From 328545acb43ae8eb246b0b4e9cf6786e523a4db9 Mon Sep 17 00:00:00 2001 From: Martin Battaglino Date: Thu, 15 Apr 2021 17:03:09 -0300 Subject: [PATCH 1/9] Add timex-expression unit tests --- .../text/tests/expression/TestTime.java | 25 + .../text/tests/expression/TestTimex.java | 124 ++ .../tests/expression/TestTimexConvert.java | 262 ++++ .../tests/expression/TestTimexCreator.java | 167 +++ .../expression/TestTimexDateHelpers.java | 195 +++ .../tests/expression/TestTimexFormat.java | 203 +++ .../tests/expression/TestTimexHelpers.java | 115 ++ .../tests/expression/TestTimexParsing.java | 1300 +++++++++++++++++ .../expression/TestTimexRangeResolver.java | 1099 ++++++++++++++ .../expression/TestTimexRelativeConvert.java | 294 ++++ .../tests/expression/TestTimexResolver.java | 948 ++++++++++++ 11 files changed, 4732 insertions(+) create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/expression/TestTime.java create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/expression/TestTimex.java create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/expression/TestTimexConvert.java create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/expression/TestTimexCreator.java create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/expression/TestTimexDateHelpers.java create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/expression/TestTimexFormat.java create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/expression/TestTimexHelpers.java create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/expression/TestTimexParsing.java create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/expression/TestTimexRangeResolver.java create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/expression/TestTimexRelativeConvert.java create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/expression/TestTimexResolver.java diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/expression/TestTime.java b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/expression/TestTime.java new file mode 100644 index 000000000..72da879e3 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/expression/TestTime.java @@ -0,0 +1,25 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +package com.microsoft.recognizers.text.tests.expression; + +import com.microsoft.recognizers.datatypes.timex.expression.Time; +import org.junit.Assert; +import org.junit.Test; + +public class TestTime { + + @Test + public void dataTypesTimeConstructor() { + Time t = new Time(23, 45, 32); + Assert.assertEquals(23, (int)t.getHour()); + Assert.assertEquals(45, (int)t.getMinute()); + Assert.assertEquals(32, (int)t.getSecond()); + } + + @Test + public void dataTypesTimeGetTime() { + Time t = new Time(23, 45, 32); + Assert.assertEquals(85532000, (int)t.getTime()); + } +} diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/expression/TestTimex.java b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/expression/TestTimex.java new file mode 100644 index 000000000..37631892a --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/expression/TestTimex.java @@ -0,0 +1,124 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +package com.microsoft.recognizers.text.tests.expression; + +import com.microsoft.recognizers.datatypes.timex.expression.Time; +import com.microsoft.recognizers.datatypes.timex.expression.TimexProperty; + +import java.time.LocalDateTime; + +import org.junit.Assert; +import org.junit.Test; + +public class TestTimex { + @Test + public void dataTypesTimexFromDate() { + LocalDateTime date = LocalDateTime.of(2017, 12, 5, 0, 0); + Assert.assertEquals("2017-12-05", TimexProperty.fromDate(date).getTimexValue()); + } + + @Test + public void dataTypesTimexFromDateTime() { + LocalDateTime date = LocalDateTime.of(2017, 12, 5, 23, 57, 35); + Assert.assertEquals("2017-12-05T23:57:35", TimexProperty.fromDateTime(date).getTimexValue()); + } + + @Test + public void dataTypesTimexRoundtripDate() { + TestTimex.roundtrip("2017-09-27"); + TestTimex.roundtrip("XXXX-WXX-3"); + TestTimex.roundtrip("XXXX-12-05"); + } + + @Test + public void dataTypesTimexRoundtripTime() { + TestTimex.roundtrip("T17:30:45"); + TestTimex.roundtrip("T05:06:07"); + TestTimex.roundtrip("T17:30"); + TestTimex.roundtrip("T23"); + } + + @Test + public void dataTypesTimexRoundtripDuration() { + TestTimex.roundtrip("P50Y"); + TestTimex.roundtrip("P6M"); + TestTimex.roundtrip("P3W"); + TestTimex.roundtrip("P5D"); + TestTimex.roundtrip("PT16H"); + TestTimex.roundtrip("PT32M"); + TestTimex.roundtrip("PT20S"); + } + + @Test + public void dataTypesTimexRoundTripNow() { + TestTimex.roundtrip("PRESENT_REF"); + } + + @Test + public void dataTypesTimexRoundtripDateTime() { + TestTimex.roundtrip("XXXX-WXX-3T04"); + TestTimex.roundtrip("2017-09-27T11:41:30"); + } + + @Test + public void dataTypesTimeRoundtripDateRange() { + TestTimex.roundtrip("2017"); + TestTimex.roundtrip("SU"); + TestTimex.roundtrip("2017-WI"); + TestTimex.roundtrip("2017-09"); + TestTimex.roundtrip("2017-W37"); + TestTimex.roundtrip("2017-W37-WE"); + TestTimex.roundtrip("XXXX-05"); + } + + @Test + public void dataTypesTimexRoundtripDateRangeStartEndDuration() { + TestTimex.roundtrip("(XXXX-WXX-3,XXXX-WXX-6,P3D)"); + TestTimex.roundtrip("(XXXX-01-01,XXXX-08-05,P216D)"); + TestTimex.roundtrip("(2017-01-01,2017-08-05,P216D)"); + TestTimex.roundtrip("(2016-01-01,2016-08-05,P217D)"); + } + + @Test + public void dataTypesTimexRoundtripTimeRange() { + TestTimex.roundtrip("TEV"); + } + + @Test + public void dataTypesTimexRoundtripTimeRangeStartEndDuration() { + TestTimex.roundtrip("(T16,T19,PT3H)"); + } + + @Test + public void dataTypesTimexRoundtripDateTimeRange() { + TestTimex.roundtrip("2017-09-27TEV"); + } + + @Test + public void dataTypesTimexRoundtripDateTimeRangeStartEndDuration() { + TestTimex.roundtrip("(2017-09-08T21:19:29,2017-09-08T21:24:29,PT5M)"); + TestTimex.roundtrip("(XXXX-WXX-3T16,XXXX-WXX-6T15,PT71H)"); + } + + @Test + public void dataTypesTimexToString() { + Assert.assertEquals("5th May", new TimexProperty("XXXX-05-05").toString()); + } + + @Test + public void dataTypesTimexToNaturalLanguage() { + LocalDateTime today = LocalDateTime.of(2017, 10, 16, 0, 0); + Assert.assertEquals("tomorrow", new TimexProperty("2017-10-17").toNaturalLanguage(today)); + } + + @Test + public void dataTypesTimexFromTime() { + Time time = new Time(23, 59, 30); + Assert.assertEquals("T23:59:30", TimexProperty.fromTime(time).getTimexValue()); + } + + private static void roundtrip(String timex) { + Assert.assertEquals(timex, new TimexProperty(timex).getTimexValue()); + } +} diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/expression/TestTimexConvert.java b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/expression/TestTimexConvert.java new file mode 100644 index 000000000..27ba81317 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/expression/TestTimexConvert.java @@ -0,0 +1,262 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +package com.microsoft.recognizers.text.tests.expression; + +import com.microsoft.recognizers.datatypes.timex.expression.TimexConvert; +import com.microsoft.recognizers.datatypes.timex.expression.TimexProperty; +import com.microsoft.recognizers.datatypes.timex.expression.TimexSet; +import org.junit.Assert; +import org.junit.Test; + +public class TestTimexConvert { + + @Test + public void dataTypesConvertCompleteDate() { + Assert.assertEquals("29th May 2017", TimexConvert.convertTimexToString(new TimexProperty("2017-05-29"))); + } + + @Test + public void dataTypesConvertMonthAndDayOfMonth() { + Assert.assertEquals("5th January", TimexConvert.convertTimexToString(new TimexProperty("XXXX-01-05"))); + Assert.assertEquals("5th February", TimexConvert.convertTimexToString(new TimexProperty("XXXX-02-05"))); + Assert.assertEquals("5th March", TimexConvert.convertTimexToString(new TimexProperty("XXXX-03-05"))); + Assert.assertEquals("5th April", TimexConvert.convertTimexToString(new TimexProperty("XXXX-04-05"))); + Assert.assertEquals("5th May", TimexConvert.convertTimexToString(new TimexProperty("XXXX-05-05"))); + Assert.assertEquals("5th June", TimexConvert.convertTimexToString(new TimexProperty("XXXX-06-05"))); + Assert.assertEquals("5th July", TimexConvert.convertTimexToString(new TimexProperty("XXXX-07-05"))); + Assert.assertEquals("5th August", TimexConvert.convertTimexToString(new TimexProperty("XXXX-08-05"))); + Assert.assertEquals("5th September", TimexConvert.convertTimexToString(new TimexProperty("XXXX-09-05"))); + Assert.assertEquals("5th October", TimexConvert.convertTimexToString(new TimexProperty("XXXX-10-05"))); + Assert.assertEquals("5th November", TimexConvert.convertTimexToString(new TimexProperty("XXXX-11-05"))); + Assert.assertEquals("5th December", TimexConvert.convertTimexToString(new TimexProperty("XXXX-12-05"))); + } + + @Test + public void dataTypesConvertMonthAndDayOfMonthWithCorrectAbbreviation() { + Assert.assertEquals("1st June", TimexConvert.convertTimexToString(new TimexProperty("XXXX-06-01"))); + Assert.assertEquals("2nd June", TimexConvert.convertTimexToString(new TimexProperty("XXXX-06-02"))); + Assert.assertEquals("3rd June", TimexConvert.convertTimexToString(new TimexProperty("XXXX-06-03"))); + Assert.assertEquals("4th June", TimexConvert.convertTimexToString(new TimexProperty("XXXX-06-04"))); + } + + @Test + public void dataTypesConvertDayOfWeek() { + Assert.assertEquals("Monday", TimexConvert.convertTimexToString(new TimexProperty("XXXX-WXX-1"))); + Assert.assertEquals("Tuesday", TimexConvert.convertTimexToString(new TimexProperty("XXXX-WXX-2"))); + Assert.assertEquals("Wednesday", TimexConvert.convertTimexToString(new TimexProperty("XXXX-WXX-3"))); + Assert.assertEquals("Thursday", TimexConvert.convertTimexToString(new TimexProperty("XXXX-WXX-4"))); + Assert.assertEquals("Friday", TimexConvert.convertTimexToString(new TimexProperty("XXXX-WXX-5"))); + Assert.assertEquals("Saturday", TimexConvert.convertTimexToString(new TimexProperty("XXXX-WXX-6"))); + Assert.assertEquals("Sunday", TimexConvert.convertTimexToString(new TimexProperty("XXXX-WXX-7"))); + } + + @Test + public void dataTypesConvertTime() { + Assert.assertEquals("5:30:05PM", TimexConvert.convertTimexToString(new TimexProperty("T17:30:05"))); + Assert.assertEquals("2:30:30AM", TimexConvert.convertTimexToString(new TimexProperty("T02:30:30"))); + Assert.assertEquals("12:30:30AM", TimexConvert.convertTimexToString(new TimexProperty("T00:30:30"))); + Assert.assertEquals("12:30:30PM", TimexConvert.convertTimexToString(new TimexProperty("T12:30:30"))); + } + + @Test + public void dataTypesConvertHourAndMinute() { + Assert.assertEquals("5:30PM", TimexConvert.convertTimexToString(new TimexProperty("T17:30"))); + Assert.assertEquals("5PM", TimexConvert.convertTimexToString(new TimexProperty("T17:00"))); + Assert.assertEquals("1:30AM", TimexConvert.convertTimexToString(new TimexProperty("T01:30"))); + Assert.assertEquals("1AM", TimexConvert.convertTimexToString(new TimexProperty("T01:00"))); + } + + @Test + public void dataTypesConvertHour() { + Assert.assertEquals("midnight", TimexConvert.convertTimexToString(new TimexProperty("T00"))); + Assert.assertEquals("1AM", TimexConvert.convertTimexToString(new TimexProperty("T01"))); + Assert.assertEquals("2AM", TimexConvert.convertTimexToString(new TimexProperty("T02"))); + Assert.assertEquals("3AM", TimexConvert.convertTimexToString(new TimexProperty("T03"))); + Assert.assertEquals("4AM", TimexConvert.convertTimexToString(new TimexProperty("T04"))); + Assert.assertEquals("midday", TimexConvert.convertTimexToString(new TimexProperty("T12"))); + Assert.assertEquals("1PM", TimexConvert.convertTimexToString(new TimexProperty("T13"))); + Assert.assertEquals("2PM", TimexConvert.convertTimexToString(new TimexProperty("T14"))); + Assert.assertEquals("11PM", TimexConvert.convertTimexToString(new TimexProperty("T23"))); + } + + @Test + public void dataTypesConvertNow() { + Assert.assertEquals("now", TimexConvert.convertTimexToString(new TimexProperty("PRESENT_REF"))); + } + + @Test + public void dataTypesConvertFullDatetime() { + Assert.assertEquals("6:30:45PM 3rd January 1984", + TimexConvert.convertTimexToString(new TimexProperty("1984-01-03T18:30:45"))); + Assert.assertEquals("midnight 1st January 2000", + TimexConvert.convertTimexToString(new TimexProperty("2000-01-01T00"))); + Assert.assertEquals("7:30PM 29th May 1967", + TimexConvert.convertTimexToString(new TimexProperty("1967-05-29T19:30:00"))); + } + + @Test + public void dataTypesConvertParticularTimeOnParticularDayOfWeek() { + Assert.assertEquals("4PM Wednesday", TimexConvert.convertTimexToString(new TimexProperty("XXXX-WXX-3T16"))); + Assert.assertEquals("6:30PM Friday", TimexConvert.convertTimexToString(new TimexProperty("XXXX-WXX-5T18:30"))); + } + + @Test + public void dataTypesConvertYear() { + Assert.assertEquals("2016", TimexConvert.convertTimexToString(new TimexProperty("2016"))); + } + + @Test + public void dataTypesConvertYearSeason() { + Assert.assertEquals("summer 1999", TimexConvert.convertTimexToString(new TimexProperty("1999-SU"))); + } + + @Test + public void dataTypesConvertSeason() { + Assert.assertEquals("summer", TimexConvert.convertTimexToString(new TimexProperty("SU"))); + Assert.assertEquals("winter", TimexConvert.convertTimexToString(new TimexProperty("WI"))); + } + + @Test + public void dataTypesConvertMonth() { + Assert.assertEquals("January", TimexConvert.convertTimexToString(new TimexProperty("XXXX-01"))); + Assert.assertEquals("May", TimexConvert.convertTimexToString(new TimexProperty("XXXX-05"))); + Assert.assertEquals("December", TimexConvert.convertTimexToString(new TimexProperty("XXXX-12"))); + } + + @Test + public void dataTypesConvertMonthAndYear() { + Assert.assertEquals("May 2018", TimexConvert.convertTimexToString(new TimexProperty("2018-05"))); + } + + @Test + public void dataTypesConvertWeekOfMonth() { + Assert.assertEquals("first week of January", + TimexConvert.convertTimexToString(new TimexProperty("XXXX-01-W01"))); + Assert.assertEquals("third week of August", + TimexConvert.convertTimexToString(new TimexProperty("XXXX-08-W03"))); + } + + @Test + public void dataTypesConvertPartOfTheDay() { + Assert.assertEquals("daytime", TimexConvert.convertTimexToString(new TimexProperty("TDT"))); + Assert.assertEquals("night", TimexConvert.convertTimexToString(new TimexProperty("TNI"))); + Assert.assertEquals("morning", TimexConvert.convertTimexToString(new TimexProperty("TMO"))); + Assert.assertEquals("afternoon", TimexConvert.convertTimexToString(new TimexProperty("TAF"))); + Assert.assertEquals("evening", TimexConvert.convertTimexToString(new TimexProperty("TEV"))); + } + + @Test + public void dataTypesConvertFridayEvening() { + Assert.assertEquals("Friday evening", TimexConvert.convertTimexToString(new TimexProperty("XXXX-WXX-5TEV"))); + } + + @Test + public void dataTypesConvertDateAndPartOfDay() { + Assert.assertEquals("7th September 2017 night", + TimexConvert.convertTimexToString(new TimexProperty("2017-09-07TNI"))); + } + + @Test + public void dataTypesConvertLast5Minutes() { + // date + time + duration + TimexProperty timex = new TimexProperty("(2017-09-08T21:19:29,2017-09-08T21:24:29,PT5M)"); + + // TODO + } + + @Test + public void dataTypesConvertWednesdayToSaturday() { + // date + duration + TimexProperty timex = new TimexProperty("(XXXX-WXX-3,XXXX-WXX-6,P3D)"); + + // TODO + } + + @Test + public void dataTypesConvertYears() { + Assert.assertEquals("2 years", TimexConvert.convertTimexToString(new TimexProperty("P2Y"))); + Assert.assertEquals("1 year", TimexConvert.convertTimexToString(new TimexProperty("P1Y"))); + } + + @Test + public void dataTypesConvertMonths() { + Assert.assertEquals("4 months", TimexConvert.convertTimexToString(new TimexProperty("P4M"))); + Assert.assertEquals("1 month", TimexConvert.convertTimexToString(new TimexProperty("P1M"))); + Assert.assertEquals("0 months", TimexConvert.convertTimexToString(new TimexProperty("P0M"))); + } + + @Test + public void dataTypesConvertWeeks() { + Assert.assertEquals("6 weeks", TimexConvert.convertTimexToString(new TimexProperty("P6W"))); + Assert.assertEquals("9.5 weeks", TimexConvert.convertTimexToString(new TimexProperty("P9.5W"))); + } + + @Test + public void dataTypesConvertDays() { + Assert.assertEquals("5 days", TimexConvert.convertTimexToString(new TimexProperty("P5D"))); + Assert.assertEquals("1 day", TimexConvert.convertTimexToString(new TimexProperty("P1D"))); + } + + @Test + public void dataTypesConvertHours() { + Assert.assertEquals("5 hours", TimexConvert.convertTimexToString(new TimexProperty("PT5H"))); + Assert.assertEquals("1 hour", TimexConvert.convertTimexToString(new TimexProperty("PT1H"))); + } + + @Test + public void dataTypesConvertMinutes() { + Assert.assertEquals("30 minutes", TimexConvert.convertTimexToString(new TimexProperty("PT30M"))); + Assert.assertEquals("1 minute", TimexConvert.convertTimexToString(new TimexProperty("PT1M"))); + } + + @Test + public void dataTypesConvertSeconds() { + Assert.assertEquals("45 seconds", TimexConvert.convertTimexToString(new TimexProperty("PT45S"))); + } + + @Test + public void dataTypesConvertEvery2Days() { + Assert.assertEquals("every 2 days", TimexConvert.convertTimexSetToString(new TimexSet("P2D"))); + } + + @Test + public void dataTypesConvertEveryWeek() { + Assert.assertEquals("every week", TimexConvert.convertTimexSetToString(new TimexSet("P1W"))); + } + + @Test + public void dataTypesConvertEveryOctober() { + Assert.assertEquals("every October", TimexConvert.convertTimexSetToString(new TimexSet("XXXX-10"))); + } + + @Test + public void dataTypesConvertEverySunday() { + Assert.assertEquals("every Sunday", TimexConvert.convertTimexSetToString(new TimexSet("XXXX-WXX-7"))); + } + + @Test + public void dataTypesConvertEveryDay() { + Assert.assertEquals("every day", TimexConvert.convertTimexSetToString(new TimexSet("P1D"))); + } + + @Test + public void dataTypesConvertEveryYear() { + Assert.assertEquals("every year", TimexConvert.convertTimexSetToString(new TimexSet("P1Y"))); + } + + @Test + public void dataTypesConvertEverySpring() { + Assert.assertEquals("every spring", TimexConvert.convertTimexSetToString(new TimexSet("SP"))); + } + + @Test + public void dataTypesConvertEveryWinter() { + Assert.assertEquals("every winter", TimexConvert.convertTimexSetToString(new TimexSet("WI"))); + } + + @Test + public void dataTypesConvertEveryEvening() { + Assert.assertEquals("every evening", TimexConvert.convertTimexSetToString(new TimexSet("TEV"))); + } +} diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/expression/TestTimexCreator.java b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/expression/TestTimexCreator.java new file mode 100644 index 000000000..a173b3def --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/expression/TestTimexCreator.java @@ -0,0 +1,167 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +package com.microsoft.recognizers.text.tests.expression; + +import com.microsoft.recognizers.datatypes.timex.expression.TimexCreator; +import com.microsoft.recognizers.datatypes.timex.expression.TimexDateHelpers; +import com.microsoft.recognizers.datatypes.timex.expression.TimexFormat; +import com.microsoft.recognizers.datatypes.timex.expression.TimexProperty; + +import java.math.BigDecimal; +import java.time.DayOfWeek; +import java.time.LocalDateTime; + +import org.junit.Assert; +import org.junit.Test; + +public class TestTimexCreator { + + @Test + public void dataTypesCreatorToday() { + LocalDateTime d = LocalDateTime.now(); + String expected = TimexFormat.format(new TimexProperty() { + { + setYear(d.getYear()); + setMonth(d.getMonthValue()); + setDayOfMonth(d.getDayOfMonth()); + } + }); + Assert.assertEquals(expected, TimexCreator.today(d)); + } + + @Test + public void dataTypesCreatorTodayRelative() { + LocalDateTime d = LocalDateTime.of(2017, 10, 5, 0, 0); + Assert.assertEquals("2017-10-05", TimexCreator.today(d)); + } + + @Test + public void dataTypesCreatorTomorrow() { + LocalDateTime d = LocalDateTime.now().plusDays(1); + String expected = TimexFormat.format(new TimexProperty() { + { + setYear(d.getYear()); + setMonth(d.getMonthValue()); + setDayOfMonth(d.getDayOfMonth()); + } + }); + Assert.assertEquals(expected, TimexCreator.tomorrow(null)); + } + + @Test + public void dataTypesCreatorTomorrowRelative() { + LocalDateTime d = LocalDateTime.of(2017, 10, 5, 0, 0); + Assert.assertEquals("2017-10-06", TimexCreator.tomorrow(d)); + } + + @Test + public void dataTypesCreatorYesterday() { + LocalDateTime d = LocalDateTime.now().plusDays(-1); + String expected = TimexFormat.format(new TimexProperty() { + { + setYear(d.getYear()); + setMonth(d.getMonthValue()); + setDayOfMonth(d.getDayOfMonth()); + } + }); + Assert.assertEquals(expected, TimexCreator.yesterday(null)); + } + + @Test + public void dataTypesCreatorYesterdayRelative() { + LocalDateTime d = LocalDateTime.of(2017, 10, 5, 0, 0); + Assert.assertEquals("2017-10-04", TimexCreator.yesterday(d)); + } + + @Test + public void dataTypesCreatorWeekFromToday() { + LocalDateTime d = LocalDateTime.now(); + String expected = TimexFormat.format(new TimexProperty() { + { + setYear(d.getYear()); + setMonth(d.getMonthValue()); + setDayOfMonth(d.getDayOfMonth()); + setDays(new BigDecimal(7)); + } + }); + Assert.assertEquals(expected, TimexCreator.weekFromToday(d)); + } + + @Test + public void dataTypesCreatorWeekFromTodayRelative() { + LocalDateTime d = LocalDateTime.of(2017, 10, 5, 0, 0); + Assert.assertEquals("(2017-10-05,2017-10-12,P7D)", TimexCreator.weekFromToday(d)); + } + + @Test + public void dataTypesCreatorWeekBackFromToday() { + LocalDateTime d = LocalDateTime.now().plusDays(-7); + String expected = TimexFormat.format(new TimexProperty() { + { + setYear(d.getYear()); + setMonth(d.getMonthValue()); + setDayOfMonth(d.getDayOfMonth()); + setDays(new BigDecimal(7)); + } + }); + Assert.assertEquals(expected, TimexCreator.weekBackFromToday(null)); + } + + @Test + public void dataTypesCreatorWeekBackFromTodayRelative() { + LocalDateTime d = LocalDateTime.of(2017, 10, 5, 0, 0); + Assert.assertEquals("(2017-09-28,2017-10-05,P7D)", TimexCreator.weekBackFromToday(d)); + } + + @Test + public void dataTypesCreatorNextWeek() { + LocalDateTime start = TimexDateHelpers.dateOfNextDay(DayOfWeek.MONDAY, LocalDateTime.now()); + TimexProperty t = TimexProperty.fromDate(start); + t.setDays(new BigDecimal(7)); + String expected = t.getTimexValue(); + Assert.assertEquals(expected, TimexCreator.nextWeek(null)); + } + + @Test + public void dataTypesCreatorNextWeekRelative() { + LocalDateTime d = LocalDateTime.of(2017, 10, 5, 0, 0); + Assert.assertEquals("(2017-10-09,2017-10-16,P7D)", TimexCreator.nextWeek(d)); + } + + @Test + public void dataTypesCreatorLastWeek() { + LocalDateTime start = TimexDateHelpers.dateOfLastDay(DayOfWeek.MONDAY, LocalDateTime.now()); + start = start.plusDays(-7); + TimexProperty t = TimexProperty.fromDate(start); + t.setDays(new BigDecimal(7)); + String expected = t.getTimexValue(); + Assert.assertEquals(expected, TimexCreator.lastWeek(null)); + } + + @Test + public void dataTypesCreatorLastWeekRelative() { + LocalDateTime d = LocalDateTime.of(2017, 10, 5, 0, 0); + Assert.assertEquals("(2017-09-25,2017-10-02,P7D)", TimexCreator.lastWeek(d)); + } + + @Test + public void dataTypesCreatorNextWeeksFromToday() { + LocalDateTime d = LocalDateTime.now(); + String expected = TimexFormat.format(new TimexProperty() { + { + setYear(d.getYear()); + setMonth(d.getMonthValue()); + setDayOfMonth(d.getDayOfMonth()); + setDays(new BigDecimal(14)); + } + }); + Assert.assertEquals(expected, TimexCreator.nextWeeksFromToday(2, d)); + } + + @Test + public void dataTypesCreatorNextWeeksFromTodayRelative() { + LocalDateTime d = LocalDateTime.of(2017, 10, 5, 0, 0); + Assert.assertEquals("(2017-10-05,2017-10-19,P14D)", TimexCreator.nextWeeksFromToday(2, d)); + } +} diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/expression/TestTimexDateHelpers.java b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/expression/TestTimexDateHelpers.java new file mode 100644 index 000000000..44afde779 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/expression/TestTimexDateHelpers.java @@ -0,0 +1,195 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +package com.microsoft.recognizers.text.tests.expression; + +import com.microsoft.recognizers.datatypes.timex.expression.TimexDateHelpers; + +import java.time.DayOfWeek; +import java.time.LocalDateTime; +import java.util.List; + +import org.junit.Assert; +import org.junit.Test; + +public class TestTimexDateHelpers { + @Test + public void dataTypesDateHelpersTomorrow() { + LocalDateTime dateExpected = LocalDateTime.of(2017, 1, 1, 0, 0); + LocalDateTime dateActual = LocalDateTime.of(2016, 12, 31, 0, 0); + + Assert.assertEquals(dateExpected, TimexDateHelpers.tomorrow(dateActual)); + + dateExpected = LocalDateTime.of(2017, 1, 2, 0, 0); + dateActual = LocalDateTime.of(2017, 1, 1, 0, 0); + Assert.assertEquals(dateExpected, TimexDateHelpers.tomorrow(dateActual)); + + dateExpected = LocalDateTime.of(2017, 3, 1, 0, 0); + dateActual = LocalDateTime.of(2017, 2, 28, 0, 0); + Assert.assertEquals(dateExpected, TimexDateHelpers.tomorrow(dateActual)); + + dateExpected = LocalDateTime.of(2016, 2, 29, 0, 0); + dateActual = LocalDateTime.of(2016, 2, 28, 0, 0); + Assert.assertEquals(dateExpected, TimexDateHelpers.tomorrow(dateActual)); + } + + @Test + public void dataTypesDateHelpersYesterday() { + LocalDateTime dateExpected = LocalDateTime.of(2016, 12, 31, 0, 0); + LocalDateTime dateActual = LocalDateTime.of(2017, 1, 1, 0, 0); + Assert.assertEquals(dateExpected, TimexDateHelpers.yesterday(dateActual)); + + dateExpected = LocalDateTime.of(2017, 1, 1, 0, 0); + dateActual = LocalDateTime.of(2017, 1, 2, 0, 0); + Assert.assertEquals(dateExpected, TimexDateHelpers.yesterday(dateActual)); + + dateExpected = LocalDateTime.of(2017, 2, 28, 0, 0); + dateActual = LocalDateTime.of(2017, 3, 1, 0, 0); + Assert.assertEquals(dateExpected, TimexDateHelpers.yesterday(dateActual)); + + dateExpected = LocalDateTime.of(2016, 2, 28, 0, 0); + dateActual = LocalDateTime.of(2016, 2, 29, 0, 0); + Assert.assertEquals(dateExpected, TimexDateHelpers.yesterday(dateActual)); + } + + @Test + public void dataTypesDateHelpersDatePartEquals() { + LocalDateTime dateExpected = LocalDateTime.of(2017, 5, 29, 0, 0); + LocalDateTime dateActual = LocalDateTime.of(2017, 5, 29, 0, 0); + + Assert.assertTrue(TimexDateHelpers.datePartEquals(dateExpected, dateActual)); + + dateExpected = LocalDateTime.of(2017, 5, 29, 19, 30, 0); + dateActual = LocalDateTime.of(2017, 5, 29, 0, 0); + + Assert.assertTrue(TimexDateHelpers.datePartEquals(dateExpected, dateActual)); + + dateExpected = LocalDateTime.of(2017, 5, 29, 0, 0); + dateActual = LocalDateTime.of(2017, 11, 15, 0, 0); + Assert.assertFalse(TimexDateHelpers.datePartEquals(dateExpected, dateActual)); + } + + @Test + public void dataTypesDateHelpersIsNextWeek() { + LocalDateTime today = LocalDateTime.of(2017, 9, 25, 0, 0); + + LocalDateTime dateExpected = LocalDateTime.of(2017, 10, 4, 0, 0); + Assert.assertTrue(TimexDateHelpers.isNextWeek(dateExpected, today)); + + dateExpected = LocalDateTime.of(2017, 9, 27, 0, 0); + Assert.assertFalse(TimexDateHelpers.isNextWeek(dateExpected, today)); + + Assert.assertFalse(TimexDateHelpers.isNextWeek(today, today)); + } + + @Test + public void dataTypesDateHelpersIsLastWeek() { + LocalDateTime today = LocalDateTime.of(2017, 9, 25, 0, 0); + + LocalDateTime dateExpected = LocalDateTime.of(2017, 9, 20, 0, 0); + Assert.assertTrue(TimexDateHelpers.isLastWeek(dateExpected, today)); + + dateExpected = LocalDateTime.of(2017, 9, 4, 0, 0); + Assert.assertFalse(TimexDateHelpers.isLastWeek(dateExpected, today)); + Assert.assertFalse(TimexDateHelpers.isLastWeek(today, today)); + } + + @Test + public void dataTypesDateHelpersWeekOfyear() { + LocalDateTime dateExpected = LocalDateTime.of(2017, 1, 1, 0, 0); + Assert.assertEquals(1, (int)TimexDateHelpers.weekOfYear(dateExpected)); + + dateExpected = LocalDateTime.of(2017, 1, 2, 0, 0); + Assert.assertEquals(2, (int)TimexDateHelpers.weekOfYear(dateExpected)); + + dateExpected = LocalDateTime.of(2017, 2, 23, 0, 0); + Assert.assertEquals(9, (int)TimexDateHelpers.weekOfYear(dateExpected)); + + dateExpected = LocalDateTime.of(2017, 3, 15, 0, 0); + Assert.assertEquals(12, (int)TimexDateHelpers.weekOfYear(dateExpected)); + + dateExpected = LocalDateTime.of(2017, 9, 25, 0, 0); + Assert.assertEquals(40, (int)TimexDateHelpers.weekOfYear(dateExpected)); + + dateExpected = LocalDateTime.of(2017, 12, 31, 0, 0); + Assert.assertEquals(53, (int)TimexDateHelpers.weekOfYear(dateExpected)); + + dateExpected = LocalDateTime.of(2018, 1, 1, 0, 0); + Assert.assertEquals(1, (int)TimexDateHelpers.weekOfYear(dateExpected)); + + dateExpected = LocalDateTime.of(2018, 1, 1, 0, 0); + Assert.assertEquals(1, (int)TimexDateHelpers.weekOfYear(dateExpected)); + + dateExpected = LocalDateTime.of(2018, 1, 7, 0, 0); + Assert.assertEquals(1, (int)TimexDateHelpers.weekOfYear(dateExpected)); + + dateExpected = LocalDateTime.of(2018, 1, 8, 0, 0); + Assert.assertEquals(2, (int)TimexDateHelpers.weekOfYear(dateExpected)); + } + + @Test + public void dataTypesDateHelpersInvariance() { + LocalDateTime d = LocalDateTime.of(2017, 8, 25, 0, 0); + LocalDateTime before = d; + TimexDateHelpers.tomorrow(d); + TimexDateHelpers.yesterday(d); + TimexDateHelpers.datePartEquals(LocalDateTime.now(), d); + TimexDateHelpers.datePartEquals(d, LocalDateTime.now()); + TimexDateHelpers.isNextWeek(d, LocalDateTime.now()); + TimexDateHelpers.isNextWeek(LocalDateTime.now(), d); + TimexDateHelpers.isLastWeek(LocalDateTime.now(), d); + TimexDateHelpers.weekOfYear(d); + LocalDateTime after = d; + Assert.assertEquals(after, before); + } + + @Test + public void dataTypesDateHelpersDateOfLastDayFridayLastWeek() { + DayOfWeek day = DayOfWeek.FRIDAY; + LocalDateTime date = LocalDateTime.of(2017, 9, 28, 0, 0); + + LocalDateTime dateActual = LocalDateTime.of(2017, 9, 22, 0, 0); + Assert.assertTrue(TimexDateHelpers.datePartEquals(TimexDateHelpers.dateOfLastDay(day, date), dateActual)); + } + + @Test + public void dataTypesDateHelpersDateOfNextDayWednesdayNextWeek() { + DayOfWeek day = DayOfWeek.WEDNESDAY; + LocalDateTime date = LocalDateTime.of(2017, 9, 28, 0, 0); + + LocalDateTime dateActual = LocalDateTime.of(2017, 10, 4, 0, 0); + Assert.assertTrue(TimexDateHelpers.datePartEquals(TimexDateHelpers.dateOfNextDay(day, date), dateActual)); + } + + @Test + public void dataTypesDateHelpersDateOfNextDayToday() { + DayOfWeek day = DayOfWeek.THURSDAY; + LocalDateTime date = LocalDateTime.of(2017, 9, 28, 0, 0); + Assert.assertFalse(TimexDateHelpers.datePartEquals(TimexDateHelpers.dateOfNextDay(day, date), date)); + } + + @Test + public void dataTypesDateHelpersDatesMatchingDay() { + DayOfWeek day = DayOfWeek.THURSDAY; + LocalDateTime start = LocalDateTime.of(2017, 3, 1, 0, 0); + LocalDateTime end = LocalDateTime.of(2017, 4, 1, 0, 0); + List result = TimexDateHelpers.datesMatchingDay(day, start, end); + Assert.assertEquals(5, result.size()); + + LocalDateTime dateActual = LocalDateTime.of(2017, 3, 2, 0, 0); + Assert.assertTrue(TimexDateHelpers.datePartEquals(result.get(0), dateActual)); + + dateActual = LocalDateTime.of(2017, 3, 9, 0, 0); + Assert.assertTrue(TimexDateHelpers.datePartEquals(result.get(1), dateActual)); + + dateActual = LocalDateTime.of(2017, 3, 16, 0, 0); + Assert.assertTrue(TimexDateHelpers.datePartEquals(result.get(2), dateActual)); + + dateActual = LocalDateTime.of(2017, 3, 23, 0, 0); + Assert.assertTrue(TimexDateHelpers.datePartEquals(result.get(3), dateActual)); + + dateActual = LocalDateTime.of(2017, 3, 30, 0, 0); + Assert.assertTrue(TimexDateHelpers.datePartEquals(result.get(4), dateActual)); + } + +} diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/expression/TestTimexFormat.java b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/expression/TestTimexFormat.java new file mode 100644 index 000000000..60d8669c1 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/expression/TestTimexFormat.java @@ -0,0 +1,203 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +package com.microsoft.recognizers.text.tests.expression; + +import com.microsoft.recognizers.datatypes.timex.expression.TimexProperty; + +import java.math.BigDecimal; + +import org.junit.Assert; +import org.junit.Test; + +public class TestTimexFormat { + + @Test + public void dataTypesFormatDate() { + Assert.assertEquals("2017-09-27", new TimexProperty() { + { + setYear(2017); + setMonth(9); + setDayOfMonth(27); + } + }.getTimexValue()); + Assert.assertEquals("XXXX-WXX-3", new TimexProperty() { + { + setDayOfWeek(3); + } + }.getTimexValue()); + Assert.assertEquals("XXXX-12-05", new TimexProperty() { + { + setMonth(12); + setDayOfMonth(5); + } + }.getTimexValue()); + } + + @Test + public void dataTypesFormatTime() { + Assert.assertEquals("T17:30:45", new TimexProperty() { + { + setHour(17); + setMinute(30); + setSecond(45); + } + }.getTimexValue()); + Assert.assertEquals("T05:06:07", new TimexProperty() { + { + setHour(5); + setMinute(6); + setSecond(7); + } + }.getTimexValue()); + Assert.assertEquals("T17:30", new TimexProperty() { + { + setHour(17); + setMinute(30); + setSecond(0); + } + }.getTimexValue()); + Assert.assertEquals("T23", new TimexProperty() { + { + setHour(23); + setMinute(0); + setSecond(0); + } + }.getTimexValue()); + } + + @Test + public void dataTypesFormatDuration() { + Assert.assertEquals("P50Y", new TimexProperty() { + { + setYears(new BigDecimal(50)); + } + }.getTimexValue()); + Assert.assertEquals("P6M", new TimexProperty() { + { + setMonths(new BigDecimal(6)); + } + }.getTimexValue()); + Assert.assertEquals("P3W", new TimexProperty() { + { + setWeeks(new BigDecimal(3)); + } + }.getTimexValue()); + Assert.assertEquals("P5D", new TimexProperty() { + { + setDays(new BigDecimal(5)); + } + }.getTimexValue()); + Assert.assertEquals("PT16H", new TimexProperty() { + { + setHours(new BigDecimal(16)); + } + }.getTimexValue()); + Assert.assertEquals("PT32M", new TimexProperty() { + { + setMinutes(new BigDecimal(32)); + } + }.getTimexValue()); + Assert.assertEquals("PT20S", new TimexProperty() { + { + setSeconds(new BigDecimal(20)); + } + }.getTimexValue()); + } + + @Test + public void dataTypesFormatPresent() { + Assert.assertEquals("PRESENT_REF", new TimexProperty() { + { + setNow(true); + } + }.getTimexValue()); + } + + @Test + public void dataTypesFormatDateTime() { + Assert.assertEquals("XXXX-WXX-3T04", new TimexProperty() { + { + setDayOfWeek(3); + setHour(4); + setMinute(0); + setSecond(0); + } + }.getTimexValue()); + Assert.assertEquals("2017-09-27T11:41:30", new TimexProperty() { + { + setYear(2017); + setMonth(9); + setDayOfMonth(27); + setHour(11); + setMinute(41); + setSecond(30); + } + }.getTimexValue()); + } + + @Test + public void dataTypesFormatDateRange() { + Assert.assertEquals("2017", new TimexProperty() { + { + setYear(2017); + } + }.getTimexValue()); + Assert.assertEquals("SU", new TimexProperty() { + { + setSeason("SU"); + } + }.getTimexValue()); + Assert.assertEquals("2017-WI", new TimexProperty() { + { + setYear(2017); + setSeason("WI"); + } + }.getTimexValue()); + Assert.assertEquals("2017-09", new TimexProperty() { + { + setYear(2017); + setMonth(9); + } + }.getTimexValue()); + Assert.assertEquals("2017-W37", new TimexProperty() { + { + setYear(2017); + setWeekOfYear(37); + } + }.getTimexValue()); + Assert.assertEquals("2017-W37-WE", new TimexProperty() { + { + setYear(2017); + setWeekOfYear(37); + setWeekend(true); + } + }.getTimexValue()); + Assert.assertEquals("XXXX-05", new TimexProperty() { + { + setMonth(5); + } + }.getTimexValue()); + } + + @Test + public void dataTypesFormatTimeRange() { + Assert.assertEquals("TEV", new TimexProperty() { + { + setPartOfDay("EV"); + } + }.getTimexValue()); + } + + @Test + public void dataTypesFormatDateTimeRange() { + Assert.assertEquals("2017-09-27TEV", new TimexProperty() { + { + setYear(2017); + setMonth(9); + setDayOfMonth(27); + setPartOfDay("EV"); + } + }.getTimexValue()); + } +} diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/expression/TestTimexHelpers.java b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/expression/TestTimexHelpers.java new file mode 100644 index 000000000..28c59a8f6 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/expression/TestTimexHelpers.java @@ -0,0 +1,115 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +package com.microsoft.recognizers.text.tests.expression; + +import com.microsoft.recognizers.datatypes.timex.expression.DateRange; +import com.microsoft.recognizers.datatypes.timex.expression.Time; +import com.microsoft.recognizers.datatypes.timex.expression.TimeRange; +import com.microsoft.recognizers.datatypes.timex.expression.TimexHelpers; +import com.microsoft.recognizers.datatypes.timex.expression.TimexProperty; +import com.microsoft.recognizers.datatypes.timex.expression.TimexRange; + +import java.time.LocalDateTime; + +import org.junit.Assert; +import org.junit.Test; + +public class TestTimexHelpers { + + @Test + public void dataTypesHelpersExpandDateTimeRangeShort() { + TimexProperty timex = new TimexProperty("(2017-09-27,2017-09-29,P2D)"); + TimexRange range = TimexHelpers.expandDateTimeRange(timex); + Assert.assertEquals("2017-09-27", range.getStart().getTimexValue()); + Assert.assertEquals("2017-09-29", range.getEnd().getTimexValue()); + } + + @Test + public void dataTypesHelpersExpandDateTimeRangeLong() { + TimexProperty timex = new TimexProperty("(2006-01-01,2008-06-01,P882D)"); + TimexRange range = TimexHelpers.expandDateTimeRange(timex); + Assert.assertEquals("2006-01-01", range.getStart().getTimexValue()); + Assert.assertEquals("2008-06-01", range.getEnd().getTimexValue()); + } + + @Test + public void dataTypesHelpersExpandDateTimeRangeIncludeTime() { + TimexProperty timex = new TimexProperty("(2017-10-10T16:02:04,2017-10-10T16:07:04,PT5M)"); + TimexRange range = TimexHelpers.expandDateTimeRange(timex); + Assert.assertEquals("2017-10-10T16:02:04", range.getStart().getTimexValue()); + Assert.assertEquals("2017-10-10T16:07:04", range.getEnd().getTimexValue()); + } + + @Test + public void dataTypesHelpersExpandDateTimeRangeMonth() { + TimexProperty timex = new TimexProperty("2017-05"); + TimexRange range = TimexHelpers.expandDateTimeRange(timex); + Assert.assertEquals("2017-05-01", range.getStart().getTimexValue()); + Assert.assertEquals("2017-06-01", range.getEnd().getTimexValue()); + } + + @Test + public void dataTypesHelpersExpandDateTimeRangeYear() { + TimexProperty timex = new TimexProperty("1999"); + TimexRange range = TimexHelpers.expandDateTimeRange(timex); + Assert.assertEquals("1999-01-01", range.getStart().getTimexValue()); + Assert.assertEquals("2000-01-01", range.getEnd().getTimexValue()); + } + + @Test + public void dataTypesHelpersExpandTimeRange() { + TimexProperty timex = new TimexProperty("(T14,T16,PT2H)"); + TimexRange range = TimexHelpers.expandTimeRange(timex); + Assert.assertEquals("T14", range.getStart().getTimexValue()); + Assert.assertEquals("T16", range.getEnd().getTimexValue()); + } + + @Test + public void dataTypesHelpersDateRangeFromTimex() { + TimexProperty timex = new TimexProperty("(2017-09-27,2017-09-29,P2D)"); + DateRange range = TimexHelpers.dateRangeFromTimex(timex); + + LocalDateTime dateExpected = LocalDateTime.of(2017, 9, 27,0,0); + Assert.assertEquals(dateExpected, range.getStart()); + + dateExpected = LocalDateTime.of(2017, 9, 29,0,0); + Assert.assertEquals(dateExpected, range.getEnd()); + } + + @Test + public void dataTypesHelpersDateRangeFromTimexWeek23() { + TimexProperty timex = new TimexProperty("2020-W23"); + DateRange range = TimexHelpers.dateRangeFromTimex(timex); + + LocalDateTime dateExpected = LocalDateTime.of(2020, 6, 1, 0, 0); + Assert.assertEquals(dateExpected, range.getStart()); + + dateExpected = LocalDateTime.of(2020, 6, 8, 0, 0); + Assert.assertEquals(dateExpected, range.getEnd()); + } + + @Test + public void dataTypesHelpersTimeRangeFromTimex() { + TimexProperty timex = new TimexProperty("(T14,T16,PT2H)"); + TimeRange range = TimexHelpers.timeRangeFromTimex(timex); + Assert.assertEquals(new Time(14, 0, 0).getTime(), range.getStart().getTime()); + Assert.assertEquals(new Time(16, 0, 0).getTime(), range.getEnd().getTime()); + } + + @Test + public void dataTypesHelpersDateFromTimex() { + TimexProperty timex = new TimexProperty("2017-09-27"); + LocalDateTime date = TimexHelpers.dateFromTimex(timex); + + LocalDateTime dateExpected = LocalDateTime.of(2017, 9, 27,0,0); + Assert.assertEquals(dateExpected, date); + } + + @Test + public void dataTypesHelpersTimeFromTimex() { + TimexProperty timex = new TimexProperty("T00:05:00"); + Time time = TimexHelpers.timeFromTimex(timex); + Assert.assertEquals(new Time(0, 5, 0).getTime(), time.getTime()); + } +} diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/expression/TestTimexParsing.java b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/expression/TestTimexParsing.java new file mode 100644 index 000000000..78347136b --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/expression/TestTimexParsing.java @@ -0,0 +1,1300 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +package com.microsoft.recognizers.text.tests.expression; + +import com.microsoft.recognizers.datatypes.timex.expression.Constants; +import com.microsoft.recognizers.datatypes.timex.expression.TimexProperty; + +import java.math.BigDecimal; +import java.util.HashSet; + +import org.junit.Assert; +import org.junit.Test; + +public class TestTimexParsing { + + @Test + public void dataTypesParsingCompleteDate() { + TimexProperty timex = new TimexProperty("2017-05-29"); + HashSet expected = new HashSet() { + { + add(Constants.TimexTypes.DEFINITE); + add(Constants.TimexTypes.DATE); + } + }; + HashSet actual = timex.getTypes(); + Assert.assertEquals(expected, actual); + Assert.assertEquals(2017, (int)timex.getYear()); + Assert.assertEquals(5, (int)timex.getMonth()); + Assert.assertEquals(29, (int)timex.getDayOfMonth()); + Assert.assertNull(timex.getDayOfWeek()); + Assert.assertNull(timex.getWeekOfYear()); + Assert.assertNull(timex.getWeekOfMonth()); + Assert.assertNull(timex.getSeason()); + Assert.assertNull(timex.getHour()); + Assert.assertNull(timex.getMinute()); + Assert.assertNull(timex.getSecond()); + Assert.assertNull(timex.getWeekend()); + Assert.assertNull(timex.getPartOfDay()); + Assert.assertNull(timex.getYears()); + Assert.assertNull(timex.getMonths()); + Assert.assertNull(timex.getWeeks()); + Assert.assertNull(timex.getDays()); + Assert.assertNull(timex.getHours()); + Assert.assertNull(timex.getMinutes()); + Assert.assertNull(timex.getSeconds()); + Assert.assertNull(timex.getNow()); + } + + @Test + public void dataTypesParsingMonthAndDayOfMonth() { + TimexProperty timex = new TimexProperty("XXXX-12-05"); + HashSet expected = new HashSet() { + { + add(Constants.TimexTypes.DATE); + } + }; + HashSet actual = timex.getTypes(); + Assert.assertEquals(expected, actual); + Assert.assertNull(timex.getYear()); + Assert.assertEquals(12, (int)timex.getMonth()); + Assert.assertEquals(5, (int)timex.getDayOfMonth()); + Assert.assertNull(timex.getDayOfWeek()); + Assert.assertNull(timex.getWeekOfYear()); + Assert.assertNull(timex.getWeekOfMonth()); + Assert.assertNull(timex.getSeason()); + Assert.assertNull(timex.getHour()); + Assert.assertNull(timex.getMinute()); + Assert.assertNull(timex.getSecond()); + Assert.assertNull(timex.getWeekend()); + Assert.assertNull(timex.getPartOfDay()); + Assert.assertNull(timex.getYears()); + Assert.assertNull(timex.getMonths()); + Assert.assertNull(timex.getWeeks()); + Assert.assertNull(timex.getDays()); + Assert.assertNull(timex.getHours()); + Assert.assertNull(timex.getMinutes()); + Assert.assertNull(timex.getSeconds()); + Assert.assertNull(timex.getNow()); + } + + @Test + public void dataTypesParsingDayOfWeek() { + TimexProperty timex = new TimexProperty("XXXX-WXX-3"); + HashSet expected = new HashSet() { + { + add(Constants.TimexTypes.DATE); + } + }; + HashSet actual = timex.getTypes(); + Assert.assertEquals(expected, actual); + Assert.assertNull(timex.getYear()); + Assert.assertNull(timex.getMonth()); + Assert.assertNull(timex.getDayOfMonth()); + Assert.assertEquals(3, (int)timex.getDayOfWeek()); + Assert.assertNull(timex.getWeekOfYear()); + Assert.assertNull(timex.getWeekOfMonth()); + Assert.assertNull(timex.getSeason()); + Assert.assertNull(timex.getHour()); + Assert.assertNull(timex.getMinute()); + Assert.assertNull(timex.getSecond()); + Assert.assertNull(timex.getWeekend()); + Assert.assertNull(timex.getPartOfDay()); + Assert.assertNull(timex.getYears()); + Assert.assertNull(timex.getMonths()); + Assert.assertNull(timex.getWeeks()); + Assert.assertNull(timex.getDays()); + Assert.assertNull(timex.getHours()); + Assert.assertNull(timex.getMinutes()); + Assert.assertNull(timex.getSeconds()); + Assert.assertNull(timex.getNow()); + } + + @Test + public void dataTypesParsingHoursMinutesAndSeconds() { + TimexProperty timex = new TimexProperty("T17:30:05"); + HashSet expected = new HashSet() { + { + add(Constants.TimexTypes.TIME); + } + }; + HashSet actual = timex.getTypes(); + Assert.assertEquals(expected, actual); + Assert.assertNull(timex.getYear()); + Assert.assertNull(timex.getMonth()); + Assert.assertNull(timex.getDayOfMonth()); + Assert.assertNull(timex.getDayOfWeek()); + Assert.assertNull(timex.getWeekOfYear()); + Assert.assertNull(timex.getWeekOfMonth()); + Assert.assertNull(timex.getSeason()); + Assert.assertEquals(17, (int)timex.getHour()); + Assert.assertEquals(30, (int)timex.getMinute()); + Assert.assertEquals(5, (int)timex.getSecond()); + Assert.assertNull(timex.getWeekend()); + Assert.assertNull(timex.getPartOfDay()); + Assert.assertNull(timex.getYears()); + Assert.assertNull(timex.getMonths()); + Assert.assertNull(timex.getWeeks()); + Assert.assertNull(timex.getDays()); + Assert.assertNull(timex.getHours()); + Assert.assertNull(timex.getMinutes()); + Assert.assertNull(timex.getSeconds()); + Assert.assertNull(timex.getNow()); + } + + @Test + public void dataTypesParsingHoursAndMinutes() { + TimexProperty timex = new TimexProperty("T17:30"); + HashSet expected = new HashSet() { + { + add(Constants.TimexTypes.TIME); + } + }; + HashSet actual = timex.getTypes(); + Assert.assertEquals(expected, actual); + Assert.assertNull(timex.getYear()); + Assert.assertNull(timex.getMonth()); + Assert.assertNull(timex.getDayOfMonth()); + Assert.assertNull(timex.getDayOfWeek()); + Assert.assertNull(timex.getWeekOfYear()); + Assert.assertNull(timex.getWeekOfMonth()); + Assert.assertNull(timex.getSeason()); + Assert.assertEquals(17, (int)timex.getHour()); + Assert.assertEquals(30, (int)timex.getMinute()); + Assert.assertEquals(0, (int)timex.getSecond()); + Assert.assertNull(timex.getWeekend()); + Assert.assertNull(timex.getPartOfDay()); + Assert.assertNull(timex.getYears()); + Assert.assertNull(timex.getMonths()); + Assert.assertNull(timex.getWeeks()); + Assert.assertNull(timex.getDays()); + Assert.assertNull(timex.getHours()); + Assert.assertNull(timex.getMinutes()); + Assert.assertNull(timex.getSeconds()); + Assert.assertNull(timex.getNow()); + } + + @Test + public void dataTypesParsingHours() { + TimexProperty timex = new TimexProperty("T17"); + HashSet expected = new HashSet() { + { + add(Constants.TimexTypes.TIME); + } + }; + HashSet actual = timex.getTypes(); + Assert.assertEquals(expected, actual); + Assert.assertNull(timex.getYear()); + Assert.assertNull(timex.getMonth()); + Assert.assertNull(timex.getDayOfMonth()); + Assert.assertNull(timex.getDayOfWeek()); + Assert.assertNull(timex.getWeekOfYear()); + Assert.assertNull(timex.getWeekOfMonth()); + Assert.assertNull(timex.getSeason()); + Assert.assertEquals(17, (int)timex.getHour()); + Assert.assertEquals(0, (int)timex.getMinute()); + Assert.assertEquals(0, (int)timex.getSecond()); + Assert.assertNull(timex.getWeekend()); + Assert.assertNull(timex.getPartOfDay()); + Assert.assertNull(timex.getYears()); + Assert.assertNull(timex.getMonths()); + Assert.assertNull(timex.getWeeks()); + Assert.assertNull(timex.getDays()); + Assert.assertNull(timex.getHours()); + Assert.assertNull(timex.getMinutes()); + Assert.assertNull(timex.getSeconds()); + Assert.assertNull(timex.getNow()); + } + + @Test + public void dataTypesParsing_Now() { + TimexProperty timex = new TimexProperty("PRESENT_REF"); + HashSet expected = new HashSet() { + { + add(Constants.TimexTypes.PRESENT); + add(Constants.TimexTypes.DATE); + add(Constants.TimexTypes.TIME); + add(Constants.TimexTypes.DATE_TIME); + } + }; + HashSet actual = timex.getTypes(); + Assert.assertEquals(expected, actual); + Assert.assertNull(timex.getYear()); + Assert.assertNull(timex.getMonth()); + Assert.assertNull(timex.getDayOfMonth()); + Assert.assertNull(timex.getDayOfWeek()); + Assert.assertNull(timex.getWeekOfYear()); + Assert.assertNull(timex.getWeekOfMonth()); + Assert.assertNull(timex.getSeason()); + Assert.assertNull(timex.getHour()); + Assert.assertNull(timex.getMinute()); + Assert.assertNull(timex.getSecond()); + Assert.assertNull(timex.getWeekend()); + Assert.assertNull(timex.getPartOfDay()); + Assert.assertNull(timex.getYears()); + Assert.assertNull(timex.getMonths()); + Assert.assertNull(timex.getWeeks()); + Assert.assertNull(timex.getDays()); + Assert.assertNull(timex.getHours()); + Assert.assertNull(timex.getMinutes()); + Assert.assertNull(timex.getSeconds()); + Assert.assertEquals(true, timex.getNow()); + } + + @Test + public void dataTypesParsingFullDatetime() { + TimexProperty timex = new TimexProperty("1984-01-03T18:30:45"); + HashSet expected = new HashSet() { + { + add(Constants.TimexTypes.DEFINITE); + add(Constants.TimexTypes.DATE); + add(Constants.TimexTypes.TIME); + add(Constants.TimexTypes.DATE_TIME); + } + }; + HashSet actual = timex.getTypes(); + Assert.assertEquals(expected, actual); + Assert.assertEquals(1984, (int)timex.getYear()); + Assert.assertEquals(1, (int)timex.getMonth()); + Assert.assertEquals(3, (int)timex.getDayOfMonth()); + Assert.assertNull(timex.getDayOfWeek()); + Assert.assertNull(timex.getWeekOfYear()); + Assert.assertNull(timex.getWeekOfMonth()); + Assert.assertNull(timex.getSeason()); + Assert.assertEquals(18, (int)timex.getHour()); + Assert.assertEquals(30, (int)timex.getMinute()); + Assert.assertEquals(45, (int)timex.getSecond()); + Assert.assertNull(timex.getWeekend()); + Assert.assertNull(timex.getPartOfDay()); + Assert.assertNull(timex.getYears()); + Assert.assertNull(timex.getMonths()); + Assert.assertNull(timex.getWeeks()); + Assert.assertNull(timex.getDays()); + Assert.assertNull(timex.getHours()); + Assert.assertNull(timex.getMinutes()); + Assert.assertNull(timex.getSeconds()); + Assert.assertNull(timex.getNow()); + } + + @Test + public void dataTypesParsingParticularTimeOnParticularDayOfWeek() { + TimexProperty timex = new TimexProperty("XXXX-WXX-3T16"); + HashSet expected = new HashSet() { + { + add(Constants.TimexTypes.TIME); + add(Constants.TimexTypes.DATE); + add(Constants.TimexTypes.DATE_TIME); + } + }; + HashSet actual = timex.getTypes(); + Assert.assertEquals(expected, actual); + Assert.assertNull(timex.getYear()); + Assert.assertNull(timex.getMonth()); + Assert.assertNull(timex.getDayOfMonth()); + Assert.assertEquals(3, (int)timex.getDayOfWeek()); + Assert.assertNull(timex.getWeekOfYear()); + Assert.assertNull(timex.getWeekOfMonth()); + Assert.assertNull(timex.getSeason()); + Assert.assertEquals(16, (int)timex.getHour()); + Assert.assertEquals(0, (int)timex.getMinute()); + Assert.assertEquals(0, (int)timex.getSecond()); + Assert.assertNull(timex.getWeekend()); + Assert.assertNull(timex.getPartOfDay()); + Assert.assertNull(timex.getYears()); + Assert.assertNull(timex.getMonths()); + Assert.assertNull(timex.getWeeks()); + Assert.assertNull(timex.getDays()); + Assert.assertNull(timex.getHours()); + Assert.assertNull(timex.getMinutes()); + Assert.assertNull(timex.getSeconds()); + Assert.assertNull(timex.getNow()); + } + + @Test + public void dataTypesParsingYear() { + TimexProperty timex = new TimexProperty("2016"); + HashSet expected = new HashSet() { + { + add(Constants.TimexTypes.DATE_RANGE); + } + }; + HashSet actual = timex.getTypes(); + Assert.assertEquals(expected, actual); + Assert.assertEquals(2016, (int)timex.getYear()); + Assert.assertNull(timex.getMonth()); + Assert.assertNull(timex.getDayOfMonth()); + Assert.assertNull(timex.getDayOfWeek()); + Assert.assertNull(timex.getWeekOfYear()); + Assert.assertNull(timex.getWeekOfMonth()); + Assert.assertNull(timex.getSeason()); + Assert.assertNull(timex.getHour()); + Assert.assertNull(timex.getMinute()); + Assert.assertNull(timex.getSecond()); + Assert.assertNull(timex.getWeekend()); + Assert.assertNull(timex.getPartOfDay()); + Assert.assertNull(timex.getYears()); + Assert.assertNull(timex.getMonths()); + Assert.assertNull(timex.getWeeks()); + Assert.assertNull(timex.getDays()); + Assert.assertNull(timex.getHours()); + Assert.assertNull(timex.getMinutes()); + Assert.assertNull(timex.getSeconds()); + Assert.assertNull(timex.getNow()); + } + + @Test + public void dataTypesParsingSummerOf1999() { + TimexProperty timex = new TimexProperty("1999-SU"); + HashSet expected = new HashSet() { + { + add(Constants.TimexTypes.DATE_RANGE); + } + }; + HashSet actual = timex.getTypes(); + Assert.assertEquals(expected, actual); + Assert.assertEquals(1999, (int)timex.getYear()); + Assert.assertNull(timex.getMonth()); + Assert.assertNull(timex.getDayOfMonth()); + Assert.assertNull(timex.getDayOfWeek()); + Assert.assertNull(timex.getWeekOfYear()); + Assert.assertNull(timex.getWeekOfMonth()); + Assert.assertEquals("SU", timex.getSeason()); + Assert.assertNull(timex.getHour()); + Assert.assertNull(timex.getMinute()); + Assert.assertNull(timex.getSecond()); + Assert.assertNull(timex.getWeekend()); + Assert.assertNull(timex.getPartOfDay()); + Assert.assertNull(timex.getYears()); + Assert.assertNull(timex.getMonths()); + Assert.assertNull(timex.getWeeks()); + Assert.assertNull(timex.getDays()); + Assert.assertNull(timex.getHours()); + Assert.assertNull(timex.getMinutes()); + Assert.assertNull(timex.getSeconds()); + Assert.assertNull(timex.getNow()); + } + + @Test + public void dataTypesParsingYearAndWeek() { + TimexProperty timex = new TimexProperty("2017-W37"); + HashSet expected = new HashSet() { + { + add(Constants.TimexTypes.DATE_RANGE); + } + }; + HashSet actual = timex.getTypes(); + Assert.assertEquals(expected, actual); + Assert.assertEquals(2017, (int)timex.getYear()); + Assert.assertNull(timex.getMonth()); + Assert.assertNull(timex.getDayOfMonth()); + Assert.assertNull(timex.getDayOfWeek()); + Assert.assertEquals(37, (int)timex.getWeekOfYear()); + Assert.assertNull(timex.getWeekOfMonth()); + Assert.assertNull(timex.getSeason()); + Assert.assertNull(timex.getHour()); + Assert.assertNull(timex.getMinute()); + Assert.assertNull(timex.getSecond()); + Assert.assertNull(timex.getWeekend()); + Assert.assertNull(timex.getPartOfDay()); + Assert.assertNull(timex.getYears()); + Assert.assertNull(timex.getMonths()); + Assert.assertNull(timex.getWeeks()); + Assert.assertNull(timex.getDays()); + Assert.assertNull(timex.getHours()); + Assert.assertNull(timex.getMinutes()); + Assert.assertNull(timex.getSeconds()); + Assert.assertNull(timex.getNow()); + } + + @Test + public void dataTypesParsingSeasonSummer() { + TimexProperty timex = new TimexProperty("SU"); + HashSet expected = new HashSet() { + { + add(Constants.TimexTypes.DATE_RANGE); + } + }; + HashSet actual = timex.getTypes(); + Assert.assertEquals(expected, actual); + Assert.assertNull(timex.getYear()); + Assert.assertNull(timex.getMonth()); + Assert.assertNull(timex.getDayOfMonth()); + Assert.assertNull(timex.getDayOfWeek()); + Assert.assertNull(timex.getWeekOfYear()); + Assert.assertNull(timex.getWeekOfMonth()); + Assert.assertEquals("SU", timex.getSeason()); + Assert.assertNull(timex.getHour()); + Assert.assertNull(timex.getMinute()); + Assert.assertNull(timex.getSecond()); + Assert.assertNull(timex.getWeekend()); + Assert.assertNull(timex.getPartOfDay()); + Assert.assertNull(timex.getYears()); + Assert.assertNull(timex.getMonths()); + Assert.assertNull(timex.getWeeks()); + Assert.assertNull(timex.getDays()); + Assert.assertNull(timex.getHours()); + Assert.assertNull(timex.getMinutes()); + Assert.assertNull(timex.getSeconds()); + Assert.assertNull(timex.getNow()); + } + + @Test + public void dataTypesParsingSeasonWinter() { + TimexProperty timex = new TimexProperty("WI"); + HashSet expected = new HashSet() { + { + add(Constants.TimexTypes.DATE_RANGE); + } + }; + HashSet actual = timex.getTypes(); + Assert.assertEquals(expected, actual); + Assert.assertNull(timex.getYear()); + Assert.assertNull(timex.getMonth()); + Assert.assertNull(timex.getDayOfMonth()); + Assert.assertNull(timex.getDayOfWeek()); + Assert.assertNull(timex.getWeekOfYear()); + Assert.assertNull(timex.getWeekOfMonth()); + Assert.assertEquals("WI", timex.getSeason()); + Assert.assertNull(timex.getHour()); + Assert.assertNull(timex.getMinute()); + Assert.assertNull(timex.getSecond()); + Assert.assertNull(timex.getWeekend()); + Assert.assertNull(timex.getPartOfDay()); + Assert.assertNull(timex.getYears()); + Assert.assertNull(timex.getMonths()); + Assert.assertNull(timex.getWeeks()); + Assert.assertNull(timex.getDays()); + Assert.assertNull(timex.getHours()); + Assert.assertNull(timex.getMinutes()); + Assert.assertNull(timex.getSeconds()); + Assert.assertNull(timex.getNow()); + } + + @Test + public void dataTypesParsingYearAndWeekend() { + TimexProperty timex = new TimexProperty("2017-W37-WE"); + HashSet expected = new HashSet() { + { + add(Constants.TimexTypes.DATE_RANGE); + } + }; + HashSet actual = timex.getTypes(); + Assert.assertEquals(expected, actual); + Assert.assertEquals(2017, (int)timex.getYear()); + Assert.assertNull(timex.getMonth()); + Assert.assertNull(timex.getDayOfMonth()); + Assert.assertNull(timex.getDayOfWeek()); + Assert.assertEquals(37, (int)timex.getWeekOfYear()); + Assert.assertNull(timex.getWeekOfMonth()); + Assert.assertNull(timex.getSeason()); + Assert.assertNull(timex.getHour()); + Assert.assertNull(timex.getMinute()); + Assert.assertNull(timex.getSecond()); + Assert.assertEquals(true, timex.getWeekend()); + Assert.assertNull(timex.getPartOfDay()); + Assert.assertNull(timex.getYears()); + Assert.assertNull(timex.getMonths()); + Assert.assertNull(timex.getWeeks()); + Assert.assertNull(timex.getDays()); + Assert.assertNull(timex.getHours()); + Assert.assertNull(timex.getMinutes()); + Assert.assertNull(timex.getSeconds()); + Assert.assertNull(timex.getNow()); + } + + @Test + public void dataTypesParsingMay() { + TimexProperty timex = new TimexProperty("XXXX-05"); + HashSet expected = new HashSet() { + { + add(Constants.TimexTypes.DATE_RANGE); + } + }; + HashSet actual = timex.getTypes(); + Assert.assertEquals(expected, actual); + Assert.assertNull(timex.getYear()); + Assert.assertEquals(5, (int)timex.getMonth()); + Assert.assertNull(timex.getDayOfMonth()); + Assert.assertNull(timex.getDayOfWeek()); + Assert.assertNull(timex.getWeekOfYear()); + Assert.assertNull(timex.getWeekOfMonth()); + Assert.assertNull(timex.getSeason()); + Assert.assertNull(timex.getHour()); + Assert.assertNull(timex.getMinute()); + Assert.assertNull(timex.getSecond()); + Assert.assertNull(timex.getWeekend()); + Assert.assertNull(timex.getPartOfDay()); + Assert.assertNull(timex.getYears()); + Assert.assertNull(timex.getMonths()); + Assert.assertNull(timex.getWeeks()); + Assert.assertNull(timex.getDays()); + Assert.assertNull(timex.getHours()); + Assert.assertNull(timex.getMinutes()); + Assert.assertNull(timex.getSeconds()); + Assert.assertNull(timex.getNow()); + } + + @Test + public void dataTypesParsingJuly2020() { + TimexProperty timex = new TimexProperty("2020-07"); + HashSet expected = new HashSet() { + { + add(Constants.TimexTypes.DATE_RANGE); + } + }; + HashSet actual = timex.getTypes(); + Assert.assertEquals(expected, actual); + Assert.assertEquals(2020, (int)timex.getYear()); + Assert.assertEquals(7, (int)timex.getMonth()); + Assert.assertNull(timex.getDayOfMonth()); + Assert.assertNull(timex.getDayOfWeek()); + Assert.assertNull(timex.getWeekOfYear()); + Assert.assertNull(timex.getWeekOfMonth()); + Assert.assertNull(timex.getSeason()); + Assert.assertNull(timex.getHour()); + Assert.assertNull(timex.getMinute()); + Assert.assertNull(timex.getSecond()); + Assert.assertNull(timex.getWeekend()); + Assert.assertNull(timex.getPartOfDay()); + Assert.assertNull(timex.getYears()); + Assert.assertNull(timex.getMonths()); + Assert.assertNull(timex.getWeeks()); + Assert.assertNull(timex.getDays()); + Assert.assertNull(timex.getHours()); + Assert.assertNull(timex.getMinutes()); + Assert.assertNull(timex.getSeconds()); + Assert.assertNull(timex.getNow()); + } + + @Test + public void dataTypesParsingWeekOfMonth() { + TimexProperty timex = new TimexProperty("XXXX-01-W01"); + HashSet expected = new HashSet() { + { + add(Constants.TimexTypes.DATE_RANGE); + } + }; + HashSet actual = timex.getTypes(); + Assert.assertEquals(expected, actual); + Assert.assertNull(timex.getYear()); + Assert.assertEquals(1, (int)timex.getMonth()); + Assert.assertNull(timex.getDayOfMonth()); + Assert.assertNull(timex.getDayOfWeek()); + Assert.assertNull(timex.getWeekOfYear()); + Assert.assertEquals(1, (int)timex.getWeekOfMonth()); + Assert.assertNull(timex.getSeason()); + Assert.assertNull(timex.getHour()); + Assert.assertNull(timex.getMinute()); + Assert.assertNull(timex.getSecond()); + Assert.assertNull(timex.getWeekend()); + Assert.assertNull(timex.getPartOfDay()); + Assert.assertNull(timex.getYears()); + Assert.assertNull(timex.getMonths()); + Assert.assertNull(timex.getWeeks()); + Assert.assertNull(timex.getDays()); + Assert.assertNull(timex.getHours()); + Assert.assertNull(timex.getMinutes()); + Assert.assertNull(timex.getSeconds()); + Assert.assertNull(timex.getNow()); + } + + @Test + public void dataTypesParsingWednesdayToSaturday() { + TimexProperty timex = new TimexProperty("(XXXX-WXX-3,XXXX-WXX-6,P3D)"); + HashSet expected = new HashSet() { + { + add(Constants.TimexTypes.DATE); + add(Constants.TimexTypes.DURATION); + add(Constants.TimexTypes.DATE_RANGE); + } + }; + HashSet actual = timex.getTypes(); + Assert.assertEquals(expected, actual); + Assert.assertNull(timex.getYear()); + Assert.assertNull(timex.getMonth()); + Assert.assertNull(timex.getDayOfMonth()); + Assert.assertEquals(3, (int)timex.getDayOfWeek()); + Assert.assertNull(timex.getWeekOfYear()); + Assert.assertNull(timex.getWeekOfMonth()); + Assert.assertNull(timex.getSeason()); + Assert.assertNull(timex.getHour()); + Assert.assertNull(timex.getMinute()); + Assert.assertNull(timex.getSecond()); + Assert.assertNull(timex.getWeekend()); + Assert.assertNull(timex.getPartOfDay()); + Assert.assertNull(timex.getYears()); + Assert.assertNull(timex.getMonths()); + Assert.assertNull(timex.getWeeks()); + Assert.assertEquals(3, timex.getDays().intValue()); + Assert.assertNull(timex.getHours()); + Assert.assertNull(timex.getMinutes()); + Assert.assertNull(timex.getSeconds()); + Assert.assertNull(timex.getNow()); + } + + @Test + public void dataTypesParsingJan1ToAug5() { + TimexProperty timex = new TimexProperty("(XXXX-01-01,XXXX-08-05,P216D)"); + HashSet expected = new HashSet() { + { + add(Constants.TimexTypes.DATE); + add(Constants.TimexTypes.DURATION); + add(Constants.TimexTypes.DATE_RANGE); + } + }; + HashSet actual = timex.getTypes(); + Assert.assertEquals(expected, actual); + Assert.assertNull(timex.getYear()); + Assert.assertEquals(1, (int)timex.getMonth()); + Assert.assertEquals(1, (int)timex.getDayOfMonth()); + Assert.assertNull(timex.getDayOfWeek()); + Assert.assertNull(timex.getWeekOfYear()); + Assert.assertNull(timex.getWeekOfMonth()); + Assert.assertNull(timex.getSeason()); + Assert.assertNull(timex.getHour()); + Assert.assertNull(timex.getMinute()); + Assert.assertNull(timex.getSecond()); + Assert.assertNull(timex.getWeekend()); + Assert.assertNull(timex.getPartOfDay()); + Assert.assertNull(timex.getYears()); + Assert.assertNull(timex.getMonths()); + Assert.assertNull(timex.getWeeks()); + Assert.assertEquals(216, timex.getDays().intValue()); + Assert.assertNull(timex.getHours()); + Assert.assertNull(timex.getMinutes()); + Assert.assertNull(timex.getSeconds()); + Assert.assertNull(timex.getNow()); + } + + @Test + public void dataTypesParsingJan1ToAug5Year2015() { + TimexProperty timex = new TimexProperty("(2015-01-01,2015-08-05,P216D)"); + HashSet expected = new HashSet() { + { + add(Constants.TimexTypes.DEFINITE); + add(Constants.TimexTypes.DATE); + add(Constants.TimexTypes.DURATION); + add(Constants.TimexTypes.DATE_RANGE); + } + }; + HashSet actual = timex.getTypes(); + Assert.assertEquals(expected, actual); + Assert.assertEquals(2015, (int)timex.getYear()); + Assert.assertEquals(1, (int)timex.getMonth()); + Assert.assertEquals(1, (int)timex.getDayOfMonth()); + Assert.assertNull(timex.getDayOfWeek()); + Assert.assertNull(timex.getWeekOfYear()); + Assert.assertNull(timex.getWeekOfMonth()); + Assert.assertNull(timex.getSeason()); + Assert.assertNull(timex.getHour()); + Assert.assertNull(timex.getMinute()); + Assert.assertNull(timex.getSecond()); + Assert.assertNull(timex.getWeekend()); + Assert.assertNull(timex.getPartOfDay()); + Assert.assertNull(timex.getYears()); + Assert.assertNull(timex.getMonths()); + Assert.assertNull(timex.getWeeks()); + Assert.assertEquals(216, timex.getDays().intValue()); + Assert.assertNull(timex.getHours()); + Assert.assertNull(timex.getMinutes()); + Assert.assertNull(timex.getSeconds()); + Assert.assertNull(timex.getNow()); + } + + @Test + public void dataTypesParsingDayTime() { + TimexProperty timex = new TimexProperty("TDT"); + HashSet expected = new HashSet() { + { + add(Constants.TimexTypes.TIME_RANGE); + } + }; + HashSet actual = timex.getTypes(); + Assert.assertEquals(expected, actual); + Assert.assertNull(timex.getYear()); + Assert.assertNull(timex.getMonth()); + Assert.assertNull(timex.getDayOfMonth()); + Assert.assertNull(timex.getDayOfWeek()); + Assert.assertNull(timex.getWeekOfYear()); + Assert.assertNull(timex.getWeekOfMonth()); + Assert.assertNull(timex.getSeason()); + Assert.assertNull(timex.getHour()); + Assert.assertNull(timex.getMinute()); + Assert.assertNull(timex.getSecond()); + Assert.assertNull(timex.getWeekend()); + Assert.assertEquals("DT", timex.getPartOfDay()); + Assert.assertNull(timex.getYears()); + Assert.assertNull(timex.getMonths()); + Assert.assertNull(timex.getWeeks()); + Assert.assertNull(timex.getDays()); + Assert.assertNull(timex.getHours()); + Assert.assertNull(timex.getMinutes()); + Assert.assertNull(timex.getSeconds()); + Assert.assertNull(timex.getNow()); + } + + @Test + public void dataTypesParsingNightTime() { + TimexProperty timex = new TimexProperty("TNI"); + HashSet expected = new HashSet() { + { + add(Constants.TimexTypes.TIME_RANGE); + } + }; + HashSet actual = timex.getTypes(); + Assert.assertEquals(expected, actual); + Assert.assertNull(timex.getYear()); + Assert.assertNull(timex.getMonth()); + Assert.assertNull(timex.getDayOfMonth()); + Assert.assertNull(timex.getDayOfWeek()); + Assert.assertNull(timex.getWeekOfYear()); + Assert.assertNull(timex.getWeekOfMonth()); + Assert.assertNull(timex.getSeason()); + Assert.assertNull(timex.getHour()); + Assert.assertNull(timex.getMinute()); + Assert.assertNull(timex.getSecond()); + Assert.assertNull(timex.getWeekend()); + Assert.assertEquals("NI", timex.getPartOfDay()); + Assert.assertNull(timex.getYears()); + Assert.assertNull(timex.getMonths()); + Assert.assertNull(timex.getWeeks()); + Assert.assertNull(timex.getDays()); + Assert.assertNull(timex.getHours()); + Assert.assertNull(timex.getMinutes()); + Assert.assertNull(timex.getSeconds()); + Assert.assertNull(timex.getNow()); + } + + @Test + public void dataTypesParsingMorning() { + TimexProperty timex = new TimexProperty("TMO"); + HashSet expected = new HashSet() { + { + add(Constants.TimexTypes.TIME_RANGE); + } + }; + HashSet actual = timex.getTypes(); + Assert.assertEquals(expected, actual); + Assert.assertNull(timex.getYear()); + Assert.assertNull(timex.getMonth()); + Assert.assertNull(timex.getDayOfMonth()); + Assert.assertNull(timex.getDayOfWeek()); + Assert.assertNull(timex.getWeekOfYear()); + Assert.assertNull(timex.getWeekOfMonth()); + Assert.assertNull(timex.getSeason()); + Assert.assertNull(timex.getHour()); + Assert.assertNull(timex.getMinute()); + Assert.assertNull(timex.getSecond()); + Assert.assertNull(timex.getWeekend()); + Assert.assertEquals("MO", timex.getPartOfDay()); + Assert.assertNull(timex.getYears()); + Assert.assertNull(timex.getMonths()); + Assert.assertNull(timex.getWeeks()); + Assert.assertNull(timex.getDays()); + Assert.assertNull(timex.getHours()); + Assert.assertNull(timex.getMinutes()); + Assert.assertNull(timex.getSeconds()); + Assert.assertNull(timex.getNow()); + } + + @Test + public void dataTypesParsingAfternoon() { + TimexProperty timex = new TimexProperty("TAF"); + HashSet expected = new HashSet() { + { + add(Constants.TimexTypes.TIME_RANGE); + } + }; + HashSet actual = timex.getTypes(); + Assert.assertEquals(expected, actual); + Assert.assertNull(timex.getYear()); + Assert.assertNull(timex.getMonth()); + Assert.assertNull(timex.getDayOfMonth()); + Assert.assertNull(timex.getDayOfWeek()); + Assert.assertNull(timex.getWeekOfYear()); + Assert.assertNull(timex.getWeekOfMonth()); + Assert.assertNull(timex.getSeason()); + Assert.assertNull(timex.getHour()); + Assert.assertNull(timex.getMinute()); + Assert.assertNull(timex.getSecond()); + Assert.assertNull(timex.getWeekend()); + Assert.assertEquals("AF", timex.getPartOfDay()); + Assert.assertNull(timex.getYears()); + Assert.assertNull(timex.getMonths()); + Assert.assertNull(timex.getWeeks()); + Assert.assertNull(timex.getDays()); + Assert.assertNull(timex.getHours()); + Assert.assertNull(timex.getMinutes()); + Assert.assertNull(timex.getSeconds()); + Assert.assertNull(timex.getNow()); + } + + @Test + public void dataTypesParsingEvening() { + TimexProperty timex = new TimexProperty("TEV"); + HashSet expected = new HashSet() { + { + add(Constants.TimexTypes.TIME_RANGE); + } + }; + HashSet actual = timex.getTypes(); + Assert.assertEquals(expected, actual); + Assert.assertNull(timex.getYear()); + Assert.assertNull(timex.getMonth()); + Assert.assertNull(timex.getDayOfMonth()); + Assert.assertNull(timex.getDayOfWeek()); + Assert.assertNull(timex.getWeekOfYear()); + Assert.assertNull(timex.getWeekOfMonth()); + Assert.assertNull(timex.getSeason()); + Assert.assertNull(timex.getHour()); + Assert.assertNull(timex.getMinute()); + Assert.assertNull(timex.getSecond()); + Assert.assertNull(timex.getWeekend()); + Assert.assertEquals("EV", timex.getPartOfDay()); + Assert.assertNull(timex.getYears()); + Assert.assertNull(timex.getMonths()); + Assert.assertNull(timex.getWeeks()); + Assert.assertNull(timex.getDays()); + Assert.assertNull(timex.getHours()); + Assert.assertNull(timex.getMinutes()); + Assert.assertNull(timex.getSeconds()); + Assert.assertNull(timex.getNow()); + } + + @Test + public void dataTypesParsingTimerange430pmTo445pm() { + TimexProperty timex = new TimexProperty("(T16:30,T16:45,PT15M)"); + HashSet expected = new HashSet() { + { + add(Constants.TimexTypes.TIME); + add(Constants.TimexTypes.DURATION); + add(Constants.TimexTypes.TIME_RANGE); + } + }; + HashSet actual = timex.getTypes(); + Assert.assertEquals(expected, actual); + Assert.assertNull(timex.getYear()); + Assert.assertNull(timex.getMonth()); + Assert.assertNull(timex.getDayOfMonth()); + Assert.assertNull(timex.getDayOfWeek()); + Assert.assertNull(timex.getWeekOfYear()); + Assert.assertNull(timex.getWeekOfMonth()); + Assert.assertNull(timex.getSeason()); + Assert.assertEquals(16, (int)timex.getHour()); + Assert.assertEquals(30, (int)timex.getMinute()); + Assert.assertEquals(0, (int)timex.getSecond()); + Assert.assertNull(timex.getWeekend()); + Assert.assertNull(timex.getPartOfDay()); + Assert.assertNull(timex.getYears()); + Assert.assertNull(timex.getMonths()); + Assert.assertNull(timex.getWeeks()); + Assert.assertNull(timex.getDays()); + Assert.assertNull(timex.getHours()); + Assert.assertEquals(15, timex.getMinutes().intValue()); + Assert.assertNull(timex.getSeconds()); + Assert.assertNull(timex.getNow()); + } + + @Test + public void dataTypesParsingDateTimeRange() { + TimexProperty timex = new TimexProperty("XXXX-WXX-5TEV"); + HashSet expected = new HashSet() { + { + add(Constants.TimexTypes.DATE); + add(Constants.TimexTypes.TIME_RANGE); + add(Constants.TimexTypes.DATE_TIME_RANGE); + } + }; + HashSet actual = timex.getTypes(); + Assert.assertEquals(expected, actual); + Assert.assertNull(timex.getYear()); + Assert.assertNull(timex.getMonth()); + Assert.assertNull(timex.getDayOfMonth()); + Assert.assertEquals(5, (int)timex.getDayOfWeek()); + Assert.assertNull(timex.getWeekOfYear()); + Assert.assertNull(timex.getWeekOfMonth()); + Assert.assertNull(timex.getSeason()); + Assert.assertNull(timex.getHour()); + Assert.assertNull(timex.getMinute()); + Assert.assertNull(timex.getSecond()); + Assert.assertNull(timex.getWeekend()); + Assert.assertEquals("EV", timex.getPartOfDay()); + Assert.assertNull(timex.getYears()); + Assert.assertNull(timex.getMonths()); + Assert.assertNull(timex.getWeeks()); + Assert.assertNull(timex.getDays()); + Assert.assertNull(timex.getHours()); + Assert.assertNull(timex.getMinutes()); + Assert.assertNull(timex.getSeconds()); + Assert.assertNull(timex.getNow()); + } + + @Test + public void dataTypesParsingLastNight() { + TimexProperty timex = new TimexProperty("2017-09-07TNI"); + HashSet expected = new HashSet() { + { + add(Constants.TimexTypes.DEFINITE); + add(Constants.TimexTypes.DATE); + add(Constants.TimexTypes.TIME_RANGE); + add(Constants.TimexTypes.DATE_TIME_RANGE); + } + }; + HashSet actual = timex.getTypes(); + Assert.assertEquals(expected, actual); + Assert.assertEquals(2017, (int)timex.getYear()); + Assert.assertEquals(9, (int)timex.getMonth()); + Assert.assertEquals(7, (int)timex.getDayOfMonth()); + Assert.assertNull(timex.getDayOfWeek()); + Assert.assertNull(timex.getWeekOfYear()); + Assert.assertNull(timex.getWeekOfMonth()); + Assert.assertNull(timex.getSeason()); + Assert.assertNull(timex.getHour()); + Assert.assertNull(timex.getMinute()); + Assert.assertNull(timex.getSecond()); + Assert.assertNull(timex.getWeekend()); + Assert.assertEquals("NI", timex.getPartOfDay()); + Assert.assertNull(timex.getYears()); + Assert.assertNull(timex.getMonths()); + Assert.assertNull(timex.getWeeks()); + Assert.assertNull(timex.getDays()); + Assert.assertNull(timex.getHours()); + Assert.assertNull(timex.getMinutes()); + Assert.assertNull(timex.getSeconds()); + Assert.assertNull(timex.getNow()); + } + + @Test + public void dataTypesParsingLast5Minutes() { + TimexProperty timex = new TimexProperty("(2017-09-08T21:19:29,2017-09-08T21:24:29,PT5M)"); + HashSet expected = new HashSet() { + { + add(Constants.TimexTypes.DATE); + add(Constants.TimexTypes.TIME_RANGE); + add(Constants.TimexTypes.DATE_TIME_RANGE); + add(Constants.TimexTypes.TIME); + add(Constants.TimexTypes.DATE_TIME); + add(Constants.TimexTypes.DURATION); + add(Constants.TimexTypes.DATE_RANGE); + add(Constants.TimexTypes.DEFINITE); + } + }; + HashSet actual = timex.getTypes(); + Assert.assertEquals(expected, actual); + Assert.assertEquals(2017, (int)timex.getYear()); + Assert.assertEquals(9, (int)timex.getMonth()); + Assert.assertEquals(8, (int)timex.getDayOfMonth()); + Assert.assertNull(timex.getDayOfWeek()); + Assert.assertNull(timex.getWeekOfYear()); + Assert.assertNull(timex.getWeekOfMonth()); + Assert.assertNull(timex.getSeason()); + Assert.assertEquals(21, (int)timex.getHour()); + Assert.assertEquals(19, (int)timex.getMinute()); + Assert.assertEquals(29, (int)timex.getSecond()); + Assert.assertNull(timex.getWeekend()); + Assert.assertNull(timex.getPartOfDay()); + Assert.assertNull(timex.getYears()); + Assert.assertNull(timex.getMonths()); + Assert.assertNull(timex.getWeeks()); + Assert.assertNull(timex.getDays()); + Assert.assertNull(timex.getHours()); + Assert.assertEquals(5, timex.getMinutes().intValue()); + Assert.assertNull(timex.getSeconds()); + Assert.assertNull(timex.getNow()); + } + + @Test + public void dataTypesParsingWed4PMToSat3PM() { + TimexProperty timex = new TimexProperty("(XXXX-WXX-3T16,XXXX-WXX-6T15,PT71H)"); + HashSet expected = new HashSet() { + { + add(Constants.TimexTypes.DATE); + add(Constants.TimexTypes.TIME_RANGE); + add(Constants.TimexTypes.DATE_TIME_RANGE); + add(Constants.TimexTypes.TIME); + add(Constants.TimexTypes.DATE_TIME); + add(Constants.TimexTypes.DURATION); + add(Constants.TimexTypes.DATE_RANGE); + } + }; + HashSet actual = timex.getTypes(); + Assert.assertEquals(expected, actual); + Assert.assertNull(timex.getYear()); + Assert.assertNull(timex.getMonth()); + Assert.assertNull(timex.getDayOfMonth()); + Assert.assertEquals(3, (int)timex.getDayOfWeek()); + Assert.assertNull(timex.getWeekOfYear()); + Assert.assertNull(timex.getWeekOfMonth()); + Assert.assertNull(timex.getSeason()); + Assert.assertEquals(16, (int)timex.getHour()); + Assert.assertEquals(0, (int)timex.getMinute()); + Assert.assertEquals(0, (int)timex.getSecond()); + Assert.assertNull(timex.getWeekend()); + Assert.assertNull(timex.getPartOfDay()); + Assert.assertNull(timex.getYears()); + Assert.assertNull(timex.getMonths()); + Assert.assertNull(timex.getWeeks()); + Assert.assertNull(timex.getDays()); + Assert.assertEquals(71, timex.getHours().intValue()); + Assert.assertNull(timex.getMinutes()); + Assert.assertNull(timex.getSeconds()); + Assert.assertNull(timex.getNow()); + } + + @Test + public void dataTypesParsingDurationYears() { + TimexProperty timex = new TimexProperty("P2Y"); + HashSet expected = new HashSet() { + { + add(Constants.TimexTypes.DURATION); + } + }; + HashSet actual = timex.getTypes(); + Assert.assertEquals(expected, actual); + Assert.assertNull(timex.getYear()); + Assert.assertNull(timex.getMonth()); + Assert.assertNull(timex.getDayOfMonth()); + Assert.assertNull(timex.getDayOfWeek()); + Assert.assertNull(timex.getWeekOfYear()); + Assert.assertNull(timex.getWeekOfMonth()); + Assert.assertNull(timex.getSeason()); + Assert.assertNull(timex.getHour()); + Assert.assertNull(timex.getMinute()); + Assert.assertNull(timex.getSecond()); + Assert.assertNull(timex.getWeekend()); + Assert.assertNull(timex.getPartOfDay()); + Assert.assertEquals(2, timex.getYears().intValue()); + Assert.assertNull(timex.getMonths()); + Assert.assertNull(timex.getWeeks()); + Assert.assertNull(timex.getDays()); + Assert.assertNull(timex.getHours()); + Assert.assertNull(timex.getMinutes()); + Assert.assertNull(timex.getSeconds()); + Assert.assertNull(timex.getNow()); + } + + @Test + public void dataTypesParsingDurationMonths() { + TimexProperty timex = new TimexProperty("P4M"); + HashSet expected = new HashSet() { + { + add(Constants.TimexTypes.DURATION); + } + }; + HashSet actual = timex.getTypes(); + Assert.assertEquals(expected, actual); + Assert.assertNull(timex.getYear()); + Assert.assertNull(timex.getMonth()); + Assert.assertNull(timex.getDayOfMonth()); + Assert.assertNull(timex.getDayOfWeek()); + Assert.assertNull(timex.getWeekOfYear()); + Assert.assertNull(timex.getWeekOfMonth()); + Assert.assertNull(timex.getSeason()); + Assert.assertNull(timex.getHour()); + Assert.assertNull(timex.getMinute()); + Assert.assertNull(timex.getSecond()); + Assert.assertNull(timex.getWeekend()); + Assert.assertNull(timex.getPartOfDay()); + Assert.assertNull(timex.getYears()); + Assert.assertEquals(4, timex.getMonths().intValue()); + Assert.assertNull(timex.getWeeks()); + Assert.assertNull(timex.getDays()); + Assert.assertNull(timex.getHours()); + Assert.assertNull(timex.getMinutes()); + Assert.assertNull(timex.getSeconds()); + Assert.assertNull(timex.getNow()); + } + + @Test + public void dataTypesParsingDurationWeeks() { + TimexProperty timex = new TimexProperty("P6W"); + HashSet expected = new HashSet() { + { + add(Constants.TimexTypes.DURATION); + } + }; + HashSet actual = timex.getTypes(); + Assert.assertEquals(expected, actual); + Assert.assertNull(timex.getYear()); + Assert.assertNull(timex.getMonth()); + Assert.assertNull(timex.getDayOfMonth()); + Assert.assertNull(timex.getDayOfWeek()); + Assert.assertNull(timex.getWeekOfYear()); + Assert.assertNull(timex.getWeekOfMonth()); + Assert.assertNull(timex.getSeason()); + Assert.assertNull(timex.getHour()); + Assert.assertNull(timex.getMinute()); + Assert.assertNull(timex.getSecond()); + Assert.assertNull(timex.getWeekend()); + Assert.assertNull(timex.getPartOfDay()); + Assert.assertNull(timex.getYears()); + Assert.assertNull(timex.getMonths()); + Assert.assertEquals(6, timex.getWeeks().intValue()); + Assert.assertNull(timex.getDays()); + Assert.assertNull(timex.getHours()); + Assert.assertNull(timex.getMinutes()); + Assert.assertNull(timex.getSeconds()); + Assert.assertNull(timex.getNow()); + } + + @Test + public void dataTypesParsingDurationWeeksFloatingPoint() { + TimexProperty timex = new TimexProperty("P2.5W"); + HashSet expected = new HashSet() { + { + add(Constants.TimexTypes.DURATION); + } + }; + HashSet actual = timex.getTypes(); + Assert.assertEquals(expected, actual); + Assert.assertNull(timex.getYear()); + Assert.assertNull(timex.getMonth()); + Assert.assertNull(timex.getDayOfMonth()); + Assert.assertNull(timex.getDayOfWeek()); + Assert.assertNull(timex.getWeekOfYear()); + Assert.assertNull(timex.getWeekOfMonth()); + Assert.assertNull(timex.getSeason()); + Assert.assertNull(timex.getHour()); + Assert.assertNull(timex.getMinute()); + Assert.assertNull(timex.getSecond()); + Assert.assertNull(timex.getWeekend()); + Assert.assertNull(timex.getPartOfDay()); + Assert.assertNull(timex.getYears()); + Assert.assertNull(timex.getMonths()); + Assert.assertEquals(2.5d, timex.getWeeks().doubleValue(), 0.5); + Assert.assertNull(timex.getDays()); + Assert.assertNull(timex.getHours()); + Assert.assertNull(timex.getMinutes()); + Assert.assertNull(timex.getSeconds()); + Assert.assertNull(timex.getNow()); + } + + @Test + public void dataTypesParsingDurationDays() { + TimexProperty timex = new TimexProperty("P1D"); + HashSet expected = new HashSet() { + { + add(Constants.TimexTypes.DURATION); + } + }; + HashSet actual = timex.getTypes(); + Assert.assertEquals(expected, actual); + Assert.assertNull(timex.getYear()); + Assert.assertNull(timex.getMonth()); + Assert.assertNull(timex.getDayOfMonth()); + Assert.assertNull(timex.getDayOfWeek()); + Assert.assertNull(timex.getWeekOfYear()); + Assert.assertNull(timex.getWeekOfMonth()); + Assert.assertNull(timex.getSeason()); + Assert.assertNull(timex.getHour()); + Assert.assertNull(timex.getMinute()); + Assert.assertNull(timex.getSecond()); + Assert.assertNull(timex.getWeekend()); + Assert.assertNull(timex.getPartOfDay()); + Assert.assertNull(timex.getYears()); + Assert.assertNull(timex.getMonths()); + Assert.assertNull(timex.getWeeks()); + Assert.assertEquals(1, timex.getDays().intValue()); + Assert.assertNull(timex.getHours()); + Assert.assertNull(timex.getMinutes()); + Assert.assertNull(timex.getSeconds()); + Assert.assertNull(timex.getNow()); + } + + @Test + public void dataTypesParsingDurationHours() { + TimexProperty timex = new TimexProperty("PT5H"); + HashSet expected = new HashSet() { + { + add(Constants.TimexTypes.DURATION); + } + }; + HashSet actual = timex.getTypes(); + Assert.assertEquals(expected, actual); + Assert.assertNull(timex.getYear()); + Assert.assertNull(timex.getMonth()); + Assert.assertNull(timex.getDayOfMonth()); + Assert.assertNull(timex.getDayOfWeek()); + Assert.assertNull(timex.getWeekOfYear()); + Assert.assertNull(timex.getWeekOfMonth()); + Assert.assertNull(timex.getSeason()); + Assert.assertNull(timex.getHour()); + Assert.assertNull(timex.getMinute()); + Assert.assertNull(timex.getSecond()); + Assert.assertNull(timex.getWeekend()); + Assert.assertNull(timex.getPartOfDay()); + Assert.assertNull(timex.getYears()); + Assert.assertNull(timex.getMonths()); + Assert.assertNull(timex.getWeeks()); + Assert.assertNull(timex.getDays()); + Assert.assertEquals(5, timex.getHours().intValue()); + Assert.assertNull(timex.getMinutes()); + Assert.assertNull(timex.getSeconds()); + Assert.assertNull(timex.getNow()); + } + + @Test + public void dataTypesParsingDurationMinutes() { + TimexProperty timex = new TimexProperty("PT30M"); + HashSet expected = new HashSet() { + { + add(Constants.TimexTypes.DURATION); + } + }; + HashSet actual = timex.getTypes(); + Assert.assertEquals(expected, actual); + Assert.assertNull(timex.getYear()); + Assert.assertNull(timex.getMonth()); + Assert.assertNull(timex.getDayOfMonth()); + Assert.assertNull(timex.getDayOfWeek()); + Assert.assertNull(timex.getWeekOfYear()); + Assert.assertNull(timex.getWeekOfMonth()); + Assert.assertNull(timex.getSeason()); + Assert.assertNull(timex.getHour()); + Assert.assertNull(timex.getMinute()); + Assert.assertNull(timex.getSecond()); + Assert.assertNull(timex.getWeekend()); + Assert.assertNull(timex.getPartOfDay()); + Assert.assertNull(timex.getYears()); + Assert.assertNull(timex.getMonths()); + Assert.assertNull(timex.getWeeks()); + Assert.assertNull(timex.getDays()); + Assert.assertNull(timex.getHours()); + Assert.assertEquals(new BigDecimal(30), timex.getMinutes()); + Assert.assertNull(timex.getSeconds()); + Assert.assertNull(timex.getNow()); + } + + @Test + public void dataTypesParsingDurationSeconds() { + TimexProperty timex = new TimexProperty("PT45S"); + HashSet expected = new HashSet() { + { + add(Constants.TimexTypes.DURATION); + } + }; + HashSet actual = timex.getTypes(); + Assert.assertEquals(expected, actual); + Assert.assertNull(timex.getYear()); + Assert.assertNull(timex.getMonth()); + Assert.assertNull(timex.getDayOfMonth()); + Assert.assertNull(timex.getDayOfWeek()); + Assert.assertNull(timex.getWeekOfYear()); + Assert.assertNull(timex.getWeekOfMonth()); + Assert.assertNull(timex.getSeason()); + Assert.assertNull(timex.getHour()); + Assert.assertNull(timex.getMinute()); + Assert.assertNull(timex.getSecond()); + Assert.assertNull(timex.getWeekend()); + Assert.assertNull(timex.getPartOfDay()); + Assert.assertNull(timex.getYears()); + Assert.assertNull(timex.getMonths()); + Assert.assertNull(timex.getWeeks()); + Assert.assertNull(timex.getDays()); + Assert.assertNull(timex.getHours()); + Assert.assertNull(timex.getMinutes()); + Assert.assertEquals(new BigDecimal(45), timex.getSeconds()); + Assert.assertNull(timex.getNow()); + } +} diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/expression/TestTimexRangeResolver.java b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/expression/TestTimexRangeResolver.java new file mode 100644 index 000000000..a40e73bfa --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/expression/TestTimexRangeResolver.java @@ -0,0 +1,1099 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +package com.microsoft.recognizers.text.tests.expression; + +import com.microsoft.recognizers.datatypes.timex.expression.TimexCreator; +import com.microsoft.recognizers.datatypes.timex.expression.TimexProperty; +import com.microsoft.recognizers.datatypes.timex.expression.TimexRangeResolver; + +import java.math.BigDecimal; +import java.util.ArrayList; +import java.util.HashSet; +import java.util.List; +import java.util.Set; +import java.util.stream.Collectors; + +import org.junit.Assert; +import org.junit.Test; + +public class TestTimexRangeResolver { + @Test + public void dataTypesRangeResolveDaterangeDefinite() { + Set candidates = new HashSet() { + { + add("2017-09-28"); + } + }; + TimexProperty timex = new TimexProperty() { + { + setYear(2017); + setMonth(9); + setDayOfMonth(27); + setDays(new BigDecimal(2)); + } + }; + ArrayList constraints = new ArrayList() { + { + add(timex.getTimexValue()); + } + }; + + List result = TimexRangeResolver.evaluate(candidates, constraints); + + Set r = result.stream().map(t -> { + return t.getTimexValue(); + }).collect(Collectors.toSet()); + Assert.assertTrue(r.contains("2017-09-28")); + Assert.assertEquals(1, r.size()); + } + + @Test + public void dataTypesRangeResolveDateRangeDefiniteConstrainstAsTimex() { + Set candidates = new HashSet() { + { + add("2017-09-28"); + } + }; + ArrayList constraints = new ArrayList() { + { + add("(2017-09-27,2017-09-29,P2D)"); + } + }; + + List result = TimexRangeResolver.evaluate(candidates, constraints); + + Set r = result.stream().map(t -> { + return t.getTimexValue(); + }).collect(Collectors.toSet()); + Assert.assertTrue(r.contains("2017-09-28")); + Assert.assertEquals(1, r.size()); + } + + @Test + public void dataTypesRangeResolveDateRangeMonthAndDate() { + Set candidates = new HashSet() { + { + add("XXXX-05-29"); + } + }; + TimexProperty timex = new TimexProperty() { + { + setYear(2006); + setMonth(1); + setDayOfMonth(1); + setYears(new BigDecimal(2)); + } + }; + ArrayList constraints = new ArrayList() { + { + add(timex.getTimexValue()); + } + }; + + List result = TimexRangeResolver.evaluate(candidates, constraints); + + Set r = result.stream().map(t -> { + return t.getTimexValue(); + }).collect(Collectors.toSet()); + Assert.assertTrue(r.contains("2006-05-29")); + Assert.assertTrue(r.contains("2007-05-29")); + Assert.assertEquals(2, r.size()); + } + + @Test + public void dataTypesRangeResolveDateRangeMonthAndDateConditional() { + Set candidates = new HashSet() { + { + add("XXXX-05-29"); + } + }; + ArrayList constraints = new ArrayList() { + { + add("(2006-01-01,2008-06-01,P882D)"); + } + }; + + List result = TimexRangeResolver.evaluate(candidates, constraints); + + Set r = result.stream().map(t -> { + return t.getTimexValue(); + }).collect(Collectors.toSet()); + Assert.assertTrue(r.contains("2006-05-29")); + Assert.assertTrue(r.contains("2007-05-29")); + Assert.assertTrue(r.contains("2008-05-29")); + Assert.assertEquals(3, r.size()); + } + + @Test + public void dataTypesRangeResolveDateRangeSaturdaysInSeptember() { + Set candidates = new HashSet() { + { + add("XXXX-WXX-6"); + } + }; + ArrayList constraints = new ArrayList() { + { + add("2017-09"); + } + }; + + List result = TimexRangeResolver.evaluate(candidates, constraints); + + Set r = result.stream().map(t -> { + return t.getTimexValue(); + }).collect(Collectors.toSet()); + Assert.assertTrue(r.contains("2017-09-02")); + Assert.assertTrue(r.contains("2017-09-09")); + Assert.assertTrue(r.contains("2017-09-16")); + Assert.assertTrue(r.contains("2017-09-23")); + Assert.assertTrue(r.contains("2017-09-30")); + Assert.assertEquals(5, r.size()); + } + + @Test + public void dataTypesRangeResolveDateRangeSaturdaysInSeptemberExpressedAsRange() { + Set candidates = new HashSet() { + { + add("XXXX-WXX-6"); + } + }; + ArrayList constraints = new ArrayList() { + { + add("(2017-09-01,2017-10-01,P30D)"); + } + }; + + List result = TimexRangeResolver.evaluate(candidates, constraints); + + Set r = result.stream().map(t -> { + return t.getTimexValue(); + }).collect(Collectors.toSet()); + Assert.assertTrue(r.contains("2017-09-02")); + Assert.assertTrue(r.contains("2017-09-09")); + Assert.assertTrue(r.contains("2017-09-16")); + Assert.assertTrue(r.contains("2017-09-23")); + Assert.assertTrue(r.contains("2017-09-30")); + Assert.assertEquals(5, r.size()); + } + + @Test + public void dataTypesRangeResolveDateRangeYear() { + Set candidates = new HashSet() { + { + add("XXXX-05-29"); + } + }; + ArrayList constraints = new ArrayList() { + { + add("2018"); + } + }; + + List result = TimexRangeResolver.evaluate(candidates, constraints); + + Set r = result.stream().map(t -> { + return t.getTimexValue(); + }).collect(Collectors.toSet()); + Assert.assertTrue(r.contains("2018-05-29")); + Assert.assertEquals(1, r.size()); + } + + @Test + public void dataTypesRangeResolveDateRangeExpressedAsRange() { + Set candidates = new HashSet() { + { + add("XXXX-05-29"); + } + }; + ArrayList constraints = new ArrayList() { + { + add("(2018-01-01,2019-01-01,P365D)"); + } + }; + + List result = TimexRangeResolver.evaluate(candidates, constraints); + + Set r = result.stream().map(t -> { + return t.getTimexValue(); + }).collect(Collectors.toSet()); + Assert.assertTrue(r.contains("2018-05-29")); + Assert.assertEquals(1, r.size()); + } + + @Test + public void dataTypesRangeResolveDateRangeMultipleConstraints() { + Set candidates = new HashSet() { + { + add("XXXX-WXX-3"); + } + }; + ArrayList constraints = new ArrayList() { + { + add("(2017-09-01,2017-09-08,P7D)"); + add("(2017-10-01,2017-10-08,P7D)"); + } + }; + + List result = TimexRangeResolver.evaluate(candidates, constraints); + + Set r = result.stream().map(t -> { + return t.getTimexValue(); + }).collect(Collectors.toSet()); + Assert.assertTrue(r.contains("2017-09-06")); + Assert.assertTrue(r.contains("2017-10-04")); + Assert.assertEquals(2, r.size()); + } + + @Test + public void dataTypesRangeResolveDateRangeMultipleCandidatesWithMultipleConstraints() { + Set candidates = new HashSet() { + { + add("XXXX-WXX-2"); + add("XXXX-WXX-4"); + } + }; + ArrayList constraints = new ArrayList() { + { + add("(2017-09-01,2017-09-08,P7D)"); + add("(2017-10-01,2017-10-08,P7D)"); + } + }; + + List result = TimexRangeResolver.evaluate(candidates, constraints); + + Set r = result.stream().map(t -> { + return t.getTimexValue(); + }).collect(Collectors.toSet()); + Assert.assertTrue(r.contains("2017-09-05")); + Assert.assertTrue(r.contains("2017-09-07")); + Assert.assertTrue(r.contains("2017-10-03")); + Assert.assertTrue(r.contains("2017-10-05")); + Assert.assertEquals(4, r.size()); + } + + @Test + public void dataTypesRangeResolveDateRangeMultipleOverlappingConstraints() { + Set candidates = new HashSet() { + { + add("XXXX-WXX-3"); + } + }; + ArrayList constraints = new ArrayList() { + { + add("(2017-09-03,2017-09-07,P4D)"); + add("(2017-09-01,2017-09-08,P7D)"); + add("(2017-09-01,2017-09-16,P15D)"); + } + }; + + List result = TimexRangeResolver.evaluate(candidates, constraints); + + Set r = result.stream().map(t -> { + return t.getTimexValue(); + }).collect(Collectors.toSet()); + Assert.assertTrue(r.contains("2017-09-06")); + Assert.assertEquals(1, r.size()); + } + + @Test + public void dataTypesRangeResolveTimeRangeTimeWithinRange() { + Set candidates = new HashSet() { + { + add("T16"); + } + }; + TimexProperty timex = new TimexProperty() { + { + setHour(14); + setHours(new BigDecimal(4)); + } + }; + ArrayList constraints = new ArrayList() { + { + add(timex.getTimexValue()); + } + }; + + List result = TimexRangeResolver.evaluate(candidates, constraints); + + Set r = result.stream().map(t -> { + return t.getTimexValue(); + }).collect(Collectors.toSet()); + Assert.assertTrue(r.contains("T16")); + Assert.assertEquals(1, r.size()); + } + + @Test + public void dataTypesRangeResolveTimeRangeMultipleTimesWithinRange() { + Set candidates = new HashSet() { + { + add("T12"); + add("T16"); + add("T16:30"); + add("T17"); + add("T18"); + } + }; + TimexProperty timex = new TimexProperty() { + { + setHour(14); + setHours(new BigDecimal(4)); + } + }; + ArrayList constraints = new ArrayList() { + { + add(timex.getTimexValue()); + } + }; + List result = TimexRangeResolver.evaluate(candidates, constraints); + + Set r = result.stream().map(t -> { + return t.getTimexValue(); + }).collect(Collectors.toSet()); + Assert.assertTrue(r.contains("T16")); + Assert.assertTrue(r.contains("T16:30")); + Assert.assertTrue(r.contains("T17")); + Assert.assertEquals(3, r.size()); + } + + @Test + public void dataTypesRangeResolveTimeRangeTimeWithOverlappingRanges() { + TimexProperty timex1 = new TimexProperty() { + { + setHour(16); + setHours(new BigDecimal(4)); + } + }; + ArrayList constraints = new ArrayList() { + { + add(timex1.getTimexValue()); + } + }; + + Set candidatesT19 = new HashSet() { + { + add("T19"); + } + }; + List result1 = TimexRangeResolver.evaluate(candidatesT19, constraints); + + Set r1 = new HashSet(result1.stream().map(t -> { + return t.getTimexValue(); + }).collect(Collectors.toSet())); + Assert.assertTrue(r1.contains("T19")); + Assert.assertEquals(1, r1.size()); + + TimexProperty timex2 = new TimexProperty() { + { + setHour(14); + setHours(new BigDecimal(4)); + } + }; + constraints.add(timex2.getTimexValue()); + + List result2 = TimexRangeResolver.evaluate(candidatesT19, constraints); + + Set r2 = new HashSet(result2.stream().map(t -> { + return t.getTimexValue(); + }).collect(Collectors.toSet())); + Assert.assertFalse(!r2.isEmpty()); + + Set candidatesT17 = new HashSet() { + { + add("T17"); + } + }; + + List result3 = TimexRangeResolver.evaluate(candidatesT17, constraints); + + Set r3 = new HashSet(result3.stream().map(t -> { + return t.getTimexValue(); + }).collect(Collectors.toSet())); + Assert.assertTrue(r3.contains("T17")); + Assert.assertEquals(1, r3.size()); + } + + @Test + public void dataTypesRangeResolveMultipleTimesWithOverlappingRanges() { + TimexProperty timex1 = new TimexProperty() { + { + setHour(16); + setHours(new BigDecimal(4)); + } + }; + ArrayList constraints = new ArrayList() { + { + add(timex1.getTimexValue()); + } + }; + + Set candidatesT191930 = new HashSet() { + { + add("T19"); + add("T19:30"); + } + }; + List result1 = TimexRangeResolver.evaluate(candidatesT191930, constraints); + + Set r1 = new HashSet(result1.stream().map(t -> { + return t.getTimexValue(); + }).collect(Collectors.toSet())); + Assert.assertTrue(r1.contains("T19")); + Assert.assertTrue(r1.contains("T19:30")); + Assert.assertEquals(2, r1.size()); + + TimexProperty timex2 = new TimexProperty() { + { + setHour(14); + setHours(new BigDecimal(4)); + } + }; + constraints.add(timex2.getTimexValue()); + + List result2 = TimexRangeResolver.evaluate(candidatesT191930, constraints); + + Set r2 = new HashSet(result2.stream().map(t -> { + return t.getTimexValue(); + }).collect(Collectors.toSet())); + Assert.assertFalse(!r2.isEmpty()); + + Set candidatesT17173019 = new HashSet() { + { + add("T17"); + add("T17:30"); + add("T19"); + } + }; + + List result3 = TimexRangeResolver.evaluate(candidatesT17173019, constraints); + + Set r3 = new HashSet(result3.stream().map(t -> { + return t.getTimexValue(); + }).collect(Collectors.toSet())); + Assert.assertTrue(r3.contains("T17")); + Assert.assertTrue(r3.contains("T17:30")); + Assert.assertEquals(2, r3.size()); + } + + @Test + public void dataTypesRangeResolveFilterDuplicate() { + TimexProperty timex = new TimexProperty() { + { + setHour(16); + setHours(new BigDecimal(4)); + } + }; + ArrayList constraints = new ArrayList() { + { + add(timex.getTimexValue()); + } + }; + Set candidates = new HashSet() { + { + add("T16"); + add("T16"); + add("T16"); + } + }; + + List result = TimexRangeResolver.evaluate(candidates, constraints); + + Set r = result.stream().map(t -> { + return t.getTimexValue(); + }).collect(Collectors.toSet()); + Assert.assertTrue(r.contains("T16")); + Assert.assertEquals(1, r.size()); + } + + @Test + public void dataTypesRangeResolveCarryThroughTimeDefinite() { + TimexProperty timex = new TimexProperty() { + { + setYear(2017); + setMonth(9); + setDayOfMonth(27); + setDays(new BigDecimal(2)); + } + }; + ArrayList constraints = new ArrayList() { + { + add(timex.getTimexValue()); + } + }; + Set candidates = new HashSet() { + { + add("2017-09-28T18:30:01"); + } + }; + List result = TimexRangeResolver.evaluate(candidates, constraints); + + Set r = result.stream().map(t -> { + return t.getTimexValue(); + }).collect(Collectors.toSet()); + Assert.assertTrue(r.contains("2017-09-28T18:30:01")); + Assert.assertEquals(1, r.size()); + } + + @Test + public void dataTypesRangeResolveCarryThroughTimeDefiniteConstrainstExpressedAsTimex() { + ArrayList constraints = new ArrayList() { + { + add("(2017-09-27,2017-09-29,P2D)"); + } + }; + + Set candidates = new HashSet() { + { + add("2017-09-28T18:30:01"); + } + }; + List result = TimexRangeResolver.evaluate(candidates, constraints); + + Set r = result.stream().map(t -> { + return t.getTimexValue(); + }).collect(Collectors.toSet()); + Assert.assertTrue(r.contains("2017-09-28T18:30:01")); + Assert.assertEquals(1, r.size()); + } + + @Test + public void dataTypesRangeResolveCarryThroughTimeMonthAndDate() { + TimexProperty timex = new TimexProperty() { + { + setYear(2006); + setMonth(1); + setDayOfMonth(1); + setYears(new BigDecimal(2)); + } + }; + ArrayList constraints = new ArrayList() { + { + add(timex.getTimexValue()); + } + }; + Set candidates = new HashSet() { + { + add("XXXX-05-29T19:30"); + } + }; + List result = TimexRangeResolver.evaluate(candidates, constraints); + + Set r = result.stream().map(t -> { + return t.getTimexValue(); + }).collect(Collectors.toSet()); + Assert.assertTrue(r.contains("2006-05-29T19:30")); + Assert.assertTrue(r.contains("2007-05-29T19:30")); + Assert.assertEquals(2, r.size()); + } + + @Test + public void dataTypesRangeResolveCarryThroughTimeMonthAndDateConditional() { + ArrayList constraints = new ArrayList() { + { + add("(2006-01-01,2008-06-01,P882D)"); + } + }; + + Set candidates = new HashSet() { + { + add("XXXX-05-29T19:30"); + } + }; + List result = TimexRangeResolver.evaluate(candidates, constraints); + + Set r = result.stream().map(t -> { + return t.getTimexValue(); + }).collect(Collectors.toSet()); + Assert.assertTrue(r.contains("2006-05-29T19:30")); + Assert.assertTrue(r.contains("2007-05-29T19:30")); + Assert.assertTrue(r.contains("2008-05-29T19:30")); + Assert.assertEquals(3, r.size()); + } + + @Test + public void dataTypesRangeResolveCarryThroughTimeSaturdaysInSeptember() { + ArrayList constraints = new ArrayList() { + { + add("(2017-09-01,2017-10-01,P30D)"); + } + }; + + Set candidates = new HashSet() { + { + add("XXXX-WXX-6T01:00:00"); + } + }; + List result = TimexRangeResolver.evaluate(candidates, constraints); + + Set r = result.stream().map(t -> { + return t.getTimexValue(); + }).collect(Collectors.toSet()); + Assert.assertTrue(r.contains("2017-09-02T01")); + Assert.assertTrue(r.contains("2017-09-09T01")); + Assert.assertTrue(r.contains("2017-09-16T01")); + Assert.assertTrue(r.contains("2017-09-23T01")); + Assert.assertTrue(r.contains("2017-09-30T01")); + Assert.assertEquals(5, r.size()); + } + + @Test + public void dataTypesRangeResolveCarryThroughTimeMultipleConstraints() { + ArrayList constraints = new ArrayList() { + { + add("(2017-09-01,2017-09-08,P7D)"); + add("(2017-10-01,2017-10-08,P7D)"); + } + }; + + Set candidates = new HashSet() { + { + add("XXXX-WXX-3T01:02"); + } + }; + List result = TimexRangeResolver.evaluate(candidates, constraints); + + Set r = result.stream().map(t -> { + return t.getTimexValue(); + }).collect(Collectors.toSet()); + Assert.assertTrue(r.contains("2017-09-06T01:02")); + Assert.assertTrue(r.contains("2017-10-04T01:02")); + Assert.assertEquals(2, r.size()); + } + + @Test + public void dataTypesRangeResolveCombinedDaterangeAndTimeRangeNextWeekAndAnyTime() { + TimexProperty timex1 = new TimexProperty() { + { + setYear(2017); + setMonth(10); + setDayOfMonth(5); + setDays(new BigDecimal(7)); + } + }; + TimexProperty timex2 = new TimexProperty() { + { + setHour(0); + setMinute(0); + setSecond(0); + setHours(new BigDecimal(24)); + } + }; + ArrayList constraints = new ArrayList() { + { + add(timex1.getTimexValue()); + add(timex2.getTimexValue()); + } + }; + + Set candidates = new HashSet() { + { + add("XXXX-WXX-3T04"); + add("XXXX-WXX-3T16"); + } + }; + List result = TimexRangeResolver.evaluate(candidates, constraints); + + Set r = result.stream().map(t -> { + return t.getTimexValue(); + }).collect(Collectors.toSet()); + Assert.assertTrue(r.contains("2017-10-11T04")); + Assert.assertTrue(r.contains("2017-10-11T16")); + Assert.assertEquals(2, r.size()); + } + + @Test + public void dataTypesRangeResolveDaterangeAndTimeRangeNextWeekAndBusinessHours() { + TimexProperty timex1 = new TimexProperty() { + { + setYear(2017); + setMonth(10); + setDayOfMonth(5); + setDays(new BigDecimal(7)); + } + }; + TimexProperty timex2 = new TimexProperty() { + { + setHour(12); + setMinute(0); + setSecond(0); + setHours(new BigDecimal(8)); + } + }; + ArrayList constraints = new ArrayList() { + { + add(timex1.getTimexValue()); + add(timex2.getTimexValue()); + } + }; + + Set candidates = new HashSet() { + { + add("XXXX-WXX-3T04"); + add("XXXX-WXX-3T16"); + } + }; + List result = TimexRangeResolver.evaluate(candidates, constraints); + + Set r = result.stream().map(t -> { + return t.getTimexValue(); + }).collect(Collectors.toSet()); + Assert.assertTrue(r.contains("2017-10-11T16")); + Assert.assertEquals(1, r.size()); + } + + @Test + public void dataTypesRangeResolveAddingTimesAddSpecificTimeToDate() { + ArrayList constraints = new ArrayList() { + { + add("2017"); + add("T19:30:00"); + } + }; + + Set candidates = new HashSet() { + { + add("XXXX-05-29"); + } + }; + List result = TimexRangeResolver.evaluate(candidates, constraints); + + Set r = result.stream().map(t -> { + return t.getTimexValue(); + }).collect(Collectors.toSet()); + Assert.assertTrue(r.contains("2017-05-29T19:30")); + Assert.assertEquals(1, r.size()); + } + + @Test + public void dataTypesRangeResolveAddingTimesAddSpecificTimeToDate2() { + ArrayList constraints = new ArrayList() { + { + add("2017"); + add("T19:30:00"); + add("T20:01:01"); + } + }; + + Set candidates = new HashSet() { + { + add("XXXX-05-29"); + } + }; + List result = TimexRangeResolver.evaluate(candidates, constraints); + + Set r = result.stream().map(t -> { + return t.getTimexValue(); + }).collect(Collectors.toSet()); + Assert.assertTrue(r.contains("2017-05-29T19:30")); + Assert.assertTrue(r.contains("2017-05-29T20:01:01")); + Assert.assertEquals(2, r.size()); + } + + @Test + public void dataTypesRangeResolveDurationSpecificDatetime() { + ArrayList constraints = new ArrayList() { + { + add("2017-12-05T19:30:00"); + } + }; + + Set candidates = new HashSet() { + { + add("PT5M"); + } + }; + List result = TimexRangeResolver.evaluate(candidates, constraints); + + Set r = result.stream().map(t -> { + return t.getTimexValue(); + }).collect(Collectors.toSet()); + Assert.assertTrue(r.contains("2017-12-05T19:35")); + Assert.assertEquals(1, r.size()); + } + + @Test + public void dataTypesRangeResolveDurationSpecificTime() { + ArrayList constraints = new ArrayList() { + { + add("T19:30:00"); + } + }; + + Set candidates = new HashSet() { + { + add("PT5M"); + } + }; + List result = TimexRangeResolver.evaluate(candidates, constraints); + + Set r = result.stream().map(t -> { + return t.getTimexValue(); + }).collect(Collectors.toSet()); + Assert.assertTrue(r.contains("T19:35")); + Assert.assertEquals(1, r.size()); + } + + @Test + public void dataTypesRangeResolveDurationNoConstraints() { + ArrayList constraints = new ArrayList(); + + Set candidates = new HashSet() { + { + add("PT5M"); + } + }; + List result = TimexRangeResolver.evaluate(candidates, constraints); + + Set r = result.stream().map(t -> { + return t.getTimexValue(); + }).collect(Collectors.toSet()); + Assert.assertFalse(!r.isEmpty()); + } + + @Test + public void dataTypesRangeResolveDurationNoTimeComponent() { + TimexProperty timex = new TimexProperty() { + { + setYear(2017); + setMonth(10); + setDayOfMonth(5); + setDays(new BigDecimal(7)); + } + }; + ArrayList constraints = new ArrayList() { + { + add(timex.getTimexValue()); + } + }; + + Set candidates = new HashSet() { + { + add("PT5M"); + } + }; + List result = TimexRangeResolver.evaluate(candidates, constraints); + + Set r = result.stream().map(t -> { + return t.getTimexValue(); + }).collect(Collectors.toSet()); + Assert.assertFalse(!r.isEmpty()); + } + + @Test + public void dataTypesRangeResolveDateRanges() { + ArrayList constraints = new ArrayList() { + { + add("(2018-06-04,2018-06-11,P7D)"); // e.g. this week + add("(2018-06-11,2018-06-18,P7D)"); // e.g. next week + add(TimexCreator.EVENING); + + } + }; + + Set candidates = new HashSet() { + { + add("XXXX-WXX-7"); + } + }; + + List result = TimexRangeResolver.evaluate(candidates, constraints); + + Set r = result.stream().map(t -> { + return t.getTimexValue(); + }).collect(Collectors.toSet()); + Assert.assertTrue(r.contains("2018-06-10T16")); + Assert.assertTrue(r.contains("2018-06-17T16")); + Assert.assertEquals(2, r.size()); + } + + @Test + public void dataTypesRangeResolveDateRangesNoTimeConstraint() { + Set candidates = new HashSet() { + { + add("XXXX-WXX-7TEV"); + } + }; + ArrayList constraints = new ArrayList() { + { + add("(2018-06-04,2018-06-11,P7D)"); // e.g. this week + add("(2018-06-11,2018-06-18,P7D)"); // e.g. next week + } + }; + + List result = TimexRangeResolver.evaluate(candidates, constraints); + + Set r = result.stream().map(t -> { + return t.getTimexValue(); + }).collect(Collectors.toSet()); + Assert.assertTrue(r.contains("2018-06-10TEV")); + Assert.assertTrue(r.contains("2018-06-17TEV")); + Assert.assertEquals(2, r.size()); + } + + @Test + public void dataTypesRangeResolveDateRangesOverlappingConstraint1() { + Set candidates = new HashSet() { + { + add("XXXX-WXX-7TEV"); + } + }; + ArrayList constraints = new ArrayList() { + { + add("(2018-06-04,2018-06-11,P7D)"); // e.g. this week + add("(2018-06-11,2018-06-18,P7D)"); // e.g. next week + add("(T18,T22,PT4H)"); + + } + }; + + List result = TimexRangeResolver.evaluate(candidates, constraints); + + Set r = result.stream().map(t -> { + return t.getTimexValue(); + }).collect(Collectors.toSet()); + Assert.assertTrue(r.contains("2018-06-10T18")); + Assert.assertTrue(r.contains("2018-06-17T18")); + Assert.assertEquals(2, r.size()); + } + + @Test + public void dataTypesRangeResolveDateRangesOverlappingConstraint2() { + Set candidates = new HashSet() { + { + add("XXXX-WXX-7TEV"); + } + }; + ArrayList constraints = new ArrayList() { + { + add("(2018-06-04,2018-06-11,P7D)"); // e.g. this week + add("(2018-06-11,2018-06-18,P7D)"); // e.g. next week + add("(T15,T19,PT4H)"); + + } + }; + + List result = TimexRangeResolver.evaluate(candidates, constraints); + + Set r = result.stream().map(t -> { + return t.getTimexValue(); + }).collect(Collectors.toSet()); + Assert.assertTrue(r.contains("2018-06-10T16")); + Assert.assertTrue(r.contains("2018-06-17T16")); + Assert.assertEquals(2, r.size()); + } + + @Test + public void dataTypesRangeResolveDateRangesNonOverlappingConstraint() { + Set candidates = new HashSet() { + { + add("XXXX-WXX-7TEV"); + } + }; + ArrayList constraints = new ArrayList() { + { + add("(2018-06-04,2018-06-11,P7D)"); // e.g. this week + add("(2018-06-11,2018-06-18,P7D)"); // e.g. next week + add(TimexCreator.MORNING); + + } + }; + + List result = TimexRangeResolver.evaluate(candidates, constraints); + + Assert.assertFalse(!result.isEmpty()); + } + + @Test + public void dataTypesRangeResolveDateRangesSundayEvening() { + Set candidates = new HashSet() { + { + add("XXXX-WXX-7TEV"); + } + }; + ArrayList constraints = new ArrayList() { + { + add("(2018-06-04,2018-06-11,P7D)"); // e.g. this week + add("(2018-06-11,2018-06-18,P7D)"); // e.g. next week + add(TimexCreator.EVENING); + + } + }; + + List result = TimexRangeResolver.evaluate(candidates, constraints); + + Set r = result.stream().map(t -> { + return t.getTimexValue(); + }).collect(Collectors.toSet()); + Assert.assertTrue(r.contains("2018-06-10T16")); + Assert.assertTrue(r.contains("2018-06-17T16")); + Assert.assertEquals(2, r.size()); + } + + @Test + public void dataTypesRangeResolveTime() { + Set candidates = new HashSet() { + { + add("T09"); + } + }; + ArrayList constraints = new ArrayList() { + { + add("(2020-01-01,2020-01-02,P1D)"); + } + }; + List resolutions = TimexRangeResolver.evaluate(candidates, constraints); + Assert.assertEquals(1, resolutions.size()); + } + + @Test + public void dataTypesRangeResolveTimeWithDateRangeConstraint() { + Set candidates = new HashSet() { + { + add("T09"); + } + }; + ArrayList constraints = new ArrayList() { + { + add("P3D"); + } + }; + List resolutions = TimexRangeResolver.evaluate(candidates, constraints); + Assert.assertEquals(1, resolutions.size()); + } + + @Test + public void dataTypesRangeResolveTimeWithDateTimeRangeConstraint() { + Set candidates = new HashSet() { + { + add("T09"); + } + }; + ArrayList constraints = new ArrayList() { + { + add("(2020-01-01T00:00:00,2020-01-02T00:00:00,PT24H)"); + } + }; + List resolutions = TimexRangeResolver.evaluate(candidates, constraints); + + Assert.assertEquals(1, resolutions.size()); + } + + @Test + public void dataTypesRangeResolveDateTimeWithDateRangeConstraint() { + Set candidates = new HashSet() { + { + add("2020-01-01T09"); + add("2020-01-02T09"); + } + }; + ArrayList constraints = new ArrayList() { + { + add("(2020-01-01,2020-01-02,P1D)"); + } + }; + List resolutions = TimexRangeResolver.evaluate(candidates, constraints); + Assert.assertEquals(1, resolutions.size()); + Assert.assertEquals(1, (int)resolutions.stream().findFirst().get().getMonth()); + } +} diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/expression/TestTimexRelativeConvert.java b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/expression/TestTimexRelativeConvert.java new file mode 100644 index 000000000..661a1181b --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/expression/TestTimexRelativeConvert.java @@ -0,0 +1,294 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +package com.microsoft.recognizers.text.tests.expression; + +import com.microsoft.recognizers.datatypes.timex.expression.TimexProperty; +import com.microsoft.recognizers.datatypes.timex.expression.TimexRelativeConvert; + +import java.time.LocalDateTime; + +import org.junit.Assert; +import org.junit.Test; + +public class TestTimexRelativeConvert { + @Test + public void dataTypesRelativeConvertDateToday() { + TimexProperty timex = new TimexProperty("2017-09-25"); + LocalDateTime today = LocalDateTime.of(2017, 9, 25, 0, 0); + Assert.assertEquals("today", TimexRelativeConvert.convertTimexToStringRelative(timex, today)); + } + + @Test + public void dataTypesRelativeConvertDateTomorrow() { + TimexProperty timex = new TimexProperty("2017-09-23"); + LocalDateTime today = LocalDateTime.of(2017, 9, 22, 0, 0); + Assert.assertEquals("tomorrow", TimexRelativeConvert.convertTimexToStringRelative(timex, today)); + } + + @Test + public void dataTypesRelativeConvertDateTomorrowCrossYearMonthBoundary() { + TimexProperty timex = new TimexProperty("2018-01-01"); + LocalDateTime today = LocalDateTime.of(2017, 12, 31, 0, 0); + Assert.assertEquals("tomorrow", TimexRelativeConvert.convertTimexToStringRelative(timex, today)); + } + + @Test + public void dataTypesRelativeConvertDateYesterday() { + TimexProperty timex = new TimexProperty("2017-09-21"); + LocalDateTime today = LocalDateTime.of(2017, 9, 22, 0, 0); + Assert.assertEquals("yesterday", TimexRelativeConvert.convertTimexToStringRelative(timex, today)); + } + + @Test + public void dataTypesRelativeConvertDateYesterdayCrossYearMonthBoundary() { + TimexProperty timex = new TimexProperty("2017-12-31"); + LocalDateTime today = LocalDateTime.of(2018, 1, 1, 0, 0); + Assert.assertEquals("yesterday", TimexRelativeConvert.convertTimexToStringRelative(timex, today)); + } + + @Test + public void dataTypesRelativeConvertDateThisWeek() { + TimexProperty timex = new TimexProperty("2017-10-18"); + LocalDateTime today = LocalDateTime.of(2017, 10, 16, 0, 0); + Assert.assertEquals("this Wednesday", TimexRelativeConvert.convertTimexToStringRelative(timex, today)); + } + + @Test + public void dataTypesRelativeConvertDateThisWeekCrossYearMonthBoundary() { + TimexProperty timex = new TimexProperty("2017-11-03"); + LocalDateTime today = LocalDateTime.of(2017, 10, 31, 0, 0); + Assert.assertEquals("this Friday", TimexRelativeConvert.convertTimexToStringRelative(timex, today)); + } + + @Test + public void dataTypesRelativeConvertDateNextWeek() { + TimexProperty timex = new TimexProperty("2017-09-27"); + LocalDateTime today = LocalDateTime.of(2017, 9, 22, 0, 0); + Assert.assertEquals("next Wednesday", TimexRelativeConvert.convertTimexToStringRelative(timex, today)); + } + + @Test + public void dataTypesRelativeConvertDateNextWeekCrossYearMonthBoundary() { + TimexProperty timex = new TimexProperty("2018-01-05"); + LocalDateTime today = LocalDateTime.of(2017, 12, 28, 0, 0); + Assert.assertEquals("next Friday", TimexRelativeConvert.convertTimexToStringRelative(timex, today)); + } + + @Test + public void dataTypesRelativeConvertDateLastWeek() { + TimexProperty timex = new TimexProperty("2017-09-14"); + LocalDateTime today = LocalDateTime.of(2017, 9, 22, 0, 0); + Assert.assertEquals("last Thursday", TimexRelativeConvert.convertTimexToStringRelative(timex, today)); + } + + @Test + public void dataTypesRelativeConvertDateLastWeekCrossYearMonthBoundary() { + TimexProperty timex = new TimexProperty("2017-12-25"); + LocalDateTime today = LocalDateTime.of(2018, 1, 4, 0, 0); + Assert.assertEquals("last Monday", TimexRelativeConvert.convertTimexToStringRelative(timex, today)); + } + + @Test + public void dataTypesRelativeConvertDateThisWeek2() { + TimexProperty timex = new TimexProperty("2017-10-25"); + LocalDateTime today = LocalDateTime.of(2017, 9, 9, 0, 0); + Assert.assertEquals("25th October 2017", TimexRelativeConvert.convertTimexToStringRelative(timex, today)); + } + + @Test + public void dataTypesRelativeConvertDateNextWeek2() { + TimexProperty timex = new TimexProperty("2017-10-04"); + LocalDateTime today = LocalDateTime.of(2017, 9, 22, 0, 0); + Assert.assertEquals("4th October 2017", TimexRelativeConvert.convertTimexToStringRelative(timex, today)); + } + + @Test + public void dataTypesRelativeConvertDateLastWeek2() { + TimexProperty timex = new TimexProperty("2017-09-07"); + LocalDateTime today = LocalDateTime.of(2017, 9, 22, 0, 0); + Assert.assertEquals("7th September 2017", TimexRelativeConvert.convertTimexToStringRelative(timex, today)); + } + + @Test + public void dataTypesRelativeConvertDateTimeToday() { + TimexProperty timex = new TimexProperty("2017-09-25T16:00:00"); + LocalDateTime today = LocalDateTime.of(2017, 9, 25, 0, 0); + Assert.assertEquals("today 4PM", TimexRelativeConvert.convertTimexToStringRelative(timex, today)); + } + + @Test + public void dataTypesRelativeConvertDateTimeTomorrow() { + TimexProperty timex = new TimexProperty("2017-09-23T16:00:00"); + LocalDateTime today = LocalDateTime.of(2017, 9, 22, 0, 0); + Assert.assertEquals("tomorrow 4PM", TimexRelativeConvert.convertTimexToStringRelative(timex, today)); + } + + @Test + public void dataTypesRelativeConvertDateTimeYesterday() { + TimexProperty timex = new TimexProperty("2017-09-21T16:00:00"); + LocalDateTime today = LocalDateTime.of(2017, 9, 22, 0, 0); + Assert.assertEquals("yesterday 4PM", TimexRelativeConvert.convertTimexToStringRelative(timex, today)); + } + + @Test + public void dataTypesRelativeConvertDateRangeThisWeek() { + TimexProperty timex = new TimexProperty("2017-W40"); + LocalDateTime today = LocalDateTime.of(2017, 9, 25, 0, 0); + Assert.assertEquals("this week", TimexRelativeConvert.convertTimexToStringRelative(timex, today)); + } + + @Test + public void dataTypesRelativeConvertDateRangeNextWeek() { + TimexProperty timex = new TimexProperty("2017-W41"); + LocalDateTime today = LocalDateTime.of(2017, 9, 25, 0, 0); + Assert.assertEquals("next week", TimexRelativeConvert.convertTimexToStringRelative(timex, today)); + } + + @Test + public void dataTypesRelativeConvertDateRangeLastWeek() { + TimexProperty timex = new TimexProperty("2017-W39"); + LocalDateTime today = LocalDateTime.of(2017, 9, 25, 0, 0); + Assert.assertEquals("last week", TimexRelativeConvert.convertTimexToStringRelative(timex, today)); + } + + @Test + public void dataTypesRelativeConvertDateRangeThisWeek2() { + TimexProperty timex = new TimexProperty("2017-W41"); + LocalDateTime today = LocalDateTime.of(2017, 10, 4, 0, 0); + Assert.assertEquals("this week", TimexRelativeConvert.convertTimexToStringRelative(timex, today)); + } + + @Test + public void dataTypesRelativeConvertDateRangeNextWeek2() { + TimexProperty timex = new TimexProperty("2017-W42"); + LocalDateTime today = LocalDateTime.of(2017, 10, 4, 0, 0); + Assert.assertEquals("next week", TimexRelativeConvert.convertTimexToStringRelative(timex, today)); + } + + @Test + public void dataTypesRelativeConvertDateRangeLastWeek2() { + TimexProperty timex = new TimexProperty("2017-W40"); + LocalDateTime today = LocalDateTime.of(2017, 10, 4, 0, 0); + Assert.assertEquals("last week", TimexRelativeConvert.convertTimexToStringRelative(timex, today)); + } + + @Test + public void dataTypesRelativeConvertWeekendThisWeekend() { + TimexProperty timex = new TimexProperty("2017-W40-WE"); + LocalDateTime today = LocalDateTime.of(2017, 9, 25, 0, 0); + Assert.assertEquals("this weekend", TimexRelativeConvert.convertTimexToStringRelative(timex, today)); + } + + @Test + public void dataTypesRelativeConvertWeekendNextWeekend() { + TimexProperty timex = new TimexProperty("2017-W41-WE"); + LocalDateTime today = LocalDateTime.of(2017, 9, 25, 0, 0); + Assert.assertEquals("next weekend", TimexRelativeConvert.convertTimexToStringRelative(timex, today)); + } + + @Test + public void dataTypesRelativeConvertWeekendLastWeekend() { + TimexProperty timex = new TimexProperty("2017-W39-WE"); + LocalDateTime today = LocalDateTime.of(2017, 9, 25, 0, 0); + Assert.assertEquals("last weekend", TimexRelativeConvert.convertTimexToStringRelative(timex, today)); + } + + @Test + public void dataTypesRelativeConvertMonthThisMonth() { + TimexProperty timex = new TimexProperty("2017-09"); + LocalDateTime today = LocalDateTime.of(2017, 9, 25, 0, 0); + Assert.assertEquals("this month", TimexRelativeConvert.convertTimexToStringRelative(timex, today)); + } + + @Test + public void dataTypesRelativeConvertMonthNextMonth() { + TimexProperty timex = new TimexProperty("2017-10"); + LocalDateTime today = LocalDateTime.of(2017, 9, 25, 0, 0); + Assert.assertEquals("next month", TimexRelativeConvert.convertTimexToStringRelative(timex, today)); + } + + @Test + public void dataTypesRelativeConvertMonthLastMonth() { + TimexProperty timex = new TimexProperty("2017-08"); + LocalDateTime today = LocalDateTime.of(2017, 9, 25, 0, 0); + Assert.assertEquals("last month", TimexRelativeConvert.convertTimexToStringRelative(timex, today)); + } + + @Test + public void dataTypesRelativeConvertYearThisYear() { + TimexProperty timex = new TimexProperty("2017"); + LocalDateTime today = LocalDateTime.of(2017, 9, 25, 0, 0); + Assert.assertEquals("this year", TimexRelativeConvert.convertTimexToStringRelative(timex, today)); + } + + @Test + public void dataTypesRelativeConvertYearNextYear() { + TimexProperty timex = new TimexProperty("2018"); + LocalDateTime today = LocalDateTime.of(2017, 9, 25, 0, 0); + Assert.assertEquals("next year", TimexRelativeConvert.convertTimexToStringRelative(timex, today)); + } + + @Test + public void dataTypesRelativeConvertYearLastYear() { + TimexProperty timex = new TimexProperty("2016"); + LocalDateTime today = LocalDateTime.of(2017, 9, 25, 0, 0); + Assert.assertEquals("last year", TimexRelativeConvert.convertTimexToStringRelative(timex, today)); + } + + @Test + public void dataTypesRelativeConvertSeasonThisSummer() { + TimexProperty timex = new TimexProperty("2017-SU"); + LocalDateTime today = LocalDateTime.of(2017, 9, 25, 0, 0); + Assert.assertEquals("this summer", TimexRelativeConvert.convertTimexToStringRelative(timex, today)); + } + + @Test + public void dataTypesRelativeConvertSeasonNextSummer() { + TimexProperty timex = new TimexProperty("2018-SU"); + LocalDateTime today = LocalDateTime.of(2017, 9, 25, 0, 0); + Assert.assertEquals("next summer", TimexRelativeConvert.convertTimexToStringRelative(timex, today)); + } + + @Test + public void dataTypesRelativeConvertSeasonLastSummer() { + TimexProperty timex = new TimexProperty("2016-SU"); + LocalDateTime today = LocalDateTime.of(2017, 9, 25, 0, 0); + Assert.assertEquals("last summer", TimexRelativeConvert.convertTimexToStringRelative(timex, today)); + } + + @Test + public void dataTypesRelativeConvertPartOfDayThisEvening() { + TimexProperty timex = new TimexProperty("2017-09-25TEV"); + LocalDateTime today = LocalDateTime.of(2017, 9, 25, 0, 0); + Assert.assertEquals("this evening", TimexRelativeConvert.convertTimexToStringRelative(timex, today)); + } + + @Test + public void dataTypesRelativeConvertPartOfDayTonight() { + TimexProperty timex = new TimexProperty("2017-09-25TNI"); + LocalDateTime today = LocalDateTime.of(2017, 9, 25, 0, 0); + Assert.assertEquals("tonight", TimexRelativeConvert.convertTimexToStringRelative(timex, today)); + } + + @Test + public void dataTypesRelativeConvertPartOfDayTomorrowMorning() { + TimexProperty timex = new TimexProperty("2017-09-26TMO"); + LocalDateTime today = LocalDateTime.of(2017, 9, 25, 0, 0); + Assert.assertEquals("tomorrow morning", TimexRelativeConvert.convertTimexToStringRelative(timex, today)); + } + + @Test + public void dataTypesRelativeConvertPartOfDayYesterdayAfternoon() { + TimexProperty timex = new TimexProperty("2017-09-24TAF"); + LocalDateTime today = LocalDateTime.of(2017, 9, 25, 0, 0); + Assert.assertEquals("yesterday afternoon", TimexRelativeConvert.convertTimexToStringRelative(timex, today)); + } + + @Test + public void dataTypesRelativeConvertPartOfDayNextWednesdayEvening() { + TimexProperty timex = new TimexProperty("2017-10-04TEV"); + LocalDateTime today = LocalDateTime.of(2017, 9, 25, 0, 0); + Assert.assertEquals("next Wednesday evening", TimexRelativeConvert.convertTimexToStringRelative(timex, today)); + } +} diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/expression/TestTimexResolver.java b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/expression/TestTimexResolver.java new file mode 100644 index 000000000..3c2f478dc --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/expression/TestTimexResolver.java @@ -0,0 +1,948 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +package com.microsoft.recognizers.text.tests.expression; + +import com.microsoft.recognizers.datatypes.timex.expression.Resolution; +import com.microsoft.recognizers.datatypes.timex.expression.TimexResolver; + +import java.time.LocalDateTime; +import java.time.ZoneOffset; +import java.time.format.DateTimeFormatter; +import java.util.Locale; + +import org.junit.Assert; +import org.junit.Test; + +public class TestTimexResolver { + + @Test + public void dataTypesResolverDateDefinite() { + LocalDateTime today = LocalDateTime.of(2017, 9, 26, 15, 30, 0); + Resolution resolution = TimexResolver.resolve(new String[] { "2017-09-28" }, today); + Assert.assertEquals(1, resolution.getValues().size()); + + Assert.assertEquals("2017-09-28", resolution.getValues().get(0).getTimex()); + Assert.assertEquals("date", resolution.getValues().get(0).getType()); + Assert.assertEquals("2017-09-28", resolution.getValues().get(0).getValue()); + Assert.assertNull(resolution.getValues().get(0).getStart()); + Assert.assertNull(resolution.getValues().get(0).getEnd()); + } + + @Test + public void dataTypesResolverDateSaturday() { + LocalDateTime today = LocalDateTime.of(2017, 9, 26, 15, 30, 0); + Resolution resolution = TimexResolver.resolve(new String[] { "XXXX-WXX-6" }, today); + Assert.assertEquals(2, resolution.getValues().size()); + + Assert.assertEquals("XXXX-WXX-6", resolution.getValues().get(0).getTimex()); + Assert.assertEquals("date", resolution.getValues().get(0).getType()); + Assert.assertEquals("2017-09-23", resolution.getValues().get(0).getValue()); + Assert.assertNull(resolution.getValues().get(0).getStart()); + Assert.assertNull(resolution.getValues().get(0).getEnd()); + + Assert.assertEquals("XXXX-WXX-6", resolution.getValues().get(1).getTimex()); + Assert.assertEquals("date", resolution.getValues().get(1).getType()); + Assert.assertEquals("2017-09-30", resolution.getValues().get(1).getValue()); + Assert.assertNull(resolution.getValues().get(1).getStart()); + Assert.assertNull(resolution.getValues().get(1).getEnd()); + } + + @Test + public void dataTypesResolverDateSunday() { + LocalDateTime today = LocalDateTime.of(2019, 4, 23, 15, 30, 0); + Resolution resolution = TimexResolver.resolve(new String[] { "XXXX-WXX-7" }, today); + Assert.assertEquals(2, resolution.getValues().size()); + + Assert.assertEquals("XXXX-WXX-7", resolution.getValues().get(0).getTimex()); + Assert.assertEquals("date", resolution.getValues().get(0).getType()); + Assert.assertEquals("2019-04-21", resolution.getValues().get(0).getValue()); + Assert.assertNull(resolution.getValues().get(0).getStart()); + Assert.assertNull(resolution.getValues().get(0).getEnd()); + + Assert.assertEquals("XXXX-WXX-7", resolution.getValues().get(1).getTimex()); + Assert.assertEquals("date", resolution.getValues().get(1).getType()); + Assert.assertEquals("2019-04-28", resolution.getValues().get(1).getValue()); + Assert.assertNull(resolution.getValues().get(1).getStart()); + Assert.assertNull(resolution.getValues().get(1).getEnd()); + } + + @Test + public void dataTypesResolverDate6th() { + LocalDateTime today = LocalDateTime.of(2019, 4, 23, 15, 30, 0); + Resolution resolution = TimexResolver.resolve(new String[] { "XXXX-XX-06" }, today); + Assert.assertEquals(2, resolution.getValues().size()); + + Assert.assertEquals("XXXX-XX-06", resolution.getValues().get(0).getTimex()); + Assert.assertEquals("date", resolution.getValues().get(0).getType()); + Assert.assertEquals("2019-04-06", resolution.getValues().get(0).getValue()); + Assert.assertNull(resolution.getValues().get(0).getStart()); + Assert.assertNull(resolution.getValues().get(0).getEnd()); + + Assert.assertEquals("XXXX-XX-06", resolution.getValues().get(1).getTimex()); + Assert.assertEquals("date", resolution.getValues().get(1).getType()); + Assert.assertEquals("2019-05-06", resolution.getValues().get(1).getValue()); + Assert.assertNull(resolution.getValues().get(1).getStart()); + Assert.assertNull(resolution.getValues().get(1).getEnd()); + } + + @Test + public void dataTypesResolverDateFeb2nd() + { + LocalDateTime today = LocalDateTime.of(2020, 10, 20, 0, 0, 0); + Resolution resolution = TimexResolver.resolve(new String[] { "XXXX-02-02 " }, today); + Assert.assertEquals(2, resolution.getValues().size()); + + Assert.assertEquals("XXXX-02-02", resolution.getValues().get(0).getTimex()); + Assert.assertEquals("date", resolution.getValues().get(0).getType()); + Assert.assertEquals("2020-02-02", resolution.getValues().get(0).getValue()); + Assert.assertNull(resolution.getValues().get(0).getStart()); + Assert.assertNull(resolution.getValues().get(0).getEnd()); + + Assert.assertEquals("XXXX-02-02", resolution.getValues().get(1).getTimex()); + Assert.assertEquals("date", resolution.getValues().get(1).getType()); + Assert.assertEquals("2021-02-02", resolution.getValues().get(1).getValue()); + Assert.assertNull(resolution.getValues().get(1).getStart()); + Assert.assertNull(resolution.getValues().get(1).getEnd()); + } + + @Test + public void dataTypesResolverDateTimeRangeOct25thAfternoon() + { + LocalDateTime today = LocalDateTime.of(2020, 10, 20, 0, 0, 0); + Resolution resolution = TimexResolver.resolve(new String[] { "XXXX-10-25TAF" }, today); + Assert.assertEquals(2, resolution.getValues().size()); + + Assert.assertEquals("XXXX-10-25TAF", resolution.getValues().get(0).getTimex()); + Assert.assertEquals("datetimerange", resolution.getValues().get(0).getType()); + Assert.assertEquals("2019-10-25 12:00:00", resolution.getValues().get(0).getStart()); + Assert.assertEquals("2019-10-25 16:00:00", resolution.getValues().get(0).getEnd()); + Assert.assertNull(resolution.getValues().get(0).getValue()); + + Assert.assertEquals("XXXX-10-25TAF", resolution.getValues().get(1).getTimex()); + Assert.assertEquals("datetimerange", resolution.getValues().get(1).getType()); + Assert.assertEquals("2020-10-25 12:00:00", resolution.getValues().get(1).getStart()); + Assert.assertEquals("2020-10-25 16:00:00", resolution.getValues().get(1).getEnd()); + Assert.assertNull(resolution.getValues().get(1).getValue()); + } + + @Test + public void dataTypesResolverDateTimeRangeWeek11Monday() + { + LocalDateTime today = LocalDateTime.of(2020, 10, 20, 0, 0, 0); + Resolution resolution = TimexResolver.resolve(new String[] { "XXXX-W11-1" }, today); + Assert.assertEquals(2, resolution.getValues().size()); + + Assert.assertEquals("XXXX-W11-1", resolution.getValues().get(0).getTimex()); + Assert.assertEquals("date", resolution.getValues().get(0).getType()); + Assert.assertNull(resolution.getValues().get(0).getStart()); + Assert.assertNull(resolution.getValues().get(0).getEnd()); + Assert.assertEquals("2020-03-09", resolution.getValues().get(0).getValue()); + + Assert.assertEquals("XXXX-W11-1", resolution.getValues().get(1).getTimex()); + Assert.assertEquals("date", resolution.getValues().get(1).getType()); + Assert.assertNull(resolution.getValues().get(1).getStart()); + Assert.assertNull(resolution.getValues().get(1).getEnd()); + Assert.assertEquals("2021-03-15", resolution.getValues().get(1).getValue()); + } + + @Test + public void dataTypesResolverDateTimeRangeThanksgiving() + { + // XXXX-11-WXX-4-4 -> 4th Thursday (4th ISO weekday) in unspecified week in November in unspecified year + LocalDateTime today = LocalDateTime.of(2020, 10, 20, 0, 0, 0); + Resolution resolution = TimexResolver.resolve(new String[] { "XXXX-11-WXX-4-4" }, today); + Assert.assertEquals(2, resolution.getValues().size()); + + Assert.assertEquals("XXXX-11-WXX-4-4", resolution.getValues().get(0).getTimex()); + Assert.assertEquals("date", resolution.getValues().get(0).getType()); + Assert.assertNull(resolution.getValues().get(0).getStart()); + Assert.assertNull(resolution.getValues().get(0).getEnd()); + Assert.assertEquals("2019-11-28", resolution.getValues().get(0).getValue()); + + Assert.assertEquals("XXXX-11-WXX-4-4", resolution.getValues().get(1).getTimex()); + Assert.assertEquals("date", resolution.getValues().get(1).getType()); + Assert.assertNull(resolution.getValues().get(1).getStart()); + Assert.assertNull(resolution.getValues().get(1).getEnd()); + Assert.assertEquals("2020-11-26", resolution.getValues().get(1).getValue()); + } + + @Test + public void dataTypesResolverDateTimeRangeMondayMorning() + { + LocalDateTime today = LocalDateTime.of(2021, 1, 22, 15, 30, 0); + Resolution resolution = TimexResolver.resolve(new String[] { "XXXX-WXX-1TMO" }, today); + Assert.assertEquals(2, resolution.getValues().size()); + + Assert.assertEquals("XXXX-WXX-1TMO", resolution.getValues().get(0).getTimex()); + Assert.assertEquals("datetimerange", resolution.getValues().get(0).getType()); + Assert.assertEquals("2021-01-18 08:00:00", resolution.getValues().get(0).getStart()); + Assert.assertEquals("2021-01-18 12:00:00", resolution.getValues().get(0).getEnd()); + Assert.assertNull(resolution.getValues().get(0).getValue()); + + Assert.assertEquals("XXXX-WXX-1TMO", resolution.getValues().get(1).getTimex()); + Assert.assertEquals("datetimerange", resolution.getValues().get(1).getType()); + Assert.assertEquals("2021-01-25 08:00:00", resolution.getValues().get(1).getStart()); + Assert.assertEquals("2021-01-25 12:00:00", resolution.getValues().get(1).getEnd()); + Assert.assertNull(resolution.getValues().get(1).getValue()); + } + + @Test + public void dataTypesResolverDateTimeRangeApril5thFrom10amTo11am() + { + LocalDateTime today = LocalDateTime.of(2021, 1, 22, 15, 30, 0); + Resolution resolution = TimexResolver.resolve(new String[] { "(XXXX-04-05T10,XXXX-04-05T11,PT1H)" }, today); + Assert.assertEquals(2, resolution.getValues().size()); + + Assert.assertEquals("(XXXX-04-05T10,XXXX-04-05T11,PT1H)", resolution.getValues().get(0).getTimex()); + Assert.assertEquals("datetimerange", resolution.getValues().get(0).getType()); + Assert.assertEquals("2020-04-05 10:00:00", resolution.getValues().get(0).getStart()); + Assert.assertEquals("2020-04-05 11:00:00", resolution.getValues().get(0).getEnd()); + Assert.assertNull(resolution.getValues().get(0).getValue()); + + Assert.assertEquals("(XXXX-04-05T10,XXXX-04-05T11,PT1H)", resolution.getValues().get(1).getTimex()); + Assert.assertEquals("datetimerange", resolution.getValues().get(1).getType()); + Assert.assertEquals("2021-04-05 10:00:00", resolution.getValues().get(1).getStart()); + Assert.assertEquals("2021-04-05 11:00:00", resolution.getValues().get(1).getEnd()); + Assert.assertNull(resolution.getValues().get(1).getValue()); + } + + @Test + public void dataTypesResolverDateRangeFirstWeekOfApril2019() + { + LocalDateTime today = LocalDateTime.of(2021, 1, 22, 15, 30, 0); + Resolution resolution = TimexResolver.resolve(new String[] { "2019-04-W01" }, today); + Assert.assertEquals(1, resolution.getValues().size()); + + Assert.assertEquals("2019-04-W01", resolution.getValues().get(0).getTimex()); + Assert.assertEquals("daterange", resolution.getValues().get(0).getType()); + Assert.assertEquals("2019-04-01", resolution.getValues().get(0).getStart()); + Assert.assertEquals("2019-04-08", resolution.getValues().get(0).getEnd()); + } + + @Test + public void dataTypesResolverDateRangeFirstWeekOfApril() + { + LocalDateTime today = LocalDateTime.of(2021, 1, 22, 0, 0, 0); + Resolution resolution = TimexResolver.resolve(new String[] { "XXXX-04-W01" }, today); + Assert.assertEquals(2, resolution.getValues().size()); + + Assert.assertEquals("XXXX-04-W01", resolution.getValues().get(0).getTimex()); + Assert.assertEquals("daterange", resolution.getValues().get(0).getType()); + Assert.assertEquals("2020-03-30", resolution.getValues().get(0).getStart()); + Assert.assertEquals("2020-04-06", resolution.getValues().get(0).getEnd()); + + Assert.assertEquals("XXXX-04-W01", resolution.getValues().get(1).getTimex()); + Assert.assertEquals("daterange", resolution.getValues().get(1).getType()); + Assert.assertEquals("2021-03-29", resolution.getValues().get(1).getStart()); + Assert.assertEquals("2021-04-05", resolution.getValues().get(1).getEnd()); + } + @Test + public void dataTypesResolverDateTimeWednesday4() { + LocalDateTime today = LocalDateTime.of(2017, 9, 28, 15, 30, 0); + Resolution resolution = TimexResolver.resolve(new String[] { "XXXX-WXX-3T04", "XXXX-WXX-3T16" }, today); + Assert.assertEquals(4, resolution.getValues().size()); + + Assert.assertEquals("XXXX-WXX-3T04", resolution.getValues().get(0).getTimex()); + Assert.assertEquals("datetime", resolution.getValues().get(0).getType()); + Assert.assertEquals("2017-09-27 04:00:00", resolution.getValues().get(0).getValue()); + Assert.assertNull(resolution.getValues().get(0).getStart()); + Assert.assertNull(resolution.getValues().get(0).getEnd()); + + Assert.assertEquals("XXXX-WXX-3T04", resolution.getValues().get(1).getTimex()); + Assert.assertEquals("datetime", resolution.getValues().get(1).getType()); + Assert.assertEquals("2017-10-04 04:00:00", resolution.getValues().get(1).getValue()); + Assert.assertNull(resolution.getValues().get(1).getStart()); + Assert.assertNull(resolution.getValues().get(1).getEnd()); + + Assert.assertEquals("XXXX-WXX-3T16", resolution.getValues().get(2).getTimex()); + Assert.assertEquals("datetime", resolution.getValues().get(2).getType()); + Assert.assertEquals("2017-09-27 16:00:00", resolution.getValues().get(2).getValue()); + Assert.assertNull(resolution.getValues().get(2).getStart()); + Assert.assertNull(resolution.getValues().get(2).getEnd()); + + Assert.assertEquals("XXXX-WXX-3T16", resolution.getValues().get(3).getTimex()); + Assert.assertEquals("datetime", resolution.getValues().get(3).getType()); + Assert.assertEquals("2017-10-04 16:00:00", resolution.getValues().get(3).getValue()); + Assert.assertNull(resolution.getValues().get(3).getStart()); + Assert.assertNull(resolution.getValues().get(3).getEnd()); + } + + @Test + public void dataTypesResolverDateTimeWednesday4am() { + LocalDateTime today = LocalDateTime.of(2017, 9, 28, 15, 30, 0); + Resolution resolution = TimexResolver.resolve(new String[] { "XXXX-WXX-3T04" }, today); + Assert.assertEquals(2, resolution.getValues().size()); + + Assert.assertEquals("XXXX-WXX-3T04", resolution.getValues().get(0).getTimex()); + Assert.assertEquals("datetime", resolution.getValues().get(0).getType()); + Assert.assertEquals("2017-09-27 04:00:00", resolution.getValues().get(0).getValue()); + Assert.assertNull(resolution.getValues().get(0).getStart()); + Assert.assertNull(resolution.getValues().get(0).getEnd()); + + Assert.assertEquals("XXXX-WXX-3T04", resolution.getValues().get(1).getTimex()); + Assert.assertEquals("datetime", resolution.getValues().get(1).getType()); + Assert.assertEquals("2017-10-04 04:00:00", resolution.getValues().get(1).getValue()); + Assert.assertNull(resolution.getValues().get(1).getStart()); + Assert.assertNull(resolution.getValues().get(1).getEnd()); + } + + @Test + public void dataTypesResolverDateTimeNextWednesday4am() { + LocalDateTime today = LocalDateTime.of(2017, 9, 7, 0, 0); + Resolution resolution = TimexResolver.resolve(new String[] { "2017-10-11T04" }, today); + Assert.assertEquals(1, resolution.getValues().size()); + + Assert.assertEquals("2017-10-11T04", resolution.getValues().get(0).getTimex()); + Assert.assertEquals("datetime", resolution.getValues().get(0).getType()); + Assert.assertEquals("2017-10-11 04:00:00", resolution.getValues().get(0).getValue()); + Assert.assertNull(resolution.getValues().get(0).getStart()); + Assert.assertNull(resolution.getValues().get(0).getEnd()); + } + + @Test + public void dataTypesResolverDuration2years() { + Resolution resolution = TimexResolver.resolve(new String[] { "P2Y" }, null); + Assert.assertEquals(1, resolution.getValues().size()); + + Assert.assertEquals("P2Y", resolution.getValues().get(0).getTimex()); + Assert.assertEquals("duration", resolution.getValues().get(0).getType()); + Assert.assertEquals("63072000", resolution.getValues().get(0).getValue()); + Assert.assertNull(resolution.getValues().get(0).getStart()); + Assert.assertNull(resolution.getValues().get(0).getEnd()); + } + + @Test + public void dataTypesResolverDuration6months() { + LocalDateTime today = LocalDateTime.now(); + Resolution resolution = TimexResolver.resolve(new String[] { "P6M" }, today); + Assert.assertEquals(1, resolution.getValues().size()); + + Assert.assertEquals("P6M", resolution.getValues().get(0).getTimex()); + Assert.assertEquals("duration", resolution.getValues().get(0).getType()); + Assert.assertEquals("15552000", resolution.getValues().get(0).getValue()); + Assert.assertNull(resolution.getValues().get(0).getStart()); + Assert.assertNull(resolution.getValues().get(0).getEnd()); + } + + @Test + public void dataTypesResolverDuration3weeks() { + LocalDateTime today = LocalDateTime.now(); + Resolution resolution = TimexResolver.resolve(new String[] { "P3W" }, today); + Assert.assertEquals(1, resolution.getValues().size()); + + Assert.assertEquals("P3W", resolution.getValues().get(0).getTimex()); + Assert.assertEquals("duration", resolution.getValues().get(0).getType()); + Assert.assertEquals("1814400", resolution.getValues().get(0).getValue()); + Assert.assertNull(resolution.getValues().get(0).getStart()); + Assert.assertNull(resolution.getValues().get(0).getEnd()); + } + + @Test + public void dataTypesResolverDuration5days() { + LocalDateTime today = LocalDateTime.now(); + Resolution resolution = TimexResolver.resolve(new String[] { "P5D" }, today); + Assert.assertEquals(1, resolution.getValues().size()); + + Assert.assertEquals("P5D", resolution.getValues().get(0).getTimex()); + Assert.assertEquals("duration", resolution.getValues().get(0).getType()); + Assert.assertEquals("432000", resolution.getValues().get(0).getValue()); + Assert.assertNull(resolution.getValues().get(0).getStart()); + Assert.assertNull(resolution.getValues().get(0).getEnd()); + } + + @Test + public void dataTypesResolverDuration8hours() { + LocalDateTime today = LocalDateTime.now(); + Resolution resolution = TimexResolver.resolve(new String[] { "PT8H" }, today); + Assert.assertEquals(1, resolution.getValues().size()); + + Assert.assertEquals("PT8H", resolution.getValues().get(0).getTimex()); + Assert.assertEquals("duration", resolution.getValues().get(0).getType()); + Assert.assertEquals("28800", resolution.getValues().get(0).getValue()); + Assert.assertNull(resolution.getValues().get(0).getStart()); + Assert.assertNull(resolution.getValues().get(0).getEnd()); + } + + @Test + public void dataTypesResolverDuration15minutes() { + LocalDateTime today = LocalDateTime.now(); + Resolution resolution = TimexResolver.resolve(new String[] { "PT15M" }, today); + Assert.assertEquals(1, resolution.getValues().size()); + + Assert.assertEquals("PT15M", resolution.getValues().get(0).getTimex()); + Assert.assertEquals("duration", resolution.getValues().get(0).getType()); + Assert.assertEquals("900", resolution.getValues().get(0).getValue()); + Assert.assertNull(resolution.getValues().get(0).getStart()); + Assert.assertNull(resolution.getValues().get(0).getEnd()); + } + + @Test + public void dataTypesResolverDuration10seconds() { + LocalDateTime today = LocalDateTime.now(); + Resolution resolution = TimexResolver.resolve(new String[] { "PT10S" }, today); + Assert.assertEquals(1, resolution.getValues().size()); + + Assert.assertEquals("PT10S", resolution.getValues().get(0).getTimex()); + Assert.assertEquals("duration", resolution.getValues().get(0).getType()); + Assert.assertEquals("10", resolution.getValues().get(0).getValue()); + Assert.assertNull(resolution.getValues().get(0).getStart()); + Assert.assertNull(resolution.getValues().get(0).getEnd()); + } + + @Test + public void dataTypesResolverDuration1hour30minutes() { + Resolution resolution = TimexResolver.resolve(new String[] { "PT1H30M" }, null); + Assert.assertEquals(1, resolution.getValues().size()); + + Assert.assertEquals("PT1H30M", resolution.getValues().get(0).getTimex()); + Assert.assertEquals("duration", resolution.getValues().get(0).getType()); + Assert.assertEquals("5400", resolution.getValues().get(0).getValue()); + Assert.assertNull(resolution.getValues().get(0).getStart()); + Assert.assertNull(resolution.getValues().get(0).getEnd()); + } + + @Test + public void dataTypesResolverDateRangeSeptember() { + LocalDateTime today = LocalDateTime.of(2017, 9, 28, 0, 0); + Resolution resolution = TimexResolver.resolve(new String[] { "XXXX-09" }, today); + Assert.assertEquals(2, resolution.getValues().size()); + + Assert.assertEquals("XXXX-09", resolution.getValues().get(0).getTimex()); + Assert.assertEquals("daterange", resolution.getValues().get(0).getType()); + Assert.assertEquals("2016-09-01", resolution.getValues().get(0).getStart()); + Assert.assertEquals("2016-10-01", resolution.getValues().get(0).getEnd()); + Assert.assertNull(resolution.getValues().get(0).getValue()); + + Assert.assertEquals("XXXX-09", resolution.getValues().get(1).getTimex()); + Assert.assertEquals("daterange", resolution.getValues().get(1).getType()); + Assert.assertEquals("2017-09-01", resolution.getValues().get(1).getStart()); + Assert.assertEquals("2017-10-01", resolution.getValues().get(1).getEnd()); + Assert.assertNull(resolution.getValues().get(1).getValue()); + } + + @Test + public void dataTypesResolverDateRangeWinter() { + LocalDateTime today = LocalDateTime.now(); + Resolution resolution = TimexResolver.resolve(new String[] { "WI" }, today); + Assert.assertEquals(1, resolution.getValues().size()); + + Assert.assertEquals("WI", resolution.getValues().get(0).getTimex()); + Assert.assertEquals("daterange", resolution.getValues().get(0).getType()); + Assert.assertEquals("not resolved", resolution.getValues().get(0).getValue()); + Assert.assertNull(resolution.getValues().get(0).getStart()); + Assert.assertNull(resolution.getValues().get(0).getEnd()); + } + + @Test + public void dataTypesResolverDateRangeLastWeek() + { + LocalDateTime today = LocalDateTime.of(2019, 4, 30,0,0); + Resolution resolution = TimexResolver.resolve(new String[] { "2019-W17" }, today); + Assert.assertEquals(1, resolution.getValues().size()); + + Assert.assertEquals("2019-W17", resolution.getValues().get(0).getTimex()); + Assert.assertEquals("daterange", resolution.getValues().get(0).getType()); + Assert.assertEquals("2019-04-22", resolution.getValues().get(0).getStart()); + Assert.assertEquals("2019-04-29", resolution.getValues().get(0).getEnd()); + } + + @Test + public void dataTypesResolverDateRangeLastMonth() { + LocalDateTime today = LocalDateTime.of(2019, 4, 30, 0, 0); + Resolution resolution = TimexResolver.resolve(new String[] { "2019-03" }, today); + Assert.assertEquals(1, resolution.getValues().size()); + + Assert.assertEquals("2019-03", resolution.getValues().get(0).getTimex()); + Assert.assertEquals("daterange", resolution.getValues().get(0).getType()); + Assert.assertEquals("2019-03-01", resolution.getValues().get(0).getStart()); + Assert.assertEquals("2019-04-01", resolution.getValues().get(0).getEnd()); + } + + @Test + public void dataTypesResolverDateRangeLastYear() { + LocalDateTime today = LocalDateTime.of(2019, 4, 30, 0, 0); + Resolution resolution = TimexResolver.resolve(new String[] { "2018" }, today); + Assert.assertEquals(1, resolution.getValues().size()); + + Assert.assertEquals("2018", resolution.getValues().get(0).getTimex()); + Assert.assertEquals("daterange", resolution.getValues().get(0).getType()); + Assert.assertEquals("2018-01-01", resolution.getValues().get(0).getStart()); + Assert.assertEquals("2019-01-01", resolution.getValues().get(0).getEnd()); + } + + @Test + public void dataTypesResolverDateRangeLastThreeWeeks() { + LocalDateTime today = LocalDateTime.of(2019, 4, 30, 0, 0); + Resolution resolution = TimexResolver.resolve(new String[] { "(2019-04-10,2019-05-01,P3W)" }, today); + Assert.assertEquals(1, resolution.getValues().size()); + + Assert.assertEquals("(2019-04-10,2019-05-01,P3W)", resolution.getValues().get(0).getTimex()); + Assert.assertEquals("daterange", resolution.getValues().get(0).getType()); + Assert.assertEquals("2019-04-10", resolution.getValues().get(0).getStart()); + Assert.assertEquals("2019-05-01", resolution.getValues().get(0).getEnd()); + } + + @Test + public void dataTypesResolverDateRangeDecimalPeriodPT() + { + Locale.setDefault(new Locale("pt", "PT")); + LocalDateTime today = LocalDateTime.of(2019, 4, 30, 0, 0); + Resolution resolution = TimexResolver.resolve(new String[] { "(2019-04-05,XXXX-04-11,P5.54701493625231D)" }, + today); + Assert.assertEquals(1, resolution.getValues().size()); + Assert.assertEquals("(2019-04-05,2019-04-10,P5.54701493625231D)", resolution.getValues().get(0).getTimex()); + Assert.assertEquals("daterange", resolution.getValues().get(0).getType()); + Assert.assertEquals("2019-04-05", resolution.getValues().get(0).getStart()); + Assert.assertEquals("2019-04-10", resolution.getValues().get(0).getEnd()); + Locale.setDefault(Locale.ROOT); + } + + @Test + public void dataTypesResolverDateRangeDecimalPeriodEN() { + Locale.setDefault(new Locale("en", "US")); + LocalDateTime today = LocalDateTime.of(2019, 4, 30, 0, 0); + Resolution resolution = TimexResolver.resolve(new String[] { "(2019-04-05,XXXX-04-11,P5.54701493625231D)" }, + today); + Assert.assertEquals(1, resolution.getValues().size()); + Assert.assertEquals("(2019-04-05,2019-04-10,P5.54701493625231D)", resolution.getValues().get(0).getTimex()); + Assert.assertEquals("daterange", resolution.getValues().get(0).getType()); + Assert.assertEquals("2019-04-05", resolution.getValues().get(0).getStart()); + Assert.assertEquals("2019-04-10", resolution.getValues().get(0).getEnd()); + Locale.setDefault(Locale.ROOT); + } + + @Test + public void dataTypesResolverTimeRange_11_30_to_12_00() { + LocalDateTime today = LocalDateTime.now(); + Resolution resolution = TimexResolver.resolve(new String[] { "(T11:30,T12:00,PT30M)" }, today); + Assert.assertEquals(1, resolution.getValues().size()); + + Assert.assertEquals("(T11:30,T12,PT30M)", resolution.getValues().get(0).getTimex()); + Assert.assertEquals("timerange", resolution.getValues().get(0).getType()); + Assert.assertEquals("11:30:00", resolution.getValues().get(0).getStart()); + Assert.assertEquals("12:00:00", resolution.getValues().get(0).getEnd()); + Assert.assertNull(resolution.getValues().get(0).getValue()); + } + + @Test + public void dataTypesResolverTimeRange_11_30_to_12() { + LocalDateTime today = LocalDateTime.now(); + Resolution resolution = TimexResolver.resolve(new String[] { "(T11:30,T12,PT30M)" }, today); + Assert.assertEquals(1, resolution.getValues().size()); + + Assert.assertEquals("(T11:30,T12,PT30M)", resolution.getValues().get(0).getTimex()); + Assert.assertEquals("timerange", resolution.getValues().get(0).getType()); + Assert.assertEquals("11:30:00", resolution.getValues().get(0).getStart()); + Assert.assertEquals("12:00:00", resolution.getValues().get(0).getEnd()); + Assert.assertNull(resolution.getValues().get(0).getValue()); + } + + @Test + public void dataTypesResolverTimeRange_11_to_11_30() { + LocalDateTime today = LocalDateTime.now(); + Resolution resolution = TimexResolver.resolve(new String[] { "(T11:00,T11:30,PT30M)" }, today); + Assert.assertEquals(1, resolution.getValues().size()); + + Assert.assertEquals("(T11,T11:30,PT30M)", resolution.getValues().get(0).getTimex()); + Assert.assertEquals("timerange", resolution.getValues().get(0).getType()); + Assert.assertEquals("11:00:00", resolution.getValues().get(0).getStart()); + Assert.assertEquals("11:30:00", resolution.getValues().get(0).getEnd()); + Assert.assertNull(resolution.getValues().get(0).getValue()); + } + + @Test + public void dataTypesResolverTimeRange_23_45_to_00_30() { + LocalDateTime today = LocalDateTime.now(); + Resolution resolution = TimexResolver.resolve(new String[] { "(T23:45,T00:30,PT45M)" }, today); + Assert.assertEquals(1, resolution.getValues().size()); + + Assert.assertEquals("(T23:45,T00:30,PT45M)", resolution.getValues().get(0).getTimex()); + Assert.assertEquals("timerange", resolution.getValues().get(0).getType()); + Assert.assertEquals("23:45:00", resolution.getValues().get(0).getStart()); + Assert.assertEquals("00:30:00", resolution.getValues().get(0).getEnd()); + Assert.assertNull(resolution.getValues().get(0).getValue()); + } + + @Test + public void dataTypesResolverDateTimeRange_20190401_09_30_to_20190401_11() { + LocalDateTime today = LocalDateTime.now(); + Resolution resolution = TimexResolver.resolve(new String[] { "(2019-04-01T09:30,2019-04-01T11,PT1H30M)" }, + today); + Assert.assertEquals(1, resolution.getValues().size()); + + Assert.assertEquals("(2019-04-01T09:30,2019-04-01T11,PT1H30M)", resolution.getValues().get(0).getTimex()); + Assert.assertEquals("datetimerange", resolution.getValues().get(0).getType()); + Assert.assertEquals("2019-04-01 09:30:00", resolution.getValues().get(0).getStart()); + Assert.assertEquals("2019-04-01 11:00:00", resolution.getValues().get(0).getEnd()); + Assert.assertNull(resolution.getValues().get(0).getValue()); + } + + @Test + public void dataTypesResolverTimeRange4amto8pm() { + LocalDateTime today = LocalDateTime.now(); + Resolution resolution = TimexResolver.resolve(new String[] { "(T04,T20,PT16H)" }, today); + Assert.assertEquals(1, resolution.getValues().size()); + + Assert.assertEquals("(T04,T20,PT16H)", resolution.getValues().get(0).getTimex()); + Assert.assertEquals("timerange", resolution.getValues().get(0).getType()); + Assert.assertEquals("04:00:00", resolution.getValues().get(0).getStart()); + Assert.assertEquals("20:00:00", resolution.getValues().get(0).getEnd()); + Assert.assertNull(resolution.getValues().get(0).getValue()); + } + + @Test + public void dataTypesResolverTimeRange_23_45_to_01_20() { + LocalDateTime today = LocalDateTime.now(); + Resolution resolution = TimexResolver.resolve(new String[] { "(T23:45,T01:20,PT1H35M)" }, today); + Assert.assertEquals(1, resolution.getValues().size()); + + Assert.assertEquals("(T23:45,T01:20,PT1H35M)", resolution.getValues().get(0).getTimex()); + Assert.assertEquals("timerange", resolution.getValues().get(0).getType()); + Assert.assertEquals("23:45:00", resolution.getValues().get(0).getStart()); + Assert.assertEquals("01:20:00", resolution.getValues().get(0).getEnd()); + Assert.assertNull(resolution.getValues().get(0).getValue()); + } + + @Test + public void dataTypesResolverTimeRange_15_15_to_16_20() { + LocalDateTime today = LocalDateTime.now(); + Resolution resolution = TimexResolver.resolve(new String[] { "(T15:15,T16:20,PT1H5M)" }, today); + Assert.assertEquals(1, resolution.getValues().size()); + + Assert.assertEquals("(T15:15,T16:20,PT1H5M)", resolution.getValues().get(0).getTimex()); + Assert.assertEquals("timerange", resolution.getValues().get(0).getType()); + Assert.assertEquals("15:15:00", resolution.getValues().get(0).getStart()); + Assert.assertEquals("16:20:00", resolution.getValues().get(0).getEnd()); + Assert.assertNull(resolution.getValues().get(0).getValue()); + } + + @Test + public void dataTypesResolverTimeRangeMorning() { + LocalDateTime today = LocalDateTime.now(); + Resolution resolution = TimexResolver.resolve(new String[] { "TMO" }, today); + Assert.assertEquals(1, resolution.getValues().size()); + + Assert.assertEquals("TMO", resolution.getValues().get(0).getTimex()); + Assert.assertEquals("timerange", resolution.getValues().get(0).getType()); + Assert.assertEquals("08:00:00", resolution.getValues().get(0).getStart()); + Assert.assertEquals("12:00:00", resolution.getValues().get(0).getEnd()); + Assert.assertNull(resolution.getValues().get(0).getValue()); + } + + @Test + public void dataTypesResolverDateTimeRange_20200604_15_00_to_20200604_17_30() { + LocalDateTime today = LocalDateTime.now(); + Resolution resolution = TimexResolver.resolve(new String[] { "(2020-06-04T15,2020-06-04T17:30,PT2H30M)" }, + today); + Assert.assertEquals(1, resolution.getValues().size()); + + Assert.assertEquals("(2020-06-04T15,2020-06-04T17:30,PT2H30M)", resolution.getValues().get(0).getTimex()); + Assert.assertEquals("datetimerange", resolution.getValues().get(0).getType()); + Assert.assertEquals("2020-06-04 15:00:00", resolution.getValues().get(0).getStart()); + Assert.assertEquals("2020-06-04 17:30:00", resolution.getValues().get(0).getEnd()); + Assert.assertNull(resolution.getValues().get(0).getValue()); + } + + @Test + public void dataTypesResolverDateTimeRange_20190325_10_to_20190325_11() { + LocalDateTime today = LocalDateTime.now(); + Resolution resolution = TimexResolver.resolve(new String[] { "(2019-03-25T10,2019-03-25T11,PT1H)" }, today); + Assert.assertEquals(1, resolution.getValues().size()); + + Assert.assertEquals("(2019-03-25T10,2019-03-25T11,PT1H)", resolution.getValues().get(0).getTimex()); + Assert.assertEquals("datetimerange", resolution.getValues().get(0).getType()); + Assert.assertEquals("2019-03-25 10:00:00", resolution.getValues().get(0).getStart()); + Assert.assertEquals("2019-03-25 11:00:00", resolution.getValues().get(0).getEnd()); + Assert.assertNull(resolution.getValues().get(0).getValue()); + } + + @Test + public void dataTypesResolverDateRange_20190427_20190511_2weeks() { + LocalDateTime today = LocalDateTime.now(); + Resolution resolution = TimexResolver.resolve(new String[] { "(2019-04-27,2019-05-11,P2W)" }, today); + Assert.assertEquals(1, resolution.getValues().size()); + + Assert.assertEquals("(2019-04-27,2019-05-11,P2W)", resolution.getValues().get(0).getTimex()); + Assert.assertEquals("daterange", resolution.getValues().get(0).getType()); + Assert.assertEquals("2019-04-27", resolution.getValues().get(0).getStart()); + Assert.assertEquals("2019-05-11", resolution.getValues().get(0).getEnd()); + Assert.assertNull(resolution.getValues().get(0).getValue()); + } + + @Test + public void dataTypesResolverTimeRangeAfternoon() { + LocalDateTime today = LocalDateTime.now(); + Resolution resolution = TimexResolver.resolve(new String[] { "TAF" }, today); + Assert.assertEquals(1, resolution.getValues().size()); + + Assert.assertEquals("TAF", resolution.getValues().get(0).getTimex()); + Assert.assertEquals("timerange", resolution.getValues().get(0).getType()); + Assert.assertEquals("12:00:00", resolution.getValues().get(0).getStart()); + Assert.assertEquals("16:00:00", resolution.getValues().get(0).getEnd()); + Assert.assertNull(resolution.getValues().get(0).getValue()); + } + + @Test + public void dataTypesResolverTimeRangeEvening() { + LocalDateTime today = LocalDateTime.now(); + Resolution resolution = TimexResolver.resolve(new String[] { "TEV" }, today); + Assert.assertEquals(1, resolution.getValues().size()); + + Assert.assertEquals("TEV", resolution.getValues().get(0).getTimex()); + Assert.assertEquals("timerange", resolution.getValues().get(0).getType()); + Assert.assertEquals("16:00:00", resolution.getValues().get(0).getStart()); + Assert.assertEquals("20:00:00", resolution.getValues().get(0).getEnd()); + Assert.assertNull(resolution.getValues().get(0).getValue()); + } + + @Test + public void dataTypesResolverDateTimeRangeThisMorning() { + LocalDateTime today = LocalDateTime.now(); + Resolution resolution = TimexResolver.resolve(new String[] { "2017-10-07TMO" }, today); + Assert.assertEquals(1, resolution.getValues().size()); + + Assert.assertEquals("2017-10-07TMO", resolution.getValues().get(0).getTimex()); + Assert.assertEquals("datetimerange", resolution.getValues().get(0).getType()); + Assert.assertEquals("2017-10-07 08:00:00", resolution.getValues().get(0).getStart()); + Assert.assertEquals("2017-10-07 12:00:00", resolution.getValues().get(0).getEnd()); + Assert.assertNull(resolution.getValues().get(0).getValue()); + } + + @Test + public void dataTypesResolverDateTimeRangeTonight() { + LocalDateTime today = LocalDateTime.now(); + Resolution resolution = TimexResolver.resolve(new String[] { "2018-03-18TNI" }, today); + Assert.assertEquals(1, resolution.getValues().size()); + + Assert.assertEquals("2018-03-18TNI", resolution.getValues().get(0).getTimex()); + Assert.assertEquals("datetimerange", resolution.getValues().get(0).getType()); + Assert.assertEquals("2018-03-18 20:00:00", resolution.getValues().get(0).getStart()); + Assert.assertEquals("2018-03-18 24:00:00", resolution.getValues().get(0).getEnd()); + Assert.assertNull(resolution.getValues().get(0).getValue()); + } + + @Test + public void dataTypesResolverDateTimeRangeNextMonday4amToNextThursday3pm() { + LocalDateTime today = LocalDateTime.now(); + Resolution resolution = TimexResolver.resolve(new String[] { "(2017-10-09T04,2017-10-12T15,PT83H)" }, today); + Assert.assertEquals(1, resolution.getValues().size()); + + Assert.assertEquals("(2017-10-09T04,2017-10-12T15,PT83H)", resolution.getValues().get(0).getTimex()); + Assert.assertEquals("datetimerange", resolution.getValues().get(0).getType()); + Assert.assertEquals("2017-10-09 04:00:00", resolution.getValues().get(0).getStart()); + Assert.assertEquals("2017-10-12 15:00:00", resolution.getValues().get(0).getEnd()); + Assert.assertNull(resolution.getValues().get(0).getValue()); + } + + @Test + public void dataTypesResolverTime4am() { + LocalDateTime today = LocalDateTime.now(); + Resolution resolution = TimexResolver.resolve(new String[] { "T04" }, today); + Assert.assertEquals(1, resolution.getValues().size()); + + Assert.assertEquals("T04", resolution.getValues().get(0).getTimex()); + Assert.assertEquals("time", resolution.getValues().get(0).getType()); + Assert.assertEquals("04:00:00", resolution.getValues().get(0).getValue()); + Assert.assertNull(resolution.getValues().get(0).getStart()); + Assert.assertNull(resolution.getValues().get(0).getEnd()); + } + + @Test + public void dataTypesResolverTime4oclock() { + LocalDateTime today = LocalDateTime.now(); + Resolution resolution = TimexResolver.resolve(new String[] { "T04", "T16" }, today); + Assert.assertEquals(2, resolution.getValues().size()); + + Assert.assertEquals("T04", resolution.getValues().get(0).getTimex()); + Assert.assertEquals("time", resolution.getValues().get(0).getType()); + Assert.assertEquals("04:00:00", resolution.getValues().get(0).getValue()); + Assert.assertNull(resolution.getValues().get(0).getStart()); + Assert.assertNull(resolution.getValues().get(0).getEnd()); + + Assert.assertEquals("T16", resolution.getValues().get(1).getTimex()); + Assert.assertEquals("time", resolution.getValues().get(1).getType()); + Assert.assertEquals("16:00:00", resolution.getValues().get(1).getValue()); + Assert.assertNull(resolution.getValues().get(1).getStart()); + Assert.assertNull(resolution.getValues().get(1).getEnd()); + } + + @Test + public void dataTypesResolverDateSecondWeekInAugust() { + LocalDateTime today = LocalDateTime.of(2019, 11, 06, 0, 0); + Resolution resolution = TimexResolver.resolve(new String[] { "XXXX-08-W02" }, today); + Assert.assertEquals(2, resolution.getValues().size()); + + Assert.assertEquals("XXXX-08-W02", resolution.getValues().get(0).getTimex()); + Assert.assertEquals("daterange", resolution.getValues().get(0).getType()); + Assert.assertEquals("2018-08-06", resolution.getValues().get(0).getStart()); + Assert.assertEquals("2018-08-13", resolution.getValues().get(0).getEnd()); + Assert.assertNull(resolution.getValues().get(0).getValue()); + + Assert.assertEquals("XXXX-08-W02", resolution.getValues().get(1).getTimex()); + Assert.assertEquals("daterange", resolution.getValues().get(1).getType()); + Assert.assertEquals("2019-08-05", resolution.getValues().get(1).getStart()); + Assert.assertEquals("2019-08-12", resolution.getValues().get(1).getEnd()); + Assert.assertNull(resolution.getValues().get(1).getValue()); + } + + @Test + public void dataTypesResolverDateTimeNov6at114525() { + LocalDateTime today = LocalDateTime.of(2017, 9, 28, 15, 30, 0); + Resolution resolution = TimexResolver.resolve(new String[] { "2019-11-06T11:45:25" }, today); + Assert.assertEquals(1, resolution.getValues().size()); + + Assert.assertEquals("2019-11-06T11:45:25", resolution.getValues().get(0).getTimex()); + Assert.assertEquals("datetime", resolution.getValues().get(0).getType()); + Assert.assertEquals("2019-11-06 11:45:25", resolution.getValues().get(0).getValue()); + Assert.assertNull(resolution.getValues().get(0).getStart()); + Assert.assertNull(resolution.getValues().get(0).getEnd()); + } + + @Test + public void dataTypesResolverDateTimeNov6at114525UTC() { + LocalDateTime today = LocalDateTime.of(2017, 9, 28, 15, 30, 0); + Resolution resolution = TimexResolver.resolve(new String[] { "2019-11-06T11:45:25Z" }, today); + Assert.assertEquals(1, resolution.getValues().size()); + + Assert.assertEquals("2019-11-06T11:45:25", resolution.getValues().get(0).getTimex()); + Assert.assertEquals("datetime", resolution.getValues().get(0).getType()); + Assert.assertEquals("2019-11-06 11:45:25", resolution.getValues().get(0).getValue()); + Assert.assertNull(resolution.getValues().get(0).getStart()); + Assert.assertNull(resolution.getValues().get(0).getEnd()); + } + + @Test + public void dataTypesResolverDateTimeTuesAt12PM() { + LocalDateTime today = LocalDateTime.of(2019, 12, 05, 0, 0); + Resolution resolution = TimexResolver.resolve(new String[] { "XXXX-WXX-2T12" }, today); + Assert.assertEquals(2, resolution.getValues().size()); + + Assert.assertEquals("XXXX-WXX-2T12", resolution.getValues().get(0).getTimex()); + Assert.assertEquals("datetime", resolution.getValues().get(0).getType()); + Assert.assertEquals("2019-12-03 12:00:00", resolution.getValues().get(0).getValue()); + Assert.assertNull(resolution.getValues().get(0).getStart()); + Assert.assertNull(resolution.getValues().get(0).getEnd()); + + Assert.assertEquals("XXXX-WXX-2T12", resolution.getValues().get(1).getTimex()); + Assert.assertEquals("datetime", resolution.getValues().get(1).getType()); + Assert.assertEquals("2019-12-10 12:00:00", resolution.getValues().get(1).getValue()); + Assert.assertNull(resolution.getValues().get(1).getStart()); + Assert.assertNull(resolution.getValues().get(1).getEnd()); + } + + @Test + public void dataTypesResolverDateTimeTuesAt12PMUtcInput() { + LocalDateTime today = LocalDateTime.of(2019, 12, 05, 0, 0); + Resolution resolution = TimexResolver.resolve(new String[] { "XXXX-WXX-2T12" }, today); + Assert.assertEquals(2, resolution.getValues().size()); + + LocalDateTime previousWeekUtc = LocalDateTime.of(2019, 12, 03, 12, 0, 0); + previousWeekUtc.atZone(ZoneOffset.UTC); + + Assert.assertEquals("XXXX-WXX-2T12", resolution.getValues().get(0).getTimex()); + Assert.assertEquals("datetime", resolution.getValues().get(0).getType()); + + DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"); + Assert.assertEquals(previousWeekUtc.format(formatter), resolution.getValues().get(0).getValue()); + + Assert.assertNull(resolution.getValues().get(0).getStart()); + Assert.assertNull(resolution.getValues().get(0).getEnd()); + + LocalDateTime nextWeekUtc = LocalDateTime.of(2019, 12, 10, 12, 0, 0); + nextWeekUtc.atZone(ZoneOffset.UTC); + + Assert.assertEquals("XXXX-WXX-2T12", resolution.getValues().get(1).getTimex()); + Assert.assertEquals("datetime", resolution.getValues().get(1).getType()); + + Assert.assertEquals(nextWeekUtc.format(formatter), resolution.getValues().get(1).getValue()); + + Assert.assertNull(resolution.getValues().get(1).getStart()); + Assert.assertNull(resolution.getValues().get(1).getEnd()); + } + + @Test + public void dataTypesResolverDateTime2021W01() { // first day of the year is a Friday - week 1 + LocalDateTime today = LocalDateTime.of(2021, 01, 05, 0, 0); + today.atZone(ZoneOffset.UTC); + Resolution resolution = TimexResolver.resolve(new String[] { "2021-W01" }, today); + Assert.assertEquals(1, resolution.getValues().size()); + + Assert.assertEquals("2021-W01", resolution.getValues().get(0).getTimex()); + Assert.assertEquals("daterange", resolution.getValues().get(0).getType()); + Assert.assertEquals("2021-01-04", resolution.getValues().get(0).getStart()); + Assert.assertEquals("2021-01-11", resolution.getValues().get(0).getEnd()); + } + + @Test + public void dataTypesResolverDateTime2021W02() { // first day of the year is a Friday - week 2 + LocalDateTime today = LocalDateTime.of(2021, 01, 05, 0, 0); + today.atZone(ZoneOffset.UTC); + Resolution resolution = TimexResolver.resolve(new String[] { "2021-W02" }, today); + Assert.assertEquals(1, resolution.getValues().size()); + + Assert.assertEquals("2021-W02", resolution.getValues().get(0).getTimex()); + Assert.assertEquals("daterange", resolution.getValues().get(0).getType()); + Assert.assertEquals("2021-01-11", resolution.getValues().get(0).getStart()); + Assert.assertEquals("2021-01-18", resolution.getValues().get(0).getEnd()); + } + + @Test + public void dataTypesResolverDateTime2020W53() { // has a 53-week year + LocalDateTime today = LocalDateTime.of(2020, 12, 30, 0, 0); + today.atZone(ZoneOffset.UTC); + + Resolution resolution = TimexResolver.resolve(new String[] { "2020-W53" }, today); + Assert.assertEquals(1, resolution.getValues().size()); + + Assert.assertEquals("2020-W53", resolution.getValues().get(0).getTimex()); + Assert.assertEquals("daterange", resolution.getValues().get(0).getType()); + Assert.assertEquals("2020-12-28", resolution.getValues().get(0).getStart()); + Assert.assertEquals("2021-01-04", resolution.getValues().get(0).getEnd()); + } + + @Test + public void dataTypesResolverDateTime2024W01() { // first day of the year is a Monday + LocalDateTime today = LocalDateTime.of(2024, 01, 01, 0, 0); + today.atZone(ZoneOffset.UTC); + Resolution resolution = TimexResolver.resolve(new String[] { "2024-W01" }, today); + Assert.assertEquals(1, resolution.getValues().size()); + + Assert.assertEquals("2024-W01", resolution.getValues().get(0).getTimex()); + Assert.assertEquals("daterange", resolution.getValues().get(0).getType()); + Assert.assertEquals("2024-01-01", resolution.getValues().get(0).getStart()); + Assert.assertEquals("2024-01-08", resolution.getValues().get(0).getEnd()); + } + + @Test + public void dataTypesResolverDateTimeWeekend() { + LocalDateTime today = LocalDateTime.of(2020, 1, 7, 0, 0); + Resolution resolution = TimexResolver.resolve(new String[] { "2020-W02-WE" }, today); + Assert.assertEquals(1, resolution.getValues().size()); + + Assert.assertEquals("2020-W02-WE", resolution.getValues().get(0).getTimex()); + Assert.assertEquals("daterange", resolution.getValues().get(0).getType()); + Assert.assertEquals("2020-01-11", resolution.getValues().get(0).getStart()); + Assert.assertEquals("2020-01-13", resolution.getValues().get(0).getEnd()); + Assert.assertNull(resolution.getValues().get(0).getValue()); + } + + @Test + public void dataTypesResolverMonthRangeDecember() { + LocalDateTime today = LocalDateTime.of(2020, 3, 25, 0, 0); + Resolution resolution = TimexResolver.resolve(new String[] { "XXXX-12" }, today); + Assert.assertEquals(2, resolution.getValues().size()); + + Assert.assertEquals("XXXX-12", resolution.getValues().get(0).getTimex()); + Assert.assertEquals("daterange", resolution.getValues().get(0).getType()); + Assert.assertEquals("2019-12-01", resolution.getValues().get(0).getStart()); + Assert.assertEquals("2020-01-01", resolution.getValues().get(0).getEnd()); + Assert.assertNull(resolution.getValues().get(0).getValue()); + + Assert.assertEquals("XXXX-12", resolution.getValues().get(1).getTimex()); + Assert.assertEquals("daterange", resolution.getValues().get(1).getType()); + Assert.assertEquals("2020-12-01", resolution.getValues().get(1).getStart()); + Assert.assertEquals("2021-01-01", resolution.getValues().get(1).getEnd()); + Assert.assertNull(resolution.getValues().get(1).getValue()); + } +} From a50fb619897753cd43bda2855e9b78971ad20812 Mon Sep 17 00:00:00 2001 From: Martin Battaglino Date: Thu, 15 Apr 2021 17:03:33 -0300 Subject: [PATCH 2/9] Add Specs folder --- .../Specs/Choice/Arabic/BooleanModel.json | 241 + .../Specs/Choice/Bulgarian/BooleanModel.json | 272 + .../Specs/Choice/Chinese/BooleanModel.json | 492 + .../Specs/Choice/Dutch/BooleanModel.json | 240 + .../Specs/Choice/English/BooleanModel.json | 280 + .../Specs/Choice/French/BooleanModel.json | 257 + .../Specs/Choice/German/BooleanModel.json | 185 + .../Specs/Choice/Hindi/BooleanModel.json | 254 + .../Specs/Choice/Italian/BooleanModel.json | 282 + .../Specs/Choice/Japanese/BooleanModel.json | 156 + .../Specs/Choice/Korean/BooleanModel.json | 242 + .../Specs/Choice/Portuguese/BooleanModel.json | 185 + .../Specs/Choice/Spanish/BooleanModel.json | 184 + .../Specs/Choice/Swedish/BooleanModel.json | 572 + .../Specs/Choice/Turkish/BooleanModel.json | 268 + .../Specs/DateTime/Arabic/DateExtractor.json | 1394 + .../Specs/DateTime/Arabic/DateParser.json | 2576 ++ .../DateTime/Arabic/DatePeriodExtractor.json | 3863 +++ .../DateTime/Arabic/DatePeriodParser.json | 3825 +++ .../DateTime/Arabic/DateTimeExtractor.json | 912 + .../Specs/DateTime/Arabic/DateTimeModel.json | 2918 +++ .../Specs/DateTime/Arabic/DateTimeParser.json | 1380 + .../Arabic/DateTimePeriodExtractor.json | 951 + .../DateTime/Arabic/DateTimePeriodParser.json | 1990 ++ .../DateTime/Arabic/DurationExtractor.json | 662 + .../Specs/DateTime/Arabic/DurationParser.json | 1076 + .../DateTime/Arabic/HolidayExtractor.json | 218 + .../Specs/DateTime/Arabic/HolidayParser.json | 352 + .../DateTime/Arabic/MergedExtractor.json | 886 + .../Specs/DateTime/Arabic/MergedParser.json | 1697 ++ .../Specs/DateTime/Arabic/SetExtractor.json | 314 + .../Specs/DateTime/Arabic/SetParser.json | 704 + .../Specs/DateTime/Arabic/TimeExtractor.json | 937 + .../Specs/DateTime/Arabic/TimeParser.json | 1750 ++ .../DateTime/Arabic/TimePeriodExtractor.json | 684 + .../DateTime/Arabic/TimePeriodParser.json | 1094 + .../Specs/DateTime/Chinese/DateExtractor.json | 599 + .../Specs/DateTime/Chinese/DateParser.json | 1431 ++ .../DateTime/Chinese/DatePeriodExtractor.json | 621 + .../DateTime/Chinese/DatePeriodParser.json | 1682 ++ .../DateTime/Chinese/DateTimeExtractor.json | 167 + .../Specs/DateTime/Chinese/DateTimeModel.json | 6554 +++++ .../DateTimeModelExperimentalMode.json | 1685 ++ .../DateTime/Chinese/DateTimeParser.json | 255 + .../Chinese/DateTimePeriodExtractor.json | 177 + .../Chinese/DateTimePeriodParser.json | 645 + .../DateTime/Chinese/DurationExtractor.json | 175 + .../DateTime/Chinese/DurationParser.json | 347 + .../DateTime/Chinese/HolidayExtractor.json | 387 + .../Specs/DateTime/Chinese/HolidayParser.json | 784 + .../DateTime/Chinese/MergedExtractor.json | 28 + .../Specs/DateTime/Chinese/MergedParser.json | 90 + .../Specs/DateTime/Chinese/SetExtractor.json | 90 + .../Specs/DateTime/Chinese/SetParser.json | 162 + .../Specs/DateTime/Chinese/TimeExtractor.json | 138 + .../Specs/DateTime/Chinese/TimeParser.json | 326 + .../DateTime/Chinese/TimePeriodExtractor.json | 182 + .../DateTime/Chinese/TimePeriodParser.json | 330 + .../Specs/DateTime/Dutch/DateExtractor.json | 2661 ++ .../Specs/DateTime/Dutch/DateParser.json | 5042 ++++ .../DateTime/Dutch/DatePeriodExtractor.json | 3610 +++ .../DateTime/Dutch/DatePeriodParser.json | 4878 ++++ .../DateTime/Dutch/DateTimeExtractor.json | 1550 ++ .../Specs/DateTime/Dutch/DateTimeModel.json | 10125 ++++++++ .../Specs/DateTime/Dutch/DateTimeParser.json | 1251 + .../Dutch/DateTimePeriodExtractor.json | 943 + .../DateTime/Dutch/DateTimePeriodParser.json | 4647 ++++ .../DateTime/Dutch/DurationExtractor.json | 1046 + .../Specs/DateTime/Dutch/DurationParser.json | 1848 ++ .../DateTime/Dutch/HolidayExtractor.json | 247 + .../Specs/DateTime/Dutch/HolidayParser.json | 1229 + .../Specs/DateTime/Dutch/MergedExtractor.json | 1197 + .../Specs/DateTime/Dutch/MergedParser.json | 5350 ++++ .../Specs/DateTime/Dutch/SetExtractor.json | 578 + .../tests/Specs/DateTime/Dutch/SetParser.json | 1158 + .../Specs/DateTime/Dutch/TimeExtractor.json | 1115 + .../Specs/DateTime/Dutch/TimeParser.json | 2774 ++ .../DateTime/Dutch/TimePeriodExtractor.json | 1402 ++ .../DateTime/Dutch/TimePeriodParser.json | 1810 ++ .../Specs/DateTime/Dutch/TimeZoneParser.json | 420 + .../Specs/DateTime/English/DateExtractor.json | 1630 ++ .../Specs/DateTime/English/DateParser.json | 3057 +++ .../DateTime/English/DatePeriodExtractor.json | 3919 +++ .../DateTime/English/DatePeriodParser.json | 6132 +++++ .../DateTime/English/DateTimeExtractor.json | 899 + .../Specs/DateTime/English/DateTimeModel.json | 19972 +++++++++++++++ .../English/DateTimeModelCalendarMode.json | 1082 + .../English/DateTimeModelComplexCalendar.json | 13335 ++++++++++ .../DateTimeModelExperimentalMode.json | 7919 ++++++ .../English/DateTimeModelExtendedTypes.json | 1980 ++ .../DateTimeModelSplitDateAndTime.json | 1246 + .../DateTime/English/DateTimeParser.json | 1481 ++ .../English/DateTimePeriodExtractor.json | 1059 + .../English/DateTimePeriodParser.json | 2453 ++ .../DateTime/English/DurationExtractor.json | 690 + .../DateTime/English/DurationParser.json | 1296 + .../DateTime/English/HolidayExtractor.json | 127 + .../Specs/DateTime/English/HolidayParser.json | 529 + .../DateTime/English/MergedExtractor.json | 1202 + .../English/MergedExtractorSkipFromTo.json | 36 + .../Specs/DateTime/English/MergedParser.json | 4391 ++++ .../Specs/DateTime/English/SetExtractor.json | 349 + .../Specs/DateTime/English/SetParser.json | 715 + .../Specs/DateTime/English/TimeExtractor.json | 991 + .../Specs/DateTime/English/TimeParser.json | 1765 ++ .../DateTime/English/TimePeriodExtractor.json | 710 + .../DateTime/English/TimePeriodParser.json | 1650 ++ .../DateTime/English/TimeZoneExtractor.json | 290 + .../DateTime/English/TimeZoneParser.json | 1024 + .../DateTime/EnglishOthers/DateParser.json | 72 + .../DateTime/EnglishOthers/DateTimeModel.json | 1062 + .../Specs/DateTime/French/DateExtractor.json | 2626 ++ .../Specs/DateTime/French/DateParser.json | 3976 +++ .../DateTime/French/DatePeriodExtractor.json | 5954 +++++ .../DateTime/French/DatePeriodParser.json | 7144 ++++++ .../DateTime/French/DateTimeExtractor.json | 486 + .../Specs/DateTime/French/DateTimeModel.json | 3483 +++ .../Specs/DateTime/French/DateTimeParser.json | 1267 + .../French/DateTimePeriodExtractor.json | 970 + .../DateTime/French/DateTimePeriodParser.json | 1974 ++ .../DateTime/French/DurationExtractor.json | 475 + .../Specs/DateTime/French/DurationParser.json | 1760 ++ .../DateTime/French/HolidayExtractor.json | 282 + .../Specs/DateTime/French/HolidayParser.json | 646 + .../DateTime/French/MergedExtractor.json | 357 + .../French/MergedExtractorSkipFromTo.json | 110 + .../Specs/DateTime/French/MergedParser.json | 560 + .../Specs/DateTime/French/SetExtractor.json | 358 + .../Specs/DateTime/French/SetParser.json | 577 + .../Specs/DateTime/French/TimeExtractor.json | 772 + .../Specs/DateTime/French/TimeParser.json | 2262 ++ .../DateTime/French/TimePeriodExtractor.json | 497 + .../DateTime/French/TimePeriodParser.json | 1095 + .../Specs/DateTime/French/TimeZoneParser.json | 913 + .../Specs/DateTime/German/DateExtractor.json | 348 + .../Specs/DateTime/German/DateParser.json | 722 + .../DateTime/German/DatePeriodExtractor.json | 758 + .../DateTime/German/DatePeriodParser.json | 1314 + .../DateTime/German/DateTimeExtractor.json | 170 + .../Specs/DateTime/German/DateTimeModel.json | 3620 +++ .../German/DateTimeModelCalendarMode.json | 101 + .../German/DateTimeModelSplitDateAndTime.json | 1 + .../Specs/DateTime/German/DateTimeParser.json | 506 + .../German/DateTimePeriodExtractor.json | 386 + .../DateTime/German/DateTimePeriodParser.json | 652 + .../DateTime/German/DurationExtractor.json | 230 + .../Specs/DateTime/German/DurationParser.json | 506 + .../DateTime/German/HolidayExtractor.json | 689 + .../Specs/DateTime/German/HolidayParser.json | 1466 ++ .../DateTime/German/MergedExtractor.json | 338 + .../German/MergedExtractorSkipFromTo.json | 183 + .../Specs/DateTime/German/MergedParser.json | 362 + .../Specs/DateTime/German/SetExtractor.json | 158 + .../Specs/DateTime/German/SetParser.json | 122 + .../Specs/DateTime/German/TimeExtractor.json | 242 + .../Specs/DateTime/German/TimeParser.json | 548 + .../DateTime/German/TimePeriodExtractor.json | 134 + .../DateTime/German/TimePeriodParser.json | 340 + .../Specs/DateTime/Hindi/DateExtractor.json | 1510 ++ .../Specs/DateTime/Hindi/DateParser.json | 2620 ++ .../DateTime/Hindi/DatePeriodExtractor.json | 3800 +++ .../DateTime/Hindi/DatePeriodParser.json | 5400 ++++ .../DateTime/Hindi/DateTimeExtractor.json | 806 + .../Specs/DateTime/Hindi/DateTimeModel.json | 13965 ++++++++++ .../Specs/DateTime/Hindi/DateTimeParser.json | 1379 + .../Hindi/DateTimePeriodExtractor.json | 1003 + .../DateTime/Hindi/DateTimePeriodParser.json | 2252 ++ .../DateTime/Hindi/DurationExtractor.json | 740 + .../Specs/DateTime/Hindi/DurationParser.json | 1397 + .../DateTime/Hindi/HolidayExtractor.json | 211 + .../Specs/DateTime/Hindi/HolidayParser.json | 722 + .../Specs/DateTime/Hindi/MergedExtractor.json | 560 + .../Specs/DateTime/Hindi/MergedParser.json | 1593 ++ .../Specs/DateTime/Hindi/SetExtractor.json | 364 + .../tests/Specs/DateTime/Hindi/SetParser.json | 654 + .../Specs/DateTime/Hindi/TimeExtractor.json | 996 + .../Specs/DateTime/Hindi/TimeParser.json | 1747 ++ .../DateTime/Hindi/TimePeriodExtractor.json | 650 + .../DateTime/Hindi/TimePeriodParser.json | 1652 ++ .../Specs/DateTime/Italian/DateExtractor.json | 1294 + .../Specs/DateTime/Italian/DateParser.json | 2163 ++ .../DateTime/Italian/DatePeriodExtractor.json | 2873 +++ .../DateTime/Italian/DatePeriodParser.json | 3447 +++ .../DateTime/Italian/DateTimeExtractor.json | 818 + .../Specs/DateTime/Italian/DateTimeModel.json | 2734 ++ .../Italian/DateTimeModelCalendarMode.json | 216 + .../Italian/DateTimeModelExtendedTypes.json | 284 + .../DateTimeModelSplitDateAndTime.json | 833 + .../DateTime/Italian/DateTimeParser.json | 1274 + .../Italian/DateTimePeriodExtractor.json | 926 + .../Italian/DateTimePeriodParser.json | 1919 ++ .../DateTime/Italian/DurationExtractor.json | 530 + .../DateTime/Italian/DurationParser.json | 844 + .../DateTime/Italian/HolidayExtractor.json | 110 + .../Specs/DateTime/Italian/HolidayParser.json | 266 + .../DateTime/Italian/MergedExtractor.json | 807 + .../Italian/MergedExtractorSkipFromTo.json | 40 + .../Specs/DateTime/Italian/MergedParser.json | 1523 ++ .../Specs/DateTime/Italian/SetExtractor.json | 302 + .../Specs/DateTime/Italian/SetParser.json | 650 + .../Specs/DateTime/Italian/TimeExtractor.json | 792 + .../Specs/DateTime/Italian/TimeParser.json | 1410 ++ .../DateTime/Italian/TimePeriodExtractor.json | 619 + .../DateTime/Italian/TimePeriodParser.json | 1053 + .../DateTime/Japanese/DateExtractor.json | 2948 +++ .../Specs/DateTime/Japanese/DateParser.json | 4757 ++++ .../Japanese/DatePeriodExtractor.json | 2756 ++ .../DateTime/Japanese/DatePeriodParser.json | 6338 +++++ .../DateTime/Japanese/DateTimeExtractor.json | 988 + .../DateTime/Japanese/DateTimeModel.json | 15390 ++++++++++++ .../DateTimeModelExperimentalMode.json | 1633 ++ .../DateTime/Japanese/DateTimeParser.json | 1966 ++ .../Japanese/DateTimePeriodExtractor.json | 932 + .../Japanese/DateTimePeriodParser.json | 2448 ++ .../DateTime/Japanese/DurationExtractor.json | 567 + .../DateTime/Japanese/DurationParser.json | 971 + .../DateTime/Japanese/HolidayExtractor.json | 487 + .../DateTime/Japanese/HolidayParser.json | 1026 + .../DateTime/Japanese/MergedExtractor.json | 891 + .../Specs/DateTime/Japanese/MergedParser.json | 87 + .../Specs/DateTime/Japanese/SetExtractor.json | 321 + .../Specs/DateTime/Japanese/SetParser.json | 803 + .../DateTime/Japanese/TimeExtractor.json | 787 + .../Specs/DateTime/Japanese/TimeParser.json | 1702 ++ .../Japanese/TimePeriodExtractor.json | 707 + .../DateTime/Japanese/TimePeriodParser.json | 1665 ++ .../Specs/DateTime/Korean/DateExtractor.json | 2308 ++ .../Specs/DateTime/Korean/DateParser.json | 4559 ++++ .../DateTime/Korean/DatePeriodExtractor.json | 2311 ++ .../DateTime/Korean/DatePeriodParser.json | 4357 ++++ .../DateTime/Korean/DateTimeExtractor.json | 769 + .../Specs/DateTime/Korean/DateTimeModel.json | 8834 +++++++ .../Korean/DateTimePeriodExtractor.json | 775 + .../DateTime/Korean/DateTimePeriodParser.json | 1676 ++ .../DateTime/Korean/DurationExtractor.json | 444 + .../Specs/DateTime/Korean/DurationParser.json | 826 + .../DateTime/Korean/HolidayExtractor.json | 99 + .../Specs/DateTime/Korean/HolidayParser.json | 292 + .../DateTime/Korean/MergedExtractor.json | 830 + .../Specs/DateTime/Korean/SetExtractor.json | 275 + .../Specs/DateTime/Korean/SetParser.json | 677 + .../Specs/DateTime/Korean/TimeExtractor.json | 593 + .../Specs/DateTime/Korean/TimeParser.json | 1344 + .../DateTime/Korean/TimePeriodExtractor.json | 580 + .../DateTime/Korean/TimePeriodParser.json | 1514 ++ .../DateTime/Portuguese/DateExtractor.json | 720 + .../Specs/DateTime/Portuguese/DateParser.json | 1562 ++ .../Portuguese/DatePeriodExtractor.json | 698 + .../DateTime/Portuguese/DatePeriodParser.json | 1346 + .../Portuguese/DateTimeExtractor.json | 734 + .../DateTime/Portuguese/DateTimeModel.json | 1800 ++ .../DateTime/Portuguese/DateTimeParser.json | 1442 ++ .../Portuguese/DateTimePeriodExtractor.json | 470 + .../Portuguese/DateTimePeriodParser.json | 756 + .../Portuguese/DurationExtractor.json | 254 + .../DateTime/Portuguese/DurationParser.json | 506 + .../DateTime/Portuguese/HolidayExtractor.json | 106 + .../DateTime/Portuguese/HolidayParser.json | 430 + .../DateTime/Portuguese/MergedExtractor.json | 122 + .../DateTime/Portuguese/SetExtractor.json | 242 + .../Specs/DateTime/Portuguese/SetParser.json | 401 + .../DateTime/Portuguese/TimeExtractor.json | 691 + .../Specs/DateTime/Portuguese/TimeParser.json | 926 + .../Portuguese/TimePeriodExtractor.json | 362 + .../DateTime/Portuguese/TimePeriodParser.json | 522 + .../Specs/DateTime/Spanish/DateExtractor.json | 675 + .../Specs/DateTime/Spanish/DateParser.json | 1681 ++ .../DateTime/Spanish/DatePeriodExtractor.json | 4674 ++++ .../DateTime/Spanish/DatePeriodParser.json | 7060 ++++++ .../DateTime/Spanish/DateTimeExtractor.json | 640 + .../Specs/DateTime/Spanish/DateTimeModel.json | 20985 ++++++++++++++++ .../DateTimeModelExperimentalMode.json | 28 + .../DateTime/Spanish/DateTimeParser.json | 1405 ++ .../Spanish/DateTimePeriodExtractor.json | 1385 + .../Spanish/DateTimePeriodParser.json | 2895 +++ .../DateTime/Spanish/DurationExtractor.json | 261 + .../DateTime/Spanish/DurationParser.json | 531 + .../DateTime/Spanish/HolidayExtractor.json | 110 + .../Specs/DateTime/Spanish/HolidayParser.json | 506 + .../DateTime/Spanish/MergedExtractor.json | 79 + .../Specs/DateTime/Spanish/SetExtractor.json | 200 + .../Specs/DateTime/Spanish/SetParser.json | 362 + .../Specs/DateTime/Spanish/TimeExtractor.json | 613 + .../Specs/DateTime/Spanish/TimeParser.json | 942 + .../DateTime/Spanish/TimePeriodExtractor.json | 1152 + .../DateTime/Spanish/TimePeriodParser.json | 1999 ++ .../Specs/DateTime/Turkish/DateExtractor.json | 741 + .../Specs/DateTime/Turkish/DateParser.json | 2260 ++ .../DateTime/Turkish/DatePeriodExtractor.json | 2709 ++ .../DateTime/Turkish/DatePeriodParser.json | 5583 ++++ .../DateTime/Turkish/DateTimeExtractor.json | 772 + .../Specs/DateTime/Turkish/DateTimeModel.json | 9110 +++++++ .../DateTime/Turkish/DateTimeParser.json | 1182 + .../Turkish/DateTimePeriodExtractor.json | 758 + .../Turkish/DateTimePeriodParser.json | 1754 ++ .../DateTime/Turkish/DurationExtractor.json | 374 + .../DateTime/Turkish/DurationParser.json | 796 + .../DateTime/Turkish/HolidayExtractor.json | 194 + .../Specs/DateTime/Turkish/HolidayParser.json | 458 + .../DateTime/Turkish/MergedExtractor.json | 950 + .../Specs/DateTime/Turkish/MergedParser.json | 3982 +++ .../Specs/DateTime/Turkish/SetExtractor.json | 266 + .../Specs/DateTime/Turkish/SetParser.json | 602 + .../Specs/DateTime/Turkish/TimeExtractor.json | 518 + .../Specs/DateTime/Turkish/TimeParser.json | 1451 ++ .../DateTime/Turkish/TimePeriodExtractor.json | 590 + .../DateTime/Turkish/TimePeriodParser.json | 1416 ++ .../Specs/Number/Arabic/NumberModel.json | 4912 ++++ .../Specs/Number/Arabic/NumberRangeModel.json | 2431 ++ .../Specs/Number/Arabic/OrdinalModel.json | 1242 + .../Specs/Number/Arabic/PercentModel.json | 400 + .../Specs/Number/Chinese/NumberModel.json | 5231 ++++ .../Number/Chinese/NumberRangeModel.json | 1067 + .../NumberRangeModelExperimentalMode.json | 530 + .../Specs/Number/Chinese/OrdinalModel.json | 149 + .../Specs/Number/Chinese/PercentModel.json | 2189 ++ .../tests/Specs/Number/Dutch/NumberModel.json | 2083 ++ .../Number/Dutch/NumberModelPercentMode.json | 43 + .../Specs/Number/Dutch/NumberRangeModel.json | 693 + .../Specs/Number/Dutch/OrdinalModel.json | 522 + .../Specs/Number/Dutch/PercentModel.json | 155 + .../Number/Dutch/PercentModelPercentMode.json | 139 + .../Specs/Number/English/NumberModel.json | 2989 +++ .../English/NumberModelExperimentalMode.json | 2559 ++ .../English/NumberModelPercentMode.json | 54 + .../Number/English/NumberRangeModel.json | 1390 + .../NumberRangeModelExperimentalMode.json | 1145 + .../Specs/Number/English/OrdinalModel.json | 750 + .../OrdinalModelSuppressExtendedTypes.json | 153 + .../Specs/Number/English/PercentModel.json | 222 + .../English/PercentModelPercentMode.json | 157 + .../Specs/Number/French/NumberModel.json | 1844 ++ .../Specs/Number/French/OrdinalModel.json | 503 + .../Specs/Number/French/PercentModel.json | 250 + .../French/PercentModelPercentMode.json | 142 + .../Specs/Number/German/NumberModel.json | 884 + .../Specs/Number/German/NumberRangeModel.json | 62 + .../Specs/Number/German/OrdinalModel.json | 642 + .../German/OrdinalModelEnablePreview.json | 34 + .../Specs/Number/German/PercentModel.json | 207 + .../tests/Specs/Number/Hindi/NumberModel.json | 3068 +++ .../Specs/Number/Hindi/NumberRangeModel.json | 1135 + .../Specs/Number/Hindi/OrdinalModel.json | 1143 + .../Specs/Number/Hindi/PercentModel.json | 222 + .../Specs/Number/Italian/NumberModel.json | 1899 ++ .../Number/Italian/NumberRangeModel.json | 455 + .../Specs/Number/Italian/OrdinalModel.json | 302 + .../Specs/Number/Italian/PercentModel.json | 145 + .../Specs/Number/Japanese/NumberModel.json | 12627 ++++++++++ .../Number/Japanese/NumberRangeModel.json | 2859 +++ .../NumberRangeModelExperimentalMode.json | 854 + .../Specs/Number/Japanese/OrdinalModel.json | 1880 ++ .../Specs/Number/Japanese/PercentModel.json | 3127 +++ .../Specs/Number/Korean/NumberModel.json | 4110 +++ .../Number/Korean/NumberModelPercentMode.json | 42 + .../Specs/Number/Korean/NumberRangeModel.json | 1847 ++ .../Specs/Number/Korean/OrdinalModel.json | 1214 + .../Specs/Number/Korean/PercentModel.json | 418 + .../Korean/PercentModelPercentMode.json | 132 + .../Specs/Number/Portuguese/NumberModel.json | 2636 ++ .../Specs/Number/Portuguese/OrdinalModel.json | 338 + .../Specs/Number/Portuguese/PercentModel.json | 707 + .../Specs/Number/Spanish/NumberModel.json | 2961 +++ .../Number/Spanish/NumberRangeModel.json | 1532 ++ .../Specs/Number/Spanish/OrdinalModel.json | 1027 + .../Specs/Number/Spanish/PercentModel.json | 908 + .../Specs/Number/Swedish/NumberModel.json | 2592 ++ .../Specs/Number/Swedish/OrdinalModel.json | 649 + .../Specs/Number/Swedish/PercentModel.json | 147 + .../Specs/Number/Turkish/NumberModel.json | 2154 ++ .../Number/Turkish/NumberRangeModel.json | 838 + .../Specs/Number/Turkish/OrdinalModel.json | 494 + .../Specs/Number/Turkish/PercentModel.json | 169 + .../NumberWithUnit/Chinese/AgeModel.json | 153 + .../NumberWithUnit/Chinese/CurrencyModel.json | 591 + .../Chinese/DimensionModel.json | 480 + .../Chinese/TemperatureModel.json | 153 + .../Specs/NumberWithUnit/Dutch/AgeModel.json | 284 + .../NumberWithUnit/Dutch/CurrencyModel.json | 386 + .../NumberWithUnit/Dutch/DimensionModel.json | 1081 + .../Dutch/TemperatureModel.json | 624 + .../NumberWithUnit/English/AgeModel.json | 279 + .../NumberWithUnit/English/CurrencyModel.json | 2454 ++ .../English/DimensionModel.json | 1173 + .../English/TemperatureModel.json | 592 + .../Specs/NumberWithUnit/French/AgeModel.json | 273 + .../NumberWithUnit/French/CurrencyModel.json | 1597 ++ .../NumberWithUnit/French/DimensionModel.json | 779 + .../French/TemperatureModel.json | 722 + .../Specs/NumberWithUnit/German/AgeModel.json | 229 + .../NumberWithUnit/German/CurrencyModel.json | 460 + .../NumberWithUnit/German/DimensionModel.json | 421 + .../German/TemperatureModel.json | 202 + .../Specs/NumberWithUnit/Hindi/AgeModel.json | 343 + .../NumberWithUnit/Hindi/CurrencyModel.json | 1829 ++ .../NumberWithUnit/Hindi/DimensionModel.json | 888 + .../Hindi/TemperatureModel.json | 875 + .../NumberWithUnit/Italian/AgeModel.json | 214 + .../NumberWithUnit/Italian/CurrencyModel.json | 1350 + .../Italian/DimensionModel.json | 715 + .../Italian/TemperatureModel.json | 554 + .../NumberWithUnit/Japanese/AgeModel.json | 279 + .../Japanese/CurrencyModel.json | 978 + .../Japanese/DimensionModel.json | 980 + .../Japanese/TemperatureModel.json | 718 + .../Specs/NumberWithUnit/Korean/AgeModel.json | 228 + .../NumberWithUnit/Korean/CurrencyModel.json | 1903 ++ .../NumberWithUnit/Korean/DimensionModel.json | 883 + .../Korean/TemperatureModel.json | 676 + .../NumberWithUnit/Portuguese/AgeModel.json | 262 + .../Portuguese/CurrencyModel.json | 1569 ++ .../Portuguese/DimensionModel.json | 830 + .../Portuguese/TemperatureModel.json | 712 + .../NumberWithUnit/Spanish/AgeModel.json | 262 + .../NumberWithUnit/Spanish/CurrencyModel.json | 1570 ++ .../Spanish/DimensionModel.json | 766 + .../Spanish/TemperatureModel.json | 722 + .../NumberWithUnit/Swedish/AgeModel.json | 324 + .../NumberWithUnit/Swedish/CurrencyModel.json | 454 + .../Swedish/DimensionModel.json | 985 + .../Swedish/TemperatureModel.json | 650 + .../NumberWithUnit/Turkish/AgeModel.json | 290 + .../NumberWithUnit/Turkish/CurrencyModel.json | 1713 ++ .../Turkish/DimensionModel.json | 989 + .../Turkish/TemperatureModel.json | 656 + .../Sequence/Chinese/IpAddressModel.json | 363 + .../Sequence/Chinese/PhoneNumberModel.json | 5043 ++++ .../Specs/Sequence/Chinese/URLModel.json | 486 + .../Sequence/Dutch/PhoneNumberModel.json | 18 + .../Specs/Sequence/English/EmailModel.json | 163 + .../Specs/Sequence/English/GUIDModel.json | 174 + .../Specs/Sequence/English/HashtagModel.json | 78 + .../Sequence/English/IpAddressModel.json | 343 + .../Specs/Sequence/English/MentionModel.json | 123 + .../Sequence/English/PhoneNumberModel.json | 4864 ++++ .../Specs/Sequence/English/URLModel.json | 515 + .../Sequence/French/PhoneNumberModel.json | 17 + .../Sequence/German/PhoneNumberModel.json | 18 + .../Sequence/Hindi/PhoneNumberModel.json | 324 + .../Sequence/Italian/PhoneNumberModel.json | 18 + .../Sequence/Japanese/IpAddressModel.json | 16 + .../Sequence/Japanese/PhoneNumberModel.json | 17 + .../Specs/Sequence/Japanese/URLModel.json | 16 + .../Sequence/Korean/PhoneNumberModel.json | 18 + .../Sequence/Portuguese/IpAddressModel.json | 341 + .../Sequence/Portuguese/PhoneNumberModel.json | 978 + .../Sequence/Spanish/PhoneNumberModel.json | 17 + .../Sequence/Turkish/PhoneNumberModel.json | 142 + 448 files changed, 638848 insertions(+) create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Choice/Arabic/BooleanModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Choice/Bulgarian/BooleanModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Choice/Chinese/BooleanModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Choice/Dutch/BooleanModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Choice/English/BooleanModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Choice/French/BooleanModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Choice/German/BooleanModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Choice/Hindi/BooleanModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Choice/Italian/BooleanModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Choice/Japanese/BooleanModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Choice/Korean/BooleanModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Choice/Portuguese/BooleanModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Choice/Spanish/BooleanModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Choice/Swedish/BooleanModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Choice/Turkish/BooleanModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Arabic/DateExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Arabic/DateParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Arabic/DatePeriodExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Arabic/DatePeriodParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Arabic/DateTimeExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Arabic/DateTimeModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Arabic/DateTimeParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Arabic/DateTimePeriodExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Arabic/DateTimePeriodParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Arabic/DurationExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Arabic/DurationParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Arabic/HolidayExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Arabic/HolidayParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Arabic/MergedExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Arabic/MergedParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Arabic/SetExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Arabic/SetParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Arabic/TimeExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Arabic/TimeParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Arabic/TimePeriodExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Arabic/TimePeriodParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Chinese/DateExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Chinese/DateParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Chinese/DatePeriodExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Chinese/DatePeriodParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Chinese/DateTimeExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Chinese/DateTimeModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Chinese/DateTimeModelExperimentalMode.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Chinese/DateTimeParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Chinese/DateTimePeriodExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Chinese/DateTimePeriodParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Chinese/DurationExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Chinese/DurationParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Chinese/HolidayExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Chinese/HolidayParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Chinese/MergedExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Chinese/MergedParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Chinese/SetExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Chinese/SetParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Chinese/TimeExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Chinese/TimeParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Chinese/TimePeriodExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Chinese/TimePeriodParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Dutch/DateExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Dutch/DateParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Dutch/DatePeriodExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Dutch/DatePeriodParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Dutch/DateTimeExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Dutch/DateTimeModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Dutch/DateTimeParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Dutch/DateTimePeriodExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Dutch/DateTimePeriodParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Dutch/DurationExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Dutch/DurationParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Dutch/HolidayExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Dutch/HolidayParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Dutch/MergedExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Dutch/MergedParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Dutch/SetExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Dutch/SetParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Dutch/TimeExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Dutch/TimeParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Dutch/TimePeriodExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Dutch/TimePeriodParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Dutch/TimeZoneParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/English/DateExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/English/DateParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/English/DatePeriodExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/English/DatePeriodParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/English/DateTimeExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/English/DateTimeModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/English/DateTimeModelCalendarMode.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/English/DateTimeModelComplexCalendar.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/English/DateTimeModelExperimentalMode.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/English/DateTimeModelExtendedTypes.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/English/DateTimeModelSplitDateAndTime.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/English/DateTimeParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/English/DateTimePeriodExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/English/DateTimePeriodParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/English/DurationExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/English/DurationParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/English/HolidayExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/English/HolidayParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/English/MergedExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/English/MergedExtractorSkipFromTo.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/English/MergedParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/English/SetExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/English/SetParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/English/TimeExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/English/TimeParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/English/TimePeriodExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/English/TimePeriodParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/English/TimeZoneExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/English/TimeZoneParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/EnglishOthers/DateParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/EnglishOthers/DateTimeModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/French/DateExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/French/DateParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/French/DatePeriodExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/French/DatePeriodParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/French/DateTimeExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/French/DateTimeModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/French/DateTimeParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/French/DateTimePeriodExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/French/DateTimePeriodParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/French/DurationExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/French/DurationParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/French/HolidayExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/French/HolidayParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/French/MergedExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/French/MergedExtractorSkipFromTo.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/French/MergedParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/French/SetExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/French/SetParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/French/TimeExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/French/TimeParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/French/TimePeriodExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/French/TimePeriodParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/French/TimeZoneParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/German/DateExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/German/DateParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/German/DatePeriodExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/German/DatePeriodParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/German/DateTimeExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/German/DateTimeModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/German/DateTimeModelCalendarMode.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/German/DateTimeModelSplitDateAndTime.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/German/DateTimeParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/German/DateTimePeriodExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/German/DateTimePeriodParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/German/DurationExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/German/DurationParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/German/HolidayExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/German/HolidayParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/German/MergedExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/German/MergedExtractorSkipFromTo.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/German/MergedParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/German/SetExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/German/SetParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/German/TimeExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/German/TimeParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/German/TimePeriodExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/German/TimePeriodParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Hindi/DateExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Hindi/DateParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Hindi/DatePeriodExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Hindi/DatePeriodParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Hindi/DateTimeExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Hindi/DateTimeModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Hindi/DateTimeParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Hindi/DateTimePeriodExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Hindi/DateTimePeriodParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Hindi/DurationExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Hindi/DurationParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Hindi/HolidayExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Hindi/HolidayParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Hindi/MergedExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Hindi/MergedParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Hindi/SetExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Hindi/SetParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Hindi/TimeExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Hindi/TimeParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Hindi/TimePeriodExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Hindi/TimePeriodParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Italian/DateExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Italian/DateParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Italian/DatePeriodExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Italian/DatePeriodParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Italian/DateTimeExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Italian/DateTimeModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Italian/DateTimeModelCalendarMode.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Italian/DateTimeModelExtendedTypes.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Italian/DateTimeModelSplitDateAndTime.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Italian/DateTimeParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Italian/DateTimePeriodExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Italian/DateTimePeriodParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Italian/DurationExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Italian/DurationParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Italian/HolidayExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Italian/HolidayParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Italian/MergedExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Italian/MergedExtractorSkipFromTo.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Italian/MergedParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Italian/SetExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Italian/SetParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Italian/TimeExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Italian/TimeParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Italian/TimePeriodExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Italian/TimePeriodParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Japanese/DateExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Japanese/DateParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Japanese/DatePeriodExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Japanese/DatePeriodParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Japanese/DateTimeExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Japanese/DateTimeModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Japanese/DateTimeModelExperimentalMode.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Japanese/DateTimeParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Japanese/DateTimePeriodExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Japanese/DateTimePeriodParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Japanese/DurationExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Japanese/DurationParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Japanese/HolidayExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Japanese/HolidayParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Japanese/MergedExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Japanese/MergedParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Japanese/SetExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Japanese/SetParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Japanese/TimeExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Japanese/TimeParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Japanese/TimePeriodExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Japanese/TimePeriodParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Korean/DateExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Korean/DateParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Korean/DatePeriodExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Korean/DatePeriodParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Korean/DateTimeExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Korean/DateTimeModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Korean/DateTimePeriodExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Korean/DateTimePeriodParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Korean/DurationExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Korean/DurationParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Korean/HolidayExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Korean/HolidayParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Korean/MergedExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Korean/SetExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Korean/SetParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Korean/TimeExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Korean/TimeParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Korean/TimePeriodExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Korean/TimePeriodParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Portuguese/DateExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Portuguese/DateParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Portuguese/DatePeriodExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Portuguese/DatePeriodParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Portuguese/DateTimeExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Portuguese/DateTimeModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Portuguese/DateTimeParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Portuguese/DateTimePeriodExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Portuguese/DateTimePeriodParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Portuguese/DurationExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Portuguese/DurationParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Portuguese/HolidayExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Portuguese/HolidayParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Portuguese/MergedExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Portuguese/SetExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Portuguese/SetParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Portuguese/TimeExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Portuguese/TimeParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Portuguese/TimePeriodExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Portuguese/TimePeriodParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Spanish/DateExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Spanish/DateParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Spanish/DatePeriodExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Spanish/DatePeriodParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Spanish/DateTimeExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Spanish/DateTimeModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Spanish/DateTimeModelExperimentalMode.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Spanish/DateTimeParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Spanish/DateTimePeriodExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Spanish/DateTimePeriodParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Spanish/DurationExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Spanish/DurationParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Spanish/HolidayExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Spanish/HolidayParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Spanish/MergedExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Spanish/SetExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Spanish/SetParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Spanish/TimeExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Spanish/TimeParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Spanish/TimePeriodExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Spanish/TimePeriodParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Turkish/DateExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Turkish/DateParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Turkish/DatePeriodExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Turkish/DatePeriodParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Turkish/DateTimeExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Turkish/DateTimeModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Turkish/DateTimeParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Turkish/DateTimePeriodExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Turkish/DateTimePeriodParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Turkish/DurationExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Turkish/DurationParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Turkish/HolidayExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Turkish/HolidayParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Turkish/MergedExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Turkish/MergedParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Turkish/SetExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Turkish/SetParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Turkish/TimeExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Turkish/TimeParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Turkish/TimePeriodExtractor.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Turkish/TimePeriodParser.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Arabic/NumberModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Arabic/NumberRangeModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Arabic/OrdinalModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Arabic/PercentModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Chinese/NumberModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Chinese/NumberRangeModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Chinese/NumberRangeModelExperimentalMode.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Chinese/OrdinalModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Chinese/PercentModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Dutch/NumberModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Dutch/NumberModelPercentMode.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Dutch/NumberRangeModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Dutch/OrdinalModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Dutch/PercentModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Dutch/PercentModelPercentMode.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/English/NumberModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/English/NumberModelExperimentalMode.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/English/NumberModelPercentMode.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/English/NumberRangeModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/English/NumberRangeModelExperimentalMode.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/English/OrdinalModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/English/OrdinalModelSuppressExtendedTypes.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/English/PercentModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/English/PercentModelPercentMode.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/French/NumberModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/French/OrdinalModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/French/PercentModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/French/PercentModelPercentMode.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/German/NumberModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/German/NumberRangeModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/German/OrdinalModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/German/OrdinalModelEnablePreview.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/German/PercentModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Hindi/NumberModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Hindi/NumberRangeModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Hindi/OrdinalModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Hindi/PercentModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Italian/NumberModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Italian/NumberRangeModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Italian/OrdinalModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Italian/PercentModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Japanese/NumberModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Japanese/NumberRangeModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Japanese/NumberRangeModelExperimentalMode.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Japanese/OrdinalModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Japanese/PercentModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Korean/NumberModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Korean/NumberModelPercentMode.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Korean/NumberRangeModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Korean/OrdinalModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Korean/PercentModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Korean/PercentModelPercentMode.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Portuguese/NumberModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Portuguese/OrdinalModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Portuguese/PercentModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Spanish/NumberModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Spanish/NumberRangeModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Spanish/OrdinalModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Spanish/PercentModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Swedish/NumberModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Swedish/OrdinalModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Swedish/PercentModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Turkish/NumberModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Turkish/NumberRangeModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Turkish/OrdinalModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Turkish/PercentModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Chinese/AgeModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Chinese/CurrencyModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Chinese/DimensionModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Chinese/TemperatureModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Dutch/AgeModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Dutch/CurrencyModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Dutch/DimensionModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Dutch/TemperatureModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/English/AgeModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/English/CurrencyModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/English/DimensionModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/English/TemperatureModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/French/AgeModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/French/CurrencyModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/French/DimensionModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/French/TemperatureModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/German/AgeModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/German/CurrencyModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/German/DimensionModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/German/TemperatureModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Hindi/AgeModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Hindi/CurrencyModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Hindi/DimensionModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Hindi/TemperatureModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Italian/AgeModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Italian/CurrencyModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Italian/DimensionModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Italian/TemperatureModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Japanese/AgeModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Japanese/CurrencyModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Japanese/DimensionModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Japanese/TemperatureModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Korean/AgeModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Korean/CurrencyModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Korean/DimensionModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Korean/TemperatureModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Portuguese/AgeModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Portuguese/CurrencyModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Portuguese/DimensionModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Portuguese/TemperatureModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Spanish/AgeModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Spanish/CurrencyModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Spanish/DimensionModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Spanish/TemperatureModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Swedish/AgeModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Swedish/CurrencyModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Swedish/DimensionModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Swedish/TemperatureModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Turkish/AgeModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Turkish/CurrencyModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Turkish/DimensionModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Turkish/TemperatureModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Sequence/Chinese/IpAddressModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Sequence/Chinese/PhoneNumberModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Sequence/Chinese/URLModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Sequence/Dutch/PhoneNumberModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Sequence/English/EmailModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Sequence/English/GUIDModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Sequence/English/HashtagModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Sequence/English/IpAddressModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Sequence/English/MentionModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Sequence/English/PhoneNumberModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Sequence/English/URLModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Sequence/French/PhoneNumberModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Sequence/German/PhoneNumberModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Sequence/Hindi/PhoneNumberModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Sequence/Italian/PhoneNumberModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Sequence/Japanese/IpAddressModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Sequence/Japanese/PhoneNumberModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Sequence/Japanese/URLModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Sequence/Korean/PhoneNumberModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Sequence/Portuguese/IpAddressModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Sequence/Portuguese/PhoneNumberModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Sequence/Spanish/PhoneNumberModel.json create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Sequence/Turkish/PhoneNumberModel.json diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Choice/Arabic/BooleanModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Choice/Arabic/BooleanModel.json new file mode 100644 index 000000000..872270cbd --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Choice/Arabic/BooleanModel.json @@ -0,0 +1,241 @@ +[ + { + "Input": "ุจุงู„ุชุฃูƒูŠุฏ!", + "Results": [ + { + "Text": "ุจุงู„ุชุฃูƒูŠุฏ", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 1.0 + } + } + ] + }, + { + "Input": "ุฃู†ุง ู„ุง ุฃุธู† ุฐู„ูƒ. ู„ุง.", + "Results": [ + { + "Text": "ู„ุง", + "TypeName": "boolean", + "Resolution": { + "value": false, + "score": 0.52 + } + } + ] + }, + { + "Input": "ุฃุนุชู‚ุฏ ุฃู† ู‡ุฐุง ุณูŠู†ุฌุญ. ู„ุฐู„ูƒ ู†ุนู… ุณูˆู ุฃู‚ูˆู… ุจุฐู„ูƒ.", + "Results": [ + { + "Text": "ู†ุนู…", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.4666666666666667 + } + } + ] + }, + { + "Input": "ู„ุงุŒ ู‚ู„ุช ุงู„ุฑุงุจุน ู…ู† ูŠูˆู„ูŠูˆ", + "Results": [ + { + "Text": "ู„ุง", + "TypeName": "boolean", + "Resolution": { + "value": false, + "score": 0.52 + } + } + ] + }, + { + "Input": "ู†ุนู…... ู‚ู„ุช ู„ุง ุจุตู„", + "Results": [ + { + "Text": "ู†ุนู…", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.55 + } + } + ] + }, + { + "Input": "ู‚ู„ุช ู„ุง ู„ูŠุณ ู†ุนู…!", + "Results": [ + { + "Text": "ู„ุง", + "TypeName": "boolean", + "Resolution": { + "value": false, + "score": 0.55 + } + } + ] + }, + { + "Input": "ู†ุนู…. ุฃู†ุง ุฃู‚ูˆู„ ู„ุง", + "Results": [ + { + "Text": "ู†ุนู…", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.55 + } + } + ] + }, + { + "Input": "ุงุฎุชู„ู ุŒ ูุฅู†ู‡ ู„ูŠุณ ุตุญูŠุญ", + "Results": [ + { + "Text": "ู„ูŠุณ ุตุญูŠุญ", + "TypeName": "boolean", + "Resolution": { + "value": false, + "score": 0.7 + } + } + ] + }, + { + "Input": "ุงุชูู‚ุŒ ู„ุง ู…ุดูƒู„ุฉ", + "Results": [ + { + "Text": "ุงุชูู‚", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.6 + } + } + ] + }, + { + "Input": "ุฃุชูู‚ุŒ ูุฅู†ู‡ ู„ูŠุณ ุตุญูŠุญ", + "NotSupportedByDesign": "python", + "Results": [ + { + "Text": "ู„ูŠุณ ุตุญูŠุญ", + "TypeName": "boolean", + "Resolution": { + "value": false, + "score": 0.7 + } + } + ] + }, + { + "Input": "ุฃุฎุชู„ู", + "Results": [ + { + "Text": "ุฃุฎุชู„ู", + "TypeName": "boolean", + "Resolution": { + "value": false, + "score": 1.0 + } + } + ] + }, + { + "Input": "ุงู†ู‡ุง ู„ูŠุณุช ุนู„ู‰ ู…ุง ูŠุฑุงู…", + "Results": [ + { + "Text": "ู„ูŠุณุช", + "TypeName": "boolean", + "Resolution": { + "value": false, + "score": 0.52 + } + } + ] + }, + { + "Input": "๐Ÿ‘Œ ู„ุง ุจุฃุณ", + "Results": [ + { + "Text": "๐Ÿ‘Œ", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.6 + } + } + ] + }, + { + "Input": "๐Ÿ‘Œ๐Ÿ‘Œ๐Ÿ‘Œ", + "Results": [ + { + "Text": "๐Ÿ‘Œ", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.6 + } + } + ] + }, + { + "Input": "๐Ÿ‘Œ๐Ÿพ ู„ุง ุจุฃุณ", + "NotSupported": "python", + "Results": [ + { + "Text": "๐Ÿ‘Œ๐Ÿพ", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.7 + } + } + ] + }, + { + "Input": "๐Ÿ‘Œ๐Ÿฟ ู„ุง ุจุฃุณ", + "NotSupported": "python", + "Results": [ + { + "Text": "๐Ÿ‘Œ๐Ÿฟ", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.7 + } + } + ] + }, + { + "Input": "๐Ÿ‘Œ๐Ÿป ู„ุง ุจุฃุณ", + "NotSupported": "python", + "Results": [ + { + "Text": "๐Ÿ‘Œ๐Ÿป", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.7 + } + } + ] + }, + { + "Input": "๐Ÿ‘Œ๐Ÿผ๐Ÿ‘Œ๐Ÿป๐Ÿ‘Œ๐Ÿฝ", + "NotSupported": "python", + "Results": [ + { + "Text": "๐Ÿ‘Œ๐Ÿผ", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.6 + } + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Choice/Bulgarian/BooleanModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Choice/Bulgarian/BooleanModel.json new file mode 100644 index 000000000..4ee55fa75 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Choice/Bulgarian/BooleanModel.json @@ -0,0 +1,272 @@ +[ + { + "Input": "ะžะฟั€ะตะดะตะปะตะฝะพ!", + "NotSupported": "javascript, java", + "NotSupportedByDesign": "python", + "Results": [ + { + "Text": "ะžะฟั€ะตะดะตะปะตะฝะพ", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 1.0 + } + } + ] + }, + { + "Input": "ะะต ะผะธัะปั ั‚ะฐะบะฐ. ะฝะต.", + "NotSupported": "javascript, java", + "NotSupportedByDesign": "python", + "Results": [ + { + "Text": "ะะต", + "TypeName": "boolean", + "Resolution": { + "value": false, + "score": 0.55 + } + } + ] + }, + { + "Input": "ะœะธัะปั, ั‡ะต ั‚ะพะฒะฐ ั‰ะต ะฟั€ะพั€ะฐะฑะพั‚ะธ. ั‚ะฐะบะฐ ั‡ะต ะดะฐ.", + "NotSupported": "javascript, java", + "NotSupportedByDesign": "python", + "Results": [ + { + "Text": "ะดะฐ", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.47500000000000003 + } + } + ] + }, + { + "Input": "ะฝะต. ะšะฐะทะฐั… ั‡ะตั‚ะฒัŠั€ั‚ะธ ัŽะปะธ", + "NotSupported": "javascript, java", + "NotSupportedByDesign": "python", + "Results": [ + { + "Text": "ะฝะต", + "TypeName": "boolean", + "Resolution": { + "value": false, + "score": 0.55 + } + } + ] + }, + { + "Input": "ะดะฐ... ะšะฐะทะฐั…, ะฑะตะท ะบั€ะพะผะธะด", + "NotSupported": "javascript, java", + "NotSupportedByDesign": "python", + "Results": [ + { + "Text": "ะดะฐ", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.55 + } + } + ] + }, + { + "Input": "ะšะฐะทะฐั… ะะ• ะฝะต ะดะฐ!", + "NotSupported": "javascript, java", + "NotSupportedByDesign": "python", + "Results": [ + { + "Text": "ะะ•", + "TypeName": "boolean", + "Resolution": { + "value": false, + "score": 0.55 + } + } + ] + }, + { + "Input": "ะ”ะฐ. ะšะฐะทะฐั… ะฝะต", + "NotSupported": "javascript, java", + "NotSupportedByDesign": "python", + "Results": [ + { + "Text": "ะ”ะฐ", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.6 + } + } + ] + }, + { + "Input": "ะฝะต ััŠะผ ััŠะณะปะฐัะตะฝ, ะฝะต ะต ะดะพะฑั€ะต", + "NotSupported": "javascript, java", + "NotSupportedByDesign": "python", + "Results": [ + { + "Text": "ะฝะต ััŠะผ ััŠะณะปะฐัะตะฝ", + "TypeName": "boolean", + "Resolution": { + "value": false, + "score": 0.7 + } + } + ] + }, + { + "Input": "ััŠะณะปะฐัะตะฝ ััŠะผ, ะดะพะฑั€ะต ะต", + "NotSupported": "javascript, java", + "NotSupportedByDesign": "python", + "Results": [ + { + "Text": "ััŠะณะปะฐัะตะฝ", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.55 + } + } + ] + }, + { + "Input": "ััŠะณะปะฐัะตะฝ ััŠะผ, ะฝะต ะต ะดะพะฑั€ะต", + "NotSupported": "javascript, java", + "NotSupportedByDesign": "python", + "Results": [ + { + "Text": "ะฝะต ะต ะดะพะฑั€ะต", + "TypeName": "boolean", + "Resolution": { + "value": false, + "score": 0.76 + } + } + ] + }, + { + "Input": "ะฝะต ััŠะผ ััŠะณะปะฐัะตะฝ", + "NotSupported": "javascript, java", + "NotSupportedByDesign": "python", + "Results": [ + { + "Text": "ะฝะต ััŠะผ ััŠะณะปะฐัะตะฝ", + "TypeName": "boolean", + "Resolution": { + "value": false, + "score": 1.0 + } + } + ] + }, + { + "Input": "ะฝะต ะต ะดะพะฑั€ะต", + "NotSupported": "javascript, java", + "NotSupportedByDesign": "python", + "Results": [ + { + "Text": "ะฝะต ะต ะดะพะฑั€ะต", + "TypeName": "boolean", + "Resolution": { + "value": false, + "score": 1.0 + } + } + ] + }, + { + "Input": "๐Ÿ‘Œ ะัะผะฐ ะฟั€ะพะฑะปะตะผ", + "NotSupported": "javascript, java", + "NotSupportedByDesign": "python", + "Results": [ + { + "Text": "๐Ÿ‘Œ", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.6 + } + } + ] + }, + { + "Input": "๐Ÿ‘Œ๐Ÿ‘Œ๐Ÿ‘Œ", + "NotSupported": "javascript, java", + "NotSupportedByDesign": "python", + "Results": [ + { + "Text": "๐Ÿ‘Œ", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.6 + } + } + ] + }, + { + "Input": "๐Ÿ‘Œ๐Ÿพ ะัะผะฐ ะฟั€ะพะฑะปะตะผ", + "NotSupported": "javascript, java", + "NotSupportedByDesign": "python", + "Results": [ + { + "Text": "๐Ÿ‘Œ๐Ÿพ", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.7 + } + } + ] + }, + { + "Input": "๐Ÿ‘Œ๐Ÿฟ ะัะผะฐ ะฟั€ะพะฑะปะตะผ", + "NotSupported": "javascript, java", + "NotSupportedByDesign": "python", + "Results": [ + { + "Text": "๐Ÿ‘Œ๐Ÿฟ", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.7 + } + } + ] + }, + { + "Input": "๐Ÿ‘Œ๐Ÿป ะัะผะฐ ะฟั€ะพะฑะปะตะผ", + "NotSupported": "javascript, java", + "NotSupportedByDesign": "python", + "Results": [ + { + "Text": "๐Ÿ‘Œ๐Ÿป", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.7 + } + } + ] + }, + { + "Input": "๐Ÿ‘Œ๐Ÿผ๐Ÿ‘Œ๐Ÿป๐Ÿ‘Œ๐Ÿฝ", + "NotSupported": "javascript, java", + "NotSupportedByDesign": "python", + "Results": [ + { + "Text": "๐Ÿ‘Œ๐Ÿผ", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.6 + } + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Choice/Chinese/BooleanModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Choice/Chinese/BooleanModel.json new file mode 100644 index 000000000..2aea2c278 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Choice/Chinese/BooleanModel.json @@ -0,0 +1,492 @@ +[ + { + "Input": "ๆ˜ฏ", + "NotSupportedByDesign": "python,java", + "Results": [ + { + "Text": "ๆ˜ฏ", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 1.0 + } + } + ] + }, + { + "Input": "ๆ˜ฏ็š„", + "NotSupportedByDesign": "python,java", + "Results": [ + { + "Text": "ๆ˜ฏ็š„", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 1.0 + } + } + ] + }, + { + "Input": "ๅฅฝ", + "NotSupportedByDesign": "python,java", + "Results": [ + { + "Text": "ๅฅฝ", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 1.0 + } + } + ] + }, + { + "Input": "ๅฅฝ็š„", + "NotSupportedByDesign": "python,java", + "Results": [ + { + "Text": "ๅฅฝ็š„", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 1.0 + } + } + ] + }, + { + "Input": "ๆฒก้—ฎ้ข˜", + "NotSupportedByDesign": "python,java", + "Results": [ + { + "Text": "ๆฒก้—ฎ้ข˜", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 1.0 + } + } + ] + }, + { + "Input": "ๅฏไปฅ", + "NotSupportedByDesign": "python,java", + "Results": [ + { + "Text": "ๅฏไปฅ", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 1.0 + } + } + ] + }, + { + "Input": "ไธญ", + "NotSupportedByDesign": "python,java", + "Results": [ + { + "Text": "ไธญ", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 1.0 + } + } + ] + }, + { + "Input": "่กŒ", + "NotSupportedByDesign": "python,java", + "Results": [ + { + "Text": "่กŒ", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 1.0 + } + } + ] + }, + { + "Input": "ๅฅฝๅ•Š", + "NotSupportedByDesign": "python,java", + "Results": [ + { + "Text": "ๅฅฝๅ•Š", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 1.0 + } + } + ] + }, + { + "Input": "ๅฅฝๅ‘€", + "NotSupportedByDesign": "python,java", + "Results": [ + { + "Text": "ๅฅฝๅ‘€", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 1.0 + } + } + ] + }, + { + "Input": "ๅฅฝๅ“‡", + "NotSupportedByDesign": "python,java", + "Results": [ + { + "Text": "ๅฅฝๅ“‡", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 1.0 + } + } + ] + }, + { + "Input": "ๅฅฝๅ˜ž", + "NotSupportedByDesign": "python,java", + "Results": [ + { + "Text": "ๅฅฝๅ˜ž", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 1.0 + } + } + ] + }, + { + "Input": "ๅŒๆ„", + "NotSupportedByDesign": "python,java", + "Results": [ + { + "Text": "ๅŒๆ„", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 1.0 + } + } + ] + }, + { + "Input": "ไธ่กŒ", + "NotSupportedByDesign": "python,java", + "Results": [ + { + "Text": "ไธ่กŒ", + "TypeName": "boolean", + "Resolution": { + "value": false, + "score": 1.0 + } + } + ] + }, + { + "Input": "ไธไธญ", + "NotSupportedByDesign": "python,java", + "Results": [ + { + "Text": "ไธไธญ", + "TypeName": "boolean", + "Resolution": { + "value": false, + "score": 1.0 + } + } + ] + }, + { + "Input": "ไธๆ˜ฏ", + "NotSupportedByDesign": "python,java", + "Results": [ + { + "Text": "ไธๆ˜ฏ", + "TypeName": "boolean", + "Resolution": { + "value": false, + "score": 1.0 + } + } + ] + }, + { + "Input": "ไธๅฏไปฅ", + "NotSupportedByDesign": "python,java", + "Results": [ + { + "Text": "ไธๅฏไปฅ", + "TypeName": "boolean", + "Resolution": { + "value": false, + "score": 1.0 + } + } + ] + }, + { + "Input": "ๆ‹’็ป", + "NotSupportedByDesign": "python,java", + "Results": [ + { + "Text": "ๆ‹’็ป", + "TypeName": "boolean", + "Resolution": { + "value": false, + "score": 1.0 + } + } + ] + }, + { + "Input": "ๅฆๅฎš", + "NotSupportedByDesign": "python,java", + "Results": [ + { + "Text": "ๅฆๅฎš", + "TypeName": "boolean", + "Resolution": { + "value": false, + "score": 1.0 + } + } + ] + }, + { + "Input": "ไธๅฅฝ", + "NotSupportedByDesign": "python,java", + "Results": [ + { + "Text": "ไธๅฅฝ", + "TypeName": "boolean", + "Resolution": { + "value": false, + "score": 1.0 + } + } + ] + }, + { + "Input": "๐Ÿ‘Œ๐Ÿ‘Œ๐Ÿ‘Œ", + "NotSupportedByDesign": "python,java", + "Results": [ + { + "Text": "๐Ÿ‘Œ", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.6 + } + } + ] + }, + { + "Input": "ไธๆ˜ฏ๏ผŒๆˆ‘ๅนถไธ่ฎคไธบๆ˜ฏ่ฟ™ๆ ท", + "NotSupportedByDesign": "python,java", + "Results": [ + { + "Text": "ไธๆ˜ฏ", + "TypeName": "boolean", + "Resolution": { + "value": false, + "score": 0.7 + } + } + ] + }, + { + "Input": "ๆˆ‘่ง‰ๅพ—้‚ฃๆ ทๅฏ่กŒ๏ผŒๆ‰€ไปฅๆˆ‘ ๅŒๆ„", + "NotSupportedByDesign": "python,java", + "Results": [ + { + "Text": "ๅŒๆ„", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.6 + } + } + ] + }, + { + "Input": "ไธๆ˜ฏ๏ผŒๆˆ‘่ฏดๆ˜ฏ7ๆœˆ4ๅท", + "NotSupportedByDesign": "python,java", + "Results": [ + { + "Text": "ไธๆ˜ฏ", + "TypeName": "boolean", + "Resolution": { + "value": false, + "score": 0.55 + } + } + ] + }, + { + "Input": "ๅฏน๏ผŒๆˆ‘่ฏดไธ่ฆๆด‹่‘ฑ", + "NotSupportedByDesign": "python,java", + "Results": [ + { + "Text": "ๅฏน", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.7 + } + } + ] + }, + { + "Input": "ๆˆ‘่ฏด\"ไธ\"่€Œไธๆ˜ฏ\"ๅฏน\"", + "NotSupportedByDesign": "python,java", + "Results": [ + { + "Text": "ไธ", + "TypeName": "boolean", + "Resolution": { + "value": false, + "score": 0.55 + } + } + ] + }, + { + "Input": "ๅฏน๏ผŒๆˆ‘่ฏดไบ†ไธๆ˜ฏ", + "NotSupportedByDesign": "python,java", + "Results": [ + { + "Text": "ๅฏน", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.7 + } + } + ] + }, + { + "Input": "ๅฆๅฎš๏ผŒ้‚ฃไธๅฏไปฅ", + "NotSupportedByDesign": "python,java", + "Results": [ + { + "Text": "ๅฆๅฎš", + "TypeName": "boolean", + "Resolution": { + "value": false, + "score": 0.7 + } + } + ] + }, + { + "Input": "ๅŒๆ„๏ผŒ้‚ฃๅพˆๅฅฝ", + "NotSupportedByDesign": "python,java", + "Results": [ + { + "Text": "ๅŒๆ„", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.7 + } + } + ] + }, + { + "Input": "ๅŒๆ„๏ผŒ้‚ฃไธๅฅฝ", + "NotSupportedByDesign": "python,java", + "Results": [ + { + "Text": "ๅŒๆ„", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.7 + } + } + ] + }, + { + "Input": "๐Ÿ‘Œ ๅฏไปฅ", + "NotSupportedByDesign": "python,java", + "Results": [ + { + "Text": "๐Ÿ‘Œ", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.7 + } + } + ] + }, + { + "Input": "๐Ÿ‘Œ๐Ÿพ ๅฏไปฅ", + "NotSupportedByDesign": "python,java", + "Results": [ + { + "Text": "๐Ÿ‘Œ๐Ÿพ", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.8 + } + } + ] + }, + { + "Input": "๐Ÿ‘Œ๐Ÿฟ ๅฏไปฅ", + "NotSupportedByDesign": "python,java", + "Results": [ + { + "Text": "๐Ÿ‘Œ๐Ÿฟ", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.8 + } + } + ] + }, + { + "Input": "๐Ÿ‘Œ๐Ÿป ๅฏไปฅ", + "NotSupportedByDesign": "python,java", + "Results": [ + { + "Text": "๐Ÿ‘Œ๐Ÿป", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.8 + } + } + ] + }, + { + "Input": "๐Ÿ‘Œ๐Ÿผ๐Ÿ‘Œ๐Ÿป๐Ÿ‘Œ๐Ÿฝ", + "NotSupportedByDesign": "python,java", + "Results": [ + { + "Text": "๐Ÿ‘Œ๐Ÿผ", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.6 + } + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Choice/Dutch/BooleanModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Choice/Dutch/BooleanModel.json new file mode 100644 index 000000000..bc1ad9269 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Choice/Dutch/BooleanModel.json @@ -0,0 +1,240 @@ +[ + { + "Input": "Prima!", + "NotSupportedByDesign": "python,java", + "Results": [ + { + "Text": "Prima", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 1.0 + } + } + ] + }, + { + "Input": "Ik denk het niet.", + "NotSupportedByDesign": "python,java", + "Results": [ + { + "Text": "niet", + "TypeName": "boolean", + "Resolution": { + "value": false, + "score": 0.55 + } + } + ] + }, + { + "Input": "Ik denk dat het wel gaat werken, dus ja ik zal het doen.", + "NotSupportedByDesign": "python,java", + "Results": [ + { + "Text": "ja", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.44615384615384618 + } + } + ] + }, + { + "Input": "Nee, ik zei 4 juli.", + "NotSupportedByDesign": "python,java", + "Results": [ + { + "Text": "Nee", + "TypeName": "boolean", + "Resolution": { + "value": false, + "score": 0.52 + } + } + ] + }, + { + "Input": "Ja... Ik heb dat nooit gezegd", + "NotSupportedByDesign": "python,java", + "Results": [ + { + "Text": "Ja", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.5 + } + } + ] + }, + { + "Input": "Ik zei NEE in plaats van ja!", + "NotSupportedByDesign": "python,java", + "Results": [ + { + "Text": "NEE", + "TypeName": "boolean", + "Resolution": { + "value": false, + "score": 0.48571428571428571 + } + } + ] + }, + { + "Input": "Ja. Ik zei nee", + "NotSupportedByDesign": "python,java", + "Results": [ + { + "Text": "Ja", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.55 + } + } + ] + }, + { + "Input": "๐Ÿ‘Œ Dat is ok", + "NotSupportedByDesign": "python,java", + "Results": [ + { + "Text": "๐Ÿ‘Œ", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.55 + } + } + ] + }, + { + "Input": "๐Ÿ‘Œ๐Ÿ‘Œ๐Ÿ‘Œ", + "NotSupportedByDesign": "python,java", + "Results": [ + { + "Text": "๐Ÿ‘Œ", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.6 + } + } + ] + }, + { + "Input": "๐Ÿ‘Œ๐Ÿพ Dat is ok", + "NotSupportedByDesign": "python,java", + "Results": [ + { + "Text": "๐Ÿ‘Œ๐Ÿพ", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.64 + } + } + ] + }, + { + "Input": "๐Ÿ‘Œ๐Ÿฟ Dat is ok", + "NotSupportedByDesign": "python,java", + "Results": [ + { + "Text": "๐Ÿ‘Œ๐Ÿฟ", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.64 + } + } + ] + }, + { + "Input": "๐Ÿ‘Œ๐Ÿป Dat is ok", + "NotSupportedByDesign": "python,java", + "Results": [ + { + "Text": "๐Ÿ‘Œ๐Ÿป", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.64 + } + } + ] + }, + { + "Input": "๐Ÿ‘Œ๐Ÿผ๐Ÿ‘Œ๐Ÿป๐Ÿ‘Œ๐Ÿฝ", + "NotSupportedByDesign": "python,java", + "Results": [ + { + "Text": "๐Ÿ‘Œ๐Ÿผ", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.6 + } + } + ] + }, + { + "Input": "Ik ga akkoord", + "NotSupportedByDesign": "python,java", + "Results": [ + { + "Text": "akkoord", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.6 + } + } + ] + }, + { + "Input": "Ik ga niet akkoord", + "NotSupportedByDesign": "python,java", + "Results": [ + { + "Text": "niet", + "TypeName": "boolean", + "Resolution": { + "value": false, + "score": 0.55 + } + } + ] + }, + { + "Input": "Dat is vanzelfsprekend", + "NotSupportedByDesign": "python,java", + "Results": [ + { + "Text": "vanzelfsprekend", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.6 + } + } + ] + }, + { + "Input": "Natuurlijk gaan we dat doen!", + "NotSupportedByDesign": "python,java", + "Results": [ + { + "Text": "Natuurlijk", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.52 + } + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Choice/English/BooleanModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Choice/English/BooleanModel.json new file mode 100644 index 000000000..ac79b4773 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Choice/English/BooleanModel.json @@ -0,0 +1,280 @@ +[ + { + "Input": "Sure!", + "Results": [ + { + "Text": "Sure", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 1.0 + } + } + ] + }, + { + "Input": "I don't thing so. no.", + "Results": [ + { + "Text": "no", + "TypeName": "boolean", + "Resolution": { + "value": false, + "score": 0.5 + } + } + ] + }, + { + "Input": "I think that would work. so yes I will.", + "Results": [ + { + "Text": "yes", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.4666666666666667 + } + } + ] + }, + { + "Input": "no. I said the fourth of July", + "Results": [ + { + "Text": "no", + "TypeName": "boolean", + "Resolution": { + "value": false, + "score": 0.4857142857142857 + } + } + ] + }, + { + "Input": "yes... I said no onions", + "Results": [ + { + "Text": "yes", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.52 + } + } + ] + }, + { + "Input": "I said NO not yes!", + "Results": [ + { + "Text": "NO", + "TypeName": "boolean", + "Resolution": { + "value": false, + "score": 0.52 + } + } + ] + }, + { + "Input": "Yes. I said no", + "Results": [ + { + "Text": "Yes", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.55 + } + } + ] + }, + { + "Input": "disagree, it is not ok", + "Results": [ + { + "Text": "not ok", + "TypeName": "boolean", + "Resolution": { + "value": false, + "score": 0.64 + } + } + ] + }, + { + "Input": "agree, it is ok", + "Results": [ + { + "Text": "agree", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.55 + } + } + ] + }, + { + "Input": "agree, it is not ok", + "NotSupportedByDesign": "python", + "Results": [ + { + "Text": "not ok", + "TypeName": "boolean", + "Resolution": { + "value": false, + "score": 0.64 + } + } + ] + }, + { + "Input": "disagree", + "Results": [ + { + "Text": "disagree", + "TypeName": "boolean", + "Resolution": { + "value": false, + "score": 1.0 + } + } + ] + }, + { + "Input": "it's not ok", + "Results": [ + { + "Text": "not ok", + "TypeName": "boolean", + "Resolution": { + "value": false, + "score": 0.7 + } + } + ] + }, + { + "Input": "๐Ÿ‘Œ It's ok", + "Results": [ + { + "Text": "๐Ÿ‘Œ", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.55 + } + } + ] + }, + { + "Input": "๐Ÿ‘Œ๐Ÿ‘Œ๐Ÿ‘Œ", + "Results": [ + { + "Text": "๐Ÿ‘Œ", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.6 + } + } + ] + }, + { + "Input": "Yeah that sounds good.", + "Results": [ + { + "Text": "Yeah", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.55 + } + } + ] + }, + { + "Input": "Yup that's fine", + "Results": [ + { + "Text": "Yup", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.55 + } + } + ] + }, + { + "Input": "Yeah, let's do that instead.", + "Results": [ + { + "Text": "Yeah", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.5 + } + } + ] + }, + { + "Input": "๐Ÿ‘Œ๐Ÿพ It's ok", + "NotSupportedByDesign": "python", + "Results": [ + { + "Text": "๐Ÿ‘Œ๐Ÿพ", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.64 + } + } + ] + }, + { + "Input": "๐Ÿ‘Œ๐Ÿฟ It's ok", + "NotSupportedByDesign": "python", + "Results": [ + { + "Text": "๐Ÿ‘Œ๐Ÿฟ", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.64 + } + } + ] + }, + { + "Input": "๐Ÿ‘Œ๐Ÿป It's ok", + "NotSupportedByDesign": "python", + "Results": [ + { + "Text": "๐Ÿ‘Œ๐Ÿป", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.64 + } + } + ] + }, + { + "Input": "๐Ÿ‘Œ๐Ÿผ๐Ÿ‘Œ๐Ÿป๐Ÿ‘Œ๐Ÿฝ", + "NotSupportedByDesign": "python", + "Results": [ + { + "Text": "๐Ÿ‘Œ๐Ÿผ", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.6 + } + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Choice/French/BooleanModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Choice/French/BooleanModel.json new file mode 100644 index 000000000..d6d342077 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Choice/French/BooleanModel.json @@ -0,0 +1,257 @@ +[ + { + "Input": "Sur", + "NotSupportedByDesign": "python", + "Results": [ + { + "Text": "Sur", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 1.0 + } + } + ] + }, + { + "Input": "Je ne pense pas.", + "NotSupportedByDesign": "python", + "Results": [ + { + "Text": "pas", + "TypeName": "boolean", + "Resolution": { + "value": false, + "score": 0.55 + } + } + ] + }, + { + "Input": "Je crois que รงa marche", + "NotSupported": "javascript", + "NotSupportedByDesign": "python", + "Results": [ + { + "Text": "รงa marche", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.64 + } + } + ] + }, + { + "Input": "non. J'ai dit le 4 juillet", + "NotSupportedByDesign": "python", + "Results": [ + { + "Text": "non", + "TypeName": "boolean", + "Resolution": { + "value": false, + "score": 0.4857142857142857 + } + } + ] + }, + { + "Input": "oui... j'ai dit pas d'oignons!", + "NotSupported": "dotnet", + "NotSupportedByDesign": "python", + "Results": [ + { + "Text": "oui", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.4857142857142857 + } + } + ] + }, + { + "Input": "J'ai dit NON pas oui!", + "NotSupportedByDesign": "python", + "Results": [ + { + "Text": "NON", + "TypeName": "boolean", + "Resolution": { + "value": false, + "score": 0.5 + } + } + ] + }, + { + "Input": "Oui. j'ai dit non", + "NotSupportedByDesign": "python", + "Results": [ + { + "Text": "Oui", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.52 + } + } + ] + }, + { + "Input": "pas d'accord, ce n'est pas correct", + "NotSupportedByDesign": "python", + "Results": [ + { + "Text": "n'est pas correct", + "TypeName": "boolean", + "Resolution": { + "value": false, + "score": 0.7 + } + } + ] + }, + { + "Input": "d'accord, c'est ok", + "NotSupportedByDesign": "python", + "Results": [ + { + "Text": "d'accord", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.64 + } + } + ] + }, + { + "Input": "d'accord, ce n'est pas ok", + "NotSupported": "dotnet", + "NotSupportedByDesign": "python", + "Results": [ + { + "Text": "n'est pas ok", + "TypeName": "boolean", + "Resolution": { + "value": false, + "score": 0.7428571428571429 + } + } + ] + }, + { + "Input": "ne pas concorder", + "NotSupportedByDesign": "python", + "Results": [ + { + "Text": "pas concorder", + "TypeName": "boolean", + "Resolution": { + "value": false, + "score": 0.8 + } + } + ] + }, + { + "Input": "ce n'est pas ok", + "NotSupportedByDesign": "python", + "Results": [ + { + "Text": "n'est pas ok", + "TypeName": "boolean", + "Resolution": { + "value": false, + "score": 0.88 + } + } + ] + }, + { + "Input": "๐Ÿ‘Œ C'est bon", + "NotSupportedByDesign": "python", + "Results": [ + { + "Text": "๐Ÿ‘Œ", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.55 + } + } + ] + }, + { + "Input": "๐Ÿ‘Œ๐Ÿ‘Œ๐Ÿ‘Œ", + "NotSupportedByDesign": "python", + "Results": [ + { + "Text": "๐Ÿ‘Œ", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.6 + } + } + ] + }, + { + "Input": "๐Ÿ‘Œ๐Ÿพ C'est bon", + "NotSupportedByDesign": "python", + "Results": [ + { + "Text": "๐Ÿ‘Œ๐Ÿพ", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.64 + } + } + ] + }, + { + "Input": "๐Ÿ‘Œ๐Ÿฟ C'est bon", + "NotSupportedByDesign": "python", + "Results": [ + { + "Text": "๐Ÿ‘Œ๐Ÿฟ", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.64 + } + } + ] + }, + { + "Input": "๐Ÿ‘Œ๐Ÿป C'est bon", + "NotSupportedByDesign": "python", + "Results": [ + { + "Text": "๐Ÿ‘Œ๐Ÿป", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.64 + } + } + ] + }, + { + "Input": "๐Ÿ‘Œ๐Ÿผ๐Ÿ‘Œ๐Ÿป๐Ÿ‘Œ๐Ÿฝ", + "NotSupportedByDesign": "python", + "Results": [ + { + "Text": "๐Ÿ‘Œ๐Ÿผ", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.6 + } + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Choice/German/BooleanModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Choice/German/BooleanModel.json new file mode 100644 index 000000000..72a68a894 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Choice/German/BooleanModel.json @@ -0,0 +1,185 @@ +[ + { + "Input": "Ja klar!", + "NotSupportedByDesign": "python,java,javascript", + "Results": [ + { + "Text": "Ja", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.7 + } + } + ] + }, + { + "Input": "Ich denke nicht. Nein.", + "NotSupportedByDesign": "python,java,javascript", + "Results": [ + { + "Text": "Nein", + "TypeName": "boolean", + "Resolution": { + "value": false, + "score": 0.55 + } + } + ] + }, + { + "Input": "Das sollte funktionieren, also mache ich es.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "python,java,javascript", + "Results": [ + { + "Text": "mache ich", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.571428571428571 + } + } + ] + }, + { + "Input": "Nein. Ich sagte vierter Juli", + "NotSupportedByDesign": "python,java,javascript", + "Results": [ + { + "Text": "Nein", + "TypeName": "boolean", + "Resolution": { + "value": false, + "score": 0.52 + } + } + ] + }, + { + "Input": "Ja... ich sagte keine Zwiebeln", + "NotSupportedByDesign": "python,java,javascript", + "Results": [ + { + "Text": "Ja", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.52 + } + } + ] + }, + { + "Input": "Ich sagte NEIN NICHT ja!", + "NotSupportedByDesign": "python,java,javascript", + "Results": [ + { + "Text": "NEIN", + "TypeName": "boolean", + "Resolution": { + "value": false, + "score": 0.52 + } + } + ] + }, + { + "Input": "Ja. Ich sagte nein", + "NotSupportedByDesign": "python,java,javascript", + "Results": [ + { + "Text": "Ja", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.55 + } + } + ] + }, + { + "Input": "๐Ÿ‘Œ Alles klar", + "NotSupportedByDesign": "python,java,javascript", + "Results": [ + { + "Text": "๐Ÿ‘Œ", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.6 + } + } + ] + }, + { + "Input": "๐Ÿ‘Œ๐Ÿ‘Œ๐Ÿ‘Œ", + "NotSupportedByDesign": "python,java,javascript", + "Results": [ + { + "Text": "๐Ÿ‘Œ", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.6 + } + } + ] + }, + { + "Input": "๐Ÿ‘Œ๐Ÿพ Alles klar", + "NotSupportedByDesign": "python,java,javascript", + "Results": [ + { + "Text": "๐Ÿ‘Œ๐Ÿพ", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.7 + } + } + ] + }, + { + "Input": "๐Ÿ‘Œ๐Ÿฟ Alles klar", + "NotSupportedByDesign": "python,java,javascript", + "Results": [ + { + "Text": "๐Ÿ‘Œ๐Ÿฟ", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.7 + } + } + ] + }, + { + "Input": "๐Ÿ‘Œ๐Ÿป Alles klar", + "NotSupportedByDesign": "python,java,javascript", + "Results": [ + { + "Text": "๐Ÿ‘Œ๐Ÿป", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.7 + } + } + ] + }, + { + "Input": "๐Ÿ‘Œ๐Ÿผ๐Ÿ‘Œ๐Ÿป๐Ÿ‘Œ๐Ÿฝ", + "NotSupportedByDesign": "python,java,javascript", + "Results": [ + { + "Text": "๐Ÿ‘Œ๐Ÿผ", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.6 + } + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Choice/Hindi/BooleanModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Choice/Hindi/BooleanModel.json new file mode 100644 index 000000000..4d836294f --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Choice/Hindi/BooleanModel.json @@ -0,0 +1,254 @@ +[ + { + "Input": "เคฌเคฟเคฒเค•เฅเคฒ!", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฌเคฟเคฒเค•เฅเคฒ", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 1.0 + } + } + ] + }, + { + "Input": "เคฎเฅเคเฅ‡ เคเคธเคพ เคจเคนเฅ€เค‚ เคฒเค—เคคเคพ. เคจเคนเฅ€เค‚.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคจเคนเฅ€เค‚", + "TypeName": "boolean", + "Resolution": { + "value": false, + "score": 0.52 + } + } + ] + }, + { + "Input": "เคฎเฅเคเฅ‡ เคฒเค—เคคเคพ เคนเฅˆ เคฏเคน เค•เคพเคฎ เค•เคฐ เคœเคพเคเค—เคพเฅค เคคเฅ‹ เคนเคพเค เคฎเฅˆเค‚ เค•เคฐเฅเค‚เค—เคพเฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคนเคพเค", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.4545454545454546 + } + } + ] + }, + { + "Input": "เคจเคพ. เคฎเฅˆเค‚เคจเฅ‡ เคšเคพเคฐ เคœเฅเคฒเคพเคˆ เค•เคนเคพ เคฅเคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคจเคพ", + "TypeName": "boolean", + "Resolution": { + "value": false, + "score": 0.5 + } + } + ] + }, + { + "Input": "เคนเคพเค‚... เคฎเฅˆเค‚เคจเฅ‡ เค•เคนเคพ เคฅเคพ เค•เฅ‹เคˆ เคชเฅเคฏเคพเฅ› เคจเคนเฅ€เค‚", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคนเคพเค‚", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.4857142857142857 + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚เคจเฅ‡ เคจเคพ เค•เคนเคพ เคฅเคพ, เคนเคพเค‚ เคจเคนเฅ€เค‚!", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคจเคพ", + "TypeName": "boolean", + "Resolution": { + "value": false, + "score": 0.5 + } + } + ] + }, + { + "Input": "เคนเคพเค‚. เคฎเฅˆเค‚เคจเฅ‡ เคจเคพ เค•เคนเคพ เคฅเคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคนเคพเค‚", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.52 + } + } + ] + }, + { + "Input": "เค…เคธเคนเคฎเคค, เคฏเคน เค เฅ€เค• เคจเคนเฅ€เค‚ เคนเฅˆ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค เฅ€เค• เคจเคนเฅ€เค‚", + "TypeName": "boolean", + "Resolution": { + "value": false, + "score": 0.64 + } + } + ] + }, + { + "Input": "เคธเคนเคฎเคค, เคฏเคน เค เฅ€เค• เคนเฅˆ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเคนเคฎเคค", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.55 + } + } + ] + }, + { + "Input": "เคธเคนเคฎเคค, เคฏเคน เค เฅ€เค• เคจเคนเฅ€เค‚ เคนเฅˆ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค เฅ€เค• เคจเคนเฅ€เค‚", + "TypeName": "boolean", + "Resolution": { + "value": false, + "score": 0.64 + } + } + ] + }, + { + "Input": "เค…เคธเคนเคฎเคค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เคธเคนเคฎเคค", + "TypeName": "boolean", + "Resolution": { + "value": false, + "score": 1.0 + } + } + ] + }, + { + "Input": "เคฏเคน เค เฅ€เค• เคจเคนเฅ€เค‚ เคนเฅˆ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค เฅ€เค• เคจเคนเฅ€เค‚", + "TypeName": "boolean", + "Resolution": { + "value": false, + "score": 0.7 + } + } + ] + }, + { + "Input": "๐Ÿ‘Œ เคฏเคน เค เฅ€เค• เคนเฅˆ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๐Ÿ‘Œ", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.55 + } + } + ] + }, + { + "Input": "๐Ÿ‘Œ๐Ÿ‘Œ๐Ÿ‘Œ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๐Ÿ‘Œ", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.6 + } + } + ] + }, + { + "Input": "๐Ÿ‘Œ๐Ÿพ เคฏเคน เค เฅ€เค• เคนเฅˆ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๐Ÿ‘Œ๐Ÿพ", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.64 + } + } + ] + }, + { + "Input": "๐Ÿ‘Œ๐Ÿฟ เคฏเคน เค เฅ€เค• เคนเฅˆ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๐Ÿ‘Œ๐Ÿฟ", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.64 + } + } + ] + }, + { + "Input": "๐Ÿ‘Œ๐Ÿป เคฏเคน เค เฅ€เค• เคนเฅˆ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๐Ÿ‘Œ๐Ÿป", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.64 + } + } + ] + }, + { + "Input": "๐Ÿ‘Œ๐Ÿผ๐Ÿ‘Œ๐Ÿป๐Ÿ‘Œ๐Ÿฝ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๐Ÿ‘Œ๐Ÿผ", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.6 + } + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Choice/Italian/BooleanModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Choice/Italian/BooleanModel.json new file mode 100644 index 000000000..686c19fd7 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Choice/Italian/BooleanModel.json @@ -0,0 +1,282 @@ +[ + { + "Input": "Certo!", + "NotSupportedByDesign": "python,javascript", + "Results": [ + { + "Text": "Certo", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 1.0 + } + } + ] + }, + { + "Input": "Sรฌ", + "NotSupportedByDesign": "python,javascript", + "Results": [ + { + "Text": "Sรฌ", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 1.0 + } + } + ] + }, + { + "Input": "Non credo. no.", + "NotSupportedByDesign": "python,javascript", + "Results": [ + { + "Text": "no", + "TypeName": "boolean", + "Resolution": { + "value": false, + "score": 0.6 + } + } + ] + }, + { + "Input": "Penso dovrebbe funzionare. Si lo farรฒ.", + "NotSupportedByDesign": "python,javascript", + "Results": [ + { + "Text": "Si", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.5 + } + } + ] + }, + { + "Input": "no. Ho detto il quattro luglio", + "NotSupportedByDesign": "python,javascript", + "Results": [ + { + "Text": "no", + "TypeName": "boolean", + "Resolution": { + "value": false, + "score": 0.5 + } + } + ] + }, + { + "Input": "sรฌ... ho detto niente cipolle", + "NotSupportedByDesign": "python,javascript", + "Results": [ + { + "Text": "sรฌ", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.52 + } + } + ] + }, + { + "Input": "Ho detto NO non si!", + "NotSupportedByDesign": "python,javascript", + "Results": [ + { + "Text": "NO", + "TypeName": "boolean", + "Resolution": { + "value": false, + "score": 0.52 + } + } + ] + }, + { + "Input": "Si. Ho detto no", + "NotSupportedByDesign": "python,javascript", + "Results": [ + { + "Text": "Si", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.55 + } + } + ] + }, + { + "Input": "non sono d'accordo, cosรฌ non รจ ok", + "NotSupportedByDesign": "python,javascript", + "Results": [ + { + "Text": "non รจ ok", + "TypeName": "boolean", + "Resolution": { + "value": false, + "score": 0.625 + } + } + ] + }, + { + "Input": "d'accordo, รจ ok", + "NotSupportedByDesign": "python,javascript", + "Results": [ + { + "Text": "d'accordo", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.7 + } + } + ] + }, + { + "Input": "sono d'accordo, non va bene", + "NotSupportedByDesign": "python,javascript", + "Results": [ + { + "Text": "non va bene", + "TypeName": "boolean", + "Resolution": { + "value": false, + "score": 0.7 + } + } + ] + }, + { + "Input": "falso", + "NotSupportedByDesign": "python,javascript", + "Results": [ + { + "Text": "falso", + "TypeName": "boolean", + "Resolution": { + "value": false, + "score": 1.0 + } + } + ] + }, + { + "Input": "non va bene", + "NotSupportedByDesign": "python,javascript", + "Results": [ + { + "Text": "non va bene", + "TypeName": "boolean", + "Resolution": { + "value": false, + "score": 1.0 + } + } + ] + }, + { + "Input": "niente affatto, staremo qui", + "NotSupportedByDesign": "python", + "Results": [ + { + "Text": "niente affatto", + "TypeName": "boolean", + "Resolution": { + "value": false, + "score": 0.7 + } + } + ] + }, + { + "Input": "๐Ÿ‘Œ รจ ok", + "NotSupportedByDesign": "python", + "Results": [ + { + "Text": "๐Ÿ‘Œ", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.6 + } + } + ] + }, + { + "Input": "๐Ÿ‘Œ๐Ÿ‘Œ๐Ÿ‘Œ", + "NotSupportedByDesign": "python", + "Results": [ + { + "Text": "๐Ÿ‘Œ", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.6 + } + } + ] + }, + { + "Input": "๐Ÿ‘Œ๐Ÿพ รจ ok", + "NotSupportedByDesign": "python", + "Results": [ + { + "Text": "๐Ÿ‘Œ๐Ÿพ", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.7 + } + } + ] + }, + { + "Input": "๐Ÿ‘Œ๐Ÿฟ รจ ok", + "NotSupportedByDesign": "python", + "Results": [ + { + "Text": "๐Ÿ‘Œ๐Ÿฟ", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.7 + } + } + ] + }, + { + "Input": "๐Ÿ‘Œ๐Ÿป รจ ok", + "NotSupportedByDesign": "python", + "Results": [ + { + "Text": "๐Ÿ‘Œ๐Ÿป", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.7 + } + } + ] + }, + { + "Input": "๐Ÿ‘Œ๐Ÿผ๐Ÿ‘Œ๐Ÿป๐Ÿ‘Œ๐Ÿฝ", + "NotSupportedByDesign": "python", + "Results": [ + { + "Text": "๐Ÿ‘Œ๐Ÿผ", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.6 + } + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Choice/Japanese/BooleanModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Choice/Japanese/BooleanModel.json new file mode 100644 index 000000000..694247cd3 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Choice/Japanese/BooleanModel.json @@ -0,0 +1,156 @@ +[ + { + "Input": "ใฏใ„!", + "NotSupportedByDesign": "python", + "Results": [ + { + "Text": "ใฏใ„", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 1.0 + } + } + ] + }, + { + "Input": "ใฏใ„๏ผ", + "NotSupportedByDesign": "python", + "Results": [ + { + "Text": "ใฏใ„๏ผ", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 1.0 + } + } + ] + }, + { + "Input": "ใ‚ˆใ„", + "NotSupportedByDesign": "python", + "Results": [ + { + "Text": "ใ‚ˆใ„", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 1.0 + } + } + ] + }, + { + "Input": "ใ‚ˆใ„ใงใ™", + "NotSupportedByDesign": "python", + "Results": [ + { + "Text": "ใ‚ˆใ„ใงใ™", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 1.0 + } + } + ] + }, + { + "Input": "ใใ†ใงใ™", + "NotSupportedByDesign": "python", + "Results": [ + { + "Text": "ใใ†ใงใ™", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 1.0 + } + } + ] + }, + { + "Input": "ใ„ใ„ใˆใ€้ง„็›ฎใงใ™.", + "NotSupportedByDesign": "python", + "Results": [ + { + "Text": "ใ„ใ„ใˆ", + "TypeName": "boolean", + "Resolution": { + "value": false, + "score": 0.7 + } + } + ] + }, + { + "Input": "๐Ÿ‘Œ๐Ÿ‘Œ๐Ÿ‘Œ", + "NotSupportedByDesign": "python", + "Results": [ + { + "Text": "๐Ÿ‘Œ", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.6 + } + } + ] + }, + { + "Input": "๐Ÿ‘Œ๐Ÿพ", + "NotSupportedByDesign": "python", + "Results": [ + { + "Text": "๐Ÿ‘Œ๐Ÿพ", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 1 + } + } + ] + }, + { + "Input": "๐Ÿ‘Œ๐Ÿฟ", + "NotSupportedByDesign": "python", + "Results": [ + { + "Text": "๐Ÿ‘Œ๐Ÿฟ", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 1 + } + } + ] + }, + { + "Input": "๐Ÿ‘Œ๐Ÿป", + "NotSupportedByDesign": "python", + "Results": [ + { + "Text": "๐Ÿ‘Œ๐Ÿป", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 1 + } + } + ] + }, + { + "Input": "๐Ÿ‘Œ๐Ÿผ๐Ÿ‘Œ๐Ÿป๐Ÿ‘Œ๐Ÿฝ", + "NotSupportedByDesign": "python", + "Results": [ + { + "Text": "๐Ÿ‘Œ๐Ÿผ", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.6 + } + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Choice/Korean/BooleanModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Choice/Korean/BooleanModel.json new file mode 100644 index 000000000..816652ad8 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Choice/Korean/BooleanModel.json @@ -0,0 +1,242 @@ +[ + { + "Input": "๊ทธ๋ž˜์š”!", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๊ทธ๋ž˜์š”", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 1.0 + } + } + ] + }, + { + "Input": "๋‚˜๋Š” ๊ทธ๋ ‡๊ฒŒ ์ƒ๊ฐํ•˜์ง€ ์•Š์•„์š”. ์•„๋‹ˆ์š”. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์•„๋‹ˆ์š”.", + "TypeName": "boolean", + "Resolution": { + "value": false, + "score": 0.5 + } + } + ] + }, + { + "Input": "๋‚˜๋Š” ๊ทธ๊ฒƒ์ด ํšจ๊ณผ๊ฐ€ ์žˆ์„ ๊ฒƒ์ด๋ผ๊ณ  ์ƒ๊ฐํ•œ๋‹ค. ์˜ˆ ๊ทธ๋ž˜์„œ ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜ˆ", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.46666666666666667 + } + } + ] + }, + { + "Input": "์•„๋‹ˆ. ๋‚˜๋Š” 7์›” 4์ผ์— ๋งํ–ˆ๋‹ค.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์•„๋‹ˆ", + "TypeName": "boolean", + "Resolution": { + "value": false, + "score": 0.48571428571428571 + } + } + ] + }, + { + "Input": "์˜ˆโ€ฆ ๋‚˜๋Š” ์–‘ํŒŒ๊ฐ€ ์—†๋‹ค๊ณ  ๋งํ–ˆ์Šต๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜ˆ", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.52 + } + } + ] + }, + { + "Input": "๋‚˜๋Š” ์˜ˆ๊ฐ€ ์•„๋‹ˆ๋ผ ์•„๋‹ˆ๋ผ๊ณ  ๋งํ–ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์•„๋‹ˆ", + "TypeName": "boolean", + "Resolution": { + "value": false, + "score": 0.52 + } + } + ] + }, + { + "Input": "์˜ˆ, ๋‚˜๋Š” ์•„๋‹ˆ๋ผ๊ณ  ๋งํ–ˆ์Šต๋‹ˆ๋‹ค.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜ˆ", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.55 + } + } + ] + }, + { + "Input": "๋™์˜ํ•˜์ง€ ์•Š์•„์š”, ์ด๊ฒƒ์€ ๊ดœ์ฐฎ์ง€ ์•Š์•„์š”. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๊ดœ์ฐฎ์ง€ ์•Š์•„์š”", + "TypeName": "boolean", + "Resolution": { + "value": false, + "score": 0.64 + } + } + ] + }, + { + "Input": "๋™์˜ํ•ด์š”, ์ด๊ฒƒ์€ ๊ดœ์ฐฎ์•„์š”. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋™์˜ํ•ด์š”", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.55 + } + } + ] + }, + { + "Input": "๋™์˜ํ•˜์ง€ ์•Š์•„์š”. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋™์˜ํ•˜์ง€ ์•Š์•„์š”", + "TypeName": "boolean", + "Resolution": { + "value": false, + "score": 1.0 + } + } + ] + }, + { + "Input": "์ด๊ฒƒ์€ ๊ดœ์ฐฎ์ง€ ์•Š์•„์š”. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๊ดœ์ฐฎ์ง€ ์•Š์•„์š”", + "TypeName": "boolean", + "Resolution": { + "value": false, + "score": 0.7 + } + } + ] + }, + { + "Input": "๐Ÿ‘Œ๐Ÿ‘Œ๐Ÿ‘Œ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๐Ÿ‘Œ", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.6 + } + } + ] + }, + { + "Input": "๐Ÿ‘Œ๐Ÿพ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๐Ÿ‘Œ๐Ÿพ", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.64 + } + } + ] + }, + { + "Input": "๐Ÿ‘Œ๐Ÿฟ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๐Ÿ‘Œ๐Ÿฟ", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.64 + } + } + ] + }, + { + "Input": "๐Ÿ‘Œ๐Ÿป", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๐Ÿ‘Œ๐Ÿป", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.64 + } + } + ] + }, + { + "Input": "๐Ÿ‘Œ๐Ÿผ๐Ÿ‘Œ๐Ÿป๐Ÿ‘Œ๐Ÿฝ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๐Ÿ‘Œ๐Ÿผ", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.6 + } + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Choice/Portuguese/BooleanModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Choice/Portuguese/BooleanModel.json new file mode 100644 index 000000000..bcdf7d9d3 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Choice/Portuguese/BooleanModel.json @@ -0,0 +1,185 @@ +[ + { + "Input": "Claro!", + "NotSupportedByDesign": "python", + "Results": [ + { + "Text": "Claro", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 1.0 + } + } + ] + }, + { + "Input": "Nรฃo. Eu acho que nรฃo.", + "NotSupportedByDesign": "python", + "Results": [ + { + "Text": "Nรฃo", + "TypeName": "boolean", + "Resolution": { + "value": false, + "score": 0.52 + } + } + ] + }, + { + "Input": "Acho que sim.", + "NotSupported": "javascript", + "NotSupportedByDesign": "python", + "Results": [ + { + "Text": "sim", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.6 + } + } + ] + }, + { + "Input": "nao. eu disse 5 de setembro", + "NotSupportedByDesign": "python", + "Results": [ + { + "Text": "nao", + "TypeName": "boolean", + "Resolution": { + "value": false, + "score": 0.5 + } + } + ] + }, + { + "Input": "sim... eu jรก disse que eu nรฃo gosto de cebola!", + "NotSupportedByDesign": "python", + "Results": [ + { + "Text": "sim", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.46 + } + } + ] + }, + { + "Input": "Eu disse NรƒO, nรฃo sim!", + "NotSupportedByDesign": "python", + "Results": [ + { + "Text": "NรƒO", + "TypeName": "boolean", + "Resolution": { + "value": false, + "score": 0.52 + } + } + ] + }, + { + "Input": "Sim. Eu disse nรฃo.", + "NotSupportedByDesign": "python", + "Results": [ + { + "Text": "Sim", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.55 + } + } + ] + }, + { + "Input": "๐Ÿ‘Œ Tรก ok", + "NotSupportedByDesign": "python", + "Results": [ + { + "Text": "๐Ÿ‘Œ", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.6 + } + } + ] + }, + { + "Input": "๐Ÿ‘Œ๐Ÿ‘Œ๐Ÿ‘Œ", + "NotSupportedByDesign": "python", + "Results": [ + { + "Text": "๐Ÿ‘Œ", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.6 + } + } + ] + }, + { + "Input": "๐Ÿ‘Œ๐Ÿพ Tรก ok", + "NotSupportedByDesign": "python", + "Results": [ + { + "Text": "๐Ÿ‘Œ๐Ÿพ", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.7 + } + } + ] + }, + { + "Input": "๐Ÿ‘Œ๐Ÿฟ Tรก ok", + "NotSupportedByDesign": "python", + "Results": [ + { + "Text": "๐Ÿ‘Œ๐Ÿฟ", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.7 + } + } + ] + }, + { + "Input": "๐Ÿ‘Œ๐Ÿป Tรก ok", + "NotSupportedByDesign": "python", + "Results": [ + { + "Text": "๐Ÿ‘Œ๐Ÿป", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.7 + } + } + ] + }, + { + "Input": "๐Ÿ‘Œ๐Ÿผ๐Ÿ‘Œ๐Ÿป๐Ÿ‘Œ๐Ÿฝ", + "NotSupportedByDesign": "python", + "Results": [ + { + "Text": "๐Ÿ‘Œ๐Ÿผ", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.6 + } + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Choice/Spanish/BooleanModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Choice/Spanish/BooleanModel.json new file mode 100644 index 000000000..1c765f31c --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Choice/Spanish/BooleanModel.json @@ -0,0 +1,184 @@ +[ + { + "Input": "ยกPor supuesto!", + "NotSupportedByDesign": "python", + "Results": [ + { + "Text": "Por supuesto", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 1.0 + } + } + ] + }, + { + "Input": "No lo creo. no.", + "NotSupportedByDesign": "python", + "Results": [ + { + "Text": "No", + "TypeName": "boolean", + "Resolution": { + "value": false, + "score": 0.55 + } + } + ] + }, + { + "Input": "Creo que eso funcionarรญa asรญ que sรญ lo harรฉ.", + "NotSupportedByDesign": "python", + "Results": [ + { + "Text": "sรญ", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.4666666666666667 + } + } + ] + }, + { + "Input": "No. Dije el 4 de Julio", + "NotSupportedByDesign": "python", + "Results": [ + { + "Text": "No", + "TypeName": "boolean", + "Resolution": { + "value": false, + "score": 0.5 + } + } + ] + }, + { + "Input": "Sรญ ... dije sin cebollas", + "NotSupportedByDesign": "python", + "Results": [ + { + "Text": "Sรญ", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.55 + } + } + ] + }, + { + "Input": "ยกDije que NO, en vez de sรญ!", + "NotSupportedByDesign": "python", + "Results": [ + { + "Text": "NO", + "TypeName": "boolean", + "Resolution": { + "value": false, + "score": 0.48571428571428571 + } + } + ] + }, + { + "Input": "Sรญ . dije que no", + "NotSupportedByDesign": "python", + "Results": [ + { + "Text": "Sรญ", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.55 + } + } + ] + }, + { + "Input": "๐Ÿ‘Œ Estรก bien", + "NotSupportedByDesign": "python", + "Results": [ + { + "Text": "๐Ÿ‘Œ", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.6 + } + } + ] + }, + { + "Input": "๐Ÿ‘Œ๐Ÿ‘Œ๐Ÿ‘Œ", + "NotSupportedByDesign": "python", + "Results": [ + { + "Text": "๐Ÿ‘Œ", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.6 + } + } + ] + }, + { + "Input": "๐Ÿ‘Œ๐Ÿพ Estรก bien", + "NotSupportedByDesign": "python", + "Results": [ + { + "Text": "๐Ÿ‘Œ๐Ÿพ", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.7 + } + } + ] + }, + { + "Input": "๐Ÿ‘Œ๐Ÿฟ Estรก bien", + "NotSupportedByDesign": "python", + "Results": [ + { + "Text": "๐Ÿ‘Œ๐Ÿฟ", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.7 + } + } + ] + }, + { + "Input": "๐Ÿ‘Œ๐Ÿป Estรก bien", + "NotSupportedByDesign": "python", + "Results": [ + { + "Text": "๐Ÿ‘Œ๐Ÿป", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.7 + } + } + ] + }, + { + "Input": "๐Ÿ‘Œ๐Ÿผ๐Ÿ‘Œ๐Ÿป๐Ÿ‘Œ๐Ÿฝ", + "NotSupportedByDesign": "python", + "Results": [ + { + "Text": "๐Ÿ‘Œ๐Ÿผ", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.6 + } + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Choice/Swedish/BooleanModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Choice/Swedish/BooleanModel.json new file mode 100644 index 000000000..9479eb9a1 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Choice/Swedish/BooleanModel.json @@ -0,0 +1,572 @@ +[ + { + "Input": "sant", + "NotSupported":"javascript", + "NotSupportedByDesign": "python,java", + "Results": [ + { + "Text": "sant", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 1.0 + } + } + ] + }, + { + "Input": "ja", + "NotSupported":"javascript", + "NotSupportedByDesign": "python,java", + "Results": [ + { + "Text": "ja", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 1.0 + } + } + ] + }, + { + "Input": "ja det รคr ok", + "NotSupported":"javascript", + "NotSupportedByDesign": "python,java", + "Results": [ + { + "Text": "ja", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.55 + } + } + ] + }, + { + "Input": "ja, det รคr ok", + "NotSupported":"javascript", + "NotSupportedByDesign": "python,java", + "Results": [ + { + "Text": "ja", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.55 + } + } + ] + }, + { + "Input": "yes", + "NotSupported":"javascript", + "NotSupportedByDesign": "python,java", + "Results": [ + { + "Text": "yes", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 1.0 + } + } + ] + }, + { + "Input": "y", + "NotSupported":"javascript", + "NotSupportedByDesign": "python,java", + "Results": [ + { + "Text": "y", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 1.0 + } + } + ] + }, + { + "Input": "j", + "NotSupported":"javascript", + "NotSupportedByDesign": "python,java", + "Results": [ + { + "Text": "j", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 1.0 + } + } + ] + }, + { + "Input": "ok", + "NotSupported":"javascript", + "NotSupportedByDesign": "python,java", + "Results": [ + { + "Text": "ok", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 1.0 + } + } + ] + }, + { + "Input": "ok dรฅ", + "NotSupported":"javascript", + "NotSupportedByDesign": "python,java", + "Results": [ + { + "Text": "ok", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.7 + } + } + ] + }, + { + "Input": "det รคr ok", + "NotSupported":"javascript", + "NotSupportedByDesign": "python,java", + "Results": [ + { + "Text": "ok", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.6 + } + } + ] + }, + { + "Input": "japp", + "NotSupported":"javascript", + "NotSupportedByDesign": "python,java", + "Results": [ + { + "Text": "japp", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 1.0 + } + } + ] + }, + { + "Input": "jupp", + "NotSupported":"javascript", + "NotSupportedByDesign": "python,java", + "Results": [ + { + "Text": "jupp", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 1.0 + } + } + ] + }, + { + "Input": "jepp", + "NotSupported":"javascript", + "NotSupportedByDesign": "python,java", + "Results": [ + { + "Text": "jepp", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 1.0 + } + } + ] + }, + { + "Input": "absolut", + "NotSupported":"javascript", + "NotSupportedByDesign": "python,java", + "Results": [ + { + "Text": "absolut", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 1.0 + } + } + ] + }, + { + "Input": "sรคkert", + "NotSupported":"javascript", + "NotSupportedByDesign": "python,java", + "Results": [ + { + "Text": "sรคkert", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 1.0 + } + } + ] + }, + { + "Input": "instรคmmer", + "NotSupported":"javascript", + "NotSupportedByDesign": "python,java", + "Results": [ + { + "Text": "instรคmmer", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 1.0 + } + } + ] + }, + { + "Input": "javisst", + "NotSupported":"javascript", + "NotSupportedByDesign": "python,java", + "Results": [ + { + "Text": "javisst", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 1.0 + } + } + ] + }, + { + "Input": "kรถr", + "NotSupported":"javascript", + "NotSupportedByDesign": "python,java", + "Results": [ + { + "Text": "kรถr", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 1.0 + } + } + ] + }, + { + "Input": "kรถr pรฅ!", + "NotSupported":"javascript", + "NotSupportedByDesign": "python,java", + "Results": [ + { + "Text": "kรถr", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.7 + } + } + ] + }, + { + "Input": "๐Ÿ‘Œ๐Ÿ‘Œ๐Ÿ‘Œ", + "NotSupported":"javascript", + "NotSupportedByDesign": "python,java", + "Results": [ + { + "Text": "๐Ÿ‘Œ", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.6 + } + } + ] + }, + { + "Input": "๐Ÿ‘Œ๐Ÿพ", + "NotSupported":"javascript", + "NotSupportedByDesign": "python,java", + "Results": [ + { + "Text": "๐Ÿ‘Œ๐Ÿพ", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 1 + } + } + ] + }, + { + "Input": "๐Ÿ‘Œ๐Ÿฟ", + "NotSupported":"javascript", + "NotSupportedByDesign": "python,java", + "Results": [ + { + "Text": "๐Ÿ‘Œ๐Ÿฟ", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 1 + } + } + ] + }, + { + "Input": "๐Ÿ‘Œ๐Ÿป", + "NotSupported":"javascript", + "NotSupportedByDesign": "python,java", + "Results": [ + { + "Text": "๐Ÿ‘Œ๐Ÿป", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 1 + } + } + ] + }, + { + "Input": "๐Ÿ‘Œ๐Ÿผ๐Ÿ‘Œ๐Ÿป๐Ÿ‘Œ๐Ÿฝ", + "NotSupported":"javascript", + "NotSupportedByDesign": "python,java", + "Results": [ + { + "Text": "๐Ÿ‘Œ๐Ÿผ", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.6 + } + } + ] + }, + { + "Input": "falskt", + "NotSupported":"javascript", + "NotSupportedByDesign": "python,java", + "Results": [ + { + "Text": "falskt", + "TypeName": "boolean", + "Resolution": { + "value": false, + "score": 1.0 + } + } + ] + }, + { + "Input": "nej", + "NotSupported":"javascript", + "NotSupportedByDesign": "python,java", + "Results": [ + { + "Text": "nej", + "TypeName": "boolean", + "Resolution": { + "value": false, + "score": 1.0 + } + } + ] + }, + { + "Input": "nรคpp", + "NotSupported":"javascript", + "NotSupportedByDesign": "python,java", + "Results": [ + { + "Text": "nรคpp", + "TypeName": "boolean", + "Resolution": { + "value": false, + "score": 1.0 + } + } + ] + }, + { + "Input": "nope", + "NotSupported":"javascript", + "NotSupportedByDesign": "python,java", + "Results": [ + { + "Text": "nope", + "TypeName": "boolean", + "Resolution": { + "value": false, + "score": 1.0 + } + } + ] + }, + { + "Input": "misstycker", + "NotSupported":"javascript", + "NotSupportedByDesign": "python,java", + "Results": [ + { + "Text": "misstycker", + "TypeName": "boolean", + "Resolution": { + "value": false, + "score": 1.0 + } + } + ] + }, + { + "Input": "aldrig", + "NotSupported":"javascript", + "NotSupportedByDesign": "python,java", + "Results": [ + { + "Text": "aldrig", + "TypeName": "boolean", + "Resolution": { + "value": false, + "score": 1.0 + } + } + ] + }, + { + "Input": "n", + "NotSupported":"javascript", + "NotSupportedByDesign": "python,java", + "Results": [ + { + "Text": "n", + "TypeName": "boolean", + "Resolution": { + "value": false, + "score": 1.0 + } + } + ] + }, + { + "Input": "nรค", + "NotSupported":"javascript", + "NotSupportedByDesign": "python,java", + "Results": [ + { + "Text": "nรค", + "TypeName": "boolean", + "Resolution": { + "value": false, + "score": 1.0 + } + } + ] + }, + { + "Input": "absolut inte", + "NotSupported":"javascript", + "NotSupportedByDesign": "python,java", + "Results": [ + { + "Text": "absolut inte", + "TypeName": "boolean", + "Resolution": { + "value": false, + "score": 1.0 + } + } + ] + }, + { + "Input": "glรถm det", + "NotSupported":"javascript", + "NotSupportedByDesign": "python,java", + "Results": [ + { + "Text": "glรถm det", + "TypeName": "boolean", + "Resolution": { + "value": false, + "score": 1.0 + } + } + ] + }, + { + "Input": "jag sรคger bara, glรถm det!", + "NotSupported":"javascript", + "NotSupportedByDesign": "python,java", + "Results": [ + { + "Text": "glรถm det", + "TypeName": "boolean", + "Resolution": { + "value": false, + "score": 0.64 + } + } + ] + }, + { + "Input": "รถh, nรค", + "NotSupported":"javascript", + "NotSupportedByDesign": "python,java", + "Results": [ + { + "Text": "nรค", + "TypeName": "boolean", + "Resolution": { + "value": false, + "score": 0.7 + } + } + ] + }, + { + "Input": "jag vill inte det", + "NotSupported":"javascript", + "NotSupportedByDesign": "python,java", + "Results": [ + { + "Text": "vill inte", + "TypeName": "boolean", + "Resolution": { + "value": false, + "score": 0.7 + } + } + ] + }, + { + "Input": "nej, jag vill inte", + "NotSupported":"javascript", + "NotSupportedByDesign": "python,java", + "Results": [ + { + "Text": "vill inte", + "TypeName": "boolean", + "Resolution": { + "value": false, + "score": 0.7 + } + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Choice/Turkish/BooleanModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Choice/Turkish/BooleanModel.json new file mode 100644 index 000000000..659a089e3 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Choice/Turkish/BooleanModel.json @@ -0,0 +1,268 @@ +[ + { + "Input": "tabi !", + "NotSupportedByDesign": "python", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tabi", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 1.0 + } + } + ] + }, + { + "Input": "Sanmฤฑyorum. Hayฤฑr.", + "NotSupportedByDesign": "python", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Hayฤฑr", + "TypeName": "boolean", + "Resolution": { + "value": false, + "score": 0.7 + } + } + ] + }, + { + "Input": "Sanฤฑrฤฑm bu iลŸe yarayabilir. Yani evet yapacaฤŸฤฑm", + "NotSupportedByDesign": "python", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "evet", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.48571428571428571 + } + } + ] + }, + { + "Input": "Hayฤฑr. Temmuz'un dรถrdรผ dedim.", + "NotSupportedByDesign": "python", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Hayฤฑr", + "TypeName": "boolean", + "Resolution": { + "value": false, + "score": 0.52 + } + } + ] + }, + { + "Input": "Evet... SoฤŸan yok dedim", + "NotSupportedByDesign": "python", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Evet", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.55 + } + } + ] + }, + { + "Input": "HAYIR dedim evet deฤŸil!", + "NotSupportedByDesign": "python", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "HAYIR", + "TypeName": "boolean", + "Resolution": { + "value": false, + "score": 0.55 + } + } + ] + }, + { + "Input": "Evet. Hayฤฑr dedim.", + "NotSupportedByDesign": "python", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Evet", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.6 + } + } + ] + }, + { + "Input": "Katฤฑlmฤฑyorum, tamam deฤŸil", + "NotSupportedByDesign": "python", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tamam deฤŸil", + "TypeName": "boolean", + "Resolution": { + "value": false, + "score": 0.8 + } + } + ] + }, + { + "Input": "Katฤฑlฤฑyorum, tamam", + "NotSupportedByDesign": "python", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Katฤฑlฤฑyorum", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.7 + } + } + ] + }, + { + "Input": "Katฤฑlฤฑyorum, tamam deฤŸil", + "NotSupportedByDesign": "python", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tamam deฤŸil", + "TypeName": "boolean", + "Resolution": { + "value": false, + "score": 0.8 + } + } + ] + }, + { + "Input": "katฤฑlmฤฑyorum", + "NotSupportedByDesign": "python", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "katฤฑlmฤฑyorum", + "TypeName": "boolean", + "Resolution": { + "value": false, + "score": 1.0 + } + } + ] + }, + { + "Input": "tamam deฤŸil", + "NotSupportedByDesign": "python", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tamam deฤŸil", + "TypeName": "boolean", + "Resolution": { + "value": false, + "score": 1.0 + } + } + ] + }, + { + "Input": "๐Ÿ‘Œ tamam", + "NotSupportedByDesign": "python", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๐Ÿ‘Œ", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.7 + } + } + ] + }, + { + "Input": "๐Ÿ‘Œ๐Ÿ‘Œ๐Ÿ‘Œ", + "NotSupportedByDesign": "python", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๐Ÿ‘Œ", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.6 + } + } + ] + }, + { + "Input": "๐Ÿ‘Œ๐Ÿพ tamam", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๐Ÿ‘Œ๐Ÿพ", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.8 + } + } + ] + }, + { + "Input": "๐Ÿ‘Œ๐Ÿฟ tamam", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๐Ÿ‘Œ๐Ÿฟ", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.8 + } + } + ] + }, + { + "Input": "๐Ÿ‘Œ๐Ÿป tamam", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๐Ÿ‘Œ๐Ÿป", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.8 + } + } + ] + }, + { + "Input": "๐Ÿ‘Œ๐Ÿผ๐Ÿ‘Œ๐Ÿป๐Ÿ‘Œ๐Ÿฝ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๐Ÿ‘Œ๐Ÿผ", + "TypeName": "boolean", + "Resolution": { + "value": true, + "score": 0.6 + } + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Arabic/DateExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Arabic/DateExtractor.json new file mode 100644 index 000000000..5add3f32a --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Arabic/DateExtractor.json @@ -0,0 +1,1394 @@ +[ + { + "Input": "ุณุฃุนูˆุฏ ููŠ 15", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "15.0", + "Start": -1, + "Length": 4, + "Type": "date" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ููŠ 22 ุฃุจุฑูŠู„", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "22 ุฃุจุฑูŠู„", + "Start": 9, + "Length": 8, + "Type": "date" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ููŠ 1 ูŠู†ุงูŠุฑ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "1 ูŠู†ุงูŠุฑ ", + "Start": -1, + "Length": 9, + "Type": "date" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ููŠ ูŠู†ุงูŠุฑ1", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "1 ูŠู†ุงูŠุฑ ", + "Start": -1, + "Length": 9, + "Type": "date" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ููŠ 2 ุฃูƒุชูˆุจุฑ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฃูƒุชูˆุจุฑ. 2", + "Start": -1, + "Length": 9, + "Type": "date" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ููŠ 12 ูŠู†ุงูŠุฑ 2016", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "12 ูŠู†ุงูŠุฑ 2016", + "Start": -1, + "Length": 14, + "Type": "date" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ููŠ 12 ูŠู†ุงูŠุฑ ู…ู† ุนุงู… 2016", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "12 ูŠู†ุงูŠุฑ 2016", + "Start": -1, + "Length": 13, + "Type": "date" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ูŠูˆู… ุงู„ุงุซู†ูŠู† 12 ูŠู†ุงูŠุฑ 2016", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุงุซู†ูŠู† 12 ูŠู†ุงูŠุฑ 2016", + "Start": 10, + "Length": 21, + "Type": "date" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ 2016/02/22", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "2016/02/22", + "Start": 6, + "Length": 10, + "Type": "date" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ 2016/04/21", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "2016/04/21", + "Start": 6, + "Length": 10, + "Type": "date" + } + ] + }, + { + "Input": "ุณูˆู ุฃุนูˆุฏ 16/04/21", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "16/04/21", + "Start": 9, + "Length": 8, + "Type": "date" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ 9-18-15", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "15-18-9", + "Start": -1, + "Length": 7, + "Type": "date" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ููŠ 4.22", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "4.22", + "Start": 9, + "Length": 4, + "Type": "date" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ููŠ 22-4", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "4-22", + "Start": -1, + "Length": 4, + "Type": "date" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ููŠ 4/22", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "4/22", + "Start": 9, + "Length": 4, + "Type": "date" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ููŠ 04/22", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "04/22", + "Start": 9, + "Length": 5, + "Type": "date" + } + ] + }, + { + "Input": "ุณูˆู ุฃุนูˆุฏ 4/22", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "4/22", + "Start": 9, + "Length": 4, + "Type": "date" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ 04/22", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "04/22", + "Start": 6, + "Length": 5, + "Type": "date" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ 2015/08/12", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "2015/08/12", + "Start": 6, + "Length": 10, + "Type": "date" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ 11/12, 2016", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "2016, 11/12", + "Start": -1, + "Length": 11, + "Type": "date" + } + ] + }, + { + "Input": "ุณูˆู ุฃุนูˆุฏ 11/12, 16", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "16, 11/12", + "Start": -1, + "Length": 9, + "Type": "date" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ููŠ ุฃูˆู„ ูŠู†ุงูŠุฑ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฃูˆู„ ูŠู†ุงูŠุฑ", + "Start": 9, + "Length": 9, + "Type": "date" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ 28 ู†ูˆูู…ุจุฑ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "28-ู†ูˆูู…ุจุฑ", + "Start": -1, + "Length": 9, + "Type": "date" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุงู„ุฃุฑุจุนุงุก ุŒ 22 ูŠู†ุงูŠุฑ\n", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุฃุฑุจุนุงุก ุŒ 22 ูŠู†ุงูŠุฑ\n", + "Start": 6, + "Length": 20, + "Type": "date" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุฃูˆู„ ูŠูˆู… ุฌู…ุนุฉ ู…ู† ูŠูˆู„ูŠูˆ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฃูˆู„ ูŠูˆู… ุฌู…ุนุฉ ู…ู† ูŠูˆู„ูŠูˆ", + "Start": 6, + "Length": 21, + "Type": "date" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุฃูˆู„ ูŠูˆู… ุฌู…ุนุฉ ููŠ ู‡ุฐุง ุงู„ุดู‡ุฑ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฃูˆู„ ูŠูˆู… ุฌู…ุนุฉ ููŠ ู‡ุฐุง ุงู„ุดู‡ุฑ", + "Start": 6, + "Length": 25, + "Type": "date" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุจุนุฏ ุฃุณุจูˆุนูŠู† ู…ู† ุงู„ุขู†", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฃุณุจูˆุนูŠู† ู…ู† ุงู„ุขู†", + "Start": 10, + "Length": 15, + "Type": "date" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุงู„ุฃุณุจูˆุน ุงู„ู‚ุงุฏู… ูŠูˆู… ุงู„ุฌู…ุนุฉ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุฃุณุจูˆุน ุงู„ู…ู‚ุจู„ ูŠูˆู… ุงู„ุฌู…ุนุฉ", + "Start": -1, + "Length": 25, + "Type": "date" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ูŠูˆู… ุงู„ุฌู…ุนุฉ ุงู„ุฃุณุจูˆุน ุงู„ู…ู‚ุจู„", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูŠูˆู… ุงู„ุฌู…ุนุฉ ู…ู† ุงู„ุงุณุจูˆุน ุงู„ู…ู‚ุจู„", + "Start": -1, + "Length": 28, + "Type": "date" + } + ] + }, + { + "Input": "ุงู„ุงุซู†ูŠู† ุงู„ู…ุงุถูŠ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุงุซู†ูŠู† ุงู„ู…ุงุถูŠ", + "Start": 0, + "Length": 14, + "Type": "date" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ูŠูˆู… ุงู„ุซู„ุงุซุงุก.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุซู„ุงุซุงุก", + "Start": 10, + "Length": 8, + "Type": "date" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ูŠูˆู… ุงู„ุซู„ุงุซุงุก. ุฃุฎุจุงุฑ ุฌูŠุฏุฉ.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุซู„ุงุซุงุก", + "Start": 10, + "Length": 8, + "Type": "date" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ูŠูˆู… ุงู„ุซู„ุงุซุงุก", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุซู„ุงุซุงุก", + "Start": 10, + "Length": 8, + "Type": "date" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ูŠูˆู… ุงู„ุฌู…ุนุฉ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุฌู…ุนุฉ", + "Start": 10, + "Length": 6, + "Type": "date" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุงู„ูŠูˆู…", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ูŠูˆู…", + "Start": 6, + "Length": 5, + "Type": "date" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุบุฏุงู‹", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุบุฏุง", + "Start": 6, + "Length": 3, + "Type": "date" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุจุงู„ุฃู…ุณ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฃู…ุณ", + "Start": 9, + "Length": 3, + "Type": "date" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ู‚ุจู„ ูŠูˆู… ุฃู…ุณ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู‚ุจู„ ูŠูˆู… ุฃู…ุณ", + "Start": 6, + "Length": 11, + "Type": "date" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุจุนุฏ ุบุฏ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุจุนุฏ ุบุฏ", + "Start": 6, + "Length": 6, + "Type": "date" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ููŠ ุงู„ูŠูˆู… ุงู„ุชุงู„ูŠ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ููŠ ุงู„ูŠูˆู… ุงู„ุชุงู„ูŠ", + "Start": 6, + "Length": 15, + "Type": "date" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ูŠูˆู… ุงู„ุฃุญุฏ ุงู„ู‚ุงุฏู…", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุฃุญุฏ ุงู„ู‚ุงุฏู…", + "Start": 10, + "Length": 12, + "Type": "date" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ูŠูˆู… ุงู„ุฃุญุฏ ุงู„ู…ุงุถูŠ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุฃุญุฏ ุงู„ู…ุงุถูŠ", + "Start": 10, + "Length": 12, + "Type": "date" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ููŠ ุขุฎุฑ ูŠูˆู…", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ูŠูˆู… ุงู„ุฃุฎูŠุฑ", + "Start": -1, + "Length": 12, + "Type": "date" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ู‡ุฐุง ุงู„ุฃุณุจูˆุน ุงู„ุฌู…ุนุฉ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู‡ุฐุง ุงู„ุฃุณุจูˆุน ุงู„ุฌู…ุนุฉ", + "Start": 6, + "Length": 18, + "Type": "date" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุงู„ุฃุณุจูˆุน ุงู„ู‚ุงุฏู… ุงู„ุฃุญุฏ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุฃุณุจูˆุน ุงู„ู…ู‚ุจู„ ุงู„ุฃุญุฏ", + "Start": -1, + "Length": 20, + "Type": "date" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุงู„ุฃุณุจูˆุน ุงู„ู…ุงุถูŠ ุงู„ุฃุญุฏ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุฃุณุจูˆุน ุงู„ู…ุงุถูŠ ุงู„ุฃุญุฏ", + "Start": 6, + "Length": 20, + "Type": "date" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ 15 ูŠูˆู†ูŠูˆ 2016", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "15 ูŠูˆู†ูŠูˆ 2016", + "Start": 6, + "Length": 13, + "Type": "date" + } + ] + }, + { + "Input": "ุงู„ุจูŠุณุจูˆู„ ุนู„ู‰ ู…ุงูŠูˆ ุงู„ุญุงุฏูŠ ุนุดุฑ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ุงูŠูˆ ุงู„ุญุงุฏูŠ ุนุดุฑ", + "Start": 13, + "Length": 15, + "Type": "date" + } + ] + }, + { + "Input": "ุณุฃุฑุฌุน ุงู„ุฑุงุจุน ู…ู† ู…ุงูŠูˆ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุฑุงุจุน ู…ู† ู…ุงูŠูˆ", + "Start": 6, + "Length": 14, + "Type": "date" + } + ] + }, + { + "Input": "ุณุฃุฑุฌุน ููŠ ุงู„ุฑุงุจุน ู…ู† ู…ุงุฑุณ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุฑุงุจุน ู…ู† ู…ุงุฑุณ", + "Start": 9, + "Length": 14, + "Type": "date" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ูŠู†ุงูŠุฑ ุงู„ุฃูˆู„", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูŠู†ุงูŠุฑ ุงู„ุฃูˆู„", + "Start": 6, + "Length": 11, + "Type": "date" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ููŠ ุงู„ุญุงุฏูŠ ูˆุงู„ุนุดุฑูŠู† ู…ู† ู…ุงูŠูˆ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ุงูŠูˆ ุงู„ุญุงุฏูŠ ูˆุงู„ุนุดุฑูˆู†", + "Start": -1, + "Length": 20, + "Type": "date" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ู…ุงูŠูˆ ุงู„ุญุงุฏูŠ ูˆุงู„ุนุดุฑูŠู†", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ุงูŠูˆ ุงู„ุญุงุฏูŠ ูˆุงู„ุนุดุฑูˆู†", + "Start": -1, + "Length": 20, + "Type": "date" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุงู„ุซุงู†ูŠ ู…ู† ุฃุบุณุทุณ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุซุงู†ูŠ ู…ู† ุฃุบุณุทุณ", + "Start": 6, + "Length": 15, + "Type": "date" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุงู„ุซุงู†ูŠ ูˆุงู„ุนุดุฑูŠู† ู…ู† ูŠูˆู†ูŠูˆ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุซุงู†ูŠุฉ ูˆุงู„ุนุดุฑูˆู† ู…ู† ูŠูˆู†ูŠูˆ", + "Start": -1, + "Length": 25, + "Type": "date" + } + ] + }, + { + "Input": "ู„ู‚ุฏ ุนุฏุช ู‚ุจู„ ุดู‡ุฑูŠู†", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู‚ุจู„ ุดู‡ุฑูŠู†", + "Start": 8, + "Length": 9, + "Type": "date" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุจุนุฏ ูŠูˆู…ูŠู†", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุจุนุฏ ูŠูˆู…ูŠู†", + "Start": 6, + "Length": 9, + "Type": "date" + } + ] + }, + { + "Input": "ู…ู† ุงู„ุฐูŠ ุฑุงุณู„ุชู‡ ุนุจุฑ ุงู„ุจุฑูŠุฏ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠ ู‚ุจู„ ุดู‡ุฑ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู‚ุจู„ ุดู‡ุฑ", + "Start": 37, + "Length": 7, + "Type": "date" + } + ] + }, + { + "Input": "ุนุฏุช ุฅู„ู‰ 27", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฅู„ู‰ 27", + "Start": 4, + "Length": 6, + "Type": "date" + } + ] + }, + { + "Input": "ุนุฏุช ูŠูˆู… 27", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูŠูˆู… 27", + "Start": 4, + "Length": 6, + "Type": "date" + } + ] + }, + { + "Input": "ุนุฏุช ุฅู„ู‰ 27.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฅู„ู‰ 27.", + "Start": 4, + "Length": 7, + "Type": "date" + } + ] + }, + { + "Input": "ุนุฏุช ู„ 27!", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฅู„ู‰ 27!", + "Start": -1, + "Length": 7, + "Type": "date" + } + ] + }, + { + "Input": "ุนุฏุช ุฅู„ู‰ ุงู„ุญุงุฏูŠ ูˆุงู„ุนุดุฑูŠู†", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฅู„ู‰ ุงู„ุญุงุฏูŠ ูˆุงู„ุนุดุฑูŠู†", + "Start": 4, + "Length": 19, + "Type": "date" + } + ] + }, + { + "Input": "ุนุฏุช ู„ู„ุซุงู†ูŠุฉ ูˆุงู„ุนุดุฑูŠู†", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฅู„ู‰ ุงู„ุญุงุฏูŠ ูˆุงู„ุนุดุฑูŠู†", + "Start": -1, + "Length": 19, + "Type": "date" + } + ] + }, + { + "Input": "ุนุฏุช ู„ู„ุซุงู†ูŠ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู„ู„ุซุงู†ูŠ", + "Start": 4, + "Length": 6, + "Type": "date" + } + ] + }, + { + "Input": "ุนุฏุช ู„ู„ุซุงู†ูŠ ูˆุงู„ุนุดุฑูŠู†", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู„ุซุงู†ูŠ ูˆุนุดุฑูŠู†", + "Start": -1, + "Length": 12, + "Type": "date" + } + ] + }, + { + "Input": "ุนุฏุช ู„ู„ุญุงุฏูŠุฉ ูˆุงู„ุซู„ุงุซูŠู†", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู„ู„ุญุงุฏูŠุฉ ูˆุงู„ุซู„ุงุซูŠู†", + "Start": 4, + "Length": 17, + "Type": "date" + } + ] + }, + { + "Input": "ุนุฏุช ูŠูˆู… 21", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ููŠ 21", + "Start": -1, + "Length": 5, + "Type": "date" + } + ] + }, + { + "Input": "ุนุฏุช ููŠ 22", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ููŠ 22", + "Start": 4, + "Length": 5, + "Type": "date" + } + ] + }, + { + "Input": "ุนุฏุช ููŠ ุงู„ุซุงู†ูŠ!", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ููŠ ุงู„ุซุงู†ูŠ!", + "Start": 4, + "Length": 10, + "Type": "date" + } + ] + }, + { + "Input": "ุนุฏุช ููŠ ุงู„ุซุงู†ูŠ ูˆุงู„ุนุดุฑูŠู†!", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ููŠ ุงู„ุซุงู†ูŠ ูˆุงู„ุนุดุฑูŠู†!", + "Start": 4, + "Length": 19, + "Type": "date" + } + ] + }, + { + "Input": "ุงู„ุฌุงุฆุฒุฉ ุงู„ุฃูˆู„ู‰", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [] + }, + { + "Input": "ุณุฃุฐู‡ุจ ุฅู„ู‰ ุงู„ุทุงุจู‚ ุงู„ู€27", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [] + }, + { + "Input": "ูุนุงู„ูŠุงุช ุชุฐูƒุงุฑูŠุฉ ุจู…ู†ุงุณุจุฉ ุงู„ุฐูƒุฑู‰ ุงู„ุฎุงู…ุณุฉ ูˆุงู„ุนุดุฑูŠู† ู„ู„ุนู„ุงู‚ุงุช ุงู„ุฏุจู„ูˆู…ุงุณูŠุฉ ุจูŠู† ุณู†ุบุงููˆุฑุฉ ูˆุงู„ุตูŠู†", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [] + }, + { + "Input": "ุงู„ุญุตูˆู„ ุนู„ู‰ ุชุฐุงูƒุฑ ู„ุชุฌุฑุจุฉ ุงู„ุจุงุจ ุงู„ุณุงุจุน ุนุดุฑ ุงู„ู…ุณูƒูˆู†ุฉ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [] + }, + { + "Input": "ู…ุงุฐุง ู„ุฏูŠ ูŠูˆู… ุงู„ุณุจุช ุงู„ุซุงู†ูŠ", + "Context": { + "ReferenceDateTime": "2017-09-01T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุณุจุช ุงู„ุซุงู†ูŠ", + "Start": 13, + "Length": 12, + "Type": "date" + } + ] + }, + { + "Input": "ุงุฌุชู…ุงุน ูŠูˆู… ุงู„ุฃุฑุจุนุงุก 27 ู…ุน ุฌูˆ ุณู…ูŠุซ", + "Context": { + "ReferenceDateTime": "2017-09-01T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุฃุฑุจุนุงุก 27", + "Start": 11, + "Length": 11, + "Type": "date" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ูŠูˆู… ุงู„ุฎู…ูŠุณ ููŠ 21 ", + "Context": { + "ReferenceDateTime": "2017-09-01T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุฎู…ูŠุณ 21", + "Start": -1, + "Length": 9, + "Type": "date" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ูŠูˆู… ุงู„ุฌู…ุนุฉ ููŠ ุงู„ู€22", + "Context": { + "ReferenceDateTime": "2017-09-01T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุฌู…ุนุฉ 22", + "Start": -1, + "Length": 9, + "Type": "date" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ูŠูˆู… ุงู„ุณุจุช ููŠ ุงู„ู€23", + "Context": { + "ReferenceDateTime": "2017-09-01T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุณุจุช 23", + "Start": -1, + "Length": 8, + "Type": "date" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ูŠูˆู… ุงู„ุฌู…ุนุฉ 15 ", + "Context": { + "ReferenceDateTime": "2017-09-01T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุฌู…ุนุฉ 15", + "Start": 10, + "Length": 9, + "Type": "date" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ูŠูˆู… ุงู„ุฎู…ูŠุณ ููŠ ุงู„ุญุงุฏูŠุฉ ูˆุงู„ุนุดุฑูŠู†", + "Context": { + "ReferenceDateTime": "2017-09-01T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุฎู…ูŠุณ ุงู„ุญุงุฏูŠ ูˆุงู„ุนุดุฑูŠู†", + "Start": -1, + "Length": 22, + "Type": "date" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ูŠูˆู… ุงู„ุฌู…ุนุฉ ููŠ ุงู„ุซุงู†ูŠุฉ ูˆุงู„ุนุดุฑูŠู†", + "Context": { + "ReferenceDateTime": "2017-09-01T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": " ุงู„ุฌู…ุนุฉ ููŠ ุงู„ุซุงู†ูŠุฉ ูˆุงู„ุนุดุฑูŠู†", + "Start": 9, + "Length": 27, + "Type": "date" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ูŠูˆู… ุงู„ุฌู…ุนุฉ ุงู„ุฎู…ุณุฉ ุนุดุฑ ", + "Context": { + "ReferenceDateTime": "2017-09-01T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุฌู…ุนุฉ ุงู„ุฎู…ุณุฉ ุนุดุฑ", + "Start": 10, + "Length": 17, + "Type": "date" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ูŠูˆู… ุงู„ุฎู…ูŠุณ ููŠ ุงู„ุณุงุจุน", + "Context": { + "ReferenceDateTime": "2017-09-01T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุฎู…ูŠุณ ุงู„ุณุงุจุน", + "Start": -1, + "Length": 13, + "Type": "date" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ูŠูˆู… ุงู„ุฃุญุฏ ุงู„ุซุงู†ูŠ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุฃุญุฏ ุงู„ุซุงู†ูŠ", + "Start": 10, + "Length": 12, + "Type": "date" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ูŠูˆู… ุงู„ุฃุญุฏ ุงู„ุฃูˆู„", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุฃุญุฏ ุงู„ุฃูˆู„", + "Start": 10, + "Length": 11, + "Type": "date" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุงู„ุซู„ุงุซุงุก ุงู„ุซุงู„ุซ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุซู„ุงุซุงุก ุงู„ุซุงู„ุซ", + "Start": 6, + "Length": 15, + "Type": "date" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ูŠูˆู… ุงู„ุฃุญุฏ ุงู„ุฎุงู…ุณ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุฃุญุฏ ุงู„ุฎุงู…ุณ", + "Start": 10, + "Length": 12, + "Type": "date" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ูŠูˆู… ุงู„ุฃุญุฏ ุงู„ุณุงุฏุณ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุฃุญุฏ", + "Start": 10, + "Length": 5, + "Type": "date" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ูŠูˆู… ุงู„ุงุซู†ูŠู† ุงู„ุนุงุดุฑ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุงุซู†ูŠู†", + "Start": 10, + "Length": 7, + "Type": "date" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ููŠ 20 ู…ู† ุงู„ุดู‡ุฑ ุงู„ู‚ุงุฏู…", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "20 ู…ู† ุงู„ุดู‡ุฑ ุงู„ู…ู‚ุจู„", + "Start": -1, + "Length": 18, + "Type": "date" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ููŠ 31 ู…ู† ู‡ุฐุง ุงู„ุดู‡ุฑ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "31 ู…ู† ู‡ุฐุง ุงู„ุดู‡ุฑ", + "Start": -1, + "Length": 15, + "Type": "date" + } + ] + }, + { + "Input": "ู‚ุฏ ุชุญุงูˆู„ ูƒูˆุฑุชุงู†ุง ุชุฑุชูŠุจ ู…ูƒุงู„ู…ุฉ ุณูƒุงูŠุจ ุฅู…ุง ูŠูˆู… ุงู„ุฌู…ุนุฉ ู‡ุฐุง ุงู„ุฃุณุจูˆุน ุฃูˆ ุงู„ุซู„ุงุซุงุก ู…ู† ุงู„ุฃุณุจูˆุน ุงู„ู…ู‚ุจู„", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุฌู…ุนุฉ ู…ู† ู‡ุฐุง ุงู„ุฃุณุจูˆุน", + "Start": -1, + "Length": 21, + "Type": "date" + }, + { + "Text": "ุงู„ุซู„ุงุซุงุก ู…ู† ุงู„ุฃุณุจูˆุน ุงู„ู‚ุงุฏู…", + "Start": -1, + "Length": 26, + "Type": "date" + } + ] + }, + { + "Input": "ู‚ุฏ ุชุญุงูˆู„ ูƒูˆุฑุชุงู†ุง ุชุฑุชูŠุจ ู…ูƒุงู„ู…ุฉ ุณูƒุงูŠุจ ุฅู…ุง ูŠูˆู… ุงู„ุฌู…ุนุฉ ู…ู† ู‡ุฐุง ุงู„ุฃุณุจูˆุน ุฃูˆ ู‡ุฐุง ุงู„ุฃุณุจูˆุน ูŠูˆู… ุงู„ุณุจุช", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุฌู…ุนุฉ ู…ู† ู‡ุฐุง ุงู„ุฃุณุจูˆุน", + "Start": 44, + "Length": 21, + "Type": "date" + }, + { + "Text": "ู‡ุฐุง ุงู„ุฃุณุจูˆุน ูŠูˆู… ุงู„ุณุจุช", + "Start": 69, + "Length": 21, + "Type": "date" + } + ] + }, + { + "Input": " 2016. ู†ูˆูู…ุจุฑ .16", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": " 2016. ู†ูˆูู…ุจุฑ .16", + "Start": 0, + "Length": 17, + "Type": "date" + } + ] + }, + { + "Input": "ูƒุงู† ู„ุฏูŠู†ุง ุงุฌุชู…ุงุน ู…ู†ุฐ ุดู‡ุฑ ูˆ 21 ูŠูˆู…ู‹ุง", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุดู‡ุฑ ูˆ 21 ูŠูˆู…ู‹ุง", + "Start": 21, + "Length": 14, + "Type": "date" + } + ] + }, + { + "Input": "ุบุงุฏุฑุช ู‡ู†ุง ู…ู†ุฐ ุนุงู…ูŠู† ูˆุดู‡ุฑ ูˆุงุญุฏ ูˆ 21 ูŠูˆู…ู‹ุง", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุนุงู…ูŠู† ูˆุดู‡ุฑ ูˆุงุญุฏ ูˆ 21 ูŠูˆู…ู‹ุง", + "Start": 14, + "Length": 26, + "Type": "date" + } + ] + }, + { + "Input": "ุณุฃุนูŠุด ู‡ู†ุง ุจุนุฏ ุนุงู…ูŠู† ูˆ 21 ูŠูˆู…ู‹ุง", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุนุงู…ูŠู† ูˆ 21 ูŠูˆู…ู‹ุง", + "Start": 14, + "Length": 16, + "Type": "date" + } + ] + }, + { + "Input": "ุบุงุฏุฑุช ู‡ู†ุง ููŠ ุงู„ุนุดุฑูŠู† ู…ู† ุงู„ุดู‡ุฑ ุงู„ู…ู‚ุจู„", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุนุดุฑูŠู† ู…ู† ุงู„ุดู‡ุฑ ุงู„ู…ู‚ุจู„", + "Start": 13, + "Length": 23, + "Type": "date" + } + ] + }, + { + "Input": "ุบุงุฏุฑุช ู‡ู†ุง ููŠ 5 ุฏูŠุณู…ุจุฑ 1391", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "1391 ุฏูŠุณู…ุจุฑ 5 ", + "Start": -1, + "Length": 15, + "Type": "date" + } + ] + }, + { + "Input": "ุงู„ุงุซู†ูŠู†,22 ูŠู†ุงูŠุฑ ,2018", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุงุซู†ูŠู†,22 ูŠู†ุงูŠุฑ ,2018", + "Start": 0, + "Length": 22, + "Type": "date" + } + ] + }, + { + "Input": "ูŠูˆู… ุงู„ุฃุญุฏ 21 ูŠู†ุงูŠุฑ ุฃู„ูุงู† ูˆุซู…ุงู†ูŠุฉ ุนุดุฑ\n", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุฃุญุฏ 21 ูŠู†ุงูŠุฑ ุฃู„ูุงู† ูˆุซู…ุงู†ูŠุฉ ุนุดุฑ\n", + "Start": 4, + "Length": 33, + "Type": "date" + } + ] + }, + { + "Input": "ููŠ ุณุจุชู…ุจุฑ ุงู„ุญุงุฏูŠ ูˆุงู„ุนุดุฑูŠู† ู…ู† ุฃู„ู ูˆุชุณุนู…ุงุฆุฉ ูˆุซู…ุงู†ูŠุฉ ูˆุณุจุนูˆู†\n", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุณุจุชู…ุจุฑ ุงู„ุญุงุฏูŠ ูˆุงู„ุนุดุฑูŠู† ู…ู† ุฃู„ู ูˆุชุณุนู…ุงุฆุฉ ูˆุซู…ุงู†ูŠุฉ ูˆุณุจุนูˆู†\n", + "Start": 3, + "Length": 54, + "Type": "date" + } + ] + }, + { + "Input": "ููŠ 10 ุณุจุชู…ุจุฑ ุฃู„ู ูˆุชุณุนู…ุงุฆุฉ ูˆูˆุงุญุฏ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "10 ุณุจุชู…ุจุฑ ุฃู„ู ูˆุชุณุนู…ุงุฆุฉ ูˆูˆุงุญุฏ", + "Start": 3, + "Length": 28, + "Type": "date" + } + ] + }, + { + "Input": "ููŠ ุงู„ุนุงุดุฑ ู…ู† ุณุจุชู…ุจุฑ ุŒ ุฃู„ููŠู†", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุนุงุดุฑ ู…ู† ุณุจุชู…ุจุฑุŒ ุฃู„ููŠู†", + "Start": -1, + "Length": 23, + "Type": "date" + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Arabic/DateParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Arabic/DateParser.json new file mode 100644 index 000000000..ab39bb0c2 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Arabic/DateParser.json @@ -0,0 +1,2576 @@ +[ + { + "Input": "ุณุฃุนูˆุฏ ููŠ 15", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "15.0", + "Start": -1, + "Length": 4, + "Type": "date", + "Value": { + "Timex": "XXXX-XX-15", + "FutureResolution": { + "date": "2016-11-15" + }, + "PastResolution": { + "date": "2016-10-15" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ูŠูˆู… 2. ุฃูƒุชูˆุจุฑ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "2. ุฃูƒุชูˆุจุฑ", + "Start": 10, + "Length": 9, + "Type": "date", + "Value": { + "Timex": "XXXX-10-02", + "FutureResolution": { + "date": "2017-10-02" + }, + "PastResolution": { + "date": "2016-10-02" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ูŠูˆู… 2- ุฃูƒุชูˆุจุฑ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "2- ุฃูƒุชูˆุจุฑ", + "Start": 10, + "Length": 9, + "Type": "date", + "Value": { + "Timex": "XXXX-10-02", + "FutureResolution": { + "date": "2017-10-02" + }, + "PastResolution": { + "date": "2016-10-02" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ูŠูˆู… 2/ ุฃูƒุชูˆุจุฑ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "2/ ุฃูƒุชูˆุจุฑ", + "Start": 10, + "Length": 9, + "Type": "date", + "Value": { + "Timex": "XXXX-10-02", + "FutureResolution": { + "date": "2017-10-02" + }, + "PastResolution": { + "date": "2016-10-02" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ููŠ 2 ุฃูƒุชูˆุจุฑ ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "2 ุฃูƒุชูˆุจุฑ", + "Start": -1, + "Length": 9, + "Type": "date", + "Value": { + "Timex": "XXXX-10-02", + "FutureResolution": { + "date": "2017-10-02" + }, + "PastResolution": { + "date": "2016-10-02" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ููŠ 12 ูŠู†ุงูŠุฑ 2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "12 ูŠู†ุงูŠุฑ 2016", + "Start": -1, + "Length": 14, + "Type": "date", + "Value": { + "Timex": "2016-01-12", + "FutureResolution": { + "date": "2016-01-12" + }, + "PastResolution": { + "date": "2016-01-12" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ูŠูˆู… ุงู„ุงุซู†ูŠู† 12 ูŠู†ุงูŠุฑ 2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุงุซู†ูŠู† 12 ูŠู†ุงูŠุฑ 2016", + "Start": 10, + "Length": 21, + "Type": "date", + "Value": { + "Timex": "2016-01-12", + "FutureResolution": { + "date": "2016-01-12" + }, + "PastResolution": { + "date": "2016-01-12" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ 2016/02/22", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "2016/02/22", + "Start": 6, + "Length": 10, + "Type": "date", + "Value": { + "Timex": "2016-02-22", + "FutureResolution": { + "date": "2016-02-22" + }, + "PastResolution": { + "date": "2016-02-22" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ 2016/04/21", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "21/04/2016", + "Start": -1, + "Length": 10, + "Type": "date", + "Value": { + "Timex": "2016-04-21", + "FutureResolution": { + "date": "2016-04-21" + }, + "PastResolution": { + "date": "2016-04-21" + } + } + } + ] + }, + { + "Input": "ุณูˆู ุฃุนูˆุฏ 16/04/21", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "21/04/16", + "Start": -1, + "Length": 8, + "Type": "date", + "Value": { + "Timex": "2016-04-21", + "FutureResolution": { + "date": "2016-04-21" + }, + "PastResolution": { + "date": "2016-04-21" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ 21-04-2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "21-04-2016", + "Start": 6, + "Length": 10, + "Type": "date", + "Value": { + "Timex": "2016-04-21", + "FutureResolution": { + "date": "2016-04-21" + }, + "PastResolution": { + "date": "2016-04-21" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ููŠ 4.22", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "4.22", + "Start": 9, + "Length": 4, + "Type": "date", + "Value": { + "Timex": "XXXX-04-22", + "FutureResolution": { + "date": "2017-04-22" + }, + "PastResolution": { + "date": "2016-04-22" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ููŠ 22-4", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "4-22", + "Start": -1, + "Length": 4, + "Type": "date", + "Value": { + "Timex": "XXXX-04-22", + "FutureResolution": { + "date": "2017-04-22" + }, + "PastResolution": { + "date": "2016-04-22" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ 4.22", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "4.22", + "Start": 7, + "Length": 4, + "Type": "date", + "Value": { + "Timex": "XXXX-04-22", + "FutureResolution": { + "date": "2017-04-22" + }, + "PastResolution": { + "date": "2016-04-22" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ 22-4", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "4-22", + "Start": -1, + "Length": 4, + "Type": "date", + "Value": { + "Timex": "XXXX-04-22", + "FutureResolution": { + "date": "2017-04-22" + }, + "PastResolution": { + "date": "2016-04-22" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ููŠ 4/22", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "4/22", + "Start": 9, + "Length": 4, + "Type": "date", + "Value": { + "Timex": "XXXX-04-22", + "FutureResolution": { + "date": "2017-04-22" + }, + "PastResolution": { + "date": "2016-04-22" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ููŠ 04/22", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "04/22", + "Start": 9, + "Length": 5, + "Type": "date", + "Value": { + "Timex": "XXXX-04-22", + "FutureResolution": { + "date": "2017-04-22" + }, + "PastResolution": { + "date": "2016-04-22" + } + } + } + ] + }, + { + "Input": "ุณูˆู ุฃุนูˆุฏ 4/22", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "4/22", + "Start": 9, + "Length": 4, + "Type": "date", + "Value": { + "Timex": "XXXX-04-22", + "FutureResolution": { + "date": "2017-04-22" + }, + "PastResolution": { + "date": "2016-04-22" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ 22/04", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "22/04", + "Start": 6, + "Length": 5, + "Type": "date", + "Value": { + "Timex": "XXXX-04-22", + "FutureResolution": { + "date": "2017-04-22" + }, + "PastResolution": { + "date": "2016-04-22" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ 2015/08/12", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "42228.0", + "Start": -1, + "Length": 7, + "Type": "date", + "Value": { + "Timex": "2015-08-12", + "FutureResolution": { + "date": "2015-08-12" + }, + "PastResolution": { + "date": "2015-08-12" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ 08/12, 2015", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "2015, 08/12", + "Start": -1, + "Length": 11, + "Type": "date", + "Value": { + "Timex": "2015-08-12", + "FutureResolution": { + "date": "2015-08-12" + }, + "PastResolution": { + "date": "2015-08-12" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ 08/12, 15", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "08/12,15", + "Start": -1, + "Length": 8, + "Type": "date", + "Value": { + "Timex": "2015-08-12", + "FutureResolution": { + "date": "2015-08-12" + }, + "PastResolution": { + "date": "2015-08-12" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ููŠ 1 ูŠู†ุงูŠุฑ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "1 ูŠู†ุงูŠุฑ", + "Start": 9, + "Length": 7, + "Type": "date", + "Value": { + "Timex": "XXXX-01-01", + "FutureResolution": { + "date": "2017-01-01" + }, + "PastResolution": { + "date": "2016-01-01" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุฅู„ู‰ ูŠู†ุงูŠุฑ-1", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูŠู†ุงูŠุฑ-1", + "Start": 10, + "Length": 7, + "Type": "date", + "Value": { + "Timex": "XXXX-01-01", + "FutureResolution": { + "date": "2017-01-01" + }, + "PastResolution": { + "date": "2016-01-01" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ , 22 ู…ู† ูŠู†ุงูŠุฑ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุฃุฑุจุนุงุก , 22 ูŠู†ุงูŠุฑ", + "Start": -1, + "Length": 19, + "Type": "date", + "Value": { + "Timex": "XXXX-01-22", + "FutureResolution": { + "date": "2017-01-22" + }, + "PastResolution": { + "date": "2016-01-22" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุฃูˆู„ ูŠู†ุงูŠุฑ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฃูˆู„ ูŠู†ุงูŠุฑ", + "Start": 6, + "Length": 9, + "Type": "date", + "Value": { + "Timex": "XXXX-01-01", + "FutureResolution": { + "date": "2017-01-01" + }, + "PastResolution": { + "date": "2016-01-01" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ููŠ ุงู„ุญุงุฏูŠ ูˆุงู„ุนุดุฑูŠู† ู…ู† ู…ุงูŠูˆ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุญุงุฏูŠ ูˆุงู„ุนุดุฑูŠู† ู…ู† ู…ุงูŠูˆ", + "Start": 9, + "Length": 23, + "Type": "date", + "Value": { + "Timex": "XXXX-05-21", + "FutureResolution": { + "date": "2017-05-21" + }, + "PastResolution": { + "date": "2016-05-21" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ููŠ ูˆุงุญุฏ ูˆุนุดุฑูŠู† ู…ุงูŠูˆ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูˆุงุญุฏ ูˆุนุดุฑูŠู† ู…ุงูŠูˆ", + "Start": 9, + "Length": 16, + "Type": "date", + "Value": { + "Timex": "XXXX-05-21", + "FutureResolution": { + "date": "2017-05-21" + }, + "PastResolution": { + "date": "2016-05-21" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุงู„ุซุงู†ูŠ ู…ู† ุฃุบุณุทุณ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุซุงู†ูŠ ู…ู† ุฃุบุณุทุณ", + "Start": 6, + "Length": 15, + "Type": "date", + "Value": { + "Timex": "XXXX-08-02", + "FutureResolution": { + "date": "2017-08-02" + }, + "PastResolution": { + "date": "2016-08-02" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุงู„ุซุงู†ูŠุฉ ูˆุงู„ุนุดุฑูˆู† ู…ู† ูŠูˆู†ูŠูˆ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุซุงู†ูŠุฉ ูˆุงู„ุนุดุฑูˆู† ู…ู† ูŠูˆู†ูŠูˆ", + "Start": 6, + "Length": 25, + "Type": "date", + "Value": { + "Timex": "XXXX-06-22", + "FutureResolution": { + "date": "2017-06-22" + }, + "PastResolution": { + "date": "2016-06-22" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ูŠูˆู… ุงู„ุฌู…ุนุฉ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุฌู…ุนุฉ", + "Start": 10, + "Length": 6, + "Type": "date", + "Value": { + "Timex": "XXXX-WXX-5", + "FutureResolution": { + "date": "2016-11-11" + }, + "PastResolution": { + "date": "2016-11-04" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ | ุงู„ุฌู…ุนุฉ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุฌู…ุนุฉ", + "Start": 8, + "Length": 6, + "Type": "date", + "Value": { + "Timex": "XXXX-WXX-5", + "FutureResolution": { + "date": "2016-11-11" + }, + "PastResolution": { + "date": "2016-11-04" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุงู„ูŠูˆู…", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ูŠูˆู…", + "Start": 6, + "Length": 5, + "Type": "date", + "Value": { + "Timex": "2016-11-07", + "FutureResolution": { + "date": "2016-11-07" + }, + "PastResolution": { + "date": "2016-11-07" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุบุฏุงู‹", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุบุฏุง", + "Start": 6, + "Length": 3, + "Type": "date", + "Value": { + "Timex": "2016-11-08", + "FutureResolution": { + "date": "2016-11-08" + }, + "PastResolution": { + "date": "2016-11-08" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุจุงู„ุฃู…ุณ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฃู…ุณ", + "Start": 9, + "Length": 3, + "Type": "date", + "Value": { + "Timex": "2016-11-06", + "FutureResolution": { + "date": "2016-11-06" + }, + "PastResolution": { + "date": "2016-11-06" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ู‚ุจู„ ูŠูˆู… ุฃู…ุณ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู‚ุจู„ ูŠูˆู… ุฃู…ุณ", + "Start": 6, + "Length": 11, + "Type": "date", + "Value": { + "Timex": "2016-11-05", + "FutureResolution": { + "date": "2016-11-05" + }, + "PastResolution": { + "date": "2016-11-05" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุจุนุฏ ุบุฏ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุจุนุฏ ุบุฏ", + "Start": 6, + "Length": 6, + "Type": "date", + "Value": { + "Timex": "2016-11-09", + "FutureResolution": { + "date": "2016-11-09" + }, + "PastResolution": { + "date": "2016-11-09" + } + } + } + ] + }, + { + "Input": "ุจุนุฏ ุบุฏ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุจุนุฏ ุบุฏ", + "Start": 0, + "Length": 6, + "Type": "date", + "Value": { + "Timex": "2016-11-09", + "FutureResolution": { + "date": "2016-11-09" + }, + "PastResolution": { + "date": "2016-11-09" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ููŠ ุงู„ูŠูˆู… ุงู„ุชุงู„ูŠ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ููŠ ุงู„ูŠูˆู… ุงู„ุชุงู„ูŠ", + "Start": 6, + "Length": 15, + "Type": "date", + "Value": { + "Timex": "2016-11-08", + "FutureResolution": { + "date": "2016-11-08" + }, + "PastResolution": { + "date": "2016-11-08" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุงู„ูŠูˆู… ุงู„ุชุงู„ูŠ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ูŠูˆู… ุงู„ุชุงู„ูŠ", + "Start": 7, + "Length": 12, + "Type": "date", + "Value": { + "Timex": "2016-11-08", + "FutureResolution": { + "date": "2016-11-08" + }, + "PastResolution": { + "date": "2016-11-08" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ูŠูˆู… ุงู„ุฃุญุฏ ุงู„ู‚ุงุฏู…", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุฃุญุฏ ุงู„ู‚ุงุฏู…", + "Start": 10, + "Length": 12, + "Type": "date", + "Value": { + "Timex": "2016-11-20", + "FutureResolution": { + "date": "2016-11-20" + }, + "PastResolution": { + "date": "2016-11-20" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ูŠูˆู… ุงู„ุฃุญุฏ ุงู„ู…ุงุถูŠ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุฃุญุฏ ุงู„ู…ุงุถูŠ", + "Start": 10, + "Length": 12, + "Type": "date", + "Value": { + "Timex": "2016-11-06", + "FutureResolution": { + "date": "2016-11-06" + }, + "PastResolution": { + "date": "2016-11-06" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ู‡ุฐุง ุงู„ุฃุณุจูˆุน ุงู„ุฌู…ุนุฉ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู‡ุฐุง ุงู„ุฃุณุจูˆุน ุงู„ุฌู…ุนุฉ", + "Start": 6, + "Length": 18, + "Type": "date", + "Value": { + "Timex": "2016-11-11", + "FutureResolution": { + "date": "2016-11-11" + }, + "PastResolution": { + "date": "2016-11-11" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุงู„ุฃุณุจูˆุน ุงู„ู‚ุงุฏู… ุงู„ุฃุญุฏ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุฃุณุจูˆุน ุงู„ู…ู‚ุจู„ ุงู„ุฃุญุฏ", + "Start": -1, + "Length": 20, + "Type": "date", + "Value": { + "Timex": "2016-11-20", + "FutureResolution": { + "date": "2016-11-20" + }, + "PastResolution": { + "date": "2016-11-20" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุงู„ุฃุณุจูˆุน ุงู„ู…ุงุถูŠ ุงู„ุฃุญุฏ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุฃุณุจูˆุน ุงู„ู…ุงุถูŠ ุงู„ุฃุญุฏ", + "Start": 6, + "Length": 20, + "Type": "date", + "Value": { + "Timex": "2016-11-06", + "FutureResolution": { + "date": "2016-11-06" + }, + "PastResolution": { + "date": "2016-11-06" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุขุฎุฑ ูŠูˆู…", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุขุฎุฑ ูŠูˆู…", + "Start": 6, + "Length": 7, + "Type": "date", + "Value": { + "Timex": "2016-11-06", + "FutureResolution": { + "date": "2016-11-06" + }, + "PastResolution": { + "date": "2016-11-06" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ููŠ ุขุฎุฑ ูŠูˆู…", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุขุฎุฑ ูŠูˆู…", + "Start": 9, + "Length": 7, + "Type": "date", + "Value": { + "Timex": "2016-11-06", + "FutureResolution": { + "date": "2016-11-06" + }, + "PastResolution": { + "date": "2016-11-06" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ 15 ูŠูˆู†ูŠูˆ 2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "15 ูŠูˆู†ูŠูˆ 2016", + "Start": -1, + "Length": 14, + "Type": "date", + "Value": { + "Timex": "2016-06-15", + "FutureResolution": { + "date": "2016-06-15" + }, + "PastResolution": { + "date": "2016-06-15" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุฃูˆู„ ูŠูˆู… ุฌู…ุนุฉ ู…ู† ูŠูˆู„ูŠูˆ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฃูˆู„ ูŠูˆู… ุฌู…ุนุฉ ู…ู† ูŠูˆู„ูŠูˆ", + "Start": 6, + "Length": 21, + "Type": "date", + "Value": { + "Timex": "XXXX-07-WXX-5-#1", + "FutureResolution": { + "date": "2017-07-07" + }, + "PastResolution": { + "date": "2016-07-01" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุฃูˆู„ ูŠูˆู… ุฌู…ุนุฉ ููŠ ู‡ุฐุง ุงู„ุดู‡ุฑ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฃูˆู„ ูŠูˆู… ุฌู…ุนุฉ ููŠ ู‡ุฐุง ุงู„ุดู‡ุฑ", + "Start": 6, + "Length": 25, + "Type": "date", + "Value": { + "Timex": "XXXX-11-WXX-5-#1", + "FutureResolution": { + "date": "2016-11-04" + }, + "PastResolution": { + "date": "2016-11-04" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุงู„ุฃุณุจูˆุน ุงู„ู…ู‚ุจู„ ูŠูˆู… ุงู„ุฌู…ุนุฉ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุฃุณุจูˆุน ุงู„ู…ู‚ุจู„ ูŠูˆู… ุงู„ุฌู…ุนุฉ", + "Start": 6, + "Length": 25, + "Type": "date", + "Value": { + "Timex": "2016-11-18", + "FutureResolution": { + "date": "2016-11-18" + }, + "PastResolution": { + "date": "2016-11-18" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ูŠูˆู… ุงู„ุฌู…ุนุฉ ู…ู† ุงู„ุงุณุจูˆุน ุงู„ู…ู‚ุจู„", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูŠูˆู… ุงู„ุฌู…ุนุฉ ู…ู† ุงู„ุงุณุจูˆุน ุงู„ู…ู‚ุจู„", + "Start": 6, + "Length": 28, + "Type": "date", + "Value": { + "Timex": "2016-11-18", + "FutureResolution": { + "date": "2016-11-18" + }, + "PastResolution": { + "date": "2016-11-18" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ูŠูˆู…ูŠ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูŠูˆู…ูŠ", + "Start": 6, + "Length": 4, + "Type": "date", + "Value": { + "Timex": "2016-11-07", + "FutureResolution": { + "date": "2016-11-07" + }, + "PastResolution": { + "date": "2016-11-07" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ู‡ุฐุง ุงู„ูŠูˆู…", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู‡ุฐุง ุงู„ูŠูˆู…", + "Start": 6, + "Length": 9, + "Type": "date", + "Value": { + "Timex": "2016-11-07", + "FutureResolution": { + "date": "2016-11-07" + }, + "PastResolution": { + "date": "2016-11-07" + } + } + } + ] + }, + { + "Input": "ุณูˆู ุฃุนูˆุฏ ุงู„ูŠูˆู… ุงู„ู…ุงุถูŠ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ูŠูˆู… ุงู„ู…ุงุถูŠ", + "Start": 9, + "Length": 12, + "Type": "date", + "Value": { + "Timex": "2016-11-06", + "FutureResolution": { + "date": "2016-11-06" + }, + "PastResolution": { + "date": "2016-11-06" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุจุนุฏ ุฃุณุจูˆุนูŠู† ู…ู† ุงู„ุขู†", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฃุณุจูˆุนูŠู† ู…ู† ุงู„ุขู†", + "Start": 10, + "Length": 15, + "Type": "date", + "Value": { + "Timex": "2016-11-21", + "FutureResolution": { + "date": "2016-11-21" + }, + "PastResolution": { + "date": "2016-11-21" + } + } + } + ] + }, + { + "Input": "ู…ู† ุงู„ุฐูŠ ุฑุงุณู„ุชู‡ ุนุจุฑ ุงู„ุจุฑูŠุฏ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠ ู‚ุจู„ ุดู‡ุฑ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู‚ุจู„ ุดู‡ุฑ", + "Start": 37, + "Length": 7, + "Type": "date", + "Value": { + "Timex": "2016-10-07", + "FutureResolution": { + "date": "2016-10-07" + }, + "PastResolution": { + "date": "2016-10-07" + } + } + } + ] + }, + { + "Input": "ู…ู† ุงู„ุฐูŠ ุฑุงุณู„ุชู‡ ุนุจุฑ ุงู„ุจุฑูŠุฏ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠ ู‚ุจู„ ุจุถุนุฉ ุฃุดู‡ุฑ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู‚ุจู„ ุจุถุนุฉ ุฃุดู‡ุฑ", + "Start": 37, + "Length": 13, + "Type": "date", + "Value": { + "Timex": "2016-08-07", + "FutureResolution": { + "date": "2016-08-07" + }, + "PastResolution": { + "date": "2016-08-07" + } + } + } + ] + }, + { + "Input": "ู…ู† ุงู„ุฐูŠ ุฑุงุณู„ุชู‡ ุนุจุฑ ุงู„ุจุฑูŠุฏ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠ ู‚ุจู„ ุจุถุนุฉ ุฃูŠุงู…", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู‚ุจู„ ุจุถุนุฉ ุฃูŠุงู…", + "Start": 37, + "Length": 13, + "Type": "date", + "Value": { + "Timex": "2016-11-04", + "FutureResolution": { + "date": "2016-11-04" + }, + "PastResolution": { + "date": "2016-11-04" + } + } + } + ] + }, + { + "Input": "ุนุฏุช ุฅู„ู‰ 27", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฅู„ู‰ 27", + "Start": 4, + "Length": 6, + "Type": "date", + "Value": { + "Timex": "XXXX-XX-27", + "FutureResolution": { + "date": "2016-11-27" + }, + "PastResolution": { + "date": "2016-11-27" + } + } + } + ] + }, + { + "Input": "ุนุฏุช ูŠูˆู… 27", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูŠูˆู… 27", + "Start": 4, + "Length": 6, + "Type": "date", + "Value": { + "Timex": "XXXX-XX-27", + "FutureResolution": { + "date": "2016-11-27" + }, + "PastResolution": { + "date": "2016-11-27" + } + } + } + ] + }, + { + "Input": "ุนุฏุช ุฅู„ู‰ 27.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฅู„ู‰ 27.", + "Start": 4, + "Length": 7, + "Type": "date", + "Value": { + "Timex": "XXXX-XX-27", + "FutureResolution": { + "date": "2016-11-27" + }, + "PastResolution": { + "date": "2016-11-27" + } + } + } + ] + }, + { + "Input": "ุนุฏุช ุฅู„ู‰ 27!", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฅู„ู‰ 27!", + "Start": 4, + "Length": 7, + "Type": "date", + "Value": { + "Timex": "XXXX-XX-27", + "FutureResolution": { + "date": "2016-11-27" + }, + "PastResolution": { + "date": "2016-11-27" + } + } + } + ] + }, + { + "Input": "ุนุฏุช ุฅู„ู‰ ุงู„ุญุงุฏูŠ ูˆุงู„ุนุดุฑูŠู†", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฅู„ู‰ ุงู„ุญุงุฏูŠ ูˆุงู„ุนุดุฑูŠู†", + "Start": 4, + "Length": 19, + "Type": "date", + "Value": { + "Timex": "XXXX-XX-21", + "FutureResolution": { + "date": "2016-11-21" + }, + "PastResolution": { + "date": "2016-11-21" + } + } + } + ] + }, + { + "Input": "ุนุฏุช ู„ู„ุซุงู†ูŠุฉ ูˆุงู„ุนุดุฑูŠู†", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู„ู„ุซุงู†ูŠุฉ ูˆุงู„ุนุดุฑูŠู†", + "Start": 4, + "Length": 16, + "Type": "date", + "Value": { + "Timex": "XXXX-XX-22", + "FutureResolution": { + "date": "2016-11-22" + }, + "PastResolution": { + "date": "2016-11-22" + } + } + } + ] + }, + { + "Input": "ุนุฏุช ู„ู„ุซุงู†ูŠ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู„ู„ุซุงู†ูŠ", + "Start": 4, + "Length": 6, + "Type": "date", + "Value": { + "Timex": "XXXX-XX-02", + "FutureResolution": { + "date": "2016-11-02" + }, + "PastResolution": { + "date": "2016-11-02" + } + } + } + ] + }, + { + "Input": "ุนุฏุช ู„ู„ุซุงู†ูŠ ูˆุงู„ุนุดุฑูŠู†", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู„ู„ุซุงู†ูŠ ูˆุงู„ุนุดุฑูŠู†", + "Start": 4, + "Length": 15, + "Type": "date", + "Value": { + "Timex": "XXXX-XX-22", + "FutureResolution": { + "date": "2016-11-22" + }, + "PastResolution": { + "date": "2016-11-22" + } + } + } + ] + }, + { + "Input": "ุนุฏุช ุงู„ุซู„ุงุซูŠู†", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุซู„ุงุซูŠู†", + "Start": 4, + "Length": 8, + "Type": "date", + "Value": { + "Timex": "XXXX-XX-30", + "FutureResolution": { + "date": "2016-11-30" + }, + "PastResolution": { + "date": "2016-11-30" + } + } + } + ] + }, + { + "Input": "ุนุฏุช ูŠูˆู… ุงู„ุฎู…ูŠุณ 21", + "Context": { + "ReferenceDateTime": "2017-09-27T17:25:49.8080661+08:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุฎู…ูŠุณ 21", + "Start": 8, + "Length": 9, + "Type": "date", + "Value": { + "Timex": "2017-09-21", + "FutureResolution": { + "date": "2017-09-21" + }, + "PastResolution": { + "date": "2017-09-21" + } + } + } + ] + }, + { + "Input": "ุนุฏุช ูŠูˆู… ุงู„ุฌู…ุนุฉ 22", + "Context": { + "ReferenceDateTime": "2017-09-27T17:25:49.8110663+08:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุฌู…ุนุฉ 22", + "Start": 8, + "Length": 9, + "Type": "date", + "Value": { + "Timex": "2017-09-22", + "FutureResolution": { + "date": "2017-09-22" + }, + "PastResolution": { + "date": "2017-09-22" + } + } + } + ] + }, + { + "Input": "ุนุฏุช ูŠูˆู… ุงู„ุณุจุช 23", + "Context": { + "ReferenceDateTime": "2017-09-27T17:25:49.8120465+08:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุณุจุช 23", + "Start": 8, + "Length": 8, + "Type": "date", + "Value": { + "Timex": "2017-09-23", + "FutureResolution": { + "date": "2017-09-23" + }, + "PastResolution": { + "date": "2017-09-23" + } + } + } + ] + }, + { + "Input": "ุนุฏุช ูŠูˆู… ุงู„ุฌู…ุนุฉ 15", + "Context": { + "ReferenceDateTime": "2017-09-27T17:25:49.8130455+08:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุฌู…ุนุฉ 15", + "Start": 8, + "Length": 9, + "Type": "date", + "Value": { + "Timex": "2017-09-15", + "FutureResolution": { + "date": "2017-09-15" + }, + "PastResolution": { + "date": "2017-09-15" + } + } + } + ] + }, + { + "Input": "ุนุฏุช ุงู„ุฎู…ูŠุณ ุงู„ุญุงุฏูŠ ูˆุงู„ุนุดุฑูŠู†", + "Context": { + "ReferenceDateTime": "2017-09-27T17:25:49.8140457+08:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุฎู…ูŠุณ ุงู„ุญุงุฏูŠ ูˆุงู„ุนุดุฑูŠู†", + "Start": 4, + "Length": 22, + "Type": "date", + "Value": { + "Timex": "2017-09-21", + "FutureResolution": { + "date": "2017-09-21" + }, + "PastResolution": { + "date": "2017-09-21" + } + } + } + ] + }, + { + "Input": "ุนุฏุช ูŠูˆู… ุงู„ุฌู…ุนุฉ ููŠ ุงู„ุซุงู†ูŠุฉ ูˆุงู„ุนุดุฑูŠู†", + "Context": { + "ReferenceDateTime": "2017-09-27T17:25:49.8150456+08:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุฌู…ุนุฉ ุงู„ุซุงู†ูŠุฉ ูˆุงู„ุนุดุฑูˆู†", + "Start": -1, + "Length": 23, + "Type": "date", + "Value": { + "Timex": "2017-09-22", + "FutureResolution": { + "date": "2017-09-22" + }, + "PastResolution": { + "date": "2017-09-22" + } + } + } + ] + }, + { + "Input": "ุนุฏุช ูŠูˆู… ุงู„ุฌู…ุนุฉ ุฎู…ุณุฉ ุนุดุฑ", + "Context": { + "ReferenceDateTime": "2017-09-27T17:25:49.8160454+08:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุฌู…ุนุฉ ุงู„ุฎู…ุณุฉ ุนุดุฑ", + "Start": -1, + "Length": 17, + "Type": "date", + "Value": { + "Timex": "2017-09-15", + "FutureResolution": { + "date": "2017-09-15" + }, + "PastResolution": { + "date": "2017-09-15" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ูŠูˆู… ุงู„ุฃุญุฏ ุงู„ุซุงู†ูŠ", + "Context": { + "ReferenceDateTime": "2017-09-27T17:25:49.8200463+08:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุฃุญุฏ ุงู„ุซุงู†ูŠ", + "Start": 10, + "Length": 12, + "Type": "date", + "Value": { + "Timex": "2017-09-10", + "FutureResolution": { + "date": "2017-09-10" + }, + "PastResolution": { + "date": "2017-09-10" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ูŠูˆู… ุงู„ุฃุญุฏ ุงู„ุฃูˆู„", + "Context": { + "ReferenceDateTime": "2017-09-27T17:25:49.8200463+08:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุฃุญุฏ ุงู„ุฃูˆู„", + "Start": 10, + "Length": 11, + "Type": "date", + "Value": { + "Timex": "2017-09-03", + "FutureResolution": { + "date": "2017-09-03" + }, + "PastResolution": { + "date": "2017-09-03" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุงู„ุซู„ุงุซุงุก ุงู„ุซุงู„ุซ", + "Context": { + "ReferenceDateTime": "2017-09-27T17:25:49.8210454+08:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุซู„ุงุซุงุก ุงู„ุซุงู„ุซ", + "Start": 6, + "Length": 15, + "Type": "date", + "Value": { + "Timex": "2017-09-19", + "FutureResolution": { + "date": "2017-09-19" + }, + "PastResolution": { + "date": "2017-09-19" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ูŠูˆู… ุงู„ุฃุญุฏ ุงู„ุฎุงู…ุณ", + "Context": { + "ReferenceDateTime": "2017-09-27T17:25:49.8225493+08:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุฃุญุฏ ุงู„ุฎุงู…ุณ", + "Start": 10, + "Length": 12, + "Type": "date", + "Value": { + "Timex": "2017-09-31", + "FutureResolution": { + "date": "0001-01-01" + }, + "PastResolution": { + "date": "0001-01-01" + } + } + } + ] + }, + { + "Input": "ู„ู‚ุฏ ุนุฏุช ุฅู„ู‰ 20 ู…ู† ุงู„ุดู‡ุฑ ุงู„ู‚ุงุฏู…", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": " 20 ู…ู† ุงู„ุดู‡ุฑ ุงู„ู‚ุงุฏู…", + "Start": 11, + "Length": 19, + "Type": "date", + "Value": { + "Timex": "2016-12-20", + "FutureResolution": { + "date": "2016-12-20" + }, + "PastResolution": { + "date": "2016-12-20" + } + } + } + ] + }, + { + "Input": "ู„ู‚ุฏ ุนุฏุช ุฅู„ู‰ ุงู„ุญุงุฏูŠ ูˆุงู„ุซู„ุงุซูŠู† ู…ู† ู‡ุฐุง ุงู„ุดู‡ุฑ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุญุงุฏูŠ ูˆุงู„ุซู„ุงุซูŠู† ู…ู† ู‡ุฐุง ุงู„ุดู‡ุฑ", + "Start": 12, + "Length": 29, + "Type": "date", + "Value": { + "Timex": "2016-11-31", + "FutureResolution": { + "date": "0001-01-01" + }, + "PastResolution": { + "date": "0001-01-01" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ููŠ 12 ูŠู†ุงูŠุฑ 2018", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "12 ูŠู†ุงูŠุฑ 2018", + "Start": 9, + "Length": 13, + "Type": "date", + "Value": { + "Timex": "2018-01-12", + "FutureResolution": { + "date": "2018-01-12" + }, + "PastResolution": { + "date": "2018-01-12" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ 18-9-15", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "15-9-18", + "Start": -1, + "Length": 7, + "Type": "date", + "Value": { + "Timex": "2015-09-18", + "FutureResolution": { + "date": "2015-09-18" + }, + "PastResolution": { + "date": "2015-09-18" + } + } + } + ] + }, + { + "Input": "ู„ู‚ุฏ ุนุฏุช ู‚ุจู„ ูŠูˆู…ูŠู†", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู‚ุจู„ ูŠูˆู…ูŠู†", + "Start": 8, + "Length": 9, + "Type": "date", + "Value": { + "Timex": "2016-11-05", + "FutureResolution": { + "date": "2016-11-05" + }, + "PastResolution": { + "date": "2016-11-05" + } + } + } + ] + }, + { + "Input": "ู„ู‚ุฏ ุนุฏุช ู‚ุจู„ ุนุงู…ูŠู†", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู‚ุจู„ ุนุงู…ูŠู†", + "Start": 8, + "Length": 9, + "Type": "date", + "Value": { + "Timex": "2014-11-07", + "FutureResolution": { + "date": "2014-11-07" + }, + "PastResolution": { + "date": "2014-11-07" + } + } + } + ] + }, + { + "Input": "2016. ู†ูˆูู…ุจุฑ 16", + "Context": { + "ReferenceDateTime": "2016-11-14T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "2016. ู†ูˆูู…ุจุฑ 16", + "Start": 0, + "Length": 15, + "Type": "date", + "Value": { + "Timex": "2016-11-16", + "FutureResolution": { + "date": "2016-11-16" + }, + "PastResolution": { + "date": "2016-11-16" + } + } + } + ] + }, + { + "Input": "ูƒุงู† ู„ุฏูŠู†ุง ุงุฌุชู…ุงุน ู…ู†ุฐ 1 ุดู‡ุฑ ูˆ21 ุฃูŠุงู…", + "Context": { + "ReferenceDateTime": "2017-11-23T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "1 ุดู‡ุฑ 21 ุฃูŠุงู…", + "Start": -1, + "Length": 13, + "Type": "date", + "Value": { + "Timex": "2017-10-02", + "FutureResolution": { + "date": "2017-10-02" + }, + "PastResolution": { + "date": "2017-10-02" + } + } + } + ] + }, + { + "Input": "ุบุงุฏุฑุช ู‡ู†ุง 2 ุณู†ุฉ ูˆ1 ุดู‡ุฑ ูˆ21 ุฃูŠุงู…", + "Context": { + "ReferenceDateTime": "2017-11-23T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "2 ุณู†ุฉ 1 ุดู‡ุฑ 21 ุฃูŠุงู…", + "Start": -1, + "Length": 19, + "Type": "date", + "Value": { + "Timex": "2015-10-02", + "FutureResolution": { + "date": "2015-10-02" + }, + "PastResolution": { + "date": "2015-10-02" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูŠุด ู‡ู†ุง ุจุนุฏ ุนุงู…ูŠู† ูˆ 21 ูŠูˆู…ู‹ุง", + "Context": { + "ReferenceDateTime": "2017-11-23T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุนุงู…ูŠู† ูˆ 21 ูŠูˆู…ู‹ุง", + "Start": 14, + "Length": 16, + "Type": "date", + "Value": { + "Timex": "2019-12-14", + "FutureResolution": { + "date": "2019-12-14" + }, + "PastResolution": { + "date": "2019-12-14" + } + } + } + ] + }, + { + "Input": "ุบุงุฏุฑุช ู‡ู†ุง ุดู‡ุฑ ูˆ 2 ุณู†ุฉ ูˆ 21 ูŠูˆู…ุง", + "Context": { + "ReferenceDateTime": "2017-11-23T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุดู‡ุฑ 2 ุณู†ุฉ 21 ูŠูˆู…ุง", + "Start": -1, + "Length": 17, + "Type": "date", + "Value": { + "Timex": "2015-10-02", + "FutureResolution": { + "date": "2015-10-02" + }, + "PastResolution": { + "date": "2015-10-02" + } + } + } + ] + }, + { + "Input": "ูƒุงู† ู„ุฏูŠู†ุง ุงุฌุชู…ุงุน ู…ู†ุฐ ุดู‡ุฑ ูˆ 21 ูŠูˆู…", + "Context": { + "ReferenceDateTime": "2017-11-23T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุดู‡ุฑ ูˆ 21 ูŠูˆู…", + "Start": 21, + "Length": 12, + "Type": "date", + "Value": { + "Timex": "2017-10-02", + "FutureResolution": { + "date": "2017-10-02" + }, + "PastResolution": { + "date": "2017-10-02" + } + } + } + ] + }, + { + "Input": "ูƒุงู† ู„ุฏูŠู†ุง ุงุฌุชู…ุงุน ู…ู†ุฐ 1 ุดู‡ุฑ, 21 ุฃูŠุงู…", + "Context": { + "ReferenceDateTime": "2017-11-23T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "1 ุดู‡ุฑ, 21 ุฃูŠุงู… ", + "Start": -1, + "Length": 15, + "Type": "date", + "Value": { + "Timex": "2017-10-02", + "FutureResolution": { + "date": "2017-10-02" + }, + "PastResolution": { + "date": "2017-10-02" + } + } + } + ] + }, + { + "Input": "ูƒุงู† ู„ุฏูŠู†ุง ุงุฌุชู…ุงุน ููŠ 20 ู…ู† ุงู„ุดู‡ุฑ ุงู„ู…ู‚ุจู„", + "Context": { + "ReferenceDateTime": "2017-12-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "20 ู…ู† ุงู„ุดู‡ุฑ ุงู„ู…ู‚ุจู„", + "Start": 20, + "Length": 18, + "Type": "date", + "Value": { + "Timex": "2018-01-20", + "FutureResolution": { + "date": "2018-01-20" + }, + "PastResolution": { + "date": "2018-01-20" + } + } + } + ] + }, + { + "Input": "ุนู‚ุฏู†ุง ุงุฌุชู…ุงุนุงู‹ ููŠ 5 ุฏูŠุณู…ุจุฑ 1391", + "Context": { + "ReferenceDateTime": "2017-12-18T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "5 ุฏูŠุณู…ุจุฑ 1391", + "Start": -1, + "Length": 14, + "Type": "date", + "Value": { + "Timex": "1391-12-05", + "FutureResolution": { + "date": "1391-12-05" + }, + "PastResolution": { + "date": "1391-12-05" + } + } + } + ] + }, + { + "Input": "ุงู„ุงุซู†ูŠู†, ูŠู†ุงูŠุฑ 22, 2018", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุงุซู†ูŠู†, ูŠู†ุงูŠุฑ 22, 2018", + "Start": 0, + "Length": 23, + "Type": "date", + "Value": { + "Timex": "2018-01-22", + "FutureResolution": { + "date": "2018-01-22" + }, + "PastResolution": { + "date": "2018-01-22" + } + } + } + ] + }, + { + "Input": "ูŠูˆู… ุงู„ุฃุญุฏ 22 ูŠู†ุงูŠุฑุฃู„ูุงู† ูˆุซู…ุงู†ูŠุฉ ุนุดุฑ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุฃุญุฏ 22 ูŠู†ุงูŠุฑุฃู„ูุงู† ูˆุซู…ุงู†ูŠุฉ ุนุดุฑ", + "Start": 4, + "Length": 31, + "Type": "date", + "Value": { + "Timex": "2018-01-21", + "FutureResolution": { + "date": "2018-01-21" + }, + "PastResolution": { + "date": "2018-01-21" + } + } + } + ] + }, + { + "Input": "ููŠ ุณุจุชู…ุจุฑ ุงู„ุญุงุฏูŠ ูˆุงู„ุนุดุฑูŠู† ู…ู† ุฃู„ู ูˆุชุณุนู…ุงุฆุฉ ูˆุซู…ุงู†ูŠุฉ ูˆุณุจุนูˆู†\n", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุณุจุชู…ุจุฑ ุงู„ุญุงุฏูŠ ูˆุงู„ุนุดุฑูŠู† ู…ู† ุฃู„ู ูˆุชุณุนู…ุงุฆุฉ ูˆุซู…ุงู†ูŠุฉ ูˆุณุจุนูˆู†\n", + "Start": 3, + "Length": 54, + "Type": "date", + "Value": { + "Timex": "1978-09-21", + "FutureResolution": { + "date": "1978-09-21" + }, + "PastResolution": { + "date": "1978-09-21" + } + } + } + ] + }, + { + "Input": "ููŠ ุณุจุชู…ุจุฑ10, ุฃู„ู ูˆุชุณุนู…ุงุฆุฉ ูˆูˆุงุญุฏ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุณุจุชู…ุจุฑ10, ุฃู„ู ูˆุชุณุนู…ุงุฆุฉ ูˆูˆุงุญุฏ", + "Start": 3, + "Length": 28, + "Type": "date", + "Value": { + "Timex": "1901-09-10", + "FutureResolution": { + "date": "1901-09-10" + }, + "PastResolution": { + "date": "1901-09-10" + } + } + } + ] + }, + { + "Input": "ููŠ ุงู„ุนุงุดุฑ ู…ู† ุณุจุชู…ุจุฑ ุŒ ุฃู„ููŠู†", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุนุงุดุฑ ู…ู† ุณุจุชู…ุจุฑุŒ ุฃู„ููŠู†", + "Start": -1, + "Length": 23, + "Type": "date", + "Value": { + "Timex": "2000-09-10", + "FutureResolution": { + "date": "2000-09-10" + }, + "PastResolution": { + "date": "2000-09-10" + } + } + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Arabic/DatePeriodExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Arabic/DatePeriodExtractor.json new file mode 100644 index 000000000..eda431c1d --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Arabic/DatePeriodExtractor.json @@ -0,0 +1,3863 @@ +[ + { + "Input": "ุณุฃุฎุฑุฌ ููŠ ูŠู†ุงูŠุฑ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูŠู†ุงูŠุฑ", + "Start": 9, + "Length": 5, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ู‡ุฐุง ูŠู†ุงูŠุฑ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู‡ุฐุง ูŠู†ุงูŠุฑ", + "Start": 6, + "Length": 9, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ุดู‡ุฑ ูŠู†ุงูŠุฑ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุดู‡ุฑ ูŠู†ุงูŠุฑ", + "Start": 6, + "Length": 9, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ููŠ ุดู‡ุฑ ูŠู†ุงูŠุฑ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุดู‡ุฑ ูŠู†ุงูŠุฑ", + "Start": 9, + "Length": 9, + "Type": "daterange" + } + ] + }, + { + "Input": "ู„ู‚ุฏ ูุงุชู†ูŠ ูŠู†ุงูŠุฑ 2001", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูŠู†ุงูŠุฑ 2001", + "Start": 10, + "Length": 10, + "Type": "daterange" + } + ] + }, + { + "Input": "ู„ู‚ุฏ ูุงุชู†ูŠ ูŠู†ุงูŠุฑ, 2001", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูŠู†ุงูŠุฑ, 2001", + "Start": 10, + "Length": 11, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ููŠ ูุจุฑุงูŠุฑ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูุจุฑุงูŠุฑ", + "Start": 9, + "Length": 6, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ู‡ุฐุง ูุจุฑุงูŠุฑ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู‡ุฐุง ูุจุฑุงูŠุฑ", + "Start": 6, + "Length": 10, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ุดู‡ุฑ ูุจุฑุงูŠุฑ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุดู‡ุฑ ูุจุฑุงูŠุฑ", + "Start": 6, + "Length": 10, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ููŠ ุดู‡ุฑ ูุจุฑุงูŠุฑ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุดู‡ุฑ ูุจุฑุงูŠุฑ", + "Start": 9, + "Length": 10, + "Type": "daterange" + } + ] + }, + { + "Input": "ู„ู‚ุฏ ูุงุชู†ูŠ ูุจุฑุงูŠุฑ 2001", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูุจุฑุงูŠุฑ 2001", + "Start": 10, + "Length": 11, + "Type": "daterange" + } + ] + }, + { + "Input": "ู„ู‚ุฏ ูุงุชู†ูŠ ูุจุฑุงูŠุฑ, 2001", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูุจุฑุงูŠุฑ, 2001", + "Start": 10, + "Length": 12, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ููŠ ู…ุงุฑุณ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ุงุฑุณ", + "Start": 9, + "Length": 4, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ู‡ุฐุง ู…ุงุฑุณ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู‡ุฐุง ู…ุงุฑุณ", + "Start": 6, + "Length": 8, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ุดู‡ุฑ ู…ุงุฑุณ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุดู‡ุฑ ู…ุงุฑุณ", + "Start": 6, + "Length": 8, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ููŠ ุดู‡ุฑ ู…ุงุฑุณ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุดู‡ุฑ ู…ุงุฑุณ", + "Start": 9, + "Length": 8, + "Type": "daterange" + } + ] + }, + { + "Input": "ู„ู‚ุฏ ูุงุชู†ูŠ ู…ุงุฑุณ 2001", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ุงุฑุณ 2001", + "Start": 10, + "Length": 9, + "Type": "daterange" + } + ] + }, + { + "Input": "ู„ู‚ุฏ ูุงุชู†ูŠ ู…ุงุฑุณ, 2001", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ุงุฑุณ, 2001", + "Start": 10, + "Length": 10, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ููŠ ุฃุจุฑูŠู„", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฃุจุฑูŠู„", + "Start": 9, + "Length": 5, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ู‡ุฐุง ุฃุจุฑูŠู„", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู‡ุฐุง ุฃุจุฑูŠู„", + "Start": 6, + "Length": 9, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ุดู‡ุฑ ุฃุจุฑูŠู„", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุดู‡ุฑ ุฃุจุฑูŠู„", + "Start": 6, + "Length": 9, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ููŠ ุดู‡ุฑ ุฃุจุฑูŠู„", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุดู‡ุฑ ุฃุจุฑูŠู„", + "Start": 9, + "Length": 9, + "Type": "daterange" + } + ] + }, + { + "Input": "ู„ู‚ุฏ ูุงุชู†ูŠ ุฃุจุฑูŠู„ 2001", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฃุจุฑูŠู„ 2001", + "Start": 10, + "Length": 10, + "Type": "daterange" + } + ] + }, + { + "Input": "ู„ู‚ุฏ ูุงุชู†ูŠ ุฃุจุฑูŠู„, 2001", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฃุจุฑูŠู„, 2001", + "Start": 10, + "Length": 11, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ููŠ ู…ุงูŠูˆ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ุงูŠูˆ", + "Start": 9, + "Length": 4, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ู‡ุฐุง ู…ุงูŠูˆ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู‡ุฐุง ู…ุงูŠูˆ", + "Start": 6, + "Length": 8, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ุดู‡ุฑ ู…ุงูŠูˆ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุดู‡ุฑ ู…ุงูŠูˆ", + "Start": 6, + "Length": 8, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ููŠ ุดู‡ุฑ ู…ุงูŠูˆ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุดู‡ุฑ ู…ุงูŠูˆ", + "Start": 9, + "Length": 8, + "Type": "daterange" + } + ] + }, + { + "Input": "ู„ู‚ุฏ ูุงุชู†ูŠ ู…ุงูŠูˆ 2001", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ุงูŠูˆ 2001", + "Start": 10, + "Length": 9, + "Type": "daterange" + } + ] + }, + { + "Input": "ู„ู‚ุฏ ูุงุชู†ูŠ ู…ุงูŠูˆ, 2001", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ุงูŠูˆ, 2001", + "Start": 10, + "Length": 10, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ููŠ ูŠูˆู†ูŠูˆ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูŠูˆู†ูŠูˆ", + "Start": 9, + "Length": 5, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ู‡ุฐุง ูŠูˆู†ูŠูˆ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู‡ุฐุง ูŠูˆู†ูŠูˆ", + "Start": 6, + "Length": 9, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ุดู‡ุฑ ูŠูˆู†ูŠูˆ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุดู‡ุฑ ูŠูˆู†ูŠูˆ", + "Start": 6, + "Length": 9, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ููŠ ุดู‡ุฑ ูŠูˆู†ูŠูˆ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุดู‡ุฑ ูŠูˆู†ูŠูˆ", + "Start": 9, + "Length": 9, + "Type": "daterange" + } + ] + }, + { + "Input": "ู„ู‚ุฏ ูุงุชู†ูŠ ูŠูˆู†ูŠูˆ 2001", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูŠูˆู†ูŠูˆ 2001", + "Start": 10, + "Length": 10, + "Type": "daterange" + } + ] + }, + { + "Input": "ู„ู‚ุฏ ูุงุชู†ูŠ ูŠูˆู†ูŠูˆ, 2001", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูŠูˆู†ูŠูˆ, 2001", + "Start": 10, + "Length": 11, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ููŠ ูŠูˆู„ูŠูˆ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูŠูˆู„ูŠูˆ", + "Start": 9, + "Length": 5, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ู‡ุฐุง ูŠูˆู„ูŠูˆ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู‡ุฐุง ูŠูˆู„ูŠูˆ", + "Start": 6, + "Length": 9, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ุดู‡ุฑ ูŠูˆู„ูŠูˆ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุดู‡ุฑ ูŠูˆู„ูŠูˆ", + "Start": 6, + "Length": 9, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ููŠ ุดู‡ุฑ ูŠูˆู„ูŠูˆ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุดู‡ุฑ ูŠูˆู„ูŠูˆ", + "Start": 9, + "Length": 9, + "Type": "daterange" + } + ] + }, + { + "Input": "ู„ู‚ุฏ ูุงุชู†ูŠ ูŠูˆู„ูŠูˆ 2001", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูŠูˆู„ูŠูˆ 2001", + "Start": 10, + "Length": 10, + "Type": "daterange" + } + ] + }, + { + "Input": "ู„ู‚ุฏ ูุงุชู†ูŠ ูŠูˆู„ูŠูˆ, 2001", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูŠูˆู„ูŠูˆ, 2001", + "Start": 10, + "Length": 11, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ููŠ ุฃุบุณุทุณ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฃุบุณุทุณ", + "Start": 9, + "Length": 5, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ู‡ุฐุง ุฃุบุณุทุณ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู‡ุฐุง ุฃุบุณุทุณ", + "Start": 6, + "Length": 9, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ุดู‡ุฑ ุฃุบุณุทุณ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุดู‡ุฑ ุฃุบุณุทุณ", + "Start": 6, + "Length": 9, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ููŠ ุดู‡ุฑ ุฃุบุณุทุณ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุดู‡ุฑ ุฃุบุณุทุณ", + "Start": 9, + "Length": 9, + "Type": "daterange" + } + ] + }, + { + "Input": "ู„ู‚ุฏ ูุงุชู†ูŠ ุฃุบุณุทุณ 2001", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฃุบุณุทุณ 2001", + "Start": 10, + "Length": 10, + "Type": "daterange" + } + ] + }, + { + "Input": "ู„ู‚ุฏ ูุงุชู†ูŠ ุฃุบุณุทุณ, 2001", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฃุบุณุทุณ, 2001", + "Start": 10, + "Length": 11, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ููŠ ุณุจุชู…ุจุฑ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุณุจุชู…ุจุฑ", + "Start": 9, + "Length": 6, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ู‡ุฐุง ุณุจุชู…ุจุฑ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู‡ุฐุง ุณุจุชู…ุจุฑ", + "Start": 6, + "Length": 10, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ุดู‡ุฑ ุณุจุชู…ุจุฑ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุดู‡ุฑ ุณุจุชู…ุจุฑ", + "Start": 6, + "Length": 10, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ููŠ ุดู‡ุฑ ุณุจุชู…ุจุฑ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุดู‡ุฑ ุณุจุชู…ุจุฑ", + "Start": 9, + "Length": 10, + "Type": "daterange" + } + ] + }, + { + "Input": "ู„ู‚ุฏ ูุงุชู†ูŠ ุณุจุชู…ุจุฑ 2001", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุณุจุชู…ุจุฑ 2001", + "Start": 10, + "Length": 11, + "Type": "daterange" + } + ] + }, + { + "Input": "ู„ู‚ุฏ ูุงุชู†ูŠ ุณุจุชู…ุจุฑ, 2001", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุณุจุชู…ุจุฑ, 2001", + "Start": 10, + "Length": 12, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ููŠ ุฃูƒุชูˆุจุฑ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฃูƒุชูˆุจุฑ", + "Start": 9, + "Length": 6, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ู‡ุฐุง ุฃูƒุชูˆุจุฑ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": " ู‡ุฐุง ุฃูƒุชูˆุจุฑ", + "Start": 5, + "Length": 11, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ุดู‡ุฑ ุฃูƒุชูˆุจุฑ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุดู‡ุฑ ุฃูƒุชูˆุจุฑ", + "Start": 6, + "Length": 10, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ููŠ ุดู‡ุฑ ุฃูƒุชูˆุจุฑ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุดู‡ุฑ ุฃูƒุชูˆุจุฑ", + "Start": 9, + "Length": 10, + "Type": "daterange" + } + ] + }, + { + "Input": "ู„ู‚ุฏ ูุงุชู†ูŠ ุฃูƒุชูˆุจุฑ 2001", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฃูƒุชูˆุจุฑ 2001", + "Start": 10, + "Length": 11, + "Type": "daterange" + } + ] + }, + { + "Input": "ู„ู‚ุฏ ูุงุชู†ูŠ ุฃูƒุชูˆุจุฑ, 2001", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฃูƒุชูˆุจุฑ, 2001", + "Start": 10, + "Length": 12, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ููŠ ู†ูˆูู…ุจุฑ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู†ูˆูู…ุจุฑ", + "Start": 9, + "Length": 6, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ู‡ุฐุง ู†ูˆูู…ุจุฑ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู‡ุฐุง ู†ูˆูู…ุจุฑ", + "Start": 6, + "Length": 10, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ุดู‡ุฑ ู†ูˆูู…ุจุฑ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุดู‡ุฑ ู†ูˆูู…ุจุฑ", + "Start": 6, + "Length": 10, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ููŠ ุดู‡ุฑู†ูˆูู…ุจุฑ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุดู‡ุฑ ู†ูˆูู…ุจุฑ", + "Start": -1, + "Length": 10, + "Type": "daterange" + } + ] + }, + { + "Input": "ู„ู‚ุฏ ูุงุชู†ูŠ ู†ูˆูู…ุจุฑ 2001", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู†ูˆูู…ุจุฑ 2001", + "Start": 10, + "Length": 11, + "Type": "daterange" + } + ] + }, + { + "Input": "ู„ู‚ุฏ ูุงุชู†ูŠ ู†ูˆูู…ุจุฑ, 2001", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู†ูˆูู…ุจุฑ, 2001", + "Start": 10, + "Length": 12, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ููŠ ุฏูŠุณู…ุจุฑ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฏูŠุณู…ุจุฑ", + "Start": 9, + "Length": 6, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ู‡ุฐุง ุฏูŠุณู…ุจุฑ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู‡ุฐุง ุฏูŠุณู…ุจุฑ", + "Start": 6, + "Length": 10, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ุดู‡ุฑ ุฏูŠุณู…ุจุฑ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุดู‡ุฑ ุฏูŠุณู…ุจุฑ", + "Start": 6, + "Length": 10, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ููŠ ุดู‡ุฑ ุฏูŠุณู…ุจุฑ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุดู‡ุฑ ุฏูŠุณู…ุจุฑ", + "Start": 9, + "Length": 10, + "Type": "daterange" + } + ] + }, + { + "Input": "ู„ู‚ุฏ ูุงุชู†ูŠ ุฏูŠุณู…ุจุฑ 2001", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฏูŠุณู…ุจุฑ 2001", + "Start": 10, + "Length": 11, + "Type": "daterange" + } + ] + }, + { + "Input": "ู„ู‚ุฏ ูุงุชู†ูŠ ุฏูŠุณู…ุจุฑ, 2001", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฏูŠุณู…ุจุฑ, 2001", + "Start": 10, + "Length": 12, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ููŠ ูƒุงู†ูˆู† ุงู„ุซุงู†ูŠ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูƒุงู†ูˆู† ุงู„ุซุงู†ูŠ", + "Start": 9, + "Length": 12, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ู‡ุฐุง ุดู‡ุฑ ูƒุงู†ูˆู† ุงู„ุซุงู†ูŠ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู‡ุฐุง ูƒุงู†ูˆู† ุงู„ุซุงู†ูŠ", + "Start": -1, + "Length": 16, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ุดู‡ุฑ ูƒุงู†ูˆู† ุงู„ุซุงู†ูŠ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุดู‡ุฑ ูƒุงู†ูˆู† ุงู„ุซุงู†ูŠ", + "Start": 6, + "Length": 16, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ููŠ ุดู‡ุฑ ูƒุงู†ูˆู† ุงู„ุซุงู†ูŠ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุดู‡ุฑ ูƒุงู†ูˆู† ุงู„ุซุงู†ูŠ", + "Start": 9, + "Length": 16, + "Type": "daterange" + } + ] + }, + { + "Input": "ู„ู‚ุฏ ูุงุชู†ูŠ ูƒุงู†ูˆู† ุงู„ุซุงู†ูŠ 2001", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูƒุงู†ูˆู† ุงู„ุซุงู†ูŠ 2001", + "Start": 10, + "Length": 17, + "Type": "daterange" + } + ] + }, + { + "Input": "ู„ู‚ุฏ ูุงุชู†ูŠ ูƒุงู†ูˆู† ุงู„ุซุงู†ูŠ, 2001", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูƒุงู†ูˆู† ุงู„ุซุงู†ูŠ, 2001", + "Start": 10, + "Length": 18, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ููŠ ุดุจุงุท", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุดู‡ุฑ ุดุจุงุท", + "Start": -1, + "Length": 8, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ู‡ุฐุง ุดุจุงุท", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู‡ุฐุง ุดุจุงุท", + "Start": 6, + "Length": 8, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ุดู‡ุฑ ุดุจุงุท", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุดู‡ุฑ ุดุจุงุท", + "Start": 6, + "Length": 8, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ููŠ ุดู‡ุฑ ุดุจุงุท", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุดู‡ุฑ ุดุจุงุท", + "Start": 9, + "Length": 8, + "Type": "daterange" + } + ] + }, + { + "Input": "ู„ู‚ุฏ ูุงุชู†ูŠ ุดุจุงุท 2001", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุดุจุงุท 2001", + "Start": 10, + "Length": 9, + "Type": "daterange" + } + ] + }, + { + "Input": "ู„ู‚ุฏ ูุงุชู†ูŠ ุดุจุงุท, 2001", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุดุจุงุท, 2001", + "Start": 10, + "Length": 10, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ููŠ ุขุฐุงุฑ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุขุฐุงุฑ", + "Start": 9, + "Length": 4, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ู‡ุฐุง ุดู‡ุฑ ุขุฐุงุฑ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู‡ุฐุง ุขุฐุงุฑ", + "Start": -1, + "Length": 8, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ุดู‡ุฑ ุขุฐุงุฑ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุดู‡ุฑ ุขุฐุงุฑ", + "Start": 6, + "Length": 8, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ููŠ ุดู‡ุฑ ุขุฐุงุฑ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุดู‡ุฑ ุขุฐุงุฑ", + "Start": 9, + "Length": 8, + "Type": "daterange" + } + ] + }, + { + "Input": "ู„ู‚ุฏ ูุงุชู†ูŠ ุขุฐุงุฑ 2001", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุขุฐุงุฑ 2001", + "Start": 10, + "Length": 9, + "Type": "daterange" + } + ] + }, + { + "Input": "ู„ู‚ุฏ ูุงุชู†ูŠ ุขุฐุงุฑ, 2001", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุขุฐุงุฑ, 2001", + "Start": 10, + "Length": 10, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ููŠ ู†ูŠุณุงู†", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู†ูŠุณุงู†", + "Start": 9, + "Length": 5, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ู‡ุฐุง ู†ูŠุณุงู† ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู‡ุฐุง ู†ูŠุณุงู†", + "Start": 6, + "Length": 9, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ุดู‡ุฑ ู†ูŠุณุงู†", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุดู‡ุฑ ู†ูŠุณุงู†", + "Start": 6, + "Length": 9, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ููŠ ุดู‡ุฑ ู†ูŠุณุงู†", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุดู‡ุฑ ู†ูŠุณุงู†", + "Start": 9, + "Length": 9, + "Type": "daterange" + } + ] + }, + { + "Input": "ู„ู‚ุฏ ูุงุชู†ูŠ ู†ูŠุณุงู† 2001", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู†ูŠุณุงู† 2001", + "Start": 10, + "Length": 10, + "Type": "daterange" + } + ] + }, + { + "Input": "ู„ู‚ุฏ ูุงุชู†ูŠ ู†ูŠุณุงู†, 2001", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู†ูŠุณุงู†, 2001", + "Start": 10, + "Length": 11, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ููŠ ุญุฒูŠุฑุงู†", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุญุฒูŠุฑุงู†", + "Start": 9, + "Length": 6, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ู‡ุฐุง ุญุฒูŠุฑุงู†", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู‡ุฐุง ุญุฒูŠุฑุงู†", + "Start": -1, + "Length": 10, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ุดู‡ุฑ ุญุฒูŠุฑุงู†", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุดู‡ุฑ ุญุฒูŠุฑุงู†", + "Start": 6, + "Length": 10, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ููŠ ุดู‡ุฑ ุญุฒูŠุฑุงู†", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุดู‡ุฑ ุญุฒูŠุฑุงู†", + "Start": 9, + "Length": 10, + "Type": "daterange" + } + ] + }, + { + "Input": "ู„ู‚ุฏ ูุงุชู†ูŠ ุญุฒูŠุฑุงู† 2001", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุญุฒูŠุฑุงู† 2001", + "Start": 10, + "Length": 11, + "Type": "daterange" + } + ] + }, + { + "Input": "ู„ู‚ุฏ ูุงุชู†ูŠ ุญุฒูŠุฑุงู†, 2001", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุญุฒูŠุฑุงู†, 2001", + "Start": 10, + "Length": 12, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ููŠ ุชู…ูˆุฒ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุชู…ูˆุฒ", + "Start": 9, + "Length": 4, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ู‡ุฐุง ุชู…ูˆุฒ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู‡ุฐุง ุชู…ูˆุฒ", + "Start": 6, + "Length": 8, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ุดู‡ุฑ ุชู…ูˆุฒ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุดู‡ุฑ ุชู…ูˆุฒ", + "Start": 6, + "Length": 8, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ููŠ ุดู‡ุฑ ุชู…ูˆุฒ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุดู‡ุฑ ุชู…ูˆุฒ", + "Start": 9, + "Length": 8, + "Type": "daterange" + } + ] + }, + { + "Input": "ู„ู‚ุฏ ูุงุชู†ูŠ ุชู…ูˆุฒ 2001", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุชู…ูˆุฒ 2001", + "Start": 10, + "Length": 9, + "Type": "daterange" + } + ] + }, + { + "Input": "ู„ู‚ุฏ ูุงุชู†ูŠ ุชู…ูˆุฒ, 2001", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุชู…ูˆุฒ, 2001", + "Start": 10, + "Length": 10, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ููŠ ุขุจ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุขุจ", + "Start": 9, + "Length": 2, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ู‡ุฐุง ุขุจ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู‡ุฐุง ุขุจ", + "Start": 6, + "Length": 6, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ุดู‡ุฑ ุขุจ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุดู‡ุฑ ุขุจ", + "Start": 6, + "Length": 6, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ููŠ ุดู‡ุฑ ุขุจ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุดู‡ุฑ ุขุจ", + "Start": 9, + "Length": 6, + "Type": "daterange" + } + ] + }, + { + "Input": "ู„ู‚ุฏ ูุงุชู†ูŠ ุขุจ 2001", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุขุจ 2001", + "Start": 10, + "Length": 7, + "Type": "daterange" + } + ] + }, + { + "Input": "ู„ู‚ุฏ ูุงุชู†ูŠ ุขุจ, 2001", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุขุจ, 2001", + "Start": 10, + "Length": 8, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ููŠ ุฃูŠู„ูˆู„", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฃูŠู„ูˆู„", + "Start": 9, + "Length": 5, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ู‡ุฐุง ุฃูŠู„ูˆู„", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู‡ุฐุง ุฃูŠู„ูˆู„", + "Start": 6, + "Length": 9, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ุดู‡ุฑ ุฃูŠู„ูˆู„", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุดู‡ุฑ ุฃูŠู„ูˆู„", + "Start": 6, + "Length": 9, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ููŠ ุดู‡ุฑ ุฃูŠู„ูˆู„", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุดู‡ุฑ ุงูŠู„ูˆู„", + "Start": -1, + "Length": 9, + "Type": "daterange" + } + ] + }, + { + "Input": "ู„ู‚ุฏ ูุงุชู†ูŠ ุฃูŠู„ูˆู„ 2001", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฃูŠู„ูˆู„ 2001", + "Start": 10, + "Length": 10, + "Type": "daterange" + } + ] + }, + { + "Input": "ู„ู‚ุฏ ูุงุชู†ูŠ ุฃูŠู„ูˆู„, 2001", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฃูŠู„ูˆู„, 2001", + "Start": 10, + "Length": 11, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ููŠ ุชุดุฑูŠู† ุงู„ุฃูˆู„", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": " ุชุดุฑูŠู† ุงู„ุฃูˆู„", + "Start": -1, + "Length": 13, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ู‡ุฐุง ุชุดุฑูŠู† ุงู„ุฃูˆู„", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู‡ุฐุง ุชุดุฑูŠู† ุงู„ุฃูˆู„ ", + "Start": -1, + "Length": 16, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ุดู‡ุฑุชุดุฑูŠู† ุงู„ุฃูˆู„", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุดู‡ุฑ ุชุดุฑูŠู† ุงู„ุฃูˆู„", + "Start": -1, + "Length": 15, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ููŠ ุดู‡ุฑุชุดุฑูŠู† ุงู„ุฃูˆู„", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุดู‡ุฑ ุชุดุฑูŠู† ุงู„ุฃูˆู„", + "Start": -1, + "Length": 15, + "Type": "daterange" + } + ] + }, + { + "Input": "ู„ู‚ุฏ ูุงุชู†ูŠ ุชุดุฑูŠู† ุงู„ุฃูˆู„ 2001", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุชุดุฑูŠู† ุงู„ุฃูˆู„ 2001", + "Start": 10, + "Length": 16, + "Type": "daterange" + } + ] + }, + { + "Input": "ู„ู‚ุฏ ูุงุชู†ูŠ ุชุดุฑูŠู† ุงู„ุฃูˆู„, 2001", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุชุดุฑูŠู† ุงู„ุฃูˆู„, 2001", + "Start": 10, + "Length": 17, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ููŠ ุชุดุฑูŠู† ุงู„ุซุงู†ูŠ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุดู‡ุฑุชุดุฑูŠู† ุงู„ุซุงู†ูŠ", + "Start": -1, + "Length": 15, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ู‡ุฐุง ุชุดุฑูŠู† ุงู„ุซุงู†ูŠ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู‡ุฐุง ุชุดุฑูŠู† ุงู„ุซุงู†ูŠ ", + "Start": -1, + "Length": 17, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ุดู‡ุฑ ุชุดุฑูŠู† ุงู„ุซุงู†ูŠ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุดู‡ุฑ ุชุดุฑูŠู† ุงู„ุซุงู†ูŠ", + "Start": 6, + "Length": 16, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ููŠ ุดู‡ุฑ ุชุดุฑูŠู† ุงู„ุซุงู†ูŠ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุดู‡ุฑ ุชุดุฑูŠู† ุงู„ุซุงู†ูŠ", + "Start": 9, + "Length": 16, + "Type": "daterange" + } + ] + }, + { + "Input": "ู„ู‚ุฏ ูุงุชู†ูŠ ุชุดุฑูŠู† ุงู„ุซุงู†ูŠ 2001", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุชุดุฑูŠู† ุงู„ุซุงู†ูŠ 2001", + "Start": 10, + "Length": 17, + "Type": "daterange" + } + ] + }, + { + "Input": "ู„ู‚ุฏ ูุงุชู†ูŠ ุชุดุฑูŠู† ุงู„ุซุงู†ูŠ, 2001", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุชุดุฑูŠู† ุงู„ุซุงู†ูŠ, 2001", + "Start": 10, + "Length": 18, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ููŠ ูƒุงู†ูˆู† ุงู„ุฃูˆู„", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูƒุงู†ูˆู† ุงู„ุฃูˆู„", + "Start": 9, + "Length": 11, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ู‡ุฐุง ูƒุงู†ูˆู† ุงู„ุฃูˆู„", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู‡ุฐุง ูƒุงู†ูˆู† ุงู„ุฃูˆู„", + "Start": 6, + "Length": 15, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ุดู‡ุฑ ูƒุงู†ูˆู† ุงู„ุฃูˆู„", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุดู‡ุฑ ูƒุงู†ูˆู† ุงู„ุฃูˆู„", + "Start": 6, + "Length": 15, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ููŠ ุดู‡ุฑ ูƒุงู†ูˆู† ุงู„ุฃูˆู„", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุดู‡ุฑ ูƒุงู†ูˆู† ุงู„ุฃูˆู„", + "Start": 9, + "Length": 15, + "Type": "daterange" + } + ] + }, + { + "Input": "ู„ู‚ุฏ ูุงุชู†ูŠ ูƒุงู†ูˆู† ุงู„ุฃูˆู„ 2001", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูƒุงู†ูˆู† ุงู„ุฃูˆู„ 2001", + "Start": 10, + "Length": 16, + "Type": "daterange" + } + ] + }, + { + "Input": "ู„ู‚ุฏ ูุงุชู†ูŠ ูƒุงู†ูˆู† ุงู„ุฃูˆู„, 2001", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูƒุงู†ูˆู† ุงู„ุฃูˆู„, 2001", + "Start": 10, + "Length": 17, + "Type": "daterange" + } + ] + }, + { + "Input": "ุชู‚ูˆูŠู… ุดู‡ุฑ ุณุจุชู…ุจุฑ.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุดู‡ุฑ ุณุจุชู…ุจุฑ", + "Start": 6, + "Length": 10, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ู…ู† 4 ุฅู„ู‰ 22 ู‡ุฐุง ุงู„ุดู‡ุฑ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ู† 4 ุฅู„ู‰ 22 ู‡ุฐุง ุงู„ุดู‡ุฑ", + "Start": 6, + "Length": 21, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ู…ู† 4 ุฅู„ู‰ 23 ููŠ ุงู„ุดู‡ุฑ ุงู„ู…ู‚ุจู„", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ู† 4-23 ููŠ ุงู„ุดู‡ุฑ ุงู„ู…ู‚ุจู„", + "Start": -1, + "Length": 23, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ู…ู† 3 ุญุชู‰ 12 ุณุจุชู…ุจุฑ ู‡ุงู‡ุงู‡ุง", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ู† 3 ุญุชู‰ 12 ุณุจุชู…ุจุฑ", + "Start": 6, + "Length": 18, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ู…ู† 4 ุฅู„ู‰ 23 ุงู„ุดู‡ุฑ ุงู„ู…ู‚ุจู„", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "4 ุฅู„ู‰ 23 ุงู„ุดู‡ุฑ ุงู„ู…ู‚ุจู„", + "Start": -1, + "Length": 22, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃูƒูˆู† ุฎุงุฑุฌ 4 ุญุชู‰ 23 ู…ู† ู‡ุฐุง ุงู„ุดู‡ุฑ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "4 ุญุชู‰ 23 ู…ู† ู‡ุฐุง ุงู„ุดู‡ุฑ", + "Start": 11, + "Length": 21, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ู…ุง ุจูŠู† 4 ูˆ 22 ู‡ุฐุง ุงู„ุดู‡ุฑ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุจูŠู† 4 ูˆ 22 ู‡ุฐุง ุงู„ุดู‡ุฑ", + "Start": 9, + "Length": 20, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ุจูŠู† 3 ูˆ 12 ุณุจุชู…ุจุฑ ู‡ุงู‡ุงู‡ุง", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุจูŠู† 3 ูˆ 12 ุณุจุชู…ุจุฑ", + "Start": 6, + "Length": 17, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ุจูŠู† 4 ุณุจุชู…ุจุฑ ูˆ 8 ุณุจุชู…ุจุฑ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุจูŠู† 4 ุณุจุชู…ุจุฑ ูˆ 8 ุณุจุชู…ุจุฑ", + "Start": 6, + "Length": 23, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ุจูŠู† 15 ูˆ 19 ู†ูˆูู…ุจุฑ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุจูŠู† 15 ูˆ 19 ู†ูˆูู…ุจุฑ", + "Start": -1, + "Length": 18, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ุจูŠู† 15 ูˆ 19 ุชุดุฑูŠู† ุงู„ุซุงู†ูŠ ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุจูŠู† 15 ูˆ 19 ุชุดุฑูŠู† ุงู„ุซุงู†ูŠ ", + "Start": -1, + "Length": 26, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ุจูŠู† ุงู„ุฎุงู…ุณ ุนุดุฑ ูˆุงู„ุชุงุณุน ุนุดุฑ ู…ู† ู†ูˆูู…ุจุฑ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุจูŠู† ุงู„ุฎุงู…ุณ ุนุดุฑ ูˆุงู„ุชุงุณุน ุนุดุฑ ู…ู† ู†ูˆูู…ุจุฑ", + "Start": -1, + "Length": 36, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ู…ู† 4 ุฅู„ู‰ 22 ูŠู†ุงูŠุฑ 2017", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ู† 4 ุฅู„ู‰ 22 ูŠู†ุงูŠุฑ 2017", + "Start": 6, + "Length": 22, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ููŠ ุงู„ูุชุฑุฉ ู…ุง ุจูŠู† 4-22 ูŠู†ุงูŠุฑ 2017", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุจูŠู† 4-22 ูŠู†ุงูŠุฑ 2017", + "Start": -1, + "Length": 19, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ููŠ ู‡ุฐุง ุงู„ุฃุณุจูˆุน", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู‡ุฐุง ุงู„ุงุณุจูˆุน", + "Start": -1, + "Length": 11, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ุงู„ุฃุณุจูˆุน ุงู„ู‚ุงุฏู…", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุงุณุจูˆุน ุงู„ู‚ุงุฏู…", + "Start": -1, + "Length": 14, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ุณุจุชู…ุจุฑ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุณุจุชู…ุจุฑ", + "Start": 6, + "Length": 6, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ููŠ ุณุจุชู…ุจุฑ ุงู„ู…ุงุถูŠ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุณุจุชู…ุจุฑ ุงู„ู…ุงุถูŠ", + "Start": 9, + "Length": 13, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ููŠ ูŠูˆู†ูŠูˆ ุงู„ู‚ุงุฏู…", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูŠูˆู†ูŠูˆ ุงู„ู‚ุงุฏู…", + "Start": 9, + "Length": 12, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ููŠ ูŠูˆู†ูŠูˆ 2016", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูŠูˆู†ูŠูˆ 2016", + "Start": 9, + "Length": 10, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ูŠูˆู†ูŠูˆ ุงู„ุนุงู… ุงู„ู…ู‚ุจู„", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูŠูˆู†ูŠูˆ ุงู„ุนุงู… ุงู„ู…ู‚ุจู„", + "Start": 6, + "Length": 18, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ููŠ ุนุทู„ุฉ ู†ู‡ุงูŠุฉ ุงู„ุฃุณุจูˆุน", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู†ู‡ุงูŠุฉ ุงู„ุฃุณุจูˆุน", + "Start": 14, + "Length": 13, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ุงู„ุฃุณุจูˆุน ุงู„ุซุงู„ุซ ู…ู† ู‡ุฐุง ุงู„ุดู‡ุฑ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุฃุณุจูˆุน ุงู„ุซุงู„ุซ ู…ู† ู‡ุฐุง ุงู„ุดู‡ุฑ", + "Start": 6, + "Length": 27, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ุงู„ุฃุณุจูˆุน ุงู„ุฃุฎูŠุฑ ู…ู† ุดู‡ุฑ ูŠูˆู„ูŠูˆ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุฃุณุจูˆุน ุงู„ุฃุฎูŠุฑ ู…ู† ูŠูˆู„ูŠูˆ", + "Start": -1, + "Length": 23, + "Type": "daterange" + } + ] + }, + { + "Input": "ุฌุฏูˆู„ุฉ ุงู„ุชุฎูŠูŠู… ู„ูŠูˆู… ุงู„ุฌู…ุนุฉ ุญุชู‰ ุงู„ุฃุญุฏ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ู† ุงู„ุฌู…ุนุฉ ุฅู„ู‰ ุงู„ุฃุญุฏ", + "Start": -1, + "Length": 19, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ 3 ุฃูŠุงู… ุงู„ู‚ุงุฏู…ุฉ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "3 ุฃูŠุงู… ุงู„ู‚ุงุฏู…ุฉ", + "Start": 6, + "Length": 14, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ููŠ ุงู„ุฃุดู‡ุฑ ุงู„ุซู„ุงุซุฉ ุงู„ู‚ุงุฏู…ุฉ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุฃุดู‡ุฑ ุงู„ุซู„ุงุซุฉ ุงู„ู‚ุงุฏู…ุฉ", + "Start": 9, + "Length": 22, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ุจุนุฏ 3 ุณู†ูˆุงุช", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุจุนุฏ 3 ุณู†ูˆุงุช", + "Start": 6, + "Length": 11, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ููŠ 3 ุณู†ูˆุงุช", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ููŠ 3 ุณู†ูˆุงุช", + "Start": 6, + "Length": 10, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ุจุนุฏ 3 ุฃุณุงุจูŠุน", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุจุนุฏ 3 ุฃุณุงุจูŠุน", + "Start": 6, + "Length": 12, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ููŠ 3 ุฃุดู‡ุฑ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ููŠ 3 ุดู‡ูˆุฑ", + "Start": -1, + "Length": 9, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ุขุฎุฑ 3 ุณู†ูˆุงุช", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุขุฎุฑ 3 ุณู†ูˆุงุช", + "Start": 6, + "Length": 11, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ุงู„ุนุงู… ุงู„ู…ุงุถูŠ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุนุงู… ุงู„ู…ุงุถูŠ", + "Start": 6, + "Length": 12, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ุงู„ุดู‡ุฑ ุงู„ู…ุงุถูŠ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุดู‡ุฑ ุงู„ู…ุงุถูŠ", + "Start": 6, + "Length": 12, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ููŠ ุงู„ุฃุณุงุจูŠุน ุงู„ุซู„ุงุซุฉ ุงู„ู…ุงุถูŠุฉ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุฃุณุงุจูŠุน ุงู„ุซู„ุงุซุฉ ุงู„ู…ุงุถูŠุฉ", + "Start": 9, + "Length": 24, + "Type": "daterange" + } + ] + }, + { + "Input": "ุงู„ุฃุณุงุจูŠุน ุงู„ู‚ู„ูŠู„ุฉ ุงู„ู…ุงุถูŠุฉ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุฃุณุงุจูŠุน ุงู„ู‚ู„ูŠู„ุฉ ุงู„ู…ุงุถูŠุฉ", + "Start": 0, + "Length": 24, + "Type": "daterange" + } + ] + }, + { + "Input": "ุงู„ุฃูŠุงู… ุงู„ุนุฏูŠุฏุฉ ุงู„ู…ุงุถูŠุฉ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุฃูŠุงู… ุงู„ุนุฏูŠุฏุฉ ุงู„ู…ุงุถูŠุฉ", + "Start": 0, + "Length": 22, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ู…ู† 2 ุฃูƒุชูˆุจุฑ ุฅู„ู‰ 22 ุฃูƒุชูˆุจุฑ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ู† 2 ุฃูƒุชูˆุจุฑ ุฅู„ู‰ 22 ุฃูƒุชูˆุจุฑ", + "Start": 6, + "Length": 25, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ููŠ 12 ูŠู†ุงูŠุฑ2016 - 2016/02/22", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูŠู†ุงูŠุฑ12 ,2016 - 2016/02/22", + "Start": -1, + "Length": 26, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ููŠ ุงู„ุฃูˆู„ ู…ู† ูŠู†ุงูŠุฑ ุญุชู‰ ุงู„ุฃุฑุจุนุงุก ุŒ 22 ูŠู†ุงูŠุฑ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": " ุงู„ุฃูˆู„ ู…ู† ูŠู†ุงูŠุฑ ุญุชู‰ ุงู„ุฃุฑุจุนุงุก ุŒ 22 ูŠู†ุงูŠุฑ", + "Start": 8, + "Length": 41, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ุงู„ูŠูˆู… ุญุชู‰ ุงู„ุบุฏ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ูŠูˆู… ุญุชู‰ ุงู„ุบุฏ", + "Start": 6, + "Length": 14, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ุงู„ูŠูˆู… ุญุชู‰ 22 ุฃูƒุชูˆุจุฑ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ูŠูˆู… ุญุชู‰ 22 ุฃูƒุชูˆุจุฑ", + "Start": 6, + "Length": 19, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ููŠ 2 ุฃูƒุชูˆุจุฑ ุญุชู‰ ุจุนุฏ ุบุฏ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "2 ุฃูƒุชูˆุจุฑ ุญุชู‰ ุจุนุฏ ุบุฏ", + "Start": 9, + "Length": 19, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ุงู„ูŠูˆู… ุญุชู‰ ุงู„ุฃุญุฏ ุงู„ู…ู‚ุจู„", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ูŠูˆู… ุญุชู‰ ุงู„ุฃุญุฏ ุงู„ู‚ุงุฏู…", + "Start": -1, + "Length": 22, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ูŠูˆู… ุงู„ุฌู…ุนุฉ ุญุชู‰ ุงู„ุฃุญุฏ ุงู„ู‚ุงุฏู…", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูŠูˆู… ุงู„ุฌู…ุนุฉ ุญุชู‰ ุงู„ุฃุญุฏ ุงู„ู‚ุงุฏู…", + "Start": 6, + "Length": 27, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ู…ู† 2015/08/12 ุญุชู‰ 22 ุฃูƒุชูˆุจุฑ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ู† 2015/08/12 ุญุชู‰ 22 ุฃูƒุชูˆุจุฑ", + "Start": 6, + "Length": 27, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ู…ู† ูŠูˆู… ุงู„ุฌู…ุนุฉ ุงู„ุซุงู†ูŠ ุญุชู‰ ูŠูˆู… ุงู„ุซู„ุงุซุงุก ุงู„ุณุงุฏุณ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ู† ูŠูˆู… ุงู„ุฌู…ุนุฉ ุงู„ุซุงู†ูŠ ุญุชู‰ ูŠูˆู… ุงู„ุซู„ุงุซุงุก ุงู„ุณุงุฏุณ", + "Start": 6, + "Length": 44, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ู…ู† ุงู„ูŠูˆู… ุญุชู‰ ุงู„ุบุฏ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ู† ุงู„ูŠูˆู… ุญุชู‰ ุงู„ุบุฏ", + "Start": 6, + "Length": 17, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ู…ู† ูŠูˆู… ุงู„ุฌู…ุนุฉ ุญุชู‰ ุงู„ุฃุญุฏ ุงู„ู‚ุงุฏู…", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ู† ูŠูˆู… ุงู„ุฌู…ุนุฉ ุญุชู‰ ุงู„ุฃุญุฏ ุงู„ู‚ุงุฏู…", + "Start": 6, + "Length": 30, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ุจูŠู† 2 ุฃูƒุชูˆุจุฑ ูˆ 22 ุฃูƒุชูˆุจุฑ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุจูŠู† 2 ุฃูƒุชูˆุจุฑ ูˆ 22 ุฃูƒุชูˆุจุฑ", + "Start": 6, + "Length": 24, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ 19-20 ู†ูˆูู…ุจุฑ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": " 19-20 ู†ูˆูู…ุจุฑ", + "Start": 5, + "Length": 13, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ู…ู† 19 ุฅู„ู‰ 20 ู†ูˆูู…ุจุฑ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ู† 19 ุฅู„ู‰ 20 ู†ูˆูู…ุจุฑ", + "Start": 6, + "Length": 19, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ุดู‡ุฑ ู†ูˆูู…ุจุฑ ุจูŠู† 19 ูˆ 20", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู†ูˆูู…ุจุฑ ุจูŠู† 19 ูˆ 20", + "Start": 10, + "Length": 18, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ููŠ ุงู„ุฑุจุน ุงู„ุซุงู„ุซ ู…ู† ุนุงู… 2016", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุฑุจุน ุงู„ุซุงู„ุซ ู…ู† ุนุงู… 2016", + "Start": 9, + "Length": 24, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ููŠ ุงู„ุฑุจุน ุงู„ุซุงู„ุซ ู…ู† ู‡ุฐุง ุงู„ุนุงู…", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุฑุจุน ุงู„ุซุงู„ุซ ู…ู† ู‡ุฐุง ุงู„ุนุงู…", + "Start": 9, + "Length": 25, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ 2016 ููŠ ุงู„ุฑุจุน ุงู„ุซุงู„ุซ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "2016 ุงู„ุฑุจุน ุงู„ุซุงู„ุซ", + "Start": -1, + "Length": 17, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ 2015.3", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "2015.3", + "Start": 6, + "Length": 6, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ 3-2015 ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "2015-3", + "Start": -1, + "Length": 6, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ 2015/3", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "2015/3", + "Start": 6, + "Length": 6, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ 3/2015", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "3/2015", + "Start": 6, + "Length": 6, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ุงู„ุฃุณุจูˆุน ุงู„ุซุงู„ุซ ู…ู† ุนุงู… 2027", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุฃุณุจูˆุน ุงู„ุซุงู„ุซ ู…ู† ุนุงู… 2027", + "Start": 6, + "Length": 26, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ุงู„ุฃุณุจูˆุน ุงู„ุซุงู„ุซ ุงู„ุนุงู… ุงู„ู…ู‚ุจู„", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุฃุณุจูˆุน ุงู„ุซุงู„ุซ ุงู„ุนุงู… ุงู„ู…ู‚ุจู„", + "Start": 6, + "Length": 27, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฑุญู„ ู‡ุฐุง ุงู„ุตูŠู", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู‡ุฐุง ุงู„ุตูŠู", + "Start": 6, + "Length": 9, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฑุญู„ ุงู„ุฑุจูŠุน ุงู„ู‚ุงุฏู…", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุฑุจูŠุน ุงู„ู‚ุงุฏู…", + "Start": 6, + "Length": 13, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฑุญู„ ุงู„ุตูŠู", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุตูŠู", + "Start": 6, + "Length": 5, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฑุญู„ ุตูŠู", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุตูŠู", + "Start": 6, + "Length": 3, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฑุญู„ ุตูŠู 2016", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุตูŠู 2016", + "Start": 6, + "Length": 8, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฑุญู„ ุงู„ุตูŠู 2016", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุตูŠู 2016", + "Start": 6, + "Length": 10, + "Type": "daterange" + } + ] + }, + { + "Input": "ุนุทู„ุงุช ุงู„ุดู‡ุฑ ุงู„ู‚ุงุฏู…", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุดู‡ุฑ ุงู„ู‚ุงุฏู…", + "Start": 6, + "Length": 12, + "Type": "daterange" + } + ] + }, + { + "Input": "ุนุทู„ุฉ ุงู„ุดู‡ุฑ ุงู„ู…ู‚ุจู„", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุดู‡ุฑ ุงู„ู…ู‚ุจู„", + "Start": 5, + "Length": 12, + "Type": "daterange" + } + ] + }, + { + "Input": "ู…ุงุฐุง ู„ุฏูŠ ุฃุณุจูˆุน 30 ู†ูˆูู…ุจุฑ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฃุณุจูˆุน 30 ู†ูˆูู…ุจุฑ", + "Start": 9, + "Length": 15, + "Type": "daterange" + } + ] + }, + { + "Input": "ุงู„ุฃุณุจูˆุน ููŠ 15 ุณุจุชู…ุจุฑ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุฃุณุจูˆุน ููŠ 15 ุณุจุชู…ุจุฑ", + "Start": 0, + "Length": 21, + "Type": "daterange" + } + ] + }, + { + "Input": "ุฃุณุจูˆุน 15 ุณุจุชู…ุจุฑ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฃุณุจูˆุน 15 ุณุจุชู…ุจุฑ", + "Start": 0, + "Length": 15, + "Type": "daterange" + } + ] + }, + { + "Input": "ุดู‡ุฑ ุณุจุชู…ุจุฑ 15", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุดู‡ุฑ ุณุจุชู…ุจุฑ 15", + "Start": 0, + "Length": 13, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ุฎู„ุงู„ ุนุทู„ุฉ ู†ู‡ุงูŠุฉ ุงู„ุฃุณุจูˆุน", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุนุทู„ุฉ ู†ู‡ุงูŠุฉ ุงู„ุงุณุจูˆุน", + "Start": -1, + "Length": 18, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฑุญู„ ุจู‚ูŠุฉ ุงู„ุฃุณุจูˆุน", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุจู‚ูŠุฉ ุงู„ุฃุณุจูˆุน", + "Start": -1, + "Length": 13, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฑุญู„ ุจู‚ูŠุฉ ุฃุณุจูˆุนูŠ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุจู‚ูŠุฉ ุงุณุจูˆุนูŠ", + "Start": -1, + "Length": 11, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฑุญู„ ู†ู‡ุงูŠุฉ ุงู„ุฃุณุจูˆุน", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู†ู‡ุงูŠุฉ ุงู„ุฃุณุจูˆุน", + "Start": 6, + "Length": 13, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฑุญู„ ุจู‚ูŠุฉ ู‡ุฐุง ุงู„ุฃุณุจูˆุน", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุจู‚ูŠุฉ ู‡ุฐุง ุงู„ุฃุณุจูˆุน", + "Start": 6, + "Length": 16, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฑุญู„ ู†ู‡ุงูŠุฉ ุงู„ุฃุณุจูˆุน ุงู„ุญุงู„ูŠ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู†ู‡ุงูŠุฉ ุงู„ุฃุณุจูˆุน ุงู„ุญุงู„ูŠ", + "Start": 6, + "Length": 20, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฑุญู„ ุจู‚ูŠุฉ ุงู„ุดู‡ุฑ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุจุงู‚ูŠ ุงู„ุดู‡ุฑ", + "Start": -1, + "Length": 10, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฑุญู„ ุจู‚ูŠุฉ ุงู„ุนุงู…", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุจู‚ูŠุฉ ุงู„ุนุงู…", + "Start": 6, + "Length": 10, + "Type": "daterange" + } + ] + }, + { + "Input": "ูŠุฑุฌู‰ ุชุญุฏูŠุฏ ู…ูˆุนุฏ ู„ู‚ุงุกู†ุง ููŠ ูˆู‚ุช ู„ุงุญู‚ ู‡ุฐุง ุงู„ุดู‡ุฑ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ููŠ ูˆู‚ุช ู„ุงุญู‚ ู‡ุฐุง ุงู„ุดู‡ุฑ", + "Start": 23, + "Length": 21, + "Type": "daterange" + } + ] + }, + { + "Input": "ูŠุฑุฌู‰ ุชุญุฏูŠุฏ ู…ูˆุนุฏ ู„ู‚ุงุกู†ุง ููŠ ูˆู‚ุช ู„ุงุญู‚ ู…ู† ู‡ุฐุง ุงู„ุฃุณุจูˆุน", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู„ุงุญู‚ุง ู…ู† ู‡ุฐุง ุงู„ุงุณุจูˆุน", + "Start": -1, + "Length": 20, + "Type": "daterange" + } + ] + }, + { + "Input": "ูŠุฑุฌู‰ ุชุญุฏูŠุฏ ู…ูˆุนุฏ ู„ู‚ุงุกู†ุง ููŠ ุฃูˆุงุฎุฑ ุงู„ุฃุณุจูˆุน ุงู„ู…ู‚ุจู„", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฃูˆุงุฎุฑ ุงู„ุฃุณุจูˆุน ุงู„ู…ู‚ุจู„", + "Start": 26, + "Length": 20, + "Type": "daterange" + } + ] + }, + { + "Input": "ู…ู† ูุถู„ูƒ ุญุฏุฏ ู„ู†ุง ูˆู‚ุชู‹ุง ู„ู„ู‚ุงุก ุฃูˆุงุฎุฑ ุงู„ุนุงู… ุงู„ู…ู‚ุจู„", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฃูˆุงุฎุฑ ุงู„ุนุงู… ุงู„ู…ู‚ุจู„", + "Start": 28, + "Length": 18, + "Type": "daterange" + } + ] + }, + { + "Input": "ุงู„ุชู‚ูŠู†ุง ุฃูˆุงุฎุฑ ุงู„ุฃุณุจูˆุน ุงู„ู…ุงุถูŠ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฃูˆุงุฎุฑ ุงู„ุฃุณุจูˆุน ุงู„ู…ุงุถูŠ", + "Start": 8, + "Length": 20, + "Type": "daterange" + } + ] + }, + { + "Input": "ูŠุฑุฌู‰ ุชุญุฏูŠุฏ ู…ูˆุนุฏ ู„ู‚ุงุกู†ุง ููŠ ูˆู‚ุช ู…ุจูƒุฑ ู…ู† ู‡ุฐุง ุงู„ุดู‡ุฑ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูˆู‚ุช ู…ุจูƒุฑ ู…ู† ู‡ุฐุง ุงู„ุดู‡ุฑ", + "Start": 26, + "Length": 21, + "Type": "daterange" + } + ] + }, + { + "Input": "ูŠุฑุฌู‰ ุชุญุฏูŠุฏ ู…ูˆุนุฏ ู„ู‚ุงุกู†ุง ู‡ุฐุง ุงู„ุฃุณุจูˆุน", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูˆู‚ุช ู…ุจูƒุฑ ู‡ุฐุง ุงู„ุฃุณุจูˆุน", + "Start": -1, + "Length": 20, + "Type": "daterange" + } + ] + }, + { + "Input": "ูŠุฑุฌู‰ ุชุญุฏูŠุฏ ู…ูˆุนุฏ ู„ู‚ุงุกู†ุง ู…ุทู„ุน ุงู„ุงุณุจูˆุน ุงู„ู…ู‚ุจู„", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ุทู„ุน ุงู„ุงุณุจูˆุน ุงู„ู…ู‚ุจู„", + "Start": 23, + "Length": 19, + "Type": "daterange" + } + ] + }, + { + "Input": "ูŠุฑุฌู‰ ุชุญุฏูŠุฏ ู…ูˆุนุฏ ู„ู‚ุงุกู†ุง ู…ุทู„ุน ุงู„ุนุงู… ุงู„ู…ู‚ุจู„", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ุทู„ุน ุงู„ุนุงู… ุงู„ู…ู‚ุจู„", + "Start": 23, + "Length": 17, + "Type": "daterange" + } + ] + }, + { + "Input": "ูƒูˆุฑุชุงู†ุง ุŒ ูŠุฑุฌู‰ ุชู†ุณูŠู‚ ุงุฌุชู…ุงุน ู…ุฏุชู‡ 25 ุฏู‚ูŠู‚ุฉ ู…ุน ุฃู†ุทูˆู†ูŠูˆ ุงู„ุฃุณุจูˆุน ุงู„ู…ู‚ุจู„ ุจูŠู† ุงู„ุฃุฑุจุนุงุก ูˆุงู„ุฌู…ุนุฉ.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุฃุณุจูˆุน ุงู„ู…ู‚ุจู„ ุจูŠู† ุงู„ุฃุฑุจุนุงุก ูˆุงู„ุฌู…ุนุฉ", + "Start": 53, + "Length": 35, + "Type": "daterange" + } + ] + }, + { + "Input": "ูƒูˆุฑุชุงู†ุง ุŒ ูŠุฑุฌู‰ ุชู†ุณูŠู‚ ุงุฌุชู…ุงุน ู…ุฏุชู‡ 25 ุฏู‚ูŠู‚ุฉ ู…ุน ุฃู†ุทูˆู†ูŠูˆ ุงู„ุฃุณุจูˆุน ุงู„ู…ู‚ุจู„ ู…ู† ุงู„ุฃุฑุจุนุงุก ุฅู„ู‰ ุงู„ุฌู…ุนุฉ.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุฃุณุจูˆุน ุงู„ู…ู‚ุจู„ ู…ู† ุงู„ุฃุฑุจุนุงุก ุฅู„ู‰ ุงู„ุฌู…ุนุฉ", + "Start": 53, + "Length": 37, + "Type": "daterange" + } + ] + }, + { + "Input": "ูƒูˆุฑุชุงู†ุง ุŒ ูŠุฑุฌู‰ ุชู†ุณูŠู‚ ุงุฌุชู…ุงุน ู…ุฏุชู‡ 25 ุฏู‚ูŠู‚ุฉ ู…ุน ุฃู†ุทูˆู†ูŠูˆ ุงู„ุฃุณุจูˆุน ุงู„ู…ุงุถูŠ ู…ู† ุงู„ุฃุฑุจุนุงุก ุฅู„ู‰ ุงู„ุฌู…ุนุฉ.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุฃุณุจูˆุน ุงู„ู…ุงุถูŠ ู…ู† ุงู„ุฃุฑุจุนุงุก ุฅู„ู‰ ุงู„ุฌู…ุนุฉ", + "Start": 53, + "Length": 37, + "Type": "daterange" + } + ] + }, + { + "Input": "ูƒูˆุฑุชุงู†ุง ุŒ ูŠุฑุฌู‰ ุชู†ุณูŠู‚ ุงุฌุชู…ุงุน ู…ุฏุชู‡ 25 ุฏู‚ูŠู‚ุฉ ู…ุน ุฃู†ุทูˆู†ูŠูˆ ู‡ุฐุง ุงู„ุฃุณุจูˆุน ุจูŠู† ุงู„ุฃุฑุจุนุงุก ูˆุงู„ุฌู…ุนุฉ.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู‡ุฐุง ุงู„ุฃุณุจูˆุน ุจูŠู† ุงู„ุฃุฑุจุนุงุก ูˆุงู„ุฌู…ุนุฉ", + "Start": 53, + "Length": 32, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ุนุงู… 247", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุนุงู… 247", + "Start": 6, + "Length": 7, + "Type": "daterange" + } + ] + }, + { + "Input": "ููŠ ุงู„ุณุจุนูŠู†ูŠุงุช", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ููŠ ุงู„ุณุจุนูŠู†ูŠุงุช", + "Start": 0, + "Length": 13, + "Type": "daterange" + } + ] + }, + { + "Input": "ู…ู† ู…ูˆุงู„ูŠุฏ ุฃู„ููŠู†", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฃู„ููŠู†", + "Start": 10, + "Length": 5, + "Type": "daterange" + } + ] + }, + { + "Input": "ููŠ 1970", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "1970.0", + "Start": -1, + "Length": 6, + "Type": "daterange" + } + ] + }, + { + "Input": "ุงู„ุณุจุนูŠู†ูŠุงุช", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุณุจุนูŠู†ูŠุงุช", + "Start": 0, + "Length": 10, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุจุนูŠู†ูŠุงุช", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุณุจุนูŠู†ูŠุงุช", + "Start": 0, + "Length": 8, + "Type": "daterange" + } + ] + }, + { + "Input": "ููŠ ุงู„ุฃุฑุจุนูŠู†ูŠุงุช", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุฃุฑุจุนูŠู†ูŠุงุช", + "Start": 3, + "Length": 11, + "Type": "daterange" + } + ] + }, + { + "Input": "ู…ู† ุงู„ุณุจุนูŠู†ูŠุงุช", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุณุจุนูŠู†ุงุช", + "Start": -1, + "Length": 9, + "Type": "daterange" + } + ] + }, + { + "Input": "ููŠ ุงู„ุณุจุนูŠู†ูŠุงุช ุงู„ู‚ุฑู† ุงู„ุชุงุณุน ุนุดุฑ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุณุจุนูŠู†ูŠุงุช", + "Start": 3, + "Length": 10, + "Type": "daterange" + } + ] + }, + { + "Input": "ููŠ ุงู„ุฃู„ููŠู† ูˆุงู„ุนุดุฑุงุช", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุฃู„ููŠู† ูˆุงู„ุนุดุฑุงุช", + "Start": 3, + "Length": 16, + "Type": "daterange" + } + ] + }, + { + "Input": "ููŠ ุงู„ุนุดุฑูŠู†ูŠุงุช", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุนุดุฑูŠู†ูŠุงุช", + "Start": 3, + "Length": 10, + "Type": "daterange" + } + ] + }, + { + "Input": "ููŠ ุงู„ุฃู„ููŠู† ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": " ุงู„ุฃู„ููŠู† ", + "Start": 2, + "Length": 9, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ู…ู† 2 ุฅู„ู‰ 7 ูุจุฑุงูŠุฑ ุŒ ุฃู„ูุงู† ูˆุซู…ุงู†ูŠุฉ ุนุดุฑ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ู† 2 ุฅู„ู‰ 7 ูุจุฑุงูŠุฑ ุŒ ุฃู„ูุงู† ูˆุซู…ุงู†ูŠุฉ ุนุดุฑ", + "Start": 6, + "Length": 37, + "Type": "daterange" + } + ] + }, + { + "Input": "ุจูŠู† 2 ูˆ 7 ูุจุฑุงูŠุฑ ุฃู„ููŠู† ูˆุซู…ุงู†ูŠุฉ ุนุดุฑ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุจูŠู† 2 ูˆ 7 ูุจุฑุงูŠุฑ ุฃู„ููŠู† ูˆุซู…ุงู†ูŠุฉ ุนุดุฑ", + "Start": 0, + "Length": 34, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ู…ุง ุจูŠู† 2-7 ูุจุฑุงูŠุฑ ุฃู„ููŠู† ูˆุซู…ุงู†ูŠุฉ ุนุดุฑ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุจูŠู† 2-7 ูุจุฑุงูŠุฑ ุฃู„ููŠู† ูˆุซู…ุงู†ูŠุฉ ุนุดุฑ", + "Start": 9, + "Length": 32, + "Type": "daterange" + } + ] + }, + { + "Input": "ุญุฏุซ ุฐู„ูƒ ููŠ ูŠูˆู†ูŠูˆ ู…ู† ุนุงู… ุชุณุนุฉ ูˆุชุณุนูŠู† ูˆุชุณุนูŠู†", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูŠูˆู†ูŠูˆ ู…ู† ุนุงู… ุชุณุนุฉ ูˆุชุณุนูŠู† ูˆุชุณุนูŠู†", + "Start": 11, + "Length": 31, + "Type": "daterange" + } + ] + }, + { + "Input": "ุชุณุนุฉ ุนุดุฑ ุซู…ุงู†ูŠุฉ ูˆุนุดุฑูˆู†", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุชุณุนุฉ ุนุดุฑ ุซู…ุงู†ูŠุฉ ูˆุนุดุฑูˆู†", + "Start": 0, + "Length": 22, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ุงู„ุฃุณุจูˆุน ุงู„ุฃูˆู„ ู…ู† ุนุงู… ุฃู„ููŠู† ูˆุณุจุนุฉ ูˆุนุดุฑูŠู†", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุฃุณุจูˆุน ุงู„ุฃูˆู„ ู…ู† ุนุงู… ุฃู„ููŠู† ูˆุณุจุนุฉ ูˆุนุดุฑูŠู†", + "Start": 6, + "Length": 39, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ููŠ ุงู„ุฑุจุน ุงู„ุฃูˆู„ ู…ู† ุนุงู… ุฃู„ููŠู† ูˆุนุดุฑูŠู†", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุฑุจุน ุงู„ุฃูˆู„ ู…ู† ุฃู„ููŠู† ูˆุนุดุฑูŠู†", + "Start": -1, + "Length": 27, + "Type": "daterange" + } + ] + }, + { + "Input": "ููŠ ุฑุจูŠุน ุนุงู… ุชุณุนุฉ ุนุดุฑ ูˆุซู…ุงู†ูŠุฉ ูˆุณุจุนูŠู†", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฑุจูŠุน ุนุงู… ุชุณุนุฉ ุนุดุฑ ูˆุซู…ุงู†ูŠุฉ ูˆุณุจุนูŠู†", + "Start": 3, + "Length": 32, + "Type": "daterange" + } + ] + }, + { + "Input": "ุนุงู… ู…ุงุฆุชูŠู† ูˆุณุจุนุฉ ูˆุณุชูŠู†", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุนุงู… ู…ุงุฆุชูŠู† ูˆุณุจุนุฉ ูˆุณุชูŠู†", + "Start": 0, + "Length": 22, + "Type": "daterange" + } + ] + }, + { + "Input": "ุงู„ุงุณุจูˆุน ุจุนุฏ ุงู„ู‚ุงุฏู…", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุงุณุจูˆุน ุจุนุฏ ุงู„ู‚ุงุฏู…", + "Start": 0, + "Length": 18, + "Type": "daterange" + } + ] + }, + { + "Input": "ุญุฏุซ ุฐู„ูƒ ููŠ ุงู„ุนู‚ุฏูŠู† ุงู„ู…ุงุถูŠูŠู†", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุนู‚ุฏูŠู† ุงู„ู…ุงุถูŠูŠู†", + "Start": 11, + "Length": 16, + "Type": "daterange" + } + ] + }, + { + "Input": "ุญุฏุซ ุฐู„ูƒ ููŠ ุงู„ุนู‚ุฏ ุงู„ู‚ุงุฏู…", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุนู‚ุฏ ุงู„ู‚ุงุฏู…", + "Start": 11, + "Length": 12, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณูŠุญุฏุซ ุจุนุฏ 4 ุฃุณุงุจูŠุน ููŠ ุงู„ู…ุณุชู‚ุจู„", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "4 ุฃุณุงุจูŠุน ููŠ ุงู„ู…ุณุชู‚ุจู„", + "Start": 10, + "Length": 20, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณูŠุญุฏุซ ุจุนุฏ ูŠูˆู…ูŠู†", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุจุนุฏ ูŠูˆู…ูŠู†", + "Start": 6, + "Length": 9, + "Type": "daterange" + } + ] + }, + { + "Input": "ูŠู…ูƒู† ุฃู† ุชุฌุฏู†ุง ูƒูˆุฑุชุงู†ุง ู…ูˆุนุฏู‹ุง ุจุฏุงูŠุฉ ุงู„ุฃุณุจูˆุน ุงู„ู…ู‚ุจู„", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุจุฏุงูŠุฉ ุงู„ุฃุณุจูˆุน ุงู„ู…ู‚ุจู„", + "Start": 29, + "Length": 20, + "Type": "daterange" + } + ] + }, + { + "Input": "ุจุงู„ุชุฃูƒูŠุฏ ุŒ ู„ู†ุจุฏุฃ ุณูƒุงูŠุจ ู†ู‡ุงูŠุฉ ุงู„ุฃุณุจูˆุน ุงู„ู…ู‚ุจู„", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู†ู‡ุงูŠุฉ ุงู„ุฃุณุจูˆุน ุงู„ู…ู‚ุจู„", + "Start": 23, + "Length": 20, + "Type": "daterange" + } + ] + }, + { + "Input": "ุจุงู„ุชุฃูƒูŠุฏ ุŒ ู„ู†ุจุฏุฃ ุณูƒุงูŠุจ ุจุฏุงูŠุฉ ุงู„ุฃุณุจูˆุน ุงู„ู…ู‚ุจู„", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุจุฏุงูŠุฉ ุงู„ุฃุณุจูˆุน ุงู„ู…ู‚ุจู„", + "Start": 23, + "Length": 20, + "Type": "daterange" + } + ] + }, + { + "Input": "ูƒูˆุฑุชุงู†ุง ุŒ ุชุฌุฏ ู„ู†ุง ุงู„ูˆู‚ุช ู†ู‡ุงูŠุฉ ุดู‡ุฑ ู…ุงุฑุณ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู†ู‡ุงูŠุฉ ุดู‡ุฑ ู…ุงุฑุณ", + "Start": 24, + "Length": 14, + "Type": "daterange" + } + ] + }, + { + "Input": "ูƒูˆุฑุชุงู†ุง ุŒ ูŠุฑุฌู‰ ุชุญุฏูŠุฏ ู…ูˆุนุฏ ู„ู†ุง ููŠ ู…ู†ุชุตู ุงู„ุฃุณุจูˆุน ุงู„ู…ู‚ุจู„", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ู†ุชุตู ุงู„ุฃุณุจูˆุน ุงู„ู…ู‚ุจู„", + "Start": 33, + "Length": 20, + "Type": "daterange" + } + ] + }, + { + "Input": "ูŠู…ูƒู† ุฃู† ูŠุฑุชุจ ู„ู†ุง ูƒูˆุฑุชุงู†ุง ู„ู‚ุงุก ู…ู†ุชุตู ู…ุงุฑุณ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ู†ุชุตู ู…ุงุฑุณ", + "Start": 30, + "Length": 10, + "Type": "daterange" + } + ] + }, + { + "Input": "ู…ุงุฐุง ุนู† ู…ู†ุชุตู ุงู„ุตูŠูุŸ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ู†ุชุตู ุงู„ุตูŠู", + "Start": 8, + "Length": 11, + "Type": "daterange" + } + ] + }, + { + "Input": "ูŠู…ูƒู†ู†ูŠ ุฃู† ุฃุฌุฏ ู„ู†ุง ู…ูˆุนุฏู‹ุง ุจุฏุงูŠุฉ ุงู„ุฃุณุจูˆุน ุงู„ู…ู‚ุจู„", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุจุฏุงูŠุฉ ุงู„ุฃุณุจูˆุน ุงู„ู…ู‚ุจู„", + "Start": 25, + "Length": 20, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ููŠ ุฃูŠุงุฑ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฃูŠุงุฑ", + "Start": 9, + "Length": 4, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ู‡ุฐุง ุฃูŠุงุฑ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู‡ุฐุง ุฃูŠุงุฑ", + "Start": 6, + "Length": 8, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ุดู‡ุฑ ุฃูŠุงุฑ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุดู‡ุฑ ุฃูŠุงุฑ", + "Start": 6, + "Length": 8, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ููŠ ุดู‡ุฑ ุฃูŠุงุฑ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุดู‡ุฑ ุฃูŠุงุฑ", + "Start": 9, + "Length": 8, + "Type": "daterange" + } + ] + }, + { + "Input": "ู„ู‚ุฏ ูุงุชู†ูŠ ุฃูŠุงุฑ 2001", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฃูŠุงุฑ 2001", + "Start": 10, + "Length": 9, + "Type": "daterange" + } + ] + }, + { + "Input": "ู„ู‚ุฏ ูุงุชู†ูŠ ุฃูŠุงุฑ, 2001", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฃูŠุงุฑ, 2001", + "Start": 10, + "Length": 10, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ููŠ ู…ุญุฑู…", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ุญุฑู…", + "Start": 9, + "Length": 4, + "Type": "daterange" + } + ] + }, + { + "Input": "ู„ู‚ุฏ ูุงุชู†ูŠ ู…ุญุฑู… 2001", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ุญุฑู… 2001", + "Start": 10, + "Length": 9, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ููŠ ุตูุฑ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุตูุฑ", + "Start": 9, + "Length": 3, + "Type": "daterange" + } + ] + }, + { + "Input": "ู„ู‚ุฏ ูุงุชู†ูŠ ุตูุฑ 2001", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุตูุฑ 2001", + "Start": 10, + "Length": 8, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ููŠ ุฑุจูŠุน ุงู„ุฃูˆู„", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฑุจูŠุน ุงู„ุฃูˆู„", + "Start": 9, + "Length": 10, + "Type": "daterange" + } + ] + }, + { + "Input": "ู„ู‚ุฏ ูุงุชู†ูŠ ุฑุจูŠุน ุงู„ุฃูˆู„ 2001", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฑุจูŠุน ุงู„ุฃูˆู„ 2001", + "Start": 10, + "Length": 15, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ููŠ ุฑุจูŠุน ุงู„ุซุงู†ูŠ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฑุจูŠุน ุงู„ุซุงู†ูŠ", + "Start": 9, + "Length": 11, + "Type": "daterange" + } + ] + }, + { + "Input": "ู„ู‚ุฏ ูุงุชู†ูŠ ุฑุจูŠุน ุงู„ุซุงู†ูŠ 2001", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฑุจูŠุน ุงู„ุซุงู†ูŠ 2001", + "Start": 10, + "Length": 16, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ููŠ ุฌู…ุงุฏู‰ ุงู„ุฃูˆู„", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฌู…ุงุฏู‰ ุงู„ุฃูˆู„", + "Start": 9, + "Length": 11, + "Type": "daterange" + } + ] + }, + { + "Input": "ู„ู‚ุฏ ูุงุชู†ูŠ ุฌู…ุงุฏู‰ ุงู„ุฃูˆู„ 2001", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฌู…ุงุฏู‰ ุงู„ุฃูˆู„ 2001", + "Start": 10, + "Length": 16, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ููŠ ุฌู…ุงุฏู‰ ุงู„ุซุงู†ูŠ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฌู…ุงุฏู‰ ุงู„ุซุงู†ูŠ", + "Start": 9, + "Length": 12, + "Type": "daterange" + } + ] + }, + { + "Input": "ู„ู‚ุฏ ูุงุชู†ูŠ ุฌู…ุงุฏู‰ ุงู„ุซุงู†ูŠ 2001", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฌู…ุงุฏู‰ ุงู„ุซุงู†ูŠ 2001", + "Start": 10, + "Length": 17, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ููŠ ุฑุฌุจ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฑุฌุจ", + "Start": 9, + "Length": 3, + "Type": "daterange" + } + ] + }, + { + "Input": "ู„ู‚ุฏ ูุงุชู†ูŠ ุฑุฌุจ 2001", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฑุฌุจ 2001", + "Start": 10, + "Length": 8, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ููŠ ุดุนุจุงู†", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุดุนุจุงู†", + "Start": 9, + "Length": 5, + "Type": "daterange" + } + ] + }, + { + "Input": "ู„ู‚ุฏ ูุงุชู†ูŠ ุดุนุจุงู† 2001", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุดุนุจุงู† 2001", + "Start": 10, + "Length": 10, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ููŠ ุฑู…ุถุงู†", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฑู…ุถุงู†", + "Start": 9, + "Length": 5, + "Type": "daterange" + } + ] + }, + { + "Input": "ู„ู‚ุฏ ูุงุชู†ูŠ ุฑู…ุถุงู† 2001", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฑู…ุถุงู† 2001", + "Start": 10, + "Length": 10, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ููŠ ุดูˆุงู„", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุดูˆุงู„", + "Start": 9, + "Length": 4, + "Type": "daterange" + } + ] + }, + { + "Input": "ู„ู‚ุฏ ูุงุชู†ูŠ ุดูˆุงู„ 2001", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุดูˆุงู„ 2001", + "Start": 10, + "Length": 9, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ููŠ ุฐูˆ ุงู„ู‚ุนุฏุฉ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฐูˆ ุงู„ู‚ุนุฏุฉ", + "Start": 9, + "Length": 9, + "Type": "daterange" + } + ] + }, + { + "Input": "ู„ู‚ุฏ ูุงุชู†ูŠ ุฐูˆ ุงู„ู‚ุนุฏุฉ 2001", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฐูˆ ุงู„ู‚ุนุฏุฉ 2001", + "Start": 10, + "Length": 14, + "Type": "daterange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ููŠ ุฐูˆ ุงู„ุญุฌุฉ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฐูˆ ุงู„ุญุฌุฉ", + "Start": 9, + "Length": 8, + "Type": "daterange" + } + ] + }, + { + "Input": "ู„ู‚ุฏ ูุงุชู†ูŠ ุฐูˆ ุงู„ุญุฌุฉ 2001", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฐูˆ ุงู„ุญุฌุฉ 2001", + "Start": 10, + "Length": 13, + "Type": "daterange" + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Arabic/DatePeriodParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Arabic/DatePeriodParser.json new file mode 100644 index 000000000..9baf49161 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Arabic/DatePeriodParser.json @@ -0,0 +1,3825 @@ +[ + { + "Input": "ุณุฃุฎุฑุฌ ู…ู† 4 ุฅู„ู‰ 22 ู‡ุฐุง ุงู„ุดู‡ุฑ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ู† 4 ุฅู„ู‰ 22 ู‡ุฐุง ุงู„ุดู‡ุฑ", + "Start": 6, + "Length": 21, + "Type": "daterange", + "Value": { + "Timex": "(2016-11-04,2016-11-22,P18D)", + "FutureResolution": { + "startDate": "2016-11-04", + "endDate": "2016-11-22" + }, + "PastResolution": { + "startDate": "2016-11-04", + "endDate": "2016-11-22" + } + } + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ู…ู† 4 ุฅู„ู‰ 23 ููŠ ุงู„ุดู‡ุฑ ุงู„ู…ู‚ุจู„", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ู† 4-23 ููŠ ุงู„ุดู‡ุฑ ุงู„ู…ู‚ุจู„", + "Start": -1, + "Length": 23, + "Type": "daterange", + "Value": { + "Timex": "(2016-12-04,2016-12-23,P19D)", + "FutureResolution": { + "startDate": "2016-12-04", + "endDate": "2016-12-23" + }, + "PastResolution": { + "startDate": "2016-12-04", + "endDate": "2016-12-23" + } + } + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ู…ู† 3 ุญุชู‰ 12 ุณุจุชู…ุจุฑ ู‡ุงู‡ุงู‡ุง", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ู† 3 ุญุชู‰ 12 ุณุจุชู…ุจุฑ", + "Start": 6, + "Length": 18, + "Type": "daterange", + "Value": { + "Timex": "(XXXX-09-03,XXXX-09-12,P9D)", + "FutureResolution": { + "startDate": "2017-09-03", + "endDate": "2017-09-12" + }, + "PastResolution": { + "startDate": "2016-09-03", + "endDate": "2016-09-12" + } + } + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ู…ู† ุงู„ุฌู…ุนุฉ 11 ุญุชู‰ ุงู„ุซู„ุงุซุงุก 15", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ู† ุงู„ุฌู…ุนุฉ 11 ุญุชู‰ ุงู„ุซู„ุงุซุงุก 15", + "Start": 6, + "Length": 28, + "Type": "daterange", + "Value": { + "Timex": "(2016-11-11,2016-11-15,P4D)", + "FutureResolution": { + "startDate": "2016-11-11", + "endDate": "2016-11-15" + }, + "PastResolution": { + "startDate": "2016-11-11", + "endDate": "2016-11-15" + } + } + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ู…ู† 4 ุฅู„ู‰ 23 ุงู„ุดู‡ุฑ ุงู„ู…ู‚ุจู„", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "4 ุฅู„ู‰ 23 ุงู„ุดู‡ุฑ ุงู„ู…ู‚ุจู„", + "Start": 9, + "Length": 21, + "Type": "daterange", + "Value": { + "Timex": "(2016-12-04,2016-12-23,P19D)", + "FutureResolution": { + "startDate": "2016-12-04", + "endDate": "2016-12-23" + }, + "PastResolution": { + "startDate": "2016-12-04", + "endDate": "2016-12-23" + } + } + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ู…ู† 4 ุญุชู‰ 23 ู…ู† ู‡ุฐุง ุงู„ุดู‡ุฑ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "4 ุญุชู‰ 23 ู…ู† ู‡ุฐุง ุงู„ุดู‡ุฑ", + "Start": 9, + "Length": 21, + "Type": "daterange", + "Value": { + "Timex": "(2016-11-04,2016-11-23,P19D)", + "FutureResolution": { + "startDate": "2016-11-04", + "endDate": "2016-11-23" + }, + "PastResolution": { + "startDate": "2016-11-04", + "endDate": "2016-11-23" + } + } + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ู…ุง ุจูŠู† 4 ูˆ 22 ู‡ุฐุง ุงู„ุดู‡ุฑ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุจูŠู† 4 ูˆ 22 ู‡ุฐุง ุงู„ุดู‡ุฑ", + "Start": 9, + "Length": 20, + "Type": "daterange", + "Value": { + "Timex": "(2016-11-04,2016-11-22,P18D)", + "FutureResolution": { + "startDate": "2016-11-04", + "endDate": "2016-11-22" + }, + "PastResolution": { + "startDate": "2016-11-04", + "endDate": "2016-11-22" + } + } + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ุจูŠู† 3 ูˆ 12 ุณุจุชู…ุจุฑ ู‡ุงู‡ุงู‡ุง", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุจูŠู† 3 ูˆ 12 ุณุจุชู…ุจุฑ", + "Start": 6, + "Length": 17, + "Type": "daterange", + "Value": { + "Timex": "(XXXX-09-03,XXXX-09-12,P9D)", + "FutureResolution": { + "startDate": "2017-09-03", + "endDate": "2017-09-12" + }, + "PastResolution": { + "startDate": "2016-09-03", + "endDate": "2016-09-12" + } + } + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ู…ู† 4 ุฅู„ู‰ 22 ูŠู†ุงูŠุฑ 1995", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ู† 4 ุฅู„ู‰ 22 ูŠู†ุงูŠุฑ 1995", + "Start": 6, + "Length": 22, + "Type": "daterange", + "Value": { + "Timex": "(1995-01-04,1995-01-22,P18D)", + "FutureResolution": { + "startDate": "1995-01-04", + "endDate": "1995-01-22" + }, + "PastResolution": { + "startDate": "1995-01-04", + "endDate": "1995-01-22" + } + } + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ุจูŠู† 4-22 ูŠู†ุงูŠุฑ 1995", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุจูŠู† 4-22 ูŠู†ุงูŠุฑ 1995", + "Start": 6, + "Length": 19, + "Type": "daterange", + "Value": { + "Timex": "(1995-01-04,1995-01-22,P18D)", + "FutureResolution": { + "startDate": "1995-01-04", + "endDate": "1995-01-22" + }, + "PastResolution": { + "startDate": "1995-01-04", + "endDate": "1995-01-22" + } + } + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ุจูŠู† 4 ุณุจุชู…ุจุฑ ูˆ 8 ุณุจุชู…ุจุฑ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุจูŠู† 4 ุณุจุชู…ุจุฑ ูˆ 8 ุณุจุชู…ุจุฑ", + "Start": 6, + "Length": 23, + "Type": "daterange", + "Value": { + "Timex": "(XXXX-09-04,XXXX-09-08,P4D)", + "FutureResolution": { + "startDate": "2017-09-04", + "endDate": "2017-09-08" + }, + "PastResolution": { + "startDate": "2016-09-04", + "endDate": "2016-09-08" + } + } + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ููŠ ู‡ุฐุง ุงู„ุฃุณุจูˆุน", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู‡ุฐุง ุงู„ุงุณุจูˆุน", + "Start": -1, + "Length": 11, + "Type": "daterange", + "Value": { + "Timex": "2016-W45", + "FutureResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-14" + }, + "PastResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-14" + } + } + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ููŠ ุงู„ุฃุณุจูˆุน ุงู„ู‚ุงุฏู…", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุงุณุจูˆุน ุงู„ู‚ุงุฏู…", + "Start": -1, + "Length": 14, + "Type": "daterange", + "Value": { + "Timex": "2016-W46", + "FutureResolution": { + "startDate": "2016-11-14", + "endDate": "2016-11-21" + }, + "PastResolution": { + "startDate": "2016-11-14", + "endDate": "2016-11-21" + } + } + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ููŠ ุงู„ุฃุณุจูˆุน ุงู„ุญุงู„ูŠ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุฃุณุจูˆุน ุงู„ุญุงู„ูŠ", + "Start": 9, + "Length": 14, + "Type": "daterange", + "Value": { + "Timex": "2016-W45", + "FutureResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-14" + }, + "PastResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-14" + } + } + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ูุจุฑุงูŠุฑ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูุจุฑุงูŠุฑ", + "Start": 6, + "Length": 6, + "Type": "daterange", + "Value": { + "Timex": "XXXX-02", + "FutureResolution": { + "startDate": "2017-02-01", + "endDate": "2017-03-01" + }, + "PastResolution": { + "startDate": "2016-02-01", + "endDate": "2016-03-01" + } + } + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ููŠ ู‡ุฐุง ุณุจุชู…ุจุฑ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู‡ุฐุง ุณุจุชู…ุจุฑ", + "Start": 9, + "Length": 10, + "Type": "daterange", + "Value": { + "Timex": "2016-09", + "FutureResolution": { + "startDate": "2016-09-01", + "endDate": "2016-10-01" + }, + "PastResolution": { + "startDate": "2016-09-01", + "endDate": "2016-10-01" + } + } + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ููŠ ุณุจุชู…ุจุฑ ุงู„ู…ุงุถูŠ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุณุจุชู…ุจุฑ ุงู„ู…ุงุถูŠ", + "Start": 9, + "Length": 13, + "Type": "daterange", + "Value": { + "Timex": "2015-09", + "FutureResolution": { + "startDate": "2015-09-01", + "endDate": "2015-10-01" + }, + "PastResolution": { + "startDate": "2015-09-01", + "endDate": "2015-10-01" + } + } + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ููŠ ูŠูˆู†ูŠูˆ ุงู„ู‚ุงุฏู…", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูŠูˆู†ูŠูˆ ุงู„ู‚ุงุฏู…", + "Start": 9, + "Length": 12, + "Type": "daterange", + "Value": { + "Timex": "2017-06", + "FutureResolution": { + "startDate": "2017-06-01", + "endDate": "2017-07-01" + }, + "PastResolution": { + "startDate": "2017-06-01", + "endDate": "2017-07-01" + } + } + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ุงู„ุฃุณุจูˆุน ุงู„ุซุงู„ุซ ู…ู† ู‡ุฐุง ุงู„ุดู‡ุฑ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุฃุณุจูˆุน ุงู„ุซุงู„ุซ ู…ู† ู‡ุฐุง ุงู„ุดู‡ุฑ", + "Start": 6, + "Length": 27, + "Type": "daterange", + "Value": { + "Timex": "2016-11-W03", + "FutureResolution": { + "startDate": "2016-11-21", + "endDate": "2016-11-28" + }, + "PastResolution": { + "startDate": "2016-11-21", + "endDate": "2016-11-28" + } + } + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ุงู„ุฃุณุจูˆุน ุงู„ุฃุฎูŠุฑ ู…ู† ูŠูˆู„ูŠูˆ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุฃุณุจูˆุน ุงู„ุฃุฎูŠุฑ ู…ู† ูŠูˆู„ูŠูˆ", + "Start": 6, + "Length": 23, + "Type": "daterange", + "Value": { + "Timex": "XXXX-07-W04", + "FutureResolution": { + "startDate": "2017-07-24", + "endDate": "2017-07-31" + }, + "PastResolution": { + "startDate": "2016-07-25", + "endDate": "2016-08-01" + } + } + } + ] + }, + { + "Input": "ุฃุณุจูˆุน 16 ุณุจุชู…ุจุฑ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฃุณุจูˆุน 16 ุณุจุชู…ุจุฑ", + "Start": 0, + "Length": 15, + "Type": "daterange", + "Value": { + "Timex": "XXXX-09-16", + "FutureResolution": { + "startDate": "2017-09-11", + "endDate": "2017-09-18" + }, + "PastResolution": { + "startDate": "2016-09-12", + "endDate": "2016-09-19" + } + } + } + ] + }, + { + "Input": "ุดู‡ุฑ ุณุจุชู…ุจุฑ 16", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุดู‡ุฑ ุณุจุชู…ุจุฑ 17", + "Start": -1, + "Length": 13, + "Type": "daterange", + "Value": { + "Timex": "XXXX-09-16", + "FutureResolution": { + "startDate": "2017-09-01", + "endDate": "2017-10-01" + }, + "PastResolution": { + "startDate": "2016-09-01", + "endDate": "2016-10-01" + } + } + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ 2015.3", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "2015.3", + "Start": 6, + "Length": 6, + "Type": "daterange", + "Value": { + "Timex": "2015-03", + "FutureResolution": { + "startDate": "2015-03-01", + "endDate": "2015-04-01" + }, + "PastResolution": { + "startDate": "2015-03-01", + "endDate": "2015-04-01" + } + } + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ 3-2015 ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "2015-3", + "Start": -1, + "Length": 6, + "Type": "daterange", + "Value": { + "Timex": "2015-03", + "FutureResolution": { + "startDate": "2015-03-01", + "endDate": "2015-04-01" + }, + "PastResolution": { + "startDate": "2015-03-01", + "endDate": "2015-04-01" + } + } + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ 2015/3", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "2015/3", + "Start": 6, + "Length": 6, + "Type": "daterange", + "Value": { + "Timex": "2015-03", + "FutureResolution": { + "startDate": "2015-03-01", + "endDate": "2015-04-01" + }, + "PastResolution": { + "startDate": "2015-03-01", + "endDate": "2015-04-01" + } + } + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ 3/2015", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "3/2015", + "Start": 6, + "Length": 6, + "Type": "daterange", + "Value": { + "Timex": "2015-03", + "FutureResolution": { + "startDate": "2015-03-01", + "endDate": "2015-04-01" + }, + "PastResolution": { + "startDate": "2015-03-01", + "endDate": "2015-04-01" + } + } + } + ] + }, + { + "Input": "ุฌุฏูˆู„ุฉ ุงุฌุชู…ุงุน ุฎู„ุงู„ ุงุณุจูˆุนูŠู†", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฎู„ุงู„ ุงุณุจูˆุนูŠู†", + "Start": 13, + "Length": 12, + "Type": "daterange", + "Value": { + "Timex": "(2016-11-15,2016-11-22,P1W)", + "FutureResolution": { + "startDate": "2016-11-15", + "endDate": "2016-11-22" + }, + "PastResolution": { + "startDate": "2016-11-15", + "endDate": "2016-11-22" + } + } + } + ] + }, + { + "Input": "ุงู„ูŠูˆู…ูŠู† ุงู„ู…ู‚ุจู„ูŠู†", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ูŠูˆู…ูŠู† ุงู„ู…ู‚ุจู„ูŠู†", + "Start": 0, + "Length": 16, + "Type": "daterange", + "Value": { + "Timex": "(2016-11-08,2016-11-10,P2D)", + "FutureResolution": { + "startDate": "2016-11-08", + "endDate": "2016-11-10" + }, + "PastResolution": { + "startDate": "2016-11-08", + "endDate": "2016-11-10" + } + } + } + ] + }, + { + "Input": "ุงู„ุฃูŠุงู… ุงู„ู‚ู„ูŠู„ุฉ ุงู„ู…ุงุถูŠุฉ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุฃูŠุงู… ุงู„ู‚ู„ูŠู„ุฉ ุงู„ู…ุงุถูŠุฉ", + "Start": 0, + "Length": 22, + "Type": "daterange", + "Value": { + "Timex": "(2016-11-04,2016-11-07,P3D)", + "FutureResolution": { + "startDate": "2016-11-04", + "endDate": "2016-11-07" + }, + "PastResolution": { + "startDate": "2016-11-04", + "endDate": "2016-11-07" + } + } + } + ] + }, + { + "Input": "ุงู„ุฅุณุจูˆุน", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุฅุณุจูˆุน", + "Start": 0, + "Length": 7, + "Type": "daterange", + "Value": { + "Timex": "2016-W45", + "FutureResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-14" + }, + "PastResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-14" + } + } + } + ] + }, + { + "Input": "ู‡ุฐุง ุงู„ุงุณุจูˆุน", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู‡ุฐุง ุงู„ุงุณุจูˆุน", + "Start": 0, + "Length": 11, + "Type": "daterange", + "Value": { + "Timex": "2016-W45", + "FutureResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-14" + }, + "PastResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-14" + } + } + } + ] + }, + { + "Input": "ุงุณุจูˆุนูŠ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงุณุจูˆุนูŠ", + "Start": 0, + "Length": 6, + "Type": "daterange", + "Value": { + "Timex": "2016-W45", + "FutureResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-14" + }, + "PastResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-14" + } + } + } + ] + }, + { + "Input": "ุนุทู„ุฉ ู†ู‡ุงูŠุฉ ุงู„ุงุณุจูˆุน", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุนุทู„ุฉ ู†ู‡ุงูŠุฉ ุงู„ุงุณุจูˆุน", + "Start": 0, + "Length": 18, + "Type": "daterange", + "Value": { + "Timex": "2016-W45-WE", + "FutureResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + }, + "PastResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + } + } + } + ] + }, + { + "Input": "ู†ู‡ุงูŠุฉ ู‡ุฐุง ุงู„ุฃุณุจูˆุน", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู†ู‡ุงูŠุฉ ู‡ุฐุง ุงู„ุฃุณุจูˆุน", + "Start": 0, + "Length": 17, + "Type": "daterange", + "Value": { + "Timex": "2016-W45-WE", + "FutureResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + }, + "PastResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + } + } + } + ] + }, + { + "Input": "ู†ู‡ุงูŠุฉ ุฃุณุจูˆุนูŠ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู†ู‡ุงูŠุฉ ุฃุณุจูˆุนูŠ", + "Start": 0, + "Length": 12, + "Type": "daterange", + "Value": { + "Timex": "2016-W45-WE", + "FutureResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + }, + "PastResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + } + } + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ู…ู† 2 ุฃูƒุชูˆุจุฑ ุฅู„ู‰ 22 ุฃูƒุชูˆุจุฑ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ู† 2 ุฃูƒุชูˆุจุฑ ุฅู„ู‰ 22 ุฃูƒุชูˆุจุฑ", + "Start": 6, + "Length": 25, + "Type": "daterange", + "Value": { + "Timex": "(XXXX-10-02,XXXX-10-22,P20D)", + "FutureResolution": { + "startDate": "2017-10-02", + "endDate": "2017-10-22" + }, + "PastResolution": { + "startDate": "2016-10-02", + "endDate": "2016-10-22" + } + } + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ููŠ 12 ูŠู†ุงูŠุฑ2016 - 2016/01/22", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูŠู†ุงูŠุฑ12 ,2016 - 2016/01/22", + "Start": -1, + "Length": 26, + "Type": "daterange", + "Value": { + "Timex": "(2016-01-12,2016-01-22,P10D)", + "FutureResolution": { + "startDate": "2016-01-12", + "endDate": "2016-01-22" + }, + "PastResolution": { + "startDate": "2016-01-12", + "endDate": "2016-01-22" + } + } + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ููŠ ุงู„ุฃูˆู„ ู…ู† ูŠู†ุงูŠุฑ ุญุชู‰ ุงู„ุฃุฑุจุนุงุก ุŒ 22 ูŠู†ุงูŠุฑ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": " ุงู„ุฃูˆู„ ู…ู† ูŠู†ุงูŠุฑ ุญุชู‰ ุงู„ุฃุฑุจุนุงุก ุŒ 22 ูŠู†ุงูŠุฑ", + "Start": 8, + "Length": 41, + "Type": "daterange", + "Value": { + "Timex": "(XXXX-01-01,XXXX-01-22,P21D)", + "FutureResolution": { + "startDate": "2017-01-01", + "endDate": "2017-01-22" + }, + "PastResolution": { + "startDate": "2016-01-01", + "endDate": "2016-01-22" + } + } + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ุงู„ูŠูˆู… ุญุชู‰ ุงู„ุบุฏ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ูŠูˆู… ุญุชู‰ ุงู„ุบุฏ", + "Start": 6, + "Length": 14, + "Type": "daterange", + "Value": { + "Timex": "(2016-11-07,2016-11-08,P1D)", + "FutureResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-08" + }, + "PastResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-08" + } + } + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ุจูŠู† 2 ุฃูƒุชูˆุจุฑ ูˆ 22 ุฃูƒุชูˆุจุฑ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุจูŠู† 2 ุฃูƒุชูˆุจุฑ ูˆ 22 ุฃูƒุชูˆุจุฑ", + "Start": 6, + "Length": 24, + "Type": "daterange", + "Value": { + "Timex": "(XXXX-10-02,XXXX-10-22,P20D)", + "FutureResolution": { + "startDate": "2017-10-02", + "endDate": "2017-10-22" + }, + "PastResolution": { + "startDate": "2016-10-02", + "endDate": "2016-10-22" + } + } + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ 19-20 ู†ูˆูู…ุจุฑ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": " 19-20 ู†ูˆูู…ุจุฑ", + "Start": 5, + "Length": 13, + "Type": "daterange", + "Value": { + "Timex": "(XXXX-11-19,XXXX-11-20,P1D)", + "FutureResolution": { + "startDate": "2016-11-19", + "endDate": "2016-11-20" + }, + "PastResolution": { + "startDate": "2015-11-19", + "endDate": "2015-11-20" + } + } + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ู…ู† 19 ุฅู„ู‰ 20 ู†ูˆูู…ุจุฑ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ู† 19 ุฅู„ู‰ 20 ู†ูˆูู…ุจุฑ", + "Start": 6, + "Length": 19, + "Type": "daterange", + "Value": { + "Timex": "(XXXX-11-19,XXXX-11-20,P1D)", + "FutureResolution": { + "startDate": "2016-11-19", + "endDate": "2016-11-20" + }, + "PastResolution": { + "startDate": "2015-11-19", + "endDate": "2015-11-20" + } + } + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ู…ู† ุดู‡ุฑ ู†ูˆูู…ุจุฑ ุจูŠู† 19 ูˆ 20", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู†ูˆูู…ุจุฑ ุจูŠู† 19 ูˆ 20", + "Start": 13, + "Length": 18, + "Type": "daterange", + "Value": { + "Timex": "(XXXX-11-19,XXXX-11-20,P1D)", + "FutureResolution": { + "startDate": "2016-11-19", + "endDate": "2016-11-20" + }, + "PastResolution": { + "startDate": "2015-11-19", + "endDate": "2015-11-20" + } + } + } + ] + }, + { + "Input": "ุณุฃุฑุญู„ ุจู‚ูŠุฉ ุงู„ุฃุณุจูˆุน", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุจู‚ูŠุฉ ุงู„ุฃุณุจูˆุน", + "Start": -1, + "Length": 13, + "Type": "daterange", + "Value": { + "Timex": "(2016-11-07,2016-11-13,P6D)", + "FutureResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-13" + }, + "PastResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-13" + } + } + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ุจู‚ูŠุฉ ุงู„ุฃุณุจูˆุน", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุจู‚ูŠุฉ ุงู„ุฃุณุจูˆุน", + "Start": -1, + "Length": 13, + "Type": "daterange", + "Value": { + "Timex": "(2016-11-07,2016-11-13,P6D)", + "FutureResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-13" + }, + "PastResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-13" + } + } + } + ] + }, + { + "Input": "ุณุฃุฑุญู„ ู†ู‡ุงูŠุฉ ุงู„ุฃุณุจูˆุน", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู†ู‡ุงูŠุฉ ุงู„ุฃุณุจูˆุน", + "Start": 6, + "Length": 13, + "Type": "daterange", + "Value": { + "Timex": "(2016-11-07,2016-11-13,P6D)", + "FutureResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-13" + }, + "PastResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-13" + } + } + } + ] + }, + { + "Input": "ุณุฃุฑุญู„ ุจู‚ูŠุฉ ู‡ุฐุง ุงู„ุฃุณุจูˆุน", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุจู‚ูŠุฉ ู‡ุฐุง ุงู„ุฃุณุจูˆุน", + "Start": 6, + "Length": 16, + "Type": "daterange", + "Value": { + "Timex": "(2016-11-07,2016-11-13,P6D)", + "FutureResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-13" + }, + "PastResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-13" + } + } + } + ] + }, + { + "Input": "ุณุฃุฑุญู„ ุจู‚ูŠุฉ ุฃุณุจูˆุนูŠ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุจู‚ูŠุฉ ุงุณุจูˆุนูŠ", + "Start": -1, + "Length": 11, + "Type": "daterange", + "Value": { + "Timex": "(2016-11-07,2016-11-13,P6D)", + "FutureResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-13" + }, + "PastResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-13" + } + } + } + ] + }, + { + "Input": "ุณุฃุฑุญู„ ู†ู‡ุงูŠุฉ ุงู„ุฃุณุจูˆุน ุงู„ุญุงู„ูŠ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู†ู‡ุงูŠุฉ ุงู„ุฃุณุจูˆุน ุงู„ุญุงู„ูŠ", + "Start": 6, + "Length": 20, + "Type": "daterange", + "Value": { + "Timex": "(2016-11-07,2016-11-13,P6D)", + "FutureResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-13" + }, + "PastResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-13" + } + } + } + ] + }, + { + "Input": "ุณุฃุฑุญู„ ุจุงู‚ูŠ ุงู„ุดู‡ุฑ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุจุงู‚ูŠ ุงู„ุดู‡ุฑ", + "Start": 6, + "Length": 10, + "Type": "daterange", + "Value": { + "Timex": "(2016-11-07,2016-11-30,P24D)", + "FutureResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-30" + }, + "PastResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-30" + } + } + } + ] + }, + { + "Input": "ุณุฃุฑุญู„ ุจู‚ูŠุฉ ุงู„ุนุงู…", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุจู‚ูŠุฉ ุงู„ุนุงู…", + "Start": 6, + "Length": 10, + "Type": "daterange", + "Value": { + "Timex": "(2016-11-07,2016-12-31,P55D)", + "FutureResolution": { + "startDate": "2016-11-07", + "endDate": "2016-12-31" + }, + "PastResolution": { + "startDate": "2016-11-07", + "endDate": "2016-12-31" + } + } + } + ] + }, + { + "Input": "ุณุฃุฑุญู„ ุจุงู‚ูŠ ุฃุณุจูˆุนูŠ", + "Context": { + "ReferenceDateTime": "2016-11-13T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุจุงู‚ูŠ ุงุณุจูˆุนูŠ", + "Start": -1, + "Length": 11, + "Type": "daterange", + "Value": { + "Timex": "(2016-11-13,2016-11-13,P0D)", + "FutureResolution": { + "startDate": "2016-11-13", + "endDate": "2016-11-13" + }, + "PastResolution": { + "startDate": "2016-11-13", + "endDate": "2016-11-13" + } + } + } + ] + }, + { + "Input": "ุณุฃูƒูˆู† ุจุงู„ุฎุงุฑุฌ ููŠ ุนุทู„ุฉ ู†ู‡ุงูŠุฉ ุงู„ุฃุณุจูˆุน", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุนุทู„ุฉ ู†ู‡ุงูŠุฉ ุงู„ุงุณุจูˆุน", + "Start": -1, + "Length": 18, + "Type": "daterange", + "Value": { + "Timex": "2016-W45-WE", + "FutureResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + }, + "PastResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + } + } + } + ] + }, + { + "Input": "ุณุฃูƒูˆู† ุจุงู„ุฎุงุฑุฌ ููŠ ู†ู‡ุงูŠุฉ ู‡ุฐุง ุงู„ุฃุณุจูˆุน", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู†ู‡ุงูŠุฉ ู‡ุฐุง ุงู„ุฃุณุจูˆุน", + "Start": 17, + "Length": 17, + "Type": "daterange", + "Value": { + "Timex": "2016-W45-WE", + "FutureResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + }, + "PastResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + } + } + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ููŠ ูŠูˆู†ูŠูˆ 2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูŠูˆู†ูŠูˆ 2016", + "Start": 9, + "Length": 10, + "Type": "daterange", + "Value": { + "Timex": "2016-06", + "FutureResolution": { + "startDate": "2016-06-01", + "endDate": "2016-07-01" + }, + "PastResolution": { + "startDate": "2016-06-01", + "endDate": "2016-07-01" + } + } + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ูŠูˆู†ูŠูˆ ุงู„ุนุงู… ุงู„ู…ู‚ุจู„", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูŠูˆู†ูŠูˆ ุงู„ุนุงู… ุงู„ู…ู‚ุจู„", + "Start": 6, + "Length": 18, + "Type": "daterange", + "Value": { + "Timex": "2017-06", + "FutureResolution": { + "startDate": "2017-06-01", + "endDate": "2017-07-01" + }, + "PastResolution": { + "startDate": "2017-06-01", + "endDate": "2017-07-01" + } + } + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ุงู„ุนุงู… ุงู„ู…ู‚ุจู„", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุนุงู… ุงู„ู‚ุงุฏู…", + "Start": -1, + "Length": 12, + "Type": "daterange", + "Value": { + "Timex": "2017", + "FutureResolution": { + "startDate": "2017-01-01", + "endDate": "2018-01-01" + }, + "PastResolution": { + "startDate": "2017-01-01", + "endDate": "2018-01-01" + } + } + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ 3 ุฃูŠุงู… ุงู„ู‚ุงุฏู…ุฉ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "3 ุฃูŠุงู… ุงู„ู‚ุงุฏู…ุฉ", + "Start": 6, + "Length": 14, + "Type": "daterange", + "Value": { + "Timex": "(2016-11-08,2016-11-11,P3D)", + "FutureResolution": { + "startDate": "2016-11-08", + "endDate": "2016-11-11" + }, + "PastResolution": { + "startDate": "2016-11-08", + "endDate": "2016-11-11" + } + } + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ููŠ ุงู„ุฃุดู‡ุฑ ุงู„ุซู„ุงุซุฉ ุงู„ู‚ุงุฏู…ุฉ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุฃุดู‡ุฑ ุงู„ุซู„ุงุซุฉ ุงู„ู‚ุงุฏู…ุฉ", + "Start": 9, + "Length": 22, + "Type": "daterange", + "Value": { + "Timex": "(2016-11-08,2017-02-08,P3M)", + "FutureResolution": { + "startDate": "2016-11-08", + "endDate": "2017-02-08" + }, + "PastResolution": { + "startDate": "2016-11-08", + "endDate": "2017-02-08" + } + } + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ุจุนุฏ 3 ุณู†ูˆุงุช", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุจุนุฏ 3 ุณู†ูˆุงุช", + "Start": 6, + "Length": 11, + "Type": "daterange", + "Value": { + "Timex": "(2018-11-08,2019-11-08,P1Y)", + "FutureResolution": { + "startDate": "2018-11-08", + "endDate": "2019-11-08" + }, + "PastResolution": { + "startDate": "2018-11-08", + "endDate": "2019-11-08" + } + } + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ุจุนุฏ 3 ุฃุณุงุจูŠุน", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุจุนุฏ 3 ุฃุณุงุจูŠุน", + "Start": 6, + "Length": 12, + "Type": "daterange", + "Value": { + "Timex": "(2016-10-17,2016-11-07,P3W)", + "FutureResolution": { + "startDate": "2016-10-17", + "endDate": "2016-11-07" + }, + "PastResolution": { + "startDate": "2016-10-17", + "endDate": "2016-11-07" + } + } + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ุขุฎุฑ 3 ุณู†ูˆุงุช", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุขุฎุฑ 3 ุณู†ูˆุงุช", + "Start": 6, + "Length": 11, + "Type": "daterange", + "Value": { + "Timex": "(2013-11-07,2016-11-07,P3Y)", + "FutureResolution": { + "startDate": "2013-11-07", + "endDate": "2016-11-07" + }, + "PastResolution": { + "startDate": "2013-11-07", + "endDate": "2016-11-07" + } + } + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ููŠ ุงู„ุฃุณุงุจูŠุน ุงู„ุซู„ุงุซุฉ ุงู„ู…ุงุถูŠุฉ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุฃุณุงุจูŠุน ุงู„ุซู„ุงุซุฉ ุงู„ู…ุงุถูŠุฉ", + "Start": 9, + "Length": 24, + "Type": "daterange", + "Value": { + "Timex": "(2016-10-17,2016-11-07,P3W)", + "FutureResolution": { + "startDate": "2016-10-17", + "endDate": "2016-11-07" + }, + "PastResolution": { + "startDate": "2016-10-17", + "endDate": "2016-11-07" + } + } + } + ] + }, + { + "Input": "ุงู„ุฃุณุจูˆุน ุงู„ุฃูˆู„ ู…ู† ุฃูƒุชูˆุจุฑ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุฃุณุจูˆุน ุงู„ุฃูˆู„ ู…ู† ุฃูƒุชูˆุจุฑ", + "Start": 0, + "Length": 23, + "Type": "daterange", + "Value": { + "Timex": "XXXX-10-W01", + "FutureResolution": { + "startDate": "2017-10-02", + "endDate": "2017-10-09" + }, + "PastResolution": { + "startDate": "2016-10-03", + "endDate": "2016-10-10" + } + } + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ุงู„ุฃุณุจูˆุน ุงู„ุซุงู„ุซ ู…ู† ุนุงู… 2027", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุฃุณุจูˆุน ุงู„ุซุงู„ุซ ู…ู† ุนุงู… 2027", + "Start": 6, + "Length": 26, + "Type": "daterange", + "Value": { + "Timex": "2027-01-W03", + "FutureResolution": { + "startDate": "2027-01-18", + "endDate": "2027-01-25" + }, + "PastResolution": { + "startDate": "2027-01-18", + "endDate": "2027-01-25" + } + } + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ุงู„ุฃุณุจูˆุน ุงู„ุซุงู„ุซ ุงู„ุนุงู… ุงู„ู…ู‚ุจู„", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุฃุณุจูˆุน ุงู„ุซุงู„ุซ ุงู„ุนุงู… ุงู„ู…ู‚ุจู„", + "Start": 6, + "Length": 27, + "Type": "daterange", + "Value": { + "Timex": "2017-01-W03", + "FutureResolution": { + "startDate": "2017-01-16", + "endDate": "2017-01-23" + }, + "PastResolution": { + "startDate": "2017-01-16", + "endDate": "2017-01-23" + } + } + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ููŠ ุงู„ุฑุจุน ุงู„ุซุงู„ุซ ู…ู† ุนุงู… 2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุฑุจุน ุงู„ุซุงู„ุซ ู…ู† ุนุงู… 2016", + "Start": 9, + "Length": 24, + "Type": "daterange", + "Value": { + "Timex": "(2016-07-01,2016-10-01,P3M)", + "FutureResolution": { + "startDate": "2016-07-01", + "endDate": "2016-10-01" + }, + "PastResolution": { + "startDate": "2016-07-01", + "endDate": "2016-10-01" + } + } + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ููŠ ุงู„ุฑุจุน ุงู„ุซุงู„ุซ ู…ู† ู‡ุฐุง ุงู„ุนุงู…", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุฑุจุน ุงู„ุซุงู„ุซ ู…ู† ู‡ุฐุง ุงู„ุนุงู…", + "Start": 9, + "Length": 25, + "Type": "daterange", + "Value": { + "Timex": "(2016-07-01,2016-10-01,P3M)", + "FutureResolution": { + "startDate": "2016-07-01", + "endDate": "2016-10-01" + }, + "PastResolution": { + "startDate": "2016-07-01", + "endDate": "2016-10-01" + } + } + } + ] + }, + { + "Input": "ุงู„ุฑุจุน ุงู„ุซุงู„ุซ 2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุณุฃุฎุฑุฌ ููŠ ุงู„ุฑุจุน ุงู„ุซุงู„ุซ 2017", + "Start": -1, + "Length": 26, + "Type": "daterange", + "Value": { + "Timex": "(2016-07-01,2016-10-01,P3M)", + "FutureResolution": { + "startDate": "2016-07-01", + "endDate": "2016-10-01" + }, + "PastResolution": { + "startDate": "2016-07-01", + "endDate": "2016-10-01" + } + } + } + ] + }, + { + "Input": "ุณุฃุฑุญู„ ู‡ุฐุง ุงู„ุตูŠู", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู‡ุฐุง ุงู„ุตูŠู", + "Start": 6, + "Length": 9, + "Type": "daterange", + "Value": { + "Timex": "2016-SU", + "FutureResolution": {}, + "PastResolution": {} + } + } + ] + }, + { + "Input": "ุณุฃุฑุญู„ ุงู„ุฑุจูŠุน ุงู„ู‚ุงุฏู…", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุฑุจูŠุน ุงู„ู‚ุงุฏู…", + "Start": 6, + "Length": 13, + "Type": "daterange", + "Value": { + "Timex": "2017-SP", + "FutureResolution": {}, + "PastResolution": {} + } + } + ] + }, + { + "Input": "ุณุฃุฑุญู„ ุงู„ุตูŠู", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุตูŠู", + "Start": 6, + "Length": 5, + "Type": "daterange", + "Value": { + "Timex": "SU", + "FutureResolution": {}, + "PastResolution": {} + } + } + ] + }, + { + "Input": "ุณุฃุฑุญู„ ุตูŠู", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุตูŠู", + "Start": 6, + "Length": 3, + "Type": "daterange", + "Value": { + "Timex": "SU", + "FutureResolution": {}, + "PastResolution": {} + } + } + ] + }, + { + "Input": "ุณุฃุฑุญู„ ุงู„ุตูŠู 2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุตูŠู 2016", + "Start": 6, + "Length": 10, + "Type": "daterange", + "Value": { + "Timex": "2016-SU", + "FutureResolution": {}, + "PastResolution": {} + } + } + ] + }, + { + "Input": "ุณุฃุฑุญู„ ุตูŠู 2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุตูŠู 2016", + "Start": 6, + "Length": 8, + "Type": "daterange", + "Value": { + "Timex": "2016-SU", + "FutureResolution": {}, + "PastResolution": {} + } + } + ] + }, + { + "Input": "ุนุทู„ุงุช ุงู„ุดู‡ุฑ ุงู„ู‚ุงุฏู…", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุดู‡ุฑ ุงู„ู‚ุงุฏู…", + "Start": 6, + "Length": 12, + "Type": "daterange", + "Value": { + "Timex": "2016-12", + "FutureResolution": { + "startDate": "2016-12-01", + "endDate": "2017-01-01" + }, + "PastResolution": { + "startDate": "2016-12-01", + "endDate": "2017-01-01" + } + } + } + ] + }, + { + "Input": "ุนุทู„ุฉ ุงู„ุดู‡ุฑ ุงู„ู…ู‚ุจู„", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุดู‡ุฑ ุงู„ู…ู‚ุจู„", + "Start": 5, + "Length": 12, + "Type": "daterange", + "Value": { + "Timex": "2016-12", + "FutureResolution": { + "startDate": "2016-12-01", + "endDate": "2017-01-01" + }, + "PastResolution": { + "startDate": "2016-12-01", + "endDate": "2017-01-01" + } + } + } + ] + }, + { + "Input": "ูŠุฑุฌู‰ ุชุญุฏูŠุฏ ู…ูˆุนุฏ ู„ู‚ุงุกู†ุง ููŠ ูˆู‚ุช ู„ุงุญู‚ ู…ู† ู‡ุฐุง ุงู„ุดู‡ุฑ", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ููŠ ูˆู‚ุช ู„ุงุญู‚ ู‡ุฐุง ุงู„ุดู‡ุฑ", + "Start": -1, + "Length": 21, + "Type": "daterange", + "Value": { + "Timex": "2017-11", + "FutureResolution": { + "startDate": "2017-11-16", + "endDate": "2017-12-01" + }, + "PastResolution": { + "startDate": "2017-11-16", + "endDate": "2017-12-01" + } + } + } + ] + }, + { + "Input": "ูŠุฑุฌู‰ ุชุญุฏูŠุฏ ู…ูˆุนุฏ ู„ู‚ุงุกู†ุง ู„ุงุญู‚ุง ููŠ ู‡ุฐุง ุงู„ุงุณุจูˆุน", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู„ุงุญู‚ุง ููŠ ู‡ุฐุง ุงู„ุงุณุจูˆุน", + "Start": 23, + "Length": 20, + "Type": "daterange", + "Value": { + "Timex": "2017-W45", + "FutureResolution": { + "startDate": "2017-11-09", + "endDate": "2017-11-13" + }, + "PastResolution": { + "startDate": "2017-11-09", + "endDate": "2017-11-13" + } + } + } + ] + }, + { + "Input": "ูŠุฑุฌู‰ ุชุญุฏูŠุฏ ู…ูˆุนุฏ ู„ู‚ุงุกู†ุง ููŠ ูˆู‚ุช ู„ุงุญู‚ ู…ู† ู‡ุฐุง ุงู„ุนุงู…", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ููŠ ูˆู‚ุช ู„ุงุญู‚ ู…ู† ู‡ุฐุง ุงู„ุนุงู…", + "Start": 23, + "Length": 24, + "Type": "daterange", + "Value": { + "Timex": "2017", + "FutureResolution": { + "startDate": "2017-07-01", + "endDate": "2018-01-01" + }, + "PastResolution": { + "startDate": "2017-07-01", + "endDate": "2018-01-01" + } + } + } + ] + }, + { + "Input": "ูŠุฑุฌู‰ ุชุญุฏูŠุฏ ู…ูˆุนุฏ ู„ู‚ุงุกู†ุง ู…ุทู„ุน ุงู„ุนุงู… ุงู„ู…ู‚ุจู„", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ุทู„ุน ุงู„ุนุงู… ุงู„ู…ู‚ุจู„", + "Start": 23, + "Length": 17, + "Type": "daterange", + "Value": { + "Timex": "2018", + "FutureResolution": { + "startDate": "2018-01-01", + "endDate": "2018-07-01" + }, + "PastResolution": { + "startDate": "2018-01-01", + "endDate": "2018-07-01" + } + } + } + ] + }, + { + "Input": "ูŠุฑุฌู‰ ุชุญุฏูŠุฏ ู…ูˆุนุฏ ู„ู‚ุงุกู†ุง ู…ุทู„ุน ุงู„ุงุณุจูˆุน ุงู„ู…ู‚ุจู„", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ุทู„ุน ุงู„ุงุณุจูˆุน ุงู„ู…ู‚ุจู„", + "Start": 23, + "Length": 19, + "Type": "daterange", + "Value": { + "Timex": "2017-W46", + "FutureResolution": { + "startDate": "2017-11-13", + "endDate": "2017-11-16" + }, + "PastResolution": { + "startDate": "2017-11-13", + "endDate": "2017-11-16" + } + } + } + ] + }, + { + "Input": "ูŠุฑุฌู‰ ุชุญุฏูŠุฏ ู…ูˆุนุฏ ู„ู‚ุงุกู†ุง ู…ุทู„ุน ุงู„ุดู‡ุฑ ุงู„ู…ู‚ุจู„", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ุทู„ุน ุงู„ุดู‡ุฑ ุงู„ู…ู‚ุจู„", + "Start": 23, + "Length": 17, + "Type": "daterange", + "Value": { + "Timex": "2017-12", + "FutureResolution": { + "startDate": "2017-12-01", + "endDate": "2017-12-16" + }, + "PastResolution": { + "startDate": "2017-12-01", + "endDate": "2017-12-16" + } + } + } + ] + }, + { + "Input": "ูƒุงู† ู„ุฏูŠู†ุง ุงุฌุชู…ุงุน ุฃูˆุงุฎุฑ ุงู„ุนุงู… ุงู„ู…ุงุถูŠ", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฃูˆุงุฎุฑ ุงู„ุนุงู… ุงู„ู…ุงุถูŠ", + "Start": 17, + "Length": 18, + "Type": "daterange", + "Value": { + "Timex": "2016", + "FutureResolution": { + "startDate": "2016-07-01", + "endDate": "2017-01-01" + }, + "PastResolution": { + "startDate": "2016-07-01", + "endDate": "2017-01-01" + } + } + } + ] + }, + { + "Input": "ูƒุงู† ู„ุฏูŠู†ุง ุงุฌุชู…ุงุน ุฃูˆุงุฎุฑ ุงู„ุฃุณุจูˆุน ุงู„ู…ุงุถูŠ", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฃูˆุงุฎุฑ ุงู„ุฃุณุจูˆุน ุงู„ู…ุงุถูŠ", + "Start": 17, + "Length": 20, + "Type": "daterange", + "Value": { + "Timex": "2017-W44", + "FutureResolution": { + "startDate": "2017-11-02", + "endDate": "2017-11-06" + }, + "PastResolution": { + "startDate": "2017-11-02", + "endDate": "2017-11-06" + } + } + } + ] + }, + { + "Input": "ูƒุงู† ู„ุฏูŠู†ุง ุงุฌุชู…ุงุน ุฃูˆุงุฎุฑ ุงู„ุดู‡ุฑ ุงู„ู…ุงุถูŠ", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฃูˆุงุฎุฑ ุงู„ุดู‡ุฑ ุงู„ู…ุงุถูŠ", + "Start": 17, + "Length": 18, + "Type": "daterange", + "Value": { + "Timex": "2017-10", + "FutureResolution": { + "startDate": "2017-10-16", + "endDate": "2017-11-01" + }, + "PastResolution": { + "startDate": "2017-10-16", + "endDate": "2017-11-01" + } + } + } + ] + }, + { + "Input": "ูƒูˆุฑุชุงู†ุง ุŒ ูŠุฑุฌู‰ ุชู†ุณูŠู‚ ุงุฌุชู…ุงุน ู…ุฏุชู‡ 25 ุฏู‚ูŠู‚ุฉ ู…ุน ุฃู†ุทูˆู†ูŠูˆ ุงู„ุฃุณุจูˆุน ุงู„ู…ู‚ุจู„ ุจูŠู† ุงู„ุฃุฑุจุนุงุก ูˆุงู„ุฌู…ุนุฉ.", + "Context": { + "ReferenceDateTime": "2017-11-14T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุฃุณุจูˆุน ุงู„ู…ู‚ุจู„ ุจูŠู† ุงู„ุฃุฑุจุนุงุก ูˆุงู„ุฌู…ุนุฉ", + "Start": 53, + "Length": 35, + "Type": "daterange", + "Value": { + "Timex": "(2017-11-22,2017-11-24,P2D)", + "FutureResolution": { + "startDate": "2017-11-22", + "endDate": "2017-11-24" + }, + "PastResolution": { + "startDate": "2017-11-22", + "endDate": "2017-11-24" + } + } + } + ] + }, + { + "Input": "ูƒูˆุฑุชุงู†ุง ุŒ ูŠุฑุฌู‰ ุชู†ุณูŠู‚ ุงุฌุชู…ุงุน ู…ุฏุชู‡ 25 ุฏู‚ูŠู‚ุฉ ู…ุน ุฃู†ุทูˆู†ูŠูˆ ุงู„ุฃุณุจูˆุน ุงู„ู…ุงุถูŠ ุจูŠู† ุงู„ุฌู…ุนุฉ ูˆุงู„ุฃุญุฏ.", + "Context": { + "ReferenceDateTime": "2017-11-14T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุฃุณุจูˆุน ุงู„ู…ุงุถูŠ ุจูŠู† ุงู„ุฌู…ุนุฉ ูˆุงู„ุฃุญุฏ", + "Start": 53, + "Length": 32, + "Type": "daterange", + "Value": { + "Timex": "(2017-11-10,2017-11-12,P2D)", + "FutureResolution": { + "startDate": "2017-11-10", + "endDate": "2017-11-12" + }, + "PastResolution": { + "startDate": "2017-11-10", + "endDate": "2017-11-12" + } + } + } + ] + }, + { + "Input": "ูƒูˆุฑุชุงู†ุง ุŒ ูŠุฑุฌู‰ ุชู†ุณูŠู‚ ุงุฌุชู…ุงุน ู…ุฏุชู‡ 25 ุฏู‚ูŠู‚ุฉ ู…ุน ุฃู†ุทูˆู†ูŠูˆ ู‡ุฐุง ุงู„ุฃุณุจูˆุน ู…ู† ุงู„ุซู„ุงุซุงุก ุฅู„ู‰ ุงู„ุฎู…ูŠุณ", + "Context": { + "ReferenceDateTime": "2017-11-14T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู‡ุฐุง ุงู„ุฃุณุจูˆุน ู…ู† ุงู„ุซู„ุงุซุงุก ุฅู„ู‰ ุงู„ุฎู…ูŠุณ", + "Start": 53, + "Length": 34, + "Type": "daterange", + "Value": { + "Timex": "(2017-11-14,2017-11-16,P2D)", + "FutureResolution": { + "startDate": "2017-11-14", + "endDate": "2017-11-16" + }, + "PastResolution": { + "startDate": "2017-11-14", + "endDate": "2017-11-16" + } + } + } + ] + }, + { + "Input": "ูƒุงู† ู„ุฏูŠู†ุง ุงุฌุชู…ุงุน ู‡ุฐุง ุงู„ุฃุณุจูˆุน", + "Context": { + "ReferenceDateTime": "2017-11-17T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู‡ุฐุง ุงู„ุงุณุจูˆุน", + "Start": -1, + "Length": 11, + "Type": "daterange", + "Value": { + "Timex": "2017-W46", + "FutureResolution": { + "startDate": "2017-11-13", + "endDate": "2017-11-20" + }, + "PastResolution": { + "startDate": "2017-11-13", + "endDate": "2017-11-20" + } + } + } + ] + }, + { + "Input": "ูƒุงู† ู„ุฏูŠู†ุง ุงุฌุชู…ุงุน ููŠ ุงู„ุฃุณุจูˆุน ุงู„ุฃูˆู„ ู…ู† ู‡ุฐุง ุงู„ุนุงู…", + "Context": { + "ReferenceDateTime": "2017-11-17T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุฃุณุจูˆุน ุงู„ุฃูˆู„ ู…ู† ู‡ุฐุง ุงู„ุนุงู…", + "Start": 20, + "Length": 26, + "Type": "daterange", + "Value": { + "Timex": "2017-01-W01", + "FutureResolution": { + "startDate": "2017-01-02", + "endDate": "2017-01-09" + }, + "PastResolution": { + "startDate": "2017-01-02", + "endDate": "2017-01-09" + } + } + } + ] + }, + { + "Input": "ุงู„ุฃุณุจูˆุน ุงู„ุฃูˆู„ ู…ู† ุนุงู… 2015", + "Context": { + "ReferenceDateTime": "2017-11-20T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุฃุณุจูˆุน ุงู„ุฃูˆู„ ู…ู† ุนุงู… 2015", + "Start": 0, + "Length": 25, + "Type": "daterange", + "Value": { + "Timex": "2015-01-W01", + "FutureResolution": { + "startDate": "2014-12-29", + "endDate": "2015-01-05" + }, + "PastResolution": { + "startDate": "2014-12-29", + "endDate": "2015-01-05" + } + } + } + ] + }, + { + "Input": "ุงู„ุฃุณุจูˆุน ุงู„ุซุงู†ูŠ ู…ู† ุนุงู… 2015", + "Context": { + "ReferenceDateTime": "2017-11-20T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุฃุณุจูˆุน ุงู„ุซุงู†ูŠ ู…ู† ุนุงู… 2015", + "Start": 0, + "Length": 26, + "Type": "daterange", + "Value": { + "Timex": "2015-01-W02", + "FutureResolution": { + "startDate": "2015-01-05", + "endDate": "2015-01-12" + }, + "PastResolution": { + "startDate": "2015-01-05", + "endDate": "2015-01-12" + } + } + } + ] + }, + { + "Input": "ู†ู‡ุงูŠุฉ ู‡ุฐุง ุงู„ุฃุณุจูˆุน", + "Context": { + "ReferenceDateTime": "2017-11-20T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู†ู‡ุงูŠุฉ ู‡ุฐุง ุงู„ุฃุณุจูˆุน", + "Start": 0, + "Length": 17, + "Type": "daterange", + "Value": { + "Timex": "2017-W47-WE", + "FutureResolution": { + "startDate": "2017-11-25", + "endDate": "2017-11-27" + }, + "PastResolution": { + "startDate": "2017-11-25", + "endDate": "2017-11-27" + } + } + } + ] + }, + { + "Input": "ุงู„ุฃุณุจูˆุน ุงู„ุฃุฎูŠุฑ ู…ู† ุนุงู… 2015", + "Context": { + "ReferenceDateTime": "2017-11-20T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุฃุณุจูˆุน ุงู„ุฃุฎูŠุฑ ู…ู† ุนุงู… 2015", + "Start": 0, + "Length": 26, + "Type": "daterange", + "Value": { + "Timex": "2015-12-W53", + "FutureResolution": { + "startDate": "2015-12-28", + "endDate": "2016-01-04" + }, + "PastResolution": { + "startDate": "2015-12-28", + "endDate": "2016-01-04" + } + } + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ุนุงู… 247", + "Context": { + "ReferenceDateTime": "2017-12-18T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุนุงู… 247", + "Start": 6, + "Length": 7, + "Type": "daterange", + "Value": { + "Timex": "0247", + "FutureResolution": { + "startDate": "0247-01-01", + "endDate": "0248-01-01" + }, + "PastResolution": { + "startDate": "0247-01-01", + "endDate": "0248-01-01" + } + } + } + ] + }, + { + "Input": "ููŠ ุงู„ุณุจุนูŠู†ูŠุงุช", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ููŠ ุงู„ุณุจุนูŠู†ูŠุงุช", + "Start": 0, + "Length": 13, + "Type": "daterange", + "Value": { + "Timex": "(1970-01-01,1980-01-01,P10Y)", + "FutureResolution": { + "startDate": "1970-01-01", + "endDate": "1980-01-01" + }, + "PastResolution": { + "startDate": "1970-01-01", + "endDate": "1980-01-01" + } + } + } + ] + }, + { + "Input": "ู…ู† ู…ูˆุงู„ูŠุฏ ุฃู„ููŠู†", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฃู„ููŠู†", + "Start": 10, + "Length": 5, + "Type": "daterange", + "Value": { + "Timex": "(2000-01-01,2010-01-01,P10Y)", + "FutureResolution": { + "startDate": "2000-01-01", + "endDate": "2010-01-01" + }, + "PastResolution": { + "startDate": "2000-01-01", + "endDate": "2010-01-01" + } + } + } + ] + }, + { + "Input": "ููŠ 1970", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "1970.0", + "Start": -1, + "Length": 6, + "Type": "daterange", + "Value": { + "Timex": "(1970-01-01,1980-01-01,P10Y)", + "FutureResolution": { + "startDate": "1970-01-01", + "endDate": "1980-01-01" + }, + "PastResolution": { + "startDate": "1970-01-01", + "endDate": "1980-01-01" + } + } + } + ] + }, + { + "Input": "ุงู„ุณุจุนูŠู†ูŠุงุช", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุณุจุนูŠู†ูŠุงุช", + "Start": 0, + "Length": 10, + "Type": "daterange", + "Value": { + "Timex": "(XX70-01-01,XX80-01-01,P10Y)", + "FutureResolution": { + "startDate": "2070-01-01", + "endDate": "2080-01-01" + }, + "PastResolution": { + "startDate": "1970-01-01", + "endDate": "1980-01-01" + } + } + } + ] + }, + { + "Input": "ุณุจุนูŠู†ูŠุงุช", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุณุจุนูŠู†ูŠุงุช", + "Start": 0, + "Length": 8, + "Type": "daterange", + "Value": { + "Timex": "(XX70-01-01,XX80-01-01,P10Y)", + "FutureResolution": { + "startDate": "2070-01-01", + "endDate": "2080-01-01" + }, + "PastResolution": { + "startDate": "1970-01-01", + "endDate": "1980-01-01" + } + } + } + ] + }, + { + "Input": "ููŠ ุงู„ุฃุฑุจุนูŠู†ูŠุงุช", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุฃุฑุจุนูŠู†ูŠุงุช", + "Start": 3, + "Length": 11, + "Type": "daterange", + "Value": { + "Timex": "(XX40-01-01,XX50-01-01,P10Y)", + "FutureResolution": { + "startDate": "2040-01-01", + "endDate": "2050-01-01" + }, + "PastResolution": { + "startDate": "1940-01-01", + "endDate": "1950-01-01" + } + } + } + ] + }, + { + "Input": "ู…ู† ุงู„ุณุจุนูŠู†ูŠุงุช", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุณุจุนูŠู†ุงุช", + "Start": -1, + "Length": 9, + "Type": "daterange", + "Value": { + "Timex": "(XX70-01-01,XX80-01-01,P10Y)", + "FutureResolution": { + "startDate": "2070-01-01", + "endDate": "2080-01-01" + }, + "PastResolution": { + "startDate": "1970-01-01", + "endDate": "1980-01-01" + } + } + } + ] + }, + { + "Input": "ููŠ ุงู„ุณุจุนูŠู†ูŠุงุช ุงู„ู‚ุฑู† ุงู„ุชุงุณุน ุนุดุฑ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุณุจุนูŠู†ูŠุงุช", + "Start": 3, + "Length": 10, + "Type": "daterange", + "Value": { + "Timex": "(1970-01-01,1980-01-01,P10Y)", + "FutureResolution": { + "startDate": "1970-01-01", + "endDate": "1980-01-01" + }, + "PastResolution": { + "startDate": "1970-01-01", + "endDate": "1980-01-01" + } + } + } + ] + }, + { + "Input": "ููŠ ุงู„ุฃู„ููŠู† ูˆุงู„ุนุดุฑุงุช", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุฃู„ููŠู† ูˆุงู„ุนุดุฑุงุช", + "Start": 3, + "Length": 16, + "Type": "daterange", + "Value": { + "Timex": "(2010-01-01,2020-01-01,P10Y)", + "FutureResolution": { + "startDate": "2010-01-01", + "endDate": "2020-01-01" + }, + "PastResolution": { + "startDate": "2010-01-01", + "endDate": "2020-01-01" + } + } + } + ] + }, + { + "Input": "ููŠ ุงู„ุนุดุฑูŠู†ูŠุงุช", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุนุดุฑูŠู†ูŠุงุช", + "Start": 3, + "Length": 10, + "Type": "daterange", + "Value": { + "Timex": "(2010-01-01,2020-01-01,P10Y)", + "FutureResolution": { + "startDate": "2010-01-01", + "endDate": "2020-01-01" + }, + "PastResolution": { + "startDate": "2010-01-01", + "endDate": "2020-01-01" + } + } + } + ] + }, + { + "Input": "ููŠ ุงู„ุฃู„ููŠู† ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": " ุงู„ุฃู„ููŠู† ", + "Start": 2, + "Length": 9, + "Type": "daterange", + "Value": { + "Timex": "(2000-01-01,2010-01-01,P10Y)", + "FutureResolution": { + "startDate": "2000-01-01", + "endDate": "2010-01-01" + }, + "PastResolution": { + "startDate": "2000-01-01", + "endDate": "2010-01-01" + } + } + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ู…ู† 2 ุฅู„ู‰ 7 ูุจุฑุงูŠุฑ ุŒ ุฃู„ูุงู† ูˆุซู…ุงู†ูŠุฉ ุนุดุฑ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ู† 2 ุฅู„ู‰ 7 ูุจุฑุงูŠุฑ ุŒ ุฃู„ูุงู† ูˆุซู…ุงู†ูŠุฉ ุนุดุฑ", + "Start": 6, + "Length": 37, + "Type": "daterange", + "Value": { + "Timex": "(2018-02-02,2018-02-07,P5D)", + "FutureResolution": { + "startDate": "2018-02-02", + "endDate": "2018-02-07" + }, + "PastResolution": { + "startDate": "2018-02-02", + "endDate": "2018-02-07" + } + } + } + ] + }, + { + "Input": "ุจูŠู† 2 ูˆ 7 ูุจุฑุงูŠุฑ ุฃู„ููŠู† ูˆุซู…ุงู†ูŠุฉ ุนุดุฑ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุจูŠู† 2 ูˆ 7 ูุจุฑุงูŠุฑ ุฃู„ููŠู† ูˆุซู…ุงู†ูŠุฉ ุนุดุฑ", + "Start": 0, + "Length": 34, + "Type": "daterange", + "Value": { + "Timex": "(2018-02-02,2018-02-07,P5D)", + "FutureResolution": { + "startDate": "2018-02-02", + "endDate": "2018-02-07" + }, + "PastResolution": { + "startDate": "2018-02-02", + "endDate": "2018-02-07" + } + } + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ู…ุง ุจูŠู† 2-7 ูุจุฑุงูŠุฑ ุฃู„ููŠู† ูˆุซู…ุงู†ูŠุฉ ุนุดุฑ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุจูŠู† 2-7 ูุจุฑุงูŠุฑ ุฃู„ููŠู† ูˆุซู…ุงู†ูŠุฉ ุนุดุฑ", + "Start": 9, + "Length": 32, + "Type": "daterange", + "Value": { + "Timex": "(2018-02-02,2018-02-07,P5D)", + "FutureResolution": { + "startDate": "2018-02-02", + "endDate": "2018-02-07" + }, + "PastResolution": { + "startDate": "2018-02-02", + "endDate": "2018-02-07" + } + } + } + ] + }, + { + "Input": "ุญุฏุซ ุฐู„ูƒ ููŠ ูŠูˆู†ูŠูˆ ู…ู† ุนุงู… ุชุณุนุฉ ูˆุชุณุนูŠู† ูˆุชุณุนูŠู†", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูŠูˆู†ูŠูˆ ู…ู† ุนุงู… ุชุณุนุฉ ูˆุชุณุนูŠู† ูˆุชุณุนูŠู†", + "Start": 11, + "Length": 31, + "Type": "daterange", + "Value": { + "Timex": "1999-06", + "FutureResolution": { + "startDate": "1999-06-01", + "endDate": "1999-07-01" + }, + "PastResolution": { + "startDate": "1999-06-01", + "endDate": "1999-07-01" + } + } + } + ] + }, + { + "Input": "ุชุณุนุฉ ุนุดุฑ ุซู…ุงู†ูŠุฉ ูˆุนุดุฑูˆู†", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุชุณุนุฉ ุนุดุฑ ุซู…ุงู†ูŠุฉ ูˆุนุดุฑูˆู†", + "Start": 0, + "Length": 22, + "Type": "daterange", + "Value": { + "Timex": "1928", + "FutureResolution": { + "startDate": "1928-01-01", + "endDate": "1929-01-01" + }, + "PastResolution": { + "startDate": "1928-01-01", + "endDate": "1929-01-01" + } + } + } + ] + }, + { + "Input": "ููŠ ุฃู„ู ูˆุณุจุนู…ุงุฆุฉ ูˆุชุณุนุฉ ูˆุซู…ุงู†ูŠู†", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฃู„ู ูˆุณุจุนู…ุงุฆุฉ ูˆุชุณุนุฉ ูˆุซู…ุงู†ูˆู†", + "Start": -1, + "Length": 26, + "Type": "daterange", + "Value": { + "Timex": "1789", + "FutureResolution": { + "startDate": "1789-01-01", + "endDate": "1790-01-01" + }, + "PastResolution": { + "startDate": "1789-01-01", + "endDate": "1790-01-01" + } + } + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ุงู„ุฃุณุจูˆุน ุงู„ุซุงู„ุซ ู…ู† ุนุงู… ุฃู„ููŠู† ูˆุณุจุนุฉ ูˆุนุดุฑูŠู†", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุฃุณุจูˆุน ุงู„ุซุงู„ุซ ู…ู† ุนุงู… ุฃู„ููŠู† ูˆุณุจุนุฉ ูˆุนุดุฑูŠู†", + "Start": 6, + "Length": 40, + "Type": "daterange", + "Value": { + "Timex": "2027-01-W03", + "FutureResolution": { + "startDate": "2027-01-18", + "endDate": "2027-01-25" + }, + "PastResolution": { + "startDate": "2027-01-18", + "endDate": "2027-01-25" + } + } + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ููŠ ุงู„ุฑุจุน ุงู„ุซุงู„ุซ ู…ู† ุฃู„ููŠู† ูˆุนุดุฑูŠู†", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุฑุจุน ุงู„ุซุงู„ุซ ู…ู† ุฃู„ููŠู† ูˆุนุดุฑูŠู†", + "Start": 9, + "Length": 28, + "Type": "daterange", + "Value": { + "Timex": "(2020-07-01,2020-10-01,P3M)", + "FutureResolution": { + "startDate": "2020-07-01", + "endDate": "2020-10-01" + }, + "PastResolution": { + "startDate": "2020-07-01", + "endDate": "2020-10-01" + } + } + } + ] + }, + { + "Input": "ููŠ ุฑุจูŠุน ุนุงู… ุชุณุนุฉ ุนุดุฑ ูˆุซู…ุงู†ูŠุฉ ูˆุณุจุนูŠู†", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฑุจูŠุน ุนุงู… ุชุณุนุฉ ุนุดุฑ ูˆุซู…ุงู†ูŠุฉ ูˆุณุจุนูŠู†", + "Start": 3, + "Length": 32, + "Type": "daterange", + "Value": { + "Timex": "1978-SP", + "FutureResolution": {}, + "PastResolution": {} + } + } + ] + }, + { + "Input": "ุนุงู… ู…ุงุฆุชูŠู† ูˆุณุจุนุฉ ูˆุณุชูŠู†", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุนุงู… ู…ุงุฆุชูŠู† ูˆุณุจุนุฉ ูˆุณุชูŠู†", + "Start": 0, + "Length": 22, + "Type": "daterange", + "Value": { + "Timex": "0267", + "FutureResolution": { + "startDate": "0267-01-01", + "endDate": "0268-01-01" + }, + "PastResolution": { + "startDate": "0267-01-01", + "endDate": "0268-01-01" + } + } + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ุงู„ุงุณุจูˆุน ุจุนุฏ ุงู„ู‚ุงุฏู…", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุงุณุจูˆุน ุจุนุฏ ุงู„ู‚ุงุฏู…", + "Start": 6, + "Length": 18, + "Type": "daterange", + "Value": { + "Timex": "2016-W47", + "FutureResolution": { + "startDate": "2016-11-21", + "endDate": "2016-11-28" + }, + "PastResolution": { + "startDate": "2016-11-21", + "endDate": "2016-11-28" + } + } + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ุงู„ุดู‡ุฑ ุงู„ุชุงู„ูŠ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุดู‡ุฑ ุงู„ุชุงู„ูŠ", + "Start": 6, + "Length": 12, + "Type": "daterange", + "Value": { + "Timex": "2017-01", + "FutureResolution": { + "startDate": "2017-01-01", + "endDate": "2017-02-01" + }, + "PastResolution": { + "startDate": "2017-01-01", + "endDate": "2017-02-01" + } + } + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ุงู„ุนุงู… ุงู„ุชุงู„ูŠ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุนุงู… ุงู„ุชุงู„ูŠ", + "Start": 6, + "Length": 12, + "Type": "daterange", + "Value": { + "Timex": "2018", + "FutureResolution": { + "startDate": "2018-01-01", + "endDate": "2019-01-01" + }, + "PastResolution": { + "startDate": "2018-01-01", + "endDate": "2019-01-01" + } + } + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ููŠ ุนุทู„ุฉ ู†ู‡ุงูŠุฉ ุงู„ุฃุณุจูˆุน ุจุนุฏ ุงู„ูŠูˆู… ุงู„ุชุงู„ูŠ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุนุทู„ุฉ ู†ู‡ุงูŠุฉ ุงู„ุฃุณุจูˆุน ุจุนุฏ ุงู„ูŠูˆู… ุงู„ุชุงู„ูŠ", + "Start": 9, + "Length": 35, + "Type": "daterange", + "Value": { + "Timex": "2016-W47-WE", + "FutureResolution": { + "startDate": "2016-11-26", + "endDate": "2016-11-28" + }, + "PastResolution": { + "startDate": "2016-11-26", + "endDate": "2016-11-28" + } + } + } + ] + }, + { + "Input": "ุงู„ู†ุทุงู‚ ู‡ูˆ 2014-2018.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "2018-2014", + "Start": -1, + "Length": 9, + "Type": "daterange", + "Value": { + "Timex": "(2014-01-01,2018-01-01,P4Y)", + "FutureResolution": { + "startDate": "2014-01-01", + "endDate": "2018-01-01" + }, + "PastResolution": { + "startDate": "2014-01-01", + "endDate": "2018-01-01" + } + } + } + ] + }, + { + "Input": "ุงู„ู†ุทุงู‚ ุจูŠู† 2014-2018.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุจูŠู† 2014-2018", + "Start": 7, + "Length": 13, + "Type": "daterange", + "Value": { + "Timex": "(2014-01-01,2018-01-01,P4Y)", + "FutureResolution": { + "startDate": "2014-01-01", + "endDate": "2018-01-01" + }, + "PastResolution": { + "startDate": "2014-01-01", + "endDate": "2018-01-01" + } + } + } + ] + }, + { + "Input": "ุงู„ู†ุทุงู‚ ู…ู† 2014 ุฅู„ู‰ 2018.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ู† 2014 ุฅู„ู‰ 2018", + "Start": 7, + "Length": 16, + "Type": "daterange", + "Value": { + "Timex": "(2014-01-01,2018-01-01,P4Y)", + "FutureResolution": { + "startDate": "2014-01-01", + "endDate": "2018-01-01" + }, + "PastResolution": { + "startDate": "2014-01-01", + "endDate": "2018-01-01" + } + } + } + ] + }, + { + "Input": "ุงู„ู†ุทุงู‚ ู…ู† 2014 ุญุชู‰ 2018.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ู† 2014 ุญุชู‰ 2018.", + "Start": 7, + "Length": 17, + "Type": "daterange", + "Value": { + "Timex": "(2014-01-01,2018-01-01,P4Y)", + "FutureResolution": { + "startDate": "2014-01-01", + "endDate": "2018-01-01" + }, + "PastResolution": { + "startDate": "2014-01-01", + "endDate": "2018-01-01" + } + } + } + ] + }, + { + "Input": "ุงู„ู…ุฏู‰ ู…ู† ุฃู„ููŠู† ุฅู„ู‰ ุฃู„ููŠู† ูˆุฃุฑุจุนุฉ ุนุดุฑ.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ู† ุฃู„ููŠู† ุฅู„ู‰ ุฃู„ููŠู† ูˆุฃุฑุจุนุฉ ุนุดุฑ", + "Start": 6, + "Length": 29, + "Type": "daterange", + "Value": { + "Timex": "(2000-01-01,2014-01-01,P14Y)", + "FutureResolution": { + "startDate": "2000-01-01", + "endDate": "2014-01-01" + }, + "PastResolution": { + "startDate": "2000-01-01", + "endDate": "2014-01-01" + } + } + } + ] + }, + { + "Input": "ุญุฏุซ ุฐู„ูƒ ููŠ ุงู„ุนู‚ุฏูŠู† ุงู„ู…ุงุถูŠูŠู†.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุนู‚ุฏูŠู† ุงู„ู…ุงุถูŠูŠู†", + "Start": 11, + "Length": 16, + "Type": "daterange", + "Value": { + "Timex": "(1990-01-01,2010-01-01,P20Y)", + "FutureResolution": { + "startDate": "1990-01-01", + "endDate": "2010-01-01" + }, + "PastResolution": { + "startDate": "1990-01-01", + "endDate": "2010-01-01" + } + } + } + ] + }, + { + "Input": "ุญุฏุซ ุฐู„ูƒ ููŠ ุงู„ุนู‚ุฏ ุงู„ู‚ุงุฏู….", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุนู‚ุฏ ุงู„ู‚ุงุฏู…", + "Start": 11, + "Length": 12, + "Type": "daterange", + "Value": { + "Timex": "(2020-01-01,2030-01-01,P10Y)", + "FutureResolution": { + "startDate": "2020-01-01", + "endDate": "2030-01-01" + }, + "PastResolution": { + "startDate": "2020-01-01", + "endDate": "2030-01-01" + } + } + } + ] + }, + { + "Input": "ุญุฏุซ ุฐู„ูƒ ููŠ ุงู„ุซู„ุงุซุฉ ุนู‚ูˆุฏ ุงู„ู‚ุงุฏู…ุฉ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุซู„ุงุซุฉ ุนู‚ูˆุฏ ุงู„ู‚ุงุฏู…ุฉ", + "Start": 11, + "Length": 20, + "Type": "daterange", + "Value": { + "Timex": "(2020-01-01,2050-01-01,P30Y)", + "FutureResolution": { + "startDate": "2020-01-01", + "endDate": "2050-01-01" + }, + "PastResolution": { + "startDate": "2020-01-01", + "endDate": "2050-01-01" + } + } + } + ] + }, + { + "Input": "ุณูŠุญุฏุซ ุจุนุฏ 4 ุฃุณุงุจูŠุน ููŠ ุงู„ู…ุณุชู‚ุจู„.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุจุนุฏ 4 ุฃุณุงุจูŠุน ููŠ ุงู„ู…ุณุชู‚ุจู„", + "Start": 6, + "Length": 24, + "Type": "daterange", + "Value": { + "Timex": "(2016-11-08,2016-12-06,P4W)", + "FutureResolution": { + "startDate": "2016-11-08", + "endDate": "2016-12-06" + }, + "PastResolution": { + "startDate": "2016-11-08", + "endDate": "2016-12-06" + } + } + } + ] + }, + { + "Input": "ุณูŠุญุฏุซ ุจุนุฏ ูŠูˆู…ูŠู†.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุจุนุฏ ูŠูˆู…ูŠู†", + "Start": 6, + "Length": 9, + "Type": "daterange", + "Value": { + "Timex": "(2016-11-08,2016-11-10,P2D)", + "FutureResolution": { + "startDate": "2016-11-08", + "endDate": "2016-11-10" + }, + "PastResolution": { + "startDate": "2016-11-08", + "endDate": "2016-11-10" + } + } + } + ] + }, + { + "Input": "ูŠู…ูƒู† ุฃู† ุชุฌุฏ ู„ู†ุง ูƒูˆุฑุชุงู†ุง ู…ูˆุนุฏู‹ุง ุจุฏุงูŠุฉ ุงู„ุฃุณุจูˆุน ุงู„ู…ู‚ุจู„", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุจุฏุงูŠุฉ ุงู„ุฃุณุจูˆุน ุงู„ู…ู‚ุจู„", + "Start": 31, + "Length": 20, + "Type": "daterange", + "Value": { + "Timex": "2017-W46", + "Mod": "start", + "FutureResolution": { + "startDate": "2017-11-13", + "endDate": "2017-11-16" + }, + "PastResolution": { + "startDate": "2017-11-13", + "endDate": "2017-11-16" + } + } + } + ] + }, + { + "Input": "ุจุงู„ุชุฃูƒูŠุฏ ุŒ ู„ู†ุจุฏุฃ ุณูƒุงูŠุจ ู†ู‡ุงูŠุฉ ุงู„ุฃุณุจูˆุน ุงู„ู…ู‚ุจู„", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู†ู‡ุงูŠุฉ ุงู„ุฃุณุจูˆุน ุงู„ู…ู‚ุจู„", + "Start": 23, + "Length": 20, + "Type": "daterange", + "Value": { + "Timex": "2017-W46", + "Mod": "end", + "FutureResolution": { + "startDate": "2017-11-16", + "endDate": "2017-11-20" + }, + "PastResolution": { + "startDate": "2017-11-16", + "endDate": "2017-11-20" + } + } + } + ] + }, + { + "Input": "ุจุงู„ุชุฃูƒูŠุฏ ุŒ ู„ู†ุจุฏุฃ ุณูƒุงูŠุจ ููŠ ุงู„ุฃุณุจูˆุน ุงู„ู‚ุงุฏู…", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุฃุณุจูˆุน ุงู„ู‚ุงุฏู…", + "Start": 26, + "Length": 14, + "Type": "daterange", + "Value": { + "Timex": "2017-W46", + "Mod": "start", + "FutureResolution": { + "startDate": "2017-11-13", + "endDate": "2017-11-16" + }, + "PastResolution": { + "startDate": "2017-11-13", + "endDate": "2017-11-16" + } + } + } + ] + }, + { + "Input": "ูƒูˆุฑุชุงู†ุง ุŒ ุชุฌุฏ ู„ู†ุง ู…ูˆุนุฏุง ู†ู‡ุงูŠุฉ ุดู‡ุฑ ู…ุงุฑุณ", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู†ู‡ุงูŠุฉ ุดู‡ุฑ ู…ุงุฑุณ", + "Start": 24, + "Length": 14, + "Type": "daterange", + "Value": { + "Timex": "XXXX-03", + "Mod": "end", + "FutureResolution": { + "startDate": "2018-03-16", + "endDate": "2018-04-01" + }, + "PastResolution": { + "startDate": "2017-03-16", + "endDate": "2017-04-01" + } + } + } + ] + }, + { + "Input": "ูƒูˆุฑุชุงู†ุง ุŒ ูŠุฑุฌู‰ ุชุญุฏูŠุฏ ู…ูˆุนุฏ ู„ู†ุง ููŠ ู…ู†ุชุตู ุงู„ุฃุณุจูˆุน ุงู„ู…ู‚ุจู„", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ู†ุชุตู ุงู„ุฃุณุจูˆุน ุงู„ู…ู‚ุจู„", + "Start": 33, + "Length": 20, + "Type": "daterange", + "Value": { + "Timex": "2017-W46", + "Mod": "mid", + "FutureResolution": { + "startDate": "2017-11-14", + "endDate": "2017-11-18" + }, + "PastResolution": { + "startDate": "2017-11-14", + "endDate": "2017-11-18" + } + } + } + ] + }, + { + "Input": "ูŠู…ูƒู†ู†ูŠ ุฃู† ุฃุฌุฏ ู„ู†ุง ู…ูˆุนุฏุง ุจุฏุงูŠุฉ ุงู„ุฃุณุจูˆุน ุงู„ู…ู‚ุจู„", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุจุฏุงูŠุฉ ุงู„ุฃุณุจูˆุน ุงู„ู…ู‚ุจู„", + "Start": 24, + "Length": 20, + "Type": "daterange", + "Value": { + "Timex": "2017-W46", + "Mod": "start", + "FutureResolution": { + "startDate": "2017-11-13", + "endDate": "2017-11-16" + }, + "PastResolution": { + "startDate": "2017-11-13", + "endDate": "2017-11-16" + } + } + } + ] + }, + { + "Input": "ู…ุงุฐุง ุนู† ู…ู†ุชุตู ุงู„ุตูŠูุŸ", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ู†ุชุตู ุงู„ุตูŠู", + "Start": 8, + "Length": 11, + "Type": "daterange", + "Value": { + "Timex": "SU", + "Mod": "mid", + "FutureResolution": {}, + "PastResolution": {} + } + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Arabic/DateTimeExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Arabic/DateTimeExtractor.json new file mode 100644 index 000000000..55871cfa5 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Arabic/DateTimeExtractor.json @@ -0,0 +1,912 @@ +[ + { + "Input": "ุณุฃุนูˆุฏ ุงู„ุขู†", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุญุงู„ูŠุง", + "Start": -1, + "Length": 5, + "Type": "datetime" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ููŠ ุฃู‚ุฑุจ ูˆู‚ุช ู…ู…ูƒู†", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ููŠ ุฃู‚ุฑุจ ูˆู‚ุช ู…ู…ูƒู†", + "Start": 6, + "Length": 16, + "Type": "datetime" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุญุงู„ูŠุง", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุญุงู„ูŠุง", + "Start": 6, + "Length": 5, + "Type": "datetime" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ููŠ 15 ููŠ ุงู„ุณุงุนุฉ 8:00", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "15 ุงู„ุณุงุนุฉ 8:00", + "Start": -1, + "Length": 14, + "Type": "datetime" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ููŠ 15 ููŠ ุงู„ุณุงุนุฉ 8:00:30", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "15 ุงู„ุณุงุนุฉ 8:00:30", + "Start": -1, + "Length": 17, + "Type": "datetime" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ูŠูˆู… 15 ุŒ 8 ู…ุณุงุก", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "15 ุŒ 8 ู…ุณุงุก", + "Start": 10, + "Length": 11, + "Type": "datetime" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุจุชุงุฑูŠุฎ 21/4/2016 ุŒ ุงู„ุณุงุนุฉ 8:00 ู…ุณุงุกู‹", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "21/04/2016 ุŒ 8:00 ู…ุณุงุกู‹", + "Start": -1, + "Length": 23, + "Type": "datetime" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุจุชุงุฑูŠุฎ 21/4/2016 ุŒ ุงู„ุณุงุนุฉ 8:00:13 ู…ุณุงุกู‹", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "21/4/2016 ุŒ ุงู„ุณุงุนุฉ 8:00:13 ู…ุณุงุกู‹", + "Start": 13, + "Length": 32, + "Type": "datetime" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ 23 ุฃูƒุชูˆุจุฑ ููŠ ุงู„ุณุงุจุนุฉ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "23 ุฃูƒุชูˆุจุฑ ููŠ ุงู„ุณุงุจุนุฉ", + "Start": 6, + "Length": 20, + "Type": "datetime" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุฃูƒุชูˆุจุฑ 14 8:00 ุตุจุงุญุง", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฃูƒุชูˆุจุฑ 14 8:00 ุตุจุงุญุง", + "Start": 6, + "Length": 20, + "Type": "datetime" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุฃูƒุชูˆุจุฑ 14 8:00:00 ุตุจุงุญุง", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฃูƒุชูˆุจุฑ 14 8:00:00 ุตุจุงุญุง", + "Start": 6, + "Length": 23, + "Type": "datetime" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ููŠ 14 ุฃูƒุชูˆุจุฑ ุŒ ุงู„ุณุงุนุฉ 8:00 ุตุจุงุญู‹ุง", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": " 14 ุฃูƒุชูˆุจุฑ ุŒ ุงู„ุณุงุนุฉ 8:00 ุตุจุงุญู‹ุง", + "Start": 8, + "Length": 31, + "Type": "datetime" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ููŠ 14 ุฃูƒุชูˆุจุฑ ุŒ ุงู„ุณุงุนุฉ 8:00:01 ุตุจุงุญู‹ุง", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": " 14 ุฃูƒุชูˆุจุฑ ุŒ ุงู„ุณุงุนุฉ 8:00:01 ุตุจุงุญู‹ุง", + "Start": 8, + "Length": 34, + "Type": "datetime" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุบุฏุง 8:00 ุตุจุงุญุง", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุบุฏุง 8:00 ุตุจุงุญุง", + "Start": 6, + "Length": 14, + "Type": "datetime" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุบุฏู‹ุง ุญูˆุงู„ูŠ ุงู„ุณุงุนุฉ 8:00 ุตุจุงุญู‹ุง", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุบุฏู‹ุง ุญูˆุงู„ูŠ ุงู„ุณุงุนุฉ 8:00 ุตุจุงุญู‹ุง", + "Start": 6, + "Length": 29, + "Type": "datetime" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุบุฏู‹ุง ุงู„ุณุงุนุฉ 8:00 ุตุจุงุญู‹ุง", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุบุฏู‹ุง ุงู„ุณุงุนุฉ 8:00 ุตุจุงุญู‹ุง", + "Start": 6, + "Length": 23, + "Type": "datetime" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุบุฏู‹ุง 8:00:05 ุตุจุงุญู‹ุง", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุบุฏู‹ุง 8:00:05 ุตุจุงุญู‹ุง", + "Start": 6, + "Length": 19, + "Type": "datetime" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุงู„ุฌู…ุนุฉ ุงู„ู…ู‚ุจู„ ููŠ ุงู„ุณุงุนุฉ 3 ูˆุงู„ู†ุตู", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุฌู…ุนุฉ ุงู„ู…ู‚ุจู„ ููŠ ุงู„ุณุงุนุฉ 3 ูˆุงู„ู†ุตู", + "Start": 6, + "Length": 32, + "Type": "datetime" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ููŠ 5 ู…ุงูŠูˆ 2016 ุŒ ุงู„ุณุงุนุฉ ุงู„ุซุงู…ู†ุฉ ูˆุนุดุฑูŠู† ุฏู‚ูŠู‚ุฉ ู…ุณุงุกู‹", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": " 5 ู…ุงูŠูˆ 2016 ุŒ ุงู„ุณุงุนุฉ ุงู„ุซุงู…ู†ุฉ ูˆุนุดุฑูŠู† ุฏู‚ูŠู‚ุฉ ู…ุณุงุกู‹", + "Start": 8, + "Length": 48, + "Type": "datetime" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุงู„ุณุงุนุฉ 8 ู…ุณุงุกู‹ ูŠูˆู… 15", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุณุงุนุฉ 8 ู…ุณุงุกู‹ ูŠูˆู… 16", + "Start": -1, + "Length": 21, + "Type": "datetime" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ููŠ ุงู„ุณุงุจุนุฉ ููŠ 15", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": " ุงู„ุณุงุจุนุฉ ููŠ 15", + "Start": 8, + "Length": 14, + "Type": "datetime" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุงู„ุณุงุนุฉ 8 ู…ุณุงุก ุงู„ุฃุญุฏ ุงู„ู‚ุงุฏู…", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": " 8 ู…ุณุงุก ุงู„ุฃุญุฏ ุงู„ู‚ุงุฏู…", + "Start": 12, + "Length": 20, + "Type": "datetime" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุงู„ุณุงุนุฉ 8 ู…ุณุงุก ุงู„ูŠูˆู…", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": " 8 ู…ุณุงุก ุงู„ูŠูˆู…", + "Start": 12, + "Length": 13, + "Type": "datetime" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุงู„ุณุงุจุนุฉ ุฅู„ุง ุงู„ุฑุจุน ุบุฏู‹ุง", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุณุงุจุนุฉ ุฅู„ุง ุงู„ุฑุจุน ุบุฏู‹ุง", + "Start": 6, + "Length": 22, + "Type": "datetime" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ 19:00 ุŒ 2016-12-22", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "19:00 ุŒ 2016-12-23", + "Start": -1, + "Length": 18, + "Type": "datetime" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุงู„ุณุงุนุฉ ุงู„ุณุงุจุนุฉ ุบุฏุง", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุณุงุนุฉ ุงู„ุณุงุจุนุฉ ุบุฏุง", + "Start": 6, + "Length": 18, + "Type": "datetime" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุตุจุงุญ ุงู„ุบุฏ ุงู„ุณุงุนุฉ 7", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุตุจุงุญ ุงู„ุบุฏ ุงู„ุณุงุนุฉ 7", + "Start": 6, + "Length": 18, + "Type": "datetime" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ 7:00 ูŠูˆู… ุงู„ุฃุญุฏ ุจุนุฏ ุงู„ุธู‡ุฑ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "7:00 ูŠูˆู… ุงู„ุฃุญุฏ ุจุนุฏ ุงู„ุธู‡ุฑ", + "Start": 6, + "Length": 24, + "Type": "datetime" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุนุดุฑูŠู† ุฏู‚ูŠู‚ุฉ ุจุนุฏ ุงู„ุฎุงู…ุณุฉ ุตุจุงุญ ุงู„ุบุฏ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุนุดุฑูŠู† ุฏู‚ูŠู‚ุฉ ุจุนุฏ ุงู„ุฎุงู…ุณุฉ ุตุจุงุญ ุงู„ุบุฏ", + "Start": 6, + "Length": 33, + "Type": "datetime" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ 14 ุฃูƒุชูˆุจุฑ 8:00 ุŒ 14 ุฃูƒุชูˆุจุฑ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "14 ุฃูƒุชูˆุจุฑ 8:00", + "Start": 6, + "Length": 14, + "Type": "datetime" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ 7 ุŒ ู‡ุฐุง ุงู„ุตุจุงุญ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "7 ุŒ ู‡ุฐุง ุงู„ุตุจุงุญ", + "Start": 6, + "Length": 14, + "Type": "datetime" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุงู„ุณุงุนุฉ 8 ู…ุณุงุก ูŠูˆู… ุงู„ุงุซู†ูŠู†", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "8 ู…ุณุงุก ูŠูˆู… ุงู„ุงุซู†ูŠู†", + "Start": 13, + "Length": 18, + "Type": "datetime" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุงู„ุณุงุนุฉ 8 ู…ุณุงุกู‹ ุŒ ุฃูˆู„ ูŠู†ุงูŠุฑ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "8 ู…ุณุงุกู‹ ุŒ ุฃูˆู„ ูŠู†ุงูŠุฑ", + "Start": 13, + "Length": 19, + "Type": "datetime" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุงู„ุณุงุนุฉ 8 ู…ุณุงุกู‹ ุŒ 1 ูŠู†ุงูŠุฑ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "8 ู…ุณุงุกู‹ ุŒ 1 ูŠู†ุงูŠุฑ", + "Start": 13, + "Length": 17, + "Type": "datetime" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุงู„ุณุงุนุฉ 10 ู…ุณุงุกู‹", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุณุงุนุฉ 10 ู…ุณุงุกู‹", + "Start": 6, + "Length": 15, + "Type": "datetime" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ 8 ู‡ุฐุง ุงู„ุตุจุงุญ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "8 ู‡ุฐุง ุงู„ุตุจุงุญ", + "Start": 6, + "Length": 12, + "Type": "datetime" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ 8 ู‡ุฐุง ุงู„ู…ุณุงุก", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "8 ู‡ุฐุง ุงู„ู…ุณุงุก", + "Start": 6, + "Length": 12, + "Type": "datetime" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุงู„ู„ูŠู„ุฉ ุญูˆุงู„ูŠ ุงู„ุณุงุนุฉ 7", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ู„ูŠู„ุฉ ุญูˆุงู„ูŠ ุงู„ุณุงุนุฉ 8", + "Start": -1, + "Length": 21, + "Type": "datetime" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ู‡ุฐุง ุงู„ุตุจุงุญ ููŠ ุงู„ุณุงุนุฉ 7", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู‡ุฐุง ุงู„ุตุจุงุญ ููŠ ุงู„ุณุงุนุฉ 8", + "Start": -1, + "Length": 22, + "Type": "datetime" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ู‡ุฐุง ุงู„ุตุจุงุญ ููŠ ุงู„ุณุงุนุฉ 7 ู…ุณุงุกู‹", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู‡ุฐุง ุงู„ุตุจุงุญ ุงู„ุณุงุนุฉ 7 ู…ุณุงุกู‹", + "Start": -1, + "Length": 25, + "Type": "datetime" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ู‡ุฐุง ุงู„ุตุจุงุญ ููŠ ุงู„ุณุงุจุนุฉ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู‡ุฐุง ุงู„ุตุจุงุญ ููŠ ุงู„ุณุงุจุนุฉ", + "Start": 6, + "Length": 21, + "Type": "datetime" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ู‡ุฐุง ุงู„ุตุจุงุญ ุงู„ุณุงุนุฉ 7:00", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู‡ุฐุง ุงู„ุตุจุงุญ ุงู„ุณุงุนุฉ 7:00", + "Start": 6, + "Length": 22, + "Type": "datetime" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ู‡ุฐู‡ ุงู„ู„ูŠู„ุฉ ููŠ 7", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู‡ุฐู‡ ุงู„ู„ูŠู„ุฉ ููŠ 7", + "Start": 6, + "Length": 15, + "Type": "datetime" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุงู„ู„ูŠู„ุฉ ููŠ 7", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ู„ูŠู„ุฉ ููŠ 8", + "Start": -1, + "Length": 11, + "Type": "datetime" + } + ] + }, + { + "Input": "ู„ุดุฎุตูŠู† ุงู„ู„ูŠู„ุฉ ุงู„ุณุงุนุฉ 9:30 ู…ุณุงุกู‹", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ู„ูŠู„ุฉ ุงู„ุณุงุนุฉ 9:30 ู…ุณุงุกู‹", + "Start": 7, + "Length": 24, + "Type": "datetime" + } + ] + }, + { + "Input": "ู„ุดุฎุตูŠู† ุงู„ู„ูŠู„ุฉ ุงู„ุณุงุนุฉ 9:30:31 ู…ุณุงุกู‹", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ู„ูŠู„ุฉ ุงู„ุณุงุนุฉ 9:30:31 ู…ุณุงุกู‹", + "Start": 7, + "Length": 27, + "Type": "datetime" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ู†ู‡ุงูŠุฉ ุงู„ูŠูˆู…", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู†ู‡ุงูŠุฉ ุงู„ูŠูˆู…", + "Start": 6, + "Length": 11, + "Type": "datetime" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ู†ู‡ุงูŠุฉ ุงู„ุบุฏ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู†ู‡ุงูŠุฉ ุงู„ุบุฏ", + "Start": 6, + "Length": 10, + "Type": "datetime" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ู†ู‡ุงูŠุฉ ูŠูˆู… ุงู„ุฃุญุฏ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู†ู‡ุงูŠุฉ ูŠูˆู… ุงู„ุฃุญุฏ", + "Start": 6, + "Length": 15, + "Type": "datetime" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ููŠ ุงู„ุฎุงู…ุณ ููŠ 4 ุตุจุงุญุง.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": " ุงู„ุฎุงู…ุณ ููŠ 4 ุตุจุงุญุง.", + "Start": 8, + "Length": 19, + "Type": "datetime" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ 12-2016 12:23:59 ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "42705.51666666667", + "Start": -1, + "Length": 17, + "Type": "datetime" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุจุนุฏ 5 ุณุงุนุงุช", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุจุนุฏ 5 ุณุงุนุงุช", + "Start": 6, + "Length": 11, + "Type": "datetime" + } + ] + }, + { + "Input": "ู…ุนุฑูุฉ ู…ุง ุฅุฐุง ูƒู†ุช ู…ุชุงุญู‹ุง ุงู„ุณุงุนุฉ 3 ู…ุณุงุกู‹ ูŠูˆู… ุงู„ุฃุญุฏ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "3 ู…ุณุงุกู‹ ูŠูˆู… ุงู„ุฃุญุฏ", + "Start": 31, + "Length": 17, + "Type": "datetime" + } + ] + }, + { + "Input": "ุญุฏุฏ ู…ูˆุนุฏู‹ุง ู„ูŠูˆู… ุงู„ุบุฏ ุงู„ุณุงุนุฉ 9 ุตุจุงุญู‹ุง.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุบุฏ ุงู„ุณุงุนุฉ 9 ุตุจุงุญู‹ุง.", + "Start": 16, + "Length": 21, + "Type": "datetime" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุตุจุงุญ ุงู„ุบุฏ ุงู„ุณุงุนุฉ 9:00", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุตุจุงุญ ุงู„ุบุฏ ุงู„ุณุงุนุฉ 9:01", + "Start": -1, + "Length": 21, + "Type": "datetime" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุตุจุงุญ ุงู„ุบุฏ ููŠ ุงู„ุณุงุนุฉ 9", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุตุจุงุญ ุงู„ุบุฏ ููŠ ุงู„ุณุงุนุฉ 10", + "Start": -1, + "Length": 22, + "Type": "datetime" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุบุฏู‹ุง ุงู„ุณุงุนุฉ 9 ุตุจุงุญู‹ุง", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุบุฏุง ุงู„ุณุงุนุฉ 9 ุตุจุงุญุง", + "Start": -1, + "Length": 18, + "Type": "datetime" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุบุฏุง ููŠ ุชู…ุงู… ุงู„ุณุงุนุฉ 9", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุบุฏุง ููŠ ุชู…ุงู… ุงู„ุณุงุนุฉ 9", + "Start": 6, + "Length": 20, + "Type": "datetime" + } + ] + }, + { + "Input": "ู‡ุฐุง ุงู„ุฌู…ุนุฉ ููŠ ุงู„ูˆุงุญุฏุฉ ุธู‡ุฑุง", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู‡ุฐุง ุงู„ุฌู…ุนุฉ ููŠ ุงู„ูˆุงุญุฏุฉ ุธู‡ุฑุง", + "Start": 0, + "Length": 26, + "Type": "datetime" + } + ] + }, + { + "Input": "ุฃุถู ุงู„ุบุฏุงุก ุงู„ุณุงุนุฉ 12:30 ุธู‡ุฑู‹ุง ูŠูˆู… ุงู„ุฌู…ุนุฉ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": " 12:30 ุธู‡ุฑู‹ุง ูŠูˆู… ุงู„ุฌู…ุนุฉ", + "Start": -1, + "Length": 24, + "Type": "datetime" + } + ] + }, + { + "Input": "ุฃุถู 649 ู…ู†ุชุตู ุงู„ู„ูŠู„ ุงู„ู„ูŠู„ุฉ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": " ู…ู†ุชุตู ุงู„ู„ูŠู„ ุงู„ู„ูŠู„ุฉ", + "Start": 7, + "Length": 19, + "Type": "datetime" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ููŠ ุงู„ุฃูˆู„ ู…ู† ุฃุบุณุทุณ 11 ุตุจุงุญู‹ุง", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": " ุงู„ุฃูˆู„ ู…ู† ุฃุบุณุทุณ 11 ุตุจุงุญู‹ุง", + "Start": 8, + "Length": 25, + "Type": "datetime" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ููŠ ุงู„ุฃูˆู„ ู…ู† ุฃุบุณุทุณ 11 ู…ุณุงุกู‹", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": " ุงู„ุฃูˆู„ ู…ู† ุฃุบุณุทุณ 11 ู…ุณุงุกู‹", + "Start": 8, + "Length": 24, + "Type": "datetime" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ 1 ุฃุบุณุทุณ 11 ู…ุณุงุกู‹.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "1 ุฃุบุณุทุณ 11 ู…ุณุงุกู‹.", + "Start": 6, + "Length": 17, + "Type": "datetime" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ 25/02 11 ุตุจุงุญุง", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "25/02 11 ุตุจุงุญุง", + "Start": 6, + "Length": 14, + "Type": "datetime" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ 6 ูŠู†ุงูŠุฑ2017 - 6:37 ุตุจุงุญู‹ุง", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "6 ูŠู†ุงูŠุฑ2017 - 6:37 ุตุจุงุญู‹ุง", + "Start": 6, + "Length": 26, + "Type": "datetime" + } + ] + }, + { + "Input": "16. ู†ูˆูู…ุจุฑ 2016 10:38", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "16. ู†ูˆูู…ุจุฑ 2016 10:39", + "Start": -1, + "Length": 21, + "Type": "datetime" + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ุจุนุฏ ูŠูˆู… ูˆุงุญุฏ ูˆุณุงุนุชูŠู†", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุจุนุฏ ูŠูˆู… ูˆุงุญุฏ ูˆุณุงุนุชูŠู†", + "Start": 7, + "Length": 20, + "Type": "datetime" + } + ] + }, + { + "Input": "ุงู„ุชู‚ูŠุช ุจู‡ ู…ู†ุฐ ุดู‡ุฑูŠู† ูˆูŠูˆู… ูˆุงุญุฏ ูˆุณุงุนุชูŠู†", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": " ู…ู†ุฐ ุดู‡ุฑูŠู† ูˆูŠูˆู… ูˆุงุญุฏ ูˆุณุงุนุชูŠู†", + "Start": 9, + "Length": 28, + "Type": "datetime" + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ุจุนุฏ ูŠูˆู… ูˆุงุญุฏ ูˆ 30 ุฏู‚ูŠู‚ุฉ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุจุนุฏ ูŠูˆู… ูˆุงุญุฏ ูˆ 30 ุฏู‚ูŠู‚ุฉ", + "Start": 7, + "Length": 23, + "Type": "datetime" + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Arabic/DateTimeModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Arabic/DateTimeModel.json new file mode 100644 index 000000000..7091050bd --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Arabic/DateTimeModel.json @@ -0,0 +1,2918 @@ +[ + { + "Input": "ุณุฃุนูˆุฏ ุฃูƒุชูˆุจุฑ/ 2", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": " ุฃูƒุชูˆุจุฑ/ 2", + "Start": 5, + "End": 14, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-10-02", + "type": "date", + "value": "2016-10-02" + }, + { + "timex": "XXXX-10-02", + "type": "date", + "value": "2017-10-02" + } + ] + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ูŠูˆู… 22/04", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": " ูŠูˆู… 22/04", + "Start": 5, + "End": 14, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-04-22", + "type": "date", + "value": "2016-04-22" + }, + { + "timex": "XXXX-04-22", + "type": "date", + "value": "2017-04-22" + } + ] + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ู…ุงูŠูˆ ุชุณุนุฉ ูˆุนุดุฑูŠู†", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": " ู…ุงูŠูˆ ุชุณุนุฉ ูˆุนุดุฑูŠู†", + "Start": 5, + "End": 21, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-05-29", + "type": "date", + "value": "2016-05-29" + }, + { + "timex": "XXXX-05-29", + "type": "date", + "value": "2017-05-29" + } + ] + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุงู„ุซุงู†ูŠ ู…ู† ุฃุบุณุทุณ.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": " ุงู„ุซุงู†ูŠ ู…ู† ุฃุบุณุทุณ.", + "Start": 5, + "End": 21, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-08-02", + "type": "date", + "value": "2016-08-02" + }, + { + "timex": "XXXX-08-02", + "type": "date", + "value": "2017-08-02" + } + ] + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุงู„ูŠูˆู…", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": " ุงู„ูŠูˆู…", + "Start": 5, + "End": 10, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2016-11-07", + "type": "date", + "value": "2016-11-07" + } + ] + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุบุฏุง", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": " ุบุฏุง", + "Start": 5, + "End": 8, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2016-11-08", + "type": "date", + "value": "2016-11-08" + } + ] + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุฃู…ุณ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": " ุฃู…ุณ", + "Start": 5, + "End": 8, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2016-11-06", + "type": "date", + "value": "2016-11-06" + } + ] + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ูŠูˆู… ุงู„ุฌู…ุนุฉ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": " ูŠูˆู… ุงู„ุฌู…ุนุฉ", + "Start": 5, + "End": 15, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-5", + "type": "date", + "value": "2016-11-04" + }, + { + "timex": "XXXX-WXX-5", + "type": "date", + "value": "2016-11-11" + } + ] + } + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ู…ู† 4 ุฅู„ู‰ 23 ููŠ ุงู„ุดู‡ุฑ ุงู„ู‚ุงุฏู…", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ู† 4 ุฅู„ู‰ 23 ููŠ ุงู„ุดู‡ุฑ ุงู„ู‚ุงุฏู…", + "Start": 6, + "End": 32, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2016-12-04,2016-12-23,P19D)", + "type": "daterange", + "start": "2016-12-04", + "end": "2016-12-23" + } + ] + } + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ุจูŠู† 3 ูˆ 12 ุณุจุชู…ุจุฑ ู‡ุงู‡ุงู‡ุง", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุจูŠู† 3 ูˆ 12 ุณุจุชู…ุจุฑ ู‡ุงู‡ุงู‡ุง", + "Start": 6, + "End": 29, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-09-03,XXXX-09-12,P9D)", + "type": "daterange", + "start": "2016-09-03", + "end": "2016-09-12" + }, + { + "timex": "(XXXX-09-03,XXXX-09-12,P9D)", + "type": "daterange", + "start": "2017-09-03", + "end": "2017-09-12" + } + ] + } + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ููŠ ุณุจุชู…ุจุฑ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": " ููŠ ุณุจุชู…ุจุฑ", + "Start": 5, + "End": 14, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2016-09", + "type": "daterange", + "start": "2016-09-01", + "end": "2016-10-01" + } + ] + } + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ููŠ 12 ูŠู†ุงูŠุฑ 2016 - 01/22/2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ููŠ 12 ูŠู†ุงูŠุฑ 2016 - 01/22/2016", + "Start": 6, + "End": 34, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2016-01-12,2016-01-22,P10D)", + "type": "daterange", + "start": "2016-01-12", + "end": "2016-01-22" + } + ] + } + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ 3 ุฃูŠุงู… ุงู„ู‚ุงุฏู…ุฉ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "3 ุฃูŠุงู… ุงู„ู‚ุงุฏู…ุฉ", + "Start": 6, + "End": 19, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2016-11-08,2016-11-11,P3D)", + "type": "daterange", + "start": "2016-11-08", + "end": "2016-11-11" + } + ] + } + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ุงู„ุฃุณุจูˆุน ุงู„ุฃุฎูŠุฑ ู…ู† ุดู‡ุฑ ูŠูˆู„ูŠูˆ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุฃุณุจูˆุน ุงู„ุฃุฎูŠุฑ ู…ู† ุดู‡ุฑ ูŠูˆู„ูŠูˆ", + "Start": 6, + "End": 32, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-07-W04", + "type": "daterange", + "start": "2016-07-25", + "end": "2016-08-01" + }, + { + "timex": "XXXX-07-W04", + "type": "daterange", + "start": "2017-07-24", + "end": "2017-07-31" + } + ] + } + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ 2015-3", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "2015-3", + "Start": 6, + "End": 11, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2015-03", + "type": "daterange", + "start": "2015-03-01", + "end": "2015-04-01" + } + ] + } + } + ] + }, + { + "Input": "ุณุฃุฑุญู„ ู‡ุฐุง ุงู„ุตูŠู", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู‡ุฐุง ุงู„ุตูŠู", + "Start": 6, + "End": 14, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2016-SU", + "type": "daterange", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ู…ู†ุฐ ุงู„ุบุฏ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ู†ุฐ ุงู„ุบุฏ", + "Start": 6, + "End": 13, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2016-11-08", + "Mod": "since", + "type": "daterange", + "start": "2016-11-08" + } + ] + } + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ู…ู†ุฐ ุฃุบุณุทุณ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ู†ุฐ ุฃุบุณุทุณ", + "Start": 6, + "End": 14, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-08", + "Mod": "since", + "type": "daterange", + "start": "2016-08-01" + }, + { + "timex": "XXXX-08", + "Mod": "since", + "type": "daterange", + "start": "2017-08-01" + } + ] + } + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ู…ู†ุฐ ู‡ุฐุง ุฃุบุณุทุณ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ู†ุฐ ู‡ุฐุง ุฃุบุณุทุณ", + "Start": 6, + "End": 18, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2016-08", + "Mod": "since", + "type": "daterange", + "start": "2016-08-01" + } + ] + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุงู„ุขู†", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": " ุงู„ุขู†", + "Start": 5, + "End": 9, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "PRESENT_REF", + "type": "datetime", + "value": "2016-11-07 00:00:00" + } + ] + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ูŠูˆู… 14 ุฃูƒุชูˆุจุฑ ุงู„ุณุงุนุฉ 8:00:31 ุตุจุงุญู‹ุง", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": " ูŠูˆู… 14 ุฃูƒุชูˆุจุฑ ุงู„ุณุงุนุฉ 8:00:31 ุตุจุงุญู‹ุง", + "Start": 5, + "End": 40, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-10-14T08:00:31", + "type": "datetime", + "value": "2016-10-14 08:00:31" + }, + { + "timex": "XXXX-10-14T08:00:31", + "type": "datetime", + "value": "2017-10-14 08:00:31" + } + ] + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุบุฏุง 8:00 ุตุจุงุญุง", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": " ุบุฏุง 8:00 ุตุจุงุญุง", + "Start": 5, + "End": 19, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2016-11-08T08:00", + "type": "datetime", + "value": "2016-11-08 08:00:00" + } + ] + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ 10 ุŒ ุงู„ู„ูŠู„ุฉ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": " 10 ุŒ ุงู„ู„ูŠู„ุฉ", + "Start": 5, + "End": 16, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2016-11-07T22", + "type": "datetime", + "value": "2016-11-07 22:00:00" + } + ] + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ 8 ุตุจุงุญุง ู‡ุฐุง ุงู„ุตุจุงุญ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": " 8 ุตุจุงุญุง ู‡ุฐุง ุงู„ุตุจุงุญ", + "Start": 5, + "End": 23, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2016-11-07T08", + "type": "datetime", + "value": "2016-11-07 08:00:00" + } + ] + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ู†ู‡ุงูŠุฉ ุงู„ุบุฏ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": " ู†ู‡ุงูŠุฉ ุงู„ุบุฏ", + "Start": 5, + "End": 15, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2016-11-08T23:59", + "type": "datetime", + "value": "2016-11-08 23:59:00" + } + ] + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ู†ู‡ุงูŠุฉ ูŠูˆู… ุงู„ุฃุญุฏ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": " ู†ู‡ุงูŠุฉ ูŠูˆู… ุงู„ุฃุญุฏ", + "Start": 5, + "End": 20, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-7T23:59", + "type": "datetime", + "value": "2016-11-06 23:59:00" + }, + { + "timex": "XXXX-WXX-7T23:59", + "type": "datetime", + "value": "2016-11-13 23:59:00" + } + ] + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ู†ู‡ุงูŠุฉ ู‡ุฐุง ุงู„ุฃุญุฏ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": " ู†ู‡ุงูŠุฉ ู‡ุฐุง ุงู„ุฃุญุฏ", + "Start": 5, + "End": 20, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2016-11-13T23:59", + "type": "datetime", + "value": "2016-11-13 23:59:00" + } + ] + } + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ุงู„ูŠูˆู… ู…ู† ุงู„ุฎุงู…ุณุฉ ุฅู„ู‰ ุงู„ุณุงุจุนุฉ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ูŠูˆู… ู…ู† ุงู„ุฎุงู…ุณุฉ ุฅู„ู‰ ุงู„ุณุงุจุนุฉ", + "Start": 6, + "End": 33, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2016-11-07T05,2016-11-07T07,PT2H)", + "type": "datetimerange", + "start": "2016-11-07 05:00:00", + "end": "2016-11-07 07:00:00" + }, + { + "timex": "(2016-11-07T17,2016-11-07T19,PT2H)", + "type": "datetimerange", + "start": "2016-11-07 17:00:00", + "end": "2016-11-07 19:00:00" + } + ] + } + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ู…ู† 5 ุฅู„ู‰ 6 ู…ุณุงุกู‹ ู…ู† 22 ุฃุจุฑูŠู„", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ู† 5 ุฅู„ู‰ 6 ู…ุณุงุกู‹ ู…ู† 22 ุฃุจุฑูŠู„", + "Start": 6, + "End": 33, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-04-22T17,XXXX-04-22T18,PT1H)", + "type": "datetimerange", + "start": "2016-04-22 17:00:00", + "end": "2016-04-22 18:00:00" + }, + { + "timex": "(XXXX-04-22T17,XXXX-04-22T18,PT1H)", + "type": "datetimerange", + "start": "2017-04-22 17:00:00", + "end": "2017-04-22 18:00:00" + } + ] + } + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ู…ู† 3:00 ุฅู„ู‰ 4:00 ุบุฏู‹ุง", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ู† 3:00 ุฅู„ู‰ 4:00 ุบุฏู‹ุง", + "Start": 6, + "End": 26, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2016-11-08T03:00,2016-11-08T04:00,PT1H)", + "type": "datetimerange", + "start": "2016-11-08 03:00:00", + "end": "2016-11-08 04:00:00" + }, + { + "timex": "(2016-11-08T15:00,2016-11-08T16:00,PT1H)", + "type": "datetimerange", + "start": "2016-11-08 15:00:00", + "end": "2016-11-08 16:00:00" + } + ] + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ู‡ุฐุง ุงู„ู…ุณุงุก", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": " ู‡ุฐุง ุงู„ู…ุณุงุก", + "Start": 5, + "End": 15, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2016-11-07TEV", + "type": "datetimerange", + "start": "2016-11-07 16:00:00", + "end": "2016-11-07 20:00:00" + } + ] + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ู„ูŠู„ุฉ ุงู„ุบุฏ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": " ู„ูŠู„ุฉ ุงู„ุบุฏ", + "Start": 5, + "End": 14, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2016-11-08TNI", + "type": "datetimerange", + "start": "2016-11-08 20:00:00", + "end": "2016-11-08 23:59:59" + } + ] + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุจุนุฏ ุธู‡ุฑ ุงู„ุงุซู†ูŠู† ุงู„ู…ู‚ุจู„", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": " ุจุนุฏ ุธู‡ุฑ ุงู„ุงุซู†ูŠู† ุงู„ู…ู‚ุจู„", + "Start": 5, + "End": 27, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2016-11-14TAF", + "type": "datetimerange", + "start": "2016-11-14 12:00:00", + "end": "2016-11-14 16:00:00" + } + ] + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ููŠ ุงู„ุณุงุนุฉ ุงู„ู‚ุงุฏู…ุฉ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": " ููŠ ุงู„ุณุงุนุฉ ุงู„ู‚ุงุฏู…ุฉ", + "Start": 5, + "End": 22, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2016-11-07T16:12:00,2016-11-07T17:12:00,PT1H)", + "type": "datetimerange", + "start": "2016-11-07 16:12:00", + "end": "2016-11-07 17:12:00" + } + ] + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุงู„ุซู„ุงุซุงุก ููŠ ุงู„ุตุจุงุญ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": " ุงู„ุซู„ุงุซุงุก ููŠ ุงู„ุตุจุงุญ", + "Start": 5, + "End": 23, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-2TMO", + "type": "datetimerange", + "start": "2016-11-01 08:00:00", + "end": "2016-11-01 12:00:00" + }, + { + "timex": "XXXX-WXX-2TMO", + "type": "datetimerange", + "start": "2016-11-08 08:00:00", + "end": "2016-11-08 12:00:00" + } + ] + } + } + ] + }, + { + "Input": "ุณุฃุฑุญู„ ู„ู…ุฏุฉ 3 ุณุงุนุงุช", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู„ู…ุฏุฉ 3 ุณุงุนุงุช", + "Start": 6, + "End": 17, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT3H", + "type": "duration", + "value": "10800" + } + ] + } + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ู„ู…ุฏุฉ 3.5 ุณู†ูˆุงุช", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู„ู…ุฏุฉ 3.5 ุณู†ูˆุงุช", + "Start": 7, + "End": 20, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P3.5Y", + "type": "duration", + "value": "110376000" + } + ] + } + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ู„ู…ุฏุฉ 3 ุฏู‚ุงุฆู‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู„ู…ุฏุฉ 3 ุฏู‚ุงุฆู‚", + "Start": 7, + "End": 18, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT3M", + "type": "duration", + "value": "180" + } + ] + } + } + ] + }, + { + "Input": "ุณุฃุฑุญู„ ู„ู…ุฏุฉ 123.45 ุซุงู†ูŠุฉ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู„ู…ุฏุฉ 123.45 ุซุงู†ูŠุฉ", + "Start": 6, + "End": 22, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT123.45S", + "type": "duration", + "value": "123.45" + } + ] + } + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ุทูˆุงู„ ุงู„ูŠูˆู…", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุทูˆุงู„ ุงู„ูŠูˆู…", + "Start": 7, + "End": 16, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P1D", + "type": "duration", + "value": "86400" + } + ] + } + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ู„ู…ุฏุฉ ุฃุฑุจุน ูˆุนุดุฑูŠู† ุณุงุนุฉ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู„ู…ุฏุฉ ุฃุฑุจุน ูˆุนุดุฑูŠู† ุณุงุนุฉ", + "Start": 7, + "End": 27, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT24H", + "type": "duration", + "value": "86400" + } + ] + } + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ุทูˆุงู„ ุงู„ุดู‡ุฑ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุทูˆุงู„ ุงู„ุดู‡ุฑ", + "Start": 7, + "End": 16, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P1M", + "type": "duration", + "value": "2592000" + } + ] + } + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ู„ู…ุฏุฉ ุณุงุนุฉ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู„ู…ุฏุฉ ุณุงุนุฉ", + "Start": 7, + "End": 15, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT1H", + "type": "duration", + "value": "3600" + } + ] + } + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ู„ุจุถุน ุณุงุนุงุช", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู„ุจุถุน ุณุงุนุงุช", + "Start": 7, + "End": 16, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT3H", + "type": "duration", + "value": "10800" + } + ] + } + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ู„ุจุถุน ุฏู‚ุงุฆู‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู„ุจุถุน ุฏู‚ุงุฆู‚", + "Start": 7, + "End": 16, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT3M", + "type": "duration", + "value": "180" + } + ] + } + } + ] + }, + { + "Input": "ุณุฃุฑุญู„ ู„ุจุถุนุฉ ุฃูŠุงู…", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู„ุจุถุนุฉ ุฃูŠุงู…", + "Start": 6, + "End": 15, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P3D", + "type": "duration", + "value": "259200" + } + ] + } + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ู„ุนุฏุฉ ุฃุณุงุจูŠุน", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู„ุนุฏุฉ ุฃุณุงุจูŠุน", + "Start": 7, + "End": 17, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P3W", + "type": "duration", + "value": "1814400" + } + ] + } + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ุฃุณุจูˆุนูŠุง", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฃุณุจูˆุนูŠุง", + "Start": 7, + "End": 13, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P1W", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "ุณุฃุฑุญู„ ูƒู„ ูŠูˆู…", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูƒู„ ูŠูˆู…", + "Start": 6, + "End": 11, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P1D", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ุณู†ูˆูŠุง", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุณู†ูˆูŠุง", + "Start": 7, + "End": 11, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P1Y", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ูƒู„ ูŠูˆู…ูŠู†", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูƒู„ ูŠูˆู…ูŠู†", + "Start": 7, + "End": 14, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P2D", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ูƒู„ ุซู„ุงุซุฉ ุฃุณุงุจูŠุน", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูƒู„ ุซู„ุงุซุฉ ุฃุณุงุจูŠุน", + "Start": 7, + "End": 21, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P3W", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ุงู„ุณุงุนุฉ 3 ู…ุณุงุกู‹ ูƒู„ ูŠูˆู…", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุณุงุนุฉ 3 ู…ุณุงุกู‹ ูƒู„ ูŠูˆู…", + "Start": 7, + "End": 27, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "T15", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ูƒู„ ูŠูˆู… ุงุซู†ูŠู†", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูƒู„ ูŠูˆู… ุงุซู†ูŠู†", + "Start": 7, + "End": 18, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-1", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ูƒู„ ูŠูˆู… ุงุซู†ูŠู† ุงู„ุณุงุนุฉ 4 ู…ุณุงุกู‹", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูƒู„ ูŠูˆู… ุงุซู†ูŠู† ุงู„ุณุงุนุฉ 4 ู…ุณุงุกู‹", + "Start": 7, + "End": 33, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-1T16", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ 7:56:30 ู…ุณุงุก", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": " 7:56:30 ู…ุณุงุก", + "Start": 5, + "End": 17, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T19:56:30", + "type": "time", + "value": "19:56:30" + } + ] + } + } + ] + }, + { + "Input": "ุฅู†ู‡ุง ุงู„ุณุงุนุฉ ุงู„ุณุงุจุนุฉ ูˆุงู„ู†ุตู", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุณุงุนุฉ ุงู„ุณุงุจุนุฉ ูˆุงู„ู†ุตู", + "Start": 5, + "End": 25, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T07:30", + "type": "time", + "value": "07:30:00" + }, + { + "timex": "T19:30", + "type": "time", + "value": "19:30:00" + } + ] + } + } + ] + }, + { + "Input": "ุฅู†ู‡ุง ุงู„ุณุงุนุฉ ุงู„ุซุงู…ู†ุฉ ูˆุนุดุฑูŠู† ุฏู‚ูŠู‚ุฉ ู…ุณุงุกู‹", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุณุงุนุฉ ุงู„ุซุงู…ู†ุฉ ูˆุนุดุฑูŠู† ุฏู‚ูŠู‚ุฉ ู…ุณุงุกู‹", + "Start": 5, + "End": 37, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T20:20", + "type": "time", + "value": "20:20:00" + } + ] + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ููŠ ุงู„ุตุจุงุญ ููŠ 7", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": " ููŠ ุงู„ุตุจุงุญ ููŠ 7", + "Start": 5, + "End": 19, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T07", + "type": "time", + "value": "07:00:00" + } + ] + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุจุนุฏ ุงู„ุธู‡ุฑ ุงู„ุณุงุนุฉ 7", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": " ุจุนุฏ ุงู„ุธู‡ุฑ ุงู„ุณุงุนุฉ 7", + "Start": 5, + "End": 23, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T19", + "type": "time", + "value": "19:00:00" + } + ] + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุงู„ุธู‡ูŠุฑุฉ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": " ุงู„ุธู‡ูŠุฑุฉ", + "Start": 5, + "End": 12, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T12", + "type": "time", + "value": "12:00:00" + } + ] + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุงู„ุญุงุฏูŠู‡ ุนุดุฑ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุญุงุฏูŠู‡ ุนุดุฑ", + "Start": 6, + "End": 16, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T11", + "type": "time", + "value": "11:00:00" + } + ] + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ 1140 ุตุจุงุญุง", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": " 1140 ุตุจุงุญุง", + "Start": 5, + "End": 15, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T11:40", + "type": "time", + "value": "11:40:00" + } + ] + } + } + ] + }, + { + "Input": "12 ุธู‡ุฑุง", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "12 ุธู‡ุฑุง", + "Start": 0, + "End": 6, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T12", + "type": "time", + "value": "12:00:00" + } + ] + } + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ู…ู† 5 ุฅู„ู‰ 6 ู…ุณุงุกู‹", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ู† 5 ุฅู„ู‰ 6 ู…ุณุงุกู‹", + "Start": 6, + "End": 21, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T17,T18,PT1H)", + "type": "timerange", + "start": "17:00:00", + "end": "18:00:00" + } + ] + } + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ู…ู† 5 ุฅู„ู‰ ุงู„ุณุงุจุนุฉ ุตุจุงุญู‹ุง", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ู† 5 ุฅู„ู‰ ุงู„ุณุงุจุนุฉ ุตุจุงุญู‹ุง", + "Start": 6, + "End": 28, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T05,T07,PT2H)", + "type": "timerange", + "start": "05:00:00", + "end": "07:00:00" + } + ] + } + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ุจูŠู† 5 ูˆ 6 ุจุนุฏ ุงู„ุธู‡ุฑ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุจูŠู† 5 ูˆ 6 ุจุนุฏ ุงู„ุธู‡ุฑ", + "Start": 6, + "End": 24, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T17,T18,PT1H)", + "type": "timerange", + "start": "17:00:00", + "end": "18:00:00" + } + ] + } + } + ] + }, + { + "Input": "ุณุฃูƒูˆู† ุจุงู„ุฎุงุฑุฌ ู…ู† ุงู„ุณุงุนุฉ 4:00 ุฅู„ู‰ ุงู„ุณุงุนุฉ 7", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": " 4:00 ุฅู„ู‰ ุงู„ุณุงุนุฉ 7", + "Start": 23, + "End": 40, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T04:00,T07,PT3H)", + "type": "timerange", + "start": "04:00:00", + "end": "07:00:00" + }, + { + "timex": "(T16:00,T19,PT3H)", + "type": "timerange", + "start": "16:00:00", + "end": "19:00:00" + } + ] + } + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ู…ู† 3 ุตุจุงุญู‹ุง ุญุชู‰ 5 ู…ุณุงุกู‹", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ู† 3 ุตุจุงุญู‹ุง ุญุชู‰ 5 ู…ุณุงุกู‹", + "Start": 6, + "End": 28, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T03,T17,PT14H)", + "type": "timerange", + "start": "03:00:00", + "end": "17:00:00" + } + ] + } + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ุจูŠู† 4 ู…ุณุงุกู‹ ูˆ 5 ู…ุณุงุกู‹", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุจูŠู† 4 ู…ุณุงุกู‹ ูˆ 5 ู…ุณุงุกู‹", + "Start": 6, + "End": 26, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T16,T17,PT1H)", + "type": "timerange", + "start": "16:00:00", + "end": "17:00:00" + } + ] + } + } + ] + }, + { + "Input": "ุฏุนู†ุง ู†ู„ุชู‚ูŠ ููŠ ุงู„ุตุจุงุญ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ููŠ ุงู„ุตุจุงุญ", + "Start": 11, + "End": 19, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "TMO", + "type": "timerange", + "start": "08:00:00", + "end": "12:00:00" + } + ] + } + } + ] + }, + { + "Input": "ุฏุนู†ุง ู†ู„ุชู‚ูŠ ููŠ ุงู„ู…ุณุงุก", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ููŠ ุงู„ู…ุณุงุก", + "Start": 11, + "End": 19, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "TEV", + "type": "timerange", + "start": "16:00:00", + "end": "20:00:00" + } + ] + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุงู„ุขู†", + "Context": { + "ReferenceDateTime": "2017-09-28T14:11:10.9626841" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": " ุงู„ุขู†", + "Start": 5, + "End": 9, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "PRESENT_REF", + "type": "datetime", + "value": "2017-09-28 14:11:10" + } + ] + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุจุนุฏ 5 ุฏู‚ุงุฆู‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": " ุจุนุฏ 5 ุฏู‚ุงุฆู‚", + "Start": 5, + "End": 16, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2016-11-07T00:05:00", + "type": "datetime", + "value": "2016-11-07 00:05:00" + } + ] + } + } + ] + }, + { + "Input": "ููŠ 5 ุฏู‚ุงุฆู‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ููŠ 5 ุฏู‚ุงุฆู‚", + "Start": 0, + "End": 9, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2016-11-07T00:05:00", + "type": "datetime", + "value": "2016-11-07 00:05:00" + } + ] + } + } + ] + }, + { + "Input": "ุญุฏุฏ ู„ูŠ ู…ูˆุนุฏู‹ุง ู„ุนู‚ุฏ ุงุฌุชู…ุงุน ุงู„ุฃุณุจูˆุน ุงู„ู…ู‚ุจู„ ุงู„ุงุซู†ูŠู† 9 ุตุจุงุญู‹ุง ุฃูˆ 1 ุธู‡ุฑู‹ุง", + "Context": { + "ReferenceDateTime": "2017-12-04T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุฃุณุจูˆุน ุงู„ู…ู‚ุจู„ ุงู„ุงุซู†ูŠู† 9 ุตุจุงุญู‹ุง", + "Start": 26, + "End": 56, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2017-12-11T09", + "type": "datetime", + "value": "2017-12-11 09:00:00" + } + ] + } + }, + { + "Text": "", + "Start": 56, + "End": 55, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T13", + "type": "time", + "value": "13:00:00" + } + ] + } + } + ] + }, + { + "Input": "ุญุฏุฏ ู„ูŠ ู…ูˆุนุฏู‹ุง ู„ุนู‚ุฏ ุงุฌุชู…ุงุน ุงู„ุฃุณุจูˆุน ุงู„ู…ู‚ุจู„ ุงู„ุงุซู†ูŠู† ุฃูˆ ุงู„ุซู„ุงุซุงุก", + "Context": { + "ReferenceDateTime": "2017-12-04T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุฃุณุจูˆุน ุงู„ู…ู‚ุจู„ ุงู„ุงุซู†ูŠู†", + "Start": 26, + "End": 47, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2017-12-11", + "type": "date", + "value": "2017-12-11" + } + ] + } + }, + { + "Text": "ุงู„ุซู„ุงุซุงุก", + "Start": 52, + "End": 59, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-2", + "type": "date", + "value": "2017-11-28" + }, + { + "timex": "XXXX-WXX-2", + "type": "date", + "value": "2017-12-05" + } + ] + } + } + ] + }, + { + "Input": "ุญุฏุฏ ู„ูŠ ุงุฌุชู…ุงุนู‹ุง ููŠ ุงู„ุณุงุนุฉ 9 ุตุจุงุญู‹ุง ุฃูˆ ุงู„ุณุงุนุฉ 10 ุตุจุงุญู‹ุง", + "Context": { + "ReferenceDateTime": "2017-12-04T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ููŠ ุงู„ุณุงุนุฉ ุงู„ุชุงุณุนุฉ ุตุจุงุญู‹ุง", + "Start": -1, + "End": 22, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T09", + "type": "time", + "value": "09:00:00" + } + ] + } + }, + { + "Text": "ุงู„ุณุงุนุฉ 10", + "Start": 38, + "End": 46, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T10", + "type": "time", + "value": "10:00:00" + } + ] + } + } + ] + }, + { + "Input": "ุญุฏุฏ ู„ูŠ ุงุฌุชู…ุงุนู‹ุง ูŠูˆู… ุงู„ุงุซู†ูŠู† ุงู„ู‚ุงุฏู… 1-3 ู…ุณุงุกู‹ ุฃูˆ 5-6 ู…ุณุงุกู‹", + "Context": { + "ReferenceDateTime": "2017-12-04T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": " ุงู„ุงุซู†ูŠู† ุงู„ู‚ุงุฏู… 1-3 ู…ุณุงุกู‹", + "Start": 19, + "End": 43, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2017-12-11T13,2017-12-11T15,PT2H)", + "type": "datetimerange", + "start": "2017-12-11 13:00:00", + "end": "2017-12-11 15:00:00" + } + ] + } + }, + { + "Text": "5-6 ู…ุณุงุกู‹", + "Start": 48, + "End": 56, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T17,T18,PT1H)", + "type": "timerange", + "start": "17:00:00", + "end": "18:00:00" + } + ] + } + } + ] + }, + { + "Input": "ุงู„ุงุซู†ูŠู† 8-9 ุตุจุงุญุง ุฃูˆ 9-10 ุตุจุงุญุง ู‡ูˆ ุฌูŠุฏ", + "Context": { + "ReferenceDateTime": "2017-12-04T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุงุซู†ูŠู† 8-9 ุตุจุงุญุง", + "Start": 0, + "End": 16, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-WXX-1T08,XXXX-WXX-1T09,PT1H)", + "type": "datetimerange", + "start": "2017-11-27 08:00:00", + "end": "2017-11-27 09:00:00" + }, + { + "timex": "(XXXX-WXX-1T08,XXXX-WXX-1T09,PT1H)", + "type": "datetimerange", + "start": "2017-12-04 08:00:00", + "end": "2017-12-04 09:00:00" + } + ] + } + }, + { + "Text": "9-10 ุตุจุงุญุง", + "Start": 21, + "End": 30, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T09,T10,PT1H)", + "type": "timerange", + "start": "09:00:00", + "end": "10:00:00" + } + ] + } + } + ] + }, + { + "Input": "ูŠู…ูƒู† ุฃู† ุชุญุงูˆู„ ูƒูˆุฑุชุงู†ุง ุชุฑุชูŠุจ ู…ูƒุงู„ู…ุฉ ุณูƒุงูŠุจ ุงู„ุฃุณุจูˆุน ุงู„ู…ู‚ุจู„ ูŠูˆู… ุงู„ุซู„ุงุซุงุก ุฃูˆ ุงู„ุฎู…ูŠุณ ู…ู† ูุถู„ูƒุŸ", + "Context": { + "ReferenceDateTime": "2017-12-04T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุงุณุจูˆุน ุงู„ู…ู‚ุจู„ ูŠูˆู… ุงู„ุซู„ุงุซุงุก", + "Start": -1, + "End": 25, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2017-12-12", + "type": "date", + "value": "2017-12-12" + } + ] + } + }, + { + "Text": "ูŠูˆู… ุงู„ุฎู…ูŠุณ", + "Start": -1, + "End": 8, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-4", + "type": "date", + "value": "2017-11-30" + }, + { + "timex": "XXXX-WXX-4", + "type": "date", + "value": "2017-12-07" + } + ] + } + } + ] + }, + { + "Input": "ูŠู…ูƒู† ุฃู† ุชุญุงูˆู„ ูƒูˆุฑุชุงู†ุง ุชุฑุชูŠุจ ู…ูƒุงู„ู…ุฉ ุณูƒุงูŠุจ ุงู„ุฃุณุจูˆุน ุงู„ู…ู‚ุจู„ ูŠูˆู… ุงู„ุซู„ุงุซุงุก 9 ุตุจุงุญู‹ุง ุฃูˆ ุงู„ุฎู…ูŠุณ 1 ู…ุณุงุกู‹ ู…ู† ูุถู„ูƒุŸ", + "Context": { + "ReferenceDateTime": "2017-12-04T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุงุณุจูˆุน ุงู„ู…ู‚ุจู„ ูŠูˆู… ุงู„ุซู„ุงุซุงุก 9 ุตุจุงุญุง", + "Start": -1, + "End": 33, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2017-12-12T09", + "type": "datetime", + "value": "2017-12-12 09:00:00" + } + ] + } + }, + { + "Text": "ุงู„ุฎู…ูŠุณ 1 ุธู‡ุฑุง", + "Start": -1, + "End": 11, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-4T13", + "type": "datetime", + "value": "2017-11-30 13:00:00" + }, + { + "timex": "XXXX-WXX-4T13", + "type": "datetime", + "value": "2017-12-07 13:00:00" + } + ] + } + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ููŠ ุฃูŠุงุฑ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฃูŠุงุฑ", + "Start": 9, + "End": 12, + "TypeName": "datetimeV2.date", + "Resolution": "not resolved" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ู‡ุฐุง ุฃูŠุงุฑ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู‡ุฐุง ุฃูŠุงุฑ", + "Start": 6, + "End": 13, + "TypeName": "datetimeV2.date", + "Resolution": "not resolved" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ุดู‡ุฑ ุฃูŠุงุฑ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุดู‡ุฑ ุฃูŠุงุฑ", + "Start": 6, + "End": 13, + "TypeName": "datetimeV2.date", + "Resolution": "not resolved" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ููŠ ุดู‡ุฑ ุฃูŠุงุฑ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุดู‡ุฑ ุฃูŠุงุฑ", + "Start": 9, + "End": 16, + "TypeName": "datetimeV2.date", + "Resolution": "not resolved" + } + ] + }, + { + "Input": "ู„ู‚ุฏ ูุงุชู†ูŠ ุฃูŠุงุฑ 2001", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฃูŠุงุฑ 2001", + "Start": 10, + "End": 18, + "TypeName": "datetimeV2.date", + "Resolution": "not resolved" + } + ] + }, + { + "Input": "ู„ู‚ุฏ ูุงุชู†ูŠ ุฃูŠุงุฑ, 2001", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฃูŠุงุฑ, 2001", + "Start": 10, + "End": 19, + "TypeName": "datetimeV2.date", + "Resolution": "not resolved" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ููŠ ู…ุญุฑู…", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ุญุฑู…", + "Start": 9, + "End": 12, + "TypeName": "datetimeV2.date", + "Resolution": "not resolved" + } + ] + }, + { + "Input": "ู„ู‚ุฏ ูุงุชู†ูŠ ู…ุญุฑู… 2001", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ุญุฑู… 2001", + "Start": 10, + "End": 18, + "TypeName": "datetimeV2.date", + "Resolution": "not resolved" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ููŠ ุตูุฑ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุตูุฑ", + "Start": 9, + "End": 11, + "TypeName": "datetimeV2.date", + "Resolution": "not resolved" + } + ] + }, + { + "Input": "ู„ู‚ุฏ ูุงุชู†ูŠ ุตูุฑ 2001", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุตูุฑ 2001", + "Start": 10, + "End": 17, + "TypeName": "datetimeV2.date", + "Resolution": "not resolved" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ููŠ ุฑุจูŠุน ุงู„ุฃูˆู„", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฑุจูŠุน ุงู„ุฃูˆู„", + "Start": 9, + "End": 18, + "TypeName": "datetimeV2.date", + "Resolution": "not resolved" + } + ] + }, + { + "Input": "ู„ู‚ุฏ ูุงุชู†ูŠ ุฑุจูŠุน ุงู„ุฃูˆู„ 2001", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฑุจูŠุน ุงู„ุฃูˆู„ 2001", + "Start": 10, + "End": 24, + "TypeName": "datetimeV2.date", + "Resolution": "not resolved" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ููŠ ุฑุจูŠุน ุงู„ุซุงู†ูŠ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฑุจูŠุน ุงู„ุซุงู†ูŠ", + "Start": 9, + "End": 19, + "TypeName": "datetimeV2.date", + "Resolution": "not resolved" + } + ] + }, + { + "Input": "ู„ู‚ุฏ ูุงุชู†ูŠ ุฑุจูŠุน ุงู„ุซุงู†ูŠ 2001", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฑุจูŠุน ุงู„ุซุงู†ูŠ 2001", + "Start": 10, + "End": 25, + "TypeName": "datetimeV2.date", + "Resolution": "not resolved" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ููŠ ุฌู…ุงุฏู‰ ุงู„ุฃูˆู„", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฌู…ุงุฏู‰ ุงู„ุฃูˆู„", + "Start": 9, + "End": 19, + "TypeName": "datetimeV2.date", + "Resolution": "not resolved" + } + ] + }, + { + "Input": "ู„ู‚ุฏ ูุงุชู†ูŠ ุฌู…ุงุฏู‰ ุงู„ุฃูˆู„ 2001", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฌู…ุงุฏู‰ ุงู„ุฃูˆู„ 2001", + "Start": 10, + "End": 25, + "TypeName": "datetimeV2.date", + "Resolution": "not resolved" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ููŠ ุฌู…ุงุฏู‰ ุงู„ุซุงู†ูŠ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฌู…ุงุฏู‰ ุงู„ุซุงู†ูŠ", + "Start": 9, + "End": 20, + "TypeName": "datetimeV2.date", + "Resolution": "not resolved" + } + ] + }, + { + "Input": "ู„ู‚ุฏ ูุงุชู†ูŠ ุฌู…ุงุฏู‰ ุงู„ุซุงู†ูŠ 2001", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฌู…ุงุฏู‰ ุงู„ุซุงู†ูŠ 2001", + "Start": 10, + "End": 26, + "TypeName": "datetimeV2.date", + "Resolution": "not resolved" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ููŠ ุฑุฌุจ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฑุฌุจ", + "Start": 9, + "End": 11, + "TypeName": "datetimeV2.date", + "Resolution": "not resolved" + } + ] + }, + { + "Input": "ู„ู‚ุฏ ูุงุชู†ูŠ ุฑุฌุจ 2001", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฑุฌุจ 2001", + "Start": 10, + "End": 17, + "TypeName": "datetimeV2.date", + "Resolution": "not resolved" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ููŠ ุดุนุจุงู†", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุดุนุจุงู†", + "Start": 9, + "End": 13, + "TypeName": "datetimeV2.date", + "Resolution": "not resolved" + } + ] + }, + { + "Input": "ู„ู‚ุฏ ูุงุชู†ูŠ ุดุนุจุงู† 2001", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุดุนุจุงู† 2001", + "Start": 10, + "End": 19, + "TypeName": "datetimeV2.date", + "Resolution": "not resolved" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ููŠ ุฑู…ุถุงู†", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฑู…ุถุงู†", + "Start": 9, + "End": 13, + "TypeName": "datetimeV2.date", + "Resolution": "not resolved" + } + ] + }, + { + "Input": "ู„ู‚ุฏ ูุงุชู†ูŠ ุฑู…ุถุงู† 2001", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฑู…ุถุงู† 2001", + "Start": 10, + "End": 19, + "TypeName": "datetimeV2.date", + "Resolution": "not resolved" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ููŠ ุดูˆุงู„", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุดูˆุงู„", + "Start": 9, + "End": 12, + "TypeName": "datetimeV2.date", + "Resolution": "not resolved" + } + ] + }, + { + "Input": "ู„ู‚ุฏ ูุงุชู†ูŠ ุดูˆุงู„ 2001", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุดูˆุงู„ 2001", + "Start": 10, + "End": 18, + "TypeName": "datetimeV2.date", + "Resolution": "not resolved" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ููŠ ุฐูˆ ุงู„ู‚ุนุฏุฉ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฐูˆ ุงู„ู‚ุนุฏุฉ", + "Start": 9, + "End": 17, + "TypeName": "datetimeV2.date", + "Resolution": "not resolved" + } + ] + }, + { + "Input": "ู„ู‚ุฏ ูุงุชู†ูŠ ุฐูˆ ุงู„ู‚ุนุฏุฉ 2001", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฐูˆ ุงู„ู‚ุนุฏุฉ 2001", + "Start": 10, + "End": 23, + "TypeName": "datetimeV2.date", + "Resolution": "not resolved" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ููŠ ุฐูˆ ุงู„ุญุฌุฉ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฐูˆ ุงู„ุญุฌุฉ", + "Start": 9, + "End": 16, + "TypeName": "datetimeV2.date", + "Resolution": "not resolved" + } + ] + }, + { + "Input": "ู„ู‚ุฏ ูุงุชู†ูŠ ุฐูˆ ุงู„ุญุฌุฉ 2001", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฐูˆ ุงู„ุญุฌุฉ 2001", + "Start": 10, + "End": 22, + "TypeName": "datetimeV2.date", + "Resolution": "not resolved" + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Arabic/DateTimeParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Arabic/DateTimeParser.json new file mode 100644 index 000000000..089a53c74 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Arabic/DateTimeParser.json @@ -0,0 +1,1380 @@ +[ + { + "Input": "ุณุฃุนูˆุฏ ุงู„ุขู†", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุขู†", + "Start": 6, + "Length": 4, + "Type": "datetime", + "Value": { + "Timex": "PRESENT_REF", + "FutureResolution": { + "dateTime": "2016-11-07 00:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 00:00:00" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ููŠ ุฃู‚ุฑุจ ูˆู‚ุช ู…ู…ูƒู†", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ููŠ ุฃู‚ุฑุจ ูˆู‚ุช ู…ู…ูƒู†", + "Start": 6, + "Length": 16, + "Type": "datetime", + "Value": { + "Timex": "FUTURE_REF", + "FutureResolution": { + "dateTime": "2016-11-07 00:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 00:00:00" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ููŠ 15 ุงู„ุณุงุนุฉ 8:00", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ููŠ 15 ุงู„ุณุงุนุฉ 8:01", + "Start": -1, + "Length": 17, + "Type": "datetime", + "Value": { + "Timex": "XXXX-XX-15T08:00", + "FutureResolution": { + "dateTime": "2016-11-15 08:00:00" + }, + "PastResolution": { + "dateTime": "2016-10-15 08:00:00" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ููŠ 15 ุงู„ุณุงุนุฉ 8:00:20", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ููŠ 15 ุงู„ุณุงุนุฉ 8:00:21", + "Start": -1, + "Length": 20, + "Type": "datetime", + "Value": { + "Timex": "XXXX-XX-15T08:00:20", + "FutureResolution": { + "dateTime": "2016-11-15 08:00:20" + }, + "PastResolution": { + "dateTime": "2016-10-15 08:00:20" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ูŠูˆู… 15 ุŒ 8 ู…ุณุงุก", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูŠูˆู… 15 ุŒ 8 ู…ุณุงุก", + "Start": 6, + "Length": 15, + "Type": "datetime", + "Value": { + "Timex": "XXXX-XX-15T20", + "FutureResolution": { + "dateTime": "2016-11-15 20:00:00" + }, + "PastResolution": { + "dateTime": "2016-10-15 20:00:00" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ููŠ ุงู„ุฎุงู…ุณ ููŠ 4 ุตุจุงุญุง.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ููŠ ุงู„ุฎุงู…ุณ ููŠ 4 ุตุจุงุญุง.", + "Start": 6, + "Length": 21, + "Type": "datetime", + "Value": { + "Timex": "XXXX-XX-05T04", + "FutureResolution": { + "dateTime": "2016-12-05 04:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-05 04:00:00" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุจุชุงุฑูŠุฎ 21/4/2016 ุŒ ุงู„ุณุงุนุฉ 8:00 ู…ุณุงุกู‹", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุจุชุงุฑูŠุฎ 21/4/2016 ุŒ ุงู„ุณุงุนุฉ 8:00 ู…ุณุงุกู‹", + "Start": 6, + "Length": 36, + "Type": "datetime", + "Value": { + "Timex": "2016-04-21T20:00", + "FutureResolution": { + "dateTime": "2016-04-21 20:00:00" + }, + "PastResolution": { + "dateTime": "2016-04-21 20:00:00" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุจุชุงุฑูŠุฎ 21/4/2016 ุŒ ุงู„ุณุงุนุฉ 8:00:20 ู…ุณุงุกู‹", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุจุชุงุฑูŠุฎ 21/4/2016 ุŒ ุงู„ุณุงุนุฉ 8:00:20 ู…ุณุงุกู‹", + "Start": 6, + "Length": 39, + "Type": "datetime", + "Value": { + "Timex": "2016-04-21T20:00:20", + "FutureResolution": { + "dateTime": "2016-04-21 20:00:20" + }, + "PastResolution": { + "dateTime": "2016-04-21 20:00:20" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ 23 ุฃูƒุชูˆุจุฑ ููŠ ุงู„ุณุงุจุนุฉ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "23 ุฃูƒุชูˆุจุฑ ููŠ ุงู„ุณุงุจุนุฉ", + "Start": 6, + "Length": 20, + "Type": "datetime", + "Value": { + "Timex": "XXXX-10-23T07", + "FutureResolution": { + "dateTime": "2017-10-23 07:00:00" + }, + "PastResolution": { + "dateTime": "2016-10-23 07:00:00" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุฃูƒุชูˆุจุฑ 14 8:00 ุตุจุงุญุง", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฃูƒุชูˆุจุฑ 14 8:00 ุตุจุงุญุง", + "Start": 6, + "Length": 20, + "Type": "datetime", + "Value": { + "Timex": "XXXX-10-14T08:00", + "FutureResolution": { + "dateTime": "2017-10-14 08:00:00" + }, + "PastResolution": { + "dateTime": "2016-10-14 08:00:00" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ููŠ 14 ุฃูƒุชูˆุจุฑุงู„ุณุงุนุฉ 8:00:31 ุตุจุงุญู‹ุง", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ููŠ 14 ุฃูƒุชูˆุจุฑุงู„ุณุงุนุฉ 8:00:31 ุตุจุงุญู‹ุง", + "Start": 6, + "Length": 34, + "Type": "datetime", + "Value": { + "Timex": "XXXX-10-14T08:00:31", + "FutureResolution": { + "dateTime": "2017-10-14 08:00:31" + }, + "PastResolution": { + "dateTime": "2016-10-14 08:00:31" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ูŠูˆู… 14 ุฃูƒุชูˆุจุฑ ุญูˆุงู„ูŠ ุงู„ุณุงุนุฉ 8:00 ุตุจุงุญู‹ุง", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูŠูˆู… 14 ุฃูƒุชูˆุจุฑ ุญูˆุงู„ูŠ ุงู„ุณุงุนุฉ 8:00 ุตุจุงุญู‹ุง", + "Start": 6, + "Length": 38, + "Type": "datetime", + "Value": { + "Timex": "XXXX-10-14T08:00", + "FutureResolution": { + "dateTime": "2017-10-14 08:00:00" + }, + "PastResolution": { + "dateTime": "2016-10-14 08:00:00" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ูŠูˆู… 14 ุฃูƒุชูˆุจุฑ ุงู„ุณุงุนุฉ 8:00:31 ุตุจุงุญู‹ุง", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูŠูˆู… 14 ุฃูƒุชูˆุจุฑ ุงู„ุณุงุนุฉ 8:00:31 ุตุจุงุญู‹ุง", + "Start": 6, + "Length": 35, + "Type": "datetime", + "Value": { + "Timex": "XXXX-10-14T08:00:31", + "FutureResolution": { + "dateTime": "2017-10-14 08:00:31" + }, + "PastResolution": { + "dateTime": "2016-10-14 08:00:31" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ููŠ 14 ุฃูƒุชูˆุจุฑ ุŒ ุงู„ุณุงุนุฉ 8:00 ุตุจุงุญู‹ุง", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ููŠ 14 ุฃูƒุชูˆุจุฑ ุŒ ุงู„ุณุงุนุฉ 8:00 ุตุจุงุญู‹ุง", + "Start": 6, + "Length": 33, + "Type": "datetime", + "Value": { + "Timex": "XXXX-10-14T08:00", + "FutureResolution": { + "dateTime": "2017-10-14 08:00:00" + }, + "PastResolution": { + "dateTime": "2016-10-14 08:00:00" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ูŠูˆู… 14 ุฃูƒุชูˆุจุฑ ุŒ ุงู„ุณุงุนุฉ 8:00:25 ุตุจุงุญู‹ุง", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูŠูˆู… 14 ุฃูƒุชูˆุจุฑ ุŒ ุงู„ุณุงุนุฉ 8:00:25 ุตุจุงุญู‹ุง", + "Start": 6, + "Length": 37, + "Type": "datetime", + "Value": { + "Timex": "XXXX-10-14T08:00:25", + "FutureResolution": { + "dateTime": "2017-10-14 08:00:25" + }, + "PastResolution": { + "dateTime": "2016-10-14 08:00:25" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ููŠ 5 ู…ุงูŠูˆ 2016 ุŒ ุงู„ุณุงุนุฉ ุงู„ุซุงู…ู†ุฉ ูˆุนุดุฑูŠู† ุฏู‚ูŠู‚ุฉ ู…ุณุงุกู‹", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ููŠ 5 ู…ุงูŠูˆ 2016 ุŒ ุงู„ุณุงุนุฉ ุงู„ุซุงู…ู†ุฉ ูˆุนุดุฑูŠู† ุฏู‚ูŠู‚ุฉ ู…ุณุงุกู‹", + "Start": 6, + "Length": 50, + "Type": "datetime", + "Value": { + "Timex": "2016-05-05T20:20", + "FutureResolution": { + "dateTime": "2016-05-05 20:20:00" + }, + "PastResolution": { + "dateTime": "2016-05-05 20:20:00" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุงู„ุณุงุนุฉ 8 ู…ุณุงุกู‹ ูŠูˆู… 15", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุณุงุนุฉ 8 ู…ุณุงุกู‹ ูŠูˆู… 15", + "Start": 6, + "Length": 21, + "Type": "datetime", + "Value": { + "Timex": "XXXX-XX-15T20", + "FutureResolution": { + "dateTime": "2016-11-15 20:00:00" + }, + "PastResolution": { + "dateTime": "2016-10-15 20:00:00" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุงู„ุณุงุนุฉ 8 ู…ุณุงุกู‹ ููŠ 15", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุณุงุนุฉ 8 ู…ุณุงุกู‹ ููŠ 15", + "Start": 6, + "Length": 20, + "Type": "datetime", + "Value": { + "Timex": "XXXX-XX-15T20", + "FutureResolution": { + "dateTime": "2016-11-15 20:00:00" + }, + "PastResolution": { + "dateTime": "2016-10-15 20:00:00" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ููŠ ุงู„ุณุงุจุนุฉ ููŠ 15", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ููŠ ุงู„ุณุงุจุนุฉ ููŠ 15", + "Start": 6, + "Length": 16, + "Type": "datetime", + "Value": { + "Timex": "XXXX-XX-15T07", + "FutureResolution": { + "dateTime": "2016-11-15 07:00:00" + }, + "PastResolution": { + "dateTime": "2016-10-15 07:00:00" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุงู„ุณุงุนุฉ 8 ู…ุณุงุก ุงู„ูŠูˆู…", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุณุงุนุฉ 8 ู…ุณุงุก ุงู„ูŠูˆู…", + "Start": 6, + "Length": 19, + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T20", + "FutureResolution": { + "dateTime": "2016-11-07 20:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 20:00:00" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุงู„ุณุงุจุนุฉ ุฅู„ุง ุงู„ุฑุจุน ุบุฏู‹ุง", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุณุงุจุนุฉ ุฅู„ุง ุงู„ุฑุจุน ุบุฏู‹ุง", + "Start": 6, + "Length": 22, + "Type": "datetime", + "Value": { + "Timex": "2016-11-08T06:45", + "FutureResolution": { + "dateTime": "2016-11-08 06:45:00" + }, + "PastResolution": { + "dateTime": "2016-11-08 06:45:00" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ 19:00 ุŒ 2016-12-22", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "19:00 ุŒ 2016-12-22", + "Start": 6, + "Length": 18, + "Type": "datetime", + "Value": { + "Timex": "2016-12-22T19:00", + "FutureResolution": { + "dateTime": "2016-12-22 19:00:00" + }, + "PastResolution": { + "dateTime": "2016-12-22 19:00:00" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุบุฏุง 8:00 ุตุจุงุญุง", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุบุฏุง 8:00 ุตุจุงุญุง", + "Start": 6, + "Length": 14, + "Type": "datetime", + "Value": { + "Timex": "2016-11-08T08:00", + "FutureResolution": { + "dateTime": "2016-11-08 08:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-08 08:00:00" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุตุจุงุญ ุงู„ุบุฏ ุงู„ุณุงุนุฉ 7", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุตุจุงุญ ุงู„ุบุฏ ุงู„ุณุงุนุฉ 7", + "Start": 6, + "Length": 18, + "Type": "datetime", + "Value": { + "Timex": "2016-11-08T07", + "FutureResolution": { + "dateTime": "2016-11-08 07:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-08 07:00:00" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุงู„ู„ูŠู„ุฉ ุญูˆุงู„ูŠ ุงู„ุณุงุนุฉ 7", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ู„ูŠู„ุฉ ุญูˆุงู„ูŠ ุงู„ุณุงุนุฉ 7", + "Start": 6, + "Length": 21, + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T19", + "FutureResolution": { + "dateTime": "2016-11-07 19:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 19:00:00" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ 7:00 ูŠูˆู… ุงู„ุฃุญุฏ ุงู„ู…ู‚ุจู„ ุจุนุฏ ุงู„ุธู‡ุฑ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "7:00 ูŠูˆู… ุงู„ุฃุญุฏ ุงู„ู…ู‚ุจู„ ุจุนุฏ ุงู„ุธู‡ุฑ", + "Start": 6, + "Length": 31, + "Type": "datetime", + "Value": { + "Timex": "2016-11-20T19:00", + "FutureResolution": { + "dateTime": "2016-11-20 19:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-20 19:00:00" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุนุดุฑูŠู† ุฏู‚ูŠู‚ุฉ ุจุนุฏ ุงู„ุฎุงู…ุณุฉ ุตุจุงุญ ุงู„ุบุฏ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุนุดุฑูŠู† ุฏู‚ูŠู‚ุฉ ุจุนุฏ ุงู„ุฎุงู…ุณุฉ ุตุจุงุญ ุงู„ุบุฏ", + "Start": 6, + "Length": 33, + "Type": "datetime", + "Value": { + "Timex": "2016-11-08T05:20", + "FutureResolution": { + "dateTime": "2016-11-08 05:20:00" + }, + "PastResolution": { + "dateTime": "2016-11-08 05:20:00" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ 7 ุŒ ู‡ุฐุง ุงู„ุตุจุงุญ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "7 ุŒ ู‡ุฐุง ุงู„ุตุจุงุญ", + "Start": 6, + "Length": 14, + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T07", + "FutureResolution": { + "dateTime": "2016-11-07 07:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 07:00:00" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ 10 ุŒ ุงู„ู„ูŠู„ุฉ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "10 ุŒ ุงู„ู„ูŠู„ุฉ", + "Start": 6, + "Length": 11, + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T22", + "FutureResolution": { + "dateTime": "2016-11-07 22:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 22:00:00" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุงู„ุณุงุนุฉ 8 ู…ุณุงุก ูŠูˆู… ุงู„ุฃุญุฏ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุณุงุนุฉ 8 ู…ุณุงุก ูŠูˆู… ุงู„ุฃุญุฏ", + "Start": 6, + "Length": 23, + "Type": "datetime", + "Value": { + "Timex": "XXXX-WXX-7T20", + "FutureResolution": { + "dateTime": "2016-11-13 20:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-06 20:00:00" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุงู„ุณุงุนุฉ 8 ู…ุณุงุกู‹ ุŒ ุฃูˆู„ ูŠู†ุงูŠุฑ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "8 ู…ุณุงุกู‹ ุŒ ุฃูˆู„ ูŠู†ุงูŠุฑ", + "Start": 13, + "Length": 19, + "Type": "datetime", + "Value": { + "Timex": "XXXX-01-01T20", + "FutureResolution": { + "dateTime": "2017-01-01 20:00:00" + }, + "PastResolution": { + "dateTime": "2016-01-01 20:00:00" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุงู„ุณุงุนุฉ 8 ู…ุณุงุกู‹ ุŒ 1 ูŠู†ุงูŠุฑ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุณุงุนุฉ 8 ู…ุณุงุกู‹ ุŒ 1 ูŠู†ุงูŠุฑ", + "Start": 6, + "Length": 24, + "Type": "datetime", + "Value": { + "Timex": "XXXX-01-01T20", + "FutureResolution": { + "dateTime": "2017-01-01 20:00:00" + }, + "PastResolution": { + "dateTime": "2016-01-01 20:00:00" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุงู„ุณุงุนุฉ 10 ู…ุณุงุกู‹", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุณุงุนุฉ 10 ู…ุณุงุกู‹", + "Start": 6, + "Length": 15, + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T22", + "FutureResolution": { + "dateTime": "2016-11-07 22:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 22:00:00" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ 8 ู‡ุฐุง ุงู„ุตุจุงุญ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "8 ู‡ุฐุง ุงู„ุตุจุงุญ", + "Start": 6, + "Length": 12, + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T08", + "FutureResolution": { + "dateTime": "2016-11-07 08:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 08:00:00" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุงู„ุณุงุนุฉ 8 ู‡ุฐุง ุงู„ู…ุณุงุก", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": " 8 ู‡ุฐุง ุงู„ู…ุณุงุก", + "Start": 12, + "Length": 13, + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T20", + "FutureResolution": { + "dateTime": "2016-11-07 20:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 20:00:00" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ู†ู‡ุงูŠุฉ ุงู„ูŠูˆู…", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู†ู‡ุงูŠุฉ ุงู„ูŠูˆู…", + "Start": 6, + "Length": 11, + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T23:59", + "FutureResolution": { + "dateTime": "2016-11-07 23:59:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 23:59:00" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ู†ู‡ุงูŠุฉ ุงู„ุบุฏ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู†ู‡ุงูŠุฉ ุงู„ุบุฏ", + "Start": 6, + "Length": 10, + "Type": "datetime", + "Value": { + "Timex": "2016-11-08T23:59", + "FutureResolution": { + "dateTime": "2016-11-08 23:59:00" + }, + "PastResolution": { + "dateTime": "2016-11-08 23:59:00" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ู†ู‡ุงูŠุฉ ูŠูˆู… ุงู„ุฃุญุฏ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู†ู‡ุงูŠุฉ ูŠูˆู… ุงู„ุฃุญุฏ", + "Start": 6, + "Length": 15, + "Type": "datetime", + "Value": { + "Timex": "XXXX-WXX-7T23:59", + "FutureResolution": { + "dateTime": "2016-11-13 23:59:00" + }, + "PastResolution": { + "dateTime": "2016-11-06 23:59:00" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุจุนุฏ 5 ุณุงุนุงุช", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุจุนุฏ 5 ุณุงุนุงุช", + "Start": 6, + "Length": 11, + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T05:00:00", + "FutureResolution": { + "dateTime": "2016-11-07 05:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 05:00:00" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ููŠ 15 ุงู„ุณุงุนุฉ 8:00:24", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ููŠ 15 ุงู„ุณุงุนุฉ 8:00:25", + "Start": -1, + "Length": 20, + "Type": "datetime", + "Value": { + "Timex": "XXXX-XX-15T08:00:24", + "FutureResolution": { + "dateTime": "2016-11-15 08:00:24" + }, + "PastResolution": { + "dateTime": "2016-10-15 08:00:24" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุจุชุงุฑูŠุฎ 21/4/2016 ุŒ ุงู„ุณุงุนุฉ 8:00:24 ู…ุณุงุกู‹", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุจุชุงุฑูŠุฎ 21/4/2016 ุŒ ุงู„ุณุงุนุฉ 8:00:24 ู…ุณุงุกู‹", + "Start": 6, + "Length": 39, + "Type": "datetime", + "Value": { + "Timex": "2016-04-21T20:00:24", + "FutureResolution": { + "dateTime": "2016-04-21 20:00:24" + }, + "PastResolution": { + "dateTime": "2016-04-21 20:00:24" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุฃูƒุชูˆุจุฑ 14 8:00:13 ุตุจุงุญุง", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฃูƒุชูˆุจุฑ 14 8:00:13 ุตุจุงุญุง", + "Start": 6, + "Length": 23, + "Type": "datetime", + "Value": { + "Timex": "XXXX-10-14T08:00:13", + "FutureResolution": { + "dateTime": "2017-10-14 08:00:13" + }, + "PastResolution": { + "dateTime": "2016-10-14 08:00:13" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ู‡ุฐุง ุงู„ุตุจุงุญ ููŠ ุงู„ุณุงุนุฉ 7", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู‡ุฐุง ุงู„ุตุจุงุญ ููŠ ุงู„ุณุงุนุฉ 8", + "Start": -1, + "Length": 22, + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T07", + "FutureResolution": { + "dateTime": "2016-11-07 07:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 07:00:00" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ู‡ุฐุง ุงู„ุตุจุงุญ ููŠ 7 ุตุจุงุญุง", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู‡ุฐุง ุงู„ุตุจุงุญ ููŠ 7 ุตุจุงุญุง", + "Start": 6, + "Length": 21, + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T07", + "FutureResolution": { + "dateTime": "2016-11-07 07:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 07:00:00" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ู‡ุฐุง ุงู„ุตุจุงุญ ููŠ ุงู„ุณุงุจุนุฉ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู‡ุฐุง ุงู„ุตุจุงุญ ููŠ ุงู„ุณุงุจุนุฉ", + "Start": 6, + "Length": 21, + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T07", + "FutureResolution": { + "dateTime": "2016-11-07 07:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 07:00:00" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ู‡ุฐุง ุงู„ุตุจุงุญ ุงู„ุณุงุนุฉ 7:00", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู‡ุฐุง ุงู„ุตุจุงุญ ุงู„ุณุงุนุฉ 7:01", + "Start": -1, + "Length": 22, + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T07:00", + "FutureResolution": { + "dateTime": "2016-11-07 07:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 07:00:00" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ู‡ุฐู‡ ุงู„ู„ูŠู„ุฉ ููŠ 7", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู‡ุฐู‡ ุงู„ู„ูŠู„ุฉ ููŠ 7", + "Start": 6, + "Length": 15, + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T19", + "FutureResolution": { + "dateTime": "2016-11-07 19:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 19:00:00" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุงู„ู„ูŠู„ุฉ ููŠ 7", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ู„ูŠู„ุฉ ููŠ 7", + "Start": 6, + "Length": 11, + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T19", + "FutureResolution": { + "dateTime": "2016-11-07 19:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 19:00:00" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ 12-2016 12:23:59 ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "12-2016 12:23:60", + "Start": -1, + "Length": 16, + "Type": "datetime", + "Value": { + "Timex": "2016-12-16T12:23:59", + "FutureResolution": { + "dateTime": "2016-12-16 12:23:59" + }, + "PastResolution": { + "dateTime": "2016-12-16 12:23:59" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ 6 ูŠู†ุงูŠุฑ 2017-6:37 ุตุจุงุญู‹ุง", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "6 ูŠู†ุงูŠุฑ 2017-6:37 ุตุจุงุญู‹ุง", + "Start": 6, + "Length": 24, + "Type": "datetime", + "Value": { + "Timex": "2017-01-06T06:37", + "FutureResolution": { + "dateTime": "2017-01-06 06:37:00" + }, + "PastResolution": { + "dateTime": "2017-01-06 06:37:00" + } + } + } + ] + }, + { + "Input": "16. ู†ูˆูู…ุจุฑ 2016 10:38", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "16. ู†ูˆูู…ุจุฑ 2016 10:39", + "Start": -1, + "Length": 21, + "Type": "datetime", + "Value": { + "Timex": "2016-11-16T10:38", + "FutureResolution": { + "dateTime": "2016-11-16 10:38:00" + }, + "PastResolution": { + "dateTime": "2016-11-16 10:38:00" + } + } + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ุจุนุฏ ูŠูˆู… ูˆุงุญุฏ ูˆุณุงุนุชูŠู†", + "Context": { + "ReferenceDateTime": "2017-11-23T19:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุจุนุฏ ูŠูˆู… ูˆุงุญุฏ ูˆุณุงุนุชูŠู†", + "Start": 7, + "Length": 20, + "Type": "datetime", + "Value": { + "Timex": "2017-11-24T21:00:00", + "FutureResolution": { + "dateTime": "2017-11-24 21:00:00" + }, + "PastResolution": { + "dateTime": "2017-11-24 21:00:00" + } + } + } + ] + }, + { + "Input": "ุงู„ุชู‚ูŠู†ุง ู…ู†ุฐ ุดู‡ุฑ ูˆุงุญุฏ ูˆูŠูˆู…ุงู† ูˆุณุงุนุชูŠู† ูˆ 30 ุฏู‚ูŠู‚ุฉ", + "Context": { + "ReferenceDateTime": "2017-11-23T19:15:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ู†ุฐ ุดู‡ุฑ ูˆุงุญุฏ ูˆูŠูˆู…ุงู† ูˆุณุงุนุชูŠู† ูˆ 30 ุฏู‚ูŠู‚ุฉ", + "Start": 8, + "Length": 38, + "Type": "datetime", + "Value": { + "Timex": "2017-10-21T16:45:00", + "FutureResolution": { + "dateTime": "2017-10-21 16:45:00" + }, + "PastResolution": { + "dateTime": "2017-10-21 16:45:00" + } + } + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Arabic/DateTimePeriodExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Arabic/DateTimePeriodExtractor.json new file mode 100644 index 000000000..b5aa4983b --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Arabic/DateTimePeriodExtractor.json @@ -0,0 +1,951 @@ +[ + { + "Input": "ุณุฃุฎุฑุฌ ุงู„ูŠูˆู… ู…ู† ุงู„ุฎุงู…ุณุฉ ุฅู„ู‰ ุงู„ุณุงุจุนุฉ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ูŠูˆู… ู…ู† ุงู„ุฎุงู…ุณุฉ ุฅู„ู‰ ุงู„ุณุงุจุนุฉ", + "Start": 6, + "Length": 28, + "Type": "datetimerange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ู…ู† ุงู„ุฎุงู…ุณุฉ ุฅู„ู‰ ุงู„ุณุงุจุนุฉ ู…ู† ุงู„ุบุฏ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ู† ุงู„ุฎุงู…ุณุฉ ุฅู„ู‰ ุงู„ุณุงุจุนุฉ ู…ู† ุงู„ุบุฏ", + "Start": 6, + "Length": 30, + "Type": "datetimerange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ู…ู† 5 ุฅู„ู‰ 6 ุงู„ุฃุญุฏ ุงู„ู‚ุงุฏู…", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ู† 5 ุฅู„ู‰ 6 ุงู„ุฃุญุฏ ุงู„ู‚ุงุฏู…", + "Start": 6, + "Length": 23, + "Type": "datetimerange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ู…ู† ุงู„ุฎุงู…ุณุฉ ุฅู„ู‰ ุงู„ุณุงุฏุณุฉ ู…ุณุงุก ุงู„ุฃุญุฏ ุงู„ู‚ุงุฏู…", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ู† ุงู„ุฎุงู…ุณุฉ ุฅู„ู‰ ุงู„ุณุงุฏุณุฉ ู…ุณุงุก ุงู„ุฃุญุฏ ุงู„ู‚ุงุฏู…", + "Start": 6, + "Length": 40, + "Type": "datetimerange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ู…ู† ุงู„ุณุงุนุฉ 4 ู…ุณุงุกู‹ ุญุชู‰ 5 ู…ุณุงุกู‹ ุงู„ูŠูˆู…", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ู† ุงู„ุณุงุนุฉ 4 ู…ุณุงุกู‹ ุญุชู‰ 5 ู…ุณุงุกู‹ ุงู„ูŠูˆู…", + "Start": 6, + "Length": 35, + "Type": "datetimerange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ู…ู† ุงู„ุณุงุนุฉ 4 ู…ุณุงุกู‹ ุงู„ูŠูˆู… ุญุชู‰ 5 ู…ุณุงุกู‹ ุบุฏู‹ุง", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ู† ุงู„ุณุงุนุฉ 4 ู…ุณุงุกู‹ ุงู„ูŠูˆู… ุญุชู‰ 5 ู…ุณุงุกู‹ ุบุฏู‹ุง", + "Start": 6, + "Length": 40, + "Type": "datetimerange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ู…ู† ุงู„ุณุงุนุฉ 4 ู…ุณุงุกู‹ ุฅู„ู‰ 5 ู…ุณุงุกู‹ ุบุฏู‹ุง", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ู† ุงู„ุณุงุนุฉ 4 ู…ุณุงุกู‹ ุฅู„ู‰ 5 ู…ุณุงุกู‹ ุบุฏู‹ุง", + "Start": 6, + "Length": 34, + "Type": "datetimerange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ู…ู† 4 ู…ุณุงุกู‹ ุฅู„ู‰ 5 ู…ุณุงุกู‹ ููŠ 2017-6-6", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ู† 4 ู…ุณุงุกู‹ ุฅู„ู‰ 5 ู…ุณุงุกู‹ ููŠ 2017-6-6", + "Start": 6, + "Length": 34, + "Type": "datetimerange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ู…ู† ุงู„ุณุงุนุฉ 4 ู…ุณุงุกู‹ ุญุชู‰ 5 ู…ุณุงุกู‹ ูŠูˆู… 5 ู…ุงูŠูˆ 2018", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ู† ุงู„ุณุงุนุฉ 4 ู…ุณุงุกู‹ ุญุชู‰ 5 ู…ุณุงุกู‹ ูŠูˆู… 5 ู…ุงูŠูˆ 2018", + "Start": 6, + "Length": 45, + "Type": "datetimerange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ู…ู† ุงู„ุณุงุนุฉ 4:00 ุฅู„ู‰ 5 ู…ุณุงุกู‹ ูŠูˆู… 5 ู…ุงูŠูˆ 2018", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ู† ุงู„ุณุงุนุฉ 4:00 ุฅู„ู‰ 5 ู…ุณุงุกู‹ ูŠูˆู… 5 ู…ุงูŠูˆ 2018", + "Start": 6, + "Length": 42, + "Type": "datetimerange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ู…ู† ุงู„ุณุงุนุฉ 4 ู…ุณุงุกู‹ ููŠ 1 ูŠู†ุงูŠุฑ 2016 ุฅู„ู‰ 5 ู…ุณุงุกู‹ ุงู„ูŠูˆู…", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ู† ุงู„ุณุงุนุฉ 4 ู…ุณุงุกู‹ ููŠ 1 ูŠู†ุงูŠุฑ 2016 ุฅู„ู‰ 5 ู…ุณุงุกู‹ ุงู„ูŠูˆู…", + "Start": 6, + "Length": 52, + "Type": "datetimerange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ู…ู† ุงู„ุณุงุนุฉ 2:00 ู…ุณุงุกู‹ ุŒ 2016-2-21 ุฅู„ู‰ 3:32 ุŒ 4/23/2016", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ู† ุงู„ุณุงุนุฉ 2:00 ู…ุณุงุกู‹ ุŒ 2016-2-21 ุฅู„ู‰ 3:32 ุŒ 4/23/2016", + "Start": 6, + "Length": 53, + "Type": "datetimerange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ู…ู† ุงู„ูŠูˆู… ุงู„ุณุงุนุฉ 4 ุฅู„ู‰ ูŠูˆู… ุงู„ุฃุฑุจุนุงุก ุงู„ู‚ุงุฏู… ุงู„ุณุงุนุฉ 5", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ู† ุงู„ูŠูˆู… ุงู„ุณุงุนุฉ 4 ุฅู„ู‰ ูŠูˆู… ุงู„ุฃุฑุจุนุงุก ุงู„ู‚ุงุฏู… ุงู„ุณุงุนุฉ 5", + "Start": 6, + "Length": 50, + "Type": "datetimerange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ุจูŠู† ุงู„ุณุงุนุฉ 4 ู…ุณุงุกู‹ ูˆ 5 ู…ุณุงุกู‹ ุงู„ูŠูˆู…", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุจูŠู† ุงู„ุณุงุนุฉ 4 ู…ุณุงุกู‹ ูˆ 5 ู…ุณุงุกู‹ ุงู„ูŠูˆู…", + "Start": 6, + "Length": 34, + "Type": "datetimerange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ุจูŠู† ุงู„ุณุงุนุฉ 4 ู…ุณุงุกู‹ ููŠ 1 ูŠู†ุงูŠุฑ2016 ูˆ 5 ู…ุณุงุกู‹ ุงู„ูŠูˆู…", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุจูŠู† ุงู„ุณุงุนุฉ 4 ู…ุณุงุกู‹ ููŠ 1 ูŠู†ุงูŠุฑ2016 ูˆ 5 ู…ุณุงุกู‹ ุงู„ูŠูˆู…", + "Start": 6, + "Length": 50, + "Type": "datetimerange" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุงู„ู„ูŠู„ุฉ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ู„ูŠู„ุฉ", + "Start": 6, + "Length": 6, + "Type": "datetimerange" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ู‡ุฐู‡ ุงู„ู„ูŠู„ุฉ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู‡ุฐู‡ ุงู„ู„ูŠู„ุฉ", + "Start": 6, + "Length": 10, + "Type": "datetimerange" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ู‡ุฐุง ุงู„ู…ุณุงุก", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู‡ุฐุง ุงู„ู…ุณุงุก", + "Start": 6, + "Length": 10, + "Type": "datetimerange" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ู‡ุฐุง ุงู„ุตุจุงุญ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู‡ุฐุง ุงู„ุตุจุงุญ", + "Start": 6, + "Length": 10, + "Type": "datetimerange" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุจุนุฏ ุธู‡ุฑ ุงู„ูŠูˆู…", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุจุนุฏ ุธู‡ุฑ ุงู„ูŠูˆู…", + "Start": 6, + "Length": 13, + "Type": "datetimerange" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุงู„ู„ูŠู„ุฉ ุงู„ู‚ุงุฏู…ุฉ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ู„ูŠู„ุฉ ุงู„ู‚ุงุฏู…ุฉ", + "Start": 6, + "Length": 14, + "Type": "datetimerange" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุงู„ู„ูŠู„ุฉ ุงู„ู…ุงุถูŠุฉ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ู„ูŠู„ุฉ ุงู„ู…ุงุถูŠุฉ", + "Start": 6, + "Length": 14, + "Type": "datetimerange" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ู„ูŠู„ุฉ ุงู„ุบุฏ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู„ูŠู„ุฉ ุงู„ุบุฏ", + "Start": 6, + "Length": 9, + "Type": "datetimerange" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุจุนุฏ ุธู‡ุฑ ุงู„ุงุซู†ูŠู† ุงู„ู…ู‚ุจู„", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุจุนุฏ ุธู‡ุฑ ุงู„ุงุซู†ูŠู† ุงู„ู…ู‚ุจู„", + "Start": 6, + "Length": 22, + "Type": "datetimerange" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ู„ูŠู„ุฉ ุงู„ุฎุงู…ุณ ู…ู† ู…ุงูŠูˆ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู„ูŠู„ุฉ ุงู„ุฎุงู…ุณ ู…ู† ู…ุงูŠูˆ", + "Start": 6, + "Length": 19, + "Type": "datetimerange" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุขุฎุฑ 3 ุฏู‚ุงุฆู‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุขุฎุฑ 3 ุฏู‚ุงุฆู‚", + "Start": 6, + "Length": 11, + "Type": "datetimerange" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุจุนุฏ 3 ุฏู‚ุงุฆู‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุจุนุฏ 3 ุฏู‚ุงุฆู‚", + "Start": 6, + "Length": 11, + "Type": "datetimerange" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ 3 ุฏู‚ุงุฆู‚ ุงู„ุณุงุจู‚ุฉ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "3 ุฏู‚ุงุฆู‚ ุงู„ุณุงุจู‚ุฉ", + "Start": 6, + "Length": 15, + "Type": "datetimerange" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุจุนุฏ 5 ุณุงุนุงุช", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุจุนุฏ 5 ุณุงุนุงุช", + "Start": 6, + "Length": 11, + "Type": "datetimerange" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุงู„ู„ุญุธุฉ ุงู„ุฃุฎูŠุฑุฉ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ู„ุญุธุฉ ุงู„ุฃุฎูŠุฑุฉ", + "Start": 6, + "Length": 14, + "Type": "datetimerange" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ููŠ ุงู„ุณุงุนุฉ ุงู„ู‚ุงุฏู…ุฉ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ููŠ ุงู„ุณุงุนุฉ ุงู„ู‚ุงุฏู…ุฉ", + "Start": 6, + "Length": 17, + "Type": "datetimerange" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุงู„ุฏู‚ุงุฆู‚ ุงู„ู‚ู„ูŠู„ุฉ ุงู„ู…ุงุถูŠุฉ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุฏู‚ุงุฆู‚ ุงู„ู‚ู„ูŠู„ุฉ ุงู„ู…ุงุถูŠุฉ", + "Start": 6, + "Length": 23, + "Type": "datetimerange" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุจุนุฏ ุนุฏุฉ ุฏู‚ุงุฆู‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุจุนุฏ ุนุฏุฉ ุฏู‚ุงุฆู‚", + "Start": 6, + "Length": 13, + "Type": "datetimerange" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุงู„ุซู„ุงุซุงุก ููŠ ุงู„ุตุจุงุญ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุซู„ุงุซุงุก ููŠ ุงู„ุตุจุงุญ", + "Start": 6, + "Length": 18, + "Type": "datetimerange" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุงู„ุซู„ุงุซุงุก ุจุนุฏ ุงู„ุธู‡ุฑ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุซู„ุงุซุงุก ุจุนุฏ ุงู„ุธู‡ุฑ", + "Start": 6, + "Length": 18, + "Type": "datetimerange" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุงู„ุซู„ุงุซุงุก ููŠ ุงู„ู…ุณุงุก", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุซู„ุงุซุงุก ููŠ ุงู„ู…ุณุงุก", + "Start": 6, + "Length": 18, + "Type": "datetimerange" + } + ] + }, + { + "Input": "ุฏุนูˆู†ุง ู†ุฌุชู…ุน ููŠ ุงู„ุตุจุงุญ ุงู„ุจุงูƒุฑ ุงู„ุซู„ุงุซุงุก", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ููŠ ุงู„ุตุจุงุญ ุงู„ุจุงูƒุฑ ุงู„ุซู„ุงุซุงุก", + "Start": 12, + "Length": 25, + "Type": "datetimerange" + } + ] + }, + { + "Input": "ุฏุนูˆู†ุง ู†ุฌุชู…ุน ููŠ ูˆู‚ุช ู…ุชุฃุฎุฑ ู…ู† ุตุจุงุญ ุงู„ุซู„ุงุซุงุก", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ููŠ ูˆู‚ุช ู…ุชุฃุฎุฑ ู…ู† ุตุจุงุญ ุงู„ุซู„ุงุซุงุก", + "Start": 12, + "Length": 29, + "Type": "datetimerange" + } + ] + }, + { + "Input": "ุฏุนูˆู†ุง ู†ุฌุชู…ุน ููŠ ูˆู‚ุช ู…ุจูƒุฑ ู…ู† ุจุนุฏ ุธู‡ุฑ ูŠูˆู… ุงู„ุซู„ุงุซุงุก", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ููŠ ูˆู‚ุช ู…ุจูƒุฑ ู…ู† ุจุนุฏ ุธู‡ุฑ ูŠูˆู… ุงู„ุซู„ุงุซุงุก", + "Start": 12, + "Length": 35, + "Type": "datetimerange" + } + ] + }, + { + "Input": "ุฏุนูˆู†ุง ู†ุฌุชู…ุน ููŠ ูˆู‚ุช ู…ุชุฃุฎุฑ ู…ู† ุจุนุฏ ุธู‡ุฑ ุงู„ุซู„ุงุซุงุก", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ููŠ ูˆู‚ุช ู…ุชุฃุฎุฑ ู…ู† ุจุนุฏ ุธู‡ุฑ ุงู„ุซู„ุงุซุงุก", + "Start": 12, + "Length": 32, + "Type": "datetimerange" + } + ] + }, + { + "Input": "ุฏุนูˆู†ุง ู†ุฌุชู…ุน ููŠ ูˆู‚ุช ู…ุจูƒุฑ ู…ู† ู…ุณุงุก ุงู„ุซู„ุงุซุงุก", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ููŠ ูˆู‚ุช ู…ุจูƒุฑ ู…ู† ู…ุณุงุก ุงู„ุซู„ุงุซุงุก", + "Start": 12, + "Length": 28, + "Type": "datetimerange" + } + ] + }, + { + "Input": "ุฏุนูˆู†ุง ู†ุฌุชู…ุน ููŠ ูˆู‚ุช ู…ุชุฃุฎุฑ ู…ู† ู…ุณุงุก ุงู„ุซู„ุงุซุงุก", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ููŠ ูˆู‚ุช ู…ุชุฃุฎุฑ ู…ู† ู…ุณุงุก ุงู„ุซู„ุงุซุงุก", + "Start": 12, + "Length": 29, + "Type": "datetimerange" + } + ] + }, + { + "Input": "ุฏุนูˆู†ุง ู†ุฌุชู…ุน ููŠ ูˆู‚ุช ู…ุจูƒุฑ ู…ู† ู„ูŠู„ุฉ ุงู„ุซู„ุงุซุงุก", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ููŠ ูˆู‚ุช ู…ุจูƒุฑ ู…ู† ู„ูŠู„ุฉ ุงู„ุซู„ุงุซุงุก", + "Start": 12, + "Length": 28, + "Type": "datetimerange" + } + ] + }, + { + "Input": "ุฏุนูˆู†ุง ู†ุฌุชู…ุน ููŠ ูˆู‚ุช ู…ุชุฃุฎุฑ ู…ู† ู„ูŠู„ุฉ ุงู„ุซู„ุงุซุงุก", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ููŠ ูˆู‚ุช ู…ุชุฃุฎุฑ ู…ู† ู„ูŠู„ุฉ ุงู„ุซู„ุงุซุงุก", + "Start": 12, + "Length": 29, + "Type": "datetimerange" + } + ] + }, + { + "Input": "ุฏุนูˆู†ุง ู†ุฌุชู…ุน ููŠ ุงู„ุตุจุงุญ ุงู„ุจุงูƒุฑ ูŠูˆู… ุงู„ุซู„ุงุซุงุก", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ููŠ ุงู„ุตุจุงุญ ุงู„ุจุงูƒุฑ ูŠูˆู… ุงู„ุซู„ุงุซุงุก", + "Start": 12, + "Length": 29, + "Type": "datetimerange" + } + ] + }, + { + "Input": "ุฏุนูˆู†ุง ู†ุฌุชู…ุน ููŠ ูˆู‚ุช ู…ุชุฃุฎุฑ ู…ู† ุตุจุงุญ ูŠูˆู… ุงู„ุซู„ุงุซุงุก", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ููŠ ูˆู‚ุช ู…ุชุฃุฎุฑ ู…ู† ุตุจุงุญ ูŠูˆู… ุงู„ุซู„ุงุซุงุก", + "Start": 12, + "Length": 33, + "Type": "datetimerange" + } + ] + }, + { + "Input": "ุฏุนูˆู†ุง ู†ุฌุชู…ุน ููŠ ูˆู‚ุช ู…ุชุฃุฎุฑ ู…ู† ุจุนุฏ ุธู‡ุฑ ูŠูˆู… ุงู„ุซู„ุงุซุงุก", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ููŠ ูˆู‚ุช ู…ุชุฃุฎุฑ ู…ู† ุจุนุฏ ุธู‡ุฑ ูŠูˆู… ุงู„ุซู„ุงุซุงุก", + "Start": 12, + "Length": 36, + "Type": "datetimerange" + } + ] + }, + { + "Input": "ุฏุนูˆู†ุง ู†ุฌุชู…ุน ููŠ ูˆู‚ุช ู…ุจูƒุฑ ู…ู† ู…ุณุงุก ูŠูˆู… ุงู„ุซู„ุงุซุงุก", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ููŠ ูˆู‚ุช ู…ุจูƒุฑ ู…ู† ู…ุณุงุก ูŠูˆู… ุงู„ุซู„ุงุซุงุก", + "Start": 12, + "Length": 32, + "Type": "datetimerange" + } + ] + }, + { + "Input": "ุฏุนูˆู†ุง ู†ุฌุชู…ุน ููŠ ูˆู‚ุช ู…ุชุฃุฎุฑ ู…ู† ู…ุณุงุก ูŠูˆู… ุงู„ุซู„ุงุซุงุก", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ููŠ ูˆู‚ุช ู…ุชุฃุฎุฑ ู…ู† ู…ุณุงุก ูŠูˆู… ุงู„ุซู„ุงุซุงุก", + "Start": 12, + "Length": 33, + "Type": "datetimerange" + } + ] + }, + { + "Input": "ุฏุนูˆู†ุง ู†ุฌุชู…ุน ูŠูˆู… ุงู„ุซู„ุงุซุงุก ููŠ ุงู„ุตุจุงุญ ุงู„ุจุงูƒุฑ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูŠูˆู… ุงู„ุซู„ุงุซุงุก ููŠ ุงู„ุตุจุงุญ ุงู„ุจุงูƒุฑ", + "Start": 12, + "Length": 29, + "Type": "datetimerange" + } + ] + }, + { + "Input": "ุฏุนูˆู†ุง ู†ุฌุชู…ุน ูŠูˆู… ุงู„ุซู„ุงุซุงุก ููŠ ูˆู‚ุช ู…ุชุฃุฎุฑ ู…ู† ุงู„ุตุจุงุญ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูŠูˆู… ุงู„ุซู„ุงุซุงุก ููŠ ูˆู‚ุช ู…ุชุฃุฎุฑ ู…ู† ุงู„ุตุจุงุญ", + "Start": 12, + "Length": 35, + "Type": "datetimerange" + } + ] + }, + { + "Input": "ุฏุนูˆู†ุง ู†ุฌุชู…ุน ูŠูˆู… ุงู„ุซู„ุงุซุงุก ููŠ ูˆู‚ุช ู…ุจูƒุฑ ุจุนุฏ ุงู„ุธู‡ุฑ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูŠูˆู… ุงู„ุซู„ุงุซุงุก ููŠ ูˆู‚ุช ู…ุจูƒุฑ ุจุนุฏ ุงู„ุธู‡ุฑ", + "Start": 12, + "Length": 34, + "Type": "datetimerange" + } + ] + }, + { + "Input": "ุฏุนูˆู†ุง ู†ุฌุชู…ุน ูŠูˆู… ุงู„ุซู„ุงุซุงุก ููŠ ูˆู‚ุช ู…ุชุฃุฎุฑ ู…ู† ุจุนุฏ ุงู„ุธู‡ุฑ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูŠูˆู… ุงู„ุซู„ุงุซุงุก ููŠ ูˆู‚ุช ู…ุชุฃุฎุฑ ู…ู† ุจุนุฏ ุงู„ุธู‡ุฑ", + "Start": 12, + "Length": 38, + "Type": "datetimerange" + } + ] + }, + { + "Input": "ุฏุนูˆู†ุง ู†ุฌุชู…ุน ูŠูˆู… ุงู„ุซู„ุงุซุงุก ููŠ ูˆู‚ุช ู…ุจูƒุฑ ู…ู† ุงู„ู…ุณุงุก", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูŠูˆู… ุงู„ุซู„ุงุซุงุก ููŠ ูˆู‚ุช ู…ุจูƒุฑ ู…ู† ุงู„ู…ุณุงุก", + "Start": 12, + "Length": 34, + "Type": "datetimerange" + } + ] + }, + { + "Input": "ุฏุนูˆู†ุง ู†ุฌุชู…ุน ูŠูˆู… ุงู„ุซู„ุงุซุงุก ููŠ ูˆู‚ุช ู…ุชุฃุฎุฑ ู…ู† ุงู„ู…ุณุงุก", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูŠูˆู… ุงู„ุซู„ุงุซุงุก ููŠ ูˆู‚ุช ู…ุชุฃุฎุฑ ู…ู† ุงู„ู…ุณุงุก", + "Start": 12, + "Length": 35, + "Type": "datetimerange" + } + ] + }, + { + "Input": "ุฏุนูˆู†ุง ู†ุฌุชู…ุน ูŠูˆู… ุงู„ุซู„ุงุซุงุก ููŠ ูˆู‚ุช ู…ุจูƒุฑ ู…ู† ุงู„ู„ูŠู„", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูŠูˆู… ุงู„ุซู„ุงุซุงุก ููŠ ูˆู‚ุช ู…ุจูƒุฑ ู…ู† ุงู„ู„ูŠู„", + "Start": 12, + "Length": 33, + "Type": "datetimerange" + } + ] + }, + { + "Input": "ุฏุนูˆู†ุง ู†ุฌุชู…ุน ูŠูˆู… ุงู„ุซู„ุงุซุงุก ููŠ ูˆู‚ุช ู…ุชุฃุฎุฑ ู…ู† ุงู„ู„ูŠู„", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูŠูˆู… ุงู„ุซู„ุงุซุงุก ููŠ ูˆู‚ุช ู…ุชุฃุฎุฑ ู…ู† ุงู„ู„ูŠู„", + "Start": 12, + "Length": 34, + "Type": "datetimerange" + } + ] + }, + { + "Input": "ุณุฃูƒูˆู† ุฎุงุฑุฌ ุจู‚ูŠุฉ ุงู„ูŠูˆู…", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุจู‚ูŠุฉ ุงู„ูŠูˆู…", + "Start": 11, + "Length": 10, + "Type": "datetimerange" + } + ] + }, + { + "Input": "ุณุฃูƒูˆู† ุฎุงุฑุฌ ุจู‚ูŠุฉ ู‡ุฐุง ุงู„ูŠูˆู…", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุจู‚ูŠุฉ ู‡ุฐุง ุงู„ูŠูˆู…", + "Start": 11, + "Length": 14, + "Type": "datetimerange" + } + ] + }, + { + "Input": "ุณุฃูƒูˆู† ุฎุงุฑุฌ ุจู‚ูŠุฉ ุงู„ูŠูˆู… ุงู„ุญุงู„ูŠ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุจู‚ูŠุฉ ุงู„ูŠูˆู… ุงู„ุญุงู„ูŠ", + "Start": 11, + "Length": 17, + "Type": "datetimerange" + } + ] + }, + { + "Input": "ุณุฃูƒูˆู† ุฎุงุฑุฌ ุจู‚ูŠุฉ ูŠูˆู…", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": " ุจู‚ูŠุฉ ูŠูˆู…", + "Start": 10, + "Length": 9, + "Type": "datetimerange" + } + ] + }, + { + "Input": "ูƒูˆุฑุชุงู†ุง ุŒ ูŠุฑุฌู‰ ุชุญุฏูŠุฏ ู…ูˆุนุฏ ุงุฌุชู…ุงุน ุณูƒุงูŠุจ ู…ุน ูˆุงูŠู† ูŠูˆู… ุงู„ุฌู…ุนุฉ ุจูŠู† 1 ู…ุณุงุกู‹ ูˆ 4 ู…ุณุงุกู‹.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูŠูˆู… ุงู„ุฌู…ุนุฉ ุจูŠู† 1 ู…ุณุงุกู‹ ูˆ 4 ู…ุณุงุกู‹.", + "Start": 47, + "Length": 33, + "Type": "datetimerange" + } + ] + }, + { + "Input": "ู‡ู„ ูŠู…ูƒู†ูƒ ุชุญุฏูŠุฏ ู…ูˆุนุฏ ู„ู†ุง ุบุฏู‹ุง ุจูŠู† ุงู„ุณุงุนุฉ 8 ุตุจุงุญู‹ุง ูˆ 2 ู…ุณุงุกู‹ุŸ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุบุฏู‹ุง ุจูŠู† ุงู„ุณุงุนุฉ 8 ุตุจุงุญู‹ุง ูˆ 2 ู…ุณุงุก", + "Start": 24, + "Length": 33, + "Type": "datetimerange" + } + ] + }, + { + "Input": "ู‡ู„ ูŠู…ูƒู†ูƒ ุชุญุฏูŠุฏ ู…ูˆุนุฏ 9 ุฏูŠุณู…ุจุฑ ุจูŠู† ุงู„ุณุงุนุฉ 8 ุตุจุงุญู‹ุง ูˆ 2 ู…ุณุงุกู‹ุŸ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "9 ุฏูŠุณู…ุจุฑ ุจูŠู† ุงู„ุณุงุนุฉ 8 ุตุจุงุญู‹ุง ูˆ 2 ู…ุณุงุก", + "Start": 20, + "Length": 37, + "Type": "datetimerange" + } + ] + }, + { + "Input": "ู…ุฑุญุจู‹ุง ูƒูˆุฑุชุงู†ุง - ูŠุฑุฌู‰ ุชุญุฏูŠุฏ ู…ูˆุนุฏ ู„ู‚ุงุก ุณูƒุงูŠุจ ู…ุน ุฌูŠู†ูŠูุฑ. ุฃุญุชุงุฌ ุฅู„ู‰ ุงุฌุชู…ุงุน ู…ุฏุชู‡ 30 ุฏู‚ูŠู‚ุฉ ูŠูˆู… ุงู„ุฌู…ุนุฉ ุจุนุฏ ุงู„ุธู‡ุฑ.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูŠูˆู… ุงู„ุฌู…ุนุฉ ุจุนุฏ ุงู„ุธู‡ุฑ", + "Start": 86, + "Length": 20, + "Type": "datetimerange" + } + ] + }, + { + "Input": "ู…ุฑุญุจู‹ุง ูƒูˆุฑุชุงู†ุง - ูŠุฑุฌู‰ ุชุญุฏูŠุฏ ู…ูˆุนุฏ ู„ู‚ุงุก ุณูƒุงูŠุจ ู…ุน ุฌูŠู†ูŠูุฑ. ุฃุญุชุงุฌ ุฅู„ู‰ ุงุฌุชู…ุงุน ู…ุฏุชู‡ 30 ุฏู‚ูŠู‚ุฉ ุจุนุฏ ุธู‡ุฑ ูŠูˆู… ุงู„ุฌู…ุนุฉ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุจุนุฏ ุธู‡ุฑ ูŠูˆู… ุงู„ุฌู…ุนุฉ", + "Start": 86, + "Length": 18, + "Type": "datetimerange" + } + ] + }, + { + "Input": "ูƒูˆุฑุชุงู†ุง ุŒ ูŠุฑุฌู‰ ุชุญุฏูŠุฏ ู…ูˆุนุฏ ุงุฌุชู…ุงุน ุณูƒุงูŠุจ ู…ุน ูˆุงูŠู† ุŒ ูŠูˆู… ุงู„ุฌู…ุนุฉ ุจุนุฏ ุงู„ุธู‡ุฑ ุจูŠู† 1 ู…ุณุงุกู‹ ูˆ 4 ู…ุณุงุกู‹.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูŠูˆู… ุงู„ุฌู…ุนุฉ ุจุนุฏ ุงู„ุธู‡ุฑ ุจูŠู† 1 ู…ุณุงุกู‹ ูˆ 4 ู…ุณุงุก", + "Start": 49, + "Length": 41, + "Type": "datetimerange" + } + ] + }, + { + "Input": "ูƒูˆุฑุชุงู†ุง ุŒ ูŠุฑุฌู‰ ุชุญุฏูŠุฏ ู…ูˆุนุฏ ุงุฌุชู…ุงุน ุณูƒุงูŠุจ ู…ุน ูˆุงูŠู† ุŒ ุจุนุฏ ุธู‡ุฑ ูŠูˆู… ุงู„ุฌู…ุนุฉ ุจูŠู† 1 ู…ุณุงุกู‹ ูˆ 4 ู…ุณุงุกู‹.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": " ุจุนุฏ ุธู‡ุฑ ูŠูˆู… ุงู„ุฌู…ุนุฉ ุจูŠู† 1 ู…ุณุงุกู‹ ูˆ 4 ู…ุณุงุก", + "Start": 48, + "Length": 40, + "Type": "datetimerange" + } + ] + }, + { + "Input": "ู‡ู„ ูŠู…ูƒู†ูƒ ุฌุฏูˆู„ุฉ ู„ู†ุง 2015-09-23 ุงู„ุณุงุนุฉ 1 ู…ุณุงุกู‹. ู„ 4", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "2015-09-23 ุงู„ุณุงุนุฉ 1 ู…ุณุงุก ุฅู„ู‰ 4", + "Start": -1, + "Length": 30, + "Type": "datetimerange" + } + ] + }, + { + "Input": "ู‡ู„ ูŠู…ูƒู†ูƒ ุชุญุฏูŠุฏ ู…ูˆุนุฏ ู„ู†ุง 2015-09-23 ุงู„ุณุงุนุฉ 1:30 ู…ุณุงุกู‹. ู„ 4.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "2015-09-23 ุงู„ุณุงุนุฉ 1:30 ู…ุณุงุก ุฅู„ู‰ 4", + "Start": -1, + "Length": 33, + "Type": "datetimerange" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุงู„ุซู„ุงุซุงุก ุตุจุงุญุง", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุซู„ุงุซุงุก ุตุจุงุญุง", + "Start": 6, + "Length": 14, + "Type": "datetimerange" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุงู„ุซู„ุงุซุงุก ู…ุณุงุก", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุซู„ุงุซุงุก ู…ุณุงุก", + "Start": 6, + "Length": 13, + "Type": "datetimerange" + } + ] + }, + { + "Input": "ุณูŠุญุฏุซ ุจุนุฏ ุณุงุนุชูŠู† ููŠ ุงู„ู…ุณุชู‚ุจู„", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุจุนุฏ ุณุงุนุชูŠู† ููŠ ุงู„ู…ุณุชู‚ุจู„", + "Start": 6, + "Length": 22, + "Type": "datetimerange" + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Arabic/DateTimePeriodParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Arabic/DateTimePeriodParser.json new file mode 100644 index 000000000..be13df610 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Arabic/DateTimePeriodParser.json @@ -0,0 +1,1990 @@ +[ + { + "Input": "ุณุฃุฎุฑุฌ ุงู„ูŠูˆู… ู…ู† ุงู„ุฎุงู…ุณุฉ ุฅู„ู‰ ุงู„ุณุงุจุนุฉ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ูŠูˆู… ู…ู† ุงู„ุฎุงู…ุณุฉ ุฅู„ู‰ ุงู„ุณุงุจุนุฉ", + "Start": 6, + "Length": 28, + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T05,2016-11-07T07,PT2H)", + "FutureResolution": { + "startDateTime": "2016-11-07 05:00:00", + "endDateTime": "2016-11-07 07:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 05:00:00", + "endDateTime": "2016-11-07 07:00:00" + } + } + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ู…ู† 5 ุฅู„ู‰ 6 ู…ู† 4/22/2016", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ู† 5 ุฅู„ู‰ 6 ู…ู† 4/22/2016", + "Start": 6, + "Length": 23, + "Type": "datetimerange", + "Value": { + "Timex": "(2016-04-22T05,2016-04-22T06,PT1H)", + "FutureResolution": { + "startDateTime": "2016-04-22 05:00:00", + "endDateTime": "2016-04-22 06:00:00" + }, + "PastResolution": { + "startDateTime": "2016-04-22 05:00:00", + "endDateTime": "2016-04-22 06:00:00" + } + } + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ู…ู† 5 ุฅู„ู‰ 6 ู…ู† 22 ุฃุจุฑูŠู„", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ู† 5 ุฅู„ู‰ 6 ู…ู† 22 ุฃุจุฑูŠู„", + "Start": 6, + "Length": 22, + "Type": "datetimerange", + "Value": { + "Timex": "(XXXX-04-22T05,XXXX-04-22T06,PT1H)", + "FutureResolution": { + "startDateTime": "2017-04-22 05:00:00", + "endDateTime": "2017-04-22 06:00:00" + }, + "PastResolution": { + "startDateTime": "2016-04-22 05:00:00", + "endDateTime": "2016-04-22 06:00:00" + } + } + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ู…ู† 5 ุฅู„ู‰ 6 ู…ุณุงุกู‹ ู…ู† 22 ุฃุจุฑูŠู„", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ู† 5 ุฅู„ู‰ 6 ู…ุณุงุกู‹ ู…ู† 22 ุฃุจุฑูŠู„", + "Start": 6, + "Length": 28, + "Type": "datetimerange", + "Value": { + "Timex": "(XXXX-04-22T17,XXXX-04-22T18,PT1H)", + "FutureResolution": { + "startDateTime": "2017-04-22 17:00:00", + "endDateTime": "2017-04-22 18:00:00" + }, + "PastResolution": { + "startDateTime": "2016-04-22 17:00:00", + "endDateTime": "2016-04-22 18:00:00" + } + } + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ู…ู† 5 ุฅู„ู‰ 6 ููŠ 1 ูŠู†ุงูŠุฑ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ู† 5 ุฅู„ู‰ 6 ููŠ 1 ูŠู†ุงูŠุฑ", + "Start": 6, + "Length": 21, + "Type": "datetimerange", + "Value": { + "Timex": "(XXXX-01-01T05,XXXX-01-01T06,PT1H)", + "FutureResolution": { + "startDateTime": "2017-01-01 05:00:00", + "endDateTime": "2017-01-01 06:00:00" + }, + "PastResolution": { + "startDateTime": "2016-01-01 05:00:00", + "endDateTime": "2016-01-01 06:00:00" + } + } + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ู…ู† ุงู„ุณุงุนุฉ 3 ู…ุณุงุกู‹ ุญุชู‰ 4 ู…ุณุงุกู‹ ุบุฏู‹ุง", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ู† ุงู„ุณุงุนุฉ 3 ู…ุณุงุกู‹ ุญุชู‰ 4 ู…ุณุงุกู‹ ุบุฏู‹ุง", + "Start": 6, + "Length": 34, + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-08T15,2016-11-08T16,PT1H)", + "FutureResolution": { + "startDateTime": "2016-11-08 15:00:00", + "endDateTime": "2016-11-08 16:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-08 15:00:00", + "endDateTime": "2016-11-08 16:00:00" + } + } + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ู…ู† 3:00 ุฅู„ู‰ 4:00 ุบุฏู‹ุง", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ู† 3:00 ุฅู„ู‰ 4:00 ุบุฏู‹ุง", + "Start": 6, + "Length": 21, + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-08T03:00,2016-11-08T04:00,PT1H)", + "FutureResolution": { + "startDateTime": "2016-11-08 03:00:00", + "endDateTime": "2016-11-08 04:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-08 03:00:00", + "endDateTime": "2016-11-08 04:00:00" + } + } + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ู…ู† ุงู„ุณุงุจุนุฉ ูˆุงู„ู†ุตู ุฅู„ู‰ 4 ู…ุณุงุกู‹ ุบุฏู‹ุง", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ู† ุงู„ุณุงุจุนุฉ ูˆุงู„ู†ุตู ุฅู„ู‰ 4 ู…ุณุงุกู‹ ุบุฏู‹ุง", + "Start": 6, + "Length": 34, + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-08T07:30,2016-11-08T16,PT8H30M)", + "FutureResolution": { + "startDateTime": "2016-11-08 07:30:00", + "endDateTime": "2016-11-08 16:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-08 07:30:00", + "endDateTime": "2016-11-08 16:00:00" + } + } + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ู…ู† ุงู„ุณุงุนุฉ 4 ู…ุณุงุกู‹ ุงู„ูŠูˆู… ุญุชู‰ 5 ู…ุณุงุกู‹ ุบุฏู‹ุง", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ู† ุงู„ุณุงุนุฉ 4 ู…ุณุงุกู‹ ุงู„ูŠูˆู… ุญุชู‰ 5 ู…ุณุงุกู‹ ุบุฏู‹ุง", + "Start": 6, + "Length": 40, + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16,2016-11-08T17,PT25H)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:00:00", + "endDateTime": "2016-11-08 17:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:00:00", + "endDateTime": "2016-11-08 17:00:00" + } + } + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ู…ู† ุงู„ุณุงุนุฉ 2:00 ู…ุณุงุกู‹ ุŒ 2016-2-21 ุฅู„ู‰ 3:32 ุŒ 4/23/2016", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ู† ุงู„ุณุงุนุฉ 2:00 ู…ุณุงุกู‹ ุŒ 2016-2-21 ุฅู„ู‰ 3:32 ุŒ 4/23/2016", + "Start": 6, + "Length": 53, + "Type": "datetimerange", + "Value": { + "Timex": "(2016-02-21T14:00,2016-04-23T03:32,PT1478H)", + "FutureResolution": { + "startDateTime": "2016-02-21 14:00:00", + "endDateTime": "2016-04-23 03:32:00" + }, + "PastResolution": { + "startDateTime": "2016-02-21 14:00:00", + "endDateTime": "2016-04-23 03:32:00" + } + } + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ุจูŠู† ุงู„ุณุงุนุฉ 4 ู…ุณุงุกู‹ ูˆ 5 ู…ุณุงุกู‹ ุงู„ูŠูˆู…", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุจูŠู† ุงู„ุณุงุนุฉ 4 ู…ุณุงุกู‹ ูˆ 5 ู…ุณุงุกู‹ ุงู„ูŠูˆู…", + "Start": 6, + "Length": 34, + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16,2016-11-07T17,PT1H)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:00:00", + "endDateTime": "2016-11-07 17:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:00:00", + "endDateTime": "2016-11-07 17:00:00" + } + } + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ุจูŠู† ุงู„ุณุงุนุฉ 4 ู…ุณุงุกู‹ ููŠ 1 ูŠู†ุงูŠุฑ 2016 ูˆ 5 ู…ุณุงุกู‹ ุงู„ูŠูˆู…", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุจูŠู† ุงู„ุณุงุนุฉ 4 ู…ุณุงุกู‹ ููŠ 1 ูŠู†ุงูŠุฑ 2016 ูˆ 5 ู…ุณุงุกู‹ ุงู„ูŠูˆู…", + "Start": 6, + "Length": 51, + "Type": "datetimerange", + "Value": { + "Timex": "(2016-01-01T16,2016-11-07T17,PT7465H)", + "FutureResolution": { + "startDateTime": "2016-01-01 16:00:00", + "endDateTime": "2016-11-07 17:00:00" + }, + "PastResolution": { + "startDateTime": "2016-01-01 16:00:00", + "endDateTime": "2016-11-07 17:00:00" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุงู„ู„ูŠู„ุฉ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ู„ูŠู„ุฉ", + "Start": 6, + "Length": 6, + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-07TNI", + "FutureResolution": { + "startDateTime": "2016-11-07 20:00:00", + "endDateTime": "2016-11-07 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-07 20:00:00", + "endDateTime": "2016-11-07 23:59:59" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุงู„ู„ูŠู„ุฉ ููŠ 8", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ู„ูŠู„ุฉ ", + "Start": 6, + "Length": 7, + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-07TNI", + "FutureResolution": { + "startDateTime": "2016-11-07 20:00:00", + "endDateTime": "2016-11-07 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-07 20:00:00", + "endDateTime": "2016-11-07 23:59:59" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ู‡ุฐู‡ ุงู„ู„ูŠู„ุฉ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู‡ุฐู‡ ุงู„ู„ูŠู„ุฉ", + "Start": 6, + "Length": 10, + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-07TNI", + "FutureResolution": { + "startDateTime": "2016-11-07 20:00:00", + "endDateTime": "2016-11-07 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-07 20:00:00", + "endDateTime": "2016-11-07 23:59:59" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ู‡ุฐุง ุงู„ู…ุณุงุก", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู‡ุฐุง ุงู„ู…ุณุงุก", + "Start": 6, + "Length": 10, + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-07TEV", + "FutureResolution": { + "startDateTime": "2016-11-07 16:00:00", + "endDateTime": "2016-11-07 20:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:00:00", + "endDateTime": "2016-11-07 20:00:00" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ู‡ุฐุง ุงู„ุตุจุงุญ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู‡ุฐุง ุงู„ุตุจุงุญ", + "Start": 6, + "Length": 10, + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-07TMO", + "FutureResolution": { + "startDateTime": "2016-11-07 08:00:00", + "endDateTime": "2016-11-07 12:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 08:00:00", + "endDateTime": "2016-11-07 12:00:00" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุธู‡ุฑ ุงู„ูŠูˆู…", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุธู‡ุฑ ุงู„ูŠูˆู…", + "Start": 6, + "Length": 9, + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-07TAF", + "FutureResolution": { + "startDateTime": "2016-11-07 12:00:00", + "endDateTime": "2016-11-07 16:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 12:00:00", + "endDateTime": "2016-11-07 16:00:00" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุงู„ู„ูŠู„ุฉ ุงู„ู‚ุงุฏู…ุฉ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ู„ูŠู„ุฉ ุงู„ู‚ุงุฏู…ุฉ", + "Start": 6, + "Length": 14, + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-08TNI", + "FutureResolution": { + "startDateTime": "2016-11-08 20:00:00", + "endDateTime": "2016-11-08 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-08 20:00:00", + "endDateTime": "2016-11-08 23:59:59" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุงู„ู„ูŠู„ุฉ ุงู„ู…ุงุถูŠุฉ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ู„ูŠู„ุฉ ุงู„ู…ุงุถูŠุฉ", + "Start": 6, + "Length": 14, + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-06TNI", + "FutureResolution": { + "startDateTime": "2016-11-06 20:00:00", + "endDateTime": "2016-11-06 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-06 20:00:00", + "endDateTime": "2016-11-06 23:59:59" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ู„ูŠู„ุฉ ุงู„ุบุฏ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู„ูŠู„ุฉ ุงู„ุบุฏ", + "Start": 6, + "Length": 9, + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-08TNI", + "FutureResolution": { + "startDateTime": "2016-11-08 20:00:00", + "endDateTime": "2016-11-08 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-08 20:00:00", + "endDateTime": "2016-11-08 23:59:59" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุจุนุฏ ุธู‡ุฑ ุงู„ุงุซู†ูŠู† ุงู„ู…ู‚ุจู„", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุจุนุฏ ุธู‡ุฑ ุงู„ุงุซู†ูŠู† ุงู„ู…ู‚ุจู„", + "Start": 6, + "Length": 22, + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-14TAF", + "FutureResolution": { + "startDateTime": "2016-11-14 12:00:00", + "endDateTime": "2016-11-14 16:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-14 12:00:00", + "endDateTime": "2016-11-14 16:00:00" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุขุฎุฑ 3 ุฏู‚ุงุฆู‚", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุขุฎุฑ 3 ุฏู‚ุงุฆู‚", + "Start": 6, + "Length": 11, + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:09:00,2016-11-07T16:12:00,PT3M)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:09:00", + "endDateTime": "2016-11-07 16:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:09:00", + "endDateTime": "2016-11-07 16:12:00" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุจุนุฏ 3 ุฏู‚ุงุฆู‚", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุจุนุฏ 3 ุฏู‚ุงุฆู‚", + "Start": 6, + "Length": 11, + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:09:00,2016-11-07T16:12:00,PT3M)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:09:00", + "endDateTime": "2016-11-07 16:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:09:00", + "endDateTime": "2016-11-07 16:12:00" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ 3 ุฏู‚ุงุฆู‚ ุงู„ุณุงุจู‚ุฉ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "3 ุฏู‚ุงุฆู‚ ุงู„ุณุงุจู‚ุฉ", + "Start": 6, + "Length": 15, + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:09:00,2016-11-07T16:12:00,PT3M)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:09:00", + "endDateTime": "2016-11-07 16:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:09:00", + "endDateTime": "2016-11-07 16:12:00" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุจุนุฏ 5 ุณุงุนุงุช", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุจุนุฏ 5 ุณุงุนุงุช", + "Start": 6, + "Length": 11, + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T21:12:00,PT5H)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 21:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 21:12:00" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุงู„ู„ุญุธุฉ ุงู„ุฃุฎูŠุฑุฉ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ู„ุญุธุฉ ุงู„ุฃุฎูŠุฑุฉ", + "Start": 6, + "Length": 14, + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:11:00,2016-11-07T16:12:00,PT1M)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:11:00", + "endDateTime": "2016-11-07 16:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:11:00", + "endDateTime": "2016-11-07 16:12:00" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ููŠ ุงู„ุณุงุนุฉ ุงู„ู‚ุงุฏู…ุฉ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ููŠ ุงู„ุณุงุนุฉ ุงู„ู‚ุงุฏู…ุฉ", + "Start": 6, + "Length": 17, + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T17:12:00,PT1H)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 17:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 17:12:00" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุจุถุน ุณุงุนุงุช ุงู„ู‚ุงุฏู…ุฉ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุจุถุน ุณุงุนุงุช ุงู„ู‚ุงุฏู…ุฉ", + "Start": 6, + "Length": 17, + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T19:12:00,PT3H)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 19:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 19:12:00" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุงู„ุซู„ุงุซุงุก ููŠ ุงู„ุตุจุงุญ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุซู„ุงุซุงุก ููŠ ุงู„ุตุจุงุญ", + "Start": 6, + "Length": 18, + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TMO", + "FutureResolution": { + "startDateTime": "2016-11-08 08:00:00", + "endDateTime": "2016-11-08 12:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 08:00:00", + "endDateTime": "2016-11-01 12:00:00" + } + } + } + ] + }, + { + "Input": "ู‡ู„ ูŠู…ูƒู†ูƒ ู…ุณุงุนุฏุชู†ุง ููŠ ุงู„ุนุซูˆุฑ ุนู„ู‰ ูˆู‚ุช ููŠ ุตุจุงุญ ู‡ุฐุง ุงู„ุซู„ุงุซุงุก ู…ู† ูุถู„ูƒุŸ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ููŠ ุตุจุงุญ ู‡ุฐุง ุงู„ุซู„ุงุซุงุก ู…ู† ูุถู„ูƒุŸ", + "Start": 36, + "Length": 29, + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-08TMO", + "FutureResolution": { + "startDateTime": "2016-11-08 08:00:00", + "endDateTime": "2016-11-08 12:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-08 08:00:00", + "endDateTime": "2016-11-08 12:00:00" + } + } + } + ] + }, + { + "Input": "ูŠุฑุฌู‰ ุชู†ุธูŠู… ุงุฌุชู…ุงุน ู„ู…ุฏุฉ 30 ุฏู‚ูŠู‚ุฉ ูŠูˆู… ุงู„ุซู„ุงุซุงุก ุŒ ููŠ ุงู„ุตุจุงุญ.", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูŠูˆู… ุงู„ุซู„ุงุซุงุก ุŒ ููŠ ุงู„ุตุจุงุญ.", + "Start": 32, + "Length": 25, + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TMO", + "FutureResolution": { + "startDateTime": "2016-11-08 08:00:00", + "endDateTime": "2016-11-08 12:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 08:00:00", + "endDateTime": "2016-11-01 12:00:00" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุงู„ุซู„ุงุซุงุก ุจุนุฏ ุงู„ุธู‡ุฑ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุซู„ุงุซุงุก ุจุนุฏ ุงู„ุธู‡ุฑ", + "Start": 6, + "Length": 18, + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TAF", + "FutureResolution": { + "startDateTime": "2016-11-08 12:00:00", + "endDateTime": "2016-11-08 16:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 12:00:00", + "endDateTime": "2016-11-01 16:00:00" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุงู„ุซู„ุงุซุงุก ููŠ ุงู„ู…ุณุงุก", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุซู„ุงุซุงุก ููŠ ุงู„ู…ุณุงุก", + "Start": 6, + "Length": 18, + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TEV", + "FutureResolution": { + "startDateTime": "2016-11-08 16:00:00", + "endDateTime": "2016-11-08 20:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 16:00:00", + "endDateTime": "2016-11-01 20:00:00" + } + } + } + ] + }, + { + "Input": "ุฏุนูˆู†ุง ู†ุฌุชู…ุน ููŠ ุงู„ุตุจุงุญ ุงู„ุจุงูƒุฑ ุงู„ุซู„ุงุซุงุก", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ููŠ ุงู„ุตุจุงุญ ุงู„ุจุงูƒุฑ ุงู„ุซู„ุงุซุงุก", + "Start": 12, + "Length": 25, + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TMO", + "FutureResolution": { + "startDateTime": "2016-11-08 08:00:00", + "endDateTime": "2016-11-08 10:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 08:00:00", + "endDateTime": "2016-11-01 10:00:00" + } + } + } + ] + }, + { + "Input": "ุฏุนูˆู†ุง ู†ุฌุชู…ุน ููŠ ุงู„ุตุจุงุญ ุงู„ุจุงูƒุฑ ูŠูˆู… ุงู„ุซู„ุงุซุงุก", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ููŠ ุงู„ุตุจุงุญ ุงู„ุจุงูƒุฑ ูŠูˆู… ุงู„ุซู„ุงุซุงุก", + "Start": 12, + "Length": 29, + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TMO", + "FutureResolution": { + "startDateTime": "2016-11-08 08:00:00", + "endDateTime": "2016-11-08 10:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 08:00:00", + "endDateTime": "2016-11-01 10:00:00" + } + } + } + ] + }, + { + "Input": "ุฏุนูˆู†ุง ู†ุฌุชู…ุน ููŠ ูˆู‚ุช ู…ุชุฃุฎุฑ ู…ู† ุตุจุงุญ ุงู„ุซู„ุงุซุงุก", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ููŠ ูˆู‚ุช ู…ุชุฃุฎุฑ ู…ู† ุตุจุงุญ ุงู„ุซู„ุงุซุงุก", + "Start": 12, + "Length": 29, + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TMO", + "FutureResolution": { + "startDateTime": "2016-11-08 10:00:00", + "endDateTime": "2016-11-08 12:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 10:00:00", + "endDateTime": "2016-11-01 12:00:00" + } + } + } + ] + }, + { + "Input": "ุฏุนูˆู†ุง ู†ุฌุชู…ุน ููŠ ูˆู‚ุช ู…ุจูƒุฑ ู…ู† ุจุนุฏ ุธู‡ุฑ ูŠูˆู… ุงู„ุซู„ุงุซุงุก", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ููŠ ูˆู‚ุช ู…ุจูƒุฑ ู…ู† ุจุนุฏ ุธู‡ุฑ ูŠูˆู… ุงู„ุซู„ุงุซุงุก", + "Start": 12, + "Length": 35, + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TAF", + "FutureResolution": { + "startDateTime": "2016-11-08 12:00:00", + "endDateTime": "2016-11-08 14:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 12:00:00", + "endDateTime": "2016-11-01 14:00:00" + } + } + } + ] + }, + { + "Input": "ุฏุนูˆู†ุง ู†ุฌุชู…ุน ููŠ ูˆู‚ุช ู…ุชุฃุฎุฑ ู…ู† ุจุนุฏ ุธู‡ุฑ ุงู„ุซู„ุงุซุงุก", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ููŠ ูˆู‚ุช ู…ุชุฃุฎุฑ ู…ู† ุจุนุฏ ุธู‡ุฑ ุงู„ุซู„ุงุซุงุก", + "Start": 12, + "Length": 32, + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TAF", + "FutureResolution": { + "startDateTime": "2016-11-08 14:00:00", + "endDateTime": "2016-11-08 16:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 14:00:00", + "endDateTime": "2016-11-01 16:00:00" + } + } + } + ] + }, + { + "Input": "ุฏุนูˆู†ุง ู†ุฌุชู…ุน ููŠ ูˆู‚ุช ู…ุจูƒุฑ ู…ู† ู…ุณุงุก ุงู„ุซู„ุงุซุงุก", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ููŠ ูˆู‚ุช ู…ุจูƒุฑ ู…ู† ู…ุณุงุก ุงู„ุซู„ุงุซุงุก", + "Start": 12, + "Length": 28, + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TEV", + "FutureResolution": { + "startDateTime": "2016-11-08 16:00:00", + "endDateTime": "2016-11-08 18:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 16:00:00", + "endDateTime": "2016-11-01 18:00:00" + } + } + } + ] + }, + { + "Input": "ุฏุนูˆู†ุง ู†ุฌุชู…ุน ููŠ ูˆู‚ุช ู…ุชุฃุฎุฑ ู…ู† ู…ุณุงุก ุงู„ุซู„ุงุซุงุก", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ููŠ ูˆู‚ุช ู…ุชุฃุฎุฑ ู…ู† ู…ุณุงุก ุงู„ุซู„ุงุซุงุก", + "Start": 12, + "Length": 29, + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TEV", + "FutureResolution": { + "startDateTime": "2016-11-08 18:00:00", + "endDateTime": "2016-11-08 20:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 18:00:00", + "endDateTime": "2016-11-01 20:00:00" + } + } + } + ] + }, + { + "Input": "ุฏุนูˆู†ุง ู†ุฌุชู…ุน ููŠ ูˆู‚ุช ู…ุจูƒุฑ ู…ู† ู„ูŠู„ุฉ ุงู„ุซู„ุงุซุงุก", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ููŠ ูˆู‚ุช ู…ุจูƒุฑ ู…ู† ู„ูŠู„ุฉ ุงู„ุซู„ุงุซุงุก", + "Start": 12, + "Length": 28, + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TNI", + "FutureResolution": { + "startDateTime": "2016-11-08 20:00:00", + "endDateTime": "2016-11-08 22:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 20:00:00", + "endDateTime": "2016-11-01 22:00:00" + } + } + } + ] + }, + { + "Input": "ุฏุนูˆู†ุง ู†ุฌุชู…ุน ููŠ ูˆู‚ุช ู…ุชุฃุฎุฑ ู…ู† ู„ูŠู„ุฉ ุงู„ุซู„ุงุซุงุก", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ููŠ ูˆู‚ุช ู…ุชุฃุฎุฑ ู…ู† ู„ูŠู„ุฉ ุงู„ุซู„ุงุซุงุก", + "Start": 12, + "Length": 29, + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TNI", + "FutureResolution": { + "startDateTime": "2016-11-08 22:00:00", + "endDateTime": "2016-11-08 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-01 22:00:00", + "endDateTime": "2016-11-01 23:59:59" + } + } + } + ] + }, + { + "Input": "ุฏุนูˆู†ุง ู†ุฌุชู…ุน ูŠูˆู… ุงู„ุซู„ุงุซุงุก ููŠ ุงู„ุตุจุงุญ ุงู„ุจุงูƒุฑ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูŠูˆู… ุงู„ุซู„ุงุซุงุก ููŠ ุงู„ุตุจุงุญ ุงู„ุจุงูƒุฑ", + "Start": 12, + "Length": 29, + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TMO", + "FutureResolution": { + "startDateTime": "2016-11-08 08:00:00", + "endDateTime": "2016-11-08 10:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 08:00:00", + "endDateTime": "2016-11-01 10:00:00" + } + } + } + ] + }, + { + "Input": "ุฏุนูˆู†ุง ู†ุฌุชู…ุน ูŠูˆู… ุงู„ุซู„ุงุซุงุก ููŠ ูˆู‚ุช ู…ุชุฃุฎุฑ ู…ู† ุงู„ุตุจุงุญ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูŠูˆู… ุงู„ุซู„ุงุซุงุก ููŠ ูˆู‚ุช ู…ุชุฃุฎุฑ ู…ู† ุงู„ุตุจุงุญ", + "Start": 12, + "Length": 35, + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TMO", + "FutureResolution": { + "startDateTime": "2016-11-08 10:00:00", + "endDateTime": "2016-11-08 12:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 10:00:00", + "endDateTime": "2016-11-01 12:00:00" + } + } + } + ] + }, + { + "Input": "ุฏุนูˆู†ุง ู†ุฌุชู…ุน ูŠูˆู… ุงู„ุซู„ุงุซุงุก ููŠ ูˆู‚ุช ู…ุจูƒุฑ ุจุนุฏ ุงู„ุธู‡ุฑ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูŠูˆู… ุงู„ุซู„ุงุซุงุก ููŠ ูˆู‚ุช ู…ุจูƒุฑ ุจุนุฏ ุงู„ุธู‡ุฑ", + "Start": 12, + "Length": 34, + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TAF", + "FutureResolution": { + "startDateTime": "2016-11-08 12:00:00", + "endDateTime": "2016-11-08 14:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 12:00:00", + "endDateTime": "2016-11-01 14:00:00" + } + } + } + ] + }, + { + "Input": "ุฏุนูˆู†ุง ู†ุฌุชู…ุน ูŠูˆู… ุงู„ุซู„ุงุซุงุก ููŠ ูˆู‚ุช ู…ุชุฃุฎุฑ ู…ู† ุจุนุฏ ุงู„ุธู‡ุฑ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูŠูˆู… ุงู„ุซู„ุงุซุงุก ููŠ ูˆู‚ุช ู…ุชุฃุฎุฑ ู…ู† ุจุนุฏ ุงู„ุธู‡ุฑ", + "Start": 12, + "Length": 38, + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TAF", + "FutureResolution": { + "startDateTime": "2016-11-08 14:00:00", + "endDateTime": "2016-11-08 16:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 14:00:00", + "endDateTime": "2016-11-01 16:00:00" + } + } + } + ] + }, + { + "Input": "ุฏุนูˆู†ุง ู†ุฌุชู…ุน ูŠูˆู… ุงู„ุซู„ุงุซุงุก ููŠ ูˆู‚ุช ู…ุจูƒุฑ ู…ู† ุงู„ู…ุณุงุก", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูŠูˆู… ุงู„ุซู„ุงุซุงุก ููŠ ูˆู‚ุช ู…ุจูƒุฑ ู…ู† ุงู„ู…ุณุงุก", + "Start": 12, + "Length": 34, + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TEV", + "FutureResolution": { + "startDateTime": "2016-11-08 16:00:00", + "endDateTime": "2016-11-08 18:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 16:00:00", + "endDateTime": "2016-11-01 18:00:00" + } + } + } + ] + }, + { + "Input": "ุฏุนูˆู†ุง ู†ุฌุชู…ุน ูŠูˆู… ุงู„ุซู„ุงุซุงุก ููŠ ูˆู‚ุช ู…ุชุฃุฎุฑ ู…ู† ุงู„ู…ุณุงุก", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูŠูˆู… ุงู„ุซู„ุงุซุงุก ููŠ ูˆู‚ุช ู…ุชุฃุฎุฑ ู…ู† ุงู„ู…ุณุงุก", + "Start": 12, + "Length": 35, + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TEV", + "FutureResolution": { + "startDateTime": "2016-11-08 18:00:00", + "endDateTime": "2016-11-08 20:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 18:00:00", + "endDateTime": "2016-11-01 20:00:00" + } + } + } + ] + }, + { + "Input": "ุฏุนูˆู†ุง ู†ุฌุชู…ุน ูŠูˆู… ุงู„ุซู„ุงุซุงุก ููŠ ูˆู‚ุช ู…ุจูƒุฑ ู…ู† ุงู„ู„ูŠู„", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูŠูˆู… ุงู„ุซู„ุงุซุงุก ููŠ ูˆู‚ุช ู…ุจูƒุฑ ู…ู† ุงู„ู„ูŠู„", + "Start": 12, + "Length": 33, + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TNI", + "FutureResolution": { + "startDateTime": "2016-11-08 20:00:00", + "endDateTime": "2016-11-08 22:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 20:00:00", + "endDateTime": "2016-11-01 22:00:00" + } + } + } + ] + }, + { + "Input": "ุฏุนูˆู†ุง ู†ุฌุชู…ุน ูŠูˆู… ุงู„ุซู„ุงุซุงุก ููŠ ูˆู‚ุช ู…ุชุฃุฎุฑ ู…ู† ุงู„ู„ูŠู„", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูŠูˆู… ุงู„ุซู„ุงุซุงุก ููŠ ูˆู‚ุช ู…ุชุฃุฎุฑ ู…ู† ุงู„ู„ูŠู„", + "Start": 12, + "Length": 34, + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TNI", + "FutureResolution": { + "startDateTime": "2016-11-08 22:00:00", + "endDateTime": "2016-11-08 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-01 22:00:00", + "endDateTime": "2016-11-01 23:59:59" + } + } + } + ] + }, + { + "Input": "ุฏุนู†ุง ู†ุชู‚ุงุจู„ ุจู‚ูŠุฉ ุงู„ูŠูˆู…", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุจู‚ูŠุฉ ุงู„ูŠูˆู…", + "Start": 12, + "Length": 10, + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T23:59:59,PT28079S)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 23:59:59" + } + } + } + ] + }, + { + "Input": "ุฏุนู†ุง ู†ุชู‚ุงุจู„ ุจู‚ูŠุฉ ุงู„ูŠูˆู… ุงู„ุญุงู„ูŠ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุจู‚ูŠุฉ ุงู„ูŠูˆู… ุงู„ุญุงู„ูŠ", + "Start": 12, + "Length": 17, + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T23:59:59,PT28079S)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 23:59:59" + } + } + } + ] + }, + { + "Input": "ุฏุนู†ุง ู†ู„ุชู‚ูŠ ุจู‚ูŠุฉ ูŠูˆู…ูŠ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุจู‚ูŠุฉ ูŠูˆู…ูŠ", + "Start": 11, + "Length": 9, + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T23:59:59,PT28079S)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 23:59:59" + } + } + } + ] + }, + { + "Input": "ุฏุนู†ุง ู†ุชู‚ุงุจู„ ุจู‚ูŠุฉ ู‡ุฐุง ุงู„ูŠูˆู…", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุจู‚ูŠุฉ ู‡ุฐุง ุงู„ูŠูˆู…", + "Start": 12, + "Length": 14, + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T23:59:59,PT28079S)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 23:59:59" + } + } + } + ] + }, + { + "Input": "ุฏุนู†ุง ู†ุชู‚ุงุจู„ ุจู‚ูŠุฉ ูŠูˆู…", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": " ุจู‚ูŠุฉ ูŠูˆู…", + "Start": 11, + "Length": 9, + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T23:59:59,PT28079S)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 23:59:59" + } + } + } + ] + }, + { + "Input": "Cortana ุŒ ูŠุฑุฌู‰ ุชุญุฏูŠุฏ ู…ูˆุนุฏ ุงุฌุชู…ุงุน ุณูƒุงูŠุจ ู…ุน ูˆุงูŠู† ูŠูˆู… ุงู„ุฌู…ุนุฉ ุจูŠู† 1 ู…ุณุงุกู‹ ูˆ 4 ู…ุณุงุกู‹.", + "Context": { + "ReferenceDateTime": "2017-11-09T16:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูŠูˆู… ุงู„ุฌู…ุนุฉ ุจูŠู† 1 ู…ุณุงุกู‹ ูˆ 4 ู…ุณุงุกู‹.", + "Start": 47, + "Length": 33, + "Type": "datetimerange", + "Value": { + "Timex": "(XXXX-WXX-5T13,XXXX-WXX-5T16,PT3H)", + "FutureResolution": { + "startDateTime": "2017-11-10 13:00:00", + "endDateTime": "2017-11-10 16:00:00" + }, + "PastResolution": { + "startDateTime": "2017-11-03 13:00:00", + "endDateTime": "2017-11-03 16:00:00" + } + } + } + ] + }, + { + "Input": "ู‡ู„ ูŠู…ูƒู†ูƒ ุชุญุฏูŠุฏ ู…ูˆุนุฏ ู„ู†ุง ุบุฏู‹ุง ุจูŠู† ุงู„ุณุงุนุฉ 8 ุตุจุงุญู‹ุง ูˆ 2 ู…ุณุงุกู‹ุŸ", + "Context": { + "ReferenceDateTime": "2017-11-09T16:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุบุฏู‹ุง ุจูŠู† ุงู„ุณุงุนุฉ 8 ุตุจุงุญู‹ุง ูˆ 2 ู…ุณุงุก", + "Start": 24, + "Length": 33, + "Type": "datetimerange", + "Value": { + "Timex": "(2017-11-10T08,2017-11-10T14,PT6H)", + "FutureResolution": { + "startDateTime": "2017-11-10 08:00:00", + "endDateTime": "2017-11-10 14:00:00" + }, + "PastResolution": { + "startDateTime": "2017-11-10 08:00:00", + "endDateTime": "2017-11-10 14:00:00" + } + } + } + ] + }, + { + "Input": "ู‡ู„ ูŠู…ูƒู†ูƒ ุชุญุฏูŠุฏ ู…ูˆุนุฏ 9 ุฏูŠุณู…ุจุฑ ุจูŠู† ุงู„ุณุงุนุฉ 8 ุตุจุงุญู‹ุง ูˆ 2 ู…ุณุงุกู‹ุŸ", + "Context": { + "ReferenceDateTime": "2017-11-09T16:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "9 ุฏูŠุณู…ุจุฑ ุจูŠู† ุงู„ุณุงุนุฉ 8 ุตุจุงุญู‹ุง ูˆ 2 ู…ุณุงุก", + "Start": 20, + "Length": 37, + "Type": "datetimerange", + "Value": { + "Timex": "(XXXX-12-09T08,XXXX-12-09T14,PT6H)", + "FutureResolution": { + "startDateTime": "2017-12-09 08:00:00", + "endDateTime": "2017-12-09 14:00:00" + }, + "PastResolution": { + "startDateTime": "2016-12-09 08:00:00", + "endDateTime": "2016-12-09 14:00:00" + } + } + } + ] + }, + { + "Input": "ู…ุฑุญุจู‹ุง ูƒูˆุฑุชุงู†ุง - ูŠุฑุฌู‰ ุชุญุฏูŠุฏ ู…ูˆุนุฏ ู„ู‚ุงุก ุณูƒุงูŠุจ ู…ุน ุฌูŠู†ูŠูุฑ. ุฃุญุชุงุฌ ุฅู„ู‰ ุงุฌุชู…ุงุน ู…ุฏุชู‡ 30 ุฏู‚ูŠู‚ุฉ ูŠูˆู… ุงู„ุฌู…ุนุฉ ุจุนุฏ ุงู„ุธู‡ุฑ.", + "Context": { + "ReferenceDateTime": "2017-11-13T16:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูŠูˆู… ุงู„ุฌู…ุนุฉ ุจุนุฏ ุงู„ุธู‡ุฑ", + "Start": 86, + "Length": 20, + "Type": "datetimerange", + "Value": { + "Timex": "2017-11-17TAF", + "FutureResolution": { + "startDateTime": "2017-11-17 12:00:00", + "endDateTime": "2017-11-17 16:00:00" + }, + "PastResolution": { + "startDateTime": "2017-11-17 12:00:00", + "endDateTime": "2017-11-17 16:00:00" + } + } + } + ] + }, + { + "Input": "ู…ุฑุญุจู‹ุง ูƒูˆุฑุชุงู†ุง - ูŠุฑุฌู‰ ุชุญุฏูŠุฏ ู…ูˆุนุฏ ู„ู‚ุงุก ุณูƒุงูŠุจ ู…ุน ุฌูŠู†ูŠูุฑ. ุฃุญุชุงุฌ ุฅู„ู‰ ุงุฌุชู…ุงุน ู…ุฏุชู‡ 30 ุฏู‚ูŠู‚ุฉ ุจุนุฏ ุธู‡ุฑ ูŠูˆู… ุงู„ุฌู…ุนุฉ!", + "Context": { + "ReferenceDateTime": "2017-11-13T16:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุจุนุฏ ุธู‡ุฑ ูŠูˆู… ุงู„ุฌู…ุนุฉ", + "Start": 86, + "Length": 18, + "Type": "datetimerange", + "Value": { + "Timex": "2017-11-17TAF", + "FutureResolution": { + "startDateTime": "2017-11-17 12:00:00", + "endDateTime": "2017-11-17 16:00:00" + }, + "PastResolution": { + "startDateTime": "2017-11-17 12:00:00", + "endDateTime": "2017-11-17 16:00:00" + } + } + } + ] + }, + { + "Input": "ู…ุฑุญุจู‹ุง ูƒูˆุฑุชุงู†ุง - ูŠุฑุฌู‰ ุชุญุฏูŠุฏ ู…ูˆุนุฏ ู„ู‚ุงุก ุณูƒุงูŠุจ ู…ุน ุฌูŠู†ูŠูุฑ. ุฃุญุชุงุฌ ุฅู„ู‰ ุงุฌุชู…ุงุน ู…ุฏุชู‡ 30 ุฏู‚ูŠู‚ุฉ ุจุนุฏ ุธู‡ุฑ ูŠูˆู… ุงู„ุฌู…ุนุฉ ุงู„ู‚ุงุฏู…!", + "Context": { + "ReferenceDateTime": "2017-11-13T16:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุจุนุฏ ุธู‡ุฑ ูŠูˆู… ุงู„ุฌู…ุนุฉ ุงู„ู‚ุงุฏู…", + "Start": 86, + "Length": 25, + "Type": "datetimerange", + "Value": { + "Timex": "2017-11-24TAF", + "FutureResolution": { + "startDateTime": "2017-11-24 12:00:00", + "endDateTime": "2017-11-24 16:00:00" + }, + "PastResolution": { + "startDateTime": "2017-11-24 12:00:00", + "endDateTime": "2017-11-24 16:00:00" + } + } + } + ] + }, + { + "Input": "ู…ุฑุญุจู‹ุง ูƒูˆุฑุชุงู†ุง - ูŠุฑุฌู‰ ุชุญุฏูŠุฏ ู…ูˆุนุฏ ู„ู‚ุงุก ุณูƒุงูŠุจ ู…ุน ุฌูŠู†ูŠูุฑ. ุฃุญุชุงุฌ ุฅู„ู‰ ุงุฌุชู…ุงุน ู„ู…ุฏุฉ 30 ุฏู‚ูŠู‚ุฉ ุจุนุฏ ุธู‡ุฑ ูŠูˆู… ุงู„ุฌู…ุนุฉ ุงู„ู…ุงุถูŠ!", + "Context": { + "ReferenceDateTime": "2017-11-13T16:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุจุนุฏ ุธู‡ุฑ ูŠูˆู… ุงู„ุฌู…ุนุฉ ุงู„ู…ุงุถูŠ", + "Start": 86, + "Length": 25, + "Type": "datetimerange", + "Value": { + "Timex": "2017-11-10TAF", + "FutureResolution": { + "startDateTime": "2017-11-10 12:00:00", + "endDateTime": "2017-11-10 16:00:00" + }, + "PastResolution": { + "startDateTime": "2017-11-10 12:00:00", + "endDateTime": "2017-11-10 16:00:00" + } + } + } + ] + }, + { + "Input": "ูƒูˆุฑุชุงู†ุง ุŒ ูŠุฑุฌู‰ ุชุญุฏูŠุฏ ู…ูˆุนุฏ ุงุฌุชู…ุงุน ุณูƒุงูŠุจ ู…ุน ูˆุงูŠู† ุŒ ูŠูˆู… ุงู„ุฌู…ุนุฉ ุจุนุฏ ุงู„ุธู‡ุฑ ุจูŠู† 1 ู…ุณุงุกู‹ ูˆ 4 ู…ุณุงุกู‹.", + "Context": { + "ReferenceDateTime": "2017-11-14T19:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูŠูˆู… ุงู„ุฌู…ุนุฉ ุจุนุฏ ุงู„ุธู‡ุฑ ุจูŠู† 1 ู…ุณุงุกู‹ ูˆ 4 ู…ุณุงุก", + "Start": 49, + "Length": 41, + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-5T13,XXXX-WXX-5T16,PT3H", + "FutureResolution": { + "startDateTime": "2017-11-17 13:00:00", + "endDateTime": "2017-11-17 16:00:00" + }, + "PastResolution": { + "startDateTime": "2017-11-10 13:00:00", + "endDateTime": "2017-11-10 16:00:00" + } + } + } + ] + }, + { + "Input": "ูƒูˆุฑุชุงู†ุง ุŒ ูŠุฑุฌู‰ ุชุญุฏูŠุฏ ู…ูˆุนุฏ ุงุฌุชู…ุงุน ุณูƒุงูŠุจ ู…ุน ูˆุงูŠู† ุŒ ุจุนุฏ ุธู‡ุฑ ูŠูˆู… ุงู„ุฌู…ุนุฉ ุจูŠู† 1 ู…ุณุงุกู‹ ูˆ 4 ู…ุณุงุกู‹.", + "Context": { + "ReferenceDateTime": "2017-11-14T19:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุจุนุฏ ุธู‡ุฑ ูŠูˆู… ุงู„ุฌู…ุนุฉ ุจูŠู† 1 ู…ุณุงุกู‹ ูˆ 4 ู…ุณุงุก", + "Start": 49, + "Length": 39, + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-5T13,XXXX-WXX-5T16,PT3H", + "FutureResolution": { + "startDateTime": "2017-11-17 13:00:00", + "endDateTime": "2017-11-17 16:00:00" + }, + "PastResolution": { + "startDateTime": "2017-11-10 13:00:00", + "endDateTime": "2017-11-10 16:00:00" + } + } + } + ] + }, + { + "Input": "ูƒูˆุฑุชุงู†ุง ุŒ ูŠุฑุฌู‰ ุชุญุฏูŠุฏ ู…ูˆุนุฏ ุงุฌุชู…ุงุน ุณูƒุงูŠุจ 2018-09-23 ุงู„ุณุงุนุฉ ุงู„ูˆุงุญุฏุฉ ุธู‡ุฑุงู‹. ู„ 4", + "Context": { + "ReferenceDateTime": "2017-11-17T19:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "2015-09-23 ุงู„ุณุงุนุฉ 1 ู…ุณุงุก ุฅู„ู‰ 4", + "Start": -1, + "Length": 30, + "Type": "datetimerange", + "Value": { + "Timex": "(2018-09-23T13,2018-09-23T16,PT3H)", + "FutureResolution": { + "startDateTime": "2018-09-23 13:00:00", + "endDateTime": "2018-09-23 16:00:00" + }, + "PastResolution": { + "startDateTime": "2018-09-23 13:00:00", + "endDateTime": "2018-09-23 16:00:00" + } + } + } + ] + }, + { + "Input": "ูƒูˆุฑุชุงู†ุง ุŒ ูŠุฑุฌู‰ ุชุญุฏูŠุฏ ู…ูˆุนุฏ ุงุฌุชู…ุงุน ุณูƒุงูŠุจ 2018-09-23 1:30 ู…ุณุงุกู‹. ู„ 4.", + "Context": { + "ReferenceDateTime": "2017-11-17T19:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "2015-09-23 ุงู„ุณุงุนุฉ 1:30 ู…ุณุงุก ุฅู„ู‰ 4", + "Start": -1, + "Length": 33, + "Type": "datetimerange", + "Value": { + "Timex": "(2018-09-23T13:30,2018-09-23T16,PT2H30M)", + "FutureResolution": { + "startDateTime": "2018-09-23 13:30:00", + "endDateTime": "2018-09-23 16:00:00" + }, + "PastResolution": { + "startDateTime": "2018-09-23 13:30:00", + "endDateTime": "2018-09-23 16:00:00" + } + } + } + ] + }, + { + "Input": "ุฏุนู†ุง ู†ุชู‚ุงุจู„ ููŠ 5 ูุจุฑุงูŠุฑ ุตุจุงุญู‹ุง", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฏุนู†ุง ู†ุชู‚ุงุจู„ ููŠ 5 ูุจุฑุงูŠุฑ ุตุจุงุญู‹ุง", + "Start": 0, + "Length": 30, + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-02-05TMO", + "FutureResolution": { + "startDateTime": "2017-02-05 08:00:00", + "endDateTime": "2017-02-05 12:00:00" + }, + "PastResolution": { + "startDateTime": "2016-02-05 08:00:00", + "endDateTime": "2016-02-05 12:00:00" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุงู„ุซู„ุงุซุงุก ุตุจุงุญุง", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุซู„ุงุซุงุก ุตุจุงุญุง", + "Start": 6, + "Length": 14, + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TMO", + "FutureResolution": { + "startDateTime": "2016-11-08 08:00:00", + "endDateTime": "2016-11-08 12:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 08:00:00", + "endDateTime": "2016-11-01 12:00:00" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุงู„ุซู„ุงุซุงุก ู…ุณุงุก", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุซู„ุงุซุงุก ู…ุณุงุก", + "Start": 6, + "Length": 13, + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TAF", + "FutureResolution": { + "startDateTime": "2016-11-08 12:00:00", + "endDateTime": "2016-11-08 16:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 12:00:00", + "endDateTime": "2016-11-01 16:00:00" + } + } + } + ] + }, + { + "Input": "ุณูŠุญุฏุซ ุจุนุฏ ุณุงุนุชูŠู† ููŠ ุงู„ู…ุณุชู‚ุจู„", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุณูŠุญุฏุซ ุจุนุฏ ุณุงุนุชูŠู† ููŠ ุงู„ู…ุณุชู‚ุจู„", + "Start": 0, + "Length": 28, + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T18:12:00,PT2H)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 18:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 18:12:00" + } + } + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Arabic/DurationExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Arabic/DurationExtractor.json new file mode 100644 index 000000000..9475d607a --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Arabic/DurationExtractor.json @@ -0,0 +1,662 @@ +[ + { + "Input": "ุณุฃุชุฑูƒ ู„ู…ุฏุฉ 3 ุณุงุนุงุช", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "3 ุณุงุนุงุช", + "Start": 11, + "Length": 7, + "Type": "duration" + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ู„ู…ุฏุฉ 3 ุฃูŠุงู…", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "3 ุฃูŠุงู…", + "Start": 12, + "Length": 6, + "Type": "duration" + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ู„ู…ุฏุฉ 3.5 ุณู†ูˆุงุช", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "3.5 ุณู†ูˆุงุช", + "Start": 12, + "Length": 9, + "Type": "duration" + } + ] + }, + { + "Input": "ุณุฃุชุฑูƒ ู…ุฏุฉ 3 ุณุงุนุงุช", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "3 ุณุงุนุงุช", + "Start": 10, + "Length": 7, + "Type": "duration" + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ู„ู…ุฏุฉ 3 ุงู„ุณุงุนุงุช", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "3 ุงู„ุณุงุนุงุช", + "Start": 12, + "Length": 9, + "Type": "duration" + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ู„ู…ุฏุฉ 3 ุณุงุนุฉ", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "3 ุณุงุนุฉ", + "Start": 12, + "Length": 6, + "Type": "duration" + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ู„ู…ุฏุฉ 3 ุณุงุนุงุช", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "3 ุณุงุนุงุช", + "Start": 12, + "Length": 7, + "Type": "duration" + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ู…ุฏุฉ 3 ุฃูŠุงู…", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "3 ุฃูŠุงู…", + "Start": 11, + "Length": 6, + "Type": "duration" + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ู„ู…ุฏุฉ 3 ุฃุดู‡ุฑ", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "3 ุฃุดู‡ุฑ", + "Start": 12, + "Length": 6, + "Type": "duration" + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ู„ู…ุฏุฉ 3 ุฏู‚ุงุฆู‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "3 ุฏู‚ุงุฆู‚", + "Start": 12, + "Length": 7, + "Type": "duration" + } + ] + }, + { + "Input": "ุณุฃุชุฑูƒ ู…ุฏุฉ 3 ุฏู‚ุงุฆู‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "3 ุฏู‚ุงุฆู‚", + "Start": 10, + "Length": 7, + "Type": "duration" + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ู„ู…ุฏุฉ 3.5 ุซุงู†ูŠุฉ", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "3.5 ุซุงู†ูŠุฉ", + "Start": 12, + "Length": 9, + "Type": "duration" + } + ] + }, + { + "Input": "ุณุฃุชุฑูƒ ู„ู…ุฏุฉ 123.45 ุซุงู†ูŠุฉ", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "123.45 ุซุงู†ูŠุฉ", + "Start": 11, + "Length": 12, + "Type": "duration" + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ู„ู…ุฏุฉ ุฃุณุจูˆุนูŠู†", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฃุณุจูˆุนูŠู†", + "Start": 12, + "Length": 7, + "Type": "duration" + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ู„ู…ุฏุฉ ุนุดุฑูŠู† ุฏู‚ูŠู‚ุฉ", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุนุดุฑูŠู† ุฏู‚ูŠู‚ุฉ", + "Start": 12, + "Length": 11, + "Type": "duration" + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ู„ู…ุฏุฉ ุฃุฑุจุน ูˆุนุดุฑูŠู† ุณุงุนุฉ", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฃุฑุจุน ูˆุนุดุฑูŠู† ุณุงุนุฉ", + "Start": 12, + "Length": 16, + "Type": "duration" + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ุทูˆุงู„ ุงู„ูŠูˆู…", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุทูˆุงู„ ุงู„ูŠูˆู…", + "Start": 7, + "Length": 10, + "Type": "duration" + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ุทูˆุงู„ ุงู„ุฃุณุจูˆุน", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุทูˆุงู„ ุงู„ุฃุณุจูˆุน", + "Start": 7, + "Length": 12, + "Type": "duration" + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ุทูˆุงู„ ุงู„ุดู‡ุฑ", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุทูˆุงู„ ุงู„ุดู‡ุฑ", + "Start": 7, + "Length": 10, + "Type": "duration" + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ุทูˆุงู„ ุงู„ุนุงู…", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุทูˆุงู„ ุงู„ุนุงู…", + "Start": 7, + "Length": 10, + "Type": "duration" + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ุทูˆุงู„ ูŠูˆู…", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุทูˆุงู„ ูŠูˆู…", + "Start": 7, + "Length": 8, + "Type": "duration" + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ุทูˆุงู„ ุฃุณุจูˆุน", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุทูˆุงู„ ุฃุณุจูˆุน", + "Start": 7, + "Length": 10, + "Type": "duration" + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ุทูˆุงู„ ุดู‡ุฑ", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุทูˆุงู„ ุดู‡ุฑ", + "Start": 7, + "Length": 8, + "Type": "duration" + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ุทูˆุงู„ ุงู„ุณู†ุฉ", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุทูˆุงู„ ุงู„ุณู†ุฉ", + "Start": 7, + "Length": 10, + "Type": "duration" + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ู„ูŠูˆู… ูƒุงู…ู„", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูŠูˆู… ูƒุงู…ู„", + "Start": 8, + "Length": 8, + "Type": "duration" + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ู„ู…ุฏุฉ ุฃุณุจูˆุน ูƒุงู…ู„", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฃุณุจูˆุน ูƒุงู…ู„", + "Start": 12, + "Length": 10, + "Type": "duration" + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ู„ู…ุฏุฉ ุดู‡ุฑ ูƒุงู…ู„", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุดู‡ุฑ ูƒุงู…ู„", + "Start": 12, + "Length": 8, + "Type": "duration" + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ู„ู…ุฏุฉ ุนุงู… ูƒุงู…ู„", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุนุงู… ูƒุงู…ู„", + "Start": 12, + "Length": 8, + "Type": "duration" + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ูŠูˆู… ูƒุงู…ู„", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูŠูˆู… ูƒุงู…ู„", + "Start": 7, + "Length": 8, + "Type": "duration" + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑู„ู…ุฏุฉ ุฃุณุจูˆุน ูƒุงู…ู„", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฃุณุจูˆุน ูƒุงู…ู„", + "Start": 11, + "Length": 10, + "Type": "duration" + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑู„ู…ุฏุฉ ุดู‡ุฑ ูƒุงู…ู„", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุดู‡ุฑ ูƒุงู…ู„", + "Start": 11, + "Length": 8, + "Type": "duration" + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ู„ู…ุฏุฉ ุณู†ุฉ ูƒุงู…ู„ุฉ", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุณู†ุฉ ูƒุงู…ู„ุฉ", + "Start": 12, + "Length": 9, + "Type": "duration" + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ู„ู…ุฏุฉ ุณุงุนุฉ", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุณุงุนุฉ", + "Start": 12, + "Length": 4, + "Type": "duration" + } + ] + }, + { + "Input": "ุณุฃุชุฑูƒ ู„ู…ุฏุฉ ุนุงู…", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุนุงู…", + "Start": 11, + "Length": 3, + "Type": "duration" + } + ] + }, + { + "Input": "ู†ุตู ุณู†ุฉ", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู†ุตู ุณู†ุฉ", + "Start": 0, + "Length": 7, + "Type": "duration" + } + ] + }, + { + "Input": "ู†ุตู ุนุงู…", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู†ุตู ุนุงู…", + "Start": 0, + "Length": 7, + "Type": "duration" + } + ] + }, + { + "Input": "ุณุฃุชุฑูƒ ู„ู…ุฏุฉ 3 ุฏู‚ุงุฆู‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "3 ุฏู‚ุงุฆู‚", + "Start": 11, + "Length": 7, + "Type": "duration" + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ู„ู…ุฏุฉ 30 ุฏู‚ูŠู‚ุฉ", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "30 ุฏู‚ูŠู‚ุฉ", + "Start": 12, + "Length": 8, + "Type": "duration" + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ู„ู…ุฏุฉ ู†ุตู ุณุงุนุฉ", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู†ุตู ุณุงุนุฉ", + "Start": 12, + "Length": 8, + "Type": "duration" + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ู…ุฏุฉ ู†ุตู ุณุงุนุฉ", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู†ุตู ุณุงุนุฉ", + "Start": 11, + "Length": 8, + "Type": "duration" + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ู„ู…ุฏุฉ ุณุงุนุฉ ูˆู†ุตู", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุณุงุนุฉ ูˆู†ุตู", + "Start": 12, + "Length": 9, + "Type": "duration" + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑู…ุฏุฉ ุณุงุนุฉ ูˆู†ุตู", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุณุงุนุฉ ูˆู†ุตู", + "Start": 10, + "Length": 9, + "Type": "duration" + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ู„ู…ุฏุฉ ู†ุตู ุงู„ุณุงุนุฉ", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู†ุตู ุงู„ุณุงุนุฉ", + "Start": 12, + "Length": 10, + "Type": "duration" + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ู„ู…ุฏุฉ ุณุงุนุชูŠู†", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุณุงุนุชูŠู†", + "Start": 12, + "Length": 6, + "Type": "duration" + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ู„ู…ุฏุฉ ุณุงุนุชูŠู† ูˆู†ุตู", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุณุงุนุชูŠู† ูˆู†ุตู", + "Start": 12, + "Length": 11, + "Type": "duration" + } + ] + }, + { + "Input": "ููŠ ุฃุณุจูˆุน", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฃุณุจูˆุน", + "Start": 3, + "Length": 5, + "Type": "duration" + } + ] + }, + { + "Input": "ููŠ ูŠูˆู…", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูŠูˆู…", + "Start": 3, + "Length": 3, + "Type": "duration" + } + ] + }, + { + "Input": "ู„ู…ุฏุฉ ุณุงุนุฉ", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุณุงุนุฉ", + "Start": 5, + "Length": 4, + "Type": "duration" + } + ] + }, + { + "Input": "ู„ู…ุฏุฉ ุดู‡ุฑ", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุดู‡ุฑ", + "Start": 5, + "Length": 3, + "Type": "duration" + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ู„ุจุถุน ุณุงุนุงุช", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุจุถุน ุณุงุนุงุช", + "Start": 8, + "Length": 9, + "Type": "duration" + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ู„ุจุถุน ุฏู‚ุงุฆู‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุจุถุน ุฏู‚ุงุฆู‚", + "Start": 8, + "Length": 9, + "Type": "duration" + } + ] + }, + { + "Input": "ุณุฃุฑุญู„ ู„ุจุถุนุฉ ุฃูŠุงู…", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุจุถุนุฉ ุฃูŠุงู…", + "Start": 7, + "Length": 9, + "Type": "duration" + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ู„ุนุฏุฉ ุฃูŠุงู…", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุนุฏุฉ ุฃูŠุงู…", + "Start": 8, + "Length": 8, + "Type": "duration" + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ู„ู…ุฏุฉ ุนุงู… ูˆุงุญุฏ ูˆ ุดู‡ุฑ ูˆ 21 ูŠูˆู…ุง", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุนุงู… ูˆุงุญุฏ ูˆ ุดู‡ุฑ ูˆ 21 ูŠูˆู…ุง", + "Start": 12, + "Length": 24, + "Type": "duration" + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ู„ู…ุฏุฉ 2 ุฃูŠุงู… ูˆ ุดู‡ุฑ ูˆุงุญุฏ", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "2 ุฃูŠุงู… ูˆ ุดู‡ุฑ ูˆุงุญุฏ", + "Start": 12, + "Length": 17, + "Type": "duration" + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Arabic/DurationParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Arabic/DurationParser.json new file mode 100644 index 000000000..911c8ce57 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Arabic/DurationParser.json @@ -0,0 +1,1076 @@ +[ + { + "Input": "ุณุฃุชุฑูƒ ู„ู…ุฏุฉ 3 ุณุงุนุงุช", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "3 ุณุงุนุงุช", + "Start": 11, + "Length": 7, + "Type": "duration", + "Value": { + "Timex": "PT3H", + "FutureResolution": { + "duration": "10800" + }, + "PastResolution": { + "duration": "10800" + } + } + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ู„ู…ุฏุฉ 3 ุฃูŠุงู…", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "3 ุฃูŠุงู…", + "Start": 12, + "Length": 6, + "Type": "duration", + "Value": { + "Timex": "P3D", + "FutureResolution": { + "duration": "259200" + }, + "PastResolution": { + "duration": "259200" + } + } + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ู„ู…ุฏุฉ 3.5 ุณู†ูˆุงุช", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "3.5 ุณู†ูˆุงุช", + "Start": 12, + "Length": 9, + "Type": "duration", + "Value": { + "Timex": "P3.5Y", + "FutureResolution": { + "duration": "110376000" + }, + "PastResolution": { + "duration": "110376000" + } + } + } + ] + }, + { + "Input": "ุณุฃุชุฑูƒ ู…ุฏุฉ 3 ุณุงุนุงุช", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "3 ุณุงุนุงุช", + "Start": 10, + "Length": 7, + "Type": "duration", + "Value": { + "Timex": "PT3H", + "FutureResolution": { + "duration": "10800" + }, + "PastResolution": { + "duration": "10800" + } + } + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ู„ู…ุฏุฉ 3 ุงู„ุณุงุนุงุช", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "3 ุงู„ุณุงุนุงุช", + "Start": 12, + "Length": 9, + "Type": "duration", + "Value": { + "Timex": "PT3H", + "FutureResolution": { + "duration": "10800" + }, + "PastResolution": { + "duration": "10800" + } + } + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ู„ู…ุฏุฉ 3 ุณุงุนุฉ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "3 ุณุงุนุฉ", + "Start": 12, + "Length": 6, + "Type": "duration", + "Value": { + "Timex": "PT3H", + "FutureResolution": { + "duration": "10800" + }, + "PastResolution": { + "duration": "10800" + } + } + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ู…ุฏุฉ 3 ุฃูŠุงู…", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "3 ุฃูŠุงู…", + "Start": 11, + "Length": 6, + "Type": "duration", + "Value": { + "Timex": "P3D", + "FutureResolution": { + "duration": "259200" + }, + "PastResolution": { + "duration": "259200" + } + } + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ู„ู…ุฏุฉ 3 ุฃุดู‡ุฑ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "3 ุฃุดู‡ุฑ", + "Start": 12, + "Length": 6, + "Type": "duration", + "Value": { + "Timex": "P3M", + "FutureResolution": { + "duration": "7776000" + }, + "PastResolution": { + "duration": "7776000" + } + } + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ู„ู…ุฏุฉ 3 ุฏู‚ุงุฆู‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "3 ุฏู‚ุงุฆู‚", + "Start": 12, + "Length": 7, + "Type": "duration", + "Value": { + "Timex": "PT3M", + "FutureResolution": { + "duration": "180" + }, + "PastResolution": { + "duration": "180" + } + } + } + ] + }, + { + "Input": "ุณุฃุชุฑูƒ ู„ู…ุฏุฉ 3 ุฏู‚ุงุฆู‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "3 ุฏู‚ุงุฆู‚", + "Start": 11, + "Length": 7, + "Type": "duration", + "Value": { + "Timex": "PT3M", + "FutureResolution": { + "duration": "180" + }, + "PastResolution": { + "duration": "180" + } + } + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ู„ู…ุฏุฉ 3.5 ุซุงู†ูŠุฉ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "3.5 ุซุงู†ูŠุฉ", + "Start": 12, + "Length": 9, + "Type": "duration", + "Value": { + "Timex": "PT3.5S", + "FutureResolution": { + "duration": "3.5" + }, + "PastResolution": { + "duration": "3.5" + } + } + } + ] + }, + { + "Input": "ุณุฃุชุฑูƒ ู„ู…ุฏุฉ 123.45 ุซุงู†ูŠุฉ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "123.45 ุซุงู†ูŠุฉ", + "Start": 11, + "Length": 12, + "Type": "duration", + "Value": { + "Timex": "PT123.45S", + "FutureResolution": { + "duration": "123.45" + }, + "PastResolution": { + "duration": "123.45" + } + } + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ู„ู…ุฏุฉ ุฃุณุจูˆุนูŠู†", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฃุณุจูˆุนูŠู†", + "Start": 12, + "Length": 7, + "Type": "duration", + "Value": { + "Timex": "P2W", + "FutureResolution": { + "duration": "1209600" + }, + "PastResolution": { + "duration": "1209600" + } + } + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ู„ู…ุฏุฉ ุนุดุฑูŠู† ุฏู‚ูŠู‚ุฉ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุนุดุฑูŠู† ุฏู‚ูŠู‚ุฉ", + "Start": 12, + "Length": 11, + "Type": "duration", + "Value": { + "Timex": "PT20M", + "FutureResolution": { + "duration": "1200" + }, + "PastResolution": { + "duration": "1200" + } + } + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ู„ู…ุฏุฉ ุฃุฑุจุน ูˆุนุดุฑูŠู† ุณุงุนุฉ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฃุฑุจุน ูˆุนุดุฑูŠู† ุณุงุนุฉ", + "Start": 12, + "Length": 16, + "Type": "duration", + "Value": { + "Timex": "PT24H", + "FutureResolution": { + "duration": "86400" + }, + "PastResolution": { + "duration": "86400" + } + } + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ุทูˆุงู„ ุงู„ูŠูˆู…", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุทูˆุงู„ ุงู„ูŠูˆู…", + "Start": 7, + "Length": 10, + "Type": "duration", + "Value": { + "Timex": "P1D", + "FutureResolution": { + "duration": "86400" + }, + "PastResolution": { + "duration": "86400" + } + } + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ุทูˆุงู„ ุงู„ุฃุณุจูˆุน", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุทูˆุงู„ ุงู„ุฃุณุจูˆุน", + "Start": 7, + "Length": 12, + "Type": "duration", + "Value": { + "Timex": "P1W", + "FutureResolution": { + "duration": "604800" + }, + "PastResolution": { + "duration": "604800" + } + } + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ุทูˆุงู„ ุงู„ุดู‡ุฑ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุทูˆุงู„ ุงู„ุดู‡ุฑ", + "Start": 7, + "Length": 10, + "Type": "duration", + "Value": { + "Timex": "P1M", + "FutureResolution": { + "duration": "2592000" + }, + "PastResolution": { + "duration": "2592000" + } + } + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ุทูˆุงู„ ุงู„ุนุงู…", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุทูˆุงู„ ุงู„ุนุงู…", + "Start": 7, + "Length": 10, + "Type": "duration", + "Value": { + "Timex": "P1Y", + "FutureResolution": { + "duration": "31536000" + }, + "PastResolution": { + "duration": "31536000" + } + } + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ุทูˆุงู„ ูŠูˆู…", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุทูˆุงู„ ูŠูˆู…", + "Start": 7, + "Length": 8, + "Type": "duration", + "Value": { + "Timex": "P1D", + "FutureResolution": { + "duration": "86400" + }, + "PastResolution": { + "duration": "86400" + } + } + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ุทูˆุงู„ ุฃุณุจูˆุน", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุทูˆุงู„ ุฃุณุจูˆุน", + "Start": 7, + "Length": 10, + "Type": "duration", + "Value": { + "Timex": "P1W", + "FutureResolution": { + "duration": "604800" + }, + "PastResolution": { + "duration": "604800" + } + } + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ุทูˆุงู„ ุดู‡ุฑ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุทูˆุงู„ ุดู‡ุฑ", + "Start": 7, + "Length": 8, + "Type": "duration", + "Value": { + "Timex": "P1M", + "FutureResolution": { + "duration": "2592000" + }, + "PastResolution": { + "duration": "2592000" + } + } + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ุทูˆุงู„ ุงู„ุณู†ุฉ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุทูˆุงู„ ุงู„ุณู†ุฉ", + "Start": 7, + "Length": 10, + "Type": "duration", + "Value": { + "Timex": "P1Y", + "FutureResolution": { + "duration": "31536000" + }, + "PastResolution": { + "duration": "31536000" + } + } + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ู„ูŠูˆู… ูƒุงู…ู„", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูŠูˆู… ูƒุงู…ู„", + "Start": 8, + "Length": 8, + "Type": "duration", + "Value": { + "Timex": "P1D", + "FutureResolution": { + "duration": "86400" + }, + "PastResolution": { + "duration": "86400" + } + } + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ู„ู…ุฏุฉ ุฃุณุจูˆุน ูƒุงู…ู„", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฃุณุจูˆุน ูƒุงู…ู„", + "Start": 12, + "Length": 10, + "Type": "duration", + "Value": { + "Timex": "P1W", + "FutureResolution": { + "duration": "604800" + }, + "PastResolution": { + "duration": "604800" + } + } + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ู„ู…ุฏุฉ ุดู‡ุฑ ูƒุงู…ู„", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุดู‡ุฑ ูƒุงู…ู„", + "Start": 12, + "Length": 8, + "Type": "duration", + "Value": { + "Timex": "P1M", + "FutureResolution": { + "duration": "2592000" + }, + "PastResolution": { + "duration": "2592000" + } + } + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ู„ู…ุฏุฉ ุนุงู… ูƒุงู…ู„", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุนุงู… ูƒุงู…ู„", + "Start": 12, + "Length": 8, + "Type": "duration", + "Value": { + "Timex": "P1Y", + "FutureResolution": { + "duration": "31536000" + }, + "PastResolution": { + "duration": "31536000" + } + } + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ูŠูˆู… ูƒุงู…ู„", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูŠูˆู… ูƒุงู…ู„", + "Start": 7, + "Length": 8, + "Type": "duration", + "Value": { + "Timex": "P1D", + "FutureResolution": { + "duration": "86400" + }, + "PastResolution": { + "duration": "86400" + } + } + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ู…ุฏุฉ ุฃุณุจูˆุน ูƒุงู…ู„", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฃุณุจูˆุน ูƒุงู…ู„", + "Start": 11, + "Length": 10, + "Type": "duration", + "Value": { + "Timex": "P1W", + "FutureResolution": { + "duration": "604800" + }, + "PastResolution": { + "duration": "604800" + } + } + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ู…ุฏุฉ ุดู‡ุฑ ูƒุงู…ู„", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุดู‡ุฑ ูƒุงู…ู„", + "Start": 11, + "Length": 8, + "Type": "duration", + "Value": { + "Timex": "P1M", + "FutureResolution": { + "duration": "2592000" + }, + "PastResolution": { + "duration": "2592000" + } + } + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ู„ู…ุฏุฉ ุณู†ุฉ ูƒุงู…ู„ุฉ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุณู†ุฉ ูƒุงู…ู„ุฉ", + "Start": 12, + "Length": 9, + "Type": "duration", + "Value": { + "Timex": "P1Y", + "FutureResolution": { + "duration": "31536000" + }, + "PastResolution": { + "duration": "31536000" + } + } + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ู„ู…ุฏุฉ ุณุงุนุฉ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุณุงุนุฉ", + "Start": 12, + "Length": 4, + "Type": "duration", + "Value": { + "Timex": "PT1H", + "FutureResolution": { + "duration": "3600" + }, + "PastResolution": { + "duration": "3600" + } + } + } + ] + }, + { + "Input": "ู†ุตู ุณู†ุฉ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู†ุตู ุณู†ุฉ", + "Start": 0, + "Length": 7, + "Type": "duration", + "Value": { + "Timex": "P0.5Y", + "FutureResolution": { + "duration": "15768000" + }, + "PastResolution": { + "duration": "15768000" + } + } + } + ] + }, + { + "Input": "ู†ุตู ุนุงู…", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู†ุตู ุนุงู…", + "Start": 0, + "Length": 7, + "Type": "duration", + "Value": { + "Timex": "P0.5Y", + "FutureResolution": { + "duration": "15768000" + }, + "PastResolution": { + "duration": "15768000" + } + } + } + ] + }, + { + "Input": "3 ุฏู‚ุงุฆู‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "3 ุฏู‚ุงุฆู‚", + "Start": 0, + "Length": 7, + "Type": "duration", + "Value": { + "Timex": "PT3M", + "FutureResolution": { + "duration": "180" + }, + "PastResolution": { + "duration": "180" + } + } + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ู„ู…ุฏุฉ 30 ุฏู‚ูŠู‚ุฉ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "30 ุฏู‚ูŠู‚ุฉ", + "Start": 12, + "Length": 8, + "Type": "duration", + "Value": { + "Timex": "PT30M", + "FutureResolution": { + "duration": "1800" + }, + "PastResolution": { + "duration": "1800" + } + } + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ู„ู…ุฏุฉ ุณุงุนุฉ ูˆู†ุตู", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุณุงุนุฉ ูˆู†ุตู", + "Start": 12, + "Length": 9, + "Type": "duration", + "Value": { + "Timex": "PT1.5H", + "FutureResolution": { + "duration": "5400" + }, + "PastResolution": { + "duration": "5400" + } + } + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ู…ุฏุฉ ุณุงุนุฉ ูˆู†ุตู", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุณุงุนุฉ ูˆู†ุตู", + "Start": 11, + "Length": 9, + "Type": "duration", + "Value": { + "Timex": "PT1.5H", + "FutureResolution": { + "duration": "5400" + }, + "PastResolution": { + "duration": "5400" + } + } + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ู„ู…ุฏุฉ ู†ุตู ุณุงุนุฉ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู†ุตู ุณุงุนุฉ", + "Start": 12, + "Length": 8, + "Type": "duration", + "Value": { + "Timex": "PT0.5H", + "FutureResolution": { + "duration": "1800" + }, + "PastResolution": { + "duration": "1800" + } + } + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ู„ู…ุฏุฉ ุณุงุนุชูŠู†", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุณุงุนุชูŠู†", + "Start": 12, + "Length": 6, + "Type": "duration", + "Value": { + "Timex": "PT2H", + "FutureResolution": { + "duration": "7200" + }, + "PastResolution": { + "duration": "7200" + } + } + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ู„ู…ุฏุฉ ุณุงุนุชูŠู† ูˆู†ุตู", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุณุงุนุชูŠู† ูˆู†ุตู", + "Start": 12, + "Length": 11, + "Type": "duration", + "Value": { + "Timex": "PT2.5H", + "FutureResolution": { + "duration": "9000" + }, + "PastResolution": { + "duration": "9000" + } + } + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ู„ู…ุฏุฉ ุนุงู… ูˆุงุญุฏ ูˆ ุดู‡ุฑ ูˆ 21 ูŠูˆู…ุง", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุนุงู… ูˆุงุญุฏ ูˆ ุดู‡ุฑ ูˆ 21 ูŠูˆู…ุง", + "Start": 12, + "Length": 24, + "Type": "duration", + "Value": { + "Timex": "P1Y1M21D", + "FutureResolution": { + "duration": "35942400" + }, + "PastResolution": { + "duration": "35942400" + } + } + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ู„ู…ุฏุฉ 2 ุฃูŠุงู… ูˆ ุดู‡ุฑ ูˆุงุญุฏ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "2 ุฃูŠุงู… ูˆ ุดู‡ุฑ ูˆุงุญุฏ", + "Start": 12, + "Length": 17, + "Type": "duration", + "Value": { + "Timex": "P1M2D", + "FutureResolution": { + "duration": "2764800" + }, + "PastResolution": { + "duration": "2764800" + } + } + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ู„ู…ุฏุฉ ุฃุณุจูˆุน ูˆุงุญุฏ ุซู„ุงุซุฉ ุฃูŠุงู…", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฃุณุจูˆุน ูˆุงุญุฏ ุซู„ุงุซุฉ ุฃูŠุงู…", + "Start": 12, + "Length": 21, + "Type": "duration", + "Value": { + "Timex": "P1W3D", + "FutureResolution": { + "duration": "864000" + }, + "PastResolution": { + "duration": "864000" + } + } + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Arabic/HolidayExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Arabic/HolidayExtractor.json new file mode 100644 index 000000000..9c78e49aa --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Arabic/HolidayExtractor.json @@ -0,0 +1,218 @@ +[ + { + "Input": "ุณุฃุนูˆุฏ ููŠ ุนูŠุฏ ุงู„ู…ูŠู„ุงุฏ", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุนูŠุฏ ุงู„ู…ูŠู„ุงุฏ", + "Start": 9, + "Length": 11, + "Type": "date" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ููŠ ูŠูˆู… ุนูŠุฏ ุงู„ู…ูŠู„ุงุฏ", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูŠูˆู… ุนูŠุฏ ุงู„ู…ูŠู„ุงุฏ", + "Start": 9, + "Length": 15, + "Type": "date" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ููŠ ูŠูˆุงู†ุฏุงู†", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูŠูˆุงู†ุฏุงู†", + "Start": 9, + "Length": 7, + "Type": "date" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ููŠ ูŠูˆู… ุงู„ุดูƒุฑ", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูŠูˆู… ุงู„ุดูƒุฑ", + "Start": 9, + "Length": 9, + "Type": "date" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ููŠ ูŠูˆู… ุงู„ุฃุจ", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูŠูˆู… ุงู„ุฃุจ", + "Start": 9, + "Length": 8, + "Type": "date" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ููŠ ูŠูˆุงู†ุฏุงู† ู‡ุฐุง ุงู„ุนุงู…", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูŠูˆุงู†ุฏุงู† ู‡ุฐุง ุงู„ุนุงู…", + "Start": 9, + "Length": 17, + "Type": "date" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ููŠ ูŠูˆุงู†ุฏุงู† ู„ุนุงู… 2016", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูŠูˆุงู†ุฏุงู† ู„ุนุงู… 2016", + "Start": 9, + "Length": 17, + "Type": "date" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ููŠ ูŠูˆุงู†ุฏุงู† 2016", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูŠูˆุงู†ุฏุงู† 2016", + "Start": 9, + "Length": 12, + "Type": "date" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ูŠูˆู… ุฅุซู†ูŠู† ุงู„ุฑู…ุงุฏ", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูŠูˆู… ุฅุซู†ูŠู† ุงู„ุฑู…ุงุฏ", + "Start": 6, + "Length": 16, + "Type": "date" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ููŠ ุฑุฃุณ ุงู„ุณู†ุฉ ุงู„ู‡ุฌุฑูŠุฉ", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฑุฃุณ ุงู„ุณู†ุฉ ุงู„ู‡ุฌุฑูŠุฉ", + "Start": 9, + "Length": 17, + "Type": "date" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ููŠ ุนูŠุฏ ุงู„ุฃุถุญู‰", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุนูŠุฏ ุงู„ุฃุถุญู‰", + "Start": 9, + "Length": 10, + "Type": "date" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ููŠ ุนูŠุฏ ุงู„ูุทุฑ", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุนูŠุฏ ุงู„ูุทุฑ", + "Start": 9, + "Length": 9, + "Type": "date" + } + ] + }, + { + "Input": "ุณุฃุฐู‡ุจ ุฅู„ู‰ ุงู„ุญุฌ", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุญุฌ", + "Start": 10, + "Length": 4, + "Type": "date" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ููŠ ุงู„ู…ูˆู„ุฏ ุงู„ู†ุจูˆูŠ", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ู…ูˆู„ุฏ ุงู„ู†ุจูˆูŠ", + "Start": 9, + "Length": 13, + "Type": "date" + } + ] + }, + { + "Input": "ุณุฃุฐู‡ุจ ููŠ ูŠูˆู… ุงู„ุฃุฑุถ", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูŠูˆู… ุงู„ุฃุฑุถ", + "Start": 9, + "Length": 9, + "Type": "date" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ููŠ ุนูŠุฏ ุงู„ุงุณุชู‚ู„ุงู„", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุนูŠุฏ ุงู„ุงุณุชู‚ู„ุงู„", + "Start": 9, + "Length": 13, + "Type": "date" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ููŠ ุงู„ุฎุฑูŠู", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุฎุฑูŠู", + "Start": 9, + "Length": 6, + "Type": "date" + } + ] + }, + { + "Input": "ุณุฃุฐู‡ุจ ููŠ ุงู„ุญุฌ ุณู†ุฉ 2016", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุญุฌ ุณู†ุฉ 2016", + "Start": 9, + "Length": 13, + "Type": "date" + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Arabic/HolidayParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Arabic/HolidayParser.json new file mode 100644 index 000000000..3a418abc4 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Arabic/HolidayParser.json @@ -0,0 +1,352 @@ +[ + { + "Input": "ุณุฃุนูˆุฏ ููŠ ุนูŠุฏ ุงู„ูุตุญ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุนูŠุฏ ุงู„ูุตุญ", + "Start": 9, + "Length": 9, + "Type": "date", + "Value": { + "Timex": "", + "FutureResolution": { + "date": "0001-01-01" + }, + "PastResolution": { + "date": "0001-01-01" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ููŠ ูŠูˆู… ุนูŠุฏ ุงู„ู…ูŠู„ุงุฏ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูŠูˆู… ุนูŠุฏ ุงู„ู…ูŠู„ุงุฏ", + "Start": 9, + "Length": 15, + "Type": "date", + "Value": { + "Timex": "XXXX-12-25", + "FutureResolution": { + "date": "2016-12-25" + }, + "PastResolution": { + "date": "2015-12-25" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ู„ูŠู„ุฉ ุฑุฃุณ ุงู„ุณู†ุฉ ุงู„ุฌุฏูŠุฏุฉ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู„ูŠู„ุฉ ุฑุฃุณ ุงู„ุณู†ุฉ ุงู„ุฌุฏูŠุฏุฉ", + "Start": 6, + "Length": 22, + "Type": "date", + "Value": { + "Timex": "XXXX-12-31", + "FutureResolution": { + "date": "2016-12-31" + }, + "PastResolution": { + "date": "2015-12-31" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุฑุฃุณ ุงู„ุณู†ุฉ ุงู„ุฌุฏูŠุฏุฉ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฑุฃุณ ุงู„ุณู†ุฉ ุงู„ุฌุฏูŠุฏุฉ", + "Start": 6, + "Length": 17, + "Type": "date", + "Value": { + "Timex": "XXXX-12-31", + "FutureResolution": { + "date": "2016-12-31" + }, + "PastResolution": { + "date": "2015-12-31" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ููŠ ุนูŠุฏ ุงู„ู…ูŠู„ุงุฏ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุนูŠุฏ ุงู„ู…ูŠู„ุงุฏ", + "Start": 9, + "Length": 11, + "Type": "date", + "Value": { + "Timex": "XXXX-12-25", + "FutureResolution": { + "date": "2016-12-25" + }, + "PastResolution": { + "date": "2015-12-25" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ููŠ ูŠูˆุงู†ุฏุงู†", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูŠูˆุงู†ุฏุงู†", + "Start": 9, + "Length": 7, + "Type": "date", + "Value": { + "Timex": "XXXX-01-01", + "FutureResolution": { + "date": "2017-01-01" + }, + "PastResolution": { + "date": "2016-01-01" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ููŠ ูŠูˆู… ุงู„ุดูƒุฑ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูŠูˆู… ุงู„ุดูƒุฑ", + "Start": 9, + "Length": 9, + "Type": "date", + "Value": { + "Timex": "XXXX-11-WXX-4-4", + "FutureResolution": { + "date": "2016-11-24" + }, + "PastResolution": { + "date": "2015-11-26" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ููŠ ุนูŠุฏ ุงู„ุดูƒุฑ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุนูŠุฏ ุงู„ุดูƒุฑ", + "Start": 9, + "Length": 9, + "Type": "date", + "Value": { + "Timex": "XXXX-11-WXX-4-4", + "FutureResolution": { + "date": "2016-11-24" + }, + "PastResolution": { + "date": "2015-11-26" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ููŠ ูŠูˆู… ุงู„ุฃุจ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูŠูˆู… ุงู„ุฃุจ", + "Start": 9, + "Length": 8, + "Type": "date", + "Value": { + "Timex": "XXXX-06-WXX-7-3", + "FutureResolution": { + "date": "2017-06-18" + }, + "PastResolution": { + "date": "2016-06-19" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ููŠ ูŠูˆุงู†ุฏุงู† ุงู„ุนุงู… ุงู„ู…ู‚ุจู„", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูŠูˆุงู†ุฏุงู† ุงู„ุนุงู… ุงู„ู…ู‚ุจู„", + "Start": 9, + "Length": 20, + "Type": "date", + "Value": { + "Timex": "2017-01-01", + "FutureResolution": { + "date": "2017-01-01" + }, + "PastResolution": { + "date": "2017-01-01" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ููŠ ุนูŠุฏ ุงู„ุดูƒุฑ 2010", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุนูŠุฏ ุงู„ุดูƒุฑ 2010", + "Start": 9, + "Length": 14, + "Type": "date", + "Value": { + "Timex": "2010-11-WXX-4-4", + "FutureResolution": { + "date": "2010-11-25" + }, + "PastResolution": { + "date": "2010-11-25" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ููŠ ูŠูˆู… ุงู„ุฃุจ ุนุงู… 2015", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูŠูˆู… ุงู„ุฃุจ ุนุงู… 2015", + "Start": 10, + "Length": 17, + "Type": "date", + "Value": { + "Timex": "2015-06-WXX-7-3", + "FutureResolution": { + "date": "2015-06-21" + }, + "PastResolution": { + "date": "2015-06-21" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ููŠ ุนูŠุฏ ุงู„ุงุณุชู‚ู„ุงู„ ุนุงู… 2019", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุนูŠุฏ ุงู„ุงุณุชู‚ู„ุงู„ ุนุงู… 2019", + "Start": 10, + "Length": 22, + "Type": "date", + "Value": { + "Timex": "2015-06-WXX-7-3", + "FutureResolution": { + "date": "2015-06-21" + }, + "PastResolution": { + "date": "2015-06-21" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ููŠ ูŠูˆู… ุงู„ุดุจุงุจ ุณู†ุฉ 2017", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูŠูˆู… ุงู„ุดุจุงุจ ุณู†ุฉ 2017", + "Start": 10, + "Length": 19, + "Type": "date", + "Value": { + "Timex": "2015-06-WXX-7-3", + "FutureResolution": { + "date": "2015-06-21" + }, + "PastResolution": { + "date": "2015-06-21" + } + } + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Arabic/MergedExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Arabic/MergedExtractor.json new file mode 100644 index 000000000..219d10e04 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Arabic/MergedExtractor.json @@ -0,0 +1,886 @@ +[ + { + "Input": "ู‡ุฐุง ูŠูˆู…ุงู†", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูŠูˆู…ุงู†", + "Start": 4, + "Length": 5, + "Type": "duration" + } + ] + }, + { + "Input": "ู‡ุฐุง ู‚ุจู„ ุงู„ุณุงุนุฉ 4 ู…ุณุงุกู‹", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู‚ุจู„ ุงู„ุฑุงุจุนุฉ ู…ุณุงุกู‹", + "Start": -1, + "Length": 17, + "Type": "time" + } + ] + }, + { + "Input": "ู‡ุฐุง ู‚ุจู„ ุงู„ุณุงุนุฉ 4 ู…ุณุงุกู‹ ุบุฏู‹ุง", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู‚ุจู„ ุงู„ุณุงุนุฉ 4 ู…ุณุงุกู‹ ุบุฏู‹ุง", + "Start": 4, + "Length": 23, + "Type": "datetime" + } + ] + }, + { + "Input": "ู‡ุฐุง ู‚ุจู„ 4 ู…ุณุงุก ุบุฏุง", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู‚ุจู„ 4 ู…ุณุงุก ุบุฏุง", + "Start": 4, + "Length": 14, + "Type": "datetime" + } + ] + }, + { + "Input": "ู‡ุฐุง ุจุนุฏ ุงู„ุณุงุนุฉ 4 ู…ุณุงุกู‹", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุจุนุฏ ุงู„ุณุงุนุฉ 4 ู…ุณุงุกู‹", + "Start": 4, + "Length": 18, + "Type": "time" + } + ] + }, + { + "Input": "ู‡ุฐุง ุจุนุฏ ุงู„ุณุงุนุฉ 4 ู…ุณุงุกู‹ ุบุฏู‹ุง", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุจุนุฏ ุงู„ุณุงุนุฉ 4 ู…ุณุงุกู‹ ุบุฏู‹ุง", + "Start": 4, + "Length": 23, + "Type": "datetime" + } + ] + }, + { + "Input": "ู‡ุฐุง ุจุนุฏ 4 ู…ุณุงุก ุบุฏุง", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุจุนุฏ 4 ู…ุณุงุก ุบุฏุง", + "Start": 4, + "Length": 14, + "Type": "datetime" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุจุนุฏ 5 ุฏู‚ุงุฆู‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุจุนุฏ 5 ุฏู‚ุงุฆู‚", + "Start": 6, + "Length": 11, + "Type": "datetime" + } + ] + }, + { + "Input": "ุงู„ุฃุณุจูˆุน ุงู„ู…ุงุถูŠ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุฃุณุจูˆุน ุงู„ู…ุงุถูŠ", + "Start": 0, + "Length": 14, + "Type": "daterange" + } + ] + }, + { + "Input": "ุญุฏุฏ ู…ูˆุนุฏู‹ุง ู„ู„ุงุฌุชู…ุงุน ููŠ ุบุถูˆู† 10 ุณุงุนุงุช", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ููŠ ุบุถูˆู† 10 ุณุงุนุงุช", + "Start": 20, + "Length": 16, + "Type": "datetime" + } + ] + }, + { + "Input": "ูƒูŠู ูŠุจุฏูˆ ู‡ุฐุง ุงู„ูŠูˆู…ุŸ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู‡ุฐุง ุงู„ูŠูˆู…", + "Start": 9, + "Length": 9, + "Type": "date" + } + ] + }, + { + "Input": "ูƒูŠู ูŠุจุฏูˆ ู‡ุฐุง ุงู„ุฃุณุจูˆุนุŸ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู‡ุฐุง ุงู„ุงุณุจูˆุน", + "Start": -1, + "Length": 11, + "Type": "daterange" + } + ] + }, + { + "Input": "ูƒูŠู ูŠุจุฏูˆ ุฃุณุจูˆุนูŠุŸ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงุณุจูˆุนูŠ", + "Start": -1, + "Length": 6, + "Type": "daterange" + } + ] + }, + { + "Input": "ูƒูŠู ูŠุจุฏูˆ ุงู„ุฃุณุจูˆุนุŸ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุฅุณุจูˆุน", + "Start": -1, + "Length": 7, + "Type": "daterange" + } + ] + }, + { + "Input": "ูƒูŠู ูŠุจุฏูˆ ูŠูˆู…ูŠุŸ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูŠูˆู…ูŠ", + "Start": 9, + "Length": 4, + "Type": "date" + } + ] + }, + { + "Input": "ูƒูŠู ูŠุจุฏูˆ ุงู„ูŠูˆู…ุŸ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ูŠูˆู…", + "Start": 9, + "Length": 5, + "Type": "date" + } + ] + }, + { + "Input": "ุญุฏุฏ ู…ูˆุนุฏู‹ุง ู„ู„ุงุฌุชู…ุงุน ู…ู† ุงู„ุณุงุนุฉ 9 ุตุจุงุญู‹ุง ุญุชู‰ 11 ุตุจุงุญู‹ุง", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ู† ุงู„ุณุงุนุฉ 9 ุตุจุงุญู‹ุง ุญุชู‰ 11 ุตุจุงุญู‹ุง", + "Start": 20, + "Length": 32, + "Type": "timerange" + } + ] + }, + { + "Input": "ุญุฏุฏ ู…ูˆุนุฏู‹ุง ู„ู„ุงุฌุชู…ุงุน ู…ู† ุงู„ุณุงุนุฉ 9 ุตุจุงุญู‹ุง ุญุชู‰ 11 ุตุจุงุญู‹ุง ุบุฏู‹ุง", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ู† ุงู„ุณุงุนุฉ 9 ุตุจุงุญู‹ุง ุญุชู‰ 11 ุตุจุงุญู‹ุง ุบุฏู‹ุง", + "Start": 20, + "Length": 37, + "Type": "datetimerange" + } + ] + }, + { + "Input": "ุชุบูŠูŠุฑ ุงุฌุชู…ุงุน 22 ูŠูˆู„ูŠูˆ ููŠ ุจู„ููŠูˆ ุฅู„ู‰ 22 ุฃุบุณุทุณ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "22 ูŠูˆู„ูŠูˆ", + "Start": 13, + "Length": 8, + "Type": "date" + }, + { + "Text": "22 ุฃุบุณุทุณ", + "Start": 35, + "Length": 8, + "Type": "date" + } + ] + }, + { + "Input": "ุจุนุฏ 7/2", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุจุนุฏ 7/2", + "Start": 0, + "Length": 7, + "Type": "date" + } + ] + }, + { + "Input": "ู…ู†ุฐ 7/2", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ู†ุฐ 7/2", + "Start": 0, + "Length": 7, + "Type": "date" + } + ] + }, + { + "Input": "ู‚ุจู„ 7/2", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู‚ุจู„ 7/2", + "Start": 0, + "Length": 7, + "Type": "date" + } + ] + }, + { + "Input": "6/6/2021 12.15", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "6/6/2021 12.15", + "Start": 0, + "Length": 14, + "Type": "datetime" + } + ] + }, + { + "Input": "6/6/2012 15:15", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "6/6/2012 15:15", + "Start": 0, + "Length": 14, + "Type": "datetime" + } + ] + }, + { + "Input": "06/06 ุŒ 2015", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "06/06 ุŒ 2015", + "Start": 0, + "Length": 12, + "Type": "date" + } + ] + }, + { + "Input": "29 ู…ุงูŠูˆ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "29 ู…ุงูŠูˆ", + "Start": 0, + "Length": 7, + "Type": "date" + } + ] + }, + { + "Input": "29 ู…ุงุฑุณ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "29 ู…ุงุฑุณ", + "Start": 0, + "Length": 7, + "Type": "date" + } + ] + }, + { + "Input": "ูˆู„ุฏุช ููŠ ู…ุงุฑุณ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ุงุฑุณ", + "Start": 8, + "Length": 4, + "Type": "daterange" + } + ] + }, + { + "Input": "ู„ู‚ุฏ ูˆู„ุฏุช ููŠ ุงู„ู…ุงุฑุณ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ู…ุงุฑุณ", + "Start": 12, + "Length": 6, + "Type": "daterange" + } + ] + }, + { + "Input": "ู…ุงุฐุง ุญุฏุซ ููŠ ุงู„ู…ุงูŠูˆ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ู…ุงูŠูˆ", + "Start": 12, + "Length": 6, + "Type": "daterange" + } + ] + }, + { + "Input": "ู…ุง ู‡ูŠ ุณุงุนุงุช ุจุงู„ูˆู…ูŠู†ูˆุŸ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [] + }, + { + "Input": "ููŠ ุงู„ุดู…ุณ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [] + }, + { + "Input": "ุฃูŠ ุจุฑูŠุฏ ุฅู„ูƒุชุฑูˆู†ูŠ ุชู„ู‚ู‰ ุฑุฏู‹ุง", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [] + }, + { + "Input": "ุบุงู„ุจู‹ุง ู…ุง ูŠูƒูˆู† ูˆุญูŠุฏู‹ุง", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [] + }, + { + "Input": "ุบุงู„ุจุง ุทุงุฆุฑ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [] + }, + { + "Input": "ุณุงุนุงุช ู…ูŠุดูŠุบุงู†", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [] + }, + { + "Input": "ุณุฃุบูŠุฑ ู…ูˆุนุฏ ุงู„ุณุงุนุฉ 3 ู…ุณุงุกู‹ ุฅู„ู‰ 4.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "3 ู…ุณุงุกู‹", + "Start": 18, + "Length": 7, + "Type": "time" + }, + { + "Text": "4.0", + "Start": -1, + "Length": 3, + "Type": "time" + } + ] + }, + { + "Input": "ุณุฃุบูŠุฑ ู…ูˆุนุฏ ุงู„ุณุงุนุฉ 3 ู…ุณุงุกู‹ ุฅู„ู‰ 4 ุŒ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "3 ู…ุณุงุกู‹", + "Start": 18, + "Length": 7, + "Type": "time" + }, + { + "Text": "4.0", + "Start": -1, + "Length": 3, + "Type": "time" + } + ] + }, + { + "Input": "ุณุฃุบูŠุฑ ู…ูˆุนุฏ ุงู„ุซุงู„ุซุฉ ู…ุณุงุกู‹ ุฅู„ู‰ ุงู„ุฑุงุจุนุฉ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุซุงู„ุซุฉ ู…ุณุงุกู‹", + "Start": 11, + "Length": 13, + "Type": "time" + }, + { + "Text": "ุงู„ุฑุงุจุนุฉ", + "Start": 29, + "Length": 7, + "Type": "time" + } + ] + }, + { + "Input": "ุณุฃุบูŠุฑ ู…ูˆุนุฏ ุงู„ุณุงุนุฉ ุงู„ุนุงุดุฑุฉ ุตุจุงุญู‹ุง ุฅู„ู‰ ุงู„ุญุงุฏูŠุฉ ุนุดุฑ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุนุงุดุฑุฉ ุตุจุงุญู‹ุง", + "Start": 18, + "Length": 14, + "Type": "time" + }, + { + "Text": "ุงู„ุญุงุฏูŠุฉ ุนุดุฑ", + "Start": 37, + "Length": 11, + "Type": "time" + } + ] + }, + { + "Input": "ุณุฃุบูŠุฑ ู…ูˆุนุฏ ุงู„ุณุงุนุฉ ุงู„ุนุงุดุฑุฉ ุตุจุงุญู‹ุง ุฅู„ู‰ 4. ุŒ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุนุงุดุฑุฉ ุตุจุงุญู‹ุง", + "Start": 18, + "Length": 14, + "Type": "time" + }, + { + "Text": "4.0", + "Start": -1, + "Length": 3, + "Type": "time" + } + ] + }, + { + "Input": "ุณุฃุบูŠุฑ ู…ูˆุนุฏ ุงู„ุนุงุดุฑุฉ ุตุจุงุญู‹ุง ุฅู„ู‰ ุงู„ุญุงุฏูŠุฉ ุนุดุฑ!", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุนุงุดุฑุฉ ุตุจุงุญู‹ุง", + "Start": 11, + "Length": 14, + "Type": "time" + }, + { + "Text": "ุงู„ุญุงุฏูŠุฉ ุนุดุฑ", + "Start": 30, + "Length": 11, + "Type": "time" + } + ] + }, + { + "Input": "ุณูˆู ุฃุบูŠุฑ ู…ูˆุนุฏ ุงู„ุนุงุดุฑุฉ ุตุจุงุญุง ุฅู„ู‰ ุงู„ุญุงุฏูŠุฉ ุนุดุฑุŸ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุนุงุดุฑุฉ ุตุจุงุญู‹ุง", + "Start": -1, + "Length": 14, + "Type": "time" + }, + { + "Text": "ุงู„ุญุงุฏูŠุฉ ุนุดุฑ", + "Start": 32, + "Length": 11, + "Type": "time" + } + ] + }, + { + "Input": "ุณุฃุบูŠุฑ ู…ูˆุนุฏ ุงู„ุนุงุดุฑุฉ ุตุจุงุญุง ุฅู„ู‰ 20!", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุนุงุดุฑุฉ ุตุจุงุญู‹ุง", + "Start": -1, + "Length": 14, + "Type": "time" + }, + { + "Text": "20.0", + "Start": -1, + "Length": 4, + "Type": "time" + } + ] + }, + { + "Input": "ุณุฃุบูŠุฑ ู…ูˆุนุฏ ุงู„ุนุงุดุฑุฉ ุตุจุงุญุง ุฅู„ู‰ ุนุดุฑูŠู†!", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุนุงุดุฑุฉ ุตุจุงุญู‹ุง", + "Start": -1, + "Length": 14, + "Type": "time" + }, + { + "Text": "ุนุดุฑูŠู†", + "Start": 29, + "Length": 5, + "Type": "time" + } + ] + }, + { + "Input": "ุณุฃุบูŠุฑ ู…ูˆุนุฏ ุงู„ุนุงุดุฑุฉ ุตุจุงุญู‹ุง ุฅู„ู‰ ุงู„ุซุงู„ุซุฉ ุนุดุฑ!", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุนุงุดุฑุฉ ุตุจุงุญู‹ุง", + "Start": 11, + "Length": 14, + "Type": "time" + }, + { + "Text": "ุงู„ุซุงู„ุซุฉ ุนุดุฑ", + "Start": 30, + "Length": 11, + "Type": "time" + } + ] + }, + { + "Input": "ุณุฃุบูŠุฑ ู…ูˆุนุฏ ุงู„ุนุงุดุฑุฉ ุตุจุงุญู‹ุง ุฅู„ู‰ 13!", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุนุงุดุฑุฉ ุตุจุงุญู‹ุง", + "Start": 11, + "Length": 14, + "Type": "time" + }, + { + "Text": "13.0", + "Start": -1, + "Length": 4, + "Type": "time" + } + ] + }, + { + "Input": "ุณุฃุบูŠุฑ ู…ูˆุนุฏ ุงู„ุณุงุนุฉ ุงู„ุนุงุดุฑุฉ ุตุจุงุญู‹ุง ุฅู„ู‰ 0!", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุนุงุดุฑุฉ ุตุจุงุญู‹ุง", + "Start": 18, + "Length": 14, + "Type": "time" + }, + { + "Text": "0.0", + "Start": -1, + "Length": 3, + "Type": "time" + } + ] + }, + { + "Input": "ุณุฃุบูŠุฑ ู…ูˆุนุฏ ุงู„ุนุงุดุฑุฉ ุตุจุงุญู‹ุง ุฅู„ู‰ 24!", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุนุงุดุฑุฉ ุตุจุงุญู‹ุง", + "Start": 11, + "Length": 14, + "Type": "time" + }, + { + "Text": "24.0", + "Start": -1, + "Length": 4, + "Type": "time" + } + ] + }, + { + "Input": "ุณุฃุบูŠุฑ ู…ูˆุนุฏ ุงู„ุณุงุนุฉ ุงู„ุนุงุดุฑุฉ ุตุจุงุญู‹ุง ุฅู„ู‰ ุตูุฑ.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุนุงุดุฑุฉ ุตุจุงุญู‹ุง", + "Start": 18, + "Length": 14, + "Type": "time" + }, + { + "Text": "ุตูุฑ", + "Start": 37, + "Length": 3, + "Type": "time" + } + ] + }, + { + "Input": "ุณุฃุบูŠุฑ ู…ูˆุนุฏ ุงู„ุณุงุนุฉ ุงู„ุนุงุดุฑุฉ ุตุจุงุญู‹ุง ุฅู„ู‰ ุฃุฑุจุนุฉ ูˆุนุดุฑูŠู†.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุนุงุดุฑุฉ ุตุจุงุญู‹ุง", + "Start": 18, + "Length": 14, + "Type": "time" + }, + { + "Text": " ุฃุฑุจุนุฉ ูˆุนุดุฑูŠู†", + "Start": 36, + "Length": 13, + "Type": "time" + } + ] + }, + { + "Input": "ุณุฃุบูŠุฑ ู…ูˆุนุฏ ุงู„ุนุงุดุฑุฉ ุตุจุงุญุง ุฅู„ู‰ 4 ุŒ ู…ุง ุฑุฃูŠูƒุŸ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุนุงุดุฑุฉ ุตุจุงุญู‹ุง", + "Start": -1, + "Length": 14, + "Type": "time" + }, + { + "Text": "4.0", + "Start": -1, + "Length": 3, + "Type": "time" + } + ] + }, + { + "Input": "ุณุฃุบูŠุฑ ู…ูˆุนุฏ ุงู„ุนุงุดุฑุฉ ุตุจุงุญู‹ุง ุฅู„ู‰ 4.3", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุนุงุดุฑุฉ ุตุจุงุญู‹ุง", + "Start": 11, + "Length": 14, + "Type": "time" + } + ] + }, + { + "Input": "ุณุฃุบูŠุฑ ู…ูˆุนุฏ ุงู„ุณุงุนุฉ ุงู„ุนุงุดุฑุฉ ุตุจุงุญู‹ุง ุฅู„ู‰ ุณุชุฉ ูˆุนุดุฑูŠู†", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุนุงุดุฑุฉ ุตุจุงุญู‹ุง", + "Start": 18, + "Length": 14, + "Type": "time" + } + ] + }, + { + "Input": "ุณุฃุบูŠุฑ ู…ูˆุนุฏ ุงู„ุนุงุดุฑุฉ ุตุจุงุญู‹ุง ุฅู„ู‰ 4 ุฃูˆ ุจุนุฏ ุฐู„ูƒ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุนุงุดุฑุฉ ุตุจุงุญู‹ุง", + "Start": 11, + "Length": 14, + "Type": "time" + } + ] + }, + { + "Input": "ุณุฃุบูŠุฑ ู…ูˆุนุฏ ุงู„ุนุงุดุฑุฉ ุตุจุงุญู‹ุง ุฅู„ู‰ 25", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุนุงุดุฑุฉ ุตุจุงุญู‹ุง", + "Start": 11, + "Length": 14, + "Type": "time" + } + ] + }, + { + "Input": "ุณุฃุบูŠุฑ ู…ูˆุนุฏ ุงู„ุณุงุนุฉ ุงู„ุนุงุดุฑุฉ ุตุจุงุญู‹ุง ุฅู„ู‰ ุฎู…ุณุฉ ูˆุนุดุฑูŠู†", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุนุงุดุฑุฉ ุตุจุงุญู‹ุง", + "Start": 18, + "Length": 14, + "Type": "time" + }, + { + "Text": "ุฎู…ุณุฉ ูˆุนุดุฑูŠู†", + "Start": 37, + "Length": 11, + "Type": "time" + } + ] + }, + { + "Input": "ุณูŠุนู‚ุฏ ุงู„ุงุฌุชู…ุงุน ุงู„ู‚ุงุฏู… ููŠ 16 ู…ุงุฑุณ, 2017 ุŒ ูู…ุงุฐุง ุนู† ุฅุฌุฑุงุก ู…ู†ุงู‚ุดุฉ ููŠ ุงู„ุณุงุนุฉ 2 ุธู‡ุฑู‹ุง ุจุนุฏ ุธู‡ุฑ ุงู„ูŠูˆู…ุŸ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "16 ู…ุงุฑุณ, 2017", + "Start": 25, + "Length": 13, + "Type": "date" + }, + { + "Text": "ุงู„ุณุงุนุฉ 2 ุธู‡ุฑู‹ุง", + "Start": 66, + "Length": 14, + "Type": "datetime" + } + ] + }, + { + "Input": "ููŠ ุงู„ุฃูˆู„ ู…ู† ุฃุจุฑูŠู„ 2018 ุŒ ูŠู…ูƒู†ู†ุง ุงู„ุชุฎุทูŠุท ุงู„ุณุงุนุฉ 2 ุธู‡ุฑู‹ุง ุจุนุฏ ุธู‡ุฑ ุงู„ูŠูˆู…", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุฃูˆู„ ู…ู† ุฃุจุฑูŠู„ 2018", + "Start": 3, + "Length": 19, + "Type": "date" + }, + { + "Text": "ุงู„ุณุงุนุฉ 2 ุธู‡ุฑู‹ุง", + "Start": 40, + "Length": 14, + "Type": "datetime" + } + ] + }, + { + "Input": "ุงู„ู†ุทุงู‚ ู‚ุจู„ ุนุงู… 2012", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู‚ุจู„ ุนุงู… 2012", + "Start": 7, + "Length": 12, + "Type": "daterange" + } + ] + }, + { + "Input": "ุงู„ู†ุทุงู‚ ุญุชู‰ ุนุงู… 2012", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุญุชู‰ ุนุงู… 2012", + "Start": 7, + "Length": 12, + "Type": "daterange" + } + ] + }, + { + "Input": "ุงู„ู†ุทุงู‚ 2012 ุฃูˆ ุจุนุฏู‡", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "2012 ุฃูˆ ุจุนุฏู‡", + "Start": 7, + "Length": 12, + "Type": "daterange" + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Arabic/MergedParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Arabic/MergedParser.json new file mode 100644 index 000000000..6acf26041 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Arabic/MergedParser.json @@ -0,0 +1,1697 @@ +[ + { + "Input": "ููŠ 715ุตุจุงุญู…ุณุงุก", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "715ุตุจุงุญู…ุณุงุก", + "Start": 3, + "Length": 11, + "Type": "datetimeV2.time", + "Value": { + "values": [ + { + "timex": "T07:15", + "type": "time", + "value": "07:15:00" + }, + { + "timex": "T19:15", + "type": "time", + "value": "19:15:00" + } + ] + } + } + ] + }, + { + "Input": "ุฃุถู ุงู„ุบุฏุงุก ุงู„ุณุงุนุฉ 12:30 ุธู‡ุฑู‹ุง ูŠูˆู… ุงู„ุฌู…ุนุฉ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุณุงุนุฉ 12:30 ุธู‡ุฑู‹ุง ูŠูˆู… ุงู„ุฌู…ุนุฉ", + "Start": 11, + "Length": 29, + "Type": "datetimeV2.datetime", + "Value": { + "values": [ + { + "timex": "XXXX-WXX-5T12:30", + "type": "datetime", + "value": "2016-11-04 12:30:00" + }, + { + "timex": "XXXX-WXX-5T12:30", + "type": "datetime", + "value": "2016-11-11 12:30:00" + } + ] + } + } + ] + }, + { + "Input": "ู…ุงุฐุง ู„ุฏูŠ ุฃุณุจูˆุน 30 ู†ูˆูู…ุจุฑ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฃุณุจูˆุน 30 ู†ูˆูู…ุจุฑ", + "Start": 9, + "Length": 15, + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "XXXX-11-30", + "type": "daterange", + "start": "2015-11-30", + "end": "2015-12-07" + }, + { + "timex": "XXXX-11-30", + "type": "daterange", + "start": "2016-11-28", + "end": "2016-12-05" + } + ] + } + } + ] + }, + { + "Input": "ุงู„ุฑุงุจุนุฉ ู…ุณุงุก ูŠูˆู… ุงู„ุงุซู†ูŠู† ุธู‡ุฑุง", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุงุซู†ูŠู† ุธู‡ุฑุง", + "Start": 17, + "Length": 12, + "Type": "datetimeV2.datetime", + "Value": { + "values": [ + { + "timex": "XXXX-WXX-1T12", + "type": "datetime", + "value": "2016-10-31 12:00:00" + }, + { + "timex": "XXXX-WXX-1T12", + "type": "datetime", + "value": "2016-11-07 12:00:00" + } + ] + } + } + ] + }, + { + "Input": "ุฃุถู 649 ู…ู†ุชุตู ุงู„ู„ูŠู„ ุงู„ู„ูŠู„ุฉ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ู†ุชุตู ุงู„ู„ูŠู„ ุงู„ู„ูŠู„ุฉ", + "Start": 8, + "Length": 18, + "Type": "datetimeV2.datetime", + "Value": { + "values": [ + { + "timex": "2016-11-07T12", + "type": "datetime", + "value": "2016-11-07 12:00:00" + } + ] + } + } + ] + }, + { + "Input": "ุฃุญุชุงุฌ ุฅู„ู‰ ุงุญุชูŠุงุทูŠ ู„ู€ 3 ุฃุดุฎุงุต ููŠ ู…ุทุนู… ุจูŠุชุฒุง ููŠ ุณูŠุงุชู„ ุงู„ู„ูŠู„ุฉ ุญูˆุงู„ูŠ ุงู„ุณุงุนุฉ 8 ู…ุณุงุกู‹", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ู„ูŠู„ุฉ ุญูˆุงู„ูŠ ุงู„ุณุงุนุฉ 8 ู…ุณุงุกู‹", + "Start": 52, + "Length": 27, + "Type": "datetimeV2.datetime", + "Value": { + "values": [ + { + "timex": "2016-11-07T20", + "type": "datetime", + "value": "2016-11-07 20:00:00" + } + ] + } + } + ] + }, + { + "Input": "ุชุญุฏูŠุฏ ู…ูˆุนุฏ ุนูŠุฏ ุงู„ูุตุญ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุนูŠุฏ ุงู„ูุตุญ", + "Start": 11, + "Length": 9, + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "", + "type": "date", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "ุจุนุฏ ุบุฏ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุจุนุฏ ุบุฏ", + "Start": 0, + "Length": 6, + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "2016-11-09", + "type": "date", + "value": "2016-11-09" + } + ] + } + } + ] + }, + { + "Input": "ุจุนุฏ ุบุฏ ุงู„ุณุงุนุฉ 8 ุตุจุงุญู‹ุง", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุจุนุฏ ุบุฏ ุงู„ุณุงุนุฉ 8 ุตุจุงุญู‹ุง", + "Start": 0, + "Length": 22, + "Type": "datetimeV2.datetime", + "Value": { + "values": [ + { + "timex": "2016-11-09T08", + "type": "datetime", + "value": "2016-11-09 08:00:00" + } + ] + } + } + ] + }, + { + "Input": "ูŠูˆู… ุงู„ุฌู…ุนุฉ ุจุนุฏ ุงู„ุธู‡ุฑ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุฌู…ุนุฉ ุจุนุฏ ุงู„ุธู‡ุฑ", + "Start": 4, + "Length": 16, + "Type": "datetimeV2.datetimerange", + "Value": { + "values": [ + { + "timex": "XXXX-WXX-5TAF", + "type": "datetimerange", + "start": "2016-11-04 12:00:00", + "end": "2016-11-04 16:00:00" + }, + { + "timex": "XXXX-WXX-5TAF", + "type": "datetimerange", + "start": "2016-11-11 12:00:00", + "end": "2016-11-11 16:00:00" + } + ] + } + } + ] + }, + { + "Input": "ูŠูˆู… ุงู„ุฌู…ุนุฉ ุงู„ุณุงุนุฉ 3 ุจุนุฏ ุงู„ุธู‡ุฑ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุฌู…ุนุฉ ุงู„ุณุงุนุฉ 3 ุจุนุฏ ุงู„ุธู‡ุฑ", + "Start": 4, + "Length": 25, + "Type": "datetimeV2.datetime", + "Value": { + "values": [ + { + "timex": "XXXX-WXX-5T15", + "type": "datetime", + "value": "2016-11-04 15:00:00" + }, + { + "timex": "XXXX-WXX-5T15", + "type": "datetime", + "value": "2016-11-11 15:00:00" + } + ] + } + } + ] + }, + { + "Input": "ุญุฏุฏ ู…ูˆุนุฏู‹ุง ู„ูŠูˆู… ุงู„ุบุฏ ุงู„ุณุงุนุฉ 9 ุตุจุงุญู‹ุง.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุบุฏ ุงู„ุณุงุนุฉ 9 ุตุจุงุญู‹ุง", + "Start": 16, + "Length": 20, + "Type": "datetimeV2.datetime", + "Value": { + "values": [ + { + "timex": "2016-11-08T09", + "type": "datetime", + "value": "2016-11-08 09:00:00" + } + ] + } + } + ] + }, + { + "Input": "ุถุน ุญูู„ ุฒูุงู ุงู„ูƒุงุจู„ ููŠ ุชู‚ูˆูŠู…ูŠ ู„ูŠูˆู… ุงู„ุฃุฑุจุนุงุก ุงู„ุญุงุฏูŠ ูˆุงู„ุซู„ุงุซูŠู†", + "Context": { + "ReferenceDateTime": "2017-09-15T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุฃุฑุจุนุงุก", + "Start": 34, + "Length": 8, + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "XXXX-WXX-3", + "type": "date", + "value": "2017-09-13" + }, + { + "timex": "XXXX-WXX-3", + "type": "date", + "value": "2017-09-20" + } + ] + } + } + ] + }, + { + "Input": "ุถุน ุญูู„ ุฒูุงู ุงู„ูƒุงุจู„ ููŠ ุชู‚ูˆูŠู…ูŠ ู„ูŠูˆู… ุงู„ุซู„ุงุซุงุก ุงู„ุญุงุฏูŠ ูˆุงู„ุซู„ุงุซูŠู†", + "Context": { + "ReferenceDateTime": "2017-10-15T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุซู„ุงุซุงุก ุงู„ุญุงุฏูŠ ูˆุงู„ุซู„ุงุซูŠู†", + "Start": 34, + "Length": 25, + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "2017-10-31", + "type": "date", + "value": "2017-10-31" + } + ] + } + } + ] + }, + { + "Input": "ุญุฏุฏ ู…ูˆุนุฏู‹ุง ู„ู„ุงุฌุชู…ุงุน ููŠ 8 ุฏู‚ุงุฆู‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ููŠ 8 ุฏู‚ุงุฆู‚", + "Start": 20, + "Length": 10, + "Type": "datetimeV2.datetime", + "Value": { + "values": [ + { + "timex": "2016-11-07T00:08:00", + "type": "datetime", + "value": "2016-11-07 00:08:00" + } + ] + } + } + ] + }, + { + "Input": "ุญุฏุฏ ู…ูˆุนุฏู‹ุง ู„ู„ุงุฌุชู…ุงุน ููŠ ุบุถูˆู† 10 ุณุงุนุงุช", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ููŠ ุบุถูˆู† 10 ุณุงุนุงุช", + "Start": 20, + "Length": 16, + "Type": "datetimeV2.datetime", + "Value": { + "values": [ + { + "timex": "2016-11-07T10:00:00", + "type": "datetime", + "value": "2016-11-07 10:00:00" + } + ] + } + } + ] + }, + { + "Input": "ุญุฏุฏ ู…ูˆุนุฏู‹ุง ู„ู„ุงุฌุชู…ุงุน ููŠ 10 ุฃูŠุงู…", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ููŠ 10 ุฃูŠุงู…", + "Start": 20, + "Length": 10, + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "2016-11-17", + "type": "date", + "value": "2016-11-17" + } + ] + } + } + ] + }, + { + "Input": "ุญุฏุฏ ู…ูˆุนุฏู‹ุง ู„ู„ุงุฌุชู…ุงุน ููŠ 3 ุฃุณุงุจูŠุน", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ููŠ 3 ุฃุณุงุจูŠุน", + "Start": 20, + "Length": 11, + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "(2016-11-22,2016-11-29,P1W)", + "type": "daterange", + "start": "2016-11-22", + "end": "2016-11-29" + } + ] + } + } + ] + }, + { + "Input": "ุญุฏุฏ ู…ูˆุนุฏู‹ุง ู„ู„ุงุฌุชู…ุงุน ููŠ 3 ุฃุดู‡ุฑ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ููŠ 3 ุดู‡ูˆุฑ", + "Start": -1, + "Length": 9, + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "(2017-01-08,2017-02-08,P1M)", + "type": "daterange", + "start": "2017-01-08", + "end": "2017-02-08" + } + ] + } + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ุจุนุฏ 3 ุณู†ูˆุงุช", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุจุนุฏ 3 ุณู†ูˆุงุช", + "Start": 6, + "Length": 11, + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "(2018-11-08,2019-11-08,P1Y)", + "type": "daterange", + "start": "2018-11-08", + "end": "2019-11-08" + } + ] + } + } + ] + }, + { + "Input": "ุจุนุฏ ุงู„ุณุงุนุฉ 8 ู…ุณุงุกู‹", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุจุนุฏ ุงู„ุณุงุนุฉ 8 ู…ุณุงุกู‹", + "Start": 0, + "Length": 18, + "Type": "datetimeV2.timerange", + "Value": { + "values": [ + { + "timex": "T20", + "Mod": "after", + "type": "timerange", + "start": "20:00:00" + } + ] + } + } + ] + }, + { + "Input": "ู‚ุจู„ ุงู„ุณุงุนุฉ 8 ู…ุณุงุกู‹", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู‚ุจู„ ุงู„ุณุงุนุฉ 8 ู…ุณุงุกู‹", + "Start": 0, + "Length": 18, + "Type": "datetimeV2.timerange", + "Value": { + "values": [ + { + "timex": "T20", + "Mod": "before", + "type": "timerange", + "end": "20:00:00" + } + ] + } + } + ] + }, + { + "Input": "ู…ู†ุฐ ุงู„ุณุงุนุฉ 8 ู…ุณุงุกู‹", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ู†ุฐ ุงู„ุณุงุนุฉ 8 ู…ุณุงุกู‹", + "Start": 0, + "Length": 18, + "Type": "datetimeV2.timerange", + "Value": { + "values": [ + { + "timex": "T20", + "Mod": "since", + "type": "timerange", + "start": "20:00:00" + } + ] + } + } + ] + }, + { + "Input": "2016-2-30", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "2016-2-30", + "Start": 0, + "Length": 9, + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "2016-02-30", + "type": "date", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "2015-1-32", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "2015-1", + "Start": 0, + "Length": 6, + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2015-01", + "type": "daterange", + "start": "2015-01-01", + "end": "2015-02-01" + } + ] + } + } + ] + }, + { + "Input": "2017-13-12", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "2017.0", + "Start": -1, + "Length": 6, + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2017", + "type": "daterange", + "start": "2017-01-01", + "end": "2018-01-01" + } + ] + } + } + ] + }, + { + "Input": "ุฃุถู ุงู„ูŠูˆุฌุง ุฅู„ู‰ ุงู„ุชู‚ูˆูŠู… ุงู„ุดุฎุตูŠ ูŠูˆู…ูŠ ุงู„ุงุซู†ูŠู† ูˆุงู„ุฃุฑุจุนุงุก ุงู„ุณุงุนุฉ 3 ู…ุณุงุกู‹", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุงุซู†ูŠู†", + "Start": 35, + "Length": 7, + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "XXXX-WXX-1", + "type": "date", + "value": "2016-10-31" + }, + { + "timex": "XXXX-WXX-1", + "type": "date", + "value": "2016-11-07" + } + ] + } + }, + { + "Text": "ุงู„ุฃุฑุจุนุงุก ุงู„ุณุงุนุฉ 3 ู…ุณุงุกู‹", + "Start": 44, + "Length": 23, + "Type": "datetimeV2.datetime", + "Value": { + "values": [ + { + "timex": "XXXX-WXX-3T15", + "type": "datetime", + "value": "2016-11-02 15:00:00" + }, + { + "timex": "XXXX-WXX-3T15", + "type": "datetime", + "value": "2016-11-09 15:00:00" + } + ] + } + } + ] + }, + { + "Input": "ุญุฏุฏ ู…ูˆุนุฏู‹ุง ู„ู„ุงุฌุชู…ุงุน ุงู„ุณุงุนุฉ 8 ุตุจุงุญุง ูƒู„ ุฃุณุจูˆุน", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "8 ุตุจุงุญุง", + "Start": 27, + "Length": 7, + "Type": "datetimeV2.time", + "Value": { + "values": [ + { + "timex": "T08", + "type": "time", + "value": "08:00:00" + } + ] + } + }, + { + "Text": "ูƒู„ ุงุณุจูˆุน", + "Start": -1, + "Length": 8, + "Type": "datetimeV2.set", + "Value": { + "values": [ + { + "timex": "P1W", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "ุฌุฏูˆู„ุฉ ุงู„ุณุจุช ุงู„ุซุงู†ูŠ ู…ู† ูƒู„ ุดู‡ุฑ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุณุจุช ุงู„ุซุงู†ูŠ", + "Start": 6, + "Length": 12, + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "2016-11-12", + "type": "date", + "value": "2016-11-12" + } + ] + } + }, + { + "Text": "ูƒู„ ุดู‡ุฑ", + "Start": 22, + "Length": 6, + "Type": "datetimeV2.set", + "Value": { + "values": [ + { + "timex": "P1M", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "ุญุฏุฏ ู…ูˆุนุฏู‹ุง ู„ุนูŠุฏ ุงู„ูุตุญ ูŠูˆู… ุงู„ุฃุญุฏ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุนูŠุฏ ุงู„ูุตุญ", + "Start": 12, + "Length": 9, + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "", + "type": "date", + "value": "not resolved" + } + ] + } + }, + { + "Text": "ุงู„ุฃุญุฏ", + "Start": 26, + "Length": 5, + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "XXXX-WXX-7", + "type": "date", + "value": "2016-11-06" + }, + { + "timex": "XXXX-WXX-7", + "type": "date", + "value": "2016-11-13" + } + ] + } + } + ] + }, + { + "Input": "ุญุฏุฏ 1 ุณุงุนุฉ ููŠ ุงู„ุชู‚ูˆูŠู… ุงู„ุฎุงุต ุจูŠ ุตุจุงุญ ุงู„ุบุฏ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "1 ุณุงุนุฉ", + "Start": 4, + "Length": 6, + "Type": "datetimeV2.duration", + "Value": { + "values": [ + { + "timex": "PT1H", + "type": "duration", + "value": "3600" + } + ] + } + }, + { + "Text": "ุตุจุงุญ ุงู„ุบุฏ", + "Start": 31, + "Length": 9, + "Type": "datetimeV2.datetimerange", + "Value": { + "values": [ + { + "timex": "2016-11-08TMO", + "type": "datetimerange", + "start": "2016-11-08 08:00:00", + "end": "2016-11-08 12:00:00" + } + ] + } + } + ] + }, + { + "Input": "ุชุบูŠูŠุฑ ุงุฌุชู…ุงุน 22 ูŠูˆู„ูŠูˆ ููŠ ุจู„ููŠูˆ ุฅู„ู‰ 22 ุฃุบุณุทุณ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "22 ูŠูˆู„ูŠูˆ", + "Start": 13, + "Length": 8, + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "XXXX-07-22", + "type": "date", + "value": "2016-07-22" + }, + { + "timex": "XXXX-07-22", + "type": "date", + "value": "2017-07-22" + } + ] + } + }, + { + "Text": "22 ุฃุบุณุทุณ", + "Start": 35, + "Length": 8, + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "XXXX-08-22", + "type": "date", + "value": "2016-08-22" + }, + { + "timex": "XXXX-08-22", + "type": "date", + "value": "2017-08-22" + } + ] + } + } + ] + }, + { + "Input": "ูŠูˆู… ุงู„ุฌู…ุนุฉ ุงู„ุณุงุนุฉ 3 ููŠ ุจู„ููŠูˆ ุจุนุฏ ุงู„ุธู‡ุฑ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุฌู…ุนุฉ", + "Start": 4, + "Length": 6, + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "XXXX-WXX-5", + "type": "date", + "value": "2016-11-04" + }, + { + "timex": "XXXX-WXX-5", + "type": "date", + "value": "2016-11-11" + } + ] + } + }, + { + "Text": "ุจุนุฏ ุงู„ุธู‡ุฑ", + "Start": 29, + "Length": 9, + "Type": "datetimeV2.timerange", + "Value": { + "values": [ + { + "timex": "TAF", + "type": "timerange", + "start": "12:00:00", + "end": "16:00:00" + } + ] + } + } + ] + }, + { + "Input": "ุงุญุตู„ ุนู„ู‰ ุงู„ุฃุฏูˆูŠุฉ ุงู„ุฃุฑุฏู†ูŠุฉ ู…ู† ุตูŠุฏู„ูŠุฉ ูƒูˆุณุชูƒูˆ ููŠ ู‡ุงูุงู†ุง ููŠ ูˆู‚ุช ู…ุง ู‚ุจู„ ุงู„ุซู„ุงุซุงุก ุงู„ู‚ุงุฏู… ุงู„ุณุงุนุฉ 12:00", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู‚ุจู„ ุงู„ุซู„ุงุซุงุก ุงู„ู‚ุงุฏู… ุงู„ุณุงุนุฉ 12:00", + "Start": 63, + "Length": 32, + "Type": "datetimeV2.datetimerange", + "Value": { + "values": [ + { + "timex": "2016-11-15T12:00", + "Mod": "before", + "type": "datetimerange", + "end": "2016-11-15 12:00:00" + }, + { + "timex": "2016-11-15T00:00", + "Mod": "before", + "type": "datetimerange", + "end": "2016-11-15 00:00:00" + } + ] + } + } + ] + }, + { + "Input": "ุญุฏุฏ ู…ูˆุนุฏู‹ุง ู„ู„ุงุฌุชู…ุงุน ู‚ุจู„ ุงู„ุณุงุนุฉ 2 ู…ุณุงุกู‹", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู‚ุจู„ ุงู„ุณุงุนุฉ 2 ู…ุณุงุกู‹", + "Start": 20, + "Length": 18, + "Type": "datetimeV2.timerange", + "Value": { + "values": [ + { + "timex": "T14", + "Mod": "before", + "type": "timerange", + "end": "14:00:00" + } + ] + } + } + ] + }, + { + "Input": "ุญุฏุฏ ู…ูˆุนุฏู‹ุง ู„ู„ุงุฌุชู…ุงุน ู…ู† ู‚ุจู„ ุงู„ุณุงุนุฉ 2 ู…ุณุงุกู‹", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู‚ุจู„ ุงู„ุณุงุนุฉ 2 ู…ุณุงุกู‹", + "Start": 23, + "Length": 18, + "Type": "datetimeV2.timerange", + "Value": { + "values": [ + { + "timex": "T14", + "Mod": "before", + "type": "timerange", + "end": "14:00:00" + } + ] + } + } + ] + }, + { + "Input": "ุณุฃุบูŠุฑู…ูˆุนุฏ ุงู„ุนุงุดุฑุฉ ุตุจุงุญุง ุฅู„ู‰ ุนุดุฑูŠู†!", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": " ุงู„ุนุงุดุฑุฉ ุตุจุงุญุง", + "Start": 9, + "Length": 14, + "Type": "datetimeV2.time", + "Value": { + "values": [ + { + "timex": "T10", + "Start": "0", + "Length": "0", + "type": "time", + "value": "10:00:00" + } + ] + } + }, + { + "Text": "ุนุดุฑูŠู†", + "Start": 28, + "Length": 5, + "Type": "datetimeV2.time", + "Value": { + "values": [ + { + "timex": "T20", + "type": "time", + "value": "20:00:00" + } + ] + } + } + ] + }, + { + "Input": "ุณุฃุบูŠุฑู…ูˆุนุฏ ุงู„ุนุงุดุฑุฉ ุตุจุงุญุง ุฅู„ู‰ 20", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": " ุงู„ุนุงุดุฑุฉ ุตุจุงุญุง", + "Start": 9, + "Length": 14, + "Type": "datetimeV2.time", + "Value": { + "values": [ + { + "timex": "T10", + "Start": "0", + "Length": "0", + "type": "time", + "value": "10:00:00" + } + ] + } + }, + { + "Text": "20.0", + "Start": -1, + "Length": 4, + "Type": "datetimeV2.time", + "Value": { + "values": [ + { + "timex": "T20", + "type": "time", + "value": "20:00:00" + } + ] + } + } + ] + }, + { + "Input": "ุณุฃุบูŠุฑ ู…ูˆุนุฏ ุงู„ุนุงุดุฑุฉ ุตุจุงุญู‹ุง ุฅู„ู‰ ุชุณุนุฉ!", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": " ุงู„ุนุงุดุฑุฉ ุตุจุงุญุง", + "Start": -1, + "Length": 14, + "Type": "datetimeV2.time", + "Value": { + "values": [ + { + "timex": "T10", + "Start": "0", + "Length": "0", + "type": "time", + "value": "10:00:00" + } + ] + } + }, + { + "Text": "ุชุณุนุฉ", + "Start": 30, + "Length": 4, + "Type": "datetimeV2.time", + "Value": { + "values": [ + { + "timex": "T09", + "type": "time", + "value": "09:00:00" + }, + { + "timex": "T21", + "type": "time", + "value": "21:00:00" + } + ] + } + } + ] + }, + { + "Input": "ุณุฃุบูŠุฑ ู…ูˆุนุฏ ุงู„ุนุงุดุฑุฉ ุตุจุงุญู‹ุง ุฅู„ู‰ 26!", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": " ุงู„ุนุงุดุฑุฉ ุตุจุงุญุง", + "Start": -1, + "Length": 14, + "Type": "datetimeV2.time", + "Value": { + "values": [ + { + "timex": "T10", + "Start": "0", + "Length": "0", + "type": "time", + "value": "10:00:00" + } + ] + } + } + ] + }, + { + "Input": "ุณุฃุบูŠุฑ ู…ูˆุนุฏ ุงู„ุณุงุนุฉ ุงู„ุนุงุดุฑุฉ ุตุจุงุญู‹ุง ุฅู„ู‰ ุณุชุฉ ูˆุนุดุฑูŠู†.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": " ุงู„ุนุงุดุฑุฉ ุตุจุงุญุง", + "Start": -1, + "Length": 14, + "Type": "datetimeV2.time", + "Value": { + "values": [ + { + "timex": "T10", + "Start": "0", + "Length": "0", + "type": "time", + "value": "10:00:00" + } + ] + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุจุนุฏ 5 ุฏู‚ุงุฆู‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุจุนุฏ 5 ุฏู‚ุงุฆู‚", + "Start": 6, + "Length": 11, + "Type": "datetimeV2.datetime", + "Value": { + "values": [ + { + "timex": "2016-11-07T00:05:00", + "type": "datetime", + "value": "2016-11-07 00:05:00" + } + ] + } + } + ] + }, + { + "Input": "ููŠ 5 ุฏู‚ุงุฆู‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ููŠ 5 ุฏู‚ุงุฆู‚", + "Start": 0, + "Length": 10, + "Type": "datetimeV2.datetime", + "Value": { + "values": [ + { + "timex": "2016-11-07T00:05:00", + "type": "datetime", + "value": "2016-11-07 00:05:00" + } + ] + } + } + ] + }, + { + "Input": "ุงู„ุฌุฏูˆู„ ุงู„ุฒู…ู†ูŠ ุฎู„ุงู„ ุงู„ุตุจุงุญ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุตุจุงุญ", + "Start": 19, + "Length": 6, + "Type": "timerange", + "Value": { + "values": [ + { + "timex": "TMO", + "type": "timerange", + "start": "08:00:00", + "end": "12:00:00" + } + ] + } + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ุบุฏุง", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุบุฏุง", + "Start": 7, + "Length": 3, + "Type": "daterange", + "Value": { + "values": [ + { + "timex": "2016-11-08", + "Mod": "before", + "type": "daterange", + "end": "2016-11-08" + } + ] + } + } + ] + }, + { + "Input": "ุณุฃุฑุญู„ ู‚ุจู„ ุงู„ุบุฏ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู‚ุจู„ ุงู„ุบุฏ", + "Start": 6, + "Length": 8, + "Type": "daterange", + "Value": { + "values": [ + { + "timex": "2016-11-08", + "Mod": "before", + "type": "daterange", + "end": "2016-11-08" + } + ] + } + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ููŠ ู…ูˆุนุฏ ู„ุง ูŠุชุฌุงูˆุฒ ุบุฏู‹ุง", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู„ุง ูŠุชุฌุงูˆุฒ ุบุฏู‹ุง", + "Start": 15, + "Length": 14, + "Type": "daterange", + "Value": { + "values": [ + { + "timex": "2016-11-08", + "Mod": "before", + "type": "daterange", + "end": "2016-11-08" + } + ] + } + } + ] + }, + { + "Input": "ุฃุนุทู†ูŠ ุฌู…ูŠุน ุงู„ู†ู‚ุงุท ุงู„ู…ูุชูˆุญุฉ ุจุชูˆุงุฑูŠุฎ ุจุนุฏ ุฃูˆ ุชุณุงูˆูŠ 1/1/2016", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุจุนุฏ ุฃูˆ ูŠุณุงูˆูŠ 1/1/2016", + "Start": -1, + "Length": 21, + "Type": "daterange", + "Value": { + "values": [ + { + "timex": "2016-01-01", + "Mod": "since", + "type": "daterange", + "start": "2016-01-01" + } + ] + } + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ุจุนุฏ 1/1/2016", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุจุนุฏ 1/1/2016", + "Start": 7, + "Length": 12, + "Type": "daterange", + "Value": { + "values": [ + { + "timex": "2016-01-01", + "Mod": "after", + "type": "daterange", + "start": "2016-01-01" + } + ] + } + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ู‚ุจู„ 1/1/2016", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู‚ุจู„ 1/1/2016", + "Start": 7, + "Length": 12, + "Type": "daterange", + "Value": { + "values": [ + { + "timex": "2016-01-01", + "Mod": "before", + "type": "daterange", + "end": "2016-01-01" + } + ] + } + } + ] + }, + { + "Input": "ุณูŠุบู„ู‚ ุงุจุชุฏุงุก ู…ู† 1/1/2016", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงุจุชุฏุงุก ู…ู† 1/1/2016", + "Start": 6, + "Length": 18, + "Type": "daterange", + "Value": { + "values": [ + { + "timex": "2016-01-01", + "Mod": "since", + "type": "daterange", + "start": "2016-01-01" + } + ] + } + } + ] + }, + { + "Input": "ุชู†ุชู‡ูŠ ู…ุน 1/1/2016", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุชู†ุชู‡ูŠ ู…ุน 1/1/2016", + "Start": 0, + "Length": 17, + "Type": "daterange", + "Value": { + "values": [ + { + "timex": "2016-01-01", + "Mod": "before", + "type": "daterange", + "end": "2016-01-01" + } + ] + } + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ู‚ุจู„ ุนุงู… 2020", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู‚ุจู„ ุนุงู… 2020", + "Start": 7, + "Length": 12, + "Type": "daterange", + "Value": { + "values": [ + { + "timex": "2020", + "Mod": "before", + "type": "daterange", + "end": "2020-01-01" + } + ] + } + } + ] + }, + { + "Input": "ุงู„ู†ุทุงู‚ ุญุชู‰ ุนุงู… 2012", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุญุชู‰ ุนุงู… 2012", + "Start": 7, + "Length": 12, + "Type": "daterange", + "Value": { + "values": [ + { + "timex": "2012", + "Mod": "before", + "type": "daterange", + "end": "2012-01-01" + } + ] + } + } + ] + }, + { + "Input": "ุงู„ู†ุทุงู‚ 2012 ุฃูˆ ุจุนุฏู‡", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "2012 ุฃูˆ ุจุนุฏู‡", + "Start": 7, + "Length": 12, + "Type": "daterange", + "Value": { + "values": [ + { + "timex": "2012", + "Mod": "since", + "type": "daterange", + "start": "2012-01-01" + } + ] + } + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Arabic/SetExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Arabic/SetExtractor.json new file mode 100644 index 000000000..03b17cbfe --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Arabic/SetExtractor.json @@ -0,0 +1,314 @@ +[ + { + "Input": "ุณุฃุบุงุฏุฑ ุฃุณุจูˆุนูŠุง", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฃุณุจูˆุนูŠุง", + "Start": 7, + "Length": 7, + "Type": "set" + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ูŠูˆู…ูŠุง", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูŠูˆู…ูŠุง", + "Start": 7, + "Length": 5, + "Type": "set" + } + ] + }, + { + "Input": "ุณุฃุฑุญู„ ูƒู„ ูŠูˆู…", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูƒู„ ูŠูˆู…", + "Start": 6, + "Length": 6, + "Type": "set" + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ูƒู„ ุดู‡ุฑ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูƒู„ ุดู‡ุฑ", + "Start": 7, + "Length": 6, + "Type": "set" + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ุณู†ูˆูŠุง", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุณู†ูˆูŠุง", + "Start": 7, + "Length": 5, + "Type": "set" + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ุณู†ูˆูŠู‹ุง", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุณู†ูˆูŠู‹ุง", + "Start": 7, + "Length": 6, + "Type": "set" + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ูƒู„ ูŠูˆู…ูŠู†", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูƒู„ ูŠูˆู…ูŠู†", + "Start": 7, + "Length": 8, + "Type": "set" + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ูƒู„ ุซู„ุงุซุฉ ุฃุณุงุจูŠุน", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูƒู„ ุซู„ุงุซุฉ ุฃุณุงุจูŠุน", + "Start": 7, + "Length": 15, + "Type": "set" + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ุงู„ุณุงุนุฉ 3 ู…ุณุงุกู‹ ูƒู„ ูŠูˆู…", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุณุงุนุฉ 3 ู…ุณุงุกู‹ ูƒู„ ูŠูˆู…", + "Start": 7, + "Length": 21, + "Type": "set" + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ูƒู„ 4/15", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูƒู„ 4/15", + "Start": 7, + "Length": 7, + "Type": "set" + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ูƒู„ ูŠูˆู… ุงุซู†ูŠู†", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูƒู„ ูŠูˆู… ุงุซู†ูŠู†", + "Start": 7, + "Length": 12, + "Type": "set" + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ูƒู„ ูŠูˆู… ุงุซู†ูŠู† ุงู„ุณุงุนุฉ 4 ู…ุณุงุกู‹", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูƒู„ ูŠูˆู… ุงุซู†ูŠู† ุงู„ุณุงุนุฉ 4 ู…ุณุงุกู‹", + "Start": 7, + "Length": 27, + "Type": "set" + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ูƒู„ ุตุจุงุญ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูƒู„ ุตุจุงุญ", + "Start": 7, + "Length": 7, + "Type": "set" + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ูƒู„ ุตุจุงุญ ููŠ ุงู„ุณุงุนุฉ 9 ุตุจุงุญู‹ุง", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูƒู„ ุตุจุงุญ ููŠ ุงู„ุณุงุนุฉ 9 ุตุจุงุญู‹ุง", + "Start": 7, + "Length": 26, + "Type": "set" + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ุจุนุฏ ุธู‡ุฑ ูƒู„ ูŠูˆู… ููŠ ุงู„ุณุงุนุฉ 4 ู…ุณุงุกู‹", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุจุนุฏ ุธู‡ุฑ ูƒู„ ูŠูˆู… ููŠ ุงู„ุณุงุนุฉ 4 ู…ุณุงุกู‹", + "Start": 7, + "Length": 32, + "Type": "set" + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ูƒู„ ู„ูŠู„ุฉ ููŠ ุงู„ุณุงุนุฉ 9 ู…ุณุงุกู‹", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูƒู„ ู„ูŠู„ุฉ ููŠ ุงู„ุณุงุนุฉ 9 ู…ุณุงุกู‹", + "Start": 7, + "Length": 25, + "Type": "set" + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ูƒู„ ู„ูŠู„ุฉ ููŠ 9", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูƒู„ ู„ูŠู„ุฉ ููŠ 9", + "Start": 7, + "Length": 12, + "Type": "set" + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ููŠ ุงู„ุตุจุงุญ ููŠ ุงู„ุชุงุณุนุฉ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ููŠ ุงู„ุตุจุงุญ ููŠ ุงู„ุชุงุณุนุฉ", + "Start": 7, + "Length": 20, + "Type": "set" + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ุงู„ุณุงุนุฉ 9 ุตุจุงุญู‹ุง ูƒู„ ูŠูˆู… ุฃุญุฏ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุณุงุนุฉ 9 ุตุจุงุญู‹ุง ูƒู„ ูŠูˆู… ุฃุญุฏ", + "Start": 7, + "Length": 26, + "Type": "set" + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ุงู„ุณุงุนุฉ 9 ุตุจุงุญู‹ุง ูƒู„ ูŠูˆู… ุงู„ุงุซู†ูŠู†", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุณุงุนุฉ 9 ุตุจุงุญู‹ุง ูƒู„ ูŠูˆู… ุงู„ุงุซู†ูŠู†", + "Start": 7, + "Length": 30, + "Type": "set" + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ุงู„ุณุงุนุฉ 9 ุตุจุงุญู‹ุง ุฃูŠุงู… ุงู„ุฅุซู†ูŠู†", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุณุงุนุฉ 9 ุตุจุงุญู‹ุง ุฃูŠุงู… ุงู„ุฅุซู†ูŠู†", + "Start": 7, + "Length": 28, + "Type": "set" + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ุฃูŠุงู… ุงู„ุงุซู†ูŠู†", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฃูŠุงู… ุงู„ุงุซู†ูŠู†", + "Start": 7, + "Length": 12, + "Type": "set" + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ูŠูˆู… ุงู„ุฃุญุฏ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูŠูˆู… ุงู„ุฃุญุฏ", + "Start": 7, + "Length": 9, + "Type": "set" + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ุฃูŠุงู… ุงู„ุฃุญุฏ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฃูŠุงู… ุงู„ุฃุญุฏ", + "Start": 7, + "Length": 10, + "Type": "set" + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Arabic/SetParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Arabic/SetParser.json new file mode 100644 index 000000000..2b865195c --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Arabic/SetParser.json @@ -0,0 +1,704 @@ +[ + { + "Input": "ุณุฃุบุงุฏุฑ ุฃุณุจูˆุนูŠุง", + "Context": { + "ReferenceDateTime": "2017-09-27T17:25:54.2744475+08:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฃุณุจูˆุนูŠุง", + "Start": 7, + "Length": 7, + "Type": "set", + "Value": { + "Timex": "P1W", + "FutureResolution": { + "set": "Set: P1W" + }, + "PastResolution": { + "set": "Set: P1W" + } + } + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ูƒู„ ุฃุณุจูˆุนูŠู†", + "Context": { + "ReferenceDateTime": "2017-09-27T17:25:54.2754476+08:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูƒู„ ุฃุณุจูˆุนูŠู†", + "Start": 7, + "Length": 10, + "Type": "set", + "Value": { + "Timex": "P2W", + "FutureResolution": { + "set": "Set: P2W" + }, + "PastResolution": { + "set": "Set: P2W" + } + } + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ูŠูˆู…ูŠุง", + "Context": { + "ReferenceDateTime": "2017-09-27T17:25:54.2779449+08:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูŠูˆู…ูŠุง", + "Start": 7, + "Length": 5, + "Type": "set", + "Value": { + "Timex": "P1D", + "FutureResolution": { + "set": "Set: P1D" + }, + "PastResolution": { + "set": "Set: P1D" + } + } + } + ] + }, + { + "Input": "ุณุฃุฑุญู„ ูƒู„ ูŠูˆู…", + "Context": { + "ReferenceDateTime": "2017-09-27T17:25:54.2794445+08:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูƒู„ ูŠูˆู…", + "Start": 6, + "Length": 6, + "Type": "set", + "Value": { + "Timex": "P1D", + "FutureResolution": { + "set": "Set: P1D" + }, + "PastResolution": { + "set": "Set: P1D" + } + } + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ูƒู„ ุดู‡ุฑ", + "Context": { + "ReferenceDateTime": "2017-09-27T17:25:54.2829445+08:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูƒู„ ุดู‡ุฑ", + "Start": 7, + "Length": 6, + "Type": "set", + "Value": { + "Timex": "P1M", + "FutureResolution": { + "set": "Set: P1M" + }, + "PastResolution": { + "set": "Set: P1M" + } + } + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ุณู†ูˆูŠุง", + "Context": { + "ReferenceDateTime": "2017-09-27T17:25:54.2844439+08:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุณู†ูˆูŠุง", + "Start": 7, + "Length": 5, + "Type": "set", + "Value": { + "Timex": "P1Y", + "FutureResolution": { + "set": "Set: P1Y" + }, + "PastResolution": { + "set": "Set: P1Y" + } + } + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ุณู†ูˆูŠู‹ุง", + "Context": { + "ReferenceDateTime": "2017-09-27T17:25:54.2854444+08:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุณู†ูˆูŠู‹ุง", + "Start": 7, + "Length": 6, + "Type": "set", + "Value": { + "Timex": "P1Y", + "FutureResolution": { + "set": "Set: P1Y" + }, + "PastResolution": { + "set": "Set: P1Y" + } + } + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ูƒู„ ูŠูˆู…ูŠู†", + "Context": { + "ReferenceDateTime": "2017-09-27T17:25:54.2909444+08:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูƒู„ ูŠูˆู…ูŠู†", + "Start": 7, + "Length": 8, + "Type": "set", + "Value": { + "Timex": "P2D", + "FutureResolution": { + "set": "Set: P2D" + }, + "PastResolution": { + "set": "Set: P2D" + } + } + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ูƒู„ ุซู„ุงุซุฉ ุฃุณุงุจูŠุน", + "Context": { + "ReferenceDateTime": "2017-09-27T17:25:54.2959472+08:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูƒู„ ุซู„ุงุซุฉ ุฃุณุงุจูŠุน", + "Start": 7, + "Length": 15, + "Type": "set", + "Value": { + "Timex": "P3W", + "FutureResolution": { + "set": "Set: P3W" + }, + "PastResolution": { + "set": "Set: P3W" + } + } + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ุงู„ุณุงุนุฉ 3 ู…ุณุงุกู‹ ูƒู„ ูŠูˆู…", + "Context": { + "ReferenceDateTime": "2017-09-27T17:25:54.2989494+08:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุณุงุนุฉ 3 ู…ุณุงุกู‹ ูƒู„ ูŠูˆู…", + "Start": 7, + "Length": 21, + "Type": "set", + "Value": { + "Timex": "T15", + "FutureResolution": { + "set": "Set: T15" + }, + "PastResolution": { + "set": "Set: T15" + } + } + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ุงู„ุณุงุนุฉ 3 ู…ุณุงุกู‹ ูƒู„ ูŠูˆู…", + "Context": { + "ReferenceDateTime": "2017-09-27T17:25:54.3039501+08:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุณุงุนุฉ 3 ู…ุณุงุกู‹ ูƒู„ ูŠูˆู…", + "Start": 7, + "Length": 21, + "Type": "set", + "Value": { + "Timex": "T15", + "FutureResolution": { + "set": "Set: T15" + }, + "PastResolution": { + "set": "Set: T15" + } + } + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ูƒู„ 4/15", + "Context": { + "ReferenceDateTime": "2017-09-27T17:25:54.3109498+08:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูƒู„ 4/15", + "Start": 7, + "Length": 7, + "Type": "set", + "Value": { + "Timex": "XXXX-04-15", + "FutureResolution": { + "set": "Set: XXXX-04-15" + }, + "PastResolution": { + "set": "Set: XXXX-04-15" + } + } + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ูƒู„ ูŠูˆู… ุงุซู†ูŠู†", + "Context": { + "ReferenceDateTime": "2017-09-27T17:25:54.3259514+08:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูƒู„ ูŠูˆู… ุงุซู†ูŠู†", + "Start": 7, + "Length": 12, + "Type": "set", + "Value": { + "Timex": "XXXX-WXX-1", + "FutureResolution": { + "set": "Set: XXXX-WXX-1" + }, + "PastResolution": { + "set": "Set: XXXX-WXX-1" + } + } + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ูƒู„ ูŠูˆู… ุงุซู†ูŠู† ุงู„ุณุงุนุฉ 4 ู…ุณุงุกู‹", + "Context": { + "ReferenceDateTime": "2017-09-27T17:25:54.3379507+08:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูƒู„ ูŠูˆู… ุงุซู†ูŠู† ุงู„ุณุงุนุฉ 4 ู…ุณุงุกู‹", + "Start": 7, + "Length": 27, + "Type": "set", + "Value": { + "Timex": "XXXX-WXX-1T16", + "FutureResolution": { + "set": "Set: XXXX-WXX-1T16" + }, + "PastResolution": { + "set": "Set: XXXX-WXX-1T16" + } + } + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ูƒู„ ุตุจุงุญ", + "Context": { + "ReferenceDateTime": "2017-09-27T17:25:54.3429518+08:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูƒู„ ุตุจุงุญ", + "Start": 7, + "Length": 7, + "Type": "set", + "Value": { + "Timex": "TMO", + "FutureResolution": { + "set": "Set: TMO" + }, + "PastResolution": { + "set": "Set: TMO" + } + } + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ูƒู„ ุตุจุงุญ ููŠ ุงู„ุณุงุนุฉ 9 ุตุจุงุญู‹ุง", + "Context": { + "ReferenceDateTime": "2017-09-27T17:25:54.3609535+08:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูƒู„ ุตุจุงุญ ููŠ ุงู„ุณุงุนุฉ 9 ุตุจุงุญู‹ุง", + "Start": 7, + "Length": 26, + "Type": "set", + "Value": { + "Timex": "T09", + "FutureResolution": { + "set": "Set: T09" + }, + "PastResolution": { + "set": "Set: T09" + } + } + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ุจุนุฏ ุธู‡ุฑ ูƒู„ ูŠูˆู… ููŠ ุงู„ุณุงุนุฉ 4 ู…ุณุงุกู‹", + "Context": { + "ReferenceDateTime": "2017-09-27T17:25:54.3730732+08:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุจุนุฏ ุธู‡ุฑ ูƒู„ ูŠูˆู… ููŠ ุงู„ุณุงุนุฉ 4 ู…ุณุงุกู‹", + "Start": 7, + "Length": 32, + "Type": "set", + "Value": { + "Timex": "T16", + "FutureResolution": { + "set": "Set: T16" + }, + "PastResolution": { + "set": "Set: T16" + } + } + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ูƒู„ ู„ูŠู„ุฉ ููŠ ุงู„ุณุงุนุฉ 9 ู…ุณุงุกู‹", + "Context": { + "ReferenceDateTime": "2017-09-27T17:25:54.3840706+08:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูƒู„ ู„ูŠู„ุฉ ููŠ ุงู„ุณุงุนุฉ 9 ู…ุณุงุกู‹", + "Start": 7, + "Length": 25, + "Type": "set", + "Value": { + "Timex": "T21", + "FutureResolution": { + "set": "Set: T21" + }, + "PastResolution": { + "set": "Set: T21" + } + } + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ูƒู„ ู„ูŠู„ุฉ ููŠ 9", + "Context": { + "ReferenceDateTime": "2017-09-27T17:25:54.3930718+08:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูƒู„ ู„ูŠู„ุฉ ููŠ 9", + "Start": 7, + "Length": 12, + "Type": "set", + "Value": { + "Timex": "T21", + "FutureResolution": { + "set": "Set: T21" + }, + "PastResolution": { + "set": "Set: T21" + } + } + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ูƒู„ ุตุจุงุญ ููŠ ุงู„ุณุงุนุฉ 9 ุตุจุงุญู‹ุง", + "Context": { + "ReferenceDateTime": "2017-09-27T17:25:54.4065719+08:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูƒู„ ุตุจุงุญ ููŠ ุงู„ุณุงุนุฉ 9 ุตุจุงุญู‹ุง", + "Start": 7, + "Length": 26, + "Type": "set", + "Value": { + "Timex": "T09", + "FutureResolution": { + "set": "Set: T09" + }, + "PastResolution": { + "set": "Set: T09" + } + } + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ููŠ ุงู„ุตุจุงุญ ููŠ ุงู„ุชุงุณุนุฉ", + "Context": { + "ReferenceDateTime": "2017-09-27T17:25:54.4170727+08:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ููŠ ุงู„ุตุจุงุญ ููŠ ุงู„ุชุงุณุนุฉ", + "Start": 7, + "Length": 20, + "Type": "set", + "Value": { + "Timex": "T09", + "FutureResolution": { + "set": "Set: T09" + }, + "PastResolution": { + "set": "Set: T09" + } + } + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ุงู„ุณุงุนุฉ 9 ุตุจุงุญู‹ุง ูƒู„ ูŠูˆู… ุฃุญุฏ", + "Context": { + "ReferenceDateTime": "2017-09-27T17:25:54.4295727+08:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุณุงุนุฉ 9 ุตุจุงุญู‹ุง ูƒู„ ูŠูˆู… ุฃุญุฏ", + "Start": 7, + "Length": 26, + "Type": "set", + "Value": { + "Timex": "XXXX-WXX-7T09", + "FutureResolution": { + "set": "Set: XXXX-WXX-7T09" + }, + "PastResolution": { + "set": "Set: XXXX-WXX-7T09" + } + } + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ุงู„ุณุงุนุฉ 9 ุตุจุงุญู‹ุง ุฃูŠุงู… ุงู„ุฃุญุฏ", + "Context": { + "ReferenceDateTime": "2017-09-27T17:25:54.438575+08:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุณุงุนุฉ 9 ุตุจุงุญู‹ุง ุฃูŠุงู… ุงู„ุฃุญุฏ", + "Start": 7, + "Length": 26, + "Type": "set", + "Value": { + "Timex": "XXXX-WXX-7T09", + "FutureResolution": { + "set": "Set: XXXX-WXX-7T09" + }, + "PastResolution": { + "set": "Set: XXXX-WXX-7T09" + } + } + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ุงู„ุณุงุนุฉ 9 ุตุจุงุญู‹ุง ุฃูŠุงู… ุงู„ุฃุญุฏ", + "Context": { + "ReferenceDateTime": "2017-09-27T17:25:54.4505726+08:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุณุงุนุฉ 9 ุตุจุงุญู‹ุง ุฃูŠุงู… ุงู„ุฃุญุฏ", + "Start": 7, + "Length": 26, + "Type": "set", + "Value": { + "Timex": "XXXX-WXX-7T09", + "FutureResolution": { + "set": "Set: XXXX-WXX-7T09" + }, + "PastResolution": { + "set": "Set: XXXX-WXX-7T09" + } + } + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ุฃูŠุงู… ุงู„ุงุซู†ูŠู†", + "Context": { + "ReferenceDateTime": "2017-09-27T17:25:54.4570731+08:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฃูŠุงู… ุงู„ุงุซู†ูŠู†", + "Start": 7, + "Length": 12, + "Type": "set", + "Value": { + "Timex": "XXXX-WXX-1", + "FutureResolution": { + "set": "Set: XXXX-WXX-1" + }, + "PastResolution": { + "set": "Set: XXXX-WXX-1" + } + } + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ูŠูˆู… ุงู„ุฃุญุฏ", + "Context": { + "ReferenceDateTime": "2017-09-27T17:25:54.4635727+08:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูŠูˆู… ุงู„ุฃุญุฏ", + "Start": 7, + "Length": 9, + "Type": "set", + "Value": { + "Timex": "XXXX-WXX-7", + "FutureResolution": { + "set": "Set: XXXX-WXX-7" + }, + "PastResolution": { + "set": "Set: XXXX-WXX-7" + } + } + } + ] + }, + { + "Input": "ุณุฃุบุงุฏุฑ ุฃูŠุงู… ุงู„ุฃุญุฏ", + "Context": { + "ReferenceDateTime": "2017-09-27T17:25:54.4710739+08:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฃูŠุงู… ุงู„ุฃุญุฏ", + "Start": 7, + "Length": 10, + "Type": "set", + "Value": { + "Timex": "XXXX-WXX-7", + "FutureResolution": { + "set": "Set: XXXX-WXX-7" + }, + "PastResolution": { + "set": "Set: XXXX-WXX-7" + } + } + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Arabic/TimeExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Arabic/TimeExtractor.json new file mode 100644 index 000000000..0d7f7c0a1 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Arabic/TimeExtractor.json @@ -0,0 +1,937 @@ +[ + { + "Input": "ุณุฃุนูˆุฏ ููŠ ุงู„ุณุงุจุนุฉ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "7.0", + "Start": -1, + "Length": 3, + "Type": "time" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ 7 ู…ุณุงุก", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": " 7 ู…ุณุงุก", + "Start": 5, + "Length": 7, + "Type": "time" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ 7 ู…ุณุงุก.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": " 7 ู…ุณุงุก", + "Start": 5, + "Length": 7, + "Type": "time" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ 7:56 ู…ุณุงุก", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "7:56 ู…ุณุงุกู‹", + "Start": -1, + "Length": 10, + "Type": "time" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ 7:56:35 ู…ุณุงุกู‹", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "7:56:35 ู…ุณุงุกู‹", + "Start": 6, + "Length": 13, + "Type": "time" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ 12:34", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "0.5236111111111111", + "Start": -1, + "Length": 18, + "Type": "time" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ 12:34:20", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "0.5238425925925926", + "Start": -1, + "Length": 18, + "Type": "time" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ T12: 34: 20", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "T12: 34: 20", + "Start": 6, + "Length": 11, + "Type": "time" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ 00:00", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "00:00", + "Start": 6, + "Length": 5, + "Type": "time" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ 00:00:30", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "0.00034722222222222224", + "Start": -1, + "Length": 22, + "Type": "time" + } + ] + }, + { + "Input": "ุฅู†ู‡ุง ุงู„ุณุงุนุฉ 7", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุณุงุนู‡ 7", + "Start": -1, + "Length": 8, + "Type": "time" + } + ] + }, + { + "Input": "ุงู†ู‡ุง ุงู„ุณุงุนุฉ ุงู„ุณุงุจุนุฉ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุณุงุนุฉ ุงู„ุณุงุจุนุฉ", + "Start": 5, + "Length": 14, + "Type": "time" + } + ] + }, + { + "Input": "ุฅู†ู‡ุง 8 ุตุจุงุญู‹ุง", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "8 ุตุจุงุญู‹ุง", + "Start": 5, + "Length": 8, + "Type": "time" + } + ] + }, + { + "Input": "ุฅู†ู‡ุง 8 ููŠ ุงู„ู„ูŠู„", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "8 ููŠ ุงู„ู„ูŠู„", + "Start": 5, + "Length": 10, + "Type": "time" + } + ] + }, + { + "Input": "ุงู†ู‡ุง ุงู„ุซุงู…ู†ุฉ ูˆุงู„ู†ุตู", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุซุงู…ู†ุฉ ูˆุงู„ู†ุตู", + "Start": 5, + "Length": 14, + "Type": "time" + } + ] + }, + { + "Input": "ุฅู†ู‡ุง ุงู„ุซุงู…ู†ุฉ ูˆุงู„ู†ุตู ู…ุณุงุกู‹", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุซุงู…ู†ุฉ ูˆุงู„ู†ุตู ู…ุณุงุกู‹", + "Start": 5, + "Length": 20, + "Type": "time" + } + ] + }, + { + "Input": "ุงู„ุณุงุนุฉ ุงู„ุซุงู…ู†ุฉ ูˆ 30 ุฏู‚ูŠู‚ุฉ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุซุงู…ู†ุฉ ูˆ 30 ุฏู‚ูŠู‚ุฉ", + "Start": 7, + "Length": 18, + "Type": "time" + } + ] + }, + { + "Input": "ุงู†ู‡ุง ุงู„ุซุงู…ู†ุฉ ูˆุงู„ุฑุจุน", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุซุงู…ู†ุฉ ูˆุงู„ุฑุจุน", + "Start": 5, + "Length": 14, + "Type": "time" + } + ] + }, + { + "Input": "ุงู†ู‡ุง ุซุงู…ู†ุฉ ูˆุงู„ุฑุจุน", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุซุงู…ู†ุฉ ูˆุงู„ุฑุจุน", + "Start": 5, + "Length": 12, + "Type": "time" + } + ] + }, + { + "Input": "ุฅู†ู‡ุง ุงู„ุชุงุณุนุฉ ู…ุณุงุกู‹ ูˆ ุซู„ุงุซุฉ ุฃุฑุจุงุน", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุชุงุณุนุฉ ู…ุณุงุกู‹ ูˆ ุซู„ุงุซุฉ ุฃุฑุจุงุน", + "Start": 5, + "Length": 27, + "Type": "time" + } + ] + }, + { + "Input": "ุฅู†ู‡ุง ุซู„ุงุซ ุฏู‚ุงุฆู‚ ุญุชู‰ ุงู„ุซุงู…ู†ุฉ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุซู„ุงุซ ุฏู‚ุงุฆู‚ ุญุชู‰ ุงู„ุซุงู…ู†ุฉ", + "Start": 5, + "Length": 22, + "Type": "time" + } + ] + }, + { + "Input": "ุฅู†ู‡ุง ุงู„ุณุงุนุฉ ุงู„ุณุงุจุนุฉ ูˆุงู„ู†ุตู", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุณุงุนุฉ ุงู„ุณุงุจุนุฉ ูˆุงู„ู†ุตู", + "Start": 5, + "Length": 21, + "Type": "time" + } + ] + }, + { + "Input": "ุงู„ุณุงุนุฉ ุงู„ุณุงุจุนุฉ ูˆุงู„ู†ุตู ุจุนุฏ ุงู„ุธู‡ุฑ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุณุงุจุนุฉ ูˆุงู„ู†ุตู ุจุนุฏ ุงู„ุธู‡ุฑ", + "Start": 7, + "Length": 24, + "Type": "time" + } + ] + }, + { + "Input": "ุฅู†ู‡ุง ุงู„ุณุงุจุนุฉ ูˆุงู„ู†ุตู ุตุจุงุญู‹ุง", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุณุงุจุนุฉ ูˆุงู„ู†ุตู ุตุจุงุญุง", + "Start": -1, + "Length": 20, + "Type": "time" + } + ] + }, + { + "Input": "ุฅู†ู‡ุง ุงู„ุณุงุนุฉ ุงู„ุซุงู…ู†ุฉ ุฅู„ุง ุฑุจุน ุตุจุงุญู‹ุง", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุซุงู…ู†ุฉ ูˆุงู„ุฑุจุน ุตุจุงุญุง", + "Start": -1, + "Length": 20, + "Type": "time" + } + ] + }, + { + "Input": "ุงู„ุณุงุนุฉ ุงู„ุซุงู…ู†ุฉ ูˆุนุดุฑูŠู† ุฏู‚ูŠู‚ุฉ ู…ุณุงุกู‹", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุซุงู…ู†ุฉ ูˆุนุดุฑูŠู† ุฏู‚ูŠู‚ุฉ ู…ุณุงุกู‹", + "Start": 7, + "Length": 26, + "Type": "time" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุจุนุฏ ุงู„ุธู‡ุฑ ุงู„ุณุงุนุฉ 7", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุจุนุฏ ุงู„ุธู‡ุฑ ุงู„ุณุงุนุฉ 7", + "Start": 6, + "Length": 18, + "Type": "time" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุจุนุฏ ุงู„ุธู‡ุฑ 7:00", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุจุนุฏ ุงู„ุธู‡ุฑ 7:00", + "Start": 6, + "Length": 14, + "Type": "time" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุจุนุฏ ุงู„ุธู‡ุฑ 7:00:14", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุจุนุฏ ุงู„ุธู‡ุฑ 7:00:14", + "Start": 6, + "Length": 17, + "Type": "time" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุจุนุฏ ุงู„ุธู‡ุฑ ุงู„ุณุงุจุนุฉ ู…ุณุงุก", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุจุนุฏ ุงู„ุธู‡ุฑ ุงู„ุณุงุจุนุฉ ู…ุณุงุก", + "Start": 6, + "Length": 22, + "Type": "time" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุงู„ุณุงุนุฉ ุงู„ุณุงุจุนุฉ ูˆุงู„ู†ุตู ู…ุณุงุกู‹", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุณุงุจุนุฉ ูˆุงู„ู†ุตู ู…ุณุงุกู‹", + "Start": 13, + "Length": 20, + "Type": "time" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ููŠ ุงู„ุณุงุจุนุฉ ูˆุฎู…ุณุฉ ูˆุซู„ุงุซูŠู† ู…ุณุงุกู‹", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": " ุงู„ุณุงุจุนุฉ ูˆุฎู…ุณุฉ ูˆุซู„ุงุซูŠู† ู…ุณุงุกู‹", + "Start": 8, + "Length": 28, + "Type": "time" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ููŠ ุงู„ุญุงุฏูŠุฉ ุนุดุฑุฉ ูˆุงู„ุฎุงู…ุณุฉ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุญุงุฏูŠุฉ ุนุดุฑุฉ ูˆุงู„ุฎุงู…ุณุฉ", + "Start": 9, + "Length": 21, + "Type": "time" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุซู„ุงุซ ุฏู‚ุงุฆู‚ ู‚ุจู„ ุงู„ุฎุงู…ุณุฉ ูˆุงู„ู†ุตู", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุซู„ุงุซ ุฏู‚ุงุฆู‚ ู‚ุจู„ ุงู„ุฎุงู…ุณุฉ ูˆุงู„ู†ุตู", + "Start": 6, + "Length": 29, + "Type": "time" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุฎู…ุณุฉ ูˆุซู„ุงุซูŠู† ููŠ ุงู„ู„ูŠู„", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฎู…ุณุฉ ูˆุซู„ุงุซูŠู† ููŠ ุงู„ู„ูŠู„", + "Start": 6, + "Length": 21, + "Type": "time" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ููŠ ุงู„ู„ูŠู„ ุงู„ุฎุงู…ุณุฉ ูˆุงู„ู†ุตู", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ููŠ ุงู„ู„ูŠู„ ุงู„ุฎุงู…ุณุฉ ูˆุงู„ู†ุตู", + "Start": 6, + "Length": 23, + "Type": "time" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุงู„ุธู‡ูŠุฑุฉ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุธู‡ูŠุฑุฉ", + "Start": 6, + "Length": 7, + "Type": "time" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุงู„ุธู‡ุฑ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุธู‡ุฑ", + "Start": 6, + "Length": 5, + "Type": "time" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุงู„ุณุงุนุฉ 12 ุธู‡ุฑุง", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "12 ุธู‡ุฑุง", + "Start": 13, + "Length": 7, + "Type": "time" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ููŠ ุงู„ุญุงุฏูŠู‡ ุนุดุฑ\n", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุญุงุฏูŠู‡ ุนุดุฑ\n", + "Start": 9, + "Length": 12, + "Type": "time" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุงู„ุญุงุฏูŠู‡ ุนุดุฑ\n", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุญุงุฏูŠู‡ ุนุดุฑ\n", + "Start": 6, + "Length": 12, + "Type": "time" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ 340 ู…ุณุงุก", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "340 ู…ุณุงุกู‹", + "Start": -1, + "Length": 9, + "Type": "time" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ 1140 ุตุจุงุญุง", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "1140 ุตุจุงุญู‹ุง", + "Start": -1, + "Length": 11, + "Type": "time" + } + ] + }, + { + "Input": "ู…ู†ุชุตู ุงู„ู„ูŠู„", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ู†ุชุตู ุงู„ู„ูŠู„", + "Start": 0, + "Length": 11, + "Type": "time" + } + ] + }, + { + "Input": "ู…ู†ุชุตู.ุงู„ู„ูŠู„", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ู†ุชุตู.ุงู„ู„ูŠู„", + "Start": 0, + "Length": 11, + "Type": "time" + } + ] + }, + { + "Input": "ู…ู†ุชุตู-ุงู„ู„ูŠู„", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ู†ุชุตู-ุงู„ู„ูŠู„", + "Start": 0, + "Length": 11, + "Type": "time" + } + ] + }, + { + "Input": "ู…ู†ุชุตู ุงู„ุตุจุงุญ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ู†ุชุตู ุงู„ุตุจุงุญ", + "Start": 0, + "Length": 12, + "Type": "time" + } + ] + }, + { + "Input": "ู…ู†ุชุตู.ุงู„ุตุจุงุญ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ู†ุชุตู.ุงู„ุตุจุงุญ", + "Start": 0, + "Length": 12, + "Type": "time" + } + ] + }, + { + "Input": "ู…ู†ุชุตู-ุงู„ุตุจุงุญ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ู†ุชุตู-ุงู„ุตุจุงุญ", + "Start": 0, + "Length": 12, + "Type": "time" + } + ] + }, + { + "Input": "ู…ู†ุชุตู ุงู„ุธู‡ุฑ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ู†ุชุตู ุงู„ุธู‡ุฑ", + "Start": 0, + "Length": 11, + "Type": "time" + } + ] + }, + { + "Input": "ู…ู†ุชุตู.ุงู„ุธู‡ุฑ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ู†ุชุตู.ุงู„ุธู‡ุฑ", + "Start": 0, + "Length": 11, + "Type": "time" + } + ] + }, + { + "Input": "ู…ู†ุชุตู-ุงู„ุธู‡ุฑ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ู†ุชุตู-ุงู„ุธู‡ุฑ", + "Start": 0, + "Length": 11, + "Type": "time" + } + ] + }, + { + "Input": "ู…ู†ุชุตู ุงู„ู†ู‡ุงุฑ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ู†ุชุตู ุงู„ู†ู‡ุงุฑ", + "Start": 0, + "Length": 12, + "Type": "time" + } + ] + }, + { + "Input": "ู…ู†ุชุตู.ุงู„ู†ู‡ุงุฑ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ู†ุชุตู.ุงู„ู†ู‡ุงุฑ", + "Start": 0, + "Length": 12, + "Type": "time" + } + ] + }, + { + "Input": "ู…ู†ุชุตู-ุงู„ู†ู‡ุงุฑ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ู†ุชุตู-ุงู„ู†ู‡ุงุฑ", + "Start": 0, + "Length": 12, + "Type": "time" + } + ] + }, + { + "Input": "ูˆู‚ุช ุงู„ุธู‡ูŠุฑุฉ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูˆู‚ุช ุงู„ุธู‡ูŠุฑุฉ", + "Start": 0, + "Length": 11, + "Type": "time" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ู…ุณุงุก. 7", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": " ู…ุณุงุก. 7", + "Start": 5, + "Length": 8, + "Type": "time" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ู…ุณุงุก 7.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": " ู…ุณุงุก 7.", + "Start": 5, + "Length": 8, + "Type": "time" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ 7:56 ุตุจุงุญุง", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "7:56 ุตุจุงุญุง", + "Start": 6, + "Length": 10, + "Type": "time" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ 7:56:35 ููŠ ุงู„ุตุจุงุญ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "7:56:35 ููŠ ุงู„ุตุจุงุญ", + "Start": 6, + "Length": 17, + "Type": "time" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ 7:56:35 ุงู„ุตุจุงุญ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "7:56:35 ุงู„ุตุจุงุญ", + "Start": 6, + "Length": 15, + "Type": "time" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ 7:56:35 ุตุจุงุญุง", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "7:56:35 ุตุจุงุญุง", + "Start": 6, + "Length": 13, + "Type": "time" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุงู„ุณุงุนุฉ ุงู„ุณุงุจุนุฉ ูˆุงู„ู†ุตู ู…ุณุงุกู‹.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุณุงุนุฉ ุงู„ุณุงุจุนุฉ ูˆุงู„ู†ุตู ู…ุณุงุกู‹.", + "Start": 6, + "Length": 28, + "Type": "time" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุณุจุนุฉ ูˆุซู„ุงุซูŠู† ููŠ ุงู„ู…ุณุงุกู‹.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุณุจุนุฉ ูˆุซู„ุงุซูŠู† ููŠ ุงู„ู…ุณุงุกู‹.", + "Start": 6, + "Length": 25, + "Type": "time" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุณุจุนุฉ ูˆุซู„ุงุซูŠู† ุงู„ู…ุณุงุกู‹.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุณุจุนุฉ ูˆุซู„ุงุซูŠู† ุงู„ู…ุณุงุกู‹.", + "Start": 6, + "Length": 21, + "Type": "time" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุณุจุนุฉ ูˆุซู„ุงุซูŠู† ู…ุณุงุก", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุณุจุนุฉ ูˆุซู„ุงุซูŠู† ู…ุณุงุก", + "Start": 6, + "Length": 17, + "Type": "time" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ 340 ู…ุณุงุกุง", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "340 ู…ุณุงุกุง", + "Start": 6, + "Length": 9, + "Type": "time" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ 1140 ุงู„ู…ุณุงุก", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "1140 ุงู„ู…ุณุงุก", + "Start": 6, + "Length": 11, + "Type": "time" + } + ] + }, + { + "Input": "ุงู„ุฑุณุงุฆู„ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ ุงู„ุชูŠ ุญุตู„ุช ุนู„ู‰ ุจ ูƒู…ูˆุถูˆุน", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [] + }, + { + "Input": "ุฑุณุงุฆู„ ุงู„ุจุฑูŠุฏ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠ ุงู„ุชูŠ ุญุตู„ุช ุนู„ู‰ ุฑุฏ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [] + }, + { + "Input": "ุณุฃุนูˆุฏ ุงู„ุณุงุนุฉ 12 ุธู‡ุฑุง ูˆู‚ุช ุงู„ุบุฏุงุก", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุณุงุนุฉ 12 ุธู‡ุฑุง ูˆู‚ุช ุงู„ุบุฏุงุก", + "Start": 6, + "Length": 25, + "Type": "time" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ูˆู‚ุช ุงู„ุบุฏุงุก ุงู„ุณุงุนุฉ 12 ุธู‡ุฑุง", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูˆู‚ุช ุงู„ุบุฏุงุก ุงู„ุณุงุนุฉ 12 ุธู‡ุฑุง", + "Start": 6, + "Length": 25, + "Type": "time" + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ููŠ ูˆู‚ุช ุงู„ุบุฏุงุก ุงู„ุณุงุนุฉ 12", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": " ูˆู‚ุช ุงู„ุบุฏุงุก ุงู„ุณุงุนุฉ 12", + "Start": 8, + "Length": 21, + "Type": "time" + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Arabic/TimeParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Arabic/TimeParser.json new file mode 100644 index 000000000..118293745 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Arabic/TimeParser.json @@ -0,0 +1,1750 @@ +[ + { + "Input": "ุถุจุท ุงู„ู…ู†ุจู‡ ุนู„ู‰ ุซู…ุงู†ูŠุฉ ูˆุฃุฑุจุนูŠู†", + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุซู…ุงู†ูŠุฉ ูˆุฃุฑุจุนูŠู†", + "Start": 15, + "Length": 14, + "Type": "time", + "Value": { + "Timex": "T08:40", + "FutureResolution": { + "time": "08:40:00" + }, + "PastResolution": { + "time": "08:40:00" + } + } + } + ] + }, + { + "Input": "ุถุจุท ุงู„ู…ู†ุจู‡ ุนู„ู‰ ุซู…ุงู†ูŠุฉ ูˆุฃุฑุจุนูŠู† ุตุจุงุญุง", + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุซู…ุงู†ูŠุฉ ูˆุฃุฑุจุนูŠู† ุตุจุงุญุง", + "Start": 15, + "Length": 20, + "Type": "time", + "Value": { + "Timex": "T08:40", + "FutureResolution": { + "time": "08:40:00" + }, + "PastResolution": { + "time": "08:40:00" + } + } + } + ] + }, + { + "Input": "ุถุจุท ุงู„ู…ู†ุจู‡ ุนู„ู‰ ุซู…ุงู†ูŠุฉ ูˆุฃุฑุจุนูŠู† ู…ุณุงุกู‹", + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุซุงู…ู†ุฉ ูˆุงู„ุฃุฑุจุนูŠู† ู…ุณุงุกู‹", + "Start": -1, + "Length": 23, + "Type": "time", + "Value": { + "Timex": "T20:40", + "FutureResolution": { + "time": "20:40:00" + }, + "PastResolution": { + "time": "20:40:00" + } + } + } + ] + }, + { + "Input": "ุถุจุท ุงู„ู…ู†ุจู‡ ุนู„ู‰ ุนุดุฑุฉ ูˆุฎู…ุณุฉ ูˆุฃุฑุจุนูŠู†", + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุนุดุฑุฉ ูˆุฎู…ุณุฉ ูˆุฃุฑุจุนูŠู†", + "Start": 15, + "Length": 18, + "Type": "time", + "Value": { + "Timex": "T10:45", + "FutureResolution": { + "time": "10:45:00" + }, + "PastResolution": { + "time": "10:45:00" + } + } + } + ] + }, + { + "Input": "ุถุจุท ุงู„ู…ู†ุจู‡ ุนู„ู‰ ุฎู…ุณุฉ ุนุดุฑ ุฎู…ุณุฉ ุนุดุฑ ู…ุณุงุกู‹", + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฎู…ุณุฉ ุนุดุฑ ุฎู…ุณุฉ ุนุดุฑ", + "Start": 15, + "Length": 17, + "Type": "time", + "Value": { + "Timex": "T15:15", + "FutureResolution": { + "time": "15:15:00" + }, + "PastResolution": { + "time": "15:15:00" + } + } + } + ] + }, + { + "Input": "ุถุจุท ุงู„ู…ู†ุจู‡ ู„ุฎู…ุณุฉ ุนุดุฑ ูˆุซู„ุงุซูŠู† ู…ุณุงุกู‹", + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฎู…ุณุฉ ุนุดุฑ ูˆุซู„ุงุซูŠู†", + "Start": 12, + "Length": 16, + "Type": "time", + "Value": { + "Timex": "T15:30", + "FutureResolution": { + "time": "15:30:00" + }, + "PastResolution": { + "time": "15:30:00" + } + } + } + ] + }, + { + "Input": "ุถุจุท ุงู„ู…ู†ุจู‡ ุนู„ู‰ ุนุดุฑุฉ ุนุดุฑุฉ", + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุนุดุฑุฉ ุนุดุฑุฉ", + "Start": 15, + "Length": 9, + "Type": "time", + "Value": { + "Timex": "T10:10", + "FutureResolution": { + "time": "10:10:00" + }, + "PastResolution": { + "time": "10:10:00" + } + } + } + ] + }, + { + "Input": "ุถุจุท ุงู„ู…ู†ุจู‡ ุนู„ู‰ ุนุดุฑุฉ ูˆุฎู…ุณุฉ ูˆุฎู…ุณูŠู† ู…ุณุงุกู‹", + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุนุดุฑุฉ ูˆุฎู…ุณุฉ ูˆุฎู…ุณูŠู†", + "Start": 15, + "Length": 17, + "Type": "time", + "Value": { + "Timex": "T22:55", + "FutureResolution": { + "time": "22:55:00" + }, + "PastResolution": { + "time": "22:55:00" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ููŠ 7", + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ุณุงุกู‹ 7", + "Start": -1, + "Length": 7, + "Type": "time", + "Value": { + "Timex": "T07", + "FutureResolution": { + "time": "07:00:00" + }, + "PastResolution": { + "time": "07:00:00" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ููŠ ุงู„ุณุงุจุนุฉ", + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุณุงุจุนุฉ", + "Start": 9, + "Length": 7, + "Type": "time", + "Value": { + "Timex": "T07", + "FutureResolution": { + "time": "07:00:00" + }, + "PastResolution": { + "time": "07:00:00" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ููŠ ุงู„ุณุงุจุนุฉ ู…ุณุงุก", + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุณุงุจุนุฉ ู…ุณุงุก", + "Start": 9, + "Length": 12, + "Type": "time", + "Value": { + "Timex": "T19", + "FutureResolution": { + "time": "19:00:00" + }, + "PastResolution": { + "time": "19:00:00" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ 7:56 ู…ุณุงุก", + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "7:56 ู…ุณุงุกู‹", + "Start": -1, + "Length": 10, + "Type": "time", + "Value": { + "Timex": "T19:56", + "FutureResolution": { + "time": "19:56:00" + }, + "PastResolution": { + "time": "19:56:00" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ 7:56:30 ู…ุณุงุก", + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "7:56:30 ู…ุณุงุกู‹", + "Start": -1, + "Length": 13, + "Type": "time", + "Value": { + "Timex": "T19:56:30", + "FutureResolution": { + "time": "19:56:30" + }, + "PastResolution": { + "time": "19:56:30" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ 12:34", + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "0.5236111111111111", + "Start": -1, + "Length": 18, + "Type": "time", + "Value": { + "Timex": "T12:34", + "FutureResolution": { + "time": "12:34:00" + }, + "PastResolution": { + "time": "12:34:00" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ 12:34:25", + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "0.523900462962963", + "Start": -1, + "Length": 17, + "Type": "time", + "Value": { + "Timex": "T12:34:25", + "FutureResolution": { + "time": "12:34:25" + }, + "PastResolution": { + "time": "12:34:25" + } + } + } + ] + }, + { + "Input": "ุฅู†ู‡ุง ุงู„ุณุงุนุฉ 7", + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุณุงุนู‡ 7", + "Start": -1, + "Length": 8, + "Type": "time", + "Value": { + "Timex": "T07", + "FutureResolution": { + "time": "07:00:00" + }, + "PastResolution": { + "time": "07:00:00" + } + } + } + ] + }, + { + "Input": "ุงู†ู‡ุง ุงู„ุณุงุนุฉ ุงู„ุณุงุจุนุฉ", + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุณุงุนุฉ ุงู„ุณุงุจุนุฉ", + "Start": 5, + "Length": 14, + "Type": "time", + "Value": { + "Timex": "T07", + "FutureResolution": { + "time": "07:00:00" + }, + "PastResolution": { + "time": "07:00:00" + } + } + } + ] + }, + { + "Input": "ุฅู†ู‡ุง 8 ุตุจุงุญู‹ุง", + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "8 ุตุจุงุญู‹ุง", + "Start": 5, + "Length": 8, + "Type": "time", + "Value": { + "Timex": "T08", + "FutureResolution": { + "time": "08:00:00" + }, + "PastResolution": { + "time": "08:00:00" + } + } + } + ] + }, + { + "Input": "ุฅู†ู‡ุง 8 ููŠ ุงู„ู„ูŠู„", + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "8 ููŠ ุงู„ู„ูŠู„", + "Start": 5, + "Length": 10, + "Type": "time", + "Value": { + "Timex": "T20", + "FutureResolution": { + "time": "20:00:00" + }, + "PastResolution": { + "time": "20:00:00" + } + } + } + ] + }, + { + "Input": "ุงู†ู‡ุง ุงู„ุซุงู…ู†ุฉ ูˆุงู„ู†ุตู", + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุซุงู…ู†ุฉ ูˆุงู„ู†ุตู", + "Start": 5, + "Length": 14, + "Type": "time", + "Value": { + "Timex": "T08:30", + "FutureResolution": { + "time": "08:30:00" + }, + "PastResolution": { + "time": "08:30:00" + } + } + } + ] + }, + { + "Input": "ุฅู†ู‡ุง 8 ูˆุงู„ู†ุตู ู…ุณุงุกู‹", + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "8 ูˆุงู„ู†ุตู ู…ุณุงุกู‹", + "Start": 5, + "Length": 14, + "Type": "time", + "Value": { + "Timex": "T20:30", + "FutureResolution": { + "time": "20:30:00" + }, + "PastResolution": { + "time": "20:30:00" + } + } + } + ] + }, + { + "Input": "ุงู„ุณุงุนุฉ ุงู„ุซุงู…ู†ุฉ ูˆ 30 ุฏู‚ูŠู‚ุฉ", + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุซุงู…ู†ุฉ ูˆ 30 ุฏู‚ูŠู‚ุฉ", + "Start": 7, + "Length": 18, + "Type": "time", + "Value": { + "Timex": "T08:30", + "FutureResolution": { + "time": "08:30:00" + }, + "PastResolution": { + "time": "08:30:00" + } + } + } + ] + }, + { + "Input": "ุงู†ู‡ุง ุงู„ุซุงู…ู†ุฉ ูˆุงู„ุฑุจุน", + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุซุงู…ู†ุฉ ูˆุงู„ุฑุจุน", + "Start": 5, + "Length": 14, + "Type": "time", + "Value": { + "Timex": "T08:15", + "FutureResolution": { + "time": "08:15:00" + }, + "PastResolution": { + "time": "08:15:00" + } + } + } + ] + }, + { + "Input": "ุงู†ู‡ุง ุงู„ุซุงู…ู†ุฉ ูˆุฑุจุน", + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุซุงู…ู†ุฉ ูˆุฑุจุน", + "Start": 5, + "Length": 12, + "Type": "time", + "Value": { + "Timex": "T08:15", + "FutureResolution": { + "time": "08:15:00" + }, + "PastResolution": { + "time": "08:15:00" + } + } + } + ] + }, + { + "Input": "ุฅู†ู‡ุง 9 ู…ุณุงุกู‹ ูˆุซู„ุงุซุฉ ุฃุฑุจุงุน", + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "9 ู…ุณุงุกู‹ ูˆุซู„ุงุซุฉ ุฃุฑุจุงุน", + "Start": 5, + "Length": 20, + "Type": "time", + "Value": { + "Timex": "T21:45", + "FutureResolution": { + "time": "21:45:00" + }, + "PastResolution": { + "time": "21:45:00" + } + } + } + ] + }, + { + "Input": "ุฅู†ู‡ุง ุซู„ุงุซ ุฏู‚ุงุฆู‚ ู‚ุจู„ ุงู„ุซุงู…ู†ุฉ", + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุซู„ุงุซ ุฏู‚ุงุฆู‚ ู‚ุจู„ ุงู„ุซุงู…ู†ุฉ", + "Start": 5, + "Length": 22, + "Type": "time", + "Value": { + "Timex": "T07:57", + "FutureResolution": { + "time": "07:57:00" + }, + "PastResolution": { + "time": "07:57:00" + } + } + } + ] + }, + { + "Input": "ุฅู†ู‡ุง ุงู„ุณุงุนุฉ ุงู„ุณุงุจุนุฉ ูˆุงู„ู†ุตู", + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุณุงุนุฉ ุงู„ุณุงุจุนุฉ ูˆุงู„ู†ุตู", + "Start": 5, + "Length": 21, + "Type": "time", + "Value": { + "Timex": "T07:30", + "FutureResolution": { + "time": "07:30:00" + }, + "PastResolution": { + "time": "07:30:00" + } + } + } + ] + }, + { + "Input": "ุฅู†ู‡ุง ุงู„ุณุงุนุฉ ุงู„ุณุงุจุนุฉ ูˆุงู„ู†ุตู ุจุนุฏ ุงู„ุธู‡ุฑ", + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุณุงุจุนุฉ ูˆุงู„ู†ุตู ุจุนุฏ ุงู„ุธู‡ุฑ", + "Start": 12, + "Length": 24, + "Type": "time", + "Value": { + "Timex": "T19:30", + "FutureResolution": { + "time": "19:30:00" + }, + "PastResolution": { + "time": "19:30:00" + } + } + } + ] + }, + { + "Input": "ุฅู†ู‡ุง ุงู„ุณุงุจุนุฉ ูˆุงู„ู†ุตู ุตุจุงุญู‹ุง", + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุณุงุจุนุฉ ูˆุงู„ู†ุตู ุตุจุงุญุง", + "Start": -1, + "Length": 20, + "Type": "time", + "Value": { + "Timex": "T07:30", + "FutureResolution": { + "time": "07:30:00" + }, + "PastResolution": { + "time": "07:30:00" + } + } + } + ] + }, + { + "Input": "ุฅู†ู‡ุง ุงู„ุณุงุนุฉ 8 ุฅู„ุง ุฑุจุน ุตุจุงุญู‹ุง", + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุณุงุนุฉ 8 ุฅู„ุง ุฑุจุน ุตุจุงุญู‹ุง", + "Start": 5, + "Length": 23, + "Type": "time", + "Value": { + "Timex": "T07:45", + "FutureResolution": { + "time": "07:45:00" + }, + "PastResolution": { + "time": "07:45:00" + } + } + } + ] + }, + { + "Input": "ุฅู†ู‡ุง ุงู„ุณุงุนุฉ ุงู„ุซุงู…ู†ุฉ ูˆ20 ุฏู‚ูŠู‚ุฉ ู…ุณุงุกู‹", + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุณุงุนุฉ ุงู„ุซุงู…ู†ุฉ ูˆ20 ุฏู‚ูŠู‚ุฉ ู…ุณุงุกู‹", + "Start": 5, + "Length": 30, + "Type": "time", + "Value": { + "Timex": "T20:20", + "FutureResolution": { + "time": "20:20:00" + }, + "PastResolution": { + "time": "20:20:00" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุจุนุฏ ุงู„ุธู‡ุฑ ุงู„ุณุงุนุฉ 7", + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุจุนุฏ ุงู„ุธู‡ุฑ ุงู„ุณุงุนุฉ 7", + "Start": 6, + "Length": 18, + "Type": "time", + "Value": { + "Timex": "T19", + "FutureResolution": { + "time": "19:00:00" + }, + "PastResolution": { + "time": "19:00:00" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุงู„ุธู‡ุฑ ุงู„ุณุงุนุฉ 7", + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุธู‡ุฑ ุงู„ุณุงุนุฉ 7", + "Start": 6, + "Length": 14, + "Type": "time", + "Value": { + "Timex": "T19", + "FutureResolution": { + "time": "19:00:00" + }, + "PastResolution": { + "time": "19:00:00" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุจุนุฏ ุงู„ุธู‡ุฑ 7:00", + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุจุนุฏ ุงู„ุธู‡ุฑ 7:00", + "Start": 6, + "Length": 14, + "Type": "time", + "Value": { + "Timex": "T19:00", + "FutureResolution": { + "time": "19:00:00" + }, + "PastResolution": { + "time": "19:00:00" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุจุนุฏ ุงู„ุธู‡ุฑ 7:00:05", + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุจุนุฏ ุงู„ุธู‡ุฑ 7:00:05", + "Start": 6, + "Length": 17, + "Type": "time", + "Value": { + "Timex": "T19:00:05", + "FutureResolution": { + "time": "19:00:05" + }, + "PastResolution": { + "time": "19:00:05" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุจุนุฏ ุงู„ุธู‡ุฑ ุงู„ุณุงุจุนุฉ ู…ุณุงุก", + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุจุนุฏ ุงู„ุธู‡ุฑ ุงู„ุณุงุจุนุฉ ู…ุณุงุก", + "Start": 6, + "Length": 22, + "Type": "time", + "Value": { + "Timex": "T19", + "FutureResolution": { + "time": "19:00:00" + }, + "PastResolution": { + "time": "19:00:00" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุงู„ุณุงุนุฉ ุงู„ุณุงุจุนุฉ ูˆุงู„ู†ุตู ู…ุณุงุกู‹", + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุณุงุจุนุฉ ูˆุงู„ู†ุตู ู…ุณุงุกู‹", + "Start": 13, + "Length": 20, + "Type": "time", + "Value": { + "Timex": "T19:30", + "FutureResolution": { + "time": "19:30:00" + }, + "PastResolution": { + "time": "19:30:00" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ููŠ ุงู„ุณุงุจุนุฉ ูˆุฎู…ุณุฉ ูˆุซู„ุงุซูŠู† ู…ุณุงุก", + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุณุงุจุนุฉ ูˆุฎู…ุณ ูˆุซู„ุงุซูŠู† ู…ุณุงุก", + "Start": -1, + "Length": 25, + "Type": "time", + "Value": { + "Timex": "T19:35", + "FutureResolution": { + "time": "19:35:00" + }, + "PastResolution": { + "time": "19:35:00" + } + } + } + ] + }, + { + "Input": "ุงู„ุญุงุฏูŠุฉ ุนุดุฑ ูˆุนุดุฑูŠู† ู…ุณุงุก", + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุณุฃุนูˆุฏ ุงู„ุญุงุฏูŠุฉ ุนุดุฑ ูˆุนุดุฑูŠู† ู…ุณุงุก", + "Start": -1, + "Length": 29, + "Type": "time", + "Value": { + "Timex": "T23:20", + "FutureResolution": { + "time": "23:20:00" + }, + "PastResolution": { + "time": "23:20:00" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุงู„ุธู‡ูŠุฑุฉ", + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุธู‡ูŠุฑุฉ", + "Start": 6, + "Length": 7, + "Type": "time", + "Value": { + "Timex": "T12", + "FutureResolution": { + "time": "12:00:00" + }, + "PastResolution": { + "time": "12:00:00" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุงู„ุณุงุนุฉ 12 ุธู‡ุฑุง", + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "12 ุธู‡ุฑุง", + "Start": 13, + "Length": 7, + "Type": "time", + "Value": { + "Timex": "T12", + "FutureResolution": { + "time": "12:00:00" + }, + "PastResolution": { + "time": "12:00:00" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ููŠ ุงู„ุญุงุฏูŠู‡ ุนุดุฑ\n", + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุญุงุฏูŠู‡ ุนุดุฑ\n", + "Start": 9, + "Length": 12, + "Type": "time", + "Value": { + "Timex": "T11", + "FutureResolution": { + "time": "11:00:00" + }, + "PastResolution": { + "time": "11:00:00" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุงู„ุญุงุฏูŠู‡ ุนุดุฑ\n", + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุญุงุฏูŠู‡ ุนุดุฑ\n", + "Start": 6, + "Length": 12, + "Type": "time", + "Value": { + "Timex": "T11", + "FutureResolution": { + "time": "11:00:00" + }, + "PastResolution": { + "time": "11:00:00" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ 340 ู…ุณุงุก", + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "340 ู…ุณุงุกู‹", + "Start": -1, + "Length": 9, + "Type": "time", + "Value": { + "Timex": "T15:40", + "FutureResolution": { + "time": "15:40:00" + }, + "PastResolution": { + "time": "15:40:00" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ 1140 ุตุจุงุญุง", + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "1140 ุตุจุงุญู‹ุง", + "Start": -1, + "Length": 11, + "Type": "time", + "Value": { + "Timex": "T11:40", + "FutureResolution": { + "time": "11:40:00" + }, + "PastResolution": { + "time": "11:40:00" + } + } + } + ] + }, + { + "Input": "ู…ู†ุชุตู ุงู„ู„ูŠู„", + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ู†ุชุตู ุงู„ู„ูŠู„", + "Start": 0, + "Length": 11, + "Type": "time", + "Value": { + "Timex": "T00", + "FutureResolution": { + "time": "00:00:00" + }, + "PastResolution": { + "time": "00:00:00" + } + } + } + ] + }, + { + "Input": "ู…ู†ุชุตู.ุงู„ู„ูŠู„", + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ู†ุชุตู.ุงู„ู„ูŠู„", + "Start": 0, + "Length": 11, + "Type": "time", + "Value": { + "Timex": "T00", + "FutureResolution": { + "time": "00:00:00" + }, + "PastResolution": { + "time": "00:00:00" + } + } + } + ] + }, + { + "Input": "ู…ู†ุชุตู-ุงู„ู„ูŠู„", + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ู†ุชุตู-ุงู„ู„ูŠู„", + "Start": 0, + "Length": 11, + "Type": "time", + "Value": { + "Timex": "T00", + "FutureResolution": { + "time": "00:00:00" + }, + "PastResolution": { + "time": "00:00:00" + } + } + } + ] + }, + { + "Input": "ู…ู†ุชุตู ุงู„ุตุจุงุญ", + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ู†ุชุตู ุงู„ุตุจุงุญ", + "Start": 0, + "Length": 12, + "Type": "time", + "Value": { + "Timex": "T10", + "FutureResolution": { + "time": "10:00:00" + }, + "PastResolution": { + "time": "10:00:00" + } + } + } + ] + }, + { + "Input": "ู…ู†ุชุตู.ุงู„ุตุจุงุญ", + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ู†ุชุตู.ุงู„ุตุจุงุญ", + "Start": 0, + "Length": 12, + "Type": "time", + "Value": { + "Timex": "T10", + "FutureResolution": { + "time": "10:00:00" + }, + "PastResolution": { + "time": "10:00:00" + } + } + } + ] + }, + { + "Input": "ู…ู†ุชุตู-ุงู„ุตุจุงุญ", + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ู†ุชุตู-ุงู„ุตุจุงุญ", + "Start": 0, + "Length": 12, + "Type": "time", + "Value": { + "Timex": "T10", + "FutureResolution": { + "time": "10:00:00" + }, + "PastResolution": { + "time": "10:00:00" + } + } + } + ] + }, + { + "Input": "ู…ู†ุชุตู ุงู„ุธู‡ุฑ", + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ู†ุชุตู ุงู„ุธู‡ุฑ", + "Start": 0, + "Length": 11, + "Type": "time", + "Value": { + "Timex": "T14", + "FutureResolution": { + "time": "14:00:00" + }, + "PastResolution": { + "time": "14:00:00" + } + } + } + ] + }, + { + "Input": "ู…ู†ุชุตู.ุงู„ุธู‡ุฑ", + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ู†ุชุตู.ุงู„ุธู‡ุฑ", + "Start": 0, + "Length": 11, + "Type": "time", + "Value": { + "Timex": "T14", + "FutureResolution": { + "time": "14:00:00" + }, + "PastResolution": { + "time": "14:00:00" + } + } + } + ] + }, + { + "Input": "ู…ู†ุชุตู-ุงู„ุธู‡ุฑ", + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ู†ุชุตู-ุงู„ุธู‡ุฑ", + "Start": 0, + "Length": 11, + "Type": "time", + "Value": { + "Timex": "T14", + "FutureResolution": { + "time": "14:00:00" + }, + "PastResolution": { + "time": "14:00:00" + } + } + } + ] + }, + { + "Input": "ู…ู†ุชุตู ุงู„ู†ู‡ุงุฑ", + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ู†ุชุตู ุงู„ู†ู‡ุงุฑ", + "Start": 0, + "Length": 12, + "Type": "time", + "Value": { + "Timex": "T12", + "FutureResolution": { + "time": "12:00:00" + }, + "PastResolution": { + "time": "12:00:00" + } + } + } + ] + }, + { + "Input": "ู…ู†ุชุตู.ุงู„ู†ู‡ุงุฑ", + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ู†ุชุตู.ุงู„ู†ู‡ุงุฑ", + "Start": 0, + "Length": 12, + "Type": "time", + "Value": { + "Timex": "T12", + "FutureResolution": { + "time": "12:00:00" + }, + "PastResolution": { + "time": "12:00:00" + } + } + } + ] + }, + { + "Input": "ู…ู†ุชุตู-ุงู„ู†ู‡ุงุฑ", + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ู†ุชุตู-ุงู„ู†ู‡ุงุฑ", + "Start": 0, + "Length": 12, + "Type": "time", + "Value": { + "Timex": "T12", + "FutureResolution": { + "time": "12:00:00" + }, + "PastResolution": { + "time": "12:00:00" + } + } + } + ] + }, + { + "Input": "ูˆู‚ุช ุงู„ุธู‡ูŠุฑุฉ", + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูˆู‚ุช ุงู„ุธู‡ูŠุฑุฉ", + "Start": 0, + "Length": 11, + "Type": "time", + "Value": { + "Timex": "T12", + "FutureResolution": { + "time": "12:00:00" + }, + "PastResolution": { + "time": "12:00:00" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ 12 ูˆู‚ุช ุงู„ุบุฏุงุก", + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "12 ูˆู‚ุช ุงู„ุบุฏุงุก", + "Start": 6, + "Length": 13, + "Type": "time", + "Value": { + "Timex": "T12", + "FutureResolution": { + "time": "12:00:00" + }, + "PastResolution": { + "time": "12:00:00" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ 12 ู…ู†ุชุตู ุงู„ู„ูŠู„", + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "12 ู…ู†ุชุตู ุงู„ู„ูŠู„", + "Start": 6, + "Length": 14, + "Type": "time", + "Value": { + "Timex": "T00", + "FutureResolution": { + "time": "00:00:00" + }, + "PastResolution": { + "time": "00:00:00" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ 12 ููŠ ุงู„ู„ูŠู„", + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "12 ููŠ ุงู„ู„ูŠู„", + "Start": 6, + "Length": 11, + "Type": "time", + "Value": { + "Timex": "T00", + "FutureResolution": { + "time": "00:00:00" + }, + "PastResolution": { + "time": "00:00:00" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ 1:00 ู…ู†ุชุตู ุงู„ู„ูŠู„", + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "1:00 ู…ู†ุชุตู ุงู„ู„ูŠู„", + "Start": 6, + "Length": 16, + "Type": "time", + "Value": { + "Timex": "T01", + "FutureResolution": { + "time": "01:00:00" + }, + "PastResolution": { + "time": "01:00:00" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุงู„ุณุงุนุฉ 12 ุธู‡ุฑุง ูˆู‚ุช ุงู„ุบุฏุงุก", + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุณุงุนุฉ 12 ุธู‡ุฑุง ูˆู‚ุช ุงู„ุบุฏุงุก", + "Start": 6, + "Length": 25, + "Type": "time", + "Value": { + "Timex": "T12", + "FutureResolution": { + "time": "12:00:00" + }, + "PastResolution": { + "time": "12:00:00" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุงู„ุณุงุนุฉ 11 ุตุจุงุญู‹ุง ูˆู‚ุช ุงู„ุบุฏุงุก", + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุณุงุนุฉ 11 ุตุจุงุญู‹ุง ูˆู‚ุช ุงู„ุบุฏุงุก", + "Start": 6, + "Length": 27, + "Type": "time", + "Value": { + "Timex": "T11", + "FutureResolution": { + "time": "11:00:00" + }, + "PastResolution": { + "time": "11:00:00" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุงู„ุณุงุนุฉ 1 ูˆู‚ุช ุงู„ุบุฏุงุก", + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุณุงุนุฉ 1 ูˆู‚ุช ุงู„ุบุฏุงุก", + "Start": 6, + "Length": 19, + "Type": "time", + "Value": { + "Timex": "T13", + "FutureResolution": { + "time": "13:00:00" + }, + "PastResolution": { + "time": "13:00:00" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ููŠ ูˆู‚ุช ุงู„ุบุฏุงุก ุงู„ุณุงุนุฉ 11 ุตุจุงุญุง", + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูˆู‚ุช ุงู„ุบุฏุงุก ุงู„ุณุงุนุฉ 11 ุตุจุงุญุง", + "Start": 9, + "Length": 26, + "Type": "time", + "Value": { + "Timex": "T11", + "FutureResolution": { + "time": "11:00:00" + }, + "PastResolution": { + "time": "11:00:00" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ 7:56:13 ู…ุณุงุกู‹", + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "7:56:13 ู…ุณุงุกู‹", + "Start": 6, + "Length": 13, + "Type": "time", + "Value": { + "Timex": "T19:56:13", + "FutureResolution": { + "time": "19:56:13" + }, + "PastResolution": { + "time": "19:56:13" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ 12:34:45", + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "0.5241319444444444", + "Start": -1, + "Length": 18, + "Type": "time", + "Value": { + "Timex": "T12:34:45", + "FutureResolution": { + "time": "12:34:45" + }, + "PastResolution": { + "time": "12:34:45" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุจุนุฏ ุงู„ุธู‡ุฑ 7:00:25", + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุจุนุฏ ุงู„ุธู‡ุฑ 7:00:25", + "Start": 6, + "Length": 17, + "Type": "time", + "Value": { + "Timex": "T19:00:25", + "FutureResolution": { + "time": "19:00:25" + }, + "PastResolution": { + "time": "19:00:25" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุงู„ุณุงุนุฉ ุงู„ุณุงุจุนุฉ ูˆุงู„ู†ุตู ุตุจุงุญู‹ุง", + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุณุงุจุนุฉ ูˆุงู„ู†ุตู ุตุจุงุญุง", + "Start": -1, + "Length": 20, + "Type": "time", + "Value": { + "Timex": "T07:30", + "FutureResolution": { + "time": "07:30:00" + }, + "PastResolution": { + "time": "07:30:00" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุฃุญุฏ ุนุดุฑ ูˆุฎู…ุณุฉ", + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฃุญุฏ ุนุดุฑ ูˆุฎู…ุณุฉ", + "Start": 6, + "Length": 13, + "Type": "time", + "Value": { + "Timex": "T11:05", + "FutureResolution": { + "time": "11:05:00" + }, + "PastResolution": { + "time": "11:05:00" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุงู„ุฎุงู…ุณุฉ ูˆุงู„ู†ุตู ุฅู„ุง ุซู„ุงุซ ุฏู‚ุงุฆู‚", + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุฎุงู…ุณุฉ ูˆุงู„ู†ุตู ุฅู„ุง ุซู„ุงุซ ุฏู‚ุงุฆู‚", + "Start": 6, + "Length": 30, + "Type": "time", + "Value": { + "Timex": "T05:27", + "FutureResolution": { + "time": "05:27:00" + }, + "PastResolution": { + "time": "05:27:00" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุฎู…ุณุฉ ูˆุซู„ุงุซูŠู† ููŠ ุงู„ู„ูŠู„", + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฎู…ุณุฉ ูˆุซู„ุงุซูŠู† ููŠ ุงู„ู„ูŠู„", + "Start": 6, + "Length": 21, + "Type": "time", + "Value": { + "Timex": "T17:30", + "FutureResolution": { + "time": "17:30:00" + }, + "PastResolution": { + "time": "17:30:00" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ููŠ ุงู„ู„ูŠู„ุฉ ุงู„ุฎุงู…ุณุฉ ูˆุงู„ู†ุตู", + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ููŠ ุงู„ู„ูŠู„ุฉ ุงู„ุฎุงู…ุณุฉ ูˆุงู„ู†ุตู", + "Start": 6, + "Length": 24, + "Type": "time", + "Value": { + "Timex": "T17:30", + "FutureResolution": { + "time": "17:30:00" + }, + "PastResolution": { + "time": "17:30:00" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ุงู„ุธู‡ุฑ", + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุธู‡ุฑ", + "Start": 6, + "Length": 5, + "Type": "time", + "Value": { + "Timex": "T12", + "FutureResolution": { + "time": "12:00:00" + }, + "PastResolution": { + "time": "12:00:00" + } + } + } + ] + }, + { + "Input": "ุณุฃุนูˆุฏ ููŠ ูˆู‚ุช ุงู„ุบุฏุงุก ุงู„ุณุงุนุฉ 12", + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูˆู‚ุช ุงู„ุบุฏุงุก ุงู„ุณุงุนุฉ 12 ุธู‡ุฑุง", + "Start": -1, + "Length": 25, + "Type": "time", + "Value": { + "Timex": "T12", + "FutureResolution": { + "time": "12:00:00" + }, + "PastResolution": { + "time": "12:00:00" + } + } + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Arabic/TimePeriodExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Arabic/TimePeriodExtractor.json new file mode 100644 index 000000000..520770a45 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Arabic/TimePeriodExtractor.json @@ -0,0 +1,684 @@ +[ + { + "Input": "ุณุฃุฎุฑุฌ ู…ู† 5 ุฅู„ู‰ 6 ู…ุณุงุกู‹", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ู† 5 ุฅู„ู‰ 6 ู…ุณุงุกู‹", + "Start": 6, + "Length": 16, + "Type": "timerange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ู…ู† 5 ุฅู„ู‰ 6 ููŠ ุงู„ู…ุณุงุก", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ู† 5 ุฅู„ู‰ 6 ููŠ ุงู„ู…ุณุงุก", + "Start": 6, + "Length": 20, + "Type": "timerange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ู…ู† 5 ุฅู„ู‰ 6 ุจุนุฏ ุงู„ุธู‡ุฑ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ู† 5 ุฅู„ู‰ 6 ู…ุณุงุกู‹", + "Start": -1, + "Length": 16, + "Type": "timerange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ู…ู† 5 ุฅู„ู‰ ุงู„ุณุงุจุนุฉ ุตุจุงุญู‹ุง", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ู† 5 ุฅู„ู‰ ุงู„ุณุงุจุนุฉ ุตุจุงุญู‹ุง", + "Start": 6, + "Length": 23, + "Type": "timerange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ู…ู† ุงู„ุฎุงู…ุณุฉ ุฅู„ู‰ ุงู„ุณุงุฏุณุฉ ู…ุณุงุกู‹", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ู† ุงู„ุฎุงู…ุณุฉ ุฅู„ู‰ ุงู„ุณุงุฏุณุฉ ู…ุณุงุกู‹", + "Start": 6, + "Length": 28, + "Type": "timerange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ุจูŠู† ุงู„ุฎุงู…ุณุฉ ูˆุงู„ุณุงุฏุณุฉ ู…ุณุงุกู‹", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุจูŠู† ุงู„ุฎุงู…ุณุฉ ูˆุงู„ุณุงุฏุณุฉ ู…ุณุงุกู‹", + "Start": 6, + "Length": 26, + "Type": "timerange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ุจูŠู† ุงู„ุณุงุนุฉ 5 ูˆ 6 ู…ุณุงุกู‹", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุจูŠู† ุงู„ุณุงุนุฉ 5 ูˆ 6 ู…ุณุงุกู‹", + "Start": 6, + "Length": 22, + "Type": "timerange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ุจูŠู† ุงู„ุฎุงู…ุณุฉ ูˆุงู„ุณุงุฏุณุฉ ุจุนุฏ ุงู„ุธู‡ุฑ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุจูŠู† ุงู„ุฎุงู…ุณุฉ ูˆุงู„ุณุงุฏุณุฉ ุจุนุฏ ุงู„ุธู‡ุฑ", + "Start": 6, + "Length": 30, + "Type": "timerange" + } + ] + }, + { + "Input": "ุณุฃูƒูˆู† ุจุงู„ุฎุงุฑุฌ ู…ู† 4 ู…ุณุงุกู‹ ุญุชู‰ 5 ู…ุณุงุกู‹", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ู† 4 ู…ุณุงุกู‹ ุญุชู‰ 5 ู…ุณุงุกู‹", + "Start": 14, + "Length": 22, + "Type": "timerange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ุงู„ุณุงุนุฉ 4 ุญุชู‰ 5 ู…ุณุงุกู‹", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "4 ุญุชู‰ 5 ู…ุณุงุกู‹", + "Start": 13, + "Length": 13, + "Type": "timerange" + } + ] + }, + { + "Input": "ุณุฃูƒูˆู† ุจุงู„ุฎุงุฑุฌ ู…ู† 4:00 ุญุชู‰ 5 ู…ุณุงุกู‹", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "4:00 ุญุชู‰ 5 ู…ุณุงุก", + "Start": 17, + "Length": 15, + "Type": "timerange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ุงู„ุณุงุนุฉ 4:00 ุญุชู‰ 5 ู…ุณุงุกู‹", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "4:00 ุญุชู‰ 5 ู…ุณุงุกู‹", + "Start": 13, + "Length": 16, + "Type": "timerange" + } + ] + }, + { + "Input": "ุณุฃูƒูˆู† ุจุงู„ุฎุงุฑุฌ ู…ู† ุงู„ุณุงุนุฉ 4:00 ุฅู„ู‰ ุงู„ุณุงุนุฉ 7", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุณุงุนุฉ 4:00 ุฅู„ู‰ ุงู„ุณุงุนุฉ 7", + "Start": 17, + "Length": 24, + "Type": "timerange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ู…ู† 3 ู…ุณุงุกู‹ ุญุชู‰ ุงู„ุณุงุจุนุฉ ูˆุงู„ู†ุตู", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ู† 3 ู…ุณุงุกู‹ ุฅู„ู‰ ุงู„ุณุงุจุนุฉ ูˆุงู„ู†ุตู", + "Start": -1, + "Length": 29, + "Type": "timerange" + } + ] + }, + { + "Input": "ุณุฃูƒูˆู† ุจุงู„ุฎุงุฑุฌ ู…ู† 4 ุฅู„ู‰ 5 ู…ุณุงุกู‹", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ู† 4 ุฅู„ู‰ 5 ู…ุณุงุกู‹", + "Start": 14, + "Length": 16, + "Type": "timerange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ุงู„ุซุงู„ุซุฉ ุฅู„ุง 20 ุฏู‚ูŠู‚ุฉ ุฅู„ู‰ ุงู„ุซุงู…ู†ุฉ ู…ุณุงุกู‹", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุซุงู„ุซุฉ ุฅู„ุง 20 ุฏู‚ูŠู‚ุฉ ุฅู„ู‰ ุงู„ุซุงู…ู†ุฉ ู…ุณุงุกู‹", + "Start": 7, + "Length": 38, + "Type": "timerange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ู…ู† 4 ู…ุณุงุกู‹ ุฅู„ู‰ 5 ู…ุณุงุกู‹", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ู† 4 ู…ุณุงุกู‹ ุฅู„ู‰ 5 ู…ุณุงุกู‹", + "Start": 6, + "Length": 22, + "Type": "timerange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ู…ู† ุงู„ุฑุงุจุนุฉ ู…ุณุงุกู‹ ุญุชู‰ ุงู„ุฎุงู…ุณุฉ ูˆุงู„ู†ุตู", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ู† ุงู„ุฑุงุจุนุฉ ู…ุณุงุกู‹ ุญุชู‰ ุงู„ุฎุงู…ุณุฉ ูˆุงู„ู†ุตู", + "Start": 6, + "Length": 35, + "Type": "timerange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ู…ู† ุงู„ุซุงู„ุซุฉ ุตุจุงุญู‹ุง ุญุชู‰ ุงู„ุฎุงู…ุณุฉ ู…ุณุงุก", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ู† ุงู„ุซุงู„ุซุฉ ุตุจุงุญุง ุญุชู‰ ุงู„ุฎุงู…ุณุฉ ู…ุณุงุก", + "Start": -1, + "Length": 33, + "Type": "timerange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ู…ู† ุงู„ุซุงู„ุซุฉ ุตุจุงุญุง ุญุชู‰ ุงู„ุฎุงู…ุณุฉ ุจุนุฏ ุงู„ุธู‡ุฑ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ู† ุงู„ุซุงู„ุซุฉ ุตุจุงุญุง ุญุชู‰ ุงู„ุฎุงู…ุณุฉ ุจุนุฏ ุงู„ุธู‡ุฑ", + "Start": 6, + "Length": 38, + "Type": "timerange" + } + ] + }, + { + "Input": "ุณุฃูƒูˆู† ุจุงู„ุฎุงุฑุฌ ุจูŠู† ุงู„ุณุงุนุฉ 4 ู…ุณุงุกู‹ ูˆุงู„ุฎุงู…ุณุฉ ูˆุงู„ู†ุตู ุตุจุงุญู‹ุง", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุจูŠู† ุงู„ุณุงุนุฉ ุงู„ุฑุงุจุนุฉ ู…ุณุงุกู‹ ูˆุงู„ุฎุงู…ุณุฉ ูˆุงู„ู†ุตู ู…ุณุงุกู‹", + "Start": -1, + "Length": 46, + "Type": "timerange" + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ุจูŠู† 3 ุตุจุงุญู‹ุง ูˆ 5 ู…ุณุงุกู‹", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุจูŠู† 3 ุตุจุงุญู‹ุง ูˆ 5 ู…ุณุงุกู‹", + "Start": 6, + "Length": 22, + "Type": "timerange" + } + ] + }, + { + "Input": "ุฏุนู†ุง ู†ู„ุชู‚ูŠ ููŠ ุงู„ุตุจุงุญ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ููŠ ุงู„ุตุจุงุญ", + "Start": 11, + "Length": 9, + "Type": "timerange" + } + ] + }, + { + "Input": "ุฏุนู†ุง ู†ู„ุชู‚ูŠ ุจุนุฏ ุงู„ุธู‡ุฑ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู†ู„ุชู‚ูŠ ุจุนุฏ ุงู„ุธู‡ุฑ", + "Start": 5, + "Length": 15, + "Type": "timerange" + } + ] + }, + { + "Input": "ุฏุนู†ุง ู†ู„ุชู‚ูŠ ููŠ ุงู„ู„ูŠู„", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ููŠ ุงู„ูŠู„", + "Start": -1, + "Length": 7, + "Type": "timerange" + } + ] + }, + { + "Input": "ุฏุนู†ุง ู†ู„ุชู‚ูŠ ููŠ ุงู„ู…ุณุงุก", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ููŠ ุงู„ู…ุณุงุก", + "Start": 11, + "Length": 9, + "Type": "timerange" + } + ] + }, + { + "Input": "ุฏุนู†ุง ู†ู„ุชู‚ูŠ ููŠ ุงู„ุฃู…ุณูŠุงุช", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ููŠ ุงู„ุฃู…ุณูŠุงุช", + "Start": 11, + "Length": 11, + "Type": "timerange" + } + ] + }, + { + "Input": "ุฏุนูˆู†ุง ู†ุฌุชู…ุน ููŠ ุงู„ุตุจุงุญ ุงู„ุจุงูƒุฑ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ููŠ ุงู„ุตุจุงุญ ุงู„ุจุงูƒุฑ", + "Start": 12, + "Length": 16, + "Type": "timerange" + } + ] + }, + { + "Input": "ุฏุนูˆู†ุง ู†ุฌุชู…ุน ููŠ ุฃูˆุงุฎุฑ ุงู„ุตุจุงุญ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ููŠ ุฃูˆุงุฎุฑ ุงู„ุตุจุงุญ", + "Start": 12, + "Length": 15, + "Type": "timerange" + } + ] + }, + { + "Input": "ุฏุนู†ุง ู†ู„ุชู‚ูŠ ููŠ ุงู„ุตุจุงุญ ุงู„ุจุงูƒุฑ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ููŠ ุงู„ุตุจุงุญ ุงู„ุจุงูƒุฑ", + "Start": 11, + "Length": 16, + "Type": "timerange" + } + ] + }, + { + "Input": "ุฏุนู†ุง ู†ู„ุชู‚ูŠ ููŠ ูˆู‚ุช ู…ุชุฃุฎุฑ ู…ู† ุงู„ุตุจุงุญ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ููŠ ูˆู‚ุช ู…ุชุฃุฎุฑ ู…ู† ุงู„ุตุจุงุญ", + "Start": 11, + "Length": 22, + "Type": "timerange" + } + ] + }, + { + "Input": "ุฏุนูˆู†ุง ู†ุฌุชู…ุน ููŠ ูˆู‚ุช ู…ุจูƒุฑ ุจุนุฏ ุงู„ุธู‡ุฑ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ููŠ ูˆู‚ุช ู…ุจูƒุฑ ุจุนุฏ ุงู„ุธู‡ุฑ", + "Start": 12, + "Length": 21, + "Type": "timerange" + } + ] + }, + { + "Input": "ุฏุนูˆู†ุง ู†ุฌุชู…ุน ููŠ ูˆู‚ุช ู…ุชุฃุฎุฑ ุจุนุฏ ุงู„ุธู‡ุฑ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู†ุฌุชู…ุน ููŠ ูˆู‚ุช ู…ุชุฃุฎุฑ ุจุนุฏ ุงู„ุธู‡ุฑ", + "Start": 6, + "Length": 28, + "Type": "timerange" + } + ] + }, + { + "Input": "ุฏุนู†ุง ู†ู„ุชู‚ูŠ ููŠ ูˆู‚ุช ู…ุจูƒุฑ ู…ู† ุงู„ู…ุณุงุก", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ููŠ ูˆู‚ุช ู…ุจูƒุฑ ู…ู† ุงู„ู…ุณุงุก", + "Start": 11, + "Length": 21, + "Type": "timerange" + } + ] + }, + { + "Input": "ุฏุนู†ุง ู†ู„ุชู‚ูŠ ููŠ ูˆู‚ุช ู…ุชุฃุฎุฑ ู…ู† ุงู„ู…ุณุงุก", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ููŠ ูˆู‚ุช ู…ุชุฃุฎุฑ ู…ู† ุงู„ู…ุณุงุก", + "Start": 11, + "Length": 22, + "Type": "timerange" + } + ] + }, + { + "Input": "ุฏุนูˆู†ุง ู†ุฌุชู…ุน ููŠ ูˆู‚ุช ู…ุจูƒุฑ ู…ู† ุงู„ู„ูŠู„", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ููŠ ูˆู‚ุช ู…ุจูƒุฑ ู…ู† ุงู„ู„ูŠู„", + "Start": 12, + "Length": 20, + "Type": "timerange" + } + ] + }, + { + "Input": "ุฏุนู†ุง ู†ู„ุชู‚ูŠ ููŠ ูˆู‚ุช ู…ุชุฃุฎุฑ ู…ู† ุงู„ู„ูŠู„", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ููŠ ูˆู‚ุช ู…ุชุฃุฎุฑ ู…ู† ุงู„ู„ูŠู„", + "Start": 11, + "Length": 21, + "Type": "timerange" + } + ] + }, + { + "Input": "ุฏุนู†ุง ู†ู„ุชู‚ูŠ ููŠ ุฃูˆู„ ุงู„ู„ูŠู„", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": " ููŠ ุฃูˆู„ ุงู„ู„ูŠู„", + "Start": 10, + "Length": 13, + "Type": "timerange" + } + ] + }, + { + "Input": "ุนู‚ุฏ ุงุฌุชู…ุงุน ู…ู† ุงู„ุซุงู†ูŠุฉ ุฅู„ู‰ ุงู„ุฎุงู…ุณุฉ ู…ุณุงุกู‹", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ู† ุงู„ุซุงู†ูŠุฉ ุฅู„ู‰ ุงู„ุฎุงู…ุณุฉ ู…ุณุงุกู‹", + "Start": 11, + "Length": 28, + "Type": "timerange" + } + ] + }, + { + "Input": "ุญูู„ุฉ ููŠ ุฌูŠู†ุฒ ู…ู† 6 ุฅู„ู‰ 11 ู…ุณุงุก", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ู† 6 ุงู„ู‰ 11 ู…ุณุงุก", + "Start": -1, + "Length": 16, + "Type": "timerange" + } + ] + }, + { + "Input": "ุนู‚ุฏ ุงู„ุงุฌุชู…ุงุน ู…ู† ุงู„ุณุงุนุฉ 14:00 ุฅู„ู‰ ุงู„ุณุงุนุฉ 16:30", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ู† ุงู„ุณุงุนุฉ 14:00 ุฅู„ู‰ ุงู„ุณุงุนุฉ 16:30", + "Start": 13, + "Length": 32, + "Type": "timerange" + } + ] + }, + { + "Input": "ุนู‚ุฏ ุงุฌุชู…ุงุน ู…ู† ุงุซู†ูŠู† ุฅู„ู‰ ุฎู…ุณุฉ ู…ุณุงุก", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ู† ุงุซู†ูŠู† ุฅู„ู‰ ุฎู…ุณุฉ ู…ุณุงุก", + "Start": 11, + "Length": 23, + "Type": "timerange" + } + ] + }, + { + "Input": "ุนู‚ุฏ ุงู„ุงุฌุชู…ุงุน ุงู„ุณุงุนุฉ 1 ุจุนุฏ ุงู„ุธู‡ุฑ ุฅู„ู‰ 4", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุณุงุนุฉ 1 ุจุนุฏ ุงู„ุธู‡ุฑ ุฅู„ู‰ 4", + "Start": 13, + "Length": 24, + "Type": "timerange" + } + ] + }, + { + "Input": "ุนู‚ุฏ ุงู„ุงุฌุชู…ุงุน ุงู„ุณุงุนุฉ ู…ู† 1 ุจุนุฏ ุงู„ุธู‡ุฑ ุฅู„ู‰ 4", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ู† 1 ุจุนุฏ ุงู„ุธู‡ุฑ ุฅู„ู‰ 4", + "Start": 20, + "Length": 20, + "Type": "timerange" + } + ] + }, + { + "Input": "ู‚ู… ุจุฅุนุฏุงุฏ ุงู„ุงุฌุชู…ุงุน 1:30 ุจุนุฏ ุงู„ุธู‡ุฑ. ุฅู„ู‰ 4!", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": " 1:30 ุจุนุฏ ุงู„ุธู‡ุฑ. ุฅู„ู‰ 4!", + "Start": -1, + "Length": 24, + "Type": "timerange" + } + ] + }, + { + "Input": "ู‚ู… ุจุฅุนุฏุงุฏ ุงู„ุงุฌุชู…ุงุน 1:30 ุจุนุฏ ุงู„ุธู‡ุฑ. ุฅู„ู‰ 4 ุฃุดุฎุงุต", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [] + }, + { + "Input": "ู…ุฑุญุจู‹ุง ูƒูˆุฑุชุงู†ุง - ูŠุฑุฌู‰ ุชุญุฏูŠุฏ ู…ูˆุนุฏ ู„ู‚ุงุก ุณูƒุงูŠุจ ู…ุน ุฌูŠู†ูŠูุฑ. ุฃุญุชุงุฌ ุฅู„ู‰ ุงุฌุชู…ุงุน ู…ุฏุชู‡ 30 ุฏู‚ูŠู‚ุฉ ููŠ ูุชุฑุฉ ู…ุง ุจุนุฏ ุงู„ุธู‡ุฑ ุŒ ูˆุณุฃุบุงุฏุฑ ูŠูˆู… ุงู„ุฌู…ุนุฉ.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุจุนุฏ ุงู„ุธู‡ุฑ", + "Start": 97, + "Length": 9, + "Type": "timerange" + } + ] + }, + { + "Input": "ู…ุฑุญุจู‹ุง ูƒูˆุฑุชุงู†ุง - ูŠุฑุฌู‰ ุชุญุฏูŠุฏ ู…ูˆุนุฏ ู„ู‚ุงุก ุณูƒุงูŠุจ ู…ุน ุฌูŠู†ูŠูุฑ. ุฃุญุชุงุฌ ุฅู„ู‰ ุงุฌุชู…ุงุน ู…ุฏุชู‡ 30 ุฏู‚ูŠู‚ุฉ ูŠูˆู… ุงู„ุฌู…ุนุฉ ุŒ ูˆุณุฃุบุงุฏุฑ ุจุนุฏ ุงู„ุธู‡ุฑ.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุจุนุฏ ุงู„ุธู‡ุฑ", + "Start": 107, + "Length": 9, + "Type": "timerange" + } + ] + }, + { + "Input": "ุนู‚ุฏ ุงู„ุงุฌุชู…ุงุน ู…ู† 1:30 ุฅู„ู‰ 3:30", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ู† 1:30 ุฅู„ู‰ 3:30", + "Start": 13, + "Length": 16, + "Type": "timerange" + } + ] + }, + { + "Input": "ุนู‚ุฏ ุงู„ุงุฌุชู…ุงุน ู…ู† 1:30 ู…ุณุงุกู‹ ุฅู„ู‰ 3:30 ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ู† 1:30 ู…ุณุงุกู‹ ุฅู„ู‰ 3:30", + "Start": 13, + "Length": 22, + "Type": "timerange" + } + ] + }, + { + "Input": "ุนู‚ุฏ ุงู„ุงุฌุชู…ุงุน ู…ู† 1:30 ู…ุณุงุกู‹ ุฅู„ู‰ 3:30 ู…ุณุงุกู‹", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ู† 1:30 ู…ุณุงุกู‹ ุฅู„ู‰ 3:30 ู…ุณุงุกู‹", + "Start": 13, + "Length": 28, + "Type": "timerange" + } + ] + }, + { + "Input": "ุนู‚ุฏ ุงู„ุงุฌุชู…ุงุน ู…ู† 1 ุฅู„ู‰ 3:30", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ู† 1 ุฅู„ู‰ 3:30", + "Start": 13, + "Length": 13, + "Type": "timerange" + } + ] + }, + { + "Input": "ุนู‚ุฏ ุงู„ุงุฌุชู…ุงุน ู…ู† 1:30 ุฅู„ู‰ 3", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ู† 1:30 ุฅู„ู‰ 3", + "Start": 13, + "Length": 13, + "Type": "timerange" + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Arabic/TimePeriodParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Arabic/TimePeriodParser.json new file mode 100644 index 000000000..056ca9ce3 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Arabic/TimePeriodParser.json @@ -0,0 +1,1094 @@ +[ + { + "Input": "ุณุฃุฎุฑุฌ ู…ู† 5 ุฅู„ู‰ 6 ู…ุณุงุกู‹", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ู† 5 ุฅู„ู‰ 6 ู…ุณุงุกู‹", + "Start": 6, + "Length": 16, + "Type": "timerange", + "Value": { + "Timex": "(T17,T18,PT1H)", + "FutureResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + }, + "PastResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + } + } + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ู…ู† 5 ุฅู„ู‰ 6 ููŠ ุงู„ู…ุณุงุก", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ู† 5 ุฅู„ู‰ 6 ููŠ ุงู„ู…ุณุงุก", + "Start": 6, + "Length": 20, + "Type": "timerange", + "Value": { + "Timex": "(T17,T18,PT1H)", + "FutureResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + }, + "PastResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + } + } + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ู…ู† 5 ุฅู„ู‰ ุงู„ุณุงุจุนุฉ ุตุจุงุญู‹ุง", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ู† 5 ุฅู„ู‰ ุงู„ุณุงุจุนุฉ ุตุจุงุญู‹ุง", + "Start": 6, + "Length": 23, + "Type": "timerange", + "Value": { + "Timex": "(T05,T07,PT2H)", + "FutureResolution": { + "startTime": "05:00:00", + "endTime": "07:00:00" + }, + "PastResolution": { + "startTime": "05:00:00", + "endTime": "07:00:00" + } + } + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ุจูŠู† ุงู„ุณุงุนุฉ 5 ูˆ 6 ู…ุณุงุกู‹", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุจูŠู† ุงู„ุณุงุนุฉ 5 ูˆ 6 ู…ุณุงุกู‹", + "Start": 6, + "Length": 22, + "Type": "timerange", + "Value": { + "Timex": "(T17,T18,PT1H)", + "FutureResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + }, + "PastResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + } + } + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ุจูŠู† 5 ูˆ 6 ู…ุณุงุกู‹", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุจูŠู† ุงู„ุฎุงู…ุณุฉ ูˆุงู„ุณุงุฏุณุฉ ู…ุณุงุกู‹", + "Start": -1, + "Length": 26, + "Type": "timerange", + "Value": { + "Timex": "(T17,T18,PT1H)", + "FutureResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + }, + "PastResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + } + } + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ุจูŠู† 5 ู…ุณุงุกู‹ ูˆ 6 ู…ุณุงุกู‹", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุจูŠู† ุงู„ุณุงุนุฉ 5 ูˆ 6 ู…ุณุงุกู‹", + "Start": -1, + "Length": 22, + "Type": "timerange", + "Value": { + "Timex": "(T17,T18,PT1H)", + "FutureResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + }, + "PastResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + } + } + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ุจูŠู† 5 ู…ุณุงุกู‹ ูˆ 6 ุจุนุฏ ุงู„ุธู‡ุฑ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุจูŠู† ุงู„ุฎุงู…ุณุฉ ูˆุงู„ุณุงุฏุณุฉ ุจุนุฏ ุงู„ุธู‡ุฑ", + "Start": -1, + "Length": 30, + "Type": "timerange", + "Value": { + "Timex": "(T17,T18,PT1H)", + "FutureResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + }, + "PastResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + } + } + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ู…ู† ุงู„ุณุงุนุฉ 1 ุตุจุงุญู‹ุง ุญุชู‰ 5 ู…ุณุงุกู‹", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ู† 1 ุตุจุงุญู‹ุง ุฅู„ู‰ 5 ู…ุณุงุกู‹", + "Start": -1, + "Length": 23, + "Type": "timerange", + "Value": { + "Timex": "(T01,T17,PT16H)", + "FutureResolution": { + "startTime": "01:00:00", + "endTime": "17:00:00" + }, + "PastResolution": { + "startTime": "01:00:00", + "endTime": "17:00:00" + } + } + } + ] + }, + { + "Input": "ุณุฃูƒูˆู† ุจุงู„ุฎุงุฑุฌ ู…ู† 4 ู…ุณุงุกู‹ ุญุชู‰ 5 ู…ุณุงุกู‹", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ู† 4 ู…ุณุงุกู‹ ุญุชู‰ 5 ู…ุณุงุกู‹", + "Start": 14, + "Length": 22, + "Type": "timerange", + "Value": { + "Timex": "(T16,T17,PT1H)", + "FutureResolution": { + "startTime": "16:00:00", + "endTime": "17:00:00" + }, + "PastResolution": { + "startTime": "16:00:00", + "endTime": "17:00:00" + } + } + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ุงู„ุณุงุนุฉ 4 ุญุชู‰ 5 ู…ุณุงุกู‹", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "4 ุญุชู‰ 5 ู…ุณุงุกู‹", + "Start": 13, + "Length": 13, + "Type": "timerange", + "Value": { + "Timex": "(T16,T17,PT1H)", + "FutureResolution": { + "startTime": "16:00:00", + "endTime": "17:00:00" + }, + "PastResolution": { + "startTime": "16:00:00", + "endTime": "17:00:00" + } + } + } + ] + }, + { + "Input": "ุณุฃูƒูˆู† ุจุงู„ุฎุงุฑุฌ ู…ู† ุงู„ุณุงุนุฉ 4:00 ุฅู„ู‰ ุงู„ุณุงุนุฉ 7", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุณุงุนุฉ 4:00 ุญุชู‰ ุงู„ุณุงุนุฉ 7", + "Start": -1, + "Length": 24, + "Type": "timerange", + "Value": { + "Timex": "(T04:00,T07,PT3H)", + "FutureResolution": { + "startTime": "04:00:00", + "endTime": "07:00:00" + }, + "PastResolution": { + "startTime": "04:00:00", + "endTime": "07:00:00" + } + } + } + ] + }, + { + "Input": "ุณุฃูƒูˆู† ุจุงู„ุฎุงุฑุฌ ู…ู† 4 ู…ุณุงุกู‹ ุฅู„ู‰ 5 ู…ุณุงุกู‹", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "4 ู…ุณุงุกู‹ - 5 ู…ุณุงุกู‹", + "Start": -1, + "Length": 17, + "Type": "timerange", + "Value": { + "Timex": "(T16,T17,PT1H)", + "FutureResolution": { + "startTime": "16:00:00", + "endTime": "17:00:00" + }, + "PastResolution": { + "startTime": "16:00:00", + "endTime": "17:00:00" + } + } + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ู…ู† 3 ุตุจุงุญู‹ุง ุญุชู‰ 5 ู…ุณุงุกู‹", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ู† ุงู„ุซุงู„ุซุฉ ุตุจุงุญุง ุญุชู‰ ุงู„ุฎุงู…ุณุฉ ู…ุณุงุกุง", + "Start": -1, + "Length": 34, + "Type": "timerange", + "Value": { + "Timex": "(T03,T17,PT14H)", + "FutureResolution": { + "startTime": "03:00:00", + "endTime": "17:00:00" + }, + "PastResolution": { + "startTime": "03:00:00", + "endTime": "17:00:00" + } + } + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ุจูŠู† ุงู„ุณุงุนุฉ 3 ุตุจุงุญู‹ุง ูˆ 5 ู…ุณุงุกู‹", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุจูŠู† 3 ุตุจุงุญู‹ุง ูˆ 5 ู…ุณุงุกู‹", + "Start": -1, + "Length": 22, + "Type": "timerange", + "Value": { + "Timex": "(T03,T17,PT14H)", + "FutureResolution": { + "startTime": "03:00:00", + "endTime": "17:00:00" + }, + "PastResolution": { + "startTime": "03:00:00", + "endTime": "17:00:00" + } + } + } + ] + }, + { + "Input": "ุณุฃุฎุฑุฌ ุจูŠู† ุงู„ุณุงุนุฉ 4 ู…ุณุงุกู‹ ูˆ 5 ู…ุณุงุกู‹ ุงู„ูŠูˆู…", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุจูŠู† 4 ู…ุณุงุกู‹ ูˆ 5 ู…ุณุงุกู‹", + "Start": -1, + "Length": 21, + "Type": "timerange", + "Value": { + "Timex": "(T16,T17,PT1H)", + "FutureResolution": { + "startTime": "16:00:00", + "endTime": "17:00:00" + }, + "PastResolution": { + "startTime": "16:00:00", + "endTime": "17:00:00" + } + } + } + ] + }, + { + "Input": "ุฏุนู†ุง ู†ู„ุชู‚ูŠ ููŠ ุงู„ุตุจุงุญ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ููŠ ุงู„ุตุจุงุญ", + "Start": 11, + "Length": 9, + "Type": "timerange", + "Value": { + "Timex": "TMO", + "FutureResolution": { + "startTime": "08:00:00", + "endTime": "12:00:00" + }, + "PastResolution": { + "startTime": "08:00:00", + "endTime": "12:00:00" + } + } + } + ] + }, + { + "Input": "ุฏุนู†ุง ู†ู„ุชู‚ูŠ ุจุนุฏ ุงู„ุธู‡ุฑ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู†ู„ุชู‚ูŠ ุจุนุฏ ุงู„ุธู‡ุฑ", + "Start": 5, + "Length": 15, + "Type": "timerange", + "Value": { + "Timex": "TAF", + "FutureResolution": { + "startTime": "12:00:00", + "endTime": "16:00:00" + }, + "PastResolution": { + "startTime": "12:00:00", + "endTime": "16:00:00" + } + } + } + ] + }, + { + "Input": "ุฏุนู†ุง ู†ู„ุชู‚ูŠ ููŠ ุงู„ู„ูŠู„", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ููŠ ุงู„ูŠู„", + "Start": -1, + "Length": 7, + "Type": "timerange", + "Value": { + "Timex": "TNI", + "FutureResolution": { + "startTime": "20:00:00", + "endTime": "23:59:59" + }, + "PastResolution": { + "startTime": "20:00:00", + "endTime": "23:59:59" + } + } + } + ] + }, + { + "Input": "ุฏุนู†ุง ู†ู„ุชู‚ูŠ ููŠ ุงู„ู…ุณุงุก", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ููŠ ุงู„ู…ุณุงุก", + "Start": 11, + "Length": 9, + "Type": "timerange", + "Value": { + "Timex": "TEV", + "FutureResolution": { + "startTime": "16:00:00", + "endTime": "20:00:00" + }, + "PastResolution": { + "startTime": "16:00:00", + "endTime": "20:00:00" + } + } + } + ] + }, + { + "Input": "ุฏุนู†ุง ู†ู„ุชู‚ูŠ ููŠ ุงู„ุฃู…ุณูŠุงุช", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ููŠ ุงู„ุฃู…ุณูŠุงุช", + "Start": 11, + "Length": 11, + "Type": "timerange", + "Value": { + "Timex": "TEV", + "FutureResolution": { + "startTime": "16:00:00", + "endTime": "20:00:00" + }, + "PastResolution": { + "startTime": "16:00:00", + "endTime": "20:00:00" + } + } + } + ] + }, + { + "Input": "ุฏุนูˆู†ุง ู†ุฌุชู…ุน ููŠ ุงู„ุตุจุงุญ ุงู„ุจุงูƒุฑ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ููŠ ุงู„ุตุจุงุญ ุงู„ุจุงูƒุฑ", + "Start": 12, + "Length": 16, + "Type": "timerange", + "Value": { + "Timex": "TMO", + "FutureResolution": { + "startTime": "08:00:00", + "endTime": "10:00:00" + }, + "PastResolution": { + "startTime": "08:00:00", + "endTime": "10:00:00" + } + } + } + ] + }, + { + "Input": "ุฏุนูˆู†ุง ู†ุฌุชู…ุน ููŠ ุฃูˆุงุฎุฑ ุงู„ุตุจุงุญ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ููŠ ุฃูˆุงุฎุฑ ุงู„ุตุจุงุญ", + "Start": 12, + "Length": 15, + "Type": "timerange", + "Value": { + "Timex": "TMO", + "FutureResolution": { + "startTime": "10:00:00", + "endTime": "12:00:00" + }, + "PastResolution": { + "startTime": "10:00:00", + "endTime": "12:00:00" + } + } + } + ] + }, + { + "Input": "ุฏุนู†ุง ู†ู„ุชู‚ูŠ ููŠ ุงู„ุตุจุงุญ ุงู„ุจุงูƒุฑ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ููŠ ุงู„ุตุจุงุญ ุงู„ุจุงูƒุฑ", + "Start": 11, + "Length": 16, + "Type": "timerange", + "Value": { + "Timex": "TMO", + "FutureResolution": { + "startTime": "08:00:00", + "endTime": "10:00:00" + }, + "PastResolution": { + "startTime": "08:00:00", + "endTime": "10:00:00" + } + } + } + ] + }, + { + "Input": "ุฏุนู†ุง ู†ู„ุชู‚ูŠ ููŠ ูˆู‚ุช ู…ุชุฃุฎุฑ ู…ู† ุงู„ุตุจุงุญ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ููŠ ูˆู‚ุช ู…ุชุฃุฎุฑ ู…ู† ุงู„ุตุจุงุญ", + "Start": 11, + "Length": 22, + "Type": "timerange", + "Value": { + "Timex": "TMO", + "FutureResolution": { + "startTime": "10:00:00", + "endTime": "12:00:00" + }, + "PastResolution": { + "startTime": "10:00:00", + "endTime": "12:00:00" + } + } + } + ] + }, + { + "Input": "ุฏุนูˆู†ุง ู†ุฌุชู…ุน ููŠ ูˆู‚ุช ู…ุจูƒุฑ ุจุนุฏ ุงู„ุธู‡ุฑ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ููŠ ูˆู‚ุช ู…ุจูƒุฑ ุจุนุฏ ุงู„ุธู‡ุฑ", + "Start": 12, + "Length": 21, + "Type": "timerange", + "Value": { + "Timex": "TAF", + "FutureResolution": { + "startTime": "12:00:00", + "endTime": "14:00:00" + }, + "PastResolution": { + "startTime": "12:00:00", + "endTime": "14:00:00" + } + } + } + ] + }, + { + "Input": "ุฏุนูˆู†ุง ู†ุฌุชู…ุน ููŠ ูˆู‚ุช ู…ุชุฃุฎุฑ ุจุนุฏ ุงู„ุธู‡ุฑ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู†ุฌุชู…ุน ููŠ ูˆู‚ุช ู…ุชุฃุฎุฑ ุจุนุฏ ุงู„ุธู‡ุฑ", + "Start": 6, + "Length": 28, + "Type": "timerange", + "Value": { + "Timex": "TAF", + "FutureResolution": { + "startTime": "14:00:00", + "endTime": "16:00:00" + }, + "PastResolution": { + "startTime": "14:00:00", + "endTime": "16:00:00" + } + } + } + ] + }, + { + "Input": "ุฏุนู†ุง ู†ู„ุชู‚ูŠ ููŠ ูˆู‚ุช ู…ุจูƒุฑ ู…ู† ุงู„ู…ุณุงุก", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ููŠ ูˆู‚ุช ู…ุจูƒุฑ ู…ู† ุงู„ู…ุณุงุก", + "Start": 11, + "Length": 21, + "Type": "timerange", + "Value": { + "Timex": "TEV", + "FutureResolution": { + "startTime": "16:00:00", + "endTime": "18:00:00" + }, + "PastResolution": { + "startTime": "16:00:00", + "endTime": "18:00:00" + } + } + } + ] + }, + { + "Input": "ุฏุนู†ุง ู†ู„ุชู‚ูŠ ููŠ ูˆู‚ุช ู…ุชุฃุฎุฑ ู…ู† ุงู„ู…ุณุงุก", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ููŠ ูˆู‚ุช ู…ุชุฃุฎุฑ ู…ู† ุงู„ู…ุณุงุก", + "Start": 11, + "Length": 22, + "Type": "timerange", + "Value": { + "Timex": "TEV", + "FutureResolution": { + "startTime": "18:00:00", + "endTime": "20:00:00" + }, + "PastResolution": { + "startTime": "18:00:00", + "endTime": "20:00:00" + } + } + } + ] + }, + { + "Input": "ุฏุนูˆู†ุง ู†ุฌุชู…ุน ููŠ ูˆู‚ุช ู…ุจูƒุฑ ู…ู† ุงู„ู„ูŠู„", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ููŠ ูˆู‚ุช ู…ุจูƒุฑ ู…ู† ุงู„ู„ูŠู„", + "Start": 12, + "Length": 20, + "Type": "timerange", + "Value": { + "Timex": "TNI", + "FutureResolution": { + "startTime": "20:00:00", + "endTime": "22:00:00" + }, + "PastResolution": { + "startTime": "20:00:00", + "endTime": "22:00:00" + } + } + } + ] + }, + { + "Input": "ุฏุนู†ุง ู†ู„ุชู‚ูŠ ููŠ ูˆู‚ุช ู…ุชุฃุฎุฑ ู…ู† ุงู„ู„ูŠู„", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ููŠ ูˆู‚ุช ู…ุชุฃุฎุฑ ู…ู† ุงู„ู„ูŠู„", + "Start": 11, + "Length": 21, + "Type": "timerange", + "Value": { + "Timex": "TNI", + "FutureResolution": { + "startTime": "22:00:00", + "endTime": "23:59:59" + }, + "PastResolution": { + "startTime": "22:00:00", + "endTime": "23:59:59" + } + } + } + ] + }, + { + "Input": "ุฏุนู†ุง ู†ู„ุชู‚ูŠ ููŠ ุฃูˆู„ ุงู„ู„ูŠู„", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": " ููŠ ุฃูˆู„ ุงู„ู„ูŠู„", + "Start": 10, + "Length": 13, + "Type": "timerange", + "Value": { + "Timex": "TNI", + "FutureResolution": { + "startTime": "20:00:00", + "endTime": "22:00:00" + }, + "PastResolution": { + "startTime": "20:00:00", + "endTime": "22:00:00" + } + } + } + ] + }, + { + "Input": "ุนู‚ุฏ ุงู„ุงุฌุชู…ุงุน ุงู„ุณุงุนุฉ 1 ุจุนุฏ ุงู„ุธู‡ุฑ ุฅู„ู‰ 4", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุณุงุนุฉ 1 ุจุนุฏ ุงู„ุธู‡ุฑ ุฅู„ู‰ 4", + "Start": 13, + "Length": 24, + "Type": "timerange", + "Value": { + "Timex": "(T13,T16,PT3H)", + "FutureResolution": { + "startTime": "13:00:00", + "endTime": "16:00:00" + }, + "PastResolution": { + "startTime": "13:00:00", + "endTime": "16:00:00" + } + } + } + ] + }, + { + "Input": "ู‚ู… ุจุฅุนุฏุงุฏ ุงู„ุงุฌุชู…ุงุน ู…ู† 1:30 ุจุนุฏ ุงู„ุธู‡ุฑ. ุฅู„ู‰ 4", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ู† 1:30 ุจุนุฏ ุงู„ุธู‡ุฑ. ุฅู„ู‰ 4", + "Start": 19, + "Length": 24, + "Type": "timerange", + "Value": { + "Timex": "(T13:30,T16,PT2H30M)", + "FutureResolution": { + "startTime": "13:30:00", + "endTime": "16:00:00" + }, + "PastResolution": { + "startTime": "13:30:00", + "endTime": "16:00:00" + } + } + } + ] + }, + { + "Input": "ุงู„ุฌุฏูˆู„ ุงู„ุฒู…ู†ูŠ ุฎู„ุงู„ ุงู„ุตุจุงุญ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุตุจุงุญ", + "Start": 21, + "Length": 4, + "Type": "timerange", + "Value": { + "Timex": "TMO", + "FutureResolution": { + "startTime": "08:00:00", + "endTime": "12:00:00" + }, + "PastResolution": { + "startTime": "08:00:00", + "endTime": "12:00:00" + } + } + } + ] + }, + { + "Input": "ุนู‚ุฏ ุงู„ุงุฌุชู…ุงุน ู…ู† 1:30 ู…ุณุงุกู‹ ุฅู„ู‰ 3:30", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ู† 1:30 ู…ุณุงุกู‹ ุฅู„ู‰ 3:30", + "Start": 13, + "Length": 22, + "Type": "timerange", + "Value": { + "Timex": "(T13:30,T15:30,PT2H)", + "FutureResolution": { + "startTime": "13:30:00", + "endTime": "15:30:00" + }, + "PastResolution": { + "startTime": "13:30:00", + "endTime": "15:30:00" + } + } + } + ] + }, + { + "Input": "ุนู‚ุฏ ุงู„ุงุฌุชู…ุงุน ู…ู† 1:30 ู…ุณุงุกู‹ ุฅู„ู‰ 3:30 ู…ุณุงุก", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ู† 1:30 ู…ุณุงุกู‹ ุงู„ู‰ 3:30 ู…ุณุงุก", + "Start": -1, + "Length": 27, + "Type": "timerange", + "Value": { + "Timex": "(T13:30,T15:30,PT2H)", + "FutureResolution": { + "startTime": "13:30:00", + "endTime": "15:30:00" + }, + "PastResolution": { + "startTime": "13:30:00", + "endTime": "15:30:00" + } + } + } + ] + }, + { + "Input": "ุนู‚ุฏ ุงู„ุงุฌุชู…ุงุน ู…ู† ุงู„ุณุงุนุฉ 3 ู…ุณุงุกู‹ ุญุชู‰ 3:30 ู…ุณุงุกู‹", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ู† ุงู„ุณุงุนุฉ 3 ู…ุณุงุกู‹ ุญุชู‰ 3:30 ู…ุณุงุกู‹", + "Start": 13, + "Length": 32, + "Type": "timerange", + "Value": { + "Timex": "(T15,T15:30,PT30M)", + "FutureResolution": { + "startTime": "15:00:00", + "endTime": "15:30:00" + }, + "PastResolution": { + "startTime": "15:00:00", + "endTime": "15:30:00" + } + } + } + ] + }, + { + "Input": "ุนู‚ุฏ ุงุฌุชู…ุงุน ู…ู† 3 ุฅู„ู‰ 3:30", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ู† 3 ุฅู„ู‰ 3:30", + "Start": 11, + "Length": 13, + "Type": "timerange", + "Value": { + "Timex": "(T03,T03:30,PT30M)", + "FutureResolution": { + "startTime": "03:00:00", + "endTime": "03:30:00" + }, + "PastResolution": { + "startTime": "03:00:00", + "endTime": "03:30:00" + } + } + } + ] + }, + { + "Input": "ุนู‚ุฏ ุงู„ุงุฌุชู…ุงุน ู…ู† 1:30 ุฅู„ู‰ 3", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "IgnoreResolution": "true", + "NotSupported": "dotnet", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ู† 1:30 ุฅู„ู‰ 3", + "Start": 13, + "Length": 13, + "Type": "timerange", + "Value": { + "Timex": "(T01:30,T03,PT1H30M)", + "FutureResolution": { + "startTime": "01:30:00", + "endTime": "03:00:00" + }, + "PastResolution": { + "startTime": "01:30:00", + "endTime": "03:00:00" + } + } + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Chinese/DateExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Chinese/DateExtractor.json new file mode 100644 index 000000000..47630d46e --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Chinese/DateExtractor.json @@ -0,0 +1,599 @@ +[ + { + "Input": "2010-01-29", + "Results": [ + { + "Text": "2010-01-29", + "Type": "date", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "2010.01.29", + "Results": [ + { + "Text": "2010.01.29", + "Type": "date", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "2010/01/29", + "Results": [ + { + "Text": "2010/01/29", + "Type": "date", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "2010 01 29", + "Results": [ + { + "Text": "2010 01 29", + "Type": "date", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "1987ๅนด1ๆœˆ11ๆ—ฅ", + "Results": [ + { + "Text": "1987ๅนด1ๆœˆ11ๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "ๅ†œๅކ2015ๅนดๅๆœˆๅˆไธ€", + "Results": [ + { + "Text": "ๅ†œๅކ2015ๅนดๅๆœˆๅˆไธ€", + "Type": "date", + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "2015ๅนดๅ†œๅކๆญฃๆœˆๅˆไธ€ๆ˜ฏๆ˜ฅ่Š‚", + "Results": [ + { + "Text": "2015ๅนดๅ†œๅކๆญฃๆœˆๅˆไธ€", + "Type": "date", + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "ๆˆ‘ไปฌๅฎšๅœจไธ‰ๆœˆๅˆไธ€", + "Results": [ + { + "Text": "ไธ‰ๆœˆๅˆไธ€", + "Type": "date", + "Start": 4, + "Length": 4 + } + ] + }, + { + "Input": "ๅพฎ่ฝฏๅœจๆญฃๆœˆไธ‰ๅๆœ‰ๆดปๅŠจ", + "Results": [ + { + "Text": "ๆญฃๆœˆไธ‰ๅ", + "Type": "date", + "Start": 3, + "Length": 4 + } + ] + }, + { + "Input": "ๅคงๅนดๅˆไธ€", + "Results": [ + { + "Text": "ๅคงๅนดๅˆไธ€", + "Type": "date", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "ๅคงๅนดไธ‰ๅ", + "Results": [ + { + "Text": "ๅคงๅนดไธ‰ๅ", + "Type": "date", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "ๅฟซๅˆฐ1ๆœˆ19ๆ—ฅไบ†", + "Results": [ + { + "Text": "1ๆœˆ19ๆ—ฅ", + "Type": "date", + "Start": 2, + "Length": 5 + } + ] + }, + { + "Input": "1ๆœˆ19ๅท", + "Results": [ + { + "Text": "1ๆœˆ19ๅท", + "Type": "date", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "10ๆœˆ12ๅท๏ผŒๆ˜ŸๆœŸไธ€", + "Results": [ + { + "Text": "10ๆœˆ12ๅท๏ผŒๆ˜ŸๆœŸไธ€", + "Type": "date", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "2009ๅนด10ๆœˆ12ๅท๏ผŒๆ˜ŸๆœŸไธ€", + "Results": [ + { + "Text": "2009ๅนด10ๆœˆ12ๅท๏ผŒๆ˜ŸๆœŸไธ€", + "Type": "date", + "Start": 0, + "Length": 15 + } + ] + }, + { + "Input": "ๆ˜Žๅคฉๅฏไปฅๅ—", + "Results": [ + { + "Text": "ๆ˜Žๅคฉ", + "Type": "date", + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "ๅคงๅŽๅคฉๅฏไปฅๅ—", + "Results": [ + { + "Text": "ๅคงๅŽๅคฉ", + "Type": "date", + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ๅคงๅ‰ๅคฉๅฏไปฅๅ—", + "Results": [ + { + "Text": "ๅคงๅ‰ๅคฉ", + "Type": "date", + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ๆœ€่ฟ‘่ฟ˜ๅฅฝๅ—", + "Results": [ + { + "Text": "ๆœ€่ฟ‘", + "Type": "date", + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "ๆ˜ŸๆœŸไธ€", + "Results": [ + { + "Text": "ๆ˜ŸๆœŸไธ€", + "Type": "date", + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "็คผๆ‹œๆ—ฅ", + "Results": [ + { + "Text": "็คผๆ‹œๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ไธŠๅ‘จไธ€ๆœ‰่€ƒ่ฏ•", + "Results": [ + { + "Text": "ไธŠๅ‘จไธ€", + "Type": "date", + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ไธ‹ๆฌก็š„12ๅท", + "Results": [ + { + "Text": "12ๅท", + "Type": "date", + "Start": 3, + "Length": 3 + } + ] + }, + { + "Input": "ไผš่ฎฎๅœจ่ฟ™ไธชๆ˜ŸๆœŸไธ€", + "Results": [ + { + "Text": "่ฟ™ไธชๆ˜ŸๆœŸไธ€", + "Type": "date", + "Start": 3, + "Length": 5 + } + ] + }, + { + "Input": "ไธคๅƒ้›ถๅ››ๅนดๅ…ซๆœˆๅไบ”", + "Results": [ + { + "Text": "ไธคๅƒ้›ถๅ››ๅนดๅ…ซๆœˆๅไบ”", + "Type": "date", + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "ไธคๅƒๅนดๅ…ซๆœˆๅไบ”", + "Results": [ + { + "Text": "ไธคๅƒๅนดๅ…ซๆœˆๅไบ”", + "Type": "date", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "ไบŒ้›ถ้›ถๅ››ๅนดๅ…ซๆœˆๅไบ”", + "Results": [ + { + "Text": "ไบŒ้›ถ้›ถๅ››ๅนดๅ…ซๆœˆๅไบ”", + "Type": "date", + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "ๅŽปๅนดๆœฌๆœˆๅๆ—ฅ", + "Results": [ + { + "Text": "ๅŽปๅนดๆœฌๆœˆๅๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "ๆœฌๆœˆๅๆ—ฅ", + "Results": [ + { + "Text": "ๆœฌๆœˆๅๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "ๆœ€ๅŽไธ€ไธชๅ‘จไธ‰", + "Results": [ + { + "Text": "ๆœ€ๅŽไธ€ไธชๅ‘จไธ‰", + "Type": "date", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "ๆœ€ๅŽไธ€ไธช็š„ๅ‘จไธ‰", + "Results": [ + { + "Text": "ๆœ€ๅŽไธ€ไธช็š„ๅ‘จไธ‰", + "Type": "date", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "ไธŠไธ€ไธชๅ‘จไธ‰", + "Results": [ + { + "Text": "ไธŠไธ€ไธชๅ‘จไธ‰", + "Type": "date", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "1789-01-29", + "NotSupported": "javascript", + "Results": [ + { + "Text": "1789-01-29", + "Type": "date", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "1357ๅนด6ๆœˆ10ๆ—ฅ", + "NotSupported": "javascript", + "Results": [ + { + "Text": "1357ๅนด6ๆœˆ10ๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "ไธ‰ๅ…ญไธƒๅนดไธ€ๆœˆไธ€ๆ—ฅ", + "NotSupported": "javascript", + "Results": [ + { + "Text": "ไธ‰ๅ…ญไธƒๅนดไธ€ๆœˆไธ€ๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "ไฝ 13.5.2015ๆœ‰ๆฒกๆœ‰็ฉบ", + "Results": [ + { + "Text": "13.5.2015", + "Type": "date", + "Start": 1, + "Length": 9 + } + ] + }, + { + "Input": "ไฝ 2015.5.13ๆœ‰ๆฒกๆœ‰ๆ—ถ้—ด", + "Results": [ + { + "Text": "2015.5.13", + "Type": "date", + "Start": 1, + "Length": 9 + } + ] + }, + { + "Input": "็ฆฎๆ‹œไธ€", + "Results": [ + { + "Text": "็ฆฎๆ‹œไธ€", + "Type": "date", + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ๅพŒๅคฉไฝ ๆœ‰็ฉบๅ—๏ผŸ", + "Results": [ + { + "Text": "ๅพŒๅคฉ", + "Type": "date", + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "้€ฑไธ‰", + "Results": [ + { + "Text": "้€ฑไธ‰", + "Type": "date", + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "ไฝ ๅฅฝๆˆ‘6ๆœˆ15ๅท็š„้ฃžๆœบ", + "Results": [ + { + "Text": "6ๆœˆ15ๅท", + "Type": "date", + "Start": 3, + "Length": 5 + } + ] + }, + { + "Input": "ไฝ ๅฅฝๆˆ‘6ๆœˆ15ๅทไธ€ๆ—ฉ็š„้ฃžๆœบ", + "Results": [ + { + "Text": "6ๆœˆ15ๅท", + "Type": "date", + "Start": 3, + "Length": 5 + } + ] + }, + { + "Input": "ๆˆ‘ๅฐ†ไบŽ7ๆœˆ4ๆ—ฅๅˆฐ่พพๅŒ—ไบฌ", + "Results": [ + { + "Text": "7ๆœˆ4ๆ—ฅ", + "Type": "date", + "Start": 3, + "Length": 4 + } + ] + }, + { + "Input": "ๆˆ‘ไผšๅœจไนๆœˆๅ…ซๅทๅˆฐ", + "Results": [ + { + "Text": "ไนๆœˆๅ…ซๅท", + "Type": "date", + "Start": 3, + "Length": 4 + } + ] + }, + { + "Input": "็ฅž้พ™ไบŒๅนดๆญฃๆœˆๅˆไธ€", + "Results": [ + { + "Text": "็ฅž้พ™ไบŒๅนดๆญฃๆœˆๅˆไธ€", + "Type": "date", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "้›ๆญฃๅ››ๅนดๅคงๅนดไธ‰ๅ", + "Results": [ + { + "Text": "้›ๆญฃๅ››ๅนดๅคงๅนดไธ‰ๅ", + "Type": "date", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "ไบ”ๆœˆไธ‰ๅๆ—ฅ", + "Results": [ + { + "Text": "ไบ”ๆœˆไธ‰ๅๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "ไบ”ๆœˆไธ‰ๅไธ€ๆ—ฅ", + "Results": [ + { + "Text": "ไบ”ๆœˆไธ‰ๅไธ€ๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "ไธ€ๆœˆไบŒๅไธ‰", + "Results": [ + { + "Text": "ไธ€ๆœˆไบŒๅไธ‰", + "Type": "date", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "12/1", + "Results": [ + { + "Text": "12/1", + "Type": "date", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "2020/1/2", + "Results": [ + { + "Text": "2020/1/2", + "Type": "date", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "1/2/2020", + "Results": [ + { + "Text": "1/2/2020", + "Type": "date", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "ไฝ 27-7-3ๆœ‰ๆ—ถ้—ดๅ—", + "Results": [ + { + "Text": "27-7-3", + "Type": "date", + "Start": 1, + "Length": 6 + } + ] + }, + { + "Input": "ไฝ 12-11-10ๆœ‰ๆ—ถ้—ดๅ—", + "Results": [ + { + "Text": "12-11-10", + "Type": "date", + "Start": 1, + "Length": 8 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Chinese/DateParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Chinese/DateParser.json new file mode 100644 index 000000000..f15dea61f --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Chinese/DateParser.json @@ -0,0 +1,1431 @@ +[ + { + "Input": "29ๆ—ฅไฝ ๅŽปๅƒ้ฅญๅ—", + "Context": { + "ReferenceDateTime": "2018-02-10T00:00:00" + }, + "NotSupportedByDesign": "Java", + "Results": [ + { + "Text": "29ๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "XXXX-XX-29", + "FutureResolution": { + "date": "2018-03-29" + }, + "PastResolution": { + "date": "2018-01-29" + } + }, + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "29ๆ—ฅไฝ ๅŽป็œ‹็”ตๅฝฑๅ—", + "Context": { + "ReferenceDateTime": "2016-02-10T00:00:00" + }, + "NotSupportedByDesign": "Java", + "Results": [ + { + "Text": "29ๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "XXXX-XX-29", + "FutureResolution": { + "date": "2016-02-29" + }, + "PastResolution": { + "date": "2016-01-29" + } + }, + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "29ๆ—ฅไฝ ไธŠ็ญๅ—", + "Context": { + "ReferenceDateTime": "2016-03-10T00:00:00" + }, + "NotSupportedByDesign": "Java", + "Results": [ + { + "Text": "29ๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "XXXX-XX-29", + "FutureResolution": { + "date": "2016-03-29" + }, + "PastResolution": { + "date": "2016-02-29" + } + }, + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "2010-01-29", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "2010-01-29", + "Type": "date", + "Value": { + "Timex": "2010-01-29", + "FutureResolution": { + "date": "2010-01-29" + }, + "PastResolution": { + "date": "2010-01-29" + } + }, + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "2010.01.29", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "2010.01.29", + "Type": "date", + "Value": { + "Timex": "2010-01-29", + "FutureResolution": { + "date": "2010-01-29" + }, + "PastResolution": { + "date": "2010-01-29" + } + }, + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "2010/01/29", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "2010/01/29", + "Type": "date", + "Value": { + "Timex": "2010-01-29", + "FutureResolution": { + "date": "2010-01-29" + }, + "PastResolution": { + "date": "2010-01-29" + } + }, + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "2010 01 29", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "2010 01 29", + "Type": "date", + "Value": { + "Timex": "2010-01-29", + "FutureResolution": { + "date": "2010-01-29" + }, + "PastResolution": { + "date": "2010-01-29" + } + }, + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "1987ๅนด1ๆœˆ11ๆ—ฅ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "1987ๅนด1ๆœˆ11ๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "1987-01-11", + "FutureResolution": { + "date": "1987-01-11" + }, + "PastResolution": { + "date": "1987-01-11" + } + }, + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "ๅ†œๅކ2015ๅนดๅๆœˆๅˆไธ€", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ๅ†œๅކ2015ๅนดๅๆœˆๅˆไธ€", + "Type": "date", + "Value": { + "Timex": "2015-10-01", + "FutureResolution": { + "date": "2015-10-01" + }, + "PastResolution": { + "date": "2015-10-01" + } + }, + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "2015ๅนดๅ†œๅކๆญฃๆœˆๅˆไธ€", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "2015ๅนดๅ†œๅކๆญฃๆœˆๅˆไธ€", + "Type": "date", + "Value": { + "Timex": "2015-01-01", + "FutureResolution": { + "date": "2015-01-01" + }, + "PastResolution": { + "date": "2015-01-01" + } + }, + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "ไธ‰ๆœˆๅˆไธ€", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ไธ‰ๆœˆๅˆไธ€", + "Type": "date", + "Value": { + "Timex": "XXXX-03-01", + "FutureResolution": { + "date": "2018-03-01" + }, + "PastResolution": { + "date": "2017-03-01" + } + }, + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "ๆญฃๆœˆไธ‰ๅ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ๆญฃๆœˆไธ‰ๅ", + "Type": "date", + "Value": { + "Timex": "XXXX-01-30", + "FutureResolution": { + "date": "2018-01-30" + }, + "PastResolution": { + "date": "2017-01-30" + } + }, + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "ๅคงๅนดๅˆไธ€", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ๅคงๅนดๅˆไธ€", + "Type": "date", + "Value": { + "Timex": "XXXX-01-01", + "FutureResolution": { + "date": "2018-01-01" + }, + "PastResolution": { + "date": "2017-01-01" + } + }, + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "ๅคงๅนดไธ‰ๅ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ๅคงๅนดไธ‰ๅ", + "Type": "date", + "Value": { + "Timex": "XXXX-01-30", + "FutureResolution": { + "date": "2018-01-30" + }, + "PastResolution": { + "date": "2017-01-30" + } + }, + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "1ๆœˆ19ๆ—ฅ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "1ๆœˆ19ๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "XXXX-01-19", + "FutureResolution": { + "date": "2018-01-19" + }, + "PastResolution": { + "date": "2017-01-19" + } + }, + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "1ๆœˆ19ๅท", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "1ๆœˆ19ๅท", + "Type": "date", + "Value": { + "Timex": "XXXX-01-19", + "FutureResolution": { + "date": "2018-01-19" + }, + "PastResolution": { + "date": "2017-01-19" + } + }, + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "10ๆœˆ12ๅท๏ผŒๆ˜ŸๆœŸไธ€", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "10ๆœˆ12ๅท๏ผŒๆ˜ŸๆœŸไธ€", + "Type": "date", + "Value": { + "Timex": "XXXX-10-12", + "FutureResolution": { + "date": "2017-10-12" + }, + "PastResolution": { + "date": "2016-10-12" + } + }, + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "2009ๅนด10ๆœˆ12ๅท๏ผŒๆ˜ŸๆœŸไธ€", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "2009ๅนด10ๆœˆ12ๅท๏ผŒๆ˜ŸๆœŸไธ€", + "Type": "date", + "Value": { + "Timex": "2009-10-12", + "FutureResolution": { + "date": "2009-10-12" + }, + "PastResolution": { + "date": "2009-10-12" + } + }, + "Start": 0, + "Length": 15 + } + ] + }, + { + "Input": "ๆ˜Žๅคฉ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ๆ˜Žๅคฉ", + "Type": "date", + "Value": { + "Timex": "2017-03-23", + "FutureResolution": { + "date": "2017-03-23" + }, + "PastResolution": { + "date": "2017-03-23" + } + }, + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "ๅคงๅŽๅคฉๅฏไปฅๅ—", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ๅคงๅŽๅคฉ", + "Type": "date", + "Value": { + "Timex": "2017-03-25", + "FutureResolution": { + "date": "2017-03-25" + }, + "PastResolution": { + "date": "2017-03-25" + } + }, + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ๅคงๅ‰ๅคฉ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ๅคงๅ‰ๅคฉ", + "Type": "date", + "Value": { + "Timex": "2017-03-19", + "FutureResolution": { + "date": "2017-03-19" + }, + "PastResolution": { + "date": "2017-03-19" + } + }, + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ๆœ€่ฟ‘", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ๆœ€่ฟ‘", + "Type": "date", + "Value": { + "Timex": "2017-03-22", + "FutureResolution": { + "date": "2017-03-22" + }, + "PastResolution": { + "date": "2017-03-22" + } + }, + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "ๆ˜ŸๆœŸไธ€", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ๆ˜ŸๆœŸไธ€", + "Type": "date", + "Value": { + "Timex": "XXXX-WXX-1", + "FutureResolution": { + "date": "2017-03-27" + }, + "PastResolution": { + "date": "2017-03-20" + } + }, + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "็คผๆ‹œๆ—ฅ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "็คผๆ‹œๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "XXXX-WXX-7", + "FutureResolution": { + "date": "2017-03-26" + }, + "PastResolution": { + "date": "2017-03-19" + } + }, + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ไธŠๅ‘จไธ€", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ไธŠๅ‘จไธ€", + "Type": "date", + "Value": { + "Timex": "2017-03-13", + "FutureResolution": { + "date": "2017-03-13" + }, + "PastResolution": { + "date": "2017-03-13" + } + }, + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "12ๅท", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "12ๅท", + "Type": "date", + "Value": { + "Timex": "XXXX-XX-12", + "FutureResolution": { + "date": "2017-04-12" + }, + "PastResolution": { + "date": "2017-03-12" + } + }, + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "่ฟ™ไธชๆ˜ŸๆœŸไธ€", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "่ฟ™ไธชๆ˜ŸๆœŸไธ€", + "Type": "date", + "Value": { + "Timex": "2017-03-20", + "FutureResolution": { + "date": "2017-03-20" + }, + "PastResolution": { + "date": "2017-03-20" + } + }, + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "ไธคๅƒ้›ถๅ››ๅนดๅ…ซๆœˆๅไบ”", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ไธคๅƒ้›ถๅ››ๅนดๅ…ซๆœˆๅไบ”", + "Type": "date", + "Value": { + "Timex": "2004-08-15", + "FutureResolution": { + "date": "2004-08-15" + }, + "PastResolution": { + "date": "2004-08-15" + } + }, + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "ไธคๅƒๅนดๅ…ซๆœˆๅไบ”", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ไธคๅƒๅนดๅ…ซๆœˆๅไบ”", + "Type": "date", + "Value": { + "Timex": "2000-08-15", + "FutureResolution": { + "date": "2000-08-15" + }, + "PastResolution": { + "date": "2000-08-15" + } + }, + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "ไบŒ้›ถ้›ถๅ››ๅนดๅ…ซๆœˆๅไบ”", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ไบŒ้›ถ้›ถๅ››ๅนดๅ…ซๆœˆๅไบ”", + "Type": "date", + "Value": { + "Timex": "2004-08-15", + "FutureResolution": { + "date": "2004-08-15" + }, + "PastResolution": { + "date": "2004-08-15" + } + }, + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "ๅŽปๅนดๆœฌๆœˆๅๆ—ฅ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ๅŽปๅนดๆœฌๆœˆๅๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "2016-03-10", + "FutureResolution": { + "date": "2016-03-10" + }, + "PastResolution": { + "date": "2016-03-10" + } + }, + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "ๆœฌๆœˆๅๆ—ฅ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ๆœฌๆœˆๅๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "XXXX-03-10", + "FutureResolution": { + "date": "2018-03-10" + }, + "PastResolution": { + "date": "2017-03-10" + } + }, + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "1789-01-29", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "1789-01-29", + "Type": "date", + "Value": { + "Timex": "1789-01-29", + "FutureResolution": { + "date": "1789-01-29" + }, + "PastResolution": { + "date": "1789-01-29" + } + }, + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "1357ๅนด6ๆœˆ10ๆ—ฅ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "1357ๅนด6ๆœˆ10ๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "1357-06-10", + "FutureResolution": { + "date": "1357-06-10" + }, + "PastResolution": { + "date": "1357-06-10" + } + }, + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "ไธ‰ๅ…ญไธƒๅนดไธ€ๆœˆไธ€ๆ—ฅ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ไธ‰ๅ…ญไธƒๅนดไธ€ๆœˆไธ€ๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "0367-01-01", + "FutureResolution": { + "date": "0367-01-01" + }, + "PastResolution": { + "date": "0367-01-01" + } + }, + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "ไฝ 13.5.2015ๆœ‰ๆ—ถ้—ดๅ—๏ผŸ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "13.5.2015", + "Type": "date", + "Value": { + "Timex": "2015-05-13", + "FutureResolution": { + "date": "2015-05-13" + }, + "PastResolution": { + "date": "2015-05-13" + } + }, + "Start": 1, + "Length": 9 + } + ] + }, + { + "Input": "ไฝ 2015.5.13้‚ฃๅคฉๅœจๅ“ชๅ„ฟ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "2015.5.13", + "Type": "date", + "Value": { + "Timex": "2015-05-13", + "FutureResolution": { + "date": "2015-05-13" + }, + "PastResolution": { + "date": "2015-05-13" + } + }, + "Start": 1, + "Length": 9 + } + ] + }, + { + "Input": "ๆˆ‘ไผšๅœจ 3-7-2017 ๅ›žๆฅ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "3-7-2017", + "Type": "date", + "Value": { + "Timex": "2017-07-03", + "FutureResolution": { + "date": "2017-07-03" + }, + "PastResolution": { + "date": "2017-07-03" + } + }, + "Start": 4, + "Length": 8 + } + ] + }, + { + "Input": "ไฝ 3-7-07ๆœ‰ๆ—ถ้—ดๅ—", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "3-7-07", + "Type": "date", + "Value": { + "Timex": "2007-07-03", + "FutureResolution": { + "date": "2007-07-03" + }, + "PastResolution": { + "date": "2007-07-03" + } + }, + "Start": 1, + "Length": 6 + } + ] + }, + { + "Input": "ไฝ 3-7-27ๆœ‰ๆ—ถ้—ดๅ—", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "3-7-27", + "Type": "date", + "Value": { + "Timex": "2027-07-03", + "FutureResolution": { + "date": "2027-07-03" + }, + "PastResolution": { + "date": "2027-07-03" + } + }, + "Start": 1, + "Length": 6 + } + ] + }, + { + "Input": "ไฝ 05/05/89ๆœ‰ๆ—ถ้—ดๅ—", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "05/05/89", + "Type": "date", + "Value": { + "Timex": "1989-05-05", + "FutureResolution": { + "date": "1989-05-05" + }, + "PastResolution": { + "date": "1989-05-05" + } + }, + "Start": 1, + "Length": 8 + } + ] + }, + { + "Input": "ไฝ 05/05/71ๆœ‰ๆ—ถ้—ดๅ—", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "05/05/71", + "Type": "date", + "Value": { + "Timex": "1971-05-05", + "FutureResolution": { + "date": "1971-05-05" + }, + "PastResolution": { + "date": "1971-05-05" + } + }, + "Start": 1, + "Length": 8 + } + ] + }, + { + "Input": "ๆ˜จๆ—ฅๆˆ‘ไธๅœจๅฎถใ€‚", + "Context": { + "ReferenceDateTime": "2018-07-30T12:00:00" + }, + "Results": [ + { + "Text": "ๆ˜จๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "2018-07-29", + "FutureResolution": { + "date": "2018-07-29" + }, + "PastResolution": { + "date": "2018-07-29" + } + }, + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "็ฆฎๆ‹œไธ€", + "Context": { + "ReferenceDateTime": "2018-09-18T18:00:00" + }, + "Results": [ + { + "Text": "็ฆฎๆ‹œไธ€", + "Type": "date", + "Value": { + "Timex": "XXXX-WXX-1", + "FutureResolution": { + "date": "2018-09-24" + }, + "PastResolution": { + "date": "2018-09-17" + } + }, + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ๅพŒๅคฉไฝ ๆœ‰็ฉบๅ—๏ผŸ", + "Context": { + "ReferenceDateTime": "2018-09-18T18:00:00" + }, + "Results": [ + { + "Text": "ๅพŒๅคฉ", + "Type": "date", + "Value": { + "Timex": "2018-09-20", + "FutureResolution": { + "date": "2018-09-20" + }, + "PastResolution": { + "date": "2018-09-20" + } + }, + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "้€ฑไธ‰", + "Context": { + "ReferenceDateTime": "2018-09-18T18:00:00" + }, + "Results": [ + { + "Text": "้€ฑไธ‰", + "Type": "date", + "Value": { + "Timex": "XXXX-WXX-3", + "FutureResolution": { + "date": "2018-09-19" + }, + "PastResolution": { + "date": "2018-09-12" + } + }, + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "็ฅž้พ™ไบŒๅนดๆญฃๆœˆๅˆไธ€", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "็ฅž้พ™ไบŒๅนดๆญฃๆœˆๅˆไธ€", + "Type": "date", + "Value": { + "Timex": "0706-01-01", + "FutureResolution": { + "date": "0706-01-01" + }, + "PastResolution": { + "date": "0706-01-01" + } + }, + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "้›ๆญฃๅ››ๅนดๅคงๅนดไธ‰ๅ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "้›ๆญฃๅ››ๅนดๅคงๅนดไธ‰ๅ", + "Type": "date", + "Value": { + "Timex": "1726-01-30", + "FutureResolution": { + "date": "1726-01-30" + }, + "PastResolution": { + "date": "1726-01-30" + } + }, + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "ไบ”ๆœˆไธ‰ๅๆ—ฅ", + "Context": { + "ReferenceDateTime": "2020-11-22T00:00:00" + }, + "Results": [ + { + "Text": "ไบ”ๆœˆไธ‰ๅๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "XXXX-05-30", + "FutureResolution": { + "date": "2021-05-30" + }, + "PastResolution": { + "date": "2020-05-30" + } + }, + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "ไบ”ๆœˆไธ‰ๅไธ€ๆ—ฅ", + "Context": { + "ReferenceDateTime": "2020-11-22T00:00:00" + }, + "Results": [ + { + "Text": "ไบ”ๆœˆไธ‰ๅไธ€ๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "XXXX-05-31", + "FutureResolution": { + "date": "2021-05-31" + }, + "PastResolution": { + "date": "2020-05-31" + } + }, + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "ไธ€ๆœˆไบŒๅไธ‰", + "Context": { + "ReferenceDateTime": "2020-11-22T00:00:00" + }, + "Results": [ + { + "Text": "ไธ€ๆœˆไบŒๅไธ‰", + "Type": "date", + "Value": { + "Timex": "XXXX-01-23", + "FutureResolution": { + "date": "2021-01-23" + }, + "PastResolution": { + "date": "2020-01-23" + } + }, + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "12/1", + "Context": { + "ReferenceDateTime": "2020-12-15T00:00:00" + }, + "Results": [ + { + "Text": "12/1", + "Type": "date", + "Value": { + "Timex": "XXXX-12-01", + "FutureResolution": { + "date": "2021-12-01" + }, + "PastResolution": { + "date": "2020-12-01" + } + }, + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "2020/1/2", + "Context": { + "ReferenceDateTime": "2020-11-22T00:00:00" + }, + "Results": [ + { + "Text": "2020/1/2", + "Type": "date", + "Value": { + "Timex": "2020-01-02", + "FutureResolution": { + "date": "2020-01-02" + }, + "PastResolution": { + "date": "2020-01-02" + } + }, + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "1/2/2020", + "Context": { + "ReferenceDateTime": "2020-11-22T00:00:00" + }, + "Results": [ + { + "Text": "1/2/2020", + "Type": "date", + "Value": { + "Timex": "2020-02-01", + "FutureResolution": { + "date": "2020-02-01" + }, + "PastResolution": { + "date": "2020-02-01" + } + }, + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "ไฝ 27-7-3ๆœ‰ๆ—ถ้—ดๅ—", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "27-7-3", + "Type": "date", + "Value": { + "Timex": "2027-07-03", + "FutureResolution": { + "date": "2027-07-03" + }, + "PastResolution": { + "date": "2027-07-03" + } + }, + "Start": 1, + "Length": 6 + } + ] + }, + { + "Input": "ไฝ 12-11-10ๆœ‰ๆ—ถ้—ดๅ—", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "12-11-10", + "Type": "date", + "Value": { + "Timex": "2012-11-10", + "FutureResolution": { + "date": "2012-11-10" + }, + "PastResolution": { + "date": "2012-11-10" + } + }, + "Start": 1, + "Length": 8 + } + ] + }, + { + "Input": "2ๆœˆ29ๆ—ฅ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "2ๆœˆ29ๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "XXXX-02-29", + "FutureResolution": { + "date": "2020-02-29" + }, + "PastResolution": { + "date": "2016-02-29" + } + }, + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "2ๆœˆ29ๆ—ฅ", + "Context": { + "ReferenceDateTime": "2019-03-22T00:00:00" + }, + "Results": [ + { + "Text": "2ๆœˆ29ๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "XXXX-02-29", + "FutureResolution": { + "date": "2020-02-29" + }, + "PastResolution": { + "date": "2016-02-29" + } + }, + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "2ๆœˆ29ๆ—ฅ", + "Context": { + "ReferenceDateTime": "2020-03-22T00:00:00" + }, + "Results": [ + { + "Text": "2ๆœˆ29ๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "XXXX-02-29", + "FutureResolution": { + "date": "2024-02-29" + }, + "PastResolution": { + "date": "2020-02-29" + } + }, + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "2ๆœˆ30ๆ—ฅ", + "Context": { + "ReferenceDateTime": "2020-03-22T00:00:00" + }, + "Results": [ + { + "Text": "2ๆœˆ30ๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "XXXX-02-30", + "FutureResolution": { + "date": "0001-01-01" + }, + "PastResolution": { + "date": "0001-01-01" + } + }, + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "2019ๅนด2ๆœˆ29ๆ—ฅ", + "Context": { + "ReferenceDateTime": "2020-03-22T00:00:00" + }, + "Results": [ + { + "Text": "2019ๅนด2ๆœˆ29ๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "2019-02-29", + "FutureResolution": { + "date": "0001-01-01" + }, + "PastResolution": { + "date": "0001-01-01" + } + }, + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "2020ๅนด2ๆœˆ29ๆ—ฅ", + "Context": { + "ReferenceDateTime": "2020-03-22T00:00:00" + }, + "Results": [ + { + "Text": "2020ๅนด2ๆœˆ29ๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "2020-02-29", + "FutureResolution": { + "date": "2020-02-29" + }, + "PastResolution": { + "date": "2020-02-29" + } + }, + "Start": 0, + "Length": 10 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Chinese/DatePeriodExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Chinese/DatePeriodExtractor.json new file mode 100644 index 000000000..6041e7347 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Chinese/DatePeriodExtractor.json @@ -0,0 +1,621 @@ +[ + { + "Input": "ๆ—ถ้—ดไปŽไธ€ๆœˆๅๆ—ฅๅˆฐๅไบŒๆ—ฅ", + "Results": [ + { + "Text": "ไปŽไธ€ๆœˆๅๆ—ฅๅˆฐๅไบŒๆ—ฅ", + "Type": "daterange", + "Start": 2, + "Length": 9 + } + ] + }, + { + "Input": "ๆ—ถ้—ดไปŽไธ€ๆœˆ19ๅˆฐ20ๆ—ฅ", + "Results": [ + { + "Text": "ไปŽไธ€ๆœˆ19ๅˆฐ20ๆ—ฅ", + "Type": "daterange", + "Start": 2, + "Length": 9 + } + ] + }, + { + "Input": "ไปŽไธ€ๆœˆๅๆ—ฅๅˆฐ20ๆ—ฅ", + "Results": [ + { + "Text": "ไปŽไธ€ๆœˆๅๆ—ฅๅˆฐ20ๆ—ฅ", + "Type": "daterange", + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "ๆ˜Žๅนดๅ››ๆœˆ", + "Results": [ + { + "Text": "ๆ˜Žๅนดๅ››ๆœˆ", + "Type": "daterange", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "ๆˆ‘ไปฌๅŽปๅนด5ๆœˆ่ง่ฟ‡", + "Results": [ + { + "Text": "ๅŽปๅนด5ๆœˆ", + "Type": "daterange", + "Start": 2, + "Length": 4 + } + ] + }, + { + "Input": "ไธ‹ๅ‘จๆœซ", + "Results": [ + { + "Text": "ไธ‹ๅ‘จๆœซ", + "Type": "daterange", + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ไผš่ฎฎๅœจไธ‹ๅ‘จ", + "Results": [ + { + "Text": "ไธ‹ๅ‘จ", + "Type": "daterange", + "Start": 3, + "Length": 2 + } + ] + }, + { + "Input": "ไธ‹ไธชๆœˆๅฎŒๅทฅ", + "Results": [ + { + "Text": "ไธ‹ไธชๆœˆ", + "Type": "daterange", + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ไธ‹ๅ‘จๅฆ‚ไฝ•", + "Results": [ + { + "Text": "ไธ‹ๅ‘จ", + "Type": "daterange", + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "ๆ˜Žๅนด", + "Results": [ + { + "Text": "ๆ˜Žๅนด", + "Type": "daterange", + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "ๅฅฅ่ฟไผšๅœจ2008ๅนด", + "Results": [ + { + "Text": "2008ๅนด", + "Type": "daterange", + "Start": 4, + "Length": 5 + } + ] + }, + { + "Input": "ๅๆœˆ็š„็ฌฌไธ€ๅ‘จๆ˜ฏๅ›ฝๅบ†่Š‚", + "Results": [ + { + "Text": "ๅๆœˆ็š„็ฌฌไธ€ๅ‘จ", + "Type": "daterange", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "ไธ‰ๆœˆไบŒๅๅ…ซๆ—ฅๅˆฐๅ››ๆœˆ15ๆ—ฅ", + "Results": [ + { + "Text": "ไธ‰ๆœˆไบŒๅๅ…ซๆ—ฅๅˆฐๅ››ๆœˆ15ๆ—ฅ", + "Type": "daterange", + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "ๅ‰1ๅ‘จ", + "Results": [ + { + "Text": "ๅ‰1ๅ‘จ", + "Type": "daterange", + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ไธŠ1ๆœˆ", + "Results": [ + { + "Text": "ไธŠ1ๆœˆ", + "Type": "daterange", + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ไธ‹1ๅนด", + "Results": [ + { + "Text": "ไธ‹1ๅนด", + "Type": "daterange", + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ไธ‹1ๅคฉ", + "Results": [ + { + "Text": "ไธ‹1ๅคฉ", + "Type": "daterange", + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ไปŠๅนดๅคๅคฉ", + "Results": [ + { + "Text": "ไปŠๅนดๅคๅคฉ", + "Type": "daterange", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "ไปŠๅนด็ฌฌไธ€ๅญฃๅบฆ", + "Results": [ + { + "Text": "ไปŠๅนด็ฌฌไธ€ๅญฃๅบฆ", + "Type": "daterange", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "ไธŠไธ–็บช90ๅนดไปฃ", + "Results": [ + { + "Text": "ไธŠไธ–็บช90ๅนดไปฃ", + "Type": "daterange", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "ๆœฌไธ–็บช20ๅนดไปฃ", + "Results": [ + { + "Text": "ๆœฌไธ–็บช20ๅนดไปฃ", + "Type": "daterange", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "20ไธ–็บช80ๅนดไปฃ", + "Results": [ + { + "Text": "20ไธ–็บช80ๅนดไปฃ", + "Type": "daterange", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "ๅœจ50ๅนดไปฃ็š„ๆ—ถๅ€™", + "Results": [ + { + "Text": "50ๅนดไปฃ", + "Type": "daterange", + "Start": 1, + "Length": 4 + } + ] + }, + { + "Input": "19ไธ–็บช70ๅนดไปฃ๏ผŒไป–ๅ‡บ็”Ÿไบ†", + "Results": [ + { + "Text": "19ไธ–็บช70ๅนดไปฃ", + "Type": "daterange", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "ๅไนไธ–็บชไธƒๅๅนดไปฃ", + "Results": [ + { + "Text": "ๅไนไธ–็บชไธƒๅๅนดไปฃ", + "Type": "daterange", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "ไนๅๅนดไปฃ", + "Results": [ + { + "Text": "ไนๅๅนดไปฃ", + "Type": "daterange", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "ๅœจ789ๅนด", + "NotSupported": "javascript", + "Results": [ + { + "Text": "789ๅนด", + "Type": "daterange", + "Start": 1, + "Length": 4 + } + ] + }, + { + "Input": "ๆ—ถ้—ดไปŽ15ๅนดไธ€ๆœˆๅๆ—ฅๅˆฐๅไบŒๆ—ฅ", + "NotSupported": "javascript", + "Results": [ + { + "Text": "ไปŽ15ๅนดไธ€ๆœˆๅๆ—ฅๅˆฐๅไบŒๆ—ฅ", + "Type": "daterange", + "Start": 2, + "Length": 12 + } + ] + }, + { + "Input": "2009 ๅนด ๅˆฐ 2010 ๅนด๏ผŒๅฐ้บฆไบง้‡็ฟปไบ†ไธ€็•ช", + "Results": [ + { + "Text": "2009 ๅนด ๅˆฐ 2010 ๅนด", + "Type": "daterange", + "Start": 0, + "Length": 15 + } + ] + }, + { + "Input": "่ฟ‘ ไธ‰ ๅนด๏ผŒ็Šฏ็ฝชๆ•ฐ้‡้€ๆญฅไธ‹้™", + "Results": [ + { + "Text": "่ฟ‘ ไธ‰ ๅนด", + "Type": "daterange", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "ๆฏ” ่พƒ ไธ€ ไธ‹ 2009ๅนด๏ผŒๆˆ‘ไปฌๅฏไปฅ็œ‹ๅ‡บๅ˜ๅŒ–ๆ˜ฏๅพˆๆ˜Žๆ˜พ็š„", + "Results": [ + { + "Text": "2009ๅนด", + "Type": "daterange", + "Start": 8, + "Length": 5 + } + ] + }, + { + "Input": "100ๅชๆ˜ฏไธ€ไธชๆ•ฐๅญ—", + "Results": [] + }, + { + "Input": "1499ๅชๆ˜ฏไธ€ไธชๆ•ฐๅญ—", + "Results": [] + }, + { + "Input": "2101ๅชๆ˜ฏไธ€ไธชๆ•ฐๅญ—", + "Results": [] + }, + { + "Input": "2018็œ‹่ตทๆฅๆ˜ฏไธ€ไธชๅนดไปฝ", + "Results": [ + { + "Text": "2018", + "Type": "daterange", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "2100็œ‹่ตทๆฅๆ˜ฏไธ€ไธชๅนดไปฝ", + "Results": [ + { + "Text": "2100", + "Type": "daterange", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "1500็œ‹่ตทๆฅๆ˜ฏไธ€ไธชๅนดไปฝ", + "Results": [ + { + "Text": "1500", + "Type": "daterange", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "ไป–07ๅนดไปฅๅŽๅฐฑๆฒกๅ†ๆฅ่ฟ‡ๅญฆๆ ก", + "Results": [ + { + "Text": "07ๅนด", + "Type": "daterange", + "Start": 1, + "Length": 3 + } + ] + }, + { + "Input": "ไป–07 ๅนดไปฅๅ‰ๅฐฑๆฏ•ไธšไบ†", + "Results": [ + { + "Text": "07 ๅนด", + "Type": "daterange", + "Start": 1, + "Length": 4 + } + ] + }, + { + "Input": "08ๅนดๅฅฅ่ฟไผšๅœจๅŒ—ไบฌไธพๅŠž", + "Results": [ + { + "Text": "08ๅนด", + "Type": "daterange", + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "้›ถๅ…ซๅนดๅฅฅ่ฟไผšๅœจๅŒ—ไบฌไธพๅŠž", + "Results": [ + { + "Text": "้›ถๅ…ซๅนด", + "Type": "daterange", + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "2008 ๅนด ๅฅฅ่ฟไผšๅœจๅŒ—ไบฌไธพๅŠž", + "Results": [ + { + "Text": "2008 ๅนด", + "Type": "daterange", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "่ฟ‡ๅŽปๅๅนดไธญๅ›ฝๆœ‰ไบ†ๅทจๅคง็š„ๅ˜ๅŒ–", + "Results": [ + { + "Text": "่ฟ‡ๅŽปๅๅนด", + "Type": "daterange", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "ๅธฎๆˆ‘็ปŸ่ฎกไธ€ไธ‹2010ๅนดไน‹ๅŽ2018ๅนดไน‹ๅ‰็š„้”€้‡", + "Results": [ + { + "Text": "2010ๅนดไน‹ๅŽ2018ๅนดไน‹ๅ‰", + "Type": "daterange", + "Start": 6, + "Length": 14 + } + ] + }, + { + "Input": "2018ๅนด10ๆœˆ", + "Results": [ + { + "Text": "2018ๅนด10ๆœˆ", + "Type": "daterange", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "2018ๅนด ๅไบŒๆœˆ", + "Results": [ + { + "Text": "2018ๅนด ๅไบŒๆœˆ", + "Type": "daterange", + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "2018ๅนดๅไบŒๆœˆ", + "Results": [ + { + "Text": "2018ๅนดๅไบŒๆœˆ", + "Type": "daterange", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "2018ๅนดๅไบŒๆœˆ็š„ๆœˆไปฝไธๆ˜ฏ0", + "Results": [ + { + "Text": "2018ๅนดๅไบŒๆœˆ", + "Type": "daterange", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "2018ๅนด10ๆœˆ็š„ๆœˆไปฝๆ˜ฏ10", + "Results": [ + { + "Text": "2018ๅนด10ๆœˆ", + "Type": "daterange", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "็ฅž้พ™ๅ…ƒๅนดๅไธ€ๆœˆ๏ผŒๆญฆๅˆ™ๅคฉๅŽปไธ–", + "Results": [ + { + "Text": "็ฅž้พ™ๅ…ƒๅนดๅไธ€ๆœˆ", + "Type": "daterange", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "ๅบท็†™ไธ‰ๅนดไบ”ๆœˆ", + "Results": [ + { + "Text": "ๅบท็†™ไธ‰ๅนดไบ”ๆœˆ", + "Type": "daterange", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "ๅบท็†™ไบŒๅๅนด9ๆœˆ", + "Results": [ + { + "Text": "ๅบท็†™ไบŒๅๅนด9ๆœˆ", + "Type": "daterange", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "ๅบท็†™20ๅนด9ๆœˆ", + "Results": [ + { + "Text": "ๅบท็†™20ๅนด9ๆœˆ", + "Type": "daterange", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "ๆฐ‘ๅ›ฝไธ‰ๅนด", + "Results": [ + { + "Text": "ๆฐ‘ๅ›ฝไธ‰ๅนด", + "Type": "daterange", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "้›ๆญฃๅๅ…ญๅนด", + "Results": [ + { + "Text": "้›ๆญฃๅๅ…ญๅนด", + "Type": "daterange", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "้›ๆญฃไบŒๅไธ‰ๅนดๅไบŒๆœˆ", + "Results": [ + { + "Text": "้›ๆญฃไบŒๅไธ‰ๅนดๅไบŒๆœˆ", + "Type": "daterange", + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "10/1/2018-10/7/2018", + "Results": [ + { + "Text": "10/1/2018-10/7/2018", + "Type": "daterange", + "Start": 0, + "Length": 19 + } + ] + }, + { + "Input": "2018/1/10-2018/7/10", + "Results": [ + { + "Text": "2018/1/10-2018/7/10", + "Type": "daterange", + "Start": 0, + "Length": 19 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Chinese/DatePeriodParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Chinese/DatePeriodParser.json new file mode 100644 index 000000000..d8f94af42 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Chinese/DatePeriodParser.json @@ -0,0 +1,1682 @@ +[ + { + "Input": "ๆ—ถ้—ดไปŽไธ€ๆœˆๅๆ—ฅๅˆฐๅไบŒๆ—ฅ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ไปŽไธ€ๆœˆๅๆ—ฅๅˆฐๅไบŒๆ—ฅ", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-01-10,XXXX-01-12,P2D)", + "FutureResolution": { + "startDate": "2018-01-10", + "endDate": "2018-01-12" + }, + "PastResolution": { + "startDate": "2017-01-10", + "endDate": "2017-01-12" + } + }, + "Start": 2, + "Length": 9 + } + ] + }, + { + "Input": "ๆ—ถ้—ดไปŽ2016ๅนดไธ€ๆœˆๅๆ—ฅๅˆฐๅไบŒๆ—ฅ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ไปŽ2016ๅนดไธ€ๆœˆๅๆ—ฅๅˆฐๅไบŒๆ—ฅ", + "Type": "daterange", + "Value": { + "Timex": "(2016-01-10,2016-01-12,P2D)", + "FutureResolution": { + "startDate": "2016-01-10", + "endDate": "2016-01-12" + }, + "PastResolution": { + "startDate": "2016-01-10", + "endDate": "2016-01-12" + } + }, + "Start": 2, + "Length": 14 + } + ] + }, + { + "Input": "ๆ—ถ้—ดไปŽไธ€ๆœˆ19ๆ—ฅๅˆฐ20ๆ—ฅ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ไปŽไธ€ๆœˆ19ๆ—ฅๅˆฐ20ๆ—ฅ", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-01-19,XXXX-01-20,P1D)", + "FutureResolution": { + "startDate": "2018-01-19", + "endDate": "2018-01-20" + }, + "PastResolution": { + "startDate": "2017-01-19", + "endDate": "2017-01-20" + } + }, + "Start": 2, + "Length": 10 + } + ] + }, + { + "Input": "ไปŽไธ€ๆœˆๅๆ—ฅๅˆฐ20ๆ—ฅ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ไปŽไธ€ๆœˆๅๆ—ฅๅˆฐ20ๆ—ฅ", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-01-10,XXXX-01-20,P10D)", + "FutureResolution": { + "startDate": "2018-01-10", + "endDate": "2018-01-20" + }, + "PastResolution": { + "startDate": "2017-01-10", + "endDate": "2017-01-20" + } + }, + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "ๆ˜Žๅนดๅ››ๆœˆ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ๆ˜Žๅนดๅ››ๆœˆ", + "Type": "daterange", + "Value": { + "Timex": "2018-04", + "FutureResolution": { + "startDate": "2018-04-01", + "endDate": "2018-05-01" + }, + "PastResolution": { + "startDate": "2018-04-01", + "endDate": "2018-05-01" + } + }, + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "ๆˆ‘ไปฌๅŽปๅนด5ๆœˆ่ง่ฟ‡", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ๅŽปๅนด5ๆœˆ", + "Type": "daterange", + "Value": { + "Timex": "2016-05", + "FutureResolution": { + "startDate": "2016-05-01", + "endDate": "2016-06-01" + }, + "PastResolution": { + "startDate": "2016-05-01", + "endDate": "2016-06-01" + } + }, + "Start": 2, + "Length": 4 + } + ] + }, + { + "Input": "ไธ‹ๅ‘จๆœซ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ไธ‹ๅ‘จๆœซ", + "Type": "daterange", + "Value": { + "Timex": "2017-W13-WE", + "FutureResolution": { + "startDate": "2017-04-01", + "endDate": "2017-04-03" + }, + "PastResolution": { + "startDate": "2017-04-01", + "endDate": "2017-04-03" + } + }, + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ไผš่ฎฎๅœจไธ‹ๅ‘จ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ไธ‹ๅ‘จ", + "Type": "daterange", + "Value": { + "Timex": "2017-W13", + "FutureResolution": { + "startDate": "2017-03-27", + "endDate": "2017-04-03" + }, + "PastResolution": { + "startDate": "2017-03-27", + "endDate": "2017-04-03" + } + }, + "Start": 3, + "Length": 2 + } + ] + }, + { + "Input": "ไธ‹ไธชๆœˆๅฎŒๅทฅ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ไธ‹ไธชๆœˆ", + "Type": "daterange", + "Value": { + "Timex": "2017-04", + "FutureResolution": { + "startDate": "2017-04-01", + "endDate": "2017-05-01" + }, + "PastResolution": { + "startDate": "2017-04-01", + "endDate": "2017-05-01" + } + }, + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ไธ‹ๅ‘จๅฆ‚ไฝ•", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ไธ‹ๅ‘จ", + "Type": "daterange", + "Value": { + "Timex": "2017-W13", + "FutureResolution": { + "startDate": "2017-03-27", + "endDate": "2017-04-03" + }, + "PastResolution": { + "startDate": "2017-03-27", + "endDate": "2017-04-03" + } + }, + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "ๆ˜Žๅนด", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ๆ˜Žๅนด", + "Type": "daterange", + "Value": { + "Timex": "2018", + "FutureResolution": { + "startDate": "2018-01-01", + "endDate": "2019-01-01" + }, + "PastResolution": { + "startDate": "2018-01-01", + "endDate": "2019-01-01" + } + }, + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "ๅฅฅ่ฟไผšๅœจ2008ๅนด", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "2008ๅนด", + "Type": "daterange", + "Value": { + "Timex": "2008", + "FutureResolution": { + "startDate": "2008-01-01", + "endDate": "2009-01-01" + }, + "PastResolution": { + "startDate": "2008-01-01", + "endDate": "2009-01-01" + } + }, + "Start": 4, + "Length": 5 + } + ] + }, + { + "Input": "ๅๆœˆ็š„็ฌฌไธ€ๅ‘จๆ˜ฏๅ›ฝๅบ†่Š‚", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ๅๆœˆ็š„็ฌฌไธ€ๅ‘จ", + "Type": "daterange", + "Value": { + "Timex": "XXXX-10-W01", + "FutureResolution": { + "startDate": "2017-09-25", + "endDate": "2017-10-02" + }, + "PastResolution": { + "startDate": "2016-10-03", + "endDate": "2016-10-10" + } + }, + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "ไธ‰ๆœˆไบŒๅๅ…ซๆ—ฅๅˆฐๅ››ๆœˆ15ๆ—ฅ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ไธ‰ๆœˆไบŒๅๅ…ซๆ—ฅๅˆฐๅ››ๆœˆ15ๆ—ฅ", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-03-28,XXXX-04-15,P18D)", + "FutureResolution": { + "startDate": "2017-03-28", + "endDate": "2017-04-15" + }, + "PastResolution": { + "startDate": "2016-03-28", + "endDate": "2016-04-15" + } + }, + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "ๅ‰1ๅ‘จ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ๅ‰1ๅ‘จ", + "Type": "daterange", + "Value": { + "Timex": "(2017-03-15,2017-03-22,P1W)", + "FutureResolution": { + "startDate": "2017-03-15", + "endDate": "2017-03-22" + }, + "PastResolution": { + "startDate": "2017-03-15", + "endDate": "2017-03-22" + } + }, + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ไธŠ2ไธชๆœˆ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ไธŠ2ไธชๆœˆ", + "Type": "daterange", + "Value": { + "Timex": "(2017-01-22,2017-03-22,P2M)", + "FutureResolution": { + "startDate": "2017-01-22", + "endDate": "2017-03-22" + }, + "PastResolution": { + "startDate": "2017-01-22", + "endDate": "2017-03-22" + } + }, + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "่ฟ‘ไธ‰ๅนด้”€้‡ๆœ€้ซ˜็š„ๅ“็‰Œๆ˜ฏไป€ไนˆ๏ผŸ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "่ฟ‘ไธ‰ๅนด", + "Type": "daterange", + "Value": { + "Timex": "(2014-03-22,2017-03-22,P3Y)", + "FutureResolution": { + "startDate": "2014-03-22", + "endDate": "2017-03-22" + }, + "PastResolution": { + "startDate": "2014-03-22", + "endDate": "2017-03-22" + } + }, + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ๅŽ1ๅนด", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ๅŽ1ๅนด", + "Type": "daterange", + "Value": { + "Timex": "(2017-03-23,2018-03-23,P1Y)", + "FutureResolution": { + "startDate": "2017-03-23", + "endDate": "2018-03-23" + }, + "PastResolution": { + "startDate": "2017-03-23", + "endDate": "2018-03-23" + } + }, + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ๅœจๆœชๆฅไธคๅคฉ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ๆœชๆฅไธคๅคฉ", + "Type": "daterange", + "Value": { + "Timex": "(2017-03-23,2017-03-25,P2D)", + "FutureResolution": { + "startDate": "2017-03-23", + "endDate": "2017-03-25" + }, + "PastResolution": { + "startDate": "2017-03-23", + "endDate": "2017-03-25" + } + }, + "Start": 1, + "Length": 4 + } + ] + }, + { + "Input": "ไปŠๅนดๅคๅคฉ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ไปŠๅนดๅคๅคฉ", + "Type": "daterange", + "Value": { + "Timex": "2017-SU", + "FutureResolution": {}, + "PastResolution": {} + }, + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "ไปŠๅนด็ฌฌไธ€ๅญฃๅบฆ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ไปŠๅนด็ฌฌไธ€ๅญฃๅบฆ", + "Type": "daterange", + "Value": { + "Timex": "(2017-01-01,2017-04-01,P3M)", + "FutureResolution": { + "startDate": "2017-01-01", + "endDate": "2017-04-01" + }, + "PastResolution": { + "startDate": "2017-01-01", + "endDate": "2017-04-01" + } + }, + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "ๆ—ถ้—ดไปŽ2016ๅˆฐ2018", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ไปŽ2016ๅˆฐ2018", + "Type": "daterange", + "Value": { + "Timex": "(2016-01-01,2018-01-01,P2Y)", + "FutureResolution": { + "startDate": "2016-01-01", + "endDate": "2018-01-01" + }, + "PastResolution": { + "startDate": "2016-01-01", + "endDate": "2018-01-01" + } + }, + "Start": 2, + "Length": 10 + } + ] + }, + { + "Input": "ๆ—ถ้—ดไปŽ2016-2018", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ไปŽ2016-2018", + "Type": "daterange", + "Value": { + "Timex": "(2016-01-01,2018-01-01,P2Y)", + "FutureResolution": { + "startDate": "2016-01-01", + "endDate": "2018-01-01" + }, + "PastResolution": { + "startDate": "2016-01-01", + "endDate": "2018-01-01" + } + }, + "Start": 2, + "Length": 10 + } + ] + }, + { + "Input": "ๆ—ถ้—ดไปŽไบŒ้›ถไธ€ๅ…ญๅนด่‡ณไบŒ้›ถไธ€ๅ…ซๅนด", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ไปŽไบŒ้›ถไธ€ๅ…ญๅนด่‡ณไบŒ้›ถไธ€ๅ…ซๅนด", + "Type": "daterange", + "Value": { + "Timex": "(2016-01-01,2018-01-01,P2Y)", + "FutureResolution": { + "startDate": "2016-01-01", + "endDate": "2018-01-01" + }, + "PastResolution": { + "startDate": "2016-01-01", + "endDate": "2018-01-01" + } + }, + "Start": 2, + "Length": 12 + } + ] + }, + { + "Input": "ไธŠไธ–็บช90ๅนดไปฃ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ไธŠไธ–็บช90ๅนดไปฃ", + "Type": "daterange", + "Value": { + "Timex": "(1990-01-01,2000-01-01,P10Y)", + "FutureResolution": { + "startDate": "1990-01-01", + "endDate": "2000-01-01" + }, + "PastResolution": { + "startDate": "1990-01-01", + "endDate": "2000-01-01" + } + }, + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "ๆœฌไธ–็บช20ๅนดไปฃ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ๆœฌไธ–็บช20ๅนดไปฃ", + "Type": "daterange", + "Value": { + "Timex": "(2020-01-01,2030-01-01,P10Y)", + "FutureResolution": { + "startDate": "2020-01-01", + "endDate": "2030-01-01" + }, + "PastResolution": { + "startDate": "2020-01-01", + "endDate": "2030-01-01" + } + }, + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "20ไธ–็บช80ๅนดไปฃ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "20ไธ–็บช80ๅนดไปฃ", + "Type": "daterange", + "Value": { + "Timex": "(1980-01-01,1990-01-01,P10Y)", + "FutureResolution": { + "startDate": "1980-01-01", + "endDate": "1990-01-01" + }, + "PastResolution": { + "startDate": "1980-01-01", + "endDate": "1990-01-01" + } + }, + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "ๅœจ50ๅนดไปฃ็š„ๆ—ถๅ€™", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "50ๅนดไปฃ", + "Type": "daterange", + "Value": { + "Timex": "(XX50-01-01,XX60-01-01,P10Y)", + "FutureResolution": { + "startDate": "2050-01-01", + "endDate": "2060-01-01" + }, + "PastResolution": { + "startDate": "1950-01-01", + "endDate": "1960-01-01" + } + }, + "Start": 1, + "Length": 4 + } + ] + }, + { + "Input": "19ไธ–็บช70ๅนดไปฃ๏ผŒไป–ๅ‡บ็”Ÿไบ†", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "19ไธ–็บช70ๅนดไปฃ", + "Type": "daterange", + "Value": { + "Timex": "(1870-01-01,1880-01-01,P10Y)", + "FutureResolution": { + "startDate": "1870-01-01", + "endDate": "1880-01-01" + }, + "PastResolution": { + "startDate": "1870-01-01", + "endDate": "1880-01-01" + } + }, + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "ๅไนไธ–็บชไธƒๅๅนดไปฃ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ๅไนไธ–็บชไธƒๅๅนดไปฃ", + "Type": "daterange", + "Value": { + "Timex": "(1870-01-01,1880-01-01,P10Y)", + "FutureResolution": { + "startDate": "1870-01-01", + "endDate": "1880-01-01" + }, + "PastResolution": { + "startDate": "1870-01-01", + "endDate": "1880-01-01" + } + }, + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "ไนๅๅนดไปฃ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ไนๅๅนดไปฃ", + "Type": "daterange", + "Value": { + "Timex": "(XX90-01-01,XX00-01-01,P10Y)", + "FutureResolution": { + "startDate": "2090-01-01", + "endDate": "2100-01-01" + }, + "PastResolution": { + "startDate": "1990-01-01", + "endDate": "2000-01-01" + } + }, + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "ๅœจ789ๅนด", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "javascript", + "Results": [ + { + "Text": "789ๅนด", + "Type": "daterange", + "Value": { + "Timex": "0789", + "FutureResolution": { + "startDate": "0789-01-01", + "endDate": "0790-01-01" + }, + "PastResolution": { + "startDate": "0789-01-01", + "endDate": "0790-01-01" + } + }, + "Start": 1, + "Length": 4 + } + ] + }, + { + "Input": "ๆ—ถ้—ดไปŽ15ๅนดไธ€ๆœˆๅๆ—ฅๅˆฐๅไบŒๆ—ฅ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "ไปŽ15ๅนดไธ€ๆœˆๅๆ—ฅๅˆฐๅไบŒๆ—ฅ", + "Type": "daterange", + "Value": { + "Timex": "(2015-01-10,2015-01-12,P2D)", + "FutureResolution": { + "startDate": "2015-01-10", + "endDate": "2015-01-12" + }, + "PastResolution": { + "startDate": "2015-01-10", + "endDate": "2015-01-12" + } + }, + "Start": 2, + "Length": 12 + } + ] + }, + { + "Input": "2009 ๅนด ๅˆฐ 2010 ๅนด๏ผŒๅฐ้บฆไบง้‡็ฟปไบ†ไธ€็•ช", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "2009 ๅนด ๅˆฐ 2010 ๅนด", + "Type": "daterange", + "Value": { + "Timex": "(2009-01-01,2010-01-01,P1Y)", + "FutureResolution": { + "startDate": "2009-01-01", + "endDate": "2010-01-01" + }, + "PastResolution": { + "startDate": "2009-01-01", + "endDate": "2010-01-01" + } + }, + "Start": 0, + "Length": 15 + } + ] + }, + { + "Input": "่ฟ‘ ไธ‰ ๅนด๏ผŒ็Šฏ็ฝชๆ•ฐ้‡้€ๆญฅไธ‹้™", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "่ฟ‘ ไธ‰ ๅนด", + "Type": "daterange", + "Value": { + "Timex": "(2014-03-22,2017-03-22,P3Y)", + "FutureResolution": { + "startDate": "2014-03-22", + "endDate": "2017-03-22" + }, + "PastResolution": { + "startDate": "2014-03-22", + "endDate": "2017-03-22" + } + }, + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "ๆฏ” ่พƒ ไธ€ ไธ‹ 2009ๅนด๏ผŒๆˆ‘ไปฌๅฏไปฅ็œ‹ๅ‡บๅ˜ๅŒ–ๆ˜ฏๅพˆๆ˜Žๆ˜พ็š„", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "2009ๅนด", + "Type": "daterange", + "Value": { + "Timex": "2009", + "FutureResolution": { + "startDate": "2009-01-01", + "endDate": "2010-01-01" + }, + "PastResolution": { + "startDate": "2009-01-01", + "endDate": "2010-01-01" + } + }, + "Start": 8, + "Length": 5 + } + ] + }, + { + "Input": "2018 ็œ‹่ตทๆฅๆ˜ฏไธ€ไธชๅนดไปฝ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "javascript", + "Results": [ + { + "Text": "2018", + "Type": "daterange", + "Value": { + "Timex": "2018", + "FutureResolution": { + "startDate": "2018-01-01", + "endDate": "2019-01-01" + }, + "PastResolution": { + "startDate": "2018-01-01", + "endDate": "2019-01-01" + } + }, + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "ไป–07ๅนดไปฅๅŽๅฐฑๆฒกๅ†ๆฅ่ฟ‡ๅญฆๆ ก", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "07ๅนด", + "Type": "daterange", + "Value": { + "Timex": "2007", + "FutureResolution": { + "startDate": "2007-01-01", + "endDate": "2008-01-01" + }, + "PastResolution": { + "startDate": "2007-01-01", + "endDate": "2008-01-01" + } + }, + "Start": 1, + "Length": 3 + } + ] + }, + { + "Input": "ไป–07 ๅนดไปฅๅ‰ๅฐฑๆฏ•ไธšไบ†", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "07 ๅนด", + "Type": "daterange", + "Value": { + "Timex": "2007", + "FutureResolution": { + "startDate": "2007-01-01", + "endDate": "2008-01-01" + }, + "PastResolution": { + "startDate": "2007-01-01", + "endDate": "2008-01-01" + } + }, + "Start": 1, + "Length": 4 + } + ] + }, + { + "Input": "08ๅนดๅฅฅ่ฟไผšๅœจๅŒ—ไบฌไธพๅŠž", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "08ๅนด", + "Type": "daterange", + "Value": { + "Timex": "2008", + "FutureResolution": { + "startDate": "2008-01-01", + "endDate": "2009-01-01" + }, + "PastResolution": { + "startDate": "2008-01-01", + "endDate": "2009-01-01" + } + }, + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "้›ถๅ…ซๅนดๅฅฅ่ฟไผšๅœจๅŒ—ไบฌไธพๅŠž", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "javascript", + "Results": [ + { + "Text": "้›ถๅ…ซๅนด", + "Type": "daterange", + "Value": { + "Timex": "2008", + "FutureResolution": { + "startDate": "2008-01-01", + "endDate": "2009-01-01" + }, + "PastResolution": { + "startDate": "2008-01-01", + "endDate": "2009-01-01" + } + }, + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "2008 ๅนด ๅฅฅ่ฟไผšๅœจๅŒ—ไบฌไธพๅŠž", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "2008 ๅนด", + "Type": "daterange", + "Value": { + "Timex": "2008", + "FutureResolution": { + "startDate": "2008-01-01", + "endDate": "2009-01-01" + }, + "PastResolution": { + "startDate": "2008-01-01", + "endDate": "2009-01-01" + } + }, + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "่ฟ‡ๅŽปๅๅนดไธญๅ›ฝๆœ‰ไบ†ๅทจๅคง็š„ๅ˜ๅŒ–", + "Context": { + "ReferenceDateTime": "2018-07-24T00:00:00" + }, + "Results": [ + { + "Text": "่ฟ‡ๅŽปๅๅนด", + "Type": "daterange", + "Value": { + "Timex": "(2008-07-24,2018-07-24,P10Y)", + "FutureResolution": { + "startDate": "2008-07-24", + "endDate": "2018-07-24" + }, + "PastResolution": { + "startDate": "2008-07-24", + "endDate": "2018-07-24" + } + }, + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "2007ๅนดไธŽ2009ๅนด้—ด", + "Context": { + "ReferenceDateTime": "2018-09-05T00:00:00" + }, + "Results": [ + { + "Text": "2007ๅนดไธŽ2009ๅนด้—ด", + "Type": "daterange", + "Value": { + "Timex": "(2007-01-01,2009-01-01,P2Y)", + "FutureResolution": { + "startDate": "2007-01-01", + "endDate": "2009-01-01" + }, + "PastResolution": { + "startDate": "2007-01-01", + "endDate": "2009-01-01" + } + }, + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "ๅœจ2007ๅนดไธŽ2009ๅนดไน‹้—ด", + "Context": { + "ReferenceDateTime": "2018-09-05T00:00:00" + }, + "Results": [ + { + "Text": "ๅœจ2007ๅนดไธŽ2009ๅนดไน‹้—ด", + "Type": "daterange", + "Value": { + "Timex": "(2007-01-01,2009-01-01,P2Y)", + "FutureResolution": { + "startDate": "2007-01-01", + "endDate": "2009-01-01" + }, + "PastResolution": { + "startDate": "2007-01-01", + "endDate": "2009-01-01" + } + }, + "Start": 0, + "Length": 14 + } + ] + }, + { + "Input": "ๅธฎๆˆ‘็ปŸ่ฎกไธ€ไธ‹2010ๅนดไน‹ๅŽ2018ๅนดไน‹ๅ‰็š„้”€้‡", + "Context": { + "ReferenceDateTime": "2018-09-12T00:00:00" + }, + "Results": [ + { + "Text": "2010ๅนดไน‹ๅŽ2018ๅนดไน‹ๅ‰", + "Type": "daterange", + "Value": { + "Timex": "(2010-01-01,2018-01-01,P8Y)", + "FutureResolution": { + "startDate": "2010-01-01", + "endDate": "2018-01-01" + }, + "PastResolution": { + "startDate": "2010-01-01", + "endDate": "2018-01-01" + } + }, + "Start": 6, + "Length": 14 + } + ] + }, + { + "Input": "2018ๅนด10ๆœˆ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "2018ๅนด10ๆœˆ", + "Type": "daterange", + "Value": { + "Timex": "2018-10", + "FutureResolution": { + "startDate": "2018-10-01", + "endDate": "2018-11-01" + }, + "PastResolution": { + "startDate": "2018-10-01", + "endDate": "2018-11-01" + } + }, + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "2018ๅนด10ๆœˆ็š„ๆœˆไปฝๆ˜ฏ10", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "2018ๅนด10ๆœˆ", + "Type": "daterange", + "Value": { + "Timex": "2018-10", + "FutureResolution": { + "startDate": "2018-10-01", + "endDate": "2018-11-01" + }, + "PastResolution": { + "startDate": "2018-10-01", + "endDate": "2018-11-01" + } + }, + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "2018ๅนดๅไบŒๆœˆ็š„ๆœˆไปฝไธๆ˜ฏ0", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "2018ๅนดๅไบŒๆœˆ", + "Type": "daterange", + "Value": { + "Timex": "2018-12", + "FutureResolution": { + "startDate": "2018-12-01", + "endDate": "2019-01-01" + }, + "PastResolution": { + "startDate": "2018-12-01", + "endDate": "2019-01-01" + } + }, + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "2008ๅนดๅไบŒๆœˆ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "2008ๅนดๅไบŒๆœˆ", + "Type": "daterange", + "Value": { + "Timex": "2008-12", + "FutureResolution": { + "startDate": "2008-12-01", + "endDate": "2009-01-01" + }, + "PastResolution": { + "startDate": "2008-12-01", + "endDate": "2009-01-01" + } + }, + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "2008ๅนด ๅไบŒๆœˆ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "2008ๅนด ๅไบŒๆœˆ", + "Type": "daterange", + "Value": { + "Timex": "2008-12", + "FutureResolution": { + "startDate": "2008-12-01", + "endDate": "2009-01-01" + }, + "PastResolution": { + "startDate": "2008-12-01", + "endDate": "2009-01-01" + } + }, + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "ๆ—ถ้—ดไปŽ2016ๅนด6ๆœˆ1ๆ—ฅ-6ๆœˆ30ๆ—ฅ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "ไปŽ2016ๅนด6ๆœˆ1ๆ—ฅ-6ๆœˆ30ๆ—ฅ", + "Type": "daterange", + "Value": { + "Timex": "(2016-06-01,2016-06-30,P29D)", + "FutureResolution": { + "startDate": "2016-06-01", + "endDate": "2016-06-30" + }, + "PastResolution": { + "startDate": "2016-06-01", + "endDate": "2016-06-30" + } + }, + "Start": 2, + "Length": 16 + } + ] + }, + { + "Input": "18ๅนด10ๆœˆ1ๆ—ฅๅˆฐ19ๅนด2ๆœˆ3ๆ—ฅ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "18ๅนด10ๆœˆ1ๆ—ฅๅˆฐ19ๅนด2ๆœˆ3ๆ—ฅ", + "Type": "daterange", + "Value": { + "Timex": "(2018-10-01,2019-02-03,P125D)", + "FutureResolution": { + "startDate": "2018-10-01", + "endDate": "2019-02-03" + }, + "PastResolution": { + "startDate": "2018-10-01", + "endDate": "2019-02-03" + } + }, + "Start": 0, + "Length": 16 + } + ] + }, + { + "Input": "่ฎก่ดนๅ‘จๆœŸ 2019ๅนด6ๆœˆ1ๆ—ฅ-6ๆœˆ30ๆ—ฅ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "2019ๅนด6ๆœˆ1ๆ—ฅ-6ๆœˆ30ๆ—ฅ", + "Type": "daterange", + "Value": { + "Timex": "(2019-06-01,2019-06-30,P29D)", + "FutureResolution": { + "startDate": "2019-06-01", + "endDate": "2019-06-30" + }, + "PastResolution": { + "startDate": "2019-06-01", + "endDate": "2019-06-30" + } + }, + "Start": 5, + "Length": 15 + } + ] + }, + { + "Input": "ๆˆ‘ไปŽๅ››ๆœˆ็š„ๆœ€ๅŽไธ€ไธชๆ˜ŸๆœŸไธ€ๅˆฐๅๆœˆไธ€ๆ—ฅไธๅœจ", + "Context": { + "ReferenceDateTime": "2019-07-22T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "ไปŽๅ››ๆœˆ็š„ๆœ€ๅŽไธ€ไธชๆ˜ŸๆœŸไธ€ๅˆฐๅๆœˆไธ€ๆ—ฅ", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-04-WXX-1-#5,XXXX-10-01,P155D)", + "FutureResolution": { + "startDate": "2019-04-29", + "endDate": "2019-10-01" + }, + "PastResolution": { + "startDate": "2019-04-29", + "endDate": "2019-10-01" + } + }, + "Start": 1, + "Length": 16 + } + ] + }, + { + "Input": "ๆˆ‘ไปŽ8ๆœˆ็š„ๆœ€ๅŽไธ€ไธชๆ˜ŸๆœŸไธ€ๅˆฐๅๆœˆไธ€ๆ—ฅไธๅœจ", + "Context": { + "ReferenceDateTime": "2019-07-22T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "ไปŽ8ๆœˆ็š„ๆœ€ๅŽไธ€ไธชๆ˜ŸๆœŸไธ€ๅˆฐๅๆœˆไธ€ๆ—ฅ", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-08-WXX-1-#4,XXXX-10-01,P36D)", + "FutureResolution": { + "startDate": "2019-08-26", + "endDate": "2019-10-01" + }, + "PastResolution": { + "startDate": "2018-08-27", + "endDate": "2018-10-01" + } + }, + "Start": 1, + "Length": 16 + } + ] + }, + { + "Input": "ๆˆ‘ไปŽไธŠๅ‘จๅ››ๅˆฐๅๆœˆไธ€ๆ—ฅ้ƒฝไธๅœจ", + "Context": { + "ReferenceDateTime": "2019-07-30T17:09:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "ไปŽไธŠๅ‘จๅ››ๅˆฐๅๆœˆไธ€ๆ—ฅ", + "Type": "daterange", + "Value": { + "Timex": "(2019-07-25,XXXX-10-01,P68D)", + "FutureResolution": { + "startDate": "2019-07-25", + "endDate": "2019-10-01" + }, + "PastResolution": { + "startDate": "2019-07-25", + "endDate": "2019-10-01" + } + }, + "Start": 1, + "Length": 9 + } + ] + }, + { + "Input": "ๆˆ‘ๆ˜ฏ7ๆœˆ4ๆ—ฅๅˆฐ7ๆœˆ6ๆ—ฅๅŽปๅŒ—ไบฌ", + "Context": { + "ReferenceDateTime": "2019-08-08T16:09:00" + }, + "Results": [ + { + "Text": "7ๆœˆ4ๆ—ฅๅˆฐ7ๆœˆ6ๆ—ฅ", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-07-04,XXXX-07-06,P2D)", + "FutureResolution": { + "startDate": "2020-07-04", + "endDate": "2020-07-06" + }, + "PastResolution": { + "startDate": "2019-07-04", + "endDate": "2019-07-06" + } + }, + "Start": 2, + "Length": 9 + } + ] + }, + { + "Input": "็ฅž้พ™ๅ…ƒๅนดๅไธ€ๆœˆ๏ผŒๆญฆๅˆ™ๅคฉๅŽปไธ–", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "็ฅž้พ™ๅ…ƒๅนดๅไธ€ๆœˆ", + "Type": "daterange", + "Value": { + "Timex": "0705-11", + "FutureResolution": { + "startDate": "0705-11-01", + "endDate": "0705-12-01" + }, + "PastResolution": { + "startDate": "0705-11-01", + "endDate": "0705-12-01" + } + }, + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "ๅบท็†™ไธ‰ๅนดไบ”ๆœˆ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ๅบท็†™ไธ‰ๅนดไบ”ๆœˆ", + "Type": "daterange", + "Value": { + "Timex": "1664-05", + "FutureResolution": { + "startDate": "1664-05-01", + "endDate": "1664-06-01" + }, + "PastResolution": { + "startDate": "1664-05-01", + "endDate": "1664-06-01" + } + }, + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "ๅบท็†™ไบŒๅๅนด9ๆœˆ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ๅบท็†™ไบŒๅๅนด9ๆœˆ", + "Type": "daterange", + "Value": { + "Timex": "1681-09", + "FutureResolution": { + "startDate": "1681-09-01", + "endDate": "1681-10-01" + }, + "PastResolution": { + "startDate": "1681-09-01", + "endDate": "1681-10-01" + } + }, + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "ๅบท็†™20ๅนด9ๆœˆ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ๅบท็†™20ๅนด9ๆœˆ", + "Type": "daterange", + "Value": { + "Timex": "1681-09", + "FutureResolution": { + "startDate": "1681-09-01", + "endDate": "1681-10-01" + }, + "PastResolution": { + "startDate": "1681-09-01", + "endDate": "1681-10-01" + } + }, + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "ๆฐ‘ๅ›ฝไธ‰ๅนด", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ๆฐ‘ๅ›ฝไธ‰ๅนด", + "Type": "daterange", + "Value": { + "Timex": "1914", + "FutureResolution": { + "startDate": "1914-01-01", + "endDate": "1915-01-01" + }, + "PastResolution": { + "startDate": "1914-01-01", + "endDate": "1915-01-01" + } + }, + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "้›ๆญฃๅๅ…ญๅนด", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "้›ๆญฃๅๅ…ญๅนด", + "Type": "daterange", + "Value": { + "Timex": "1738", + "FutureResolution": { + "startDate": "1738-01-01", + "endDate": "1739-01-01" + }, + "PastResolution": { + "startDate": "1738-01-01", + "endDate": "1739-01-01" + } + }, + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "้›ๆญฃไบŒๅไธ‰ๅนดๅไบŒๆœˆ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "้›ๆญฃไบŒๅไธ‰ๅนดๅไบŒๆœˆ", + "Type": "daterange", + "Value": { + "Timex": "1745-12", + "FutureResolution": { + "startDate": "1745-12-01", + "endDate": "1746-01-01" + }, + "PastResolution": { + "startDate": "1745-12-01", + "endDate": "1746-01-01" + } + }, + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "10/1/2018-10/7/2018", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10/1/2018-10/7/2018", + "Type": "daterange", + "Value": { + "Timex": "(2018-01-10,2018-07-10,P181D)", + "FutureResolution": { + "startDate": "2018-01-10", + "endDate": "2018-07-10" + }, + "PastResolution": { + "startDate": "2018-01-10", + "endDate": "2018-07-10" + } + }, + "Start": 0, + "Length": 19 + } + ] + }, + { + "Input": "2018/1/10-2018/7/10", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2018/1/10-2018/7/10", + "Type": "daterange", + "Value": { + "Timex": "(2018-01-10,2018-07-10,P181D)", + "FutureResolution": { + "startDate": "2018-01-10", + "endDate": "2018-07-10" + }, + "PastResolution": { + "startDate": "2018-01-10", + "endDate": "2018-07-10" + } + }, + "Start": 0, + "Length": 19 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Chinese/DateTimeExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Chinese/DateTimeExtractor.json new file mode 100644 index 000000000..0f4a66def --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Chinese/DateTimeExtractor.json @@ -0,0 +1,167 @@ +[ + { + "Input": "2010-01-29ๆ—ฉไธŠไธƒ็‚น", + "Results": [ + { + "Text": "2010-01-29ๆ—ฉไธŠไธƒ็‚น", + "Type": "datetime", + "Start": 0, + "Length": 14 + } + ] + }, + { + "Input": "2010.01.29ๆ™šไธŠๅ…ญ็‚น", + "Results": [ + { + "Text": "2010.01.29ๆ™šไธŠๅ…ญ็‚น", + "Type": "datetime", + "Start": 0, + "Length": 14 + } + ] + }, + { + "Input": "2010/01/29ไธญๅˆๅไบŒ็‚น", + "Results": [ + { + "Text": "2010/01/29ไธญๅˆๅไบŒ็‚น", + "Type": "datetime", + "Start": 0, + "Length": 15 + } + ] + }, + { + "Input": "2010 01 29ไบ”็‚น", + "Results": [ + { + "Text": "2010 01 29ไบ”็‚น", + "Type": "datetime", + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "1987ๅนด1ๆœˆ11ๆ—ฅๅ…ซ็‚น", + "Results": [ + { + "Text": "1987ๅนด1ๆœˆ11ๆ—ฅๅ…ซ็‚น", + "Type": "datetime", + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "ๅ†œๅކ2015ๅนดๅๆœˆๅˆไธ€ๆ—ฉไธŠไน็‚นไบŒๅ", + "Results": [ + { + "Text": "ๅ†œๅކ2015ๅนดๅๆœˆๅˆไธ€ๆ—ฉไธŠไน็‚นไบŒๅ", + "Type": "datetime", + "Start": 0, + "Length": 17 + } + ] + }, + { + "Input": "1ๆœˆ19ๅทไธ‹ๅˆ5:00", + "Results": [ + { + "Text": "1ๆœˆ19ๅทไธ‹ๅˆ5:00", + "Type": "datetime", + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "ๆ˜Žๅคฉไธ‹ๅˆ5:00", + "Results": [ + { + "Text": "ๆ˜Žๅคฉไธ‹ๅˆ5:00", + "Type": "datetime", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "ไปŠๆ™š6็‚น", + "Results": [ + { + "Text": "ไปŠๆ™š6็‚น", + "Type": "datetime", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "ๆ˜จๆ™š6็‚น", + "Results": [ + { + "Text": "ๆ˜จๆ™š6็‚น", + "Type": "datetime", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "ไปŠๆ™จ5็‚น", + "Results": [ + { + "Text": "ไปŠๆ™จ5็‚น", + "Type": "datetime", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "ไปŠๆ—ฉ8็‚นๅไบ”ๅˆ†", + "Results": [ + { + "Text": "ไปŠๆ—ฉ8็‚นๅไบ”ๅˆ†", + "Type": "datetime", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "ๆˆ‘่ฟ™ไผšๅ„ฟๆฒกๆœ‰็ฉบ", + "Results": [ + { + "Text": "่ฟ™ไผšๅ„ฟ", + "Type": "datetime", + "Start": 1, + "Length": 3 + } + ] + }, + { + "Input": "ไฝ ๅฅฝๆˆ‘6ๆœˆ15ๅทๆ™šๅ…ซ็‚น็š„้ฃžๆœบ", + "Results": [ + { + "Text": "6ๆœˆ15ๅทๆ™šๅ…ซ็‚น", + "Type": "datetime", + "Start": 3, + "Length": 8 + } + ] + }, + { + "Input": "ไฝ ๅฅฝๆˆ‘6ๆœˆ15ๅทๆ—ฉไธŠๅ…ซ็‚น็š„้ฃžๆœบ", + "Results": [ + { + "Text": "6ๆœˆ15ๅทๆ—ฉไธŠๅ…ซ็‚น", + "Type": "datetime", + "Start": 3, + "Length": 9 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Chinese/DateTimeModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Chinese/DateTimeModel.json new file mode 100644 index 000000000..50f441d2c --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Chinese/DateTimeModel.json @@ -0,0 +1,6554 @@ +[ + { + "Input": "29ๆ—ฅไฝ ๅผ€ๅฟƒๅ—", + "Context": { + "ReferenceDateTime": "2018-01-22T00:00:00" + }, + "NotSupportedByDesign": "Java", + "Results": [ + { + "Text": "29ๆ—ฅ", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-XX-29", + "type": "date", + "value": "2017-12-29" + }, + { + "timex": "XXXX-XX-29", + "type": "date", + "value": "2018-01-29" + } + ] + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "29ๆ—ฅไฝ ๅฟซไนๅ—", + "Context": { + "ReferenceDateTime": "2016-01-22T00:00:00" + }, + "NotSupportedByDesign": "Java", + "Results": [ + { + "Text": "29ๆ—ฅ", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-XX-29", + "type": "date", + "value": "2015-12-29" + }, + { + "timex": "XXXX-XX-29", + "type": "date", + "value": "2016-01-29" + } + ] + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "29ๆ—ฅไฝ ๅŽป็œ‹็”ตๅฝฑๅ—", + "Context": { + "ReferenceDateTime": "2018-03-22T00:00:00" + }, + "NotSupportedByDesign": "Java", + "Results": [ + { + "Text": "29ๆ—ฅ", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-XX-29", + "type": "date", + "value": "2018-01-29" + }, + { + "timex": "XXXX-XX-29", + "type": "date", + "value": "2018-03-29" + } + ] + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "29ๆ—ฅไฝ ๅŽปๅƒ้ฅญๅ—", + "Context": { + "ReferenceDateTime": "2016-03-22T00:00:00" + }, + "NotSupportedByDesign": "Java", + "Results": [ + { + "Text": "29ๆ—ฅ", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-XX-29", + "type": "date", + "value": "2016-02-29" + }, + { + "timex": "XXXX-XX-29", + "type": "date", + "value": "2016-03-29" + } + ] + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "29ๆ—ฅไฝ ๆฅๅ—", + "Context": { + "ReferenceDateTime": "2016-02-22T00:00:00" + }, + "NotSupportedByDesign": "Java", + "Results": [ + { + "Text": "29ๆ—ฅ", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-XX-29", + "type": "date", + "value": "2016-01-29" + }, + { + "timex": "XXXX-XX-29", + "type": "date", + "value": "2016-02-29" + } + ] + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "29ๆ—ฅไฝ ๆ”พๅ‡ๅ—", + "Context": { + "ReferenceDateTime": "2018-02-22T00:00:00" + }, + "NotSupportedByDesign": "Java", + "Results": [ + { + "Text": "29ๆ—ฅ", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-XX-29", + "type": "date", + "value": "2018-01-29" + }, + { + "timex": "XXXX-XX-29", + "type": "date", + "value": "2018-03-29" + } + ] + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "ๆฏ”่พƒไธ€ไธ‹2009ๅนด็ฆ็‰นๆฑฝ่ฝฆๅ’Œๅฎ้ฉฌๆฑฝ่ฝฆ็š„้”€้‡", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "2009ๅนด", + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2009", + "type": "daterange", + "start": "2009-01-01", + "end": "2010-01-01" + } + ] + }, + "Start": 4, + "End": 8 + } + ] + }, + { + "Input": "2010/01/29", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "2010/01/29", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2010-01-29", + "type": "date", + "value": "2010-01-29" + } + ] + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": "ๅ†œๅކ2015ๅนดๅๆœˆๅˆไธ€", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ๅ†œๅކ2015ๅนดๅๆœˆๅˆไธ€", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2015-10-01", + "type": "date", + "value": "2015-10-01" + } + ] + }, + "Start": 0, + "End": 10 + } + ] + }, + { + "Input": "ๆญฃๆœˆไธ‰ๅ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ๆญฃๆœˆไธ‰ๅ", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-01-30", + "type": "date", + "value": "2017-01-30" + }, + { + "timex": "XXXX-01-30", + "type": "date", + "value": "2018-01-30" + } + ] + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "10ๆœˆ12ๅท๏ผŒๆ˜ŸๆœŸไธ€", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "10ๆœˆ12ๅท,ๆ˜ŸๆœŸไธ€", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-10-12", + "type": "date", + "value": "2016-10-12" + }, + { + "timex": "XXXX-10-12", + "type": "date", + "value": "2017-10-12" + } + ] + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": "ๆœ€่ฟ‘", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ๆœ€่ฟ‘", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2017-03-22", + "type": "date", + "value": "2017-03-22" + } + ] + }, + "Start": 0, + "End": 1 + } + ] + }, + { + "Input": "12ๅท", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [] + }, + { + "Input": "ไบŒ้›ถ้›ถๅ››ๅนดๅ…ซๆœˆๅไบ”", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ไบŒ้›ถ้›ถๅ››ๅนดๅ…ซๆœˆๅไบ”", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2004-08-15", + "type": "date", + "value": "2004-08-15" + } + ] + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "ๆœฌๆœˆๅๆ—ฅ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ๆœฌๆœˆๅๆ—ฅ", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-03-10", + "type": "date", + "value": "2017-03-10" + }, + { + "timex": "XXXX-03-10", + "type": "date", + "value": "2018-03-10" + } + ] + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "ๆ—ถ้—ดไปŽไธ€ๆœˆๅๆ—ฅๅˆฐๅไบŒๆ—ฅ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ไปŽไธ€ๆœˆๅๆ—ฅๅˆฐๅไบŒๆ—ฅ", + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-01-10,XXXX-01-12,P2D)", + "type": "daterange", + "start": "2017-01-10", + "end": "2017-01-12" + }, + { + "timex": "(XXXX-01-10,XXXX-01-12,P2D)", + "type": "daterange", + "start": "2018-01-10", + "end": "2018-01-12" + } + ] + }, + "Start": 2, + "End": 10 + } + ] + }, + { + "Input": "ๆ—ถ้—ดไปŽ2016ๅนดไธ€ๆœˆๅๆ—ฅๅˆฐๅไบŒๆ—ฅ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ไปŽ2016ๅนดไธ€ๆœˆๅๆ—ฅๅˆฐๅไบŒๆ—ฅ", + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2016-01-10,2016-01-12,P2D)", + "type": "daterange", + "start": "2016-01-10", + "end": "2016-01-12" + } + ] + }, + "Start": 2, + "End": 15 + } + ] + }, + { + "Input": "ไปŽไธ€ๆœˆๅๆ—ฅๅˆฐ20ๆ—ฅ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ไปŽไธ€ๆœˆๅๆ—ฅๅˆฐ20ๆ—ฅ", + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-01-10,XXXX-01-20,P10D)", + "type": "daterange", + "start": "2017-01-10", + "end": "2017-01-20" + }, + { + "timex": "(XXXX-01-10,XXXX-01-20,P10D)", + "type": "daterange", + "start": "2018-01-10", + "end": "2018-01-20" + } + ] + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "ๆ˜Žๅนด", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ๆ˜Žๅนด", + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "type": "daterange", + "start": "2018-01-01", + "end": "2019-01-01" + } + ] + }, + "Start": 0, + "End": 1 + } + ] + }, + { + "Input": "ๅๆœˆ็š„็ฌฌไธ€ๅ‘จ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ๅๆœˆ็š„็ฌฌไธ€ๅ‘จ", + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-10-W01", + "type": "daterange", + "start": "2016-10-03", + "end": "2016-10-10" + }, + { + "timex": "XXXX-10-W01", + "type": "daterange", + "start": "2017-09-25", + "end": "2017-10-02" + } + ] + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "ๅ‰1ๅ‘จ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ๅ‰1ๅ‘จ", + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2017-03-15,2017-03-22,P1W)", + "type": "daterange", + "start": "2017-03-15", + "end": "2017-03-22" + } + ] + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "ๅŽ1ๅนด", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ๅŽ1ๅนด", + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2017-03-23,2018-03-23,P1Y)", + "type": "daterange", + "start": "2017-03-23", + "end": "2018-03-23" + } + ] + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "ไปŠๅนดๅคๅคฉ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ไปŠๅนดๅคๅคฉ", + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2017-SU", + "type": "daterange", + "value": "not resolved" + } + ] + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "2010.01.29ๆ™šไธŠๅ…ญ็‚น", + "Context": { + "ReferenceDateTime": "2016-11-07T14:07:00" + }, + "Results": [ + { + "Text": "2010.01.29ๆ™šไธŠๅ…ญ็‚น", + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2010-01-29T18", + "type": "datetime", + "value": "2010-01-29 18:00:00" + } + ] + }, + "Start": 0, + "End": 13 + } + ] + }, + { + "Input": "1987ๅนด1ๆœˆ11ๆ—ฅๅ…ซ็‚น", + "Context": { + "ReferenceDateTime": "2016-11-07T14:07:00" + }, + "Results": [ + { + "Text": "1987ๅนด1ๆœˆ11ๆ—ฅๅ…ซ็‚น", + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "1987-01-11T08", + "type": "datetime", + "value": "1987-01-11 08:00:00" + }, + { + "timex": "1987-01-11T20", + "type": "datetime", + "value": "1987-01-11 20:00:00" + } + ] + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "2015ๅนดๅๆœˆๅˆไธ€ๆ—ฉไธŠไน็‚นไบŒๅ", + "Context": { + "ReferenceDateTime": "2016-11-07T14:07:00" + }, + "Results": [ + { + "Text": "2015ๅนดๅๆœˆๅˆไธ€ๆ—ฉไธŠไน็‚นไบŒๅ", + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2015-10-01T09:20", + "type": "datetime", + "value": "2015-10-01 09:20:00" + } + ] + }, + "Start": 0, + "End": 14 + } + ] + }, + { + "Input": "1ๆœˆ19ๅทไธ‹ๅˆ5:00", + "Context": { + "ReferenceDateTime": "2016-11-07T14:07:00" + }, + "Results": [ + { + "Text": "1ๆœˆ19ๅทไธ‹ๅˆ5:00", + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-01-19T17:00", + "type": "datetime", + "value": "2016-01-19 17:00:00" + }, + { + "timex": "XXXX-01-19T17:00", + "type": "datetime", + "value": "2017-01-19 17:00:00" + } + ] + }, + "Start": 0, + "End": 10 + } + ] + }, + { + "Input": "ๆ˜Žๅคฉไธ‹ๅˆ5:00", + "Context": { + "ReferenceDateTime": "2016-11-07T14:07:00" + }, + "Results": [ + { + "Text": "ๆ˜Žๅคฉไธ‹ๅˆ5:00", + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2016-11-08T17:00", + "type": "datetime", + "value": "2016-11-08 17:00:00" + } + ] + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "ไปŠๆ™š6็‚น", + "Context": { + "ReferenceDateTime": "2016-11-07T14:07:00" + }, + "Results": [ + { + "Text": "ไปŠๆ™š6็‚น", + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2016-11-07T18", + "type": "datetime", + "value": "2016-11-07 18:00:00" + } + ] + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "ไปŠๆ™จ5็‚น", + "Context": { + "ReferenceDateTime": "2016-11-07T14:07:00" + }, + "Results": [ + { + "Text": "ไปŠๆ™จ5็‚น", + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2016-11-07T05", + "type": "datetime", + "value": "2016-11-07 05:00:00" + } + ] + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "ไปŠๆ—ฉ8็‚นๅไบ”ๅˆ†", + "Context": { + "ReferenceDateTime": "2016-11-07T14:07:00" + }, + "Results": [ + { + "Text": "ไปŠๆ—ฉ8็‚นๅไบ”ๅˆ†", + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2016-11-07T08:15", + "type": "datetime", + "value": "2016-11-07 08:15:00" + } + ] + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "ไปŽๆ˜จๅคฉไธ‹ๅˆไธค็‚นๅˆฐๆ˜Žๅคฉๅ››็‚น", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "ไปŽๆ˜จๅคฉไธ‹ๅˆไธค็‚นๅˆฐๆ˜Žๅคฉๅ››็‚น", + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2016-11-06T14:00:00,2016-11-08T04:00:00,PT38H)", + "type": "datetimerange", + "start": "2016-11-06 14:00:00", + "end": "2016-11-08 04:00:00" + } + ] + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "ไปŽๆ˜จๅคฉ5:00-6:00", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "ไปŽๆ˜จๅคฉ5:00-6:00", + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2016-11-06T05:00,2016-11-06T06:00,PT1H)", + "type": "datetimerange", + "start": "2016-11-06 05:00:00", + "end": "2016-11-06 06:00:00" + } + ] + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "1ๆœˆ15ๅท4็‚นๅ’Œ2ๆœˆ3ๅท9็‚นไน‹้—ด", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "1ๆœˆ15ๅท4็‚นๅ’Œ2ๆœˆ3ๅท9็‚นไน‹้—ด", + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-01-15T04,XXXX-02-03T09,PT461H)", + "type": "datetimerange", + "start": "2017-01-15 04:00:00", + "end": "2017-02-03 09:00:00" + } + ] + }, + "Start": 0, + "End": 15 + } + ] + }, + { + "Input": "ๆ˜จๆ™š", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "ๆ˜จๆ™š", + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2016-11-06TEV", + "type": "datetimerange", + "start": "2016-11-06 16:00:00", + "end": "2016-11-06 20:00:00" + } + ] + }, + "Start": 0, + "End": 1 + } + ] + }, + { + "Input": "ๆ˜ŽๅคฉไธŠๅˆ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "ๆ˜ŽๅคฉไธŠๅˆ", + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2016-11-08TMO", + "type": "datetimerange", + "start": "2016-11-08 08:00:00", + "end": "2016-11-08 12:00:00" + } + ] + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "ไธŠไธชๅฐๆ—ถ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "ไธŠไธชๅฐๆ—ถ", + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2016-11-07T15:12:00,2016-11-07T16:12:00,PT1H)", + "type": "datetimerange", + "start": "2016-11-07 15:12:00", + "end": "2016-11-07 16:12:00" + } + ] + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "ไน‹ๅŽ5ๅˆ†้’Ÿ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "ไน‹ๅŽ5ๅˆ†้’Ÿ", + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2016-11-07T16:12:00,2016-11-07T16:17:00,PT5M)", + "type": "datetimerange", + "start": "2016-11-07 16:12:00", + "end": "2016-11-07 16:17:00" + } + ] + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "ไน‹ๅ‰3ๅฐๆ—ถ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "ไน‹ๅ‰3ๅฐๆ—ถ", + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2016-11-07T13:12:00,2016-11-07T16:12:00,PT3H)", + "type": "datetimerange", + "start": "2016-11-07 13:12:00", + "end": "2016-11-07 16:12:00" + } + ] + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "ไธคๅนด", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ไธคๅนด", + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P2Y", + "type": "duration", + "value": "63072000" + } + ] + }, + "Start": 0, + "End": 1 + } + ] + }, + { + "Input": "6 ๅคฉ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "6 ๅคฉ", + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P6D", + "type": "duration", + "value": "518400" + } + ] + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "7 ๅ‘จ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "7 ๅ‘จ", + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P7W", + "type": "duration", + "value": "4233600" + } + ] + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "5 ๅฐๆ—ถ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "5 ๅฐๆ—ถ", + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT5H", + "type": "duration", + "value": "18000" + } + ] + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "ไบ‹ไปถ ๆฏๅคฉ้ƒฝๅ‘็”Ÿ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ๆฏๅคฉ", + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P1D", + "type": "set", + "value": "not resolved" + } + ] + }, + "Start": 3, + "End": 4 + } + ] + }, + { + "Input": "ไบ‹ไปถๆฏๆ—ฅ้ƒฝๅ‘็”Ÿ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ๆฏๆ—ฅ", + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P1D", + "type": "set", + "value": "not resolved" + } + ] + }, + "Start": 2, + "End": 3 + } + ] + }, + { + "Input": "ไบ‹ไปถๆฏๅ‘จ้ƒฝๅ‘็”Ÿ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ๆฏๅ‘จ", + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P1W", + "type": "set", + "value": "not resolved" + } + ] + }, + "Start": 2, + "End": 3 + } + ] + }, + { + "Input": "ไบ‹ไปถๆฏไธชๆ˜ŸๆœŸ้ƒฝๅ‘็”Ÿ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ๆฏไธชๆ˜ŸๆœŸ", + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P1W", + "type": "set", + "value": "not resolved" + } + ] + }, + "Start": 2, + "End": 5 + } + ] + }, + { + "Input": "ไบ‹ไปถๆฏไธชๆœˆ้ƒฝๅ‘็”Ÿ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ๆฏไธชๆœˆ", + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P1M", + "type": "set", + "value": "not resolved" + } + ] + }, + "Start": 2, + "End": 4 + } + ] + }, + { + "Input": "ไบ‹ไปถๆฏๅนด้ƒฝๅ‘็”Ÿ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ๆฏๅนด", + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P1Y", + "type": "set", + "value": "not resolved" + } + ] + }, + "Start": 2, + "End": 3 + } + ] + }, + { + "Input": "ไบ‹ไปถๆฏๅ‘จไธ€้ƒฝๅ‘็”Ÿ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ๆฏๅ‘จไธ€", + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-1", + "type": "set", + "value": "not resolved" + } + ] + }, + "Start": 2, + "End": 4 + } + ] + }, + { + "Input": "ไบ‹ไปถๆฏๅ‘จไธ€ไธ‹ๅˆๅ…ซ็‚น้ƒฝๅ‘็”Ÿ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ๆฏๅ‘จไธ€ไธ‹ๅˆๅ…ซ็‚น", + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-1T20", + "type": "set", + "value": "not resolved" + } + ] + }, + "Start": 2, + "End": 8 + } + ] + }, + { + "Input": "ไธ‹ๅˆ5:00", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ไธ‹ๅˆ5:00", + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T17:00", + "type": "time", + "value": "17:00:00" + } + ] + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "ๆ™šไธŠ9:30", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ๆ™šไธŠ9:30", + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T21:30", + "type": "time", + "value": "21:30:00" + } + ] + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "ๆ™šไธŠ19:30", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ๆ™šไธŠ19:30", + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T19:30", + "type": "time", + "value": "19:30:00" + } + ] + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "ๅคง็บฆๅ็‚น", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ๅคง็บฆๅ็‚น", + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T10", + "type": "time", + "value": "10:00:00" + }, + { + "timex": "T22", + "type": "time", + "value": "22:00:00" + } + ] + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "ๅคง็บฆๆ™šไธŠๅ็‚น", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ๅคง็บฆๆ™šไธŠๅ็‚น", + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T22", + "type": "time", + "value": "22:00:00" + } + ] + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "ๅ‡Œๆ™จ2็‚นๅŠ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ๅ‡Œๆ™จ2็‚นๅŠ", + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T02:30", + "type": "time", + "value": "02:30:00" + } + ] + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "้›ถ็‚น", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "้›ถ็‚น", + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T00", + "type": "time", + "value": "00:00:00" + }, + { + "timex": "T12", + "type": "time", + "value": "12:00:00" + } + ] + }, + "Start": 0, + "End": 1 + } + ] + }, + { + "Input": "้›ถ็‚นๆ•ด", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "้›ถ็‚นๆ•ด", + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T00", + "type": "time", + "value": "00:00:00" + }, + { + "timex": "T12", + "type": "time", + "value": "12:00:00" + } + ] + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "ไปŽไธ‹ๅˆไบ”็‚นไธ€ๅˆปๅˆฐๅ…ญ็‚น", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ไปŽไธ‹ๅˆไบ”็‚นไธ€ๅˆปๅˆฐๅ…ญ็‚น", + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T17:15,T18,PT0H45M)", + "type": "timerange", + "start": "17:15:00", + "end": "18:00:00" + } + ] + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": "17:55:23-18:33:02", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "17:55:23-18:33:02", + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T17:55:23,T18:33:02,PT0H37M39S)", + "type": "timerange", + "start": "17:55:23", + "end": "18:33:02" + } + ] + }, + "Start": 0, + "End": 16 + } + ] + }, + { + "Input": "ไปŽ17็‚น55ๅˆ†23็ง’่‡ณ18็‚น33ๅˆ†02็ง’", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ไปŽ17็‚น55ๅˆ†23็ง’่‡ณ18็‚น33ๅˆ†02็ง’", + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T17:55:23,T18:33:02,PT0H37M39S)", + "type": "timerange", + "start": "17:55:23", + "end": "18:33:02" + } + ] + }, + "Start": 0, + "End": 19 + } + ] + }, + { + "Input": "ๆ—ฉไธŠไบ”ๅˆฐๅ…ญ็‚น", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ๆ—ฉไธŠไบ”ๅˆฐๅ…ญ็‚น", + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T05,T06,PT1H)", + "type": "timerange", + "start": "05:00:00", + "end": "06:00:00" + } + ] + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "ไธ‹ๅˆไบ”็‚นๅˆฐๆ™šไธŠไธƒ็‚นๅŠ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ไธ‹ๅˆไบ”็‚นๅˆฐๆ™šไธŠไธƒ็‚นๅŠ", + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T17,T19:30,PT2H30M)", + "type": "timerange", + "start": "17:00:00", + "end": "19:30:00" + } + ] + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": "ไธ‹ๅˆ5:00ๅˆฐๅ‡Œๆ™จ3:00", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ไธ‹ๅˆ5:00ๅˆฐๅ‡Œๆ™จ3:00", + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T17:00,T03:00,PT10H)", + "type": "timerange", + "start": "17:00:00", + "end": "03:00:00" + } + ] + }, + "Start": 0, + "End": 12 + } + ] + }, + { + "Input": "ไธ‹ๅˆ5:00ๅˆฐ6:00", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ไธ‹ๅˆ5:00ๅˆฐ6:00", + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T17:00,T18:00,PT1H)", + "type": "timerange", + "start": "17:00:00", + "end": "18:00:00" + } + ] + }, + "Start": 0, + "End": 10 + } + ] + }, + { + "Input": "5:00ๅˆฐ6:00", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "5:00ๅˆฐ6:00", + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T05:00,T06:00,PT1H)", + "type": "timerange", + "start": "05:00:00", + "end": "06:00:00" + } + ] + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "ๅœจ2018ๅนดไปฅๅ‰", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "2018ๅนดไปฅๅ‰", + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "Mod": "before", + "type": "daterange", + "sourceEntity": "datetimerange", + "end": "2018-01-01" + } + ] + }, + "Start": 1, + "End": 7 + } + ] + }, + { + "Input": "ๅœจ2018ๅนดไน‹ๅŽ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "2018ๅนดไน‹ๅŽ", + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "Mod": "after", + "type": "daterange", + "sourceEntity": "datetimerange", + "start": "2019-01-01" + } + ] + }, + "Start": 1, + "End": 7 + } + ] + }, + { + "Input": "ๆˆชๆญขๅˆฐ2018ๅนด", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "ๆˆชๆญขๅˆฐ2018ๅนด", + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "Mod": "before", + "type": "daterange", + "sourceEntity": "datetimerange", + "end": "2018-01-01" + } + ] + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "่‡ชไปŽ2018ๅนด", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "่‡ชไปŽ2018ๅนด", + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "Mod": "since", + "type": "daterange", + "sourceEntity": "datetimerange", + "start": "2018-01-01" + } + ] + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "่‡ช2018ๅนดไปฅๆฅ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "่‡ช2018ๅนดไปฅๆฅ", + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "Mod": "since", + "type": "daterange", + "sourceEntity": "datetimerange", + "start": "2018-01-01" + } + ] + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "2018ๅนดๅผ€ๅง‹", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "2018ๅนดๅผ€ๅง‹", + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "Mod": "since", + "type": "daterange", + "sourceEntity": "datetimerange", + "start": "2018-01-01" + } + ] + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "ไป–07ๅนดไปฅๅŽๅฐฑๆฒกๅ†ๆฅ่ฟ‡ๅญฆๆ ก", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "07ๅนดไปฅๅŽ", + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2007", + "Mod": "after", + "type": "daterange", + "sourceEntity": "datetimerange", + "start": "2008-01-01" + } + ] + }, + "Start": 1, + "End": 5 + } + ] + }, + { + "Input": "ไป–07 ๅนดไปฅๅ‰ๅฐฑๆฏ•ไธšไบ†", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "07 ๅนดไปฅๅ‰", + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2007", + "Mod": "before", + "type": "daterange", + "sourceEntity": "datetimerange", + "end": "2007-01-01" + } + ] + }, + "Start": 1, + "End": 6 + } + ] + }, + { + "Input": "08ๅนดๅฅฅ่ฟไผšๅœจๅŒ—ไบฌไธพๅŠž", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "08ๅนด", + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2008", + "type": "daterange", + "start": "2008-01-01", + "end": "2009-01-01" + } + ] + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "้›ถๅ…ซๅนดๅฅฅ่ฟไผšๅœจๅŒ—ไบฌไธพๅŠž", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "้›ถๅ…ซๅนด", + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2008", + "type": "daterange", + "start": "2008-01-01", + "end": "2009-01-01" + } + ] + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "2008 ๅนด ๅฅฅ่ฟไผšๅœจๅŒ—ไบฌไธพๅŠž", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "2008 ๅนด", + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2008", + "type": "daterange", + "start": "2008-01-01", + "end": "2009-01-01" + } + ] + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "1995-1997ๅนด็š„ๆ”ถๅ…ฅๅพˆไธไน่ง‚", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "1995-1997ๅนด", + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(1995-01-01,1997-01-01,P2Y)", + "type": "daterange", + "start": "1995-01-01", + "end": "1997-01-01" + } + ] + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": "1995 - 1997ๅนด็š„ๆ”ถๅ…ฅๅพˆไธไน่ง‚", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "1995 - 1997ๅนด", + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(1995-01-01,1997-01-01,P2Y)", + "type": "daterange", + "start": "1995-01-01", + "end": "1997-01-01" + } + ] + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "1995 โ€“ 1997ๅนด็š„ๆ”ถๅ…ฅๅพˆไธไน่ง‚", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "1995 โ€“ 1997ๅนด", + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(1995-01-01,1997-01-01,P2Y)", + "type": "daterange", + "start": "1995-01-01", + "end": "1997-01-01" + } + ] + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "ๆˆ‘ไปŠๅนด18ๅ‘จๅฒไบ†", + "Context": { + "ReferenceDateTime": "2018-07-16T16:00:00" + }, + "Results": [ + { + "Text": "ไปŠๅนด", + "Start": 1, + "End": 2, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "type": "daterange", + "start": "2018-01-01", + "end": "2018-07-16" + } + ] + } + } + ] + }, + { + "Input": "่ฟ‡ๅŽปๅๅนดไธญๅ›ฝๆœ‰ไบ†ๅทจๅคง็š„ๅ˜ๅŒ–", + "Context": { + "ReferenceDateTime": "2018-07-24T16:00:00" + }, + "Results": [ + { + "Text": "่ฟ‡ๅŽปๅๅนด", + "Start": 0, + "End": 3, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2008-07-24,2018-07-24,P10Y)", + "type": "daterange", + "start": "2008-07-24", + "end": "2018-07-24" + } + ] + } + } + ] + }, + { + "Input": "ๆ˜จๆ—ฅๆˆ‘ไธๅœจๅฎถใ€‚", + "Context": { + "ReferenceDateTime": "2018-07-30T12:00:00" + }, + "Results": [ + { + "Text": "ๆ˜จๆ—ฅ", + "Start": 0, + "End": 1, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-07-29", + "type": "date", + "value": "2018-07-29" + } + ] + } + } + ] + }, + { + "Input": "2ๅˆ†้’Ÿๅ‰ไปทๆ ผๅˆ›30ๅˆ†้’Ÿ้ซ˜", + "Context": { + "ReferenceDateTime": "2018-08-30T14:13:33" + }, + "NotSupported": "java", + "Results": [ + { + "Text": "2ๅˆ†้’Ÿๅ‰", + "Start": 0, + "End": 3, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2018-08-30", + "type": "datetime", + "value": "2018-08-30 14:11:33" + } + ] + } + }, + { + "Text": "30ๅˆ†้’Ÿ", + "Start": 7, + "End": 10, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT30M", + "type": "duration", + "value": "1800" + } + ] + } + } + ] + }, + { + "Input": "ไป–10ๅˆ†้’Ÿไน‹ๅ‰ๅˆš่ตฐ", + "Context": { + "ReferenceDateTime": "2018-08-30T14:16:03" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "10ๅˆ†้’Ÿไน‹ๅ‰", + "Start": 1, + "End": 6, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2018-08-30", + "type": "datetime", + "value": "2018-08-30 14:06:03" + } + ] + } + } + ] + }, + { + "Input": "ไป–2ๅฐๆ—ถๅŽๅฐฑๅ›žๆฅไบ†", + "Context": { + "ReferenceDateTime": "2018-08-30T14:16:03" + }, + "NotSupported": "java", + "Results": [ + { + "Text": "2ๅฐๆ—ถๅŽ", + "Start": 1, + "End": 4, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2018-08-30", + "type": "datetime", + "value": "2018-08-30 16:16:03" + } + ] + } + } + ] + }, + { + "Input": "5ๅนดๅ‰๏ผŒ่ฟ™้‡Œ็š„ๆƒ…ๅ†ต่ฆ็ณŸ็ณ•็š„ๅคš", + "Context": { + "ReferenceDateTime": "2018-08-30T14:16:03" + }, + "NotSupported": "python, java", + "Results": [ + { + "Text": "5ๅนดๅ‰", + "Start": 0, + "End": 2, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2013-08-30", + "type": "date", + "value": "2013-08-30" + } + ] + } + } + ] + }, + { + "Input": "2015ๅนดๅ‰๏ผŒ่ฟ™้‡Œ็š„ๆƒ…ๅ†ต่ฆ็ณŸ็ณ•็š„ๅคš", + "Context": { + "ReferenceDateTime": "2018-08-30T14:16:03" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "2015ๅนดๅ‰", + "Start": 0, + "End": 5, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2015", + "Mod": "before", + "type": "daterange", + "sourceEntity": "datetimerange", + "end": "2015-01-01" + } + ] + } + } + ] + }, + { + "Input": "็ฆฎๆ‹œไธ€", + "Context": { + "ReferenceDateTime": "2018-09-18T18:00:00" + }, + "Results": [ + { + "Text": "็ฆฎๆ‹œไธ€", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-1", + "type": "date", + "value": "2018-09-17" + }, + { + "timex": "XXXX-WXX-1", + "type": "date", + "value": "2018-09-24" + } + ] + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "ๅพŒๅคฉไฝ ๆœ‰็ฉบๅ—๏ผŸ", + "Context": { + "ReferenceDateTime": "2018-09-18T18:00:00" + }, + "Results": [ + { + "Text": "ๅพŒๅคฉ", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-09-20", + "type": "date", + "value": "2018-09-20" + } + ] + }, + "Start": 0, + "End": 1 + } + ] + }, + { + "Input": "้€ฑไธ‰", + "Context": { + "ReferenceDateTime": "2018-09-18T18:00:00" + }, + "Results": [ + { + "Text": "้€ฑไธ‰", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-3", + "type": "date", + "value": "2018-09-12" + }, + { + "timex": "XXXX-WXX-3", + "type": "date", + "value": "2018-09-19" + } + ] + }, + "Start": 0, + "End": 1 + } + ] + }, + { + "Input": "่ฟ™ๅฎถๅทฅๅŽ‚2015ๅนดๅ’Œ2018ๅนด็š„้”€ๅ”ฎ้ขๅˆ†ๅˆซไธบ5ไบฟๅ’Œ7.5ไบฟๅ…ƒไบบๆฐ‘ๅธ", + "Context": { + "ReferenceDateTime": "2018-09-18T18:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "2015ๅนด", + "Start": 4, + "End": 8, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2015", + "type": "daterange", + "start": "2015-01-01", + "end": "2016-01-01" + } + ] + } + }, + { + "Text": "2018ๅนด", + "Start": 10, + "End": 14, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "type": "daterange", + "start": "2018-01-01", + "end": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "่ฟ™ๅฎถๅทฅๅŽ‚2015ๅนดๅ’Œ2018ๅนดไน‹้—ด็š„้”€ๅ”ฎ้ขไธบ8ไบฟไบบๆฐ‘ๅธ", + "Context": { + "ReferenceDateTime": "2018-09-18T18:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "2015ๅนดๅ’Œ2018ๅนดไน‹้—ด", + "Start": 4, + "End": 16, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2015-01-01,2018-01-01,P3Y)", + "type": "daterange", + "start": "2015-01-01", + "end": "2018-01-01" + } + ] + } + } + ] + }, + { + "Input": "่ฟ™ๅฎถๅทฅๅŽ‚3ๆœˆๅ’Œ5ๆœˆ็š„้”€ๅ”ฎ้ขๅˆ†ๅˆซไธบ30ไธ‡ๅ’Œ45ไธ‡ๅ…ƒไบบๆฐ‘ๅธ", + "Context": { + "ReferenceDateTime": "2018-09-18T18:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "3ๆœˆ", + "Start": 4, + "End": 5, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-03", + "type": "daterange", + "start": "2018-03-01", + "end": "2018-04-01" + }, + { + "timex": "XXXX-03", + "type": "daterange", + "start": "2019-03-01", + "end": "2019-04-01" + } + ] + } + }, + { + "Text": "5ๆœˆ", + "Start": 7, + "End": 8, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-05", + "type": "daterange", + "start": "2018-05-01", + "end": "2018-06-01" + }, + { + "timex": "XXXX-05", + "type": "daterange", + "start": "2019-05-01", + "end": "2019-06-01" + } + ] + } + } + ] + }, + { + "Input": "ๆ—ถ้—ดไปŽไบŒ้›ถไธ€ๅ…ญๅนด่‡ณไบŒ้›ถไธ€ๅ…ซๅนด", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ไปŽไบŒ้›ถไธ€ๅ…ญๅนด่‡ณไบŒ้›ถไธ€ๅ…ซๅนด", + "Start": 2, + "End": 13, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2016-01-01,2018-01-01,P2Y)", + "type": "daterange", + "start": "2016-01-01", + "end": "2018-01-01" + } + ] + } + } + ] + }, + { + "Input": "ๅฏไปฅ็ป™ๆˆ‘ไธ‰ๆœˆๅˆฐไบ”ๆœˆ็š„ๆ•ฐๆฎๅ—?", + "Context": { + "ReferenceDateTime": "2018-09-18T18:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "ไธ‰ๆœˆๅˆฐไบ”ๆœˆ", + "Start": 4, + "End": 8, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-03-01,XXXX-05-01,P2M)", + "type": "daterange", + "start": "2018-03-01", + "end": "2018-05-01" + }, + { + "timex": "(XXXX-03-01,XXXX-05-01,P2M)", + "type": "daterange", + "start": "2019-03-01", + "end": "2019-05-01" + } + ] + } + } + ] + }, + { + "Input": "ๅฏไปฅ็ป™ๆˆ‘ไธ‰ๆœˆๅ’Œไนๆœˆไน‹้—ด็š„ๆ•ฐๆฎๅ—?", + "Context": { + "ReferenceDateTime": "2018-09-18T18:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "ไธ‰ๆœˆๅ’Œไนๆœˆไน‹้—ด", + "Start": 4, + "End": 10, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-03-01,2018-09-01,P6M)", + "type": "daterange", + "start": "2018-03-01", + "end": "2018-09-01" + } + ] + } + } + ] + }, + { + "Input": "ๅฏไปฅ็ป™ๆˆ‘5ๆœˆ-10ๆœˆ็š„ๆ•ฐๆฎๅ—?", + "Context": { + "ReferenceDateTime": "2018-09-18T18:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "5ๆœˆ-10ๆœˆ", + "Start": 4, + "End": 9, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-05-01,2018-10-01,P5M)", + "type": "daterange", + "start": "2018-05-01", + "end": "2018-10-01" + } + ] + } + } + ] + }, + { + "Input": "ๅฏไปฅ็ป™ๆˆ‘8ๆœˆ่‡ณ2ๆœˆ็š„ๆ•ฐๆฎๅ—?", + "Context": { + "ReferenceDateTime": "2018-09-18T18:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "8ๆœˆ่‡ณ2ๆœˆ", + "Start": 4, + "End": 8, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-08-01,2019-02-01,P6M)", + "type": "daterange", + "start": "2018-08-01", + "end": "2019-02-01" + } + ] + } + } + ] + }, + { + "Input": "ๅฏไปฅ็ป™ๆˆ‘ไปŽ10ๆœˆๅˆฐ11ๆœˆ็š„ๆ•ฐๆฎๅ—?", + "Context": { + "ReferenceDateTime": "2018-09-18T18:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "ไปŽ10ๆœˆๅˆฐ11ๆœˆ", + "Start": 4, + "End": 11, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-10-01,XXXX-11-01,P1M)", + "type": "daterange", + "start": "2017-10-01", + "end": "2017-11-01" + }, + { + "timex": "(XXXX-10-01,XXXX-11-01,P1M)", + "type": "daterange", + "start": "2018-10-01", + "end": "2018-11-01" + } + ] + } + } + ] + }, + { + "Input": "ๅฏไปฅ็ป™ๆˆ‘10ๆœˆๅ’Œ5ๆœˆ้—ด็š„ๆ•ฐๆฎๅ—?", + "Context": { + "ReferenceDateTime": "2018-09-18T18:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "10ๆœˆๅ’Œ5ๆœˆ้—ด", + "Start": 4, + "End": 10, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-10-01,XXXX-05-01,P5M)", + "type": "daterange", + "start": "2017-10-01", + "end": "2018-05-01" + }, + { + "timex": "(XXXX-10-01,XXXX-05-01,P5M)", + "type": "daterange", + "start": "2018-10-01", + "end": "2019-05-01" + } + ] + } + } + ] + }, + { + "Input": "ๅฏไปฅ็ป™ๆˆ‘10ๆœˆๅ’Œ5ๆœˆ็š„ๆ•ฐๆฎๅ—?", + "Context": { + "ReferenceDateTime": "2018-09-18T18:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "10ๆœˆ", + "Start": 4, + "End": 6, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-10", + "type": "daterange", + "start": "2017-10-01", + "end": "2017-11-01" + }, + { + "timex": "XXXX-10", + "type": "daterange", + "start": "2018-10-01", + "end": "2018-11-01" + } + ] + } + }, + { + "Text": "5ๆœˆ", + "Start": 8, + "End": 9, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-05", + "type": "daterange", + "start": "2018-05-01", + "end": "2018-06-01" + }, + { + "timex": "XXXX-05", + "type": "daterange", + "start": "2019-05-01", + "end": "2019-06-01" + } + ] + } + } + ] + }, + { + "Input": "2:00pm็š„ๆ—ถๅ€™ๅ‘็”Ÿไบ†ไป€ไนˆ๏ผŸ", + "Context": { + "ReferenceDateTime": "2018-09-18T18:00:00" + }, + "NotSupported": "python, java", + "Results": [ + { + "Text": "2:00pm", + "Start": 0, + "End": 5, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T14:00", + "type": "time", + "value": "14:00:00" + } + ] + } + } + ] + }, + { + "Input": "8:00 a.m.็š„ๆ—ถๅ€™ๅ‘็”Ÿไบ†ไป€ไนˆ๏ผŸ", + "Context": { + "ReferenceDateTime": "2018-09-18T18:00:00" + }, + "NotSupported": "python, java", + "Results": [ + { + "Text": "8:00 a.m.", + "Start": 0, + "End": 8, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T08:00", + "type": "time", + "value": "08:00:00" + } + ] + } + } + ] + }, + { + "Input": "ไฝ 8:00็š„ๆ—ถๅ€™ๅœจๅšไป€ไนˆ", + "Context": { + "ReferenceDateTime": "2018-09-18T18:00:00" + }, + "NotSupported": "python, java", + "Results": [ + { + "Text": "8:00", + "Start": 1, + "End": 4, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T08:00", + "type": "time", + "value": "08:00:00" + }, + { + "timex": "T20:00", + "type": "time", + "value": "20:00:00" + } + ] + } + } + ] + }, + { + "Input": "ไฝ 11:30:10 p.m.็š„ๆ—ถๅ€™ๅœจๅšไป€ไนˆ", + "Context": { + "ReferenceDateTime": "2018-09-18T18:00:00" + }, + "NotSupported": "python, java", + "Results": [ + { + "Text": "11:30:10 p.m.", + "Start": 1, + "End": 13, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T23:30:10", + "type": "time", + "value": "23:30:10" + } + ] + } + } + ] + }, + { + "Input": "ไธŠๅˆ", + "Context": { + "ReferenceDateTime": "2018-10-11T00:00:00" + }, + "NotSupportedByDesign": "Java", + "Results": [ + { + "Text": "ไธŠๅˆ", + "Start": 0, + "End": 1, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "TMO", + "type": "timerange", + "start": "08:00:00", + "end": "12:00:00" + } + ] + } + } + ] + }, + { + "Input": "ไธ‹ๅˆ", + "Context": { + "ReferenceDateTime": "2018-10-11T00:00:00" + }, + "NotSupportedByDesign": "Java", + "Results": [ + { + "Text": "ไธ‹ๅˆ", + "Start": 0, + "End": 1, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "TAF", + "type": "timerange", + "start": "12:00:00", + "end": "16:00:00" + } + ] + } + } + ] + }, + { + "Input": "ๆ™šไธŠ", + "Context": { + "ReferenceDateTime": "2018-10-11T00:00:00" + }, + "NotSupportedByDesign": "Java", + "Results": [ + { + "Text": "ๆ™šไธŠ", + "Start": 0, + "End": 1, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "TEV", + "type": "timerange", + "start": "16:00:00", + "end": "20:00:00" + } + ] + } + } + ] + }, + { + "Input": "่ฟ˜ๆœ‰ๅŠๅฐๆ—ถ้ฅญๅฐฑๅšๅฅฝไบ†", + "Context": { + "ReferenceDateTime": "2018-12-14T12:00:00" + }, + "NotSupportedByDesign": "Java", + "Results": [ + { + "Text": "ๅŠๅฐๆ—ถ", + "Start": 2, + "End": 4, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT0.5H", + "type": "duration", + "value": "1800" + } + ] + } + } + ] + }, + { + "Input": "ไป–ๅœจๅธŒ่…Šๆ—…ๆธธไบ†ๅŠไธชๆœˆ", + "Context": { + "ReferenceDateTime": "2018-12-14T12:00:00" + }, + "NotSupportedByDesign": "Java", + "Results": [ + { + "Text": "ๅŠไธชๆœˆ", + "Start": 7, + "End": 9, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P0.5M", + "type": "duration", + "value": "1296000" + } + ] + } + } + ] + }, + { + "Input": "่ฟ™ไธช้ฅญๅบ—ๅทฒ็ป่ฅไธšๅŠๅนดไบ†", + "Context": { + "ReferenceDateTime": "2018-12-14T12:00:00" + }, + "NotSupportedByDesign": "Java", + "Results": [ + { + "Text": "ๅŠๅนด", + "Start": 8, + "End": 9, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P0.5Y", + "type": "duration", + "value": "15768000" + } + ] + } + } + ] + }, + { + "Input": "ๅทฒ็ป่ฟ‡ไบ†ไธ€ไธช้’Ÿๅคด", + "Context": { + "ReferenceDateTime": "2018-12-14T12:00:00" + }, + "NotSupportedByDesign": "Java", + "Results": [ + { + "Text": "ไธ€ไธช้’Ÿๅคด", + "Start": 4, + "End": 7, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT1H", + "type": "duration", + "value": "3600" + } + ] + } + } + ] + }, + { + "Input": "ๅทฒ็ป่ฟ‡ไบ†ๅŠไธช้’Ÿๅคด", + "Context": { + "ReferenceDateTime": "2018-12-14T12:00:00" + }, + "NotSupportedByDesign": "Java", + "Results": [ + { + "Text": "ๅŠไธช้’Ÿๅคด", + "Start": 4, + "End": 7, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT0.5H", + "type": "duration", + "value": "1800" + } + ] + } + } + ] + }, + { + "Input": "2018ๅนด10ๆœˆ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "2018ๅนด10ๆœˆ", + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-10", + "type": "daterange", + "start": "2018-10-01", + "end": "2018-11-01" + } + ] + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "2018ๅนดๅไบŒๆœˆ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "2018ๅนดๅไบŒๆœˆ", + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-12", + "type": "daterange", + "start": "2018-12-01", + "end": "2019-01-01" + } + ] + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "2018ๅนด12ๆœˆ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "2018ๅนด12ๆœˆ", + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-12", + "type": "daterange", + "start": "2018-12-01", + "end": "2019-01-01" + } + ] + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "2018ๅนด12ๆœˆ็š„ๆœˆไปฝไธๆ˜ฏ0", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "2018ๅนด12ๆœˆ", + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-12", + "type": "daterange", + "start": "2018-12-01", + "end": "2019-01-01" + } + ] + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "2018ๅนด 12ๆœˆ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "2018ๅนด 12ๆœˆ", + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-12", + "type": "daterange", + "start": "2018-12-01", + "end": "2019-01-01" + } + ] + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "ๅœจ12๏ผš00ไน‹ๅŽ", + "Context": { + "ReferenceDateTime": "2019-07-01T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "12:00ไน‹ๅŽ", + "Start": 1, + "End": 7, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "T12:00", + "Mod": "after", + "type": "timerange", + "sourceEntity": "datetimepoint", + "start": "12:00:00" + }, + { + "timex": "T00:00", + "Mod": "after", + "type": "timerange", + "sourceEntity": "datetimepoint", + "start": "00:00:00" + } + ] + } + } + ] + }, + { + "Input": "ๅœจๅไบŒ็‚นไน‹ๅŽ", + "Context": { + "ReferenceDateTime": "2019-07-01T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "ๅไบŒ็‚นไน‹ๅŽ", + "Start": 1, + "End": 5, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "T12", + "Mod": "after", + "type": "timerange", + "sourceEntity": "datetimepoint", + "start": "12:00:00" + }, + { + "timex": "T00", + "Mod": "after", + "type": "timerange", + "sourceEntity": "datetimepoint", + "start": "00:00:00" + } + ] + } + } + ] + }, + { + "Input": "ไปŠๅคฉๆ™šไธŠๅ…ซ็‚นไน‹ๅ‰", + "Context": { + "ReferenceDateTime": "2019-07-01T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "ไปŠๅคฉๆ™šไธŠๅ…ซ็‚นไน‹ๅ‰", + "Start": 0, + "End": 7, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2019-07-01T20", + "Mod": "before", + "type": "datetimerange", + "sourceEntity": "datetimepoint", + "end": "2019-07-01 20:00:00" + } + ] + } + } + ] + }, + { + "Input": "ไธ‹ๅˆไธ‰็‚นไน‹ๅ‰", + "Context": { + "ReferenceDateTime": "2019-07-01T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "ไธ‹ๅˆไธ‰็‚นไน‹ๅ‰", + "Start": 0, + "End": 5, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "T15", + "Mod": "before", + "type": "timerange", + "sourceEntity": "datetimepoint", + "end": "15:00:00" + } + ] + } + } + ] + }, + { + "Input": "ๅœจ 12๏ผš00 ไน‹ๅ‰", + "Context": { + "ReferenceDateTime": "2019-07-01T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "12:00 ไน‹ๅ‰", + "Start": 2, + "End": 9, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "T12:00", + "Mod": "before", + "type": "timerange", + "sourceEntity": "datetimepoint", + "end": "12:00:00" + }, + { + "timex": "T00:00", + "Mod": "before", + "type": "timerange", + "sourceEntity": "datetimepoint", + "end": "00:00:00" + } + ] + } + } + ] + }, + { + "Input": "= 2019", + "Context": { + "ReferenceDateTime": "2019-07-01T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "= 2019", + "Start": 0, + "End": 5, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019", + "type": "daterange", + "start": "2019-01-01", + "end": "2020-01-01" + } + ] + } + } + ] + }, + { + "Input": "18ๅนด10ๆœˆ1ๆ—ฅๅˆฐ19ๅนด2ๆœˆ3ๆ—ฅ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "18ๅนด10ๆœˆ1ๆ—ฅๅˆฐ19ๅนด2ๆœˆ3ๆ—ฅ", + "Start": 0, + "End": 15, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-10-01,2019-02-03,P125D)", + "type": "daterange", + "start": "2018-10-01", + "end": "2019-02-03" + } + ] + } + } + ] + }, + { + "Input": "่ฎก่ดนๅ‘จๆœŸ 2019ๅนด6ๆœˆ1ๆ—ฅ-6ๆœˆ30ๆ—ฅ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "2019ๅนด6ๆœˆ1ๆ—ฅ-6ๆœˆ30ๆ—ฅ", + "Start": 5, + "End": 19, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-06-01,2019-06-30,P29D)", + "type": "daterange", + "start": "2019-06-01", + "end": "2019-06-30" + } + ] + } + } + ] + }, + { + "Input": "ๆ—ถ้—ดไปŽ2016ๅนด6ๆœˆ1ๆ—ฅ-6ๆœˆ30ๆ—ฅ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "ไปŽ2016ๅนด6ๆœˆ1ๆ—ฅ-6ๆœˆ30ๆ—ฅ", + "Start": 2, + "End": 17, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2016-06-01,2016-06-30,P29D)", + "type": "daterange", + "start": "2016-06-01", + "end": "2016-06-30" + } + ] + } + } + ] + }, + { + "Input": "ๆˆ‘ไปŽๅ››ๆœˆ็š„ๆœ€ๅŽไธ€ไธชๆ˜ŸๆœŸไธ€ๅˆฐๅๆœˆไธ€ๆ—ฅไธๅœจ", + "Context": { + "ReferenceDateTime": "2019-07-30T08:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "ไปŽๅ››ๆœˆ็š„ๆœ€ๅŽไธ€ไธชๆ˜ŸๆœŸไธ€ๅˆฐๅๆœˆไธ€ๆ—ฅ", + "Start": 1, + "End": 16, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-04-WXX-1-#5,XXXX-10-01,P155D)", + "type": "daterange", + "start": "2019-04-29", + "end": "2019-10-01" + } + ] + } + } + ] + }, + { + "Input": "ไปŠๆ—ฅๆˆ‘ไปฌๅฐ†ๅŽปๅ‚่ง‚ไปŠๆ—ฅๅคดๆกๆ€ป้ƒจ", + "Context": { + "ReferenceDateTime": "2019-08-28T08:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "ไปŠๆ—ฅ", + "Start": 0, + "End": 1, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-08-28", + "type": "date", + "value": "2019-08-28" + } + ] + } + } + ] + }, + { + "Input": "ไปŠๆ—ฅๅคดๆกๆŠฅ้“ไบ†ไปŠๆ—ฅๅœจๅŒ—ไบฌไธพ่กŒ็š„ๅฅฅ่ฟไผš", + "Context": { + "ReferenceDateTime": "2019-08-28T08:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "ไปŠๆ—ฅ", + "Start": 7, + "End": 8, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-08-28", + "type": "date", + "value": "2019-08-28" + } + ] + } + } + ] + }, + { + "Input": "ใ€Šๆ˜Žๆ—ฅไน‹ๅŽใ€‹ๅฐ†ไบŽๆ˜Žๆ—ฅๆญฃๅผไธŠ็บฟ", + "Context": { + "ReferenceDateTime": "2019-08-28T08:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "ๆ˜Žๆ—ฅ", + "Start": 8, + "End": 9, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-08-29", + "type": "date", + "value": "2019-08-29" + } + ] + } + } + ] + }, + { + "Input": "ๆ˜Žๆ—ฅๆˆ‘ไปฌๅฐ†่ฟŽๆฅใ€Šๆ˜Žๆ—ฅไน‹ๅŽใ€‹ๅ‘จๅนดๅบ†ๆดปๅŠจ", + "Context": { + "ReferenceDateTime": "2019-08-28T08:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "ๆ˜Žๆ—ฅ", + "Start": 0, + "End": 1, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-08-29", + "type": "date", + "value": "2019-08-29" + } + ] + } + } + ] + }, + { + "Input": "ๆˆ‘ๅŽปๅนดไธŠๅŠๅนด้ƒฝไธๅœจๅŒ—ไบฌ", + "Context": { + "ReferenceDateTime": "2019-09-02T08:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "ๅŽปๅนดไธŠๅŠๅนด", + "Start": 1, + "End": 5, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-01-01,2018-07-01,P6M)", + "type": "daterange", + "start": "2018-01-01", + "end": "2018-07-01" + } + ] + } + } + ] + }, + { + "Input": "ๆˆ‘ไธŠๅŠๅนด้ƒฝไธๅœจๅŒ—ไบฌ", + "Context": { + "ReferenceDateTime": "2019-09-02T08:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "ไธŠๅŠๅนด", + "Start": 1, + "End": 3, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-01-01,2019-07-01,P6M)", + "type": "daterange", + "start": "2019-01-01", + "end": "2019-07-01" + } + ] + } + } + ] + }, + { + "Input": "ๆˆ‘ๆ˜Žๅนดไธ‹ๅŠๅนด้ƒฝไธๅœจๅŒ—ไบฌ", + "Context": { + "ReferenceDateTime": "2019-09-02T08:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "ๆ˜Žๅนดไธ‹ๅŠๅนด", + "Start": 1, + "End": 5, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2020-07-01,2021-01-01,P6M)", + "type": "daterange", + "start": "2020-07-01", + "end": "2021-01-01" + } + ] + } + } + ] + }, + { + "Input": "ๆˆ‘2017ๅนดไธŠๅŠๅนด้ƒฝไธๅœจๅŒ—ไบฌ", + "Context": { + "ReferenceDateTime": "2019-09-02T08:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "2017ๅนดไธŠๅŠๅนด", + "Start": 1, + "End": 8, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2017-01-01,2017-07-01,P6M)", + "type": "daterange", + "start": "2017-01-01", + "end": "2017-07-01" + } + ] + } + } + ] + }, + { + "Input": "ๆˆ‘ไบŒ้›ถไธ€ไธƒๅนดไธ‹ๅŠๅนด้ƒฝไธๅœจๅŒ—ไบฌ", + "Context": { + "ReferenceDateTime": "2019-09-02T08:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "ไบŒ้›ถไธ€ไธƒๅนดไธ‹ๅŠๅนด", + "Start": 1, + "End": 8, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2017-07-01,2018-01-01,P6M)", + "type": "daterange", + "start": "2017-07-01", + "end": "2018-01-01" + } + ] + } + } + ] + }, + { + "Input": "ๆˆ‘ไธŠๅŠๆœˆ้ƒฝไธๅœจๅŒ—ไบฌ", + "Context": { + "ReferenceDateTime": "2019-09-03T08:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "ไธŠๅŠๆœˆ", + "Start": 1, + "End": 3, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-09-01,2019-09-16,P15D)", + "type": "daterange", + "start": "2019-09-01", + "end": "2019-09-16" + } + ] + } + } + ] + }, + { + "Input": "ๆˆ‘ไธ‹ๅŠๅ‘จ้ƒฝไธๅœจๅŒ—ไบฌ", + "Context": { + "ReferenceDateTime": "2019-09-03T08:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "ไธ‹ๅŠๅ‘จ", + "Start": 1, + "End": 3, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-09-05,2019-09-09,P4D)", + "type": "daterange", + "start": "2019-09-05", + "end": "2019-09-09" + } + ] + } + } + ] + }, + { + "Input": "ๆˆ‘ไธŠไธชๅŠๅนด้ƒฝไธๅœจๅŒ—ไบฌ", + "Context": { + "ReferenceDateTime": "2019-09-03T08:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "ไธŠไธชๅŠๅนด", + "Start": 1, + "End": 4, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-01-01,2019-07-01,P6M)", + "type": "daterange", + "start": "2019-01-01", + "end": "2019-07-01" + } + ] + } + } + ] + }, + { + "Input": "ๆˆ‘2018ๅนดๅ‰ๅŠๅนด้ƒฝไธๅœจๅŒ—ไบฌ", + "Context": { + "ReferenceDateTime": "2019-09-03T08:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "2018ๅนดๅ‰ๅŠๅนด", + "Start": 1, + "End": 8, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-01-01,2018-07-01,P6M)", + "type": "daterange", + "start": "2018-01-01", + "end": "2018-07-01" + } + ] + } + } + ] + }, + { + "Input": "ๆˆ‘ไปŠๅนดๅŽๅŠๅนด้ƒฝไธๅœจๅŒ—ไบฌ", + "Context": { + "ReferenceDateTime": "2019-09-03T08:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "ไปŠๅนดๅŽๅŠๅนด", + "Start": 1, + "End": 5, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-07-01,2020-01-01,P6M)", + "type": "daterange", + "start": "2019-07-01", + "end": "2020-01-01" + } + ] + } + } + ] + }, + { + "Input": "2019ๅนด7ๆœˆ25ๆ—ฅๆ—ฉ้—ด็ฒฎๆฒน่กŒๆƒ…็ฎ€ๆž", + "Context": { + "ReferenceDateTime": "2019-09-03T08:00:00" + }, + "Results": [ + { + "Text": "2019ๅนด7ๆœˆ25ๆ—ฅๆ—ฉ้—ด", + "Start": 0, + "End": 11, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2019-07-25TMO", + "type": "datetimerange", + "start": "2019-07-25 08:00:00", + "end": "2019-07-25 12:00:00" + } + ] + } + } + ] + }, + { + "Input": "7ๆœˆ25ๆ—ฅๆ—ฉ้—ดไธญๅฐๆฟๅ…ฌๅ‘Šๆฑ‡ๆ€ป", + "Context": { + "ReferenceDateTime": "2019-09-03T08:00:00" + }, + "Results": [ + { + "Text": "7ๆœˆ25ๆ—ฅๆ—ฉ้—ด", + "Start": 0, + "End": 6, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "XXXX-07-25TMO", + "type": "datetimerange", + "start": "2019-07-25 08:00:00", + "end": "2019-07-25 12:00:00" + }, + { + "timex": "XXXX-07-25TMO", + "type": "datetimerange", + "start": "2020-07-25 08:00:00", + "end": "2020-07-25 12:00:00" + } + ] + } + } + ] + }, + { + "Input": "7ๆœˆ25ๆ—ฅๆ—ฉ้—ด๏ผŒ7ๆœˆ25ๆ—ฅ๏ผŒ7ๆœˆ25ๆ—ฅๆ—ฉ้ƒฝๆ˜ฏ่ขซๆ”ฏๆŒ็š„ๆต‹ไพ‹", + "NotSupported": "javascript", + "Context": { + "ReferenceDateTime": "2019-09-03T08:00:00" + }, + "Results": [ + { + "Text": "7ๆœˆ25ๆ—ฅๆ—ฉ้—ด", + "Start": 0, + "End": 6, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "XXXX-07-25TMO", + "type": "datetimerange", + "start": "2019-07-25 08:00:00", + "end": "2019-07-25 12:00:00" + }, + { + "timex": "XXXX-07-25TMO", + "type": "datetimerange", + "start": "2020-07-25 08:00:00", + "end": "2020-07-25 12:00:00" + } + ] + } + }, + { + "Text": "7ๆœˆ25ๆ—ฅ", + "Start": 8, + "End": 12, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-07-25", + "type": "date", + "value": "2019-07-25" + }, + { + "timex": "XXXX-07-25", + "type": "date", + "value": "2020-07-25" + } + ] + } + }, + { + "Text": "7ๆœˆ25ๆ—ฅๆ—ฉ", + "Start": 14, + "End": 19, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "XXXX-07-25TMO", + "type": "datetimerange", + "start": "2019-07-25 08:00:00", + "end": "2019-07-25 12:00:00" + }, + { + "timex": "XXXX-07-25TMO", + "type": "datetimerange", + "start": "2020-07-25 08:00:00", + "end": "2020-07-25 12:00:00" + } + ] + } + } + ] + }, + { + "Input": "ไป–5ๅคฉๅ‰ๅฐฑๅ›žๆฅไบ†", + "Context": { + "ReferenceDateTime": "2018-08-30T14:16:03" + }, + "NotSupported": "java", + "Results": [ + { + "Text": "5ๅคฉๅ‰", + "Start": 1, + "End": 3, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-08-25", + "type": "date", + "value": "2018-08-25" + } + ] + } + } + ] + }, + { + "Input": "ไปŽ2016ๅนด3ๆœˆ1ๆ—ฅๅผ€ๅง‹็š„ๅนณๅ‡ๆปšๅŠจ่ดŸ่ท้‡", + "Context": { + "ReferenceDateTime": "2018-08-30T14:16:03" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "ไปŽ2016ๅนด3ๆœˆ1ๆ—ฅๅผ€ๅง‹", + "Start": 0, + "End": 11, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2016-03-01", + "Mod": "since", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2016-03-01" + } + ] + } + } + ] + }, + { + "Input": "ๆŒ‰็…งไปŽไฝŽๅˆฐ้ซ˜็š„้กบๅบๆŽ’ๅˆ—ไปŽ2015ๅนด2ๆœˆ1ๆ—ฅๅผ€ๅง‹ๅ‘่ดง็š„ๅ—ๆ–น็š„ๅนณๅ‡ๆˆๆœฌ", + "Context": { + "ReferenceDateTime": "2018-08-30T14:16:03" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "2015ๅนด2ๆœˆ1ๆ—ฅๅผ€ๅง‹", + "Start": 12, + "End": 22, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2015-02-01", + "Mod": "since", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2015-02-01" + } + ] + } + } + ] + }, + { + "Input": "ไปŽ2015ๅนด่ตท๏ผŒๅ“ชๆ‰€ๅคงๅญฆ้œ€่ฆ็š„ๅˆ†ๆ•ฐๅœจ80ๅˆฐ90ไน‹้—ด๏ผŸ", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "2015ๅนด่ตท", + "Start": 1, + "End": 6, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2015", + "Mod": "since", + "type": "daterange", + "sourceEntity": "datetimerange", + "start": "2015-01-01" + } + ] + } + } + ] + }, + { + "Input": "็ฌฌไธ€ๅญฃๆ—ฅๆœŸ่‡ช2014ๅนด6ๆœˆ14ๆ—ฅ่ตทๅˆฐ2014ๅนด9ๆœˆ14ๆ—ฅไน‹ๅ‰๏ผŒxไธ่ถ…่ฟ‡-83.8232็š„่ก—้“ใ€‚", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "2014ๅนด6ๆœˆ14ๆ—ฅ่ตท", + "Start": 6, + "End": 16, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2014-06-14", + "Mod": "since", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2014-06-14" + } + ] + } + }, + { + "Text": "2014ๅนด9ๆœˆ14ๆ—ฅไน‹ๅ‰", + "Start": 18, + "End": 29, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2014-09-14", + "Mod": "before", + "type": "daterange", + "sourceEntity": "datetimepoint", + "end": "2014-09-14" + } + ] + } + } + ] + }, + { + "Input": "ๆŒ‰็…ง้™ๅบๆŽ’ๅˆ—ๅœจ2019ๅนด8ๆœˆ6ๆ—ฅๆˆ–ไน‹ๅŽใ€ๆˆ–ๅœจ2019ๅนด1ๆœˆ1ๆ—ฅๆฏไธชๅ…ฌๅ›ญ็š„ๅนณๅ‡ๅนด้พ„", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "2019ๅนด8ๆœˆ6ๆ—ฅๆˆ–ไน‹ๅŽ", + "Start": 7, + "End": 18, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-08-06", + "Mod": "since", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2019-08-06" + } + ] + } + }, + { + "Text": "2019ๅนด1ๆœˆ1ๆ—ฅ", + "Start": 22, + "End": 30, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-01-01", + "type": "date", + "value": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "2010ๅนด1ๆœˆ10ๆ—ฅๆˆ–ไน‹ๅ‰ใ€ๆˆ–ๅœจ2012ๅนด1ๆœˆ1ๆ—ฅ๏ผŒ็ฝ‘็ปœ่ฟžๆŽฅๆŒ‰ๆ€ปๅ•ไฝ้™ๅบๆŽ’ๅˆ—ใ€‚", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "2010ๅนด1ๆœˆ10ๆ—ฅๆˆ–ไน‹ๅ‰", + "Start": 0, + "End": 12, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2010-01-10", + "Mod": "until", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2010-01-10" + } + ] + } + }, + { + "Text": "2012ๅนด1ๆœˆ1ๆ—ฅ", + "Start": 16, + "End": 24, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2012-01-01", + "type": "date", + "value": "2012-01-01" + } + ] + } + } + ] + }, + { + "Input": "ๆŒ‰็…ง้™ๅบๆŽ’ๅˆ—ๅœจ2010ๅนด1ๆœˆ4ๆ—ฅๆˆ–ไน‹ๅ‰ๆˆ–2012ๅนด1ๆœˆ1ๆ—ฅๆˆ–ไน‹ๅŽ็š„้˜ถๆฎต", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "2010ๅนด1ๆœˆ4ๆ—ฅๆˆ–ไน‹ๅ‰", + "Start": 7, + "End": 18, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2010-01-04", + "Mod": "until", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2010-01-04" + } + ] + } + }, + { + "Text": "2012ๅนด1ๆœˆ1ๆ—ฅๆˆ–ไน‹ๅŽ", + "Start": 20, + "End": 31, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2012-01-01", + "Mod": "since", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2012-01-01" + } + ] + } + } + ] + }, + { + "Input": "ๅ“ช็ง็ฝ‘็ปœ่ฟžๆŽฅ็š„ๆœ€้ซ˜ๅ•ไฝไฝŽไบŽๅœจๅŒ…ๆ‹ฌ2012-01-01ๅŠไปฅๅ‰ไธ”ๅœจ2010-01-01ไน‹ๅŽ็š„ๆœ€้ซ˜ๅ•ไฝ๏ผŸ", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "2012-01-01ๅŠไปฅๅ‰", + "Start": 16, + "End": 28, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2012-01-01", + "Mod": "until", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2012-01-01" + } + ] + } + }, + { + "Text": "2010-01-01ไน‹ๅŽ", + "Start": 31, + "End": 42, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2010-01-01", + "Mod": "after", + "type": "daterange", + "sourceEntity": "datetimepoint", + "start": "2010-01-01" + } + ] + } + } + ] + }, + { + "Input": "ๅœจๅŒ…ๆ‹ฌ2010-01-10ๅŠไปฅๅŽไธ”ๅœจ2011-01-07ไน‹ๅ‰๏ผŒๅ“ช็ง็ฝ‘็ปœ่ฟžๆŽฅ็š„ๅ•ไฝไธ่ถ…่ฟ‡ๅ•ไฝ็š„ไธญ้—ดๅ€ผ๏ผŸ", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "2010-01-10ๅŠไปฅๅŽ", + "Start": 3, + "End": 15, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2010-01-10", + "Mod": "since", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2010-01-10" + } + ] + } + }, + { + "Text": "2011-01-07ไน‹ๅ‰", + "Start": 18, + "End": 29, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2011-01-07", + "Mod": "before", + "type": "daterange", + "sourceEntity": "datetimepoint", + "end": "2011-01-07" + } + ] + } + } + ] + }, + { + "Input": "ๅ‘่ดงๆ—ฅๆœŸๅœจๅŒ…ๆ‹ฌ2015-02-01ๅŠไปฅๅ‰ไธ”ๅœจ2015-01-01ไปฅๅŽๅฐ†้ซ˜ๅบฆๅ’Œๅ—ๆ–นๆŒ‰็…งๅ‘่ดงๆ—ฅๆœŸ้™ๅบๆŽ’ๅˆ—ใ€‚", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "2015-02-01ๅŠไปฅๅ‰", + "Start": 7, + "End": 19, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2015-02-01", + "Mod": "until", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2015-02-01" + } + ] + } + }, + { + "Text": "2015-01-01ไปฅๅŽ", + "Start": 22, + "End": 33, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2015-01-01", + "Mod": "after", + "type": "daterange", + "sourceEntity": "datetimepoint", + "start": "2015-01-01" + } + ] + } + } + ] + }, + { + "Input": "ๆŒ‰็…งๅ‡ๅบๆŽ’ๅˆ—2019ๅนด8ๆœˆ1ๆ—ฅไน‹ๅŽๆˆ–2019ๅนด4ๆœˆ5ๆ—ฅๆˆ–ไน‹ๅ‰ๆฏไธชๅ…ฌๅ›ญ็š„ๅนณๅ‡ๅนด้พ„", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "2019ๅนด8ๆœˆ1ๆ—ฅไน‹ๅŽ", + "Start": 6, + "End": 16, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-08-01", + "Mod": "after", + "type": "daterange", + "sourceEntity": "datetimepoint", + "start": "2019-08-01" + } + ] + } + }, + { + "Text": "2019ๅนด4ๆœˆ5ๆ—ฅๆˆ–ไน‹ๅ‰", + "Start": 18, + "End": 29, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-04-05", + "Mod": "until", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2019-04-05" + } + ] + } + } + ] + }, + { + "Input": "ๆŒ‰็…งๅ•ไฝไธญไฝๆ•ฐไปŽๅคšๅˆฐๅฐ‘็š„้กบๅบๆŽ’ๅˆ—ๅœจ2010ๅนด1ๆœˆ4ๆ—ฅๆˆ–ไน‹ๅ‰ๆˆ–2011ๅนด1ๆœˆ7ๆ—ฅไน‹ๅŽ็š„็ฝ‘็ปœ่ฟžๆŽฅ", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "2010ๅนด1ๆœˆ4ๆ—ฅๆˆ–ไน‹ๅ‰", + "Start": 17, + "End": 28, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2010-01-04", + "Mod": "until", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2010-01-04" + } + ] + } + }, + { + "Text": "2011ๅนด1ๆœˆ7ๆ—ฅไน‹ๅŽ", + "Start": 30, + "End": 40, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2011-01-07", + "Mod": "after", + "type": "daterange", + "sourceEntity": "datetimepoint", + "start": "2011-01-07" + } + ] + } + } + ] + }, + { + "Input": "2014-06-04ๆˆ–ไน‹ๅŽใ€2009-08-16ๆˆ–ไน‹ๅ‰ๆœ€ๅŽๆ›ดๆ–ฐ็š„ๅนดๅบฆ่ดขๅŠกๆŒ‰ๆœ€้ซ˜่ฏ„ไผฐๆ€ป่ฎก้™ๅบๆŽ’ๅˆ—", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "2014-06-04ๆˆ–ไน‹ๅŽ", + "Start": 0, + "End": 12, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2014-06-04", + "Mod": "since", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2014-06-04" + } + ] + } + }, + { + "Text": "2009-08-16ๆˆ–ไน‹ๅ‰", + "Start": 14, + "End": 26, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2009-08-16", + "Mod": "until", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2009-08-16" + } + ] + } + } + ] + }, + { + "Input": "2011-03-22ๆˆ–ไน‹ๅ‰ใ€2009-08-29ไน‹ๅŽๆœ€ๅŽๆ›ดๆ–ฐ็š„ๅนดๅบฆ่ดขๅŠกๆŒ‰ๅนณๅ‡ๅฝ“ๅ‰่ฟ่ฅ่ฏ„ไผฐ้™ๅบๆŽ’ๅˆ—", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "2011-03-22ๆˆ–ไน‹ๅ‰", + "Start": 0, + "End": 12, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2011-03-22", + "Mod": "until", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2011-03-22" + } + ] + } + }, + { + "Text": "2009-08-29ไน‹ๅŽ", + "Start": 14, + "End": 25, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2009-08-29", + "Mod": "after", + "type": "daterange", + "sourceEntity": "datetimepoint", + "start": "2009-08-29" + } + ] + } + } + ] + }, + { + "Input": "ๅœจๅŒ…ๆ‹ฌ2015-01-01ๅŠไปฅๅŽ๏ผŒๅ“ชไธชๅ—ๆ–น็š„้‡ไฝŽไบŽ้‡็š„ไธญ้—ดๅ€ผ๏ผŸ", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "2015-01-01ๅŠไปฅๅŽ", + "Start": 3, + "End": 15, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2015-01-01", + "Mod": "since", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2015-01-01" + } + ] + } + } + ] + }, + { + "Input": "ๆŒ‰็…งๅ‡ๅบๆŽ’ๅˆ—ๅœจ2015ๅนด1ๆœˆ1ๆ—ฅๆˆ–ไน‹ๅŽๅ‘่ดงๆฏไธชๅ—ๆ–น็š„ๆ€ปไปทๆ ผ", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "2015ๅนด1ๆœˆ1ๆ—ฅๆˆ–ไน‹ๅŽ", + "Start": 7, + "End": 18, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2015-01-01", + "Mod": "since", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2015-01-01" + } + ] + } + } + ] + }, + { + "Input": "ๆŒ‰็…ง้™ๅบๆŽ’ๅˆ—ๅœจ2019ๅนด4ๆœˆ4ๆ—ฅๆˆ–ไน‹ๅ‰ๆˆ–2019ๅนด9ๆœˆ9ๆ—ฅไน‹ๅŽๆฏๅนด็š„ๆ€ป้”€ๅ”ฎๆ€ป้‡", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "2019ๅนด4ๆœˆ4ๆ—ฅๆˆ–ไน‹ๅ‰", + "Start": 7, + "End": 18, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-04-04", + "Mod": "until", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2019-04-04" + } + ] + } + }, + { + "Text": "2019ๅนด9ๆœˆ9ๆ—ฅไน‹ๅŽ", + "Start": 20, + "End": 30, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-09-09", + "Mod": "after", + "type": "daterange", + "sourceEntity": "datetimepoint", + "start": "2019-09-09" + } + ] + } + }, + { + "Text": "ๆฏๅนด", + "Start": 31, + "End": 32, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P1Y", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "ๆŒ‰็…ง้™ๅบๆŽ’ๅˆ—2019ๅนด9ๆœˆ9ๆ—ฅไน‹ๅŽๆˆ–2019ๅนด4ๆœˆ4ๆ—ฅๆˆ–ไน‹ๅ‰ๆฏๅนด็š„ๆ€ป้”€ๅ”ฎๆ€ปๆ•ฐ", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "2019ๅนด9ๆœˆ9ๆ—ฅไน‹ๅŽ", + "Start": 6, + "End": 16, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-09-09", + "Mod": "after", + "type": "daterange", + "sourceEntity": "datetimepoint", + "start": "2019-09-09" + } + ] + } + }, + { + "Text": "2019ๅนด4ๆœˆ4ๆ—ฅๆˆ–ไน‹ๅ‰", + "Start": 18, + "End": 29, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-04-04", + "Mod": "until", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2019-04-04" + } + ] + } + }, + { + "Text": "ๆฏๅนด", + "Start": 30, + "End": 31, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P1Y", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "่‡ช2016ๅนด9ๆœˆ1ๆ—ฅ่ตทๆˆ–2016ๅนด1ๆœˆ1ๆ—ฅไน‹ๅ‰็š„ๆปšๅŠจ่ดŸ่ท้‡ๆŒ‰่ฟๅŠจ่‡ช่ง‰้‡ๅ‡ๅบๆŽ’ๅˆ—ใ€‚", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "่‡ช2016ๅนด9ๆœˆ1ๆ—ฅ่ตท", + "Start": 0, + "End": 10, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2016-09-01", + "Mod": "since", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2016-09-01" + } + ] + } + }, + { + "Text": "2016ๅนด1ๆœˆ1ๆ—ฅไน‹ๅ‰", + "Start": 12, + "End": 22, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2016-01-01", + "Mod": "before", + "type": "daterange", + "sourceEntity": "datetimepoint", + "end": "2016-01-01" + } + ] + } + } + ] + }, + { + "Input": "ๆŒ‰็…ง้™ๅบๆŽ’ๅˆ—ๆฏไธชๅ—ๆ–นๅœจ2015ๅนด2ๆœˆ1ๆ—ฅๆˆ–ไน‹ๅŽๆˆ–2015ๅนด1ๆœˆ1ๆ—ฅไน‹ๅ‰ๅ‘่ดง็š„ๅนณๅ‡ๅฎฝๅบฆ", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "2015ๅนด2ๆœˆ1ๆ—ฅๆˆ–ไน‹ๅŽ", + "Start": 11, + "End": 22, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2015-02-01", + "Mod": "since", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2015-02-01" + } + ] + } + }, + { + "Text": "2015ๅนด1ๆœˆ1ๆ—ฅไน‹ๅ‰", + "Start": 24, + "End": 34, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2015-01-01", + "Mod": "before", + "type": "daterange", + "sourceEntity": "datetimepoint", + "end": "2015-01-01" + } + ] + } + } + ] + }, + { + "Input": "ๆŒ‰็…งไปŽ้ซ˜ๅˆฐไฝŽ็š„้กบๅบๆŽ’ๅˆ—ๆฏไธชๅ—ๆ–นๅœจ2015ๅนด1ๆœˆ1ๆ—ฅไน‹ๅ‰ๆˆ–2015ๅนด2ๆœˆ1ๆ—ฅๆˆ–ไน‹ๅŽๅ‘่ดง็š„ๆ€ป้‡", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "2015ๅนด1ๆœˆ1ๆ—ฅไน‹ๅ‰", + "Start": 16, + "End": 26, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2015-01-01", + "Mod": "before", + "type": "daterange", + "sourceEntity": "datetimepoint", + "end": "2015-01-01" + } + ] + } + }, + { + "Text": "2015ๅนด2ๆœˆ1ๆ—ฅๆˆ–ไน‹ๅŽ", + "Start": 28, + "End": 39, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2015-02-01", + "Mod": "since", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2015-02-01" + } + ] + } + } + ] + }, + { + "Input": "ๆŒ‰็…งๅ‡ๅบๆŽ’ๅˆ—ๅœจ2019ๅนด8ๆœˆ1ๆ—ฅไน‹ๅŽๆˆ–ๅœจ2019ๅนด4ๆœˆ5ๆ—ฅๆˆ–ไน‹ๅ‰ไธๅŒๅ…ฌๅ›ญ็š„ๅนณๅ‡ๅนด้พ„", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "2019ๅนด8ๆœˆ1ๆ—ฅไน‹ๅŽ", + "Start": 7, + "End": 17, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-08-01", + "Mod": "after", + "type": "daterange", + "sourceEntity": "datetimepoint", + "start": "2019-08-01" + } + ] + } + }, + { + "Text": "2019ๅนด4ๆœˆ5ๆ—ฅๆˆ–ไน‹ๅ‰", + "Start": 20, + "End": 31, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-04-05", + "Mod": "until", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2019-04-05" + } + ] + } + } + ] + }, + { + "Input": "ๅ‘่ดงๆ—ฅๆœŸๅœจๅŒ…ๆ‹ฌ2015-01-01ๅŠไปฅๅ‰ๆˆ–่€…ๅœจ2015-02-01ไน‹ๅ‰๏ผŒๅ—ๆ–นๆŒ‰็จŽ็š„ไธญ้—ดๅ€ผ้™ๅบๆŽ’ๅˆ—ใ€‚", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "2015-01-01ๅŠไปฅๅ‰", + "Start": 7, + "End": 19, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2015-01-01", + "Mod": "until", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2015-01-01" + } + ] + } + }, + { + "Text": "2015-02-01ไน‹ๅ‰", + "Start": 23, + "End": 34, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2015-02-01", + "Mod": "before", + "type": "daterange", + "sourceEntity": "datetimepoint", + "end": "2015-02-01" + } + ] + } + } + ] + }, + { + "Input": "ๆŒ‰็…งๅนณๅ‡่ดŸ่ท้‡ไปŽ้‡ๅˆฐ่ฝป็š„้กบๅบๆŽ’ๅˆ—2016ๅนด5ๆœˆ1ๆ—ฅๆˆ–2016ๅนด12ๆœˆ1ๆ—ฅๆˆ–ไน‹ๅŽ็š„่ฟๅŠจ่‡ช่ง‰้‡", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "2016ๅนด5ๆœˆ1ๆ—ฅ", + "Start": 16, + "End": 24, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2016-05-01", + "type": "date", + "value": "2016-05-01" + } + ] + } + }, + { + "Text": "2016ๅนด12ๆœˆ1ๆ—ฅๆˆ–ไน‹ๅŽ", + "Start": 26, + "End": 38, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2016-12-01", + "Mod": "since", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2016-12-01" + } + ] + } + } + ] + }, + { + "Input": "ๆŒ‰็…งๅนณๅ‡้ซ˜ๅบฆ้™ๅบๆŽ’ๅˆ—ๅœจ2015ๅนด1ๆœˆ1ๆ—ฅๆˆ–ไปŽ2015ๅนด2ๆœˆ1ๆ—ฅๅผ€ๅง‹ๅ‘่ดง็š„ๅ—ๆ–น", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "2015ๅนด1ๆœˆ1ๆ—ฅ", + "Start": 11, + "End": 19, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2015-01-01", + "type": "date", + "value": "2015-01-01" + } + ] + } + }, + { + "Text": "ไปŽ2015ๅนด2ๆœˆ1ๆ—ฅๅผ€ๅง‹", + "Start": 21, + "End": 32, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2015-02-01", + "Mod": "since", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2015-02-01" + } + ] + } + } + ] + }, + { + "Input": "ๆŒ‰็…งๅœจ2019ๅนด5ๆœˆ5ๆ—ฅๆˆ–ไน‹ๅ‰ๆˆ–ๅœจ2019ๅนด11ๆœˆ11ๆ—ฅ็š„ๆ€ป้”€ๅ”ฎไธญไฝๆ•ฐไปŽๅฐ‘ๅˆฐๅคš็š„้กบๅบๆ˜พ็คบๅนดไปฝ", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "2019ๅนด5ๆœˆ5ๆ—ฅๆˆ–ไน‹ๅ‰", + "Start": 3, + "End": 14, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-05-05", + "Mod": "until", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2019-05-05" + } + ] + } + }, + { + "Text": "2019ๅนด11ๆœˆ11ๆ—ฅ", + "Start": 17, + "End": 27, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-11-11", + "type": "date", + "value": "2019-11-11" + } + ] + } + } + ] + }, + { + "Input": "ๅœจ2019ๅนด1ๆœˆ1ๆ—ฅๆˆ–ไน‹ๅŽๅนณๅ‡ๆ€ป้”€ๅ”ฎๆœ€ๅฐ‘็š„ไธคไธชๅนดไปฝๆ˜ฏ๏ผŸ", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "2019ๅนด1ๆœˆ1ๆ—ฅๆˆ–ไน‹ๅŽ", + "Start": 1, + "End": 12, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-01-01", + "Mod": "since", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "ๅœจ2010ๅนด1ๆœˆ4ๆ—ฅๆˆ–ไน‹ๅŽๅ–ๅ‡บๅนณๆฟๅ•ไฝๅคงไบŽ็ญ‰ไบŽๅ•ไฝไธญไฝๆ•ฐ็š„็ฝ‘็ปœ่ฟžๆŽฅๆ–นๅผ", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "2010ๅนด1ๆœˆ4ๆ—ฅๆˆ–ไน‹ๅŽ", + "Start": 1, + "End": 12, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2010-01-04", + "Mod": "since", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2010-01-04" + } + ] + } + } + ] + }, + { + "Input": "ๅ“ชไธชๅœจ2009ๅนด9ๆœˆ1ๆ—ฅๆˆ–ไน‹ๅŽๆœ€ๅŽๆ›ดๆ–ฐ็š„ๅนดๅบฆ่ดขๅŠก็š„ๆ€ป่ฏ„ไผฐๅ€บๅŠกๆœๅŠกๆœ€้ซ˜๏ผŸ", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "2009ๅนด9ๆœˆ1ๆ—ฅๆˆ–ไน‹ๅŽ", + "Start": 3, + "End": 14, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2009-09-01", + "Mod": "since", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2009-09-01" + } + ] + } + } + ] + }, + { + "Input": "ๅœจ2015ๅนด1ๆœˆ1ๆ—ฅๅŠไน‹ๅŽๅ‘่ดง็š„่ดง็‰ฉๅ—ๆ–นๆŒ‰ๅนณๅ‡็จŽๅ€ผไปŽไฝŽๅˆฐ้ซ˜ๆŽ’ๅˆ—", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "2015ๅนด1ๆœˆ1ๆ—ฅๅŠไน‹ๅŽ", + "Start": 1, + "End": 12, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2015-01-01", + "Mod": "since", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2015-01-01" + } + ] + } + } + ] + }, + { + "Input": "่ดง็‰ฉๅนด้พ„็ญ‰ไบŽๆœ€ๅคงๅนด้พ„ไธ”ๅœจ2015ๅนด1ๆœˆ1ๆ—ฅๆˆ–ไน‹ๅŽๅ‘่ดง็š„ๅ—ๆ–น", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "2015ๅนด1ๆœˆ1ๆ—ฅๆˆ–ไน‹ๅŽ", + "Start": 12, + "End": 23, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2015-01-01", + "Mod": "since", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2015-01-01" + } + ] + } + } + ] + }, + { + "Input": "ๅœจ2019ๅนด1ๆœˆ1ๆ—ฅๆˆ–ไน‹ๅŽ็š„ๅนณๅ‡ๆ€ป้”€ๅ”ฎๆœ€ๅฐ‘็š„ไธคไธชๅนดไปฝๆ˜ฏ๏ผŸ", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "2019ๅนด1ๆœˆ1ๆ—ฅๆˆ–ไน‹ๅŽ", + "Start": 1, + "End": 12, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-01-01", + "Mod": "since", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "ๅœจ2010ๅนด1ๆœˆ1ๆ—ฅๆˆ–ไน‹ๅŽๅ–ๅ‡บ็š„ๅนณๅ‡ๅ•ไฝไปฅๅŠ็›ธๅบ”็š„็ฝ‘็ปœ่ฟžๆŽฅ", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "2010ๅนด1ๆœˆ1ๆ—ฅๆˆ–ไน‹ๅŽ", + "Start": 1, + "End": 12, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2010-01-01", + "Mod": "since", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2010-01-01" + } + ] + } + } + ] + }, + { + "Input": "ๆŒ‰็…งๅ‡ๅบๆŽ’ๅˆ—ๅœจ2015ๅนด1ๆœˆ1ๆ—ฅๆˆ–ไน‹ๅŽๅ‘่ดง็š„ๅนณๅ‡้‡ๅนถๅˆ—ๅ‡บ็›ธๅบ”ๅ—ๆ–น", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "2015ๅนด1ๆœˆ1ๆ—ฅๆˆ–ไน‹ๅŽ", + "Start": 7, + "End": 18, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2015-01-01", + "Mod": "since", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2015-01-01" + } + ] + } + } + ] + }, + { + "Input": "ๆŒ‰็…งไปŽไฝŽๅˆฐ้ซ˜็š„้กบๅบๆŽ’ๅˆ—2019ๅนด11ๆœˆ11ๆ—ฅๆˆ–ไน‹ๅ‰ๆฏๅนด็š„ๅนณๅ‡ๆ€ป้”€ๅ”ฎ", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "2019ๅนด11ๆœˆ11ๆ—ฅๆˆ–ไน‹ๅ‰", + "Start": 11, + "End": 24, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-11-11", + "Mod": "until", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2019-11-11" + } + ] + } + }, + { + "Text": "ๆฏๅนด", + "Start": 25, + "End": 26, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P1Y", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "ๅœจ2012ๅนด1ๆœˆ7ๆ—ฅๆˆ–ไน‹ๅ‰๏ผŒๅ•ไฝๅฐ‘ไบŽๅ•ไฝไธญไฝๆ•ฐ็š„็ฝ‘็ปœ่ฟžๆŽฅ", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "2012ๅนด1ๆœˆ7ๆ—ฅๆˆ–ไน‹ๅ‰", + "Start": 1, + "End": 12, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2012-01-07", + "Mod": "until", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2012-01-07" + } + ] + } + } + ] + }, + { + "Input": "ๅ“ช็ง็ฝ‘็ปœ่ฟžๆŽฅ็š„ๆœ€้ซ˜ๅ•ไฝไธ่ถ…่ฟ‡ๅœจๅŒ…ๆ‹ฌ2013ๅนดๅŠไปฅๅ‰็š„ๆœ€้ซ˜ๅ•ไฝ๏ผŸ", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "2013ๅนดๅŠไปฅๅ‰", + "Start": 17, + "End": 24, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2013", + "Mod": "until", + "type": "daterange", + "sourceEntity": "datetimerange", + "end": "2013-01-01" + } + ] + } + } + ] + }, + { + "Input": "ๆŒ‰็…ง้™ๅบๆŽ’ๅˆ—2018ๅนด7ๆœˆ9ๆ—ฅๆˆ–ไน‹ๅ‰็š„ๅ‡บ็‰ˆๆ—ฅๆœŸ", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "2018ๅนด7ๆœˆ9ๆ—ฅๆˆ–ไน‹ๅ‰", + "Start": 6, + "End": 17, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-07-09", + "Mod": "until", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2018-07-09" + } + ] + } + } + ] + }, + { + "Input": "ๅœจ2015ๅนด2ๆœˆ1ๆ—ฅๆˆ–ไน‹ๅ‰ๅ‘่ดง็š„ไธๅŒ่ดง็‰ฉๅ—ๆ–นๆŒ‰ๅนณๅ‡็จŽๅ€ผ้™ๅบๆŽ’ๅˆ—", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "2015ๅนด2ๆœˆ1ๆ—ฅๆˆ–ไน‹ๅ‰", + "Start": 1, + "End": 12, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2015-02-01", + "Mod": "until", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2015-02-01" + } + ] + } + } + ] + }, + { + "Input": "ๆ˜พ็คบ่กจไธญๅœจ2019ๅนด9ๆœˆ14ๆ—ฅๆˆ–ไน‹ๅ‰ไธ”ๅนด้พ„ไธๅฐ‘ไบŽๅนด้พ„ไธญไฝๆ•ฐ็š„ๅ…ฌๅ›ญ", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "2019ๅนด9ๆœˆ14ๆ—ฅๆˆ–ไน‹ๅ‰", + "Start": 5, + "End": 17, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-09-14", + "Mod": "until", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2019-09-14" + } + ] + } + } + ] + }, + { + "Input": "ๅ“ชไบ›ๅ…ฌๅ›ญ็š„ๅนด้พ„ไฝŽไบŽๅœจ2019ๅนด11ๆœˆ9ๆ—ฅๆˆ–ไน‹ๅ‰็š„ๅนณๅ‡ๅนด้พ„๏ผŸ", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "2019ๅนด11ๆœˆ9ๆ—ฅๆˆ–ไน‹ๅ‰", + "Start": 10, + "End": 22, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-11-09", + "Mod": "until", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2019-11-09" + } + ] + } + } + ] + }, + { + "Input": "ๅœจ2011ๅนด1ๆœˆ10ๆ—ฅๆˆ–ไน‹ๅ‰ๅ–ๅ‡บไธ”ๆœ€ๅฐๅ•ไฝ่ถ…่ฟ‡45็š„็ฝ‘็ปœ่ฟžๆŽฅ", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "2011ๅนด1ๆœˆ10ๆ—ฅๆˆ–ไน‹ๅ‰", + "Start": 1, + "End": 13, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2011-01-10", + "Mod": "until", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2011-01-10" + } + ] + } + } + ] + }, + { + "Input": "ๆŒ‰็…งๅ‡ๅบๆŽ’ๅˆ—2007ๅนด1ๆœˆ10ๆ—ฅๆˆ–ไน‹ๅ‰็š„ๆ—ฅๆœŸ", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "2007ๅนด1ๆœˆ10ๆ—ฅๆˆ–ไน‹ๅ‰", + "Start": 6, + "End": 18, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2007-01-10", + "Mod": "until", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2007-01-10" + } + ] + } + } + ] + }, + { + "Input": "2010ๅนด1ๆœˆ1ๆ—ฅๆˆ–ไน‹ๅŽใ€2011ๅนด1ๆœˆ8ๆ—ฅไน‹ๅ‰็š„็ฝ‘็ปœ่ฟžๆŽฅ็š„ๅนณๅ‡ๅ•ไฝใ€‚", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "2010ๅนด1ๆœˆ1ๆ—ฅๆˆ–ไน‹ๅŽ", + "Start": 0, + "End": 11, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2010-01-01", + "Mod": "since", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2010-01-01" + } + ] + } + }, + { + "Text": "2011ๅนด1ๆœˆ8ๆ—ฅไน‹ๅ‰", + "Start": 13, + "End": 23, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2011-01-08", + "Mod": "before", + "type": "daterange", + "sourceEntity": "datetimepoint", + "end": "2011-01-08" + } + ] + } + } + ] + }, + { + "Input": "้‚ฃไบ›ๆœ€้ซ˜็ฆปๆ•ฃๆ•ฐๅญฆๆˆ็ปฉๅฐไบŽ็ญ‰ไบŽ89ไธ”ๅ‡บ็”Ÿๅœจ2001ๅนด10ๆœˆ1ๆ—ฅๅŠไน‹ๅ‰็š„ๅญฆ้™ข", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "2001ๅนด10ๆœˆ1ๆ—ฅๅŠไน‹ๅ‰", + "Start": 20, + "End": 32, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2001-10-01", + "Mod": "until", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2001-10-01" + } + ] + } + } + ] + }, + { + "Input": "ๆŒ‰็…ง้™ๅบๆŽ’ๅˆ—ๅœจ2018ๅนด7ๆœˆ9ๆ—ฅๆˆ–ไน‹ๅ‰็š„ๅ‡บ็‰ˆๆ—ฅๆœŸ", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "2018ๅนด7ๆœˆ9ๆ—ฅๆˆ–ไน‹ๅ‰", + "Start": 7, + "End": 18, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-07-09", + "Mod": "until", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2018-07-09" + } + ] + } + } + ] + }, + { + "Input": "ๆŒ‰็…งๆˆๆœฌๅ‡ๅบๆ˜พ็คบๅœจ2015ๅนด2ๆœˆ1ๆ—ฅๆˆ–ไน‹ๅ‰็š„ๅ—ๆ–น", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "2015ๅนด2ๆœˆ1ๆ—ฅๆˆ–ไน‹ๅ‰", + "Start": 9, + "End": 20, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2015-02-01", + "Mod": "until", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2015-02-01" + } + ] + } + } + ] + }, + { + "Input": "ๆŒ‰็…ง้™ๅบๆŽ’ๅˆ—ๆฏไธชๅ—ๆ–นๅœจ2015ๅนด1ๆœˆ1ๆ—ฅๆˆ–ไน‹ๅ‰ๅ‘่ดง็š„ๆ€ปไปทๆ ผ", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "2015ๅนด1ๆœˆ1ๆ—ฅๆˆ–ไน‹ๅ‰", + "Start": 11, + "End": 22, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2015-01-01", + "Mod": "until", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2015-01-01" + } + ] + } + } + ] + }, + { + "Input": "ๆŒ‰็…ง้™ๅบๆŽ’ๅˆ—ไธๅŒๅ—ๆ–นๅœจ2015ๅนด2ๆœˆ1ๆ—ฅๆˆ–ไน‹ๅ‰ๅ‘่ดง็š„ๅนณๅ‡้‡", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "2015ๅนด2ๆœˆ1ๆ—ฅๆˆ–ไน‹ๅ‰", + "Start": 11, + "End": 22, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2015-02-01", + "Mod": "until", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2015-02-01" + } + ] + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅท็ ๆ˜ฏ888-000-9999ใ€‚", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "Results": [] + }, + { + "Input": "่ฏทๆฃ€ๆŸฅ๏ผš192.168.255.255ใ€‚", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "Results": [] + }, + { + "Input": "่ฟ™ๆ˜ฏๆˆ‘็š„้˜Ÿไผ", + "NotSupported": "python, javascript, java", + "Results": [] + }, + { + "Input": "ไบ”่ง’ๅคงๆฅผๅฎฃๅธƒไบ†ไฝœๆˆ˜่ฎกๅˆ’", + "NotSupported": "javascript, java, python", + "Results": [] + }, + { + "Input": "ๆ ‡ๅ‡†ๆ™ฎๅฐ”ๆŒ‡ๆ•ฐไธ‹้™", + "NotSupported": "javascript, java, python", + "Results": [] + }, + { + "Input": "10/1/2017-11/2/2017", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10/1/2017-11/2/2017", + "Start": 0, + "End": 18, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2017-01-10,2017-02-11,P32D)", + "type": "daterange", + "start": "2017-01-10", + "end": "2017-02-11" + } + ] + } + } + ] + }, + { + "Input": "7ๆœˆ25ๆ—ฅๆ—ฉ้—ด๏ผŒ7ๆœˆ25ๆ—ฅๆ—ฉ", + "Context": { + "ReferenceDateTime": "2020-06-11T18:00:00" + }, + "Results": [ + { + "Text": "7ๆœˆ25ๆ—ฅๆ—ฉ้—ด", + "Start": 0, + "End": 6, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "XXXX-07-25TMO", + "type": "datetimerange", + "start": "2019-07-25 08:00:00", + "end": "2019-07-25 12:00:00" + }, + { + "timex": "XXXX-07-25TMO", + "type": "datetimerange", + "start": "2020-07-25 08:00:00", + "end": "2020-07-25 12:00:00" + } + ] + } + }, + { + "Text": "7ๆœˆ25ๆ—ฅๆ—ฉ", + "Start": 8, + "End": 13, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "XXXX-07-25TMO", + "type": "datetimerange", + "start": "2019-07-25 08:00:00", + "end": "2019-07-25 12:00:00" + }, + { + "timex": "XXXX-07-25TMO", + "type": "datetimerange", + "start": "2020-07-25 08:00:00", + "end": "2020-07-25 12:00:00" + } + ] + } + } + ] + }, + { + "Input": "ๅ—จไธ‰ๅนดๅŠ่ฟ‡ๅŽปไบ†", + "Context": { + "ReferenceDateTime": "2020-10-20T00:00:00" + }, + "Results": [ + { + "Text": "ไธ‰ๅนดๅŠ", + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P3.5Y", + "type": "duration", + "value": "110376000" + } + ] + }, + "Start": 1, + "End": 3 + } + ] + }, + { + "Input": "ๅ—จไธ‰ๅนดๅŠ่ฟ‡ๅŽปไบ†๏ผŒ้ฉฌไธŠไธ€ๅนดๅŠๅˆ่ฆ่ฟ‡ๅŽปไบ†", + "Context": { + "ReferenceDateTime": "2020-10-20T00:00:00" + }, + "Results": [ + { + "Text": "ไธ‰ๅนดๅŠ", + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P3.5Y", + "type": "duration", + "value": "110376000" + } + ] + }, + "Start": 1, + "End": 3 + }, + { + "Text": "้ฉฌไธŠ", + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "FUTURE_REF", + "type": "datetime", + "value": "2020-10-20 00:00:00" + } + ] + }, + "Start": 8, + "End": 9 + }, + { + "Text": "ไธ€ๅนดๅŠ", + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P1.5Y", + "type": "duration", + "value": "47304000" + } + ] + }, + "Start": 10, + "End": 12 + } + ] + }, + { + "Input": "็ฅž้พ™ๅ…ƒๅนดๅไธ€ๆœˆ๏ผŒๆญฆๅˆ™ๅคฉๅŽปไธ–", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "็ฅž้พ™ๅ…ƒๅนดๅไธ€ๆœˆ", + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "0705-11", + "type": "daterange", + "start": "0705-11-01", + "end": "0705-12-01" + } + ] + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "ๅบท็†™ไธ‰ๅนดไบ”ๆœˆ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ๅบท็†™ไธ‰ๅนดไบ”ๆœˆ", + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "1664-05", + "type": "daterange", + "start": "1664-05-01", + "end": "1664-06-01" + } + ] + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "ๅบท็†™ไบŒๅๅนด9ๆœˆ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ๅบท็†™ไบŒๅๅนด9ๆœˆ", + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "1681-09", + "type": "daterange", + "start": "1681-09-01", + "end": "1681-10-01" + } + ] + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "ๅบท็†™20ๅนด9ๆœˆ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ๅบท็†™20ๅนด9ๆœˆ", + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "1681-09", + "type": "daterange", + "start": "1681-09-01", + "end": "1681-10-01" + } + ] + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "ๆฐ‘ๅ›ฝไธ‰ๅนด", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ๆฐ‘ๅ›ฝไธ‰ๅนด", + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "1914", + "type": "daterange", + "start": "1914-01-01", + "end": "1915-01-01" + } + ] + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "้›ๆญฃๅๅ…ญๅนด", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "้›ๆญฃๅๅ…ญๅนด", + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "1738", + "type": "daterange", + "start": "1738-01-01", + "end": "1739-01-01" + } + ] + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "้›ๆญฃไบŒๅไธ‰ๅนดๅไบŒๆœˆ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "้›ๆญฃไบŒๅไธ‰ๅนดๅไบŒๆœˆ", + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "1745-12", + "type": "daterange", + "start": "1745-12-01", + "end": "1746-01-01" + } + ] + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "็ฅž้พ™ไบŒๅนดๆญฃๆœˆๅˆไธ€", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "็ฅž้พ™ไบŒๅนดๆญฃๆœˆๅˆไธ€", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "0706-01-01", + "type": "date", + "value": "0706-01-01" + } + ] + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "้›ๆญฃๅ››ๅนดๅคงๅนดไธ‰ๅ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "้›ๆญฃๅ››ๅนดๅคงๅนดไธ‰ๅ", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "1726-01-30", + "type": "date", + "value": "1726-01-30" + } + ] + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "่ฟ˜ๅ‰ฉ8ๅคฉ20ๆ—ถ", + "NotSupported": "javascript,python,java", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "8ๅคฉ20ๆ—ถ", + "Start": 2, + "End": 6, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P8DT20H", + "type": "duration", + "value": "763200" + } + ] + } + } + ] + }, + { + "Input": "่ฟ˜ๅ‰ฉ8ๅคฉ20ๅฐๆ—ถ", + "NotSupported": "javascript,python,java", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "8ๅคฉ20ๅฐๆ—ถ", + "Start": 2, + "End": 7, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P8DT20H", + "type": "duration", + "value": "763200" + } + ] + } + } + ] + }, + { + "Input": "่ฟ˜ๅ‰ฉ8ๅคฉๅˆไบŒๅไธชๅฐๆ—ถ", + "NotSupported": "javascript,python,java", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "8ๅคฉๅˆไบŒๅไธชๅฐๆ—ถ", + "Start": 2, + "End": 9, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P8DT20H", + "type": "duration", + "value": "763200" + } + ] + } + } + ] + }, + { + "Input": "ไธ€ๅนดๅคšไธ‰ไธชๆœˆๅˆ20ๅคฉ8ๅฐๆ—ถไฝ™50ๅˆ†้’Ÿ20็ง’", + "NotSupported": "javascript,python,java", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ไธ€ๅนดๅคšไธ‰ไธชๆœˆๅˆ20ๅคฉ8ๅฐๆ—ถไฝ™50ๅˆ†้’Ÿ20็ง’", + "Start": 0, + "End": 20, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P1Y3M20DT8H50M20S", + "type": "duration", + "value": "41071820" + } + ] + } + } + ] + }, + { + "Input": "ไบ”ไธชๆ˜ŸๆœŸ3ๅฐๆ—ถ", + "NotSupported": "javascript,python,java", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ไบ”ไธชๆ˜ŸๆœŸ3ๅฐๆ—ถ", + "Start": 0, + "End": 6, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P5WT3H", + "type": "duration", + "value": "3034800" + } + ] + } + } + ] + }, + { + "Input": "ไธ€ๅนดๅˆไธ€ไธชๆœˆ21ๅคฉ", + "NotSupported": "javascript,python,java", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ไธ€ๅนดๅˆไธ€ไธชๆœˆ21ๅคฉ", + "Start": 0, + "End": 8, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P1Y1M21D", + "type": "duration", + "value": "35942400" + } + ] + } + } + ] + }, + { + "Input": "ไธคๅคฉๅˆไธ€ไธชๆœˆ", + "NotSupported": "javascript,python,java", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ไธคๅคฉๅˆไธ€ไธชๆœˆ", + "Start": 0, + "End": 5, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P1M2D", + "type": "duration", + "value": "2764800" + } + ] + } + } + ] + }, + { + "Input": "ไธ€ไธชๆ˜ŸๆœŸๅˆไธ‰ๅคฉ", + "NotSupported": "javascript,python,java", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ไธ€ไธชๆ˜ŸๆœŸๅˆไธ‰ๅคฉ", + "Start": 0, + "End": 6, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P1W3D", + "type": "duration", + "value": "864000" + } + ] + } + } + ] + }, + { + "Input": "12/1", + "Context": { + "ReferenceDateTime": "2020-12-15T00:00:00" + }, + "Results": [ + { + "Text": "12/1", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-12-01", + "type": "date", + "value": "2020-12-01" + }, + { + "timex": "XXXX-12-01", + "type": "date", + "value": "2021-12-01" + } + ] + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "2020/12/1", + "Context": { + "ReferenceDateTime": "2020-12-15T00:00:00" + }, + "Results": [ + { + "Text": "2020/12/1", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2020-12-01", + "type": "date", + "value": "2020-12-01" + } + ] + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "1/2/2020", + "Context": { + "ReferenceDateTime": "2020-12-15T00:00:00" + }, + "Results": [ + { + "Text": "1/2/2020", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2020-02-01", + "type": "date", + "value": "2020-02-01" + } + ] + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "2018/1/10-2018/7/10", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2018/1/10-2018/7/10", + "Start": 0, + "End": 18, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-01-10,2018-07-10,P181D)", + "type": "daterange", + "start": "2018-01-10", + "end": "2018-07-10" + } + ] + } + } + ] + }, + { + "Input": "ไฝ 12-11-10ๆœ‰ๆ—ถ้—ดๅ—", + "Context": { + "ReferenceDateTime": "2020-12-15T00:00:00" + }, + "Results": [ + { + "Text": "12-11-10", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2012-11-10", + "type": "date", + "value": "2012-11-10" + } + ] + }, + "Start": 1, + "End": 8 + } + ] + }, + { + "Input": "ๅไนไธ–็บชไธƒๅๅนดไปฃ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ๅไนไธ–็บชไธƒๅๅนดไปฃ", + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(1870-01-01,1880-01-01,P10Y)", + "type": "daterange", + "start": "1870-01-01", + "end": "1880-01-01" + } + ] + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "ไนๅๅนดไปฃ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ไนๅๅนดไปฃ", + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XX90-01-01,XX00-01-01,P10Y)", + "type": "daterange", + "start": "1990-01-01", + "end": "2000-01-01" + }, + { + "timex": "(XX90-01-01,XX00-01-01,P10Y)", + "type": "daterange", + "start": "2090-01-01", + "end": "2100-01-01" + } + ] + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "2ๆœˆ29ๆ—ฅ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "2ๆœˆ29ๆ—ฅ", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-02-29", + "type": "date", + "value": "2016-02-29" + }, + { + "timex": "XXXX-02-29", + "type": "date", + "value": "2020-02-29" + } + ] + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "2ๆœˆ29ๆ—ฅ", + "Context": { + "ReferenceDateTime": "2019-03-22T00:00:00" + }, + "Results": [ + { + "Text": "2ๆœˆ29ๆ—ฅ", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-02-29", + "type": "date", + "value": "2016-02-29" + }, + { + "timex": "XXXX-02-29", + "type": "date", + "value": "2020-02-29" + } + ] + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "2ๆœˆ29ๆ—ฅ", + "Context": { + "ReferenceDateTime": "2020-03-22T00:00:00" + }, + "Results": [ + { + "Text": "2ๆœˆ29ๆ—ฅ", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-02-29", + "type": "date", + "value": "2020-02-29" + }, + { + "timex": "XXXX-02-29", + "type": "date", + "value": "2024-02-29" + } + ] + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "2ๆœˆ29ๆ—ฅ", + "Context": { + "ReferenceDateTime": "2020-01-22T00:00:00" + }, + "Results": [ + { + "Text": "2ๆœˆ29ๆ—ฅ", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-02-29", + "type": "date", + "value": "2016-02-29" + }, + { + "timex": "XXXX-02-29", + "type": "date", + "value": "2020-02-29" + } + ] + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "2ๆœˆ30ๆ—ฅ", + "Context": { + "ReferenceDateTime": "2020-03-22T00:00:00" + }, + "Results": [ + { + "Text": "2ๆœˆ30ๆ—ฅ", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-02-30", + "type": "date", + "value": "not resolved" + } + ] + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "2019ๅนด2ๆœˆ29ๆ—ฅ", + "Context": { + "ReferenceDateTime": "2020-03-22T00:00:00" + }, + "Results": [ + { + "Text": "2019ๅนด2ๆœˆ29ๆ—ฅ", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-02-29", + "type": "date", + "value": "not resolved" + } + ] + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": "2020ๅนด2ๆœˆ29ๆ—ฅ", + "Context": { + "ReferenceDateTime": "2020-03-22T00:00:00" + }, + "Results": [ + { + "Text": "2020ๅนด2ๆœˆ29ๆ—ฅ", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2020-02-29", + "type": "date", + "value": "2020-02-29" + } + ] + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": "2ๆœˆ28ๆ—ฅ-3ๆœˆ1ๆ—ฅ", + "Context": { + "ReferenceDateTime": "2019-09-18T18:00:00" + }, + "NotSupported": "javascript,python,java", + "Results": [ + { + "Text": "2ๆœˆ28ๆ—ฅ-3ๆœˆ1ๆ—ฅ", + "Start": 0, + "End": 9, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-02-28,XXXX-03-01,P1D)", + "type": "daterange", + "start": "2019-02-28", + "end": "2019-03-01" + }, + { + "timex": "(XXXX-02-28,XXXX-03-01,P2D)", + "type": "daterange", + "start": "2020-02-28", + "end": "2020-03-01" + } + ] + } + } + ] + }, + { + "Input": "2ๆœˆ29ๆ—ฅ-3ๆœˆ1ๆ—ฅ", + "Context": { + "ReferenceDateTime": "2019-09-18T18:00:00" + }, + "NotSupported": "javascript,python,java", + "Results": [ + { + "Text": "2ๆœˆ29ๆ—ฅ-3ๆœˆ1ๆ—ฅ", + "Start": 0, + "End": 9, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-02-29,XXXX-03-01,P1D)", + "type": "daterange", + "start": "2016-02-29", + "end": "2016-03-01" + }, + { + "timex": "(XXXX-02-29,XXXX-03-01,P1D)", + "type": "daterange", + "start": "2020-02-29", + "end": "2020-03-01" + } + ] + } + } + ] + }, + { + "Input": "2019ๅนด2ๆœˆ29ๆ—ฅ-3ๆœˆ1ๆ—ฅ", + "Context": { + "ReferenceDateTime": "2019-09-18T18:00:00" + }, + "NotSupported": "javascript,python,java", + "Results": [ + { + "Text": "2019ๅนด2ๆœˆ29ๆ—ฅ-3ๆœˆ1ๆ—ฅ", + "Start": 0, + "End": 14, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-02-29,2019-03-01,PXD)", + "type": "daterange", + "value": "not resolved" + } + ] + } + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Chinese/DateTimeModelExperimentalMode.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Chinese/DateTimeModelExperimentalMode.json new file mode 100644 index 000000000..f8a5a54a8 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Chinese/DateTimeModelExperimentalMode.json @@ -0,0 +1,1685 @@ +[ + { + "Input": "ไปŽ2016ๅนด3ๆœˆ1ๆ—ฅๅผ€ๅง‹็š„ๅนณๅ‡ๆปšๅŠจ่ดŸ่ท้‡", + "Context": { + "ReferenceDateTime": "2018-08-30T14:16:03" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "ไปŽ2016ๅนด3ๆœˆ1ๆ—ฅๅผ€ๅง‹", + "Start": 0, + "End": 11, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2016-03-01", + "Mod": "since", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2016-03-01" + } + ] + } + } + ] + }, + { + "Input": "ๆŒ‰็…งไปŽไฝŽๅˆฐ้ซ˜็š„้กบๅบๆŽ’ๅˆ—ไปŽ2015ๅนด2ๆœˆ1ๆ—ฅๅผ€ๅง‹ๅ‘่ดง็š„ๅ—ๆ–น็š„ๅนณๅ‡ๆˆๆœฌ", + "Context": { + "ReferenceDateTime": "2018-08-30T14:16:03" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "2015ๅนด2ๆœˆ1ๆ—ฅๅผ€ๅง‹", + "Start": 12, + "End": 22, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2015-02-01", + "Mod": "since", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2015-02-01" + } + ] + } + } + ] + }, + { + "Input": "ไปŽ2015ๅนด่ตท๏ผŒๅ“ชๆ‰€ๅคงๅญฆ้œ€่ฆ็š„ๅˆ†ๆ•ฐๅœจ80ๅˆฐ90ไน‹้—ด๏ผŸ", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "2015ๅนด่ตท", + "Start": 1, + "End": 6, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2015", + "Mod": "since", + "type": "daterange", + "sourceEntity": "datetimerange", + "start": "2015-01-01" + } + ] + } + } + ] + }, + { + "Input": "็ฌฌไธ€ๅญฃๆ—ฅๆœŸ่‡ช2014ๅนด6ๆœˆ14ๆ—ฅ่ตทๅˆฐ2014ๅนด9ๆœˆ14ๆ—ฅไน‹ๅ‰๏ผŒxไธ่ถ…่ฟ‡-83.8232็š„่ก—้“ใ€‚", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "2014ๅนด6ๆœˆ14ๆ—ฅ่ตท", + "Start": 6, + "End": 16, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2014-06-14", + "Mod": "since", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2014-06-14" + } + ] + } + }, + { + "Text": "2014ๅนด9ๆœˆ14ๆ—ฅไน‹ๅ‰", + "Start": 18, + "End": 29, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2014-09-14", + "Mod": "before", + "type": "daterange", + "sourceEntity": "datetimepoint", + "end": "2014-09-14" + } + ] + } + } + ] + }, + { + "Input": "ๆŒ‰็…ง้™ๅบๆŽ’ๅˆ—ๅœจ2019ๅนด8ๆœˆ6ๆ—ฅๆˆ–ไน‹ๅŽใ€ๆˆ–ๅœจ2019ๅนด1ๆœˆ1ๆ—ฅๆฏไธชๅ…ฌๅ›ญ็š„ๅนณๅ‡ๅนด้พ„", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "2019ๅนด8ๆœˆ6ๆ—ฅๆˆ–ไน‹ๅŽ", + "Start": 7, + "End": 18, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-08-06", + "Mod": "since", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2019-08-06" + } + ] + } + }, + { + "Text": "2019ๅนด1ๆœˆ1ๆ—ฅ", + "Start": 22, + "End": 30, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-01-01", + "type": "date", + "value": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "2010ๅนด1ๆœˆ10ๆ—ฅๆˆ–ไน‹ๅ‰ใ€ๆˆ–ๅœจ2012ๅนด1ๆœˆ1ๆ—ฅ๏ผŒ็ฝ‘็ปœ่ฟžๆŽฅๆŒ‰ๆ€ปๅ•ไฝ้™ๅบๆŽ’ๅˆ—ใ€‚", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "2010ๅนด1ๆœˆ10ๆ—ฅๆˆ–ไน‹ๅ‰", + "Start": 0, + "End": 12, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2010-01-10", + "Mod": "until", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2010-01-10" + } + ] + } + }, + { + "Text": "2012ๅนด1ๆœˆ1ๆ—ฅ", + "Start": 16, + "End": 24, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2012-01-01", + "type": "date", + "value": "2012-01-01" + } + ] + } + } + ] + }, + { + "Input": "ๆŒ‰็…ง้™ๅบๆŽ’ๅˆ—ๅœจ2010ๅนด1ๆœˆ4ๆ—ฅๆˆ–ไน‹ๅ‰ๆˆ–2012ๅนด1ๆœˆ1ๆ—ฅๆˆ–ไน‹ๅŽ็š„้˜ถๆฎต", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "2010ๅนด1ๆœˆ4ๆ—ฅๆˆ–ไน‹ๅ‰", + "Start": 7, + "End": 18, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2010-01-04", + "Mod": "until", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2010-01-04" + } + ] + } + }, + { + "Text": "2012ๅนด1ๆœˆ1ๆ—ฅๆˆ–ไน‹ๅŽ", + "Start": 20, + "End": 31, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2012-01-01", + "Mod": "since", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2012-01-01" + } + ] + } + } + ] + }, + { + "Input": "ๅ“ช็ง็ฝ‘็ปœ่ฟžๆŽฅ็š„ๆœ€้ซ˜ๅ•ไฝไฝŽไบŽๅœจๅŒ…ๆ‹ฌ2012-01-01ๅŠไปฅๅ‰ไธ”ๅœจ2010-01-01ไน‹ๅŽ็š„ๆœ€้ซ˜ๅ•ไฝ๏ผŸ", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "2012-01-01ๅŠไปฅๅ‰", + "Start": 16, + "End": 28, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2012-01-01", + "Mod": "until", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2012-01-01" + } + ] + } + }, + { + "Text": "2010-01-01ไน‹ๅŽ", + "Start": 31, + "End": 42, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2010-01-01", + "Mod": "after", + "type": "daterange", + "sourceEntity": "datetimepoint", + "start": "2010-01-01" + } + ] + } + } + ] + }, + { + "Input": "ๅœจๅŒ…ๆ‹ฌ2010-01-10ๅŠไปฅๅŽไธ”ๅœจ2011-01-07ไน‹ๅ‰๏ผŒๅ“ช็ง็ฝ‘็ปœ่ฟžๆŽฅ็š„ๅ•ไฝไธ่ถ…่ฟ‡ๅ•ไฝ็š„ไธญ้—ดๅ€ผ๏ผŸ", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "2010-01-10ๅŠไปฅๅŽ", + "Start": 3, + "End": 15, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2010-01-10", + "Mod": "since", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2010-01-10" + } + ] + } + }, + { + "Text": "2011-01-07ไน‹ๅ‰", + "Start": 18, + "End": 29, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2011-01-07", + "Mod": "before", + "type": "daterange", + "sourceEntity": "datetimepoint", + "end": "2011-01-07" + } + ] + } + } + ] + }, + { + "Input": "ๅ‘่ดงๆ—ฅๆœŸๅœจๅŒ…ๆ‹ฌ2015-02-01ๅŠไปฅๅ‰ไธ”ๅœจ2015-01-01ไปฅๅŽๅฐ†้ซ˜ๅบฆๅ’Œๅ—ๆ–นๆŒ‰็…งๅ‘่ดงๆ—ฅๆœŸ้™ๅบๆŽ’ๅˆ—ใ€‚", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "2015-02-01ๅŠไปฅๅ‰", + "Start": 7, + "End": 19, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2015-02-01", + "Mod": "until", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2015-02-01" + } + ] + } + }, + { + "Text": "2015-01-01ไปฅๅŽ", + "Start": 22, + "End": 33, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2015-01-01", + "Mod": "after", + "type": "daterange", + "sourceEntity": "datetimepoint", + "start": "2015-01-01" + } + ] + } + } + ] + }, + { + "Input": "ๆŒ‰็…งๅ‡ๅบๆŽ’ๅˆ—2019ๅนด8ๆœˆ1ๆ—ฅไน‹ๅŽๆˆ–2019ๅนด4ๆœˆ5ๆ—ฅๆˆ–ไน‹ๅ‰ๆฏไธชๅ…ฌๅ›ญ็š„ๅนณๅ‡ๅนด้พ„", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "2019ๅนด8ๆœˆ1ๆ—ฅไน‹ๅŽ", + "Start": 6, + "End": 16, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-08-01", + "Mod": "after", + "type": "daterange", + "sourceEntity": "datetimepoint", + "start": "2019-08-01" + } + ] + } + }, + { + "Text": "2019ๅนด4ๆœˆ5ๆ—ฅๆˆ–ไน‹ๅ‰", + "Start": 18, + "End": 29, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-04-05", + "Mod": "until", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2019-04-05" + } + ] + } + } + ] + }, + { + "Input": "ๆŒ‰็…งๅ•ไฝไธญไฝๆ•ฐไปŽๅคšๅˆฐๅฐ‘็š„้กบๅบๆŽ’ๅˆ—ๅœจ2010ๅนด1ๆœˆ4ๆ—ฅๆˆ–ไน‹ๅ‰ๆˆ–2011ๅนด1ๆœˆ7ๆ—ฅไน‹ๅŽ็š„็ฝ‘็ปœ่ฟžๆŽฅ", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "2010ๅนด1ๆœˆ4ๆ—ฅๆˆ–ไน‹ๅ‰", + "Start": 17, + "End": 28, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2010-01-04", + "Mod": "until", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2010-01-04" + } + ] + } + }, + { + "Text": "2011ๅนด1ๆœˆ7ๆ—ฅไน‹ๅŽ", + "Start": 30, + "End": 40, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2011-01-07", + "Mod": "after", + "type": "daterange", + "sourceEntity": "datetimepoint", + "start": "2011-01-07" + } + ] + } + } + ] + }, + { + "Input": "2014-06-04ๆˆ–ไน‹ๅŽใ€2009-08-16ๆˆ–ไน‹ๅ‰ๆœ€ๅŽๆ›ดๆ–ฐ็š„ๅนดๅบฆ่ดขๅŠกๆŒ‰ๆœ€้ซ˜่ฏ„ไผฐๆ€ป่ฎก้™ๅบๆŽ’ๅˆ—", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "2014-06-04ๆˆ–ไน‹ๅŽ", + "Start": 0, + "End": 12, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2014-06-04", + "Mod": "since", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2014-06-04" + } + ] + } + }, + { + "Text": "2009-08-16ๆˆ–ไน‹ๅ‰", + "Start": 14, + "End": 26, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2009-08-16", + "Mod": "until", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2009-08-16" + } + ] + } + } + ] + }, + { + "Input": "2011-03-22ๆˆ–ไน‹ๅ‰ใ€2009-08-29ไน‹ๅŽๆœ€ๅŽๆ›ดๆ–ฐ็š„ๅนดๅบฆ่ดขๅŠกๆŒ‰ๅนณๅ‡ๅฝ“ๅ‰่ฟ่ฅ่ฏ„ไผฐ้™ๅบๆŽ’ๅˆ—", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "2011-03-22ๆˆ–ไน‹ๅ‰", + "Start": 0, + "End": 12, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2011-03-22", + "Mod": "until", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2011-03-22" + } + ] + } + }, + { + "Text": "2009-08-29ไน‹ๅŽ", + "Start": 14, + "End": 25, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2009-08-29", + "Mod": "after", + "type": "daterange", + "sourceEntity": "datetimepoint", + "start": "2009-08-29" + } + ] + } + } + ] + }, + { + "Input": "ๅœจๅŒ…ๆ‹ฌ2015-01-01ๅŠไปฅๅŽ๏ผŒๅ“ชไธชๅ—ๆ–น็š„้‡ไฝŽไบŽ้‡็š„ไธญ้—ดๅ€ผ๏ผŸ", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "2015-01-01ๅŠไปฅๅŽ", + "Start": 3, + "End": 15, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2015-01-01", + "Mod": "since", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2015-01-01" + } + ] + } + } + ] + }, + { + "Input": "ๆŒ‰็…งๅ‡ๅบๆŽ’ๅˆ—ๅœจ2015ๅนด1ๆœˆ1ๆ—ฅๆˆ–ไน‹ๅŽๅ‘่ดงๆฏไธชๅ—ๆ–น็š„ๆ€ปไปทๆ ผ", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "2015ๅนด1ๆœˆ1ๆ—ฅๆˆ–ไน‹ๅŽ", + "Start": 7, + "End": 18, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2015-01-01", + "Mod": "since", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2015-01-01" + } + ] + } + } + ] + }, + { + "Input": "ๆŒ‰็…ง้™ๅบๆŽ’ๅˆ—ๅœจ2019ๅนด4ๆœˆ4ๆ—ฅๆˆ–ไน‹ๅ‰ๆˆ–2019ๅนด9ๆœˆ9ๆ—ฅไน‹ๅŽๆฏๅนด็š„ๆ€ป้”€ๅ”ฎๆ€ป้‡", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "2019ๅนด4ๆœˆ4ๆ—ฅๆˆ–ไน‹ๅ‰", + "Start": 7, + "End": 18, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-04-04", + "Mod": "until", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2019-04-04" + } + ] + } + }, + { + "Text": "2019ๅนด9ๆœˆ9ๆ—ฅไน‹ๅŽ", + "Start": 20, + "End": 30, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-09-09", + "Mod": "after", + "type": "daterange", + "sourceEntity": "datetimepoint", + "start": "2019-09-09" + } + ] + } + }, + { + "Text": "ๆฏๅนด", + "Start": 31, + "End": 32, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P1Y", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "ๆŒ‰็…ง้™ๅบๆŽ’ๅˆ—2019ๅนด9ๆœˆ9ๆ—ฅไน‹ๅŽๆˆ–2019ๅนด4ๆœˆ4ๆ—ฅๆˆ–ไน‹ๅ‰ๆฏๅนด็š„ๆ€ป้”€ๅ”ฎๆ€ปๆ•ฐ", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "2019ๅนด9ๆœˆ9ๆ—ฅไน‹ๅŽ", + "Start": 6, + "End": 16, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-09-09", + "Mod": "after", + "type": "daterange", + "sourceEntity": "datetimepoint", + "start": "2019-09-09" + } + ] + } + }, + { + "Text": "2019ๅนด4ๆœˆ4ๆ—ฅๆˆ–ไน‹ๅ‰", + "Start": 18, + "End": 29, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-04-04", + "Mod": "until", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2019-04-04" + } + ] + } + }, + { + "Text": "ๆฏๅนด", + "Start": 30, + "End": 31, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P1Y", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "่‡ช2016ๅนด9ๆœˆ1ๆ—ฅ่ตทๆˆ–2016ๅนด1ๆœˆ1ๆ—ฅไน‹ๅ‰็š„ๆปšๅŠจ่ดŸ่ท้‡ๆŒ‰่ฟๅŠจ่‡ช่ง‰้‡ๅ‡ๅบๆŽ’ๅˆ—ใ€‚", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "่‡ช2016ๅนด9ๆœˆ1ๆ—ฅ่ตท", + "Start": 0, + "End": 10, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2016-09-01", + "Mod": "since", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2016-09-01" + } + ] + } + }, + { + "Text": "2016ๅนด1ๆœˆ1ๆ—ฅไน‹ๅ‰", + "Start": 12, + "End": 22, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2016-01-01", + "Mod": "before", + "type": "daterange", + "sourceEntity": "datetimepoint", + "end": "2016-01-01" + } + ] + } + } + ] + }, + { + "Input": "ๆŒ‰็…ง้™ๅบๆŽ’ๅˆ—ๆฏไธชๅ—ๆ–นๅœจ2015ๅนด2ๆœˆ1ๆ—ฅๆˆ–ไน‹ๅŽๆˆ–2015ๅนด1ๆœˆ1ๆ—ฅไน‹ๅ‰ๅ‘่ดง็š„ๅนณๅ‡ๅฎฝๅบฆ", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "2015ๅนด2ๆœˆ1ๆ—ฅๆˆ–ไน‹ๅŽ", + "Start": 11, + "End": 22, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2015-02-01", + "Mod": "since", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2015-02-01" + } + ] + } + }, + { + "Text": "2015ๅนด1ๆœˆ1ๆ—ฅไน‹ๅ‰", + "Start": 24, + "End": 34, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2015-01-01", + "Mod": "before", + "type": "daterange", + "sourceEntity": "datetimepoint", + "end": "2015-01-01" + } + ] + } + } + ] + }, + { + "Input": "ๆŒ‰็…งไปŽ้ซ˜ๅˆฐไฝŽ็š„้กบๅบๆŽ’ๅˆ—ๆฏไธชๅ—ๆ–นๅœจ2015ๅนด1ๆœˆ1ๆ—ฅไน‹ๅ‰ๆˆ–2015ๅนด2ๆœˆ1ๆ—ฅๆˆ–ไน‹ๅŽๅ‘่ดง็š„ๆ€ป้‡", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "2015ๅนด1ๆœˆ1ๆ—ฅไน‹ๅ‰", + "Start": 16, + "End": 26, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2015-01-01", + "Mod": "before", + "type": "daterange", + "sourceEntity": "datetimepoint", + "end": "2015-01-01" + } + ] + } + }, + { + "Text": "2015ๅนด2ๆœˆ1ๆ—ฅๆˆ–ไน‹ๅŽ", + "Start": 28, + "End": 39, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2015-02-01", + "Mod": "since", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2015-02-01" + } + ] + } + } + ] + }, + { + "Input": "ๆŒ‰็…งๅ‡ๅบๆŽ’ๅˆ—ๅœจ2019ๅนด8ๆœˆ1ๆ—ฅไน‹ๅŽๆˆ–ๅœจ2019ๅนด4ๆœˆ5ๆ—ฅๆˆ–ไน‹ๅ‰ไธๅŒๅ…ฌๅ›ญ็š„ๅนณๅ‡ๅนด้พ„", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "2019ๅนด8ๆœˆ1ๆ—ฅไน‹ๅŽ", + "Start": 7, + "End": 17, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-08-01", + "Mod": "after", + "type": "daterange", + "sourceEntity": "datetimepoint", + "start": "2019-08-01" + } + ] + } + }, + { + "Text": "2019ๅนด4ๆœˆ5ๆ—ฅๆˆ–ไน‹ๅ‰", + "Start": 20, + "End": 31, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-04-05", + "Mod": "until", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2019-04-05" + } + ] + } + } + ] + }, + { + "Input": "ๅ‘่ดงๆ—ฅๆœŸๅœจๅŒ…ๆ‹ฌ2015-01-01ๅŠไปฅๅ‰ๆˆ–่€…ๅœจ2015-02-01ไน‹ๅ‰๏ผŒๅ—ๆ–นๆŒ‰็จŽ็š„ไธญ้—ดๅ€ผ้™ๅบๆŽ’ๅˆ—ใ€‚", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "2015-01-01ๅŠไปฅๅ‰", + "Start": 7, + "End": 19, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2015-01-01", + "Mod": "until", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2015-01-01" + } + ] + } + }, + { + "Text": "2015-02-01ไน‹ๅ‰", + "Start": 23, + "End": 34, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2015-02-01", + "Mod": "before", + "type": "daterange", + "sourceEntity": "datetimepoint", + "end": "2015-02-01" + } + ] + } + } + ] + }, + { + "Input": "ๆŒ‰็…งๅนณๅ‡่ดŸ่ท้‡ไปŽ้‡ๅˆฐ่ฝป็š„้กบๅบๆŽ’ๅˆ—2016ๅนด5ๆœˆ1ๆ—ฅๆˆ–2016ๅนด12ๆœˆ1ๆ—ฅๆˆ–ไน‹ๅŽ็š„่ฟๅŠจ่‡ช่ง‰้‡", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "2016ๅนด5ๆœˆ1ๆ—ฅ", + "Start": 16, + "End": 24, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2016-05-01", + "type": "date", + "value": "2016-05-01" + } + ] + } + }, + { + "Text": "2016ๅนด12ๆœˆ1ๆ—ฅๆˆ–ไน‹ๅŽ", + "Start": 26, + "End": 38, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2016-12-01", + "Mod": "since", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2016-12-01" + } + ] + } + } + ] + }, + { + "Input": "ๆŒ‰็…งๅนณๅ‡้ซ˜ๅบฆ้™ๅบๆŽ’ๅˆ—ๅœจ2015ๅนด1ๆœˆ1ๆ—ฅๆˆ–ไปŽ2015ๅนด2ๆœˆ1ๆ—ฅๅผ€ๅง‹ๅ‘่ดง็š„ๅ—ๆ–น", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "2015ๅนด1ๆœˆ1ๆ—ฅ", + "Start": 11, + "End": 19, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2015-01-01", + "type": "date", + "value": "2015-01-01" + } + ] + } + }, + { + "Text": "ไปŽ2015ๅนด2ๆœˆ1ๆ—ฅๅผ€ๅง‹", + "Start": 21, + "End": 32, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2015-02-01", + "Mod": "since", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2015-02-01" + } + ] + } + } + ] + }, + { + "Input": "ๆŒ‰็…งๅœจ2019ๅนด5ๆœˆ5ๆ—ฅๆˆ–ไน‹ๅ‰ๆˆ–ๅœจ2019ๅนด11ๆœˆ11ๆ—ฅ็š„ๆ€ป้”€ๅ”ฎไธญไฝๆ•ฐไปŽๅฐ‘ๅˆฐๅคš็š„้กบๅบๆ˜พ็คบๅนดไปฝ", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "2019ๅนด5ๆœˆ5ๆ—ฅๆˆ–ไน‹ๅ‰", + "Start": 3, + "End": 14, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-05-05", + "Mod": "until", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2019-05-05" + } + ] + } + }, + { + "Text": "2019ๅนด11ๆœˆ11ๆ—ฅ", + "Start": 17, + "End": 27, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-11-11", + "type": "date", + "value": "2019-11-11" + } + ] + } + } + ] + }, + { + "Input": "ๅœจ2019ๅนด1ๆœˆ1ๆ—ฅๆˆ–ไน‹ๅŽๅนณๅ‡ๆ€ป้”€ๅ”ฎๆœ€ๅฐ‘็š„ไธคไธชๅนดไปฝๆ˜ฏ๏ผŸ", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "2019ๅนด1ๆœˆ1ๆ—ฅๆˆ–ไน‹ๅŽ", + "Start": 1, + "End": 12, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-01-01", + "Mod": "since", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "ๅœจ2010ๅนด1ๆœˆ4ๆ—ฅๆˆ–ไน‹ๅŽๅ–ๅ‡บๅนณๆฟๅ•ไฝๅคงไบŽ็ญ‰ไบŽๅ•ไฝไธญไฝๆ•ฐ็š„็ฝ‘็ปœ่ฟžๆŽฅๆ–นๅผ", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "2010ๅนด1ๆœˆ4ๆ—ฅๆˆ–ไน‹ๅŽ", + "Start": 1, + "End": 12, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2010-01-04", + "Mod": "since", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2010-01-04" + } + ] + } + } + ] + }, + { + "Input": "ๅ“ชไธชๅœจ2009ๅนด9ๆœˆ1ๆ—ฅๆˆ–ไน‹ๅŽๆœ€ๅŽๆ›ดๆ–ฐ็š„ๅนดๅบฆ่ดขๅŠก็š„ๆ€ป่ฏ„ไผฐๅ€บๅŠกๆœๅŠกๆœ€้ซ˜๏ผŸ", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "2009ๅนด9ๆœˆ1ๆ—ฅๆˆ–ไน‹ๅŽ", + "Start": 3, + "End": 14, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2009-09-01", + "Mod": "since", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2009-09-01" + } + ] + } + } + ] + }, + { + "Input": "ๅœจ2015ๅนด1ๆœˆ1ๆ—ฅๅŠไน‹ๅŽๅ‘่ดง็š„่ดง็‰ฉๅ—ๆ–นๆŒ‰ๅนณๅ‡็จŽๅ€ผไปŽไฝŽๅˆฐ้ซ˜ๆŽ’ๅˆ—", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "2015ๅนด1ๆœˆ1ๆ—ฅๅŠไน‹ๅŽ", + "Start": 1, + "End": 12, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2015-01-01", + "Mod": "since", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2015-01-01" + } + ] + } + } + ] + }, + { + "Input": "่ดง็‰ฉๅนด้พ„็ญ‰ไบŽๆœ€ๅคงๅนด้พ„ไธ”ๅœจ2015ๅนด1ๆœˆ1ๆ—ฅๆˆ–ไน‹ๅŽๅ‘่ดง็š„ๅ—ๆ–น", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "2015ๅนด1ๆœˆ1ๆ—ฅๆˆ–ไน‹ๅŽ", + "Start": 12, + "End": 23, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2015-01-01", + "Mod": "since", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2015-01-01" + } + ] + } + } + ] + }, + { + "Input": "ๅœจ2019ๅนด1ๆœˆ1ๆ—ฅๆˆ–ไน‹ๅŽ็š„ๅนณๅ‡ๆ€ป้”€ๅ”ฎๆœ€ๅฐ‘็š„ไธคไธชๅนดไปฝๆ˜ฏ๏ผŸ", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "2019ๅนด1ๆœˆ1ๆ—ฅๆˆ–ไน‹ๅŽ", + "Start": 1, + "End": 12, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-01-01", + "Mod": "since", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "ๅœจ2010ๅนด1ๆœˆ1ๆ—ฅๆˆ–ไน‹ๅŽๅ–ๅ‡บ็š„ๅนณๅ‡ๅ•ไฝไปฅๅŠ็›ธๅบ”็š„็ฝ‘็ปœ่ฟžๆŽฅ", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "2010ๅนด1ๆœˆ1ๆ—ฅๆˆ–ไน‹ๅŽ", + "Start": 1, + "End": 12, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2010-01-01", + "Mod": "since", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2010-01-01" + } + ] + } + } + ] + }, + { + "Input": "ๆŒ‰็…งๅ‡ๅบๆŽ’ๅˆ—ๅœจ2015ๅนด1ๆœˆ1ๆ—ฅๆˆ–ไน‹ๅŽๅ‘่ดง็š„ๅนณๅ‡้‡ๅนถๅˆ—ๅ‡บ็›ธๅบ”ๅ—ๆ–น", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "2015ๅนด1ๆœˆ1ๆ—ฅๆˆ–ไน‹ๅŽ", + "Start": 7, + "End": 18, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2015-01-01", + "Mod": "since", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2015-01-01" + } + ] + } + } + ] + }, + { + "Input": "ๅœจ2012ๅนด1ๆœˆ7ๆ—ฅๆˆ–ไน‹ๅ‰๏ผŒๅ•ไฝๅฐ‘ไบŽๅ•ไฝไธญไฝๆ•ฐ็š„็ฝ‘็ปœ่ฟžๆŽฅ", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "2012ๅนด1ๆœˆ7ๆ—ฅๆˆ–ไน‹ๅ‰", + "Start": 1, + "End": 12, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2012-01-07", + "Mod": "until", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2012-01-07" + } + ] + } + } + ] + }, + { + "Input": "ๅ“ช็ง็ฝ‘็ปœ่ฟžๆŽฅ็š„ๆœ€้ซ˜ๅ•ไฝไธ่ถ…่ฟ‡ๅœจๅŒ…ๆ‹ฌ2013ๅนดๅŠไปฅๅ‰็š„ๆœ€้ซ˜ๅ•ไฝ๏ผŸ", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "2013ๅนดๅŠไปฅๅ‰", + "Start": 17, + "End": 24, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2013", + "Mod": "until", + "type": "daterange", + "sourceEntity": "datetimerange", + "end": "2013-01-01" + } + ] + } + } + ] + }, + { + "Input": "ๆŒ‰็…ง้™ๅบๆŽ’ๅˆ—2018ๅนด7ๆœˆ9ๆ—ฅๆˆ–ไน‹ๅ‰็š„ๅ‡บ็‰ˆๆ—ฅๆœŸ", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "2018ๅนด7ๆœˆ9ๆ—ฅๆˆ–ไน‹ๅ‰", + "Start": 6, + "End": 17, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-07-09", + "Mod": "until", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2018-07-09" + } + ] + } + } + ] + }, + { + "Input": "ๅœจ2015ๅนด2ๆœˆ1ๆ—ฅๆˆ–ไน‹ๅ‰ๅ‘่ดง็š„ไธๅŒ่ดง็‰ฉๅ—ๆ–นๆŒ‰ๅนณๅ‡็จŽๅ€ผ้™ๅบๆŽ’ๅˆ—", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "2015ๅนด2ๆœˆ1ๆ—ฅๆˆ–ไน‹ๅ‰", + "Start": 1, + "End": 12, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2015-02-01", + "Mod": "until", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2015-02-01" + } + ] + } + } + ] + }, + { + "Input": "ๆ˜พ็คบ่กจไธญๅœจ2019ๅนด9ๆœˆ14ๆ—ฅๆˆ–ไน‹ๅ‰ไธ”ๅนด้พ„ไธๅฐ‘ไบŽๅนด้พ„ไธญไฝๆ•ฐ็š„ๅ…ฌๅ›ญ", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "2019ๅนด9ๆœˆ14ๆ—ฅๆˆ–ไน‹ๅ‰", + "Start": 5, + "End": 17, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-09-14", + "Mod": "until", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2019-09-14" + } + ] + } + } + ] + }, + { + "Input": "ๅ“ชไบ›ๅ…ฌๅ›ญ็š„ๅนด้พ„ไฝŽไบŽๅœจ2019ๅนด11ๆœˆ9ๆ—ฅๆˆ–ไน‹ๅ‰็š„ๅนณๅ‡ๅนด้พ„๏ผŸ", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "2019ๅนด11ๆœˆ9ๆ—ฅๆˆ–ไน‹ๅ‰", + "Start": 10, + "End": 22, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-11-09", + "Mod": "until", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2019-11-09" + } + ] + } + } + ] + }, + { + "Input": "ๅœจ2011ๅนด1ๆœˆ10ๆ—ฅๆˆ–ไน‹ๅ‰ๅ–ๅ‡บไธ”ๆœ€ๅฐๅ•ไฝ่ถ…่ฟ‡45็š„็ฝ‘็ปœ่ฟžๆŽฅ", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "2011ๅนด1ๆœˆ10ๆ—ฅๆˆ–ไน‹ๅ‰", + "Start": 1, + "End": 13, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2011-01-10", + "Mod": "until", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2011-01-10" + } + ] + } + } + ] + }, + { + "Input": "ๆŒ‰็…งไปŽไฝŽๅˆฐ้ซ˜็š„้กบๅบๆŽ’ๅˆ—2019ๅนด11ๆœˆ11ๆ—ฅๆˆ–ไน‹ๅ‰ๆฏๅนด็š„ๅนณๅ‡ๆ€ป้”€ๅ”ฎ", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "2019ๅนด11ๆœˆ11ๆ—ฅๆˆ–ไน‹ๅ‰", + "Start": 11, + "End": 24, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-11-11", + "Mod": "until", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2019-11-11" + } + ] + } + }, + { + "Text": "ๆฏๅนด", + "Start": 25, + "End": 26, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P1Y", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "ๆŒ‰็…งๅ‡ๅบๆŽ’ๅˆ—2007ๅนด1ๆœˆ10ๆ—ฅๆˆ–ไน‹ๅ‰็š„ๆ—ฅๆœŸ", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "2007ๅนด1ๆœˆ10ๆ—ฅๆˆ–ไน‹ๅ‰", + "Start": 6, + "End": 18, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2007-01-10", + "Mod": "until", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2007-01-10" + } + ] + } + } + ] + }, + { + "Input": "2010ๅนด1ๆœˆ1ๆ—ฅๆˆ–ไน‹ๅŽใ€2011ๅนด1ๆœˆ8ๆ—ฅไน‹ๅ‰็š„็ฝ‘็ปœ่ฟžๆŽฅ็š„ๅนณๅ‡ๅ•ไฝใ€‚", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "2010ๅนด1ๆœˆ1ๆ—ฅๆˆ–ไน‹ๅŽ", + "Start": 0, + "End": 11, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2010-01-01", + "Mod": "since", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2010-01-01" + } + ] + } + }, + { + "Text": "2011ๅนด1ๆœˆ8ๆ—ฅไน‹ๅ‰", + "Start": 13, + "End": 23, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2011-01-08", + "Mod": "before", + "type": "daterange", + "sourceEntity": "datetimepoint", + "end": "2011-01-08" + } + ] + } + } + ] + }, + { + "Input": "้‚ฃไบ›ๆœ€้ซ˜็ฆปๆ•ฃๆ•ฐๅญฆๆˆ็ปฉๅฐไบŽ็ญ‰ไบŽ89ไธ”ๅ‡บ็”Ÿๅœจ2001ๅนด10ๆœˆ1ๆ—ฅๅŠไน‹ๅ‰็š„ๅญฆ้™ข", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "2001ๅนด10ๆœˆ1ๆ—ฅๅŠไน‹ๅ‰", + "Start": 20, + "End": 32, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2001-10-01", + "Mod": "until", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2001-10-01" + } + ] + } + } + ] + }, + { + "Input": "ๆŒ‰็…ง้™ๅบๆŽ’ๅˆ—ๅœจ2018ๅนด7ๆœˆ9ๆ—ฅๆˆ–ไน‹ๅ‰็š„ๅ‡บ็‰ˆๆ—ฅๆœŸ", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "2018ๅนด7ๆœˆ9ๆ—ฅๆˆ–ไน‹ๅ‰", + "Start": 7, + "End": 18, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-07-09", + "Mod": "until", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2018-07-09" + } + ] + } + } + ] + }, + { + "Input": "ๆŒ‰็…งๆˆๆœฌๅ‡ๅบๆ˜พ็คบๅœจ2015ๅนด2ๆœˆ1ๆ—ฅๆˆ–ไน‹ๅ‰็š„ๅ—ๆ–น", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "2015ๅนด2ๆœˆ1ๆ—ฅๆˆ–ไน‹ๅ‰", + "Start": 9, + "End": 20, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2015-02-01", + "Mod": "until", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2015-02-01" + } + ] + } + } + ] + }, + { + "Input": "ๆŒ‰็…ง้™ๅบๆŽ’ๅˆ—ๆฏไธชๅ—ๆ–นๅœจ2015ๅนด1ๆœˆ1ๆ—ฅๆˆ–ไน‹ๅ‰ๅ‘่ดง็š„ๆ€ปไปทๆ ผ", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "2015ๅนด1ๆœˆ1ๆ—ฅๆˆ–ไน‹ๅ‰", + "Start": 11, + "End": 22, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2015-01-01", + "Mod": "until", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2015-01-01" + } + ] + } + } + ] + }, + { + "Input": "ๆŒ‰็…ง้™ๅบๆŽ’ๅˆ—ไธๅŒๅ—ๆ–นๅœจ2015ๅนด2ๆœˆ1ๆ—ฅๆˆ–ไน‹ๅ‰ๅ‘่ดง็š„ๅนณๅ‡้‡", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "2015ๅนด2ๆœˆ1ๆ—ฅๆˆ–ไน‹ๅ‰", + "Start": 11, + "End": 22, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2015-02-01", + "Mod": "until", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2015-02-01" + } + ] + } + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Chinese/DateTimeParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Chinese/DateTimeParser.json new file mode 100644 index 000000000..fdd3d89ea --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Chinese/DateTimeParser.json @@ -0,0 +1,255 @@ +[ + { + "Input": "2010-01-29ๆ—ฉไธŠไธƒ็‚น", + "Context": { + "ReferenceDateTime": "2016-11-07T14:07:00" + }, + "Results": [ + { + "Text": "2010-01-29ๆ—ฉไธŠไธƒ็‚น", + "Type": "datetime", + "Value": { + "Timex": "2010-01-29T07", + "FutureResolution": { + "dateTime": "2010-01-29 07:00:00" + }, + "PastResolution": { + "dateTime": "2010-01-29 07:00:00" + } + }, + "Start": 0, + "Length": 14 + } + ] + }, + { + "Input": "2010.01.29ๆ™šไธŠๅ…ญ็‚น", + "Context": { + "ReferenceDateTime": "2016-11-07T14:07:00" + }, + "Results": [ + { + "Text": "2010.01.29ๆ™šไธŠๅ…ญ็‚น", + "Type": "datetime", + "Value": { + "Timex": "2010-01-29T18", + "FutureResolution": { + "dateTime": "2010-01-29 18:00:00" + }, + "PastResolution": { + "dateTime": "2010-01-29 18:00:00" + } + }, + "Start": 0, + "Length": 14 + } + ] + }, + { + "Input": "2010/01/29ไธญๅˆๅไบŒ็‚น", + "Context": { + "ReferenceDateTime": "2016-11-07T14:07:00" + }, + "Results": [ + { + "Text": "2010/01/29ไธญๅˆๅไบŒ็‚น", + "Type": "datetime", + "Value": { + "Timex": "2010-01-29T12", + "FutureResolution": { + "dateTime": "2010-01-29 12:00:00" + }, + "PastResolution": { + "dateTime": "2010-01-29 12:00:00" + } + }, + "Start": 0, + "Length": 15 + } + ] + }, + { + "Input": "2010 01 29ไบ”็‚น", + "Context": { + "ReferenceDateTime": "2016-11-07T14:07:00" + }, + "Results": [ + { + "Text": "2010 01 29ไบ”็‚น", + "Type": "datetime", + "Value": { + "Timex": "2010-01-29T05", + "FutureResolution": { + "dateTime": "2010-01-29 05:00:00" + }, + "PastResolution": { + "dateTime": "2010-01-29 05:00:00" + } + }, + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "1987ๅนด1ๆœˆ11ๆ—ฅๅ…ซ็‚น", + "Context": { + "ReferenceDateTime": "2016-11-07T14:07:00" + }, + "Results": [ + { + "Text": "1987ๅนด1ๆœˆ11ๆ—ฅๅ…ซ็‚น", + "Type": "datetime", + "Value": { + "Timex": "1987-01-11T08", + "FutureResolution": { + "dateTime": "1987-01-11 08:00:00" + }, + "PastResolution": { + "dateTime": "1987-01-11 08:00:00" + } + }, + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "ๅ†œๅކ2015ๅนดๅๆœˆๅˆไธ€ๆ—ฉไธŠไน็‚นไบŒๅ", + "Context": { + "ReferenceDateTime": "2016-11-07T14:07:00" + }, + "Results": [ + { + "Text": "ๅ†œๅކ2015ๅนดๅๆœˆๅˆไธ€ๆ—ฉไธŠไน็‚นไบŒๅ", + "Type": "datetime", + "Value": { + "Timex": "2015-10-01T09:20", + "FutureResolution": { + "dateTime": "2015-10-01 09:20:00" + }, + "PastResolution": { + "dateTime": "2015-10-01 09:20:00" + } + }, + "Start": 0, + "Length": 17 + } + ] + }, + { + "Input": "1ๆœˆ19ๅทไธ‹ๅˆ5:00", + "Context": { + "ReferenceDateTime": "2016-11-07T14:07:00" + }, + "Results": [ + { + "Text": "1ๆœˆ19ๅทไธ‹ๅˆ5:00", + "Type": "datetime", + "Value": { + "Timex": "XXXX-01-19T17:00", + "FutureResolution": { + "dateTime": "2017-01-19 17:00:00" + }, + "PastResolution": { + "dateTime": "2016-01-19 17:00:00" + } + }, + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "ๆ˜Žๅคฉไธ‹ๅˆ5:00", + "Context": { + "ReferenceDateTime": "2016-11-07T14:07:00" + }, + "Results": [ + { + "Text": "ๆ˜Žๅคฉไธ‹ๅˆ5:00", + "Type": "datetime", + "Value": { + "Timex": "2016-11-08T17:00", + "FutureResolution": { + "dateTime": "2016-11-08 17:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-08 17:00:00" + } + }, + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "ไปŠๆ™š6็‚น", + "Context": { + "ReferenceDateTime": "2016-11-07T14:07:00" + }, + "Results": [ + { + "Text": "ไปŠๆ™š6็‚น", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T18", + "FutureResolution": { + "dateTime": "2016-11-07 18:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 18:00:00" + } + }, + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "ไปŠๆ™จ5็‚น", + "Context": { + "ReferenceDateTime": "2016-11-07T14:07:00" + }, + "Results": [ + { + "Text": "ไปŠๆ™จ5็‚น", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T05", + "FutureResolution": { + "dateTime": "2016-11-07 05:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 05:00:00" + } + }, + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "ไปŠๆ—ฉ8็‚นๅไบ”ๅˆ†", + "Context": { + "ReferenceDateTime": "2016-11-07T14:07:00" + }, + "Results": [ + { + "Text": "ไปŠๆ—ฉ8็‚นๅไบ”ๅˆ†", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T08:15", + "FutureResolution": { + "dateTime": "2016-11-07 08:15:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 08:15:00" + } + }, + "Start": 0, + "Length": 7 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Chinese/DateTimePeriodExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Chinese/DateTimePeriodExtractor.json new file mode 100644 index 000000000..5b531aac3 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Chinese/DateTimePeriodExtractor.json @@ -0,0 +1,177 @@ +[ + { + "Input": "ๆ˜Žๅคฉ2็‚นๅˆฐ4็‚น", + "Results": [ + { + "Text": "ๆ˜Žๅคฉ2็‚นๅˆฐ4็‚น", + "Type": "datetimerange", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "ไปŽๆ˜จๅคฉไธ‹ๅˆไธค็‚นๅˆฐๅ››็‚น", + "Results": [ + { + "Text": "ไปŽๆ˜จๅคฉไธ‹ๅˆไธค็‚นๅˆฐๅ››็‚น", + "Type": "datetimerange", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "ไปŽๆ˜จๅคฉไธ‹ๅˆไธค็‚นๅˆฐๆ˜Žๅคฉๅ››็‚น", + "Results": [ + { + "Text": "ไปŽๆ˜จๅคฉไธ‹ๅˆไธค็‚นๅˆฐๆ˜Žๅคฉๅ››็‚น", + "Type": "datetimerange", + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "ไปŽๆ˜จๅคฉ5:00-6:00", + "Results": [ + { + "Text": "ไปŽๆ˜จๅคฉ5:00-6:00", + "Type": "datetimerange", + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "1ๆœˆ15ๅท4็‚นๅ’Œ2ๆœˆ3ๅท9็‚นไน‹้—ด", + "Results": [ + { + "Text": "1ๆœˆ15ๅท4็‚นๅ’Œ2ๆœˆ3ๅท9็‚นไน‹้—ด", + "Type": "datetimerange", + "Start": 0, + "Length": 16 + } + ] + }, + { + "Input": "2็‚น-ๆ˜Žๅคฉ4็‚น", + "Results": [ + { + "Text": "2็‚น-ๆ˜Žๅคฉ4็‚น", + "Type": "datetimerange", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "ๆ˜จๆ™š", + "Results": [ + { + "Text": "ๆ˜จๆ™š", + "Type": "datetimerange", + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "ๆ˜จๅคฉๆ™šไธŠ", + "Results": [ + { + "Text": "ๆ˜จๅคฉๆ™šไธŠ", + "Type": "datetimerange", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "ๆ˜ŽๅคฉไธŠๅˆ", + "Results": [ + { + "Text": "ๆ˜ŽๅคฉไธŠๅˆ", + "Type": "datetimerange", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "ไธŠไธชๅฐๆ—ถ", + "Results": [ + { + "Text": "ไธŠไธชๅฐๆ—ถ", + "Type": "datetimerange", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "ไน‹ๅŽ5ๅˆ†้’Ÿ", + "Results": [ + { + "Text": "ไน‹ๅŽ5ๅˆ†้’Ÿ", + "Type": "datetimerange", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "ไน‹ๅ‰3ๅฐๆ—ถ", + "Results": [ + { + "Text": "ไน‹ๅ‰3ๅฐๆ—ถ", + "Type": "datetimerange", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "2019ๅนด7ๆœˆ25ๆ—ฅๆ—ฉ้—ด็ฒฎๆฒน่กŒๆƒ…็ฎ€ๆž", + "Results": [ + { + "Text": "2019ๅนด7ๆœˆ25ๆ—ฅๆ—ฉ้—ด", + "Type": "datetimerange", + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "7ๆœˆ25ๆ—ฅๆ—ฉ้—ดไธญๅฐๆฟๅ…ฌๅ‘Šๆฑ‡ๆ€ป", + "Results": [ + { + "Text": "7ๆœˆ25ๆ—ฅๆ—ฉ้—ด", + "Type": "datetimerange", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "7ๆœˆ25ๆ—ฅๆ—ฉ้—ด๏ผŒ7ๆœˆ25ๆ—ฅ๏ผŒ7ๆœˆ25ๆ—ฅๆ—ฉ้ƒฝๆ˜ฏ่ขซๆ”ฏๆŒ็š„ๆต‹ไพ‹", + "NotSupported": "javascript", + "Context": { + "ReferenceDateTime": "2019-08-19T16:12:00" + }, + "Results": [ + { + "Text": "7ๆœˆ25ๆ—ฅๆ—ฉ้—ด", + "Type": "datetimerange", + "Start": 0, + "Length": 7 + }, + { + "Text": "7ๆœˆ25ๆ—ฅๆ—ฉ", + "Type": "datetimerange", + "Start": 14, + "Length": 6 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Chinese/DateTimePeriodParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Chinese/DateTimePeriodParser.json new file mode 100644 index 000000000..014b2fce4 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Chinese/DateTimePeriodParser.json @@ -0,0 +1,645 @@ +[ + { + "Input": "ไปŽๆ˜จๅคฉไธ‹ๅˆไธค็‚นๅˆฐๅ››็‚น", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "ไปŽๆ˜จๅคฉไธ‹ๅˆไธค็‚นๅˆฐๅ››็‚น", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-06T14,2016-11-06T16,PT2H)", + "FutureResolution": { + "startDateTime": "2016-11-06 14:00:00", + "endDateTime": "2016-11-06 16:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-06 14:00:00", + "endDateTime": "2016-11-06 16:00:00" + } + }, + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "ไปŽๆ˜จๅคฉไธ‹ๅˆไธค็‚นๅˆฐๆ˜Žๅคฉๅ››็‚น", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "ไปŽๆ˜จๅคฉไธ‹ๅˆไธค็‚นๅˆฐๆ˜Žๅคฉๅ››็‚น", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-06T14:00:00,2016-11-08T04:00:00,PT38H)", + "FutureResolution": { + "startDateTime": "2016-11-06 14:00:00", + "endDateTime": "2016-11-08 04:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-06 14:00:00", + "endDateTime": "2016-11-08 04:00:00" + } + }, + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "ไปŽๆ˜จๅคฉ5:00-6:00", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "ไปŽๆ˜จๅคฉ5:00-6:00", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-06T05:00,2016-11-06T06:00,PT1H)", + "FutureResolution": { + "startDateTime": "2016-11-06 05:00:00", + "endDateTime": "2016-11-06 06:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-06 05:00:00", + "endDateTime": "2016-11-06 06:00:00" + } + }, + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "1ๆœˆ15ๅท4็‚นๅ’Œ2ๆœˆ3ๅท9็‚นไน‹้—ด", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "1ๆœˆ15ๅท4็‚นๅ’Œ2ๆœˆ3ๅท9็‚นไน‹้—ด", + "Type": "datetimerange", + "Value": { + "Timex": "(XXXX-01-15T04,XXXX-02-03T09,PT461H)", + "FutureResolution": { + "startDateTime": "2017-01-15 04:00:00", + "endDateTime": "2017-02-03 09:00:00" + }, + "PastResolution": { + "startDateTime": "2017-01-15 04:00:00", + "endDateTime": "2017-02-03 09:00:00" + } + }, + "Start": 0, + "Length": 16 + } + ] + }, + { + "Input": "2็‚น-ๆ˜Žๅคฉ4็‚น", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "2็‚น-ๆ˜Žๅคฉ4็‚น", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T02:00:00,2016-11-08T04:00:00,PT26H)", + "FutureResolution": { + "startDateTime": "2016-11-07 02:00:00", + "endDateTime": "2016-11-08 04:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 02:00:00", + "endDateTime": "2016-11-08 04:00:00" + } + }, + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "ๆ˜จๆ™š", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "ๆ˜จๆ™š", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-06TEV", + "FutureResolution": { + "startDateTime": "2016-11-06 16:00:00", + "endDateTime": "2016-11-06 20:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-06 16:00:00", + "endDateTime": "2016-11-06 20:00:00" + } + }, + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "ๆ˜จๅคฉๆ™šไธŠ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "ๆ˜จๅคฉๆ™šไธŠ", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-06TEV", + "FutureResolution": { + "startDateTime": "2016-11-06 16:00:00", + "endDateTime": "2016-11-06 20:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-06 16:00:00", + "endDateTime": "2016-11-06 20:00:00" + } + }, + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "ๆ˜ŽๅคฉไธŠๅˆ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "ๆ˜ŽๅคฉไธŠๅˆ", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-08TMO", + "FutureResolution": { + "startDateTime": "2016-11-08 08:00:00", + "endDateTime": "2016-11-08 12:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-08 08:00:00", + "endDateTime": "2016-11-08 12:00:00" + } + }, + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "ไธŠไธชๅฐๆ—ถ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "ไธŠไธชๅฐๆ—ถ", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T15:12:00,2016-11-07T16:12:00,PT1H)", + "FutureResolution": { + "startDateTime": "2016-11-07 15:12:00", + "endDateTime": "2016-11-07 16:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 15:12:00", + "endDateTime": "2016-11-07 16:12:00" + } + }, + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "ไน‹ๅŽ5ๅˆ†้’Ÿ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "ไน‹ๅŽ5ๅˆ†้’Ÿ", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T16:17:00,PT5M)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 16:17:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 16:17:00" + } + }, + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "ไน‹ๅ‰3ๅฐๆ—ถ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "ไน‹ๅ‰3ๅฐๆ—ถ", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T13:12:00,2016-11-07T16:12:00,PT3H)", + "FutureResolution": { + "startDateTime": "2016-11-07 13:12:00", + "endDateTime": "2016-11-07 16:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 13:12:00", + "endDateTime": "2016-11-07 16:12:00" + } + }, + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "ๅœจๆœชๆฅ็š„3ๅฐๆ—ถ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "ๆœชๆฅ็š„3ๅฐๆ—ถ", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T19:12:00,PT3H)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 19:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 19:12:00" + } + }, + "Start": 1, + "Length": 6 + } + ] + }, + { + "Input": "ๅธฎๆˆ‘ๅฎšไธ€ไธชไปŽ็Žฐๅœจๅˆฐๅ…ซ็‚น็š„ไผš่ฎฎ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "ไปŽ็Žฐๅœจๅˆฐๅ…ซ็‚น", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T20:00:00,PT4H)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 20:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 20:00:00" + } + }, + "Start": 5, + "Length": 6 + } + ] + }, + { + "Input": "ไปŠๆ™šๅ…ซ็‚นๅˆฐไน็‚นๆœ‰ไผš่ฎฎๅฎคๅ—", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "ไปŠๆ™šๅ…ซ็‚นๅˆฐไน็‚น", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T20:00:00,2016-11-07T21:00:00,PT1H)", + "FutureResolution": { + "startDateTime": "2016-11-07 20:00:00", + "endDateTime": "2016-11-07 21:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 20:00:00", + "endDateTime": "2016-11-07 21:00:00" + } + }, + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "ๅธฎๆˆ‘ๅœจไปŠๆ™š7็‚นๅˆฐ7็‚น30ๅฎšไธชไผš", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "ไปŠๆ™š7็‚นๅˆฐ7็‚น30", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T19:00:00,2016-11-07T19:30:00,PT0H)", + "FutureResolution": { + "startDateTime": "2016-11-07 19:00:00", + "endDateTime": "2016-11-07 19:30:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 19:00:00", + "endDateTime": "2016-11-07 19:30:00" + } + }, + "Start": 3, + "Length": 9 + } + ] + }, + { + "Input": "ๆˆ‘ๆ˜Žๅคฉไธญๅˆๆฒก็ฉบ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "ๆ˜Žๅคฉไธญๅˆ", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-08TMI", + "FutureResolution": { + "startDateTime": "2016-11-08 11:00:00", + "endDateTime": "2016-11-08 13:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-08 11:00:00", + "endDateTime": "2016-11-08 13:00:00" + } + }, + "Start": 1, + "Length": 4 + } + ] + }, + { + "Input": "ไป–ไปฌๅฎ˜็ฝ‘ไธŠๆ˜Žๅคฉๆ—ฉไธŠ่ฟ™ๅ‡ ็ญๆฒกๆœ‰ๅ–ๆถˆ", + "Context": { + "ReferenceDateTime": "2019-08-09T16:12:00" + }, + "Results": [ + { + "Text": "ๆ˜Žๅคฉๆ—ฉไธŠ", + "Type": "datetimerange", + "Value": { + "Timex": "2019-08-10TMO", + "FutureResolution": { + "startDateTime": "2019-08-10 08:00:00", + "endDateTime": "2019-08-10 12:00:00" + }, + "PastResolution": { + "startDateTime": "2019-08-10 08:00:00", + "endDateTime": "2019-08-10 12:00:00" + } + }, + "Start": 5, + "Length": 4 + } + ] + }, + { + "Input": "ๅฐ้ฃŽๅฐ†ไบŽไธƒๆœˆไบ”ๅทๆ™š่ฟ‡ๅขƒ", + "Context": { + "ReferenceDateTime": "2019-08-09T16:12:00" + }, + "Results": [ + { + "Text": "ไธƒๆœˆไบ”ๅทๆ™š", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-07-05TEV", + "FutureResolution": { + "startDateTime": "2020-07-05 16:00:00", + "endDateTime": "2020-07-05 20:00:00" + }, + "PastResolution": { + "startDateTime": "2019-07-05 16:00:00", + "endDateTime": "2019-07-05 20:00:00" + } + }, + "Start": 4, + "Length": 5 + } + ] + }, + { + "Input": "ไธƒๆœˆไบ”ๅทๆ—ฉ็š„้ฃžๆœบ", + "Context": { + "ReferenceDateTime": "2019-08-09T16:12:00" + }, + "Results": [ + { + "Text": "ไธƒๆœˆไบ”ๅทๆ—ฉ", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-07-05TMO", + "FutureResolution": { + "startDateTime": "2020-07-05 08:00:00", + "endDateTime": "2020-07-05 12:00:00" + }, + "PastResolution": { + "startDateTime": "2019-07-05 08:00:00", + "endDateTime": "2019-07-05 12:00:00" + } + }, + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "ๆˆ‘ๅฐ†ไบŽๅ…ซๆœˆไธƒๅทๆ—ฉๅˆฐ่พพๆ—ฉ็จป็”ฐๅคงๅญฆ", + "Context": { + "ReferenceDateTime": "2019-08-19T16:12:00" + }, + "NotSupported": "java, javascript", + "Results": [ + { + "Text": "ๅ…ซๆœˆไธƒๅทๆ—ฉ", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-08-07TMO", + "FutureResolution": { + "startDateTime": "2020-08-07 08:00:00", + "endDateTime": "2020-08-07 12:00:00" + }, + "PastResolution": { + "startDateTime": "2019-08-07 08:00:00", + "endDateTime": "2019-08-07 12:00:00" + } + }, + "Start": 3, + "Length": 5 + } + ] + }, + { + "Input": "ๆ˜Žๅคฉๆ—ฉไธŠๆˆ‘ไธๆ‰“็ฎ—ๅƒๆ—ฉ้ฅญ", + "Context": { + "ReferenceDateTime": "2019-08-19T16:12:00" + }, + "NotSupported": "java, javascript", + "Results": [ + { + "Text": "ๆ˜Žๅคฉๆ—ฉไธŠ", + "Type": "datetimerange", + "Value": { + "Timex": "2019-08-20TMO", + "FutureResolution": { + "startDateTime": "2019-08-20 08:00:00", + "endDateTime": "2019-08-20 12:00:00" + }, + "PastResolution": { + "startDateTime": "2019-08-20 08:00:00", + "endDateTime": "2019-08-20 12:00:00" + } + }, + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "ๆ™š็คผๆœไผšๅœจๅ…ซๆœˆไธƒๅทๆ™š้€ๅˆฐๆ‚จๅฎถ้‡Œ", + "Context": { + "ReferenceDateTime": "2019-08-19T16:12:00" + }, + "NotSupported": "java, javascript", + "Results": [ + { + "Text": "ๅ…ซๆœˆไธƒๅทๆ™š", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-08-07TEV", + "FutureResolution": { + "startDateTime": "2020-08-07 16:00:00", + "endDateTime": "2020-08-07 20:00:00" + }, + "PastResolution": { + "startDateTime": "2019-08-07 16:00:00", + "endDateTime": "2019-08-07 20:00:00" + } + }, + "Start": 5, + "Length": 5 + } + ] + }, + { + "Input": "2019ๅนด7ๆœˆ25ๆ—ฅๆ—ฉ้—ด็ฒฎๆฒน่กŒๆƒ…็ฎ€ๆž", + "Results": [ + { + "Text": "2019ๅนด7ๆœˆ25ๆ—ฅๆ—ฉ้—ด", + "Type": "datetimerange", + "Value": { + "Timex": "2019-07-25TMO", + "FutureResolution": { + "startDateTime": "2019-07-25 08:00:00", + "endDateTime": "2019-07-25 12:00:00" + }, + "PastResolution": { + "startDateTime": "2019-07-25 08:00:00", + "endDateTime": "2019-07-25 12:00:00" + } + }, + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "7ๆœˆ25ๆ—ฅๆ—ฉ้—ดไธญๅฐๆฟๅ…ฌๅ‘Šๆฑ‡ๆ€ป", + "Context": { + "ReferenceDateTime": "2019-08-19T16:12:00" + }, + "Results": [ + { + "Text": "7ๆœˆ25ๆ—ฅๆ—ฉ้—ด", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-07-25TMO", + "FutureResolution": { + "startDateTime": "2020-07-25 08:00:00", + "endDateTime": "2020-07-25 12:00:00" + }, + "PastResolution": { + "startDateTime": "2019-07-25 08:00:00", + "endDateTime": "2019-07-25 12:00:00" + } + }, + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "7ๆœˆ25ๆ—ฅๆ—ฉ้—ด๏ผŒ7ๆœˆ25ๆ—ฅ๏ผŒ7ๆœˆ25ๆ—ฅๆ—ฉ้ƒฝๆ˜ฏ่ขซๆ”ฏๆŒ็š„ๆต‹ไพ‹", + "NotSupported": "javascript", + "Context": { + "ReferenceDateTime": "2019-08-19T16:12:00" + }, + "Results": [ + { + "Text": "7ๆœˆ25ๆ—ฅๆ—ฉ้—ด", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-07-25TMO", + "FutureResolution": { + "startDateTime": "2020-07-25 08:00:00", + "endDateTime": "2020-07-25 12:00:00" + }, + "PastResolution": { + "startDateTime": "2019-07-25 08:00:00", + "endDateTime": "2019-07-25 12:00:00" + } + }, + "Start": 0, + "Length": 7 + }, + { + "Text": "7ๆœˆ25ๆ—ฅๆ—ฉ", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-07-25TMO", + "FutureResolution": { + "startDateTime": "2020-07-25 08:00:00", + "endDateTime": "2020-07-25 12:00:00" + }, + "PastResolution": { + "startDateTime": "2019-07-25 08:00:00", + "endDateTime": "2019-07-25 12:00:00" + } + }, + "Start": 14, + "Length": 6 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Chinese/DurationExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Chinese/DurationExtractor.json new file mode 100644 index 000000000..3081b2296 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Chinese/DurationExtractor.json @@ -0,0 +1,175 @@ +[ + { + "Input": "ไธคๅนด", + "Results": [ + { + "Text": "ไธคๅนด", + "Type": "duration", + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "6 ๅคฉ", + "Results": [ + { + "Text": "6 ๅคฉ", + "Type": "duration", + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "7 ๅ‘จ", + "Results": [ + { + "Text": "7 ๅ‘จ", + "Type": "duration", + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "5 ๅฐๆ—ถ", + "Results": [ + { + "Text": "5 ๅฐๆ—ถ", + "Type": "duration", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "ไธ‰ๅนดๅŠ", + "Results": [ + { + "Text": "ไธ‰ๅนดๅŠ", + "Type": "duration", + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ไธ‰ๅคฉๅŠ", + "Results": [ + { + "Text": "ไธ‰ๅคฉๅŠ", + "Type": "duration", + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ไธ‰ไธชๆœˆๅŠ", + "Results": [ + { + "Text": "ไธ‰ไธชๆœˆๅŠ", + "Type": "duration", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "่ฟ˜ๅ‰ฉ8ๅคฉ20ๆ—ถ", + "NotSupported": "javascript,python,java", + "Results": [ + { + "Text": "8ๅคฉ20ๆ—ถ", + "Type": "duration", + "Start": 2, + "Length": 5 + } + ] + }, + { + "Input": "่ฟ˜ๅ‰ฉ8ๅคฉ20ๅฐๆ—ถ", + "NotSupported": "javascript,python,java", + "Results": [ + { + "Text": "8ๅคฉ20ๅฐๆ—ถ", + "Type": "duration", + "Start": 2, + "Length": 6 + } + ] + }, + { + "Input": "่ฟ˜ๅ‰ฉ8ๅคฉๅˆไบŒๅไธชๅฐๆ—ถ", + "NotSupported": "javascript,python,java", + "Results": [ + { + "Text": "8ๅคฉๅˆไบŒๅไธชๅฐๆ—ถ", + "Type": "duration", + "Start": 2, + "Length": 8 + } + ] + }, + { + "Input": "ไธ€ๅนดๅคšไธ‰ไธชๆœˆๅˆ20ๅคฉ8ๅฐๆ—ถไฝ™50ๅˆ†้’Ÿ20็ง’", + "NotSupported": "javascript,python,java", + "Results": [ + { + "Text": "ไธ€ๅนดๅคšไธ‰ไธชๆœˆๅˆ20ๅคฉ8ๅฐๆ—ถไฝ™50ๅˆ†้’Ÿ20็ง’", + "Type": "duration", + "Start": 0, + "Length": 21 + } + ] + }, + { + "Input": "ไบ”ไธชๆ˜ŸๆœŸ3ๅฐๆ—ถ", + "NotSupported": "javascript,python,java", + "Results": [ + { + "Text": "ไบ”ไธชๆ˜ŸๆœŸ3ๅฐๆ—ถ", + "Type": "duration", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "ไธ€ๅนดๅˆไธ€ไธชๆœˆ21ๅคฉ", + "NotSupported": "javascript,python,java", + "Results": [ + { + "Text": "ไธ€ๅนดๅˆไธ€ไธชๆœˆ21ๅคฉ", + "Type": "duration", + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "ไธคๅคฉๅˆไธ€ไธชๆœˆ", + "NotSupported": "javascript,python,java", + "Results": [ + { + "Text": "ไธคๅคฉๅˆไธ€ไธชๆœˆ", + "Type": "duration", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "ไธ€ไธชๆ˜ŸๆœŸๅˆไธ‰ๅคฉ", + "NotSupported": "javascript,python,java", + "Results": [ + { + "Text": "ไธ€ไธชๆ˜ŸๆœŸๅˆไธ‰ๅคฉ", + "Type": "duration", + "Start": 0, + "Length": 7 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Chinese/DurationParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Chinese/DurationParser.json new file mode 100644 index 000000000..d4c9d7a97 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Chinese/DurationParser.json @@ -0,0 +1,347 @@ +[ + { + "Input": "ไธคๅนด", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ไธคๅนด", + "Type": "duration", + "Value": { + "Timex": "P2Y", + "FutureResolution": { + "duration": "63072000" + }, + "PastResolution": { + "duration": "63072000" + } + }, + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "5ๅˆ†้’Ÿ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "5ๅˆ†้’Ÿ", + "Type": "duration", + "Value": { + "Timex": "PT5M", + "FutureResolution": { + "duration": "300" + }, + "PastResolution": { + "duration": "300" + } + }, + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "3ๅคฉ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "3ๅคฉ", + "Type": "duration", + "Value": { + "Timex": "P3D", + "FutureResolution": { + "duration": "259200" + }, + "PastResolution": { + "duration": "259200" + } + }, + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "15ๅ‘จ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "15ๅ‘จ", + "Type": "duration", + "Value": { + "Timex": "P15W", + "FutureResolution": { + "duration": "9072000" + }, + "PastResolution": { + "duration": "9072000" + } + }, + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ๅ“Žไธ‰ๅนดๅŠ่ฟ‡ๅŽปไบ†ๅ‘€", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ไธ‰ๅนดๅŠ", + "Type": "duration", + "Value": { + "Timex": "P3.5Y", + "FutureResolution": { + "duration": "110376000" + }, + "PastResolution": { + "duration": "110376000" + } + }, + "Start": 1, + "Length": 3 + } + ] + }, + { + "Input": "ๅ—จไธ‰ๅนดๅŠ่ฟ‡ๅŽปไบ†๏ผŒ้ฉฌไธŠไธ€ๅนดๅŠๅˆ่ฆ่ฟ‡ๅŽปไบ†", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ไธ‰ๅนดๅŠ", + "Type": "duration", + "Value": { + "Timex": "P3.5Y", + "FutureResolution": { + "duration": "110376000" + }, + "PastResolution": { + "duration": "110376000" + } + }, + "Start": 1, + "Length": 3 + }, + { + "Text": "ไธ€ๅนดๅŠ", + "Type": "duration", + "Value": { + "Timex": "P1.5Y", + "FutureResolution": { + "duration": "47304000" + }, + "PastResolution": { + "duration": "47304000" + } + }, + "Start": 10, + "Length": 3 + } + ] + }, + { + "Input": "่ฟ˜ๅ‰ฉ8ๅคฉ20ๆ—ถ", + "NotSupported": "javascript,python,java", + "Context": { + "ReferenceDateTime": "2020-12-02T00:00:00" + }, + "Results": [ + { + "Text": "8ๅคฉ20ๆ—ถ", + "Type": "duration", + "Value": { + "Timex": "P8DT20H", + "FutureResolution": { + "duration": "763200" + }, + "PastResolution": { + "duration": "763200" + } + }, + "Start": 2, + "Length": 5 + } + ] + }, + { + "Input": "่ฟ˜ๅ‰ฉ8ๅคฉ20ๅฐๆ—ถ", + "NotSupported": "javascript,python,java", + "Context": { + "ReferenceDateTime": "2020-12-02T00:00:00" + }, + "Results": [ + { + "Text": "8ๅคฉ20ๅฐๆ—ถ", + "Type": "duration", + "Value": { + "Timex": "P8DT20H", + "FutureResolution": { + "duration": "763200" + }, + "PastResolution": { + "duration": "763200" + } + }, + "Start": 2, + "Length": 6 + } + ] + }, + { + "Input": "่ฟ˜ๅ‰ฉ8ๅคฉๅˆไบŒๅไธชๅฐๆ—ถ", + "NotSupported": "javascript,python,java", + "Context": { + "ReferenceDateTime": "2020-12-02T00:00:00" + }, + "Results": [ + { + "Text": "8ๅคฉๅˆไบŒๅไธชๅฐๆ—ถ", + "Type": "duration", + "Value": { + "Timex": "P8DT20H", + "FutureResolution": { + "duration": "763200" + }, + "PastResolution": { + "duration": "763200" + } + }, + "Start": 2, + "Length": 8 + } + ] + }, + { + "Input": "ไธ€ๅนดๅคšไธ‰ไธชๆœˆๅˆ20ๅคฉ8ๅฐๆ—ถไฝ™50ๅˆ†้’Ÿ20็ง’", + "NotSupported": "javascript,python,java", + "Context": { + "ReferenceDateTime": "2020-12-02T00:00:00" + }, + "Results": [ + { + "Text": "ไธ€ๅนดๅคšไธ‰ไธชๆœˆๅˆ20ๅคฉ8ๅฐๆ—ถไฝ™50ๅˆ†้’Ÿ20็ง’", + "Type": "duration", + "Value": { + "Timex": "P1Y3M20DT8H50M20S", + "FutureResolution": { + "duration": "41071820" + }, + "PastResolution": { + "duration": "41071820" + } + }, + "Start": 0, + "Length": 21 + } + ] + }, + { + "Input": "ไบ”ไธชๆ˜ŸๆœŸ3ๅฐๆ—ถ", + "NotSupported": "javascript,python,java", + "Context": { + "ReferenceDateTime": "2020-12-02T00:00:00" + }, + "Results": [ + { + "Text": "ไบ”ไธชๆ˜ŸๆœŸ3ๅฐๆ—ถ", + "Type": "duration", + "Value": { + "Timex": "P5WT3H", + "FutureResolution": { + "duration": "3034800" + }, + "PastResolution": { + "duration": "3034800" + } + }, + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "ไธ€ๅนดๅˆไธ€ไธชๆœˆ21ๅคฉ", + "NotSupported": "javascript,python,java", + "Context": { + "ReferenceDateTime": "2020-12-02T00:00:00" + }, + "Results": [ + { + "Text": "ไธ€ๅนดๅˆไธ€ไธชๆœˆ21ๅคฉ", + "Type": "duration", + "Value": { + "Timex": "P1Y1M21D", + "FutureResolution": { + "duration": "35942400" + }, + "PastResolution": { + "duration": "35942400" + } + }, + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "ไธคๅคฉๅˆไธ€ไธชๆœˆ", + "Context": { + "ReferenceDateTime": "2020-12-02T00:00:00" + }, + "NotSupported": "javascript,python,java", + "Results": [ + { + "Text": "ไธคๅคฉๅˆไธ€ไธชๆœˆ", + "Type": "duration", + "Value": { + "Timex": "P1M2D", + "FutureResolution": { + "duration": "2764800" + }, + "PastResolution": { + "duration": "2764800" + } + }, + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "ไธ€ไธชๆ˜ŸๆœŸๅˆไธ‰ๅคฉ", + "Context": { + "ReferenceDateTime": "2020-12-02T00:00:00" + }, + "NotSupported": "javascript,python,java", + "Results": [ + { + "Text": "ไธ€ไธชๆ˜ŸๆœŸๅˆไธ‰ๅคฉ", + "Type": "duration", + "Value": { + "Timex": "P1W3D", + "FutureResolution": { + "duration": "864000" + }, + "PastResolution": { + "duration": "864000" + } + }, + "Start": 0, + "Length": 7 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Chinese/HolidayExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Chinese/HolidayExtractor.json new file mode 100644 index 000000000..e41101dff --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Chinese/HolidayExtractor.json @@ -0,0 +1,387 @@ +[ + { + "Input": "ๆ˜Žๅคฉๅ…ƒๆ—ฆๅŽปๅ“ช้‡Œ", + "Results": [ + { + "Text": "ๅ…ƒๆ—ฆ", + "Type": "date", + "Start": 2, + "Length": 2 + } + ] + }, + { + "Input": "ๆ˜Žๅคฉๅ…ƒๆ—ฆ่Š‚ๅŽปๅ“ช้‡Œ", + "Results": [ + { + "Text": "ๅ…ƒๆ—ฆ่Š‚", + "Type": "date", + "Start": 2, + "Length": 3 + } + ] + }, + { + "Input": "ๆ˜Žๅคฉๆ•™ๅธˆ่Š‚ๅŽปๅ“ช้‡Œ", + "Results": [ + { + "Text": "ๆ•™ๅธˆ่Š‚", + "Type": "date", + "Start": 2, + "Length": 3 + } + ] + }, + { + "Input": "ๆ˜Žๅคฉ้’ๅนด่Š‚ๅŽปๅ“ช้‡Œ", + "Results": [ + { + "Text": "้’ๅนด่Š‚", + "Type": "date", + "Start": 2, + "Length": 3 + } + ] + }, + { + "Input": "ๆ˜Žๅคฉๅ„ฟ็ซฅ่Š‚ๅŽปๅ“ช้‡Œ", + "Results": [ + { + "Text": "ๅ„ฟ็ซฅ่Š‚", + "Type": "date", + "Start": 2, + "Length": 3 + } + ] + }, + { + "Input": "ๆ˜Žๅคฉๅฆ‡ๅฅณ่Š‚ๅŽปๅ“ช้‡Œ", + "Results": [ + { + "Text": "ๅฆ‡ๅฅณ่Š‚", + "Type": "date", + "Start": 2, + "Length": 3 + } + ] + }, + { + "Input": "ๆ˜Žๅคฉๆคๆ ‘่Š‚ๅŽปๅ“ช้‡Œ", + "Results": [ + { + "Text": "ๆคๆ ‘่Š‚", + "Type": "date", + "Start": 2, + "Length": 3 + } + ] + }, + { + "Input": "ๆ˜Žๅคฉๆƒ…ไบบ่Š‚ๅŽปๅ“ช้‡Œ", + "Results": [ + { + "Text": "ๆƒ…ไบบ่Š‚", + "Type": "date", + "Start": 2, + "Length": 3 + } + ] + }, + { + "Input": "ๆ˜Žๅคฉๅœฃ่ฏž่Š‚ๅŽปๅ“ช้‡Œ", + "Results": [ + { + "Text": "ๅœฃ่ฏž่Š‚", + "Type": "date", + "Start": 2, + "Length": 3 + } + ] + }, + { + "Input": "ๆ˜Žๅคฉๆ–ฐๅนดๅŽปๅ“ช้‡Œ", + "Results": [ + { + "Text": "ๆ–ฐๅนด", + "Type": "date", + "Start": 2, + "Length": 2 + } + ] + }, + { + "Input": "ๆ˜Žๅคฉๆ„šไบบ่Š‚ๅŽปๅ“ช้‡Œ", + "Results": [ + { + "Text": "ๆ„šไบบ่Š‚", + "Type": "date", + "Start": 2, + "Length": 3 + } + ] + }, + { + "Input": "ๆ˜Žๅคฉไบ”ไธ€ๅŽปๅ“ช้‡Œ", + "Results": [ + { + "Text": "ไบ”ไธ€", + "Type": "date", + "Start": 2, + "Length": 2 + } + ] + }, + { + "Input": "ๆ˜ŽๅคฉๅŠณๅŠจ่Š‚ๅŽปๅ“ช้‡Œ", + "Results": [ + { + "Text": "ๅŠณๅŠจ่Š‚", + "Type": "date", + "Start": 2, + "Length": 3 + } + ] + }, + { + "Input": "ๆ˜Žๅคฉไธ‡ๅœฃ่Š‚ๅŽปๅ“ช้‡Œ", + "Results": [ + { + "Text": "ไธ‡ๅœฃ่Š‚", + "Type": "date", + "Start": 2, + "Length": 3 + } + ] + }, + { + "Input": "ๆ˜Žๅคฉไธญ็ง‹่Š‚ๅŽปๅ“ช้‡Œ", + "Results": [ + { + "Text": "ไธญ็ง‹่Š‚", + "Type": "date", + "Start": 2, + "Length": 3 + } + ] + }, + { + "Input": "ๆ˜Žๅคฉไธญ็ง‹ๅŽปๅ“ช้‡Œ", + "Results": [ + { + "Text": "ไธญ็ง‹", + "Type": "date", + "Start": 2, + "Length": 2 + } + ] + }, + { + "Input": "ๆ˜Žๅคฉๆ˜ฅ่Š‚ๅŽปๅ“ช้‡Œ", + "Results": [ + { + "Text": "ๆ˜ฅ่Š‚", + "Type": "date", + "Start": 2, + "Length": 2 + } + ] + }, + { + "Input": "ๆ˜Žๅคฉ้™คๅค•ๅŽปๅ“ช้‡Œ", + "Results": [ + { + "Text": "้™คๅค•", + "Type": "date", + "Start": 2, + "Length": 2 + } + ] + }, + { + "Input": "ๆ˜Žๅคฉๅ…ƒๅฎต่Š‚ๅŽปๅ“ช้‡Œ", + "Results": [ + { + "Text": "ๅ…ƒๅฎต่Š‚", + "Type": "date", + "Start": 2, + "Length": 3 + } + ] + }, + { + "Input": "ๆ˜Žๅคฉๆธ…ๆ˜Ž่Š‚ๅŽปๅ“ช้‡Œ", + "Results": [ + { + "Text": "ๆธ…ๆ˜Ž่Š‚", + "Type": "date", + "Start": 2, + "Length": 3 + } + ] + }, + { + "Input": "ๆ˜Žๅคฉๆธ…ๆ˜ŽๅŽปๅ“ช้‡Œ", + "Results": [ + { + "Text": "ๆธ…ๆ˜Ž", + "Type": "date", + "Start": 2, + "Length": 2 + } + ] + }, + { + "Input": "ๆ˜Žๅคฉ็ซฏๅˆ่Š‚ๅŽปๅ“ช้‡Œ", + "Results": [ + { + "Text": "็ซฏๅˆ่Š‚", + "Type": "date", + "Start": 2, + "Length": 3 + } + ] + }, + { + "Input": "ๆ˜Žๅคฉ็ซฏๅˆๅŽปๅ“ช้‡Œ", + "Results": [ + { + "Text": "็ซฏๅˆ", + "Type": "date", + "Start": 2, + "Length": 2 + } + ] + }, + { + "Input": "ๆ˜Žๅคฉๅ›ฝๅบ†่Š‚ๅŽปๅ“ช้‡Œ", + "Results": [ + { + "Text": "ๅ›ฝๅบ†่Š‚", + "Type": "date", + "Start": 2, + "Length": 3 + } + ] + }, + { + "Input": "ๆ˜Žๅคฉๅปบๅ†›่Š‚ๅŽปๅ“ช้‡Œ", + "Results": [ + { + "Text": "ๅปบๅ†›่Š‚", + "Type": "date", + "Start": 2, + "Length": 3 + } + ] + }, + { + "Input": "ๆ˜Žๅคฉๅฅณ็”Ÿ่Š‚ๅŽปๅ“ช้‡Œ", + "Results": [ + { + "Text": "ๅฅณ็”Ÿ่Š‚", + "Type": "date", + "Start": 2, + "Length": 3 + } + ] + }, + { + "Input": "ๆ˜Žๅคฉๅ…‰ๆฃ่Š‚ๅŽปๅ“ช้‡Œ", + "Results": [ + { + "Text": "ๅ…‰ๆฃ่Š‚", + "Type": "date", + "Start": 2, + "Length": 3 + } + ] + }, + { + "Input": "ๆ˜ŽๅคฉๅŒๅไธ€ๅŽปๅ“ช้‡Œ", + "Results": [ + { + "Text": "ๅŒๅไธ€", + "Type": "date", + "Start": 2, + "Length": 3 + } + ] + }, + { + "Input": "ๆ˜Žๅคฉ้‡้˜ณ่Š‚ๅŽปๅ“ช้‡Œ", + "Results": [ + { + "Text": "้‡้˜ณ่Š‚", + "Type": "date", + "Start": 2, + "Length": 3 + } + ] + }, + { + "Input": "ๆ˜Žๅคฉ็ˆถไบฒ่Š‚ๅŽปๅ“ช้‡Œ", + "Results": [ + { + "Text": "็ˆถไบฒ่Š‚", + "Type": "date", + "Start": 2, + "Length": 3 + } + ] + }, + { + "Input": "ๆ˜Žๅคฉๆฏไบฒ่Š‚ๅŽปๅ“ช้‡Œ", + "Results": [ + { + "Text": "ๆฏไบฒ่Š‚", + "Type": "date", + "Start": 2, + "Length": 3 + } + ] + }, + { + "Input": "ๆ˜Žๅคฉๆ„Ÿๆฉ่Š‚ๅŽปๅ“ช้‡Œ", + "Results": [ + { + "Text": "ๆ„Ÿๆฉ่Š‚", + "Type": "date", + "Start": 2, + "Length": 3 + } + ] + }, + { + "Input": "ๆ˜Žๅคฉๅนณๅฎ‰ๅคœๅŽปๅ“ช้‡Œ", + "Results": [ + { + "Text": "ๅนณๅฎ‰ๅคœ", + "Type": "date", + "Start": 2, + "Length": 3 + } + ] + }, + { + "Input": "ๅœฃ่ฏž่Š‚ๆˆ‘ๆƒณๅ‡บๅŽป็Žฉ", + "Results": [ + { + "Text": "ๅœฃ่ฏž่Š‚", + "Type": "date", + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ไปŠๅนดๅœฃ่ฏž่Š‚", + "Results": [ + { + "Text": "ไปŠๅนดๅœฃ่ฏž่Š‚", + "Type": "date", + "Start": 0, + "Length": 5 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Chinese/HolidayParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Chinese/HolidayParser.json new file mode 100644 index 000000000..c43eec6a8 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Chinese/HolidayParser.json @@ -0,0 +1,784 @@ +[ + { + "Input": "ๅ…ƒๆ—ฆ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ๅ…ƒๆ—ฆ", + "Type": "date", + "Value": { + "Timex": "XXXX-01-01", + "FutureResolution": { + "date": "2018-01-01" + }, + "PastResolution": { + "date": "2017-01-01" + } + }, + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "ๅ…ƒๆ—ฆ่Š‚", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ๅ…ƒๆ—ฆ่Š‚", + "Type": "date", + "Value": { + "Timex": "XXXX-01-01", + "FutureResolution": { + "date": "2018-01-01" + }, + "PastResolution": { + "date": "2017-01-01" + } + }, + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ๆ•™ๅธˆ่Š‚", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ๆ•™ๅธˆ่Š‚", + "Type": "date", + "Value": { + "Timex": "XXXX-09-10", + "FutureResolution": { + "date": "2017-09-10" + }, + "PastResolution": { + "date": "2016-09-10" + } + }, + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "้’ๅนด่Š‚", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "้’ๅนด่Š‚", + "Type": "date", + "Value": { + "Timex": "XXXX-05-04", + "FutureResolution": { + "date": "2017-05-04" + }, + "PastResolution": { + "date": "2016-05-04" + } + }, + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ๅ„ฟ็ซฅ่Š‚", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ๅ„ฟ็ซฅ่Š‚", + "Type": "date", + "Value": { + "Timex": "XXXX-06-01", + "FutureResolution": { + "date": "2017-06-01" + }, + "PastResolution": { + "date": "2016-06-01" + } + }, + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ๅฆ‡ๅฅณ่Š‚", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ๅฆ‡ๅฅณ่Š‚", + "Type": "date", + "Value": { + "Timex": "XXXX-03-08", + "FutureResolution": { + "date": "2018-03-08" + }, + "PastResolution": { + "date": "2017-03-08" + } + }, + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ๆคๆ ‘่Š‚", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ๆคๆ ‘่Š‚", + "Type": "date", + "Value": { + "Timex": "XXXX-03-12", + "FutureResolution": { + "date": "2018-03-12" + }, + "PastResolution": { + "date": "2017-03-12" + } + }, + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ๆƒ…ไบบ่Š‚", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ๆƒ…ไบบ่Š‚", + "Type": "date", + "Value": { + "Timex": "XXXX-02-14", + "FutureResolution": { + "date": "2018-02-14" + }, + "PastResolution": { + "date": "2017-02-14" + } + }, + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ๅœฃ่ฏž่Š‚", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ๅœฃ่ฏž่Š‚", + "Type": "date", + "Value": { + "Timex": "XXXX-12-25", + "FutureResolution": { + "date": "2017-12-25" + }, + "PastResolution": { + "date": "2016-12-25" + } + }, + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ๆ–ฐๅนด", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ๆ–ฐๅนด", + "Type": "date", + "Value": { + "Timex": "XXXX-01-01", + "FutureResolution": { + "date": "2018-01-01" + }, + "PastResolution": { + "date": "2017-01-01" + } + }, + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "ๆ„šไบบ่Š‚", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ๆ„šไบบ่Š‚", + "Type": "date", + "Value": { + "Timex": "XXXX-04-01", + "FutureResolution": { + "date": "2017-04-01" + }, + "PastResolution": { + "date": "2016-04-01" + } + }, + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ไบ”ไธ€", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ไบ”ไธ€", + "Type": "date", + "Value": { + "Timex": "XXXX-05-01", + "FutureResolution": { + "date": "2017-05-01" + }, + "PastResolution": { + "date": "2016-05-01" + } + }, + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "ๅŠณๅŠจ่Š‚", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ๅŠณๅŠจ่Š‚", + "Type": "date", + "Value": { + "Timex": "XXXX-05-01", + "FutureResolution": { + "date": "2017-05-01" + }, + "PastResolution": { + "date": "2016-05-01" + } + }, + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ไธ‡ๅœฃ่Š‚", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ไธ‡ๅœฃ่Š‚", + "Type": "date", + "Value": { + "Timex": "XXXX-10-31", + "FutureResolution": { + "date": "2017-10-31" + }, + "PastResolution": { + "date": "2016-10-31" + } + }, + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ไธญ็ง‹่Š‚", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ไธญ็ง‹่Š‚", + "Type": "date", + "Value": { + "Timex": "XXXX-08-15", + "FutureResolution": { + "date": "2017-08-15" + }, + "PastResolution": { + "date": "2016-08-15" + } + }, + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ไธญ็ง‹", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ไธญ็ง‹", + "Type": "date", + "Value": { + "Timex": "XXXX-08-15", + "FutureResolution": { + "date": "2017-08-15" + }, + "PastResolution": { + "date": "2016-08-15" + } + }, + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "ๆ˜ฅ่Š‚", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ๆ˜ฅ่Š‚", + "Type": "date", + "Value": { + "Timex": "XXXX-01-01", + "FutureResolution": { + "date": "2018-01-01" + }, + "PastResolution": { + "date": "2017-01-01" + } + }, + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "้™คๅค•", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "้™คๅค•", + "Type": "date", + "Value": { + "Timex": "XXXX-12-31", + "FutureResolution": { + "date": "2017-12-31" + }, + "PastResolution": { + "date": "2016-12-31" + } + }, + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "ๅ…ƒๅฎต่Š‚", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ๅ…ƒๅฎต่Š‚", + "Type": "date", + "Value": { + "Timex": "XXXX-01-15", + "FutureResolution": { + "date": "2018-01-15" + }, + "PastResolution": { + "date": "2017-01-15" + } + }, + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ๆธ…ๆ˜Ž่Š‚", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ๆธ…ๆ˜Ž่Š‚", + "Type": "date", + "Value": { + "Timex": "XXXX-04-04", + "FutureResolution": { + "date": "2017-04-04" + }, + "PastResolution": { + "date": "2016-04-04" + } + }, + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ๆธ…ๆ˜Ž", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ๆธ…ๆ˜Ž", + "Type": "date", + "Value": { + "Timex": "XXXX-04-04", + "FutureResolution": { + "date": "2017-04-04" + }, + "PastResolution": { + "date": "2016-04-04" + } + }, + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "็ซฏๅˆ่Š‚", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "็ซฏๅˆ่Š‚", + "Type": "date", + "Value": { + "Timex": "XXXX-05-05", + "FutureResolution": { + "date": "2017-05-05" + }, + "PastResolution": { + "date": "2016-05-05" + } + }, + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "็ซฏๅˆ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "็ซฏๅˆ", + "Type": "date", + "Value": { + "Timex": "XXXX-05-05", + "FutureResolution": { + "date": "2017-05-05" + }, + "PastResolution": { + "date": "2016-05-05" + } + }, + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "ๅ›ฝๅบ†่Š‚", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ๅ›ฝๅบ†่Š‚", + "Type": "date", + "Value": { + "Timex": "XXXX-10-01", + "FutureResolution": { + "date": "2017-10-01" + }, + "PastResolution": { + "date": "2016-10-01" + } + }, + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ๅปบๅ†›่Š‚", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ๅปบๅ†›่Š‚", + "Type": "date", + "Value": { + "Timex": "XXXX-08-01", + "FutureResolution": { + "date": "2017-08-01" + }, + "PastResolution": { + "date": "2016-08-01" + } + }, + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ๅฅณ็”Ÿ่Š‚", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ๅฅณ็”Ÿ่Š‚", + "Type": "date", + "Value": { + "Timex": "XXXX-03-07", + "FutureResolution": { + "date": "2018-03-07" + }, + "PastResolution": { + "date": "2017-03-07" + } + }, + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ๅ…‰ๆฃ่Š‚", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ๅ…‰ๆฃ่Š‚", + "Type": "date", + "Value": { + "Timex": "XXXX-11-11", + "FutureResolution": { + "date": "2017-11-11" + }, + "PastResolution": { + "date": "2016-11-11" + } + }, + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ๅŒๅไธ€", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ๅŒๅไธ€", + "Type": "date", + "Value": { + "Timex": "XXXX-11-11", + "FutureResolution": { + "date": "2017-11-11" + }, + "PastResolution": { + "date": "2016-11-11" + } + }, + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "้‡้˜ณ่Š‚", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "้‡้˜ณ่Š‚", + "Type": "date", + "Value": { + "Timex": "XXXX-09-09", + "FutureResolution": { + "date": "2017-09-09" + }, + "PastResolution": { + "date": "2016-09-09" + } + }, + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "็ˆถไบฒ่Š‚", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "็ˆถไบฒ่Š‚", + "Type": "date", + "Value": { + "Timex": "XXXX-06-WXX-6-3", + "FutureResolution": { + "date": "2017-06-18" + }, + "PastResolution": { + "date": "2016-06-19" + } + }, + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ๆฏไบฒ่Š‚", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ๆฏไบฒ่Š‚", + "Type": "date", + "Value": { + "Timex": "XXXX-05-WXX-7-2", + "FutureResolution": { + "date": "2017-05-14" + }, + "PastResolution": { + "date": "2016-05-08" + } + }, + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ๆ„Ÿๆฉ่Š‚", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ๆ„Ÿๆฉ่Š‚", + "Type": "date", + "Value": { + "Timex": "XXXX-11-WXX-4-4", + "FutureResolution": { + "date": "2017-11-23" + }, + "PastResolution": { + "date": "2016-11-24" + } + }, + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ๅนณๅฎ‰ๅคœ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ๅนณๅฎ‰ๅคœ", + "Type": "date", + "Value": { + "Timex": "XXXX-12-24", + "FutureResolution": { + "date": "2017-12-24" + }, + "PastResolution": { + "date": "2016-12-24" + } + }, + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ไปŠๅนดๅœฃ่ฏž่Š‚", + "Context": { + "ReferenceDateTime": "2020-11-09T11:00:00" + }, + "Results": [ + { + "Text": "ไปŠๅนดๅœฃ่ฏž่Š‚", + "Type": "date", + "Value": { + "Timex": "2020-12-25", + "FutureResolution": { + "date": "2020-12-25" + }, + "PastResolution": { + "date": "2020-12-25" + } + }, + "Start": 0, + "Length": 5 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Chinese/MergedExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Chinese/MergedExtractor.json new file mode 100644 index 000000000..2a79b8b39 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Chinese/MergedExtractor.json @@ -0,0 +1,28 @@ +[ + { + "Input": "ไปŠๅคฉๅคง็บฆๅ็‚นไปฅๅŽ,ๅพฎ่ฝฏๅคงๅŽฆ้—จๅฃ่ง", + "NotSupportedByDesign": "Java", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "ไปŠๅคฉๅคง็บฆๅ็‚นไปฅๅŽ", + "Type": "datetime", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "ไปŠๅคฉๅคง็บฆๆ™šไธŠๅ็‚นไปฅๅŽ,ๅพฎ่ฝฏๅคงๅŽฆ้—จๅฃ่ง", + "NotSupportedByDesign": "Java", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "ไปŠๅคฉๅคง็บฆๆ™šไธŠๅ็‚นไปฅๅŽ", + "Type": "datetime", + "Start": 0, + "Length": 10 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Chinese/MergedParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Chinese/MergedParser.json new file mode 100644 index 000000000..b15e46aa7 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Chinese/MergedParser.json @@ -0,0 +1,90 @@ +[ + { + "Input": "ๅคง็บฆ10็‚นไปฅๅŽ", + "Context": { + "ReferenceDateTime": "2020-01-05T00:00:00" + }, + "NotSupportedByDesign": "Java", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "ๅคง็บฆ10็‚นไปฅๅŽ", + "Type": "datetimeV2.timerange", + "Value": { + "values": [ + { + "timex": "T10", + "Mod": "after", + "type": "timerange", + "start": "10:00:00", + "sourceEntity": "datetimepoint" + }, + { + "timex": "T22", + "Mod": "after", + "type": "timerange", + "start": "22:00:00", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "ๅคง็บฆๆ™šไธŠๅ็‚นไปฅๅŽ", + "Context": { + "ReferenceDateTime": "2020-01-05T00:00:00" + }, + "NotSupportedByDesign": "Java", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "ๅคง็บฆๆ™šไธŠๅ็‚นไปฅๅŽ", + "Type": "datetimeV2.timerange", + "Value": { + "values": [ + { + "timex": "T22", + "Mod": "after", + "type": "timerange", + "start": "22:00:00", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "ไปŠๅคฉๅคง็บฆๆ™šไธŠๅ็‚นไปฅๅŽ", + "Context": { + "ReferenceDateTime": "2020-01-05T00:00:00" + }, + "NotSupportedByDesign": "Java", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "ไปŠๅคฉๅคง็บฆๆ™šไธŠๅ็‚นไปฅๅŽ", + "Type": "datetimeV2.datetimerange", + "Value": { + "values": [ + { + "timex": "2020-01-05T22", + "Mod": "after", + "type": "datetimerange", + "sourceEntity": "datetimepoint", + "start": "2020-01-05 22:00:00" + } + ] + }, + "Start": 0, + "Length": 10 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Chinese/SetExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Chinese/SetExtractor.json new file mode 100644 index 000000000..31cade38e --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Chinese/SetExtractor.json @@ -0,0 +1,90 @@ +[ + { + "Input": "ไบ‹ไปถ ๆฏๅคฉ้ƒฝๅ‘็”Ÿ", + "Results": [ + { + "Text": "ๆฏๅคฉ", + "Type": "set", + "Start": 3, + "Length": 2 + } + ] + }, + { + "Input": "ไบ‹ไปถๆฏๆ—ฅ้ƒฝๅ‘็”Ÿ", + "Results": [ + { + "Text": "ๆฏๆ—ฅ", + "Type": "set", + "Start": 2, + "Length": 2 + } + ] + }, + { + "Input": "ไบ‹ไปถๆฏๅ‘จ้ƒฝๅ‘็”Ÿ", + "Results": [ + { + "Text": "ๆฏๅ‘จ", + "Type": "set", + "Start": 2, + "Length": 2 + } + ] + }, + { + "Input": "ไบ‹ไปถๆฏไธชๆ˜ŸๆœŸ้ƒฝๅ‘็”Ÿ", + "Results": [ + { + "Text": "ๆฏไธชๆ˜ŸๆœŸ", + "Type": "set", + "Start": 2, + "Length": 4 + } + ] + }, + { + "Input": "ไบ‹ไปถๆฏไธชๆœˆ้ƒฝๅ‘็”Ÿ", + "Results": [ + { + "Text": "ๆฏไธชๆœˆ", + "Type": "set", + "Start": 2, + "Length": 3 + } + ] + }, + { + "Input": "ไบ‹ไปถๆฏๅนด้ƒฝๅ‘็”Ÿ", + "Results": [ + { + "Text": "ๆฏๅนด", + "Type": "set", + "Start": 2, + "Length": 2 + } + ] + }, + { + "Input": "ไบ‹ไปถๆฏๅ‘จไธ€้ƒฝๅ‘็”Ÿ", + "Results": [ + { + "Text": "ๆฏๅ‘จไธ€", + "Type": "set", + "Start": 2, + "Length": 3 + } + ] + }, + { + "Input": "ไบ‹ไปถๆฏๅ‘จไธ€ไธ‹ๅˆๅ…ซ็‚น้ƒฝๅ‘็”Ÿ", + "Results": [ + { + "Text": "ๆฏๅ‘จไธ€ไธ‹ๅˆๅ…ซ็‚น", + "Type": "set", + "Start": 2, + "Length": 7 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Chinese/SetParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Chinese/SetParser.json new file mode 100644 index 000000000..60b245551 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Chinese/SetParser.json @@ -0,0 +1,162 @@ +[ + { + "Input": "ไบ‹ไปถ ๆฏๅคฉ้ƒฝๅ‘็”Ÿ", + "Results": [ + { + "Text": "ๆฏๅคฉ", + "Type": "set", + "Value": { + "Timex": "P1D", + "FutureResolution": { + "set": "Set: P1D" + }, + "PastResolution": { + "set": "Set: P1D" + } + }, + "Start": 3, + "Length": 2 + } + ] + }, + { + "Input": "ไบ‹ไปถๆฏๆ—ฅ้ƒฝๅ‘็”Ÿ", + "Results": [ + { + "Text": "ๆฏๆ—ฅ", + "Type": "set", + "Value": { + "Timex": "P1D", + "FutureResolution": { + "set": "Set: P1D" + }, + "PastResolution": { + "set": "Set: P1D" + } + }, + "Start": 2, + "Length": 2 + } + ] + }, + { + "Input": "ไบ‹ไปถๆฏๅ‘จ้ƒฝๅ‘็”Ÿ", + "Results": [ + { + "Text": "ๆฏๅ‘จ", + "Type": "set", + "Value": { + "Timex": "P1W", + "FutureResolution": { + "set": "Set: P1W" + }, + "PastResolution": { + "set": "Set: P1W" + } + }, + "Start": 2, + "Length": 2 + } + ] + }, + { + "Input": "ไบ‹ไปถๆฏไธชๆ˜ŸๆœŸ้ƒฝๅ‘็”Ÿ", + "Results": [ + { + "Text": "ๆฏไธชๆ˜ŸๆœŸ", + "Type": "set", + "Value": { + "Timex": "P1W", + "FutureResolution": { + "set": "Set: P1W" + }, + "PastResolution": { + "set": "Set: P1W" + } + }, + "Start": 2, + "Length": 4 + } + ] + }, + { + "Input": "ไบ‹ไปถๆฏไธชๆœˆ้ƒฝๅ‘็”Ÿ", + "Results": [ + { + "Text": "ๆฏไธชๆœˆ", + "Type": "set", + "Value": { + "Timex": "P1M", + "FutureResolution": { + "set": "Set: P1M" + }, + "PastResolution": { + "set": "Set: P1M" + } + }, + "Start": 2, + "Length": 3 + } + ] + }, + { + "Input": "ไบ‹ไปถๆฏๅนด้ƒฝๅ‘็”Ÿ", + "Results": [ + { + "Text": "ๆฏๅนด", + "Type": "set", + "Value": { + "Timex": "P1Y", + "FutureResolution": { + "set": "Set: P1Y" + }, + "PastResolution": { + "set": "Set: P1Y" + } + }, + "Start": 2, + "Length": 2 + } + ] + }, + { + "Input": "ไบ‹ไปถๆฏๅ‘จไธ€้ƒฝๅ‘็”Ÿ", + "Results": [ + { + "Text": "ๆฏๅ‘จไธ€", + "Type": "set", + "Value": { + "Timex": "XXXX-WXX-1", + "FutureResolution": { + "set": "Set: XXXX-WXX-1" + }, + "PastResolution": { + "set": "Set: XXXX-WXX-1" + } + }, + "Start": 2, + "Length": 3 + } + ] + }, + { + "Input": "ไบ‹ไปถๆฏๅ‘จไธ€ไธ‹ๅˆๅ…ซ็‚น้ƒฝๅ‘็”Ÿ", + "Results": [ + { + "Text": "ๆฏๅ‘จไธ€ไธ‹ๅˆๅ…ซ็‚น", + "Type": "set", + "Value": { + "Timex": "XXXX-WXX-1T20", + "FutureResolution": { + "set": "Set: XXXX-WXX-1T20" + }, + "PastResolution": { + "set": "Set: XXXX-WXX-1T20" + } + }, + "Start": 2, + "Length": 7 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Chinese/TimeExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Chinese/TimeExtractor.json new file mode 100644 index 000000000..c85b525cb --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Chinese/TimeExtractor.json @@ -0,0 +1,138 @@ +[ + { + "Input": "ไปŠๅคฉๆ™šไธŠ9:30,ๅพฎ่ฝฏๅคงๅŽฆ้—จๅฃ่ง", + "Results": [ + { + "Text": "ๆ™šไธŠ9:30", + "Type": "time", + "Start": 2, + "Length": 6 + } + ] + }, + { + "Input": "ไปŠๅคฉๆ™šไธŠ19:30,ๅพฎ่ฝฏๅคงๅŽฆ้—จๅฃ่ง", + "Results": [ + { + "Text": "ๆ™šไธŠ19:30", + "Type": "time", + "Start": 2, + "Length": 7 + } + ] + }, + { + "Input": "ไปŠๅคฉไธ‹ๅˆๅไธ€็‚นๅŠ,ๅพฎ่ฝฏๅคงๅŽฆ้—จๅฃ่ง", + "Results": [ + { + "Text": "ไธ‹ๅˆๅไธ€็‚นๅŠ", + "Type": "time", + "Start": 2, + "Length": 6 + } + ] + }, + { + "Input": "ไปŠๅคฉๅคง็บฆๅ็‚นไปฅๅŽ,ๅพฎ่ฝฏๅคงๅŽฆ้—จๅฃ่ง", + "Results": [ + { + "Text": "ๅคง็บฆๅ็‚น", + "Type": "time", + "Start": 2, + "Length": 4 + } + ] + }, + { + "Input": "ไปŠๅคฉๅคง็บฆๆ—ฉไธŠๅ็‚นๅทฆๅณ,ๅพฎ่ฝฏๅคงๅŽฆ้—จๅฃ่ง", + "Results": [ + { + "Text": "ๅคง็บฆๆ—ฉไธŠๅ็‚นๅทฆๅณ", + "Type": "time", + "Start": 2, + "Length": 8 + } + ] + }, + { + "Input": "ไปŠๅคฉๅคง็บฆๆ™šไธŠๅ็‚นไปฅๅŽ,ๅพฎ่ฝฏๅคงๅŽฆ้—จๅฃ่ง", + "Results": [ + { + "Text": "ๅคง็บฆๆ™šไธŠๅ็‚น", + "Type": "time", + "Start": 2, + "Length": 6 + } + ] + }, + { + "Input": "ไปŠๅคฉๆ—ฉไธŠ11็‚น,ๅพฎ่ฝฏๅคงๅŽฆ้—จๅฃ่ง", + "Results": [ + { + "Text": "ๆ—ฉไธŠ11็‚น", + "Type": "time", + "Start": 2, + "Length": 5 + } + ] + }, + { + "Input": "ไปŠๅคฉๆ™š2็‚นๅŠ,ๅพฎ่ฝฏๅคงๅŽฆ้—จๅฃ่ง", + "Results": [ + { + "Text": "ๆ™š2็‚นๅŠ", + "Type": "time", + "Start": 2, + "Length": 4 + } + ] + }, + { + "Input": "ไปŠๅคฉ้›ถ็‚น,ๅพฎ่ฝฏๅคงๅŽฆ้—จๅฃ่ง", + "Results": [ + { + "Text": "้›ถ็‚น", + "Type": "time", + "Start": 2, + "Length": 2 + } + ] + }, + { + "Input": "ไปŠๅคฉ้›ถ็‚นๆ•ด,ๅพฎ่ฝฏๅคงๅŽฆ้—จๅฃ่ง", + "Results": [ + { + "Text": "้›ถ็‚นๆ•ด", + "Type": "time", + "Start": 2, + "Length": 3 + } + ] + }, + { + "Input": "ไปŠๅคฉ้›ถ็‚นไธ€ๅˆป,ๅพฎ่ฝฏๅคงๅŽฆ้—จๅฃ่ง", + "Results": [ + { + "Text": "้›ถ็‚นไธ€ๅˆป", + "Type": "time", + "Start": 2, + "Length": 4 + } + ] + }, + { + "Input": "ไปŠๅคฉ11็‚น3ๅˆป,ๅพฎ่ฝฏๅคงๅŽฆ้—จๅฃ่ง", + "Results": [ + { + "Text": "11็‚น3ๅˆป", + "Type": "time", + "Start": 2, + "Length": 5 + } + ] + }, + { + "Input": "ไปŠๅคฉ็ฌฌ1ๆ—ถ", + "Results": [] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Chinese/TimeParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Chinese/TimeParser.json new file mode 100644 index 000000000..120af4fce --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Chinese/TimeParser.json @@ -0,0 +1,326 @@ +[ + { + "Input": "ไธ‹ๅˆ5:00", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ไธ‹ๅˆ5:00", + "Type": "time", + "Value": { + "Timex": "T17:00", + "FutureResolution": { + "time": "17:00:00" + }, + "PastResolution": { + "time": "17:00:00" + } + }, + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "ๆ™šไธŠ9:30", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ๆ™šไธŠ9:30", + "Type": "time", + "Value": { + "Timex": "T21:30", + "FutureResolution": { + "time": "21:30:00" + }, + "PastResolution": { + "time": "21:30:00" + } + }, + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "ๆ™šไธŠ19:30", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ๆ™šไธŠ19:30", + "Type": "time", + "Value": { + "Timex": "T19:30", + "FutureResolution": { + "time": "19:30:00" + }, + "PastResolution": { + "time": "19:30:00" + } + }, + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "ไธ‹ๅˆๅไธ€็‚นๅŠ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ไธ‹ๅˆๅไธ€็‚นๅŠ", + "Type": "time", + "Value": { + "Timex": "T23:30", + "FutureResolution": { + "time": "23:30:00" + }, + "PastResolution": { + "time": "23:30:00" + } + }, + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "ๅคง็บฆๅ็‚นไปฅๅŽ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ๅคง็บฆๅ็‚น", + "Type": "time", + "Value": { + "Timex": "T10", + "FutureResolution": { + "time": "10:00:00" + }, + "PastResolution": { + "time": "10:00:00" + } + }, + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "ๅคง็บฆๆ—ฉไธŠๅ็‚นๅทฆๅณ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ๅคง็บฆๆ—ฉไธŠๅ็‚นๅทฆๅณ", + "Type": "time", + "Value": { + "Timex": "T10", + "FutureResolution": { + "time": "10:00:00" + }, + "PastResolution": { + "time": "10:00:00" + } + }, + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "ๅคง็บฆๆ™šไธŠๅ็‚นไปฅๅŽ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ๅคง็บฆๆ™šไธŠๅ็‚น", + "Type": "time", + "Value": { + "Timex": "T22", + "FutureResolution": { + "time": "22:00:00" + }, + "PastResolution": { + "time": "22:00:00" + } + }, + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "ๆ—ฉไธŠ11็‚น", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ๆ—ฉไธŠ11็‚น", + "Type": "time", + "Value": { + "Timex": "T11", + "FutureResolution": { + "time": "11:00:00" + }, + "PastResolution": { + "time": "11:00:00" + } + }, + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "ๅ‡Œๆ™จ2็‚นๅŠ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ๅ‡Œๆ™จ2็‚นๅŠ", + "Type": "time", + "Value": { + "Timex": "T02:30", + "FutureResolution": { + "time": "02:30:00" + }, + "PastResolution": { + "time": "02:30:00" + } + }, + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "้›ถ็‚น", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "้›ถ็‚น", + "Type": "time", + "Value": { + "Timex": "T00", + "FutureResolution": { + "time": "00:00:00" + }, + "PastResolution": { + "time": "00:00:00" + } + }, + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "้›ถ็‚นๆ•ด", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "้›ถ็‚นๆ•ด", + "Type": "time", + "Value": { + "Timex": "T00", + "FutureResolution": { + "time": "00:00:00" + }, + "PastResolution": { + "time": "00:00:00" + } + }, + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ไฝ ๅฅฝๆˆ‘6ๆœˆ15ๅทไธ€ๆ—ฉ8็‚น็š„้ฃžๆœบ", + "Context": { + "ReferenceDateTime": "2019-08-09T00:00:00" + }, + "Results": [ + { + "Text": "ๆ—ฉ8็‚น", + "Type": "time", + "Value": { + "Timex": "T08", + "FutureResolution": { + "time": "08:00:00" + }, + "PastResolution": { + "time": "08:00:00" + } + }, + "Start": 9, + "Length": 3 + } + ] + }, + { + "Input": "ๆ—ฉ็จป็”ฐๅคงๅญฆไปฃ่กจๅœจๆ—ฉๅ…ซ็‚นๅˆฐ่พพ", + "Context": { + "ReferenceDateTime": "2019-08-19T00:00:00" + }, + "NotSupported": "java", + "Results": [ + { + "Text": "ๆ—ฉๅ…ซ็‚น", + "Type": "time", + "Value": { + "Timex": "T08", + "FutureResolution": { + "time": "08:00:00" + }, + "PastResolution": { + "time": "08:00:00" + } + }, + "Start": 8, + "Length": 3 + } + ] + }, + { + "Input": "ไป–ไน ๆƒฏๅœจๆ™šไธŠๅ…ซ็‚นๅƒๆ™š้ฅญ", + "Context": { + "ReferenceDateTime": "2019-08-19T00:00:00" + }, + "NotSupported": "java", + "Results": [ + { + "Text": "ๆ™šไธŠๅ…ซ็‚น", + "Type": "time", + "Value": { + "Timex": "T20", + "FutureResolution": { + "time": "20:00:00" + }, + "PastResolution": { + "time": "20:00:00" + } + }, + "Start": 4, + "Length": 4 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Chinese/TimePeriodExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Chinese/TimePeriodExtractor.json new file mode 100644 index 000000000..fb0984f7c --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Chinese/TimePeriodExtractor.json @@ -0,0 +1,182 @@ +[ + { + "Input": "ไปŽๆ™šไธŠ9:30ๅˆฐๅ‡Œๆ™จ3:00", + "Results": [ + { + "Text": "ไปŽๆ™šไธŠ9:30ๅˆฐๅ‡Œๆ™จ3:00", + "Type": "timerange", + "Start": 0, + "Length": 14 + } + ] + }, + { + "Input": "ไธ‹ๅˆ5็‚นๅˆฐ6็‚น", + "Results": [ + { + "Text": "ไธ‹ๅˆ5็‚นๅˆฐ6็‚น", + "Type": "timerange", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "ไธ‹ๅˆไบ”็‚นๅˆฐๅ…ญ็‚น", + "Results": [ + { + "Text": "ไธ‹ๅˆไบ”็‚นๅˆฐๅ…ญ็‚น", + "Type": "timerange", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "ไธ‹ๅˆไบ”็‚นๅŠๅˆฐๅ…ญ็‚นๅŠ", + "Results": [ + { + "Text": "ไธ‹ๅˆไบ”็‚นๅŠๅˆฐๅ…ญ็‚นๅŠ", + "Type": "timerange", + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "ๆธ…ๆ™จๅ››็‚นๅˆฐๅ…ญ็‚นไน‹้—ด", + "Results": [ + { + "Text": "ๆธ…ๆ™จๅ››็‚นๅˆฐๅ…ญ็‚นไน‹้—ด", + "Type": "timerange", + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "4:00ๅˆฐ6:00", + "Results": [ + { + "Text": "4:00ๅˆฐ6:00", + "Type": "timerange", + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "ๅˆๅคœ12็‚นๅˆฐๅ‡Œๆ™จ2็‚น", + "Results": [ + { + "Text": "ๅˆๅคœ12็‚นๅˆฐๅ‡Œๆ™จ2็‚น", + "Type": "timerange", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "ไธ‹ๅˆๅ››็‚นๅˆฐๆ™šไธŠๅ…ซ็‚น", + "Results": [ + { + "Text": "ไธ‹ๅˆๅ››็‚นๅˆฐๆ™šไธŠๅ…ซ็‚น", + "Type": "timerange", + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "ๅ‡Œๆ™จๅ››ๅˆฐๅ…ญ็‚น", + "Results": [ + { + "Text": "ๅ‡Œๆ™จๅ››ๅˆฐๅ…ญ็‚น", + "Type": "timerange", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "ไธ‹ๅˆ2็‚น~4็‚น", + "Results": [ + { + "Text": "ไธ‹ๅˆ2็‚น~4็‚น", + "Type": "timerange", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "ไธŠๅˆ8็‚น45ๅˆ†่‡ณไธŠๅˆ9็‚น30ๅˆ†", + "Results": [ + { + "Text": "ไธŠๅˆ8็‚น45ๅˆ†่‡ณไธŠๅˆ9็‚น30ๅˆ†", + "Type": "timerange", + "Start": 0, + "Length": 15 + } + ] + }, + { + "Input": "ๆทฑๅคœ20็‚น๏ฝžๅ‡Œๆ™จ4็‚น", + "Results": [ + { + "Text": "ๆทฑๅคœ20็‚น๏ฝžๅ‡Œๆ™จ4็‚น", + "Type": "timerange", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "ไธŠๅˆ", + "NotSupportedByDesign": "Java", + "Results": [ + { + "Text": "ไธŠๅˆ", + "Type": "timerange", + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "ไธญๅˆ", + "NotSupportedByDesign": "Java", + "Results": [ + { + "Text": "ไธญๅˆ", + "Type": "timerange", + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "ไธ‹ๅˆ", + "NotSupportedByDesign": "Java", + "Results": [ + { + "Text": "ไธ‹ๅˆ", + "Type": "timerange", + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "ๆ™šไธŠ", + "NotSupportedByDesign": "Java", + "Results": [ + { + "Text": "ๆ™šไธŠ", + "Type": "timerange", + "Start": 0, + "Length": 2 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Chinese/TimePeriodParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Chinese/TimePeriodParser.json new file mode 100644 index 000000000..0437eb73f --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Chinese/TimePeriodParser.json @@ -0,0 +1,330 @@ +[ + { + "Input": "ไปŽไบ”็‚นๅŠๅˆฐๅ…ญ็‚น", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ไปŽไบ”็‚นๅŠๅˆฐๅ…ญ็‚น", + "Type": "timerange", + "Value": { + "Timex": "(T05:30,T06,PT0H30M)", + "FutureResolution": { + "startTime": "05:30:00", + "endTime": "06:00:00" + }, + "PastResolution": { + "startTime": "05:30:00", + "endTime": "06:00:00" + } + }, + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "ไปŽไธ‹ๅˆไบ”็‚นไธ€ๅˆปๅˆฐๅ…ญ็‚น", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ไปŽไธ‹ๅˆไบ”็‚นไธ€ๅˆปๅˆฐๅ…ญ็‚น", + "Type": "timerange", + "Value": { + "Timex": "(T17:15,T18,PT0H45M)", + "FutureResolution": { + "startTime": "17:15:00", + "endTime": "18:00:00" + }, + "PastResolution": { + "startTime": "17:15:00", + "endTime": "18:00:00" + } + }, + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "17:55:23-18:33:02", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "17:55:23-18:33:02", + "Type": "timerange", + "Value": { + "Timex": "(T17:55:23,T18:33:02,PT0H37M39S)", + "FutureResolution": { + "startTime": "17:55:23", + "endTime": "18:33:02" + }, + "PastResolution": { + "startTime": "17:55:23", + "endTime": "18:33:02" + } + }, + "Start": 0, + "Length": 17 + } + ] + }, + { + "Input": "ไปŽ17็‚น55ๅˆ†23็ง’่‡ณ18็‚น33ๅˆ†02็ง’", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ไปŽ17็‚น55ๅˆ†23็ง’่‡ณ18็‚น33ๅˆ†02็ง’", + "Type": "timerange", + "Value": { + "Timex": "(T17:55:23,T18:33:02,PT0H37M39S)", + "FutureResolution": { + "startTime": "17:55:23", + "endTime": "18:33:02" + }, + "PastResolution": { + "startTime": "17:55:23", + "endTime": "18:33:02" + } + }, + "Start": 0, + "Length": 20 + } + ] + }, + { + "Input": "ๆ—ฉไธŠไบ”ๅˆฐๅ…ญ็‚น", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ๆ—ฉไธŠไบ”ๅˆฐๅ…ญ็‚น", + "Type": "timerange", + "Value": { + "Timex": "(T05,T06,PT1H)", + "FutureResolution": { + "startTime": "05:00:00", + "endTime": "06:00:00" + }, + "PastResolution": { + "startTime": "05:00:00", + "endTime": "06:00:00" + } + }, + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "ไธ‹ๅˆไบ”็‚นๅˆฐๆ™šไธŠไธƒ็‚นๅŠ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ไธ‹ๅˆไบ”็‚นๅˆฐๆ™šไธŠไธƒ็‚นๅŠ", + "Type": "timerange", + "Value": { + "Timex": "(T17,T19:30,PT2H30M)", + "FutureResolution": { + "startTime": "17:00:00", + "endTime": "19:30:00" + }, + "PastResolution": { + "startTime": "17:00:00", + "endTime": "19:30:00" + } + }, + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "ไธ‹ๅˆ5:00ๅˆฐๅ‡Œๆ™จ3:00", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ไธ‹ๅˆ5:00ๅˆฐๅ‡Œๆ™จ3:00", + "Type": "timerange", + "Value": { + "Timex": "(T17:00,T03:00,PT10H)", + "FutureResolution": { + "startTime": "17:00:00", + "endTime": "03:00:00" + }, + "PastResolution": { + "startTime": "17:00:00", + "endTime": "03:00:00" + } + }, + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "ไธ‹ๅˆ5:00ๅˆฐ6:00", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "ไธ‹ๅˆ5:00ๅˆฐ6:00", + "Type": "timerange", + "Value": { + "Timex": "(T17:00,T18:00,PT1H)", + "FutureResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + }, + "PastResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + } + }, + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "5:00ๅˆฐ6:00", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "5:00ๅˆฐ6:00", + "Type": "timerange", + "Value": { + "Timex": "(T05:00,T06:00,PT1H)", + "FutureResolution": { + "startTime": "05:00:00", + "endTime": "06:00:00" + }, + "PastResolution": { + "startTime": "05:00:00", + "endTime": "06:00:00" + } + }, + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "ไธŠๅˆ", + "Context": { + "ReferenceDateTime": "2018-10-11T00:00:00" + }, + "NotSupportedByDesign": "Java", + "Results": [ + { + "Text": "ไธŠๅˆ", + "Type": "timerange", + "Value": { + "Timex": "TMO", + "FutureResolution": { + "startTime": "08:00:00", + "endTime": "12:00:00" + }, + "PastResolution": { + "startTime": "08:00:00", + "endTime": "12:00:00" + } + }, + "Start": 0, + "Length": 2 + } + ] + }, { + "Input": "ไธญๅˆ", + "Context": { + "ReferenceDateTime": "2018-10-11T00:00:00" + }, + "NotSupportedByDesign": "Java", + "Results": [ + { + "Text": "ไธญๅˆ", + "Type": "timerange", + "Value": { + "Timex": "TMI", + "FutureResolution": { + "startTime": "11:00:00", + "endTime": "13:00:00" + }, + "PastResolution": { + "startTime": "11:00:00", + "endTime": "13:00:00" + } + }, + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "ไธ‹ๅˆ", + "Context": { + "ReferenceDateTime": "2018-10-11T00:00:00" + }, + "NotSupportedByDesign": "Java", + "Results": [ + { + "Text": "ไธ‹ๅˆ", + "Type": "timerange", + "Value": { + "Timex": "TAF", + "FutureResolution": { + "startTime": "12:00:00", + "endTime": "16:00:00" + }, + "PastResolution": { + "startTime": "12:00:00", + "endTime": "16:00:00" + } + }, + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "ๆ™šไธŠ", + "Context": { + "ReferenceDateTime": "2018-10-11T00:00:00" + }, + "NotSupportedByDesign": "Java", + "Results": [ + { + "Text": "ๆ™šไธŠ", + "Type": "timerange", + "Value": { + "Timex": "TEV", + "FutureResolution": { + "startTime": "16:00:00", + "endTime": "20:00:00" + }, + "PastResolution": { + "startTime": "16:00:00", + "endTime": "20:00:00" + } + }, + "Start": 0, + "Length": 2 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Dutch/DateExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Dutch/DateExtractor.json new file mode 100644 index 000000000..58d1e1361 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Dutch/DateExtractor.json @@ -0,0 +1,2661 @@ +[ + { + "Input": "Ik ga terug op de 15e", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de 15e", + "Type": "date", + "Start": 15, + "Length": 6 + } + ] + }, + { + "Input": "Ik ga terug op 22 april", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "22 april", + "Type": "date", + "Start": 15, + "Length": 8 + } + ] + }, + { + "Input": "Ik ga terug op 1 januari", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 januari", + "Type": "date", + "Start": 15, + "Length": 9 + } + ] + }, + { + "Input": "Ik ga terug op 1 jan.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 jan.", + "Type": "date", + "Start": 15, + "Length": 6 + } + ] + }, + { + "Input": "Ik ga terug op 2 oktober", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2 oktober", + "Type": "date", + "Start": 15, + "Length": 9 + } + ] + }, + { + "Input": "Ik ga terug op 12 januari 2016", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "12 januari 2016", + "Type": "date", + "Start": 15, + "Length": 15 + } + ] + }, + { + "Input": "Ik ga terug op 12 jan. 2016", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "12 jan. 2016", + "Type": "date", + "Start": 15, + "Length": 12 + } + ] + }, + { + "Input": "Ik ga terug op maandag 12 januari 2016", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "maandag 12 januari 2016", + "Type": "date", + "Start": 15, + "Length": 23 + } + ] + }, + { + "Input": "Ik ga terug op 22/02/2016", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "22/02/2016", + "Type": "date", + "Start": 15, + "Length": 10 + } + ] + }, + { + "Input": "Ik ga terug op 21/04/2016", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "21/04/2016", + "Type": "date", + "Start": 15, + "Length": 10 + } + ] + }, + { + "Input": "Ik ga terug op 21/04/16", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "21/04/16", + "Type": "date", + "Start": 15, + "Length": 8 + } + ] + }, + { + "Input": "Ik ga terug op 18-9-15", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "18-9-15", + "Type": "date", + "Start": 15, + "Length": 7 + } + ] + }, + { + "Input": "Ik ga terug op 22.4", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "22.4", + "Type": "date", + "Length": 4, + "Start": 15 + } + ] + }, + { + "Input": "Ik ga terug op 22-4", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "22-4", + "Type": "date", + "Start": 15, + "Length": 4 + } + ] + }, + { + "Input": "Ik ga terug op 22/4", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "22/4", + "Type": "date", + "Start": 15, + "Length": 4 + } + ] + }, + { + "Input": "Ik ga terug op 22/04", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "22/04", + "Type": "date", + "Start": 15, + "Length": 5 + } + ] + }, + { + "Input": "Ik ga terug op 12 augustus 2015", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "12 augustus 2015", + "Type": "date", + "Start": 15, + "Length": 16 + } + ] + }, + { + "Input": "Ik ga terug op 12/11/2016", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "12/11/2016", + "Type": "date", + "Start": 15, + "Length": 10 + } + ] + }, + { + "Input": "Ik ga terug op 12-11-16", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "12-11-16", + "Type": "date", + "Start": 15, + "Length": 8 + } + ] + }, + { + "Input": "Ik ga terug op 1 jan", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 jan", + "Type": "date", + "Start": 15, + "Length": 5 + } + ] + }, + { + "Input": "Ik ga terug op 28 november", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "28 november", + "Type": "date", + "Start": 15, + "Length": 11 + } + ] + }, + { + "Input": "Ik ga terug op wo. 22 jan", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "wo. 22 jan", + "Type": "date", + "Start": 15, + "Length": 10 + } + ] + }, + { + "Input": "Ik ga terug op de eerste vrijdag van juli", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de eerste vrijdag van juli", + "Type": "date", + "Start": 15, + "Length": 26 + } + ] + }, + { + "Input": "Ik ga terug op de eerste vrijdag van deze maand", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de eerste vrijdag van deze maand", + "Type": "date", + "Start": 15, + "Length": 32 + } + ] + }, + { + "Input": "Ik ga terug over twee weken", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "over twee weken", + "Type": "date", + "Start": 12, + "Length": 15 + } + ] + }, + { + "Input": "Ik ga volgende week vrijdag terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "volgende week vrijdag", + "Type": "date", + "Start": 6, + "Length": 21 + } + ] + }, + { + "Input": "Ik ga terug volgende week vrijdag", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "volgende week vrijdag", + "Type": "date", + "Start": 12, + "Length": 21 + } + ] + }, + { + "Input": "afgelopen maandag", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "afgelopen maandag", + "Type": "date", + "Start": 0, + "Length": 17 + } + ] + }, + { + "Input": "Ik kom terug op dinsdag.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "dinsdag", + "Type": "date", + "Start": 16, + "Length": 7 + } + ] + }, + { + "Input": "Goed nieuws, ik ga terug op dinsdag.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "dinsdag", + "Type": "date", + "Start": 28, + "Length": 7 + } + ] + }, + { + "Input": "Ik ga terug op dinsdag", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "dinsdag", + "Type": "date", + "Start": 15, + "Length": 7 + } + ] + }, + { + "Input": "Ik ga terug op vrijdag", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vrijdag", + "Type": "date", + "Start": 15, + "Length": 7 + } + ] + }, + { + "Input": "Ik kom terug op vrijdag", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vrijdag", + "Type": "date", + "Start": 16, + "Length": 7 + } + ] + }, + { + "Input": "Ik ga vandaag terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vandaag", + "Type": "date", + "Start": 6, + "Length": 7 + } + ] + }, + { + "Input": "Ik ga morgen terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "morgen", + "Type": "date", + "Start": 6, + "Length": 6 + } + ] + }, + { + "Input": "Ik ben gisteren teruggekomen", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "gisteren", + "Type": "date", + "Start": 7, + "Length": 8 + } + ] + }, + { + "Input": "Ik ben eergisteren teruggekomen", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "eergisteren", + "Type": "date", + "Start": 7, + "Length": 11 + } + ] + }, + { + "Input": "Ik kom overmorgen terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "overmorgen", + "Type": "date", + "Start": 7, + "Length": 10 + } + ] + }, + { + "Input": "Ik kom morgen terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "morgen", + "Type": "date", + "Start": 7, + "Length": 6 + } + ] + }, + { + "Input": "Ik ga deze vrijdag terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "deze vrijdag", + "Type": "date", + "Start": 6, + "Length": 12 + } + ] + }, + { + "Input": "Ik ga volgende week zondag terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "volgende week zondag", + "Type": "date", + "Start": 6, + "Length": 20 + } + ] + }, + { + "Input": "Ik kwam afgelopen zondag terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "afgelopen zondag", + "Type": "date", + "Start": 8, + "Length": 16 + } + ] + }, + { + "Input": "Ik ga de laatste dag terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de laatste dag", + "Type": "date", + "Start": 6, + "Length": 14 + } + ] + }, + { + "Input": "Ik kom de laatste dag terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de laatste dag", + "Type": "date", + "Start": 7, + "Length": 14 + } + ] + }, + { + "Input": "Ik kom vandaag terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vandaag", + "Type": "date", + "Start": 7, + "Length": 7 + } + ] + }, + { + "Input": "Ik kom deze week vrijdag terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "deze week vrijdag", + "Type": "date", + "Start": 7, + "Length": 17 + } + ] + }, + { + "Input": "Ik kwam vorige week zondag terug.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vorige week zondag", + "Type": "date", + "Start": 8, + "Length": 18 + } + ] + }, + { + "Input": "Ik ga terug op 15 juni 2016", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "15 juni 2016", + "Type": "date", + "Start": 15, + "Length": 12 + } + ] + }, + { + "Input": "Ik speel honkbal op elf mei", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "elf mei", + "Type": "date", + "Start": 20, + "Length": 7 + } + ] + }, + { + "Input": "Ik ga terug op vier mei", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vier mei", + "Type": "date", + "Start": 15, + "Length": 8 + } + ] + }, + { + "Input": "Ik ga terug op 4 maart", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "4 maart", + "Type": "date", + "Start": 15, + "Length": 7 + } + ] + }, + { + "Input": "Ik ga de eerste van januari terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "eerste van januari", + "Type": "date", + "Start": 9, + "Length": 18 + } + ] + }, + { + "Input": "Ik ga eenentwintig mei terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "eenentwintig mei", + "Type": "date", + "Start": 6, + "Length": 16 + } + ] + }, + { + "Input": "Ik kom eenentwintig mei terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "eenentwintig mei", + "Type": "date", + "Start": 7, + "Length": 16 + } + ] + }, + { + "Input": "Ik ga de tweede aug terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tweede aug", + "Type": "date", + "Start": 9, + "Length": 10 + } + ] + }, + { + "Input": "Ik ga twintig juni terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "twintig juni", + "Type": "date", + "Start": 6, + "Length": 12 + } + ] + }, + { + "Input": "Ik ben twee maanden geleden teruggekomen", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "twee maanden geleden", + "Type": "date", + "Start": 7, + "Length": 20 + } + ] + }, + { + "Input": "Ik ga twee dagen later terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "twee dagen later", + "Type": "date", + "Start": 6, + "Length": 16 + } + ] + }, + { + "Input": "wie heb ik een maand geleden een email gestuurd", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "een maand geleden", + "Type": "date", + "Start": 11, + "Length": 17 + } + ] + }, + { + "Input": "Ik ging terug op de 27ste", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de 27ste", + "Type": "date", + "Start": 17, + "Length": 8 + } + ] + }, + { + "Input": "Ik ging terug voor de 27e", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de 27e", + "Type": "date", + "Start": 19, + "Length": 6 + } + ] + }, + { + "Input": "Ik ging terug voor de 21ste", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de 21ste", + "Type": "date", + "Start": 19, + "Length": 8 + } + ] + }, + { + "Input": "Ik ging terug voor de 22e", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de 22e", + "Type": "date", + "Start": 19, + "Length": 6 + } + ] + }, + { + "Input": "Ik ging voor de tweede terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de tweede", + "Type": "date", + "Start": 13, + "Length": 9 + } + ] + }, + { + "Input": "Ik ging terug voor de eenendertigste", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de eenendertigste", + "Type": "date", + "Start": 19, + "Length": 17 + } + ] + }, + { + "Input": "Ik ging terug op de 27e", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de 27e", + "Type": "date", + "Start": 17, + "Length": 6 + } + ] + }, + { + "Input": "Ik kwam terug op de 21ste", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de 21ste", + "Type": "date", + "Start": 17, + "Length": 8 + } + ] + }, + { + "Input": "Ik ging terug op de 22e", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de 22e", + "Type": "date", + "Start": 17, + "Length": 6 + } + ] + }, + { + "Input": "Ik kwam terug op de tweede!", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de tweede", + "Type": "date", + "Start": 17, + "Length": 9 + } + ] + }, + { + "Input": "Kwam je terug op de tweeรซntwintigste?", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de tweeรซntwintigste", + "Type": "date", + "Start": 17, + "Length": 19 + } + ] + }, + { + "Input": "de eerste prijs", + "Results": [], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik ga naar de 27ste verdieping", + "Results": [], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": " Herdenkingsevenementen voor de 25ste verjaardag van de diplomatieke betrekkingen tussen Singapore en China", + "Results": [], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Koop kaartjes voor de 17de voor het evenement", + "Results": [], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Wat heb ik op zaterdag de tweede?", + "Context": { + "ReferenceDateTime": "2017-09-01T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "zaterdag de tweede", + "Type": "date", + "Start": 14, + "Length": 18 + } + ] + }, + { + "Input": "Een ontmoeting voor woensdag de 27e met Joe Smith", + "Context": { + "ReferenceDateTime": "2017-09-01T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "woensdag de 27e", + "Type": "date", + "Start": 20, + "Length": 15 + } + ] + }, + { + "Input": "Ik ga terug op donderdag de 21ste", + "Context": { + "ReferenceDateTime": "2017-09-01T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "donderdag de 21ste", + "Type": "date", + "Start": 15, + "Length": 18 + } + ] + }, + { + "Input": "Ik ga terug op vrijdag de 22ste", + "Context": { + "ReferenceDateTime": "2017-09-01T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vrijdag de 22ste", + "Type": "date", + "Start": 15, + "Length": 16 + } + ] + }, + { + "Input": "Ik ga zaterdag de 23ste terug", + "Context": { + "ReferenceDateTime": "2017-09-01T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "zaterdag de 23ste", + "Type": "date", + "Start": 6, + "Length": 17 + } + ] + }, + { + "Input": "Ik ga vrijdag de 15e terug", + "Context": { + "ReferenceDateTime": "2017-09-01T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vrijdag de 15e", + "Type": "date", + "Start": 6, + "Length": 14 + } + ] + }, + { + "Input": "Ik ga donderdag de eenentwintigste terug", + "Context": { + "ReferenceDateTime": "2017-09-01T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "donderdag de eenentwintigste", + "Type": "date", + "Start": 6, + "Length": 28 + } + ] + }, + { + "Input": "Ik ga terug voor vrijdag de tweeรซntwintigste", + "Context": { + "ReferenceDateTime": "2017-09-01T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vrijdag de tweeรซntwintigste", + "Type": "date", + "Start": 17, + "Length": 27 + } + ] + }, + { + "Input": "Ik ga terug op vrijdag de vijftiende", + "Context": { + "ReferenceDateTime": "2017-09-01T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vrijdag de vijftiende", + "Type": "date", + "Start": 15, + "Length": 21 + } + ] + }, + { + "Input": "Ik ga terug op donderdag de zevende", + "Context": { + "ReferenceDateTime": "2017-09-01T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "donderdag de zevende", + "Type": "date", + "Start": 15, + "Length": 20 + } + ] + }, + { + "Input": "Ik ga de tweede zondag terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tweede zondag", + "Type": "date", + "Start": 9, + "Length": 13 + } + ] + }, + { + "Input": "Ik ga de eerste zondag terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "eerste zondag", + "Type": "date", + "Start": 9, + "Length": 13 + } + ] + }, + { + "Input": "Ik ga de derde dinsdag terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "derde dinsdag", + "Type": "date", + "Start": 9, + "Length": 13 + } + ] + }, + { + "Input": "Ik ga de vijfde zondag terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vijfde zondag", + "Type": "date", + "Start": 9, + "Length": 13 + } + ] + }, + { + "Input": "Ik ga de zesde zondag terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "zondag", + "Type": "date", + "Start": 15, + "Length": 6 + } + ] + }, + { + "Input": "Ik ga de tiende maandag terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "maandag", + "Type": "date", + "Start": 16, + "Length": 7 + } + ] + }, + { + "Input": "Ik ga 20ste van de volgende maand terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "20ste van de volgende maand", + "Type": "date", + "Start": 6, + "Length": 27 + } + ] + }, + { + "Input": "Ik ga de 31ste deze maand terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de 31ste deze maand", + "Type": "date", + "Start": 6, + "Length": 19 + } + ] + }, + { + "Input": "Cortana kan een Skype call organiseren op vrijdag deze week of donderdag volgende week", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vrijdag deze week", + "Type": "date", + "Start": 42, + "Length": 17 + }, + { + "Text": "donderdag volgende week", + "Type": "date", + "Start": 63, + "Length": 23 + } + ] + }, + { + "Input": "Cortana kan een Skype call organiseren voor vrijdag van deze week of deze week op zondag", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vrijdag van deze week", + "Type": "date", + "Start": 44, + "Length": 21 + }, + { + "Text": "deze week op zondag", + "Type": "date", + "Start": 69, + "Length": 19 + } + ] + }, + { + "Input": "16 nov 2016", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "16 nov 2016", + "Type": "date", + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "We hadden een meeting 1 maand 21 dagen geleden", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 maand 21 dagen geleden", + "Type": "date", + "Start": 22, + "Length": 24 + } + ] + }, + { + "Input": "Ik ben hier 2 jaar 1 maand en 21 dagen geleden weggegaan", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2 jaar 1 maand en 21 dagen geleden", + "Type": "date", + "Start": 12, + "Length": 34 + } + ] + }, + { + "Input": "Ik ga hier 2 jaar en 21 dagen later weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2 jaar en 21 dagen later", + "Type": "date", + "Start": 11, + "Length": 24 + } + ] + }, + { + "Input": "Ik ging 1 maand 2 jaar 21 dagen geleden weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 maand 2 jaar 21 dagen geleden", + "Type": "date", + "Start": 8, + "Length": 31 + } + ] + }, + { + "Input": "Ik vertrek de 20ste volgende maand", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de 20ste volgende maand", + "Type": "date", + "Start": 11, + "Length": 23 + } + ] + }, + { + "Input": "Ik ben 5 december 1391 vertrokken", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5 december 1391", + "Type": "date", + "Start": 7, + "Length": 15 + } + ] + }, + { + "Input": "maandag, tweeรซntwintig jan. 2018", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "maandag, tweeรซntwintig jan. 2018", + "Type": "date", + "Start": 0, + "Length": 32 + } + ] + }, + { + "Input": "op zondag eenentwintig januari tweeduizend en achttien", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "zondag eenentwintig januari tweeduizend en achttien", + "Type": "date", + "Start": 3, + "Length": 51 + } + ] + }, + { + "Input": "op eenentwintig september negentien achtenzeventig", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "eenentwintig september negentien achtenzeventig", + "Type": "date", + "Start": 3, + "Length": 47 + } + ] + }, + { + "Input": "op 20 september negentienhonderd en รฉรฉn", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "20 september negentienhonderd en รฉรฉn", + "Type": "date", + "Start": 3, + "Length": 36 + } + ] + }, + { + "Input": "op de tiende van september tweeduizend", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tiende van september tweeduizend", + "Type": "date", + "Start": 6, + "Length": 32 + } + ] + }, + { + "Input": "Ben je vrij op 13-5-2015?", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "13-5-2015", + "Type": "date", + "Start": 15, + "Length": 9 + } + ] + }, + { + "Input": "Ben je beschikbaar op 13-05-2015?", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "13-05-2015", + "Type": "date", + "Start": 22, + "Length": 10 + } + ] + }, + { + "Input": "Ben je volgende week zondag beschikbaar?", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "volgende week zondag", + "Type": "date", + "Start": 7, + "Length": 20 + } + ] + }, + { + "Input": "Ben je volgende week maandag beschikbaar?", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "volgende week maandag", + "Type": "date", + "Start": 7, + "Length": 21 + } + ] + }, + { + "Input": "Ik ga de 15e terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "Ik ga 22 april terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "22 april", + "Type": "date", + "Start": 6, + "Length": 8 + } + ] + }, + { + "Input": "Ik ga 1 jan terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 jan", + "Type": "date", + "Start": 6, + "Length": 5 + } + ] + }, + { + "Input": "Ik ga 2 oktober terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2 oktober", + "Type": "date", + "Start": 6, + "Length": 9 + } + ] + }, + { + "Input": "Ik ga 12 januari, 2016 terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "12 januari, 2016", + "Type": "date", + "Start": 6, + "Length": 16 + } + ] + }, + { + "Input": "Ik ga 12 januari van 2016 terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "12 januari van 2016", + "Type": "date", + "Start": 6, + "Length": 19 + } + ] + }, + { + "Input": "Ik ga maandag 12 januari, 2016 terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "maandag 12 januari, 2016", + "Type": "date", + "Start": 6, + "Length": 24 + } + ] + }, + { + "Input": "Ik ga 22-02-2016 terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "22-02-2016", + "Type": "date", + "Start": 6, + "Length": 10 + } + ] + }, + { + "Input": "Ik ga 21-04-2016 terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "21-04-2016", + "Type": "date", + "Start": 6, + "Length": 10 + } + ] + }, + { + "Input": "Ik ga 21/04/16 terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "21/04/16", + "Type": "date", + "Start": 6, + "Length": 8 + } + ] + }, + { + "Input": "Ik ga 18-9-15 terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "18-9-15", + "Type": "date", + "Start": 6, + "Length": 7 + } + ] + }, + { + "Input": "Ik ga op 22.4 terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "22.4", + "Type": "date", + "Start": 9, + "Length": 4 + } + ] + }, + { + "Input": "Ik ga op 22-4 terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "22-4", + "Type": "date", + "Start": 9, + "Length": 4 + } + ] + }, + { + "Input": "Ik ga op 22/4 terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "22/4", + "Type": "date", + "Start": 9, + "Length": 4 + } + ] + }, + { + "Input": "Ik ga op 22-04 terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "22-04", + "Type": "date", + "Start": 9, + "Length": 5 + } + ] + }, + { + "Input": "Ik ga 22/4 terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "22/4", + "Type": "date", + "Start": 6, + "Length": 4 + } + ] + }, + { + "Input": "Ik ga 22/04 terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "22/04", + "Type": "date", + "Start": 6, + "Length": 5 + } + ] + }, + { + "Input": "Ik ga 12-08-2015 terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "12-08-2015", + "Type": "date", + "Start": 6, + "Length": 10 + } + ] + }, + { + "Input": "Ik ga 11-12, 2016 terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "11-12, 2016", + "Type": "date", + "Start": 6, + "Length": 11 + } + ] + }, + { + "Input": "Ik ga de 1e jan terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de 1e jan", + "Type": "date", + "Start": 6, + "Length": 9 + } + ] + }, + { + "Input": "Ik ga 1-jan terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1-jan", + "Type": "date", + "Start": 6, + "Length": 5 + } + ] + }, + { + "Input": "Ik ga 28-nov terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "28-nov", + "Type": "date", + "Start": 6, + "Length": 6 + } + ] + }, + { + "Input": "Ik ga woens, 22 jan terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "woens, 22 jan", + "Type": "date", + "Start": 6, + "Length": 13 + } + ] + }, + { + "Input": "Ik ga de eerste vrijdag van juli terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de eerste vrijdag van juli", + "Type": "date", + "Start": 6, + "Length": 26 + } + ] + }, + { + "Input": "Ik ga de eerste vrijdag van deze maand terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de eerste vrijdag van deze maand", + "Type": "date", + "Start": 6, + "Length": 32 + } + ] + }, + { + "Input": "Ik ga twee weken vanaf nu terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "twee weken vanaf nu", + "Type": "date", + "Start": 6, + "Length": 19 + } + ] + }, + { + "Input": "Ik ga volgende week op vrijdag terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "volgende week op vrijdag", + "Type": "date", + "Start": 6, + "Length": 24 + } + ] + }, + { + "Input": "Ik ga op vrijdag volgende week terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "op vrijdag volgende week", + "Type": "date", + "Start": 6, + "Length": 24 + } + ] + }, + { + "Input": "Ik ga op dins. terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "dins.", + "Type": "date", + "Start": 9, + "Length": 5 + } + ] + }, + { + "Input": "Ik ga op dins. terug, goed nieuws.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "dins.", + "Type": "date", + "Start": 9, + "Length": 5 + } + ] + }, + { + "Input": "Ik ga op dins terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "dins", + "Type": "date", + "Start": 9, + "Length": 4 + } + ] + }, + { + "Input": "Ik ga op vrijdag terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vrijdag", + "Type": "date", + "Start": 9, + "Length": 7 + } + ] + }, + { + "Input": "Ik ga vrijdag terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vrijdag", + "Type": "date", + "Start": 6, + "Length": 7 + } + ] + }, + { + "Input": "Ik ga gisteren terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "gisteren", + "Type": "date", + "Start": 6, + "Length": 8 + } + ] + }, + { + "Input": "Ik ga eergisteren terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "eergisteren", + "Type": "date", + "Start": 6, + "Length": 11 + } + ] + }, + { + "Input": "Ik ga overmorgen terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "overmorgen", + "Type": "date", + "Start": 6, + "Length": 10 + } + ] + }, + { + "Input": "Ik ga de volgende dag terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de volgende dag", + "Type": "date", + "Start": 6, + "Length": 15 + } + ] + }, + { + "Input": "Ik ga volgende dag terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "volgende dag", + "Type": "date", + "Start": 6, + "Length": 12 + } + ] + }, + { + "Input": "Ik ga volgende zondag terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "volgende zondag", + "Type": "date", + "Start": 6, + "Length": 15 + } + ] + }, + { + "Input": "Ik ga afgelopen zondag terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "afgelopen zondag", + "Type": "date", + "Start": 6, + "Length": 16 + } + ] + }, + { + "Input": "Ik ga laatste dag terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "laatste dag", + "Type": "date", + "Start": 6, + "Length": 11 + } + ] + }, + { + "Input": "Ik ga de dag terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de dag", + "Type": "date", + "Start": 6, + "Length": 6 + } + ] + }, + { + "Input": "Ik ga deze week vrijdag terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "deze week vrijdag", + "Type": "date", + "Start": 6, + "Length": 17 + } + ] + }, + { + "Input": "Ik ga afgelopen week zondag terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "afgelopen week zondag", + "Type": "date", + "Start": 6, + "Length": 21 + } + ] + }, + { + "Input": "Ik ga 15 juni 2016 terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "15 juni 2016", + "Type": "date", + "Start": 6, + "Length": 12 + } + ] + }, + { + "Input": "een basketbal op de elfde mei", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "elfde mei", + "Type": "date", + "Start": 20, + "Length": 9 + } + ] + }, + { + "Input": "Ik ga de vierde van mei terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vierde van mei", + "Type": "date", + "Start": 9, + "Length": 14 + } + ] + }, + { + "Input": "Ik ga de 4e van maart terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de 4e van maart", + "Type": "date", + "Start": 6, + "Length": 15 + } + ] + }, + { + "Input": "Ik ga eerste van jan terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "eerste van jan", + "Type": "date", + "Start": 6, + "Length": 14 + } + ] + }, + { + "Input": "Ik ga eenentwintigste mei terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "eenentwintigste mei", + "Type": "date", + "Start": 6, + "Length": 19 + } + ] + }, + { + "Input": "Ik ga tweede van aug terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tweede van aug", + "Type": "date", + "Start": 6, + "Length": 14 + } + ] + }, + { + "Input": "Ik ga tweeรซntwintigste van juni terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tweeรซntwintigste van juni", + "Type": "date", + "Start": 6, + "Length": 25 + } + ] + }, + { + "Input": "Ik ging twee maanden geleden terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "twee maanden geleden", + "Type": "date", + "Start": 8, + "Length": 20 + } + ] + }, + { + "Input": "Ik ging twee dagen later terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "twee dagen later", + "Type": "date", + "Start": 8, + "Length": 16 + } + ] + }, + { + "Input": "wie e-mailde ik een maand geleden", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "een maand geleden", + "Type": "date", + "Start": 16, + "Length": 17 + } + ] + }, + { + "Input": "Ik ging voor de 27e terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de 27e", + "Type": "date", + "Start": 13, + "Length": 6 + } + ] + }, + { + "Input": "Ik ging voor de 27e terug.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de 27e", + "Type": "date", + "Start": 13, + "Length": 6 + } + ] + }, + { + "Input": "Ik ging voor de 27e terug!", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de 27e", + "Type": "date", + "Start": 13, + "Length": 6 + } + ] + }, + { + "Input": "Ik ging voor de 21e terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de 21e", + "Type": "date", + "Start": 13, + "Length": 6 + } + ] + }, + { + "Input": "Ik ging voor de 22e terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de 22e", + "Type": "date", + "Start": 13, + "Length": 6 + } + ] + }, + { + "Input": "Ik ging voor de tweeรซntwintigste terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de tweeรซntwintigste", + "Type": "date", + "Start": 13, + "Length": 19 + } + ] + }, + { + "Input": "Ik ging voor de eenendertigste terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de eenendertigste", + "Type": "date", + "Start": 13, + "Length": 17 + } + ] + }, + { + "Input": "Ik ging op de 27e terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de 27e", + "Type": "date", + "Start": 11, + "Length": 6 + } + ] + }, + { + "Input": "Ik ging op de 21e terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de 21e", + "Type": "date", + "Start": 11, + "Length": 6 + } + ] + }, + { + "Input": "Ik ging op de 22e terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de 22e", + "Type": "date", + "Start": 11, + "Length": 6 + } + ] + }, + { + "Input": "Ik ging op de tweede terug!", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de tweede", + "Type": "date", + "Start": 11, + "Length": 9 + } + ] + }, + { + "Input": "Ik ging op de tweeรซntwintigste terug?", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de tweeรซntwintigste", + "Type": "date", + "Start": 11, + "Length": 19 + } + ] + }, + { + "Input": "Ik ga naar de 27e verdieping", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "Herdenkingsfestiviteiten voor het 25e jubileum van diplomatieke banden tussen Singapore en China", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "Regel tickets voor de 17e Spookhuisbeleving", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "Wat heb ik op zaterdag de tweede", + "Context": { + "ReferenceDateTime": "2017-09-01T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "zaterdag de tweede", + "Type": "date", + "Start": 14, + "Length": 18 + } + ] + }, + { + "Input": "Een meeting voor woensdag de 27e met Joe Smith", + "Context": { + "ReferenceDateTime": "2017-09-01T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "woensdag de 27e", + "Type": "date", + "Start": 17, + "Length": 15 + } + ] + }, + { + "Input": "Ik ga donderdag de 21e terug", + "Context": { + "ReferenceDateTime": "2017-09-01T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "donderdag de 21e", + "Type": "date", + "Start": 6, + "Length": 16 + } + ] + }, + { + "Input": "Ik ga vrijdag de 22e terug", + "Context": { + "ReferenceDateTime": "2017-09-01T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vrijdag de 22e", + "Type": "date", + "Start": 6, + "Length": 14 + } + ] + }, + { + "Input": "Ik ga zaterdag de 23e terug", + "Context": { + "ReferenceDateTime": "2017-09-01T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "zaterdag de 23e", + "Type": "date", + "Start": 6, + "Length": 15 + } + ] + }, + { + "Input": "Ik ga vrijdag de tweeรซntwintigste terug", + "Context": { + "ReferenceDateTime": "2017-09-01T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vrijdag de tweeรซntwintigste", + "Type": "date", + "Start": 6, + "Length": 27 + } + ] + }, + { + "Input": "Ik ga donderdag de zevende terug", + "Context": { + "ReferenceDateTime": "2017-09-01T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "donderdag de zevende", + "Type": "date", + "Start": 6, + "Length": 20 + } + ] + }, + { + "Input": "Ik ga tweede zondag terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tweede zondag", + "Type": "date", + "Start": 6, + "Length": 13 + } + ] + }, + { + "Input": "Ik ga eerste zondag terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "eerste zondag", + "Type": "date", + "Start": 6, + "Length": 13 + } + ] + }, + { + "Input": "Ik ga derde dinsdag terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "derde dinsdag", + "Type": "date", + "Start": 6, + "Length": 13 + } + ] + }, + { + "Input": "Ik ga vijfde zondag terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vijfde zondag", + "Type": "date", + "Start": 6, + "Length": 13 + } + ] + }, + { + "Input": "Ik ga zesde zondag terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "zondag", + "Type": "date", + "Start": 12, + "Length": 6 + } + ] + }, + { + "Input": "Ik ga tiende maandag terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "maandag", + "Type": "date", + "Start": 13, + "Length": 7 + } + ] + }, + { + "Input": "Ik ga 20e van volgende maand terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "20e van volgende maand", + "Type": "date", + "Start": 6, + "Length": 22 + } + ] + }, + { + "Input": "Ik ga 31e van deze maand terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "31e van deze maand", + "Type": "date", + "Start": 6, + "Length": 18 + } + ] + }, + { + "Input": "16 nov. 2016", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "16 nov. 2016", + "Type": "date", + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "We hadden een meeting 1 maand, 21 dagen geleden", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 maand, 21 dagen geleden", + "Type": "date", + "Start": 22, + "Length": 25 + } + ] + }, + { + "Input": "Ik vertrok hier 2 jaar, 1 maand, 21 dagen geleden", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2 jaar, 1 maand, 21 dagen geleden", + "Type": "date", + "Start": 16, + "Length": 33 + } + ] + }, + { + "Input": "Ik zal hier 2 jaar en 21 dagen later vertrekken", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2 jaar en 21 dagen later", + "Type": "date", + "Start": 12, + "Length": 24 + } + ] + }, + { + "Input": "Ik vertrok hier 1 maand, 2 jaar en 21 dagen geleden", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 maand, 2 jaar en 21 dagen geleden", + "Type": "date", + "Start": 16, + "Length": 35 + } + ] + }, + { + "Input": "Ik vertrok hier de 20e volgende maand", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de 20e volgende maand", + "Type": "date", + "Start": 16, + "Length": 21 + } + ] + }, + { + "Input": "Ik vertrok hier 5 december 1391", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5 december 1391", + "Type": "date", + "Start": 16, + "Length": 15 + } + ] + }, + { + "Input": "maandag, tweeรซntwintig jan, 2018", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "maandag, tweeรซntwintig jan, 2018", + "Type": "date", + "Start": 0, + "Length": 32 + } + ] + }, + { + "Input": "op zondag eenentwintig jan tweeduizend achttien", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "zondag eenentwintig jan tweeduizend achttien", + "Type": "date", + "Start": 3, + "Length": 44 + } + ] + }, + { + "Input": "op september de eenentwintigste negentien achtenzeventig", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "september de eenentwintigste negentien achtenzeventig", + "Type": "date", + "Start": 3, + "Length": 53 + } + ] + }, + { + "Input": "op 10 september, negentien nul een", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10 september, negentien nul een", + "Type": "date", + "Start": 3, + "Length": 31 + } + ] + }, + { + "Input": "op de tiende van september, tweeduizend", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tiende van september, tweeduizend", + "Type": "date", + "Start": 6, + "Length": 33 + } + ] + }, + { + "Input": "Ben je beschikbaar op 13-5-2015?", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "13-5-2015", + "Type": "date", + "Start": 22, + "Length": 9 + } + ] + }, + { + "Input": "Ben je twee zondagen vanaf nu beschikbaar?", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "twee zondagen vanaf nu", + "Type": "date", + "Start": 7, + "Length": 22 + } + ] + }, + { + "Input": "Ben je twee dagen na vandaag beschikbaar?", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "twee dagen na vandaag", + "Type": "date", + "Start": 7, + "Length": 21 + } + ] + }, + { + "Input": "Ben je drie weken vanaf morgen beschikbaar?", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "drie weken vanaf morgen", + "Type": "date", + "Start": 7, + "Length": 23 + } + ] + }, + { + "Input": "Waar was je twee dagen voor gisteren?", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "twee dagen voor gisteren", + "Type": "date", + "Start": 12, + "Length": 24 + } + ] + }, + { + "Input": "Cortana, regel alsjeblieft een Skypegesprek ergens op deze vrijdag 15 jun met Jim", + "Context": { + "ReferenceDateTime": "2018-06-14T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "deze vrijdag 15 jun", + "Type": "date", + "Start": 54, + "Length": 19 + } + ] + }, + { + "Input": "Ik vertrek over 3 weken", + "Context": { + "ReferenceDateTime": "2018-06-20T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "over 3 weken", + "Type": "date", + "Start": 11, + "Length": 12 + } + ] + }, + { + "Input": "het nominale bedrag van haar 6 1/4% converteerbaren", + "Comment": "1/4 shouldn't recognized as date here", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "Ik ga terug op Sep-23-2020.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Sep-23-2020", + "Type": "date", + "Start": 15, + "Length": 11 + } + ] + }, + { + "Input": "Ik ga terug op September-2020-23.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "September-2020-23", + "Type": "date", + "Start": 15, + "Length": 17 + } + ] + }, + { + "Input": "Ik ga terug op 2020/23/Sep.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2020/23/Sep", + "Type": "date", + "Start": 15, + "Length": 11 + } + ] + }, + { + "Input": "Ik ga terug op 2020-Sep-23", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2020-Sep-23", + "Type": "date", + "Start": 15, + "Length": 11 + } + ] + }, + { + "Input": "Ik ga terug op 23/Sep/2020", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "23/Sep/2020", + "Type": "date", + "Start": 15, + "Length": 11 + } + ] + }, + { + "Input": "Ik ga terug op 23-2020-September", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "23-2020-September", + "Type": "date", + "Start": 15, + "Length": 17 + } + ] + } +] diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Dutch/DateParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Dutch/DateParser.json new file mode 100644 index 000000000..6e7810ae9 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Dutch/DateParser.json @@ -0,0 +1,5042 @@ +[ + { + "Input": "Ik ga terug op de 15e.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de 15e", + "Type": "date", + "Value": { + "Timex": "XXXX-XX-15", + "FutureResolution": { + "date": "2016-11-15" + }, + "PastResolution": { + "date": "2016-10-15" + } + }, + "Start": 15, + "Length": 6 + } + ] + }, + { + "Input": "Ik ga terug op 2 okt.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2 okt.", + "Type": "date", + "Value": { + "Timex": "XXXX-10-02", + "FutureResolution": { + "date": "2017-10-02" + }, + "PastResolution": { + "date": "2016-10-02" + } + }, + "Start": 15, + "Length": 6 + } + ] + }, + { + "Input": "Ik ga terug op 2 oktober.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2 oktober", + "Type": "date", + "Value": { + "Timex": "XXXX-10-02", + "FutureResolution": { + "date": "2017-10-02" + }, + "PastResolution": { + "date": "2016-10-02" + } + }, + "Start": 15, + "Length": 9 + } + ] + }, + { + "Input": "Ik ga terug op twee oktober.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "twee oktober", + "Type": "date", + "Value": { + "Timex": "XXXX-10-02", + "FutureResolution": { + "date": "2017-10-02" + }, + "PastResolution": { + "date": "2016-10-02" + } + }, + "Start": 15, + "Length": 12 + } + ] + }, + { + "Input": "Ik ga op 12 januari 2016 terug. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "12 januari 2016", + "Type": "date", + "Value": { + "Timex": "2016-01-12", + "FutureResolution": { + "date": "2016-01-12" + }, + "PastResolution": { + "date": "2016-01-12" + } + }, + "Start": 9, + "Length": 15 + } + ] + }, + { + "Input": " Ik ga op maandag 12 januari 2016 terug.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "maandag 12 januari 2016", + "Type": "date", + "Value": { + "Timex": "2016-01-12", + "FutureResolution": { + "date": "2016-01-12" + }, + "PastResolution": { + "date": "2016-01-12" + } + }, + "Start": 10, + "Length": 23 + } + ] + }, + { + "Input": "Ik ga terug op 22/02/2016.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "22/02/2016", + "Type": "date", + "Value": { + "Timex": "2016-02-22", + "FutureResolution": { + "date": "2016-02-22" + }, + "PastResolution": { + "date": "2016-02-22" + } + }, + "Start": 15, + "Length": 10 + } + ] + }, + { + "Input": "Ik ga terug op 22/2/2016.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "22/2/2016", + "Type": "date", + "Value": { + "Timex": "2016-02-22", + "FutureResolution": { + "date": "2016-02-22" + }, + "PastResolution": { + "date": "2016-02-22" + } + }, + "Start": 15, + "Length": 9 + } + ] + }, + { + "Input": "Ik ga terug op 22-2-2016.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "22-2-2016", + "Type": "date", + "Value": { + "Timex": "2016-02-22", + "FutureResolution": { + "date": "2016-02-22" + }, + "PastResolution": { + "date": "2016-02-22" + } + }, + "Start": 15, + "Length": 9 + } + ] + }, + { + "Input": "Ik ga terug op 21-04-2016.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "21-04-2016", + "Type": "date", + "Value": { + "Timex": "2016-04-21", + "FutureResolution": { + "date": "2016-04-21" + }, + "PastResolution": { + "date": "2016-04-21" + } + }, + "Start": 15, + "Length": 10 + } + ] + }, + { + "Input": "Ik ga terug op 21/04/2016.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "21/04/2016", + "Type": "date", + "Value": { + "Timex": "2016-04-21", + "FutureResolution": { + "date": "2016-04-21" + }, + "PastResolution": { + "date": "2016-04-21" + } + }, + "Start": 15, + "Length": 10 + } + ] + }, + { + "Input": " Ik ga terug op 22-04.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "22-04", + "Type": "date", + "Value": { + "Timex": "XXXX-04-22", + "FutureResolution": { + "date": "2017-04-22" + }, + "PastResolution": { + "date": "2016-04-22" + } + }, + "Start": 16, + "Length": 5 + } + ] + }, + { + "Input": " Ik ga terug op 22/4.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "22/4", + "Type": "date", + "Value": { + "Timex": "XXXX-04-22", + "FutureResolution": { + "date": "2017-04-22" + }, + "PastResolution": { + "date": "2016-04-22" + } + }, + "Start": 16, + "Length": 4 + } + ] + }, + { + "Input": "Ik ga terug op 22-4.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "22-4", + "Type": "date", + "Value": { + "Timex": "XXXX-04-22", + "FutureResolution": { + "date": "2017-04-22" + }, + "PastResolution": { + "date": "2016-04-22" + } + }, + "Start": 15, + "Length": 4 + } + ] + }, + { + "Input": "Ik ga terug op 4/22. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "4/22", + "Type": "date", + "Value": { + "Timex": "XXXX-04-22", + "FutureResolution": { + "date": "2017-04-22" + }, + "PastResolution": { + "date": "2016-04-22" + } + }, + "Start": 15, + "Length": 4 + } + ] + }, + { + "Input": " Ik ga terug op 22/04.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "22/04", + "Type": "date", + "Value": { + "Timex": "XXXX-04-22", + "FutureResolution": { + "date": "2017-04-22" + }, + "PastResolution": { + "date": "2016-04-22" + } + }, + "Start": 16, + "Length": 5 + } + ] + }, + { + "Input": "Ik ga terug op 12-08-2015.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "12-08-2015", + "Type": "date", + "Value": { + "Timex": "2015-08-12", + "FutureResolution": { + "date": "2015-08-12" + }, + "PastResolution": { + "date": "2015-08-12" + } + }, + "Start": 15, + "Length": 10 + } + ] + }, + { + "Input": "Ik ga terug op 12-08, 2015.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "12-08, 2015", + "Type": "date", + "Value": { + "Timex": "2015-08-12", + "FutureResolution": { + "date": "2015-08-12" + }, + "PastResolution": { + "date": "2015-08-12" + } + }, + "Start": 15, + "Length": 11 + } + ] + }, + { + "Input": "Ik kom 1 januari terug.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 januari", + "Type": "date", + "Value": { + "Timex": "XXXX-01-01", + "FutureResolution": { + "date": "2017-01-01" + }, + "PastResolution": { + "date": "2016-01-01" + } + }, + "Start": 7, + "Length": 9 + } + ] + }, + { + "Input": "Ik kom de 1e van januari terug.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de 1e van januari", + "Type": "date", + "Value": { + "Timex": "XXXX-01-01", + "FutureResolution": { + "date": "2017-01-01" + }, + "PastResolution": { + "date": "2016-01-01" + } + }, + "Start": 7, + "Length": 17 + } + ] + }, + { + "Input": "Ik ga op woensdag 22 januari terug.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "woensdag 22 januari", + "Type": "date", + "Value": { + "Timex": "XXXX-01-22", + "FutureResolution": { + "date": "2017-01-22" + }, + "PastResolution": { + "date": "2016-01-22" + } + }, + "Start": 9, + "Length": 19 + } + ] + }, + { + "Input": "Ik kom de eerste van januari terug.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "eerste van januari", + "Type": "date", + "Value": { + "Timex": "XXXX-01-01", + "FutureResolution": { + "date": "2017-01-01" + }, + "PastResolution": { + "date": "2016-01-01" + } + }, + "Start": 10, + "Length": 18 + } + ] + }, + { + "Input": "Ik ga 21 mei terug.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "21 mei", + "Type": "date", + "Value": { + "Timex": "XXXX-05-21", + "FutureResolution": { + "date": "2017-05-21" + }, + "PastResolution": { + "date": "2016-05-21" + } + }, + "Start": 6, + "Length": 6 + } + ] + }, + { + "Input": "Ik ga eenentwintig mei terug.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "eenentwintig mei", + "Type": "date", + "Value": { + "Timex": "XXXX-05-21", + "FutureResolution": { + "date": "2017-05-21" + }, + "PastResolution": { + "date": "2016-05-21" + } + }, + "Start": 6, + "Length": 16 + } + ] + }, + { + "Input": "Ik ga de tweede van Augustus terug.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tweede van Augustus", + "Type": "date", + "Value": { + "Timex": "XXXX-08-02", + "FutureResolution": { + "date": "2017-08-02" + }, + "PastResolution": { + "date": "2016-08-02" + } + }, + "Start": 9, + "Length": 19 + } + ] + }, + { + "Input": "Ik ga tweeรซntwintig juni terug.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tweeรซntwintig juni", + "Type": "date", + "Value": { + "Timex": "XXXX-06-22", + "FutureResolution": { + "date": "2017-06-22" + }, + "PastResolution": { + "date": "2016-06-22" + } + }, + "Start": 6, + "Length": 18 + } + ] + }, + { + "Input": "Ik ga op vrijdag terug.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vrijdag", + "Type": "date", + "Value": { + "Timex": "XXXX-WXX-5", + "FutureResolution": { + "date": "2016-11-11" + }, + "PastResolution": { + "date": "2016-11-04" + } + }, + "Start": 9, + "Length": 7 + } + ] + }, + { + "Input": "Ik ga later vandaag terug.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vandaag", + "Type": "date", + "Value": { + "Timex": "2016-11-07", + "FutureResolution": { + "date": "2016-11-07" + }, + "PastResolution": { + "date": "2016-11-07" + } + }, + "Start": 12, + "Length": 7 + } + ] + }, + { + "Input": "Ik ga morgen terug.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "morgen", + "Type": "date", + "Value": { + "Timex": "2016-11-08", + "FutureResolution": { + "date": "2016-11-08" + }, + "PastResolution": { + "date": "2016-11-08" + } + }, + "Start": 6, + "Length": 6 + } + ] + }, + { + "Input": "Ik ging gisteren terug.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "gisteren", + "Type": "date", + "Value": { + "Timex": "2016-11-06", + "FutureResolution": { + "date": "2016-11-06" + }, + "PastResolution": { + "date": "2016-11-06" + } + }, + "Start": 8, + "Length": 8 + } + ] + }, + { + "Input": "Ik ging eergisteren terug.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "eergisteren", + "Type": "date", + "Value": { + "Timex": "2016-11-05", + "FutureResolution": { + "date": "2016-11-05" + }, + "PastResolution": { + "date": "2016-11-05" + } + }, + "Start": 8, + "Length": 11 + } + ] + }, + { + "Input": "Ik ga overmorgen terug.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "overmorgen", + "Type": "date", + "Value": { + "Timex": "2016-11-09", + "FutureResolution": { + "date": "2016-11-09" + }, + "PastResolution": { + "date": "2016-11-09" + } + }, + "Start": 6, + "Length": 10 + } + ] + }, + { + "Input": "Overmorgen komt er visite.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Overmorgen", + "Type": "date", + "Value": { + "Timex": "2016-11-09", + "FutureResolution": { + "date": "2016-11-09" + }, + "PastResolution": { + "date": "2016-11-09" + } + }, + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "Ik ga de volgende dag terug.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de volgende dag", + "Type": "date", + "Value": { + "Timex": "2016-11-08", + "FutureResolution": { + "date": "2016-11-08" + }, + "PastResolution": { + "date": "2016-11-08" + } + }, + "Start": 6, + "Length": 15 + } + ] + }, + { + "Input": "Ik ga aanstaande vrijdag terug.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "aanstaande vrijdag", + "Type": "date", + "Value": { + "Timex": "2016-11-11", + "FutureResolution": { + "date": "2016-11-11" + }, + "PastResolution": { + "date": "2016-11-11" + } + }, + "Start": 6, + "Length": 18 + } + ] + }, + { + "Input": "Ik ga aankomende zondag terug.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "aankomende zondag", + "Type": "date", + "Value": { + "Timex": "2016-11-13", + "FutureResolution": { + "date": "2016-11-13" + }, + "PastResolution": { + "date": "2016-11-13" + } + }, + "Start": 6, + "Length": 17 + } + ] + }, + { + "Input": "Ik kwam de laatste zondag terug.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "laatste zondag", + "Type": "date", + "Value": { + "Timex": "2016-11-06", + "FutureResolution": { + "date": "2016-11-06" + }, + "PastResolution": { + "date": "2016-11-06" + } + }, + "Start": 11, + "Length": 14 + } + ] + }, + { + "Input": "Ik kwam de vorige zondag terug.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vorige zondag", + "Type": "date", + "Value": { + "Timex": "2016-11-06", + "FutureResolution": { + "date": "2016-11-06" + }, + "PastResolution": { + "date": "2016-11-06" + } + }, + "Start": 11, + "Length": 13 + } + ] + }, + { + "Input": "Ik kwam de voorgaande zondag terug.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "voorgaande zondag", + "Type": "date", + "Value": { + "Timex": "2016-11-06", + "FutureResolution": { + "date": "2016-11-06" + }, + "PastResolution": { + "date": "2016-11-06" + } + }, + "Start": 11, + "Length": 17 + } + ] + }, + { + "Input": "Ik ga deze week op vrijdag terug.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "deze week op vrijdag", + "Type": "date", + "Value": { + "Timex": "2016-11-11", + "FutureResolution": { + "date": "2016-11-11" + }, + "PastResolution": { + "date": "2016-11-11" + } + }, + "Start": 6, + "Length": 20 + } + ] + }, + { + "Input": "Ik ga volgende week zondag terug.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "volgende week zondag", + "Type": "date", + "Value": { + "Timex": "2016-11-20", + "FutureResolution": { + "date": "2016-11-20" + }, + "PastResolution": { + "date": "2016-11-20" + } + }, + "Start": 6, + "Length": 20 + } + ] + }, + { + "Input": "Ik kwam vorige week zondag terug.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vorige week zondag", + "Type": "date", + "Value": { + "Timex": "2016-11-06", + "FutureResolution": { + "date": "2016-11-06" + }, + "PastResolution": { + "date": "2016-11-06" + } + }, + "Start": 8, + "Length": 18 + } + ] + }, + { + "Input": "Ik ga op 15 juni 2016 terug.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "15 juni 2016", + "Type": "date", + "Value": { + "Timex": "2016-06-15", + "FutureResolution": { + "date": "2016-06-15" + }, + "PastResolution": { + "date": "2016-06-15" + } + }, + "Start": 9, + "Length": 12 + } + ] + }, + { + "Input": "Ik ga de eerste vrijdag van juli terug.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de eerste vrijdag van juli", + "Type": "date", + "Value": { + "Timex": "XXXX-07-WXX-5-#1", + "FutureResolution": { + "date": "2017-07-07" + }, + "PastResolution": { + "date": "2016-07-01" + } + }, + "Start": 6, + "Length": 26 + } + ] + }, + { + "Input": "Ik ga de eerste vrijdag van de maand terug.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de eerste vrijdag van de maand", + "Type": "date", + "Value": { + "Timex": "XXXX-11-WXX-5-#1", + "FutureResolution": { + "date": "2016-11-04" + }, + "PastResolution": { + "date": "2016-11-04" + } + }, + "Start": 6, + "Length": 30 + } + ] + }, + { + "Input": "Ik ga volgende week vrijdag terug.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "volgende week vrijdag", + "Type": "date", + "Value": { + "Timex": "2016-11-18", + "FutureResolution": { + "date": "2016-11-18" + }, + "PastResolution": { + "date": "2016-11-18" + } + }, + "Start": 6, + "Length": 21 + } + ] + }, + { + "Input": "Ik ga volgende week op vrijdag terug.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "volgende week op vrijdag", + "Type": "date", + "Value": { + "Timex": "2016-11-18", + "FutureResolution": { + "date": "2016-11-18" + }, + "PastResolution": { + "date": "2016-11-18" + } + }, + "Start": 6, + "Length": 24 + } + ] + }, + { + "Input": "Ik ga vandaag terug.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vandaag", + "Type": "date", + "Value": { + "Timex": "2016-11-07", + "FutureResolution": { + "date": "2016-11-07" + }, + "PastResolution": { + "date": "2016-11-07" + } + }, + "Start": 6, + "Length": 7 + } + ] + }, + { + "Input": "Ik ga over twee weken vanaf nu terug.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "twee weken vanaf nu", + "Type": "date", + "Value": { + "Timex": "2016-11-21", + "FutureResolution": { + "date": "2016-11-21" + }, + "PastResolution": { + "date": "2016-11-21" + } + }, + "Start": 11, + "Length": 19 + } + ] + }, + { + "Input": "Ik ga over 2 weken terug.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "over 2 weken", + "Type": "date", + "Value": { + "Timex": "2016-11-21", + "FutureResolution": { + "date": "2016-11-21" + }, + "PastResolution": { + "date": "2016-11-21" + } + }, + "Start": 6, + "Length": 12 + } + ] + }, + { + "Input": "Wie heb ik een maand geleden een email gestuurd", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "een maand geleden", + "Type": "date", + "Value": { + "Timex": "2016-10-07", + "FutureResolution": { + "date": "2016-10-07" + }, + "PastResolution": { + "date": "2016-10-07" + } + }, + "Start": 11, + "Length": 17 + } + ] + }, + { + "Input": "Wie heb ik enkele maanden geleden een email gestuurd", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "enkele maanden geleden", + "Type": "date", + "Value": { + "Timex": "2016-08-07", + "FutureResolution": { + "date": "2016-08-07" + }, + "PastResolution": { + "date": "2016-08-07" + } + }, + "Start": 11, + "Length": 22 + } + ] + }, + { + "Input": "wie heb ik enkele dagen geleden een email gestuurd", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "enkele dagen geleden", + "Type": "date", + "Value": { + "Timex": "2016-11-04", + "FutureResolution": { + "date": "2016-11-04" + }, + "PastResolution": { + "date": "2016-11-04" + } + }, + "Start": 11, + "Length": 20 + } + ] + }, + { + "Input": "Ben op de 27ste terug gegaan", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de 27ste", + "Type": "date", + "Value": { + "Timex": "XXXX-XX-27", + "FutureResolution": { + "date": "2016-11-27" + }, + "PastResolution": { + "date": "2016-10-27" + } + }, + "Start": 7, + "Length": 8 + } + ] + }, + { + "Input": "Ben op de 27e terug gegaan", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de 27e", + "Type": "date", + "Value": { + "Timex": "XXXX-XX-27", + "FutureResolution": { + "date": "2016-11-27" + }, + "PastResolution": { + "date": "2016-10-27" + } + }, + "Start": 7, + "Length": 6 + } + ] + }, + { + "Input": "Ben op de 21ste terug gegaan.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de 21ste", + "Type": "date", + "Value": { + "Timex": "XXXX-XX-21", + "FutureResolution": { + "date": "2016-11-21" + }, + "PastResolution": { + "date": "2016-10-21" + } + }, + "Start": 7, + "Length": 8 + } + ] + }, + { + "Input": "Ben speciaal op de 22ste terug gegaan", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de 22ste", + "Type": "date", + "Value": { + "Timex": "XXXX-XX-22", + "FutureResolution": { + "date": "2016-11-22" + }, + "PastResolution": { + "date": "2016-10-22" + } + }, + "Start": 16, + "Length": 8 + } + ] + }, + { + "Input": "Ben op de tweede terug gegaan", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de tweede", + "Type": "date", + "Value": { + "Timex": "XXXX-XX-02", + "FutureResolution": { + "date": "2016-12-02" + }, + "PastResolution": { + "date": "2016-11-02" + } + }, + "Start": 7, + "Length": 9 + } + ] + }, + { + "Input": "Ik kom terug op de tweeรซntwintigste", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de tweeรซntwintigste", + "Type": "date", + "Value": { + "Timex": "XXXX-XX-22", + "FutureResolution": { + "date": "2016-11-22" + }, + "PastResolution": { + "date": "2016-10-22" + } + }, + "Start": 16, + "Length": 19 + } + ] + }, + { + "Input": "Zal op de dertigste terug komen.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de dertigste", + "Type": "date", + "Value": { + "Timex": "XXXX-XX-30", + "FutureResolution": { + "date": "2016-11-30" + }, + "PastResolution": { + "date": "2016-10-30" + } + }, + "Start": 7, + "Length": 12 + } + ] + }, + { + "Input": "Ben op donderdag de 21ste terug gegaan.", + "Context": { + "ReferenceDateTime": "2017-09-27T17:25:49.8080661+08:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "donderdag de 21ste", + "Type": "date", + "Value": { + "Timex": "2017-09-21", + "FutureResolution": { + "date": "2017-09-21" + }, + "PastResolution": { + "date": "2017-09-21" + } + }, + "Start": 7, + "Length": 18 + } + ] + }, + { + "Input": "Ben op vrijdag de 22ste terug gegaan.", + "Context": { + "ReferenceDateTime": "2017-09-27T17:25:49.8110663+08:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vrijdag de 22ste", + "Type": "date", + "Value": { + "Timex": "2017-09-22", + "FutureResolution": { + "date": "2017-09-22" + }, + "PastResolution": { + "date": "2017-09-22" + } + }, + "Start": 7, + "Length": 16 + } + ] + }, + { + "Input": "Ben op zaterdag de 23ste terug gegaan.", + "Context": { + "ReferenceDateTime": "2017-09-27T17:25:49.8120465+08:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "zaterdag de 23ste", + "Type": "date", + "Value": { + "Timex": "2017-09-23", + "FutureResolution": { + "date": "2017-09-23" + }, + "PastResolution": { + "date": "2017-09-23" + } + }, + "Start": 7, + "Length": 17 + } + ] + }, + { + "Input": "Ben vrijdag de 15de terug gegaan.", + "Context": { + "ReferenceDateTime": "2017-09-27T17:25:49.8130455+08:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vrijdag de 15de", + "Type": "date", + "Value": { + "Timex": "2017-09-15", + "FutureResolution": { + "date": "2017-09-15" + }, + "PastResolution": { + "date": "2017-09-15" + } + }, + "Start": 4, + "Length": 15 + } + ] + }, + { + "Input": "Ben donderdag de eenentwintigste terug gegaan.", + "Context": { + "ReferenceDateTime": "2017-09-27T17:25:49.8140457+08:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "donderdag de eenentwintigste", + "Type": "date", + "Value": { + "Timex": "2017-09-21", + "FutureResolution": { + "date": "2017-09-21" + }, + "PastResolution": { + "date": "2017-09-21" + } + }, + "Start": 4, + "Length": 28 + } + ] + }, + { + "Input": "Ben vrijdag de tweeรซntwintigste terug gegaan.", + "Context": { + "ReferenceDateTime": "2017-09-27T17:25:49.8150456+08:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vrijdag de tweeรซntwintigste", + "Type": "date", + "Value": { + "Timex": "2017-09-22", + "FutureResolution": { + "date": "2017-09-22" + }, + "PastResolution": { + "date": "2017-09-22" + } + }, + "Start": 4, + "Length": 27 + } + ] + }, + { + "Input": "Ben vrijdag de 15de terug gegaan", + "Context": { + "ReferenceDateTime": "2017-09-27T17:25:49.8160454+08:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vrijdag de 15de", + "Type": "date", + "Value": { + "Timex": "2017-09-15", + "FutureResolution": { + "date": "2017-09-15" + }, + "PastResolution": { + "date": "2017-09-15" + } + }, + "Start": 4, + "Length": 15 + } + ] + }, + { + "Input": "Ik ga de tweede zondag terug", + "Context": { + "ReferenceDateTime": "2017-09-27T17:25:49.8200463+08:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tweede zondag", + "Type": "date", + "Value": { + "Timex": "2017-09-10", + "FutureResolution": { + "date": "2017-09-10" + }, + "PastResolution": { + "date": "2017-09-10" + } + }, + "Start": 9, + "Length": 13 + } + ] + }, + { + "Input": "Ik ga de eerste zondag terug", + "Context": { + "ReferenceDateTime": "2017-09-27T17:25:49.8200463+08:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "eerste zondag", + "Type": "date", + "Value": { + "Timex": "2017-09-03", + "FutureResolution": { + "date": "2017-09-03" + }, + "PastResolution": { + "date": "2017-09-03" + } + }, + "Start": 9, + "Length": 13 + } + ] + }, + { + "Input": "Ik ga de 3e dinsdag terug", + "Context": { + "ReferenceDateTime": "2017-09-27T17:25:49.8210454+08:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3e dinsdag", + "Type": "date", + "Value": { + "Timex": "2017-09-19", + "FutureResolution": { + "date": "2017-09-19" + }, + "PastResolution": { + "date": "2017-09-19" + } + }, + "Start": 9, + "Length": 10 + } + ] + }, + { + "Input": "Ik ga de vijfde zondag terug.", + "Context": { + "ReferenceDateTime": "2017-09-27T17:25:49.8225493+08:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vijfde zondag", + "Type": "date", + "Value": { + "Timex": "2017-09-31", + "FutureResolution": { + "date": "0001-01-01" + }, + "PastResolution": { + "date": "0001-01-01" + } + }, + "Start": 9, + "Length": 13 + } + ] + }, + { + "Input": "Ik ga de 20ste van de volgende maand terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de 20ste van de volgende maand", + "Type": "date", + "Value": { + "Timex": "2016-12-20", + "FutureResolution": { + "date": "2016-12-20" + }, + "PastResolution": { + "date": "2016-12-20" + } + }, + "Start": 6, + "Length": 30 + } + ] + }, + { + "Input": "Ik ga de 31ste van deze maand terug.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de 31ste van deze maand", + "Type": "date", + "Value": { + "Timex": "2016-11-31", + "FutureResolution": { + "date": "0001-01-01" + }, + "PastResolution": { + "date": "0001-01-01" + } + }, + "Start": 6, + "Length": 23 + } + ] + }, + { + "Input": "Ik ga op 12 januari 2018 terug.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "12 januari 2018", + "Type": "date", + "Value": { + "Timex": "2018-01-12", + "FutureResolution": { + "date": "2018-01-12" + }, + "PastResolution": { + "date": "2018-01-12" + } + }, + "Start": 9, + "Length": 15 + } + ] + }, + { + "Input": "Ik ga op 18-09-15 terug.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "18-09-15", + "Type": "date", + "Value": { + "Timex": "2015-09-18", + "FutureResolution": { + "date": "2015-09-18" + }, + "PastResolution": { + "date": "2015-09-18" + } + }, + "Start": 9, + "Length": 8 + } + ] + }, + { + "Input": "Ik ben 2 dagen geleden terug gegaan.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2 dagen geleden", + "Type": "date", + "Value": { + "Timex": "2016-11-05", + "FutureResolution": { + "date": "2016-11-05" + }, + "PastResolution": { + "date": "2016-11-05" + } + }, + "Start": 7, + "Length": 15 + } + ] + }, + { + "Input": "Ik ben twee jaar geleden terug gegaan.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "twee jaar geleden", + "Type": "date", + "Value": { + "Timex": "2014-11-07", + "FutureResolution": { + "date": "2014-11-07" + }, + "PastResolution": { + "date": "2014-11-07" + } + }, + "Start": 7, + "Length": 17 + } + ] + }, + { + "Input": "16 november 2016", + "Context": { + "ReferenceDateTime": "2016-11-14T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "16 november 2016", + "Type": "date", + "Value": { + "Timex": "2016-11-16", + "FutureResolution": { + "date": "2016-11-16" + }, + "PastResolution": { + "date": "2016-11-16" + } + }, + "Start": 0, + "Length": 16 + } + ] + }, + { + "Input": "We hebben 1 maand en 21 dagen geleden een afspraak gehad", + "Context": { + "ReferenceDateTime": "2017-11-23T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 maand en 21 dagen geleden", + "Type": "date", + "Value": { + "Timex": "2017-10-02", + "FutureResolution": { + "date": "2017-10-02" + }, + "PastResolution": { + "date": "2017-10-02" + } + }, + "Start": 10, + "Length": 27 + } + ] + }, + { + "Input": "Ik ben 2 jaar, 1 maand en 21 dagen geleden vertrokken.", + "Context": { + "ReferenceDateTime": "2017-11-23T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2 jaar, 1 maand en 21 dagen geleden", + "Type": "date", + "Value": { + "Timex": "2015-10-02", + "FutureResolution": { + "date": "2015-10-02" + }, + "PastResolution": { + "date": "2015-10-02" + } + }, + "Start": 7, + "Length": 35 + } + ] + }, + { + "Input": "Ik ga over 2 jaar en 21 dagen weg.", + "Context": { + "ReferenceDateTime": "2017-11-23T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "over 2 jaar en 21 dagen", + "Type": "date", + "Value": { + "Timex": "2019-12-14", + "FutureResolution": { + "date": "2019-12-14" + }, + "PastResolution": { + "date": "2019-12-14" + } + }, + "Start": 6, + "Length": 23 + } + ] + }, + { + "Input": "Ik ben 2 jaar, 1 maand en 21 dagen geleden hier vertrokken.", + "Context": { + "ReferenceDateTime": "2017-11-23T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2 jaar, 1 maand en 21 dagen geleden", + "Type": "date", + "Value": { + "Timex": "2015-10-02", + "FutureResolution": { + "date": "2015-10-02" + }, + "PastResolution": { + "date": "2015-10-02" + } + }, + "Start": 7, + "Length": 35 + } + ] + }, + { + "Input": "We hebben 1 maand en 21 dagen geleden een vergadering gehad.", + "Context": { + "ReferenceDateTime": "2017-11-23T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 maand en 21 dagen geleden", + "Type": "date", + "Value": { + "Timex": "2017-10-02", + "FutureResolution": { + "date": "2017-10-02" + }, + "PastResolution": { + "date": "2017-10-02" + } + }, + "Start": 10, + "Length": 27 + } + ] + }, + { + "Input": "We hebben op de 20ste van volgende maand een vergadering", + "Context": { + "ReferenceDateTime": "2017-12-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de 20ste van volgende maand", + "Type": "date", + "Value": { + "Timex": "2018-01-20", + "FutureResolution": { + "date": "2018-01-20" + }, + "PastResolution": { + "date": "2018-01-20" + } + }, + "Start": 13, + "Length": 27 + } + ] + }, + { + "Input": "We hebben een afspraak gehad op 5 december 1391.", + "Context": { + "ReferenceDateTime": "2017-12-18T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5 december 1391", + "Type": "date", + "Value": { + "Timex": "1391-12-05", + "FutureResolution": { + "date": "1391-12-05" + }, + "PastResolution": { + "date": "1391-12-05" + } + }, + "Start": 32, + "Length": 15 + } + ] + }, + { + "Input": "Maandag tweeรซntwintig jan. 2018", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Maandag tweeรซntwintig jan. 2018", + "Type": "date", + "Value": { + "Timex": "2018-01-22", + "FutureResolution": { + "date": "2018-01-22" + }, + "PastResolution": { + "date": "2018-01-22" + } + }, + "Start": 0, + "Length": 31 + } + ] + }, + { + "Input": "op zondag eenentwintig januari tweeduizend achttien.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "zondag eenentwintig januari tweeduizend achttien", + "Type": "date", + "Value": { + "Timex": "2018-01-21", + "FutureResolution": { + "date": "2018-01-21" + }, + "PastResolution": { + "date": "2018-01-21" + } + }, + "Start": 3, + "Length": 48 + } + ] + }, + { + "Input": "op eenentwintig September negentien zevenentachtig", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "eenentwintig September negentien zevenentachtig", + "Type": "date", + "Value": { + "Timex": "1987-09-21", + "FutureResolution": { + "date": "1987-09-21" + }, + "PastResolution": { + "date": "1987-09-21" + } + }, + "Start": 3, + "Length": 47 + } + ] + }, + { + "Input": "op 10 september, negentien en een", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10 september, negentien en een", + "Type": "date", + "Value": { + "Timex": "1901-09-10", + "FutureResolution": { + "date": "1901-09-10" + }, + "PastResolution": { + "date": "1901-09-10" + } + }, + "Start": 3, + "Length": 30 + } + ] + }, + { + "Input": "de tiende van september, tweeduizend", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tiende van september, tweeduizend", + "Type": "date", + "Value": { + "Timex": "2000-09-10", + "FutureResolution": { + "date": "2000-09-10" + }, + "PastResolution": { + "date": "2000-09-10" + } + }, + "Start": 3, + "Length": 33 + } + ] + }, + { + "Input": "We ontmoeten elkaar op de eerste vrijdag van de volgende maand", + "Context": { + "ReferenceDateTime": "2018-03-20T09:58:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de eerste vrijdag van de volgende maand", + "Type": "date", + "Value": { + "Timex": "XXXX-04-WXX-5-#1", + "FutureResolution": { + "date": "2018-04-06" + }, + "PastResolution": { + "date": "2018-04-06" + } + }, + "Start": 23, + "Length": 39 + } + ] + }, + { + "Input": "Dus, ik stel voor om op de tweede maandag van de volgende maand af te spreken?", + "Context": { + "ReferenceDateTime": "2018-03-20T10:45:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de tweede maandag van de volgende maand", + "Type": "date", + "Value": { + "Timex": "XXXX-04-WXX-1-#2", + "FutureResolution": { + "date": "2018-04-09" + }, + "PastResolution": { + "date": "2018-04-09" + } + }, + "Start": 24, + "Length": 39 + } + ] + }, + { + "Input": "Ik ben de derde woensdag van de vorige maand terug gegaan.", + "Context": { + "ReferenceDateTime": "2018-03-20T10:45:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de derde woensdag van de vorige maand", + "Type": "date", + "Value": { + "Timex": "XXXX-02-WXX-3-#3", + "FutureResolution": { + "date": "2018-02-21" + }, + "PastResolution": { + "date": "2018-02-21" + } + }, + "Start": 7, + "Length": 37 + } + ] + }, + { + "Input": "Volgende week dinsdag ga ik reizen", + "Context": { + "ReferenceDateTime": "2018-03-20T22:16:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Volgende week dinsdag", + "Type": "date", + "Value": { + "Timex": "2018-03-27", + "FutureResolution": { + "date": "2018-03-27" + }, + "PastResolution": { + "date": "2018-03-27" + } + }, + "Start": 0, + "Length": 21 + } + ] + }, + { + "Input": "Haast geen huiswerk voor volgende week zondag.", + "Context": { + "ReferenceDateTime": "2018-03-20T22:16:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "volgende week zondag", + "Type": "date", + "Value": { + "Timex": "2018-04-01", + "FutureResolution": { + "date": "2018-04-01" + }, + "PastResolution": { + "date": "2018-04-01" + } + }, + "Start": 25, + "Length": 20 + } + ] + }, + { + "Input": "Ik ga terug over twee dagen vanaf morgen.", + "Context": { + "ReferenceDateTime": "2018-04-20T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "twee dagen vanaf morgen", + "Type": "date", + "Value": { + "Timex": "2018-04-23", + "FutureResolution": { + "date": "2018-04-23" + }, + "PastResolution": { + "date": "2018-04-23" + } + }, + "Start": 17, + "Length": 23 + } + ] + }, + { + "Input": "Ik ga terug vier dagen gerekend vanaf gisteren.", + "Context": { + "ReferenceDateTime": "2018-04-20T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vier dagen gerekend vanaf gisteren", + "Type": "date", + "Value": { + "Timex": "2018-04-23", + "FutureResolution": { + "date": "2018-04-23" + }, + "PastResolution": { + "date": "2018-04-23" + } + }, + "Start": 12, + "Length": 34 + } + ] + }, + { + "Input": "Ben je vrij op 13.5.2015?", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "13.5.2015", + "Type": "date", + "Value": { + "Timex": "2015-05-13", + "FutureResolution": { + "date": "2015-05-13" + }, + "PastResolution": { + "date": "2015-05-13" + } + }, + "Start": 15, + "Length": 9 + } + ] + }, + { + "Input": "Ben je beschikbaar op 13-5-2015?", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "13-5-2015", + "Type": "date", + "Value": { + "Timex": "2015-05-13", + "FutureResolution": { + "date": "2015-05-13" + }, + "PastResolution": { + "date": "2015-05-13" + } + }, + "Start": 22, + "Length": 9 + } + ] + }, + { + "Input": "Ik ga terug op 7-3-2017", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "7-3-2017", + "Type": "date", + "Value": { + "Timex": "2017-03-07", + "FutureResolution": { + "date": "2017-03-07" + }, + "PastResolution": { + "date": "2017-03-07" + } + }, + "Start": 15, + "Length": 8 + } + ] + }, + { + "Input": "Ik ga terug op 7-3-27", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "7-3-27", + "Type": "date", + "Value": { + "Timex": "2027-03-07", + "FutureResolution": { + "date": "2027-03-07" + }, + "PastResolution": { + "date": "2027-03-07" + } + }, + "Start": 15, + "Length": 6 + } + ] + }, + { + "Input": "Ik ga terug op 05/05/89", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "05/05/89", + "Type": "date", + "Value": { + "Timex": "1989-05-05", + "FutureResolution": { + "date": "1989-05-05" + }, + "PastResolution": { + "date": "1989-05-05" + } + }, + "Start": 15, + "Length": 8 + } + ] + }, + { + "Input": "Ik ga terug op 05/05/71", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "05/05/71", + "Type": "date", + "Value": { + "Timex": "1971-05-05", + "FutureResolution": { + "date": "1971-05-05" + }, + "PastResolution": { + "date": "1971-05-05" + } + }, + "Start": 15, + "Length": 8 + } + ] + }, + { + "Input": "Ben je beschikbaar over twee zondagen vanaf nu?", + "Context": { + "ReferenceDateTime": "2018-05-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "twee zondagen vanaf nu", + "Type": "date", + "Value": { + "Timex": "2018-05-20", + "FutureResolution": { + "date": "2018-05-20" + }, + "PastResolution": { + "date": "2018-05-20" + } + }, + "Start": 24, + "Length": 22 + } + ] + }, + { + "Input": "Ben je twee maandagen later beschikbaar?", + "Context": { + "ReferenceDateTime": "2018-05-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "twee maandagen later", + "Type": "date", + "Value": { + "Timex": "2018-05-21", + "FutureResolution": { + "date": "2018-05-21" + }, + "PastResolution": { + "date": "2018-05-21" + } + }, + "Start": 7, + "Length": 20 + } + ] + }, + { + "Input": "Ben je twee dagen vanaf vandaag gezien beschikbaar?", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "twee dagen vanaf vandaag", + "Type": "date", + "Value": { + "Timex": "2018-06-02", + "FutureResolution": { + "date": "2018-06-02" + }, + "PastResolution": { + "date": "2018-06-02" + } + }, + "Start": 7, + "Length": 24 + } + ] + }, + { + "Input": "Ben je drie weken na morgen beschikbaar?", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "drie weken na morgen", + "Type": "date", + "Value": { + "Timex": "2018-06-22", + "FutureResolution": { + "date": "2018-06-22" + }, + "PastResolution": { + "date": "2018-06-22" + } + }, + "Start": 7, + "Length": 20 + } + ] + }, + { + "Input": "Waar was je twee dagen voor gisteren?", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "twee dagen voor gisteren", + "Type": "date", + "Value": { + "Timex": "2018-05-28", + "FutureResolution": { + "date": "2018-05-28" + }, + "PastResolution": { + "date": "2018-05-28" + } + }, + "Start": 12, + "Length": 24 + } + ] + }, + { + "Input": "Ik ga op 15 terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "15", + "Type": "date", + "Value": { + "Timex": "XXXX-XX-15", + "FutureResolution": { + "date": "2016-11-15" + }, + "PastResolution": { + "date": "2016-10-15" + } + }, + "Start": 9, + "Length": 2 + } + ] + }, + { + "Input": "Ik ga 2 okt. terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2 okt.", + "Type": "date", + "Value": { + "Timex": "XXXX-10-02", + "FutureResolution": { + "date": "2017-10-02" + }, + "PastResolution": { + "date": "2016-10-02" + } + }, + "Start": 6, + "Length": 6 + } + ] + }, + { + "Input": "Ik ga 2-okt terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2-okt", + "Type": "date", + "Value": { + "Timex": "XXXX-10-02", + "FutureResolution": { + "date": "2017-10-02" + }, + "PastResolution": { + "date": "2016-10-02" + } + }, + "Start": 6, + "Length": 5 + } + ] + }, + { + "Input": "Ik ga 2 oktober terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2 oktober", + "Type": "date", + "Value": { + "Timex": "XXXX-10-02", + "FutureResolution": { + "date": "2017-10-02" + }, + "PastResolution": { + "date": "2016-10-02" + } + }, + "Start": 6, + "Length": 9 + } + ] + }, + { + "Input": "Ik ga 12 januari, 2016 terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "12 januari, 2016", + "Type": "date", + "Value": { + "Timex": "2016-01-12", + "FutureResolution": { + "date": "2016-01-12" + }, + "PastResolution": { + "date": "2016-01-12" + } + }, + "Start": 6, + "Length": 16 + } + ] + }, + { + "Input": "Ik ga maandag 12 januari, 2016 terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "maandag 12 januari, 2016", + "Type": "date", + "Value": { + "Timex": "2016-01-12", + "FutureResolution": { + "date": "2016-01-12" + }, + "PastResolution": { + "date": "2016-01-12" + } + }, + "Start": 6, + "Length": 24 + } + ] + }, + { + "Input": "Ik ga 22-02-2016 terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "22-02-2016", + "Type": "date", + "Value": { + "Timex": "2016-02-22", + "FutureResolution": { + "date": "2016-02-22" + }, + "PastResolution": { + "date": "2016-02-22" + } + }, + "Start": 6, + "Length": 10 + } + ] + }, + { + "Input": "Ik ga 21-04-2016 terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "21-04-2016", + "Type": "date", + "Value": { + "Timex": "2016-04-21", + "FutureResolution": { + "date": "2016-04-21" + }, + "PastResolution": { + "date": "2016-04-21" + } + }, + "Start": 6, + "Length": 10 + } + ] + }, + { + "Input": "Ik ga 21/04/16 terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "21/04/16", + "Type": "date", + "Value": { + "Timex": "2016-04-21", + "FutureResolution": { + "date": "2016-04-21" + }, + "PastResolution": { + "date": "2016-04-21" + } + }, + "Start": 6, + "Length": 8 + } + ] + }, + { + "Input": "Ik ga 22-4 terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "22-4", + "Type": "date", + "Value": { + "Timex": "XXXX-04-22", + "FutureResolution": { + "date": "2017-04-22" + }, + "PastResolution": { + "date": "2016-04-22" + } + }, + "Start": 6, + "Length": 4 + } + ] + }, + { + "Input": "Ik kom 22-4 terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "22-4", + "Type": "date", + "Value": { + "Timex": "XXXX-04-22", + "FutureResolution": { + "date": "2017-04-22" + }, + "PastResolution": { + "date": "2016-04-22" + } + }, + "Start": 7, + "Length": 4 + } + ] + }, + { + "Input": "Ik ga op 22-4 terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "22-4", + "Type": "date", + "Value": { + "Timex": "XXXX-04-22", + "FutureResolution": { + "date": "2017-04-22" + }, + "PastResolution": { + "date": "2016-04-22" + } + }, + "Start": 9, + "Length": 4 + } + ] + }, + { + "Input": "Ik ga op 22/4 terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "22/4", + "Type": "date", + "Value": { + "Timex": "XXXX-04-22", + "FutureResolution": { + "date": "2017-04-22" + }, + "PastResolution": { + "date": "2016-04-22" + } + }, + "Start": 9, + "Length": 4 + } + ] + }, + { + "Input": "Ik ga 22/4 terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "22/4", + "Type": "date", + "Value": { + "Timex": "XXXX-04-22", + "FutureResolution": { + "date": "2017-04-22" + }, + "PastResolution": { + "date": "2016-04-22" + } + }, + "Start": 6, + "Length": 4 + } + ] + }, + { + "Input": "Ik ga 12-08-2015 terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "12-08-2015", + "Type": "date", + "Value": { + "Timex": "2015-08-12", + "FutureResolution": { + "date": "2015-08-12" + }, + "PastResolution": { + "date": "2015-08-12" + } + }, + "Start": 6, + "Length": 10 + } + ] + }, + { + "Input": "Ik ga 12-08, 2015 terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "12-08, 2015", + "Type": "date", + "Value": { + "Timex": "2015-08-12", + "FutureResolution": { + "date": "2015-08-12" + }, + "PastResolution": { + "date": "2015-08-12" + } + }, + "Start": 6, + "Length": 11 + } + ] + }, + { + "Input": "Ik ga de 1e jan terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de 1e jan", + "Type": "date", + "Value": { + "Timex": "XXXX-01-01", + "FutureResolution": { + "date": "2017-01-01" + }, + "PastResolution": { + "date": "2016-01-01" + } + }, + "Start": 6, + "Length": 9 + } + ] + }, + { + "Input": "Ik ga 1-jan terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1-jan", + "Type": "date", + "Value": { + "Timex": "XXXX-01-01", + "FutureResolution": { + "date": "2017-01-01" + }, + "PastResolution": { + "date": "2016-01-01" + } + }, + "Start": 6, + "Length": 5 + } + ] + }, + { + "Input": "Ik ga woens, 22e van jan terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "woens, 22e van jan", + "Type": "date", + "Value": { + "Timex": "XXXX-01-22", + "FutureResolution": { + "date": "2017-01-22" + }, + "PastResolution": { + "date": "2016-01-22" + } + }, + "Start": 6, + "Length": 18 + } + ] + }, + { + "Input": "Ik ga de eerste van jan terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "eerste van jan", + "Type": "date", + "Value": { + "Timex": "XXXX-01-01", + "FutureResolution": { + "date": "2017-01-01" + }, + "PastResolution": { + "date": "2016-01-01" + } + }, + "Start": 9, + "Length": 14 + } + ] + }, + { + "Input": "Ik ga de eenentwintigste van mei terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "eenentwintigste van mei", + "Type": "date", + "Value": { + "Timex": "XXXX-05-21", + "FutureResolution": { + "date": "2017-05-21" + }, + "PastResolution": { + "date": "2016-05-21" + } + }, + "Start": 9, + "Length": 23 + } + ] + }, + { + "Input": "Ik ga de tweede van aug terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tweede van aug", + "Type": "date", + "Value": { + "Timex": "XXXX-08-02", + "FutureResolution": { + "date": "2017-08-02" + }, + "PastResolution": { + "date": "2016-08-02" + } + }, + "Start": 9, + "Length": 14 + } + ] + }, + { + "Input": "Ik ga de tweeรซntwintigste van juni terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tweeรซntwintigste van juni", + "Type": "date", + "Value": { + "Timex": "XXXX-06-22", + "FutureResolution": { + "date": "2017-06-22" + }, + "PastResolution": { + "date": "2016-06-22" + } + }, + "Start": 9, + "Length": 25 + } + ] + }, + { + "Input": "Ik ga op vrijdag terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vrijdag", + "Type": "date", + "Value": { + "Timex": "XXXX-WXX-5", + "FutureResolution": { + "date": "2016-11-11" + }, + "PastResolution": { + "date": "2016-11-04" + } + }, + "Start": 9, + "Length": 7 + } + ] + }, + { + "Input": "Ik ga vrijdag terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vrijdag", + "Type": "date", + "Value": { + "Timex": "XXXX-WXX-5", + "FutureResolution": { + "date": "2016-11-11" + }, + "PastResolution": { + "date": "2016-11-04" + } + }, + "Start": 6, + "Length": 7 + } + ] + }, + { + "Input": "Ik ga vandaag terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vandaag", + "Type": "date", + "Value": { + "Timex": "2016-11-07", + "FutureResolution": { + "date": "2016-11-07" + }, + "PastResolution": { + "date": "2016-11-07" + } + }, + "Start": 6, + "Length": 7 + } + ] + }, + { + "Input": "Ik ga morgen terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "morgen", + "Type": "date", + "Value": { + "Timex": "2016-11-08", + "FutureResolution": { + "date": "2016-11-08" + }, + "PastResolution": { + "date": "2016-11-08" + } + }, + "Start": 6, + "Length": 6 + } + ] + }, + { + "Input": "Ik ga gisteren terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "gisteren", + "Type": "date", + "Value": { + "Timex": "2016-11-06", + "FutureResolution": { + "date": "2016-11-06" + }, + "PastResolution": { + "date": "2016-11-06" + } + }, + "Start": 6, + "Length": 8 + } + ] + }, + { + "Input": "Ik ga eergisteren terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "eergisteren", + "Type": "date", + "Value": { + "Timex": "2016-11-05", + "FutureResolution": { + "date": "2016-11-05" + }, + "PastResolution": { + "date": "2016-11-05" + } + }, + "Start": 6, + "Length": 11 + } + ] + }, + { + "Input": "Ik ga overmorgen terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "overmorgen", + "Type": "date", + "Value": { + "Timex": "2016-11-09", + "FutureResolution": { + "date": "2016-11-09" + }, + "PastResolution": { + "date": "2016-11-09" + } + }, + "Start": 6, + "Length": 10 + } + ] + }, + { + "Input": "overmorgen", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "overmorgen", + "Type": "date", + "Value": { + "Timex": "2016-11-09", + "FutureResolution": { + "date": "2016-11-09" + }, + "PastResolution": { + "date": "2016-11-09" + } + }, + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "Ik ga de volgende dag terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de volgende dag", + "Type": "date", + "Value": { + "Timex": "2016-11-08", + "FutureResolution": { + "date": "2016-11-08" + }, + "PastResolution": { + "date": "2016-11-08" + } + }, + "Start": 6, + "Length": 15 + } + ] + }, + { + "Input": "Ik ga volgende dag terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "volgende dag", + "Type": "date", + "Value": { + "Timex": "2016-11-08", + "FutureResolution": { + "date": "2016-11-08" + }, + "PastResolution": { + "date": "2016-11-08" + } + }, + "Start": 6, + "Length": 12 + } + ] + }, + { + "Input": "Ik ga deze vrijdag terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "deze vrijdag", + "Type": "date", + "Value": { + "Timex": "2016-11-11", + "FutureResolution": { + "date": "2016-11-11" + }, + "PastResolution": { + "date": "2016-11-11" + } + }, + "Start": 6, + "Length": 12 + } + ] + }, + { + "Input": "Ik ga volgende zondag terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "volgende zondag", + "Type": "date", + "Value": { + "Timex": "2016-11-20", + "FutureResolution": { + "date": "2016-11-20" + }, + "PastResolution": { + "date": "2016-11-20" + } + }, + "Start": 6, + "Length": 15 + } + ] + }, + { + "Input": "Ik ga laatste zondag terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "laatste zondag", + "Type": "date", + "Value": { + "Timex": "2016-11-06", + "FutureResolution": { + "date": "2016-11-06" + }, + "PastResolution": { + "date": "2016-11-06" + } + }, + "Start": 6, + "Length": 14 + } + ] + }, + { + "Input": "Ik ga deze week vrijdag terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "deze week vrijdag", + "Type": "date", + "Value": { + "Timex": "2016-11-11", + "FutureResolution": { + "date": "2016-11-11" + }, + "PastResolution": { + "date": "2016-11-11" + } + }, + "Start": 6, + "Length": 17 + } + ] + }, + { + "Input": "Ik ga volgende week zondag terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "volgende week zondag", + "Type": "date", + "Value": { + "Timex": "2016-11-20", + "FutureResolution": { + "date": "2016-11-20" + }, + "PastResolution": { + "date": "2016-11-20" + } + }, + "Start": 6, + "Length": 20 + } + ] + }, + { + "Input": "Ik ga afgelopen week zondag terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "afgelopen week zondag", + "Type": "date", + "Value": { + "Timex": "2016-11-06", + "FutureResolution": { + "date": "2016-11-06" + }, + "PastResolution": { + "date": "2016-11-06" + } + }, + "Start": 6, + "Length": 21 + } + ] + }, + { + "Input": "Ik ga laatste dag terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "laatste dag", + "Type": "date", + "Value": { + "Timex": "2016-11-06", + "FutureResolution": { + "date": "2016-11-06" + }, + "PastResolution": { + "date": "2016-11-06" + } + }, + "Start": 6, + "Length": 11 + } + ] + }, + { + "Input": "Ik ga de laatste dag terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de laatste dag", + "Type": "date", + "Value": { + "Timex": "2016-11-06", + "FutureResolution": { + "date": "2016-11-06" + }, + "PastResolution": { + "date": "2016-11-06" + } + }, + "Start": 6, + "Length": 14 + } + ] + }, + { + "Input": "Ik ga de dag terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de dag", + "Type": "date", + "Value": { + "Timex": "2016-11-07", + "FutureResolution": { + "date": "2016-11-07" + }, + "PastResolution": { + "date": "2016-11-07" + } + }, + "Start": 6, + "Length": 6 + } + ] + }, + { + "Input": "Ik ga 15 juni 2016 terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "15 juni 2016", + "Type": "date", + "Value": { + "Timex": "2016-06-15", + "FutureResolution": { + "date": "2016-06-15" + }, + "PastResolution": { + "date": "2016-06-15" + } + }, + "Start": 6, + "Length": 12 + } + ] + }, + { + "Input": "Ik ga de eerste vrijdag van juli terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de eerste vrijdag van juli", + "Type": "date", + "Value": { + "Timex": "XXXX-07-WXX-5-#1", + "FutureResolution": { + "date": "2017-07-07" + }, + "PastResolution": { + "date": "2016-07-01" + } + }, + "Start": 6, + "Length": 26 + } + ] + }, + { + "Input": "Ik ga de eerste vrijdag van deze maand terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de eerste vrijdag van deze maand", + "Type": "date", + "Value": { + "Timex": "XXXX-11-WXX-5-#1", + "FutureResolution": { + "date": "2016-11-04" + }, + "PastResolution": { + "date": "2016-11-04" + } + }, + "Start": 6, + "Length": 32 + } + ] + }, + { + "Input": "Ik ga volgende week op vrijdag terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "volgende week op vrijdag", + "Type": "date", + "Value": { + "Timex": "2016-11-18", + "FutureResolution": { + "date": "2016-11-18" + }, + "PastResolution": { + "date": "2016-11-18" + } + }, + "Start": 6, + "Length": 24 + } + ] + }, + { + "Input": "Ik ga op vrijdag volgende week terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "op vrijdag volgende week", + "Type": "date", + "Value": { + "Timex": "2016-11-18", + "FutureResolution": { + "date": "2016-11-18" + }, + "PastResolution": { + "date": "2016-11-18" + } + }, + "Start": 6, + "Length": 24 + } + ] + }, + { + "Input": "Hoe ziet mijn dag er uit?", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "mijn dag", + "Type": "date", + "Value": { + "Timex": "2016-11-07", + "FutureResolution": { + "date": "2016-11-07" + }, + "PastResolution": { + "date": "2016-11-07" + } + }, + "Start": 9, + "Length": 8 + } + ] + }, + { + "Input": "Ik ga deze dag terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "deze dag", + "Type": "date", + "Value": { + "Timex": "2016-11-07", + "FutureResolution": { + "date": "2016-11-07" + }, + "PastResolution": { + "date": "2016-11-07" + } + }, + "Start": 6, + "Length": 8 + } + ] + }, + { + "Input": "Ik ga de afgelopen dag terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de afgelopen dag", + "Type": "date", + "Value": { + "Timex": "2016-11-06", + "FutureResolution": { + "date": "2016-11-06" + }, + "PastResolution": { + "date": "2016-11-06" + } + }, + "Start": 6, + "Length": 16 + } + ] + }, + { + "Input": "Ik ga twee weken vanaf nu terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "twee weken vanaf nu", + "Type": "date", + "Value": { + "Timex": "2016-11-21", + "FutureResolution": { + "date": "2016-11-21" + }, + "PastResolution": { + "date": "2016-11-21" + } + }, + "Start": 6, + "Length": 19 + } + ] + }, + { + "Input": "wie e-mailde ik een maand geleden", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "een maand geleden", + "Type": "date", + "Value": { + "Timex": "2016-10-07", + "FutureResolution": { + "date": "2016-10-07" + }, + "PastResolution": { + "date": "2016-10-07" + } + }, + "Start": 16, + "Length": 17 + } + ] + }, + { + "Input": "Ik ging voor de 27e terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de 27e", + "Type": "date", + "Value": { + "Timex": "XXXX-XX-27", + "FutureResolution": { + "date": "2016-11-27" + }, + "PastResolution": { + "date": "2016-10-27" + } + }, + "Start": 13, + "Length": 6 + } + ] + }, + { + "Input": "Ik ging voor de 21e terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de 21e", + "Type": "date", + "Value": { + "Timex": "XXXX-XX-21", + "FutureResolution": { + "date": "2016-11-21" + }, + "PastResolution": { + "date": "2016-10-21" + } + }, + "Start": 13, + "Length": 6 + } + ] + }, + { + "Input": "Ik ging voor de 22e terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de 22e", + "Type": "date", + "Value": { + "Timex": "XXXX-XX-22", + "FutureResolution": { + "date": "2016-11-22" + }, + "PastResolution": { + "date": "2016-10-22" + } + }, + "Start": 13, + "Length": 6 + } + ] + }, + { + "Input": "Ik ging voor de tweede terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de tweede", + "Type": "date", + "Value": { + "Timex": "XXXX-XX-02", + "FutureResolution": { + "date": "2016-12-02" + }, + "PastResolution": { + "date": "2016-11-02" + } + }, + "Start": 13, + "Length": 9 + } + ] + }, + { + "Input": "Ik ging voor de tweeรซntwintigste terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de tweeรซntwintigste", + "Type": "date", + "Value": { + "Timex": "XXXX-XX-22", + "FutureResolution": { + "date": "2016-11-22" + }, + "PastResolution": { + "date": "2016-10-22" + } + }, + "Start": 13, + "Length": 19 + } + ] + }, + { + "Input": "Ik ging donderdag de 21e terug", + "Context": { + "ReferenceDateTime": "2017-09-27T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "donderdag de 21e", + "Type": "date", + "Value": { + "Timex": "2017-09-21", + "FutureResolution": { + "date": "2017-09-21" + }, + "PastResolution": { + "date": "2017-09-21" + } + }, + "Start": 8, + "Length": 16 + } + ] + }, + { + "Input": "Ik ging vrijdag de 22e terug", + "Context": { + "ReferenceDateTime": "2017-09-27T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vrijdag de 22e", + "Type": "date", + "Value": { + "Timex": "2017-09-22", + "FutureResolution": { + "date": "2017-09-22" + }, + "PastResolution": { + "date": "2017-09-22" + } + }, + "Start": 8, + "Length": 14 + } + ] + }, + { + "Input": "Ik ging zaterdag de 23e terug", + "Context": { + "ReferenceDateTime": "2017-09-27T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "zaterdag de 23e", + "Type": "date", + "Value": { + "Timex": "2017-09-23", + "FutureResolution": { + "date": "2017-09-23" + }, + "PastResolution": { + "date": "2017-09-23" + } + }, + "Start": 8, + "Length": 15 + } + ] + }, + { + "Input": "Ik ging vrijdag de 15e terug", + "Context": { + "ReferenceDateTime": "2017-09-27T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vrijdag de 15e", + "Type": "date", + "Value": { + "Timex": "2017-09-15", + "FutureResolution": { + "date": "2017-09-15" + }, + "PastResolution": { + "date": "2017-09-15" + } + }, + "Start": 8, + "Length": 14 + } + ] + }, + { + "Input": "Ik ging donderdag de eenentwintigste terug", + "Context": { + "ReferenceDateTime": "2017-09-27T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "donderdag de eenentwintigste", + "Type": "date", + "Value": { + "Timex": "2017-09-21", + "FutureResolution": { + "date": "2017-09-21" + }, + "PastResolution": { + "date": "2017-09-21" + } + }, + "Start": 8, + "Length": 28 + } + ] + }, + { + "Input": "Ik ging vrijdag de tweeรซntwintigste terug", + "Context": { + "ReferenceDateTime": "2017-09-27T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vrijdag de tweeรซntwintigste", + "Type": "date", + "Value": { + "Timex": "2017-09-22", + "FutureResolution": { + "date": "2017-09-22" + }, + "PastResolution": { + "date": "2017-09-22" + } + }, + "Start": 8, + "Length": 27 + } + ] + }, + { + "Input": "Ik ging vrijdag de vijftiende terug", + "Context": { + "ReferenceDateTime": "2017-09-27T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vrijdag de vijftiende", + "Type": "date", + "Value": { + "Timex": "2017-09-15", + "FutureResolution": { + "date": "2017-09-15" + }, + "PastResolution": { + "date": "2017-09-15" + } + }, + "Start": 8, + "Length": 21 + } + ] + }, + { + "Input": "Ik ga tweede zondag terug", + "Context": { + "ReferenceDateTime": "2017-09-27T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tweede zondag", + "Type": "date", + "Value": { + "Timex": "2017-09-10", + "FutureResolution": { + "date": "2017-09-10" + }, + "PastResolution": { + "date": "2017-09-10" + } + }, + "Start": 6, + "Length": 13 + } + ] + }, + { + "Input": "Ik ga eerste zondag terug", + "Context": { + "ReferenceDateTime": "2017-09-27T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "eerste zondag", + "Type": "date", + "Value": { + "Timex": "2017-09-03", + "FutureResolution": { + "date": "2017-09-03" + }, + "PastResolution": { + "date": "2017-09-03" + } + }, + "Start": 6, + "Length": 13 + } + ] + }, + { + "Input": "Ik ga derde dinsdag terug", + "Context": { + "ReferenceDateTime": "2017-09-27T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "derde dinsdag", + "Type": "date", + "Value": { + "Timex": "2017-09-19", + "FutureResolution": { + "date": "2017-09-19" + }, + "PastResolution": { + "date": "2017-09-19" + } + }, + "Start": 6, + "Length": 13 + } + ] + }, + { + "Input": "Ik ga vijfde zondag terug", + "Context": { + "ReferenceDateTime": "2017-09-27T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vijfde zondag", + "Type": "date", + "Value": { + "Timex": "2017-09-31", + "FutureResolution": { + "date": "0001-01-01" + }, + "PastResolution": { + "date": "0001-01-01" + } + }, + "Start": 6, + "Length": 13 + } + ] + }, + { + "Input": "Ik ging de 20e van volgende maand terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de 20e van volgende maand", + "Type": "date", + "Value": { + "Timex": "2016-12-20", + "FutureResolution": { + "date": "2016-12-20" + }, + "PastResolution": { + "date": "2016-12-20" + } + }, + "Start": 8, + "Length": 25 + } + ] + }, + { + "Input": "Ik ging de 31e van deze maand terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de 31e van deze maand", + "Type": "date", + "Value": { + "Timex": "2016-11-31", + "FutureResolution": { + "date": "0001-01-01" + }, + "PastResolution": { + "date": "0001-01-01" + } + }, + "Start": 8, + "Length": 21 + } + ] + }, + { + "Input": "Ik ga 18-9-15 terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "18-9-15", + "Type": "date", + "Value": { + "Timex": "2015-09-18", + "FutureResolution": { + "date": "2015-09-18" + }, + "PastResolution": { + "date": "2015-09-18" + } + }, + "Start": 6, + "Length": 7 + } + ] + }, + { + "Input": "Ik ging twee dagen geleden terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "twee dagen geleden", + "Type": "date", + "Value": { + "Timex": "2016-11-05", + "FutureResolution": { + "date": "2016-11-05" + }, + "PastResolution": { + "date": "2016-11-05" + } + }, + "Start": 8, + "Length": 18 + } + ] + }, + { + "Input": "Ik ging twee jaar geleden terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "twee jaar geleden", + "Type": "date", + "Value": { + "Timex": "2014-11-07", + "FutureResolution": { + "date": "2014-11-07" + }, + "PastResolution": { + "date": "2014-11-07" + } + }, + "Start": 8, + "Length": 17 + } + ] + }, + { + "Input": "16 nov. 2016", + "Context": { + "ReferenceDateTime": "2016-11-14T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "16 nov. 2016", + "Type": "date", + "Value": { + "Timex": "2016-11-16", + "FutureResolution": { + "date": "2016-11-16" + }, + "PastResolution": { + "date": "2016-11-16" + } + }, + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "We hadden een meeting 1 maand, 21 dagen geleden", + "Context": { + "ReferenceDateTime": "2017-11-23T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 maand, 21 dagen geleden", + "Type": "date", + "Value": { + "Timex": "2017-10-02", + "FutureResolution": { + "date": "2017-10-02" + }, + "PastResolution": { + "date": "2017-10-02" + } + }, + "Start": 22, + "Length": 25 + } + ] + }, + { + "Input": "Ik vertrok hier 2 jaar, 1 maand, 21 dagen geleden", + "Context": { + "ReferenceDateTime": "2017-11-23T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2 jaar, 1 maand, 21 dagen geleden", + "Type": "date", + "Value": { + "Timex": "2015-10-02", + "FutureResolution": { + "date": "2015-10-02" + }, + "PastResolution": { + "date": "2015-10-02" + } + }, + "Start": 16, + "Length": 33 + } + ] + }, + { + "Input": "Ik zal hier 2 jaar, 21 dagen later vertrekken", + "Context": { + "ReferenceDateTime": "2017-11-23T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2 jaar, 21 dagen later", + "Type": "date", + "Value": { + "Timex": "2019-12-14", + "FutureResolution": { + "date": "2019-12-14" + }, + "PastResolution": { + "date": "2019-12-14" + } + }, + "Start": 12, + "Length": 22 + } + ] + }, + { + "Input": "Ik vertrok hier 1 maand, 2 jaar, 21 dagen geleden", + "Context": { + "ReferenceDateTime": "2017-11-23T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 maand, 2 jaar, 21 dagen geleden", + "Type": "date", + "Value": { + "Timex": "2015-10-02", + "FutureResolution": { + "date": "2015-10-02" + }, + "PastResolution": { + "date": "2015-10-02" + } + }, + "Start": 16, + "Length": 33 + } + ] + }, + { + "Input": "We hadden een meeting 1 maand en 21 dagen geleden", + "Context": { + "ReferenceDateTime": "2017-11-23T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 maand en 21 dagen geleden", + "Type": "date", + "Value": { + "Timex": "2017-10-02", + "FutureResolution": { + "date": "2017-10-02" + }, + "PastResolution": { + "date": "2017-10-02" + } + }, + "Start": 22, + "Length": 27 + } + ] + }, + { + "Input": "We hadden een meeting de 20e van volgende maand", + "Context": { + "ReferenceDateTime": "2017-12-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de 20e van volgende maand", + "Type": "date", + "Value": { + "Timex": "2018-01-20", + "FutureResolution": { + "date": "2018-01-20" + }, + "PastResolution": { + "date": "2018-01-20" + } + }, + "Start": 22, + "Length": 25 + } + ] + }, + { + "Input": "We hadden een meeting 5 december 1391", + "Context": { + "ReferenceDateTime": "2017-12-18T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5 december 1391", + "Type": "date", + "Value": { + "Timex": "1391-12-05", + "FutureResolution": { + "date": "1391-12-05" + }, + "PastResolution": { + "date": "1391-12-05" + } + }, + "Start": 22, + "Length": 15 + } + ] + }, + { + "Input": "maandag, tweeรซntwintig jan, 2018", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "maandag, tweeรซntwintig jan, 2018", + "Type": "date", + "Value": { + "Timex": "2018-01-22", + "FutureResolution": { + "date": "2018-01-22" + }, + "PastResolution": { + "date": "2018-01-22" + } + }, + "Start": 0, + "Length": 32 + } + ] + }, + { + "Input": "op zondag eenentwintig jan tweeduizend achttien", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "zondag eenentwintig jan tweeduizend achttien", + "Type": "date", + "Value": { + "Timex": "2018-01-21", + "FutureResolution": { + "date": "2018-01-21" + }, + "PastResolution": { + "date": "2018-01-21" + } + }, + "Start": 3, + "Length": 44 + } + ] + }, + { + "Input": "op eenentwintig september negentien achtenzeventig", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "eenentwintig september negentien achtenzeventig", + "Type": "date", + "Value": { + "Timex": "1978-09-21", + "FutureResolution": { + "date": "1978-09-21" + }, + "PastResolution": { + "date": "1978-09-21" + } + }, + "Start": 3, + "Length": 47 + } + ] + }, + { + "Input": "op de tiende van september, tweeduizend", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tiende van september, tweeduizend", + "Type": "date", + "Value": { + "Timex": "2000-09-10", + "FutureResolution": { + "date": "2000-09-10" + }, + "PastResolution": { + "date": "2000-09-10" + } + }, + "Start": 6, + "Length": 33 + } + ] + }, + { + "Input": "Ik zie je de eerste vrijdag van volgende maand", + "Context": { + "ReferenceDateTime": "2018-03-20T09:58:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de eerste vrijdag van volgende maand", + "Type": "date", + "Value": { + "Timex": "XXXX-04-WXX-5-#1", + "FutureResolution": { + "date": "2018-04-06" + }, + "PastResolution": { + "date": "2018-04-06" + } + }, + "Start": 10, + "Length": 36 + } + ] + }, + { + "Input": "Ik kwam de derde woensdag van vorige maand terug", + "Context": { + "ReferenceDateTime": "2018-03-20T10:45:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de derde woensdag van vorige maand", + "Type": "date", + "Value": { + "Timex": "XXXX-02-WXX-3-#3", + "FutureResolution": { + "date": "2018-02-21" + }, + "PastResolution": { + "date": "2018-02-21" + } + }, + "Start": 8, + "Length": 34 + } + ] + }, + { + "Input": "Ik ga volgende week dinsdag reizen", + "Context": { + "ReferenceDateTime": "2018-03-20T22:16:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "volgende week dinsdag", + "Type": "date", + "Value": { + "Timex": "2018-03-27", + "FutureResolution": { + "date": "2018-03-27" + }, + "PastResolution": { + "date": "2018-03-27" + } + }, + "Start": 6, + "Length": 21 + } + ] + }, + { + "Input": "Regel huiswerk op volgende week zondag", + "Context": { + "ReferenceDateTime": "2018-03-20T22:16:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "volgende week zondag", + "Type": "date", + "Value": { + "Timex": "2018-04-01", + "FutureResolution": { + "date": "2018-04-01" + }, + "PastResolution": { + "date": "2018-04-01" + } + }, + "Start": 18, + "Length": 20 + } + ] + }, + { + "Input": "Ik ga twee dagen vanaf morgen terug", + "Context": { + "ReferenceDateTime": "2018-04-20T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "twee dagen vanaf morgen", + "Type": "date", + "Value": { + "Timex": "2018-04-23", + "FutureResolution": { + "date": "2018-04-23" + }, + "PastResolution": { + "date": "2018-04-23" + } + }, + "Start": 6, + "Length": 23 + } + ] + }, + { + "Input": "Ik ga vier dagen vanaf gisteren terug", + "Context": { + "ReferenceDateTime": "2018-04-20T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vier dagen vanaf gisteren", + "Type": "date", + "Value": { + "Timex": "2018-04-23", + "FutureResolution": { + "date": "2018-04-23" + }, + "PastResolution": { + "date": "2018-04-23" + } + }, + "Start": 6, + "Length": 25 + } + ] + }, + { + "Input": "Ben je vrij op 13-5-2015?", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "13-5-2015", + "Type": "date", + "Value": { + "Timex": "2015-05-13", + "FutureResolution": { + "date": "2015-05-13" + }, + "PastResolution": { + "date": "2015-05-13" + } + }, + "Start": 15, + "Length": 9 + } + ] + }, + { + "Input": "Ik ga 3-7-2017 terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3-7-2017", + "Type": "date", + "Value": { + "Timex": "2017-07-03", + "FutureResolution": { + "date": "2017-07-03" + }, + "PastResolution": { + "date": "2017-07-03" + } + }, + "Start": 6, + "Length": 8 + } + ] + }, + { + "Input": "Ik ga 3-7-07 terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3-7-07", + "Type": "date", + "Value": { + "Timex": "2007-07-03", + "FutureResolution": { + "date": "2007-07-03" + }, + "PastResolution": { + "date": "2007-07-03" + } + }, + "Start": 6, + "Length": 6 + } + ] + }, + { + "Input": "Ik ga 3-7-27 terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3-7-27", + "Type": "date", + "Value": { + "Timex": "2027-07-03", + "FutureResolution": { + "date": "2027-07-03" + }, + "PastResolution": { + "date": "2027-07-03" + } + }, + "Start": 6, + "Length": 6 + } + ] + }, + { + "Input": "Ik ga 05-05-89 terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "05-05-89", + "Type": "date", + "Value": { + "Timex": "1989-05-05", + "FutureResolution": { + "date": "1989-05-05" + }, + "PastResolution": { + "date": "1989-05-05" + } + }, + "Start": 6, + "Length": 8 + } + ] + }, + { + "Input": "Ik ga 05-05-71 terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "05-05-71", + "Type": "date", + "Value": { + "Timex": "1971-05-05", + "FutureResolution": { + "date": "1971-05-05" + }, + "PastResolution": { + "date": "1971-05-05" + } + }, + "Start": 6, + "Length": 8 + } + ] + }, + { + "Input": "Ben je twee zondagen vanaf nu beschikbaar?", + "Context": { + "ReferenceDateTime": "2018-05-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "twee zondagen vanaf nu", + "Type": "date", + "Value": { + "Timex": "2018-05-20", + "FutureResolution": { + "date": "2018-05-20" + }, + "PastResolution": { + "date": "2018-05-20" + } + }, + "Start": 7, + "Length": 22 + } + ] + }, + { + "Input": "Ben je twee dagen na vandaag beschikbaar?", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "twee dagen na vandaag", + "Type": "date", + "Value": { + "Timex": "2018-06-02", + "FutureResolution": { + "date": "2018-06-02" + }, + "PastResolution": { + "date": "2018-06-02" + } + }, + "Start": 7, + "Length": 21 + } + ] + }, + { + "Input": "Ben je drie weken vanaf morgen beschikbaar?", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "drie weken vanaf morgen", + "Type": "date", + "Value": { + "Timex": "2018-06-22", + "FutureResolution": { + "date": "2018-06-22" + }, + "PastResolution": { + "date": "2018-06-22" + } + }, + "Start": 7, + "Length": 23 + } + ] + }, + { + "Input": "Ik vertrek over 3 weken", + "Context": { + "ReferenceDateTime": "2018-07-05T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "over 3 weken", + "Type": "date", + "Value": { + "Timex": "2018-07-26", + "FutureResolution": { + "date": "2018-07-26" + }, + "PastResolution": { + "date": "2018-07-26" + } + }, + "Start": 11, + "Length": 12 + } + ] + }, + { + "Input": "Cortana, regel alsjeblieft een Skypegesprek ergens over vier werkdagen", + "Context": { + "ReferenceDateTime": "2018-08-21T08:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "over vier werkdagen", + "Type": "date", + "Value": { + "Timex": "2018-08-27", + "FutureResolution": { + "date": "2018-08-27" + }, + "PastResolution": { + "date": "2018-08-27" + } + }, + "Start": 51, + "Length": 19 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Dutch/DatePeriodExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Dutch/DatePeriodExtractor.json new file mode 100644 index 000000000..5df375f35 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Dutch/DatePeriodExtractor.json @@ -0,0 +1,3610 @@ +[ + { + "Input": "Ik ben in jan weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "jan", + "Type": "daterange", + "Start": 10, + "Length": 3 + } + ] + }, + { + "Input": "Ik ben aanstaande jan weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "aanstaande jan", + "Type": "daterange", + "Start": 7, + "Length": 14 + } + ] + }, + { + "Input": "Ik ben maand jan weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "maand jan", + "Type": "daterange", + "Start": 7, + "Length": 9 + } + ] + }, + { + "Input": "Ik ben de maand jan weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de maand jan", + "Type": "daterange", + "Start": 7, + "Length": 12 + } + ] + }, + { + "Input": "Ik miste jan 2001", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "jan 2001", + "Type": "daterange", + "Start": 9, + "Length": 8 + } + ] + }, + { + "Input": "Ik miste jan, 2001", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "jan, 2001", + "Type": "daterange", + "Start": 9, + "Length": 9 + } + ] + }, + { + "Input": "Ik ben in feb weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "feb", + "Type": "daterange", + "Start": 10, + "Length": 3 + } + ] + }, + { + "Input": "Ik ben aanstaande feb weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "aanstaande feb", + "Type": "daterange", + "Start": 7, + "Length": 14 + } + ] + }, + { + "Input": "Ik ben maand feb weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "maand feb", + "Type": "daterange", + "Start": 7, + "Length": 9 + } + ] + }, + { + "Input": "Ik ben de maand feb weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de maand feb", + "Type": "daterange", + "Start": 7, + "Length": 12 + } + ] + }, + { + "Input": "Ik miste feb 2001", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "feb 2001", + "Type": "daterange", + "Start": 9, + "Length": 8 + } + ] + }, + { + "Input": "Ik miste feb, 2001", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "feb, 2001", + "Type": "daterange", + "Start": 9, + "Length": 9 + } + ] + }, + { + "Input": "Ik ben in mrt weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "mrt", + "Type": "daterange", + "Start": 10, + "Length": 3 + } + ] + }, + { + "Input": "Ik ben aanstaande mrt weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "aanstaande mrt", + "Type": "daterange", + "Start": 7, + "Length": 14 + } + ] + }, + { + "Input": "Ik ben maand mrt weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "maand mrt", + "Type": "daterange", + "Start": 7, + "Length": 9 + } + ] + }, + { + "Input": "Ik ben de maand mrt weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de maand mrt", + "Type": "daterange", + "Start": 7, + "Length": 12 + } + ] + }, + { + "Input": "Ik miste mrt 2001", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "mrt 2001", + "Type": "daterange", + "Start": 9, + "Length": 8 + } + ] + }, + { + "Input": "Ik miste mrt, 2001", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "mrt, 2001", + "Type": "daterange", + "Start": 9, + "Length": 9 + } + ] + }, + { + "Input": "Ik ben in apr weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "apr", + "Type": "daterange", + "Start": 10, + "Length": 3 + } + ] + }, + { + "Input": "Ik ben aanstaande apr weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "aanstaande apr", + "Type": "daterange", + "Start": 7, + "Length": 14 + } + ] + }, + { + "Input": "Ik ben maand apr weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "maand apr", + "Type": "daterange", + "Start": 7, + "Length": 9 + } + ] + }, + { + "Input": "Ik ben de maand apr weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de maand apr", + "Type": "daterange", + "Start": 7, + "Length": 12 + } + ] + }, + { + "Input": "Ik miste apr 2001", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "apr 2001", + "Type": "daterange", + "Start": 9, + "Length": 8 + } + ] + }, + { + "Input": "Ik miste apr, 2001", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "apr, 2001", + "Type": "daterange", + "Start": 9, + "Length": 9 + } + ] + }, + { + "Input": "Ik ben in mei weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "mei", + "Type": "daterange", + "Start": 10, + "Length": 3 + } + ] + }, + { + "Input": "Ik ben aanstaande mei weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "aanstaande mei", + "Type": "daterange", + "Start": 7, + "Length": 14 + } + ] + }, + { + "Input": "Ik ben maand mei weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "maand mei", + "Type": "daterange", + "Start": 7, + "Length": 9 + } + ] + }, + { + "Input": "Ik ben de maand mei weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de maand mei", + "Type": "daterange", + "Start": 7, + "Length": 12 + } + ] + }, + { + "Input": "Ik miste mei 2001", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "mei 2001", + "Type": "daterange", + "Start": 9, + "Length": 8 + } + ] + }, + { + "Input": "Ik miste mei, 2001", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "mei, 2001", + "Type": "daterange", + "Start": 9, + "Length": 9 + } + ] + }, + { + "Input": "Ik ben in jun weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "jun", + "Type": "daterange", + "Start": 10, + "Length": 3 + } + ] + }, + { + "Input": "Ik ben aanstaande jun weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "aanstaande jun", + "Type": "daterange", + "Start": 7, + "Length": 14 + } + ] + }, + { + "Input": "Ik ben maand jun weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "maand jun", + "Type": "daterange", + "Start": 7, + "Length": 9 + } + ] + }, + { + "Input": "Ik ben de maand jun weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de maand jun", + "Type": "daterange", + "Start": 7, + "Length": 12 + } + ] + }, + { + "Input": "Ik miste jun 2001", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "jun 2001", + "Type": "daterange", + "Start": 9, + "Length": 8 + } + ] + }, + { + "Input": "Ik miste jun, 2001", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "jun, 2001", + "Type": "daterange", + "Start": 9, + "Length": 9 + } + ] + }, + { + "Input": "Ik ben in jul weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "jul", + "Type": "daterange", + "Start": 10, + "Length": 3 + } + ] + }, + { + "Input": "Ik ben aanstaande jul weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "aanstaande jul", + "Type": "daterange", + "Start": 7, + "Length": 14 + } + ] + }, + { + "Input": "Ik ben maand jul weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "maand jul", + "Type": "daterange", + "Start": 7, + "Length": 9 + } + ] + }, + { + "Input": "Ik ben de maand jul weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de maand jul", + "Type": "daterange", + "Start": 7, + "Length": 12 + } + ] + }, + { + "Input": "Ik miste jul 2001", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "jul 2001", + "Type": "daterange", + "Start": 9, + "Length": 8 + } + ] + }, + { + "Input": "Ik miste jul, 2001", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "jul, 2001", + "Type": "daterange", + "Start": 9, + "Length": 9 + } + ] + }, + { + "Input": "Ik ben in aug weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "aug", + "Type": "daterange", + "Start": 10, + "Length": 3 + } + ] + }, + { + "Input": "Ik ben aanstaande aug weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "aanstaande aug", + "Type": "daterange", + "Start": 7, + "Length": 14 + } + ] + }, + { + "Input": "Ik ben maand aug weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "maand aug", + "Type": "daterange", + "Start": 7, + "Length": 9 + } + ] + }, + { + "Input": "Ik ben de maand aug weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de maand aug", + "Type": "daterange", + "Start": 7, + "Length": 12 + } + ] + }, + { + "Input": "Ik miste aug 2001", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "aug 2001", + "Type": "daterange", + "Start": 9, + "Length": 8 + } + ] + }, + { + "Input": "Ik miste aug, 2001", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "aug, 2001", + "Type": "daterange", + "Start": 9, + "Length": 9 + } + ] + }, + { + "Input": "Ik ben in sep weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "sep", + "Type": "daterange", + "Start": 10, + "Length": 3 + } + ] + }, + { + "Input": "Ik ben aanstaande sep weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "aanstaande sep", + "Type": "daterange", + "Start": 7, + "Length": 14 + } + ] + }, + { + "Input": "Ik ben maand sep weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "maand sep", + "Type": "daterange", + "Start": 7, + "Length": 9 + } + ] + }, + { + "Input": "Ik ben de maand sep weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de maand sep", + "Type": "daterange", + "Start": 7, + "Length": 12 + } + ] + }, + { + "Input": "Ik miste sep 2001", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "sep 2001", + "Type": "daterange", + "Start": 9, + "Length": 8 + } + ] + }, + { + "Input": "Ik miste sep, 2001", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "sep, 2001", + "Type": "daterange", + "Start": 9, + "Length": 9 + } + ] + }, + { + "Input": "Ik ben in okt weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "okt", + "Type": "daterange", + "Start": 10, + "Length": 3 + } + ] + }, + { + "Input": "Ik ben aanstaande okt weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "aanstaande okt", + "Type": "daterange", + "Start": 7, + "Length": 14 + } + ] + }, + { + "Input": "Ik ben maand okt weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "maand okt", + "Type": "daterange", + "Start": 7, + "Length": 9 + } + ] + }, + { + "Input": "Ik ben de maand okt weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de maand okt", + "Type": "daterange", + "Start": 7, + "Length": 12 + } + ] + }, + { + "Input": "Ik miste okt 2001", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "okt 2001", + "Type": "daterange", + "Start": 9, + "Length": 8 + } + ] + }, + { + "Input": "Ik miste okt, 2001", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "okt, 2001", + "Type": "daterange", + "Start": 9, + "Length": 9 + } + ] + }, + { + "Input": "Ik ben nov weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "nov", + "Type": "daterange", + "Start": 7, + "Length": 3 + } + ] + }, + { + "Input": "Ik ben aanstaande nov weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "aanstaande nov", + "Type": "daterange", + "Start": 7, + "Length": 14 + } + ] + }, + { + "Input": "Ik ben maand nov weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "maand nov", + "Type": "daterange", + "Start": 7, + "Length": 9 + } + ] + }, + { + "Input": "Ik ben de maand nov weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de maand nov", + "Type": "daterange", + "Start": 7, + "Length": 12 + } + ] + }, + { + "Input": "Ik miste nov 2001", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "nov 2001", + "Type": "daterange", + "Start": 9, + "Length": 8 + } + ] + }, + { + "Input": "Ik miste nov, 2001", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "nov, 2001", + "Type": "daterange", + "Start": 9, + "Length": 9 + } + ] + }, + { + "Input": "Ik ben in dec weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "dec", + "Type": "daterange", + "Start": 10, + "Length": 3 + } + ] + }, + { + "Input": "Ik ben aanstaande dec weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "aanstaande dec", + "Type": "daterange", + "Start": 7, + "Length": 14 + } + ] + }, + { + "Input": "Ik ben maand dec weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "maand dec", + "Type": "daterange", + "Start": 7, + "Length": 9 + } + ] + }, + { + "Input": "Ik ben de maand dec weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de maand dec", + "Type": "daterange", + "Start": 7, + "Length": 12 + } + ] + }, + { + "Input": "Ik miste dec 2001", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "dec 2001", + "Type": "daterange", + "Start": 9, + "Length": 8 + } + ] + }, + { + "Input": "Ik miste dec, 2001", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "dec, 2001", + "Type": "daterange", + "Start": 9, + "Length": 9 + } + ] + }, + { + "Input": "Ik ben in januari weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "januari", + "Type": "daterange", + "Start": 10, + "Length": 7 + } + ] + }, + { + "Input": "Ik ben aanstaande januari weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "aanstaande januari", + "Type": "daterange", + "Start": 7, + "Length": 18 + } + ] + }, + { + "Input": "Ik ben maand januari weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "maand januari", + "Type": "daterange", + "Start": 7, + "Length": 13 + } + ] + }, + { + "Input": "Ik ben de maand januari weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de maand januari", + "Type": "daterange", + "Start": 7, + "Length": 16 + } + ] + }, + { + "Input": "Ik miste januari 2001", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "januari 2001", + "Type": "daterange", + "Start": 9, + "Length": 12 + } + ] + }, + { + "Input": "Ik miste januari, 2001", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "januari, 2001", + "Type": "daterange", + "Start": 9, + "Length": 13 + } + ] + }, + { + "Input": "Ik ben in februari weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "februari", + "Type": "daterange", + "Start": 10, + "Length": 8 + } + ] + }, + { + "Input": "Ik ben aanstaande februari weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "aanstaande februari", + "Type": "daterange", + "Start": 7, + "Length": 19 + } + ] + }, + { + "Input": "Ik ben maand februari weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "maand februari", + "Type": "daterange", + "Start": 7, + "Length": 14 + } + ] + }, + { + "Input": "Ik ben de maand februari weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de maand februari", + "Type": "daterange", + "Start": 7, + "Length": 17 + } + ] + }, + { + "Input": "Ik miste februari 2001", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "februari 2001", + "Type": "daterange", + "Start": 9, + "Length": 13 + } + ] + }, + { + "Input": "Ik miste februari, 2001", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "februari, 2001", + "Type": "daterange", + "Start": 9, + "Length": 14 + } + ] + }, + { + "Input": "Ik ben in maart weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "maart", + "Type": "daterange", + "Start": 10, + "Length": 5 + } + ] + }, + { + "Input": "Ik ben aanstaande maart weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "aanstaande maart", + "Type": "daterange", + "Start": 7, + "Length": 16 + } + ] + }, + { + "Input": "Ik ben maand maart weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "maand maart", + "Type": "daterange", + "Start": 7, + "Length": 11 + } + ] + }, + { + "Input": "Ik ben de maand maart weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de maand maart", + "Type": "daterange", + "Start": 7, + "Length": 14 + } + ] + }, + { + "Input": "Ik miste maart 2001", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "maart 2001", + "Type": "daterange", + "Start": 9, + "Length": 10 + } + ] + }, + { + "Input": "Ik miste maart, 2001", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "maart, 2001", + "Type": "daterange", + "Start": 9, + "Length": 11 + } + ] + }, + { + "Input": "Ik ben in april weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "april", + "Type": "daterange", + "Start": 10, + "Length": 5 + } + ] + }, + { + "Input": "Ik ben aanstaande april weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "aanstaande april", + "Type": "daterange", + "Start": 7, + "Length": 16 + } + ] + }, + { + "Input": "Ik ben maand april weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "maand april", + "Type": "daterange", + "Start": 7, + "Length": 11 + } + ] + }, + { + "Input": "Ik ben de maand april weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de maand april", + "Type": "daterange", + "Start": 7, + "Length": 14 + } + ] + }, + { + "Input": "Ik miste april 2001", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "april 2001", + "Type": "daterange", + "Start": 9, + "Length": 10 + } + ] + }, + { + "Input": "Ik miste april, 2001", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "april, 2001", + "Type": "daterange", + "Start": 9, + "Length": 11 + } + ] + }, + { + "Input": "Ik ben in juni weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "juni", + "Type": "daterange", + "Start": 10, + "Length": 4 + } + ] + }, + { + "Input": "Ik ben aanstaande juni weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "aanstaande juni", + "Type": "daterange", + "Start": 7, + "Length": 15 + } + ] + }, + { + "Input": "Ik ben maand juni weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "maand juni", + "Type": "daterange", + "Start": 7, + "Length": 10 + } + ] + }, + { + "Input": "Ik ben de maand juni weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de maand juni", + "Type": "daterange", + "Start": 7, + "Length": 13 + } + ] + }, + { + "Input": "Ik miste juni 2001", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "juni 2001", + "Type": "daterange", + "Start": 9, + "Length": 9 + } + ] + }, + { + "Input": "Ik miste juni, 2001", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "juni, 2001", + "Type": "daterange", + "Start": 9, + "Length": 10 + } + ] + }, + { + "Input": "Ik ben in juli weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "juli", + "Type": "daterange", + "Start": 10, + "Length": 4 + } + ] + }, + { + "Input": "Ik ben aanstaande juli weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "aanstaande juli", + "Type": "daterange", + "Start": 7, + "Length": 15 + } + ] + }, + { + "Input": "Ik ben maand juli weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "maand juli", + "Type": "daterange", + "Start": 7, + "Length": 10 + } + ] + }, + { + "Input": "Ik ben de maand juli weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de maand juli", + "Type": "daterange", + "Start": 7, + "Length": 13 + } + ] + }, + { + "Input": "Ik miste juli 2001", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "juli 2001", + "Type": "daterange", + "Start": 9, + "Length": 9 + } + ] + }, + { + "Input": "Ik miste juli, 2001", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "juli, 2001", + "Type": "daterange", + "Start": 9, + "Length": 10 + } + ] + }, + { + "Input": "Ik ben in augustus weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "augustus", + "Type": "daterange", + "Start": 10, + "Length": 8 + } + ] + }, + { + "Input": "Ik ben aanstaande augustus weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "aanstaande augustus", + "Type": "daterange", + "Start": 7, + "Length": 19 + } + ] + }, + { + "Input": "Ik ben maand augustus weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "maand augustus", + "Type": "daterange", + "Start": 7, + "Length": 14 + } + ] + }, + { + "Input": "Ik ben de maand augustus weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de maand augustus", + "Type": "daterange", + "Start": 7, + "Length": 17 + } + ] + }, + { + "Input": "Ik miste augustus 2001", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "augustus 2001", + "Type": "daterange", + "Start": 9, + "Length": 13 + } + ] + }, + { + "Input": "Ik miste augustus, 2001", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "augustus, 2001", + "Type": "daterange", + "Start": 9, + "Length": 14 + } + ] + }, + { + "Input": "Ik ben in september weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "september", + "Type": "daterange", + "Start": 10, + "Length": 9 + } + ] + }, + { + "Input": "Ik ben aanstaande september weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "aanstaande september", + "Type": "daterange", + "Start": 7, + "Length": 20 + } + ] + }, + { + "Input": "Ik ben maand september weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "maand september", + "Type": "daterange", + "Start": 7, + "Length": 15 + } + ] + }, + { + "Input": "Ik ben de maand september weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de maand september", + "Type": "daterange", + "Start": 7, + "Length": 18 + } + ] + }, + { + "Input": "Ik miste september 2001", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "september 2001", + "Type": "daterange", + "Start": 9, + "Length": 14 + } + ] + }, + { + "Input": "Ik miste september, 2001", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "september, 2001", + "Type": "daterange", + "Start": 9, + "Length": 15 + } + ] + }, + { + "Input": "Ik ben in oktober weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "oktober", + "Type": "daterange", + "Start": 10, + "Length": 7 + } + ] + }, + { + "Input": "Ik ben aanstaande oktober weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "aanstaande oktober", + "Type": "daterange", + "Start": 7, + "Length": 18 + } + ] + }, + { + "Input": "Ik ben maand oktober weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "maand oktober", + "Type": "daterange", + "Start": 7, + "Length": 13 + } + ] + }, + { + "Input": "Ik ben de maand oktober weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de maand oktober", + "Type": "daterange", + "Start": 7, + "Length": 16 + } + ] + }, + { + "Input": "Ik miste oktober 2001", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "oktober 2001", + "Type": "daterange", + "Start": 9, + "Length": 12 + } + ] + }, + { + "Input": "Ik miste oktober, 2001", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "oktober, 2001", + "Type": "daterange", + "Start": 9, + "Length": 13 + } + ] + }, + { + "Input": "Ik ben november weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "november", + "Type": "daterange", + "Start": 7, + "Length": 8 + } + ] + }, + { + "Input": "Ik ben aanstaande november weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "aanstaande november", + "Type": "daterange", + "Start": 7, + "Length": 19 + } + ] + }, + { + "Input": "Ik ben maand november weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "maand november", + "Type": "daterange", + "Start": 7, + "Length": 14 + } + ] + }, + { + "Input": "Ik ben de maand november weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de maand november", + "Type": "daterange", + "Start": 7, + "Length": 17 + } + ] + }, + { + "Input": "Ik miste november 2001", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "november 2001", + "Type": "daterange", + "Start": 9, + "Length": 13 + } + ] + }, + { + "Input": "Ik miste november, 2001", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "november, 2001", + "Type": "daterange", + "Start": 9, + "Length": 14 + } + ] + }, + { + "Input": "Ik ben in december weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "december", + "Type": "daterange", + "Start": 10, + "Length": 8 + } + ] + }, + { + "Input": "Ik ben aanstaande december weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "aanstaande december", + "Type": "daterange", + "Start": 7, + "Length": 19 + } + ] + }, + { + "Input": "Ik ben maand december weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "maand december", + "Type": "daterange", + "Start": 7, + "Length": 14 + } + ] + }, + { + "Input": "Ik ben de maand december weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de maand december", + "Type": "daterange", + "Start": 7, + "Length": 17 + } + ] + }, + { + "Input": "Ik miste december 2001", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "december 2001", + "Type": "daterange", + "Start": 9, + "Length": 13 + } + ] + }, + { + "Input": "Ik miste december, 2001", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "december, 2001", + "Type": "daterange", + "Start": 9, + "Length": 14 + } + ] + }, + { + "Input": "Agenda voor de maand september", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de maand september", + "Type": "daterange", + "Start": 12, + "Length": 18 + } + ] + }, + { + "Input": "Ik ben deze maand van 4 tot 22 weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "deze maand van 4 tot 22", + "Type": "daterange", + "Start": 7, + "Length": 23 + } + ] + }, + { + "Input": "Ik ben volgende maand van 4 tot 23 weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "volgende maand van 4 tot 23", + "Type": "daterange", + "Start": 7, + "Length": 27 + } + ] + }, + { + "Input": "Ik ben weg van 3 tot 12 sep hahaha", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van 3 tot 12 sep", + "Type": "daterange", + "Start": 11, + "Length": 16 + } + ] + }, + { + "Input": "Ik ben weg van 4 tot 23 volgende maand", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van 4 tot 23 volgende maand", + "Type": "daterange", + "Start": 11, + "Length": 27 + } + ] + }, + { + "Input": "Ik ben weg van 4 tot 22 deze maand", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van 4 tot 22 deze maand", + "Type": "daterange", + "Start": 11, + "Length": 23 + } + ] + }, + { + "Input": "Ik ben weg tussen 4 en 22 deze maand", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tussen 4 en 22 deze maand", + "Type": "daterange", + "Start": 11, + "Length": 25 + } + ] + }, + { + "Input": "Ik ben weg tussen 3 en 12 van sep hahaha", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tussen 3 en 12 van sep", + "Type": "daterange", + "Start": 11, + "Length": 22 + } + ] + }, + { + "Input": "Ik ben weg tussen 4e september tot en met 8e september ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tussen 4e september tot en met 8e september", + "Type": "daterange", + "Start": 11, + "Length": 43 + } + ] + }, + { + "Input": "Ik ben weg tussen 15e november tot en met 19e ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tussen 15e november tot en met 19e", + "Type": "daterange", + "Start": 11, + "Length": 34 + } + ] + }, + { + "Input": "Ik ben weg tussen 15e november tot en met de 19e ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tussen 15e november tot en met de 19e", + "Type": "daterange", + "Start": 11, + "Length": 37 + } + ] + }, + { + "Input": "Ik ben weg tussen de 15e november tot en met 19e ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tussen de 15e november tot en met 19e", + "Type": "daterange", + "Start": 11, + "Length": 37 + } + ] + }, + { + "Input": "Ik ben weg van 4 tot 22 januari, 2017", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van 4 tot 22 januari, 2017", + "Type": "daterange", + "Start": 11, + "Length": 26 + } + ] + }, + { + "Input": "Ik ben weg tussen 4-22 januari, 2017", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tussen 4-22 januari, 2017", + "Type": "daterange", + "Start": 11, + "Length": 25 + } + ] + }, + { + "Input": "Ik ben weg op deze week", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "deze week", + "Type": "daterange", + "Start": 14, + "Length": 9 + } + ] + }, + { + "Input": "Ik ben weg de komende week ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "komende week", + "Type": "daterange", + "Start": 14, + "Length": 12 + } + ] + }, + { + "Input": "Ik ben weg in september", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "september", + "Type": "daterange", + "Start": 14, + "Length": 9 + } + ] + }, + { + "Input": "Ik ben weg afgelopen september", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "afgelopen september", + "Type": "daterange", + "Start": 11, + "Length": 19 + } + ] + }, + { + "Input": "Ik ben volgende juni weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "volgende juni", + "Type": "daterange", + "Start": 7, + "Length": 13 + } + ] + }, + { + "Input": "Ik ben juni 2016 weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "juni 2016", + "Type": "daterange", + "Start": 7, + "Length": 9 + } + ] + }, + { + "Input": "Ik ben juni volgend jaar weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "juni volgend jaar", + "Type": "daterange", + "Start": 7, + "Length": 17 + } + ] + }, + { + "Input": "Ik ben dit weekend weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "dit weekend", + "Type": "daterange", + "Start": 7, + "Length": 11 + } + ] + }, + { + "Input": "Ik ben de derde week van deze maand weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de derde week van deze maand", + "Type": "daterange", + "Start": 7, + "Length": 28 + } + ] + }, + { + "Input": "Ik ben de laatste week van juli weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de laatste week van juli", + "Type": "daterange", + "Start": 7, + "Length": 24 + } + ] + }, + { + "Input": "Plan kamperen in voor vrijdag tot en met zondag", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vrijdag tot en met zondag", + "Type": "daterange", + "Start": 22, + "Length": 25 + } + ] + }, + { + "Input": "Ik ben de volgende 3 dagen weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "volgende 3 dagen", + "Type": "daterange", + "Start": 10, + "Length": 16 + } + ] + }, + { + "Input": "Ik ben de volgende 3 maanden weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "volgende 3 maanden", + "Type": "daterange", + "Start": 10, + "Length": 18 + } + ] + }, + { + "Input": "Ik ben over 3 jaar weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "Ik ben over 3 weken weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "Ik ben over 3 maanden weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "Ik ben de afgelopen 3 weken weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "afgelopen 3 weken", + "Type": "daterange", + "Start": 10, + "Length": 17 + } + ] + }, + { + "Input": "Ik ben de afgelopen 3 jaar weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "afgelopen 3 jaar", + "Type": "daterange", + "Start": 10, + "Length": 16 + } + ] + }, + { + "Input": "Ik ben afgelopen jaar weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "afgelopen jaar", + "Type": "daterange", + "Start": 7, + "Length": 14 + } + ] + }, + { + "Input": "Ik ben vorige maand weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vorige maand", + "Type": "daterange", + "Start": 7, + "Length": 12 + } + ] + }, + { + "Input": "Ik ben vorige 3 weken weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vorige 3 weken", + "Type": "daterange", + "Start": 7, + "Length": 14 + } + ] + }, + { + "Input": "afgelopen paar weken", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "afgelopen paar weken", + "Type": "daterange", + "Start": 0, + "Length": 20 + } + ] + }, + { + "Input": "afgelopen paar dagen", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "afgelopen paar dagen", + "Type": "daterange", + "Start": 0, + "Length": 20 + } + ] + }, + { + "Input": "Ik ben 2 okt. tot 22 oktober weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2 okt. tot 22 oktober", + "Type": "daterange", + "Start": 7, + "Length": 21 + } + ] + }, + { + "Input": "Ik ben 12 januari, 2016 tot 22-02-2016 weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "12 januari, 2016 tot 22-02-2016", + "Type": "daterange", + "Start": 7, + "Length": 31 + } + ] + }, + { + "Input": "Ik ben 1e jan tot woens 22 jan weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1e jan tot woens 22 jan", + "Type": "daterange", + "Start": 7, + "Length": 23 + } + ] + }, + { + "Input": "Ik ben vandaag tot morgen weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vandaag tot morgen", + "Type": "daterange", + "Start": 7, + "Length": 18 + } + ] + }, + { + "Input": "Ik ben vandaag tot 22 oktober weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vandaag tot 22 oktober", + "Type": "daterange", + "Start": 7, + "Length": 22 + } + ] + }, + { + "Input": "Ik ben 2 okt. tot overmorgen weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2 okt. tot overmorgen", + "Type": "daterange", + "Start": 7, + "Length": 21 + } + ] + }, + { + "Input": "Ik ben vandaag tot volgende zondag weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vandaag tot volgende zondag", + "Type": "daterange", + "Start": 7, + "Length": 27 + } + ] + }, + { + "Input": "Ik ben deze vrijdag tot volgende zondag weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "deze vrijdag tot volgende zondag", + "Type": "daterange", + "Start": 7, + "Length": 32 + } + ] + }, + { + "Input": "Ik ben van 2 okt. tot 22 oktober weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van 2 okt. tot 22 oktober", + "Type": "daterange", + "Start": 7, + "Length": 25 + } + ] + }, + { + "Input": "Ik ben van 12-08-2015 tot 22 oktober weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van 12-08-2015 tot 22 oktober", + "Type": "daterange", + "Start": 7, + "Length": 29 + } + ] + }, + { + "Input": "Ik ben van vrijdag de 2e tot dinsdag de 6e weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van vrijdag de 2e tot dinsdag de 6e", + "Type": "daterange", + "Start": 7, + "Length": 35 + } + ] + }, + { + "Input": "Ik ben van vandaag tot morgen weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van vandaag tot morgen", + "Type": "daterange", + "Start": 7, + "Length": 22 + } + ] + }, + { + "Input": "Ik ben van deze vrijdag tot volgende zondag weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van deze vrijdag tot volgende zondag", + "Type": "daterange", + "Start": 7, + "Length": 36 + } + ] + }, + { + "Input": "Ik ben tussen 2 okt. en 22 oktober weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tussen 2 okt. en 22 oktober", + "Type": "daterange", + "Start": 7, + "Length": 27 + } + ] + }, + { + "Input": "Ik ben 19-20 november weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "19-20 november", + "Type": "daterange", + "Start": 7, + "Length": 14 + } + ] + }, + { + "Input": "Ik ben 19 tot 20 november weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "19 tot 20 november", + "Type": "daterange", + "Start": 7, + "Length": 18 + } + ] + }, + { + "Input": "Ik ben november tussen 19 en 20 weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "november tussen 19 en 20", + "Type": "daterange", + "Start": 7, + "Length": 24 + } + ] + }, + { + "Input": "Ik ben het derde kwartaal van 2016 weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "het derde kwartaal van 2016", + "Type": "daterange", + "Start": 7, + "Length": 27 + } + ] + }, + { + "Input": "Ik ben het derde kwartaal dit jaar weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "het derde kwartaal dit jaar", + "Type": "daterange", + "Start": 7, + "Length": 27 + } + ] + }, + { + "Input": "Ik ben 2016 het derde kwartaal weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016 het derde kwartaal", + "Type": "daterange", + "Start": 7, + "Length": 23 + } + ] + }, + { + "Input": "Ik ben tijdens K1 terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "K1", + "Type": "daterange", + "Start": 15, + "Length": 2 + } + ] + }, + { + "Input": "Ik ben dit K3 weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "K3", + "Type": "daterange", + "Start": 11, + "Length": 2 + } + ] + }, + { + "Input": "Ik ben 2015.3 weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015.3", + "Type": "daterange", + "Start": 7, + "Length": 6 + } + ] + }, + { + "Input": "Ik ben 2015-3 weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015-3", + "Type": "daterange", + "Start": 7, + "Length": 6 + } + ] + }, + { + "Input": "Ik ben 2015/3 weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015/3", + "Type": "daterange", + "Start": 7, + "Length": 6 + } + ] + }, + { + "Input": "Ik ben 3/2015 weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3/2015", + "Type": "daterange", + "Start": 7, + "Length": 6 + } + ] + }, + { + "Input": "Ik ben de derde week van 2027 weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de derde week van 2027", + "Type": "daterange", + "Start": 7, + "Length": 22 + } + ] + }, + { + "Input": "Ik ben volgend jaar de derde week weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "volgend jaar de derde week", + "Type": "daterange", + "Start": 7, + "Length": 26 + } + ] + }, + { + "Input": "Ik vertrek deze zomer", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "deze zomer", + "Type": "daterange", + "Start": 11, + "Length": 10 + } + ] + }, + { + "Input": "Ik vertrek volgende lente", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "volgende lente", + "Type": "daterange", + "Start": 11, + "Length": 14 + } + ] + }, + { + "Input": "Ik vertrek de zomer", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de zomer", + "Type": "daterange", + "Start": 11, + "Length": 8 + } + ] + }, + { + "Input": "Ik vertrek zomer", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "zomer", + "Type": "daterange", + "Start": 11, + "Length": 5 + } + ] + }, + { + "Input": "Ik vertrek zomer 2016", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "zomer 2016", + "Type": "daterange", + "Start": 11, + "Length": 10 + } + ] + }, + { + "Input": "Ik vertrek zomer van 2016", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "zomer van 2016", + "Type": "daterange", + "Start": 11, + "Length": 14 + } + ] + }, + { + "Input": "vakanties aankomende maand", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "aankomende maand", + "Type": "daterange", + "Start": 10, + "Length": 16 + } + ] + }, + { + "Input": "vakantie volgende maand", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "volgende maand", + "Type": "daterange", + "Start": 9, + "Length": 14 + } + ] + }, + { + "Input": "Wat heb ik de week van 30e november", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de week van 30e november", + "Type": "daterange", + "Start": 11, + "Length": 24 + } + ] + }, + { + "Input": "de week van 15e september", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de week van 15e september", + "Type": "daterange", + "Start": 0, + "Length": 25 + } + ] + }, + { + "Input": "week van 15e september", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "week van 15e september", + "Type": "daterange", + "Start": 0, + "Length": 22 + } + ] + }, + { + "Input": "maand van 15e september", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "maand van 15e september", + "Type": "daterange", + "Start": 0, + "Length": 23 + } + ] + }, + { + "Input": "Ik vertrek tijdens het weekend", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "het weekend", + "Type": "daterange", + "Start": 19, + "Length": 11 + } + ] + }, + { + "Input": "Ik vertrek de rest van de week", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "rest van de week", + "Type": "daterange", + "Start": 14, + "Length": 16 + } + ] + }, + { + "Input": "Ik vertrek de rest van mijn week", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "rest van mijn week", + "Type": "daterange", + "Start": 14, + "Length": 18 + } + ] + }, + { + "Input": "Ik vertrek rest van week", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "rest van week", + "Type": "daterange", + "Start": 11, + "Length": 13 + } + ] + }, + { + "Input": "Ik vertrek rest van de week", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "rest van de week", + "Type": "daterange", + "Start": 11, + "Length": 16 + } + ] + }, + { + "Input": "Ik vertrek rest van deze week", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "rest van deze week", + "Type": "daterange", + "Start": 11, + "Length": 18 + } + ] + }, + { + "Input": "Ik vertrek rest van huidige week", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "rest van huidige week", + "Type": "daterange", + "Start": 11, + "Length": 21 + } + ] + }, + { + "Input": "Ik vertrek rest van de maand", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "rest van de maand", + "Type": "daterange", + "Start": 11, + "Length": 17 + } + ] + }, + { + "Input": "Ik vertrek rest van het jaar", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "rest van het jaar", + "Type": "daterange", + "Start": 11, + "Length": 17 + } + ] + }, + { + "Input": "Zoek een tijd om elkaar later deze maand te ontmoeten", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "later deze maand", + "Type": "daterange", + "Start": 24, + "Length": 16 + } + ] + }, + { + "Input": "Zoek een tijd om elkaar later deze week te ontmoeten", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "later deze week", + "Type": "daterange", + "Start": 24, + "Length": 15 + } + ] + }, + { + "Input": "Zoek een tijd om elkaar eind volgende week te ontmoeten", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "eind volgende week", + "Type": "daterange", + "Start": 24, + "Length": 18 + } + ] + }, + { + "Input": "Zoek een tijd om elkaar eind volgend jaar", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "eind volgend jaar", + "Type": "daterange", + "Start": 24, + "Length": 17 + } + ] + }, + { + "Input": "We hebben eind vorige week afgesproken", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "eind vorige week", + "Type": "daterange", + "Start": 10, + "Length": 16 + } + ] + }, + { + "Input": "Zoek een tijd voor ons om af te spreken begin deze maand", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "begin deze maand", + "Type": "daterange", + "Start": 40, + "Length": 16 + } + ] + }, + { + "Input": "Zoek een tijd voor ons om af te spreken begin deze week", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "begin deze week", + "Type": "daterange", + "Start": 40, + "Length": 15 + } + ] + }, + { + "Input": "Zoek een tijd voor ons om af te spreken begin volgende week", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "begin volgende week", + "Type": "daterange", + "Start": 40, + "Length": 19 + } + ] + }, + { + "Input": "Zoek een tijd voor ons om af te spreken begin volgend jaar", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "begin volgend jaar", + "Type": "daterange", + "Start": 40, + "Length": 18 + } + ] + }, + { + "Input": "Cortana, regel alsjeblieft een meeting van 25 minuten met antonio volgende week tussen woensdag en vrijdag", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "volgende week tussen woensdag en vrijdag", + "Type": "daterange", + "Start": 66, + "Length": 40 + } + ] + }, + { + "Input": "Ik ben jaar 247 weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "jaar 247", + "Type": "daterange", + "Start": 7, + "Length": 8 + } + ] + }, + { + "Input": "In de jaren 1970", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de jaren 1970", + "Type": "daterange", + "Start": 3, + "Length": 13 + } + ] + }, + { + "Input": "In de jaren 2000 werd hij geboren", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de jaren 2000", + "Type": "daterange", + "Start": 3, + "Length": 13 + } + ] + }, + { + "Input": "In de jaren '70", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de jaren '70", + "Type": "daterange", + "Start": 3, + "Length": 12 + } + ] + }, + { + "Input": "In de jaren '40", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de jaren '40", + "Type": "daterange", + "Start": 3, + "Length": 12 + } + ] + }, + { + "Input": "In de jaren zeventig", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de jaren zeventig", + "Type": "daterange", + "Start": 3, + "Length": 17 + } + ] + }, + { + "Input": "In de jaren negentienzeventig", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de jaren negentienzeventig", + "Type": "daterange", + "Start": 3, + "Length": 26 + } + ] + }, + { + "Input": "In de jaren tweeduizend tien", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de jaren tweeduizend tien", + "Type": "daterange", + "Start": 3, + "Length": 25 + } + ] + }, + { + "Input": "In de jaren tweeduizend", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de jaren tweeduizend", + "Type": "daterange", + "Start": 3, + "Length": 20 + } + ] + }, + { + "Input": "In de jaren nul", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de jaren nul", + "Type": "daterange", + "Start": 3, + "Length": 12 + } + ] + }, + { + "Input": "Ik ben van 2 tot 7 feb, tweeduizend achttien weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van 2 tot 7 feb, tweeduizend achttien", + "Type": "daterange", + "Start": 7, + "Length": 37 + } + ] + }, + { + "Input": "Ik ben tussen 2 tot 7 feb tweeduizend achttien weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tussen 2 tot 7 feb tweeduizend achttien", + "Type": "daterange", + "Start": 7, + "Length": 39 + } + ] + }, + { + "Input": "Ik ben feb tussen 2-7 tweeduizend achttien weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "feb tussen 2-7 tweeduizend achttien", + "Type": "daterange", + "Start": 7, + "Length": 35 + } + ] + }, + { + "Input": "Het gebeurde in juni van negentiennegenennegentig", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "juni van negentiennegenennegentig", + "Type": "daterange", + "Start": 16, + "Length": 33 + } + ] + }, + { + "Input": "In negentienachtentwintig", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "negentienachtentwintig", + "Type": "daterange", + "Start": 3, + "Length": 22 + } + ] + }, + { + "Input": "Ik ben de eerste week van tweeduizend zevenentwintig weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de eerste week van tweeduizend zevenentwintig", + "Type": "daterange", + "Start": 7, + "Length": 45 + } + ] + }, + { + "Input": "Ik ben het eerste kwartaal van tweeduizend twintig weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "het eerste kwartaal van tweeduizend twintig", + "Type": "daterange", + "Start": 7, + "Length": 43 + } + ] + }, + { + "Input": "In de lente van negentienachtenzeventig", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de lente van negentienachtenzeventig", + "Type": "daterange", + "Start": 3, + "Length": 36 + } + ] + }, + { + "Input": "Jaar tweehonderdzevenenzestig,", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Jaar tweehonderdzevenenzestig", + "Type": "daterange", + "Start": 0, + "Length": 29 + } + ] + }, + { + "Input": "Ik ben de week na de volgende weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de week na de volgende", + "Type": "daterange", + "Start": 7, + "Length": 22 + } + ] + }, + { + "Input": "Het gebeurde in de afgelopen 2 decennia", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de afgelopen 2 decennia", + "Type": "daterange", + "Start": 16, + "Length": 23 + } + ] + }, + { + "Input": "Het gebeurde in de laatste twee decennia", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de laatste twee decennia", + "Type": "daterange", + "Start": 16, + "Length": 24 + } + ] + }, + { + "Input": "Het gebeurde in het volgende decennium", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "het volgende decennium", + "Type": "daterange", + "Start": 16, + "Length": 22 + } + ] + }, + { + "Input": "Het zal 4 weken in de toekomst gebeuren", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "4 weken in de toekomst", + "Type": "daterange", + "Start": 8, + "Length": 22 + } + ] + }, + { + "Input": "Het zal 2 dagen vanaf nu gebeuren", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2 dagen vanaf nu", + "Type": "daterange", + "Start": 8, + "Length": 16 + } + ] + }, + { + "Input": "Cortana kan een tijd begin volgende week voor ons vinden", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "begin volgende week", + "Type": "daterange", + "Start": 21, + "Length": 19 + } + ] + }, + { + "Input": "Natuurlijk, laten we eind van volgende week Skypen", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "eind van volgende week", + "Type": "daterange", + "Start": 21, + "Length": 22 + } + ] + }, + { + "Input": "Cortana kan half maart een ontmoeting voor ons regelen", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "half maart", + "Type": "daterange", + "Start": 12, + "Length": 10 + } + ] + }, + { + "Input": "en anders tegen midzomer?", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "midzomer", + "Type": "daterange", + "Start": 16, + "Length": 8 + } + ] + }, + { + "Input": "Ik kan begin van volgende week een tijd voor ons vastleggen", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "begin van volgende week", + "Type": "daterange", + "Start": 7, + "Length": 23 + } + ] + }, + { + "Input": "Ik ben 11-2016 weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "11-2016", + "Type": "daterange", + "Start": 7, + "Length": 7 + } + ] + }, + { + "Input": "Ik ben 11/2016 weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "11/2016", + "Type": "daterange", + "Start": 7, + "Length": 7 + } + ] + }, + { + "Input": "Ik ben 2016/11 weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016/11", + "Type": "daterange", + "Start": 7, + "Length": 7 + } + ] + }, + { + "Input": "Ik ben 2016-11 weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016-11", + "Type": "daterange", + "Start": 7, + "Length": 7 + } + ] + }, + { + "Input": "Ik ben 2016 november weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016 november", + "Type": "daterange", + "Start": 7, + "Length": 13 + } + ] + }, + { + "Input": "Ik ben november, 2016 weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "november, 2016", + "Type": "daterange", + "Start": 7, + "Length": 14 + } + ] + }, + { + "Input": "Ik ben 2016, nov weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016, nov", + "Type": "daterange", + "Start": 7, + "Length": 9 + } + ] + }, + { + "Input": "Ik ben tussen de 1e januari en de 5e april weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tussen de 1e januari en de 5e april", + "Type": "daterange", + "Start": 7, + "Length": 35 + } + ] + }, + { + "Input": "Ik ben tussen de 1e januari 2015 en de 5e feb 2018 weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tussen de 1e januari 2015 en de 5e feb 2018", + "Type": "daterange", + "Start": 7, + "Length": 43 + } + ] + }, + { + "Input": "Ik ben tussen de 1e januari 2015 en feb 2018 weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tussen de 1e januari 2015 en feb 2018", + "Type": "daterange", + "Start": 7, + "Length": 37 + } + ] + }, + { + "Input": "Ik ben tussen 2015 en feb 2018 weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tussen 2015 en feb 2018", + "Type": "daterange", + "Start": 7, + "Length": 23 + } + ] + }, + { + "Input": "Ik ben van 1 feb tot maart 2019 weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van 1 feb tot maart 2019", + "Type": "daterange", + "Start": 7, + "Length": 24 + } + ] + }, + { + "Input": "Ik ben tussen 1 feb en maart 2019 weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tussen 1 feb en maart 2019", + "Type": "daterange", + "Start": 7, + "Length": 26 + } + ] + }, + { + "Input": "Ik ben tussen juni 2015 en mei 2018 weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tussen juni 2015 en mei 2018", + "Type": "daterange", + "Start": 7, + "Length": 28 + } + ] + }, + { + "Input": "Ik ben tussen mei 2015 en 2018 weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tussen mei 2015 en 2018", + "Type": "daterange", + "Start": 7, + "Length": 23 + } + ] + }, + { + "Input": "Ik ben tussen mei 2015 en juni 2018 weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tussen mei 2015 en juni 2018", + "Type": "daterange", + "Start": 7, + "Length": 28 + } + ] + }, + { + "Input": "Ik ben tussen 2015 en de 5e van januari 2018 weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tussen 2015 en de 5e van januari 2018", + "Type": "daterange", + "Start": 7, + "Length": 37 + } + ] + }, + { + "Input": "Ik ben van 2015 tot 5 mei 2017 weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van 2015 tot 5 mei 2017", + "Type": "daterange", + "Start": 7, + "Length": 23 + } + ] + }, + { + "Input": "Ik ben van laatste maandag april tot 2019 weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van laatste maandag april tot 2019", + "Type": "daterange", + "Start": 7, + "Length": 34 + } + ] + }, + { + "Input": "Ik ben van week 31 tot week 35 weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van week 31 tot week 35", + "Type": "daterange", + "Start": 7, + "Length": 23 + } + ] + }, + { + "Input": "Ik ben tussen week 31 en week 35 weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tussen week 31 en week 35", + "Type": "daterange", + "Start": 7, + "Length": 25 + } + ] + }, + { + "Input": "Ik zal hier blijven van vandaag tot tweeรซnhalve dag later", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van vandaag tot tweeรซnhalve dag later", + "Type": "daterange", + "Start": 20, + "Length": 37 + } + ] + }, + { + "Input": "Wat is mijn bonus van april 2017?", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "april 2017", + "Type": "daterange", + "Start": 22, + "Length": 10 + } + ] + }, + { + "Input": "Ik was daar niet in dezelfde maand dat het gebeurd", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "dezelfde maand", + "Type": "daterange", + "Start": 20, + "Length": 14 + } + ] + }, + { + "Input": "Ik was daar niet in dezelfde week dat het gebeurd", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "dezelfde week", + "Type": "daterange", + "Start": 20, + "Length": 13 + } + ] + }, + { + "Input": "Ik was er niet dat jaar.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "dat jaar", + "Type": "daterange", + "Start": 15, + "Length": 8 + } + ] + }, + { + "Input": "Ik heb al mijn werk al meer dan 2 weken voor vandaag afgerond", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "meer dan 2 weken voor vandaag", + "Type": "daterange", + "Start": 23, + "Length": 29 + } + ] + }, + { + "Input": "Ik kom binnen 2 weken vanaf vandaag terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "binnen 2 weken vanaf vandaag", + "Type": "daterange", + "Start": 7, + "Length": 28 + } + ] + }, + { + "Input": "Ik kom binnen minder dan 2 weken vanaf vandaag terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "binnen minder dan 2 weken vanaf vandaag", + "Type": "daterange", + "Start": 7, + "Length": 39 + } + ] + }, + { + "Input": "Deze taak zou meer dan 2 dagen voor gisteren moeten zijn gedaan", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "meer dan 2 dagen voor gisteren", + "Type": "daterange", + "Start": 14, + "Length": 30 + } + ] + }, + { + "Input": "Deze taak zal minder dan 3 dagen na morgen afgerond zijn", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "minder dan 3 dagen na morgen", + "Type": "daterange", + "Start": 14, + "Length": 28 + } + ] + }, + { + "Input": "Ik miste okt. 2001", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "okt. 2001", + "Type": "daterange", + "Start": 9, + "Length": 9 + } + ] + }, + { + "Input": "verkoop waarvan de datum dit decennium is", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "dit decennium", + "Type": "daterange", + "Start": 25, + "Length": 13 + } + ] + }, + { + "Input": "Ik ben het derde kwartaal weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "het derde kwartaal", + "Type": "daterange", + "Start": 7, + "Length": 18 + } + ] + }, + { + "Input": "Ik ben het derde kwartaal van volgend jaar weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "het derde kwartaal van volgend jaar", + "Type": "daterange", + "Start": 7, + "Length": 35 + } + ] + }, + { + "Input": "Ik ben het vierde kwartaal van volgend jaar weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "het vierde kwartaal van volgend jaar", + "Type": "daterange", + "Start": 7, + "Length": 36 + } + ] + }, + { + "Input": "Zet alsjeblieft $2000 om naar Britse ponden", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "Het aandeel van deze bank is 20% lager in het jaar tot op heden", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "jaar tot op heden", + "Type": "daterange", + "Start": 46, + "Length": 17 + } + ] + }, + { + "Input": "van 1-10 tot 7-11", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van 1-10 tot 7-11", + "Type": "daterange", + "Start": 0, + "Length": 17 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Dutch/DatePeriodParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Dutch/DatePeriodParser.json new file mode 100644 index 000000000..e02967e4c --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Dutch/DatePeriodParser.json @@ -0,0 +1,4878 @@ +[ + { + "Input": "Ik ben deze maand van 4 tot 22 weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "deze maand van 4 tot 22", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-04,2016-11-22,P18D)", + "FutureResolution": { + "startDate": "2016-11-04", + "endDate": "2016-11-22" + }, + "PastResolution": { + "startDate": "2016-11-04", + "endDate": "2016-11-22" + } + }, + "Start": 7, + "Length": 23 + } + ] + }, + { + "Input": "Ik ben volgende maand van 4-23 weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "volgende maand van 4-23", + "Type": "daterange", + "Value": { + "Timex": "(2016-12-04,2016-12-23,P19D)", + "FutureResolution": { + "startDate": "2016-12-04", + "endDate": "2016-12-23" + }, + "PastResolution": { + "startDate": "2016-12-04", + "endDate": "2016-12-23" + } + }, + "Start": 7, + "Length": 23 + } + ] + }, + { + "Input": "Ik ben van 3 tot 12 van sept weg hahaha", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van 3 tot 12 van sept", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-09-03,XXXX-09-12,P9D)", + "FutureResolution": { + "startDate": "2017-09-03", + "endDate": "2017-09-12" + }, + "PastResolution": { + "startDate": "2016-09-03", + "endDate": "2016-09-12" + } + }, + "Start": 7, + "Length": 21 + } + ] + }, + { + "Input": "Ik ben van vrijdag de 11e tot dinsdag de 15e weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van vrijdag de 11e tot dinsdag de 15e", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-11,2016-11-15,P4D)", + "FutureResolution": { + "startDate": "2016-11-11", + "endDate": "2016-11-15" + }, + "PastResolution": { + "startDate": "2016-11-11", + "endDate": "2016-11-15" + } + }, + "Start": 7, + "Length": 37 + } + ] + }, + { + "Input": "Ik ben volgende maand 4 tot 23 weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "volgende maand 4 tot 23", + "Type": "daterange", + "Value": { + "Timex": "(2016-12-04,2016-12-23,P19D)", + "FutureResolution": { + "startDate": "2016-12-04", + "endDate": "2016-12-23" + }, + "PastResolution": { + "startDate": "2016-12-04", + "endDate": "2016-12-23" + } + }, + "Start": 7, + "Length": 23 + } + ] + }, + { + "Input": "Ik ben deze maand 4 tot 23 weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "deze maand 4 tot 23", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-04,2016-11-23,P19D)", + "FutureResolution": { + "startDate": "2016-11-04", + "endDate": "2016-11-23" + }, + "PastResolution": { + "startDate": "2016-11-04", + "endDate": "2016-11-23" + } + }, + "Start": 7, + "Length": 19 + } + ] + }, + { + "Input": "Ik ben deze maand tussen 4 en 22 weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "deze maand tussen 4 en 22", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-04,2016-11-22,P18D)", + "FutureResolution": { + "startDate": "2016-11-04", + "endDate": "2016-11-22" + }, + "PastResolution": { + "startDate": "2016-11-04", + "endDate": "2016-11-22" + } + }, + "Start": 7, + "Length": 25 + } + ] + }, + { + "Input": "Ik ben tussen 3 en 12 van sept weg hahaha", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tussen 3 en 12 van sept", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-09-03,XXXX-09-12,P9D)", + "FutureResolution": { + "startDate": "2017-09-03", + "endDate": "2017-09-12" + }, + "PastResolution": { + "startDate": "2016-09-03", + "endDate": "2016-09-12" + } + }, + "Start": 7, + "Length": 23 + } + ] + }, + { + "Input": "Ik ben van 4 tot 22 januari 1995 weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van 4 tot 22 januari 1995", + "Type": "daterange", + "Value": { + "Timex": "(1995-01-04,1995-01-22,P18D)", + "FutureResolution": { + "startDate": "1995-01-04", + "endDate": "1995-01-22" + }, + "PastResolution": { + "startDate": "1995-01-04", + "endDate": "1995-01-22" + } + }, + "Start": 7, + "Length": 25 + } + ] + }, + { + "Input": "Ik ben tussen 4-22 januari 1995 weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tussen 4-22 januari 1995", + "Type": "daterange", + "Value": { + "Timex": "(1995-01-04,1995-01-22,P18D)", + "FutureResolution": { + "startDate": "1995-01-04", + "endDate": "1995-01-22" + }, + "PastResolution": { + "startDate": "1995-01-04", + "endDate": "1995-01-22" + } + }, + "Start": 7, + "Length": 24 + } + ] + }, + { + "Input": "Ik ben tussen de 4e van september tot en met de 8e van september weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tussen de 4e van september tot en met de 8e van september", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-09-04,XXXX-09-08,P4D)", + "FutureResolution": { + "startDate": "2017-09-04", + "endDate": "2017-09-08" + }, + "PastResolution": { + "startDate": "2016-09-04", + "endDate": "2016-09-08" + } + }, + "Start": 7, + "Length": 57 + } + ] + }, + { + "Input": "Ik ben op deze week weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "deze week", + "Type": "daterange", + "Value": { + "Timex": "2016-W45", + "FutureResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-14" + }, + "PastResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-14" + } + }, + "Start": 10, + "Length": 9 + } + ] + }, + { + "Input": "Ik ben op de komende week weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "komende week", + "Type": "daterange", + "Value": { + "Timex": "2016-W46", + "FutureResolution": { + "startDate": "2016-11-14", + "endDate": "2016-11-21" + }, + "PastResolution": { + "startDate": "2016-11-14", + "endDate": "2016-11-21" + } + }, + "Start": 13, + "Length": 12 + } + ] + }, + { + "Input": "Ik ben op de huidige week weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "huidige week", + "Type": "daterange", + "Value": { + "Timex": "2016-W45", + "FutureResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-14" + }, + "PastResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-14" + } + }, + "Start": 13, + "Length": 12 + } + ] + }, + { + "Input": "Ik ben februari weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "februari", + "Type": "daterange", + "Value": { + "Timex": "XXXX-02", + "FutureResolution": { + "startDate": "2017-02-01", + "endDate": "2017-03-01" + }, + "PastResolution": { + "startDate": "2016-02-01", + "endDate": "2016-03-01" + } + }, + "Start": 7, + "Length": 8 + } + ] + }, + { + "Input": "Ik ben deze september weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "deze september", + "Type": "daterange", + "Value": { + "Timex": "2016-09", + "FutureResolution": { + "startDate": "2016-09-01", + "endDate": "2016-10-01" + }, + "PastResolution": { + "startDate": "2016-09-01", + "endDate": "2016-10-01" + } + }, + "Start": 7, + "Length": 14 + } + ] + }, + { + "Input": "Ik ben afgelopen september weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "afgelopen september", + "Type": "daterange", + "Value": { + "Timex": "2015-09", + "FutureResolution": { + "startDate": "2015-09-01", + "endDate": "2015-10-01" + }, + "PastResolution": { + "startDate": "2015-09-01", + "endDate": "2015-10-01" + } + }, + "Start": 7, + "Length": 19 + } + ] + }, + { + "Input": "Ik ben volgende juni weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "volgende juni", + "Type": "daterange", + "Value": { + "Timex": "2017-06", + "FutureResolution": { + "startDate": "2017-06-01", + "endDate": "2017-07-01" + }, + "PastResolution": { + "startDate": "2017-06-01", + "endDate": "2017-07-01" + } + }, + "Start": 7, + "Length": 13 + } + ] + }, + { + "Input": "Ik ben de derde week van deze maand weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de derde week van deze maand", + "Type": "daterange", + "Value": { + "Timex": "2016-11-W03", + "FutureResolution": { + "startDate": "2016-11-14", + "endDate": "2016-11-21" + }, + "PastResolution": { + "startDate": "2016-11-14", + "endDate": "2016-11-21" + } + }, + "Start": 7, + "Length": 28 + } + ] + }, + { + "Input": "Ik ben de laatste week van juli weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de laatste week van juli", + "Type": "daterange", + "Value": { + "Timex": "XXXX-07-W05", + "FutureResolution": { + "startDate": "2017-07-24", + "endDate": "2017-07-31" + }, + "PastResolution": { + "startDate": "2016-07-25", + "endDate": "2016-08-01" + } + }, + "Start": 7, + "Length": 24 + } + ] + }, + { + "Input": "week van september de 16e", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "week van september de 16e", + "Type": "daterange", + "Value": { + "Timex": "XXXX-09-16", + "FutureResolution": { + "startDate": "2017-09-11", + "endDate": "2017-09-18" + }, + "PastResolution": { + "startDate": "2016-09-12", + "endDate": "2016-09-19" + } + }, + "Start": 0, + "Length": 25 + } + ] + }, + { + "Input": "maand van september de 16e", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "maand van september de 16e", + "Type": "daterange", + "Value": { + "Timex": "XXXX-09-16", + "FutureResolution": { + "startDate": "2017-09-01", + "endDate": "2017-10-01" + }, + "PastResolution": { + "startDate": "2016-09-01", + "endDate": "2016-10-01" + } + }, + "Start": 0, + "Length": 26 + } + ] + }, + { + "Input": "Ik ben 2015.3 weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015.3", + "Type": "daterange", + "Value": { + "Timex": "2015-03", + "FutureResolution": { + "startDate": "2015-03-01", + "endDate": "2015-04-01" + }, + "PastResolution": { + "startDate": "2015-03-01", + "endDate": "2015-04-01" + } + }, + "Start": 7, + "Length": 6 + } + ] + }, + { + "Input": "Ik ben 2015-3 weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015-3", + "Type": "daterange", + "Value": { + "Timex": "2015-03", + "FutureResolution": { + "startDate": "2015-03-01", + "endDate": "2015-04-01" + }, + "PastResolution": { + "startDate": "2015-03-01", + "endDate": "2015-04-01" + } + }, + "Start": 7, + "Length": 6 + } + ] + }, + { + "Input": "Ik ben 3-2015 weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3-2015", + "Type": "daterange", + "Value": { + "Timex": "2015-03", + "FutureResolution": { + "startDate": "2015-03-01", + "endDate": "2015-04-01" + }, + "PastResolution": { + "startDate": "2015-03-01", + "endDate": "2015-04-01" + } + }, + "Start": 7, + "Length": 6 + } + ] + }, + { + "Input": "plan een meeting over twee weken in", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "komende 2 dagen", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "komende 2 dagen", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-08,2016-11-10,P2D)", + "FutureResolution": { + "startDate": "2016-11-08", + "endDate": "2016-11-10" + }, + "PastResolution": { + "startDate": "2016-11-08", + "endDate": "2016-11-10" + } + }, + "Start": 0, + "Length": 15 + } + ] + }, + { + "Input": "afgelopen paar dagen", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "afgelopen paar dagen", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-05,2016-11-07,P2D)", + "FutureResolution": { + "startDate": "2016-11-05", + "endDate": "2016-11-07" + }, + "PastResolution": { + "startDate": "2016-11-05", + "endDate": "2016-11-07" + } + }, + "Start": 0, + "Length": 20 + } + ] + }, + { + "Input": "afgelopen enkele dagen", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "afgelopen enkele dagen", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-04,2016-11-07,P3D)", + "FutureResolution": { + "startDate": "2016-11-04", + "endDate": "2016-11-07" + }, + "PastResolution": { + "startDate": "2016-11-04", + "endDate": "2016-11-07" + } + }, + "Start": 0, + "Length": 22 + } + ] + }, + { + "Input": "de week", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de week", + "Type": "daterange", + "Value": { + "Timex": "2016-W45", + "FutureResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-14" + }, + "PastResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-14" + } + }, + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "deze week", + "Context": { + "ReferenceDateTime": "2026-01-01T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "deze week", + "Type": "daterange", + "Value": { + "Timex": "2026-W01", + "FutureResolution": { + "startDate": "2025-12-29", + "endDate": "2026-01-05" + }, + "PastResolution": { + "startDate": "2025-12-29", + "endDate": "2026-01-05" + } + }, + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "mijn week", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "mijn week", + "Type": "daterange", + "Value": { + "Timex": "2016-W45", + "FutureResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-14" + }, + "PastResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-14" + } + }, + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "het weekend", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "het weekend", + "Type": "daterange", + "Value": { + "Timex": "2016-W45-WE", + "FutureResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + }, + "PastResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + } + }, + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "dit weekend", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "dit weekend", + "Type": "daterange", + "Value": { + "Timex": "2016-W45-WE", + "FutureResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + }, + "PastResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + } + }, + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "mijn weekend", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "mijn weekend", + "Type": "daterange", + "Value": { + "Timex": "2016-W45-WE", + "FutureResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + }, + "PastResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + } + }, + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "Ik ben 2 okt. tot 22 oktober weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2 okt. tot 22 oktober", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-10-02,XXXX-10-22,P20D)", + "FutureResolution": { + "startDate": "2017-10-02", + "endDate": "2017-10-22" + }, + "PastResolution": { + "startDate": "2016-10-02", + "endDate": "2016-10-22" + } + }, + "Start": 7, + "Length": 21 + } + ] + }, + { + "Input": "Ik ben 12 januari 2016 - 22-01-2016 weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "12 januari 2016 - 22-01-2016", + "Type": "daterange", + "Value": { + "Timex": "(2016-01-12,2016-01-22,P10D)", + "FutureResolution": { + "startDate": "2016-01-12", + "endDate": "2016-01-22" + }, + "PastResolution": { + "startDate": "2016-01-12", + "endDate": "2016-01-22" + } + }, + "Start": 7, + "Length": 28 + } + ] + }, + { + "Input": "Ik ben de 1e van jan tot woens, de 22e jan weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de 1e van jan tot woens, de 22e jan", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-01-01,XXXX-01-22,P21D)", + "FutureResolution": { + "startDate": "2017-01-01", + "endDate": "2017-01-22" + }, + "PastResolution": { + "startDate": "2016-01-01", + "endDate": "2016-01-22" + } + }, + "Start": 7, + "Length": 35 + } + ] + }, + { + "Input": "Ik ben vandaag tot morgen weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vandaag tot morgen", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-07,2016-11-08,P1D)", + "FutureResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-08" + }, + "PastResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-08" + } + }, + "Start": 7, + "Length": 18 + } + ] + }, + { + "Input": "Ik ben van 2 okt. tot 22 oktober weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van 2 okt. tot 22 oktober", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-10-02,XXXX-10-22,P20D)", + "FutureResolution": { + "startDate": "2017-10-02", + "endDate": "2017-10-22" + }, + "PastResolution": { + "startDate": "2016-10-02", + "endDate": "2016-10-22" + } + }, + "Start": 7, + "Length": 25 + } + ] + }, + { + "Input": "Ik ben tussen 2 okt. en 22 oktober weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tussen 2 okt. en 22 oktober", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-10-02,XXXX-10-22,P20D)", + "FutureResolution": { + "startDate": "2017-10-02", + "endDate": "2017-10-22" + }, + "PastResolution": { + "startDate": "2016-10-02", + "endDate": "2016-10-22" + } + }, + "Start": 7, + "Length": 27 + } + ] + }, + { + "Input": "Ik ben 19-20 november weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "19-20 november", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-11-19,XXXX-11-20,P1D)", + "FutureResolution": { + "startDate": "2016-11-19", + "endDate": "2016-11-20" + }, + "PastResolution": { + "startDate": "2015-11-19", + "endDate": "2015-11-20" + } + }, + "Start": 7, + "Length": 14 + } + ] + }, + { + "Input": "Ik ben 19 tot 20 november weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "19 tot 20 november", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-11-19,XXXX-11-20,P1D)", + "FutureResolution": { + "startDate": "2016-11-19", + "endDate": "2016-11-20" + }, + "PastResolution": { + "startDate": "2015-11-19", + "endDate": "2015-11-20" + } + }, + "Start": 7, + "Length": 18 + } + ] + }, + { + "Input": "Ik ben tussen 19 en 20 november weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tussen 19 en 20 november", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-11-19,XXXX-11-20,P1D)", + "FutureResolution": { + "startDate": "2016-11-19", + "endDate": "2016-11-20" + }, + "PastResolution": { + "startDate": "2015-11-19", + "endDate": "2015-11-20" + } + }, + "Start": 7, + "Length": 24 + } + ] + }, + { + "Input": "Ik ben rest van de week weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "rest van de week", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-07,2016-11-13,P6D)", + "FutureResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-13" + }, + "PastResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-13" + } + }, + "Start": 7, + "Length": 16 + } + ] + }, + { + "Input": "Ik ben rest van week weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "rest van week", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-07,2016-11-13,P6D)", + "FutureResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-13" + }, + "PastResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-13" + } + }, + "Start": 7, + "Length": 13 + } + ] + }, + { + "Input": "Ik ben rest deze week weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "rest deze week", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-07,2016-11-13,P6D)", + "FutureResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-13" + }, + "PastResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-13" + } + }, + "Start": 7, + "Length": 14 + } + ] + }, + { + "Input": "Ik ben rest van mijn week weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "rest van mijn week", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-07,2016-11-13,P6D)", + "FutureResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-13" + }, + "PastResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-13" + } + }, + "Start": 7, + "Length": 18 + } + ] + }, + { + "Input": "Ik ben rest van huidige week weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "rest van huidige week", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-07,2016-11-13,P6D)", + "FutureResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-13" + }, + "PastResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-13" + } + }, + "Start": 7, + "Length": 21 + } + ] + }, + { + "Input": "Ik ben rest van de maand weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "rest van de maand", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-07,2016-11-30,P24D)", + "FutureResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-30" + }, + "PastResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-30" + } + }, + "Start": 7, + "Length": 17 + } + ] + }, + { + "Input": "Ik ben rest van het jaar weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "rest van het jaar", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-07,2016-12-31,P55D)", + "FutureResolution": { + "startDate": "2016-11-07", + "endDate": "2016-12-31" + }, + "PastResolution": { + "startDate": "2016-11-07", + "endDate": "2016-12-31" + } + }, + "Start": 7, + "Length": 17 + } + ] + }, + { + "Input": "Ik ben dit weekend weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "dit weekend", + "Type": "daterange", + "Value": { + "Timex": "2016-W45-WE", + "FutureResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + }, + "PastResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + } + }, + "Start": 7, + "Length": 11 + } + ] + }, + { + "Input": "Ik ben op dit weekend weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "dit weekend", + "Type": "daterange", + "Value": { + "Timex": "2016-W45-WE", + "FutureResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + }, + "PastResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + } + }, + "Start": 10, + "Length": 11 + } + ] + }, + { + "Input": "Ik ben juni 2016 weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "juni 2016", + "Type": "daterange", + "Value": { + "Timex": "2016-06", + "FutureResolution": { + "startDate": "2016-06-01", + "endDate": "2016-07-01" + }, + "PastResolution": { + "startDate": "2016-06-01", + "endDate": "2016-07-01" + } + }, + "Start": 7, + "Length": 9 + } + ] + }, + { + "Input": "Ik ben volgend jaar juni weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "volgend jaar juni", + "Type": "daterange", + "Value": { + "Timex": "2017-06", + "FutureResolution": { + "startDate": "2017-06-01", + "endDate": "2017-07-01" + }, + "PastResolution": { + "startDate": "2017-06-01", + "endDate": "2017-07-01" + } + }, + "Start": 7, + "Length": 17 + } + ] + }, + { + "Input": "Ik ben volgend jaar weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "volgend jaar", + "Type": "daterange", + "Value": { + "Timex": "2017", + "FutureResolution": { + "startDate": "2017-01-01", + "endDate": "2018-01-01" + }, + "PastResolution": { + "startDate": "2017-01-01", + "endDate": "2018-01-01" + } + }, + "Start": 7, + "Length": 12 + } + ] + }, + { + "Input": "Ik ben komende 3 dagen weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "komende 3 dagen", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-08,2016-11-11,P3D)", + "FutureResolution": { + "startDate": "2016-11-08", + "endDate": "2016-11-11" + }, + "PastResolution": { + "startDate": "2016-11-08", + "endDate": "2016-11-11" + } + }, + "Start": 7, + "Length": 15 + } + ] + }, + { + "Input": "Ik ben komende 3 maanden weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "komende 3 maanden", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-08,2017-02-08,P3M)", + "FutureResolution": { + "startDate": "2016-11-08", + "endDate": "2017-02-08" + }, + "PastResolution": { + "startDate": "2016-11-08", + "endDate": "2017-02-08" + } + }, + "Start": 7, + "Length": 17 + } + ] + }, + { + "Input": "Ik ben over 3 jaar weg", + "NotSupportedByDesign": "javascript,python,java", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [] + }, + { + "Input": "de eerste week van okt", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de eerste week van okt", + "Type": "daterange", + "Value": { + "Timex": "XXXX-10-W01", + "FutureResolution": { + "startDate": "2017-10-02", + "endDate": "2017-10-09" + }, + "PastResolution": { + "startDate": "2016-10-03", + "endDate": "2016-10-10" + } + }, + "Start": 0, + "Length": 22 + } + ] + }, + { + "Input": "Ik ben de derde week van 2027 weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de derde week van 2027", + "Type": "daterange", + "Value": { + "Timex": "2027-W03", + "FutureResolution": { + "startDate": "2027-01-18", + "endDate": "2027-01-25" + }, + "PastResolution": { + "startDate": "2027-01-18", + "endDate": "2027-01-25" + } + }, + "Start": 7, + "Length": 22 + } + ] + }, + { + "Input": "Ik ben volgend jaar de derde week weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "volgend jaar de derde week", + "Type": "daterange", + "Value": { + "Timex": "2017-W03", + "FutureResolution": { + "startDate": "2017-01-16", + "endDate": "2017-01-23" + }, + "PastResolution": { + "startDate": "2017-01-16", + "endDate": "2017-01-23" + } + }, + "Start": 7, + "Length": 26 + } + ] + }, + { + "Input": "Ik ben het derde kwartaal van 2016 weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "het derde kwartaal van 2016", + "Type": "daterange", + "Value": { + "Timex": "(2016-07-01,2016-10-01,P3M)", + "FutureResolution": { + "startDate": "2016-07-01", + "endDate": "2016-10-01" + }, + "PastResolution": { + "startDate": "2016-07-01", + "endDate": "2016-10-01" + } + }, + "Start": 7, + "Length": 27 + } + ] + }, + { + "Input": "Ik ben dit jaar het derde kwartaal weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "dit jaar het derde kwartaal", + "Type": "daterange", + "Value": { + "Timex": "(2016-07-01,2016-10-01,P3M)", + "FutureResolution": { + "startDate": "2016-07-01", + "endDate": "2016-10-01" + }, + "PastResolution": { + "startDate": "2016-07-01", + "endDate": "2016-10-01" + } + }, + "Start": 7, + "Length": 27 + } + ] + }, + { + "Input": "Ik ben 2016 het derde kwartaal weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016 het derde kwartaal", + "Type": "daterange", + "Value": { + "Timex": "(2016-07-01,2016-10-01,P3M)", + "FutureResolution": { + "startDate": "2016-07-01", + "endDate": "2016-10-01" + }, + "PastResolution": { + "startDate": "2016-07-01", + "endDate": "2016-10-01" + } + }, + "Start": 7, + "Length": 23 + } + ] + }, + { + "Input": "Ik ben weg tijdens K3 dit jaar", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "K3 dit jaar", + "Type": "daterange", + "Value": { + "Timex": "(2016-07-01,2016-10-01,P3M)", + "FutureResolution": { + "startDate": "2016-07-01", + "endDate": "2016-10-01" + }, + "PastResolution": { + "startDate": "2016-07-01", + "endDate": "2016-10-01" + } + }, + "Start": 19, + "Length": 11 + } + ] + }, + { + "Input": "Ik ben 2016 K3 weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016 K3", + "Type": "daterange", + "Value": { + "Timex": "(2016-07-01,2016-10-01,P3M)", + "FutureResolution": { + "startDate": "2016-07-01", + "endDate": "2016-10-01" + }, + "PastResolution": { + "startDate": "2016-07-01", + "endDate": "2016-10-01" + } + }, + "Start": 7, + "Length": 7 + } + ] + }, + { + "Input": "Ik ben tijdens K3 terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "K3", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-07-01,XXXX-10-01,P3M)", + "FutureResolution": { + "startDate": "2017-07-01", + "endDate": "2017-10-01" + }, + "PastResolution": { + "startDate": "2016-07-01", + "endDate": "2016-10-01" + } + }, + "Start": 15, + "Length": 2 + } + ] + }, + { + "Input": "Ik ben tijdens K2 terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "K2", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-04-01,XXXX-07-01,P3M)", + "FutureResolution": { + "startDate": "2017-04-01", + "endDate": "2017-07-01" + }, + "PastResolution": { + "startDate": "2016-04-01", + "endDate": "2016-07-01" + } + }, + "Start": 15, + "Length": 2 + } + ] + }, + { + "Input": "Ik ben K1 2016 terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "K1 2016", + "Type": "daterange", + "Value": { + "Timex": "(2016-01-01,2016-04-01,P3M)", + "FutureResolution": { + "startDate": "2016-01-01", + "endDate": "2016-04-01" + }, + "PastResolution": { + "startDate": "2016-01-01", + "endDate": "2016-04-01" + } + }, + "Start": 7, + "Length": 7 + } + ] + }, + { + "Input": "Ik ben tijdens K4 2016 weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "K4 2016", + "Type": "daterange", + "Value": { + "Timex": "(2016-10-01,2017-01-01,P3M)", + "FutureResolution": { + "startDate": "2016-10-01", + "endDate": "2017-01-01" + }, + "PastResolution": { + "startDate": "2016-10-01", + "endDate": "2017-01-01" + } + }, + "Start": 15, + "Length": 7 + } + ] + }, + { + "Input": "Ik vertrek deze zomer", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "deze zomer", + "Type": "daterange", + "Value": { + "Timex": "2016-SU", + "FutureResolution": {}, + "PastResolution": {} + }, + "Start": 11, + "Length": 10 + } + ] + }, + { + "Input": "Ik vertrek volgende lente", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "volgende lente", + "Type": "daterange", + "Value": { + "Timex": "2017-SP", + "FutureResolution": {}, + "PastResolution": {} + }, + "Start": 11, + "Length": 14 + } + ] + }, + { + "Input": "Ik vertrek de zomer", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de zomer", + "Type": "daterange", + "Value": { + "Timex": "SU", + "FutureResolution": {}, + "PastResolution": {} + }, + "Start": 11, + "Length": 8 + } + ] + }, + { + "Input": "Ik vertrek zomer", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "zomer", + "Type": "daterange", + "Value": { + "Timex": "SU", + "FutureResolution": {}, + "PastResolution": {} + }, + "Start": 11, + "Length": 5 + } + ] + }, + { + "Input": "Ik vertrek zomer 2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "zomer 2016", + "Type": "daterange", + "Value": { + "Timex": "2016-SU", + "FutureResolution": {}, + "PastResolution": {} + }, + "Start": 11, + "Length": 10 + } + ] + }, + { + "Input": "Ik vertrek zomer van 2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "zomer van 2016", + "Type": "daterange", + "Value": { + "Timex": "2016-SU", + "FutureResolution": {}, + "PastResolution": {} + }, + "Start": 11, + "Length": 14 + } + ] + }, + { + "Input": "vakanties aankomende maand ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "aankomende maand", + "Type": "daterange", + "Value": { + "Timex": "2016-12", + "FutureResolution": { + "startDate": "2016-12-01", + "endDate": "2017-01-01" + }, + "PastResolution": { + "startDate": "2016-12-01", + "endDate": "2017-01-01" + } + }, + "Start": 10, + "Length": 16 + } + ] + }, + { + "Input": "vakanties volgende maand ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "volgende maand", + "Type": "daterange", + "Value": { + "Timex": "2016-12", + "FutureResolution": { + "startDate": "2016-12-01", + "endDate": "2017-01-01" + }, + "PastResolution": { + "startDate": "2016-12-01", + "endDate": "2017-01-01" + } + }, + "Start": 10, + "Length": 14 + } + ] + }, + { + "Input": "Zoek alsjeblieft een tijdstip om elkaar te ontmoeten eind deze maand", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "eind deze maand", + "Type": "daterange", + "Value": { + "Timex": "2017-11", + "Mod": "end", + "FutureResolution": { + "startDate": "2017-11-16", + "endDate": "2017-12-01" + }, + "PastResolution": { + "startDate": "2017-11-16", + "endDate": "2017-12-01" + } + }, + "Start": 53, + "Length": 15 + } + ] + }, + { + "Input": "Zoek alsjeblieft een tijdstip om elkaar te ontmoeten eind deze week", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "eind deze week", + "Type": "daterange", + "Value": { + "Timex": "2017-W45", + "Mod": "end", + "FutureResolution": { + "startDate": "2017-11-09", + "endDate": "2017-11-13" + }, + "PastResolution": { + "startDate": "2017-11-09", + "endDate": "2017-11-13" + } + }, + "Start": 53, + "Length": 14 + } + ] + }, + { + "Input": "Zoek alsjeblieft een tijdstip om elkaar te ontmoeten eind dit jaar", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "eind dit jaar", + "Type": "daterange", + "Value": { + "Timex": "2017", + "Mod": "end", + "FutureResolution": { + "startDate": "2017-07-01", + "endDate": "2018-01-01" + }, + "PastResolution": { + "startDate": "2017-07-01", + "endDate": "2018-01-01" + } + }, + "Start": 53, + "Length": 13 + } + ] + }, + { + "Input": "Zoek alsjeblieft een tijdstip om elkaar te ontmoeten begin volgend jaar", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "begin volgend jaar", + "Type": "daterange", + "Value": { + "Timex": "2018", + "Mod": "start", + "FutureResolution": { + "startDate": "2018-01-01", + "endDate": "2018-07-01" + }, + "PastResolution": { + "startDate": "2018-01-01", + "endDate": "2018-07-01" + } + }, + "Start": 53, + "Length": 18 + } + ] + }, + { + "Input": "Zoek alsjeblieft een tijdstip om elkaar te ontmoeten begin volgende week", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "begin volgende week", + "Type": "daterange", + "Value": { + "Timex": "2017-W46", + "Mod": "start", + "FutureResolution": { + "startDate": "2017-11-13", + "endDate": "2017-11-16" + }, + "PastResolution": { + "startDate": "2017-11-13", + "endDate": "2017-11-16" + } + }, + "Start": 53, + "Length": 19 + } + ] + }, + { + "Input": "Zoek alsjeblieft een tijdstip om elkaar te ontmoeten begin volgende maand", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "begin volgende maand", + "Type": "daterange", + "Value": { + "Timex": "2017-12", + "Mod": "start", + "FutureResolution": { + "startDate": "2017-12-01", + "endDate": "2017-12-16" + }, + "PastResolution": { + "startDate": "2017-12-01", + "endDate": "2017-12-16" + } + }, + "Start": 53, + "Length": 20 + } + ] + }, + { + "Input": "We hadden een ontmoeting eind vorig jaar", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "eind vorig jaar", + "Type": "daterange", + "Value": { + "Timex": "2016", + "Mod": "end", + "FutureResolution": { + "startDate": "2016-07-01", + "endDate": "2017-01-01" + }, + "PastResolution": { + "startDate": "2016-07-01", + "endDate": "2017-01-01" + } + }, + "Start": 25, + "Length": 15 + } + ] + }, + { + "Input": "We hadden een ontmoeting eind vorige week", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "eind vorige week", + "Type": "daterange", + "Value": { + "Timex": "2017-W44", + "Mod": "end", + "FutureResolution": { + "startDate": "2017-11-02", + "endDate": "2017-11-06" + }, + "PastResolution": { + "startDate": "2017-11-02", + "endDate": "2017-11-06" + } + }, + "Start": 25, + "Length": 16 + } + ] + }, + { + "Input": "We hadden een ontmoeting eind vorige maand", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "eind vorige maand", + "Type": "daterange", + "Value": { + "Timex": "2017-10", + "Mod": "end", + "FutureResolution": { + "startDate": "2017-10-16", + "endDate": "2017-11-01" + }, + "PastResolution": { + "startDate": "2017-10-16", + "endDate": "2017-11-01" + } + }, + "Start": 25, + "Length": 17 + } + ] + }, + { + "Input": "Cortana, regel alsjeblieft een meeting van 25 minuten met antonio volgende week tussen woensdag en vrijdag", + "Context": { + "ReferenceDateTime": "2017-11-14T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "volgende week tussen woensdag en vrijdag", + "Type": "daterange", + "Value": { + "Timex": "(2017-11-22,2017-11-24,P2D)", + "FutureResolution": { + "startDate": "2017-11-22", + "endDate": "2017-11-24" + }, + "PastResolution": { + "startDate": "2017-11-22", + "endDate": "2017-11-24" + } + }, + "Start": 66, + "Length": 40 + } + ] + }, + { + "Input": "We hadden een ontmoeting deze week", + "Context": { + "ReferenceDateTime": "2017-11-17T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "deze week", + "Type": "daterange", + "Value": { + "Timex": "2017-W46", + "FutureResolution": { + "startDate": "2017-11-13", + "endDate": "2017-11-20" + }, + "PastResolution": { + "startDate": "2017-11-13", + "endDate": "2017-11-20" + } + }, + "Start": 25, + "Length": 9 + } + ] + }, + { + "Input": "We hadden een ontmoeting de eerste week van dit jaar", + "Context": { + "ReferenceDateTime": "2017-11-17T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de eerste week van dit jaar", + "Type": "daterange", + "Value": { + "Timex": "2017-W01", + "FutureResolution": { + "startDate": "2017-01-02", + "endDate": "2017-01-09" + }, + "PastResolution": { + "startDate": "2017-01-02", + "endDate": "2017-01-09" + } + }, + "Start": 25, + "Length": 27 + } + ] + }, + { + "Input": "eerste week van 2015", + "Context": { + "ReferenceDateTime": "2017-11-20T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "eerste week van 2015", + "Type": "daterange", + "Value": { + "Timex": "2015-W01", + "FutureResolution": { + "startDate": "2014-12-29", + "endDate": "2015-01-05" + }, + "PastResolution": { + "startDate": "2014-12-29", + "endDate": "2015-01-05" + } + }, + "Start": 0, + "Length": 20 + } + ] + }, + { + "Input": "tweede week van 2015", + "Context": { + "ReferenceDateTime": "2017-11-20T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tweede week van 2015", + "Type": "daterange", + "Value": { + "Timex": "2015-W02", + "FutureResolution": { + "startDate": "2015-01-05", + "endDate": "2015-01-12" + }, + "PastResolution": { + "startDate": "2015-01-05", + "endDate": "2015-01-12" + } + }, + "Start": 0, + "Length": 20 + } + ] + }, + { + "Input": "laatste week van 2015", + "Context": { + "ReferenceDateTime": "2017-11-20T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "laatste week van 2015", + "Type": "daterange", + "Value": { + "Timex": "2015-W53", + "FutureResolution": { + "startDate": "2015-12-28", + "endDate": "2016-01-04" + }, + "PastResolution": { + "startDate": "2015-12-28", + "endDate": "2016-01-04" + } + }, + "Start": 0, + "Length": 21 + } + ] + }, + { + "Input": "Ik ben jaar 247 weg", + "Context": { + "ReferenceDateTime": "2017-12-18T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "jaar 247", + "Type": "daterange", + "Value": { + "Timex": "0247", + "FutureResolution": { + "startDate": "0247-01-01", + "endDate": "0248-01-01" + }, + "PastResolution": { + "startDate": "0247-01-01", + "endDate": "0248-01-01" + } + }, + "Start": 7, + "Length": 8 + } + ] + }, + { + "Input": "In de jaren 1970", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de jaren 1970", + "Type": "daterange", + "Value": { + "Timex": "(1970-01-01,1980-01-01,P10Y)", + "FutureResolution": { + "startDate": "1970-01-01", + "endDate": "1980-01-01" + }, + "PastResolution": { + "startDate": "1970-01-01", + "endDate": "1980-01-01" + } + }, + "Start": 3, + "Length": 13 + } + ] + }, + { + "Input": "In de jaren 2000 werd hij geboren", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de jaren 2000", + "Type": "daterange", + "Value": { + "Timex": "(2000-01-01,2010-01-01,P10Y)", + "FutureResolution": { + "startDate": "2000-01-01", + "endDate": "2010-01-01" + }, + "PastResolution": { + "startDate": "2000-01-01", + "endDate": "2010-01-01" + } + }, + "Start": 3, + "Length": 13 + } + ] + }, + { + "Input": "In de jaren '70", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de jaren '70", + "Type": "daterange", + "Value": { + "Timex": "(XX70-01-01,XX80-01-01,P10Y)", + "FutureResolution": { + "startDate": "2070-01-01", + "endDate": "2080-01-01" + }, + "PastResolution": { + "startDate": "1970-01-01", + "endDate": "1980-01-01" + } + }, + "Start": 3, + "Length": 12 + } + ] + }, + { + "Input": "In jaren '70", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "jaren '70", + "Type": "daterange", + "Value": { + "Timex": "(XX70-01-01,XX80-01-01,P10Y)", + "FutureResolution": { + "startDate": "2070-01-01", + "endDate": "2080-01-01" + }, + "PastResolution": { + "startDate": "1970-01-01", + "endDate": "1980-01-01" + } + }, + "Start": 3, + "Length": 9 + } + ] + }, + { + "Input": "In de jaren '40", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de jaren '40", + "Type": "daterange", + "Value": { + "Timex": "(XX40-01-01,XX50-01-01,P10Y)", + "FutureResolution": { + "startDate": "2040-01-01", + "endDate": "2050-01-01" + }, + "PastResolution": { + "startDate": "1940-01-01", + "endDate": "1950-01-01" + } + }, + "Start": 3, + "Length": 12 + } + ] + }, + { + "Input": "In de jaren zeventig", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de jaren zeventig", + "Type": "daterange", + "Value": { + "Timex": "(XX70-01-01,XX80-01-01,P10Y)", + "FutureResolution": { + "startDate": "2070-01-01", + "endDate": "2080-01-01" + }, + "PastResolution": { + "startDate": "1970-01-01", + "endDate": "1980-01-01" + } + }, + "Start": 3, + "Length": 17 + } + ] + }, + { + "Input": "In de jaren negentien zeventig", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de jaren negentien zeventig", + "Type": "daterange", + "Value": { + "Timex": "(1970-01-01,1980-01-01,P10Y)", + "FutureResolution": { + "startDate": "1970-01-01", + "endDate": "1980-01-01" + }, + "PastResolution": { + "startDate": "1970-01-01", + "endDate": "1980-01-01" + } + }, + "Start": 3, + "Length": 27 + } + ] + }, + { + "Input": "In de jaren tweeduizend tien", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de jaren tweeduizend tien", + "Type": "daterange", + "Value": { + "Timex": "(2010-01-01,2020-01-01,P10Y)", + "FutureResolution": { + "startDate": "2010-01-01", + "endDate": "2020-01-01" + }, + "PastResolution": { + "startDate": "2010-01-01", + "endDate": "2020-01-01" + } + }, + "Start": 3, + "Length": 25 + } + ] + }, + { + "Input": "In de jaren tweeduizend", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de jaren tweeduizend", + "Type": "daterange", + "Value": { + "Timex": "(2000-01-01,2010-01-01,P10Y)", + "FutureResolution": { + "startDate": "2000-01-01", + "endDate": "2010-01-01" + }, + "PastResolution": { + "startDate": "2000-01-01", + "endDate": "2010-01-01" + } + }, + "Start": 3, + "Length": 20 + } + ] + }, + { + "Input": "In de jaren nul", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de jaren nul", + "Type": "daterange", + "Value": { + "Timex": "(XX0-01-01,XX10-01-01,P10Y)", + "FutureResolution": { + "startDate": "2100-01-01", + "endDate": "2110-01-01" + }, + "PastResolution": { + "startDate": "2000-01-01", + "endDate": "2010-01-01" + } + }, + "Start": 3, + "Length": 12 + } + ] + }, + { + "Input": "Ik ben van 2 tot 7 feb, tweeduizend achttien weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van 2 tot 7 feb, tweeduizend achttien", + "Type": "daterange", + "Value": { + "Timex": "(2018-02-02,2018-02-07,P5D)", + "FutureResolution": { + "startDate": "2018-02-02", + "endDate": "2018-02-07" + }, + "PastResolution": { + "startDate": "2018-02-02", + "endDate": "2018-02-07" + } + }, + "Start": 7, + "Length": 37 + } + ] + }, + { + "Input": "Ik ben tussen 2 en 7 feb tweeduizend achttien weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tussen 2 en 7 feb tweeduizend achttien", + "Type": "daterange", + "Value": { + "Timex": "(2018-02-02,2018-02-07,P5D)", + "FutureResolution": { + "startDate": "2018-02-02", + "endDate": "2018-02-07" + }, + "PastResolution": { + "startDate": "2018-02-02", + "endDate": "2018-02-07" + } + }, + "Start": 7, + "Length": 38 + } + ] + }, + { + "Input": "Ik ben in feb tussen 2-7 tweeduizend achttien weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "in feb tussen 2-7 tweeduizend achttien", + "Type": "daterange", + "Value": { + "Timex": "(2018-02-02,2018-02-07,P5D)", + "FutureResolution": { + "startDate": "2018-02-02", + "endDate": "2018-02-07" + }, + "PastResolution": { + "startDate": "2018-02-02", + "endDate": "2018-02-07" + } + }, + "Start": 7, + "Length": 38 + } + ] + }, + { + "Input": "Het gebeurde in juni negentiennegenennegentig", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "juni negentiennegenennegentig", + "Type": "daterange", + "Value": { + "Timex": "1999-06", + "FutureResolution": { + "startDate": "1999-06-01", + "endDate": "1999-07-01" + }, + "PastResolution": { + "startDate": "1999-06-01", + "endDate": "1999-07-01" + } + }, + "Start": 16, + "Length": 29 + } + ] + }, + { + "Input": "In negentienachtentwintig", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "negentienachtentwintig", + "Type": "daterange", + "Value": { + "Timex": "1928", + "FutureResolution": { + "startDate": "1928-01-01", + "endDate": "1929-01-01" + }, + "PastResolution": { + "startDate": "1928-01-01", + "endDate": "1929-01-01" + } + }, + "Start": 3, + "Length": 22 + } + ] + }, + { + "Input": "In zeventienhonderdnegenentachtig", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "zeventienhonderdnegenentachtig", + "Type": "daterange", + "Value": { + "Timex": "1789", + "FutureResolution": { + "startDate": "1789-01-01", + "endDate": "1790-01-01" + }, + "PastResolution": { + "startDate": "1789-01-01", + "endDate": "1790-01-01" + } + }, + "Start": 3, + "Length": 30 + } + ] + }, + { + "Input": "Ik ben de derde week van tweeduizend zevenentwintig weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de derde week van tweeduizend zevenentwintig", + "Type": "daterange", + "Value": { + "Timex": "2027-W03", + "FutureResolution": { + "startDate": "2027-01-18", + "endDate": "2027-01-25" + }, + "PastResolution": { + "startDate": "2027-01-18", + "endDate": "2027-01-25" + } + }, + "Start": 7, + "Length": 44 + } + ] + }, + { + "Input": "Ik ben het derde kwartaal van tweeduizend twintig weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "het derde kwartaal van tweeduizend twintig", + "Type": "daterange", + "Value": { + "Timex": "(2020-07-01,2020-10-01,P3M)", + "FutureResolution": { + "startDate": "2020-07-01", + "endDate": "2020-10-01" + }, + "PastResolution": { + "startDate": "2020-07-01", + "endDate": "2020-10-01" + } + }, + "Start": 7, + "Length": 42 + } + ] + }, + { + "Input": "In de lente van negentienachtenzeventig", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de lente van negentienachtenzeventig", + "Type": "daterange", + "Value": { + "Timex": "1978-SP", + "FutureResolution": {}, + "PastResolution": {} + }, + "Start": 3, + "Length": 36 + } + ] + }, + { + "Input": "Jaar tweehonderdzevenenzestig", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "jaar tweehonderdzevenenzestig", + "Type": "daterange", + "Value": { + "Timex": "0267", + "FutureResolution": { + "startDate": "0267-01-01", + "endDate": "0268-01-01" + }, + "PastResolution": { + "startDate": "0267-01-01", + "endDate": "0268-01-01" + } + }, + "Start": 0, + "Length": 29 + } + ] + }, + { + "Input": "Ik ben de week na de volgende weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de week na de volgende", + "Type": "daterange", + "Value": { + "Timex": "2016-W47", + "FutureResolution": { + "startDate": "2016-11-21", + "endDate": "2016-11-28" + }, + "PastResolution": { + "startDate": "2016-11-21", + "endDate": "2016-11-28" + } + }, + "Start": 7, + "Length": 22 + } + ] + }, + { + "Input": "Ik ben de maand na de volgende weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de maand na de volgende", + "Type": "daterange", + "Value": { + "Timex": "2017-01", + "FutureResolution": { + "startDate": "2017-01-01", + "endDate": "2017-02-01" + }, + "PastResolution": { + "startDate": "2017-01-01", + "endDate": "2017-02-01" + } + }, + "Start": 7, + "Length": 23 + } + ] + }, + { + "Input": "Ik ben het jaar na het volgende weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "het jaar na het volgende", + "Type": "daterange", + "Value": { + "Timex": "2018", + "FutureResolution": { + "startDate": "2018-01-01", + "endDate": "2019-01-01" + }, + "PastResolution": { + "startDate": "2018-01-01", + "endDate": "2019-01-01" + } + }, + "Start": 7, + "Length": 24 + } + ] + }, + { + "Input": "Ik ben het weekend na het volgende weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "het weekend na het volgende", + "Type": "daterange", + "Value": { + "Timex": "2016-W47-WE", + "FutureResolution": { + "startDate": "2016-11-26", + "endDate": "2016-11-28" + }, + "PastResolution": { + "startDate": "2016-11-26", + "endDate": "2016-11-28" + } + }, + "Start": 7, + "Length": 27 + } + ] + }, + { + "Input": "Het bereik is 2014-2018", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2014-2018", + "Type": "daterange", + "Value": { + "Timex": "(2014-01-01,2018-01-01,P4Y)", + "FutureResolution": { + "startDate": "2014-01-01", + "endDate": "2018-01-01" + }, + "PastResolution": { + "startDate": "2014-01-01", + "endDate": "2018-01-01" + } + }, + "Start": 14, + "Length": 9 + } + ] + }, + { + "Input": "Het bereik is tussen 2014-2018", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tussen 2014-2018", + "Type": "daterange", + "Value": { + "Timex": "(2014-01-01,2018-01-01,P4Y)", + "FutureResolution": { + "startDate": "2014-01-01", + "endDate": "2018-01-01" + }, + "PastResolution": { + "startDate": "2014-01-01", + "endDate": "2018-01-01" + } + }, + "Start": 14, + "Length": 16 + } + ] + }, + { + "Input": "Het bereik is van 2014 tot 2018", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van 2014 tot 2018", + "Type": "daterange", + "Value": { + "Timex": "(2014-01-01,2018-01-01,P4Y)", + "FutureResolution": { + "startDate": "2014-01-01", + "endDate": "2018-01-01" + }, + "PastResolution": { + "startDate": "2014-01-01", + "endDate": "2018-01-01" + } + }, + "Start": 14, + "Length": 17 + } + ] + }, + { + "Input": "Het bereik is in 2014 tot en met 2018", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "in 2014 tot en met 2018", + "Type": "daterange", + "Value": { + "Timex": "(2014-01-01,2018-01-01,P4Y)", + "FutureResolution": { + "startDate": "2014-01-01", + "endDate": "2018-01-01" + }, + "PastResolution": { + "startDate": "2014-01-01", + "endDate": "2018-01-01" + } + }, + "Start": 14, + "Length": 23 + } + ] + }, + { + "Input": "Het bereik is van tweeduizend tot tweeduizend veertien", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van tweeduizend tot tweeduizend veertien", + "Type": "daterange", + "Value": { + "Timex": "(2000-01-01,2014-01-01,P14Y)", + "FutureResolution": { + "startDate": "2000-01-01", + "endDate": "2014-01-01" + }, + "PastResolution": { + "startDate": "2000-01-01", + "endDate": "2014-01-01" + } + }, + "Start": 14, + "Length": 40 + } + ] + }, + { + "Input": "Het gebeurde in de afgelopen 2 decennia", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de afgelopen 2 decennia", + "Type": "daterange", + "Value": { + "Timex": "(1990-01-01,2010-01-01,P20Y)", + "FutureResolution": { + "startDate": "1990-01-01", + "endDate": "2010-01-01" + }, + "PastResolution": { + "startDate": "1990-01-01", + "endDate": "2010-01-01" + } + }, + "Start": 16, + "Length": 23 + } + ] + }, + { + "Input": "Het gebeurde in de laatste 2 decennia", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de laatste 2 decennia", + "Type": "daterange", + "Value": { + "Timex": "(1990-01-01,2010-01-01,P20Y)", + "FutureResolution": { + "startDate": "1990-01-01", + "endDate": "2010-01-01" + }, + "PastResolution": { + "startDate": "1990-01-01", + "endDate": "2010-01-01" + } + }, + "Start": 16, + "Length": 21 + } + ] + }, + { + "Input": "Het gebeurde in het volgende decennium", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "het volgende decennium", + "Type": "daterange", + "Value": { + "Timex": "(2020-01-01,2030-01-01,P10Y)", + "FutureResolution": { + "startDate": "2020-01-01", + "endDate": "2030-01-01" + }, + "PastResolution": { + "startDate": "2020-01-01", + "endDate": "2030-01-01" + } + }, + "Start": 16, + "Length": 22 + } + ] + }, + { + "Input": "Het gebeurde in de volgende 3 decennia", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de volgende 3 decennia", + "Type": "daterange", + "Value": { + "Timex": "(2020-01-01,2050-01-01,P30Y)", + "FutureResolution": { + "startDate": "2020-01-01", + "endDate": "2050-01-01" + }, + "PastResolution": { + "startDate": "2020-01-01", + "endDate": "2050-01-01" + } + }, + "Start": 16, + "Length": 22 + } + ] + }, + { + "Input": "Het zal 4 weken in de toekomst gebeuren", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "4 weken in de toekomst", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-08,2016-12-06,P4W)", + "FutureResolution": { + "startDate": "2016-11-08", + "endDate": "2016-12-06" + }, + "PastResolution": { + "startDate": "2016-11-08", + "endDate": "2016-12-06" + } + }, + "Start": 8, + "Length": 22 + } + ] + }, + { + "Input": "Het zal 2 dagen vanaf nu gebeuren", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2 dagen vanaf nu", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-08,2016-11-10,P2D)", + "FutureResolution": { + "startDate": "2016-11-08", + "endDate": "2016-11-10" + }, + "PastResolution": { + "startDate": "2016-11-08", + "endDate": "2016-11-10" + } + }, + "Start": 8, + "Length": 16 + } + ] + }, + { + "Input": "Cortana kan een tijdstip voor ons vinden begin van volgende week", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "begin van volgende week", + "Type": "daterange", + "Value": { + "Timex": "2017-W46", + "Mod": "start", + "FutureResolution": { + "startDate": "2017-11-13", + "endDate": "2017-11-16" + }, + "PastResolution": { + "startDate": "2017-11-13", + "endDate": "2017-11-16" + } + }, + "Start": 41, + "Length": 23 + } + ] + }, + { + "Input": "Natuurlijk, laten we eind van volgende week Skypen", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "eind van volgende week", + "Type": "daterange", + "Value": { + "Timex": "2017-W46", + "Mod": "end", + "FutureResolution": { + "startDate": "2017-11-16", + "endDate": "2017-11-20" + }, + "PastResolution": { + "startDate": "2017-11-16", + "endDate": "2017-11-20" + } + }, + "Start": 21, + "Length": 22 + } + ] + }, + { + "Input": "Ik kan een tijdstip voor ons vastleggen begin van volgende week", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "begin van volgende week", + "Type": "daterange", + "Value": { + "Timex": "2017-W46", + "Mod": "start", + "FutureResolution": { + "startDate": "2017-11-13", + "endDate": "2017-11-16" + }, + "PastResolution": { + "startDate": "2017-11-13", + "endDate": "2017-11-16" + } + }, + "Start": 40, + "Length": 23 + } + ] + }, + { + "Input": "is midzomer wat?", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "midzomer", + "Type": "daterange", + "Value": { + "Timex": "SU", + "Mod": "mid", + "FutureResolution": {}, + "PastResolution": {} + }, + "Start": 3, + "Length": 8 + } + ] + }, + { + "Input": "Ik zal binnen 5 dagen terug zijn", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "binnen 5 dagen", + "Type": "daterange", + "Value": { + "Timex": "(2017-11-08,2017-11-13,P5D)", + "FutureResolution": { + "startDate": "2017-11-08", + "endDate": "2017-11-13" + }, + "PastResolution": { + "startDate": "2017-11-08", + "endDate": "2017-11-13" + } + }, + "Start": 7, + "Length": 14 + } + ] + }, + { + "Input": "Ik zal binnen 10 maanden terug zijn", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "binnen 10 maanden", + "Type": "daterange", + "Value": { + "Timex": "(2017-11-08,2018-09-08,P10M)", + "FutureResolution": { + "startDate": "2017-11-08", + "endDate": "2018-09-08" + }, + "PastResolution": { + "startDate": "2017-11-08", + "endDate": "2018-09-08" + } + }, + "Start": 7, + "Length": 17 + } + ] + }, + { + "Input": "Ik zal binnen 3 jaar terug zijn", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "binnen 3 jaar", + "Type": "daterange", + "Value": { + "Timex": "(2017-11-08,2020-11-08,P3Y)", + "FutureResolution": { + "startDate": "2017-11-08", + "endDate": "2020-11-08" + }, + "PastResolution": { + "startDate": "2017-11-08", + "endDate": "2020-11-08" + } + }, + "Start": 7, + "Length": 13 + } + ] + }, + { + "Input": "Ik zal binnen 5 jaar 1 maand en 12 dagen terug zijn", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "binnen 5 jaar 1 maand en 12 dagen", + "Type": "daterange", + "Value": { + "Timex": "(2017-11-08,2022-12-20,P5Y1M12D)", + "FutureResolution": { + "startDate": "2017-11-08", + "endDate": "2022-12-20" + }, + "PastResolution": { + "startDate": "2017-11-08", + "endDate": "2022-12-20" + } + }, + "Start": 7, + "Length": 33 + } + ] + }, + { + "Input": "Ik zal binnen de volgende 3 jaar terug zijn", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "binnen de volgende 3 jaar", + "Type": "daterange", + "Value": { + "Timex": "(2017-11-08,2020-11-08,P3Y)", + "FutureResolution": { + "startDate": "2017-11-08", + "endDate": "2020-11-08" + }, + "PastResolution": { + "startDate": "2017-11-08", + "endDate": "2020-11-08" + } + }, + "Start": 7, + "Length": 25 + } + ] + }, + { + "Input": "Ik zal binnen de aankomende 5 jaar 1 maand en 12 dagen terug zijn", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "binnen de aankomende 5 jaar 1 maand en 12 dagen", + "Type": "daterange", + "Value": { + "Timex": "(2017-11-08,2022-12-20,P5Y1M12D)", + "FutureResolution": { + "startDate": "2017-11-08", + "endDate": "2022-12-20" + }, + "PastResolution": { + "startDate": "2017-11-08", + "endDate": "2022-12-20" + } + }, + "Start": 7, + "Length": 47 + } + ] + }, + { + "Input": "Ik wil een kamer van 02 tot 07 april", + "Context": { + "ReferenceDateTime": "2018-04-02T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van 02 tot 07 april", + "Value": { + "Timex": "(XXXX-04-02,XXXX-04-07,P5D)", + "FutureResolution": { + "startDate": "2018-04-02", + "endDate": "2018-04-07" + }, + "PastResolution": { + "startDate": "2017-04-02", + "endDate": "2017-04-07" + } + }, + "Type": "daterange", + "Start": 17, + "Length": 19 + } + ] + }, + { + "Input": "leg een meeting vast in aantal weken", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "Ik ben 2016 juni weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016 juni", + "Type": "daterange", + "Value": { + "Timex": "2016-06", + "FutureResolution": { + "startDate": "2016-06-01", + "endDate": "2016-07-01" + }, + "PastResolution": { + "startDate": "2016-06-01", + "endDate": "2016-07-01" + } + }, + "Start": 7, + "Length": 9 + } + ] + }, + { + "Input": "Ik ben 2016, nov weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016, nov", + "Type": "daterange", + "Value": { + "Timex": "2016-11", + "FutureResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + }, + "PastResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + } + }, + "Start": 7, + "Length": 9 + } + ] + }, + { + "Input": "Ik ben november, 2016 weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "november, 2016", + "Type": "daterange", + "Value": { + "Timex": "2016-11", + "FutureResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + }, + "PastResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + } + }, + "Start": 7, + "Length": 14 + } + ] + }, + { + "Input": "Ik ben november 2016 weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "november 2016", + "Type": "daterange", + "Value": { + "Timex": "2016-11", + "FutureResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + }, + "PastResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + } + }, + "Start": 7, + "Length": 13 + } + ] + }, + { + "Input": "Ik ben 2016-11 weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016-11", + "Type": "daterange", + "Value": { + "Timex": "2016-11", + "FutureResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + }, + "PastResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + } + }, + "Start": 7, + "Length": 7 + } + ] + }, + { + "Input": "Ik ben 2016 - 11 weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016 - 11", + "Type": "daterange", + "Value": { + "Timex": "2016-11", + "FutureResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + }, + "PastResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + } + }, + "Start": 7, + "Length": 9 + } + ] + }, + { + "Input": "Ik ben 2016/11 weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016/11", + "Type": "daterange", + "Value": { + "Timex": "2016-11", + "FutureResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + }, + "PastResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + } + }, + "Start": 7, + "Length": 7 + } + ] + }, + { + "Input": "Ik ben 2016 / 11 weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016 / 11", + "Value": { + "Timex": "2016-11", + "FutureResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + }, + "PastResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + } + }, + "Type": "daterange", + "Start": 7, + "Length": 9 + } + ] + }, + { + "Input": "Ik ben 11-2016 weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "11-2016", + "Type": "daterange", + "Value": { + "Timex": "2016-11", + "FutureResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + }, + "PastResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + } + }, + "Start": 7, + "Length": 7 + } + ] + }, + { + "Input": "Ik ben 11 - 2016 weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "11 - 2016", + "Type": "daterange", + "Value": { + "Timex": "2016-11", + "FutureResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + }, + "PastResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + } + }, + "Start": 7, + "Length": 9 + } + ] + }, + { + "Input": "Ik ben 11/2016 weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "11/2016", + "Type": "daterange", + "Value": { + "Timex": "2016-11", + "FutureResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + }, + "PastResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + } + }, + "Start": 7, + "Length": 7 + } + ] + }, + { + "Input": "Ik ben 11 / 2016 weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "11 / 2016", + "Type": "daterange", + "Value": { + "Timex": "2016-11", + "FutureResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + }, + "PastResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + } + }, + "Start": 7, + "Length": 9 + } + ] + }, + { + "Input": "Ik ben tussen 1 januari en 5 april weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Comment": "Compound timex represent value dependency and will be split at the model level", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tussen 1 januari en 5 april", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-01-01,XXXX-04-05,P94D)|(XXXX-01-01,XXXX-04-05,P95D)", + "FutureResolution": { + "startDate": "2017-01-01", + "endDate": "2017-04-05" + }, + "PastResolution": { + "startDate": "2016-01-01", + "endDate": "2016-04-05" + } + }, + "Start": 7, + "Length": 27 + } + ] + }, + { + "Input": "Ik ben tussen 1 januari 2015 en 5 februari 2018 weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tussen 1 januari 2015 en 5 februari 2018", + "Type": "daterange", + "Value": { + "Timex": "(2015-01-01,2018-02-05,P1131D)", + "FutureResolution": { + "startDate": "2015-01-01", + "endDate": "2018-02-05" + }, + "PastResolution": { + "startDate": "2015-01-01", + "endDate": "2018-02-05" + } + }, + "Start": 7, + "Length": 40 + } + ] + }, + { + "Input": "Ik ben tussen 1 januari 2015 en feb 2018 weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tussen 1 januari 2015 en feb 2018", + "Type": "daterange", + "Value": { + "Timex": "(2015-01-01,2018-02-01,P1127D)", + "FutureResolution": { + "startDate": "2015-01-01", + "endDate": "2018-02-01" + }, + "PastResolution": { + "startDate": "2015-01-01", + "endDate": "2018-02-01" + } + }, + "Start": 7, + "Length": 33 + } + ] + }, + { + "Input": "Ik ben tussen 2015 en feb 2018 weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tussen 2015 en feb 2018", + "Type": "daterange", + "Value": { + "Timex": "(2015-01-01,2018-02-01,P37M)", + "FutureResolution": { + "startDate": "2015-01-01", + "endDate": "2018-02-01" + }, + "PastResolution": { + "startDate": "2015-01-01", + "endDate": "2018-02-01" + } + }, + "Start": 7, + "Length": 23 + } + ] + }, + { + "Input": "Ik ben van 1 feb tot maart 2019 weg", + "Context": { + "ReferenceDateTime": "2018-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van 1 feb tot maart 2019", + "Type": "daterange", + "Value": { + "Timex": "(2019-02-01,2019-03-01,P28D)", + "FutureResolution": { + "startDate": "2019-02-01", + "endDate": "2019-03-01" + }, + "PastResolution": { + "startDate": "2019-02-01", + "endDate": "2019-03-01" + } + }, + "Start": 7, + "Length": 24 + } + ] + }, + { + "Input": "Ik ben tussen 1 feb en maart 2019 weg", + "Context": { + "ReferenceDateTime": "2018-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tussen 1 feb en maart 2019", + "Type": "daterange", + "Value": { + "Timex": "(2019-02-01,2019-03-01,P28D)", + "FutureResolution": { + "startDate": "2019-02-01", + "endDate": "2019-03-01" + }, + "PastResolution": { + "startDate": "2019-02-01", + "endDate": "2019-03-01" + } + }, + "Start": 7, + "Length": 26 + } + ] + }, + { + "Input": "Ik ben tussen juni 2015 en mei 2018 weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tussen juni 2015 en mei 2018", + "Type": "daterange", + "Value": { + "Timex": "(2015-06-01,2018-05-01,P35M)", + "FutureResolution": { + "startDate": "2015-06-01", + "endDate": "2018-05-01" + }, + "PastResolution": { + "startDate": "2015-06-01", + "endDate": "2018-05-01" + } + }, + "Start": 7, + "Length": 28 + } + ] + }, + { + "Input": "Ik ben tussen mei 2015 en 2018 weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tussen mei 2015 en 2018", + "Type": "daterange", + "Value": { + "Timex": "(2015-05-01,2018-01-01,P32M)", + "FutureResolution": { + "startDate": "2015-05-01", + "endDate": "2018-01-01" + }, + "PastResolution": { + "startDate": "2015-05-01", + "endDate": "2018-01-01" + } + }, + "Start": 7, + "Length": 23 + } + ] + }, + { + "Input": "Ik ben tussen mei 2015 en juni 2018 weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tussen mei 2015 en juni 2018", + "Type": "daterange", + "Value": { + "Timex": "(2015-05-01,2018-06-01,P37M)", + "FutureResolution": { + "startDate": "2015-05-01", + "endDate": "2018-06-01" + }, + "PastResolution": { + "startDate": "2015-05-01", + "endDate": "2018-06-01" + } + }, + "Start": 7, + "Length": 28 + } + ] + }, + { + "Input": "Ik ben tussen 2015 en 5 januari 2018 weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tussen 2015 en 5 januari 2018", + "Type": "daterange", + "Value": { + "Timex": "(2015-01-01,2018-01-05,P1100D)", + "FutureResolution": { + "startDate": "2015-01-01", + "endDate": "2018-01-05" + }, + "PastResolution": { + "startDate": "2015-01-01", + "endDate": "2018-01-05" + } + }, + "Start": 7, + "Length": 29 + } + ] + }, + { + "Input": "Ik ben van 2015 tot 5 mei 2017 weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van 2015 tot 5 mei 2017", + "Type": "daterange", + "Value": { + "Timex": "(2015-01-01,2017-05-05,P855D)", + "FutureResolution": { + "startDate": "2015-01-01", + "endDate": "2017-05-05" + }, + "PastResolution": { + "startDate": "2015-01-01", + "endDate": "2017-05-05" + } + }, + "Start": 7, + "Length": 23 + } + ] + }, + { + "Input": "Ik ben van de laatste maandag in april tot 2019 weg", + "Context": { + "ReferenceDateTime": "2018-05-04T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van de laatste maandag in april tot 2019", + "Type": "daterange", + "Value": { + "Timex": "(2018-04-30,2019-01-01,P246D)", + "FutureResolution": { + "startDate": "2018-04-30", + "endDate": "2019-01-01" + }, + "PastResolution": { + "startDate": "2018-04-30", + "endDate": "2019-01-01" + } + }, + "Start": 7, + "Length": 40 + } + ] + }, + { + "Input": "Ik ben van week 31 tot week 35 weg", + "Context": { + "ReferenceDateTime": "2018-05-04T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van week 31 tot week 35", + "Type": "daterange", + "Value": { + "Timex": "(2018-07-30,2018-08-27,P4W)", + "FutureResolution": { + "startDate": "2018-07-30", + "endDate": "2018-08-27" + }, + "PastResolution": { + "startDate": "2018-07-30", + "endDate": "2018-08-27" + } + }, + "Start": 7, + "Length": 23 + } + ] + }, + { + "Input": "Ik ben tussen week 31 en week 35 weg", + "Context": { + "ReferenceDateTime": "2018-05-04T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tussen week 31 en week 35", + "Type": "daterange", + "Value": { + "Timex": "(2018-07-30,2018-08-27,P4W)", + "FutureResolution": { + "startDate": "2018-07-30", + "endDate": "2018-08-27" + }, + "PastResolution": { + "startDate": "2018-07-30", + "endDate": "2018-08-27" + } + }, + "Start": 7, + "Length": 25 + } + ] + }, + { + "Input": "Ik blijf hier van vandaag tot tweeรซnhalve dag later", + "Context": { + "ReferenceDateTime": "2018-05-04T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van vandaag tot tweeรซnhalve dag later", + "Type": "daterange", + "Value": { + "Timex": "(2018-05-04,2018-05-06,P2.5D)", + "FutureResolution": { + "startDate": "2018-05-04", + "endDate": "2018-05-06" + }, + "PastResolution": { + "startDate": "2018-05-04", + "endDate": "2018-05-06" + } + }, + "Start": 14, + "Length": 37 + } + ] + }, + { + "Input": "Ik was er niet dezelfde week dat het gebeurde", + "Context": { + "ReferenceDateTime": "2017-11-17T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "dezelfde week", + "Type": "daterange", + "Value": { + "Timex": "XXXX-WXX", + "Mod": "ref_undef", + "FutureResolution": { + "startDate": "2017-11-13", + "endDate": "2017-11-20" + }, + "PastResolution": { + "startDate": "2017-11-13", + "endDate": "2017-11-20" + } + }, + "Start": 15, + "Length": 13 + } + ] + }, + { + "Input": "Ik was er niet dezelfde maand dat het gebeurde", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "dezelfde maand", + "Type": "daterange", + "Value": { + "Timex": "XXXX-XX", + "Mod": "ref_undef", + "FutureResolution": { + "startDate": "2017-11-01", + "endDate": "2017-12-01" + }, + "PastResolution": { + "startDate": "2017-11-01", + "endDate": "2017-12-01" + } + }, + "Start": 15, + "Length": 14 + } + ] + }, + { + "Input": "Ik was er dat weekend niet", + "Context": { + "ReferenceDateTime": "2016-11-11T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "dat weekend", + "Type": "daterange", + "Value": { + "Timex": "XXXX-WXX-WE", + "Mod": "ref_undef", + "FutureResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + }, + "PastResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + } + }, + "Start": 10, + "Length": 11 + } + ] + }, + { + "Input": "Ik was er niet datzelfde jaar dat het gebeurde", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "datzelfde jaar", + "Type": "daterange", + "Value": { + "Timex": "XXXX", + "Mod": "ref_undef", + "FutureResolution": { + "startDate": "2017-01-01", + "endDate": "2018-01-01" + }, + "PastResolution": { + "startDate": "2017-01-01", + "endDate": "2018-01-01" + } + }, + "Start": 15, + "Length": 14 + } + ] + }, + { + "Input": "We hadden een tijdstip om elkaar te ontmoeten kunnen vastleggen eerder in de week", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "eerder in de week", + "Type": "daterange", + "Value": { + "Timex": "2018-W22", + "FutureResolution": { + "startDate": "2018-05-28", + "endDate": "2018-05-31" + }, + "PastResolution": { + "startDate": "2018-05-28", + "endDate": "2018-05-31" + } + }, + "Start": 64, + "Length": 17 + } + ] + }, + { + "Input": "We hadden een tijdstip om elkaar te ontmoeten kunnen vastleggen eerder deze maand.", + "Context": { + "ReferenceDateTime": "2018-05-13T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "eerder deze maand", + "Type": "daterange", + "Value": { + "Timex": "2018-05", + "FutureResolution": { + "startDate": "2018-05-01", + "endDate": "2018-05-13" + }, + "PastResolution": { + "startDate": "2018-05-01", + "endDate": "2018-05-13" + } + }, + "Start": 64, + "Length": 17 + } + ] + }, + { + "Input": "We hadden een tijdstip om elkaar te ontmoeten kunnen vastleggen eerder dit jaar.", + "Context": { + "ReferenceDateTime": "2018-05-28T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "eerder dit jaar", + "Type": "daterange", + "Value": { + "Timex": "2018", + "FutureResolution": { + "startDate": "2018-01-01", + "endDate": "2018-05-28" + }, + "PastResolution": { + "startDate": "2018-01-01", + "endDate": "2018-05-28" + } + }, + "Start": 64, + "Length": 15 + } + ] + }, + { + "Input": "Zoek alsjeblieft een tijdstip voor ons om elkaar te ontmoeten later deze week", + "Context": { + "ReferenceDateTime": "2017-11-10T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "later deze week", + "Type": "daterange", + "Value": { + "Timex": "2017-W45", + "FutureResolution": { + "startDate": "2017-11-10", + "endDate": "2017-11-13" + }, + "PastResolution": { + "startDate": "2017-11-10", + "endDate": "2017-11-13" + } + }, + "Start": 62, + "Length": 15 + } + ] + }, + { + "Input": "Zoek alsjeblieft een tijdstip voor ons om elkaar te ontmoeten later deze maand", + "Context": { + "ReferenceDateTime": "2018-05-28T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "later deze maand", + "Type": "daterange", + "Value": { + "Timex": "2018-05", + "FutureResolution": { + "startDate": "2018-05-28", + "endDate": "2018-06-01" + }, + "PastResolution": { + "startDate": "2018-05-28", + "endDate": "2018-06-01" + } + }, + "Start": 62, + "Length": 16 + } + ] + }, + { + "Input": "Zoek alsjeblieft een tijdstip voor ons om elkaar te ontmoeten later dit jaar", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "later dit jaar", + "Type": "daterange", + "Value": { + "Timex": "2017", + "FutureResolution": { + "startDate": "2017-11-08", + "endDate": "2018-01-01" + }, + "PastResolution": { + "startDate": "2017-11-08", + "endDate": "2018-01-01" + } + }, + "Start": 62, + "Length": 14 + } + ] + }, + { + "Input": "Zoek alsjeblieft een tijdstip voor ons om elkaar te ontmoeten later in het jaar", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "later in het jaar", + "Type": "daterange", + "Value": { + "Timex": "2017", + "FutureResolution": { + "startDate": "2017-11-08", + "endDate": "2018-01-01" + }, + "PastResolution": { + "startDate": "2017-11-08", + "endDate": "2018-01-01" + } + }, + "Start": 62, + "Length": 17 + } + ] + }, + { + "Input": "De taak zal meer dan 2 weken na vandaag beginnen", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "meer dan 2 weken na vandaag", + "Type": "daterange", + "Value": { + "Timex": "2018-06-12", + "Mod": "after", + "FutureResolution": { + "startDate": "2018-06-12" + }, + "PastResolution": { + "startDate": "2018-06-12" + } + }, + "Start": 12, + "Length": 27 + } + ] + }, + { + "Input": "Ik zal over minder dan 2 weken vanaf vandaag terugkomen", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "minder dan 2 weken vanaf vandaag", + "Type": "daterange", + "Value": { + "Timex": "(2018-05-29,2018-06-12,P2W)", + "FutureResolution": { + "startDate": "2018-05-29", + "endDate": "2018-06-12" + }, + "PastResolution": { + "startDate": "2018-05-29", + "endDate": "2018-06-12" + } + }, + "Start": 12, + "Length": 32 + } + ] + }, + { + "Input": "Binnen 2 weken vanaf vandaag zal ik terug zijn gekomen", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "binnen 2 weken vanaf vandaag", + "Type": "daterange", + "Value": { + "Timex": "(2018-05-29,2018-06-12,P2W)", + "FutureResolution": { + "startDate": "2018-05-29", + "endDate": "2018-06-12" + }, + "PastResolution": { + "startDate": "2018-05-29", + "endDate": "2018-06-12" + } + }, + "Start": 0, + "Length": 28 + } + ] + }, + { + "Input": "Ik heb al mijn werk al afgerond meer dan 2 weken voor vandaag", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "meer dan 2 weken voor vandaag", + "Type": "daterange", + "Value": { + "Timex": "2018-05-15", + "Mod": "before", + "FutureResolution": { + "endDate": "2018-05-15" + }, + "PastResolution": { + "endDate": "2018-05-15" + } + }, + "Start": 32, + "Length": 29 + } + ] + }, + { + "Input": "Deze taak zou afgerond moeten zijn geweest meer dan 2 dagen voor gisteren", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "meer dan 2 dagen voor gisteren", + "Type": "daterange", + "Value": { + "Timex": "2018-05-26", + "Mod": "before", + "FutureResolution": { + "endDate": "2018-05-26" + }, + "PastResolution": { + "endDate": "2018-05-26" + } + }, + "Start": 43, + "Length": 30 + } + ] + }, + { + "Input": "Deze taak zal afgerond zijn minder dan 3 dagen na morgen", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "minder dan 3 dagen na morgen", + "Type": "daterange", + "Value": { + "Timex": "(2018-05-30,2018-06-02,P3D)", + "FutureResolution": { + "startDate": "2018-05-30", + "endDate": "2018-06-02" + }, + "PastResolution": { + "startDate": "2018-05-30", + "endDate": "2018-06-02" + } + }, + "Start": 28, + "Length": 28 + } + ] + }, + { + "Input": "Het gebeurt in de 15e eeuw", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "15e eeuw", + "Type": "daterange", + "Value": { + "Timex": "(1400-01-01,1500-01-01,P100Y)", + "FutureResolution": { + "startDate": "1400-01-01", + "endDate": "1500-01-01" + }, + "PastResolution": { + "startDate": "1400-01-01", + "endDate": "1500-01-01" + } + }, + "Start": 18, + "Length": 8 + } + ] + }, + { + "Input": "Toon me de gegevens in de 21e eeuw", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "21e eeuw", + "Type": "daterange", + "Value": { + "Timex": "(2000-01-01,2100-01-01,P100Y)", + "FutureResolution": { + "startDate": "2000-01-01", + "endDate": "2100-01-01" + }, + "PastResolution": { + "startDate": "2000-01-01", + "endDate": "2100-01-01" + } + }, + "Start": 26, + "Length": 8 + } + ] + }, + { + "Input": "verkoop waarvan de datum dit decennium is", + "Context": { + "ReferenceDateTime": "2018-08-31T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "dit decennium", + "Type": "daterange", + "Value": { + "Timex": "(2010-01-01,2020-01-01,P10Y)", + "FutureResolution": { + "startDate": "2010-01-01", + "endDate": "2020-01-01" + }, + "PastResolution": { + "startDate": "2010-01-01", + "endDate": "2020-01-01" + } + }, + "Start": 25, + "Length": 13 + } + ] + }, + { + "Input": "van 1-10 tot 7-11", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van 1-10 tot 7-11", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-10-01,XXXX-11-07,P37D)", + "FutureResolution": { + "startDate": "2018-10-01", + "endDate": "2018-11-07" + }, + "PastResolution": { + "startDate": "2018-10-01", + "endDate": "2018-11-07" + } + }, + "Start": 0, + "Length": 17 + } + ] + }, + { + "Input": "van 25-10 tot 25-01", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van 25-10 tot 25-01", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-10-25,XXXX-01-25,P92D)", + "FutureResolution": { + "startDate": "2018-10-25", + "endDate": "2019-01-25" + }, + "PastResolution": { + "startDate": "2017-10-25", + "endDate": "2018-01-25" + } + }, + "Start": 0, + "Length": 19 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Dutch/DateTimeExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Dutch/DateTimeExtractor.json new file mode 100644 index 000000000..401a6aebe --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Dutch/DateTimeExtractor.json @@ -0,0 +1,1550 @@ +[ + { + "Input": "Ik ga nu terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "nu", + "Type": "datetime", + "Start": 6, + "Length": 2 + } + ] + }, + { + "Input": "Ik ga zo snel mogelijk terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "zo snel mogelijk", + "Type": "datetime", + "Start": 6, + "Length": 16 + } + ] + }, + { + "Input": "Ik ga terug op 15 om 8:00", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "15 om 8:00", + "Type": "datetime", + "Start": 15, + "Length": 10 + } + ] + }, + { + "Input": "Ik ga terug op 15 om 8:00:30", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "15 om 8:00:30", + "Type": "datetime", + "Start": 15, + "Length": 13 + } + ] + }, + { + "Input": "Ik ga terug op 15 om 8.00:30", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "15 om 8.00:30", + "Type": "datetime", + "Start": 15, + "Length": 13 + } + ] + }, + { + "Input": "Ik ga terug op 15, 20u", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "15, 20u", + "Type": "datetime", + "Start": 15, + "Length": 7 + } + ] + }, + { + "Input": "Ik ga terug op 21/04/2016, 20u", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "21/04/2016, 20u", + "Type": "datetime", + "Length": 15, + "Start": 15 + } + ] + }, + { + "Input": "Ik ga terug op 23 Okt om 7", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "23 Okt om 7", + "Type": "datetime", + "Length": 11, + "Start": 15 + } + ] + }, + { + "Input": "Ik ga terug op 14 oktober 20:00", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "14 oktober 20:00", + "Type": "datetime", + "Start": 15, + "Length": 16 + } + ] + }, + { + "Input": "Ik ga terug op 14 oktober om 8:00:00u", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "14 oktober om 8:00:00u", + "Type": "datetime", + "Start": 15, + "Length": 22 + } + ] + }, + { + "Input": "Ik ga terug op 14 oktober, 8:00u", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "14 oktober, 8:00u", + "Type": "datetime", + "Start": 15, + "Length": 17 + } + ] + }, + { + "Input": "Ik ga morgen om 8:00 terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "morgen om 8:00", + "Type": "datetime", + "Start": 6, + "Length": 14 + } + ] + }, + { + "Input": "Ik ga morgen rond 8 uur terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "morgen rond 8 uur", + "Type": "datetime", + "Start": 6, + "Length": 17 + } + ] + }, + { + "Input": "Ik ga morgen voor 8u terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "morgen voor 8u", + "Type": "datetime", + "Start": 6, + "Length": 14 + } + ] + }, + { + "Input": "Ik ga morgen 8:00:05u terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "morgen 8:00:05u", + "Type": "datetime", + "Start": 6, + "Length": 15 + } + ] + }, + { + "Input": "Ik ga volgende week vrijdag om half 4 terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "volgende week vrijdag om half 4", + "Type": "datetime", + "Start": 6, + "Length": 31 + } + ] + }, + { + "Input": "Ik ga terug op 5 mei 2016, 20 minuten over 8 in de avond", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5 mei 2016, 20 minuten over 8 in de avond", + "Type": "datetime", + "Start": 15, + "Length": 41 + } + ] + }, + { + "Input": "Ik ga terug 20.00 op 15", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "20.00 op 15", + "Type": "datetime", + "Start": 12, + "Length": 11 + } + ] + }, + { + "Input": "Ik ga terug om zeven op 15", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "zeven op 15", + "Type": "datetime", + "Start": 15, + "Length": 11 + } + ] + }, + { + "Input": "Ik ga terug om 20u komende zondag", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "20u komende zondag", + "Type": "datetime", + "Start": 15, + "Length": 18 + } + ] + }, + { + "Input": "Ik ga vandaag om 20u terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vandaag om 20u", + "Type": "datetime", + "Start": 6, + "Length": 14 + } + ] + }, + { + "Input": "Ik ga terug om kwart voor zeven morgen", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "kwart voor zeven morgen", + "Type": "datetime", + "Start": 15, + "Length": 23 + } + ] + }, + { + "Input": "Ik ga terug om 19u, 22-12-2016", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "19u, 22-12-2016", + "Type": "datetime", + "Start": 15, + "Length": 15 + } + ] + }, + { + "Input": "Ik ga terug zeven uur morgen", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "zeven uur morgen", + "Type": "datetime", + "Start": 12, + "Length": 16 + } + ] + }, + { + "Input": "Ik ga terug om 7 uur morgenochtend", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "7 uur morgenochtend", + "Type": "datetime", + "Start": 15, + "Length": 19 + } + ] + }, + { + "Input": "Ik ga terug om 19:00 op zondagavond", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "19:00 op zondagavond", + "Type": "datetime", + "Start": 15, + "Length": 20 + } + ] + }, + { + "Input": "Ik ga terug 20 minuten over vijf morgenochtend", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "20 minuten over vijf morgenochtend", + "Type": "datetime", + "Start": 12, + "Length": 34 + } + ] + }, + { + "Input": "Ik ga terug op 14 oktober om 8:00", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "14 oktober om 8:00", + "Type": "datetime", + "Start": 15, + "Length": 18 + } + ] + }, + { + "Input": "Ik ga terug om 7u, deze ochtend", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "7u, deze ochtend", + "Type": "datetime", + "Start": 15, + "Length": 16 + } + ] + }, + { + "Input": "Ik ga terug om 20u vanavond, maandag", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "20u vanavond, maandag", + "Type": "datetime", + "Start": 15, + "Length": 21 + } + ] + }, + { + "Input": "Ik ga terug 20u vanavond, 1 jan", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "20u vanavond, 1 jan", + "Type": "datetime", + "Start": 12, + "Length": 19 + } + ] + }, + { + "Input": "Ik ga terug om 22h vanavond", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "22h vanavond", + "Type": "datetime", + "Start": 15, + "Length": 12 + } + ] + }, + { + "Input": "Ik ga terug om 8u deze morgen", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "8u deze morgen", + "Type": "datetime", + "Start": 15, + "Length": 14 + } + ] + }, + { + "Input": "Ik ga terug om 20u vanavond", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "20u vanavond", + "Type": "datetime", + "Start": 15, + "Length": 12 + } + ] + }, + { + "Input": "Ik ga terug vanavond rond 7", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vanavond rond 7", + "Type": "datetime", + "Start": 12, + "Length": 15 + } + ] + }, + { + "Input": "Ik ga terug deze morgen om 7", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "deze morgen om 7", + "Type": "datetime", + "Start": 12, + "Length": 16 + } + ] + }, + { + "Input": "Ik ga terug vanmorgen om 7u", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vanmorgen om 7u", + "Type": "datetime", + "Start": 12, + "Length": 15 + } + ] + }, + { + "Input": "Ik ga deze morgen om zeven terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "deze morgen om zeven", + "Type": "datetime", + "Start": 6, + "Length": 20 + } + ] + }, + { + "Input": "Ik ga deze morgen om 7:00 terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "deze morgen om 7:00", + "Type": "datetime", + "Start": 6, + "Length": 19 + } + ] + }, + { + "Input": "Ik ga vanavond om 7 terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vanavond om 7", + "Type": "datetime", + "Start": 6, + "Length": 13 + } + ] + }, + { + "Input": "voor 2 personen vanavond om 21.30u", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vanavond om 21.30u", + "Type": "datetime", + "Start": 16, + "Length": 18 + } + ] + }, + { + "Input": "voor 2 personen vanavond om 21.30:31u", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vanavond om 21.30:31u", + "Type": "datetime", + "Start": 16, + "Length": 21 + } + ] + }, + { + "Input": "Ik ga eind van de dag terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "eind van de dag", + "Type": "datetime", + "Start": 6, + "Length": 15 + } + ] + }, + { + "Input": "Ik ga morgen einde van de dag terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "morgen einde van de dag", + "Type": "datetime", + "Start": 6, + "Length": 23 + } + ] + }, + { + "Input": "Ik ga zondag eind van de dag terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "zondag eind van de dag", + "Type": "datetime", + "Start": 6, + "Length": 22 + } + ] + }, + { + "Input": "Ik ga terug op de 5e om 4u โ€˜s morgens", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de 5e om 4u โ€˜s morgens", + "Type": "datetime", + "Start": 15, + "Length": 22 + } + ] + }, + { + "Input": "Ik ga terug op 16-12-2016 om 12.23:59u", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "16-12-2016 om 12.23:59u", + "Type": "datetime", + "Start": 15, + "Length": 23 + } + ] + }, + { + "Input": "Ik ga terug over 5 uur", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "over 5 uur", + "Type": "datetime", + "Start": 12, + "Length": 10 + } + ] + }, + { + "Input": "bekijk of ik beschikbaar ben om 15u op zondag", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "15u op zondag", + "Type": "datetime", + "Start": 32, + "Length": 13 + } + ] + }, + { + "Input": "Afspraak voor morgenochtend om 9 uur", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "morgenochtend om 9 uur", + "Type": "datetime", + "Start": 14, + "Length": 22 + } + ] + }, + { + "Input": "Ik ga morgenochtend om 9 uur terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "morgenochtend om 9 uur", + "Type": "datetime", + "Start": 6, + "Length": 22 + } + ] + }, + { + "Input": "Ik ga morgenochtend om 9u terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "morgenochtend om 9u", + "Type": "datetime", + "Start": 6, + "Length": 19 + } + ] + }, + { + "Input": "Ik ga morgen om 9 uur terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "morgen om 9 uur", + "Type": "datetime", + "Start": 6, + "Length": 15 + } + ] + }, + { + "Input": "deze vrijdag om 13u", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "deze vrijdag om 13u", + "Type": "datetime", + "Start": 0, + "Length": 19 + } + ] + }, + { + "Input": "VOEG LUNCH TOE OM 12.30u OP VRIJDAG", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "om 12.30u OP VRIJDAG", + "Type": "datetime", + "Start": 15, + "Length": 20 + } + ] + }, + { + "Input": "Voeg 649 toe middernacht vannacht", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "middernacht vannacht", + "Type": "datetime", + "Start": 13, + "Length": 20 + } + ] + }, + { + "Input": "Ik ga op 1 augustus om 11u terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 augustus om 11u", + "Type": "datetime", + "Start": 9, + "Length": 17 + } + ] + }, + { + "Input": "Ik ga op 1 augustus om 23u terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 augustus om 23u", + "Type": "datetime", + "Start": 9, + "Length": 17 + } + ] + }, + { + "Input": "Ik ga 1 augustus 23u terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 augustus 23u", + "Type": "datetime", + "Start": 6, + "Length": 14 + } + ] + }, + { + "Input": "Ik ga 25/2 om 11u terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "25/2 om 11u", + "Type": "datetime", + "Start": 6, + "Length": 11 + } + ] + }, + { + "Input": "Ik ga op 6 jan 2017 6.37u terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "6 jan 2017 6.37u", + "Type": "datetime", + "Start": 9, + "Length": 16 + } + ] + }, + { + "Input": "16 Nov. 2016 10.38", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "16 Nov. 2016 10.38", + "Type": "datetime", + "Start": 0, + "Length": 18 + } + ] + }, + { + "Input": "Ik vertrek 1 dag en 2 uur later", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 dag en 2 uur later", + "Type": "datetime", + "Start": 11, + "Length": 20 + } + ] + }, + { + "Input": "Ik ben druk over een uur, dus bel me later", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "over een uur", + "Type": "datetime", + "Start": 12, + "Length": 12 + } + ] + }, + { + "Input": "Ik ontmoette hem 2 maanden 1 dag en 2 uur geleden", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2 maanden 1 dag en 2 uur geleden", + "Type": "datetime", + "Start": 17, + "Length": 32 + } + ] + }, + { + "Input": "Ik ontmoette hem 2 maanden 1 dag 2 uur geleden", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2 maanden 1 dag 2 uur geleden", + "Type": "datetime", + "Start": 17, + "Length": 29 + } + ] + }, + { + "Input": "Ik vertrek 1 dag en 30 minuten later", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 dag en 30 minuten later", + "Type": "datetime", + "Start": 11, + "Length": 25 + } + ] + }, + { + "Input": "Ik vertrek over 2 minuten", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "over 2 minuten", + "Type": "datetime", + "Start": 11, + "Length": 14 + } + ] + }, + { + "Input": "Ik ga nu meteen terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "nu meteen", + "Type": "datetime", + "Start": 6, + "Length": 9 + } + ] + }, + { + "Input": "Ik ga op 15 om 8:00 terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "15 om 8:00", + "Type": "datetime", + "Start": 9, + "Length": 10 + } + ] + }, + { + "Input": "Ik ga op 15 om 8:00:30 terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "15 om 8:00:30", + "Type": "datetime", + "Start": 9, + "Length": 13 + } + ] + }, + { + "Input": "Ik ga op de 15e, 20:00 terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de 15e, 20:00", + "Type": "datetime", + "Start": 9, + "Length": 13 + } + ] + }, + { + "Input": "Ik ga 21-04-2016, 20.00 terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "21-04-2016, 20.00", + "Type": "datetime", + "Start": 6, + "Length": 17 + } + ] + }, + { + "Input": "Ik ga 23 okt. om zeven uur terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "23 okt. om zeven uur", + "Type": "datetime", + "Start": 6, + "Length": 20 + } + ] + }, + { + "Input": "Ik ga 14 oktober 8:00 's morgens terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "14 oktober 8:00 's morgens", + "Type": "datetime", + "Start": 6, + "Length": 26 + } + ] + }, + { + "Input": "Ik ga 14 oktober 8:00:00 terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "14 oktober 8:00:00", + "Type": "datetime", + "Start": 6, + "Length": 18 + } + ] + }, + { + "Input": "Ik ga 14 oktober, 8:00 uur 's morgens terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "14 oktober, 8:00 uur 's morgens", + "Type": "datetime", + "Start": 6, + "Length": 31 + } + ] + }, + { + "Input": "Ik ga morgen 8:00 's ochtends terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "morgen 8:00 's ochtends", + "Type": "datetime", + "Start": 6, + "Length": 23 + } + ] + }, + { + "Input": "Ik ga morgen rond 8:00 's ochtends terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "morgen rond 8:00 's ochtends", + "Type": "datetime", + "Start": 6, + "Length": 28 + } + ] + }, + { + "Input": "Ik ga morgen voor 8:00 's ochtends terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "morgen voor 8:00 's ochtends", + "Type": "datetime", + "Start": 6, + "Length": 28 + } + ] + }, + { + "Input": "Ik ga morgen 8:00:05 terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "morgen 8:00:05", + "Type": "datetime", + "Start": 6, + "Length": 14 + } + ] + }, + { + "Input": "Ik ga volgende vrijdag om half 4 terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "volgende vrijdag om half 4", + "Type": "datetime", + "Start": 6, + "Length": 26 + } + ] + }, + { + "Input": "Ik ga 5 mei, 2016, 20.20 terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5 mei, 2016, 20.20", + "Type": "datetime", + "Start": 6, + "Length": 18 + } + ] + }, + { + "Input": "Ik ga terug op de 15e om 20.00", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de 15e om 20.00", + "Type": "datetime", + "Start": 15, + "Length": 15 + } + ] + }, + { + "Input": "Ik ga terug om zeven uur op de 15e", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "zeven uur op de 15e", + "Type": "datetime", + "Start": 15, + "Length": 19 + } + ] + }, + { + "Input": "Ik ga volgende week zondag 20.00 terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "volgende week zondag 20.00", + "Type": "datetime", + "Start": 6, + "Length": 26 + } + ] + }, + { + "Input": "Ik ga 20.00 vandaag terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "20.00 vandaag", + "Type": "datetime", + "Start": 6, + "Length": 13 + } + ] + }, + { + "Input": "Ik ga morgen kwart voor zeven terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "morgen kwart voor zeven", + "Type": "datetime", + "Start": 6, + "Length": 23 + } + ] + }, + { + "Input": "Ik ga 19.00, 22-12-2016 terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "19.00, 22-12-2016", + "Type": "datetime", + "Start": 6, + "Length": 17 + } + ] + }, + { + "Input": "Ik ga morgen zeven uur terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "morgen zeven uur", + "Type": "datetime", + "Start": 6, + "Length": 16 + } + ] + }, + { + "Input": "Ik ga morgenochtend om 7 uur terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "morgenochtend om 7 uur", + "Type": "datetime", + "Start": 6, + "Length": 22 + } + ] + }, + { + "Input": "Ik ga zondagmiddag om 7:00 terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "zondagmiddag om 7:00", + "Type": "datetime", + "Start": 6, + "Length": 20 + } + ] + }, + { + "Input": "Ik ga morgenochtend tien voor half zes terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "morgenochtend tien voor half zes", + "Type": "datetime", + "Start": 6, + "Length": 32 + } + ] + }, + { + "Input": "Ik ga 14 oktober 8:00 terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "14 oktober 8:00", + "Type": "datetime", + "Start": 6, + "Length": 15 + } + ] + }, + { + "Input": "Ik ga om 7 uur vanmorgen terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "7 uur vanmorgen", + "Type": "datetime", + "Start": 9, + "Length": 15 + } + ] + }, + { + "Input": "Ik ga 8 uur 's avonds, maandag terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "8 uur 's avonds, maandag", + "Type": "datetime", + "Start": 6, + "Length": 24 + } + ] + }, + { + "Input": "Ik ga 10 uur vanavond terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10 uur vanavond", + "Type": "datetime", + "Start": 6, + "Length": 15 + } + ] + }, + { + "Input": "Ik ga 8 uur vanmorgen terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "8 uur vanmorgen", + "Type": "datetime", + "Start": 6, + "Length": 15 + } + ] + }, + { + "Input": "Ik ga 8 uur vanavond terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "8 uur vanavond", + "Type": "datetime", + "Start": 6, + "Length": 14 + } + ] + }, + { + "Input": "Ik ga vanavond rond 7 uur terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vanavond rond 7 uur", + "Type": "datetime", + "Start": 6, + "Length": 19 + } + ] + }, + { + "Input": "Ik ga vanmorgen om 7 uur terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vanmorgen om 7 uur", + "Type": "datetime", + "Start": 6, + "Length": 18 + } + ] + }, + { + "Input": "Ik ga vanmorgen om zeven uur terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vanmorgen om zeven uur", + "Type": "datetime", + "Start": 6, + "Length": 22 + } + ] + }, + { + "Input": "Ik ga vanmorgen om 7:00 terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vanmorgen om 7:00", + "Type": "datetime", + "Start": 6, + "Length": 17 + } + ] + }, + { + "Input": "Ik ga deze avond om 7 uur terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "deze avond om 7 uur", + "Type": "datetime", + "Start": 6, + "Length": 19 + } + ] + }, + { + "Input": "Ik ga vanavond om 7 uur terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vanavond om 7 uur", + "Type": "datetime", + "Start": 6, + "Length": 17 + } + ] + }, + { + "Input": "Ik ga vanavond om 21:30 terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vanavond om 21:30", + "Type": "datetime", + "Start": 6, + "Length": 17 + } + ] + }, + { + "Input": "Ik ga vanavond om 21:30:31 terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vanavond om 21:30:31", + "Type": "datetime", + "Start": 6, + "Length": 20 + } + ] + }, + { + "Input": "Ik ga het eind van de dag terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "het eind van de dag", + "Type": "datetime", + "Start": 6, + "Length": 19 + } + ] + }, + { + "Input": "Ik ga eind van morgen terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "eind van morgen", + "Type": "datetime", + "Start": 6, + "Length": 15 + } + ] + }, + { + "Input": "Ik ga eind van de zondag terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "eind van de zondag", + "Type": "datetime", + "Start": 6, + "Length": 18 + } + ] + }, + { + "Input": "Ik ga op de 5e om 4:00 's ochtends terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de 5e om 4:00 's ochtends", + "Type": "datetime", + "Start": 9, + "Length": 25 + } + ] + }, + { + "Input": "Ik ga 2016-12-16 12:23:59 's middags terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016-12-16 12:23:59 's middags", + "Type": "datetime", + "Start": 6, + "Length": 30 + } + ] + }, + { + "Input": "Ik ga over 5 uur terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "over 5 uur", + "Type": "datetime", + "Start": 6, + "Length": 10 + } + ] + }, + { + "Input": "kijk of ik beschikbaar ben om 15:00 op zon", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "15:00 op zon", + "Type": "datetime", + "Start": 30, + "Length": 12 + } + ] + }, + { + "Input": "Boek afspraak in voor morgenochtend om 9 uur", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "morgenochtend om 9 uur", + "Type": "datetime", + "Start": 22, + "Length": 22 + } + ] + }, + { + "Input": "deze vrijdag om รฉรฉn uur 's middags", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "deze vrijdag om รฉรฉn uur 's middags", + "Type": "datetime", + "Start": 0, + "Length": 34 + } + ] + }, + { + "Input": "VOEG LUNCH TOE OM 12.30 'S MIDDAGS OP VRIJ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "om 12.30 'S MIDDAGS OP VRIJ", + "Type": "datetime", + "Start": 15, + "Length": 27 + } + ] + }, + { + "Input": "Voeg 649 middernacht vanavond", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "middernacht vanavond", + "Type": "datetime", + "Start": 9, + "Length": 20 + } + ] + }, + { + "Input": "Ik ga de 1e van augustus 11:00 terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de 1e van augustus 11:00", + "Type": "datetime", + "Start": 6, + "Length": 24 + } + ] + }, + { + "Input": "Ik ga de 1e van augustus 23:00 terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de 1e van augustus 23:00", + "Type": "datetime", + "Start": 6, + "Length": 24 + } + ] + }, + { + "Input": "Ik ga 25-02 11:00 terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "25-02 11:00", + "Type": "datetime", + "Start": 6, + "Length": 11 + } + ] + }, + { + "Input": "Ik ga 6 jan 2017 - 6.37 's ochtends terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "6 jan 2017 - 6.37 's ochtends", + "Type": "datetime", + "Start": 6, + "Length": 29 + } + ] + }, + { + "Input": "16 nov. 2016 10:38", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "16 nov. 2016 10:38", + "Type": "datetime", + "Start": 0, + "Length": 18 + } + ] + }, + { + "Input": "Ik vertrek 1 dag, 2 uur later", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 dag, 2 uur later", + "Type": "datetime", + "Start": 11, + "Length": 18 + } + ] + }, + { + "Input": "Ik ben over een uur druk, dus bel me later", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "over een uur", + "Type": "datetime", + "Start": 7, + "Length": 12 + } + ] + }, + { + "Input": "Ik ontmoette hem 2 maanden, 1 dag, 2 uur geleden", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2 maanden, 1 dag, 2 uur geleden", + "Type": "datetime", + "Start": 17, + "Length": 31 + } + ] + }, + { + "Input": "Boek alsjeblieft Skypegesprek vandaag om 9:00", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vandaag om 9:00", + "Type": "datetime", + "Start": 30, + "Length": 15 + } + ] + }, + { + "Input": "Boek alsjeblieft Skypegesprek vandaag om 21:00", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vandaag om 21:00", + "Type": "datetime", + "Start": 30, + "Length": 16 + } + ] + }, + { + "Input": "Ik vertrek over 2 uur", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "over 2 uur", + "Type": "datetime", + "Start": 11, + "Length": 10 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Dutch/DateTimeModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Dutch/DateTimeModel.json new file mode 100644 index 000000000..29689666e --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Dutch/DateTimeModel.json @@ -0,0 +1,10125 @@ +[ + { + "Input": "Ik ga 4e jan 2019 terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "4e jan 2019", + "Start": 6, + "End": 16, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-01-04", + "type": "date", + "value": "2019-01-04" + } + ] + } + } + ] + }, + { + "Input": "Ik ga 3e jan 2019 terug. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3e jan 2019", + "Start": 6, + "End": 16, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-01-03", + "type": "date", + "value": "2019-01-03" + } + ] + } + } + ] + }, + { + "Input": "Ik ga 2e jan 2019 terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2e jan 2019 ", + "Start": 6, + "End": 17, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-01-02", + "type": "date", + "value": "2019-01-02" + } + ] + } + } + ] + }, + { + "Input": "Ik ga 1e jan 2019 terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1e jan 2019", + "Start": 6, + "End": 16, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-01-01", + "type": "date", + "value": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "Wie zijn presidenten van de VS in de jaren '90?", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "jaren '90", + "Start": 37, + "End": 45, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(1990-01-01,2000-01-01,P10Y)", + "type": "daterange", + "start": "1990-01-01", + "end": "2000-01-01" + } + ] + } + } + ] + }, + { + "Input": "Ik ga 2/okt terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2/okt", + "Start": 6, + "End": 10, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-10-02", + "type": "date", + "value": "2016-10-02" + }, + { + "timex": "XXXX-10-02", + "type": "date", + "value": "2017-10-02" + } + ] + } + } + ] + }, + { + "Input": "Ik ga 22/04 terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "22/04", + "Start": 6, + "End": 10, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-04-22", + "type": "date", + "value": "2016-04-22" + }, + { + "timex": "XXXX-04-22", + "type": "date", + "value": "2017-04-22" + } + ] + } + } + ] + }, + { + "Input": "Ik ga negenentwintig mei terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "negenentwintig mei", + "Start": 6, + "End": 23, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-05-29", + "type": "date", + "value": "2016-05-29" + }, + { + "timex": "XXXX-05-29", + "type": "date", + "value": "2017-05-29" + } + ] + } + } + ] + }, + { + "Input": "Ik ga de tweede van augustus terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de tweede van augustus", + "Start": 6, + "End": 27, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-08-02", + "type": "date", + "value": "2016-08-02" + }, + { + "timex": "XXXX-08-02", + "type": "date", + "value": "2017-08-02" + } + ] + } + } + ] + }, + { + "Input": "Ik ga vandaag terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vandaag", + "Start": 6, + "End": 12, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2016-11-07", + "type": "date", + "value": "2016-11-07" + } + ] + } + } + ] + }, + { + "Input": "Ik ga morgen terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "morgen", + "Start": 6, + "End": 11, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2016-11-08", + "type": "date", + "value": "2016-11-08" + } + ] + } + } + ] + }, + { + "Input": "Ik ga gisteren terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "gisteren", + "Start": 6, + "End": 13, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2016-11-06", + "type": "date", + "value": "2016-11-06" + } + ] + } + } + ] + }, + { + "Input": "Ik ga op vrijdag terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vrijdag", + "Start": 9, + "End": 15, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-5", + "type": "date", + "value": "2016-11-04" + }, + { + "timex": "XXXX-WXX-5", + "type": "date", + "value": "2016-11-11" + } + ] + } + } + ] + }, + { + "Input": "Ik ben volgende maand van 4-23 weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "volgende maand van 4-23", + "Start": 7, + "End": 29, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2016-12-04,2016-12-23,P19D)", + "type": "daterange", + "start": "2016-12-04", + "end": "2016-12-23" + } + ] + } + } + ] + }, + { + "Input": "Ik ben tussen 3 en 12 sept weg hahaha", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tussen 3 en 12 sept", + "Start": 7, + "End": 25, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-09-03,XXXX-09-12,P9D)", + "type": "daterange", + "start": "2016-09-03", + "end": "2016-09-12" + }, + { + "timex": "(XXXX-09-03,XXXX-09-12,P9D)", + "type": "daterange", + "start": "2017-09-03", + "end": "2017-09-12" + } + ] + } + } + ] + }, + { + "Input": "Ik ben aanstaande september weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "aanstaande september", + "Start": 7, + "End": 26, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2016-09", + "type": "daterange", + "start": "2016-09-01", + "end": "2016-10-01" + } + ] + } + } + ] + }, + { + "Input": "Ik ben 12 januari, 2016 - 22/01/2016 weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "12 januari, 2016 - 22/01/2016 ", + "Start": 7, + "End": 36, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2016-01-12,2016-01-22,P10D)", + "type": "daterange", + "start": "2016-01-12", + "end": "2016-01-22" + } + ] + } + } + ] + }, + { + "Input": "Ik de komende drie dagen weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "komende drie dagen", + "Start": 6, + "End": 23, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2016-11-08,2016-11-11,P3D)", + "type": "daterange", + "start": "2016-11-08", + "end": "2016-11-11" + } + ] + } + } + ] + }, + { + "Input": "Ik ben de laatste week van juli weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de laatste week van juli", + "Start": 7, + "End": 30, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-07-W05", + "type": "daterange", + "start": "2016-07-25", + "end": "2016-08-01" + }, + { + "timex": "XXXX-07-W05", + "type": "daterange", + "start": "2017-07-24", + "end": "2017-07-31" + } + ] + } + } + ] + }, + { + "Input": "Ik ben 2015-3 weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015-3", + "Start": 7, + "End": 12, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2015-03", + "type": "daterange", + "start": "2015-03-01", + "end": "2015-04-01" + } + ] + } + } + ] + }, + { + "Input": "Ik ga deze zomer weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "deze zomer", + "Start": 6, + "End": 15, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2016-SU", + "type": "daterange", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "Ik ga sinds morgen weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "sinds morgen", + "Start": 6, + "End": 17, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2016-11-08", + "Mod": "since", + "type": "daterange", + "start": "2016-11-08" + } + ] + } + } + ] + }, + { + "Input": "Ik ga sinds augustus weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "sinds augustus", + "Start": 6, + "End": 19, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-08", + "Mod": "since", + "type": "daterange", + "start": "2016-08-01" + }, + { + "timex": "XXXX-08", + "Mod": "since", + "type": "daterange", + "start": "2017-08-01" + } + ] + } + } + ] + }, + { + "Input": "Ik ga sinds aanstaande augustus weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "sinds aanstaande augustus", + "Start": 6, + "End": 30, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2016-08", + "Mod": "since", + "type": "daterange", + "start": "2016-08-01" + } + ] + } + } + ] + }, + { + "Input": "Ik ga nu terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "nu", + "Start": 6, + "End": 7, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "PRESENT_REF", + "type": "datetime", + "value": "2016-11-07 00:00:00" + } + ] + } + } + ] + }, + { + "Input": "Ik ga 14 oktober om 8:00:31 terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "14 oktober om 8:00:31", + "Start": 6, + "End": 26, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-10-14T08:00:31", + "type": "datetime", + "value": "2016-10-14 08:00:31" + }, + { + "timex": "XXXX-10-14T08:00:31", + "type": "datetime", + "value": "2017-10-14 08:00:31" + } + ] + } + } + ] + }, + { + "Input": "Ik ga morgen 8:00 terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "morgen 8:00", + "Start": 6, + "End": 16, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2016-11-08T08:00", + "type": "datetime", + "value": "2016-11-08 08:00:00" + } + ] + } + } + ] + }, + { + "Input": "Ik ga op 10, vanavond terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10, vanavond", + "Start": 9, + "End": 20, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2016-11-07T22", + "type": "datetime", + "value": "2016-11-07 22:00:00" + } + ] + } + } + ] + }, + { + "Input": "Ik ga op 8 vanmorgen terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "8 vanmorgen", + "Start": 9, + "End": 19, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2016-11-07T08", + "type": "datetime", + "value": "2016-11-07 08:00:00" + } + ] + } + } + ] + }, + { + "Input": "Ik ga eind van morgen terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "eind van morgen", + "Start": 6, + "End": 20, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2016-11-08T23:59:59", + "type": "datetime", + "value": "2016-11-08 23:59:59" + } + ] + } + } + ] + }, + { + "Input": "Ik ga eind van de zondag terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "eind van de zondag", + "Start": 6, + "End": 23, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-7T23:59:59", + "type": "datetime", + "value": "2016-11-06 23:59:59" + }, + { + "timex": "XXXX-WXX-7T23:59:59", + "type": "datetime", + "value": "2016-11-13 23:59:59" + } + ] + } + } + ] + }, + { + "Input": "Ik ga eind van deze zondag terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "eind van deze zondag", + "Start": 6, + "End": 25, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2016-11-13T23:59:59", + "type": "datetime", + "value": "2016-11-13 23:59:59" + } + ] + } + } + ] + }, + { + "Input": "Ik ben vandaag van vijf tot zeven weg", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vandaag van vijf tot zeven", + "Start": 7, + "End": 32, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2016-11-07T05,2016-11-07T07,PT2H)", + "type": "datetimerange", + "start": "2016-11-07 05:00:00", + "end": "2016-11-07 07:00:00" + }, + { + "timex": "(2016-11-07T17,2016-11-07T19,PT2H)", + "type": "datetimerange", + "start": "2016-11-07 17:00:00", + "end": "2016-11-07 19:00:00" + } + ] + } + } + ] + }, + { + "Input": "Ik ben 22 april van 5 tot 6 's middags weg", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "22 april van 5 tot 6 's middags", + "Start": 7, + "End": 37, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-04-22T17,XXXX-04-22T18,PT1H)", + "type": "datetimerange", + "start": "2016-04-22 17:00:00", + "end": "2016-04-22 18:00:00" + }, + { + "timex": "(XXXX-04-22T17,XXXX-04-22T18,PT1H)", + "type": "datetimerange", + "start": "2017-04-22 17:00:00", + "end": "2017-04-22 18:00:00" + } + ] + } + } + ] + }, + { + "Input": "Ik ben morgen 3:00 tot 4:00 weg", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "morgen 3:00 tot 4:00", + "Start": 7, + "End": 26, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2016-11-08T03:00,2016-11-08T04:00,PT1H)", + "type": "datetimerange", + "start": "2016-11-08 03:00:00", + "end": "2016-11-08 04:00:00" + }, + { + "timex": "(2016-11-08T15:00,2016-11-08T16:00,PT1H)", + "type": "datetimerange", + "start": "2016-11-08 15:00:00", + "end": "2016-11-08 16:00:00" + } + ] + } + } + ] + }, + { + "Input": "Ik ga deze avond terug", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "deze avond", + "Start": 6, + "End": 15, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2016-11-07TEV", + "type": "datetimerange", + "start": "2016-11-07 16:00:00", + "end": "2016-11-07 20:00:00" + } + ] + } + } + ] + }, + { + "Input": "Ik ga morgenavond terug", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "morgenavond", + "Start": 6, + "End": 16, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2016-11-08TNI", + "type": "datetimerange", + "start": "2016-11-08 20:00:00", + "end": "2016-11-08 23:59:59" + } + ] + } + } + ] + }, + { + "Input": "Ik ga komende maandagmiddag terug", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "komende maandagmiddag", + "Start": 6, + "End": 26, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2016-11-14TAF", + "type": "datetimerange", + "start": "2016-11-14 12:00:00", + "end": "2016-11-14 16:00:00" + } + ] + } + } + ] + }, + { + "Input": "Ik ga het aankomende uur terug", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "aankomende uur", + "Start": 10, + "End": 23, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2016-11-07T16:12:00,2016-11-07T17:12:00,PT1H)", + "type": "datetimerange", + "start": "2016-11-07 16:12:00", + "end": "2016-11-07 17:12:00" + } + ] + } + } + ] + }, + { + "Input": "Ik ga dinsdag in de ochtend terug", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "dinsdag in de ochtend", + "Start": 6, + "End": 26, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-2TMO", + "type": "datetimerange", + "start": "2016-11-01 08:00:00", + "end": "2016-11-01 12:00:00" + }, + { + "timex": "XXXX-WXX-2TMO", + "type": "datetimerange", + "start": "2016-11-08 08:00:00", + "end": "2016-11-08 12:00:00" + } + ] + } + } + ] + }, + { + "Input": "Ik vertrek voor 3u", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3u", + "Start": 16, + "End": 17, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT3H", + "type": "duration", + "value": "10800" + } + ] + } + } + ] + }, + { + "Input": "Ik vertrek voor 3,5 jaar", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3,5 jaar", + "Start": 16, + "End": 23, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P3.5Y", + "type": "duration", + "value": "110376000" + } + ] + } + } + ] + }, + { + "Input": "Ik vertrek voor 3 minuten", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3 minuten", + "Start": 16, + "End": 24, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT3M", + "type": "duration", + "value": "180" + } + ] + } + } + ] + }, + { + "Input": "Ik vertrek voor 123,45 sec", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "123,45 sec", + "Start": 16, + "End": 25, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT123.45S", + "type": "duration", + "value": "123.45" + } + ] + } + } + ] + }, + { + "Input": "Ik vertrek voor de hele dag", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de hele dag", + "Start": 16, + "End": 26, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P1D", + "type": "duration", + "value": "86400" + } + ] + } + } + ] + }, + { + "Input": "Ik vertrek voor vierentwintig uur", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vierentwintig uur", + "Start": 16, + "End": 32, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT24H", + "type": "duration", + "value": "86400" + } + ] + } + } + ] + }, + { + "Input": "Ik vertrek voor de hele maand", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "hele maand", + "Start": 19, + "End": 28, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P1M", + "type": "duration", + "value": "2592000" + } + ] + } + } + ] + }, + { + "Input": "Ik vertrek voor een uur", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "een uur", + "Start": 16, + "End": 22, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT1H", + "type": "duration", + "value": "3600" + } + ] + } + } + ] + }, + { + "Input": "Ik vertrek voor paar uur", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "paar uur", + "Start": 16, + "End": 23, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT3H", + "type": "duration", + "value": "10800" + } + ] + } + } + ] + }, + { + "Input": "Ik vertrek voor een paar minuten", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "een paar minuten", + "Start": 16, + "End": 31, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT3M", + "type": "duration", + "value": "180" + } + ] + } + } + ] + }, + { + "Input": "Ik vertrek voor wat dagen", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "wat dagen", + "Start": 16, + "End": 24, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P3D", + "type": "duration", + "value": "259200" + } + ] + } + } + ] + }, + { + "Input": "Ik vertrek voor enige weken", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "enige weken", + "Start": 16, + "End": 26, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P3W", + "type": "duration", + "value": "1814400" + } + ] + } + } + ] + }, + { + "Input": "Ik vertrek wekelijks", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "wekelijks", + "Start": 11, + "End": 19, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P1W", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "Ik vertrek elke dag", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "elke dag", + "Start": 11, + "End": 18, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P1D", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "Ik vertrek jaarlijks", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "jaarlijks", + "Start": 11, + "End": 19, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P1Y", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "Ik vertrek elke twee dagen", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "elke twee dagen", + "Start": 11, + "End": 25, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P2D", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "Ik vertrek elke drie weken", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "elke drie weken", + "Start": 11, + "End": 25, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P3W", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "Ik vertrek elke dag 15.00", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "elke dag 15.00", + "Start": 11, + "End": 24, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "T15", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "Ik vertrek elke maandag", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "elke maandag", + "Start": 11, + "End": 22, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-1", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "Ik vertrek elke maandag om 16.00", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "elke maandag om 16.00", + "Start": 11, + "End": 31, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-1T16", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "Ik ben 19:56:30 terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "12/31/1899 7:56:30 PM", + "Start": -1, + "End": 20, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T19:56:30", + "type": "time", + "value": "19:56:30" + } + ] + } + } + ] + }, + { + "Input": "Het is half acht", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "half acht", + "Start": 7, + "End": 15, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T07:30", + "type": "time", + "value": "07:30:00" + }, + { + "timex": "T19:30", + "type": "time", + "value": "19:30:00" + } + ] + } + } + ] + }, + { + "Input": "Het is 10 voor half negen 's avonds", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10 voor half negen 's avonds", + "Start": 7, + "End": 34, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T20:20", + "type": "time", + "value": "20:20:00" + } + ] + } + } + ] + }, + { + "Input": "Ik ben 's morgens om 7 uur terug ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "s morgens om 7 uur", + "Start": 8, + "End": 25, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T07", + "type": "time", + "value": "07:00:00" + } + ] + } + } + ] + }, + { + "Input": "Ik ben 's middags om 7 uur terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "s middags om 7 uur", + "Start": 8, + "End": 25, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T19", + "type": "time", + "value": "19:00:00" + } + ] + } + } + ] + }, + { + "Input": "Ik ben rond de middag terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "rond de middag", + "Start": 7, + "End": 20, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T12", + "type": "time", + "value": "12:00:00" + } + ] + } + } + ] + }, + { + "Input": "Ik ben rond 11 uur terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "rond 11 uur", + "Start": 7, + "End": 17, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T11", + "type": "time", + "value": "11:00:00" + } + ] + } + } + ] + }, + { + "Input": "Ik ben 11:40 terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "12/31/1899 11:40:00 AM", + "Start": -1, + "End": 21, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T11:40", + "type": "time", + "value": "11:40:00" + } + ] + } + } + ] + }, + { + "Input": "het middaguur", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "het middaguur", + "Start": 0, + "End": 12, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T12", + "type": "time", + "value": "12:00:00" + } + ] + } + } + ] + }, + { + "Input": "Ik ben 5 tot 6 's middags weg", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5 tot 6 's middags", + "Start": 7, + "End": 24, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T17,T18,PT1H)", + "type": "timerange", + "start": "17:00:00", + "end": "18:00:00" + } + ] + } + } + ] + }, + { + "Input": "Ik ben 's middags 5 tot zeven weg", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "s middags 5 tot zeven", + "Start": 8, + "End": 28, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T05,T07,PT2H)", + "type": "timerange", + "start": "05:00:00", + "end": "07:00:00" + } + ] + } + } + ] + }, + { + "Input": "Ik ben tussen 5 en 6 's middags weg", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tussen 5 en 6 's middags", + "Start": 7, + "End": 30, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T17,T18,PT1H)", + "type": "timerange", + "start": "17:00:00", + "end": "18:00:00" + } + ] + } + } + ] + }, + { + "Input": "Ik ben 4:00 tot 7 weg", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "4:00 tot 7", + "Start": 7, + "End": 16, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T04:00,T07,PT3H)", + "type": "timerange", + "start": "04:00:00", + "end": "07:00:00" + }, + { + "timex": "(T16:00,T19,PT3H)", + "type": "timerange", + "start": "16:00:00", + "end": "19:00:00" + } + ] + } + } + ] + }, + { + "Input": "Ik ben van 3 uur 's ochtends tot 5 uur 's middags weg", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van 3 uur 's ochtends tot 5 uur 's middags", + "Start": 7, + "End": 48, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T03,T17,PT14H)", + "type": "timerange", + "start": "03:00:00", + "end": "17:00:00" + } + ] + } + } + ] + }, + { + "Input": "Ik ben tussen 4 en 5 's middags weg", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tussen 4 en 5 's middags", + "Start": 7, + "End": 30, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T16,T17,PT1H)", + "type": "timerange", + "start": "16:00:00", + "end": "17:00:00" + } + ] + } + } + ] + }, + { + "Input": "Laten we 's morgens afspreken", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "s morgens", + "Start": 10, + "End": 18, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "TMO", + "type": "timerange", + "start": "08:00:00", + "end": "12:00:00" + } + ] + } + } + ] + }, + { + "Input": "Laten we 's avonds afspreken", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "s avonds", + "Start": 10, + "End": 17, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "TEV", + "type": "timerange", + "start": "16:00:00", + "end": "20:00:00" + } + ] + } + } + ] + }, + { + "Input": "Ik ben over 5 minuten terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "over 5 minuten", + "Start": 7, + "End": 20, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2016-11-07T00:05:00", + "type": "datetime", + "value": "2016-11-07 00:05:00" + } + ] + } + } + ] + }, + { + "Input": "over 5 minuten", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "over 5 minuten", + "Start": 0, + "End": 13, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2016-11-07T00:05:00", + "type": "datetime", + "value": "2016-11-07 00:05:00" + } + ] + } + } + ] + }, + { + "Input": "plan een meeting voor me in op volgende week maandag om 9.00 of 13:00", + "Context": { + "ReferenceDateTime": "2017-12-04T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "volgende week maandag 9:00", + "Start": -1, + "End": 25, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2017-12-11T09", + "type": "datetime", + "value": "2017-12-11 09:00:00" + } + ] + } + }, + { + "Text": "1 pm", + "Start": 44, + "End": 47, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T13", + "type": "time", + "value": "13:00:00" + } + ] + } + } + ] + }, + { + "Input": "plan een meeting voor me in op volgende week maandag of dinsdag", + "Context": { + "ReferenceDateTime": "2017-12-04T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "volgende week maandag", + "Start": 31, + "End": 51, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2017-12-11", + "type": "date", + "value": "2017-12-11" + } + ] + } + }, + { + "Text": "tue", + "Start": 39, + "End": 41, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-2", + "type": "date", + "value": "2017-11-28" + }, + { + "timex": "XXXX-WXX-2", + "type": "date", + "value": "2017-12-05" + } + ] + } + } + ] + }, + { + "Input": "plan 's ochtends om 9 uur of 10 uur een meeting voor me in", + "Context": { + "ReferenceDateTime": "2017-12-04T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": " 's ochtends om 9 uur", + "Start": 4, + "End": 24, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T09", + "type": "time", + "value": "09:00:00" + } + ] + } + }, + { + "Text": "10 oclock", + "Start": 49, + "End": 57, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T10", + "type": "time", + "value": "10:00:00" + }, + { + "timex": "T22", + "type": "time", + "value": "22:00:00" + } + ] + } + } + ] + }, + { + "Input": "plan een meeting voor me in op volgende maandag 13:00-15:00 of 17:00-18:00", + "Context": { + "ReferenceDateTime": "2017-12-04T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "volgende maandag 13:00-15:00", + "Start": 31, + "End": 58, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2017-12-11T13,2017-12-11T15,PT2H)", + "type": "datetimerange", + "start": "2017-12-11 13:00:00", + "end": "2017-12-11 15:00:00" + } + ] + } + }, + { + "Text": "5-6 pm", + "Start": 44, + "End": 49, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T17,T18,PT1H)", + "type": "timerange", + "start": "17:00:00", + "end": "18:00:00" + } + ] + } + } + ] + }, + { + "Input": "Maandag 8-9 's ochtends of 9-10 's ochtends zijn vrij", + "Context": { + "ReferenceDateTime": "2017-12-04T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "maandag 8-9 's ochtends ", + "Start": 0, + "End": 23, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-WXX-1T08,XXXX-WXX-1T09,PT1H)", + "type": "datetimerange", + "start": "2017-11-27 08:00:00", + "end": "2017-11-27 09:00:00" + }, + { + "timex": "(XXXX-WXX-1T08,XXXX-WXX-1T09,PT1H)", + "type": "datetimerange", + "start": "2017-12-04 08:00:00", + "end": "2017-12-04 09:00:00" + } + ] + } + }, + { + "Text": "9-10 am", + "Start": 16, + "End": 22, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T09,T10,PT1H)", + "type": "timerange", + "start": "09:00:00", + "end": "10:00:00" + } + ] + } + } + ] + }, + { + "Input": "Cortana kan proberen een Skypegesprek te plannen volgende week op dinsdag of donderdag?", + "Context": { + "ReferenceDateTime": "2017-12-04T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "volgende week op dinsdag", + "Start": 49, + "End": 72, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2017-12-12", + "type": "date", + "value": "2017-12-12" + } + ] + } + }, + { + "Text": "thursday", + "Start": 66, + "End": 73, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-4", + "type": "date", + "value": "2017-11-30" + }, + { + "timex": "XXXX-WXX-4", + "type": "date", + "value": "2017-12-07" + } + ] + } + } + ] + }, + { + "Input": "Cortana kan proberen een Skypegesprek te plannen volgende week op dinsdag 9 uur 's ochtends of op donderdag 1 uur 's middags?", + "Context": { + "ReferenceDateTime": "2017-12-04T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "volgende week op dinsdag 9 uur 's ochtends", + "Start": 49, + "End": 90, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2017-12-12T09", + "type": "datetime", + "value": "2017-12-12 09:00:00" + } + ] + } + }, + { + "Text": "thursday 1 pm", + "Start": 71, + "End": 83, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-4T13", + "type": "datetime", + "value": "2017-11-30 13:00:00" + }, + { + "timex": "XXXX-WXX-4T13", + "type": "datetime", + "value": "2017-12-07 13:00:00" + } + ] + } + } + ] + }, + { + "Input": "Dit kan wel of niet correct zijn", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "Dit kan langer duren dan verwacht", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "Zet deze lunch in mijn agenda op dinsdag 9 mei. Nodig niemand uit.", + "Context": { + "ReferenceDateTime": "2018-01-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "dinsdag 9 mei", + "Start": 33, + "End": 45, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-05-09", + "type": "date", + "value": "2017-05-09" + }, + { + "timex": "XXXX-05-09", + "type": "date", + "value": "2018-05-09" + } + ] + } + } + ] + }, + { + "Input": "Het is misschien in mei", + "Context": { + "ReferenceDateTime": "2018-01-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "mei", + "Start": 20, + "End": 22, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-05", + "type": "daterange", + "start": "2017-05-01", + "end": "2017-06-01" + }, + { + "timex": "XXXX-05", + "type": "daterange", + "start": "2018-05-01", + "end": "2018-06-01" + } + ] + } + } + ] + }, + { + "Input": "Laten we 1 uur vastleggen op dinsdag 7 maart om de recente xxxx van xxxx te bespreken. Cortana zal proberen een tijdstip voor ons te vinden. Rob, let er op dat deze e-mail vertrouwelijke informatie kan bevatten.", + "Context": { + "ReferenceDateTime": "2018-03-14T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 uur", + "Start": 9, + "End": 13, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT1H", + "type": "duration", + "value": "3600" + } + ] + } + }, + { + "Text": "tuesday march 7", + "Start": 21, + "End": 35, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-03-07", + "type": "date", + "value": "2018-03-07" + }, + { + "timex": "XXXX-03-07", + "type": "date", + "value": "2019-03-07" + } + ] + } + } + ] + }, + { + "Input": "We hebben wel een aantal data beschikbaar in de week van 10 april. I stel voor dat we elkaar bellen om het nut hiervan te bespreken aangezien er mogelijk andere opties kunnen zijn.", + "Context": { + "ReferenceDateTime": "2018-03-14T01:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de week van 10 april", + "Start": 45, + "End": 64, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-04-10", + "type": "daterange", + "start": "2017-04-10", + "end": "2017-04-17" + }, + { + "timex": "XXXX-04-10", + "type": "daterange", + "start": "2018-04-09", + "end": "2018-04-16" + } + ] + } + } + ] + }, + { + "Input": "Bericht over vertrouwelijkheid: de informatie in dit document en de bijlagen is vertrouwelijk en kan juridisch beschermd zijn", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "Ze kan je e-mailen met een aantal tijden in mijn schema die beschikbaar zijn", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "gaarne uw begrip voor enige dwaasheid die hieruit kan resulteren.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "Deze e-mail kan geheim worden gehouden.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "Ik heb je agenda in conceptmodus gezet aangezien er wijzigingen in aangebracht kunnen worden.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "Je kunt een bericht van me krijgen met voorgestelde tijden vandaag.", + "Context": { + "ReferenceDateTime": "2018-03-14T01:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vandaag", + "Start": 59, + "End": 65, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-03-14", + "type": "date", + "value": "2018-03-14" + } + ] + } + } + ] + }, + { + "Input": "Dit document kan net zo goed als vertrouwelijk beschouwd worden.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "Mag ik vragen waar dit voor is?", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "Dat mag u niet!", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "Ik zal alles binnen 9 maanden afhandelen en terug zijn binnen de komende 10 maanden", + "Context": { + "ReferenceDateTime": "2018-03-23T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "binnen 9 maanden", + "Start": 13, + "End": 28, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-03-23,2018-12-23,P9M)", + "type": "daterange", + "start": "2018-03-23", + "end": "2018-12-23" + } + ] + } + }, + { + "Text": "within next 10 months", + "Start": 56, + "End": 76, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-03-23,2019-01-23,P10M)", + "type": "daterange", + "start": "2018-03-23", + "end": "2019-01-23" + } + ] + } + } + ] + }, + { + "Input": "Tom en ik zullen een meeting hebben over twee weken, dus help me alsjeblieft een meeting te plannen over twee weken.", + "Context": { + "ReferenceDateTime": "2018-03-23T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "over twee weken", + "Start": 36, + "End": 50, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-04-06", + "type": "date", + "value": "2018-04-06" + } + ] + } + }, + { + "Text": "over twee weken", + "Start": 36, + "End": 50, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-04-06", + "type": "date", + "value": "2018-04-06" + } + ] + } + } + ] + }, + { + "Input": "Ik zal de komende vijf dagen of de komende veertig dagen naar China gaan.", + "Context": { + "ReferenceDateTime": "2018-03-23T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "komende vijf dagen", + "Start": 10, + "End": 27, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-03-24,2018-03-29,P5D)", + "type": "daterange", + "start": "2018-03-24", + "end": "2018-03-29" + } + ] + } + }, + { + "Text": "next forty days", + "Start": 37, + "End": 51, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-03-24,2018-05-03,P40D)", + "type": "daterange", + "start": "2018-03-24", + "end": "2018-05-03" + } + ] + } + } + ] + }, + { + "Input": "Ik zal 1 juli, 17 keer terug gaan.", + "Context": { + "ReferenceDateTime": "2018-04-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 juli", + "Start": 7, + "End": 12, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-07-01", + "type": "date", + "value": "2017-07-01" + }, + { + "timex": "XXXX-07-01", + "type": "date", + "value": "2018-07-01" + } + ] + } + } + ] + }, + { + "Input": "Cortana, leg 2 uren vast volgende maand", + "Context": { + "ReferenceDateTime": "2018-03-25T01:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2 uren", + "Start": 13, + "End": 18, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT2H", + "type": "duration", + "value": "7200" + } + ] + } + }, + { + "Text": "next month", + "Start": 29, + "End": 38, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-04", + "type": "daterange", + "start": "2018-04-01", + "end": "2018-05-01" + } + ] + } + } + ] + }, + { + "Input": "Cortana kan ons helpen een tijdstip te vinden op maandag 12-4", + "Context": { + "ReferenceDateTime": "2018-05-16T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "maandag 12-4", + "Start": 49, + "End": 60, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-WXX-1T00,XXXX-WXX-1T04,PT4H)", + "type": "datetimerange", + "start": "2018-05-14 00:00:00", + "end": "2018-05-14 04:00:00" + }, + { + "timex": "(XXXX-WXX-1T00,XXXX-WXX-1T04,PT4H)", + "type": "datetimerange", + "start": "2018-05-21 00:00:00", + "end": "2018-05-21 04:00:00" + }, + { + "timex": "(XXXX-WXX-1T12,XXXX-WXX-1T16,PT4H)", + "type": "datetimerange", + "start": "2018-05-14 12:00:00", + "end": "2018-05-14 16:00:00" + }, + { + "timex": "(XXXX-WXX-1T12,XXXX-WXX-1T16,PT4H)", + "type": "datetimerange", + "start": "2018-05-21 12:00:00", + "end": "2018-05-21 16:00:00" + } + ] + } + } + ] + }, + { + "Input": "Cortana kan ons helpen een tijdstip te vinden op maandag 11-4", + "Context": { + "ReferenceDateTime": "2018-05-16T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "maandag 11-4", + "Start": 49, + "End": 60, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-WXX-1T11,XXXX-WXX-1T16,PT5H)", + "type": "datetimerange", + "start": "2018-05-14 11:00:00", + "end": "2018-05-14 16:00:00" + }, + { + "timex": "(XXXX-WXX-1T11,XXXX-WXX-1T16,PT5H)", + "type": "datetimerange", + "start": "2018-05-21 11:00:00", + "end": "2018-05-21 16:00:00" + }, + { + "timex": "(XXXX-WXX-1T23,XXXX-WXX-2T04,PT5H)", + "type": "datetimerange", + "start": "2018-05-14 23:00:00", + "end": "2018-05-15 04:00:00" + }, + { + "timex": "(XXXX-WXX-1T23,XXXX-WXX-2T04,PT5H)", + "type": "datetimerange", + "start": "2018-05-21 23:00:00", + "end": "2018-05-22 04:00:00" + } + ] + } + } + ] + }, + { + "Input": "Ik vertrek voor een andere dag", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "andere dag", + "Start": 20, + "End": 29, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P1D", + "type": "duration", + "value": "86400" + } + ] + } + } + ] + }, + { + "Input": "Elke week en een ander ding deze week", + "Context": { + "ReferenceDateTime": "2018-05-20T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "elke week", + "Start": 0, + "End": 8, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P1W", + "type": "set", + "value": "not resolved" + } + ] + } + }, + { + "Text": "this week", + "Start": 28, + "End": 36, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W20", + "type": "daterange", + "start": "2018-05-14", + "end": "2018-05-21" + } + ] + } + } + ] + }, + { + "Input": "Ik was daar niet dezelfde week dat het gebeurde", + "Context": { + "ReferenceDateTime": "2017-11-17T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "dezelfde week", + "Start": 17, + "End": 29, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX", + "Mod": "ref_undef", + "type": "daterange", + "start": "2017-11-13", + "end": "2017-11-20" + } + ] + } + } + ] + }, + { + "Input": "Ik was daar niet dezelfde maand dat het gebeurde", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "dezelfde maand", + "Start": 17, + "End": 30, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-XX", + "Mod": "ref_undef", + "type": "daterange", + "start": "2017-11-01", + "end": "2017-12-01" + } + ] + } + } + ] + }, + { + "Input": "Ik was daar niet dat weekend", + "Context": { + "ReferenceDateTime": "2016-11-11T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "", + "Start": 0, + "End": 0, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-WE", + "Mod": "ref_undef", + "type": "daterange", + "start": "2016-11-12", + "end": "2016-11-14" + } + ] + } + } + ] + }, + { + "Input": "Ik was daar niet in hetzelfde jaar dat het gebeurde", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "hetzelfde jaar", + "Start": 20, + "End": 33, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX", + "Mod": "ref_undef", + "type": "daterange", + "start": "2017-01-01", + "end": "2018-01-01" + } + ] + } + } + ] + }, + { + "Input": "Ik zit vol voor de dag", + "Context": { + "ReferenceDateTime": "2018-05-22T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de dag", + "Start": 16, + "End": 21, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-05-22", + "type": "date", + "value": "2018-05-22" + } + ] + } + } + ] + }, + { + "Input": "Ik ben de maand weg", + "Context": { + "ReferenceDateTime": "2018-05-22T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de maand", + "Start": 7, + "End": 14, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-05", + "type": "daterange", + "start": "2018-05-01", + "end": "2018-06-01" + } + ] + } + } + ] + }, + { + "Input": "Ik zal woensdag vroeg op de dag vertrekken naar Beijing", + "Context": { + "ReferenceDateTime": "2018-05-18T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "woensdag vroeg op de dag", + "Start": 7, + "End": 30, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-3", + "Mod": "start", + "type": "datetimerange", + "start": "2018-05-23 00:00:00", + "end": "2018-05-23 12:00:00" + } + ] + } + } + ] + }, + { + "Input": "Ik zal halverwege vandaag naar Beijing vertrekken", + "Context": { + "ReferenceDateTime": "2018-05-18T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "halverwege vandaag", + "Start": 7, + "End": 24, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2018-05-18", + "Mod": "mid", + "type": "datetimerange", + "start": "2018-05-18 10:00:00", + "end": "2018-05-18 14:00:00" + } + ] + } + } + ] + }, + { + "Input": "Ik zal later op de dag naar Beijing vertrekken", + "Context": { + "ReferenceDateTime": "2018-05-18T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "later op de dag", + "Start": 7, + "End": 21, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2018-05-18", + "Mod": "end", + "type": "datetimerange", + "start": "2018-05-18 12:00:00", + "end": "2018-05-19 00:00:00" + } + ] + } + } + ] + }, + { + "Input": "Hey, we hebben Cloud partner voor het jaar", + "Context": { + "ReferenceDateTime": "2018-05-24T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "het jaar", + "Start": 34, + "End": 41, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "type": "daterange", + "start": "2018-01-01", + "end": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "Geniet van je maand", + "Context": { + "ReferenceDateTime": "2018-05-24T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "Fijne dag", + "Context": { + "ReferenceDateTime": "2018-05-24T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "Een goede week gewenst!", + "Context": { + "ReferenceDateTime": "2018-05-24T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "Wat de de bonus van april 2017", + "Context": { + "ReferenceDateTime": "2018-05-24T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "4/1/2017 12:00:00 AM", + "Start": -1, + "End": 19, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2017-04", + "type": "daterange", + "start": "2017-04-01", + "end": "2017-05-01" + } + ] + } + } + ] + }, + { + "Input": "Ik ging in 2017 april terug naar China", + "Context": { + "ReferenceDateTime": "2018-05-24T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2017 april", + "Start": 11, + "End": 20, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2017-04", + "type": "daterange", + "start": "2017-04-01", + "end": "2017-05-01" + } + ] + } + } + ] + }, + { + "Input": "We zouden een tijd kunnen hebben vastgelegd om eerder in de week te ontmoeten.", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "eerder in de week", + "Start": 47, + "End": 63, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W22", + "type": "daterange", + "start": "2018-05-28", + "end": "2018-05-31" + } + ] + } + } + ] + }, + { + "Input": "We zouden een tijd kunnen hebben vastgelegd om eerder deze maand te ontmoeten.", + "Context": { + "ReferenceDateTime": "2018-05-28T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "eerder deze maand", + "Start": 47, + "End": 63, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-05", + "type": "daterange", + "start": "2018-05-01", + "end": "2018-05-16" + } + ] + } + } + ] + }, + { + "Input": "We zouden een tijd kunnen hebben vastgelegd om eerder dit jaar te ontmoeten.", + "Context": { + "ReferenceDateTime": "2018-05-28T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "eerder dit jaar", + "Start": 47, + "End": 61, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "type": "daterange", + "start": "2018-01-01", + "end": "2018-05-28" + } + ] + } + } + ] + }, + { + "Input": "Zoek alsjeblieft een tijdstip om elkaar later deze week te ontmoeten", + "Context": { + "ReferenceDateTime": "2018-05-28T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "later deze week", + "Start": 40, + "End": 54, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W22", + "type": "daterange", + "start": "2018-05-31", + "end": "2018-06-04" + } + ] + } + } + ] + }, + { + "Input": "Zoek alsjeblieft een tijdstip om elkaar later deze maand te ontmoeten", + "Context": { + "ReferenceDateTime": "2018-05-28T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "later deze maand", + "Start": 40, + "End": 55, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-05", + "type": "daterange", + "start": "2018-05-28", + "end": "2018-06-01" + } + ] + } + } + ] + }, + { + "Input": "Zoek alsjeblieft een tijdstip om elkaar later dit jaar te ontmoeten", + "Context": { + "ReferenceDateTime": "2018-05-28T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "later dit jaar", + "Start": 40, + "End": 53, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "type": "daterange", + "start": "2018-07-01", + "end": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "Zoek alsjeblieft een tijdstip om elkaar later in het jaar te ontmoeten", + "Context": { + "ReferenceDateTime": "2018-05-28T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "later in het jaar", + "Start": 40, + "End": 56, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "type": "daterange", + "start": "2018-07-01", + "end": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "Ben je twee dagen na vandaag beschikbaar?", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "twee dagen na vandaag", + "Start": 7, + "End": 27, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-06-02", + "type": "date", + "value": "2018-06-02" + } + ] + } + } + ] + }, + { + "Input": "Ben je drie weken vanaf morgen beschikbaar?", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "drie weken vanaf morgen", + "Start": 7, + "End": 29, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-06-22", + "type": "date", + "value": "2018-06-22" + } + ] + } + } + ] + }, + { + "Input": "Waar was je twee dagen voor gisteren?", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "twee dagen voor gisteren?", + "Start": 12, + "End": 36, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-05-28", + "type": "date", + "value": "2018-05-28" + } + ] + } + } + ] + }, + { + "Input": "Eli Lilly verkocht IVAC op 31 dec. 1994", + "Context": { + "ReferenceDateTime": "2018-05-01T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "31 dec. 1994", + "Start": 27, + "End": 38, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "1994-12-31", + "type": "date", + "value": "1994-12-31" + } + ] + } + } + ] + }, + { + "Input": "Ik ga 5-3-'18 om 17:49:19 terug", + "Context": { + "ReferenceDateTime": "2018-05-01T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5-3-'18 om 17:49:19", + "Start": 6, + "End": 24, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2018-05-03T17:49:19", + "type": "datetime", + "value": "2018-05-03 17:49:19" + } + ] + } + } + ] + }, + { + "Input": "Het zal gebeuren tussen 10 en 11:30 op 1-1-2015", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tussen 10 en 11:30 op 1-1-2015", + "Start": 17, + "End": 46, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2015-01-01T10,2015-01-01T11:30,PT1H30M)", + "type": "datetimerange", + "start": "2015-01-01 10:00:00", + "end": "2015-01-01 11:30:00" + }, + { + "timex": "(2015-01-01T22,2015-01-01T23:30,PT1H30M)", + "type": "datetimerange", + "start": "2015-01-01 22:00:00", + "end": "2015-01-01 23:30:00" + } + ] + } + } + ] + }, + { + "Input": "Het zal 1-1-2015 tussen 10 en 11:30 gebeuren.", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1-1-2015 tussen 10 en 11:30", + "Start": 8, + "End": 34, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2015-01-01T10,2015-01-01T11:30,PT1H30M)", + "type": "datetimerange", + "start": "2015-01-01 10:00:00", + "end": "2015-01-01 11:30:00" + }, + { + "timex": "(2015-01-01T22,2015-01-01T23:30,PT1H30M)", + "type": "datetimerange", + "start": "2015-01-01 22:00:00", + "end": "2015-01-01 23:30:00" + } + ] + } + } + ] + }, + { + "Input": "Het zal gebeuren van 10:30 tot 15.00 op 1-1-2015", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van 10:30 tot 15.00 op 1-1-2015", + "Start": 17, + "End": 47, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2015-01-01T10:30,2015-01-01T15,PT4H30M)", + "type": "datetimerange", + "start": "2015-01-01 10:30:00", + "end": "2015-01-01 15:00:00" + } + ] + } + } + ] + }, + { + "Input": "Het zal gebeuren tussen 3 en 5 op 1-1-2015", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tussen 3 en 5 op 1-1-2015", + "Start": 17, + "End": 41, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2015-01-01T03,2015-01-01T05,PT2H)", + "type": "datetimerange", + "start": "2015-01-01 03:00:00", + "end": "2015-01-01 05:00:00" + }, + { + "timex": "(2015-01-01T15,2015-01-01T17,PT2H)", + "type": "datetimerange", + "start": "2015-01-01 15:00:00", + "end": "2015-01-01 17:00:00" + } + ] + } + } + ] + }, + { + "Input": "Het zal gebeuren van 3:30 tot 5.55 op 1-1-2015", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van 3:30 tot 5.55 op 1-1-2015", + "Start": 17, + "End": 45, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2015-01-01T03:30,2015-01-01T05:55,PT2H25M)", + "type": "datetimerange", + "start": "2015-01-01 03:30:00", + "end": "2015-01-01 05:55:00" + }, + { + "timex": "(2015-01-01T15:30,2015-01-01T17:55,PT2H25M)", + "type": "datetimerange", + "start": "2015-01-01 15:30:00", + "end": "2015-01-01 17:55:00" + } + ] + } + } + ] + }, + { + "Input": "Laat me de verkoop zien van voor 2010 of na 2018", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "voor 2010", + "Start": 28, + "End": 36, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2010", + "Mod": "before", + "type": "daterange", + "end": "2010-01-01" + } + ] + } + }, + { + "Text": "after 2018", + "Start": 29, + "End": 38, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "Mod": "after", + "type": "daterange", + "start": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "Laat me de verkoop zien van na 2010 en voor 2018 of voor 2000, maar niet 1998", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "na 2010", + "Start": 28, + "End": 34, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2010", + "Mod": "after", + "type": "daterange", + "start": "2011-01-01" + } + ] + } + }, + { + "Text": "before 2018", + "Start": 29, + "End": 39, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "Mod": "before", + "type": "daterange", + "end": "2018-01-01" + } + ] + } + }, + { + "Text": "before 2000", + "Start": 44, + "End": 54, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2000", + "Mod": "before", + "type": "daterange", + "end": "2000-01-01" + } + ] + } + }, + { + "Text": "1998", + "Start": 73, + "End": 76, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "1998", + "type": "daterange", + "start": "1998-01-01", + "end": "1999-01-01" + } + ] + } + } + ] + }, + { + "Input": "Laat me gegevens zien meer dan 4 dagen en minder dan 1 week", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "meer dan 4 dagen", + "Start": 22, + "End": 37, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P4D", + "Mod": "more", + "type": "duration", + "value": "345600" + } + ] + } + }, + { + "Text": "less than 1 week", + "Start": 37, + "End": 52, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P1W", + "Mod": "less", + "type": "duration", + "value": "604800" + } + ] + } + } + ] + }, + { + "Input": "Laat me bestanden zien langer dan 1 uur en 30 minuten", + "Context": { + "ReferenceDateTime": "2018-06-20T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": " langer dan 1 uur en 30 minuten", + "Start": 22, + "End": 52, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT1H30M", + "Mod": "more", + "type": "duration", + "value": "5400" + } + ] + } + } + ] + }, + { + "Input": "I heb al mijn werk al afgerond langer dan 2 weken voor vandaag", + "Context": { + "ReferenceDateTime": "2018-06-12T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "langer dan 2 weken voor vandaag", + "Start": 31, + "End": 61, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-05-29", + "Mod": "before", + "type": "daterange", + "end": "2018-05-29" + } + ] + } + } + ] + }, + { + "Input": "Deze taak zou meer dan 2 dagen voor gisteren afgerond moeten zijn.", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "dan 2 dagen voor gisteren ", + "Start": 19, + "End": 44, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-05-26", + "Mod": "before", + "type": "daterange", + "end": "2018-05-26" + } + ] + } + } + ] + }, + { + "Input": "Deze taak zal minder dan 3 dagen na morgen agerond zijn", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "minder dan 3 dagen na morgen", + "Start": 14, + "End": 41, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-05-30,2018-06-02,P3D)", + "type": "daterange", + "start": "2018-05-30", + "end": "2018-06-02" + } + ] + } + } + ] + }, + { + "Input": "Deze taak zal meer dan 2 weken na vandaag beginnen", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "meer dan 2 weken na vandaag ", + "Start": 14, + "End": 41, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-06-12", + "Mod": "after", + "type": "daterange", + "start": "2018-06-12" + } + ] + } + } + ] + }, + { + "Input": "Laten we over 3 minuten vanaf nu beginnen", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3 minuten vanaf nu", + "Start": 14, + "End": 31, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2018-05-29T00:03:00", + "type": "datetime", + "value": "2018-05-29 00:03:00" + } + ] + } + } + ] + }, + { + "Input": "Laten we over 3 minuten vanaf vandaag beginnen", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3 minuten", + "Start": 14, + "End": 22, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT3M", + "type": "duration", + "value": "180" + } + ] + } + }, + { + "Text": "today", + "Start": 27, + "End": 31, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-05-29", + "type": "date", + "value": "2018-05-29" + } + ] + } + } + ] + }, + { + "Input": "Kan ik een boeking plaatsen voor de 9e van mei voor 2 nachten?", + "Context": { + "ReferenceDateTime": "2018-06-22T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": " de 9e van mei", + "Start": 32, + "End": 45, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-05-09", + "type": "date", + "value": "2018-05-09" + }, + { + "timex": "XXXX-05-09", + "type": "date", + "value": "2019-05-09" + } + ] + } + }, + { + "Text": "nights", + "Start": 45, + "End": 50, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "TNI", + "type": "timerange", + "start": "20:00:00", + "end": "23:59:59" + } + ] + } + } + ] + }, + { + "Input": "Het gebeurt in 15e eeuw", + "Context": { + "ReferenceDateTime": "2018-06-22T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "15e eeuw", + "Start": 15, + "End": 22, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(1400-01-01,1500-01-01,P100Y)", + "type": "daterange", + "start": "1400-01-01", + "end": "1500-01-01" + } + ] + } + } + ] + }, + { + "Input": "Laat me de bestanden zien in 21e eeuw", + "Context": { + "ReferenceDateTime": "2018-06-22T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "21e eeuw", + "Start": 29, + "End": 36, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2000-01-01,2100-01-01,P100Y)", + "type": "daterange", + "start": "2000-01-01", + "end": "2100-01-01" + } + ] + } + } + ] + }, + { + "Input": "Misschien kunnen we na 2018 vertrekken", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "na 2018", + "Start": 20, + "End": 26, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "Mod": "after", + "type": "daterange", + "start": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "Misschien kunnen we na feb 2018 vertrekken", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "na feb 2018", + "Start": 20, + "End": 30, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-02", + "Mod": "after", + "type": "daterange", + "start": "2018-03-01" + } + ] + } + } + ] + }, + { + "Input": "Misschien kunnen we na feb vertrekken", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "na feb", + "Start": 20, + "End": 25, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-02", + "Mod": "after", + "type": "daterange", + "start": "2018-03-01" + }, + { + "timex": "XXXX-02", + "Mod": "after", + "type": "daterange", + "start": "2019-03-01" + } + ] + } + } + ] + }, + { + "Input": "Het zal 1-1-2015 na 2:00 gebeuren", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1-1-2015 na 2:00", + "Start": 8, + "End": 23, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2015-01-01T02:00", + "Mod": "after", + "type": "datetimerange", + "start": "2015-01-01 02:00:00" + }, + { + "timex": "2015-01-01T14:00", + "Mod": "after", + "type": "datetimerange", + "start": "2015-01-01 14:00:00" + } + ] + } + } + ] + }, + { + "Input": "Het zal vandaag voor 16:00 gebeuren", + "Context": { + "ReferenceDateTime": "2018-06-26T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vandaag voor 16:00 ", + "Start": 8, + "End": 26, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2018-06-26T16", + "Mod": "before", + "type": "datetimerange", + "end": "2018-06-26 16:00:00" + } + ] + } + } + ] + }, + { + "Input": "Het zal volgende week woensdag later dan 10 uur 's morgens gebeuren", + "Context": { + "ReferenceDateTime": "2018-06-26T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "volgende week woensdag later dan 10 uur 's morgens", + "Start": 8, + "End": 57, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2018-07-04T10", + "Mod": "after", + "type": "datetimerange", + "start": "2018-07-04 10:00:00" + } + ] + } + } + ] + }, + { + "Input": "Het gebeurde op vorige week dinsdag om 2 uur 's middags", + "Context": { + "ReferenceDateTime": "2018-06-26T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vorige week dinsdag om 2 uur 's middags", + "Start": 16, + "End": 54, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2018-06-19T14", + "Mod": "before", + "type": "datetimerange", + "end": "2018-06-19 14:00:00" + } + ] + } + } + ] + }, + { + "Input": "Laten we vertrekken op 1 feb niet later dan 6:00 ", + "Context": { + "ReferenceDateTime": "2018-06-26T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 feb niet later dan 6:00 ", + "Start": 23, + "End": 48, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "XXXX-02-01T06:00", + "Mod": "before", + "type": "datetimerange", + "end": "2018-02-01 06:00:00" + }, + { + "timex": "XXXX-02-01T06:00", + "Mod": "before", + "type": "datetimerange", + "end": "2019-02-01 06:00:00" + }, + { + "timex": "XXXX-02-01T18:00", + "Mod": "before", + "type": "datetimerange", + "end": "2018-02-01 18:00:00" + }, + { + "timex": "XXXX-02-01T18:00", + "Mod": "before", + "type": "datetimerange", + "end": "2019-02-01 18:00:00" + } + ] + } + } + ] + }, + { + "Input": "Het gebeurde op volgende week na 2:00", + "Context": { + "ReferenceDateTime": "2018-06-26T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "volgende week", + "Start": 16, + "End": 28, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W27", + "type": "daterange", + "start": "2018-07-02", + "end": "2018-07-09" + } + ] + } + }, + { + "Text": "after 2:00", + "Start": 25, + "End": 34, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "T02:00", + "Mod": "after", + "type": "timerange", + "start": "02:00:00" + }, + { + "timex": "T14:00", + "Mod": "after", + "type": "timerange", + "start": "14:00:00" + } + ] + } + } + ] + }, + { + "Input": "Laat verkoop in 2007 en 2009 zien", + "Context": { + "ReferenceDateTime": "2018-06-26T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2007", + "Start": 16, + "End": 19, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2007", + "type": "daterange", + "start": "2007-01-01", + "end": "2008-01-01" + } + ] + } + }, + { + "Text": "2009", + "Start": 24, + "End": 27, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2009", + "type": "daterange", + "start": "2009-01-01", + "end": "2010-01-01" + } + ] + } + } + ] + }, + { + "Input": "Laat verkoop tussen 2007 en 2009 zien", + "Context": { + "ReferenceDateTime": "2018-06-26T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tussen 2007 en 2009", + "Start": 13, + "End": 31, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2007-01-01,2009-01-01,P2Y)", + "type": "daterange", + "start": "2007-01-01", + "end": "2009-01-01" + } + ] + } + } + ] + }, + { + "Input": "Leg vandaag om 9:00 een Skypegesprek vast", + "Context": { + "ReferenceDateTime": "2018-06-28T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vandaag om 9:00 ", + "Start": 4, + "End": 19, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2018-06-28T09", + "type": "datetime", + "value": "2018-06-28 09:00:00" + } + ] + } + } + ] + }, + { + "Input": "Leg vandaag om 21:00 een Skypegesprek vast", + "Context": { + "ReferenceDateTime": "2018-06-28T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vandaag om 21:00", + "Start": 4, + "End": 19, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2018-06-28T21", + "type": "datetime", + "value": "2018-06-28 21:00:00" + } + ] + } + } + ] + }, + { + "Input": "Laat verkoop in het jaar 2008 zien", + "Context": { + "ReferenceDateTime": "2018-06-28T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "jaar 2018", + "Start": -1, + "End": 8, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2008", + "type": "daterange", + "start": "2008-01-01", + "end": "2009-01-01" + } + ] + } + } + ] + }, + { + "Input": "Laat verkoop in het jaar", + "Context": { + "ReferenceDateTime": "2018-06-28T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "het jaar", + "Start": 16, + "End": 23, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "type": "daterange", + "start": "2018-01-01", + "end": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "Laat verkoop in de week", + "Context": { + "ReferenceDateTime": "2018-07-02T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de week", + "Start": 16, + "End": 22, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W27", + "type": "daterange", + "start": "2018-07-02", + "end": "2018-07-09" + } + ] + } + } + ] + }, + { + "Input": "Laat verkoop in de week na volgende", + "Context": { + "ReferenceDateTime": "2018-07-02T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de week na volgende", + "Start": 16, + "End": 34, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W29", + "type": "daterange", + "start": "2018-07-16", + "end": "2018-07-23" + } + ] + } + } + ] + }, + { + "Input": "Laat verkoop in de week 31", + "Context": { + "ReferenceDateTime": "2018-07-02T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "week 31", + "Start": 19, + "End": 25, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W31", + "type": "daterange", + "start": "2018-07-30", + "end": "2018-08-06" + } + ] + } + } + ] + }, + { + "Input": "Show sales in the week 1", + "Context": { + "ReferenceDateTime": "2019-03-02T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "week 1", + "Start": 18, + "End": 23, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-W01", + "type": "daterange", + "start": "2018-12-31", + "end": "2019-01-07" + } + ] + } + } + ] + }, + { + "Input": "There is no week 00, nor W00", + "Context": { + "ReferenceDateTime": "2019-03-02T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "Ik vertrek over 2 minuten", + "Context": { + "ReferenceDateTime": "2018-06-26T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "over 2 minuten", + "Start": 11, + "End": 24, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2018-06-26T00:02:00", + "type": "datetime", + "value": "2018-06-26 00:02:00" + } + ] + } + } + ] + }, + { + "Input": "Ik vertrek over twee maanden", + "Context": { + "ReferenceDateTime": "2018-07-05T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "over twee maanden", + "Start": 11, + "End": 27, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-09-05", + "type": "date", + "value": "2018-09-05" + } + ] + } + } + ] + }, + { + "Input": "Ik vertrek over twee weken", + "Context": { + "ReferenceDateTime": "2018-07-05T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "over twee weken", + "Start": 11, + "End": 25, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-07-19", + "type": "date", + "value": "2018-07-19" + } + ] + } + } + ] + }, + { + "Input": "Ik vertrek over twee jaar", + "Context": { + "ReferenceDateTime": "2018-07-05T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "over twee jaar", + "Start": 11, + "End": 24, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2020-07-05", + "type": "date", + "value": "2020-07-05" + } + ] + } + } + ] + }, + { + "Input": "Ik vertrek over twee dagen na vandaag", + "Context": { + "ReferenceDateTime": "2018-07-05T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "twee dagen na vandaag", + "Start": 16, + "End": 36, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-07-07", + "type": "date", + "value": "2018-07-07" + } + ] + } + } + ] + }, + { + "Input": "Het bereik is 2014-2018", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": " 2014-2018", + "Start": 13, + "End": 22, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2014-01-01,2018-01-01,P4Y)", + "type": "daterange", + "start": "2014-01-01", + "end": "2018-01-01" + } + ] + } + } + ] + }, + { + "Input": "Het bereik is 2014~2018", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2014~2018", + "Start": 14, + "End": 22, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2014-01-01,2018-01-01,P4Y)", + "type": "daterange", + "start": "2014-01-01", + "end": "2018-01-01" + } + ] + } + } + ] + }, + { + "Input": "Het bereik is 2014 tot 2018", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2014 tot 2018", + "Start": 14, + "End": 26, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2014-01-01,2018-01-01,P4Y)", + "type": "daterange", + "start": "2014-01-01", + "end": "2018-01-01" + } + ] + } + } + ] + }, + { + "Input": "Het bereik is tussen 2014-2018", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tussen 2014-2018", + "Start": 14, + "End": 29, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2014-01-01,2018-01-01,P4Y)", + "type": "daterange", + "start": "2014-01-01", + "end": "2018-01-01" + } + ] + } + } + ] + }, + { + "Input": "Het bereik is tussen 2014~2018", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tussen 2014~2018", + "Start": 14, + "End": 29, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2014-01-01,2018-01-01,P4Y)", + "type": "daterange", + "start": "2014-01-01", + "end": "2018-01-01" + } + ] + } + } + ] + }, + { + "Input": "Het bereik is tussen 2014 en 2018", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tussen 2014 en 2018", + "Start": 14, + "End": 32, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2014-01-01,2018-01-01,P4Y)", + "type": "daterange", + "start": "2014-01-01", + "end": "2018-01-01" + } + ] + } + } + ] + }, + { + "Input": "Het bereik is van 2014 tot 2018", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van 2014 tot 2018", + "Start": 14, + "End": 30, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2014-01-01,2018-01-01,P4Y)", + "type": "daterange", + "start": "2014-01-01", + "end": "2018-01-01" + } + ] + } + } + ] + }, + { + "Input": "Het bereik is van 2014-2018", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van 2014-2018", + "Start": 14, + "End": 26, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2014-01-01,2018-01-01,P4Y)", + "type": "daterange", + "start": "2014-01-01", + "end": "2018-01-01" + } + ] + } + } + ] + }, + { + "Input": "Het bereik is van 2014~2018", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van 2014~2018", + "Start": 14, + "End": 26, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2014-01-01,2018-01-01,P4Y)", + "type": "daterange", + "start": "2014-01-01", + "end": "2018-01-01" + } + ] + } + } + ] + }, + { + "Input": "Het bereik is van 2014 tot en met 2018", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van 2014 tot en met 2018", + "Start": 14, + "End": 37, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2014-01-01,2018-01-01,P4Y)", + "type": "daterange", + "start": "2014-01-01", + "end": "2018-01-01" + } + ] + } + } + ] + }, + { + "Input": "Het bereik is in 2014 tot en met 2018", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "in 2014 tot en met 2018", + "Start": 14, + "End": 36, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2014-01-01,2018-01-01,P4Y)", + "type": "daterange", + "start": "2014-01-01", + "end": "2018-01-01" + } + ] + } + } + ] + }, + { + "Input": "Het bereik is in 2014 tot en met mei 2018", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2014 tot en met mei 2018", + "Start": 17, + "End": 40, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2014-01-01,2018-05-01,P52M)", + "type": "daterange", + "start": "2014-01-01", + "end": "2018-05-01" + } + ] + } + } + ] + }, + { + "Input": "Het bereik is in 2014 tot en met 2 mei 2018", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2014 tot en met 2 mei 2018", + "Start": 17, + "End": 42, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2014-01-01,2018-05-02,P1582D)", + "type": "daterange", + "start": "2014-01-01", + "end": "2018-05-02" + } + ] + } + } + ] + }, + { + "Input": "Laat me de verkoop zien in het jaar 2008", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2008", + "Start": 36, + "End": 39, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2008", + "type": "daterange", + "start": "2008-01-01", + "end": "2009-01-01" + } + ] + } + } + ] + }, + { + "Input": "Ik vertrok daar vierentwintig januari half twee 's middags", + "Context": { + "ReferenceDateTime": "2018-07-11T20:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vierentwintig januari half twee 's middags", + "Start": 16, + "End": 57, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-01-24T13:30", + "type": "datetime", + "value": "2018-01-24 13:30:00" + }, + { + "timex": "XXXX-01-24T13:30", + "type": "datetime", + "value": "2019-01-24 13:30:00" + } + ] + } + } + ] + }, + { + "Input": "Ik ga terug naar China half november", + "Context": { + "ReferenceDateTime": "2018-07-13T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "half november", + "Start": 23, + "End": 35, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-11", + "Mod": "mid", + "type": "daterange", + "start": "2017-11-10", + "end": "2017-11-21" + }, + { + "timex": "XXXX-11", + "Mod": "mid", + "type": "daterange", + "start": "2018-11-10", + "end": "2018-11-21" + } + ] + } + } + ] + }, + { + "Input": "Verrassingsfeest op kantoor voor Ted op zat. om 5 uur.", + "Context": { + "ReferenceDateTime": "2018-07-13T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "zat. om 5 uur", + "Start": 40, + "End": 52, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-6T05", + "type": "datetime", + "value": "2018-07-07 05:00:00" + }, + { + "timex": "XXXX-WXX-6T05", + "type": "datetime", + "value": "2018-07-14 05:00:00" + }, + { + "timex": "XXXX-WXX-6T17", + "type": "datetime", + "value": "2018-07-07 17:00:00" + }, + { + "timex": "XXXX-WXX-6T17", + "type": "datetime", + "value": "2018-07-14 17:00:00" + } + ] + } + } + ] + }, + { + "Input": "Gisterenavond verdwenen 26 mensen", + "Context": { + "ReferenceDateTime": "2018-07-17T13:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "gisterenavond", + "Start": 0, + "End": 12, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2018-07-16TNI", + "type": "datetimerange", + "start": "2018-07-16 20:00:00", + "end": "2018-07-16 23:59:59" + } + ] + } + } + ] + }, + { + "Input": "Het verhaal gebeurde het jaar voor onafhankelijkheid", + "Context": { + "ReferenceDateTime": "2018-07-17T13:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "het jaar", + "Start": 21, + "End": 28, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "type": "daterange", + "start": "2018-01-01", + "end": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "Er is een event in de onafhankelijksdag van dit jaar.", + "Context": { + "ReferenceDateTime": "2018-07-17T13:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "onafhankelijksdag van dit jaar", + "Start": 22, + "End": 51, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-07-04", + "type": "date", + "value": "2018-07-04" + } + ] + } + } + ] + }, + { + "Input": "Ik reken erop te vertrekken voor onafhankelijkheidsdag", + "Context": { + "ReferenceDateTime": "2018-07-24T13:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "voor onafhankelijkheidsdag", + "Start": 28, + "End": 53, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-07-04", + "Mod": "before", + "type": "daterange", + "end": "2018-07-04" + }, + { + "timex": "XXXX-07-04", + "Mod": "before", + "type": "daterange", + "end": "2019-07-04" + } + ] + } + } + ] + }, + { + "Input": "Leg iets vast voor de komende week", + "Context": { + "ReferenceDateTime": "2018-07-31T13:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "komende week", + "Start": 22, + "End": 33, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W32", + "type": "daterange", + "start": "2018-08-06", + "end": "2018-08-13" + } + ] + } + } + ] + }, + { + "Input": "laten we dat ergens in de komende weken vastleggen, okay?", + "Context": { + "ReferenceDateTime": "2018-07-31T13:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "komende weken", + "Start": 26, + "End": 38, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-08-01,2018-08-15,P2W)", + "type": "daterange", + "start": "2018-08-01", + "end": "2018-08-15" + } + ] + } + } + ] + }, + { + "Input": "het is op volgende week maandag", + "Context": { + "ReferenceDateTime": "2018-07-31T13:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "op volgende week maandag", + "Start": 7, + "End": 30, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-08-06", + "type": "date", + "value": "2018-08-06" + } + ] + } + } + ] + }, + { + "Input": "Ik vertrek op 22 mei (dins) - 11:30", + "Context": { + "ReferenceDateTime": "2018-07-30T20:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "22 mei (dins) - 11:30", + "Start": 14, + "End": 34, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-05-22T11:30", + "type": "datetime", + "value": "2018-05-22 11:30:00" + }, + { + "timex": "XXXX-05-22T11:30", + "type": "datetime", + "value": "2019-05-22 11:30:00" + } + ] + } + } + ] + }, + { + "Input": "De deur is open vanaf het middaguur vandaag tot het middaguur morgen", + "Context": { + "ReferenceDateTime": "2018-07-31T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "het middaguur vandaag", + "Start": 22, + "End": 42, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2018-07-31TAF", + "type": "datetimerange", + "start": "2018-07-31 12:00:00", + "end": "2018-07-31 16:00:00" + } + ] + } + }, + { + "Text": "tomorrow am", + "Start": 36, + "End": 46, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2018-08-01TMO", + "type": "datetimerange", + "start": "2018-08-01 08:00:00", + "end": "2018-08-01 12:00:00" + } + ] + } + } + ] + }, + { + "Input": "Goedemorgen, Paul", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "Goedenavond, Cortana", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "Laten we elkaar deze week ontmoeten al zo vroeg als 7 uur 's ochtends", + "Context": { + "ReferenceDateTime": "2018-08-17T15:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "deze week", + "Start": 16, + "End": 24, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W33", + "type": "daterange", + "start": "2018-08-13", + "end": "2018-08-20" + } + ] + } + }, + { + "Text": "as early as 7:00 am", + "Start": 21, + "End": 39, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "T07:00", + "Mod": "since", + "type": "timerange", + "start": "07:00:00" + } + ] + } + } + ] + }, + { + "Input": "Ik vertrek al zo laat als 7 uur 's ochtends", + "Context": { + "ReferenceDateTime": "2018-08-17T15:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "al zo laat als 7 uur 's ochtends", + "Start": 11, + "End": 42, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "T07:00", + "Mod": "until", + "type": "timerange", + "end": "07:00:00" + } + ] + } + } + ] + }, + { + "Input": "Regel een Skypegesprek van 15 minuten voor volgende maandag of dinsdag na 13:00 GMT", + "Context": { + "ReferenceDateTime": "2018-08-29T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van 15 minuten", + "Start": 23, + "End": 36, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT15M", + "type": "duration", + "value": "900" + } + ] + } + }, + { + "Text": "next monday", + "Start": 30, + "End": 40, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-09-03", + "type": "date", + "value": "2018-09-03" + } + ] + } + }, + { + "Text": "tuesday after 1pm", + "Start": 45, + "End": 61, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-2T13", + "Mod": "after", + "type": "datetimerange", + "start": "2018-08-28 13:00:00" + }, + { + "timex": "XXXX-WXX-2T13", + "Mod": "after", + "type": "datetimerange", + "start": "2018-09-04 13:00:00" + } + ] + } + } + ] + }, + { + "Input": "Wat zal er in de 5 aankomende jaren gebeuren?", + "Context": { + "ReferenceDateTime": "2018-08-30T10:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5 aankomende jaren ", + "Start": 17, + "End": 35, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-08-31,2023-08-31,P5Y)", + "type": "daterange", + "start": "2018-08-31", + "end": "2023-08-31" + } + ] + } + } + ] + }, + { + "Input": "Wat zal er in de 2 aankomende maanden gebeuren?", + "Context": { + "ReferenceDateTime": "2018-08-30T10:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2 aankomende maanden ", + "Start": 17, + "End": 37, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-08-31,2018-10-31,P2M)", + "type": "daterange", + "start": "2018-08-31", + "end": "2018-10-31" + } + ] + } + } + ] + }, + { + "Input": "Wat zal er in de 2 aankomende dagen gebeuren?", + "Context": { + "ReferenceDateTime": "2018-08-30T10:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": " 2 aankomende dagen ", + "Start": 16, + "End": 35, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-08-31,2018-09-02,P2D)", + "type": "daterange", + "start": "2018-08-31", + "end": "2018-09-02" + } + ] + } + } + ] + }, + { + "Input": "Wat zal er in de 5 aankomende minuten gebeuren?", + "Context": { + "ReferenceDateTime": "2018-08-30T10:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5 aankomende minuten ", + "Start": 17, + "End": 37, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2018-08-30T10:00:00,2018-08-30T10:05:00,PT5M)", + "type": "datetimerange", + "start": "2018-08-30 10:00:00", + "end": "2018-08-30 10:05:00" + } + ] + } + } + ] + }, + { + "Input": "Wat is er in de afgelopen 5 minuten gebeurd?", + "Context": { + "ReferenceDateTime": "2018-08-30T10:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "afgelopen 5 minuten ", + "Start": 16, + "End": 35, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2018-08-30T09:55:00,2018-08-30T10:00:00,PT5M)", + "type": "datetimerange", + "start": "2018-08-30 09:55:00", + "end": "2018-08-30 10:00:00" + } + ] + } + } + ] + }, + { + "Input": "Wat is er in de afgelopen 5 jaren gebeurd?", + "Context": { + "ReferenceDateTime": "2018-08-30T10:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "afgelopen 5 jaren", + "Start": 16, + "End": 32, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2013-08-30,2018-08-30,P5Y)", + "type": "daterange", + "start": "2013-08-30", + "end": "2018-08-30" + } + ] + } + } + ] + }, + { + "Input": "Wat is er in de afgelopen 10 weken gebeurd?", + "Context": { + "ReferenceDateTime": "2018-08-30T10:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "afgelopen 10 weken", + "Start": 16, + "End": 33, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-06-21,2018-08-30,P10W)", + "type": "daterange", + "start": "2018-06-21", + "end": "2018-08-30" + } + ] + } + } + ] + }, + { + "Input": "Leg een vergaderruimte voor me vast op morgen van 10 tot 12 uur 's ochtends", + "Context": { + "ReferenceDateTime": "2018-08-31T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "morgen van 10 tot 12 uur 's ochtends", + "Start": 39, + "End": 74, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2018-09-01T10,2018-09-01T12,PT2H)", + "type": "datetimerange", + "start": "2018-09-01 10:00:00", + "end": "2018-09-01 12:00:00" + } + ] + } + }, + { + "Text": "tomorrow", + "Start": 47, + "End": 54, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-09-01", + "type": "date", + "value": "2018-09-01" + } + ] + } + } + ] + }, + { + "Input": "Ik ga zo vroeg als het eerste kwartaal van volgend jaar terug.", + "Context": { + "ReferenceDateTime": "2018-09-06T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "zo vroeg als het eerste kwartaal van volgend jaar", + "Start": 6, + "End": 54, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-01-01,2019-04-01,P3M)", + "Mod": "since", + "type": "daterange", + "start": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "Wat is de verkoop voor het jaar hoger dan 2012", + "Context": { + "ReferenceDateTime": "2018-08-31T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "voor het jaar hoger dan 2012", + "Start": 18, + "End": 45, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2012", + "Mod": "after", + "type": "daterange", + "start": "2013-01-01" + } + ] + } + } + ] + }, + { + "Input": "Ik wil verkoop voor jaar 2012 of later", + "Context": { + "ReferenceDateTime": "2018-08-31T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "jaar 2012 of later", + "Start": 20, + "End": 37, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2012", + "Mod": "since", + "type": "daterange", + "start": "2012-01-01" + } + ] + } + } + ] + }, + { + "Input": "Wat vind je van jaar 2016 en hoger", + "Context": { + "ReferenceDateTime": "2018-08-31T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "jaar 2016 en hoger", + "Start": 16, + "End": 33, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2016", + "Mod": "since", + "type": "daterange", + "start": "2016-01-01" + } + ] + } + } + ] + }, + { + "Input": "Je kunt alleen vertrekken op 1-1-2016 en later", + "Context": { + "ReferenceDateTime": "2018-08-31T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1-1-2016 en later", + "Start": 29, + "End": 45, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2016-01-01", + "Mod": "since", + "type": "daterange", + "start": "2016-01-01" + } + ] + } + } + ] + }, + { + "Input": "Je kunt alleen vertrekken op 1-1-2016 en daarna", + "Context": { + "ReferenceDateTime": "2018-08-31T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1-1-2016 en daarna", + "Start": 29, + "End": 46, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2016-01-01", + "Mod": "since", + "type": "daterange", + "start": "2016-01-01" + } + ] + } + } + ] + }, + { + "Input": "Ik kan alleen vertrekken op 1-1-2016 en nadat mijn werkitem af is", + "Context": { + "ReferenceDateTime": "2018-08-31T12:00:00" + }, + "Comment": "Known false positive needs to be supported in the future", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1-1-2016", + "Start": 28, + "End": 35, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2016-01-01", + "type": "date", + "value": "2016-01-01" + } + ] + } + } + ] + }, + { + "Input": "Ik kan alleen vertrekken op 1-1-2016 en na 18:00", + "Context": { + "ReferenceDateTime": "2018-08-31T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1-1-2016", + "Start": 28, + "End": 35, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2016-01-01", + "type": "date", + "value": "2016-01-01" + } + ] + } + }, + { + "Text": "after 6pm", + "Start": 33, + "End": 41, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "T18", + "Mod": "after", + "type": "timerange", + "start": "18:00:00" + } + ] + } + } + ] + }, + { + "Input": "Het aandeel van deze bank is 20% lager in het jaar tot op heden", + "Context": { + "ReferenceDateTime": "2018-09-07T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "jaar tot op heden", + "Start": 46, + "End": 62, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "type": "daterange", + "start": "2018-01-01", + "end": "2018-09-07" + } + ] + } + } + ] + }, + { + "Input": "Zullen we vertrekken op 2018 of later, is dit in orde voor jou?", + "Context": { + "ReferenceDateTime": "2018-09-07T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2018 of later", + "Start": 24, + "End": 36, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "Mod": "since", + "type": "daterange", + "start": "2018-01-01" + } + ] + } + } + ] + }, + { + "Input": "Wat is de verkoop voor tussen 2015 en 2018 of later dan 2020", + "Context": { + "ReferenceDateTime": "2018-09-07T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tussen 2015 en 2018", + "Start": 23, + "End": 41, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2015-01-01,2018-01-01,P3Y)", + "type": "daterange", + "start": "2015-01-01", + "end": "2018-01-01" + } + ] + } + }, + { + "Text": "later than 2020", + "Start": 46, + "End": 60, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2020", + "Mod": "after", + "type": "daterange", + "start": "2021-01-01" + } + ] + } + } + ] + }, + { + "Input": "Laten we deze week op een tijdstip vanaf 7 uur 's morgens afspreken", + "Context": { + "ReferenceDateTime": "2018-08-17T15:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "deze week", + "Start": 9, + "End": 17, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W33", + "type": "daterange", + "start": "2018-08-13", + "end": "2018-08-20" + } + ] + } + }, + { + "Text": "any time from 7:00 am", + "Start": 21, + "End": 41, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "T07:00", + "Mod": "since", + "type": "timerange", + "start": "07:00:00" + } + ] + } + } + ] + }, + { + "Input": "later dan 2018", + "Context": { + "ReferenceDateTime": "2018-09-25T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "later dan 2018", + "Start": 0, + "End": 13, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "Mod": "after", + "type": "daterange", + "start": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "Plan alsjeblieft een ontmoeting voor maandag om half 3 's middags", + "Context": { + "ReferenceDateTime": "2018-09-21T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "voor maandag om half 3 's middags", + "Start": 32, + "End": 64, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-1T02:30", + "type": "datetime", + "value": "2018-09-17 02:30:00" + }, + { + "timex": "XXXX-WXX-1T02:30", + "type": "datetime", + "value": "2018-09-24 02:30:00" + }, + { + "timex": "XXXX-WXX-1T14:30", + "type": "datetime", + "value": "2018-09-17 14:30:00" + }, + { + "timex": "XXXX-WXX-1T14:30", + "type": "datetime", + "value": "2018-09-24 14:30:00" + } + ] + } + } + ] + }, + { + "Input": "Zullen we voor half 3 's middags vertrekken?", + "Context": { + "ReferenceDateTime": "2018-09-07T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "voor half 3 's middags", + "Start": 10, + "End": 31, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "T14:30", + "Mod": "before", + "type": "timerange", + "end": "14:30:00" + } + ] + } + } + ] + }, + { + "Input": "hi donderdag 29-3 11 uur 's ochtends is goed", + "Context": { + "ReferenceDateTime": "2018-09-07T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "donderdag 29-3 11 uur 's ochtends ", + "Start": 3, + "End": 36, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-03-29T11:00", + "type": "datetime", + "value": "2018-03-29 11:00:00" + }, + { + "timex": "XXXX-03-29T11:00", + "type": "datetime", + "value": "2019-03-29 11:00:00" + } + ] + } + } + ] + }, + { + "Input": "Leg alsjeblieft iets vast voor 6-4 tussen 9.30-16.30 pst", + "Context": { + "ReferenceDateTime": "2018-09-07T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "6-4 tussen 9.30-16.30", + "Start": 31, + "End": 51, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-06-04T09:30,XXXX-06-04T16:30,PT7H)", + "type": "datetimerange", + "start": "2018-06-04 09:30:00", + "end": "2018-06-04 16:30:00" + }, + { + "timex": "(XXXX-06-04T09:30,XXXX-06-04T16:30,PT7H)", + "type": "datetimerange", + "start": "2019-06-04 09:30:00", + "end": "2019-06-04 16:30:00" + } + ] + } + } + ] + }, + { + "Input": "Waar was je van maart tot mei", + "Context": { + "ReferenceDateTime": "2018-09-07T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van maart tot mei", + "Start": 12, + "End": 28, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-03-01,XXXX-05-01,P2M)", + "type": "daterange", + "start": "2018-03-01", + "end": "2018-05-01" + }, + { + "timex": "(XXXX-03-01,XXXX-05-01,P2M)", + "type": "daterange", + "start": "2019-03-01", + "end": "2019-05-01" + } + ] + } + } + ] + }, + { + "Input": "Wat gaat er gebeuren tussen augustus en oktober", + "Context": { + "ReferenceDateTime": "2018-09-07T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tussen augustus en oktober", + "Start": 21, + "End": 46, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-08-01,2018-10-01,P2M)", + "type": "daterange", + "start": "2018-08-01", + "end": "2018-10-01" + } + ] + } + } + ] + }, + { + "Input": "Wat gaat er gebeuren mei tot maart", + "Context": { + "ReferenceDateTime": "2018-09-07T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "mei tot maart", + "Start": 21, + "End": 33, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-05-01,2019-03-01,P10M)", + "type": "daterange", + "start": "2018-05-01", + "end": "2019-03-01" + } + ] + } + } + ] + }, + { + "Input": "Wat gaat er gebeuren van sep tot nov", + "Context": { + "ReferenceDateTime": "2018-09-07T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van sep tot nov", + "Start": 21, + "End": 35, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-09-01,XXXX-11-01,P2M)", + "type": "daterange", + "start": "2017-09-01", + "end": "2017-11-01" + }, + { + "timex": "(XXXX-09-01,XXXX-11-01,P2M)", + "type": "daterange", + "start": "2018-09-01", + "end": "2018-11-01" + } + ] + } + } + ] + }, + { + "Input": "Wat gaat er gebeuren van mei tot september", + "Context": { + "ReferenceDateTime": "2018-09-07T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van mei tot september", + "Start": 21, + "End": 41, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-05-01,2018-09-01,P4M)", + "type": "daterange", + "start": "2018-05-01", + "end": "2018-09-01" + } + ] + } + } + ] + }, + { + "Input": "Wat gaat er gebeuren van nov tot maart", + "Context": { + "ReferenceDateTime": "2018-09-07T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van nov tot maart", + "Start": 21, + "End": 37, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-11-01,XXXX-03-01,P4M)", + "type": "daterange", + "start": "2017-11-01", + "end": "2018-03-01" + }, + { + "timex": "(XXXX-11-01,XXXX-03-01,P4M)", + "type": "daterange", + "start": "2018-11-01", + "end": "2019-03-01" + } + ] + } + } + ] + }, + { + "Input": "Hypotheken waren op 6.45 procent", + "Context": { + "ReferenceDateTime": "2018-08-30T10:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "Zullen we om 6.45 vertrekken?", + "Context": { + "ReferenceDateTime": "2018-08-30T10:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "om 6.45", + "Start": 10, + "End": 16, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T06:45", + "type": "time", + "value": "06:45:00" + }, + { + "timex": "T18:45", + "type": "time", + "value": "18:45:00" + } + ] + } + } + ] + }, + { + "Input": "Zal hij terug zijn over twee dagen? Of over een week?", + "Context": { + "ReferenceDateTime": "2018-10-17T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "over twee dagen", + "Start": 19, + "End": 33, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-10-19", + "type": "date", + "value": "2018-10-19" + } + ] + } + }, + { + "Text": "in a week", + "Start": 32, + "End": 40, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-10-24", + "type": "date", + "value": "2018-10-24" + } + ] + } + } + ] + }, + { + "Input": "https://localhost:44300 ", + "Context": { + "ReferenceDateTime": "2018-10-16T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "van 1-10 tot 7-11", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van 1-10 tot 7-11", + "Start": 0, + "End": 16, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-10-01,XXXX-11-07,P37D)", + "type": "daterange", + "start": "2018-10-01", + "end": "2018-11-07" + } + ] + } + } + ] + }, + { + "Input": "van 25-10 tot 25-1", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van 25-10 tot 25-1", + "Start": 0, + "End": 17, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-10-25,XXXX-01-25,P92D)", + "type": "daterange", + "start": "2017-10-25", + "end": "2018-01-25" + }, + { + "timex": "(XXXX-10-25,XXXX-01-25,P92D)", + "type": "daterange", + "start": "2018-10-25", + "end": "2019-01-25" + } + ] + } + } + ] + }, + { + "Input": "Mijn vakantie is van 10-1-2018-10-7-2018", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van 10-1-2018-10-7-2018", + "Start": 17, + "End": 39, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-10-01,2018-10-07,P6D)", + "type": "daterange", + "start": "2018-10-01", + "end": "2018-10-07" + } + ] + } + } + ] + }, + { + "Input": "Mijn vakantie is van 10-1-2018 - 10-7-2018", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van 10-1-2018 - 10-7-2018", + "Start": 17, + "End": 41, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-10-01,2018-10-07,P6D)", + "type": "daterange", + "start": "2018-10-01", + "end": "2018-10-07" + } + ] + } + } + ] + }, + { + "Input": "Ik heb een lange vakantie tussen 1-10 en 7-11", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tussen 1-10 en 7-11", + "Start": 26, + "End": 44, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-10-01,XXXX-11-07,P37D)", + "type": "daterange", + "start": "2018-10-01", + "end": "2018-11-07" + } + ] + } + } + ] + }, + { + "Input": "APEC zal in Korea plaatsvinden jan-feb 2017", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "jan-feb 2017", + "Start": 31, + "End": 42, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2017-01-01,2017-02-01,P1M)", + "type": "daterange", + "start": "2017-01-01", + "end": "2017-02-01" + } + ] + } + } + ] + }, + { + "Input": "APEC zal in Korea plaatsvinden nov-feb 2017", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "nov-feb 2017", + "Start": 31, + "End": 42, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2016-11-01,2017-02-01,P3M)", + "type": "daterange", + "start": "2016-11-01", + "end": "2017-02-01" + } + ] + } + } + ] + }, + { + "Input": "APEC zal in Korea plaatsvinden nov-5 feb 2017", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "nov-5 feb 2017", + "Start": 31, + "End": 44, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2016-11-01,2017-02-05,P96D)", + "type": "daterange", + "start": "2016-11-01", + "end": "2017-02-05" + } + ] + } + } + ] + }, + { + "Input": "APEC zal in Korea plaatsvinden 18 nov-19 dec, 2015", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "18 nov-19 dec, 2015", + "Start": 31, + "End": 49, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2015-11-18,2015-12-19,P31D)", + "type": "daterange", + "start": "2015-11-18", + "end": "2015-12-19" + } + ] + } + } + ] + }, + { + "Input": "APEC zal in Korea plaatsvinden 18 nov 2014-19 dec 2015", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "18 nov 2014-19 dec 2015", + "Start": 31, + "End": 53, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2014-11-18,2015-12-19,P396D)", + "type": "daterange", + "start": "2014-11-18", + "end": "2015-12-19" + } + ] + } + } + ] + }, + { + "Input": "APEC zal in Korea plaatsvinden op 18-19 november", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "op 18-19 november", + "Start": 31, + "End": 47, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-11-18,XXXX-11-19,P1D)", + "type": "daterange", + "start": "2017-11-18", + "end": "2017-11-19" + }, + { + "timex": "(XXXX-11-18,XXXX-11-19,P1D)", + "type": "daterange", + "start": "2018-11-18", + "end": "2018-11-19" + } + ] + } + } + ] + }, + { + "Input": "Ik zal vertrekken van aanstaande mei tot okt 2020", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van aanstaande mei tot okt 2020", + "Start": 18, + "End": 48, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-05-01,2020-10-01,P29M)", + "type": "daterange", + "start": "2018-05-01", + "end": "2020-10-01" + } + ] + } + } + ] + }, + { + "Input": "Ik zal vertrekken van mei tot okt 2020", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van mei tot okt 2020", + "Start": 18, + "End": 37, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2020-05-01,2020-10-01,P5M)", + "type": "daterange", + "start": "2020-05-01", + "end": "2020-10-01" + } + ] + } + } + ] + }, + { + "Input": "Ik zal vertrekken van 1-5 - 7-5, 2020", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van 1-5 - 7-5, 2020", + "Start": 18, + "End": 36, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2020-05-01,2020-05-07,P6D)", + "type": "daterange", + "start": "2020-05-01", + "end": "2020-05-07" + } + ] + } + } + ] + }, + { + "Input": "Ik zal vertrekken van 1-5 - 7-5-2020", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van 1-5 - 7-5-2020", + "Start": 18, + "End": 35, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2020-05-01,2020-05-07,P6D)", + "type": "daterange", + "start": "2020-05-01", + "end": "2020-05-07" + } + ] + } + } + ] + }, + { + "Input": "Ik zal vertrekken van 1-5-2019 - 7-5-2020", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van 1-5-2019 - 7-5-2020", + "Start": 18, + "End": 40, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-05-01,2020-05-07,P372D)", + "type": "daterange", + "start": "2019-05-01", + "end": "2020-05-07" + } + ] + } + } + ] + }, + { + "Input": "De datum moet 05-aug-2016 zijn", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "8/5/2016 12:00:00 AM", + "Start": -1, + "End": 19, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2016-08-05", + "type": "date", + "value": "2016-08-05" + } + ] + } + } + ] + }, + { + "Input": "Ben je beschikbaar op maandagmorgen van 10:00 tot 12:00", + "Context": { + "ReferenceDateTime": "2018-11-01T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "maandagmorgen van 10:00 tot 12:00", + "Start": 22, + "End": 54, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-WXX-1T10,XXXX-WXX-1T12,PT2H)", + "type": "datetimerange", + "start": "2018-10-29 10:00:00", + "end": "2018-10-29 12:00:00" + }, + { + "timex": "(XXXX-WXX-1T10,XXXX-WXX-1T12,PT2H)", + "type": "datetimerange", + "start": "2018-11-05 10:00:00", + "end": "2018-11-05 12:00:00" + } + ] + } + } + ] + }, + { + "Input": "Ben je beschikbaar 10:00 tot 12:00 maandagmorgen", + "Context": { + "ReferenceDateTime": "2018-11-01T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10:00 tot 12:00 maandagmorgen", + "Start": 19, + "End": 47, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-WXX-1T10,XXXX-WXX-1T12,PT2H)", + "type": "datetimerange", + "start": "2018-10-29 10:00:00", + "end": "2018-10-29 12:00:00" + }, + { + "timex": "(XXXX-WXX-1T10,XXXX-WXX-1T12,PT2H)", + "type": "datetimerange", + "start": "2018-11-05 10:00:00", + "end": "2018-11-05 12:00:00" + } + ] + } + } + ] + }, + { + "Input": "Waar was je gisterenmiddag van 15:00-20:00", + "Context": { + "ReferenceDateTime": "2018-11-01T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "gisterenmiddag van 15:00-20:00", + "Start": 12, + "End": 41, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2018-10-31T15,2018-10-31T20,PT5H)", + "type": "datetimerange", + "start": "2018-10-31 15:00:00", + "end": "2018-10-31 20:00:00" + } + ] + } + } + ] + }, + { + "Input": "Waar was je van 15:00-20:00 gisterenmiddag", + "Context": { + "ReferenceDateTime": "2018-11-01T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van 15:00-20:00 gisterenmiddag", + "Start": 12, + "End": 41, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2018-10-31T15,2018-10-31T20,PT5H)", + "type": "datetimerange", + "start": "2018-10-31 15:00:00", + "end": "2018-10-31 20:00:00" + } + ] + } + } + ] + }, + { + "Input": "Waar was je van 8 uur 's morgens-15:00 gisterenmiddag", + "Context": { + "ReferenceDateTime": "2018-11-01T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van 8 uur 's morgens-15:00 gisterenmiddag", + "Start": 12, + "End": 52, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2018-10-31T8,2018-10-31T15,PT7H)", + "type": "datetimerange", + "start": "2018-10-31 08:00:00", + "end": "2018-10-31 15:00:00" + } + ] + } + } + ] + }, + { + "Input": "Waar was je maandag 3-8", + "Context": { + "ReferenceDateTime": "2018-11-01T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "maandag 3-8", + "Start": 12, + "End": 22, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-WXX-1T03,XXXX-WXX-1T08,PT5H)", + "type": "datetimerange", + "start": "2018-10-29 03:00:00", + "end": "2018-10-29 08:00:00" + }, + { + "timex": "(XXXX-WXX-1T03,XXXX-WXX-1T08,PT5H)", + "type": "datetimerange", + "start": "2018-11-05 03:00:00", + "end": "2018-11-05 08:00:00" + }, + { + "timex": "(XXXX-WXX-1T15,XXXX-WXX-1T20,PT5H)", + "type": "datetimerange", + "start": "2018-10-29 15:00:00", + "end": "2018-10-29 20:00:00" + }, + { + "timex": "(XXXX-WXX-1T15,XXXX-WXX-1T20,PT5H)", + "type": "datetimerange", + "start": "2018-11-05 15:00:00", + "end": "2018-11-05 20:00:00" + } + ] + } + } + ] + }, + { + "Input": "Waar was je gisteren tussen 3 en 8?", + "Context": { + "ReferenceDateTime": "2018-11-01T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "gisteren tussen 3 en 8", + "Start": 12, + "End": 33, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2018-10-31T03,2018-10-31T08,PT5H)", + "type": "datetimerange", + "start": "2018-10-31 03:00:00", + "end": "2018-10-31 08:00:00" + }, + { + "timex": "(2018-10-31T15,2018-10-31T20,PT5H)", + "type": "datetimerange", + "start": "2018-10-31 15:00:00", + "end": "2018-10-31 20:00:00" + } + ] + } + } + ] + }, + { + "Input": "Ben je volgende maandag tussen 3 en 8 uur 's morgens beschikbaar ", + "Context": { + "ReferenceDateTime": "2018-11-01T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "volgende maandag tussen 3 en 8 uur 's morgens", + "Start": 7, + "End": 51, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2018-11-05T03,2018-11-05T08,PT5H)", + "type": "datetimerange", + "start": "2018-11-05 03:00:00", + "end": "2018-11-05 08:00:00" + } + ] + } + } + ] + }, + { + "Input": "Ben je volgende maandag tussen 3 uur 's middags - 12 uur 's middags beschikbaar", + "Context": { + "ReferenceDateTime": "2018-11-01T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": " volgende maandag tussen 3 uur 's middags - 12 uur 's middags", + "Start": 6, + "End": 66, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2018-11-05T03,2018-11-05T12,PT9H)", + "type": "datetimerange", + "start": "2018-11-05 03:00:00", + "end": "2018-11-05 12:00:00" + } + ] + } + } + ] + }, + { + "Input": "Ben je volgende maandag tussen 6-8 beschikbaar", + "Context": { + "ReferenceDateTime": "2018-11-01T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "volgende maandag tussen 6-8 ", + "Start": 7, + "End": 34, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2018-11-05T06,2018-11-05T08,PT2H)", + "type": "datetimerange", + "start": "2018-11-05 06:00:00", + "end": "2018-11-05 08:00:00" + }, + { + "timex": "(2018-11-05T18,2018-11-05T20,PT2H)", + "type": "datetimerange", + "start": "2018-11-05 18:00:00", + "end": "2018-11-05 20:00:00" + } + ] + } + } + ] + }, + { + "Input": "Ben je volgende maandag 6-8 beschikbaar", + "Context": { + "ReferenceDateTime": "2018-11-01T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "volgende maandag 6-8", + "Start": 7, + "End": 26, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2018-11-05T06,2018-11-05T08,PT2H)", + "type": "datetimerange", + "start": "2018-11-05 06:00:00", + "end": "2018-11-05 08:00:00" + }, + { + "timex": "(2018-11-05T18,2018-11-05T20,PT2H)", + "type": "datetimerange", + "start": "2018-11-05 18:00:00", + "end": "2018-11-05 20:00:00" + } + ] + } + } + ] + }, + { + "Input": "Ben je volgende maandagmorgen 6-8 beschikbaar", + "Context": { + "ReferenceDateTime": "2018-11-01T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "volgende maandagmorgen 6-8", + "Start": 7, + "End": 32, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2018-11-05T06,2018-11-05T08,PT2H)", + "type": "datetimerange", + "start": "2018-11-05 06:00:00", + "end": "2018-11-05 08:00:00" + } + ] + } + } + ] + }, + { + "Input": "Wat is je plan voor dec-2018", + "Context": { + "ReferenceDateTime": "2018-11-01T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "dec-2018", + "Start": 20, + "End": 27, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-12", + "type": "daterange", + "start": "2018-12-01", + "end": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "Wat is je plan voor dec/2018", + "Context": { + "ReferenceDateTime": "2018-11-01T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "dec-2018", + "Start": -1, + "End": 7, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-12", + "type": "daterange", + "start": "2018-12-01", + "end": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "Wat is je plan voor dec, 2018", + "Context": { + "ReferenceDateTime": "2018-11-01T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "dec, 2018", + "Start": 20, + "End": 28, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-12", + "type": "daterange", + "start": "2018-12-01", + "end": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "Wat is je plan voor dec/2018-mei/2019", + "Context": { + "ReferenceDateTime": "2018-11-01T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "dec/2018-mei/2019", + "Start": 20, + "End": 36, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-12-01,2019-05-01,P5M)", + "type": "daterange", + "start": "2018-12-01", + "end": "2019-05-01" + } + ] + } + } + ] + }, + { + "Input": "Wat is de dag ervoor gebeurd", + "Context": { + "ReferenceDateTime": "2018-11-08T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de dag ervoor", + "Start": 7, + "End": 19, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-11-07", + "type": "date", + "value": "2018-11-07" + } + ] + } + } + ] + }, + { + "Input": "Wat is je plan voor de dag erna?", + "Context": { + "ReferenceDateTime": "2018-11-08T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de dag erna", + "Start": 20, + "End": 30, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-11-09", + "type": "date", + "value": "2018-11-09" + } + ] + } + } + ] + }, + { + "Input": "Ik wachtte op nieuws, dag na dag, in de verwachting wat te horen", + "Context": { + "ReferenceDateTime": "2018-11-08T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "Ik herinner me de datum niet, het zou volgende maandag of volgende dinsdag moeten zijn", + "Context": { + "ReferenceDateTime": "2018-11-15T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "volgende maandag", + "Start": 38, + "End": 53, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-11-19", + "type": "date", + "value": "2018-11-19" + } + ] + } + }, + { + "Text": "next tuesday", + "Start": 55, + "End": 66, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-11-20", + "type": "date", + "value": "2018-11-20" + } + ] + } + } + ] + }, + { + "Input": "Ik herinner me de datum niet, het zou volgende maandag of afgelopen maandag moeten zijn", + "Context": { + "ReferenceDateTime": "2018-11-15T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "volgende maandag", + "Start": 39, + "End": 54, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-11-19", + "type": "date", + "value": "2018-11-19" + } + ] + } + }, + { + "Text": "previous monday", + "Start": 55, + "End": 69, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-11-05", + "type": "date", + "value": "2018-11-05" + } + ] + } + } + ] + }, + { + "Input": "Wat is je plan voor volgende week woensdag", + "Context": { + "ReferenceDateTime": "2018-11-28T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "volgende week woensdag", + "Start": 20, + "End": 41, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-12-05", + "type": "date", + "value": "2018-12-05" + } + ] + } + } + ] + }, + { + "Input": "Wat gebeurde er vorige week - maandag", + "Context": { + "ReferenceDateTime": "2018-11-28T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vorige week - maandag", + "Start": 16, + "End": 36, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-11-19", + "type": "date", + "value": "2018-11-19" + } + ] + } + } + ] + }, + { + "Input": "Wat gebeurde er deze week maandag", + "Context": { + "ReferenceDateTime": "2018-11-28T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "deze week maandag", + "Start": 16, + "End": 32, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-11-26", + "type": "date", + "value": "2018-11-26" + } + ] + } + } + ] + }, + { + "Input": "Je moet niet altijd naar bed gaan eind van de dag omdat het schadelijk is voor je gezondheid", + "Context": { + "ReferenceDateTime": "2018-11-21T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "eind van de dag ", + "Start": 34, + "End": 49, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2018-11-21T23:59:59", + "type": "datetime", + "value": "2018-11-21 23:59:59" + } + ] + } + } + ] + }, + { + "Input": "Bob en Alice wisselen meestal hun versleutelde berichten uit aan het eind van de dag", + "Context": { + "ReferenceDateTime": "2018-11-21T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "het eind van de dag", + "Start": 65, + "End": 83, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2018-11-21T23:59:59", + "type": "datetime", + "value": "2018-11-21 23:59:59" + } + ] + } + } + ] + }, + { + "Input": "Aan het eind van het jaar zal er een groot feest gehouden worden.", + "Context": { + "ReferenceDateTime": "2018-11-23T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "eind van het jaar", + "Start": 8, + "End": 24, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "Mod": "end", + "type": "daterange", + "start": "2018-07-01", + "end": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "Weet je de datum? 20-11, 12 nov?", + "Context": { + "ReferenceDateTime": "2018-11-28T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "20-11", + "Start": 18, + "End": 22, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-11-20", + "type": "date", + "value": "2018-11-20" + }, + { + "timex": "XXXX-11-20", + "type": "date", + "value": "2019-11-20" + } + ] + } + }, + { + "Text": "12 of nov", + "Start": 29, + "End": 37, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-11-12", + "type": "date", + "value": "2018-11-12" + }, + { + "timex": "XXXX-11-12", + "type": "date", + "value": "2019-11-12" + } + ] + } + } + ] + }, + { + "Input": "Ik hoorde dat je een verjaardagsfeest gaat houden eind van de maand", + "Context": { + "ReferenceDateTime": "2018-11-27T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "eind van de maand", + "Start": 50, + "End": 66, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-11", + "Mod": "end", + "type": "daterange", + "start": "2018-11-16", + "end": "2018-12-01" + } + ] + } + } + ] + }, + { + "Input": "Vergeet niet je code te pushen aangezien al de schijven vernieuwd zullen worden eind van de week.", + "Context": { + "ReferenceDateTime": "2018-11-29T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "eind van de week", + "Start": 80, + "End": 95, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W48", + "Mod": "end", + "type": "daterange", + "start": "2018-11-29", + "end": "2018-12-03" + } + ] + } + } + ] + }, + { + "Input": "Kan je alsjeblieft een tijd zoeken voor een telefonische vergadering op woensdag, donderdag of vrijdag, tussen 9-6 pt", + "Context": { + "ReferenceDateTime": "2018-11-29T12:00:00" + }, + "Comment": "between 9-6 PT can't be extracted as TimeZone is not enabled for now", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "woensdag", + "Start": 72, + "End": 79, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-3", + "type": "date", + "value": "2018-11-28" + }, + { + "timex": "XXXX-WXX-3", + "type": "date", + "value": "2018-12-05" + } + ] + } + }, + { + "Text": "thursday", + "Start": 61, + "End": 68, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-4", + "type": "date", + "value": "2018-11-22" + }, + { + "timex": "XXXX-WXX-4", + "type": "date", + "value": "2018-11-29" + } + ] + } + }, + { + "Text": "friday", + "Start": 73, + "End": 78, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-5", + "type": "date", + "value": "2018-11-23" + }, + { + "timex": "XXXX-WXX-5", + "type": "date", + "value": "2018-11-30" + } + ] + } + } + ] + }, + { + "Input": "Is tussen 6:30 tot 9 pst wat", + "Context": { + "ReferenceDateTime": "2018-11-28T12:00:00" + }, + "Comment": "Not supported as the TimeZone is not enabled for now", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tussen 6:30 tot 9 pst", + "Start": 3, + "End": 23, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T06:30,T09,PT2H30M)", + "type": "timerange", + "timezone": "UTC-08:00", + "timezoneText": "pst", + "utcOffsetMins": "-480", + "start": "06:30:00", + "end": "09:00:00" + }, + { + "timex": "(T18:30,T21,PT2H30M)", + "type": "timerange", + "timezone": "UTC-08:00", + "timezoneText": "pst", + "utcOffsetMins": "-480", + "start": "18:30:00", + "end": "21:00:00" + } + ] + } + } + ] + }, + { + "Input": "Is tussen 9 tot 10:30 cst wat", + "Context": { + "ReferenceDateTime": "2018-11-28T12:00:00" + }, + "Comment": "Cst can't be recognized as TimeZone is not enabled for now", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tussen 9 tot 10:30", + "Start": 3, + "End": 20, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T09,T10:30,PT1H30M)", + "type": "timerange", + "start": "09:00:00", + "end": "10:30:00" + }, + { + "timex": "(T21,T22:30,PT1H30M)", + "type": "timerange", + "start": "21:00:00", + "end": "22:30:00" + } + ] + } + } + ] + }, + { + "Input": "Is de eerste week van 2015 wat", + "Context": { + "ReferenceDateTime": "2018-11-29T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de eerste week van 2015", + "Start": 3, + "End": 25, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2015-W01", + "type": "daterange", + "start": "2014-12-29", + "end": "2015-01-05" + } + ] + } + } + ] + }, + { + "Input": "Is de eerste week van jan 2015 wat", + "Context": { + "ReferenceDateTime": "2018-11-29T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "eerste week van jan 2015", + "Start": 6, + "End": 29, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2015-01-W01", + "type": "daterange", + "start": "2014-12-29", + "end": "2015-01-05" + } + ] + } + } + ] + }, + { + "Input": "Is de laatste week van 2016 wat", + "Context": { + "ReferenceDateTime": "2018-11-29T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "laatste week van 2016", + "Start": 6, + "End": 26, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2016-W52", + "type": "daterange", + "start": "2016-12-26", + "end": "2017-01-02" + } + ] + } + } + ] + }, + { + "Input": "Is laatste week van dec 2016 wat", + "Context": { + "ReferenceDateTime": "2018-11-29T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "laatste week van dec 2016", + "Start": 3, + "End": 27, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2016-12-W05", + "type": "daterange", + "start": "2016-12-26", + "end": "2017-01-02" + } + ] + } + } + ] + }, + { + "Input": "How about first week of 2019", + "Context": { + "ReferenceDateTime": "2019-03-02T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "first week of 2019", + "Start": 10, + "End": 27, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-W01", + "type": "daterange", + "start": "2018-12-31", + "end": "2019-01-07" + } + ] + } + } + ] + }, + { + "Input": "How about last week of 2019", + "Context": { + "ReferenceDateTime": "2019-03-02T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "last week of 2019", + "Start": 10, + "End": 26, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-W52", + "type": "daterange", + "start": "2019-12-23", + "end": "2019-12-30" + } + ] + } + } + ] + }, + { + "Input": "Is de 3e week van 2018 wat", + "Context": { + "ReferenceDateTime": "2018-11-29T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de derde week van 2018", + "Start": -1, + "End": 21, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W03", + "type": "daterange", + "start": "2018-01-15", + "end": "2018-01-22" + } + ] + } + } + ] + }, + { + "Input": "Is de 3e week van jan wat", + "Context": { + "ReferenceDateTime": "2018-11-29T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de 3e week van jan", + "Start": 3, + "End": 20, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-01-W03", + "type": "daterange", + "start": "2018-01-15", + "end": "2018-01-22" + }, + { + "timex": "XXXX-01-W03", + "type": "daterange", + "start": "2019-01-14", + "end": "2019-01-21" + } + ] + } + } + ] + }, + { + "Input": "Hij maakte een test eerder vorige week", + "Context": { + "ReferenceDateTime": "2018-11-30T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "eerder vorige week", + "Start": 20, + "End": 37, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W47", + "Mod": "start", + "type": "daterange", + "start": "2018-11-19", + "end": "2018-11-22" + } + ] + } + } + ] + }, + { + "Input": "Ik zal het werk later deze week afmaken", + "Context": { + "ReferenceDateTime": "2018-11-30T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "later deze week", + "Start": 16, + "End": 30, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W48", + "type": "daterange", + "start": "2018-11-30", + "end": "2018-12-03" + } + ] + } + } + ] + }, + { + "Input": "Maak afspraak om 15:00", + "Context": { + "ReferenceDateTime": "2018-11-30T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "12/31/1899 3:00:00 PM", + "Start": -1, + "End": 20, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T15", + "type": "time", + "value": "15:00:00" + } + ] + } + } + ] + }, + { + "Input": "Ik neem aan dat anderhalf uur voldoende is om de taak af te maken", + "Context": { + "ReferenceDateTime": "2018-12-05T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "anderhalf uur", + "Start": 16, + "End": 28, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT1.5H", + "type": "duration", + "value": "5400" + } + ] + } + } + ] + }, + { + "Input": "Hij neemt een jaar en een kwart jaar een tussenjaar om als stagiair bij een internetbedrijf te werken.", + "Context": { + "ReferenceDateTime": "2018-12-05T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "een jaar en een kwart jaar ", + "Start": 10, + "End": 36, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P1.25Y", + "type": "duration", + "value": "39420000" + } + ] + } + } + ] + }, + { + "Input": "Ik heb eenentwintig munten in mijn zak", + "Context": { + "ReferenceDateTime": "2018-12-07T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "Er zijn twee tot vier mensen in de kamer", + "Context": { + "ReferenceDateTime": "2018-12-07T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "Men kan een vraag aan zichzelf stellen", + "Context": { + "ReferenceDateTime": "2018-12-07T12:00:00" + }, + "Comment": "Not extracted may as a datetime range is not supported for now", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "Zesentwintig mensen overlijden bij ongeval bij Techiman", + "Context": { + "ReferenceDateTime": "2018-12-13T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "Die ene dinsdag was geweldig!", + "Context": { + "ReferenceDateTime": "2019-01-24T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "dinsdag", + "Start": 8, + "End": 14, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-2", + "type": "date", + "value": "2019-01-22" + }, + { + "timex": "XXXX-WXX-2", + "type": "date", + "value": "2019-01-29" + } + ] + } + } + ] + }, + { + "Input": "Heb je een arrangement op maandag 21!", + "Context": { + "ReferenceDateTime": "2019-01-25T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "maandag 21", + "Start": 26, + "End": 35, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-1", + "type": "date", + "value": "2019-01-21" + }, + { + "timex": "XXXX-WXX-1", + "type": "date", + "value": "2019-10-21" + } + ] + } + } + ] + }, + { + "Input": "Heb je een arrangement op zondag 31!", + "Context": { + "ReferenceDateTime": "2019-01-25T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "zondag 31", + "Start": 26, + "End": 34, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-7", + "type": "date", + "value": "2017-12-31" + }, + { + "timex": "XXXX-WXX-7", + "type": "date", + "value": "2019-03-31" + } + ] + } + } + ] + }, + { + "Input": "Heb je een arrangement op vrijdag 31!", + "Context": { + "ReferenceDateTime": "2019-02-25T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vrijdag 31", + "Start": 26, + "End": 35, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-5", + "type": "date", + "value": "2018-08-31" + }, + { + "timex": "XXXX-WXX-5", + "type": "date", + "value": "2019-05-31" + } + ] + } + } + ] + }, + { + "Input": "Heb je een plan na half mei?", + "Context": { + "ReferenceDateTime": "2019-02-25T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "na half mei", + "Start": 16, + "End": 26, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-05", + "Mod": "after-mid", + "type": "daterange", + "start": "2018-05-21" + }, + { + "timex": "XXXX-05", + "Mod": "after-mid", + "type": "daterange", + "start": "2019-05-21" + } + ] + } + } + ] + }, + { + "Input": "Wat gebeurde er voor begin september", + "Context": { + "ReferenceDateTime": "2019-02-25T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "voor begin september", + "Start": 16, + "End": 35, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-09", + "Mod": "before-start", + "type": "daterange", + "end": "2018-09-01" + }, + { + "timex": "XXXX-09", + "Mod": "before-start", + "type": "daterange", + "end": "2019-09-01" + } + ] + } + } + ] + }, + { + "Input": "Wat is er gebeurd sinds eind juli?", + "Context": { + "ReferenceDateTime": "2019-02-25T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "sinds eind juli", + "Start": 18, + "End": 32, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-07", + "Mod": "since-end", + "type": "daterange", + "start": "2018-07-16" + }, + { + "timex": "XXXX-07", + "Mod": "since-end", + "type": "daterange", + "start": "2019-07-16" + } + ] + } + } + ] + }, + { + "Input": "Heb je een arrangement op deze aankomende vrijdag?", + "Context": { + "ReferenceDateTime": "2019-01-31T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "deze aankomende vrijdag", + "Start": 26, + "End": 48, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-02-01", + "type": "date", + "value": "2019-02-01" + } + ] + } + } + ] + }, + { + "Input": "Heb je een arrangement op aanstaande vrijdag?", + "Context": { + "ReferenceDateTime": "2019-01-31T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "aanstaande vrijdag", + "Start": 26, + "End": 43, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-02-08", + "type": "date", + "value": "2019-02-08" + } + ] + } + } + ] + }, + { + "Input": "Heb je een arrangement op volgende vrijdag?", + "Context": { + "ReferenceDateTime": "2019-01-31T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "volgende vrijdag", + "Start": 26, + "End": 41, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-02-08", + "type": "date", + "value": "2019-02-08" + } + ] + } + } + ] + }, + { + "Input": "Heb je een arrangement op komende donderdag?", + "Context": { + "ReferenceDateTime": "2019-01-31T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "komende donderdag", + "Start": 26, + "End": 42, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-02-07", + "type": "date", + "value": "2019-02-07" + } + ] + } + } + ] + }, + { + "Input": "Waar was je op deze afgelopen woensdag", + "Context": { + "ReferenceDateTime": "2019-01-31T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "deze afgelopen woensdag", + "Start": 15, + "End": 37, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-01-30", + "type": "date", + "value": "2019-01-30" + } + ] + } + } + ] + }, + { + "Input": "Waar was je op afgelopen woensdag", + "Context": { + "ReferenceDateTime": "2019-01-31T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "afgelopen woensdag", + "Start": 15, + "End": 32, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-01-30", + "type": "date", + "value": "2019-01-30" + } + ] + } + } + ] + }, + { + "Input": "Waar was je op vorige woensdag?", + "Context": { + "ReferenceDateTime": "2019-01-31T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vorige woensdag", + "Start": 15, + "End": 29, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-01-23", + "type": "date", + "value": "2019-01-23" + } + ] + } + } + ] + }, + { + "Input": "Waar was je de 12e tussen 07:30-09:00", + "Context": { + "ReferenceDateTime": "2019-01-31T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tussen 07:30-09:00", + "Start": 19, + "End": 36, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T07:30,T09:30,PT2H)", + "type": "timerange", + "start": "07:30:00", + "end": "09:30:00" + }, + { + "timex": "(T19:30,T21:30,PT2H)", + "type": "timerange", + "start": "19:30:00", + "end": "21:30:00" + } + ] + } + } + ] + }, + { + "Input": "Waar was je tussen 07:30-09:30", + "Context": { + "ReferenceDateTime": "2019-01-31T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tussen 07:30-09:30", + "Start": 12, + "End": 29, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T07:30,T09:30,PT2H)", + "type": "timerange", + "start": "07:30:00", + "end": "09:30:00" + }, + { + "timex": "(T19:30,T21:30,PT2H)", + "type": "timerange", + "start": "19:30:00", + "end": "21:30:00" + } + ] + } + } + ] + }, + { + "Input": "Waar was je tussen 09:30-07:30", + "Context": { + "ReferenceDateTime": "2019-01-31T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tussen 09:30-07:30", + "Start": 12, + "End": 29, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T09:30,T19:30,PT10H)", + "type": "timerange", + "start": "09:30:00", + "end": "19:30:00" + }, + { + "timex": "(T21:30,T07:30,PT10H)", + "type": "timerange", + "start": "21:30:00", + "end": "07:30:00" + } + ] + } + } + ] + }, + { + "Input": "Waar was je tussen 7:30-9:30", + "Context": { + "ReferenceDateTime": "2019-01-31T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "Boek een meeting in voor maandag 21 tussen 9:30 en 15:00 pst", + "Context": { + "ReferenceDateTime": "2019-02-27T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "maandag 21 tussen 9:30 en 15:00", + "Start": 25, + "End": 55, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-WXX-1T09:30,XXXX-WXX-1T15:00,PT5H30M)", + "type": "datetimerange", + "start": "2019-01-21 09:30:00", + "end": "2019-01-21 15:00:00" + }, + { + "timex": "(XXXX-WXX-1T09:30,XXXX-WXX-1T15:00,PT5H30M)", + "type": "datetimerange", + "start": "2019-10-21 09:30:00", + "end": "2019-10-21 15:00:00" + } + ] + } + } + ] + }, + { + "Input": "Ben je vrij op dinsdag, 15 jan, 13:00 - 13.15?", + "Context": { + "ReferenceDateTime": "2019-02-27T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "dinsdag, 15 jan, 13:00 - 13.15", + "Start": 15, + "End": 44, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-01-15T13:00,XXXX-01-15T13:15,PT15M", + "type": "datetimerange", + "start": "2019-01-15 13:00:00", + "end": "2019-01-15 13:15:00" + }, + { + "timex": "(XXXX-01-15T13:00,XXXX-01-15T13:15,PT15M", + "type": "datetimerange", + "start": "2020-01-15 13:00:00", + "end": "2020-01-15 13:15:00" + } + ] + } + } + ] + }, + { + "Input": "Op 18 januari, 2019 zal de vernieuwing ingaan. Je hebt tot dan om de betaalde ondersteuning toe te voegen. @Cortana, leg alsjeblieft een Skypegesprek vast om 15:00 vandaag.", + "Context": { + "ReferenceDateTime": "2019-02-28T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "18 januari, 2019", + "Start": 3, + "End": 18, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-01-18", + "type": "date", + "value": "2019-01-18" + } + ] + } + }, + { + "Text": "3pm today", + "Start": 127, + "End": 135, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2019-02-28T15", + "type": "datetime", + "value": "2019-02-28 15:00:00" + } + ] + } + } + ] + }, + { + "Input": "boek mijn tijd in voor zwemmen elke dinsdag en donderdag 19:00 - 21:00", + "Context": { + "ReferenceDateTime": "2019-03-01T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "elke dinsdag", + "Start": 31, + "End": 42, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-2", + "type": "set", + "value": "not resolved" + } + ] + } + }, + { + "Text": "thursday 19:00 - 21:00", + "Start": 44, + "End": 65, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-WXX-4T19:00,XXXX-WXX-4T21:00,PT2H)", + "type": "datetimerange", + "start": "2019-02-28 19:00:00", + "end": "2019-02-28 21:00:00" + }, + { + "timex": "(XXXX-WXX-4T19:00,XXXX-WXX-4T21:00,PT2H)", + "type": "datetimerange", + "start": "2019-03-07 19:00:00", + "end": "2019-03-07 21:00:00" + } + ] + } + } + ] + }, + { + "Input": "Is dit een geldige datum? 12-2015", + "Context": { + "ReferenceDateTime": "2019-02-27T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "12-2015", + "Start": 26, + "End": 32, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2015-12", + "type": "daterange", + "start": "2015-12-01", + "end": "2016-01-01" + } + ] + } + } + ] + }, + { + "Input": "Is dit een geldige datum? 32-2015", + "Context": { + "ReferenceDateTime": "2019-02-27T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "Tel: +86 138-2010-2015", + "Context": { + "ReferenceDateTime": "2019-02-27T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "Tel: +86 2010-2015-86", + "Context": { + "ReferenceDateTime": "2019-02-27T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "Tel: 000 111 82-2100", + "Context": { + "ReferenceDateTime": "2019-02-27T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "Ik ben tussen 16:00 en 17:00 vandaag weg", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tussen 16:00 en 17:00 vandaag", + "Start": 7, + "End": 35, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(T16:00,T17:00,PT1H)", + "type": "datetimerange", + "start": "2015-12-01", + "end": "2016-01-01" + } + ] + } + } + ] + }, + { + "Input": "10/1-11/2/2017", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10/1-11/2/2017", + "Start": 0, + "End": 13, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2017-01-10,2017-02-11,P32D)", + "type": "daterange", + "start": "2017-01-10", + "end": "2017-02-11" + } + ] + } + } + ] + }, + { + "Input": "Ik ga morgen terug om 8:00", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "morgen", + "Start": 0, + "End": 13, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-10-25", + "type": "date", + "value": "2018-10-25" + } + ] + } + }, + { + "Text": "om 8:00", + "Start": 0, + "End": 13, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T08:00", + "type": "time", + "value": "08:00" + } + ] + } + } + ] + }, + { + "Input": "Ik ga vanavond terug om 7", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vanavond", + "Start": 0, + "End": 6, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2018-10-24TNI", + "type": "datetimerange", + "start": "2018-10-24 20:00:00", + "end": "2018-10-24 23:59:59" + } + ] + } + }, + { + "Text": "om 7", + "Start": 0, + "End": 13, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T07:00", + "type": "time", + "value": "07:00" + } + ] + } + } + ] + }, + { + "Input": "Ik ga op de 5e terug om 4u โ€˜s morgens", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "op de 5e", + "Start": 0, + "End": 6, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-10-05", + "type": "date", + "value": "2018-10-05" + } + ] + } + }, + { + "Text": "om 4u โ€˜s morgens", + "Start": 0, + "End": 13, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T04:00", + "type": "time", + "value": "04:00" + } + ] + } + } + ] + }, + { + "Input": "Ik ga op 16-12-2016 terug om 12.23:59u", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "16-12-2016", + "Start": 0, + "End": 6, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2016-12-16", + "type": "date", + "value": "2016-12-16" + } + ] + } + }, + { + "Text": "om 12.23:59u", + "Start": 0, + "End": 13, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T12:23:59", + "type": "time", + "value": "12:23:59" + } + ] + } + } + ] + }, + { + "Input": "Ik ga de 15e, 20:00 terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de 15e, 20:00", + "Start": 6, + "End": 26, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-11-15T20:00", + "type": "datetime", + "value": "2016-11-15 20:00" + }, + { + "timex": "XXXX-11-15T20:00", + "type": "datetime", + "value": "2017-11-15 20:00" + } + ] + } + } + ] + }, + { + "Input": "Ik ga 20.00 terug op de 15e", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "20:00", + "Start": 0, + "End": 13, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T20:00", + "type": "time", + "value": "20:00" + } + ] + } + }, + { + "Text": "op de 15e", + "Start": 0, + "End": 6, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-10-15", + "type": "date", + "value": "2018-10-15" + } + ] + } + } + ] + }, + { + "Input": "Ik ga om zeven uur terug op de 15e", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "om zeven uur", + "Start": 0, + "End": 13, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T07:00", + "type": "time", + "value": "07:00" + } + ] + } + }, + { + "Text": "op de 15e", + "Start": 0, + "End": 6, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-10-15", + "type": "date", + "value": "2018-10-15" + } + ] + } + } + ] + }, + { + "Input": "Wie heb ik een paar maanden geleden een email gestuurd", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "een paar maanden geleden", + "Start": 0, + "End": 6, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2016-09-07", + "type": "date", + "value": "2016-09-07" + } + ] + } + } + ] + }, + { + "Input": "Ik ga terug om 20.15u", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "om 20.15u", + "Start": 0, + "End": 13, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T20:15", + "type": "time", + "value": "20:15" + } + ] + } + } + ] + }, + { + "Input": "ik ben vandaag weg tussen vijf en zeven", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotNet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vandaag weg tussen vijf en zeven", + "Start": 7, + "End": 38, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2016-11-07T05,2016-11-07T07,PT2H)", + "type": "daterange", + "start": "2016-11-07 05:00:00", + "end": "2016-11-07 07:00:00" + } + ] + } + } + ] + }, + { + "Input": "ik ben op 1 januari weg van 5 tot 6", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotNet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "op 1 januari weg van 5 tot 6", + "Start": 7, + "End": 34, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-01-01T05,XXXX-01-01T06,PT1H)", + "type": "daterange", + "start": "2017-01-01 05:00:00", + "end": "2017-01-01 06:00:00" + } + ] + } + } + ] + }, + { + "Input": "Morgen ben ik weg tussen 3 en 4 uur โ€™s middags", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotNet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tussen 3 en 4 uur โ€™s middags", + "Start": 18, + "End": 45, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2016-11-08T15,2016-11-08T16,PT1H)", + "type": "daterange", + "start": "2016-11-08 15:00:00", + "end": "2016-11-08 16:00:00" + } + ] + } + } + ] + }, + { + "Input": "Morgen ben ik weg van half acht tot 4 uur โ€˜s middags", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotNet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van half acht tot 4 uur โ€˜s middags", + "Start": 18, + "End": 51, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2016-11-08T07:30,2016-11-08T16,PT8H30M)", + "type": "daterange", + "start": "2016-11-08 07:30:00", + "end": "2016-11-08 16:00:00" + } + ] + } + } + ] + }, + { + "Input": "Vandaag ben ik tussen 4 en 5 uur in de middag weg", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotNet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tussen 4 en 5 uur in de middag", + "Start": 15, + "End": 44, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2016-11-07T16,2016-11-07T17,PT1H)", + "type": "daterange", + "start": "2016-11-07 16:00:00", + "end": "2016-11-07 17:00:00" + } + ] + } + } + ] + }, + { + "Input": "Ik ga deze middag terugI'll go back this afternoon", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotNet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "deze middag", + "Start": 6, + "End": 16, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2016-11-07TAF", + "type": "daterange", + "start": "2016-11-07 12:00:00", + "end": "2016-11-07 16:00:00" + } + ] + } + } + ] + }, + { + "Input": "ik ga een minuut terug", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotNet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "een minuut terug", + "Start": 6, + "End": 21, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2016-11-07T16:11:00,2016-11-07T16:12:00,PT1M)", + "type": "daterange", + "start": "2016-11-07 16:11:00", + "end": "2016-11-07 16:12:00" + } + ] + } + } + ] + }, + { + "Input": "Ik ga over een uur terug", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotNet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "over een uur", + "Start": 6, + "End": 17, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2016-11-07T16:12:00,2016-11-07T17:12:00,PT1H)", + "type": "daterange", + "start": "2016-11-07 16:12:00", + "end": "2016-11-07 17:12:00" + } + ] + } + } + ] + }, + { + "Input": "Het zal over 2 uur in de toekomst gebeuren ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotNet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2 uur in de toekomst", + "Start": 13, + "End": 32, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2016-11-07T16:12:00,2016-11-07T18:12:00,PT2H)", + "type": "daterange", + "start": "2016-11-07 16:12:00", + "end": "2016-11-07 18:12:00" + } + ] + } + } + ] + }, + { + "Input": "Ik heb op de vorige koningsdag veel leuke activiteiten gedaan!", + "Context": { + "ReferenceDateTime": "2020-08-17T00:00:00" + }, + "Comment": "Last Kingsday should be 2020, not 2019. Relative date should first look for a date in the same year.", + "NotSupported": "dotNet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vorige koningsdag", + "Start": 13, + "End": 29, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2020-04-27", + "type": "date", + "value": "2020-04-27" + } + ] + } + } + ] + }, + { + "Input": "Hopelijk gaat de volgende koningsdag weer wel gewoon door.", + "Context": { + "ReferenceDateTime": "2020-08-17T00:00:00" + }, + "NotSupported": "dotNet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "volgende koningsdag", + "Start": 17, + "End": 35, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2021-04-27", + "type": "date", + "value": "2021-04-27" + } + ] + } + } + ] + }, + { + "Input": "Ik zal vertrekken om 09:00 's ochtends", + "Context": { + "ReferenceDateTime": "2020-08-17T00:00:00" + }, + "NotSupported": "dotNet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "09:00 's ochtends", + "Start": 21, + "End": 37, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T09:00", + "type": "time", + "value": "09:00:00" + } + ] + } + } + ] + }, + { + "Input": "Ik zal vertrekken 's ochtends om 9", + "Context": { + "ReferenceDateTime": "2020-08-17T00:00:00" + }, + "NotSupported": "dotNet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "'s ochtends om 9", + "Start": 18, + "End": 33, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T09", + "type": "time", + "value": "09:00:00" + } + ] + } + } + ] + }, + { + "Input": "Ik zal elke maandag vertrekken om 09:00", + "Context": { + "ReferenceDateTime": "2020-08-17T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "elke maandag", + "Type": "set", + "Start": 7, + "End": 18, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-1", + "type": "set", + "value": "not resolved" + } + ] + } + }, + { + "Text": "09:00", + "Start": 34, + "End": 38, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T09:00", + "type": "time", + "value": "09:00:00" + }, + { + "timex": "T21:00", + "type": "time", + "value": "21:00:00" + } + ] + } + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Dutch/DateTimeParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Dutch/DateTimeParser.json new file mode 100644 index 000000000..62f76ebf1 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Dutch/DateTimeParser.json @@ -0,0 +1,1251 @@ +[ + { + "Input": "Ik ga nu terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "nu", + "Type": "datetime", + "Value": { + "Timex": "PRESENT_REF", + "FutureResolution": { + "dateTime": "2016-11-07 00:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 00:00:00" + } + }, + "Start": 6, + "Length": 2 + } + ] + }, + { + "Input": "Ik ga zo snel mogelijk terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "zo snel mogelijk", + "Type": "datetime", + "Value": { + "Timex": "FUTURE_REF", + "FutureResolution": { + "dateTime": "2016-11-07 00:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 00:00:00" + } + }, + "Start": 6, + "Length": 16 + } + ] + }, + { + "Input": "Ik ga op 15 om 8:00 terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "15 om 8:00", + "Type": "datetime", + "Value": { + "Timex": "XXXX-XX-15T08:00", + "FutureResolution": { + "dateTime": "2016-11-15 08:00:00" + }, + "PastResolution": { + "dateTime": "2016-10-15 08:00:00" + } + }, + "Start": 9, + "Length": 10 + } + ] + }, + { + "Input": "Ik ga op 15 om 8:00:20 terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "15 om 8:00:20", + "Type": "datetime", + "Value": { + "Timex": "XXXX-XX-15T08:00:20", + "FutureResolution": { + "dateTime": "2016-11-15 08:00:20" + }, + "PastResolution": { + "dateTime": "2016-10-15 08:00:20" + } + }, + "Start": 9, + "Length": 13 + } + ] + }, + { + "Input": "Ik ga op 15, 20:00 terug ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "15, 20:00", + "Type": "datetime", + "Value": { + "Timex": "XXXX-XX-15T20:00", + "FutureResolution": { + "dateTime": "2016-11-15 20:00:00" + }, + "PastResolution": { + "dateTime": "2016-10-15 20:00:00" + } + }, + "Start": 9, + "Length": 9 + } + ] + }, + { + "Input": "Ik ga op de 15e om 4 uur 's morgens terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de 15e om 4 uur 's morgens", + "Type": "datetime", + "Value": { + "Timex": "XXXX-XX-15T04", + "FutureResolution": { + "dateTime": "2016-11-15 04:00:00" + }, + "PastResolution": { + "dateTime": "2016-10-15 04:00:00" + } + }, + "Start": 9, + "Length": 26 + } + ] + }, + { + "Input": "Ik ga 21-04-2016, 20:00 terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "21-04-2016, 20:00", + "Type": "datetime", + "Value": { + "Timex": "2016-04-21T20:00", + "FutureResolution": { + "dateTime": "2016-04-21 20:00:00" + }, + "PastResolution": { + "dateTime": "2016-04-21 20:00:00" + } + }, + "Start": 6, + "Length": 17 + } + ] + }, + { + "Input": "Ik ga 23 okt. om zeven terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "23 okt. om zeven", + "Type": "datetime", + "Value": { + "Timex": "XXXX-10-23T07", + "FutureResolution": { + "dateTime": "2017-10-23 07:00:00" + }, + "PastResolution": { + "dateTime": "2016-10-23 07:00:00" + } + }, + "Start": 6, + "Length": 16 + } + ] + }, + { + "Input": "Ik ga 14 oktober 8:00 terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "14 oktober 8:00", + "Type": "datetime", + "Value": { + "Timex": "XXXX-10-14T08:00", + "FutureResolution": { + "dateTime": "2017-10-14 08:00:00" + }, + "PastResolution": { + "dateTime": "2016-10-14 08:00:00" + } + }, + "Start": 6, + "Length": 15 + } + ] + }, + { + "Input": "Ik ga 14 oktober 8:00:31 terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "14 oktober 8:00:31", + "Type": "datetime", + "Value": { + "Timex": "XXXX-10-14T08:00:31", + "FutureResolution": { + "dateTime": "2017-10-14 08:00:31" + }, + "PastResolution": { + "dateTime": "2016-10-14 08:00:31" + } + }, + "Start": 6, + "Length": 18 + } + ] + }, + { + "Input": "Ik ga 14 oktober rond 8:00 terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "14 oktober rond 8:00", + "Type": "datetime", + "Value": { + "Timex": "XXXX-10-14T08:00", + "FutureResolution": { + "dateTime": "2017-10-14 08:00:00" + }, + "PastResolution": { + "dateTime": "2016-10-14 08:00:00" + } + }, + "Start": 6, + "Length": 20 + } + ] + }, + { + "Input": "Ik ga 14 oktober om 8:00:31 terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "14 oktober om 8:00:31", + "Type": "datetime", + "Value": { + "Timex": "XXXX-10-14T08:00:31", + "FutureResolution": { + "dateTime": "2017-10-14 08:00:31" + }, + "PastResolution": { + "dateTime": "2016-10-14 08:00:31" + } + }, + "Start": 6, + "Length": 21 + } + ] + }, + { + "Input": "Ik ga 14 oktober, 8:00 terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "14 oktober, 8:00", + "Type": "datetime", + "Value": { + "Timex": "XXXX-10-14T08:00", + "FutureResolution": { + "dateTime": "2017-10-14 08:00:00" + }, + "PastResolution": { + "dateTime": "2016-10-14 08:00:00" + } + }, + "Start": 6, + "Length": 16 + } + ] + }, + { + "Input": "Ik ga 5 mei, 2016, 10 voor half negen 's avonds terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5 mei, 2016, 10 voor half negen 's avonds", + "Type": "datetime", + "Value": { + "Timex": "2016-05-05T20:20", + "FutureResolution": { + "dateTime": "2016-05-05 20:20:00" + }, + "PastResolution": { + "dateTime": "2016-05-05 20:20:00" + } + }, + "Start": 6, + "Length": 41 + } + ] + }, + { + "Input": "Ik ga 20:00 op 15 terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "20:00 op 15", + "Type": "datetime", + "Value": { + "Timex": "XXXX-XX-15T20:00", + "FutureResolution": { + "dateTime": "2016-11-15 20:00:00" + }, + "PastResolution": { + "dateTime": "2016-10-15 20:00:00" + } + }, + "Start": 6, + "Length": 11 + } + ] + }, + { + "Input": "Ik ga 20:00 op de 15e terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "20:00 op de 15e", + "Type": "datetime", + "Value": { + "Timex": "XXXX-XX-15T20:00", + "FutureResolution": { + "dateTime": "2016-11-15 20:00:00" + }, + "PastResolution": { + "dateTime": "2016-10-15 20:00:00" + } + }, + "Start": 6, + "Length": 15 + } + ] + }, + { + "Input": "Ik ga om zeven op 15 terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "zeven op 15", + "Type": "datetime", + "Value": { + "Timex": "XXXX-XX-15T07", + "FutureResolution": { + "dateTime": "2016-11-15 07:00:00" + }, + "PastResolution": { + "dateTime": "2016-10-15 07:00:00" + } + }, + "Start": 9, + "Length": 11 + } + ] + }, + { + "Input": "Ik ga 20:00 vandaag terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "20:00 vandaag", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T20:00", + "FutureResolution": { + "dateTime": "2016-11-07 20:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 20:00:00" + } + }, + "Start": 6, + "Length": 13 + } + ] + }, + { + "Input": "Ik ga kwart voor zeven morgen terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "kwart voor zeven morgen", + "Type": "datetime", + "Value": { + "Timex": "2016-11-08T06:45", + "FutureResolution": { + "dateTime": "2016-11-08 06:45:00" + }, + "PastResolution": { + "dateTime": "2016-11-08 06:45:00" + } + }, + "Start": 6, + "Length": 23 + } + ] + }, + { + "Input": "Ik ga 19:00, 22-12-2016 terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "19:00, 22-12-2016", + "Type": "datetime", + "Value": { + "Timex": "2016-12-22T19:00", + "FutureResolution": { + "dateTime": "2016-12-22 19:00:00" + }, + "PastResolution": { + "dateTime": "2016-12-22 19:00:00" + } + }, + "Start": 6, + "Length": 17 + } + ] + }, + { + "Input": "Ik ga morgen 8:00 terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "morgen 8:00", + "Type": "datetime", + "Value": { + "Timex": "2016-11-08T08:00", + "FutureResolution": { + "dateTime": "2016-11-08 08:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-08 08:00:00" + } + }, + "Start": 6, + "Length": 11 + } + ] + }, + { + "Input": "Ik ga morgenochtend om 7 terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "morgenochtend om 7", + "Type": "datetime", + "Value": { + "Timex": "2016-11-08T07", + "FutureResolution": { + "dateTime": "2016-11-08 07:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-08 07:00:00" + } + }, + "Start": 6, + "Length": 18 + } + ] + }, + { + "Input": "Ik ga vanavond rond 7 terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vanavond rond 7", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T19", + "FutureResolution": { + "dateTime": "2016-11-07 19:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 19:00:00" + } + }, + "Start": 6, + "Length": 15 + } + ] + }, + { + "Input": "Ik ga 7:00 op volgende zondagmiddag terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "7:00 op volgende zondagmiddag", + "Type": "datetime", + "Value": { + "Timex": "2016-11-20T19:00", + "FutureResolution": { + "dateTime": "2016-11-20 19:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-20 19:00:00" + } + }, + "Start": 6, + "Length": 29 + } + ] + }, + { + "Input": "Ik ga tien voor half zes morgenochtend terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tien voor half zes morgenochtend", + "Type": "datetime", + "Value": { + "Timex": "2016-11-08T05:20", + "FutureResolution": { + "dateTime": "2016-11-08 05:20:00" + }, + "PastResolution": { + "dateTime": "2016-11-08 05:20:00" + } + }, + "Start": 6, + "Length": 32 + } + ] + }, + { + "Input": "Ik ga 7, vanmorgen terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "7, vanmorgen", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T07", + "FutureResolution": { + "dateTime": "2016-11-07 07:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 07:00:00" + } + }, + "Start": 6, + "Length": 12 + } + ] + }, + { + "Input": "Ik ga 10, vanavond terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10, vanavond", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T22", + "FutureResolution": { + "dateTime": "2016-11-07 22:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 22:00:00" + } + }, + "Start": 6, + "Length": 12 + } + ] + }, + { + "Input": "Ik ga 20:00 's avonds, zondag terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "20:00 's avonds, zondag", + "Type": "datetime", + "Value": { + "Timex": "XXXX-WXX-7T20:00", + "FutureResolution": { + "dateTime": "2016-11-13 20:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-06 20:00:00" + } + }, + "Start": 6, + "Length": 23 + } + ] + }, + { + "Input": "Ik ga 22:00 vanavond terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "22:00 vanavond", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T22", + "FutureResolution": { + "dateTime": "2016-11-07 22:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 22:00:00" + } + }, + "Start": 6, + "Length": 14 + } + ] + }, + { + "Input": "Ik ga 8:00 vanmorgen terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "8:00 vanmorgen", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T08:00", + "FutureResolution": { + "dateTime": "2016-11-07 08:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 08:00:00" + } + }, + "Start": 6, + "Length": 14 + } + ] + }, + { + "Input": "Ik ga 20:00 vanavond terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "20:00 vanavond", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T20", + "FutureResolution": { + "dateTime": "2016-11-07 20:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 20:00:00" + } + }, + "Start": 6, + "Length": 14 + } + ] + }, + { + "Input": "Ik ga het eind van de dag terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "het eind van de dag", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T23:59:59", + "FutureResolution": { + "dateTime": "2016-11-07 23:59:59" + }, + "PastResolution": { + "dateTime": "2016-11-07 23:59:59" + } + }, + "Start": 6, + "Length": 19 + } + ] + }, + { + "Input": "Ik ga eind van morgen terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "eind van morgen", + "Type": "datetime", + "Value": { + "Timex": "2016-11-08T23:59:59", + "FutureResolution": { + "dateTime": "2016-11-08 23:59:59" + }, + "PastResolution": { + "dateTime": "2016-11-08 23:59:59" + } + }, + "Start": 6, + "Length": 15 + } + ] + }, + { + "Input": "Ik ga eind van de zondag terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "eind van de zondag", + "Type": "datetime", + "Value": { + "Timex": "XXXX-WXX-7T23:59:59", + "FutureResolution": { + "dateTime": "2016-11-13 23:59:59" + }, + "PastResolution": { + "dateTime": "2016-11-06 23:59:59" + } + }, + "Start": 6, + "Length": 18 + } + ] + }, + { + "Input": "Ik ga over 5 uur terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "over 5 uur", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T05:00:00", + "FutureResolution": { + "dateTime": "2016-11-07 05:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 05:00:00" + } + }, + "Start": 6, + "Length": 10 + } + ] + }, + { + "Input": "Ik ga op 15 om 8:00:24 terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "15 om 8:00:24", + "Type": "datetime", + "Value": { + "Timex": "XXXX-XX-15T08:00:24", + "FutureResolution": { + "dateTime": "2016-11-15 08:00:24" + }, + "PastResolution": { + "dateTime": "2016-10-15 08:00:24" + } + }, + "Start": 9, + "Length": 13 + } + ] + }, + { + "Input": "Ik ga 14 oktober 8:00:13 terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "14 oktober 8:00:13", + "Type": "datetime", + "Value": { + "Timex": "XXXX-10-14T08:00:13", + "FutureResolution": { + "dateTime": "2017-10-14 08:00:13" + }, + "PastResolution": { + "dateTime": "2016-10-14 08:00:13" + } + }, + "Start": 6, + "Length": 18 + } + ] + }, + { + "Input": "Ik ga deze morgen om 7 terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "deze morgen om 7", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T07", + "FutureResolution": { + "dateTime": "2016-11-07 07:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 07:00:00" + } + }, + "Start": 6, + "Length": 16 + } + ] + }, + { + "Input": "Ik ga deze morgen om 7 uur 's ochtends terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "deze morgen om 7 uur 's ochtends", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T07", + "FutureResolution": { + "dateTime": "2016-11-07 07:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 07:00:00" + } + }, + "Start": 6, + "Length": 32 + } + ] + }, + { + "Input": "Ik ga deze morgen om zeven terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "deze morgen om zeven", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T07", + "FutureResolution": { + "dateTime": "2016-11-07 07:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 07:00:00" + } + }, + "Start": 6, + "Length": 20 + } + ] + }, + { + "Input": "Ik ga deze morgen om 7:00 terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "deze morgen om 7:00", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T07:00", + "FutureResolution": { + "dateTime": "2016-11-07 07:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 07:00:00" + } + }, + "Start": 6, + "Length": 19 + } + ] + }, + { + "Input": "Ik ga deze avond om 7 terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "deze avond om 7", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T19", + "FutureResolution": { + "dateTime": "2016-11-07 19:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 19:00:00" + } + }, + "Start": 6, + "Length": 15 + } + ] + }, + { + "Input": "Ik ga vanavond om 7 terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vanavond om 7", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T19", + "FutureResolution": { + "dateTime": "2016-11-07 19:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 19:00:00" + } + }, + "Start": 6, + "Length": 13 + } + ] + }, + { + "Input": "Ik ga 16-12-2016 12:23:59 terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "16-12-2016 12:23:59", + "Type": "datetime", + "Value": { + "Timex": "2016-12-16T12:23:59", + "FutureResolution": { + "dateTime": "2016-12-16 12:23:59" + }, + "PastResolution": { + "dateTime": "2016-12-16 12:23:59" + } + }, + "Start": 6, + "Length": 19 + } + ] + }, + { + "Input": "Ik ga 6 jan 2017 - 6:37 terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "6 jan 2017 - 6:37", + "Type": "datetime", + "Value": { + "Timex": "2017-01-06T06:37", + "FutureResolution": { + "dateTime": "2017-01-06 06:37:00" + }, + "PastResolution": { + "dateTime": "2017-01-06 06:37:00" + } + }, + "Start": 6, + "Length": 17 + } + ] + }, + { + "Input": "16 nov. 2016 10:38", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "16 nov. 2016 10:38", + "Type": "datetime", + "Value": { + "Timex": "2016-11-16T10:38", + "FutureResolution": { + "dateTime": "2016-11-16 10:38:00" + }, + "PastResolution": { + "dateTime": "2016-11-16 10:38:00" + } + }, + "Start": 0, + "Length": 18 + } + ] + }, + { + "Input": "Ik vertrek 1 dag 2 uren later", + "Context": { + "ReferenceDateTime": "2017-11-23T19:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 dag 2 uren later", + "Type": "datetime", + "Value": { + "Timex": "2017-11-24T21:00:00", + "FutureResolution": { + "dateTime": "2017-11-24 21:00:00" + }, + "PastResolution": { + "dateTime": "2017-11-24 21:00:00" + } + }, + "Start": 11, + "Length": 18 + } + ] + }, + { + "Input": "We ontmoetten elkaar 1 maand 2 dagen 2 uren 30 min geleden", + "Context": { + "ReferenceDateTime": "2017-11-23T19:15:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 maand 2 dagen 2 uren 30 min geleden", + "Type": "datetime", + "Value": { + "Timex": "2017-10-21T16:45:00", + "FutureResolution": { + "dateTime": "2017-10-21 16:45:00" + }, + "PastResolution": { + "dateTime": "2017-10-21 16:45:00" + } + }, + "Start": 21, + "Length": 37 + } + ] + }, + { + "Input": "Ik ben over een uur druk, dus bel me later", + "Context": { + "ReferenceDateTime": "2017-11-23T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "over een uur", + "Type": "datetime", + "Value": { + "Timex": "2017-11-23T01:00:00", + "FutureResolution": { + "dateTime": "2017-11-23 01:00:00" + }, + "PastResolution": { + "dateTime": "2017-11-23 01:00:00" + } + }, + "Start": 7, + "Length": 12 + } + ] + }, + { + "Input": "Ik ben over minder dan een uur vrij, dus bel me later", + "Context": { + "ReferenceDateTime": "2017-11-23T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "over minder dan een uur", + "Type": "datetime", + "Value": { + "Mod": "less", + "Timex": "2017-11-23T01:00:00", + "FutureResolution": { + "dateTime": "2017-11-23 01:00:00" + }, + "PastResolution": { + "dateTime": "2017-11-23 01:00:00" + } + }, + "Start": 7, + "Length": 23 + } + ] + }, + { + "Input": "Je moet niet altijd naar bed gaan eind van de dag omdat het schadelijk is voor je gezondheid", + "Context": { + "ReferenceDateTime": "2018-11-21T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "eind van de dag", + "Type": "datetime", + "Value": { + "Timex": "2018-11-21T23:59:59", + "FutureResolution": { + "dateTime": "2018-11-21 23:59:59" + }, + "PastResolution": { + "dateTime": "2018-11-21 23:59:59" + } + }, + "Start": 34, + "Length": 15 + } + ] + }, + { + "Input": "Bob en Alice wisselen meestal hun versleutelde berichten uit aan het eind van de dag", + "Context": { + "ReferenceDateTime": "2018-11-21T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "aan het eind van de dag", + "Type": "datetime", + "Value": { + "Timex": "2018-11-21T23:59:59", + "FutureResolution": { + "dateTime": "2018-11-21 23:59:59" + }, + "PastResolution": { + "dateTime": "2018-11-21 23:59:59" + } + }, + "Start": 61, + "Length": 23 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Dutch/DateTimePeriodExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Dutch/DateTimePeriodExtractor.json new file mode 100644 index 000000000..1c220ee17 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Dutch/DateTimePeriodExtractor.json @@ -0,0 +1,943 @@ +[ + { + "Input": "Ik ben vijf tot zeven vandaag weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vijf tot zeven vandaag", + "Type": "datetimerange", + "Start": 7, + "Length": 22 + } + ] + }, + { + "Input": "Ik ben morgen vijf tot zeven weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "morgen vijf tot zeven", + "Type": "datetimerange", + "Start": 7, + "Length": 21 + } + ] + }, + { + "Input": "Ik ben van 5 tot 6 volgende zondag weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van 5 tot 6 volgende zondag", + "Type": "datetimerange", + "Start": 7, + "Length": 27 + } + ] + }, + { + "Input": "Ik ben van 5 tot 18:00 volgende zondag weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van 5 tot 18:00 volgende zondag", + "Type": "datetimerange", + "Start": 7, + "Length": 31 + } + ] + }, + { + "Input": "Ik ben van 16:00 tot 17:00 vandaag weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van 16:00 tot 17:00 vandaag", + "Type": "datetimerange", + "Start": 7, + "Length": 27 + } + ] + }, + { + "Input": "Ik ben van 16:00 vandaag tot 17:00 morgen weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van 16:00 vandaag tot 17:00 morgen", + "Type": "datetimerange", + "Start": 7, + "Length": 34 + } + ] + }, + { + "Input": "Ik ben van 16:00 tot 17:00 morgen weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van 16:00 tot 17:00 morgen", + "Type": "datetimerange", + "Start": 7, + "Length": 26 + } + ] + }, + { + "Input": "Ik ben van 16:00 tot 17:00 van 6-6-2017 weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van 16:00 tot 17:00 van 6-6-2017", + "Type": "datetimerange", + "Start": 7, + "Length": 32 + } + ] + }, + { + "Input": "Ik ben van 16:00 tot 17:00 5 mei, 2018 weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van 16:00 tot 17:00 5 mei, 2018", + "Type": "datetimerange", + "Start": 7, + "Length": 31 + } + ] + }, + { + "Input": "Ik ben van 4:00 tot 17:00 5 mei, 2018 weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van 4:00 tot 17:00 5 mei, 2018", + "Type": "datetimerange", + "Start": 7, + "Length": 30 + } + ] + }, + { + "Input": "Ik ben van 16:00 op 1 jan, 2016 tot 17:00 vandaag weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van 16:00 op 1 jan, 2016 tot 17:00 vandaag", + "Type": "datetimerange", + "Start": 7, + "Length": 42 + } + ] + }, + { + "Input": "Ik ben van 14:00, 21-2-2016 tot 3:32, 23-04-2016 weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van 14:00, 21-2-2016 tot 3:32, 23-04-2016", + "Type": "datetimerange", + "Start": 7, + "Length": 41 + } + ] + }, + { + "Input": "Ik ben van vandaag om 4 uur tot volgende woens om 5 uur weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van vandaag om 4 uur tot volgende woens om 5 uur", + "Type": "datetimerange", + "Start": 7, + "Length": 48 + } + ] + }, + { + "Input": "Ik ben tussen 16:00 en 17:00 vandaag weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tussen 16:00 en 17:00 vandaag", + "Type": "datetimerange", + "Start": 7, + "Length": 29 + } + ] + }, + { + "Input": "Ik ben tussen 16:00 op 1 jan, 2016 en 17:00 vandaag weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tussen 16:00 op 1 jan, 2016 en 17:00 vandaag", + "Type": "datetimerange", + "Start": 7, + "Length": 44 + } + ] + }, + { + "Input": "Ik ga vanavond terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vanavond", + "Type": "datetimerange", + "Start": 6, + "Length": 8 + } + ] + }, + { + "Input": "Ik ga deze nacht terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "deze nacht", + "Type": "datetimerange", + "Start": 6, + "Length": 10 + } + ] + }, + { + "Input": "Ik ga deze avond terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "deze avond", + "Type": "datetimerange", + "Start": 6, + "Length": 10 + } + ] + }, + { + "Input": "Ik ga deze ochtend terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "deze ochtend", + "Type": "datetimerange", + "Start": 6, + "Length": 12 + } + ] + }, + { + "Input": "Ik ga deze middag terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "deze middag", + "Type": "datetimerange", + "Start": 6, + "Length": 11 + } + ] + }, + { + "Input": "Ik ga volgende nacht terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "volgende nacht", + "Type": "datetimerange", + "Start": 6, + "Length": 14 + } + ] + }, + { + "Input": "Ik ga gisterenavond terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "gisterenavond", + "Type": "datetimerange", + "Start": 6, + "Length": 13 + } + ] + }, + { + "Input": "Ik ga morgenavond terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "morgenavond", + "Type": "datetimerange", + "Start": 6, + "Length": 11 + } + ] + }, + { + "Input": "Ik ga volgende maandagmiddag terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "volgende maandagmiddag", + "Type": "datetimerange", + "Start": 6, + "Length": 22 + } + ] + }, + { + "Input": "Ik ga de nacht van de 5e mei terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de nacht van de 5e mei", + "Type": "datetimerange", + "Start": 6, + "Length": 22 + } + ] + }, + { + "Input": "Ik ga laatste 3 minuut terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "laatste 3 minuut", + "Type": "datetimerange", + "Start": 6, + "Length": 16 + } + ] + }, + { + "Input": "Ik ga afgelopen 3 minuut terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "afgelopen 3 minuut", + "Type": "datetimerange", + "Start": 6, + "Length": 18 + } + ] + }, + { + "Input": "Ik ga voorgaande 3 minuut terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "voorgaande 3 minuut", + "Type": "datetimerange", + "Start": 6, + "Length": 19 + } + ] + }, + { + "Input": "Ik ga voorgaande 3 minuten terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "voorgaande 3 minuten", + "Type": "datetimerange", + "Start": 6, + "Length": 20 + } + ] + }, + { + "Input": "Ik ga de volgende 5 uur terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "volgende 5 uur", + "Type": "datetimerange", + "Start": 9, + "Length": 14 + } + ] + }, + { + "Input": "Ik ga de laatste minuut terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "laatste minuut", + "Type": "datetimerange", + "Start": 9, + "Length": 14 + } + ] + }, + { + "Input": "Ik ga volgend uur terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "volgend uur", + "Type": "datetimerange", + "Start": 6, + "Length": 11 + } + ] + }, + { + "Input": "Ik ga laatste paar minuten terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "laatste paar minuten", + "Type": "datetimerange", + "Start": 6, + "Length": 20 + } + ] + }, + { + "Input": "Ik ga laatste aantal minuten terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "laatste aantal minuten", + "Type": "datetimerange", + "Start": 6, + "Length": 22 + } + ] + }, + { + "Input": "Ik ga dinsdag in de ochtend terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "dinsdag in de ochtend", + "Type": "datetimerange", + "Start": 6, + "Length": 21 + } + ] + }, + { + "Input": "Ik ga dinsdag in de middag terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "dinsdag in de middag", + "Type": "datetimerange", + "Start": 6, + "Length": 20 + } + ] + }, + { + "Input": "Ik ga dinsdag in de avond terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "dinsdag in de avond", + "Type": "datetimerange", + "Start": 6, + "Length": 19 + } + ] + }, + { + "Input": "laten we dinsdag vroeg in de ochtend afspreken ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "dinsdag vroeg in de ochtend", + "Type": "datetimerange", + "Start": 9, + "Length": 27 + } + ] + }, + { + "Input": "laten we dinsdag laat in de ochtend afspreken", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "dinsdag laat in de ochtend", + "Type": "datetimerange", + "Start": 9, + "Length": 26 + } + ] + }, + { + "Input": "laten we dinsdag vroeg in de middag afspreken", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "dinsdag vroeg in de middag", + "Type": "datetimerange", + "Start": 9, + "Length": 26 + } + ] + }, + { + "Input": "laten we dinsdag laat in de middag afspreken", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "dinsdag laat in de middag", + "Type": "datetimerange", + "Start": 9, + "Length": 25 + } + ] + }, + { + "Input": "laten we dinsdag vroeg in de avond afspreken", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "dinsdag vroeg in de avond", + "Type": "datetimerange", + "Start": 9, + "Length": 25 + } + ] + }, + { + "Input": "laten we dinsdag laat in de avond afspreken", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "dinsdag laat in de avond", + "Type": "datetimerange", + "Start": 9, + "Length": 24 + } + ] + }, + { + "Input": "laten we dinsdag vroeg in de nacht afspreken", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "dinsdag vroeg in de nacht", + "Type": "datetimerange", + "Start": 9, + "Length": 25 + } + ] + }, + { + "Input": "laten we dinsdag laat in de nacht afspreken", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "dinsdag laat in de nacht", + "Type": "datetimerange", + "Start": 9, + "Length": 24 + } + ] + }, + { + "Input": "laten we op dinsdag vroeg in de ochtend afspreken ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "dinsdag vroeg in de ochtend", + "Type": "datetimerange", + "Start": 12, + "Length": 27 + } + ] + }, + { + "Input": "laten we op dinsdag laat in de ochtend afspreken", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "dinsdag laat in de ochtend", + "Type": "datetimerange", + "Start": 12, + "Length": 26 + } + ] + }, + { + "Input": "laten we op dinsdag vroeg in de middag afspreken", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "dinsdag vroeg in de middag", + "Type": "datetimerange", + "Start": 12, + "Length": 26 + } + ] + }, + { + "Input": "laten we op dinsdag laat in de middag afspreken", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "dinsdag laat in de middag", + "Type": "datetimerange", + "Start": 12, + "Length": 25 + } + ] + }, + { + "Input": "laten we op dinsdag vroeg in de avond afspreken", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "dinsdag vroeg in de avond", + "Type": "datetimerange", + "Start": 12, + "Length": 25 + } + ] + }, + { + "Input": "laten we op dinsdag laat in de avond afspreken", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "dinsdag laat in de avond", + "Type": "datetimerange", + "Start": 12, + "Length": 24 + } + ] + }, + { + "Input": "laten we op dinsdag vroeg in de nacht afspreken", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "dinsdag vroeg in de nacht", + "Type": "datetimerange", + "Start": 12, + "Length": 25 + } + ] + }, + { + "Input": "laten we op dinsdag laat in de nacht afspreken", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "dinsdag laat in de nacht", + "Type": "datetimerange", + "Start": 12, + "Length": 24 + } + ] + }, + { + "Input": "laten we op dinsdag vroeg in de morgen afspreken", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "dinsdag vroeg in de morgen", + "Type": "datetimerange", + "Start": 12, + "Length": 26 + } + ] + }, + { + "Input": "laten we op dinsdag laat in de morgen afspreken", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "dinsdag laat in de morgen", + "Type": "datetimerange", + "Start": 12, + "Length": 25 + } + ] + }, + { + "Input": "Ik ben rest van de dag weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "rest van de dag", + "Type": "datetimerange", + "Start": 7, + "Length": 15 + } + ] + }, + { + "Input": "Ik ben rest van deze dag weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "rest van deze dag", + "Type": "datetimerange", + "Start": 7, + "Length": 17 + } + ] + }, + { + "Input": "Ik ben rest van huidige dag weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "rest van huidige dag", + "Type": "datetimerange", + "Start": 7, + "Length": 20 + } + ] + }, + { + "Input": "Cortana, plan alsjeblieft een skype voor zakelijk gesprek met Wayne, op vrijdag tussen 13:00 en 16:00", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vrijdag tussen 13:00 en 16:00", + "Type": "datetimerange", + "Start": 72, + "Length": 29 + } + ] + }, + { + "Input": "Kan je ons morgen tussen 8:00 en 12:00 inplannen?", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "morgen tussen 8:00 en 12:00", + "Type": "datetimerange", + "Start": 11, + "Length": 27 + } + ] + }, + { + "Input": "Kan je ons de 9e dec tussen 8:00 en 14:00 inplannen?", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de 9e dec tussen 8:00 en 14:00", + "Type": "datetimerange", + "Start": 11, + "Length": 30 + } + ] + }, + { + "Input": "Hoi Cortana- leg alsjeblieft een skypegesprek met Jennifer vast. Het is een meeting van 30 minuten op deze vrijdag, in de middag ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "deze vrijdag, in de middag", + "Type": "datetimerange", + "Start": 102, + "Length": 26 + } + ] + }, + { + "Input": "Hoi Cortana- leg alsjeblieft een skypegesprek met Jennifer vast. Het is een meeting van 30 minuten in de middag, deze vrijdag ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "in de middag, deze vrijdag", + "Type": "datetimerange", + "Start": 99, + "Length": 26 + } + ] + }, + { + "Input": "Kan je 23-09-2015 13:00 tot 4 voor ons vastleggen", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "23-09-2015 13:00 tot 4", + "Type": "datetimerange", + "Start": 7, + "Length": 22 + } + ] + }, + { + "Input": "Kan je 23-09-2015 13:30 tot 4 voor ons vastleggen", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "23-09-2015 13:30 tot 4", + "Type": "datetimerange", + "Start": 7, + "Length": 22 + } + ] + }, + { + "Input": "Ik ga dinsdagmorgen terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "dinsdagmorgen", + "Type": "datetimerange", + "Start": 6, + "Length": 13 + } + ] + }, + { + "Input": "Ik ga dinsdagmiddag terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "dinsdagmiddag", + "Type": "datetimerange", + "Start": 6, + "Length": 13 + } + ] + }, + { + "Input": "Het zal 2 uur in de toekomst gebeuren", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2 uur in de toekomst", + "Type": "datetimerange", + "Start": 8, + "Length": 20 + } + ] + }, + { + "Input": "Het zal tussen 10 en 11:30 op 1-1-2015 gebeuren", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tussen 10 en 11:30 op 1-1-2015", + "Type": "datetimerange", + "Start": 8, + "Length": 30 + } + ] + }, + { + "Input": "Het zal 1-1-2015 tussen 10 en 11:30 gebeuren", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1-1-2015 tussen 10 en 11:30", + "Type": "datetimerange", + "Start": 8, + "Length": 27 + } + ] + }, + { + "Input": "Het zal van 10:30 tot 3 op 1-1-2015 gebeuren", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van 10:30 tot 3 op 1-1-2015", + "Type": "datetimerange", + "Start": 8, + "Length": 27 + } + ] + }, + { + "Input": "Het zal tussen 3 en 5 op 1-1-2015 gebeuren", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tussen 3 en 5 op 1-1-2015", + "Type": "datetimerange", + "Start": 8, + "Length": 25 + } + ] + }, + { + "Input": "Het zal van 3:30 tot 5:55 op 1-1-2015 gebeuren", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van 3:30 tot 5:55 op 1-1-2015", + "Type": "datetimerange", + "Start": 8, + "Length": 29 + } + ] + }, + { + "Input": "Het zal 1-1-2015 na 2:00 gebeuren", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1-1-2015 na 2:00", + "Type": "datetimerange", + "Start": 8, + "Length": 16 + } + ] + }, + { + "Input": "Het zal vandaag voor 16:00 gebeuren", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vandaag voor 16:00", + "Type": "datetimerange", + "Start": 8, + "Length": 18 + } + ] + }, + { + "Input": "Het zal volgende woensdag later dan 10 uur 's morgens gebeuren", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "volgende woensdag later dan 10 uur 's morgens", + "Type": "datetimerange", + "Start": 8, + "Length": 45 + } + ] + }, + { + "Input": "Het gebeurde op afgelopen dinsdag tegen 2 in de middag", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "afgelopen dinsdag tegen 2 in de middag", + "Type": "datetimerange", + "Start": 16, + "Length": 38 + } + ] + }, + { + "Input": "Laten we op 1 feb niet later dan 6:00 gaan", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 feb niet later dan 6:00", + "Type": "datetimerange", + "Start": 12, + "Length": 25 + } + ] + }, + { + "Input": "Het gebeurde op volgende week na 2:00", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Dutch/DateTimePeriodParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Dutch/DateTimePeriodParser.json new file mode 100644 index 000000000..bb5d92fba --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Dutch/DateTimePeriodParser.json @@ -0,0 +1,4647 @@ +[ + { + "Input": "ik ben weg vandaag tussen vijf en zeven", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vandaag tussen vijf en zeven", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T05,2016-11-07T07,PT2H)", + "FutureResolution": { + "startDateTime": "2016-11-07 05:00:00", + "endDateTime": "2016-11-07 07:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 05:00:00", + "endDateTime": "2016-11-07 07:00:00" + } + }, + "Start": 11, + "Length": 28 + } + ] + }, + { + "Input": "ik ben weg van 5 tot 6 op 22/4/2016", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van 5 tot 6 op 22/4/2016", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-04-22T05,2016-04-22T06,PT1H)", + "FutureResolution": { + "startDateTime": "2016-04-22 05:00:00", + "endDateTime": "2016-04-22 06:00:00" + }, + "PastResolution": { + "startDateTime": "2016-04-22 05:00:00", + "endDateTime": "2016-04-22 06:00:00" + } + }, + "Start": 11, + "Length": 24 + } + ] + }, + { + "Input": "ik ben weg van 5 tot 6 op 22 april", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van 5 tot 6 op 22 april", + "Type": "datetimerange", + "Value": { + "Timex": "(XXXX-04-22T05,XXXX-04-22T06,PT1H)", + "FutureResolution": { + "startDateTime": "2017-04-22 05:00:00", + "endDateTime": "2017-04-22 06:00:00" + }, + "PastResolution": { + "startDateTime": "2016-04-22 05:00:00", + "endDateTime": "2016-04-22 06:00:00" + } + }, + "Start": 11, + "Length": 23 + } + ] + }, + { + "Input": "Ik ben weg van 5 tot 6 โ€˜s middags op 22 april", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van 5 tot 6 โ€˜s middags op 22 april", + "Type": "datetimerange", + "Value": { + "Timex": "(XXXX-04-22T17,XXXX-04-22T18,PT1H)", + "FutureResolution": { + "startDateTime": "2017-04-22 17:00:00", + "endDateTime": "2017-04-22 18:00:00" + }, + "PastResolution": { + "startDateTime": "2016-04-22 17:00:00", + "endDateTime": "2016-04-22 18:00:00" + } + }, + "Start": 11, + "Length": 34 + } + ] + }, + { + "Input": "ik ben weg op 1 januari van 5 tot 6", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 januari van 5 tot 6", + "Type": "datetimerange", + "Value": { + "Timex": "(XXXX-01-01T05,XXXX-01-01T06,PT1H)", + "FutureResolution": { + "startDateTime": "2017-01-01 05:00:00", + "endDateTime": "2017-01-01 06:00:00" + }, + "PastResolution": { + "startDateTime": "2016-01-01 05:00:00", + "endDateTime": "2016-01-01 06:00:00" + } + }, + "Start": 14, + "Length": 21 + } + ] + }, + { + "Input": "Ik ben weg morgen tussen 15 en 16 uur โ€™s middags", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "morgen tussen 15 en 16 uur โ€™s middags", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-08T15,2016-11-08T16,PT1H)", + "FutureResolution": { + "startDateTime": "2016-11-08 15:00:00", + "endDateTime": "2016-11-08 16:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-08 15:00:00", + "endDateTime": "2016-11-08 16:00:00" + } + }, + "Start": 11, + "Length": 37 + } + ] + }, + { + "Input": "Ik ben weg morgen tussen 15 en 16 uur โ€˜s middags", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "morgen tussen 15 en 16 uur โ€˜s middags", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-08T15,2016-11-08T16,PT1H)", + "FutureResolution": { + "startDateTime": "2016-11-08 15:00:00", + "endDateTime": "2016-11-08 16:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-08 15:00:00", + "endDateTime": "2016-11-08 16:00:00" + } + }, + "Start": 11, + "Length": 37 + } + ] + }, + { + "Input": "Ik ben weg morgen tussen 15 en 16 uur", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "morgen tussen 15 en 16 uur", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-08T15,2016-11-08T16,PT1H)", + "FutureResolution": { + "startDateTime": "2016-11-08 15:00:00", + "endDateTime": "2016-11-08 16:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-08 15:00:00", + "endDateTime": "2016-11-08 16:00:00" + } + }, + "Start": 11, + "Length": 26 + } + ] + }, + { + "Input": "Ik ben weg van morgen half acht tot 16 uur โ€˜s middags", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van morgen half acht tot 16 uur โ€˜s middags", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-08T07:30,2016-11-08T16,PT8H30M)", + "FutureResolution": { + "startDateTime": "2016-11-08 07:30:00", + "endDateTime": "2016-11-08 16:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-08 07:30:00", + "endDateTime": "2016-11-08 16:00:00" + } + }, + "Start": 11, + "Length": 42 + } + ] + }, + { + "Input": "Ik ben weg vanaf 4 uur vandaag tot morgen 5 uur โ€™s middags", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vanaf 4 uur vandaag tot morgen 5 uur โ€™s middags", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T04,2016-11-08T17,PT37H)", + "FutureResolution": { + "startDateTime": "2016-11-07 04:00:00", + "endDateTime": "2016-11-08 17:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 04:00:00", + "endDateTime": "2016-11-08 17:00:00" + } + }, + "Start": 11, + "Length": 47 + } + ] + }, + { + "Input": "Ik ben weg vanaf 16 uur vandaag tot morgen 17 uur โ€™s middags", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vanaf 16 uur vandaag tot morgen 17 uur โ€™s middags", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16,2016-11-08T17,PT25H)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:00:00", + "endDateTime": "2016-11-08 17:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:00:00", + "endDateTime": "2016-11-08 17:00:00" + } + }, + "Start": 11, + "Length": 49 + } + ] + }, + { + "Input": "Ik ben weg van 2016-2-21 vanaf 14:00 tot 2016-04-23 15:32", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vanaf 14:00 tot 2016-04-23 15:32", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-04-23T14:00,2016-04-23T15:32,PT1H32M)", + "FutureResolution": { + "startDateTime": "2016-04-23 14:00:00", + "endDateTime": "2016-04-23 15:32:00" + }, + "PastResolution": { + "startDateTime": "2016-04-23 14:00:00", + "endDateTime": "2016-04-23 15:32:00" + } + }, + "Start": 25, + "Length": 32 + } + ] + }, + { + "Input": "Ik ben weg van 2016-2-21 14:00 tot 2016-04-23 03:32", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van 2016-2-21 14:00 tot 2016-04-23 03:32", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-02-21T14:00,2016-04-23T03:32,PT1478H)", + "FutureResolution": { + "startDateTime": "2016-02-21 14:00:00", + "endDateTime": "2016-04-23 03:32:00" + }, + "PastResolution": { + "startDateTime": "2016-02-21 14:00:00", + "endDateTime": "2016-04-23 03:32:00" + } + }, + "Start": 11, + "Length": 40 + } + ] + }, + { + "Input": "Ik ben vandaag tussen 16 en 17 uur in de middag weg", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vandaag tussen 16 en 17 uur in de middag", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16,2016-11-07T17,PT1H)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:00:00", + "endDateTime": "2016-11-07 17:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:00:00", + "endDateTime": "2016-11-07 17:00:00" + } + }, + "Start": 7, + "Length": 40 + } + ] + }, + { + "Input": "Ik ben niet beschikbaar tussen 1 januari 2016 vanaf 4 uur tot vandaag 5 uur in de middag", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vanaf 4 uur tot vandaag 5 uur in de middag", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T04,2016-11-07T17,PT13H)", + "FutureResolution": { + "startDateTime": "2016-11-07 04:00:00", + "endDateTime": "2016-11-07 17:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 04:00:00", + "endDateTime": "2016-11-07 17:00:00" + } + }, + "Start": 46, + "Length": 42 + } + ] + }, + { + "Input": "Ik ben niet beschikbaar tussen 1 januari 2016 16 uur tot vandaag 17 uur in de middag", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tussen 1 januari 2016 16 uur tot vandaag 17 uur in de middag", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-01-01T16,2016-11-07T17,PT7465H)", + "FutureResolution": { + "startDateTime": "2016-01-01 16:00:00", + "endDateTime": "2016-11-07 17:00:00" + }, + "PastResolution": { + "startDateTime": "2016-01-01 16:00:00", + "endDateTime": "2016-11-07 17:00:00" + } + }, + "Start": 24, + "Length": 60 + } + ] + }, + { + "Input": "Ik ga vanavond terug", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vanavond", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-07TEV", + "FutureResolution": { + "startDateTime": "2016-11-07 16:00:00", + "endDateTime": "2016-11-07 20:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:00:00", + "endDateTime": "2016-11-07 20:00:00" + } + }, + "Start": 6, + "Length": 8 + } + ] + }, + { + "Input": "Ik ben vanavond beschikbaar", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vanavond", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-07TEV", + "FutureResolution": { + "startDateTime": "2016-11-07 16:00:00", + "endDateTime": "2016-11-07 20:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:00:00", + "endDateTime": "2016-11-07 20:00:00" + } + }, + "Start": 7, + "Length": 8 + } + ] + }, + { + "Input": "Ik ga deze avond terug ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "deze avond", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-07TEV", + "FutureResolution": { + "startDateTime": "2016-11-07 16:00:00", + "endDateTime": "2016-11-07 20:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:00:00", + "endDateTime": "2016-11-07 20:00:00" + } + }, + "Start": 6, + "Length": 10 + } + ] + }, + { + "Input": "Ik ga vanavond terug ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vanavond", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-07TEV", + "FutureResolution": { + "startDateTime": "2016-11-07 16:00:00", + "endDateTime": "2016-11-07 20:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:00:00", + "endDateTime": "2016-11-07 20:00:00" + } + }, + "Start": 6, + "Length": 8 + } + ] + }, + { + "Input": "Ik ga deze ochtend terug ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "deze ochtend", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-07TMO", + "FutureResolution": { + "startDateTime": "2016-11-07 08:00:00", + "endDateTime": "2016-11-07 12:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 08:00:00", + "endDateTime": "2016-11-07 12:00:00" + } + }, + "Start": 6, + "Length": 12 + } + ] + }, + { + "Input": "Ik ga morgenavond terug", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "morgenavond", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-08TEV", + "FutureResolution": { + "startDateTime": "2016-11-08 16:00:00", + "endDateTime": "2016-11-08 20:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-08 16:00:00", + "endDateTime": "2016-11-08 20:00:00" + } + }, + "Start": 6, + "Length": 11 + } + ] + }, + { + "Input": "ik ga de laatste avond terug", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "laatste avond", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-06TEV", + "FutureResolution": { + "startDateTime": "2016-11-06 16:00:00", + "endDateTime": "2016-11-06 20:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-06 16:00:00", + "endDateTime": "2016-11-06 20:00:00" + } + }, + "Start": 9, + "Length": 13 + } + ] + }, + { + "Input": "ik ga morgenavond terug", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "morgenavond", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-08TEV", + "FutureResolution": { + "startDateTime": "2016-11-08 16:00:00", + "endDateTime": "2016-11-08 20:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-08 16:00:00", + "endDateTime": "2016-11-08 20:00:00" + } + }, + "Start": 6, + "Length": 11 + } + ] + }, + { + "Input": "ik ga morgennacht terug", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "morgennacht", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-08TNI", + "FutureResolution": { + "startDateTime": "2016-11-08 20:00:00", + "endDateTime": "2016-11-08 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-08 20:00:00", + "endDateTime": "2016-11-08 23:59:59" + } + }, + "Start": 6, + "Length": 11 + } + ] + }, + { + "Input": "ik ga aankomende maandagmiddag terug", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "aankomende maandagmiddag", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-14TAF", + "FutureResolution": { + "startDateTime": "2016-11-14 12:00:00", + "endDateTime": "2016-11-14 16:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-14 12:00:00", + "endDateTime": "2016-11-14 16:00:00" + } + }, + "Start": 6, + "Length": 24 + } + ] + }, + { + "Input": "Ik ga de laatste 3 minuten terug", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "laatste 3 minuten", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:09:00,2016-11-07T16:12:00,PT3M)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:09:00", + "endDateTime": "2016-11-07 16:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:09:00", + "endDateTime": "2016-11-07 16:12:00" + } + }, + "Start": 9, + "Length": 17 + } + ] + }, + { + "Input": "Ik ga 3 minuten terug", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3 minuten terug", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:09:00,2016-11-07T16:12:00,PT3M)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:09:00", + "endDateTime": "2016-11-07 16:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:09:00", + "endDateTime": "2016-11-07 16:12:00" + } + }, + "Start": 6, + "Length": 15 + } + ] + }, + { + "Input": "Ik ga drie minuten terug", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "drie minuten terug", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:09:00,2016-11-07T16:12:00,PT3M)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:09:00", + "endDateTime": "2016-11-07 16:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:09:00", + "endDateTime": "2016-11-07 16:12:00" + } + }, + "Start": 6, + "Length": 18 + } + ] + }, + { + "Input": "ik ga binnen 5 uur terug", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "binnen 5 uur", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T21:12:00,PT5H)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 21:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 21:12:00" + } + }, + "Start": 6, + "Length": 12 + } + ] + }, + { + "Input": "ik ga terug in de laatste minuut", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "laatste minuut", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:11:00,2016-11-07T16:12:00,PT1M)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:11:00", + "endDateTime": "2016-11-07 16:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:11:00", + "endDateTime": "2016-11-07 16:12:00" + } + }, + "Start": 18, + "Length": 14 + } + ] + }, + { + "Input": "Ik ga terug in het volgende uur", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "volgende uur", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T17:12:00,PT1H)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 17:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 17:12:00" + } + }, + "Start": 19, + "Length": 12 + } + ] + }, + { + "Input": "Ik ga binnen een paar uur terug", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "binnen een paar uur", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T18:12:00,PT2H)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 18:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 18:12:00" + } + }, + "Start": 6, + "Length": 19 + } + ] + }, + { + "Input": "ik ga dinsdagochtend terug", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "dinsdagochtend", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TMO", + "FutureResolution": { + "startDateTime": "2016-11-08 08:00:00", + "endDateTime": "2016-11-08 12:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 08:00:00", + "endDateTime": "2016-11-01 12:00:00" + } + }, + "Start": 6, + "Length": 14 + } + ] + }, + { + "Input": "Kan je aankomende dinsdagochtend een tijdstip voor ons vinden?", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "aankomende dinsdagochtend", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-08TMO", + "FutureResolution": { + "startDateTime": "2016-11-08 08:00:00", + "endDateTime": "2016-11-08 12:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-08 08:00:00", + "endDateTime": "2016-11-08 12:00:00" + } + }, + "Start": 7, + "Length": 25 + } + ] + }, + { + "Input": "Organizeer een vergadering van 30 minuten op dinsdagochtend alsjeblieft. ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "dinsdagochtend", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TMO", + "FutureResolution": { + "startDateTime": "2016-11-08 08:00:00", + "endDateTime": "2016-11-08 12:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 08:00:00", + "endDateTime": "2016-11-01 12:00:00" + } + }, + "Start": 45, + "Length": 14 + } + ] + }, + { + "Input": "Ik ga dinsdagmiddag terug", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "dinsdagmiddag", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TAF", + "FutureResolution": { + "startDateTime": "2016-11-08 12:00:00", + "endDateTime": "2016-11-08 16:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 12:00:00", + "endDateTime": "2016-11-01 16:00:00" + } + }, + "Start": 6, + "Length": 13 + } + ] + }, + { + "Input": "ik ga dinsdagavond terug", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "dinsdagavond", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TEV", + "FutureResolution": { + "startDateTime": "2016-11-08 16:00:00", + "endDateTime": "2016-11-08 20:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 16:00:00", + "endDateTime": "2016-11-01 20:00:00" + } + }, + "Start": 6, + "Length": 12 + } + ] + }, + { + "Input": "Laten we dinsdagochtend vroeg afspreken", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "dinsdagochtend vroeg", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TMO", + "Mod": "start", + "FutureResolution": { + "startDateTime": "2016-11-08 08:00:00", + "endDateTime": "2016-11-08 10:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 08:00:00", + "endDateTime": "2016-11-01 10:00:00" + } + }, + "Start": 9, + "Length": 20 + } + ] + }, + { + "Input": "laten we vroeg op de dinsdagochtend afspreken", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Comment": "Parsing cannot be done on both sides of the day/date, and time(-related) entities ('vroeg' (early), 'ochtend' (morning)) need to be placed together", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vroeg op de dinsdagochtend", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TMO", + "FutureResolution": { + "startDateTime": "2016-11-08 08:00:00", + "endDateTime": "2016-11-08 10:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 08:00:00", + "endDateTime": "2016-11-01 10:00:00" + } + }, + "Start": 9, + "Length": 26 + } + ] + }, + { + "Input": "laten we op de dinsdagochtend vroeg afspreken", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "dinsdagochtend vroeg", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TMO", + "Mod": "start", + "FutureResolution": { + "startDateTime": "2016-11-08 08:00:00", + "endDateTime": "2016-11-08 10:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 08:00:00", + "endDateTime": "2016-11-01 10:00:00" + } + }, + "Start": 15, + "Length": 20 + } + ] + }, + { + "Input": "laten we dinsdag laat in de ochtend afspreken", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "dinsdag laat in de ochtend", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TMO", + "Mod": "end", + "FutureResolution": { + "startDateTime": "2016-11-08 10:00:00", + "endDateTime": "2016-11-08 12:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 10:00:00", + "endDateTime": "2016-11-01 12:00:00" + } + }, + "Start": 9, + "Length": 26 + } + ] + }, + { + "Input": "laten we in het begin van dinsdagmiddag afspreken", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Comment": "Parsing cannot be done on both sides of the day/date, and time(-related) entities ('in het begin', 'middag') need to be placed together", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "begin van dinsdagmiddag", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TAF", + "FutureResolution": { + "startDateTime": "2016-11-08 12:00:00", + "endDateTime": "2016-11-08 14:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 12:00:00", + "endDateTime": "2016-11-01 14:00:00" + } + }, + "Start": 16, + "Length": 23 + } + ] + }, + { + "Input": "laten we dinsdagmiddag in het begin afspreken", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "dinsdagmiddag in het begin", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TAF", + "Mod": "start", + "FutureResolution": { + "startDateTime": "2016-11-08 12:00:00", + "endDateTime": "2016-11-08 14:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 12:00:00", + "endDateTime": "2016-11-01 14:00:00" + } + }, + "Start": 9, + "Length": 26 + } + ] + }, + { + "Input": "laten we op dinsdag later in de middag afspreken", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "dinsdag later in de middag", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TAF", + "Mod": "end", + "FutureResolution": { + "startDateTime": "2016-11-08 14:00:00", + "endDateTime": "2016-11-08 16:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 14:00:00", + "endDateTime": "2016-11-01 16:00:00" + } + }, + "Start": 12, + "Length": 26 + } + ] + }, + { + "Input": "laten we dinsdag vroeg in de avond afspreken", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "dinsdag vroeg in de avond", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TEV", + "Mod": "start", + "FutureResolution": { + "startDateTime": "2016-11-08 16:00:00", + "endDateTime": "2016-11-08 18:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 16:00:00", + "endDateTime": "2016-11-01 18:00:00" + } + }, + "Start": 9, + "Length": 25 + } + ] + }, + { + "Input": "laten we dinsdag in het begin van de avond afspreken", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "dinsdag in het begin van de avond", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TEV", + "Mod": "start", + "FutureResolution": { + "startDateTime": "2016-11-08 16:00:00", + "endDateTime": "2016-11-08 18:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 16:00:00", + "endDateTime": "2016-11-01 18:00:00" + } + }, + "Start": 9, + "Length": 33 + } + ] + }, + { + "Input": "laten we dinsdagavond laat afspreken", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "dinsdagavond laat", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TEV", + "Mod": "end", + "FutureResolution": { + "startDateTime": "2016-11-08 18:00:00", + "endDateTime": "2016-11-08 20:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 18:00:00", + "endDateTime": "2016-11-01 20:00:00" + } + }, + "Start": 9, + "Length": 17 + } + ] + }, + { + "Input": "laten we dinsdagavond afspreken", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "dinsdagavond", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TEV", + "FutureResolution": { + "startDateTime": "2016-11-08 16:00:00", + "endDateTime": "2016-11-08 20:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 16:00:00", + "endDateTime": "2016-11-01 20:00:00" + } + }, + "Start": 9, + "Length": 12 + } + ] + }, + { + "Input": "zullen we dinsdagavond laat afspreken", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "dinsdagavond laat", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TEV", + "Mod": "end", + "FutureResolution": { + "startDateTime": "2016-11-08 18:00:00", + "endDateTime": "2016-11-08 20:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 18:00:00", + "endDateTime": "2016-11-01 20:00:00" + } + }, + "Start": 10, + "Length": 17 + } + ] + }, + { + "Input": "zullen we dinsdag vroeg in de ochtend afspreken", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "dinsdag vroeg in de ochtend", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TMO", + "Mod": "start", + "FutureResolution": { + "startDateTime": "2016-11-08 08:00:00", + "endDateTime": "2016-11-08 10:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 08:00:00", + "endDateTime": "2016-11-01 10:00:00" + } + }, + "Start": 10, + "Length": 27 + } + ] + }, + { + "Input": "laten we aan het einde van dinsdagochtend afspreken", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Comment": "Parsing cannot be done on both sides of the day/date, and time(-related) entities ('aan het einde', 'ochtend') need to be placed together", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "einde van dinsdagochtend", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TMO", + "FutureResolution": { + "startDateTime": "2016-11-08 10:00:00", + "endDateTime": "2016-11-08 12:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 10:00:00", + "endDateTime": "2016-11-01 12:00:00" + } + }, + "Start": 17, + "Length": 24 + } + ] + }, + { + "Input": "laten we dinsdagochtend aan het einde afspreken", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "dinsdagochtend aan het einde", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TMO", + "Mod": "end", + "FutureResolution": { + "startDateTime": "2016-11-08 10:00:00", + "endDateTime": "2016-11-08 12:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 10:00:00", + "endDateTime": "2016-11-01 12:00:00" + } + }, + "Start": 9, + "Length": 28 + } + ] + }, + { + "Input": "zullen we aan het einde van dinsdagmiddag afspreken", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Comment": "Parsing cannot be done on both sides of the day/date, and time(-related) entities ('aan het einde', 'middag') need to be placed together", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "het einde van dinsdagmiddag", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TAF", + "FutureResolution": { + "startDateTime": "2016-11-08 14:00:00", + "endDateTime": "2016-11-08 16:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 14:00:00", + "endDateTime": "2016-11-01 16:00:00" + } + }, + "Start": 14, + "Length": 27 + } + ] + }, + { + "Input": "zullen we dinsdagmiddag aan het einde afspreken", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "dinsdagmiddag aan het einde", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TAF", + "Mod": "end", + "FutureResolution": { + "startDateTime": "2016-11-08 14:00:00", + "endDateTime": "2016-11-08 16:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 14:00:00", + "endDateTime": "2016-11-01 16:00:00" + } + }, + "Start": 10, + "Length": 27 + } + ] + }, + { + "Input": "Zullen we op dinsdag aan het einde van de middag afspreken", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "dinsdag aan het einde van de middag", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TAF", + "Mod": "end", + "FutureResolution": { + "startDateTime": "2016-11-08 14:00:00", + "endDateTime": "2016-11-08 16:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 14:00:00", + "endDateTime": "2016-11-01 16:00:00" + } + }, + "Start": 13, + "Length": 35 + } + ] + }, + { + "Input": "laten we op dinsdag in de avond afspreken", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "dinsdag in de avond", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TEV", + "FutureResolution": { + "startDateTime": "2016-11-08 16:00:00", + "endDateTime": "2016-11-08 20:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 16:00:00", + "endDateTime": "2016-11-01 20:00:00" + } + }, + "Start": 12, + "Length": 19 + } + ] + }, + { + "Input": "zullen we dinsdag in de avond afspreken", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "dinsdag in de avond", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TEV", + "FutureResolution": { + "startDateTime": "2016-11-08 16:00:00", + "endDateTime": "2016-11-08 20:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 16:00:00", + "endDateTime": "2016-11-01 20:00:00" + } + }, + "Start": 10, + "Length": 19 + } + ] + }, + { + "Input": "laten we laat op dinsdagavond afspreken", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Comment": "Parsing cannot be done on both sides of the day/date, and time(-related) entities ('laat', 'avond') need to be placed together", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "laat op dinsdagavond", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TNI", + "FutureResolution": { + "startDateTime": "2016-11-08 22:00:00", + "endDateTime": "2016-11-08 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-01 22:00:00", + "endDateTime": "2016-11-01 23:59:59" + } + }, + "Start": 9, + "Length": 20 + } + ] + }, + { + "Input": "laten we de rest van de dag afspreken", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "rest van de dag", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T23:59:59,PT28079S)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 23:59:59" + } + }, + "Start": 12, + "Length": 15 + } + ] + }, + { + "Input": "laten we de rest van deze dag afspreken", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "rest van deze dag", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T23:59:59,PT28079S)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 23:59:59" + } + }, + "Start": 12, + "Length": 17 + } + ] + }, + { + "Input": "laten we de rest van mijn dag afspreken", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "rest van mijn dag", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T23:59:59,PT28079S)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 23:59:59" + } + }, + "Start": 12, + "Length": 17 + } + ] + }, + { + "Input": "laten we rest van vandaag afspreken", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "rest van vandaag", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T23:59:59,PT28079S)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 23:59:59" + } + }, + "Start": 9, + "Length": 16 + } + ] + }, + { + "Input": "laten we de rest van vandaag afspreken", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "rest van vandaag", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T23:59:59,PT28079S)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 23:59:59" + } + }, + "Start": 12, + "Length": 16 + } + ] + }, + { + "Input": "ik ben afwezig van 2016-02-21 14:00 uur tot 2016-02-23 03:32", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van 2016-02-21 14:00 uur tot 2016-02-23 03:32", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-02-21T14:00,2016-02-23T03:32,PT38H)", + "FutureResolution": { + "startDateTime": "2016-02-21 14:00:00", + "endDateTime": "2016-02-23 03:32:00" + }, + "PastResolution": { + "startDateTime": "2016-02-21 14:00:00", + "endDateTime": "2016-02-23 03:32:00" + } + }, + "Start": 15, + "Length": 45 + } + ] + }, + { + "Input": "Cortana, plan een skype for business meeting met Wayne op vrijdag tussen 1 en 4 uur โ€˜s middags.", + "Context": { + "ReferenceDateTime": "2017-11-09T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vrijdag tussen 1 en 4 uur โ€˜s middags", + "Type": "datetimerange", + "Value": { + "Timex": "(XXXX-WXX-5T01,XXXX-WXX-5T04,PT3H)", + "FutureResolution": { + "startDateTime": "2017-11-10 01:00:00", + "endDateTime": "2017-11-10 04:00:00" + }, + "PastResolution": { + "startDateTime": "2017-11-03 01:00:00", + "endDateTime": "2017-11-03 04:00:00" + } + }, + "Start": 58, + "Length": 36 + } + ] + }, + { + "Input": "Cortana, plan een skype for business meeting met Wayne op vrijdag tussen 13 en 16 uur โ€˜s middags.", + "Context": { + "ReferenceDateTime": "2017-11-09T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vrijdag tussen 13 en 16 uur โ€˜s middags", + "Type": "datetimerange", + "Value": { + "Timex": "(XXXX-WXX-5T13,XXXX-WXX-5T16,PT3H)", + "FutureResolution": { + "startDateTime": "2017-11-10 13:00:00", + "endDateTime": "2017-11-10 16:00:00" + }, + "PastResolution": { + "startDateTime": "2017-11-03 13:00:00", + "endDateTime": "2017-11-03 16:00:00" + } + }, + "Start": 58, + "Length": 38 + } + ] + }, + { + "Input": "Cortana, plan een skype for business meeting met Wayne op vrijdag tussen 13 en 16 uur.", + "Context": { + "ReferenceDateTime": "2017-11-09T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vrijdag tussen 13 en 16 uur", + "Type": "datetimerange", + "Value": { + "Timex": "(XXXX-WXX-5T13,XXXX-WXX-5T16,PT3H)", + "FutureResolution": { + "startDateTime": "2017-11-10 13:00:00", + "endDateTime": "2017-11-10 16:00:00" + }, + "PastResolution": { + "startDateTime": "2017-11-03 13:00:00", + "endDateTime": "2017-11-03 16:00:00" + } + }, + "Start": 58, + "Length": 27 + } + ] + }, + { + "Input": "Kan je ons morgen tussen 8 uur โ€˜s ochtends en 2 uur โ€™s middags inplannen?", + "Context": { + "ReferenceDateTime": "2017-11-09T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "morgen tussen 8 uur โ€˜s ochtends en 2 uur โ€™s middags", + "Type": "datetimerange", + "Value": { + "Timex": "(2017-11-10T08,2017-11-10T14,PT6H)", + "FutureResolution": { + "startDateTime": "2017-11-10 08:00:00", + "endDateTime": "2017-11-10 14:00:00" + }, + "PastResolution": { + "startDateTime": "2017-11-10 08:00:00", + "endDateTime": "2017-11-10 14:00:00" + } + }, + "Start": 11, + "Length": 51 + } + ] + }, + { + "Input": "Kan je ons morgen tussen 8 uur โ€˜s ochtends en 14 uur โ€™s middags inplannen?", + "Context": { + "ReferenceDateTime": "2017-11-09T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "morgen tussen 8 uur โ€˜s ochtends en 14 uur โ€™s middags", + "Type": "datetimerange", + "Value": { + "Timex": "(2017-11-10T08,2017-11-10T14,PT6H)", + "FutureResolution": { + "startDateTime": "2017-11-10 08:00:00", + "endDateTime": "2017-11-10 14:00:00" + }, + "PastResolution": { + "startDateTime": "2017-11-10 08:00:00", + "endDateTime": "2017-11-10 14:00:00" + } + }, + "Start": 11, + "Length": 52 + } + ] + }, + { + "Input": "Kan je ons op 9 december tussen 8 uur โ€˜s ochtends en 2 uur โ€˜s middags in plannen?", + "Context": { + "ReferenceDateTime": "2017-11-09T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "9 december tussen 8 uur โ€˜s ochtends en 2 uur โ€˜s middags", + "Type": "datetimerange", + "Value": { + "Timex": "(XXXX-12-09T08,XXXX-12-09T14,PT6H)", + "FutureResolution": { + "startDateTime": "2017-12-09 08:00:00", + "endDateTime": "2017-12-09 14:00:00" + }, + "PastResolution": { + "startDateTime": "2016-12-09 08:00:00", + "endDateTime": "2016-12-09 14:00:00" + } + }, + "Start": 14, + "Length": 55 + } + ] + }, + { + "Input": "Kan je ons op 9 december tussen 8 uur โ€˜s ochtends en 14 uur โ€˜s middags in plannen?", + "Context": { + "ReferenceDateTime": "2017-11-09T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "9 december tussen 8 uur โ€˜s ochtends en 14 uur โ€˜s middags", + "Type": "datetimerange", + "Value": { + "Timex": "(XXXX-12-09T08,XXXX-12-09T14,PT6H)", + "FutureResolution": { + "startDateTime": "2017-12-09 08:00:00", + "endDateTime": "2017-12-09 14:00:00" + }, + "PastResolution": { + "startDateTime": "2016-12-09 08:00:00", + "endDateTime": "2016-12-09 14:00:00" + } + }, + "Start": 14, + "Length": 56 + } + ] + }, + { + "Input": "Hi Cortana, plan een skype meeting in met Jennifer. Ik heb een afspraak van 30 minuten op vrijdagmiddag aanstaande nodig. ", + "Context": { + "ReferenceDateTime": "2017-11-13T16:12:00" + }, + "Comment": "Words that are related to each other, such as 'aanstaande' and 'vrijdag', may not be seperated by other words from a different entity such as 'middag'", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vrijdagmiddag aanstaande", + "Type": "datetimerange", + "Value": { + "Timex": "2017-11-17TAF", + "FutureResolution": { + "startDateTime": "2017-11-17 12:00:00", + "endDateTime": "2017-11-17 16:00:00" + }, + "PastResolution": { + "startDateTime": "2017-11-17 12:00:00", + "endDateTime": "2017-11-17 16:00:00" + } + }, + "Start": 90, + "Length": 24 + } + ] + }, + { + "Input": "Hi Cortana, plan een skype meeting in met Jennifer. Ik heb een afspraak van 30 minuten op aanstaande vrijdagmiddag nodig. ", + "Context": { + "ReferenceDateTime": "2017-11-13T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "aanstaande vrijdagmiddag", + "Type": "datetimerange", + "Value": { + "Timex": "2017-11-17TAF", + "FutureResolution": { + "startDateTime": "2017-11-17 12:00:00", + "endDateTime": "2017-11-17 16:00:00" + }, + "PastResolution": { + "startDateTime": "2017-11-17 12:00:00", + "endDateTime": "2017-11-17 16:00:00" + } + }, + "Start": 90, + "Length": 24 + } + ] + }, + { + "Input": "Hi Coratna โ€“ plan aub een skype meeting met Jennifer in. Ik heb een afspraak van 30 minuten op deze vrijdagmiddag nodig.", + "Context": { + "ReferenceDateTime": "2017-11-13T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "deze vrijdagmiddag", + "Type": "datetimerange", + "Value": { + "Timex": "2017-11-17TAF", + "FutureResolution": { + "startDateTime": "2017-11-17 12:00:00", + "endDateTime": "2017-11-17 16:00:00" + }, + "PastResolution": { + "startDateTime": "2017-11-17 12:00:00", + "endDateTime": "2017-11-17 16:00:00" + } + }, + "Start": 95, + "Length": 18 + } + ] + }, + { + "Input": "Hi Cortana- maak een skype meeting met Jennifer aan. Ik wil volgende vrijdagmiddag een afspraak van 30 minuten!", + "Context": { + "ReferenceDateTime": "2017-11-13T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "volgende vrijdagmiddag", + "Type": "datetimerange", + "Value": { + "Timex": "2017-11-24TAF", + "FutureResolution": { + "startDateTime": "2017-11-24 12:00:00", + "endDateTime": "2017-11-24 16:00:00" + }, + "PastResolution": { + "startDateTime": "2017-11-24 12:00:00", + "endDateTime": "2017-11-24 16:00:00" + } + }, + "Start": 60, + "Length": 22 + } + ] + }, + { + "Input": " Hi Cortana- maak een skype meeting met Jennifer aan. Ik wil een afspraak van 30 minuten op afgelopen vrijdagmiddag! ", + "Context": { + "ReferenceDateTime": "2017-11-13T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "afgelopen vrijdagmiddag", + "Type": "datetimerange", + "Value": { + "Timex": "2017-11-10TAF", + "FutureResolution": { + "startDateTime": "2017-11-10 12:00:00", + "endDateTime": "2017-11-10 16:00:00" + }, + "PastResolution": { + "startDateTime": "2017-11-10 12:00:00", + "endDateTime": "2017-11-10 16:00:00" + } + }, + "Start": 92, + "Length": 23 + } + ] + }, + { + "Input": "Cortane, maak een afspraak met skype for business met Wayne op vrijdagmiddag tussen 1 en 4. ", + "Context": { + "ReferenceDateTime": "2017-11-14T19:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vrijdagmiddag tussen 1 en 4", + "Type": "datetimerange", + "Value": { + "Timex": "(XXXX-WXX-5T1,XXXX-WXX-5T4,PT3H)", + "FutureResolution": { + "startDateTime": "2017-11-17 01:00:00", + "endDateTime": "2017-11-17 04:00:00" + }, + "PastResolution": { + "startDateTime": "2017-11-10 01:00:00", + "endDateTime": "2017-11-10 04:00:00" + } + }, + "Start": 63, + "Length": 27 + } + ] + }, + { + "Input": "Cortane, maak een afspraak met skype for business met Wayne op vrijdagmiddag tussen 13 en 16. ", + "Context": { + "ReferenceDateTime": "2017-11-14T19:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vrijdagmiddag tussen 13 en 16", + "Type": "datetimerange", + "Value": { + "Timex": "(XXXX-WXX-5T13,XXXX-WXX-5T16,PT3H)", + "FutureResolution": { + "startDateTime": "2017-11-17 13:00:00", + "endDateTime": "2017-11-17 16:00:00" + }, + "PastResolution": { + "startDateTime": "2017-11-10 13:00:00", + "endDateTime": "2017-11-10 16:00:00" + } + }, + "Start": 63, + "Length": 29 + } + ] + }, + { + "Input": "Cortane, maak een afspraak met skype for business met Wayne op vrijdag tussen 13 en 16. ", + "Context": { + "ReferenceDateTime": "2017-11-14T19:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vrijdag tussen 13 en 16", + "Type": "datetimerange", + "Value": { + "Timex": "(XXXX-WXX-5T13,XXXX-WXX-5T16,PT3H)", + "FutureResolution": { + "startDateTime": "2017-11-17 13:00:00", + "endDateTime": "2017-11-17 16:00:00" + }, + "PastResolution": { + "startDateTime": "2017-11-10 13:00:00", + "endDateTime": "2017-11-10 16:00:00" + } + }, + "Start": 63, + "Length": 23 + } + ] + }, + { + "Input": "laten we 5 februari in de ochtend afspreken", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5 februari in de ochtend", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-02-05TMO", + "FutureResolution": { + "startDateTime": "2017-02-05 08:00:00", + "endDateTime": "2017-02-05 12:00:00" + }, + "PastResolution": { + "startDateTime": "2016-02-05 08:00:00", + "endDateTime": "2016-02-05 12:00:00" + } + }, + "Start": 9, + "Length": 24 + } + ] + }, + { + "Input": "Ik ga dinsdagochtend terug", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "dinsdagochtend", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TMO", + "FutureResolution": { + "startDateTime": "2016-11-08 08:00:00", + "endDateTime": "2016-11-08 12:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 08:00:00", + "endDateTime": "2016-11-01 12:00:00" + } + }, + "Start": 6, + "Length": 14 + } + ] + }, + { + "Input": "ik ga dinsdag in de middag terug", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "dinsdag in de middag", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TAF", + "FutureResolution": { + "startDateTime": "2016-11-08 12:00:00", + "endDateTime": "2016-11-08 16:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 12:00:00", + "endDateTime": "2016-11-01 16:00:00" + } + }, + "Start": 6, + "Length": 20 + } + ] + }, + { + "Input": "Het zal binnen 2 uur in de toekomst gebeuren", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "binnen 2 uur", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T18:12:00,PT2H)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 18:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 18:12:00" + } + }, + "Start": 8, + "Length": 12 + } + ] + }, + { + "Input": "ik ben terug binnen 15 seconden", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "binnen 15 seconden", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T16:12:15,PT15S)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 16:12:15" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 16:12:15" + } + }, + "Start": 13, + "Length": 18 + } + ] + }, + { + "Input": "Ik ben binnen 5 minuten terug", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "binnen 5 minuten", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T16:17:00,PT5M)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 16:17:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 16:17:00" + } + }, + "Start": 7, + "Length": 16 + } + ] + }, + { + "Input": "ik ben binnen 5 uur terug", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "binnen 5 uur", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T21:12:00,PT5H)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 21:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 21:12:00" + } + }, + "Start": 7, + "Length": 12 + } + ] + }, + { + "Input": "ik ben binnen een dag en 5 uur terug", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "binnen een dag en 5 uur", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-08T21:12:00,P1DT5H)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-08 21:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-08 21:12:00" + } + }, + "Start": 7, + "Length": 23 + } + ] + }, + { + "Input": "Deze taak is af binnen 2 dagen, 1 uur, 5 minuten en 30 seconden ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "binnen 2 dagen, 1 uur, 5 minuten en 30 seconden", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-09T17:17:30,P2DT1H5M30S)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-09 17:17:30" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-09 17:17:30" + } + }, + "Start": 16, + "Length": 47 + } + ] + }, + { + "Input": "Deze taak is compleet binnen 2 dagen, 1 uur, 5 minuten en 30 seconden", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "binnen 2 dagen, 1 uur, 5 minuten en 30 seconden", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-09T17:17:30,P2DT1H5M30S)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-09 17:17:30" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-09 17:17:30" + } + }, + "Start": 22, + "Length": 47 + } + ] + }, + { + "Input": "Deze taak is klaar binnen aankomende 2 dagen, 1 uur, 5 minuten en 30 seconden", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "binnen aankomende 2 dagen, 1 uur, 5 minuten en 30 seconden", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-09T17:17:30,P2DT1H5M30S)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-09 17:17:30" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-09 17:17:30" + } + }, + "Start": 19, + "Length": 58 + } + ] + }, + { + "Input": "Ik ben binnen 5 uur terug", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "binnen 5 uur", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T21:12:00,PT5H)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 21:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 21:12:00" + } + }, + "Start": 7, + "Length": 12 + } + ] + }, + { + "Input": "ik ben maandag tussen 8 en 9 terug", + "Context": { + "ReferenceDateTime": "2018-04-19T08:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "maandag tussen 8 en 9", + "Type": "datetimerange", + "Value": { + "Timex": "(XXXX-WXX-1T08,XXXX-WXX-1T09,PT1H)", + "FutureResolution": { + "startDateTime": "2018-04-23 08:00:00", + "endDateTime": "2018-04-23 09:00:00" + }, + "PastResolution": { + "startDateTime": "2018-04-16 08:00:00", + "endDateTime": "2018-04-16 09:00:00" + } + }, + "Start": 7, + "Length": 21 + } + ] + }, + { + "Input": "Cortana kan je een tijd voor ons vinden op maandag 11-4 ", + "Context": { + "ReferenceDateTime": "2018-05-16T08:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "maandag 11-4", + "Type": "datetimerange", + "Value": { + "Timex": "(XXXX-WXX-1T11,XXXX-WXX-1T16,PT5H)", + "FutureResolution": { + "startDateTime": "2018-05-21 11:00:00", + "endDateTime": "2018-05-21 16:00:00" + }, + "PastResolution": { + "startDateTime": "2018-05-14 11:00:00", + "endDateTime": "2018-05-14 16:00:00" + } + }, + "Start": 43, + "Length": 12 + } + ] + }, + { + "Input": "Het zal op 1/1/2015 tussen 10 en 11:30 plaatsvinden", + "Context": { + "ReferenceDateTime": "2018-05-16T08:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1/1/2015 tussen 10 en 11:30", + "Type": "datetimerange", + "Value": { + "Timex": "(2015-01-01T10,2015-01-01T11:30,PT1H30M)", + "FutureResolution": { + "startDateTime": "2015-01-01 10:00:00", + "endDateTime": "2015-01-01 11:30:00" + }, + "PastResolution": { + "startDateTime": "2015-01-01 10:00:00", + "endDateTime": "2015-01-01 11:30:00" + } + }, + "Start": 11, + "Length": 27 + } + ] + }, + { + "Input": "Het zal gebeuren op 1/1/2015 tussen 10 en 11:30", + "Context": { + "ReferenceDateTime": "2018-05-16T08:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1/1/2015 tussen 10 en 11:30", + "Type": "datetimerange", + "Value": { + "Timex": "(2015-01-01T10,2015-01-01T11:30,PT1H30M)", + "FutureResolution": { + "startDateTime": "2015-01-01 10:00:00", + "endDateTime": "2015-01-01 11:30:00" + }, + "PastResolution": { + "startDateTime": "2015-01-01 10:00:00", + "endDateTime": "2015-01-01 11:30:00" + } + }, + "Start": 20, + "Length": 27 + } + ] + }, + { + "Input": "Het zal gebeuren van 10:30 tot 3 op 1/1/2015", + "Context": { + "ReferenceDateTime": "2018-05-16T08:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van 10:30 tot 3 op 1/1/2015", + "Type": "datetimerange", + "Value": { + "Timex": "(2015-01-01T10:30,2015-01-01T15,PT4H30M)", + "FutureResolution": { + "startDateTime": "2015-01-01 10:30:00", + "endDateTime": "2015-01-01 15:00:00" + }, + "PastResolution": { + "startDateTime": "2015-01-01 10:30:00", + "endDateTime": "2015-01-01 15:00:00" + } + }, + "Start": 17, + "Length": 27 + } + ] + }, + { + "Input": "Het zal gebeuren van 10:30 tot 15 op 1/1/2015", + "Context": { + "ReferenceDateTime": "2018-05-16T08:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van 10:30 tot 15 op 1/1/2015", + "Type": "datetimerange", + "Value": { + "Timex": "(2015-01-01T10:30,2015-01-01T15,PT4H30M)", + "FutureResolution": { + "startDateTime": "2015-01-01 10:30:00", + "endDateTime": "2015-01-01 15:00:00" + }, + "PastResolution": { + "startDateTime": "2015-01-01 10:30:00", + "endDateTime": "2015-01-01 15:00:00" + } + }, + "Start": 17, + "Length": 28 + } + ] + }, + { + "Input": "het zal tussen 3 en 5 op 1/1/2015 gebeuren.", + "Context": { + "ReferenceDateTime": "2018-05-16T08:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tussen 3 en 5 op 1/1/2015", + "Type": "datetimerange", + "Value": { + "Timex": "(2015-01-01T03,2015-01-01T05,PT2H)", + "FutureResolution": { + "startDateTime": "2015-01-01 03:00:00", + "endDateTime": "2015-01-01 05:00:00" + }, + "PastResolution": { + "startDateTime": "2015-01-01 03:00:00", + "endDateTime": "2015-01-01 05:00:00" + } + }, + "Start": 8, + "Length": 25 + } + ] + }, + { + "Input": "Het is op 1/1/2015 van 3:30 tot 5:55", + "Context": { + "ReferenceDateTime": "2018-05-16T08:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1/1/2015 van 3:30 tot 5:55", + "Type": "datetimerange", + "Value": { + "Timex": "(2015-01-01T03:30,2015-01-01T05:55,PT2H25M)", + "FutureResolution": { + "startDateTime": "2015-01-01 03:30:00", + "endDateTime": "2015-01-01 05:55:00" + }, + "PastResolution": { + "startDateTime": "2015-01-01 03:30:00", + "endDateTime": "2015-01-01 05:55:00" + } + }, + "Start": 10, + "Length": 26 + } + ] + }, + { + "Input": "Ik ben vandaag vijf tot zeven weg", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vandaag vijf tot zeven", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T05,2016-11-07T07,PT2H)", + "FutureResolution": { + "startDateTime": "2016-11-07 05:00:00", + "endDateTime": "2016-11-07 07:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 05:00:00", + "endDateTime": "2016-11-07 07:00:00" + } + }, + "Start": 7, + "Length": 22 + } + ] + }, + { + "Input": "Ik ben van 5 tot 6 op 22-4-2016 weg", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van 5 tot 6 op 22-4-2016", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-04-22T05,2016-04-22T06,PT1H)", + "FutureResolution": { + "startDateTime": "2016-04-22 05:00:00", + "endDateTime": "2016-04-22 06:00:00" + }, + "PastResolution": { + "startDateTime": "2016-04-22 05:00:00", + "endDateTime": "2016-04-22 06:00:00" + } + }, + "Start": 7, + "Length": 24 + } + ] + }, + { + "Input": "Ik ben van 5 tot 6 op 22 april weg", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van 5 tot 6 op 22 april", + "Type": "datetimerange", + "Value": { + "Timex": "(XXXX-04-22T05,XXXX-04-22T06,PT1H)", + "FutureResolution": { + "startDateTime": "2017-04-22 05:00:00", + "endDateTime": "2017-04-22 06:00:00" + }, + "PastResolution": { + "startDateTime": "2016-04-22 05:00:00", + "endDateTime": "2016-04-22 06:00:00" + } + }, + "Start": 7, + "Length": 23 + } + ] + }, + { + "Input": "Ik van van 5 tot 18:00 op 22 april weg", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van 5 tot 18:00 op 22 april", + "Type": "datetimerange", + "Value": { + "Timex": "(XXXX-04-22T05,XXXX-04-22T18:00,PT13H)", + "FutureResolution": { + "startDateTime": "2017-04-22 05:00:00", + "endDateTime": "2017-04-22 18:00:00" + }, + "PastResolution": { + "startDateTime": "2016-04-22 05:00:00", + "endDateTime": "2016-04-22 18:00:00" + } + }, + "Start": 7, + "Length": 27 + } + ] + }, + { + "Input": "Ik ga van 17 tot 18:00 op 22 april weg", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van 17 tot 18:00 op 22 april", + "Type": "datetimerange", + "Value": { + "Timex": "(XXXX-04-22T17,XXXX-04-22T18:00,PT1H)", + "FutureResolution": { + "startDateTime": "2017-04-22 17:00:00", + "endDateTime": "2017-04-22 18:00:00" + }, + "PastResolution": { + "startDateTime": "2016-04-22 17:00:00", + "endDateTime": "2016-04-22 18:00:00" + } + }, + "Start": 6, + "Length": 28 + } + ] + }, + { + "Input": "Ik ben van 5 tot 6 op de 1e van jan weg", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van 5 tot 6 op de 1e van jan", + "Type": "datetimerange", + "Value": { + "Timex": "(XXXX-01-01T05,XXXX-01-01T06,PT1H)", + "FutureResolution": { + "startDateTime": "2017-01-01 05:00:00", + "endDateTime": "2017-01-01 06:00:00" + }, + "PastResolution": { + "startDateTime": "2016-01-01 05:00:00", + "endDateTime": "2016-01-01 06:00:00" + } + }, + "Start": 7, + "Length": 28 + } + ] + }, + { + "Input": "Ik ben morgen van 15:00 tot 16:00 weg", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "morgen van 15:00 tot 16:00", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-08T15:00,2016-11-08T16:00,PT1H)", + "FutureResolution": { + "startDateTime": "2016-11-08 15:00:00", + "endDateTime": "2016-11-08 16:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-08 15:00:00", + "endDateTime": "2016-11-08 16:00:00" + } + }, + "Start": 7, + "Length": 26 + } + ] + }, + { + "Input": "Ik ben morgen van 15 tot 16 weg", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "morgen van 15 tot 16", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-08T15,2016-11-08T16,PT1H)", + "FutureResolution": { + "startDateTime": "2016-11-08 15:00:00", + "endDateTime": "2016-11-08 16:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-08 15:00:00", + "endDateTime": "2016-11-08 16:00:00" + } + }, + "Start": 7, + "Length": 20 + } + ] + }, + { + "Input": "Ik ben 3:00 tot 4:00 morgen weg", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3:00 tot 4:00 morgen", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-08T03:00,2016-11-08T04:00,PT1H)", + "FutureResolution": { + "startDateTime": "2016-11-08 03:00:00", + "endDateTime": "2016-11-08 04:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-08 03:00:00", + "endDateTime": "2016-11-08 04:00:00" + } + }, + "Start": 7, + "Length": 20 + } + ] + }, + { + "Input": "Ik ben half acht tot 16:00 morgen weg", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "half acht tot 16:00 morgen", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-08T07:30,2016-11-08T16:00,PT8H30M)", + "FutureResolution": { + "startDateTime": "2016-11-08 07:30:00", + "endDateTime": "2016-11-08 16:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-08 07:30:00", + "endDateTime": "2016-11-08 16:00:00" + } + }, + "Start": 7, + "Length": 26 + } + ] + }, + { + "Input": "Ik ben half acht tot 16 morgen weg", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "half acht tot 16 morgen", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-08T07:30,2016-11-08T16,PT8H30M)", + "FutureResolution": { + "startDateTime": "2016-11-08 07:30:00", + "endDateTime": "2016-11-08 16:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-08 07:30:00", + "endDateTime": "2016-11-08 16:00:00" + } + }, + "Start": 7, + "Length": 23 + } + ] + }, + { + "Input": "Ik ben van 16:00 vandaag tot 17:00 morgen weg", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van 16:00 vandaag tot 17:00 morgen", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:00,2016-11-08T17:00,PT25H)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:00:00", + "endDateTime": "2016-11-08 17:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:00:00", + "endDateTime": "2016-11-08 17:00:00" + } + }, + "Start": 7, + "Length": 34 + } + ] + }, + { + "Input": "Ik ben van 14:00, 21-2-2016 tot 3:32, 23-04-2016 weg", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van 14:00, 21-2-2016 tot 3:32, 23-04-2016", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-02-21T14:00,2016-04-23T03:32,PT1478H)", + "FutureResolution": { + "startDateTime": "2016-02-21 14:00:00", + "endDateTime": "2016-04-23 03:32:00" + }, + "PastResolution": { + "startDateTime": "2016-02-21 14:00:00", + "endDateTime": "2016-04-23 03:32:00" + } + }, + "Start": 7, + "Length": 41 + } + ] + }, + { + "Input": "Ik ben tussen 16:00 en 17:00 vandaag weg", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tussen 16:00 en 17:00 vandaag", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:00,2016-11-07T17:00,PT1H)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:00:00", + "endDateTime": "2016-11-07 17:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:00:00", + "endDateTime": "2016-11-07 17:00:00" + } + }, + "Start": 7, + "Length": 29 + } + ] + }, + { + "Input": "Ik ben tussen 16:00 op 1 jan, 2016 en 17:00 vandaag weg", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tussen 16:00 op 1 jan, 2016 en 17:00 vandaag", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-01-01T16:00,2016-11-07T17:00,PT7465H)", + "FutureResolution": { + "startDateTime": "2016-01-01 16:00:00", + "endDateTime": "2016-11-07 17:00:00" + }, + "PastResolution": { + "startDateTime": "2016-01-01 16:00:00", + "endDateTime": "2016-11-07 17:00:00" + } + }, + "Start": 7, + "Length": 44 + } + ] + }, + { + "Input": "Ik ga vanavond voor 8 terug", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vanavond", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-07TEV", + "FutureResolution": { + "startDateTime": "2016-11-07 16:00:00", + "endDateTime": "2016-11-07 20:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:00:00", + "endDateTime": "2016-11-07 20:00:00" + } + }, + "Start": 6, + "Length": 8 + } + ] + }, + { + "Input": "Ik ga vanavond voor 20 terug", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vanavond", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-07TEV", + "FutureResolution": { + "startDateTime": "2016-11-07 16:00:00", + "endDateTime": "2016-11-07 20:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:00:00", + "endDateTime": "2016-11-07 20:00:00" + } + }, + "Start": 6, + "Length": 8 + } + ] + }, + { + "Input": "Ik ga deze nacht terug", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "deze nacht", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-07TNI", + "FutureResolution": { + "startDateTime": "2016-11-07 20:00:00", + "endDateTime": "2016-11-07 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-07 20:00:00", + "endDateTime": "2016-11-07 23:59:59" + } + }, + "Start": 6, + "Length": 10 + } + ] + }, + { + "Input": "Ik ga deze avond terug", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "deze avond", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-07TEV", + "FutureResolution": { + "startDateTime": "2016-11-07 16:00:00", + "endDateTime": "2016-11-07 20:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:00:00", + "endDateTime": "2016-11-07 20:00:00" + } + }, + "Start": 6, + "Length": 10 + } + ] + }, + { + "Input": "Ik ga deze ochtend terug", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "deze ochtend", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-07TMO", + "FutureResolution": { + "startDateTime": "2016-11-07 08:00:00", + "endDateTime": "2016-11-07 12:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 08:00:00", + "endDateTime": "2016-11-07 12:00:00" + } + }, + "Start": 6, + "Length": 12 + } + ] + }, + { + "Input": "Ik ga deze middag terug", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "deze middag", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-07TAF", + "FutureResolution": { + "startDateTime": "2016-11-07 12:00:00", + "endDateTime": "2016-11-07 16:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 12:00:00", + "endDateTime": "2016-11-07 16:00:00" + } + }, + "Start": 6, + "Length": 11 + } + ] + }, + { + "Input": "Ik ga de volgende nacht terug", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "volgende nacht", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-08TNI", + "FutureResolution": { + "startDateTime": "2016-11-08 20:00:00", + "endDateTime": "2016-11-08 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-08 20:00:00", + "endDateTime": "2016-11-08 23:59:59" + } + }, + "Start": 9, + "Length": 14 + } + ] + }, + { + "Input": "Ik ga afgelopen nacht terug", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "afgelopen nacht", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-06TNI", + "FutureResolution": { + "startDateTime": "2016-11-06 20:00:00", + "endDateTime": "2016-11-06 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-06 20:00:00", + "endDateTime": "2016-11-06 23:59:59" + } + }, + "Start": 6, + "Length": 15 + } + ] + }, + { + "Input": "Ik ga vorige nacht terug", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vorige nacht", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-06TNI", + "FutureResolution": { + "startDateTime": "2016-11-06 20:00:00", + "endDateTime": "2016-11-06 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-06 20:00:00", + "endDateTime": "2016-11-06 23:59:59" + } + }, + "Start": 6, + "Length": 12 + } + ] + }, + { + "Input": "Ik ga morgennacht terug", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "morgennacht", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-08TNI", + "FutureResolution": { + "startDateTime": "2016-11-08 20:00:00", + "endDateTime": "2016-11-08 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-08 20:00:00", + "endDateTime": "2016-11-08 23:59:59" + } + }, + "Start": 6, + "Length": 11 + } + ] + }, + { + "Input": "Ik ga volgende maandagmiddag terug", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "volgende maandagmiddag", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-14TAF", + "FutureResolution": { + "startDateTime": "2016-11-14 12:00:00", + "endDateTime": "2016-11-14 16:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-14 12:00:00", + "endDateTime": "2016-11-14 16:00:00" + } + }, + "Start": 6, + "Length": 22 + } + ] + }, + { + "Input": "Ik ga afgelopen 3 min terug", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "afgelopen 3 min", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:09:00,2016-11-07T16:12:00,PT3M)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:09:00", + "endDateTime": "2016-11-07 16:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:09:00", + "endDateTime": "2016-11-07 16:12:00" + } + }, + "Start": 6, + "Length": 15 + } + ] + }, + { + "Input": "Ik ga de volgende 5 uren terug", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "volgende 5 uren", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T21:12:00,PT5H)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 21:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 21:12:00" + } + }, + "Start": 9, + "Length": 15 + } + ] + }, + { + "Input": "Ik ga laatste minuut terug", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "laatste minuut", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:11:00,2016-11-07T16:12:00,PT1M)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:11:00", + "endDateTime": "2016-11-07 16:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:11:00", + "endDateTime": "2016-11-07 16:12:00" + } + }, + "Start": 6, + "Length": 14 + } + ] + }, + { + "Input": "Ik ga komend uur terug", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "komend uur", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T17:12:00,PT1H)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 17:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 17:12:00" + } + }, + "Start": 6, + "Length": 10 + } + ] + }, + { + "Input": "Ik ga komende paar uur terug", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "komende paar uur", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T18:12:00,PT2H)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 18:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 18:12:00" + } + }, + "Start": 6, + "Length": 16 + } + ] + }, + { + "Input": "Ik ga dinsdag in de ochtend terug", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "dinsdag in de ochtend", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TMO", + "FutureResolution": { + "startDateTime": "2016-11-08 08:00:00", + "endDateTime": "2016-11-08 12:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 08:00:00", + "endDateTime": "2016-11-01 12:00:00" + } + }, + "Start": 6, + "Length": 21 + } + ] + }, + { + "Input": "Kunt u ons alstublieft helpen een tijdstip te vinden in de ochtend van deze dinsdag", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "in de ochtend van deze dinsdag", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-08TMO", + "FutureResolution": { + "startDateTime": "2016-11-08 08:00:00", + "endDateTime": "2016-11-08 12:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-08 08:00:00", + "endDateTime": "2016-11-08 12:00:00" + } + }, + "Start": 53, + "Length": 30 + } + ] + }, + { + "Input": "Organiseer alsjeblieft een meeting van 30 minuten op dinsdag, in de ochtend", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "dinsdag, in de ochtend", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TMO", + "FutureResolution": { + "startDateTime": "2016-11-08 08:00:00", + "endDateTime": "2016-11-08 12:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 08:00:00", + "endDateTime": "2016-11-01 12:00:00" + } + }, + "Start": 53, + "Length": 22 + } + ] + }, + { + "Input": "Ik ga dinsdag in de middag terug", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "dinsdag in de middag", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TAF", + "FutureResolution": { + "startDateTime": "2016-11-08 12:00:00", + "endDateTime": "2016-11-08 16:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 12:00:00", + "endDateTime": "2016-11-01 16:00:00" + } + }, + "Start": 6, + "Length": 20 + } + ] + }, + { + "Input": "Ik ga dinsdag in de avond terug", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "dinsdag in de avond", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TEV", + "FutureResolution": { + "startDateTime": "2016-11-08 16:00:00", + "endDateTime": "2016-11-08 20:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 16:00:00", + "endDateTime": "2016-11-01 20:00:00" + } + }, + "Start": 6, + "Length": 19 + } + ] + }, + { + "Input": "laten we afspreken vroeg in de ochtend dinsdag", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vroeg in de ochtend dinsdag", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TMO", + "Mod": "start", + "FutureResolution": { + "startDateTime": "2016-11-08 08:00:00", + "endDateTime": "2016-11-08 10:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 08:00:00", + "endDateTime": "2016-11-01 10:00:00" + } + }, + "Start": 19, + "Length": 27 + } + ] + }, + { + "Input": "laten we afspreken vroeg in de ochtend op dinsdag", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vroeg in de ochtend op dinsdag", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TMO", + "Mod": "start", + "FutureResolution": { + "startDateTime": "2016-11-08 08:00:00", + "endDateTime": "2016-11-08 10:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 08:00:00", + "endDateTime": "2016-11-01 10:00:00" + } + }, + "Start": 19, + "Length": 30 + } + ] + }, + { + "Input": "laten we afspreken laat in de ochtend dinsdag", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "laat in de ochtend dinsdag", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TMO", + "Mod": "end", + "FutureResolution": { + "startDateTime": "2016-11-08 10:00:00", + "endDateTime": "2016-11-08 12:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 10:00:00", + "endDateTime": "2016-11-01 12:00:00" + } + }, + "Start": 19, + "Length": 26 + } + ] + }, + { + "Input": "laten we afspreken vroeg in de middag dinsdag", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vroeg in de middag dinsdag", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TAF", + "Mod": "start", + "FutureResolution": { + "startDateTime": "2016-11-08 12:00:00", + "endDateTime": "2016-11-08 14:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 12:00:00", + "endDateTime": "2016-11-01 14:00:00" + } + }, + "Start": 19, + "Length": 26 + } + ] + }, + { + "Input": "laten we afspreken laat in de middag dinsdag", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "laat in de middag dinsdag", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TAF", + "Mod": "end", + "FutureResolution": { + "startDateTime": "2016-11-08 14:00:00", + "endDateTime": "2016-11-08 16:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 14:00:00", + "endDateTime": "2016-11-01 16:00:00" + } + }, + "Start": 19, + "Length": 25 + } + ] + }, + { + "Input": "laten we afspreken vroeg in de avond dinsdag", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vroeg in de avond dinsdag", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TEV", + "Mod": "start", + "FutureResolution": { + "startDateTime": "2016-11-08 16:00:00", + "endDateTime": "2016-11-08 18:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 16:00:00", + "endDateTime": "2016-11-01 18:00:00" + } + }, + "Start": 19, + "Length": 25 + } + ] + }, + { + "Input": "laten we afspreken laat in de avond dinsdag", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "laat in de avond dinsdag", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TEV", + "Mod": "end", + "FutureResolution": { + "startDateTime": "2016-11-08 18:00:00", + "endDateTime": "2016-11-08 20:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 18:00:00", + "endDateTime": "2016-11-01 20:00:00" + } + }, + "Start": 19, + "Length": 24 + } + ] + }, + { + "Input": "laten we afspreken vroeg in de nacht dinsdag", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vroeg in de nacht dinsdag", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TNI", + "Mod": "start", + "FutureResolution": { + "startDateTime": "2016-11-08 20:00:00", + "endDateTime": "2016-11-08 22:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 20:00:00", + "endDateTime": "2016-11-01 22:00:00" + } + }, + "Start": 19, + "Length": 25 + } + ] + }, + { + "Input": "laten we afspreken laat in de nacht dinsdag", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "laat in de nacht dinsdag", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TNI", + "Mod": "end", + "FutureResolution": { + "startDateTime": "2016-11-08 22:00:00", + "endDateTime": "2016-11-08 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-01 22:00:00", + "endDateTime": "2016-11-01 23:59:59" + } + }, + "Start": 19, + "Length": 24 + } + ] + }, + { + "Input": "laten we afspreken dinsdag vroeg in de ochtend", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "dinsdag vroeg in de ochtend", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TMO", + "Mod": "start", + "FutureResolution": { + "startDateTime": "2016-11-08 08:00:00", + "endDateTime": "2016-11-08 10:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 08:00:00", + "endDateTime": "2016-11-01 10:00:00" + } + }, + "Start": 19, + "Length": 27 + } + ] + }, + { + "Input": "laten we afspreken dinsdag laat in de ochtend", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "dinsdag laat in de ochtend", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TMO", + "Mod": "end", + "FutureResolution": { + "startDateTime": "2016-11-08 10:00:00", + "endDateTime": "2016-11-08 12:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 10:00:00", + "endDateTime": "2016-11-01 12:00:00" + } + }, + "Start": 19, + "Length": 26 + } + ] + }, + { + "Input": "laten we afspreken dinsdag vroeg in de middag", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "dinsdag vroeg in de middag", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TAF", + "Mod": "start", + "FutureResolution": { + "startDateTime": "2016-11-08 12:00:00", + "endDateTime": "2016-11-08 14:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 12:00:00", + "endDateTime": "2016-11-01 14:00:00" + } + }, + "Start": 19, + "Length": 26 + } + ] + }, + { + "Input": "laten we afspreken dinsdag laat in de middag", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "dinsdag laat in de middag", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TAF", + "Mod": "end", + "FutureResolution": { + "startDateTime": "2016-11-08 14:00:00", + "endDateTime": "2016-11-08 16:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 14:00:00", + "endDateTime": "2016-11-01 16:00:00" + } + }, + "Start": 19, + "Length": 25 + } + ] + }, + { + "Input": "laten we afspreken dinsdag vroeg in de avond", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "dinsdag vroeg in de avond", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TEV", + "Mod": "start", + "FutureResolution": { + "startDateTime": "2016-11-08 16:00:00", + "endDateTime": "2016-11-08 18:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 16:00:00", + "endDateTime": "2016-11-01 18:00:00" + } + }, + "Start": 19, + "Length": 25 + } + ] + }, + { + "Input": "laten we afspreken dinsdag laat in de avond", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "dinsdag laat in de avond", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TEV", + "Mod": "end", + "FutureResolution": { + "startDateTime": "2016-11-08 18:00:00", + "endDateTime": "2016-11-08 20:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 18:00:00", + "endDateTime": "2016-11-01 20:00:00" + } + }, + "Start": 19, + "Length": 24 + } + ] + }, + { + "Input": "laten we afspreken dinsdag vroeg in de nacht", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "dinsdag vroeg in de nacht", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TNI", + "Mod": "start", + "FutureResolution": { + "startDateTime": "2016-11-08 20:00:00", + "endDateTime": "2016-11-08 22:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 20:00:00", + "endDateTime": "2016-11-01 22:00:00" + } + }, + "Start": 19, + "Length": 25 + } + ] + }, + { + "Input": "laten we afspreken dinsdag laat in de nacht", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "dinsdag laat in de nacht", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TNI", + "Mod": "end", + "FutureResolution": { + "startDateTime": "2016-11-08 22:00:00", + "endDateTime": "2016-11-08 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-01 22:00:00", + "endDateTime": "2016-11-01 23:59:59" + } + }, + "Start": 19, + "Length": 24 + } + ] + }, + { + "Input": "laten we de rest van de huidige dag afspreken", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "rest van de huidige dag", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T23:59:59,PT28079S)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 23:59:59" + } + }, + "Start": 12, + "Length": 23 + } + ] + }, + { + "Input": "Ik ben weg van 14:00, 21-2-2016 tot 3:32, 23-04-2016", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van 14:00, 21-2-2016 tot 3:32, 23-04-2016", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-02-21T14:00,2016-04-23T03:32,PT1478H)", + "FutureResolution": { + "startDateTime": "2016-02-21 14:00:00", + "endDateTime": "2016-04-23 03:32:00" + }, + "PastResolution": { + "startDateTime": "2016-02-21 14:00:00", + "endDateTime": "2016-04-23 03:32:00" + } + }, + "Start": 11, + "Length": 41 + } + ] + }, + { + "Input": "laten we afspreken in de late nacht op dinsdag", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "in de late nacht op dinsdag", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TNI", + "Mod": "end", + "FutureResolution": { + "startDateTime": "2016-11-08 22:00:00", + "endDateTime": "2016-11-08 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-01 22:00:00", + "endDateTime": "2016-11-01 23:59:59" + } + }, + "Start": 19, + "Length": 27 + } + ] + }, + { + "Input": "Kan je ons morgen tussen 8:00 en 14:00 inplannen?", + "Context": { + "ReferenceDateTime": "2017-11-09T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "morgen tussen 8:00 en 14:00", + "Type": "datetimerange", + "Value": { + "Timex": "(2017-11-10T08:00,2017-11-10T14:00,PT6H)", + "FutureResolution": { + "startDateTime": "2017-11-10 08:00:00", + "endDateTime": "2017-11-10 14:00:00" + }, + "PastResolution": { + "startDateTime": "2017-11-10 08:00:00", + "endDateTime": "2017-11-10 14:00:00" + } + }, + "Start": 11, + "Length": 27 + } + ] + }, + { + "Input": "Kan je ons 9 dec tussen 8:00 en 14:00 inplannen?", + "Context": { + "ReferenceDateTime": "2017-11-09T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "9 dec tussen 8:00 en 14:00", + "Type": "datetimerange", + "Value": { + "Timex": "(XXXX-12-09T08:00,XXXX-12-09T14:00,PT6H)", + "FutureResolution": { + "startDateTime": "2017-12-09 08:00:00", + "endDateTime": "2017-12-09 14:00:00" + }, + "PastResolution": { + "startDateTime": "2016-12-09 08:00:00", + "endDateTime": "2016-12-09 14:00:00" + } + }, + "Start": 11, + "Length": 26 + } + ] + }, + { + "Input": "Hoi Cortana, plan alsjeblieft een Skypegesprek met Jennifer. Ik heb een meeting van 30 min nodig op deze vrijdag, in de middag.", + "Context": { + "ReferenceDateTime": "2017-11-13T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "deze vrijdag, in de middag", + "Type": "datetimerange", + "Value": { + "Timex": "2017-11-17TAF", + "FutureResolution": { + "startDateTime": "2017-11-17 12:00:00", + "endDateTime": "2017-11-17 16:00:00" + }, + "PastResolution": { + "startDateTime": "2017-11-17 12:00:00", + "endDateTime": "2017-11-17 16:00:00" + } + }, + "Start": 100, + "Length": 26 + } + ] + }, + { + "Input": "laten we afspreken op 5 feb 's ochtends", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5 feb 's ochtends", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-02-05TMO", + "FutureResolution": { + "startDateTime": "2017-02-05 08:00:00", + "endDateTime": "2017-02-05 12:00:00" + }, + "PastResolution": { + "startDateTime": "2016-02-05 08:00:00", + "endDateTime": "2016-02-05 12:00:00" + } + }, + "Start": 22, + "Length": 17 + } + ] + }, + { + "Input": "Het zal 2 uren in de toekomst gebeuren", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2 uren in de toekomst", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T18:12:00,PT2H)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 18:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 18:12:00" + } + }, + "Start": 8, + "Length": 21 + } + ] + }, + { + "Input": "Ik ben binnen 15 seconden terug", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "binnen 15 seconden", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T16:12:15,PT15S)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 16:12:15" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 16:12:15" + } + }, + "Start": 7, + "Length": 18 + } + ] + }, + { + "Input": "Ik ben binnen 5 uren terug", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "binnen 5 uren", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T21:12:00,PT5H)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 21:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 21:12:00" + } + }, + "Start": 7, + "Length": 13 + } + ] + }, + { + "Input": "Ik ben binnen 1 dag en 5 uren terug", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "binnen 1 dag en 5 uren", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-08T21:12:00,P1DT5H)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-08 21:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-08 21:12:00" + } + }, + "Start": 7, + "Length": 22 + } + ] + }, + { + "Input": "Deze taak zou af zijn binnen 2 dagen, 1 uur, 5 minuten, 30 seconden", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "binnen 2 dagen, 1 uur, 5 minuten, 30 seconden", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-09T17:17:30,P2DT1H5M30S)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-09 17:17:30" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-09 17:17:30" + } + }, + "Start": 22, + "Length": 45 + } + ] + }, + { + "Input": "Deze taak zou af zijn binnen volgende 2 dagen, 1 uur, 5 minuten, 30 seconden", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "binnen volgende 2 dagen, 1 uur, 5 minuten, 30 seconden", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-09T17:17:30,P2DT1H5M30S)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-09 17:17:30" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-09 17:17:30" + } + }, + "Start": 22, + "Length": 54 + } + ] + }, + { + "Input": "Deze taak zou af zijn binnen aankomende 2 dagen, 1 uur, 5 minuten, 30 seconden", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "binnen aankomende 2 dagen, 1 uur, 5 minuten, 30 seconden", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-09T17:17:30,P2DT1H5M30S)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-09 17:17:30" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-09 17:17:30" + } + }, + "Start": 22, + "Length": 56 + } + ] + }, + { + "Input": "Ik ben binnen de volgende 5 uur terug", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "binnen de volgende 5 uur", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T21:12:00,PT5H)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 21:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 21:12:00" + } + }, + "Start": 7, + "Length": 24 + } + ] + }, + { + "Input": "Ik ben maandag 8 tot 9 terug", + "Context": { + "ReferenceDateTime": "2018-04-19T08:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "maandag 8 tot 9", + "Type": "datetimerange", + "Value": { + "Timex": "(XXXX-WXX-1T08,XXXX-WXX-1T09,PT1H)", + "FutureResolution": { + "startDateTime": "2018-04-23 08:00:00", + "endDateTime": "2018-04-23 09:00:00" + }, + "PastResolution": { + "startDateTime": "2018-04-16 08:00:00", + "endDateTime": "2018-04-16 09:00:00" + } + }, + "Start": 7, + "Length": 15 + } + ] + }, + { + "Input": "Cortana kan ons helpen een tijdstip te vinden maandag 12-4", + "Context": { + "ReferenceDateTime": "2018-05-16T08:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "maandag 12-4", + "Type": "datetimerange", + "Value": { + "Timex": "(XXXX-WXX-1T00,XXXX-WXX-1T04,PT4H)", + "FutureResolution": { + "startDateTime": "2018-05-21 00:00:00", + "endDateTime": "2018-05-21 04:00:00" + }, + "PastResolution": { + "startDateTime": "2018-05-14 00:00:00", + "endDateTime": "2018-05-14 04:00:00" + } + }, + "Start": 46, + "Length": 12 + } + ] + }, + { + "Input": "Cortana kan ons helpen een tijdstip te vinden maandag 11-4", + "Context": { + "ReferenceDateTime": "2018-05-16T08:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "maandag 11-4", + "Type": "datetimerange", + "Value": { + "Timex": "(XXXX-WXX-1T11,XXXX-WXX-1T16,PT5H)", + "FutureResolution": { + "startDateTime": "2018-05-21 11:00:00", + "endDateTime": "2018-05-21 16:00:00" + }, + "PastResolution": { + "startDateTime": "2018-05-14 11:00:00", + "endDateTime": "2018-05-14 16:00:00" + } + }, + "Start": 46, + "Length": 12 + } + ] + }, + { + "Input": "Het zal tussen 10 en 11:30 op 1-1-2015 gebeuren", + "Context": { + "ReferenceDateTime": "2018-05-16T08:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tussen 10 en 11:30 op 1-1-2015", + "Type": "datetimerange", + "Value": { + "Timex": "(2015-01-01T10,2015-01-01T11:30,PT1H30M)", + "FutureResolution": { + "startDateTime": "2015-01-01 10:00:00", + "endDateTime": "2015-01-01 11:30:00" + }, + "PastResolution": { + "startDateTime": "2015-01-01 10:00:00", + "endDateTime": "2015-01-01 11:30:00" + } + }, + "Start": 8, + "Length": 30 + } + ] + }, + { + "Input": "Het zal 1-1-2015 tussen 10 en 11:30 gebeuren", + "Context": { + "ReferenceDateTime": "2018-05-16T08:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1-1-2015 tussen 10 en 11:30", + "Type": "datetimerange", + "Value": { + "Timex": "(2015-01-01T10,2015-01-01T11:30,PT1H30M)", + "FutureResolution": { + "startDateTime": "2015-01-01 10:00:00", + "endDateTime": "2015-01-01 11:30:00" + }, + "PastResolution": { + "startDateTime": "2015-01-01 10:00:00", + "endDateTime": "2015-01-01 11:30:00" + } + }, + "Start": 8, + "Length": 27 + } + ] + }, + { + "Input": "Het zal van 10:30 tot 3 op 1-1-2015 gebeuren", + "Context": { + "ReferenceDateTime": "2018-05-16T08:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van 10:30 tot 3 op 1-1-2015", + "Type": "datetimerange", + "Value": { + "Timex": "(2015-01-01T10:30,2015-01-01T15,PT4H30M)", + "FutureResolution": { + "startDateTime": "2015-01-01 10:30:00", + "endDateTime": "2015-01-01 15:00:00" + }, + "PastResolution": { + "startDateTime": "2015-01-01 10:30:00", + "endDateTime": "2015-01-01 15:00:00" + } + }, + "Start": 8, + "Length": 27 + } + ] + }, + { + "Input": "Het zal tussen 3 en 5 op 1-1-2015 gebeuren", + "Context": { + "ReferenceDateTime": "2018-05-16T08:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tussen 3 en 5 op 1-1-2015", + "Type": "datetimerange", + "Value": { + "Timex": "(2015-01-01T03,2015-01-01T05,PT2H)", + "FutureResolution": { + "startDateTime": "2015-01-01 03:00:00", + "endDateTime": "2015-01-01 05:00:00" + }, + "PastResolution": { + "startDateTime": "2015-01-01 03:00:00", + "endDateTime": "2015-01-01 05:00:00" + } + }, + "Start": 8, + "Length": 25 + } + ] + }, + { + "Input": "Het zal tussen 3 en 5 op 1/1/2015 gebeuren", + "Context": { + "ReferenceDateTime": "2018-05-16T08:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tussen 3 en 5 op 1/1/2015", + "Type": "datetimerange", + "Value": { + "Timex": "(2015-01-01T03,2015-01-01T05,PT2H)", + "FutureResolution": { + "startDateTime": "2015-01-01 03:00:00", + "endDateTime": "2015-01-01 05:00:00" + }, + "PastResolution": { + "startDateTime": "2015-01-01 03:00:00", + "endDateTime": "2015-01-01 05:00:00" + } + }, + "Start": 8, + "Length": 25 + } + ] + }, + { + "Input": "Het zal van 3:30 tot 5:55 op 1-1-2015 gebeuren", + "Context": { + "ReferenceDateTime": "2018-05-16T08:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van 3:30 tot 5:55 op 1-1-2015", + "Type": "datetimerange", + "Value": { + "Timex": "(2015-01-01T03:30,2015-01-01T05:55,PT2H25M)", + "FutureResolution": { + "startDateTime": "2015-01-01 03:30:00", + "endDateTime": "2015-01-01 05:55:00" + }, + "PastResolution": { + "startDateTime": "2015-01-01 03:30:00", + "endDateTime": "2015-01-01 05:55:00" + } + }, + "Start": 8, + "Length": 29 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Dutch/DurationExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Dutch/DurationExtractor.json new file mode 100644 index 000000000..b8e609cea --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Dutch/DurationExtractor.json @@ -0,0 +1,1046 @@ +[ + { + "Input": "Ik ga 3u weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3u", + "Type": "duration", + "Start": 6, + "Length": 2 + } + ] + }, + { + "Input": "Ik ga 3 dgn weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3 dgn", + "Type": "duration", + "Start": 6, + "Length": 5 + } + ] + }, + { + "Input": "Ik ga 3dagen weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3dagen", + "Type": "duration", + "Start": 6, + "Length": 6 + } + ] + }, + { + "Input": "Ik ga 3,5 jaar weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3,5 jaar", + "Type": "duration", + "Start": 6, + "Length": 8 + } + ] + }, + { + "Input": "Ik ga 3,5 jr weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3,5 jr", + "Type": "duration", + "Start": 6, + "Length": 6 + } + ] + }, + { + "Input": "Ik ga 3 u weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3 u", + "Type": "duration", + "Start": 6, + "Length": 3 + } + ] + }, + { + "Input": "Ik ga 3 uur weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3 uur", + "Type": "duration", + "Start": 6, + "Length": 5 + } + ] + }, + { + "Input": "Ik ga 3 uren weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3 uren", + "Type": "duration", + "Start": 6, + "Length": 6 + } + ] + }, + { + "Input": "Ik ga 3 dagen weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3 dagen", + "Type": "duration", + "Start": 6, + "Length": 7 + } + ] + }, + { + "Input": "Ik ga 3 maanden weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3 maanden", + "Type": "duration", + "Start": 6, + "Length": 9 + } + ] + }, + { + "Input": "Ik ga 3 minuten weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3 minuten", + "Type": "duration", + "Start": 6, + "Length": 9 + } + ] + }, + { + "Input": "Ik ga 3 min weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3 min", + "Type": "duration", + "Start": 6, + "Length": 5 + } + ] + }, + { + "Input": "Ik ga 123,45 seconden weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "123,45 seconden", + "Type": "duration", + "Start": 6, + "Length": 15 + } + ] + }, + { + "Input": "Ik ga twee weken weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "twee weken", + "Type": "duration", + "Start": 6, + "Length": 10 + } + ] + }, + { + "Input": "Ik ga twintig minuten weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "twintig minuten", + "Type": "duration", + "Start": 6, + "Length": 15 + } + ] + }, + { + "Input": "Ik ga vierentwintig uur weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vierentwintig uur", + "Type": "duration", + "Start": 6, + "Length": 17 + } + ] + }, + { + "Input": "Ik ga de hele dag weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de hele dag", + "Type": "duration", + "Start": 6, + "Length": 11 + } + ] + }, + { + "Input": "Ik ga de hele week weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de hele week", + "Type": "duration", + "Start": 6, + "Length": 12 + } + ] + }, + { + "Input": "Ik ga de hele maand weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de hele maand", + "Type": "duration", + "Start": 6, + "Length": 13 + } + ] + }, + { + "Input": "Ik ga het hele jaar weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "het hele jaar", + "Type": "duration", + "Start": 6, + "Length": 13 + } + ] + }, + { + "Input": "Ik ga een hele dag weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "een hele dag", + "Type": "duration", + "Start": 6, + "Length": 12 + } + ] + }, + { + "Input": "Ik ga een hele week weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "een hele week", + "Type": "duration", + "Start": 6, + "Length": 13 + } + ] + }, + { + "Input": "Ik ga een hele maand weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "een hele maand", + "Type": "duration", + "Start": 6, + "Length": 14 + } + ] + }, + { + "Input": "Ik ga een heel jaar weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "een heel jaar", + "Type": "duration", + "Start": 6, + "Length": 13 + } + ] + }, + { + "Input": "Ik ga een uur weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "een uur", + "Type": "duration", + "Start": 6, + "Length": 7 + } + ] + }, + { + "Input": "Ik ga een jaar weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "een jaar", + "Type": "duration", + "Start": 6, + "Length": 8 + } + ] + }, + { + "Input": "half jaar", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "half jaar", + "Type": "duration", + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "een half jaar", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "een half jaar", + "Type": "duration", + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "Ik ga 3 min. weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3 min.", + "Type": "duration", + "Start": 6, + "Length": 6 + } + ] + }, + { + "Input": "Ik ga 30 min. weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "30 min.", + "Type": "duration", + "Start": 6, + "Length": 7 + } + ] + }, + { + "Input": "Ik ga een half uur weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "een half uur", + "Type": "duration", + "Start": 6, + "Length": 12 + } + ] + }, + { + "Input": "Ik ga een halfuur weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "een halfuur", + "Type": "duration", + "Start": 6, + "Length": 11 + } + ] + }, + { + "Input": "Ik ga anderhalf uur weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "anderhalf uur", + "Type": "duration", + "Start": 6, + "Length": 13 + } + ] + }, + { + "Input": "Ik ga twee uren weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "twee uren", + "Type": "duration", + "Start": 6, + "Length": 9 + } + ] + }, + { + "Input": "Ik ga tweeรซneenhalf uur weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tweeรซneenhalf uur", + "Type": "duration", + "Start": 6, + "Length": 17 + } + ] + }, + { + "Input": "over een week", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "een week", + "Type": "duration", + "Start": 5, + "Length": 8 + } + ] + }, + { + "Input": "Over een dag", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "een dag", + "Type": "duration", + "Start": 5, + "Length": 7 + } + ] + }, + { + "Input": "een uur lang", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "een uur lang", + "Type": "duration", + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "een maand lang", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "een maand lang", + "Type": "duration", + "Start": 0, + "Length": 14 + } + ] + }, + { + "Input": "Ik ga een paar uur lang weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "een paar uur lang", + "Type": "duration", + "Start": 6, + "Length": 17 + } + ] + }, + { + "Input": "Ik ga een paar minuten lang weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "een paar minuten lang", + "Type": "duration", + "Start": 6, + "Length": 21 + } + ] + }, + { + "Input": "Ik ga een paar dagen weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "een paar dagen", + "Type": "duration", + "Start": 6, + "Length": 14 + } + ] + }, + { + "Input": "Ik ga enkele dagen weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "enkele dagen", + "Type": "duration", + "Start": 6, + "Length": 12 + } + ] + }, + { + "Input": "Ik ga 1 jaar, 1 maand en 21 dagen weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 jaar, 1 maand en 21 dagen", + "Type": "duration", + "Start": 6, + "Length": 27 + } + ] + }, + { + "Input": "Ik ga 1 maand en 2 dagen weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 maand en 2 dagen", + "Type": "duration", + "Start": 6, + "Length": 18 + } + ] + }, + { + "Input": "Ik realiseerde me dat jij nog een week weg bent.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "nog een week", + "Type": "duration", + "Start": 26, + "Length": 12 + } + ] + }, + { + "Input": "Kunnen we nog een maand wachten?", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "nog een maand", + "Type": "duration", + "Start": 10, + "Length": 13 + } + ] + }, + { + "Input": "Ik vertrek voor 3u", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3u", + "Type": "duration", + "Start": 16, + "Length": 2 + } + ] + }, + { + "Input": "Ik vertrek voor 3,5jaar", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3,5jaar", + "Type": "duration", + "Start": 16, + "Length": 7 + } + ] + }, + { + "Input": "Ik vertrek voor 3 u", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3 u", + "Type": "duration", + "Start": 16, + "Length": 3 + } + ] + }, + { + "Input": "Ik vertrek voor 3 uren", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3 uren", + "Type": "duration", + "Start": 16, + "Length": 6 + } + ] + }, + { + "Input": "Ik vertrek voor 3 maanden", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3 maanden", + "Type": "duration", + "Start": 16, + "Length": 9 + } + ] + }, + { + "Input": "Ik vertrek voor 3 minuten", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3 minuten", + "Type": "duration", + "Start": 16, + "Length": 9 + } + ] + }, + { + "Input": "Ik vertrek voor 3 min", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3 min", + "Type": "duration", + "Start": 16, + "Length": 5 + } + ] + }, + { + "Input": "Ik vertrek voor 123,45 sec", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "123,45 sec", + "Type": "duration", + "Start": 16, + "Length": 10 + } + ] + }, + { + "Input": "Ik vertrek voor twee weken", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "twee weken", + "Type": "duration", + "Start": 16, + "Length": 10 + } + ] + }, + { + "Input": "Ik vertrek voor twintig minuten", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "twintig minuten", + "Type": "duration", + "Start": 16, + "Length": 15 + } + ] + }, + { + "Input": "Ik vertrek voor de hele dag", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de hele dag", + "Type": "duration", + "Start": 16, + "Length": 11 + } + ] + }, + { + "Input": "Ik vertrek voor de hele week", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de hele week", + "Type": "duration", + "Start": 16, + "Length": 12 + } + ] + }, + { + "Input": "Ik vertrek voor de hele maand", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de hele maand", + "Type": "duration", + "Start": 16, + "Length": 13 + } + ] + }, + { + "Input": "Ik vertrek voor het hele jaar", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "het hele jaar", + "Type": "duration", + "Start": 16, + "Length": 13 + } + ] + }, + { + "Input": "Ik vertrek voor de gehele dag", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de gehele dag", + "Type": "duration", + "Start": 16, + "Length": 13 + } + ] + }, + { + "Input": "Ik vertrek voor de gehele week", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de gehele week", + "Type": "duration", + "Start": 16, + "Length": 14 + } + ] + }, + { + "Input": "Ik vertrek voor de gehele maand", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de gehele maand", + "Type": "duration", + "Start": 16, + "Length": 15 + } + ] + }, + { + "Input": "Ik vertrek voor het gehele jaar", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "het gehele jaar", + "Type": "duration", + "Start": 16, + "Length": 15 + } + ] + }, + { + "Input": "Ik vertrek voor een uur", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "een uur", + "Type": "duration", + "Start": 16, + "Length": 7 + } + ] + }, + { + "Input": "Ik vertrek voor een jaar", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "een jaar", + "Type": "duration", + "Start": 16, + "Length": 8 + } + ] + }, + { + "Input": "Ik vertrek voor 30 minuten", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "30 minuten", + "Type": "duration", + "Start": 16, + "Length": 10 + } + ] + }, + { + "Input": "Ik vertrek voor een half uur", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "een half uur", + "Type": "duration", + "Start": 16, + "Length": 12 + } + ] + }, + { + "Input": "Ik vertrek voor een halfuur", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "een halfuur", + "Type": "duration", + "Start": 16, + "Length": 11 + } + ] + }, + { + "Input": "Ik vertrek voor anderhalf uur", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "anderhalf uur", + "Type": "duration", + "Start": 16, + "Length": 13 + } + ] + }, + { + "Input": "Ik vertrek voor halfuur", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "halfuur", + "Type": "duration", + "Start": 16, + "Length": 7 + } + ] + }, + { + "Input": "Ik vertrek voor twee uren", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "twee uren", + "Type": "duration", + "Start": 16, + "Length": 9 + } + ] + }, + { + "Input": "Ik vertrek voor tweeรซnhalf uur", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tweeรซnhalf uur", + "Type": "duration", + "Start": 16, + "Length": 14 + } + ] + }, + { + "Input": "Over een week", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "een week", + "Type": "duration", + "Start": 5, + "Length": 8 + } + ] + }, + { + "Input": "voor een uur", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "een uur", + "Type": "duration", + "Start": 5, + "Length": 7 + } + ] + }, + { + "Input": "voor een maand", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "een maand", + "Type": "duration", + "Start": 5, + "Length": 9 + } + ] + }, + { + "Input": "Ik vertrek voor paar uren", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "paar uren", + "Type": "duration", + "Start": 16, + "Length": 9 + } + ] + }, + { + "Input": "Ik vertrek voor een paar minuten", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "een paar minuten", + "Type": "duration", + "Start": 16, + "Length": 16 + } + ] + }, + { + "Input": "Ik vertrek voor aantal dagen", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "aantal dagen", + "Type": "duration", + "Start": 16, + "Length": 12 + } + ] + }, + { + "Input": "Ik vertrek voor enkele dagen", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "enkele dagen", + "Type": "duration", + "Start": 16, + "Length": 12 + } + ] + }, + { + "Input": "Ik vertrek voor 1 jaar, 1 maand, 21 dagen", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 jaar, 1 maand, 21 dagen", + "Type": "duration", + "Start": 16, + "Length": 25 + } + ] + }, + { + "Input": "Ik vertrek voor 2 dagen, 1 maand", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2 dagen, 1 maand", + "Type": "duration", + "Start": 16, + "Length": 16 + } + ] + }, + { + "Input": "Ik besefte dat je nog een week weg bent", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "nog een week", + "Type": "duration", + "Start": 18, + "Length": 12 + } + ] + }, + { + "Input": "Kunnen we nog een werkdag wachten?", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "nog een werkdag", + "Type": "duration", + "Start": 10, + "Length": 15 + } + ] + }, + { + "Input": "Ik vertrek voor twee decennia", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "twee decennia", + "Type": "duration", + "Start": 16, + "Length": 13 + } + ] + }, + { + "Input": "Ik vertrek voor veertien dagen", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "veertien dagen", + "Type": "duration", + "Start": 16, + "Length": 14 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Dutch/DurationParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Dutch/DurationParser.json new file mode 100644 index 000000000..c3f46f1d1 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Dutch/DurationParser.json @@ -0,0 +1,1848 @@ +[ + { + "Input": "Ik ben 3u weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3u", + "Type": "duration", + "Value": { + "Timex": "PT3H", + "FutureResolution": { + "duration": "10800" + }, + "PastResolution": { + "duration": "10800" + } + }, + "Start": 7, + "Length": 2 + } + ] + }, + { + "Input": "Ik ben 3 dagen weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3 dagen", + "Type": "duration", + "Value": { + "Timex": "P3D", + "FutureResolution": { + "duration": "259200" + }, + "PastResolution": { + "duration": "259200" + } + }, + "Start": 7, + "Length": 7 + } + ] + }, + { + "Input": "Ik ben 3,5 jaar weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3,5 jaar", + "Type": "duration", + "Value": { + "Timex": "P3.5Y", + "FutureResolution": { + "duration": "110376000" + }, + "PastResolution": { + "duration": "110376000" + } + }, + "Start": 7, + "Length": 8 + } + ] + }, + { + "Input": "Ik ben 3 u weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3 u", + "Type": "duration", + "Value": { + "Timex": "PT3H", + "FutureResolution": { + "duration": "10800" + }, + "PastResolution": { + "duration": "10800" + } + }, + "Start": 7, + "Length": 3 + } + ] + }, + { + "Input": "Ik ben 3 uur weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3 uur", + "Type": "duration", + "Value": { + "Timex": "PT3H", + "FutureResolution": { + "duration": "10800" + }, + "PastResolution": { + "duration": "10800" + } + }, + "Start": 7, + "Length": 5 + } + ] + }, + { + "Input": "Ik ben 3 maanden weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3 maanden", + "Type": "duration", + "Value": { + "Timex": "P3M", + "FutureResolution": { + "duration": "7776000" + }, + "PastResolution": { + "duration": "7776000" + } + }, + "Start": 7, + "Length": 9 + } + ] + }, + { + "Input": "Ik ben 3 minuten weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3 minuten", + "Type": "duration", + "Value": { + "Timex": "PT3M", + "FutureResolution": { + "duration": "180" + }, + "PastResolution": { + "duration": "180" + } + }, + "Start": 7, + "Length": 9 + } + ] + }, + { + "Input": "Ik ben 3 min weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3 min", + "Type": "duration", + "Value": { + "Timex": "PT3M", + "FutureResolution": { + "duration": "180" + }, + "PastResolution": { + "duration": "180" + } + }, + "Start": 7, + "Length": 5 + } + ] + }, + { + "Input": "Ik ben 123,45 sec weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "123,45 sec", + "Type": "duration", + "Value": { + "Timex": "PT123.45S", + "FutureResolution": { + "duration": "123.45" + }, + "PastResolution": { + "duration": "123.45" + } + }, + "Start": 7, + "Length": 10 + } + ] + }, + { + "Input": "Ik ben twee weken weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "twee weken", + "Type": "duration", + "Value": { + "Timex": "P2W", + "FutureResolution": { + "duration": "1209600" + }, + "PastResolution": { + "duration": "1209600" + } + }, + "Start": 7, + "Length": 10 + } + ] + }, + { + "Input": "I'k ben twintig min weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "twintig min", + "Type": "duration", + "Value": { + "Timex": "PT20M", + "FutureResolution": { + "duration": "1200" + }, + "PastResolution": { + "duration": "1200" + } + }, + "Start": 8, + "Length": 11 + } + ] + }, + { + "Input": "Ik ben vierentwintig uur weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vierentwintig uur", + "Type": "duration", + "Value": { + "Timex": "PT24H", + "FutureResolution": { + "duration": "86400" + }, + "PastResolution": { + "duration": "86400" + } + }, + "Start": 7, + "Length": 17 + } + ] + }, + { + "Input": "Ik ben de hele dag weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de hele dag", + "Type": "duration", + "Value": { + "Timex": "P1D", + "FutureResolution": { + "duration": "86400" + }, + "PastResolution": { + "duration": "86400" + } + }, + "Start": 7, + "Length": 11 + } + ] + }, + { + "Input": "Ik ben de hele week weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de hele week", + "Type": "duration", + "Value": { + "Timex": "P1W", + "FutureResolution": { + "duration": "604800" + }, + "PastResolution": { + "duration": "604800" + } + }, + "Start": 7, + "Length": 12 + } + ] + }, + { + "Input": "Ik ben de hele maand weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de hele maand", + "Type": "duration", + "Value": { + "Timex": "P1M", + "FutureResolution": { + "duration": "2592000" + }, + "PastResolution": { + "duration": "2592000" + } + }, + "Start": 7, + "Length": 13 + } + ] + }, + { + "Input": "Ik ben het hele jaar weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "het hele jaar", + "Type": "duration", + "Value": { + "Timex": "P1Y", + "FutureResolution": { + "duration": "31536000" + }, + "PastResolution": { + "duration": "31536000" + } + }, + "Start": 7, + "Length": 13 + } + ] + }, + { + "Input": "Ik ben de volle dag weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de volle dag", + "Type": "duration", + "Value": { + "Timex": "P1D", + "FutureResolution": { + "duration": "86400" + }, + "PastResolution": { + "duration": "86400" + } + }, + "Start": 7, + "Length": 12 + } + ] + }, + { + "Input": "Ik ben de volle week weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de volle week", + "Type": "duration", + "Value": { + "Timex": "P1W", + "FutureResolution": { + "duration": "604800" + }, + "PastResolution": { + "duration": "604800" + } + }, + "Start": 7, + "Length": 13 + } + ] + }, + { + "Input": "Ik ben de volle maand weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de volle maand", + "Type": "duration", + "Value": { + "Timex": "P1M", + "FutureResolution": { + "duration": "2592000" + }, + "PastResolution": { + "duration": "2592000" + } + }, + "Start": 7, + "Length": 14 + } + ] + }, + { + "Input": "Ik ben het volle jaar weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "het volle jaar", + "Type": "duration", + "Value": { + "Timex": "P1Y", + "FutureResolution": { + "duration": "31536000" + }, + "PastResolution": { + "duration": "31536000" + } + }, + "Start": 7, + "Length": 14 + } + ] + }, + { + "Input": "Ik ben een uur weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "een uur", + "Type": "duration", + "Value": { + "Timex": "PT1H", + "FutureResolution": { + "duration": "3600" + }, + "PastResolution": { + "duration": "3600" + } + }, + "Start": 7, + "Length": 7 + } + ] + }, + { + "Input": "half jaar", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "half jaar", + "Type": "duration", + "Value": { + "Timex": "P0.5Y", + "FutureResolution": { + "duration": "15768000" + }, + "PastResolution": { + "duration": "15768000" + } + }, + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "een half jaar", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "een half jaar", + "Type": "duration", + "Value": { + "Timex": "P0.5Y", + "FutureResolution": { + "duration": "15768000" + }, + "PastResolution": { + "duration": "15768000" + } + }, + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "Ik ben anderhalf uur weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "anderhalf uur", + "Type": "duration", + "Value": { + "Timex": "PT1.5H", + "FutureResolution": { + "duration": "5400" + }, + "PastResolution": { + "duration": "5400" + } + }, + "Start": 7, + "Length": 13 + } + ] + }, + { + "Input": "Ik ben anderhalve dag weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "anderhalve dag", + "Type": "duration", + "Value": { + "Timex": "P1.5D", + "FutureResolution": { + "duration": "129600" + }, + "PastResolution": { + "duration": "129600" + } + }, + "Start": 7, + "Length": 14 + } + ] + }, + { + "Input": "Ik ben een kwartier weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "een kwartier", + "Type": "duration", + "Value": { + "Timex": "PT0.25H", + "FutureResolution": { + "duration": "900" + }, + "PastResolution": { + "duration": "900" + } + }, + "Start": 7, + "Length": 12 + } + ] + }, + { + "Input": "Ik ben een kwart uur weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "een kwart uur", + "Type": "duration", + "Value": { + "Timex": "PT0.25H", + "FutureResolution": { + "duration": "900" + }, + "PastResolution": { + "duration": "900" + } + }, + "Start": 7, + "Length": 13 + } + ] + }, + { + "Input": "Ik ben een half uur weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "een half uur", + "Type": "duration", + "Value": { + "Timex": "PT0.5H", + "FutureResolution": { + "duration": "1800" + }, + "PastResolution": { + "duration": "1800" + } + }, + "Start": 7, + "Length": 12 + } + ] + }, + { + "Input": "Ik ben twee uur weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "twee uur", + "Type": "duration", + "Value": { + "Timex": "PT2H", + "FutureResolution": { + "duration": "7200" + }, + "PastResolution": { + "duration": "7200" + } + }, + "Start": 7, + "Length": 8 + } + ] + }, + { + "Input": "Ik ben tweeรซneenhalf uur weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tweeรซneenhalf uur", + "Type": "duration", + "Value": { + "Timex": "PT2.5H", + "FutureResolution": { + "duration": "9000" + }, + "PastResolution": { + "duration": "9000" + } + }, + "Start": 7, + "Length": 17 + } + ] + }, + { + "Input": "Ik ben 1 jaar, 1 maand en 21 dagen weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 jaar, 1 maand en 21 dagen", + "Type": "duration", + "Value": { + "Timex": "P1Y1M21D", + "FutureResolution": { + "duration": "35942400" + }, + "PastResolution": { + "duration": "35942400" + } + }, + "Start": 7, + "Length": 27 + } + ] + }, + { + "Input": "Ik ben 2 dagen en 1 maand weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2 dagen en 1 maand", + "Type": "duration", + "Value": { + "Timex": "P1M2D", + "FutureResolution": { + "duration": "2764800" + }, + "PastResolution": { + "duration": "2764800" + } + }, + "Start": 7, + "Length": 18 + } + ] + }, + { + "Input": "ik ben een week en drie dagen weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "een week en drie dagen", + "Type": "duration", + "Value": { + "Timex": "P1W3D", + "FutureResolution": { + "duration": "864000" + }, + "PastResolution": { + "duration": "864000" + } + }, + "Start": 7, + "Length": 22 + } + ] + }, + { + "Input": "Ik ben een paar weken weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "een paar weken", + "Type": "duration", + "Value": { + "Timex": "P2W", + "FutureResolution": { + "duration": "1209600" + }, + "PastResolution": { + "duration": "1209600" + } + }, + "Start": 7, + "Length": 14 + } + ] + }, + { + "Input": "Ik ben een paar dagen weg.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "een paar dagen", + "Type": "duration", + "Value": { + "Timex": "P2D", + "FutureResolution": { + "duration": "172800" + }, + "PastResolution": { + "duration": "172800" + } + }, + "Start": 7, + "Length": 14 + } + ] + }, + { + "Input": "Ik ben minder dan een paar dagen weg.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "minder dan een paar dagen", + "Type": "duration", + "Value": { + "Mod": "less", + "Timex": "P2D", + "FutureResolution": { + "duration": "172800" + }, + "PastResolution": { + "duration": "172800" + } + }, + "Start": 7, + "Length": 25 + } + ] + }, + { + "Input": "Ik ben meer dan een uur weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "meer dan een uur", + "Type": "duration", + "Value": { + "Timex": "PT1H", + "Mod": "more", + "FutureResolution": { + "duration": "3600" + }, + "PastResolution": { + "duration": "3600" + } + }, + "Start": 7, + "Length": 16 + } + ] + }, + { + "Input": "Ik ben nog een uur weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "nog een uur", + "Type": "duration", + "Value": { + "Timex": "PT1H", + "FutureResolution": { + "duration": "3600" + }, + "PastResolution": { + "duration": "3600" + } + }, + "Start": 7, + "Length": 11 + } + ] + }, + { + "Input": "Ik bedacht me dat je nog een week weg bent", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "nog een week", + "Type": "duration", + "Value": { + "Timex": "P1W", + "FutureResolution": { + "duration": "604800" + }, + "PastResolution": { + "duration": "604800" + } + }, + "Start": 21, + "Length": 12 + } + ] + }, + { + "Input": "Kunnen we nog een maand wachten?", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "nog een maand", + "Type": "duration", + "Value": { + "Timex": "P1M", + "FutureResolution": { + "duration": "2592000" + }, + "PastResolution": { + "duration": "2592000" + } + }, + "Start": 10, + "Length": 13 + } + ] + }, + { + "Input": "Ik vertrek voor 3u", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3u", + "Type": "duration", + "Value": { + "Timex": "PT3H", + "FutureResolution": { + "duration": "10800" + }, + "PastResolution": { + "duration": "10800" + } + }, + "Start": 16, + "Length": 2 + } + ] + }, + { + "Input": "Ik vertrek voor 3,5jaar", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3,5jaar", + "Type": "duration", + "Value": { + "Timex": "P3.5Y", + "FutureResolution": { + "duration": "110376000" + }, + "PastResolution": { + "duration": "110376000" + } + }, + "Start": 16, + "Length": 7 + } + ] + }, + { + "Input": "Ik vertrek voor 3 u", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3 u", + "Type": "duration", + "Value": { + "Timex": "PT3H", + "FutureResolution": { + "duration": "10800" + }, + "PastResolution": { + "duration": "10800" + } + }, + "Start": 16, + "Length": 3 + } + ] + }, + { + "Input": "Ik vertrek voor 3 uren", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3 uren", + "Type": "duration", + "Value": { + "Timex": "PT3H", + "FutureResolution": { + "duration": "10800" + }, + "PastResolution": { + "duration": "10800" + } + }, + "Start": 16, + "Length": 6 + } + ] + }, + { + "Input": "Ik vertrek voor 3 maanden", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3 maanden", + "Type": "duration", + "Value": { + "Timex": "P3M", + "FutureResolution": { + "duration": "7776000" + }, + "PastResolution": { + "duration": "7776000" + } + }, + "Start": 16, + "Length": 9 + } + ] + }, + { + "Input": "Ik vertrek voor 3 minuten", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3 minuten", + "Type": "duration", + "Value": { + "Timex": "PT3M", + "FutureResolution": { + "duration": "180" + }, + "PastResolution": { + "duration": "180" + } + }, + "Start": 16, + "Length": 9 + } + ] + }, + { + "Input": "Ik vertrek voor 3 min", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3 min", + "Type": "duration", + "Value": { + "Timex": "PT3M", + "FutureResolution": { + "duration": "180" + }, + "PastResolution": { + "duration": "180" + } + }, + "Start": 16, + "Length": 5 + } + ] + }, + { + "Input": "Ik vertrek voor 123,45 sec", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "123,45 sec", + "Type": "duration", + "Value": { + "Timex": "PT123.45S", + "FutureResolution": { + "duration": "123.45" + }, + "PastResolution": { + "duration": "123.45" + } + }, + "Start": 16, + "Length": 10 + } + ] + }, + { + "Input": "Ik vertrek voor twee weken", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "twee weken", + "Type": "duration", + "Value": { + "Timex": "P2W", + "FutureResolution": { + "duration": "1209600" + }, + "PastResolution": { + "duration": "1209600" + } + }, + "Start": 16, + "Length": 10 + } + ] + }, + { + "Input": "Ik vertrek voor twintig minuten", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "twintig minuten", + "Type": "duration", + "Value": { + "Timex": "PT20M", + "FutureResolution": { + "duration": "1200" + }, + "PastResolution": { + "duration": "1200" + } + }, + "Start": 16, + "Length": 15 + } + ] + }, + { + "Input": "Ik vertrek voor de hele dag", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de hele dag", + "Type": "duration", + "Value": { + "Timex": "P1D", + "FutureResolution": { + "duration": "86400" + }, + "PastResolution": { + "duration": "86400" + } + }, + "Start": 16, + "Length": 11 + } + ] + }, + { + "Input": "Ik vertrek voor de hele week", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de hele week", + "Type": "duration", + "Value": { + "Timex": "P1W", + "FutureResolution": { + "duration": "604800" + }, + "PastResolution": { + "duration": "604800" + } + }, + "Start": 16, + "Length": 12 + } + ] + }, + { + "Input": "Ik vertrek voor de hele maand", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de hele maand", + "Type": "duration", + "Value": { + "Timex": "P1M", + "FutureResolution": { + "duration": "2592000" + }, + "PastResolution": { + "duration": "2592000" + } + }, + "Start": 16, + "Length": 13 + } + ] + }, + { + "Input": "Ik vertrek voor het hele jaar", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "het hele jaar", + "Type": "duration", + "Value": { + "Timex": "P1Y", + "FutureResolution": { + "duration": "31536000" + }, + "PastResolution": { + "duration": "31536000" + } + }, + "Start": 16, + "Length": 13 + } + ] + }, + { + "Input": "Ik vertrek voor de gehele dag", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de gehele dag", + "Type": "duration", + "Value": { + "Timex": "P1D", + "FutureResolution": { + "duration": "86400" + }, + "PastResolution": { + "duration": "86400" + } + }, + "Start": 16, + "Length": 13 + } + ] + }, + { + "Input": "Ik vertrek voor de gehele week", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de gehele week", + "Type": "duration", + "Value": { + "Timex": "P1W", + "FutureResolution": { + "duration": "604800" + }, + "PastResolution": { + "duration": "604800" + } + }, + "Start": 16, + "Length": 14 + } + ] + }, + { + "Input": "Ik vertrek voor de gehele maand", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de gehele maand", + "Type": "duration", + "Value": { + "Timex": "P1M", + "FutureResolution": { + "duration": "2592000" + }, + "PastResolution": { + "duration": "2592000" + } + }, + "Start": 16, + "Length": 15 + } + ] + }, + { + "Input": "Ik vertrek voor het gehele jaar", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "het gehele jaar", + "Type": "duration", + "Value": { + "Timex": "P1Y", + "FutureResolution": { + "duration": "31536000" + }, + "PastResolution": { + "duration": "31536000" + } + }, + "Start": 16, + "Length": 15 + } + ] + }, + { + "Input": "Ik vertrek voor een uur", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "een uur", + "Type": "duration", + "Value": { + "Timex": "PT1H", + "FutureResolution": { + "duration": "3600" + }, + "PastResolution": { + "duration": "3600" + } + }, + "Start": 16, + "Length": 7 + } + ] + }, + { + "Input": "Ik vertrek voor gehele dag", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "gehele dag", + "Type": "duration", + "Value": { + "Timex": "P1D", + "FutureResolution": { + "duration": "86400" + }, + "PastResolution": { + "duration": "86400" + } + }, + "Start": 16, + "Length": 10 + } + ] + }, + { + "Input": "Ik vertrek voor 30 minuten", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "30 minuten", + "Type": "duration", + "Value": { + "Timex": "PT30M", + "FutureResolution": { + "duration": "1800" + }, + "PastResolution": { + "duration": "1800" + } + }, + "Start": 16, + "Length": 10 + } + ] + }, + { + "Input": "Ik vertrek voor anderhalf uur", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "anderhalf uur", + "Type": "duration", + "Value": { + "Timex": "PT1.5H", + "FutureResolution": { + "duration": "5400" + }, + "PastResolution": { + "duration": "5400" + } + }, + "Start": 16, + "Length": 13 + } + ] + }, + { + "Input": "Ik vertrek voor halfuur", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "halfuur", + "Type": "duration", + "Value": { + "Timex": "PT0.5H", + "FutureResolution": { + "duration": "1800" + }, + "PastResolution": { + "duration": "1800" + } + }, + "Start": 16, + "Length": 7 + } + ] + }, + { + "Input": "Ik vertrek voor twee uren", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "twee uren", + "Type": "duration", + "Value": { + "Timex": "PT2H", + "FutureResolution": { + "duration": "7200" + }, + "PastResolution": { + "duration": "7200" + } + }, + "Start": 16, + "Length": 9 + } + ] + }, + { + "Input": "Ik vertrek voor tweeรซnhalf uur", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tweeรซnhalf uur", + "Type": "duration", + "Value": { + "Timex": "PT2.5H", + "FutureResolution": { + "duration": "9000" + }, + "PastResolution": { + "duration": "9000" + } + }, + "Start": 16, + "Length": 14 + } + ] + }, + { + "Input": "Ik vertrek voor 1 jaar, 1 maand, 21 dagen", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 jaar, 1 maand, 21 dagen", + "Type": "duration", + "Value": { + "Timex": "P1Y1M21D", + "FutureResolution": { + "duration": "35942400" + }, + "PastResolution": { + "duration": "35942400" + } + }, + "Start": 16, + "Length": 25 + } + ] + }, + { + "Input": "Ik vertrek voor 2 dagen, 1 maand", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2 dagen, 1 maand", + "Type": "duration", + "Value": { + "Timex": "P1M2D", + "FutureResolution": { + "duration": "2764800" + }, + "PastResolution": { + "duration": "2764800" + } + }, + "Start": 16, + "Length": 16 + } + ] + }, + { + "Input": "Ik vertrek voor een week en drie dagen", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "een week en drie dagen", + "Type": "duration", + "Value": { + "Timex": "P1W3D", + "FutureResolution": { + "duration": "864000" + }, + "PastResolution": { + "duration": "864000" + } + }, + "Start": 16, + "Length": 22 + } + ] + }, + { + "Input": "Ik vertrek voor een aantal weken", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "een aantal weken", + "Type": "duration", + "Value": { + "Timex": "P3W", + "FutureResolution": { + "duration": "1814400" + }, + "PastResolution": { + "duration": "1814400" + } + }, + "Start": 16, + "Length": 16 + } + ] + }, + { + "Input": "Ik ben een aantal dagen weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "een aantal dagen", + "Type": "duration", + "Value": { + "Timex": "P3D", + "FutureResolution": { + "duration": "259200" + }, + "PastResolution": { + "duration": "259200" + } + }, + "Start": 7, + "Length": 16 + } + ] + }, + { + "Input": "Ik ben minder dan een aantal dagen weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "minder dan een aantal dagen", + "Type": "duration", + "Value": { + "Mod": "less", + "Timex": "P3D", + "FutureResolution": { + "duration": "259200" + }, + "PastResolution": { + "duration": "259200" + } + }, + "Start": 7, + "Length": 27 + } + ] + }, + { + "Input": "Ik vertrek voor meer dan een uur", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "meer dan een uur", + "Type": "duration", + "Value": { + "Timex": "PT1H", + "Mod": "more", + "FutureResolution": { + "duration": "3600" + }, + "PastResolution": { + "duration": "3600" + } + }, + "Start": 16, + "Length": 16 + } + ] + }, + { + "Input": "Ik vertrek voor nog een uur", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "nog een uur", + "Type": "duration", + "Value": { + "Timex": "PT1H", + "FutureResolution": { + "duration": "3600" + }, + "PastResolution": { + "duration": "3600" + } + }, + "Start": 16, + "Length": 11 + } + ] + }, + { + "Input": "Ik besefte dat je nog een week weg bent", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "nog een week", + "Type": "duration", + "Value": { + "Timex": "P1W", + "FutureResolution": { + "duration": "604800" + }, + "PastResolution": { + "duration": "604800" + } + }, + "Start": 18, + "Length": 12 + } + ] + }, + { + "Input": "Kunnen we nog een werkdag wachten?", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "nog een werkdag", + "Type": "duration", + "Value": { + "Timex": "P1BD", + "FutureResolution": { + "duration": "86400" + }, + "PastResolution": { + "duration": "86400" + } + }, + "Start": 10, + "Length": 15 + } + ] + }, + { + "Input": "Ik vertrek voor twee decennia", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "twee decennia", + "Type": "duration", + "Value": { + "Timex": "P20Y", + "FutureResolution": { + "duration": "630720000" + }, + "PastResolution": { + "duration": "630720000" + } + }, + "Start": 16, + "Length": 13 + } + ] + }, + { + "Input": "Ik vertrek voor veertien dagen", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "veertien dagen", + "Type": "duration", + "Value": { + "Timex": "P14D", + "FutureResolution": { + "duration": "1209600" + }, + "PastResolution": { + "duration": "1209600" + } + }, + "Start": 16, + "Length": 14 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Dutch/HolidayExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Dutch/HolidayExtractor.json new file mode 100644 index 000000000..dde554962 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Dutch/HolidayExtractor.json @@ -0,0 +1,247 @@ +[ + { + "Input": "Ik ga terug met kerst", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "kerst", + "Type": "date", + "Start": 16, + "Length": 5 + } + ] + }, + { + "Input": " Ik ga terug met kerst ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "kerst", + "Type": "date", + "Start": 17, + "Length": 5 + } + ] + }, + { + "Input": "Ik ga terug op Nieuwjaarsdag.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Nieuwjaarsdag", + "Type": "date", + "Start": 15, + "Length": 13 + } + ] + }, + { + "Input": "Ik ga terug met thanksgiving", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "thanksgiving", + "Type": "date", + "Start": 16, + "Length": 12 + } + ] + }, + { + "Input": "Ik ga terug op vaderdag.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vaderdag", + "Type": "date", + "Start": 15, + "Length": 8 + } + ] + }, + { + "Input": "Ik ga terug op Nieuwjaarsdag dit jaar", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Nieuwjaarsdag dit jaar", + "Type": "date", + "Start": 15, + "Length": 22 + } + ] + }, + { + "Input": " Ik ga terug op Nieuwjaarsdag 2016", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Nieuwjaarsdag 2016", + "Type": "date", + "Start": 16, + "Length": 18 + } + ] + }, + { + "Input": "Ik ga terug op nieuwjaarsdag 2016", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "nieuwjaarsdag 2016", + "Type": "date", + "Start": 15, + "Length": 18 + } + ] + }, + { + "Input": "Ik ga terug op koningsdag", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "koningsdag", + "Type": "date", + "Start": 15, + "Length": 10 + } + ] + }, + { + "Input": "Ik ga op Kerst terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Kerst", + "Type": "date", + "Start": 9, + "Length": 5 + } + ] + }, + { + "Input": "Ik ga op Eerste Kerstdag terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Eerste Kerstdag", + "Type": "date", + "Start": 9, + "Length": 15 + } + ] + }, + { + "Input": "Ik ga op Yuandan terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Yuandan", + "Type": "date", + "Start": 9, + "Length": 7 + } + ] + }, + { + "Input": "Ik ga op Thanksgiving terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Thanksgiving", + "Type": "date", + "Start": 9, + "Length": 12 + } + ] + }, + { + "Input": "Ik ga op Vaderdag terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Vaderdag", + "Type": "date", + "Start": 9, + "Length": 8 + } + ] + }, + { + "Input": "Ik ga op Yuandan dit jaar terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Yuandan dit jaar", + "Type": "date", + "Start": 9, + "Length": 16 + } + ] + }, + { + "Input": "Ik ga op Yuandan 2016 terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Yuandan 2016", + "Type": "date", + "Start": 9, + "Length": 12 + } + ] + }, + { + "Input": "Ik ga terug op Eerste Paasdag", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Eerste Paasdag", + "Type": "date", + "Start": 15, + "Length": 14 + } + ] + }, + { + "Input": "Ik ga op Martin Luther Kingdag terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Martin Luther Kingdag", + "Type": "date", + "Start": 9, + "Length": 21 + } + ] + }, + { + "Input": "MLKdag is een Amerikaanse nationale feestdag", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "MLKdag", + "Type": "date", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "Er is een feestdag vernoemd naar de naam van Martin Luther King", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "Ik ga terug op Dodenherdenking", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Dodenherdenking", + "Type": "date", + "Start": 15, + "Length": 15 + } + ] + } +] diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Dutch/HolidayParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Dutch/HolidayParser.json new file mode 100644 index 000000000..90373555e --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Dutch/HolidayParser.json @@ -0,0 +1,1229 @@ +[ + { + "Input": "Ik ga terug met Pasen", + "Context": { + "ReferenceDateTime": "2020-08-17T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Pasen", + "Type": "date", + "Value": { + "Timex": "XXXX-04-12", + "FutureResolution": { + "date": "2021-04-04" + }, + "PastResolution": { + "date": "2020-04-12" + } + }, + "Start": 16, + "Length": 5 + } + ] + }, + { + "Input": "Ik ga terug op 1e kerstdag", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1e kerstdag", + "Type": "date", + "Value": { + "Timex": "XXXX-12-25", + "FutureResolution": { + "date": "2016-12-25" + }, + "PastResolution": { + "date": "2015-12-25" + } + }, + "Start": 15, + "Length": 11 + } + ] + }, + { + "Input": "Ik ga terug op eerste kerstdag", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "eerste kerstdag", + "Type": "date", + "Value": { + "Timex": "XXXX-12-25", + "FutureResolution": { + "date": "2016-12-25" + }, + "PastResolution": { + "date": "2015-12-25" + } + }, + "Start": 15, + "Length": 15 + } + ] + }, + { + "Input": "Ik ga terug op nieuwjaarsdag", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "nieuwjaarsdag", + "Type": "date", + "Value": { + "Timex": "XXXX-01-01", + "FutureResolution": { + "date": "2017-01-01" + }, + "PastResolution": { + "date": "2016-01-01" + } + }, + "Start": 15, + "Length": 13 + } + ] + }, + { + "Input": "Ik ga terug op oudjaarsavond", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "oudjaarsavond", + "Type": "date", + "Value": { + "Timex": "XXXX-12-31", + "FutureResolution": { + "date": "2016-12-31" + }, + "PastResolution": { + "date": "2015-12-31" + } + }, + "Start": 15, + "Length": 13 + } + ] + }, + { + "Input": "Ik ga terug met kerst", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "kerst", + "Type": "date", + "Value": { + "Timex": "XXXX-12-25", + "FutureResolution": { + "date": "2016-12-25" + }, + "PastResolution": { + "date": "2015-12-25" + } + }, + "Start": 16, + "Length": 5 + } + ] + }, + { + "Input": "Ik ga terug op Nieuwjaarsdag.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Nieuwjaarsdag", + "Type": "date", + "Value": { + "Timex": "XXXX-01-01", + "FutureResolution": { + "date": "2017-01-01" + }, + "PastResolution": { + "date": "2016-01-01" + } + }, + "Start": 15, + "Length": 13 + } + ] + }, + { + "Input": "Ik ga terug op vaderdag", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vaderdag", + "Type": "date", + "Value": { + "Timex": "XXXX-06-WXX-7-3", + "FutureResolution": { + "date": "2017-06-18" + }, + "PastResolution": { + "date": "2016-06-19" + } + }, + "Start": 15, + "Length": 8 + } + ] + }, + { + "Input": "Ik ga terug op Nieuwjaarsdag volgend jaar", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Nieuwjaarsdag volgend jaar", + "Type": "date", + "Value": { + "Timex": "2017-01-01", + "FutureResolution": { + "date": "2017-01-01" + }, + "PastResolution": { + "date": "2017-01-01" + } + }, + "Start": 15, + "Length": 26 + } + ] + }, + { + "Input": "In Nederland vieren we tegenwoordig Koningsdag, in plaats van Koninginnedag.", + "Context": { + "ReferenceDateTime": "2019-01-02T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Koningsdag", + "Type": "date", + "Value": { + "Timex": "XXXX-04-27", + "FutureResolution": { + "date": "2019-04-27" + }, + "PastResolution": { + "date": "2018-04-27" + } + }, + "Start": 36, + "Length": 10 + }, + { + "Text": "Koninginnedag", + "Type": "date", + "Value": { + "Timex": "XXXX-04-30", + "FutureResolution": { + "date": "2019-04-30" + }, + "PastResolution": { + "date": "2018-04-30" + } + }, + "Start": 62, + "Length": 13 + } + ] + }, + { + "Input": "Ik ga terug op vaderdag 2015", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vaderdag 2015", + "Type": "date", + "Value": { + "Timex": "2015-06-WXX-7-3", + "FutureResolution": { + "date": "2015-06-21" + }, + "PastResolution": { + "date": "2015-06-21" + } + }, + "Start": 15, + "Length": 13 + } + ] + }, + { + "Input": "Hier op Pershing Square tijdens Dag van de Arbeid.", + "Context": { + "ReferenceDateTime": "2018-06-01T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Dag van de Arbeid", + "Type": "date", + "Value": { + "Timex": "XXXX-05-01", + "FutureResolution": { + "date": "2019-05-01" + }, + "PastResolution": { + "date": "2018-05-01" + } + }, + "Start": 32, + "Length": 17 + } + ] + }, + { + "Input": "Ik ga terug op Eerste Kerstdag", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Eerste Kerstdag", + "Type": "date", + "Value": { + "Timex": "XXXX-12-25", + "FutureResolution": { + "date": "2016-12-25" + }, + "PastResolution": { + "date": "2015-12-25" + } + }, + "Start": 15, + "Length": 15 + } + ] + }, + { + "Input": "Ik ga terug op Oudjaarsavond", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Oudjaarsavond", + "Type": "date", + "Value": { + "Timex": "XXXX-12-31", + "FutureResolution": { + "date": "2016-12-31" + }, + "PastResolution": { + "date": "2015-12-31" + } + }, + "Start": 15, + "Length": 13 + } + ] + }, + { + "Input": "Ik ga terug met Kerst", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Kerst", + "Type": "date", + "Value": { + "Timex": "XXXX-12-25", + "FutureResolution": { + "date": "2016-12-25" + }, + "PastResolution": { + "date": "2015-12-25" + } + }, + "Start": 16, + "Length": 5 + } + ] + }, + { + "Input": "Ik ga terug op Yuandan", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Yuandan", + "Type": "date", + "Value": { + "Timex": "XXXX-01-01", + "FutureResolution": { + "date": "2017-01-01" + }, + "PastResolution": { + "date": "2016-01-01" + } + }, + "Start": 15, + "Length": 7 + } + ] + }, + { + "Input": "Ik ga terug op Thanksgiving", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Thanksgiving", + "Type": "date", + "Value": { + "Timex": "XXXX-11-WXX-4-4", + "FutureResolution": { + "date": "2016-11-24" + }, + "PastResolution": { + "date": "2015-11-26" + } + }, + "Start": 15, + "Length": 12 + } + ] + }, + { + "Input": "Ik ga terug op Vaderdag", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Vaderdag", + "Type": "date", + "Value": { + "Timex": "XXXX-06-WXX-7-3", + "FutureResolution": { + "date": "2017-06-18" + }, + "PastResolution": { + "date": "2016-06-19" + } + }, + "Start": 15, + "Length": 8 + } + ] + }, + { + "Input": "Ik ga terug op Yuandan volgend jaar", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Yuandan volgend jaar", + "Type": "date", + "Value": { + "Timex": "2017-01-01", + "FutureResolution": { + "date": "2017-01-01" + }, + "PastResolution": { + "date": "2017-01-01" + } + }, + "Start": 15, + "Length": 20 + } + ] + }, + { + "Input": "Ik ga terug op Thanksgiving 2010", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Thanksgiving 2010", + "Type": "date", + "Value": { + "Timex": "2010-11-WXX-4-4", + "FutureResolution": { + "date": "2010-11-25" + }, + "PastResolution": { + "date": "2010-11-25" + } + }, + "Start": 15, + "Length": 17 + } + ] + }, + { + "Input": "Ik ga terug op Vaderdag 2015", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Vaderdag 2015", + "Type": "date", + "Value": { + "Timex": "2015-06-WXX-7-3", + "FutureResolution": { + "date": "2015-06-21" + }, + "PastResolution": { + "date": "2015-06-21" + } + }, + "Start": 15, + "Length": 13 + } + ] + }, + { + "Input": "Hier in Pershing Square voor de Dag van de Arbeid", + "Context": { + "ReferenceDateTime": "2018-06-01T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Dag van de Arbeid", + "Type": "date", + "Value": { + "Timex": "XXXX-05-01", + "FutureResolution": { + "date": "2019-05-01" + }, + "PastResolution": { + "date": "2018-05-01" + } + }, + "Start": 32, + "Length": 17 + } + ] + }, + { + "Input": "Martin Luther Kingdag is een Amerikaanse, nationale feestdag", + "Context": { + "ReferenceDateTime": "2018-06-01T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Martin Luther Kingdag", + "Type": "date", + "Value": { + "Timex": "XXXX-01-WXX-1-3", + "FutureResolution": { + "date": "2019-01-21" + }, + "PastResolution": { + "date": "2018-01-15" + } + }, + "Start": 0, + "Length": 21 + } + ] + }, + { + "Input": "MLKdag is een Amerikaanse nationale feestdag", + "Context": { + "ReferenceDateTime": "2018-06-01T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "MLKdag", + "Type": "date", + "Value": { + "Timex": "XXXX-01-WXX-1-3", + "FutureResolution": { + "date": "2019-01-21" + }, + "PastResolution": { + "date": "2018-01-15" + } + }, + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "Goede Vrijdag is de vrijdag voor het paas weekend.", + "Context": { + "ReferenceDateTime": "2020-08-17T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Goede Vrijdag", + "Type": "date", + "Value": { + "timex": "XXXX-04-10", + "FutureResolution": { + "date": "2021-04-02" + }, + "PastResolution": { + "date": "2020-04-10" + } + }, + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "Met pinksteren ga ik een weekendje weg.", + "Context": { + "ReferenceDateTime": "2020-08-17T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "pinksteren", + "Type": "date", + "Value": { + "timex": "XXXX-05-31", + "FutureResolution": { + "date": "2021-05-23" + }, + "PastResolution": { + "date": "2020-05-31" + } + }, + "Start": 4, + "Length": 10 + } + ] + }, + { + "Input": "Met oud en nieuw steken we vuurwerk af.", + "Context": { + "ReferenceDateTime": "2020-08-17T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "oud en nieuw", + "Type": "date", + "Value": { + "timex": "XXXX-12-31", + "FutureResolution": { + "date": "2020-12-31" + }, + "PastResolution": { + "date": "2019-12-31" + } + }, + "Start": 4, + "Length": 12 + } + ] + }, + { + "Input": "Oudejaarsavond (ook wel: Silvester of silvesteravond) wordt jaarlijks gevierd op de laatste dag van het jaar, 31 december.", + "Context": { + "ReferenceDateTime": "2020-08-17T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Oudejaarsavond", + "Type": "date", + "Value": { + "timex": "XXXX-12-31", + "FutureResolution": { + "date": "2020-12-31" + }, + "PastResolution": { + "date": "2019-12-31" + } + }, + "Start": 0, + "Length": 14 + }, + { + "Text": "Silvester", + "Type": "date", + "Value": { + "timex": "XXXX-12-31", + "FutureResolution": { + "date": "2020-12-31" + }, + "PastResolution": { + "date": "2019-12-31" + } + }, + "Start": 25, + "Length": 9 + }, + { + "Text": "silvesteravond", + "Type": "date", + "Value": { + "timex": "XXXX-12-31", + "FutureResolution": { + "date": "2020-12-31" + }, + "PastResolution": { + "date": "2019-12-31" + } + }, + "Start": 38, + "Length": 14 + } + ] + }, + { + "Input": "De derde dinsdag van september is een belangrijke dag voor de Nederlandse politiek en wordt Prinsjesdag genoemd.", + "Context": { + "ReferenceDateTime": "2020-08-17T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Prinsjesdag", + "Type": "date", + "Value": { + "timex": "XXXX-09-15", + "FutureResolution": { + "date": "2020-09-15" + }, + "PastResolution": { + "date": "2019-09-17" + } + }, + "Start": 92, + "Length": 11 + } + ] + }, + { + "Input": "De Nationale Dodenherdenking, Nationale Herdenking of Dodenherdenking vindt jaarlijks in Nederland plaats op 4 mei, met onder andere twee minuten (vroeger een minuut) stilte om 20.00 uur.", + "Context": { + "ReferenceDateTime": "2020-08-17T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Nationale Dodenherdenking", + "Type": "date", + "Value": { + "timex": "XXXX-05-04", + "FutureResolution": { + "date": "2021-05-04" + }, + "PastResolution": { + "date": "2020-05-04" + } + }, + "Start": 3, + "Length": 25 + }, + { + "Text": "Nationale Herdenking", + "Type": "date", + "Value": { + "timex": "XXXX-05-04", + "FutureResolution": { + "date": "2021-05-04" + }, + "PastResolution": { + "date": "2020-05-04" + } + }, + "Start": 30, + "Length": 20 + }, + { + "Text": "Dodenherdenking", + "Type": "date", + "Value": { + "timex": "XXXX-05-04", + "FutureResolution": { + "date": "2021-05-04" + }, + "PastResolution": { + "date": "2020-05-04" + } + }, + "Start": 54, + "Length": 15 + } + ] + }, + { + "Input": "Bevrijdingsdag is de Nederlandse nationale feestdag op 5 mei waarop jaarlijks de bevrijding van de Duitse bezetting in Nederland in 1945 wordt gevierd.", + "Context": { + "ReferenceDateTime": "2020-08-17T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bevrijdingsdag", + "Type": "date", + "Value": { + "timex": "XXXX-05-05", + "FutureResolution": { + "date": "2021-05-05" + }, + "PastResolution": { + "date": "2020-05-05" + } + }, + "Start": 0, + "Length": 14 + } + ] + }, + { + "Input": "Thanksgiving Day (dankzeggingsdag), vaak verkort tot Thanksgiving, is een nationale feestdag in de Verenigde Staten en Canada waarop dank wordt gezegd (traditioneel aan God) voor de oogst en voor allerlei andere goede dingen..", + "Context": { + "ReferenceDateTime": "2020-08-17T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Thanksgiving", + "Type": "date", + "Value": { + "timex": "XXXX-11-WXX-4-4", + "FutureResolution": { + "date": "2020-11-26" + }, + "PastResolution": { + "date": "2019-11-28" + } + }, + "Start": 0, + "Length": 12 + }, + { + "Text": "dankzeggingsdag", + "Type": "date", + "Value": { + "timex": "XXXX-11-WXX-4-4", + "FutureResolution": { + "date": "2020-11-26" + }, + "PastResolution": { + "date": "2019-11-28" + } + }, + "Start": 18, + "Length": 15 + }, + { + "Text": "Thanksgiving", + "Type": "date", + "Value": { + "timex": "XXXX-11-WXX-4-4", + "FutureResolution": { + "date": "2020-11-26" + }, + "PastResolution": { + "date": "2019-11-28" + } + }, + "Start": 53, + "Length": 12 + } + ] + }, + { + "Input": "Valentijnsdag is een dag waarop geliefden elkaar extra aandacht geven met bijvoorbeeld cadeautjes, bloemen of kaarten.", + "Context": { + "ReferenceDateTime": "2020-08-17T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Valentijnsdag", + "Type": "date", + "Value": { + "timex": "XXXX-02-14", + "FutureResolution": { + "date": "2021-02-14" + }, + "PastResolution": { + "date": "2020-02-14" + } + }, + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "De Dag van de Arbeid (in Belgiรซ ook Feest van de Arbeid genoemd) is een feestdag van de socialistische, communistische en anarchistische arbeidersbeweging. De dag vindt in Nederland, Belgiรซ, Curacao en Suriname elk jaar op 1 mei plaats.", + "Context": { + "ReferenceDateTime": "2020-08-17T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Dag van de Arbeid", + "Type": "date", + "Value": { + "timex": "XXXX-05-01", + "FutureResolution": { + "date": "2021-05-01" + }, + "PastResolution": { + "date": "2020-05-01" + } + }, + "Start": 3, + "Length": 17 + }, + { + "Text": "Feest van de Arbeid", + "Type": "date", + "Value": { + "timex": "XXXX-05-01", + "FutureResolution": { + "date": "2021-05-01" + }, + "PastResolution": { + "date": "2020-05-01" + } + }, + "Start": 36, + "Length": 19 + } + ] + }, + { + "Input": "De Nederlandse Veteranendag (in eerste instantie op 29 juni - vanaf 2005 - maar vanaf 2009 op de laatste zaterdag in juni) is een eerbetoon aan alle Nederlandse veteranen, waarbij erkenning en waardering voor hen centraal staat.", + "Context": { + "ReferenceDateTime": "2020-08-17T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Nederlandse Veteranendag", + "Type": "date", + "Value": { + "timex": "XXXX-06-27", + "FutureResolution": { + "date": "2021-06-26" + }, + "PastResolution": { + "date": "2020-06-27" + } + }, + "Start": 3, + "Length": 24 + } + ] + }, + { + "Input": "De Dag van de Leraar, ook Dag van de Leerkracht(en) genoemd, is een speciale dag om waardering te tonen voor onderwijzers. In onder andere Belgiรซ, Duitsland, Nederland en het Verenigd Koninkrijk valt de dag op 5 oktober.", + "Context": { + "ReferenceDateTime": "2020-08-17T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Dag van de Leraar", + "Type": "date", + "Value": { + "timex": "XXXX-10-05", + "FutureResolution": { + "date": "2020-10-05" + }, + "PastResolution": { + "date": "2019-10-05" + } + }, + "Start": 3, + "Length": 17 + }, + { + "Text": "Dag van de Leerkracht", + "Type": "date", + "Value": { + "timex": "XXXX-10-05", + "FutureResolution": { + "date": "2020-10-05" + }, + "PastResolution": { + "date": "2019-10-05" + } + }, + "Start": 26, + "Length": 21 + } + ] + }, + { + "Input": "Op Hemelvaartsdag wordt binnen het christendom herdacht dat Jezus Christus is opgevaren naar God, zijn Vader in de hemel, negenendertig dagen na zijn opstanding uit de dood.", + "Context": { + "ReferenceDateTime": "2020-08-17T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Hemelvaartsdag", + "Type": "date", + "Value": { + "timex": "XXXX-05-21", + "FutureResolution": { + "date": "2021-05-13" + }, + "PastResolution": { + "date": "2020-05-21" + } + }, + "Start": 3, + "Length": 14 + } + ] + }, + { + "Input": "De Nationale Boomfeestdag (tot 1980 ook Boomplantdag genoemd) wordt in Nederland jaarlijks gehouden op de derde woensdag in maart.", + "Context": { + "ReferenceDateTime": "2020-08-17T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Nationale Boomfeestdag", + "Type": "date", + "Value": { + "timex": "XXXX-03-18", + "FutureResolution": { + "date": "2021-03-17" + }, + "PastResolution": { + "date": "2020-03-18" + } + }, + "Start": 3, + "Length": 22 + }, + { + "Text": "Boomplantdag", + "Type": "date", + "Value": { + "timex": "XXXX-03-18", + "FutureResolution": { + "date": "2021-03-17" + }, + "PastResolution": { + "date": "2020-03-18" + } + }, + "Start": 40, + "Length": 12 + } + ] + }, + { + "Input": "Op 5 december is het in Nederland Sinterklaasavond (Pakjesavond).", + "Context": { + "ReferenceDateTime": "2020-08-17T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Sinterklaasavond", + "Type": "date", + "Value": { + "timex": "XXXX-12-05", + "FutureResolution": { + "date": "2020-12-05" + }, + "PastResolution": { + "date": "2019-12-05" + } + }, + "Start": 34, + "Length": 16 + }, + { + "Text": "Pakjesavond", + "Type": "date", + "Value": { + "timex": "XXXX-12-05", + "FutureResolution": { + "date": "2020-12-05" + }, + "PastResolution": { + "date": "2019-12-05" + } + }, + "Start": 52, + "Length": 11 + } + ] + }, + { + "Input": "Driekoningen is een christelijke feestdag die elk jaar op 6 januari wordt gevierd.", + "Context": { + "ReferenceDateTime": "2020-08-17T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Driekoningen", + "Type": "date", + "Value": { + "timex": "XXXX-01-06", + "FutureResolution": { + "date": "2021-01-06" + }, + "PastResolution": { + "date": "2020-01-06" + } + }, + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "Ketikoti (ook wel geschreven als Keti-koti of Keti Koti) is een jaarlijks terugkerende Surinaamse feestdag ter viering van de afschaffing van de slavernij.", + "Context": { + "ReferenceDateTime": "2020-08-17T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Ketikoti", + "Type": "date", + "Value": { + "timex": "XXXX-07-01", + "FutureResolution": { + "date": "2021-07-01" + }, + "PastResolution": { + "date": "2020-07-01" + } + }, + "Start": 0, + "Length": 8 + }, + { + "Text": "Keti-koti", + "Type": "date", + "Value": { + "timex": "XXXX-07-01", + "FutureResolution": { + "date": "2021-07-01" + }, + "PastResolution": { + "date": "2020-07-01" + } + }, + "Start": 33, + "Length": 9 + }, + { + "Text": "Keti Koti", + "Type": "date", + "Value": { + "timex": "XXXX-07-01", + "FutureResolution": { + "date": "2021-07-01" + }, + "PastResolution": { + "date": "2020-07-01" + } + }, + "Start": 46, + "Length": 9 + } + ] + }, + { + "Input": "Het Offerfeest is het tweede eid-feest in de islam.", + "Context": { + "ReferenceDateTime": "2020-08-17T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Offerfeest", + "Type": "date", + "Value": { + "timex": "XXXX-07-30", + "FutureResolution": { + "date": "2021-07-19" + }, + "PastResolution": { + "date": "2020-07-30" + } + }, + "Start": 4, + "Length": 10 + } + ] + }, + { + "Input": "Ramadan is de negende maand van de islamitische maankalender.", + "Context": { + "ReferenceDateTime": "2020-08-17T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Ramadan", + "Type": "date", + "Value": { + "timex": "XXXX-05-23", + "FutureResolution": { + "date": "2021-05-12" + }, + "PastResolution": { + "date": "2020-05-23" + } + }, + "Start": 0, + "Length": 7 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Dutch/MergedExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Dutch/MergedExtractor.json new file mode 100644 index 000000000..330768673 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Dutch/MergedExtractor.json @@ -0,0 +1,1197 @@ +[ + { + "Input": "dit is 2 dagen", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2 dagen", + "Type": "duration", + "Start": 7, + "Length": 6 + } + ] + }, + { + "Input": "dit is voor 16:00", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "voor 16:00", + "Type": "time", + "Start": 7, + "Length": 10 + } + ] + }, + { + "Input": "dit is voor 16:00 morgen", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "voor 16:00 morgen", + "Type": "datetime", + "Start": 7, + "Length": 19 + } + ] + }, + { + "Input": "dit is voor morgen 16:00", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "voor morgen 16:00", + "Type": "datetime", + "Start": 7, + "Length": 19 + } + ] + }, + { + "Input": "dit is na 16:00", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "na 16:00", + "Type": "time", + "Start": 7, + "Length": 9 + } + ] + }, + { + "Input": "dit is na 16:00 morgen", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "na 16:00 morgen", + "Type": "datetime", + "Start": 7, + "Length": 18 + } + ] + }, + { + "Input": "dit is na morgen 16.00", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "na morgen 16.00", + "Type": "datetime", + "Start": 7, + "Length": 18 + } + ] + }, + { + "Input": "Ik ben over 5 minuten terug", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "over 5 minuten", + "Type": "datetime", + "Start": 7, + "Length": 12 + } + ] + }, + { + "Input": "afgelopen week", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "afgelopen week", + "Type": "daterange", + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "plan een meeting over 10 uur", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "over 10 uur", + "Type": "datetime", + "Start": 17, + "Length": 11 + } + ] + }, + { + "Input": "Hoe ziet deze deze dag eruit?", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "deze dag", + "Type": "date", + "Start": 14, + "Length": 8 + } + ] + }, + { + "Input": "Hoe ziet deze week eruit?", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "deze week", + "Type": "daterange", + "Start": 9, + "Length": 9 + } + ] + }, + { + "Input": "Hoe ziet mijn week eruit?", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "mijn week", + "Type": "daterange", + "Start": 9, + "Length": 7 + } + ] + }, + { + "Input": "Hoe ziet de week eruit?", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de week", + "Type": "daterange", + "Start": 9, + "Length": 8 + } + ] + }, + { + "Input": "Hoe ziet mijn dag eruit?", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "mijn dag", + "Type": "date", + "Start": 9, + "Length": 6 + } + ] + }, + { + "Input": "Hoe ziet de dag eruit?", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de dag", + "Type": "date", + "Start": 9, + "Length": 7 + } + ] + }, + { + "Input": "Plan een meeting 's ochtends van 9:00 tot 11:00", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "'s ochtends van 9:00 tot 11:00", + "Type": "timerange", + "Start": 17, + "Length": 16 + } + ] + }, + { + "Input": "Plan een meeting morgen van 9:00 tot 11:00", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "morgen van 9:00 tot 11:00", + "Type": "datetimerange", + "Start": 17, + "Length": 25 + } + ] + }, + { + "Input": "Wijzig de meeting van de 22e juli in Bellevue naar de 22e augustus", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de 22e juli", + "Type": "date", + "Start": 22, + "Length": 9 + }, + { + "Text": "August 22nd", + "Type": "date", + "Start": 40, + "Length": 11 + } + ] + }, + { + "Input": "na 2-7", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "na 2-7", + "Type": "date", + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "sinds 2-7", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "sinds 2-7", + "Type": "date", + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "voor 2-7", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "voor 2-7", + "Type": "date", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "06-06 12:15", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "06-06 12:15", + "Type": "datetime", + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "06-06-12 15:15", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "06-06-12 15:15", + "Type": "datetime", + "Start": 0, + "Length": 14 + } + ] + }, + { + "Input": "06-06, 2015", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "06-06, 2015", + "Type": "date", + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "29 mei", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "29 mei", + "Type": "date", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "29 maart", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "29 maart", + "Type": "date", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "Ik ben geboren maart", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "maart", + "Type": "daterange", + "Start": 15, + "Length": 5 + } + ] + }, + { + "Input": "Ik geboren in de maart", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "maart", + "Type": "daterange", + "Start": 17, + "Length": 5 + } + ] + }, + { + "Input": "mei", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "mei", + "Type": "daterange", + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "Wat zijn de openingstijden van Palomino?", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "in de zon", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "welke email hebben een reactie gehad?", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "Hij is vaak alleen", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "vaak een vogel", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "uren van michigan", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "Ik wijzig de afspraak van 15:00 naar 4", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "15:00", + "Type": "time", + "Start": 26, + "Length": 3 + }, + { + "Text": "4", + "Type": "time", + "Start": 35, + "Length": 1 + } + ] + }, + { + "Input": "Ik wijzig de afspraak van 15:00 naar 4,", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "15:00", + "Type": "time", + "Start": 26, + "Length": 3 + }, + { + "Text": "4", + "Type": "time", + "Start": 35, + "Length": 1 + } + ] + }, + { + "Input": "Ik wijzig de afspraak van drie uur 's middags naar vier", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "drie uur 's middags", + "Type": "time", + "Start": 26, + "Length": 8 + }, + { + "Text": "four", + "Type": "time", + "Start": 40, + "Length": 4 + } + ] + }, + { + "Input": "Ik wijzig de afspraak van tien uur 's ochtends naar elf", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tien uur 's ochtends", + "Type": "time", + "Start": 26, + "Length": 6 + }, + { + "Text": "eleven", + "Type": "time", + "Start": 38, + "Length": 6 + } + ] + }, + { + "Input": "Ik wijzig de afspraak van tien uur 's ochtends naar 4.,", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tien uur 's ochtends", + "Type": "time", + "Start": 26, + "Length": 6 + }, + { + "Text": "4", + "Type": "time", + "Start": 38, + "Length": 1 + } + ] + }, + { + "Input": "Ik wijzig de afspraak van tien uur 's ochtends naar elf!", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tien uur 's ochtends", + "Type": "time", + "Start": 26, + "Length": 6 + }, + { + "Text": "eleven", + "Type": "time", + "Start": 38, + "Length": 6 + } + ] + }, + { + "Input": "Ik wijzig de afspraak van tien uur 's ochtends naar elf?", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tien uur 's ochtends", + "Type": "time", + "Start": 26, + "Length": 6 + }, + { + "Text": "eleven", + "Type": "time", + "Start": 38, + "Length": 6 + } + ] + }, + { + "Input": "Ik wijzig de afspraak van tien uur 's ochtends naar 20!", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tien uur 's ochtends", + "Type": "time", + "Start": 26, + "Length": 6 + }, + { + "Text": "20", + "Type": "time", + "Start": 38, + "Length": 2 + } + ] + }, + { + "Input": "Ik wijzig de afspraak van tien uur 's ochtends naar twintig!", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tien uur 's ochtends", + "Type": "time", + "Start": 26, + "Length": 6 + }, + { + "Text": "twenty", + "Type": "time", + "Start": 38, + "Length": 6 + } + ] + }, + { + "Input": "Ik wijzig de afspraak van tien uur 's ochtends naar dertien!", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tien uur 's ochtends", + "Type": "time", + "Start": 26, + "Length": 6 + }, + { + "Text": "thirteen", + "Type": "time", + "Start": 38, + "Length": 8 + } + ] + }, + { + "Input": "Ik wijzig de afspraak van tien uur 's ochtends naar 13!", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tien uur 's ochtends", + "Type": "time", + "Start": 26, + "Length": 6 + }, + { + "Text": "13", + "Type": "time", + "Start": 38, + "Length": 2 + } + ] + }, + { + "Input": "Ik wijzig de afspraak van tien uur 's ochtends naar 0!", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tien uur 's ochtends", + "Type": "time", + "Start": 26, + "Length": 6 + }, + { + "Text": "0", + "Type": "time", + "Start": 38, + "Length": 1 + } + ] + }, + { + "Input": "Ik wijzig de afspraak van tien uur 's ochtends naar 24!", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tien uur 's ochtends", + "Type": "time", + "Start": 26, + "Length": 6 + }, + { + "Text": "24", + "Type": "time", + "Start": 38, + "Length": 2 + } + ] + }, + { + "Input": "Ik wijzig de afspraak van tien uur 's ochtends naar nul.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tien uur 's ochtends", + "Type": "time", + "Start": 26, + "Length": 6 + }, + { + "Text": "zero", + "Type": "time", + "Start": 38, + "Length": 4 + } + ] + }, + { + "Input": "Ik wijzig de afspraak van tien uur 's ochtends naar vierentwintig", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tien uur 's ochtends", + "Type": "time", + "Start": 26, + "Length": 6 + }, + { + "Text": "twenty four", + "Type": "time", + "Start": 38, + "Length": 11 + } + ] + }, + { + "Input": "Ik wijzig de afspraak van tien uur 's ochtends naar 4, hoe denk je?", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tien uur 's ochtends", + "Type": "time", + "Start": 26, + "Length": 6 + }, + { + "Text": "4", + "Type": "time", + "Start": 38, + "Length": 1 + } + ] + }, + { + "Input": "Ik wijzig de afspraak van tien uur 's ochtends naar 4.3", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tien uur 's ochtends", + "Type": "time", + "Start": 26, + "Length": 6 + } + ] + }, + { + "Input": "Ik wijzig de afspraak van tien uur 's ochtends naar zesentwintig", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tien uur 's ochtends", + "Type": "time", + "Start": 26, + "Length": 6 + } + ] + }, + { + "Input": "Ik wijzig de afspraak van tien uur 's ochtends naar 4 of later", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tien uur 's ochtends", + "Type": "time", + "Start": 26, + "Length": 6 + } + ] + }, + { + "Input": "Ik wijzig de afspraak van tien uur 's ochtends naar 25", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tien uur 's ochtends", + "Type": "time", + "Start": 26, + "Length": 6 + } + ] + }, + { + "Input": "Ik wijzig de afspraak van tien uur 's ochtends naar vijfentwintig", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tien uur 's ochtends", + "Type": "time", + "Start": 26, + "Length": 6 + }, + { + "Text": "twenty five", + "Type": "time", + "Start": 38, + "Length": 11 + } + ] + }, + { + "Input": "volgende meeting zal plaatsvinden op 16 maart, 2017, zullen we anders een gesprek hebben om 2 uur deze middag? ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "16 maart, 2017", + "Type": "date", + "Start": 37, + "Length": 16 + }, + { + "Text": "2pm this afternoon", + "Type": "datetime", + "Start": 81, + "Length": 18 + } + ] + }, + { + "Input": "1 april, 2018, we kunnen het 2 uur vanmiddag plannen", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 april, 2018", + "Type": "date", + "Start": 0, + "Length": 15 + }, + { + "Text": "2pm this afternoon", + "Type": "datetime", + "Start": 32, + "Length": 18 + } + ] + }, + { + "Input": "Het bereik is voor 2012", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "voor 2012", + "Type": "daterange", + "Start": 14, + "Length": 11 + } + ] + }, + { + "Input": "Het bereik is tot 2012", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tot 2012", + "Type": "daterange", + "Start": 14, + "Length": 10 + } + ] + }, + { + "Input": "Het bereik is 2012 of erna", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2012 of erna", + "Type": "daterange", + "Start": 14, + "Length": 13 + } + ] + }, + { + "Input": "Ik ben 11-2016 weg", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "11-2016", + "Type": "daterange", + "Start": 7, + "Length": 8 + } + ] + }, + { + "Input": "Ik ben 2016-11 weg", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016-11", + "Type": "daterange", + "Start": 7, + "Length": 8 + } + ] + }, + { + "Input": "Ik ben 2016 november weg", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016 november", + "Type": "daterange", + "Start": 7, + "Length": 13 + } + ] + }, + { + "Input": "Ik ben november, 2016 weg", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "november, 2016", + "Type": "daterange", + "Start": 7, + "Length": 15 + } + ] + }, + { + "Input": "Ik ben 2016, nov weg", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016, nov", + "Type": "daterange", + "Start": 7, + "Length": 10 + } + ] + }, + { + "Input": "Hij zal later dan of op 1-1-2016 aankomen", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": " later dan of op 1-1-2016", + "Type": "date", + "Start": 7, + "Length": 25 + } + ] + }, + { + "Input": "Hij zal voor of op 1-1-2016 vertrekken", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "voor of op 1-1-2016", + "Type": "date", + "Start": 8, + "Length": 21 + } + ] + }, + { + "Input": "Deze taak zal af komen op of eerder dan 1-1-2016", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "op of eerder dan 1-1-2016", + "Type": "date", + "Start": 23, + "Length": 27 + } + ] + }, + { + "Input": "Deze taak zal af komen voor of in feb 2018", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "voor of in feb 2018", + "Type": "daterange", + "Start": 23, + "Length": 21 + } + ] + }, + { + "Input": "Je kunt niet eerder dan of in 2016 vertrekken", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "eerder dan of in 2016", + "Type": "daterange", + "Start": 13, + "Length": 23 + } + ] + }, + { + "Input": "Je kunt kantoor niet verlaten om of na 18:30 vandaag", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "om of na 18:30 vandaag", + "Type": "datetime", + "Start": 30, + "Length": 24 + } + ] + }, + { + "Input": "Je moet op of voor overmorgen vertrekken", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "op of voor overmorgen", + "Type": "date", + "Start": 8, + "Length": 35 + } + ] + }, + { + "Input": "Je moet op of vroeger dan 15:00 15-5-2018 vertrekken", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "op of vroeger dan 15:00 15-5-2018", + "Type": "datetime", + "Start": 8, + "Length": 32 + } + ] + }, + { + "Input": "Ben je twee dagen na vandaag beschikbaar?", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "twee dagen na vandaag", + "Type": "date", + "Start": 7, + "Length": 20 + } + ] + }, + { + "Input": "Ben je drie weken vanaf morgen beschikbaar?", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "drie weken vanaf morgen", + "Type": "date", + "Start": 7, + "Length": 25 + } + ] + }, + { + "Input": "Waar was je twee dagen voor gisteren?", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "twee dagen voor gisteren", + "Type": "date", + "Start": 12, + "Length": 25 + } + ] + }, + { + "Input": "Wat de verkoop per jaar?", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "Ik heb al mijn werk al meer dan 2 weken voor vandaag afgerond", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "meer dan 2 weken voor vandaag", + "Type": "daterange", + "Start": 23, + "Length": 30 + } + ] + }, + { + "Input": "Ik zal binnen 2 weken vanaf vandaag terugkomen", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "binnen 2 weken vanaf vandaag", + "Type": "daterange", + "Start": 7, + "Length": 25 + } + ] + }, + { + "Input": "Ik zal minder dan 2 weken vanaf vandaag terugkomen", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "minder dan 2 weken vanaf vandaag", + "Type": "daterange", + "Start": 7, + "Length": 28 + } + ] + }, + { + "Input": "Deze taak zou meer dan 2 dagen voor gisteren afgerond moeten zijn", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "meer dan 2 dagen voor gisteren", + "Type": "daterange", + "Start": 14, + "Length": 33 + } + ] + }, + { + "Input": "Deze taak zal minder dan 3 dagen na morgen afgerond zijn", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "minder dan 3 dagen na morgen", + "Type": "daterange", + "Start": 14, + "Length": 31 + } + ] + }, + { + "Input": "Laten we 3 minuten vanaf nu beginnen", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3 minuten vanaf nu", + "Type": "datetime", + "Start": 9, + "Length": 18 + } + ] + }, + { + "Input": "Laten we 3 minuten vanaf vandaag beginnen", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3 minuten vanaf vandaag", + "Type": "duration", + "Start": 9, + "Length": 9 + }, + { + "Text": "today", + "Type": "date", + "Start": 27, + "Length": 5 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Dutch/MergedParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Dutch/MergedParser.json new file mode 100644 index 000000000..914653cf3 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Dutch/MergedParser.json @@ -0,0 +1,5350 @@ +[ + { + "Input": "VOEG LUNCH TOE OM 12.30 OP VRIJ", + "Comment": "Disable this for now because of new features in .NET", + "NotSupported": "javascript, Java, python", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "12.30 OP VRIJ", + "Type": "datetimeV2.datetime", + "Value": { + "values": [ + { + "timex": "XXXX-WXX-5T12:30", + "type": "datetime", + "value": "2016-11-04 12:30:00" + }, + { + "timex": "XXXX-WXX-5T12:30", + "type": "datetime", + "value": "2016-11-11 12:30:00" + } + ] + }, + "Start": 18, + "Length": 13 + } + ] + }, + { + "Input": "Wat heb ik de week van 30 november?", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de week van 30 november", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "XXXX-11-30", + "type": "daterange", + "start": "2015-11-30", + "end": "2015-12-07" + }, + { + "timex": "XXXX-11-30", + "type": "daterange", + "start": "2016-11-28", + "end": "2016-12-05" + } + ] + }, + "Start": 11, + "Length": 23 + } + ] + }, + { + "Input": "Voor vier maandag om 12.00", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "maandag om 12.00", + "Type": "datetimeV2.datetime", + "Value": { + "values": [ + { + "timex": "XXXX-WXX-1T12", + "type": "datetime", + "value": "2016-10-31 12:00:00" + }, + { + "timex": "XXXX-WXX-1T12", + "type": "datetime", + "value": "2016-11-07 12:00:00" + } + ] + }, + "Start": 10, + "Length": 16 + } + ] + }, + { + "Input": "Voeg 649 toe vanavond middernacht", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vanavond middernacht", + "Type": "datetimeV2.datetime", + "Value": { + "values": [ + { + "timex": "2016-11-07T12", + "type": "datetime", + "value": "2016-11-07 12:00:00" + } + ] + }, + "Start": 13, + "Length": 20 + } + ] + }, + { + "Input": "Ik wil voor 3 mensen bij een pizzatent reserveren in seattle voor vanavond rond 20.00", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vanavond rond 20.00", + "Type": "datetimeV2.datetime", + "Value": { + "values": [ + { + "timex": "2016-11-07T20", + "type": "datetime", + "value": "2016-11-07 20:00:00" + } + ] + }, + "Start": 66, + "Length": 19 + } + ] + }, + { + "Input": "Maak een afspraak voor Pasen", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, java, python", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Pasen", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "XXXX-03-27", + "type": "date", + "value": "2016-03-27" + }, + { + "timex": "XXXX-03-27", + "type": "date", + "value": "2017-04-16" + } + ] + }, + "Start": 23, + "Length": 5 + } + ] + }, + { + "Input": "Maak een afspraak voor Pasen 2019", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, java, python", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Pasen 2019", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "2019-04-21", + "type": "date", + "value": "2019-04-21" + } + ] + }, + "Start": 23, + "Length": 10 + } + ] + }, + { + "Input": "overmorgen", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "overmorgen", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "2016-11-09", + "type": "date", + "value": "2016-11-09" + } + ] + }, + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "overmorgen om 8.00", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "overmorgen om 8.00", + "Type": "datetimeV2.datetime", + "Value": { + "values": [ + { + "timex": "2016-11-09T08", + "type": "datetime", + "value": "2016-11-09 08:00:00" + } + ] + }, + "Start": 0, + "Length": 18 + } + ] + }, + { + "Input": "op vrijdag in de middag", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vrijdag in de middag", + "Type": "datetimeV2.datetimerange", + "Value": { + "values": [ + { + "timex": "XXXX-WXX-5TAF", + "type": "datetimerange", + "start": "2016-11-04 12:00:00", + "end": "2016-11-04 16:00:00" + }, + { + "timex": "XXXX-WXX-5TAF", + "type": "datetimerange", + "start": "2016-11-11 12:00:00", + "end": "2016-11-11 16:00:00" + } + ] + }, + "Start": 3, + "Length": 20 + } + ] + }, + { + "Input": "op vrijdag voor 3 's middags", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vrijdag voor 3 's middags", + "Type": "datetimeV2.datetime", + "Value": { + "values": [ + { + "timex": "XXXX-WXX-5T15", + "type": "datetime", + "value": "2016-11-04 15:00:00" + }, + { + "timex": "XXXX-WXX-5T15", + "type": "datetime", + "value": "2016-11-11 15:00:00" + } + ] + }, + "Start": 3, + "Length": 25 + } + ] + }, + { + "Input": "Maak afspraak voor morgenochtend om 9 uur", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "morgenochtend om 9 uur", + "Type": "datetimeV2.datetime", + "Value": { + "values": [ + { + "timex": "2016-11-08T09", + "type": "datetime", + "value": "2016-11-08 09:00:00" + } + ] + }, + "Start": 19, + "Length": 22 + } + ] + }, + { + "Input": "Zet de bruiloft van make cable in mijn agena voor woensdag de eenendertigste", + "Context": { + "ReferenceDateTime": "2017-09-15T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "woensdag", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "XXXX-WXX-3", + "type": "date", + "value": "2017-09-13" + }, + { + "timex": "XXXX-WXX-3", + "type": "date", + "value": "2017-09-20" + } + ] + }, + "Start": 50, + "Length": 8 + } + ] + }, + { + "Input": "Zet de bruiloft van make cable in mijn agena voor dinsdag de eenendertigste", + "Context": { + "ReferenceDateTime": "2017-10-15T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "dinsdag de eenendertigste", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "2017-10-31", + "type": "date", + "value": "2017-10-31" + } + ] + }, + "Start": 50, + "Length": 25 + } + ] + }, + { + "Input": "Leg een meeting over 8 minuten vast", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "over 8 minuten", + "Type": "datetimeV2.datetime", + "Value": { + "values": [ + { + "timex": "2016-11-07T00:08:00", + "type": "datetime", + "value": "2016-11-07 00:08:00" + } + ] + }, + "Start": 16, + "Length": 14 + } + ] + }, + { + "Input": "Leg een meeting over 10 uur vast", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "over 10 uur", + "Type": "datetimeV2.datetime", + "Value": { + "values": [ + { + "timex": "2016-11-07T10:00:00", + "type": "datetime", + "value": "2016-11-07 10:00:00" + } + ] + }, + "Start": 16, + "Length": 11 + } + ] + }, + { + "Input": "Leg een meeting over 10 dagen vast", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "over 10 dagen", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "2016-11-17", + "type": "date", + "value": "2016-11-17" + } + ] + }, + "Start": 16, + "Length": 13 + } + ] + }, + { + "Input": "Leg een meeting over 3 weken vast", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "over 3 weken", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "2016-11-28", + "type": "date", + "value": "2016-11-28" + } + ] + }, + "Start": 16, + "Length": 12 + } + ] + }, + { + "Input": "Leg een meeting over 3 maanden vast", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "over 3 maanden", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "2017-02-07", + "type": "date", + "value": "2017-02-07" + } + ] + }, + "Start": 16, + "Length": 14 + } + ] + }, + { + "Input": "Ik ben over 3 jaar weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "over 3 jaar", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "2019-11-07", + "type": "date", + "value": "2019-11-07" + } + ] + }, + "Start": 7, + "Length": 11 + } + ] + }, + { + "Input": "na 20.00", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "na 20.00", + "Type": "datetimeV2.timerange", + "Value": { + "values": [ + { + "timex": "T20", + "Mod": "after", + "type": "timerange", + "start": "20:00:00", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "voor 20.00", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "voor 20.00", + "Type": "datetimeV2.timerange", + "Value": { + "values": [ + { + "timex": "T20", + "Mod": "before", + "type": "timerange", + "end": "20:00:00", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "sinds 20.00", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "sinds 20.00", + "Type": "datetimeV2.timerange", + "Value": { + "values": [ + { + "timex": "T20", + "Mod": "since", + "type": "timerange", + "start": "20:00:00", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "30-2-2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "30-2-2016", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "2016-02-30", + "type": "date", + "value": "not resolved" + } + ] + }, + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "2015-1-32", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015-1", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2015-01", + "type": "daterange", + "start": "2015-01-01", + "end": "2015-02-01" + } + ] + }, + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "2017-13-12", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, java, python", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "voeg yoga toe aan persoonlijke agenda op maandag en woensdag om 15.00", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "maandag", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "XXXX-WXX-1", + "type": "date", + "value": "2016-10-31" + }, + { + "timex": "XXXX-WXX-1", + "type": "date", + "value": "2016-11-07" + } + ] + }, + "Start": 41, + "Length": 7 + }, + { + "Text": "wednesday at 3pm", + "Type": "datetimeV2.datetime", + "Value": { + "values": [ + { + "timex": "XXXX-WXX-3T15", + "type": "datetime", + "value": "2016-11-02 15:00:00" + }, + { + "timex": "XXXX-WXX-3T15", + "type": "datetime", + "value": "2016-11-09 15:00:00" + } + ] + }, + "Start": 44, + "Length": 16 + } + ] + }, + { + "Input": "leg een meeting vast iedere week om 8.00", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "8.00", + "Type": "datetimeV2.time", + "Value": { + "values": [ + { + "timex": "T08", + "type": "time", + "value": "08:00:00" + } + ] + }, + "Start": 36, + "Length": 4 + }, + { + "Text": "every week", + "Type": "datetimeV2.set", + "Value": { + "values": [ + { + "timex": "P1W", + "type": "set", + "value": "not resolved" + } + ] + }, + "Start": 27, + "Length": 10 + } + ] + }, + { + "Input": "leg vast tweede zaterdag elke maand ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tweede zaterdag", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "2016-11-12", + "type": "date", + "value": "2016-11-12" + } + ] + }, + "Start": 9, + "Length": 15 + }, + { + "Text": "each month", + "Type": "datetimeV2.set", + "Value": { + "values": [ + { + "timex": "P1M", + "type": "set", + "value": "not resolved" + } + ] + }, + "Start": 28, + "Length": 10 + } + ] + }, + { + "Input": "Maak een afspraak voor Eerste Paasdag", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, java, python", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Eerste Paasdag", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "XXXX-03-27", + "type": "date", + "value": "2016-03-27" + }, + { + "timex": "XXXX-03-27", + "type": "date", + "value": "2017-04-16" + } + ] + }, + "Start": 23, + "Length": 14 + } + ] + }, + { + "Input": "Maak een afspraak voor Tweede Paasdag 2017", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, java, python", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Tweede Paasdag 2017", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "2017-04-17", + "type": "date", + "value": "2017-04-17" + } + ] + }, + "Start": 23, + "Length": 19 + } + ] + }, + { + "Input": "Blok 1 uur af op mijn agenda morgenochtend", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 uur", + "Type": "datetimeV2.duration", + "Value": { + "values": [ + { + "timex": "PT1H", + "type": "duration", + "value": "3600" + } + ] + }, + "Start": 5, + "Length": 5 + }, + { + "Text": "tomorrow morning", + "Type": "datetimeV2.datetimerange", + "Value": { + "values": [ + { + "timex": "2016-11-08TMO", + "type": "datetimerange", + "start": "2016-11-08 08:00:00", + "end": "2016-11-08 12:00:00" + } + ] + }, + "Start": 28, + "Length": 16 + } + ] + }, + { + "Input": "Wijzig de meeting van 22 juli in Bellevue naar 22 augustus", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "22 juli", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "XXXX-07-22", + "type": "date", + "value": "2016-07-22" + }, + { + "timex": "XXXX-07-22", + "type": "date", + "value": "2017-07-22" + } + ] + }, + "Start": 22, + "Length": 7 + }, + { + "Text": "August 22nd", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "XXXX-08-22", + "type": "date", + "value": "2016-08-22" + }, + { + "timex": "XXXX-08-22", + "type": "date", + "value": "2017-08-22" + } + ] + }, + "Start": 40, + "Length": 11 + } + ] + }, + { + "Input": "op vrijdag voor 3 in Bellevue in de middag", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vrijdag", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "XXXX-WXX-5", + "type": "date", + "value": "2016-11-04" + }, + { + "timex": "XXXX-WXX-5", + "type": "date", + "value": "2016-11-11" + } + ] + }, + "Start": 3, + "Length": 7 + }, + { + "Text": "in the afternoon", + "Type": "datetimeV2.timerange", + "Value": { + "values": [ + { + "timex": "TAF", + "type": "timerange", + "start": "12:00:00", + "end": "16:00:00" + } + ] + }, + "Start": 28, + "Length": 16 + } + ] + }, + { + "Input": "pik Jordans medicijnen op bij de costco apotheek op havana ergens voor aankomende dinsdag om 12.00", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "voor aankomende dinsdag om 12.00", + "Type": "datetimeV2.datetimerange", + "Value": { + "values": [ + { + "timex": "2016-11-15T12:00", + "Mod": "before", + "type": "datetimerange", + "end": "2016-11-15 12:00:00", + "sourceEntity": "datetimepoint" + }, + { + "timex": "2016-11-15T00:00", + "Mod": "before", + "type": "datetimerange", + "end": "2016-11-15 00:00:00", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 66, + "Length": 32 + } + ] + }, + { + "Input": "leg een meeting voorafgaand aan 14.00 vast", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "voorafgaand aan 14.00 ", + "Type": "datetimeV2.timerange", + "Value": { + "values": [ + { + "timex": "T14", + "Mod": "before", + "type": "timerange", + "end": "14:00:00", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 16, + "Length": 22 + } + ] + }, + { + "Input": "Ik zal de afspraak van tien uur 's ochtends naar twintig verzetten!", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tien uur 's ochtends", + "Type": "datetimeV2.time", + "Value": { + "values": [ + { + "timex": "T10", + "type": "time", + "value": "10:00:00" + } + ] + }, + "Start": 23, + "Length": 20 + }, + { + "Text": "twenty", + "Type": "datetimeV2.time", + "Value": { + "values": [ + { + "timex": "T20", + "type": "time", + "value": "20:00:00" + } + ] + }, + "Start": 38, + "Length": 6 + } + ] + }, + { + "Input": "Ik zal de afspraak van tien uur 's ochtends naar 20.00 verzetten!", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tien uur 's ochtends", + "Type": "datetimeV2.time", + "Value": { + "values": [ + { + "timex": "T10", + "type": "time", + "value": "10:00:00" + } + ] + }, + "Start": 23, + "Length": 20 + }, + { + "Text": "20", + "Type": "datetimeV2.time", + "Value": { + "values": [ + { + "timex": "T20", + "type": "time", + "value": "20:00:00" + } + ] + }, + "Start": 38, + "Length": 2 + } + ] + }, + { + "Input": "Ik zal de afspraak van tien uur 's ochtends naar negen verzetten!", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tien uur 's ochtends", + "Type": "datetimeV2.time", + "Value": { + "values": [ + { + "timex": "T10", + "type": "time", + "value": "10:00:00" + } + ] + }, + "Start": 23, + "Length": 20 + }, + { + "Text": "nine", + "Type": "datetimeV2.time", + "Value": { + "values": [ + { + "timex": "T09", + "type": "time", + "value": "09:00:00" + }, + { + "timex": "T21", + "type": "time", + "value": "21:00:00" + } + ] + }, + "Start": 38, + "Length": 4 + } + ] + }, + { + "Input": "Ik zal de afspraak van tien uur 's ochtends naar 26 verzetten!", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tien uur 's ochtends", + "Type": "datetimeV2.time", + "Value": { + "values": [ + { + "timex": "T10", + "type": "time", + "value": "10:00:00" + } + ] + }, + "Start": 23, + "Length": 20 + } + ] + }, + { + "Input": "Ik zal de afspraak van tien uur 's ochtends naar zesentwintig verzetten!", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tien uur 's ochtends", + "Type": "datetimeV2.time", + "Value": { + "values": [ + { + "timex": "T10", + "type": "time", + "value": "10:00:00" + } + ] + }, + "Start": 23, + "Length": 20 + } + ] + }, + { + "Input": "Ik ben over 5 minuten terug", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "over 5 minuten", + "Type": "datetimeV2.datetime", + "Value": { + "values": [ + { + "timex": "2016-11-07T00:05:00", + "type": "datetime", + "value": "2016-11-07 00:05:00" + } + ] + }, + "Start": 7, + "Length": 14 + } + ] + }, + { + "Input": "over 5 minuten", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "over 5 minuten", + "Type": "datetimeV2.datetime", + "Value": { + "values": [ + { + "timex": "2016-11-07T00:05:00", + "type": "datetime", + "value": "2016-11-07 00:05:00" + } + ] + }, + "Start": 0, + "Length": 14 + } + ] + }, + { + "Input": "Leg ergens tijdens de ochtend vast", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ochtend", + "Type": "datetimeV2.timerange", + "Value": { + "values": [ + { + "timex": "TMO", + "type": "timerange", + "start": "08:00:00", + "end": "12:00:00" + } + ] + }, + "Start": 22, + "Length": 7 + } + ] + }, + { + "Input": "Ik zal morgen vertrekken", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "morgen", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016-11-08", + "Mod": "before", + "type": "daterange", + "end": "2016-11-08", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 7, + "Length": 6 + } + ] + }, + { + "Input": "Ik zal voor morgen vertrekken", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "voor morgen", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016-11-08", + "Mod": "before", + "type": "daterange", + "end": "2016-11-08", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 7, + "Length": 11 + } + ] + }, + { + "Input": "Ik zal niet later dan morgen vertrekken", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "niet later dan morgen", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016-11-08", + "Mod": "before", + "type": "daterange", + "end": "2016-11-08", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 7, + "Length": 21 + } + ] + }, + { + "Input": "geef me alle beschikbare plekken met data na of gelijk aan 1-1-2016", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "na of gelijk aan 1-1-2016", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016-01-01", + "Mod": "since", + "type": "daterange", + "start": "2016-01-01", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 42, + "Length": 25 + } + ] + }, + { + "Input": "Ik zal later dan 1-1-2016 vertrekken", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "later dan 1-1-2016", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016-01-01", + "Mod": "after", + "type": "daterange", + "start": "2016-01-01", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 7, + "Length": 18 + } + ] + }, + { + "Input": "Ik zal na 1-1-2016 vertrekken", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "na 1-1-2016", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016-01-01", + "Mod": "after", + "type": "daterange", + "start": "2016-01-01", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 7, + "Length": 11 + } + ] + }, + { + "Input": "Ik zal eerder dan 1-1-2016 vertrekken", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "eerder dan 1-1-2016", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016-01-01", + "Mod": "before", + "type": "daterange", + "end": "2016-01-01", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 7, + "Length": 19 + } + ] + }, + { + "Input": "Het zal beginnend vanaf 1-1-2016 sluiten", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "beginnend vanaf 1-1-2016 ", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016-01-01", + "Mod": "since", + "type": "daterange", + "start": "2016-01-01", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 8, + "Length": 25 + } + ] + }, + { + "Input": "eindigend met 1-1-2016", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "eindigend met 1-1-2016", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016-01-01", + "Mod": "before", + "type": "daterange", + "end": "2016-01-01", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 0, + "Length": 22 + } + ] + }, + { + "Input": "Ik zal eerder dan 2020 vertrekken", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "eerder dan 2020", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2020", + "Mod": "before", + "type": "daterange", + "end": "2020-01-01", + "sourceEntity": "datetimerange" + } + ] + }, + "Start": 7, + "Length": 15 + } + ] + }, + { + "Input": "Het bereik is tot 2012", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tot 2012", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2012", + "Mod": "before", + "type": "daterange", + "end": "2012-01-01", + "sourceEntity": "datetimerange" + } + ] + }, + "Start": 14, + "Length": 8 + } + ] + }, + { + "Input": "Het bereik is 2012 of erna", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2012 of erna", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2012", + "Mod": "since", + "type": "daterange", + "start": "2012-01-01", + "sourceEntity": "datetimerange" + } + ] + }, + "Start": 14, + "Length": 12 + } + ] + }, + { + "Input": "Ik zal binnen 5 dagen terug zijn", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupported": "javascript, python", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "binnen 5 dagen", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "(2017-11-08,2017-11-13,P5D)", + "type": "daterange", + "start": "2017-11-08", + "end": "2017-11-13" + } + ] + }, + "Start": 7, + "Length": 14 + } + ] + }, + { + "Input": "Ik zal binnen 10 maanden terug zijn", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupported": "javascript, python", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "binnen 10 maanden", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "(2017-11-08,2018-09-08,P10M)", + "type": "daterange", + "start": "2017-11-08", + "end": "2018-09-08" + } + ] + }, + "Start": 7, + "Length": 17 + } + ] + }, + { + "Input": "Ik zal binnen 3 jaar terug zijn", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupported": "javascript, python", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "binnen 3 jaar", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "(2017-11-08,2020-11-08,P3Y)", + "type": "daterange", + "start": "2017-11-08", + "end": "2020-11-08" + } + ] + }, + "Start": 7, + "Length": 13 + } + ] + }, + { + "Input": "Ik zal binnen 5 jaar 1 maand 12 dagen terug zijn", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupported": "javascript, python", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "binnen 5 jaar 1 maand 12 dagen", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "(2017-11-08,2022-12-20,P5Y1M12D)", + "type": "daterange", + "start": "2017-11-08", + "end": "2022-12-20" + } + ] + }, + "Start": 7, + "Length": 30 + } + ] + }, + { + "Input": "Ik zal binnen 15 seconden terug zijn", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "binnen 15 seconden", + "Type": "datetimeV2.datetimerange", + "Value": { + "values": [ + { + "timex": "(2016-11-07T16:12:00,2016-11-07T16:12:15,PT15S)", + "type": "datetimerange", + "start": "2016-11-07 16:12:00", + "end": "2016-11-07 16:12:15" + } + ] + }, + "Start": 7, + "Length": 18 + } + ] + }, + { + "Input": "Ik zal binnen 5 minuten terug zijn", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "binnen 5 minuten", + "Type": "datetimeV2.datetimerange", + "Value": { + "values": [ + { + "timex": "(2016-11-07T16:12:00,2016-11-07T16:17:00,PT5M)", + "type": "datetimerange", + "start": "2016-11-07 16:12:00", + "end": "2016-11-07 16:17:00" + } + ] + }, + "Start": 7, + "Length": 16 + } + ] + }, + { + "Input": "Ik zal binnen 5 uren terug zijn", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "binnen 5 uren", + "Type": "datetimeV2.datetimerange", + "Value": { + "values": [ + { + "timex": "(2016-11-07T16:12:00,2016-11-07T21:12:00,PT5H)", + "type": "datetimerange", + "start": "2016-11-07 16:12:00", + "end": "2016-11-07 21:12:00" + } + ] + }, + "Start": 7, + "Length": 13 + } + ] + }, + { + "Input": "Ik zal binnen 1 dag en 5 uren terug zijn", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "binnen 1 dag en 5 uren", + "Type": "datetimeV2.datetimerange", + "Value": { + "values": [ + { + "timex": "(2016-11-07T16:12:00,2016-11-08T21:12:00,P1DT5H)", + "type": "datetimerange", + "start": "2016-11-07 16:12:00", + "end": "2016-11-08 21:12:00" + } + ] + }, + "Start": 7, + "Length": 22 + } + ] + }, + { + "Input": "Deze taak zou binnen 2 dagen 1 uur 5 minuten 30 seconden af moeten zijn", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "binnen 2 dagen 1 uur 5 minuten 30 seconden", + "Type": "datetimeV2.datetimerange", + "Value": { + "values": [ + { + "timex": "(2016-11-07T16:12:00,2016-11-09T17:17:30,P2DT1H5M30S)", + "type": "datetimerange", + "start": "2016-11-07 16:12:00", + "end": "2016-11-09 17:17:30" + } + ] + }, + "Start": 14, + "Length": 42 + } + ] + }, + { + "Input": "Ik zal binnen de komende 1 dag en 5 uren terug zijn", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "binnen de komende 1 dag en 5 uren", + "Type": "datetimeV2.datetimerange", + "Value": { + "values": [ + { + "timex": "(2016-11-07T16:12:00,2016-11-08T21:12:00,P1DT5H)", + "type": "datetimerange", + "start": "2016-11-07 16:12:00", + "end": "2016-11-08 21:12:00" + } + ] + }, + "Start": 7, + "Length": 33 + } + ] + }, + { + "Input": "Deze taak zou binnen de komende 2 dagen 1 uur 5 minuten 30 seconden af moeten zijn", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "binnen de komende 2 dagen 1 uur 5 minuten 30 seconden", + "Type": "datetimeV2.datetimerange", + "Value": { + "values": [ + { + "timex": "(2016-11-07T16:12:00,2016-11-09T17:17:30,P2DT1H5M30S)", + "type": "datetimerange", + "start": "2016-11-07 16:12:00", + "end": "2016-11-09 17:17:30" + } + ] + }, + "Start": 14, + "Length": 53 + } + ] + }, + { + "Input": "Ik zal binnen de komende 15 seconden terug zijn", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "binnen de komende 15 seconden", + "Type": "datetimeV2.datetimerange", + "Value": { + "values": [ + { + "timex": "(2016-11-07T16:12:00,2016-11-07T16:12:15,PT15S)", + "type": "datetimerange", + "start": "2016-11-07 16:12:00", + "end": "2016-11-07 16:12:15" + } + ] + }, + "Start": 7, + "Length": 29 + } + ] + }, + { + "Input": "Ik zal binnen de komende 10 maanden terug zijn", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupported": "javascript, python", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "binnen de komende 10 maanden ", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "(2017-11-08,2018-09-08,P10M)", + "type": "daterange", + "start": "2017-11-08", + "end": "2018-09-08" + } + ] + }, + "Start": 7, + "Length": 29 + } + ] + }, + { + "Input": "Ik zal 2016, nov weg zijn", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016, nov", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016-11", + "type": "daterange", + "start": "2016-11-01", + "end": "2016-12-01" + } + ] + }, + "Start": 7, + "Length": 9 + } + ] + }, + { + "Input": "Ik zal 2016 , nov weg zijn", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016 , nov", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016-11", + "type": "daterange", + "start": "2016-11-01", + "end": "2016-12-01" + } + ] + }, + "Start": 7, + "Length": 10 + } + ] + }, + { + "Input": "Ik zal november , 2016 weg zijn", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "november , 2016 ", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016-11", + "type": "daterange", + "start": "2016-11-01", + "end": "2016-12-01" + } + ] + }, + "Start": 7, + "Length": 16 + } + ] + }, + { + "Input": "Ik zal 2016 november weg zijn", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016 november", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016-11", + "type": "daterange", + "start": "2016-11-01", + "end": "2016-12-01" + } + ] + }, + "Start": 7, + "Length": 13 + } + ] + }, + { + "Input": "Ik zal 11-2016 weg zijn", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "11-2016", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016-11", + "type": "daterange", + "start": "2016-11-01", + "end": "2016-12-01" + } + ] + }, + "Start": 7, + "Length": 7 + } + ] + }, + { + "Input": "Ik zal 11- 2016 weg zijn", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "11- 2016", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016-11", + "type": "daterange", + "start": "2016-11-01", + "end": "2016-12-01" + } + ] + }, + "Start": 7, + "Length": 8 + } + ] + }, + { + "Input": "Ik zal 11 -2016 weg zijn", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "11 -2016", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016-11", + "type": "daterange", + "start": "2016-11-01", + "end": "2016-12-01" + } + ] + }, + "Start": 7, + "Length": 8 + } + ] + }, + { + "Input": "Ik zal 11/2016 weg zijn", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "11/2016", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016-11", + "type": "daterange", + "start": "2016-11-01", + "end": "2016-12-01" + } + ] + }, + "Start": 7, + "Length": 7 + } + ] + }, + { + "Input": "Ik zal 11/ 2016 weg zijn ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "11/ 2016", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016-11", + "type": "daterange", + "start": "2016-11-01", + "end": "2016-12-01" + } + ] + }, + "Start": 7, + "Length": 8 + } + ] + }, + { + "Input": "Ik zal 11 /2016 weg zijn ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "11 /2016", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016-11", + "type": "daterange", + "start": "2016-11-01", + "end": "2016-12-01" + } + ] + }, + "Start": 7, + "Length": 8 + } + ] + }, + { + "Input": "Ik zal 11 - 2016 weg zijn", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "11 - 2016 ", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016-11", + "type": "daterange", + "start": "2016-11-01", + "end": "2016-12-01" + } + ] + }, + "Start": 7, + "Length": 10 + } + ] + }, + { + "Input": "Ik zal 11 / 2016 weg zijn ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "11 / 2016", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016-11", + "type": "daterange", + "start": "2016-11-01", + "end": "2016-12-01" + } + ] + }, + "Start": 7, + "Length": 9 + } + ] + }, + { + "Input": "Hij zal later dan of op 1-1-2016 arriveren", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "later dan of op 1-1-2016 ", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016-01-01", + "Mod": "since", + "type": "daterange", + "start": "2016-01-01", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 8, + "Length": 25 + } + ] + }, + { + "Input": "Hij zal later dan 1-1-2016 arriveren", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "later dan 1-1-2016 ", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016-01-01", + "Mod": "after", + "type": "daterange", + "start": "2016-01-01", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 8, + "Length": 19 + } + ] + }, + { + "Input": "Hij zal op 1-1-2016 arriveren", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1-1-2016 ", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "2016-01-01", + "type": "date", + "value": "2016-01-01" + } + ] + }, + "Start": 11, + "Length": 9 + } + ] + }, + { + "Input": "Hij zal voor of op 1-1-2016 vertrekken", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "voor of op 1-1-2016", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016-01-01", + "Mod": "until", + "type": "daterange", + "end": "2016-01-01", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 8, + "Length": 19 + } + ] + }, + { + "Input": "Hij zal voor 1-1-2016 vertrekken", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "voor 1-1-2016 ", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016-01-01", + "Mod": "before", + "type": "daterange", + "end": "2016-01-01", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 8, + "Length": 14 + } + ] + }, + { + "Input": "Deze taak zal op of eerder dan 1-1-2016 af zijn", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "op of eerder dan 1-1-2016 ", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016-01-01", + "Mod": "until", + "type": "daterange", + "end": "2016-01-01", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 14, + "Length": 26 + } + ] + }, + { + "Input": "Deze taak zal op 1-1-2016 af zijn", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1-1-2016", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "2016-01-01", + "type": "date", + "value": "2016-01-01" + } + ] + }, + "Start": 17, + "Length": 8 + } + ] + }, + { + "Input": "Deze taak zal eerder dan 1-1-2016 af zijn", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "eerder dan 1-1-2016", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016-01-01", + "Mod": "before", + "type": "daterange", + "end": "2016-01-01", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 14, + "Length": 19 + } + ] + }, + { + "Input": "Deze taak zal voor of in feb 2018 af zijn", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "voor of in feb 2018", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2018-02", + "Mod": "until", + "type": "daterange", + "end": "2018-03-01", + "sourceEntity": "datetimerange" + } + ] + }, + "Start": 14, + "Length": 19 + } + ] + }, + { + "Input": "Deze taak zal voor feb 2018 af zijn", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "voor feb 2018", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2018-02", + "Mod": "before", + "type": "daterange", + "end": "2018-02-01", + "sourceEntity": "datetimerange" + } + ] + }, + "Start": 14, + "Length": 13 + } + ] + }, + { + "Input": "Deze taak zal in feb 2018 af zijn", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "feb 2018", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2018-02", + "type": "daterange", + "start": "2018-02-01", + "end": "2018-03-01" + } + ] + }, + "Start": 17, + "Length": 8 + } + ] + }, + { + "Input": "Je kunt niet later dan of in 2016 vertrekken", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "later dan of in 2016 ", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016", + "Mod": "since", + "type": "daterange", + "start": "2016-01-01", + "sourceEntity": "datetimerange" + } + ] + }, + "Start": 13, + "Length": 21 + } + ] + }, + { + "Input": "Je kunt niet later dan 2016 vertrekken", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "later dan 2016 ", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016", + "Mod": "after", + "type": "daterange", + "start": "2017-01-01", + "sourceEntity": "datetimerange" + } + ] + }, + "Start": 13, + "Length": 15 + } + ] + }, + { + "Input": "Je kunt niet in 2016 vertrekken", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016", + "type": "daterange", + "start": "2016-01-01", + "end": "2017-01-01" + } + ] + }, + "Start": 16, + "Length": 4 + } + ] + }, + { + "Input": "Je kunt kantoor niet op of na 18.30 vandaag verlaten", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "op of na 18.30 vandaag", + "Type": "datetimeV2.datetimerange", + "Value": { + "values": [ + { + "timex": "2016-11-07T18:30", + "Mod": "since", + "type": "datetimerange", + "start": "2016-11-07 18:30:00", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 21, + "Length": 22 + } + ] + }, + { + "Input": "Je kunt kantoor niet na 18.30 vandaag verlaten", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "na 18.30 vandaag", + "Type": "datetimeV2.datetimerange", + "Value": { + "values": [ + { + "timex": "2016-11-07T18:30", + "Mod": "after", + "type": "datetimerange", + "start": "2016-11-07 18:30:00", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 16, + "Length": 16 + } + ] + }, + { + "Input": "Je kunt kantoor niet om 18.30 vandaag verlaten", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "18.30 vandaag ", + "Type": "datetimeV2.datetime", + "Value": { + "values": [ + { + "timex": "2016-11-07T18:30", + "type": "datetime", + "value": "2016-11-07 18:30:00" + } + ] + }, + "Start": 19, + "Length": 14 + } + ] + }, + { + "Input": "Je moet op of voor overmorgen vertrekken", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "op of voor overmorgen ", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016-11-09", + "Mod": "until", + "type": "daterange", + "end": "2016-11-09", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 8, + "Length": 22 + } + ] + }, + { + "Input": "Je moet overmorgen vertrekken", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "overmorgen", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "2016-11-09", + "type": "date", + "value": "2016-11-09" + } + ] + }, + "Start": 8, + "Length": 10 + } + ] + }, + { + "Input": "Je moet voor overmorgen vertrekken", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "voor overmorgen", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016-11-09", + "Mod": "before", + "type": "daterange", + "end": "2016-11-09", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 8, + "Length": 15 + } + ] + }, + { + "Input": "Je moet op of eerder dan 15.00 15-5-2018 vertrekken", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "op of eerder dan 15.00 15-5-2018", + "Type": "datetimeV2.datetimerange", + "Value": { + "values": [ + { + "timex": "2018-05-15T15", + "Mod": "until", + "type": "datetimerange", + "end": "2018-05-15 15:00:00", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 8, + "Length": 32 + } + ] + }, + { + "Input": "Je moet eerder dan 15.00 15-5-2018 vertrekken", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "eerder dan 15.00 15-5-2018 ", + "Type": "datetimeV2.datetimerange", + "Value": { + "values": [ + { + "timex": "2018-05-15T15", + "Mod": "before", + "type": "datetimerange", + "end": "2018-05-15 15:00:00", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 8, + "Length": 27 + } + ] + }, + { + "Input": "Je moet op 15.00 15-5-2018 vertrekken", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "15.00 15-5-2018 ", + "Type": "datetimeV2.datetime", + "Value": { + "values": [ + { + "timex": "2018-05-15T15", + "type": "datetime", + "value": "2018-05-15 15:00:00" + } + ] + }, + "Start": 11, + "Length": 16 + } + ] + }, + { + "Input": "Ben je twee dagen na vandaag beschikbaar?", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "twee dagen na vandaag", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "2018-06-02", + "type": "date", + "value": "2018-06-02" + } + ] + }, + "Start": 7, + "Length": 21 + } + ] + }, + { + "Input": "Ben je drie weken na morgen beschikbaar?", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupported": "javascript, python", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "drie weken na morgen", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "2018-06-22", + "type": "date", + "value": "2018-06-22" + } + ] + }, + "Start": 7, + "Length": 20 + } + ] + }, + { + "Input": "Waar was je twee dagen voor gisteren?", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupported": "javascript, python", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "twee dagen voor gisteren", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "2018-05-28", + "type": "date", + "value": "2018-05-28" + } + ] + }, + "Start": 12, + "Length": 24 + } + ] + }, + { + "Input": "laat me verkoop zien voor 2010 of na 2018", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "voor 2010", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2010", + "Mod": "before", + "type": "daterange", + "end": "2010-01-01", + "sourceEntity": "datetimerange" + } + ] + }, + "Start": 21, + "Length": 9 + }, + { + "Text": "after 2018", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2018", + "Mod": "after", + "type": "daterange", + "start": "2019-01-01", + "sourceEntity": "datetimerange" + } + ] + }, + "Start": 29, + "Length": 10 + } + ] + }, + { + "Input": "laat me verkoop zien na 2010 en voor 2018 of voor 2000 maar niet 1998", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "na 2010", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2010", + "Mod": "after", + "type": "daterange", + "start": "2011-01-01", + "sourceEntity": "datetimerange" + } + ] + }, + "Start": 21, + "Length": 7 + }, + { + "Text": "before 2018", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2018", + "Mod": "before", + "type": "daterange", + "end": "2018-01-01", + "sourceEntity": "datetimerange" + } + ] + }, + "Start": 29, + "Length": 11 + }, + { + "Text": "before 2000", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2000", + "Mod": "before", + "type": "daterange", + "end": "2000-01-01", + "sourceEntity": "datetimerange" + } + ] + }, + "Start": 44, + "Length": 11 + }, + { + "Text": "1998", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "1998", + "type": "daterange", + "start": "1998-01-01", + "end": "1999-01-01" + } + ] + }, + "Start": 64, + "Length": 4 + } + ] + }, + { + "Input": "laat me gegevens zien meer dan 4 dagen en minder dan 1 week", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupported": "javascript", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "meer dan 4 dagen", + "Type": "datetimeV2.duration", + "Value": { + "values": [ + { + "timex": "P4D", + "Mod": "more", + "type": "duration", + "value": "345600" + } + ] + }, + "Start": 22, + "Length": 16 + }, + { + "Text": "less than 1 week", + "Type": "datetimeV2.duration", + "Value": { + "values": [ + { + "timex": "P1W", + "Mod": "less", + "type": "duration", + "value": "604800" + } + ] + }, + "Start": 37, + "Length": 16 + } + ] + }, + { + "Input": "laat me gegevens zien meer dan 1 uur en 30 minuten", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupported": "javascript, python", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "meer dan 1 uur en 30 minuten", + "Type": "datetimeV2.duration", + "Value": { + "values": [ + { + "timex": "PT1H30M", + "Mod": "more", + "type": "duration", + "value": "5400" + } + ] + }, + "Start": 22, + "Length": 28 + } + ] + }, + { + "Input": "Ik heb meer dan 2 weken voor vandaag al mijn werk al afgerond ", + "Context": { + "ReferenceDateTime": "2018-06-12T00:00:00" + }, + "NotSupported": "javascript, python", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "meer dan 2 weken voor vandaag", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2018-05-29", + "Mod": "before", + "type": "daterange", + "end": "2018-05-29" + } + ] + }, + "Start": 7, + "Length": 29 + } + ] + }, + { + "Input": "Ik heb meer dan 2 weken voor vandaag al mijn werk al afgerond ", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupported": "javascript, python", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "meer dan 2 weken voor vandaag", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2018-05-15", + "Mod": "before", + "type": "daterange", + "end": "2018-05-15" + } + ] + }, + "Start": 7, + "Length": 29 + } + ] + }, + { + "Input": "deze taak zou al meer dan 2 dagen voor gisteren afgerond moeten zijn geweest", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupported": "javascript, python", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "meer dan 2 dagen voor gisteren ", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2018-05-26", + "Mod": "before", + "type": "daterange", + "end": "2018-05-26" + } + ] + }, + "Start": 17, + "Length": 31 + } + ] + }, + { + "Input": "Deze taak zal minder dan 3 dagen na morgen af zijn", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupported": "javascript, python", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "minder dan 3 dagen na morgen", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "(2018-05-30,2018-06-02,P3D)", + "type": "daterange", + "start": "2018-05-30", + "end": "2018-06-02" + } + ] + }, + "Start": 14, + "Length": 28 + } + ] + }, + { + "Input": "Deze taak zal meer dan 2 weken na vandaag beginnen", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupported": "javascript, python", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "meer dan 2 weken na vandaag", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2018-06-12", + "Mod": "after", + "type": "daterange", + "start": "2018-06-12" + } + ] + }, + "Start": 14, + "Length": 27 + } + ] + }, + { + "Input": "Laten we over 3 minuten vanaf nu beginnen", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupported": "javascript", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3 minuten vanaf nu", + "Type": "datetimeV2.datetime", + "Value": { + "values": [ + { + "timex": "2018-05-29T00:03:00", + "type": "datetime", + "value": "2018-05-29 00:03:00" + } + ] + }, + "Start": 14, + "Length": 18 + } + ] + }, + { + "Input": "Laten we over 3 minuten vanaf vandaag beginnen", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupported": "javascript, python", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3 minuten", + "Type": "datetimeV2.duration", + "Value": { + "values": [ + { + "timex": "PT3M", + "type": "duration", + "value": "180" + } + ] + }, + "Start": 14, + "Length": 9 + }, + { + "Text": "from today", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2018-05-29", + "Mod": "since", + "type": "daterange", + "sourceEntity": "datetimepoint", + "start": "2018-05-29" + } + ] + }, + "Start": 22, + "Length": 10 + } + ] + }, + { + "Input": "Deze taak zal binnen 2 weken na vandaag beginnen", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupported": "javascript, python", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "binnen 2 weken na vandaag", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "(2018-05-29,2018-06-12,P2W)", + "type": "daterange", + "start": "2018-05-29", + "end": "2018-06-12" + } + ] + }, + "Start": 14, + "Length": 25 + } + ] + }, + { + "Input": "Deze taak zal binnen de komende 2 weken na vandaag beginnen", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupported": "javascript, python", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "binnen de komende 2 weken na vandaag", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "(2018-05-29,2018-06-12,P2W)", + "type": "daterange", + "start": "2018-05-29", + "end": "2018-06-12" + } + ] + }, + "Start": 14, + "Length": 36 + } + ] + }, + { + "Input": "Deze taak zal binnen de komende 2 weken voor vandaag beginnen", + "Context": { + "ReferenceDateTime": "2018-06-22T00:00:00" + }, + "NotSupported": "javascript, python", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2 weken voor vandaag", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "2018-06-08", + "type": "date", + "value": "2018-06-08" + } + ] + }, + "Start": 32, + "Length": 20 + } + ] + }, + { + "Input": "Deze taak zal binnen de komende 2 weken na morgen beginnen", + "Context": { + "ReferenceDateTime": "2018-06-22T00:00:00" + }, + "NotSupported": "javascript, python", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2 weken na morgen ", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "2018-07-07", + "type": "date", + "value": "2018-07-07" + } + ] + }, + "Start": 32, + "Length": 18 + } + ] + }, + { + "Input": "Deze taak zal binnen 2 weken voor gisteren beginnen", + "Context": { + "ReferenceDateTime": "2018-06-22T00:00:00" + }, + "NotSupported": "javascript, python", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2 weken voor gisteren ", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "2018-06-07", + "type": "date", + "value": "2018-06-07" + } + ] + }, + "Start": 21, + "Length": 22 + } + ] + }, + { + "Input": "laat me verkoop zien van 2010 - 2020 en niet 2015", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupported": "javascript, python", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van 2010 - 2020", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "(2010-01-01,2020-01-01,P10Y)", + "type": "daterange", + "start": "2010-01-01", + "end": "2020-01-01" + } + ] + }, + "Start": 21, + "Length": 15 + }, + { + "Text": "2015", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2015", + "type": "daterange", + "start": "2015-01-01", + "end": "2016-01-01" + } + ] + }, + "Start": 39, + "Length": 4 + } + ] + }, + { + "Input": "Misschien kunnen we na 2018 vertrekken", + "Context": { + "ReferenceDateTime": "2018-06-22T00:00:00" + }, + "NotSupported": "javascript", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "na 2018", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2018", + "Mod": "after", + "type": "daterange", + "start": "2019-01-01", + "sourceEntity": "datetimerange" + } + ] + }, + "Start": 20, + "Length": 7 + } + ] + }, + { + "Input": "Misschien kunnen we na feb 2018 vertrekken", + "Context": { + "ReferenceDateTime": "2018-06-22T00:00:00" + }, + "NotSupported": "javascript", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "na feb 2018", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2018-02", + "Mod": "after", + "type": "daterange", + "start": "2018-03-01", + "sourceEntity": "datetimerange" + } + ] + }, + "Start": 20, + "Length": 11 + } + ] + }, + { + "Input": "Misschien kunnen we na feb vertrekken", + "Context": { + "ReferenceDateTime": "2018-06-22T00:00:00" + }, + "NotSupported": "javascript", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "na feb", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "XXXX-02", + "Mod": "after", + "type": "daterange", + "start": "2018-03-01", + "sourceEntity": "datetimerange" + }, + { + "timex": "XXXX-02", + "Mod": "after", + "type": "daterange", + "start": "2019-03-01", + "sourceEntity": "datetimerange" + } + ] + }, + "Start": 20, + "Length": 6 + } + ] + }, + { + "Input": "Het zal 1-1-2015 na 2:00 gebeuren", + "Context": { + "ReferenceDateTime": "2018-06-22T00:00:00" + }, + "NotSupported": "javascript, python", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1-1-2015 na 2:00", + "Type": "datetimeV2.datetimerange", + "Value": { + "values": [ + { + "timex": "2015-01-01T02:00", + "Mod": "after", + "type": "datetimerange", + "start": "2015-01-01 02:00:00" + }, + { + "timex": "2015-01-01T14:00", + "Mod": "after", + "type": "datetimerange", + "start": "2015-01-01 14:00:00" + } + ] + }, + "Start": 8, + "Length": 16 + } + ] + }, + { + "Input": "Het zal vandaag voor 16.00 gebeuren", + "Context": { + "ReferenceDateTime": "2018-06-22T00:00:00" + }, + "NotSupported": "javascript, python", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vandaag voor 16.00", + "Type": "datetimeV2.datetimerange", + "Value": { + "values": [ + { + "timex": "2018-06-22T16", + "Mod": "before", + "type": "datetimerange", + "end": "2018-06-22 16:00:00" + } + ] + }, + "Start": 8, + "Length": 18 + } + ] + }, + { + "Input": "Het zal volgende week woensdag later dan 10 uur 's ochtends gebeuren", + "Context": { + "ReferenceDateTime": "2018-06-26T00:00:00" + }, + "NotSupported": "javascript, python", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "volgende week woensdag later dan 10 uur 's ochtends ", + "Type": "datetimeV2.datetimerange", + "Value": { + "values": [ + { + "timex": "2018-07-04T10", + "Mod": "after", + "type": "datetimerange", + "start": "2018-07-04 10:00:00" + } + ] + }, + "Start": 8, + "Length": 52 + } + ] + }, + { + "Input": "Het gebeurde op vorige week dinsdag om 2 uur 's middags", + "Context": { + "ReferenceDateTime": "2018-06-26T00:00:00" + }, + "NotSupported": "javascript, python", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vorige week dinsdag om 2 uur 's middags", + "Type": "datetimeV2.datetimerange", + "Value": { + "values": [ + { + "timex": "2018-06-19T14", + "Mod": "before", + "type": "datetimerange", + "end": "2018-06-19 14:00:00" + } + ] + }, + "Start": 16, + "Length": 39 + } + ] + }, + { + "Input": "Laten we op 1 feb niet later dan 6:00 gaan", + "Context": { + "ReferenceDateTime": "2018-06-26T00:00:00" + }, + "NotSupported": "javascript, python", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 feb niet later dan 6:00", + "Type": "datetimeV2.datetimerange", + "Value": { + "values": [ + { + "timex": "XXXX-02-01T06:00", + "Mod": "before", + "type": "datetimerange", + "end": "2018-02-01 06:00:00" + }, + { + "timex": "XXXX-02-01T06:00", + "Mod": "before", + "type": "datetimerange", + "end": "2019-02-01 06:00:00" + }, + { + "timex": "XXXX-02-01T18:00", + "Mod": "before", + "type": "datetimerange", + "end": "2018-02-01 18:00:00" + }, + { + "timex": "XXXX-02-01T18:00", + "Mod": "before", + "type": "datetimerange", + "end": "2019-02-01 18:00:00" + } + ] + }, + "Start": 12, + "Length": 25 + } + ] + }, + { + "Input": "Het gebeurde op volgende week na 2:00", + "Context": { + "ReferenceDateTime": "2018-06-26T00:00:00" + }, + "NotSupported": "javascript", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "volgende week", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2018-W27", + "type": "daterange", + "start": "2018-07-02", + "end": "2018-07-09" + } + ] + }, + "Start": 16, + "Length": 13 + }, + { + "Text": "after 2:00", + "Type": "datetimeV2.timerange", + "Value": { + "values": [ + { + "timex": "T02:00", + "Mod": "after", + "type": "timerange", + "start": "02:00:00", + "sourceEntity": "datetimepoint" + }, + { + "timex": "T14:00", + "Mod": "after", + "type": "timerange", + "start": "14:00:00", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 25, + "Length": 10 + } + ] + }, + { + "Input": "Laat verkoop zien in 2007 en 2009", + "Context": { + "ReferenceDateTime": "2018-06-26T00:00:00" + }, + "NotSupported": "javascript", + "NotSupportedByDesign": "python", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2007", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2007", + "type": "daterange", + "start": "2007-01-01", + "end": "2008-01-01" + } + ] + }, + "Start": 21, + "Length": 4 + }, + { + "Text": "2009", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2009", + "type": "daterange", + "start": "2009-01-01", + "end": "2010-01-01" + } + ] + }, + "Start": 23, + "Length": 4 + } + ] + }, + { + "Input": "Laat verkoop zien tussen 2007 en 2009", + "Context": { + "ReferenceDateTime": "2018-06-26T00:00:00" + }, + "NotSupported": "javascript", + "NotSupportedByDesign": "python", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tussen 2007 en 2009", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "(2007-01-01,2009-01-01,P2Y)", + "type": "daterange", + "start": "2007-01-01", + "end": "2009-01-01" + } + ] + }, + "Start": 18, + "Length": 19 + } + ] + }, + { + "Input": "Laat verkoop zien in het jaar 2008", + "Context": { + "ReferenceDateTime": "2018-06-26T00:00:00" + }, + "NotSupported": "javascript", + "NotSupportedByDesign": "python", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "jaar 2008", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2008", + "type": "daterange", + "start": "2008-01-01", + "end": "2009-01-01" + } + ] + }, + "Start": 25, + "Length": 9 + } + ] + }, + { + "Input": "Laat verkoop zien in het jaar", + "Context": { + "ReferenceDateTime": "2018-06-26T00:00:00" + }, + "NotSupported": "javascript", + "NotSupportedByDesign": "python", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "het jaar", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2018", + "type": "daterange", + "start": "2018-01-01", + "end": "2019-01-01" + } + ] + }, + "Start": 21, + "Length": 8 + } + ] + }, + { + "Input": "Laat verkoop zien in de week", + "Context": { + "ReferenceDateTime": "2018-07-02T00:00:00" + }, + "NotSupported": "javascript", + "NotSupportedByDesign": "python", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de week", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2018-W27", + "type": "daterange", + "start": "2018-07-02", + "end": "2018-07-09" + } + ] + }, + "Start": 21, + "Length": 7 + } + ] + }, + { + "Input": "Laat verkoop zien in de week na de volgende", + "Context": { + "ReferenceDateTime": "2018-07-02T00:00:00" + }, + "NotSupported": "javascript", + "NotSupportedByDesign": "python", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de week na de volgende", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2018-W29", + "type": "daterange", + "start": "2018-07-16", + "end": "2018-07-23" + } + ] + }, + "Start": 21, + "Length": 22 + } + ] + }, + { + "Input": "Laat verkoop zien in de week 31", + "Context": { + "ReferenceDateTime": "2018-07-02T00:00:00" + }, + "NotSupported": "javascript", + "NotSupportedByDesign": "python", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "week 31", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2018-W31", + "type": "daterange", + "start": "2018-07-30", + "end": "2018-08-06" + } + ] + }, + "Start": 24, + "Length": 7 + } + ] + }, + { + "Input": "Ik zal over 3 uur vertrekken", + "Context": { + "ReferenceDateTime": "2018-07-05T00:00:00" + }, + "NotSupported": "javascript", + "NotSupportedByDesign": "python", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "over 3 uur", + "Type": "datetimeV2.datetime", + "Value": { + "values": [ + { + "timex": "2018-07-05T03:00:00", + "type": "datetime", + "value": "2018-07-05 03:00:00" + } + ] + }, + "Start": 7, + "Length": 10 + } + ] + }, + { + "Input": "Ik zal over 2 weken vertrekken", + "Context": { + "ReferenceDateTime": "2018-07-05T00:00:00" + }, + "NotSupported": "javascript", + "NotSupportedByDesign": "python", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "over 2 weken", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "2018-07-19", + "type": "date", + "value": "2018-07-19" + } + ] + }, + "Start": 7, + "Length": 12 + } + ] + }, + { + "Input": "Ik zal over 2 dagen vertrekken", + "Context": { + "ReferenceDateTime": "2018-07-05T00:00:00" + }, + "NotSupported": "javascript", + "NotSupportedByDesign": "python", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "over 2 dagen", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "2018-07-07", + "type": "date", + "value": "2018-07-07" + } + ] + }, + "Start": 7, + "Length": 12 + } + ] + }, + { + "Input": "Ik zal over 2 maanden vertrekken", + "Context": { + "ReferenceDateTime": "2018-07-05T00:00:00" + }, + "NotSupported": "javascript", + "NotSupportedByDesign": "python", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "over 2 maanden", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "2018-09-05", + "type": "date", + "value": "2018-09-05" + } + ] + }, + "Start": 7, + "Length": 14 + } + ] + }, + { + "Input": "Ik zal over 2 jaar vertrekken", + "Context": { + "ReferenceDateTime": "2018-07-05T00:00:00" + }, + "NotSupported": "javascript", + "NotSupportedByDesign": "python", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "over 2 jaar", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "2020-07-05", + "type": "date", + "value": "2020-07-05" + } + ] + }, + "Start": 7, + "Length": 11 + } + ] + }, + { + "Input": "Ik zal over 2 dagen vanaf vandaag vertrekken", + "Context": { + "ReferenceDateTime": "2018-07-05T00:00:00" + }, + "NotSupported": "javascript", + "NotSupportedByDesign": "python", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2 dagen vanaf vandaag", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "2018-07-07", + "type": "date", + "value": "2018-07-07" + } + ] + }, + "Start": 12, + "Length": 21 + } + ] + }, + { + "Input": "Zal je > 18.00 vandaag vertrekken?", + "Context": { + "ReferenceDateTime": "2018-08-10T00:00:00" + }, + "NotSupported": "javascript", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "> 18.00 vandaag", + "Type": "datetimeV2.datetimerange", + "Value": { + "values": [ + { + "timex": "2018-08-10T18", + "Mod": "after", + "type": "datetimerange", + "start": "2018-08-10 18:00:00", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 7, + "Length": 15 + } + ] + }, + { + "Input": "Zal je >= 18.00 vandaag vertrekken?", + "Context": { + "ReferenceDateTime": "2018-08-10T00:00:00" + }, + "NotSupported": "javascript", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": ">= 18.00 vandaag", + "Type": "datetimeV2.datetimerange", + "Value": { + "values": [ + { + "timex": "2018-08-10T18", + "Mod": "since", + "type": "datetimerange", + "start": "2018-08-10 18:00:00", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 7, + "Length": 16 + } + ] + }, + { + "Input": "Zal je <18.00 vandaag arriveren?", + "Context": { + "ReferenceDateTime": "2018-08-10T00:00:00" + }, + "NotSupported": "javascript", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "<18.00 vandaag", + "Type": "datetimeV2.datetimerange", + "Value": { + "values": [ + { + "timex": "2018-08-10T18", + "Mod": "before", + "type": "datetimerange", + "end": "2018-08-10 18:00:00", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 7, + "Length": 14 + } + ] + }, + { + "Input": "Zal je <=18.00 vandaag arriveren?", + "Context": { + "ReferenceDateTime": "2018-08-10T00:00:00" + }, + "NotSupported": "javascript", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "<=18.00 vandaag", + "Type": "datetimeV2.datetimerange", + "Value": { + "values": [ + { + "timex": "2018-08-10T18", + "Mod": "until", + "type": "datetimerange", + "end": "2018-08-10 18:00:00", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 7, + "Length": 15 + } + ] + }, + { + "Input": "
18.00
", + "Context": { + "ReferenceDateTime": "2018-08-10T00:00:00" + }, + "NotSupported": "javascript", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "18.00", + "Type": "datetimeV2.time", + "Value": { + "values": [ + { + "timex": "T18", + "type": "time", + "value": "18:00:00" + } + ] + }, + "Start": 5, + "Length": 5 + } + ] + }, + { + "Input": "De tijd is <>18.00", + "Context": { + "ReferenceDateTime": "2018-08-10T00:00:00" + }, + "NotSupported": "javascript", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "18.00", + "Type": "datetimeV2.time", + "Value": { + "values": [ + { + "timex": "T18", + "type": "time", + "value": "18:00:00" + } + ] + }, + "Start": 13, + "Length": 5 + } + ] + }, + { + "Input": "Hij zal na 2016 en voor 2018, of voor 2019 vertrekken", + "Context": { + "ReferenceDateTime": "2015-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "na 2016", + "Start": 8, + "Length": 7, + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016", + "Mod": "after", + "type": "daterange", + "sourceEntity": "datetimerange", + "start": "2017-01-01" + } + ] + } + }, + { + "Text": "before 2018", + "Start": 29, + "Length": 11, + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2018", + "Mod": "before", + "type": "daterange", + "sourceEntity": "datetimerange", + "end": "2018-01-01" + } + ] + } + }, + { + "Text": "before 2019", + "Start": 45, + "Length": 11, + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2019", + "Mod": "before", + "type": "daterange", + "sourceEntity": "datetimerange", + "end": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "Maak een afspraak voor Paaszondag", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, java, python", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Paaszondag", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "XXXX-03-27", + "type": "date", + "value": "2016-03-27" + }, + { + "timex": "XXXX-03-27", + "type": "date", + "value": "2017-04-16" + } + ] + }, + "Start": 23, + "Length": 10 + } + ] + }, + { + "Input": "Maak een afspraak voor Paasmaandag 2017", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, java, python", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Paasmaandag 2017", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "2017-04-17", + "type": "date", + "value": "2017-04-17" + } + ] + }, + "Start": 23, + "Length": 16 + } + ] + }, + { + "Input": "leg een meeting eerder dan 14:00 vast", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "eerder dan 14:00", + "Type": "datetimeV2.timerange", + "Value": { + "values": [ + { + "timex": "T14", + "Mod": "before", + "type": "timerange", + "end": "14:00:00", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 16, + "Length": 16 + } + ] + }, + { + "Input": "geef me alle beschikbare plekken met data na of op 1-1-2016", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "na of op 1-1-2016", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016-01-01", + "Mod": "since", + "type": "daterange", + "start": "2016-01-01", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 42, + "Length": 17 + } + ] + }, + { + "Input": "Ik zal binnen de komende dag en 5 uren terug zijn", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "binnen de komende dag en 5 uren", + "Type": "datetimeV2.datetimerange", + "Value": { + "values": [ + { + "timex": "(2016-11-07T16:12:00,2016-11-08T21:12:00,P1DT5H)", + "type": "datetimerange", + "start": "2016-11-07 16:12:00", + "end": "2016-11-08 21:12:00" + } + ] + }, + "Start": 7, + "Length": 31 + } + ] + }, + { + "Input": "Ik zal binnen komende 10 maanden terug zijn", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupported": "javascript, python", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "binnen komende 10 maanden ", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "(2017-11-08,2018-09-08,P10M)", + "type": "daterange", + "start": "2017-11-08", + "end": "2018-09-08" + } + ] + }, + "Start": 7, + "Length": 26 + } + ] + }, + { + "Input": "Je kunt kantoor na 18.30 vandaag verlaten", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "na 18.30 vandaag", + "Type": "datetimeV2.datetimerange", + "Value": { + "values": [ + { + "timex": "2016-11-07T18:30", + "Mod": "after", + "type": "datetimerange", + "start": "2016-11-07 18:30:00", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 16, + "Length": 16 + } + ] + }, + { + "Input": "Je kunt kantoor om 18.30 vandaag verlaten", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "18.30 vandaag ", + "Type": "datetimeV2.datetime", + "Value": { + "values": [ + { + "timex": "2016-11-07T18:30", + "type": "datetime", + "value": "2016-11-07 18:30:00" + } + ] + }, + "Start": 19, + "Length": 14 + } + ] + }, + { + "Input": "Je moet op of voor de dag na morgen vertrekken", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "op of voor de dag na morgen ", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016-11-09", + "Mod": "until", + "type": "daterange", + "end": "2016-11-09", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 8, + "Length": 28 + } + ] + }, + { + "Input": "Je moet de dag na morgen vertrekken", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de dag na morgen", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "2016-11-09", + "type": "date", + "value": "2016-11-09" + } + ] + }, + "Start": 8, + "Length": 16 + } + ] + }, + { + "Input": "Je moet voor de dag na morgen vertrekken", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "voor de dag na morgen", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016-11-09", + "Mod": "before", + "type": "daterange", + "end": "2016-11-09", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 8, + "Length": 21 + } + ] + }, + { + "Input": "Deze taak zal eerder dan 3 dagen na morgen af zijn", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupported": "javascript, python", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "eerder dan 3 dagen na morgen", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "(2018-05-30,2018-06-02,P3D)", + "type": "daterange", + "start": "2018-05-30", + "end": "2018-06-02" + } + ] + }, + "Start": 14, + "Length": 28 + } + ] + }, + { + "Input": "Deze taak zal ruim 2 weken na vandaag beginnen", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupported": "javascript, python", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ruim 2 weken na vandaag", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2018-06-12", + "Mod": "after", + "type": "daterange", + "start": "2018-06-12" + } + ] + }, + "Start": 14, + "Length": 23 + } + ] + }, + { + "Input": "Laten we over 3 minuten sinds nu beginnen", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupported": "javascript", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3 minuten sinds nu", + "Type": "datetimeV2.datetime", + "Value": { + "values": [ + { + "timex": "2018-05-29T00:03:00", + "type": "datetime", + "value": "2018-05-29 00:03:00" + } + ] + }, + "Start": 14, + "Length": 18 + } + ] + }, + { + "Input": "Laten we over 3 minuten sinds vandaag beginnen", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupported": "javascript, python", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3 minutes", + "Type": "datetimeV2.duration", + "Value": { + "values": [ + { + "timex": "PT3M", + "type": "duration", + "value": "180" + } + ] + }, + "Start": 12, + "Length": 9 + }, + { + "Text": "from today", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2018-05-29", + "Mod": "since", + "type": "daterange", + "sourceEntity": "datetimepoint", + "start": "2018-05-29" + } + ] + }, + "Start": 22, + "Length": 10 + } + ] + }, + { + "Input": "Deze taak zal binnen 2 weken eerder dan gisteren beginnen", + "Context": { + "ReferenceDateTime": "2018-06-22T00:00:00" + }, + "NotSupported": "javascript, python", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2 weken eerder dan gisteren ", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "2018-06-07", + "type": "date", + "value": "2018-06-07" + } + ] + }, + "Start": 21, + "Length": 28 + } + ] + }, + { + "Input": "Misschien kunnen we na afloop van 2018 vertrekken", + "Context": { + "ReferenceDateTime": "2018-06-22T00:00:00" + }, + "NotSupported": "javascript", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "na afloop van 2018", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2018", + "Mod": "after", + "type": "daterange", + "start": "2019-01-01", + "sourceEntity": "datetimerange" + } + ] + }, + "Start": 20, + "Length": 18 + } + ] + }, + { + "Input": "Misschien kunnen we na afloop van feb 2018 vertrekken", + "Context": { + "ReferenceDateTime": "2018-06-22T00:00:00" + }, + "NotSupported": "javascript", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "na afloop van feb 2018", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2018-02", + "Mod": "after", + "type": "daterange", + "start": "2018-03-01", + "sourceEntity": "datetimerange" + } + ] + }, + "Start": 20, + "Length": 22 + } + ] + }, + { + "Input": "Misschien kunnen we na afloop van feb vertrekken", + "Context": { + "ReferenceDateTime": "2018-06-22T00:00:00" + }, + "NotSupported": "javascript", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "na afloop van feb", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "XXXX-02", + "Mod": "after", + "type": "daterange", + "start": "2018-03-01", + "sourceEntity": "datetimerange" + }, + { + "timex": "XXXX-02", + "Mod": "after", + "type": "daterange", + "start": "2019-03-01", + "sourceEntity": "datetimerange" + } + ] + }, + "Start": 20, + "Length": 17 + } + ] + }, + { + "Input": "Het zal 1-1-2015 later dan 2:00 gebeuren", + "Context": { + "ReferenceDateTime": "2018-06-22T00:00:00" + }, + "NotSupported": "javascript, python", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1-1-2015 later dan 2:00", + "Type": "datetimeV2.datetimerange", + "Value": { + "values": [ + { + "timex": "2015-01-01T02:00", + "Mod": "after", + "type": "datetimerange", + "start": "2015-01-01 02:00:00" + }, + { + "timex": "2015-01-01T14:00", + "Mod": "after", + "type": "datetimerange", + "start": "2015-01-01 14:00:00" + } + ] + }, + "Start": 8, + "Length": 23 + } + ] + }, + { + "Input": "Het zal volgende week woensdag na 10 uur 's ochtends gebeuren", + "Context": { + "ReferenceDateTime": "2018-06-26T00:00:00" + }, + "NotSupported": "javascript, python", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "volgende week woensdag na 10 uur 's ochtends ", + "Type": "datetimeV2.datetimerange", + "Value": { + "values": [ + { + "timex": "2018-07-04T10", + "Mod": "after", + "type": "datetimerange", + "start": "2018-07-04 10:00:00" + } + ] + }, + "Start": 8, + "Length": 45 + } + ] + }, + { + "Input": "Het gebeurde op komende week na 2:00", + "Context": { + "ReferenceDateTime": "2018-06-26T00:00:00" + }, + "NotSupported": "javascript", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "komende week", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2018-W27", + "type": "daterange", + "start": "2018-07-02", + "end": "2018-07-09" + } + ] + }, + "Start": 16, + "Length": 12 + }, + { + "Text": "after 2:00", + "Type": "datetimeV2.timerange", + "Value": { + "values": [ + { + "timex": "T02:00", + "Mod": "after", + "type": "timerange", + "start": "02:00:00", + "sourceEntity": "datetimepoint" + }, + { + "timex": "T14:00", + "Mod": "after", + "type": "timerange", + "start": "14:00:00", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 25, + "Length": 10 + } + ] + }, + { + "Input": "Laat verkoop zien in de week na afloop van de volgende", + "Context": { + "ReferenceDateTime": "2018-07-02T00:00:00" + }, + "NotSupported": "javascript", + "NotSupportedByDesign": "python", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de week na afloop van de volgende", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2018-W29", + "type": "daterange", + "start": "2018-07-16", + "end": "2018-07-23" + } + ] + }, + "Start": 21, + "Length": 33 + } + ] + }, + { + "Input": "Ik zal na 2 weken vertrekken", + "Context": { + "ReferenceDateTime": "2018-07-05T00:00:00" + }, + "NotSupported": "javascript", + "NotSupportedByDesign": "python", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "na 2 weken", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "2018-07-19", + "type": "date", + "value": "2018-07-19" + } + ] + }, + "Start": 7, + "Length": 10 + } + ] + }, + { + "Input": "Ik zal na 2 dagen vertrekken", + "Context": { + "ReferenceDateTime": "2018-07-05T00:00:00" + }, + "NotSupported": "javascript", + "NotSupportedByDesign": "python", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "na 2 dagen", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "2018-07-07", + "type": "date", + "value": "2018-07-07" + } + ] + }, + "Start": 7, + "Length": 10 + } + ] + }, + { + "Input": "Ik zal na 2 maanden vertrekken", + "Context": { + "ReferenceDateTime": "2018-07-05T00:00:00" + }, + "NotSupported": "javascript", + "NotSupportedByDesign": "python", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "na 2 maanden", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "2018-09-05", + "type": "date", + "value": "2018-09-05" + } + ] + }, + "Start": 7, + "Length": 12 + } + ] + }, + { + "Input": "Ik zal na 2 jaar vertrekken", + "Context": { + "ReferenceDateTime": "2018-07-05T00:00:00" + }, + "NotSupported": "javascript", + "NotSupportedByDesign": "python", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "na 2 jaar", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "2020-07-05", + "type": "date", + "value": "2020-07-05" + } + ] + }, + "Start": 7, + "Length": 9 + } + ] + }, + { + "Input": "Ik zal over 2 dagen sedert vandaag vertrekken", + "Context": { + "ReferenceDateTime": "2018-07-05T00:00:00" + }, + "NotSupported": "javascript", + "NotSupportedByDesign": "python", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2 dagen sedert vandaag", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "2018-07-07", + "type": "date", + "value": "2018-07-07" + } + ] + }, + "Start": 12, + "Length": 22 + } + ] + }, + { + "Input": "Hij zal na afloop van 2016 en voor 2018, of voor 2019 vertrekken", + "Context": { + "ReferenceDateTime": "2015-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "na afloop van 2016", + "Start": 8, + "Length": 18, + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016", + "Mod": "after", + "type": "daterange", + "sourceEntity": "datetimerange", + "start": "2017-01-01" + } + ] + } + }, + { + "Text": "before 2018", + "Start": 29, + "Length": 11, + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2018", + "Mod": "before", + "type": "daterange", + "sourceEntity": "datetimerange", + "end": "2018-01-01" + } + ] + } + }, + { + "Text": "before 2019", + "Start": 45, + "Length": 11, + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2019", + "Mod": "before", + "type": "daterange", + "sourceEntity": "datetimerange", + "end": "2019-01-01" + } + ] + } + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Dutch/SetExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Dutch/SetExtractor.json new file mode 100644 index 000000000..7d90808d8 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Dutch/SetExtractor.json @@ -0,0 +1,578 @@ +[ + { + "Input": "Ik zal wekelijks vertrekken", + "Results": [ + { + "Text": "wekelijks", + "Type": "set", + "Start": 7, + "Length": 9 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik zal dagelijks vertrekken", + "Results": [ + { + "Text": "dagelijks", + "Type": "set", + "Start": 7, + "Length": 9 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik zal elke dag vertrekken", + "Results": [ + { + "Text": "elke dag", + "Type": "set", + "Start": 7, + "Length": 8 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik zal elke maand vertrekken", + "Results": [ + { + "Text": "elke maand", + "Type": "set", + "Start": 7, + "Length": 10 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik zal jaarlijks vertrekken", + "Results": [ + { + "Text": "jaarlijks", + "Type": "set", + "Start": 7, + "Length": 9 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik zal elke twee dagen vertrekken", + "Results": [ + { + "Text": "elke twee dagen", + "Type": "set", + "Start": 7, + "Length": 15 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik zal elke drie weken vertrekken", + "Results": [ + { + "Text": "elke drie weken", + "Type": "set", + "Start": 7, + "Length": 15 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik zal elke dag om 15:00 vertrekken", + "Results": [ + { + "Text": "elke dag om 15:00", + "Type": "set", + "Start": 7, + "Length": 17 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik zal iedere dag om 15:00 vertrekken", + "Results": [ + { + "Text": "iedere dag om 15:00", + "Type": "set", + "Start": 7, + "Length": 19 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik zal elke 15/4 vertrekken", + "Results": [ + { + "Text": "elke 15/4", + "Type": "set", + "Start": 7, + "Length": 9 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik zal elke maandag vertrekken", + "Results": [ + { + "Text": "elke maandag", + "Type": "set", + "Start": 7, + "Length": 12 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik zal elke maandag om 16:00 vertrekken", + "Results": [ + { + "Text": "elke maandag om 16:00", + "Type": "set", + "Start": 7, + "Length": 21 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik zal elke ochtend vertrekken", + "Results": [ + { + "Text": "elke ochtend", + "Type": "set", + "Start": 7, + "Length": 12 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik zal elke ochtend om 09:00 vertrekken", + "Results": [ + { + "Text": "elke ochtend om 09:00", + "Type": "set", + "Start": 7, + "Length": 21 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik zal elke middag om 16:00 vertrekken", + "Results": [ + { + "Text": "elke middag om 16:00", + "Type": "set", + "Start": 7, + "Length": 20 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik zal elke dag om 21:00 vertrekken", + "Results": [ + { + "Text": "elke dag om 21:00", + "Type": "set", + "Start": 7, + "Length": 17 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik zal elke avond om 9 uur vertrekken", + "Results": [ + { + "Text": "elke avond om 9 uur", + "Type": "set", + "Start": 7, + "Length": 19 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik ga weg iedere ochtend om 9 uur", + "Results": [ + { + "Text": "iedere ochtend om 9 uur", + "Type": "set", + "Start": 10, + "Length": 23 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik ga weg om 9 uur iedere ochtend", + "Results": [ + { + "Text": "9 uur iedere ochtend", + "Type": "set", + "Start": 13, + "Length": 20 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik vertrek elke zondag ochtend om 9 uur", + "Results": [ + { + "Text": "elke zondag ochtend om 9 uur", + "Type": "set", + "Start": 11, + "Length": 28 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik zal elke maandag om 09:00 vertrekken", + "Results": [ + { + "Text": "elke maandag om 09:00", + "Type": "set", + "Start": 7, + "Length": 21 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik zal vertrekken om 9 uur 's ochtends elke maandag", + "Results": [ + { + "Text": "9 uur 's ochtends elke maandag", + "Type": "set", + "Start": 21, + "Length": 30 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik zal elke zondag vertrekken", + "Results": [ + { + "Text": "elke zondag", + "Type": "set", + "Start": 7, + "Length": 11 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik vertrek wekelijks", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "wekelijks", + "Type": "set", + "Start": 11, + "Length": 9 + } + ] + }, + { + "Input": "Ik vertrek dagelijks", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "dagelijks", + "Type": "set", + "Start": 11, + "Length": 9 + } + ] + }, + { + "Input": "Ik vertrek elke dag", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "elke dag", + "Type": "set", + "Start": 11, + "Length": 8 + } + ] + }, + { + "Input": "Ik vertrek elke maand", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "elke maand", + "Type": "set", + "Start": 11, + "Length": 10 + } + ] + }, + { + "Input": "Ik vertrek jaarlijks", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "jaarlijks", + "Type": "set", + "Start": 11, + "Length": 9 + } + ] + }, + { + "Input": "Ik vertek elke twee dagen", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "elke twee dagen", + "Type": "set", + "Start": 10, + "Length": 15 + } + ] + }, + { + "Input": "Ik vertrek iedere dag 15:00", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "iedere dag 15:00", + "Type": "set", + "Start": 11, + "Length": 16 + } + ] + }, + { + "Input": "Ik vertrek elke dag 15:00", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "elke dag 15:00", + "Type": "set", + "Start": 11, + "Length": 14 + } + ] + }, + { + "Input": "Ik vertrek elke 15-4", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "elke 15-4", + "Type": "set", + "Start": 11, + "Length": 9 + } + ] + }, + { + "Input": "Ik vertrek iedere maandag", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "iedere maandag", + "Type": "set", + "Start": 11, + "Length": 14 + } + ] + }, + { + "Input": "Ik vertrek elke maandag 16:00", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "elke maandag 16:00", + "Type": "set", + "Start": 11, + "Length": 18 + } + ] + }, + { + "Input": "Ik vertrek iedere ochtend", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "iedere ochtend", + "Type": "set", + "Start": 11, + "Length": 14 + } + ] + }, + { + "Input": "Ik vertrek iedere ochtend om 9:00", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "iedere ochtend om 9:00", + "Type": "set", + "Start": 11, + "Length": 22 + } + ] + }, + { + "Input": "Ik vertrek iedere middag om 16:00", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "iedere middag om 16:00", + "Type": "set", + "Start": 11, + "Length": 22 + } + ] + }, + { + "Input": "Ik vertrek iedere avond om 21:00", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "iedere avond om 21:00", + "Type": "set", + "Start": 11, + "Length": 21 + } + ] + }, + { + "Input": "Ik vertrek iedere avond om 9 uur", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "iedere avond om 9 uur", + "Type": "set", + "Start": 11, + "Length": 21 + } + ] + }, + { + "Input": "Ik vertrek de ochtenden om 9:00", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de ochtenden om 9:00", + "Type": "set", + "Start": 11, + "Length": 20 + } + ] + }, + { + "Input": "Ik vertrek op ochtenden om 9 uur", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "op ochtenden om 9 uur", + "Type": "set", + "Start": 11, + "Length": 21 + } + ] + }, + { + "Input": "Ik vertrek om 9 uur 's ochtends iedere zondag", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "9 uur 's ochtends iedere zondag", + "Type": "set", + "Start": 14, + "Length": 31 + } + ] + }, + { + "Input": "Ik vertrek om 9 uur 's ochtends op maandagen", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "9 uur 's ochtends op maandagen", + "Type": "set", + "Start": 14, + "Length": 30 + } + ] + }, + { + "Input": "Ik vertrek om 9:00 op maandagen", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "9:00 op maandagen", + "Type": "set", + "Start": 14, + "Length": 17 + } + ] + }, + { + "Input": "Ik vertrek op maandagen", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "op maandagen", + "Type": "set", + "Start": 11, + "Length": 12 + } + ] + }, + { + "Input": "Ik vertrek op zondagen", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "op zondagen", + "Type": "set", + "Start": 11, + "Length": 11 + } + ] + }, + { + "Input": "Ik vertrek zondagen", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "zondagen", + "Type": "set", + "Start": 11, + "Length": 8 + } + ] + }, + { + "Input": "Kan ik een boeking plaatsen voor de 9e van mei voor 2 nachten?", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "nachten", + "Type": "set", + "Start": 54, + "Length": 7 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Dutch/SetParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Dutch/SetParser.json new file mode 100644 index 000000000..f09aa6e80 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Dutch/SetParser.json @@ -0,0 +1,1158 @@ +[ + { + "Input": "Ik zal wekelijks vertrekken", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.2744475+03:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "wekelijks", + "Type": "set", + "Value": { + "Timex": "P1W", + "FutureResolution": { + "set": "Set: P1W" + }, + "PastResolution": { + "set": "Set: P1W" + } + }, + "Start": 7, + "Length": 9 + } + ] + }, + { + "Input": "Ik zal tweewekelijks vertrekken", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.2754476+03:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tweewekelijks", + "Type": "set", + "Value": { + "Timex": "P2W", + "FutureResolution": { + "set": "Set: P2W" + }, + "PastResolution": { + "set": "Set: P2W" + } + }, + "Start": 7, + "Length": 13 + } + ] + }, + { + "Input": "Ik zal dagelijks vertrekken", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.2779449+03:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "dagelijks", + "Type": "set", + "Value": { + "Timex": "P1D", + "FutureResolution": { + "set": "Set: P1D" + }, + "PastResolution": { + "set": "Set: P1D" + } + }, + "Start": 7, + "Length": 9 + } + ] + }, + { + "Input": "Ik zal elke dag vertrekken", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.2794445+03:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "elke dag", + "Type": "set", + "Value": { + "Timex": "P1D", + "FutureResolution": { + "set": "Set: P1D" + }, + "PastResolution": { + "set": "Set: P1D" + } + }, + "Start": 7, + "Length": 8 + } + ] + }, + { + "Input": "Ik zal elke maand vertrekken", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.2829445+03:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "elke maand", + "Type": "set", + "Value": { + "Timex": "P1M", + "FutureResolution": { + "set": "Set: P1M" + }, + "PastResolution": { + "set": "Set: P1M" + } + }, + "Start": 7, + "Length": 10 + } + ] + }, + { + "Input": "Ik zal jaarlijks vertrekken", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.2844439+03:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "jaarlijks", + "Type": "set", + "Value": { + "Timex": "P1Y", + "FutureResolution": { + "set": "Set: P1Y" + }, + "PastResolution": { + "set": "Set: P1Y" + } + }, + "Start": 7, + "Length": 9 + } + ] + }, + { + "Input": "Ik zal elke twee dagen vertrekken", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.2909444+03:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "elke twee dagen", + "Type": "set", + "Value": { + "Timex": "P2D", + "FutureResolution": { + "set": "Set: P2D" + }, + "PastResolution": { + "set": "Set: P2D" + } + }, + "Start": 7, + "Length": 15 + } + ] + }, + { + "Input": "Ik zal elke 3 weken vertrekken", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.2959472+03:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "elke 3 weken", + "Type": "set", + "Value": { + "Timex": "P3W", + "FutureResolution": { + "set": "Set: P3W" + }, + "PastResolution": { + "set": "Set: P3W" + } + }, + "Start": 7, + "Length": 12 + } + ] + }, + { + "Input": "Ik zal 15.00 elke dag vertrekken", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.2989494+03:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "15.00 elke dag", + "Type": "set", + "Value": { + "Timex": "T15:00", + "FutureResolution": { + "set": "Set: T15:00" + }, + "PastResolution": { + "set": "Set: T15:00" + } + }, + "Start": 7, + "Length": 14 + } + ] + }, + { + "Input": "Ik zal 15.00 iedere dag vertrekken", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.3039501+03:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "15.00 iedere dag", + "Type": "set", + "Value": { + "Timex": "T15:00", + "FutureResolution": { + "set": "Set: T15:00" + }, + "PastResolution": { + "set": "Set: T15:00" + } + }, + "Start": 7, + "Length": 16 + } + ] + }, + { + "Input": "Ik zal elke 15/4 vertrekken", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.3109498+03:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "elke 15/4", + "Type": "set", + "Value": { + "Timex": "XXXX-04-15", + "FutureResolution": { + "set": "Set: XXXX-04-15" + }, + "PastResolution": { + "set": "Set: XXXX-04-15" + } + }, + "Start": 7, + "Length": 9 + } + ] + }, + { + "Input": "Ik zal iedere maandag vertrekken", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.3259514+03:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "iedere maandag", + "Type": "set", + "Value": { + "Timex": "XXXX-WXX-1", + "FutureResolution": { + "set": "Set: XXXX-WXX-1" + }, + "PastResolution": { + "set": "Set: XXXX-WXX-1" + } + }, + "Start": 7, + "Length": 14 + } + ] + }, + { + "Input": "Ik zal elke maandag 16.00 vertrekken", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.3379507+03:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "elke maandag 16.00", + "Type": "set", + "Value": { + "Timex": "XXXX-WXX-1T16:00", + "FutureResolution": { + "set": "Set: XXXX-WXX-1T16:00" + }, + "PastResolution": { + "set": "Set: XXXX-WXX-1T16:00" + } + }, + "Start": 7, + "Length": 18 + } + ] + }, + { + "Input": "Ik zal iedere ochtend vertrekken", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.3429518+03:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "iedere ochtend", + "Type": "set", + "Value": { + "Timex": "TMO", + "FutureResolution": { + "set": "Set: TMO" + }, + "PastResolution": { + "set": "Set: TMO" + } + }, + "Start": 7, + "Length": 14 + } + ] + }, + { + "Input": "Ik zal iedere ochtend om 9.00 vertrekken", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.3609535+03:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "iedere ochtend om 9.00", + "Type": "set", + "Value": { + "Timex": "T09:00", + "FutureResolution": { + "set": "Set: T09:00" + }, + "PastResolution": { + "set": "Set: T09:00" + } + }, + "Start": 7, + "Length": 22 + } + ] + }, + { + "Input": "Ik zal iedere middag om 16.00 vertrekken", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.3730732+03:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "iedere middag om 16.00", + "Type": "set", + "Value": { + "Timex": "T16:00", + "FutureResolution": { + "set": "Set: T16:00" + }, + "PastResolution": { + "set": "Set: T16:00" + } + }, + "Start": 7, + "Length": 23 + } + ] + }, + { + "Input": "Ik zal iedere avond om 21.00 vertrekken", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.3840706+03:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "iedere avond om 21.00", + "Type": "set", + "Value": { + "Timex": "T21:00", + "FutureResolution": { + "set": "Set: T21:00" + }, + "PastResolution": { + "set": "Set: T21:00" + } + }, + "Start": 7, + "Length": 21 + } + ] + }, + { + "Input": "Ik zal iedere avond om 21.00 vertrekken", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.3930718+03:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "iedere avond om 21.00", + "Type": "set", + "Value": { + "Timex": "T21:00", + "FutureResolution": { + "set": "Set: T21:00" + }, + "PastResolution": { + "set": "Set: T21:00" + } + }, + "Start": 7, + "Length": 21 + } + ] + }, + { + "Input": "Ik zal ochtenden om 9.00 vertrekken", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.4065719+03:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ochtenden om 9.00", + "Type": "set", + "Value": { + "Timex": "T09:00", + "FutureResolution": { + "set": "Set: T09:00" + }, + "PastResolution": { + "set": "Set: T09:00" + } + }, + "Start": 7, + "Length": 17 + } + ] + }, + { + "Input": "Ik zal op ochtenden om 9.00 vertrekken", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.4170727+03:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "op ochtenden om 9.00", + "Type": "set", + "Value": { + "Timex": "T09:00", + "FutureResolution": { + "set": "Set: T09:00" + }, + "PastResolution": { + "set": "Set: T09:00" + } + }, + "Start": 7, + "Length": 20 + } + ] + }, + { + "Input": "Ik zal om 9.00 iedere zondag vertrekken", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.4295727+03:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "9.00 iedere zondag", + "Type": "set", + "Value": { + "Timex": "XXXX-WXX-7T09:00", + "FutureResolution": { + "set": "Set: XXXX-WXX-7T09:00" + }, + "PastResolution": { + "set": "Set: XXXX-WXX-7T09:00" + } + }, + "Start": 10, + "Length": 18 + } + ] + }, + { + "Input": "Ik zal om 9.00 op zondagen vertrekken", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.438575+03:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "9.00 op zondagen", + "Type": "set", + "Value": { + "Timex": "XXXX-WXX-7T09:00", + "FutureResolution": { + "set": "Set: XXXX-WXX-7T09:00" + }, + "PastResolution": { + "set": "Set: XXXX-WXX-7T09:00" + } + }, + "Start": 10, + "Length": 16 + } + ] + }, + { + "Input": "Ik zal zondagen 9.00 vertrekken", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.4505726+03:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "zondagen 9.00", + "Type": "set", + "Value": { + "Timex": "XXXX-WXX-7T09:00", + "FutureResolution": { + "set": "Set: XXXX-WXX-7T09:00" + }, + "PastResolution": { + "set": "Set: XXXX-WXX-7T09:00" + } + }, + "Start": 7, + "Length": 13 + } + ] + }, + { + "Input": "Ik zal op maandagen vertrekken", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.4570731+03:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "op maandagen", + "Type": "set", + "Value": { + "Timex": "XXXX-WXX-1", + "FutureResolution": { + "set": "Set: XXXX-WXX-1" + }, + "PastResolution": { + "set": "Set: XXXX-WXX-1" + } + }, + "Start": 7, + "Length": 12 + } + ] + }, + { + "Input": "Ik zal op zondagen vertrekken", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.4635727+03:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "op zondagen", + "Type": "set", + "Value": { + "Timex": "XXXX-WXX-7", + "FutureResolution": { + "set": "Set: XXXX-WXX-7" + }, + "PastResolution": { + "set": "Set: XXXX-WXX-7" + } + }, + "Start": 7, + "Length": 11 + } + ] + }, + { + "Input": "Ik zal zondagen vertrekken", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.4710739+03:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "zondagen", + "Type": "set", + "Value": { + "Timex": "XXXX-WXX-7", + "FutureResolution": { + "set": "Set: XXXX-WXX-7" + }, + "PastResolution": { + "set": "Set: XXXX-WXX-7" + } + }, + "Start": 7, + "Length": 8 + } + ] + }, + { + "Input": "Ik ga eenmaal per jaar op vakantie", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "eenmaal per jaar", + "Type": "set", + "Value": { + "Timex": "P1Y", + "FutureResolution": { + "set": "Set: P1Y" + }, + "PastResolution": { + "set": "Set: P1Y" + } + }, + "Start": 6, + "Length": 16 + } + ] + }, + { + "Input": "Laten we eenmaal per week afspreken", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "eenmaal per week", + "Type": "set", + "Value": { + "Timex": "P1W", + "FutureResolution": { + "set": "Set: P1W" + }, + "PastResolution": { + "set": "Set: P1W" + } + }, + "Start": 9, + "Length": 16 + } + ] + }, + { + "Input": "Laten we vrijdag om de week afspreken", + "Comment": "The English counterpart is 'Every other Friday' and in Dutch the different structure (Friday every other week) prevents the case to be parsed.", + "Context": { + "ReferenceDateTime": "2019-11-25T17:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vrijdag om de week", + "Type": "set", + "Value": { + "Timex": "XXXX-WXX-5", + "FutureResolution": { + "set": "Set: XXXX-WXX-5" + }, + "PastResolution": { + "set": "Set: XXXX-WXX-5" + } + }, + "Start": 9, + "Length": 18 + } + ] + }, + { + "Input": "Laten we een driemaandelijkse meeting instellen", + "Context": { + "ReferenceDateTime": "2019-11-25T17:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "driemaandelijkse", + "Type": "set", + "Value": { + "Timex": "P3M", + "FutureResolution": { + "set": "Set: P3M" + }, + "PastResolution": { + "set": "Set: P3M" + } + }, + "Start": 13, + "Length": 16 + } + ] + }, + { + "Input": "Ik zal iedere dag vertrekken", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.2794445+03:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "iedere dag", + "Type": "set", + "Value": { + "Timex": "P1D", + "FutureResolution": { + "set": "Set: P1D" + }, + "PastResolution": { + "set": "Set: P1D" + } + }, + "Start": 7, + "Length": 10 + } + ] + }, + { + "Input": "Ik zal iedere maand vertrekken", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.2829445+03:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "iedere maand", + "Type": "set", + "Value": { + "Timex": "P1M", + "FutureResolution": { + "set": "Set: P1M" + }, + "PastResolution": { + "set": "Set: P1M" + } + }, + "Start": 7, + "Length": 12 + } + ] + }, + { + "Input": "Ik zal iedere twee dagen vertrekken", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.2909444+03:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "iedere twee dagen", + "Type": "set", + "Value": { + "Timex": "P2D", + "FutureResolution": { + "set": "Set: P2D" + }, + "PastResolution": { + "set": "Set: P2D" + } + }, + "Start": 7, + "Length": 17 + } + ] + }, + { + "Input": "Ik zal 15.00 iedere dag vertrekken", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.2989494+03:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "15.00 iedere dag", + "Type": "set", + "Value": { + "Timex": "T15:00", + "FutureResolution": { + "set": "Set: T15:00" + }, + "PastResolution": { + "set": "Set: T15:00" + } + }, + "Start": 7, + "Length": 16 + } + ] + }, + { + "Input": "Ik zal 15.00 elke dag vertrekken", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.3039501+03:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "15.00 elke dag", + "Type": "set", + "Value": { + "Timex": "T15:00", + "FutureResolution": { + "set": "Set: T15:00" + }, + "PastResolution": { + "set": "Set: T15:00" + } + }, + "Start": 7, + "Length": 14 + } + ] + }, + { + "Input": "Ik zal iedere 15/4 vertrekken", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.3109498+03:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "iedere 15/4", + "Type": "set", + "Value": { + "Timex": "XXXX-04-15", + "FutureResolution": { + "set": "Set: XXXX-04-15" + }, + "PastResolution": { + "set": "Set: XXXX-04-15" + } + }, + "Start": 7, + "Length": 11 + } + ] + }, + { + "Input": "Ik zal elke maandag vertrekken", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.3259514+03:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "elke maandag", + "Type": "set", + "Value": { + "Timex": "XXXX-WXX-1", + "FutureResolution": { + "set": "Set: XXXX-WXX-1" + }, + "PastResolution": { + "set": "Set: XXXX-WXX-1" + } + }, + "Start": 7, + "Length": 12 + } + ] + }, + { + "Input": "Ik zal iedere maandag 16.00 vertrekken", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.3379507+03:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "iedere maandag 16.00", + "Type": "set", + "Value": { + "Timex": "XXXX-WXX-1T16:00", + "FutureResolution": { + "set": "Set: XXXX-WXX-1T16:00" + }, + "PastResolution": { + "set": "Set: XXXX-WXX-1T16:00" + } + }, + "Start": 7, + "Length": 20 + } + ] + }, + { + "Input": "Ik zal elke ochtend vertrekken", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.3429518+03:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "elke ochtend", + "Type": "set", + "Value": { + "Timex": "TMO", + "FutureResolution": { + "set": "Set: TMO" + }, + "PastResolution": { + "set": "Set: TMO" + } + }, + "Start": 7, + "Length": 12 + } + ] + }, + { + "Input": "Ik zal elke ochtend om 9.00 vertrekken", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.3609535+03:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "elke ochtend om 9.00", + "Type": "set", + "Value": { + "Timex": "T09:00", + "FutureResolution": { + "set": "Set: T09:00" + }, + "PastResolution": { + "set": "Set: T09:00" + } + }, + "Start": 7, + "Length": 20 + } + ] + }, + { + "Input": "Ik zal elke middag om 16.00 vertrekken", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.3730732+03:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "elke middag om 16.00", + "Type": "set", + "Value": { + "Timex": "T16:00", + "FutureResolution": { + "set": "Set: T16:00" + }, + "PastResolution": { + "set": "Set: T16:00" + } + }, + "Start": 7, + "Length": 21 + } + ] + }, + { + "Input": "Ik zal elke avond om 21.00 vertrekken", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.3840706+03:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "elke avond om 21.00", + "Type": "set", + "Value": { + "Timex": "T21:00", + "FutureResolution": { + "set": "Set: T21:00" + }, + "PastResolution": { + "set": "Set: T21:00" + } + }, + "Start": 7, + "Length": 19 + } + ] + }, + { + "Input": "Ik zal elke avond om 21.00 vertrekken", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.3930718+03:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "elke avond om 21.00", + "Type": "set", + "Value": { + "Timex": "T21:00", + "FutureResolution": { + "set": "Set: T21:00" + }, + "PastResolution": { + "set": "Set: T21:00" + } + }, + "Start": 7, + "Length": 19 + } + ] + }, + { + "Input": "Ik zal om 9.00 elke zondag vertrekken", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.4295727+03:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "9.00 elke zondag", + "Type": "set", + "Value": { + "Timex": "XXXX-WXX-7T09:00", + "FutureResolution": { + "set": "Set: XXXX-WXX-7T09:00" + }, + "PastResolution": { + "set": "Set: XXXX-WXX-7T09:00" + } + }, + "Start": 10, + "Length": 16 + } + ] + }, + { + "Input": "Laten we vrijdag om de andere week afspreken", + "Comment": "The English counterpart is 'Every other Friday' and in Dutch the different structure (Friday every other week) prevents the case to be parsed.", + "Context": { + "ReferenceDateTime": "2019-11-25T17:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vrijdag om de andere week", + "Type": "set", + "Value": { + "Timex": "XXXX-WXX-5", + "FutureResolution": { + "set": "Set: XXXX-WXX-5" + }, + "PastResolution": { + "set": "Set: XXXX-WXX-5" + } + }, + "Start": 9, + "Length": 25 + } + ] + }, + { + "Input": "Laten we een kwartaal meeting instellen", + "Context": { + "ReferenceDateTime": "2019-11-25T17:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "kwartaal", + "Type": "set", + "Value": { + "Timex": "P3M", + "FutureResolution": { + "set": "Set: P3M" + }, + "PastResolution": { + "set": "Set: P3M" + } + }, + "Start": 13, + "Length": 8 + } + ] + }, + { + "Input": "Lees de beste artikelen op het gebied van Contoso via onze wekelijkse nieuwsbrief!", + "Context": { + "ReferenceDateTime": "2019-11-25T17:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "wekelijkse", + "Type": "set", + "Value": { + "Timex": "P1W", + "FutureResolution": { + "set": "Set: P1W" + }, + "PastResolution": { + "set": "Set: P1W" + } + }, + "Start": 59, + "Length": 10 + } + ] + }, + { + "Input": "Laten we een driemaandelijkse vergadering houden.", + "Context": { + "ReferenceDateTime": "2019-11-25T17:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "driemaandelijkse", + "Type": "set", + "Value": { + "Timex": "P3M", + "FutureResolution": { + "set": "Set: P3M" + }, + "PastResolution": { + "set": "Set: P3M" + } + }, + "Start": 13, + "Length": 16 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Dutch/TimeExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Dutch/TimeExtractor.json new file mode 100644 index 000000000..78de430a2 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Dutch/TimeExtractor.json @@ -0,0 +1,1115 @@ +[ + { + "Input": "Ik ben om 7 uur terug", + "Results": [ + { + "Text": "7 uur", + "Type": "time", + "Start": 10, + "Length": 5 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik ben om zeven uur terug", + "Results": [ + { + "Text": "zeven uur", + "Type": "time", + "Start": 10, + "Length": 9 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik ben om 7 uur โ€˜s avonds terug", + "Results": [ + { + "Text": "7 uur โ€˜s avonds", + "Type": "time", + "Start": 10, + "Length": 15 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik ben om 7:56 โ€˜s avonds terug", + "Results": [ + { + "Text": "7:56 โ€˜s avonds", + "Type": "time", + "Start": 10, + "Length": 14 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": " Ik ben om 7:56:35 โ€˜s avonds terug", + "Results": [ + { + "Text": "7:56:35 โ€˜s avonds", + "Type": "time", + "Start": 11, + "Length": 17 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik ben om 12:34 terug", + "Results": [ + { + "Text": "12:34", + "Type": "time", + "Start": 10, + "Length": 5 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik ben om 12:34:20 terug", + "Results": [ + { + "Text": "12:34:20", + "Type": "time", + "Start": 10, + "Length": 8 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik ben om T12:34:20 terug", + "Results": [ + { + "Text": "T12:34:20", + "Type": "time", + "Start": 10, + "Length": 9 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik ben om 00:00 terug", + "Results": [ + { + "Text": "00:00", + "Type": "time", + "Start": 10, + "Length": 5 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": " Ik ben om 00:00:30 terug", + "Results": [ + { + "Text": "00:00:30", + "Type": "time", + "Start": 11, + "Length": 8 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Het is 7 uur", + "Results": [ + { + "Text": "7 uur", + "Type": "time", + "Start": 7, + "Length": 5 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Het is zeven uur", + "Results": [ + { + "Text": "zeven uur", + "Type": "time", + "Start": 7, + "Length": 9 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Het is 8 uur โ€˜s ochtends", + "Results": [ + { + "Text": "8 uur โ€˜s ochtends", + "Type": "time", + "Start": 7, + "Length": 17 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Het is 8 uur โ€˜s nachts", + "Results": [ + { + "Text": "8 uur โ€˜s nachts", + "Type": "time", + "Start": 7, + "Length": 15 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Het is half negen", + "Results": [ + { + "Text": "half negen", + "Type": "time", + "Start": 7, + "Length": 10 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Het is kwart over acht", + "Results": [ + { + "Text": "kwart over acht", + "Type": "time", + "Start": 7, + "Length": 15 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Het is kwart voor 10 โ€˜s avonds", + "Results": [ + { + "Text": "kwart voor 10 โ€˜s avonds", + "Type": "time", + "Start": 7, + "Length": 23 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Het is drie minuten voor acht", + "Results": [ + { + "Text": "drie minuten voor acht", + "Type": "time", + "Start": 7, + "Length": 22 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Het is half acht", + "Results": [ + { + "Text": "half acht", + "Type": "time", + "Start": 7, + "Length": 9 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": " Het is half acht โ€˜s avonds", + "Results": [ + { + "Text": "half acht โ€˜s avonds", + "Type": "time", + "Start": 8, + "Length": 19 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Het is half acht โ€˜s ochtends", + "Results": [ + { + "Text": "half acht โ€˜s ochtends", + "Type": "time", + "Start": 7, + "Length": 21 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Het is kwart voor 8 in de ochtend", + "Results": [ + { + "Text": "kwart voor 8 in de ochtend", + "Type": "time", + "Start": 7, + "Length": 26 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Het is 10 voor half negen in de avond", + "Results": [ + { + "Text": "10 voor half negen in de avond", + "Type": "time", + "Start": 7, + "Length": 30 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik ben om 7 uur in de avond terug", + "Results": [ + { + "Text": "7 uur in de avond", + "Type": "time", + "Start": 10, + "Length": 17 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik ben om 7:00 โ€˜s avonds terug", + "Results": [ + { + "Text": "7:00 โ€˜s avonds", + "Type": "time", + "Start": 10, + "Length": 14 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": " Ik ben om 7:00:14 โ€˜s avonds terug", + "Results": [ + { + "Text": "7:00:14 โ€˜s avonds", + "Type": "time", + "Start": 11, + "Length": 17 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik ben om vier uur โ€˜s middags terug", + "Results": [ + { + "Text": "vier uur โ€˜s middags", + "Type": "time", + "Start": 10, + "Length": 19 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik ga terug om zeven uur dertig โ€˜s avonds", + "Results": [ + { + "Text": "zeven uur dertig โ€˜s avonds", + "Type": "time", + "Start": 15, + "Length": 26 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik ga terug om vier uur vijfendertig โ€˜s middags", + "Results": [ + { + "Text": "vier uur vijfendertig โ€˜s middags", + "Type": "time", + "Start": 15, + "Length": 32 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik ga om vijf over elf", + "Results": [ + { + "Text": "vijf over elf", + "Type": "time", + "Start": 9, + "Length": 13 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik ga om drie minuten voor vijf ", + "Results": [ + { + "Text": "drie minuten voor vijf", + "Type": "time", + "Start": 9, + "Length": 22 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik ga om half zes vanavond", + "Results": [ + { + "Text": "half zes vanavond", + "Type": "time", + "Start": 9, + "Length": 17 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik kom middagloos terug", + "Results": [ + { + "Text": "middagloos", + "Type": "time", + "Start": 7, + "Length": 10 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik ben โ€˜s middags terug", + "Results": [ + { + "Text": "โ€˜s middags", + "Type": "time", + "Start": 7, + "Length": 10 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik ben om 12 uur โ€˜s middags terug", + "Results": [ + { + "Text": "12 uur โ€˜s middags", + "Type": "time", + "Start": 10, + "Length": 17 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik ben tegen 11โ€™en terug", + "Results": [ + { + "Text": "tegen 11โ€™en", + "Type": "time", + "Start": 7, + "Length": 11 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": " Ik ben tegen 11-en terug", + "Results": [ + { + "Text": "tegen 11-en", + "Type": "time", + "Start": 8, + "Length": 11 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik ben om 340pm terug", + "Results": [ + { + "Text": "340pm", + "Type": "time", + "Start": 10, + "Length": 5 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik ben om 1140 a.m. terug", + "Results": [ + { + "Text": "1140 a.m.", + "Type": "time", + "Start": 10, + "Length": 9 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "middernacht", + "Results": [ + { + "Text": "middernacht", + "Type": "time", + "Start": 0, + "Length": 11 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "mid morgen", + "Results": [ + { + "Text": "mid morgen", + "Type": "time", + "Start": 0, + "Length": 10 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "mid-morgen", + "Results": [ + { + "Text": "mid-morgen", + "Type": "time", + "Start": 0, + "Length": 10 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "middag", + "Results": [ + { + "Text": "middag", + "Type": "time", + "Start": 0, + "Length": 6 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "mid middag", + "Results": [ + { + "Text": "mid middag", + "Type": "time", + "Start": 0, + "Length": 10 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "I'll be back 7 p m", + "Results": [ + { + "Text": "7 p m", + "Type": "time", + "Start": 13, + "Length": 5 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik ben om 7 uur p.m. terug", + "Results": [ + { + "Text": "7 uur p.m.", + "Type": "time", + "Start": 10, + "Length": 10 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik ben om 7:56 a m terug", + "Results": [ + { + "Text": "7:56 a m", + "Type": "time", + "Start": 10, + "Length": 8 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik ben om 7:56:35 a.m. terug", + "Results": [ + { + "Text": "7:56:35 a.m.", + "Type": "time", + "Start": 10, + "Length": 12 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik ga om 7:56:35 am", + "Results": [ + { + "Text": "7:56:35 am", + "Type": "time", + "Start": 9, + "Length": 10 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik ga om 7:56:35 a. m.", + "Results": [ + { + "Text": "7:56:35 a. m.", + "Type": "time", + "Start": 9, + "Length": 13 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik ga om zeven uur dertig p.m.", + "Results": [ + { + "Text": "zeven uur dertig p.m.", + "Type": "time", + "Start": 9, + "Length": 21 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik ben om 340 pm terug", + "Results": [ + { + "Text": "340 pm", + "Type": "time", + "Start": 10, + "Length": 6 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik ben om 1140 a m terug", + "Results": [ + { + "Text": "1140 a m", + "Type": "time", + "Start": 10, + "Length": 8 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "welke emails hebben p als onderwerp gekregen", + "Results": [], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "welke emails hebben een antwoord gehad", + "Results": [], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik ben om 12 uur lunchtijd terug", + "Results": [ + { + "Text": "12 uur lunchtijd", + "Type": "time", + "Start": 10, + "Length": 16 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik ben met lunchtijd 12 uur terug", + "Results": [ + { + "Text": "met lunchtijd 12 uur", + "Type": "time", + "Start": 7, + "Length": 20 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik ben om 19:00 terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "19:00", + "Type": "time", + "Start": 10, + "Length": 5 + } + ] + }, + { + "Input": "Ik ben om 19:56 terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "19:56", + "Type": "time", + "Start": 10, + "Length": 5 + } + ] + }, + { + "Input": "Ik ben om 19:56:35 terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "19:56:35", + "Type": "time", + "Start": 10, + "Length": 8 + } + ] + }, + { + "Input": "Ik ben om 12:34:20u terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "12:34:20u", + "Type": "time", + "Start": 10, + "Length": 9 + } + ] + }, + { + "Input": "Ik ben om 00:00:30 terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "00:00:30", + "Type": "time", + "Start": 10, + "Length": 8 + } + ] + }, + { + "Input": "Het is 8 uur 's morgens", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "8 uur 's morgens", + "Type": "time", + "Start": 7, + "Length": 16 + } + ] + }, + { + "Input": "Het is 8 uur 's avonds", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "8 uur 's avonds", + "Type": "time", + "Start": 7, + "Length": 15 + } + ] + }, + { + "Input": "Het is half negen 's avonds", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "half negen 's avonds", + "Type": "time", + "Start": 7, + "Length": 20 + } + ] + }, + { + "Input": "Het is kwart voor 10 's avonds", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "kwart voor 10 's avonds", + "Type": "time", + "Start": 7, + "Length": 23 + } + ] + }, + { + "Input": "Het is half acht 's morgens", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "half acht 's morgens", + "Type": "time", + "Start": 7, + "Length": 20 + } + ] + }, + { + "Input": "Het is kwart voor 8 's morgens", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "kwart voor 8 's morgens", + "Type": "time", + "Start": 7, + "Length": 23 + } + ] + }, + { + "Input": "Het is tien voor half 9 's avonds", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tien voor half 9 's avonds", + "Type": "time", + "Start": 7, + "Length": 26 + } + ] + }, + { + "Input": "Ik ga half acht 's avonds terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "half acht 's avonds", + "Type": "time", + "Start": 6, + "Length": 19 + } + ] + }, + { + "Input": "Ik ga vijf over half acht 's avonds terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vijf over half acht 's avonds", + "Type": "time", + "Start": 6, + "Length": 29 + } + ] + }, + { + "Input": "Ik ga vijf over elf terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vijf over elf", + "Type": "time", + "Start": 6, + "Length": 13 + } + ] + }, + { + "Input": "Ik ga drie minuten voor half zes terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "drie minuten voor half zes", + "Type": "time", + "Start": 6, + "Length": 26 + } + ] + }, + { + "Input": "Ik ga half zes 's avonds terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "half zes 's avonds", + "Type": "time", + "Start": 6, + "Length": 18 + } + ] + }, + { + "Input": "Ik ga 's avonds half zes terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "'s avonds half zes", + "Type": "time", + "Start": 6, + "Length": 18 + } + ] + }, + { + "Input": "Ik ben rond het middaguur terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "rond het middaguur", + "Type": "time", + "Start": 7, + "Length": 18 + } + ] + }, + { + "Input": "Ik ben het middaguur terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "het middaguur", + "Type": "time", + "Start": 7, + "Length": 13 + } + ] + }, + { + "Input": "Ik ben rond elven terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "rond elven", + "Type": "time", + "Start": 7, + "Length": 10 + } + ] + }, + { + "Input": "Ik ben 15:40 terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "15:40", + "Type": "time", + "Start": 7, + "Length": 5 + } + ] + }, + { + "Input": "Ik ben 11:40 's morgens terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "11:40 's morgens", + "Type": "time", + "Start": 7, + "Length": 16 + } + ] + }, + { + "Input": "halverwege de ochtend", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "halverwege de ochtend", + "Type": "time", + "Start": 0, + "Length": 21 + } + ] + }, + { + "Input": "halverwege de middag", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "halverwege de middag", + "Type": "time", + "Start": 0, + "Length": 20 + } + ] + }, + { + "Input": "het middaguur", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "het middaguur", + "Type": "time", + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "Ik ben 19:00 terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "19:00", + "Type": "time", + "Start": 7, + "Length": 5 + } + ] + }, + { + "Input": "Ik ben 7:56 terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "7:56", + "Type": "time", + "Start": 7, + "Length": 4 + } + ] + }, + { + "Input": "Ik ben 7:56:35 terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "7:56:35", + "Type": "time", + "Start": 7, + "Length": 7 + } + ] + }, + { + "Input": "Ik ben 12 uur lunchtijd terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "12 uur lunchtijd", + "Type": "time", + "Start": 7, + "Length": 16 + } + ] + }, + { + "Input": "Ik ben lunchtijd 12 uur terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "lunchtijd 12 uur", + "Type": "time", + "Start": 7, + "Length": 16 + } + ] + }, + { + "Input": "Ik ben om lunchtijd 12 uur terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "om lunchtijd 12 uur", + "Type": "time", + "Start": 7, + "Length": 19 + } + ] + }, + { + "Input": "Cortana, plan een vergadering voor volgende week.\nBentonville, AR 72716 P: 479.277", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "21:00 schikt me", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "21:00", + "Type": "time", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "9:00 schikt me", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "9:00", + "Type": "time", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "Ik ben om 21:00 terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "21:00", + "Type": "time", + "Start": 10, + "Length": 5 + } + ] + }, + { + "Input": "Ik ben om 9:00 terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "9:00", + "Type": "time", + "Start": 10, + "Length": 4 + } + ] + }, + { + "Input": "Dit product is geprijsd als 1.6714.", + "Comment": "1 shouldn't recognized as time here", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Dutch/TimeParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Dutch/TimeParser.json new file mode 100644 index 000000000..ab414bc36 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Dutch/TimeParser.json @@ -0,0 +1,2774 @@ +[ + { + "Input": "zet de wekker op tien over half negen", + "Results": [ + { + "Text": "tien over half negen", + "Type": "time", + "Value": { + "Timex": "T08:40", + "FutureResolution": { + "time": "08:40:00" + }, + "PastResolution": { + "time": "08:40:00" + } + }, + "Start": 17, + "Length": 20 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": " zet de wekker op tien over half negen โ€˜s ochtends", + "Results": [ + { + "Text": "tien over half negen โ€˜s ochtends", + "Type": "time", + "Value": { + "Timex": "T08:40", + "FutureResolution": { + "time": "08:40:00" + }, + "PastResolution": { + "time": "08:40:00" + } + }, + "Start": 18, + "Length": 32 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": " zet de wekker op tien over half negen โ€˜s avonds", + "Results": [ + { + "Text": "tien over half negen โ€˜s avonds", + "Type": "time", + "Value": { + "Timex": "T20:40", + "FutureResolution": { + "time": "20:40:00" + }, + "PastResolution": { + "time": "20:40:00" + } + }, + "Start": 18, + "Length": 30 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "zet de wekker op kwart voor elf", + "Results": [ + { + "Text": "kwart voor elf", + "Type": "time", + "Value": { + "Timex": "T10:45", + "FutureResolution": { + "time": "10:45:00" + }, + "PastResolution": { + "time": "10:45:00" + } + }, + "Start": 17, + "Length": 14 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "zet de wekker op vijftien uur vijftien", + "Results": [ + { + "Text": "vijftien uur vijftien", + "Type": "time", + "Value": { + "Timex": "T15:15", + "FutureResolution": { + "time": "15:15:00" + }, + "PastResolution": { + "time": "15:15:00" + } + }, + "Start": 17, + "Length": 21 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "zet de wekker op vijftien uur dertig", + "Results": [ + { + "Text": "vijftien uur dertig", + "Type": "time", + "Value": { + "Timex": "T15:30", + "FutureResolution": { + "time": "15:30:00" + }, + "PastResolution": { + "time": "15:30:00" + } + }, + "Start": 17, + "Length": 19 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "zet de wekker op tien over tien", + "Results": [ + { + "Text": "tien over tien", + "Type": "time", + "Value": { + "Timex": "T10:10", + "FutureResolution": { + "time": "10:10:00" + }, + "PastResolution": { + "time": "10:10:00" + } + }, + "Start": 17, + "Length": 14 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "zet de wekker op vijf voor elf โ€˜s avonds", + "Results": [ + { + "Text": "vijf voor elf โ€˜s avonds", + "Type": "time", + "Value": { + "Timex": "T22:55", + "FutureResolution": { + "time": "22:55:00" + }, + "PastResolution": { + "time": "22:55:00" + } + }, + "Start": 17, + "Length": 23 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "ik ben om 7 uur terug", + "Results": [ + { + "Text": "7 uur", + "Type": "time", + "Value": { + "Timex": "T07", + "FutureResolution": { + "time": "07:00:00" + }, + "PastResolution": { + "time": "07:00:00" + } + }, + "Start": 10, + "Length": 5 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": " ik ben er om 7 uur โ€˜s avonds", + "Results": [ + { + "Text": "7 uur โ€˜s avonds", + "Type": "time", + "Value": { + "Timex": "T19", + "FutureResolution": { + "time": "19:00:00" + }, + "PastResolution": { + "time": "19:00:00" + } + }, + "Start": 14, + "Length": 15 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "ik ben om 7:56pm terug", + "Results": [ + { + "Text": "7:56pm", + "Type": "time", + "Value": { + "Timex": "T19:56", + "FutureResolution": { + "time": "19:56:00" + }, + "PastResolution": { + "time": "19:56:00" + } + }, + "Start": 10, + "Length": 6 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "ik ben om 7:56:30pm terug", + "Results": [ + { + "Text": "7:56:30pm", + "Type": "time", + "Value": { + "Timex": "T19:56:30", + "FutureResolution": { + "time": "19:56:30" + }, + "PastResolution": { + "time": "19:56:30" + } + }, + "Start": 10, + "Length": 9 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "ik ben om 7:56:30 pm terug", + "Results": [ + { + "Text": "7:56:30 pm", + "Type": "time", + "Value": { + "Timex": "T19:56:30", + "FutureResolution": { + "time": "19:56:30" + }, + "PastResolution": { + "time": "19:56:30" + } + }, + "Start": 10, + "Length": 10 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "ik ben om 12:34 terug", + "Results": [ + { + "Text": "12:34", + "Type": "time", + "Value": { + "Timex": "T12:34", + "FutureResolution": { + "time": "12:34:00" + }, + "PastResolution": { + "time": "12:34:00" + } + }, + "Start": 10, + "Length": 5 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "ik ben om 12:34:25 terug", + "Results": [ + { + "Text": "12:34:25", + "Type": "time", + "Value": { + "Timex": "T12:34:25", + "FutureResolution": { + "time": "12:34:25" + }, + "PastResolution": { + "time": "12:34:25" + } + }, + "Start": 10, + "Length": 8 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Het is 7 uur", + "Results": [ + { + "Text": "7 uur", + "Type": "time", + "Value": { + "Timex": "T07", + "FutureResolution": { + "time": "07:00:00" + }, + "PastResolution": { + "time": "07:00:00" + } + }, + "Start": 7, + "Length": 5 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Het is zeven uur", + "Results": [ + { + "Text": "zeven uur", + "Type": "time", + "Value": { + "Timex": "T07", + "FutureResolution": { + "time": "07:00:00" + }, + "PastResolution": { + "time": "07:00:00" + } + }, + "Start": 7, + "Length": 9 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Het is 8 uur โ€˜s ochtends", + "Results": [ + { + "Text": "8 uur โ€˜s ochtends", + "Type": "time", + "Value": { + "Timex": "T08", + "FutureResolution": { + "time": "08:00:00" + }, + "PastResolution": { + "time": "08:00:00" + } + }, + "Start": 7, + "Length": 17 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Het is 8 uur โ€˜s avonds", + "Results": [ + { + "Text": "8 uur โ€˜s avonds", + "Type": "time", + "Value": { + "Timex": "T20", + "FutureResolution": { + "time": "20:00:00" + }, + "PastResolution": { + "time": "20:00:00" + } + }, + "Start": 7, + "Length": 15 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Het is half negen", + "Results": [ + { + "Text": "half negen", + "Type": "time", + "Value": { + "Timex": "T08:30", + "FutureResolution": { + "time": "08:30:00" + }, + "PastResolution": { + "time": "08:30:00" + } + }, + "Start": 7, + "Length": 10 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": " Het is half negen โ€˜s avonds", + "Results": [ + { + "Text": "half negen โ€˜s avonds", + "Type": "time", + "Value": { + "Timex": "T20:30", + "FutureResolution": { + "time": "20:30:00" + }, + "PastResolution": { + "time": "20:30:00" + } + }, + "Start": 8, + "Length": 20 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Het is kwart over acht", + "Results": [ + { + "Text": "kwart over acht", + "Type": "time", + "Value": { + "Timex": "T08:15", + "FutureResolution": { + "time": "08:15:00" + }, + "PastResolution": { + "time": "08:15:00" + } + }, + "Start": 7, + "Length": 15 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": " Het is kwart over acht", + "Results": [ + { + "Text": "kwart over acht", + "Type": "time", + "Value": { + "Timex": "T08:15", + "FutureResolution": { + "time": "08:15:00" + }, + "PastResolution": { + "time": "08:15:00" + } + }, + "Start": 8, + "Length": 15 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Het is kwart voor tien", + "Results": [ + { + "Text": "kwart voor tien", + "Type": "time", + "Value": { + "Timex": "T09:45", + "FutureResolution": { + "time": "09:45:00" + }, + "PastResolution": { + "time": "09:45:00" + } + }, + "Start": 7, + "Length": 15 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Het is drie minuten voor acht", + "Results": [ + { + "Text": "drie minuten voor acht", + "Type": "time", + "Value": { + "Timex": "T07:57", + "FutureResolution": { + "time": "07:57:00" + }, + "PastResolution": { + "time": "07:57:00" + } + }, + "Start": 7, + "Length": 22 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Het is half acht", + "Results": [ + { + "Text": "half acht", + "Type": "time", + "Value": { + "Timex": "T07:30", + "FutureResolution": { + "time": "07:30:00" + }, + "PastResolution": { + "time": "07:30:00" + } + }, + "Start": 7, + "Length": 9 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Het is half acht โ€˜s avonds", + "Results": [ + { + "Text": "half acht โ€˜s avonds", + "Type": "time", + "Value": { + "Timex": "T19:30", + "FutureResolution": { + "time": "19:30:00" + }, + "PastResolution": { + "time": "19:30:00" + } + }, + "Start": 7, + "Length": 19 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Het is half acht โ€˜s ochtends", + "Results": [ + { + "Text": "half acht โ€˜s ochtends", + "Type": "time", + "Value": { + "Timex": "T07:30", + "FutureResolution": { + "time": "07:30:00" + }, + "PastResolution": { + "time": "07:30:00" + } + }, + "Start": 7, + "Length": 21 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Het is kwart voor acht โ€˜s ochtends", + "Results": [ + { + "Text": "kwart voor acht โ€˜s ochtends", + "Type": "time", + "Value": { + "Timex": "T07:45", + "FutureResolution": { + "time": "07:45:00" + }, + "PastResolution": { + "time": "07:45:00" + } + }, + "Start": 7, + "Length": 27 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Het is 20 minuten over acht in de avond", + "Results": [ + { + "Text": "20 minuten over acht in de avond", + "Type": "time", + "Value": { + "Timex": "T20:20", + "FutureResolution": { + "time": "20:20:00" + }, + "PastResolution": { + "time": "20:20:00" + } + }, + "Start": 7, + "Length": 32 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik ben om 7 uur โ€˜s avonds terug", + "Results": [ + { + "Text": "7 uur โ€˜s avonds", + "Type": "time", + "Value": { + "Timex": "T19", + "FutureResolution": { + "time": "19:00:00" + }, + "PastResolution": { + "time": "19:00:00" + } + }, + "Start": 10, + "Length": 15 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik kom 3 uur in de middag terug", + "Results": [ + { + "Text": "3 uur in de middag", + "Type": "time", + "Value": { + "Timex": "T15", + "FutureResolution": { + "time": "15:00:00" + }, + "PastResolution": { + "time": "15:00:00" + } + }, + "Start": 7, + "Length": 18 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik ben om 7:00:05 โ€˜s avonds terug", + "Results": [ + { + "Text": "7:00:05 โ€˜s avonds", + "Type": "time", + "Value": { + "Timex": "T19:00:05", + "FutureResolution": { + "time": "19:00:05" + }, + "PastResolution": { + "time": "19:00:05" + } + }, + "Start": 10, + "Length": 17 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik ben om 7 uur vanavond terug", + "Results": [ + { + "Text": "7 uur vanavond", + "Type": "time", + "Value": { + "Timex": "T19", + "FutureResolution": { + "time": "19:00:00" + }, + "PastResolution": { + "time": "19:00:00" + } + }, + "Start": 10, + "Length": 14 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik ga om half acht โ€˜s avonds terug", + "Results": [ + { + "Text": "half acht โ€˜s avonds", + "Type": "time", + "Value": { + "Timex": "T19:30", + "FutureResolution": { + "time": "19:30:00" + }, + "PastResolution": { + "time": "19:30:00" + } + }, + "Start": 9, + "Length": 19 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik ga om vijf over half acht โ€˜s avonds terug", + "Results": [ + { + "Text": "vijf over half acht โ€˜s avonds", + "Type": "time", + "Value": { + "Timex": "T19:35", + "FutureResolution": { + "time": "19:35:00" + }, + "PastResolution": { + "time": "19:35:00" + } + }, + "Start": 9, + "Length": 29 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik ga om tien voor half twaalf โ€™s avonds", + "Results": [ + { + "Text": "tien voor half twaalf โ€™s avonds", + "Type": "time", + "Value": { + "Timex": "T23:20", + "FutureResolution": { + "time": "23:20:00" + }, + "PastResolution": { + "time": "23:20:00" + } + }, + "Start": 9, + "Length": 31 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik ben rond de middag terug", + "Results": [ + { + "Text": "rond de middag", + "Type": "time", + "Value": { + "Timex": "T12", + "FutureResolution": { + "time": "12:00:00" + }, + "PastResolution": { + "time": "12:00:00" + } + }, + "Start": 7, + "Length": 14 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik ben om 12 uur โ€˜s middags terug", + "Results": [ + { + "Text": "12 uur โ€˜s middags", + "Type": "time", + "Value": { + "Timex": "T12", + "FutureResolution": { + "time": "12:00:00" + }, + "PastResolution": { + "time": "12:00:00" + } + }, + "Start": 10, + "Length": 17 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik ben tegen 11โ€™en terug", + "Results": [ + { + "Text": "tegen 11โ€™en", + "Type": "time", + "Value": { + "Timex": "T11", + "FutureResolution": { + "time": "11:00:00" + }, + "PastResolution": { + "time": "11:00:00" + } + }, + "Start": 7, + "Length": 11 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": " Ik ben tegen 11-en terug", + "Results": [ + { + "Text": "tegen 11-en", + "Type": "time", + "Value": { + "Timex": "T11", + "FutureResolution": { + "time": "11:00:00" + }, + "PastResolution": { + "time": "11:00:00" + } + }, + "Start": 8, + "Length": 11 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik ben om 340pm terug", + "Results": [ + { + "Text": "340pm", + "Type": "time", + "Value": { + "Timex": "T15:40", + "FutureResolution": { + "time": "15:40:00" + }, + "PastResolution": { + "time": "15:40:00" + } + }, + "Start": 10, + "Length": 5 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik ben om 1140 a.m. terug", + "Results": [ + { + "Text": "1140 a.m.", + "Type": "time", + "Value": { + "Timex": "T11:40", + "FutureResolution": { + "time": "11:40:00" + }, + "PastResolution": { + "time": "11:40:00" + } + }, + "Start": 10, + "Length": 9 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "middernacht", + "Results": [ + { + "Text": "middernacht", + "Type": "time", + "Value": { + "Timex": "T00", + "FutureResolution": { + "time": "00:00:00" + }, + "PastResolution": { + "time": "00:00:00" + } + }, + "Start": 0, + "Length": 11 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "midmorgen", + "Results": [ + { + "Text": "midmorgen", + "Type": "time", + "Value": { + "Timex": "T10", + "FutureResolution": { + "time": "10:00:00" + }, + "PastResolution": { + "time": "10:00:00" + } + }, + "Start": 0, + "Length": 9 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "halverwege de ochtend", + "Results": [ + { + "Text": "halverwege de ochtend", + "Type": "time", + "Value": { + "Timex": "T10", + "FutureResolution": { + "time": "10:00:00" + }, + "PastResolution": { + "time": "10:00:00" + } + }, + "Start": 0, + "Length": 21 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "halverwege de middag", + "Results": [ + { + "Text": "halverwege de middag", + "Type": "time", + "Value": { + "Timex": "T14", + "FutureResolution": { + "time": "14:00:00" + }, + "PastResolution": { + "time": "14:00:00" + } + }, + "Start": 0, + "Length": 20 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "middag", + "Results": [ + { + "Text": "middag", + "Type": "time", + "Value": { + "Timex": "T12", + "FutureResolution": { + "time": "12:00:00" + }, + "PastResolution": { + "time": "12:00:00" + } + }, + "Start": 0, + "Length": 6 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "12 uur โ€˜s middags", + "Results": [ + { + "Text": "12 uur โ€˜s middags", + "Type": "time", + "Value": { + "Timex": "T12", + "FutureResolution": { + "time": "12:00:00" + }, + "PastResolution": { + "time": "12:00:00" + } + }, + "Start": 0, + "Length": 17 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik ben met lunchtijd terug", + "Results": [ + { + "Text": "lunchtijd", + "Type": "time", + "Value": { + "Timex": "T12", + "FutureResolution": { + "time": "12:00:00" + }, + "PastResolution": { + "time": "12:00:00" + } + }, + "Start": 11, + "Length": 9 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik ben om middernacht terug", + "Results": [ + { + "Text": "middernacht", + "Type": "time", + "Value": { + "Timex": "T00", + "FutureResolution": { + "time": "00:00:00" + }, + "PastResolution": { + "time": "00:00:00" + } + }, + "Start": 10, + "Length": 11 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik ben om 12 uur in de nacht terug", + "Results": [ + { + "Text": "12 uur in de nacht", + "Type": "time", + "Value": { + "Timex": "T00", + "FutureResolution": { + "time": "00:00:00" + }, + "PastResolution": { + "time": "00:00:00" + } + }, + "Start": 10, + "Length": 18 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik ben om 1 uur terug", + "Results": [ + { + "Text": "1 uur", + "Type": "time", + "Value": { + "Timex": "T01", + "FutureResolution": { + "time": "01:00:00" + }, + "PastResolution": { + "time": "01:00:00" + } + }, + "Start": 10, + "Length": 5 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik ben om 12 uur lunchtijd terug", + "Results": [ + { + "Text": "12 uur lunchtijd", + "Type": "time", + "Value": { + "Timex": "T12", + "FutureResolution": { + "time": "12:00:00" + }, + "PastResolution": { + "time": "12:00:00" + } + }, + "Start": 10, + "Length": 16 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik ben om 1 uur lunchtijd terug", + "Results": [ + { + "Text": "1 uur lunchtijd", + "Type": "time", + "Value": { + "Timex": "T13", + "FutureResolution": { + "time": "13:00:00" + }, + "PastResolution": { + "time": "13:00:00" + } + }, + "Start": 10, + "Length": 15 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik ben om 7:56:13 pm terug", + "Results": [ + { + "Text": "7:56:13 pm", + "Type": "time", + "Value": { + "Timex": "T19:56:13", + "FutureResolution": { + "time": "19:56:13" + }, + "PastResolution": { + "time": "19:56:13" + } + }, + "Start": 10, + "Length": 10 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "I'll ben om 12:34:45 terug", + "Results": [ + { + "Text": "12:34:45", + "Type": "time", + "Value": { + "Timex": "T12:34:45", + "FutureResolution": { + "time": "12:34:45" + }, + "PastResolution": { + "time": "12:34:45" + } + }, + "Start": 12, + "Length": 8 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik ben om 7:00:25 โ€˜s avonds terug", + "Results": [ + { + "Text": "7:00:25 โ€˜s avonds", + "Type": "time", + "Value": { + "Timex": "T19:00:25", + "FutureResolution": { + "time": "19:00:25" + }, + "PastResolution": { + "time": "19:00:25" + } + }, + "Start": 10, + "Length": 17 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik ga om zeven uur dertig โ€˜s ochtends terug", + "Results": [ + { + "Text": "zeven uur dertig โ€˜s ochtends", + "Type": "time", + "Value": { + "Timex": "T07:30", + "FutureResolution": { + "time": "07:30:00" + }, + "PastResolution": { + "time": "07:30:00" + } + }, + "Start": 9, + "Length": 28 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik ga om vijf over elf", + "Results": [ + { + "Text": "vijf over elf", + "Type": "time", + "Value": { + "Timex": "T11:05", + "FutureResolution": { + "time": "11:05:00" + }, + "PastResolution": { + "time": "11:05:00" + } + }, + "Start": 9, + "Length": 13 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik ga om drie minuten voor half zes", + "Results": [ + { + "Text": "drie minuten voor half zes", + "Type": "time", + "Value": { + "Timex": "T05:27", + "FutureResolution": { + "time": "05:27:00" + }, + "PastResolution": { + "time": "05:27:00" + } + }, + "Start": 9, + "Length": 26 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik ga om half zes โ€™s avonds terug", + "Results": [ + { + "Text": "half zes โ€™s avonds", + "Type": "time", + "Value": { + "Timex": "T17:30", + "FutureResolution": { + "time": "17:30:00" + }, + "PastResolution": { + "time": "17:30:00" + } + }, + "Start": 9, + "Length": 18 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik ben op de middag terug", + "Results": [ + { + "Text": "de middag", + "Type": "time", + "Value": { + "Timex": "T12", + "FutureResolution": { + "time": "12:00:00" + }, + "PastResolution": { + "time": "12:00:00" + } + }, + "Start": 10, + "Length": 9 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik ben om 7h01 terug", + "Results": [ + { + "Text": "7h01", + "Type": "time", + "Value": { + "Timex": "T07:01", + "FutureResolution": { + "time": "07:01:00" + }, + "PastResolution": { + "time": "07:01:00" + } + }, + "Start": 10, + "Length": 4 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik ben om 10 H 10 pm terug", + "Results": [ + { + "Text": "10 H 10 pm", + "Type": "time", + "Value": { + "Timex": "T22:10", + "FutureResolution": { + "time": "22:10:00" + }, + "PastResolution": { + "time": "22:10:00" + } + }, + "Start": 10, + "Length": 10 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik ga om vijf over zes terug", + "Results": [ + { + "Text": "vijf over zes", + "Type": "time", + "Value": { + "Timex": "T06:05", + "FutureResolution": { + "time": "06:05:00" + }, + "PastResolution": { + "time": "06:05:00" + } + }, + "Start": 9, + "Length": 13 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik ga om tien over zes terug", + "Results": [ + { + "Text": "tien over zes", + "Type": "time", + "Value": { + "Timex": "T06:10", + "FutureResolution": { + "time": "06:10:00" + }, + "PastResolution": { + "time": "06:10:00" + } + }, + "Start": 9, + "Length": 13 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik ga om kwart over zes terug", + "Results": [ + { + "Text": "kwart over zes", + "Type": "time", + "Value": { + "Timex": "T06:15", + "FutureResolution": { + "time": "06:15:00" + }, + "PastResolution": { + "time": "06:15:00" + } + }, + "Start": 9, + "Length": 14 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik ga om tien voor half zeven terug", + "Results": [ + { + "Text": "tien voor half zeven", + "Type": "time", + "Value": { + "Timex": "T06:20", + "FutureResolution": { + "time": "06:20:00" + }, + "PastResolution": { + "time": "06:20:00" + } + }, + "Start": 9, + "Length": 20 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik ga om vijf voor half zeven terug", + "Results": [ + { + "Text": "vijf voor half zeven", + "Type": "time", + "Value": { + "Timex": "T06:25", + "FutureResolution": { + "time": "06:25:00" + }, + "PastResolution": { + "time": "06:25:00" + } + }, + "Start": 9, + "Length": 20 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik ga om half zeven terug", + "Results": [ + { + "Text": "half zeven", + "Type": "time", + "Value": { + "Timex": "T06:30", + "FutureResolution": { + "time": "06:30:00" + }, + "PastResolution": { + "time": "06:30:00" + } + }, + "Start": 9, + "Length": 10 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik ga om vijf over half zeven terug", + "Results": [ + { + "Text": "vijf over half zeven", + "Type": "time", + "Value": { + "Timex": "T06:35", + "FutureResolution": { + "time": "06:35:00" + }, + "PastResolution": { + "time": "06:35:00" + } + }, + "Start": 9, + "Length": 20 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik ga om tien over half zeven terug", + "Results": [ + { + "Text": "tien over half zeven", + "Type": "time", + "Value": { + "Timex": "T06:40", + "FutureResolution": { + "time": "06:40:00" + }, + "PastResolution": { + "time": "06:40:00" + } + }, + "Start": 9, + "Length": 20 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik ga om kwart voor zeven terug", + "Results": [ + { + "Text": "kwart voor zeven", + "Type": "time", + "Value": { + "Timex": "T06:45", + "FutureResolution": { + "time": "06:45:00" + }, + "PastResolution": { + "time": "06:45:00" + } + }, + "Start": 9, + "Length": 16 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik ga om tien voor zeven terug", + "Results": [ + { + "Text": "tien voor zeven", + "Type": "time", + "Value": { + "Timex": "T06:50", + "FutureResolution": { + "time": "06:50:00" + }, + "PastResolution": { + "time": "06:50:00" + } + }, + "Start": 9, + "Length": 15 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik ga om vijf voor zeven terug", + "Results": [ + { + "Text": "vijf voor zeven", + "Type": "time", + "Value": { + "Timex": "T06:55", + "FutureResolution": { + "time": "06:55:00" + }, + "PastResolution": { + "time": "06:55:00" + } + }, + "Start": 9, + "Length": 15 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "zet een alarm voor tien over half negen", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tien over half negen", + "Type": "time", + "Value": { + "Timex": "T08:40", + "FutureResolution": { + "time": "08:40:00" + }, + "PastResolution": { + "time": "08:40:00" + } + }, + "Start": 19, + "Length": 20 + } + ] + }, + { + "Input": "zet een alarm voor tien over half negen 's morgens", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tien over half negen 's morgens", + "Type": "time", + "Value": { + "Timex": "T08:40", + "FutureResolution": { + "time": "08:40:00" + }, + "PastResolution": { + "time": "08:40:00" + } + }, + "Start": 19, + "Length": 31 + } + ] + }, + { + "Input": "zet een alarm voor tien over half negen 's avonds", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tien over half negen 's avonds", + "Type": "time", + "Value": { + "Timex": "T20:40", + "FutureResolution": { + "time": "20:40:00" + }, + "PastResolution": { + "time": "20:40:00" + } + }, + "Start": 19, + "Length": 30 + } + ] + }, + { + "Input": "zet een alarm voor kwart voor elf", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "kwart voor elf", + "Type": "time", + "Value": { + "Timex": "T10:45", + "FutureResolution": { + "time": "10:45:00" + }, + "PastResolution": { + "time": "10:45:00" + } + }, + "Start": 19, + "Length": 14 + } + ] + }, + { + "Input": "zet een alarm voor kwart over drie 's middags", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "kwart over drie 's middags", + "Type": "time", + "Value": { + "Timex": "T15:15", + "FutureResolution": { + "time": "15:15:00" + }, + "PastResolution": { + "time": "15:15:00" + } + }, + "Start": 19, + "Length": 26 + } + ] + }, + { + "Input": "zet een alarm voor half vier 's middags", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "half vier 's middags", + "Type": "time", + "Value": { + "Timex": "T15:30", + "FutureResolution": { + "time": "15:30:00" + }, + "PastResolution": { + "time": "15:30:00" + } + }, + "Start": 19, + "Length": 20 + } + ] + }, + { + "Input": "zet een alarm voor tien over tien", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tien over tien", + "Type": "time", + "Value": { + "Timex": "T10:10", + "FutureResolution": { + "time": "10:10:00" + }, + "PastResolution": { + "time": "10:10:00" + } + }, + "Start": 19, + "Length": 14 + } + ] + }, + { + "Input": "zet een alarm voor vijf voor elf 's avonds", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vijf voor elf 's avonds", + "Type": "time", + "Value": { + "Timex": "T22:55", + "FutureResolution": { + "time": "22:55:00" + }, + "PastResolution": { + "time": "22:55:00" + } + }, + "Start": 19, + "Length": 23 + } + ] + }, + { + "Input": "Ik ben om 7 u terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "7 u", + "Type": "time", + "Value": { + "Timex": "T07", + "FutureResolution": { + "time": "07:00:00" + }, + "PastResolution": { + "time": "07:00:00" + } + }, + "Start": 10, + "Length": 3 + } + ] + }, + { + "Input": "Ik ben om zeven uur terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "zeven uur", + "Type": "time", + "Value": { + "Timex": "T07", + "FutureResolution": { + "time": "07:00:00" + }, + "PastResolution": { + "time": "07:00:00" + } + }, + "Start": 10, + "Length": 9 + } + ] + }, + { + "Input": "Ik ben om 19:00 terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "19:00", + "Type": "time", + "Value": { + "Timex": "T19:00", + "FutureResolution": { + "time": "19:00:00" + }, + "PastResolution": { + "time": "19:00:00" + } + }, + "Start": 10, + "Length": 5 + } + ] + }, + { + "Input": "Ik ben om 19:56 terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "19:56", + "Type": "time", + "Value": { + "Timex": "T19:56", + "FutureResolution": { + "time": "19:56:00" + }, + "PastResolution": { + "time": "19:56:00" + } + }, + "Start": 10, + "Length": 5 + } + ] + }, + { + "Input": "Ik ben om 19:56:30 terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "19:56:30", + "Type": "time", + "Value": { + "Timex": "T19:56:30", + "FutureResolution": { + "time": "19:56:30" + }, + "PastResolution": { + "time": "19:56:30" + } + }, + "Start": 10, + "Length": 8 + } + ] + }, + { + "Input": "Ik ben om 12:34 terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "12:34", + "Type": "time", + "Value": { + "Timex": "T12:34", + "FutureResolution": { + "time": "12:34:00" + }, + "PastResolution": { + "time": "12:34:00" + } + }, + "Start": 10, + "Length": 5 + } + ] + }, + { + "Input": "Ik ben om 12:34:25 terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "12:34:25", + "Type": "time", + "Value": { + "Timex": "T12:34:25", + "FutureResolution": { + "time": "12:34:25" + }, + "PastResolution": { + "time": "12:34:25" + } + }, + "Start": 10, + "Length": 8 + } + ] + }, + { + "Input": "Het is 8 uur 's morgens", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "8 uur 's morgens", + "Type": "time", + "Value": { + "Timex": "T08", + "FutureResolution": { + "time": "08:00:00" + }, + "PastResolution": { + "time": "08:00:00" + } + }, + "Start": 7, + "Length": 16 + } + ] + }, + { + "Input": "Het is 8 uur 's avonds", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "8 uur 's avonds", + "Type": "time", + "Value": { + "Timex": "T20", + "FutureResolution": { + "time": "20:00:00" + }, + "PastResolution": { + "time": "20:00:00" + } + }, + "Start": 7, + "Length": 15 + } + ] + }, + { + "Input": "Het is half 9 's avonds", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "half 9 's avonds", + "Type": "time", + "Value": { + "Timex": "T20:30", + "FutureResolution": { + "time": "20:30:00" + }, + "PastResolution": { + "time": "20:30:00" + } + }, + "Start": 7, + "Length": 16 + } + ] + }, + { + "Input": "Het is kwart voor 10 's avonds", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "kwart voor 10 's avonds", + "Type": "time", + "Value": { + "Timex": "T21:45", + "FutureResolution": { + "time": "21:45:00" + }, + "PastResolution": { + "time": "21:45:00" + } + }, + "Start": 7, + "Length": 23 + } + ] + }, + { + "Input": "Het is half acht 's avonds", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "half acht 's avonds", + "Type": "time", + "Value": { + "Timex": "T19:30", + "FutureResolution": { + "time": "19:30:00" + }, + "PastResolution": { + "time": "19:30:00" + } + }, + "Start": 7, + "Length": 19 + } + ] + }, + { + "Input": "Het is half acht 's ochtends", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "half acht 's ochtends", + "Type": "time", + "Value": { + "Timex": "T07:30", + "FutureResolution": { + "time": "07:30:00" + }, + "PastResolution": { + "time": "07:30:00" + } + }, + "Start": 7, + "Length": 21 + } + ] + }, + { + "Input": "Het is kwart voor 8 's ochtends", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "kwart voor 8 's ochtends", + "Type": "time", + "Value": { + "Timex": "T07:45", + "FutureResolution": { + "time": "07:45:00" + }, + "PastResolution": { + "time": "07:45:00" + } + }, + "Start": 7, + "Length": 24 + } + ] + }, + { + "Input": "Het is 10 voor half negen 's avonds", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10 voor half negen 's avonds", + "Type": "time", + "Value": { + "Timex": "T20:20", + "FutureResolution": { + "time": "20:20:00" + }, + "PastResolution": { + "time": "20:20:00" + } + }, + "Start": 7, + "Length": 28 + } + ] + }, + { + "Input": "Ik ben 7 uur 's avonds terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "7 uur 's avonds", + "Type": "time", + "Value": { + "Timex": "T19", + "FutureResolution": { + "time": "19:00:00" + }, + "PastResolution": { + "time": "19:00:00" + } + }, + "Start": 7, + "Length": 15 + } + ] + }, + { + "Input": "Ik ben 's avonds 7 uur terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "'s avonds 7 uur", + "Type": "time", + "Value": { + "Timex": "T19", + "FutureResolution": { + "time": "19:00:00" + }, + "PastResolution": { + "time": "19:00:00" + } + }, + "Start": 7, + "Length": 15 + } + ] + }, + { + "Input": "Ik ben 's avonds 7:00 terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "'s avonds 7:00", + "Type": "time", + "Value": { + "Timex": "T19:00", + "FutureResolution": { + "time": "19:00:00" + }, + "PastResolution": { + "time": "19:00:00" + } + }, + "Start": 7, + "Length": 14 + } + ] + }, + { + "Input": "Ik ben 's avonds 7:00:05 terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "'s avonds 7:00:05", + "Type": "time", + "Value": { + "Timex": "T19:00:05", + "FutureResolution": { + "time": "19:00:05" + }, + "PastResolution": { + "time": "19:00:05" + } + }, + "Start": 7, + "Length": 17 + } + ] + }, + { + "Input": "Ik ben 's avonds zeven uur terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "'s avonds zeven uur", + "Type": "time", + "Value": { + "Timex": "T19", + "FutureResolution": { + "time": "19:00:00" + }, + "PastResolution": { + "time": "19:00:00" + } + }, + "Start": 7, + "Length": 19 + } + ] + }, + { + "Input": "Ik ga half acht 's avonds terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "half acht 's avonds", + "Type": "time", + "Value": { + "Timex": "T19:30", + "FutureResolution": { + "time": "19:30:00" + }, + "PastResolution": { + "time": "19:30:00" + } + }, + "Start": 6, + "Length": 19 + } + ] + }, + { + "Input": "Ik ga vijf over half acht 's avonds terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vijf over half acht 's avonds", + "Type": "time", + "Value": { + "Timex": "T19:35", + "FutureResolution": { + "time": "19:35:00" + }, + "PastResolution": { + "time": "19:35:00" + } + }, + "Start": 6, + "Length": 29 + } + ] + }, + { + "Input": "Ik ga tien voor half twaalf 's avonds terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tien voor half twaalf 's avonds", + "Type": "time", + "Value": { + "Timex": "T23:20", + "FutureResolution": { + "time": "23:20:00" + }, + "PastResolution": { + "time": "23:20:00" + } + }, + "Start": 6, + "Length": 31 + } + ] + }, + { + "Input": "Ik ben rond het middaguur terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "rond het middaguur", + "Type": "time", + "Value": { + "Timex": "T12", + "FutureResolution": { + "time": "12:00:00" + }, + "PastResolution": { + "time": "12:00:00" + } + }, + "Start": 7, + "Length": 18 + } + ] + }, + { + "Input": "Ik ben rond elven terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "rond elven", + "Type": "time", + "Value": { + "Timex": "T11", + "FutureResolution": { + "time": "11:00:00" + }, + "PastResolution": { + "time": "11:00:00" + } + }, + "Start": 7, + "Length": 10 + } + ] + }, + { + "Input": "Ik ben 15:40 terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "15:40", + "Type": "time", + "Value": { + "Timex": "T15:40", + "FutureResolution": { + "time": "15:40:00" + }, + "PastResolution": { + "time": "15:40:00" + } + }, + "Start": 7, + "Length": 5 + } + ] + }, + { + "Input": "Ik ben 11:40 's morgens terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "11:40 's morgens", + "Type": "time", + "Value": { + "Timex": "T11:40", + "FutureResolution": { + "time": "11:40:00" + }, + "PastResolution": { + "time": "11:40:00" + } + }, + "Start": 7, + "Length": 16 + } + ] + }, + { + "Input": "het middaguur", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "het middaguur", + "Type": "time", + "Value": { + "Timex": "T12", + "FutureResolution": { + "time": "12:00:00" + }, + "PastResolution": { + "time": "12:00:00" + } + }, + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "Ik ben 12 uur lunchtijd terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "12 uur lunchtijd", + "Type": "time", + "Value": { + "Timex": "T12", + "FutureResolution": { + "time": "12:00:00" + }, + "PastResolution": { + "time": "12:00:00" + } + }, + "Start": 7, + "Length": 16 + } + ] + }, + { + "Input": "Ik ben 12 uur middernacht terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "12 uur middernacht", + "Type": "time", + "Value": { + "Timex": "T00", + "FutureResolution": { + "time": "00:00:00" + }, + "PastResolution": { + "time": "00:00:00" + } + }, + "Start": 7, + "Length": 18 + } + ] + }, + { + "Input": "Ik ben 12 uur 's nachts terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "12 uur 's nachts", + "Type": "time", + "Value": { + "Timex": "T00", + "FutureResolution": { + "time": "00:00:00" + }, + "PastResolution": { + "time": "00:00:00" + } + }, + "Start": 7, + "Length": 16 + } + ] + }, + { + "Input": "Ik ben 1 uur middernacht terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 uur middernacht", + "Type": "time", + "Value": { + "Timex": "T01", + "FutureResolution": { + "time": "01:00:00" + }, + "PastResolution": { + "time": "01:00:00" + } + }, + "Start": 7, + "Length": 17 + } + ] + }, + { + "Input": "Ik ben 11 uur lunchtijd terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "11 uur lunchtijd", + "Type": "time", + "Value": { + "Timex": "T11", + "FutureResolution": { + "time": "11:00:00" + }, + "PastResolution": { + "time": "11:00:00" + } + }, + "Start": 7, + "Length": 16 + } + ] + }, + { + "Input": "Ik ben 1 uur lunchtijd terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 uur lunchtijd", + "Type": "time", + "Value": { + "Timex": "T13", + "FutureResolution": { + "time": "13:00:00" + }, + "PastResolution": { + "time": "13:00:00" + } + }, + "Start": 7, + "Length": 15 + } + ] + }, + { + "Input": "Ik ben om lunchtijd 11 uur terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "om lunchtijd 11 uur", + "Type": "time", + "Value": { + "Timex": "T11", + "FutureResolution": { + "time": "11:00:00" + }, + "PastResolution": { + "time": "11:00:00" + } + }, + "Start": 7, + "Length": 19 + } + ] + }, + { + "Input": "Ik ben 19:56:13 terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "19:56:13", + "Type": "time", + "Value": { + "Timex": "T19:56:13", + "FutureResolution": { + "time": "19:56:13" + }, + "PastResolution": { + "time": "19:56:13" + } + }, + "Start": 7, + "Length": 8 + } + ] + }, + { + "Input": "Ik ben 12:34:45 terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "12:34:45", + "Type": "time", + "Value": { + "Timex": "T12:34:45", + "FutureResolution": { + "time": "12:34:45" + }, + "PastResolution": { + "time": "12:34:45" + } + }, + "Start": 7, + "Length": 8 + } + ] + }, + { + "Input": "Ik ben 's avonds 7:00:25 terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "'s avonds 7:00:25", + "Type": "time", + "Value": { + "Timex": "T19:00:25", + "FutureResolution": { + "time": "19:00:25" + }, + "PastResolution": { + "time": "19:00:25" + } + }, + "Start": 7, + "Length": 17 + } + ] + }, + { + "Input": "Ik ga half acht 's morgens terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "half acht 's morgens", + "Type": "time", + "Value": { + "Timex": "T07:30", + "FutureResolution": { + "time": "07:30:00" + }, + "PastResolution": { + "time": "07:30:00" + } + }, + "Start": 6, + "Length": 20 + } + ] + }, + { + "Input": "Ik ga vijf over elf terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vijf over elf", + "Type": "time", + "Value": { + "Timex": "T11:05", + "FutureResolution": { + "time": "11:05:00" + }, + "PastResolution": { + "time": "11:05:00" + } + }, + "Start": 6, + "Length": 13 + } + ] + }, + { + "Input": "Ik ga drie minuten voor half zes terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "drie minuten voor half zes", + "Type": "time", + "Value": { + "Timex": "T05:27", + "FutureResolution": { + "time": "05:27:00" + }, + "PastResolution": { + "time": "05:27:00" + } + }, + "Start": 6, + "Length": 26 + } + ] + }, + { + "Input": "Ik ga half zes 's avonds terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "half zes 's avonds", + "Type": "time", + "Value": { + "Timex": "T17:30", + "FutureResolution": { + "time": "17:30:00" + }, + "PastResolution": { + "time": "17:30:00" + } + }, + "Start": 6, + "Length": 18 + } + ] + }, + { + "Input": "Ik ga 's avonds half zes terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "'s avonds half zes", + "Type": "time", + "Value": { + "Timex": "T17:30", + "FutureResolution": { + "time": "17:30:00" + }, + "PastResolution": { + "time": "17:30:00" + } + }, + "Start": 6, + "Length": 18 + } + ] + }, + { + "Input": "Ik ben het middaguur terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "het middaguur", + "Type": "time", + "Value": { + "Timex": "T12", + "FutureResolution": { + "time": "12:00:00" + }, + "PastResolution": { + "time": "12:00:00" + } + }, + "Start": 7, + "Length": 13 + } + ] + }, + { + "Input": "Ik ben om lunchtijd 12 uur terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "om lunchtijd 12 uur", + "Type": "time", + "Value": { + "Timex": "T12", + "FutureResolution": { + "time": "12:00:00" + }, + "PastResolution": { + "time": "12:00:00" + } + }, + "Start": 7, + "Length": 19 + } + ] + }, + { + "Input": "Ik ben om 7:01u terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "7:01u", + "Type": "time", + "Value": { + "Timex": "T07:01", + "FutureResolution": { + "time": "07:01:00" + }, + "PastResolution": { + "time": "07:01:00" + } + }, + "Start": 10, + "Length": 5 + } + ] + }, + { + "Input": "Ik ben om 22:10u terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "22:10u", + "Type": "time", + "Value": { + "Timex": "T22:10", + "FutureResolution": { + "time": "22:10:00" + }, + "PastResolution": { + "time": "22:10:00" + } + }, + "Start": 10, + "Length": 6 + } + ] + }, + { + "Input": "Ik ben om drie minuten na 22:10 terug", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "drie minuten na 22:10", + "Type": "time", + "Value": { + "Timex": "T22:13", + "FutureResolution": { + "time": "22:13:00" + }, + "PastResolution": { + "time": "22:13:00" + } + }, + "Start": 10, + "Length": 21 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Dutch/TimePeriodExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Dutch/TimePeriodExtractor.json new file mode 100644 index 000000000..62bd127d7 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Dutch/TimePeriodExtractor.json @@ -0,0 +1,1402 @@ +[ + { + "Input": "Ik ben weg van 5 tot 6PM", + "Results": [ + { + "Text": "van 5 tot 6PM", + "Type": "timerange", + "Start": 11, + "Length": 13 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik ben weg van 17:00 tot 18:00", + "Results": [ + { + "Text": "van 17:00 tot 18:00", + "Type": "timerange", + "Start": 11, + "Length": 19 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik ben weg van 17:00 tot 18:00 uur", + "Results": [ + { + "Text": "van 17:00 tot 18:00 uur", + "Type": "timerange", + "Start": 11, + "Length": 23 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik ben weg van 5 tot 6 สผs middags", + "Results": [ + { + "Text": "van 5 tot 6 สผs middags", + "Type": "timerange", + "Start": 11, + "Length": 22 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik ben weg van 5 tot zeven in de ochtend", + "Results": [ + { + "Text": "van 5 tot zeven in de ochtend", + "Type": "timerange", + "Start": 11, + "Length": 29 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik ben weg van 5:00 tot 6:00PM", + "Results": [ + { + "Text": "van 5:00 tot 6:00PM", + "Type": "timerange", + "Start": 11, + "Length": 19 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik ben weg tussen 5 en 6PM", + "Results": [ + { + "Text": "tussen 5 en 6PM", + "Type": "timerange", + "Start": 11, + "Length": 15 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik ben weg tussen 5PM en 6PM", + "Results": [ + { + "Text": "tussen 5PM en 6PM", + "Type": "timerange", + "Start": 11, + "Length": 17 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik ben weg tussen 5 en 6 สผs middags", + "Results": [ + { + "Text": "tussen 5 en 6 สผs middags", + "Type": "timerange", + "Start": 11, + "Length": 24 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik ben weg 4pm tot 5pm", + "Results": [ + { + "Text": "4pm tot 5pm", + "Type": "timerange", + "Start": 11, + "Length": 11 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik ben weg 4-5pm", + "Results": [ + { + "Text": "4-5pm", + "Type": "timerange", + "Start": 11, + "Length": 5 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik ben weg 4:00 tot 5pm", + "Results": [ + { + "Text": "4:00 tot 5pm", + "Type": "timerange", + "Start": 11, + "Length": 12 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik ben weg 4:00-5pm", + "Results": [ + { + "Text": "4:00-5pm", + "Type": "timerange", + "Start": 11, + "Length": 8 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik ben weg van 4:00 tot 7 uur", + "Results": [ + { + "Text": "van 4:00 tot 7 uur", + "Type": "timerange", + "Start": 11, + "Length": 18 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik ben weg van 3pm tot half acht ", + "Results": [ + { + "Text": "van 3pm tot half acht", + "Type": "timerange", + "Start": 11, + "Length": 21 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik ben weg van 4pm-5pm", + "Results": [ + { + "Text": "van 4pm-5pm", + "Type": "timerange", + "Start": 11, + "Length": 11 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik ben weg 4pm - 5pm", + "Results": [ + { + "Text": "4pm - 5pm", + "Type": "timerange", + "Start": 11, + "Length": 9 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik ben weg 16:00 โ€“ 17:00", + "Results": [ + { + "Text": "16:00 โ€“ 17:00", + "Type": "timerange", + "Start": 11, + "Length": 13 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik ben weg van 16:00โ€“17:00", + "Results": [ + { + "Text": "van 16:00โ€“17:00", + "Type": "timerange", + "Start": 11, + "Length": 15 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik ben weg van 16:00 โ€“ 17:00", + "Results": [ + { + "Text": "van 16:00 โ€“ 17:00", + "Type": "timerange", + "Start": 11, + "Length": 17 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik ben weg 16:00โ€“17:00", + "Results": [ + { + "Text": "16:00โ€“17:00", + "Type": "timerange", + "Start": 11, + "Length": 11 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik ben weg 20 minuten voor drie tot acht สผs avonds", + "Results": [ + { + "Text": "20 minuten voor drie tot acht สผs avonds", + "Type": "timerange", + "Start": 11, + "Length": 39 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik ben weg van 4 pm tot 5 pm", + "Results": [ + { + "Text": "van 4 pm tot 5 pm", + "Type": "timerange", + "Start": 11, + "Length": 17 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik ben weg van 4pm tot half zes", + "Results": [ + { + "Text": "van 4pm tot half zes", + "Type": "timerange", + "Start": 11, + "Length": 20 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik ben weg van 16:00 tot 17:00", + "Results": [ + { + "Text": "van 16:00 tot 17:00", + "Type": "timerange", + "Start": 11, + "Length": 19 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik ben weg van 16:00 tot half zes", + "Results": [ + { + "Text": "van 16:00 tot half zes", + "Type": "timerange", + "Start": 11, + "Length": 22 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik ben weg van 3 uur in de ochtend tot 5pm", + "Results": [ + { + "Text": "van 3 uur in de ochtend tot 5pm", + "Type": "timerange", + "Start": 11, + "Length": 31 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik ben weg van 3 uur in de ochtend tot vijf uur in de middag", + "Results": [ + { + "Text": "van 3 uur in de ochtend tot vijf uur in de middag", + "Type": "timerange", + "Start": 11, + "Length": 49 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik ben weg tussen 16:00 uur en half zes", + "Results": [ + { + "Text": "tussen 16:00 uur en half zes", + "Type": "timerange", + "Start": 11, + "Length": 28 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik ben weg tussen 3 uur in de ochtend en 17:00 uur", + "Results": [ + { + "Text": "tussen 3 uur in de ochtend en 17:00 uur", + "Type": "timerange", + "Start": 11, + "Length": 39 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "laten we in de ochtend afspreken", + "Results": [ + { + "Text": "in de ochtend", + "Type": "timerange", + "Start": 9, + "Length": 13 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "laten we in de middag afspreken", + "Results": [ + { + "Text": "in de middag", + "Type": "timerange", + "Start": 9, + "Length": 12 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "laten we in de avond afspreken ", + "Results": [ + { + "Text": "in de avond", + "Type": "timerange", + "Start": 9, + "Length": 11 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "laten we สผs avonds afspreken ", + "Results": [ + { + "Text": "สผs avonds", + "Type": "timerange", + "Start": 9, + "Length": 9 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "laten we in de nacht afspreken ", + "Results": [ + { + "Text": "in de nacht", + "Type": "timerange", + "Start": 9, + "Length": 11 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "laten we สผs nachts afspreken ", + "Results": [ + { + "Text": "สผs nachts", + "Type": "timerange", + "Start": 9, + "Length": 9 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "laten we in de avonden afspreken", + "Results": [ + { + "Text": "in de avonden", + "Type": "timerange", + "Start": 9, + "Length": 13 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "laten we in de vroege ochtenden afspreken", + "Results": [ + { + "Text": "in de vroege ochtenden", + "Type": "timerange", + "Start": 9, + "Length": 22 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "laten we in de late ochtenden afspreken", + "Results": [ + { + "Text": "in de late ochtenden", + "Type": "timerange", + "Start": 9, + "Length": 20 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "laten we vroeg in de ochtend afspreken", + "Results": [ + { + "Text": "vroeg in de ochtend", + "Type": "timerange", + "Start": 9, + "Length": 19 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "laten we laat in de ochtend afspreken", + "Results": [ + { + "Text": "laat in de ochtend", + "Type": "timerange", + "Start": 9, + "Length": 18 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "laten we vroeg in de middag afspreken", + "Results": [ + { + "Text": "vroeg in de middag", + "Type": "timerange", + "Start": 9, + "Length": 18 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "laten we laat in de middag afspreken", + "Results": [ + { + "Text": "laat in de middag", + "Type": "timerange", + "Start": 9, + "Length": 17 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "laten we vroeg in de avond afspreken", + "Results": [ + { + "Text": "vroeg in de avond", + "Type": "timerange", + "Start": 9, + "Length": 17 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "laten we laat in de avond afspreken", + "Results": [ + { + "Text": "laat in de avond", + "Type": "timerange", + "Start": 9, + "Length": 16 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "laten we vroeg in de nacht afspreken", + "Results": [ + { + "Text": "vroeg in de nacht", + "Type": "timerange", + "Start": 9, + "Length": 17 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "laten we สผs nachts laat afspreken", + "Results": [ + { + "Text": "สผs nachts laat", + "Type": "timerange", + "Start": 9, + "Length": 14 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "laten we สผs nachts vroeg afspreken", + "Results": [ + { + "Text": "สผs nachts vroeg", + "Type": "timerange", + "Start": 9, + "Length": 15 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "afspraak maken van twee tot vijf สผs middags", + "Results": [ + { + "Text": "van twee tot vijf สผs middags", + "Type": "timerange", + "Start": 15, + "Length": 28 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Feestje bij Jean van 18:00 tot 23:00 uur", + "Results": [ + { + "Text": "van 18:00 tot 23:00 uur", + "Type": "timerange", + "Start": 17, + "Length": 23 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "afspraak maken van 14:00 tot 16:30", + "Results": [ + { + "Text": "van 14:00 tot 16:30", + "Type": "timerange", + "Start": 15, + "Length": 19 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "afspraak maken van twee tot vijf in de middag", + "Results": [ + { + "Text": "van twee tot vijf in de middag", + "Type": "timerange", + "Start": 15, + "Length": 30 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "afspraak maken van 1 uur สผs middags tot 4", + "Results": [ + { + "Text": "van 1 uur สผs middags tot 4", + "Type": "timerange", + "Start": 15, + "Length": 26 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "afspraak maken van 1 uur in de middag tot 4.", + "Results": [ + { + "Text": "van 1 uur in de middag tot 4", + "Type": "timerange", + "Start": 15, + "Length": 28 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "afspraak maken van 13:30 tot 4!", + "Results": [ + { + "Text": "van 13:30 tot 4", + "Type": "timerange", + "Start": 15, + "Length": 15 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "afspraak maken van 13:30 uur tot 4!", + "Results": [ + { + "Text": "van 13:30 uur tot 4", + "Type": "timerange", + "Start": 15, + "Length": 19 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "afspraak maken 13:30 voor 4 personen", + "Results": [], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "afspraak maken 13:30 uur voor 4 personen", + "Results": [], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "afspraak maken om 13:30 uur voor 4 personen", + "Results": [], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Hi Cortana- Maak alsjeblieft een skype afspraak met Jennifer. Ik heb een afspraak van 30 minuten in de middag nodig, deze vrijdag zal ik vertrekken.", + "Results": [ + { + "Text": "in de middag", + "Type": "timerange", + "Start": 98, + "Length": 12 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Hi Cortana- Maak alsjeblieft een skype afspraak met Jennifer. Ik heb vrijdag een afspraak van 30 minuten nodig, in de middag zal ik vertrekken.", + "Results": [ + { + "Text": "in de middag", + "Type": "timerange", + "Start": 112, + "Length": 12 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "maak afspraak van 1:30 tot 3:30", + "Results": [ + { + "Text": "van 1:30 tot 3:30", + "Type": "timerange", + "Start": 14, + "Length": 17 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "maak afspraak van 1:30 pm tot 3:30", + "Results": [ + { + "Text": "van 1:30 pm tot 3:30", + "Type": "timerange", + "Start": 14, + "Length": 20 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "maak afspraak van 1:30 pm tot 3:30 pm", + "Results": [ + { + "Text": "van 1:30 pm tot 3:30 pm", + "Type": "timerange", + "Start": 14, + "Length": 23 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "maak afspraak van 1 tot 3:30", + "Results": [ + { + "Text": "van 1 tot 3:30", + "Type": "timerange", + "Start": 14, + "Length": 14 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "maak afspraak van 1:30 tot 3", + "Results": [ + { + "Text": "van 1:30 tot 3", + "Type": "timerange", + "Start": 14, + "Length": 14 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "maak afspraak tussen 10 en 11:30", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tussen 10 en 11:30", + "Type": "timerange", + "Start": 14, + "Length": 18 + } + ] + }, + { + "Input": "maak afspraak tussen 10:10am en 12:50", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tussen 10:10am en 12:50", + "Type": "timerange", + "Start": 14, + "Length": 23 + } + ] + }, + { + "Input": "maak afspraak tussen 10:10pm en 3", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tussen 10:10pm en 3", + "Type": "timerange", + "Start": 14, + "Length": 19 + } + ] + }, + { + "Input": "maak afspraak van 22:10 tot 10", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van 22:10 tot 10", + "Type": "timerange", + "Start": 14, + "Length": 16 + } + ] + }, + { + "Input": "maak afspraak van 10:30am tot 23", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van 10:30am tot 23", + "Type": "timerange", + "Start": 14, + "Length": 18 + } + ] + }, + { + "Input": "Ik ben 5 tot 18:00 weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5 tot 18:00", + "Type": "timerange", + "Start": 7, + "Length": 11 + } + ] + }, + { + "Input": "Ik ben 5 tot 6 's middags weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5 tot 6 's middags", + "Type": "timerange", + "Start": 7, + "Length": 18 + } + ] + }, + { + "Input": "Ik ben 5 tot zeven uur 's morgens weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5 tot zeven uur 's morgens", + "Type": "timerange", + "Start": 7, + "Length": 26 + } + ] + }, + { + "Input": "Ik ben van 5 tot 18:00 weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van 5 tot 18:00", + "Type": "timerange", + "Start": 7, + "Length": 15 + } + ] + }, + { + "Input": "Ik ben tussen 5 en 18:00 weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tussen 5 en 18:00", + "Type": "timerange", + "Start": 7, + "Length": 17 + } + ] + }, + { + "Input": "Ik ben tussen 17:00 en 18:00 weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tussen 17:00 en 18:00", + "Type": "timerange", + "Start": 7, + "Length": 21 + } + ] + }, + { + "Input": "Ik ben tussen 5 en 6 's middags weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tussen 5 en 6 's middags", + "Type": "timerange", + "Start": 7, + "Length": 24 + } + ] + }, + { + "Input": "Ik ben 16:00 tot 17:00 weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "16:00 tot 17:00", + "Type": "timerange", + "Start": 7, + "Length": 15 + } + ] + }, + { + "Input": "Ik ben 4 tot 17:00 weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "4 tot 17:00", + "Type": "timerange", + "Start": 7, + "Length": 11 + } + ] + }, + { + "Input": "Ik ben 4:00 tot 17:00 weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "4:00 tot 17:00", + "Type": "timerange", + "Start": 7, + "Length": 14 + } + ] + }, + { + "Input": "Ik ben 4:00 tot 7 uur weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "4:00 tot 7 uur", + "Type": "timerange", + "Start": 7, + "Length": 14 + } + ] + }, + { + "Input": "Ik ben 15:00 tot half acht weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "15:00 tot half acht", + "Type": "timerange", + "Start": 7, + "Length": 19 + } + ] + }, + { + "Input": "Ik ben 16:00-17:00 weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "16:00-17:00", + "Type": "timerange", + "Start": 7, + "Length": 11 + } + ] + }, + { + "Input": "Ik ben tien over half drie tot acht uur 's avonds weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tien over half drie tot acht uur 's avonds", + "Type": "timerange", + "Start": 7, + "Length": 42 + } + ] + }, + { + "Input": "Ik ben van 16:00 tot 17:00 weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van 16:00 tot 17:00", + "Type": "timerange", + "Start": 7, + "Length": 19 + } + ] + }, + { + "Input": "Ik ben van 16:00 tot half zes weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van 16:00 tot half zes", + "Type": "timerange", + "Start": 7, + "Length": 22 + } + ] + }, + { + "Input": "Ik ben van 3 uur 's ochtends tot 17:00 weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van 3 uur 's ochtends tot 17:00", + "Type": "timerange", + "Start": 7, + "Length": 31 + } + ] + }, + { + "Input": "Ik ben van 3 uur 's ochtends tot vijf uur 's middags weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van 3 uur 's ochtends tot vijf uur 's middags", + "Type": "timerange", + "Start": 7, + "Length": 45 + } + ] + }, + { + "Input": "Ik ben tussen 16:00 en half zes weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tussen 16:00 en half zes", + "Type": "timerange", + "Start": 7, + "Length": 24 + } + ] + }, + { + "Input": "Ik ben tussen 3 uur 's ochtends en 17:00 weg", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tussen 3 uur 's ochtends en 17:00", + "Type": "timerange", + "Start": 7, + "Length": 33 + } + ] + }, + { + "Input": "laten we 's ochtends afspreken", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "'s ochtends", + "Type": "timerange", + "Start": 9, + "Length": 11 + } + ] + }, + { + "Input": "laten we 's middags afspreken", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "'s middags", + "Type": "timerange", + "Start": 9, + "Length": 10 + } + ] + }, + { + "Input": "laten we 's nachts afspreken", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "'s nachts", + "Type": "timerange", + "Start": 9, + "Length": 9 + } + ] + }, + { + "Input": "laten we 's avonds afspreken", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "'s avonds", + "Type": "timerange", + "Start": 9, + "Length": 9 + } + ] + }, + { + "Input": "laten we vroeg in de ochtenden afspreken", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vroeg in de ochtenden", + "Type": "timerange", + "Start": 9, + "Length": 21 + } + ] + }, + { + "Input": "laten we laat in de ochtenden afspreken", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "laat in de ochtenden", + "Type": "timerange", + "Start": 9, + "Length": 20 + } + ] + }, + { + "Input": "laten we laat in de nacht afspreken", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "laat in de nacht", + "Type": "timerange", + "Start": 9, + "Length": 16 + } + ] + }, + { + "Input": "regel een meeting van twee tot vijf uur 's middags", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van twee tot vijf uur 's middags", + "Type": "timerange", + "Start": 18, + "Length": 32 + } + ] + }, + { + "Input": "Feest bij Jean van 6 tot 23:00", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van 6 tot 23:00", + "Type": "timerange", + "Start": 15, + "Length": 15 + } + ] + }, + { + "Input": "regel meeting van 14:00 tot 16:30", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van 14:00 tot 16:30", + "Type": "timerange", + "Start": 14, + "Length": 19 + } + ] + }, + { + "Input": "regel meeting van twee tot vijf 's middags", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van twee tot vijf 's middags", + "Type": "timerange", + "Start": 14, + "Length": 28 + } + ] + }, + { + "Input": "regel meeting 13:00 tot 16:00", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "13:00 tot 16:00", + "Type": "timerange", + "Start": 14, + "Length": 15 + } + ] + }, + { + "Input": "regel meeting 13:00 tot 16:00.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "13:00 tot 16:00", + "Type": "timerange", + "Start": 14, + "Length": 15 + } + ] + }, + { + "Input": "regel meeting 13:30 tot 4!", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "13:30 tot 4", + "Type": "timerange", + "Start": 14, + "Length": 11 + } + ] + }, + { + "Input": "regel meeting 13:30 tot 4 mensen", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "Hoi Cortana- plan alsjeblieft een Skypemeeting met Jennifer. Ik heb een meeting van 30 min 's middags nodig, deze vrijdag vertrek ik.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "'s middags", + "Type": "timerange", + "Start": 91, + "Length": 10 + } + ] + }, + { + "Input": "Hoi Cortana- plan alsjeblieft een Skypemeeting met Jennifer. Ik heb een meeting van 30 min in de middag nodig, deze vrijdag vertrek ik.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "in de middag", + "Type": "timerange", + "Start": 91, + "Length": 12 + } + ] + }, + { + "Input": "regel meeting van 1:30 tot 3:30", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van 1:30 tot 3:30", + "Type": "timerange", + "Start": 14, + "Length": 17 + } + ] + }, + { + "Input": "regel meeting van 13:30 tot 3:30", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van 13:30 tot 3:30", + "Type": "timerange", + "Start": 14, + "Length": 18 + } + ] + }, + { + "Input": "regel meeting van 13:30 tot 15:30", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van 13:30 tot 15:30", + "Type": "timerange", + "Start": 14, + "Length": 19 + } + ] + }, + { + "Input": "regel meeting van 1 tot 3:30", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van 1 tot 3:30", + "Type": "timerange", + "Start": 14, + "Length": 14 + } + ] + }, + { + "Input": "regel meeting van 1:30 tot 3", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van 1:30 tot 3", + "Type": "timerange", + "Start": 14, + "Length": 14 + } + ] + }, + { + "Input": "regel meeting tussen 10 en 11:30", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tussen 10 en 11:30", + "Type": "timerange", + "Start": 14, + "Length": 18 + } + ] + }, + { + "Input": "regel meeting tussen 10:10 en 12:50", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tussen 10:10 en 12:50", + "Type": "timerange", + "Start": 14, + "Length": 21 + } + ] + }, + { + "Input": "regel meeting tussen 22:10 en 3", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tussen 22:10 en 3", + "Type": "timerange", + "Start": 14, + "Length": 17 + } + ] + }, + { + "Input": "regel meeting van 22:10 tot 10", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van 22:10 tot 10", + "Type": "timerange", + "Start": 14, + "Length": 16 + } + ] + }, + { + "Input": "regel meeting van 10:30 tot 23", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van 10:30 tot 23", + "Type": "timerange", + "Start": 14, + "Length": 16 + } + ] + }, + { + "Input": "bel me niet tijdens kantooruren", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tijdens kantooruren", + "Type": "timerange", + "Start": 12, + "Length": 19 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Dutch/TimePeriodParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Dutch/TimePeriodParser.json new file mode 100644 index 000000000..35f9d535c --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Dutch/TimePeriodParser.json @@ -0,0 +1,1810 @@ +[ + { + "Input": "Ik ben 5 tot 18:00 weg", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5 tot 18:00", + "Type": "timerange", + "Value": { + "Timex": "(T05,T18:00,PT13H)", + "FutureResolution": { + "startTime": "05:00:00", + "endTime": "18:00:00" + }, + "PastResolution": { + "startTime": "05:00:00", + "endTime": "18:00:00" + } + }, + "Start": 7, + "Length": 11 + } + ] + }, + { + "Input": "Ik ben 5 tot 6 's avonds weg", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5 tot 6 's avonds", + "Type": "timerange", + "Value": { + "Timex": "(T17,T18,PT1H)", + "FutureResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + }, + "PastResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + } + }, + "Start": 7, + "Length": 17 + } + ] + }, + { + "Input": "Ik ben 5 tot zeven 's morgens weg", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5 tot zeven 's morgens", + "Type": "timerange", + "Value": { + "Timex": "(T05,T07,PT2H)", + "FutureResolution": { + "startTime": "05:00:00", + "endTime": "07:00:00" + }, + "PastResolution": { + "startTime": "05:00:00", + "endTime": "07:00:00" + } + }, + "Start": 7, + "Length": 22 + } + ] + }, + { + "Input": "Ik ben van 5 tot 18:00 weg", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van 5 tot 18:00", + "Type": "timerange", + "Value": { + "Timex": "(T05,T18:00,PT13H)", + "FutureResolution": { + "startTime": "05:00:00", + "endTime": "18:00:00" + }, + "PastResolution": { + "startTime": "05:00:00", + "endTime": "18:00:00" + } + }, + "Start": 7, + "Length": 15 + } + ] + }, + { + "Input": "Ik ben van 5 tot 6 in de avond weg", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van 5 tot 6 in de avond", + "Type": "timerange", + "Value": { + "Timex": "(T17,T18,PT1H)", + "FutureResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + }, + "PastResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + } + }, + "Start": 7, + "Length": 23 + } + ] + }, + { + "Input": "Ik ben tussen 5 en 6 's avonds weg", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tussen 5 en 6 's avonds", + "Type": "timerange", + "Value": { + "Timex": "(T17,T18,PT1H)", + "FutureResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + }, + "PastResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + } + }, + "Start": 7, + "Length": 23 + } + ] + }, + { + "Input": "Ik ben tussen 17:00 en 18:00 weg", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tussen 17:00 en 18:00", + "Type": "timerange", + "Value": { + "Timex": "(T17:00,T18:00,PT1H)", + "FutureResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + }, + "PastResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + } + }, + "Start": 7, + "Length": 21 + } + ] + }, + { + "Input": "Ik ben tussen 5 en 6 's middags weg", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tussen 5 en 6 's middags", + "Type": "timerange", + "Value": { + "Timex": "(T17,T18,PT1H)", + "FutureResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + }, + "PastResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + } + }, + "Start": 7, + "Length": 24 + } + ] + }, + { + "Input": "Ik ben van 1:00 tot 17:00 weg", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van 1:00 tot 17:00", + "Type": "timerange", + "Value": { + "Timex": "(T01:00,T17:00,PT16H)", + "FutureResolution": { + "startTime": "01:00:00", + "endTime": "17:00:00" + }, + "PastResolution": { + "startTime": "01:00:00", + "endTime": "17:00:00" + } + }, + "Start": 7, + "Length": 18 + } + ] + }, + { + "Input": "Ik ben van 16:00 tot 17:00 weg", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van 16:00 tot 17:00", + "Type": "timerange", + "Value": { + "Timex": "(T16:00,T17:00,PT1H)", + "FutureResolution": { + "startTime": "16:00:00", + "endTime": "17:00:00" + }, + "PastResolution": { + "startTime": "16:00:00", + "endTime": "17:00:00" + } + }, + "Start": 7, + "Length": 19 + } + ] + }, + { + "Input": "Ik ben van 4 tot 5 's avonds weg", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van 4 tot 5 's avonds", + "Type": "timerange", + "Value": { + "Timex": "(T16,T17,PT1H)", + "FutureResolution": { + "startTime": "16:00:00", + "endTime": "17:00:00" + }, + "PastResolution": { + "startTime": "16:00:00", + "endTime": "17:00:00" + } + }, + "Start": 7, + "Length": 21 + } + ] + }, + { + "Input": "Ik ben 4:00 tot 7 uur weg", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "4:00 tot 7 uur", + "Type": "timerange", + "Value": { + "Timex": "(T04:00,T07,PT3H)", + "FutureResolution": { + "startTime": "04:00:00", + "endTime": "07:00:00" + }, + "PastResolution": { + "startTime": "04:00:00", + "endTime": "07:00:00" + } + }, + "Start": 7, + "Length": 14 + } + ] + }, + { + "Input": "Ik ben 16:00-17:00 weg", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "16:00-17:00", + "Type": "timerange", + "Value": { + "Timex": "(T16:00,T17:00,PT1H)", + "FutureResolution": { + "startTime": "16:00:00", + "endTime": "17:00:00" + }, + "PastResolution": { + "startTime": "16:00:00", + "endTime": "17:00:00" + } + }, + "Start": 7, + "Length": 11 + } + ] + }, + { + "Input": "Ik ben 16:00 - 17:00 weg", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "16:00 - 17:00", + "Type": "timerange", + "Value": { + "Timex": "(T16:00,T17:00,PT1H)", + "FutureResolution": { + "startTime": "16:00:00", + "endTime": "17:00:00" + }, + "PastResolution": { + "startTime": "16:00:00", + "endTime": "17:00:00" + } + }, + "Start": 7, + "Length": 13 + } + ] + }, + { + "Input": "Ik ben van 3 uur 's ochtends tot 17:00 weg", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van 3 uur 's ochtends tot 17:00", + "Type": "timerange", + "Value": { + "Timex": "(T03,T17:00,PT14H)", + "FutureResolution": { + "startTime": "03:00:00", + "endTime": "17:00:00" + }, + "PastResolution": { + "startTime": "03:00:00", + "endTime": "17:00:00" + } + }, + "Start": 7, + "Length": 31 + } + ] + }, + { + "Input": "Ik ben tussen 3 uur 's ochtends en 17:00 weg", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tussen 3 uur 's ochtends en 17:00", + "Type": "timerange", + "Value": { + "Timex": "(T03,T17:00,PT14H)", + "FutureResolution": { + "startTime": "03:00:00", + "endTime": "17:00:00" + }, + "PastResolution": { + "startTime": "03:00:00", + "endTime": "17:00:00" + } + }, + "Start": 7, + "Length": 33 + } + ] + }, + { + "Input": "Ik ben tussen 16:00 en 17:00 vandaag weg", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tussen 16:00 en 17:00", + "Type": "timerange", + "Value": { + "Timex": "(T16:00,T17:00,PT1H)", + "FutureResolution": { + "startTime": "16:00:00", + "endTime": "17:00:00" + }, + "PastResolution": { + "startTime": "16:00:00", + "endTime": "17:00:00" + } + }, + "Start": 7, + "Length": 21 + } + ] + }, + { + "Input": "laten we elkaar 's ochtends ontmoeten", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "'s ochtends", + "Type": "timerange", + "Value": { + "Timex": "TMO", + "FutureResolution": { + "startTime": "08:00:00", + "endTime": "12:00:00" + }, + "PastResolution": { + "startTime": "08:00:00", + "endTime": "12:00:00" + } + }, + "Start": 16, + "Length": 11 + } + ] + }, + { + "Input": "laten we elkaar 's middags ontmoeten", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "'s middags", + "Type": "timerange", + "Value": { + "Timex": "TAF", + "FutureResolution": { + "startTime": "12:00:00", + "endTime": "16:00:00" + }, + "PastResolution": { + "startTime": "12:00:00", + "endTime": "16:00:00" + } + }, + "Start": 16, + "Length": 10 + } + ] + }, + { + "Input": "laten we elkaar 's nachts ontmoeten", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "'s nachts", + "Type": "timerange", + "Value": { + "Timex": "TNI", + "FutureResolution": { + "startTime": "20:00:00", + "endTime": "23:59:59" + }, + "PastResolution": { + "startTime": "20:00:00", + "endTime": "23:59:59" + } + }, + "Start": 16, + "Length": 9 + } + ] + }, + { + "Input": "laten we elkaar 's avonds ontmoeten", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "'s avonds", + "Type": "timerange", + "Value": { + "Timex": "TEV", + "FutureResolution": { + "startTime": "16:00:00", + "endTime": "20:00:00" + }, + "PastResolution": { + "startTime": "16:00:00", + "endTime": "20:00:00" + } + }, + "Start": 16, + "Length": 9 + } + ] + }, + { + "Input": "laten we elkaar in de avonden ontmoeten", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "in de avonden", + "Type": "timerange", + "Value": { + "Timex": "TEV", + "FutureResolution": { + "startTime": "16:00:00", + "endTime": "20:00:00" + }, + "PastResolution": { + "startTime": "16:00:00", + "endTime": "20:00:00" + } + }, + "Start": 16, + "Length": 13 + } + ] + }, + { + "Input": "laten we elkaar in de vroege morgens ontmoeten", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "in de vroege morgens", + "Type": "timerange", + "Value": { + "Timex": "TMO", + "Mod": "start", + "FutureResolution": { + "startTime": "08:00:00", + "endTime": "10:00:00" + }, + "PastResolution": { + "startTime": "08:00:00", + "endTime": "10:00:00" + } + }, + "Start": 16, + "Length": 20 + } + ] + }, + { + "Input": "laten we elkaar in de late morgens ontmoeten", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "in de late morgens", + "Type": "timerange", + "Value": { + "Timex": "TMO", + "Mod": "end", + "FutureResolution": { + "startTime": "10:00:00", + "endTime": "12:00:00" + }, + "PastResolution": { + "startTime": "10:00:00", + "endTime": "12:00:00" + } + }, + "Start": 16, + "Length": 18 + } + ] + }, + { + "Input": "laten we elkaar in de vroege morgen ontmoeten", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "in de vroege morgen", + "Type": "timerange", + "Value": { + "Timex": "TMO", + "Mod": "start", + "FutureResolution": { + "startTime": "08:00:00", + "endTime": "10:00:00" + }, + "PastResolution": { + "startTime": "08:00:00", + "endTime": "10:00:00" + } + }, + "Start": 16, + "Length": 19 + } + ] + }, + { + "Input": "laten we elkaar in de late morgen ontmoeten", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "in de late morgen", + "Type": "timerange", + "Value": { + "Timex": "TMO", + "Mod": "end", + "FutureResolution": { + "startTime": "10:00:00", + "endTime": "12:00:00" + }, + "PastResolution": { + "startTime": "10:00:00", + "endTime": "12:00:00" + } + }, + "Start": 16, + "Length": 17 + } + ] + }, + { + "Input": "laten we elkaar in de vroege middag ontmoeten", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "in de vroege middag", + "Type": "timerange", + "Value": { + "Timex": "TAF", + "Mod": "start", + "FutureResolution": { + "startTime": "12:00:00", + "endTime": "14:00:00" + }, + "PastResolution": { + "startTime": "12:00:00", + "endTime": "14:00:00" + } + }, + "Start": 16, + "Length": 19 + } + ] + }, + { + "Input": "laten we elkaar in de late middag", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "in de late middag", + "Type": "timerange", + "Value": { + "Timex": "TAF", + "Mod": "end", + "FutureResolution": { + "startTime": "14:00:00", + "endTime": "16:00:00" + }, + "PastResolution": { + "startTime": "14:00:00", + "endTime": "16:00:00" + } + }, + "Start": 16, + "Length": 17 + } + ] + }, + { + "Input": "laten we elkaar in de vroege avond ontmoeten", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "in de vroege avond", + "Type": "timerange", + "Value": { + "Timex": "TEV", + "Mod": "start", + "FutureResolution": { + "startTime": "16:00:00", + "endTime": "18:00:00" + }, + "PastResolution": { + "startTime": "16:00:00", + "endTime": "18:00:00" + } + }, + "Start": 16, + "Length": 18 + } + ] + }, + { + "Input": "laten we elkaar in de late avond ontmoeten", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "in de late avond", + "Type": "timerange", + "Value": { + "Timex": "TEV", + "Mod": "end", + "FutureResolution": { + "startTime": "18:00:00", + "endTime": "20:00:00" + }, + "PastResolution": { + "startTime": "18:00:00", + "endTime": "20:00:00" + } + }, + "Start": 16, + "Length": 16 + } + ] + }, + { + "Input": "laten we elkaar in de vroege nacht ontmoeten", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "in de vroege nacht", + "Type": "timerange", + "Value": { + "Timex": "TNI", + "Mod": "start", + "FutureResolution": { + "startTime": "20:00:00", + "endTime": "22:00:00" + }, + "PastResolution": { + "startTime": "20:00:00", + "endTime": "22:00:00" + } + }, + "Start": 16, + "Length": 18 + } + ] + }, + { + "Input": "laten we elkaar in de late nacht ontmoeten", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "in de late nacht", + "Type": "timerange", + "Value": { + "Timex": "TNI", + "Mod": "end", + "FutureResolution": { + "startTime": "22:00:00", + "endTime": "23:59:59" + }, + "PastResolution": { + "startTime": "22:00:00", + "endTime": "23:59:59" + } + }, + "Start": 16, + "Length": 16 + } + ] + }, + { + "Input": "laten we elkaar van 1 's middags tot 4 ontmoeten", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van 1 's middags tot 4", + "Type": "timerange", + "Value": { + "Timex": "(T13,T16,PT3H)", + "FutureResolution": { + "startTime": "13:00:00", + "endTime": "16:00:00" + }, + "PastResolution": { + "startTime": "13:00:00", + "endTime": "16:00:00" + } + }, + "Start": 16, + "Length": 22 + } + ] + }, + { + "Input": "laten we elkaar ontmoeten van 13:00 tot 4", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van 13:00 tot 4", + "Type": "timerange", + "Value": { + "Timex": "(T13:00,T04,PT15H)", + "FutureResolution": { + "startTime": "13:00:00", + "endTime": "04:00:00" + }, + "PastResolution": { + "startTime": "13:00:00", + "endTime": "04:00:00" + } + }, + "Start": 26, + "Length": 15 + } + ] + }, + { + "Input": "laten we elkaar van 13:00 tot 4 ontmoeten", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "Comment": "Not supported because the extraction is not at the end of the Input", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van 13:00 tot 4", + "Type": "timerange", + "Value": { + "Timex": "(T13:00,T04,PT15H)", + "FutureResolution": { + "startTime": "13:00:00", + "endTime": "04:00:00" + }, + "PastResolution": { + "startTime": "13:00:00", + "endTime": "04:00:00" + } + }, + "Start": 16, + "Length": 15 + } + ] + }, + { + "Input": "laten we elkaar ontmoeten van 1:30 's middags tot 4", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van 1:30 's middags tot 4", + "Type": "timerange", + "Value": { + "Timex": "(T13:30,T16,PT2H30M)", + "FutureResolution": { + "startTime": "13:30:00", + "endTime": "16:00:00" + }, + "PastResolution": { + "startTime": "13:30:00", + "endTime": "16:00:00" + } + }, + "Start": 26, + "Length": 25 + } + ] + }, + { + "Input": "laten we elkaar ontmoeten van 13:30 tot 4", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van 13:30 tot 4", + "Type": "timerange", + "Value": { + "Timex": "(T13:30,T04,PT14H30M)", + "FutureResolution": { + "startTime": "13:30:00", + "endTime": "04:00:00" + }, + "PastResolution": { + "startTime": "13:30:00", + "endTime": "04:00:00" + } + }, + "Start": 26, + "Length": 15 + } + ] + }, + { + "Input": "laten we elkaar van 13:30 tot 4 ontmoeten", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "Comment": "Not supported because the extraction is not at the end of the Input", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van 13:30 tot 4", + "Type": "timerange", + "Value": { + "Timex": "(T13:30,T04,PT14H30M)", + "FutureResolution": { + "startTime": "13:30:00", + "endTime": "04:00:00" + }, + "PastResolution": { + "startTime": "13:30:00", + "endTime": "04:00:00" + } + }, + "Start": 16, + "Length": 15 + } + ] + }, + { + "Input": "Leg vast tijdens de ochtend", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "de ochtend", + "Type": "timerange", + "Value": { + "Timex": "TMO", + "FutureResolution": { + "startTime": "08:00:00", + "endTime": "12:00:00" + }, + "PastResolution": { + "startTime": "08:00:00", + "endTime": "12:00:00" + } + }, + "Start": 17, + "Length": 10 + } + ] + }, + { + "Input": "Help me alsjeblieft een meeting te regelen van 1:30 tot 3", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van 1:30 tot 3", + "Type": "timerange", + "Value": { + "Timex": "(T01:30,T03,PT1H30M)", + "FutureResolution": { + "startTime": "01:30:00", + "endTime": "03:00:00" + }, + "PastResolution": { + "startTime": "01:30:00", + "endTime": "03:00:00" + } + }, + "Start": 43, + "Length": 14 + } + ] + }, + { + "Input": "De les is van 11:00 tot 3", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van 11:00 tot 3", + "Type": "timerange", + "Value": { + "Timex": "(T11:00,T15,PT4H)", + "FutureResolution": { + "startTime": "11:00:00", + "endTime": "15:00:00" + }, + "PastResolution": { + "startTime": "11:00:00", + "endTime": "15:00:00" + } + }, + "Start": 10, + "Length": 15 + } + ] + }, + { + "Input": "De les is van 23:00 tot 3", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van 23:00 tot 3", + "Type": "timerange", + "Value": { + "Timex": "(T23:00,T03,PT4H)", + "FutureResolution": { + "startTime": "23:00:00", + "endTime": "03:00:00" + }, + "PastResolution": { + "startTime": "23:00:00", + "endTime": "03:00:00" + } + }, + "Start": 10, + "Length": 15 + } + ] + }, + { + "Input": "De les is van 23:01 tot 11", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van 23:01 tot 11", + "Type": "timerange", + "Value": { + "Timex": "(T23:01,T11,PT11H59M)", + "FutureResolution": { + "startTime": "23:01:00", + "endTime": "11:00:00" + }, + "PastResolution": { + "startTime": "23:01:00", + "endTime": "11:00:00" + } + }, + "Start": 10, + "Length": 16 + } + ] + }, + { + "Input": "De les is van 11:01 's ochtends tot 11", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van 11:01 's ochtends tot 11", + "Type": "timerange", + "Value": { + "Timex": "(T11:01,T23,PT11H59M)", + "FutureResolution": { + "startTime": "11:01:00", + "endTime": "23:00:00" + }, + "PastResolution": { + "startTime": "11:01:00", + "endTime": "23:00:00" + } + }, + "Start": 10, + "Length": 28 + } + ] + }, + { + "Input": "De les is van 11:01 tot 11", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van 11:01 tot 11", + "Type": "timerange", + "Value": { + "Timex": "(T11:01,T11,PT23H59M)", + "FutureResolution": { + "startTime": "11:01:00", + "endTime": "11:00:00" + }, + "PastResolution": { + "startTime": "11:01:00", + "endTime": "11:00:00" + } + }, + "Start": 10, + "Length": 16 + } + ] + }, + { + "Input": "Help me alsjeblieft een meeting te regelen van 11:00 tot 11:50", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van 11:00 tot 11:50", + "Type": "timerange", + "Value": { + "Timex": "(T11:00,T11:50,PT50M)", + "FutureResolution": { + "startTime": "11:00:00", + "endTime": "11:50:00" + }, + "PastResolution": { + "startTime": "11:00:00", + "endTime": "11:50:00" + } + }, + "Start": 43, + "Length": 19 + } + ] + }, + { + "Input": "Leg meeting vast van 1:30 's middags tot 3:30", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van 1:30 's middags tot 3:30", + "Type": "timerange", + "Value": { + "Timex": "(T13:30,T15:30,PT2H)", + "FutureResolution": { + "startTime": "13:30:00", + "endTime": "15:30:00" + }, + "PastResolution": { + "startTime": "13:30:00", + "endTime": "15:30:00" + } + }, + "Start": 17, + "Length": 28 + } + ] + }, + { + "Input": "Leg meeting vast van 13:30 tot 3:30", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van 13:30 tot 3:30", + "Type": "timerange", + "Value": { + "Timex": "(T13:30,T03:30,PT14H)", + "FutureResolution": { + "startTime": "13:30:00", + "endTime": "03:30:00" + }, + "PastResolution": { + "startTime": "13:30:00", + "endTime": "03:30:00" + } + }, + "Start": 17, + "Length": 18 + } + ] + }, + { + "Input": "Leg meeting vast van 13:30 tot 15:30", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van 13:30 tot 15:30", + "Type": "timerange", + "Value": { + "Timex": "(T13:30,T15:30,PT2H)", + "FutureResolution": { + "startTime": "13:30:00", + "endTime": "15:30:00" + }, + "PastResolution": { + "startTime": "13:30:00", + "endTime": "15:30:00" + } + }, + "Start": 17, + "Length": 19 + } + ] + }, + { + "Input": "Leg meeting vast van 15:00 tot 15:30", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van 15:00 tot 15:30", + "Type": "timerange", + "Value": { + "Timex": "(T15:00,T15:30,PT30M)", + "FutureResolution": { + "startTime": "15:00:00", + "endTime": "15:30:00" + }, + "PastResolution": { + "startTime": "15:00:00", + "endTime": "15:30:00" + } + }, + "Start": 17, + "Length": 19 + } + ] + }, + { + "Input": "Ik heb van 0:01 tot 13:00 gewacht", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van 0:01 tot 13:00", + "Type": "timerange", + "Value": { + "Timex": "(T00:01,T13:00,PT12H59M)", + "FutureResolution": { + "startTime": "00:01:00", + "endTime": "13:00:00" + }, + "PastResolution": { + "startTime": "00:01:00", + "endTime": "13:00:00" + } + }, + "Start": 7, + "Length": 18 + } + ] + }, + { + "Input": "Ik heb gewacht van 0:01 's ochtends tot 1", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van 0:01 's ochtends tot 1", + "Type": "timerange", + "Value": { + "Timex": "(T00:01,T01,PT59M)", + "FutureResolution": { + "startTime": "00:01:00", + "endTime": "01:00:00" + }, + "PastResolution": { + "startTime": "00:01:00", + "endTime": "01:00:00" + } + }, + "Start": 15, + "Length": 26 + } + ] + }, + { + "Input": "Ik heb gewacht van 0:01 tot 1", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van 0:01 tot 1", + "Type": "timerange", + "Value": { + "Timex": "(T00:01,T01,PT59M)", + "FutureResolution": { + "startTime": "00:01:00", + "endTime": "01:00:00" + }, + "PastResolution": { + "startTime": "00:01:00", + "endTime": "01:00:00" + } + }, + "Start": 15, + "Length": 14 + } + ] + }, + { + "Input": "Leg meeting vast van 3 tot 3:30", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van 3 tot 3:30", + "Type": "timerange", + "Value": { + "Timex": "(T03,T03:30,PT30M)", + "FutureResolution": { + "startTime": "03:00:00", + "endTime": "03:30:00" + }, + "PastResolution": { + "startTime": "03:00:00", + "endTime": "03:30:00" + } + }, + "Start": 17, + "Length": 14 + } + ] + }, + { + "Input": "Leg meeting vast van 1:30 tot 3", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van 1:30 tot 3", + "Type": "timerange", + "Value": { + "Timex": "(T01:30,T03,PT1H30M)", + "FutureResolution": { + "startTime": "01:30:00", + "endTime": "03:00:00" + }, + "PastResolution": { + "startTime": "01:30:00", + "endTime": "03:00:00" + } + }, + "Start": 17, + "Length": 14 + } + ] + }, + { + "Input": "Help me alsjeblieft een meeting te regelen van 1:30 tot 3 's middags", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van 1:30 tot 3 's middags", + "Type": "timerange", + "Value": { + "Timex": "(T13:30,T15,PT1H30M)", + "FutureResolution": { + "startTime": "13:30:00", + "endTime": "15:00:00" + }, + "PastResolution": { + "startTime": "13:30:00", + "endTime": "15:00:00" + } + }, + "Start": 43, + "Length": 25 + } + ] + }, + { + "Input": "Help me alsjeblieft een meeting te regelen van 1:30 tot 15:00", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van 1:30 tot 15:00", + "Type": "timerange", + "Value": { + "Timex": "(T01:30,T15:00,PT13H30M)", + "FutureResolution": { + "startTime": "01:30:00", + "endTime": "15:00:00" + }, + "PastResolution": { + "startTime": "01:30:00", + "endTime": "15:00:00" + } + }, + "Start": 43, + "Length": 18 + } + ] + }, + { + "Input": "Help me alsjeblieft een meeting te regelen van 11 tot 15:00", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van 11 tot 15:00", + "Type": "timerange", + "Value": { + "Timex": "(T11,T15:00,PT4H)", + "FutureResolution": { + "startTime": "11:00:00", + "endTime": "15:00:00" + }, + "PastResolution": { + "startTime": "11:00:00", + "endTime": "15:00:00" + } + }, + "Start": 43, + "Length": 16 + } + ] + }, + { + "Input": "Help me alsjeblieft een meeting te regelen van 11 tot 11:50", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van 11 tot 11:50", + "Type": "timerange", + "Value": { + "Timex": "(T11,T11:50,PT50M)", + "FutureResolution": { + "startTime": "11:00:00", + "endTime": "11:50:00" + }, + "PastResolution": { + "startTime": "11:00:00", + "endTime": "11:50:00" + } + }, + "Start": 43, + "Length": 16 + } + ] + }, + { + "Input": "Help me alsjeblieft een meeting te regelen van 11 tot 3 's ochtends", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van 11 tot 3 's ochtends", + "Type": "timerange", + "Value": { + "Timex": "(T23,T03,PT4H)", + "FutureResolution": { + "startTime": "23:00:00", + "endTime": "03:00:00" + }, + "PastResolution": { + "startTime": "23:00:00", + "endTime": "03:00:00" + } + }, + "Start": 43, + "Length": 24 + } + ] + }, + { + "Input": "Help me alsjeblieft een meeting te regelen van 10 tot 11:00", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van 10 tot 11:00", + "Type": "timerange", + "Value": { + "Timex": "(T10,T11:00,PT1H)", + "FutureResolution": { + "startTime": "10:00:00", + "endTime": "11:00:00" + }, + "PastResolution": { + "startTime": "10:00:00", + "endTime": "11:00:00" + } + }, + "Start": 43, + "Length": 16 + } + ] + }, + { + "Input": "Help me alsjeblieft een meeting te regelen van 23 tot 3:00", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van 23 tot 3:00", + "Type": "timerange", + "Value": { + "Timex": "(T23,T03:00,PT4H)", + "FutureResolution": { + "startTime": "23:00:00", + "endTime": "03:00:00" + }, + "PastResolution": { + "startTime": "23:00:00", + "endTime": "03:00:00" + } + }, + "Start": 43, + "Length": 15 + } + ] + }, + { + "Input": "Help me alsjeblieft een meeting te regelen van 23 tot 15:00", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van 23 tot 15:00", + "Type": "timerange", + "Value": { + "Timex": "(T23,T15:00,PT16H)", + "FutureResolution": { + "startTime": "23:00:00", + "endTime": "15:00:00" + }, + "PastResolution": { + "startTime": "23:00:00", + "endTime": "15:00:00" + } + }, + "Start": 43, + "Length": 16 + } + ] + }, + { + "Input": "Leg meeting vast tussen 10 en 11:30", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tussen 10 en 11:30", + "Type": "timerange", + "Value": { + "Timex": "(T10,T11:30,PT1H30M)", + "FutureResolution": { + "startTime": "10:00:00", + "endTime": "11:30:00" + }, + "PastResolution": { + "startTime": "10:00:00", + "endTime": "11:30:00" + } + }, + "Start": 17, + "Length": 18 + } + ] + }, + { + "Input": "Leg meeting vast tussen 10:10 en 12:50", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tussen 10:10 en 12:50", + "Type": "timerange", + "Value": { + "Timex": "(T10:10,T12:50,PT2H40M)", + "FutureResolution": { + "startTime": "10:10:00", + "endTime": "12:50:00" + }, + "PastResolution": { + "startTime": "10:10:00", + "endTime": "12:50:00" + } + }, + "Start": 17, + "Length": 21 + } + ] + }, + { + "Input": "Leg meeting vast tussen 22:10 en 3", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tussen 22:10 en 3", + "Type": "timerange", + "Value": { + "Timex": "(T22:10,T03,PT4H50M)", + "FutureResolution": { + "startTime": "22:10:00", + "endTime": "03:00:00" + }, + "PastResolution": { + "startTime": "22:10:00", + "endTime": "03:00:00" + } + }, + "Start": 17, + "Length": 17 + } + ] + }, + { + "Input": "Leg meeting vast van 22:10 tot 10", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van 22:10 tot 10", + "Type": "timerange", + "Value": { + "Timex": "(T22:10,T10,PT11H50M)", + "FutureResolution": { + "startTime": "22:10:00", + "endTime": "10:00:00" + }, + "PastResolution": { + "startTime": "22:10:00", + "endTime": "10:00:00" + } + }, + "Start": 17, + "Length": 16 + } + ] + }, + { + "Input": "Leg meeting vast van 10:30 tot 23", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "van 10:30 tot 23", + "Type": "timerange", + "Value": { + "Timex": "(T10:30,T23,PT12H30M)", + "FutureResolution": { + "startTime": "10:30:00", + "endTime": "23:00:00" + }, + "PastResolution": { + "startTime": "10:30:00", + "endTime": "23:00:00" + } + }, + "Start": 17, + "Length": 16 + } + ] + }, + { + "Input": "Bel me niet tijdens de werkuren", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tijdens de werkuren", + "Type": "timerange", + "Value": { + "Timex": "TBH", + "FutureResolution": { + "startTime": "08:00:00", + "endTime": "18:00:00" + }, + "PastResolution": { + "startTime": "08:00:00", + "endTime": "18:00:00" + } + }, + "Start": 12, + "Length": 19 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Dutch/TimeZoneParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Dutch/TimeZoneParser.json new file mode 100644 index 000000000..50aa63bd7 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Dutch/TimeZoneParser.json @@ -0,0 +1,420 @@ +[ + { + "Input": "Boek een kamer in Beijing tijd", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotNet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Beijing tijd", + "Type": "timezone", + "Value": { + "TimeZoneResolution": { + "Value": "UTC+08:00", + "UtcOffsetMins": 480 + } + }, + "Start": 18, + "Length": 12 + } + ] + }, + { + "Input": "Boek een kamer voor mij om UTC4:30", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotNet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "UTC4:30", + "Type": "timezone", + "Value": { + "TimeZoneResolution": { + "Value": "UTC+04:30", + "UtcOffsetMins": 270 + } + }, + "Start": 27, + "Length": 7 + } + ] + }, + { + "Input": "Reserveer een kamer om gmt-3", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotNet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "gmt-3", + "Type": "timezone", + "Value": { + "TimeZoneResolution": { + "Value": "UTC-03:00", + "UtcOffsetMins": -180 + } + }, + "Start": 23, + "Length": 5 + } + ] + }, + { + "Input": "Reserveer een kamer in de standaardtijd van afghanistan", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotNet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "standaardtijd van afghanistan", + "Type": "timezone", + "Value": { + "TimeZoneResolution": { + "Value": "UTC+04:30", + "UtcOffsetMins": 270 + } + }, + "Start": 26, + "Length": 29 + } + ] + }, + { + "Input": "Reserveer een kamer in de middag", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotNet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "in de middag", + "Type": "timezone", + "Value": { + "TimeZoneResolution": { + "Value": "UTC+04:30", + "UtcOffsetMins": 270 + } + }, + "Start": 20, + "Length": 12 + } + ] + }, + { + "Input": "boek me een kamer rond utc 0", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotNet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "utc 0", + "Type": "timezone", + "Value": { + "TimeZoneResolution": { + "Value": "UTC+00:00", + "UtcOffsetMins": 0 + } + }, + "Start": 23, + "Length": 5 + } + ] + }, + { + "Input": "boek me een kamer in PDST", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotNet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "PDST", + "Type": "timezone", + "Value": { + "TimeZoneResolution": { + "Value": "UTC-07:00", + "UtcOffsetMins": -420 + } + }, + "Start": 21, + "Length": 4 + } + ] + }, + { + "Input": "boek me een kamer in AWDT", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotNet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "AWDT", + "Type": "timezone", + "Value": { + "TimeZoneResolution": { + "Value": "UTC+09:00", + "UtcOffsetMins": 540 + } + }, + "Start": 21, + "Length": 4 + } + ] + }, + { + "Input": "boek me een kamer in COT", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotNet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "COT", + "Type": "timezone", + "Value": { + "TimeZoneResolution": { + "Value": "UTC-05:00", + "UtcOffsetMins": -300 + } + }, + "Start": 21, + "Length": 3 + } + ] + }, + { + "Input": "boek me een kamer in hkt", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotNet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "hkt", + "Type": "timezone", + "Value": { + "TimeZoneResolution": { + "Value": "UTC+08:00", + "UtcOffsetMins": 480 + } + }, + "Start": 21, + "Length": 3 + } + ] + }, + { + "Input": "boek me een kamer in pacific daylight saving time", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotNet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "pacific daylight saving time", + "Type": "timezone", + "Value": { + "TimeZoneResolution": { + "Value": "UTC-07:00", + "UtcOffsetMins": -420 + } + }, + "Start": 21, + "Length": 28 + } + ] + }, + { + "Input": "boek me een kamer in austrialian western daylight tijd", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotNet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "austrialian western daylight tijd", + "Type": "timezone", + "Value": { + "TimeZoneResolution": { + "Value": "UTC+09:00", + "UtcOffsetMins": 540 + } + }, + "Start": 21, + "Length": 33 + } + ] + }, + { + "Input": "boek me een kamer in austrialian west daylight tijd", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotNet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "austrialian west daylight tijd", + "Type": "timezone", + "Value": { + "TimeZoneResolution": { + "Value": "UTC+09:00", + "UtcOffsetMins": 540 + } + }, + "Start": 21, + "Length": 30 + } + ] + }, + { + "Input": "boek me een kamer in colombia tijd", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotNet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "colombia tijd", + "Type": "timezone", + "Value": { + "TimeZoneResolution": { + "Value": "UTC-05:00", + "UtcOffsetMins": -300 + } + }, + "Start": 21, + "Length": 13 + } + ] + }, + { + "Input": "boek me een kamer in hong kong tijd", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotNet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "hong kong tijd", + "Type": "timezone", + "Value": { + "TimeZoneResolution": { + "Value": "UTC+08:00", + "UtcOffsetMins": 480 + } + }, + "Start": 21, + "Length": 14 + } + ] + }, + { + "Input": "boek me een kamer in aedt", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotNet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "aedt", + "Type": "timezone", + "Value": { + "TimeZoneResolution": { + "Value": "UTC+11:00", + "UtcOffsetMins": 660 + } + }, + "Start": 21, + "Length": 4 + } + ] + }, + { + "Input": "boek me een kamer in PDT", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotNet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "PDT", + "Type": "timezone", + "Value": { + "TimeZoneResolution": { + "Value": "UTC-07:00", + "UtcOffsetMins": -420 + } + }, + "Start": 21, + "Length": 3 + } + ] + }, + { + "Input": "boek me een kamer in TOST", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotNet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "TOST", + "Type": "timezone", + "Value": { + "TimeZoneResolution": { + "Value": "UTC+14:00", + "UtcOffsetMins": 840 + } + }, + "Start": 21, + "Length": 4 + } + ] + }, + { + "Input": "boek me een kamer in pacific daylight tijd", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotNet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "pacific daylight tijd", + "Type": "timezone", + "Value": { + "TimeZoneResolution": { + "Value": "UTC-07:00", + "UtcOffsetMins": -420 + } + }, + "Start": 21, + "Length": 21 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/English/DateExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/English/DateExtractor.json new file mode 100644 index 000000000..037f12177 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/English/DateExtractor.json @@ -0,0 +1,1630 @@ +[ + { + "Input": "i'll go back on 15", + "Results": [ + { + "Text": "15", + "Type": "date", + "Start": 16, + "Length": 2 + } + ] + }, + { + "Input": "i'll go back april 22", + "Results": [ + { + "Text": "april 22", + "Type": "date", + "Start": 13, + "Length": 8 + } + ] + }, + { + "Input": "i'll go back jan-1", + "Results": [ + { + "Text": "jan-1", + "Type": "date", + "Start": 13, + "Length": 5 + } + ] + }, + { + "Input": "i'll go back jan/1", + "Results": [ + { + "Text": "jan/1", + "Type": "date", + "Start": 13, + "Length": 5 + } + ] + }, + { + "Input": "i'll go back october. 2", + "Results": [ + { + "Text": "october. 2", + "Type": "date", + "Start": 13, + "Length": 10 + } + ] + }, + { + "Input": "i'll go back january 12, 2016", + "Results": [ + { + "Text": "january 12, 2016", + "Type": "date", + "Start": 13, + "Length": 16 + } + ] + }, + { + "Input": "i'll go back january 12 of 2016", + "Results": [ + { + "Text": "january 12 of 2016", + "Type": "date", + "Start": 13, + "Length": 18 + } + ] + }, + { + "Input": "i'll go back monday january 12th, 2016", + "Results": [ + { + "Text": "monday january 12th, 2016", + "Type": "date", + "Start": 13, + "Length": 25 + } + ] + }, + { + "Input": "i'll go back 02/22/2016", + "Results": [ + { + "Text": "02/22/2016", + "Type": "date", + "Start": 13, + "Length": 10 + } + ] + }, + { + "Input": "i'll go back 21/04/2016", + "Results": [ + { + "Text": "21/04/2016", + "Type": "date", + "Start": 13, + "Length": 10 + } + ] + }, + { + "Input": "i'll go back 21/04/16", + "Results": [ + { + "Text": "21/04/16", + "Type": "date", + "Start": 13, + "Length": 8 + } + ] + }, + { + "Input": "i'll go back 9-18-15", + "Results": [ + { + "Text": "9-18-15", + "Type": "date", + "Start": 13, + "Length": 7 + } + ] + }, + { + "Input": "i'll go back on 4.22", + "Results": [ + { + "Text": "4.22", + "Type": "date", + "Start": 16, + "Length": 4 + } + ] + }, + { + "Input": "i'll go back on 4-22", + "Results": [ + { + "Text": "4-22", + "Type": "date", + "Start": 16, + "Length": 4 + } + ] + }, + { + "Input": "i'll go back at 4.22", + "Results": [] + }, + { + "Input": "i'll go back in 4-22", + "Results": [ + { + "Text": "4-22", + "Type": "date", + "Start": 16, + "Length": 4 + } + ] + }, + { + "Input": "i'll go back on 4/22", + "Results": [ + { + "Text": "4/22", + "Type": "date", + "Start": 19, + "Length": 4 + } + ] + }, + { + "Input": "i'll go back on 22/04", + "Results": [ + { + "Text": "22/04", + "Type": "date", + "Start": 16, + "Length": 5 + } + ] + }, + { + "Input": "i'll go back 4/22", + "Results": [ + { + "Text": "4/22", + "Type": "date", + "Start": 19, + "Length": 4 + } + ] + }, + { + "Input": "i'll go back 22/04", + "Results": [ + { + "Text": "22/04", + "Type": "date", + "Start": 13, + "Length": 5 + } + ] + }, + { + "Input": "i'll go back 2015/08/12", + "Results": [ + { + "Text": "2015/08/12", + "Type": "date", + "Start": 13, + "Length": 10 + } + ] + }, + { + "Input": "i'll go back 11/12,2016", + "Results": [ + { + "Text": "11/12,2016", + "Type": "date", + "Start": 13, + "Length": 10 + } + ] + }, + { + "Input": "i'll go back 11/12,16", + "Results": [ + { + "Text": "11/12,16", + "Type": "date", + "Start": 13, + "Length": 8 + } + ] + }, + { + "Input": "i'll go back 1st jan", + "Results": [ + { + "Text": "1st jan", + "Type": "date", + "Start": 13, + "Length": 7 + } + ] + }, + { + "Input": "i'll go back 1-jan", + "Results": [ + { + "Text": "1-jan", + "Type": "date", + "Start": 13, + "Length": 5 + } + ] + }, + { + "Input": "i'll go back 28-nov", + "Results": [ + { + "Text": "28-nov", + "Type": "date", + "Start": 13, + "Length": 6 + } + ] + }, + { + "Input": "i'll go back wed, 22 of jan", + "Results": [ + { + "Text": "wed, 22 of jan", + "Type": "date", + "Start": 13, + "Length": 14 + } + ] + }, + { + "Input": "i'll go back the first friday of july", + "Results": [ + { + "Text": "the first friday of july", + "Type": "date", + "Start": 13, + "Length": 24 + } + ] + }, + { + "Input": "i'll go back the first friday in this month", + "Results": [ + { + "Text": "the first friday in this month", + "Type": "date", + "Start": 13, + "Length": 30 + } + ] + }, + { + "Input": "i'll go back two weeks from now", + "Results": [ + { + "Text": "two weeks from now", + "Type": "date", + "Start": 13, + "Length": 18 + } + ] + }, + { + "Input": "i'll go back next week on friday", + "Results": [ + { + "Text": "next week on friday", + "Type": "date", + "Start": 13, + "Length": 19 + } + ] + }, + { + "Input": "i'll go back on friday next week", + "Results": [ + { + "Text": "on friday next week", + "Type": "date", + "Start": 13, + "Length": 19 + } + ] + }, + { + "Input": "past monday", + "Results": [ + { + "Text": "past monday", + "Type": "date", + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "i'll go back on tues.", + "Results": [ + { + "Text": "tues", + "Type": "date", + "Start": 16, + "Length": 4 + } + ] + }, + { + "Input": "i'll go back on tues. good news.", + "Results": [ + { + "Text": "tues", + "Type": "date", + "Start": 16, + "Length": 4 + } + ] + }, + { + "Input": "i'll go back on tues", + "Results": [ + { + "Text": "tues", + "Type": "date", + "Start": 16, + "Length": 4 + } + ] + }, + { + "Input": "i'll go back on friday", + "Results": [ + { + "Text": "friday", + "Type": "date", + "Start": 16, + "Length": 6 + } + ] + }, + { + "Input": "i'll go back friday", + "Results": [ + { + "Text": "friday", + "Type": "date", + "Start": 13, + "Length": 6 + } + ] + }, + { + "Input": "i'll go back today", + "Results": [ + { + "Text": "today", + "Type": "date", + "Start": 13, + "Length": 5 + } + ] + }, + { + "Input": "i'll go back tomorrow", + "Results": [ + { + "Text": "tomorrow", + "Type": "date", + "Start": 13, + "Length": 8 + } + ] + }, + { + "Input": "i'll go back yesterday", + "Results": [ + { + "Text": "yesterday", + "Type": "date", + "Start": 13, + "Length": 9 + } + ] + }, + { + "Input": "i'll go back the day before yesterday", + "Results": [ + { + "Text": "the day before yesterday", + "Type": "date", + "Start": 13, + "Length": 24 + } + ] + }, + { + "Input": "i'll go back the day after tomorrow", + "Results": [ + { + "Text": "the day after tomorrow", + "Type": "date", + "Start": 13, + "Length": 22 + } + ] + }, + { + "Input": "i'll go back the next day", + "Results": [ + { + "Text": "the next day", + "Type": "date", + "Start": 13, + "Length": 12 + } + ] + }, + { + "Input": "i'll go back next day", + "Results": [ + { + "Text": "next day", + "Type": "date", + "Start": 13, + "Length": 8 + } + ] + }, + { + "Input": "i'll go back this friday", + "Results": [ + { + "Text": "this friday", + "Type": "date", + "Start": 13, + "Length": 11 + } + ] + }, + { + "Input": "i'll go back next sunday", + "Results": [ + { + "Text": "next sunday", + "Type": "date", + "Start": 13, + "Length": 11 + } + ] + }, + { + "Input": "i'll go back last sunday", + "Results": [ + { + "Text": "last sunday", + "Type": "date", + "Start": 13, + "Length": 11 + } + ] + }, + { + "Input": "i'll go back last day", + "Results": [ + { + "Text": "last day", + "Type": "date", + "Start": 13, + "Length": 8 + } + ] + }, + { + "Input": "i'll go back the last day", + "Results": [ + { + "Text": "the last day", + "Type": "date", + "Start": 13, + "Length": 12 + } + ] + }, + { + "Input": "i'll go back the day", + "Results": [ + { + "Text": "the day", + "Type": "date", + "Start": 13, + "Length": 7 + } + ] + }, + { + "Input": "i'll go back this week friday", + "Results": [ + { + "Text": "this week friday", + "Type": "date", + "Start": 13, + "Length": 16 + } + ] + }, + { + "Input": "i'll go back next week sunday", + "Results": [ + { + "Text": "next week sunday", + "Type": "date", + "Start": 13, + "Length": 16 + } + ] + }, + { + "Input": "i'll go back last week sunday", + "Results": [ + { + "Text": "last week sunday", + "Type": "date", + "Start": 13, + "Length": 16 + } + ] + }, + { + "Input": "i'll go back 15 june 2016", + "Results": [ + { + "Text": "15 june 2016", + "Type": "date", + "Start": 13, + "Length": 12 + } + ] + }, + { + "Input": "a baseball on may the eleventh", + "Results": [ + { + "Text": "may the eleventh", + "Type": "date", + "Start": 14, + "Length": 16 + } + ] + }, + { + "Input": "i'll go back fourth of may", + "Results": [ + { + "Text": "fourth of may", + "Type": "date", + "Start": 13, + "Length": 13 + } + ] + }, + { + "Input": "i'll go back 4th of march", + "Results": [ + { + "Text": "4th of march", + "Type": "date", + "Start": 13, + "Length": 12 + } + ] + }, + { + "Input": "i'll go back jan first", + "Results": [ + { + "Text": "jan first", + "Type": "date", + "Start": 13, + "Length": 9 + } + ] + }, + { + "Input": "i'll go back may twenty-first", + "Results": [ + { + "Text": "may twenty-first", + "Type": "date", + "Start": 13, + "Length": 16 + } + ] + }, + { + "Input": "i'll go back may twenty one", + "Results": [ + { + "Text": "may twenty one", + "Type": "date", + "Start": 13, + "Length": 14 + } + ] + }, + { + "Input": "i'll go back second of aug", + "Results": [ + { + "Text": "second of aug", + "Type": "date", + "Start": 13, + "Length": 13 + } + ] + }, + { + "Input": "i'll go back twenty second of june", + "Results": [ + { + "Text": "twenty second of june", + "Type": "date", + "Start": 13, + "Length": 21 + } + ] + }, + { + "Input": "i went back two months ago", + "Results": [ + { + "Text": "two months ago", + "Type": "date", + "Start": 12, + "Length": 14 + } + ] + }, + { + "Input": "i'll go back two days later", + "Results": [ + { + "Text": "two days later", + "Type": "date", + "Start": 13, + "Length": 14 + } + ] + }, + { + "Input": "who did i email a month ago", + "Results": [ + { + "Text": "a month ago", + "Type": "date", + "Start": 16, + "Length": 11 + } + ] + }, + { + "Input": "i went back for the 27", + "Results": [ + { + "Text": "the 27", + "Type": "date", + "Start": 16, + "Length": 6 + } + ] + }, + { + "Input": "i went back for the 27th", + "Results": [ + { + "Text": "the 27th", + "Type": "date", + "Start": 16, + "Length": 8 + } + ] + }, + { + "Input": "i went back for the 27.", + "Results": [ + { + "Text": "the 27", + "Type": "date", + "Start": 16, + "Length": 6 + } + ] + }, + { + "Input": "i went back for the 27!", + "Results": [ + { + "Text": "the 27", + "Type": "date", + "Start": 16, + "Length": 6 + } + ] + }, + { + "Input": "i went back for the 27 .", + "Results": [ + { + "Text": "the 27", + "Type": "date", + "Start": 16, + "Length": 6 + } + ] + }, + { + "Input": "i went back for the 21st", + "Results": [ + { + "Text": "the 21st", + "Type": "date", + "Start": 16, + "Length": 8 + } + ] + }, + { + "Input": "i went back for the 22nd", + "Results": [ + { + "Text": "the 22nd", + "Type": "date", + "Start": 16, + "Length": 8 + } + ] + }, + { + "Input": "i went back for the second", + "Results": [ + { + "Text": "the second", + "Type": "date", + "Start": 16, + "Length": 10 + } + ] + }, + { + "Input": "i went back for the twenty second", + "Results": [ + { + "Text": "the twenty second", + "Type": "date", + "Start": 16, + "Length": 17 + } + ] + }, + { + "Input": "i went back for the thirty first", + "Results": [ + { + "Text": "the thirty first", + "Type": "date", + "Start": 16, + "Length": 16 + } + ] + }, + { + "Input": "i went back on the 27th", + "Results": [ + { + "Text": "the 27th", + "Type": "date", + "Start": 15, + "Length": 8 + } + ] + }, + { + "Input": "i went back on the 21st", + "Results": [ + { + "Text": "the 21st", + "Type": "date", + "Start": 15, + "Length": 8 + } + ] + }, + { + "Input": "i went back on 22nd", + "Results": [ + { + "Text": "22nd", + "Type": "date", + "Start": 15, + "Length": 4 + } + ] + }, + { + "Input": "i went back on the second!", + "Results": [ + { + "Text": "the second", + "Type": "date", + "Start": 15, + "Length": 10 + } + ] + }, + { + "Input": "i went back on twenty second?", + "Results": [ + { + "Text": "twenty second", + "Type": "date", + "Start": 15, + "Length": 13 + } + ] + }, + { + "Input": "the first prize", + "Results": [] + }, + { + "Input": "i'll go to the 27th floor", + "Results": [] + }, + { + "Input": "Commemorative Events for the 25th Anniversary of Diplomatic Relations between Singapore and China", + "Results": [] + }, + { + "Input": "Get tickets for the 17th Door Haunted Experience", + "Results": [] + }, + { + "Input": "What do I have on saturday the second", + "Context": { + "ReferenceDateTime": "2017-09-01T00:00:00" + }, + "Results": [ + { + "Text": "saturday the second", + "Type": "date", + "Start": 18, + "Length": 19 + } + ] + }, + { + "Input": "A meeting for wednesday the 27th with Joe Smith", + "Context": { + "ReferenceDateTime": "2017-09-01T00:00:00" + }, + "Results": [ + { + "Text": "wednesday the 27th", + "Type": "date", + "Start": 14, + "Length": 18 + } + ] + }, + { + "Input": "i'll go back thursday the 21st", + "Context": { + "ReferenceDateTime": "2017-09-01T00:00:00" + }, + "Results": [ + { + "Text": "thursday the 21st", + "Type": "date", + "Start": 13, + "Length": 17 + } + ] + }, + { + "Input": "i'll go back friday the 22nd", + "Context": { + "ReferenceDateTime": "2017-09-01T00:00:00" + }, + "Results": [ + { + "Text": "friday the 22nd", + "Type": "date", + "Start": 13, + "Length": 15 + } + ] + }, + { + "Input": "i'll go back saturday the 23rd", + "Context": { + "ReferenceDateTime": "2017-09-01T00:00:00" + }, + "Results": [ + { + "Text": "saturday the 23rd", + "Type": "date", + "Start": 13, + "Length": 17 + } + ] + }, + { + "Input": "i'll go back friday the 15th", + "Context": { + "ReferenceDateTime": "2017-09-01T00:00:00" + }, + "Results": [ + { + "Text": "friday the 15th", + "Type": "date", + "Start": 13, + "Length": 15 + } + ] + }, + { + "Input": "i'll go back thursday the twenty first", + "Context": { + "ReferenceDateTime": "2017-09-01T00:00:00" + }, + "Results": [ + { + "Text": "thursday the twenty first", + "Type": "date", + "Start": 13, + "Length": 25 + } + ] + }, + { + "Input": "i'll go back friday the twenty second", + "Context": { + "ReferenceDateTime": "2017-09-01T00:00:00" + }, + "Results": [ + { + "Text": "friday the twenty second", + "Type": "date", + "Start": 13, + "Length": 24 + } + ] + }, + { + "Input": "i'll go back friday the fifteen", + "Context": { + "ReferenceDateTime": "2017-09-01T00:00:00" + }, + "Results": [ + { + "Text": "friday the fifteen", + "Type": "date", + "Start": 13, + "Length": 18 + } + ] + }, + { + "Input": "i'll go back thursday the seventh", + "Context": { + "ReferenceDateTime": "2017-09-01T00:00:00" + }, + "Results": [ + { + "Text": "thursday the seventh", + "Type": "date", + "Start": 13, + "Length": 20 + } + ] + }, + { + "Input": "i'll go back second sunday", + "Results": [ + { + "Text": "second sunday", + "Type": "date", + "Start": 13, + "Length": 13 + } + ] + }, + { + "Input": "i'll go back first sunday", + "Results": [ + { + "Text": "first sunday", + "Type": "date", + "Start": 13, + "Length": 12 + } + ] + }, + { + "Input": "i'll go back third tuesday", + "Results": [ + { + "Text": "third tuesday", + "Type": "date", + "Start": 13, + "Length": 13 + } + ] + }, + { + "Input": "i'll go back fifth sunday", + "Results": [ + { + "Text": "fifth sunday", + "Type": "date", + "Start": 13, + "Length": 12 + } + ] + }, + { + "Input": "i'll go back sixth sunday", + "Results": [ + { + "Text": "sunday", + "Type": "date", + "Start": 19, + "Length": 6 + } + ] + }, + { + "Input": "i'll go back tenth monday", + "Results": [ + { + "Text": "monday", + "Type": "date", + "Start": 19, + "Length": 6 + } + ] + }, + { + "Input": "i'll go back 20th of next month", + "Results": [ + { + "Text": "20th of next month", + "Type": "date", + "Start": 13, + "Length": 18 + } + ] + }, + { + "Input": "i'll go back 31st of this month", + "Results": [ + { + "Text": "31st of this month", + "Type": "date", + "Start": 13, + "Length": 18 + } + ] + }, + { + "Input": "Cortana could try to arrange a Skype call either friday this week or tuesday of next week", + "Results": [ + { + "Text": "friday this week", + "Type": "date", + "Start": 49, + "Length": 16 + }, + { + "Text": "tuesday of next week", + "Type": "date", + "Start": 69, + "Length": 20 + } + ] + }, + { + "Input": "Cortana could try to arrange a Skype call either friday of this week or this week on saturday", + "Results": [ + { + "Text": "friday of this week", + "Type": "date", + "Start": 49, + "Length": 19 + }, + { + "Text": "this week on saturday", + "Type": "date", + "Start": 72, + "Length": 21 + } + ] + }, + { + "Input": "16. nov. 2016", + "Results": [ + { + "Text": "16. nov. 2016", + "Type": "date", + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "We had a meeting 1 month 21 days ago", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "1 month 21 days ago", + "Type": "date", + "Start": 17, + "Length": 19 + } + ] + }, + { + "Input": "i left here 2 years 1 month 21 days ago", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "2 years 1 month 21 days ago", + "Type": "date", + "Start": 12, + "Length": 27 + } + ] + }, + { + "Input": "i will leve here 2 years 21 days later", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "2 years 21 days later", + "Type": "date", + "Start": 17, + "Length": 21 + } + ] + }, + { + "Input": "i left here 1 month 2 years 21 days ago", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "1 month 2 years 21 days ago", + "Type": "date", + "Start": 12, + "Length": 27 + } + ] + }, + { + "Input": "i left here the 20th next month", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "the 20th next month", + "Type": "date", + "Start": 12, + "Length": 19 + } + ] + }, + { + "Input": "i left here 5 december 1391", + "Results": [ + { + "Text": "5 december 1391", + "Type": "date", + "Start": 12, + "Length": 15 + } + ] + }, + { + "Input": "monday, jan twenty two, 2018", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "monday, jan twenty two, 2018", + "Type": "date", + "Start": 0, + "Length": 28 + } + ] + }, + { + "Input": "on sunday jan twenty one two thousand and eighteen", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "sunday jan twenty one two thousand and eighteen", + "Type": "date", + "Start": 3, + "Length": 47 + } + ] + }, + { + "Input": "on september the twenty-first nineteen seventy eight", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "september the twenty-first nineteen seventy eight", + "Type": "date", + "Start": 3, + "Length": 49 + } + ] + }, + { + "Input": "on september 10, nineteen zero one", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "september 10, nineteen zero one", + "Type": "date", + "Start": 3, + "Length": 31 + } + ] + }, + { + "Input": "on the tenth of september, two thousand", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "tenth of september, two thousand", + "Type": "date", + "Start": 7, + "Length": 32 + } + ] + }, + { + "Input": "Are you free on 13.5.2015?", + "Results": [ + { + "Text": "13.5.2015", + "Type": "date", + "Start": 16, + "Length": 9 + } + ] + }, + { + "Input": "Are you available on 2015.5.13?", + "Results": [ + { + "Text": "2015.5.13", + "Type": "date", + "Start": 21, + "Length": 9 + } + ] + }, + { + "Input": "Are you available two sundays from now?", + "NotSupported": "python", + "Results": [ + { + "Text": "two sundays from now", + "Type": "date", + "Start": 18, + "Length": 20 + } + ] + }, + { + "Input": "Are you available two monday later?", + "NotSupported": "python", + "Results": [ + { + "Text": "two monday later", + "Type": "date", + "Start": 18, + "Length": 16 + } + ] + }, + { + "Input": "Are you available two days after today?", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "two days after today", + "Type": "date", + "Start": 18, + "Length": 20 + } + ] + }, + { + "Input": "Are you available three weeks from tomorrow?", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "three weeks from tomorrow", + "Type": "date", + "Start": 18, + "Length": 25 + } + ] + }, + { + "Input": "Where were you two days before yesterday?", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "two days before yesterday", + "Type": "date", + "Start": 15, + "Length": 25 + } + ] + }, + { + "Input": "Cortana, please set up a Skype call sometime this friday-jun-15 with Jim", + "Context": { + "ReferenceDateTime": "2018-06-14T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "this friday-jun-15", + "Type": "date", + "Start": 45, + "Length": 18 + } + ] + }, + { + "Input": "Cortana, please set up a Skype call sometime this friday(jun-15) with Jim", + "Context": { + "ReferenceDateTime": "2018-06-14T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "this friday(jun-15)", + "Type": "date", + "Start": 45, + "Length": 19 + } + ] + }, + { + "Input": "Cortana, please set up a Skype call sometime this friday (jun-15) with Jim", + "Context": { + "ReferenceDateTime": "2018-06-14T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "this friday (jun-15)", + "Type": "date", + "Start": 45, + "Length": 20 + } + ] + }, + { + "Input": "Cortana, please set up a Skype call sometime this friday june twenty two with Jim", + "Context": { + "ReferenceDateTime": "2018-06-20T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "this friday june twenty two", + "Type": "date", + "Start": 45, + "Length": 27 + } + ] + }, + { + "Input": "Cortana, please set up a Skype call sometime this friday june twenty three with Jim", + "Context": { + "ReferenceDateTime": "2018-06-20T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "this friday", + "Type": "date", + "Start": 45, + "Length": 11 + }, + { + "Text": "june twenty three", + "Type": "date", + "Start": 57, + "Length": 17 + } + ] + }, + { + "Input": "i will leave in 3 weeks", + "Context": { + "ReferenceDateTime": "2018-06-20T00:00:00" + }, + "NotSupported": "python,javascript", + "Results": [ + { + "Text": "in 3 weeks", + "Type": "date", + "Start": 13, + "Length": 10 + } + ] + }, + { + "Input": "Cortana, please set up a Skype call sometime on friday 7.6 with Jim.", + "Context": { + "ReferenceDateTime": "2018-07-06T00:00:00" + }, + "Results": [ + { + "Text": "friday 7.6", + "Type": "date", + "Start": 48, + "Length": 10 + } + ] + }, + { + "Input": "Cortana, please set up a Skype call sometime friday 7/6 with Jim.", + "Context": { + "ReferenceDateTime": "2018-07-06T00:00:00" + }, + "Results": [ + { + "Text": "friday 7/6", + "Type": "date", + "Start": 45, + "Length": 10 + } + ] + }, + { + "Input": "Cortana, please set up a Skype call sometime on friday 7-6 with Jim.", + "Context": { + "ReferenceDateTime": "2018-07-06T00:00:00" + }, + "Results": [ + { + "Text": "friday 7-6", + "Type": "date", + "Start": 48, + "Length": 10 + } + ] + }, + { + "Input": "Cortana, please set up a Skype call sometime friday 2018-7-6 with Jim.", + "Context": { + "ReferenceDateTime": "2018-07-06T00:00:00" + }, + "Results": [ + { + "Text": "friday 2018-7-6", + "Type": "date", + "Start": 45, + "Length": 15 + } + ] + }, + { + "Input": "Cortana, please set up a Skype call sometime in two business days.", + "Results": [ + { + "Text": "in two business days", + "Type": "date", + "Start": 45, + "Length": 20 + } + ] + }, + { + "Input": "Cortana, can you please set something up for october, 1st.", + "Results": [ + { + "Text": "october, 1st", + "Type": "date", + "Start": 45, + "Length": 12 + } + ] + }, + { + "Input": "the face amount of its 6 1/4% convertible...", + "Comment": "1/4 shouldn't recognized as date here", + "Results": [] + }, + { + "Input": "i'll go back twenty second of june 2017", + "NotSupported": "python,javascript", + "Results": [ + { + "Text": "twenty second of june 2017", + "Type": "date", + "Start": 13, + "Length": 26 + } + ] + }, + { + "Input": "i'll go back twenty-second of june 2017", + "NotSupported": "python,javascript", + "Results": [ + { + "Text": "twenty-second of june 2017", + "Type": "date", + "Start": 13, + "Length": 26 + } + ] + }, + { + "Input": "6,107.31 August 2019 should not include the decimal", + "Comment": "Only August 2019 should be extracted as a DateRange, so no output in Date only. Java disabled due to issue in lookbehind.", + "NotSupported": "dotnet, java, javascript, python", + "Results": [] + }, + { + "Input": "i'll go back 2019-sep-1", + "Results": [ + { + "Text": "2019-sep-1", + "Type": "date", + "Start": 13, + "Length": 10 + } + ] + }, + { + "Input": "i'll go back 2019/sep/01", + "Results": [ + { + "Text": "2019/sep/01", + "Type": "date", + "Start": 13, + "Length": 11 + } + ] + }, + { + "Input": "Book me a trip on 26th june of 2020", + "Results": [ + { + "Text": "26th june of 2020", + "Type": "date", + "Start": 18, + "Length": 17 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/English/DateParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/English/DateParser.json new file mode 100644 index 000000000..106f687c9 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/English/DateParser.json @@ -0,0 +1,3057 @@ +[ + { + "Input": "I'll go back on 15", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "15", + "Type": "date", + "Value": { + "Timex": "XXXX-XX-15", + "FutureResolution": { + "date": "2016-11-15" + }, + "PastResolution": { + "date": "2016-10-15" + } + }, + "Start": 16, + "Length": 2 + } + ] + }, + { + "Input": "I'll go back Oct. 2", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "Oct. 2", + "Type": "date", + "Value": { + "Timex": "XXXX-10-02", + "FutureResolution": { + "date": "2017-10-02" + }, + "PastResolution": { + "date": "2016-10-02" + } + }, + "Start": 13, + "Length": 6 + } + ] + }, + { + "Input": "I'll go back Oct-2", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "Oct-2", + "Type": "date", + "Value": { + "Timex": "XXXX-10-02", + "FutureResolution": { + "date": "2017-10-02" + }, + "PastResolution": { + "date": "2016-10-02" + } + }, + "Start": 13, + "Length": 5 + } + ] + }, + { + "Input": "I'll go back Oct/2", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "Oct/2", + "Type": "date", + "Value": { + "Timex": "XXXX-10-02", + "FutureResolution": { + "date": "2017-10-02" + }, + "PastResolution": { + "date": "2016-10-02" + } + }, + "Start": 13, + "Length": 5 + } + ] + }, + { + "Input": "I'll go back October. 2", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "October. 2", + "Type": "date", + "Value": { + "Timex": "XXXX-10-02", + "FutureResolution": { + "date": "2017-10-02" + }, + "PastResolution": { + "date": "2016-10-02" + } + }, + "Start": 13, + "Length": 10 + } + ] + }, + { + "Input": "I'll go back January 12, 2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "January 12, 2016", + "Type": "date", + "Value": { + "Timex": "2016-01-12", + "FutureResolution": { + "date": "2016-01-12" + }, + "PastResolution": { + "date": "2016-01-12" + } + }, + "Start": 13, + "Length": 16 + } + ] + }, + { + "Input": "i'll go back monday january 12th, 2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "monday january 12th, 2016", + "Type": "date", + "Value": { + "Timex": "2016-01-12", + "FutureResolution": { + "date": "2016-01-12" + }, + "PastResolution": { + "date": "2016-01-12" + } + }, + "Start": 13, + "Length": 25 + } + ] + }, + { + "Input": "I'll go back 02/22/2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "02/22/2016", + "Type": "date", + "Value": { + "Timex": "2016-02-22", + "FutureResolution": { + "date": "2016-02-22" + }, + "PastResolution": { + "date": "2016-02-22" + } + }, + "Start": 13, + "Length": 10 + } + ] + }, + { + "Input": "I'll go back 21/04/2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "21/04/2016", + "Type": "date", + "Value": { + "Timex": "2016-04-21", + "FutureResolution": { + "date": "2016-04-21" + }, + "PastResolution": { + "date": "2016-04-21" + } + }, + "Start": 13, + "Length": 10 + } + ] + }, + { + "Input": "I'll go back 21/04/16", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "21/04/16", + "Type": "date", + "Value": { + "Timex": "2016-04-21", + "FutureResolution": { + "date": "2016-04-21" + }, + "PastResolution": { + "date": "2016-04-21" + } + }, + "Start": 13, + "Length": 8 + } + ] + }, + { + "Input": "I'll go back 21-04-2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "21-04-2016", + "Type": "date", + "Value": { + "Timex": "2016-04-21", + "FutureResolution": { + "date": "2016-04-21" + }, + "PastResolution": { + "date": "2016-04-21" + } + }, + "Start": 13, + "Length": 10 + } + ] + }, + { + "Input": "I'll go back on 4.22", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "4.22", + "Type": "date", + "Value": { + "Timex": "XXXX-04-22", + "FutureResolution": { + "date": "2017-04-22" + }, + "PastResolution": { + "date": "2016-04-22" + } + }, + "Start": 16, + "Length": 4 + } + ] + }, + { + "Input": "I'll go back on 4-22", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "4-22", + "Type": "date", + "Value": { + "Timex": "XXXX-04-22", + "FutureResolution": { + "date": "2017-04-22" + }, + "PastResolution": { + "date": "2016-04-22" + } + }, + "Start": 16, + "Length": 4 + } + ] + }, + { + "Input": "I'll go back in 4.22", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "4.22", + "Type": "date", + "Value": { + "Timex": "XXXX-04-22", + "FutureResolution": { + "date": "2017-04-22" + }, + "PastResolution": { + "date": "2016-04-22" + } + }, + "Start": 16, + "Length": 4 + } + ] + }, + { + "Input": "I'll go back at 4-22", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [] + }, + { + "Input": "I'll go back at 4.22", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [] + }, + { + "Input": "I'll go back on 4/22", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "4/22", + "Type": "date", + "Value": { + "Timex": "XXXX-04-22", + "FutureResolution": { + "date": "2017-04-22" + }, + "PastResolution": { + "date": "2016-04-22" + } + }, + "Start": 19, + "Length": 4 + } + ] + }, + { + "Input": "I'll go back on 22/04", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "22/04", + "Type": "date", + "Value": { + "Timex": "XXXX-04-22", + "FutureResolution": { + "date": "2017-04-22" + }, + "PastResolution": { + "date": "2016-04-22" + } + }, + "Start": 16, + "Length": 5 + } + ] + }, + { + "Input": "I'll go back 4/22", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "4/22", + "Type": "date", + "Value": { + "Timex": "XXXX-04-22", + "FutureResolution": { + "date": "2017-04-22" + }, + "PastResolution": { + "date": "2016-04-22" + } + }, + "Start": 17, + "Length": 4 + } + ] + }, + { + "Input": "I'll go back 22/04", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "22/04", + "Type": "date", + "Value": { + "Timex": "XXXX-04-22", + "FutureResolution": { + "date": "2017-04-22" + }, + "PastResolution": { + "date": "2016-04-22" + } + }, + "Start": 13, + "Length": 5 + } + ] + }, + { + "Input": "I'll go back 2015/08/12", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "2015/08/12", + "Type": "date", + "Value": { + "Timex": "2015-08-12", + "FutureResolution": { + "date": "2015-08-12" + }, + "PastResolution": { + "date": "2015-08-12" + } + }, + "Start": 13, + "Length": 10 + } + ] + }, + { + "Input": "I'll go back 08/12,2015", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "08/12,2015", + "Type": "date", + "Value": { + "Timex": "2015-08-12", + "FutureResolution": { + "date": "2015-08-12" + }, + "PastResolution": { + "date": "2015-08-12" + } + }, + "Start": 13, + "Length": 10 + } + ] + }, + { + "Input": "I'll go back 08/12,15", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "08/12,15", + "Type": "date", + "Value": { + "Timex": "2015-08-12", + "FutureResolution": { + "date": "2015-08-12" + }, + "PastResolution": { + "date": "2015-08-12" + } + }, + "Start": 13, + "Length": 8 + } + ] + }, + { + "Input": "I'll go back 1st Jan", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "1st Jan", + "Type": "date", + "Value": { + "Timex": "XXXX-01-01", + "FutureResolution": { + "date": "2017-01-01" + }, + "PastResolution": { + "date": "2016-01-01" + } + }, + "Start": 13, + "Length": 7 + } + ] + }, + { + "Input": "I'll go back Jan-1", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "Jan-1", + "Type": "date", + "Value": { + "Timex": "XXXX-01-01", + "FutureResolution": { + "date": "2017-01-01" + }, + "PastResolution": { + "date": "2016-01-01" + } + }, + "Start": 13, + "Length": 5 + } + ] + }, + { + "Input": "I'll go back Wed, 22 of Jan", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "Wed, 22 of Jan", + "Type": "date", + "Value": { + "Timex": "XXXX-01-22", + "FutureResolution": { + "date": "2017-01-22" + }, + "PastResolution": { + "date": "2016-01-22" + } + }, + "Start": 13, + "Length": 14 + } + ] + }, + { + "Input": "I'll go back Jan first", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "Jan first", + "Type": "date", + "Value": { + "Timex": "XXXX-01-01", + "FutureResolution": { + "date": "2017-01-01" + }, + "PastResolution": { + "date": "2016-01-01" + } + }, + "Start": 13, + "Length": 9 + } + ] + }, + { + "Input": "I'll go back May twenty-first", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "May twenty-first", + "Type": "date", + "Value": { + "Timex": "XXXX-05-21", + "FutureResolution": { + "date": "2017-05-21" + }, + "PastResolution": { + "date": "2016-05-21" + } + }, + "Start": 13, + "Length": 16 + } + ] + }, + { + "Input": "I'll go back May twenty one", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "May twenty one", + "Type": "date", + "Value": { + "Timex": "XXXX-05-21", + "FutureResolution": { + "date": "2017-05-21" + }, + "PastResolution": { + "date": "2016-05-21" + } + }, + "Start": 13, + "Length": 14 + } + ] + }, + { + "Input": "I'll go back second of Aug.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "second of Aug", + "Type": "date", + "Value": { + "Timex": "XXXX-08-02", + "FutureResolution": { + "date": "2017-08-02" + }, + "PastResolution": { + "date": "2016-08-02" + } + }, + "Start": 13, + "Length": 13 + } + ] + }, + { + "Input": "I'll go back twenty second of June", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "twenty second of June", + "Type": "date", + "Value": { + "Timex": "XXXX-06-22", + "FutureResolution": { + "date": "2017-06-22" + }, + "PastResolution": { + "date": "2016-06-22" + } + }, + "Start": 13, + "Length": 21 + } + ] + }, + { + "Input": "I'll go back on Friday", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "Friday", + "Type": "date", + "Value": { + "Timex": "XXXX-WXX-5", + "FutureResolution": { + "date": "2016-11-11" + }, + "PastResolution": { + "date": "2016-11-04" + } + }, + "Start": 16, + "Length": 6 + } + ] + }, + { + "Input": "I'll go back |Friday", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "Friday", + "Type": "date", + "Value": { + "Timex": "XXXX-WXX-5", + "FutureResolution": { + "date": "2016-11-11" + }, + "PastResolution": { + "date": "2016-11-04" + } + }, + "Start": 14, + "Length": 6 + } + ] + }, + { + "Input": "I'll go back today", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "today", + "Type": "date", + "Value": { + "Timex": "2016-11-07", + "FutureResolution": { + "date": "2016-11-07" + }, + "PastResolution": { + "date": "2016-11-07" + } + }, + "Start": 13, + "Length": 5 + } + ] + }, + { + "Input": "I'll go back tomorrow", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "tomorrow", + "Type": "date", + "Value": { + "Timex": "2016-11-08", + "FutureResolution": { + "date": "2016-11-08" + }, + "PastResolution": { + "date": "2016-11-08" + } + }, + "Start": 13, + "Length": 8 + } + ] + }, + { + "Input": "I'll go back yesterday", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "yesterday", + "Type": "date", + "Value": { + "Timex": "2016-11-06", + "FutureResolution": { + "date": "2016-11-06" + }, + "PastResolution": { + "date": "2016-11-06" + } + }, + "Start": 13, + "Length": 9 + } + ] + }, + { + "Input": "I'll go back the day before yesterday", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "the day before yesterday", + "Type": "date", + "Value": { + "Timex": "2016-11-05", + "FutureResolution": { + "date": "2016-11-05" + }, + "PastResolution": { + "date": "2016-11-05" + } + }, + "Start": 13, + "Length": 24 + } + ] + }, + { + "Input": "I'll go back the day after tomorrow", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "the day after tomorrow", + "Type": "date", + "Value": { + "Timex": "2016-11-09", + "FutureResolution": { + "date": "2016-11-09" + }, + "PastResolution": { + "date": "2016-11-09" + } + }, + "Start": 13, + "Length": 22 + } + ] + }, + { + "Input": "The day after tomorrow", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "The day after tomorrow", + "Type": "date", + "Value": { + "Timex": "2016-11-09", + "FutureResolution": { + "date": "2016-11-09" + }, + "PastResolution": { + "date": "2016-11-09" + } + }, + "Start": 0, + "Length": 22 + } + ] + }, + { + "Input": "I'll go back the next day", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "the next day", + "Type": "date", + "Value": { + "Timex": "2016-11-08", + "FutureResolution": { + "date": "2016-11-08" + }, + "PastResolution": { + "date": "2016-11-08" + } + }, + "Start": 13, + "Length": 12 + } + ] + }, + { + "Input": "I'll go back next day", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "next day", + "Type": "date", + "Value": { + "Timex": "2016-11-08", + "FutureResolution": { + "date": "2016-11-08" + }, + "PastResolution": { + "date": "2016-11-08" + } + }, + "Start": 13, + "Length": 8 + } + ] + }, + { + "Input": "I'll go back this Friday", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "this Friday", + "Type": "date", + "Value": { + "Timex": "2016-11-11", + "FutureResolution": { + "date": "2016-11-11" + }, + "PastResolution": { + "date": "2016-11-11" + } + }, + "Start": 13, + "Length": 11 + } + ] + }, + { + "Input": "I'll go back next Sunday", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "next Sunday", + "Type": "date", + "Value": { + "Timex": "2016-11-20", + "FutureResolution": { + "date": "2016-11-20" + }, + "PastResolution": { + "date": "2016-11-20" + } + }, + "Start": 13, + "Length": 11 + } + ] + }, + { + "Input": "I'll go back last Sunday", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "last Sunday", + "Type": "date", + "Value": { + "Timex": "2016-11-06", + "FutureResolution": { + "date": "2016-11-06" + }, + "PastResolution": { + "date": "2016-11-06" + } + }, + "Start": 13, + "Length": 11 + } + ] + }, + { + "Input": "I'll go back this week Friday", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "this week Friday", + "Type": "date", + "Value": { + "Timex": "2016-11-11", + "FutureResolution": { + "date": "2016-11-11" + }, + "PastResolution": { + "date": "2016-11-11" + } + }, + "Start": 13, + "Length": 16 + } + ] + }, + { + "Input": "I'll go back next week Sunday", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "next week Sunday", + "Type": "date", + "Value": { + "Timex": "2016-11-20", + "FutureResolution": { + "date": "2016-11-20" + }, + "PastResolution": { + "date": "2016-11-20" + } + }, + "Start": 13, + "Length": 16 + } + ] + }, + { + "Input": "I'll go back last week Sunday", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "last week Sunday", + "Type": "date", + "Value": { + "Timex": "2016-11-06", + "FutureResolution": { + "date": "2016-11-06" + }, + "PastResolution": { + "date": "2016-11-06" + } + }, + "Start": 13, + "Length": 16 + } + ] + }, + { + "Input": "I'll go back last day", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "last day", + "Type": "date", + "Value": { + "Timex": "2016-11-06", + "FutureResolution": { + "date": "2016-11-06" + }, + "PastResolution": { + "date": "2016-11-06" + } + }, + "Start": 13, + "Length": 8 + } + ] + }, + { + "Input": "I'll go back the last day", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "the last day", + "Type": "date", + "Value": { + "Timex": "2016-11-06", + "FutureResolution": { + "date": "2016-11-06" + }, + "PastResolution": { + "date": "2016-11-06" + } + }, + "Start": 13, + "Length": 12 + } + ] + }, + { + "Input": "I'll go back the day", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "the day", + "Type": "date", + "Value": { + "Timex": "2016-11-07", + "FutureResolution": { + "date": "2016-11-07" + }, + "PastResolution": { + "date": "2016-11-07" + } + }, + "Start": 13, + "Length": 7 + } + ] + }, + { + "Input": "I'll go back 15 June 2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "15 June 2016", + "Type": "date", + "Value": { + "Timex": "2016-06-15", + "FutureResolution": { + "date": "2016-06-15" + }, + "PastResolution": { + "date": "2016-06-15" + } + }, + "Start": 13, + "Length": 12 + } + ] + }, + { + "Input": "I'll go back the first friday of july", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "the first friday of july", + "Type": "date", + "Value": { + "Timex": "XXXX-07-WXX-5-#1", + "FutureResolution": { + "date": "2017-07-07" + }, + "PastResolution": { + "date": "2016-07-01" + } + }, + "Start": 13, + "Length": 24 + } + ] + }, + { + "Input": "I'll go back the first friday in this month", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "the first friday in this month", + "Type": "date", + "Value": { + "Timex": "XXXX-11-WXX-5-#1", + "FutureResolution": { + "date": "2016-11-04" + }, + "PastResolution": { + "date": "2016-11-04" + } + }, + "Start": 13, + "Length": 30 + } + ] + }, + { + "Input": "I'll go back next week on Friday", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "next week on Friday", + "Type": "date", + "Value": { + "Timex": "2016-11-18", + "FutureResolution": { + "date": "2016-11-18" + }, + "PastResolution": { + "date": "2016-11-18" + } + }, + "Start": 13, + "Length": 19 + } + ] + }, + { + "Input": "I'll go back on Friday next week", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "on Friday next week", + "Type": "date", + "Value": { + "Timex": "2016-11-18", + "FutureResolution": { + "date": "2016-11-18" + }, + "PastResolution": { + "date": "2016-11-18" + } + }, + "Start": 13, + "Length": 19 + } + ] + }, + { + "Input": "What does my day look like?", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "my day", + "Type": "date", + "Value": { + "Timex": "2016-11-07", + "FutureResolution": { + "date": "2016-11-07" + }, + "PastResolution": { + "date": "2016-11-07" + } + }, + "Start": 10, + "Length": 6 + } + ] + }, + { + "Input": "I'll go back this day", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "this day", + "Type": "date", + "Value": { + "Timex": "2016-11-07", + "FutureResolution": { + "date": "2016-11-07" + }, + "PastResolution": { + "date": "2016-11-07" + } + }, + "Start": 13, + "Length": 8 + } + ] + }, + { + "Input": "I'll go back past day", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "past day", + "Type": "date", + "Value": { + "Timex": "2016-11-06", + "FutureResolution": { + "date": "2016-11-06" + }, + "PastResolution": { + "date": "2016-11-06" + } + }, + "Start": 13, + "Length": 8 + } + ] + }, + { + "Input": "I'll go back two weeks from now", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "two weeks from now", + "Type": "date", + "Value": { + "Timex": "2016-11-21", + "FutureResolution": { + "date": "2016-11-21" + }, + "PastResolution": { + "date": "2016-11-21" + } + }, + "Start": 13, + "Length": 18 + } + ] + }, + { + "Input": "who did I email a month ago", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "a month ago", + "Type": "date", + "Value": { + "Timex": "2016-10-07", + "FutureResolution": { + "date": "2016-10-07" + }, + "PastResolution": { + "date": "2016-10-07" + } + }, + "Start": 16, + "Length": 11 + } + ] + }, + { + "Input": "who did I email few months ago?", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "few months ago", + "Type": "date", + "Value": { + "Timex": "2016-08-07", + "FutureResolution": { + "date": "2016-08-07" + }, + "PastResolution": { + "date": "2016-08-07" + } + }, + "Start": 16, + "Length": 14 + } + ] + }, + { + "Input": "who did I email a few days ago?", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "a few days ago", + "Type": "date", + "Value": { + "Timex": "2016-11-04", + "FutureResolution": { + "date": "2016-11-04" + }, + "PastResolution": { + "date": "2016-11-04" + } + }, + "Start": 16, + "Length": 14 + } + ] + }, + { + "Input": "I went back for the 27", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "the 27", + "Type": "date", + "Value": { + "Timex": "XXXX-XX-27", + "FutureResolution": { + "date": "2016-11-27" + }, + "PastResolution": { + "date": "2016-10-27" + } + }, + "Start": 16, + "Length": 6 + } + ] + }, + { + "Input": "I went back for the 27th", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "the 27th", + "Type": "date", + "Value": { + "Timex": "XXXX-XX-27", + "FutureResolution": { + "date": "2016-11-27" + }, + "PastResolution": { + "date": "2016-10-27" + } + }, + "Start": 16, + "Length": 8 + } + ] + }, + { + "Input": "I went back for the 27.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "the 27", + "Type": "date", + "Value": { + "Timex": "XXXX-XX-27", + "FutureResolution": { + "date": "2016-11-27" + }, + "PastResolution": { + "date": "2016-10-27" + } + }, + "Start": 16, + "Length": 6 + } + ] + }, + { + "Input": "I went back for the 27!", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "the 27", + "Type": "date", + "Value": { + "Timex": "XXXX-XX-27", + "FutureResolution": { + "date": "2016-11-27" + }, + "PastResolution": { + "date": "2016-10-27" + } + }, + "Start": 16, + "Length": 6 + } + ] + }, + { + "Input": "I went back for the 27 .", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "the 27", + "Type": "date", + "Value": { + "Timex": "XXXX-XX-27", + "FutureResolution": { + "date": "2016-11-27" + }, + "PastResolution": { + "date": "2016-10-27" + } + }, + "Start": 16, + "Length": 6 + } + ] + }, + { + "Input": "I went back for the 21st", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "the 21st", + "Type": "date", + "Value": { + "Timex": "XXXX-XX-21", + "FutureResolution": { + "date": "2016-11-21" + }, + "PastResolution": { + "date": "2016-10-21" + } + }, + "Start": 16, + "Length": 8 + } + ] + }, + { + "Input": "I went back for the 22nd", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "the 22nd", + "Type": "date", + "Value": { + "Timex": "XXXX-XX-22", + "FutureResolution": { + "date": "2016-11-22" + }, + "PastResolution": { + "date": "2016-10-22" + } + }, + "Start": 16, + "Length": 8 + } + ] + }, + { + "Input": "I went back for the second", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "the second", + "Type": "date", + "Value": { + "Timex": "XXXX-XX-02", + "FutureResolution": { + "date": "2016-12-02" + }, + "PastResolution": { + "date": "2016-11-02" + } + }, + "Start": 16, + "Length": 10 + } + ] + }, + { + "Input": "I went back for the twenty second", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "the twenty second", + "Type": "date", + "Value": { + "Timex": "XXXX-XX-22", + "FutureResolution": { + "date": "2016-11-22" + }, + "PastResolution": { + "date": "2016-10-22" + } + }, + "Start": 16, + "Length": 17 + } + ] + }, + { + "Input": "I went back for the thirty", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "the thirty", + "Type": "date", + "Value": { + "Timex": "XXXX-XX-30", + "FutureResolution": { + "date": "2016-11-30" + }, + "PastResolution": { + "date": "2016-10-30" + } + }, + "Start": 16, + "Length": 10 + } + ] + }, + { + "Input": "I went back Thursday the 21st", + "Context": { + "ReferenceDateTime": "2017-09-27T00:00:00" + }, + "Results": [ + { + "Text": "Thursday the 21st", + "Type": "date", + "Value": { + "Timex": "2017-09-21", + "FutureResolution": { + "date": "2017-09-21" + }, + "PastResolution": { + "date": "2017-09-21" + } + }, + "Start": 12, + "Length": 17 + } + ] + }, + { + "Input": "I went back Friday the 22nd", + "Context": { + "ReferenceDateTime": "2017-09-27T00:00:00" + }, + "Results": [ + { + "Text": "Friday the 22nd", + "Type": "date", + "Value": { + "Timex": "2017-09-22", + "FutureResolution": { + "date": "2017-09-22" + }, + "PastResolution": { + "date": "2017-09-22" + } + }, + "Start": 12, + "Length": 15 + } + ] + }, + { + "Input": "I went back Saturday the 23rd", + "Context": { + "ReferenceDateTime": "2017-09-27T00:00:00" + }, + "Results": [ + { + "Text": "Saturday the 23rd", + "Type": "date", + "Value": { + "Timex": "2017-09-23", + "FutureResolution": { + "date": "2017-09-23" + }, + "PastResolution": { + "date": "2017-09-23" + } + }, + "Start": 12, + "Length": 17 + } + ] + }, + { + "Input": "I went back Friday the 15th", + "Context": { + "ReferenceDateTime": "2017-09-27T00:00:00" + }, + "Results": [ + { + "Text": "Friday the 15th", + "Type": "date", + "Value": { + "Timex": "2017-09-15", + "FutureResolution": { + "date": "2017-09-15" + }, + "PastResolution": { + "date": "2017-09-15" + } + }, + "Start": 12, + "Length": 15 + } + ] + }, + { + "Input": "I went back Thursday the twenty first", + "Context": { + "ReferenceDateTime": "2017-09-27T00:00:00" + }, + "Results": [ + { + "Text": "Thursday the twenty first", + "Type": "date", + "Value": { + "Timex": "2017-09-21", + "FutureResolution": { + "date": "2017-09-21" + }, + "PastResolution": { + "date": "2017-09-21" + } + }, + "Start": 12, + "Length": 25 + } + ] + }, + { + "Input": "I went back Friday the twenty second", + "Context": { + "ReferenceDateTime": "2017-09-27T00:00:00" + }, + "Results": [ + { + "Text": "Friday the twenty second", + "Type": "date", + "Value": { + "Timex": "2017-09-22", + "FutureResolution": { + "date": "2017-09-22" + }, + "PastResolution": { + "date": "2017-09-22" + } + }, + "Start": 12, + "Length": 24 + } + ] + }, + { + "Input": "I went back Friday the fifteen", + "Context": { + "ReferenceDateTime": "2017-09-27T00:00:00" + }, + "Results": [ + { + "Text": "Friday the fifteen", + "Type": "date", + "Value": { + "Timex": "2017-09-15", + "FutureResolution": { + "date": "2017-09-15" + }, + "PastResolution": { + "date": "2017-09-15" + } + }, + "Start": 12, + "Length": 18 + } + ] + }, + { + "Input": "I'll go back second Sunday", + "Context": { + "ReferenceDateTime": "2017-09-27T00:00:00" + }, + "Results": [ + { + "Text": "second Sunday", + "Type": "date", + "Value": { + "Timex": "2017-09-10", + "FutureResolution": { + "date": "2017-09-10" + }, + "PastResolution": { + "date": "2017-09-10" + } + }, + "Start": 13, + "Length": 13 + } + ] + }, + { + "Input": "I'll go back first Sunday", + "Context": { + "ReferenceDateTime": "2017-09-27T00:00:00" + }, + "Results": [ + { + "Text": "first Sunday", + "Type": "date", + "Value": { + "Timex": "2017-09-03", + "FutureResolution": { + "date": "2017-09-03" + }, + "PastResolution": { + "date": "2017-09-03" + } + }, + "Start": 13, + "Length": 12 + } + ] + }, + { + "Input": "I'll go back third Tuesday", + "Context": { + "ReferenceDateTime": "2017-09-27T00:00:00" + }, + "Results": [ + { + "Text": "third Tuesday", + "Type": "date", + "Value": { + "Timex": "2017-09-19", + "FutureResolution": { + "date": "2017-09-19" + }, + "PastResolution": { + "date": "2017-09-19" + } + }, + "Start": 13, + "Length": 13 + } + ] + }, + { + "Input": "I'll go back fifth Sunday", + "Context": { + "ReferenceDateTime": "2017-09-27T00:00:00" + }, + "Results": [ + { + "Text": "fifth Sunday", + "Type": "date", + "Value": { + "Timex": "2017-09-31", + "FutureResolution": { + "date": "0001-01-01" + }, + "PastResolution": { + "date": "0001-01-01" + } + }, + "Start": 13, + "Length": 12 + } + ] + }, + { + "Input": "I went back 20th of next month", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "20th of next month", + "Type": "date", + "Value": { + "Timex": "2016-12-20", + "FutureResolution": { + "date": "2016-12-20" + }, + "PastResolution": { + "date": "2016-12-20" + } + }, + "Start": 12, + "Length": 18 + } + ] + }, + { + "Input": "I went back 31st of this month", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "31st of this month", + "Type": "date", + "Value": { + "Timex": "2016-11-31", + "FutureResolution": { + "date": "0001-01-01" + }, + "PastResolution": { + "date": "0001-01-01" + } + }, + "Start": 12, + "Length": 18 + } + ] + }, + { + "Input": "I'll go back January 12, 2018", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "January 12, 2018", + "Type": "date", + "Value": { + "Timex": "2018-01-12", + "FutureResolution": { + "date": "2018-01-12" + }, + "PastResolution": { + "date": "2018-01-12" + } + }, + "Start": 13, + "Length": 16 + } + ] + }, + { + "Input": "I'll go back 9-18-15", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "9-18-15", + "Type": "date", + "Value": { + "Timex": "2015-09-18", + "FutureResolution": { + "date": "2015-09-18" + }, + "PastResolution": { + "date": "2015-09-18" + } + }, + "Start": 13, + "Length": 7 + } + ] + }, + { + "Input": "I went back two days ago", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "two days ago", + "Type": "date", + "Value": { + "Timex": "2016-11-05", + "FutureResolution": { + "date": "2016-11-05" + }, + "PastResolution": { + "date": "2016-11-05" + } + }, + "Start": 12, + "Length": 12 + } + ] + }, + { + "Input": "I went back two years ago", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "two years ago", + "Type": "date", + "Value": { + "Timex": "2014-11-07", + "FutureResolution": { + "date": "2014-11-07" + }, + "PastResolution": { + "date": "2014-11-07" + } + }, + "Start": 12, + "Length": 13 + } + ] + }, + { + "Input": "16. Nov. 2016", + "Context": { + "ReferenceDateTime": "2016-11-14T00:00:00" + }, + "Results": [ + { + "Text": "16. Nov. 2016", + "Type": "date", + "Value": { + "Timex": "2016-11-16", + "FutureResolution": { + "date": "2016-11-16" + }, + "PastResolution": { + "date": "2016-11-16" + } + }, + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "We had a meeting 1 month 21 days ago", + "Context": { + "ReferenceDateTime": "2017-11-23T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "1 month 21 days ago", + "Type": "date", + "Value": { + "Timex": "2017-10-02", + "FutureResolution": { + "date": "2017-10-02" + }, + "PastResolution": { + "date": "2017-10-02" + } + }, + "Start": 17, + "Length": 19 + } + ] + }, + { + "Input": "I left here 2 years 1 month 21 days ago", + "Context": { + "ReferenceDateTime": "2017-11-23T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "2 years 1 month 21 days ago", + "Type": "date", + "Value": { + "Timex": "2015-10-02", + "FutureResolution": { + "date": "2015-10-02" + }, + "PastResolution": { + "date": "2015-10-02" + } + }, + "Start": 12, + "Length": 27 + } + ] + }, + { + "Input": "I will leve here 2 years 21 days later", + "Context": { + "ReferenceDateTime": "2017-11-23T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "2 years 21 days later", + "Type": "date", + "Value": { + "Timex": "2019-12-14", + "FutureResolution": { + "date": "2019-12-14" + }, + "PastResolution": { + "date": "2019-12-14" + } + }, + "Start": 17, + "Length": 21 + } + ] + }, + { + "Input": "I left here 1 month 2 years 21 days ago", + "Context": { + "ReferenceDateTime": "2017-11-23T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "1 month 2 years 21 days ago", + "Type": "date", + "Value": { + "Timex": "2015-10-02", + "FutureResolution": { + "date": "2015-10-02" + }, + "PastResolution": { + "date": "2015-10-02" + } + }, + "Start": 12, + "Length": 27 + } + ] + }, + { + "Input": "We had a meeting 1 month and 21 days ago", + "Context": { + "ReferenceDateTime": "2017-11-23T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "1 month and 21 days ago", + "Type": "date", + "Value": { + "Timex": "2017-10-02", + "FutureResolution": { + "date": "2017-10-02" + }, + "PastResolution": { + "date": "2017-10-02" + } + }, + "Start": 17, + "Length": 23 + } + ] + }, + { + "Input": "We had a meeting 1 month, 21 days ago", + "Context": { + "ReferenceDateTime": "2017-11-23T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "1 month, 21 days ago", + "Type": "date", + "Value": { + "Timex": "2017-10-02", + "FutureResolution": { + "date": "2017-10-02" + }, + "PastResolution": { + "date": "2017-10-02" + } + }, + "Start": 17, + "Length": 20 + } + ] + }, + { + "Input": "We had a meeting the 20th of next month", + "Context": { + "ReferenceDateTime": "2017-12-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "the 20th of next month", + "Type": "date", + "Value": { + "Timex": "2018-01-20", + "FutureResolution": { + "date": "2018-01-20" + }, + "PastResolution": { + "date": "2018-01-20" + } + }, + "Start": 17, + "Length": 22 + } + ] + }, + { + "Input": "We had a meeting 5 December 1391", + "Context": { + "ReferenceDateTime": "2017-12-18T00:00:00" + }, + "Results": [ + { + "Text": "5 December 1391", + "Type": "date", + "Value": { + "Timex": "1391-12-05", + "FutureResolution": { + "date": "1391-12-05" + }, + "PastResolution": { + "date": "1391-12-05" + } + }, + "Start": 17, + "Length": 15 + } + ] + }, + { + "Input": "monday, jan twenty two, 2018", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "monday, jan twenty two, 2018", + "Type": "date", + "Value": { + "Timex": "2018-01-22", + "FutureResolution": { + "date": "2018-01-22" + }, + "PastResolution": { + "date": "2018-01-22" + } + }, + "Start": 0, + "Length": 28 + } + ] + }, + { + "Input": "on sunday jan twenty one two thousand and eighteen", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "sunday jan twenty one two thousand and eighteen", + "Type": "date", + "Value": { + "Timex": "2018-01-21", + "FutureResolution": { + "date": "2018-01-21" + }, + "PastResolution": { + "date": "2018-01-21" + } + }, + "Start": 3, + "Length": 47 + } + ] + }, + { + "Input": "on September the twenty-first nineteen seventy eight", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "September the twenty-first nineteen seventy eight", + "Type": "date", + "Value": { + "Timex": "1978-09-21", + "FutureResolution": { + "date": "1978-09-21" + }, + "PastResolution": { + "date": "1978-09-21" + } + }, + "Start": 3, + "Length": 49 + } + ] + }, + { + "Input": "on September 10, nineteen zero one", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "September 10, nineteen zero one", + "Type": "date", + "Value": { + "Timex": "1901-09-10", + "FutureResolution": { + "date": "1901-09-10" + }, + "PastResolution": { + "date": "1901-09-10" + } + }, + "Start": 3, + "Length": 31 + } + ] + }, + { + "Input": "on the tenth of September, two thousand", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "tenth of September, two thousand", + "Type": "date", + "Value": { + "Timex": "2000-09-10", + "FutureResolution": { + "date": "2000-09-10" + }, + "PastResolution": { + "date": "2000-09-10" + } + }, + "Start": 7, + "Length": 32 + } + ] + }, + { + "Input": "I'll see you the first Friday of next month", + "Context": { + "ReferenceDateTime": "2018-03-20T09:58:00" + }, + "Results": [ + { + "Text": "the first Friday of next month", + "Type": "date", + "Value": { + "Timex": "XXXX-04-WXX-5-#1", + "FutureResolution": { + "date": "2018-04-06" + }, + "PastResolution": { + "date": "2018-04-06" + } + }, + "Start": 13, + "Length": 30 + } + ] + }, + { + "Input": "So, make it the second Monday of next month?", + "Context": { + "ReferenceDateTime": "2018-03-20T10:45:00" + }, + "Results": [ + { + "Text": "the second Monday of next month", + "Type": "date", + "Value": { + "Timex": "XXXX-04-WXX-1-#2", + "FutureResolution": { + "date": "2018-04-09" + }, + "PastResolution": { + "date": "2018-04-09" + } + }, + "Start": 12, + "Length": 31 + } + ] + }, + { + "Input": "I came back the third Wednesday of previous month", + "Context": { + "ReferenceDateTime": "2018-03-20T10:45:00" + }, + "Results": [ + { + "Text": "the third Wednesday of previous month", + "Type": "date", + "Value": { + "Timex": "XXXX-02-WXX-3-#3", + "FutureResolution": { + "date": "2018-02-21" + }, + "PastResolution": { + "date": "2018-02-21" + } + }, + "Start": 12, + "Length": 37 + } + ] + }, + { + "Input": "I'll go travelling Tuesday next week", + "Context": { + "ReferenceDateTime": "2018-03-20T22:16:00" + }, + "Results": [ + { + "Text": "Tuesday next week", + "Type": "date", + "Value": { + "Timex": "2018-03-27", + "FutureResolution": { + "date": "2018-03-27" + }, + "PastResolution": { + "date": "2018-03-27" + } + }, + "Start": 19, + "Length": 17 + } + ] + }, + { + "Input": "Handle homework on Sunday of next week", + "Context": { + "ReferenceDateTime": "2018-03-20T22:16:00" + }, + "Results": [ + { + "Text": "on Sunday of next week", + "Type": "date", + "Value": { + "Timex": "2018-04-01", + "FutureResolution": { + "date": "2018-04-01" + }, + "PastResolution": { + "date": "2018-04-01" + } + }, + "Start": 16, + "Length": 22 + } + ] + }, + { + "Input": "I'll go back two days from tomorrow.", + "Context": { + "ReferenceDateTime": "2018-04-20T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "two days from tomorrow", + "Type": "date", + "Value": { + "Timex": "2018-04-23", + "FutureResolution": { + "date": "2018-04-23" + }, + "PastResolution": { + "date": "2018-04-23" + } + }, + "Start": 13, + "Length": 22 + } + ] + }, + { + "Input": "I'll go back four days from yesterday.", + "Context": { + "ReferenceDateTime": "2018-04-20T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "four days from yesterday", + "Type": "date", + "Value": { + "Timex": "2018-04-23", + "FutureResolution": { + "date": "2018-04-23" + }, + "PastResolution": { + "date": "2018-04-23" + } + }, + "Start": 13, + "Length": 24 + } + ] + }, + { + "Input": "Are you free on 13.5.2015?", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "13.5.2015", + "Type": "date", + "Value": { + "Timex": "2015-05-13", + "FutureResolution": { + "date": "2015-05-13" + }, + "PastResolution": { + "date": "2015-05-13" + } + }, + "Start": 16, + "Length": 9 + } + ] + }, + { + "Input": "Are you available on 2015.5.13?", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "2015.5.13", + "Type": "date", + "Value": { + "Timex": "2015-05-13", + "FutureResolution": { + "date": "2015-05-13" + }, + "PastResolution": { + "date": "2015-05-13" + } + }, + "Start": 21, + "Length": 9 + } + ] + }, + { + "Input": "I'll go back 3-7-2017", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "3-7-2017", + "Type": "date", + "Value": { + "Timex": "2017-03-07", + "FutureResolution": { + "date": "2017-03-07" + }, + "PastResolution": { + "date": "2017-03-07" + } + }, + "Start": 13, + "Length": 8 + } + ] + }, + { + "Input": "I'll go back 3-7-07", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "3-7-07", + "Type": "date", + "Value": { + "Timex": "2007-03-07", + "FutureResolution": { + "date": "2007-03-07" + }, + "PastResolution": { + "date": "2007-03-07" + } + }, + "Start": 13, + "Length": 6 + } + ] + }, + { + "Input": "I'll go back 3-7-27", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "3-7-27", + "Type": "date", + "Value": { + "Timex": "2027-03-07", + "FutureResolution": { + "date": "2027-03-07" + }, + "PastResolution": { + "date": "2027-03-07" + } + }, + "Start": 13, + "Length": 6 + } + ] + }, + { + "Input": "I'll go back 05/05/89", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "05/05/89", + "Type": "date", + "Value": { + "Timex": "1989-05-05", + "FutureResolution": { + "date": "1989-05-05" + }, + "PastResolution": { + "date": "1989-05-05" + } + }, + "Start": 13, + "Length": 8 + } + ] + }, + { + "Input": "I'll go back 05/05/71", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "05/05/71", + "Type": "date", + "Value": { + "Timex": "1971-05-05", + "FutureResolution": { + "date": "1971-05-05" + }, + "PastResolution": { + "date": "1971-05-05" + } + }, + "Start": 13, + "Length": 8 + } + ] + }, + { + "Input": "Are you available two sundays from now?", + "Context": { + "ReferenceDateTime": "2018-05-07T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "two sundays from now", + "Type": "date", + "Value": { + "Timex": "2018-05-20", + "FutureResolution": { + "date": "2018-05-20" + }, + "PastResolution": { + "date": "2018-05-20" + } + }, + "Start": 18, + "Length": 20 + } + ] + }, + { + "Input": "Are you available two monday later?", + "Context": { + "ReferenceDateTime": "2018-05-07T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "two monday later", + "Type": "date", + "Value": { + "Timex": "2018-05-21", + "FutureResolution": { + "date": "2018-05-21" + }, + "PastResolution": { + "date": "2018-05-21" + } + }, + "Start": 18, + "Length": 16 + } + ] + }, + { + "Input": "Are you available two days after today?", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "two days after today", + "Type": "date", + "Value": { + "Timex": "2018-06-02", + "FutureResolution": { + "date": "2018-06-02" + }, + "PastResolution": { + "date": "2018-06-02" + } + }, + "Start": 18, + "Length": 20 + } + ] + }, + { + "Input": "Are you available three weeks from tomorrow?", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "three weeks from tomorrow", + "Type": "date", + "Value": { + "Timex": "2018-06-22", + "FutureResolution": { + "date": "2018-06-22" + }, + "PastResolution": { + "date": "2018-06-22" + } + }, + "Start": 18, + "Length": 25 + } + ] + }, + { + "Input": "Where were you two days before yesterday?", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "two days before yesterday", + "Type": "date", + "Value": { + "Timex": "2018-05-28", + "FutureResolution": { + "date": "2018-05-28" + }, + "PastResolution": { + "date": "2018-05-28" + } + }, + "Start": 15, + "Length": 25 + } + ] + }, + { + "Input": "I will leave in 3 weeks", + "Context": { + "ReferenceDateTime": "2018-07-05T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "in 3 weeks", + "Type": "date", + "Value": { + "Timex": "2018-07-26", + "FutureResolution": { + "date": "2018-07-26" + }, + "PastResolution": { + "date": "2018-07-26" + } + }, + "Start": 13, + "Length": 10 + } + ] + }, + { + "Input": "Cortana, please set up a Skype call sometime in four business days.", + "Context": { + "ReferenceDateTime": "2018-08-21T08:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "in four business days", + "Type": "date", + "Value": { + "Timex": "2018-08-27", + "FutureResolution": { + "date": "2018-08-27" + }, + "PastResolution": { + "date": "2018-08-27" + } + }, + "Start": 45, + "Length": 21 + } + ] + }, + { + "Input": "I'll go back twenty second of June 2017", + "Context": { + "ReferenceDateTime": "2018-08-21T08:00:00" + }, + "NotSupported": "python,javascript", + "Results": [ + { + "Text": "twenty second of june 2017", + "Type": "date", + "Value": { + "Timex": "2017-06-22", + "FutureResolution": { + "date": "2017-06-22" + }, + "PastResolution": { + "date": "2017-06-22" + } + }, + "Start": 13, + "Length": 26 + } + ] + }, + { + "Input": "i'll go back 2019-sep-1.", + "Context": { + "ReferenceDateTime": "2018-08-21T08:00:00" + }, + "Results": [ + { + "Text": "2019-sep-1", + "Type": "date", + "Value": { + "Timex": "2019-09-01", + "FutureResolution": { + "date": "2019-09-01" + }, + "PastResolution": { + "date": "2019-09-01" + } + }, + "Start": 13, + "Length": 10 + } + ] + }, + { + "Input": "i'll go back 2019/sep/01.", + "Context": { + "ReferenceDateTime": "2018-08-21T08:00:00" + }, + "Results": [ + { + "Text": "2019/sep/01", + "Type": "date", + "Value": { + "Timex": "2019-09-01", + "FutureResolution": { + "date": "2019-09-01" + }, + "PastResolution": { + "date": "2019-09-01" + } + }, + "Start": 13, + "Length": 11 + } + ] + }, + { + "Input": "Feb 29", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "Feb 29", + "Type": "date", + "Value": { + "Timex": "XXXX-02-29", + "FutureResolution": { + "date": "2020-02-29" + }, + "PastResolution": { + "date": "2016-02-29" + } + }, + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "2/29", + "Context": { + "ReferenceDateTime": "2019-03-22T00:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "2/29", + "Type": "date", + "Value": { + "Timex": "XXXX-02-29", + "FutureResolution": { + "date": "2020-02-29" + }, + "PastResolution": { + "date": "2016-02-29" + } + }, + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "Feb 29th", + "Context": { + "ReferenceDateTime": "2020-03-22T00:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "Feb 29th", + "Type": "date", + "Value": { + "Timex": "XXXX-02-29", + "FutureResolution": { + "date": "2024-02-29" + }, + "PastResolution": { + "date": "2020-02-29" + } + }, + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "Feb 30", + "Context": { + "ReferenceDateTime": "2020-03-22T00:00:00" + }, + "Results": [ + { + "Text": "Feb 30", + "Type": "date", + "Value": { + "Timex": "XXXX-02-30", + "FutureResolution": { + "date": "0001-01-01" + }, + "PastResolution": { + "date": "0001-01-01" + } + }, + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "2/29/2019", + "Context": { + "ReferenceDateTime": "2020-03-22T00:00:00" + }, + "Results": [ + { + "Text": "2/29/2019", + "Type": "date", + "Value": { + "Timex": "2019-02-29", + "FutureResolution": { + "date": "0001-01-01" + }, + "PastResolution": { + "date": "0001-01-01" + } + }, + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "2/29/2020", + "Context": { + "ReferenceDateTime": "2020-03-22T00:00:00" + }, + "Results": [ + { + "Text": "2/29/2020", + "Type": "date", + "Value": { + "Timex": "2020-02-29", + "FutureResolution": { + "date": "2020-02-29" + }, + "PastResolution": { + "date": "2020-02-29" + } + }, + "Start": 0, + "Length": 9 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/English/DatePeriodExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/English/DatePeriodExtractor.json new file mode 100644 index 000000000..e99c9f76a --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/English/DatePeriodExtractor.json @@ -0,0 +1,3919 @@ +[ + { + "Input": "I'll be out in Jan", + "Results": [ + { + "Text": "Jan", + "Type": "daterange", + "Start": 15, + "Length": 3 + } + ] + }, + { + "Input": "I'll be out this Jan", + "Results": [ + { + "Text": "this Jan", + "Type": "daterange", + "Start": 12, + "Length": 8 + } + ] + }, + { + "Input": "I'll be out month of Jan", + "Results": [ + { + "Text": "month of Jan", + "Type": "daterange", + "Start": 12, + "Length": 12 + } + ] + }, + { + "Input": "I'll be out the month of Jan", + "Results": [ + { + "Text": "the month of Jan", + "Type": "daterange", + "Start": 12, + "Length": 16 + } + ] + }, + { + "Input": "I was missing Jan 2001", + "Results": [ + { + "Text": "Jan 2001", + "Type": "daterange", + "Start": 14, + "Length": 8 + } + ] + }, + { + "Input": "I was missing Jan, 2001", + "Results": [ + { + "Text": "Jan, 2001", + "Type": "daterange", + "Start": 14, + "Length": 9 + } + ] + }, + { + "Input": "I'll be out in Feb", + "Results": [ + { + "Text": "Feb", + "Type": "daterange", + "Start": 15, + "Length": 3 + } + ] + }, + { + "Input": "I'll be out this Feb", + "Results": [ + { + "Text": "this Feb", + "Type": "daterange", + "Start": 12, + "Length": 8 + } + ] + }, + { + "Input": "I'll be out month of Feb", + "Results": [ + { + "Text": "month of Feb", + "Type": "daterange", + "Start": 12, + "Length": 12 + } + ] + }, + { + "Input": "I'll be out the month of Feb", + "Results": [ + { + "Text": "the month of Feb", + "Type": "daterange", + "Start": 12, + "Length": 16 + } + ] + }, + { + "Input": "I was missing Feb 2001", + "Results": [ + { + "Text": "Feb 2001", + "Type": "daterange", + "Start": 14, + "Length": 8 + } + ] + }, + { + "Input": "I was missing Feb, 2001", + "Results": [ + { + "Text": "Feb, 2001", + "Type": "daterange", + "Start": 14, + "Length": 9 + } + ] + }, + { + "Input": "I'll be out in Mar", + "Results": [ + { + "Text": "Mar", + "Type": "daterange", + "Start": 15, + "Length": 3 + } + ] + }, + { + "Input": "I'll be out this Mar", + "Results": [ + { + "Text": "this Mar", + "Type": "daterange", + "Start": 12, + "Length": 8 + } + ] + }, + { + "Input": "I'll be out month of Mar", + "Results": [ + { + "Text": "month of Mar", + "Type": "daterange", + "Start": 12, + "Length": 12 + } + ] + }, + { + "Input": "I'll be out the month of Mar", + "Results": [ + { + "Text": "the month of Mar", + "Type": "daterange", + "Start": 12, + "Length": 16 + } + ] + }, + { + "Input": "I was missing Mar 2001", + "Results": [ + { + "Text": "Mar 2001", + "Type": "daterange", + "Start": 14, + "Length": 8 + } + ] + }, + { + "Input": "I was missing Mar, 2001", + "Results": [ + { + "Text": "Mar, 2001", + "Type": "daterange", + "Start": 14, + "Length": 9 + } + ] + }, + { + "Input": "I'll be out in Apr", + "Results": [ + { + "Text": "Apr", + "Type": "daterange", + "Start": 15, + "Length": 3 + } + ] + }, + { + "Input": "I'll be out this Apr", + "Results": [ + { + "Text": "this Apr", + "Type": "daterange", + "Start": 12, + "Length": 8 + } + ] + }, + { + "Input": "I'll be out month of Apr", + "Results": [ + { + "Text": "month of Apr", + "Type": "daterange", + "Start": 12, + "Length": 12 + } + ] + }, + { + "Input": "I'll be out the month of Apr", + "Results": [ + { + "Text": "the month of Apr", + "Type": "daterange", + "Start": 12, + "Length": 16 + } + ] + }, + { + "Input": "I was missing Apr 2001", + "Results": [ + { + "Text": "Apr 2001", + "Type": "daterange", + "Start": 14, + "Length": 8 + } + ] + }, + { + "Input": "I was missing Apr, 2001", + "Results": [ + { + "Text": "Apr, 2001", + "Type": "daterange", + "Start": 14, + "Length": 9 + } + ] + }, + { + "Input": "I'll be out in May", + "Results": [ + { + "Text": "May", + "Type": "daterange", + "Start": 15, + "Length": 3 + } + ] + }, + { + "Input": "I'll be out this May", + "Results": [ + { + "Text": "this May", + "Type": "daterange", + "Start": 12, + "Length": 8 + } + ] + }, + { + "Input": "I'll be out month of May", + "Results": [ + { + "Text": "month of May", + "Type": "daterange", + "Start": 12, + "Length": 12 + } + ] + }, + { + "Input": "I'll be out the month of May", + "Results": [ + { + "Text": "the month of May", + "Type": "daterange", + "Start": 12, + "Length": 16 + } + ] + }, + { + "Input": "I was missing May 2001", + "Results": [ + { + "Text": "May 2001", + "Type": "daterange", + "Start": 14, + "Length": 8 + } + ] + }, + { + "Input": "I was missing May, 2001", + "Results": [ + { + "Text": "May, 2001", + "Type": "daterange", + "Start": 14, + "Length": 9 + } + ] + }, + { + "Input": "I'll be out in Jun", + "Results": [ + { + "Text": "Jun", + "Type": "daterange", + "Start": 15, + "Length": 3 + } + ] + }, + { + "Input": "I'll be out this Jun", + "Results": [ + { + "Text": "this Jun", + "Type": "daterange", + "Start": 12, + "Length": 8 + } + ] + }, + { + "Input": "I'll be out month of Jun", + "Results": [ + { + "Text": "month of Jun", + "Type": "daterange", + "Start": 12, + "Length": 12 + } + ] + }, + { + "Input": "I'll be out the month of Jun", + "Results": [ + { + "Text": "the month of Jun", + "Type": "daterange", + "Start": 12, + "Length": 16 + } + ] + }, + { + "Input": "I was missing Jun 2001", + "Results": [ + { + "Text": "Jun 2001", + "Type": "daterange", + "Start": 14, + "Length": 8 + } + ] + }, + { + "Input": "I was missing Jun, 2001", + "Results": [ + { + "Text": "Jun, 2001", + "Type": "daterange", + "Start": 14, + "Length": 9 + } + ] + }, + { + "Input": "I'll be out in Jul", + "Results": [ + { + "Text": "Jul", + "Type": "daterange", + "Start": 15, + "Length": 3 + } + ] + }, + { + "Input": "I'll be out this Jul", + "Results": [ + { + "Text": "this Jul", + "Type": "daterange", + "Start": 12, + "Length": 8 + } + ] + }, + { + "Input": "I'll be out month of Jul", + "Results": [ + { + "Text": "month of Jul", + "Type": "daterange", + "Start": 12, + "Length": 12 + } + ] + }, + { + "Input": "I'll be out the month of Jul", + "Results": [ + { + "Text": "the month of Jul", + "Type": "daterange", + "Start": 12, + "Length": 16 + } + ] + }, + { + "Input": "I was missing Jul 2001", + "Results": [ + { + "Text": "Jul 2001", + "Type": "daterange", + "Start": 14, + "Length": 8 + } + ] + }, + { + "Input": "I was missing Jul, 2001", + "Results": [ + { + "Text": "Jul, 2001", + "Type": "daterange", + "Start": 14, + "Length": 9 + } + ] + }, + { + "Input": "I'll be out in Aug", + "Results": [ + { + "Text": "Aug", + "Type": "daterange", + "Start": 15, + "Length": 3 + } + ] + }, + { + "Input": "I'll be out this Aug", + "Results": [ + { + "Text": "this Aug", + "Type": "daterange", + "Start": 12, + "Length": 8 + } + ] + }, + { + "Input": "I'll be out month of Aug", + "Results": [ + { + "Text": "month of Aug", + "Type": "daterange", + "Start": 12, + "Length": 12 + } + ] + }, + { + "Input": "I'll be out the month of Aug", + "Results": [ + { + "Text": "the month of Aug", + "Type": "daterange", + "Start": 12, + "Length": 16 + } + ] + }, + { + "Input": "I was missing Aug 2001", + "Results": [ + { + "Text": "Aug 2001", + "Type": "daterange", + "Start": 14, + "Length": 8 + } + ] + }, + { + "Input": "I was missing Aug, 2001", + "Results": [ + { + "Text": "Aug, 2001", + "Type": "daterange", + "Start": 14, + "Length": 9 + } + ] + }, + { + "Input": "I'll be out in Sep", + "Results": [ + { + "Text": "Sep", + "Type": "daterange", + "Start": 15, + "Length": 3 + } + ] + }, + { + "Input": "I'll be out this Sep", + "Results": [ + { + "Text": "this Sep", + "Type": "daterange", + "Start": 12, + "Length": 8 + } + ] + }, + { + "Input": "I'll be out month of Sep", + "Results": [ + { + "Text": "month of Sep", + "Type": "daterange", + "Start": 12, + "Length": 12 + } + ] + }, + { + "Input": "I'll be out the month of Sep", + "Results": [ + { + "Text": "the month of Sep", + "Type": "daterange", + "Start": 12, + "Length": 16 + } + ] + }, + { + "Input": "I was missing Sep 2001", + "Results": [ + { + "Text": "Sep 2001", + "Type": "daterange", + "Start": 14, + "Length": 8 + } + ] + }, + { + "Input": "I was missing Sep, 2001", + "Results": [ + { + "Text": "Sep, 2001", + "Type": "daterange", + "Start": 14, + "Length": 9 + } + ] + }, + { + "Input": "I'll be out in Sept", + "Results": [ + { + "Text": "Sept", + "Type": "daterange", + "Start": 15, + "Length": 4 + } + ] + }, + { + "Input": "I'll be out this Sept", + "Results": [ + { + "Text": "this Sept", + "Type": "daterange", + "Start": 12, + "Length": 9 + } + ] + }, + { + "Input": "I'll be out month of Sept", + "Results": [ + { + "Text": "month of Sept", + "Type": "daterange", + "Start": 12, + "Length": 13 + } + ] + }, + { + "Input": "I'll be out the month of Sept", + "Results": [ + { + "Text": "the month of Sept", + "Type": "daterange", + "Start": 12, + "Length": 17 + } + ] + }, + { + "Input": "I was missing Sept 2001", + "Results": [ + { + "Text": "Sept 2001", + "Type": "daterange", + "Start": 14, + "Length": 9 + } + ] + }, + { + "Input": "I was missing Sept, 2001", + "Results": [ + { + "Text": "Sept, 2001", + "Type": "daterange", + "Start": 14, + "Length": 10 + } + ] + }, + { + "Input": "I'll be out in Oct", + "Results": [ + { + "Text": "Oct", + "Type": "daterange", + "Start": 15, + "Length": 3 + } + ] + }, + { + "Input": "I'll be out this Oct", + "Results": [ + { + "Text": "this Oct", + "Type": "daterange", + "Start": 12, + "Length": 8 + } + ] + }, + { + "Input": "I'll be out month of Oct", + "Results": [ + { + "Text": "month of Oct", + "Type": "daterange", + "Start": 12, + "Length": 12 + } + ] + }, + { + "Input": "I'll be out the month of Oct", + "Results": [ + { + "Text": "the month of Oct", + "Type": "daterange", + "Start": 12, + "Length": 16 + } + ] + }, + { + "Input": "I was missing Oct 2001", + "Results": [ + { + "Text": "Oct 2001", + "Type": "daterange", + "Start": 14, + "Length": 8 + } + ] + }, + { + "Input": "I was missing Oct, 2001", + "Results": [ + { + "Text": "Oct, 2001", + "Type": "daterange", + "Start": 14, + "Length": 9 + } + ] + }, + { + "Input": "I'll be out in Nov", + "Results": [ + { + "Text": "Nov", + "Type": "daterange", + "Start": 15, + "Length": 3 + } + ] + }, + { + "Input": "I'll be out this Nov", + "Results": [ + { + "Text": "this Nov", + "Type": "daterange", + "Start": 12, + "Length": 8 + } + ] + }, + { + "Input": "I'll be out month of Nov", + "Results": [ + { + "Text": "month of Nov", + "Type": "daterange", + "Start": 12, + "Length": 12 + } + ] + }, + { + "Input": "I'll be out the month of Nov", + "Results": [ + { + "Text": "the month of Nov", + "Type": "daterange", + "Start": 12, + "Length": 16 + } + ] + }, + { + "Input": "I was missing Nov 2001", + "Results": [ + { + "Text": "Nov 2001", + "Type": "daterange", + "Start": 14, + "Length": 8 + } + ] + }, + { + "Input": "I was missing Nov, 2001", + "Results": [ + { + "Text": "Nov, 2001", + "Type": "daterange", + "Start": 14, + "Length": 9 + } + ] + }, + { + "Input": "I'll be out in Dec", + "Results": [ + { + "Text": "Dec", + "Type": "daterange", + "Start": 15, + "Length": 3 + } + ] + }, + { + "Input": "I'll be out this Dec", + "Results": [ + { + "Text": "this Dec", + "Type": "daterange", + "Start": 12, + "Length": 8 + } + ] + }, + { + "Input": "I'll be out month of Dec", + "Results": [ + { + "Text": "month of Dec", + "Type": "daterange", + "Start": 12, + "Length": 12 + } + ] + }, + { + "Input": "I'll be out the month of Dec", + "Results": [ + { + "Text": "the month of Dec", + "Type": "daterange", + "Start": 12, + "Length": 16 + } + ] + }, + { + "Input": "I was missing Dec 2001", + "Results": [ + { + "Text": "Dec 2001", + "Type": "daterange", + "Start": 14, + "Length": 8 + } + ] + }, + { + "Input": "I was missing Dec, 2001", + "Results": [ + { + "Text": "Dec, 2001", + "Type": "daterange", + "Start": 14, + "Length": 9 + } + ] + }, + { + "Input": "I'll be out in January", + "Results": [ + { + "Text": "January", + "Type": "daterange", + "Start": 15, + "Length": 7 + } + ] + }, + { + "Input": "I'll be out this January", + "Results": [ + { + "Text": "this January", + "Type": "daterange", + "Start": 12, + "Length": 12 + } + ] + }, + { + "Input": "I'll be out month of January", + "Results": [ + { + "Text": "month of January", + "Type": "daterange", + "Start": 12, + "Length": 16 + } + ] + }, + { + "Input": "I'll be out the month of January", + "Results": [ + { + "Text": "the month of January", + "Type": "daterange", + "Start": 12, + "Length": 20 + } + ] + }, + { + "Input": "I was missing January 2001", + "Results": [ + { + "Text": "January 2001", + "Type": "daterange", + "Start": 14, + "Length": 12 + } + ] + }, + { + "Input": "I was missing January, 2001", + "Results": [ + { + "Text": "January, 2001", + "Type": "daterange", + "Start": 14, + "Length": 13 + } + ] + }, + { + "Input": "I'll be out in February", + "Results": [ + { + "Text": "February", + "Type": "daterange", + "Start": 15, + "Length": 8 + } + ] + }, + { + "Input": "I'll be out this February", + "Results": [ + { + "Text": "this February", + "Type": "daterange", + "Start": 12, + "Length": 13 + } + ] + }, + { + "Input": "I'll be out month of February", + "Results": [ + { + "Text": "month of February", + "Type": "daterange", + "Start": 12, + "Length": 17 + } + ] + }, + { + "Input": "I'll be out the month of February", + "Results": [ + { + "Text": "the month of February", + "Type": "daterange", + "Start": 12, + "Length": 21 + } + ] + }, + { + "Input": "I was missing February 2001", + "Results": [ + { + "Text": "February 2001", + "Type": "daterange", + "Start": 14, + "Length": 13 + } + ] + }, + { + "Input": "I was missing February, 2001", + "Results": [ + { + "Text": "February, 2001", + "Type": "daterange", + "Start": 14, + "Length": 14 + } + ] + }, + { + "Input": "I'll be out in March", + "Results": [ + { + "Text": "March", + "Type": "daterange", + "Start": 15, + "Length": 5 + } + ] + }, + { + "Input": "I'll be out this March", + "Results": [ + { + "Text": "this March", + "Type": "daterange", + "Start": 12, + "Length": 10 + } + ] + }, + { + "Input": "I'll be out month of March", + "Results": [ + { + "Text": "month of March", + "Type": "daterange", + "Start": 12, + "Length": 14 + } + ] + }, + { + "Input": "I'll be out the month of March", + "Results": [ + { + "Text": "the month of March", + "Type": "daterange", + "Start": 12, + "Length": 18 + } + ] + }, + { + "Input": "I was missing March 2001", + "Results": [ + { + "Text": "March 2001", + "Type": "daterange", + "Start": 14, + "Length": 10 + } + ] + }, + { + "Input": "I was missing March, 2001", + "Results": [ + { + "Text": "March, 2001", + "Type": "daterange", + "Start": 14, + "Length": 11 + } + ] + }, + { + "Input": "I'll be out in April", + "Results": [ + { + "Text": "April", + "Type": "daterange", + "Start": 15, + "Length": 5 + } + ] + }, + { + "Input": "I'll be out this April", + "Results": [ + { + "Text": "this April", + "Type": "daterange", + "Start": 12, + "Length": 10 + } + ] + }, + { + "Input": "I'll be out month of April", + "Results": [ + { + "Text": "month of April", + "Type": "daterange", + "Start": 12, + "Length": 14 + } + ] + }, + { + "Input": "I'll be out the month of April", + "Results": [ + { + "Text": "the month of April", + "Type": "daterange", + "Start": 12, + "Length": 18 + } + ] + }, + { + "Input": "I was missing April 2001", + "Results": [ + { + "Text": "April 2001", + "Type": "daterange", + "Start": 14, + "Length": 10 + } + ] + }, + { + "Input": "I was missing April, 2001", + "Results": [ + { + "Text": "April, 2001", + "Type": "daterange", + "Start": 14, + "Length": 11 + } + ] + }, + { + "Input": "I'll be out in June", + "Results": [ + { + "Text": "June", + "Type": "daterange", + "Start": 15, + "Length": 4 + } + ] + }, + { + "Input": "I'll be out this June", + "Results": [ + { + "Text": "this June", + "Type": "daterange", + "Start": 12, + "Length": 9 + } + ] + }, + { + "Input": "I'll be out month of June", + "Results": [ + { + "Text": "month of June", + "Type": "daterange", + "Start": 12, + "Length": 13 + } + ] + }, + { + "Input": "I'll be out the month of June", + "Results": [ + { + "Text": "the month of June", + "Type": "daterange", + "Start": 12, + "Length": 17 + } + ] + }, + { + "Input": "I was missing June 2001", + "Results": [ + { + "Text": "June 2001", + "Type": "daterange", + "Start": 14, + "Length": 9 + } + ] + }, + { + "Input": "I was missing June, 2001", + "Results": [ + { + "Text": "June, 2001", + "Type": "daterange", + "Start": 14, + "Length": 10 + } + ] + }, + { + "Input": "I'll be out in July", + "Results": [ + { + "Text": "July", + "Type": "daterange", + "Start": 15, + "Length": 4 + } + ] + }, + { + "Input": "I'll be out this July", + "Results": [ + { + "Text": "this July", + "Type": "daterange", + "Start": 12, + "Length": 9 + } + ] + }, + { + "Input": "I'll be out month of July", + "Results": [ + { + "Text": "month of July", + "Type": "daterange", + "Start": 12, + "Length": 13 + } + ] + }, + { + "Input": "I'll be out the month of July", + "Results": [ + { + "Text": "the month of July", + "Type": "daterange", + "Start": 12, + "Length": 17 + } + ] + }, + { + "Input": "I was missing July 2001", + "Results": [ + { + "Text": "July 2001", + "Type": "daterange", + "Start": 14, + "Length": 9 + } + ] + }, + { + "Input": "I was missing July, 2001", + "Results": [ + { + "Text": "July, 2001", + "Type": "daterange", + "Start": 14, + "Length": 10 + } + ] + }, + { + "Input": "I'll be out in August", + "Results": [ + { + "Text": "August", + "Type": "daterange", + "Start": 15, + "Length": 6 + } + ] + }, + { + "Input": "I'll be out this August", + "Results": [ + { + "Text": "this August", + "Type": "daterange", + "Start": 12, + "Length": 11 + } + ] + }, + { + "Input": "I'll be out month of August", + "Results": [ + { + "Text": "month of August", + "Type": "daterange", + "Start": 12, + "Length": 15 + } + ] + }, + { + "Input": "I'll be out the month of August", + "Results": [ + { + "Text": "the month of August", + "Type": "daterange", + "Start": 12, + "Length": 19 + } + ] + }, + { + "Input": "I was missing August 2001", + "Results": [ + { + "Text": "August 2001", + "Type": "daterange", + "Start": 14, + "Length": 11 + } + ] + }, + { + "Input": "I was missing August, 2001", + "Results": [ + { + "Text": "August, 2001", + "Type": "daterange", + "Start": 14, + "Length": 12 + } + ] + }, + { + "Input": "I'll be out in September", + "Results": [ + { + "Text": "September", + "Type": "daterange", + "Start": 15, + "Length": 9 + } + ] + }, + { + "Input": "I'll be out this September", + "Results": [ + { + "Text": "this September", + "Type": "daterange", + "Start": 12, + "Length": 14 + } + ] + }, + { + "Input": "I'll be out month of September", + "Results": [ + { + "Text": "month of September", + "Type": "daterange", + "Start": 12, + "Length": 18 + } + ] + }, + { + "Input": "I'll be out the month of September", + "Results": [ + { + "Text": "the month of September", + "Type": "daterange", + "Start": 12, + "Length": 22 + } + ] + }, + { + "Input": "I was missing September 2001", + "Results": [ + { + "Text": "September 2001", + "Type": "daterange", + "Start": 14, + "Length": 14 + } + ] + }, + { + "Input": "I was missing September, 2001", + "Results": [ + { + "Text": "September, 2001", + "Type": "daterange", + "Start": 14, + "Length": 15 + } + ] + }, + { + "Input": "I'll be out in October", + "Results": [ + { + "Text": "October", + "Type": "daterange", + "Start": 15, + "Length": 7 + } + ] + }, + { + "Input": "I'll be out this October", + "Results": [ + { + "Text": "this October", + "Type": "daterange", + "Start": 12, + "Length": 12 + } + ] + }, + { + "Input": "I'll be out month of October", + "Results": [ + { + "Text": "month of October", + "Type": "daterange", + "Start": 12, + "Length": 16 + } + ] + }, + { + "Input": "I'll be out the month of October", + "Results": [ + { + "Text": "the month of October", + "Type": "daterange", + "Start": 12, + "Length": 20 + } + ] + }, + { + "Input": "I was missing October 2001", + "Results": [ + { + "Text": "October 2001", + "Type": "daterange", + "Start": 14, + "Length": 12 + } + ] + }, + { + "Input": "I was missing October, 2001", + "Results": [ + { + "Text": "October, 2001", + "Type": "daterange", + "Start": 14, + "Length": 13 + } + ] + }, + { + "Input": "I'll be out in November", + "Results": [ + { + "Text": "November", + "Type": "daterange", + "Start": 15, + "Length": 8 + } + ] + }, + { + "Input": "I'll be out this November", + "Results": [ + { + "Text": "this November", + "Type": "daterange", + "Start": 12, + "Length": 13 + } + ] + }, + { + "Input": "I'll be out month of November", + "Results": [ + { + "Text": "month of November", + "Type": "daterange", + "Start": 12, + "Length": 17 + } + ] + }, + { + "Input": "I'll be out the month of November", + "Results": [ + { + "Text": "the month of November", + "Type": "daterange", + "Start": 12, + "Length": 21 + } + ] + }, + { + "Input": "I was missing November 2001", + "Results": [ + { + "Text": "November 2001", + "Type": "daterange", + "Start": 14, + "Length": 13 + } + ] + }, + { + "Input": "I was missing November, 2001", + "Results": [ + { + "Text": "November, 2001", + "Type": "daterange", + "Start": 14, + "Length": 14 + } + ] + }, + { + "Input": "I'll be out in December", + "Results": [ + { + "Text": "December", + "Type": "daterange", + "Start": 15, + "Length": 8 + } + ] + }, + { + "Input": "I'll be out this December", + "Results": [ + { + "Text": "this December", + "Type": "daterange", + "Start": 12, + "Length": 13 + } + ] + }, + { + "Input": "I'll be out month of December", + "Results": [ + { + "Text": "month of December", + "Type": "daterange", + "Start": 12, + "Length": 17 + } + ] + }, + { + "Input": "I'll be out the month of December", + "Results": [ + { + "Text": "the month of December", + "Type": "daterange", + "Start": 12, + "Length": 21 + } + ] + }, + { + "Input": "I was missing December 2001", + "Results": [ + { + "Text": "December 2001", + "Type": "daterange", + "Start": 14, + "Length": 13 + } + ] + }, + { + "Input": "I was missing December, 2001", + "Results": [ + { + "Text": "December, 2001", + "Type": "daterange", + "Start": 14, + "Length": 14 + } + ] + }, + { + "Input": "Calendar for the month of September.", + "Results": [ + { + "Text": "the month of September", + "Type": "daterange", + "Start": 13, + "Length": 22 + } + ] + }, + { + "Input": "I'll be out from 4 to 22 this month", + "Results": [ + { + "Text": "from 4 to 22 this month", + "Type": "daterange", + "Start": 12, + "Length": 23 + } + ] + }, + { + "Input": "I'll be out from 4-23 in next month", + "Results": [ + { + "Text": "from 4-23 in next month", + "Type": "daterange", + "Start": 12, + "Length": 23 + } + ] + }, + { + "Input": "I'll be out from 3 until 12 of Sept hahaha", + "Results": [ + { + "Text": "from 3 until 12 of Sept", + "Type": "daterange", + "Start": 12, + "Length": 23 + } + ] + }, + { + "Input": "I'll be out 4 to 23 next month", + "Results": [ + { + "Text": "4 to 23 next month", + "Type": "daterange", + "Start": 12, + "Length": 18 + } + ] + }, + { + "Input": "I'll be out 4 till 23 of this month", + "Results": [ + { + "Text": "4 till 23 of this month", + "Type": "daterange", + "Start": 12, + "Length": 23 + } + ] + }, + { + "Input": "I'll be out between 4 and 22 this month", + "Results": [ + { + "Text": "between 4 and 22 this month", + "Type": "daterange", + "Start": 12, + "Length": 27 + } + ] + }, + { + "Input": "I'll be out between 3 and 12 of Sept hahaha", + "Results": [ + { + "Text": "between 3 and 12 of Sept", + "Type": "daterange", + "Start": 12, + "Length": 24 + } + ] + }, + { + "Input": "I'll be out between september 4th through september 8th", + "Results": [ + { + "Text": "between september 4th through september 8th", + "Type": "daterange", + "Start": 12, + "Length": 43 + } + ] + }, + { + "Input": "I'll be out between November 15th through 19th", + "Results": [ + { + "Text": "between November 15th through 19th", + "Type": "daterange", + "Start": 12, + "Length": 34 + } + ] + }, + { + "Input": "I'll be out between November 15th through the 19th", + "Results": [ + { + "Text": "between November 15th through the 19th", + "Type": "daterange", + "Start": 12, + "Length": 38 + } + ] + }, + { + "Input": "I'll be out between November the 15th through 19th", + "Results": [ + { + "Text": "between November the 15th through 19th", + "Type": "daterange", + "Start": 12, + "Length": 38 + } + ] + }, + { + "Input": "I'll be out from 4 to 22 January, 2017", + "Results": [ + { + "Text": "from 4 to 22 January, 2017", + "Type": "daterange", + "Start": 12, + "Length": 26 + } + ] + }, + { + "Input": "I'll be out between 4-22 January, 2017", + "Results": [ + { + "Text": "between 4-22 January, 2017", + "Type": "daterange", + "Start": 12, + "Length": 26 + } + ] + }, + { + "Input": "I'll be out on this week", + "Results": [ + { + "Text": "this week", + "Type": "daterange", + "Start": 15, + "Length": 9 + } + ] + }, + { + "Input": "I'll be out the coming week", + "Results": [ + { + "Text": "coming week", + "Type": "daterange", + "Start": 16, + "Length": 11 + } + ] + }, + { + "Input": "I'll be out September", + "Results": [ + { + "Text": "September", + "Type": "daterange", + "Start": 12, + "Length": 9 + } + ] + }, + { + "Input": "I'll be out last sept", + "Results": [ + { + "Text": "last sept", + "Type": "daterange", + "Start": 12, + "Length": 9 + } + ] + }, + { + "Input": "I'll be out next june", + "Results": [ + { + "Text": "next june", + "Type": "daterange", + "Start": 12, + "Length": 9 + } + ] + }, + { + "Input": "I'll be out june 2016", + "Results": [ + { + "Text": "june 2016", + "Type": "daterange", + "Start": 12, + "Length": 9 + } + ] + }, + { + "Input": "I'll be out june next year", + "Results": [ + { + "Text": "june next year", + "Type": "daterange", + "Start": 12, + "Length": 14 + } + ] + }, + { + "Input": "I'll be out this weekend", + "Results": [ + { + "Text": "this weekend", + "Type": "daterange", + "Start": 12, + "Length": 12 + } + ] + }, + { + "Input": "I'll be out the third week of this month", + "Results": [ + { + "Text": "the third week of this month", + "Type": "daterange", + "Start": 12, + "Length": 28 + } + ] + }, + { + "Input": "I'll be out the last week of july", + "Results": [ + { + "Text": "the last week of july", + "Type": "daterange", + "Start": 12, + "Length": 21 + } + ] + }, + { + "Input": "schedule camping for Friday through Sunday", + "Results": [ + { + "Text": "Friday through Sunday", + "Type": "daterange", + "Start": 21, + "Length": 21 + } + ] + }, + { + "Input": "I'll be out next 3 days", + "Results": [ + { + "Text": "next 3 days", + "Type": "daterange", + "Start": 12, + "Length": 11 + } + ] + }, + { + "Input": "I'll be out next 3 months", + "Results": [ + { + "Text": "next 3 months", + "Type": "daterange", + "Start": 12, + "Length": 13 + } + ] + }, + { + "Input": "I'll be out in 3 years", + "NotSupported": "javascript, python", + "Results": [] + }, + { + "Input": "I'll be out in 3 weeks", + "NotSupported": "javascript, python", + "Results": [] + }, + { + "Input": "I'll be out in 3 months", + "NotSupported": "javascript, python", + "Results": [] + }, + { + "Input": "I'll be out past 3 weeks", + "Results": [ + { + "Text": "past 3 weeks", + "Type": "daterange", + "Start": 12, + "Length": 12 + } + ] + }, + { + "Input": "I'll be out last 3year", + "Results": [ + { + "Text": "last 3year", + "Type": "daterange", + "Start": 12, + "Length": 10 + } + ] + }, + { + "Input": "I'll be out last year", + "Results": [ + { + "Text": "last year", + "Type": "daterange", + "Start": 12, + "Length": 9 + } + ] + }, + { + "Input": "I'll be out past month", + "Results": [ + { + "Text": "past month", + "Type": "daterange", + "Start": 12, + "Length": 10 + } + ] + }, + { + "Input": "I'll be out previous 3 weeks", + "Results": [ + { + "Text": "previous 3 weeks", + "Type": "daterange", + "Start": 12, + "Length": 16 + } + ] + }, + { + "Input": "past few weeks", + "Results": [ + { + "Text": "past few weeks", + "Type": "daterange", + "Start": 0, + "Length": 14 + } + ] + }, + { + "Input": "past several days", + "Results": [ + { + "Text": "past several days", + "Type": "daterange", + "Start": 0, + "Length": 17 + } + ] + }, + { + "Input": "I'll be out Oct. 2 to October 22", + "Results": [ + { + "Text": "Oct. 2 to October 22", + "Type": "daterange", + "Start": 12, + "Length": 20 + } + ] + }, + { + "Input": "I'll be out January 12, 2016 - 02/22/2016", + "Results": [ + { + "Text": "January 12, 2016 - 02/22/2016", + "Type": "daterange", + "Start": 12, + "Length": 29 + } + ] + }, + { + "Input": "I'll be out 1st Jan until Wed, 22 of Jan", + "Results": [ + { + "Text": "1st Jan until Wed, 22 of Jan", + "Type": "daterange", + "Start": 12, + "Length": 28 + } + ] + }, + { + "Input": "I'll be out today till tomorrow", + "Results": [ + { + "Text": "today till tomorrow", + "Type": "daterange", + "Start": 12, + "Length": 19 + } + ] + }, + { + "Input": "I'll be out today to October 22", + "Results": [ + { + "Text": "today to October 22", + "Type": "daterange", + "Start": 12, + "Length": 19 + } + ] + }, + { + "Input": "I'll be out Oct. 2 until the day after tomorrow", + "Results": [ + { + "Text": "Oct. 2 until the day after tomorrow", + "Type": "daterange", + "Start": 12, + "Length": 35 + } + ] + }, + { + "Input": "I'll be out today until next Sunday", + "Results": [ + { + "Text": "today until next Sunday", + "Type": "daterange", + "Start": 12, + "Length": 23 + } + ] + }, + { + "Input": "I'll be out this Friday until next Sunday", + "Results": [ + { + "Text": "this Friday until next Sunday", + "Type": "daterange", + "Start": 12, + "Length": 29 + } + ] + }, + { + "Input": "I'll be out from Oct. 2 to October 22", + "Results": [ + { + "Text": "from Oct. 2 to October 22", + "Type": "daterange", + "Start": 12, + "Length": 25 + } + ] + }, + { + "Input": "I'll be out from 2015/08/12 until October 22", + "Results": [ + { + "Text": "from 2015/08/12 until October 22", + "Type": "daterange", + "Start": 12, + "Length": 32 + } + ] + }, + { + "Input": "I'll be out from Friday the 2nd until Tuesday the 6th", + "Context": { + "ReferenceDateTime": "2018-03-01T00:00:00" + }, + "Results": [ + { + "Text": "from Friday the 2nd until Tuesday the 6th", + "Type": "daterange", + "Start": 12, + "Length": 41 + } + ] + }, + { + "Input": "I'll be out from today till tomorrow", + "Results": [ + { + "Text": "from today till tomorrow", + "Type": "daterange", + "Start": 12, + "Length": 24 + } + ] + }, + { + "Input": "I'll be out from this Friday until next Sunday", + "Results": [ + { + "Text": "from this Friday until next Sunday", + "Type": "daterange", + "Start": 12, + "Length": 34 + } + ] + }, + { + "Input": "I'll be out between Oct. 2 and October 22", + "Results": [ + { + "Text": "between Oct. 2 and October 22", + "Type": "daterange", + "Start": 12, + "Length": 29 + } + ] + }, + { + "Input": "I'll be out November 19-20", + "Results": [ + { + "Text": "November 19-20", + "Type": "daterange", + "Start": 12, + "Length": 14 + } + ] + }, + { + "Input": "I'll be out November 19 to 20", + "Results": [ + { + "Text": "November 19 to 20", + "Type": "daterange", + "Start": 12, + "Length": 17 + } + ] + }, + { + "Input": "I'll be out November between 19 and 20", + "Results": [ + { + "Text": "November between 19 and 20", + "Type": "daterange", + "Start": 12, + "Length": 26 + } + ] + }, + { + "Input": "I'll be out the third quarter of 2016", + "Results": [ + { + "Text": "the third quarter of 2016", + "Type": "daterange", + "Start": 12, + "Length": 25 + } + ] + }, + { + "Input": "I'll be out the third quarter this year", + "Results": [ + { + "Text": "the third quarter this year", + "Type": "daterange", + "Start": 12, + "Length": 27 + } + ] + }, + { + "Input": "I'll be out 2016 the third quarter", + "Results": [ + { + "Text": "2016 the third quarter", + "Type": "daterange", + "Start": 12, + "Length": 22 + } + ] + }, + { + "Input": "I'll be back during Q1", + "Results": [ + { + "Text": "Q1", + "Type": "daterange", + "Start": 20, + "Length": 2 + } + ] + }, + { + "Input": "I'll be out this Q3", + "Results": [ + { + "Text": "Q3", + "Type": "daterange", + "Start": 17, + "Length": 2 + } + ] + }, + { + "Input": "I'll be out 2015.3", + "Results": [ + { + "Text": "2015.3", + "Type": "daterange", + "Start": 12, + "Length": 6 + } + ] + }, + { + "Input": "I'll be out 2015-3", + "Results": [ + { + "Text": "2015-3", + "Type": "daterange", + "Start": 12, + "Length": 6 + } + ] + }, + { + "Input": "I'll be out 2015/3", + "Results": [ + { + "Text": "2015/3", + "Type": "daterange", + "Start": 12, + "Length": 6 + } + ] + }, + { + "Input": "I'll be out 3/2015", + "Results": [ + { + "Text": "3/2015", + "Type": "daterange", + "Start": 12, + "Length": 6 + } + ] + }, + { + "Input": "I'll be out the third week of 2027", + "Results": [ + { + "Text": "the third week of 2027", + "Type": "daterange", + "Start": 12, + "Length": 22 + } + ] + }, + { + "Input": "I'll be out the third week next year", + "Results": [ + { + "Text": "the third week next year", + "Type": "daterange", + "Start": 12, + "Length": 24 + } + ] + }, + { + "Input": "I'll leave this summer", + "Results": [ + { + "Text": "this summer", + "Type": "daterange", + "Start": 11, + "Length": 11 + } + ] + }, + { + "Input": "I'll leave next spring", + "Results": [ + { + "Text": "next spring", + "Type": "daterange", + "Start": 11, + "Length": 11 + } + ] + }, + { + "Input": "I'll leave the summer", + "Results": [ + { + "Text": "the summer", + "Type": "daterange", + "Start": 11, + "Length": 10 + } + ] + }, + { + "Input": "I'll leave summer", + "Results": [ + { + "Text": "summer", + "Type": "daterange", + "Start": 11, + "Length": 6 + } + ] + }, + { + "Input": "I'll leave summer 2016", + "Results": [ + { + "Text": "summer 2016", + "Type": "daterange", + "Start": 11, + "Length": 11 + } + ] + }, + { + "Input": "I'll leave summer of 2016", + "Results": [ + { + "Text": "summer of 2016", + "Type": "daterange", + "Start": 11, + "Length": 14 + } + ] + }, + { + "Input": "upcoming month holidays", + "Results": [ + { + "Text": "upcoming month", + "Type": "daterange", + "Start": 0, + "Length": 14 + } + ] + }, + { + "Input": "next month holidays", + "Results": [ + { + "Text": "next month", + "Type": "daterange", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "What do I have the week of November 30th", + "Results": [ + { + "Text": "the week of November 30th", + "Type": "daterange", + "Start": 15, + "Length": 25 + } + ] + }, + { + "Input": "the week of september.15th", + "Results": [ + { + "Text": "the week of september.15th", + "Type": "daterange", + "Start": 0, + "Length": 26 + } + ] + }, + { + "Input": "week of september.15th", + "Results": [ + { + "Text": "week of september.15th", + "Type": "daterange", + "Start": 0, + "Length": 22 + } + ] + }, + { + "Input": "month of september.15th", + "Results": [ + { + "Text": "month of september.15th", + "Type": "daterange", + "Start": 0, + "Length": 23 + } + ] + }, + { + "Input": "I'll leave over the weekend", + "Results": [ + { + "Text": "the weekend", + "Type": "daterange", + "Start": 16, + "Length": 11 + } + ] + }, + { + "Input": "I'll leave rest of the week", + "Results": [ + { + "Text": "rest of the week", + "Type": "daterange", + "Start": 11, + "Length": 16 + } + ] + }, + { + "Input": "I'll leave rest of my week", + "Results": [ + { + "Text": "rest of my week", + "Type": "daterange", + "Start": 11, + "Length": 15 + } + ] + }, + { + "Input": "I'll leave rest of week", + "Results": [ + { + "Text": "rest of week", + "Type": "daterange", + "Start": 11, + "Length": 12 + } + ] + }, + { + "Input": "I'll leave rest the week", + "Results": [ + { + "Text": "rest the week", + "Type": "daterange", + "Start": 11, + "Length": 13 + } + ] + }, + { + "Input": "I'll leave rest of this week", + "Results": [ + { + "Text": "rest of this week", + "Type": "daterange", + "Start": 11, + "Length": 17 + } + ] + }, + { + "Input": "I'll leave rest current week", + "Results": [ + { + "Text": "rest current week", + "Type": "daterange", + "Start": 11, + "Length": 17 + } + ] + }, + { + "Input": "I'll leave rest of the month", + "Results": [ + { + "Text": "rest of the month", + "Type": "daterange", + "Start": 11, + "Length": 17 + } + ] + }, + { + "Input": "I'll leave rest of the year", + "Results": [ + { + "Text": "rest of the year", + "Type": "daterange", + "Start": 11, + "Length": 16 + } + ] + }, + { + "Input": "Please find us a time to meet later this month", + "Results": [ + { + "Text": "later this month", + "Type": "daterange", + "Start": 30, + "Length": 16 + } + ] + }, + { + "Input": "Please find us a time to meet later this week", + "Results": [ + { + "Text": "later this week", + "Type": "daterange", + "Start": 30, + "Length": 15 + } + ] + }, + { + "Input": "Please find us a time to meet late next week", + "Results": [ + { + "Text": "late next week", + "Type": "daterange", + "Start": 30, + "Length": 14 + } + ] + }, + { + "Input": "Please find us a time to meet late next year", + "Results": [ + { + "Text": "late next year", + "Type": "daterange", + "Start": 30, + "Length": 14 + } + ] + }, + { + "Input": "We met late last week", + "Results": [ + { + "Text": "late last week", + "Type": "daterange", + "Start": 7, + "Length": 14 + } + ] + }, + { + "Input": "Please find us a time to meet early this month", + "Results": [ + { + "Text": "early this month", + "Type": "daterange", + "Start": 30, + "Length": 16 + } + ] + }, + { + "Input": "Please find us a time to meet early this week", + "Results": [ + { + "Text": "early this week", + "Type": "daterange", + "Start": 30, + "Length": 15 + } + ] + }, + { + "Input": "Please find us a time to meet early next week", + "Results": [ + { + "Text": "early next week", + "Type": "daterange", + "Start": 30, + "Length": 15 + } + ] + }, + { + "Input": "Please find us a time to meet early next year", + "Results": [ + { + "Text": "early next year", + "Type": "daterange", + "Start": 30, + "Length": 15 + } + ] + }, + { + "Input": "Cortana, please coordinate a 25 minutes meeting with antonio next week between Wednesday and Friday.", + "Results": [ + { + "Text": "next week between Wednesday and Friday", + "Type": "daterange", + "Start": 61, + "Length": 38 + } + ] + }, + { + "Input": "Cortana, please coordinate a 25 minutes meeting with antonio next week from Wednesday to Friday.", + "Results": [ + { + "Text": "next week from Wednesday to Friday", + "Type": "daterange", + "Start": 61, + "Length": 34 + } + ] + }, + { + "Input": "Cortana, please coordinate a 25 minutes meeting with antonio last week from Wednesday to Friday.", + "Results": [ + { + "Text": "last week from Wednesday to Friday", + "Type": "daterange", + "Start": 61, + "Length": 34 + } + ] + }, + { + "Input": "Cortana, please coordinate a 25 minutes meeting with antonio this week between Wednesday and Friday.", + "Results": [ + { + "Text": "this week between Wednesday and Friday", + "Type": "daterange", + "Start": 61, + "Length": 38 + } + ] + }, + { + "Input": "I'll be out year 247", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "year 247", + "Type": "daterange", + "Start": 12, + "Length": 8 + } + ] + }, + { + "Input": "In the 1970s", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "the 1970s", + "Type": "daterange", + "Start": 3, + "Length": 9 + } + ] + }, + { + "Input": "In the 2000s, he was born.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "the 2000s", + "Type": "daterange", + "Start": 3, + "Length": 9 + } + ] + }, + { + "Input": "In the 1970's", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "the 1970's", + "Type": "daterange", + "Start": 3, + "Length": 10 + } + ] + }, + { + "Input": "In the 70s", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "the 70s", + "Type": "daterange", + "Start": 3, + "Length": 7 + } + ] + }, + { + "Input": "In the 70's", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "the 70's", + "Type": "daterange", + "Start": 3, + "Length": 8 + } + ] + }, + { + "Input": "In the '40s", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "the '40s", + "Type": "daterange", + "Start": 3, + "Length": 8 + } + ] + }, + { + "Input": "In the seventies", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "the seventies", + "Type": "daterange", + "Start": 3, + "Length": 13 + } + ] + }, + { + "Input": "In the nineteen seventies", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "the nineteen seventies", + "Type": "daterange", + "Start": 3, + "Length": 22 + } + ] + }, + { + "Input": "In the two thousand and tens", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "the two thousand and tens", + "Type": "daterange", + "Start": 3, + "Length": 25 + } + ] + }, + { + "Input": "In the twenty-tens", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "the twenty-tens", + "Type": "daterange", + "Start": 3, + "Length": 15 + } + ] + }, + { + "Input": "In the two thousands", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "the two thousands", + "Type": "daterange", + "Start": 3, + "Length": 17 + } + ] + }, + { + "Input": "In the noughties", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "the noughties", + "Type": "daterange", + "Start": 3, + "Length": 13 + } + ] + }, + { + "Input": "I'll be out from 2 to 7 Feb, two thousand and eighteen", + "NotSupported": "javascript", + "Results": [ + { + "Text": "from 2 to 7 Feb, two thousand and eighteen", + "Type": "daterange", + "Start": 12, + "Length": 42 + } + ] + }, + { + "Input": "I'll be out between 2 and 7 Feb two thousand and eighteen", + "NotSupported": "javascript", + "Results": [ + { + "Text": "between 2 and 7 Feb two thousand and eighteen", + "Type": "daterange", + "Start": 12, + "Length": 45 + } + ] + }, + { + "Input": "I'll be out Feb between 2-7 two thousand and eighteen", + "NotSupported": "javascript", + "Results": [ + { + "Text": "Feb between 2-7 two thousand and eighteen", + "Type": "daterange", + "Start": 12, + "Length": 41 + } + ] + }, + { + "Input": "It happened in June of nineteen ninety nine", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "June of nineteen ninety nine", + "Type": "daterange", + "Start": 15, + "Length": 28 + } + ] + }, + { + "Input": "In nineteen twenty eight", + "NotSupported": "javascript", + "Results": [ + { + "Text": "nineteen twenty eight", + "Type": "daterange", + "Start": 3, + "Length": 21 + } + ] + }, + { + "Input": "I'll be out the first week of two thousand and twenty seven", + "NotSupported": "javascript", + "Results": [ + { + "Text": "the first week of two thousand and twenty seven", + "Type": "daterange", + "Start": 12, + "Length": 47 + } + ] + }, + { + "Input": "I'll be out the first quarter of two thousand and twenty", + "NotSupported": "javascript", + "Results": [ + { + "Text": "the first quarter of two thousand and twenty", + "Type": "daterange", + "Start": 12, + "Length": 44 + } + ] + }, + { + "Input": "In the spring of nineteen seventy eight", + "NotSupported": "javascript", + "Results": [ + { + "Text": "the spring of nineteen seventy eight", + "Type": "daterange", + "Start": 3, + "Length": 36 + } + ] + }, + { + "Input": "Year two hundred and sixty seven,", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "Year two hundred and sixty seven", + "Type": "daterange", + "Start": 0, + "Length": 32 + } + ] + }, + { + "Input": "I'll be out the week after next", + "NotSupported": "javascript", + "Results": [ + { + "Text": "the week after next", + "Type": "daterange", + "Start": 12, + "Length": 19 + } + ] + }, + { + "Input": "It happened in the past 2 decades", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "the past 2 decades", + "Type": "daterange", + "Start": 15, + "Length": 18 + } + ] + }, + { + "Input": "It happened in the last two decades", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "the last two decades", + "Type": "daterange", + "Start": 15, + "Length": 20 + } + ] + }, + { + "Input": "It happened in the next decade", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "the next decade", + "Type": "daterange", + "Start": 15, + "Length": 15 + } + ] + }, + { + "Input": "It will happen 4 weeks in the future", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "4 weeks in the future", + "Type": "daterange", + "Start": 15, + "Length": 21 + } + ] + }, + { + "Input": "It will happen 2 days hence", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "2 days hence", + "Type": "daterange", + "Start": 15, + "Length": 12 + } + ] + }, + { + "Input": "Cortana can find us a time beginning of next week", + "NotSupported": "javascript", + "Results": [ + { + "Text": "beginning of next week", + "Type": "daterange", + "Start": 27, + "Length": 22 + } + ] + }, + { + "Input": "Sure, let's get a Skype end of next week", + "NotSupported": "javascript", + "Results": [ + { + "Text": "end of next week", + "Type": "daterange", + "Start": 24, + "Length": 16 + } + ] + }, + { + "Input": "Sure, let's get a Skype start of next week", + "NotSupported": "javascript", + "Results": [ + { + "Text": "start of next week", + "Type": "daterange", + "Start": 24, + "Length": 18 + } + ] + }, + { + "Input": "Cortana, find us a time end of March", + "NotSupported": "javascript", + "Results": [ + { + "Text": "end of March", + "Type": "daterange", + "Start": 24, + "Length": 12 + } + ] + }, + { + "Input": "Cortana, please find us a time mid next week", + "NotSupported": "javascript", + "Results": [ + { + "Text": "mid next week", + "Type": "daterange", + "Start": 31, + "Length": 13 + } + ] + }, + { + "Input": "cortana can arrange us to meet mid March", + "NotSupported": "javascript", + "Results": [ + { + "Text": "mid March", + "Type": "daterange", + "Start": 31, + "Length": 9 + } + ] + }, + { + "Input": "what about by mid summer?", + "NotSupported": "javascript", + "Results": [ + { + "Text": "mid summer", + "Type": "daterange", + "Start": 14, + "Length": 10 + } + ] + }, + { + "Input": "I can find us a time beginning of next week", + "NotSupported": "javascript", + "Results": [ + { + "Text": "beginning of next week", + "Type": "daterange", + "Start": 21, + "Length": 22 + } + ] + }, + { + "Input": "I'll be out 11 -2016", + "NotSupported": "javascript", + "Results": [ + { + "Text": "11 -2016", + "Type": "daterange", + "Start": 12, + "Length": 8 + } + ] + }, + { + "Input": "I'll be out 11- 2016", + "NotSupported": "javascript", + "Results": [ + { + "Text": "11- 2016", + "Type": "daterange", + "Start": 12, + "Length": 8 + } + ] + }, + { + "Input": "I'll be out 11 / 2016", + "NotSupported": "javascript", + "Results": [ + { + "Text": "11 / 2016", + "Type": "daterange", + "Start": 12, + "Length": 9 + } + ] + }, + { + "Input": "I'll be out 11/2016", + "NotSupported": "javascript", + "Results": [ + { + "Text": "11/2016", + "Type": "daterange", + "Start": 12, + "Length": 7 + } + ] + }, + { + "Input": "I'll be out 11 - 2016", + "NotSupported": "javascript", + "Results": [ + { + "Text": "11 - 2016", + "Type": "daterange", + "Start": 12, + "Length": 9 + } + ] + }, + { + "Input": "I'll be out 11-2016", + "NotSupported": "javascript", + "Results": [ + { + "Text": "11-2016", + "Type": "daterange", + "Start": 12, + "Length": 7 + } + ] + }, + { + "Input": "I'll be out 2016 /11", + "NotSupported": "javascript", + "Results": [ + { + "Text": "2016 /11", + "Type": "daterange", + "Start": 12, + "Length": 8 + } + ] + }, + { + "Input": "I'll be out 2016/ 11", + "NotSupported": "javascript", + "Results": [ + { + "Text": "2016/ 11", + "Type": "daterange", + "Start": 12, + "Length": 8 + } + ] + }, + { + "Input": "I'll be out 2016 / 11", + "NotSupported": "javascript", + "Results": [ + { + "Text": "2016 / 11", + "Type": "daterange", + "Start": 12, + "Length": 9 + } + ] + }, + { + "Input": "I'll be out 2016/11", + "NotSupported": "javascript", + "Results": [ + { + "Text": "2016/11", + "Type": "daterange", + "Start": 12, + "Length": 7 + } + ] + }, + { + "Input": "I'll be out 2016 -11", + "NotSupported": "javascript", + "Results": [ + { + "Text": "2016 -11", + "Type": "daterange", + "Start": 12, + "Length": 8 + } + ] + }, + { + "Input": "I'll be out 2016- 11", + "NotSupported": "javascript", + "Results": [ + { + "Text": "2016- 11", + "Type": "daterange", + "Start": 12, + "Length": 8 + } + ] + }, + { + "Input": "I'll be out 2016 - 11", + "NotSupported": "javascript", + "Results": [ + { + "Text": "2016 - 11", + "Type": "daterange", + "Start": 12, + "Length": 9 + } + ] + }, + { + "Input": "I'll be out 2016-11", + "NotSupported": "javascript", + "Results": [ + { + "Text": "2016-11", + "Type": "daterange", + "Start": 12, + "Length": 7 + } + ] + }, + { + "Input": "I'll be out 2016 November", + "NotSupported": "javascript", + "Results": [ + { + "Text": "2016 November", + "Type": "daterange", + "Start": 12, + "Length": 13 + } + ] + }, + { + "Input": "I'll be out November , 2016", + "NotSupported": "javascript", + "Results": [ + { + "Text": "November , 2016", + "Type": "daterange", + "Start": 12, + "Length": 15 + } + ] + }, + { + "Input": "I'll be out 2016 , nov", + "NotSupported": "javascript", + "Results": [ + { + "Text": "2016 , nov", + "Type": "daterange", + "Start": 12, + "Length": 10 + } + ] + }, + { + "Input": "I'll be out 2016, nov", + "NotSupported": "javascript", + "Results": [ + { + "Text": "2016, nov", + "Type": "daterange", + "Start": 12, + "Length": 9 + } + ] + }, + { + "Input": "I'll be out between January 1st and April 5th", + "NotSupported": "javascript", + "Results": [ + { + "Text": "between January 1st and April 5th", + "Type": "daterange", + "Start": 12, + "Length": 33 + } + ] + }, + { + "Input": "I'll be out between January 1st 2015 and Feb 5th 2018", + "NotSupported": "javascript", + "Results": [ + { + "Text": "between January 1st 2015 and Feb 5th 2018", + "Type": "daterange", + "Start": 12, + "Length": 41 + } + ] + }, + { + "Input": "I'll be out between January 1st 2015 and Feb 2018", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "between January 1st 2015 and Feb 2018", + "Type": "daterange", + "Start": 12, + "Length": 37 + } + ] + }, + { + "Input": "I'll be out between 2015 and Feb 2018", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "between 2015 and Feb 2018", + "Type": "daterange", + "Start": 12, + "Length": 25 + } + ] + }, + { + "Input": "I'll be out from Feb 1st to March 2019", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "from Feb 1st to March 2019", + "Type": "daterange", + "Start": 12, + "Length": 26 + } + ] + }, + { + "Input": "I'll be out between Feb 1st and March 2019", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "between Feb 1st and March 2019", + "Type": "daterange", + "Start": 12, + "Length": 30 + } + ] + }, + { + "Input": "I'll be out between 2015 June and 2018 May", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "between 2015 June and 2018 May", + "Type": "daterange", + "Start": 12, + "Length": 30 + } + ] + }, + { + "Input": "I'll be out between 2015 May and 2018", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "between 2015 May and 2018", + "Type": "daterange", + "Start": 12, + "Length": 25 + } + ] + }, + { + "Input": "I'll be out between May 2015 and 2018", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "between May 2015 and 2018", + "Type": "daterange", + "Start": 12, + "Length": 25 + } + ] + }, + { + "Input": "I'll be out between May 2015 and 2018 June", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "between May 2015 and 2018 June", + "Type": "daterange", + "Start": 12, + "Length": 30 + } + ] + }, + { + "Input": "I'll be out between 2015 and January 5th 2018", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "between 2015 and January 5th 2018", + "Type": "daterange", + "Start": 12, + "Length": 33 + } + ] + }, + { + "Input": "I'll be out from 2015 to May 5th, 2017", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "from 2015 to May 5th, 2017", + "Type": "daterange", + "Start": 12, + "Length": 26 + } + ] + }, + { + "Input": "I'll be out from last Monday April to 2019", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "from last Monday April to 2019", + "Type": "daterange", + "Start": 12, + "Length": 30 + } + ] + }, + { + "Input": "I'll be out from Week 31 to Week 35", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "from Week 31 to Week 35", + "Type": "daterange", + "Start": 12, + "Length": 23 + } + ] + }, + { + "Input": "I'll be out between Week 31 and Week 35", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "between Week 31 and Week 35", + "Type": "daterange", + "Start": 12, + "Length": 27 + } + ] + }, + { + "Input": "Week 0 and Week 00 aren't valid weeks", + "Results": [] + }, + { + "Input": "I'll stay here from today to two and half days later", + "NotSupported": "javascript", + "Results": [ + { + "Text": "from today to two and half days later", + "Type": "daterange", + "Start": 15, + "Length": 37 + } + ] + }, + { + "Input": "What is my april 2017 bonus?", + "Results": [ + { + "Text": "april 2017", + "Type": "daterange", + "Start": 11, + "Length": 10 + } + ] + }, + { + "Input": "I was not there the same month that it happened.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "same month", + "Type": "daterange", + "Start": 20, + "Length": 10 + } + ] + }, + { + "Input": "I was not there the same week that it happened.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "same week", + "Type": "daterange", + "Start": 20, + "Length": 9 + } + ] + }, + { + "Input": "I weren't there that year.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "that year", + "Type": "daterange", + "Start": 16, + "Length": 9 + } + ] + }, + { + "Input": "I have already finished all my work more than 2 weeks before today", + "NotSupported": "python, javascript", + "Results": [ + { + "Text": "more than 2 weeks before today", + "Type": "daterange", + "Start": 36, + "Length": 30 + } + ] + }, + { + "Input": "I will come back within 2 weeks from today", + "NotSupported": "python, javascript", + "Results": [ + { + "Text": "within 2 weeks from today", + "Type": "daterange", + "Start": 17, + "Length": 25 + } + ] + }, + { + "Input": "I will come back less than 2 weeks from today", + "NotSupported": "python, javascript", + "Results": [ + { + "Text": "less than 2 weeks from today", + "Type": "daterange", + "Start": 17, + "Length": 28 + } + ] + }, + { + "Input": "This task should have been done more than 2 days before yesterday", + "NotSupported": "python, javascript", + "Results": [ + { + "Text": "more than 2 days before yesterday", + "Type": "daterange", + "Start": 32, + "Length": 33 + } + ] + }, + { + "Input": "This task will be done less than 3 days after tomorrow", + "NotSupported": "python, javascript", + "Results": [ + { + "Text": "less than 3 days after tomorrow", + "Type": "daterange", + "Start": 23, + "Length": 31 + } + ] + }, + { + "Input": "4832 North Kedvale Avenue https://t.co/Jzruq4pTxp", + "Results": [] + }, + { + "Input": "I was missing Oct. 2001", + "Results": [ + { + "Text": "Oct. 2001", + "Type": "daterange", + "Start": 14, + "Length": 9 + } + ] + }, + { + "Input": "Cortana, can you please set something up for the week of the 18th.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "the week of the 18th", + "Type": "daterange", + "Start": 45, + "Length": 20 + } + ] + }, + { + "Input": "sales where date is this decade.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "this decade", + "Type": "daterange", + "Start": 20, + "Length": 11 + } + ] + }, + { + "Input": "I'll be out the third- quarter of 2016", + "Results": [ + { + "Text": "the third- quarter of 2016", + "Type": "daterange", + "Start": 12, + "Length": 26 + } + ] + }, + { + "Input": "I'll be out the third- quarter", + "Results": [ + { + "Text": "the third- quarter", + "Type": "daterange", + "Start": 12, + "Length": 18 + } + ] + }, + { + "Input": "I'll be out next year's third-quarter", + "Results": [ + { + "Text": "next year's third-quarter", + "Type": "daterange", + "Start": 12, + "Length": 25 + } + ] + }, + { + "Input": "I'll be out next year's fourth-quarter", + "Results": [ + { + "Text": "next year's fourth-quarter", + "Type": "daterange", + "Start": 12, + "Length": 26 + } + ] + }, + { + "Input": "Please convert $2000 to gbp.", + "Comment": "2000 shouldn't recognized as year here", + "Results": [] + }, + { + "Input": "This bank stock is down 20% in the year to date.", + "Results": [ + { + "Text": "year to date", + "Type": "daterange", + "Start": 35, + "Length": 12 + } + ] + }, + { + "Input": "from 10/1 to 11/7", + "Results": [ + { + "Text": "from 10/1 to 11/7", + "Type": "daterange", + "Start": 0, + "Length": 17 + } + ] + }, + { + "Input": "I will do my work between now and November 15th", + "Results": [ + { + "Text": "between now and November 15th", + "Type": "daterange", + "Start": 18, + "Length": 29 + } + ] + }, + { + "Input": "I have finished my work between Jan 22 and now", + "Results": [ + { + "Text": "between Jan 22 and now", + "Type": "daterange", + "Start": 24, + "Length": 22 + } + ] + }, + { + "Input": "3pm : I'll be out on this week", + "Results": [ + { + "Text": "this week", + "Type": "daterange", + "Start": 21, + "Length": 9 + } + ] + }, + { + "Input": "this week 8am should be a daterange and a time.", + "Results": [ + { + "Text": "this week", + "Type": "daterange", + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "this week 8p.m. should be a daterange and a time.", + "Results": [ + { + "Text": "this week", + "Type": "daterange", + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "week 10 8 p.m. should be a daterange and a time.", + "Results": [ + { + "Text": "week 10", + "Type": "daterange", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "week 10 8p.m. should be a daterange and a time.", + "Results": [ + { + "Text": "week 10", + "Type": "daterange", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "week 10 10:20 should be a daterange and a time.", + "Results": [ + { + "Text": "week 10", + "Type": "daterange", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "6,107.31 August 2019 should not include the decimal", + "Results": [ + { + "Text": "August 2019", + "Type": "daterange", + "Start": 9, + "Length": 11 + } + ] + }, + { + "Input": "I was not there from 2019/aug/01 to today", + "Results": [ + { + "Text": "from 2019/aug/01 to today", + "Type": "daterange", + "Start": 16, + "Length": 25 + } + ] + }, + { + "Input": "I was not there from 2019-aug-1 to today", + "Results": [ + { + "Text": "from 2019-aug-1 to today", + "Type": "daterange", + "Start": 16, + "Length": 24 + } + ] + }, + { + "Input": "please schedule a meeting for the week commencing february 4", + "Results": [ + { + "Text": "the week commencing february 4", + "Type": "daterange", + "Start": 30, + "Length": 30 + } + ] + }, + { + "Input": "please schedule a meeting for the week starting february 4", + "Results": [ + { + "Text": "the week starting february 4", + "Type": "daterange", + "Start": 30, + "Length": 28 + } + ] + }, + { + "Input": "please schedule a meeting for the week starting on february 4", + "Results": [ + { + "Text": "the week starting on february 4", + "Type": "daterange", + "Start": 30, + "Length": 31 + } + ] + }, + { + "Input": "please schedule a meeting for the week beginning on february 4", + "Results": [ + { + "Text": "the week beginning on february 4", + "Type": "daterange", + "Start": 30, + "Length": 32 + } + ] + }, + { + "Input": "please schedule a meeting for the week beginning february 4", + "Results": [ + { + "Text": "the week beginning february 4", + "Type": "daterange", + "Start": 30, + "Length": 29 + } + ] + }, + { + "Input": "please schedule a meeting for w/c feb 4.", + "Results": [ + { + "Text": "w/c feb 4", + "Type": "daterange", + "Start": 30, + "Length": 9 + } + ] + }, + { + "Input": "Book a trip from 26th june of 2020 to 28th june of 2020", + "Results": [ + { + "Text": "from 26th june of 2020 to 28th june of 2020", + "Type": "daterange", + "Start": 12, + "Length": 43 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/English/DatePeriodParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/English/DatePeriodParser.json new file mode 100644 index 000000000..9be0c5a87 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/English/DatePeriodParser.json @@ -0,0 +1,6132 @@ +[ + { + "Input": "I'll be out from 4 to 22 this month", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "from 4 to 22 this month", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-04,2016-11-22,P18D)", + "FutureResolution": { + "startDate": "2016-11-04", + "endDate": "2016-11-22" + }, + "PastResolution": { + "startDate": "2016-11-04", + "endDate": "2016-11-22" + } + }, + "Start": 12, + "Length": 23 + } + ] + }, + { + "Input": "I'll be out from 4-23 in next month", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "from 4-23 in next month", + "Type": "daterange", + "Value": { + "Timex": "(2016-12-04,2016-12-23,P19D)", + "FutureResolution": { + "startDate": "2016-12-04", + "endDate": "2016-12-23" + }, + "PastResolution": { + "startDate": "2016-12-04", + "endDate": "2016-12-23" + } + }, + "Start": 12, + "Length": 23 + } + ] + }, + { + "Input": "I'll be out from 3 until 12 of Sept hahaha", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "from 3 until 12 of Sept", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-09-03,XXXX-09-12,P9D)", + "FutureResolution": { + "startDate": "2017-09-03", + "endDate": "2017-09-12" + }, + "PastResolution": { + "startDate": "2016-09-03", + "endDate": "2016-09-12" + } + }, + "Start": 12, + "Length": 23 + } + ] + }, + { + "Input": "I'll be out from Friday the 11th until Tuesday the 15th", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "from Friday the 11th until Tuesday the 15th", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-11,2016-11-15,P4D)", + "FutureResolution": { + "startDate": "2016-11-11", + "endDate": "2016-11-15" + }, + "PastResolution": { + "startDate": "2016-11-11", + "endDate": "2016-11-15" + } + }, + "Start": 12, + "Length": 43 + } + ] + }, + { + "Input": "I'll be out 4 to 23 next month", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "4 to 23 next month", + "Type": "daterange", + "Value": { + "Timex": "(2016-12-04,2016-12-23,P19D)", + "FutureResolution": { + "startDate": "2016-12-04", + "endDate": "2016-12-23" + }, + "PastResolution": { + "startDate": "2016-12-04", + "endDate": "2016-12-23" + } + }, + "Start": 12, + "Length": 18 + } + ] + }, + { + "Input": "I'll be out 4 till 23 of this month", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "4 till 23 of this month", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-04,2016-11-23,P19D)", + "FutureResolution": { + "startDate": "2016-11-04", + "endDate": "2016-11-23" + }, + "PastResolution": { + "startDate": "2016-11-04", + "endDate": "2016-11-23" + } + }, + "Start": 12, + "Length": 23 + } + ] + }, + { + "Input": "I'll be out between 4 and 22 this month", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "between 4 and 22 this month", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-04,2016-11-22,P18D)", + "FutureResolution": { + "startDate": "2016-11-04", + "endDate": "2016-11-22" + }, + "PastResolution": { + "startDate": "2016-11-04", + "endDate": "2016-11-22" + } + }, + "Start": 12, + "Length": 27 + } + ] + }, + { + "Input": "I'll be out between 3 and 12 of Sept hahaha", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "between 3 and 12 of Sept", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-09-03,XXXX-09-12,P9D)", + "FutureResolution": { + "startDate": "2017-09-03", + "endDate": "2017-09-12" + }, + "PastResolution": { + "startDate": "2016-09-03", + "endDate": "2016-09-12" + } + }, + "Start": 12, + "Length": 24 + } + ] + }, + { + "Input": "I'll be out from 4 to 22 January, 1995", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "from 4 to 22 January, 1995", + "Type": "daterange", + "Value": { + "Timex": "(1995-01-04,1995-01-22,P18D)", + "FutureResolution": { + "startDate": "1995-01-04", + "endDate": "1995-01-22" + }, + "PastResolution": { + "startDate": "1995-01-04", + "endDate": "1995-01-22" + } + }, + "Start": 12, + "Length": 26 + } + ] + }, + { + "Input": "I'll be out between 4-22 January, 1995", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "between 4-22 January, 1995", + "Type": "daterange", + "Value": { + "Timex": "(1995-01-04,1995-01-22,P18D)", + "FutureResolution": { + "startDate": "1995-01-04", + "endDate": "1995-01-22" + }, + "PastResolution": { + "startDate": "1995-01-04", + "endDate": "1995-01-22" + } + }, + "Start": 12, + "Length": 26 + } + ] + }, + { + "Input": "I'll be out between september 4th through september 8th", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "between september 4th through september 8th", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-09-04,XXXX-09-08,P4D)", + "FutureResolution": { + "startDate": "2017-09-04", + "endDate": "2017-09-08" + }, + "PastResolution": { + "startDate": "2016-09-04", + "endDate": "2016-09-08" + } + }, + "Start": 12, + "Length": 43 + } + ] + }, + { + "Input": "I'll be out on this week", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "this week", + "Type": "daterange", + "Value": { + "Timex": "2016-W45", + "FutureResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-14" + }, + "PastResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-14" + } + }, + "Start": 15, + "Length": 9 + } + ] + }, + { + "Input": "I'll be out on the coming week", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "coming week", + "Type": "daterange", + "Value": { + "Timex": "2016-W46", + "FutureResolution": { + "startDate": "2016-11-14", + "endDate": "2016-11-21" + }, + "PastResolution": { + "startDate": "2016-11-14", + "endDate": "2016-11-21" + } + }, + "Start": 19, + "Length": 11 + } + ] + }, + { + "Input": "I'll be out on current week", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "current week", + "Type": "daterange", + "Value": { + "Timex": "2016-W45", + "FutureResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-14" + }, + "PastResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-14" + } + }, + "Start": 15, + "Length": 12 + } + ] + }, + { + "Input": "I'll be out February", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "February", + "Type": "daterange", + "Value": { + "Timex": "XXXX-02", + "FutureResolution": { + "startDate": "2017-02-01", + "endDate": "2017-03-01" + }, + "PastResolution": { + "startDate": "2016-02-01", + "endDate": "2016-03-01" + } + }, + "Start": 12, + "Length": 8 + } + ] + }, + { + "Input": "I'll be out this September", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "this September", + "Type": "daterange", + "Value": { + "Timex": "2016-09", + "FutureResolution": { + "startDate": "2016-09-01", + "endDate": "2016-10-01" + }, + "PastResolution": { + "startDate": "2016-09-01", + "endDate": "2016-10-01" + } + }, + "Start": 12, + "Length": 14 + } + ] + }, + { + "Input": "I'll be out last sept", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "last sept", + "Type": "daterange", + "Value": { + "Timex": "2015-09", + "FutureResolution": { + "startDate": "2015-09-01", + "endDate": "2015-10-01" + }, + "PastResolution": { + "startDate": "2015-09-01", + "endDate": "2015-10-01" + } + }, + "Start": 12, + "Length": 9 + } + ] + }, + { + "Input": "I'll be out next june", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "next june", + "Type": "daterange", + "Value": { + "Timex": "2017-06", + "FutureResolution": { + "startDate": "2017-06-01", + "endDate": "2017-07-01" + }, + "PastResolution": { + "startDate": "2017-06-01", + "endDate": "2017-07-01" + } + }, + "Start": 12, + "Length": 9 + } + ] + }, + { + "Input": "I'll be out the third week of this month", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "the third week of this month", + "Type": "daterange", + "Value": { + "Timex": "2016-11-W03", + "FutureResolution": { + "startDate": "2016-11-14", + "endDate": "2016-11-21" + }, + "PastResolution": { + "startDate": "2016-11-14", + "endDate": "2016-11-21" + } + }, + "Start": 12, + "Length": 28 + } + ] + }, + { + "Input": "I'll be out the last week of july", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "the last week of july", + "Type": "daterange", + "Value": { + "Timex": "XXXX-07-W05", + "FutureResolution": { + "startDate": "2017-07-24", + "endDate": "2017-07-31" + }, + "PastResolution": { + "startDate": "2016-07-25", + "endDate": "2016-08-01" + } + }, + "Start": 12, + "Length": 21 + } + ] + }, + { + "Input": "week of september.16th", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "week of september.16th", + "Type": "daterange", + "Value": { + "Timex": "XXXX-09-16", + "FutureResolution": { + "startDate": "2017-09-11", + "endDate": "2017-09-18" + }, + "PastResolution": { + "startDate": "2016-09-12", + "endDate": "2016-09-19" + } + }, + "Start": 0, + "Length": 22 + } + ] + }, + { + "Input": "month of september.16th", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "month of september.16th", + "Type": "daterange", + "Value": { + "Timex": "XXXX-09-16", + "FutureResolution": { + "startDate": "2017-09-01", + "endDate": "2017-10-01" + }, + "PastResolution": { + "startDate": "2016-09-01", + "endDate": "2016-10-01" + } + }, + "Start": 0, + "Length": 23 + } + ] + }, + { + "Input": "I'll be out 2015.3", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "2015.3", + "Type": "daterange", + "Value": { + "Timex": "2015-03", + "FutureResolution": { + "startDate": "2015-03-01", + "endDate": "2015-04-01" + }, + "PastResolution": { + "startDate": "2015-03-01", + "endDate": "2015-04-01" + } + }, + "Start": 12, + "Length": 6 + } + ] + }, + { + "Input": "I'll be out 2015-3", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "2015-3", + "Type": "daterange", + "Value": { + "Timex": "2015-03", + "FutureResolution": { + "startDate": "2015-03-01", + "endDate": "2015-04-01" + }, + "PastResolution": { + "startDate": "2015-03-01", + "endDate": "2015-04-01" + } + }, + "Start": 12, + "Length": 6 + } + ] + }, + { + "Input": "I'll be out 2015/3", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "2015/3", + "Type": "daterange", + "Value": { + "Timex": "2015-03", + "FutureResolution": { + "startDate": "2015-03-01", + "endDate": "2015-04-01" + }, + "PastResolution": { + "startDate": "2015-03-01", + "endDate": "2015-04-01" + } + }, + "Start": 12, + "Length": 6 + } + ] + }, + { + "Input": "I'll be out 3/2015", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "3/2015", + "Type": "daterange", + "Value": { + "Timex": "2015-03", + "FutureResolution": { + "startDate": "2015-03-01", + "endDate": "2015-04-01" + }, + "PastResolution": { + "startDate": "2015-03-01", + "endDate": "2015-04-01" + } + }, + "Start": 12, + "Length": 6 + } + ] + }, + { + "Input": "schedule a meeting in two weeks", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [] + }, + { + "Input": "next 2 days", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "next 2 days", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-08,2016-11-10,P2D)", + "FutureResolution": { + "startDate": "2016-11-08", + "endDate": "2016-11-10" + }, + "PastResolution": { + "startDate": "2016-11-08", + "endDate": "2016-11-10" + } + }, + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "past few days", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "past few days", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-04,2016-11-07,P3D)", + "FutureResolution": { + "startDate": "2016-11-04", + "endDate": "2016-11-07" + }, + "PastResolution": { + "startDate": "2016-11-04", + "endDate": "2016-11-07" + } + }, + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "the week", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "the week", + "Type": "daterange", + "Value": { + "Timex": "2016-W45", + "FutureResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-14" + }, + "PastResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-14" + } + }, + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "The union suspended strike action this week.", + "Context": { + "ReferenceDateTime": "2026-01-01T00:00:00" + }, + "Results": [ + { + "Text": "this week", + "Type": "daterange", + "Value": { + "Timex": "2026-W01", + "FutureResolution": { + "startDate": "2025-12-29", + "endDate": "2026-01-05" + }, + "PastResolution": { + "startDate": "2025-12-29", + "endDate": "2026-01-05" + } + }, + "Start": 34, + "Length": 9 + } + ] + }, + { + "Input": "my week", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "my week", + "Type": "daterange", + "Value": { + "Timex": "2016-W45", + "FutureResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-14" + }, + "PastResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-14" + } + }, + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "the weekend", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "the weekend", + "Type": "daterange", + "Value": { + "Timex": "2016-W45-WE", + "FutureResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + }, + "PastResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + } + }, + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "this weekend", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "this weekend", + "Type": "daterange", + "Value": { + "Timex": "2016-W45-WE", + "FutureResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + }, + "PastResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + } + }, + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "my weekend", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "my weekend", + "Type": "daterange", + "Value": { + "Timex": "2016-W45-WE", + "FutureResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + }, + "PastResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + } + }, + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "I'll be out Oct. 2 to October 22", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "Oct. 2 to October 22", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-10-02,XXXX-10-22,P20D)", + "FutureResolution": { + "startDate": "2017-10-02", + "endDate": "2017-10-22" + }, + "PastResolution": { + "startDate": "2016-10-02", + "endDate": "2016-10-22" + } + }, + "Start": 12, + "Length": 20 + } + ] + }, + { + "Input": "I'll be out January 12, 2016 - 01/22/2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "January 12, 2016 - 01/22/2016", + "Type": "daterange", + "Value": { + "Timex": "(2016-01-12,2016-01-22,P10D)", + "FutureResolution": { + "startDate": "2016-01-12", + "endDate": "2016-01-22" + }, + "PastResolution": { + "startDate": "2016-01-12", + "endDate": "2016-01-22" + } + }, + "Start": 12, + "Length": 29 + } + ] + }, + { + "Input": "I'll be out 1st Jan until Wed, 22 of Jan", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "1st Jan until Wed, 22 of Jan", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-01-01,XXXX-01-22,P21D)", + "FutureResolution": { + "startDate": "2017-01-01", + "endDate": "2017-01-22" + }, + "PastResolution": { + "startDate": "2016-01-01", + "endDate": "2016-01-22" + } + }, + "Start": 12, + "Length": 28 + } + ] + }, + { + "Input": "I'll be out today till tomorrow", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "today till tomorrow", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-07,2016-11-08,P1D)", + "FutureResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-08" + }, + "PastResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-08" + } + }, + "Start": 12, + "Length": 19 + } + ] + }, + { + "Input": "I'll be out from Oct. 2 to October 22", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "from Oct. 2 to October 22", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-10-02,XXXX-10-22,P20D)", + "FutureResolution": { + "startDate": "2017-10-02", + "endDate": "2017-10-22" + }, + "PastResolution": { + "startDate": "2016-10-02", + "endDate": "2016-10-22" + } + }, + "Start": 12, + "Length": 25 + } + ] + }, + { + "Input": "I'll be out between Oct. 2 and October 22", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "between Oct. 2 and October 22", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-10-02,XXXX-10-22,P20D)", + "FutureResolution": { + "startDate": "2017-10-02", + "endDate": "2017-10-22" + }, + "PastResolution": { + "startDate": "2016-10-02", + "endDate": "2016-10-22" + } + }, + "Start": 12, + "Length": 29 + } + ] + }, + { + "Input": "I'll be out November 19-20", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "November 19-20", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-11-19,XXXX-11-20,P1D)", + "FutureResolution": { + "startDate": "2016-11-19", + "endDate": "2016-11-20" + }, + "PastResolution": { + "startDate": "2015-11-19", + "endDate": "2015-11-20" + } + }, + "Start": 12, + "Length": 14 + } + ] + }, + { + "Input": "I'll be out November 19 to 20", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "November 19 to 20", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-11-19,XXXX-11-20,P1D)", + "FutureResolution": { + "startDate": "2016-11-19", + "endDate": "2016-11-20" + }, + "PastResolution": { + "startDate": "2015-11-19", + "endDate": "2015-11-20" + } + }, + "Start": 12, + "Length": 17 + } + ] + }, + { + "Input": "I'll be out November between 19 and 20", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "November between 19 and 20", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-11-19,XXXX-11-20,P1D)", + "FutureResolution": { + "startDate": "2016-11-19", + "endDate": "2016-11-20" + }, + "PastResolution": { + "startDate": "2015-11-19", + "endDate": "2015-11-20" + } + }, + "Start": 12, + "Length": 26 + } + ] + }, + { + "Input": "I'll be out rest of the week", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "rest of the week", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-07,2016-11-13,P6D)", + "FutureResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-13" + }, + "PastResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-13" + } + }, + "Start": 12, + "Length": 16 + } + ] + }, + { + "Input": "I'll be out rest of week", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "rest of week", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-07,2016-11-13,P6D)", + "FutureResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-13" + }, + "PastResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-13" + } + }, + "Start": 12, + "Length": 12 + } + ] + }, + { + "Input": "I'll be out rest the week", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "rest the week", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-07,2016-11-13,P6D)", + "FutureResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-13" + }, + "PastResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-13" + } + }, + "Start": 12, + "Length": 13 + } + ] + }, + { + "Input": "I'll be out rest this week", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "rest this week", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-07,2016-11-13,P6D)", + "FutureResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-13" + }, + "PastResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-13" + } + }, + "Start": 12, + "Length": 14 + } + ] + }, + { + "Input": "I'll be out rest of my week", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "rest of my week", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-07,2016-11-13,P6D)", + "FutureResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-13" + }, + "PastResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-13" + } + }, + "Start": 12, + "Length": 15 + } + ] + }, + { + "Input": "I'll be out rest of current week", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "rest of current week", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-07,2016-11-13,P6D)", + "FutureResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-13" + }, + "PastResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-13" + } + }, + "Start": 12, + "Length": 20 + } + ] + }, + { + "Input": "I'll be out rest of the month", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "rest of the month", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-07,2016-11-30,P24D)", + "FutureResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-30" + }, + "PastResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-30" + } + }, + "Start": 12, + "Length": 17 + } + ] + }, + { + "Input": "I'll be out rest of the year", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "rest of the year", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-07,2016-12-31,P55D)", + "FutureResolution": { + "startDate": "2016-11-07", + "endDate": "2016-12-31" + }, + "PastResolution": { + "startDate": "2016-11-07", + "endDate": "2016-12-31" + } + }, + "Start": 12, + "Length": 16 + } + ] + }, + { + "Input": "I'll be out rest of my week", + "Context": { + "ReferenceDateTime": "2016-11-13T00:00:00" + }, + "Results": [ + { + "Text": "rest of my week", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-13,2016-11-13,P0D)", + "FutureResolution": { + "startDate": "2016-11-13", + "endDate": "2016-11-13" + }, + "PastResolution": { + "startDate": "2016-11-13", + "endDate": "2016-11-13" + } + }, + "Start": 12, + "Length": 15 + } + ] + }, + { + "Input": "I'll be out on weekend", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "weekend", + "Type": "daterange", + "Value": { + "Timex": "2016-W45-WE", + "FutureResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + }, + "PastResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + } + }, + "Start": 15, + "Length": 7 + } + ] + }, + { + "Input": "I'll be out on this weekend", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "this weekend", + "Type": "daterange", + "Value": { + "Timex": "2016-W45-WE", + "FutureResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + }, + "PastResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + } + }, + "Start": 15, + "Length": 12 + } + ] + }, + { + "Input": "I'll be out june 2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "june 2016", + "Type": "daterange", + "Value": { + "Timex": "2016-06", + "FutureResolution": { + "startDate": "2016-06-01", + "endDate": "2016-07-01" + }, + "PastResolution": { + "startDate": "2016-06-01", + "endDate": "2016-07-01" + } + }, + "Start": 12, + "Length": 9 + } + ] + }, + { + "Input": "I'll be out june next year", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "june next year", + "Type": "daterange", + "Value": { + "Timex": "2017-06", + "FutureResolution": { + "startDate": "2017-06-01", + "endDate": "2017-07-01" + }, + "PastResolution": { + "startDate": "2017-06-01", + "endDate": "2017-07-01" + } + }, + "Start": 12, + "Length": 14 + } + ] + }, + { + "Input": "I'll be out next year", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "next year", + "Type": "daterange", + "Value": { + "Timex": "2017", + "FutureResolution": { + "startDate": "2017-01-01", + "endDate": "2018-01-01" + }, + "PastResolution": { + "startDate": "2017-01-01", + "endDate": "2018-01-01" + } + }, + "Start": 12, + "Length": 9 + } + ] + }, + { + "Input": "I'll be out next 3 days", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "next 3 days", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-08,2016-11-11,P3D)", + "FutureResolution": { + "startDate": "2016-11-08", + "endDate": "2016-11-11" + }, + "PastResolution": { + "startDate": "2016-11-08", + "endDate": "2016-11-11" + } + }, + "Start": 12, + "Length": 11 + } + ] + }, + { + "Input": "I'll be out next 3 months", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "next 3 months", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-08,2017-02-08,P3M)", + "FutureResolution": { + "startDate": "2016-11-08", + "endDate": "2017-02-08" + }, + "PastResolution": { + "startDate": "2016-11-08", + "endDate": "2017-02-08" + } + }, + "Start": 12, + "Length": 13 + } + ] + }, + { + "Input": "I'll be out in 3 years", + "NotSupported": "javascript, python", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [] + }, + { + "Input": "I'll be out past 3 weeks", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "past 3 weeks", + "Type": "daterange", + "Value": { + "Timex": "(2016-10-17,2016-11-07,P3W)", + "FutureResolution": { + "startDate": "2016-10-17", + "endDate": "2016-11-07" + }, + "PastResolution": { + "startDate": "2016-10-17", + "endDate": "2016-11-07" + } + }, + "Start": 12, + "Length": 12 + } + ] + }, + { + "Input": "I'll be out last 3year", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "last 3year", + "Type": "daterange", + "Value": { + "Timex": "(2013-11-07,2016-11-07,P3Y)", + "FutureResolution": { + "startDate": "2013-11-07", + "endDate": "2016-11-07" + }, + "PastResolution": { + "startDate": "2013-11-07", + "endDate": "2016-11-07" + } + }, + "Start": 12, + "Length": 10 + } + ] + }, + { + "Input": "I'll be out previous 3 weeks", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "previous 3 weeks", + "Type": "daterange", + "Value": { + "Timex": "(2016-10-17,2016-11-07,P3W)", + "FutureResolution": { + "startDate": "2016-10-17", + "endDate": "2016-11-07" + }, + "PastResolution": { + "startDate": "2016-10-17", + "endDate": "2016-11-07" + } + }, + "Start": 12, + "Length": 16 + } + ] + }, + { + "Input": "the first week of Oct", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "the first week of Oct", + "Type": "daterange", + "Value": { + "Timex": "XXXX-10-W01", + "FutureResolution": { + "startDate": "2017-10-02", + "endDate": "2017-10-09" + }, + "PastResolution": { + "startDate": "2016-10-03", + "endDate": "2016-10-10" + } + }, + "Start": 0, + "Length": 21 + } + ] + }, + { + "Input": "I'll be out the third week of 2027", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "the third week of 2027", + "Type": "daterange", + "Value": { + "Timex": "2027-W03", + "FutureResolution": { + "startDate": "2027-01-18", + "endDate": "2027-01-25" + }, + "PastResolution": { + "startDate": "2027-01-18", + "endDate": "2027-01-25" + } + }, + "Start": 12, + "Length": 22 + } + ] + }, + { + "Input": "I'll be out the third week next year", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "the third week next year", + "Type": "daterange", + "Value": { + "Timex": "2017-W03", + "FutureResolution": { + "startDate": "2017-01-16", + "endDate": "2017-01-23" + }, + "PastResolution": { + "startDate": "2017-01-16", + "endDate": "2017-01-23" + } + }, + "Start": 12, + "Length": 24 + } + ] + }, + { + "Input": "I'll be out the third quarter of 2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "the third quarter of 2016", + "Type": "daterange", + "Value": { + "Timex": "(2016-07-01,2016-10-01,P3M)", + "FutureResolution": { + "startDate": "2016-07-01", + "endDate": "2016-10-01" + }, + "PastResolution": { + "startDate": "2016-07-01", + "endDate": "2016-10-01" + } + }, + "Start": 12, + "Length": 25 + } + ] + }, + { + "Input": "I'll be out the third quarter this year", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "the third quarter this year", + "Type": "daterange", + "Value": { + "Timex": "(2016-07-01,2016-10-01,P3M)", + "FutureResolution": { + "startDate": "2016-07-01", + "endDate": "2016-10-01" + }, + "PastResolution": { + "startDate": "2016-07-01", + "endDate": "2016-10-01" + } + }, + "Start": 12, + "Length": 27 + } + ] + }, + { + "Input": "I'll be out 2016 the third quarter", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "2016 the third quarter", + "Type": "daterange", + "Value": { + "Timex": "(2016-07-01,2016-10-01,P3M)", + "FutureResolution": { + "startDate": "2016-07-01", + "endDate": "2016-10-01" + }, + "PastResolution": { + "startDate": "2016-07-01", + "endDate": "2016-10-01" + } + }, + "Start": 12, + "Length": 22 + } + ] + }, + { + "Input": "I'll be out during Q3 this year", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "Q3 this year", + "Type": "daterange", + "Value": { + "Timex": "(2016-07-01,2016-10-01,P3M)", + "FutureResolution": { + "startDate": "2016-07-01", + "endDate": "2016-10-01" + }, + "PastResolution": { + "startDate": "2016-07-01", + "endDate": "2016-10-01" + } + }, + "Start": 19, + "Length": 12 + } + ] + }, + { + "Input": "I'll be out 2016 Q3", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "2016 Q3", + "Type": "daterange", + "Value": { + "Timex": "(2016-07-01,2016-10-01,P3M)", + "FutureResolution": { + "startDate": "2016-07-01", + "endDate": "2016-10-01" + }, + "PastResolution": { + "startDate": "2016-07-01", + "endDate": "2016-10-01" + } + }, + "Start": 12, + "Length": 7 + } + ] + }, + { + "Input": "I'll be back during Q3", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "Q3", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-07-01,XXXX-10-01,P3M)", + "FutureResolution": { + "startDate": "2017-07-01", + "endDate": "2017-10-01" + }, + "PastResolution": { + "startDate": "2016-07-01", + "endDate": "2016-10-01" + } + }, + "Start": 20, + "Length": 2 + } + ] + }, + { + "Input": "I'll be back during Q2", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "Q2", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-04-01,XXXX-07-01,P3M)", + "FutureResolution": { + "startDate": "2017-04-01", + "endDate": "2017-07-01" + }, + "PastResolution": { + "startDate": "2016-04-01", + "endDate": "2016-07-01" + } + }, + "Start": 20, + "Length": 2 + } + ] + }, + { + "Input": "I'll be back Q1 2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "Q1 2016", + "Type": "daterange", + "Value": { + "Timex": "(2016-01-01,2016-04-01,P3M)", + "FutureResolution": { + "startDate": "2016-01-01", + "endDate": "2016-04-01" + }, + "PastResolution": { + "startDate": "2016-01-01", + "endDate": "2016-04-01" + } + }, + "Start": 13, + "Length": 7 + } + ] + }, + { + "Input": "I'll be out during Q4 2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "Q4 2016", + "Type": "daterange", + "Value": { + "Timex": "(2016-10-01,2017-01-01,P3M)", + "FutureResolution": { + "startDate": "2016-10-01", + "endDate": "2017-01-01" + }, + "PastResolution": { + "startDate": "2016-10-01", + "endDate": "2017-01-01" + } + }, + "Start": 19, + "Length": 7 + } + ] + }, + { + "Input": "I'll be out during H1 2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "H1 2016", + "Type": "daterange", + "Value": { + "Timex": "(2016-01-01,2016-07-01,P6M)", + "FutureResolution": { + "startDate": "2016-01-01", + "endDate": "2016-07-01" + }, + "PastResolution": { + "startDate": "2016-01-01", + "endDate": "2016-07-01" + } + }, + "Start": 19, + "Length": 7 + } + ] + }, + { + "Input": "I'll be out during H2 2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "H2 2016", + "Type": "daterange", + "Value": { + "Timex": "(2016-07-01,2017-01-01,P6M)", + "FutureResolution": { + "startDate": "2016-07-01", + "endDate": "2017-01-01" + }, + "PastResolution": { + "startDate": "2016-07-01", + "endDate": "2017-01-01" + } + }, + "Start": 19, + "Length": 7 + } + ] + }, + { + "Input": "I'll be out during 2016 H2", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "2016 H2", + "Type": "daterange", + "Value": { + "Timex": "(2016-07-01,2017-01-01,P6M)", + "FutureResolution": { + "startDate": "2016-07-01", + "endDate": "2017-01-01" + }, + "PastResolution": { + "startDate": "2016-07-01", + "endDate": "2017-01-01" + } + }, + "Start": 19, + "Length": 7 + } + ] + }, + { + "Input": "I'll be out during 2016H2", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "2016H2", + "Type": "daterange", + "Value": { + "Timex": "(2016-07-01,2017-01-01,P6M)", + "FutureResolution": { + "startDate": "2016-07-01", + "endDate": "2017-01-01" + }, + "PastResolution": { + "startDate": "2016-07-01", + "endDate": "2017-01-01" + } + }, + "Start": 19, + "Length": 6 + } + ] + }, + { + "Input": "I'll be out during H2", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [] + }, + { + "Input": "I'll leave this summer", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "this summer", + "Type": "daterange", + "Value": { + "Timex": "2016-SU", + "FutureResolution": {}, + "PastResolution": {} + }, + "Start": 11, + "Length": 11 + } + ] + }, + { + "Input": "I'll leave next spring", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "next spring", + "Type": "daterange", + "Value": { + "Timex": "2017-SP", + "FutureResolution": {}, + "PastResolution": {} + }, + "Start": 11, + "Length": 11 + } + ] + }, + { + "Input": "I'll leave the summer", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "the summer", + "Type": "daterange", + "Value": { + "Timex": "SU", + "FutureResolution": {}, + "PastResolution": {} + }, + "Start": 11, + "Length": 10 + } + ] + }, + { + "Input": "I'll leave summer", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "summer", + "Type": "daterange", + "Value": { + "Timex": "SU", + "FutureResolution": {}, + "PastResolution": {} + }, + "Start": 11, + "Length": 6 + } + ] + }, + { + "Input": "I'll leave summer 2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "summer 2016", + "Type": "daterange", + "Value": { + "Timex": "2016-SU", + "FutureResolution": {}, + "PastResolution": {} + }, + "Start": 11, + "Length": 11 + } + ] + }, + { + "Input": "I'll leave summer of 2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "summer of 2016", + "Type": "daterange", + "Value": { + "Timex": "2016-SU", + "FutureResolution": {}, + "PastResolution": {} + }, + "Start": 11, + "Length": 14 + } + ] + }, + { + "Input": "upcoming month holidays", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "upcoming month", + "Type": "daterange", + "Value": { + "Timex": "2016-12", + "FutureResolution": { + "startDate": "2016-12-01", + "endDate": "2017-01-01" + }, + "PastResolution": { + "startDate": "2016-12-01", + "endDate": "2017-01-01" + } + }, + "Start": 0, + "Length": 14 + } + ] + }, + { + "Input": "next month holidays", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "next month", + "Type": "daterange", + "Value": { + "Timex": "2016-12", + "FutureResolution": { + "startDate": "2016-12-01", + "endDate": "2017-01-01" + }, + "PastResolution": { + "startDate": "2016-12-01", + "endDate": "2017-01-01" + } + }, + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "Please find us a time to meet late this month", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "Results": [ + { + "Text": "late this month", + "Type": "daterange", + "Value": { + "Timex": "2017-11", + "Mod": "end", + "FutureResolution": { + "startDate": "2017-11-16", + "endDate": "2017-12-01" + }, + "PastResolution": { + "startDate": "2017-11-16", + "endDate": "2017-12-01" + } + }, + "Start": 30, + "Length": 15 + } + ] + }, + { + "Input": "Please find us a time to meet late this week", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "Results": [ + { + "Text": "late this week", + "Type": "daterange", + "Value": { + "Timex": "2017-W45", + "Mod": "end", + "FutureResolution": { + "startDate": "2017-11-09", + "endDate": "2017-11-13" + }, + "PastResolution": { + "startDate": "2017-11-09", + "endDate": "2017-11-13" + } + }, + "Start": 30, + "Length": 14 + } + ] + }, + { + "Input": "Please find us a time to meet late this year", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "Results": [ + { + "Text": "late this year", + "Type": "daterange", + "Value": { + "Timex": "2017", + "Mod": "end", + "FutureResolution": { + "startDate": "2017-07-01", + "endDate": "2018-01-01" + }, + "PastResolution": { + "startDate": "2017-07-01", + "endDate": "2018-01-01" + } + }, + "Start": 30, + "Length": 14 + } + ] + }, + { + "Input": "Please find us a time to meet early next year", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "Results": [ + { + "Text": "early next year", + "Type": "daterange", + "Value": { + "Timex": "2018", + "Mod": "start", + "FutureResolution": { + "startDate": "2018-01-01", + "endDate": "2018-07-01" + }, + "PastResolution": { + "startDate": "2018-01-01", + "endDate": "2018-07-01" + } + }, + "Start": 30, + "Length": 15 + } + ] + }, + { + "Input": "Please find us a time to meet early next week", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "Results": [ + { + "Text": "early next week", + "Type": "daterange", + "Value": { + "Timex": "2017-W46", + "Mod": "start", + "FutureResolution": { + "startDate": "2017-11-13", + "endDate": "2017-11-16" + }, + "PastResolution": { + "startDate": "2017-11-13", + "endDate": "2017-11-16" + } + }, + "Start": 30, + "Length": 15 + } + ] + }, + { + "Input": "Please find us a time to meet early next month", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "Results": [ + { + "Text": "early next month", + "Type": "daterange", + "Value": { + "Timex": "2017-12", + "Mod": "start", + "FutureResolution": { + "startDate": "2017-12-01", + "endDate": "2017-12-16" + }, + "PastResolution": { + "startDate": "2017-12-01", + "endDate": "2017-12-16" + } + }, + "Start": 30, + "Length": 16 + } + ] + }, + { + "Input": "We had a meeting late last year", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "Results": [ + { + "Text": "late last year", + "Type": "daterange", + "Value": { + "Timex": "2016", + "Mod": "end", + "FutureResolution": { + "startDate": "2016-07-01", + "endDate": "2017-01-01" + }, + "PastResolution": { + "startDate": "2016-07-01", + "endDate": "2017-01-01" + } + }, + "Start": 17, + "Length": 14 + } + ] + }, + { + "Input": "We had a meeting late last week", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "Results": [ + { + "Text": "late last week", + "Type": "daterange", + "Value": { + "Timex": "2017-W44", + "Mod": "end", + "FutureResolution": { + "startDate": "2017-11-02", + "endDate": "2017-11-06" + }, + "PastResolution": { + "startDate": "2017-11-02", + "endDate": "2017-11-06" + } + }, + "Start": 17, + "Length": 14 + } + ] + }, + { + "Input": "We had a meeting late last month", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "Results": [ + { + "Text": "late last month", + "Type": "daterange", + "Value": { + "Timex": "2017-10", + "Mod": "end", + "FutureResolution": { + "startDate": "2017-10-16", + "endDate": "2017-11-01" + }, + "PastResolution": { + "startDate": "2017-10-16", + "endDate": "2017-11-01" + } + }, + "Start": 17, + "Length": 15 + } + ] + }, + { + "Input": "Cortana, please coordinate a 25 minutes meeting with antonio next week between Wednesday and Friday.", + "Context": { + "ReferenceDateTime": "2017-11-14T00:00:00" + }, + "Results": [ + { + "Text": "next week between Wednesday and Friday", + "Type": "daterange", + "Value": { + "Timex": "(2017-11-22,2017-11-24,P2D)", + "FutureResolution": { + "startDate": "2017-11-22", + "endDate": "2017-11-24" + }, + "PastResolution": { + "startDate": "2017-11-22", + "endDate": "2017-11-24" + } + }, + "Start": 61, + "Length": 38 + } + ] + }, + { + "Input": "Cortana, please coordinate a 25 minutes meeting with antonio last week between Friday and Sunday.", + "Context": { + "ReferenceDateTime": "2017-11-14T00:00:00" + }, + "Results": [ + { + "Text": "last week between Friday and Sunday", + "Type": "daterange", + "Value": { + "Timex": "(2017-11-10,2017-11-12,P2D)", + "FutureResolution": { + "startDate": "2017-11-10", + "endDate": "2017-11-12" + }, + "PastResolution": { + "startDate": "2017-11-10", + "endDate": "2017-11-12" + } + }, + "Start": 61, + "Length": 35 + } + ] + }, + { + "Input": "Cortana, please coordinate a 25 minutes meeting with antonio this week from Tue to Thur.", + "Context": { + "ReferenceDateTime": "2017-11-14T00:00:00" + }, + "Results": [ + { + "Text": "this week from Tue to Thur", + "Type": "daterange", + "Value": { + "Timex": "(2017-11-14,2017-11-16,P2D)", + "FutureResolution": { + "startDate": "2017-11-14", + "endDate": "2017-11-16" + }, + "PastResolution": { + "startDate": "2017-11-14", + "endDate": "2017-11-16" + } + }, + "Start": 61, + "Length": 26 + } + ] + }, + { + "Input": "We had a meeting this week", + "Context": { + "ReferenceDateTime": "2017-11-17T00:00:00" + }, + "Results": [ + { + "Text": "this week", + "Type": "daterange", + "Value": { + "Timex": "2017-W46", + "FutureResolution": { + "startDate": "2017-11-13", + "endDate": "2017-11-20" + }, + "PastResolution": { + "startDate": "2017-11-13", + "endDate": "2017-11-20" + } + }, + "Start": 17, + "Length": 9 + } + ] + }, + { + "Input": "We had a meeting first week of this year", + "Context": { + "ReferenceDateTime": "2017-11-17T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "first week of this year", + "Type": "daterange", + "Value": { + "Timex": "2017-W01", + "FutureResolution": { + "startDate": "2017-01-02", + "endDate": "2017-01-09" + }, + "PastResolution": { + "startDate": "2017-01-02", + "endDate": "2017-01-09" + } + }, + "Start": 17, + "Length": 23 + } + ] + }, + { + "Input": "first week of 2015", + "Context": { + "ReferenceDateTime": "2017-11-20T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "first week of 2015", + "Type": "daterange", + "Value": { + "Timex": "2015-W01", + "FutureResolution": { + "startDate": "2014-12-29", + "endDate": "2015-01-05" + }, + "PastResolution": { + "startDate": "2014-12-29", + "endDate": "2015-01-05" + } + }, + "Start": 0, + "Length": 18 + } + ] + }, + { + "Input": "second week of 2015", + "Context": { + "ReferenceDateTime": "2017-11-20T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "second week of 2015", + "Type": "daterange", + "Value": { + "Timex": "2015-W02", + "FutureResolution": { + "startDate": "2015-01-05", + "endDate": "2015-01-12" + }, + "PastResolution": { + "startDate": "2015-01-05", + "endDate": "2015-01-12" + } + }, + "Start": 0, + "Length": 19 + } + ] + }, + { + "Input": "this weekend", + "Context": { + "ReferenceDateTime": "2017-11-20T00:00:00" + }, + "Results": [ + { + "Text": "this weekend", + "Type": "daterange", + "Value": { + "Timex": "2017-W47-WE", + "FutureResolution": { + "startDate": "2017-11-25", + "endDate": "2017-11-27" + }, + "PastResolution": { + "startDate": "2017-11-25", + "endDate": "2017-11-27" + } + }, + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "last week of 2015", + "Context": { + "ReferenceDateTime": "2017-11-20T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "last week of 2015", + "Type": "daterange", + "Value": { + "Timex": "2015-W53", + "FutureResolution": { + "startDate": "2015-12-28", + "endDate": "2016-01-04" + }, + "PastResolution": { + "startDate": "2015-12-28", + "endDate": "2016-01-04" + } + }, + "Start": 0, + "Length": 17 + } + ] + }, + { + "Input": "I'll be out year 247", + "Context": { + "ReferenceDateTime": "2017-12-18T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "year 247", + "Type": "daterange", + "Value": { + "Timex": "0247", + "FutureResolution": { + "startDate": "0247-01-01", + "endDate": "0248-01-01" + }, + "PastResolution": { + "startDate": "0247-01-01", + "endDate": "0248-01-01" + } + }, + "Start": 12, + "Length": 8 + } + ] + }, + { + "Input": "In the 1970s", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "the 1970s", + "Type": "daterange", + "Value": { + "Timex": "(1970-01-01,1980-01-01,P10Y)", + "FutureResolution": { + "startDate": "1970-01-01", + "endDate": "1980-01-01" + }, + "PastResolution": { + "startDate": "1970-01-01", + "endDate": "1980-01-01" + } + }, + "Start": 3, + "Length": 9 + } + ] + }, + { + "Input": "In the 2000s, he was born.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "the 2000s", + "Type": "daterange", + "Value": { + "Timex": "(2000-01-01,2010-01-01,P10Y)", + "FutureResolution": { + "startDate": "2000-01-01", + "endDate": "2010-01-01" + }, + "PastResolution": { + "startDate": "2000-01-01", + "endDate": "2010-01-01" + } + }, + "Start": 3, + "Length": 9 + } + ] + }, + { + "Input": "In the 1970's", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "the 1970's", + "Type": "daterange", + "Value": { + "Timex": "(1970-01-01,1980-01-01,P10Y)", + "FutureResolution": { + "startDate": "1970-01-01", + "endDate": "1980-01-01" + }, + "PastResolution": { + "startDate": "1970-01-01", + "endDate": "1980-01-01" + } + }, + "Start": 3, + "Length": 10 + } + ] + }, + { + "Input": "In the 70s", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "the 70s", + "Type": "daterange", + "Value": { + "Timex": "(XX70-01-01,XX80-01-01,P10Y)", + "FutureResolution": { + "startDate": "2070-01-01", + "endDate": "2080-01-01" + }, + "PastResolution": { + "startDate": "1970-01-01", + "endDate": "1980-01-01" + } + }, + "Start": 3, + "Length": 7 + } + ] + }, + { + "Input": "In the 70's", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "the 70's", + "Type": "daterange", + "Value": { + "Timex": "(XX70-01-01,XX80-01-01,P10Y)", + "FutureResolution": { + "startDate": "2070-01-01", + "endDate": "2080-01-01" + }, + "PastResolution": { + "startDate": "1970-01-01", + "endDate": "1980-01-01" + } + }, + "Start": 3, + "Length": 8 + } + ] + }, + { + "Input": "In 70's", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "70's", + "Type": "daterange", + "Value": { + "Timex": "(XX70-01-01,XX80-01-01,P10Y)", + "FutureResolution": { + "startDate": "2070-01-01", + "endDate": "2080-01-01" + }, + "PastResolution": { + "startDate": "1970-01-01", + "endDate": "1980-01-01" + } + }, + "Start": 3, + "Length": 4 + } + ] + }, + { + "Input": "In the '40s", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "the '40s", + "Type": "daterange", + "Value": { + "Timex": "(XX40-01-01,XX50-01-01,P10Y)", + "FutureResolution": { + "startDate": "2040-01-01", + "endDate": "2050-01-01" + }, + "PastResolution": { + "startDate": "1940-01-01", + "endDate": "1950-01-01" + } + }, + "Start": 3, + "Length": 8 + } + ] + }, + { + "Input": "In the seventies", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "the seventies", + "Type": "daterange", + "Value": { + "Timex": "(XX70-01-01,XX80-01-01,P10Y)", + "FutureResolution": { + "startDate": "2070-01-01", + "endDate": "2080-01-01" + }, + "PastResolution": { + "startDate": "1970-01-01", + "endDate": "1980-01-01" + } + }, + "Start": 3, + "Length": 13 + } + ] + }, + { + "Input": "In the nineteen seventies", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "the nineteen seventies", + "Type": "daterange", + "Value": { + "Timex": "(1970-01-01,1980-01-01,P10Y)", + "FutureResolution": { + "startDate": "1970-01-01", + "endDate": "1980-01-01" + }, + "PastResolution": { + "startDate": "1970-01-01", + "endDate": "1980-01-01" + } + }, + "Start": 3, + "Length": 22 + } + ] + }, + { + "Input": "In the two thousand and tens", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "the two thousand and tens", + "Type": "daterange", + "Value": { + "Timex": "(2010-01-01,2020-01-01,P10Y)", + "FutureResolution": { + "startDate": "2010-01-01", + "endDate": "2020-01-01" + }, + "PastResolution": { + "startDate": "2010-01-01", + "endDate": "2020-01-01" + } + }, + "Start": 3, + "Length": 25 + } + ] + }, + { + "Input": "In the twenty-tens", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "the twenty-tens", + "Type": "daterange", + "Value": { + "Timex": "(2010-01-01,2020-01-01,P10Y)", + "FutureResolution": { + "startDate": "2010-01-01", + "endDate": "2020-01-01" + }, + "PastResolution": { + "startDate": "2010-01-01", + "endDate": "2020-01-01" + } + }, + "Start": 3, + "Length": 15 + } + ] + }, + { + "Input": "In the two thousands", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "the two thousands", + "Type": "daterange", + "Value": { + "Timex": "(2000-01-01,2010-01-01,P10Y)", + "FutureResolution": { + "startDate": "2000-01-01", + "endDate": "2010-01-01" + }, + "PastResolution": { + "startDate": "2000-01-01", + "endDate": "2010-01-01" + } + }, + "Start": 3, + "Length": 17 + } + ] + }, + { + "Input": "In the noughties", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "the noughties", + "Type": "daterange", + "Value": { + "Timex": "(2000-01-01,2010-01-01,P10Y)", + "FutureResolution": { + "startDate": "2000-01-01", + "endDate": "2010-01-01" + }, + "PastResolution": { + "startDate": "2000-01-01", + "endDate": "2010-01-01" + } + }, + "Start": 3, + "Length": 13 + } + ] + }, + { + "Input": "I'll be out from 2 to 7 Feb, two thousand and eighteen", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "from 2 to 7 Feb, two thousand and eighteen", + "Type": "daterange", + "Value": { + "Timex": "(2018-02-02,2018-02-07,P5D)", + "FutureResolution": { + "startDate": "2018-02-02", + "endDate": "2018-02-07" + }, + "PastResolution": { + "startDate": "2018-02-02", + "endDate": "2018-02-07" + } + }, + "Start": 12, + "Length": 42 + } + ] + }, + { + "Input": "I'll be out between 2 and 7 Feb two thousand and eighteen", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "between 2 and 7 Feb two thousand and eighteen", + "Type": "daterange", + "Value": { + "Timex": "(2018-02-02,2018-02-07,P5D)", + "FutureResolution": { + "startDate": "2018-02-02", + "endDate": "2018-02-07" + }, + "PastResolution": { + "startDate": "2018-02-02", + "endDate": "2018-02-07" + } + }, + "Start": 12, + "Length": 45 + } + ] + }, + { + "Input": "I'll be out Feb between 2-7 two thousand and eighteen", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "Feb between 2-7 two thousand and eighteen", + "Type": "daterange", + "Value": { + "Timex": "(2018-02-02,2018-02-07,P5D)", + "FutureResolution": { + "startDate": "2018-02-02", + "endDate": "2018-02-07" + }, + "PastResolution": { + "startDate": "2018-02-02", + "endDate": "2018-02-07" + } + }, + "Start": 12, + "Length": 41 + } + ] + }, + { + "Input": "It happened in June of nineteen ninety nine", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "June of nineteen ninety nine", + "Type": "daterange", + "Value": { + "Timex": "1999-06", + "FutureResolution": { + "startDate": "1999-06-01", + "endDate": "1999-07-01" + }, + "PastResolution": { + "startDate": "1999-06-01", + "endDate": "1999-07-01" + } + }, + "Start": 15, + "Length": 28 + } + ] + }, + { + "Input": "In nineteen twenty eight", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "nineteen twenty eight", + "Type": "daterange", + "Value": { + "Timex": "1928", + "FutureResolution": { + "startDate": "1928-01-01", + "endDate": "1929-01-01" + }, + "PastResolution": { + "startDate": "1928-01-01", + "endDate": "1929-01-01" + } + }, + "Start": 3, + "Length": 21 + } + ] + }, + { + "Input": "In one thousand seven hundred and eighty nine", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "one thousand seven hundred and eighty nine", + "Type": "daterange", + "Value": { + "Timex": "1789", + "FutureResolution": { + "startDate": "1789-01-01", + "endDate": "1790-01-01" + }, + "PastResolution": { + "startDate": "1789-01-01", + "endDate": "1790-01-01" + } + }, + "Start": 3, + "Length": 42 + } + ] + }, + { + "Input": "I'll be out the third week of two thousand and twenty seven", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "the third week of two thousand and twenty seven", + "Type": "daterange", + "Value": { + "Timex": "2027-W03", + "FutureResolution": { + "startDate": "2027-01-18", + "endDate": "2027-01-25" + }, + "PastResolution": { + "startDate": "2027-01-18", + "endDate": "2027-01-25" + } + }, + "Start": 12, + "Length": 47 + } + ] + }, + { + "Input": "I'll be out the third quarter of two thousand and twenty", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "the third quarter of two thousand and twenty", + "Type": "daterange", + "Value": { + "Timex": "(2020-07-01,2020-10-01,P3M)", + "FutureResolution": { + "startDate": "2020-07-01", + "endDate": "2020-10-01" + }, + "PastResolution": { + "startDate": "2020-07-01", + "endDate": "2020-10-01" + } + }, + "Start": 12, + "Length": 44 + } + ] + }, + { + "Input": "In the spring of nineteen seventy eight", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "the spring of nineteen seventy eight", + "Type": "daterange", + "Value": { + "Timex": "1978-SP", + "FutureResolution": {}, + "PastResolution": {} + }, + "Start": 3, + "Length": 36 + } + ] + }, + { + "Input": "Year two hundred and sixty seven", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "Year two hundred and sixty seven", + "Type": "daterange", + "Value": { + "Timex": "0267", + "FutureResolution": { + "startDate": "0267-01-01", + "endDate": "0268-01-01" + }, + "PastResolution": { + "startDate": "0267-01-01", + "endDate": "0268-01-01" + } + }, + "Start": 0, + "Length": 32 + } + ] + }, + { + "Input": "I'll be out the week after next", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "the week after next", + "Type": "daterange", + "Value": { + "Timex": "2016-W47", + "FutureResolution": { + "startDate": "2016-11-21", + "endDate": "2016-11-28" + }, + "PastResolution": { + "startDate": "2016-11-21", + "endDate": "2016-11-28" + } + }, + "Start": 12, + "Length": 19 + } + ] + }, + { + "Input": "I'll be out the month after the next", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "the month after the next", + "Type": "daterange", + "Value": { + "Timex": "2017-01", + "FutureResolution": { + "startDate": "2017-01-01", + "endDate": "2017-02-01" + }, + "PastResolution": { + "startDate": "2017-01-01", + "endDate": "2017-02-01" + } + }, + "Start": 12, + "Length": 24 + } + ] + }, + { + "Input": "I'll be out the year after next", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "the year after next", + "Type": "daterange", + "Value": { + "Timex": "2018", + "FutureResolution": { + "startDate": "2018-01-01", + "endDate": "2019-01-01" + }, + "PastResolution": { + "startDate": "2018-01-01", + "endDate": "2019-01-01" + } + }, + "Start": 12, + "Length": 19 + } + ] + }, + { + "Input": "I'll be out the weekend after the next", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "the weekend after the next", + "Type": "daterange", + "Value": { + "Timex": "2016-W47-WE", + "FutureResolution": { + "startDate": "2016-11-26", + "endDate": "2016-11-28" + }, + "PastResolution": { + "startDate": "2016-11-26", + "endDate": "2016-11-28" + } + }, + "Start": 12, + "Length": 26 + } + ] + }, + { + "Input": "The range is 2014-2018.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "2014-2018", + "Type": "daterange", + "Value": { + "Timex": "(2014-01-01,2018-01-01,P4Y)", + "FutureResolution": { + "startDate": "2014-01-01", + "endDate": "2018-01-01" + }, + "PastResolution": { + "startDate": "2014-01-01", + "endDate": "2018-01-01" + } + }, + "Start": 13, + "Length": 9 + } + ] + }, + { + "Input": "The range is between 2014-2018.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "between 2014-2018", + "Type": "daterange", + "Value": { + "Timex": "(2014-01-01,2018-01-01,P4Y)", + "FutureResolution": { + "startDate": "2014-01-01", + "endDate": "2018-01-01" + }, + "PastResolution": { + "startDate": "2014-01-01", + "endDate": "2018-01-01" + } + }, + "Start": 13, + "Length": 17 + } + ] + }, + { + "Input": "The range is from 2014 to 2018.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "from 2014 to 2018", + "Type": "daterange", + "Value": { + "Timex": "(2014-01-01,2018-01-01,P4Y)", + "FutureResolution": { + "startDate": "2014-01-01", + "endDate": "2018-01-01" + }, + "PastResolution": { + "startDate": "2014-01-01", + "endDate": "2018-01-01" + } + }, + "Start": 13, + "Length": 17 + } + ] + }, + { + "Input": "The range is in 2014 through 2018.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "in 2014 through 2018", + "Type": "daterange", + "Value": { + "Timex": "(2014-01-01,2018-01-01,P4Y)", + "FutureResolution": { + "startDate": "2014-01-01", + "endDate": "2018-01-01" + }, + "PastResolution": { + "startDate": "2014-01-01", + "endDate": "2018-01-01" + } + }, + "Start": 13, + "Length": 20 + } + ] + }, + { + "Input": "The range is from two thousand until two thousand and fourteen.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "from two thousand until two thousand and fourteen", + "Type": "daterange", + "Value": { + "Timex": "(2000-01-01,2014-01-01,P14Y)", + "FutureResolution": { + "startDate": "2000-01-01", + "endDate": "2014-01-01" + }, + "PastResolution": { + "startDate": "2000-01-01", + "endDate": "2014-01-01" + } + }, + "Start": 13, + "Length": 49 + } + ] + }, + { + "Input": "It happened in the past 2 decades.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "the past 2 decades", + "Type": "daterange", + "Value": { + "Timex": "(1990-01-01,2010-01-01,P20Y)", + "FutureResolution": { + "startDate": "1990-01-01", + "endDate": "2010-01-01" + }, + "PastResolution": { + "startDate": "1990-01-01", + "endDate": "2010-01-01" + } + }, + "Start": 15, + "Length": 18 + } + ] + }, + { + "Input": "It happened in the last two decades.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "the last two decades", + "Type": "daterange", + "Value": { + "Timex": "(1990-01-01,2010-01-01,P20Y)", + "FutureResolution": { + "startDate": "1990-01-01", + "endDate": "2010-01-01" + }, + "PastResolution": { + "startDate": "1990-01-01", + "endDate": "2010-01-01" + } + }, + "Start": 15, + "Length": 20 + } + ] + }, + { + "Input": "It happened in the next decade.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "the next decade", + "Type": "daterange", + "Value": { + "Timex": "(2020-01-01,2030-01-01,P10Y)", + "FutureResolution": { + "startDate": "2020-01-01", + "endDate": "2030-01-01" + }, + "PastResolution": { + "startDate": "2020-01-01", + "endDate": "2030-01-01" + } + }, + "Start": 15, + "Length": 15 + } + ] + }, + { + "Input": "It happened in the next 3 decades.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "the next 3 decades", + "Type": "daterange", + "Value": { + "Timex": "(2020-01-01,2050-01-01,P30Y)", + "FutureResolution": { + "startDate": "2020-01-01", + "endDate": "2050-01-01" + }, + "PastResolution": { + "startDate": "2020-01-01", + "endDate": "2050-01-01" + } + }, + "Start": 15, + "Length": 18 + } + ] + }, + { + "Input": "It will happen 4 weeks in the future.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "4 weeks in the future", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-08,2016-12-06,P4W)", + "FutureResolution": { + "startDate": "2016-11-08", + "endDate": "2016-12-06" + }, + "PastResolution": { + "startDate": "2016-11-08", + "endDate": "2016-12-06" + } + }, + "Start": 15, + "Length": 21 + } + ] + }, + { + "Input": "It will happen 2 days hence.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "2 days hence", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-08,2016-11-10,P2D)", + "FutureResolution": { + "startDate": "2016-11-08", + "endDate": "2016-11-10" + }, + "PastResolution": { + "startDate": "2016-11-08", + "endDate": "2016-11-10" + } + }, + "Start": 15, + "Length": 12 + } + ] + }, + { + "Input": "Cortana can find us a time beginning of next week", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "beginning of next week", + "Type": "daterange", + "Value": { + "Timex": "2017-W46", + "Mod": "start", + "FutureResolution": { + "startDate": "2017-11-13", + "endDate": "2017-11-16" + }, + "PastResolution": { + "startDate": "2017-11-13", + "endDate": "2017-11-16" + } + }, + "Start": 27, + "Length": 22 + } + ] + }, + { + "Input": "Sure, let's get a Skype end of next week", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "end of next week", + "Type": "daterange", + "Value": { + "Timex": "2017-W46", + "Mod": "end", + "FutureResolution": { + "startDate": "2017-11-16", + "endDate": "2017-11-20" + }, + "PastResolution": { + "startDate": "2017-11-16", + "endDate": "2017-11-20" + } + }, + "Start": 24, + "Length": 16 + } + ] + }, + { + "Input": "Sure, let's get a Skype start of next week", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "start of next week", + "Type": "daterange", + "Value": { + "Timex": "2017-W46", + "Mod": "start", + "FutureResolution": { + "startDate": "2017-11-13", + "endDate": "2017-11-16" + }, + "PastResolution": { + "startDate": "2017-11-13", + "endDate": "2017-11-16" + } + }, + "Start": 24, + "Length": 18 + } + ] + }, + { + "Input": "Cortana, find us a time end of March", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "end of March", + "Type": "daterange", + "Value": { + "Timex": "XXXX-03", + "Mod": "end", + "FutureResolution": { + "startDate": "2018-03-16", + "endDate": "2018-04-01" + }, + "PastResolution": { + "startDate": "2017-03-16", + "endDate": "2017-04-01" + } + }, + "Start": 24, + "Length": 12 + } + ] + }, + { + "Input": "Cortana, please find us a time mid next week", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "mid next week", + "Type": "daterange", + "Value": { + "Timex": "2017-W46", + "Mod": "mid", + "FutureResolution": { + "startDate": "2017-11-14", + "endDate": "2017-11-18" + }, + "PastResolution": { + "startDate": "2017-11-14", + "endDate": "2017-11-18" + } + }, + "Start": 31, + "Length": 13 + } + ] + }, + { + "Input": "I can find us a time beginning of next week", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "beginning of next week", + "Type": "daterange", + "Value": { + "Timex": "2017-W46", + "Mod": "start", + "FutureResolution": { + "startDate": "2017-11-13", + "endDate": "2017-11-16" + }, + "PastResolution": { + "startDate": "2017-11-13", + "endDate": "2017-11-16" + } + }, + "Start": 21, + "Length": 22 + } + ] + }, + { + "Input": "what about by mid summer?", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "mid summer", + "Type": "daterange", + "Value": { + "Timex": "SU", + "Mod": "mid", + "FutureResolution": {}, + "PastResolution": {} + }, + "Start": 14, + "Length": 10 + } + ] + }, + { + "Input": "I will be back within 5 days", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "within 5 days", + "Type": "daterange", + "Value": { + "Timex": "(2017-11-08,2017-11-13,P5D)", + "FutureResolution": { + "startDate": "2017-11-08", + "endDate": "2017-11-13" + }, + "PastResolution": { + "startDate": "2017-11-08", + "endDate": "2017-11-13" + } + }, + "Start": 15, + "Length": 13 + } + ] + }, + { + "Input": "I will be back within 10 months", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "within 10 months", + "Type": "daterange", + "Value": { + "Timex": "(2017-11-08,2018-09-08,P10M)", + "FutureResolution": { + "startDate": "2017-11-08", + "endDate": "2018-09-08" + }, + "PastResolution": { + "startDate": "2017-11-08", + "endDate": "2018-09-08" + } + }, + "Start": 15, + "Length": 16 + } + ] + }, + { + "Input": "I will be back within 3 years", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "within 3 years", + "Type": "daterange", + "Value": { + "Timex": "(2017-11-08,2020-11-08,P3Y)", + "FutureResolution": { + "startDate": "2017-11-08", + "endDate": "2020-11-08" + }, + "PastResolution": { + "startDate": "2017-11-08", + "endDate": "2020-11-08" + } + }, + "Start": 15, + "Length": 14 + } + ] + }, + { + "Input": "I will be back within 5 years 1 month 12 days", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "within 5 years 1 month 12 days", + "Type": "daterange", + "Value": { + "Timex": "(2017-11-08,2022-12-20,P5Y1M12D)", + "FutureResolution": { + "startDate": "2017-11-08", + "endDate": "2022-12-20" + }, + "PastResolution": { + "startDate": "2017-11-08", + "endDate": "2022-12-20" + } + }, + "Start": 15, + "Length": 30 + } + ] + }, + { + "Input": "I will be back within the next 3 years", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "within the next 3 years", + "Type": "daterange", + "Value": { + "Timex": "(2017-11-08,2020-11-08,P3Y)", + "FutureResolution": { + "startDate": "2017-11-08", + "endDate": "2020-11-08" + }, + "PastResolution": { + "startDate": "2017-11-08", + "endDate": "2020-11-08" + } + }, + "Start": 15, + "Length": 23 + } + ] + }, + { + "Input": "I will be back within the upcoming 5 years 1 month 12 days", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "within the upcoming 5 years 1 month 12 days", + "Type": "daterange", + "Value": { + "Timex": "(2017-11-08,2022-12-20,P5Y1M12D)", + "FutureResolution": { + "startDate": "2017-11-08", + "endDate": "2022-12-20" + }, + "PastResolution": { + "startDate": "2017-11-08", + "endDate": "2022-12-20" + } + }, + "Start": 15, + "Length": 43 + } + ] + }, + { + "Input": "I'll be out from 4 to January 22, 1995", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "from 4 to January 22, 1995", + "Type": "daterange", + "Value": { + "Timex": "(1995-01-04,1995-01-22,P18D)", + "FutureResolution": { + "startDate": "1995-01-04", + "endDate": "1995-01-22" + }, + "PastResolution": { + "startDate": "1995-01-04", + "endDate": "1995-01-22" + } + }, + "Start": 12, + "Length": 26 + } + ] + }, + { + "Input": "I want a room from 02 to April 07", + "Context": { + "ReferenceDateTime": "2018-04-02T00:00:00" + }, + "Results": [ + { + "Text": "from 02 to April 07", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-04-02,XXXX-04-07,P5D)", + "FutureResolution": { + "startDate": "2018-04-02", + "endDate": "2018-04-07" + }, + "PastResolution": { + "startDate": "2017-04-02", + "endDate": "2017-04-07" + } + }, + "Start": 14, + "Length": 19 + } + ] + }, + { + "Input": "schedule a meeting in couple of weeks", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [] + }, + { + "Input": "I'll be out 2016 june", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "2016 june", + "Type": "daterange", + "Value": { + "Timex": "2016-06", + "FutureResolution": { + "startDate": "2016-06-01", + "endDate": "2016-07-01" + }, + "PastResolution": { + "startDate": "2016-06-01", + "endDate": "2016-07-01" + } + }, + "Start": 12, + "Length": 9 + } + ] + }, + { + "Input": "I'll be out 2016, nov", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "2016, nov", + "Type": "daterange", + "Value": { + "Timex": "2016-11", + "FutureResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + }, + "PastResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + } + }, + "Start": 12, + "Length": 9 + } + ] + }, + { + "Input": "I'll be out 2016 , nov", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "2016 , nov", + "Type": "daterange", + "Value": { + "Timex": "2016-11", + "FutureResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + }, + "PastResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + } + }, + "Start": 12, + "Length": 10 + } + ] + }, + { + "Input": "I'll be out November , 2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "November , 2016", + "Type": "daterange", + "Value": { + "Timex": "2016-11", + "FutureResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + }, + "PastResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + } + }, + "Start": 12, + "Length": 15 + } + ] + }, + { + "Input": "I'll be out 2016 November", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "2016 November", + "Type": "daterange", + "Value": { + "Timex": "2016-11", + "FutureResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + }, + "PastResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + } + }, + "Start": 12, + "Length": 13 + } + ] + }, + { + "Input": "I'll be out 2016-11", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "2016-11", + "Type": "daterange", + "Value": { + "Timex": "2016-11", + "FutureResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + }, + "PastResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + } + }, + "Start": 12, + "Length": 7 + } + ] + }, + { + "Input": "I'll be out 2016 - 11", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "2016 - 11", + "Type": "daterange", + "Value": { + "Timex": "2016-11", + "FutureResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + }, + "PastResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + } + }, + "Start": 12, + "Length": 9 + } + ] + }, + { + "Input": "I'll be out 2016- 11", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "2016- 11", + "Type": "daterange", + "Value": { + "Timex": "2016-11", + "FutureResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + }, + "PastResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + } + }, + "Start": 12, + "Length": 8 + } + ] + }, + { + "Input": "I'll be out 2016 -11", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "2016 -11", + "Type": "daterange", + "Value": { + "Timex": "2016-11", + "FutureResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + }, + "PastResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + } + }, + "Start": 12, + "Length": 8 + } + ] + }, + { + "Input": "I'll be out 2016/11", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "2016/11", + "Type": "daterange", + "Value": { + "Timex": "2016-11", + "FutureResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + }, + "PastResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + } + }, + "Start": 12, + "Length": 7 + } + ] + }, + { + "Input": "I'll be out 2016 / 11", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "2016 / 11", + "Type": "daterange", + "Value": { + "Timex": "2016-11", + "FutureResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + }, + "PastResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + } + }, + "Start": 12, + "Length": 9 + } + ] + }, + { + "Input": "I'll be out 2016/ 11", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "2016/ 11", + "Type": "daterange", + "Value": { + "Timex": "2016-11", + "FutureResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + }, + "PastResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + } + }, + "Start": 12, + "Length": 8 + } + ] + }, + { + "Input": "I'll be out 2016 /11", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "2016 /11", + "Type": "daterange", + "Value": { + "Timex": "2016-11", + "FutureResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + }, + "PastResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + } + }, + "Start": 12, + "Length": 8 + } + ] + }, + { + "Input": "I'll be out 11-2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "11-2016", + "Type": "daterange", + "Value": { + "Timex": "2016-11", + "FutureResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + }, + "PastResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + } + }, + "Start": 12, + "Length": 7 + } + ] + }, + { + "Input": "I'll be out 11 - 2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "11 - 2016", + "Type": "daterange", + "Value": { + "Timex": "2016-11", + "FutureResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + }, + "PastResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + } + }, + "Start": 12, + "Length": 9 + } + ] + }, + { + "Input": "I'll be out 11- 2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "11- 2016", + "Type": "daterange", + "Value": { + "Timex": "2016-11", + "FutureResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + }, + "PastResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + } + }, + "Start": 12, + "Length": 8 + } + ] + }, + { + "Input": "I'll be out 11 -2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "11 -2016", + "Type": "daterange", + "Value": { + "Timex": "2016-11", + "FutureResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + }, + "PastResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + } + }, + "Start": 12, + "Length": 8 + } + ] + }, + { + "Input": "I'll be out 11/2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "11/2016", + "Type": "daterange", + "Value": { + "Timex": "2016-11", + "FutureResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + }, + "PastResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + } + }, + "Start": 12, + "Length": 7 + } + ] + }, + { + "Input": "I'll be out 11 / 2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "11 / 2016", + "Type": "daterange", + "Value": { + "Timex": "2016-11", + "FutureResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + }, + "PastResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + } + }, + "Start": 12, + "Length": 9 + } + ] + }, + { + "Input": "I'll be out between January 1st and April 5th", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Comment": "Compound timex represent value dependency and will be split at the model level", + "NotSupported": "javascript,python,java", + "Results": [ + { + "Text": "between January 1st and April 5th", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-01-01,XXXX-04-05,P94D)|(XXXX-01-01,XXXX-04-05,P95D)", + "FutureResolution": { + "startDate": "2017-01-01", + "endDate": "2017-04-05" + }, + "PastResolution": { + "startDate": "2016-01-01", + "endDate": "2016-04-05" + } + }, + "Start": 12, + "Length": 33 + } + ] + }, + { + "Input": "I'll be out between January 1st 2015 and Feb 5th 2018", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript", + "Results": [ + { + "Text": "between January 1st 2015 and Feb 5th 2018", + "Type": "daterange", + "Value": { + "Timex": "(2015-01-01,2018-02-05,P1131D)", + "FutureResolution": { + "startDate": "2015-01-01", + "endDate": "2018-02-05" + }, + "PastResolution": { + "startDate": "2015-01-01", + "endDate": "2018-02-05" + } + }, + "Start": 12, + "Length": 41 + } + ] + }, + { + "Input": "I'll be out between January 1st 2015 and Feb 2018", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "between January 1st 2015 and Feb 2018", + "Type": "daterange", + "Value": { + "Timex": "(2015-01-01,2018-02-01,P1127D)", + "FutureResolution": { + "startDate": "2015-01-01", + "endDate": "2018-02-01" + }, + "PastResolution": { + "startDate": "2015-01-01", + "endDate": "2018-02-01" + } + }, + "Start": 12, + "Length": 37 + } + ] + }, + { + "Input": "I'll be out between 2015 and Feb 2018", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "between 2015 and Feb 2018", + "Type": "daterange", + "Value": { + "Timex": "(2015-01-01,2018-02-01,P37M)", + "FutureResolution": { + "startDate": "2015-01-01", + "endDate": "2018-02-01" + }, + "PastResolution": { + "startDate": "2015-01-01", + "endDate": "2018-02-01" + } + }, + "Start": 12, + "Length": 25 + } + ] + }, + { + "Input": "I'll be out from Feb 1st to March 2019", + "Context": { + "ReferenceDateTime": "2018-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "from Feb 1st to March 2019", + "Type": "daterange", + "Value": { + "Timex": "(2019-02-01,2019-03-01,P28D)", + "FutureResolution": { + "startDate": "2019-02-01", + "endDate": "2019-03-01" + }, + "PastResolution": { + "startDate": "2019-02-01", + "endDate": "2019-03-01" + } + }, + "Start": 12, + "Length": 26 + } + ] + }, + { + "Input": "I'll be out between Feb 1st and March 2019", + "Context": { + "ReferenceDateTime": "2018-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "between Feb 1st and March 2019", + "Type": "daterange", + "Value": { + "Timex": "(2019-02-01,2019-03-01,P28D)", + "FutureResolution": { + "startDate": "2019-02-01", + "endDate": "2019-03-01" + }, + "PastResolution": { + "startDate": "2019-02-01", + "endDate": "2019-03-01" + } + }, + "Start": 12, + "Length": 30 + } + ] + }, + { + "Input": "I'll be out between 2015 June and 2018 May", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "between 2015 June and 2018 May", + "Type": "daterange", + "Value": { + "Timex": "(2015-06-01,2018-05-01,P35M)", + "FutureResolution": { + "startDate": "2015-06-01", + "endDate": "2018-05-01" + }, + "PastResolution": { + "startDate": "2015-06-01", + "endDate": "2018-05-01" + } + }, + "Start": 12, + "Length": 30 + } + ] + }, + { + "Input": "I'll be out between 2015 May and 2018", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "between 2015 May and 2018", + "Type": "daterange", + "Value": { + "Timex": "(2015-05-01,2018-01-01,P32M)", + "FutureResolution": { + "startDate": "2015-05-01", + "endDate": "2018-01-01" + }, + "PastResolution": { + "startDate": "2015-05-01", + "endDate": "2018-01-01" + } + }, + "Start": 12, + "Length": 25 + } + ] + }, + { + "Input": "I'll be out between May 2015 and 2018", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "between May 2015 and 2018", + "Type": "daterange", + "Value": { + "Timex": "(2015-05-01,2018-01-01,P32M)", + "FutureResolution": { + "startDate": "2015-05-01", + "endDate": "2018-01-01" + }, + "PastResolution": { + "startDate": "2015-05-01", + "endDate": "2018-01-01" + } + }, + "Start": 12, + "Length": 25 + } + ] + }, + { + "Input": "I'll be out between May 2015 and 2018 June", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "between May 2015 and 2018 June", + "Type": "daterange", + "Value": { + "Timex": "(2015-05-01,2018-06-01,P37M)", + "FutureResolution": { + "startDate": "2015-05-01", + "endDate": "2018-06-01" + }, + "PastResolution": { + "startDate": "2015-05-01", + "endDate": "2018-06-01" + } + }, + "Start": 12, + "Length": 30 + } + ] + }, + { + "Input": "I'll be out between 2015 and January 5th 2018", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "between 2015 and January 5th 2018", + "Type": "daterange", + "Value": { + "Timex": "(2015-01-01,2018-01-05,P1100D)", + "FutureResolution": { + "startDate": "2015-01-01", + "endDate": "2018-01-05" + }, + "PastResolution": { + "startDate": "2015-01-01", + "endDate": "2018-01-05" + } + }, + "Start": 12, + "Length": 33 + } + ] + }, + { + "Input": "I'll be out from 2015 to May 5th, 2017", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "from 2015 to May 5th, 2017", + "Type": "daterange", + "Value": { + "Timex": "(2015-01-01,2017-05-05,P855D)", + "FutureResolution": { + "startDate": "2015-01-01", + "endDate": "2017-05-05" + }, + "PastResolution": { + "startDate": "2015-01-01", + "endDate": "2017-05-05" + } + }, + "Start": 12, + "Length": 26 + } + ] + }, + { + "Input": "I'll be out from last Monday April to 2019", + "Context": { + "ReferenceDateTime": "2018-05-04T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "from last Monday April to 2019", + "Type": "daterange", + "Value": { + "Timex": "(2018-04-30,2019-01-01,P246D)", + "FutureResolution": { + "startDate": "2018-04-30", + "endDate": "2019-01-01" + }, + "PastResolution": { + "startDate": "2018-04-30", + "endDate": "2019-01-01" + } + }, + "Start": 12, + "Length": 30 + } + ] + }, + { + "Input": "I'll be out from Week 31 to Week 35", + "Context": { + "ReferenceDateTime": "2018-05-04T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "from Week 31 to Week 35", + "Type": "daterange", + "Value": { + "Timex": "(2018-07-30,2018-08-27,P4W)", + "FutureResolution": { + "startDate": "2018-07-30", + "endDate": "2018-08-27" + }, + "PastResolution": { + "startDate": "2018-07-30", + "endDate": "2018-08-27" + } + }, + "Start": 12, + "Length": 23 + } + ] + }, + { + "Input": "I'll be out between Week 31 and Week 35", + "Context": { + "ReferenceDateTime": "2018-05-04T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "between Week 31 and Week 35", + "Type": "daterange", + "Value": { + "Timex": "(2018-07-30,2018-08-27,P4W)", + "FutureResolution": { + "startDate": "2018-07-30", + "endDate": "2018-08-27" + }, + "PastResolution": { + "startDate": "2018-07-30", + "endDate": "2018-08-27" + } + }, + "Start": 12, + "Length": 27 + } + ] + }, + { + "Input": "I'll stay here from today to two and half days later", + "Context": { + "ReferenceDateTime": "2018-05-04T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "from today to two and half days later", + "Type": "daterange", + "Value": { + "Timex": "(2018-05-04,2018-05-06,P2.5D)", + "FutureResolution": { + "startDate": "2018-05-04", + "endDate": "2018-05-06" + }, + "PastResolution": { + "startDate": "2018-05-04", + "endDate": "2018-05-06" + } + }, + "Start": 15, + "Length": 37 + } + ] + }, + { + "Input": "I was not there the same week that it happened.", + "Context": { + "ReferenceDateTime": "2017-11-17T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "same week", + "Type": "daterange", + "Value": { + "Timex": "XXXX-WXX", + "Mod": "ref_undef", + "FutureResolution": { + "startDate": "2017-11-13", + "endDate": "2017-11-20" + }, + "PastResolution": { + "startDate": "2017-11-13", + "endDate": "2017-11-20" + } + }, + "Start": 20, + "Length": 9 + } + ] + }, + { + "Input": "I was not there the same month that it happened.", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "same month", + "Type": "daterange", + "Value": { + "Timex": "XXXX-XX", + "Mod": "ref_undef", + "FutureResolution": { + "startDate": "2017-11-01", + "endDate": "2017-12-01" + }, + "PastResolution": { + "startDate": "2017-11-01", + "endDate": "2017-12-01" + } + }, + "Start": 20, + "Length": 10 + } + ] + }, + { + "Input": "I was not there that weekend.", + "Context": { + "ReferenceDateTime": "2016-11-11T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "that weekend", + "Type": "daterange", + "Value": { + "Timex": "XXXX-WXX-WE", + "Mod": "ref_undef", + "FutureResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + }, + "PastResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + } + }, + "Start": 16, + "Length": 12 + } + ] + }, + { + "Input": "I was not there the same year that it happened. ", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "same year", + "Type": "daterange", + "Value": { + "Timex": "XXXX", + "Mod": "ref_undef", + "FutureResolution": { + "startDate": "2017-01-01", + "endDate": "2018-01-01" + }, + "PastResolution": { + "startDate": "2017-01-01", + "endDate": "2018-01-01" + } + }, + "Start": 20, + "Length": 9 + } + ] + }, + { + "Input": "We could have scheduled a time to meet earlier in the week.", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "Results": [ + { + "Text": "earlier in the week", + "Type": "daterange", + "Value": { + "Timex": "2018-W22", + "FutureResolution": { + "startDate": "2018-05-28", + "endDate": "2018-05-31" + }, + "PastResolution": { + "startDate": "2018-05-28", + "endDate": "2018-05-31" + } + }, + "Start": 39, + "Length": 19 + } + ] + }, + { + "Input": "We could have scheduled a time to meet earlier this month.", + "Context": { + "ReferenceDateTime": "2018-05-13T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "earlier this month", + "Type": "daterange", + "Value": { + "Timex": "2018-05", + "FutureResolution": { + "startDate": "2018-05-01", + "endDate": "2018-05-13" + }, + "PastResolution": { + "startDate": "2018-05-01", + "endDate": "2018-05-13" + } + }, + "Start": 39, + "Length": 18 + } + ] + }, + { + "Input": "We could have scheduled a time to meet earlier this year.", + "Context": { + "ReferenceDateTime": "2018-05-28T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "earlier this year", + "Type": "daterange", + "Value": { + "Timex": "2018", + "FutureResolution": { + "startDate": "2018-01-01", + "endDate": "2018-05-28" + }, + "PastResolution": { + "startDate": "2018-01-01", + "endDate": "2018-05-28" + } + }, + "Start": 39, + "Length": 17 + } + ] + }, + { + "Input": "Please find us a time to meet later this week", + "Context": { + "ReferenceDateTime": "2017-11-10T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "later this week", + "Type": "daterange", + "Value": { + "Timex": "2017-W45", + "FutureResolution": { + "startDate": "2017-11-10", + "endDate": "2017-11-13" + }, + "PastResolution": { + "startDate": "2017-11-10", + "endDate": "2017-11-13" + } + }, + "Start": 30, + "Length": 15 + } + ] + }, + { + "Input": "Please find us a time to meet later this month", + "Context": { + "ReferenceDateTime": "2018-05-28T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "later this month", + "Type": "daterange", + "Value": { + "Timex": "2018-05", + "FutureResolution": { + "startDate": "2018-05-28", + "endDate": "2018-06-01" + }, + "PastResolution": { + "startDate": "2018-05-28", + "endDate": "2018-06-01" + } + }, + "Start": 30, + "Length": 16 + } + ] + }, + { + "Input": "Please find us a time to meet later this year", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "later this year", + "Type": "daterange", + "Value": { + "Timex": "2017", + "FutureResolution": { + "startDate": "2017-11-08", + "endDate": "2018-01-01" + }, + "PastResolution": { + "startDate": "2017-11-08", + "endDate": "2018-01-01" + } + }, + "Start": 30, + "Length": 15 + } + ] + }, + { + "Input": "Please find us a time to meet later in the year", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "later in the year", + "Type": "daterange", + "Value": { + "Timex": "2017", + "FutureResolution": { + "startDate": "2017-11-08", + "endDate": "2018-01-01" + }, + "PastResolution": { + "startDate": "2017-11-08", + "endDate": "2018-01-01" + } + }, + "Start": 30, + "Length": 17 + } + ] + }, + { + "Input": "This task will start more than 2 weeks after today", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupported": "python, javascript", + "Results": [ + { + "Text": "more than 2 weeks after today", + "Type": "daterange", + "Value": { + "Timex": "2018-06-12", + "Mod": "after", + "FutureResolution": { + "startDate": "2018-06-12" + }, + "PastResolution": { + "startDate": "2018-06-12" + } + }, + "Start": 21, + "Length": 29 + } + ] + }, + { + "Input": "I will come back less than 2 weeks from today", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupported": "python, javascript", + "Results": [ + { + "Text": "less than 2 weeks from today", + "Type": "daterange", + "Value": { + "Timex": "(2018-05-29,2018-06-12,P2W)", + "FutureResolution": { + "startDate": "2018-05-29", + "endDate": "2018-06-12" + }, + "PastResolution": { + "startDate": "2018-05-29", + "endDate": "2018-06-12" + } + }, + "Start": 17, + "Length": 28 + } + ] + }, + { + "Input": "I will come back within 2 weeks from today", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupported": "python, javascript", + "Results": [ + { + "Text": "within 2 weeks from today", + "Type": "daterange", + "Value": { + "Timex": "(2018-05-29,2018-06-12,P2W)", + "FutureResolution": { + "startDate": "2018-05-29", + "endDate": "2018-06-12" + }, + "PastResolution": { + "startDate": "2018-05-29", + "endDate": "2018-06-12" + } + }, + "Start": 17, + "Length": 25 + } + ] + }, + { + "Input": "I have already finished all my work more than 2 weeks before today", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupported": "python, javascript", + "Results": [ + { + "Text": "more than 2 weeks before today", + "Type": "daterange", + "Value": { + "Timex": "2018-05-15", + "Mod": "before", + "FutureResolution": { + "endDate": "2018-05-15" + }, + "PastResolution": { + "endDate": "2018-05-15" + } + }, + "Start": 36, + "Length": 30 + } + ] + }, + { + "Input": "This task should have been done more than 2 days before yesterday", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupported": "python, javascript", + "Results": [ + { + "Text": "more than 2 days before yesterday", + "Type": "daterange", + "Value": { + "Timex": "2018-05-26", + "Mod": "before", + "FutureResolution": { + "endDate": "2018-05-26" + }, + "PastResolution": { + "endDate": "2018-05-26" + } + }, + "Start": 32, + "Length": 33 + } + ] + }, + { + "Input": "This task will be done less than 3 days after tomorrow", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupported": "python, javascript", + "Results": [ + { + "Text": "less than 3 days after tomorrow", + "Type": "daterange", + "Value": { + "Timex": "(2018-05-30,2018-06-02,P3D)", + "FutureResolution": { + "startDate": "2018-05-30", + "endDate": "2018-06-02" + }, + "PastResolution": { + "startDate": "2018-05-30", + "endDate": "2018-06-02" + } + }, + "Start": 23, + "Length": 31 + } + ] + }, + { + "Input": "It happens in 15th century", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "15th century", + "Type": "daterange", + "Value": { + "Timex": "(1400-01-01,1500-01-01,P100Y)", + "FutureResolution": { + "startDate": "1400-01-01", + "endDate": "1500-01-01" + }, + "PastResolution": { + "startDate": "1400-01-01", + "endDate": "1500-01-01" + } + }, + "Start": 14, + "Length": 13 + } + ] + }, + { + "Input": "Show me the records in 21st century", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "21st century", + "Type": "daterange", + "Value": { + "Timex": "(2000-01-01,2100-01-01,P100Y)", + "FutureResolution": { + "startDate": "2000-01-01", + "endDate": "2100-01-01" + }, + "PastResolution": { + "startDate": "2000-01-01", + "endDate": "2100-01-01" + } + }, + "Start": 23, + "Length": 12 + } + ] + }, + { + "Input": "Cortana, can you please set something up for the week of the 18th.", + "Context": { + "ReferenceDateTime": "2018-08-08T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "the week of the 18th", + "Type": "daterange", + "Value": { + "Timex": "XXXX-XX-18", + "FutureResolution": { + "startDate": "2018-08-13", + "endDate": "2018-08-20" + }, + "PastResolution": { + "startDate": "2018-07-16", + "endDate": "2018-07-23" + } + }, + "Start": 45, + "Length": 20 + } + ] + }, + { + "Input": "Cortana, can you please set something up for the week of the 18th.", + "Context": { + "ReferenceDateTime": "2018-08-28T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "the week of the 18th", + "Type": "daterange", + "Value": { + "Timex": "XXXX-XX-18", + "FutureResolution": { + "startDate": "2018-09-17", + "endDate": "2018-09-24" + }, + "PastResolution": { + "startDate": "2018-08-13", + "endDate": "2018-08-20" + } + }, + "Start": 45, + "Length": 20 + } + ] + }, + { + "Input": "sales where date is this decade.", + "Context": { + "ReferenceDateTime": "2018-08-31T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "this decade", + "Type": "daterange", + "Value": { + "Timex": "(2010-01-01,2020-01-01,P10Y)", + "FutureResolution": { + "startDate": "2010-01-01", + "endDate": "2020-01-01" + }, + "PastResolution": { + "startDate": "2010-01-01", + "endDate": "2020-01-01" + } + }, + "Start": 20, + "Length": 11 + } + ] + }, + { + "Input": "from 10/1 to 11/7", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "Results": [ + { + "Text": "from 10/1 to 11/7", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-10-01,XXXX-11-07,P37D)", + "FutureResolution": { + "startDate": "2018-10-01", + "endDate": "2018-11-07" + }, + "PastResolution": { + "startDate": "2018-10-01", + "endDate": "2018-11-07" + } + }, + "Start": 0, + "Length": 17 + } + ] + }, + { + "Input": "from 10/25 to 01/25", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "Results": [ + { + "Text": "from 10/25 to 01/25", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-10-25,XXXX-01-25,P92D)", + "FutureResolution": { + "startDate": "2018-10-25", + "endDate": "2019-01-25" + }, + "PastResolution": { + "startDate": "2017-10-25", + "endDate": "2018-01-25" + } + }, + "Start": 0, + "Length": 19 + } + ] + }, + { + "Input": "The U.S. government is still in suspension this week.", + "Context": { + "ReferenceDateTime": "2019-01-01T00:00:00" + }, + "Results": [ + { + "Text": "this week", + "Type": "daterange", + "Value": { + "Timex": "2019-W01", + "FutureResolution": { + "startDate": "2018-12-31", + "endDate": "2019-01-07" + }, + "PastResolution": { + "startDate": "2018-12-31", + "endDate": "2019-01-07" + } + }, + "Start": 43, + "Length": 9 + } + ] + }, + { + "Input": "Mr Werner unveiled his new strategy this week.", + "Context": { + "ReferenceDateTime": "2017-01-01T00:00:00" + }, + "Results": [ + { + "Text": "this week", + "Type": "daterange", + "Value": { + "Timex": "2016-W52", + "FutureResolution": { + "startDate": "2016-12-26", + "endDate": "2017-01-02" + }, + "PastResolution": { + "startDate": "2016-12-26", + "endDate": "2017-01-02" + } + }, + "Start": 36, + "Length": 9 + } + ] + }, + { + "Input": "There is no big news this week.", + "Context": { + "ReferenceDateTime": "2016-01-01T00:00:00" + }, + "Results": [ + { + "Text": "this week", + "Type": "daterange", + "Value": { + "Timex": "2015-W53", + "FutureResolution": { + "startDate": "2015-12-28", + "endDate": "2016-01-04" + }, + "PastResolution": { + "startDate": "2015-12-28", + "endDate": "2016-01-04" + } + }, + "Start": 21, + "Length": 9 + } + ] + }, + { + "Input": "I will do my work between now and November 15th", + "Context": { + "ReferenceDateTime": "2019-04-23T12:00:00" + }, + "Results": [ + { + "Text": "between now and November 15th", + "Type": "daterange", + "Value": { + "Timex": "(2019-04-23,XXXX-11-15,P206D)", + "FutureResolution": { + "startDate": "2019-04-23", + "endDate": "2019-11-15" + }, + "PastResolution": { + "startDate": "2019-04-23", + "endDate": "2019-11-15" + } + }, + "Start": 18, + "Length": 29 + } + ] + }, + { + "Input": "I have finished my work between Jan 22 and now", + "Context": { + "ReferenceDateTime": "2019-04-25T12:00:00" + }, + "Results": [ + { + "Text": "between Jan 22 and now", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-01-22,2019-04-25,P93D)", + "FutureResolution": { + "startDate": "2019-01-22", + "endDate": "2019-04-25" + }, + "PastResolution": { + "startDate": "2019-01-22", + "endDate": "2019-04-25" + } + + }, + "Start": 24, + "Length": 22 + } + ] + }, + { + "Input": "3pm : I'll be out on this week", + "Context": { + "ReferenceDateTime": "2019-07-11T00:00:00" + }, + "Results": [ + { + "Text": "this week", + "Type": "daterange", + "Value": { + "Timex": "2019-W28", + "FutureResolution": { + "startDate": "2019-07-08", + "endDate": "2019-07-15" + }, + "PastResolution": { + "startDate": "2019-07-08", + "endDate": "2019-07-15" + } + }, + "Start": 21, + "Length": 9 + } + ] + }, + { + "Input": "this week 8am should be a daterange and a datetime.", + "Context": { + "ReferenceDateTime": "2019-07-11T00:00:00" + }, + "Results": [ + { + "Text": "this week", + "Type": "daterange", + "Value": { + "Timex": "2019-W28", + "FutureResolution": { + "startDate": "2019-07-08", + "endDate": "2019-07-15" + }, + "PastResolution": { + "startDate": "2019-07-08", + "endDate": "2019-07-15" + } + }, + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "this week 8p.m. should be a daterange and a time.", + "Context": { + "ReferenceDateTime": "2019-07-11T00:00:00" + }, + "Results": [ + { + "Text": "this week", + "Type": "daterange", + "Value": { + "Timex": "2019-W28", + "FutureResolution": { + "startDate": "2019-07-08", + "endDate": "2019-07-15" + }, + "PastResolution": { + "startDate": "2019-07-08", + "endDate": "2019-07-15" + } + }, + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "week 10 8 p.m. should be a daterange and a time.", + "Context": { + "ReferenceDateTime": "2019-07-11T00:00:00" + }, + "Results": [ + { + "Text": "week 10", + "Type": "daterange", + "Value": { + "Timex": "2019-W10", + "FutureResolution": { + "startDate": "2019-03-04", + "endDate": "2019-03-11" + }, + "PastResolution": { + "startDate": "2019-03-04", + "endDate": "2019-03-11" + } + }, + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "week 10 8p.m. should be a daterange and a time.", + "Context": { + "ReferenceDateTime": "2019-07-11T00:00:00" + }, + "Results": [ + { + "Text": "week 10", + "Type": "daterange", + "Value": { + "Timex": "2019-W10", + "FutureResolution": { + "startDate": "2019-03-04", + "endDate": "2019-03-11" + }, + "PastResolution": { + "startDate": "2019-03-04", + "endDate": "2019-03-11" + } + }, + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "week 10 10:20 should be a daterange and a time.", + "Context": { + "ReferenceDateTime": "2019-07-11T00:00:00" + }, + "Results": [ + { + "Text": "week 10", + "Type": "daterange", + "Value": { + "Timex": "2019-W10", + "FutureResolution": { + "startDate": "2019-03-04", + "endDate": "2019-03-11" + }, + "PastResolution": { + "startDate": "2019-03-04", + "endDate": "2019-03-11" + } + }, + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "I will leave from next friday to Oct 1st 2020", + "Context": { + "ReferenceDateTime": "2019-07-30T15:00:00" + }, + "NotSupported": "python, java, javascript", + "Results": [ + { + "Text": "from next friday to Oct 1st 2020", + "Type": "daterange", + "Value": { + "Timex": "(2019-08-09,2020-10-01,P419D)", + "FutureResolution": { + "startDate": "2019-08-09", + "endDate": "2020-10-01" + }, + "PastResolution": { + "startDate": "2019-08-09", + "endDate": "2020-10-01" + } + }, + "Start": 13, + "Length": 32 + } + ] + }, + { + "Input": "6,107.31 August 2019 should not include the decimal", + "Results": [ + { + "Text": "August 2019", + "Type": "daterange", + "Value": { + "Timex": "2019-08", + "FutureResolution": { + "startDate": "2019-08-01", + "endDate": "2019-09-01" + }, + "PastResolution": { + "startDate": "2019-08-01", + "endDate": "2019-09-01" + } + }, + "Start": 9, + "Length": 11 + } + ] + }, + { + "Input": "I was not there from 2019-aug-1 to today", + "Context": { + "ReferenceDateTime": "2019-10-14T15:00:00" + }, + "Results": [ + { + "Text": "from 2019-aug-1 to today", + "Type": "daterange", + "Value": { + "Timex": "(2019-08-01,2019-10-14,P74D)", + "FutureResolution": { + "startDate": "2019-08-01", + "endDate": "2019-10-14" + }, + "PastResolution": { + "startDate": "2019-08-01", + "endDate": "2019-10-14" + } + }, + "Start": 16, + "Length": 24 + } + ] + }, + { + "Input": "I was not there from 2019/aug/01 to today", + "Context": { + "ReferenceDateTime": "2019-09-30T15:00:00" + }, + "Results": [ + { + "Text": "from 2019/aug/01 to today", + "Type": "daterange", + "Value": { + "Timex": "(2019-08-01,2019-09-30,P60D)", + "FutureResolution": { + "startDate": "2019-08-01", + "endDate": "2019-09-30" + }, + "PastResolution": { + "startDate": "2019-08-01", + "endDate": "2019-09-30" + } + }, + "Start": 16, + "Length": 25 + } + ] + }, + { + "Input": "please schedule a meeting for the week commencing february 4", + "Context": { + "ReferenceDateTime": "2019-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "the week commencing february 4", + "Type": "daterange", + "Value": { + "Timex": "XXXX-02-04", + "FutureResolution": { + "startDate": "2020-02-03", + "endDate": "2020-02-10" + }, + "PastResolution": { + "startDate": "2019-02-04", + "endDate": "2019-02-11" + } + }, + "Start": 30, + "Length": 30 + } + ] + }, + { + "Input": "please schedule a meeting for the week starting february 4", + "Context": { + "ReferenceDateTime": "2019-11-07T00:00:00" + }, + "Results": [ + { + "Text": "the week starting february 4", + "Type": "daterange", + "Value": { + "Timex": "XXXX-02-04", + "FutureResolution": { + "startDate": "2020-02-03", + "endDate": "2020-02-10" + }, + "PastResolution": { + "startDate": "2019-02-04", + "endDate": "2019-02-11" + } + }, + "Start": 30, + "Length": 28 + } + ] + }, + { + "Input": "please schedule a meeting for the week starting on february 4", + "Context": { + "ReferenceDateTime": "2019-11-07T00:00:00" + }, + "Results": [ + { + "Text": "the week starting on february 4", + "Type": "daterange", + "Value": { + "Timex": "XXXX-02-04", + "FutureResolution": { + "startDate": "2020-02-03", + "endDate": "2020-02-10" + }, + "PastResolution": { + "startDate": "2019-02-04", + "endDate": "2019-02-11" + } + }, + "Start": 30, + "Length": 31 + } + ] + }, + { + "Input": "please schedule a meeting for the week beginning on february 4", + "Context": { + "ReferenceDateTime": "2019-11-07T00:00:00" + }, + "Results": [ + { + "Text": "the week beginning on february 4", + "Type": "daterange", + "Value": { + "Timex": "XXXX-02-04", + "FutureResolution": { + "startDate": "2020-02-03", + "endDate": "2020-02-10" + }, + "PastResolution": { + "startDate": "2019-02-04", + "endDate": "2019-02-11" + } + }, + "Start": 30, + "Length": 32 + } + ] + }, + { + "Input": "please schedule a meeting for the week beginning february 4", + "Context": { + "ReferenceDateTime": "2019-11-07T00:00:00" + }, + "NotSupported": "javascript", + "Results": [ + { + "Text": "the week beginning february 4", + "Type": "daterange", + "Value": { + "Timex": "XXXX-02-04", + "FutureResolution": { + "startDate": "2020-02-03", + "endDate": "2020-02-10" + }, + "PastResolution": { + "startDate": "2019-02-04", + "endDate": "2019-02-11" + } + }, + "Start": 30, + "Length": 29 + } + ] + }, + { + "Input": "please schedule a meeting for w/c feb 4.", + "Context": { + "ReferenceDateTime": "2019-11-07T00:00:00" + }, + "Results": [ + { + "Text": "w/c feb 4", + "Type": "daterange", + "Value": { + "Timex": "XXXX-02-04", + "FutureResolution": { + "startDate": "2020-02-03", + "endDate": "2020-02-10" + }, + "PastResolution": { + "startDate": "2019-02-04", + "endDate": "2019-02-11" + } + }, + "Start": 30, + "Length": 9 + } + ] + }, + { + "Input": "This company was established at the end of 2000", + "Context": { + "ReferenceDateTime": "2020-04-23T18:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "end of 2000", + "Type": "daterange", + "Value": { + "Timex": "2000", + "Mod": "end", + "FutureResolution": { + "startDate": "2000-09-01", + "endDate": "2001-01-01" + }, + "PastResolution": { + "startDate": "2000-09-01", + "endDate": "2001-01-01" + } + }, + "Start": 36, + "Length": 11 + } + ] + }, + { + "Input": "This company was established at the beginning of 2000", + "Context": { + "ReferenceDateTime": "2020-04-23T18:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "beginning of 2000", + "Type": "daterange", + "Value": { + "Timex": "2000", + "Mod": "start", + "FutureResolution": { + "startDate": "2000-01-01", + "endDate": "2000-05-01" + }, + "PastResolution": { + "startDate": "2000-01-01", + "endDate": "2000-05-01" + } + }, + "Start": 36, + "Length": 17 + } + ] + }, + { + "Input": "This company was established at the middle of 2000", + "Context": { + "ReferenceDateTime": "2020-04-23T18:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "middle of 2000", + "Type": "daterange", + "Value": { + "Timex": "2000", + "Mod": "mid", + "FutureResolution": { + "startDate": "2000-05-01", + "endDate": "2000-09-01" + }, + "PastResolution": { + "startDate": "2000-05-01", + "endDate": "2000-09-01" + } + }, + "Start": 36, + "Length": 14 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/English/DateTimeExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/English/DateTimeExtractor.json new file mode 100644 index 000000000..e42a7c80d --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/English/DateTimeExtractor.json @@ -0,0 +1,899 @@ +[ + { + "Input": "I'll go back now", + "Results": [ + { + "Text": "now", + "Type": "datetime", + "Start": 13, + "Length": 3 + } + ] + }, + { + "Input": "I'll go back as soon as possible", + "Results": [ + { + "Text": "as soon as possible", + "Type": "datetime", + "Start": 13, + "Length": 19 + } + ] + }, + { + "Input": "I'll go back right now", + "Results": [ + { + "Text": "right now", + "Type": "datetime", + "Start": 13, + "Length": 9 + } + ] + }, + { + "Input": "I'll go back on 15 at 8:00", + "Results": [ + { + "Text": "15 at 8:00", + "Type": "datetime", + "Start": 16, + "Length": 10 + } + ] + }, + { + "Input": "I'll go back on 15 at 8:00:30", + "Results": [ + { + "Text": "15 at 8:00:30", + "Type": "datetime", + "Start": 16, + "Length": 13 + } + ] + }, + { + "Input": "I'll go back on 15, 8pm", + "Results": [ + { + "Text": "15, 8pm", + "Type": "datetime", + "Start": 16, + "Length": 7 + } + ] + }, + { + "Input": "I'll go back 04/21/2016, 8:00pm", + "Results": [ + { + "Text": "04/21/2016, 8:00pm", + "Type": "datetime", + "Start": 13, + "Length": 18 + } + ] + }, + { + "Input": "I'll go back 04/21/2016, 8:00:13pm", + "Results": [ + { + "Text": "04/21/2016, 8:00:13pm", + "Type": "datetime", + "Start": 13, + "Length": 21 + } + ] + }, + { + "Input": "I'll go back Oct. 23 at seven", + "Results": [ + { + "Text": "Oct. 23 at seven", + "Type": "datetime", + "Start": 13, + "Length": 16 + } + ] + }, + { + "Input": "I'll go back October 14 8:00am", + "Results": [ + { + "Text": "October 14 8:00am", + "Type": "datetime", + "Start": 13, + "Length": 17 + } + ] + }, + { + "Input": "I'll go back October 14 8:00:00am", + "Results": [ + { + "Text": "October 14 8:00:00am", + "Type": "datetime", + "Start": 13, + "Length": 20 + } + ] + }, + { + "Input": "I'll go back October 14, 8:00am", + "Results": [ + { + "Text": "October 14, 8:00am", + "Type": "datetime", + "Start": 13, + "Length": 18 + } + ] + }, + { + "Input": "I'll go back October 14, 8:00:01am", + "Results": [ + { + "Text": "October 14, 8:00:01am", + "Type": "datetime", + "Start": 13, + "Length": 21 + } + ] + }, + { + "Input": "I'll go back tomorrow 8:00am", + "Results": [ + { + "Text": "tomorrow 8:00am", + "Type": "datetime", + "Start": 13, + "Length": 15 + } + ] + }, + { + "Input": "I'll go back tomorrow around 8:00am", + "Results": [ + { + "Text": "tomorrow around 8:00am", + "Type": "datetime", + "Start": 13, + "Length": 22 + } + ] + }, + { + "Input": "I'll go back tomorrow for 8:00am", + "Results": [ + { + "Text": "tomorrow for 8:00am", + "Type": "datetime", + "Start": 13, + "Length": 19 + } + ] + }, + { + "Input": "I'll go back tomorrow 8:00:05am", + "Results": [ + { + "Text": "tomorrow 8:00:05am", + "Type": "datetime", + "Start": 13, + "Length": 18 + } + ] + }, + { + "Input": "I'll go back next friday at half past 3 ", + "Results": [ + { + "Text": "next friday at half past 3", + "Type": "datetime", + "Start": 13, + "Length": 26 + } + ] + }, + { + "Input": "I'll go back May 5, 2016, 20 min past eight in the evening", + "Results": [ + { + "Text": "May 5, 2016, 20 min past eight in the evening", + "Type": "datetime", + "Start": 13, + "Length": 45 + } + ] + }, + { + "Input": "I'll go back 8pm on 15", + "Results": [ + { + "Text": "8pm on 15", + "Type": "datetime", + "Start": 13, + "Length": 9 + } + ] + }, + { + "Input": "I'll go back at seven on 15", + "Results": [ + { + "Text": "seven on 15", + "Type": "datetime", + "Start": 16, + "Length": 11 + } + ] + }, + { + "Input": "I'll go back 8pm next sunday", + "Results": [ + { + "Text": "8pm next sunday", + "Type": "datetime", + "Start": 13, + "Length": 15 + } + ] + }, + { + "Input": "I'll go back 8pm today", + "Results": [ + { + "Text": "8pm today", + "Type": "datetime", + "Start": 13, + "Length": 9 + } + ] + }, + { + "Input": "I'll go back a quarter to seven tomorrow", + "Results": [ + { + "Text": "a quarter to seven tomorrow", + "Type": "datetime", + "Start": 13, + "Length": 27 + } + ] + }, + { + "Input": "I'll go back 19:00, 2016-12-22", + "Results": [ + { + "Text": "19:00, 2016-12-22", + "Type": "datetime", + "Start": 13, + "Length": 17 + } + ] + }, + { + "Input": "I'll go back seven o'clock tomorrow", + "Results": [ + { + "Text": "seven o'clock tomorrow", + "Type": "datetime", + "Start": 13, + "Length": 22 + } + ] + }, + { + "Input": "I'll go back tomorrow morning at 7", + "Results": [ + { + "Text": "tomorrow morning at 7", + "Type": "datetime", + "Start": 13, + "Length": 21 + } + ] + }, + { + "Input": "I'll go back 7:00 on Sunday afternoon", + "Results": [ + { + "Text": "7:00 on Sunday afternoon", + "Type": "datetime", + "Start": 13, + "Length": 24 + } + ] + }, + { + "Input": "I'll go back twenty minutes past five tomorrow morning", + "Results": [ + { + "Text": "twenty minutes past five tomorrow morning", + "Type": "datetime", + "Start": 13, + "Length": 41 + } + ] + }, + { + "Input": "I'll go back October 14 8:00, October 14", + "Results": [ + { + "Text": "October 14 8:00", + "Type": "datetime", + "Start": 13, + "Length": 15 + } + ] + }, + { + "Input": "I'll go back 7, this morning", + "Results": [ + { + "Text": "7, this morning", + "Type": "datetime", + "Start": 13, + "Length": 15 + } + ] + }, + { + "Input": "I'll go back 8pm in the evening, Monday", + "Results": [ + { + "Text": "8pm in the evening, Monday", + "Type": "datetime", + "Start": 13, + "Length": 26 + } + ] + }, + { + "Input": "I'll go back 8pm in the evening, 1st Jan", + "Results": [ + { + "Text": "8pm in the evening, 1st Jan", + "Type": "datetime", + "Start": 13, + "Length": 27 + } + ] + }, + { + "Input": "I'll go back 8pm in the evening, 1 Jan", + "Results": [ + { + "Text": "8pm in the evening, 1 Jan", + "Type": "datetime", + "Start": 13, + "Length": 25 + } + ] + }, + { + "Input": "I'll go back 10pm tonight", + "Results": [ + { + "Text": "10pm tonight", + "Type": "datetime", + "Start": 13, + "Length": 12 + } + ] + }, + { + "Input": "I'll go back 8am this morning", + "Results": [ + { + "Text": "8am this morning", + "Type": "datetime", + "Start": 13, + "Length": 16 + } + ] + }, + { + "Input": "I'll go back 8pm this evening", + "Results": [ + { + "Text": "8pm this evening", + "Type": "datetime", + "Start": 13, + "Length": 16 + } + ] + }, + { + "Input": "I'll go back tonight around 7", + "Results": [ + { + "Text": "tonight around 7", + "Type": "datetime", + "Start": 13, + "Length": 16 + } + ] + }, + { + "Input": "I'll go back this morning at 7", + "Results": [ + { + "Text": "this morning at 7", + "Type": "datetime", + "Start": 13, + "Length": 17 + } + ] + }, + { + "Input": "I'll go back this morning at 7pm", + "Results": [ + { + "Text": "this morning at 7pm", + "Type": "datetime", + "Start": 13, + "Length": 19 + } + ] + }, + { + "Input": "I'll go back this morning at seven", + "Results": [ + { + "Text": "this morning at seven", + "Type": "datetime", + "Start": 13, + "Length": 21 + } + ] + }, + { + "Input": "I'll go back this morning at 7:00", + "Results": [ + { + "Text": "this morning at 7:00", + "Type": "datetime", + "Start": 13, + "Length": 20 + } + ] + }, + { + "Input": "I'll go back this night at 7", + "Results": [ + { + "Text": "this night at 7", + "Type": "datetime", + "Start": 13, + "Length": 15 + } + ] + }, + { + "Input": "I'll go back tonight at 7", + "Results": [ + { + "Text": "tonight at 7", + "Type": "datetime", + "Start": 13, + "Length": 12 + } + ] + }, + { + "Input": "for 2 people tonight at 9:30 pm", + "Results": [ + { + "Text": "tonight at 9:30 pm", + "Type": "datetime", + "Start": 13, + "Length": 18 + } + ] + }, + { + "Input": "for 2 people tonight at 9:30:31 pm", + "Results": [ + { + "Text": "tonight at 9:30:31 pm", + "Type": "datetime", + "Start": 13, + "Length": 21 + } + ] + }, + { + "Input": "I'll go back the end of the day", + "Results": [ + { + "Text": "the end of the day", + "Type": "datetime", + "Start": 13, + "Length": 18 + } + ] + }, + { + "Input": "I'll go back end of tomorrow", + "Results": [ + { + "Text": "end of tomorrow", + "Type": "datetime", + "Start": 13, + "Length": 15 + } + ] + }, + { + "Input": "I'll go back end of the sunday", + "Results": [ + { + "Text": "end of the sunday", + "Type": "datetime", + "Start": 13, + "Length": 17 + } + ] + }, + { + "Input": "I'll go back at 5th at 4 a.m.", + "Results": [ + { + "Text": "5th at 4 a.m.", + "Type": "datetime", + "Start": 16, + "Length": 13 + } + ] + }, + { + "Input": "I'll go back 2016-12-16T12:23:59", + "Results": [ + { + "Text": "2016-12-16T12:23:59", + "Type": "datetime", + "Start": 13, + "Length": 19 + } + ] + }, + { + "Input": "I'll go back in 5 hours", + "Results": [ + { + "Text": "in 5 hours", + "Type": "datetime", + "Start": 13, + "Length": 10 + } + ] + }, + { + "Input": "see if I am available for 3pm on Sun", + "Results": [ + { + "Text": "3pm on Sun", + "Type": "datetime", + "Start": 26, + "Length": 10 + } + ] + }, + { + "Input": "Set appointment for tomorrow morning at 9 o'clock.", + "Results": [ + { + "Text": "tomorrow morning at 9 o'clock", + "Type": "datetime", + "Start": 20, + "Length": 29 + } + ] + }, + { + "Input": "I'll go back tomorrow morning at 9 o'clock", + "Results": [ + { + "Text": "tomorrow morning at 9 o'clock", + "Type": "datetime", + "Start": 13, + "Length": 29 + } + ] + }, + { + "Input": "I'll go back tomorrow morning at 9 oclock", + "Results": [ + { + "Text": "tomorrow morning at 9 oclock", + "Type": "datetime", + "Start": 13, + "Length": 28 + } + ] + }, + { + "Input": "I'll go back tomorrow at 9 o'clock", + "Results": [ + { + "Text": "tomorrow at 9 o'clock", + "Type": "datetime", + "Start": 13, + "Length": 21 + } + ] + }, + { + "Input": "I'll go back tomorrow at 9 oclock", + "Results": [ + { + "Text": "tomorrow at 9 oclock", + "Type": "datetime", + "Start": 13, + "Length": 20 + } + ] + }, + { + "Input": "this friday at one o'clock pm", + "Results": [ + { + "Text": "this friday at one o'clock pm", + "Type": "datetime", + "Start": 0, + "Length": 29 + } + ] + }, + { + "Input": "ADD LUNCH AT 12:30 PM ON FRI", + "NotSupported": "javascript, Java", + "Results": [ + { + "Text": "12:30 PM ON FRI", + "Type": "datetime", + "Start": 13, + "Length": 15 + } + ] + }, + { + "Input": "Add 649 midnight tonight", + "Results": [ + { + "Text": "midnight tonight", + "Type": "datetime", + "Start": 8, + "Length": 16 + } + ] + }, + { + "Input": "I'll go back August 1st 11 AM", + "Results": [ + { + "Text": "August 1st 11 AM", + "Type": "datetime", + "Start": 13, + "Length": 16 + } + ] + }, + { + "Input": "I'll go back August 1st 11 pm", + "Results": [ + { + "Text": "August 1st 11 pm", + "Type": "datetime", + "Start": 13, + "Length": 16 + } + ] + }, + { + "Input": "I'll go back August 1st 11 p.m.", + "Results": [ + { + "Text": "August 1st 11 p.m.", + "Type": "datetime", + "Start": 13, + "Length": 18 + } + ] + }, + { + "Input": "I'll go back 25/02 11 am", + "Results": [ + { + "Text": "25/02 11 am", + "Type": "datetime", + "Start": 13, + "Length": 11 + } + ] + }, + { + "Input": "I'll go back 6 Jan 2017 - 6:37am", + "Results": [ + { + "Text": "6 Jan 2017 - 6:37am", + "Type": "datetime", + "Start": 13, + "Length": 19 + } + ] + }, + { + "Input": "16. Nov. 2016 10:38", + "Results": [ + { + "Text": "16. Nov. 2016 10:38", + "Type": "datetime", + "Start": 0, + "Length": 19 + } + ] + }, + { + "Input": "I will leave 1 day 2 hours later", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "1 day 2 hours later", + "Type": "datetime", + "Start": 13, + "Length": 19 + } + ] + }, + { + "Input": "I will be busy in an hour, so call me later", + "Results": [ + { + "Text": "in an hour", + "Type": "datetime", + "Start": 15, + "Length": 10 + } + ] + }, + { + "Input": "I met him 2 months 1 day 2 hours ago", + "NotSupported": "javascript", + "Results": [ + { + "Text": "2 months 1 day 2 hours ago", + "Type": "datetime", + "Start": 10, + "Length": 26 + } + ] + }, + { + "Input": "I will leave 1 day 30 minutes later", + "NotSupported": "javascript", + "Results": [ + { + "Text": "1 day 30 minutes later", + "Type": "datetime", + "Start": 13, + "Length": 22 + } + ] + }, + { + "Input": "I will leave in 2 minutes", + "Results": [ + { + "Text": "in 2 minutes", + "Type": "datetime", + "Start": 13, + "Length": 12 + } + ] + }, + { + "Input": "Please book Skype call today at 9a.", + "Results": [ + { + "Text": "today at 9a", + "Type": "datetime", + "Start": 23, + "Length": 11 + } + ] + }, + { + "Input": "Please book Skype call today at 9p.", + "Results": [ + { + "Text": "today at 9p", + "Type": "datetime", + "Start": 23, + "Length": 11 + } + ] + }, + { + "Input": "I will leave in 2 hours", + "Results": [ + { + "Text": "in 2 hours", + "Type": "datetime", + "Start": 13, + "Length": 10 + } + ] + }, + { + "Input": "I will go back on wed Oct 26 15:50:06 2016.", + "NotSupported": "java,javascript", + "Results": [ + { + "Text": "wed Oct 26 15:50:06 2016", + "Type": "datetime", + "Start": 18, + "Length": 24 + } + ] + }, + { + "Input": "Wed Oct 26 15:50:06 2016 is not a day in 2019.", + "NotSupported": "java,javascript", + "Results": [ + { + "Text": "wed Oct 26 15:50:06 2016", + "Type": "datetime", + "Start": 0, + "Length": 24 + } + ] + }, + { + "Input": "I'll go back at 8.30pm today", + "Results": [ + { + "Text": "at 8.30pm today", + "Type": "datetime", + "Start": 13, + "Length": 15 + } + ] + }, + { + "Input": "I'll go back today at 8.30pm", + "Results": [ + { + "Text": "today at 8.30pm", + "Type": "datetime", + "Start": 13, + "Length": 15 + } + ] + }, + { + "Input": "I'll go back 8.30pm today", + "Results": [ + { + "Text": "8.30pm today", + "Type": "datetime", + "Start": 13, + "Length": 12 + } + ] + }, + { + "Input": "I'll go back 8.30 pm today", + "Results": [ + { + "Text": "8.30 pm today", + "Type": "datetime", + "Start": 13, + "Length": 13 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/English/DateTimeModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/English/DateTimeModel.json new file mode 100644 index 000000000..3f2f87813 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/English/DateTimeModel.json @@ -0,0 +1,19972 @@ +[ + { + "Input": "I'll go back 04th Jan 2019.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "04th jan 2019", + "Start": 13, + "End": 25, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-01-04", + "type": "date", + "value": "2019-01-04" + } + ] + } + } + ] + }, + { + "Input": "I'll go back 03rd Jan 2019.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "03rd jan 2019", + "Start": 13, + "End": 25, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-01-03", + "type": "date", + "value": "2019-01-03" + } + ] + } + } + ] + }, + { + "Input": "I'll go back 02nd Jan 2019.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "02nd jan 2019", + "Start": 13, + "End": 25, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-01-02", + "type": "date", + "value": "2019-01-02" + } + ] + } + } + ] + }, + { + "Input": "I'll go back 01st Jan 2019.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "01st jan 2019", + "Start": 13, + "End": 25, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-01-01", + "type": "date", + "value": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "Who are us presidents in 1990 s.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "1990 s", + "Start": 25, + "End": 30, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(1990-01-01,2000-01-01,P10Y)", + "type": "daterange", + "start": "1990-01-01", + "end": "2000-01-01" + } + ] + } + } + ] + }, + { + "Input": "I'll go back Oct/2", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "oct/2", + "Start": 13, + "End": 17, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-10-02", + "type": "date", + "value": "2016-10-02" + }, + { + "timex": "XXXX-10-02", + "type": "date", + "value": "2017-10-02" + } + ] + } + } + ] + }, + { + "Input": "I'll go back on 22/04", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "22/04", + "Start": 16, + "End": 20, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-04-22", + "type": "date", + "value": "2016-04-22" + }, + { + "timex": "XXXX-04-22", + "type": "date", + "value": "2017-04-22" + } + ] + } + } + ] + }, + { + "Input": "I'll go back May twenty nine", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "may twenty nine", + "Start": 13, + "End": 27, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-05-29", + "type": "date", + "value": "2016-05-29" + }, + { + "timex": "XXXX-05-29", + "type": "date", + "value": "2017-05-29" + } + ] + } + } + ] + }, + { + "Input": "I'll go back second of Aug.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "second of aug", + "Start": 13, + "End": 25, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-08-02", + "type": "date", + "value": "2016-08-02" + }, + { + "timex": "XXXX-08-02", + "type": "date", + "value": "2017-08-02" + } + ] + } + } + ] + }, + { + "Input": "I'll go back today", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "today", + "Start": 13, + "End": 17, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2016-11-07", + "type": "date", + "value": "2016-11-07" + } + ] + } + } + ] + }, + { + "Input": "I'll go back tomorrow", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "tomorrow", + "Start": 13, + "End": 20, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2016-11-08", + "type": "date", + "value": "2016-11-08" + } + ] + } + } + ] + }, + { + "Input": "I'll go back yesterday", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "yesterday", + "Start": 13, + "End": 21, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2016-11-06", + "type": "date", + "value": "2016-11-06" + } + ] + } + } + ] + }, + { + "Input": "I'll go back on Friday", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "friday", + "Start": 16, + "End": 21, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-5", + "type": "date", + "value": "2016-11-04" + }, + { + "timex": "XXXX-WXX-5", + "type": "date", + "value": "2016-11-11" + } + ] + } + } + ] + }, + { + "Input": "I'll be out from 4-23 in next month", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "from 4-23 in next month", + "Start": 12, + "End": 34, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2016-12-04,2016-12-23,P19D)", + "type": "daterange", + "start": "2016-12-04", + "end": "2016-12-23" + } + ] + } + } + ] + }, + { + "Input": "I'll be out between 3 and 12 of Sept hahaha", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "between 3 and 12 of sept", + "Start": 12, + "End": 35, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-09-03,XXXX-09-12,P9D)", + "type": "daterange", + "start": "2016-09-03", + "end": "2016-09-12" + }, + { + "timex": "(XXXX-09-03,XXXX-09-12,P9D)", + "type": "daterange", + "start": "2017-09-03", + "end": "2017-09-12" + } + ] + } + } + ] + }, + { + "Input": "I'll be out this September", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "this september", + "Start": 12, + "End": 25, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2016-09", + "type": "daterange", + "start": "2016-09-01", + "end": "2016-10-01" + } + ] + } + } + ] + }, + { + "Input": "I'll be out January 12, 2016 - 01/22/2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "january 12, 2016 - 01/22/2016", + "Start": 12, + "End": 40, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2016-01-12,2016-01-22,P10D)", + "type": "daterange", + "start": "2016-01-12", + "end": "2016-01-22" + } + ] + } + } + ] + }, + { + "Input": "I'll be out next 3 days", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "next 3 days", + "Start": 12, + "End": 22, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2016-11-08,2016-11-11,P3D)", + "type": "daterange", + "start": "2016-11-08", + "end": "2016-11-11" + } + ] + } + } + ] + }, + { + "Input": "I'll be out the last week of july", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "the last week of july", + "Start": 12, + "End": 32, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-07-W05", + "type": "daterange", + "start": "2016-07-25", + "end": "2016-08-01" + }, + { + "timex": "XXXX-07-W05", + "type": "daterange", + "start": "2017-07-24", + "end": "2017-07-31" + } + ] + } + } + ] + }, + { + "Input": "I'll be out 2015-3", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "2015-3", + "Start": 12, + "End": 17, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2015-03", + "type": "daterange", + "start": "2015-03-01", + "end": "2015-04-01" + } + ] + } + } + ] + }, + { + "Input": "I'll leave this SUMMER", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "this summer", + "Start": 11, + "End": 21, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2016-SU", + "type": "daterange", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "I'll be out since tomorrow", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "since tomorrow", + "Start": 12, + "End": 25, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2016-11-08", + "Mod": "since", + "type": "daterange", + "start": "2016-11-08", + "sourceEntity": "datetimepoint" + } + ] + } + } + ] + }, + { + "Input": "I'll be out since August", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "since august", + "Start": 12, + "End": 23, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-08", + "Mod": "since", + "type": "daterange", + "start": "2016-08-01", + "sourceEntity": "datetimerange" + }, + { + "timex": "XXXX-08", + "Mod": "since", + "type": "daterange", + "start": "2017-08-01", + "sourceEntity": "datetimerange" + } + ] + } + } + ] + }, + { + "Input": "I'll be out since this August", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "since this august", + "Start": 12, + "End": 28, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2016-08", + "Mod": "since", + "type": "daterange", + "start": "2016-08-01", + "sourceEntity": "datetimerange" + } + ] + } + } + ] + }, + { + "Input": "I'll go back now", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "now", + "Start": 13, + "End": 15, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "PRESENT_REF", + "type": "datetime", + "value": "2016-11-07 00:00:00" + } + ] + } + } + ] + }, + { + "Input": "I'll go back October 14 for 8:00:31am", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "october 14 for 8:00:31am", + "Start": 13, + "End": 36, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-10-14T08:00:31", + "type": "datetime", + "value": "2016-10-14 08:00:31" + }, + { + "timex": "XXXX-10-14T08:00:31", + "type": "datetime", + "value": "2017-10-14 08:00:31" + } + ] + } + } + ] + }, + { + "Input": "I'll go back tomorrow 8:00am", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "tomorrow 8:00am", + "Start": 13, + "End": 27, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2016-11-08T08:00", + "type": "datetime", + "value": "2016-11-08 08:00:00" + } + ] + } + } + ] + }, + { + "Input": "I'll go back 10, tonight", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "10, tonight", + "Start": 13, + "End": 23, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2016-11-07T22", + "type": "datetime", + "value": "2016-11-07 22:00:00" + } + ] + } + } + ] + }, + { + "Input": "I'll go back 8am this morning", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "8am this morning", + "Start": 13, + "End": 28, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2016-11-07T08", + "type": "datetime", + "value": "2016-11-07 08:00:00" + } + ] + } + } + ] + }, + { + "Input": "I'll go back end of tomorrow", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "end of tomorrow", + "Start": 13, + "End": 27, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2016-11-08T23:59:59", + "type": "datetime", + "value": "2016-11-08 23:59:59" + } + ] + } + } + ] + }, + { + "Input": "I'll go back end of the sunday", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "end of the sunday", + "Start": 13, + "End": 29, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-7T23:59:59", + "type": "datetime", + "value": "2016-11-06 23:59:59" + }, + { + "timex": "XXXX-WXX-7T23:59:59", + "type": "datetime", + "value": "2016-11-13 23:59:59" + } + ] + } + } + ] + }, + { + "Input": "I'll go back end of this sunday", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "end of this sunday", + "Start": 13, + "End": 30, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2016-11-13T23:59:59", + "type": "datetime", + "value": "2016-11-13 23:59:59" + } + ] + } + } + ] + }, + { + "Input": "I'll be out five to seven today", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "five to seven today", + "Start": 12, + "End": 30, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2016-11-07T05,2016-11-07T07,PT2H)", + "type": "datetimerange", + "start": "2016-11-07 05:00:00", + "end": "2016-11-07 07:00:00" + }, + { + "timex": "(2016-11-07T17,2016-11-07T19,PT2H)", + "type": "datetimerange", + "start": "2016-11-07 17:00:00", + "end": "2016-11-07 19:00:00" + } + ] + } + } + ] + }, + { + "Input": "I'll be out from 5 to 6pm of April 22", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "from 5 to 6pm of april 22", + "Start": 12, + "End": 36, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-04-22T17,XXXX-04-22T18,PT1H)", + "type": "datetimerange", + "start": "2016-04-22 17:00:00", + "end": "2016-04-22 18:00:00" + }, + { + "timex": "(XXXX-04-22T17,XXXX-04-22T18,PT1H)", + "type": "datetimerange", + "start": "2017-04-22 17:00:00", + "end": "2017-04-22 18:00:00" + } + ] + } + } + ] + }, + { + "Input": "I'll be out 3:00 to 4:00 tomorrow", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "3:00 to 4:00 tomorrow", + "Start": 12, + "End": 32, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2016-11-08T03:00,2016-11-08T04:00,PT1H)", + "type": "datetimerange", + "start": "2016-11-08 03:00:00", + "end": "2016-11-08 04:00:00" + }, + { + "timex": "(2016-11-08T15:00,2016-11-08T16:00,PT1H)", + "type": "datetimerange", + "start": "2016-11-08 15:00:00", + "end": "2016-11-08 16:00:00" + } + ] + } + } + ] + }, + { + "Input": "I'll go back this evening", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "this evening", + "Start": 13, + "End": 24, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2016-11-07TEV", + "type": "datetimerange", + "start": "2016-11-07 16:00:00", + "end": "2016-11-07 20:00:00" + } + ] + } + } + ] + }, + { + "Input": "I'll go back tomorrow night", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "tomorrow night", + "Start": 13, + "End": 26, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2016-11-08TNI", + "type": "datetimerange", + "start": "2016-11-08 20:00:00", + "end": "2016-11-08 23:59:59" + } + ] + } + } + ] + }, + { + "Input": "I'll go back next monday afternoon", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "next monday afternoon", + "Start": 13, + "End": 33, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2016-11-14TAF", + "type": "datetimerange", + "start": "2016-11-14 12:00:00", + "end": "2016-11-14 16:00:00" + } + ] + } + } + ] + }, + { + "Input": "I'll go back next hour", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "next hour", + "Start": 13, + "End": 21, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2016-11-07T16:12:00,2016-11-07T17:12:00,PT1H)", + "type": "datetimerange", + "start": "2016-11-07 16:12:00", + "end": "2016-11-07 17:12:00" + } + ] + } + } + ] + }, + { + "Input": "I'll go back tuesday in the morning", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "tuesday in the morning", + "Start": 13, + "End": 34, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-2TMO", + "type": "datetimerange", + "start": "2016-11-01 08:00:00", + "end": "2016-11-01 12:00:00" + }, + { + "timex": "XXXX-WXX-2TMO", + "type": "datetimerange", + "start": "2016-11-08 08:00:00", + "end": "2016-11-08 12:00:00" + } + ] + } + } + ] + }, + { + "Input": "I'll leave for 3h", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "3h", + "Start": 15, + "End": 16, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT3H", + "type": "duration", + "value": "10800" + } + ] + } + } + ] + }, + { + "Input": "I'll leave for 3.5years", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "3.5years", + "Start": 15, + "End": 22, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P3.5Y", + "type": "duration", + "value": "110376000" + } + ] + } + } + ] + }, + { + "Input": "I'll leave for 3 minutes", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "3 minutes", + "Start": 15, + "End": 23, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT3M", + "type": "duration", + "value": "180" + } + ] + } + } + ] + }, + { + "Input": "I'll leave for 123.45 sec", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "123.45 sec", + "Start": 15, + "End": 24, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT123.45S", + "type": "duration", + "value": "123.45" + } + ] + } + } + ] + }, + { + "Input": "I'll leave for all day", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "all day", + "Start": 15, + "End": 21, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P1D", + "type": "duration", + "value": "86400" + } + ] + } + } + ] + }, + { + "Input": "I'll leave for twenty and four hours", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "twenty and four hours", + "Start": 15, + "End": 35, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT24H", + "type": "duration", + "value": "86400" + } + ] + } + } + ] + }, + { + "Input": "I'll leave for all month", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "all month", + "Start": 15, + "End": 23, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P1M", + "type": "duration", + "value": "2592000" + } + ] + } + } + ] + }, + { + "Input": "I'll leave for an hour", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "an hour", + "Start": 15, + "End": 21, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT1H", + "type": "duration", + "value": "3600" + } + ] + } + } + ] + }, + { + "Input": "I'll leave for few hours", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "few hours", + "Start": 15, + "End": 23, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT3H", + "type": "duration", + "value": "10800" + } + ] + } + } + ] + }, + { + "Input": "I'll leave for a few minutes", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "a few minutes", + "Start": 15, + "End": 27, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT3M", + "type": "duration", + "value": "180" + } + ] + } + } + ] + }, + { + "Input": "I'll leave for some days", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "some days", + "Start": 15, + "End": 23, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P3D", + "type": "duration", + "value": "259200" + } + ] + } + } + ] + }, + { + "Input": "I'll leave for several weeks", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "several weeks", + "Start": 15, + "End": 27, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P3W", + "type": "duration", + "value": "1814400" + } + ] + } + } + ] + }, + { + "Input": "I'll leave weekly", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "weekly", + "Start": 11, + "End": 16, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P1W", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "I'll leave every day", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "every day", + "Start": 11, + "End": 19, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P1D", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "I'll leave annually", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "annually", + "Start": 11, + "End": 18, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P1Y", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "I'll leave each two days", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "each two days", + "Start": 11, + "End": 23, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P2D", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "I'll leave every three week", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "every three week", + "Start": 11, + "End": 26, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P3W", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "I'll leave 3pm each day", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "3pm each day", + "Start": 11, + "End": 22, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "T15", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "I'll leave every monday", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "every monday", + "Start": 11, + "End": 22, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-1", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "I'll leave each monday at 4pm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "each monday at 4pm", + "Start": 11, + "End": 28, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-1T16", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "I'll be back 7:56:30 pm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "7:56:30 pm", + "Start": 13, + "End": 22, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T19:56:30", + "type": "time", + "value": "19:56:30" + } + ] + } + } + ] + }, + { + "Input": "It's half past seven o'clock", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "half past seven o'clock", + "Start": 5, + "End": 27, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T07:30", + "type": "time", + "value": "07:30:00" + }, + { + "timex": "T19:30", + "type": "time", + "value": "19:30:00" + } + ] + } + } + ] + }, + { + "Input": "It's 20 min past eight in the evening", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "20 min past eight in the evening", + "Start": 5, + "End": 36, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T20:20", + "type": "time", + "value": "20:20:00" + } + ] + } + } + ] + }, + { + "Input": "I'll be back in the morning at 7", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "in the morning at 7", + "Start": 13, + "End": 31, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T07", + "type": "time", + "value": "07:00:00" + } + ] + } + } + ] + }, + { + "Input": "I'll be back in the afternoon at 7", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "in the afternoon at 7", + "Start": 13, + "End": 33, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T19", + "type": "time", + "value": "19:00:00" + } + ] + } + } + ] + }, + { + "Input": "I'll be back noonish", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "noonish", + "Start": 13, + "End": 19, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T12", + "type": "time", + "value": "12:00:00" + } + ] + } + } + ] + }, + { + "Input": "I'll be back 11ish", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "11ish", + "Start": 13, + "End": 17, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T11", + "type": "time", + "value": "11:00:00" + } + ] + } + } + ] + }, + { + "Input": "I'll be back 1140 a.m.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "1140 a.m.", + "Start": 13, + "End": 21, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T11:40", + "type": "time", + "value": "11:40:00" + } + ] + } + } + ] + }, + { + "Input": "12 noon", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "12 noon", + "Start": 0, + "End": 6, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T12", + "type": "time", + "value": "12:00:00" + } + ] + } + } + ] + }, + { + "Input": "I'll be out 5 to 6pm", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "5 to 6pm", + "Start": 12, + "End": 19, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T17,T18,PT1H)", + "type": "timerange", + "start": "17:00:00", + "end": "18:00:00" + } + ] + } + } + ] + }, + { + "Input": "I'll be out 5 to seven in the morning", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "5 to seven in the morning", + "Start": 12, + "End": 36, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T05,T07,PT2H)", + "type": "timerange", + "start": "05:00:00", + "end": "07:00:00" + } + ] + } + } + ] + }, + { + "Input": "I'll be out between 5 and 6 in the afternoon", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "between 5 and 6 in the afternoon", + "Start": 12, + "End": 43, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T17,T18,PT1H)", + "type": "timerange", + "start": "17:00:00", + "end": "18:00:00" + } + ] + } + } + ] + }, + { + "Input": "I'll be out 4:00 to 7 oclock", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "4:00 to 7 oclock", + "Start": 12, + "End": 27, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T04:00,T07,PT3H)", + "type": "timerange", + "start": "04:00:00", + "end": "07:00:00" + }, + { + "timex": "(T16:00,T19,PT3H)", + "type": "timerange", + "start": "16:00:00", + "end": "19:00:00" + } + ] + } + } + ] + }, + { + "Input": "I'll be out from 3 in the morning until 5pm", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "from 3 in the morning until 5pm", + "Start": 12, + "End": 42, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T03,T17,PT14H)", + "type": "timerange", + "start": "03:00:00", + "end": "17:00:00" + } + ] + } + } + ] + }, + { + "Input": "I'll be out between 4pm and 5pm", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "between 4pm and 5pm", + "Start": 12, + "End": 30, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T16,T17,PT1H)", + "type": "timerange", + "start": "16:00:00", + "end": "17:00:00" + } + ] + } + } + ] + }, + { + "Input": "let's meet in the morning", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "in the morning", + "Start": 11, + "End": 24, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "TMO", + "type": "timerange", + "start": "08:00:00", + "end": "12:00:00" + } + ] + } + } + ] + }, + { + "Input": "let's meet in the evening", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "in the evening", + "Start": 11, + "End": 24, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "TEV", + "type": "timerange", + "start": "16:00:00", + "end": "20:00:00" + } + ] + } + } + ] + }, + { + "Input": "I'll go back now", + "Context": { + "ReferenceDateTime": "2017-09-28T14:11:10.9626841" + }, + "Results": [ + { + "Text": "now", + "Start": 13, + "End": 15, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "PRESENT_REF", + "type": "datetime", + "value": "2017-09-28 14:11:10" + } + ] + } + } + ] + }, + { + "Input": "I'll be back in 5 minutes", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "in 5 minutes", + "Start": 13, + "End": 24, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2016-11-07T00:05:00", + "type": "datetime", + "value": "2016-11-07 00:05:00" + } + ] + } + } + ] + }, + { + "Input": "in 5 minutes", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "in 5 minutes", + "Start": 0, + "End": 11, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2016-11-07T00:05:00", + "type": "datetime", + "value": "2016-11-07 00:05:00" + } + ] + } + } + ] + }, + { + "Input": "schedule me a meeting next week Mon 9 am or 1 pm", + "Context": { + "ReferenceDateTime": "2017-12-04T00:00:00" + }, + "NotSupported": "javascript", + "Results": [ + { + "Text": "next week mon 9 am", + "Start": 22, + "End": 39, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2017-12-11T09", + "type": "datetime", + "value": "2017-12-11 09:00:00" + } + ] + } + }, + { + "Text": "1 pm", + "Start": 44, + "End": 47, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T13", + "type": "time", + "value": "13:00:00" + } + ] + } + } + ] + }, + { + "Input": "schedule me a meeting next week Mon or Tue", + "Context": { + "ReferenceDateTime": "2017-12-04T00:00:00" + }, + "NotSupported": "javascript", + "Results": [ + { + "Text": "next week mon", + "Start": 22, + "End": 34, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2017-12-11", + "type": "date", + "value": "2017-12-11" + } + ] + } + }, + { + "Text": "tue", + "Start": 39, + "End": 41, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-2", + "type": "date", + "value": "2017-11-28" + }, + { + "timex": "XXXX-WXX-2", + "type": "date", + "value": "2017-12-05" + } + ] + } + } + ] + }, + { + "Input": "schedule me a meeting in the morning 9 oclock or 10 oclock", + "Context": { + "ReferenceDateTime": "2017-12-04T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "in the morning 9 oclock", + "Start": 22, + "End": 44, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T09", + "type": "time", + "value": "09:00:00" + } + ] + } + }, + { + "Text": "10 oclock", + "Start": 49, + "End": 57, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T10", + "type": "time", + "value": "10:00:00" + }, + { + "timex": "T22", + "type": "time", + "value": "22:00:00" + } + ] + } + } + ] + }, + { + "Input": "schedule me a meeting next Monday 1-3 pm or 5-6 pm", + "Context": { + "ReferenceDateTime": "2017-12-04T00:00:00" + }, + "NotSupported": "javascript", + "Results": [ + { + "Text": "next monday 1-3 pm", + "Start": 22, + "End": 39, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2017-12-11T13,2017-12-11T15,PT2H)", + "type": "datetimerange", + "start": "2017-12-11 13:00:00", + "end": "2017-12-11 15:00:00" + } + ] + } + }, + { + "Text": "5-6 pm", + "Start": 44, + "End": 49, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T17,T18,PT1H)", + "type": "timerange", + "start": "17:00:00", + "end": "18:00:00" + } + ] + } + } + ] + }, + { + "Input": "Monday 8-9am or 9-10 am works.", + "Context": { + "ReferenceDateTime": "2017-12-04T00:00:00" + }, + "NotSupported": "javascript", + "Results": [ + { + "Text": "monday 8-9am", + "Start": 0, + "End": 11, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-WXX-1T08,XXXX-WXX-1T09,PT1H)", + "type": "datetimerange", + "start": "2017-11-27 08:00:00", + "end": "2017-11-27 09:00:00" + }, + { + "timex": "(XXXX-WXX-1T08,XXXX-WXX-1T09,PT1H)", + "type": "datetimerange", + "start": "2017-12-04 08:00:00", + "end": "2017-12-04 09:00:00" + } + ] + } + }, + { + "Text": "9-10 am", + "Start": 16, + "End": 22, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T09,T10,PT1H)", + "type": "timerange", + "start": "09:00:00", + "end": "10:00:00" + } + ] + } + } + ] + }, + { + "Input": "Cortana could try to arrange a Skype call next week on Tuesday or Thursday please?", + "Context": { + "ReferenceDateTime": "2017-12-04T00:00:00" + }, + "NotSupported": "javascript", + "Results": [ + { + "Text": "next week on tuesday", + "Start": 42, + "End": 61, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2017-12-12", + "type": "date", + "value": "2017-12-12" + } + ] + } + }, + { + "Text": "thursday", + "Start": 66, + "End": 73, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-4", + "type": "date", + "value": "2017-11-30" + }, + { + "timex": "XXXX-WXX-4", + "type": "date", + "value": "2017-12-07" + } + ] + } + } + ] + }, + { + "Input": "Cortana could try to arrange a Skype call next week on Tuesday 9 am or Thursday 1 pm please?", + "Context": { + "ReferenceDateTime": "2017-12-04T00:00:00" + }, + "NotSupported": "javascript", + "Results": [ + { + "Text": "next week on tuesday 9 am", + "Start": 42, + "End": 66, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2017-12-12T09", + "type": "datetime", + "value": "2017-12-12 09:00:00" + } + ] + } + }, + { + "Text": "thursday 1 pm", + "Start": 71, + "End": 83, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-4T13", + "type": "datetime", + "value": "2017-11-30 13:00:00" + }, + { + "timex": "XXXX-WXX-4T13", + "type": "datetime", + "value": "2017-12-07 13:00:00" + } + ] + } + } + ] + }, + { + "Input": "This may or may not be right.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [] + }, + { + "Input": "This may take longer than expected.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript", + "Results": [] + }, + { + "Input": "Book this lunch in my calendar on Tue May 9. Don't contact people.", + "Comment": "Disable this for now because of new features in .NET", + "NotSupported": "javascript, Java, python", + "Context": { + "ReferenceDateTime": "2018-01-07T00:00:00" + }, + "Results": [ + { + "Text": "tue may 9", + "Start": 34, + "End": 42, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-05-09", + "type": "date", + "value": "2017-05-09" + }, + { + "timex": "XXXX-05-09", + "type": "date", + "value": "2018-05-09" + } + ] + } + } + ] + }, + { + "Input": "It may be in may", + "Context": { + "ReferenceDateTime": "2018-01-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "may", + "Start": 13, + "End": 15, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-05", + "type": "daterange", + "start": "2017-05-01", + "end": "2017-06-01" + }, + { + "timex": "XXXX-05", + "type": "daterange", + "start": "2018-05-01", + "end": "2018-06-01" + } + ] + } + } + ] + }, + { + "Input": "Letโ€™s find 1 hour on Tuesday March 7 to discuss recent xxxxx from xxxx. Cortana will attempt to find time for us. Rob Please be advised that this email may contain confidential information.", + "Context": { + "ReferenceDateTime": "2018-03-14T00:00:00" + }, + "NotSupported": "javascript", + "Results": [ + { + "Text": "1 hour", + "Start": 11, + "End": 16, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT1H", + "type": "duration", + "value": "3600" + } + ] + } + }, + { + "Text": "tuesday march 7", + "Start": 21, + "End": 35, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-03-07", + "type": "date", + "value": "2018-03-07" + }, + { + "timex": "XXXX-03-07", + "type": "date", + "value": "2019-03-07" + } + ] + } + } + ] + }, + { + "Input": "We do have a few dates available the week of April 10th. I suggest that we get on a call to discuss the need as there may be other options.", + "Context": { + "ReferenceDateTime": "2018-03-14T01:00:00" + }, + "NotSupported": "javascript", + "Results": [ + { + "Text": "the week of april 10th", + "Start": 33, + "End": 54, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-04-10", + "type": "daterange", + "start": "2017-04-10", + "end": "2017-04-17" + }, + { + "timex": "XXXX-04-10", + "type": "daterange", + "start": "2018-04-09", + "end": "2018-04-16" + } + ] + } + } + ] + }, + { + "Input": "Confidentiality Notice: The information in this document and attachments is confidential and may also be legally privileged.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript", + "Results": [] + }, + { + "Input": "She may email you with a few times available on my schedule.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript", + "Results": [] + }, + { + "Input": "please excuse any insanity that may result.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript", + "Results": [] + }, + { + "Input": "This email may not be disclosed.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript", + "Results": [] + }, + { + "Input": "I have placed your agenda into draft mode as it may have to be changed.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript", + "Results": [] + }, + { + "Input": "You may get a message from me suggesting times today.", + "Context": { + "ReferenceDateTime": "2018-03-14T01:00:00" + }, + "NotSupported": "javascript", + "Results": [ + { + "Text": "today", + "Start": 47, + "End": 51, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-03-14", + "type": "date", + "value": "2018-03-14" + } + ] + } + } + ] + }, + { + "Input": "This doc may well be considered confidential.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript", + "Results": [] + }, + { + "Input": "May I ask what this is for?", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript", + "Results": [] + }, + { + "Input": "you may not!", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript", + "Results": [] + }, + { + "Input": "I will handle all the stuff within 9 months and be back within next 10 months.", + "Context": { + "ReferenceDateTime": "2018-03-23T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "within 9 months", + "Start": 28, + "End": 42, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-03-23,2018-12-23,P9M)", + "type": "daterange", + "start": "2018-03-23", + "end": "2018-12-23" + } + ] + } + }, + { + "Text": "within next 10 months", + "Start": 56, + "End": 76, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-03-23,2019-01-23,P10M)", + "type": "daterange", + "start": "2018-03-23", + "end": "2019-01-23" + } + ] + } + } + ] + }, + { + "Input": "Tom and I will have a meeting in 2 weeks, so please help me schedule a meeting in 2 weeks.", + "Context": { + "ReferenceDateTime": "2018-03-23T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "in 2 weeks", + "Start": 30, + "End": 39, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-04-06", + "type": "date", + "value": "2018-04-06" + } + ] + } + }, + { + "Text": "in 2 weeks", + "Start": 79, + "End": 88, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-04-06", + "type": "date", + "value": "2018-04-06" + } + ] + } + } + ] + }, + { + "Input": "I will go to China next five days or next forty days.", + "Context": { + "ReferenceDateTime": "2018-03-23T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "next five days", + "Start": 19, + "End": 32, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-03-24,2018-03-29,P5D)", + "type": "daterange", + "start": "2018-03-24", + "end": "2018-03-29" + } + ] + } + }, + { + "Text": "next forty days", + "Start": 37, + "End": 51, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-03-24,2018-05-03,P40D)", + "type": "daterange", + "start": "2018-03-24", + "end": "2018-05-03" + } + ] + } + } + ] + }, + { + "Input": "I'll go back July 1st, 17th times.", + "Context": { + "ReferenceDateTime": "2018-04-07T00:00:00" + }, + "Results": [ + { + "Text": "july 1st", + "Start": 13, + "End": 20, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-07-01", + "type": "date", + "value": "2017-07-01" + }, + { + "timex": "XXXX-07-01", + "type": "date", + "value": "2018-07-01" + } + ] + } + } + ] + }, + { + "Input": "Cortana, please book 2 hours next month", + "Context": { + "ReferenceDateTime": "2018-03-25T01:00:00" + }, + "Results": [ + { + "Text": "2 hours", + "Start": 21, + "End": 27, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT2H", + "type": "duration", + "value": "7200" + } + ] + } + }, + { + "Text": "next month", + "Start": 29, + "End": 38, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-04", + "type": "daterange", + "start": "2018-04-01", + "end": "2018-05-01" + } + ] + } + } + ] + }, + { + "Input": "Cortana, please check my work 2 hours last week", + "Context": { + "ReferenceDateTime": "2018-03-25T01:00:00" + }, + "Results": [ + { + "Text": "2 hours", + "Start": 30, + "End": 36, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT2H", + "type": "duration", + "value": "7200" + } + ] + } + }, + { + "Text": "last week", + "Start": 38, + "End": 46, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W11", + "type": "daterange", + "start": "2018-03-12", + "end": "2018-03-19" + } + ] + } + } + ] + }, + { + "Input": "Cortana can help us find a time Monday 12-4.", + "Context": { + "ReferenceDateTime": "2018-05-16T16:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "monday 12-4", + "Start": 32, + "End": 42, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-WXX-1T00,XXXX-WXX-1T04,PT4H)", + "type": "datetimerange", + "start": "2018-05-14 00:00:00", + "end": "2018-05-14 04:00:00" + }, + { + "timex": "(XXXX-WXX-1T00,XXXX-WXX-1T04,PT4H)", + "type": "datetimerange", + "start": "2018-05-21 00:00:00", + "end": "2018-05-21 04:00:00" + }, + { + "timex": "(XXXX-WXX-1T12,XXXX-WXX-1T16,PT4H)", + "type": "datetimerange", + "start": "2018-05-14 12:00:00", + "end": "2018-05-14 16:00:00" + }, + { + "timex": "(XXXX-WXX-1T12,XXXX-WXX-1T16,PT4H)", + "type": "datetimerange", + "start": "2018-05-21 12:00:00", + "end": "2018-05-21 16:00:00" + } + ] + } + } + ] + }, + { + "Input": "Cortana can help us find a time Monday 11-4.", + "Context": { + "ReferenceDateTime": "2018-05-16T16:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "monday 11-4", + "Start": 32, + "End": 42, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-WXX-1T11,XXXX-WXX-1T16,PT5H)", + "type": "datetimerange", + "start": "2018-05-14 11:00:00", + "end": "2018-05-14 16:00:00" + }, + { + "timex": "(XXXX-WXX-1T11,XXXX-WXX-1T16,PT5H)", + "type": "datetimerange", + "start": "2018-05-21 11:00:00", + "end": "2018-05-21 16:00:00" + }, + { + "timex": "(XXXX-WXX-1T23,XXXX-WXX-2T04,PT5H)", + "type": "datetimerange", + "start": "2018-05-14 23:00:00", + "end": "2018-05-15 04:00:00" + }, + { + "timex": "(XXXX-WXX-1T23,XXXX-WXX-2T04,PT5H)", + "type": "datetimerange", + "start": "2018-05-21 23:00:00", + "end": "2018-05-22 04:00:00" + } + ] + } + } + ] + }, + { + "Input": "I'll leave for another day", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "another day", + "Start": 15, + "End": 25, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P1D", + "type": "duration", + "value": "86400" + } + ] + } + } + ] + }, + { + "Input": "Each week and another thing this week", + "Context": { + "ReferenceDateTime": "2018-05-20T00:00:00" + }, + "Results": [ + { + "Text": "each week", + "Start": 0, + "End": 8, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P1W", + "type": "set", + "value": "not resolved" + } + ] + } + }, + { + "Text": "this week", + "Start": 28, + "End": 36, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W20", + "type": "daterange", + "start": "2018-05-14", + "end": "2018-05-21" + } + ] + } + } + ] + }, + { + "Input": "The notes are shared out in the LT working session notes attached each week and highlights are shared in the Data insights section. For this weekโ€™s special topic the data team has written an overview of some of the new features the dashboard supports and how it is built. If you have not seen the dashboard, this may be a great opportunity to learn something new.I would like to ask Cortana to schedule 45 minutes in November. I would also like to share news that Skype integration with our OWA Rea", + "Context": { + "ReferenceDateTime": "2018-05-20T00:00:00" + }, + "NotSupported": "javascript", + "Results": [ + { + "Text": "each week", + "Start": 66, + "End": 74, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P1W", + "type": "set", + "value": "not resolved" + } + ] + } + }, + { + "Text": "this week", + "Start": 136, + "End": 144, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W20", + "type": "daterange", + "start": "2018-05-14", + "end": "2018-05-21" + } + ] + } + }, + { + "Text": "45 minutes", + "Start": 403, + "End": 412, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT45M", + "type": "duration", + "value": "2700" + } + ] + } + }, + { + "Text": "november", + "Start": 417, + "End": 424, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-11", + "type": "daterange", + "start": "2017-11-01", + "end": "2017-12-01" + }, + { + "timex": "XXXX-11", + "type": "daterange", + "start": "2018-11-01", + "end": "2018-12-01" + } + ] + } + } + ] + }, + { + "Input": "I was not there the same week that it happened.", + "Context": { + "ReferenceDateTime": "2017-11-17T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "same week", + "Start": 20, + "End": 28, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX", + "Mod": "ref_undef", + "type": "daterange", + "start": "2017-11-13", + "end": "2017-11-20" + } + ] + } + } + ] + }, + { + "Input": "I was not there the same month that it happened.", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "same month", + "Start": 20, + "End": 29, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-XX", + "Mod": "ref_undef", + "type": "daterange", + "start": "2017-11-01", + "end": "2017-12-01" + } + ] + } + } + ] + }, + { + "Input": "I was not there that weekend.", + "Context": { + "ReferenceDateTime": "2016-11-11T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "that weekend", + "Start": 16, + "End": 27, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-WE", + "Mod": "ref_undef", + "type": "daterange", + "start": "2016-11-12", + "end": "2016-11-14" + } + ] + } + } + ] + }, + { + "Input": "I was not there the same year that it happened. ", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "same year", + "Start": 20, + "End": 28, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX", + "Mod": "ref_undef", + "type": "daterange", + "start": "2017-01-01", + "end": "2018-01-01" + } + ] + } + } + ] + }, + { + "Input": "I'm blocked for the day", + "Context": { + "ReferenceDateTime": "2018-05-22T16:12:00" + }, + "Results": [ + { + "Text": "the day", + "Start": 16, + "End": 22, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-05-22", + "type": "date", + "value": "2018-05-22" + } + ] + } + } + ] + }, + { + "Input": "I'm away for the month", + "Context": { + "ReferenceDateTime": "2018-05-22T16:12:00" + }, + "Results": [ + { + "Text": "the month", + "Start": 13, + "End": 21, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-05", + "type": "daterange", + "start": "2018-05-01", + "end": "2018-06-01" + } + ] + } + } + ] + }, + { + "Input": "I'll leave for Beijing early in the day Wednesday.", + "Context": { + "ReferenceDateTime": "2018-05-18T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "early in the day wednesday", + "Start": 23, + "End": 48, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-3", + "Mod": "start", + "type": "datetimerange", + "start": "2018-05-23 00:00:00", + "end": "2018-05-23 12:00:00" + } + ] + } + } + ] + }, + { + "Input": "I'll leave for Beijing mid today.", + "Context": { + "ReferenceDateTime": "2018-05-18T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "mid today", + "Start": 23, + "End": 31, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2018-05-18", + "Mod": "mid", + "type": "datetimerange", + "start": "2018-05-18 10:00:00", + "end": "2018-05-18 14:00:00" + } + ] + } + } + ] + }, + { + "Input": "I'll leave for Beijing later in today.", + "Context": { + "ReferenceDateTime": "2018-05-18T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "later in today", + "Start": 23, + "End": 36, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2018-05-18", + "Mod": "end", + "type": "datetimerange", + "start": "2018-05-18 12:00:00", + "end": "2018-05-19 00:00:00" + } + ] + } + } + ] + }, + { + "Input": "Hey, we got Cloud partner of the year.", + "Context": { + "ReferenceDateTime": "2018-05-24T00:00:00" + }, + "Results": [ + { + "Text": "the year", + "Start": 29, + "End": 36, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "type": "daterange", + "start": "2018-01-01", + "end": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "Hey, we got a partner of the month.", + "Context": { + "ReferenceDateTime": "2018-05-24T00:00:00" + }, + "Results": [ + { + "Text": "the month", + "Start": 25, + "End": 33, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-05", + "type": "daterange", + "start": "2018-05-01", + "end": "2018-06-01" + } + ] + } + } + ] + }, + { + "Input": "Hey, we got a partner of the week.", + "Context": { + "ReferenceDateTime": "2018-05-24T00:00:00" + }, + "Results": [ + { + "Text": "the week", + "Start": 25, + "End": 32, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W21", + "type": "daterange", + "start": "2018-05-21", + "end": "2018-05-28" + } + ] + } + } + ] + }, + { + "Input": "Hey, we got a partner of the day.", + "Context": { + "ReferenceDateTime": "2018-05-24T00:00:00" + }, + "Results": [ + { + "Text": "the day", + "Start": 25, + "End": 31, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-05-24", + "type": "date", + "value": "2018-05-24" + } + ] + } + } + ] + }, + { + "Input": "Have a great month.", + "Context": { + "ReferenceDateTime": "2018-05-24T00:00:00" + }, + "NotSupported": "javascript", + "Results": [] + }, + { + "Input": "Nice day.", + "Context": { + "ReferenceDateTime": "2018-05-24T00:00:00" + }, + "Results": [] + }, + { + "Input": "Have a great week!", + "Context": { + "ReferenceDateTime": "2018-05-24T00:00:00" + }, + "NotSupported": "javascript", + "Results": [] + }, + { + "Input": "What is the april 2017 bonus.", + "Context": { + "ReferenceDateTime": "2018-05-24T00:00:00" + }, + "Results": [ + { + "Text": "april 2017", + "Start": 12, + "End": 21, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2017-04", + "type": "daterange", + "start": "2017-04-01", + "end": "2017-05-01" + } + ] + } + } + ] + }, + { + "Input": "I went back to China in 2017 april.", + "Context": { + "ReferenceDateTime": "2018-05-24T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "2017 april", + "Start": 24, + "End": 33, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2017-04", + "type": "daterange", + "start": "2017-04-01", + "end": "2017-05-01" + } + ] + } + } + ] + }, + { + "Input": "I went back to China in the april.", + "Context": { + "ReferenceDateTime": "2018-05-24T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "april", + "Start": 28, + "End": 32, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-04", + "type": "daterange", + "start": "2018-04-01", + "end": "2018-05-01" + }, + { + "timex": "XXXX-04", + "type": "daterange", + "start": "2019-04-01", + "end": "2019-05-01" + } + ] + } + } + ] + }, + { + "Input": "We could have scheduled a time to meet earlier in the week.", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "earlier in the week", + "Start": 39, + "End": 57, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W22", + "type": "daterange", + "start": "2018-05-28", + "end": "2018-05-31" + } + ] + } + } + ] + }, + { + "Input": "We could have scheduled a time to meet earlier this month.", + "Context": { + "ReferenceDateTime": "2018-05-28T00:00:00" + }, + "Results": [ + { + "Text": "earlier this month", + "Start": 39, + "End": 56, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-05", + "type": "daterange", + "start": "2018-05-01", + "end": "2018-05-16" + } + ] + } + } + ] + }, + { + "Input": "We could have scheduled a time to meet earlier this year.", + "Context": { + "ReferenceDateTime": "2018-05-28T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "earlier this year", + "Start": 39, + "End": 55, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "type": "daterange", + "start": "2018-01-01", + "end": "2018-05-28" + } + ] + } + } + ] + }, + { + "Input": "Please find us a time to meet later this week", + "Context": { + "ReferenceDateTime": "2018-05-28T00:00:00" + }, + "Results": [ + { + "Text": "later this week", + "Start": 30, + "End": 44, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W22", + "type": "daterange", + "start": "2018-05-31", + "end": "2018-06-04" + } + ] + } + } + ] + }, + { + "Input": "He will come after his parents after 2016 and before 2018, or before 2019", + "Context": { + "ReferenceDateTime": "2015-11-07T00:00:00" + }, + "Results": [ + { + "Text": "after 2016", + "Start": 31, + "End": 40, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2016", + "Mod": "after", + "type": "daterange", + "sourceEntity": "datetimerange", + "start": "2017-01-01" + } + ] + } + }, + { + "Text": "before 2018", + "Start": 46, + "End": 56, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "Mod": "before", + "type": "daterange", + "sourceEntity": "datetimerange", + "end": "2018-01-01" + } + ] + } + }, + { + "Text": "before 2019", + "Start": 62, + "End": 72, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019", + "Mod": "before", + "type": "daterange", + "sourceEntity": "datetimerange", + "end": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "Please find us a time to meet later this month", + "Context": { + "ReferenceDateTime": "2018-05-28T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "later this month", + "Start": 30, + "End": 45, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-05", + "type": "daterange", + "start": "2018-05-28", + "end": "2018-06-01" + } + ] + } + } + ] + }, + { + "Input": "Please find us a time to meet later this year", + "Context": { + "ReferenceDateTime": "2018-05-28T00:00:00" + }, + "Results": [ + { + "Text": "later this year", + "Start": 30, + "End": 44, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "type": "daterange", + "start": "2018-07-01", + "end": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "Please find us a time to meet later in the year", + "Context": { + "ReferenceDateTime": "2018-05-28T00:00:00" + }, + "Results": [ + { + "Text": "later in the year", + "Start": 30, + "End": 46, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "type": "daterange", + "start": "2018-07-01", + "end": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "Are you available two days after today?", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "Results": [ + { + "Text": "two days after today", + "Start": 18, + "End": 37, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-06-02", + "type": "date", + "value": "2018-06-02" + } + ] + } + } + ] + }, + { + "Input": "Are you available three weeks from tomorrow?", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "three weeks from tomorrow", + "Start": 18, + "End": 42, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-06-22", + "type": "date", + "value": "2018-06-22" + } + ] + } + } + ] + }, + { + "Input": "Where were you two days before yesterday?", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "two days before yesterday", + "Start": 15, + "End": 39, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-05-28", + "type": "date", + "value": "2018-05-28" + } + ] + } + } + ] + }, + { + "Input": "Eli Lilly sold IVAC on Dec. 31 , 1994", + "Context": { + "ReferenceDateTime": "2018-05-01T00:00:00" + }, + "Results": [ + { + "Text": "dec. 31 , 1994", + "Start": 23, + "End": 36, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "1994-12-31", + "type": "date", + "value": "1994-12-31" + } + ] + } + } + ] + }, + { + "Input": "I'll go back 5/3/18 @ 17:49:19", + "Context": { + "ReferenceDateTime": "2018-05-01T00:00:00" + }, + "Results": [ + { + "Text": "5/3/18 @ 17:49:19", + "Start": 13, + "End": 29, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2018-05-03T17:49:19", + "type": "datetime", + "value": "2018-05-03 17:49:19" + } + ] + } + } + ] + }, + { + "Input": "It will happen between 10 and 11:30 on 1/1/2015", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "between 10 and 11:30 on 1/1/2015", + "Start": 15, + "End": 46, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2015-01-01T10,2015-01-01T11:30,PT1H30M)", + "type": "datetimerange", + "start": "2015-01-01 10:00:00", + "end": "2015-01-01 11:30:00" + }, + { + "timex": "(2015-01-01T22,2015-01-01T23:30,PT1H30M)", + "type": "datetimerange", + "start": "2015-01-01 22:00:00", + "end": "2015-01-01 23:30:00" + } + ] + } + } + ] + }, + { + "Input": "It will happen 1/1/2015 between 10 and 11:30", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "1/1/2015 between 10 and 11:30", + "Start": 15, + "End": 43, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2015-01-01T10,2015-01-01T11:30,PT1H30M)", + "type": "datetimerange", + "start": "2015-01-01 10:00:00", + "end": "2015-01-01 11:30:00" + }, + { + "timex": "(2015-01-01T22,2015-01-01T23:30,PT1H30M)", + "type": "datetimerange", + "start": "2015-01-01 22:00:00", + "end": "2015-01-01 23:30:00" + } + ] + } + } + ] + }, + { + "Input": "It will happen from 10:30 to 3 on 1/1/2015", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "from 10:30 to 3 on 1/1/2015", + "Start": 15, + "End": 41, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2015-01-01T10:30,2015-01-01T15,PT4H30M)", + "type": "datetimerange", + "start": "2015-01-01 10:30:00", + "end": "2015-01-01 15:00:00" + } + ] + } + } + ] + }, + { + "Input": "It will happen between 3 and 5 on 1/1/2015", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "Results": [ + { + "Text": "between 3 and 5 on 1/1/2015", + "Start": 15, + "End": 41, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2015-01-01T03,2015-01-01T05,PT2H)", + "type": "datetimerange", + "start": "2015-01-01 03:00:00", + "end": "2015-01-01 05:00:00" + }, + { + "timex": "(2015-01-01T15,2015-01-01T17,PT2H)", + "type": "datetimerange", + "start": "2015-01-01 15:00:00", + "end": "2015-01-01 17:00:00" + } + ] + } + } + ] + }, + { + "Input": "It will happen from 3:30 to 5:55 on 1/1/2015", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "from 3:30 to 5:55 on 1/1/2015", + "Start": 15, + "End": 43, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2015-01-01T03:30,2015-01-01T05:55,PT2H25M)", + "type": "datetimerange", + "start": "2015-01-01 03:30:00", + "end": "2015-01-01 05:55:00" + }, + { + "timex": "(2015-01-01T15:30,2015-01-01T17:55,PT2H25M)", + "type": "datetimerange", + "start": "2015-01-01 15:30:00", + "end": "2015-01-01 17:55:00" + } + ] + } + } + ] + }, + { + "Input": "show me sales before 2010 or after 2018", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "Results": [ + { + "Text": "before 2010", + "Start": 14, + "End": 24, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2010", + "Mod": "before", + "type": "daterange", + "end": "2010-01-01", + "sourceEntity": "datetimerange" + } + ] + } + }, + { + "Text": "after 2018", + "Start": 29, + "End": 38, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "Mod": "after", + "type": "daterange", + "start": "2019-01-01", + "sourceEntity": "datetimerange" + } + ] + } + } + ] + }, + { + "Input": "show me sales after 2010 and before 2018 or before 2000 but not 1998", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "Results": [ + { + "Text": "after 2010", + "Start": 14, + "End": 23, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2010", + "Mod": "after", + "type": "daterange", + "start": "2011-01-01", + "sourceEntity": "datetimerange" + } + ] + } + }, + { + "Text": "before 2018", + "Start": 29, + "End": 39, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "Mod": "before", + "type": "daterange", + "end": "2018-01-01", + "sourceEntity": "datetimerange" + } + ] + } + }, + { + "Text": "before 2000", + "Start": 44, + "End": 54, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2000", + "Mod": "before", + "type": "daterange", + "end": "2000-01-01", + "sourceEntity": "datetimerange" + } + ] + } + }, + { + "Text": "1998", + "Start": 64, + "End": 67, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "1998", + "type": "daterange", + "start": "1998-01-01", + "end": "1999-01-01" + } + ] + } + } + ] + }, + { + "Input": "Cortana, please set up a Skype call sometime this Friday-Jun-15 with Jim", + "Context": { + "ReferenceDateTime": "2018-06-20T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "this friday-jun-15", + "Start": 45, + "End": 62, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-06-15", + "type": "date", + "value": "2018-06-15" + } + ] + } + } + ] + }, + { + "Input": "Cortana, please set up a Skype call sometime this friday (jun-15) with Jim", + "Context": { + "ReferenceDateTime": "2018-06-20T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "this friday (jun-15)", + "Start": 45, + "End": 64, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-06-15", + "type": "date", + "value": "2018-06-15" + } + ] + } + } + ] + }, + { + "Input": "Cortana, please tell me the sale by year of Microsoft.", + "Context": { + "ReferenceDateTime": "2018-06-20T00:00:00" + }, + "NotSupported": "javascript", + "Results": [] + }, + { + "Input": "show me records more than 4 days and less than 1 week", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "more than 4 days", + "Start": 16, + "End": 31, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P4D", + "Mod": "more", + "type": "duration", + "value": "345600" + } + ] + } + }, + { + "Text": "less than 1 week", + "Start": 37, + "End": 52, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P1W", + "Mod": "less", + "type": "duration", + "value": "604800" + } + ] + } + } + ] + }, + { + "Input": "Show me records more than 1 hour and 30 minutes", + "Context": { + "ReferenceDateTime": "2018-06-20T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "more than 1 hour and 30 minutes", + "Start": 16, + "End": 46, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT1H30M", + "Mod": "more", + "type": "duration", + "value": "5400" + } + ] + } + } + ] + }, + { + "Input": "I have already finished all my work more than 2 weeks before today", + "Context": { + "ReferenceDateTime": "2018-06-12T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "more than 2 weeks before today", + "Start": 36, + "End": 65, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-05-29", + "Mod": "before", + "type": "daterange", + "end": "2018-05-29" + } + ] + } + } + ] + }, + { + "Input": "This task should have been done more than 2 days before yesterday", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "more than 2 days before yesterday", + "Start": 32, + "End": 64, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-05-26", + "Mod": "before", + "type": "daterange", + "end": "2018-05-26" + } + ] + } + } + ] + }, + { + "Input": "This task will be done less than 3 days after tomorrow", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "less than 3 days after tomorrow", + "Start": 23, + "End": 53, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-05-30,2018-06-02,P3D)", + "type": "daterange", + "start": "2018-05-30", + "end": "2018-06-02" + } + ] + } + } + ] + }, + { + "Input": "This task will start more than 2 weeks after today", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "more than 2 weeks after today", + "Start": 21, + "End": 49, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-06-12", + "Mod": "after", + "type": "daterange", + "start": "2018-06-12" + } + ] + } + } + ] + }, + { + "Input": "Let's start 3 minutes from now", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupported": "javascript", + "Results": [ + { + "Text": "3 minutes from now", + "Start": 12, + "End": 29, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2018-05-29T00:03:00", + "type": "datetime", + "value": "2018-05-29 00:03:00" + } + ] + } + } + ] + }, + { + "Input": "Let's start 3 minutes from today", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "3 minutes", + "Start": 12, + "End": 20, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT3M", + "type": "duration", + "value": "180" + } + ] + } + }, + { + "Text": "today", + "Start": 27, + "End": 31, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-05-29", + "type": "date", + "value": "2018-05-29" + } + ] + } + } + ] + }, + { + "Input": "Can I do a booking for the 09th of May for 2 nights?", + "Context": { + "ReferenceDateTime": "2018-06-22T00:00:00" + }, + "Results": [ + { + "Text": "the 09th of may", + "Start": 23, + "End": 37, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-05-09", + "type": "date", + "value": "2018-05-09" + }, + { + "timex": "XXXX-05-09", + "type": "date", + "value": "2019-05-09" + } + ] + } + }, + { + "Text": "2 nights", + "Start": 43, + "End": 50, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P2D", + "type": "duration", + "value": "172800" + } + ] + } + } + ] + }, + { + "Input": "Can I do a booking for the 09th of May for 2 days?", + "Context": { + "ReferenceDateTime": "2018-06-22T00:00:00" + }, + "Results": [ + { + "Text": "the 09th of may", + "Start": 23, + "End": 37, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-05-09", + "type": "date", + "value": "2018-05-09" + }, + { + "timex": "XXXX-05-09", + "type": "date", + "value": "2019-05-09" + } + ] + } + }, + { + "Text": "2 days", + "Start": 43, + "End": 48, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P2D", + "type": "duration", + "value": "172800" + } + ] + } + } + ] + }, + { + "Input": "It happens in 15th century", + "Context": { + "ReferenceDateTime": "2018-06-22T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "15th century", + "Start": 14, + "End": 26, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(1400-01-01,1500-01-01,P100Y)", + "type": "daterange", + "start": "1400-01-01", + "end": "1500-01-01" + } + ] + } + } + ] + }, + { + "Input": "Show me the records in 21st century", + "Context": { + "ReferenceDateTime": "2018-06-22T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "21st century", + "Start": 23, + "End": 34, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2000-01-01,2100-01-01,P100Y)", + "type": "daterange", + "start": "2000-01-01", + "end": "2100-01-01" + } + ] + } + } + ] + }, + { + "Input": "Maybe we can leave after 2018", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupported": "javascript", + "Results": [ + { + "Text": "after 2018", + "Start": 19, + "End": 28, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "Mod": "after", + "type": "daterange", + "start": "2019-01-01", + "sourceEntity": "datetimerange" + } + ] + } + } + ] + }, + { + "Input": "Maybe we can leave after Feb 2018", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupported": "javascript", + "Results": [ + { + "Text": "after feb 2018", + "Start": 19, + "End": 32, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-02", + "Mod": "after", + "type": "daterange", + "start": "2018-03-01", + "sourceEntity": "datetimerange" + } + ] + } + } + ] + }, + { + "Input": "Maybe we can leave after Feb", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupported": "javascript", + "Results": [ + { + "Text": "after feb", + "Start": 19, + "End": 27, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-02", + "Mod": "after", + "type": "daterange", + "start": "2018-03-01", + "sourceEntity": "datetimerange" + }, + { + "timex": "XXXX-02", + "Mod": "after", + "type": "daterange", + "start": "2019-03-01", + "sourceEntity": "datetimerange" + } + ] + } + } + ] + }, + { + "Input": "It will happen 1/1/2015 after 2:00", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "1/1/2015 after 2:00", + "Start": 15, + "End": 33, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2015-01-01T02:00", + "Mod": "after", + "type": "datetimerange", + "start": "2015-01-01 02:00:00" + }, + { + "timex": "2015-01-01T14:00", + "Mod": "after", + "type": "datetimerange", + "start": "2015-01-01 14:00:00" + } + ] + } + } + ] + }, + { + "Input": "It will happen today before 4pm", + "Context": { + "ReferenceDateTime": "2018-06-26T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "today before 4pm", + "Start": 15, + "End": 30, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2018-06-26T16", + "Mod": "before", + "type": "datetimerange", + "end": "2018-06-26 16:00:00" + } + ] + } + } + ] + }, + { + "Input": "It will happen next Wednesday later than 10 in the morning", + "Context": { + "ReferenceDateTime": "2018-06-26T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "next wednesday later than 10 in the morning", + "Start": 15, + "End": 57, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2018-07-04T10", + "Mod": "after", + "type": "datetimerange", + "start": "2018-07-04 10:00:00" + } + ] + } + } + ] + }, + { + "Input": "It happened on previous Tuesday by 2 in the afternoon", + "Context": { + "ReferenceDateTime": "2018-06-26T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "previous tuesday by 2 in the afternoon", + "Start": 15, + "End": 52, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2018-06-19T14", + "Mod": "before", + "type": "datetimerange", + "end": "2018-06-19 14:00:00" + } + ] + } + } + ] + }, + { + "Input": "Let's go on Feb 1st no later than 6:00", + "Context": { + "ReferenceDateTime": "2018-06-26T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "feb 1st no later than 6:00", + "Start": 12, + "End": 37, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "XXXX-02-01T06:00", + "Mod": "before", + "type": "datetimerange", + "end": "2018-02-01 06:00:00" + }, + { + "timex": "XXXX-02-01T06:00", + "Mod": "before", + "type": "datetimerange", + "end": "2019-02-01 06:00:00" + }, + { + "timex": "XXXX-02-01T18:00", + "Mod": "before", + "type": "datetimerange", + "end": "2018-02-01 18:00:00" + }, + { + "timex": "XXXX-02-01T18:00", + "Mod": "before", + "type": "datetimerange", + "end": "2019-02-01 18:00:00" + } + ] + } + } + ] + }, + { + "Input": "It happened on next week after 2:00", + "Context": { + "ReferenceDateTime": "2018-06-26T00:00:00" + }, + "NotSupported": "javascript", + "Results": [ + { + "Text": "next week", + "Start": 15, + "End": 23, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W27", + "type": "daterange", + "start": "2018-07-02", + "end": "2018-07-09" + } + ] + } + }, + { + "Text": "after 2:00", + "Start": 25, + "End": 34, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "T02:00", + "Mod": "after", + "type": "timerange", + "start": "02:00:00", + "sourceEntity": "datetimepoint" + }, + { + "timex": "T14:00", + "Mod": "after", + "type": "timerange", + "start": "14:00:00", + "sourceEntity": "datetimepoint" + } + ] + } + } + ] + }, + { + "Input": "Show sales in 2007 and 2009", + "Context": { + "ReferenceDateTime": "2018-06-26T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "2007", + "Start": 14, + "End": 17, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2007", + "type": "daterange", + "start": "2007-01-01", + "end": "2008-01-01" + } + ] + } + }, + { + "Text": "2009", + "Start": 23, + "End": 26, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2009", + "type": "daterange", + "start": "2009-01-01", + "end": "2010-01-01" + } + ] + } + } + ] + }, + { + "Input": "Show sales between 2007 and 2009", + "Context": { + "ReferenceDateTime": "2018-06-26T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "between 2007 and 2009", + "Start": 11, + "End": 31, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2007-01-01,2009-01-01,P2Y)", + "type": "daterange", + "start": "2007-01-01", + "end": "2009-01-01" + } + ] + } + } + ] + }, + { + "Input": "Please book Skype call today at 9a.", + "Context": { + "ReferenceDateTime": "2018-06-28T00:00:00" + }, + "Results": [ + { + "Text": "today at 9a", + "Start": 23, + "End": 33, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2018-06-28T09", + "type": "datetime", + "value": "2018-06-28 09:00:00" + } + ] + } + } + ] + }, + { + "Input": "Please book Skype call today at 9p.", + "Context": { + "ReferenceDateTime": "2018-06-28T00:00:00" + }, + "Results": [ + { + "Text": "today at 9p", + "Start": 23, + "End": 33, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2018-06-28T21", + "type": "datetime", + "value": "2018-06-28 21:00:00" + } + ] + } + } + ] + }, + { + "Input": "Show sales in the year 2008", + "Context": { + "ReferenceDateTime": "2018-06-28T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "year 2008", + "Start": 18, + "End": 26, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2008", + "type": "daterange", + "start": "2008-01-01", + "end": "2009-01-01" + } + ] + } + } + ] + }, + { + "Input": "Show sales in the year", + "Context": { + "ReferenceDateTime": "2018-06-28T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "the year", + "Start": 14, + "End": 21, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "type": "daterange", + "start": "2018-01-01", + "end": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "Show sales in the week", + "Context": { + "ReferenceDateTime": "2018-07-02T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "the week", + "Start": 14, + "End": 21, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W27", + "type": "daterange", + "start": "2018-07-02", + "end": "2018-07-09" + } + ] + } + } + ] + }, + { + "Input": "Show sales in the week after next", + "Context": { + "ReferenceDateTime": "2018-07-02T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "the week after next", + "Start": 14, + "End": 32, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W29", + "type": "daterange", + "start": "2018-07-16", + "end": "2018-07-23" + } + ] + } + } + ] + }, + { + "Input": "Show sales in the week 31", + "Context": { + "ReferenceDateTime": "2018-07-02T00:00:00" + }, + "Results": [ + { + "Text": "week 31", + "Start": 18, + "End": 24, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W31", + "type": "daterange", + "start": "2018-07-30", + "end": "2018-08-06" + } + ] + } + } + ] + }, + { + "Input": "Show sales in the week 1", + "Context": { + "ReferenceDateTime": "2019-03-02T00:00:00" + }, + "Results": [ + { + "Text": "week 1", + "Start": 18, + "End": 23, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-W01", + "type": "daterange", + "start": "2018-12-31", + "end": "2019-01-07" + } + ] + } + } + ] + }, + { + "Input": "Show sales in the week 1", + "Context": { + "ReferenceDateTime": "2011-07-02T00:00:00" + }, + "Results": [ + { + "Text": "week 1", + "Start": 18, + "End": 23, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2011-W01", + "type": "daterange", + "start": "2011-01-03", + "end": "2011-01-10" + } + ] + } + } + ] + }, + { + "Input": "There is no week 00, nor W00", + "Context": { + "ReferenceDateTime": "2019-03-02T00:00:00" + }, + "Results": [] + }, + { + "Input": "I will leave in 2 minutes", + "Context": { + "ReferenceDateTime": "2018-06-26T00:00:00" + }, + "NotSupported": "javascript", + "Results": [ + { + "Text": "in 2 minutes", + "Start": 13, + "End": 24, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2018-06-26T00:02:00", + "type": "datetime", + "value": "2018-06-26 00:02:00" + } + ] + } + } + ] + }, + { + "Input": "I will leave in two months", + "Context": { + "ReferenceDateTime": "2018-07-05T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "in two months", + "Start": 13, + "End": 25, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-09-05", + "type": "date", + "value": "2018-09-05" + } + ] + } + } + ] + }, + { + "Input": "I will leave in two weeks", + "Context": { + "ReferenceDateTime": "2018-07-05T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "in two weeks", + "Start": 13, + "End": 24, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-07-19", + "type": "date", + "value": "2018-07-19" + } + ] + } + } + ] + }, + { + "Input": "I will leave in two years", + "Context": { + "ReferenceDateTime": "2018-07-05T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "in two years", + "Start": 13, + "End": 24, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2020-07-05", + "type": "date", + "value": "2020-07-05" + } + ] + } + } + ] + }, + { + "Input": "I will leave in two days from today", + "Context": { + "ReferenceDateTime": "2018-07-05T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "two days from today", + "Start": 16, + "End": 34, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-07-07", + "type": "date", + "value": "2018-07-07" + } + ] + } + } + ] + }, + { + "Input": "The range is 2014-2018.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "2014-2018", + "Start": 13, + "End": 21, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2014-01-01,2018-01-01,P4Y)", + "type": "daterange", + "start": "2014-01-01", + "end": "2018-01-01" + } + ] + } + } + ] + }, + { + "Input": "The range is 2014~2018.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "2014~2018", + "Start": 13, + "End": 21, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2014-01-01,2018-01-01,P4Y)", + "type": "daterange", + "start": "2014-01-01", + "end": "2018-01-01" + } + ] + } + } + ] + }, + { + "Input": "The range is 2014 to 2018.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "2014 to 2018", + "Start": 13, + "End": 24, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2014-01-01,2018-01-01,P4Y)", + "type": "daterange", + "start": "2014-01-01", + "end": "2018-01-01" + } + ] + } + } + ] + }, + { + "Input": "The range is between 2014-2018.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "between 2014-2018", + "Start": 13, + "End": 29, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2014-01-01,2018-01-01,P4Y)", + "type": "daterange", + "start": "2014-01-01", + "end": "2018-01-01" + } + ] + } + } + ] + }, + { + "Input": "The range is between 2014~2018.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "between 2014~2018", + "Start": 13, + "End": 29, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2014-01-01,2018-01-01,P4Y)", + "type": "daterange", + "start": "2014-01-01", + "end": "2018-01-01" + } + ] + } + } + ] + }, + { + "Input": "The range is between 2014 and 2018.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "between 2014 and 2018", + "Start": 13, + "End": 33, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2014-01-01,2018-01-01,P4Y)", + "type": "daterange", + "start": "2014-01-01", + "end": "2018-01-01" + } + ] + } + } + ] + }, + { + "Input": "The range is between 2014 through 2018.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "between 2014 through 2018", + "Start": 13, + "End": 37, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2014-01-01,2018-01-01,P4Y)", + "type": "daterange", + "start": "2014-01-01", + "end": "2018-01-01" + } + ] + } + } + ] + }, + { + "Input": "The range is from 2014 to 2018.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "from 2014 to 2018", + "Start": 13, + "End": 29, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2014-01-01,2018-01-01,P4Y)", + "type": "daterange", + "start": "2014-01-01", + "end": "2018-01-01" + } + ] + } + } + ] + }, + { + "Input": "The range is from 2014 till 2018.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "from 2014 till 2018", + "Start": 13, + "End": 31, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2014-01-01,2018-01-01,P4Y)", + "type": "daterange", + "start": "2014-01-01", + "end": "2018-01-01" + } + ] + } + } + ] + }, + { + "Input": "The range is from 2014-2018.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "from 2014-2018", + "Start": 13, + "End": 26, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2014-01-01,2018-01-01,P4Y)", + "type": "daterange", + "start": "2014-01-01", + "end": "2018-01-01" + } + ] + } + } + ] + }, + { + "Input": "The range is from 2014~2018.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "from 2014~2018", + "Start": 13, + "End": 26, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2014-01-01,2018-01-01,P4Y)", + "type": "daterange", + "start": "2014-01-01", + "end": "2018-01-01" + } + ] + } + } + ] + }, + { + "Input": "The range is from 2014 through 2018.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "from 2014 through 2018", + "Start": 13, + "End": 34, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2014-01-01,2018-01-01,P4Y)", + "type": "daterange", + "start": "2014-01-01", + "end": "2018-01-01" + } + ] + } + } + ] + }, + { + "Input": "The range is in 2014 through 2018.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "in 2014 through 2018", + "Start": 13, + "End": 32, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2014-01-01,2018-01-01,P4Y)", + "type": "daterange", + "start": "2014-01-01", + "end": "2018-01-01" + } + ] + } + } + ] + }, + { + "Input": "The range is in 2014 through May 2018.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "2014 through may 2018", + "Start": 16, + "End": 36, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2014-01-01,2018-05-01,P52M)", + "type": "daterange", + "start": "2014-01-01", + "end": "2018-05-01" + } + ] + } + } + ] + }, + { + "Input": "The range is in 2014 through May 2nd 2018.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "2014 through may 2nd 2018", + "Start": 16, + "End": 40, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2014-01-01,2018-05-02,P1582D)", + "type": "daterange", + "start": "2014-01-01", + "end": "2018-05-02" + } + ] + } + } + ] + }, + { + "Input": "Cortana, please set up a Skype call sometime on Friday 7.6 with Jim.", + "Context": { + "ReferenceDateTime": "2018-07-06T12:00:00" + }, + "Results": [ + { + "Text": "friday 7.6", + "Start": 48, + "End": 57, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-07-06", + "type": "date", + "value": "2018-07-06" + }, + { + "timex": "XXXX-07-06", + "type": "date", + "value": "2019-07-06" + } + ] + } + } + ] + }, + { + "Input": "Cortana, please set up a Skype call sometime Friday 7/6 with Jim.", + "Context": { + "ReferenceDateTime": "2018-07-06T12:00:00" + }, + "Results": [ + { + "Text": "friday 7/6", + "Start": 45, + "End": 54, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-07-06", + "type": "date", + "value": "2018-07-06" + }, + { + "timex": "XXXX-07-06", + "type": "date", + "value": "2019-07-06" + } + ] + } + } + ] + }, + { + "Input": "Cortana, please set up a Skype call sometime on Friday 7-6 with Jim.", + "Context": { + "ReferenceDateTime": "2018-07-06T12:00:00" + }, + "Results": [ + { + "Text": "friday 7-6", + "Start": 48, + "End": 57, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-07-06", + "type": "date", + "value": "2018-07-06" + }, + { + "timex": "XXXX-07-06", + "type": "date", + "value": "2019-07-06" + } + ] + } + } + ] + }, + { + "Input": "Cortana, please set up a Skype call sometime Friday 2018-7-6 with Jim.", + "Context": { + "ReferenceDateTime": "2018-07-06T12:00:00" + }, + "Results": [ + { + "Text": "friday 2018-7-6", + "Start": 45, + "End": 59, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-07-06", + "type": "date", + "value": "2018-07-06" + } + ] + } + } + ] + }, + { + "Input": "Find records last for less than 2 hours or more than 4 days, and not less than 30 minutes.", + "Context": { + "ReferenceDateTime": "2018-07-09T22:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "less than 2 hours", + "Start": 22, + "End": 38, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT2H", + "Mod": "less", + "type": "duration", + "value": "7200" + } + ] + } + }, + { + "Text": "more than 4 days", + "Start": 43, + "End": 58, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P4D", + "Mod": "more", + "type": "duration", + "value": "345600" + } + ] + } + }, + { + "Text": "less than 30 minutes", + "Start": 69, + "End": 88, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT30M", + "Mod": "less", + "type": "duration", + "value": "1800" + } + ] + } + } + ] + }, + { + "Input": "Show me sales in the year of 2008", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "2008", + "Start": 29, + "End": 32, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2008", + "type": "daterange", + "start": "2008-01-01", + "end": "2009-01-01" + } + ] + } + } + ] + }, + { + "Input": "I left there january twenty fourth one thirty p m.", + "Context": { + "ReferenceDateTime": "2018-07-11T20:00:00" + }, + "NotSupported": "javascript", + "Results": [ + { + "Text": "january twenty fourth one thirty p m", + "Start": 13, + "End": 48, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-01-24T13:30", + "type": "datetime", + "value": "2018-01-24 13:30:00" + }, + { + "timex": "XXXX-01-24T13:30", + "type": "datetime", + "value": "2019-01-24 13:30:00" + } + ] + } + } + ] + }, + { + "Input": "I will go back to China in the mid-November.", + "Context": { + "ReferenceDateTime": "2018-07-13T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "mid-november", + "Start": 31, + "End": 42, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-11", + "Mod": "mid", + "type": "daterange", + "start": "2017-11-10", + "end": "2017-11-21" + }, + { + "timex": "XXXX-11", + "Mod": "mid", + "type": "daterange", + "start": "2018-11-10", + "end": "2018-11-21" + } + ] + } + } + ] + }, + { + "Input": "Suprise office party for Ted on Sat at 5.", + "Context": { + "ReferenceDateTime": "2018-07-13T00:00:00" + }, + "NotSupported": "javascript", + "Results": [ + { + "Text": "sat at 5", + "Start": 32, + "End": 39, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-6T05", + "type": "datetime", + "value": "2018-07-07 05:00:00" + }, + { + "timex": "XXXX-WXX-6T05", + "type": "datetime", + "value": "2018-07-14 05:00:00" + }, + { + "timex": "XXXX-WXX-6T17", + "type": "datetime", + "value": "2018-07-07 17:00:00" + }, + { + "timex": "XXXX-WXX-6T17", + "type": "datetime", + "value": "2018-07-14 17:00:00" + } + ] + } + } + ] + }, + { + "Input": "Last night 26 people disappeared", + "Context": { + "ReferenceDateTime": "2018-07-17T13:00:00" + }, + "Results": [ + { + "Text": "last night", + "Start": 0, + "End": 9, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2018-07-16TNI", + "type": "datetimerange", + "start": "2018-07-16 20:00:00", + "end": "2018-07-16 23:59:59" + } + ] + } + } + ] + }, + { + "Input": "The story happened the year before independence.", + "Context": { + "ReferenceDateTime": "2018-07-17T13:00:00" + }, + "Results": [ + { + "Text": "the year", + "Start": 19, + "End": 26, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "type": "daterange", + "start": "2018-01-01", + "end": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "There is a event in the independence day of this year.", + "Context": { + "ReferenceDateTime": "2018-07-17T13:00:00" + }, + "Results": [ + { + "Text": "independence day of this year", + "Start": 24, + "End": 52, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-07-04", + "type": "date", + "value": "2018-07-04" + } + ] + } + } + ] + }, + { + "Input": "I plan to leave before independence day.", + "Context": { + "ReferenceDateTime": "2018-07-24T13:00:00" + }, + "Results": [ + { + "Text": "before independence day", + "Start": 16, + "End": 38, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-07-04", + "Mod": "before", + "type": "daterange", + "end": "2018-07-04", + "sourceEntity": "datetimepoint" + }, + { + "timex": "XXXX-07-04", + "Mod": "before", + "type": "daterange", + "end": "2019-07-04", + "sourceEntity": "datetimepoint" + } + ] + } + } + ] + }, + { + "Input": "Cortana, can find us a time Tuesday or Wednesday from 10-4", + "Context": { + "ReferenceDateTime": "2018-07-30T13:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "tuesday", + "Start": 28, + "End": 34, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-2", + "type": "date", + "value": "2018-07-24" + }, + { + "timex": "XXXX-WXX-2", + "type": "date", + "value": "2018-07-31" + } + ] + } + }, + { + "Text": "wednesday from 10-4", + "Start": 39, + "End": 57, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-WXX-3T10,XXXX-WXX-3T16,PT6H)", + "type": "datetimerange", + "start": "2018-07-25 10:00:00", + "end": "2018-07-25 16:00:00" + }, + { + "timex": "(XXXX-WXX-3T10,XXXX-WXX-3T16,PT6H)", + "type": "datetimerange", + "start": "2018-08-01 10:00:00", + "end": "2018-08-01 16:00:00" + }, + { + "timex": "(XXXX-WXX-3T22,XXXX-WXX-4T04,PT6H)", + "type": "datetimerange", + "start": "2018-07-25 22:00:00", + "end": "2018-07-26 04:00:00" + }, + { + "timex": "(XXXX-WXX-3T22,XXXX-WXX-4T04,PT6H)", + "type": "datetimerange", + "start": "2018-08-01 22:00:00", + "end": "2018-08-02 04:00:00" + } + ] + } + } + ] + }, + { + "Input": "please schedule something for the following week", + "Context": { + "ReferenceDateTime": "2018-07-31T13:00:00" + }, + "Results": [ + { + "Text": "following week", + "Start": 34, + "End": 47, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W32", + "type": "daterange", + "start": "2018-08-06", + "end": "2018-08-13" + } + ] + } + } + ] + }, + { + "Input": "let's arrange that over the next couple weeks, ok?", + "Context": { + "ReferenceDateTime": "2018-07-31T13:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "next couple weeks", + "Start": 28, + "End": 44, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-08-01,2018-08-15,P2W)", + "type": "daterange", + "start": "2018-08-01", + "end": "2018-08-15" + } + ] + } + } + ] + }, + { + "Input": "it's on monday of the following week", + "Context": { + "ReferenceDateTime": "2018-07-31T13:00:00" + }, + "Results": [ + { + "Text": "on monday of the following week", + "Start": 5, + "End": 35, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-08-06", + "type": "date", + "value": "2018-08-06" + } + ] + } + } + ] + }, + { + "Input": "I'll leave on May/22(Tue)-11:30 AM PT.", + "Context": { + "ReferenceDateTime": "2018-07-30T20:00:00" + }, + "Results": [ + { + "Text": "may/22(tue)-11:30 am", + "Start": 14, + "End": 33, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-05-22T11:30", + "type": "datetime", + "value": "2018-05-22 11:30:00" + }, + { + "timex": "XXXX-05-22T11:30", + "type": "datetime", + "value": "2019-05-22 11:30:00" + } + ] + } + } + ] + }, + { + "Input": "The door is opened from today pm to tomorrow am.", + "Context": { + "ReferenceDateTime": "2018-07-31T12:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "today pm", + "Start": 24, + "End": 31, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2018-07-31TAF", + "type": "datetimerange", + "start": "2018-07-31 12:00:00", + "end": "2018-07-31 16:00:00" + } + ] + } + }, + { + "Text": "tomorrow am", + "Start": 36, + "End": 46, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2018-08-01TMO", + "type": "datetimerange", + "start": "2018-08-01 08:00:00", + "end": "2018-08-01 12:00:00" + } + ] + } + } + ] + }, + { + "Input": "Cortana, can you please set something up for Wednesday evening next week.", + "Context": { + "ReferenceDateTime": "2018-08-01T12:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "wednesday evening next week", + "Start": 45, + "End": 71, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2018-08-08TEV", + "type": "datetimerange", + "start": "2018-08-08 16:00:00", + "end": "2018-08-08 20:00:00" + } + ] + } + } + ] + }, + { + "Input": "Cortana, can you please set something up for the first Monday evening of next month.", + "Context": { + "ReferenceDateTime": "2018-08-01T12:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "first monday evening of next month", + "Start": 49, + "End": 82, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "XXXX-09-WXX-1-#1TEV", + "type": "datetimerange", + "start": "2018-09-03 16:00:00", + "end": "2018-09-03 20:00:00" + } + ] + } + } + ] + }, + { + "Input": "Cortana, can you please set something up for the first Monday 1pm to 3pm of next month.", + "Context": { + "ReferenceDateTime": "2018-08-01T12:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "first monday 1pm to 3pm of next month", + "Start": 49, + "End": 85, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-09-WXX-1-#1T13,XXXX-09-WXX-1-#1T15,PT2H)", + "type": "datetimerange", + "start": "2018-09-03 13:00:00", + "end": "2018-09-03 15:00:00" + } + ] + } + } + ] + }, + { + "Input": "Cortana, can you please set something up for the week of the 18th.", + "Context": { + "ReferenceDateTime": "2018-08-07T12:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "the week of the 18th", + "Start": 45, + "End": 64, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-XX-18", + "type": "daterange", + "start": "2018-07-16", + "end": "2018-07-23" + }, + { + "timex": "XXXX-XX-18", + "type": "daterange", + "start": "2018-08-13", + "end": "2018-08-20" + } + ] + } + } + ] + }, + { + "Input": "Cortana, can you please set something up on the 18th.", + "Context": { + "ReferenceDateTime": "2018-08-07T12:00:00" + }, + "Results": [ + { + "Text": "the 18th", + "Start": 44, + "End": 51, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-XX-18", + "type": "date", + "value": "2018-07-18" + }, + { + "timex": "XXXX-XX-18", + "type": "date", + "value": "2018-08-18" + } + ] + } + } + ] + }, + { + "Input": "Cortana, can you please set something up on the 4th.", + "Context": { + "ReferenceDateTime": "2018-08-07T12:00:00" + }, + "Results": [ + { + "Text": "the 4th", + "Start": 44, + "End": 50, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-XX-04", + "type": "date", + "value": "2018-08-04" + }, + { + "timex": "XXXX-XX-04", + "type": "date", + "value": "2018-09-04" + } + ] + } + } + ] + }, + { + "Input": "Cortana, can you please set something up between the 21st and 23rd.", + "Comment": "Only supported in CalendarMode", + "Context": { + "ReferenceDateTime": "2018-08-08T10:00:00" + }, + "Results": [] + }, + { + "Input": "Cortana, can you please set something up the 21st.", + "Comment": "Only supported in CalendarMode", + "Context": { + "ReferenceDateTime": "2018-08-08T10:00:00" + }, + "Results": [] + }, + { + "Input": "Good Morning Paul", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript", + "Results": [] + }, + { + "Input": "Good night Cortana", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript", + "Results": [] + }, + { + "Input": "Cortana, can you please set something up around the 21st.", + "Comment": "Only supported in CalendarMode", + "Context": { + "ReferenceDateTime": "2018-08-08T10:00:00" + }, + "NotSupported": "javascript", + "Results": [] + }, + { + "Input": "Cortana, can you please set something up around the 21st this month.", + "Context": { + "ReferenceDateTime": "2018-08-08T10:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "around the 21st this month", + "Start": 41, + "End": 66, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-08-21", + "Mod": "approx", + "type": "daterange", + "value": "2018-08-21" + } + ] + } + } + ] + }, + { + "Input": "Cortana, can you please set something up around tomorrow 10am.", + "Context": { + "ReferenceDateTime": "2018-08-16T10:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "around tomorrow 10am", + "Start": 41, + "End": 60, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2018-08-17T10", + "Mod": "approx", + "type": "datetimerange", + "value": "2018-08-17 10:00:00" + } + ] + } + } + ] + }, + { + "Input": "Let's meet this week as early as 7:00 am", + "Context": { + "ReferenceDateTime": "2018-08-17T15:00:00" + }, + "Results": [ + { + "Text": "this week", + "Start": 11, + "End": 19, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W33", + "type": "daterange", + "start": "2018-08-13", + "end": "2018-08-20" + } + ] + } + }, + { + "Text": "as early as 7:00 am", + "Start": 21, + "End": 39, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "T07:00", + "Mod": "since", + "type": "timerange", + "start": "07:00:00", + "sourceEntity": "datetimepoint" + } + ] + } + } + ] + }, + { + "Input": "I'll leave as late as 7:00 am", + "Context": { + "ReferenceDateTime": "2018-08-17T15:00:00" + }, + "NotSupported": "javascript", + "Results": [ + { + "Text": "as late as 7:00 am", + "Start": 11, + "End": 28, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "T07:00", + "Mod": "until", + "type": "timerange", + "end": "07:00:00", + "sourceEntity": "datetimepoint" + } + ] + } + } + ] + }, + { + "Input": "I'll leave as late as tomorrow.", + "Context": { + "ReferenceDateTime": "2018-08-17T15:00:00" + }, + "NotSupported": "javascript", + "Results": [ + { + "Text": "as late as tomorrow", + "Start": 11, + "End": 29, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-08-18", + "Mod": "until", + "type": "daterange", + "end": "2018-08-18", + "sourceEntity": "datetimepoint" + } + ] + } + } + ] + }, + { + "Input": "Cortana, can you please set something up for the next 4 business days.", + "Context": { + "ReferenceDateTime": "2018-08-20T10:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "next 4 business days", + "Start": 49, + "End": 68, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-08-21,2018-08-25,P4BD)", + "type": "daterange", + "list": "2018-08-21,2018-08-22,2018-08-23,2018-08-24", + "start": "2018-08-21", + "end": "2018-08-25" + } + ] + } + } + ] + }, + { + "Input": "Cortana, can you please set something up for the next 4 business days.", + "Context": { + "ReferenceDateTime": "2018-08-21T10:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "next 4 business days", + "Start": 49, + "End": 68, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-08-22,2018-08-28,P4BD)", + "type": "daterange", + "list": "2018-08-22,2018-08-23,2018-08-24,2018-08-27", + "start": "2018-08-22", + "end": "2018-08-28" + } + ] + } + } + ] + }, + { + "Input": "Cortana, can you please set something up for the previous 4 business days.", + "Context": { + "ReferenceDateTime": "2018-08-21T10:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "previous 4 business days", + "Start": 49, + "End": 72, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-08-15,2018-08-21,P4BD)", + "type": "daterange", + "list": "2018-08-15,2018-08-16,2018-08-17,2018-08-20", + "start": "2018-08-15", + "end": "2018-08-21" + } + ] + } + } + ] + }, + { + "Input": "Cortana, can you please set something up for October, 1st.", + "Context": { + "ReferenceDateTime": "2018-08-21T10:00:00" + }, + "Results": [ + { + "Text": "october, 1st", + "Start": 45, + "End": 56, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-10-01", + "type": "date", + "value": "2017-10-01" + }, + { + "timex": "XXXX-10-01", + "type": "date", + "value": "2018-10-01" + } + ] + } + } + ] + }, + { + "Input": "set up a 15 minute skype call next Monday or Tuesday after 1pm GMT.", + "Context": { + "ReferenceDateTime": "2018-08-29T12:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "15 minute", + "Start": 9, + "End": 17, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT15M", + "type": "duration", + "value": "900" + } + ] + } + }, + { + "Text": "next monday", + "Start": 30, + "End": 40, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-09-03", + "type": "date", + "value": "2018-09-03" + } + ] + } + }, + { + "Text": "tuesday after 1pm", + "Start": 45, + "End": 61, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-2T13", + "Mod": "after", + "type": "datetimerange", + "start": "2018-08-28 13:00:00" + }, + { + "timex": "XXXX-WXX-2T13", + "Mod": "after", + "type": "datetimerange", + "start": "2018-09-04 13:00:00" + } + ] + } + } + ] + }, + { + "Input": "Cortana, I am looking at 18 and 19 June.", + "Context": { + "ReferenceDateTime": "2018-08-29T12:00:00" + }, + "Comment": "Not currently supported. The first number will be tagged as time.", + "NotSupported": "dotnet, javascript, java, python", + "Results": [ + { + "Text": "18", + "Start": 25, + "End": 26, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-06-18", + "type": "date", + "value": "2018-06-18" + }, + { + "timex": "XXXX-06-18", + "type": "date", + "value": "2019-06-18" + } + ] + } + }, + { + "Text": "19 june", + "Start": 32, + "End": 38, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-06-19", + "type": "date", + "value": "2018-06-19" + }, + { + "timex": "XXXX-06-19", + "type": "date", + "value": "2019-06-19" + } + ] + } + } + ] + }, + { + "Input": "What will happen in the 5 upcoming years?", + "Context": { + "ReferenceDateTime": "2018-08-30T10:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "5 upcoming years", + "Start": 24, + "End": 39, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-08-31,2023-08-31,P5Y)", + "type": "daterange", + "start": "2018-08-31", + "end": "2023-08-31" + } + ] + } + } + ] + }, + { + "Input": "What will happen in the 2 upcoming months?", + "Context": { + "ReferenceDateTime": "2018-08-30T10:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "2 upcoming months", + "Start": 24, + "End": 40, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-08-31,2018-10-31,P2M)", + "type": "daterange", + "start": "2018-08-31", + "end": "2018-10-31" + } + ] + } + } + ] + }, + { + "Input": "What will happen in the 2 next days?", + "Context": { + "ReferenceDateTime": "2018-08-30T10:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "2 next days", + "Start": 24, + "End": 34, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-08-31,2018-09-02,P2D)", + "type": "daterange", + "start": "2018-08-31", + "end": "2018-09-02" + } + ] + } + } + ] + }, + { + "Input": "What will happen in the 5 coming minutes?", + "Context": { + "ReferenceDateTime": "2018-08-30T10:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "5 coming minutes", + "Start": 24, + "End": 39, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2018-08-30T10:00:00,2018-08-30T10:05:00,PT5M)", + "type": "datetimerange", + "start": "2018-08-30 10:00:00", + "end": "2018-08-30 10:05:00" + } + ] + } + } + ] + }, + { + "Input": "What happened in the 5 past minutes?", + "Context": { + "ReferenceDateTime": "2018-08-30T10:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "5 past minutes", + "Start": 21, + "End": 34, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2018-08-30T09:55:00,2018-08-30T10:00:00,PT5M)", + "type": "datetimerange", + "start": "2018-08-30 09:55:00", + "end": "2018-08-30 10:00:00" + } + ] + } + } + ] + }, + { + "Input": "What happened in the 5 past years?", + "Context": { + "ReferenceDateTime": "2018-08-30T10:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "5 past years", + "Start": 21, + "End": 32, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2013-08-30,2018-08-30,P5Y)", + "type": "daterange", + "start": "2013-08-30", + "end": "2018-08-30" + } + ] + } + } + ] + }, + { + "Input": "What happened in the 10 previous weeks?", + "Context": { + "ReferenceDateTime": "2018-08-30T10:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "10 previous weeks", + "Start": 21, + "End": 37, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-06-21,2018-08-30,P10W)", + "type": "daterange", + "start": "2018-06-21", + "end": "2018-08-30" + } + ] + } + } + ] + }, + { + "Input": "book me a meeting room tomorrow from 10am-12am tomorrow", + "Context": { + "ReferenceDateTime": "2018-08-31T12:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "tomorrow from 10am-12am", + "Start": 23, + "End": 45, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2018-09-01T10,2018-09-01T12,PT2H)", + "type": "datetimerange", + "start": "2018-09-01 10:00:00", + "end": "2018-09-01 12:00:00" + } + ] + } + }, + { + "Text": "tomorrow", + "Start": 47, + "End": 54, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-09-01", + "type": "date", + "value": "2018-09-01" + } + ] + } + } + ] + }, + { + "Input": "I'll go back as early as next year's first quarter.", + "Context": { + "ReferenceDateTime": "2018-09-06T12:00:00" + }, + "NotSupported": "javascript", + "Results": [ + { + "Text": "as early as next year's first quarter", + "Start": 13, + "End": 49, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-01-01,2019-04-01,P3M)", + "Mod": "since", + "type": "daterange", + "start": "2019-01-01", + "sourceEntity": "datetimerange" + } + ] + } + } + ] + }, + { + "Input": "What's the sales for year greater than 2012", + "Context": { + "ReferenceDateTime": "2018-08-31T12:00:00" + }, + "NotSupported": "javascript", + "Results": [ + { + "Text": "year greater than 2012", + "Start": 21, + "End": 42, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2012", + "Mod": "after", + "type": "daterange", + "start": "2013-01-01", + "sourceEntity": "datetimerange" + } + ] + } + } + ] + }, + { + "Input": "I want sales for year 2012 or later", + "Context": { + "ReferenceDateTime": "2018-08-31T12:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "year 2012 or later", + "Start": 17, + "End": 34, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2012", + "Mod": "since", + "type": "daterange", + "start": "2012-01-01", + "sourceEntity": "datetimerange" + } + ] + } + } + ] + }, + { + "Input": "How about year 2016 and greater", + "Context": { + "ReferenceDateTime": "2018-08-31T12:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "year 2016 and greater", + "Start": 10, + "End": 30, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2016", + "Mod": "since", + "type": "daterange", + "start": "2016-01-01", + "sourceEntity": "datetimerange" + } + ] + } + } + ] + }, + { + "Input": "You can only leave on 1/1/2016 and later", + "Context": { + "ReferenceDateTime": "2018-08-31T12:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "1/1/2016 and later", + "Start": 22, + "End": 39, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2016-01-01", + "Mod": "since", + "type": "daterange", + "start": "2016-01-01", + "sourceEntity": "datetimepoint" + } + ] + } + } + ] + }, + { + "Input": "You can only leave on 1/1/2016 and after", + "Context": { + "ReferenceDateTime": "2018-08-31T12:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "1/1/2016 and after", + "Start": 22, + "End": 39, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2016-01-01", + "Mod": "since", + "type": "daterange", + "start": "2016-01-01", + "sourceEntity": "datetimepoint" + } + ] + } + } + ] + }, + { + "Input": "I can only leave on 1/1/2016 and after my work item is done", + "Context": { + "ReferenceDateTime": "2018-08-31T12:00:00" + }, + "Comment": "Known false positive needs to be supported in the future", + "NotSupported": "javascript, java, dotnet, python", + "Results": [ + { + "Text": "1/1/2016", + "Start": 20, + "End": 27, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2016-01-01", + "type": "date", + "value": "2016-01-01", + "sourceEntity": "datetimepoint" + } + ] + } + } + ] + }, + { + "Input": "I can only leave on 1/1/2016 and after 6PM", + "Context": { + "ReferenceDateTime": "2018-08-31T12:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "1/1/2016", + "Start": 20, + "End": 27, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2016-01-01", + "type": "date", + "value": "2016-01-01" + } + ] + } + }, + { + "Text": "after 6pm", + "Start": 33, + "End": 41, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "T18", + "Mod": "after", + "type": "timerange", + "start": "18:00:00", + "sourceEntity": "datetimepoint" + } + ] + } + } + ] + }, + { + "Input": "This bank stock is down 20% in the year to date.", + "Context": { + "ReferenceDateTime": "2018-09-07T12:00:00" + }, + "Results": [ + { + "Text": "year to date", + "Start": 35, + "End": 46, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "type": "daterange", + "start": "2018-01-01", + "end": "2018-09-07" + } + ] + } + } + ] + }, + { + "Input": "Shall we leave on 2018 or later, is this ok for you?", + "Context": { + "ReferenceDateTime": "2018-09-07T12:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "2018 or later", + "Start": 18, + "End": 30, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "Mod": "since", + "type": "daterange", + "start": "2018-01-01", + "sourceEntity": "datetimerange" + } + ] + } + } + ] + }, + { + "Input": "What's the sales for between 2015 and 2018 or later than 2020", + "Context": { + "ReferenceDateTime": "2018-09-07T12:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "between 2015 and 2018", + "Start": 21, + "End": 41, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2015-01-01,2018-01-01,P3Y)", + "type": "daterange", + "start": "2015-01-01", + "end": "2018-01-01" + } + ] + } + }, + { + "Text": "later than 2020", + "Start": 46, + "End": 60, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2020", + "Mod": "after", + "type": "daterange", + "start": "2021-01-01", + "sourceEntity": "datetimerange" + } + ] + } + } + ] + }, + { + "Input": "Let's meet this week any time from 7:00 am", + "Context": { + "ReferenceDateTime": "2018-08-17T15:00:00" + }, + "Results": [ + { + "Text": "this week", + "Start": 11, + "End": 19, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W33", + "type": "daterange", + "start": "2018-08-13", + "end": "2018-08-20" + } + ] + } + }, + { + "Text": "any time from 7:00 am", + "Start": 21, + "End": 41, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "T07:00", + "Mod": "since", + "type": "timerange", + "start": "07:00:00", + "sourceEntity": "datetimepoint" + } + ] + } + } + ] + }, + { + "Input": "later than 2018", + "Context": { + "ReferenceDateTime": "2018-09-25T12:00:00" + }, + "Results": [ + { + "Text": "later than 2018", + "Start": 0, + "End": 14, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "Mod": "after", + "type": "daterange", + "start": "2019-01-01", + "sourceEntity": "datetimerange" + } + ] + } + } + ] + }, + { + "Input": "Please schedule a meeting for Monday at 2.30", + "Context": { + "ReferenceDateTime": "2018-09-21T12:00:00" + }, + "Results": [ + { + "Text": "monday at 2.30", + "Start": 30, + "End": 43, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-1T02:30", + "type": "datetime", + "value": "2018-09-17 02:30:00" + }, + { + "timex": "XXXX-WXX-1T02:30", + "type": "datetime", + "value": "2018-09-24 02:30:00" + }, + { + "timex": "XXXX-WXX-1T14:30", + "type": "datetime", + "value": "2018-09-17 14:30:00" + }, + { + "timex": "XXXX-WXX-1T14:30", + "type": "datetime", + "value": "2018-09-24 14:30:00" + } + ] + } + } + ] + }, + { + "Input": "Shall we leave before 2.30pm?", + "Context": { + "ReferenceDateTime": "2018-09-07T12:00:00" + }, + "Results": [ + { + "Text": "before 2.30pm", + "Start": 15, + "End": 27, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "T14:30", + "Mod": "before", + "type": "timerange", + "end": "14:30:00", + "sourceEntity": "datetimepoint" + } + ] + } + } + ] + }, + { + "Input": "hi thursday 29/03 11.00am is good", + "Context": { + "ReferenceDateTime": "2018-09-07T12:00:00" + }, + "Results": [ + { + "Text": "thursday 29/03 11.00am", + "Start": 3, + "End": 24, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-03-29T11:00", + "type": "datetime", + "value": "2018-03-29 11:00:00" + }, + { + "timex": "XXXX-03-29T11:00", + "type": "datetime", + "value": "2019-03-29 11:00:00" + } + ] + } + } + ] + }, + { + "Input": "Please book something for 6/4 between 9.30-4.30pm PST", + "Context": { + "ReferenceDateTime": "2018-09-07T12:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "6/4 between 9.30-4.30pm", + "Start": 26, + "End": 48, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-06-04T09:30,XXXX-06-04T16:30,PT7H)", + "type": "datetimerange", + "start": "2018-06-04 09:30:00", + "end": "2018-06-04 16:30:00" + }, + { + "timex": "(XXXX-06-04T09:30,XXXX-06-04T16:30,PT7H)", + "type": "datetimerange", + "start": "2019-06-04 09:30:00", + "end": "2019-06-04 16:30:00" + } + ] + } + } + ] + }, + { + "Input": "Where were you from March to May", + "Context": { + "ReferenceDateTime": "2018-09-07T12:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "from march to may", + "Start": 15, + "End": 31, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-03-01,XXXX-05-01,P2M)", + "type": "daterange", + "start": "2018-03-01", + "end": "2018-05-01" + }, + { + "timex": "(XXXX-03-01,XXXX-05-01,P2M)", + "type": "daterange", + "start": "2019-03-01", + "end": "2019-05-01" + } + ] + } + } + ] + }, + { + "Input": "What will happen between august and october", + "Context": { + "ReferenceDateTime": "2018-09-07T12:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "between august and october", + "Start": 17, + "End": 42, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-08-01,2018-10-01,P2M)", + "type": "daterange", + "start": "2018-08-01", + "end": "2018-10-01" + } + ] + } + } + ] + }, + { + "Input": "What will happen May to March", + "Context": { + "ReferenceDateTime": "2018-09-07T12:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "may to march", + "Start": 17, + "End": 28, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-05-01,2019-03-01,P10M)", + "type": "daterange", + "start": "2018-05-01", + "end": "2019-03-01" + } + ] + } + } + ] + }, + { + "Input": "What will happen from Sep to Nov", + "Context": { + "ReferenceDateTime": "2018-09-07T12:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "from sep to nov", + "Start": 17, + "End": 31, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-09-01,XXXX-11-01,P2M)", + "type": "daterange", + "start": "2017-09-01", + "end": "2017-11-01" + }, + { + "timex": "(XXXX-09-01,XXXX-11-01,P2M)", + "type": "daterange", + "start": "2018-09-01", + "end": "2018-11-01" + } + ] + } + } + ] + }, + { + "Input": "What will happen from May to September", + "Context": { + "ReferenceDateTime": "2018-09-07T12:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "from may to september", + "Start": 17, + "End": 37, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-05-01,2018-09-01,P4M)", + "type": "daterange", + "start": "2018-05-01", + "end": "2018-09-01" + } + ] + } + } + ] + }, + { + "Input": "What will happen from Nov to March", + "Context": { + "ReferenceDateTime": "2018-09-07T12:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "from nov to march", + "Start": 17, + "End": 33, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-11-01,XXXX-03-01,P4M)", + "type": "daterange", + "start": "2017-11-01", + "end": "2018-03-01" + }, + { + "timex": "(XXXX-11-01,XXXX-03-01,P4M)", + "type": "daterange", + "start": "2018-11-01", + "end": "2019-03-01" + } + ] + } + } + ] + }, + { + "Input": "Mortgages were at 6.45 percent", + "Context": { + "ReferenceDateTime": "2018-08-30T10:00:00" + }, + "Results": [] + }, + { + "Input": "Shall we leave at 6.45?", + "Context": { + "ReferenceDateTime": "2018-08-30T10:00:00" + }, + "Results": [ + { + "Text": "at 6.45", + "Start": 15, + "End": 21, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T06:45", + "type": "time", + "value": "06:45:00" + }, + { + "timex": "T18:45", + "type": "time", + "value": "18:45:00" + } + ] + } + } + ] + }, + { + "Input": "Typhoon Xangsane hit Metro Manila and southern Luzon two months ago, killing at least 200 and destroying billions of pesos of properties and infrastructures. Another typhoon, Cimaron, hit the northern part of the country one month ago, killing a dozen people.", + "Context": { + "ReferenceDateTime": "2018-10-17T12:00:00" + }, + "Results": [ + { + "Text": "two months ago", + "Start": 53, + "End": 66, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-08-17", + "type": "date", + "value": "2018-08-17" + } + ] + } + }, + { + "Text": "one month ago", + "Start": 221, + "End": 233, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-09-17", + "type": "date", + "value": "2018-09-17" + } + ] + } + } + ] + }, + { + "Input": "Will he be back in two days? or in a week?", + "Context": { + "ReferenceDateTime": "2018-10-17T12:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "in two days", + "Start": 16, + "End": 26, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-10-19", + "type": "date", + "value": "2018-10-19" + } + ] + } + }, + { + "Text": "in a week", + "Start": 32, + "End": 40, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-10-24", + "type": "date", + "value": "2018-10-24" + } + ] + } + } + ] + }, + { + "Input": "https://localhost:44300 ", + "Context": { + "ReferenceDateTime": "2018-10-16T12:00:00" + }, + "Results": [] + }, + { + "Input": "from 10/1 to 11/7", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "Results": [ + { + "Text": "from 10/1 to 11/7", + "Start": 0, + "End": 16, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-10-01,XXXX-11-07,P37D)", + "type": "daterange", + "start": "2018-10-01", + "end": "2018-11-07" + } + ] + } + } + ] + }, + { + "Input": "from 10/25 to 01/25", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "Results": [ + { + "Text": "from 10/25 to 01/25", + "Start": 0, + "End": 18, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-10-25,XXXX-01-25,P92D)", + "type": "daterange", + "start": "2017-10-25", + "end": "2018-01-25" + }, + { + "timex": "(XXXX-10-25,XXXX-01-25,P92D)", + "type": "daterange", + "start": "2018-10-25", + "end": "2019-01-25" + } + ] + } + } + ] + }, + { + "Input": "My vacation is from 10-1-2018-10-7-2018", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "from 10-1-2018-10-7-2018", + "Start": 15, + "End": 38, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-10-01,2018-10-07,P6D)", + "type": "daterange", + "start": "2018-10-01", + "end": "2018-10-07" + } + ] + } + } + ] + }, + { + "Input": "My vacation is from 10/1/2018 - 10/7/2018", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "from 10/1/2018 - 10/7/2018", + "Start": 15, + "End": 40, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-10-01,2018-10-07,P6D)", + "type": "daterange", + "start": "2018-10-01", + "end": "2018-10-07" + } + ] + } + } + ] + }, + { + "Input": "My vacation is from 10/1/2018-10/7/2018", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "from 10/1/2018-10/7/2018", + "Start": 15, + "End": 38, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-10-01,2018-10-07,P6D)", + "type": "daterange", + "start": "2018-10-01", + "end": "2018-10-07" + } + ] + } + } + ] + }, + { + "Input": "I will have a long vacation between 10/1-11/7", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "between 10/1-11/7", + "Start": 28, + "End": 44, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-10-01,XXXX-11-07,P37D)", + "type": "daterange", + "start": "2018-10-01", + "end": "2018-11-07" + } + ] + } + } + ] + }, + { + "Input": "APEC will happen in Korea Jan-Feb 2017", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "jan-feb 2017", + "Start": 26, + "End": 37, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2017-01-01,2017-02-01,P1M)", + "type": "daterange", + "start": "2017-01-01", + "end": "2017-02-01" + } + ] + } + } + ] + }, + { + "Input": "APEC will happen in Korea Nov-Feb 2017", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "nov-feb 2017", + "Start": 26, + "End": 37, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2016-11-01,2017-02-01,P3M)", + "type": "daterange", + "start": "2016-11-01", + "end": "2017-02-01" + } + ] + } + } + ] + }, + { + "Input": "APEC will happen in Korea Nov-Feb 5th, 2017", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "nov-feb 5th, 2017", + "Start": 26, + "End": 42, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2016-11-01,2017-02-05,P96D)", + "type": "daterange", + "start": "2016-11-01", + "end": "2017-02-05" + } + ] + } + } + ] + }, + { + "Input": "APEC will happen in Korea Nov 18-Dec 19, 2015", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "nov 18-dec 19, 2015", + "Start": 26, + "End": 44, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2015-11-18,2015-12-19,P31D)", + "type": "daterange", + "start": "2015-11-18", + "end": "2015-12-19" + } + ] + } + } + ] + }, + { + "Input": "APEC will happen in Korea Nov 18 2014-Dec 19 2015", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "nov 18 2014-dec 19 2015", + "Start": 26, + "End": 48, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2014-11-18,2015-12-19,P396D)", + "type": "daterange", + "start": "2014-11-18", + "end": "2015-12-19" + } + ] + } + } + ] + }, + { + "Input": "APEC will happen in Korea on November 18-19", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "on november 18-19", + "Start": 26, + "End": 42, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-11-18,XXXX-11-19,P1D)", + "type": "daterange", + "start": "2017-11-18", + "end": "2017-11-19" + }, + { + "timex": "(XXXX-11-18,XXXX-11-19,P1D)", + "type": "daterange", + "start": "2018-11-18", + "end": "2018-11-19" + } + ] + } + } + ] + }, + { + "Input": "I will leave from this May to Oct 2020", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupportedByDesign": "javascript, python", + "Results": [ + { + "Text": "from this may to oct 2020", + "Start": 13, + "End": 37, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-05-01,2020-10-01,P29M)", + "type": "daterange", + "start": "2018-05-01", + "end": "2020-10-01" + } + ] + } + } + ] + }, + { + "Input": "I will leave from May to Oct 2020", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupportedByDesign": "javascript, python", + "Results": [ + { + "Text": "from may to oct 2020", + "Start": 13, + "End": 32, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2020-05-01,2020-10-01,P5M)", + "type": "daterange", + "start": "2020-05-01", + "end": "2020-10-01" + } + ] + } + } + ] + }, + { + "Input": "I will leave from 5/1-5/7, 2020", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "from 5/1-5/7, 2020", + "Start": 13, + "End": 30, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2020-05-01,2020-05-07,P6D)", + "type": "daterange", + "start": "2020-05-01", + "end": "2020-05-07" + } + ] + } + } + ] + }, + { + "Input": "I will leave from 5/1-5/7/2020", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "from 5/1-5/7/2020", + "Start": 13, + "End": 29, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2020-05-01,2020-05-07,P6D)", + "type": "daterange", + "start": "2020-05-01", + "end": "2020-05-07" + } + ] + } + } + ] + }, + { + "Input": "I will leave from 5/1/2019-5/7/2020", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "from 5/1/2019-5/7/2020", + "Start": 13, + "End": 34, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-05-01,2020-05-07,P372D)", + "type": "daterange", + "start": "2019-05-01", + "end": "2020-05-07" + } + ] + } + } + ] + }, + { + "Input": "The date should be 05-Aug-2016", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "Results": [ + { + "Text": "05-aug-2016", + "Start": 19, + "End": 29, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2016-08-05", + "type": "date", + "value": "2016-08-05" + } + ] + } + } + ] + }, + { + "Input": "Are you available on Monday morning from 10am to 12pm", + "Context": { + "ReferenceDateTime": "2018-11-01T12:00:00" + }, + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "monday morning from 10am to 12pm", + "Start": 21, + "End": 52, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-WXX-1T10,XXXX-WXX-1T12,PT2H)", + "type": "datetimerange", + "start": "2018-10-29 10:00:00", + "end": "2018-10-29 12:00:00" + }, + { + "timex": "(XXXX-WXX-1T10,XXXX-WXX-1T12,PT2H)", + "type": "datetimerange", + "start": "2018-11-05 10:00:00", + "end": "2018-11-05 12:00:00" + } + ] + } + } + ] + }, + { + "Input": "Are you available 10am to 12pm Monday morning", + "Context": { + "ReferenceDateTime": "2018-11-01T12:00:00" + }, + "NotSupportedByDesign": "javascript, python", + "Results": [ + { + "Text": "10am to 12pm monday morning", + "Start": 18, + "End": 44, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-WXX-1T10,XXXX-WXX-1T12,PT2H)", + "type": "datetimerange", + "start": "2018-10-29 10:00:00", + "end": "2018-10-29 12:00:00" + }, + { + "timex": "(XXXX-WXX-1T10,XXXX-WXX-1T12,PT2H)", + "type": "datetimerange", + "start": "2018-11-05 10:00:00", + "end": "2018-11-05 12:00:00" + } + ] + } + } + ] + }, + { + "Input": "Where were you yesterday afternoon from 3-8pm", + "Context": { + "ReferenceDateTime": "2018-11-01T12:00:00" + }, + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "yesterday afternoon from 3-8pm", + "Start": 15, + "End": 44, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2018-10-31T15,2018-10-31T20,PT5H)", + "type": "datetimerange", + "start": "2018-10-31 15:00:00", + "end": "2018-10-31 20:00:00" + } + ] + } + } + ] + }, + { + "Input": "Where were you from 3-8pm yesterday afternoon", + "Context": { + "ReferenceDateTime": "2018-11-01T12:00:00" + }, + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "from 3-8pm yesterday afternoon", + "Start": 15, + "End": 44, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2018-10-31T15,2018-10-31T20,PT5H)", + "type": "datetimerange", + "start": "2018-10-31 15:00:00", + "end": "2018-10-31 20:00:00" + } + ] + } + } + ] + }, + { + "Input": "Where were you from 8am-3 yesterday afternoon", + "Context": { + "ReferenceDateTime": "2018-11-01T12:00:00" + }, + "NotSupportedByDesign": "javascript, python", + "Results": [ + { + "Text": "from 8am-3 yesterday afternoon", + "Start": 15, + "End": 44, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2018-10-31T8,2018-10-31T15,PT7H)", + "type": "datetimerange", + "start": "2018-10-31 08:00:00", + "end": "2018-10-31 15:00:00" + } + ] + } + } + ] + }, + { + "Input": "Where were you Monday 3-8", + "Context": { + "ReferenceDateTime": "2018-11-01T12:00:00" + }, + "NotSupportedByDesign": "javascript, python", + "Results": [ + { + "Text": "monday 3-8", + "Start": 15, + "End": 24, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-WXX-1T03,XXXX-WXX-1T08,PT5H)", + "type": "datetimerange", + "start": "2018-10-29 03:00:00", + "end": "2018-10-29 08:00:00" + }, + { + "timex": "(XXXX-WXX-1T03,XXXX-WXX-1T08,PT5H)", + "type": "datetimerange", + "start": "2018-11-05 03:00:00", + "end": "2018-11-05 08:00:00" + }, + { + "timex": "(XXXX-WXX-1T15,XXXX-WXX-1T20,PT5H)", + "type": "datetimerange", + "start": "2018-10-29 15:00:00", + "end": "2018-10-29 20:00:00" + }, + { + "timex": "(XXXX-WXX-1T15,XXXX-WXX-1T20,PT5H)", + "type": "datetimerange", + "start": "2018-11-05 15:00:00", + "end": "2018-11-05 20:00:00" + } + ] + } + } + ] + }, + { + "Input": "Where were you between 3 and 8 yesterday", + "Context": { + "ReferenceDateTime": "2018-11-01T12:00:00" + }, + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "between 3 and 8 yesterday", + "Start": 15, + "End": 39, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2018-10-31T03,2018-10-31T08,PT5H)", + "type": "datetimerange", + "start": "2018-10-31 03:00:00", + "end": "2018-10-31 08:00:00" + }, + { + "timex": "(2018-10-31T15,2018-10-31T20,PT5H)", + "type": "datetimerange", + "start": "2018-10-31 15:00:00", + "end": "2018-10-31 20:00:00" + } + ] + } + } + ] + }, + { + "Input": "Are you available between 3 and 8am next Monday", + "Context": { + "ReferenceDateTime": "2018-11-01T12:00:00" + }, + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "between 3 and 8am next monday", + "Start": 18, + "End": 46, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2018-11-05T03,2018-11-05T08,PT5H)", + "type": "datetimerange", + "start": "2018-11-05 03:00:00", + "end": "2018-11-05 08:00:00" + } + ] + } + } + ] + }, + { + "Input": "Are you available between 3am - 12pm next Monday", + "Context": { + "ReferenceDateTime": "2018-11-01T12:00:00" + }, + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "between 3am - 12pm next monday", + "Start": 18, + "End": 47, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2018-11-05T03,2018-11-05T12,PT9H)", + "type": "datetimerange", + "start": "2018-11-05 03:00:00", + "end": "2018-11-05 12:00:00" + } + ] + } + } + ] + }, + { + "Input": "Are you available 6-8 next Monday", + "Context": { + "ReferenceDateTime": "2018-11-01T12:00:00" + }, + "NotSupportedByDesign": "javascript, python", + "Results": [ + { + "Text": "6-8 next monday", + "Start": 18, + "End": 32, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2018-11-05T06,2018-11-05T08,PT2H)", + "type": "datetimerange", + "start": "2018-11-05 06:00:00", + "end": "2018-11-05 08:00:00" + }, + { + "timex": "(2018-11-05T18,2018-11-05T20,PT2H)", + "type": "datetimerange", + "start": "2018-11-05 18:00:00", + "end": "2018-11-05 20:00:00" + } + ] + } + } + ] + }, + { + "Input": "Are you available next Monday 6-8", + "Context": { + "ReferenceDateTime": "2018-11-01T12:00:00" + }, + "NotSupportedByDesign": "javascript, python", + "Results": [ + { + "Text": "next monday 6-8", + "Start": 18, + "End": 32, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2018-11-05T06,2018-11-05T08,PT2H)", + "type": "datetimerange", + "start": "2018-11-05 06:00:00", + "end": "2018-11-05 08:00:00" + }, + { + "timex": "(2018-11-05T18,2018-11-05T20,PT2H)", + "type": "datetimerange", + "start": "2018-11-05 18:00:00", + "end": "2018-11-05 20:00:00" + } + ] + } + } + ] + }, + { + "Input": "Are you available next Monday morning 6-8", + "Context": { + "ReferenceDateTime": "2018-11-01T12:00:00" + }, + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "next monday morning 6-8", + "Start": 18, + "End": 40, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2018-11-05T06,2018-11-05T08,PT2H)", + "type": "datetimerange", + "start": "2018-11-05 06:00:00", + "end": "2018-11-05 08:00:00" + } + ] + } + } + ] + }, + { + "Input": "What's your plan for Dec-2018", + "Context": { + "ReferenceDateTime": "2018-11-01T12:00:00" + }, + "Results": [ + { + "Text": "dec-2018", + "Start": 21, + "End": 28, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-12", + "type": "daterange", + "start": "2018-12-01", + "end": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "What's your plan for Dec/2018", + "Context": { + "ReferenceDateTime": "2018-11-01T12:00:00" + }, + "Results": [ + { + "Text": "dec/2018", + "Start": 21, + "End": 28, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-12", + "type": "daterange", + "start": "2018-12-01", + "end": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "What's your plan for Dec, 2018", + "Context": { + "ReferenceDateTime": "2018-11-01T12:00:00" + }, + "Results": [ + { + "Text": "dec, 2018", + "Start": 21, + "End": 29, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-12", + "type": "daterange", + "start": "2018-12-01", + "end": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "What's your plan for Dec/2018-May/2019", + "Context": { + "ReferenceDateTime": "2018-11-01T12:00:00" + }, + "NotSupportedByDesign": "javascript, python", + "Results": [ + { + "Text": "dec/2018-may/2019", + "Start": 21, + "End": 37, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-12-01,2019-05-01,P5M)", + "type": "daterange", + "start": "2018-12-01", + "end": "2019-05-01" + } + ] + } + } + ] + }, + { + "Input": "What happened the day before", + "Context": { + "ReferenceDateTime": "2018-11-08T12:00:00" + }, + "Results": [ + { + "Text": "the day before", + "Start": 14, + "End": 27, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-11-07", + "type": "date", + "value": "2018-11-07" + } + ] + } + } + ] + }, + { + "Input": "What's your plan for the day after?", + "Context": { + "ReferenceDateTime": "2018-11-08T12:00:00" + }, + "Results": [ + { + "Text": "the day after", + "Start": 21, + "End": 33, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-11-09", + "type": "date", + "value": "2018-11-09" + } + ] + } + } + ] + }, + { + "Input": "I waited for news, day after day, expecting to hear something.", + "Context": { + "ReferenceDateTime": "2018-11-08T12:00:00" + }, + "Results": [] + }, + { + "Input": "I don't remember the date, it should be next Monday or next Tuesday.", + "Context": { + "ReferenceDateTime": "2018-11-15T12:00:00" + }, + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "next monday", + "Start": 40, + "End": 50, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-11-19", + "type": "date", + "value": "2018-11-19" + } + ] + } + }, + { + "Text": "next tuesday", + "Start": 55, + "End": 66, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-11-20", + "type": "date", + "value": "2018-11-20" + } + ] + } + } + ] + }, + { + "Input": "I don't remember the date, it should be next Monday or previous Monday", + "Context": { + "ReferenceDateTime": "2018-11-15T12:00:00" + }, + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "next monday", + "Start": 40, + "End": 50, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-11-19", + "type": "date", + "value": "2018-11-19" + } + ] + } + }, + { + "Text": "previous monday", + "Start": 55, + "End": 69, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-11-05", + "type": "date", + "value": "2018-11-05" + } + ] + } + } + ] + }, + { + "Input": "I don't remember the date, it should be next Monday or Tuesday or previous Wednesday.", + "Context": { + "ReferenceDateTime": "2018-11-15T12:00:00" + }, + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "next monday", + "Start": 40, + "End": 50, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-11-19", + "type": "date", + "value": "2018-11-19" + } + ] + } + }, + { + "Text": "tuesday", + "Start": 55, + "End": 61, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-2", + "type": "date", + "value": "2018-11-13" + }, + { + "timex": "XXXX-WXX-2", + "type": "date", + "value": "2018-11-20" + } + ] + } + }, + { + "Text": "previous wednesday", + "Start": 66, + "End": 83, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-11-07", + "type": "date", + "value": "2018-11-07" + } + ] + } + } + ] + }, + { + "Input": "What's your plan for next week Wednesday?", + "Context": { + "ReferenceDateTime": "2018-11-28T12:00:00" + }, + "Results": [ + { + "Text": "next week wednesday", + "Start": 21, + "End": 39, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-12-05", + "type": "date", + "value": "2018-12-05" + } + ] + } + } + ] + }, + { + "Input": "What happened on previous week - Monday", + "Context": { + "ReferenceDateTime": "2018-11-28T12:00:00" + }, + "Results": [ + { + "Text": "previous week - monday", + "Start": 17, + "End": 38, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-11-19", + "type": "date", + "value": "2018-11-19" + } + ] + } + } + ] + }, + { + "Input": "What happened on this week Monday", + "Context": { + "ReferenceDateTime": "2018-11-28T12:00:00" + }, + "Results": [ + { + "Text": "this week monday", + "Start": 17, + "End": 32, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-11-26", + "type": "date", + "value": "2018-11-26" + } + ] + } + } + ] + }, + { + "Input": "Cortana, please find us 30 minutes on 11/20, 11/22 or 11/25", + "Context": { + "ReferenceDateTime": "2018-11-28T12:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "30 minutes", + "Start": 24, + "End": 33, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT30M", + "type": "duration", + "value": "1800" + } + ] + } + }, + { + "Text": "11/20", + "Start": 38, + "End": 42, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-11-20", + "type": "date", + "value": "2018-11-20" + }, + { + "timex": "XXXX-11-20", + "type": "date", + "value": "2019-11-20" + } + ] + } + }, + { + "Text": "11/22", + "Start": 45, + "End": 49, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-11-22", + "type": "date", + "value": "2018-11-22" + }, + { + "timex": "XXXX-11-22", + "type": "date", + "value": "2019-11-22" + } + ] + } + }, + { + "Text": "11/25", + "Start": 54, + "End": 58, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-11-25", + "type": "date", + "value": "2018-11-25" + }, + { + "timex": "XXXX-11-25", + "type": "date", + "value": "2019-11-25" + } + ] + } + } + ] + }, + { + "Input": "You shouldn't always go to bed end of the day since it will do harm to your health.", + "Context": { + "ReferenceDateTime": "2018-11-21T12:00:00" + }, + "Results": [ + { + "Text": "end of the day", + "Start": 31, + "End": 44, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2018-11-21T23:59:59", + "type": "datetime", + "value": "2018-11-21 23:59:59" + } + ] + } + } + ] + }, + { + "Input": "You shouldn't always go to bed end of day since it will do harm to your health.", + "Context": { + "ReferenceDateTime": "2018-11-21T12:00:00" + }, + "Results": [ + { + "Text": "end of day", + "Start": 31, + "End": 40, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2018-11-21T23:59:59", + "type": "datetime", + "value": "2018-11-21 23:59:59" + } + ] + } + } + ] + }, + { + "Input": "Bob and Alice usually exchange their encrypted messages at the eod", + "Context": { + "ReferenceDateTime": "2018-11-21T12:00:00" + }, + "Results": [ + { + "Text": "the eod", + "Start": 59, + "End": 65, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2018-11-21T23:59:59", + "type": "datetime", + "value": "2018-11-21 23:59:59" + } + ] + } + } + ] + }, + { + "Input": "A big party will be held at the EOY.", + "Context": { + "ReferenceDateTime": "2018-11-23T12:00:00" + }, + "Results": [ + { + "Text": "eoy", + "Start": 32, + "End": 34, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "Mod": "end", + "type": "daterange", + "start": "2018-07-01", + "end": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "Do you know the date? 11/20, 12 of Nov?", + "Context": { + "ReferenceDateTime": "2018-11-28T12:00:00" + }, + "NotSupported": "javascript", + "Results": [ + { + "Text": "11/20", + "Start": 22, + "End": 26, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-11-20", + "type": "date", + "value": "2018-11-20" + }, + { + "timex": "XXXX-11-20", + "type": "date", + "value": "2019-11-20" + } + ] + } + }, + { + "Text": "12 of nov", + "Start": 29, + "End": 37, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-11-12", + "type": "date", + "value": "2018-11-12" + }, + { + "timex": "XXXX-11-12", + "type": "date", + "value": "2019-11-12" + } + ] + } + } + ] + }, + { + "Input": "A big party will be held at the end of year.", + "Context": { + "ReferenceDateTime": "2018-11-23T12:00:00" + }, + "Results": [ + { + "Text": "end of year", + "Start": 32, + "End": 42, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "Mod": "end", + "type": "daterange", + "start": "2018-07-01", + "end": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "I heard you will hold a birthday party end of month", + "Context": { + "ReferenceDateTime": "2018-11-27T12:00:00" + }, + "Results": [ + { + "Text": "end of month", + "Start": 39, + "End": 50, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-11", + "Mod": "end", + "type": "daterange", + "start": "2018-11-16", + "end": "2018-12-01" + } + ] + } + } + ] + }, + { + "Input": "Don't forget to push your code as all the disks will be renewed the end of the week.", + "Context": { + "ReferenceDateTime": "2018-11-29T12:00:00" + }, + "Results": [ + { + "Text": "end of the week", + "Start": 68, + "End": 82, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W48", + "Mod": "end", + "type": "daterange", + "start": "2018-11-29", + "end": "2018-12-03" + } + ] + } + } + ] + }, + { + "Input": "Can you please find time for a conference call on Wednesday, Thursday or Friday, between 9-6 PT?", + "Context": { + "ReferenceDateTime": "2018-11-29T12:00:00" + }, + "Comment": "between 9-6 PT can't be extracted as TimeZone is not enabled for now", + "NotSupported": "javascript", + "Results": [ + { + "Text": "wednesday", + "Start": 50, + "End": 58, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-3", + "type": "date", + "value": "2018-11-28" + }, + { + "timex": "XXXX-WXX-3", + "type": "date", + "value": "2018-12-05" + } + ] + } + }, + { + "Text": "thursday", + "Start": 61, + "End": 68, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-4", + "type": "date", + "value": "2018-11-22" + }, + { + "timex": "XXXX-WXX-4", + "type": "date", + "value": "2018-11-29" + } + ] + } + }, + { + "Text": "friday", + "Start": 73, + "End": 78, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-5", + "type": "date", + "value": "2018-11-23" + }, + { + "timex": "XXXX-WXX-5", + "type": "date", + "value": "2018-11-30" + } + ] + } + } + ] + }, + { + "Input": "How about between 6:30 to 9 pst", + "Context": { + "ReferenceDateTime": "2018-11-28T12:00:00" + }, + "Comment": "Not supported as the TimeZone is not enabled for now", + "NotSupported": "javascript, dotnet, java, python", + "Results": [ + { + "Text": "between 6:30 to 9 pst", + "Start": 10, + "End": 30, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T06:30,T09,PT2H30M)", + "type": "timerange", + "timezone": "UTC-08:00", + "timezoneText": "pst", + "utcOffsetMins": "-480", + "start": "06:30:00", + "end": "09:00:00" + }, + { + "timex": "(T18:30,T21,PT2H30M)", + "type": "timerange", + "timezone": "UTC-08:00", + "timezoneText": "pst", + "utcOffsetMins": "-480", + "start": "18:30:00", + "end": "21:00:00" + } + ] + } + } + ] + }, + { + "Input": "How about between 9 to 10:30 cst", + "Context": { + "ReferenceDateTime": "2018-11-28T12:00:00" + }, + "Comment": "Cst can't be recognized as TimeZone is not enabled for now", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "between 9 to 10:30", + "Start": 10, + "End": 27, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T09,T10:30,PT1H30M)", + "type": "timerange", + "start": "09:00:00", + "end": "10:30:00" + }, + { + "timex": "(T21,T22:30,PT1H30M)", + "type": "timerange", + "start": "21:00:00", + "end": "22:30:00" + } + ] + } + } + ] + }, + { + "Input": "How about first week of 2015", + "Context": { + "ReferenceDateTime": "2018-11-29T12:00:00" + }, + "NotSupported": "javascript", + "Results": [ + { + "Text": "first week of 2015", + "Start": 10, + "End": 27, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2015-W01", + "type": "daterange", + "start": "2014-12-29", + "end": "2015-01-05" + } + ] + } + } + ] + }, + { + "Input": "How about first week of Jan 2015", + "Context": { + "ReferenceDateTime": "2018-11-29T12:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "first week of jan 2015", + "Start": 10, + "End": 31, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2015-01-W01", + "type": "daterange", + "start": "2014-12-29", + "end": "2015-01-05" + } + ] + } + } + ] + }, + { + "Input": "How about last week of 2016", + "Context": { + "ReferenceDateTime": "2018-11-29T12:00:00" + }, + "NotSupported": "javascript", + "Results": [ + { + "Text": "last week of 2016", + "Start": 10, + "End": 26, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2016-W52", + "type": "daterange", + "start": "2016-12-26", + "end": "2017-01-02" + } + ] + } + } + ] + }, + { + "Input": "How about last week of Dec 2016", + "Context": { + "ReferenceDateTime": "2018-11-29T12:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "last week of dec 2016", + "Start": 10, + "End": 30, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2016-12-W05", + "type": "daterange", + "start": "2016-12-26", + "end": "2017-01-02" + } + ] + } + } + ] + }, + { + "Input": "How about first week of 2019", + "Context": { + "ReferenceDateTime": "2019-03-02T00:00:00" + }, + "Results": [ + { + "Text": "first week of 2019", + "Start": 10, + "End": 27, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-W01", + "type": "daterange", + "start": "2018-12-31", + "end": "2019-01-07" + } + ] + } + } + ] + }, + { + "Input": "How about last week of 2019", + "Context": { + "ReferenceDateTime": "2019-03-02T00:00:00" + }, + "Results": [ + { + "Text": "last week of 2019", + "Start": 10, + "End": 26, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-W52", + "type": "daterange", + "start": "2019-12-23", + "end": "2019-12-30" + } + ] + } + } + ] + }, + { + "Input": "How about 3rd week of 2018", + "Context": { + "ReferenceDateTime": "2018-11-29T12:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "3rd week of 2018", + "Start": 10, + "End": 25, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W03", + "type": "daterange", + "start": "2018-01-15", + "end": "2018-01-22" + } + ] + } + } + ] + }, + { + "Input": "How about 3rd week of Jan", + "Context": { + "ReferenceDateTime": "2018-11-29T12:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "3rd week of jan", + "Start": 10, + "End": 24, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-01-W03", + "type": "daterange", + "start": "2018-01-15", + "end": "2018-01-22" + }, + { + "timex": "XXXX-01-W03", + "type": "daterange", + "start": "2019-01-14", + "end": "2019-01-21" + } + ] + } + } + ] + }, + { + "Input": "He took a test earlier previous week", + "Context": { + "ReferenceDateTime": "2018-11-30T12:00:00" + }, + "Results": [ + { + "Text": "earlier previous week", + "Start": 15, + "End": 35, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W47", + "Mod": "start", + "type": "daterange", + "start": "2018-11-19", + "end": "2018-11-22" + } + ] + } + } + ] + }, + { + "Input": "I will finish the work later this week", + "Context": { + "ReferenceDateTime": "2018-11-30T12:00:00" + }, + "Results": [ + { + "Text": "later this week", + "Start": 23, + "End": 37, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W48", + "type": "daterange", + "start": "2018-11-30", + "end": "2018-12-03" + } + ] + } + } + ] + }, + { + "Input": "create appointment at 3 p . m .", + "Context": { + "ReferenceDateTime": "2018-11-30T12:00:00" + }, + "Results": [ + { + "Text": "3 p . m .", + "Start": 22, + "End": 30, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T15", + "type": "time", + "value": "15:00:00" + } + ] + } + } + ] + }, + { + "Input": "I suppose one hour and half is sufficient to finish the task.", + "Context": { + "ReferenceDateTime": "2018-12-05T12:00:00" + }, + "Results": [ + { + "Text": "one hour and half", + "Start": 10, + "End": 26, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT1.5H", + "type": "duration", + "value": "5400" + } + ] + } + } + ] + }, + { + "Input": "I suppose one hour and a half is sufficient to finish the task.", + "Context": { + "ReferenceDateTime": "2018-12-05T12:00:00" + }, + "Results": [ + { + "Text": "one hour and a half", + "Start": 10, + "End": 28, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT1.5H", + "type": "duration", + "value": "5400" + } + ] + } + } + ] + }, + { + "Input": "I suppose one and a half hour is sufficient to finish the task.", + "Context": { + "ReferenceDateTime": "2018-12-05T12:00:00" + }, + "Results": [ + { + "Text": "one and a half hour", + "Start": 10, + "End": 28, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT1.5H", + "type": "duration", + "value": "5400" + } + ] + } + } + ] + }, + { + "Input": "I suppose one and half hour is sufficient to finish the task.", + "Context": { + "ReferenceDateTime": "2018-12-05T12:00:00" + }, + "Results": [ + { + "Text": "one and half hour", + "Start": 10, + "End": 26, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT1.5H", + "type": "duration", + "value": "5400" + } + ] + } + } + ] + }, + { + "Input": "I suppose one and a half hours are sufficient to finish the task.", + "Context": { + "ReferenceDateTime": "2018-12-05T12:00:00" + }, + "Results": [ + { + "Text": "one and a half hours", + "Start": 10, + "End": 29, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT1.5H", + "type": "duration", + "value": "5400" + } + ] + } + } + ] + }, + { + "Input": "He will take a one and a quarter year gap to work as an intern at an Internet company.", + "Context": { + "ReferenceDateTime": "2018-12-05T12:00:00" + }, + "Results": [ + { + "Text": "one and a quarter year", + "Start": 15, + "End": 36, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P1.25Y", + "type": "duration", + "value": "39420000" + } + ] + } + } + ] + }, + { + "Input": "He will take a one year and a quarter gap to work as an intern at an Internet company.", + "Context": { + "ReferenceDateTime": "2018-12-05T12:00:00" + }, + "Results": [ + { + "Text": "one year and a quarter", + "Start": 15, + "End": 36, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P1.25Y", + "type": "duration", + "value": "39420000" + } + ] + } + } + ] + }, + { + "Input": "I have twenty-one coins in my pocket", + "Context": { + "ReferenceDateTime": "2018-12-07T12:00:00" + }, + "Results": [] + }, + { + "Input": "There are two to four people in the room", + "Context": { + "ReferenceDateTime": "2018-12-07T12:00:00" + }, + "Results": [] + }, + { + "Input": "One may ask a question to themselves", + "Context": { + "ReferenceDateTime": "2018-12-07T12:00:00" + }, + "NotSupported": "javascript", + "Comment": "Not extracted may as a datetime range is not supported for now", + "Results": [] + }, + { + "Input": "Twenty-six people die in accident at Techiman", + "Context": { + "ReferenceDateTime": "2018-12-13T12:00:00" + }, + "NotSupportedByDesign": "java", + "Results": [] + }, + { + "Input": "That one Tuesday was a blast!", + "Context": { + "ReferenceDateTime": "2019-01-24T12:00:00" + }, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "tuesday", + "Start": 9, + "End": 15, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-2", + "type": "date", + "value": "2019-01-22" + }, + { + "timex": "XXXX-WXX-2", + "type": "date", + "value": "2019-01-29" + } + ] + } + } + ] + }, + { + "Input": "Do you have any arrangement on Monday 21!", + "Context": { + "ReferenceDateTime": "2019-01-25T12:00:00" + }, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "monday 21", + "Start": 31, + "End": 39, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-1", + "type": "date", + "value": "2019-01-21" + }, + { + "timex": "XXXX-WXX-1", + "type": "date", + "value": "2019-10-21" + } + ] + } + } + ] + }, + { + "Input": "Do you have any arrangement on Monday 21!", + "Context": { + "ReferenceDateTime": "2019-01-21T12:00:00" + }, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "monday 21", + "Start": 31, + "End": 39, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-01-21", + "type": "date", + "value": "2019-01-21" + } + ] + } + } + ] + }, + { + "Input": "Do you have any arrangement on Sunday 31!", + "Context": { + "ReferenceDateTime": "2019-01-25T12:00:00" + }, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "sunday 31", + "Start": 31, + "End": 39, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-7", + "type": "date", + "value": "2017-12-31" + }, + { + "timex": "XXXX-WXX-7", + "type": "date", + "value": "2019-03-31" + } + ] + } + } + ] + }, + { + "Input": "Do you have any arrangement on Friday 31!", + "Context": { + "ReferenceDateTime": "2019-02-25T12:00:00" + }, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "friday 31", + "Start": 31, + "End": 39, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-5", + "type": "date", + "value": "2018-08-31" + }, + { + "timex": "XXXX-WXX-5", + "type": "date", + "value": "2019-05-31" + } + ] + } + } + ] + }, + { + "Input": "Do you have any plan after mid May?", + "Context": { + "ReferenceDateTime": "2019-02-25T12:00:00" + }, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "after mid may", + "Start": 21, + "End": 33, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-05", + "Mod": "after-mid", + "type": "daterange", + "start": "2018-05-21", + "sourceEntity": "datetimerange" + }, + { + "timex": "XXXX-05", + "Mod": "after-mid", + "type": "daterange", + "start": "2019-05-21", + "sourceEntity": "datetimerange" + } + ] + } + } + ] + }, + { + "Input": "What happened before early September", + "Context": { + "ReferenceDateTime": "2019-02-25T12:00:00" + }, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "before early september", + "Start": 14, + "End": 35, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-09", + "Mod": "before-start", + "type": "daterange", + "end": "2018-09-01", + "sourceEntity": "datetimerange" + }, + { + "timex": "XXXX-09", + "Mod": "before-start", + "type": "daterange", + "end": "2019-09-01", + "sourceEntity": "datetimerange" + } + ] + } + } + ] + }, + { + "Input": "What happened since late July?", + "Context": { + "ReferenceDateTime": "2019-02-25T12:00:00" + }, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "since late july", + "Start": 14, + "End": 28, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-07", + "Mod": "since-end", + "type": "daterange", + "start": "2018-07-16", + "sourceEntity": "datetimerange" + }, + { + "timex": "XXXX-07", + "Mod": "since-end", + "type": "daterange", + "start": "2019-07-16", + "sourceEntity": "datetimerange" + } + ] + } + } + ] + }, + { + "Input": "Unless indicated, these views are the author's and may differ from those of X or others in the firm. We do not represent this is accurate or complete and we may not update this. Past performance is not indicative of future returns. You should not use e-mail to request or authorize any transaction. CONFIDENTIALITY NOTICE: All information in and with this message may be legally privileged, and is provided only for the use of the individuals(s) named above. This information may not be disseminated and we do not waive confidentiality by mis-transmission.", + "Context": { + "ReferenceDateTime": "2019-01-24T12:00:00" + }, + "NotSupported": "javascript, python", + "Results": [] + }, + { + "Input": "Do you have any arrangement on this upcoming Friday?", + "Context": { + "ReferenceDateTime": "2019-01-31T00:00:00" + }, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "this upcoming friday", + "Start": 31, + "End": 50, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-02-01", + "type": "date", + "value": "2019-02-01" + } + ] + } + } + ] + }, + { + "Input": "Do you have any arrangement on next Friday?", + "Context": { + "ReferenceDateTime": "2019-01-31T00:00:00" + }, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "next friday", + "Start": 31, + "End": 41, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-02-08", + "type": "date", + "value": "2019-02-08" + } + ] + } + } + ] + }, + { + "Input": "Do you have any arrangement on following Friday?", + "Context": { + "ReferenceDateTime": "2019-01-31T00:00:00" + }, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "following friday", + "Start": 31, + "End": 46, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-02-08", + "type": "date", + "value": "2019-02-08" + } + ] + } + } + ] + }, + { + "Input": "Do you have any arrangement on coming Thursday?", + "Context": { + "ReferenceDateTime": "2019-01-31T00:00:00" + }, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "coming thursday", + "Start": 31, + "End": 45, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-02-07", + "type": "date", + "value": "2019-02-07" + } + ] + } + } + ] + }, + { + "Input": "Where were you on this past Wednesday?", + "Context": { + "ReferenceDateTime": "2019-01-31T00:00:00" + }, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "this past wednesday", + "Start": 18, + "End": 36, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-01-30", + "type": "date", + "value": "2019-01-30" + } + ] + } + } + ] + }, + { + "Input": "Where were you on past Wednesday?", + "Context": { + "ReferenceDateTime": "2019-01-31T00:00:00" + }, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "past wednesday", + "Start": 18, + "End": 31, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-01-30", + "type": "date", + "value": "2019-01-30" + } + ] + } + } + ] + }, + { + "Input": "Where were you on previous Wednesday?", + "Context": { + "ReferenceDateTime": "2019-01-31T00:00:00" + }, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "previous wednesday", + "Start": 18, + "End": 35, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-01-23", + "type": "date", + "value": "2019-01-23" + } + ] + } + } + ] + }, + { + "Input": "Where were you on last Wednesday?", + "Context": { + "ReferenceDateTime": "2019-01-31T00:00:00" + }, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "last wednesday", + "Start": 18, + "End": 31, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-01-23", + "type": "date", + "value": "2019-01-23" + } + ] + } + } + ] + }, + { + "Input": "Where were you the 12th between 0730-0930", + "Context": { + "ReferenceDateTime": "2019-01-31T00:00:00" + }, + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "between 0730-0930", + "Start": 24, + "End": 40, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T07:30,T09:30,PT2H)", + "type": "timerange", + "start": "07:30:00", + "end": "09:30:00" + }, + { + "timex": "(T19:30,T21:30,PT2H)", + "type": "timerange", + "start": "19:30:00", + "end": "21:30:00" + } + ] + } + } + ] + }, + { + "Input": "Where were you between 0730-0930?", + "Context": { + "ReferenceDateTime": "2019-01-31T00:00:00" + }, + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "between 0730-0930", + "Start": 15, + "End": 31, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T07:30,T09:30,PT2H)", + "type": "timerange", + "start": "07:30:00", + "end": "09:30:00" + }, + { + "timex": "(T19:30,T21:30,PT2H)", + "type": "timerange", + "start": "19:30:00", + "end": "21:30:00" + } + ] + } + } + ] + }, + { + "Input": "Where were you between 0930-0730?", + "Context": { + "ReferenceDateTime": "2019-01-31T00:00:00" + }, + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "between 0930-0730", + "Start": 15, + "End": 31, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T09:30,T19:30,PT10H)", + "type": "timerange", + "start": "09:30:00", + "end": "19:30:00" + }, + { + "timex": "(T21:30,T07:30,PT10H)", + "type": "timerange", + "start": "21:30:00", + "end": "07:30:00" + } + ] + } + } + ] + }, + { + "Input": "Where were you between 730-930?", + "Context": { + "ReferenceDateTime": "2019-01-31T00:00:00" + }, + "NotSupported": "javascript, java, python", + "Results": [] + }, + { + "Input": "Book a meeting for Monday 21 between 9:30 and 3:00 pm PST.", + "Context": { + "ReferenceDateTime": "2019-02-27T00:00:00" + }, + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "monday 21 between 9:30 and 3:00 pm", + "Start": 19, + "End": 52, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-WXX-1T09:30,XXXX-WXX-1T15:00,PT5H30M)", + "type": "datetimerange", + "start": "2019-01-21 09:30:00", + "end": "2019-01-21 15:00:00" + }, + { + "timex": "(XXXX-WXX-1T09:30,XXXX-WXX-1T15:00,PT5H30M)", + "type": "datetimerange", + "start": "2019-10-21 09:30:00", + "end": "2019-10-21 15:00:00" + } + ] + } + } + ] + }, + { + "Input": "Will you be free Tuesday, Jan 15, 1:00 PM - 1:15 PM?", + "Context": { + "ReferenceDateTime": "2019-02-27T00:00:00" + }, + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "tuesday, jan 15, 1:00 pm - 1:15 pm", + "Start": 17, + "End": 50, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-01-15T13:00,XXXX-01-15T13:15,PT15M)", + "type": "datetimerange", + "start": "2019-01-15 13:00:00", + "end": "2019-01-15 13:15:00" + }, + { + "timex": "(XXXX-01-15T13:00,XXXX-01-15T13:15,PT15M)", + "type": "datetimerange", + "start": "2020-01-15 13:00:00", + "end": "2020-01-15 13:15:00" + } + ] + } + } + ] + }, + { + "Input": "Your renewal will be January 18, 2019. You have until then to add the paid support. @Cortana, Please schedule a Skype call at 3pm today.", + "Context": { + "ReferenceDateTime": "2019-02-28T00:00:00" + }, + "NotSupported": "javascript", + "Results": [ + { + "Text": "january 18, 2019", + "Start": 21, + "End": 36, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-01-18", + "type": "date", + "value": "2019-01-18" + } + ] + } + }, + { + "Text": "3pm today", + "Start": 127, + "End": 135, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2019-02-28T15", + "type": "datetime", + "value": "2019-02-28 15:00:00" + } + ] + } + } + ] + }, + { + "Input": "book my time for swimming every Tuesday and Thursday 19:00 - 21:00.", + "Context": { + "ReferenceDateTime": "2019-03-01T00:00:00" + }, + "Results": [ + { + "Text": "every tuesday", + "Start": 26, + "End": 38, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-2", + "type": "set", + "value": "not resolved" + } + ] + } + }, + { + "Text": "thursday 19:00 - 21:00", + "Start": 44, + "End": 65, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-WXX-4T19:00,XXXX-WXX-4T21:00,PT2H)", + "type": "datetimerange", + "start": "2019-02-28 19:00:00", + "end": "2019-02-28 21:00:00" + }, + { + "timex": "(XXXX-WXX-4T19:00,XXXX-WXX-4T21:00,PT2H)", + "type": "datetimerange", + "start": "2019-03-07 19:00:00", + "end": "2019-03-07 21:00:00" + } + ] + } + } + ] + }, + { + "Input": "Is this a valid date? 12-2015", + "Context": { + "ReferenceDateTime": "2019-02-27T00:00:00" + }, + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "12-2015", + "Start": 22, + "End": 28, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2015-12", + "type": "daterange", + "start": "2015-12-01", + "end": "2016-01-01" + } + ] + } + } + ] + }, + { + "Input": "Is this a valid date? 32-2015", + "Context": { + "ReferenceDateTime": "2019-02-27T00:00:00" + }, + "NotSupported": "javascript, java, python", + "Results": [] + }, + { + "Input": "Is this a valid date? 32 - 2015", + "Context": { + "ReferenceDateTime": "2019-02-27T00:00:00" + }, + "NotSupported": "javascript, java, python", + "Results": [] + }, + { + "Input": "Is this a valid date? 2015-12", + "Context": { + "ReferenceDateTime": "2019-02-27T00:00:00" + }, + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "2015-12", + "Start": 22, + "End": 28, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2015-12", + "type": "daterange", + "start": "2015-12-01", + "end": "2016-01-01" + } + ] + } + } + ] + }, + { + "Input": "Is this a valid date? 2015-32", + "Context": { + "ReferenceDateTime": "2019-02-27T00:00:00" + }, + "NotSupported": "javascript, java, python", + "Results": [] + }, + { + "Input": "Is this a valid date? 2015 - 32", + "Context": { + "ReferenceDateTime": "2019-02-27T00:00:00" + }, + "NotSupported": "javascript, java, python", + "Results": [] + }, + { + "Input": "Tel: +86 138-2010-2015", + "Context": { + "ReferenceDateTime": "2019-02-27T00:00:00" + }, + "NotSupported": "javascript, java, python", + "Results": [] + }, + { + "Input": "Tel: +86 2010-2015-86", + "Context": { + "ReferenceDateTime": "2019-02-27T00:00:00" + }, + "NotSupported": "javascript, java, python", + "Results": [] + }, + { + "Input": "Tel: 000 111 82-2100", + "Context": { + "ReferenceDateTime": "2019-02-27T00:00:00" + }, + "NotSupported": "javascript, java, python", + "Results": [] + }, + { + "Input": "I'll be back at 9:00a.", + "Context": { + "ReferenceDateTime": "2019-03-28T00:00:00" + }, + "Results": [ + { + "Text": "9:00a", + "Start": 16, + "End": 20, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T09:00", + "type": "time", + "value": "09:00:00" + } + ] + } + } + ] + }, + { + "Input": "I'll be back tomorrow at 8:45a.", + "Context": { + "ReferenceDateTime": "2019-03-28T00:00:00" + }, + "Results": [ + { + "Text": "tomorrow at 8:45a", + "Start": 13, + "End": 29, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2019-03-29T08:45", + "type": "datetime", + "value": "2019-03-29 08:45:00" + } + ] + } + } + ] + }, + { + "Input": "The event happened in two years since 2011.", + "Context": { + "ReferenceDateTime": "2019-03-10T00:00:00" + }, + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "in two years since 2011", + "Start": 19, + "End": 41, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2013-01-01", + "type": "date", + "value": "2013-01-01" + } + ] + } + } + ] + }, + { + "Input": "The event happened in two weeks since the year 2011.", + "Context": { + "ReferenceDateTime": "2019-03-10T00:00:00" + }, + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "in two weeks since the year 2011", + "Start": 19, + "End": 50, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2011-01-15", + "type": "date", + "value": "2011-01-15" + } + ] + } + } + ] + }, + { + "Input": "I'll stay in China before the year 2019.", + "Context": { + "ReferenceDateTime": "2019-03-10T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "before the year 2019", + "Start": 19, + "End": 38, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019", + "Mod": "before", + "type": "daterange", + "end": "2019-01-01", + "sourceEntity": "datetimerange" + } + ] + } + } + ] + }, + { + "Input": "I'll be there on wednesday 4 oclock.", + "Context": { + "ReferenceDateTime": "2019-04-15T00:00:00" + }, + "Results": [ + { + "Text": "wednesday 4 oclock", + "Start": 17, + "End": 34, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-3T04", + "type": "datetime", + "value": "2019-04-10 04:00:00" + }, + { + "timex": "XXXX-WXX-3T04", + "type": "datetime", + "value": "2019-04-17 04:00:00" + }, + { + "timex": "XXXX-WXX-3T16", + "type": "datetime", + "value": "2019-04-10 16:00:00" + }, + { + "timex": "XXXX-WXX-3T16", + "type": "datetime", + "value": "2019-04-17 16:00:00" + } + ] + } + } + ] + }, + { + "Input": "Meet me at 3 pm or later.", + "Context": { + "ReferenceDateTime": "2019-04-22T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "3 pm or later", + "Start": 11, + "End": 23, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "T15", + "Mod": "since", + "type": "timerange", + "start": "15:00:00", + "sourceEntity": "datetimepoint" + } + ] + } + } + ] + }, + { + "Input": "Meet me at 3 pm or later on Monday.", + "Context": { + "ReferenceDateTime": "2019-04-22T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "3 pm or later on monday", + "Start": 11, + "End": 33, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-1T15", + "Mod": "since", + "type": "datetimerange", + "start": "2019-04-15 15:00:00", + "sourceEntity": "datetimepoint" + }, + { + "timex": "XXXX-WXX-1T15", + "Mod": "since", + "type": "datetimerange", + "start": "2019-04-22 15:00:00", + "sourceEntity": "datetimepoint" + } + ] + } + } + ] + }, + { + "Input": "I'll be back at 9.am.", + "Context": { + "ReferenceDateTime": "2019-04-19T00:00:00" + }, + "Results": [ + { + "Text": "9.am", + "Start": 16, + "End": 19, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T09", + "type": "time", + "value": "09:00:00" + } + ] + } + } + ] + }, + { + "Input": "Let's meet on march eighteenth nine thirty.", + "Context": { + "ReferenceDateTime": "2019-04-25T00:00:00" + }, + "Results": [ + { + "Text": "march eighteenth nine thirty", + "Start": 14, + "End": 41, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-03-18T09:30", + "type": "datetime", + "value": "2019-03-18 09:30:00" + }, + { + "timex": "XXXX-03-18T09:30", + "type": "datetime", + "value": "2020-03-18 09:30:00" + }, + { + "timex": "XXXX-03-18T21:30", + "type": "datetime", + "value": "2019-03-18 21:30:00" + }, + { + "timex": "XXXX-03-18T21:30", + "type": "datetime", + "value": "2020-03-18 21:30:00" + } + ] + } + } + ] + }, + { + "Input": "Let's meet on february twenty second.", + "Context": { + "ReferenceDateTime": "2019-04-25T00:00:00" + }, + "Results": [ + { + "Text": "february twenty second", + "Start": 14, + "End": 35, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-02-22", + "type": "date", + "value": "2019-02-22" + }, + { + "timex": "XXXX-02-22", + "type": "date", + "value": "2020-02-22" + } + ] + } + } + ] + }, + { + "Input": "Let's meet on february twenty second 3:30.", + "Context": { + "ReferenceDateTime": "2019-04-25T00:00:00" + }, + "Results": [ + { + "Text": "february twenty second 3:30", + "Start": 14, + "End": 40, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-02-22T03:30", + "type": "datetime", + "value": "2019-02-22 03:30:00" + }, + { + "timex": "XXXX-02-22T03:30", + "type": "datetime", + "value": "2020-02-22 03:30:00" + }, + { + "timex": "XXXX-02-22T15:30", + "type": "datetime", + "value": "2019-02-22 15:30:00" + }, + { + "timex": "XXXX-02-22T15:30", + "type": "datetime", + "value": "2020-02-22 15:30:00" + } + ] + } + } + ] + }, + { + "Input": "Please can you arrange a Microsoft Teams Meeting starting January 7th to discuss ARM Templates?", + "Context": { + "ReferenceDateTime": "2019-04-24T00:00:00" + }, + "Results": [ + { + "Text": "starting january 7th", + "Start": 49, + "End": 68, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-01-07", + "Mod": "after", + "type": "daterange", + "start": "2019-01-07", + "sourceEntity": "datetimepoint" + }, + { + "timex": "XXXX-01-07", + "Mod": "after", + "type": "daterange", + "start": "2020-01-07", + "sourceEntity": "datetimepoint" + } + ] + } + } + ] + }, + { + "Input": "Please can you arrange a Microsoft Teams Meeting starting on January 7th to discuss ARM Templates?", + "Context": { + "ReferenceDateTime": "2019-04-24T00:00:00" + }, + "Results": [ + { + "Text": "starting on january 7th", + "Start": 49, + "End": 71, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-01-07", + "Mod": "after", + "type": "daterange", + "start": "2019-01-07", + "sourceEntity": "datetimepoint" + }, + { + "timex": "XXXX-01-07", + "Mod": "after", + "type": "daterange", + "start": "2020-01-07", + "sourceEntity": "datetimepoint" + } + ] + } + } + ] + }, + { + "Input": "Let's meet on february twenty second at 3:30", + "Context": { + "ReferenceDateTime": "2019-04-25T00:00:00" + }, + "Results": [ + { + "Text": "february twenty second at 3:30", + "Start": 14, + "End": 43, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-02-22T03:30", + "type": "datetime", + "value": "2019-02-22 03:30:00" + }, + { + "timex": "XXXX-02-22T03:30", + "type": "datetime", + "value": "2020-02-22 03:30:00" + }, + { + "timex": "XXXX-02-22T15:30", + "type": "datetime", + "value": "2019-02-22 15:30:00" + }, + { + "timex": "XXXX-02-22T15:30", + "type": "datetime", + "value": "2020-02-22 15:30:00" + } + ] + } + } + ] + }, + { + "Input": "Let's meet on february 22nd 3:30.", + "Context": { + "ReferenceDateTime": "2019-04-25T00:00:00" + }, + "Results": [ + { + "Text": "february 22nd 3:30", + "Start": 14, + "End": 31, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-02-22T03:30", + "type": "datetime", + "value": "2019-02-22 03:30:00" + }, + { + "timex": "XXXX-02-22T03:30", + "type": "datetime", + "value": "2020-02-22 03:30:00" + }, + { + "timex": "XXXX-02-22T15:30", + "type": "datetime", + "value": "2019-02-22 15:30:00" + }, + { + "timex": "XXXX-02-22T15:30", + "type": "datetime", + "value": "2020-02-22 15:30:00" + } + ] + } + } + ] + }, + { + "Input": "Please can you arrange a Microsoft Teams Meeting beginning January 7th to discuss ARM Templates?", + "Context": { + "ReferenceDateTime": "2019-04-24T00:00:00" + }, + "Results": [ + { + "Text": "beginning january 7th", + "Start": 49, + "End": 69, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-01-07", + "Mod": "after", + "type": "daterange", + "start": "2019-01-07", + "sourceEntity": "datetimepoint" + }, + { + "timex": "XXXX-01-07", + "Mod": "after", + "type": "daterange", + "start": "2020-01-07", + "sourceEntity": "datetimepoint" + } + ] + } + } + ] + }, + { + "Input": "Please can you arrange a Microsoft Teams Meeting beginning on January 7th to discuss ARM Templates?", + "Context": { + "ReferenceDateTime": "2019-04-24T00:00:00" + }, + "Results": [ + { + "Text": "beginning on january 7th", + "Start": 49, + "End": 72, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-01-07", + "Mod": "after", + "type": "daterange", + "start": "2019-01-07", + "sourceEntity": "datetimepoint" + }, + { + "timex": "XXXX-01-07", + "Mod": "after", + "type": "daterange", + "start": "2020-01-07", + "sourceEntity": "datetimepoint" + } + ] + } + } + ] + }, + { + "Input": "Let's meet on friday march fifteenth nine a m.", + "Context": { + "ReferenceDateTime": "2019-04-25T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "friday march fifteenth nine a m", + "Start": 14, + "End": 44, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-03-15T09", + "type": "datetime", + "value": "2019-03-15 09:00:00" + }, + { + "timex": "XXXX-03-15T09", + "type": "datetime", + "value": "2020-03-15 09:00:00" + } + ] + } + } + ] + }, + { + "Input": "Let's meet on january first two thousand and thirty two", + "Context": { + "ReferenceDateTime": "2019-04-25T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "january first two thousand and thirty two", + "Start": 14, + "End": 54, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2032-01-01", + "type": "date", + "value": "2032-01-01" + } + ] + } + } + ] + }, + { + "Input": "Wed Oct 26 15:50:06 2016 is not a day in 2019.", + "Context": { + "ReferenceDateTime": "2018-11-21T12:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "wed oct 26 15:50:06 2016", + "Start": 0, + "End": 23, + "Typename": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2016-10-26T15:50:06", + "type": "datetime", + "value": "2016-10-26 15:50:06" + } + ] + } + }, + { + "Text": "a day", + "Start": 32, + "End": 36, + "Typename": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P1D", + "type": "duration", + "value": "86400" + } + ] + } + }, + { + "Text": "2019", + "Start": 41, + "End": 44, + "Typename": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019", + "type": "daterange", + "start": "2019-01-01", + "end": "2020-01-01" + } + ] + } + } + ] + }, + { + "Input": "I will do my work between now and November 15th", + "Context": { + "ReferenceDateTime": "2019-04-23T12:00:00" + }, + "Results": [ + { + "Text": "between now and november 15th", + "Start": 18, + "End": 46, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-04-23,XXXX-11-15,P206D)", + "type": "daterange", + "start": "2019-04-23", + "end": "2019-11-15" + } + ] + } + } + ] + }, + { + "Input": "I have finished my work between Jan 22 and now", + "Context": { + "ReferenceDateTime": "2019-04-25T12:00:00" + }, + "Results": [ + { + "Text": "between jan 22 and now", + "Start": 24, + "End": 45, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-01-22,2019-04-25,P93D)", + "type": "daterange", + "start": "2019-01-22", + "end": "2019-04-25" + } + ] + } + } + ] + }, + { + "Input": "Let's meet between now and May 21th, not right now, ok?", + "Context": { + "ReferenceDateTime": "2019-05-09T12:00:00" + }, + "Results": [ + { + "Text": "between now and may 21th", + "Start": 11, + "End": 34, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-05-09,XXXX-05-21,P12D)", + "type": "daterange", + "start": "2019-05-09", + "end": "2019-05-21" + } + ] + } + }, + { + "Text": "right now", + "Start": 41, + "End": 49, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "PRESENT_REF", + "type": "datetime", + "value": "2019-05-09 12:00:00" + } + ] + } + } + ] + }, + { + "Input": "Total sales from april to June in 2017 were below expectations.", + "Context": { + "ReferenceDateTime": "2019-05-16T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "from april to june in 2017", + "Start": 12, + "End": 37, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2017-04-01,2017-06-01,P2M)", + "type": "daterange", + "start": "2017-04-01", + "end": "2017-06-01" + } + ] + } + } + ] + }, + { + "Input": "Total sales from april in 2016 to June in 2017 were below expectations.", + "Context": { + "ReferenceDateTime": "2019-05-16T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "from april in 2016 to june in 2017", + "Start": 12, + "End": 45, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2016-04-01,2017-06-01,P14M)", + "type": "daterange", + "start": "2016-04-01", + "end": "2017-06-01" + } + ] + } + } + ] + }, + { + "Input": "the conflict lasted from January to april 2015", + "Context": { + "ReferenceDateTime": "2019-05-22T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "from january to april 2015", + "Start": 20, + "End": 45, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2015-01-01,2015-04-01,P3M)", + "type": "daterange", + "start": "2015-01-01", + "end": "2015-04-01" + } + ] + } + } + ] + }, + { + "Input": "Cortana, please set up a Skype call sometime on this Friday 7.6 with Jim.", + "Context": { + "ReferenceDateTime": "2019-05-20T12:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "this friday 7.6", + "Start": 48, + "End": 62, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-07-06", + "type": "date", + "value": "2019-07-06" + } + ] + } + } + ] + }, + { + "Input": "This task should be done on 5.12", + "Context": { + "ReferenceDateTime": "2019-05-20T12:00:00" + }, + "Results": [ + { + "Text": "5.12", + "Start": 28, + "End": 31, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-05-12", + "type": "date", + "value": "2019-05-12" + }, + { + "timex": "XXXX-05-12", + "type": "date", + "value": "2020-05-12" + } + ] + } + } + ] + }, + { + "Input": "This task should be done friday 5/12", + "Context": { + "ReferenceDateTime": "2019-05-20T12:00:00" + }, + "Results": [ + { + "Text": "friday 5/12", + "Start": 25, + "End": 35, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-05-12", + "type": "date", + "value": "2019-05-12" + }, + { + "timex": "XXXX-05-12", + "type": "date", + "value": "2020-05-12" + } + ] + } + } + ] + }, + { + "Input": "This task should be done this friday 5/12", + "Context": { + "ReferenceDateTime": "2019-05-20T12:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "this friday 5/12", + "Start": 25, + "End": 40, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-05-12", + "type": "date", + "value": "2019-05-12" + } + ] + } + } + ] + }, + { + "Input": "This task should be done next friday 5/12", + "Context": { + "ReferenceDateTime": "2019-05-20T12:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "next friday 5/12", + "Start": 25, + "End": 40, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-05-12", + "type": "date", + "value": "2019-05-12" + } + ] + } + } + ] + }, + { + "Input": "This task should be done this 5/12", + "Context": { + "ReferenceDateTime": "2019-05-20T12:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "this 5/12", + "Start": 25, + "End": 33, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-05-12", + "type": "date", + "value": "2019-05-12" + } + ] + } + } + ] + }, + { + "Input": "This task should be done next 5/12", + "Context": { + "ReferenceDateTime": "2019-05-20T12:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "next 5/12", + "Start": 25, + "End": 33, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-05-12", + "type": "date", + "value": "2020-05-12" + } + ] + } + } + ] + }, + { + "Input": "This task should be done next 6th of April", + "Context": { + "ReferenceDateTime": "2019-05-20T12:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "next 6th of april", + "Start": 25, + "End": 41, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-04-06", + "type": "date", + "value": "2020-04-06" + } + ] + } + } + ] + }, + { + "Input": "from this 5/12 to next 5/19", + "Context": { + "ReferenceDateTime": "2019-05-20T12:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "from this 5/12 to next 5/19", + "Start": 0, + "End": 26, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-05-12,XXXX-05-19,P373D)", + "type": "daterange", + "start": "2019-05-12", + "end": "2020-05-19" + } + ] + } + } + ] + }, + { + "Input": "from this friday 5/12 to next sunday 5/20", + "Context": { + "ReferenceDateTime": "2019-05-20T12:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "from this friday 5/12 to next sunday 5/20", + "Start": 0, + "End": 40, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-05-12,XXXX-05-20,P8D)", + "type": "daterange", + "start": "2019-05-12", + "end": "2019-05-20" + } + ] + } + } + ] + }, + { + "Input": "I'm not talking about this, but about Jan/3", + "Context": { + "ReferenceDateTime": "2019-05-22T12:00:00" + }, + "Results": [ + { + "Text": "jan/3", + "Start": 38, + "End": 42, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-01-03", + "type": "date", + "value": "2019-01-03" + }, + { + "timex": "XXXX-01-03", + "type": "date", + "value": "2020-01-03" + } + ] + } + } + ] + }, + { + "Input": "There are 10 students.", + "Context": { + "ReferenceDateTime": "2019-05-23T00:00:00" + }, + "Results": [] + }, + { + "Input": "There are 10 stars.", + "Context": { + "ReferenceDateTime": "2019-05-23T00:00:00" + }, + "Results": [] + }, + { + "Input": "Who are us presidents in 90 s.", + "Context": { + "ReferenceDateTime": "2019-05-23T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "90 s", + "Start": 25, + "End": 28, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XX90-01-01,XX100-01-01,P10Y)", + "type": "daterange", + "start": "1990-01-01", + "end": "2000-01-01" + }, + { + "timex": "(XX90-01-01,XX100-01-01,P10Y)", + "type": "daterange", + "start": "2090-01-01", + "end": "2100-01-01" + } + ] + } + } + ] + }, + { + "Input": "I'll stay in China after the year 2020.", + "Context": { + "ReferenceDateTime": "2019-05-23T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "after the year 2020", + "Start": 19, + "End": 37, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2020", + "Mod": "after", + "type": "daterange", + "start": "2021-01-01", + "sourceEntity": "datetimerange" + } + ] + } + } + ] + }, + { + "Input": "Cortana find 30 minutes later this week", + "Context": { + "ReferenceDateTime": "2019-05-27T00:00:00" + }, + "Results": [ + { + "Text": "30 minutes", + "Start": 13, + "End": 22, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT30M", + "type": "duration", + "value": "1800" + } + ] + } + }, + { + "Text": "later this week", + "Start": 24, + "End": 38, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-W22", + "type": "daterange", + "start": "2019-05-30", + "end": "2019-06-03" + } + ] + } + } + ] + }, + { + "Input": "Let's take a walk 30 minutes later", + "Context": { + "ReferenceDateTime": "2019-05-27T12:00:00" + }, + "Results": [ + { + "Text": "30 minutes later", + "Start": 18, + "End": 33, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2019-05-27T12:30:00", + "type": "datetime", + "value": "2019-05-27 12:30:00" + } + ] + } + } + ] + }, + { + "Input": "I will travel in Japan on 26 june to 28 june in 2020.", + "Context": { + "ReferenceDateTime": "2019-05-30T12:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "26 june to 28 june in 2020", + "Start": 26, + "End": 51, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2020-06-26,2020-06-28,P2D)", + "type": "daterange", + "start": "2020-06-26", + "end": "2020-06-28" + } + ] + } + } + ] + }, + { + "Input": "I will travel in Japan on 26 june in 2019 to 28 june in 2020.", + "Context": { + "ReferenceDateTime": "2019-05-30T12:00:00" + }, + "Results": [ + { + "Text": "26 june in 2019 to 28 june in 2020", + "Start": 26, + "End": 59, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-06-26,2020-06-28,P368D)", + "type": "daterange", + "start": "2019-06-26", + "end": "2020-06-28" + } + ] + } + } + ] + }, + { + "Input": "I will go back to China on 28 june in 2020.", + "Context": { + "ReferenceDateTime": "2019-05-30T12:00:00" + }, + "Results": [ + { + "Text": "28 june in 2020", + "Start": 27, + "End": 41, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2020-06-28", + "type": "date", + "value": "2020-06-28" + } + ] + } + } + ] + }, + { + "Input": "I'll go back on black friday 2010", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "black friday 2010", + "Start": 16, + "End": 32, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2010-11-26", + "type": "date", + "value": "2010-11-26" + } + ] + } + } + ] + }, + { + "Input": "I'll go back on earth day 2010", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "earth day 2010", + "Start": 16, + "End": 29, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2010-04-22", + "type": "date", + "value": "2010-04-22" + } + ] + } + } + ] + }, + { + "Input": "I'll go back on easter 2018", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "easter 2018", + "Start": 16, + "End": 26, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-04-01", + "type": "date", + "value": "2018-04-01" + } + ] + } + } + ] + }, + { + "Input": "I'll go back on monday the twenty seventh at six pm", + "Context": { + "ReferenceDateTime": "2019-05-07T00:00:00" + }, + "Results": [ + { + "Text": "monday the twenty seventh at six pm", + "Start": 16, + "End": 50, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2019-05-27T18", + "type": "datetime", + "value": "2019-05-27 18:00:00" + } + ] + } + } + ] + }, + { + "Input": "I'll go back on monday the twenty fourth six pm", + "Context": { + "ReferenceDateTime": "2019-06-13T00:00:00" + }, + "Results": [ + { + "Text": "monday the twenty fourth six pm", + "Start": 16, + "End": 46, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2019-06-24T18", + "type": "datetime", + "value": "2019-06-24 18:00:00" + } + ] + } + } + ] + }, + { + "Input": "The sales went up during 2017-q1", + "Context": { + "ReferenceDateTime": "2019-06-11T00:00:00" + }, + "Results": [ + { + "Text": "2017-q1", + "Start": 25, + "End": 31, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2017-01-01,2017-04-01,P3M)", + "type": "daterange", + "start": "2017-01-01", + "end": "2017-04-01" + } + ] + } + } + ] + }, + { + "Input": "The sales went up during 2017 q1", + "Context": { + "ReferenceDateTime": "2019-06-11T00:00:00" + }, + "Results": [ + { + "Text": "2017 q1", + "Start": 25, + "End": 31, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2017-01-01,2017-04-01,P3M)", + "type": "daterange", + "start": "2017-01-01", + "end": "2017-04-01" + } + ] + } + } + ] + }, + { + "Input": "2019 H2 will bring challenges", + "Context": { + "ReferenceDateTime": "2019-06-11T00:00:00" + }, + "Results": [ + { + "Text": "2019 h2", + "Start": 0, + "End": 6, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-07-01,2020-01-01,P6M)", + "type": "daterange", + "start": "2019-07-01", + "end": "2020-01-01" + } + ] + } + } + ] + }, + { + "Input": "2019-H2 will bring challenges", + "Context": { + "ReferenceDateTime": "2019-06-11T00:00:00" + }, + "Results": [ + { + "Text": "2019-h2", + "Start": 0, + "End": 6, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-07-01,2020-01-01,P6M)", + "type": "daterange", + "start": "2019-07-01", + "end": "2020-01-01" + } + ] + } + } + ] + }, + { + "Input": "The sales went up during from 2017-q1 to 2018-q1", + "Context": { + "ReferenceDateTime": "2019-06-11T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "from 2017-q1 to 2018-q1", + "Start": 25, + "End": 47, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2017-01-01,2018-01-01,P12M)", + "type": "daterange", + "start": "2017-01-01", + "end": "2018-01-01" + } + ] + } + } + ] + }, + { + "Input": "The sales went up during from 2017 q1 to 2018 q1", + "Context": { + "ReferenceDateTime": "2019-06-11T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "from 2017 q1 to 2018 q1", + "Start": 25, + "End": 47, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2017-01-01,2018-01-01,P12M)", + "type": "daterange", + "start": "2017-01-01", + "end": "2018-01-01" + } + ] + } + } + ] + }, + { + "Input": "The sales went up during from q1 of 2017 - q3 of 2018", + "Context": { + "ReferenceDateTime": "2019-06-11T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "from q1 of 2017 - q3 of 2018", + "Start": 25, + "End": 52, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2017-01-01,2018-07-01,P18M)", + "type": "daterange", + "start": "2017-01-01", + "end": "2018-07-01" + } + ] + } + } + ] + }, + { + "Input": "January first 2000 was a special day for me", + "Context": { + "ReferenceDateTime": "2019-06-03T12:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "january first 2000", + "Start": 0, + "End": 17, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2000-01-01", + "type": "date", + "value": "2000-01-01" + } + ] + } + } + ] + }, + { + "Input": "January first 12 was a special day for me", + "Context": { + "ReferenceDateTime": "2019-06-03T12:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "january first 12", + "Start": 0, + "End": 15, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2012-01-01", + "type": "date", + "value": "2012-01-01" + } + ] + } + } + ] + }, + { + "Input": "This contract will end in 2150, right?", + "Context": { + "ReferenceDateTime": "2019-06-03T12:00:00" + }, + "Comment": "Not supported as currently a cutoff on year by itself is needed for legacy reasons.", + "NotSupported": "dotnet, javascript, java, python", + "Results": [ + { + "Text": "2150", + "Start": 26, + "End": 29, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2150", + "type": "daterange", + "start": "2150-01-01", + "end": "2151-01-01" + } + ] + } + } + ] + }, + { + "Input": "Brunch with Anna at 13:00 February 28, 2013", + "Context": { + "ReferenceDateTime": "2013-06-03T12:00:00" + }, + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "13:00 february 28, 2013", + "Start": 20, + "End": 42, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2013-02-28T13:00", + "type": "datetime", + "value": "2013-02-28 13:00:00" + } + ] + } + } + ] + }, + { + "Input": "I have a lot of gains in this school year.", + "Context": { + "ReferenceDateTime": "2019-06-18T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "this school year", + "Start": 25, + "End": 40, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "SY2019", + "type": "daterange", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "I got a lot of gains in last fiscal year.", + "Context": { + "ReferenceDateTime": "2019-06-18T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "last fiscal year", + "Start": 24, + "End": 39, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "FY2018", + "type": "daterange", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "I have a lot of gains in this calendar year.", + "Context": { + "ReferenceDateTime": "2019-06-18T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "this calendar year", + "Start": 25, + "End": 42, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019", + "type": "daterange", + "start": "2019-01-01", + "end": "2020-01-01" + } + ] + } + } + ] + }, + { + "Input": "Show sales in the fiscal year 2008", + "Context": { + "ReferenceDateTime": "2019-06-18T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "fiscal year 2008", + "Start": 18, + "End": 33, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "FY2008", + "type": "daterange", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "Show sales in the school year 2008", + "Context": { + "ReferenceDateTime": "2019-06-18T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "school year 2008", + "Start": 18, + "End": 33, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "SY2008", + "type": "daterange", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "Show sales in the calendar year 2008", + "Context": { + "ReferenceDateTime": "2019-06-18T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "calendar year 2008", + "Start": 18, + "End": 35, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2008", + "type": "daterange", + "start": "2008-01-01", + "end": "2009-01-01" + } + ] + } + } + ] + }, + { + "Input": "Show sales in the cy 2008", + "Context": { + "ReferenceDateTime": "2019-06-18T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "cy 2008", + "Start": 18, + "End": 24, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2008", + "type": "daterange", + "start": "2008-01-01", + "end": "2009-01-01" + } + ] + } + } + ] + }, + { + "Input": "Show sales in the sy 2008", + "Context": { + "ReferenceDateTime": "2019-06-18T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "sy 2008", + "Start": 18, + "End": 24, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "SY2008", + "type": "daterange", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "Show sales in fiscal year", + "Context": { + "ReferenceDateTime": "2019-06-18T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "fiscal year", + "Start": 14, + "End": 24, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "FYXXXX", + "type": "daterange", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "Show sales in the sy18", + "Context": { + "ReferenceDateTime": "2019-06-18T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "sy18", + "Start": 18, + "End": 21, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "SY2018", + "type": "daterange", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "Show sales in the cy18", + "Context": { + "ReferenceDateTime": "2019-06-18T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "cy18", + "Start": 18, + "End": 21, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "type": "daterange", + "start": "2018-01-01", + "end": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "I'll go back on saint patrick 2020", + "Context": { + "ReferenceDateTime": "2019-06-28T00:00:00" + }, + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "saint patrick 2020", + "Start": 16, + "End": 33, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2020-03-17", + "type": "date", + "value": "2020-03-17" + } + ] + } + } + ] + }, + { + "Input": "I'll go back at five-thirty tomorrow evening", + "Context": { + "ReferenceDateTime": "2019-06-28T00:00:00" + }, + "Results": [ + { + "Text": "five-thirty tomorrow evening", + "Start": 16, + "End": 43, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2019-06-29T17:30", + "type": "datetime", + "value": "2019-06-29 17:30:00" + } + ] + } + } + ] + }, + { + "Input": "Let's play basketball from three thirty to four thirty", + "Context": { + "ReferenceDateTime": "2019-06-28T00:00:00" + }, + "Results": [ + { + "Text": "from three thirty to four thirty", + "Start": 22, + "End": 53, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T03:30,T04:30,PT1H)", + "type": "timerange", + "start": "03:30:00", + "end": "04:30:00" + }, + { + "timex": "(T15:30,T16:30,PT1H)", + "type": "timerange", + "start": "15:30:00", + "end": "16:30:00" + } + ] + } + } + ] + }, + { + "Input": "Let's play basketball from two thirty to two forty five", + "Context": { + "ReferenceDateTime": "2019-06-28T00:00:00" + }, + "Results": [ + { + "Text": "from two thirty to two forty five", + "Start": 22, + "End": 54, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T02:30,T02:45,PT15M)", + "type": "timerange", + "start": "02:30:00", + "end": "02:45:00" + }, + { + "timex": "(T14:30,T14:45,PT15M)", + "type": "timerange", + "start": "14:30:00", + "end": "14:45:00" + } + ] + } + } + ] + }, + { + "Input": "=2019", + "Context": { + "ReferenceDateTime": "2019-06-28T00:00:00" + }, + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "=2019", + "Start": 0, + "End": 4, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019", + "type": "daterange", + "start": "2019-01-01", + "end": "2020-01-01" + } + ] + } + } + ] + }, + { + "Input": "> = 2019", + "Context": { + "ReferenceDateTime": "2019-06-28T00:00:00" + }, + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "> = 2019", + "Start": 0, + "End": 7, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019", + "Mod": "since", + "type": "daterange", + "sourceEntity": "datetimerange", + "start": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "< =2019", + "Context": { + "ReferenceDateTime": "2019-06-28T00:00:00" + }, + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "< =2019", + "Start": 0, + "End": 6, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019", + "Mod": "until", + "type": "daterange", + "sourceEntity": "datetimerange", + "end": "2020-01-01" + } + ] + } + } + ] + }, + { + "Input": "Sales for this quarter", + "Context": { + "ReferenceDateTime": "2019-07-04T00:00:00" + }, + "Results": [ + { + "Text": "this quarter", + "Start": 10, + "End": 21, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-07-01,2019-10-01,P3M)", + "type": "daterange", + "start": "2019-07-01", + "end": "2019-10-01" + } + ] + } + } + ] + }, + { + "Input": "Sales for current quarter", + "Context": { + "ReferenceDateTime": "2019-07-04T00:00:00" + }, + "Results": [ + { + "Text": "current quarter", + "Start": 10, + "End": 24, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-07-01,2019-10-01,P3M)", + "type": "daterange", + "start": "2019-07-01", + "end": "2019-10-01" + } + ] + } + } + ] + }, + { + "Input": "Sales for last quarter", + "Context": { + "ReferenceDateTime": "2019-07-04T00:00:00" + }, + "Results": [ + { + "Text": "last quarter", + "Start": 10, + "End": 21, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-04-01,2019-07-01,P3M)", + "type": "daterange", + "start": "2019-04-01", + "end": "2019-07-01" + } + ] + } + } + ] + }, + { + "Input": "Sales for last quarter", + "Context": { + "ReferenceDateTime": "2019-01-28T00:00:00" + }, + "Results": [ + { + "Text": "last quarter", + "Start": 10, + "End": 21, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-10-01,2019-01-01,P3M)", + "type": "daterange", + "start": "2018-10-01", + "end": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "Let's discuss the work for the next quarter.", + "Context": { + "ReferenceDateTime": "2019-07-04T00:00:00" + }, + "Results": [ + { + "Text": "next quarter", + "Start": 31, + "End": 42, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-10-01,2020-01-01,P3M)", + "type": "daterange", + "start": "2019-10-01", + "end": "2020-01-01" + } + ] + } + } + ] + }, + { + "Input": "Let's discuss the work for the next quarter.", + "Context": { + "ReferenceDateTime": "2019-12-28T00:00:00" + }, + "Results": [ + { + "Text": "next quarter", + "Start": 31, + "End": 42, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2020-01-01,2020-04-01,P3M)", + "type": "daterange", + "start": "2020-01-01", + "end": "2020-04-01" + } + ] + } + } + ] + }, + { + "Input": "Let's discuss the work for the coming quarter.", + "Context": { + "ReferenceDateTime": "2019-07-04T00:00:00" + }, + "Results": [ + { + "Text": "coming quarter", + "Start": 31, + "End": 44, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-10-01,2020-01-01,P3M)", + "type": "daterange", + "start": "2019-10-01", + "end": "2020-01-01" + } + ] + } + } + ] + }, + { + "Input": "Let's discuss the work for the following quarter.", + "Context": { + "ReferenceDateTime": "2019-07-04T00:00:00" + }, + "Results": [ + { + "Text": "following quarter", + "Start": 31, + "End": 47, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-10-01,2020-01-01,P3M)", + "type": "daterange", + "start": "2019-10-01", + "end": "2020-01-01" + } + ] + } + } + ] + }, + { + "Input": "Sales for previous quarter", + "Context": { + "ReferenceDateTime": "2019-07-04T00:00:00" + }, + "Results": [ + { + "Text": "previous quarter", + "Start": 10, + "End": 25, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-04-01,2019-07-01,P3M)", + "type": "daterange", + "start": "2019-04-01", + "end": "2019-07-01" + } + ] + } + } + ] + }, + { + "Input": "Sales for past quarter", + "Context": { + "ReferenceDateTime": "2019-07-04T00:00:00" + }, + "Results": [ + { + "Text": "past quarter", + "Start": 10, + "End": 21, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-04-01,2019-07-01,P3M)", + "type": "daterange", + "start": "2019-04-01", + "end": "2019-07-01" + } + ] + } + } + ] + }, + { + "Input": "I will be out in 11:30 am to 12:30 december 27th", + "Context": { + "ReferenceDateTime": "2019-07-04T00:00:00" + }, + "NotSupported": "java", + "Results": [ + { + "Text": "11:30 am to 12:30 december 27th", + "Start": 17, + "End": 47, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-12-27T11:30,XXXX-12-27T12:30,PT1H)", + "type": "datetimerange", + "start": "2018-12-27 11:30:00", + "end": "2018-12-27 12:30:00" + }, + { + "timex": "(XXXX-12-27T11:30,XXXX-12-27T12:30,PT1H)", + "type": "datetimerange", + "start": "2019-12-27 11:30:00", + "end": "2019-12-27 12:30:00" + } + ] + } + } + ] + }, + { + "Input": "Let's have a meeting in 12:30 december 27th", + "Context": { + "ReferenceDateTime": "2019-07-04T00:00:00" + }, + "NotSupported": "java", + "Results": [ + { + "Text": "12:30 december 27th", + "Start": 24, + "End": 42, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-12-27T12:30", + "type": "datetime", + "value": "2018-12-27 12:30:00" + }, + { + "timex": "XXXX-12-27T12:30", + "type": "datetime", + "value": "2019-12-27 12:30:00" + }, + { + "timex": "XXXX-12-27T00:30", + "type": "datetime", + "value": "2018-12-27 00:30:00" + }, + { + "timex": "XXXX-12-27T00:30", + "type": "datetime", + "value": "2019-12-27 00:30:00" + } + ] + } + } + ] + }, + { + "Input": "I bought it for $12 December 27", + "Context": { + "ReferenceDateTime": "2019-07-04T00:00:00" + }, + "Results": [ + { + "Text": "december 27", + "Start": 20, + "End": 30, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-12-27", + "type": "date", + "value": "2018-12-27" + }, + { + "timex": "XXXX-12-27", + "type": "date", + "value": "2019-12-27" + } + ] + } + } + ] + }, + { + "Input": "I bought it for $ 12 December 27", + "Context": { + "ReferenceDateTime": "2019-07-04T00:00:00" + }, + "Results": [ + { + "Text": "december 27", + "Start": 21, + "End": 31, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-12-27", + "type": "date", + "value": "2018-12-27" + }, + { + "timex": "XXXX-12-27", + "type": "date", + "value": "2019-12-27" + } + ] + } + } + ] + }, + { + "Input": "Tim says:30 December is OK", + "Context": { + "ReferenceDateTime": "2019-07-04T00:00:00" + }, + "Results": [ + { + "Text": "30 december", + "Start": 9, + "End": 19, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-12-30", + "type": "date", + "value": "2018-12-30" + }, + { + "timex": "XXXX-12-30", + "type": "date", + "value": "2019-12-30" + } + ] + } + } + ] + }, + { + "Input": "3pm : I'll be out on this week", + "Context": { + "ReferenceDateTime": "2019-07-11T00:00:00" + }, + "Results": [ + { + "Text": "3pm", + "Start": 0, + "End": 2, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T15", + "type": "time", + "value": "15:00:00" + } + ] + } + }, + { + "Text": "this week", + "Start": 21, + "End": 29, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-W28", + "type": "daterange", + "start": "2019-07-08", + "end": "2019-07-15" + } + ] + } + } + ] + }, + { + "Input": "this week 8am should be a daterange and a time.", + "Context": { + "ReferenceDateTime": "2019-07-11T00:00:00" + }, + "Results": [ + { + "Text": "this week", + "Start": 0, + "End": 8, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-W28", + "type": "daterange", + "start": "2019-07-08", + "end": "2019-07-15" + } + ] + } + }, + { + "Text": "8am", + "Start": 10, + "End": 12, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T08", + "type": "time", + "value": "08:00:00" + } + ] + } + } + ] + }, + { + "Input": "this week 8p.m. should be a daterange and a time.", + "Context": { + "ReferenceDateTime": "2019-07-11T00:00:00" + }, + "Results": [ + { + "Text": "this week", + "Start": 0, + "End": 8, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-W28", + "type": "daterange", + "start": "2019-07-08", + "end": "2019-07-15" + } + ] + } + }, + { + "Text": "8p.m.", + "Start": 10, + "End": 14, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T20", + "type": "time", + "value": "20:00:00" + } + ] + } + } + ] + }, + { + "Input": "week 10 8 p.m. should be a daterange and a time.", + "Context": { + "ReferenceDateTime": "2019-07-11T00:00:00" + }, + "Results": [ + { + "Text": "week 10", + "Start": 0, + "End": 6, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-W10", + "type": "daterange", + "start": "2019-03-04", + "end": "2019-03-11" + } + ] + } + }, + { + "Text": "8 p.m.", + "Start": 8, + "End": 13, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T20", + "type": "time", + "value": "20:00:00" + } + ] + } + } + ] + }, + { + "Input": "week 10 8p.m. should be a daterange and a time.", + "Context": { + "ReferenceDateTime": "2019-07-11T00:00:00" + }, + "Results": [ + { + "Text": "week 10", + "Start": 0, + "End": 6, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-W10", + "type": "daterange", + "start": "2019-03-04", + "end": "2019-03-11" + } + ] + } + }, + { + "Text": "8p.m.", + "Start": 8, + "End": 12, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T20", + "type": "time", + "value": "20:00:00" + } + ] + } + } + ] + }, + { + "Input": "week 10 10:20 should be a daterange and a time.", + "Context": { + "ReferenceDateTime": "2019-07-11T00:00:00" + }, + "Results": [ + { + "Text": "week 10", + "Start": 0, + "End": 6, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-W10", + "type": "daterange", + "start": "2019-03-04", + "end": "2019-03-11" + } + ] + } + }, + { + "Text": "10:20", + "Start": 8, + "End": 12, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T10:20", + "type": "time", + "value": "10:20:00" + }, + { + "timex": "T22:20", + "type": "time", + "value": "22:20:00" + } + ] + } + } + ] + }, + { + "Input": "What happened in late afternoon.", + "Context": { + "ReferenceDateTime": "2019-07-17T00:00:00" + }, + "Results": [ + { + "Text": "late afternoon", + "Start": 17, + "End": 30, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "TAF", + "Mod": "end", + "type": "timerange", + "start": "14:00:00", + "end": "16:00:00" + } + ] + } + } + ] + }, + { + "Input": "What happened later in the afternoon.", + "Context": { + "ReferenceDateTime": "2019-07-17T00:00:00" + }, + "Results": [ + { + "Text": "later in the afternoon", + "Start": 14, + "End": 35, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "TAF", + "Mod": "end", + "type": "timerange", + "start": "14:00:00", + "end": "16:00:00" + } + ] + } + } + ] + }, + { + "Input": "What happened in early morning.", + "Context": { + "ReferenceDateTime": "2019-07-17T00:00:00" + }, + "Results": [ + { + "Text": "early morning", + "Start": 17, + "End": 29, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "TMO", + "Mod": "start", + "type": "timerange", + "start": "08:00:00", + "end": "10:00:00" + } + ] + } + } + ] + }, + { + "Input": "What happened early in the morning.", + "Context": { + "ReferenceDateTime": "2019-07-17T00:00:00" + }, + "Results": [ + { + "Text": "early in the morning", + "Start": 14, + "End": 33, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "TMO", + "Mod": "start", + "type": "timerange", + "start": "08:00:00", + "end": "10:00:00" + } + ] + } + } + ] + }, + { + "Input": "Let's go for coffee next week later in the afternoon", + "Context": { + "ReferenceDateTime": "2019-07-17T00:00:00" + }, + "Results": [ + { + "Text": "next week", + "Start": 20, + "End": 28, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-W30", + "type": "daterange", + "start": "2019-07-22", + "end": "2019-07-29" + } + ] + } + }, + { + "Text": "later in the afternoon", + "Start": 30, + "End": 51, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "TAF", + "Mod": "end", + "type": "timerange", + "start": "14:00:00", + "end": "16:00:00" + } + ] + } + } + ] + }, + { + "Input": "Let's go for coffee next week later in the morning.", + "Context": { + "ReferenceDateTime": "2019-07-17T00:00:00" + }, + "Results": [ + { + "Text": "next week", + "Start": 20, + "End": 28, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-W30", + "type": "daterange", + "start": "2019-07-22", + "end": "2019-07-29" + } + ] + } + }, + { + "Text": "later in the morning", + "Start": 30, + "End": 49, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "TMO", + "Mod": "end", + "type": "timerange", + "start": "10:00:00", + "end": "12:00:00" + } + ] + } + } + ] + }, + { + "Input": "Let's go for coffee next week later in the evening.", + "Context": { + "ReferenceDateTime": "2019-07-17T00:00:00" + }, + "Results": [ + { + "Text": "next week", + "Start": 20, + "End": 28, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-W30", + "type": "daterange", + "start": "2019-07-22", + "end": "2019-07-29" + } + ] + } + }, + { + "Text": "later in the evening", + "Start": 30, + "End": 49, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "TEV", + "Mod": "end", + "type": "timerange", + "start": "18:00:00", + "end": "20:00:00" + } + ] + } + } + ] + }, + { + "Input": "I'm in the pacific timezone", + "Context": { + "ReferenceDateTime": "2018-11-28T12:00:00" + }, + "Comment": "Not supported as the TimeZone is not enabled for now", + "NotSupported": "javascript, dotnet, java, python", + "Results": [ + { + "Text": "pacific timezone", + "Start": 11, + "End": 26, + "TypeName": "datetimeV2.timezone", + "Resolution": { + "values": [ + { + "type": "timezone", + "value": "UTC-08:00", + "utcOffsetMins": "-480" + } + ] + } + } + ] + }, + { + "Input": "Let's meet at 1pm mountain timezone", + "Context": { + "ReferenceDateTime": "2018-11-28T12:00:00" + }, + "Comment": "Not supported as the TimeZone is not enabled for now", + "NotSupported": "javascript, dotnet, java, python", + "Results": [ + { + "Text": "1pm mountain timezone", + "Start": 14, + "End": 34, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T13", + "type": "time", + "timezone": "UTC-06:00", + "timezoneText": "mountain timezone", + "utcOffsetMins": "-360", + "value": "13:00:00" + } + ] + } + } + ] + }, + { + "Input": "I drank a cup of coffee on mar4 night.", + "Context": { + "ReferenceDateTime": "2019-07-17T00:00:00" + }, + "Results": [ + { + "Text": "mar4 night", + "Start": 27, + "End": 36, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "XXXX-03-04TNI", + "type": "datetimerange", + "start": "2019-03-04 20:00:00", + "end": "2019-03-04 23:59:59" + }, + { + "timex": "XXXX-03-04TNI", + "type": "datetimerange", + "start": "2020-03-04 20:00:00", + "end": "2020-03-04 23:59:59" + } + ] + } + } + ] + }, + { + "Input": "I drank a cup of coffee on tues the 4th 7pm", + "Context": { + "ReferenceDateTime": "2019-06-17T00:00:00" + }, + "Results": [ + { + "Text": "tues the 4th 7pm", + "Start": 27, + "End": 42, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2019-06-04T19", + "type": "datetime", + "value": "2019-06-04 19:00:00" + } + ] + } + } + ] + }, + { + "Input": "Let's go for coffee on tuesday the eleventh.", + "Context": { + "ReferenceDateTime": "2019-06-10T00:00:00" + }, + "Results": [ + { + "Text": "tuesday the eleventh", + "Start": 23, + "End": 42, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-06-11", + "type": "date", + "value": "2019-06-11" + } + ] + } + } + ] + }, + { + "Input": "Let's go for coffee on wednesday the thirty first.", + "Context": { + "ReferenceDateTime": "2019-07-19T00:00:00" + }, + "Results": [ + { + "Text": "wednesday the thirty first", + "Start": 23, + "End": 48, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-07-31", + "type": "date", + "value": "2019-07-31" + } + ] + } + } + ] + }, + { + "Input": "Let's go for coffee on building 34 this afternoon", + "Context": { + "ReferenceDateTime": "2019-07-30T00:00:00" + }, + "Results": [ + { + "Text": "this afternoon", + "Start": 35, + "End": 48, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2019-07-30TAF", + "type": "datetimerange", + "start": "2019-07-30 12:00:00", + "end": "2019-07-30 16:00:00" + } + ] + } + } + ] + }, + { + "Input": "Let's go for coffee on building 4 this afternoon", + "Context": { + "ReferenceDateTime": "2019-07-30T00:00:00" + }, + "Results": [ + { + "Text": "this afternoon", + "Start": 34, + "End": 47, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2019-07-30TAF", + "type": "datetimerange", + "start": "2019-07-30 12:00:00", + "end": "2019-07-30 16:00:00" + } + ] + } + } + ] + }, + { + "Input": "134 this afternoon", + "Context": { + "ReferenceDateTime": "2019-07-30T00:00:00" + }, + "Results": [ + { + "Text": "this afternoon", + "Start": 4, + "End": 17, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2019-07-30TAF", + "type": "datetimerange", + "start": "2019-07-30 12:00:00", + "end": "2019-07-30 16:00:00" + } + ] + } + } + ] + }, + { + "Input": "Let's go for coffee on tuesday of next week", + "Context": { + "ReferenceDateTime": "2019-07-30T00:00:00" + }, + "Results": [ + { + "Text": "on tuesday of next week", + "Start": 20, + "End": 42, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-08-06", + "type": "date", + "value": "2019-08-06" + } + ] + } + } + ] + }, + { + "Input": "We met on tuesday of last week", + "Context": { + "ReferenceDateTime": "2019-07-30T00:00:00" + }, + "Results": [ + { + "Text": "tuesday of last week", + "Start": 10, + "End": 29, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-07-23", + "type": "date", + "value": "2019-07-23" + } + ] + } + } + ] + }, + { + "Input": "let's meet later this afternoon.", + "Context": { + "ReferenceDateTime": "2019-08-01T00:00:00" + }, + "Results": [ + { + "Text": "later this afternoon", + "Start": 11, + "End": 30, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2019-08-01TAF", + "Mod": "end", + "type": "datetimerange", + "start": "2019-08-01 14:00:00", + "end": "2019-08-01 16:00:00" + } + ] + } + } + ] + }, + { + "Input": "let's meet late this morning.", + "Context": { + "ReferenceDateTime": "2019-08-01T00:00:00" + }, + "Results": [ + { + "Text": "late this morning", + "Start": 11, + "End": 27, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2019-08-01TMO", + "Mod": "end", + "type": "datetimerange", + "start": "2019-08-01 10:00:00", + "end": "2019-08-01 12:00:00" + } + ] + } + } + ] + }, + { + "Input": "let's meet early this evening.", + "Context": { + "ReferenceDateTime": "2019-08-01T00:00:00" + }, + "Results": [ + { + "Text": "early this evening", + "Start": 11, + "End": 28, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2019-08-01TEV", + "Mod": "start", + "type": "datetimerange", + "start": "2019-08-01 16:00:00", + "end": "2019-08-01 18:00:00" + } + ] + } + } + ] + }, + { + "Input": "I will leave from next friday to Oct 1st 2020.", + "Context": { + "ReferenceDateTime": "2019-07-30T08:00:00" + }, + "NotSupported": "python, java", + "Results": [ + { + "Text": "from next friday to oct 1st 2020", + "Start": 13, + "End": 44, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-08-09,2020-10-01,P419D)", + "type": "daterange", + "start": "2019-08-09", + "end": "2020-10-01" + } + ] + } + } + ] + }, + { + "Input": "Cortana could try to arrange a Skype call this or next week please?", + "Context": { + "ReferenceDateTime": "2019-08-01T00:00:00" + }, + "NotSupported": "javascript", + "Results": [ + { + "Text": "next week", + "Start": 50, + "End": 58, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-W32", + "type": "daterange", + "start": "2019-08-05", + "end": "2019-08-12" + } + ] + } + } + ] + }, + { + "Input": "Yes. May I ask why?", + "Context": { + "ReferenceDateTime": "2018-01-07T00:00:00" + }, + "NotSupported": "javascript", + "Results": [] + }, + { + "Input": "Ok, may I ask Cortana to help?", + "Context": { + "ReferenceDateTime": "2018-01-07T00:00:00" + }, + "NotSupported": "javascript", + "Results": [] + }, + { + "Input": "ABC-12345-A1B2C3 this is yet to be submitted", + "Context": { + "ReferenceDateTime": "2019-08-08T00:00:00" + }, + "Results": [] + }, + { + "Input": "mar3 this week or next", + "Context": { + "ReferenceDateTime": "2019-08-08T00:00:00" + }, + "Results": [ + { + "Text": "mar3", + "Start": 0, + "End": 3, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-03-03", + "type": "date", + "value": "2019-03-03" + }, + { + "timex": "XXXX-03-03", + "type": "date", + "value": "2020-03-03" + } + ] + } + }, + { + "Text": "this week", + "Start": 5, + "End": 13, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-W32", + "type": "daterange", + "start": "2019-08-05", + "end": "2019-08-12" + } + ] + } + } + ] + }, + { + "Input": "I want to loan $10000 over 3 years", + "Context": { + "ReferenceDateTime": "2019-08-12T00:00:00" + }, + "Results": [ + { + "Text": "3 years", + "Start": 27, + "End": 33, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P3Y", + "type": "duration", + "value": "94608000" + } + ] + } + } + ] + }, + { + "Input": "I want to loan $10000 in 3 years", + "Context": { + "ReferenceDateTime": "2019-08-12T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "in 3 years", + "Start": 22, + "End": 31, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2022-08-12", + "type": "date", + "value": "2022-08-12" + } + ] + } + } + ] + }, + { + "Input": "Must deliver sixteen (16) units before the thirty-first day of the month.", + "Context": { + "ReferenceDateTime": "2019-08-12T00:00:00" + }, + "Results": [ + { + "Text": "before the thirty-first day of the month", + "Start": 32, + "End": 71, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-08-31", + "Mod": "before", + "type": "daterange", + "sourceEntity": "datetimepoint", + "end": "2019-08-31" + } + ] + } + } + ] + }, + { + "Input": "I will have a long vacation from next monday to friday", + "Context": { + "ReferenceDateTime": "2019-09-05T00:00:00" + }, + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "from next monday to friday", + "Start": 28, + "End": 53, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-09-09,2019-09-13,P4D)", + "type": "daterange", + "start": "2019-09-09", + "end": "2019-09-13" + } + ] + } + } + ] + }, + { + "Input": "6,107.31 August 2019 should not include the decimal", + "Comment": "Only August 2019 should be extracted as a DateRange, so no output in Date only. Java disabled due to issue in lookbehind.", + "NotSupported": "dotnet, java, javascript, python", + "Results": [ + { + "Text": "august 2019", + "Start": 9, + "End": 19, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-08", + "type": "daterange", + "start": "2019-08-01", + "end": "2019-09-01" + } + ] + } + } + ] + }, + { + "Input": "0.8/15 looks like a formula", + "Comment": "Java disabled due to issue in lookbehind.", + "NotSupported": "dotnet, java, javascript, python", + "Results": [] + }, + { + "Input": "8/1.5 looks like a formula", + "Comment": "Java disabled due to issue in lookbehind.", + "NotSupported": "dotnet, java, javascript, python", + "Results": [] + }, + { + "Input": "feb 30 2019", + "Context": { + "ReferenceDateTime": "2020-07-30T00:00:00" + }, + "Results": [ + { + "Text": "feb 30 2019", + "Start": 0, + "End": 10, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-02-30", + "type": "date", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "feb 30", + "Context": { + "ReferenceDateTime": "2019-01-30T00:00:00" + }, + "Results": [ + { + "Text": "feb 30", + "Start": 0, + "End": 5, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-02-30", + "type": "date", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "feb 30", + "Context": { + "ReferenceDateTime": "2019-07-30T00:00:00" + }, + "Results": [ + { + "Text": "feb 30", + "Start": 0, + "End": 5, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-02-30", + "type": "date", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "That's absurd like saying we should meet in feb 30 2019 17:20!", + "Results": [ + { + "Text": "feb 30 2019 17:20", + "Start": 44, + "End": 60, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2019-02-30T17:20", + "type": "datetime", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "Let's meet once a week", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "once a week", + "Start": 11, + "End": 21, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P1W", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "I go on vacation once a year", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "once a year", + "Start": 17, + "End": 27, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P1Y", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "The request is ABC-12345-A1B2C3 this round. Let's arrange a 30 minutes call this week. Look forward to speaking again this week.", + "Context": { + "ReferenceDateTime": "2019-09-09T00:00:00" + }, + "NotSupported": "javascript", + "Results": [ + { + "Text": "30 minutes", + "Start": 60, + "End": 69, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT30M", + "type": "duration", + "value": "1800" + } + ] + } + }, + { + "Text": "this week", + "Start": 76, + "End": 84, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-W37", + "type": "daterange", + "start": "2019-09-09", + "end": "2019-09-16" + } + ] + } + }, + { + "Text": "this week", + "Start": 118, + "End": 126, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-W37", + "type": "daterange", + "start": "2019-09-09", + "end": "2019-09-16" + } + ] + } + } + ] + }, + { + "Input": "We've met last week this time, right?", + "Context": { + "ReferenceDateTime": "2019-09-09T00:00:00" + }, + "NotSupported": "javascript", + "Results": [ + { + "Text": "last week", + "Start": 10, + "End": 18, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-W36", + "type": "daterange", + "start": "2019-09-02", + "end": "2019-09-09" + } + ] + } + } + ] + }, + { + "Input": "Open ABC-12345-A1B2C3 next", + "Context": { + "ReferenceDateTime": "2019-09-09T00:00:00" + }, + "Results": [] + }, + { + "Input": "Was it last week or this?", + "Context": { + "ReferenceDateTime": "2019-09-09T00:00:00" + }, + "NotSupported": "javascript", + "Results": [ + { + "Text": "last week", + "Start": 7, + "End": 15, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-W36", + "type": "daterange", + "start": "2019-09-02", + "end": "2019-09-09" + } + ] + } + } + ] + }, + { + "Input": "Please schedule a ยฝ hour Teams call.", + "Context": { + "ReferenceDateTime": "2019-09-09T00:00:00" + }, + "Results": [ + { + "Text": "ยฝ hour", + "Start": 18, + "End": 23, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT0.5H", + "type": "duration", + "value": "1800" + } + ] + } + } + ] + }, + { + "Input": "Let's target a second round", + "Context": { + "ReferenceDateTime": "2019-09-09T00:00:00" + }, + "NotSupported": "javascript", + "Results": [] + }, + { + "Input": "It happened due to a one second time difference.", + "Context": { + "ReferenceDateTime": "2019-09-09T00:00:00" + }, + "NotSupported": "java", + "Results": [ + { + "Text": "one second", + "Start": 21, + "End": 30, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT1S", + "type": "duration", + "value": "1" + } + ] + } + } + ] + }, + { + "Input": "What date is 3 days from today?", + "Context": { + "ReferenceDateTime": "2019-08-24T00:00:00" + }, + "Results": [ + { + "Text": "3 days from today", + "Start": 13, + "End": 29, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-08-27", + "type": "date", + "value": "2019-08-27" + } + ] + } + } + ] + }, + { + "Input": "my vacation will start from October", + "Context": { + "ReferenceDateTime": "2019-08-24T00:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "october", + "Start": 28, + "End": 34, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-10", + "type": "daterange", + "start": "2018-10-01", + "end": "2018-11-01" + }, + { + "timex": "XXXX-10", + "type": "daterange", + "start": "2019-10-01", + "end": "2019-11-01" + } + ] + } + } + ] + }, + { + "Input": "let's meet after breakfast", + "Context": { + "ReferenceDateTime": "2019-09-12T00:00:00" + }, + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "after breakfast", + "Start": 11, + "End": 25, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "TMEB", + "Mod": "after", + "type": "timerange", + "start": "12:00:00" + } + ] + } + } + ] + }, + { + "Input": "let's meet before lunch", + "Context": { + "ReferenceDateTime": "2019-09-12T00:00:00" + }, + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "before lunch", + "Start": 11, + "End": 22, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "TMEL", + "Mod": "before", + "type": "timerange", + "end": "11:00:00" + } + ] + } + } + ] + }, + { + "Input": "let's meet around dinner", + "Context": { + "ReferenceDateTime": "2019-09-12T00:00:00" + }, + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "around dinner", + "Start": 11, + "End": 23, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "TMED", + "Mod": "approx", + "type": "timerange", + "start": "16:00:00", + "end": "20:00:00" + } + ] + } + } + ] + }, + { + "Input": "We will have lunch together with Jim", + "Comment": "Disable this for now because of new features in .NET", + "NotSupported": "javascript", + "Context": { + "ReferenceDateTime": "2019-09-12T00:00:00" + }, + "Results": [] + }, + { + "Input": "We will have that staff dinner seven p . m .", + "NotSupported": "javascript, java, python", + "Context": { + "ReferenceDateTime": "2019-09-12T00:00:00" + }, + "Results": [ + { + "Text": "seven p . m .", + "Start": 31, + "End": 43, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T19", + "type": "time", + "value": "19:00:00" + } + ] + } + } + ] + }, + { + "Input": "How is the weather in the next two days?", + "Context": { + "ReferenceDateTime": "2019-09-19T00:00:00" + }, + "Results": [ + { + "Text": "next two days", + "Start": 26, + "End": 38, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-09-20,2019-09-22,P2D)", + "type": "daterange", + "start": "2019-09-20", + "end": "2019-09-22" + } + ] + } + } + ] + }, + { + "Input": "How about 2019/aug/01", + "Context": { + "ReferenceDateTime": "2019-09-19T00:00:00" + }, + "Results": [ + { + "Text": "2019/aug/01", + "Start": 10, + "End": 20, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-08-01", + "type": "date", + "value": "2019-08-01" + } + ] + } + } + ] + }, + { + "Input": "How about 2019-aug-1", + "Context": { + "ReferenceDateTime": "2019-09-19T00:00:00" + }, + "Results": [ + { + "Text": "2019-aug-1", + "Start": 10, + "End": 19, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-08-01", + "type": "date", + "value": "2019-08-01" + } + ] + } + } + ] + }, + { + "Input": "He has been China from 2019-aug-01 to today.", + "Context": { + "ReferenceDateTime": "2019-10-14T01:00:00" + }, + "Results": [ + { + "Text": "from 2019-aug-01 to today", + "Start": 18, + "End": 42, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-08-01,2019-10-14,P74D)", + "type": "daterange", + "start": "2019-08-01", + "end": "2019-10-14" + } + ] + } + } + ] + }, + { + "Input": "2019/aug/01 to today", + "Context": { + "ReferenceDateTime": "2019-10-14T10:00:00" + }, + "Results": [ + { + "Text": "2019/aug/01 to today", + "Start": 0, + "End": 19, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-08-01,2019-10-14,P74D)", + "type": "daterange", + "start": "2019-08-01", + "end": "2019-10-14" + } + ] + } + } + ] + }, + { + "Input": "what about 30 min later?", + "Context": { + "ReferenceDateTime": "2019-11-01T15:16:00" + }, + "Results": [ + { + "Text": "30 min later", + "Start": 11, + "End": 22, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2019-11-01T15:46:00", + "type": "datetime", + "value": "2019-11-01 15:46:00" + } + ] + } + } + ] + }, + { + "Input": "Every other Friday", + "Context": { + "ReferenceDateTime": "2019-11-25T17:00:00" + }, + "Results": [ + { + "Text": "every other friday", + "Start": 0, + "End": 17, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-5", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "Let's have a quarterly meeting.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "quarterly", + "Start": 13, + "End": 21, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P3M", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "q1 and q2 could be any year", + "Context": { + "ReferenceDateTime": "2019-11-07T00:00:00" + }, + "Results": [ + { + "Text": "q1", + "Start": 0, + "End": 1, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-01-01,XXXX-04-01,P3M)", + "type": "daterange", + "start": "2019-01-01", + "end": "2019-04-01" + }, + { + "timex": "(XXXX-01-01,XXXX-04-01,P3M)", + "type": "daterange", + "start": "2020-01-01", + "end": "2020-04-01" + } + ] + } + }, + { + "Text": "q2", + "Start": 7, + "End": 8, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-04-01,XXXX-07-01,P3M)", + "type": "daterange", + "start": "2019-04-01", + "end": "2019-07-01" + }, + { + "timex": "(XXXX-04-01,XXXX-07-01,P3M)", + "type": "daterange", + "start": "2020-04-01", + "end": "2020-07-01" + } + ] + } + }, + { + "Text": "any year", + "Start": 19, + "End": 26, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P1Y", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "How about 2019 q1", + "Context": { + "ReferenceDateTime": "2019-11-07T00:00:00" + }, + "Results": [ + { + "Text": "2019 q1", + "Start": 10, + "End": 16, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-01-01,2019-04-01,P3M)", + "type": "daterange", + "start": "2019-01-01", + "end": "2019-04-01" + } + ] + } + } + ] + }, + { + "Input": "How about 2019-Q1", + "Context": { + "ReferenceDateTime": "2019-11-07T00:00:00" + }, + "Results": [ + { + "Text": "2019-q1", + "Start": 10, + "End": 16, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-01-01,2019-04-01,P3M)", + "type": "daterange", + "start": "2019-01-01", + "end": "2019-04-01" + } + ] + } + } + ] + }, + { + "Input": "How about q3 2019", + "Context": { + "ReferenceDateTime": "2019-11-07T00:00:00" + }, + "Results": [ + { + "Text": "q3 2019", + "Start": 10, + "End": 16, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-07-01,2019-10-01,P3M)", + "type": "daterange", + "start": "2019-07-01", + "end": "2019-10-01" + } + ] + } + } + ] + }, + { + "Input": "q1-2019", + "Context": { + "ReferenceDateTime": "2019-11-07T00:00:00" + }, + "NotSupported": "python, javascript", + "Results": [ + { + "Text": "q1-2019", + "Start": 0, + "End": 6, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-01-01,2019-04-01,P3M)", + "type": "daterange", + "start": "2019-01-01", + "end": "2019-04-01" + } + ] + } + } + ] + }, + { + "Input": "2019 q3 and 2020 q1", + "Context": { + "ReferenceDateTime": "2019-11-07T00:00:00" + }, + "Results": [ + { + "Text": "2019 q3", + "Start": 0, + "End": 6, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-07-01,2019-10-01,P3M)", + "type": "daterange", + "start": "2019-07-01", + "end": "2019-10-01" + } + ] + } + }, + { + "Text": "2020 q1", + "Start": 12, + "End": 18, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2020-01-01,2020-04-01,P3M)", + "type": "daterange", + "start": "2020-01-01", + "end": "2020-04-01" + } + ] + } + } + ] + }, + { + "Input": "please schedule a meeting for w/c Feb 4.", + "Context": { + "ReferenceDateTime": "2019-11-07T00:00:00" + }, + "Results": [ + { + "Text": "w/c feb 4", + "Start": 30, + "End": 38, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-02-04", + "type": "daterange", + "start": "2019-02-04", + "end": "2019-02-11" + }, + { + "timex": "XXXX-02-04", + "type": "daterange", + "start": "2020-02-03", + "end": "2020-02-10" + } + ] + } + } + ] + }, + { + "Input": "please schedule a meeting for the week beginning February 4", + "Context": { + "ReferenceDateTime": "2019-11-07T00:00:00" + }, + "Results": [ + { + "Text": "the week beginning february 4", + "Start": 30, + "End": 58, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-02-04", + "type": "daterange", + "start": "2019-02-04", + "end": "2019-02-11" + }, + { + "timex": "XXXX-02-04", + "type": "daterange", + "start": "2020-02-03", + "end": "2020-02-10" + } + ] + } + } + ] + }, + { + "Input": "please schedule a meeting for the week starting on February 4", + "Context": { + "ReferenceDateTime": "2019-11-07T00:00:00" + }, + "Results": [ + { + "Text": "the week starting on february 4", + "Start": 30, + "End": 60, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-02-04", + "type": "daterange", + "start": "2019-02-04", + "end": "2019-02-11" + }, + { + "timex": "XXXX-02-04", + "type": "daterange", + "start": "2020-02-03", + "end": "2020-02-10" + } + ] + } + } + ] + }, + { + "Input": "please schedule a meeting for the week commencing February 4", + "Context": { + "ReferenceDateTime": "2019-11-07T00:00:00" + }, + "Results": [ + { + "Text": "the week commencing february 4", + "Start": 30, + "End": 59, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-02-04", + "type": "daterange", + "start": "2019-02-04", + "end": "2019-02-11" + }, + { + "timex": "XXXX-02-04", + "type": "daterange", + "start": "2020-02-03", + "end": "2020-02-10" + } + ] + } + } + ] + }, + { + "Input": "This popular family friendly concert returns to the Hall for another lunchtime filled with traditional carols and festive favourites", + "Context": { + "ReferenceDateTime": "2019-11-07T00:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "lunchtime", + "Start": 69, + "End": 77, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "TMEL", + "type": "timerange", + "start": "11:00:00", + "end": "13:00:00" + } + ] + } + } + ] + }, + { + "Input": "any available time to run errands at lunchtime today", + "Context": { + "ReferenceDateTime": "2019-11-07T00:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "at lunchtime", + "Start": 34, + "End": 45, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "TMEL", + "type": "timerange", + "start": "11:00:00", + "end": "13:00:00" + } + ] + } + }, + { + "Text": "today", + "Start": 47, + "End": 51, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-11-07", + "type": "date", + "value": "2019-11-07" + } + ] + } + } + ] + }, + { + "Input": "I'll go back at 8.30pm today", + "Context": { + "ReferenceDateTime": "2019-12-26T00:00:00" + }, + "Results": [ + { + "Text": "at 8.30pm today", + "Start": 13, + "End": 27, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2019-12-26T20:30", + "type": "datetime", + "value": "2019-12-26 20:30:00" + } + ] + } + } + ] + }, + { + "Input": "I'll go back today at 8.30pm", + "Context": { + "ReferenceDateTime": "2019-12-26T00:00:00" + }, + "Results": [ + { + "Text": "today at 8.30pm", + "Start": 13, + "End": 27, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2019-12-26T20:30", + "type": "datetime", + "value": "2019-12-26 20:30:00" + } + ] + } + } + ] + }, + { + "Input": "I'll go back 8.30pm today", + "Context": { + "ReferenceDateTime": "2019-12-26T00:00:00" + }, + "Results": [ + { + "Text": "8.30pm today", + "Start": 13, + "End": 24, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2019-12-26T20:30", + "type": "datetime", + "value": "2019-12-26 20:30:00" + } + ] + } + } + ] + }, + { + "Input": "I'll go back at 8.30 pm today", + "Context": { + "ReferenceDateTime": "2019-12-26T00:00:00" + }, + "Results": [ + { + "Text": "at 8.30 pm today", + "Start": 13, + "End": 28, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2019-12-26T20:30", + "type": "datetime", + "value": "2019-12-26 20:30:00" + } + ] + } + } + ] + }, + { + "Input": "The target time is 8.10 pm", + "Context": { + "ReferenceDateTime": "2019-12-26T00:00:00" + }, + "Results": [ + { + "Text": "8.10 pm", + "Start": 19, + "End": 25, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T20:10", + "type": "time", + "value": "20:10:00" + } + ] + } + } + ] + }, + { + "Input": "Book a trip from 26th june of 2020 to 28th june of 2020", + "Context": { + "ReferenceDateTime": "2019-11-07T00:00:00" + }, + "Results": [ + { + "Text": "from 26th june of 2020 to 28th june of 2020", + "Start": 12, + "End": 54, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2020-06-26,2020-06-28,P2D)", + "type": "daterange", + "start": "2020-06-26", + "end": "2020-06-28" + } + ] + } + } + ] + }, + { + "Input": "Book something from 26th of june of 2020 to the 28th of june of 2020", + "Context": { + "ReferenceDateTime": "2019-11-07T00:00:00" + }, + "Results": [ + { + "Text": "from 26th of june of 2020 to the 28th of june of 2020", + "Start": 15, + "End": 67, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2020-06-26,2020-06-28,P2D)", + "type": "daterange", + "start": "2020-06-26", + "end": "2020-06-28" + } + ] + } + } + ] + }, + { + "Input": "What about from june 26th of 2020 to june the 28th 2020?", + "Context": { + "ReferenceDateTime": "2019-11-07T00:00:00" + }, + "Results": [ + { + "Text": "from june 26th of 2020 to june the 28th 2020", + "Start": 11, + "End": 54, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2020-06-26,2020-06-28,P2D)", + "type": "daterange", + "start": "2020-06-26", + "end": "2020-06-28" + } + ] + } + } + ] + }, + { + "Input": "This company was established at the end of 2000", + "Context": { + "ReferenceDateTime": "2020-04-24T10:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "end of 2000", + "Start": 36, + "End": 46, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2000", + "Mod": "end", + "type": "daterange", + "start": "2000-09-01", + "end": "2001-01-01" + } + ] + } + } + ] + }, + { + "Input": "This company was established at the middle of 2000", + "Context": { + "ReferenceDateTime": "2020-04-24T10:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "middle of 2000", + "Start": 36, + "End": 49, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2000", + "Mod": "mid", + "type": "daterange", + "start": "2000-05-01", + "end": "2000-09-01" + } + ] + } + } + ] + }, + { + "Input": "This company was established at the beginning of 2000", + "Context": { + "ReferenceDateTime": "2020-04-24T10:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "beginning of 2000", + "Start": 36, + "End": 52, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2000", + "Mod": "start", + "type": "daterange", + "start": "2000-01-01", + "end": "2000-05-01" + } + ] + } + } + ] + }, + { + "Input": "We have lived here since the end of 1989", + "Context": { + "ReferenceDateTime": "2020-04-27T18:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "since the end of 1989", + "Start": 19, + "End": 39, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "1989", + "Mod": "since-end", + "type": "daterange", + "sourceEntity": "datetimerange", + "start": "1989-09-01" + } + ] + } + } + ] + }, + { + "Input": "We have lived here from the end of 1989", + "Context": { + "ReferenceDateTime": "2020-04-27T18:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "end of 1989", + "Start": 28, + "End": 38, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "1989", + "Mod": "end", + "type": "daterange", + "start": "1989-09-01", + "end": "1990-01-01" + } + ] + } + } + ] + }, + { + "Input": "We have lived here from mid 1989", + "Context": { + "ReferenceDateTime": "2020-04-27T18:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "mid 1989", + "Start": 24, + "End": 31, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "1989", + "Mod": "mid", + "type": "daterange", + "start": "1989-05-01", + "end": "1989-09-01" + } + ] + } + } + ] + }, + { + "Input": "How many clusters docked between Jan 2019 and today", + "Context": { + "ReferenceDateTime": "2020-04-26T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "between jan 2019 and today", + "Start": 25, + "End": 50, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-01-01,2020-04-26,P481D)", + "type": "daterange", + "start": "2019-01-01", + "end": "2020-04-26" + } + ] + } + } + ] + }, + { + "Input": "How many clusters docked between Jan 2019 and tomorrow", + "Context": { + "ReferenceDateTime": "2020-04-26T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "between jan 2019 and tomorrow", + "Start": 25, + "End": 53, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-01-01,2020-04-27,P482D)", + "type": "daterange", + "start": "2019-01-01", + "end": "2020-04-27" + } + ] + } + } + ] + }, + { + "Input": "How many clusters docked between Jan 2019 and now", + "Context": { + "ReferenceDateTime": "2020-04-26T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "between jan 2019 and now", + "Start": 25, + "End": 48, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-01-01,2020-04-26,P481D)", + "type": "daterange", + "start": "2019-01-01", + "end": "2020-04-26" + } + ] + } + } + ] + }, + { + "Input": "This task should be carried out between today and tomorrow", + "Context": { + "ReferenceDateTime": "2020-05-06T18:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "between today and tomorrow", + "Start": 32, + "End": 57, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2020-05-06,2020-05-07,P1D)", + "type": "daterange", + "start": "2020-05-06", + "end": "2020-05-07" + } + ] + } + } + ] + }, + { + "Input": "The allotted time was between 22/Jan/2019 and yesterday", + "Context": { + "ReferenceDateTime": "2020-05-06T18:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "between 22/jan/2019 and yesterday", + "Start": 22, + "End": 54, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-01-22,2020-05-05,P469D)", + "type": "daterange", + "start": "2019-01-22", + "end": "2020-05-05" + } + ] + } + } + ] + }, + { + "Input": "It should have been completed between Aug 2019 and now", + "Context": { + "ReferenceDateTime": "2020-05-06T18:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "between aug 2019 and now", + "Start": 30, + "End": 53, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-08-01,2020-05-06,P279D)", + "type": "daterange", + "start": "2019-08-01", + "end": "2020-05-06" + } + ] + } + } + ] + }, + { + "Input": "The ssn is 123-12-1234", + "Context": { + "ReferenceDateTime": "2020-05-14T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [] + }, + { + "Input": "The COVID-19 was very serious at 02-02-2020 - 03-03-2020", + "Context": { + "ReferenceDateTime": "2020-05-14T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "02-02-2020 - 03-03-2020", + "Start": 33, + "End": 55, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2020-02-02,2020-03-03,P30D)", + "type": "daterange", + "start": "2020-02-02", + "end": "2020-03-03" + } + ] + } + } + ] + }, + { + "Input": "The period is 10/1-11/2/2017", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10/1-11/2/2017", + "Start": 14, + "End": 27, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2017-10-01,2017-11-02,P32D)", + "type": "daterange", + "start": "2017-10-01", + "end": "2017-11-02" + } + ] + } + } + ] + }, + { + "Input": "The code of this object is 133-03-03-2020", + "Context": { + "ReferenceDateTime": "2020-05-14T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [] + }, + { + "Input": "The file's name is sales_report-2002-10-09.xlsx", + "Context": { + "ReferenceDateTime": "2020-05-14T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [] + }, + { + "Input": "2015-1-32 is a wrong date", + "Context": { + "ReferenceDateTime": "2020-05-14T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [] + }, + { + "Input": "Call me al (206) 555-1212", + "Context": { + "ReferenceDateTime": "2020-05-14T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [] + }, + { + "Input": "1st week of Oct. on Friday.", + "Context": { + "ReferenceDateTime": "2019-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "1st week of oct. on friday", + "Start": 0, + "End": 25, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-10-WXX-5-#1", + "type": "date", + "value": "2019-10-04" + }, + { + "timex": "XXXX-10-WXX-5-#1", + "type": "date", + "value": "2020-10-02" + } + ] + } + } + ] + }, + { + "Input": "Let's celebrate International Workers' Day!", + "Context": { + "ReferenceDateTime": "2020-05-14T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "international workers' day", + "Start": 16, + "End": 41, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-05-01", + "type": "date", + "value": "2020-05-01" + }, + { + "timex": "XXXX-05-01", + "type": "date", + "value": "2021-05-01" + } + ] + } + } + ] + }, + { + "Input": "Book a room for two days?", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "two days", + "Start": 16, + "End": 23, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P2D", + "type": "duration", + "value": "172800" + } + ] + } + } + ] + }, + { + "Input": "Book a room for two nights?", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "two nights", + "Start": 16, + "End": 25, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P2D", + "type": "duration", + "value": "172800" + } + ] + } + } + ] + }, + { + "Input": "Book a room for 1 night?", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "1 night", + "Start": 16, + "End": 22, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P1D", + "type": "duration", + "value": "86400" + } + ] + } + } + ] + }, + { + "Input": "fourth of july of 1995", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript,python", + "Results": [ + { + "Text": "fourth of july of 1995", + "Start": 0, + "End": 21, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "1995-07-04", + "type": "date", + "value": "1995-07-04" + } + ] + } + } + ] + }, + { + "Input": "june of 1992", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "june of 1992", + "Start": 0, + "End": 11, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "1992-06", + "type": "daterange", + "start": "1992-06-01", + "end": "1992-07-01" + } + ] + } + } + ] + }, + { + "Input": "july 4th of 1995", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "july 4th of 1995", + "Start": 0, + "End": 15, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "1995-07-04", + "type": "date", + "value": "1995-07-04" + } + ] + } + } + ] + }, + { + "Input": "4th of july of 1995", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "4th of july of 1995", + "Start": 0, + "End": 18, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "1995-07-04", + "type": "date", + "value": "1995-07-04" + } + ] + } + } + ] + }, + { + "Input": "fourth of july 1995", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript,python", + "Results": [ + { + "Text": "fourth of july 1995", + "Start": 0, + "End": 18, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "1995-07-04", + "type": "date", + "value": "1995-07-04" + } + ] + } + } + ] + }, + { + "Input": "fourth of july, 1995", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript,python", + "Results": [ + { + "Text": "fourth of july, 1995", + "Start": 0, + "End": 19, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "1995-07-04", + "type": "date", + "value": "1995-07-04" + } + ] + } + } + ] + }, + { + "Input": "9 to 12 of June: another tapa festival", + "Context": { + "ReferenceDateTime": "2020-05-31T00:00:00" + }, + "Results": [ + { + "Text": "9 to 12 of june", + "Start": 0, + "End": 14, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-06-09,XXXX-06-12,P3D)", + "type": "daterange", + "start": "2019-06-09", + "end": "2019-06-12" + }, + { + "timex": "(XXXX-06-09,XXXX-06-12,P3D)", + "type": "daterange", + "start": "2020-06-09", + "end": "2020-06-12" + } + ] + } + } + ] + }, + { + "Input": "The average temperature for the three month (June-August 1992) summer period in Detroit was 67.0", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript", + "Results": [ + { + "Text": "three month", + "Start": 32, + "End": 42, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P3M", + "type": "duration", + "value": "7776000" + } + ] + } + }, + { + "Text": "june-august 1992", + "Start": 45, + "End": 60, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(1992-06-01,1992-08-01,P2M)", + "type": "daterange", + "start": "1992-06-01", + "end": "1992-08-01" + } + ] + } + }, + { + "Text": "summer", + "Start": 63, + "End": 68, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "SU", + "type": "daterange", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "Thursdays at 17.30 Beijing time", + "Context": { + "ReferenceDateTime": "2020-06-12T00:00:00" + }, + "Results": [ + { + "Text": "thursdays at 17.30", + "Start": 0, + "End": 17, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-4T17:30", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "Juneteenth, which is also known as Freedom Day and Jubilee Day, dates back to 1865, and it is observed on 19 June every year.", + "Context": { + "ReferenceDateTime": "2020-06-12T00:00:00" + }, + "Results": [ + { + "Text": "juneteenth", + "Start": 0, + "End": 9, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-06-19", + "type": "date", + "value": "2019-06-19" + }, + { + "timex": "XXXX-06-19", + "type": "date", + "value": "2020-06-19" + } + ] + } + }, + { + "Text": "freedom day", + "Start": 35, + "End": 45, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-06-19", + "type": "date", + "value": "2019-06-19" + }, + { + "timex": "XXXX-06-19", + "type": "date", + "value": "2020-06-19" + } + ] + } + }, + { + "Text": "jubilee day", + "Start": 51, + "End": 61, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-06-19", + "type": "date", + "value": "2019-06-19" + }, + { + "timex": "XXXX-06-19", + "type": "date", + "value": "2020-06-19" + } + ] + } + }, + { + "Text": "1865", + "Start": 78, + "End": 81, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "1865", + "type": "daterange", + "start": "1865-01-01", + "end": "1866-01-01" + } + ] + } + }, + { + "Text": "19 june", + "Start": 106, + "End": 112, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-06-19", + "type": "date", + "value": "2019-06-19" + }, + { + "timex": "XXXX-06-19", + "type": "date", + "value": "2020-06-19" + } + ] + } + }, + { + "Text": "every year", + "Start": 114, + "End": 123, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P1Y", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "tomorrow on skype for business between 3:00 pm and 5:00 pm eastern", + "Context": { + "ReferenceDateTime": "2020-06-12T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "tomorrow", + "Start": 0, + "End": 7, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2020-06-13", + "type": "date", + "value": "2020-06-13" + } + ] + } + }, + { + "Text": "between 3:00 pm and 5:00 pm", + "Start": 31, + "End": 57, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T15:00,T17:00,PT2H)", + "type": "timerange", + "start": "15:00:00", + "end": "17:00:00" + } + ] + } + } + ] + }, + { + "Input": "Date: Wednesday at 3.30pm", + "Context": { + "ReferenceDateTime": "2020-06-12T00:00:00" + }, + "Results": [ + { + "Text": "wednesday at 3.30pm", + "Start": 6, + "End": 24, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-3T15:30", + "type": "datetime", + "value": "2020-06-10 15:30:00" + }, + { + "timex": "XXXX-WXX-3T15:30", + "type": "datetime", + "value": "2020-06-17 15:30:00" + } + ] + } + } + ] + }, + { + "Input": "Please schedule a meeting semi-annually", + "Context": { + "ReferenceDateTime": "2020-06-12T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "semi-annually", + "Start": 26, + "End": 38, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P0.5Y", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "Please schedule a semiannual meeting", + "Context": { + "ReferenceDateTime": "2020-06-12T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "semiannual", + "Start": 18, + "End": 27, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P0.5Y", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "Please schedule a meeting with everyone next week", + "Context": { + "ReferenceDateTime": "2020-06-12T00:00:00" + }, + "Results": [ + { + "Text": "next week", + "Start": 40, + "End": 48, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2020-W25", + "type": "daterange", + "start": "2020-06-15", + "end": "2020-06-22" + } + ] + } + } + ] + }, + { + "Input": "Let's make sure that happens every weekday", + "Context": { + "ReferenceDateTime": "2020-06-12T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "every weekday", + "Start": 29, + "End": 41, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P1D", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "why don't you take the remaining of the week off?", + "Context": { + "ReferenceDateTime": "2020-06-12T00:00:00" + }, + "Results": [ + { + "Text": "remaining of the week", + "Start": 23, + "End": 43, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2020-06-12,2020-06-14,P2D)", + "type": "daterange", + "start": "2020-06-12", + "end": "2020-06-14" + } + ] + } + } + ] + }, + { + "Input": "it's almost time for the annual review", + "Context": { + "ReferenceDateTime": "2020-06-12T00:00:00" + }, + "Results": [ + { + "Text": "annual", + "Start": 25, + "End": 30, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P1Y", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "laws and regulations require reporting financials each quarter", + "Context": { + "ReferenceDateTime": "2020-06-12T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "each quarter", + "Start": 50, + "End": 61, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P3M", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "4th of july is around the corner", + "Context": { + "ReferenceDateTime": "2020-06-12T00:00:00" + }, + "Results": [ + { + "Text": "4th of july", + "Start": 0, + "End": 10, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-07-04", + "type": "date", + "value": "2019-07-04" + }, + { + "timex": "XXXX-07-04", + "type": "date", + "value": "2020-07-04" + } + ] + } + } + ] + }, + { + "Input": "the bi-monthly drills will happens thoughout the whole summer", + "Context": { + "ReferenceDateTime": "2020-06-12T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "bi-monthly", + "Start": 4, + "End": 13, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P2M", + "type": "set", + "value": "not resolved" + } + ] + } + }, + { + "Text": "summer", + "Start": 55, + "End": 60, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "SU", + "type": "daterange", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "do you do that every weekend?", + "Context": { + "ReferenceDateTime": "2020-06-12T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "every weekend", + "Start": 15, + "End": 27, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-WE", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "every two weekends", + "Context": { + "ReferenceDateTime": "2020-06-12T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "every two weekends", + "Start": 0, + "End": 17, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P2WE", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "the course lasts three weekends", + "Context": { + "ReferenceDateTime": "2020-06-12T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "three weekends", + "Start": 17, + "End": 30, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P3WE", + "type": "duration", + "value": "518400" + } + ] + } + } + ] + }, + { + "Input": "the first quarter of the year is usually slower", + "Context": { + "ReferenceDateTime": "2020-06-12T00:00:00" + }, + "Results": [ + { + "Text": "the first quarter of the year", + "Start": 0, + "End": 28, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-01-01,XXXX-04-01,P3M)", + "type": "daterange", + "start": "2020-01-01", + "end": "2020-04-01" + }, + { + "timex": "(XXXX-01-01,XXXX-04-01,P3M)", + "type": "daterange", + "start": "2021-01-01", + "end": "2021-04-01" + } + ] + } + } + ] + }, + { + "Input": "Winter, and more so the whole 1st quarter of 2013, was very polluted", + "Context": { + "ReferenceDateTime": "2020-06-12T00:00:00" + }, + "Results": [ + { + "Text": "winter", + "Start": 0, + "End": 5, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "WI", + "type": "daterange", + "value": "not resolved" + } + ] + } + }, + { + "Text": "1st quarter of 2013", + "Start": 30, + "End": 48, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2013-01-01,2013-04-01,P3M)", + "type": "daterange", + "start": "2013-01-01", + "end": "2013-04-01" + } + ] + } + } + ] + }, + { + "Input": "the course will last three weekends", + "Context": { + "ReferenceDateTime": "2020-06-15T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "three weekends", + "Start": 21, + "End": 34, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P3WE", + "type": "duration", + "value": "518400" + } + ] + } + } + ] + }, + { + "Input": "this appointment shouldn't last two hours at all", + "Context": { + "ReferenceDateTime": "2020-06-15T00:00:00" + }, + "Results": [ + { + "Text": "two hours", + "Start": 32, + "End": 40, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT2H", + "type": "duration", + "value": "7200" + } + ] + } + } + ] + }, + { + "Input": "Race - 3pm - this week", + "Context": { + "ReferenceDateTime": "2020-06-16T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "3pm", + "Start": 7, + "End": 9, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T15", + "type": "time", + "value": "15:00:00" + } + ] + } + }, + { + "Text": "this week", + "Start": 13, + "End": 21, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2020-W25", + "type": "daterange", + "start": "2020-06-15", + "end": "2020-06-22" + } + ] + } + } + ] + }, + { + "Input": "Stuck in Traffic today - let colleagues know will need to change meeting to 8:30 instead of 8am", + "Context": { + "ReferenceDateTime": "2020-06-16T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "today", + "Start": 17, + "End": 21, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2020-06-16", + "type": "date", + "value": "2020-06-16" + } + ] + } + }, + { + "Text": "8:30", + "Start": 76, + "End": 79, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T08:30", + "type": "time", + "value": "08:30:00" + }, + { + "timex": "T20:30", + "type": "time", + "value": "20:30:00" + } + ] + } + }, + { + "Text": "8am", + "Start": 92, + "End": 94, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T08", + "type": "time", + "value": "08:00:00" + } + ] + } + } + ] + }, + { + "Input": "Jane Johnson - May 25th - Coffee date - Starbucks on 29th - meet at 2pm for 1 hr", + "Context": { + "ReferenceDateTime": "2020-06-16T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "may 25th", + "Start": 15, + "End": 22, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-05-25", + "type": "date", + "value": "2020-05-25" + }, + { + "timex": "XXXX-05-25", + "type": "date", + "value": "2021-05-25" + } + ] + } + }, + { + "Text": "29th", + "Start": 53, + "End": 56, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-XX-29", + "type": "date", + "value": "2020-05-29" + }, + { + "timex": "XXXX-XX-29", + "type": "date", + "value": "2020-06-29" + } + ] + } + }, + { + "Text": "2pm", + "Start": 68, + "End": 70, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T14", + "type": "time", + "value": "14:00:00" + } + ] + } + }, + { + "Text": "1 hr", + "Start": 76, + "End": 79, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT1H", + "type": "duration", + "value": "3600" + } + ] + } + } + ] + }, + { + "Input": "Add meeting with boss to my calendar - Tuesdays at 9am", + "Context": { + "ReferenceDateTime": "2020-06-16T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "tuesdays at 9am", + "Start": 39, + "End": 53, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-2T09", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "see you tonite, honey!", + "Context": { + "ReferenceDateTime": "2020-07-01T12:00:00" + }, + "Results": [ + { + "Text": "tonite", + "Start": 8, + "End": 13, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2020-07-01TNI", + "type": "datetimerange", + "start": "2020-07-01 20:00:00", + "end": "2020-07-01 23:59:59" + } + ] + } + } + ] + }, + { + "Input": "When is the next new year day?", + "Context": { + "ReferenceDateTime": "2019-07-12T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "next new year day", + "Start": 12, + "End": 28, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2020-01-01", + "type": "date", + "value": "2020-01-01" + } + ] + } + } + ] + }, + { + "Input": "When was the last easter?", + "Context": { + "ReferenceDateTime": "2019-03-12T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "last easter", + "Start": 13, + "End": 23, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-04-01", + "type": "date", + "value": "2018-04-01" + } + ] + } + } + ] + }, + { + "Input": "tonight at 1am", + "Context": { + "ReferenceDateTime": "2019-12-26T00:00:00" + }, + "Results": [ + { + "Text": "tonight at 1am", + "Start": 0, + "End": 13, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2019-12-26T01", + "type": "datetime", + "value": "2019-12-26 01:00:00" + } + ] + } + } + ] + }, + { + "Input": "I'll go back tonight at 2am", + "Context": { + "ReferenceDateTime": "2019-12-26T00:00:00" + }, + "Results": [ + { + "Text": "tonight at 2am", + "Start": 13, + "End": 26, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2019-12-26T02", + "type": "datetime", + "value": "2019-12-26 02:00:00" + } + ] + } + } + ] + }, + { + "Input": "I'll go back tonight around 7", + "Context": { + "ReferenceDateTime": "2019-12-26T00:00:00" + }, + "Results": [ + { + "Text": "tonight around 7", + "Start": 13, + "End": 28, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2019-12-26T19", + "type": "datetime", + "value": "2019-12-26 19:00:00" + } + ] + } + } + ] + }, + { + "Input": "I'll go back tonight around 3", + "Context": { + "ReferenceDateTime": "2019-12-26T00:00:00" + }, + "Results": [ + { + "Text": "tonight around 3", + "Start": 13, + "End": 28, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2019-12-26T03", + "type": "datetime", + "value": "2019-12-26 03:00:00" + } + ] + } + } + ] + }, + { + "Input": "When was the previous easter?", + "Context": { + "ReferenceDateTime": "2019-02-12T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "previous easter", + "Start": 13, + "End": 27, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-04-01", + "type": "date", + "value": "2018-04-01" + } + ] + } + } + ] + }, + { + "Input": "When was the last easter?", + "Context": { + "ReferenceDateTime": "2019-06-12T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "last easter", + "Start": 13, + "End": 23, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-04-21", + "type": "date", + "value": "2019-04-21" + } + ] + } + } + ] + }, + { + "Input": "When was the next easter?", + "Context": { + "ReferenceDateTime": "2019-02-12T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "next easter", + "Start": 13, + "End": 23, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-04-21", + "type": "date", + "value": "2019-04-21" + } + ] + } + } + ] + }, + { + "Input": "When was the following easter?", + "Context": { + "ReferenceDateTime": "2019-06-12T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "following easter", + "Start": 13, + "End": 28, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2020-04-12", + "type": "date", + "value": "2020-04-12" + } + ] + } + } + ] + }, + { + "Input": "I'll go back by end of this month", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "by end of this month", + "Start": 13, + "End": 32, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2016-11", + "Mod": "before-end", + "type": "daterange", + "sourceEntity": "datetimerange", + "end": "2016-12-01" + } + ] + } + } + ] + }, + { + "Input": "I'll go back before end of this year", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "before end of this year", + "Start": 13, + "End": 35, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2016", + "Mod": "before-end", + "type": "daterange", + "sourceEntity": "datetimerange", + "end": "2017-01-01" + } + ] + } + } + ] + }, + { + "Input": "I'll go back end of this year", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "end of this year", + "Start": 13, + "End": 28, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2016", + "Mod": "end", + "type": "daterange", + "start": "2016-07-01", + "end": "2017-01-01" + } + ] + } + } + ] + }, + { + "Input": "I'll go back after the beginning of March", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "after the beginning of march", + "Start": 13, + "End": 40, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-03", + "Mod": "after-start", + "type": "daterange", + "sourceEntity": "datetimerange", + "start": "2016-03-01" + }, + { + "timex": "XXXX-03", + "Mod": "after-start", + "type": "daterange", + "sourceEntity": "datetimerange", + "start": "2017-03-01" + } + ] + } + } + ] + }, + { + "Input": "I'll go back before the end of December", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "before the end of december", + "Start": 13, + "End": 38, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-12", + "Mod": "before-end", + "type": "daterange", + "sourceEntity": "datetimerange", + "end": "2016-01-01" + }, + { + "timex": "XXXX-12", + "Mod": "before-end", + "type": "daterange", + "sourceEntity": "datetimerange", + "end": "2017-01-01" + } + ] + } + } + ] + }, + { + "Input": "We will come back before the twenty-sixth day of the month", + "Context": { + "ReferenceDateTime": "2020-07-01T12:00:00" + }, + "Results": [ + { + "Text": "before the twenty-sixth day of the month", + "Start": 18, + "End": 57, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2020-07-26", + "Mod": "before", + "type": "daterange", + "sourceEntity": "datetimepoint", + "end": "2020-07-26" + } + ] + } + } + ] + }, + { + "Input": "We will come back after the 15th day of next month", + "Context": { + "ReferenceDateTime": "2020-07-01T12:00:00" + }, + "Results": [ + { + "Text": "after the 15th day of next month", + "Start": 18, + "End": 49, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2020-08-15", + "Mod": "after", + "type": "daterange", + "sourceEntity": "datetimepoint", + "start": "2020-08-15" + } + ] + } + } + ] + }, + { + "Input": "We will come back on the 15th day of next month", + "Context": { + "ReferenceDateTime": "2020-07-01T12:00:00" + }, + "NotSupportedByDesign": "python, java, javascript", + "Results": [ + { + "Text": "the 15th day of next month", + "Start": 21, + "End": 46, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2020-08-15", + "type": "date", + "value": "2020-08-15" + } + ] + } + } + ] + }, + { + "Input": "We will come back after the 15th day of June", + "Context": { + "ReferenceDateTime": "2020-07-01T12:00:00" + }, + "Results": [ + { + "Text": "after the 15th day of june", + "Start": 18, + "End": 43, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-06-15", + "Mod": "after", + "type": "daterange", + "sourceEntity": "datetimepoint", + "start": "2020-06-15" + }, + { + "timex": "XXXX-06-15", + "Mod": "after", + "type": "daterange", + "sourceEntity": "datetimepoint", + "start": "2021-06-15" + } + ] + } + } + ] + }, + { + "Input": "We will come back on the twenty third day of September", + "Context": { + "ReferenceDateTime": "2020-07-01T12:00:00" + }, + "NotSupportedByDesign": "python, java, javascript", + "Results": [ + { + "Text": "twenty third day of september", + "Start": 25, + "End": 53, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-09-23", + "type": "date", + "value": "2019-09-23" + }, + { + "timex": "XXXX-09-23", + "type": "date", + "value": "2020-09-23" + } + ] + } + } + ] + }, + { + "Input": "How many Azure clusters docked till date?", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "till date", + "Start": 31, + "End": 39, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "PRESENT_REF", + "type": "daterange", + "Mod": "before", + "end": "2016-11-07" + } + ] + } + } + ] + }, + { + "Input": "How many Azure clusters docked to date?", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "to date", + "Start": 31, + "End": 37, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "PRESENT_REF", + "type": "daterange", + "Mod": "before", + "end": "2016-11-07" + } + ] + } + } + ] + }, + { + "Input": "How many Azure clusters docked from March to date?", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "from march to date", + "Start": 31, + "End": 48, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2016-03-01,2016-11-07,P251D)", + "type": "daterange", + "start": "2016-03-01", + "end": "2016-11-07" + } + ] + } + } + ] + }, + { + "Input": "It will happen on the 17 from 2pm to 4pm", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "the 17 from 2pm to 4pm", + "Start": 18, + "End": 39, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-XX-17T14,XXXX-XX-17T16,PT2H)", + "type": "datetimerange", + "start": "2016-10-17 14:00:00", + "end": "2016-10-17 16:00:00" + }, + { + "timex": "(XXXX-XX-17T14,XXXX-XX-17T16,PT2H)", + "type": "datetimerange", + "start": "2016-11-17 14:00:00", + "end": "2016-11-17 16:00:00" + } + ] + } + } + ] + }, + { + "Input": "It will happen on the 17 between 2 and 4pm", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "the 17 between 2 and 4pm", + "Start": 18, + "End": 41, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-XX-17T14,XXXX-XX-17T16,PT2H)", + "type": "datetimerange", + "start": "2016-10-17 14:00:00", + "end": "2016-10-17 16:00:00" + }, + { + "timex": "(XXXX-XX-17T14,XXXX-XX-17T16,PT2H)", + "type": "datetimerange", + "start": "2016-11-17 14:00:00", + "end": "2016-11-17 16:00:00" + } + ] + } + } + ] + }, + { + "Input": "I'll be out between 7 and 9:30 last night", + "Context": { + "ReferenceDateTime": "2018-06-01T16:12:00" + }, + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "between 7 and 9:30 last night", + "Start": 12, + "End": 40, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2018-05-31T19,2018-05-31T21:30,PT2H30M)", + "type": "datetimerange", + "start": "2018-05-31 19:00:00", + "end": "2018-05-31 21:30:00" + } + ] + } + } + ] + }, + { + "Input": "It will happen between 10 and 11:30 this morning", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "between 10 and 11:30 this morning", + "Start": 15, + "End": 47, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2018-05-31T10,2018-05-31T11:30,PT1H30M)", + "type": "datetimerange", + "start": "2018-05-31 10:00:00", + "end": "2018-05-31 11:30:00" + } + ] + } + } + ] + }, + { + "Input": "It will happen next evening between 10:30 and 11:45", + "Context": { + "ReferenceDateTime": "2018-05-30T00:00:00" + }, + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "next evening between 10:30 and 11:45", + "Start": 15, + "End": 50, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2018-05-31T22:30,2018-05-31T23:45,PT1H15M)", + "type": "datetimerange", + "start": "2018-05-31 22:30:00", + "end": "2018-05-31 23:45:00" + } + ] + } + } + ] + }, + { + "Input": "I'll be out between 7 and 9 last night", + "Context": { + "ReferenceDateTime": "2018-06-01T16:12:00" + }, + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "between 7 and 9 last night", + "Start": 12, + "End": 37, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2018-05-31T19,2018-05-31T21,PT2H)", + "type": "datetimerange", + "start": "2018-05-31 19:00:00", + "end": "2018-05-31 21:00:00" + } + ] + } + } + ] + }, + { + "Input": "dinner with mom weekend.", + "Context": { + "ReferenceDateTime": "2016-11-11T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "weekend", + "Start": 16, + "End": 22, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2016-W45-WE", + "type": "daterange", + "start": "2016-11-12", + "end": "2016-11-14" + } + ] + } + } + ] + }, + { + "Input": "dinner with mom the weekend.", + "Context": { + "ReferenceDateTime": "2016-11-11T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "the weekend", + "Start": 16, + "End": 26, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2016-W45-WE", + "type": "daterange", + "start": "2016-11-12", + "end": "2016-11-14" + } + ] + } + } + ] + }, + { + "Input": "dinner with mom any weekend.", + "Context": { + "ReferenceDateTime": "2016-11-11T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "any weekend", + "Start": 16, + "End": 26, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P1WE", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "dinner with mom all weekends.", + "Context": { + "ReferenceDateTime": "2016-11-11T00:00:00" + }, + "NotSupported": "javascript, python, java, dotnet", + "Results": [ + { + "Text": "all weekends", + "Start": 16, + "End": 27, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P1WE", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "I'll be out next evening from 7 to 9", + "Context": { + "ReferenceDateTime": "2018-06-01T16:12:00" + }, + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "next evening from 7 to 9", + "Start": 12, + "End": 35, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2018-06-02T19,2018-06-02T21,PT2H)", + "type": "datetimerange", + "start": "2018-06-02 19:00:00", + "end": "2018-06-02 21:00:00" + } + ] + } + } + ] + }, + { + "Input": "They were working between 7 and 9 last morning.", + "Context": { + "ReferenceDateTime": "2018-06-01T16:12:00" + }, + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "between 7 and 9 last morning", + "Start": 18, + "End": 45, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2018-05-31T07,2018-05-31T09,PT2H)", + "type": "datetimerange", + "start": "2018-05-31 07:00:00", + "end": "2018-05-31 09:00:00" + } + ] + } + } + ] + }, + { + "Input": "The range is from 2007 to the end of 2008.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "from 2007 to the end of 2008", + "Start": 13, + "End": 40, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2007-01-01,2009-01-01,P24M)", + "type": "daterange", + "start": "2007-01-01", + "end": "2009-01-01" + } + ] + } + } + ] + }, + { + "Input": "The range is between 2007 and the end of 2008.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "between 2007 and the end of 2008", + "Start": 13, + "End": 44, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2007-01-01,2009-01-01,P24M)", + "type": "daterange", + "start": "2007-01-01", + "end": "2009-01-01" + } + ] + } + } + ] + }, + { + "Input": "It has been closed from April until the end of June.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "from april until the end of june", + "Start": 19, + "End": 50, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-04-01,XXXX-07-01,P3M)", + "type": "daterange", + "start": "2016-04-01", + "end": "2016-07-01" + }, + { + "timex": "(XXXX-04-01,XXXX-07-01,P3M)", + "type": "daterange", + "start": "2017-04-01", + "end": "2017-07-01" + } + ] + } + } + ] + }, + { + "Input": "The range is from 2007 to the start of 2008.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "from 2007 to the start of 2008", + "Start": 13, + "End": 42, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2007-01-01,2008-01-01,P12M)", + "type": "daterange", + "start": "2007-01-01", + "end": "2008-01-01" + } + ] + } + } + ] + }, + { + "Input": "The range is between the end of 2007 and the end of 2008.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "between the end of 2007 and the end of 2008", + "Start": 13, + "End": 55, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2008-01-01,2009-01-01,P12M)", + "type": "daterange", + "start": "2008-01-01", + "end": "2009-01-01" + } + ] + } + } + ] + }, + { + "Input": "The range is from the middle of 2007 to the end of 2008.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "from the middle of 2007 to the end of 2008", + "Start": 13, + "End": 54, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2007-07-02,2009-01-01,P18M)", + "type": "daterange", + "start": "2007-07-02", + "end": "2009-01-01" + } + ] + } + } + ] + }, + { + "Input": "The range is from the end of March to the middle of September.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "from the end of march to the middle of september", + "Start": 13, + "End": 60, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-04-01,XXXX-09-16,P5M)", + "type": "daterange", + "start": "2016-04-01", + "end": "2016-09-16" + }, + { + "timex": "(XXXX-04-01,XXXX-09-16,P5M)", + "type": "daterange", + "start": "2017-04-01", + "end": "2017-09-16" + } + ] + } + } + ] + }, + { + "Input": "The range is between the middle of March and the end of September.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "between the middle of march and the end of september", + "Start": 13, + "End": 64, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-03-16,XXXX-10-01,P7M)", + "type": "daterange", + "start": "2016-03-16", + "end": "2016-10-01" + }, + { + "timex": "(XXXX-03-16,XXXX-10-01,P7M)", + "type": "daterange", + "start": "2017-03-16", + "end": "2017-10-01" + } + ] + } + } + ] + }, + { + "Input": "It will happen this working week", + "Context": { + "ReferenceDateTime": "2018-06-26T00:00:00" + }, + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "this working week", + "Start": 15, + "End": 31, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W26", + "type": "daterange", + "start": "2018-06-25", + "end": "2018-06-30" + } + ] + } + } + ] + }, + { + "Input": "It will happen on next workweek", + "Context": { + "ReferenceDateTime": "2018-06-26T00:00:00" + }, + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "next workweek", + "Start": 18, + "End": 30, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W27", + "type": "daterange", + "start": "2018-07-02", + "end": "2018-07-07" + } + ] + } + } + ] + }, + { + "Input": "I am feeling sick from around 1pm", + "Context": { + "ReferenceDateTime": "2018-08-17T15:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "around 1pm", + "Start": 23, + "End": 32, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T13", + "Mod": "approx", + "type": "timerange", + "value": "13:00:00" + } + ] + } + } + ] + }, + { + "Input": "I am feeling sick before around 2pm today", + "Context": { + "ReferenceDateTime": "2018-08-17T15:00:00" + }, + "NotSupported": "java, javascript", + "Results": [ + { + "Text": "before around 2pm today", + "Start": 18, + "End": 40, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2018-08-17T14", + "Mod": "before-approx", + "type": "datetimerange", + "end": "2018-08-17 14:00:00", + "sourceEntity": "datetimepoint" + } + ] + } + } + ] + }, + { + "Input": "I am feeling sick after around 3:30pm", + "Context": { + "ReferenceDateTime": "2018-08-17T15:00:00" + }, + "NotSupported": "java, javascript", + "Results": [ + { + "Text": "after around 3:30pm", + "Start": 18, + "End": 36, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "T15:30", + "Mod": "after-approx", + "type": "timerange", + "start": "15:30:00", + "sourceEntity": "datetimepoint" + } + ] + } + } + ] + }, + { + "Input": "I am feeling sick around 1pm", + "Context": { + "ReferenceDateTime": "2018-08-17T15:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "around 1pm", + "Start": 18, + "End": 27, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T13", + "Mod": "approx", + "type": "timerange", + "value": "13:00:00" + } + ] + } + } + ] + }, + { + "Input": "The range is from 2014", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "2014", + "Start": 18, + "End": 21, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2014", + "type": "daterange", + "start": "2014-01-01", + "end": "2015-01-01" + } + ] + } + } + ] + }, + { + "Input": "The range is from 2015 and 2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "2015", + "Start": 18, + "End": 21, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2015", + "type": "daterange", + "start": "2015-01-01", + "end": "2016-01-01" + } + ] + } + }, + { + "Text": "2016", + "Start": 27, + "End": 30, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2016", + "type": "daterange", + "start": "2016-01-01", + "end": "2017-01-01" + } + ] + } + } + ] + }, + { + "Input": "after January 1, 2007 and no later than January 1, 2010", + "Context": { + "ReferenceDateTime": "2019-12-15T01:00:00" + }, + "Results": [ + { + "Text": "after january 1, 2007", + "Start": 0, + "End": 20, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2007-01-01", + "Mod": "after", + "type": "daterange", + "sourceEntity": "datetimepoint", + "start": "2007-01-01" + } + ] + } + }, + { + "Text": "no later than january 1, 2010", + "Start": 26, + "End": 54, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2010-01-01", + "Mod": "before", + "type": "daterange", + "sourceEntity": "datetimepoint", + "end": "2010-01-01" + } + ] + } + } + ] + }, + { + "Input": "Since January 1, 2010 or no later than January 1, 2007", + "Context": { + "ReferenceDateTime": "2019-12-15T01:00:00" + }, + "Results": [ + { + "Text": "since january 1, 2010", + "Start": 0, + "End": 20, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2010-01-01", + "Mod": "since", + "type": "daterange", + "sourceEntity": "datetimepoint", + "start": "2010-01-01" + } + ] + } + }, + { + "Text": "no later than january 1, 2007", + "Start": 25, + "End": 53, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2007-01-01", + "Mod": "before", + "type": "daterange", + "sourceEntity": "datetimepoint", + "end": "2007-01-01" + } + ] + } + } + ] + }, + { + "Input": "It will happen 3 days from Tuesday.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "3 days from tuesday", + "Start": 15, + "End": 33, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2016-11-11", + "type": "date", + "value": "2016-11-11" + } + ] + } + } + ] + }, + { + "Input": "It will happen 2 weeks from January 15.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "2 weeks from january 15", + "Start": 15, + "End": 37, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2017-01-29", + "type": "date", + "value": "2017-01-29" + } + ] + } + } + ] + }, + { + "Input": "It will happen 4 months from tomorrow.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "4 months from tomorrow", + "Start": 15, + "End": 36, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2017-03-08", + "type": "date", + "value": "2017-03-08" + } + ] + } + } + ] + }, + { + "Input": "It will happen 16 days from 01/02/2018.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "16 days from 01/02/2018", + "Start": 15, + "End": 37, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-01-18", + "type": "date", + "value": "2018-01-18" + } + ] + } + } + ] + }, + { + "Input": "It will end two months after next Friday.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "two months after next friday", + "Start": 12, + "End": 39, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2017-01-18", + "type": "date", + "value": "2017-01-18" + } + ] + } + } + ] + }, + { + "Input": "It will happen 3 days after January 12th.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "3 days after january 12th", + "Start": 15, + "End": 39, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2017-01-15", + "type": "date", + "value": "2017-01-15" + } + ] + } + } + ] + }, + { + "Input": "It happened 2 weeks before May 13 1999.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "2 weeks before may 13 1999", + "Start": 12, + "End": 37, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "1999-04-29", + "type": "date", + "value": "1999-04-29" + } + ] + } + } + ] + }, + { + "Input": "I'll leave every day at 7:13 p.m.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "every day", + "Start": 11, + "End": 19, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P1D", + "type": "set", + "value": "not resolved" + } + ] + } + }, + { + "Text": "7:13 p.m.", + "Start": 24, + "End": 32, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T19:13", + "type": "time", + "value": "19:13:00" + } + ] + } + } + ] + }, + { + "Input": "I'll leave every evening at 7:13 p.m.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "every evening at 7:13 p.m.", + "Start": 11, + "End": 36, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "T19:13", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "What happened on Easter Monday at 10:30 am?", + "Context": { + "ReferenceDateTime": "2019-08-05T00:00:00" + }, + "NotSupported": "python, java, javascript", + "Results": [ + { + "Text": "easter monday", + "Start": 17, + "End": 29, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-04-22", + "type": "date", + "value": "2019-04-22" + }, + { + "timex": "XXXX-04-22", + "type": "date", + "value": "2020-04-13" + } + ] + } + }, + { + "Text": "10:30 am", + "Start": 34, + "End": 41, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T10:30", + "type": "time", + "value": "10:30:00" + } + ] + } + } + ] + }, + { + "Input": "which films are shown on christmas eve at 6 p.m.?", + "Context": { + "ReferenceDateTime": "2019-08-05T00:00:00" + }, + "Results": [ + { + "Text": "christmas eve", + "Start": 25, + "End": 37, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-12-24", + "type": "date", + "value": "2018-12-24" + }, + { + "timex": "XXXX-12-24", + "type": "date", + "value": "2019-12-24" + } + ] + } + }, + { + "Text": "6 p.m.", + "Start": 42, + "End": 47, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T18", + "type": "time", + "value": "18:00:00" + } + ] + } + } + ] + }, + { + "Input": "dinner with mom weekends.", + "Context": { + "ReferenceDateTime": "2016-11-11T00:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "weekends", + "Start": 16, + "End": 23, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P1WE", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "I'll be out Tuesday from 2:00 to 2:30 pm", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "java, javascript", + "Results": [ + { + "Text": "tuesday from 2:00 to 2:30 pm", + "Start": 12, + "End": 39, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-WXX-2T14:00,XXXX-WXX-2T14:30,PT30M)", + "type": "datetimerange", + "start": "2016-11-01 14:00:00", + "end": "2016-11-01 14:30:00" + }, + { + "timex": "(XXXX-WXX-2T14:00,XXXX-WXX-2T14:30,PT30M)", + "type": "datetimerange", + "start": "2016-11-08 14:00:00", + "end": "2016-11-08 14:30:00" + } + ] + } + } + ] + }, + { + "Input": "I'll be out Tuesday at 2:00 - 2:30 pm", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "java, javascript", + "Results": [ + { + "Text": "tuesday at 2:00 - 2:30 pm", + "Start": 12, + "End": 36, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-WXX-2T14:00,XXXX-WXX-2T14:30,PT30M)", + "type": "datetimerange", + "start": "2016-11-01 14:00:00", + "end": "2016-11-01 14:30:00" + }, + { + "timex": "(XXXX-WXX-2T14:00,XXXX-WXX-2T14:30,PT30M)", + "type": "datetimerange", + "start": "2016-11-08 14:00:00", + "end": "2016-11-08 14:30:00" + } + ] + } + } + ] + }, + { + "Input": "I'll be out on December 12th at 4 - 6:30 pm", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "java, javascript", + "Results": [ + { + "Text": "december 12th at 4 - 6:30 pm", + "Start": 15, + "End": 42, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-12-12T16,XXXX-12-12T18:30,PT2H30M)", + "type": "datetimerange", + "start": "2015-12-12 16:00:00", + "end": "2015-12-12 18:30:00" + }, + { + "timex": "(XXXX-12-12T16,XXXX-12-12T18:30,PT2H30M)", + "type": "datetimerange", + "start": "2016-12-12 16:00:00", + "end": "2016-12-12 18:30:00" + } + ] + } + } + ] + }, + { + "Input": "I'll be out at 2:00 - 2:30 pm on Tuesday", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "java, javascript", + "Results": [ + { + "Text": "2:00 - 2:30 pm on tuesday", + "Start": 15, + "End": 39, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-WXX-2T14:00,XXXX-WXX-2T14:30,PT30M)", + "type": "datetimerange", + "start": "2016-11-01 14:00:00", + "end": "2016-11-01 14:30:00" + }, + { + "timex": "(XXXX-WXX-2T14:00,XXXX-WXX-2T14:30,PT30M)", + "type": "datetimerange", + "start": "2016-11-08 14:00:00", + "end": "2016-11-08 14:30:00" + } + ] + } + } + ] + }, + { + "Input": "I'll be out from 2:30 to 2:15 pm", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "java, javascript", + "Results": [ + { + "Text": "from 2:30 to 2:15 pm", + "Start": 12, + "End": 31, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T02:30,T14:15,PT11H45M)", + "type": "timerange", + "start": "02:30:00", + "end": "14:15:00" + } + ] + } + } + ] + }, + { + "Input": "It happened the year before 2015", + "Context": { + "ReferenceDateTime": "2018-11-08T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "the year", + "Start": 12, + "End": 19, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "type": "daterange", + "start": "2018-01-01", + "end": "2019-01-01" + } + ] + } + }, + { + "Text": "before 2015", + "Start": 21, + "End": 31, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2015", + "Mod": "before", + "type": "daterange", + "sourceEntity": "datetimerange", + "end": "2015-01-01" + } + ] + } + } + ] + }, + { + "Input": "It happened 2 weeks before Christmas.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "2 weeks before christmas", + "Start": 12, + "End": 35, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2016-12-11", + "type": "date", + "value": "2016-12-11" + } + ] + } + } + ] + }, + { + "Input": "It happened three months after Easter.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "three months after easter", + "Start": 12, + "End": 36, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2017-07-16", + "type": "date", + "value": "2017-07-16" + } + ] + } + } + ] + }, + { + "Input": "We will meet 5 days before new year.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "5 days before new year", + "Start": 13, + "End": 34, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2016-12-27", + "type": "date", + "value": "2016-12-27" + } + ] + } + } + ] + }, + { + "Input": "Show sales in two thousand and twenty", + "Context": { + "ReferenceDateTime": "2018-06-26T00:00:00" + }, + "NotSupported": "java", + "Results": [ + { + "Text": "two thousand and twenty", + "Start": 14, + "End": 36, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2020", + "type": "daterange", + "start": "2020-01-01", + "end": "2021-01-01" + } + ] + } + } + ] + }, + { + "Input": "They left in nineteen ninety six and came back in two thousand and fifteen", + "Context": { + "ReferenceDateTime": "2018-06-26T00:00:00" + }, + "NotSupported": "java", + "Results": [ + { + "Text": "nineteen ninety six", + "Start": 13, + "End": 31, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "1996", + "type": "daterange", + "start": "1996-01-01", + "end": "1997-01-01" + } + ] + } + }, + { + "Text": "two thousand and fifteen", + "Start": 50, + "End": 73, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2015", + "type": "daterange", + "start": "2015-01-01", + "end": "2016-01-01" + } + ] + } + } + ] + }, + { + "Input": "We've reached the end of today", + "Context": { + "ReferenceDateTime": "2018-06-26T00:00:00" + }, + "Results": [ + { + "Text": "the end of today", + "Start": 14, + "End": 29, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2018-06-26T23:59:59", + "type": "datetime", + "value": "2018-06-26 23:59:59" + } + ] + } + } + ] + }, + { + "Input": "We've reached the end of the line", + "Context": { + "ReferenceDateTime": "2018-06-26T00:00:00" + }, + "Results": [] + }, + { + "Input": "We've reached end of the line", + "Context": { + "ReferenceDateTime": "2018-06-26T00:00:00" + }, + "Results": [] + }, + { + "Input": "end of", + "Context": { + "ReferenceDateTime": "2018-06-26T00:00:00" + }, + "Results": [] + }, + { + "Input": "end of the", + "Context": { + "ReferenceDateTime": "2018-06-26T00:00:00" + }, + "Results": [] + }, + { + "Input": "Show sales all week", + "Context": { + "ReferenceDateTime": "2018-07-02T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "all week", + "Start": 11, + "End": 18, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P1W", + "type": "duration", + "value": "604800" + } + ] + } + } + ] + }, + { + "Input": "Show sales in the first week", + "Context": { + "ReferenceDateTime": "2011-07-02T00:00:00" + }, + "Results": [] + }, + { + "Input": "Show sales in the 1st week", + "Context": { + "ReferenceDateTime": "2011-07-02T00:00:00" + }, + "Results": [] + }, + { + "Input": "Feb 29", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "feb 29", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-02-29", + "type": "date", + "value": "2016-02-29" + }, + { + "timex": "XXXX-02-29", + "type": "date", + "value": "2020-02-29" + } + ] + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "2/29", + "Context": { + "ReferenceDateTime": "2019-03-22T00:00:00" + }, + "Results": [ + { + "Text": "2/29", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-02-29", + "type": "date", + "value": "2016-02-29" + }, + { + "timex": "XXXX-02-29", + "type": "date", + "value": "2020-02-29" + } + ] + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "Feb 29th", + "Context": { + "ReferenceDateTime": "2020-03-22T00:00:00" + }, + "Results": [ + { + "Text": "feb 29th", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-02-29", + "type": "date", + "value": "2020-02-29" + }, + { + "timex": "XXXX-02-29", + "type": "date", + "value": "2024-02-29" + } + ] + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "Feb 30", + "Context": { + "ReferenceDateTime": "2020-03-22T00:00:00" + }, + "Results": [ + { + "Text": "feb 30", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-02-30", + "type": "date", + "value": "not resolved" + } + ] + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "2/29/2019", + "Context": { + "ReferenceDateTime": "2020-03-22T00:00:00" + }, + "Results": [ + { + "Text": "2/29/2019", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-02-29", + "type": "date", + "value": "not resolved" + } + ] + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "2/29/2020", + "Context": { + "ReferenceDateTime": "2020-03-22T00:00:00" + }, + "Results": [ + { + "Text": "2/29/2020", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2020-02-29", + "type": "date", + "value": "2020-02-29" + } + ] + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "Feb 28th to March 1st", + "Context": { + "ReferenceDateTime": "2019-09-18T18:00:00" + }, + "Results": [ + { + "Text": "feb 28th to march 1st", + "Start": 0, + "End": 20, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-02-28,XXXX-03-01,P1D)", + "type": "daterange", + "start": "2019-02-28", + "end": "2019-03-01" + }, + { + "timex": "(XXXX-02-28,XXXX-03-01,P2D)", + "type": "daterange", + "start": "2020-02-28", + "end": "2020-03-01" + } + ] + } + } + ] + }, + { + "Input": "2/29-3/1", + "Context": { + "ReferenceDateTime": "2019-09-18T18:00:00" + }, + "Results": [ + { + "Text": "2/29-3/1", + "Start": 0, + "End": 7, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-02-29,XXXX-03-01,P1D)", + "type": "daterange", + "start": "2016-02-29", + "end": "2016-03-01" + }, + { + "timex": "(XXXX-02-29,XXXX-03-01,P1D)", + "type": "daterange", + "start": "2020-02-29", + "end": "2020-03-01" + } + ] + } + } + ] + }, + { + "Input": "2/29-3/1/2019", + "Context": { + "ReferenceDateTime": "2019-09-18T18:00:00" + }, + "Results": [ + { + "Text": "2/29-3/1/2019", + "Start": 0, + "End": 12, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-02-29,2019-03-01,PXD)", + "type": "daterange", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "Pierre de Fermat died otd.", + "Context": { + "ReferenceDateTime": "2021-01-15T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "otd", + "Start": 22, + "End": 24, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2021-01-15", + "type": "date", + "value": "2021-01-15" + } + ] + } + } + ] + }, + { + "Input": "I have a secure enough supply line, at the minute I'm ok.", + "Context": { + "ReferenceDateTime": "2021-01-15T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "at the minute", + "Start": 36, + "End": 48, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "PRESENT_REF", + "type": "datetime", + "value": "2021-01-15 00:00:00" + } + ] + } + } + ] + }, + { + "Input": "Feb 2th 9:00 am", + "Context": { + "ReferenceDateTime": "2021-01-15T00:00:00" + }, + "Results": [ + { + "Text": "feb 2th 9:00 am", + "Start": 0, + "End": 14, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-02-02T09:00", + "type": "datetime", + "value": "2020-02-02 09:00:00" + }, + { + "timex": "XXXX-02-02T09:00", + "type": "datetime", + "value": "2021-02-02 09:00:00" + } + ] + } + } + ] + }, + { + "Input": "it happened last night at 8.", + "Context": { + "ReferenceDateTime": "2018-08-16T10:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "last night at 8", + "Start": 12, + "End": 26, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2018-08-15T20", + "type": "datetime", + "value": "2018-08-15 20:00:00" + } + ] + } + } + ] + }, + { + "Input": "My temperature was 37.1 in the morning", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "in the morning", + "Start": 24, + "End": 37, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "TMO", + "type": "timerange", + "start": "08:00:00", + "end": "12:00:00" + } + ] + } + } + ] + }, + { + "Input": "Labs were notable for a BUN/Cr of 30/4.85, troponin 0.182", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript", + "Results": [] + }, + { + "Input": "I'll go back Sep-23-2020.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "sep-23-2020", + "Start": 13, + "End": 23, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2020-09-23", + "type": "date", + "value": "2020-09-23" + } + ] + } + } + ] + }, + { + "Input": "I'll go back September-2020-23.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "september-2020-23", + "Start": 13, + "End": 29, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2020-09-23", + "type": "date", + "value": "2020-09-23" + } + ] + } + } + ] + }, + { + "Input": "I'll go back 2020/23/Sep.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "2020/23/sep", + "Start": 13, + "End": 23, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2020-09-23", + "type": "date", + "value": "2020-09-23" + } + ] + } + } + ] + }, + { + "Input": "i'll go back 2020/Sep/23", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "2020/sep/23", + "Start": 13, + "End": 23, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2020-09-23", + "type": "date", + "value": "2020-09-23" + } + ] + } + } + ] + }, + { + "Input": "i'll go back 23/Sep/2020", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "23/sep/2020", + "Start": 13, + "End": 23, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2020-09-23", + "type": "date", + "value": "2020-09-23" + } + ] + } + } + ] + }, + { + "Input": "i'll go back 23-2020-September", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "23-2020-september", + "Start": 13, + "End": 29, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2020-09-23", + "type": "date", + "value": "2020-09-23" + } + ] + } + } + ] + }, + { + "Input": "i'll go back friday 23 at 4", + "Context": { + "ReferenceDateTime": "2019-08-07T00:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "friday 23 at 4", + "Start": 13, + "End": 26, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-5T04", + "type": "datetime", + "value": "2018-11-23 04:00:00" + }, + { + "timex": "XXXX-WXX-5T04", + "type": "datetime", + "value": "2019-08-23 04:00:00" + }, + { + "timex": "XXXX-WXX-5T16", + "type": "datetime", + "value": "2018-11-23 16:00:00" + }, + { + "timex": "XXXX-WXX-5T16", + "type": "datetime", + "value": "2019-08-23 16:00:00" + } + ] + } + } + ] + }, + { + "Input": "Let's meet at friday the 26th at 4", + "Context": { + "ReferenceDateTime": "2021-03-15T00:00:00" + }, + "Results": [ + { + "Text": "friday the 26th at 4", + "Start": 14, + "End": 33, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2021-03-26T04", + "type": "datetime", + "value": "2021-03-26 04:00:00" + }, + { + "timex": "2021-03-26T16", + "type": "datetime", + "value": "2021-03-26 16:00:00" + } + ] + } + } + ] + }, + { + "Input": "Let's meet at friday the 26th around 4", + "Context": { + "ReferenceDateTime": "2021-03-15T00:00:00" + }, + "Results": [ + { + "Text": "friday the 26th around 4", + "Start": 14, + "End": 37, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2021-03-26T04", + "type": "datetime", + "value": "2021-03-26 04:00:00" + }, + { + "timex": "2021-03-26T16", + "type": "datetime", + "value": "2021-03-26 16:00:00" + } + ] + } + } + ] + }, + { + "Input": "Does friday at 4pm work?", + "Context": { + "ReferenceDateTime": "2021-03-15T00:00:00" + }, + "Results": [ + { + "Text": "friday at 4pm", + "Start": 5, + "End": 17, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-5T16", + "type": "datetime", + "value": "2021-03-12 16:00:00" + }, + { + "timex": "XXXX-WXX-5T16", + "type": "datetime", + "value": "2021-03-19 16:00:00" + } + ] + } + } + ] + }, + { + "Input": "circa 5 in the morning", + "Context": { + "ReferenceDateTime": "2021-03-15T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "circa 5 in the morning", + "Start": 0, + "End": 21, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T05", + "Mod": "approx", + "type": "timerange", + "value": "05:00:00" + } + ] + } + } + ] + }, + { + "Input": "I'll go back 12/12/30.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "12/12/30", + "Start": 13, + "End": 20, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XX30-12-12", + "type": "date", + "value": "1930-12-12" + }, + { + "timex": "XX30-12-12", + "type": "date", + "value": "2030-12-12" + } + ] + } + } + ] + }, + { + "Input": "I'll go back 11/12/35.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "11/12/35", + "Start": 13, + "End": 20, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XX35-11-12", + "type": "date", + "value": "1935-11-12" + }, + { + "timex": "XX35-11-12", + "type": "date", + "value": "2035-11-12" + } + ] + } + } + ] + }, + { + "Input": "I'll go back 23/08/39.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "23/08/39", + "Start": 13, + "End": 20, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XX39-08-23", + "type": "date", + "value": "1939-08-23" + }, + { + "timex": "XX39-08-23", + "type": "date", + "value": "2039-08-23" + } + ] + } + } + ] + }, + { + "Input": "I'll go back 03/18/40.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "03/18/40", + "Start": 13, + "End": 20, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "1940-03-18", + "type": "date", + "value": "1940-03-18" + } + ] + } + } + ] + }, + { + "Input": "$DEC farming is coming to $CUB Finance!", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript", + "Results": [] + }, + { + "Input": "In dec $DEC farming is coming to $CUB Finance!", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript", + "Results": [ + { + "Text": "dec", + "Start": 3, + "End": 5, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-12", + "type": "daterange", + "start": "2015-12-01", + "end": "2016-01-01" + }, + { + "timex": "XXXX-12", + "type": "daterange", + "start": "2016-12-01", + "end": "2017-01-01" + } + ] + } + } + ] + }, + { + "Input": "I'll go back 9am on Tuesday", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "9am on tuesday", + "Start": 13, + "End": 26, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-2T09", + "type": "datetime", + "value": "2016-11-01 09:00:00" + }, + { + "timex": "XXXX-WXX-2T09", + "type": "datetime", + "value": "2016-11-08 09:00:00" + } + ] + } + } + ] + }, + { + "Input": "Tune in tomorrow, 13/04/21, at 7 PM CET for episode 3 of Decentralized", + "Context": { + "ReferenceDateTime": "2018-06-06T00:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "tomorrow, 13/04/21, at 7 pm", + "Start": 8, + "End": 34, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2021-04-13T19", + "type": "datetime", + "value": "2021-04-13 19:00:00" + } + ] + } + } + ] + } +] diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/English/DateTimeModelCalendarMode.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/English/DateTimeModelCalendarMode.json new file mode 100644 index 000000000..e2e6e073a --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/English/DateTimeModelCalendarMode.json @@ -0,0 +1,1082 @@ +[ + { + "Input": "Could you help me and Joan find a time to meet in my office (112/2108) the week of April 10?", + "Context": { + "ReferenceDateTime": "2018-02-08T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "the week of april 10", + "Start": 71, + "End": 90, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2017-W15", + "type": "daterange", + "start": "2017-04-10", + "end": "2017-04-17" + }, + { + "timex": "2018-W15", + "type": "daterange", + "start": "2018-04-09", + "end": "2018-04-16" + } + ] + } + } + ] + }, + { + "Input": "Could you help me and Joan find a time to meet in my office (112/2108) the week of july 23?", + "Context": { + "ReferenceDateTime": "2018-02-08T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "the week of july 23", + "Start": 71, + "End": 89, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2017-W29", + "type": "daterange", + "start": "2017-07-17", + "end": "2017-07-24" + }, + { + "timex": "2018-W30", + "type": "daterange", + "start": "2018-07-23", + "end": "2018-07-30" + } + ] + } + } + ] + }, + { + "Input": "schedule me a one on one meeting", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript", + "Results": [] + }, + { + "Input": "schedule me a 1:1 meeting", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript", + "Results": [] + }, + { + "Input": "schedule me a 1-1 meeting", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript", + "Results": [] + }, + { + "Input": "schedule me a one:one meeting", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript", + "Results": [] + }, + { + "Input": "schedule me a one-one meeting", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript", + "Results": [] + }, + { + "Input": "I will leave tmr 3", + "Context": { + "ReferenceDateTime": "2017-12-18T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "tmr 3", + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2017-12-19T03", + "type": "datetime", + "value": "2017-12-19 03:00:00" + }, + { + "timex": "2017-12-19T15", + "type": "datetime", + "value": "2017-12-19 15:00:00" + } + ] + }, + "Start": 13, + "End": 17 + } + ] + }, + { + "Input": "I will leave tomorrow three", + "Context": { + "ReferenceDateTime": "2017-12-18T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "tomorrow three", + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2017-12-19T03", + "type": "datetime", + "value": "2017-12-19 03:00:00" + }, + { + "timex": "2017-12-19T15", + "type": "datetime", + "value": "2017-12-19 15:00:00" + } + ] + }, + "Start": 13, + "End": 26 + } + ] + }, + { + "Input": "I left yesterday at 12", + "Context": { + "ReferenceDateTime": "2017-12-18T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "yesterday at 12", + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2017-12-17T12", + "type": "datetime", + "value": "2017-12-17 12:00:00" + }, + { + "timex": "2017-12-17T00", + "type": "datetime", + "value": "2017-12-17 00:00:00" + } + ] + }, + "Start": 7, + "End": 21 + } + ] + }, + { + "Input": "Schedule a meeting before 4", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "before 4", + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "T04", + "Mod": "before", + "type": "timerange", + "end": "04:00:00", + "sourceEntity": "datetimepoint" + }, + { + "timex": "T16", + "Mod": "before", + "type": "timerange", + "end": "16:00:00", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 19, + "End": 26 + } + ] + }, + { + "Input": "Schedule a meeting after three", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "after three", + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "T03", + "Mod": "after", + "type": "timerange", + "start": "03:00:00", + "sourceEntity": "datetimepoint" + }, + { + "timex": "T15", + "Mod": "after", + "type": "timerange", + "start": "15:00:00", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 19, + "End": 29 + } + ] + }, + { + "Input": "Schedule a meeting no later than 4", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "no later than 4", + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "T04", + "Mod": "before", + "type": "timerange", + "end": "04:00:00", + "sourceEntity": "datetimepoint" + }, + { + "timex": "T16", + "Mod": "before", + "type": "timerange", + "end": "16:00:00", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 19, + "End": 33 + } + ] + }, + { + "Input": "Cortana, please book 2 hours next month", + "Context": { + "ReferenceDateTime": "2018-03-25T01:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "2 hours", + "Start": 21, + "End": 27, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT2H", + "type": "duration", + "value": "7200" + } + ] + } + }, + { + "Text": "next month", + "Start": 29, + "End": 38, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-04", + "type": "daterange", + "start": "2018-04-01", + "end": "2018-05-01" + } + ] + } + } + ] + }, + { + "Input": "Cortana, please check my work 2 hours last week", + "Context": { + "ReferenceDateTime": "2018-03-25T01:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "2 hours", + "Start": 30, + "End": 36, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT2H", + "type": "duration", + "value": "7200" + } + ] + } + }, + { + "Text": "last week", + "Start": 38, + "End": 46, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W11", + "type": "daterange", + "start": "2018-03-12", + "end": "2018-03-19" + } + ] + } + } + ] + }, + { + "Input": "Each week and another thing this week", + "Context": { + "ReferenceDateTime": "2018-05-20T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "each week", + "Start": 0, + "End": 8, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P1W", + "type": "set", + "value": "not resolved" + } + ] + } + }, + { + "Text": "this week", + "Start": 28, + "End": 36, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W20", + "type": "daterange", + "start": "2018-05-14", + "end": "2018-05-21" + } + ] + } + } + ] + }, + { + "Input": "The notes are shared out in the LT working session notes attached each week and highlights are shared in the Data insights section. For this weekโ€™s special topic the data team has written an overview of some of the new features the dashboard supports and how it is built. If you have not seen the dashboard, this may be a great opportunity to learn something new.I would like to ask Cortana to schedule 45 minutes in November. I would also like to share news that Skype integration with our OWA Rea", + "Context": { + "ReferenceDateTime": "2018-05-20T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "each week", + "Start": 66, + "End": 74, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P1W", + "type": "set", + "value": "not resolved" + } + ] + } + }, + { + "Text": "this week", + "Start": 136, + "End": 144, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W20", + "type": "daterange", + "start": "2018-05-14", + "end": "2018-05-21" + } + ] + } + }, + { + "Text": "45 minutes", + "Start": 403, + "End": 412, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT45M", + "type": "duration", + "value": "2700" + } + ] + } + }, + { + "Text": "november", + "Start": 417, + "End": 424, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-11", + "type": "daterange", + "start": "2017-11-01", + "end": "2017-12-01" + }, + { + "timex": "XXXX-11", + "type": "daterange", + "start": "2018-11-01", + "end": "2018-12-01" + } + ] + } + } + ] + }, + { + "Input": "I'm blocked for the day", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "for the day", + "Start": 12, + "End": 22, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P1D", + "type": "duration", + "value": "86400" + } + ] + } + } + ] + }, + { + "Input": "I'm away for the month", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "for the month", + "Start": 9, + "End": 21, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P1M", + "type": "duration", + "value": "2592000" + } + ] + } + } + ] + }, + { + "Input": "Hey, we got Cloud partner of the year.", + "Context": { + "ReferenceDateTime": "2018-05-24T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [] + }, + { + "Input": "Hey, we got a partner of the month.", + "Context": { + "ReferenceDateTime": "2018-05-24T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [] + }, + { + "Input": "Hey, we got a partner of the week.", + "Context": { + "ReferenceDateTime": "2018-05-24T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [] + }, + { + "Input": "Hey, we got a partner of the day.", + "Context": { + "ReferenceDateTime": "2018-05-24T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [] + }, + { + "Input": "Have a great month.", + "Context": { + "ReferenceDateTime": "2018-05-24T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [] + }, + { + "Input": "Nice day.", + "Context": { + "ReferenceDateTime": "2018-05-24T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [] + }, + { + "Input": "Have a great week!", + "Context": { + "ReferenceDateTime": "2018-05-24T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [] + }, + { + "Input": "Cortana, can you please set something up between the 21st and 23rd.", + "Context": { + "ReferenceDateTime": "2018-08-08T10:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "between the 21st and 23rd", + "Start": 41, + "End": 65, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-XX-21,XXXX-XX-23,P2D)", + "type": "daterange", + "start": "2018-07-21", + "end": "2018-07-23" + }, + { + "timex": "(XXXX-XX-21,XXXX-XX-23,P2D)", + "type": "daterange", + "start": "2018-08-21", + "end": "2018-08-23" + } + ] + } + } + ] + }, + { + "Input": "Cortana, can you please set something up the 21st.", + "Context": { + "ReferenceDateTime": "2018-08-08T10:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "the 21st", + "Start": 41, + "End": 48, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-XX-21", + "type": "date", + "value": "2018-07-21" + }, + { + "timex": "XXXX-XX-21", + "type": "date", + "value": "2018-08-21" + } + ] + } + } + ] + }, + { + "Input": "Cortana, can you please set something up around the 21st.", + "Comment": "Only supported in CalendarMode", + "Context": { + "ReferenceDateTime": "2018-08-08T10:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "around the 21st", + "Start": 41, + "End": 55, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-XX-21", + "Mod": "approx", + "type": "daterange", + "value": "2018-07-21" + }, + { + "timex": "XXXX-XX-21", + "Mod": "approx", + "type": "daterange", + "value": "2018-08-21" + } + ] + } + } + ] + }, + { + "Input": "Cortana, can you please set something up around the 21st this month.", + "Context": { + "ReferenceDateTime": "2018-08-08T10:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "around the 21st this month", + "Start": 41, + "End": 66, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-08-21", + "Mod": "approx", + "type": "daterange", + "value": "2018-08-21" + } + ] + } + } + ] + }, + { + "Input": "Cortana, can you please set something up around tomorrow 10am.", + "Context": { + "ReferenceDateTime": "2018-08-16T10:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "around tomorrow 10am", + "Start": 41, + "End": 60, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2018-08-17T10", + "Mod": "approx", + "type": "datetimerange", + "value": "2018-08-17 10:00:00" + } + ] + } + } + ] + }, + { + "Input": "What will happen in the 5 upcoming years?", + "Context": { + "ReferenceDateTime": "2018-08-30T10:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "5 upcoming years", + "Start": 24, + "End": 39, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-08-31,2023-08-31,P5Y)", + "type": "daterange", + "start": "2018-08-31", + "end": "2023-08-31" + } + ] + } + } + ] + }, + { + "Input": "What will happen in the 2 upcoming months?", + "Context": { + "ReferenceDateTime": "2018-08-30T10:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "2 upcoming months", + "Start": 24, + "End": 40, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-08-31,2018-10-31,P2M)", + "type": "daterange", + "start": "2018-08-31", + "end": "2018-10-31" + } + ] + } + } + ] + }, + { + "Input": "What will happen in the 2 next days?", + "Context": { + "ReferenceDateTime": "2018-08-30T10:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "2 next days", + "Start": 24, + "End": 34, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-08-31,2018-09-02,P2D)", + "type": "daterange", + "start": "2018-08-31", + "end": "2018-09-02" + } + ] + } + } + ] + }, + { + "Input": "What will happen in the 5 coming minutes?", + "Context": { + "ReferenceDateTime": "2018-08-30T10:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "5 coming minutes", + "Start": 24, + "End": 39, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2018-08-30T10:00:00,2018-08-30T10:05:00,PT5M)", + "type": "datetimerange", + "start": "2018-08-30 10:00:00", + "end": "2018-08-30 10:05:00" + } + ] + } + } + ] + }, + { + "Input": "What happened in the 5 past minutes?", + "Context": { + "ReferenceDateTime": "2018-08-30T10:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "5 past minutes", + "Start": 21, + "End": 34, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2018-08-30T09:55:00,2018-08-30T10:00:00,PT5M)", + "type": "datetimerange", + "start": "2018-08-30 09:55:00", + "end": "2018-08-30 10:00:00" + } + ] + } + } + ] + }, + { + "Input": "What happened in the 5 past years?", + "Context": { + "ReferenceDateTime": "2018-08-30T10:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "5 past years", + "Start": 21, + "End": 32, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2013-08-30,2018-08-30,P5Y)", + "type": "daterange", + "start": "2013-08-30", + "end": "2018-08-30" + } + ] + } + } + ] + }, + { + "Input": "What happened in the 10 previous weeks?", + "Context": { + "ReferenceDateTime": "2018-08-30T10:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "10 previous weeks", + "Start": 21, + "End": 37, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-06-21,2018-08-30,P10W)", + "type": "daterange", + "start": "2018-06-21", + "end": "2018-08-30" + } + ] + } + } + ] + }, + { + "Input": "What's your plan for Dec-2018", + "Context": { + "ReferenceDateTime": "2018-11-01T12:00:00" + }, + "Results": [ + { + "Text": "dec-2018", + "Start": 21, + "End": 28, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-12", + "type": "daterange", + "start": "2018-12-01", + "end": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "What's your plan for Dec/2018", + "Context": { + "ReferenceDateTime": "2018-11-01T12:00:00" + }, + "Results": [ + { + "Text": "dec/2018", + "Start": 21, + "End": 28, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-12", + "type": "daterange", + "start": "2018-12-01", + "end": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "What's your plan for Dec, 2018", + "Context": { + "ReferenceDateTime": "2018-11-01T12:00:00" + }, + "Results": [ + { + "Text": "dec, 2018", + "Start": 21, + "End": 29, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-12", + "type": "daterange", + "start": "2018-12-01", + "end": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "What's your plan for Dec/2018-May/2019", + "Context": { + "ReferenceDateTime": "2018-11-01T12:00:00" + }, + "NotSupportedByDesign": "javascript, python", + "Results": [ + { + "Text": "dec/2018-may/2019", + "Start": 21, + "End": 37, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-12-01,2019-05-01,P5M)", + "type": "daterange", + "start": "2018-12-01", + "end": "2019-05-01" + } + ] + } + } + ] + }, + { + "Input": "I will arrange a meeting from 6 to 7.", + "Context": { + "ReferenceDateTime": "2018-12-20T12:00:00" + }, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "from 6 to 7", + "Start": 25, + "End": 35, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T06,T07,PT1H)", + "type": "timerange", + "start": "06:00:00", + "end": "07:00:00" + }, + { + "timex": "(T18,T19,PT1H)", + "type": "timerange", + "start": "18:00:00", + "end": "19:00:00" + } + ] + } + } + ] + }, + { + "Input": "Let's meet once a week", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "once a week", + "Start": 11, + "End": 21, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P1W", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "I go on vacation once a year", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "once a year", + "Start": 17, + "End": 27, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P1Y", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/English/DateTimeModelComplexCalendar.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/English/DateTimeModelComplexCalendar.json new file mode 100644 index 000000000..0f95685c7 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/English/DateTimeModelComplexCalendar.json @@ -0,0 +1,13335 @@ +[ + { + "Input": "I'll go back 04th Jan 2019.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "04th jan 2019", + "Start": 13, + "End": 25, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-01-04", + "type": "date", + "value": "2019-01-04" + } + ] + } + } + ] + }, + { + "Input": "I'll go back 03rd Jan 2019.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "03rd jan 2019", + "Start": 13, + "End": 25, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-01-03", + "type": "date", + "value": "2019-01-03" + } + ] + } + } + ] + }, + { + "Input": "I'll go back 02nd Jan 2019.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "02nd jan 2019", + "Start": 13, + "End": 25, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-01-02", + "type": "date", + "value": "2019-01-02" + } + ] + } + } + ] + }, + { + "Input": "I'll go back 01st Jan 2019.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "01st jan 2019", + "Start": 13, + "End": 25, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-01-01", + "type": "date", + "value": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "Could you help me and Joan find a time to meet in my office (112/2108) the week of April 10?", + "Context": { + "ReferenceDateTime": "2018-02-08T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "the week of april 10", + "Start": 71, + "End": 90, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2017-W15", + "type": "daterange", + "start": "2017-04-10", + "end": "2017-04-17" + }, + { + "timex": "2018-W15", + "type": "daterange", + "start": "2018-04-09", + "end": "2018-04-16" + } + ] + } + } + ] + }, + { + "Input": "Could you help me and Joan find a time to meet in my office (112/2108) the week of july 23?", + "Context": { + "ReferenceDateTime": "2018-02-08T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "the week of july 23", + "Start": 71, + "End": 89, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2017-W29", + "type": "daterange", + "start": "2017-07-17", + "end": "2017-07-24" + }, + { + "timex": "2018-W30", + "type": "daterange", + "start": "2018-07-23", + "end": "2018-07-30" + } + ] + } + } + ] + }, + { + "Input": "schedule me a one on one meeting", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [] + }, + { + "Input": "schedule me a 1:1 meeting", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [] + }, + { + "Input": "schedule me a 1-1 meeting", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [] + }, + { + "Input": "schedule me a one:one meeting", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [] + }, + { + "Input": "schedule me a one-one meeting", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [] + }, + { + "Input": "I will leave tmr 3", + "Context": { + "ReferenceDateTime": "2017-12-18T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "tmr 3", + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2017-12-19T03", + "type": "datetime", + "value": "2017-12-19 03:00:00" + }, + { + "timex": "2017-12-19T15", + "type": "datetime", + "value": "2017-12-19 15:00:00" + } + ] + }, + "Start": 13, + "End": 17 + } + ] + }, + { + "Input": "I will leave tomorrow three", + "Context": { + "ReferenceDateTime": "2017-12-18T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "tomorrow three", + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2017-12-19T03", + "type": "datetime", + "value": "2017-12-19 03:00:00" + }, + { + "timex": "2017-12-19T15", + "type": "datetime", + "value": "2017-12-19 15:00:00" + } + ] + }, + "Start": 13, + "End": 26 + } + ] + }, + { + "Input": "I left yesterday at 12", + "Context": { + "ReferenceDateTime": "2017-12-18T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "yesterday at 12", + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2017-12-17T12", + "type": "datetime", + "value": "2017-12-17 12:00:00" + }, + { + "timex": "2017-12-17T00", + "type": "datetime", + "value": "2017-12-17 00:00:00" + } + ] + }, + "Start": 7, + "End": 21 + } + ] + }, + { + "Input": "Schedule a meeting before 4", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "before 4", + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "T04", + "Mod": "before", + "type": "timerange", + "end": "04:00:00", + "sourceEntity": "datetimepoint" + }, + { + "timex": "T16", + "Mod": "before", + "type": "timerange", + "end": "16:00:00", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 19, + "End": 26 + } + ] + }, + { + "Input": "Schedule a meeting after three", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "after three", + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "T03", + "Mod": "after", + "type": "timerange", + "start": "03:00:00", + "sourceEntity": "datetimepoint" + }, + { + "timex": "T15", + "Mod": "after", + "type": "timerange", + "start": "15:00:00", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 19, + "End": 29 + } + ] + }, + { + "Input": "Schedule a meeting no later than 4", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "no later than 4", + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "T04", + "Mod": "before", + "type": "timerange", + "end": "04:00:00", + "sourceEntity": "datetimepoint" + }, + { + "timex": "T16", + "Mod": "before", + "type": "timerange", + "end": "16:00:00", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 19, + "End": 33 + } + ] + }, + { + "Input": "Cortana, please book 2 hours next month", + "Context": { + "ReferenceDateTime": "2018-03-25T01:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "2 hours", + "Start": 21, + "End": 27, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT2H", + "type": "duration", + "value": "7200" + } + ] + } + }, + { + "Text": "next month", + "Start": 29, + "End": 38, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-04", + "type": "daterange", + "start": "2018-04-01", + "end": "2018-05-01" + } + ] + } + } + ] + }, + { + "Input": "Cortana, please check my work 2 hours last week", + "Context": { + "ReferenceDateTime": "2018-03-25T01:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "2 hours", + "Start": 30, + "End": 36, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT2H", + "type": "duration", + "value": "7200" + } + ] + } + }, + { + "Text": "last week", + "Start": 38, + "End": 46, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W11", + "type": "daterange", + "start": "2018-03-12", + "end": "2018-03-19" + } + ] + } + } + ] + }, + { + "Input": "schedule me a meeting next week Mon 9 am or 1 pm", + "Context": { + "ReferenceDateTime": "2017-12-04T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "next week mon 9 am", + "TypeName": "datetimeV2.datetimealt", + "ParentText": "next week mon 9 am or 1 pm", + "Resolution": { + "values": [ + { + "timex": "2017-12-11T09", + "type": "datetime", + "value": "2017-12-11 09:00:00" + } + ] + }, + "Start": 22, + "End": 39 + }, + { + "Text": "1 pm", + "TypeName": "datetimeV2.datetimealt", + "ParentText": "next week mon 9 am or 1 pm", + "Resolution": { + "values": [ + { + "timex": "2017-12-11T13", + "type": "datetime", + "value": "2017-12-11 13:00:00" + } + ] + }, + "Start": 44, + "End": 47 + } + ] + }, + { + "Input": "schedule me a meeting next week Mon or Tue", + "Context": { + "ReferenceDateTime": "2017-12-04T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "next week mon", + "TypeName": "datetimeV2.datetimealt", + "ParentText": "next week mon or tue", + "Resolution": { + "values": [ + { + "timex": "2017-12-11", + "type": "date", + "value": "2017-12-11" + } + ] + }, + "Start": 22, + "End": 34 + }, + { + "Text": "tue", + "TypeName": "datetimeV2.datetimealt", + "ParentText": "next week mon or tue", + "Resolution": { + "values": [ + { + "timex": "2017-12-12", + "type": "date", + "value": "2017-12-12" + } + ] + }, + "Start": 39, + "End": 41 + } + ] + }, + { + "Input": "schedule me a meeting in the morning 9 oclock or 10 oclock", + "Context": { + "ReferenceDateTime": "2017-12-04T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "in the morning 9 oclock", + "TypeName": "datetimeV2.datetimealt", + "ParentText": "in the morning 9 oclock or 10 oclock", + "Resolution": { + "values": [ + { + "timex": "T09", + "type": "time", + "value": "09:00:00" + } + ] + }, + "Start": 22, + "End": 44 + }, + { + "Text": "10 oclock", + "TypeName": "datetimeV2.datetimealt", + "ParentText": "in the morning 9 oclock or 10 oclock", + "Resolution": { + "values": [ + { + "timex": "T10", + "type": "time", + "value": "10:00:00" + } + ] + }, + "Start": 49, + "End": 57 + } + ] + }, + { + "Input": "schedule me a meeting next Monday 1-3 pm or 5-6 pm", + "Context": { + "ReferenceDateTime": "2017-12-04T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "next monday 1-3 pm", + "TypeName": "datetimeV2.datetimealt", + "ParentText": "next monday 1-3 pm or 5-6 pm", + "Resolution": { + "values": [ + { + "timex": "(2017-12-11T13,2017-12-11T15,PT2H)", + "type": "datetimerange", + "start": "2017-12-11 13:00:00", + "end": "2017-12-11 15:00:00" + } + ] + }, + "Start": 22, + "End": 39 + }, + { + "Text": "5-6 pm", + "TypeName": "datetimeV2.datetimealt", + "ParentText": "next monday 1-3 pm or 5-6 pm", + "Resolution": { + "values": [ + { + "timex": "(2017-12-11T17,2017-12-11T18,PT1H)", + "type": "datetimerange", + "start": "2017-12-11 17:00:00", + "end": "2017-12-11 18:00:00" + } + ] + }, + "Start": 44, + "End": 49 + } + ] + }, + { + "Input": "Monday 8-9am or 9-10 am works.", + "Context": { + "ReferenceDateTime": "2017-12-04T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "monday 8-9am", + "TypeName": "datetimeV2.datetimealt", + "ParentText": "monday 8-9am or 9-10 am", + "Resolution": { + "values": [ + { + "timex": "(XXXX-WXX-1T08,XXXX-WXX-1T09,PT1H)", + "type": "datetimerange", + "start": "2017-11-27 08:00:00", + "end": "2017-11-27 09:00:00" + }, + { + "timex": "(XXXX-WXX-1T08,XXXX-WXX-1T09,PT1H)", + "type": "datetimerange", + "start": "2017-12-04 08:00:00", + "end": "2017-12-04 09:00:00" + } + ] + }, + "Start": 0, + "End": 11 + }, + { + "Text": "9-10 am", + "TypeName": "datetimeV2.datetimealt", + "ParentText": "monday 8-9am or 9-10 am", + "Resolution": { + "values": [ + { + "timex": "(XXXX-WXX-1T09,XXXX-WXX-1T10,PT1H)", + "type": "datetimerange", + "start": "2017-11-27 09:00:00", + "end": "2017-11-27 10:00:00" + }, + { + "timex": "(XXXX-WXX-1T09,XXXX-WXX-1T10,PT1H)", + "type": "datetimerange", + "start": "2017-12-04 09:00:00", + "end": "2017-12-04 10:00:00" + } + ] + }, + "Start": 16, + "End": 22 + } + ] + }, + { + "Input": "Cortana could try to arrange a Skype call next week on Tuesday or Thursday please?", + "Context": { + "ReferenceDateTime": "2017-12-04T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "next week on tuesday", + "TypeName": "datetimeV2.datetimealt", + "ParentText": "next week on tuesday or thursday", + "Resolution": { + "values": [ + { + "timex": "2017-12-12", + "type": "date", + "value": "2017-12-12" + } + ] + }, + "Start": 42, + "End": 61 + }, + { + "Text": "thursday", + "TypeName": "datetimeV2.datetimealt", + "ParentText": "next week on tuesday or thursday", + "Resolution": { + "values": [ + { + "timex": "2017-12-14", + "type": "date", + "value": "2017-12-14" + } + ] + }, + "Start": 66, + "End": 73 + } + ] + }, + { + "Input": "Cortana could try to arrange a Skype call next week on Tuesday 9 am or Thursday 1 pm please?", + "Context": { + "ReferenceDateTime": "2017-12-04T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "next week on tuesday 9 am", + "TypeName": "datetimeV2.datetimealt", + "ParentText": "next week on tuesday 9 am or thursday 1 pm", + "Resolution": { + "values": [ + { + "timex": "2017-12-12T09", + "type": "datetime", + "value": "2017-12-12 09:00:00" + } + ] + }, + "Start": 42, + "End": 66 + }, + { + "Text": "thursday 1 pm", + "TypeName": "datetimeV2.datetimealt", + "ParentText": "next week on tuesday 9 am or thursday 1 pm", + "Resolution": { + "values": [ + { + "timex": "2017-12-14T13", + "type": "datetime", + "value": "2017-12-14 13:00:00" + } + ] + }, + "Start": 71, + "End": 83 + } + ] + }, + { + "Input": "Cortana could try to arrange a Skype call this week or next please?", + "Context": { + "ReferenceDateTime": "2018-03-21T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "ParentText": "this week or next", + "Text": "this week", + "Start": 42, + "End": 50, + "TypeName": "datetimeV2.datetimealt", + "Resolution": { + "values": [ + { + "timex": "2018-W12", + "type": "daterange", + "start": "2018-03-19", + "end": "2018-03-26" + } + ] + } + }, + { + "ParentText": "this week or next", + "Text": "next", + "Start": 55, + "End": 58, + "TypeName": "datetimeV2.datetimealt", + "Resolution": { + "values": [ + { + "timex": "2018-W13", + "type": "daterange", + "start": "2018-03-26", + "end": "2018-04-02" + } + ] + } + } + ] + }, + { + "Input": "Cortana could you please help me find out which is better last year or next?", + "Context": { + "ReferenceDateTime": "2018-03-21T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "ParentText": "last year or next", + "Text": "last year", + "Start": 58, + "End": 66, + "TypeName": "datetimeV2.datetimealt", + "Resolution": { + "values": [ + { + "timex": "2017", + "type": "daterange", + "start": "2017-01-01", + "end": "2018-01-01" + } + ] + } + }, + { + "ParentText": "last year or next", + "Text": "next", + "Start": 71, + "End": 74, + "TypeName": "datetimeV2.datetimealt", + "Resolution": { + "values": [ + { + "timex": "2019", + "type": "daterange", + "start": "2019-01-01", + "end": "2020-01-01" + } + ] + } + } + ] + }, + { + "Input": "Cortana could try to arrange a Skype call next week on tuesday or thursday or friday please?", + "Context": { + "ReferenceDateTime": "2018-04-16T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "ParentText": "next week on tuesday or thursday or friday", + "Text": "next week on tuesday", + "Start": 42, + "End": 61, + "TypeName": "datetimeV2.datetimealt", + "Resolution": { + "values": [ + { + "timex": "2018-04-24", + "type": "date", + "value": "2018-04-24" + } + ] + } + }, + { + "ParentText": "next week on tuesday or thursday or friday", + "Text": "thursday", + "Start": 66, + "End": 73, + "TypeName": "datetimeV2.datetimealt", + "Resolution": { + "values": [ + { + "timex": "2018-04-26", + "type": "date", + "value": "2018-04-26" + } + ] + } + }, + { + "ParentText": "next week on tuesday or thursday or friday", + "Text": "friday", + "Start": 78, + "End": 83, + "TypeName": "datetimeV2.datetimealt", + "Resolution": { + "values": [ + { + "timex": "2018-04-27", + "type": "date", + "value": "2018-04-27" + } + ] + } + } + ] + }, + { + "Input": "Cortana, next week Mon, Wed, Fri are best for me.", + "Context": { + "ReferenceDateTime": "2018-04-16T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "ParentText": "next week mon, wed, fri", + "Text": "next week mon", + "Start": 9, + "End": 21, + "TypeName": "datetimeV2.datetimealt", + "Resolution": { + "values": [ + { + "timex": "2018-04-23", + "type": "date", + "value": "2018-04-23" + } + ] + } + }, + { + "ParentText": "next week mon, wed, fri", + "Text": "wed", + "Start": 24, + "End": 26, + "TypeName": "datetimeV2.datetimealt", + "Resolution": { + "values": [ + { + "timex": "2018-04-25", + "type": "date", + "value": "2018-04-25" + } + ] + } + }, + { + "ParentText": "next week mon, wed, fri", + "Text": "fri", + "Start": 29, + "End": 31, + "TypeName": "datetimeV2.datetimealt", + "Resolution": { + "values": [ + { + "timex": "2018-04-27", + "type": "date", + "value": "2018-04-27" + } + ] + } + } + ] + }, + { + "Input": "Cortana, please find us a time monday, Thursday, Friday next week.", + "Context": { + "ReferenceDateTime": "2018-04-16T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "ParentText": "monday, thursday, friday next week", + "Text": "monday", + "Start": 31, + "End": 36, + "TypeName": "datetimeV2.datetimealt", + "Resolution": { + "values": [ + { + "timex": "2018-04-23", + "type": "date", + "value": "2018-04-23" + } + ] + } + }, + { + "ParentText": "monday, thursday, friday next week", + "Text": "thursday", + "Start": 39, + "End": 46, + "TypeName": "datetimeV2.datetimealt", + "Resolution": { + "values": [ + { + "timex": "2018-04-26", + "type": "date", + "value": "2018-04-26" + } + ] + } + }, + { + "ParentText": "monday, thursday, friday next week", + "Text": "friday next week", + "Start": 49, + "End": 64, + "TypeName": "datetimeV2.datetimealt", + "Resolution": { + "values": [ + { + "timex": "2018-04-27", + "type": "date", + "value": "2018-04-27" + } + ] + } + } + ] + }, + { + "Input": "Cortana, Unfortunately the only dates he can do are the 22nd, 23rd, 30th or 31st of March.", + "Context": { + "ReferenceDateTime": "2018-04-16T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "ParentText": "the 22nd, 23rd, 30th or 31st of march", + "Text": "the 22nd", + "Start": 52, + "End": 59, + "TypeName": "datetimeV2.datetimealt", + "Resolution": { + "values": [ + { + "timex": "XXXX-03-22", + "type": "date", + "value": "2019-03-22" + } + ] + } + }, + { + "ParentText": "the 22nd, 23rd, 30th or 31st of march", + "Text": "23rd", + "Start": 62, + "End": 65, + "TypeName": "datetimeV2.datetimealt", + "Resolution": { + "values": [ + { + "timex": "XXXX-03-23", + "type": "date", + "value": "2019-03-23" + } + ] + } + }, + { + "ParentText": "the 22nd, 23rd, 30th or 31st of march", + "Text": "30th", + "Start": 68, + "End": 71, + "TypeName": "datetimeV2.datetimealt", + "Resolution": { + "values": [ + { + "timex": "XXXX-03-30", + "type": "date", + "value": "2019-03-30" + } + ] + } + }, + { + "ParentText": "the 22nd, 23rd, 30th or 31st of march", + "Text": "31st of march", + "Start": 76, + "End": 88, + "TypeName": "datetimeV2.datetimealt", + "Resolution": { + "values": [ + { + "timex": "XXXX-03-31", + "type": "date", + "value": "2019-03-31" + } + ] + } + } + ] + }, + { + "Input": "Cortana please schedule a meeting July 17th, 18th, or 19th for an hour.", + "Context": { + "ReferenceDateTime": "2018-04-16T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "ParentText": "july 17th, 18th, or 19th", + "Text": "july 17th", + "Start": 34, + "End": 42, + "TypeName": "datetimeV2.datetimealt", + "Resolution": { + "values": [ + { + "timex": "XXXX-07-17", + "type": "date", + "value": "2018-07-17" + } + ] + } + }, + { + "ParentText": "july 17th, 18th, or 19th", + "Text": "18th", + "Start": 45, + "End": 48, + "TypeName": "datetimeV2.datetimealt", + "Resolution": { + "values": [ + { + "timex": "XXXX-07-18", + "type": "date", + "value": "2018-07-18" + } + ] + } + }, + { + "ParentText": "july 17th, 18th, or 19th", + "Text": "19th", + "Start": 54, + "End": 57, + "TypeName": "datetimeV2.datetimealt", + "Resolution": { + "values": [ + { + "timex": "XXXX-07-19", + "type": "date", + "value": "2018-07-19" + } + ] + } + }, + { + "Text": "an hour", + "Start": 63, + "End": 69, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT1H", + "type": "duration", + "value": "3600" + } + ] + } + } + ] + }, + { + "Input": "Cortana, please book 2 hours next week", + "Context": { + "ReferenceDateTime": "2018-03-25T01:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "2 hours", + "Start": 21, + "End": 27, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT2H", + "type": "duration", + "value": "7200" + } + ] + } + }, + { + "Text": "next week", + "Start": 29, + "End": 37, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W13", + "type": "daterange", + "start": "2018-03-26", + "end": "2018-04-02" + } + ] + } + } + ] + }, + { + "Input": "Cortana, I'd like to take a break 10 minutes coming week", + "Context": { + "ReferenceDateTime": "2018-03-25T01:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "10 minutes", + "Start": 34, + "End": 43, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT10M", + "type": "duration", + "value": "600" + } + ] + } + }, + { + "Text": "coming week", + "Start": 45, + "End": 55, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W13", + "type": "daterange", + "start": "2018-03-26", + "end": "2018-04-02" + } + ] + } + } + ] + }, + { + "Input": "Cortana, I'd like to take a break three hours in the next week", + "Context": { + "ReferenceDateTime": "2018-04-27T15:47:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "three hours", + "Start": 34, + "End": 44, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT3H", + "type": "duration", + "value": "10800" + } + ] + } + }, + { + "Text": "next week", + "Start": 53, + "End": 61, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W18", + "type": "daterange", + "start": "2018-04-30", + "end": "2018-05-07" + } + ] + } + } + ] + }, + { + "Input": "Cortana, can you please find us a time to meet 5/17/2018?", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "5/17/2018", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-05-17", + "type": "date", + "value": "2018-05-17" + } + ] + }, + "Start": 47, + "End": 55 + } + ] + }, + { + "Input": "Cortana, can you please find us a time to meet 5/17?", + "Context": { + "ReferenceDateTime": "2018-05-07T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "5/17", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-05-17", + "type": "date", + "value": "2017-05-17" + }, + { + "timex": "XXXX-05-17", + "type": "date", + "value": "2018-05-17" + } + ] + }, + "Start": 47, + "End": 50 + } + ] + }, + { + "Input": "Cortana can help us arrange a meeting on May 17.", + "Context": { + "ReferenceDateTime": "2018-05-07T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "may 17", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-05-17", + "type": "date", + "value": "2017-05-17" + }, + { + "timex": "XXXX-05-17", + "type": "date", + "value": "2018-05-17" + } + ] + }, + "Start": 41, + "End": 46 + } + ] + }, + { + "Input": "What does my day look like?", + "Context": { + "ReferenceDateTime": "2018-05-15T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "my day", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-05-15", + "type": "date", + "value": "2018-05-15" + } + ] + }, + "Start": 10, + "End": 15 + } + ] + }, + { + "Input": "What is my april 2017 bonus?", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "april 2017", + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2017-04", + "type": "daterange", + "start": "2017-04-01", + "end": "2017-05-01" + } + ] + }, + "Start": 11, + "End": 20 + } + ] + }, + { + "Input": "Cortana can help us find a time Monday 12-4.", + "Context": { + "ReferenceDateTime": "2018-05-16T16:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "monday 12-4", + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-WXX-1T00,XXXX-WXX-1T04,PT4H)", + "type": "datetimerange", + "start": "2018-05-14 00:00:00", + "end": "2018-05-14 04:00:00" + }, + { + "timex": "(XXXX-WXX-1T00,XXXX-WXX-1T04,PT4H)", + "type": "datetimerange", + "start": "2018-05-21 00:00:00", + "end": "2018-05-21 04:00:00" + }, + { + "timex": "(XXXX-WXX-1T12,XXXX-WXX-1T16,PT4H)", + "type": "datetimerange", + "start": "2018-05-14 12:00:00", + "end": "2018-05-14 16:00:00" + }, + { + "timex": "(XXXX-WXX-1T12,XXXX-WXX-1T16,PT4H)", + "type": "datetimerange", + "start": "2018-05-21 12:00:00", + "end": "2018-05-21 16:00:00" + } + ] + }, + "Start": 32, + "End": 42 + } + ] + }, + { + "Input": "Cortana can help us find a time Monday 11-4.", + "Context": { + "ReferenceDateTime": "2018-05-16T16:12:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "monday 11-4", + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-WXX-1T11,XXXX-WXX-1T16,PT5H)", + "type": "datetimerange", + "start": "2018-05-14 11:00:00", + "end": "2018-05-14 16:00:00" + }, + { + "timex": "(XXXX-WXX-1T11,XXXX-WXX-1T16,PT5H)", + "type": "datetimerange", + "start": "2018-05-21 11:00:00", + "end": "2018-05-21 16:00:00" + } + ] + }, + "Start": 32, + "End": 42 + } + ] + }, + { + "Input": "I'll leave for another week", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "another week", + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P1W", + "type": "duration", + "value": "604800" + } + ] + }, + "Start": 15, + "End": 26 + } + ] + }, + { + "Input": "Each week and another thing this week", + "Context": { + "ReferenceDateTime": "2018-05-20T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "each week", + "Start": 0, + "End": 8, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P1W", + "type": "set", + "value": "not resolved" + } + ] + } + }, + { + "Text": "this week", + "Start": 28, + "End": 36, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W20", + "type": "daterange", + "start": "2018-05-14", + "end": "2018-05-21" + } + ] + } + } + ] + }, + { + "Input": "The notes are shared out in the LT working session notes attached each week and highlights are shared in the Data insights section. For this weekโ€™s special topic the data team has written an overview of some of the new features the dashboard supports and how it is built. If you have not seen the dashboard, this may be a great opportunity to learn something new.I would like to ask Cortana to schedule 45 minutes in November. I would also like to share news that Skype integration with our OWA Rea", + "Context": { + "ReferenceDateTime": "2018-05-20T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "each week", + "Start": 66, + "End": 74, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P1W", + "type": "set", + "value": "not resolved" + } + ] + } + }, + { + "Text": "this week", + "Start": 136, + "End": 144, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W20", + "type": "daterange", + "start": "2018-05-14", + "end": "2018-05-21" + } + ] + } + }, + { + "Text": "45 minutes", + "Start": 403, + "End": 412, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT45M", + "type": "duration", + "value": "2700" + } + ] + } + }, + { + "Text": "november", + "Start": 417, + "End": 424, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-11", + "type": "daterange", + "start": "2017-11-01", + "end": "2017-12-01" + }, + { + "timex": "XXXX-11", + "type": "daterange", + "start": "2018-11-01", + "end": "2018-12-01" + } + ] + } + } + ] + }, + { + "Input": "I was not there the same week that it happened.", + "Context": { + "ReferenceDateTime": "2017-11-17T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "same week", + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX", + "Mod": "ref_undef", + "type": "daterange", + "start": "2017-11-13", + "end": "2017-11-20" + } + ] + }, + "Start": 20, + "End": 28 + } + ] + }, + { + "Input": "I was not there the same month that it happened.", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "same month", + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-XX", + "Mod": "ref_undef", + "type": "daterange", + "start": "2017-11-01", + "end": "2017-12-01" + } + ] + }, + "Start": 20, + "End": 29 + } + ] + }, + { + "Input": "I was not there that weekend.", + "Context": { + "ReferenceDateTime": "2016-11-11T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "that weekend", + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-WE", + "Mod": "ref_undef", + "type": "daterange", + "start": "2016-11-12", + "end": "2016-11-14" + } + ] + }, + "Start": 16, + "End": 27 + } + ] + }, + { + "Input": "I was not there the same year that it happened. ", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "same year", + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX", + "Mod": "ref_undef", + "type": "daterange", + "start": "2017-01-01", + "end": "2018-01-01" + } + ] + }, + "Start": 20, + "End": 28 + } + ] + }, + { + "Input": "I'm blocked for the week.", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "for the week", + "Start": 12, + "End": 23, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P1W", + "type": "duration", + "value": "604800" + } + ] + } + } + ] + }, + { + "Input": "I'm away for the year.", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "for the year", + "Start": 9, + "End": 20, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P1Y", + "type": "duration", + "value": "31536000" + } + ] + } + } + ] + }, + { + "Input": "I'll leave for Beijing early in the day Wednesday.", + "Context": { + "ReferenceDateTime": "2018-05-18T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "early in the day wednesday", + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-3", + "Mod": "start", + "type": "datetimerange", + "start": "2018-05-23 00:00:00", + "end": "2018-05-23 12:00:00" + } + ] + }, + "Start": 23, + "End": 48 + } + ] + }, + { + "Input": "I'll leave for Beijing mid today.", + "Context": { + "ReferenceDateTime": "2018-05-18T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "mid today", + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2018-05-18", + "Mod": "mid", + "type": "datetimerange", + "start": "2018-05-18 10:00:00", + "end": "2018-05-18 14:00:00" + } + ] + }, + "Start": 23, + "End": 31 + } + ] + }, + { + "Input": "I'll leave for Beijing later in today.", + "Context": { + "ReferenceDateTime": "2018-05-18T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "later in today", + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2018-05-18", + "Mod": "end", + "type": "datetimerange", + "start": "2018-05-18 12:00:00", + "end": "2018-05-19 00:00:00" + } + ] + }, + "Start": 23, + "End": 36 + } + ] + }, + { + "Input": "Hey, we got Cloud partner of the year.", + "Context": { + "ReferenceDateTime": "2018-05-24T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [] + }, + { + "Input": "Hey, we got a partner of the month.", + "Context": { + "ReferenceDateTime": "2018-05-24T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [] + }, + { + "Input": "Hey, we got a partner of the week.", + "Context": { + "ReferenceDateTime": "2018-05-24T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [] + }, + { + "Input": "Hey, we got a partner of the day.", + "Context": { + "ReferenceDateTime": "2018-05-24T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [] + }, + { + "Input": "Have a great month.", + "Context": { + "ReferenceDateTime": "2018-05-24T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [] + }, + { + "Input": "Nice day.", + "Context": { + "ReferenceDateTime": "2018-05-24T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [] + }, + { + "Input": "Have a great week!", + "Context": { + "ReferenceDateTime": "2018-05-24T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [] + }, + { + "Input": "We could have scheduled a time to meet earlier in the week.", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "earlier in the week", + "Start": 39, + "End": 57, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W22", + "type": "daterange", + "start": "2018-05-28", + "end": "2018-05-31" + } + ] + } + } + ] + }, + { + "Input": "We could have scheduled a time to meet earlier this month.", + "Context": { + "ReferenceDateTime": "2018-05-28T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "earlier this month", + "Start": 39, + "End": 56, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-05", + "type": "daterange", + "start": "2018-05-01", + "end": "2018-05-16" + } + ] + } + } + ] + }, + { + "Input": "We could have scheduled a time to meet earlier this year.", + "Context": { + "ReferenceDateTime": "2018-05-28T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "earlier this year", + "Start": 39, + "End": 55, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "type": "daterange", + "start": "2018-01-01", + "end": "2018-05-28" + } + ] + } + } + ] + }, + { + "Input": "Please find us a time to meet later this week", + "Context": { + "ReferenceDateTime": "2018-05-28T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "later this week", + "Start": 30, + "End": 44, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W22", + "type": "daterange", + "start": "2018-05-31", + "end": "2018-06-04" + } + ] + } + } + ] + }, + { + "Input": "Please find us a time to meet later this month", + "Context": { + "ReferenceDateTime": "2018-05-28T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "later this month", + "Start": 30, + "End": 45, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-05", + "type": "daterange", + "start": "2018-05-28", + "end": "2018-06-01" + } + ] + } + } + ] + }, + { + "Input": "Please find us a time to meet later this year", + "Context": { + "ReferenceDateTime": "2018-05-28T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "later this year", + "Start": 30, + "End": 44, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "type": "daterange", + "start": "2018-07-01", + "end": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "Please find us a time to meet later in the year", + "Context": { + "ReferenceDateTime": "2018-05-28T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "later in the year", + "Start": 30, + "End": 46, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "type": "daterange", + "start": "2018-07-01", + "end": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "What is the april 2017 bonus.", + "Context": { + "ReferenceDateTime": "2018-05-24T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "april 2017", + "Start": 12, + "End": 21, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2017-04", + "type": "daterange", + "start": "2017-04-01", + "end": "2017-05-01" + } + ] + } + } + ] + }, + { + "Input": "I went back to China in 2017 april.", + "Context": { + "ReferenceDateTime": "2018-05-24T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "2017 april", + "Start": 24, + "End": 33, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2017-04", + "type": "daterange", + "start": "2017-04-01", + "end": "2017-05-01" + } + ] + } + } + ] + }, + { + "Input": "I went back to China in the april.", + "Context": { + "ReferenceDateTime": "2018-05-24T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "april", + "Start": 28, + "End": 32, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-04", + "type": "daterange", + "start": "2018-04-01", + "end": "2018-05-01" + }, + { + "timex": "XXXX-04", + "type": "daterange", + "start": "2019-04-01", + "end": "2019-05-01" + } + ] + } + } + ] + }, + { + "Input": "Are you available two days after today?", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "two days after today", + "Start": 18, + "End": 37, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-06-02", + "type": "date", + "value": "2018-06-02" + } + ] + } + } + ] + }, + { + "Input": "Are you available three weeks from tomorrow?", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "three weeks from tomorrow", + "Start": 18, + "End": 42, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-06-22", + "type": "date", + "value": "2018-06-22" + } + ] + } + } + ] + }, + { + "Input": "Where were you two days before yesterday?", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "two days before yesterday", + "Start": 15, + "End": 39, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-05-28", + "type": "date", + "value": "2018-05-28" + } + ] + } + } + ] + }, + { + "Input": "Cortana, can you schedule a meeting for us between 3:30pm and 6:30pm AEST?", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "between 3:30pm and 6:30pm aest", + "Start": 43, + "End": 72, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T15:30,T18:30,PT3H)", + "type": "timerange", + "timezone": "UTC+10:00", + "timezoneText": "aest", + "utcOffsetMins": "600", + "start": "15:30:00", + "end": "18:30:00" + } + ] + } + } + ] + }, + { + "Input": "Cortana, please send invite for 3:30pm AEST tomorrow", + "Context": { + "ReferenceDateTime": "2018-06-06T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "3:30pm aest tomorrow", + "Start": 32, + "End": 51, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2018-06-07T15:30", + "type": "datetime", + "timezone": "UTC+10:00", + "timezoneText": "aest", + "utcOffsetMins": "600", + "value": "2018-06-07 15:30:00" + } + ] + } + } + ] + }, + { + "Input": "Cortana, please send invite for 11:30am CST or 5pm CT.", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "ParentText": "11:30am cst or 5pm ct", + "Text": "11:30am cst", + "Start": 32, + "End": 42, + "TypeName": "datetimeV2.datetimealt", + "Resolution": { + "values": [ + { + "timex": "T11:30", + "type": "time", + "timezone": "UTC+XX:XX", + "timezoneText": "cst", + "utcOffsetMins": "-10000", + "value": "11:30:00" + } + ] + } + }, + { + "ParentText": "11:30am cst or 5pm ct", + "Text": "5pm ct", + "Start": 47, + "End": 52, + "TypeName": "datetimeV2.datetimealt", + "Resolution": { + "values": [ + { + "timex": "T17", + "type": "time", + "timezone": "UTC-06:00", + "timezoneText": "ct", + "utcOffsetMins": "-360", + "value": "17:00:00" + } + ] + } + } + ] + }, + { + "Input": "Cortana, can you block time for us to meet tomorrow 12PM Singapore time for a quick 30min conference call.", + "Context": { + "ReferenceDateTime": "2018-06-12T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "tomorrow 12pm singapore time", + "Start": 43, + "End": 70, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2018-06-13T12", + "type": "datetime", + "timezone": "UTC+08:00", + "timezoneText": "singapore time", + "utcOffsetMins": "480", + "value": "2018-06-13 12:00:00" + } + ] + } + }, + { + "Text": "30min", + "Start": 84, + "End": 88, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT30M", + "type": "duration", + "value": "1800" + } + ] + } + } + ] + }, + { + "Input": "Cortana, schedule a skype meeting with Prachi for Tuesday May 22 between 9:30 and 3:00 pm PST.", + "Context": { + "ReferenceDateTime": "2018-06-12T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "tuesday may 22 between 9:30 and 3:00 pm pst", + "Start": 50, + "End": 92, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-05-22T09:30,XXXX-05-22T15:00,PT5H30M)", + "type": "datetimerange", + "timezone": "UTC-08:00", + "timezoneText": "pst", + "utcOffsetMins": "-480", + "start": "2018-05-22 09:30:00", + "end": "2018-05-22 15:00:00" + }, + { + "timex": "(XXXX-05-22T09:30,XXXX-05-22T15:00,PT5H30M)", + "type": "datetimerange", + "timezone": "UTC-08:00", + "timezoneText": "pst", + "utcOffsetMins": "-480", + "start": "2019-05-22 09:30:00", + "end": "2019-05-22 15:00:00" + } + ] + } + } + ] + }, + { + "Input": "Cortana, can you please schedule a meeting with Maria either Monday or Tuesday next week between 1pm and 2pm CST", + "Context": { + "ReferenceDateTime": "2018-07-19T20:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "ParentText": "monday or tuesday next week between 1pm and 2pm cst", + "Text": "monday", + "Start": 61, + "End": 66, + "TypeName": "datetimeV2.datetimealt", + "Resolution": { + "values": [ + { + "timex": "(XXXX-WXX-1T13,XXXX-WXX-1T14,PT1H)", + "type": "datetimerange", + "timezone": "UTC+XX:XX", + "timezoneText": "cst", + "utcOffsetMins": "-10000", + "start": "2018-07-16 13:00:00", + "end": "2018-07-16 14:00:00" + }, + { + "timex": "(XXXX-WXX-1T13,XXXX-WXX-1T14,PT1H)", + "type": "datetimerange", + "timezone": "UTC+XX:XX", + "timezoneText": "cst", + "utcOffsetMins": "-10000", + "start": "2018-07-23 13:00:00", + "end": "2018-07-23 14:00:00" + } + ] + } + }, + { + "ParentText": "monday or tuesday next week between 1pm and 2pm cst", + "Text": "tuesday next week between 1pm and 2pm cst", + "Start": 71, + "End": 111, + "TypeName": "datetimeV2.datetimealt", + "Resolution": { + "values": [ + { + "timex": "(2018-07-24T13,2018-07-24T14,PT1H)", + "type": "datetimerange", + "timezone": "UTC+XX:XX", + "timezoneText": "cst", + "utcOffsetMins": "-10000", + "start": "2018-07-24 13:00:00", + "end": "2018-07-24 14:00:00" + } + ] + } + } + ] + }, + { + "Input": "please find us 45min between 2pm-5.30pm SGT next week.", + "Context": { + "ReferenceDateTime": "2018-06-12T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "45min", + "Start": 15, + "End": 19, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT45M", + "type": "duration", + "value": "2700" + } + ] + } + }, + { + "Text": "between 2pm-5.30pm sgt", + "Start": 21, + "End": 42, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T14,T17:30,PT3H30M)", + "type": "timerange", + "timezone": "UTC+08:00", + "timezoneText": "sgt", + "utcOffsetMins": "480", + "start": "14:00:00", + "end": "17:30:00" + } + ] + } + }, + { + "Text": "next week", + "Start": 44, + "End": 52, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W25", + "type": "daterange", + "start": "2018-06-18", + "end": "2018-06-25" + } + ] + } + } + ] + }, + { + "Input": "Hi, please arrange a meeting for T6 in the coming weeks or next week.", + "Context": { + "ReferenceDateTime": "2018-06-12T00:00:00" + }, + "NotSupported": "python, javascript", + "Results": [ + { + "ParentText": "coming weeks or next week", + "Text": "coming weeks", + "Start": 43, + "End": 54, + "TypeName": "datetimeV2.datetimealt", + "Resolution": { + "values": [ + { + "timex": "(2018-06-13,2018-06-20,P1W)", + "type": "daterange", + "start": "2018-06-13", + "end": "2018-06-20" + } + ] + } + }, + { + "ParentText": "coming weeks or next week", + "Text": "next week", + "Start": 59, + "End": 67, + "TypeName": "datetimeV2.datetimealt", + "Resolution": { + "values": [ + { + "timex": "2018-W25", + "type": "daterange", + "start": "2018-06-18", + "end": "2018-06-25" + } + ] + } + } + ] + }, + { + "Input": "I want to get the most from this deal.", + "Comment": "This test case is for testing the ambiguous single timezone word filter.", + "Context": { + "ReferenceDateTime": "2018-06-12T00:00:00" + }, + "NotSupported": "python, javascript", + "Results": [] + }, + { + "Input": "It will happen between 10 and 11:30 on 1/1/2015", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "between 10 and 11:30 on 1/1/2015", + "Start": 15, + "End": 46, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2015-01-01T10,2015-01-01T11:30,PT1H30M)", + "type": "datetimerange", + "start": "2015-01-01 10:00:00", + "end": "2015-01-01 11:30:00" + }, + { + "timex": "(2015-01-01T22,2015-01-01T23:30,PT1H30M)", + "type": "datetimerange", + "start": "2015-01-01 22:00:00", + "end": "2015-01-01 23:30:00" + } + ] + } + } + ] + }, + { + "Input": "It will happen 1/1/2015 between 10 and 11:30", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "1/1/2015 between 10 and 11:30", + "Start": 15, + "End": 43, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2015-01-01T10,2015-01-01T11:30,PT1H30M)", + "type": "datetimerange", + "start": "2015-01-01 10:00:00", + "end": "2015-01-01 11:30:00" + }, + { + "timex": "(2015-01-01T22,2015-01-01T23:30,PT1H30M)", + "type": "datetimerange", + "start": "2015-01-01 22:00:00", + "end": "2015-01-01 23:30:00" + } + ] + } + } + ] + }, + { + "Input": "It will happen from 10:30 to 3 on 1/1/2015", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "from 10:30 to 3 on 1/1/2015", + "Start": 15, + "End": 41, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2015-01-01T10:30,2015-01-01T15,PT4H30M)", + "type": "datetimerange", + "start": "2015-01-01 10:30:00", + "end": "2015-01-01 15:00:00" + } + ] + } + } + ] + }, + { + "Input": "It will happen between 3 and 5 on 1/1/2015", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "between 3 and 5 on 1/1/2015", + "Start": 15, + "End": 41, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2015-01-01T03,2015-01-01T05,PT2H)", + "type": "datetimerange", + "start": "2015-01-01 03:00:00", + "end": "2015-01-01 05:00:00" + }, + { + "timex": "(2015-01-01T15,2015-01-01T17,PT2H)", + "type": "datetimerange", + "start": "2015-01-01 15:00:00", + "end": "2015-01-01 17:00:00" + } + ] + } + } + ] + }, + { + "Input": "Let's meet 3PM get at the book shop.", + "Context": { + "ReferenceDateTime": "2018-06-14T00:00:00" + }, + "NotSupported": "python, javascript", + "Results": [ + { + "Text": "3pm get", + "Start": 11, + "End": 17, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T15", + "type": "time", + "timezone": "UTC+04:00", + "timezoneText": "get", + "utcOffsetMins": "240", + "value": "15:00:00" + } + ] + } + } + ] + }, + { + "Input": "Let's catch up next week, how about on Wednesday?", + "Context": { + "ReferenceDateTime": "2018-06-14T00:00:00" + }, + "NotSupported": "python, javascript", + "Results": [ + { + "Text": "next week, how about on wednesday", + "Start": 15, + "End": 47, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-06-20", + "type": "date", + "value": "2018-06-20" + } + ] + } + } + ] + }, + { + "Input": "Let's catch up next week maybe, say on Wednesday?", + "Context": { + "ReferenceDateTime": "2018-06-14T00:00:00" + }, + "NotSupported": "python, javascript", + "Results": [ + { + "Text": "next week maybe, say on wednesday", + "Start": 15, + "End": 47, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-06-20", + "type": "date", + "value": "2018-06-20" + } + ] + } + } + ] + }, + { + "Input": "OK, letโ€™s find some time to discuss it next week, preferably on Tuesday", + "Context": { + "ReferenceDateTime": "2018-06-14T00:00:00" + }, + "NotSupported": "python, javascript", + "Results": [ + { + "Text": "next week, preferably on tuesday", + "Start": 39, + "End": 70, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-06-19", + "type": "date", + "value": "2018-06-19" + } + ] + } + } + ] + }, + { + "Input": "How about this sunday around 7:00.", + "Context": { + "ReferenceDateTime": "2018-06-14T00:00:00" + }, + "NotSupported": "python, javascript", + "Results": [ + { + "Text": "this sunday around 7:00", + "Start": 10, + "End": 32, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2018-06-17T07:00", + "type": "datetime", + "value": "2018-06-17 07:00:00" + }, + { + "timex": "2018-06-17T19:00", + "type": "datetime", + "value": "2018-06-17 19:00:00" + } + ] + } + } + ] + }, + { + "Input": "show me sales before 2010 or after 2018", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "before 2010", + "Start": 14, + "End": 24, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2010", + "Mod": "before", + "type": "daterange", + "end": "2010-01-01", + "sourceEntity": "datetimerange" + } + ] + } + }, + { + "Text": "after 2018", + "Start": 29, + "End": 38, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "Mod": "after", + "type": "daterange", + "start": "2019-01-01", + "sourceEntity": "datetimerange" + } + ] + } + } + ] + }, + { + "Input": "Can we have a quick 30-min meeting @ Chestnut Run Plaza Bldg 450 on January 16th between 830am ET and 9am ET so that we can discuss Microsoft and potential opportunities?", + "Context": { + "ReferenceDateTime": "2018-06-19T00:00:00" + }, + "NotSupported": "python, javascript", + "Results": [ + { + "Text": "30-min", + "Start": 20, + "End": 25, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT30M", + "type": "duration", + "value": "1800" + } + ] + } + }, + { + "Text": "january 16th between 830am et and 9am et", + "Start": 68, + "End": 107, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-01-16T08:30,XXXX-01-16T09,PT30M)", + "type": "datetimerange", + "timezone": "UTC-05:00", + "timezoneText": "et", + "utcOffsetMins": "-300", + "start": "2018-01-16 08:30:00", + "end": "2018-01-16 09:00:00" + }, + { + "timex": "(XXXX-01-16T08:30,XXXX-01-16T09,PT30M)", + "type": "datetimerange", + "timezone": "UTC-05:00", + "timezoneText": "et", + "utcOffsetMins": "-300", + "start": "2019-01-16 08:30:00", + "end": "2019-01-16 09:00:00" + } + ] + } + } + ] + }, + { + "Input": "Hi Cortana, Please send a 30-minute Skype meeting invite for tomorrow at 1p PT.", + "Context": { + "ReferenceDateTime": "2018-06-19T00:00:00" + }, + "NotSupported": "python, javascript", + "Results": [ + { + "Text": "30-minute", + "Start": 26, + "End": 34, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT30M", + "type": "duration", + "value": "1800" + } + ] + } + }, + { + "Text": "tomorrow at 1p pt", + "Start": 61, + "End": 77, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2018-06-20T13", + "type": "datetime", + "timezone": "UTC-07:00", + "timezoneText": "pt", + "utcOffsetMins": "-420", + "value": "2018-06-20 13:00:00" + } + ] + } + } + ] + }, + { + "Input": "Cortana please set up a call today for 10 minutes and also set up a 30 minute call Wednesday at 7 PM Eastern.", + "Context": { + "ReferenceDateTime": "2018-06-19T00:00:00" + }, + "NotSupported": "python, javascript", + "Results": [ + { + "Text": "today", + "Start": 29, + "End": 33, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-06-19", + "type": "date", + "value": "2018-06-19" + } + ] + } + }, + { + "Text": "10 minutes", + "Start": 39, + "End": 48, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT10M", + "type": "duration", + "value": "600" + } + ] + } + }, + { + "Text": "30 minute", + "Start": 68, + "End": 76, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT30M", + "type": "duration", + "value": "1800" + } + ] + } + }, + { + "Text": "wednesday at 7 pm eastern", + "Start": 83, + "End": 107, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-3T19", + "type": "datetime", + "timezone": "UTC-04:00", + "timezoneText": "eastern", + "utcOffsetMins": "-240", + "value": "2018-06-13 19:00:00" + }, + { + "timex": "XXXX-WXX-3T19", + "type": "datetime", + "timezone": "UTC-04:00", + "timezoneText": "eastern", + "utcOffsetMins": "-240", + "value": "2018-06-20 19:00:00" + } + ] + } + } + ] + }, + { + "Input": "Cortana, schedule 30 minutes next Tuesday around 3pm pacific for us to Skype.", + "Context": { + "ReferenceDateTime": "2018-06-19T00:00:00" + }, + "NotSupported": "python, javascript", + "Results": [ + { + "Text": "30 minutes", + "Start": 18, + "End": 27, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT30M", + "type": "duration", + "value": "1800" + } + ] + } + }, + { + "Text": "next tuesday around 3pm pacific", + "Start": 29, + "End": 59, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2018-06-26T15", + "type": "datetime", + "timezone": "UTC-08:00", + "timezoneText": "pacific", + "utcOffsetMins": "-480", + "value": "2018-06-26 15:00:00" + } + ] + } + } + ] + }, + { + "Input": "Could you please schedule a 30 min skype meeting after 11:00am central today?", + "Context": { + "ReferenceDateTime": "2018-06-19T00:00:00" + }, + "NotSupported": "python, javascript", + "Results": [ + { + "Text": "30 min", + "Start": 28, + "End": 33, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT30M", + "type": "duration", + "value": "1800" + } + ] + } + }, + { + "Text": "after 11:00am central today", + "Start": 49, + "End": 75, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2018-06-19T11:00", + "Mod": "after", + "type": "datetimerange", + "timezone": "UTC-05:00", + "timezoneText": "central", + "utcOffsetMins": "-300", + "start": "2018-06-19 11:00:00", + "sourceEntity": "datetimepoint" + } + ] + } + } + ] + }, + { + "Input": "Could you please schedule a 30 min skype meeting after 11:00am mountain today?", + "Context": { + "ReferenceDateTime": "2018-06-19T00:00:00" + }, + "NotSupported": "python, javascript", + "Results": [ + { + "Text": "30 min", + "Start": 28, + "End": 33, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT30M", + "type": "duration", + "value": "1800" + } + ] + } + }, + { + "Text": "after 11:00am mountain today", + "Start": 49, + "End": 76, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2018-06-19T11:00", + "Mod": "after", + "type": "datetimerange", + "timezone": "UTC-06:00", + "timezoneText": "mountain", + "utcOffsetMins": "-360", + "start": "2018-06-19 11:00:00", + "sourceEntity": "datetimepoint" + } + ] + } + } + ] + }, + { + "Input": "The mountain is very high.", + "Comment": "This test case is for testing the ambiguous single timezone word filter.", + "Context": { + "ReferenceDateTime": "2018-06-12T00:00:00" + }, + "NotSupported": "python, javascript", + "Results": [] + }, + { + "Input": "We have arrived in the central district.", + "Comment": "This test case is for testing the ambiguous single timezone word filter.", + "Context": { + "ReferenceDateTime": "2018-06-12T00:00:00" + }, + "NotSupported": "python, javascript", + "Results": [] + }, + { + "Input": "ET is one of my favorite movies.", + "Comment": "This test case is for testing the ambiguous single timezone word filter.", + "Context": { + "ReferenceDateTime": "2018-06-12T00:00:00" + }, + "NotSupported": "python, javascript", + "Results": [] + }, + { + "Input": "Martin Luther King Day is an American federal holiday.", + "Context": { + "ReferenceDateTime": "2018-06-12T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "martin luther king day", + "Start": 0, + "End": 21, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-01-WXX-1-3", + "type": "date", + "value": "2018-01-15" + }, + { + "timex": "XXXX-01-WXX-1-3", + "type": "date", + "value": "2019-01-21" + } + ] + } + } + ] + }, + { + "Input": "show me sales after 2010 and before 2018 or before 2000 but not 1998", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "Results": [ + { + "Text": "after 2010", + "Start": 14, + "End": 23, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2010", + "Mod": "after", + "type": "daterange", + "start": "2011-01-01", + "sourceEntity": "datetimerange" + } + ] + } + }, + { + "Text": "before 2018", + "Start": 29, + "End": 39, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "Mod": "before", + "type": "daterange", + "end": "2018-01-01", + "sourceEntity": "datetimerange" + } + ] + } + }, + { + "Text": "before 2000", + "Start": 44, + "End": 54, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2000", + "Mod": "before", + "type": "daterange", + "end": "2000-01-01", + "sourceEntity": "datetimerange" + } + ] + } + }, + { + "Text": "1998", + "Start": 64, + "End": 67, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "1998", + "type": "daterange", + "start": "1998-01-01", + "end": "1999-01-01" + } + ] + } + } + ] + }, + { + "Input": "He will come after his parents after 2016 and before 2018, or before 2019", + "Context": { + "ReferenceDateTime": "2015-11-07T00:00:00" + }, + "Results": [ + { + "Text": "after 2016", + "Start": 31, + "End": 40, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2016", + "Mod": "after", + "type": "daterange", + "sourceEntity": "datetimerange", + "start": "2017-01-01" + } + ] + } + }, + { + "Text": "before 2018", + "Start": 46, + "End": 56, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "Mod": "before", + "type": "daterange", + "sourceEntity": "datetimerange", + "end": "2018-01-01" + } + ] + } + }, + { + "Text": "before 2019", + "Start": 62, + "End": 72, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019", + "Mod": "before", + "type": "daterange", + "sourceEntity": "datetimerange", + "end": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "Cortana, please tell me the sale by year of Microsoft.", + "Context": { + "ReferenceDateTime": "2018-06-20T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [] + }, + { + "Input": "show me records more than 4 days and less than 1 week", + "Context": { + "ReferenceDateTime": "2018-06-19T00:00:00" + }, + "NotSupported": "python, javascript", + "Results": [ + { + "Text": "more than 4 days", + "Start": 16, + "End": 31, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P4D", + "Mod": "more", + "type": "duration", + "value": "345600" + } + ] + } + }, + { + "Text": "less than 1 week", + "Start": 37, + "End": 52, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P1W", + "Mod": "less", + "type": "duration", + "value": "604800" + } + ] + } + } + ] + }, + { + "Input": "Show me records more than 1 hour and 30 minutes", + "Context": { + "ReferenceDateTime": "2018-06-19T00:00:00" + }, + "NotSupported": "python, javascript", + "Results": [ + { + "Text": "more than 1 hour and 30 minutes", + "Start": 16, + "End": 46, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT1H30M", + "Mod": "more", + "type": "duration", + "value": "5400" + } + ] + } + } + ] + }, + { + "Input": "Book me a room at 10:30am montreal time.", + "Context": { + "ReferenceDateTime": "2018-06-21T00:00:00" + }, + "NotSupported": "python, javascript", + "Results": [ + { + "Text": "10:30am montreal time", + "Start": 18, + "End": 38, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T10:30", + "type": "time", + "timezone": "UTC+XX:XX", + "timezoneText": "montreal time", + "utcOffsetMins": "-10000", + "value": "10:30:00" + } + ] + } + } + ] + }, + { + "Input": "I have already finished all my work more than 2 weeks before today", + "Context": { + "ReferenceDateTime": "2018-06-12T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "more than 2 weeks before today", + "Start": 36, + "End": 65, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-05-29", + "Mod": "before", + "type": "daterange", + "end": "2018-05-29" + } + ] + } + } + ] + }, + { + "Input": "This task should have been done more than 2 days before yesterday", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "more than 2 days before yesterday", + "Start": 32, + "End": 64, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-05-26", + "Mod": "before", + "type": "daterange", + "end": "2018-05-26" + } + ] + } + } + ] + }, + { + "Input": "This task will be done less than 3 days after tomorrow", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "less than 3 days after tomorrow", + "Start": 23, + "End": 53, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-05-30,2018-06-02,P3D)", + "type": "daterange", + "start": "2018-05-30", + "end": "2018-06-02" + } + ] + } + } + ] + }, + { + "Input": "This task will start more than 2 weeks after today", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "more than 2 weeks after today", + "Start": 21, + "End": 49, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-06-12", + "Mod": "after", + "type": "daterange", + "start": "2018-06-12" + } + ] + } + } + ] + }, + { + "Input": "Let's start 3 minutes from now", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "3 minutes from now", + "Start": 12, + "End": 29, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2018-05-29T00:03:00", + "type": "datetime", + "value": "2018-05-29 00:03:00" + } + ] + } + } + ] + }, + { + "Input": "Let's start 3 minutes from today", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "3 minutes", + "Start": 12, + "End": 20, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT3M", + "type": "duration", + "value": "180" + } + ] + } + }, + { + "Text": "today", + "Start": 27, + "End": 31, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-05-29", + "type": "date", + "value": "2018-05-29" + } + ] + } + } + ] + }, + { + "Input": "It happens in 15th century", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "15th century", + "Start": 14, + "End": 26, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(1400-01-01,1500-01-01,P100Y)", + "type": "daterange", + "start": "1400-01-01", + "end": "1500-01-01" + } + ] + } + } + ] + }, + { + "Input": "Show me the records in 21st century", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "21st century", + "Start": 23, + "End": 34, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2000-01-01,2100-01-01,P100Y)", + "type": "daterange", + "start": "2000-01-01", + "end": "2100-01-01" + } + ] + } + } + ] + }, + { + "Input": "Maybe we can leave after 2018", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "after 2018", + "Start": 19, + "End": 28, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "Mod": "after", + "type": "daterange", + "start": "2019-01-01", + "sourceEntity": "datetimerange" + } + ] + } + } + ] + }, + { + "Input": "Maybe we can leave after Feb 2018", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "after feb 2018", + "Start": 19, + "End": 32, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-02", + "Mod": "after", + "type": "daterange", + "start": "2018-03-01", + "sourceEntity": "datetimerange" + } + ] + } + } + ] + }, + { + "Input": "Maybe we can leave after Feb", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "after feb", + "Start": 19, + "End": 27, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-02", + "Mod": "after", + "type": "daterange", + "start": "2018-03-01", + "sourceEntity": "datetimerange" + }, + { + "timex": "XXXX-02", + "Mod": "after", + "type": "daterange", + "start": "2019-03-01", + "sourceEntity": "datetimerange" + } + ] + } + } + ] + }, + { + "Input": "It will happen 1/1/2015 after 2:00", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "1/1/2015 after 2:00", + "Start": 15, + "End": 33, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2015-01-01T02:00", + "Mod": "after", + "type": "datetimerange", + "start": "2015-01-01 02:00:00" + }, + { + "timex": "2015-01-01T14:00", + "Mod": "after", + "type": "datetimerange", + "start": "2015-01-01 14:00:00" + } + ] + } + } + ] + }, + { + "Input": "It will happen today before 4pm", + "Context": { + "ReferenceDateTime": "2018-06-26T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "today before 4pm", + "Start": 15, + "End": 30, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2018-06-26T16", + "Mod": "before", + "type": "datetimerange", + "end": "2018-06-26 16:00:00" + } + ] + } + } + ] + }, + { + "Input": "It will happen next Wednesday later than 10 in the morning", + "Context": { + "ReferenceDateTime": "2018-06-26T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "next wednesday later than 10 in the morning", + "Start": 15, + "End": 57, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2018-07-04T10", + "Mod": "after", + "type": "datetimerange", + "start": "2018-07-04 10:00:00" + } + ] + } + } + ] + }, + { + "Input": "It happened on previous Tuesday by 2 in the afternoon", + "Context": { + "ReferenceDateTime": "2018-06-26T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "previous tuesday by 2 in the afternoon", + "Start": 15, + "End": 52, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2018-06-19T14", + "Mod": "before", + "type": "datetimerange", + "end": "2018-06-19 14:00:00" + } + ] + } + } + ] + }, + { + "Input": "Let's go on Feb 1st no later than 6:00", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "feb 1st no later than 6:00", + "Start": 12, + "End": 37, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "XXXX-02-01T06:00", + "Mod": "before", + "type": "datetimerange", + "end": "2018-02-01 06:00:00" + }, + { + "timex": "XXXX-02-01T06:00", + "Mod": "before", + "type": "datetimerange", + "end": "2019-02-01 06:00:00" + }, + { + "timex": "XXXX-02-01T18:00", + "Mod": "before", + "type": "datetimerange", + "end": "2018-02-01 18:00:00" + }, + { + "timex": "XXXX-02-01T18:00", + "Mod": "before", + "type": "datetimerange", + "end": "2019-02-01 18:00:00" + } + ] + } + } + ] + }, + { + "Input": "It happened on next week after 2:00", + "Context": { + "ReferenceDateTime": "2018-06-26T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "next week", + "Start": 15, + "End": 23, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W27", + "type": "daterange", + "start": "2018-07-02", + "end": "2018-07-09" + } + ] + } + }, + { + "Text": "after 2:00", + "Start": 25, + "End": 34, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "T02:00", + "Mod": "after", + "type": "timerange", + "start": "02:00:00", + "sourceEntity": "datetimepoint" + }, + { + "timex": "T14:00", + "Mod": "after", + "type": "timerange", + "start": "14:00:00", + "sourceEntity": "datetimepoint" + } + ] + } + } + ] + }, + { + "Input": "Show sales in 2007 and 2009", + "Context": { + "ReferenceDateTime": "2018-06-26T00:00:00" + }, + "NotSupported": "javascript,python", + "Results": [ + { + "ParentText": "2007 and 2009", + "Text": "2007", + "Start": 14, + "End": 17, + "TypeName": "datetimeV2.datetimealt", + "Resolution": { + "values": [ + { + "timex": "2007", + "type": "daterange", + "start": "2007-01-01", + "end": "2008-01-01" + } + ] + } + }, + { + "ParentText": "2007 and 2009", + "Text": "2009", + "Start": 23, + "End": 26, + "TypeName": "datetimeV2.datetimealt", + "Resolution": { + "values": [ + { + "timex": "2009", + "type": "daterange", + "start": "2009-01-01", + "end": "2010-01-01" + } + ] + } + } + ] + }, + { + "Input": "Show sales between 2007 and 2009", + "Context": { + "ReferenceDateTime": "2018-06-26T00:00:00" + }, + "NotSupported": "javascript,python", + "Results": [ + { + "Text": "between 2007 and 2009", + "Start": 11, + "End": 31, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2007-01-01,2009-01-01,P2Y)", + "type": "daterange", + "start": "2007-01-01", + "end": "2009-01-01" + } + ] + } + } + ] + }, + { + "Input": "Please book Skype call today at 9a.", + "Context": { + "ReferenceDateTime": "2018-06-28T00:00:00" + }, + "Results": [ + { + "Text": "today at 9a", + "Start": 23, + "End": 33, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2018-06-28T09", + "type": "datetime", + "value": "2018-06-28 09:00:00" + } + ] + } + } + ] + }, + { + "Input": "Please book Skype call today at 9p.", + "Context": { + "ReferenceDateTime": "2018-06-28T00:00:00" + }, + "Results": [ + { + "Text": "today at 9p", + "Start": 23, + "End": 33, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2018-06-28T21", + "type": "datetime", + "value": "2018-06-28 21:00:00" + } + ] + } + } + ] + }, + { + "Input": "Show sales in the year 2008", + "Context": { + "ReferenceDateTime": "2018-06-28T00:00:00" + }, + "NotSupported": "javascript,python", + "Results": [ + { + "Text": "year 2008", + "Start": 18, + "End": 26, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2008", + "type": "daterange", + "start": "2008-01-01", + "end": "2009-01-01" + } + ] + } + } + ] + }, + { + "Input": "Show sales in the year", + "Context": { + "ReferenceDateTime": "2018-06-28T00:00:00" + }, + "NotSupported": "javascript,python", + "Results": [] + }, + { + "Input": "Show sales in the week", + "Context": { + "ReferenceDateTime": "2018-07-02T00:00:00" + }, + "NotSupported": "javascript,python", + "Results": [] + }, + { + "Input": "Show sales in the week after next", + "Context": { + "ReferenceDateTime": "2018-07-02T00:00:00" + }, + "NotSupported": "javascript,python", + "Results": [ + { + "Text": "the week after next", + "Start": 14, + "End": 32, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W29", + "type": "daterange", + "start": "2018-07-16", + "end": "2018-07-23" + } + ] + } + } + ] + }, + { + "Input": "Show sales in the week 31", + "Context": { + "ReferenceDateTime": "2018-07-02T00:00:00" + }, + "NotSupported": "javascript,python", + "Results": [ + { + "Text": "week 31", + "Start": 18, + "End": 24, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W31", + "type": "daterange", + "start": "2018-07-30", + "end": "2018-08-06" + } + ] + } + } + ] + }, + { + "Input": "I will leave in 2 minutes", + "Context": { + "ReferenceDateTime": "2018-06-26T00:00:00" + }, + "NotSupported": "javascript,python", + "Results": [ + { + "Text": "in 2 minutes", + "Start": 13, + "End": 24, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2018-06-26T00:02:00", + "type": "datetime", + "value": "2018-06-26 00:02:00" + } + ] + } + } + ] + }, + { + "Input": "I will leave in two months", + "Context": { + "ReferenceDateTime": "2018-07-05T00:00:00" + }, + "NotSupported": "javascript,python", + "Results": [ + { + "Text": "in two months", + "Start": 13, + "End": 25, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-09-05", + "type": "date", + "value": "2018-09-05" + } + ] + } + } + ] + }, + { + "Input": "I will leave in two weeks", + "Context": { + "ReferenceDateTime": "2018-07-05T00:00:00" + }, + "NotSupported": "javascript,python", + "Results": [ + { + "Text": "in two weeks", + "Start": 13, + "End": 24, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-07-19", + "type": "date", + "value": "2018-07-19" + } + ] + } + } + ] + }, + { + "Input": "I will leave in two years", + "Context": { + "ReferenceDateTime": "2018-07-05T00:00:00" + }, + "NotSupported": "javascript,python", + "Results": [ + { + "Text": "in two years", + "Start": 13, + "End": 24, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2020-07-05", + "type": "date", + "value": "2020-07-05" + } + ] + } + } + ] + }, + { + "Input": "I will leave in two days from today", + "Context": { + "ReferenceDateTime": "2018-07-05T00:00:00" + }, + "NotSupported": "javascript,python", + "Results": [ + { + "Text": "two days from today", + "Start": 16, + "End": 34, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-07-07", + "type": "date", + "value": "2018-07-07" + } + ] + } + } + ] + }, + { + "Input": "Cortana, please set up a Skype call sometime on Friday 7.6 with Jim.", + "Context": { + "ReferenceDateTime": "2018-07-06T12:00:00" + }, + "Results": [ + { + "Text": "friday 7.6", + "Start": 48, + "End": 57, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-07-06", + "type": "date", + "value": "2018-07-06" + }, + { + "timex": "XXXX-07-06", + "type": "date", + "value": "2019-07-06" + } + ] + } + } + ] + }, + { + "Input": "Cortana, please set up a Skype call sometime Friday 7/6 with Jim.", + "Context": { + "ReferenceDateTime": "2018-07-06T12:00:00" + }, + "Results": [ + { + "Text": "friday 7/6", + "Start": 45, + "End": 54, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-07-06", + "type": "date", + "value": "2018-07-06" + }, + { + "timex": "XXXX-07-06", + "type": "date", + "value": "2019-07-06" + } + ] + } + } + ] + }, + { + "Input": "Cortana, please set up a Skype call sometime on Friday 7-6 with Jim.", + "Context": { + "ReferenceDateTime": "2018-07-06T12:00:00" + }, + "Results": [ + { + "Text": "friday 7-6", + "Start": 48, + "End": 57, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-07-06", + "type": "date", + "value": "2018-07-06" + }, + { + "timex": "XXXX-07-06", + "type": "date", + "value": "2019-07-06" + } + ] + } + } + ] + }, + { + "Input": "Cortana, please set up a Skype call sometime Friday 2018-7-6 with Jim.", + "Context": { + "ReferenceDateTime": "2018-07-06T12:00:00" + }, + "Results": [ + { + "Text": "friday 2018-7-6", + "Start": 45, + "End": 59, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-07-06", + "type": "date", + "value": "2018-07-06" + } + ] + } + } + ] + }, + { + "Input": "Find records last for less than 2 hours or more than 4 days, and not less than 30 minutes.", + "Context": { + "ReferenceDateTime": "2018-07-09T22:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "less than 2 hours", + "Start": 22, + "End": 38, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT2H", + "Mod": "less", + "type": "duration", + "value": "7200" + } + ] + } + }, + { + "Text": "more than 4 days", + "Start": 43, + "End": 58, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P4D", + "Mod": "more", + "type": "duration", + "value": "345600" + } + ] + } + }, + { + "Text": "less than 30 minutes", + "Start": 69, + "End": 88, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT30M", + "Mod": "less", + "type": "duration", + "value": "1800" + } + ] + } + } + ] + }, + { + "Input": "Show me sales in the year of 2008", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "2008", + "Start": 29, + "End": 32, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2008", + "type": "daterange", + "start": "2008-01-01", + "end": "2009-01-01" + } + ] + } + } + ] + }, + { + "Input": "Cortana, please schedule 30 minutes on Tuesday or Wednesday morning with a Skype bridge.", + "Context": { + "ReferenceDateTime": "2018-07-19T20:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "30 minutes", + "Start": 25, + "End": 34, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT30M", + "type": "duration", + "value": "1800" + } + ] + } + }, + { + "ParentText": "tuesday or wednesday morning", + "Text": "tuesday", + "Start": 39, + "End": 45, + "TypeName": "datetimeV2.datetimealt", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-2TMO", + "type": "datetimerange", + "start": "2018-07-17 08:00:00", + "end": "2018-07-17 12:00:00" + }, + { + "timex": "XXXX-WXX-2TMO", + "type": "datetimerange", + "start": "2018-07-24 08:00:00", + "end": "2018-07-24 12:00:00" + } + ] + } + }, + { + "ParentText": "tuesday or wednesday morning", + "Text": "wednesday morning", + "Start": 50, + "End": 66, + "TypeName": "datetimeV2.datetimealt", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-3TMO", + "type": "datetimerange", + "start": "2018-07-18 08:00:00", + "end": "2018-07-18 12:00:00" + }, + { + "timex": "XXXX-WXX-3TMO", + "type": "datetimerange", + "start": "2018-07-25 08:00:00", + "end": "2018-07-25 12:00:00" + } + ] + } + } + ] + }, + { + "Input": "Letโ€™s try for Wednesday after 3 PM PT or Thursday after 1:30 PM PT?", + "Context": { + "ReferenceDateTime": "2018-07-20T06:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "wednesday after 3 pm pt", + "Start": 14, + "End": 36, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-3T15", + "Mod": "after", + "type": "datetimerange", + "timezone": "UTC-07:00", + "timezoneText": "pt", + "utcOffsetMins": "-420", + "start": "2018-07-18 15:00:00" + }, + { + "timex": "XXXX-WXX-3T15", + "Mod": "after", + "type": "datetimerange", + "timezone": "UTC-07:00", + "timezoneText": "pt", + "utcOffsetMins": "-420", + "start": "2018-07-25 15:00:00" + } + ] + } + }, + { + "Text": "thursday after 1:30 pm pt", + "Start": 41, + "End": 65, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-4T13:30", + "Mod": "after", + "type": "datetimerange", + "timezone": "UTC-07:00", + "timezoneText": "pt", + "utcOffsetMins": "-420", + "start": "2018-07-19 13:30:00" + }, + { + "timex": "XXXX-WXX-4T13:30", + "Mod": "after", + "type": "datetimerange", + "timezone": "UTC-07:00", + "timezoneText": "pt", + "utcOffsetMins": "-420", + "start": "2018-07-26 13:30:00" + } + ] + } + } + ] + }, + { + "Input": "Can we meet monday after 3pm PST.", + "Context": { + "ReferenceDateTime": "2018-07-20T06:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "monday after 3pm pst", + "Start": 12, + "End": 31, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-1T15", + "Mod": "after", + "type": "datetimerange", + "timezone": "UTC-08:00", + "timezoneText": "pst", + "utcOffsetMins": "-480", + "start": "2018-07-16 15:00:00" + }, + { + "timex": "XXXX-WXX-1T15", + "Mod": "after", + "type": "datetimerange", + "timezone": "UTC-08:00", + "timezoneText": "pst", + "utcOffsetMins": "-480", + "start": "2018-07-23 15:00:00" + } + ] + } + } + ] + }, + { + "Input": "Cortana, can find us a time Tuesday or Wednesday from 10-4", + "Context": { + "ReferenceDateTime": "2018-07-30T20:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "ParentText": "tuesday or wednesday from 10-4", + "Text": "tuesday", + "Start": 28, + "End": 34, + "TypeName": "datetimeV2.datetimealt", + "Resolution": { + "values": [ + { + "timex": "(XXXX-WXX-2T10,XXXX-WXX-2T16,PT6H)", + "type": "datetimerange", + "start": "2018-07-24 10:00:00", + "end": "2018-07-24 16:00:00" + }, + { + "timex": "(XXXX-WXX-2T10,XXXX-WXX-2T16,PT6H)", + "type": "datetimerange", + "start": "2018-07-31 10:00:00", + "end": "2018-07-31 16:00:00" + } + ] + } + }, + { + "ParentText": "tuesday or wednesday from 10-4", + "Text": "wednesday from 10-4", + "Start": 39, + "End": 57, + "TypeName": "datetimeV2.datetimealt", + "Resolution": { + "values": [ + { + "timex": "(XXXX-WXX-3T10,XXXX-WXX-3T16,PT6H)", + "type": "datetimerange", + "start": "2018-07-25 10:00:00", + "end": "2018-07-25 16:00:00" + }, + { + "timex": "(XXXX-WXX-3T10,XXXX-WXX-3T16,PT6H)", + "type": "datetimerange", + "start": "2018-08-01 10:00:00", + "end": "2018-08-01 16:00:00" + } + ] + } + } + ] + }, + { + "Input": "please schedule something for the following week", + "Context": { + "ReferenceDateTime": "2018-07-31T13:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "following week", + "Start": 34, + "End": 47, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W32", + "type": "daterange", + "start": "2018-08-06", + "end": "2018-08-13" + } + ] + } + } + ] + }, + { + "Input": "let's arrange that over the next couple weeks, ok?", + "Context": { + "ReferenceDateTime": "2018-07-31T13:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "next couple weeks", + "Start": 28, + "End": 44, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-08-01,2018-08-15,P2W)", + "type": "daterange", + "start": "2018-08-01", + "end": "2018-08-15" + } + ] + } + } + ] + }, + { + "Input": "it's on monday of the following week", + "Context": { + "ReferenceDateTime": "2018-07-31T13:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "on monday of the following week", + "Start": 5, + "End": 35, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-08-06", + "type": "date", + "value": "2018-08-06" + } + ] + } + } + ] + }, + { + "Input": "I'll leave on May/22(Tue)-11:30 AM PT.", + "Context": { + "ReferenceDateTime": "2018-07-30T20:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "may/22(tue)-11:30 am pt", + "Start": 14, + "End": 36, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-05-22T11:30", + "type": "datetime", + "timezone": "UTC-07:00", + "timezoneText": "pt", + "utcOffsetMins": "-420", + "value": "2018-05-22 11:30:00" + }, + { + "timex": "XXXX-05-22T11:30", + "type": "datetime", + "timezone": "UTC-07:00", + "timezoneText": "pt", + "utcOffsetMins": "-420", + "value": "2019-05-22 11:30:00" + } + ] + } + } + ] + }, + { + "Input": "The door is opened from today pm to tomorrow am.", + "Context": { + "ReferenceDateTime": "2018-07-31T12:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "today pm", + "Start": 24, + "End": 31, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2018-07-31TAF", + "type": "datetimerange", + "start": "2018-07-31 12:00:00", + "end": "2018-07-31 16:00:00" + } + ] + } + }, + { + "Text": "tomorrow am", + "Start": 36, + "End": 46, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2018-08-01TMO", + "type": "datetimerange", + "start": "2018-08-01 08:00:00", + "end": "2018-08-01 12:00:00" + } + ] + } + } + ] + }, + { + "Input": "Cortana, can you please set something up for the week of the 18th.", + "Context": { + "ReferenceDateTime": "2018-08-07T12:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "the week of the 18th", + "Start": 45, + "End": 64, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W29", + "type": "daterange", + "start": "2018-07-16", + "end": "2018-07-23" + }, + { + "timex": "2018-W33", + "type": "daterange", + "start": "2018-08-13", + "end": "2018-08-20" + } + ] + } + } + ] + }, + { + "Input": "Cortana, can you please set something up on the 18th.", + "Context": { + "ReferenceDateTime": "2018-08-07T12:00:00" + }, + "Results": [ + { + "Text": "the 18th", + "Start": 44, + "End": 51, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-XX-18", + "type": "date", + "value": "2018-07-18" + }, + { + "timex": "XXXX-XX-18", + "type": "date", + "value": "2018-08-18" + } + ] + } + } + ] + }, + { + "Input": "Cortana, can you please set something up on the 4th.", + "Context": { + "ReferenceDateTime": "2018-08-07T12:00:00" + }, + "Results": [ + { + "Text": "the 4th", + "Start": 44, + "End": 50, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-XX-04", + "type": "date", + "value": "2018-08-04" + }, + { + "timex": "XXXX-XX-04", + "type": "date", + "value": "2018-09-04" + } + ] + } + } + ] + }, + { + "Input": "Cortana, can you please set something up between the 21st and 23rd.", + "Context": { + "ReferenceDateTime": "2018-08-08T10:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "between the 21st and 23rd", + "Start": 41, + "End": 65, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-XX-21,XXXX-XX-23,P2D)", + "type": "daterange", + "start": "2018-07-21", + "end": "2018-07-23" + }, + { + "timex": "(XXXX-XX-21,XXXX-XX-23,P2D)", + "type": "daterange", + "start": "2018-08-21", + "end": "2018-08-23" + } + ] + } + } + ] + }, + { + "Input": "Cortana, can you please set something up the 21st.", + "Context": { + "ReferenceDateTime": "2018-08-08T10:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "the 21st", + "Start": 41, + "End": 48, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-XX-21", + "type": "date", + "value": "2018-07-21" + }, + { + "timex": "XXXX-XX-21", + "type": "date", + "value": "2018-08-21" + } + ] + } + } + ] + }, + { + "Input": "Cortana, find time for us to meet between 7 and 9 PM EST .", + "Context": { + "ReferenceDateTime": "2018-08-14T12:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "between 7 and 9 pm est", + "Start": 34, + "End": 55, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T19,T21,PT2H)", + "type": "timerange", + "timezone": "UTC-05:00", + "timezoneText": "est", + "utcOffsetMins": "-300", + "start": "19:00:00", + "end": "21:00:00" + } + ] + } + } + ] + }, + { + "Input": "Good Morning Paul", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [] + }, + { + "Input": "Good night Cortana", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [] + }, + { + "Input": "Cortana, can you please set something up around the 21st.", + "Comment": "Only supported in CalendarMode", + "Context": { + "ReferenceDateTime": "2018-08-08T10:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "around the 21st", + "Start": 41, + "End": 55, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-XX-21", + "Mod": "approx", + "type": "daterange", + "value": "2018-07-21" + }, + { + "timex": "XXXX-XX-21", + "Mod": "approx", + "type": "daterange", + "value": "2018-08-21" + } + ] + } + } + ] + }, + { + "Input": "Cortana, can you please set something up around the 21st this month.", + "Context": { + "ReferenceDateTime": "2018-08-08T10:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "around the 21st this month", + "Start": 41, + "End": 66, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-08-21", + "Mod": "approx", + "type": "daterange", + "value": "2018-08-21" + } + ] + } + } + ] + }, + { + "Input": "Cortana, can you please set something up around tomorrow 10am.", + "Context": { + "ReferenceDateTime": "2018-08-16T10:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "around tomorrow 10am", + "Start": 41, + "End": 60, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2018-08-17T10", + "Mod": "approx", + "type": "datetimerange", + "value": "2018-08-17 10:00:00" + } + ] + } + } + ] + }, + { + "Input": "Let's meet this week as early as 7:00 am", + "Context": { + "ReferenceDateTime": "2018-08-17T15:00:00" + }, + "Results": [ + { + "Text": "this week", + "Start": 11, + "End": 19, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W33", + "type": "daterange", + "start": "2018-08-13", + "end": "2018-08-20" + } + ] + } + }, + { + "Text": "as early as 7:00 am", + "Start": 21, + "End": 39, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "T07:00", + "Mod": "since", + "type": "timerange", + "start": "07:00:00", + "sourceEntity": "datetimepoint" + } + ] + } + } + ] + }, + { + "Input": "I'll leave as late as 7:00 am", + "Context": { + "ReferenceDateTime": "2018-08-17T15:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "as late as 7:00 am", + "Start": 11, + "End": 28, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "T07:00", + "Mod": "until", + "type": "timerange", + "end": "07:00:00", + "sourceEntity": "datetimepoint" + } + ] + } + } + ] + }, + { + "Input": "I'll leave as late as tomorrow.", + "Context": { + "ReferenceDateTime": "2018-08-17T15:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "as late as tomorrow", + "Start": 11, + "End": 29, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-08-18", + "Mod": "until", + "type": "daterange", + "end": "2018-08-18", + "sourceEntity": "datetimepoint" + } + ] + } + } + ] + }, + { + "Input": "Cortana, can you please set something up for the next 4 business days.", + "Context": { + "ReferenceDateTime": "2018-08-20T10:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "next 4 business days", + "Start": 49, + "End": 68, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-08-21,2018-08-25,P4BD)", + "type": "daterange", + "list": "2018-08-21,2018-08-22,2018-08-23,2018-08-24", + "start": "2018-08-21", + "end": "2018-08-25" + } + ] + } + } + ] + }, + { + "Input": "Cortana, can you please set something up for the next 4 business days.", + "Context": { + "ReferenceDateTime": "2018-08-21T10:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "next 4 business days", + "Start": 49, + "End": 68, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-08-22,2018-08-28,P4BD)", + "type": "daterange", + "list": "2018-08-22,2018-08-23,2018-08-24,2018-08-27", + "start": "2018-08-22", + "end": "2018-08-28" + } + ] + } + } + ] + }, + { + "Input": "Cortana, can you please set something up for the previous 4 business days.", + "Context": { + "ReferenceDateTime": "2018-08-21T10:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "previous 4 business days", + "Start": 49, + "End": 72, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-08-15,2018-08-21,P4BD)", + "type": "daterange", + "list": "2018-08-15,2018-08-16,2018-08-17,2018-08-20", + "start": "2018-08-15", + "end": "2018-08-21" + } + ] + } + } + ] + }, + { + "Input": "set up a 15 minute skype call next Monday or Tuesday after 1pm GMT.", + "Context": { + "ReferenceDateTime": "2018-08-29T12:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "15 minute", + "Start": 9, + "End": 17, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT15M", + "type": "duration", + "value": "900" + } + ] + } + }, + { + "ParentText": "next monday or tuesday after 1pm gmt", + "Text": "next monday", + "Start": 30, + "End": 40, + "TypeName": "datetimeV2.datetimealt", + "Resolution": { + "values": [ + { + "timex": "2018-09-03", + "type": "date", + "value": "2018-09-03" + } + ] + } + }, + { + "ParentText": "next monday or tuesday after 1pm gmt", + "Text": "tuesday after 1pm gmt", + "Start": 45, + "End": 65, + "TypeName": "datetimeV2.datetimealt", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-2T13", + "Mod": "after", + "type": "datetimerange", + "timezone": "UTC+00:00", + "timezoneText": "gmt", + "utcOffsetMins": "0", + "start": "2018-08-28 13:00:00" + }, + { + "timex": "XXXX-WXX-2T13", + "Mod": "after", + "type": "datetimerange", + "timezone": "UTC+00:00", + "timezoneText": "gmt", + "utcOffsetMins": "0", + "start": "2018-09-04 13:00:00" + } + ] + } + } + ] + }, + { + "Input": "Cortana, I am looking at 18 and 19 June.", + "Context": { + "ReferenceDateTime": "2018-08-29T12:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "ParentText": "18 and 19 june", + "Text": "18", + "Start": 25, + "End": 26, + "TypeName": "datetimeV2.datetimealt", + "Resolution": { + "values": [ + { + "timex": "XXXX-06-18", + "type": "date", + "value": "2019-06-18" + } + ] + } + }, + { + "ParentText": "18 and 19 june", + "Text": "19 june", + "Start": 32, + "End": 38, + "TypeName": "datetimeV2.datetimealt", + "Resolution": { + "values": [ + { + "timex": "XXXX-06-19", + "type": "date", + "value": "2019-06-19" + } + ] + } + } + ] + }, + { + "Input": "What will happen in the 5 upcoming years?", + "Context": { + "ReferenceDateTime": "2018-08-30T10:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "5 upcoming years", + "Start": 24, + "End": 39, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-08-31,2023-08-31,P5Y)", + "type": "daterange", + "start": "2018-08-31", + "end": "2023-08-31" + } + ] + } + } + ] + }, + { + "Input": "What will happen in the 2 upcoming months?", + "Context": { + "ReferenceDateTime": "2018-08-30T10:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "2 upcoming months", + "Start": 24, + "End": 40, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-08-31,2018-10-31,P2M)", + "type": "daterange", + "start": "2018-08-31", + "end": "2018-10-31" + } + ] + } + } + ] + }, + { + "Input": "What will happen in the 2 next days?", + "Context": { + "ReferenceDateTime": "2018-08-30T10:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "2 next days", + "Start": 24, + "End": 34, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-08-31,2018-09-02,P2D)", + "type": "daterange", + "start": "2018-08-31", + "end": "2018-09-02" + } + ] + } + } + ] + }, + { + "Input": "What will happen in the 5 coming minutes?", + "Context": { + "ReferenceDateTime": "2018-08-30T10:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "5 coming minutes", + "Start": 24, + "End": 39, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2018-08-30T10:00:00,2018-08-30T10:05:00,PT5M)", + "type": "datetimerange", + "start": "2018-08-30 10:00:00", + "end": "2018-08-30 10:05:00" + } + ] + } + } + ] + }, + { + "Input": "What happened in the 5 past minutes?", + "Context": { + "ReferenceDateTime": "2018-08-30T10:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "5 past minutes", + "Start": 21, + "End": 34, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2018-08-30T09:55:00,2018-08-30T10:00:00,PT5M)", + "type": "datetimerange", + "start": "2018-08-30 09:55:00", + "end": "2018-08-30 10:00:00" + } + ] + } + } + ] + }, + { + "Input": "What happened in the 5 past years?", + "Context": { + "ReferenceDateTime": "2018-08-30T10:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "5 past years", + "Start": 21, + "End": 32, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2013-08-30,2018-08-30,P5Y)", + "type": "daterange", + "start": "2013-08-30", + "end": "2018-08-30" + } + ] + } + } + ] + }, + { + "Input": "What happened in the 10 previous weeks?", + "Context": { + "ReferenceDateTime": "2018-08-30T10:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "10 previous weeks", + "Start": 21, + "End": 37, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-06-21,2018-08-30,P10W)", + "type": "daterange", + "start": "2018-06-21", + "end": "2018-08-30" + } + ] + } + } + ] + }, + { + "Input": "book me a meeting room tomorrow from 10am-12am tomorrow", + "Context": { + "ReferenceDateTime": "2018-08-31T12:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "ParentText": "tomorrow from 10am-12am tomorrow", + "Text": "tomorrow from 10am-12am", + "Start": 23, + "End": 45, + "TypeName": "datetimeV2.datetimealt", + "Resolution": { + "values": [ + { + "timex": "(2018-09-01T10,2018-09-01T12,PT2H)", + "type": "datetimerange", + "start": "2018-09-01 10:00:00", + "end": "2018-09-01 12:00:00" + } + ] + } + }, + { + "ParentText": "tomorrow from 10am-12am tomorrow", + "Text": "tomorrow", + "Start": 47, + "End": 54, + "TypeName": "datetimeV2.datetimealt", + "Resolution": { + "values": [ + { + "timex": "(2018-09-01T10,2018-09-01T12,PT2H)", + "type": "datetimerange", + "start": "2018-09-01 10:00:00", + "end": "2018-09-01 12:00:00" + } + ] + } + } + ] + }, + { + "Input": "I'll go back as early as next year's first quarter.", + "Context": { + "ReferenceDateTime": "2018-09-06T12:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "as early as next year's first quarter", + "Start": 13, + "End": 49, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-01-01,2019-04-01,P3M)", + "Mod": "since", + "type": "daterange", + "start": "2019-01-01", + "sourceEntity": "datetimerange" + } + ] + } + } + ] + }, + { + "Input": "What's the sales for year greater than 2012", + "Context": { + "ReferenceDateTime": "2018-08-31T12:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "year greater than 2012", + "Start": 21, + "End": 42, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2012", + "Mod": "after", + "type": "daterange", + "start": "2013-01-01", + "sourceEntity": "datetimerange" + } + ] + } + } + ] + }, + { + "Input": "I want sales for year 2012 or later", + "Context": { + "ReferenceDateTime": "2018-08-31T12:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "year 2012 or later", + "Start": 17, + "End": 34, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2012", + "Mod": "since", + "type": "daterange", + "start": "2012-01-01", + "sourceEntity": "datetimerange" + } + ] + } + } + ] + }, + { + "Input": "How about year 2016 and greater", + "Context": { + "ReferenceDateTime": "2018-08-31T12:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "year 2016 and greater", + "Start": 10, + "End": 30, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2016", + "Mod": "since", + "type": "daterange", + "start": "2016-01-01", + "sourceEntity": "datetimerange" + } + ] + } + } + ] + }, + { + "Input": "You can only leave on 1/1/2016 and later", + "Context": { + "ReferenceDateTime": "2018-08-31T12:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "1/1/2016 and later", + "Start": 22, + "End": 39, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2016-01-01", + "Mod": "since", + "type": "daterange", + "start": "2016-01-01", + "sourceEntity": "datetimepoint" + } + ] + } + } + ] + }, + { + "Input": "You can only leave on 1/1/2016 and after", + "Context": { + "ReferenceDateTime": "2018-08-31T12:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "1/1/2016 and after", + "Start": 22, + "End": 39, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2016-01-01", + "Mod": "since", + "type": "daterange", + "start": "2016-01-01", + "sourceEntity": "datetimepoint" + } + ] + } + } + ] + }, + { + "Input": "I can only leave on 1/1/2016 and after my work item is done", + "Context": { + "ReferenceDateTime": "2018-08-31T12:00:00" + }, + "Comment": "Known false positive needs to be supported in the future", + "NotSupported": "javascript, python, java, dotnet", + "Results": [ + { + "Text": "1/1/2016", + "Start": 20, + "End": 27, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2016-01-01", + "type": "date", + "value": "2016-01-01", + "sourceEntity": "datetimepoint" + } + ] + } + } + ] + }, + { + "Input": "I can only leave on 1/1/2016 and after 6PM", + "Context": { + "ReferenceDateTime": "2018-08-31T12:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "1/1/2016", + "Start": 20, + "End": 27, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2016-01-01", + "type": "date", + "value": "2016-01-01" + } + ] + } + }, + { + "Text": "after 6pm", + "Start": 33, + "End": 41, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "T18", + "Mod": "after", + "type": "timerange", + "start": "18:00:00", + "sourceEntity": "datetimepoint" + } + ] + } + } + ] + }, + { + "Input": "This bank stock is down 20% in the year to date.", + "Context": { + "ReferenceDateTime": "2018-09-07T12:00:00" + }, + "Results": [ + { + "Text": "year to date", + "Start": 35, + "End": 46, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "type": "daterange", + "start": "2018-01-01", + "end": "2018-09-07" + } + ] + } + } + ] + }, + { + "Input": "Shall we leave on 2018 or later, is this ok for you?", + "Context": { + "ReferenceDateTime": "2018-09-07T12:00:00" + }, + "NotSupported": "python, javascript", + "Results": [ + { + "Text": "2018 or later", + "Start": 18, + "End": 30, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "Mod": "since", + "type": "daterange", + "start": "2018-01-01", + "sourceEntity": "datetimerange" + } + ] + } + } + ] + }, + { + "Input": "What's the sales for between 2015 and 2018 or later than 2020", + "Context": { + "ReferenceDateTime": "2018-09-07T12:00:00" + }, + "NotSupported": "python, javascript", + "Results": [ + { + "Text": "between 2015 and 2018", + "Start": 21, + "End": 41, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2015-01-01,2018-01-01,P3Y)", + "type": "daterange", + "start": "2015-01-01", + "end": "2018-01-01" + } + ] + } + }, + { + "Text": "later than 2020", + "Start": 46, + "End": 60, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2020", + "Mod": "after", + "type": "daterange", + "start": "2021-01-01", + "sourceEntity": "datetimerange" + } + ] + } + } + ] + }, + { + "Input": "Please schedule a meeting for Monday at 2.30", + "Context": { + "ReferenceDateTime": "2018-09-21T12:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "monday at 2.30", + "Start": 30, + "End": 43, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-1T02:30", + "type": "datetime", + "value": "2018-09-17 02:30:00" + }, + { + "timex": "XXXX-WXX-1T02:30", + "type": "datetime", + "value": "2018-09-24 02:30:00" + }, + { + "timex": "XXXX-WXX-1T14:30", + "type": "datetime", + "value": "2018-09-17 14:30:00" + }, + { + "timex": "XXXX-WXX-1T14:30", + "type": "datetime", + "value": "2018-09-24 14:30:00" + } + ] + } + } + ] + }, + { + "Input": "Shall we leave before 2.30pm?", + "Context": { + "ReferenceDateTime": "2018-09-07T12:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "before 2.30pm", + "Start": 15, + "End": 27, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "T14:30", + "Mod": "before", + "type": "timerange", + "end": "14:30:00", + "sourceEntity": "datetimepoint" + } + ] + } + } + ] + }, + { + "Input": "hi thursday 29/03 11.00am is good", + "Context": { + "ReferenceDateTime": "2018-09-07T12:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "thursday 29/03 11.00am", + "Start": 3, + "End": 24, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-03-29T11:00", + "type": "datetime", + "value": "2018-03-29 11:00:00" + }, + { + "timex": "XXXX-03-29T11:00", + "type": "datetime", + "value": "2019-03-29 11:00:00" + } + ] + } + } + ] + }, + { + "Input": "Please book something for 6/4 between 9.30-4.30pm PST", + "Context": { + "ReferenceDateTime": "2018-09-07T12:00:00" + }, + "NotSupported": "python, javascript", + "Results": [ + { + "Text": "6/4 between 9.30-4.30pm pst", + "Start": 26, + "End": 52, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-06-04T09:30,XXXX-06-04T16:30,PT7H)", + "type": "datetimerange", + "timezone": "UTC-08:00", + "timezoneText": "pst", + "utcOffsetMins": "-480", + "start": "2018-06-04 09:30:00", + "end": "2018-06-04 16:30:00" + }, + { + "timex": "(XXXX-06-04T09:30,XXXX-06-04T16:30,PT7H)", + "type": "datetimerange", + "timezone": "UTC-08:00", + "timezoneText": "pst", + "utcOffsetMins": "-480", + "start": "2019-06-04 09:30:00", + "end": "2019-06-04 16:30:00" + } + ] + } + } + ] + }, + { + "Input": "Where were you from March to May", + "Context": { + "ReferenceDateTime": "2018-09-07T12:00:00" + }, + "NotSupported": "python, javascript", + "Results": [ + { + "Text": "from march to may", + "Start": 15, + "End": 31, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-03-01,XXXX-05-01,P2M)", + "type": "daterange", + "start": "2018-03-01", + "end": "2018-05-01" + }, + { + "timex": "(XXXX-03-01,XXXX-05-01,P2M)", + "type": "daterange", + "start": "2019-03-01", + "end": "2019-05-01" + } + ] + } + } + ] + }, + { + "Input": "What will happen between august and october", + "Context": { + "ReferenceDateTime": "2018-09-07T12:00:00" + }, + "NotSupported": "python, javascript", + "Results": [ + { + "Text": "between august and october", + "Start": 17, + "End": 42, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-08-01,2018-10-01,P2M)", + "type": "daterange", + "start": "2018-08-01", + "end": "2018-10-01" + } + ] + } + } + ] + }, + { + "Input": "What will happen May to March", + "Context": { + "ReferenceDateTime": "2018-09-07T12:00:00" + }, + "NotSupported": "python, javascript", + "Results": [ + { + "Text": "may to march", + "Start": 17, + "End": 28, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-05-01,2019-03-01,P10M)", + "type": "daterange", + "start": "2018-05-01", + "end": "2019-03-01" + } + ] + } + } + ] + }, + { + "Input": "What will happen from Sep to Nov", + "Context": { + "ReferenceDateTime": "2018-09-07T12:00:00" + }, + "NotSupported": "python, javascript", + "Results": [ + { + "Text": "from sep to nov", + "Start": 17, + "End": 31, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-09-01,XXXX-11-01,P2M)", + "type": "daterange", + "start": "2017-09-01", + "end": "2017-11-01" + }, + { + "timex": "(XXXX-09-01,XXXX-11-01,P2M)", + "type": "daterange", + "start": "2018-09-01", + "end": "2018-11-01" + } + ] + } + } + ] + }, + { + "Input": "What will happen from May to September", + "Context": { + "ReferenceDateTime": "2018-09-07T12:00:00" + }, + "NotSupported": "python, javascript", + "Results": [ + { + "Text": "from may to september", + "Start": 17, + "End": 37, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-05-01,2018-09-01,P4M)", + "type": "daterange", + "start": "2018-05-01", + "end": "2018-09-01" + } + ] + } + } + ] + }, + { + "Input": "What will happen from Nov to March", + "Context": { + "ReferenceDateTime": "2018-09-07T12:00:00" + }, + "NotSupported": "python, javascript", + "Results": [ + { + "Text": "from nov to march", + "Start": 17, + "End": 33, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-11-01,XXXX-03-01,P4M)", + "type": "daterange", + "start": "2017-11-01", + "end": "2018-03-01" + }, + { + "timex": "(XXXX-11-01,XXXX-03-01,P4M)", + "type": "daterange", + "start": "2018-11-01", + "end": "2019-03-01" + } + ] + } + } + ] + }, + { + "Input": "Mortgages were at 6.45 percent", + "Context": { + "ReferenceDateTime": "2018-08-30T10:00:00" + }, + "NotSupported": "python", + "Results": [] + }, + { + "Input": "Shall we leave at 6.45?", + "Context": { + "ReferenceDateTime": "2018-08-30T10:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "at 6.45", + "Start": 15, + "End": 21, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T06:45", + "type": "time", + "value": "06:45:00" + }, + { + "timex": "T18:45", + "type": "time", + "value": "18:45:00" + } + ] + } + } + ] + }, + { + "Input": "Typhoon Xangsane hit Metro Manila and southern Luzon two months ago, killing at least 200 and destroying billions of pesos of properties and infrastructures. Another typhoon, Cimaron, hit the northern part of the country one month ago, killing a dozen people.", + "Context": { + "ReferenceDateTime": "2018-10-17T12:00:00" + }, + "Results": [ + { + "Text": "two months ago", + "Start": 53, + "End": 66, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-08-17", + "type": "date", + "value": "2018-08-17" + } + ] + } + }, + { + "Text": "one month ago", + "Start": 221, + "End": 233, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-09-17", + "type": "date", + "value": "2018-09-17" + } + ] + } + } + ] + }, + { + "Input": "Will he be back in two days? or in a week?", + "Context": { + "ReferenceDateTime": "2018-10-17T12:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "in two days", + "Start": 16, + "End": 26, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-10-19", + "type": "date", + "value": "2018-10-19" + } + ] + } + }, + { + "Text": "in a week", + "Start": 32, + "End": 40, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-10-24", + "type": "date", + "value": "2018-10-24" + } + ] + } + } + ] + }, + { + "Input": "from 10/1 to 11/7", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "Results": [ + { + "Text": "from 10/1 to 11/7", + "Start": 0, + "End": 16, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-10-01,XXXX-11-07,P37D)", + "type": "daterange", + "start": "2018-10-01", + "end": "2018-11-07" + } + ] + } + } + ] + }, + { + "Input": "from 10/25 to 01/25", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "Results": [ + { + "Text": "from 10/25 to 01/25", + "Start": 0, + "End": 18, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-10-25,XXXX-01-25,P92D)", + "type": "daterange", + "start": "2017-10-25", + "end": "2018-01-25" + }, + { + "timex": "(XXXX-10-25,XXXX-01-25,P92D)", + "type": "daterange", + "start": "2018-10-25", + "end": "2019-01-25" + } + ] + } + } + ] + }, + { + "Input": "My vacation is from 10-1-2018-10-7-2018", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "from 10-1-2018-10-7-2018", + "Start": 15, + "End": 38, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-10-01,2018-10-07,P6D)", + "type": "daterange", + "start": "2018-10-01", + "end": "2018-10-07" + } + ] + } + } + ] + }, + { + "Input": "My vacation is from 10/1/2018 - 10/7/2018", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "from 10/1/2018 - 10/7/2018", + "Start": 15, + "End": 40, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-10-01,2018-10-07,P6D)", + "type": "daterange", + "start": "2018-10-01", + "end": "2018-10-07" + } + ] + } + } + ] + }, + { + "Input": "My vacation is from 10/1/2018-10/7/2018", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "from 10/1/2018-10/7/2018", + "Start": 15, + "End": 38, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-10-01,2018-10-07,P6D)", + "type": "daterange", + "start": "2018-10-01", + "end": "2018-10-07" + } + ] + } + } + ] + }, + { + "Input": "I will have a long vacation between 10/1-11/7", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "between 10/1-11/7", + "Start": 28, + "End": 44, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-10-01,XXXX-11-07,P37D)", + "type": "daterange", + "start": "2018-10-01", + "end": "2018-11-07" + } + ] + } + } + ] + }, + { + "Input": "APEC will happen in Korea Jan-Feb 2017", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "jan-feb 2017", + "Start": 26, + "End": 37, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2017-01-01,2017-02-01,P1M)", + "type": "daterange", + "start": "2017-01-01", + "end": "2017-02-01" + } + ] + } + } + ] + }, + { + "Input": "APEC will happen in Korea Nov-Feb 2017", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "nov-feb 2017", + "Start": 26, + "End": 37, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2016-11-01,2017-02-01,P3M)", + "type": "daterange", + "start": "2016-11-01", + "end": "2017-02-01" + } + ] + } + } + ] + }, + { + "Input": "APEC will happen in Korea Nov-Feb 5th, 2017", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "nov-feb 5th, 2017", + "Start": 26, + "End": 42, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2016-11-01,2017-02-05,P96D)", + "type": "daterange", + "start": "2016-11-01", + "end": "2017-02-05" + } + ] + } + } + ] + }, + { + "Input": "APEC will happen in Korea Nov 18-Dec 19, 2015", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "nov 18-dec 19, 2015", + "Start": 26, + "End": 44, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2015-11-18,2015-12-19,P31D)", + "type": "daterange", + "start": "2015-11-18", + "end": "2015-12-19" + } + ] + } + } + ] + }, + { + "Input": "APEC will happen in Korea Nov 18 2014-Dec 19 2015", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "nov 18 2014-dec 19 2015", + "Start": 26, + "End": 48, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2014-11-18,2015-12-19,P396D)", + "type": "daterange", + "start": "2014-11-18", + "end": "2015-12-19" + } + ] + } + } + ] + }, + { + "Input": "APEC will happen in Korea on November 18-19", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "on november 18-19", + "Start": 26, + "End": 42, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-11-18,XXXX-11-19,P1D)", + "type": "daterange", + "start": "2017-11-18", + "end": "2017-11-19" + }, + { + "timex": "(XXXX-11-18,XXXX-11-19,P1D)", + "type": "daterange", + "start": "2018-11-18", + "end": "2018-11-19" + } + ] + } + } + ] + }, + { + "Input": "I will leave from this May to Oct 2020", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupportedByDesign": "javascript, python", + "Results": [ + { + "Text": "from this may to oct 2020", + "Start": 13, + "End": 37, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-05-01,2020-10-01,P29M)", + "type": "daterange", + "start": "2018-05-01", + "end": "2020-10-01" + } + ] + } + } + ] + }, + { + "Input": "I will leave from May to Oct 2020", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupportedByDesign": "javascript, python", + "Results": [ + { + "Text": "from may to oct 2020", + "Start": 13, + "End": 32, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2020-05-01,2020-10-01,P5M)", + "type": "daterange", + "start": "2020-05-01", + "end": "2020-10-01" + } + ] + } + } + ] + }, + { + "Input": "I will leave from 5/1-5/7, 2020", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "from 5/1-5/7, 2020", + "Start": 13, + "End": 30, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2020-05-01,2020-05-07,P6D)", + "type": "daterange", + "start": "2020-05-01", + "end": "2020-05-07" + } + ] + } + } + ] + }, + { + "Input": "I will leave from 5/1-5/7/2020", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "from 5/1-5/7/2020", + "Start": 13, + "End": 29, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2020-05-01,2020-05-07,P6D)", + "type": "daterange", + "start": "2020-05-01", + "end": "2020-05-07" + } + ] + } + } + ] + }, + { + "Input": "I will leave from 5/1/2019-5/7/2020", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "from 5/1/2019-5/7/2020", + "Start": 13, + "End": 34, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-05-01,2020-05-07,P372D)", + "type": "daterange", + "start": "2019-05-01", + "end": "2020-05-07" + } + ] + } + } + ] + }, + { + "Input": "The date should be 05-Aug-2016", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "Results": [ + { + "Text": "05-aug-2016", + "Start": 19, + "End": 29, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2016-08-05", + "type": "date", + "value": "2016-08-05" + } + ] + } + } + ] + }, + { + "Input": "Are you available on Monday morning from 10am to 12pm", + "Context": { + "ReferenceDateTime": "2018-11-01T12:00:00" + }, + "NotSupportedByDesign": "javascript, python", + "Results": [ + { + "Text": "monday morning from 10am to 12pm", + "Start": 21, + "End": 52, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-WXX-1T10,XXXX-WXX-1T12,PT2H)", + "type": "datetimerange", + "start": "2018-10-29 10:00:00", + "end": "2018-10-29 12:00:00" + }, + { + "timex": "(XXXX-WXX-1T10,XXXX-WXX-1T12,PT2H)", + "type": "datetimerange", + "start": "2018-11-05 10:00:00", + "end": "2018-11-05 12:00:00" + } + ] + } + } + ] + }, + { + "Input": "Are you available 10am to 12pm Monday morning", + "Context": { + "ReferenceDateTime": "2018-11-01T12:00:00" + }, + "NotSupportedByDesign": "javascript, python", + "Results": [ + { + "Text": "10am to 12pm monday morning", + "Start": 18, + "End": 44, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-WXX-1T10,XXXX-WXX-1T12,PT2H)", + "type": "datetimerange", + "start": "2018-10-29 10:00:00", + "end": "2018-10-29 12:00:00" + }, + { + "timex": "(XXXX-WXX-1T10,XXXX-WXX-1T12,PT2H)", + "type": "datetimerange", + "start": "2018-11-05 10:00:00", + "end": "2018-11-05 12:00:00" + } + ] + } + } + ] + }, + { + "Input": "Where were you yesterday afternoon from 3-8pm", + "Context": { + "ReferenceDateTime": "2018-11-01T12:00:00" + }, + "NotSupportedByDesign": "javascript, python", + "Results": [ + { + "Text": "yesterday afternoon from 3-8pm", + "Start": 15, + "End": 44, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2018-10-31T15,2018-10-31T20,PT5H)", + "type": "datetimerange", + "start": "2018-10-31 15:00:00", + "end": "2018-10-31 20:00:00" + } + ] + } + } + ] + }, + { + "Input": "Where were you from 3-8pm yesterday afternoon", + "Context": { + "ReferenceDateTime": "2018-11-01T12:00:00" + }, + "NotSupportedByDesign": "javascript, python", + "Results": [ + { + "Text": "from 3-8pm yesterday afternoon", + "Start": 15, + "End": 44, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2018-10-31T15,2018-10-31T20,PT5H)", + "type": "datetimerange", + "start": "2018-10-31 15:00:00", + "end": "2018-10-31 20:00:00" + } + ] + } + } + ] + }, + { + "Input": "Where were you from 8am-3 yesterday afternoon", + "Context": { + "ReferenceDateTime": "2018-11-01T12:00:00" + }, + "NotSupportedByDesign": "javascript, python", + "Results": [ + { + "Text": "from 8am-3 yesterday afternoon", + "Start": 15, + "End": 44, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2018-10-31T8,2018-10-31T15,PT7H)", + "type": "datetimerange", + "start": "2018-10-31 08:00:00", + "end": "2018-10-31 15:00:00" + } + ] + } + } + ] + }, + { + "Input": "Where were you Monday 3-8", + "Context": { + "ReferenceDateTime": "2018-11-01T12:00:00" + }, + "NotSupportedByDesign": "javascript, python", + "Results": [ + { + "Text": "monday 3-8", + "Start": 15, + "End": 24, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-WXX-1T03,XXXX-WXX-1T08,PT5H)", + "type": "datetimerange", + "start": "2018-10-29 03:00:00", + "end": "2018-10-29 08:00:00" + }, + { + "timex": "(XXXX-WXX-1T03,XXXX-WXX-1T08,PT5H)", + "type": "datetimerange", + "start": "2018-11-05 03:00:00", + "end": "2018-11-05 08:00:00" + }, + { + "timex": "(XXXX-WXX-1T15,XXXX-WXX-1T20,PT5H)", + "type": "datetimerange", + "start": "2018-10-29 15:00:00", + "end": "2018-10-29 20:00:00" + }, + { + "timex": "(XXXX-WXX-1T15,XXXX-WXX-1T20,PT5H)", + "type": "datetimerange", + "start": "2018-11-05 15:00:00", + "end": "2018-11-05 20:00:00" + } + ] + } + } + ] + }, + { + "Input": "Where were you between 3 and 8 yesterday", + "Context": { + "ReferenceDateTime": "2018-11-01T12:00:00" + }, + "NotSupportedByDesign": "javascript, python", + "Results": [ + { + "Text": "between 3 and 8 yesterday", + "Start": 15, + "End": 39, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2018-10-31T03,2018-10-31T08,PT5H)", + "type": "datetimerange", + "start": "2018-10-31 03:00:00", + "end": "2018-10-31 08:00:00" + }, + { + "timex": "(2018-10-31T15,2018-10-31T20,PT5H)", + "type": "datetimerange", + "start": "2018-10-31 15:00:00", + "end": "2018-10-31 20:00:00" + } + ] + } + } + ] + }, + { + "Input": "Are you available between 3 and 8am next Monday", + "Context": { + "ReferenceDateTime": "2018-11-01T12:00:00" + }, + "NotSupportedByDesign": "javascript, python", + "Results": [ + { + "Text": "between 3 and 8am next monday", + "Start": 18, + "End": 46, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2018-11-05T03,2018-11-05T08,PT5H)", + "type": "datetimerange", + "start": "2018-11-05 03:00:00", + "end": "2018-11-05 08:00:00" + } + ] + } + } + ] + }, + { + "Input": "Are you available between 3am - 12pm next Monday", + "Context": { + "ReferenceDateTime": "2018-11-01T12:00:00" + }, + "NotSupportedByDesign": "javascript, python", + "Results": [ + { + "Text": "between 3am - 12pm next monday", + "Start": 18, + "End": 47, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2018-11-05T03,2018-11-05T12,PT9H)", + "type": "datetimerange", + "start": "2018-11-05 03:00:00", + "end": "2018-11-05 12:00:00" + } + ] + } + } + ] + }, + { + "Input": "Are you available 6-8 next Monday", + "Context": { + "ReferenceDateTime": "2018-11-01T12:00:00" + }, + "NotSupportedByDesign": "javascript, python", + "Results": [ + { + "Text": "6-8 next monday", + "Start": 18, + "End": 32, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2018-11-05T06,2018-11-05T08,PT2H)", + "type": "datetimerange", + "start": "2018-11-05 06:00:00", + "end": "2018-11-05 08:00:00" + }, + { + "timex": "(2018-11-05T18,2018-11-05T20,PT2H)", + "type": "datetimerange", + "start": "2018-11-05 18:00:00", + "end": "2018-11-05 20:00:00" + } + ] + } + } + ] + }, + { + "Input": "Are you available next Monday 6-8", + "Context": { + "ReferenceDateTime": "2018-11-01T12:00:00" + }, + "NotSupportedByDesign": "javascript, python", + "Results": [ + { + "Text": "next monday 6-8", + "Start": 18, + "End": 32, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2018-11-05T06,2018-11-05T08,PT2H)", + "type": "datetimerange", + "start": "2018-11-05 06:00:00", + "end": "2018-11-05 08:00:00" + }, + { + "timex": "(2018-11-05T18,2018-11-05T20,PT2H)", + "type": "datetimerange", + "start": "2018-11-05 18:00:00", + "end": "2018-11-05 20:00:00" + } + ] + } + } + ] + }, + { + "Input": "Are you available next Monday morning 6-8", + "Context": { + "ReferenceDateTime": "2018-11-01T12:00:00" + }, + "NotSupportedByDesign": "javascript, python", + "Results": [ + { + "Text": "next monday morning 6-8", + "Start": 18, + "End": 40, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2018-11-05T06,2018-11-05T08,PT2H)", + "type": "datetimerange", + "start": "2018-11-05 06:00:00", + "end": "2018-11-05 08:00:00" + } + ] + } + } + ] + }, + { + "Input": "What happened the day before", + "Context": { + "ReferenceDateTime": "2018-11-08T12:00:00" + }, + "Results": [ + { + "Text": "the day before", + "Start": 14, + "End": 27, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-11-07", + "type": "date", + "value": "2018-11-07" + } + ] + } + } + ] + }, + { + "Input": "What's your plan for the day after?", + "Context": { + "ReferenceDateTime": "2018-11-08T12:00:00" + }, + "Results": [ + { + "Text": "the day after", + "Start": 21, + "End": 33, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-11-09", + "type": "date", + "value": "2018-11-09" + } + ] + } + } + ] + }, + { + "Input": "I waited for news, day after day, expecting to hear.", + "Context": { + "ReferenceDateTime": "2018-11-08T12:00:00" + }, + "Results": [] + }, + { + "Input": "I don't remember the date, it should be next Monday or next Tuesday.", + "Context": { + "ReferenceDateTime": "2018-11-15T12:00:00" + }, + "NotSupportedByDesign": "javascript,python", + "Results": [ + { + "ParentText": "next monday or next tuesday", + "Text": "next monday", + "Start": 40, + "End": 50, + "TypeName": "datetimeV2.datetimealt", + "Resolution": { + "values": [ + { + "timex": "2018-11-19", + "type": "date", + "value": "2018-11-19" + } + ] + } + }, + { + "ParentText": "next monday or next tuesday", + "Text": "next tuesday", + "Start": 55, + "End": 66, + "TypeName": "datetimeV2.datetimealt", + "Resolution": { + "values": [ + { + "timex": "2018-11-20", + "type": "date", + "value": "2018-11-20" + } + ] + } + } + ] + }, + { + "Input": "I don't remember the date, it should be next Monday or previous Monday", + "Context": { + "ReferenceDateTime": "2018-11-15T12:00:00" + }, + "NotSupportedByDesign": "javascript,python", + "Results": [ + { + "ParentText": "next monday or previous monday", + "Text": "next monday", + "Start": 40, + "End": 50, + "TypeName": "datetimeV2.datetimealt", + "Resolution": { + "values": [ + { + "timex": "2018-11-19", + "type": "date", + "value": "2018-11-19" + } + ] + } + }, + { + "ParentText": "next monday or previous monday", + "Text": "previous monday", + "Start": 55, + "End": 69, + "TypeName": "datetimeV2.datetimealt", + "Resolution": { + "values": [ + { + "timex": "2018-11-05", + "type": "date", + "value": "2018-11-05" + } + ] + } + } + ] + }, + { + "Input": "I don't remember the date, it should be next Monday or Tuesday or previous Wednesday.", + "Context": { + "ReferenceDateTime": "2018-11-15T12:00:00" + }, + "NotSupportedByDesign": "javascript,python", + "Results": [ + { + "ParentText": "next monday or tuesday or previous wednesday", + "Text": "next monday", + "Start": 40, + "End": 50, + "TypeName": "datetimeV2.datetimealt", + "Resolution": { + "values": [ + { + "timex": "2018-11-19", + "type": "date", + "value": "2018-11-19" + } + ] + } + }, + { + "ParentText": "next monday or tuesday or previous wednesday", + "Text": "tuesday", + "Start": 55, + "End": 61, + "TypeName": "datetimeV2.datetimealt", + "Resolution": { + "values": [ + { + "timex": "2018-11-20", + "type": "date", + "value": "2018-11-20" + } + ] + } + }, + { + "ParentText": "next monday or tuesday or previous wednesday", + "Text": "previous wednesday", + "Start": 66, + "End": 83, + "TypeName": "datetimeV2.datetimealt", + "Resolution": { + "values": [ + { + "timex": "2018-11-07", + "type": "date", + "value": "2018-11-07" + } + ] + } + } + ] + }, + { + "Input": "What's your plan for next week Wednesday?", + "Context": { + "ReferenceDateTime": "2018-11-28T12:00:00" + }, + "Results": [ + { + "Text": "next week wednesday", + "Start": 21, + "End": 39, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-12-05", + "type": "date", + "value": "2018-12-05" + } + ] + } + } + ] + }, + { + "Input": "What happened on previous week - Monday", + "Context": { + "ReferenceDateTime": "2018-11-28T12:00:00" + }, + "Results": [ + { + "Text": "previous week - monday", + "Start": 17, + "End": 38, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-11-19", + "type": "date", + "value": "2018-11-19" + } + ] + } + } + ] + }, + { + "Input": "What happened on this week Monday", + "Context": { + "ReferenceDateTime": "2018-11-28T12:00:00" + }, + "Results": [ + { + "Text": "this week monday", + "Start": 17, + "End": 32, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-11-26", + "type": "date", + "value": "2018-11-26" + } + ] + } + } + ] + }, + { + "Input": "Cortana, please find us 30 minutes on 11/20, 11/22 or 11/25", + "Context": { + "ReferenceDateTime": "2018-11-28T12:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "30 minutes", + "Start": 24, + "End": 33, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT30M", + "type": "duration", + "value": "1800" + } + ] + } + }, + { + "ParentText": "11/20, 11/22 or 11/25", + "Text": "11/20", + "Start": 38, + "End": 42, + "TypeName": "datetimeV2.datetimealt", + "Resolution": { + "values": [ + { + "timex": "XXXX-11-20", + "type": "date", + "value": "2019-11-20" + } + ] + } + }, + { + "ParentText": "11/20, 11/22 or 11/25", + "Text": "11/22", + "Start": 45, + "End": 49, + "TypeName": "datetimeV2.datetimealt", + "Resolution": { + "values": [ + { + "timex": "XXXX-11-22", + "type": "date", + "value": "2019-11-22" + } + ] + } + }, + { + "ParentText": "11/20, 11/22 or 11/25", + "Text": "11/25", + "Start": 54, + "End": 58, + "TypeName": "datetimeV2.datetimealt", + "Resolution": { + "values": [ + { + "timex": "XXXX-11-25", + "type": "date", + "value": "2019-11-25" + } + ] + } + } + ] + }, + { + "Input": "You shouldn't always go to bed end of the day since it will do harm to your health.", + "Context": { + "ReferenceDateTime": "2018-11-21T12:00:00" + }, + "Results": [ + { + "Text": "end of the day", + "Start": 31, + "End": 44, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2018-11-21T23:59:59", + "type": "datetime", + "value": "2018-11-21 23:59:59" + } + ] + } + } + ] + }, + { + "Input": "You shouldn't always go to bed end of day since it will do harm to your health.", + "Context": { + "ReferenceDateTime": "2018-11-21T12:00:00" + }, + "Results": [ + { + "Text": "end of day", + "Start": 31, + "End": 40, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2018-11-21T23:59:59", + "type": "datetime", + "value": "2018-11-21 23:59:59" + } + ] + } + } + ] + }, + { + "Input": "Bob and Alice usually exchange their encrypted messages at the eod.", + "Context": { + "ReferenceDateTime": "2018-11-21T12:00:00" + }, + "Results": [ + { + "Text": "the eod", + "Start": 59, + "End": 65, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2018-11-21T23:59:59", + "type": "datetime", + "value": "2018-11-21 23:59:59" + } + ] + } + } + ] + }, + { + "Input": "A big party will be held at the EOY.", + "Context": { + "ReferenceDateTime": "2018-11-23T12:00:00" + }, + "Results": [ + { + "Text": "eoy", + "Start": 32, + "End": 34, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "Mod": "end", + "type": "daterange", + "start": "2018-07-01", + "end": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "Do you know the date? 11/20, 12 of Nov?", + "Context": { + "ReferenceDateTime": "2018-11-28T12:00:00" + }, + "NotSupported": "javascript, python, dotnet, java", + "Results": [ + { + "ParentText": "11/20, 12 of nov", + "Text": "11/20", + "Start": 22, + "End": 26, + "TypeName": "datetimeV2.datetimealt", + "Resolution": { + "values": [ + { + "timex": "XXXX-11-20", + "type": "date", + "value": "2018-11-20" + }, + { + "timex": "XXXX-11-20", + "type": "date", + "value": "2019-11-20" + } + ] + } + }, + { + "ParentText": "11/20, 12 of nov", + "Text": "12 of nov", + "Start": 29, + "End": 37, + "TypeName": "datetimeV2.datetimealt", + "Resolution": { + "values": [ + { + "timex": "XXXX-11-12", + "type": "date", + "value": "2018-11-12" + }, + { + "timex": "XXXX-11-12", + "type": "date", + "value": "2019-11-12" + } + ] + } + } + ] + }, + { + "Input": "A big party will be held at the end of year.", + "Context": { + "ReferenceDateTime": "2018-11-27T12:00:00" + }, + "Results": [ + { + "Text": "end of year", + "Start": 32, + "End": 42, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "Mod": "end", + "type": "daterange", + "start": "2018-07-01", + "end": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "I heard you will hold a birthday party end of month", + "Context": { + "ReferenceDateTime": "2018-11-27T12:00:00" + }, + "Results": [ + { + "Text": "end of month", + "Start": 39, + "End": 50, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-11", + "Mod": "end", + "type": "daterange", + "start": "2018-11-16", + "end": "2018-12-01" + } + ] + } + } + ] + }, + { + "Input": "Don't forget to push your code as all the disks will be renewed the end of the week.", + "Context": { + "ReferenceDateTime": "2018-11-29T12:00:00" + }, + "Results": [ + { + "Text": "end of the week", + "Start": 68, + "End": 82, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W48", + "Mod": "end", + "type": "daterange", + "start": "2018-11-29", + "end": "2018-12-03" + } + ] + } + } + ] + }, + { + "Input": "Can you please find time for a conference call on Wednesday, Thursday or Friday, between 9-6 PT?", + "Context": { + "ReferenceDateTime": "2018-11-30T12:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "ParentText": "wednesday, thursday or friday", + "Text": "wednesday", + "Start": 50, + "End": 58, + "TypeName": "datetimeV2.datetimealt", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-3", + "type": "date", + "value": "2018-12-05" + } + ] + } + }, + { + "ParentText": "wednesday, thursday or friday", + "Text": "thursday", + "Start": 61, + "End": 68, + "TypeName": "datetimeV2.datetimealt", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-4", + "type": "date", + "value": "2018-12-06" + } + ] + } + }, + { + "ParentText": "wednesday, thursday or friday", + "Text": "friday", + "Start": 73, + "End": 78, + "TypeName": "datetimeV2.datetimealt", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-5", + "type": "date", + "value": "2018-11-30" + } + ] + } + }, + { + "Text": "between 9-6 pt", + "Start": 81, + "End": 94, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T09,T18,PT9H)", + "type": "timerange", + "timezone": "UTC-07:00", + "timezoneText": "pt", + "utcOffsetMins": "-420", + "start": "09:00:00", + "end": "18:00:00" + }, + { + "timex": "(T21,T06,PT9H)", + "type": "timerange", + "timezone": "UTC-07:00", + "timezoneText": "pt", + "utcOffsetMins": "-420", + "start": "21:00:00", + "end": "06:00:00" + } + ] + } + } + ] + }, + { + "Input": "How about between 6:30 to 9 pst", + "Context": { + "ReferenceDateTime": "2018-11-28T12:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "between 6:30 to 9 pst", + "Start": 10, + "End": 30, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T06:30,T09,PT2H30M)", + "type": "timerange", + "timezone": "UTC-08:00", + "timezoneText": "pst", + "utcOffsetMins": "-480", + "start": "06:30:00", + "end": "09:00:00" + }, + { + "timex": "(T18:30,T21,PT2H30M)", + "type": "timerange", + "timezone": "UTC-08:00", + "timezoneText": "pst", + "utcOffsetMins": "-480", + "start": "18:30:00", + "end": "21:00:00" + } + ] + } + } + ] + }, + { + "Input": "How about between 9 to 10:30 cst", + "Context": { + "ReferenceDateTime": "2018-11-28T12:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "between 9 to 10:30 cst", + "Start": 10, + "End": 31, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T09,T10:30,PT1H30M)", + "type": "timerange", + "timezone": "UTC+XX:XX", + "timezoneText": "cst", + "utcOffsetMins": "-10000", + "start": "09:00:00", + "end": "10:30:00" + }, + { + "timex": "(T21,T22:30,PT1H30M)", + "type": "timerange", + "timezone": "UTC+XX:XX", + "timezoneText": "cst", + "utcOffsetMins": "-10000", + "start": "21:00:00", + "end": "22:30:00" + } + ] + } + } + ] + }, + { + "Input": "How about first week of 2015", + "Context": { + "ReferenceDateTime": "2018-11-29T12:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "first week of 2015", + "Start": 10, + "End": 27, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2015-W01", + "type": "daterange", + "start": "2014-12-29", + "end": "2015-01-05" + } + ] + } + } + ] + }, + { + "Input": "How about first week of Jan 2015", + "Context": { + "ReferenceDateTime": "2018-11-29T12:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "first week of jan 2015", + "Start": 10, + "End": 31, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2015-01-W01", + "type": "daterange", + "start": "2014-12-29", + "end": "2015-01-05" + } + ] + } + } + ] + }, + { + "Input": "How about last week of 2016", + "Context": { + "ReferenceDateTime": "2018-11-29T12:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "last week of 2016", + "Start": 10, + "End": 26, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2016-W52", + "type": "daterange", + "start": "2016-12-26", + "end": "2017-01-02" + } + ] + } + } + ] + }, + { + "Input": "How about last week of Dec 2016", + "Context": { + "ReferenceDateTime": "2018-11-29T12:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "last week of dec 2016", + "Start": 10, + "End": 30, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2016-12-W05", + "type": "daterange", + "start": "2016-12-26", + "end": "2017-01-02" + } + ] + } + } + ] + }, + { + "Input": "How about 3rd week of 2018", + "Context": { + "ReferenceDateTime": "2018-11-29T12:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "3rd week of 2018", + "Start": 10, + "End": 25, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W03", + "type": "daterange", + "start": "2018-01-15", + "end": "2018-01-22" + } + ] + } + } + ] + }, + { + "Input": "How about 3rd week of Jan", + "Context": { + "ReferenceDateTime": "2018-11-29T12:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "3rd week of jan", + "Start": 10, + "End": 24, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-01-W03", + "type": "daterange", + "start": "2018-01-15", + "end": "2018-01-22" + }, + { + "timex": "XXXX-01-W03", + "type": "daterange", + "start": "2019-01-14", + "end": "2019-01-21" + } + ] + } + } + ] + }, + { + "Input": "He took a test earlier previous week", + "Context": { + "ReferenceDateTime": "2018-11-30T12:00:00" + }, + "Results": [ + { + "Text": "earlier previous week", + "Start": 15, + "End": 35, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W47", + "Mod": "start", + "type": "daterange", + "start": "2018-11-19", + "end": "2018-11-22" + } + ] + } + } + ] + }, + { + "Input": "I will finish the work later this week", + "Context": { + "ReferenceDateTime": "2018-11-30T12:00:00" + }, + "Results": [ + { + "Text": "later this week", + "Start": 23, + "End": 37, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W48", + "type": "daterange", + "start": "2018-11-30", + "end": "2018-12-03" + } + ] + } + } + ] + }, + { + "Input": "create appointment at 3 p . m .", + "Context": { + "ReferenceDateTime": "2018-11-30T12:00:00" + }, + "Results": [ + { + "Text": "3 p . m .", + "Start": 22, + "End": 30, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T15", + "type": "time", + "value": "15:00:00" + } + ] + } + } + ] + }, + { + "Input": "I suppose one hour and half is sufficient to finish the task.", + "Context": { + "ReferenceDateTime": "2018-12-05T12:00:00" + }, + "Results": [ + { + "Text": "one hour and half", + "Start": 10, + "End": 26, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT1.5H", + "type": "duration", + "value": "5400" + } + ] + } + } + ] + }, + { + "Input": "I suppose one hour and a half is sufficient to finish the task.", + "Context": { + "ReferenceDateTime": "2018-12-05T12:00:00" + }, + "Results": [ + { + "Text": "one hour and a half", + "Start": 10, + "End": 28, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT1.5H", + "type": "duration", + "value": "5400" + } + ] + } + } + ] + }, + { + "Input": "I suppose one and a half hour is sufficient to finish the task.", + "Context": { + "ReferenceDateTime": "2018-12-05T12:00:00" + }, + "Results": [ + { + "Text": "one and a half hour", + "Start": 10, + "End": 28, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT1.5H", + "type": "duration", + "value": "5400" + } + ] + } + } + ] + }, + { + "Input": "I suppose one and half hour is sufficient to finish the task.", + "Context": { + "ReferenceDateTime": "2018-12-05T12:00:00" + }, + "Results": [ + { + "Text": "one and half hour", + "Start": 10, + "End": 26, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT1.5H", + "type": "duration", + "value": "5400" + } + ] + } + } + ] + }, + { + "Input": "I suppose one and a half hours are sufficient to finish the task.", + "Context": { + "ReferenceDateTime": "2018-12-05T12:00:00" + }, + "Results": [ + { + "Text": "one and a half hours", + "Start": 10, + "End": 29, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT1.5H", + "type": "duration", + "value": "5400" + } + ] + } + } + ] + }, + { + "Input": "He will take a one and a quarter year gap to work as an intern at an Internet company.", + "Context": { + "ReferenceDateTime": "2018-12-05T12:00:00" + }, + "Results": [ + { + "Text": "one and a quarter year", + "Start": 15, + "End": 36, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P1.25Y", + "type": "duration", + "value": "39420000" + } + ] + } + } + ] + }, + { + "Input": "He will take a one year and a quarter gap to work as an intern at an Internet company.", + "Context": { + "ReferenceDateTime": "2018-12-05T12:00:00" + }, + "Results": [ + { + "Text": "one year and a quarter", + "Start": 15, + "End": 36, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P1.25Y", + "type": "duration", + "value": "39420000" + } + ] + } + } + ] + }, + { + "Input": "I have twenty-one coins in my pocket", + "Context": { + "ReferenceDateTime": "2018-12-07T12:00:00" + }, + "Results": [] + }, + { + "Input": "There are two to four people in the room", + "Context": { + "ReferenceDateTime": "2018-12-07T12:00:00" + }, + "Results": [] + }, + { + "Input": "One may ask a question to themselves", + "Context": { + "ReferenceDateTime": "2018-12-07T12:00:00" + }, + "NotSupported": "javascript, python", + "Comment": "Not extracted may as a datetime range is not supported for now", + "Results": [] + }, + { + "Input": "Twenty-six people die in accident at Techiman", + "Context": { + "ReferenceDateTime": "2018-12-13T12:00:00" + }, + "NotSupportedByDesign": "java", + "Results": [] + }, + { + "Input": "I will arrange a meeting from 6 to 7.", + "Context": { + "ReferenceDateTime": "2018-12-20T12:00:00" + }, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "from 6 to 7", + "Start": 25, + "End": 35, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T06,T07,PT1H)", + "type": "timerange", + "start": "06:00:00", + "end": "07:00:00" + }, + { + "timex": "(T18,T19,PT1H)", + "type": "timerange", + "start": "18:00:00", + "end": "19:00:00" + } + ] + } + } + ] + }, + { + "Input": "That one Tuesday was a blast!", + "Context": { + "ReferenceDateTime": "2019-01-24T12:00:00" + }, + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "tuesday", + "Start": 9, + "End": 15, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-2", + "type": "date", + "value": "2019-01-22" + }, + { + "timex": "XXXX-WXX-2", + "type": "date", + "value": "2019-01-29" + } + ] + } + } + ] + }, + { + "Input": "Do you have any arrangement on Monday 21!", + "Context": { + "ReferenceDateTime": "2019-01-25T12:00:00" + }, + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "monday 21", + "Start": 31, + "End": 39, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-1", + "type": "date", + "value": "2019-01-21" + }, + { + "timex": "XXXX-WXX-1", + "type": "date", + "value": "2019-10-21" + } + ] + } + } + ] + }, + { + "Input": "Do you have any arrangement on Monday 21!", + "Context": { + "ReferenceDateTime": "2019-01-21T12:00:00" + }, + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "monday 21", + "Start": 31, + "End": 39, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-01-21", + "type": "date", + "value": "2019-01-21" + } + ] + } + } + ] + }, + { + "Input": "Do you have any arrangement on Sunday 31!", + "Context": { + "ReferenceDateTime": "2019-01-25T12:00:00" + }, + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "sunday 31", + "Start": 31, + "End": 39, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-7", + "type": "date", + "value": "2017-12-31" + }, + { + "timex": "XXXX-WXX-7", + "type": "date", + "value": "2019-03-31" + } + ] + } + } + ] + }, + { + "Input": "Do you have any arrangement on Friday 31!", + "Context": { + "ReferenceDateTime": "2019-02-25T12:00:00" + }, + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "friday 31", + "Start": 31, + "End": 39, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-5", + "type": "date", + "value": "2018-08-31" + }, + { + "timex": "XXXX-WXX-5", + "type": "date", + "value": "2019-05-31" + } + ] + } + } + ] + }, + { + "Input": "Do you have any plan after mid May?", + "Context": { + "ReferenceDateTime": "2019-02-25T12:00:00" + }, + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "after mid may", + "Start": 21, + "End": 33, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-05", + "Mod": "after-mid", + "type": "daterange", + "start": "2018-05-21", + "sourceEntity": "datetimerange" + }, + { + "timex": "XXXX-05", + "Mod": "after-mid", + "type": "daterange", + "start": "2019-05-21", + "sourceEntity": "datetimerange" + } + ] + } + } + ] + }, + { + "Input": "What happened before early September", + "Context": { + "ReferenceDateTime": "2019-02-25T12:00:00" + }, + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "before early september", + "Start": 14, + "End": 35, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-09", + "Mod": "before-start", + "type": "daterange", + "end": "2018-09-01", + "sourceEntity": "datetimerange" + }, + { + "timex": "XXXX-09", + "Mod": "before-start", + "type": "daterange", + "end": "2019-09-01", + "sourceEntity": "datetimerange" + } + ] + } + } + ] + }, + { + "Input": "What happened since late July?", + "Context": { + "ReferenceDateTime": "2019-02-25T12:00:00" + }, + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "since late july", + "Start": 14, + "End": 28, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-07", + "Mod": "since-end", + "type": "daterange", + "start": "2018-07-16", + "sourceEntity": "datetimerange" + }, + { + "timex": "XXXX-07", + "Mod": "since-end", + "type": "daterange", + "start": "2019-07-16", + "sourceEntity": "datetimerange" + } + ] + } + } + ] + }, + { + "Input": "Unless indicated, these views are the author's and may differ from those of X or others in the firm. We do not represent this is accurate or complete and we may not update this. Past performance is not indicative of future returns. You should not use e-mail to request or authorize any transaction. CONFIDENTIALITY NOTICE: All information in and with this message may be legally privileged, and is provided only for the use of the individuals(s) named above. This information may not be disseminated and we do not waive confidentiality by mis-transmission.", + "Context": { + "ReferenceDateTime": "2019-01-24T12:00:00" + }, + "NotSupported": "javascript, python", + "Results": [] + }, + { + "Input": "Do you have any arrangement on this upcoming Friday?", + "Context": { + "ReferenceDateTime": "2019-01-31T00:00:00" + }, + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "this upcoming friday", + "Start": 31, + "End": 50, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-02-01", + "type": "date", + "value": "2019-02-01" + } + ] + } + } + ] + }, + { + "Input": "Do you have any arrangement on next Friday?", + "Context": { + "ReferenceDateTime": "2019-01-31T00:00:00" + }, + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "next friday", + "Start": 31, + "End": 41, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-02-08", + "type": "date", + "value": "2019-02-08" + } + ] + } + } + ] + }, + { + "Input": "Do you have any arrangement on following Friday?", + "Context": { + "ReferenceDateTime": "2019-01-31T00:00:00" + }, + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "following friday", + "Start": 31, + "End": 46, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-02-08", + "type": "date", + "value": "2019-02-08" + } + ] + } + } + ] + }, + { + "Input": "Do you have any arrangement on coming Thursday?", + "Context": { + "ReferenceDateTime": "2019-01-31T00:00:00" + }, + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "coming thursday", + "Start": 31, + "End": 45, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-02-07", + "type": "date", + "value": "2019-02-07" + } + ] + } + } + ] + }, + { + "Input": "Where were you on this past Wednesday?", + "Context": { + "ReferenceDateTime": "2019-01-31T00:00:00" + }, + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "this past wednesday", + "Start": 18, + "End": 36, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-01-30", + "type": "date", + "value": "2019-01-30" + } + ] + } + } + ] + }, + { + "Input": "Where were you on past Wednesday?", + "Context": { + "ReferenceDateTime": "2019-01-31T00:00:00" + }, + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "past wednesday", + "Start": 18, + "End": 31, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-01-30", + "type": "date", + "value": "2019-01-30" + } + ] + } + } + ] + }, + { + "Input": "Where were you on previous Wednesday?", + "Context": { + "ReferenceDateTime": "2019-01-31T00:00:00" + }, + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "previous wednesday", + "Start": 18, + "End": 35, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-01-23", + "type": "date", + "value": "2019-01-23" + } + ] + } + } + ] + }, + { + "Input": "Where were you on last Wednesday?", + "Context": { + "ReferenceDateTime": "2019-01-31T00:00:00" + }, + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "last wednesday", + "Start": 18, + "End": 31, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-01-23", + "type": "date", + "value": "2019-01-23" + } + ] + } + } + ] + }, + { + "Input": "Where were you the 12th between 0730-0930", + "Context": { + "ReferenceDateTime": "2019-02-26T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "the 12th between 0730-0930", + "Start": 15, + "End": 40, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-XX-12T07:30,XXXX-XX-12T09:30,PT2H)", + "type": "datetimerange", + "start": "2019-02-12 07:30:00", + "end": "2019-02-12 09:30:00" + }, + { + "timex": "(XXXX-XX-12T07:30,XXXX-XX-12T09:30,PT2H)", + "type": "datetimerange", + "start": "2019-03-12 07:30:00", + "end": "2019-03-12 09:30:00" + }, + { + "timex": "(XXXX-XX-12T19:30,XXXX-XX-12T21:30,PT2H)", + "type": "datetimerange", + "start": "2019-02-12 19:30:00", + "end": "2019-02-12 21:30:00" + }, + { + "timex": "(XXXX-XX-12T19:30,XXXX-XX-12T21:30,PT2H)", + "type": "datetimerange", + "start": "2019-03-12 19:30:00", + "end": "2019-03-12 21:30:00" + } + ] + } + } + ] + }, + { + "Input": "Where were you between 0730-0930?", + "Context": { + "ReferenceDateTime": "2019-01-31T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "between 0730-0930", + "Start": 15, + "End": 31, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T07:30,T09:30,PT2H)", + "type": "timerange", + "start": "07:30:00", + "end": "09:30:00" + }, + { + "timex": "(T19:30,T21:30,PT2H)", + "type": "timerange", + "start": "19:30:00", + "end": "21:30:00" + } + ] + } + } + ] + }, + { + "Input": "Where were you between 0930-0730?", + "Context": { + "ReferenceDateTime": "2019-01-31T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "between 0930-0730", + "Start": 15, + "End": 31, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T09:30,T19:30,PT10H)", + "type": "timerange", + "start": "09:30:00", + "end": "19:30:00" + }, + { + "timex": "(T21:30,T07:30,PT10H)", + "type": "timerange", + "start": "21:30:00", + "end": "07:30:00" + } + ] + } + } + ] + }, + { + "Input": "Where were you between 730-930?", + "Context": { + "ReferenceDateTime": "2019-01-31T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [] + }, + { + "Input": "Book a meeting for Monday 21 between 9:30 and 3:00 pm PST.", + "Context": { + "ReferenceDateTime": "2019-02-27T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "monday 21 between 9:30 and 3:00 pm pst", + "Start": 19, + "End": 56, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-WXX-1T09:30,XXXX-WXX-1T15:00,PT5H30M)", + "type": "datetimerange", + "timezone": "UTC-08:00", + "timezoneText": "pst", + "utcOffsetMins": "-480", + "start": "2019-01-21 09:30:00", + "end": "2019-01-21 15:00:00" + }, + { + "timex": "(XXXX-WXX-1T09:30,XXXX-WXX-1T15:00,PT5H30M)", + "type": "datetimerange", + "timezone": "UTC-08:00", + "timezoneText": "pst", + "utcOffsetMins": "-480", + "start": "2019-10-21 09:30:00", + "end": "2019-10-21 15:00:00" + } + ] + } + } + ] + }, + { + "Input": "Will you be free Tuesday, Jan 15, 1:00 PM - 1:15 PM?", + "Context": { + "ReferenceDateTime": "2019-02-27T00:00:00" + }, + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "tuesday, jan 15, 1:00 pm - 1:15 pm", + "Start": 17, + "End": 50, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-01-15T13:00,XXXX-01-15T13:15,PT15M)", + "type": "datetimerange", + "start": "2019-01-15 13:00:00", + "end": "2019-01-15 13:15:00" + }, + { + "timex": "(XXXX-01-15T13:00,XXXX-01-15T13:15,PT15M)", + "type": "datetimerange", + "start": "2020-01-15 13:00:00", + "end": "2020-01-15 13:15:00" + } + ] + } + } + ] + }, + { + "Input": "Your renewal will be January 18, 2019. You have until then to add the paid support. @Cortana, Please schedule a Skype call at 3pm today.", + "Context": { + "ReferenceDateTime": "2019-02-28T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "january 18, 2019", + "Start": 21, + "End": 36, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-01-18", + "type": "date", + "value": "2019-01-18" + } + ] + } + }, + { + "Text": "3pm today", + "Start": 127, + "End": 135, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2019-02-28T15", + "type": "datetime", + "value": "2019-02-28 15:00:00" + } + ] + } + } + ] + }, + { + "Input": "book my time for swimming every Tuesday and Thursday 19:00 - 21:00.", + "Context": { + "ReferenceDateTime": "2019-03-01T00:00:00" + }, + "Results": [ + { + "Text": "every tuesday", + "Start": 26, + "End": 38, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-2", + "type": "set", + "value": "not resolved" + } + ] + } + }, + { + "Text": "thursday 19:00 - 21:00", + "Start": 44, + "End": 65, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-WXX-4T19:00,XXXX-WXX-4T21:00,PT2H)", + "type": "datetimerange", + "start": "2019-02-28 19:00:00", + "end": "2019-02-28 21:00:00" + }, + { + "timex": "(XXXX-WXX-4T19:00,XXXX-WXX-4T21:00,PT2H)", + "type": "datetimerange", + "start": "2019-03-07 19:00:00", + "end": "2019-03-07 21:00:00" + } + ] + } + } + ] + }, + { + "Input": "Is this a valid date? 12-2015", + "Context": { + "ReferenceDateTime": "2019-02-27T00:00:00" + }, + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "12-2015", + "Start": 22, + "End": 28, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2015-12", + "type": "daterange", + "start": "2015-12-01", + "end": "2016-01-01" + } + ] + } + } + ] + }, + { + "Input": "Is this a valid date? 32-2015", + "Context": { + "ReferenceDateTime": "2019-02-27T00:00:00" + }, + "NotSupported": "javascript, java, python", + "Results": [] + }, + { + "Input": "Is this a valid date? 32 - 2015", + "Context": { + "ReferenceDateTime": "2019-02-27T00:00:00" + }, + "NotSupported": "javascript, java, python", + "Results": [] + }, + { + "Input": "Is this a valid date? 2015-12", + "Context": { + "ReferenceDateTime": "2019-02-27T00:00:00" + }, + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "2015-12", + "Start": 22, + "End": 28, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2015-12", + "type": "daterange", + "start": "2015-12-01", + "end": "2016-01-01" + } + ] + } + } + ] + }, + { + "Input": "Wed Oct 26 15:50:06 2016 is not a day in 2019.", + "Context": { + "ReferenceDateTime": "2018-11-21T12:00:00" + }, + "NotSupported": "python, java, javascript", + "Results": [ + { + "Text": "wed oct 26 15:50:06 2016", + "Start": 0, + "End": 23, + "Typename": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2016-10-26T15:50:06", + "type": "datetime", + "value": "2016-10-26 15:50:06" + } + ] + } + }, + { + "Text": "a day", + "Start": 32, + "End": 36, + "Typename": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P1D", + "type": "duration", + "value": "86400" + } + ] + } + }, + { + "Text": "2019", + "Start": 41, + "End": 44, + "Typename": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019", + "type": "daterange", + "start": "2019-01-01", + "end": "2020-01-01" + } + ] + } + } + ] + }, + { + "Input": "Is this a valid date? 2015-32", + "Context": { + "ReferenceDateTime": "2019-02-27T00:00:00" + }, + "NotSupported": "javascript, java, python", + "Results": [] + }, + { + "Input": "Is this a valid date? 2015 - 32", + "Context": { + "ReferenceDateTime": "2019-02-27T00:00:00" + }, + "NotSupported": "javascript, java, python", + "Results": [] + }, + { + "Input": "Tel: +86 138-2010-2015", + "Context": { + "ReferenceDateTime": "2019-02-27T00:00:00" + }, + "NotSupported": "javascript, java, python", + "Results": [] + }, + { + "Input": "Tel: +86 2010-2015-86", + "Context": { + "ReferenceDateTime": "2019-02-27T00:00:00" + }, + "NotSupported": "javascript, java, python", + "Results": [] + }, + { + "Input": "Tel: 000 111 82-2100", + "Context": { + "ReferenceDateTime": "2019-02-27T00:00:00" + }, + "NotSupported": "javascript, java, python", + "Results": [] + }, + { + "Input": "I'll be back at 9.am.", + "Context": { + "ReferenceDateTime": "2019-04-19T00:00:00" + }, + "Results": [ + { + "Text": "9.am", + "Start": 16, + "End": 19, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T09", + "type": "time", + "value": "09:00:00" + } + ] + } + } + ] + }, + { + "Input": "Let's meet on march eighteenth nine thirty.", + "Context": { + "ReferenceDateTime": "2019-04-25T00:00:00" + }, + "Results": [ + { + "Text": "march eighteenth nine thirty", + "Start": 14, + "End": 41, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-03-18T09:30", + "type": "datetime", + "value": "2019-03-18 09:30:00" + }, + { + "timex": "XXXX-03-18T09:30", + "type": "datetime", + "value": "2020-03-18 09:30:00" + }, + { + "timex": "XXXX-03-18T21:30", + "type": "datetime", + "value": "2019-03-18 21:30:00" + }, + { + "timex": "XXXX-03-18T21:30", + "type": "datetime", + "value": "2020-03-18 21:30:00" + } + ] + } + } + ] + }, + { + "Input": "Let's meet on january first two thousand and thirty two", + "Context": { + "ReferenceDateTime": "2019-04-25T00:00:00" + }, + "NotSupported": "python, javascript", + "Results": [ + { + "Text": "january first two thousand and thirty two", + "Start": 14, + "End": 54, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2032-01-01", + "type": "date", + "value": "2032-01-01" + } + ] + } + } + ] + }, + { + "Input": "Meet me at 3 pm or later.", + "Context": { + "ReferenceDateTime": "2019-04-22T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "3 pm or later", + "Start": 11, + "End": 23, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "T15", + "Mod": "since", + "type": "timerange", + "start": "15:00:00", + "sourceEntity": "datetimepoint" + } + ] + } + } + ] + }, + { + "Input": "Meet me at 3 pm or later on Monday.", + "Context": { + "ReferenceDateTime": "2019-04-22T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "3 pm or later on monday", + "Start": 11, + "End": 33, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-1T15", + "Mod": "since", + "type": "datetimerange", + "start": "2019-04-15 15:00:00", + "sourceEntity": "datetimepoint" + }, + { + "timex": "XXXX-WXX-1T15", + "Mod": "since", + "type": "datetimerange", + "start": "2019-04-22 15:00:00", + "sourceEntity": "datetimepoint" + } + ] + } + } + ] + }, + { + "Input": "I will do my work between now and November 15th", + "Context": { + "ReferenceDateTime": "2019-04-23T12:00:00" + }, + "NotSupported": "javascript", + "Results": [ + { + "Text": "between now and november 15th", + "Start": 18, + "End": 46, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-04-23,XXXX-11-15,P206D)", + "type": "daterange", + "start": "2019-04-23", + "end": "2019-11-15" + } + ] + } + } + ] + }, + { + "Input": "I have finished my work between Jan 22 and now", + "Context": { + "ReferenceDateTime": "2019-04-25T12:00:00" + }, + "NotSupported": "javascript", + "Results": [ + { + "Text": "between jan 22 and now", + "Start": 24, + "End": 45, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-01-22,2019-04-25,P93D)", + "type": "daterange", + "start": "2019-01-22", + "end": "2019-04-25" + } + ] + } + } + ] + }, + { + "Input": "I'll go back now", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "now", + "Start": 13, + "End": 15, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "PRESENT_REF", + "type": "datetime", + "value": "2016-11-07 00:00:00" + } + ] + } + } + ] + }, + { + "Input": "Let's meet between now and May 21th, not right now, ok?", + "Context": { + "ReferenceDateTime": "2019-05-09T12:00:00" + }, + "NotSupported": "javascript", + "Results": [ + { + "Text": "between now and may 21th", + "Start": 11, + "End": 34, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-05-09,XXXX-05-21,P12D)", + "type": "daterange", + "start": "2019-05-09", + "end": "2019-05-21" + } + ] + } + }, + { + "Text": "right now", + "Start": 41, + "End": 49, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "PRESENT_REF", + "type": "datetime", + "value": "2019-05-09 12:00:00" + } + ] + } + } + ] + }, + { + "Input": "Total sales from april to June in 2017 were below expectations.", + "Context": { + "ReferenceDateTime": "2019-05-16T00:00:00" + }, + "NotSupported": "python, javascript", + "Results": [ + { + "Text": "from april to june in 2017", + "Start": 12, + "End": 37, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2017-04-01,2017-06-01,P2M)", + "type": "daterange", + "start": "2017-04-01", + "end": "2017-06-01" + } + ] + } + } + ] + }, + { + "Input": "Total sales from april in 2016 to June in 2017 were below expectations.", + "Context": { + "ReferenceDateTime": "2019-05-16T00:00:00" + }, + "NotSupported": "python, javascript", + "Results": [ + { + "Text": "from april in 2016 to june in 2017", + "Start": 12, + "End": 45, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2016-04-01,2017-06-01,P14M)", + "type": "daterange", + "start": "2016-04-01", + "end": "2017-06-01" + } + ] + } + } + ] + }, + { + "Input": "the conflict lasted from January to april 2015", + "Context": { + "ReferenceDateTime": "2019-05-22T00:00:00" + }, + "NotSupported": "python, javascript", + "Results": [ + { + "Text": "from january to april 2015", + "Start": 20, + "End": 45, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2015-01-01,2015-04-01,P3M)", + "type": "daterange", + "start": "2015-01-01", + "end": "2015-04-01" + } + ] + } + } + ] + }, + { + "Input": "Cortana, please set up a Skype call sometime on this Friday 7.6 with Jim.", + "Context": { + "ReferenceDateTime": "2019-05-20T12:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "this friday 7.6", + "Start": 48, + "End": 62, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-07-06", + "type": "date", + "value": "2019-07-06" + } + ] + } + } + ] + }, + { + "Input": "This task should be done on 5.12", + "Context": { + "ReferenceDateTime": "2019-05-20T12:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "5.12", + "Start": 28, + "End": 31, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-05-12", + "type": "date", + "value": "2019-05-12" + }, + { + "timex": "XXXX-05-12", + "type": "date", + "value": "2020-05-12" + } + ] + } + } + ] + }, + { + "Input": "This task should be done friday 5/12", + "Context": { + "ReferenceDateTime": "2019-05-20T12:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "friday 5/12", + "Start": 25, + "End": 35, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-05-12", + "type": "date", + "value": "2019-05-12" + }, + { + "timex": "XXXX-05-12", + "type": "date", + "value": "2020-05-12" + } + ] + } + } + ] + }, + { + "Input": "This task should be done this friday 5/12", + "Context": { + "ReferenceDateTime": "2019-05-20T12:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "this friday 5/12", + "Start": 25, + "End": 40, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-05-12", + "type": "date", + "value": "2019-05-12" + } + ] + } + } + ] + }, + { + "Input": "This task should be done next friday 5/12", + "Context": { + "ReferenceDateTime": "2019-05-20T12:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "next friday 5/12", + "Start": 25, + "End": 40, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-05-12", + "type": "date", + "value": "2019-05-12" + } + ] + } + } + ] + }, + { + "Input": "This task should be done this 5/12", + "Context": { + "ReferenceDateTime": "2019-05-20T12:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "this 5/12", + "Start": 25, + "End": 33, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-05-12", + "type": "date", + "value": "2019-05-12" + } + ] + } + } + ] + }, + { + "Input": "This task should be done next 5/12", + "Context": { + "ReferenceDateTime": "2019-05-20T12:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "next 5/12", + "Start": 25, + "End": 33, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-05-12", + "type": "date", + "value": "2020-05-12" + } + ] + } + } + ] + }, + { + "Input": "This task should be done next 6th of April", + "Context": { + "ReferenceDateTime": "2019-05-20T12:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "next 6th of april", + "Start": 25, + "End": 41, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-04-06", + "type": "date", + "value": "2020-04-06" + } + ] + } + } + ] + }, + { + "Input": "from this 5/12 to next 5/19", + "Context": { + "ReferenceDateTime": "2019-05-20T12:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "from this 5/12 to next 5/19", + "Start": 0, + "End": 26, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-05-12,XXXX-05-19,P373D)", + "type": "daterange", + "start": "2019-05-12", + "end": "2020-05-19" + } + ] + } + } + ] + }, + { + "Input": "from this friday 5/12 to next sunday 5/20", + "Context": { + "ReferenceDateTime": "2019-05-20T12:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "from this friday 5/12 to next sunday 5/20", + "Start": 0, + "End": 40, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-05-12,XXXX-05-20,P8D)", + "type": "daterange", + "start": "2019-05-12", + "end": "2019-05-20" + } + ] + } + } + ] + }, + { + "Input": "I'm not talking about this, but about Jan/3", + "Context": { + "ReferenceDateTime": "2019-05-22T12:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "jan/3", + "Start": 38, + "End": 42, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-01-03", + "type": "date", + "value": "2019-01-03" + }, + { + "timex": "XXXX-01-03", + "type": "date", + "value": "2020-01-03" + } + ] + } + } + ] + }, + { + "Input": "There are 10 students.", + "Context": { + "ReferenceDateTime": "2019-05-23T00:00:00" + }, + "Results": [] + }, + { + "Input": "There are 10 stars.", + "Context": { + "ReferenceDateTime": "2019-05-23T00:00:00" + }, + "Results": [] + }, + { + "Input": "Who are us presidents in 90 s.", + "Context": { + "ReferenceDateTime": "2019-05-23T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "90 s", + "Start": 25, + "End": 28, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XX90-01-01,XX100-01-01,P10Y)", + "type": "daterange", + "start": "1990-01-01", + "end": "2000-01-01" + }, + { + "timex": "(XX90-01-01,XX100-01-01,P10Y)", + "type": "daterange", + "start": "2090-01-01", + "end": "2100-01-01" + } + ] + } + } + ] + }, + { + "Input": "I'll stay in China after the year 2020.", + "Context": { + "ReferenceDateTime": "2019-05-23T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "after the year 2020", + "Start": 19, + "End": 37, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2020", + "Mod": "after", + "type": "daterange", + "start": "2021-01-01", + "sourceEntity": "datetimerange" + } + ] + } + } + ] + }, + { + "Input": "Cortana find 30 minutes later this week", + "Context": { + "ReferenceDateTime": "2019-05-27T00:00:00" + }, + "Results": [ + { + "Text": "30 minutes", + "Start": 13, + "End": 22, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT30M", + "type": "duration", + "value": "1800" + } + ] + } + }, + { + "Text": "later this week", + "Start": 24, + "End": 38, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-W22", + "type": "daterange", + "start": "2019-05-30", + "end": "2019-06-03" + } + ] + } + } + ] + }, + { + "Input": "Let's take a walk 30 minutes later", + "Context": { + "ReferenceDateTime": "2019-05-27T12:00:00" + }, + "Results": [ + { + "Text": "30 minutes later", + "Start": 18, + "End": 33, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2019-05-27T12:30:00", + "type": "datetime", + "value": "2019-05-27 12:30:00" + } + ] + } + } + ] + }, + { + "Input": "I will travel in Japan on 26 june to 28 june in 2020.", + "Context": { + "ReferenceDateTime": "2019-05-30T12:00:00" + }, + "NotSupported": "python, javascript", + "Results": [ + { + "Text": "26 june to 28 june in 2020", + "Start": 26, + "End": 51, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2020-06-26,2020-06-28,P2D)", + "type": "daterange", + "start": "2020-06-26", + "end": "2020-06-28" + } + ] + } + } + ] + }, + { + "Input": "I will travel in Japan on 26 june in 2019 to 28 june in 2020.", + "Context": { + "ReferenceDateTime": "2019-05-30T12:00:00" + }, + "Results": [ + { + "Text": "26 june in 2019 to 28 june in 2020", + "Start": 26, + "End": 59, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-06-26,2020-06-28,P368D)", + "type": "daterange", + "start": "2019-06-26", + "end": "2020-06-28" + } + ] + } + } + ] + }, + { + "Input": "I will go back to China on 28 june in 2020.", + "Context": { + "ReferenceDateTime": "2019-05-30T12:00:00" + }, + "Results": [ + { + "Text": "28 june in 2020", + "Start": 27, + "End": 41, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2020-06-28", + "type": "date", + "value": "2020-06-28" + } + ] + } + } + ] + }, + { + "Input": "Please book 30min with Bob on Thursday morning EST.", + "Context": { + "ReferenceDateTime": "2019-06-12T12:00:00" + }, + "NotSupported": "python, javascript", + "Results": [ + { + "Text": "30min", + "Start": 12, + "End": 16, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT30M", + "type": "duration", + "value": "1800" + } + ] + } + }, + { + "Text": "thursday morning est", + "Start": 30, + "End": 49, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-4TMO", + "type": "datetimerange", + "timezone": "UTC-05:00", + "timezoneText": "est", + "utcOffsetMins": "-300", + "start": "2019-06-06 08:00:00", + "end": "2019-06-06 12:00:00" + }, + { + "timex": "XXXX-WXX-4TMO", + "type": "datetimerange", + "timezone": "UTC-05:00", + "timezoneText": "est", + "utcOffsetMins": "-300", + "start": "2019-06-13 08:00:00", + "end": "2019-06-13 12:00:00" + } + ] + } + } + ] + }, + { + "Input": "I'll go back on monday the twenty seventh at six pm", + "Context": { + "ReferenceDateTime": "2019-05-07T00:00:00" + }, + "Results": [ + { + "Text": "monday the twenty seventh at six pm", + "Start": 16, + "End": 50, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2019-05-27T18", + "type": "datetime", + "value": "2019-05-27 18:00:00" + } + ] + } + } + ] + }, + { + "Input": "I'll go back on monday the twenty fourth six pm", + "Context": { + "ReferenceDateTime": "2019-06-13T00:00:00" + }, + "Results": [ + { + "Text": "monday the twenty fourth six pm", + "Start": 16, + "End": 46, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2019-06-24T18", + "type": "datetime", + "value": "2019-06-24 18:00:00" + } + ] + } + } + ] + }, + { + "Input": "The sales went up during 2017-q1", + "Context": { + "ReferenceDateTime": "2019-06-11T00:00:00" + }, + "Results": [ + { + "Text": "2017-q1", + "Start": 25, + "End": 31, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2017-01-01,2017-04-01,P3M)", + "type": "daterange", + "start": "2017-01-01", + "end": "2017-04-01" + } + ] + } + } + ] + }, + { + "Input": "The sales went up during 2017 q1", + "Context": { + "ReferenceDateTime": "2019-06-11T00:00:00" + }, + "Results": [ + { + "Text": "2017 q1", + "Start": 25, + "End": 31, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2017-01-01,2017-04-01,P3M)", + "type": "daterange", + "start": "2017-01-01", + "end": "2017-04-01" + } + ] + } + } + ] + }, + { + "Input": "2019 H2 will bring challenges", + "Context": { + "ReferenceDateTime": "2019-06-11T00:00:00" + }, + "Results": [ + { + "Text": "2019 h2", + "Start": 0, + "End": 6, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-07-01,2020-01-01,P6M)", + "type": "daterange", + "start": "2019-07-01", + "end": "2020-01-01" + } + ] + } + } + ] + }, + { + "Input": "2019-H2 will bring challenges", + "Context": { + "ReferenceDateTime": "2019-06-11T00:00:00" + }, + "Results": [ + { + "Text": "2019-h2", + "Start": 0, + "End": 6, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-07-01,2020-01-01,P6M)", + "type": "daterange", + "start": "2019-07-01", + "end": "2020-01-01" + } + ] + } + } + ] + }, + { + "Input": "The sales went up during from 2017-q1 to 2018-q1", + "Context": { + "ReferenceDateTime": "2019-06-11T00:00:00" + }, + "NotSupported": "python, javascript", + "Results": [ + { + "Text": "from 2017-q1 to 2018-q1", + "Start": 25, + "End": 47, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2017-01-01,2018-01-01,P12M)", + "type": "daterange", + "start": "2017-01-01", + "end": "2018-01-01" + } + ] + } + } + ] + }, + { + "Input": "The sales went up during from 2017 q1 to 2018 q1", + "Context": { + "ReferenceDateTime": "2019-06-11T00:00:00" + }, + "NotSupported": "python, javascript", + "Results": [ + { + "Text": "from 2017 q1 to 2018 q1", + "Start": 25, + "End": 47, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2017-01-01,2018-01-01,P12M)", + "type": "daterange", + "start": "2017-01-01", + "end": "2018-01-01" + } + ] + } + } + ] + }, + { + "Input": "The sales went up during from q1 of 2017 - q3 of 2018", + "Context": { + "ReferenceDateTime": "2019-06-11T00:00:00" + }, + "NotSupported": "python, javascript", + "Results": [ + { + "Text": "from q1 of 2017 - q3 of 2018", + "Start": 25, + "End": 52, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2017-01-01,2018-07-01,P18M)", + "type": "daterange", + "start": "2017-01-01", + "end": "2018-07-01" + } + ] + } + } + ] + }, + { + "Input": "January first 2000 was a special day for me", + "Context": { + "ReferenceDateTime": "2019-06-03T12:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "january first 2000", + "Start": 0, + "End": 17, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2000-01-01", + "type": "date", + "value": "2000-01-01" + } + ] + } + } + ] + }, + { + "Input": "January first 12 was a special day for me", + "Context": { + "ReferenceDateTime": "2019-06-03T12:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "january first 12", + "Start": 0, + "End": 15, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2012-01-01", + "type": "date", + "value": "2012-01-01" + } + ] + } + } + ] + }, + { + "Input": "Brunch with Anna at 13:00 February 28, 2013", + "Context": { + "ReferenceDateTime": "2013-06-03T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "13:00 february 28, 2013", + "Start": 20, + "End": 42, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2013-02-28T13:00", + "type": "datetime", + "value": "2013-02-28 13:00:00" + } + ] + } + } + ] + }, + { + "Input": "I have a lot of gains in this school year.", + "Context": { + "ReferenceDateTime": "2019-06-18T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "this school year", + "Start": 25, + "End": 40, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "SY2019", + "type": "daterange", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "I got a lot of gains in last fiscal year.", + "Context": { + "ReferenceDateTime": "2019-06-18T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "last fiscal year", + "Start": 24, + "End": 39, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "FY2018", + "type": "daterange", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "I have a lot of gains in this calendar year.", + "Context": { + "ReferenceDateTime": "2019-06-18T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "this calendar year", + "Start": 25, + "End": 42, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019", + "type": "daterange", + "start": "2019-01-01", + "end": "2020-01-01" + } + ] + } + } + ] + }, + { + "Input": "Show sales in the fiscal year 2008", + "Context": { + "ReferenceDateTime": "2019-06-18T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "fiscal year 2008", + "Start": 18, + "End": 33, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "FY2008", + "type": "daterange", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "Show sales in the school year 2008", + "Context": { + "ReferenceDateTime": "2019-06-18T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "school year 2008", + "Start": 18, + "End": 33, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "SY2008", + "type": "daterange", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "Show sales in the calendar year 2008", + "Context": { + "ReferenceDateTime": "2019-06-18T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "calendar year 2008", + "Start": 18, + "End": 35, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2008", + "type": "daterange", + "start": "2008-01-01", + "end": "2009-01-01" + } + ] + } + } + ] + }, + { + "Input": "Show sales in the cy 2008", + "Context": { + "ReferenceDateTime": "2019-06-18T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "cy 2008", + "Start": 18, + "End": 24, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2008", + "type": "daterange", + "start": "2008-01-01", + "end": "2009-01-01" + } + ] + } + } + ] + }, + { + "Input": "Show sales in the sy 2008", + "Context": { + "ReferenceDateTime": "2019-06-18T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "sy 2008", + "Start": 18, + "End": 24, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "SY2008", + "type": "daterange", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "Show sales in fiscal year", + "Context": { + "ReferenceDateTime": "2019-06-18T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "fiscal year", + "Start": 14, + "End": 24, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "FYXXXX", + "type": "daterange", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "Show sales in the sy18", + "Context": { + "ReferenceDateTime": "2019-06-18T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "sy18", + "Start": 18, + "End": 21, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "SY2018", + "type": "daterange", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "Show sales in the cy18", + "Context": { + "ReferenceDateTime": "2019-06-18T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "cy18", + "Start": 18, + "End": 21, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "type": "daterange", + "start": "2018-01-01", + "end": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "I'll go back on saint patrick 2020", + "Context": { + "ReferenceDateTime": "2019-06-28T00:00:00" + }, + "NotSupported": "python, javascript, java", + "Results": [ + { + "Text": "saint patrick 2020", + "Start": 16, + "End": 33, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2020-03-17", + "type": "date", + "value": "2020-03-17" + } + ] + } + } + ] + }, + { + "Input": "I'll go back at five-thirty tomorrow evening", + "Context": { + "ReferenceDateTime": "2019-06-28T00:00:00" + }, + "Results": [ + { + "Text": "five-thirty tomorrow evening", + "Start": 16, + "End": 43, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2019-06-29T17:30", + "type": "datetime", + "value": "2019-06-29 17:30:00" + } + ] + } + } + ] + }, + { + "Input": "Let's play basketball from three thirty to four thirty", + "Context": { + "ReferenceDateTime": "2019-06-28T00:00:00" + }, + "Results": [ + { + "Text": "from three thirty to four thirty", + "Start": 22, + "End": 53, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T03:30,T04:30,PT1H)", + "type": "timerange", + "start": "03:30:00", + "end": "04:30:00" + }, + { + "timex": "(T15:30,T16:30,PT1H)", + "type": "timerange", + "start": "15:30:00", + "end": "16:30:00" + } + ] + } + } + ] + }, + { + "Input": "Let's play basketball from two thirty to two forty five", + "Context": { + "ReferenceDateTime": "2019-06-28T00:00:00" + }, + "Results": [ + { + "Text": "from two thirty to two forty five", + "Start": 22, + "End": 54, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T02:30,T02:45,PT15M)", + "type": "timerange", + "start": "02:30:00", + "end": "02:45:00" + }, + { + "timex": "(T14:30,T14:45,PT15M)", + "type": "timerange", + "start": "14:30:00", + "end": "14:45:00" + } + ] + } + } + ] + }, + { + "Input": "=2019", + "Context": { + "ReferenceDateTime": "2019-06-28T00:00:00" + }, + "NotSupported": "python, javascript, java", + "Results": [ + { + "Text": "=2019", + "Start": 0, + "End": 4, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019", + "type": "daterange", + "start": "2019-01-01", + "end": "2020-01-01" + } + ] + } + } + ] + }, + { + "Input": "> = 2019", + "Context": { + "ReferenceDateTime": "2019-06-28T00:00:00" + }, + "NotSupported": "python, javascript, java", + "Results": [ + { + "Text": "> = 2019", + "Start": 0, + "End": 7, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019", + "Mod": "since", + "type": "daterange", + "sourceEntity": "datetimerange", + "start": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "< =2019", + "Context": { + "ReferenceDateTime": "2019-06-28T00:00:00" + }, + "NotSupported": "python, javascript, java", + "Results": [ + { + "Text": "< =2019", + "Start": 0, + "End": 6, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019", + "Mod": "until", + "type": "daterange", + "sourceEntity": "datetimerange", + "end": "2020-01-01" + } + ] + } + } + ] + }, + { + "Input": "Sales for this quarter", + "Context": { + "ReferenceDateTime": "2019-07-04T00:00:00" + }, + "Results": [ + { + "Text": "this quarter", + "Start": 10, + "End": 21, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-07-01,2019-10-01,P3M)", + "type": "daterange", + "start": "2019-07-01", + "end": "2019-10-01" + } + ] + } + } + ] + }, + { + "Input": "Sales for current quarter", + "Context": { + "ReferenceDateTime": "2019-07-04T00:00:00" + }, + "Results": [ + { + "Text": "current quarter", + "Start": 10, + "End": 24, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-07-01,2019-10-01,P3M)", + "type": "daterange", + "start": "2019-07-01", + "end": "2019-10-01" + } + ] + } + } + ] + }, + { + "Input": "Sales for last quarter", + "Context": { + "ReferenceDateTime": "2019-07-04T00:00:00" + }, + "Results": [ + { + "Text": "last quarter", + "Start": 10, + "End": 21, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-04-01,2019-07-01,P3M)", + "type": "daterange", + "start": "2019-04-01", + "end": "2019-07-01" + } + ] + } + } + ] + }, + { + "Input": "Sales for last quarter", + "Context": { + "ReferenceDateTime": "2019-01-28T00:00:00" + }, + "Results": [ + { + "Text": "last quarter", + "Start": 10, + "End": 21, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-10-01,2019-01-01,P3M)", + "type": "daterange", + "start": "2018-10-01", + "end": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "Let's discuss the work for the next quarter.", + "Context": { + "ReferenceDateTime": "2019-07-04T00:00:00" + }, + "Results": [ + { + "Text": "next quarter", + "Start": 31, + "End": 42, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-10-01,2020-01-01,P3M)", + "type": "daterange", + "start": "2019-10-01", + "end": "2020-01-01" + } + ] + } + } + ] + }, + { + "Input": "Let's discuss the work for the next quarter.", + "Context": { + "ReferenceDateTime": "2019-12-28T00:00:00" + }, + "Results": [ + { + "Text": "next quarter", + "Start": 31, + "End": 42, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2020-01-01,2020-04-01,P3M)", + "type": "daterange", + "start": "2020-01-01", + "end": "2020-04-01" + } + ] + } + } + ] + }, + { + "Input": "Let's discuss the work for the coming quarter.", + "Context": { + "ReferenceDateTime": "2019-07-04T00:00:00" + }, + "Results": [ + { + "Text": "coming quarter", + "Start": 31, + "End": 44, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-10-01,2020-01-01,P3M)", + "type": "daterange", + "start": "2019-10-01", + "end": "2020-01-01" + } + ] + } + } + ] + }, + { + "Input": "Let's discuss the work for the following quarter.", + "Context": { + "ReferenceDateTime": "2019-07-04T00:00:00" + }, + "Results": [ + { + "Text": "following quarter", + "Start": 31, + "End": 47, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-10-01,2020-01-01,P3M)", + "type": "daterange", + "start": "2019-10-01", + "end": "2020-01-01" + } + ] + } + } + ] + }, + { + "Input": "Sales for previous quarter", + "Context": { + "ReferenceDateTime": "2019-07-04T00:00:00" + }, + "Results": [ + { + "Text": "previous quarter", + "Start": 10, + "End": 25, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-04-01,2019-07-01,P3M)", + "type": "daterange", + "start": "2019-04-01", + "end": "2019-07-01" + } + ] + } + } + ] + }, + { + "Input": "Sales for past quarter", + "Context": { + "ReferenceDateTime": "2019-07-04T00:00:00" + }, + "Results": [ + { + "Text": "past quarter", + "Start": 10, + "End": 21, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-04-01,2019-07-01,P3M)", + "type": "daterange", + "start": "2019-04-01", + "end": "2019-07-01" + } + ] + } + } + ] + }, + { + "Input": "I will be out in 11:30 am to 12:30 december 27th", + "Context": { + "ReferenceDateTime": "2019-07-04T00:00:00" + }, + "NotSupported": "java", + "Results": [ + { + "Text": "11:30 am to 12:30 december 27th", + "Start": 17, + "End": 47, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-12-27T11:30,XXXX-12-27T12:30,PT1H)", + "type": "datetimerange", + "start": "2018-12-27 11:30:00", + "end": "2018-12-27 12:30:00" + }, + { + "timex": "(XXXX-12-27T11:30,XXXX-12-27T12:30,PT1H)", + "type": "datetimerange", + "start": "2019-12-27 11:30:00", + "end": "2019-12-27 12:30:00" + } + ] + } + } + ] + }, + { + "Input": "Let's have a meeting in 12:30 december 27th", + "Context": { + "ReferenceDateTime": "2019-07-04T00:00:00" + }, + "NotSupported": "java", + "Results": [ + { + "Text": "12:30 december 27th", + "Start": 24, + "End": 42, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-12-27T12:30", + "type": "datetime", + "value": "2018-12-27 12:30:00" + }, + { + "timex": "XXXX-12-27T12:30", + "type": "datetime", + "value": "2019-12-27 12:30:00" + }, + { + "timex": "XXXX-12-27T00:30", + "type": "datetime", + "value": "2018-12-27 00:30:00" + }, + { + "timex": "XXXX-12-27T00:30", + "type": "datetime", + "value": "2019-12-27 00:30:00" + } + ] + } + } + ] + }, + { + "Input": "I bought it for $12 December 27", + "Context": { + "ReferenceDateTime": "2019-07-04T00:00:00" + }, + "Results": [ + { + "Text": "december 27", + "Start": 20, + "End": 30, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-12-27", + "type": "date", + "value": "2018-12-27" + }, + { + "timex": "XXXX-12-27", + "type": "date", + "value": "2019-12-27" + } + ] + } + } + ] + }, + { + "Input": "I bought it for $ 12 December 27", + "Context": { + "ReferenceDateTime": "2019-07-04T00:00:00" + }, + "Results": [ + { + "Text": "december 27", + "Start": 21, + "End": 31, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-12-27", + "type": "date", + "value": "2018-12-27" + }, + { + "timex": "XXXX-12-27", + "type": "date", + "value": "2019-12-27" + } + ] + } + } + ] + }, + { + "Input": "Tim says:30 December is OK", + "Context": { + "ReferenceDateTime": "2019-07-04T00:00:00" + }, + "Results": [ + { + "Text": "30 december", + "Start": 9, + "End": 19, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-12-30", + "type": "date", + "value": "2018-12-30" + }, + { + "timex": "XXXX-12-30", + "type": "date", + "value": "2019-12-30" + } + ] + } + } + ] + }, + { + "Input": "What happened in late afternoon.", + "Context": { + "ReferenceDateTime": "2019-07-17T00:00:00" + }, + "Results": [ + { + "Text": "late afternoon", + "Start": 17, + "End": 30, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "TAF", + "Mod": "end", + "type": "timerange", + "start": "14:00:00", + "end": "16:00:00" + } + ] + } + } + ] + }, + { + "Input": "What happened later in the afternoon.", + "Context": { + "ReferenceDateTime": "2019-07-17T00:00:00" + }, + "Results": [ + { + "Text": "later in the afternoon", + "Start": 14, + "End": 35, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "TAF", + "Mod": "end", + "type": "timerange", + "start": "14:00:00", + "end": "16:00:00" + } + ] + } + } + ] + }, + { + "Input": "What happened in early morning.", + "Context": { + "ReferenceDateTime": "2019-07-17T00:00:00" + }, + "Results": [ + { + "Text": "early morning", + "Start": 17, + "End": 29, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "TMO", + "Mod": "start", + "type": "timerange", + "start": "08:00:00", + "end": "10:00:00" + } + ] + } + } + ] + }, + { + "Input": "What happened early in the morning.", + "Context": { + "ReferenceDateTime": "2019-07-17T00:00:00" + }, + "Results": [ + { + "Text": "early in the morning", + "Start": 14, + "End": 33, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "TMO", + "Mod": "start", + "type": "timerange", + "start": "08:00:00", + "end": "10:00:00" + } + ] + } + } + ] + }, + { + "Input": "Let's go for coffee next week later in the afternoon", + "Context": { + "ReferenceDateTime": "2019-07-17T00:00:00" + }, + "Results": [ + { + "Text": "next week", + "Start": 20, + "End": 28, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-W30", + "type": "daterange", + "start": "2019-07-22", + "end": "2019-07-29" + } + ] + } + }, + { + "Text": "later in the afternoon", + "Start": 30, + "End": 51, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "TAF", + "Mod": "end", + "type": "timerange", + "start": "14:00:00", + "end": "16:00:00" + } + ] + } + } + ] + }, + { + "Input": "Let's go for coffee next week later in the morning.", + "Context": { + "ReferenceDateTime": "2019-07-17T00:00:00" + }, + "Results": [ + { + "Text": "next week", + "Start": 20, + "End": 28, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-W30", + "type": "daterange", + "start": "2019-07-22", + "end": "2019-07-29" + } + ] + } + }, + { + "Text": "later in the morning", + "Start": 30, + "End": 49, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "TMO", + "Mod": "end", + "type": "timerange", + "start": "10:00:00", + "end": "12:00:00" + } + ] + } + } + ] + }, + { + "Input": "Let's go for coffee next week later in the evening.", + "Context": { + "ReferenceDateTime": "2019-07-17T00:00:00" + }, + "Results": [ + { + "Text": "next week", + "Start": 20, + "End": 28, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-W30", + "type": "daterange", + "start": "2019-07-22", + "end": "2019-07-29" + } + ] + } + }, + { + "Text": "later in the evening", + "Start": 30, + "End": 49, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "TEV", + "Mod": "end", + "type": "timerange", + "start": "18:00:00", + "end": "20:00:00" + } + ] + } + } + ] + }, + { + "Input": "I'm in the pacific timezone", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "pacific timezone", + "Start": 11, + "End": 26, + "TypeName": "datetimeV2.timezone", + "Resolution": { + "values": [ + { + "type": "timezone", + "value": "UTC-08:00", + "utcOffsetMins": "-480" + } + ] + } + } + ] + }, + { + "Input": "Let's meet at 1pm mountain timezone", + "Context": { + "ReferenceDateTime": "2018-11-28T12:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "1pm mountain timezone", + "Start": 14, + "End": 34, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T13", + "type": "time", + "timezone": "UTC-06:00", + "timezoneText": "mountain timezone", + "utcOffsetMins": "-360", + "value": "13:00:00" + } + ] + } + } + ] + }, + { + "Input": "I drank a cup of coffee on mar4 night.", + "Context": { + "ReferenceDateTime": "2019-07-17T00:00:00" + }, + "Results": [ + { + "Text": "mar4 night", + "Start": 27, + "End": 36, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "XXXX-03-04TNI", + "type": "datetimerange", + "start": "2019-03-04 20:00:00", + "end": "2019-03-04 23:59:59" + }, + { + "timex": "XXXX-03-04TNI", + "type": "datetimerange", + "start": "2020-03-04 20:00:00", + "end": "2020-03-04 23:59:59" + } + ] + } + } + ] + }, + { + "Input": "I drank a cup of coffee on tues the 4th 7pm", + "Context": { + "ReferenceDateTime": "2019-06-17T00:00:00" + }, + "Results": [ + { + "Text": "tues the 4th 7pm", + "Start": 27, + "End": 42, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2019-06-04T19", + "type": "datetime", + "value": "2019-06-04 19:00:00" + } + ] + } + } + ] + }, + { + "Input": "Let's go for coffee on tuesday the eleventh.", + "Context": { + "ReferenceDateTime": "2019-06-10T00:00:00" + }, + "Results": [ + { + "Text": "tuesday the eleventh", + "Start": 23, + "End": 42, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-06-11", + "type": "date", + "value": "2019-06-11" + } + ] + } + } + ] + }, + { + "Input": "Let's go for coffee on wednesday the thirty first.", + "Context": { + "ReferenceDateTime": "2019-07-19T00:00:00" + }, + "Results": [ + { + "Text": "wednesday the thirty first", + "Start": 23, + "End": 48, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-07-31", + "type": "date", + "value": "2019-07-31" + } + ] + } + } + ] + }, + { + "Input": "Let's go for coffee on building 34 this afternoon", + "Context": { + "ReferenceDateTime": "2019-07-30T00:00:00" + }, + "Results": [ + { + "Text": "this afternoon", + "Start": 35, + "End": 48, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2019-07-30TAF", + "type": "datetimerange", + "start": "2019-07-30 12:00:00", + "end": "2019-07-30 16:00:00" + } + ] + } + } + ] + }, + { + "Input": "Let's go for coffee on building 4 this afternoon", + "Context": { + "ReferenceDateTime": "2019-07-30T00:00:00" + }, + "Results": [ + { + "Text": "this afternoon", + "Start": 34, + "End": 47, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2019-07-30TAF", + "type": "datetimerange", + "start": "2019-07-30 12:00:00", + "end": "2019-07-30 16:00:00" + } + ] + } + } + ] + }, + { + "Input": "134 this afternoon", + "Context": { + "ReferenceDateTime": "2019-07-30T00:00:00" + }, + "Results": [ + { + "Text": "this afternoon", + "Start": 4, + "End": 17, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2019-07-30TAF", + "type": "datetimerange", + "start": "2019-07-30 12:00:00", + "end": "2019-07-30 16:00:00" + } + ] + } + } + ] + }, + { + "Input": "Let's go for coffee on tuesday of next week", + "Context": { + "ReferenceDateTime": "2019-07-30T00:00:00" + }, + "Results": [ + { + "Text": "on tuesday of next week", + "Start": 20, + "End": 42, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-08-06", + "type": "date", + "value": "2019-08-06" + } + ] + } + } + ] + }, + { + "Input": "We met on tuesday of last week", + "Context": { + "ReferenceDateTime": "2019-07-30T00:00:00" + }, + "Results": [ + { + "Text": "tuesday of last week", + "Start": 10, + "End": 29, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-07-23", + "type": "date", + "value": "2019-07-23" + } + ] + } + } + ] + }, + { + "Input": "let's meet later this afternoon.", + "Context": { + "ReferenceDateTime": "2019-08-01T00:00:00" + }, + "Results": [ + { + "Text": "later this afternoon", + "Start": 11, + "End": 30, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2019-08-01TAF", + "Mod": "end", + "type": "datetimerange", + "start": "2019-08-01 14:00:00", + "end": "2019-08-01 16:00:00" + } + ] + } + } + ] + }, + { + "Input": "let's meet late this morning.", + "Context": { + "ReferenceDateTime": "2019-08-01T00:00:00" + }, + "Results": [ + { + "Text": "late this morning", + "Start": 11, + "End": 27, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2019-08-01TMO", + "Mod": "end", + "type": "datetimerange", + "start": "2019-08-01 10:00:00", + "end": "2019-08-01 12:00:00" + } + ] + } + } + ] + }, + { + "Input": "let's meet early this evening.", + "Context": { + "ReferenceDateTime": "2019-08-01T00:00:00" + }, + "Results": [ + { + "Text": "early this evening", + "Start": 11, + "End": 28, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2019-08-01TEV", + "Mod": "start", + "type": "datetimerange", + "start": "2019-08-01 16:00:00", + "end": "2019-08-01 18:00:00" + } + ] + } + } + ] + }, + { + "Input": "Cortana could try to arrange a Skype call this or next week please?", + "Context": { + "ReferenceDateTime": "2019-08-01T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "ParentText": "this or next week", + "Text": "this", + "Start": 42, + "End": 45, + "TypeName": "datetimeV2.datetimealt", + "Resolution": { + "values": [ + { + "timex": "2019-W31", + "type": "daterange", + "start": "2019-07-29", + "end": "2019-08-05" + } + ] + } + }, + { + "ParentText": "this or next week", + "Text": "next week", + "Start": 50, + "End": 58, + "TypeName": "datetimeV2.datetimealt", + "Resolution": { + "values": [ + { + "timex": "2019-W32", + "type": "daterange", + "start": "2019-08-05", + "end": "2019-08-12" + } + ] + } + } + ] + }, + { + "Input": "Cortana, can you schedule a meeting for us at 3pm russia time zone 6", + "Context": { + "ReferenceDateTime": "2019-08-01T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "3pm russia time zone 6", + "Start": 46, + "End": 67, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T15", + "type": "time", + "timezone": "UTC+07:00", + "timezoneText": "russia time zone 6", + "utcOffsetMins": "420", + "value": "15:00:00" + } + ] + } + } + ] + }, + { + "Input": "We will meet on West Coast at 9pm Pacific time", + "Context": { + "ReferenceDateTime": "2019-08-01T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "9pm pacific time", + "Start": 30, + "End": 45, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T21", + "type": "time", + "timezone": "UTC-08:00", + "timezoneText": "pacific time", + "utcOffsetMins": "-480", + "value": "21:00:00" + } + ] + } + } + ] + }, + { + "Input": "Yes. May I ask why?", + "Context": { + "ReferenceDateTime": "2018-01-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [] + }, + { + "Input": "Ok, may I ask Cortana to help?", + "Context": { + "ReferenceDateTime": "2018-01-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [] + }, + { + "Input": "ABC-12345-A1B2C3 this is yet to be submitted", + "Context": { + "ReferenceDateTime": "2019-08-08T00:00:00" + }, + "Results": [] + }, + { + "Input": "mar3 this week or next", + "Context": { + "ReferenceDateTime": "2019-08-08T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "mar3", + "Start": 0, + "End": 3, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-03-03", + "type": "date", + "value": "2019-03-03" + }, + { + "timex": "XXXX-03-03", + "type": "date", + "value": "2020-03-03" + } + ] + } + }, + { + "ParentText": "this week or next", + "Text": "this week", + "Start": 5, + "End": 13, + "TypeName": "datetimeV2.datetimealt", + "Resolution": { + "values": [ + { + "timex": "2019-W32", + "type": "daterange", + "start": "2019-08-05", + "end": "2019-08-12" + } + ] + } + }, + { + "ParentText": "this week or next", + "Text": "next", + "Start": 18, + "End": 21, + "TypeName": "datetimeV2.datetimealt", + "Resolution": { + "values": [ + { + "timex": "2019-W33", + "type": "daterange", + "start": "2019-08-12", + "end": "2019-08-19" + } + ] + } + } + ] + }, + { + "Input": "I want to loan $10000 over 3 years", + "Context": { + "ReferenceDateTime": "2019-08-12T00:00:00" + }, + "Results": [ + { + "Text": "3 years", + "Start": 27, + "End": 33, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P3Y", + "type": "duration", + "value": "94608000" + } + ] + } + } + ] + }, + { + "Input": "I want to loan $10000 in 3 years", + "Context": { + "ReferenceDateTime": "2019-08-12T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "in 3 years", + "Start": 22, + "End": 31, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2022-08-12", + "type": "date", + "value": "2022-08-12" + } + ] + } + } + ] + }, + { + "Input": "I will have a long vacation from next monday to friday", + "Context": { + "ReferenceDateTime": "2019-09-05T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "from next monday to friday", + "Start": 28, + "End": 53, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-09-09,2019-09-13,P4D)", + "type": "daterange", + "start": "2019-09-09", + "end": "2019-09-13" + } + ] + } + } + ] + }, + { + "Input": "Feb 30 is an invalid date.", + "Context": { + "ReferenceDateTime": "2019-01-30T00:00:00" + }, + "Results": [ + { + "Text": "feb 30", + "Start": 0, + "End": 5, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-02-30", + "type": "date", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "Feb 30 is an invalid date.", + "Context": { + "ReferenceDateTime": "2019-07-30T00:00:00" + }, + "Results": [ + { + "Text": "feb 30", + "Start": 0, + "End": 5, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-02-30", + "type": "date", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "6,107.31 August 2019 should not include the decimal", + "Comment": "Only August 2019 should be extracted as a DateRange, so no output in Date only. Java disabled due to issue in lookbehind.", + "NotSupported": "dotnet, java, javascript, python", + "Results": [ + { + "Text": "august 2019", + "Start": 9, + "End": 19, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-08", + "type": "daterange", + "start": "2019-08-01", + "end": "2019-09-01" + } + ] + } + } + ] + }, + { + "Input": "0.8/15 looks like a formula", + "Comment": "Java disabled due to issue in lookbehind.", + "NotSupported": "dotnet, java, javascript, python", + "Results": [] + }, + { + "Input": "8/1.5 looks like a formula", + "Comment": "Java disabled due to issue in lookbehind.", + "NotSupported": "dotnet, java, javascript, python", + "Results": [] + }, + { + "Input": "That's absurd like saying we should meet in feb 30 2019 17:20!", + "Results": [ + { + "Text": "feb 30 2019 17:20", + "Start": 44, + "End": 60, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2019-02-30T17:20", + "type": "datetime", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "Let's meet once a week", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "once a week", + "Start": 11, + "End": 21, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P1W", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "I go on vacation once a year", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "once a year", + "Start": 17, + "End": 27, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P1Y", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "The request is ABC-12345-A1B2C3 this round. Let's arrange a 30 minutes call this week. Look forward to speaking again this week.", + "Context": { + "ReferenceDateTime": "2019-09-09T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "30 minutes", + "Start": 60, + "End": 69, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT30M", + "type": "duration", + "value": "1800" + } + ] + } + }, + { + "Text": "this week", + "Start": 76, + "End": 84, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-W37", + "type": "daterange", + "start": "2019-09-09", + "end": "2019-09-16" + } + ] + } + }, + { + "Text": "this week", + "Start": 118, + "End": 126, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-W37", + "type": "daterange", + "start": "2019-09-09", + "end": "2019-09-16" + } + ] + } + } + ] + }, + { + "Input": "We've met last week this time, right?", + "Context": { + "ReferenceDateTime": "2019-09-09T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "last week", + "Start": 10, + "End": 18, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-W36", + "type": "daterange", + "start": "2019-09-02", + "end": "2019-09-09" + } + ] + } + } + ] + }, + { + "Input": "Open ABC-12345-A1B2C3 next", + "Context": { + "ReferenceDateTime": "2019-09-09T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [] + }, + { + "Input": "Was it last week or this?", + "Context": { + "ReferenceDateTime": "2019-09-09T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "ParentText": "last week or this", + "Text": "last week", + "Start": 7, + "End": 15, + "TypeName": "datetimeV2.datetimealt", + "Resolution": { + "values": [ + { + "timex": "2019-W36", + "type": "daterange", + "start": "2019-09-02", + "end": "2019-09-09" + } + ] + } + }, + { + "ParentText": "last week or this", + "Text": "this", + "Start": 20, + "End": 23, + "TypeName": "datetimeV2.datetimealt", + "Resolution": { + "values": [ + { + "timex": "2019-W37", + "type": "daterange", + "start": "2019-09-09", + "end": "2019-09-16" + } + ] + } + } + ] + }, + { + "Input": "What date is 3 days from today?", + "Context": { + "ReferenceDateTime": "2019-08-24T00:00:00" + }, + "Results": [ + { + "Text": "3 days from today", + "Start": 13, + "End": 29, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-08-27", + "type": "date", + "value": "2019-08-27" + } + ] + } + } + ] + }, + { + "Input": "my vacation will start from October", + "Context": { + "ReferenceDateTime": "2019-08-24T00:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "october", + "Start": 28, + "End": 34, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-10", + "type": "daterange", + "start": "2018-10-01", + "end": "2018-11-01" + }, + { + "timex": "XXXX-10", + "type": "daterange", + "start": "2019-10-01", + "end": "2019-11-01" + } + ] + } + } + ] + }, + { + "Input": "I'm at Eastern Daylight Time", + "NotSupported": "javascript,python", + "Results": [ + { + "Text": "eastern daylight time", + "Start": 7, + "End": 27, + "TypeName": "datetimeV2.timezone", + "Resolution": { + "values": [ + { + "type": "timezone", + "value": "UTC+XX:XX", + "utcOffsetMins": "-10000" + } + ] + } + } + ] + }, + { + "Input": "I'm at Central Daylight Time", + "NotSupported": "javascript,python", + "Results": [ + { + "Text": "central daylight time", + "Start": 7, + "End": 27, + "TypeName": "datetimeV2.timezone", + "Resolution": { + "values": [ + { + "type": "timezone", + "value": "UTC+XX:XX", + "utcOffsetMins": "-10000" + } + ] + } + } + ] + }, + { + "Input": "It's about 1pm ACDT", + "NotSupported": "javascript,python", + "Results": [ + { + "Text": "1pm acdt", + "Start": 11, + "End": 18, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T13", + "type": "time", + "timezone": "UTC+10:30", + "timezoneText": "acdt", + "utcOffsetMins": "630", + "value": "13:00:00" + } + ] + } + } + ] + }, + { + "Input": "let's meet after breakfast", + "Context": { + "ReferenceDateTime": "2019-09-12T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "after breakfast", + "Start": 11, + "End": 25, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "TMEB", + "Mod": "after", + "type": "timerange", + "start": "12:00:00" + } + ] + } + } + ] + }, + { + "Input": "let's meet before lunch", + "Context": { + "ReferenceDateTime": "2019-09-12T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "before lunch", + "Start": 11, + "End": 22, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "TMEL", + "Mod": "before", + "type": "timerange", + "end": "11:00:00" + } + ] + } + } + ] + }, + { + "Input": "let's meet around dinner", + "Context": { + "ReferenceDateTime": "2019-09-12T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "around dinner", + "Start": 11, + "End": 23, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "TMED", + "Mod": "approx", + "type": "timerange", + "start": "16:00:00", + "end": "20:00:00" + } + ] + } + } + ] + }, + { + "Input": "We will have lunch together with Jim", + "Comment": "Disable this for now because of new features in .NET", + "NotSupported": "javascript, python, java", + "Context": { + "ReferenceDateTime": "2019-09-12T00:00:00" + }, + "Results": [] + }, + { + "Input": "We will have that staff dinner march twenty second at seven p . m .", + "NotSupported": "javascript, python, java", + "Context": { + "ReferenceDateTime": "2019-09-12T00:00:00" + }, + "Results": [ + { + "Text": "march twenty second at seven p . m .", + "Start": 31, + "End": 66, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-03-22T19", + "type": "datetime", + "value": "2019-03-22 19:00:00" + }, + { + "timex": "XXXX-03-22T19", + "type": "datetime", + "value": "2020-03-22 19:00:00" + } + ] + } + } + ] + }, + { + "Input": "How is the weather in the next two days?", + "Context": { + "ReferenceDateTime": "2019-09-19T00:00:00" + }, + "Results": [ + { + "Text": "next two days", + "Start": 26, + "End": 38, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-09-20,2019-09-22,P2D)", + "type": "daterange", + "start": "2019-09-20", + "end": "2019-09-22" + } + ] + } + } + ] + }, + { + "Input": "Let's have a quarterly meeting.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "quarterly", + "Start": 13, + "End": 21, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P3M", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "what about 30 min later?", + "Context": { + "ReferenceDateTime": "2019-11-01T15:16:00" + }, + "Results": [ + { + "Text": "30 min later", + "Start": 11, + "End": 22, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2019-11-01T15:46:00", + "type": "datetime", + "value": "2019-11-01 15:46:00" + } + ] + } + } + ] + }, + { + "Input": "All deadlines are 11.59 pm UTC -12h (\"anywhere on Earth / AoE\")", + "Context": { + "ReferenceDateTime": "2019-09-09T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "11.59 pm utc -12h", + "Start": 18, + "End": 34, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T23:59", + "type": "time", + "timezone": "UTC-12:00", + "timezoneText": "utc -12h", + "utcOffsetMins": "-720", + "value": "23:59:00" + } + ] + } + }, + { + "Text": "anywhere on earth", + "Start": 38, + "End": 54, + "TypeName": "datetimeV2.timezone", + "Resolution": { + "values": [ + { + "type": "timezone", + "value": "UTC-12:00", + "utcOffsetMins": "-720" + } + ] + } + }, + { + "Text": "aoe", + "Start": 58, + "End": 60, + "TypeName": "datetimeV2.timezone", + "Resolution": { + "values": [ + { + "type": "timezone", + "value": "UTC-12:00", + "utcOffsetMins": "-720" + } + ] + } + } + ] + }, + { + "Input": "This company was established at the end of 2000", + "Context": { + "ReferenceDateTime": "2020-04-24T10:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "end of 2000", + "Start": 36, + "End": 46, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2000", + "Mod": "end", + "type": "daterange", + "start": "2000-09-01", + "end": "2001-01-01" + } + ] + } + } + ] + }, + { + "Input": "This company was established at the middle of 2000", + "Context": { + "ReferenceDateTime": "2020-04-24T10:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "middle of 2000", + "Start": 36, + "End": 49, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2000", + "Mod": "mid", + "type": "daterange", + "start": "2000-05-01", + "end": "2000-09-01" + } + ] + } + } + ] + }, + { + "Input": "This company was established at the beginning of 2000", + "Context": { + "ReferenceDateTime": "2020-04-24T10:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "beginning of 2000", + "Start": 36, + "End": 52, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2000", + "Mod": "start", + "type": "daterange", + "start": "2000-01-01", + "end": "2000-05-01" + } + ] + } + } + ] + }, + { + "Input": "We have lived here since the end of 1989", + "Context": { + "ReferenceDateTime": "2020-04-27T18:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "since the end of 1989", + "Start": 19, + "End": 39, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "1989", + "Mod": "since-end", + "type": "daterange", + "sourceEntity": "datetimerange", + "start": "1989-09-01" + } + ] + } + } + ] + }, + { + "Input": "We have lived here from the end of 1989", + "Context": { + "ReferenceDateTime": "2020-04-27T18:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "end of 1989", + "Start": 28, + "End": 38, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "1989", + "Mod": "end", + "type": "daterange", + "start": "1989-09-01", + "end": "1990-01-01" + } + ] + } + } + ] + }, + { + "Input": "We have lived here from mid 1989", + "Context": { + "ReferenceDateTime": "2020-04-27T18:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "mid 1989", + "Start": 24, + "End": 31, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "1989", + "Mod": "mid", + "type": "daterange", + "start": "1989-05-01", + "end": "1989-09-01" + } + ] + } + } + ] + }, + { + "Input": "How many clusters docked between Jan 2019 and today", + "Context": { + "ReferenceDateTime": "2020-04-26T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "between jan 2019 and today", + "Start": 25, + "End": 50, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-01-01,2020-04-26,P481D)", + "type": "daterange", + "start": "2019-01-01", + "end": "2020-04-26" + } + ] + } + } + ] + }, + { + "Input": "How many clusters docked between Jan 2019 and tomorrow", + "Context": { + "ReferenceDateTime": "2020-04-26T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "between jan 2019 and tomorrow", + "Start": 25, + "End": 53, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-01-01,2020-04-27,P482D)", + "type": "daterange", + "start": "2019-01-01", + "end": "2020-04-27" + } + ] + } + } + ] + }, + { + "Input": "How many clusters docked between Jan 2019 and now", + "Context": { + "ReferenceDateTime": "2020-04-26T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "between jan 2019 and now", + "Start": 25, + "End": 48, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-01-01,2020-04-26,P481D)", + "type": "daterange", + "start": "2019-01-01", + "end": "2020-04-26" + } + ] + } + } + ] + }, + { + "Input": "This task should be carried out between today and tomorrow", + "Context": { + "ReferenceDateTime": "2020-05-06T18:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "between today and tomorrow", + "Start": 32, + "End": 57, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2020-05-06,2020-05-07,P1D)", + "type": "daterange", + "start": "2020-05-06", + "end": "2020-05-07" + } + ] + } + } + ] + }, + { + "Input": "The allotted time was between 22/Jan/2019 and yesterday", + "Context": { + "ReferenceDateTime": "2020-05-06T18:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "between 22/jan/2019 and yesterday", + "Start": 22, + "End": 54, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-01-22,2020-05-05,P469D)", + "type": "daterange", + "start": "2019-01-22", + "end": "2020-05-05" + } + ] + } + } + ] + }, + { + "Input": "It should have been completed between Aug 2019 and now", + "Context": { + "ReferenceDateTime": "2020-05-06T18:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "between aug 2019 and now", + "Start": 30, + "End": 53, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-08-01,2020-05-06,P279D)", + "type": "daterange", + "start": "2019-08-01", + "end": "2020-05-06" + } + ] + } + } + ] + }, + { + "Input": "The ssn is 123-12-1234", + "Context": { + "ReferenceDateTime": "2020-05-14T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [] + }, + { + "Input": "The COVID-19 was very serious at 02-02-2020 - 03-03-2020", + "Context": { + "ReferenceDateTime": "2020-05-14T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "02-02-2020 - 03-03-2020", + "Start": 33, + "End": 55, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2020-02-02,2020-03-03,P30D)", + "type": "daterange", + "start": "2020-02-02", + "end": "2020-03-03" + } + ] + } + } + ] + }, + { + "Input": "The code of this object is 133-03-03-2020", + "Context": { + "ReferenceDateTime": "2020-05-14T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [] + }, + { + "Input": "The file's name is sales_report-2002-10-09.xlsx", + "Context": { + "ReferenceDateTime": "2020-05-14T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [] + }, + { + "Input": "2015-1-32 is a wrong date", + "Context": { + "ReferenceDateTime": "2020-05-14T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [] + }, + { + "Input": "Call me al (206) 555-1212", + "Context": { + "ReferenceDateTime": "2020-05-14T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [] + }, + { + "Input": "tomorrow on skype for business between 3:00 pm and 5:00 pm eastern", + "Context": { + "ReferenceDateTime": "2020-06-12T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "tomorrow", + "Start": 0, + "End": 7, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2020-06-13", + "type": "date", + "value": "2020-06-13" + } + ] + } + }, + { + "Text": "between 3:00 pm and 5:00 pm eastern", + "Start": 31, + "End": 65, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T15:00,T17:00,PT2H)", + "type": "timerange", + "timezone": "UTC-04:00", + "timezoneText": "eastern", + "utcOffsetMins": "-240", + "start": "15:00:00", + "end": "17:00:00" + } + ] + } + } + ] + }, + { + "Input": "Thursdays at 17.30 Beijing time", + "Context": { + "ReferenceDateTime": "2020-06-12T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "thursdays at 17.30 beijing time", + "Start": 0, + "End": 30, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-4T17:30", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "Race - 3pm - this week", + "Context": { + "ReferenceDateTime": "2020-06-16T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "3pm", + "Start": 7, + "End": 9, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T15", + "type": "time", + "value": "15:00:00" + } + ] + } + }, + { + "Text": "this week", + "Start": 13, + "End": 21, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2020-W25", + "type": "daterange", + "start": "2020-06-15", + "end": "2020-06-22" + } + ] + } + } + ] + }, + { + "Input": "Stuck in Traffic today - let colleagues know will need to change meeting to 8:30 instead of 8am", + "Context": { + "ReferenceDateTime": "2020-06-16T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "today", + "Start": 17, + "End": 21, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2020-06-16", + "type": "date", + "value": "2020-06-16" + } + ] + } + }, + { + "Text": "8:30", + "Start": 76, + "End": 79, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T08:30", + "type": "time", + "value": "08:30:00" + }, + { + "timex": "T20:30", + "type": "time", + "value": "20:30:00" + } + ] + } + }, + { + "Text": "8am", + "Start": 92, + "End": 94, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T08", + "type": "time", + "value": "08:00:00" + } + ] + } + } + ] + }, + { + "Input": "Jane Johnson - May 25th - Coffee date - Starbucks on 29th - meet at 2pm for 1 hr", + "Context": { + "ReferenceDateTime": "2020-06-16T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "may 25th", + "Start": 15, + "End": 22, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-05-25", + "type": "date", + "value": "2020-05-25" + }, + { + "timex": "XXXX-05-25", + "type": "date", + "value": "2021-05-25" + } + ] + } + }, + { + "Text": "29th", + "Start": 53, + "End": 56, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-XX-29", + "type": "date", + "value": "2020-05-29" + }, + { + "timex": "XXXX-XX-29", + "type": "date", + "value": "2020-06-29" + } + ] + } + }, + { + "Text": "2pm", + "Start": 68, + "End": 70, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T14", + "type": "time", + "value": "14:00:00" + } + ] + } + }, + { + "Text": "1 hr", + "Start": 76, + "End": 79, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT1H", + "type": "duration", + "value": "3600" + } + ] + } + } + ] + }, + { + "Input": "Add meeting with boss to my calendar - Tuesdays at 9am", + "Context": { + "ReferenceDateTime": "2020-06-16T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "tuesdays at 9am", + "Start": 39, + "End": 53, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-2T09", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "Tune in tomorrow, 13/04/21, at 7 PM CET for episode 3 of Decentralized", + "Context": { + "ReferenceDateTime": "2018-06-06T00:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "tomorrow, 13/04/21, at 7 pm cet", + "Start": 8, + "End": 38, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2021-04-13T19", + "type": "datetime", + "timezone": "UTC+01:00", + "timezoneText": "cet", + "utcOffsetMins": "60", + "value": "2021-04-13 19:00:00" + } + ] + } + } + ] + } +] diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/English/DateTimeModelExperimentalMode.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/English/DateTimeModelExperimentalMode.json new file mode 100644 index 000000000..9fe58ce9f --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/English/DateTimeModelExperimentalMode.json @@ -0,0 +1,7919 @@ +[ + { + "Input": "I'll go back Oct/2", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "oct/2", + "Start": 13, + "End": 17, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-10-02", + "type": "date", + "value": "2016-10-02" + }, + { + "timex": "XXXX-10-02", + "type": "date", + "value": "2017-10-02" + } + ] + } + } + ] + }, + { + "Input": "I'll go back on 22/04", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "22/04", + "Start": 16, + "End": 20, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-04-22", + "type": "date", + "value": "2016-04-22" + }, + { + "timex": "XXXX-04-22", + "type": "date", + "value": "2017-04-22" + } + ] + } + } + ] + }, + { + "Input": "I'll go back May twenty nine", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "may twenty nine", + "Start": 13, + "End": 27, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-05-29", + "type": "date", + "value": "2016-05-29" + }, + { + "timex": "XXXX-05-29", + "type": "date", + "value": "2017-05-29" + } + ] + } + } + ] + }, + { + "Input": "I'll go back second of Aug.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "second of aug", + "Start": 13, + "End": 25, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-08-02", + "type": "date", + "value": "2016-08-02" + }, + { + "timex": "XXXX-08-02", + "type": "date", + "value": "2017-08-02" + } + ] + } + } + ] + }, + { + "Input": "I'll go back today", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "today", + "Start": 13, + "End": 17, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2016-11-07", + "type": "date", + "value": "2016-11-07" + } + ] + } + } + ] + }, + { + "Input": "I'll go back tomorrow", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "tomorrow", + "Start": 13, + "End": 20, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2016-11-08", + "type": "date", + "value": "2016-11-08" + } + ] + } + } + ] + }, + { + "Input": "I'll go back yesterday", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "yesterday", + "Start": 13, + "End": 21, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2016-11-06", + "type": "date", + "value": "2016-11-06" + } + ] + } + } + ] + }, + { + "Input": "I'll go back on Friday", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "friday", + "Start": 16, + "End": 21, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-5", + "type": "date", + "value": "2016-11-04" + }, + { + "timex": "XXXX-WXX-5", + "type": "date", + "value": "2016-11-11" + } + ] + } + } + ] + }, + { + "Input": "I'll be out from 4-23 in next month", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "from 4-23 in next month", + "Start": 12, + "End": 34, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2016-12-04,2016-12-23,P19D)", + "type": "daterange", + "start": "2016-12-04", + "end": "2016-12-23" + } + ] + } + } + ] + }, + { + "Input": "I'll be out between 3 and 12 of Sept hahaha", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "between 3 and 12 of sept", + "Start": 12, + "End": 35, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-09-03,XXXX-09-12,P9D)", + "type": "daterange", + "start": "2016-09-03", + "end": "2016-09-12" + }, + { + "timex": "(XXXX-09-03,XXXX-09-12,P9D)", + "type": "daterange", + "start": "2017-09-03", + "end": "2017-09-12" + } + ] + } + } + ] + }, + { + "Input": "I'll be out this September", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "this september", + "Start": 12, + "End": 25, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2016-09", + "type": "daterange", + "start": "2016-09-01", + "end": "2016-10-01" + } + ] + } + } + ] + }, + { + "Input": "I'll be out January 12, 2016 - 01/22/2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript,python", + "Results": [ + { + "Text": "january 12, 2016 - 01/22/2016", + "Start": 12, + "End": 40, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2016-01-12,2016-01-23,P11D)", + "type": "daterange", + "start": "2016-01-12", + "end": "2016-01-23" + } + ] + } + } + ] + }, + { + "Input": "I'll be out next 3 days", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "next 3 days", + "Start": 12, + "End": 22, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2016-11-08,2016-11-11,P3D)", + "type": "daterange", + "start": "2016-11-08", + "end": "2016-11-11" + } + ] + } + } + ] + }, + { + "Input": "I'll be out the last week of july", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "java", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "the last week of july", + "Start": 12, + "End": 32, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-07-W05", + "type": "daterange", + "start": "2016-07-25", + "end": "2016-08-01" + }, + { + "timex": "XXXX-07-W05", + "type": "daterange", + "start": "2017-07-24", + "end": "2017-07-31" + } + ] + } + } + ] + }, + { + "Input": "I'll be out 2015-3", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "2015-3", + "Start": 12, + "End": 17, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2015-03", + "type": "daterange", + "start": "2015-03-01", + "end": "2015-04-01" + } + ] + } + } + ] + }, + { + "Input": "I'll leave this SUMMER", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "this summer", + "Start": 11, + "End": 21, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2016-SU", + "type": "daterange", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "I'll be out since tomorrow", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "since tomorrow", + "Start": 12, + "End": 25, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2016-11-08", + "Mod": "since", + "type": "daterange", + "start": "2016-11-08", + "sourceEntity": "datetimepoint" + } + ] + } + } + ] + }, + { + "Input": "I'll be out since August", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "since august", + "Start": 12, + "End": 23, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-08", + "Mod": "since", + "type": "daterange", + "start": "2016-08-01", + "sourceEntity": "datetimerange" + }, + { + "timex": "XXXX-08", + "Mod": "since", + "type": "daterange", + "start": "2017-08-01", + "sourceEntity": "datetimerange" + } + ] + } + } + ] + }, + { + "Input": "I'll be out since this August", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "since this august", + "Start": 12, + "End": 28, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2016-08", + "Mod": "since", + "type": "daterange", + "start": "2016-08-01", + "sourceEntity": "datetimerange" + } + ] + } + } + ] + }, + { + "Input": "I'll go back now", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "now", + "Start": 13, + "End": 15, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "PRESENT_REF", + "type": "datetime", + "value": "2016-11-07 00:00:00" + } + ] + } + } + ] + }, + { + "Input": "I'll go back October 14 for 8:00:31am", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "october 14 for 8:00:31am", + "Start": 13, + "End": 36, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-10-14T08:00:31", + "type": "datetime", + "value": "2016-10-14 08:00:31" + }, + { + "timex": "XXXX-10-14T08:00:31", + "type": "datetime", + "value": "2017-10-14 08:00:31" + } + ] + } + } + ] + }, + { + "Input": "I'll go back tomorrow 8:00am", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "tomorrow 8:00am", + "Start": 13, + "End": 27, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2016-11-08T08:00", + "type": "datetime", + "value": "2016-11-08 08:00:00" + } + ] + } + } + ] + }, + { + "Input": "I'll go back 10, tonight", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "10, tonight", + "Start": 13, + "End": 23, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2016-11-07T22", + "type": "datetime", + "value": "2016-11-07 22:00:00" + } + ] + } + } + ] + }, + { + "Input": "I'll go back 8am this morning", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "8am this morning", + "Start": 13, + "End": 28, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2016-11-07T08", + "type": "datetime", + "value": "2016-11-07 08:00:00" + } + ] + } + } + ] + }, + { + "Input": "I'll go back end of tomorrow", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "java", + "Results": [ + { + "Text": "end of tomorrow", + "Start": 13, + "End": 27, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2016-11-08T23:59:59", + "type": "datetime", + "value": "2016-11-08 23:59:59" + } + ] + } + } + ] + }, + { + "Input": "I'll go back end of the sunday", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "java", + "Results": [ + { + "Text": "end of the sunday", + "Start": 13, + "End": 29, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-7T23:59:59", + "type": "datetime", + "value": "2016-11-06 23:59:59" + }, + { + "timex": "XXXX-WXX-7T23:59:59", + "type": "datetime", + "value": "2016-11-13 23:59:59" + } + ] + } + } + ] + }, + { + "Input": "I'll go back end of this sunday", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "java", + "Results": [ + { + "Text": "end of this sunday", + "Start": 13, + "End": 30, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2016-11-13T23:59:59", + "type": "datetime", + "value": "2016-11-13 23:59:59" + } + ] + } + } + ] + }, + { + "Input": "I'll be out five to seven today", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "five to seven today", + "Start": 12, + "End": 30, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2016-11-07T05,2016-11-07T07,PT2H)", + "type": "datetimerange", + "start": "2016-11-07 05:00:00", + "end": "2016-11-07 07:00:00" + }, + { + "timex": "(2016-11-07T17,2016-11-07T19,PT2H)", + "type": "datetimerange", + "start": "2016-11-07 17:00:00", + "end": "2016-11-07 19:00:00" + } + ] + } + } + ] + }, + { + "Input": "I'll be out from 5 to 6pm of April 22", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "from 5 to 6pm of april 22", + "Start": 12, + "End": 36, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-04-22T17,XXXX-04-22T18,PT1H)", + "type": "datetimerange", + "start": "2016-04-22 17:00:00", + "end": "2016-04-22 18:00:00" + }, + { + "timex": "(XXXX-04-22T17,XXXX-04-22T18,PT1H)", + "type": "datetimerange", + "start": "2017-04-22 17:00:00", + "end": "2017-04-22 18:00:00" + } + ] + } + } + ] + }, + { + "Input": "I'll be out 3:00 to 4:00 tomorrow", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "3:00 to 4:00 tomorrow", + "Start": 12, + "End": 32, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2016-11-08T03:00,2016-11-08T04:00,PT1H)", + "type": "datetimerange", + "start": "2016-11-08 03:00:00", + "end": "2016-11-08 04:00:00" + }, + { + "timex": "(2016-11-08T15:00,2016-11-08T16:00,PT1H)", + "type": "datetimerange", + "start": "2016-11-08 15:00:00", + "end": "2016-11-08 16:00:00" + } + ] + } + } + ] + }, + { + "Input": "I'll go back this evening", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "this evening", + "Start": 13, + "End": 24, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2016-11-07TEV", + "type": "datetimerange", + "start": "2016-11-07 16:00:00", + "end": "2016-11-07 20:00:00" + } + ] + } + } + ] + }, + { + "Input": "I'll go back tomorrow night", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "tomorrow night", + "Start": 13, + "End": 26, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2016-11-08TNI", + "type": "datetimerange", + "start": "2016-11-08 20:00:00", + "end": "2016-11-08 23:59:59" + } + ] + } + } + ] + }, + { + "Input": "I'll go back next monday afternoon", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "next monday afternoon", + "Start": 13, + "End": 33, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2016-11-14TAF", + "type": "datetimerange", + "start": "2016-11-14 12:00:00", + "end": "2016-11-14 16:00:00" + } + ] + } + } + ] + }, + { + "Input": "I'll go back next hour", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "next hour", + "Start": 13, + "End": 21, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2016-11-07T16:12:00,2016-11-07T17:12:00,PT1H)", + "type": "datetimerange", + "start": "2016-11-07 16:12:00", + "end": "2016-11-07 17:12:00" + } + ] + } + } + ] + }, + { + "Input": "I'll go back tuesday in the morning", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "tuesday in the morning", + "Start": 13, + "End": 34, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-2TMO", + "type": "datetimerange", + "start": "2016-11-01 08:00:00", + "end": "2016-11-01 12:00:00" + }, + { + "timex": "XXXX-WXX-2TMO", + "type": "datetimerange", + "start": "2016-11-08 08:00:00", + "end": "2016-11-08 12:00:00" + } + ] + } + } + ] + }, + { + "Input": "I'll leave for 3h", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "3h", + "Start": 15, + "End": 16, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT3H", + "type": "duration", + "value": "10800" + } + ] + } + } + ] + }, + { + "Input": "I'll leave for 3.5years", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "3.5years", + "Start": 15, + "End": 22, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P3.5Y", + "type": "duration", + "value": "110376000" + } + ] + } + } + ] + }, + { + "Input": "I'll leave for 3 minutes", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "3 minutes", + "Start": 15, + "End": 23, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT3M", + "type": "duration", + "value": "180" + } + ] + } + } + ] + }, + { + "Input": "I'll leave for 123.45 sec", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "123.45 sec", + "Start": 15, + "End": 24, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT123.45S", + "type": "duration", + "value": "123.45" + } + ] + } + } + ] + }, + { + "Input": "I'll leave for all day", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "all day", + "Start": 15, + "End": 21, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P1D", + "type": "duration", + "value": "86400" + } + ] + } + } + ] + }, + { + "Input": "I'll leave for twenty and four hours", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "twenty and four hours", + "Start": 15, + "End": 35, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT24H", + "type": "duration", + "value": "86400" + } + ] + } + } + ] + }, + { + "Input": "I'll leave for all month", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "all month", + "Start": 15, + "End": 23, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P1M", + "type": "duration", + "value": "2592000" + } + ] + } + } + ] + }, + { + "Input": "I'll leave for an hour", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "an hour", + "Start": 15, + "End": 21, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT1H", + "type": "duration", + "value": "3600" + } + ] + } + } + ] + }, + { + "Input": "I'll leave for few hours", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "few hours", + "Start": 15, + "End": 23, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT3H", + "type": "duration", + "value": "10800" + } + ] + } + } + ] + }, + { + "Input": "I'll leave for a few minutes", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "a few minutes", + "Start": 15, + "End": 27, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT3M", + "type": "duration", + "value": "180" + } + ] + } + } + ] + }, + { + "Input": "I'll leave for some days", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "some days", + "Start": 15, + "End": 23, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P3D", + "type": "duration", + "value": "259200" + } + ] + } + } + ] + }, + { + "Input": "I'll leave for several weeks", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "several weeks", + "Start": 15, + "End": 27, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P3W", + "type": "duration", + "value": "1814400" + } + ] + } + } + ] + }, + { + "Input": "I'll leave weekly", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "weekly", + "Start": 11, + "End": 16, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P1W", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "I'll leave every day", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "every day", + "Start": 11, + "End": 19, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P1D", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "I'll leave annually", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "annually", + "Start": 11, + "End": 18, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P1Y", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "I'll leave each two days", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "each two days", + "Start": 11, + "End": 23, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P2D", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "I'll leave every three week", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "every three week", + "Start": 11, + "End": 26, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P3W", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "I'll leave 3pm each day", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "3pm each day", + "Start": 11, + "End": 22, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "T15", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "I'll leave every monday", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "every monday", + "Start": 11, + "End": 22, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-1", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "I'll leave each monday at 4pm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "each monday at 4pm", + "Start": 11, + "End": 28, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-1T16", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "I'll be back 7:56:30 pm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "7:56:30 pm", + "Start": 13, + "End": 22, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T19:56:30", + "type": "time", + "value": "19:56:30" + } + ] + } + } + ] + }, + { + "Input": "It's half past seven o'clock", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "half past seven o'clock", + "Start": 5, + "End": 27, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T07:30", + "type": "time", + "value": "07:30:00" + }, + { + "timex": "T19:30", + "type": "time", + "value": "19:30:00" + } + ] + } + } + ] + }, + { + "Input": "It's 20 min past eight in the evening", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "20 min past eight in the evening", + "Start": 5, + "End": 36, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T20:20", + "type": "time", + "value": "20:20:00" + } + ] + } + } + ] + }, + { + "Input": "I'll be back in the morning at 7", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "in the morning at 7", + "Start": 13, + "End": 31, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T07", + "type": "time", + "value": "07:00:00" + } + ] + } + } + ] + }, + { + "Input": "I'll be back in the afternoon at 7", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "in the afternoon at 7", + "Start": 13, + "End": 33, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T19", + "type": "time", + "value": "19:00:00" + } + ] + } + } + ] + }, + { + "Input": "I'll be back noonish", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "noonish", + "Start": 13, + "End": 19, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T12", + "type": "time", + "value": "12:00:00" + } + ] + } + } + ] + }, + { + "Input": "I'll be back 11ish", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "11ish", + "Start": 13, + "End": 17, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T11", + "type": "time", + "value": "11:00:00" + } + ] + } + } + ] + }, + { + "Input": "I'll be back 1140 a.m.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "1140 a.m.", + "Start": 13, + "End": 21, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T11:40", + "type": "time", + "value": "11:40:00" + } + ] + } + } + ] + }, + { + "Input": "12 noon", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "12 noon", + "Start": 0, + "End": 6, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T12", + "type": "time", + "value": "12:00:00" + } + ] + } + } + ] + }, + { + "Input": "I'll be out 5 to 6pm", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "5 to 6pm", + "Start": 12, + "End": 19, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T17,T18,PT1H)", + "type": "timerange", + "start": "17:00:00", + "end": "18:00:00" + } + ] + } + } + ] + }, + { + "Input": "I'll be out 5 to seven in the morning", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "5 to seven in the morning", + "Start": 12, + "End": 36, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T05,T07,PT2H)", + "type": "timerange", + "start": "05:00:00", + "end": "07:00:00" + } + ] + } + } + ] + }, + { + "Input": "I'll be out between 5 and 6 in the afternoon", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "between 5 and 6 in the afternoon", + "Start": 12, + "End": 43, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T17,T18,PT1H)", + "type": "timerange", + "start": "17:00:00", + "end": "18:00:00" + } + ] + } + } + ] + }, + { + "Input": "I'll be out 4:00 to 7 oclock", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "4:00 to 7 oclock", + "Start": 12, + "End": 27, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T04:00,T07,PT3H)", + "type": "timerange", + "start": "04:00:00", + "end": "07:00:00" + }, + { + "timex": "(T16:00,T19,PT3H)", + "type": "timerange", + "start": "16:00:00", + "end": "19:00:00" + } + ] + } + } + ] + }, + { + "Input": "I'll be out from 3 in the morning until 5pm", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "from 3 in the morning until 5pm", + "Start": 12, + "End": 42, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T03,T17,PT14H)", + "type": "timerange", + "start": "03:00:00", + "end": "17:00:00" + } + ] + } + } + ] + }, + { + "Input": "I'll be out between 4pm and 5pm", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "between 4pm and 5pm", + "Start": 12, + "End": 30, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T16,T17,PT1H)", + "type": "timerange", + "start": "16:00:00", + "end": "17:00:00" + } + ] + } + } + ] + }, + { + "Input": "let's meet in the morning", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "in the morning", + "Start": 11, + "End": 24, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "TMO", + "type": "timerange", + "start": "08:00:00", + "end": "12:00:00" + } + ] + } + } + ] + }, + { + "Input": "let's meet in the evening", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "in the evening", + "Start": 11, + "End": 24, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "TEV", + "type": "timerange", + "start": "16:00:00", + "end": "20:00:00" + } + ] + } + } + ] + }, + { + "Input": "I'll go back now", + "Context": { + "ReferenceDateTime": "2017-09-28T14:11:10.9626841" + }, + "Results": [ + { + "Text": "now", + "Start": 13, + "End": 15, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "PRESENT_REF", + "type": "datetime", + "value": "2017-09-28 14:11:10" + } + ] + } + } + ] + }, + { + "Input": "I'll be back in 5 minutes", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "in 5 minutes", + "Start": 13, + "End": 24, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2016-11-07T00:05:00", + "type": "datetime", + "value": "2016-11-07 00:05:00" + } + ] + } + } + ] + }, + { + "Input": "in 5 minutes", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "in 5 minutes", + "Start": 0, + "End": 11, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2016-11-07T00:05:00", + "type": "datetime", + "value": "2016-11-07 00:05:00" + } + ] + } + } + ] + }, + { + "Input": "schedule me a meeting next week Mon 9 am or 1 pm", + "Context": { + "ReferenceDateTime": "2017-12-04T00:00:00" + }, + "NotSupported": "javascript", + "Results": [ + { + "Text": "next week mon 9 am", + "Start": 22, + "End": 39, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2017-12-11T09", + "type": "datetime", + "value": "2017-12-11 09:00:00" + } + ] + } + }, + { + "Text": "1 pm", + "Start": 44, + "End": 47, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T13", + "type": "time", + "value": "13:00:00" + } + ] + } + } + ] + }, + { + "Input": "schedule me a meeting next week Mon or Tue", + "Context": { + "ReferenceDateTime": "2017-12-04T00:00:00" + }, + "NotSupported": "javascript", + "Results": [ + { + "Text": "next week mon", + "Start": 22, + "End": 34, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2017-12-11", + "type": "date", + "value": "2017-12-11" + } + ] + } + }, + { + "Text": "tue", + "Start": 39, + "End": 41, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-2", + "type": "date", + "value": "2017-11-28" + }, + { + "timex": "XXXX-WXX-2", + "type": "date", + "value": "2017-12-05" + } + ] + } + } + ] + }, + { + "Input": "schedule me a meeting in the morning 9 oclock or 10 oclock", + "Context": { + "ReferenceDateTime": "2017-12-04T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "in the morning 9 oclock", + "Start": 22, + "End": 44, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T09", + "type": "time", + "value": "09:00:00" + } + ] + } + }, + { + "Text": "10 oclock", + "Start": 49, + "End": 57, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T10", + "type": "time", + "value": "10:00:00" + }, + { + "timex": "T22", + "type": "time", + "value": "22:00:00" + } + ] + } + } + ] + }, + { + "Input": "schedule me a meeting next Monday 1-3 pm or 5-6 pm", + "Context": { + "ReferenceDateTime": "2017-12-04T00:00:00" + }, + "NotSupported": "javascript", + "Results": [ + { + "Text": "next monday 1-3 pm", + "Start": 22, + "End": 39, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2017-12-11T13,2017-12-11T15,PT2H)", + "type": "datetimerange", + "start": "2017-12-11 13:00:00", + "end": "2017-12-11 15:00:00" + } + ] + } + }, + { + "Text": "5-6 pm", + "Start": 44, + "End": 49, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T17,T18,PT1H)", + "type": "timerange", + "start": "17:00:00", + "end": "18:00:00" + } + ] + } + } + ] + }, + { + "Input": "Monday 8-9am or 9-10 am works.", + "Context": { + "ReferenceDateTime": "2017-12-04T00:00:00" + }, + "NotSupported": "javascript", + "Results": [ + { + "Text": "monday 8-9am", + "Start": 0, + "End": 11, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-WXX-1T08,XXXX-WXX-1T09,PT1H)", + "type": "datetimerange", + "start": "2017-11-27 08:00:00", + "end": "2017-11-27 09:00:00" + }, + { + "timex": "(XXXX-WXX-1T08,XXXX-WXX-1T09,PT1H)", + "type": "datetimerange", + "start": "2017-12-04 08:00:00", + "end": "2017-12-04 09:00:00" + } + ] + } + }, + { + "Text": "9-10 am", + "Start": 16, + "End": 22, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T09,T10,PT1H)", + "type": "timerange", + "start": "09:00:00", + "end": "10:00:00" + } + ] + } + } + ] + }, + { + "Input": "Cortana could try to arrange a Skype call next week on Tuesday or Thursday please?", + "Context": { + "ReferenceDateTime": "2017-12-04T00:00:00" + }, + "NotSupported": "javascript", + "Results": [ + { + "Text": "next week on tuesday", + "Start": 42, + "End": 61, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2017-12-12", + "type": "date", + "value": "2017-12-12" + } + ] + } + }, + { + "Text": "thursday", + "Start": 66, + "End": 73, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-4", + "type": "date", + "value": "2017-11-30" + }, + { + "timex": "XXXX-WXX-4", + "type": "date", + "value": "2017-12-07" + } + ] + } + } + ] + }, + { + "Input": "Cortana could try to arrange a Skype call next week on Tuesday 9 am or Thursday 1 pm please?", + "Context": { + "ReferenceDateTime": "2017-12-04T00:00:00" + }, + "NotSupported": "javascript", + "Results": [ + { + "Text": "next week on tuesday 9 am", + "Start": 42, + "End": 66, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2017-12-12T09", + "type": "datetime", + "value": "2017-12-12 09:00:00" + } + ] + } + }, + { + "Text": "thursday 1 pm", + "Start": 71, + "End": 83, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-4T13", + "type": "datetime", + "value": "2017-11-30 13:00:00" + }, + { + "timex": "XXXX-WXX-4T13", + "type": "datetime", + "value": "2017-12-07 13:00:00" + } + ] + } + } + ] + }, + { + "Input": "This may or may not be right.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [] + }, + { + "Input": "This may take longer than expected.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [] + }, + { + "Input": "Book this lunch in my calendar on Tue May 9. Don't contact people.", + "Comment":"Disable this for now because of new features in .NET", + "NotSupported": "javascript, python, Java", + "Context": { + "ReferenceDateTime": "2018-01-07T00:00:00" + }, + "Results": [ + { + "Text": "tue may 9", + "Start": 34, + "End": 42, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-05-09", + "type": "date", + "value": "2017-05-09" + }, + { + "timex": "XXXX-05-09", + "type": "date", + "value": "2018-05-09" + } + ] + } + } + ] + }, + { + "Input": "It may be in may", + "Context": { + "ReferenceDateTime": "2018-01-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "may", + "Start": 13, + "End": 15, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-05", + "type": "daterange", + "start": "2017-05-01", + "end": "2017-06-01" + }, + { + "timex": "XXXX-05", + "type": "daterange", + "start": "2018-05-01", + "end": "2018-06-01" + } + ] + } + } + ] + }, + { + "Input": "Letโ€™s find 1 hour on Tuesday March 7 to discuss recent xxxxx from xxxx. Cortana will attempt to find time for us. Rob Please be advised that this email may contain confidential information.", + "Context": { + "ReferenceDateTime": "2018-03-14T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "1 hour", + "Start": 11, + "End": 16, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT1H", + "type": "duration", + "value": "3600" + } + ] + } + }, + { + "Text": "tuesday march 7", + "Start": 21, + "End": 35, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-03-07", + "type": "date", + "value": "2018-03-07" + }, + { + "timex": "XXXX-03-07", + "type": "date", + "value": "2019-03-07" + } + ] + } + } + ] + }, + { + "Input": "We do have a few dates available the week of April 10th. I suggest that we get on a call to discuss the need as there may be other options.", + "Context": { + "ReferenceDateTime": "2018-03-14T01:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "the week of april 10th", + "Start": 33, + "End": 54, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-04-10", + "type": "daterange", + "start": "2017-04-10", + "end": "2017-04-17" + }, + { + "timex": "XXXX-04-10", + "type": "daterange", + "start": "2018-04-09", + "end": "2018-04-16" + } + ] + } + } + ] + }, + { + "Input": "Confidentiality Notice: The information in this document and attachments is confidential and may also be legally privileged.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [] + }, + { + "Input": "She may email you with a few times available on my schedule.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [] + }, + { + "Input": "please excuse any insanity that may result.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [] + }, + { + "Input": "This email may not be disclosed.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [] + }, + { + "Input": "I have placed your agenda into draft mode as it may have to be changed.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [] + }, + { + "Input": "You may get a message from me suggesting times today.", + "Context": { + "ReferenceDateTime": "2018-03-14T01:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "today", + "Start": 47, + "End": 51, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-03-14", + "type": "date", + "value": "2018-03-14" + } + ] + } + } + ] + }, + { + "Input": "This doc may well be considered confidential.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [] + }, + { + "Input": "May I ask what this is for?", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [] + }, + { + "Input": "you may not!", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [] + }, + { + "Input": "I will handle all the stuff within 9 months and be back within next 10 months.", + "Context": { + "ReferenceDateTime": "2018-03-23T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "within 9 months", + "Start": 28, + "End": 42, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-03-23,2018-12-23,P9M)", + "type": "daterange", + "start": "2018-03-23", + "end": "2018-12-23" + } + ] + } + }, + { + "Text": "within next 10 months", + "Start": 56, + "End": 76, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-03-23,2019-01-23,P10M)", + "type": "daterange", + "start": "2018-03-23", + "end": "2019-01-23" + } + ] + } + } + ] + }, + { + "Input": "Tom and I will have a meeting in 2 weeks, so please help me schedule a meeting in 2 weeks.", + "Context": { + "ReferenceDateTime": "2018-03-23T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "in 2 weeks", + "Start": 30, + "End": 39, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-04-06", + "type": "date", + "value": "2018-04-06" + } + ] + } + }, + { + "Text": "in 2 weeks", + "Start": 79, + "End": 88, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-04-06", + "type": "date", + "value": "2018-04-06" + } + ] + } + } + ] + }, + { + "Input": "I will go to China next five days or next forty days.", + "Context": { + "ReferenceDateTime": "2018-03-23T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "next five days", + "Start": 19, + "End": 32, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-03-24,2018-03-29,P5D)", + "type": "daterange", + "start": "2018-03-24", + "end": "2018-03-29" + } + ] + } + }, + { + "Text": "next forty days", + "Start": 37, + "End": 51, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-03-24,2018-05-03,P40D)", + "type": "daterange", + "start": "2018-03-24", + "end": "2018-05-03" + } + ] + } + } + ] + }, + { + "Input": "I'll go back July 1st, 17th times.", + "Context": { + "ReferenceDateTime": "2018-04-07T00:00:00" + }, + "Results": [ + { + "Text": "july 1st", + "Start": 13, + "End": 20, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-07-01", + "type": "date", + "value": "2017-07-01" + }, + { + "timex": "XXXX-07-01", + "type": "date", + "value": "2018-07-01" + } + ] + } + } + ] + }, + { + "Input": "Cortana, please book 2 hours next month", + "Context": { + "ReferenceDateTime": "2018-03-25T01:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "2 hours", + "Start": 21, + "End": 27, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT2H", + "type": "duration", + "value": "7200" + } + ] + } + }, + { + "Text": "next month", + "Start": 29, + "End": 38, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-04", + "type": "daterange", + "start": "2018-04-01", + "end": "2018-05-01" + } + ] + } + } + ] + }, + { + "Input": "Cortana, please check my work 2 hours last week", + "Context": { + "ReferenceDateTime": "2018-03-25T01:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "2 hours", + "Start": 30, + "End": 36, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT2H", + "type": "duration", + "value": "7200" + } + ] + } + }, + { + "Text": "last week", + "Start": 38, + "End": 46, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W11", + "type": "daterange", + "start": "2018-03-12", + "end": "2018-03-19" + } + ] + } + } + ] + }, + { + "Input": "Cortana can help us find a time Monday 12-4.", + "Context": { + "ReferenceDateTime": "2018-05-16T16:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "monday 12-4", + "Start": 32, + "End": 42, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-WXX-1T00,XXXX-WXX-1T04,PT4H)", + "type": "datetimerange", + "start": "2018-05-14 00:00:00", + "end": "2018-05-14 04:00:00" + }, + { + "timex": "(XXXX-WXX-1T00,XXXX-WXX-1T04,PT4H)", + "type": "datetimerange", + "start": "2018-05-21 00:00:00", + "end": "2018-05-21 04:00:00" + }, + { + "timex": "(XXXX-WXX-1T12,XXXX-WXX-1T16,PT4H)", + "type": "datetimerange", + "start": "2018-05-14 12:00:00", + "end": "2018-05-14 16:00:00" + }, + { + "timex": "(XXXX-WXX-1T12,XXXX-WXX-1T16,PT4H)", + "type": "datetimerange", + "start": "2018-05-21 12:00:00", + "end": "2018-05-21 16:00:00" + } + ] + } + } + ] + }, + { + "Input": "Cortana can help us find a time Monday 11-4.", + "Context": { + "ReferenceDateTime": "2018-05-16T16:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "monday 11-4", + "Start": 32, + "End": 42, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-WXX-1T11,XXXX-WXX-1T16,PT5H)", + "type": "datetimerange", + "start": "2018-05-14 11:00:00", + "end": "2018-05-14 16:00:00" + }, + { + "timex": "(XXXX-WXX-1T11,XXXX-WXX-1T16,PT5H)", + "type": "datetimerange", + "start": "2018-05-21 11:00:00", + "end": "2018-05-21 16:00:00" + }, + { + "timex": "(XXXX-WXX-1T23,XXXX-WXX-2T04,PT5H)", + "type": "datetimerange", + "start": "2018-05-14 23:00:00", + "end": "2018-05-15 04:00:00" + }, + { + "timex": "(XXXX-WXX-1T23,XXXX-WXX-2T04,PT5H)", + "type": "datetimerange", + "start": "2018-05-21 23:00:00", + "end": "2018-05-22 04:00:00" + } + ] + } + } + ] + }, + { + "Input": "I'll leave for another day", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "another day", + "Start": 15, + "End": 25, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P1D", + "type": "duration", + "value": "86400" + } + ] + } + } + ] + }, + { + "Input": "Each week and another thing this week", + "Context": { + "ReferenceDateTime": "2018-05-20T00:00:00" + }, + "Results": [ + { + "Text": "each week", + "Start": 0, + "End": 8, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P1W", + "type": "set", + "value": "not resolved" + } + ] + } + }, + { + "Text": "this week", + "Start": 28, + "End": 36, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W20", + "type": "daterange", + "start": "2018-05-14", + "end": "2018-05-21" + } + ] + } + } + ] + }, + { + "Input": "The notes are shared out in the LT working session notes attached each week and highlights are shared in the Data insights section. For this weekโ€™s special topic the data team has written an overview of some of the new features the dashboard supports and how it is built. If you have not seen the dashboard, this may be a great opportunity to learn something new.I would like to ask Cortana to schedule 45 minutes in November. I would also like to share news that Skype integration with our OWA Rea", + "Context": { + "ReferenceDateTime": "2018-05-20T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "each week", + "Start": 66, + "End": 74, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P1W", + "type": "set", + "value": "not resolved" + } + ] + } + }, + { + "Text": "this week", + "Start": 136, + "End": 144, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W20", + "type": "daterange", + "start": "2018-05-14", + "end": "2018-05-21" + } + ] + } + }, + { + "Text": "45 minutes", + "Start": 403, + "End": 412, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT45M", + "type": "duration", + "value": "2700" + } + ] + } + }, + { + "Text": "november", + "Start": 417, + "End": 424, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-11", + "type": "daterange", + "start": "2017-11-01", + "end": "2017-12-01" + }, + { + "timex": "XXXX-11", + "type": "daterange", + "start": "2018-11-01", + "end": "2018-12-01" + } + ] + } + } + ] + }, + { + "Input": "I was not there the same week that it happened.", + "Context": { + "ReferenceDateTime": "2017-11-17T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "same week", + "Start": 20, + "End": 28, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX", + "Mod": "ref_undef", + "type": "daterange", + "start": "2017-11-13", + "end": "2017-11-20" + } + ] + } + } + ] + }, + { + "Input": "I was not there the same month that it happened.", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "same month", + "Start": 20, + "End": 29, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-XX", + "Mod": "ref_undef", + "type": "daterange", + "start": "2017-11-01", + "end": "2017-12-01" + } + ] + } + } + ] + }, + { + "Input": "I was not there that weekend.", + "Context": { + "ReferenceDateTime": "2016-11-11T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "that weekend", + "Start": 16, + "End": 27, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-WE", + "Mod": "ref_undef", + "type": "daterange", + "start": "2016-11-12", + "end": "2016-11-14" + } + ] + } + } + ] + }, + { + "Input": "I was not there the same year that it happened. ", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "same year", + "Start": 20, + "End": 28, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX", + "Mod": "ref_undef", + "type": "daterange", + "start": "2017-01-01", + "end": "2018-01-01" + } + ] + } + } + ] + }, + { + "Input": "I'm blocked for the day", + "Context": { + "ReferenceDateTime": "2018-05-22T16:12:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "the day", + "Start": 16, + "End": 22, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-05-22", + "type": "date", + "value": "2018-05-22" + } + ] + } + } + ] + }, + { + "Input": "I'm away for the month", + "Context": { + "ReferenceDateTime": "2018-05-22T16:12:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "the month", + "Start": 13, + "End": 21, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-05", + "type": "daterange", + "start": "2018-05-01", + "end": "2018-06-01" + } + ] + } + } + ] + }, + { + "Input": "I'll leave for Beijing early in the day Wednesday.", + "Context": { + "ReferenceDateTime": "2018-05-18T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "early in the day wednesday", + "Start": 23, + "End": 48, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-3", + "Mod": "start", + "type": "datetimerange", + "start": "2018-05-23 00:00:00", + "end": "2018-05-23 12:00:00" + } + ] + } + } + ] + }, + { + "Input": "I'll leave for Beijing mid today.", + "Context": { + "ReferenceDateTime": "2018-05-18T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "mid today", + "Start": 23, + "End": 31, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2018-05-18", + "Mod": "mid", + "type": "datetimerange", + "start": "2018-05-18 10:00:00", + "end": "2018-05-18 14:00:00" + } + ] + } + } + ] + }, + { + "Input": "I'll leave for Beijing later in today.", + "Context": { + "ReferenceDateTime": "2018-05-18T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "later in today", + "Start": 23, + "End": 36, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2018-05-18", + "Mod": "end", + "type": "datetimerange", + "start": "2018-05-18 12:00:00", + "end": "2018-05-19 00:00:00" + } + ] + } + } + ] + }, + { + "Input": "Hey, we got Cloud partner of the year.", + "Context": { + "ReferenceDateTime": "2018-05-24T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "the year", + "Start": 29, + "End": 36, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "type": "daterange", + "start": "2018-01-01", + "end": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "Hey, we got a partner of the month.", + "Context": { + "ReferenceDateTime": "2018-05-24T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "the month", + "Start": 25, + "End": 33, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-05", + "type": "daterange", + "start": "2018-05-01", + "end": "2018-06-01" + } + ] + } + } + ] + }, + { + "Input": "Hey, we got a partner of the week.", + "Context": { + "ReferenceDateTime": "2018-05-24T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "the week", + "Start": 25, + "End": 32, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W21", + "type": "daterange", + "start": "2018-05-21", + "end": "2018-05-28" + } + ] + } + } + ] + }, + { + "Input": "Hey, we got a partner of the day.", + "Context": { + "ReferenceDateTime": "2018-05-24T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "the day", + "Start": 25, + "End": 31, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-05-24", + "type": "date", + "value": "2018-05-24" + } + ] + } + } + ] + }, + { + "Input": "Have a great month.", + "Context": { + "ReferenceDateTime": "2018-05-24T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [] + }, + { + "Input": "Nice day.", + "Context": { + "ReferenceDateTime": "2018-05-24T00:00:00" + }, + "NotSupported": "python", + "Results": [] + }, + { + "Input": "Have a great week!", + "Context": { + "ReferenceDateTime": "2018-05-24T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [] + }, + { + "Input": "What is the april 2017 bonus.", + "Context": { + "ReferenceDateTime": "2018-05-24T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "april 2017", + "Start": 12, + "End": 21, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2017-04", + "type": "daterange", + "start": "2017-04-01", + "end": "2017-05-01" + } + ] + } + } + ] + }, + { + "Input": "I went back to China in 2017 april.", + "Context": { + "ReferenceDateTime": "2018-05-24T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "2017 april", + "Start": 24, + "End": 33, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2017-04", + "type": "daterange", + "start": "2017-04-01", + "end": "2017-05-01" + } + ] + } + } + ] + }, + { + "Input": "I went back to China in the april.", + "Context": { + "ReferenceDateTime": "2018-05-24T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "april", + "Start": 28, + "End": 32, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-04", + "type": "daterange", + "start": "2018-04-01", + "end": "2018-05-01" + }, + { + "timex": "XXXX-04", + "type": "daterange", + "start": "2019-04-01", + "end": "2019-05-01" + } + ] + } + } + ] + }, + { + "Input": "We could have scheduled a time to meet earlier in the week.", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "earlier in the week", + "Start": 39, + "End": 57, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W22", + "type": "daterange", + "start": "2018-05-28", + "end": "2018-05-31" + } + ] + } + } + ] + }, + { + "Input": "We could have scheduled a time to meet earlier this month.", + "Context": { + "ReferenceDateTime": "2018-05-28T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "earlier this month", + "Start": 39, + "End": 56, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-05", + "type": "daterange", + "start": "2018-05-01", + "end": "2018-05-16" + } + ] + } + } + ] + }, + { + "Input": "We could have scheduled a time to meet earlier this year.", + "Context": { + "ReferenceDateTime": "2018-05-28T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "earlier this year", + "Start": 39, + "End": 55, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "type": "daterange", + "start": "2018-01-01", + "end": "2018-05-28" + } + ] + } + } + ] + }, + { + "Input": "Please find us a time to meet later this week", + "Context": { + "ReferenceDateTime": "2018-05-28T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "later this week", + "Start": 30, + "End": 44, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W22", + "type": "daterange", + "start": "2018-05-31", + "end": "2018-06-04" + } + ] + } + } + ] + }, + { + "Input": "Please find us a time to meet later this month", + "Context": { + "ReferenceDateTime": "2018-05-28T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "later this month", + "Start": 30, + "End": 45, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-05", + "type": "daterange", + "start": "2018-05-28", + "end": "2018-06-01" + } + ] + } + } + ] + }, + { + "Input": "Please find us a time to meet later this year", + "Context": { + "ReferenceDateTime": "2018-05-28T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "later this year", + "Start": 30, + "End": 44, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "type": "daterange", + "start": "2018-07-01", + "end": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "Please find us a time to meet later in the year", + "Context": { + "ReferenceDateTime": "2018-05-28T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "later in the year", + "Start": 30, + "End": 46, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "type": "daterange", + "start": "2018-07-01", + "end": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "Are you available two days after today?", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "two days after today", + "Start": 18, + "End": 37, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-06-02", + "type": "date", + "value": "2018-06-02" + } + ] + } + } + ] + }, + { + "Input": "Are you available three weeks from tomorrow?", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "three weeks from tomorrow", + "Start": 18, + "End": 42, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-06-22", + "type": "date", + "value": "2018-06-22" + } + ] + } + } + ] + }, + { + "Input": "Where were you two days before yesterday?", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "two days before yesterday", + "Start": 15, + "End": 39, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-05-28", + "type": "date", + "value": "2018-05-28" + } + ] + } + } + ] + }, + { + "Input": "Eli Lilly sold IVAC on Dec. 31 , 1994", + "Context": { + "ReferenceDateTime": "2018-05-01T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "dec. 31 , 1994", + "Start": 23, + "End": 36, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "1994-12-31", + "type": "date", + "value": "1994-12-31" + } + ] + } + } + ] + }, + { + "Input": "I'll go back 5/3/18 @ 17:49:19", + "Context": { + "ReferenceDateTime": "2018-05-01T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "5/3/18 @ 17:49:19", + "Start": 13, + "End": 29, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2018-05-03T17:49:19", + "type": "datetime", + "value": "2018-05-03 17:49:19" + } + ] + } + } + ] + }, + { + "Input": "It will happen between 10 and 11:30 on 1/1/2015", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "between 10 and 11:30 on 1/1/2015", + "Start": 15, + "End": 46, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2015-01-01T10,2015-01-01T11:30,PT1H30M)", + "type": "datetimerange", + "start": "2015-01-01 10:00:00", + "end": "2015-01-01 11:30:00" + }, + { + "timex": "(2015-01-01T22,2015-01-01T23:30,PT1H30M)", + "type": "datetimerange", + "start": "2015-01-01 22:00:00", + "end": "2015-01-01 23:30:00" + } + ] + } + } + ] + }, + { + "Input": "It will happen 1/1/2015 between 10 and 11:30", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "1/1/2015 between 10 and 11:30", + "Start": 15, + "End": 43, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2015-01-01T10,2015-01-01T11:30,PT1H30M)", + "type": "datetimerange", + "start": "2015-01-01 10:00:00", + "end": "2015-01-01 11:30:00" + }, + { + "timex": "(2015-01-01T22,2015-01-01T23:30,PT1H30M)", + "type": "datetimerange", + "start": "2015-01-01 22:00:00", + "end": "2015-01-01 23:30:00" + } + ] + } + } + ] + }, + { + "Input": "It will happen from 10:30 to 3 on 1/1/2015", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "from 10:30 to 3 on 1/1/2015", + "Start": 15, + "End": 41, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2015-01-01T10:30,2015-01-01T15,PT4H30M)", + "type": "datetimerange", + "start": "2015-01-01 10:30:00", + "end": "2015-01-01 15:00:00" + } + ] + } + } + ] + }, + { + "Input": "It will happen between 3 and 5 on 1/1/2015", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "Results": [ + { + "Text": "between 3 and 5 on 1/1/2015", + "Start": 15, + "End": 41, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2015-01-01T03,2015-01-01T05,PT2H)", + "type": "datetimerange", + "start": "2015-01-01 03:00:00", + "end": "2015-01-01 05:00:00" + }, + { + "timex": "(2015-01-01T15,2015-01-01T17,PT2H)", + "type": "datetimerange", + "start": "2015-01-01 15:00:00", + "end": "2015-01-01 17:00:00" + } + ] + } + } + ] + }, + { + "Input": "He will come after his parents after 2016 and before 2018, or before 2019", + "Context": { + "ReferenceDateTime": "2015-11-07T00:00:00" + }, + "Results": [ + { + "Text": "after 2016", + "Start": 31, + "End": 40, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2016", + "Mod": "after", + "type": "daterange", + "sourceEntity": "datetimerange", + "start": "2017-01-01" + } + ] + } + }, + { + "Text": "before 2018", + "Start": 46, + "End": 56, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "Mod": "before", + "type": "daterange", + "sourceEntity": "datetimerange", + "end": "2018-01-01" + } + ] + } + }, + { + "Text": "before 2019", + "Start": 62, + "End": 72, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019", + "Mod": "before", + "type": "daterange", + "sourceEntity": "datetimerange", + "end": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "It will happen from 3:30 to 5:55 on 1/1/2015", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "from 3:30 to 5:55 on 1/1/2015", + "Start": 15, + "End": 43, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2015-01-01T03:30,2015-01-01T05:55,PT2H25M)", + "type": "datetimerange", + "start": "2015-01-01 03:30:00", + "end": "2015-01-01 05:55:00" + }, + { + "timex": "(2015-01-01T15:30,2015-01-01T17:55,PT2H25M)", + "type": "datetimerange", + "start": "2015-01-01 15:30:00", + "end": "2015-01-01 17:55:00" + } + ] + } + } + ] + }, + { + "Input": "show me sales before 2010 or after 2018", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "Results": [ + { + "Text": "before 2010", + "Start": 14, + "End": 24, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2010", + "Mod": "before", + "type": "daterange", + "end": "2010-01-01", + "sourceEntity": "datetimerange" + } + ] + } + }, + { + "Text": "after 2018", + "Start": 29, + "End": 38, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "Mod": "after", + "type": "daterange", + "start": "2019-01-01", + "sourceEntity": "datetimerange" + } + ] + } + } + ] + }, + { + "Input": "show me sales after 2010 and before 2018 or before 2000 but not 1998", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "Results": [ + { + "Text": "after 2010", + "Start": 14, + "End": 23, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2010", + "Mod": "after", + "type": "daterange", + "start": "2011-01-01", + "sourceEntity": "datetimerange" + } + ] + } + }, + { + "Text": "before 2018", + "Start": 29, + "End": 39, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "Mod": "before", + "type": "daterange", + "end": "2018-01-01", + "sourceEntity": "datetimerange" + } + ] + } + }, + { + "Text": "before 2000", + "Start": 44, + "End": 54, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2000", + "Mod": "before", + "type": "daterange", + "end": "2000-01-01", + "sourceEntity": "datetimerange" + } + ] + } + }, + { + "Text": "1998", + "Start": 64, + "End": 67, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "1998", + "type": "daterange", + "start": "1998-01-01", + "end": "1999-01-01" + } + ] + } + } + ] + }, + { + "Input": "Cortana, please set up a Skype call sometime this Friday-Jun-15 with Jim", + "Context": { + "ReferenceDateTime": "2018-06-20T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "this friday-jun-15", + "Start": 45, + "End": 62, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-06-15", + "type": "date", + "value": "2018-06-15" + } + ] + } + } + ] + }, + { + "Input": "Cortana, please set up a Skype call sometime this friday (jun-15) with Jim", + "Context": { + "ReferenceDateTime": "2018-06-20T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "this friday (jun-15)", + "Start": 45, + "End": 64, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-06-15", + "type": "date", + "value": "2018-06-15" + } + ] + } + } + ] + }, + { + "Input": "Cortana, please tell me the sale by year of Microsoft.", + "Context": { + "ReferenceDateTime": "2018-06-20T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [] + }, + { + "Input": "show me records more than 4 days and less than 1 week", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "more than 4 days", + "Start": 16, + "End": 31, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P4D", + "Mod": "more", + "type": "duration", + "value": "345600" + } + ] + } + }, + { + "Text": "less than 1 week", + "Start": 37, + "End": 52, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P1W", + "Mod": "less", + "type": "duration", + "value": "604800" + } + ] + } + } + ] + }, + { + "Input": "Show me records more than 1 hour and 30 minutes", + "Context": { + "ReferenceDateTime": "2018-06-20T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "more than 1 hour and 30 minutes", + "Start": 16, + "End": 46, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT1H30M", + "Mod": "more", + "type": "duration", + "value": "5400" + } + ] + } + } + ] + }, + { + "Input": "I have already finished all my work more than 2 weeks before today", + "Context": { + "ReferenceDateTime": "2018-06-12T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "more than 2 weeks before today", + "Start": 36, + "End": 65, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-05-29", + "Mod": "before", + "type": "daterange", + "end": "2018-05-29" + } + ] + } + } + ] + }, + { + "Input": "This task should have been done more than 2 days before yesterday", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "more than 2 days before yesterday", + "Start": 32, + "End": 64, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-05-26", + "Mod": "before", + "type": "daterange", + "end": "2018-05-26" + } + ] + } + } + ] + }, + { + "Input": "This task will be done less than 3 days after tomorrow", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "less than 3 days after tomorrow", + "Start": 23, + "End": 53, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-05-30,2018-06-02,P3D)", + "type": "daterange", + "start": "2018-05-30", + "end": "2018-06-02" + } + ] + } + } + ] + }, + { + "Input": "This task will start more than 2 weeks after today", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "more than 2 weeks after today", + "Start": 21, + "End": 49, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-06-12", + "Mod": "after", + "type": "daterange", + "start": "2018-06-12" + } + ] + } + } + ] + }, + { + "Input": "Let's start 3 minutes from now", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "3 minutes from now", + "Start": 12, + "End": 29, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2018-05-29T00:03:00", + "type": "datetime", + "value": "2018-05-29 00:03:00" + } + ] + } + } + ] + }, + { + "Input": "Let's start 3 minutes from today", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "3 minutes", + "Start": 12, + "End": 20, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT3M", + "type": "duration", + "value": "180" + } + ] + } + }, + { + "Text": "from today", + "Start": 22, + "End": 31, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-05-29", + "Mod": "since", + "type": "daterange", + "sourceEntity": "datetimepoint", + "start": "2018-05-29" + } + ] + } + } + ] + }, + { + "Input": "Can I do a booking for the 09th of May for 2 nights?", + "Context": { + "ReferenceDateTime": "2018-06-22T00:00:00" + }, + "Results": [ + { + "Text": "the 09th of may", + "Start": 23, + "End": 37, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-05-09", + "type": "date", + "value": "2018-05-09" + }, + { + "timex": "XXXX-05-09", + "type": "date", + "value": "2019-05-09" + } + ] + } + }, + { + "Text": "2 nights", + "Start": 43, + "End": 50, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P2D", + "type": "duration", + "value": "172800" + } + ] + } + } + ] + }, + { + "Input": "It happens in 15th century", + "Context": { + "ReferenceDateTime": "2018-06-22T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "15th century", + "Start": 14, + "End": 26, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(1400-01-01,1500-01-01,P100Y)", + "type": "daterange", + "start": "1400-01-01", + "end": "1500-01-01" + } + ] + } + } + ] + }, + { + "Input": "Show me the records in 21st century", + "Context": { + "ReferenceDateTime": "2018-06-22T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "21st century", + "Start": 23, + "End": 34, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2000-01-01,2100-01-01,P100Y)", + "type": "daterange", + "start": "2000-01-01", + "end": "2100-01-01" + } + ] + } + } + ] + }, + { + "Input": "Maybe we can leave after 2018", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "after 2018", + "Start": 19, + "End": 28, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "Mod": "after", + "type": "daterange", + "start": "2019-01-01", + "sourceEntity": "datetimerange" + } + ] + } + } + ] + }, + { + "Input": "Maybe we can leave after Feb 2018", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "after feb 2018", + "Start": 19, + "End": 32, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-02", + "Mod": "after", + "type": "daterange", + "start": "2018-03-01", + "sourceEntity": "datetimerange" + } + ] + } + } + ] + }, + { + "Input": "Maybe we can leave after Feb", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "after feb", + "Start": 19, + "End": 27, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-02", + "Mod": "after", + "type": "daterange", + "start": "2018-03-01", + "sourceEntity": "datetimerange" + }, + { + "timex": "XXXX-02", + "Mod": "after", + "type": "daterange", + "start": "2019-03-01", + "sourceEntity": "datetimerange" + } + ] + } + } + ] + }, + { + "Input": "It will happen 1/1/2015 after 2:00", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "1/1/2015 after 2:00", + "Start": 15, + "End": 33, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2015-01-01T02:00", + "Mod": "after", + "type": "datetimerange", + "start": "2015-01-01 02:00:00" + }, + { + "timex": "2015-01-01T14:00", + "Mod": "after", + "type": "datetimerange", + "start": "2015-01-01 14:00:00" + } + ] + } + } + ] + }, + { + "Input": "It will happen today before 4pm", + "Context": { + "ReferenceDateTime": "2018-06-26T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "today before 4pm", + "Start": 15, + "End": 30, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2018-06-26T16", + "Mod": "before", + "type": "datetimerange", + "end": "2018-06-26 16:00:00" + } + ] + } + } + ] + }, + { + "Input": "It will happen next Wednesday later than 10 in the morning", + "Context": { + "ReferenceDateTime": "2018-06-26T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "next wednesday later than 10 in the morning", + "Start": 15, + "End": 57, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2018-07-04T10", + "Mod": "after", + "type": "datetimerange", + "start": "2018-07-04 10:00:00" + } + ] + } + } + ] + }, + { + "Input": "It happened on previous Tuesday by 2 in the afternoon", + "Context": { + "ReferenceDateTime": "2018-06-26T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "previous tuesday by 2 in the afternoon", + "Start": 15, + "End": 52, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2018-06-19T14", + "Mod": "before", + "type": "datetimerange", + "end": "2018-06-19 14:00:00" + } + ] + } + } + ] + }, + { + "Input": "Let's go on Feb 1st no later than 6:00", + "Context": { + "ReferenceDateTime": "2018-06-26T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "feb 1st no later than 6:00", + "Start": 12, + "End": 37, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "XXXX-02-01T06:00", + "Mod": "before", + "type": "datetimerange", + "end": "2018-02-01 06:00:00" + }, + { + "timex": "XXXX-02-01T06:00", + "Mod": "before", + "type": "datetimerange", + "end": "2019-02-01 06:00:00" + }, + { + "timex": "XXXX-02-01T18:00", + "Mod": "before", + "type": "datetimerange", + "end": "2018-02-01 18:00:00" + }, + { + "timex": "XXXX-02-01T18:00", + "Mod": "before", + "type": "datetimerange", + "end": "2019-02-01 18:00:00" + } + ] + } + } + ] + }, + { + "Input": "It happened on next week after 2:00", + "Context": { + "ReferenceDateTime": "2018-06-26T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "next week", + "Start": 15, + "End": 23, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W27", + "type": "daterange", + "start": "2018-07-02", + "end": "2018-07-09" + } + ] + } + }, + { + "Text": "after 2:00", + "Start": 25, + "End": 34, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "T02:00", + "Mod": "after", + "type": "timerange", + "start": "02:00:00", + "sourceEntity": "datetimepoint" + }, + { + "timex": "T14:00", + "Mod": "after", + "type": "timerange", + "start": "14:00:00", + "sourceEntity": "datetimepoint" + } + ] + } + } + ] + }, + { + "Input": "Show sales in 2007 and 2009", + "Context": { + "ReferenceDateTime": "2018-06-26T00:00:00" + }, + "NotSupported": "javascript,python", + "Results": [ + { + "Text": "2007", + "Start": 14, + "End": 17, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2007", + "type": "daterange", + "start": "2007-01-01", + "end": "2008-01-01" + } + ] + } + }, + { + "Text": "2009", + "Start": 23, + "End": 26, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2009", + "type": "daterange", + "start": "2009-01-01", + "end": "2010-01-01" + } + ] + } + } + ] + }, + { + "Input": "Show sales between 2007 and 2009", + "Context": { + "ReferenceDateTime": "2018-06-26T00:00:00" + }, + "NotSupported": "javascript,python", + "Results": [ + { + "Text": "between 2007 and 2009", + "Start": 11, + "End": 31, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2007-01-01,2010-01-01,P3Y)", + "type": "daterange", + "start": "2007-01-01", + "end": "2010-01-01" + } + ] + } + } + ] + }, + { + "Input": "Please book Skype call today at 9a.", + "Context": { + "ReferenceDateTime": "2018-06-28T00:00:00" + }, + "Results": [ + { + "Text": "today at 9a", + "Start": 23, + "End": 33, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2018-06-28T09", + "type": "datetime", + "value": "2018-06-28 09:00:00" + } + ] + } + } + ] + }, + { + "Input": "Please book Skype call today at 9p.", + "Context": { + "ReferenceDateTime": "2018-06-28T00:00:00" + }, + "Results": [ + { + "Text": "today at 9p", + "Start": 23, + "End": 33, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2018-06-28T21", + "type": "datetime", + "value": "2018-06-28 21:00:00" + } + ] + } + } + ] + }, + { + "Input": "Show sales in the year 2008", + "Context": { + "ReferenceDateTime": "2018-06-28T00:00:00" + }, + "NotSupported": "javascript,python", + "Results": [ + { + "Text": "year 2008", + "Start": 18, + "End": 26, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2008", + "type": "daterange", + "start": "2008-01-01", + "end": "2009-01-01" + } + ] + } + } + ] + }, + { + "Input": "Show sales in the year", + "Context": { + "ReferenceDateTime": "2018-06-28T00:00:00" + }, + "NotSupported": "javascript,python", + "Results": [ + { + "Text": "the year", + "Start": 14, + "End": 21, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "type": "daterange", + "start": "2018-01-01", + "end": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "Show sales in the week", + "Context": { + "ReferenceDateTime": "2018-07-02T00:00:00" + }, + "NotSupported": "javascript,python", + "Results": [ + { + "Text": "the week", + "Start": 14, + "End": 21, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W27", + "type": "daterange", + "start": "2018-07-02", + "end": "2018-07-09" + } + ] + } + } + ] + }, + { + "Input": "Show sales in the week after next", + "Context": { + "ReferenceDateTime": "2018-07-02T00:00:00" + }, + "NotSupported": "javascript,python", + "Results": [ + { + "Text": "the week after next", + "Start": 14, + "End": 32, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W29", + "type": "daterange", + "start": "2018-07-16", + "end": "2018-07-23" + } + ] + } + } + ] + }, + { + "Input": "Show sales in the week 31", + "Context": { + "ReferenceDateTime": "2018-07-02T00:00:00" + }, + "NotSupported": "javascript,python", + "Results": [ + { + "Text": "week 31", + "Start": 18, + "End": 24, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W31", + "type": "daterange", + "start": "2018-07-30", + "end": "2018-08-06" + } + ] + } + } + ] + }, + { + "Input": "I will leave in 2 minutes", + "Context": { + "ReferenceDateTime": "2018-06-26T00:00:00" + }, + "NotSupported": "javascript,python", + "Results": [ + { + "Text": "in 2 minutes", + "Start": 13, + "End": 24, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2018-06-26T00:02:00", + "type": "datetime", + "value": "2018-06-26 00:02:00" + } + ] + } + } + ] + }, + { + "Input": "I will leave in two months", + "Context": { + "ReferenceDateTime": "2018-07-05T00:00:00" + }, + "NotSupported": "javascript,python", + "Results": [ + { + "Text": "in two months", + "Start": 13, + "End": 25, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-09-05", + "type": "date", + "value": "2018-09-05" + } + ] + } + } + ] + }, + { + "Input": "I will leave in two weeks", + "Context": { + "ReferenceDateTime": "2018-07-05T00:00:00" + }, + "NotSupported": "javascript,python", + "Results": [ + { + "Text": "in two weeks", + "Start": 13, + "End": 24, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-07-19", + "type": "date", + "value": "2018-07-19" + } + ] + } + } + ] + }, + { + "Input": "I will leave in two years", + "Context": { + "ReferenceDateTime": "2018-07-05T00:00:00" + }, + "NotSupported": "javascript,python", + "Results": [ + { + "Text": "in two years", + "Start": 13, + "End": 24, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2020-07-05", + "type": "date", + "value": "2020-07-05" + } + ] + } + } + ] + }, + { + "Input": "I will leave in two days from today", + "Context": { + "ReferenceDateTime": "2018-07-05T00:00:00" + }, + "NotSupported": "javascript,python", + "Results": [ + { + "Text": "two days from today", + "Start": 16, + "End": 34, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-07-07", + "type": "date", + "value": "2018-07-07" + } + ] + } + } + ] + }, + { + "Input": "The range is 2014-2018.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "2014-2018", + "Start": 13, + "End": 21, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2014-01-01,2019-01-01,P5Y)", + "type": "daterange", + "start": "2014-01-01", + "end": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "The range is 2014~2018.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "2014~2018", + "Start": 13, + "End": 21, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2014-01-01,2019-01-01,P5Y)", + "type": "daterange", + "start": "2014-01-01", + "end": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "The range is 2014 to 2018.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "2014 to 2018", + "Start": 13, + "End": 24, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2014-01-01,2019-01-01,P5Y)", + "type": "daterange", + "start": "2014-01-01", + "end": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "The range is between 2014-2018.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "between 2014-2018", + "Start": 13, + "End": 29, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2014-01-01,2019-01-01,P5Y)", + "type": "daterange", + "start": "2014-01-01", + "end": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "The range is between 2014~2018.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "between 2014~2018", + "Start": 13, + "End": 29, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2014-01-01,2019-01-01,P5Y)", + "type": "daterange", + "start": "2014-01-01", + "end": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "The range is between 2014 and 2018.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "between 2014 and 2018", + "Start": 13, + "End": 33, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2014-01-01,2019-01-01,P5Y)", + "type": "daterange", + "start": "2014-01-01", + "end": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "The range is between 2014 through 2018.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "between 2014 through 2018", + "Start": 13, + "End": 37, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2014-01-01,2019-01-01,P5Y)", + "type": "daterange", + "start": "2014-01-01", + "end": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "The range is from 2014 to 2018.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "from 2014 to 2018", + "Start": 13, + "End": 29, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2014-01-01,2019-01-01,P5Y)", + "type": "daterange", + "start": "2014-01-01", + "end": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "The range is from 2014 till 2018.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "from 2014 till 2018", + "Start": 13, + "End": 31, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2014-01-01,2019-01-01,P5Y)", + "type": "daterange", + "start": "2014-01-01", + "end": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "The range is from 2014-2018.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "from 2014-2018", + "Start": 13, + "End": 26, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2014-01-01,2019-01-01,P5Y)", + "type": "daterange", + "start": "2014-01-01", + "end": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "The range is from 2014~2018.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "from 2014~2018", + "Start": 13, + "End": 26, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2014-01-01,2019-01-01,P5Y)", + "type": "daterange", + "start": "2014-01-01", + "end": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "The range is from 2014 through 2018.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "from 2014 through 2018", + "Start": 13, + "End": 34, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2014-01-01,2019-01-01,P5Y)", + "type": "daterange", + "start": "2014-01-01", + "end": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "The range is in 2014 through 2018.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "in 2014 through 2018", + "Start": 13, + "End": 32, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2014-01-01,2019-01-01,P5Y)", + "type": "daterange", + "start": "2014-01-01", + "end": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "The range is in 2014 through May 2018.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "2014 through may 2018", + "Start": 16, + "End": 36, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2014-01-01,2018-06-01,P53M)", + "type": "daterange", + "start": "2014-01-01", + "end": "2018-06-01" + } + ] + } + } + ] + }, + { + "Input": "The range is in 2014 through May 2nd 2018.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "2014 through may 2nd 2018", + "Start": 16, + "End": 40, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2014-01-01,2018-05-03,P1583D)", + "type": "daterange", + "start": "2014-01-01", + "end": "2018-05-03" + } + ] + } + } + ] + }, + { + "Input": "show me sales recorded from Jan. 4th to Feb. 4th", + "Context": { + "ReferenceDateTime": "2018-07-09T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "from jan. 4th to feb. 4th", + "Start": 23, + "End": 47, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-01-04,XXXX-02-05,P32D)", + "type": "daterange", + "start": "2018-01-04", + "end": "2018-02-05" + }, + { + "timex": "(XXXX-01-04,XXXX-02-05,P32D)", + "type": "daterange", + "start": "2019-01-04", + "end": "2019-02-05" + } + ] + } + } + ] + }, + { + "Input": "Show me sales in the year of 2008", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "2008", + "Start": 29, + "End": 32, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2008", + "type": "daterange", + "start": "2008-01-01", + "end": "2009-01-01" + } + ] + } + } + ] + }, + { + "Input": "What will happen in the 5 upcoming years?", + "Context": { + "ReferenceDateTime": "2018-08-30T10:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "5 upcoming years", + "Start": 24, + "End": 39, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-08-31,2023-08-31,P5Y)", + "type": "daterange", + "start": "2018-08-31", + "end": "2023-08-31" + } + ] + } + } + ] + }, + { + "Input": "What will happen in the 2 upcoming months?", + "Context": { + "ReferenceDateTime": "2018-08-30T10:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "2 upcoming months", + "Start": 24, + "End": 40, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-08-31,2018-10-31,P2M)", + "type": "daterange", + "start": "2018-08-31", + "end": "2018-10-31" + } + ] + } + } + ] + }, + { + "Input": "What will happen in the 2 next days?", + "Context": { + "ReferenceDateTime": "2018-08-30T10:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "2 next days", + "Start": 24, + "End": 34, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-08-31,2018-09-02,P2D)", + "type": "daterange", + "start": "2018-08-31", + "end": "2018-09-02" + } + ] + } + } + ] + }, + { + "Input": "What will happen in the 5 coming minutes?", + "Context": { + "ReferenceDateTime": "2018-08-30T10:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "5 coming minutes", + "Start": 24, + "End": 39, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2018-08-30T10:00:00,2018-08-30T10:05:00,PT5M)", + "type": "datetimerange", + "start": "2018-08-30 10:00:00", + "end": "2018-08-30 10:05:00" + } + ] + } + } + ] + }, + { + "Input": "What happened in the 5 past minutes?", + "Context": { + "ReferenceDateTime": "2018-08-30T10:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "5 past minutes", + "Start": 21, + "End": 34, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2018-08-30T09:55:00,2018-08-30T10:00:00,PT5M)", + "type": "datetimerange", + "start": "2018-08-30 09:55:00", + "end": "2018-08-30 10:00:00" + } + ] + } + } + ] + }, + { + "Input": "What happened in the 5 past years?", + "Context": { + "ReferenceDateTime": "2018-08-30T10:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "5 past years", + "Start": 21, + "End": 32, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2013-08-30,2018-08-30,P5Y)", + "type": "daterange", + "start": "2013-08-30", + "end": "2018-08-30" + } + ] + } + } + ] + }, + { + "Input": "What happened in the 10 previous weeks?", + "Context": { + "ReferenceDateTime": "2018-08-30T10:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "10 previous weeks", + "Start": 21, + "End": 37, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-06-21,2018-08-30,P10W)", + "type": "daterange", + "start": "2018-06-21", + "end": "2018-08-30" + } + ] + } + } + ] + }, + { + "Input": "What's the sales for year greater than 2012", + "Context": { + "ReferenceDateTime": "2018-08-31T12:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "year greater than 2012", + "Start": 21, + "End": 42, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2012", + "Mod": "after", + "type": "daterange", + "start": "2013-01-01", + "sourceEntity": "datetimerange" + } + ] + } + } + ] + }, + { + "Input": "I want sales for year 2012 or later", + "Context": { + "ReferenceDateTime": "2018-08-31T12:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "year 2012 or later", + "Start": 17, + "End": 34, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2012", + "Mod": "since", + "type": "daterange", + "start": "2012-01-01", + "sourceEntity": "datetimerange" + } + ] + } + } + ] + }, + { + "Input": "How about year 2016 and greater", + "Context": { + "ReferenceDateTime": "2018-08-31T12:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "year 2016 and greater", + "Start": 10, + "End": 30, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2016", + "Mod": "since", + "type": "daterange", + "start": "2016-01-01", + "sourceEntity": "datetimerange" + } + ] + } + } + ] + }, + { + "Input": "You can only leave on 1/1/2016 and later", + "Context": { + "ReferenceDateTime": "2018-08-31T12:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "1/1/2016 and later", + "Start": 22, + "End": 39, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2016-01-01", + "Mod": "since", + "type": "daterange", + "start": "2016-01-01", + "sourceEntity": "datetimepoint" + } + ] + } + } + ] + }, + { + "Input": "You can only leave on 1/1/2016 and after", + "Context": { + "ReferenceDateTime": "2018-08-31T12:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "1/1/2016 and after", + "Start": 22, + "End": 39, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2016-01-01", + "Mod": "since", + "type": "daterange", + "start": "2016-01-01", + "sourceEntity": "datetimepoint" + } + ] + } + } + ] + }, + { + "Input": "I can only leave on 1/1/2016 and after my work item is done", + "Context": { + "ReferenceDateTime": "2018-08-31T12:00:00" + }, + "Comment": "Known false positive needs to be supported in the future", + "NotSupported": "javascript, python, java, dotnet", + "Results": [ + { + "Text": "1/1/2016", + "Start": 20, + "End": 27, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2016-01-01", + "type": "date", + "value": "2016-01-01", + "sourceEntity": "datetimepoint" + } + ] + } + } + ] + }, + { + "Input": "I can only leave on 1/1/2016 and after 6PM", + "Context": { + "ReferenceDateTime": "2018-08-31T12:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "1/1/2016", + "Start": 20, + "End": 27, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2016-01-01", + "type": "date", + "value": "2016-01-01" + } + ] + } + }, + { + "Text": "after 6pm", + "Start": 33, + "End": 41, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "T18", + "Mod": "after", + "type": "timerange", + "start": "18:00:00", + "sourceEntity": "datetimepoint" + } + ] + } + } + ] + }, + { + "Input": "Shall we leave on 2018 or later, is this ok for you?", + "Context": { + "ReferenceDateTime": "2018-09-07T12:00:00" + }, + "NotSupported": "python, javascript", + "Results": [ + { + "Text": "2018 or later", + "Start": 18, + "End": 30, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "Mod": "since", + "type": "daterange", + "start": "2018-01-01", + "sourceEntity": "datetimerange" + } + ] + } + } + ] + }, + { + "Input": "What's the sales for between 2015 and 2018 or later than 2020", + "Context": { + "ReferenceDateTime": "2018-09-07T12:00:00" + }, + "NotSupported": "python, javascript", + "Results": [ + { + "Text": "between 2015 and 2018", + "Start": 21, + "End": 41, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2015-01-01,2019-01-01,P4Y)", + "type": "daterange", + "start": "2015-01-01", + "end": "2019-01-01" + } + ] + } + }, + { + "Text": "later than 2020", + "Start": 46, + "End": 60, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2020", + "Mod": "after", + "type": "daterange", + "start": "2021-01-01", + "sourceEntity": "datetimerange" + } + ] + } + } + ] + }, + { + "Input": "later than 2018", + "Context": { + "ReferenceDateTime": "2018-09-25T12:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "later than 2018", + "Start": 0, + "End": 14, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "Mod": "after", + "type": "daterange", + "start": "2019-01-01", + "sourceEntity": "datetimerange" + } + ] + } + } + ] + }, + { + "Input": "Please schedule a meeting for Monday at 2.30", + "Context": { + "ReferenceDateTime": "2018-09-21T12:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "monday at 2.30", + "Start": 30, + "End": 43, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-1T02:30", + "type": "datetime", + "value": "2018-09-17 02:30:00" + }, + { + "timex": "XXXX-WXX-1T02:30", + "type": "datetime", + "value": "2018-09-24 02:30:00" + }, + { + "timex": "XXXX-WXX-1T14:30", + "type": "datetime", + "value": "2018-09-17 14:30:00" + }, + { + "timex": "XXXX-WXX-1T14:30", + "type": "datetime", + "value": "2018-09-24 14:30:00" + } + ] + } + } + ] + }, + { + "Input": "Shall we leave before 2.30pm?", + "Context": { + "ReferenceDateTime": "2018-09-07T12:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "before 2.30pm", + "Start": 15, + "End": 27, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "T14:30", + "Mod": "before", + "type": "timerange", + "end": "14:30:00", + "sourceEntity": "datetimepoint" + } + ] + } + } + ] + }, + { + "Input": "hi thursday 29/03 11.00am is good", + "Context": { + "ReferenceDateTime": "2018-09-07T12:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "thursday 29/03 11.00am", + "Start": 3, + "End": 24, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-03-29T11:00", + "type": "datetime", + "value": "2018-03-29 11:00:00" + }, + { + "timex": "XXXX-03-29T11:00", + "type": "datetime", + "value": "2019-03-29 11:00:00" + } + ] + } + } + ] + }, + { + "Input": "Please book something for 6/4 between 9.30-4.30pm PST", + "Context": { + "ReferenceDateTime": "2018-09-07T12:00:00" + }, + "NotSupported": "python, javascript", + "Results": [ + { + "Text": "6/4 between 9.30-4.30pm", + "Start": 26, + "End": 48, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-06-04T09:30,XXXX-06-04T16:30,PT7H)", + "type": "datetimerange", + "start": "2018-06-04 09:30:00", + "end": "2018-06-04 16:30:00" + }, + { + "timex": "(XXXX-06-04T09:30,XXXX-06-04T16:30,PT7H)", + "type": "datetimerange", + "start": "2019-06-04 09:30:00", + "end": "2019-06-04 16:30:00" + } + ] + } + } + ] + }, + { + "Input": "Where were you from March to May", + "Context": { + "ReferenceDateTime": "2018-09-07T12:00:00" + }, + "NotSupported": "python, javascript", + "Results": [ + { + "Text": "from march to may", + "Start": 15, + "End": 31, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-03-01,XXXX-06-01,P3M)", + "type": "daterange", + "start": "2018-03-01", + "end": "2018-06-01" + }, + { + "timex": "(XXXX-03-01,XXXX-06-01,P3M)", + "type": "daterange", + "start": "2019-03-01", + "end": "2019-06-01" + } + ] + } + } + ] + }, + { + "Input": "What will happen between august and october", + "Context": { + "ReferenceDateTime": "2018-09-07T12:00:00" + }, + "NotSupported": "python, javascript", + "Results": [ + { + "Text": "between august and october", + "Start": 17, + "End": 42, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-08-01,2018-11-01,P3M)", + "type": "daterange", + "start": "2018-08-01", + "end": "2018-11-01" + } + ] + } + } + ] + }, + { + "Input": "What will happen May to March", + "Context": { + "ReferenceDateTime": "2018-09-07T12:00:00" + }, + "NotSupported": "python, javascript", + "Results": [ + { + "Text": "may to march", + "Start": 17, + "End": 28, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-05-01,2019-04-01,P11M)", + "type": "daterange", + "start": "2018-05-01", + "end": "2019-04-01" + } + ] + } + } + ] + }, + { + "Input": "What will happen from Sep to Nov", + "Context": { + "ReferenceDateTime": "2018-09-07T12:00:00" + }, + "NotSupported": "python, javascript", + "Results": [ + { + "Text": "from sep to nov", + "Start": 17, + "End": 31, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-09-01,XXXX-12-01,P3M)", + "type": "daterange", + "start": "2017-09-01", + "end": "2017-12-01" + }, + { + "timex": "(XXXX-09-01,XXXX-12-01,P3M)", + "type": "daterange", + "start": "2018-09-01", + "end": "2018-12-01" + } + ] + } + } + ] + }, + { + "Input": "What will happen from May to September", + "Context": { + "ReferenceDateTime": "2018-09-07T12:00:00" + }, + "NotSupported": "python, javascript", + "Results": [ + { + "Text": "from may to september", + "Start": 17, + "End": 37, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-05-01,2018-10-01,P5M)", + "type": "daterange", + "start": "2018-05-01", + "end": "2018-10-01" + } + ] + } + } + ] + }, + { + "Input": "What will happen from Nov to March", + "Context": { + "ReferenceDateTime": "2018-09-07T12:00:00" + }, + "NotSupported": "python, javascript", + "Results": [ + { + "Text": "from nov to march", + "Start": 17, + "End": 33, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-11-01,XXXX-04-01,P5M)", + "type": "daterange", + "start": "2017-11-01", + "end": "2018-04-01" + }, + { + "timex": "(XXXX-11-01,XXXX-04-01,P5M)", + "type": "daterange", + "start": "2018-11-01", + "end": "2019-04-01" + } + ] + } + } + ] + }, + { + "Input": "Mortgages were at 6.45 percent", + "Context": { + "ReferenceDateTime": "2018-08-30T10:00:00" + }, + "NotSupported": "python", + "Results": [] + }, + { + "Input": "Shall we leave at 6.45?", + "Context": { + "ReferenceDateTime": "2018-08-30T10:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "at 6.45", + "Start": 15, + "End": 21, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T06:45", + "type": "time", + "value": "06:45:00" + }, + { + "timex": "T18:45", + "type": "time", + "value": "18:45:00" + } + ] + } + } + ] + }, + { + "Input": "Typhoon Xangsane hit Metro Manila and southern Luzon two months ago, killing at least 200 and destroying billions of pesos of properties and infrastructures. Another typhoon, Cimaron, hit the northern part of the country one month ago, killing a dozen people.", + "Context": { + "ReferenceDateTime": "2018-10-17T12:00:00" + }, + "Results": [ + { + "Text": "two months ago", + "Start": 53, + "End": 66, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-08-17", + "type": "date", + "value": "2018-08-17" + } + ] + } + }, + { + "Text": "one month ago", + "Start": 221, + "End": 233, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-09-17", + "type": "date", + "value": "2018-09-17" + } + ] + } + } + ] + }, + { + "Input": "Will he be back in two days? or in a week?", + "Context": { + "ReferenceDateTime": "2018-10-17T12:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "in two days", + "Start": 16, + "End": 26, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-10-19", + "type": "date", + "value": "2018-10-19" + } + ] + } + }, + { + "Text": "in a week", + "Start": 32, + "End": 40, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-10-24", + "type": "date", + "value": "2018-10-24" + } + ] + } + } + ] + }, + { + "Input": "The date should be 05-Aug-2016", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupportedByDesign": "java", + "Results": [ + { + "Text": "05-aug-2016", + "Start": 19, + "End": 29, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2016-08-05", + "type": "date", + "value": "2016-08-05" + } + ] + } + } + ] + }, + { + "Input": "What's your plan for Dec-2018", + "Context": { + "ReferenceDateTime": "2018-11-01T12:00:00" + }, + "NotSupportedByDesign": "java", + "Results": [ + { + "Text": "dec-2018", + "Start": 21, + "End": 28, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-12", + "type": "daterange", + "start": "2018-12-01", + "end": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "What's your plan for Dec/2018", + "Context": { + "ReferenceDateTime": "2018-11-01T12:00:00" + }, + "NotSupportedByDesign": "java", + "Results": [ + { + "Text": "dec/2018", + "Start": 21, + "End": 28, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-12", + "type": "daterange", + "start": "2018-12-01", + "end": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "What's your plan for Dec, 2018", + "Context": { + "ReferenceDateTime": "2018-11-01T12:00:00" + }, + "NotSupportedByDesign": "java", + "Results": [ + { + "Text": "dec, 2018", + "Start": 21, + "End": 29, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-12", + "type": "daterange", + "start": "2018-12-01", + "end": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "What's your plan for Dec/2018-May/2019", + "Context": { + "ReferenceDateTime": "2018-11-01T12:00:00" + }, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "dec/2018-may/2019", + "Start": 21, + "End": 37, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-12-01,2019-06-01,P6M)", + "type": "daterange", + "start": "2018-12-01", + "end": "2019-06-01" + } + ] + } + } + ] + }, + { + "Input": "What happened the day before", + "Context": { + "ReferenceDateTime": "2018-11-08T12:00:00" + }, + "NotSupportedByDesign": "java", + "Results": [ + { + "Text": "the day before", + "Start": 14, + "End": 27, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-11-07", + "type": "date", + "value": "2018-11-07" + } + ] + } + } + ] + }, + { + "Input": "What's your plan for the day after?", + "Context": { + "ReferenceDateTime": "2018-11-08T12:00:00" + }, + "NotSupportedByDesign": "java", + "Results": [ + { + "Text": "the day after", + "Start": 21, + "End": 33, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-11-09", + "type": "date", + "value": "2018-11-09" + } + ] + } + } + ] + }, + { + "Input": "I waited for news, day after day, expecting to hear.", + "Context": { + "ReferenceDateTime": "2018-11-08T12:00:00" + }, + "NotSupportedByDesign": "java", + "Results": [] + }, + { + "Input": "I don't remember the date, it should be next Monday or next Tuesday.", + "Context": { + "ReferenceDateTime": "2018-11-15T12:00:00" + }, + "NotSupportedByDesign": "java,javascript,python", + "Results": [ + { + "Text": "next monday", + "Start": 40, + "End": 50, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-11-19", + "type": "date", + "value": "2018-11-19" + } + ] + } + }, + { + "Text": "next tuesday", + "Start": 55, + "End": 66, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-11-20", + "type": "date", + "value": "2018-11-20" + } + ] + } + } + ] + }, + { + "Input": "I don't remember the date, it should be next Monday or previous Monday", + "Context": { + "ReferenceDateTime": "2018-11-15T12:00:00" + }, + "NotSupportedByDesign": "java,javascript,python", + "Results": [ + { + "Text": "next monday", + "Start": 40, + "End": 50, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-11-19", + "type": "date", + "value": "2018-11-19" + } + ] + } + }, + { + "Text": "previous monday", + "Start": 55, + "End": 69, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-11-05", + "type": "date", + "value": "2018-11-05" + } + ] + } + } + ] + }, + { + "Input": "I don't remember the date, it should be next Monday or Tuesday or previous Wednesday.", + "Context": { + "ReferenceDateTime": "2018-11-15T12:00:00" + }, + "NotSupportedByDesign": "java,javascript,python", + "Results": [ + { + "Text": "next monday", + "Start": 40, + "End": 50, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-11-19", + "type": "date", + "value": "2018-11-19" + } + ] + } + }, + { + "Text": "tuesday", + "Start": 55, + "End": 61, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-2", + "type": "date", + "value": "2018-11-13" + }, + { + "timex": "XXXX-WXX-2", + "type": "date", + "value": "2018-11-20" + } + ] + } + }, + { + "Text": "previous wednesday", + "Start": 66, + "End": 83, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-11-07", + "type": "date", + "value": "2018-11-07" + } + ] + } + } + ] + }, + { + "Input": "What's your plan for next week Wednesday?", + "Context": { + "ReferenceDateTime": "2018-11-28T12:00:00" + }, + "NotSupportedByDesign": "java", + "Results": [ + { + "Text": "next week wednesday", + "Start": 21, + "End": 39, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-12-05", + "type": "date", + "value": "2018-12-05" + } + ] + } + } + ] + }, + { + "Input": "What happened on previous week - Monday", + "Context": { + "ReferenceDateTime": "2018-11-28T12:00:00" + }, + "NotSupportedByDesign": "java", + "Results": [ + { + "Text": "previous week - monday", + "Start": 17, + "End": 38, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-11-19", + "type": "date", + "value": "2018-11-19" + } + ] + } + } + ] + }, + { + "Input": "What happened on this week Monday", + "Context": { + "ReferenceDateTime": "2018-11-28T12:00:00" + }, + "NotSupportedByDesign": "java", + "Results": [ + { + "Text": "this week monday", + "Start": 17, + "End": 32, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-11-26", + "type": "date", + "value": "2018-11-26" + } + ] + } + } + ] + }, + { + "Input": "Cortana, please find us 30 minutes on 11/20, 11/22 or 11/25", + "Context": { + "ReferenceDateTime": "2018-11-28T12:00:00" + }, + "NotSupportedByDesign": "java", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "30 minutes", + "Start": 24, + "End": 33, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT30M", + "type": "duration", + "value": "1800" + } + ] + } + }, + { + "Text": "11/20", + "Start": 38, + "End": 42, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-11-20", + "type": "date", + "value": "2018-11-20" + }, + { + "timex": "XXXX-11-20", + "type": "date", + "value": "2019-11-20" + } + ] + } + }, + { + "Text": "11/22", + "Start": 45, + "End": 49, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-11-22", + "type": "date", + "value": "2018-11-22" + }, + { + "timex": "XXXX-11-22", + "type": "date", + "value": "2019-11-22" + } + ] + } + }, + { + "Text": "11/25", + "Start": 54, + "End": 58, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-11-25", + "type": "date", + "value": "2018-11-25" + }, + { + "timex": "XXXX-11-25", + "type": "date", + "value": "2019-11-25" + } + ] + } + } + ] + }, + { + "Input": "You shouldn't always go to bed end of the day since it will do harm to your health.", + "Context": { + "ReferenceDateTime": "2018-11-21T12:00:00" + }, + "NotSupportedByDesign": "java", + "Results": [ + { + "Text": "end of the day", + "Start": 31, + "End": 44, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2018-11-21T23:59:59", + "type": "datetime", + "value": "2018-11-21 23:59:59" + } + ] + } + } + ] + }, + { + "Input": "You shouldn't always go to bed end of day since it will do harm to your health.", + "Context": { + "ReferenceDateTime": "2018-11-21T12:00:00" + }, + "NotSupportedByDesign": "java", + "Results": [ + { + "Text": "end of day", + "Start": 31, + "End": 40, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2018-11-21T23:59:59", + "type": "datetime", + "value": "2018-11-21 23:59:59" + } + ] + } + } + ] + }, + { + "Input": "Bob and Alice usually exchange their encrypted messages at the eod.", + "Context": { + "ReferenceDateTime": "2018-11-21T12:00:00" + }, + "NotSupportedByDesign": "java", + "Results": [ + { + "Text": "the eod", + "Start": 59, + "End": 65, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2018-11-21T23:59:59", + "type": "datetime", + "value": "2018-11-21 23:59:59" + } + ] + } + } + ] + }, + { + "Input": "A big party will be held at the EOY.", + "Context": { + "ReferenceDateTime": "2018-11-23T12:00:00" + }, + "NotSupportedByDesign": "java", + "Results": [ + { + "Text": "eoy", + "Start": 32, + "End": 34, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "Mod": "end", + "type": "daterange", + "start": "2018-07-01", + "end": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "Do you know the date? 11/20, 12 of Nov?", + "Context": { + "ReferenceDateTime": "2018-11-28T12:00:00" + }, + "NotSupportedByDesign": "java", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "11/20", + "Start": 22, + "End": 26, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-11-20", + "type": "date", + "value": "2018-11-20" + }, + { + "timex": "XXXX-11-20", + "type": "date", + "value": "2019-11-20" + } + ] + } + }, + { + "Text": "12 of nov", + "Start": 29, + "End": 37, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-11-12", + "type": "date", + "value": "2018-11-12" + }, + { + "timex": "XXXX-11-12", + "type": "date", + "value": "2019-11-12" + } + ] + } + } + ] + }, + { + "Input": "A big party will be held at the end of year.", + "Context": { + "ReferenceDateTime": "2018-11-27T12:00:00" + }, + "NotSupportedByDesign": "java", + "Results": [ + { + "Text": "end of year", + "Start": 32, + "End": 42, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "Mod": "end", + "type": "daterange", + "start": "2018-07-01", + "end": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "I heard you will hold a birthday party end of month", + "Context": { + "ReferenceDateTime": "2018-11-27T12:00:00" + }, + "NotSupportedByDesign": "java", + "Results": [ + { + "Text": "end of month", + "Start": 39, + "End": 50, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-11", + "Mod": "end", + "type": "daterange", + "start": "2018-11-16", + "end": "2018-12-01" + } + ] + } + } + ] + }, + { + "Input": "Don't forget to push your code as all the disks will be renewed the end of the week.", + "Context": { + "ReferenceDateTime": "2018-11-29T12:00:00" + }, + "NotSupportedByDesign": "java", + "Results": [ + { + "Text": "end of the week", + "Start": 68, + "End": 82, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W48", + "Mod": "end", + "type": "daterange", + "start": "2018-11-29", + "end": "2018-12-03" + } + ] + } + } + ] + }, + { + "Input": "How about first week of 2015", + "Context": { + "ReferenceDateTime": "2018-11-29T12:00:00" + }, + "NotSupportedByDesign": "java", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "first week of 2015", + "Start": 10, + "End": 27, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2015-W01", + "type": "daterange", + "start": "2014-12-29", + "end": "2015-01-05" + } + ] + } + } + ] + }, + { + "Input": "How about first week of Jan 2015", + "Context": { + "ReferenceDateTime": "2018-11-29T12:00:00" + }, + "NotSupportedByDesign": "java", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "first week of jan 2015", + "Start": 10, + "End": 31, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2015-01-W01", + "type": "daterange", + "start": "2014-12-29", + "end": "2015-01-05" + } + ] + } + } + ] + }, + { + "Input": "How about last week of 2016", + "Context": { + "ReferenceDateTime": "2018-11-29T12:00:00" + }, + "NotSupportedByDesign": "java", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "last week of 2016", + "Start": 10, + "End": 26, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2016-W52", + "type": "daterange", + "start": "2016-12-26", + "end": "2017-01-02" + } + ] + } + } + ] + }, + { + "Input": "How about last week of Dec 2016", + "Context": { + "ReferenceDateTime": "2018-11-29T12:00:00" + }, + "NotSupportedByDesign": "java", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "last week of dec 2016", + "Start": 10, + "End": 30, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2016-12-W05", + "type": "daterange", + "start": "2016-12-26", + "end": "2017-01-02" + } + ] + } + } + ] + }, + { + "Input": "How about 3rd week of 2018", + "Context": { + "ReferenceDateTime": "2018-11-29T12:00:00" + }, + "NotSupportedByDesign": "java", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "3rd week of 2018", + "Start": 10, + "End": 25, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W03", + "type": "daterange", + "start": "2018-01-15", + "end": "2018-01-22" + } + ] + } + } + ] + }, + { + "Input": "How about 3rd week of Jan", + "Context": { + "ReferenceDateTime": "2018-11-29T12:00:00" + }, + "NotSupportedByDesign": "java", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "3rd week of jan", + "Start": 10, + "End": 24, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-01-W03", + "type": "daterange", + "start": "2018-01-15", + "end": "2018-01-22" + }, + { + "timex": "XXXX-01-W03", + "type": "daterange", + "start": "2019-01-14", + "end": "2019-01-21" + } + ] + } + } + ] + }, + { + "Input": "He took a test earlier previous week", + "Context": { + "ReferenceDateTime": "2018-11-30T12:00:00" + }, + "NotSupportedByDesign": "java", + "Results": [ + { + "Text": "earlier previous week", + "Start": 15, + "End": 35, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W47", + "Mod": "start", + "type": "daterange", + "start": "2018-11-19", + "end": "2018-11-22" + } + ] + } + } + ] + }, + { + "Input": "I will finish the work later this week", + "Context": { + "ReferenceDateTime": "2018-11-30T12:00:00" + }, + "NotSupportedByDesign": "java", + "Results": [ + { + "Text": "later this week", + "Start": 23, + "End": 37, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W48", + "type": "daterange", + "start": "2018-11-30", + "end": "2018-12-03" + } + ] + } + } + ] + }, + { + "Input": "create appointment at 3 p . m .", + "Context": { + "ReferenceDateTime": "2018-11-30T12:00:00" + }, + "NotSupportedByDesign": "java", + "Results": [ + { + "Text": "3 p . m .", + "Start": 22, + "End": 30, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T15", + "type": "time", + "value": "15:00:00" + } + ] + } + } + ] + }, + { + "Input": "I suppose one hour and half is sufficient to finish the task.", + "Context": { + "ReferenceDateTime": "2018-12-05T12:00:00" + }, + "NotSupportedByDesign": "java", + "Results": [ + { + "Text": "one hour and half", + "Start": 10, + "End": 26, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT1.5H", + "type": "duration", + "value": "5400" + } + ] + } + } + ] + }, + { + "Input": "I suppose one hour and a half is sufficient to finish the task.", + "Context": { + "ReferenceDateTime": "2018-12-05T12:00:00" + }, + "NotSupportedByDesign": "java", + "Results": [ + { + "Text": "one hour and a half", + "Start": 10, + "End": 28, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT1.5H", + "type": "duration", + "value": "5400" + } + ] + } + } + ] + }, + { + "Input": "I suppose one and a half hour is sufficient to finish the task.", + "Context": { + "ReferenceDateTime": "2018-12-05T12:00:00" + }, + "NotSupportedByDesign": "java", + "Results": [ + { + "Text": "one and a half hour", + "Start": 10, + "End": 28, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT1.5H", + "type": "duration", + "value": "5400" + } + ] + } + } + ] + }, + { + "Input": "I suppose one and half hour is sufficient to finish the task.", + "Context": { + "ReferenceDateTime": "2018-12-05T12:00:00" + }, + "NotSupportedByDesign": "java", + "Results": [ + { + "Text": "one and half hour", + "Start": 10, + "End": 26, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT1.5H", + "type": "duration", + "value": "5400" + } + ] + } + } + ] + }, + { + "Input": "I suppose one and a half hours are sufficient to finish the task.", + "Context": { + "ReferenceDateTime": "2018-12-05T12:00:00" + }, + "NotSupportedByDesign": "java", + "Results": [ + { + "Text": "one and a half hours", + "Start": 10, + "End": 29, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT1.5H", + "type": "duration", + "value": "5400" + } + ] + } + } + ] + }, + { + "Input": "He will take a one and a quarter year gap to work as an intern at an Internet company.", + "Context": { + "ReferenceDateTime": "2018-12-05T12:00:00" + }, + "NotSupportedByDesign": "java", + "Results": [ + { + "Text": "one and a quarter year", + "Start": 15, + "End": 36, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P1.25Y", + "type": "duration", + "value": "39420000" + } + ] + } + } + ] + }, + { + "Input": "He will take a one year and a quarter gap to work as an intern at an Internet company.", + "Context": { + "ReferenceDateTime": "2018-12-05T12:00:00" + }, + "NotSupportedByDesign": "java", + "Results": [ + { + "Text": "one year and a quarter", + "Start": 15, + "End": 36, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P1.25Y", + "type": "duration", + "value": "39420000" + } + ] + } + } + ] + }, + { + "Input": "I have twenty-one coins in my pocket", + "Context": { + "ReferenceDateTime": "2018-12-07T12:00:00" + }, + "NotSupportedByDesign": "java", + "Results": [] + }, + { + "Input": "There are two to four people in the room", + "Context": { + "ReferenceDateTime": "2018-12-07T12:00:00" + }, + "NotSupportedByDesign": "java", + "Results": [] + }, + { + "Input": "One may ask a question to themselves", + "Context": { + "ReferenceDateTime": "2018-12-07T12:00:00" + }, + "NotSupported": "javascript, python", + "Comment": "Not extracted may as a datetime range is not supported for now", + "Results": [] + }, + { + "Input": "Twenty-six people die in accident at Techiman", + "Context": { + "ReferenceDateTime": "2018-12-13T12:00:00" + }, + "NotSupportedByDesign": "java", + "Results": [] + }, + { + "Input": "Do you have any arrangement on Monday 21!", + "Context": { + "ReferenceDateTime": "2019-01-25T12:00:00" + }, + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "monday 21", + "Start": 31, + "End": 39, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-1", + "type": "date", + "value": "2019-01-21" + }, + { + "timex": "XXXX-WXX-1", + "type": "date", + "value": "2019-10-21" + } + ] + } + } + ] + }, + { + "Input": "Do you have any arrangement on Monday 21!", + "Context": { + "ReferenceDateTime": "2019-01-21T12:00:00" + }, + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "monday 21", + "Start": 31, + "End": 39, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-01-21", + "type": "date", + "value": "2019-01-21" + } + ] + } + } + ] + }, + { + "Input": "Do you have any arrangement on Sunday 31!", + "Context": { + "ReferenceDateTime": "2019-01-25T12:00:00" + }, + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "sunday 31", + "Start": 31, + "End": 39, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-7", + "type": "date", + "value": "2017-12-31" + }, + { + "timex": "XXXX-WXX-7", + "type": "date", + "value": "2019-03-31" + } + ] + } + } + ] + }, + { + "Input": "Do you have any arrangement on Friday 31!", + "Context": { + "ReferenceDateTime": "2019-02-25T12:00:00" + }, + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "friday 31", + "Start": 31, + "End": 39, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-5", + "type": "date", + "value": "2018-08-31" + }, + { + "timex": "XXXX-WXX-5", + "type": "date", + "value": "2019-05-31" + } + ] + } + } + ] + }, + { + "Input": "Do you have any plan after mid May?", + "Context": { + "ReferenceDateTime": "2019-02-25T12:00:00" + }, + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "after mid may", + "Start": 21, + "End": 33, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-05", + "Mod": "after-mid", + "type": "daterange", + "start": "2018-05-21", + "sourceEntity": "datetimerange" + }, + { + "timex": "XXXX-05", + "Mod": "after-mid", + "type": "daterange", + "start": "2019-05-21", + "sourceEntity": "datetimerange" + } + ] + } + } + ] + }, + { + "Input": "What happened before early September", + "Context": { + "ReferenceDateTime": "2019-02-25T12:00:00" + }, + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "before early september", + "Start": 14, + "End": 35, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-09", + "Mod": "before-start", + "type": "daterange", + "end": "2018-09-01", + "sourceEntity": "datetimerange" + }, + { + "timex": "XXXX-09", + "Mod": "before-start", + "type": "daterange", + "end": "2019-09-01", + "sourceEntity": "datetimerange" + } + ] + } + } + ] + }, + { + "Input": "What happened since late July?", + "Context": { + "ReferenceDateTime": "2019-02-25T12:00:00" + }, + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "since late july", + "Start": 14, + "End": 28, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-07", + "Mod": "since-end", + "type": "daterange", + "start": "2018-07-16", + "sourceEntity": "datetimerange" + }, + { + "timex": "XXXX-07", + "Mod": "since-end", + "type": "daterange", + "start": "2019-07-16", + "sourceEntity": "datetimerange" + } + ] + } + } + ] + }, + { + "Input": "Let's meet once a week", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "once a week", + "Start": 11, + "End": 21, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P1W", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "I go on vacation once a year", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "once a year", + "Start": 17, + "End": 27, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P1Y", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "Let's have a quarterly meeting.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "quarterly", + "Start": 13, + "End": 21, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P3M", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "my vacation will start from October", + "Context": { + "ReferenceDateTime": "2019-08-24T00:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "from october", + "Start": 23, + "End": 34, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-10", + "Mod": "since", + "type": "daterange", + "sourceEntity": "datetimerange", + "start": "2018-10-01" + }, + { + "timex": "XXXX-10", + "Mod": "since", + "type": "daterange", + "sourceEntity": "datetimerange", + "start": "2019-10-01" + } + ] + } + } + ] + }, + { + "Input": "We have lived here from the end of 1989", + "Context": { + "ReferenceDateTime": "2020-04-27T18:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "from the end of 1989", + "Start": 19, + "End": 38, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "1989", + "Mod": "since-end", + "type": "daterange", + "sourceEntity": "datetimerange", + "start": "1989-09-01" + } + ] + } + } + ] + }, + { + "Input": "We have lived here from mid 1989", + "Context": { + "ReferenceDateTime": "2020-04-27T18:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "from mid 1989", + "Start": 19, + "End": 31, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "1989", + "Mod": "since-mid", + "type": "daterange", + "sourceEntity": "datetimerange", + "start": "1989-05-01" + } + ] + } + } + ] + }, + { + "Input": "I am feeling sick from around 1pm", + "Context": { + "ReferenceDateTime": "2018-08-17T15:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "from around 1pm", + "Start": 18, + "End": 32, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "T13", + "Mod": "since-approx", + "type": "timerange", + "start": "13:00:00", + "sourceEntity": "datetimepoint" + } + ] + } + } + ] + }, + { + "Input": "The range is from 2014", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "from 2014", + "Start": 13, + "End": 21, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2014", + "Mod": "since", + "type": "daterange", + "start": "2014-01-01", + "sourceEntity": "datetimerange" + } + ] + } + } + ] + }, + { + "Input": "The range is from 2015 and 2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "2015", + "Start": 18, + "End": 21, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2015", + "type": "daterange", + "start": "2015-01-01", + "end": "2016-01-01" + } + ] + } + }, + { + "Text": "2016", + "Start": 27, + "End": 30, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2016", + "type": "daterange", + "start": "2016-01-01", + "end": "2017-01-01" + } + ] + } + } + ] + }, + { + "Input": "It will happen 3 days from Tuesday.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "3 days from tuesday", + "Start": 15, + "End": 33, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2016-11-11", + "type": "date", + "value": "2016-11-11" + } + ] + } + } + ] + }, + { + "Input": "It will happen 2 weeks from January 15.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "2 weeks from january 15", + "Start": 15, + "End": 37, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2017-01-29", + "type": "date", + "value": "2017-01-29" + } + ] + } + } + ] + }, + { + "Input": "It will happen 4 months from tomorrow.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "4 months from tomorrow", + "Start": 15, + "End": 36, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2017-03-08", + "type": "date", + "value": "2017-03-08" + } + ] + } + } + ] + }, + { + "Input": "It will happen 16 days from 01/02/2018.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "16 days from 01/02/2018", + "Start": 15, + "End": 37, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-01-18", + "type": "date", + "value": "2018-01-18" + } + ] + } + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/English/DateTimeModelExtendedTypes.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/English/DateTimeModelExtendedTypes.json new file mode 100644 index 000000000..8b5e982aa --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/English/DateTimeModelExtendedTypes.json @@ -0,0 +1,1980 @@ +[ + { + "Input": "schedule me a meeting next week Mon 9 am or 1 pm", + "Context": { + "ReferenceDateTime": "2017-12-04T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "next week mon 9 am", + "TypeName": "datetimeV2.datetimealt", + "ParentText": "next week mon 9 am or 1 pm", + "Resolution": { + "values": [ + { + "timex": "2017-12-11T09", + "type": "datetime", + "value": "2017-12-11 09:00:00" + } + ] + }, + "Start": 22, + "End": 39 + }, + { + "Text": "1 pm", + "TypeName": "datetimeV2.datetimealt", + "ParentText": "next week mon 9 am or 1 pm", + "Resolution": { + "values": [ + { + "timex": "2017-12-11T13", + "type": "datetime", + "value": "2017-12-11 13:00:00" + } + ] + }, + "Start": 44, + "End": 47 + } + ] + }, + { + "Input": "schedule me a meeting next week Mon or Tue", + "Context": { + "ReferenceDateTime": "2017-12-04T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "next week mon", + "TypeName": "datetimeV2.datetimealt", + "ParentText": "next week mon or tue", + "Resolution": { + "values": [ + { + "timex": "2017-12-11", + "type": "date", + "value": "2017-12-11" + } + ] + }, + "Start": 22, + "End": 34 + }, + { + "Text": "tue", + "TypeName": "datetimeV2.datetimealt", + "ParentText": "next week mon or tue", + "Resolution": { + "values": [ + { + "timex": "2017-12-12", + "type": "date", + "value": "2017-12-12" + } + ] + }, + "Start": 39, + "End": 41 + } + ] + }, + { + "Input": "schedule me a meeting in the morning 9 oclock or 10 oclock", + "Context": { + "ReferenceDateTime": "2017-12-04T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "in the morning 9 oclock", + "TypeName": "datetimeV2.datetimealt", + "ParentText": "in the morning 9 oclock or 10 oclock", + "Resolution": { + "values": [ + { + "timex": "T09", + "type": "time", + "value": "09:00:00" + } + ] + }, + "Start": 22, + "End": 44 + }, + { + "Text": "10 oclock", + "TypeName": "datetimeV2.datetimealt", + "ParentText": "in the morning 9 oclock or 10 oclock", + "Resolution": { + "values": [ + { + "timex": "T10", + "type": "time", + "value": "10:00:00" + } + ] + }, + "Start": 49, + "End": 57 + } + ] + }, + { + "Input": "schedule me a meeting next Monday 1-3 pm or 5-6 pm", + "Context": { + "ReferenceDateTime": "2017-12-04T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "next monday 1-3 pm", + "TypeName": "datetimeV2.datetimealt", + "ParentText": "next monday 1-3 pm or 5-6 pm", + "Resolution": { + "values": [ + { + "timex": "(2017-12-11T13,2017-12-11T15,PT2H)", + "type": "datetimerange", + "start": "2017-12-11 13:00:00", + "end": "2017-12-11 15:00:00" + } + ] + }, + "Start": 22, + "End": 39 + }, + { + "Text": "5-6 pm", + "TypeName": "datetimeV2.datetimealt", + "ParentText": "next monday 1-3 pm or 5-6 pm", + "Resolution": { + "values": [ + { + "timex": "(2017-12-11T17,2017-12-11T18,PT1H)", + "type": "datetimerange", + "start": "2017-12-11 17:00:00", + "end": "2017-12-11 18:00:00" + } + ] + }, + "Start": 44, + "End": 49 + } + ] + }, + { + "Input": "Monday 8-9am or 9-10 am works.", + "Context": { + "ReferenceDateTime": "2017-12-04T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "monday 8-9am", + "TypeName": "datetimeV2.datetimealt", + "ParentText": "monday 8-9am or 9-10 am", + "Resolution": { + "values": [ + { + "timex": "(XXXX-WXX-1T08,XXXX-WXX-1T09,PT1H)", + "type": "datetimerange", + "start": "2017-11-27 08:00:00", + "end": "2017-11-27 09:00:00" + }, + { + "timex": "(XXXX-WXX-1T08,XXXX-WXX-1T09,PT1H)", + "type": "datetimerange", + "start": "2017-12-04 08:00:00", + "end": "2017-12-04 09:00:00" + } + ] + }, + "Start": 0, + "End": 11 + }, + { + "Text": "9-10 am", + "TypeName": "datetimeV2.datetimealt", + "ParentText": "monday 8-9am or 9-10 am", + "Resolution": { + "values": [ + { + "timex": "(XXXX-WXX-1T09,XXXX-WXX-1T10,PT1H)", + "type": "datetimerange", + "start": "2017-11-27 09:00:00", + "end": "2017-11-27 10:00:00" + }, + { + "timex": "(XXXX-WXX-1T09,XXXX-WXX-1T10,PT1H)", + "type": "datetimerange", + "start": "2017-12-04 09:00:00", + "end": "2017-12-04 10:00:00" + } + ] + }, + "Start": 16, + "End": 22 + } + ] + }, + { + "Input": "Cortana could try to arrange a Skype call next week on Tuesday or Thursday please?", + "Context": { + "ReferenceDateTime": "2017-12-04T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "next week on tuesday", + "TypeName": "datetimeV2.datetimealt", + "ParentText": "next week on tuesday or thursday", + "Resolution": { + "values": [ + { + "timex": "2017-12-12", + "type": "date", + "value": "2017-12-12" + } + ] + }, + "Start": 42, + "End": 61 + }, + { + "Text": "thursday", + "TypeName": "datetimeV2.datetimealt", + "ParentText": "next week on tuesday or thursday", + "Resolution": { + "values": [ + { + "timex": "2017-12-14", + "type": "date", + "value": "2017-12-14" + } + ] + }, + "Start": 66, + "End": 73 + } + ] + }, + { + "Input": "Cortana could try to arrange a Skype call next week on Tuesday 9 am or Thursday 1 pm please?", + "Context": { + "ReferenceDateTime": "2017-12-04T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "next week on tuesday 9 am", + "TypeName": "datetimeV2.datetimealt", + "ParentText": "next week on tuesday 9 am or thursday 1 pm", + "Resolution": { + "values": [ + { + "timex": "2017-12-12T09", + "type": "datetime", + "value": "2017-12-12 09:00:00" + } + ] + }, + "Start": 42, + "End": 66 + }, + { + "Text": "thursday 1 pm", + "TypeName": "datetimeV2.datetimealt", + "ParentText": "next week on tuesday 9 am or thursday 1 pm", + "Resolution": { + "values": [ + { + "timex": "2017-12-14T13", + "type": "datetime", + "value": "2017-12-14 13:00:00" + } + ] + }, + "Start": 71, + "End": 83 + } + ] + }, + { + "Input": "Cortana could try to arrange a Skype call this week or next please?", + "Context": { + "ReferenceDateTime": "2018-03-21T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "ParentText": "this week or next", + "Text": "this week", + "Start": 42, + "End": 50, + "TypeName": "datetimeV2.datetimealt", + "Resolution": { + "values": [ + { + "timex": "2018-W12", + "type": "daterange", + "start": "2018-03-19", + "end": "2018-03-26" + } + ] + } + }, + { + "ParentText": "this week or next", + "Text": "next", + "Start": 55, + "End": 58, + "TypeName": "datetimeV2.datetimealt", + "Resolution": { + "values": [ + { + "timex": "2018-W13", + "type": "daterange", + "start": "2018-03-26", + "end": "2018-04-02" + } + ] + } + } + ] + }, + { + "Input": "Cortana could you please help me find out which is better last year or next?", + "Context": { + "ReferenceDateTime": "2018-03-21T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "ParentText": "last year or next", + "Text": "last year", + "Start": 58, + "End": 66, + "TypeName": "datetimeV2.datetimealt", + "Resolution": { + "values": [ + { + "timex": "2017", + "type": "daterange", + "start": "2017-01-01", + "end": "2018-01-01" + } + ] + } + }, + { + "ParentText": "last year or next", + "Text": "next", + "Start": 71, + "End": 74, + "TypeName": "datetimeV2.datetimealt", + "Resolution": { + "values": [ + { + "timex": "2019", + "type": "daterange", + "start": "2019-01-01", + "end": "2020-01-01" + } + ] + } + } + ] + }, + { + "Input": "Cortana could try to arrange a Skype call next week on tuesday or thursday or friday please?", + "Context": { + "ReferenceDateTime": "2018-04-16T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "ParentText": "next week on tuesday or thursday or friday", + "Text": "next week on tuesday", + "Start": 42, + "End": 61, + "TypeName": "datetimeV2.datetimealt", + "Resolution": { + "values": [ + { + "timex": "2018-04-24", + "type": "date", + "value": "2018-04-24" + } + ] + } + }, + { + "ParentText": "next week on tuesday or thursday or friday", + "Text": "thursday", + "Start": 66, + "End": 73, + "TypeName": "datetimeV2.datetimealt", + "Resolution": { + "values": [ + { + "timex": "2018-04-26", + "type": "date", + "value": "2018-04-26" + } + ] + } + }, + { + "ParentText": "next week on tuesday or thursday or friday", + "Text": "friday", + "Start": 78, + "End": 83, + "TypeName": "datetimeV2.datetimealt", + "Resolution": { + "values": [ + { + "timex": "2018-04-27", + "type": "date", + "value": "2018-04-27" + } + ] + } + } + ] + }, + { + "Input": "Cortana, next week Mon, Wed, Fri are best for me.", + "Context": { + "ReferenceDateTime": "2018-04-16T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "ParentText": "next week mon, wed, fri", + "Text": "next week mon", + "Start": 9, + "End": 21, + "TypeName": "datetimeV2.datetimealt", + "Resolution": { + "values": [ + { + "timex": "2018-04-23", + "type": "date", + "value": "2018-04-23" + } + ] + } + }, + { + "ParentText": "next week mon, wed, fri", + "Text": "wed", + "Start": 24, + "End": 26, + "TypeName": "datetimeV2.datetimealt", + "Resolution": { + "values": [ + { + "timex": "2018-04-25", + "type": "date", + "value": "2018-04-25" + } + ] + } + }, + { + "ParentText": "next week mon, wed, fri", + "Text": "fri", + "Start": 29, + "End": 31, + "TypeName": "datetimeV2.datetimealt", + "Resolution": { + "values": [ + { + "timex": "2018-04-27", + "type": "date", + "value": "2018-04-27" + } + ] + } + } + ] + }, + { + "Input": "Cortana, please find us a time monday, Thursday, Friday next week.", + "Context": { + "ReferenceDateTime": "2018-04-16T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "ParentText": "monday, thursday, friday next week", + "Text": "monday", + "Start": 31, + "End": 36, + "TypeName": "datetimeV2.datetimealt", + "Resolution": { + "values": [ + { + "timex": "2018-04-23", + "type": "date", + "value": "2018-04-23" + } + ] + } + }, + { + "ParentText": "monday, thursday, friday next week", + "Text": "thursday", + "Start": 39, + "End": 46, + "TypeName": "datetimeV2.datetimealt", + "Resolution": { + "values": [ + { + "timex": "2018-04-26", + "type": "date", + "value": "2018-04-26" + } + ] + } + }, + { + "ParentText": "monday, thursday, friday next week", + "Text": "friday next week", + "Start": 49, + "End": 64, + "TypeName": "datetimeV2.datetimealt", + "Resolution": { + "values": [ + { + "timex": "2018-04-27", + "type": "date", + "value": "2018-04-27" + } + ] + } + } + ] + }, + { + "Input": "Cortana, Unfortunately the only dates he can do are the 22nd, 23rd, 30th or 31st of March.", + "Context": { + "ReferenceDateTime": "2018-04-16T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "ParentText": "the 22nd, 23rd, 30th or 31st of march", + "Text": "the 22nd", + "Start": 52, + "End": 59, + "TypeName": "datetimeV2.datetimealt", + "Resolution": { + "values": [ + { + "timex": "XXXX-03-22", + "type": "date", + "value": "2019-03-22" + } + ] + } + }, + { + "ParentText": "the 22nd, 23rd, 30th or 31st of march", + "Text": "23rd", + "Start": 62, + "End": 65, + "TypeName": "datetimeV2.datetimealt", + "Resolution": { + "values": [ + { + "timex": "XXXX-03-23", + "type": "date", + "value": "2019-03-23" + } + ] + } + }, + { + "ParentText": "the 22nd, 23rd, 30th or 31st of march", + "Text": "30th", + "Start": 68, + "End": 71, + "TypeName": "datetimeV2.datetimealt", + "Resolution": { + "values": [ + { + "timex": "XXXX-03-30", + "type": "date", + "value": "2019-03-30" + } + ] + } + }, + { + "ParentText": "the 22nd, 23rd, 30th or 31st of march", + "Text": "31st of march", + "Start": 76, + "End": 88, + "TypeName": "datetimeV2.datetimealt", + "Resolution": { + "values": [ + { + "timex": "XXXX-03-31", + "type": "date", + "value": "2019-03-31" + } + ] + } + } + ] + }, + { + "Input": "Cortana please schedule a meeting July 17th, 18th, or 19th for an hour.", + "Context": { + "ReferenceDateTime": "2018-04-16T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "ParentText": "july 17th, 18th, or 19th", + "Text": "july 17th", + "Start": 34, + "End": 42, + "TypeName": "datetimeV2.datetimealt", + "Resolution": { + "values": [ + { + "timex": "XXXX-07-17", + "type": "date", + "value": "2018-07-17" + } + ] + } + }, + { + "ParentText": "july 17th, 18th, or 19th", + "Text": "18th", + "Start": 45, + "End": 48, + "TypeName": "datetimeV2.datetimealt", + "Resolution": { + "values": [ + { + "timex": "XXXX-07-18", + "type": "date", + "value": "2018-07-18" + } + ] + } + }, + { + "ParentText": "july 17th, 18th, or 19th", + "Text": "19th", + "Start": 54, + "End": 57, + "TypeName": "datetimeV2.datetimealt", + "Resolution": { + "values": [ + { + "timex": "XXXX-07-19", + "type": "date", + "value": "2018-07-19" + } + ] + } + }, + { + "Text": "an hour", + "Start": 63, + "End": 69, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT1H", + "type": "duration", + "value": "3600" + } + ] + } + } + ] + }, + { + "Input": "Cortana, please book 2 hours next week", + "Context": { + "ReferenceDateTime": "2018-03-25T01:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "2 hours", + "Start": 21, + "End": 27, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT2H", + "type": "duration", + "value": "7200" + } + ] + } + }, + { + "Text": "next week", + "Start": 29, + "End": 37, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W13", + "type": "daterange", + "start": "2018-03-26", + "end": "2018-04-02" + } + ] + } + } + ] + }, + { + "Input": "Cortana, please book 2 hours next month", + "Context": { + "ReferenceDateTime": "2018-03-25T01:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "2 hours", + "Start": 21, + "End": 27, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT2H", + "type": "duration", + "value": "7200" + } + ] + } + }, + { + "Text": "next month", + "Start": 29, + "End": 38, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-04", + "type": "daterange", + "start": "2018-04-01", + "end": "2018-05-01" + } + ] + } + } + ] + }, + { + "Input": "Cortana, please check my work 2 hours last week", + "Context": { + "ReferenceDateTime": "2018-03-25T01:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "2 hours", + "Start": 30, + "End": 36, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT2H", + "type": "duration", + "value": "7200" + } + ] + } + }, + { + "Text": "last week", + "Start": 38, + "End": 46, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W11", + "type": "daterange", + "start": "2018-03-12", + "end": "2018-03-19" + } + ] + } + } + ] + }, + { + "Input": "Cortana, I'd like to take a break 10 minutes coming week", + "Context": { + "ReferenceDateTime": "2018-03-25T01:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "10 minutes", + "Start": 34, + "End": 43, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT10M", + "type": "duration", + "value": "600" + } + ] + } + }, + { + "Text": "coming week", + "Start": 45, + "End": 55, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W13", + "type": "daterange", + "start": "2018-03-26", + "end": "2018-04-02" + } + ] + } + } + ] + }, + { + "Input": "Cortana, I'd like to take a break three hours in the next week", + "Context": { + "ReferenceDateTime": "2018-04-27T15:47:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "three hours", + "Start": 34, + "End": 44, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT3H", + "type": "duration", + "value": "10800" + } + ] + } + }, + { + "Text": "next week", + "Start": 53, + "End": 61, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W18", + "type": "daterange", + "start": "2018-04-30", + "end": "2018-05-07" + } + ] + } + } + ] + }, + { + "Input": "Cortana, can you please find us a time to meet 5/17/2018?", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "5/17/2018", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-05-17", + "type": "date", + "value": "2018-05-17" + } + ] + }, + "Start": 47, + "End": 55 + } + ] + }, + { + "Input": "Cortana, can you please find us a time to meet 5/17?", + "Context": { + "ReferenceDateTime": "2018-05-07T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "5/17", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-05-17", + "type": "date", + "value": "2017-05-17" + }, + { + "timex": "XXXX-05-17", + "type": "date", + "value": "2018-05-17" + } + ] + }, + "Start": 47, + "End": 50 + } + ] + }, + { + "Input": "Cortana can help us arrange a meeting on May 17.", + "Context": { + "ReferenceDateTime": "2018-05-07T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "may 17", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-05-17", + "type": "date", + "value": "2017-05-17" + }, + { + "timex": "XXXX-05-17", + "type": "date", + "value": "2018-05-17" + } + ] + }, + "Start": 41, + "End": 46 + } + ] + }, + { + "Input": "Each week and another thing this week", + "Context": { + "ReferenceDateTime": "2018-05-20T00:00:00" + }, + "Results": [ + { + "Text": "each week", + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P1W", + "type": "set", + "value": "not resolved" + } + ] + }, + "Start": 0, + "End": 8 + }, + { + "Text": "this week", + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W20", + "type": "daterange", + "start": "2018-05-14", + "end": "2018-05-21" + } + ] + }, + "Start": 28, + "End": 36 + } + ] + }, + { + "Input": "The notes are shared out in the LT working session notes attached each week and highlights are shared in the Data insights section. For this weekโ€™s special topic the data team has written an overview of some of the new features the dashboard supports and how it is built. If you have not seen the dashboard, this may be a great opportunity to learn something new.I would like to ask Cortana to schedule 45 minutes in November. I would also like to share news that Skype integration with our OWA Rea", + "Context": { + "ReferenceDateTime": "2018-05-20T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "each week", + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P1W", + "type": "set", + "value": "not resolved" + } + ] + }, + "Start": 66, + "End": 74 + }, + { + "Text": "this week", + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W20", + "type": "daterange", + "start": "2018-05-14", + "end": "2018-05-21" + } + ] + }, + "Start": 136, + "End": 144 + }, + { + "Text": "45 minutes", + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT45M", + "type": "duration", + "value": "2700" + } + ] + }, + "Start": 403, + "End": 412 + }, + { + "Text": "november", + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-11", + "type": "daterange", + "start": "2017-11-01", + "end": "2017-12-01" + }, + { + "timex": "XXXX-11", + "type": "daterange", + "start": "2018-11-01", + "end": "2018-12-01" + } + ] + }, + "Start": 417, + "End": 424 + } + ] + }, + { + "Input": "Hi, please arrange a meeting for T6 in the coming weeks or next week.", + "Context": { + "ReferenceDateTime": "2018-06-12T00:00:00" + }, + "NotSupported": "python, javascript", + "Results": [ + { + "ParentText": "coming weeks or next week", + "Text": "coming weeks", + "Start": 43, + "End": 54, + "TypeName": "datetimeV2.datetimealt", + "Resolution": { + "values": [ + { + "timex": "(2018-06-13,2018-06-20,P1W)", + "type": "daterange", + "start": "2018-06-13", + "end": "2018-06-20" + } + ] + } + }, + { + "ParentText": "coming weeks or next week", + "Text": "next week", + "Start": 59, + "End": 67, + "TypeName": "datetimeV2.datetimealt", + "Resolution": { + "values": [ + { + "timex": "2018-W25", + "type": "daterange", + "start": "2018-06-18", + "end": "2018-06-25" + } + ] + } + } + ] + }, + { + "Input": "Cortana - can you schedule a meeting next week on Tuesday Wednesday or Thursday for Jim and I to speak on the phone.", + "Context": { + "ReferenceDateTime": "2018-06-26T00:00:00" + }, + "NotSupported": "python, javascript", + "Results": [ + { + "ParentText": "next week on tuesday wednesday or thursday", + "Text": "next week on tuesday", + "Start": 37, + "End": 56, + "TypeName": "datetimeV2.datetimealt", + "Resolution": { + "values": [ + { + "timex": "2018-07-03", + "type": "date", + "value": "2018-07-03" + } + ] + } + }, + { + "ParentText": "next week on tuesday wednesday or thursday", + "Text": "wednesday", + "Start": 58, + "End": 66, + "TypeName": "datetimeV2.datetimealt", + "Resolution": { + "values": [ + { + "timex": "2018-07-04", + "type": "date", + "value": "2018-07-04" + } + ] + } + }, + { + "ParentText": "next week on tuesday wednesday or thursday", + "Text": "thursday", + "Start": 71, + "End": 78, + "TypeName": "datetimeV2.datetimealt", + "Resolution": { + "values": [ + { + "timex": "2018-07-05", + "type": "date", + "value": "2018-07-05" + } + ] + } + } + ] + }, + { + "Input": "Cortana, please schedule 30 minutes onย Tuesday or Wednesday morningย with a Skype bridge.", + "Context": { + "ReferenceDateTime": "2018-07-19T20:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "30 minutes", + "Start": 25, + "End": 34, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT30M", + "type": "duration", + "value": "1800" + } + ] + } + }, + { + "ParentText": "tuesday or wednesday morning", + "Text": "tuesday", + "Start": 39, + "End": 45, + "TypeName": "datetimeV2.datetimealt", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-2TMO", + "type": "datetimerange", + "start": "2018-07-17 08:00:00", + "end": "2018-07-17 12:00:00" + }, + { + "timex": "XXXX-WXX-2TMO", + "type": "datetimerange", + "start": "2018-07-24 08:00:00", + "end": "2018-07-24 12:00:00" + } + ] + } + }, + { + "ParentText": "tuesday or wednesday morning", + "Text": "wednesday morning", + "Start": 50, + "End": 66, + "TypeName": "datetimeV2.datetimealt", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-3TMO", + "type": "datetimerange", + "start": "2018-07-18 08:00:00", + "end": "2018-07-18 12:00:00" + }, + { + "timex": "XXXX-WXX-3TMO", + "type": "datetimerange", + "start": "2018-07-25 08:00:00", + "end": "2018-07-25 12:00:00" + } + ] + } + } + ] + }, + { + "Input": "Cortana, can find us a time Tuesday or Wednesday from 10-4", + "Context": { + "ReferenceDateTime": "2018-07-30T20:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "ParentText": "tuesday or wednesday from 10-4", + "Text": "tuesday", + "Start": 28, + "End": 34, + "TypeName": "datetimeV2.datetimealt", + "Resolution": { + "values": [ + { + "timex": "(XXXX-WXX-2T10,XXXX-WXX-2T16,PT6H)", + "type": "datetimerange", + "start": "2018-07-24 10:00:00", + "end": "2018-07-24 16:00:00" + }, + { + "timex": "(XXXX-WXX-2T10,XXXX-WXX-2T16,PT6H)", + "type": "datetimerange", + "start": "2018-07-31 10:00:00", + "end": "2018-07-31 16:00:00" + } + ] + } + }, + { + "ParentText": "tuesday or wednesday from 10-4", + "Text": "wednesday from 10-4", + "Start": 39, + "End": 57, + "TypeName": "datetimeV2.datetimealt", + "Resolution": { + "values": [ + { + "timex": "(XXXX-WXX-3T10,XXXX-WXX-3T16,PT6H)", + "type": "datetimerange", + "start": "2018-07-25 10:00:00", + "end": "2018-07-25 16:00:00" + }, + { + "timex": "(XXXX-WXX-3T10,XXXX-WXX-3T16,PT6H)", + "type": "datetimerange", + "start": "2018-08-01 10:00:00", + "end": "2018-08-01 16:00:00" + } + ] + } + } + ] + }, + { + "Input": "Could you find a 30 minute timeslot Friday this week or next week.", + "Context": { + "ReferenceDateTime": "2018-07-31T14:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "30 minute", + "Start": 17, + "End": 25, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT30M", + "type": "duration", + "value": "1800" + } + ] + } + }, + { + "ParentText": "friday this week or next week", + "Text": "friday this week", + "Start": 36, + "End": 51, + "TypeName": "datetimeV2.datetimealt", + "Resolution": { + "values": [ + { + "timex": "2018-08-03", + "type": "date", + "value": "2018-08-03" + } + ] + } + }, + { + "ParentText": "friday this week or next week", + "Text": "next week", + "Start": 56, + "End": 64, + "TypeName": "datetimeV2.datetimealt", + "Resolution": { + "values": [ + { + "timex": "2018-08-10", + "type": "date", + "value": "2018-08-10" + } + ] + } + } + ] + }, + { + "Input": "The event will be held on the first Monday of September or December.", + "Context": { + "ReferenceDateTime": "2018-07-31T14:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "ParentText": "the first monday of september or december", + "Text": "the first monday of september", + "Start": 26, + "End": 54, + "TypeName": "datetimeV2.datetimealt", + "Resolution": { + "values": [ + { + "timex": "XXXX-09-WXX-1-#1", + "type": "date", + "value": "2018-09-03" + } + ] + } + }, + { + "ParentText": "the first monday of september or december", + "Text": "december", + "Start": 59, + "End": 66, + "TypeName": "datetimeV2.datetimealt", + "Resolution": { + "values": [ + { + "timex": "XXXX-12-WXX-1-#1", + "type": "date", + "value": "2018-12-03" + } + ] + } + } + ] + }, + { + "Input": "The event will be held on this week or next week.", + "Context": { + "ReferenceDateTime": "2018-07-31T14:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "ParentText": "this week or next week", + "Text": "this week", + "Start": 26, + "End": 34, + "TypeName": "datetimeV2.datetimealt", + "Resolution": { + "values": [ + { + "timex": "2018-W31", + "type": "daterange", + "start": "2018-07-30", + "end": "2018-08-06" + } + ] + } + }, + { + "ParentText": "this week or next week", + "Text": "next week", + "Start": 39, + "End": 47, + "TypeName": "datetimeV2.datetimealt", + "Resolution": { + "values": [ + { + "timex": "2018-W32", + "type": "daterange", + "start": "2018-08-06", + "end": "2018-08-13" + } + ] + } + } + ] + }, + { + "Input": "The event will be held on Thursday or Friday this week.", + "Context": { + "ReferenceDateTime": "2018-07-31T14:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "ParentText": "thursday or friday this week", + "Text": "thursday", + "Start": 26, + "End": 33, + "TypeName": "datetimeV2.datetimealt", + "Resolution": { + "values": [ + { + "timex": "2018-08-02", + "type": "date", + "value": "2018-08-02" + } + ] + } + }, + { + "ParentText": "thursday or friday this week", + "Text": "friday this week", + "Start": 38, + "End": 53, + "TypeName": "datetimeV2.datetimealt", + "Resolution": { + "values": [ + { + "timex": "2018-08-03", + "type": "date", + "value": "2018-08-03" + } + ] + } + } + ] + }, + { + "Input": "Cortana, can you please set something up on the 18th.", + "Context": { + "ReferenceDateTime": "2018-08-07T12:00:00" + }, + "Results": [ + { + "Text": "the 18th", + "Start": 44, + "End": 51, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-XX-18", + "type": "date", + "value": "2018-07-18" + }, + { + "timex": "XXXX-XX-18", + "type": "date", + "value": "2018-08-18" + } + ] + } + } + ] + }, + { + "Input": "Cortana, can you please set something up on the 4th.", + "Context": { + "ReferenceDateTime": "2018-08-07T12:00:00" + }, + "Results": [ + { + "Text": "the 4th", + "Start": 44, + "End": 50, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-XX-04", + "type": "date", + "value": "2018-08-04" + }, + { + "timex": "XXXX-XX-04", + "type": "date", + "value": "2018-09-04" + } + ] + } + } + ] + }, + { + "Input": "Cortana, can you please set something up between the 21st and 23rd.", + "Comment": "Only supported in CalendarMode", + "Context": { + "ReferenceDateTime": "2018-08-08T10:00:00" + }, + "NotSupported": "javascript, python", + "Results": [] + }, + { + "Input": "Cortana, can you please set something up the 21st.", + "Comment": "Only supported in CalendarMode", + "Context": { + "ReferenceDateTime": "2018-08-08T10:00:00" + }, + "NotSupported": "javascript, python", + "Results": [] + }, + { + "Input": "set up a 15 minute skype call next Monday or Tuesday after 1pm GMT.", + "Context": { + "ReferenceDateTime": "2018-08-29T12:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "15 minute", + "Start": 9, + "End": 17, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT15M", + "type": "duration", + "value": "900" + } + ] + } + }, + { + "ParentText": "next monday or tuesday after 1pm", + "Text": "next monday", + "Start": 30, + "End": 40, + "TypeName": "datetimeV2.datetimealt", + "Resolution": { + "values": [ + { + "timex": "2018-09-03", + "type": "date", + "value": "2018-09-03" + } + ] + } + }, + { + "ParentText": "next monday or tuesday after 1pm", + "Text": "tuesday after 1pm", + "Start": 45, + "End": 61, + "TypeName": "datetimeV2.datetimealt", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-2T13", + "Mod": "after", + "type": "datetimerange", + "start": "2018-08-28 13:00:00" + }, + { + "timex": "XXXX-WXX-2T13", + "Mod": "after", + "type": "datetimerange", + "start": "2018-09-04 13:00:00" + } + ] + } + } + ] + }, + { + "Input": "Cortana, I am looking at 18 and 19 June.", + "Context": { + "ReferenceDateTime": "2018-08-29T12:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "ParentText": "18 and 19 june", + "Text": "18", + "Start": 25, + "End": 26, + "TypeName": "datetimeV2.datetimealt", + "Resolution": { + "values": [ + { + "timex": "XXXX-06-18", + "type": "date", + "value": "2019-06-18" + } + ] + } + }, + { + "ParentText": "18 and 19 june", + "Text": "19 june", + "Start": 32, + "End": 38, + "TypeName": "datetimeV2.datetimealt", + "Resolution": { + "values": [ + { + "timex": "XXXX-06-19", + "type": "date", + "value": "2019-06-19" + } + ] + } + } + ] + }, + { + "Input": "Cortana could try to arrange a Skype call this or next week please?", + "Context": { + "ReferenceDateTime": "2019-08-01T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "ParentText": "this or next week", + "Text": "this", + "Start": 42, + "End": 45, + "TypeName": "datetimeV2.datetimealt", + "Resolution": { + "values": [ + { + "timex": "2019-W31", + "type": "daterange", + "start": "2019-07-29", + "end": "2019-08-05" + } + ] + } + }, + { + "ParentText": "this or next week", + "Text": "next week", + "Start": 50, + "End": 58, + "TypeName": "datetimeV2.datetimealt", + "Resolution": { + "values": [ + { + "timex": "2019-W32", + "type": "daterange", + "start": "2019-08-05", + "end": "2019-08-12" + } + ] + } + } + ] + }, + { + "Input": "ABC-12345-A1B2C3 this is yet to be submitted", + "Context": { + "ReferenceDateTime": "2019-08-08T00:00:00" + }, + "Results": [] + }, + { + "Input": "mar3 this week or next", + "Context": { + "ReferenceDateTime": "2019-08-08T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "mar3", + "Start": 0, + "End": 3, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-03-03", + "type": "date", + "value": "2019-03-03" + }, + { + "timex": "XXXX-03-03", + "type": "date", + "value": "2020-03-03" + } + ] + } + }, + { + "ParentText": "this week or next", + "Text": "this week", + "Start": 5, + "End": 13, + "TypeName": "datetimeV2.datetimealt", + "Resolution": { + "values": [ + { + "timex": "2019-W32", + "type": "daterange", + "start": "2019-08-05", + "end": "2019-08-12" + } + ] + } + }, + { + "ParentText": "this week or next", + "Text": "next", + "Start": 18, + "End": 21, + "TypeName": "datetimeV2.datetimealt", + "Resolution": { + "values": [ + { + "timex": "2019-W33", + "type": "daterange", + "start": "2019-08-12", + "end": "2019-08-19" + } + ] + } + } + ] + }, + { + "Input": "Let's meet once a week", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "once a week", + "Start": 11, + "End": 21, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P1W", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "I go on vacation once a year", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "once a year", + "Start": 17, + "End": 27, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P1Y", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "The request is ABC-12345-A1B2C3 this round. Let's arrange a 30 minutes call this week. Look forward to speaking again this week.", + "Context": { + "ReferenceDateTime": "2019-09-09T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "30 minutes", + "Start": 60, + "End": 69, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT30M", + "type": "duration", + "value": "1800" + } + ] + } + }, + { + "Text": "this week", + "Start": 76, + "End": 84, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-W37", + "type": "daterange", + "start": "2019-09-09", + "end": "2019-09-16" + } + ] + } + }, + { + "Text": "this week", + "Start": 118, + "End": 126, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-W37", + "type": "daterange", + "start": "2019-09-09", + "end": "2019-09-16" + } + ] + } + } + ] + }, + { + "Input": "We've met last week this time, right?", + "Context": { + "ReferenceDateTime": "2019-09-09T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "last week", + "Start": 10, + "End": 18, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-W36", + "type": "daterange", + "start": "2019-09-02", + "end": "2019-09-09" + } + ] + } + } + ] + }, + { + "Input": "Open ABC-12345-A1B2C3 next", + "Context": { + "ReferenceDateTime": "2019-09-09T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [] + }, + { + "Input": "Was it last week or this?", + "Context": { + "ReferenceDateTime": "2019-09-09T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "ParentText": "last week or this", + "Text": "last week", + "Start": 7, + "End": 15, + "TypeName": "datetimeV2.datetimealt", + "Resolution": { + "values": [ + { + "timex": "2019-W36", + "type": "daterange", + "start": "2019-09-02", + "end": "2019-09-09" + } + ] + } + }, + { + "ParentText": "last week or this", + "Text": "this", + "Start": 20, + "End": 23, + "TypeName": "datetimeV2.datetimealt", + "Resolution": { + "values": [ + { + "timex": "2019-W37", + "type": "daterange", + "start": "2019-09-09", + "end": "2019-09-16" + } + ] + } + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/English/DateTimeModelSplitDateAndTime.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/English/DateTimeModelSplitDateAndTime.json new file mode 100644 index 000000000..d537b110e --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/English/DateTimeModelSplitDateAndTime.json @@ -0,0 +1,1246 @@ +[ + { + "Input": "I'll be out next hour", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "hour", + "Start": 17, + "End": 20, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT1H", + "Mod": "after", + "type": "duration", + "value": "3600" + } + ] + } + } + ] + }, + { + "Input": "I'll be out next 5 minutes", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "5 minutes", + "Start": 17, + "End": 25, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT5M", + "Mod": "after", + "type": "duration", + "value": "300" + } + ] + } + } + ] + }, + { + "Input": "I'll be out next 3 days", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "3 days", + "Start": 17, + "End": 22, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P3D", + "Mod": "after", + "type": "duration", + "value": "259200" + } + ] + } + } + ] + }, + { + "Input": "schedule a meeting now", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "now", + "Start": 19, + "End": 21, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "PRESENT_REF", + "type": "time", + "value": "2016-11-07 00:00:00" + } + ] + } + } + ] + }, + { + "Input": "schedule a meeting tongiht at 7", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "7", + "Start": 30, + "End": 30, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T07", + "type": "time", + "value": "07:00:00" + }, + { + "timex": "T19", + "type": "time", + "value": "19:00:00" + } + ] + } + } + ] + }, + { + "Input": "schedule a meeting tongiht at 7pm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "7pm", + "Start": 30, + "End": 32, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T19", + "type": "time", + "value": "19:00:00" + } + ] + } + } + ] + }, + { + "Input": "schedule a meeting 2 hours later", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "2 hours", + "Start": 19, + "End": 25, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT2H", + "Mod": "after", + "type": "duration", + "value": "7200" + } + ] + } + } + ] + }, + { + "Input": "schedule a meeting tomorrow from 5pm to 7pm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "tomorrow", + "Start": 19, + "End": 26, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2016-11-08", + "type": "date", + "value": "2016-11-08" + } + ] + } + }, + { + "Text": "5pm", + "Start": 33, + "End": 35, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T17", + "type": "time", + "value": "17:00:00" + } + ] + } + }, + { + "Text": "7pm", + "Start": 40, + "End": 42, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T19", + "type": "time", + "value": "19:00:00" + } + ] + } + } + ] + }, + { + "Input": "schedule a meeting today from 5pm to 7pm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "today", + "Start": 19, + "End": 23, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2016-11-07", + "type": "date", + "value": "2016-11-07" + } + ] + } + }, + { + "Text": "5pm", + "Start": 30, + "End": 32, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T17", + "type": "time", + "value": "17:00:00" + } + ] + } + }, + { + "Text": "7pm", + "Start": 37, + "End": 39, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T19", + "type": "time", + "value": "19:00:00" + } + ] + } + } + ] + }, + { + "Input": "schedule a meeting next Monday from 5pm to 7pm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "next monday", + "Start": 19, + "End": 29, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2016-11-14", + "type": "date", + "value": "2016-11-14" + } + ] + } + }, + { + "Text": "5pm", + "Start": 36, + "End": 38, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T17", + "type": "time", + "value": "17:00:00" + } + ] + } + }, + { + "Text": "7pm", + "Start": 43, + "End": 45, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T19", + "type": "time", + "value": "19:00:00" + } + ] + } + } + ] + }, + { + "Input": "schedule a meeting from 5pm to 7pm tomorrow", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "tomorrow", + "Start": 20, + "End": 27, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2016-11-08", + "type": "date", + "value": "2016-11-08" + } + ] + } + }, + { + "Text": "5pm", + "Start": 24, + "End": 26, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T17", + "type": "time", + "value": "17:00:00" + } + ] + } + }, + { + "Text": "7pm", + "Start": 31, + "End": 33, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T19", + "type": "time", + "value": "19:00:00" + } + ] + } + } + ] + }, + { + "Input": "schedule a meeting from 5pm to 7pm today", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "today", + "Start": 20, + "End": 24, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2016-11-07", + "type": "date", + "value": "2016-11-07" + } + ] + } + }, + { + "Text": "5pm", + "Start": 24, + "End": 26, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T17", + "type": "time", + "value": "17:00:00" + } + ] + } + }, + { + "Text": "7pm", + "Start": 31, + "End": 33, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T19", + "type": "time", + "value": "19:00:00" + } + ] + } + } + ] + }, + { + "Input": "schedule a meeting from 5pm to 7pm next Monday", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "next monday", + "Start": 20, + "End": 30, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2016-11-14", + "type": "date", + "value": "2016-11-14" + } + ] + } + }, + { + "Text": "5pm", + "Start": 24, + "End": 26, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T17", + "type": "time", + "value": "17:00:00" + } + ] + } + }, + { + "Text": "7pm", + "Start": 31, + "End": 33, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T19", + "type": "time", + "value": "19:00:00" + } + ] + } + } + ] + }, + { + "Input": "schedule a meeting tomorrow from 5 to 7pm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "tomorrow", + "Start": 19, + "End": 26, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2016-11-08", + "type": "date", + "value": "2016-11-08" + } + ] + } + }, + { + "Text": "from 5 to 7pm", + "Start": 28, + "End": 40, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T17,T19,PT2H)", + "type": "timerange", + "start": "17:00:00", + "end": "19:00:00" + } + ] + } + } + ] + }, + { + "Input": "schedule a meeting from Sep.1st to Sep.5th", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "sep.1st", + "Start": 24, + "End": 30, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-09-01", + "type": "date", + "value": "2016-09-01" + }, + { + "timex": "XXXX-09-01", + "type": "date", + "value": "2017-09-01" + } + ] + } + }, + { + "Text": "sep.5th", + "Start": 35, + "End": 41, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-09-05", + "type": "date", + "value": "2016-09-05" + }, + { + "timex": "XXXX-09-05", + "type": "date", + "value": "2017-09-05" + } + ] + } + } + ] + }, + { + "Input": "schedule a meeting from July the 5th to July the 8th", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "july the 5th", + "Start": 24, + "End": 35, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-07-05", + "type": "date", + "value": "2016-07-05" + }, + { + "timex": "XXXX-07-05", + "type": "date", + "value": "2017-07-05" + } + ] + } + }, + { + "Text": "july the 8th", + "Start": 40, + "End": 51, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-07-08", + "type": "date", + "value": "2016-07-08" + }, + { + "timex": "XXXX-07-08", + "type": "date", + "value": "2017-07-08" + } + ] + } + } + ] + }, + { + "Input": "schedule a meeting from 5:30 to 7:00", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "5:30", + "Start": 24, + "End": 27, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T05:30", + "type": "time", + "value": "05:30:00" + }, + { + "timex": "T17:30", + "type": "time", + "value": "17:30:00" + } + ] + } + }, + { + "Text": "7:00", + "Start": 32, + "End": 35, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T07:00", + "type": "time", + "value": "07:00:00" + }, + { + "timex": "T19:00", + "type": "time", + "value": "19:00:00" + } + ] + } + } + ] + }, + { + "Input": "schedule a meeting from 5pm to 7pm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "5pm", + "Start": 24, + "End": 26, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T17", + "type": "time", + "value": "17:00:00" + } + ] + } + }, + { + "Text": "7pm", + "Start": 31, + "End": 33, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T19", + "type": "time", + "value": "19:00:00" + } + ] + } + } + ] + }, + { + "Input": "schedule a meeting from 5am to 7pm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "5am", + "Start": 24, + "End": 26, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T05", + "type": "time", + "value": "05:00:00" + } + ] + } + }, + { + "Text": "7pm", + "Start": 31, + "End": 33, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T19", + "type": "time", + "value": "19:00:00" + } + ] + } + } + ] + }, + { + "Input": "schedule a meeting 2 days later", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "2 days", + "Start": 19, + "End": 24, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P2D", + "Mod": "after", + "type": "duration", + "value": "172800" + } + ] + } + } + ] + }, + { + "Input": "I had 2 minutes ago", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "2 minutes", + "Start": 6, + "End": 14, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT2M", + "Mod": "before", + "type": "duration", + "value": "120" + } + ] + } + } + ] + }, + { + "Input": "schedule a meeting tomorrow at 7pm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "tomorrow", + "Start": 19, + "End": 26, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2016-11-08", + "type": "date", + "value": "2016-11-08" + } + ] + } + }, + { + "Text": "7pm", + "Start": 31, + "End": 33, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T19", + "type": "time", + "value": "19:00:00" + } + ] + } + } + ] + }, + { + "Input": "schedule a meeting tomorrow morning at 7pm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "tomorrow", + "Start": 19, + "End": 26, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2016-11-08", + "type": "date", + "value": "2016-11-08" + } + ] + } + }, + { + "Text": "morning at 7pm", + "Start": 28, + "End": 41, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T07", + "type": "time", + "value": "07:00:00" + } + ] + } + } + ] + }, + { + "Input": "It will happen between 10 and 11:30 on 1/1/2015", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "1/1/2015", + "Start": 19, + "End": 26, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2015-01-01", + "type": "date", + "value": "2015-01-01" + } + ] + } + }, + { + "Text": "11:30", + "Start": 30, + "End": 34, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T11:30", + "type": "time", + "value": "11:30:00" + }, + { + "timex": "T23:30", + "type": "time", + "value": "23:30:00" + } + ] + } + } + ] + }, + { + "Input": "It will happen 1/1/2015 between 10 and 11:30", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "1/1/2015", + "Start": 15, + "End": 22, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2015-01-01", + "type": "date", + "value": "2015-01-01" + } + ] + } + }, + { + "Text": "11:30", + "Start": 39, + "End": 43, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T11:30", + "type": "time", + "value": "11:30:00" + }, + { + "timex": "T23:30", + "type": "time", + "value": "23:30:00" + } + ] + } + } + ] + }, + { + "Input": "It will happen from 10:30 to 3 on 1/1/2015", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "1/1/2015", + "Start": 19, + "End": 26, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2015-01-01", + "type": "date", + "value": "2015-01-01" + } + ] + } + }, + { + "Text": "10:30", + "Start": 20, + "End": 24, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T10:30", + "type": "time", + "value": "10:30:00" + }, + { + "timex": "T22:30", + "type": "time", + "value": "22:30:00" + } + ] + } + } + ] + }, + { + "Input": "It will happen between 3 and 5 on 1/1/2015", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "between 3 and 5 on 1/1/2015", + "Start": 15, + "End": 41, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2015-01-01T03,2015-01-01T05,PT2H)", + "type": "datetimerange", + "start": "2015-01-01 03:00:00", + "end": "2015-01-01 05:00:00" + }, + { + "timex": "(2015-01-01T15,2015-01-01T17,PT2H)", + "type": "datetimerange", + "start": "2015-01-01 15:00:00", + "end": "2015-01-01 17:00:00" + } + ] + } + } + ] + }, + { + "Input": "It will happen 1/1/2015 after 2:00", + "Context": { + "ReferenceDateTime": "2018-06-26T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "1/1/2015", + "Start": 15, + "End": 22, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2015-01-01", + "type": "date", + "value": "2015-01-01" + } + ] + } + }, + { + "Text": "2:00", + "Start": 30, + "End": 33, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T02:00", + "type": "time", + "value": "02:00:00" + }, + { + "timex": "T14:00", + "type": "time", + "value": "14:00:00" + } + ] + } + } + ] + }, + { + "Input": "It will happen today before 4pm", + "Context": { + "ReferenceDateTime": "2018-06-26T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "today", + "Start": 15, + "End": 19, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-06-26", + "type": "date", + "value": "2018-06-26" + } + ] + } + }, + { + "Text": "4pm", + "Start": 28, + "End": 30, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T16", + "type": "time", + "value": "16:00:00" + } + ] + } + } + ] + }, + { + "Input": "It will happen next Wednesday later than 10 in the morning", + "Context": { + "ReferenceDateTime": "2018-06-26T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "next wednesday", + "Start": 15, + "End": 28, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-07-04", + "type": "date", + "value": "2018-07-04" + } + ] + } + }, + { + "Text": "10 in the morning", + "Start": 41, + "End": 57, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T10", + "type": "time", + "value": "10:00:00" + } + ] + } + } + ] + }, + { + "Input": "It happened on previous Tuesday by 2 in the afternoon", + "Context": { + "ReferenceDateTime": "2018-06-26T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "previous tuesday", + "Start": 15, + "End": 30, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-06-19", + "type": "date", + "value": "2018-06-19" + } + ] + } + }, + { + "Text": "2 in the afternoon", + "Start": 35, + "End": 52, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T14", + "type": "time", + "value": "14:00:00" + } + ] + } + } + ] + }, + { + "Input": "Let's go on Feb 1st no later than 6:00", + "Context": { + "ReferenceDateTime": "2018-06-26T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "feb 1st", + "Start": 12, + "End": 18, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-02-01", + "type": "date", + "value": "2018-02-01" + }, + { + "timex": "XXXX-02-01", + "type": "date", + "value": "2019-02-01" + } + ] + } + }, + { + "Text": "6:00", + "Start": 34, + "End": 37, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T06:00", + "type": "time", + "value": "06:00:00" + }, + { + "timex": "T18:00", + "type": "time", + "value": "18:00:00" + } + ] + } + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/English/DateTimeParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/English/DateTimeParser.json new file mode 100644 index 000000000..2fdd6bd7d --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/English/DateTimeParser.json @@ -0,0 +1,1481 @@ +[ + { + "Input": "I'll go back now", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "now", + "Type": "datetime", + "Value": { + "Timex": "PRESENT_REF", + "FutureResolution": { + "dateTime": "2016-11-07 00:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 00:00:00" + } + }, + "Start": 13, + "Length": 3 + } + ] + }, + { + "Input": "I'll go back as soon as possible", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "as soon as possible", + "Type": "datetime", + "Value": { + "Timex": "FUTURE_REF", + "FutureResolution": { + "dateTime": "2016-11-07 00:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 00:00:00" + } + }, + "Start": 13, + "Length": 19 + } + ] + }, + { + "Input": "I'll go back on 15 at 8:00", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "15 at 8:00", + "Type": "datetime", + "Value": { + "Timex": "XXXX-XX-15T08:00", + "FutureResolution": { + "dateTime": "2016-11-15 08:00:00" + }, + "PastResolution": { + "dateTime": "2016-10-15 08:00:00" + } + }, + "Start": 16, + "Length": 10 + } + ] + }, + { + "Input": "I'll go back on 15 at 8:00:20", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "15 at 8:00:20", + "Type": "datetime", + "Value": { + "Timex": "XXXX-XX-15T08:00:20", + "FutureResolution": { + "dateTime": "2016-11-15 08:00:20" + }, + "PastResolution": { + "dateTime": "2016-10-15 08:00:20" + } + }, + "Start": 16, + "Length": 13 + } + ] + }, + { + "Input": "I'll go back on 15, 8pm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "15, 8pm", + "Type": "datetime", + "Value": { + "Timex": "XXXX-XX-15T20", + "FutureResolution": { + "dateTime": "2016-11-15 20:00:00" + }, + "PastResolution": { + "dateTime": "2016-10-15 20:00:00" + } + }, + "Start": 16, + "Length": 7 + } + ] + }, + { + "Input": "I'll go back at 5th at 4 a.m.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "5th at 4 a.m.", + "Type": "datetime", + "Value": { + "Timex": "XXXX-XX-05T04", + "FutureResolution": { + "dateTime": "2016-12-05 04:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-05 04:00:00" + } + }, + "Start": 16, + "Length": 13 + } + ] + }, + { + "Input": "I'll go back 04/21/2016, 8:00pm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "04/21/2016, 8:00pm", + "Type": "datetime", + "Value": { + "Timex": "2016-04-21T20:00", + "FutureResolution": { + "dateTime": "2016-04-21 20:00:00" + }, + "PastResolution": { + "dateTime": "2016-04-21 20:00:00" + } + }, + "Start": 13, + "Length": 18 + } + ] + }, + { + "Input": "I'll go back 04/21/2016, 8:00:20pm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "04/21/2016, 8:00:20pm", + "Type": "datetime", + "Value": { + "Timex": "2016-04-21T20:00:20", + "FutureResolution": { + "dateTime": "2016-04-21 20:00:20" + }, + "PastResolution": { + "dateTime": "2016-04-21 20:00:20" + } + }, + "Start": 13, + "Length": 21 + } + ] + }, + { + "Input": "I'll go back Oct.23 at seven", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "Oct.23 at seven", + "Type": "datetime", + "Value": { + "Timex": "XXXX-10-23T07", + "FutureResolution": { + "dateTime": "2017-10-23 07:00:00" + }, + "PastResolution": { + "dateTime": "2016-10-23 07:00:00" + } + }, + "Start": 13, + "Length": 15 + } + ] + }, + { + "Input": "I'll go back October 14 8:00am", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "October 14 8:00am", + "Type": "datetime", + "Value": { + "Timex": "XXXX-10-14T08:00", + "FutureResolution": { + "dateTime": "2017-10-14 08:00:00" + }, + "PastResolution": { + "dateTime": "2016-10-14 08:00:00" + } + }, + "Start": 13, + "Length": 17 + } + ] + }, + { + "Input": "I'll go back October 14 8:00:31am", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "October 14 8:00:31am", + "Type": "datetime", + "Value": { + "Timex": "XXXX-10-14T08:00:31", + "FutureResolution": { + "dateTime": "2017-10-14 08:00:31" + }, + "PastResolution": { + "dateTime": "2016-10-14 08:00:31" + } + }, + "Start": 13, + "Length": 20 + } + ] + }, + { + "Input": "I'll go back October 14 around 8:00am", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "October 14 around 8:00am", + "Type": "datetime", + "Value": { + "Timex": "XXXX-10-14T08:00", + "FutureResolution": { + "dateTime": "2017-10-14 08:00:00" + }, + "PastResolution": { + "dateTime": "2016-10-14 08:00:00" + } + }, + "Start": 13, + "Length": 24 + } + ] + }, + { + "Input": "I'll go back October 14 for 8:00:31am", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "October 14 for 8:00:31am", + "Type": "datetime", + "Value": { + "Timex": "XXXX-10-14T08:00:31", + "FutureResolution": { + "dateTime": "2017-10-14 08:00:31" + }, + "PastResolution": { + "dateTime": "2016-10-14 08:00:31" + } + }, + "Start": 13, + "Length": 24 + } + ] + }, + { + "Input": "I'll go back October 14, 8:00am", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "October 14, 8:00am", + "Type": "datetime", + "Value": { + "Timex": "XXXX-10-14T08:00", + "FutureResolution": { + "dateTime": "2017-10-14 08:00:00" + }, + "PastResolution": { + "dateTime": "2016-10-14 08:00:00" + } + }, + "Start": 13, + "Length": 18 + } + ] + }, + { + "Input": "I'll go back October 14, 8:00:25am", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "October 14, 8:00:25am", + "Type": "datetime", + "Value": { + "Timex": "XXXX-10-14T08:00:25", + "FutureResolution": { + "dateTime": "2017-10-14 08:00:25" + }, + "PastResolution": { + "dateTime": "2016-10-14 08:00:25" + } + }, + "Start": 13, + "Length": 21 + } + ] + }, + { + "Input": "I'll go back May 5, 2016, 20 min past eight in the evening", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "May 5, 2016, 20 min past eight in the evening", + "Type": "datetime", + "Value": { + "Timex": "2016-05-05T20:20", + "FutureResolution": { + "dateTime": "2016-05-05 20:20:00" + }, + "PastResolution": { + "dateTime": "2016-05-05 20:20:00" + } + }, + "Start": 13, + "Length": 45 + } + ] + }, + { + "Input": "I'll go back 8pm on 15", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "8pm on 15", + "Type": "datetime", + "Value": { + "Timex": "XXXX-XX-15T20", + "FutureResolution": { + "dateTime": "2016-11-15 20:00:00" + }, + "PastResolution": { + "dateTime": "2016-10-15 20:00:00" + } + }, + "Start": 13, + "Length": 9 + } + ] + }, + { + "Input": "I'll go back 8pm on the 15", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "8pm on the 15", + "Type": "datetime", + "Value": { + "Timex": "XXXX-XX-15T20", + "FutureResolution": { + "dateTime": "2016-11-15 20:00:00" + }, + "PastResolution": { + "dateTime": "2016-10-15 20:00:00" + } + }, + "Start": 13, + "Length": 13 + } + ] + }, + { + "Input": "I'll go back at seven on 15", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "seven on 15", + "Type": "datetime", + "Value": { + "Timex": "XXXX-XX-15T07", + "FutureResolution": { + "dateTime": "2016-11-15 07:00:00" + }, + "PastResolution": { + "dateTime": "2016-10-15 07:00:00" + } + }, + "Start": 16, + "Length": 11 + } + ] + }, + { + "Input": "I'll go back 8pm today", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "8pm today", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T20", + "FutureResolution": { + "dateTime": "2016-11-07 20:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 20:00:00" + } + }, + "Start": 13, + "Length": 9 + } + ] + }, + { + "Input": "I'll go back a quarter to seven tomorrow", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "a quarter to seven tomorrow", + "Type": "datetime", + "Value": { + "Timex": "2016-11-08T06:45", + "FutureResolution": { + "dateTime": "2016-11-08 06:45:00" + }, + "PastResolution": { + "dateTime": "2016-11-08 06:45:00" + } + }, + "Start": 13, + "Length": 27 + } + ] + }, + { + "Input": "I'll go back 19:00, 2016-12-22", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "19:00, 2016-12-22", + "Type": "datetime", + "Value": { + "Timex": "2016-12-22T19:00", + "FutureResolution": { + "dateTime": "2016-12-22 19:00:00" + }, + "PastResolution": { + "dateTime": "2016-12-22 19:00:00" + } + }, + "Start": 13, + "Length": 17 + } + ] + }, + { + "Input": "I'll go back tomorrow 8:00am", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "tomorrow 8:00am", + "Type": "datetime", + "Value": { + "Timex": "2016-11-08T08:00", + "FutureResolution": { + "dateTime": "2016-11-08 08:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-08 08:00:00" + } + }, + "Start": 13, + "Length": 15 + } + ] + }, + { + "Input": "I'll go back tomorrow morning at 7", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "tomorrow morning at 7", + "Type": "datetime", + "Value": { + "Timex": "2016-11-08T07", + "FutureResolution": { + "dateTime": "2016-11-08 07:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-08 07:00:00" + } + }, + "Start": 13, + "Length": 21 + } + ] + }, + { + "Input": "I'll go back tonight around 7", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "tonight around 7", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T19", + "FutureResolution": { + "dateTime": "2016-11-07 19:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 19:00:00" + } + }, + "Start": 13, + "Length": 16 + } + ] + }, + { + "Input": "I'll go back 7:00 on next Sunday afternoon", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "7:00 on next Sunday afternoon", + "Type": "datetime", + "Value": { + "Timex": "2016-11-20T19:00", + "FutureResolution": { + "dateTime": "2016-11-20 19:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-20 19:00:00" + } + }, + "Start": 13, + "Length": 29 + } + ] + }, + { + "Input": "I'll go back twenty minutes past five tomorrow morning", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "twenty minutes past five tomorrow morning", + "Type": "datetime", + "Value": { + "Timex": "2016-11-08T05:20", + "FutureResolution": { + "dateTime": "2016-11-08 05:20:00" + }, + "PastResolution": { + "dateTime": "2016-11-08 05:20:00" + } + }, + "Start": 13, + "Length": 41 + } + ] + }, + { + "Input": "I'll go back 7, this morning", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "7, this morning", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T07", + "FutureResolution": { + "dateTime": "2016-11-07 07:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 07:00:00" + } + }, + "Start": 13, + "Length": 15 + } + ] + }, + { + "Input": "I'll go back 10, tonight", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "10, tonight", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T22", + "FutureResolution": { + "dateTime": "2016-11-07 22:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 22:00:00" + } + }, + "Start": 13, + "Length": 11 + } + ] + }, + { + "Input": "I'll go back 8pm in the evening, Sunday", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "8pm in the evening, Sunday", + "Type": "datetime", + "Value": { + "Timex": "XXXX-WXX-7T20", + "FutureResolution": { + "dateTime": "2016-11-13 20:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-06 20:00:00" + } + }, + "Start": 13, + "Length": 26 + } + ] + }, + { + "Input": "I'll go back 8pm in the evening, 1st Jan", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "8pm in the evening, 1st Jan", + "Type": "datetime", + "Value": { + "Timex": "XXXX-01-01T20", + "FutureResolution": { + "dateTime": "2017-01-01 20:00:00" + }, + "PastResolution": { + "dateTime": "2016-01-01 20:00:00" + } + }, + "Start": 13, + "Length": 27 + } + ] + }, + { + "Input": "I'll go back 8pm in the evening, 1 Jan", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "8pm in the evening, 1 Jan", + "Type": "datetime", + "Value": { + "Timex": "XXXX-01-01T20", + "FutureResolution": { + "dateTime": "2017-01-01 20:00:00" + }, + "PastResolution": { + "dateTime": "2016-01-01 20:00:00" + } + }, + "Start": 13, + "Length": 25 + } + ] + }, + { + "Input": "I'll go back 10pm tonight", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "10pm tonight", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T22", + "FutureResolution": { + "dateTime": "2016-11-07 22:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 22:00:00" + } + }, + "Start": 13, + "Length": 12 + } + ] + }, + { + "Input": "I'll go back 8am this morning", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "8am this morning", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T08", + "FutureResolution": { + "dateTime": "2016-11-07 08:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 08:00:00" + } + }, + "Start": 13, + "Length": 16 + } + ] + }, + { + "Input": "I'll go back 8pm this evening", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "8pm this evening", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T20", + "FutureResolution": { + "dateTime": "2016-11-07 20:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 20:00:00" + } + }, + "Start": 13, + "Length": 16 + } + ] + }, + { + "Input": "I'll go back the end of the day", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "the end of the day", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T23:59:59", + "FutureResolution": { + "dateTime": "2016-11-07 23:59:59" + }, + "PastResolution": { + "dateTime": "2016-11-07 23:59:59" + } + }, + "Start": 13, + "Length": 18 + } + ] + }, + { + "Input": "I'll go back end of tomorrow", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "end of tomorrow", + "Type": "datetime", + "Value": { + "Timex": "2016-11-08T23:59:59", + "FutureResolution": { + "dateTime": "2016-11-08 23:59:59" + }, + "PastResolution": { + "dateTime": "2016-11-08 23:59:59" + } + }, + "Start": 13, + "Length": 15 + } + ] + }, + { + "Input": "I'll go back end of the sunday", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "end of the sunday", + "Type": "datetime", + "Value": { + "Timex": "XXXX-WXX-7T23:59:59", + "FutureResolution": { + "dateTime": "2016-11-13 23:59:59" + }, + "PastResolution": { + "dateTime": "2016-11-06 23:59:59" + } + }, + "Start": 13, + "Length": 17 + } + ] + }, + { + "Input": "I'll go back in 5 hours", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "in 5 hours", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T05:00:00", + "FutureResolution": { + "dateTime": "2016-11-07 05:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 05:00:00" + } + }, + "Start": 13, + "Length": 10 + } + ] + }, + { + "Input": "I'll go back on 15 at 8:00:24", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "15 at 8:00:24", + "Type": "datetime", + "Value": { + "Timex": "XXXX-XX-15T08:00:24", + "FutureResolution": { + "dateTime": "2016-11-15 08:00:24" + }, + "PastResolution": { + "dateTime": "2016-10-15 08:00:24" + } + }, + "Start": 16, + "Length": 13 + } + ] + }, + { + "Input": "I'll go back 04/21/2016, 8:00:24pm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "04/21/2016, 8:00:24pm", + "Type": "datetime", + "Value": { + "Timex": "2016-04-21T20:00:24", + "FutureResolution": { + "dateTime": "2016-04-21 20:00:24" + }, + "PastResolution": { + "dateTime": "2016-04-21 20:00:24" + } + }, + "Start": 13, + "Length": 21 + } + ] + }, + { + "Input": "I'll go back October 14 8:00:13am", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "October 14 8:00:13am", + "Type": "datetime", + "Value": { + "Timex": "XXXX-10-14T08:00:13", + "FutureResolution": { + "dateTime": "2017-10-14 08:00:13" + }, + "PastResolution": { + "dateTime": "2016-10-14 08:00:13" + } + }, + "Start": 13, + "Length": 20 + } + ] + }, + { + "Input": "I'll go back this morning at 7", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "this morning at 7", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T07", + "FutureResolution": { + "dateTime": "2016-11-07 07:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 07:00:00" + } + }, + "Start": 13, + "Length": 17 + } + ] + }, + { + "Input": "I'll go back this morning at 7am", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "this morning at 7am", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T07", + "FutureResolution": { + "dateTime": "2016-11-07 07:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 07:00:00" + } + }, + "Start": 13, + "Length": 19 + } + ] + }, + { + "Input": "I'll go back this morning at seven", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "this morning at seven", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T07", + "FutureResolution": { + "dateTime": "2016-11-07 07:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 07:00:00" + } + }, + "Start": 13, + "Length": 21 + } + ] + }, + { + "Input": "I'll go back this morning at 7:00", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "this morning at 7:00", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T07:00", + "FutureResolution": { + "dateTime": "2016-11-07 07:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 07:00:00" + } + }, + "Start": 13, + "Length": 20 + } + ] + }, + { + "Input": "I'll go back this night at 7", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "this night at 7", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T19", + "FutureResolution": { + "dateTime": "2016-11-07 19:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 19:00:00" + } + }, + "Start": 13, + "Length": 15 + } + ] + }, + { + "Input": "I'll go back tonight at 7", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "tonight at 7", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T19", + "FutureResolution": { + "dateTime": "2016-11-07 19:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 19:00:00" + } + }, + "Start": 13, + "Length": 12 + } + ] + }, + { + "Input": "I'll go back 2016-12-16T12:23:59", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "2016-12-16T12:23:59", + "Type": "datetime", + "Value": { + "Timex": "2016-12-16T12:23:59", + "FutureResolution": { + "dateTime": "2016-12-16 12:23:59" + }, + "PastResolution": { + "dateTime": "2016-12-16 12:23:59" + } + }, + "Start": 13, + "Length": 19 + } + ] + }, + { + "Input": "I'll go back 6 jan 2017 - 6:37am", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "6 jan 2017 - 6:37am", + "Type": "datetime", + "Value": { + "Timex": "2017-01-06T06:37", + "FutureResolution": { + "dateTime": "2017-01-06 06:37:00" + }, + "PastResolution": { + "dateTime": "2017-01-06 06:37:00" + } + }, + "Start": 13, + "Length": 19 + } + ] + }, + { + "Input": "16. Nov. 2016 10:38", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "16. Nov. 2016 10:38", + "Type": "datetime", + "Value": { + "Timex": "2016-11-16T10:38", + "FutureResolution": { + "dateTime": "2016-11-16 10:38:00" + }, + "PastResolution": { + "dateTime": "2016-11-16 10:38:00" + } + }, + "Start": 0, + "Length": 19 + } + ] + }, + { + "Input": "I will leave 1 day 2 hours later", + "Context": { + "ReferenceDateTime": "2017-11-23T19:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "1 day 2 hours later", + "Type": "datetime", + "Value": { + "Timex": "2017-11-24T21:00:00", + "FutureResolution": { + "dateTime": "2017-11-24 21:00:00" + }, + "PastResolution": { + "dateTime": "2017-11-24 21:00:00" + } + }, + "Start": 13, + "Length": 19 + } + ] + }, + { + "Input": "We met 1 month 2 days 2 hours 30 mins ago", + "Context": { + "ReferenceDateTime": "2017-11-23T19:15:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "1 month 2 days 2 hours 30 mins ago", + "Type": "datetime", + "Value": { + "Timex": "2017-10-21T16:45:00", + "FutureResolution": { + "dateTime": "2017-10-21 16:45:00" + }, + "PastResolution": { + "dateTime": "2017-10-21 16:45:00" + } + }, + "Start": 7, + "Length": 34 + } + ] + }, + { + "Input": "I will be busy in an hour, so call me later", + "Context": { + "ReferenceDateTime": "2017-11-23T00:00:00" + }, + "NotSupported": "javascript", + "Results": [ + { + "Text": "in an hour", + "Type": "datetime", + "Value": { + "Timex": "2017-11-23T01:00:00", + "FutureResolution": { + "dateTime": "2017-11-23 01:00:00" + }, + "PastResolution": { + "dateTime": "2017-11-23 01:00:00" + } + }, + "Start": 15, + "Length": 10 + } + ] + }, + { + "Input": "I will be free in less than an hour, so call me later", + "Context": { + "ReferenceDateTime": "2017-11-23T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "in less than an hour", + "Type": "datetime", + "Value": { + "Mod": "less", + "Timex": "2017-11-23T01:00:00", + "FutureResolution": { + "dateTime": "2017-11-23 01:00:00" + }, + "PastResolution": { + "dateTime": "2017-11-23 01:00:00" + } + }, + "Start": 15, + "Length": 20 + } + ] + }, + { + "Input": "You shouldn't always go to bed end of the day since it will do harm to your health.", + "Context": { + "ReferenceDateTime": "2018-11-21T12:00:00" + }, + "Results": [ + { + "Text": "end of the day", + "Type": "datetime", + "Value": { + "Timex": "2018-11-21T23:59:59", + "FutureResolution": { + "dateTime": "2018-11-21 23:59:59" + }, + "PastResolution": { + "dateTime": "2018-11-21 23:59:59" + } + }, + "Start": 31, + "Length": 14 + } + ] + }, + { + "Input": "You shouldn't always go to bed end of day since it will do harm to your health.", + "Context": { + "ReferenceDateTime": "2018-11-21T12:00:00" + }, + "Results": [ + { + "Text": "end of day", + "Type": "datetime", + "Value": { + "Timex": "2018-11-21T23:59:59", + "FutureResolution": { + "dateTime": "2018-11-21 23:59:59" + }, + "PastResolution": { + "dateTime": "2018-11-21 23:59:59" + } + }, + "Start": 31, + "Length": 10 + } + ] + }, + { + "Input": "Bob and Alice usually exchange their encrypted messages at the eod.", + "Context": { + "ReferenceDateTime": "2018-11-21T12:00:00" + }, + "Results": [ + { + "Text": "the eod", + "Type": "datetime", + "Value": { + "Timex": "2018-11-21T23:59:59", + "FutureResolution": { + "dateTime": "2018-11-21 23:59:59" + }, + "PastResolution": { + "dateTime": "2018-11-21 23:59:59" + } + }, + "Start": 59, + "Length": 7 + } + ] + }, + { + "Input": "I will go back on wed Oct 26 15:50:06 2016.", + "Context": { + "ReferenceDateTime": "2018-11-21T12:00:00" + }, + "NotSupported": "java,javascript, python", + "Results": [ + { + "Text": "wed Oct 26 15:50:06 2016", + "Type": "datetime", + "Value": { + "Timex": "2016-10-26T15:50:06", + "FutureResolution": { + "dateTime": "2016-10-26 15:50:06" + }, + "PastResolution": { + "dateTime": "2016-10-26 15:50:06" + } + }, + "Start": 18, + "Length": 24 + } + ] + }, + { + "Input": "Wed Oct 26 15:50:06 2016 is not a day in 2019.", + "Context": { + "ReferenceDateTime": "2018-11-21T12:00:00" + }, + "NotSupported": "java,javascript, python", + "Results": [ + { + "Text": "wed Oct 26 15:50:06 2016", + "Type": "datetime", + "Value": { + "Timex": "2016-10-26T15:50:06", + "FutureResolution": { + "dateTime": "2016-10-26 15:50:06" + }, + "PastResolution": { + "dateTime": "2016-10-26 15:50:06" + } + }, + "Start": 0, + "Length": 24 + } + ] + }, + { + "Input": "I'll go back at 8.30pm today", + "Context": { + "ReferenceDateTime": "2018-12-26T12:00:00" + }, + "Results": [ + { + "Text": "at 8.30pm today", + "Type": "datetime", + "Value": { + "Timex": "2018-12-26T20:30", + "FutureResolution": { + "dateTime": "2018-12-26 20:30:00" + }, + "PastResolution": { + "dateTime": "2018-12-26 20:30:00" + } + }, + "Start": 13, + "Length": 15 + } + ] + }, + { + "Input": "I'll go back today at 8.30pm", + "Context": { + "ReferenceDateTime": "2018-12-26T12:00:00" + }, + "Results": [ + { + "Text": "today at 8.30pm", + "Type": "datetime", + "Value": { + "Timex": "2018-12-26T20:30", + "FutureResolution": { + "dateTime": "2018-12-26 20:30:00" + }, + "PastResolution": { + "dateTime": "2018-12-26 20:30:00" + } + }, + "Start": 13, + "Length": 15 + } + ] + }, + { + "Input": "I'll go back 8.30pm today", + "Context": { + "ReferenceDateTime": "2018-12-26T12:00:00" + }, + "Results": [ + { + "Text": "8.30pm today", + "Type": "datetime", + "Value": { + "Timex": "2018-12-26T20:30", + "FutureResolution": { + "dateTime": "2018-12-26 20:30:00" + }, + "PastResolution": { + "dateTime": "2018-12-26 20:30:00" + } + }, + "Start": 13, + "Length": 12 + } + ] + }, + { + "Input": "I'll go back 8.30 pm today", + "Context": { + "ReferenceDateTime": "2018-12-26T12:00:00" + }, + "Results": [ + { + "Text": "8.30 pm today", + "Type": "datetime", + "Value": { + "Timex": "2018-12-26T20:30", + "FutureResolution": { + "dateTime": "2018-12-26 20:30:00" + }, + "PastResolution": { + "dateTime": "2018-12-26 20:30:00" + } + }, + "Start": 13, + "Length": 13 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/English/DateTimePeriodExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/English/DateTimePeriodExtractor.json new file mode 100644 index 000000000..9a66ff83b --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/English/DateTimePeriodExtractor.json @@ -0,0 +1,1059 @@ +[ + { + "Input": "I'll be out five to seven today", + "Results": [ + { + "Text": "five to seven today", + "Type": "datetimerange", + "Start": 12, + "Length": 19 + } + ] + }, + { + "Input": "I'll be out five to seven of tomorrow", + "Results": [ + { + "Text": "five to seven of tomorrow", + "Type": "datetimerange", + "Start": 12, + "Length": 25 + } + ] + }, + { + "Input": "I'll be out from 5 to 6 next sunday", + "Results": [ + { + "Text": "from 5 to 6 next sunday", + "Type": "datetimerange", + "Start": 12, + "Length": 23 + } + ] + }, + { + "Input": "I'll be out from 5 to 6pm next sunday", + "Results": [ + { + "Text": "from 5 to 6pm next sunday", + "Type": "datetimerange", + "Start": 12, + "Length": 25 + } + ] + }, + { + "Input": "I'll be out from 4pm to 5pm today", + "Results": [ + { + "Text": "from 4pm to 5pm today", + "Type": "datetimerange", + "Start": 12, + "Length": 21 + } + ] + }, + { + "Input": "I'll be out from 4pm today to 5pm tomorrow", + "Results": [ + { + "Text": "from 4pm today to 5pm tomorrow", + "Type": "datetimerange", + "Start": 12, + "Length": 30 + } + ] + }, + { + "Input": "I'll be out from 4pm to 5pm of tomorrow", + "Results": [ + { + "Text": "from 4pm to 5pm of tomorrow", + "Type": "datetimerange", + "Start": 12, + "Length": 27 + } + ] + }, + { + "Input": "I'll be out from 4pm to 5pm of 2017-6-6", + "Results": [ + { + "Text": "from 4pm to 5pm of 2017-6-6", + "Type": "datetimerange", + "Start": 12, + "Length": 27 + } + ] + }, + { + "Input": "I'll be out from 4pm to 5pm May 5, 2018", + "Results": [ + { + "Text": "from 4pm to 5pm May 5, 2018", + "Type": "datetimerange", + "Start": 12, + "Length": 27 + } + ] + }, + { + "Input": "I'll be out from 4:00 to 5pm May 5, 2018", + "Results": [ + { + "Text": "from 4:00 to 5pm May 5, 2018", + "Type": "datetimerange", + "Start": 12, + "Length": 28 + } + ] + }, + { + "Input": "I'll be out from 4pm on Jan 1, 2016 to 5pm today", + "Results": [ + { + "Text": "from 4pm on Jan 1, 2016 to 5pm today", + "Type": "datetimerange", + "Start": 12, + "Length": 36 + } + ] + }, + { + "Input": "I'll be out from 2:00pm, 2016-2-21 to 3:32, 04/23/2016", + "Comment": "Java does not correctly handle lookbehinds.", + "NotSupported": "java", + "Results": [ + { + "Text": "from 2:00pm, 2016-2-21 to 3:32, 04/23/2016", + "Type": "datetimerange", + "Start": 12, + "Length": 42 + } + ] + }, + { + "Input": "I'll be out from today at 4 to next Wedn at 5", + "Results": [ + { + "Text": "from today at 4 to next Wedn at 5", + "Type": "datetimerange", + "Start": 12, + "Length": 33 + } + ] + }, + { + "Input": "I'll be out between 4pm and 5pm today", + "Results": [ + { + "Text": "between 4pm and 5pm today", + "Type": "datetimerange", + "Start": 12, + "Length": 25 + } + ] + }, + { + "Input": "I'll be out between 4pm on Jan 1, 2016 and 5pm today", + "Results": [ + { + "Text": "between 4pm on Jan 1, 2016 and 5pm today", + "Type": "datetimerange", + "Start": 12, + "Length": 40 + } + ] + }, + { + "Input": "I'll go back tonight", + "Results": [ + { + "Text": "tonight", + "Type": "datetimerange", + "Start": 13, + "Length": 7 + } + ] + }, + { + "Input": "I'll go back this night", + "Results": [ + { + "Text": "this night", + "Type": "datetimerange", + "Start": 13, + "Length": 10 + } + ] + }, + { + "Input": "I'll go back this evening", + "Results": [ + { + "Text": "this evening", + "Type": "datetimerange", + "Start": 13, + "Length": 12 + } + ] + }, + { + "Input": "I'll go back this morning", + "Results": [ + { + "Text": "this morning", + "Type": "datetimerange", + "Start": 13, + "Length": 12 + } + ] + }, + { + "Input": "I'll go back this afternoon", + "Results": [ + { + "Text": "this afternoon", + "Type": "datetimerange", + "Start": 13, + "Length": 14 + } + ] + }, + { + "Input": "I'll go back next night", + "Results": [ + { + "Text": "next night", + "Type": "datetimerange", + "Start": 13, + "Length": 10 + } + ] + }, + { + "Input": "I'll go back last night", + "Results": [ + { + "Text": "last night", + "Type": "datetimerange", + "Start": 13, + "Length": 10 + } + ] + }, + { + "Input": "I'll go back tomorrow night", + "Results": [ + { + "Text": "tomorrow night", + "Type": "datetimerange", + "Start": 13, + "Length": 14 + } + ] + }, + { + "Input": "I'll go back next monday afternoon", + "Results": [ + { + "Text": "next monday afternoon", + "Type": "datetimerange", + "Start": 13, + "Length": 21 + } + ] + }, + { + "Input": "I'll go back May 5th night", + "Results": [ + { + "Text": "May 5th night", + "Type": "datetimerange", + "Start": 13, + "Length": 13 + } + ] + }, + { + "Input": "I'll go back last 3 minute", + "Results": [ + { + "Text": "last 3 minute", + "Type": "datetimerange", + "Start": 13, + "Length": 13 + } + ] + }, + { + "Input": "I'll go back past 3 minute", + "Results": [ + { + "Text": "past 3 minute", + "Type": "datetimerange", + "Start": 13, + "Length": 13 + } + ] + }, + { + "Input": "I'll go back previous 3 minute", + "Results": [ + { + "Text": "previous 3 minute", + "Type": "datetimerange", + "Start": 13, + "Length": 17 + } + ] + }, + { + "Input": "I'll go back previous 3mins", + "Results": [ + { + "Text": "previous 3mins", + "Type": "datetimerange", + "Start": 13, + "Length": 14 + } + ] + }, + { + "Input": "I'll go back next 5 hrs", + "Results": [ + { + "Text": "next 5 hrs", + "Type": "datetimerange", + "Start": 13, + "Length": 10 + } + ] + }, + { + "Input": "I'll go back last minute", + "Results": [ + { + "Text": "last minute", + "Type": "datetimerange", + "Start": 13, + "Length": 11 + } + ] + }, + { + "Input": "I'll go back next hour", + "Results": [ + { + "Text": "next hour", + "Type": "datetimerange", + "Start": 13, + "Length": 9 + } + ] + }, + { + "Input": "I'll go back last few minutes", + "Results": [ + { + "Text": "last few minutes", + "Type": "datetimerange", + "Start": 13, + "Length": 16 + } + ] + }, + { + "Input": "I'll go back past several minutes", + "Results": [ + { + "Text": "past several minutes", + "Type": "datetimerange", + "Start": 13, + "Length": 20 + } + ] + }, + { + "Input": "I'll go back tuesday in the morning", + "Results": [ + { + "Text": "tuesday in the morning", + "Type": "datetimerange", + "Start": 13, + "Length": 22 + } + ] + }, + { + "Input": "I'll go back tuesday in the afternoon", + "Results": [ + { + "Text": "tuesday in the afternoon", + "Type": "datetimerange", + "Start": 13, + "Length": 24 + } + ] + }, + { + "Input": "I'll go back tuesday in the evening", + "Results": [ + { + "Text": "tuesday in the evening", + "Type": "datetimerange", + "Start": 13, + "Length": 22 + } + ] + }, + { + "Input": "let's meet in the early-morning Tuesday", + "Results": [ + { + "Text": "in the early-morning Tuesday", + "Type": "datetimerange", + "Start": 11, + "Length": 28 + } + ] + }, + { + "Input": "let's meet in the late-morning Tuesday", + "Results": [ + { + "Text": "in the late-morning Tuesday", + "Type": "datetimerange", + "Start": 11, + "Length": 27 + } + ] + }, + { + "Input": "let's meet in the early-afternoon Tuesday", + "Results": [ + { + "Text": "in the early-afternoon Tuesday", + "Type": "datetimerange", + "Start": 11, + "Length": 30 + } + ] + }, + { + "Input": "let's meet in the late-afternoon Tuesday", + "Results": [ + { + "Text": "in the late-afternoon Tuesday", + "Type": "datetimerange", + "Start": 11, + "Length": 29 + } + ] + }, + { + "Input": "let's meet in the early-evening Tuesday", + "Results": [ + { + "Text": "in the early-evening Tuesday", + "Type": "datetimerange", + "Start": 11, + "Length": 28 + } + ] + }, + { + "Input": "let's meet in the late-evening Tuesday", + "Results": [ + { + "Text": "in the late-evening Tuesday", + "Type": "datetimerange", + "Start": 11, + "Length": 27 + } + ] + }, + { + "Input": "let's meet in the early-night Tuesday", + "Results": [ + { + "Text": "in the early-night Tuesday", + "Type": "datetimerange", + "Start": 11, + "Length": 26 + } + ] + }, + { + "Input": "let's meet in the late-night Tuesday", + "Results": [ + { + "Text": "in the late-night Tuesday", + "Type": "datetimerange", + "Start": 11, + "Length": 25 + } + ] + }, + { + "Input": "let's meet in the early night Tuesday", + "Results": [ + { + "Text": "in the early night Tuesday", + "Type": "datetimerange", + "Start": 11, + "Length": 26 + } + ] + }, + { + "Input": "let's meet in the late night Tuesday", + "Results": [ + { + "Text": "in the late night Tuesday", + "Type": "datetimerange", + "Start": 11, + "Length": 25 + } + ] + }, + { + "Input": "let's meet in the early-morning on Tuesday", + "Results": [ + { + "Text": "in the early-morning on Tuesday", + "Type": "datetimerange", + "Start": 11, + "Length": 31 + } + ] + }, + { + "Input": "let's meet in the late-morning on Tuesday", + "Results": [ + { + "Text": "in the late-morning on Tuesday", + "Type": "datetimerange", + "Start": 11, + "Length": 30 + } + ] + }, + { + "Input": "let's meet in the early-afternoon on Tuesday", + "Results": [ + { + "Text": "in the early-afternoon on Tuesday", + "Type": "datetimerange", + "Start": 11, + "Length": 33 + } + ] + }, + { + "Input": "let's meet in the late-afternoon on Tuesday", + "Results": [ + { + "Text": "in the late-afternoon on Tuesday", + "Type": "datetimerange", + "Start": 11, + "Length": 32 + } + ] + }, + { + "Input": "let's meet in the early-evening on Tuesday", + "Results": [ + { + "Text": "in the early-evening on Tuesday", + "Type": "datetimerange", + "Start": 11, + "Length": 31 + } + ] + }, + { + "Input": "let's meet in the late-evening on Tuesday", + "Results": [ + { + "Text": "in the late-evening on Tuesday", + "Type": "datetimerange", + "Start": 11, + "Length": 30 + } + ] + }, + { + "Input": "let's meet in the early-night on Tuesday", + "Results": [ + { + "Text": "in the early-night on Tuesday", + "Type": "datetimerange", + "Start": 11, + "Length": 29 + } + ] + }, + { + "Input": "let's meet in the late-night on Tuesday", + "Results": [ + { + "Text": "in the late-night on Tuesday", + "Type": "datetimerange", + "Start": 11, + "Length": 28 + } + ] + }, + { + "Input": "let's meet in the early night on Tuesday", + "Results": [ + { + "Text": "in the early night on Tuesday", + "Type": "datetimerange", + "Start": 11, + "Length": 29 + } + ] + }, + { + "Input": "let's meet in the late night on Tuesday", + "Results": [ + { + "Text": "in the late night on Tuesday", + "Type": "datetimerange", + "Start": 11, + "Length": 28 + } + ] + }, + { + "Input": "let's meet on Tuesday early-morning", + "Results": [ + { + "Text": "Tuesday early-morning", + "Type": "datetimerange", + "Start": 14, + "Length": 21 + } + ] + }, + { + "Input": "let's meet on Tuesday late-morning", + "Results": [ + { + "Text": "Tuesday late-morning", + "Type": "datetimerange", + "Start": 14, + "Length": 20 + } + ] + }, + { + "Input": "let's meet on Tuesday early-afternoon", + "Results": [ + { + "Text": "Tuesday early-afternoon", + "Type": "datetimerange", + "Start": 14, + "Length": 23 + } + ] + }, + { + "Input": "let's meet on Tuesday late-afternoon", + "Results": [ + { + "Text": "Tuesday late-afternoon", + "Type": "datetimerange", + "Start": 14, + "Length": 22 + } + ] + }, + { + "Input": "let's meet on Tuesday early-evening", + "Results": [ + { + "Text": "Tuesday early-evening", + "Type": "datetimerange", + "Start": 14, + "Length": 21 + } + ] + }, + { + "Input": "let's meet on Tuesday late-evening", + "Results": [ + { + "Text": "Tuesday late-evening", + "Type": "datetimerange", + "Start": 14, + "Length": 20 + } + ] + }, + { + "Input": "let's meet on Tuesday early-night", + "Results": [ + { + "Text": "Tuesday early-night", + "Type": "datetimerange", + "Start": 14, + "Length": 19 + } + ] + }, + { + "Input": "let's meet on Tuesday late-night", + "Results": [ + { + "Text": "Tuesday late-night", + "Type": "datetimerange", + "Start": 14, + "Length": 18 + } + ] + }, + { + "Input": "let's meet on Tuesday early night", + "Results": [ + { + "Text": "Tuesday early night", + "Type": "datetimerange", + "Start": 14, + "Length": 19 + } + ] + }, + { + "Input": "let's meet on Tuesday late night", + "Results": [ + { + "Text": "Tuesday late night", + "Type": "datetimerange", + "Start": 14, + "Length": 18 + } + ] + }, + { + "Input": "I'll be out rest of the day", + "Results": [ + { + "Text": "rest of the day", + "Type": "datetimerange", + "Start": 12, + "Length": 15 + } + ] + }, + { + "Input": "I'll be out rest of this day", + "Results": [ + { + "Text": "rest of this day", + "Type": "datetimerange", + "Start": 12, + "Length": 16 + } + ] + }, + { + "Input": "I'll be out rest of current day", + "Results": [ + { + "Text": "rest of current day", + "Type": "datetimerange", + "Start": 12, + "Length": 19 + } + ] + }, + { + "Input": "I'll be out rest the day", + "Results": [ + { + "Text": "rest the day", + "Type": "datetimerange", + "Start": 12, + "Length": 12 + } + ] + }, + { + "Input": "Cortana, please schedule a skype for business meeting with Wayne, on Friday between 1PM and 4 PM. ", + "Results": [ + { + "Text": "Friday between 1PM and 4 PM", + "Type": "datetimerange", + "Start": 69, + "Length": 27 + } + ] + }, + { + "Input": "Can you schedule us tomorrow between 8am and 2pm?", + "Results": [ + { + "Text": "tomorrow between 8am and 2pm", + "Type": "datetimerange", + "Start": 20, + "Length": 28 + } + ] + }, + { + "Input": "Can you schedule us Dec 9th between 8am and 2pm?", + "Results": [ + { + "Text": "Dec 9th between 8am and 2pm", + "Type": "datetimerange", + "Start": 20, + "Length": 27 + } + ] + }, + { + "Input": "Hi Cortana- Please schedule a skype meeting with Jennifer. I need a 30 min meeting this Friday, in the afternoon.", + "Results": [ + { + "Text": "this Friday, in the afternoon", + "Type": "datetimerange", + "Start": 84, + "Length": 29 + } + ] + }, + { + "Input": "Hi Cortana- Please schedule a skype meeting with Jennifer. I need a 30 min meeting in the afternoon, this Friday", + "Results": [ + { + "Text": "in the afternoon, this Friday", + "Type": "datetimerange", + "Start": 84, + "Length": 29 + } + ] + }, + { + "Input": "Cortana, please schedule a skype for business meeting with Wayne, on Friday afternoon between 1PM and 4 PM.", + "Results": [ + { + "Text": "Friday afternoon between 1PM and 4 PM", + "Type": "datetimerange", + "Start": 69, + "Length": 37 + } + ] + }, + { + "Input": "Cortana, please schedule a skype for business meeting with Wayne, in the afternoon on Friday between 1PM and 4 PM.", + "Results": [ + { + "Text": "in the afternoon on Friday between 1PM and 4 PM", + "Type": "datetimerange", + "Start": 66, + "Length": 47 + } + ] + }, + { + "Input": "Can you schedule us 2015-09-23 1p.m. to 4", + "NotSupported": "javascript", + "Results": [ + { + "Text": "2015-09-23 1p.m. to 4", + "Type": "datetimerange", + "Start": 20, + "Length": 21 + } + ] + }, + { + "Input": "Can you schedule us 2015-09-23 1:30p.m. to 4.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "2015-09-23 1:30p.m. to 4", + "Type": "datetimerange", + "Start": 20, + "Length": 24 + } + ] + }, + { + "Input": "I'll go back tuesday AM", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "tuesday AM", + "Type": "datetimerange", + "Start": 13, + "Length": 10 + } + ] + }, + { + "Input": "I'll go back tuesday PM", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "tuesday PM", + "Type": "datetimerange", + "Start": 13, + "Length": 10 + } + ] + }, + { + "Input": "It will happen 2 hours in the future", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "2 hours in the future", + "Type": "datetimerange", + "Start": 15, + "Length": 21 + } + ] + }, + { + "Input": "It will happen between 10 and 11:30 on 1/1/2015", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "between 10 and 11:30 on 1/1/2015", + "Type": "datetimerange", + "Start": 15, + "Length": 32 + } + ] + }, + { + "Input": "It will happen 1/1/2015 between 10 and 11:30", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "1/1/2015 between 10 and 11:30", + "Type": "datetimerange", + "Start": 15, + "Length": 29 + } + ] + }, + { + "Input": "It will happen from 10:30 to 3 on 1/1/2015", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "from 10:30 to 3 on 1/1/2015", + "Type": "datetimerange", + "Start": 15, + "Length": 27 + } + ] + }, + { + "Input": "It will happen between 3 and 5 on 1/1/2015", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "between 3 and 5 on 1/1/2015", + "Type": "datetimerange", + "Start": 15, + "Length": 27 + } + ] + }, + { + "Input": "It will happen from 3:30 to 5:55 on 1/1/2015", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "from 3:30 to 5:55 on 1/1/2015", + "Type": "datetimerange", + "Start": 15, + "Length": 29 + } + ] + }, + { + "Input": "It will happen 1/1/2015 after 2:00", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "1/1/2015 after 2:00", + "Type": "datetimerange", + "Start": 15, + "Length": 19 + } + ] + }, + { + "Input": "It will happen today before 4pm", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "today before 4pm", + "Type": "datetimerange", + "Start": 15, + "Length": 16 + } + ] + }, + { + "Input": "It will happen next Wednesday later than 10 in the morning", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "next Wednesday later than 10 in the morning", + "Type": "datetimerange", + "Start": 15, + "Length": 43 + } + ] + }, + { + "Input": "It happened on previous Tuesday by 2 in the afternoon", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "previous Tuesday by 2 in the afternoon", + "Type": "datetimerange", + "Start": 15, + "Length": 38 + } + ] + }, + { + "Input": "Let's go on Feb 1st no later than 6:00", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "Feb 1st no later than 6:00", + "Type": "datetimerange", + "Start": 12, + "Length": 26 + } + ] + }, + { + "Input": "Make me unavailable from 12-04-2019 6:00am until 12-05-2019 8:00pm", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "from 12-04-2019 6:00am until 12-05-2019 8:00pm", + "Type": "datetimerange", + "Start": 20, + "Length": 46 + } + ] + }, + { + "Input": "It happened on next week after 2:00", + "NotSupported": "javascript, python", + "Results": [] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/English/DateTimePeriodParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/English/DateTimePeriodParser.json new file mode 100644 index 000000000..0f04142e7 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/English/DateTimePeriodParser.json @@ -0,0 +1,2453 @@ +[ + { + "Input": "I'll be out five to seven today", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "five to seven today", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T05,2016-11-07T07,PT2H)", + "FutureResolution": { + "startDateTime": "2016-11-07 05:00:00", + "endDateTime": "2016-11-07 07:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 05:00:00", + "endDateTime": "2016-11-07 07:00:00" + } + }, + "Start": 12, + "Length": 19 + } + ] + }, + { + "Input": "I'll be out from 5 to 6 of 4/22/2016", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "from 5 to 6 of 4/22/2016", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-04-22T05,2016-04-22T06,PT1H)", + "FutureResolution": { + "startDateTime": "2016-04-22 05:00:00", + "endDateTime": "2016-04-22 06:00:00" + }, + "PastResolution": { + "startDateTime": "2016-04-22 05:00:00", + "endDateTime": "2016-04-22 06:00:00" + } + }, + "Start": 12, + "Length": 24 + } + ] + }, + { + "Input": "I'll be out from 5 to 6 of April 22", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "from 5 to 6 of April 22", + "Type": "datetimerange", + "Value": { + "Timex": "(XXXX-04-22T05,XXXX-04-22T06,PT1H)", + "FutureResolution": { + "startDateTime": "2017-04-22 05:00:00", + "endDateTime": "2017-04-22 06:00:00" + }, + "PastResolution": { + "startDateTime": "2016-04-22 05:00:00", + "endDateTime": "2016-04-22 06:00:00" + } + }, + "Start": 12, + "Length": 23 + } + ] + }, + { + "Input": "I'll be out from 5 to 6pm of April 22", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "from 5 to 6pm of April 22", + "Type": "datetimerange", + "Value": { + "Timex": "(XXXX-04-22T17,XXXX-04-22T18,PT1H)", + "FutureResolution": { + "startDateTime": "2017-04-22 17:00:00", + "endDateTime": "2017-04-22 18:00:00" + }, + "PastResolution": { + "startDateTime": "2016-04-22 17:00:00", + "endDateTime": "2016-04-22 18:00:00" + } + }, + "Start": 12, + "Length": 25 + } + ] + }, + { + "Input": "I'll be out from 5 to 6 on 1st Jan", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "from 5 to 6 on 1st Jan", + "Type": "datetimerange", + "Value": { + "Timex": "(XXXX-01-01T05,XXXX-01-01T06,PT1H)", + "FutureResolution": { + "startDateTime": "2017-01-01 05:00:00", + "endDateTime": "2017-01-01 06:00:00" + }, + "PastResolution": { + "startDateTime": "2016-01-01 05:00:00", + "endDateTime": "2016-01-01 06:00:00" + } + }, + "Start": 12, + "Length": 22 + } + ] + }, + { + "Input": "I'll be out 3pm to 4pm tomorrow", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "3pm to 4pm tomorrow", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-08T15,2016-11-08T16,PT1H)", + "FutureResolution": { + "startDateTime": "2016-11-08 15:00:00", + "endDateTime": "2016-11-08 16:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-08 15:00:00", + "endDateTime": "2016-11-08 16:00:00" + } + }, + "Start": 12, + "Length": 19 + } + ] + }, + { + "Input": "I'll be out 3:00 to 4:00 tomorrow", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "3:00 to 4:00 tomorrow", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-08T03:00,2016-11-08T04:00,PT1H)", + "FutureResolution": { + "startDateTime": "2016-11-08 03:00:00", + "endDateTime": "2016-11-08 04:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-08 03:00:00", + "endDateTime": "2016-11-08 04:00:00" + } + }, + "Start": 12, + "Length": 21 + } + ] + }, + { + "Input": "I'll be out half past seven to 4pm tomorrow", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript", + "Results": [ + { + "Text": "half past seven to 4pm tomorrow", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-08T07:30,2016-11-08T16,PT8H30M)", + "FutureResolution": { + "startDateTime": "2016-11-08 07:30:00", + "endDateTime": "2016-11-08 16:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-08 07:30:00", + "endDateTime": "2016-11-08 16:00:00" + } + }, + "Start": 12, + "Length": 31 + } + ] + }, + { + "Input": "I'll be out from 4pm today to 5pm tomorrow", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "from 4pm today to 5pm tomorrow", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16,2016-11-08T17,PT25H)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:00:00", + "endDateTime": "2016-11-08 17:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:00:00", + "endDateTime": "2016-11-08 17:00:00" + } + }, + "Start": 12, + "Length": 30 + } + ] + }, + { + "Input": "I'll be out from 2:00pm, 2016-2-21 to 3:32, 04/23/2016", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Comment": "Java does not correctly handle lookbehinds.", + "NotSupported": "java", + "Results": [ + { + "Text": "from 2:00pm, 2016-2-21 to 3:32, 04/23/2016", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-02-21T14:00,2016-04-23T03:32,PT1478H)", + "FutureResolution": { + "startDateTime": "2016-02-21 14:00:00", + "endDateTime": "2016-04-23 03:32:00" + }, + "PastResolution": { + "startDateTime": "2016-02-21 14:00:00", + "endDateTime": "2016-04-23 03:32:00" + } + }, + "Start": 12, + "Length": 42 + } + ] + }, + { + "Input": "I'll be out between 4pm and 5pm today", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "between 4pm and 5pm today", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16,2016-11-07T17,PT1H)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:00:00", + "endDateTime": "2016-11-07 17:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:00:00", + "endDateTime": "2016-11-07 17:00:00" + } + }, + "Start": 12, + "Length": 25 + } + ] + }, + { + "Input": "I'll be out between 4pm on Jan 1, 2016 and 5pm today", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "between 4pm on Jan 1, 2016 and 5pm today", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-01-01T16,2016-11-07T17,PT7465H)", + "FutureResolution": { + "startDateTime": "2016-01-01 16:00:00", + "endDateTime": "2016-11-07 17:00:00" + }, + "PastResolution": { + "startDateTime": "2016-01-01 16:00:00", + "endDateTime": "2016-11-07 17:00:00" + } + }, + "Start": 12, + "Length": 40 + } + ] + }, + { + "Input": "I'll go back tonight", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "tonight", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-07TNI", + "FutureResolution": { + "startDateTime": "2016-11-07 20:00:00", + "endDateTime": "2016-11-07 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-07 20:00:00", + "endDateTime": "2016-11-07 23:59:59" + } + }, + "Start": 13, + "Length": 7 + } + ] + }, + { + "Input": "I'll go back tonight for 8", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "tonight", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-07TNI", + "FutureResolution": { + "startDateTime": "2016-11-07 20:00:00", + "endDateTime": "2016-11-07 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-07 20:00:00", + "endDateTime": "2016-11-07 23:59:59" + } + }, + "Start": 13, + "Length": 7 + } + ] + }, + { + "Input": "I'll go back this night", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "this night", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-07TNI", + "FutureResolution": { + "startDateTime": "2016-11-07 20:00:00", + "endDateTime": "2016-11-07 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-07 20:00:00", + "endDateTime": "2016-11-07 23:59:59" + } + }, + "Start": 13, + "Length": 10 + } + ] + }, + { + "Input": "I'll go back this evening", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "this evening", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-07TEV", + "FutureResolution": { + "startDateTime": "2016-11-07 16:00:00", + "endDateTime": "2016-11-07 20:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:00:00", + "endDateTime": "2016-11-07 20:00:00" + } + }, + "Start": 13, + "Length": 12 + } + ] + }, + { + "Input": "I'll go back this morning", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "this morning", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-07TMO", + "FutureResolution": { + "startDateTime": "2016-11-07 08:00:00", + "endDateTime": "2016-11-07 12:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 08:00:00", + "endDateTime": "2016-11-07 12:00:00" + } + }, + "Start": 13, + "Length": 12 + } + ] + }, + { + "Input": "I'll go back this afternoon", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "this afternoon", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-07TAF", + "FutureResolution": { + "startDateTime": "2016-11-07 12:00:00", + "endDateTime": "2016-11-07 16:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 12:00:00", + "endDateTime": "2016-11-07 16:00:00" + } + }, + "Start": 13, + "Length": 14 + } + ] + }, + { + "Input": "I'll go back next night", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "next night", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-08TNI", + "FutureResolution": { + "startDateTime": "2016-11-08 20:00:00", + "endDateTime": "2016-11-08 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-08 20:00:00", + "endDateTime": "2016-11-08 23:59:59" + } + }, + "Start": 13, + "Length": 10 + } + ] + }, + { + "Input": "I'll go back last night", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "last night", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-06TNI", + "FutureResolution": { + "startDateTime": "2016-11-06 20:00:00", + "endDateTime": "2016-11-06 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-06 20:00:00", + "endDateTime": "2016-11-06 23:59:59" + } + }, + "Start": 13, + "Length": 10 + } + ] + }, + { + "Input": "I'll go back tomorrow night", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "tomorrow night", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-08TNI", + "FutureResolution": { + "startDateTime": "2016-11-08 20:00:00", + "endDateTime": "2016-11-08 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-08 20:00:00", + "endDateTime": "2016-11-08 23:59:59" + } + }, + "Start": 13, + "Length": 14 + } + ] + }, + { + "Input": "I'll go back next monday afternoon", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "next monday afternoon", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-14TAF", + "FutureResolution": { + "startDateTime": "2016-11-14 12:00:00", + "endDateTime": "2016-11-14 16:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-14 12:00:00", + "endDateTime": "2016-11-14 16:00:00" + } + }, + "Start": 13, + "Length": 21 + } + ] + }, + { + "Input": "I'll go back last 3 minute", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "last 3 minute", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:09:00,2016-11-07T16:12:00,PT3M)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:09:00", + "endDateTime": "2016-11-07 16:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:09:00", + "endDateTime": "2016-11-07 16:12:00" + } + }, + "Start": 13, + "Length": 13 + } + ] + }, + { + "Input": "I'll go back past 3 minute", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "past 3 minute", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:09:00,2016-11-07T16:12:00,PT3M)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:09:00", + "endDateTime": "2016-11-07 16:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:09:00", + "endDateTime": "2016-11-07 16:12:00" + } + }, + "Start": 13, + "Length": 13 + } + ] + }, + { + "Input": "I'll go back previous 3 minute", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "previous 3 minute", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:09:00,2016-11-07T16:12:00,PT3M)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:09:00", + "endDateTime": "2016-11-07 16:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:09:00", + "endDateTime": "2016-11-07 16:12:00" + } + }, + "Start": 13, + "Length": 17 + } + ] + }, + { + "Input": "I'll go back previous 3mins", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "previous 3mins", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:09:00,2016-11-07T16:12:00,PT3M)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:09:00", + "endDateTime": "2016-11-07 16:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:09:00", + "endDateTime": "2016-11-07 16:12:00" + } + }, + "Start": 13, + "Length": 14 + } + ] + }, + { + "Input": "I'll go back next 5 hrs", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "next 5 hrs", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T21:12:00,PT5H)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 21:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 21:12:00" + } + }, + "Start": 13, + "Length": 10 + } + ] + }, + { + "Input": "I'll go back last minute", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "last minute", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:11:00,2016-11-07T16:12:00,PT1M)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:11:00", + "endDateTime": "2016-11-07 16:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:11:00", + "endDateTime": "2016-11-07 16:12:00" + } + }, + "Start": 13, + "Length": 11 + } + ] + }, + { + "Input": "I'll go back next hour", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "next hour", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T17:12:00,PT1H)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 17:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 17:12:00" + } + }, + "Start": 13, + "Length": 9 + } + ] + }, + { + "Input": "I'll go back next few hours", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "next few hours", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T19:12:00,PT3H)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 19:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 19:12:00" + } + }, + "Start": 13, + "Length": 14 + } + ] + }, + { + "Input": "I'll go back tuesday in the morning", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "tuesday in the morning", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TMO", + "FutureResolution": { + "startDateTime": "2016-11-08 08:00:00", + "endDateTime": "2016-11-08 12:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 08:00:00", + "endDateTime": "2016-11-01 12:00:00" + } + }, + "Start": 13, + "Length": 22 + } + ] + }, + { + "Input": "Can you help us find a time in the morning of this Tuesday please?", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "in the morning of this Tuesday", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-08TMO", + "FutureResolution": { + "startDateTime": "2016-11-08 08:00:00", + "endDateTime": "2016-11-08 12:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-08 08:00:00", + "endDateTime": "2016-11-08 12:00:00" + } + }, + "Start": 28, + "Length": 30 + } + ] + }, + { + "Input": "Please organize a meeting for 30 minutes on Tuesday, in the morning.", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "Tuesday, in the morning", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TMO", + "FutureResolution": { + "startDateTime": "2016-11-08 08:00:00", + "endDateTime": "2016-11-08 12:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 08:00:00", + "endDateTime": "2016-11-01 12:00:00" + } + }, + "Start": 44, + "Length": 23 + } + ] + }, + { + "Input": "I'll go back tuesday in the afternoon", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "tuesday in the afternoon", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TAF", + "FutureResolution": { + "startDateTime": "2016-11-08 12:00:00", + "endDateTime": "2016-11-08 16:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 12:00:00", + "endDateTime": "2016-11-01 16:00:00" + } + }, + "Start": 13, + "Length": 24 + } + ] + }, + { + "Input": "I'll go back tuesday in the evening", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "tuesday in the evening", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TEV", + "FutureResolution": { + "startDateTime": "2016-11-08 16:00:00", + "endDateTime": "2016-11-08 20:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 16:00:00", + "endDateTime": "2016-11-01 20:00:00" + } + }, + "Start": 13, + "Length": 22 + } + ] + }, + { + "Input": "let's meet in the early-morning Tuesday", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "in the early-morning Tuesday", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TMO", + "Mod": "start", + "FutureResolution": { + "startDateTime": "2016-11-08 08:00:00", + "endDateTime": "2016-11-08 10:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 08:00:00", + "endDateTime": "2016-11-01 10:00:00" + } + }, + "Start": 11, + "Length": 28 + } + ] + }, + { + "Input": "let's meet in the early-morning on Tuesday", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "in the early-morning on Tuesday", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TMO", + "Mod": "start", + "FutureResolution": { + "startDateTime": "2016-11-08 08:00:00", + "endDateTime": "2016-11-08 10:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 08:00:00", + "endDateTime": "2016-11-01 10:00:00" + } + }, + "Start": 11, + "Length": 31 + } + ] + }, + { + "Input": "let's meet in the late-morning Tuesday", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "in the late-morning Tuesday", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TMO", + "Mod": "end", + "FutureResolution": { + "startDateTime": "2016-11-08 10:00:00", + "endDateTime": "2016-11-08 12:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 10:00:00", + "endDateTime": "2016-11-01 12:00:00" + } + }, + "Start": 11, + "Length": 27 + } + ] + }, + { + "Input": "let's meet in the early-afternoon Tuesday", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "in the early-afternoon Tuesday", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TAF", + "Mod": "start", + "FutureResolution": { + "startDateTime": "2016-11-08 12:00:00", + "endDateTime": "2016-11-08 14:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 12:00:00", + "endDateTime": "2016-11-01 14:00:00" + } + }, + "Start": 11, + "Length": 30 + } + ] + }, + { + "Input": "let's meet in the late-afternoon Tuesday", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "in the late-afternoon Tuesday", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TAF", + "Mod": "end", + "FutureResolution": { + "startDateTime": "2016-11-08 14:00:00", + "endDateTime": "2016-11-08 16:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 14:00:00", + "endDateTime": "2016-11-01 16:00:00" + } + }, + "Start": 11, + "Length": 29 + } + ] + }, + { + "Input": "let's meet in the early-evening Tuesday", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "in the early-evening Tuesday", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TEV", + "Mod": "start", + "FutureResolution": { + "startDateTime": "2016-11-08 16:00:00", + "endDateTime": "2016-11-08 18:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 16:00:00", + "endDateTime": "2016-11-01 18:00:00" + } + }, + "Start": 11, + "Length": 28 + } + ] + }, + { + "Input": "let's meet in the late-evening Tuesday", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "in the late-evening Tuesday", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TEV", + "Mod": "end", + "FutureResolution": { + "startDateTime": "2016-11-08 18:00:00", + "endDateTime": "2016-11-08 20:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 18:00:00", + "endDateTime": "2016-11-01 20:00:00" + } + }, + "Start": 11, + "Length": 27 + } + ] + }, + { + "Input": "let's meet in the early-night Tuesday", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "in the early-night Tuesday", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TNI", + "Mod": "start", + "FutureResolution": { + "startDateTime": "2016-11-08 20:00:00", + "endDateTime": "2016-11-08 22:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 20:00:00", + "endDateTime": "2016-11-01 22:00:00" + } + }, + "Start": 11, + "Length": 26 + } + ] + }, + { + "Input": "let's meet in the late-night Tuesday", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "in the late-night Tuesday", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TNI", + "Mod": "end", + "FutureResolution": { + "startDateTime": "2016-11-08 22:00:00", + "endDateTime": "2016-11-08 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-01 22:00:00", + "endDateTime": "2016-11-01 23:59:59" + } + }, + "Start": 11, + "Length": 25 + } + ] + }, + { + "Input": "let's meet in the early night Tuesday", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "in the early night Tuesday", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TNI", + "Mod": "start", + "FutureResolution": { + "startDateTime": "2016-11-08 20:00:00", + "endDateTime": "2016-11-08 22:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 20:00:00", + "endDateTime": "2016-11-01 22:00:00" + } + }, + "Start": 11, + "Length": 26 + } + ] + }, + { + "Input": "let's meet in the late night Tuesday", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "in the late night Tuesday", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TNI", + "Mod": "end", + "FutureResolution": { + "startDateTime": "2016-11-08 22:00:00", + "endDateTime": "2016-11-08 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-01 22:00:00", + "endDateTime": "2016-11-01 23:59:59" + } + }, + "Start": 11, + "Length": 25 + } + ] + }, + { + "Input": "let's meet on Tuesday early-morning", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "Tuesday early-morning", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TMO", + "Mod": "start", + "FutureResolution": { + "startDateTime": "2016-11-08 08:00:00", + "endDateTime": "2016-11-08 10:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 08:00:00", + "endDateTime": "2016-11-01 10:00:00" + } + }, + "Start": 14, + "Length": 21 + } + ] + }, + { + "Input": "let's meet on Tuesday late-morning", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "Tuesday late-morning", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TMO", + "Mod": "end", + "FutureResolution": { + "startDateTime": "2016-11-08 10:00:00", + "endDateTime": "2016-11-08 12:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 10:00:00", + "endDateTime": "2016-11-01 12:00:00" + } + }, + "Start": 14, + "Length": 20 + } + ] + }, + { + "Input": "let's meet on Tuesday early-afternoon", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "Tuesday early-afternoon", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TAF", + "Mod": "start", + "FutureResolution": { + "startDateTime": "2016-11-08 12:00:00", + "endDateTime": "2016-11-08 14:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 12:00:00", + "endDateTime": "2016-11-01 14:00:00" + } + }, + "Start": 14, + "Length": 23 + } + ] + }, + { + "Input": "let's meet on Tuesday late-afternoon", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "Tuesday late-afternoon", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TAF", + "Mod": "end", + "FutureResolution": { + "startDateTime": "2016-11-08 14:00:00", + "endDateTime": "2016-11-08 16:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 14:00:00", + "endDateTime": "2016-11-01 16:00:00" + } + }, + "Start": 14, + "Length": 22 + } + ] + }, + { + "Input": "let's meet on Tuesday early-evening", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "Tuesday early-evening", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TEV", + "Mod": "start", + "FutureResolution": { + "startDateTime": "2016-11-08 16:00:00", + "endDateTime": "2016-11-08 18:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 16:00:00", + "endDateTime": "2016-11-01 18:00:00" + } + }, + "Start": 14, + "Length": 21 + } + ] + }, + { + "Input": "let's meet on Tuesday late-evening", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "Tuesday late-evening", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TEV", + "Mod": "end", + "FutureResolution": { + "startDateTime": "2016-11-08 18:00:00", + "endDateTime": "2016-11-08 20:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 18:00:00", + "endDateTime": "2016-11-01 20:00:00" + } + }, + "Start": 14, + "Length": 20 + } + ] + }, + { + "Input": "let's meet on Tuesday early-night", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "Tuesday early-night", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TNI", + "Mod": "start", + "FutureResolution": { + "startDateTime": "2016-11-08 20:00:00", + "endDateTime": "2016-11-08 22:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 20:00:00", + "endDateTime": "2016-11-01 22:00:00" + } + }, + "Start": 14, + "Length": 19 + } + ] + }, + { + "Input": "let's meet on Tuesday late-night", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "Tuesday late-night", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TNI", + "Mod": "end", + "FutureResolution": { + "startDateTime": "2016-11-08 22:00:00", + "endDateTime": "2016-11-08 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-01 22:00:00", + "endDateTime": "2016-11-01 23:59:59" + } + }, + "Start": 14, + "Length": 18 + } + ] + }, + { + "Input": "let's meet on Tuesday early night", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "Tuesday early night", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TNI", + "Mod": "start", + "FutureResolution": { + "startDateTime": "2016-11-08 20:00:00", + "endDateTime": "2016-11-08 22:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 20:00:00", + "endDateTime": "2016-11-01 22:00:00" + } + }, + "Start": 14, + "Length": 19 + } + ] + }, + { + "Input": "let's meet on Tuesday late night", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "Tuesday late night", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TNI", + "Mod": "end", + "FutureResolution": { + "startDateTime": "2016-11-08 22:00:00", + "endDateTime": "2016-11-08 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-01 22:00:00", + "endDateTime": "2016-11-01 23:59:59" + } + }, + "Start": 14, + "Length": 18 + } + ] + }, + { + "Input": "let's meet rest of the day", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "rest of the day", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T23:59:59,PT28079S)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 23:59:59" + } + }, + "Start": 11, + "Length": 15 + } + ] + }, + { + "Input": "let's meet rest of current day", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "rest of current day", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T23:59:59,PT28079S)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 23:59:59" + } + }, + "Start": 11, + "Length": 19 + } + ] + }, + { + "Input": "let's meet rest of my day", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "rest of my day", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T23:59:59,PT28079S)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 23:59:59" + } + }, + "Start": 11, + "Length": 14 + } + ] + }, + { + "Input": "let's meet rest of this day", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "rest of this day", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T23:59:59,PT28079S)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 23:59:59" + } + }, + "Start": 11, + "Length": 16 + } + ] + }, + { + "Input": "let's meet rest the day", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "rest the day", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T23:59:59,PT28079S)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 23:59:59" + } + }, + "Start": 11, + "Length": 12 + } + ] + }, + { + "Input": "let's meet in the late night on Tuesday", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "in the late night on Tuesday", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TNI", + "Mod": "end", + "FutureResolution": { + "startDateTime": "2016-11-08 22:00:00", + "endDateTime": "2016-11-08 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-01 22:00:00", + "endDateTime": "2016-11-01 23:59:59" + } + }, + "Start": 11, + "Length": 28 + } + ] + }, + { + "Input": "Cortana, please schedule a skype for business meeting with Wayne, on Friday between 1PM and 4 PM.", + "Context": { + "ReferenceDateTime": "2017-11-09T16:12:00" + }, + "Results": [ + { + "Text": "Friday between 1PM and 4 PM", + "Type": "datetimerange", + "Value": { + "Timex": "(XXXX-WXX-5T13,XXXX-WXX-5T16,PT3H)", + "FutureResolution": { + "startDateTime": "2017-11-10 13:00:00", + "endDateTime": "2017-11-10 16:00:00" + }, + "PastResolution": { + "startDateTime": "2017-11-03 13:00:00", + "endDateTime": "2017-11-03 16:00:00" + } + }, + "Start": 69, + "Length": 27 + } + ] + }, + { + "Input": "Can you schedule us tomorrow between 8am and 2pm?", + "Context": { + "ReferenceDateTime": "2017-11-09T16:12:00" + }, + "Results": [ + { + "Text": "tomorrow between 8am and 2pm", + "Type": "datetimerange", + "Value": { + "Timex": "(2017-11-10T08,2017-11-10T14,PT6H)", + "FutureResolution": { + "startDateTime": "2017-11-10 08:00:00", + "endDateTime": "2017-11-10 14:00:00" + }, + "PastResolution": { + "startDateTime": "2017-11-10 08:00:00", + "endDateTime": "2017-11-10 14:00:00" + } + }, + "Start": 20, + "Length": 28 + } + ] + }, + { + "Input": "Can you schedule us Dec 9th between 8am and 2pm?", + "Context": { + "ReferenceDateTime": "2017-11-09T16:12:00" + }, + "Results": [ + { + "Text": "Dec 9th between 8am and 2pm", + "Type": "datetimerange", + "Value": { + "Timex": "(XXXX-12-09T08,XXXX-12-09T14,PT6H)", + "FutureResolution": { + "startDateTime": "2017-12-09 08:00:00", + "endDateTime": "2017-12-09 14:00:00" + }, + "PastResolution": { + "startDateTime": "2016-12-09 08:00:00", + "endDateTime": "2016-12-09 14:00:00" + } + }, + "Start": 20, + "Length": 27 + } + ] + }, + { + "Input": "Hi Cortana- Please schedule a skype meeting with Jennifer. I need a 30 min meeting this Friday, in the afternoon.", + "Context": { + "ReferenceDateTime": "2017-11-13T16:12:00" + }, + "Results": [ + { + "Text": "this Friday, in the afternoon", + "Type": "datetimerange", + "Value": { + "Timex": "2017-11-17TAF", + "FutureResolution": { + "startDateTime": "2017-11-17 12:00:00", + "endDateTime": "2017-11-17 16:00:00" + }, + "PastResolution": { + "startDateTime": "2017-11-17 12:00:00", + "endDateTime": "2017-11-17 16:00:00" + } + }, + "Start": 84, + "Length": 29 + } + ] + }, + { + "Input": "Hi Cortana- Please schedule a skype meeting with Jennifer. I need a 30 min meeting in the afternoon, this Friday!", + "Context": { + "ReferenceDateTime": "2017-11-13T16:12:00" + }, + "Results": [ + { + "Text": "in the afternoon, this Friday", + "Type": "datetimerange", + "Value": { + "Timex": "2017-11-17TAF", + "FutureResolution": { + "startDateTime": "2017-11-17 12:00:00", + "endDateTime": "2017-11-17 16:00:00" + }, + "PastResolution": { + "startDateTime": "2017-11-17 12:00:00", + "endDateTime": "2017-11-17 16:00:00" + } + }, + "Start": 84, + "Length": 29 + } + ] + }, + { + "Input": "Hi Cortana- Please schedule a skype meeting with Jennifer. I need a 30 min meeting in the afternoon, next Friday!", + "Context": { + "ReferenceDateTime": "2017-11-13T16:12:00" + }, + "Results": [ + { + "Text": "in the afternoon, next Friday", + "Type": "datetimerange", + "Value": { + "Timex": "2017-11-24TAF", + "FutureResolution": { + "startDateTime": "2017-11-24 12:00:00", + "endDateTime": "2017-11-24 16:00:00" + }, + "PastResolution": { + "startDateTime": "2017-11-24 12:00:00", + "endDateTime": "2017-11-24 16:00:00" + } + }, + "Start": 84, + "Length": 29 + } + ] + }, + { + "Input": "Hi Cortana- Please schedule a skype meeting with Jennifer. I need a 30 min meeting in the afternoon, last Friday!", + "Context": { + "ReferenceDateTime": "2017-11-13T16:12:00" + }, + "Results": [ + { + "Text": "in the afternoon, last Friday", + "Type": "datetimerange", + "Value": { + "Timex": "2017-11-10TAF", + "FutureResolution": { + "startDateTime": "2017-11-10 12:00:00", + "endDateTime": "2017-11-10 16:00:00" + }, + "PastResolution": { + "startDateTime": "2017-11-10 12:00:00", + "endDateTime": "2017-11-10 16:00:00" + } + }, + "Start": 84, + "Length": 29 + } + ] + }, + { + "Input": "Cortana, please schedule a skype for business meeting with Wayne, on Friday afternoon between 1PM and 4 PM.", + "Context": { + "ReferenceDateTime": "2017-11-14T19:12:00" + }, + "Results": [ + { + "Text": "Friday afternoon between 1PM and 4 PM", + "Type": "datetimerange", + "Value": { + "Timex": "(XXXX-WXX-5T13,XXXX-WXX-5T16,PT3H)", + "FutureResolution": { + "startDateTime": "2017-11-17 13:00:00", + "endDateTime": "2017-11-17 16:00:00" + }, + "PastResolution": { + "startDateTime": "2017-11-10 13:00:00", + "endDateTime": "2017-11-10 16:00:00" + } + }, + "Start": 69, + "Length": 37 + } + ] + }, + { + "Input": "Cortana, please schedule a skype for business meeting with Wayne, in the afternoon on Friday between 1PM and 4 PM.", + "Context": { + "ReferenceDateTime": "2017-11-14T19:12:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "in the afternoon on Friday between 1PM and 4 PM", + "Type": "datetimerange", + "Value": { + "Timex": "(XXXX-WXX-5T13,XXXX-WXX-5T16,PT3H)", + "FutureResolution": { + "startDateTime": "2017-11-17 13:00:00", + "endDateTime": "2017-11-17 16:00:00" + }, + "PastResolution": { + "startDateTime": "2017-11-10 13:00:00", + "endDateTime": "2017-11-10 16:00:00" + } + }, + "Start": 66, + "Length": 47 + } + ] + }, + { + "Input": "Cortana, please schedule a skype meeting 2018-09-23 1p.m. to 4", + "Context": { + "ReferenceDateTime": "2017-11-17T19:12:00" + }, + "NotSupported": "javascript", + "Results": [ + { + "Text": "2018-09-23 1p.m. to 4", + "Type": "datetimerange", + "Value": { + "Timex": "(2018-09-23T13,2018-09-23T16,PT3H)", + "FutureResolution": { + "startDateTime": "2018-09-23 13:00:00", + "endDateTime": "2018-09-23 16:00:00" + }, + "PastResolution": { + "startDateTime": "2018-09-23 13:00:00", + "endDateTime": "2018-09-23 16:00:00" + } + }, + "Start": 41, + "Length": 21 + } + ] + }, + { + "Input": "Cortana, please schedule a skype meeting 2018-09-23 1:30p.m. to 4.", + "Context": { + "ReferenceDateTime": "2017-11-17T19:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "2018-09-23 1:30p.m. to 4", + "Type": "datetimerange", + "Value": { + "Timex": "(2018-09-23T13:30,2018-09-23T16,PT2H30M)", + "FutureResolution": { + "startDateTime": "2018-09-23 13:30:00", + "endDateTime": "2018-09-23 16:00:00" + }, + "PastResolution": { + "startDateTime": "2018-09-23 13:30:00", + "endDateTime": "2018-09-23 16:00:00" + } + }, + "Start": 41, + "Length": 24 + } + ] + }, + { + "Input": "let's meet on Feb 5 AM", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "Feb 5 AM", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-02-05TMO", + "FutureResolution": { + "startDateTime": "2017-02-05 08:00:00", + "endDateTime": "2017-02-05 12:00:00" + }, + "PastResolution": { + "startDateTime": "2016-02-05 08:00:00", + "endDateTime": "2016-02-05 12:00:00" + } + }, + "Start": 14, + "Length": 8 + } + ] + }, + { + "Input": "I'll go back tuesday AM", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "tuesday AM", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TMO", + "FutureResolution": { + "startDateTime": "2016-11-08 08:00:00", + "endDateTime": "2016-11-08 12:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 08:00:00", + "endDateTime": "2016-11-01 12:00:00" + } + }, + "Start": 13, + "Length": 10 + } + ] + }, + { + "Input": "I'll go back tuesday PM", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "tuesday PM", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TAF", + "FutureResolution": { + "startDateTime": "2016-11-08 12:00:00", + "endDateTime": "2016-11-08 16:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 12:00:00", + "endDateTime": "2016-11-01 16:00:00" + } + }, + "Start": 13, + "Length": 10 + } + ] + }, + { + "Input": "It will happen 2 hours in the future", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "2 hours in the future", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T18:12:00,PT2H)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 18:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 18:12:00" + } + }, + "Start": 15, + "Length": 21 + } + ] + }, + { + "Input": "I will be back within 15 seconds", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "within 15 seconds", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T16:12:15,PT15S)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 16:12:15" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 16:12:15" + } + }, + "Start": 15, + "Length": 17 + } + ] + }, + { + "Input": "I will be back within 5 minutes", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "within 5 minutes", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T16:17:00,PT5M)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 16:17:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 16:17:00" + } + }, + "Start": 15, + "Length": 16 + } + ] + }, + { + "Input": "I will be back within 5 hours", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "within 5 hours", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T21:12:00,PT5H)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 21:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 21:12:00" + } + }, + "Start": 15, + "Length": 14 + } + ] + }, + { + "Input": "I will be back within 1 day and 5 hours", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "within 1 day and 5 hours", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-08T21:12:00,P1DT5H)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-08 21:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-08 21:12:00" + } + }, + "Start": 15, + "Length": 24 + } + ] + }, + { + "Input": "This task would complete within 2 days 1 hour 5 minutes 30 seconds", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "within 2 days 1 hour 5 minutes 30 seconds", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-09T17:17:30,P2DT1H5M30S)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-09 17:17:30" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-09 17:17:30" + } + }, + "Start": 25, + "Length": 41 + } + ] + }, + { + "Input": "This task would complete within next 2 days 1 hour 5 minutes 30 seconds", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "within next 2 days 1 hour 5 minutes 30 seconds", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-09T17:17:30,P2DT1H5M30S)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-09 17:17:30" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-09 17:17:30" + } + }, + "Start": 25, + "Length": 46 + } + ] + }, + { + "Input": "This task would complete within the upcoming 2 days 1 hour 5 minutes 30 seconds", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "within the upcoming 2 days 1 hour 5 minutes 30 seconds", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-09T17:17:30,P2DT1H5M30S)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-09 17:17:30" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-09 17:17:30" + } + }, + "Start": 25, + "Length": 54 + } + ] + }, + { + "Input": "I will be back within the next 5 hours", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "within the next 5 hours", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T21:12:00,PT5H)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 21:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 21:12:00" + } + }, + "Start": 15, + "Length": 23 + } + ] + }, + { + "Input": "I will be back monday 8 to 9.", + "Context": { + "ReferenceDateTime": "2018-04-19T08:12:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "monday 8 to 9", + "Type": "datetimerange", + "Value": { + "Timex": "(XXXX-WXX-1T08,XXXX-WXX-1T09,PT1H)", + "FutureResolution": { + "startDateTime": "2018-04-23 08:00:00", + "endDateTime": "2018-04-23 09:00:00" + }, + "PastResolution": { + "startDateTime": "2018-04-16 08:00:00", + "endDateTime": "2018-04-16 09:00:00" + } + }, + "Start": 15, + "Length": 13 + } + ] + }, + { + "Input": "Cortana can help us find a time Monday 12-4.", + "Context": { + "ReferenceDateTime": "2018-05-16T08:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "Monday 12-4", + "Type": "datetimerange", + "Value": { + "Timex": "(XXXX-WXX-1T00,XXXX-WXX-1T04,PT4H)", + "FutureResolution": { + "startDateTime": "2018-05-21 00:00:00", + "endDateTime": "2018-05-21 04:00:00" + }, + "PastResolution": { + "startDateTime": "2018-05-14 00:00:00", + "endDateTime": "2018-05-14 04:00:00" + } + }, + "Start": 32, + "Length": 11 + } + ] + }, + { + "Input": "Cortana can help us find a time Monday 11-4.", + "Context": { + "ReferenceDateTime": "2018-05-16T08:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "Monday 11-4", + "Type": "datetimerange", + "Value": { + "Timex": "(XXXX-WXX-1T11,XXXX-WXX-1T16,PT5H)", + "FutureResolution": { + "startDateTime": "2018-05-21 11:00:00", + "endDateTime": "2018-05-21 16:00:00" + }, + "PastResolution": { + "startDateTime": "2018-05-14 11:00:00", + "endDateTime": "2018-05-14 16:00:00" + } + }, + "Start": 32, + "Length": 11 + } + ] + }, + { + "Input": "It will happen between 10 and 11:30 on 1/1/2015", + "Context": { + "ReferenceDateTime": "2018-05-16T08:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "between 10 and 11:30 on 1/1/2015", + "Type": "datetimerange", + "Value": { + "Timex": "(2015-01-01T10,2015-01-01T11:30,PT1H30M)", + "FutureResolution": { + "startDateTime": "2015-01-01 10:00:00", + "endDateTime": "2015-01-01 11:30:00" + }, + "PastResolution": { + "startDateTime": "2015-01-01 10:00:00", + "endDateTime": "2015-01-01 11:30:00" + } + }, + "Start": 15, + "Length": 32 + } + ] + }, + { + "Input": "It will happen 1/1/2015 between 10 and 11:30", + "Context": { + "ReferenceDateTime": "2018-05-16T08:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "1/1/2015 between 10 and 11:30", + "Type": "datetimerange", + "Value": { + "Timex": "(2015-01-01T10,2015-01-01T11:30,PT1H30M)", + "FutureResolution": { + "startDateTime": "2015-01-01 10:00:00", + "endDateTime": "2015-01-01 11:30:00" + }, + "PastResolution": { + "startDateTime": "2015-01-01 10:00:00", + "endDateTime": "2015-01-01 11:30:00" + } + }, + "Start": 15, + "Length": 29 + } + ] + }, + { + "Input": "It will happen from 10:30 to 3 on 1/1/2015", + "Context": { + "ReferenceDateTime": "2018-05-16T08:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "from 10:30 to 3 on 1/1/2015", + "Type": "datetimerange", + "Value": { + "Timex": "(2015-01-01T10:30,2015-01-01T15,PT4H30M)", + "FutureResolution": { + "startDateTime": "2015-01-01 10:30:00", + "endDateTime": "2015-01-01 15:00:00" + }, + "PastResolution": { + "startDateTime": "2015-01-01 10:30:00", + "endDateTime": "2015-01-01 15:00:00" + } + }, + "Start": 15, + "Length": 27 + } + ] + }, + { + "Input": "It will happen between 3 and 5 on 1/1/2015", + "Context": { + "ReferenceDateTime": "2018-05-16T08:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "between 3 and 5 on 1/1/2015", + "Type": "datetimerange", + "Value": { + "Timex": "(2015-01-01T03,2015-01-01T05,PT2H)", + "FutureResolution": { + "startDateTime": "2015-01-01 03:00:00", + "endDateTime": "2015-01-01 05:00:00" + }, + "PastResolution": { + "startDateTime": "2015-01-01 03:00:00", + "endDateTime": "2015-01-01 05:00:00" + } + }, + "Start": 15, + "Length": 27 + } + ] + }, + { + "Input": "It will happen from 3:30 to 5:55 on 1/1/2015", + "Context": { + "ReferenceDateTime": "2018-05-16T08:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "from 3:30 to 5:55 on 1/1/2015", + "Type": "datetimerange", + "Value": { + "Timex": "(2015-01-01T03:30,2015-01-01T05:55,PT2H25M)", + "FutureResolution": { + "startDateTime": "2015-01-01 03:30:00", + "endDateTime": "2015-01-01 05:55:00" + }, + "PastResolution": { + "startDateTime": "2015-01-01 03:30:00", + "endDateTime": "2015-01-01 05:55:00" + } + }, + "Start": 15, + "Length": 29 + } + ] + }, + { + "Input": "Can you schedule us on Friday next week between 8am and 2pm?", + "Context": { + "ReferenceDateTime": "2017-11-09T16:12:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "on Friday next week between 8am and 2pm", + "Type": "datetimerange", + "Value": { + "Timex": "(2017-11-17T08,2017-11-17T14,PT6H)", + "FutureResolution": { + "startDateTime": "2017-11-17 08:00:00", + "endDateTime": "2017-11-17 14:00:00" + }, + "PastResolution": { + "startDateTime": "2017-11-17 08:00:00", + "endDateTime": "2017-11-17 14:00:00" + } + }, + "Start": 20, + "Length": 39 + } + ] + }, + { + "Input": "Make me unavailable from 12-04-2019 6:00am until 12-05-2019 8:00pm", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "from 12-04-2019 6:00am until 12-05-2019 8:00pm", + "Type": "datetimerange", + "Value": { + "Timex": "(2019-12-04T06:00,2019-12-05T20:00,PT38H)", + "FutureResolution": { + "startDateTime": "2019-12-04 06:00:00", + "endDateTime": "2019-12-05 20:00:00" + }, + "PastResolution": { + "startDateTime": "2019-12-04 06:00:00", + "endDateTime": "2019-12-05 20:00:00" + } + }, + "Start": 20, + "Length": 46 + } + ] + }, + { + "Input": "I'll be out between half past seven and 4pm of tomorrow", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "between half past seven and 4pm of tomorrow", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-08T07:30,2016-11-08T16,PT8H30M)", + "FutureResolution": { + "startDateTime": "2016-11-08 07:30:00", + "endDateTime": "2016-11-08 16:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-08 07:30:00", + "endDateTime": "2016-11-08 16:00:00" + } + }, + "Start": 12, + "Length": 43 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/English/DurationExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/English/DurationExtractor.json new file mode 100644 index 000000000..25f7aa8a6 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/English/DurationExtractor.json @@ -0,0 +1,690 @@ +[ + { + "Input": "I'll leave for 3h", + "Results": [ + { + "Text": "3h", + "Type": "duration", + "Start": 15, + "Length": 2 + } + ] + }, + { + "Input": "I'll leave for 3day", + "Results": [ + { + "Text": "3day", + "Type": "duration", + "Start": 15, + "Length": 4 + } + ] + }, + { + "Input": "I'll leave for 3.5years", + "Results": [ + { + "Text": "3.5years", + "Type": "duration", + "Start": 15, + "Length": 8 + } + ] + }, + { + "Input": "I'll leave for 3.5 years", + "Results": [ + { + "Text": "3.5 years", + "Type": "duration", + "Start": 15, + "Length": 9 + } + ] + }, + { + "Input": "I'll leave for 3 h", + "Results": [ + { + "Text": "3 h", + "Type": "duration", + "Start": 15, + "Length": 3 + } + ] + }, + { + "Input": "I'll leave for 3 hours", + "Results": [ + { + "Text": "3 hours", + "Type": "duration", + "Start": 15, + "Length": 7 + } + ] + }, + { + "Input": "I'll leave for 3 hrs", + "Results": [ + { + "Text": "3 hrs", + "Type": "duration", + "Start": 15, + "Length": 5 + } + ] + }, + { + "Input": "I'll leave for 3 hr", + "Results": [ + { + "Text": "3 hr", + "Type": "duration", + "Start": 15, + "Length": 4 + } + ] + }, + { + "Input": "I'll leave for 3 day", + "Results": [ + { + "Text": "3 day", + "Type": "duration", + "Start": 15, + "Length": 5 + } + ] + }, + { + "Input": "I'll leave for 3 months", + "Results": [ + { + "Text": "3 months", + "Type": "duration", + "Start": 15, + "Length": 8 + } + ] + }, + { + "Input": "I'll leave for 3 minutes", + "Results": [ + { + "Text": "3 minutes", + "Type": "duration", + "Start": 15, + "Length": 9 + } + ] + }, + { + "Input": "I'll leave for 3 min", + "Results": [ + { + "Text": "3 min", + "Type": "duration", + "Start": 15, + "Length": 5 + } + ] + }, + { + "Input": "I'll leave for 3.5 second ", + "Results": [ + { + "Text": "3.5 second", + "Type": "duration", + "Start": 15, + "Length": 10 + } + ] + }, + { + "Input": "I'll leave for 123.45 sec", + "Results": [ + { + "Text": "123.45 sec", + "Type": "duration", + "Start": 15, + "Length": 10 + } + ] + }, + { + "Input": "I'll leave for two weeks", + "Results": [ + { + "Text": "two weeks", + "Type": "duration", + "Start": 15, + "Length": 9 + } + ] + }, + { + "Input": "I'll leave for twenty min", + "Results": [ + { + "Text": "twenty min", + "Type": "duration", + "Start": 15, + "Length": 10 + } + ] + }, + { + "Input": "I'll leave for twenty and four hours", + "Results": [ + { + "Text": "twenty and four hours", + "Type": "duration", + "Start": 15, + "Length": 21 + } + ] + }, + { + "Input": "I'll leave for all day", + "Results": [ + { + "Text": "all day", + "Type": "duration", + "Start": 15, + "Length": 7 + } + ] + }, + { + "Input": "I'll leave for all week", + "Results": [ + { + "Text": "all week", + "Type": "duration", + "Start": 15, + "Length": 8 + } + ] + }, + { + "Input": "I'll leave for all month", + "Results": [ + { + "Text": "all month", + "Type": "duration", + "Start": 15, + "Length": 9 + } + ] + }, + { + "Input": "I'll leave for all year", + "Results": [ + { + "Text": "all year", + "Type": "duration", + "Start": 15, + "Length": 8 + } + ] + }, + { + "Input": "I'll leave for all-day", + "Results": [ + { + "Text": "all-day", + "Type": "duration", + "Start": 15, + "Length": 7 + } + ] + }, + { + "Input": "I'll leave for all-week", + "Results": [ + { + "Text": "all-week", + "Type": "duration", + "Start": 15, + "Length": 8 + } + ] + }, + { + "Input": "I'll leave for all-month", + "Results": [ + { + "Text": "all-month", + "Type": "duration", + "Start": 15, + "Length": 9 + } + ] + }, + { + "Input": "I'll leave for all-year", + "Results": [ + { + "Text": "all-year", + "Type": "duration", + "Start": 15, + "Length": 8 + } + ] + }, + { + "Input": "I'll leave for full day", + "Results": [ + { + "Text": "full day", + "Type": "duration", + "Start": 15, + "Length": 8 + } + ] + }, + { + "Input": "I'll leave for full week", + "Results": [ + { + "Text": "full week", + "Type": "duration", + "Start": 15, + "Length": 9 + } + ] + }, + { + "Input": "I'll leave for full month", + "Results": [ + { + "Text": "full month", + "Type": "duration", + "Start": 15, + "Length": 10 + } + ] + }, + { + "Input": "I'll leave for full year", + "Results": [ + { + "Text": "full year", + "Type": "duration", + "Start": 15, + "Length": 9 + } + ] + }, + { + "Input": "I'll leave for full-day", + "Results": [ + { + "Text": "full-day", + "Type": "duration", + "Start": 15, + "Length": 8 + } + ] + }, + { + "Input": "I'll leave for full-week", + "Results": [ + { + "Text": "full-week", + "Type": "duration", + "Start": 15, + "Length": 9 + } + ] + }, + { + "Input": "I'll leave for full-month", + "Results": [ + { + "Text": "full-month", + "Type": "duration", + "Start": 15, + "Length": 10 + } + ] + }, + { + "Input": "I'll leave for full-year", + "Results": [ + { + "Text": "full-year", + "Type": "duration", + "Start": 15, + "Length": 9 + } + ] + }, + { + "Input": "I'll leave for an hour", + "Results": [ + { + "Text": "an hour", + "Type": "duration", + "Start": 15, + "Length": 7 + } + ] + }, + { + "Input": "I'll leave for a year", + "Results": [ + { + "Text": "a year", + "Type": "duration", + "Start": 15, + "Length": 6 + } + ] + }, + { + "Input": "half year", + "Results": [ + { + "Text": "half year", + "Type": "duration", + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "half an year", + "Results": [ + { + "Text": "half an year", + "Type": "duration", + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "I'll leave for 3-min", + "Results": [ + { + "Text": "3-min", + "Type": "duration", + "Start": 15, + "Length": 5 + } + ] + }, + { + "Input": "I'll leave for 30-minutes", + "Results": [ + { + "Text": "30-minutes", + "Type": "duration", + "Start": 15, + "Length": 10 + } + ] + }, + { + "Input": "I'll leave for a half hour", + "Results": [ + { + "Text": "a half hour", + "Type": "duration", + "Start": 15, + "Length": 11 + } + ] + }, + { + "Input": "I'll leave for half an hour", + "Results": [ + { + "Text": "half an hour", + "Type": "duration", + "Start": 15, + "Length": 12 + } + ] + }, + { + "Input": "I'll leave for an hour and half", + "Results": [ + { + "Text": "an hour and half", + "Type": "duration", + "Start": 15, + "Length": 16 + } + ] + }, + { + "Input": "I'll leave for an hour and a half", + "Results": [ + { + "Text": "an hour and a half", + "Type": "duration", + "Start": 15, + "Length": 18 + } + ] + }, + { + "Input": "I'll leave for half hour", + "Results": [ + { + "Text": "half hour", + "Type": "duration", + "Start": 15, + "Length": 9 + } + ] + }, + { + "Input": "I'll leave for two hours", + "Results": [ + { + "Text": "two hours", + "Type": "duration", + "Start": 15, + "Length": 9 + } + ] + }, + { + "Input": "I'll leave for two and a half hours", + "Results": [ + { + "Text": "two and a half hours", + "Type": "duration", + "Start": 15, + "Length": 20 + } + ] + }, + { + "Input": "In a week", + "Results": [ + { + "Text": "a week", + "Type": "duration", + "Start": 3, + "Length": 6 + } + ] + }, + { + "Input": "In a day", + "Results": [ + { + "Text": "a day", + "Type": "duration", + "Start": 3, + "Length": 5 + } + ] + }, + { + "Input": "for an hour", + "Results": [ + { + "Text": "an hour", + "Type": "duration", + "Start": 4, + "Length": 7 + } + ] + }, + { + "Input": "for a month", + "Results": [ + { + "Text": "a month", + "Type": "duration", + "Start": 4, + "Length": 7 + } + ] + }, + { + "Input": "I'll leave for few hours", + "Results": [ + { + "Text": "few hours", + "Type": "duration", + "Start": 15, + "Length": 9 + } + ] + }, + { + "Input": "I'll leave for a few minutes", + "Results": [ + { + "Text": "a few minutes", + "Type": "duration", + "Start": 15, + "Length": 13 + } + ] + }, + { + "Input": "I'll leave for some days", + "Results": [ + { + "Text": "some days", + "Type": "duration", + "Start": 15, + "Length": 9 + } + ] + }, + { + "Input": "I'll leave for several days", + "Results": [ + { + "Text": "several days", + "Type": "duration", + "Start": 15, + "Length": 12 + } + ] + }, + { + "Input": "I'll leave for 1 year 1 month 21 days", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "1 year 1 month 21 days", + "Type": "duration", + "Start": 15, + "Length": 22 + } + ] + }, + { + "Input": "I'll leave for 2 days 1 month", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "2 days 1 month", + "Type": "duration", + "Start": 15, + "Length": 14 + } + ] + }, + { + "Input": "I realized that you are out for another week.", + "Results": [ + { + "Text": "another week", + "Type": "duration", + "Start": 32, + "Length": 12 + } + ] + }, + { + "Input": "Can we wait another month?", + "Results": [ + { + "Text": "another month", + "Type": "duration", + "Start": 12, + "Length": 13 + } + ] + }, + { + "Input": "Can we wait another business day?", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "another business day", + "Type": "duration", + "Start": 12, + "Length": 20 + } + ] + }, + { + "Input": "I'll leave for half an business days.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "half an business days", + "Type": "duration", + "Start": 15, + "Length": 21 + } + ] + }, + { + "Input": "I'll leave for two decades.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "two decades", + "Type": "duration", + "Start": 15, + "Length": 11 + } + ] + }, + { + "Input": "I'll leave for a fortnight.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "a fortnight", + "Type": "duration", + "Start": 15, + "Length": 11 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/English/DurationParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/English/DurationParser.json new file mode 100644 index 000000000..c2a98939d --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/English/DurationParser.json @@ -0,0 +1,1296 @@ +[ + { + "Input": "I'll leave for 3h", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "3h", + "Type": "duration", + "Value": { + "Timex": "PT3H", + "FutureResolution": { + "duration": "10800" + }, + "PastResolution": { + "duration": "10800" + } + }, + "Start": 15, + "Length": 2 + } + ] + }, + { + "Input": "I'll leave for 3day", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "3day", + "Type": "duration", + "Value": { + "Timex": "P3D", + "FutureResolution": { + "duration": "259200" + }, + "PastResolution": { + "duration": "259200" + } + }, + "Start": 15, + "Length": 4 + } + ] + }, + { + "Input": "I'll leave for 3.5years", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "3.5years", + "Type": "duration", + "Value": { + "Timex": "P3.5Y", + "FutureResolution": { + "duration": "110376000" + }, + "PastResolution": { + "duration": "110376000" + } + }, + "Start": 15, + "Length": 8 + } + ] + }, + { + "Input": "I'll leave for 3 h", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "3 h", + "Type": "duration", + "Value": { + "Timex": "PT3H", + "FutureResolution": { + "duration": "10800" + }, + "PastResolution": { + "duration": "10800" + } + }, + "Start": 15, + "Length": 3 + } + ] + }, + { + "Input": "I'll leave for 3 hours", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "3 hours", + "Type": "duration", + "Value": { + "Timex": "PT3H", + "FutureResolution": { + "duration": "10800" + }, + "PastResolution": { + "duration": "10800" + } + }, + "Start": 15, + "Length": 7 + } + ] + }, + { + "Input": "I'll leave for 3 hrs", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "3 hrs", + "Type": "duration", + "Value": { + "Timex": "PT3H", + "FutureResolution": { + "duration": "10800" + }, + "PastResolution": { + "duration": "10800" + } + }, + "Start": 15, + "Length": 5 + } + ] + }, + { + "Input": "I'll leave for 3 hr", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "3 hr", + "Type": "duration", + "Value": { + "Timex": "PT3H", + "FutureResolution": { + "duration": "10800" + }, + "PastResolution": { + "duration": "10800" + } + }, + "Start": 15, + "Length": 4 + } + ] + }, + { + "Input": "I'll leave for 3 day", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "3 day", + "Type": "duration", + "Value": { + "Timex": "P3D", + "FutureResolution": { + "duration": "259200" + }, + "PastResolution": { + "duration": "259200" + } + }, + "Start": 15, + "Length": 5 + } + ] + }, + { + "Input": "I'll leave for 3 months", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "3 months", + "Type": "duration", + "Value": { + "Timex": "P3M", + "FutureResolution": { + "duration": "7776000" + }, + "PastResolution": { + "duration": "7776000" + } + }, + "Start": 15, + "Length": 8 + } + ] + }, + { + "Input": "I'll leave for 3 minutes", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "3 minutes", + "Type": "duration", + "Value": { + "Timex": "PT3M", + "FutureResolution": { + "duration": "180" + }, + "PastResolution": { + "duration": "180" + } + }, + "Start": 15, + "Length": 9 + } + ] + }, + { + "Input": "I'll leave for 3 min", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "3 min", + "Type": "duration", + "Value": { + "Timex": "PT3M", + "FutureResolution": { + "duration": "180" + }, + "PastResolution": { + "duration": "180" + } + }, + "Start": 15, + "Length": 5 + } + ] + }, + { + "Input": "I'll leave for 3.5 second ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "3.5 second", + "Type": "duration", + "Value": { + "Timex": "PT3.5S", + "FutureResolution": { + "duration": "3.5" + }, + "PastResolution": { + "duration": "3.5" + } + }, + "Start": 15, + "Length": 10 + } + ] + }, + { + "Input": "I'll leave for 123.45 sec", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "123.45 sec", + "Type": "duration", + "Value": { + "Timex": "PT123.45S", + "FutureResolution": { + "duration": "123.45" + }, + "PastResolution": { + "duration": "123.45" + } + }, + "Start": 15, + "Length": 10 + } + ] + }, + { + "Input": "I'll leave for two weeks", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "two weeks", + "Type": "duration", + "Value": { + "Timex": "P2W", + "FutureResolution": { + "duration": "1209600" + }, + "PastResolution": { + "duration": "1209600" + } + }, + "Start": 15, + "Length": 9 + } + ] + }, + { + "Input": "I'll leave for twenty min", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "twenty min", + "Type": "duration", + "Value": { + "Timex": "PT20M", + "FutureResolution": { + "duration": "1200" + }, + "PastResolution": { + "duration": "1200" + } + }, + "Start": 15, + "Length": 10 + } + ] + }, + { + "Input": "I'll leave for twenty and four hours", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "twenty and four hours", + "Type": "duration", + "Value": { + "Timex": "PT24H", + "FutureResolution": { + "duration": "86400" + }, + "PastResolution": { + "duration": "86400" + } + }, + "Start": 15, + "Length": 21 + } + ] + }, + { + "Input": "I'll leave for all day", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "all day", + "Type": "duration", + "Value": { + "Timex": "P1D", + "FutureResolution": { + "duration": "86400" + }, + "PastResolution": { + "duration": "86400" + } + }, + "Start": 15, + "Length": 7 + } + ] + }, + { + "Input": "I'll leave for all week", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "all week", + "Type": "duration", + "Value": { + "Timex": "P1W", + "FutureResolution": { + "duration": "604800" + }, + "PastResolution": { + "duration": "604800" + } + }, + "Start": 15, + "Length": 8 + } + ] + }, + { + "Input": "I'll leave for all month", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "all month", + "Type": "duration", + "Value": { + "Timex": "P1M", + "FutureResolution": { + "duration": "2592000" + }, + "PastResolution": { + "duration": "2592000" + } + }, + "Start": 15, + "Length": 9 + } + ] + }, + { + "Input": "I'll leave for all year", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "all year", + "Type": "duration", + "Value": { + "Timex": "P1Y", + "FutureResolution": { + "duration": "31536000" + }, + "PastResolution": { + "duration": "31536000" + } + }, + "Start": 15, + "Length": 8 + } + ] + }, + { + "Input": "I'll leave for all-day", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "all-day", + "Type": "duration", + "Value": { + "Timex": "P1D", + "FutureResolution": { + "duration": "86400" + }, + "PastResolution": { + "duration": "86400" + } + }, + "Start": 15, + "Length": 7 + } + ] + }, + { + "Input": "I'll leave for all-week", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "all-week", + "Type": "duration", + "Value": { + "Timex": "P1W", + "FutureResolution": { + "duration": "604800" + }, + "PastResolution": { + "duration": "604800" + } + }, + "Start": 15, + "Length": 8 + } + ] + }, + { + "Input": "I'll leave for all-month", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "all-month", + "Type": "duration", + "Value": { + "Timex": "P1M", + "FutureResolution": { + "duration": "2592000" + }, + "PastResolution": { + "duration": "2592000" + } + }, + "Start": 15, + "Length": 9 + } + ] + }, + { + "Input": "I'll leave for all-year", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "all-year", + "Type": "duration", + "Value": { + "Timex": "P1Y", + "FutureResolution": { + "duration": "31536000" + }, + "PastResolution": { + "duration": "31536000" + } + }, + "Start": 15, + "Length": 8 + } + ] + }, + { + "Input": "I'll leave for full day", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "full day", + "Type": "duration", + "Value": { + "Timex": "P1D", + "FutureResolution": { + "duration": "86400" + }, + "PastResolution": { + "duration": "86400" + } + }, + "Start": 15, + "Length": 8 + } + ] + }, + { + "Input": "I'll leave for full week", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "full week", + "Type": "duration", + "Value": { + "Timex": "P1W", + "FutureResolution": { + "duration": "604800" + }, + "PastResolution": { + "duration": "604800" + } + }, + "Start": 15, + "Length": 9 + } + ] + }, + { + "Input": "I'll leave for full month", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "full month", + "Type": "duration", + "Value": { + "Timex": "P1M", + "FutureResolution": { + "duration": "2592000" + }, + "PastResolution": { + "duration": "2592000" + } + }, + "Start": 15, + "Length": 10 + } + ] + }, + { + "Input": "I'll leave for full year", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "full year", + "Type": "duration", + "Value": { + "Timex": "P1Y", + "FutureResolution": { + "duration": "31536000" + }, + "PastResolution": { + "duration": "31536000" + } + }, + "Start": 15, + "Length": 9 + } + ] + }, + { + "Input": "I'll leave for full-day", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "full-day", + "Type": "duration", + "Value": { + "Timex": "P1D", + "FutureResolution": { + "duration": "86400" + }, + "PastResolution": { + "duration": "86400" + } + }, + "Start": 15, + "Length": 8 + } + ] + }, + { + "Input": "I'll leave for full-week", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "full-week", + "Type": "duration", + "Value": { + "Timex": "P1W", + "FutureResolution": { + "duration": "604800" + }, + "PastResolution": { + "duration": "604800" + } + }, + "Start": 15, + "Length": 9 + } + ] + }, + { + "Input": "I'll leave for full-month", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "full-month", + "Type": "duration", + "Value": { + "Timex": "P1M", + "FutureResolution": { + "duration": "2592000" + }, + "PastResolution": { + "duration": "2592000" + } + }, + "Start": 15, + "Length": 10 + } + ] + }, + { + "Input": "I'll leave for full-year", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "full-year", + "Type": "duration", + "Value": { + "Timex": "P1Y", + "FutureResolution": { + "duration": "31536000" + }, + "PastResolution": { + "duration": "31536000" + } + }, + "Start": 15, + "Length": 9 + } + ] + }, + { + "Input": "I'll leave for an hour", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "an hour", + "Type": "duration", + "Value": { + "Timex": "PT1H", + "FutureResolution": { + "duration": "3600" + }, + "PastResolution": { + "duration": "3600" + } + }, + "Start": 15, + "Length": 7 + } + ] + }, + { + "Input": "I'll leave for whole day", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "whole day", + "Type": "duration", + "Value": { + "Timex": "P1D", + "FutureResolution": { + "duration": "86400" + }, + "PastResolution": { + "duration": "86400" + } + }, + "Start": 15, + "Length": 9 + } + ] + }, + { + "Input": "half year", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "half year", + "Type": "duration", + "Value": { + "Timex": "P0.5Y", + "FutureResolution": { + "duration": "15768000" + }, + "PastResolution": { + "duration": "15768000" + } + }, + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "half an year", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "half an year", + "Type": "duration", + "Value": { + "Timex": "P0.5Y", + "FutureResolution": { + "duration": "15768000" + }, + "PastResolution": { + "duration": "15768000" + } + }, + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "I'll leave for 3-min", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "3-min", + "Type": "duration", + "Value": { + "Timex": "PT3M", + "FutureResolution": { + "duration": "180" + }, + "PastResolution": { + "duration": "180" + } + }, + "Start": 15, + "Length": 5 + } + ] + }, + { + "Input": "I'll leave for 30-minutes", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "30-minutes", + "Type": "duration", + "Value": { + "Timex": "PT30M", + "FutureResolution": { + "duration": "1800" + }, + "PastResolution": { + "duration": "1800" + } + }, + "Start": 15, + "Length": 10 + } + ] + }, + { + "Input": "I'll leave for an hour and a half", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "an hour and a half", + "Type": "duration", + "Value": { + "Timex": "PT1.5H", + "FutureResolution": { + "duration": "5400" + }, + "PastResolution": { + "duration": "5400" + } + }, + "Start": 15, + "Length": 18 + } + ] + }, + { + "Input": "I'll leave for an hour and half", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "an hour and half", + "Type": "duration", + "Value": { + "Timex": "PT1.5H", + "FutureResolution": { + "duration": "5400" + }, + "PastResolution": { + "duration": "5400" + } + }, + "Start": 15, + "Length": 16 + } + ] + }, + { + "Input": "I'll leave for half hour", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "half hour", + "Type": "duration", + "Value": { + "Timex": "PT0.5H", + "FutureResolution": { + "duration": "1800" + }, + "PastResolution": { + "duration": "1800" + } + }, + "Start": 15, + "Length": 9 + } + ] + }, + { + "Input": "I'll leave for two hour", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "two hour", + "Type": "duration", + "Value": { + "Timex": "PT2H", + "FutureResolution": { + "duration": "7200" + }, + "PastResolution": { + "duration": "7200" + } + }, + "Start": 15, + "Length": 8 + } + ] + }, + { + "Input": "I'll leave for two and a half hours", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "two and a half hours", + "Type": "duration", + "Value": { + "Timex": "PT2.5H", + "FutureResolution": { + "duration": "9000" + }, + "PastResolution": { + "duration": "9000" + } + }, + "Start": 15, + "Length": 20 + } + ] + }, + { + "Input": "I'll leave for 1 year 1 month 21 days", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "1 year 1 month 21 days", + "Type": "duration", + "Value": { + "Timex": "P1Y1M21D", + "FutureResolution": { + "duration": "35942400" + }, + "PastResolution": { + "duration": "35942400" + } + }, + "Start": 15, + "Length": 22 + } + ] + }, + { + "Input": "I'll leave for 2 days 1 month", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "2 days 1 month", + "Type": "duration", + "Value": { + "Timex": "P1M2D", + "FutureResolution": { + "duration": "2764800" + }, + "PastResolution": { + "duration": "2764800" + } + }, + "Start": 15, + "Length": 14 + } + ] + }, + { + "Input": "I'll leave for one week three days", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "one week three days", + "Type": "duration", + "Value": { + "Timex": "P1W3D", + "FutureResolution": { + "duration": "864000" + }, + "PastResolution": { + "duration": "864000" + } + }, + "Start": 15, + "Length": 19 + } + ] + }, + { + "Input": "I'll leave for couple of weeks", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "couple of weeks", + "Type": "duration", + "Value": { + "Timex": "P2W", + "FutureResolution": { + "duration": "1209600" + }, + "PastResolution": { + "duration": "1209600" + } + }, + "Start": 15, + "Length": 15 + } + ] + }, + { + "Input": "I'll be away for a couple of days.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "a couple of days", + "Type": "duration", + "Value": { + "Timex": "P2D", + "FutureResolution": { + "duration": "172800" + }, + "PastResolution": { + "duration": "172800" + } + }, + "Start": 17, + "Length": 16 + } + ] + }, + { + "Input": "I'll be away for less than a couple of days.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "less than a couple of days", + "Type": "duration", + "Value": { + "Mod": "less", + "Timex": "P2D", + "FutureResolution": { + "duration": "172800" + }, + "PastResolution": { + "duration": "172800" + } + }, + "Start": 17, + "Length": 26 + } + ] + }, + { + "Input": "I'll leave for more than an hour", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "more than an hour", + "Type": "duration", + "Value": { + "Timex": "PT1H", + "Mod": "more", + "FutureResolution": { + "duration": "3600" + }, + "PastResolution": { + "duration": "3600" + } + }, + "Start": 15, + "Length": 17 + } + ] + }, + { + "Input": "I'll leave for another hour", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "another hour", + "Type": "duration", + "Value": { + "Timex": "PT1H", + "FutureResolution": { + "duration": "3600" + }, + "PastResolution": { + "duration": "3600" + } + }, + "Start": 15, + "Length": 12 + } + ] + }, + { + "Input": "I realized that you are out for another week.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "another week", + "Type": "duration", + "Value": { + "Timex": "P1W", + "FutureResolution": { + "duration": "604800" + }, + "PastResolution": { + "duration": "604800" + } + }, + "Start": 32, + "Length": 12 + } + ] + }, + { + "Input": "Can we wait another month?", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "another month", + "Type": "duration", + "Value": { + "Timex": "P1M", + "FutureResolution": { + "duration": "2592000" + }, + "PastResolution": { + "duration": "2592000" + } + }, + "Start": 12, + "Length": 13 + } + ] + }, + { + "Input": "Can we wait another business day?", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "python, javascript", + "Results": [ + { + "Text": "another business day", + "Type": "duration", + "Value": { + "Timex": "P1BD", + "FutureResolution": { + "duration": "86400" + }, + "PastResolution": { + "duration": "86400" + } + }, + "Start": 12, + "Length": 20 + } + ] + }, + { + "Input": "I'll leave for two decades.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "two decades", + "Type": "duration", + "Value": { + "Timex": "P20Y", + "FutureResolution": { + "duration": "630720000" + }, + "PastResolution": { + "duration": "630720000" + } + }, + "Start": 15, + "Length": 11 + } + ] + }, + { + "Input": "I'll leave for a fortnight.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "a fortnight", + "Type": "duration", + "Value": { + "Timex": "P2W", + "FutureResolution": { + "duration": "1209600" + }, + "PastResolution": { + "duration": "1209600" + } + }, + "Start": 15, + "Length": 11 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/English/HolidayExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/English/HolidayExtractor.json new file mode 100644 index 000000000..188aad05e --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/English/HolidayExtractor.json @@ -0,0 +1,127 @@ +[ + { + "Input": "I'll go back on christmas", + "Results": [ + { + "Text": "christmas", + "Type": "date", + "Start": 16, + "Length": 9 + } + ] + }, + { + "Input": "I'll go back on christmas day", + "Results": [ + { + "Text": "christmas day", + "Type": "date", + "Start": 16, + "Length": 13 + } + ] + }, + { + "Input": "I'll go back on Yuandan", + "Results": [ + { + "Text": "Yuandan", + "Type": "date", + "Start": 16, + "Length": 7 + } + ] + }, + { + "Input": "I'll go back on thanks giving day", + "Results": [ + { + "Text": "thanks giving day", + "Type": "date", + "Start": 16, + "Length": 17 + } + ] + }, + { + "Input": "I'll go back on father's day", + "Results": [ + { + "Text": "father's day", + "Type": "date", + "Start": 16, + "Length": 12 + } + ] + }, + { + "Input": "I'll go back on Yuandan of this year", + "Results": [ + { + "Text": "Yuandan of this year", + "Type": "date", + "Start": 16, + "Length": 20 + } + ] + }, + { + "Input": "I'll go back on Yuandan of 2016", + "Results": [ + { + "Text": "Yuandan of 2016", + "Type": "date", + "Start": 16, + "Length": 15 + } + ] + }, + { + "Input": "I'll go back on Yuandan 2016", + "Results": [ + { + "Text": "Yuandan 2016", + "Type": "date", + "Start": 16, + "Length": 12 + } + ] + }, + { + "Input": "I'll go back on clean monday", + "Results": [ + { + "Text": "clean monday", + "Type": "date", + "Start": 16, + "Length": 12 + } + ] + }, + { + "Input": "Martin Luther King Day is an American federal holiday.", + "Results": [ + { + "Text": "Martin Luther King Day", + "Type": "date", + "Start": 0, + "Length": 22 + } + ] + }, + { + "Input": "MLK Day is an American federal holiday.", + "Results": [ + { + "Text": "MLK Day", + "Type": "date", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "Martin Luther King has a holiday under his name", + "Results": [] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/English/HolidayParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/English/HolidayParser.json new file mode 100644 index 000000000..5e85c3503 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/English/HolidayParser.json @@ -0,0 +1,529 @@ +[ + { + "Input": "I'll go back on easter sunday 2018", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "python, javascript, java", + "Results": [ + { + "Text": "easter sunday 2018", + "Type": "date", + "Value": { + "Timex": "2018-04-01", + "FutureResolution": { + "date": "2018-04-01" + }, + "PastResolution": { + "date": "2018-04-01" + } + }, + "Start": 16, + "Length": 18 + } + ] + }, + { + "Input": "I'll go back on christmas day", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "christmas day", + "Type": "date", + "Value": { + "Timex": "XXXX-12-25", + "FutureResolution": { + "date": "2016-12-25" + }, + "PastResolution": { + "date": "2015-12-25" + } + }, + "Start": 16, + "Length": 13 + } + ] + }, + { + "Input": "I'll go back on new year eve", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "new year eve", + "Type": "date", + "Value": { + "Timex": "XXXX-12-31", + "FutureResolution": { + "date": "2016-12-31" + }, + "PastResolution": { + "date": "2015-12-31" + } + }, + "Start": 16, + "Length": 12 + } + ] + }, + { + "Input": "I'll go back on new year's eve", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "new year's eve", + "Type": "date", + "Value": { + "Timex": "XXXX-12-31", + "FutureResolution": { + "date": "2016-12-31" + }, + "PastResolution": { + "date": "2015-12-31" + } + }, + "Start": 16, + "Length": 14 + } + ] + }, + { + "Input": "I'll go back on christmas", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "christmas", + "Type": "date", + "Value": { + "Timex": "XXXX-12-25", + "FutureResolution": { + "date": "2016-12-25" + }, + "PastResolution": { + "date": "2015-12-25" + } + }, + "Start": 16, + "Length": 9 + } + ] + }, + { + "Input": "I'll go back on Yuandan", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "Yuandan", + "Type": "date", + "Value": { + "Timex": "XXXX-01-01", + "FutureResolution": { + "date": "2017-01-01" + }, + "PastResolution": { + "date": "2016-01-01" + } + }, + "Start": 16, + "Length": 7 + } + ] + }, + { + "Input": "I'll go back on thanks giving day", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "thanks giving day", + "Type": "date", + "Value": { + "Timex": "XXXX-11-WXX-4-4", + "FutureResolution": { + "date": "2016-11-24" + }, + "PastResolution": { + "date": "2015-11-26" + } + }, + "Start": 16, + "Length": 17 + } + ] + }, + { + "Input": "I'll go back on thanksgiving", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "thanksgiving", + "Type": "date", + "Value": { + "Timex": "XXXX-11-WXX-4-4", + "FutureResolution": { + "date": "2016-11-24" + }, + "PastResolution": { + "date": "2015-11-26" + } + }, + "Start": 16, + "Length": 12 + } + ] + }, + { + "Input": "I'll go back on father's day", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "father's day", + "Type": "date", + "Value": { + "Timex": "XXXX-06-WXX-7-3", + "FutureResolution": { + "date": "2017-06-18" + }, + "PastResolution": { + "date": "2016-06-19" + } + }, + "Start": 16, + "Length": 12 + } + ] + }, + { + "Input": "I'll go back on Yuandan of next year", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "Yuandan of next year", + "Type": "date", + "Value": { + "Timex": "2017-01-01", + "FutureResolution": { + "date": "2017-01-01" + }, + "PastResolution": { + "date": "2017-01-01" + } + }, + "Start": 16, + "Length": 20 + } + ] + }, + { + "Input": "I'll go back on thanks giving day 2010", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "thanks giving day 2010", + "Type": "date", + "Value": { + "Timex": "2010-11-WXX-4-4", + "FutureResolution": { + "date": "2010-11-25" + }, + "PastResolution": { + "date": "2010-11-25" + } + }, + "Start": 16, + "Length": 22 + } + ] + }, + { + "Input": "I'll go back on black friday 2010", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "black friday 2010", + "Type": "date", + "Value": { + "Timex": "2010-11-26", + "FutureResolution": { + "date": "2010-11-26" + }, + "PastResolution": { + "date": "2010-11-26" + } + }, + "Start": 16, + "Length": 17 + } + ] + }, + { + "Input": "I'll go back on cyber monday 2015", + "Context": { + "ReferenceDateTime": "2015-12-07T00:00:00" + }, + "NotSupported": "python, javascript, java", + "Results": [ + { + "Text": "cyber monday 2015", + "Type": "date", + "Value": { + "Timex": "2015-11-30", + "FutureResolution": { + "date": "2015-11-30" + }, + "PastResolution": { + "date": "2015-11-30" + } + }, + "Start": 16, + "Length": 17 + } + ] + }, + { + "Input": "I'll go back on saint patrick's day 2018", + "Context": { + "ReferenceDateTime": "2015-12-07T00:00:00" + }, + "NotSupported": "python, javascript, java", + "Results": [ + { + "Text": "saint patrick's day 2018", + "Type": "date", + "Value": { + "Timex": "2018-03-17", + "FutureResolution": { + "date": "2018-03-17" + }, + "PastResolution": { + "date": "2018-03-17" + } + }, + "Start": 16, + "Length": 24 + } + ] + }, + { + "Input": "I'll go back on presidents' day 2017", + "Context": { + "ReferenceDateTime": "2015-12-07T00:00:00" + }, + "NotSupported": "python, javascript, java", + "Results": [ + { + "Text": "presidents' day 2017", + "Type": "date", + "Value": { + "Timex": "2017-02-WXX-1-3", + "FutureResolution": { + "date": "2017-02-20" + }, + "PastResolution": { + "date": "2017-02-20" + } + }, + "Start": 16, + "Length": 20 + } + ] + }, + { + "Input": "I'll go back on earth day 2017", + "Context": { + "ReferenceDateTime": "2015-12-07T00:00:00" + }, + "NotSupported": "python, javascript, java", + "Results": [ + { + "Text": "earth day 2017", + "Type": "date", + "Value": { + "Timex": "2017-04-22", + "FutureResolution": { + "date": "2017-04-22" + }, + "PastResolution": { + "date": "2017-04-22" + } + }, + "Start": 16, + "Length": 14 + } + ] + }, + { + "Input": "I'll go back on halloween", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "halloween", + "Type": "date", + "Value": { + "Timex": "XXXX-10-31", + "FutureResolution": { + "date": "2017-10-31" + }, + "PastResolution": { + "date": "2016-10-31" + } + }, + "Start": 16, + "Length": 9 + } + ] + }, + { + "Input": "I'll go back on father's day of 2015", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "father's day of 2015", + "Type": "date", + "Value": { + "Timex": "2015-06-WXX-7-3", + "FutureResolution": { + "date": "2015-06-21" + }, + "PastResolution": { + "date": "2015-06-21" + } + }, + "Start": 16, + "Length": 20 + } + ] + }, + { + "Input": "I'll go back on cyber monday", + "Context": { + "ReferenceDateTime": "2019-10-01T00:00:00" + }, + "NotSupported": "python, javascript, java", + "Results": [ + { + "Text": "cyber monday", + "Type": "date", + "Value": { + "Timex": "XXXX-12-02", + "FutureResolution": { + "date": "2019-12-02" + }, + "PastResolution": { + "date": "2018-11-26" + } + }, + "Start": 16, + "Length": 12 + } + ] + }, + { + "Input": "Out here in Pershing Square for May Day/Int'l Workers Day.", + "Context": { + "ReferenceDateTime": "2018-06-01T00:00:00" + }, + "Results": [ + { + "Text": "May Day", + "Type": "date", + "Value": { + "Timex": "XXXX-05-01", + "FutureResolution": { + "date": "2019-05-01" + }, + "PastResolution": { + "date": "2018-05-01" + } + }, + "Start": 32, + "Length": 7 + }, + { + "Text": "Int'l Workers Day", + "Type": "date", + "Value": { + "Timex": "XXXX-05-01", + "FutureResolution": { + "date": "2019-05-01" + }, + "PastResolution": { + "date": "2018-05-01" + } + }, + "Start": 40, + "Length": 17 + } + ] + }, + { + "Input": "Martin Luther King Day is an American federal holiday.", + "Context": { + "ReferenceDateTime": "2018-06-01T00:00:00" + }, + "Results": [ + { + "Text": "Martin Luther King Day", + "Type": "date", + "Value": { + "Timex": "XXXX-01-WXX-1-3", + "FutureResolution": { + "date": "2019-01-21" + }, + "PastResolution": { + "date": "2018-01-15" + } + }, + "Start": 0, + "Length": 22 + } + ] + }, + { + "Input": "MLK Day is an American federal holiday.", + "Context": { + "ReferenceDateTime": "2018-06-01T00:00:00" + }, + "Results": [ + { + "Text": "MLK Day", + "Type": "date", + "Value": { + "Timex": "XXXX-01-WXX-1-3", + "FutureResolution": { + "date": "2019-01-21" + }, + "PastResolution": { + "date": "2018-01-15" + } + }, + "Start": 0, + "Length": 7 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/English/MergedExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/English/MergedExtractor.json new file mode 100644 index 000000000..6340357ab --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/English/MergedExtractor.json @@ -0,0 +1,1202 @@ +[ + { + "Input": "this is 2 days", + "Results": [ + { + "Text": "2 days", + "Type": "duration", + "Start": 8, + "Length": 6 + } + ] + }, + { + "Input": "this is before 4pm", + "Results": [ + { + "Text": "before 4pm", + "Type": "time", + "Start": 8, + "Length": 10 + } + ] + }, + { + "Input": "this is before 4pm tomorrow", + "Results": [ + { + "Text": "before 4pm tomorrow", + "Type": "datetime", + "Start": 8, + "Length": 19 + } + ] + }, + { + "Input": "this is before tomorrow 4pm ", + "Results": [ + { + "Text": "before tomorrow 4pm", + "Type": "datetime", + "Start": 8, + "Length": 19 + } + ] + }, + { + "Input": "this is after 4pm", + "Results": [ + { + "Text": "after 4pm", + "Type": "time", + "Start": 8, + "Length": 9 + } + ] + }, + { + "Input": "this is after 4pm tomorrow", + "Results": [ + { + "Text": "after 4pm tomorrow", + "Type": "datetime", + "Start": 8, + "Length": 18 + } + ] + }, + { + "Input": "this is after tomorrow 4pm ", + "Results": [ + { + "Text": "after tomorrow 4pm", + "Type": "datetime", + "Start": 8, + "Length": 18 + } + ] + }, + { + "Input": "I'll be back in 5 minutes", + "Results": [ + { + "Text": "in 5 minutes", + "Type": "datetime", + "Start": 13, + "Length": 12 + } + ] + }, + { + "Input": "past week", + "Results": [ + { + "Text": "past week", + "Type": "daterange", + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "schedule a meeting in 10 hours", + "Results": [ + { + "Text": "in 10 hours", + "Type": "datetime", + "Start": 19, + "Length": 11 + } + ] + }, + { + "Input": "What's this day look like?", + "Results": [ + { + "Text": "this day", + "Type": "date", + "Start": 7, + "Length": 8 + } + ] + }, + { + "Input": "What's this week look like?", + "Results": [ + { + "Text": "this week", + "Type": "daterange", + "Start": 7, + "Length": 9 + } + ] + }, + { + "Input": "What's my week look like?", + "Results": [ + { + "Text": "my week", + "Type": "daterange", + "Start": 7, + "Length": 7 + } + ] + }, + { + "Input": "What's the week look like?", + "Results": [ + { + "Text": "the week", + "Type": "daterange", + "Start": 7, + "Length": 8 + } + ] + }, + { + "Input": "What's my day look like?", + "Results": [ + { + "Text": "my day", + "Type": "date", + "Start": 7, + "Length": 6 + } + ] + }, + { + "Input": "What's the day look like?", + "Results": [ + { + "Text": "the day", + "Type": "date", + "Start": 7, + "Length": 7 + } + ] + }, + { + "Input": "Schedule a meeting from 9am to 11am", + "Results": [ + { + "Text": "from 9am to 11am", + "Type": "timerange", + "Start": 19, + "Length": 16 + } + ] + }, + { + "Input": "Schedule a meeting from 9am to 11am tomorrow", + "Results": [ + { + "Text": "from 9am to 11am tomorrow", + "Type": "datetimerange", + "Start": 19, + "Length": 25 + } + ] + }, + { + "Input": "Change July 22nd meeting in Bellevue to August 22nd", + "Results": [ + { + "Text": "July 22nd", + "Type": "date", + "Start": 7, + "Length": 9 + }, + { + "Text": "August 22nd", + "Type": "date", + "Start": 40, + "Length": 11 + } + ] + }, + { + "Input": "after 7/2 ", + "Results": [ + { + "Text": "after 7/2", + "Type": "date", + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "since 7/2 ", + "Results": [ + { + "Text": "since 7/2", + "Type": "date", + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "before 7/2 ", + "Results": [ + { + "Text": "before 7/2", + "Type": "date", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "06/06 12:15", + "Results": [ + { + "Text": "06/06 12:15", + "Type": "datetime", + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "06/06/12 15:15", + "Results": [ + { + "Text": "06/06/12 15:15", + "Type": "datetime", + "Start": 0, + "Length": 14 + } + ] + }, + { + "Input": "06/06, 2015", + "Results": [ + { + "Text": "06/06, 2015", + "Type": "date", + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "May 29th", + "Results": [ + { + "Text": "May 29th", + "Type": "date", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "March 29th", + "Results": [ + { + "Text": "March 29th", + "Type": "date", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "I born in March", + "Results": [ + { + "Text": "March", + "Type": "daterange", + "Start": 10, + "Length": 5 + } + ] + }, + { + "Input": "I born in the March", + "Results": [ + { + "Text": "March", + "Type": "daterange", + "Start": 14, + "Length": 5 + } + ] + }, + { + "Input": "what happend at the May", + "Results": [ + { + "Text": "May", + "Type": "daterange", + "Start": 20, + "Length": 3 + } + ] + }, + { + "Input": "What are the hours of Palomino? ", + "Results": [] + }, + { + "Input": "in the sun", + "Results": [] + }, + { + "Input": "which email have gotten a reply", + "Results": [] + }, + { + "Input": "He is often alone", + "Results": [] + }, + { + "Input": "often a bird", + "Results": [] + }, + { + "Input": "michigan hours", + "Results": [] + }, + { + "Input": "I'll change the 3pm appointment to 4.", + "Results": [ + { + "Text": "3pm", + "Type": "time", + "Start": 16, + "Length": 3 + }, + { + "Text": "4", + "Type": "time", + "Start": 35, + "Length": 1 + } + ] + }, + { + "Input": "I'll change the 3pm appointment to 4,", + "Results": [ + { + "Text": "3pm", + "Type": "time", + "Start": 16, + "Length": 3 + }, + { + "Text": "4", + "Type": "time", + "Start": 35, + "Length": 1 + } + ] + }, + { + "Input": "I'll change the three pm appointment to four", + "Results": [ + { + "Text": "three pm", + "Type": "time", + "Start": 16, + "Length": 8 + }, + { + "Text": "four", + "Type": "time", + "Start": 40, + "Length": 4 + } + ] + }, + { + "Input": "I'll change the ten am appointment to eleven", + "Results": [ + { + "Text": "ten am", + "Type": "time", + "Start": 16, + "Length": 6 + }, + { + "Text": "eleven", + "Type": "time", + "Start": 38, + "Length": 6 + } + ] + }, + { + "Input": "I'll change the ten am appointment to 4.,", + "Results": [ + { + "Text": "ten am", + "Type": "time", + "Start": 16, + "Length": 6 + }, + { + "Text": "4", + "Type": "time", + "Start": 38, + "Length": 1 + } + ] + }, + { + "Input": "I'll change the ten am appointment to eleven!", + "Results": [ + { + "Text": "ten am", + "Type": "time", + "Start": 16, + "Length": 6 + }, + { + "Text": "eleven", + "Type": "time", + "Start": 38, + "Length": 6 + } + ] + }, + { + "Input": "I'll change the ten am appointment to eleven?", + "Results": [ + { + "Text": "ten am", + "Type": "time", + "Start": 16, + "Length": 6 + }, + { + "Text": "eleven", + "Type": "time", + "Start": 38, + "Length": 6 + } + ] + }, + { + "Input": "I'll change the ten am appointment to 20!", + "Results": [ + { + "Text": "ten am", + "Type": "time", + "Start": 16, + "Length": 6 + }, + { + "Text": "20", + "Type": "time", + "Start": 38, + "Length": 2 + } + ] + }, + { + "Input": "I'll change the ten am appointment to twenty!", + "Results": [ + { + "Text": "ten am", + "Type": "time", + "Start": 16, + "Length": 6 + }, + { + "Text": "twenty", + "Type": "time", + "Start": 38, + "Length": 6 + } + ] + }, + { + "Input": "I'll change the ten am appointment to thirteen!", + "Results": [ + { + "Text": "ten am", + "Type": "time", + "Start": 16, + "Length": 6 + }, + { + "Text": "thirteen", + "Type": "time", + "Start": 38, + "Length": 8 + } + ] + }, + { + "Input": "I'll change the ten am appointment to 13!", + "Results": [ + { + "Text": "ten am", + "Type": "time", + "Start": 16, + "Length": 6 + }, + { + "Text": "13", + "Type": "time", + "Start": 38, + "Length": 2 + } + ] + }, + { + "Input": "I'll change the ten am appointment to 0!", + "Results": [ + { + "Text": "ten am", + "Type": "time", + "Start": 16, + "Length": 6 + }, + { + "Text": "0", + "Type": "time", + "Start": 38, + "Length": 1 + } + ] + }, + { + "Input": "I'll change the ten am appointment to 24!", + "Results": [ + { + "Text": "ten am", + "Type": "time", + "Start": 16, + "Length": 6 + }, + { + "Text": "24", + "Type": "time", + "Start": 38, + "Length": 2 + } + ] + }, + { + "Input": "I'll change the ten am appointment to zero.", + "Results": [ + { + "Text": "ten am", + "Type": "time", + "Start": 16, + "Length": 6 + }, + { + "Text": "zero", + "Type": "time", + "Start": 38, + "Length": 4 + } + ] + }, + { + "Input": "I'll change the ten am appointment to twenty four.", + "Results": [ + { + "Text": "ten am", + "Type": "time", + "Start": 16, + "Length": 6 + }, + { + "Text": "twenty four", + "Type": "time", + "Start": 38, + "Length": 11 + } + ] + }, + { + "Input": "I'll change the ten am appointment to 4, how do you think?", + "Results": [ + { + "Text": "ten am", + "Type": "time", + "Start": 16, + "Length": 6 + }, + { + "Text": "4", + "Type": "time", + "Start": 38, + "Length": 1 + } + ] + }, + { + "Input": "I'll change the ten am appointment to 4.3", + "Results": [ + { + "Text": "ten am", + "Type": "time", + "Start": 16, + "Length": 6 + } + ] + }, + { + "Input": "I'll change the ten am appointment to twenty six", + "Results": [ + { + "Text": "ten am", + "Type": "time", + "Start": 16, + "Length": 6 + } + ] + }, + { + "Input": "I'll change the ten am appointment to 4 or later", + "Results": [ + { + "Text": "ten am", + "Type": "time", + "Start": 16, + "Length": 6 + } + ] + }, + { + "Input": "I'll change the ten am appointment to 25", + "Results": [ + { + "Text": "ten am", + "Type": "time", + "Start": 16, + "Length": 6 + } + ] + }, + { + "Input": "I'll change the ten am appointment to twenty five", + "Results": [ + { + "Text": "ten am", + "Type": "time", + "Start": 16, + "Length": 6 + }, + { + "Text": "twenty five", + "Type": "time", + "Start": 38, + "Length": 11 + } + ] + }, + { + "Input": "next meeting will be held on March 16th, 2017, how about we have a discussion at 2pm this afternoon?", + "NotSupported": "javascript", + "Results": [ + { + "Text": "March 16th, 2017", + "Type": "date", + "Start": 29, + "Length": 16 + }, + { + "Text": "2pm this afternoon", + "Type": "datetime", + "Start": 81, + "Length": 18 + } + ] + }, + { + "Input": "April 1st, 2018, we can plan it 2pm this afternoon", + "NotSupported": "javascript", + "Results": [ + { + "Text": "April 1st, 2018", + "Type": "date", + "Start": 0, + "Length": 15 + }, + { + "Text": "2pm this afternoon", + "Type": "datetime", + "Start": 32, + "Length": 18 + } + ] + }, + { + "Input": "The range is before 2012", + "NotSupported": "javascript", + "Results": [ + { + "Text": "before 2012", + "Type": "daterange", + "Start": 13, + "Length": 11 + } + ] + }, + { + "Input": "The range is until 2012", + "NotSupported": "javascript", + "Results": [ + { + "Text": "until 2012", + "Type": "daterange", + "Start": 13, + "Length": 10 + } + ] + }, + { + "Input": "The range is 2012 or after", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "2012 or after", + "Type": "daterange", + "Start": 13, + "Length": 13 + } + ] + }, + { + "Input": "I'll be out 11 -2016", + "NotSupported": "javascript", + "Results": [ + { + "Text": "11 -2016", + "Type": "daterange", + "Start": 12, + "Length": 8 + } + ] + }, + { + "Input": "I'll be out 11- 2016", + "NotSupported": "javascript", + "Results": [ + { + "Text": "11- 2016", + "Type": "daterange", + "Start": 12, + "Length": 8 + } + ] + }, + { + "Input": "I'll be out 11 / 2016", + "NotSupported": "javascript", + "Results": [ + { + "Text": "11 / 2016", + "Type": "daterange", + "Start": 12, + "Length": 9 + } + ] + }, + { + "Input": "I'll be out 11/2016", + "NotSupported": "javascript", + "Results": [ + { + "Text": "11/2016", + "Type": "daterange", + "Start": 12, + "Length": 7 + } + ] + }, + { + "Input": "I'll be out 11 - 2016", + "NotSupported": "javascript", + "Results": [ + { + "Text": "11 - 2016", + "Type": "daterange", + "Start": 12, + "Length": 9 + } + ] + }, + { + "Input": "I'll be out 11-2016", + "NotSupported": "javascript", + "Results": [ + { + "Text": "11-2016", + "Type": "daterange", + "Start": 12, + "Length": 7 + } + ] + }, + { + "Input": "I'll be out 2016 /11", + "NotSupported": "javascript", + "Results": [ + { + "Text": "2016 /11", + "Type": "daterange", + "Start": 12, + "Length": 8 + } + ] + }, + { + "Input": "I'll be out 2016/ 11", + "NotSupported": "javascript", + "Results": [ + { + "Text": "2016/ 11", + "Type": "daterange", + "Start": 12, + "Length": 8 + } + ] + }, + { + "Input": "I'll be out 2016 / 11", + "NotSupported": "javascript", + "Results": [ + { + "Text": "2016 / 11", + "Type": "daterange", + "Start": 12, + "Length": 9 + } + ] + }, + { + "Input": "I'll be out 2016/11", + "NotSupported": "javascript", + "Results": [ + { + "Text": "2016/11", + "Type": "daterange", + "Start": 12, + "Length": 7 + } + ] + }, + { + "Input": "I'll be out 2016 -11", + "NotSupported": "javascript", + "Results": [ + { + "Text": "2016 -11", + "Type": "daterange", + "Start": 12, + "Length": 8 + } + ] + }, + { + "Input": "I'll be out 2016- 11", + "NotSupported": "javascript", + "Results": [ + { + "Text": "2016- 11", + "Type": "daterange", + "Start": 12, + "Length": 8 + } + ] + }, + { + "Input": "I'll be out 2016 - 11", + "NotSupported": "javascript", + "Results": [ + { + "Text": "2016 - 11", + "Type": "daterange", + "Start": 12, + "Length": 9 + } + ] + }, + { + "Input": "I'll be out 2016-11", + "NotSupported": "javascript", + "Results": [ + { + "Text": "2016-11", + "Type": "daterange", + "Start": 12, + "Length": 7 + } + ] + }, + { + "Input": "I'll be out 2016 November", + "NotSupported": "javascript", + "Results": [ + { + "Text": "2016 November", + "Type": "daterange", + "Start": 12, + "Length": 13 + } + ] + }, + { + "Input": "I'll be out November , 2016", + "NotSupported": "javascript", + "Results": [ + { + "Text": "November , 2016", + "Type": "daterange", + "Start": 12, + "Length": 15 + } + ] + }, + { + "Input": "I'll be out 2016 , nov", + "NotSupported": "javascript", + "Results": [ + { + "Text": "2016 , nov", + "Type": "daterange", + "Start": 12, + "Length": 10 + } + ] + }, + { + "Input": "I'll be out 2016, nov", + "NotSupported": "javascript", + "Results": [ + { + "Text": "2016, nov", + "Type": "daterange", + "Start": 12, + "Length": 9 + } + ] + }, + { + "Input": "He will arrive later than or at 1/1/2016", + "Results": [ + { + "Text": "later than or at 1/1/2016", + "Type": "date", + "Start": 15, + "Length": 25 + } + ] + }, + { + "Input": "He will leave before or on 1/1/2016", + "Results": [ + { + "Text": "before or on 1/1/2016", + "Type": "date", + "Start": 14, + "Length": 21 + } + ] + }, + { + "Input": "This task will complete on or earlier than 1/1/2016", + "Results": [ + { + "Text": "on or earlier than 1/1/2016", + "Type": "date", + "Start": 24, + "Length": 27 + } + ] + }, + { + "Input": "This task will complete before or in Feb 2018", + "Results": [ + { + "Text": "before or in Feb 2018", + "Type": "daterange", + "Start": 24, + "Length": 21 + } + ] + }, + { + "Input": "You can't leave earlier than or in 2016", + "Results": [ + { + "Text": "earlier than or in 2016", + "Type": "daterange", + "Start": 16, + "Length": 23 + } + ] + }, + { + "Input": "You can leave office at or after 6:30PM today", + "Results": [ + { + "Text": "at or after 6:30PM today", + "Type": "datetime", + "Start": 21, + "Length": 24 + } + ] + }, + { + "Input": "You need to leave on or before the day after tomorrow", + "Results": [ + { + "Text": "on or before the day after tomorrow", + "Type": "date", + "Start": 18, + "Length": 35 + } + ] + }, + { + "Input": "You need to leave on or earlier than 3pm 5/15/2018", + "Results": [ + { + "Text": "on or earlier than 3pm 5/15/2018", + "Type": "datetime", + "Start": 18, + "Length": 32 + } + ] + }, + { + "Input": "Are you available two days after today?", + "NotSupported": "javascript", + "Results": [ + { + "Text": "two days after today", + "Type": "date", + "Start": 18, + "Length": 20 + } + ] + }, + { + "Input": "Are you available three weeks from tomorrow?", + "NotSupported": "javascript", + "Results": [ + { + "Text": "three weeks from tomorrow", + "Type": "date", + "Start": 18, + "Length": 25 + } + ] + }, + { + "Input": "Where were you two days before yesterday?", + "NotSupported": "javascript", + "Results": [ + { + "Text": "two days before yesterday", + "Type": "date", + "Start": 15, + "Length": 25 + } + ] + }, + { + "Input": "What the sale by year?", + "NotSupported": "javascript", + "Results": [] + }, + { + "Input": "I have already finished all my work more than 2 weeks before today", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "more than 2 weeks before today", + "Type": "daterange", + "Start": 36, + "Length": 30 + } + ] + }, + { + "Input": "I will come back within 2 weeks from today", + "NotSupported": "javascript", + "Results": [ + { + "Text": "within 2 weeks from today", + "Type": "daterange", + "Start": 17, + "Length": 25 + } + ] + }, + { + "Input": "I will come back less than 2 weeks from today", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "less than 2 weeks from today", + "Type": "daterange", + "Start": 17, + "Length": 28 + } + ] + }, + { + "Input": "This task should have been done more than 2 days before yesterday", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "more than 2 days before yesterday", + "Type": "daterange", + "Start": 32, + "Length": 33 + } + ] + }, + { + "Input": "This task will be done less than 3 days after tomorrow", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "less than 3 days after tomorrow", + "Type": "daterange", + "Start": 23, + "Length": 31 + } + ] + }, + { + "Input": "Let's start 3 minutes from now", + "NotSupported": "javascript", + "Results": [ + { + "Text": "3 minutes from now", + "Type": "datetime", + "Start": 12, + "Length": 18 + } + ] + }, + { + "Input": "Let's start 3 minutes from today", + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "3 minutes", + "Type": "duration", + "Start": 12, + "Length": 9 + }, + { + "Text": "today", + "Type": "date", + "Start": 27, + "Length": 5 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/English/MergedExtractorSkipFromTo.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/English/MergedExtractorSkipFromTo.json new file mode 100644 index 000000000..4f4ec2523 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/English/MergedExtractorSkipFromTo.json @@ -0,0 +1,36 @@ +[ + { + "Input": "Change my meeting from 9am to 11am", + "Results": [ + { + "Start": 23, + "Length": 3, + "Text": "9am", + "Type": "time" + }, + { + "Start": 30, + "Length": 4, + "Text": "11am", + "Type": "time" + } + ] + }, + { + "Input": "Change my meeting from Nov.19th to Nov.23th", + "Results": [ + { + "Start": 23, + "Length": 8, + "Text": "Nov.19th", + "Type": "date" + }, + { + "Start": 35, + "Length": 8, + "Text": "Nov.23th", + "Type": "date" + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/English/MergedParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/English/MergedParser.json new file mode 100644 index 000000000..53d4eed62 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/English/MergedParser.json @@ -0,0 +1,4391 @@ +[ + { + "Input": "\"Within 3 years\", he said this 5 years ago.", + "Context": { + "ReferenceDateTime": "2018-03-14T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "Within 3 years", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "(2018-03-14,2021-03-14,P3Y)", + "type": "daterange", + "start": "2018-03-14", + "end": "2021-03-14" + } + ] + }, + "Start": 1, + "Length": 14 + }, + { + "Text": "5 years ago", + "Start": 31, + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "2013-03-14", + "type": "date", + "value": "2013-03-14" + } + ] + }, + "Length": 11 + } + ] + }, + { + "Input": "at 715ampm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "715ampm", + "Type": "datetimeV2.time", + "Value": { + "values": [ + { + "timex": "T07:15", + "type": "time", + "value": "07:15:00" + }, + { + "timex": "T19:15", + "type": "time", + "value": "19:15:00" + } + ] + }, + "Start": 3, + "Length": 7 + } + ] + }, + { + "Input": "ADD LUNCH AT 12:30 PM ON FRI ", + "Comment":"Disable this for now because of new features in .NET", + "NotSupported": "javascript, Java, python", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "12:30 PM ON FRI", + "Type": "datetimeV2.datetime", + "Value": { + "values": [ + { + "timex": "XXXX-WXX-5T12:30", + "type": "datetime", + "value": "2016-11-04 12:30:00" + }, + { + "timex": "XXXX-WXX-5T12:30", + "type": "datetime", + "value": "2016-11-11 12:30:00" + } + ] + }, + "Start": 13, + "Length": 15 + } + ] + }, + { + "Input": "What do I have the week of November 30th", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "the week of November 30th", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "XXXX-11-30", + "type": "daterange", + "start": "2015-11-30", + "end": "2015-12-07" + }, + { + "timex": "XXXX-11-30", + "type": "daterange", + "start": "2016-11-28", + "end": "2016-12-05" + } + ] + }, + "Start": 15, + "Length": 25 + } + ] + }, + { + "Input": "For four Monday at noon ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "Monday at noon", + "Type": "datetimeV2.datetime", + "Value": { + "values": [ + { + "timex": "XXXX-WXX-1T12", + "type": "datetime", + "value": "2016-10-31 12:00:00" + }, + { + "timex": "XXXX-WXX-1T12", + "type": "datetime", + "value": "2016-11-07 12:00:00" + } + ] + }, + "Start": 9, + "Length": 14 + } + ] + }, + { + "Input": "Add 649 midnight tonight", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "midnight tonight", + "Type": "datetimeV2.datetime", + "Value": { + "values": [ + { + "timex": "2016-11-07T00", + "type": "datetime", + "value": "2016-11-07 00:00:00" + } + ] + }, + "Start": 8, + "Length": 16 + } + ] + }, + { + "Input": "i need a reserve for 3 peeps at a pizza joint in seattle for tonight around 8 pm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "tonight around 8 pm", + "Type": "datetimeV2.datetime", + "Value": { + "values": [ + { + "timex": "2016-11-07T20", + "type": "datetime", + "value": "2016-11-07 20:00:00" + } + ] + }, + "Start": 61, + "Length": 19 + } + ] + }, + { + "Input": "Set an appointment for Easter", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "Easter", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "XXXX-03-27", + "type": "date", + "value": "2016-03-27" + }, + { + "timex": "XXXX-03-27", + "type": "date", + "value": "2017-04-16" + } + ] + }, + "Start": 23, + "Length": 6 + } + ] + }, + { + "Input": "Set an appointment for Easter 2019", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "Easter 2019", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "2019-04-21", + "type": "date", + "value": "2019-04-21" + } + ] + }, + "Start": 23, + "Length": 11 + } + ] + }, + { + "Input": "day after tomorrow", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "day after tomorrow", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "2016-11-09", + "type": "date", + "value": "2016-11-09" + } + ] + }, + "Start": 0, + "Length": 18 + } + ] + }, + { + "Input": "day after tomorrow at 8am", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "day after tomorrow at 8am", + "Type": "datetimeV2.datetime", + "Value": { + "values": [ + { + "timex": "2016-11-09T08", + "type": "datetime", + "value": "2016-11-09 08:00:00" + } + ] + }, + "Start": 0, + "Length": 25 + } + ] + }, + { + "Input": "on Friday in the afternoon", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "Friday in the afternoon", + "Type": "datetimeV2.datetimerange", + "Value": { + "values": [ + { + "timex": "XXXX-WXX-5TAF", + "type": "datetimerange", + "start": "2016-11-04 12:00:00", + "end": "2016-11-04 16:00:00" + }, + { + "timex": "XXXX-WXX-5TAF", + "type": "datetimerange", + "start": "2016-11-11 12:00:00", + "end": "2016-11-11 16:00:00" + } + ] + }, + "Start": 3, + "Length": 23 + } + ] + }, + { + "Input": "on Friday for 3 in the afternoon", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "Friday for 3 in the afternoon", + "Type": "datetimeV2.datetime", + "Value": { + "values": [ + { + "timex": "XXXX-WXX-5T15", + "type": "datetime", + "value": "2016-11-04 15:00:00" + }, + { + "timex": "XXXX-WXX-5T15", + "type": "datetime", + "value": "2016-11-11 15:00:00" + } + ] + }, + "Start": 3, + "Length": 29 + } + ] + }, + { + "Input": "Set appointment for tomorrow morning at 9 o'clock.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "tomorrow morning at 9 o'clock", + "Type": "datetimeV2.datetime", + "Value": { + "values": [ + { + "timex": "2016-11-08T09", + "type": "datetime", + "value": "2016-11-08 09:00:00" + } + ] + }, + "Start": 20, + "Length": 29 + } + ] + }, + { + "Input": "put make cable's wedding in my calendar for wednesday the thirty first", + "Context": { + "ReferenceDateTime": "2017-09-15T00:00:00" + }, + "Results": [ + { + "Text": "wednesday", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "XXXX-WXX-3", + "type": "date", + "value": "2017-09-13" + }, + { + "timex": "XXXX-WXX-3", + "type": "date", + "value": "2017-09-20" + } + ] + }, + "Start": 44, + "Length": 9 + } + ] + }, + { + "Input": "put make cable's wedding in my calendar for tuesday the thirty first", + "Context": { + "ReferenceDateTime": "2017-10-15T00:00:00" + }, + "Results": [ + { + "Text": "tuesday the thirty first", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "2017-10-31", + "type": "date", + "value": "2017-10-31" + } + ] + }, + "Start": 44, + "Length": 24 + } + ] + }, + { + "Input": "schedule a meeting in 8 minutes", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "in 8 minutes", + "Type": "datetimeV2.datetime", + "Value": { + "values": [ + { + "timex": "2016-11-07T00:08:00", + "type": "datetime", + "value": "2016-11-07 00:08:00" + } + ] + }, + "Start": 19, + "Length": 12 + } + ] + }, + { + "Input": "schedule a meeting in 10 hours", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "in 10 hours", + "Type": "datetimeV2.datetime", + "Value": { + "values": [ + { + "timex": "2016-11-07T10:00:00", + "type": "datetime", + "value": "2016-11-07 10:00:00" + } + ] + }, + "Start": 19, + "Length": 11 + } + ] + }, + { + "Input": "schedule a meeting in 10 days", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "in 10 days", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "2016-11-17", + "type": "date", + "value": "2016-11-17" + } + ] + }, + "Start": 19, + "Length": 10 + } + ] + }, + { + "Input": "schedule a meeting in 3 weeks", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript", + "Results": [ + { + "Text": "in 3 weeks", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "2016-11-28", + "type": "date", + "value": "2016-11-28" + } + ] + }, + "Start": 19, + "Length": 10 + } + ] + }, + { + "Input": "schedule a meeting in 3 months", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript", + "Results": [ + { + "Text": "in 3 months", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "2017-02-07", + "type": "date", + "value": "2017-02-07" + } + ] + }, + "Start": 19, + "Length": 11 + } + ] + }, + { + "Input": "I'll be out in 3 years", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript", + "Results": [ + { + "Text": "in 3 years", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "2019-11-07", + "type": "date", + "value": "2019-11-07" + } + ] + }, + "Start": 12, + "Length": 10 + } + ] + }, + { + "Input": "after 8pm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "after 8pm", + "Type": "datetimeV2.timerange", + "Value": { + "values": [ + { + "timex": "T20", + "Mod": "after", + "type": "timerange", + "start": "20:00:00", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "before 8pm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "before 8pm", + "Type": "datetimeV2.timerange", + "Value": { + "values": [ + { + "timex": "T20", + "Mod": "before", + "type": "timerange", + "end": "20:00:00", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "since 8pm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "since 8pm", + "Type": "datetimeV2.timerange", + "Value": { + "values": [ + { + "timex": "T20", + "Mod": "since", + "type": "timerange", + "start": "20:00:00", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "2016-2-30", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "2016-2-30", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "2016-02-30", + "type": "date", + "value": "not resolved" + } + ] + }, + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "2015-1-32", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, java, python", + "Results": [] + }, + { + "Input": "2017-13-12", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, java, python", + "Results": [] + }, + { + "Input": "add yoga to personal calendar on monday and wednesday at 3pm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "monday", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "XXXX-WXX-1", + "type": "date", + "value": "2016-10-31" + }, + { + "timex": "XXXX-WXX-1", + "type": "date", + "value": "2016-11-07" + } + ] + }, + "Start": 33, + "Length": 6 + }, + { + "Text": "wednesday at 3pm", + "Type": "datetimeV2.datetime", + "Value": { + "values": [ + { + "timex": "XXXX-WXX-3T15", + "type": "datetime", + "value": "2016-11-02 15:00:00" + }, + { + "timex": "XXXX-WXX-3T15", + "type": "datetime", + "value": "2016-11-09 15:00:00" + } + ] + }, + "Start": 44, + "Length": 16 + } + ] + }, + { + "Input": "schedule a meeting at 8 am every week ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "8 am", + "Type": "datetimeV2.time", + "Value": { + "values": [ + { + "timex": "T08", + "type": "time", + "value": "08:00:00" + } + ] + }, + "Start": 22, + "Length": 4 + }, + { + "Text": "every week", + "Type": "datetimeV2.set", + "Value": { + "values": [ + { + "timex": "P1W", + "type": "set", + "value": "not resolved" + } + ] + }, + "Start": 27, + "Length": 10 + } + ] + }, + { + "Input": "schedule second saturday of each month", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "second saturday", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "2016-11-12", + "type": "date", + "value": "2016-11-12" + } + ] + }, + "Start": 9, + "Length": 15 + }, + { + "Text": "each month", + "Type": "datetimeV2.set", + "Value": { + "values": [ + { + "timex": "P1M", + "type": "set", + "value": "not resolved" + } + ] + }, + "Start": 28, + "Length": 10 + } + ] + }, + { + "Input": "Set an appointment for Easter Sunday", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "Easter Sunday", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "XXXX-03-27", + "type": "date", + "value": "2016-03-27" + }, + { + "timex": "XXXX-03-27", + "type": "date", + "value": "2017-04-16" + } + ] + }, + "Start": 23, + "Length": 13 + } + ] + }, + { + "Input": "Set an appointment for Easter Monday 2017", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "Easter Monday 2017", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "2017-04-17", + "type": "date", + "value": "2017-04-17" + } + ] + }, + "Start": 23, + "Length": 18 + } + ] + }, + { + "Input": "block 1 hour on my calendar tomorrow morning", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "1 hour", + "Type": "datetimeV2.duration", + "Value": { + "values": [ + { + "timex": "PT1H", + "type": "duration", + "value": "3600" + } + ] + }, + "Start": 6, + "Length": 6 + }, + { + "Text": "tomorrow morning", + "Type": "datetimeV2.datetimerange", + "Value": { + "values": [ + { + "timex": "2016-11-08TMO", + "type": "datetimerange", + "start": "2016-11-08 08:00:00", + "end": "2016-11-08 12:00:00" + } + ] + }, + "Start": 28, + "Length": 16 + } + ] + }, + { + "Input": "Change July 22nd meeting in Bellevue to August 22nd", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "July 22nd", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "XXXX-07-22", + "type": "date", + "value": "2016-07-22" + }, + { + "timex": "XXXX-07-22", + "type": "date", + "value": "2017-07-22" + } + ] + }, + "Start": 7, + "Length": 9 + }, + { + "Text": "August 22nd", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "XXXX-08-22", + "type": "date", + "value": "2016-08-22" + }, + { + "timex": "XXXX-08-22", + "type": "date", + "value": "2017-08-22" + } + ] + }, + "Start": 40, + "Length": 11 + } + ] + }, + { + "Input": "on Friday for 3 in Bellevue in the afternoon", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "Friday", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "XXXX-WXX-5", + "type": "date", + "value": "2016-11-04" + }, + { + "timex": "XXXX-WXX-5", + "type": "date", + "value": "2016-11-11" + } + ] + }, + "Start": 3, + "Length": 6 + }, + { + "Text": "in the afternoon", + "Type": "datetimeV2.timerange", + "Value": { + "values": [ + { + "timex": "TAF", + "type": "timerange", + "start": "12:00:00", + "end": "16:00:00" + } + ] + }, + "Start": 28, + "Length": 16 + } + ] + }, + { + "Input": "pick up jordan's medicine at the costco pharmacy on havana sometime before next tuesday at 12:00", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "before next tuesday at 12:00", + "Type": "datetimeV2.datetimerange", + "Value": { + "values": [ + { + "timex": "2016-11-15T12:00", + "Mod": "before", + "type": "datetimerange", + "end": "2016-11-15 12:00:00", + "sourceEntity": "datetimepoint" + }, + { + "timex": "2016-11-15T00:00", + "Mod": "before", + "type": "datetimerange", + "end": "2016-11-15 00:00:00", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 68, + "Length": 28 + } + ] + }, + { + "Input": "schedule a meeting in advance of 2pm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "in advance of 2pm", + "Type": "datetimeV2.timerange", + "Value": { + "values": [ + { + "timex": "T14", + "Mod": "before", + "type": "timerange", + "end": "14:00:00", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 19, + "Length": 17 + } + ] + }, + { + "Input": "schedule a meeting prior to 2pm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "prior to 2pm", + "Type": "datetimeV2.timerange", + "Value": { + "values": [ + { + "timex": "T14", + "Mod": "before", + "type": "timerange", + "end": "14:00:00", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 19, + "Length": 12 + } + ] + }, + { + "Input": "I'll change the ten am appointment to twenty!", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "ten am", + "Type": "datetimeV2.time", + "Value": { + "values": [ + { + "timex": "T10", + "type": "time", + "value": "10:00:00" + } + ] + }, + "Start": 16, + "Length": 6 + }, + { + "Text": "twenty", + "Type": "datetimeV2.time", + "Value": { + "values": [ + { + "timex": "T20", + "type": "time", + "value": "20:00:00" + } + ] + }, + "Start": 38, + "Length": 6 + } + ] + }, + { + "Input": "I'll change the ten am appointment to 20!", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "ten am", + "Type": "datetimeV2.time", + "Value": { + "values": [ + { + "timex": "T10", + "type": "time", + "value": "10:00:00" + } + ] + }, + "Start": 16, + "Length": 6 + }, + { + "Text": "20", + "Type": "datetimeV2.time", + "Value": { + "values": [ + { + "timex": "T20", + "type": "time", + "value": "20:00:00" + } + ] + }, + "Start": 38, + "Length": 2 + } + ] + }, + { + "Input": "I'll change the ten am appointment to nine!", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "ten am", + "Type": "datetimeV2.time", + "Value": { + "values": [ + { + "timex": "T10", + "type": "time", + "value": "10:00:00" + } + ] + }, + "Start": 16, + "Length": 6 + }, + { + "Text": "nine", + "Type": "datetimeV2.time", + "Value": { + "values": [ + { + "timex": "T09", + "type": "time", + "value": "09:00:00" + }, + { + "timex": "T21", + "type": "time", + "value": "21:00:00" + } + ] + }, + "Start": 38, + "Length": 4 + } + ] + }, + { + "Input": "I'll change the ten am appointment to 26!", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "ten am", + "Type": "datetimeV2.time", + "Value": { + "values": [ + { + "timex": "T10", + "type": "time", + "value": "10:00:00" + } + ] + }, + "Start": 16, + "Length": 6 + } + ] + }, + { + "Input": "I'll change the ten am appointment to twenty six.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "ten am", + "Type": "datetimeV2.time", + "Value": { + "values": [ + { + "timex": "T10", + "type": "time", + "value": "10:00:00" + } + ] + }, + "Start": 16, + "Length": 6 + } + ] + }, + { + "Input": "I'll be back in 5 minutes", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "in 5 minutes", + "Type": "datetimeV2.datetime", + "Value": { + "values": [ + { + "timex": "2016-11-07T00:05:00", + "type": "datetime", + "value": "2016-11-07 00:05:00" + } + ] + }, + "Start": 13, + "Length": 12 + } + ] + }, + { + "Input": "in 5 minutes", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "in 5 minutes", + "Type": "datetimeV2.datetime", + "Value": { + "values": [ + { + "timex": "2016-11-07T00:05:00", + "type": "datetime", + "value": "2016-11-07 00:05:00" + } + ] + }, + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "Schedule during the morning", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "morning", + "Type": "datetimeV2.timerange", + "Value": { + "values": [ + { + "timex": "TMO", + "type": "timerange", + "start": "08:00:00", + "end": "12:00:00" + } + ] + }, + "Start": 20, + "Length": 7 + } + ] + }, + { + "Input": "I'll leave by tomorrow", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "by tomorrow", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016-11-08", + "Mod": "before", + "type": "daterange", + "end": "2016-11-08", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 11, + "Length": 11 + } + ] + }, + { + "Input": "I'll leave before tomorrow", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "before tomorrow", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016-11-08", + "Mod": "before", + "type": "daterange", + "end": "2016-11-08", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 11, + "Length": 15 + } + ] + }, + { + "Input": "I'll leave no later than tomorrow", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "no later than tomorrow", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016-11-08", + "Mod": "before", + "type": "daterange", + "end": "2016-11-08", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 11, + "Length": 22 + } + ] + }, + { + "Input": "give me all open spots with dates after or equal to 1/1/2016", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "after or equal to 1/1/2016", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016-01-01", + "Mod": "since", + "type": "daterange", + "start": "2016-01-01", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 34, + "Length": 26 + } + ] + }, + { + "Input": "I'll leave later than 1/1/2016", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "later than 1/1/2016", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016-01-01", + "Mod": "after", + "type": "daterange", + "start": "2016-01-01", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 11, + "Length": 19 + } + ] + }, + { + "Input": "I'll leave after 1/1/2016", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "after 1/1/2016", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016-01-01", + "Mod": "after", + "type": "daterange", + "start": "2016-01-01", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 11, + "Length": 14 + } + ] + }, + { + "Input": "I'll leave earlier than 1/1/2016", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "earlier than 1/1/2016", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016-01-01", + "Mod": "before", + "type": "daterange", + "end": "2016-01-01", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 11, + "Length": 21 + } + ] + }, + { + "Input": "It will close starting from 1/1/2016", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "starting from 1/1/2016", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016-01-01", + "Mod": "since", + "type": "daterange", + "start": "2016-01-01", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 14, + "Length": 22 + } + ] + }, + { + "Input": "ending with 1/1/2016", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "ending with 1/1/2016", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016-01-01", + "Mod": "before", + "type": "daterange", + "end": "2016-01-01", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 0, + "Length": 20 + } + ] + }, + { + "Input": "I'll leave sooner than 2020", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "sooner than 2020", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2020", + "Mod": "before", + "type": "daterange", + "end": "2020-01-01", + "sourceEntity": "datetimerange" + } + ] + }, + "Start": 11, + "Length": 16 + } + ] + }, + { + "Input": "The range is until 2012", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "until 2012", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2012", + "Mod": "before", + "type": "daterange", + "end": "2012-01-01", + "sourceEntity": "datetimerange" + } + ] + }, + "Start": 13, + "Length": 10 + } + ] + }, + { + "Input": "The range is 2012 or after", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "2012 or after", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2012", + "Mod": "since", + "type": "daterange", + "start": "2012-01-01", + "sourceEntity": "datetimerange" + } + ] + }, + "Start": 13, + "Length": 13 + } + ] + }, + { + "Input": "I will be back within 5 days", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "within 5 days", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "(2017-11-08,2017-11-13,P5D)", + "type": "daterange", + "start": "2017-11-08", + "end": "2017-11-13" + } + ] + }, + "Start": 15, + "Length": 13 + } + ] + }, + { + "Input": "I will be back within 10 months", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "within 10 months", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "(2017-11-08,2018-09-08,P10M)", + "type": "daterange", + "start": "2017-11-08", + "end": "2018-09-08" + } + ] + }, + "Start": 15, + "Length": 16 + } + ] + }, + { + "Input": "I will be back within 3 years", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "within 3 years", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "(2017-11-08,2020-11-08,P3Y)", + "type": "daterange", + "start": "2017-11-08", + "end": "2020-11-08" + } + ] + }, + "Start": 15, + "Length": 14 + } + ] + }, + { + "Input": "I will be back within 5 years 1 month 12 days", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "within 5 years 1 month 12 days", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "(2017-11-08,2022-12-20,P5Y1M12D)", + "type": "daterange", + "start": "2017-11-08", + "end": "2022-12-20" + } + ] + }, + "Start": 15, + "Length": 30 + } + ] + }, + { + "Input": "I will be back within 15 seconds", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "within 15 seconds", + "Type": "datetimeV2.datetimerange", + "Value": { + "values": [ + { + "timex": "(2016-11-07T16:12:00,2016-11-07T16:12:15,PT15S)", + "type": "datetimerange", + "start": "2016-11-07 16:12:00", + "end": "2016-11-07 16:12:15" + } + ] + }, + "Start": 15, + "Length": 17 + } + ] + }, + { + "Input": "I will be back within 5 minutes", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "within 5 minutes", + "Type": "datetimeV2.datetimerange", + "Value": { + "values": [ + { + "timex": "(2016-11-07T16:12:00,2016-11-07T16:17:00,PT5M)", + "type": "datetimerange", + "start": "2016-11-07 16:12:00", + "end": "2016-11-07 16:17:00" + } + ] + }, + "Start": 15, + "Length": 16 + } + ] + }, + { + "Input": "I will be back within 5 hours", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "within 5 hours", + "Type": "datetimeV2.datetimerange", + "Value": { + "values": [ + { + "timex": "(2016-11-07T16:12:00,2016-11-07T21:12:00,PT5H)", + "type": "datetimerange", + "start": "2016-11-07 16:12:00", + "end": "2016-11-07 21:12:00" + } + ] + }, + "Start": 15, + "Length": 14 + } + ] + }, + { + "Input": "I will be back within 1 day and 5 hours", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "within 1 day and 5 hours", + "Type": "datetimeV2.datetimerange", + "Value": { + "values": [ + { + "timex": "(2016-11-07T16:12:00,2016-11-08T21:12:00,P1DT5H)", + "type": "datetimerange", + "start": "2016-11-07 16:12:00", + "end": "2016-11-08 21:12:00" + } + ] + }, + "Start": 15, + "Length": 24 + } + ] + }, + { + "Input": "This task would complete within 2 days 1 hour 5 minutes 30 seconds", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "within 2 days 1 hour 5 minutes 30 seconds", + "Type": "datetimeV2.datetimerange", + "Value": { + "values": [ + { + "timex": "(2016-11-07T16:12:00,2016-11-09T17:17:30,P2DT1H5M30S)", + "type": "datetimerange", + "start": "2016-11-07 16:12:00", + "end": "2016-11-09 17:17:30" + } + ] + }, + "Start": 25, + "Length": 41 + } + ] + }, + { + "Input": "I will be back within the next 1 day and 5 hours", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "within the next 1 day and 5 hours", + "Type": "datetimeV2.datetimerange", + "Value": { + "values": [ + { + "timex": "(2016-11-07T16:12:00,2016-11-08T21:12:00,P1DT5H)", + "type": "datetimerange", + "start": "2016-11-07 16:12:00", + "end": "2016-11-08 21:12:00" + } + ] + }, + "Start": 15, + "Length": 33 + } + ] + }, + { + "Input": "This task would complete within the upcoming 2 days 1 hour 5 minutes 30 seconds", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "within the upcoming 2 days 1 hour 5 minutes 30 seconds", + "Type": "datetimeV2.datetimerange", + "Value": { + "values": [ + { + "timex": "(2016-11-07T16:12:00,2016-11-09T17:17:30,P2DT1H5M30S)", + "type": "datetimerange", + "start": "2016-11-07 16:12:00", + "end": "2016-11-09 17:17:30" + } + ] + }, + "Start": 25, + "Length": 54 + } + ] + }, + { + "Input": "I will be back within the next 15 seconds", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "within the next 15 seconds", + "Type": "datetimeV2.datetimerange", + "Value": { + "values": [ + { + "timex": "(2016-11-07T16:12:00,2016-11-07T16:12:15,PT15S)", + "type": "datetimerange", + "start": "2016-11-07 16:12:00", + "end": "2016-11-07 16:12:15" + } + ] + }, + "Start": 15, + "Length": 26 + } + ] + }, + { + "Input": "I will be back within next 10 months", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "within next 10 months", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "(2017-11-08,2018-09-08,P10M)", + "type": "daterange", + "start": "2017-11-08", + "end": "2018-09-08" + } + ] + }, + "Start": 15, + "Length": 21 + } + ] + }, + { + "Input": "I'll be out 2016, nov", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "2016, nov", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016-11", + "type": "daterange", + "start": "2016-11-01", + "end": "2016-12-01" + } + ] + }, + "Start": 12, + "Length": 9 + } + ] + }, + { + "Input": "I'll be out 2016 , nov", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "2016 , nov", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016-11", + "type": "daterange", + "start": "2016-11-01", + "end": "2016-12-01" + } + ] + }, + "Start": 12, + "Length": 10 + } + ] + }, + { + "Input": "I'll be out November , 2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "November , 2016", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016-11", + "type": "daterange", + "start": "2016-11-01", + "end": "2016-12-01" + } + ] + }, + "Start": 12, + "Length": 15 + } + ] + }, + { + "Input": "I'll be out 2016 November", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "2016 November", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016-11", + "type": "daterange", + "start": "2016-11-01", + "end": "2016-12-01" + } + ] + }, + "Start": 12, + "Length": 13 + } + ] + }, + { + "Input": "I'll be out 2016-11", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "2016-11", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016-11", + "type": "daterange", + "start": "2016-11-01", + "end": "2016-12-01" + } + ] + }, + "Start": 12, + "Length": 7 + } + ] + }, + { + "Input": "I'll be out 2016 - 11", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "2016 - 11", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016-11", + "type": "daterange", + "start": "2016-11-01", + "end": "2016-12-01" + } + ] + }, + "Start": 12, + "Length": 9 + } + ] + }, + { + "Input": "I'll be out 2016- 11", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "2016- 11", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016-11", + "type": "daterange", + "start": "2016-11-01", + "end": "2016-12-01" + } + ] + }, + "Start": 12, + "Length": 8 + } + ] + }, + { + "Input": "I'll be out 2016 -11", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "2016 -11", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016-11", + "type": "daterange", + "start": "2016-11-01", + "end": "2016-12-01" + } + ] + }, + "Start": 12, + "Length": 8 + } + ] + }, + { + "Input": "I'll be out 2016/11", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "2016/11", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016-11", + "type": "daterange", + "start": "2016-11-01", + "end": "2016-12-01" + } + ] + }, + "Start": 12, + "Length": 7 + } + ] + }, + { + "Input": "I'll be out 2016 / 11", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "2016 / 11", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016-11", + "type": "daterange", + "start": "2016-11-01", + "end": "2016-12-01" + } + ] + }, + "Start": 12, + "Length": 9 + } + ] + }, + { + "Input": "I'll be out 2016/ 11", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "2016/ 11", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016-11", + "type": "daterange", + "start": "2016-11-01", + "end": "2016-12-01" + } + ] + }, + "Start": 12, + "Length": 8 + } + ] + }, + { + "Input": "I'll be out 2016 /11", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "2016 /11", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016-11", + "type": "daterange", + "start": "2016-11-01", + "end": "2016-12-01" + } + ] + }, + "Start": 12, + "Length": 8 + } + ] + }, + { + "Input": "I'll be out 11-2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "11-2016", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016-11", + "type": "daterange", + "start": "2016-11-01", + "end": "2016-12-01" + } + ] + }, + "Start": 12, + "Length": 7 + } + ] + }, + { + "Input": "I'll be out 11 - 2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "11 - 2016", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016-11", + "type": "daterange", + "start": "2016-11-01", + "end": "2016-12-01" + } + ] + }, + "Start": 12, + "Length": 9 + } + ] + }, + { + "Input": "I'll be out 11- 2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "11- 2016", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016-11", + "type": "daterange", + "start": "2016-11-01", + "end": "2016-12-01" + } + ] + }, + "Start": 12, + "Length": 8 + } + ] + }, + { + "Input": "I'll be out 11 -2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "11 -2016", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016-11", + "type": "daterange", + "start": "2016-11-01", + "end": "2016-12-01" + } + ] + }, + "Start": 12, + "Length": 8 + } + ] + }, + { + "Input": "I'll be out 11/2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "11/2016", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016-11", + "type": "daterange", + "start": "2016-11-01", + "end": "2016-12-01" + } + ] + }, + "Start": 12, + "Length": 7 + } + ] + }, + { + "Input": "I'll be out 11 / 2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "11 / 2016", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016-11", + "type": "daterange", + "start": "2016-11-01", + "end": "2016-12-01" + } + ] + }, + "Start": 12, + "Length": 9 + } + ] + }, + { + "Input": "He will arrive later than or at 1/1/2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript", + "Results": [ + { + "Text": "later than or at 1/1/2016", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016-01-01", + "Mod": "since", + "type": "daterange", + "start": "2016-01-01", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 15, + "Length": 25 + } + ] + }, + { + "Input": "He will arrive later than 1/1/2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "later than 1/1/2016", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016-01-01", + "Mod": "after", + "type": "daterange", + "start": "2016-01-01", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 15, + "Length": 19 + } + ] + }, + { + "Input": "He will arrive on 1/1/2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "1/1/2016", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "2016-01-01", + "type": "date", + "value": "2016-01-01" + } + ] + }, + "Start": 18, + "Length": 8 + } + ] + }, + { + "Input": "He will leave before or on 1/1/2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript", + "Results": [ + { + "Text": "before or on 1/1/2016", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016-01-01", + "Mod": "until", + "type": "daterange", + "end": "2016-01-01", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 14, + "Length": 21 + } + ] + }, + { + "Input": "He will leave before 1/1/2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "before 1/1/2016", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016-01-01", + "Mod": "before", + "type": "daterange", + "end": "2016-01-01", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 14, + "Length": 15 + } + ] + }, + { + "Input": "This task will complete on or earlier than 1/1/2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript", + "Results": [ + { + "Text": "on or earlier than 1/1/2016", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016-01-01", + "Mod": "until", + "type": "daterange", + "end": "2016-01-01", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 24, + "Length": 27 + } + ] + }, + { + "Input": "This task will complete on 1/1/2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "1/1/2016", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "2016-01-01", + "type": "date", + "value": "2016-01-01" + } + ] + }, + "Start": 27, + "Length": 8 + } + ] + }, + { + "Input": "This task will complete earlier than 1/1/2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "earlier than 1/1/2016", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016-01-01", + "Mod": "before", + "type": "daterange", + "end": "2016-01-01", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 24, + "Length": 21 + } + ] + }, + { + "Input": "This task will complete before or in Feb 2018", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript", + "Results": [ + { + "Text": "before or in Feb 2018", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2018-02", + "Mod": "until", + "type": "daterange", + "end": "2018-03-01", + "sourceEntity": "datetimerange" + } + ] + }, + "Start": 24, + "Length": 21 + } + ] + }, + { + "Input": "This task will complete before Feb 2018", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "before Feb 2018", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2018-02", + "Mod": "before", + "type": "daterange", + "end": "2018-02-01", + "sourceEntity": "datetimerange" + } + ] + }, + "Start": 24, + "Length": 15 + } + ] + }, + { + "Input": "This task will complete in Feb 2018", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "Feb 2018", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2018-02", + "type": "daterange", + "start": "2018-02-01", + "end": "2018-03-01" + } + ] + }, + "Start": 27, + "Length": 8 + } + ] + }, + { + "Input": "You can't leave later than or in 2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript", + "Results": [ + { + "Text": "later than or in 2016", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016", + "Mod": "since", + "type": "daterange", + "start": "2016-01-01", + "sourceEntity": "datetimerange" + } + ] + }, + "Start": 16, + "Length": 21 + } + ] + }, + { + "Input": "You can't leave later than 2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "later than 2016", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016", + "Mod": "after", + "type": "daterange", + "start": "2017-01-01", + "sourceEntity": "datetimerange" + } + ] + }, + "Start": 16, + "Length": 15 + } + ] + }, + { + "Input": "You can't leave in 2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "2016", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016", + "type": "daterange", + "start": "2016-01-01", + "end": "2017-01-01" + } + ] + }, + "Start": 19, + "Length": 4 + } + ] + }, + { + "Input": "You can leave office at or after 6:30PM today", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript", + "Results": [ + { + "Text": "at or after 6:30PM today", + "Type": "datetimeV2.datetimerange", + "Value": { + "values": [ + { + "timex": "2016-11-07T18:30", + "Mod": "since", + "type": "datetimerange", + "start": "2016-11-07 18:30:00", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 21, + "Length": 24 + } + ] + }, + { + "Input": "You can leave office after 6:30PM today", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "after 6:30PM today", + "Type": "datetimeV2.datetimerange", + "Value": { + "values": [ + { + "timex": "2016-11-07T18:30", + "Mod": "after", + "type": "datetimerange", + "start": "2016-11-07 18:30:00", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 21, + "Length": 18 + } + ] + }, + { + "Input": "You can leave office at 6:30PM today", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "6:30PM today", + "Type": "datetimeV2.datetime", + "Value": { + "values": [ + { + "timex": "2016-11-07T18:30", + "type": "datetime", + "value": "2016-11-07 18:30:00" + } + ] + }, + "Start": 24, + "Length": 12 + } + ] + }, + { + "Input": "You need to leave on or before the day after tomorrow", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript", + "Results": [ + { + "Text": "on or before the day after tomorrow", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016-11-09", + "Mod": "until", + "type": "daterange", + "end": "2016-11-09", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 18, + "Length": 35 + } + ] + }, + { + "Input": "You need to leave on the day after tomorrow", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "the day after tomorrow", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "2016-11-09", + "type": "date", + "value": "2016-11-09" + } + ] + }, + "Start": 21, + "Length": 22 + } + ] + }, + { + "Input": "You need to leave before the day after tomorrow", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "before the day after tomorrow", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016-11-09", + "Mod": "before", + "type": "daterange", + "end": "2016-11-09", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 18, + "Length": 29 + } + ] + }, + { + "Input": "You need to leave on or earlier than 3pm 5/15/2018", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript", + "Results": [ + { + "Text": "on or earlier than 3pm 5/15/2018", + "Type": "datetimeV2.datetimerange", + "Value": { + "values": [ + { + "timex": "2018-05-15T15", + "Mod": "until", + "type": "datetimerange", + "end": "2018-05-15 15:00:00", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 18, + "Length": 32 + } + ] + }, + { + "Input": "You need to leave earlier than 3pm 5/15/2018", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "earlier than 3pm 5/15/2018", + "Type": "datetimeV2.datetimerange", + "Value": { + "values": [ + { + "timex": "2018-05-15T15", + "Mod": "before", + "type": "datetimerange", + "end": "2018-05-15 15:00:00", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 18, + "Length": 26 + } + ] + }, + { + "Input": "You need to leave on 3pm 5/15/2018", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "3pm 5/15/2018", + "Type": "datetimeV2.datetime", + "Value": { + "values": [ + { + "timex": "2018-05-15T15", + "type": "datetime", + "value": "2018-05-15 15:00:00" + } + ] + }, + "Start": 21, + "Length": 13 + } + ] + }, + { + "Input": "Are you available two days after today?", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "Results": [ + { + "Text": "two days after today", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "2018-06-02", + "type": "date", + "value": "2018-06-02" + } + ] + }, + "Start": 18, + "Length": 20 + } + ] + }, + { + "Input": "Are you available three weeks from tomorrow?", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "three weeks from tomorrow", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "2018-06-22", + "type": "date", + "value": "2018-06-22" + } + ] + }, + "Start": 18, + "Length": 25 + } + ] + }, + { + "Input": "Where were you two days before yesterday?", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "two days before yesterday", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "2018-05-28", + "type": "date", + "value": "2018-05-28" + } + ] + }, + "Start": 15, + "Length": 25 + } + ] + }, + { + "Input": "show me sales before 2010 or after 2018", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "Results": [ + { + "Text": "before 2010", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2010", + "Mod": "before", + "type": "daterange", + "end": "2010-01-01", + "sourceEntity": "datetimerange" + } + ] + }, + "Start": 14, + "Length": 11 + }, + { + "Text": "after 2018", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2018", + "Mod": "after", + "type": "daterange", + "start": "2019-01-01", + "sourceEntity": "datetimerange" + } + ] + }, + "Start": 29, + "Length": 10 + } + ] + }, + { + "Input": "show me sales after 2010 and before 2018 or before 2000 but not 1998", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "Results": [ + { + "Text": "after 2010", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2010", + "Mod": "after", + "type": "daterange", + "start": "2011-01-01", + "sourceEntity": "datetimerange" + } + ] + }, + "Start": 14, + "Length": 10 + }, + { + "Text": "before 2018", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2018", + "Mod": "before", + "type": "daterange", + "end": "2018-01-01", + "sourceEntity": "datetimerange" + } + ] + }, + "Start": 29, + "Length": 11 + }, + { + "Text": "before 2000", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2000", + "Mod": "before", + "type": "daterange", + "end": "2000-01-01", + "sourceEntity": "datetimerange" + } + ] + }, + "Start": 44, + "Length": 11 + }, + { + "Text": "1998", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "1998", + "type": "daterange", + "start": "1998-01-01", + "end": "1999-01-01" + } + ] + }, + "Start": 64, + "Length": 4 + } + ] + }, + { + "Input": "show me records more than 4 days and less than 1 week", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupported": "javascript", + "Results": [ + { + "Text": "more than 4 days", + "Type": "datetimeV2.duration", + "Value": { + "values": [ + { + "timex": "P4D", + "Mod": "more", + "type": "duration", + "value": "345600" + } + ] + }, + "Start": 16, + "Length": 16 + }, + { + "Text": "less than 1 week", + "Type": "datetimeV2.duration", + "Value": { + "values": [ + { + "timex": "P1W", + "Mod": "less", + "type": "duration", + "value": "604800" + } + ] + }, + "Start": 37, + "Length": 16 + } + ] + }, + { + "Input": "show me records more than 1 hour and 30 minutes", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "more than 1 hour and 30 minutes", + "Type": "datetimeV2.duration", + "Value": { + "values": [ + { + "timex": "PT1H30M", + "Mod": "more", + "type": "duration", + "value": "5400" + } + ] + }, + "Start": 16, + "Length": 31 + } + ] + }, + { + "Input": "I have already finished all my work more than 2 weeks before today", + "Context": { + "ReferenceDateTime": "2018-06-12T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "more than 2 weeks before today", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2018-05-29", + "Mod": "before", + "type": "daterange", + "end": "2018-05-29" + } + ] + }, + "Start": 36, + "Length": 30 + } + ] + }, + { + "Input": "I have already finished all my work more than 2 weeks before today", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "more than 2 weeks before today", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2018-05-15", + "Mod": "before", + "type": "daterange", + "end": "2018-05-15" + } + ] + }, + "Start": 36, + "Length": 30 + } + ] + }, + { + "Input": "This task should have been done more than 2 days before yesterday", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "more than 2 days before yesterday", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2018-05-26", + "Mod": "before", + "type": "daterange", + "end": "2018-05-26" + } + ] + }, + "Start": 32, + "Length": 33 + } + ] + }, + { + "Input": "This task will be done less than 3 days after tomorrow", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "less than 3 days after tomorrow", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "(2018-05-30,2018-06-02,P3D)", + "type": "daterange", + "start": "2018-05-30", + "end": "2018-06-02" + } + ] + }, + "Start": 23, + "Length": 31 + } + ] + }, + { + "Input": "This task will start more than 2 weeks after today", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "more than 2 weeks after today", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2018-06-12", + "Mod": "after", + "type": "daterange", + "start": "2018-06-12" + } + ] + }, + "Start": 21, + "Length": 29 + } + ] + }, + { + "Input": "Let's start 3 minutes from now", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupported": "javascript", + "Results": [ + { + "Text": "3 minutes from now", + "Type": "datetimeV2.datetime", + "Value": { + "values": [ + { + "timex": "2018-05-29T00:03:00", + "type": "datetime", + "value": "2018-05-29 00:03:00" + } + ] + }, + "Start": 12, + "Length": 18 + } + ] + }, + { + "Input": "Let's start 3 minutes from today", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "3 minutes", + "Type": "datetimeV2.duration", + "Value": { + "values": [ + { + "timex": "PT3M", + "type": "duration", + "value": "180" + } + ] + }, + "Start": 12, + "Length": 9 + }, + { + "Text": "today", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "2018-05-29", + "type": "date", + "value": "2018-05-29" + } + ] + }, + "Start": 27, + "Length": 5 + } + ] + }, + { + "Input": "This task will start within 2 weeks after today", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "within 2 weeks after today", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "(2018-05-29,2018-06-12,P2W)", + "type": "daterange", + "start": "2018-05-29", + "end": "2018-06-12" + } + ] + }, + "Start": 21, + "Length": 26 + } + ] + }, + { + "Input": "This task will start within the next 2 weeks after today", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "within the next 2 weeks after today", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "(2018-05-29,2018-06-12,P2W)", + "type": "daterange", + "start": "2018-05-29", + "end": "2018-06-12" + } + ] + }, + "Start": 21, + "Length": 35 + } + ] + }, + { + "Input": "This task will start within the next 2 weeks before today", + "Context": { + "ReferenceDateTime": "2018-06-22T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "2 weeks before today", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "2018-06-08", + "type": "date", + "value": "2018-06-08" + } + ] + }, + "Start": 37, + "Length": 20 + } + ] + }, + { + "Input": "This task will start within the next 2 weeks after tomorrow", + "Context": { + "ReferenceDateTime": "2018-06-22T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "2 weeks after tomorrow", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "2018-07-07", + "type": "date", + "value": "2018-07-07" + } + ] + }, + "Start": 37, + "Length": 22 + } + ] + }, + { + "Input": "This task will start within 2 weeks before yesterday", + "Context": { + "ReferenceDateTime": "2018-06-22T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "2 weeks before yesterday", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "2018-06-07", + "type": "date", + "value": "2018-06-07" + } + ] + }, + "Start": 28, + "Length": 24 + } + ] + }, + { + "Input": "show me sales from 2010 โ€“ 2020 and not 2015", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "from 2010 โ€“ 2020", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "(2010-01-01,2020-01-01,P10Y)", + "type": "daterange", + "start": "2010-01-01", + "end": "2020-01-01" + } + ] + }, + "Start": 14, + "Length": 16 + }, + { + "Text": "2015", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2015", + "type": "daterange", + "start": "2015-01-01", + "end": "2016-01-01" + } + ] + }, + "Start": 39, + "Length": 4 + } + ] + }, + { + "Input": "Maybe we can leave after 2018", + "Context": { + "ReferenceDateTime": "2018-06-22T00:00:00" + }, + "NotSupported": "javascript", + "Results": [ + { + "Text": "after 2018", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2018", + "Mod": "after", + "type": "daterange", + "start": "2019-01-01", + "sourceEntity": "datetimerange" + } + ] + }, + "Start": 19, + "Length": 10 + } + ] + }, + { + "Input": "Maybe we can leave after Feb 2018", + "Context": { + "ReferenceDateTime": "2018-06-22T00:00:00" + }, + "NotSupported": "javascript", + "Results": [ + { + "Text": "after Feb 2018", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2018-02", + "Mod": "after", + "type": "daterange", + "start": "2018-03-01", + "sourceEntity": "datetimerange" + } + ] + }, + "Start": 19, + "Length": 14 + } + ] + }, + { + "Input": "Maybe we can leave after Feb", + "Context": { + "ReferenceDateTime": "2018-06-22T00:00:00" + }, + "NotSupported": "javascript", + "Results": [ + { + "Text": "after Feb", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "XXXX-02", + "Mod": "after", + "type": "daterange", + "start": "2018-03-01", + "sourceEntity": "datetimerange" + }, + { + "timex": "XXXX-02", + "Mod": "after", + "type": "daterange", + "start": "2019-03-01", + "sourceEntity": "datetimerange" + } + ] + }, + "Start": 19, + "Length": 9 + } + ] + }, + { + "Input": "It will happen 1/1/2015 after 2:00", + "Context": { + "ReferenceDateTime": "2018-06-22T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "1/1/2015 after 2:00", + "Type": "datetimeV2.datetimerange", + "Value": { + "values": [ + { + "timex": "2015-01-01T02:00", + "Mod": "after", + "type": "datetimerange", + "start": "2015-01-01 02:00:00" + }, + { + "timex": "2015-01-01T14:00", + "Mod": "after", + "type": "datetimerange", + "start": "2015-01-01 14:00:00" + } + ] + }, + "Start": 15, + "Length": 19 + } + ] + }, + { + "Input": "It will happen today before 4pm", + "Context": { + "ReferenceDateTime": "2018-06-22T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "today before 4pm", + "Type": "datetimeV2.datetimerange", + "Value": { + "values": [ + { + "timex": "2018-06-22T16", + "Mod": "before", + "type": "datetimerange", + "end": "2018-06-22 16:00:00" + } + ] + }, + "Start": 15, + "Length": 16 + } + ] + }, + { + "Input": "It will happen next Wednesday later than 10 in the morning", + "Context": { + "ReferenceDateTime": "2018-06-26T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "next Wednesday later than 10 in the morning", + "Type": "datetimeV2.datetimerange", + "Value": { + "values": [ + { + "timex": "2018-07-04T10", + "Mod": "after", + "type": "datetimerange", + "start": "2018-07-04 10:00:00" + } + ] + }, + "Start": 15, + "Length": 43 + } + ] + }, + { + "Input": "It happened on previous Tuesday by 2 in the afternoon", + "Context": { + "ReferenceDateTime": "2018-06-26T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "previous Tuesday by 2 in the afternoon", + "Type": "datetimeV2.datetimerange", + "Value": { + "values": [ + { + "timex": "2018-06-19T14", + "Mod": "before", + "type": "datetimerange", + "end": "2018-06-19 14:00:00" + } + ] + }, + "Start": 15, + "Length": 38 + } + ] + }, + { + "Input": "Let's go on Feb 1st no later than 6:00", + "Context": { + "ReferenceDateTime": "2018-06-26T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "Feb 1st no later than 6:00", + "Type": "datetimeV2.datetimerange", + "Value": { + "values": [ + { + "timex": "XXXX-02-01T06:00", + "Mod": "before", + "type": "datetimerange", + "end": "2018-02-01 06:00:00" + }, + { + "timex": "XXXX-02-01T06:00", + "Mod": "before", + "type": "datetimerange", + "end": "2019-02-01 06:00:00" + }, + { + "timex": "XXXX-02-01T18:00", + "Mod": "before", + "type": "datetimerange", + "end": "2018-02-01 18:00:00" + }, + { + "timex": "XXXX-02-01T18:00", + "Mod": "before", + "type": "datetimerange", + "end": "2019-02-01 18:00:00" + } + ] + }, + "Start": 12, + "Length": 26 + } + ] + }, + { + "Input": "It happened on next week after 2:00", + "Context": { + "ReferenceDateTime": "2018-06-26T00:00:00" + }, + "NotSupported": "javascript", + "Results": [ + { + "Text": "next week", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2018-W27", + "type": "daterange", + "start": "2018-07-02", + "end": "2018-07-09" + } + ] + }, + "Start": 15, + "Length": 9 + }, + { + "Text": "after 2:00", + "Type": "datetimeV2.timerange", + "Value": { + "values": [ + { + "timex": "T02:00", + "Mod": "after", + "type": "timerange", + "start": "02:00:00", + "sourceEntity": "datetimepoint" + }, + { + "timex": "T14:00", + "Mod": "after", + "type": "timerange", + "start": "14:00:00", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 25, + "Length": 10 + } + ] + }, + { + "Input": "Show sales in 2007 and 2009", + "Context": { + "ReferenceDateTime": "2018-06-26T00:00:00" + }, + "NotSupported": "javascript", + "NotSupportedByDesign": "python", + "Results": [ + { + "Text": "2007", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2007", + "type": "daterange", + "start": "2007-01-01", + "end": "2008-01-01" + } + ] + }, + "Start": 14, + "Length": 4 + }, + { + "Text": "2009", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2009", + "type": "daterange", + "start": "2009-01-01", + "end": "2010-01-01" + } + ] + }, + "Start": 23, + "Length": 4 + } + ] + }, + { + "Input": "Show sales between 2007 and 2009", + "Context": { + "ReferenceDateTime": "2018-06-26T00:00:00" + }, + "NotSupported": "javascript", + "NotSupportedByDesign": "python", + "Results": [ + { + "Text": "between 2007 and 2009", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "(2007-01-01,2009-01-01,P2Y)", + "type": "daterange", + "start": "2007-01-01", + "end": "2009-01-01" + } + ] + }, + "Start": 11, + "Length": 21 + } + ] + }, + { + "Input": "Show sales in the year 2008", + "Context": { + "ReferenceDateTime": "2018-06-26T00:00:00" + }, + "NotSupported": "javascript", + "NotSupportedByDesign": "python", + "Results": [ + { + "Text": "year 2008", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2008", + "type": "daterange", + "start": "2008-01-01", + "end": "2009-01-01" + } + ] + }, + "Start": 18, + "Length": 9 + } + ] + }, + { + "Input": "Show sales in the year", + "Context": { + "ReferenceDateTime": "2018-06-26T00:00:00" + }, + "NotSupported": "javascript", + "NotSupportedByDesign": "python", + "Results": [ + { + "Text": "the year", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2018", + "type": "daterange", + "start": "2018-01-01", + "end": "2019-01-01" + } + ] + }, + "Start": 14, + "Length": 8 + } + ] + }, + { + "Input": "Show sales in the week", + "Context": { + "ReferenceDateTime": "2018-07-02T00:00:00" + }, + "NotSupported": "javascript", + "NotSupportedByDesign": "python", + "Results": [ + { + "Text": "the week", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2018-W27", + "type": "daterange", + "start": "2018-07-02", + "end": "2018-07-09" + } + ] + }, + "Start": 14, + "Length": 8 + } + ] + }, + { + "Input": "Show sales in the week after next", + "Context": { + "ReferenceDateTime": "2018-07-02T00:00:00" + }, + "NotSupported": "javascript", + "NotSupportedByDesign": "python", + "Results": [ + { + "Text": "the week after next", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2018-W29", + "type": "daterange", + "start": "2018-07-16", + "end": "2018-07-23" + } + ] + }, + "Start": 14, + "Length": 19 + } + ] + }, + { + "Input": "Show sales in the week 31", + "Context": { + "ReferenceDateTime": "2018-07-02T00:00:00" + }, + "NotSupported": "javascript", + "NotSupportedByDesign": "python", + "Results": [ + { + "Text": "week 31", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2018-W31", + "type": "daterange", + "start": "2018-07-30", + "end": "2018-08-06" + } + ] + }, + "Start": 18, + "Length": 7 + } + ] + }, + { + "Input": "I will leave in 3 hours", + "Context": { + "ReferenceDateTime": "2018-07-05T00:00:00" + }, + "NotSupported": "javascript", + "NotSupportedByDesign": "python", + "Results": [ + { + "Text": "in 3 hours", + "Type": "datetimeV2.datetime", + "Value": { + "values": [ + { + "timex": "2018-07-05T03:00:00", + "type": "datetime", + "value": "2018-07-05 03:00:00" + } + ] + }, + "Start": 13, + "Length": 10 + } + ] + }, + { + "Input": "I will leave in 2 weeks", + "Context": { + "ReferenceDateTime": "2018-07-05T00:00:00" + }, + "NotSupported": "javascript", + "NotSupportedByDesign": "python", + "Results": [ + { + "Text": "in 2 weeks", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "2018-07-19", + "type": "date", + "value": "2018-07-19" + } + ] + }, + "Start": 13, + "Length": 10 + } + ] + }, + { + "Input": "I will leave in 2 days", + "Context": { + "ReferenceDateTime": "2018-07-05T00:00:00" + }, + "NotSupported": "javascript", + "NotSupportedByDesign": "python", + "Results": [ + { + "Text": "in 2 days", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "2018-07-07", + "type": "date", + "value": "2018-07-07" + } + ] + }, + "Start": 13, + "Length": 9 + } + ] + }, + { + "Input": "I will leave in 2 months", + "Context": { + "ReferenceDateTime": "2018-07-05T00:00:00" + }, + "NotSupported": "javascript", + "NotSupportedByDesign": "python", + "Results": [ + { + "Text": "in 2 months", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "2018-09-05", + "type": "date", + "value": "2018-09-05" + } + ] + }, + "Start": 13, + "Length": 11 + } + ] + }, + { + "Input": "I will leave in 2 years", + "Context": { + "ReferenceDateTime": "2018-07-05T00:00:00" + }, + "NotSupported": "javascript", + "NotSupportedByDesign": "python", + "Results": [ + { + "Text": "in 2 years", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "2020-07-05", + "type": "date", + "value": "2020-07-05" + } + ] + }, + "Start": 13, + "Length": 10 + } + ] + }, + { + "Input": "I will leave in 2 days from today", + "Context": { + "ReferenceDateTime": "2018-07-05T00:00:00" + }, + "NotSupported": "javascript", + "NotSupportedByDesign": "python", + "Results": [ + { + "Text": "2 days from today", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "2018-07-07", + "type": "date", + "value": "2018-07-07" + } + ] + }, + "Start": 16, + "Length": 17 + } + ] + }, + { + "Input": "Will you leave > 6pm today?", + "Context": { + "ReferenceDateTime": "2018-08-10T00:00:00" + }, + "NotSupported": "javascript", + "Results": [ + { + "Text": "> 6pm today", + "Type": "datetimeV2.datetimerange", + "Value": { + "values": [ + { + "timex": "2018-08-10T18", + "Mod": "after", + "type": "datetimerange", + "start": "2018-08-10 18:00:00", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 15, + "Length": 11 + } + ] + }, + { + "Input": "Will you leave >= 6pm today?", + "Context": { + "ReferenceDateTime": "2018-08-10T00:00:00" + }, + "NotSupported": "javascript", + "Results": [ + { + "Text": ">= 6pm today", + "Type": "datetimeV2.datetimerange", + "Value": { + "values": [ + { + "timex": "2018-08-10T18", + "Mod": "since", + "type": "datetimerange", + "start": "2018-08-10 18:00:00", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 15, + "Length": 12 + } + ] + }, + { + "Input": "Will you arrive <6pm today?", + "Context": { + "ReferenceDateTime": "2018-08-10T00:00:00" + }, + "NotSupported": "javascript", + "Results": [ + { + "Text": "<6pm today", + "Type": "datetimeV2.datetimerange", + "Value": { + "values": [ + { + "timex": "2018-08-10T18", + "Mod": "before", + "type": "datetimerange", + "end": "2018-08-10 18:00:00", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 16, + "Length": 10 + } + ] + }, + { + "Input": "Will you arrive <=6pm today?", + "Context": { + "ReferenceDateTime": "2018-08-10T00:00:00" + }, + "NotSupported": "javascript", + "Results": [ + { + "Text": "<=6pm today", + "Type": "datetimeV2.datetimerange", + "Value": { + "values": [ + { + "timex": "2018-08-10T18", + "Mod": "until", + "type": "datetimerange", + "end": "2018-08-10 18:00:00", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 16, + "Length": 11 + } + ] + }, + { + "Input": "
6pm
", + "Context": { + "ReferenceDateTime": "2018-08-10T00:00:00" + }, + "NotSupported": "javascript", + "Results": [ + { + "Text": "6pm", + "Type": "datetimeV2.time", + "Value": { + "values": [ + { + "timex": "T18", + "type": "time", + "value": "18:00:00" + } + ] + }, + "Start": 5, + "Length": 3 + } + ] + }, + { + "Input": "The time is <>6pm", + "Context": { + "ReferenceDateTime": "2018-08-10T00:00:00" + }, + "NotSupported": "javascript", + "Results": [ + { + "Text": "6pm", + "Type": "datetimeV2.time", + "Value": { + "values": [ + { + "timex": "T18", + "type": "time", + "value": "18:00:00" + } + ] + }, + "Start": 14, + "Length": 3 + } + ] + }, + { + "Input": "He will leave after 2016 and before 2018, or before 2019", + "Context": { + "ReferenceDateTime": "2015-11-07T00:00:00" + }, + "Results": [ + { + "Text": "after 2016", + "Start": 14, + "Length": 10, + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016", + "Mod": "after", + "type": "daterange", + "sourceEntity": "datetimerange", + "start": "2017-01-01" + } + ] + } + }, + { + "Text": "before 2018", + "Start": 29, + "Length": 11, + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2018", + "Mod": "before", + "type": "daterange", + "sourceEntity": "datetimerange", + "end": "2018-01-01" + } + ] + } + }, + { + "Text": "before 2019", + "Start": 45, + "Length": 11, + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2019", + "Mod": "before", + "type": "daterange", + "sourceEntity": "datetimerange", + "end": "2019-01-01" + } + ] + } + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/English/SetExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/English/SetExtractor.json new file mode 100644 index 000000000..6f7f20824 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/English/SetExtractor.json @@ -0,0 +1,349 @@ +[ + { + "Input": "I'll leave weekly", + "Results": [ + { + "Text": "weekly", + "Type": "set", + "Start": 11, + "Length": 6 + } + ] + }, + { + "Input": "I'll leave daily", + "Results": [ + { + "Text": "daily", + "Type": "set", + "Start": 11, + "Length": 5 + } + ] + }, + { + "Input": "I'll leave every day", + "Results": [ + { + "Text": "every day", + "Type": "set", + "Start": 11, + "Length": 9 + } + ] + }, + { + "Input": "I'll leave each month", + "Results": [ + { + "Text": "each month", + "Type": "set", + "Start": 11, + "Length": 10 + } + ] + }, + { + "Input": "I'll leave annually", + "Results": [ + { + "Text": "annually", + "Type": "set", + "Start": 11, + "Length": 8 + } + ] + }, + { + "Input": "I'll leave annual", + "Results": [ + { + "Text": "annual", + "Type": "set", + "Start": 11, + "Length": 6 + } + ] + }, + { + "Input": "I'll leave each two days", + "Results": [ + { + "Text": "each two days", + "Type": "set", + "Start": 11, + "Length": 13 + } + ] + }, + { + "Input": "I'll leave every three week", + "Results": [ + { + "Text": "every three week", + "Type": "set", + "Start": 11, + "Length": 16 + } + ] + }, + { + "Input": "I'll leave 3pm every day", + "Results": [ + { + "Text": "3pm every day", + "Type": "set", + "Start": 11, + "Length": 13 + } + ] + }, + { + "Input": "I'll leave 3pm each day", + "Results": [ + { + "Text": "3pm each day", + "Type": "set", + "Start": 11, + "Length": 12 + } + ] + }, + { + "Input": "I'll leave each 4/15", + "Results": [ + { + "Text": "each 4/15", + "Type": "set", + "Start": 11, + "Length": 9 + } + ] + }, + { + "Input": "I'll leave every monday", + "Results": [ + { + "Text": "every monday", + "Type": "set", + "Start": 11, + "Length": 12 + } + ] + }, + { + "Input": "I'll leave each monday 4pm", + "Results": [ + { + "Text": "each monday 4pm", + "Type": "set", + "Start": 11, + "Length": 15 + } + ] + }, + { + "Input": "I'll leave every morning", + "Results": [ + { + "Text": "every morning", + "Type": "set", + "Start": 11, + "Length": 13 + } + ] + }, + { + "Input": "I'll leave every morning at 9am", + "Results": [ + { + "Text": "every morning at 9am", + "Type": "set", + "Start": 11, + "Length": 20 + } + ] + }, + { + "Input": "I'll leave every afternoon at 4pm", + "Results": [ + { + "Text": "every afternoon at 4pm", + "Type": "set", + "Start": 11, + "Length": 22 + } + ] + }, + { + "Input": "I'll leave every night at 9pm", + "Results": [ + { + "Text": "every night at 9pm", + "Type": "set", + "Start": 11, + "Length": 18 + } + ] + }, + { + "Input": "I'll leave every night at 9", + "Results": [ + { + "Text": "every night at 9", + "Type": "set", + "Start": 11, + "Length": 16 + } + ] + }, + { + "Input": "I'll leave mornings at 9am", + "Results": [ + { + "Text": "mornings at 9am", + "Type": "set", + "Start": 11, + "Length": 15 + } + ] + }, + { + "Input": "I'll leave on mornings at 9", + "Results": [ + { + "Text": "on mornings at 9", + "Type": "set", + "Start": 11, + "Length": 16 + } + ] + }, + { + "Input": "I'll leave at 9am every Sunday", + "Results": [ + { + "Text": "9am every Sunday", + "Type": "set", + "Start": 14, + "Length": 16 + } + ] + }, + { + "Input": "I'll leave at 9am on Mondays", + "Results": [ + { + "Text": "9am on Mondays", + "Type": "set", + "Start": 14, + "Length": 14 + } + ] + }, + { + "Input": "I'll leave at 9am Mondays", + "Results": [ + { + "Text": "9am Mondays", + "Type": "set", + "Start": 14, + "Length": 11 + } + ] + }, + { + "Input": "I'll leave on Mondays", + "Results": [ + { + "Text": "on Mondays", + "Type": "set", + "Start": 11, + "Length": 10 + } + ] + }, + { + "Input": "I'll leave on Sundays", + "Results": [ + { + "Text": "on Sundays", + "Type": "set", + "Start": 11, + "Length": 10 + } + ] + }, + { + "Input": "I'll leave Sundays", + "Results": [ + { + "Text": "Sundays", + "Type": "set", + "Start": 11, + "Length": 7 + } + ] + }, + { + "Input": "Can I do a booking for the 09th of May for 2 nights?", + "Results": [ + { + "Text": "nights", + "Type": "set", + "Start": 45, + "Length": 6 + } + ] + }, + { + "Input": "Let's meet once a week", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "once a week", + "Type": "set", + "Start": 11, + "Length": 11 + } + ] + }, + { + "Input": "I go on vacation once a year", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "once a year", + "Type": "set", + "Start": 17, + "Length": 11 + } + ] + }, + { + "Input": "Every other Friday", + "Results": [ + { + "Text": "Every other Friday", + "Type": "set", + "Start": 0, + "Length": 18 + } + ] + }, + { + "Input": "Let's have a quarterly meeting.", + "Results": [ + { + "Text": "quarterly", + "Type": "set", + "Start": 13, + "Length": 9 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/English/SetParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/English/SetParser.json new file mode 100644 index 000000000..01568d762 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/English/SetParser.json @@ -0,0 +1,715 @@ +[ + { + "Input": "I'll leave weekly", + "Context": { + "ReferenceDateTime": "2017-09-27T17:25:54.2744475+08:00" + }, + "Results": [ + { + "Text": "weekly", + "Type": "set", + "Value": { + "Timex": "P1W", + "FutureResolution": { + "set": "Set: P1W" + }, + "PastResolution": { + "set": "Set: P1W" + } + }, + "Start": 11, + "Length": 6 + } + ] + }, + { + "Input": "I'll leave biweekly", + "Context": { + "ReferenceDateTime": "2017-09-27T17:25:54.2754476+08:00" + }, + "Results": [ + { + "Text": "biweekly", + "Type": "set", + "Value": { + "Timex": "P2W", + "FutureResolution": { + "set": "Set: P2W" + }, + "PastResolution": { + "set": "Set: P2W" + } + }, + "Start": 11, + "Length": 8 + } + ] + }, + { + "Input": "I'll leave daily", + "Context": { + "ReferenceDateTime": "2017-09-27T17:25:54.2779449+08:00" + }, + "Results": [ + { + "Text": "daily", + "Type": "set", + "Value": { + "Timex": "P1D", + "FutureResolution": { + "set": "Set: P1D" + }, + "PastResolution": { + "set": "Set: P1D" + } + }, + "Start": 11, + "Length": 5 + } + ] + }, + { + "Input": "I'll leave every day", + "Context": { + "ReferenceDateTime": "2017-09-27T17:25:54.2794445+08:00" + }, + "Results": [ + { + "Text": "every day", + "Type": "set", + "Value": { + "Timex": "P1D", + "FutureResolution": { + "set": "Set: P1D" + }, + "PastResolution": { + "set": "Set: P1D" + } + }, + "Start": 11, + "Length": 9 + } + ] + }, + { + "Input": "I'll leave each month", + "Context": { + "ReferenceDateTime": "2017-09-27T17:25:54.2829445+08:00" + }, + "Results": [ + { + "Text": "each month", + "Type": "set", + "Value": { + "Timex": "P1M", + "FutureResolution": { + "set": "Set: P1M" + }, + "PastResolution": { + "set": "Set: P1M" + } + }, + "Start": 11, + "Length": 10 + } + ] + }, + { + "Input": "I'll leave annually", + "Context": { + "ReferenceDateTime": "2017-09-27T17:25:54.2844439+08:00" + }, + "Results": [ + { + "Text": "annually", + "Type": "set", + "Value": { + "Timex": "P1Y", + "FutureResolution": { + "set": "Set: P1Y" + }, + "PastResolution": { + "set": "Set: P1Y" + } + }, + "Start": 11, + "Length": 8 + } + ] + }, + { + "Input": "I'll leave annual", + "Context": { + "ReferenceDateTime": "2017-09-27T17:25:54.2854444+08:00" + }, + "Results": [ + { + "Text": "annual", + "Type": "set", + "Value": { + "Timex": "P1Y", + "FutureResolution": { + "set": "Set: P1Y" + }, + "PastResolution": { + "set": "Set: P1Y" + } + }, + "Start": 11, + "Length": 6 + } + ] + }, + { + "Input": "I'll leave each two days", + "Context": { + "ReferenceDateTime": "2017-09-27T17:25:54.2909444+08:00" + }, + "Results": [ + { + "Text": "each two days", + "Type": "set", + "Value": { + "Timex": "P2D", + "FutureResolution": { + "set": "Set: P2D" + }, + "PastResolution": { + "set": "Set: P2D" + } + }, + "Start": 11, + "Length": 13 + } + ] + }, + { + "Input": "I'll leave every three week", + "Context": { + "ReferenceDateTime": "2017-09-27T17:25:54.2959472+08:00" + }, + "Results": [ + { + "Text": "every three week", + "Type": "set", + "Value": { + "Timex": "P3W", + "FutureResolution": { + "set": "Set: P3W" + }, + "PastResolution": { + "set": "Set: P3W" + } + }, + "Start": 11, + "Length": 16 + } + ] + }, + { + "Input": "I'll leave 3pm every day", + "Context": { + "ReferenceDateTime": "2017-09-27T17:25:54.2989494+08:00" + }, + "Results": [ + { + "Text": "3pm every day", + "Type": "set", + "Value": { + "Timex": "T15", + "FutureResolution": { + "set": "Set: T15" + }, + "PastResolution": { + "set": "Set: T15" + } + }, + "Start": 11, + "Length": 13 + } + ] + }, + { + "Input": "I'll leave 3pm each day", + "Context": { + "ReferenceDateTime": "2017-09-27T17:25:54.3039501+08:00" + }, + "Results": [ + { + "Text": "3pm each day", + "Type": "set", + "Value": { + "Timex": "T15", + "FutureResolution": { + "set": "Set: T15" + }, + "PastResolution": { + "set": "Set: T15" + } + }, + "Start": 11, + "Length": 12 + } + ] + }, + { + "Input": "I'll leave each 4/15", + "Context": { + "ReferenceDateTime": "2017-09-27T17:25:54.3109498+08:00" + }, + "Results": [ + { + "Text": "each 4/15", + "Type": "set", + "Value": { + "Timex": "XXXX-04-15", + "FutureResolution": { + "set": "Set: XXXX-04-15" + }, + "PastResolution": { + "set": "Set: XXXX-04-15" + } + }, + "Start": 11, + "Length": 9 + } + ] + }, + { + "Input": "I'll leave every monday", + "Context": { + "ReferenceDateTime": "2017-09-27T17:25:54.3259514+08:00" + }, + "Results": [ + { + "Text": "every monday", + "Type": "set", + "Value": { + "Timex": "XXXX-WXX-1", + "FutureResolution": { + "set": "Set: XXXX-WXX-1" + }, + "PastResolution": { + "set": "Set: XXXX-WXX-1" + } + }, + "Start": 11, + "Length": 12 + } + ] + }, + { + "Input": "I'll leave each monday 4pm", + "Context": { + "ReferenceDateTime": "2017-09-27T17:25:54.3379507+08:00" + }, + "Results": [ + { + "Text": "each monday 4pm", + "Type": "set", + "Value": { + "Timex": "XXXX-WXX-1T16", + "FutureResolution": { + "set": "Set: XXXX-WXX-1T16" + }, + "PastResolution": { + "set": "Set: XXXX-WXX-1T16" + } + }, + "Start": 11, + "Length": 15 + } + ] + }, + { + "Input": "I'll leave every morning", + "Context": { + "ReferenceDateTime": "2017-09-27T17:25:54.3429518+08:00" + }, + "Results": [ + { + "Text": "every morning", + "Type": "set", + "Value": { + "Timex": "TMO", + "FutureResolution": { + "set": "Set: TMO" + }, + "PastResolution": { + "set": "Set: TMO" + } + }, + "Start": 11, + "Length": 13 + } + ] + }, + { + "Input": "I'll leave every morning at 9am", + "Context": { + "ReferenceDateTime": "2017-09-27T17:25:54.3609535+08:00" + }, + "Results": [ + { + "Text": "every morning at 9am", + "Type": "set", + "Value": { + "Timex": "T09", + "FutureResolution": { + "set": "Set: T09" + }, + "PastResolution": { + "set": "Set: T09" + } + }, + "Start": 11, + "Length": 20 + } + ] + }, + { + "Input": "I'll leave every afternoon at 4pm", + "Context": { + "ReferenceDateTime": "2017-09-27T17:25:54.3730732+08:00" + }, + "Results": [ + { + "Text": "every afternoon at 4pm", + "Type": "set", + "Value": { + "Timex": "T16", + "FutureResolution": { + "set": "Set: T16" + }, + "PastResolution": { + "set": "Set: T16" + } + }, + "Start": 11, + "Length": 22 + } + ] + }, + { + "Input": "I'll leave every night at 9pm", + "Context": { + "ReferenceDateTime": "2017-09-27T17:25:54.3840706+08:00" + }, + "Results": [ + { + "Text": "every night at 9pm", + "Type": "set", + "Value": { + "Timex": "T21", + "FutureResolution": { + "set": "Set: T21" + }, + "PastResolution": { + "set": "Set: T21" + } + }, + "Start": 11, + "Length": 18 + } + ] + }, + { + "Input": "I'll leave every night at 9", + "Context": { + "ReferenceDateTime": "2017-09-27T17:25:54.3930718+08:00" + }, + "Results": [ + { + "Text": "every night at 9", + "Type": "set", + "Value": { + "Timex": "T21", + "FutureResolution": { + "set": "Set: T21" + }, + "PastResolution": { + "set": "Set: T21" + } + }, + "Start": 11, + "Length": 16 + } + ] + }, + { + "Input": "I'll leave mornings at 9am", + "Context": { + "ReferenceDateTime": "2017-09-27T17:25:54.4065719+08:00" + }, + "Results": [ + { + "Text": "mornings at 9am", + "Type": "set", + "Value": { + "Timex": "T09", + "FutureResolution": { + "set": "Set: T09" + }, + "PastResolution": { + "set": "Set: T09" + } + }, + "Start": 11, + "Length": 15 + } + ] + }, + { + "Input": "I'll leave on mornings at 9", + "Context": { + "ReferenceDateTime": "2017-09-27T17:25:54.4170727+08:00" + }, + "Results": [ + { + "Text": "on mornings at 9", + "Type": "set", + "Value": { + "Timex": "T09", + "FutureResolution": { + "set": "Set: T09" + }, + "PastResolution": { + "set": "Set: T09" + } + }, + "Start": 11, + "Length": 16 + } + ] + }, + { + "Input": "I'll leave at 9am every Sunday", + "Context": { + "ReferenceDateTime": "2017-09-27T17:25:54.4295727+08:00" + }, + "Results": [ + { + "Text": "9am every Sunday", + "Type": "set", + "Value": { + "Timex": "XXXX-WXX-7T09", + "FutureResolution": { + "set": "Set: XXXX-WXX-7T09" + }, + "PastResolution": { + "set": "Set: XXXX-WXX-7T09" + } + }, + "Start": 14, + "Length": 16 + } + ] + }, + { + "Input": "I'll leave at 9am on Sundays", + "Context": { + "ReferenceDateTime": "2017-09-27T17:25:54.438575+08:00" + }, + "Results": [ + { + "Text": "9am on Sundays", + "Type": "set", + "Value": { + "Timex": "XXXX-WXX-7T09", + "FutureResolution": { + "set": "Set: XXXX-WXX-7T09" + }, + "PastResolution": { + "set": "Set: XXXX-WXX-7T09" + } + }, + "Start": 14, + "Length": 14 + } + ] + }, + { + "Input": "I'll leave at 9am Sundays", + "Context": { + "ReferenceDateTime": "2017-09-27T17:25:54.4505726+08:00" + }, + "Results": [ + { + "Text": "9am Sundays", + "Type": "set", + "Value": { + "Timex": "XXXX-WXX-7T09", + "FutureResolution": { + "set": "Set: XXXX-WXX-7T09" + }, + "PastResolution": { + "set": "Set: XXXX-WXX-7T09" + } + }, + "Start": 14, + "Length": 11 + } + ] + }, + { + "Input": "I'll leave on Mondays", + "Context": { + "ReferenceDateTime": "2017-09-27T17:25:54.4570731+08:00" + }, + "Results": [ + { + "Text": "on Mondays", + "Type": "set", + "Value": { + "Timex": "XXXX-WXX-1", + "FutureResolution": { + "set": "Set: XXXX-WXX-1" + }, + "PastResolution": { + "set": "Set: XXXX-WXX-1" + } + }, + "Start": 11, + "Length": 10 + } + ] + }, + { + "Input": "I'll leave on Sundays", + "Context": { + "ReferenceDateTime": "2017-09-27T17:25:54.4635727+08:00" + }, + "Results": [ + { + "Text": "on Sundays", + "Type": "set", + "Value": { + "Timex": "XXXX-WXX-7", + "FutureResolution": { + "set": "Set: XXXX-WXX-7" + }, + "PastResolution": { + "set": "Set: XXXX-WXX-7" + } + }, + "Start": 11, + "Length": 10 + } + ] + }, + { + "Input": "I'll leave Sundays", + "Context": { + "ReferenceDateTime": "2017-09-27T17:25:54.4710739+08:00" + }, + "Results": [ + { + "Text": "Sundays", + "Type": "set", + "Value": { + "Timex": "XXXX-WXX-7", + "FutureResolution": { + "set": "Set: XXXX-WXX-7" + }, + "PastResolution": { + "set": "Set: XXXX-WXX-7" + } + }, + "Start": 11, + "Length": 7 + } + ] + }, + { + "Input": "I go on vacation once a year", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "once a year", + "Type": "set", + "Value": { + "Timex": "P1Y", + "FutureResolution": { + "set": "Set: P1Y" + }, + "PastResolution": { + "set": "Set: P1Y" + } + }, + "Start": 17, + "Length": 11 + } + ] + }, + { + "Input": "Let's meet once a week", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "once a week", + "Type": "set", + "Value": { + "Timex": "P1W", + "FutureResolution": { + "set": "Set: P1W" + }, + "PastResolution": { + "set": "Set: P1W" + } + }, + "Start": 11, + "Length": 11 + } + ] + }, + { + "Input": "Every other Friday", + "Context": { + "ReferenceDateTime": "2019-11-25T17:00:00" + }, + "Results": [ + { + "Text": "Every other Friday", + "Type": "set", + "Value": { + "Timex": "XXXX-WXX-5", + "FutureResolution": { + "set": "Set: XXXX-WXX-5" + }, + "PastResolution": { + "set": "Set: XXXX-WXX-5" + } + }, + "Start": 0, + "Length": 18 + } + ] + }, + { + "Input": "Let's have a quarterly meeting.", + "Context": { + "ReferenceDateTime": "2019-11-25T17:00:00" + }, + "Results": [ + { + "Text": "quarterly", + "Type": "set", + "Value": { + "Timex": "P3M", + "FutureResolution": { + "set": "Set: P3M" + }, + "PastResolution": { + "set": "Set: P3M" + } + }, + "Start": 13, + "Length": 9 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/English/TimeExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/English/TimeExtractor.json new file mode 100644 index 000000000..a5c6e67e2 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/English/TimeExtractor.json @@ -0,0 +1,991 @@ +[ + { + "Input": "I'll be back at 7", + "Results": [ + { + "Text": "7", + "Type": "time", + "Start": 16, + "Length": 1 + } + ] + }, + { + "Input": "I'll be back at seven", + "Results": [ + { + "Text": "seven", + "Type": "time", + "Start": 16, + "Length": 5 + } + ] + }, + { + "Input": "I'll be back 7pm", + "Results": [ + { + "Text": "7pm", + "Type": "time", + "Start": 13, + "Length": 3 + } + ] + }, + { + "Input": "I'll be back 7p.m.", + "Results": [ + { + "Text": "7p.m.", + "Type": "time", + "Start": 13, + "Length": 5 + } + ] + }, + { + "Input": "I'll be back 7:56pm", + "Results": [ + { + "Text": "7:56pm", + "Type": "time", + "Start": 13, + "Length": 6 + } + ] + }, + { + "Input": "I'll be back 7:56:35pm", + "Results": [ + { + "Text": "7:56:35pm", + "Type": "time", + "Start": 13, + "Length": 9 + } + ] + }, + { + "Input": "I'll be back 7:56:35 pm", + "Results": [ + { + "Text": "7:56:35 pm", + "Type": "time", + "Start": 13, + "Length": 10 + } + ] + }, + { + "Input": "I'll be back 12:34", + "Results": [ + { + "Text": "12:34", + "Type": "time", + "Start": 13, + "Length": 5 + } + ] + }, + { + "Input": "I'll be back 12:34:20", + "Results": [ + { + "Text": "12:34:20", + "Type": "time", + "Start": 13, + "Length": 8 + } + ] + }, + { + "Input": "I'll be back T12:34:20", + "Results": [ + { + "Text": "T12:34:20", + "Type": "time", + "Start": 13, + "Length": 9 + } + ] + }, + { + "Input": "I'll be back 00:00", + "Results": [ + { + "Text": "00:00", + "Type": "time", + "Start": 13, + "Length": 5 + } + ] + }, + { + "Input": "I'll be back 00:00:30", + "Results": [ + { + "Text": "00:00:30", + "Type": "time", + "Start": 13, + "Length": 8 + } + ] + }, + { + "Input": "It's 7 o'clock", + "Results": [ + { + "Text": "7 o'clock", + "Type": "time", + "Start": 5, + "Length": 9 + } + ] + }, + { + "Input": "It's seven o'clock", + "Results": [ + { + "Text": "seven o'clock", + "Type": "time", + "Start": 5, + "Length": 13 + } + ] + }, + { + "Input": "It's 8 in the morning", + "Results": [ + { + "Text": "8 in the morning", + "Type": "time", + "Start": 5, + "Length": 16 + } + ] + }, + { + "Input": "It's 8 in the night", + "Results": [ + { + "Text": "8 in the night", + "Type": "time", + "Start": 5, + "Length": 14 + } + ] + }, + { + "Input": "It's half past eight", + "Results": [ + { + "Text": "half past eight", + "Type": "time", + "Start": 5, + "Length": 15 + } + ] + }, + { + "Input": "It's half past 8pm", + "Results": [ + { + "Text": "half past 8pm", + "Type": "time", + "Start": 5, + "Length": 13 + } + ] + }, + { + "Input": "It's 30 mins past eight", + "Results": [ + { + "Text": "30 mins past eight", + "Type": "time", + "Start": 5, + "Length": 18 + } + ] + }, + { + "Input": "It's a quarter past eight", + "Results": [ + { + "Text": "a quarter past eight", + "Type": "time", + "Start": 5, + "Length": 20 + } + ] + }, + { + "Input": "It's quarter past eight", + "Results": [ + { + "Text": "quarter past eight", + "Type": "time", + "Start": 5, + "Length": 18 + } + ] + }, + { + "Input": "It's three quarters past 9pm", + "Results": [ + { + "Text": "three quarters past 9pm", + "Type": "time", + "Start": 5, + "Length": 23 + } + ] + }, + { + "Input": "It's three minutes to eight", + "Results": [ + { + "Text": "three minutes to eight", + "Type": "time", + "Start": 5, + "Length": 22 + } + ] + }, + { + "Input": "It's half past seven o'clock", + "Results": [ + { + "Text": "half past seven o'clock", + "Type": "time", + "Start": 5, + "Length": 23 + } + ] + }, + { + "Input": "It's half past seven afternoon", + "Results": [ + { + "Text": "half past seven afternoon", + "Type": "time", + "Start": 5, + "Length": 25 + } + ] + }, + { + "Input": "It's half past seven in the morning", + "Results": [ + { + "Text": "half past seven in the morning", + "Type": "time", + "Start": 5, + "Length": 30 + } + ] + }, + { + "Input": "It's a quarter to 8 in the morning", + "Results": [ + { + "Text": "a quarter to 8 in the morning", + "Type": "time", + "Start": 5, + "Length": 29 + } + ] + }, + { + "Input": "It's 20 min past eight in the evening", + "Results": [ + { + "Text": "20 min past eight in the evening", + "Type": "time", + "Start": 5, + "Length": 32 + } + ] + }, + { + "Input": "I'll be back in the afternoon at 7", + "Results": [ + { + "Text": "in the afternoon at 7", + "Type": "time", + "Start": 13, + "Length": 21 + } + ] + }, + { + "Input": "I'll be back afternoon at 7", + "Results": [ + { + "Text": "afternoon at 7", + "Type": "time", + "Start": 13, + "Length": 14 + } + ] + }, + { + "Input": "I'll be back afternoon 7:00", + "Results": [ + { + "Text": "afternoon 7:00", + "Type": "time", + "Start": 13, + "Length": 14 + } + ] + }, + { + "Input": "I'll be back afternoon 7:00:14", + "Results": [ + { + "Text": "afternoon 7:00:14", + "Type": "time", + "Start": 13, + "Length": 17 + } + ] + }, + { + "Input": "I'll be back afternoon seven pm", + "Results": [ + { + "Text": "afternoon seven pm", + "Type": "time", + "Start": 13, + "Length": 18 + } + ] + }, + { + "Input": "I'll go back seven thirty pm", + "Results": [ + { + "Text": "seven thirty pm", + "Type": "time", + "Start": 13, + "Length": 15 + } + ] + }, + { + "Input": "I'll go back seven thirty five pm", + "Results": [ + { + "Text": "seven thirty five pm", + "Type": "time", + "Start": 13, + "Length": 20 + } + ] + }, + { + "Input": "I'll go back at eleven five", + "Results": [ + { + "Text": "eleven five", + "Type": "time", + "Start": 16, + "Length": 11 + } + ] + }, + { + "Input": "I'll go back three mins to five thirty ", + "Results": [ + { + "Text": "three mins to five thirty", + "Type": "time", + "Start": 13, + "Length": 25 + } + ] + }, + { + "Input": "I'll go back five thirty in the night", + "Results": [ + { + "Text": "five thirty in the night", + "Type": "time", + "Start": 13, + "Length": 24 + } + ] + }, + { + "Input": "I'll go back in the night five thirty", + "Results": [ + { + "Text": "in the night five thirty", + "Type": "time", + "Start": 13, + "Length": 24 + } + ] + }, + { + "Input": "I'll be back noonish", + "Results": [ + { + "Text": "noonish", + "Type": "time", + "Start": 13, + "Length": 7 + } + ] + }, + { + "Input": "I'll be back noon", + "Results": [ + { + "Text": "noon", + "Type": "time", + "Start": 13, + "Length": 4 + } + ] + }, + { + "Input": "I'll be back 12 noon", + "Results": [ + { + "Text": "12 noon", + "Type": "time", + "Start": 13, + "Length": 7 + } + ] + }, + { + "Input": "I'll be back 11ish", + "Results": [ + { + "Text": "11ish", + "Type": "time", + "Start": 13, + "Length": 5 + } + ] + }, + { + "Input": "I'll be back 11-ish", + "Results": [ + { + "Text": "11-ish", + "Type": "time", + "Start": 13, + "Length": 6 + } + ] + }, + { + "Input": "I'll be back 340pm", + "Results": [ + { + "Text": "340pm", + "Type": "time", + "Start": 13, + "Length": 5 + } + ] + }, + { + "Input": "I'll be back 1140 a.m.", + "Results": [ + { + "Text": "1140 a.m.", + "Type": "time", + "Start": 13, + "Length": 9 + } + ] + }, + { + "Input": "midnight", + "Results": [ + { + "Text": "midnight", + "Type": "time", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "mid-night", + "Results": [ + { + "Text": "mid-night", + "Type": "time", + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "mid night", + "Results": [ + { + "Text": "mid night", + "Type": "time", + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "midmorning", + "Results": [ + { + "Text": "midmorning", + "Type": "time", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "mid-morning", + "Results": [ + { + "Text": "mid-morning", + "Type": "time", + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "mid morning", + "Results": [ + { + "Text": "mid morning", + "Type": "time", + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "midafternoon", + "Results": [ + { + "Text": "midafternoon", + "Type": "time", + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "mid-afternoon", + "Results": [ + { + "Text": "mid-afternoon", + "Type": "time", + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "mid afternoon", + "Results": [ + { + "Text": "mid afternoon", + "Type": "time", + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "midday", + "Results": [ + { + "Text": "midday", + "Type": "time", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "mid-day", + "Results": [ + { + "Text": "mid-day", + "Type": "time", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "mid day", + "Results": [ + { + "Text": "mid day", + "Type": "time", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "noon", + "Results": [ + { + "Text": "noon", + "Type": "time", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "I'll be back 7 p m", + "Results": [ + { + "Text": "7 p m", + "Type": "time", + "Start": 13, + "Length": 5 + } + ] + }, + { + "Input": "I'll be back 7 p. m", + "Results": [ + { + "Text": "7 p. m", + "Type": "time", + "Start": 13, + "Length": 6 + } + ] + }, + { + "Input": "I'll be back 7 p. m.", + "Results": [ + { + "Text": "7 p. m.", + "Type": "time", + "Start": 13, + "Length": 7 + } + ] + }, + { + "Input": "I'll be back 7 p.m.", + "Results": [ + { + "Text": "7 p.m.", + "Type": "time", + "Start": 13, + "Length": 6 + } + ] + }, + { + "Input": "I'll be back 7:56 a m", + "Results": [ + { + "Text": "7:56 a m", + "Type": "time", + "Start": 13, + "Length": 8 + } + ] + }, + { + "Input": "I'll be back 7:56:35 a. m", + "Results": [ + { + "Text": "7:56:35 a. m", + "Type": "time", + "Start": 13, + "Length": 12 + } + ] + }, + { + "Input": "I'll be back 7:56:35 am", + "Results": [ + { + "Text": "7:56:35 am", + "Type": "time", + "Start": 13, + "Length": 10 + } + ] + }, + { + "Input": "I'll be back 7:56:35 a. m.", + "Results": [ + { + "Text": "7:56:35 a. m.", + "Type": "time", + "Start": 13, + "Length": 13 + } + ] + }, + { + "Input": "I'll go back seven thirty p.m.", + "Results": [ + { + "Text": "seven thirty p.m.", + "Type": "time", + "Start": 13, + "Length": 17 + } + ] + }, + { + "Input": "I'll go back seven thirty p m", + "Results": [ + { + "Text": "seven thirty p m", + "Type": "time", + "Start": 13, + "Length": 16 + } + ] + }, + { + "Input": "I'll go back seven thirty p. m", + "Results": [ + { + "Text": "seven thirty p. m", + "Type": "time", + "Start": 13, + "Length": 17 + } + ] + }, + { + "Input": "I'll go back seven thirty p. m.", + "Results": [ + { + "Text": "seven thirty p. m.", + "Type": "time", + "Start": 13, + "Length": 18 + } + ] + }, + { + "Input": "I'll be back 340 pm", + "Results": [ + { + "Text": "340 pm", + "Type": "time", + "Start": 13, + "Length": 6 + } + ] + }, + { + "Input": "I'll be back 1140 a m", + "Results": [ + { + "Text": "1140 a m", + "Type": "time", + "Start": 13, + "Length": 8 + } + ] + }, + { + "Input": "which emails have gotten p as subject", + "Results": [] + }, + { + "Input": "which emails have gotten a reply", + "Results": [] + }, + { + "Input": "I'll be back 12 o'clock lunchtime", + "Results": [ + { + "Text": "12 o'clock lunchtime", + "Type": "time", + "Start": 13, + "Length": 20 + } + ] + }, + { + "Input": "I'll be back lunchtime 12 o'clock", + "Results": [ + { + "Text": "lunchtime 12 o'clock", + "Type": "time", + "Start": 13, + "Length": 20 + } + ] + }, + { + "Input": "I'll be back at lunchtime 12 o'clock", + "Results": [ + { + "Text": "at lunchtime 12 o'clock", + "Type": "time", + "Start": 13, + "Length": 23 + } + ] + }, + { + "Input": "Cortana, schedule a meeting for next week.\nBentonville, AR 72716 P: 479.277", + "Results": [] + }, + { + "Input": "9p is suitable for me.", + "Results": [ + { + "Text": "9p", + "Type": "time", + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "9a is suitable for me.", + "Results": [] + }, + { + "Input": "I'll be back at 9p.", + "Results": [ + { + "Text": "9p", + "Type": "time", + "Start": 16, + "Length": 2 + } + ] + }, + { + "Input": "I'll be back at 9a.", + "Results": [ + { + "Text": "9a", + "Type": "time", + "Start": 16, + "Length": 2 + } + ] + }, + { + "Input": "I'll be back at 9:00a.", + "Results": [ + { + "Text": "9:00a", + "Type": "time", + "Start": 16, + "Length": 5 + } + ] + }, + { + "Input": "I'll be back at 9.am.", + "Results": [ + { + "Text": "9.am", + "Type": "time", + "Start": 16, + "Length": 4 + } + ] + }, + { + "Input": "This item priced at 1.6714.", + "Comment": "1 shouldn't recognized as time here", + "Results": [] + }, + { + "Input": "3pm : I'll be out on this week", + "Results": [ + { + "Text": "3pm", + "Type": "time", + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "this week 8am should be a daterange and a time.", + "Results": [ + { + "Text": "8am", + "Type": "time", + "Start": 10, + "Length": 3 + } + ] + }, + { + "Input": "this week 8p.m. should be a daterange and a time.", + "Results": [ + { + "Text": "8p.m.", + "Type": "time", + "Start": 10, + "Length": 5 + } + ] + }, + { + "Input": "week 10 8 p.m. should be a daterange and a time.", + "Results": [ + { + "Text": "8 p.m.", + "Type": "time", + "Start": 8, + "Length": 6 + } + ] + }, + { + "Input": "week 10 8p.m. should be a daterange and a time.", + "Results": [ + { + "Text": "8p.m.", + "Type": "time", + "Start": 8, + "Length": 5 + } + ] + }, + { + "Input": "week 10 10:20 should be a daterange and a time.", + "Results": [ + { + "Text": "10:20", + "Type": "time", + "Start": 8, + "Length": 5 + } + ] + }, + { + "Input": "The target time is 8.10 pm", + "Results": [ + { + "Text": "8.10 pm", + "Type": "time", + "Start": 19, + "Length": 7 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/English/TimeParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/English/TimeParser.json new file mode 100644 index 000000000..c5afe910b --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/English/TimeParser.json @@ -0,0 +1,1765 @@ +[ + { + "Input": "set an alarm for eight forty", + "Results": [ + { + "Text": "eight forty", + "Type": "time", + "Value": { + "Timex": "T08:40", + "FutureResolution": { + "time": "08:40:00" + }, + "PastResolution": { + "time": "08:40:00" + } + }, + "Start": 17, + "Length": 11 + } + ] + }, + { + "Input": "set an alarm for eight forty am", + "Results": [ + { + "Text": "eight forty am", + "Type": "time", + "Value": { + "Timex": "T08:40", + "FutureResolution": { + "time": "08:40:00" + }, + "PastResolution": { + "time": "08:40:00" + } + }, + "Start": 17, + "Length": 14 + } + ] + }, + { + "Input": "set an alarm for eight forty pm", + "Results": [ + { + "Text": "eight forty pm", + "Type": "time", + "Value": { + "Timex": "T20:40", + "FutureResolution": { + "time": "20:40:00" + }, + "PastResolution": { + "time": "20:40:00" + } + }, + "Start": 17, + "Length": 14 + } + ] + }, + { + "Input": "set an alarm for ten forty five", + "Results": [ + { + "Text": "ten forty five", + "Type": "time", + "Value": { + "Timex": "T10:45", + "FutureResolution": { + "time": "10:45:00" + }, + "PastResolution": { + "time": "10:45:00" + } + }, + "Start": 17, + "Length": 14 + } + ] + }, + { + "Input": "set an alarm for fifteen fifteen p m", + "Results": [ + { + "Text": "fifteen fifteen p m", + "Type": "time", + "Value": { + "Timex": "T15:15", + "FutureResolution": { + "time": "15:15:00" + }, + "PastResolution": { + "time": "15:15:00" + } + }, + "Start": 17, + "Length": 19 + } + ] + }, + { + "Input": "set an alarm for fifteen thirty p m", + "Results": [ + { + "Text": "fifteen thirty p m", + "Type": "time", + "Value": { + "Timex": "T15:30", + "FutureResolution": { + "time": "15:30:00" + }, + "PastResolution": { + "time": "15:30:00" + } + }, + "Start": 17, + "Length": 18 + } + ] + }, + { + "Input": "set an alarm for ten ten", + "Results": [ + { + "Text": "ten ten", + "Type": "time", + "Value": { + "Timex": "T10:10", + "FutureResolution": { + "time": "10:10:00" + }, + "PastResolution": { + "time": "10:10:00" + } + }, + "Start": 17, + "Length": 7 + } + ] + }, + { + "Input": "set an alarm for ten fifty five p. m.", + "Results": [ + { + "Text": "ten fifty five p. m.", + "Type": "time", + "Value": { + "Timex": "T22:55", + "FutureResolution": { + "time": "22:55:00" + }, + "PastResolution": { + "time": "22:55:00" + } + }, + "Start": 17, + "Length": 20 + } + ] + }, + { + "Input": "I'll be back at 7ampm", + "Results": [ + { + "Text": "7ampm", + "Type": "time", + "Value": { + "Timex": "T07", + "FutureResolution": { + "time": "07:00:00" + }, + "PastResolution": { + "time": "07:00:00" + } + }, + "Start": 16, + "Length": 5 + } + ] + }, + { + "Input": "I'll be back at 7", + "Results": [ + { + "Text": "7", + "Type": "time", + "Value": { + "Timex": "T07", + "FutureResolution": { + "time": "07:00:00" + }, + "PastResolution": { + "time": "07:00:00" + } + }, + "Start": 16, + "Length": 1 + } + ] + }, + { + "Input": "I'll be back at seven", + "Results": [ + { + "Text": "seven", + "Type": "time", + "Value": { + "Timex": "T07", + "FutureResolution": { + "time": "07:00:00" + }, + "PastResolution": { + "time": "07:00:00" + } + }, + "Start": 16, + "Length": 5 + } + ] + }, + { + "Input": "I'll be back 7pm", + "Results": [ + { + "Text": "7pm", + "Type": "time", + "Value": { + "Timex": "T19", + "FutureResolution": { + "time": "19:00:00" + }, + "PastResolution": { + "time": "19:00:00" + } + }, + "Start": 13, + "Length": 3 + } + ] + }, + { + "Input": "I'll be back 7:56pm", + "Results": [ + { + "Text": "7:56pm", + "Type": "time", + "Value": { + "Timex": "T19:56", + "FutureResolution": { + "time": "19:56:00" + }, + "PastResolution": { + "time": "19:56:00" + } + }, + "Start": 13, + "Length": 6 + } + ] + }, + { + "Input": "I'll be back 7:56:30pm", + "Results": [ + { + "Text": "7:56:30pm", + "Type": "time", + "Value": { + "Timex": "T19:56:30", + "FutureResolution": { + "time": "19:56:30" + }, + "PastResolution": { + "time": "19:56:30" + } + }, + "Start": 13, + "Length": 9 + } + ] + }, + { + "Input": "I'll be back 7:56:30 pm", + "Results": [ + { + "Text": "7:56:30 pm", + "Type": "time", + "Value": { + "Timex": "T19:56:30", + "FutureResolution": { + "time": "19:56:30" + }, + "PastResolution": { + "time": "19:56:30" + } + }, + "Start": 13, + "Length": 10 + } + ] + }, + { + "Input": "I'll be back 12:34", + "Results": [ + { + "Text": "12:34", + "Type": "time", + "Value": { + "Timex": "T12:34", + "FutureResolution": { + "time": "12:34:00" + }, + "PastResolution": { + "time": "12:34:00" + } + }, + "Start": 13, + "Length": 5 + } + ] + }, + { + "Input": "I'll be back 12:34:25 ", + "Results": [ + { + "Text": "12:34:25", + "Type": "time", + "Value": { + "Timex": "T12:34:25", + "FutureResolution": { + "time": "12:34:25" + }, + "PastResolution": { + "time": "12:34:25" + } + }, + "Start": 13, + "Length": 8 + } + ] + }, + { + "Input": "It's 7 o'clock", + "Results": [ + { + "Text": "7 o'clock", + "Type": "time", + "Value": { + "Timex": "T07", + "FutureResolution": { + "time": "07:00:00" + }, + "PastResolution": { + "time": "07:00:00" + } + }, + "Start": 5, + "Length": 9 + } + ] + }, + { + "Input": "It's seven o'clock", + "Results": [ + { + "Text": "seven o'clock", + "Type": "time", + "Value": { + "Timex": "T07", + "FutureResolution": { + "time": "07:00:00" + }, + "PastResolution": { + "time": "07:00:00" + } + }, + "Start": 5, + "Length": 13 + } + ] + }, + { + "Input": "It's 8 in the morning", + "Results": [ + { + "Text": "8 in the morning", + "Type": "time", + "Value": { + "Timex": "T08", + "FutureResolution": { + "time": "08:00:00" + }, + "PastResolution": { + "time": "08:00:00" + } + }, + "Start": 5, + "Length": 16 + } + ] + }, + { + "Input": "It's 8 in the night", + "Results": [ + { + "Text": "8 in the night", + "Type": "time", + "Value": { + "Timex": "T20", + "FutureResolution": { + "time": "20:00:00" + }, + "PastResolution": { + "time": "20:00:00" + } + }, + "Start": 5, + "Length": 14 + } + ] + }, + { + "Input": "It's half past eight", + "Results": [ + { + "Text": "half past eight", + "Type": "time", + "Value": { + "Timex": "T08:30", + "FutureResolution": { + "time": "08:30:00" + }, + "PastResolution": { + "time": "08:30:00" + } + }, + "Start": 5, + "Length": 15 + } + ] + }, + { + "Input": "It's half past 8pm", + "Results": [ + { + "Text": "half past 8pm", + "Type": "time", + "Value": { + "Timex": "T20:30", + "FutureResolution": { + "time": "20:30:00" + }, + "PastResolution": { + "time": "20:30:00" + } + }, + "Start": 5, + "Length": 13 + } + ] + }, + { + "Input": "It's 30 mins past eight", + "Results": [ + { + "Text": "30 mins past eight", + "Type": "time", + "Value": { + "Timex": "T08:30", + "FutureResolution": { + "time": "08:30:00" + }, + "PastResolution": { + "time": "08:30:00" + } + }, + "Start": 5, + "Length": 18 + } + ] + }, + { + "Input": "It's a quarter past eight", + "Results": [ + { + "Text": "a quarter past eight", + "Type": "time", + "Value": { + "Timex": "T08:15", + "FutureResolution": { + "time": "08:15:00" + }, + "PastResolution": { + "time": "08:15:00" + } + }, + "Start": 5, + "Length": 20 + } + ] + }, + { + "Input": "It's quarter past eight", + "Results": [ + { + "Text": "quarter past eight", + "Type": "time", + "Value": { + "Timex": "T08:15", + "FutureResolution": { + "time": "08:15:00" + }, + "PastResolution": { + "time": "08:15:00" + } + }, + "Start": 5, + "Length": 18 + } + ] + }, + { + "Input": "It's three quarters past 9pm", + "Results": [ + { + "Text": "three quarters past 9pm", + "Type": "time", + "Value": { + "Timex": "T21:45", + "FutureResolution": { + "time": "21:45:00" + }, + "PastResolution": { + "time": "21:45:00" + } + }, + "Start": 5, + "Length": 23 + } + ] + }, + { + "Input": "It's three minutes to eight", + "Results": [ + { + "Text": "three minutes to eight", + "Type": "time", + "Value": { + "Timex": "T07:57", + "FutureResolution": { + "time": "07:57:00" + }, + "PastResolution": { + "time": "07:57:00" + } + }, + "Start": 5, + "Length": 22 + } + ] + }, + { + "Input": "It's half past seven o'clock", + "Results": [ + { + "Text": "half past seven o'clock", + "Type": "time", + "Value": { + "Timex": "T07:30", + "FutureResolution": { + "time": "07:30:00" + }, + "PastResolution": { + "time": "07:30:00" + } + }, + "Start": 5, + "Length": 23 + } + ] + }, + { + "Input": "It's half past seven afternoon", + "Results": [ + { + "Text": "half past seven afternoon", + "Type": "time", + "Value": { + "Timex": "T19:30", + "FutureResolution": { + "time": "19:30:00" + }, + "PastResolution": { + "time": "19:30:00" + } + }, + "Start": 5, + "Length": 25 + } + ] + }, + { + "Input": "It's half past seven in the morning", + "Results": [ + { + "Text": "half past seven in the morning", + "Type": "time", + "Value": { + "Timex": "T07:30", + "FutureResolution": { + "time": "07:30:00" + }, + "PastResolution": { + "time": "07:30:00" + } + }, + "Start": 5, + "Length": 30 + } + ] + }, + { + "Input": "It's a quarter to 8 in the morning", + "Results": [ + { + "Text": "a quarter to 8 in the morning", + "Type": "time", + "Value": { + "Timex": "T07:45", + "FutureResolution": { + "time": "07:45:00" + }, + "PastResolution": { + "time": "07:45:00" + } + }, + "Start": 5, + "Length": 29 + } + ] + }, + { + "Input": "It's 20 min past eight in the evening", + "Results": [ + { + "Text": "20 min past eight in the evening", + "Type": "time", + "Value": { + "Timex": "T20:20", + "FutureResolution": { + "time": "20:20:00" + }, + "PastResolution": { + "time": "20:20:00" + } + }, + "Start": 5, + "Length": 32 + } + ] + }, + { + "Input": "I'll be back in the afternoon at 7", + "Results": [ + { + "Text": "in the afternoon at 7", + "Type": "time", + "Value": { + "Timex": "T19", + "FutureResolution": { + "time": "19:00:00" + }, + "PastResolution": { + "time": "19:00:00" + } + }, + "Start": 13, + "Length": 21 + } + ] + }, + { + "Input": "I'll be back afternoon at 7", + "Results": [ + { + "Text": "afternoon at 7", + "Type": "time", + "Value": { + "Timex": "T19", + "FutureResolution": { + "time": "19:00:00" + }, + "PastResolution": { + "time": "19:00:00" + } + }, + "Start": 13, + "Length": 14 + } + ] + }, + { + "Input": "I'll be back afternoon 7:00", + "Results": [ + { + "Text": "afternoon 7:00", + "Type": "time", + "Value": { + "Timex": "T19:00", + "FutureResolution": { + "time": "19:00:00" + }, + "PastResolution": { + "time": "19:00:00" + } + }, + "Start": 13, + "Length": 14 + } + ] + }, + { + "Input": "I'll be back afternoon 7:00:05", + "Results": [ + { + "Text": "afternoon 7:00:05", + "Type": "time", + "Value": { + "Timex": "T19:00:05", + "FutureResolution": { + "time": "19:00:05" + }, + "PastResolution": { + "time": "19:00:05" + } + }, + "Start": 13, + "Length": 17 + } + ] + }, + { + "Input": "I'll be back afternoon seven pm", + "Results": [ + { + "Text": "afternoon seven pm", + "Type": "time", + "Value": { + "Timex": "T19", + "FutureResolution": { + "time": "19:00:00" + }, + "PastResolution": { + "time": "19:00:00" + } + }, + "Start": 13, + "Length": 18 + } + ] + }, + { + "Input": "I'll go back seven thirty pm", + "Results": [ + { + "Text": "seven thirty pm", + "Type": "time", + "Value": { + "Timex": "T19:30", + "FutureResolution": { + "time": "19:30:00" + }, + "PastResolution": { + "time": "19:30:00" + } + }, + "Start": 13, + "Length": 15 + } + ] + }, + { + "Input": "I'll go back seven thirty five pm", + "Results": [ + { + "Text": "seven thirty five pm", + "Type": "time", + "Value": { + "Timex": "T19:35", + "FutureResolution": { + "time": "19:35:00" + }, + "PastResolution": { + "time": "19:35:00" + } + }, + "Start": 13, + "Length": 20 + } + ] + }, + { + "Input": "I'll go back eleven twenty pm", + "Results": [ + { + "Text": "eleven twenty pm", + "Type": "time", + "Value": { + "Timex": "T23:20", + "FutureResolution": { + "time": "23:20:00" + }, + "PastResolution": { + "time": "23:20:00" + } + }, + "Start": 13, + "Length": 16 + } + ] + }, + { + "Input": "I'll be back noonish", + "Results": [ + { + "Text": "noonish", + "Type": "time", + "Value": { + "Timex": "T12", + "FutureResolution": { + "time": "12:00:00" + }, + "PastResolution": { + "time": "12:00:00" + } + }, + "Start": 13, + "Length": 7 + } + ] + }, + { + "Input": "I'll be back 12 noon", + "Results": [ + { + "Text": "12 noon", + "Type": "time", + "Value": { + "Timex": "T12", + "FutureResolution": { + "time": "12:00:00" + }, + "PastResolution": { + "time": "12:00:00" + } + }, + "Start": 13, + "Length": 7 + } + ] + }, + { + "Input": "I'll be back 11ish", + "Results": [ + { + "Text": "11ish", + "Type": "time", + "Value": { + "Timex": "T11", + "FutureResolution": { + "time": "11:00:00" + }, + "PastResolution": { + "time": "11:00:00" + } + }, + "Start": 13, + "Length": 5 + } + ] + }, + { + "Input": "I'll be back 11-ish", + "Results": [ + { + "Text": "11-ish", + "Type": "time", + "Value": { + "Timex": "T11", + "FutureResolution": { + "time": "11:00:00" + }, + "PastResolution": { + "time": "11:00:00" + } + }, + "Start": 13, + "Length": 6 + } + ] + }, + { + "Input": "I'll be back 340pm", + "Results": [ + { + "Text": "340pm", + "Type": "time", + "Value": { + "Timex": "T15:40", + "FutureResolution": { + "time": "15:40:00" + }, + "PastResolution": { + "time": "15:40:00" + } + }, + "Start": 13, + "Length": 5 + } + ] + }, + { + "Input": "I'll be back 1140 a.m.", + "Results": [ + { + "Text": "1140 a.m.", + "Type": "time", + "Value": { + "Timex": "T11:40", + "FutureResolution": { + "time": "11:40:00" + }, + "PastResolution": { + "time": "11:40:00" + } + }, + "Start": 13, + "Length": 9 + } + ] + }, + { + "Input": "midnight", + "Results": [ + { + "Text": "midnight", + "Type": "time", + "Value": { + "Timex": "T00", + "FutureResolution": { + "time": "00:00:00" + }, + "PastResolution": { + "time": "00:00:00" + } + }, + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "mid-night", + "Results": [ + { + "Text": "mid-night", + "Type": "time", + "Value": { + "Timex": "T00", + "FutureResolution": { + "time": "00:00:00" + }, + "PastResolution": { + "time": "00:00:00" + } + }, + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "mid night", + "Results": [ + { + "Text": "mid night", + "Type": "time", + "Value": { + "Timex": "T00", + "FutureResolution": { + "time": "00:00:00" + }, + "PastResolution": { + "time": "00:00:00" + } + }, + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "midmorning", + "Results": [ + { + "Text": "midmorning", + "Type": "time", + "Value": { + "Timex": "T10", + "FutureResolution": { + "time": "10:00:00" + }, + "PastResolution": { + "time": "10:00:00" + } + }, + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "mid-morning", + "Results": [ + { + "Text": "mid-morning", + "Type": "time", + "Value": { + "Timex": "T10", + "FutureResolution": { + "time": "10:00:00" + }, + "PastResolution": { + "time": "10:00:00" + } + }, + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "mid morning", + "Results": [ + { + "Text": "mid morning", + "Type": "time", + "Value": { + "Timex": "T10", + "FutureResolution": { + "time": "10:00:00" + }, + "PastResolution": { + "time": "10:00:00" + } + }, + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "midafternoon", + "Results": [ + { + "Text": "midafternoon", + "Type": "time", + "Value": { + "Timex": "T14", + "FutureResolution": { + "time": "14:00:00" + }, + "PastResolution": { + "time": "14:00:00" + } + }, + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "mid-afternoon", + "Results": [ + { + "Text": "mid-afternoon", + "Type": "time", + "Value": { + "Timex": "T14", + "FutureResolution": { + "time": "14:00:00" + }, + "PastResolution": { + "time": "14:00:00" + } + }, + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "mid afternoon", + "Results": [ + { + "Text": "mid afternoon", + "Type": "time", + "Value": { + "Timex": "T14", + "FutureResolution": { + "time": "14:00:00" + }, + "PastResolution": { + "time": "14:00:00" + } + }, + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "midday", + "Results": [ + { + "Text": "midday", + "Type": "time", + "Value": { + "Timex": "T12", + "FutureResolution": { + "time": "12:00:00" + }, + "PastResolution": { + "time": "12:00:00" + } + }, + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "mid-day", + "Results": [ + { + "Text": "mid-day", + "Type": "time", + "Value": { + "Timex": "T12", + "FutureResolution": { + "time": "12:00:00" + }, + "PastResolution": { + "time": "12:00:00" + } + }, + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "mid day", + "Results": [ + { + "Text": "mid day", + "Type": "time", + "Value": { + "Timex": "T12", + "FutureResolution": { + "time": "12:00:00" + }, + "PastResolution": { + "time": "12:00:00" + } + }, + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "noon", + "Results": [ + { + "Text": "noon", + "Type": "time", + "Value": { + "Timex": "T12", + "FutureResolution": { + "time": "12:00:00" + }, + "PastResolution": { + "time": "12:00:00" + } + }, + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "I'll be back 12 lunchtime", + "Results": [ + { + "Text": "12 lunchtime", + "Type": "time", + "Value": { + "Timex": "T12", + "FutureResolution": { + "time": "12:00:00" + }, + "PastResolution": { + "time": "12:00:00" + } + }, + "Start": 13, + "Length": 12 + } + ] + }, + { + "Input": "I'll be back 12 midnight", + "Results": [ + { + "Text": "12 midnight", + "Type": "time", + "Value": { + "Timex": "T00", + "FutureResolution": { + "time": "00:00:00" + }, + "PastResolution": { + "time": "00:00:00" + } + }, + "Start": 13, + "Length": 11 + } + ] + }, + { + "Input": "I'll be back 12 in the night", + "Results": [ + { + "Text": "12 in the night", + "Type": "time", + "Value": { + "Timex": "T00", + "FutureResolution": { + "time": "00:00:00" + }, + "PastResolution": { + "time": "00:00:00" + } + }, + "Start": 13, + "Length": 15 + } + ] + }, + { + "Input": "I'll be back 1 o'clock midnight", + "Results": [ + { + "Text": "1 o'clock midnight", + "Type": "time", + "Value": { + "Timex": "T01", + "FutureResolution": { + "time": "01:00:00" + }, + "PastResolution": { + "time": "01:00:00" + } + }, + "Start": 13, + "Length": 18 + } + ] + }, + { + "Input": "I'll be back 12 o'clock lunchtime", + "Results": [ + { + "Text": "12 o'clock lunchtime", + "Type": "time", + "Value": { + "Timex": "T12", + "FutureResolution": { + "time": "12:00:00" + }, + "PastResolution": { + "time": "12:00:00" + } + }, + "Start": 13, + "Length": 20 + } + ] + }, + { + "Input": "I'll be back 11 o'clock lunchtime", + "Results": [ + { + "Text": "11 o'clock lunchtime", + "Type": "time", + "Value": { + "Timex": "T11", + "FutureResolution": { + "time": "11:00:00" + }, + "PastResolution": { + "time": "11:00:00" + } + }, + "Start": 13, + "Length": 20 + } + ] + }, + { + "Input": "I'll be back 1 o'clock lunchtime", + "Results": [ + { + "Text": "1 o'clock lunchtime", + "Type": "time", + "Value": { + "Timex": "T13", + "FutureResolution": { + "time": "13:00:00" + }, + "PastResolution": { + "time": "13:00:00" + } + }, + "Start": 13, + "Length": 19 + } + ] + }, + { + "Input": "I'll be back at lunchtime 11 o'clock", + "Results": [ + { + "Text": "at lunchtime 11 o'clock", + "Type": "time", + "Value": { + "Timex": "T11", + "FutureResolution": { + "time": "11:00:00" + }, + "PastResolution": { + "time": "11:00:00" + } + }, + "Start": 13, + "Length": 23 + } + ] + }, + { + "Input": "I'll be back 7:56:13 pm", + "Results": [ + { + "Text": "7:56:13 pm", + "Type": "time", + "Value": { + "Timex": "T19:56:13", + "FutureResolution": { + "time": "19:56:13" + }, + "PastResolution": { + "time": "19:56:13" + } + }, + "Start": 13, + "Length": 10 + } + ] + }, + { + "Input": "I'll be back 12:34:45 ", + "Results": [ + { + "Text": "12:34:45", + "Type": "time", + "Value": { + "Timex": "T12:34:45", + "FutureResolution": { + "time": "12:34:45" + }, + "PastResolution": { + "time": "12:34:45" + } + }, + "Start": 13, + "Length": 8 + } + ] + }, + { + "Input": "I'll be back afternoon 7:00:25", + "Results": [ + { + "Text": "afternoon 7:00:25", + "Type": "time", + "Value": { + "Timex": "T19:00:25", + "FutureResolution": { + "time": "19:00:25" + }, + "PastResolution": { + "time": "19:00:25" + } + }, + "Start": 13, + "Length": 17 + } + ] + }, + { + "Input": "I'll go back seven thirty am", + "Results": [ + { + "Text": "seven thirty am", + "Type": "time", + "Value": { + "Timex": "T07:30", + "FutureResolution": { + "time": "07:30:00" + }, + "PastResolution": { + "time": "07:30:00" + } + }, + "Start": 13, + "Length": 15 + } + ] + }, + { + "Input": "I'll go back at eleven five", + "Results": [ + { + "Text": "eleven five", + "Type": "time", + "Value": { + "Timex": "T11:05", + "FutureResolution": { + "time": "11:05:00" + }, + "PastResolution": { + "time": "11:05:00" + } + }, + "Start": 16, + "Length": 11 + } + ] + }, + { + "Input": "I'll go back three mins to five thirty ", + "Results": [ + { + "Text": "three mins to five thirty", + "Type": "time", + "Value": { + "Timex": "T05:27", + "FutureResolution": { + "time": "05:27:00" + }, + "PastResolution": { + "time": "05:27:00" + } + }, + "Start": 13, + "Length": 25 + } + ] + }, + { + "Input": "I'll go back five thirty in the night", + "Results": [ + { + "Text": "five thirty in the night", + "Type": "time", + "Value": { + "Timex": "T17:30", + "FutureResolution": { + "time": "17:30:00" + }, + "PastResolution": { + "time": "17:30:00" + } + }, + "Start": 13, + "Length": 24 + } + ] + }, + { + "Input": "I'll go back in the night five thirty", + "Results": [ + { + "Text": "in the night five thirty", + "Type": "time", + "Value": { + "Timex": "T17:30", + "FutureResolution": { + "time": "17:30:00" + }, + "PastResolution": { + "time": "17:30:00" + } + }, + "Start": 13, + "Length": 24 + } + ] + }, + { + "Input": "I'll be back noon", + "Results": [ + { + "Text": "noon", + "Type": "time", + "Value": { + "Timex": "T12", + "FutureResolution": { + "time": "12:00:00" + }, + "PastResolution": { + "time": "12:00:00" + } + }, + "Start": 13, + "Length": 4 + } + ] + }, + { + "Input": "I'll be back at lunchtime 12 o'clock", + "Results": [ + { + "Text": "at lunchtime 12 o'clock", + "Type": "time", + "Value": { + "Timex": "T12", + "FutureResolution": { + "time": "12:00:00" + }, + "PastResolution": { + "time": "12:00:00" + } + }, + "Start": 13, + "Length": 23 + } + ] + }, + { + "Input": "I'll be back at 7h01", + "NotSupported": "python", + "Results": [ + { + "Text": "7h01", + "Type": "time", + "Value": { + "Timex": "T07:01", + "FutureResolution": { + "time": "07:01:00" + }, + "PastResolution": { + "time": "07:01:00" + } + }, + "Start": 16, + "Length": 4 + } + ] + }, + { + "Input": "I'll be back at 10 H 10 pm.", + "NotSupported": "python", + "Results": [ + { + "Text": "10 H 10 pm", + "Type": "time", + "Value": { + "Timex": "T22:10", + "FutureResolution": { + "time": "22:10:00" + }, + "PastResolution": { + "time": "22:10:00" + } + }, + "Start": 16, + "Length": 10 + } + ] + }, + { + "Input": "I'll be back at three min past 10 H 10 pm.", + "NotSupported": "python", + "Results": [ + { + "Text": "three min past 10 H 10 pm", + "Type": "time", + "Value": { + "Timex": "T22:13", + "FutureResolution": { + "time": "22:13:00" + }, + "PastResolution": { + "time": "22:13:00" + } + }, + "Start": 16, + "Length": 25 + } + ] + }, + { + "Input": "3pm : I'll be out on this week", + "Results": [ + { + "Text": "3pm", + "Type": "time", + "Value": { + "Timex": "T15", + "FutureResolution": { + "time": "15:00:00" + }, + "PastResolution": { + "time": "15:00:00" + } + }, + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "this week 8am should be a daterange and a time.", + "Results": [ + { + "Text": "8am", + "Type": "time", + "Value": { + "Timex": "T08", + "FutureResolution": { + "time": "08:00:00" + }, + "PastResolution": { + "time": "08:00:00" + } + }, + "Start": 10, + "Length": 3 + } + ] + }, + { + "Input": "this week 8p.m. should be a daterange and a time.", + "Results": [ + { + "Text": "8p.m.", + "Type": "time", + "Value": { + "Timex": "T20", + "FutureResolution": { + "time": "20:00:00" + }, + "PastResolution": { + "time": "20:00:00" + } + }, + "Start": 10, + "Length": 5 + } + ] + }, + { + "Input": "week 10 8 p.m. should be a daterange and a time.", + "Results": [ + { + "Text": "8 p.m.", + "Type": "time", + "Value": { + "Timex": "T20", + "FutureResolution": { + "time": "20:00:00" + }, + "PastResolution": { + "time": "20:00:00" + } + }, + "Start": 8, + "Length": 6 + } + ] + }, + { + "Input": "week 10 8p.m. should be a daterange and a time.", + "Results": [ + { + "Text": "8p.m.", + "Type": "time", + "Value": { + "Timex": "T20", + "FutureResolution": { + "time": "20:00:00" + }, + "PastResolution": { + "time": "20:00:00" + } + }, + "Start": 8, + "Length": 5 + } + ] + }, + { + "Input": "week 10 10:20 should be a daterange and a time.", + "Results": [ + { + "Text": "10:20", + "Type": "time", + "Value": { + "Timex": "T10:20", + "FutureResolution": { + "time": "10:20:00" + }, + "PastResolution": { + "time": "10:20:00" + } + }, + "Start": 8, + "Length": 5 + } + ] + }, + { + "Input": "The target time is 8.10 pm", + "Results": [ + { + "Text": "8.10 pm", + "Type": "time", + "Value": { + "Timex": "T20:10", + "FutureResolution": { + "time": "20:10:00" + }, + "PastResolution": { + "time": "20:10:00" + } + }, + "Start": 19, + "Length": 7 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/English/TimePeriodExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/English/TimePeriodExtractor.json new file mode 100644 index 000000000..1bc85cb6b --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/English/TimePeriodExtractor.json @@ -0,0 +1,710 @@ +[ + { + "Input": "I'll be out 5 to 6pm", + "Results": [ + { + "Text": "5 to 6pm", + "Type": "timerange", + "Start": 12, + "Length": 8 + } + ] + }, + { + "Input": "I'll be out 5 to 6 p.m.", + "Results": [ + { + "Text": "5 to 6 p.m.", + "Type": "timerange", + "Start": 12, + "Length": 11 + } + ] + }, + { + "Input": "I'll be out 5 to 6 in the afternoon", + "Results": [ + { + "Text": "5 to 6 in the afternoon", + "Type": "timerange", + "Start": 12, + "Length": 23 + } + ] + }, + { + "Input": "I'll be out 5 to seven in the morning", + "Results": [ + { + "Text": "5 to seven in the morning", + "Type": "timerange", + "Start": 12, + "Length": 25 + } + ] + }, + { + "Input": "I'll be out from 5 to 6pm", + "Results": [ + { + "Text": "from 5 to 6pm", + "Type": "timerange", + "Start": 12, + "Length": 13 + } + ] + }, + { + "Input": "I'll be out between 5 and 6pm", + "Results": [ + { + "Text": "between 5 and 6pm", + "Type": "timerange", + "Start": 12, + "Length": 17 + } + ] + }, + { + "Input": "I'll be out between 5pm and 6pm", + "Results": [ + { + "Text": "between 5pm and 6pm", + "Type": "timerange", + "Start": 12, + "Length": 19 + } + ] + }, + { + "Input": "I'll be out between 5 and 6 in the afternoon", + "Results": [ + { + "Text": "between 5 and 6 in the afternoon", + "Type": "timerange", + "Start": 12, + "Length": 32 + } + ] + }, + { + "Input": "I'll be out 4pm till 5pm", + "Results": [ + { + "Text": "4pm till 5pm", + "Type": "timerange", + "Start": 12, + "Length": 12 + } + ] + }, + { + "Input": "I'll be out 4 til 5pm", + "Results": [ + { + "Text": "4 til 5pm", + "Type": "timerange", + "Start": 12, + "Length": 9 + } + ] + }, + { + "Input": "I'll be out 4:00 till 5pm", + "Results": [ + { + "Text": "4:00 till 5pm", + "Type": "timerange", + "Start": 12, + "Length": 13 + } + ] + }, + { + "Input": "I'll be out 4:00 til 5pm", + "Results": [ + { + "Text": "4:00 til 5pm", + "Type": "timerange", + "Start": 12, + "Length": 12 + } + ] + }, + { + "Input": "I'll be out 4:00 to 7 oclock", + "Results": [ + { + "Text": "4:00 to 7 oclock", + "Type": "timerange", + "Start": 12, + "Length": 16 + } + ] + }, + { + "Input": "I'll be out 3pm to half past seven", + "Results": [ + { + "Text": "3pm to half past seven", + "Type": "timerange", + "Start": 12, + "Length": 22 + } + ] + }, + { + "Input": "I'll be out 4pm-5pm", + "Results": [ + { + "Text": "4pm-5pm", + "Type": "timerange", + "Start": 12, + "Length": 7 + } + ] + }, + { + "Input": "I'll be out 4pm - 5pm", + "Results": [ + { + "Text": "4pm - 5pm", + "Type": "timerange", + "Start": 12, + "Length": 9 + } + ] + }, + { + "Input": "I'll be out 20 minutes to three to eight in the evening", + "Results": [ + { + "Text": "20 minutes to three to eight in the evening", + "Type": "timerange", + "Start": 12, + "Length": 43 + } + ] + }, + { + "Input": "I'll be out from 4pm to 5pm", + "Results": [ + { + "Text": "from 4pm to 5pm", + "Type": "timerange", + "Start": 12, + "Length": 15 + } + ] + }, + { + "Input": "I'll be out from 4pm to half past five", + "Results": [ + { + "Text": "from 4pm to half past five", + "Type": "timerange", + "Start": 12, + "Length": 26 + } + ] + }, + { + "Input": "I'll be out from 3 in the morning until 5pm", + "Results": [ + { + "Text": "from 3 in the morning until 5pm", + "Type": "timerange", + "Start": 12, + "Length": 31 + } + ] + }, + { + "Input": "I'll be out from 3 in the morning until five in the afternoon", + "Results": [ + { + "Text": "from 3 in the morning until five in the afternoon", + "Type": "timerange", + "Start": 12, + "Length": 49 + } + ] + }, + { + "Input": "I'll be out between 4pm and half past five", + "Results": [ + { + "Text": "between 4pm and half past five", + "Type": "timerange", + "Start": 12, + "Length": 30 + } + ] + }, + { + "Input": "I'll be out between 3 in the morning and 5pm", + "Results": [ + { + "Text": "between 3 in the morning and 5pm", + "Type": "timerange", + "Start": 12, + "Length": 32 + } + ] + }, + { + "Input": "let's meet in the morning", + "Results": [ + { + "Text": "in the morning", + "Type": "timerange", + "Start": 11, + "Length": 14 + } + ] + }, + { + "Input": "let's meet in the afternoon", + "Results": [ + { + "Text": "in the afternoon", + "Type": "timerange", + "Start": 11, + "Length": 16 + } + ] + }, + { + "Input": "let's meet in the night", + "Results": [ + { + "Text": "in the night", + "Type": "timerange", + "Start": 11, + "Length": 12 + } + ] + }, + { + "Input": "let's meet in the evening", + "Results": [ + { + "Text": "in the evening", + "Type": "timerange", + "Start": 11, + "Length": 14 + } + ] + }, + { + "Input": "let's meet in the evenings", + "Results": [ + { + "Text": "in the evenings", + "Type": "timerange", + "Start": 11, + "Length": 15 + } + ] + }, + { + "Input": "let's meet in the early-mornings", + "Results": [ + { + "Text": "in the early-mornings", + "Type": "timerange", + "Start": 11, + "Length": 21 + } + ] + }, + { + "Input": "let's meet in the late-mornings", + "Results": [ + { + "Text": "in the late-mornings", + "Type": "timerange", + "Start": 11, + "Length": 20 + } + ] + }, + { + "Input": "let's meet in the early-morning", + "Results": [ + { + "Text": "in the early-morning", + "Type": "timerange", + "Start": 11, + "Length": 20 + } + ] + }, + { + "Input": "let's meet in the late-morning", + "Results": [ + { + "Text": "in the late-morning", + "Type": "timerange", + "Start": 11, + "Length": 19 + } + ] + }, + { + "Input": "let's meet in the early-afternoon", + "Results": [ + { + "Text": "in the early-afternoon", + "Type": "timerange", + "Start": 11, + "Length": 22 + } + ] + }, + { + "Input": "let's meet in the late-afternoon", + "Results": [ + { + "Text": "in the late-afternoon", + "Type": "timerange", + "Start": 11, + "Length": 21 + } + ] + }, + { + "Input": "let's meet in the early-evening", + "Results": [ + { + "Text": "in the early-evening", + "Type": "timerange", + "Start": 11, + "Length": 20 + } + ] + }, + { + "Input": "let's meet in the late-evening", + "Results": [ + { + "Text": "in the late-evening", + "Type": "timerange", + "Start": 11, + "Length": 19 + } + ] + }, + { + "Input": "let's meet in the early-night", + "Results": [ + { + "Text": "in the early-night", + "Type": "timerange", + "Start": 11, + "Length": 18 + } + ] + }, + { + "Input": "let's meet in the late-night", + "Results": [ + { + "Text": "in the late-night", + "Type": "timerange", + "Start": 11, + "Length": 17 + } + ] + }, + { + "Input": "let's meet in the early night", + "Results": [ + { + "Text": "in the early night", + "Type": "timerange", + "Start": 11, + "Length": 18 + } + ] + }, + { + "Input": "let's meet in the late night", + "Results": [ + { + "Text": "in the late night", + "Type": "timerange", + "Start": 11, + "Length": 17 + } + ] + }, + { + "Input": "set up meeting from two to five pm", + "Results": [ + { + "Text": "from two to five pm", + "Type": "timerange", + "Start": 15, + "Length": 19 + } + ] + }, + { + "Input": "Party at Jeanโ€™s from 6 to 11 pm", + "Results": [ + { + "Text": "from 6 to 11 pm", + "Type": "timerange", + "Start": 16, + "Length": 15 + } + ] + }, + { + "Input": "set up meeting from 14:00 to 16:30", + "Results": [ + { + "Text": "from 14:00 to 16:30", + "Type": "timerange", + "Start": 15, + "Length": 19 + } + ] + }, + { + "Input": "set up meeting from two to five p m", + "Results": [ + { + "Text": "from two to five p m", + "Type": "timerange", + "Start": 15, + "Length": 20 + } + ] + }, + { + "Input": "set up meeting 1p.m. to 4", + "Results": [ + { + "Text": "1p.m. to 4", + "Type": "timerange", + "Start": 15, + "Length": 10 + } + ] + }, + { + "Input": "set up meeting 1p.m. to 4.", + "Results": [ + { + "Text": "1p.m. to 4", + "Type": "timerange", + "Start": 15, + "Length": 10 + } + ] + }, + { + "Input": "set up meeting 1:30p.m. to 4!", + "Results": [ + { + "Text": "1:30p.m. to 4", + "Type": "timerange", + "Start": 15, + "Length": 13 + } + ] + }, + { + "Input": "set up meeting 1:30p.m. to 4 people", + "Results": [] + }, + { + "Input": "Hi Cortana- Please schedule a skype meeting with Jennifer. I need a 30 min meeting in the afternoon, this Friday I will leave.", + "NotSupported": "javascript", + "Results": [ + { + "Text": "in the afternoon", + "Type": "timerange", + "Start": 84, + "Length": 16 + } + ] + }, + { + "Input": "Hi Cortana- Please schedule a skype meeting with Jennifer. I need a 30 min meeting this Friday, in the afternoon I will leave.", + "NotSupported": "javascript", + "Results": [ + { + "Text": "in the afternoon", + "Type": "timerange", + "Start": 97, + "Length": 16 + } + ] + }, + { + "Input": "set up meeting from 1:30 to 3:30", + "Results": [ + { + "Text": "from 1:30 to 3:30", + "Type": "timerange", + "Start": 15, + "Length": 17 + } + ] + }, + { + "Input": "set up meeting from 1:30 pm to 3:30", + "Results": [ + { + "Text": "from 1:30 pm to 3:30", + "Type": "timerange", + "Start": 15, + "Length": 20 + } + ] + }, + { + "Input": "set up meeting from 1:30 pm to 3:30 pm", + "Results": [ + { + "Text": "from 1:30 pm to 3:30 pm", + "Type": "timerange", + "Start": 15, + "Length": 23 + } + ] + }, + { + "Input": "set up meeting from 1 to 3:30", + "Results": [ + { + "Text": "from 1 to 3:30", + "Type": "timerange", + "Start": 15, + "Length": 14 + } + ] + }, + { + "Input": "set up meeting from 1:30 to 3", + "Results": [ + { + "Text": "from 1:30 to 3", + "Type": "timerange", + "Start": 15, + "Length": 14 + } + ] + }, + { + "Input": "set up meeting between 10 and 11:30", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "between 10 and 11:30", + "Type": "timerange", + "Start": 15, + "Length": 20 + } + ] + }, + { + "Input": "set up meeting between 10:10am and 12:50", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "between 10:10am and 12:50", + "Type": "timerange", + "Start": 15, + "Length": 25 + } + ] + }, + { + "Input": "set up meeting between 10:10pm and 3", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "between 10:10pm and 3", + "Type": "timerange", + "Start": 15, + "Length": 21 + } + ] + }, + { + "Input": "set up meeting from 10:10pm to 10", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "from 10:10pm to 10", + "Type": "timerange", + "Start": 15, + "Length": 18 + } + ] + }, + { + "Input": "set up meeting from 10:30am to 23", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "from 10:30am to 23", + "Type": "timerange", + "Start": 15, + "Length": 18 + } + ] + }, + { + "Input": "Don't call me in the business hours", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "in the business hours", + "Type": "timerange", + "Start": 14, + "Length": 21 + } + ] + }, + { + "Input": "I'll be out lunch time", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "lunch time", + "Type": "timerange", + "Start": 12, + "Length": 10 + } + ] + }, + { + "Input": "He is at lunch", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "at lunch", + "Type": "timerange", + "Start": 6, + "Length": 8 + } + ] + }, + { + "Input": "This popular family friendly concert returns to the Hall for another lunchtime filled with traditional carols and festive favourites", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "lunchtime", + "Type": "timerange", + "Start": 69, + "Length": 9 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/English/TimePeriodParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/English/TimePeriodParser.json new file mode 100644 index 000000000..8885dee76 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/English/TimePeriodParser.json @@ -0,0 +1,1650 @@ +[ + { + "Input": "I'll be out 5 to 6pm", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "5 to 6pm", + "Type": "timerange", + "Value": { + "Timex": "(T17,T18,PT1H)", + "FutureResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + }, + "PastResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + } + }, + "Start": 12, + "Length": 8 + } + ] + }, + { + "Input": "I'll be out 5 to 6 p.m", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "5 to 6 p.m", + "Type": "timerange", + "Value": { + "Timex": "(T17,T18,PT1H)", + "FutureResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + }, + "PastResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + } + }, + "Start": 12, + "Length": 10 + } + ] + }, + { + "Input": "I'll be out 5 to seven in the morning", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "5 to seven in the morning", + "Type": "timerange", + "Value": { + "Timex": "(T05,T07,PT2H)", + "FutureResolution": { + "startTime": "05:00:00", + "endTime": "07:00:00" + }, + "PastResolution": { + "startTime": "05:00:00", + "endTime": "07:00:00" + } + }, + "Start": 12, + "Length": 25 + } + ] + }, + { + "Input": "I'll be out from 5 to 6 pm", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "from 5 to 6 pm", + "Type": "timerange", + "Value": { + "Timex": "(T17,T18,PT1H)", + "FutureResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + }, + "PastResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + } + }, + "Start": 12, + "Length": 14 + } + ] + }, + { + "Input": "I'll be out between 5 and 6pm", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "between 5 and 6pm", + "Type": "timerange", + "Value": { + "Timex": "(T17,T18,PT1H)", + "FutureResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + }, + "PastResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + } + }, + "Start": 12, + "Length": 17 + } + ] + }, + { + "Input": "I'll be out between 5pm and 6pm", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "between 5pm and 6pm", + "Type": "timerange", + "Value": { + "Timex": "(T17,T18,PT1H)", + "FutureResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + }, + "PastResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + } + }, + "Start": 12, + "Length": 19 + } + ] + }, + { + "Input": "I'll be out between 5 and 6 in the afternoon", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "between 5 and 6 in the afternoon", + "Type": "timerange", + "Value": { + "Timex": "(T17,T18,PT1H)", + "FutureResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + }, + "PastResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + } + }, + "Start": 12, + "Length": 32 + } + ] + }, + { + "Input": "I'll be out from 1am to 5pm", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "from 1am to 5pm", + "Type": "timerange", + "Value": { + "Timex": "(T01,T17,PT16H)", + "FutureResolution": { + "startTime": "01:00:00", + "endTime": "17:00:00" + }, + "PastResolution": { + "startTime": "01:00:00", + "endTime": "17:00:00" + } + }, + "Start": 12, + "Length": 15 + } + ] + }, + { + "Input": "I'll be out 4pm till 5pm", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "4pm till 5pm", + "Type": "timerange", + "Value": { + "Timex": "(T16,T17,PT1H)", + "FutureResolution": { + "startTime": "16:00:00", + "endTime": "17:00:00" + }, + "PastResolution": { + "startTime": "16:00:00", + "endTime": "17:00:00" + } + }, + "Start": 12, + "Length": 12 + } + ] + }, + { + "Input": "I'll be out 4 til 5pm", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "4 til 5pm", + "Type": "timerange", + "Value": { + "Timex": "(T16,T17,PT1H)", + "FutureResolution": { + "startTime": "16:00:00", + "endTime": "17:00:00" + }, + "PastResolution": { + "startTime": "16:00:00", + "endTime": "17:00:00" + } + }, + "Start": 12, + "Length": 9 + } + ] + }, + { + "Input": "I'll be out 4:00 to 7 oclock", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "4:00 to 7 oclock", + "Type": "timerange", + "Value": { + "Timex": "(T04:00,T07,PT3H)", + "FutureResolution": { + "startTime": "04:00:00", + "endTime": "07:00:00" + }, + "PastResolution": { + "startTime": "04:00:00", + "endTime": "07:00:00" + } + }, + "Start": 12, + "Length": 16 + } + ] + }, + { + "Input": "I'll be out 4pm-5pm", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "4pm-5pm", + "Type": "timerange", + "Value": { + "Timex": "(T16,T17,PT1H)", + "FutureResolution": { + "startTime": "16:00:00", + "endTime": "17:00:00" + }, + "PastResolution": { + "startTime": "16:00:00", + "endTime": "17:00:00" + } + }, + "Start": 12, + "Length": 7 + } + ] + }, + { + "Input": "I'll be out 4pm - 5pm", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "4pm - 5pm", + "Type": "timerange", + "Value": { + "Timex": "(T16,T17,PT1H)", + "FutureResolution": { + "startTime": "16:00:00", + "endTime": "17:00:00" + }, + "PastResolution": { + "startTime": "16:00:00", + "endTime": "17:00:00" + } + }, + "Start": 12, + "Length": 9 + } + ] + }, + { + "Input": "I'll be out from 3 in the morning until 5pm", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "from 3 in the morning until 5pm", + "Type": "timerange", + "Value": { + "Timex": "(T03,T17,PT14H)", + "FutureResolution": { + "startTime": "03:00:00", + "endTime": "17:00:00" + }, + "PastResolution": { + "startTime": "03:00:00", + "endTime": "17:00:00" + } + }, + "Start": 12, + "Length": 31 + } + ] + }, + { + "Input": "I'll be out between 3 in the morning and 5pm", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "between 3 in the morning and 5pm", + "Type": "timerange", + "Value": { + "Timex": "(T03,T17,PT14H)", + "FutureResolution": { + "startTime": "03:00:00", + "endTime": "17:00:00" + }, + "PastResolution": { + "startTime": "03:00:00", + "endTime": "17:00:00" + } + }, + "Start": 12, + "Length": 32 + } + ] + }, + { + "Input": "I'll be out between 4pm and 5pm today", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "between 4pm and 5pm", + "Type": "timerange", + "Value": { + "Timex": "(T16,T17,PT1H)", + "FutureResolution": { + "startTime": "16:00:00", + "endTime": "17:00:00" + }, + "PastResolution": { + "startTime": "16:00:00", + "endTime": "17:00:00" + } + }, + "Start": 12, + "Length": 19 + } + ] + }, + { + "Input": "let's meet in the morning", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "in the morning", + "Type": "timerange", + "Value": { + "Timex": "TMO", + "FutureResolution": { + "startTime": "08:00:00", + "endTime": "12:00:00" + }, + "PastResolution": { + "startTime": "08:00:00", + "endTime": "12:00:00" + } + }, + "Start": 11, + "Length": 14 + } + ] + }, + { + "Input": "let's meet in the afternoon", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "in the afternoon", + "Type": "timerange", + "Value": { + "Timex": "TAF", + "FutureResolution": { + "startTime": "12:00:00", + "endTime": "16:00:00" + }, + "PastResolution": { + "startTime": "12:00:00", + "endTime": "16:00:00" + } + }, + "Start": 11, + "Length": 16 + } + ] + }, + { + "Input": "let's meet in the night", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "in the night", + "Type": "timerange", + "Value": { + "Timex": "TNI", + "FutureResolution": { + "startTime": "20:00:00", + "endTime": "23:59:59" + }, + "PastResolution": { + "startTime": "20:00:00", + "endTime": "23:59:59" + } + }, + "Start": 11, + "Length": 12 + } + ] + }, + { + "Input": "let's meet in the evening", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "in the evening", + "Type": "timerange", + "Value": { + "Timex": "TEV", + "FutureResolution": { + "startTime": "16:00:00", + "endTime": "20:00:00" + }, + "PastResolution": { + "startTime": "16:00:00", + "endTime": "20:00:00" + } + }, + "Start": 11, + "Length": 14 + } + ] + }, + { + "Input": "let's meet in the evenings", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "in the evenings", + "Type": "timerange", + "Value": { + "Timex": "TEV", + "FutureResolution": { + "startTime": "16:00:00", + "endTime": "20:00:00" + }, + "PastResolution": { + "startTime": "16:00:00", + "endTime": "20:00:00" + } + }, + "Start": 11, + "Length": 15 + } + ] + }, + { + "Input": "let's meet in the early-mornings", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "in the early-mornings", + "Type": "timerange", + "Value": { + "Timex": "TMO", + "Mod": "start", + "FutureResolution": { + "startTime": "08:00:00", + "endTime": "10:00:00" + }, + "PastResolution": { + "startTime": "08:00:00", + "endTime": "10:00:00" + } + }, + "Start": 11, + "Length": 21 + } + ] + }, + { + "Input": "let's meet in the late-mornings", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "in the late-mornings", + "Type": "timerange", + "Value": { + "Timex": "TMO", + "Mod": "end", + "FutureResolution": { + "startTime": "10:00:00", + "endTime": "12:00:00" + }, + "PastResolution": { + "startTime": "10:00:00", + "endTime": "12:00:00" + } + }, + "Start": 11, + "Length": 20 + } + ] + }, + { + "Input": "let's meet in the early-morning", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "in the early-morning", + "Type": "timerange", + "Value": { + "Timex": "TMO", + "Mod": "start", + "FutureResolution": { + "startTime": "08:00:00", + "endTime": "10:00:00" + }, + "PastResolution": { + "startTime": "08:00:00", + "endTime": "10:00:00" + } + }, + "Start": 11, + "Length": 20 + } + ] + }, + { + "Input": "let's meet in the late-morning", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "in the late-morning", + "Type": "timerange", + "Value": { + "Timex": "TMO", + "Mod": "end", + "FutureResolution": { + "startTime": "10:00:00", + "endTime": "12:00:00" + }, + "PastResolution": { + "startTime": "10:00:00", + "endTime": "12:00:00" + } + }, + "Start": 11, + "Length": 19 + } + ] + }, + { + "Input": "let's meet in the early-afternoon", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "in the early-afternoon", + "Type": "timerange", + "Value": { + "Timex": "TAF", + "Mod": "start", + "FutureResolution": { + "startTime": "12:00:00", + "endTime": "14:00:00" + }, + "PastResolution": { + "startTime": "12:00:00", + "endTime": "14:00:00" + } + }, + "Start": 11, + "Length": 22 + } + ] + }, + { + "Input": "let's meet in the late-afternoon", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "in the late-afternoon", + "Type": "timerange", + "Value": { + "Timex": "TAF", + "Mod": "end", + "FutureResolution": { + "startTime": "14:00:00", + "endTime": "16:00:00" + }, + "PastResolution": { + "startTime": "14:00:00", + "endTime": "16:00:00" + } + }, + "Start": 11, + "Length": 21 + } + ] + }, + { + "Input": "let's meet in the early-evening", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "in the early-evening", + "Type": "timerange", + "Value": { + "Timex": "TEV", + "Mod": "start", + "FutureResolution": { + "startTime": "16:00:00", + "endTime": "18:00:00" + }, + "PastResolution": { + "startTime": "16:00:00", + "endTime": "18:00:00" + } + }, + "Start": 11, + "Length": 20 + } + ] + }, + { + "Input": "let's meet in the late-evening", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "in the late-evening", + "Type": "timerange", + "Value": { + "Timex": "TEV", + "Mod": "end", + "FutureResolution": { + "startTime": "18:00:00", + "endTime": "20:00:00" + }, + "PastResolution": { + "startTime": "18:00:00", + "endTime": "20:00:00" + } + }, + "Start": 11, + "Length": 19 + } + ] + }, + { + "Input": "let's meet in the early-night", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "in the early-night", + "Type": "timerange", + "Value": { + "Timex": "TNI", + "Mod": "start", + "FutureResolution": { + "startTime": "20:00:00", + "endTime": "22:00:00" + }, + "PastResolution": { + "startTime": "20:00:00", + "endTime": "22:00:00" + } + }, + "Start": 11, + "Length": 18 + } + ] + }, + { + "Input": "let's meet in the late-night", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "in the late-night", + "Type": "timerange", + "Value": { + "Timex": "TNI", + "Mod": "end", + "FutureResolution": { + "startTime": "22:00:00", + "endTime": "23:59:59" + }, + "PastResolution": { + "startTime": "22:00:00", + "endTime": "23:59:59" + } + }, + "Start": 11, + "Length": 17 + } + ] + }, + { + "Input": "let's meet in the early night", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "in the early night", + "Type": "timerange", + "Value": { + "Timex": "TNI", + "Mod": "start", + "FutureResolution": { + "startTime": "20:00:00", + "endTime": "22:00:00" + }, + "PastResolution": { + "startTime": "20:00:00", + "endTime": "22:00:00" + } + }, + "Start": 11, + "Length": 18 + } + ] + }, + { + "Input": "let's meet in the late night", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "in the late night", + "Type": "timerange", + "Value": { + "Timex": "TNI", + "Mod": "end", + "FutureResolution": { + "startTime": "22:00:00", + "endTime": "23:59:59" + }, + "PastResolution": { + "startTime": "22:00:00", + "endTime": "23:59:59" + } + }, + "Start": 11, + "Length": 17 + } + ] + }, + { + "Input": "let's meet from 1p.m. to 4", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "from 1p.m. to 4", + "Type": "timerange", + "Value": { + "Timex": "(T13,T16,PT3H)", + "FutureResolution": { + "startTime": "13:00:00", + "endTime": "16:00:00" + }, + "PastResolution": { + "startTime": "13:00:00", + "endTime": "16:00:00" + } + }, + "Start": 11, + "Length": 15 + } + ] + }, + { + "Input": "let's meet from 1:30p.m. to 4.", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "from 1:30p.m. to 4", + "Type": "timerange", + "Value": { + "Timex": "(T13:30,T16,PT2H30M)", + "FutureResolution": { + "startTime": "13:30:00", + "endTime": "16:00:00" + }, + "PastResolution": { + "startTime": "13:30:00", + "endTime": "16:00:00" + } + }, + "Start": 11, + "Length": 18 + } + ] + }, + { + "Input": "Schedule during the morning", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "morning", + "Type": "timerange", + "Value": { + "Timex": "TMO", + "FutureResolution": { + "startTime": "08:00:00", + "endTime": "12:00:00" + }, + "PastResolution": { + "startTime": "08:00:00", + "endTime": "12:00:00" + } + }, + "Start": 20, + "Length": 7 + } + ] + }, + { + "Input": "please help me set up a meeting from 1:30am to 3", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "Results": [ + { + "Text": "from 1:30am to 3", + "Type": "timerange", + "Value": { + "Timex": "(T01:30,T03,PT1H30M)", + "FutureResolution": { + "startTime": "01:30:00", + "endTime": "03:00:00" + }, + "PastResolution": { + "startTime": "01:30:00", + "endTime": "03:00:00" + } + }, + "Start": 32, + "Length": 16 + } + ] + }, + { + "Input": "The class is from 11 am to 3", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "Results": [ + { + "Text": "from 11 am to 3", + "Type": "timerange", + "Value": { + "Timex": "(T11,T15,PT4H)", + "FutureResolution": { + "startTime": "11:00:00", + "endTime": "15:00:00" + }, + "PastResolution": { + "startTime": "11:00:00", + "endTime": "15:00:00" + } + }, + "Start": 13, + "Length": 15 + } + ] + }, + { + "Input": "The class is from 11 pm to 3", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "Results": [ + { + "Text": "from 11 pm to 3", + "Type": "timerange", + "Value": { + "Timex": "(T23,T03,PT4H)", + "FutureResolution": { + "startTime": "23:00:00", + "endTime": "03:00:00" + }, + "PastResolution": { + "startTime": "23:00:00", + "endTime": "03:00:00" + } + }, + "Start": 13, + "Length": 15 + } + ] + }, + { + "Input": "The class is from 11:01 pm to 11", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "Results": [ + { + "Text": "from 11:01 pm to 11", + "Type": "timerange", + "Value": { + "Timex": "(T23:01,T11,PT11H59M)", + "FutureResolution": { + "startTime": "23:01:00", + "endTime": "11:00:00" + }, + "PastResolution": { + "startTime": "23:01:00", + "endTime": "11:00:00" + } + }, + "Start": 13, + "Length": 19 + } + ] + }, + { + "Input": "The class is from 11:01 am to 11", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "Results": [ + { + "Text": "from 11:01 am to 11", + "Type": "timerange", + "Value": { + "Timex": "(T11:01,T23,PT11H59M)", + "FutureResolution": { + "startTime": "11:01:00", + "endTime": "23:00:00" + }, + "PastResolution": { + "startTime": "11:01:00", + "endTime": "23:00:00" + } + }, + "Start": 13, + "Length": 19 + } + ] + }, + { + "Input": "please help me set up a meeting from 11am to 11:50", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "Results": [ + { + "Text": "from 11am to 11:50", + "Type": "timerange", + "Value": { + "Timex": "(T11,T11:50,PT50M)", + "FutureResolution": { + "startTime": "11:00:00", + "endTime": "11:50:00" + }, + "PastResolution": { + "startTime": "11:00:00", + "endTime": "11:50:00" + } + }, + "Start": 32, + "Length": 18 + } + ] + }, + { + "Input": "set up meeting from 1:30 pm to 3:30", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "Results": [ + { + "Text": "from 1:30 pm to 3:30", + "Type": "timerange", + "Value": { + "Timex": "(T13:30,T15:30,PT2H)", + "FutureResolution": { + "startTime": "13:30:00", + "endTime": "15:30:00" + }, + "PastResolution": { + "startTime": "13:30:00", + "endTime": "15:30:00" + } + }, + "Start": 15, + "Length": 20 + } + ] + }, + { + "Input": "set up meeting from 1:30 pm to 3:30 pm", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "Results": [ + { + "Text": "from 1:30 pm to 3:30 pm", + "Type": "timerange", + "Value": { + "Timex": "(T13:30,T15:30,PT2H)", + "FutureResolution": { + "startTime": "13:30:00", + "endTime": "15:30:00" + }, + "PastResolution": { + "startTime": "13:30:00", + "endTime": "15:30:00" + } + }, + "Start": 15, + "Length": 23 + } + ] + }, + { + "Input": "set up meeting from 3 pm to 3:30 pm", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "Results": [ + { + "Text": "from 3 pm to 3:30 pm", + "Type": "timerange", + "Value": { + "Timex": "(T15,T15:30,PT30M)", + "FutureResolution": { + "startTime": "15:00:00", + "endTime": "15:30:00" + }, + "PastResolution": { + "startTime": "15:00:00", + "endTime": "15:30:00" + } + }, + "Start": 15, + "Length": 20 + } + ] + }, + { + "Input": "I have been waiting from 0:01 am to 1 pm", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "from 0:01 am to 1 pm", + "Type": "timerange", + "Value": { + "Timex": "(T00:01,T13,PT12H59M)", + "FutureResolution": { + "startTime": "00:01:00", + "endTime": "13:00:00" + }, + "PastResolution": { + "startTime": "00:01:00", + "endTime": "13:00:00" + } + }, + "Start": 20, + "Length": 20 + } + ] + }, + { + "Input": "I have been waiting from 0:01 am to 1", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "from 0:01 am to 1", + "Type": "timerange", + "Value": { + "Timex": "(T00:01,T01,PT59M)", + "FutureResolution": { + "startTime": "00:01:00", + "endTime": "01:00:00" + }, + "PastResolution": { + "startTime": "00:01:00", + "endTime": "01:00:00" + } + }, + "Start": 20, + "Length": 17 + } + ] + }, + { + "Input": "set up meeting from 3 to 3:30", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "Results": [ + { + "Text": "from 3 to 3:30", + "Type": "timerange", + "Value": { + "Timex": "(T03,T03:30,PT30M)", + "FutureResolution": { + "startTime": "03:00:00", + "endTime": "03:30:00" + }, + "PastResolution": { + "startTime": "03:00:00", + "endTime": "03:30:00" + } + }, + "Start": 15, + "Length": 14 + } + ] + }, + { + "Input": "set up meeting from 1:30 to 3", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "Results": [ + { + "Text": "from 1:30 to 3", + "Type": "timerange", + "Value": { + "Timex": "(T01:30,T03,PT1H30M)", + "FutureResolution": { + "startTime": "01:30:00", + "endTime": "03:00:00" + }, + "PastResolution": { + "startTime": "01:30:00", + "endTime": "03:00:00" + } + }, + "Start": 15, + "Length": 14 + } + ] + }, + { + "Input": "please help me set up a meeting from 1:30 to 3pm", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "Results": [ + { + "Text": "from 1:30 to 3pm", + "Type": "timerange", + "Value": { + "Timex": "(T13:30,T15,PT1H30M)", + "FutureResolution": { + "startTime": "13:30:00", + "endTime": "15:00:00" + }, + "PastResolution": { + "startTime": "13:30:00", + "endTime": "15:00:00" + } + }, + "Start": 32, + "Length": 16 + } + ] + }, + { + "Input": "please help me set up a meeting from 11 to 3pm", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "Results": [ + { + "Text": "from 11 to 3pm", + "Type": "timerange", + "Value": { + "Timex": "(T11,T15,PT4H)", + "FutureResolution": { + "startTime": "11:00:00", + "endTime": "15:00:00" + }, + "PastResolution": { + "startTime": "11:00:00", + "endTime": "15:00:00" + } + }, + "Start": 32, + "Length": 14 + } + ] + }, + { + "Input": "please help me set up a meeting from 11 to 11:50am", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "Results": [ + { + "Text": "from 11 to 11:50am", + "Type": "timerange", + "Value": { + "Timex": "(T11,T11:50,PT50M)", + "FutureResolution": { + "startTime": "11:00:00", + "endTime": "11:50:00" + }, + "PastResolution": { + "startTime": "11:00:00", + "endTime": "11:50:00" + } + }, + "Start": 32, + "Length": 18 + } + ] + }, + { + "Input": "please help me set up a meeting from 11 to 3am", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "Results": [ + { + "Text": "from 11 to 3am", + "Type": "timerange", + "Value": { + "Timex": "(T23,T03,PT4H)", + "FutureResolution": { + "startTime": "23:00:00", + "endTime": "03:00:00" + }, + "PastResolution": { + "startTime": "23:00:00", + "endTime": "03:00:00" + } + }, + "Start": 32, + "Length": 14 + } + ] + }, + { + "Input": "please help me set up a meeting from 10 to 11am", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "Results": [ + { + "Text": "from 10 to 11am", + "Type": "timerange", + "Value": { + "Timex": "(T10,T11,PT1H)", + "FutureResolution": { + "startTime": "10:00:00", + "endTime": "11:00:00" + }, + "PastResolution": { + "startTime": "10:00:00", + "endTime": "11:00:00" + } + }, + "Start": 32, + "Length": 15 + } + ] + }, + { + "Input": "please help me set up a meeting from 23 to 3am", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "Results": [ + { + "Text": "from 23 to 3am", + "Type": "timerange", + "Value": { + "Timex": "(T23,T03,PT4H)", + "FutureResolution": { + "startTime": "23:00:00", + "endTime": "03:00:00" + }, + "PastResolution": { + "startTime": "23:00:00", + "endTime": "03:00:00" + } + }, + "Start": 32, + "Length": 14 + } + ] + }, + { + "Input": "please help me set up a meeting from 23 to 3pm", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "Results": [ + { + "Text": "from 23 to 3pm", + "Type": "timerange", + "Value": { + "Timex": "(T23,T15,PT16H)", + "FutureResolution": { + "startTime": "23:00:00", + "endTime": "15:00:00" + }, + "PastResolution": { + "startTime": "23:00:00", + "endTime": "15:00:00" + } + }, + "Start": 32, + "Length": 14 + } + ] + }, + { + "Input": "set up meeting between 10 and 11:30", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "between 10 and 11:30", + "Type": "timerange", + "Value": { + "Timex": "(T10,T11:30,PT1H30M)", + "FutureResolution": { + "startTime": "10:00:00", + "endTime": "11:30:00" + }, + "PastResolution": { + "startTime": "10:00:00", + "endTime": "11:30:00" + } + }, + "Start": 15, + "Length": 20 + } + ] + }, + { + "Input": "set up meeting between 10:10am and 12:50", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "between 10:10am and 12:50", + "Type": "timerange", + "Value": { + "Timex": "(T10:10,T12:50,PT2H40M)", + "FutureResolution": { + "startTime": "10:10:00", + "endTime": "12:50:00" + }, + "PastResolution": { + "startTime": "10:10:00", + "endTime": "12:50:00" + } + }, + "Start": 15, + "Length": 25 + } + ] + }, + { + "Input": "set up meeting between 10:10pm and 3", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "between 10:10pm and 3", + "Type": "timerange", + "Value": { + "Timex": "(T22:10,T03,PT4H50M)", + "FutureResolution": { + "startTime": "22:10:00", + "endTime": "03:00:00" + }, + "PastResolution": { + "startTime": "22:10:00", + "endTime": "03:00:00" + } + }, + "Start": 15, + "Length": 21 + } + ] + }, + { + "Input": "set up meeting from 10:10pm to 10", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "from 10:10pm to 10", + "Type": "timerange", + "Value": { + "Timex": "(T22:10,T10,PT11H50M)", + "FutureResolution": { + "startTime": "22:10:00", + "endTime": "10:00:00" + }, + "PastResolution": { + "startTime": "22:10:00", + "endTime": "10:00:00" + } + }, + "Start": 15, + "Length": 18 + } + ] + }, + { + "Input": "set up meeting from 10:30am to 23", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "from 10:30am to 23", + "Type": "timerange", + "Value": { + "Timex": "(T10:30,T23,PT12H30M)", + "FutureResolution": { + "startTime": "10:30:00", + "endTime": "23:00:00" + }, + "PastResolution": { + "startTime": "10:30:00", + "endTime": "23:00:00" + } + }, + "Start": 15, + "Length": 18 + } + ] + }, + { + "Input": "Don't call me in the business hours.", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "in the business hours", + "Type": "timerange", + "Value": { + "Timex": "TBH", + "FutureResolution": { + "startTime": "08:00:00", + "endTime": "18:00:00" + }, + "PastResolution": { + "startTime": "08:00:00", + "endTime": "18:00:00" + } + }, + "Start": 14, + "Length": 21 + } + ] + }, + { + "Input": "I'll be out lunch time", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "lunch time", + "Type": "timerange", + "Value": { + "Timex": "TMEL", + "FutureResolution": { + "startTime": "11:00:00", + "endTime": "13:00:00" + }, + "PastResolution": { + "startTime": "11:00:00", + "endTime": "13:00:00" + } + }, + "Start": 12, + "Length": 10 + } + ] + }, + { + "Input": "He is at lunch", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "at lunch", + "Type": "timerange", + "Value": { + "Timex": "TMEL", + "FutureResolution": { + "startTime": "11:00:00", + "endTime": "13:00:00" + }, + "PastResolution": { + "startTime": "11:00:00", + "endTime": "13:00:00" + } + }, + "Start": 6, + "Length": 8 + } + ] + }, + { + "Input": "This popular family friendly concert returns to the Hall for another lunchtime filled with traditional carols and festive favourites", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "lunchtime", + "Type": "timerange", + "Value": { + "Timex": "TMEL", + "FutureResolution": { + "startTime": "11:00:00", + "endTime": "13:00:00" + }, + "PastResolution": { + "startTime": "11:00:00", + "endTime": "13:00:00" + } + }, + "Start": 69, + "Length": 9 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/English/TimeZoneExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/English/TimeZoneExtractor.json new file mode 100644 index 000000000..0500c012e --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/English/TimeZoneExtractor.json @@ -0,0 +1,290 @@ +[ + { + "Input": "Book me a room at beijing time", + "NotSupported": "javascript", + "Results": [ + { + "Text": "beijing time", + "Type": "timezone", + "Start": 18, + "Length": 12 + } + ] + }, + { + "Input": "Book me a room at utc4:30", + "NotSupported": "javascript", + "Results": [ + { + "Text": "utc4:30", + "Type": "timezone", + "Start": 18, + "Length": 7 + } + ] + }, + { + "Input": "Book me a room at gmt-3", + "NotSupported": "javascript", + "Results": [ + { + "Text": "gmt-3", + "Type": "timezone", + "Start": 18, + "Length": 5 + } + ] + }, + { + "Input": "Book me a room at afghanistan standard time", + "NotSupported": "javascript", + "Results": [ + { + "Text": "afghanistan standard time", + "Type": "timezone", + "Start": 18, + "Length": 25 + } + ] + }, + { + "Input": "Book me a room at aft", + "NotSupported": "javascript", + "Results": [ + { + "Text": "aft", + "Type": "timezone", + "Start": 18, + "Length": 3 + } + ] + }, + { + "Input": "Book me a room at beijing-time", + "NotSupported": "javascript", + "Results": [ + { + "Text": "beijing-time", + "Type": "timezone", + "Start": 18, + "Length": 12 + } + ] + }, + { + "Input": "Book me a room at St. Louis-time", + "NotSupported": "javascript", + "Results": [ + { + "Text": "St. Louis-time", + "Type": "timezone", + "Start": 18, + "Length": 14 + } + ] + }, + { + "Input": "Book me a room at San Josรฉ Time", + "NotSupported": "javascript", + "Results": [ + { + "Text": "San Josรฉ Time", + "Type": "timezone", + "Start": 18, + "Length": 13 + } + ] + }, + { + "Input": "For me, Christchurch Time, Colchester-time or Edinburgh time is OK.", + "NotSupported": "javascript", + "Results": [ + { + "Text": "Christchurch Time", + "Type": "timezone", + "Start": 8, + "Length": 17 + }, + { + "Text": "Colchester-time", + "Type": "timezone", + "Start": 27, + "Length": 15 + }, + { + "Text": "Edinburgh time", + "Type": "timezone", + "Start": 46, + "Length": 14 + } + ] + }, + { + "Input": "Cortana will email you to find a time which works in the Sydney timezone.", + "NotSupported": "javascript", + "Results": [ + { + "Text": "Sydney timezone", + "Type": "timezone", + "Start": 57, + "Length": 15 + } + ] + }, + { + "Input": "Cortana will email you to find a time which works in the Montrรฉal time.", + "NotSupported": "javascript", + "Results": [ + { + "Text": "Montrรฉal time", + "Type": "timezone", + "Start": 57, + "Length": 13 + } + ] + }, + { + "Input": "Cortana will email you to find a time which works in the Montreal time.", + "NotSupported": "javascript", + "Results": [ + { + "Text": "Montreal time", + "Type": "timezone", + "Start": 57, + "Length": 13 + } + ] + }, + { + "Input": "Book me a room at pt", + "NotSupported": "javascript", + "Results": [ + { + "Text": "pt", + "Type": "timezone", + "Start": 18, + "Length": 2 + } + ] + }, + { + "Input": "Book me a room at et", + "NotSupported": "javascript", + "Results": [ + { + "Text": "et", + "Type": "timezone", + "Start": 18, + "Length": 2 + } + ] + }, + { + "Input": "let's meet Saint Barthรฉlemy time", + "NotSupported": "javascript", + "Results": [ + { + "Text": "Saint Barthรฉlemy time", + "Type": "timezone", + "Start": 11, + "Length": 21 + } + ] + }, + { + "Input": "let's meet saint barthelemy timezone", + "NotSupported": "javascript", + "Results": [ + { + "Text": "saint barthelemy timezone", + "Type": "timezone", + "Start": 11, + "Length": 25 + } + ] + }, + { + "Input": "It is the outcome of the vote that counts.", + "Comment": "This case is to verify that the utc substring won't be extracted from the word outcome.", + "NotSupported": "javascript", + "Results": [] + }, + { + "Input": "Show me times at Lincoln Square", + "Comment": "This case is to verify that the 'me time' substring won't be extracted from the 'me times'.", + "NotSupported": "javascript", + "Results": [] + }, + { + "Input": "I said New York time, not York time", + "Comment": "Extract longest item when there are some overlap items", + "NotSupported": "javascript", + "Results": [ + { + "Text": "New York time", + "Type": "timezone", + "Start": 7, + "Length": 13 + }, + { + "Text": "York time", + "Type": "timezone", + "Start": 26, + "Length": 9 + } + ] + }, + { + "Input": "I'm in the pacific timezone", + "NotSupported": "javascript", + "Results": [ + { + "Text": "pacific timezone", + "Type": "timezone", + "Start": 11, + "Length": 16 + } + ] + }, + { + "Input": "Let's meet at 1pm mountain timezone", + "NotSupported": "javascript", + "Results": [ + { + "Text": "mountain timezone", + "Type": "timezone", + "Start": 18, + "Length": 17 + } + ] + }, + { + "Input": "It's 1pm Eastern Daylight Time", + "NotSupported": "javascript", + "Results": [ + { + "Text": "eastern daylight time", + "Type": "timezone", + "Start": 9, + "Length": 21 + } + ] + }, + { + "Input": "It's about 1pm ACDT", + "NotSupported": "javascript", + "Results": [ + { + "Text": "acdt", + "Type": "timezone", + "Start": 15, + "Length": 4 + } + ] + }, + { + "Input": "Once upon a time...", + "NotSupported": "javascript", + "Results": [] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/English/TimeZoneParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/English/TimeZoneParser.json new file mode 100644 index 000000000..cdcd03aa6 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/English/TimeZoneParser.json @@ -0,0 +1,1024 @@ +[ + { + "Input": "Book me a room at beijing time", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript", + "Results": [ + { + "Text": "beijing time", + "Type": "timezone", + "Value": { + "TimeZoneResolution": { + "Value": "UTC+08:00", + "UtcOffsetMins": 480 + } + }, + "Start": 18, + "Length": 12 + } + ] + }, + { + "Input": "Book me a room at utc4:30", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript", + "Results": [ + { + "Text": "utc4:30", + "Type": "timezone", + "Value": { + "TimeZoneResolution": { + "Value": "UTC+04:30", + "UtcOffsetMins": 270 + } + }, + "Start": 18, + "Length": 7 + } + ] + }, + { + "Input": "Book me a room at gmt-3", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript", + "Results": [ + { + "Text": "gmt-3", + "Type": "timezone", + "Value": { + "TimeZoneResolution": { + "Value": "UTC-03:00", + "UtcOffsetMins": -180 + } + }, + "Start": 18, + "Length": 5 + } + ] + }, + { + "Input": "Book me a room at afghanistan standard time", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript", + "Results": [ + { + "Text": "afghanistan standard time", + "Type": "timezone", + "Value": { + "TimeZoneResolution": { + "Value": "UTC+04:30", + "UtcOffsetMins": 270 + } + }, + "Start": 18, + "Length": 25 + } + ] + }, + { + "Input": "Book me a room at aft", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript", + "Results": [ + { + "Text": "aft", + "Type": "timezone", + "Value": { + "TimeZoneResolution": { + "Value": "UTC+04:30", + "UtcOffsetMins": 270 + } + }, + "Start": 18, + "Length": 3 + } + ] + }, + { + "Input": "Book me a room at utcยฑ0", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript", + "Results": [ + { + "Text": "utcยฑ0", + "Type": "timezone", + "Value": { + "TimeZoneResolution": { + "Value": "UTC+00:00", + "UtcOffsetMins": 0 + } + }, + "Start": 18, + "Length": 5 + } + ] + }, + { + "Input": "Book me a room at pdst", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript", + "Results": [ + { + "Text": "pdst", + "Type": "timezone", + "Value": { + "TimeZoneResolution": { + "Value": "UTC-07:00", + "UtcOffsetMins": -420 + } + }, + "Start": 18, + "Length": 4 + } + ] + }, + { + "Input": "Book me a room at awdt", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript", + "Results": [ + { + "Text": "awdt", + "Type": "timezone", + "Value": { + "TimeZoneResolution": { + "Value": "UTC+09:00", + "UtcOffsetMins": 540 + } + }, + "Start": 18, + "Length": 4 + } + ] + }, + { + "Input": "Book me a room at cot", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript", + "Results": [ + { + "Text": "cot", + "Type": "timezone", + "Value": { + "TimeZoneResolution": { + "Value": "UTC-05:00", + "UtcOffsetMins": -300 + } + }, + "Start": 18, + "Length": 3 + } + ] + }, + { + "Input": "Book me a room at hkt", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript", + "Results": [ + { + "Text": "hkt", + "Type": "timezone", + "Value": { + "TimeZoneResolution": { + "Value": "UTC+08:00", + "UtcOffsetMins": 480 + } + }, + "Start": 18, + "Length": 3 + } + ] + }, + { + "Input": "Book me a room at pacific daylight saving time", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript", + "Results": [ + { + "Text": "pacific daylight saving time", + "Type": "timezone", + "Value": { + "TimeZoneResolution": { + "Value": "UTC-07:00", + "UtcOffsetMins": -420 + } + }, + "Start": 18, + "Length": 28 + } + ] + }, + { + "Input": "Book me a room at austrialian western daylight time", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript", + "Results": [ + { + "Text": "austrialian western daylight time", + "Type": "timezone", + "Value": { + "TimeZoneResolution": { + "Value": "UTC+09:00", + "UtcOffsetMins": 540 + } + }, + "Start": 18, + "Length": 33 + } + ] + }, + { + "Input": "Book me a room at australian western daylight time", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript", + "Results": [ + { + "Text": "australian western daylight time", + "Type": "timezone", + "Value": { + "TimeZoneResolution": { + "Value": "UTC+09:00", + "UtcOffsetMins": 540 + } + }, + "Start": 18, + "Length": 32 + } + ] + }, + { + "Input": "Book me a room at australian west daylight time", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript", + "Results": [ + { + "Text": "australian west daylight time", + "Type": "timezone", + "Value": { + "TimeZoneResolution": { + "Value": "UTC+09:00", + "UtcOffsetMins": 540 + } + }, + "Start": 18, + "Length": 29 + } + ] + }, + { + "Input": "Book me a room at colombia time", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript", + "Results": [ + { + "Text": "colombia time", + "Type": "timezone", + "Value": { + "TimeZoneResolution": { + "Value": "UTC-05:00", + "UtcOffsetMins": -300 + } + }, + "Start": 18, + "Length": 13 + } + ] + }, + { + "Input": "Book me a room at hong kong time", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript", + "Results": [ + { + "Text": "hong kong time", + "Type": "timezone", + "Value": { + "TimeZoneResolution": { + "Value": "UTC+08:00", + "UtcOffsetMins": 480 + } + }, + "Start": 18, + "Length": 14 + } + ] + }, + { + "Input": "Book me a room at aedt", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript", + "Results": [ + { + "Text": "aedt", + "Type": "timezone", + "Value": { + "TimeZoneResolution": { + "Value": "UTC+11:00", + "UtcOffsetMins": 660 + } + }, + "Start": 18, + "Length": 4 + } + ] + }, + { + "Input": "Book me a room at pdt", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript", + "Results": [ + { + "Text": "pdt", + "Type": "timezone", + "Value": { + "TimeZoneResolution": { + "Value": "UTC-07:00", + "UtcOffsetMins": -420 + } + }, + "Start": 18, + "Length": 3 + } + ] + }, + { + "Input": "Book me a room at tost", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript", + "Results": [ + { + "Text": "tost", + "Type": "timezone", + "Value": { + "TimeZoneResolution": { + "Value": "UTC+14:00", + "UtcOffsetMins": 840 + } + }, + "Start": 18, + "Length": 4 + } + ] + }, + { + "Input": "Book me a room at pacific daylight time", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript", + "Results": [ + { + "Text": "pacific daylight time", + "Type": "timezone", + "Value": { + "TimeZoneResolution": { + "Value": "UTC-07:00", + "UtcOffsetMins": -420 + } + }, + "Start": 18, + "Length": 21 + } + ] + }, + { + "Input": "Book me a room at 10:30am montreal time.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript", + "Results": [ + { + "Text": "montreal time", + "Type": "timezone", + "Value": { + "TimeZoneResolution": { + "Value": "UTC+XX:XX", + "UtcOffsetMins": -10000 + } + }, + "Start": 26, + "Length": 13 + } + ] + }, + { + "Input": "Book me a room at Saint Barthรฉlemy time.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript", + "Results": [ + { + "Text": "Saint Barthรฉlemy time", + "Type": "timezone", + "Value": { + "TimeZoneResolution": { + "Value": "UTC+XX:XX", + "UtcOffsetMins": -10000 + } + }, + "Start": 18, + "Length": 21 + } + ] + }, + { + "Input": "Book me a room at 16:30 WET.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript", + "Results": [ + { + "Text": "WET", + "Type": "timezone", + "Value": { + "TimeZoneResolution": { + "Value": "UTC+00:00", + "UtcOffsetMins": 0 + } + }, + "Start": 24, + "Length": 3 + } + ] + }, + { + "Input": "Book me a room at 16:30 Central Europe Std Time.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript", + "Results": [ + { + "Text": "Central Europe Std Time", + "Type": "timezone", + "Value": { + "TimeZoneResolution": { + "Value": "UTC+01:00", + "UtcOffsetMins": 60 + } + }, + "Start": 24, + "Length": 23 + } + ] + }, + { + "Input": "We can do either New York time or Sao Paulo time.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript", + "Results": [ + { + "Text": "New York time", + "Start": 17, + "Length": 13, + "Type": "timezone", + "Value": { + "TimeZoneResolution": { + "Value": "UTC+XX:XX", + "UtcOffsetMins": "-10000" + } + } + }, + { + "Text": "Sao Paulo time", + "Start": 34, + "Length": 14, + "Type": "timezone", + "Value": { + "TimeZoneResolution": { + "Value": "UTC+XX:XX", + "UtcOffsetMins": "-10000" + } + } + } + ] + }, + { + "Input": "Make sure to accommodate west coast timezone.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript", + "Results": [ + { + "Text": "west coast timezone", + "Type": "timezone", + "Value": { + "TimeZoneResolution": { + "Value": "UTC-07:00", + "UtcOffsetMins": -420 + } + }, + "Start": 25, + "Length": 19 + } + ] + }, + { + "Input": "tonight at 6PM CDT time", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript", + "Results": [ + { + "Text": "CDT", + "Type": "timezone", + "Value": { + "TimeZoneResolution": { + "Value": "UTC+XX:XX", + "UtcOffsetMins": "-10000" + } + }, + "Start": 15, + "Length": 3 + } + ] + }, + { + "Input": "Please schedule 30 minute teams call during central time business hours", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript", + "Results": [ + { + "Text": "central time", + "Type": "timezone", + "Value": { + "TimeZoneResolution": { + "Value": "UTC-05:00", + "UtcOffsetMins": -300 + } + }, + "Start": 44, + "Length": 12 + } + ] + }, + { + "Input": "Iโ€™m open at 11:30 AMPDT/1:30CST today", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet, javascript, java, python", + "Results": [ + { + "Text": "PDT", + "Type": "timezone", + "Value": { + "TimeZoneResolution": { + "Value": "UTC-07:00", + "UtcOffsetMins": -420 + } + }, + "Start": 20, + "Length": 3 + }, + { + "Text": "CST", + "Type": "timezone", + "Value": { + "TimeZoneResolution": { + "Value": "UTC+XX:XX", + "UtcOffsetMins": -10000 + } + }, + "Start": 28, + "Length": 3 + } + ] + }, + { + "Input": "I'm in the pacific timezone", + "NotSupported": "javascript", + "Results": [ + { + "Text": "pacific timezone", + "Type": "timezone", + "Value": { + "TimeZoneResolution": { + "value": "UTC-08:00", + "utcOffsetMins": "-480" + } + }, + "Start": 11, + "Length": 16 + } + ] + }, + { + "Input": "Let's meet at 1pm mountain timezone", + "NotSupported": "javascript", + "Results": [ + { + "Text": "mountain timezone", + "Type": "timezone", + "Value": { + "TimeZoneResolution": { + "utcOffsetMins": "-360", + "value": "UTC-06:00" + } + }, + "Start": 18, + "Length": 17 + } + ] + }, + { + "Input": "I'm in the Madrid time", + "NotSupported": "javascript", + "Results": [ + { + "Text": "Madrid time", + "Type": "timezone", + "Value": { + "TimeZoneResolution": { + "utcOffsetMins": "60", + "value": "UTC+01:00" + } + }, + "Start": 11, + "Length": 11 + } + ] + }, + { + "Input": "I'm in the Madrid timezone", + "NotSupported": "javascript", + "Results": [ + { + "Text": "Madrid timezone", + "Type": "timezone", + "Value": { + "TimeZoneResolution": { + "utcOffsetMins": "60", + "value": "UTC+01:00" + } + }, + "Start": 11, + "Length": 15 + } + ] + }, + { + "Input": "I'm in the Madrid timezone", + "NotSupported": "javascript", + "Results": [ + { + "Text": "Madrid timezone", + "Type": "timezone", + "Value": { + "TimeZoneResolution": { + "utcOffsetMins": "60", + "value": "UTC+01:00" + } + }, + "Start": 11, + "Length": 16 + } + ] + }, + { + "Input": "I'm in Madrid.", + "NotSupported": "javascript", + "Results": [] + }, + { + "Input": "I'm on Russia time zone 3", + "NotSupported": "javascript", + "Results": [ + { + "Text": "russia time zone 3", + "Type": "timezone", + "Value": { + "TimeZoneResolution": { + "utcOffsetMins": "240", + "value": "UTC+04:00" + } + }, + "Start": 7, + "Length": 18 + } + ] + }, + { + "Input": "All times in central standard time (mexico)", + "NotSupported": "javascript", + "Results": [ + { + "Text": "central standard time (mexico)", + "Type": "timezone", + "Value": { + "TimeZoneResolution": { + "utcOffsetMins": "-360", + "value": "UTC-06:00" + } + }, + "Start": 13, + "Length": 30 + } + ] + }, + { + "Input": "I'm on Russia time zone 10", + "NotSupported": "javascript", + "Results": [ + { + "Text": "russia time zone 10", + "Type": "timezone", + "Value": { + "TimeZoneResolution": { + "utcOffsetMins": "660", + "value": "UTC+11:00" + } + }, + "Start": 7, + "Length": 19 + } + ] + }, + { + "Input": "I'm at MSK+7, not MSK", + "NotSupported": "javascript", + "Results": [ + { + "Text": "MSK+7", + "Type": "timezone", + "Value": { + "TimeZoneResolution": { + "utcOffsetMins": "600", + "value": "UTC+10:00" + } + }, + "Start": 7, + "Length": 5 + }, + { + "Text": "MSK", + "Type": "timezone", + "Value": { + "TimeZoneResolution": { + "utcOffsetMins": "180", + "value": "UTC+03:00" + } + }, + "Start": 18, + "Length": 3 + } + ] + }, + { + "Input": "I'm at MSK-1.", + "NotSupported": "javascript", + "Results": [ + { + "Text": "MSK-1", + "Type": "timezone", + "Value": { + "TimeZoneResolution": { + "utcOffsetMins": "120", + "value": "UTC+02:00" + } + }, + "Start": 7, + "Length": 5 + } + ] + }, + { + "Input": "Book me a room at UTC + 4", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript", + "Results": [ + { + "Text": "utc + 4", + "Type": "timezone", + "Value": { + "TimeZoneResolution": { + "Value": "UTC+04:00", + "UtcOffsetMins": 240 + } + }, + "Start": 18, + "Length": 7 + } + ] + }, + { + "Input": "Book me a room at UTC -4", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript", + "Results": [ + { + "Text": "UTC -4", + "Type": "timezone", + "Value": { + "TimeZoneResolution": { + "Value": "UTC-04:00", + "UtcOffsetMins": -240 + } + }, + "Start": 18, + "Length": 6 + } + ] + }, + { + "Input": "I'm at Eastern Daylight Time", + "NotSupported": "javascript", + "Results": [ + { + "Text": "eastern daylight time", + "Type": "timezone", + "Value": { + "TimeZoneResolution": { + "Value": "UTC+XX:XX", + "UtcOffsetMins": -10000 + } + }, + "Start": 7, + "Length": 21 + } + ] + }, + { + "Input": "I'm at Central Daylight Time", + "NotSupported": "javascript", + "Results": [ + { + "Text": "central daylight Time", + "Type": "timezone", + "Value": { + "TimeZoneResolution": { + "Value": "UTC+XX:XX", + "UtcOffsetMins": -10000 + } + }, + "Start": 7, + "Length": 21 + } + ] + }, + { + "Input": "It's about 1pm ACDT", + "NotSupported": "javascript", + "Results": [ + { + "Text": "acdt", + "Type": "timezone", + "Value": { + "TimeZoneResolution": { + "Value": "UTC+10:30", + "UtcOffsetMins": 630 + } + }, + "Start": 15, + "Length": 4 + } + ] + }, + { + "Input": "Kiribati's Line Islands is in UTC+14", + "NotSupported": "javascript", + "Results": [ + { + "Text": "utc+14", + "Type": "timezone", + "Value": { + "TimeZoneResolution": { + "Value": "UTC+14:00", + "UtcOffsetMins": 840 + } + }, + "Start": 30, + "Length": 6 + } + ] + }, + { + "Input": "All deadlines are 11.59 pm UTC -12h (\"anywhere on Earth / AoE\")", + "NotSupported": "javascript", + "Results": [ + { + "Text": "UTC -12h", + "Type": "timezone", + "Value": { + "TimeZoneResolution": { + "Value": "UTC-12:00", + "UtcOffsetMins": -720 + } + }, + "Start": 27, + "Length": 8 + }, + { + "Text": "anywhere on earth", + "Type": "timezone", + "Value": { + "TimeZoneResolution": { + "Value": "UTC-12:00", + "UtcOffsetMins": -720 + } + }, + "Start": 38, + "Length": 17 + }, + { + "Text": "aoe", + "Type": "timezone", + "Value": { + "TimeZoneResolution": { + "Value": "UTC-12:00", + "UtcOffsetMins": -720 + } + }, + "Start": 58, + "Length": 3 + } + ] + }, + { + "Input": "Don't forget we're in UK time", + "NotSupported": "javascript", + "Results": [ + { + "Text": "uk time", + "Type": "timezone", + "Value": { + "TimeZoneResolution": { + "Value": "UTC+XX:XX", + "UtcOffsetMins": -10000 + } + }, + "Start": 22, + "Length": 7 + } + ] + }, + { + "Input": "Can you find a slot in a US-friendly time?", + "NotSupported": "javascript,python,java", + "Results": [ + { + "Text": "US-friendly time", + "Type": "timezone", + "Value": { + "TimeZoneResolution": { + "Value": "UTC+XX:XX", + "UtcOffsetMins": -10000 + } + }, + "Start": 25, + "Length": 16 + } + ] + } +] diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/EnglishOthers/DateParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/EnglishOthers/DateParser.json new file mode 100644 index 000000000..37ada3712 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/EnglishOthers/DateParser.json @@ -0,0 +1,72 @@ +[ + { + "Input": "I'll go back 3-7-2017", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "3-7-2017", + "Type": "date", + "Value": { + "Timex": "2017-07-03", + "FutureResolution": { + "date": "2017-07-03" + }, + "PastResolution": { + "date": "2017-07-03" + } + }, + "Start": 13, + "Length": 8 + } + ] + }, + { + "Input": "I'll go back 3-7-07", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "3-7-07", + "Type": "date", + "Value": { + "Timex": "2007-07-03", + "FutureResolution": { + "date": "2007-07-03" + }, + "PastResolution": { + "date": "2007-07-03" + } + }, + "Start": 13, + "Length": 6 + } + ] + }, + { + "Input": "I'll go back 3-7-27", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "3-7-27", + "Type": "date", + "Value": { + "Timex": "2027-07-03", + "FutureResolution": { + "date": "2027-07-03" + }, + "PastResolution": { + "date": "2027-07-03" + } + }, + "Start": 13, + "Length": 6 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/EnglishOthers/DateTimeModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/EnglishOthers/DateTimeModel.json new file mode 100644 index 000000000..87a9441ca --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/EnglishOthers/DateTimeModel.json @@ -0,0 +1,1062 @@ +[ + { + "Input": "I'll go back 5/3/18 @ 17:49:19", + "Context": { + "ReferenceDateTime": "2018-05-01T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "5/3/18 @ 17:49:19", + "Start": 13, + "End": 29, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2018-03-05T17:49:19", + "type": "datetime", + "value": "2018-03-05 17:49:19" + } + ] + } + } + ] + }, + { + "Input": "The date should be 05-Aug-2016", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupportedByDesign": "java", + "Results": [ + { + "Text": "05-aug-2016", + "Start": 19, + "End": 29, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2016-08-05", + "type": "date", + "value": "2016-08-05" + } + ] + } + } + ] + }, + { + "Input": "Are you available on Monday morning from 10am to 12pm", + "Context": { + "ReferenceDateTime": "2018-11-01T12:00:00" + }, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "monday morning from 10am to 12pm", + "Start": 21, + "End": 52, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-WXX-1T10,XXXX-WXX-1T12,PT2H)", + "type": "datetimerange", + "start": "2018-10-29 10:00:00", + "end": "2018-10-29 12:00:00" + }, + { + "timex": "(XXXX-WXX-1T10,XXXX-WXX-1T12,PT2H)", + "type": "datetimerange", + "start": "2018-11-05 10:00:00", + "end": "2018-11-05 12:00:00" + } + ] + } + } + ] + }, + { + "Input": "Are you available 10am to 12pm Monday morning", + "Context": { + "ReferenceDateTime": "2018-11-01T12:00:00" + }, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "10am to 12pm monday morning", + "Start": 18, + "End": 44, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-WXX-1T10,XXXX-WXX-1T12,PT2H)", + "type": "datetimerange", + "start": "2018-10-29 10:00:00", + "end": "2018-10-29 12:00:00" + }, + { + "timex": "(XXXX-WXX-1T10,XXXX-WXX-1T12,PT2H)", + "type": "datetimerange", + "start": "2018-11-05 10:00:00", + "end": "2018-11-05 12:00:00" + } + ] + } + } + ] + }, + { + "Input": "Where were you yesterday afternoon from 3-8pm", + "Context": { + "ReferenceDateTime": "2018-11-01T12:00:00" + }, + "NotSupportedByDesign": "java, python", + "Results": [ + { + "Text": "yesterday afternoon from 3-8pm", + "Start": 15, + "End": 44, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2018-10-31T15,2018-10-31T20,PT5H)", + "type": "datetimerange", + "start": "2018-10-31 15:00:00", + "end": "2018-10-31 20:00:00" + } + ] + } + } + ] + }, + { + "Input": "Where were you from 3-8pm yesterday afternoon", + "Context": { + "ReferenceDateTime": "2018-11-01T12:00:00" + }, + "NotSupportedByDesign": "java, python", + "Results": [ + { + "Text": "from 3-8pm yesterday afternoon", + "Start": 15, + "End": 44, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2018-10-31T15,2018-10-31T20,PT5H)", + "type": "datetimerange", + "start": "2018-10-31 15:00:00", + "end": "2018-10-31 20:00:00" + } + ] + } + } + ] + }, + { + "Input": "Where were you from 8am-3 yesterday afternoon", + "Context": { + "ReferenceDateTime": "2018-11-01T12:00:00" + }, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "from 8am-3 yesterday afternoon", + "Start": 15, + "End": 44, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2018-10-31T8,2018-10-31T15,PT7H)", + "type": "datetimerange", + "start": "2018-10-31 08:00:00", + "end": "2018-10-31 15:00:00" + } + ] + } + } + ] + }, + { + "Input": "Where were you Monday 3-8", + "Context": { + "ReferenceDateTime": "2018-11-01T12:00:00" + }, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "monday 3-8", + "Start": 15, + "End": 24, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-WXX-1T03,XXXX-WXX-1T08,PT5H)", + "type": "datetimerange", + "start": "2018-10-29 03:00:00", + "end": "2018-10-29 08:00:00" + }, + { + "timex": "(XXXX-WXX-1T03,XXXX-WXX-1T08,PT5H)", + "type": "datetimerange", + "start": "2018-11-05 03:00:00", + "end": "2018-11-05 08:00:00" + }, + { + "timex": "(XXXX-WXX-1T15,XXXX-WXX-1T20,PT5H)", + "type": "datetimerange", + "start": "2018-10-29 15:00:00", + "end": "2018-10-29 20:00:00" + }, + { + "timex": "(XXXX-WXX-1T15,XXXX-WXX-1T20,PT5H)", + "type": "datetimerange", + "start": "2018-11-05 15:00:00", + "end": "2018-11-05 20:00:00" + } + ] + } + } + ] + }, + { + "Input": "Where were you between 3 and 8 yesterday", + "Context": { + "ReferenceDateTime": "2018-11-01T12:00:00" + }, + "NotSupportedByDesign": "java, python", + "Results": [ + { + "Text": "between 3 and 8 yesterday", + "Start": 15, + "End": 39, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2018-10-31T03,2018-10-31T08,PT5H)", + "type": "datetimerange", + "start": "2018-10-31 03:00:00", + "end": "2018-10-31 08:00:00" + }, + { + "timex": "(2018-10-31T15,2018-10-31T20,PT5H)", + "type": "datetimerange", + "start": "2018-10-31 15:00:00", + "end": "2018-10-31 20:00:00" + } + ] + } + } + ] + }, + { + "Input": "Are you available between 3 and 8am next Monday", + "Context": { + "ReferenceDateTime": "2018-11-01T12:00:00" + }, + "NotSupportedByDesign": "java, python", + "Results": [ + { + "Text": "between 3 and 8am next monday", + "Start": 18, + "End": 46, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2018-11-05T03,2018-11-05T08,PT5H)", + "type": "datetimerange", + "start": "2018-11-05 03:00:00", + "end": "2018-11-05 08:00:00" + } + ] + } + } + ] + }, + { + "Input": "Are you available between 3am - 12pm next Monday", + "Context": { + "ReferenceDateTime": "2018-11-01T12:00:00" + }, + "NotSupportedByDesign": "java, python", + "Results": [ + { + "Text": "between 3am - 12pm next monday", + "Start": 18, + "End": 47, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2018-11-05T03,2018-11-05T12,PT9H)", + "type": "datetimerange", + "start": "2018-11-05 03:00:00", + "end": "2018-11-05 12:00:00" + } + ] + } + } + ] + }, + { + "Input": "Are you available 6-8 next Monday", + "Context": { + "ReferenceDateTime": "2018-11-01T12:00:00" + }, + "NotSupportedByDesign": "java, python", + "Results": [ + { + "Text": "6-8 next monday", + "Start": 18, + "End": 32, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2018-11-05T06,2018-11-05T08,PT2H)", + "type": "datetimerange", + "start": "2018-11-05 06:00:00", + "end": "2018-11-05 08:00:00" + }, + { + "timex": "(2018-11-05T18,2018-11-05T20,PT2H)", + "type": "datetimerange", + "start": "2018-11-05 18:00:00", + "end": "2018-11-05 20:00:00" + } + ] + } + } + ] + }, + { + "Input": "Are you available next Monday 6-8", + "Context": { + "ReferenceDateTime": "2018-11-01T12:00:00" + }, + "NotSupportedByDesign": "java, python", + "Results": [ + { + "Text": "next monday 6-8", + "Start": 18, + "End": 32, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2018-11-05T06,2018-11-05T08,PT2H)", + "type": "datetimerange", + "start": "2018-11-05 06:00:00", + "end": "2018-11-05 08:00:00" + }, + { + "timex": "(2018-11-05T18,2018-11-05T20,PT2H)", + "type": "datetimerange", + "start": "2018-11-05 18:00:00", + "end": "2018-11-05 20:00:00" + } + ] + } + } + ] + }, + { + "Input": "Are you available next Monday morning 6-8", + "Context": { + "ReferenceDateTime": "2018-11-01T12:00:00" + }, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "next monday morning 6-8", + "Start": 18, + "End": 40, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2018-11-05T06,2018-11-05T08,PT2H)", + "type": "datetimerange", + "start": "2018-11-05 06:00:00", + "end": "2018-11-05 08:00:00" + } + ] + } + } + ] + }, + { + "Input": "My vacation is from 10-1-2018-10-7-2018", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupportedByDesign": "java", + "Results": [ + { + "Text": "from 10-1-2018-10-7-2018", + "Start": 15, + "End": 38, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-01-10,2018-07-10,P181D)", + "type": "daterange", + "start": "2018-01-10", + "end": "2018-07-10" + } + ] + } + } + ] + }, + { + "Input": "My vacation is from 10/1/2018 - 10/7/2018", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupportedByDesign": "java", + "Results": [ + { + "Text": "from 10/1/2018 - 10/7/2018", + "Start": 15, + "End": 40, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-01-10,2018-07-10,P181D)", + "type": "daterange", + "start": "2018-01-10", + "end": "2018-07-10" + } + ] + } + } + ] + }, + { + "Input": "My vacation is from 10/1/2018-10/7/2018", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupportedByDesign": "java", + "Results": [ + { + "Text": "from 10/1/2018-10/7/2018", + "Start": 15, + "End": 38, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-01-10,2018-07-10,P181D)", + "type": "daterange", + "start": "2018-01-10", + "end": "2018-07-10" + } + ] + } + } + ] + }, + { + "Input": "I will have a long vacation between 10/1-11/7", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupportedByDesign": "java, javascript", + "Results": [ + { + "Text": "between 10/1-11/7", + "Start": 28, + "End": 44, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-01-10,XXXX-07-11,P182D)", + "type": "daterange", + "start": "2018-01-10", + "end": "2018-07-11" + }, + { + "timex": "(XXXX-01-10,XXXX-07-11,P182D)", + "type": "daterange", + "start": "2019-01-10", + "end": "2019-07-11" + } + ] + } + } + ] + }, + { + "Input": "APEC will happen in Korea Jan-Feb 2017", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupportedByDesign": "java, javascript", + "Results": [ + { + "Text": "jan-feb 2017", + "Start": 26, + "End": 37, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2017-01-01,2017-02-01,P1M)", + "type": "daterange", + "start": "2017-01-01", + "end": "2017-02-01" + } + ] + } + } + ] + }, + { + "Input": "APEC will happen in Korea Nov-Feb 2017", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupportedByDesign": "java, javascript", + "Results": [ + { + "Text": "nov-feb 2017", + "Start": 26, + "End": 37, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2016-11-01,2017-02-01,P3M)", + "type": "daterange", + "start": "2016-11-01", + "end": "2017-02-01" + } + ] + } + } + ] + }, + { + "Input": "APEC will happen in Korea Nov-Feb 5th, 2017", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupportedByDesign": "java, javascript", + "Results": [ + { + "Text": "nov-feb 5th, 2017", + "Start": 26, + "End": 42, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2016-11-01,2017-02-05,P96D)", + "type": "daterange", + "start": "2016-11-01", + "end": "2017-02-05" + } + ] + } + } + ] + }, + { + "Input": "APEC will happen in Korea Nov 18-Dec 19, 2015", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupportedByDesign": "java, javascript", + "Results": [ + { + "Text": "nov 18-dec 19, 2015", + "Start": 26, + "End": 44, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2015-11-18,2015-12-19,P31D)", + "type": "daterange", + "start": "2015-11-18", + "end": "2015-12-19" + } + ] + } + } + ] + }, + { + "Input": "APEC will happen in Korea Nov 18 2014-Dec 19 2015", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupportedByDesign": "java, javascript", + "Results": [ + { + "Text": "nov 18 2014-dec 19 2015", + "Start": 26, + "End": 48, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2014-11-18,2015-12-19,P396D)", + "type": "daterange", + "start": "2014-11-18", + "end": "2015-12-19" + } + ] + } + } + ] + }, + { + "Input": "APEC will happen in Korea on November 18-19", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupportedByDesign": "java, javascript", + "Results": [ + { + "Text": "on november 18-19", + "Start": 26, + "End": 42, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-11-18,XXXX-11-19,P1D)", + "type": "daterange", + "start": "2017-11-18", + "end": "2017-11-19" + }, + { + "timex": "(XXXX-11-18,XXXX-11-19,P1D)", + "type": "daterange", + "start": "2018-11-18", + "end": "2018-11-19" + } + ] + } + } + ] + }, + { + "Input": "I will leave from this May to Oct 2020", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "from this may to oct 2020", + "Start": 13, + "End": 37, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-05-01,2020-10-01,P29M)", + "type": "daterange", + "start": "2018-05-01", + "end": "2020-10-01" + } + ] + } + } + ] + }, + { + "Input": "I will leave from May to Oct 2020", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "from may to oct 2020", + "Start": 13, + "End": 32, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2020-05-01,2020-10-01,P5M)", + "type": "daterange", + "start": "2020-05-01", + "end": "2020-10-01" + } + ] + } + } + ] + }, + { + "Input": "I will leave from 5/1-5/7, 2020", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupportedByDesign": "java, javascript", + "Results": [ + { + "Text": "from 5/1-5/7, 2020", + "Start": 13, + "End": 30, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2020-01-05,2020-07-05,P182D)", + "type": "daterange", + "start": "2020-01-05", + "end": "2020-07-05" + } + ] + } + } + ] + }, + { + "Input": "I will leave from 5/1-5/7/2020", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupportedByDesign": "java, javascript", + "Results": [ + { + "Text": "from 5/1-5/7/2020", + "Start": 13, + "End": 29, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2020-01-05,2020-07-05,P182D)", + "type": "daterange", + "start": "2020-01-05", + "end": "2020-07-05" + } + ] + } + } + ] + }, + { + "Input": "I will leave from 5/1/2019-5/7/2020", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupportedByDesign": "java, javascript", + "Results": [ + { + "Text": "from 5/1/2019-5/7/2020", + "Start": 13, + "End": 34, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-01-05,2020-07-05,P547D)", + "type": "daterange", + "start": "2019-01-05", + "end": "2020-07-05" + } + ] + } + } + ] + }, + { + "Input": "Cortana, please find us 30 minutes on 11/5, 11/6 or 11/7", + "Context": { + "ReferenceDateTime": "2018-11-28T12:00:00" + }, + "NotSupportedByDesign": "java, python", + "NotSupported": "javascript", + "Results": [ + { + "Text": "30 minutes", + "Start": 24, + "End": 33, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT30M", + "type": "duration", + "value": "1800" + } + ] + } + }, + { + "Text": "11/5", + "Start": 38, + "End": 41, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-05-11", + "type": "date", + "value": "2018-05-11" + }, + { + "timex": "XXXX-05-11", + "type": "date", + "value": "2019-05-11" + } + ] + } + }, + { + "Text": "11/6", + "Start": 44, + "End": 47, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-06-11", + "type": "date", + "value": "2018-06-11" + }, + { + "timex": "XXXX-06-11", + "type": "date", + "value": "2019-06-11" + } + ] + } + }, + { + "Text": "11/7", + "Start": 52, + "End": 55, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-07-11", + "type": "date", + "value": "2018-07-11" + }, + { + "timex": "XXXX-07-11", + "type": "date", + "value": "2019-07-11" + } + ] + } + } + ] + }, + { + "Input": "book room from 10/06/2019 to 12/06/2019", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "from 10/06/2019 to 12/06/2019", + "Start": 10, + "End": 38, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-06-10,2019-06-12,P2D)", + "type": "daterange", + "start": "2019-06-10", + "end": "2019-06-12" + } + ] + } + } + ] + }, + { + "Input": "The target time is 8.10 pm", + "Context": { + "ReferenceDateTime": "2019-12-26T00:00:00" + }, + "Results": [ + { + "Text": "8.10 pm", + "Start": 19, + "End": 25, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T20:10", + "type": "time", + "value": "20:10:00" + } + ] + } + } + ] + }, + { + "Input": "I'll go back Sep-23-2020.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "sep-23-2020", + "Start": 13, + "End": 23, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2020-09-23", + "type": "date", + "value": "2020-09-23" + } + ] + } + } + ] + }, + { + "Input": "I'll go back September-2020-23.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "september-2020-23", + "Start": 13, + "End": 29, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2020-09-23", + "type": "date", + "value": "2020-09-23" + } + ] + } + } + ] + }, + { + "Input": "I'll go back 2020/23/Sep.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "2020/23/sep", + "Start": 13, + "End": 23, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2020-09-23", + "type": "date", + "value": "2020-09-23" + } + ] + } + } + ] + }, + { + "Input": "i'll go back 2020/Sep/23", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "2020/sep/23", + "Start": 13, + "End": 23, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2020-09-23", + "type": "date", + "value": "2020-09-23" + } + ] + } + } + ] + }, + { + "Input": "i'll go back 23/Sep/2020", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "23/sep/2020", + "Start": 13, + "End": 23, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2020-09-23", + "type": "date", + "value": "2020-09-23" + } + ] + } + } + ] + }, + { + "Input": "i'll go back 23-2020-September", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "23-2020-september", + "Start": 13, + "End": 29, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2020-09-23", + "type": "date", + "value": "2020-09-23" + } + ] + } + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/French/DateExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/French/DateExtractor.json new file mode 100644 index 000000000..f9e721eb8 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/French/DateExtractor.json @@ -0,0 +1,2626 @@ +๏ปฟ[ + { + "Input": "Je reviendrai le 2 dรฉcembre", + "Results": [ + { + "Text": "2 dรฉcembre", + "Type": "date", + "Start": 17, + "Length": 10 + } + ] + }, + { + "Input": "Je suis retourne pour le 27e", + "Results": [ + { + "Text": "pour le 27e", + "Type": "date", + "Start": 17, + "Length": 11 + } + ] + }, + { + "Input": "Je suis retourne pour le seconde!", + "Results": [ + { + "Text": "pour le seconde", + "Type": "date", + "Start": 17, + "Length": 15 + } + ] + }, + { + "Input": "Je suis retourne pour le vingt deux?", + "Results": [ + { + "Text": "pour le vingt deux", + "Type": "date", + "Start": 17, + "Length": 18 + } + ] + }, + { + "Input": "Je reviendrai Mardi", + "Results": [ + { + "Text": "Mardi", + "Type": "date", + "Start": 14, + "Length": 5 + } + ] + }, + { + "Input": "Je reviendrai mar. connes nouvelles.", + "Results": [ + { + "Text": "mar", + "Type": "date", + "Start": 14, + "Length": 3 + } + ] + }, + { + "Input": "Je reviendrai Mar", + "Results": [ + { + "Text": "Mar", + "Type": "date", + "Start": 14, + "Length": 3 + } + ] + }, + { + "Input": "Je reviendrai Mercredi", + "Results": [ + { + "Text": "Mercredi", + "Type": "date", + "Start": 14, + "Length": 8 + } + ] + }, + { + "Input": "Je reviendrai Vendredi", + "Results": [ + { + "Text": "Vendredi", + "Type": "date", + "Start": 14, + "Length": 8 + } + ] + }, + { + "Input": "Je reviendrai le vendredi", + "Results": [ + { + "Text": "vendredi", + "Type": "date", + "Start": 17, + "Length": 8 + } + ] + }, + { + "Input": "Je reviendrai aujourd'hui", + "Results": [ + { + "Text": "aujourd'hui", + "Type": "date", + "Start": 14, + "Length": 11 + } + ] + }, + { + "Input": "Je reviendrai lendemain", + "Results": [ + { + "Text": "lendemain", + "Type": "date", + "Start": 14, + "Length": 9 + } + ] + }, + { + "Input": "Je reviendrai hier", + "Results": [ + { + "Text": "hier", + "Type": "date", + "Start": 14, + "Length": 4 + } + ] + }, + { + "Input": "Je reviendrai avant hier", + "Results": [ + { + "Text": "avant hier", + "Type": "date", + "Start": 14, + "Length": 10 + } + ] + }, + { + "Input": "Je reviendrai apres demain", + "Results": [ + { + "Text": "apres demain", + "Type": "date", + "Start": 14, + "Length": 12 + } + ] + }, + { + "Input": "Je reviendrai le jour suivant", + "Results": [ + { + "Text": "le jour suivant", + "Type": "date", + "Start": 14, + "Length": 15 + } + ] + }, + { + "Input": "Je reviendrai cette vendredi", + "Results": [ + { + "Text": "cette vendredi", + "Type": "date", + "Start": 14, + "Length": 14 + } + ] + }, + { + "Input": "Je reviendrai dimanche prochain", + "Results": [ + { + "Text": "dimanche prochain", + "Type": "date", + "Start": 14, + "Length": 17 + } + ] + }, + { + "Input": "Je reviendrai dimanche derniere", + "Results": [ + { + "Text": "dimanche derniere", + "Type": "date", + "Start": 14, + "Length": 17 + } + ] + }, + { + "Input": "Je reviendrai dernier jour", + "Results": [ + { + "Text": "dernier jour", + "Type": "date", + "Start": 14, + "Length": 12 + } + ] + }, + { + "Input": "Je reviendrai vendredi cette semaine", + "Results": [ + { + "Text": "vendredi cette semaine", + "Type": "date", + "Start": 14, + "Length": 22 + } + ] + }, + { + "Input": "Je reviendrai 15 Juin 2016", + "Results": [ + { + "Text": "15 Juin 2016", + "Type": "date", + "Start": 14, + "Length": 12 + } + ] + }, + { + "Input": "Je reviendrai sixieme Dimanche", + "Results": [ + { + "Text": "Dimanche", + "Type": "date", + "Start": 22, + "Length": 8 + } + ] + }, + { + "Input": "Je reviendrai dixieme Lundi", + "Results": [ + { + "Text": "Lundi", + "Type": "date", + "Start": 22, + "Length": 5 + } + ] + }, + { + "Input": "Je reviendrai le 20e mois prochain", + "Results": [ + { + "Text": "20e mois prochain", + "Type": "date", + "Start": 17, + "Length": 17 + } + ] + }, + { + "Input": "Je reviendrai le 20e cette mois", + "Results": [ + { + "Text": "20e cette mois", + "Type": "date", + "Start": 17, + "Length": 14 + } + ] + }, + { + "Input": "Je reviendrai seconde Dimanche", + "Results": [ + { + "Text": "seconde Dimanche", + "Type": "date", + "Start": 14, + "Length": 16 + } + ] + }, + { + "Input": "Je reviendrai 1er Dimanche", + "Results": [ + { + "Text": "1er Dimanche", + "Type": "date", + "Start": 14, + "Length": 12 + } + ] + }, + { + "Input": "Je reviendrai troisieme Mardi", + "Results": [ + { + "Text": "troisieme Mardi", + "Type": "date", + "Start": 14, + "Length": 15 + } + ] + }, + { + "Input": "Je reviendrai cinquieme Dimanche", + "Results": [ + { + "Text": "cinquieme Dimanche", + "Type": "date", + "Start": 14, + "Length": 18 + } + ] + }, + { + "Input": "Je suis retourne pour le 27", + "Results": [ + { + "Text": "pour le 27", + "Type": "date", + "Start": 17, + "Length": 10 + } + ] + }, + { + "Input": "Je suis retourne pour le 27.", + "Results": [ + { + "Text": "pour le 27", + "Type": "date", + "Start": 17, + "Length": 10 + } + ] + }, + { + "Input": "Je suis retourne pour le 27!", + "Results": [ + { + "Text": "pour le 27", + "Type": "date", + "Start": 17, + "Length": 10 + } + ] + }, + { + "Input": "Je suis retourne pour le 27 .", + "Results": [ + { + "Text": "pour le 27", + "Type": "date", + "Start": 17, + "Length": 10 + } + ] + }, + { + "Input": "Je suis retourne pour le seconde", + "Results": [ + { + "Text": "pour le seconde", + "Type": "date", + "Start": 17, + "Length": 15 + } + ] + }, + { + "Input": "Je suis retourne pour le vingt deux", + "Results": [ + { + "Text": "pour le vingt deux", + "Type": "date", + "Start": 17, + "Length": 18 + } + ] + }, + { + "Input": "Je reviens en 15", + "Results": [ + { + "Text": "15", + "Type": "date", + "Start": 14, + "Length": 2 + } + ] + }, + { + "Input": "Je reviendrai 22 avril", + "Results": [ + { + "Text": "22 avril", + "Type": "date", + "Start": 14, + "Length": 8 + } + ] + }, + { + "Input": "Je reviens Jan-1", + "Results": [ + { + "Text": "Jan-1", + "Type": "date", + "Start": 11, + "Length": 5 + } + ] + }, + { + "Input": "Je reviens Jan/1", + "Results": [ + { + "Text": "Jan/1", + "Type": "date", + "Start": 11, + "Length": 5 + } + ] + }, + { + "Input": "Je reviendrai le 2 Fรฉvrier", + "Results": [ + { + "Text": "2 Fรฉvrier", + "Type": "date", + "Start": 17, + "Length": 9 + } + ] + }, + { + "Input": "Je reviendrai le 2 Aoรปt", + "Results": [ + { + "Text": "2 Aoรปt", + "Type": "date", + "Start": 17, + "Length": 6 + } + ] + }, + { + "Input": "Je reviendrai le 2 Octobre", + "Results": [ + { + "Text": "2 Octobre", + "Type": "date", + "Start": 17, + "Length": 9 + } + ] + }, + { + "Input": "Je reviendrai le 12 janvier 2016", + "Results": [ + { + "Text": "12 janvier 2016", + "Type": "date", + "Start": 17, + "Length": 15 + } + ] + }, + { + "Input": "J'y reviendrai 12 janvier 2016", + "Results": [ + { + "Text": "12 janvier 2016", + "Type": "date", + "Start": 15, + "Length": 15 + } + ] + }, + { + "Input": "Je reviendrai le lundi 12 janvier 2016", + "Results": [ + { + "Text": "lundi 12 janvier 2016", + "Type": "date", + "Start": 17, + "Length": 21 + } + ] + }, + { + "Input": "Je reviens 22/02/2016", + "Results": [ + { + "Text": "22/02/2016", + "Type": "date", + "Start": 11, + "Length": 10 + } + ] + }, + { + "Input": "Je reviens 21/04/2016", + "Results": [ + { + "Text": "21/04/2016", + "Type": "date", + "Start": 11, + "Length": 10 + } + ] + }, + { + "Input": "Je reviens 21/04/16", + "Results": [ + { + "Text": "21/04/16", + "Type": "date", + "Start": 11, + "Length": 8 + } + ] + }, + { + "Input": "Je reviens 9-18-15", + "Results": [ + { + "Text": "9-18-15", + "Type": "date", + "Start": 11, + "Length": 7 + } + ] + }, + { + "Input": "Je reviens sur 4.22", + "Results": [ + { + "Text": "4.22", + "Type": "date", + "Start": 15, + "Length": 4 + } + ] + }, + { + "Input": "Je reviens sur 4-22", + "Results": [ + { + "Text": "4-22", + "Type": "date", + "Start": 15, + "Length": 4 + } + ] + }, + { + "Input": "Je reviens sur 4/22", + "Results": [ + { + "Text": "4/22", + "Type": "date", + "Start": 18, + "Length": 4 + } + ] + }, + { + "Input": "Je reviens sur 22/04", + "Results": [ + { + "Text": "22/04", + "Type": "date", + "Start": 15, + "Length": 5 + } + ] + }, + { + "Input": "Je reviens sur 4/22", + "Results": [ + { + "Text": "4/22", + "Type": "date", + "Start": 21, + "Length": 4 + } + ] + }, + { + "Input": "Je reviens sur 2015/08/12", + "Results": [ + { + "Text": "2015/08/12", + "Type": "date", + "Start": 15, + "Length": 10 + } + ] + }, + { + "Input": "Je reviens sur 11/12,2016", + "Results": [ + { + "Text": "11/12,2016", + "Type": "date", + "Start": 15, + "Length": 10 + } + ] + }, + { + "Input": "Je reviens 11/12,16", + "Results": [ + { + "Text": "11/12,16", + "Type": "date", + "Start": 11, + "Length": 8 + } + ] + }, + { + "Input": "Je reviens 1er Jan", + "Results": [ + { + "Text": "1er Jan", + "Type": "date", + "Start": 11, + "Length": 7 + } + ] + }, + { + "Input": "Je reviens 1-Jan", + "Results": [ + { + "Text": "1-Jan", + "Type": "date", + "Start": 11, + "Length": 5 + } + ] + }, + { + "Input": "Je reviens 28-Nov", + "Results": [ + { + "Text": "28-Nov", + "Type": "date", + "Start": 11, + "Length": 6 + } + ] + }, + { + "Input": "Je reviens Mer 22 Janvier", + "Results": [ + { + "Text": "Mer 22 Janvier", + "Type": "date", + "Start": 11, + "Length": 14 + } + ] + }, + { + "Input": "Je reviens 1er Janv", + "Results": [ + { + "Text": "1er Janv", + "Type": "date", + "Start": 11, + "Length": 8 + } + ] + }, + { + "Input": "Je retournerai Vendredi", + "Results": [ + { + "Text": "Vendredi", + "Type": "date", + "Start": 15, + "Length": 8 + } + ] + }, + { + "Input": "Je vais revenier vendredi", + "Results": [ + { + "Text": "vendredi", + "Type": "date", + "Start": 17, + "Length": 8 + } + ] + }, + { + "Input": "Je reviens le vendredi", + "Results": [ + { + "Text": "vendredi", + "Type": "date", + "Start": 14, + "Length": 8 + } + ] + }, + { + "Input": "Je reviens les vendredis", + "Results": [ + { + "Text": "vendredis", + "Type": "date", + "Start": 15, + "Length": 9 + } + ] + }, + { + "Input": "Je vais y retourner demain", + "Results": [ + { + "Text": "demain", + "Type": "date", + "Start": 20, + "Length": 6 + } + ] + }, + { + "Input": "J'ai alle hier ", + "Results": [ + { + "Text": "hier", + "Type": "date", + "Start": 10, + "Length": 4 + } + ] + }, + { + "Input": "Je vais revenir avant-hier", + "Results": [ + { + "Text": "avant-hier", + "Type": "date", + "Start": 16, + "Length": 10 + } + ] + }, + { + "Input": "Je vai retourner lendemain", + "Results": [ + { + "Text": "lendemain", + "Type": "date", + "Start": 17, + "Length": 9 + } + ] + }, + { + "Input": "Je vai retourner apres-demain", + "Results": [ + { + "Text": "apres-demain", + "Type": "date", + "Start": 17, + "Length": 12 + } + ] + }, + { + "Input": "Je reviens le lendemain", + "Results": [ + { + "Text": "lendemain", + "Type": "date", + "Start": 14, + "Length": 9 + } + ] + }, + { + "Input": "je vai retourner cette vendredi", + "Results": [ + { + "Text": "cette vendredi", + "Type": "date", + "Start": 17, + "Length": 14 + } + ] + }, + { + "Input": "J'y reviendrai cette dimanche", + "Results": [ + { + "Text": "cette dimanche", + "Type": "date", + "Start": 15, + "Length": 14 + } + ] + }, + { + "Input": "Je suis retournee dimanche dernier", + "Results": [ + { + "Text": "dimanche dernier", + "Type": "date", + "Start": 18, + "Length": 16 + } + ] + }, + { + "Input": "Je retournerai vendredi cette semaine", + "Results": [ + { + "Text": "vendredi cette semaine", + "Type": "date", + "Start": 15, + "Length": 22 + } + ] + }, + { + "Input": "Je retournerai dimanche la semaine prochain", + "Results": [ + { + "Text": "dimanche la semaine prochain", + "Type": "date", + "Start": 15, + "Length": 28 + } + ] + }, + { + "Input": "Je retournerai dimanche la semaine dernier", + "Results": [ + { + "Text": "dimanche la semaine dernier", + "Type": "date", + "Start": 15, + "Length": 27 + } + ] + }, + { + "Input": "Je retournerai 15 Juin 2016", + "Results": [ + { + "Text": "15 Juin 2016", + "Type": "date", + "Start": 15, + "Length": 12 + } + ] + }, + { + "Input": "un baseball le 10 mai", + "Results": [ + { + "Text": "10 mai", + "Type": "date", + "Start": 15, + "Length": 6 + } + ] + }, + { + "Input": "Je retournerai le premier vendredi de juillet", + "Results": [ + { + "Text": "le premier vendredi de juillet", + "Type": "date", + "Start": 15, + "Length": 30 + } + ] + }, + { + "Input": "Je retournerai le premier vendredi cette mois", + "Results": [ + { + "Text": "le premier vendredi cette mois", + "Type": "date", + "Start": 15, + "Length": 30 + } + ] + }, + { + "Input": "Je retournerai le premier samedi de Dec", + "Results": [ + { + "Text": "le premier samedi de Dec", + "Type": "date", + "Start": 15, + "Length": 24 + } + ] + }, + { + "Input": "deux semaines plus tard, chris est partie", + "Results": [ + { + "Text": "deux semaines plus tard", + "Type": "date", + "Start": 0, + "Length": 23 + } + ] + }, + { + "Input": "Je retounerai vendredi prochain", + "Results": [ + { + "Text": "vendredi prochain", + "Type": "date", + "Start": 14, + "Length": 17 + } + ] + }, + { + "Input": "Qui ai-je envoye un mois il y a", + "NotSupported": "javascript, dotnet, python, java", + "Results": [ + { + "Text": "un mois il y a", + "Type": "date", + "Start": 17, + "Length": 14 + } + ] + }, + { + "Input": "รŠtes-vous libre le 13.5.2015", + "Results": [ + { + "Text": "13.5.2015", + "Type": "date", + "Start": 19, + "Length": 9 + } + ] + }, + { + "Input": "รŠtes-vous libre le 2015.5.13", + "Results": [ + { + "Text": "2015.5.13", + "Type": "date", + "Start": 19, + "Length": 9 + } + ] + }, + { + "Input": "je vais rentrer le 15", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "15", + "Type": "date", + "Start": 19, + "Length": 2 + } + ] + }, + { + "Input": "je vais rentrer le 22 avril", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "22 avril", + "Type": "date", + "Start": 19, + "Length": 8 + } + ] + }, + { + "Input": "je vais rentrer le 1-jan.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "1-jan", + "Type": "date", + "Start": 19, + "Length": 5 + } + ] + }, + { + "Input": "je vais rentrer le 01 jan.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "01 jan", + "Type": "date", + "Start": 19, + "Length": 6 + } + ] + }, + { + "Input": "je vais rentrer le 2 octobre", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "2 octobre", + "Type": "date", + "Start": 19, + "Length": 9 + } + ] + }, + { + "Input": "je vais rentrer le 12/01/2016", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "12/01/2016", + "Type": "date", + "Start": 19, + "Length": 10 + } + ] + }, + { + "Input": "je vais rentrer le 12 janvier 2016", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "12 janvier 2016", + "Type": "date", + "Start": 19, + "Length": 15 + } + ] + }, + { + "Input": "je vais rentrer lundi 12 janvier 2016 ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "lundi 12 janvier 2016", + "Type": "date", + "Start": 16, + "Length": 21 + } + ] + }, + { + "Input": "je vais rentrer le 22 fรฉvrier 2016", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "22 fรฉvrier 2016", + "Type": "date", + "Start": 19, + "Length": 15 + } + ] + }, + { + "Input": "je vais rentrer le 21 avril 2016", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "21 avril 2016", + "Type": "date", + "Start": 19, + "Length": 13 + } + ] + }, + { + "Input": "je vais rentrer le 16 avril 2021", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "16 avril 2021", + "Type": "date", + "Start": 19, + "Length": 13 + } + ] + }, + { + "Input": "je vais rentrer le 18/9/15", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "18/9/15", + "Type": "date", + "Start": 19, + "Length": 7 + } + ] + }, + { + "Input": "je vais rentrer le 22-avril", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "22-avril", + "Type": "date", + "Start": 19, + "Length": 8 + } + ] + }, + { + "Input": "je vais rentrer le 22/04", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "22/04", + "Type": "date", + "Start": 19, + "Length": 5 + } + ] + }, + { + "Input": "je vais rentrer le 4.22", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "4.22", + "Type": "date", + "Start": 19, + "Length": 4 + } + ] + }, + { + "Input": "je vais rentrer le 4-22", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "4-22", + "Type": "date", + "Start": 19, + "Length": 4 + } + ] + }, + { + "Input": "je vais rentrer le 22 avr.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "22 avr.", + "Type": "date", + "Start": 19, + "Length": 7 + } + ] + }, + { + "Input": "je vais rentrer le 12 aoรปt 2015", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "12 aoรปt 2015", + "Type": "date", + "Start": 19, + "Length": 12 + } + ] + }, + { + "Input": "je vais rentrer le 11 decembre 2016", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "11 decembre 2016", + "Type": "date", + "Start": 19, + "Length": 16 + } + ] + }, + { + "Input": "je vais rentrer le 11/12/2016", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "11/12/2016", + "Type": "date", + "Start": 19, + "Length": 10 + } + ] + }, + { + "Input": "je vais rentrer le premier jan.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "premier jan.", + "Type": "date", + "Start": 19, + "Length": 12 + } + ] + }, + { + "Input": "je vais rentrer le 1-Jan.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "1-Jan.", + "Type": "date", + "Start": 19, + "Length": 6 + } + ] + }, + { + "Input": "je vais rentrer le 28-Nov.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "28-Nov.", + "Type": "date", + "Start": 19, + "Length": 7 + } + ] + }, + { + "Input": "je vais rentrer mercredi, le 22 jan", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "mercredi, le 22 jan", + "Type": "date", + "Start": 16, + "Length": 19 + } + ] + }, + { + "Input": "je vais rentrer le premier vendredi de juillet", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "premier vendredi de juillet", + "Type": "date", + "Start": 19, + "Length": 27 + } + ] + }, + { + "Input": "je vais rentrer le premier vendredi de ce mois", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "premier vendredi de ce mois", + "Type": "date", + "Start": 19, + "Length": 27 + } + ] + }, + { + "Input": "je vais rentrer dans deux semaines", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "dans deux semaines", + "Type": "date", + "Start": 16, + "Length": 18 + } + ] + }, + { + "Input": "je vais rentrer vendredi prochain", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "vendredi prochain", + "Type": "date", + "Start": 16, + "Length": 17 + } + ] + }, + { + "Input": "je vais rentrer vendredi de la semaine prochaine", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "vendredi de la semaine prochaine", + "Type": "date", + "Start": 16, + "Length": 32 + } + ] + }, + { + "Input": "lundi passรฉ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "lundi passรฉ", + "Type": "date", + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "je vais rentrer mardi.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "mardi", + "Type": "date", + "Start": 16, + "Length": 5 + } + ] + }, + { + "Input": "je vais rentrer mardi. bonnes nouvelles.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "mardi", + "Type": "date", + "Start": 16, + "Length": 5 + } + ] + }, + { + "Input": "je vais rentrer mardi", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "mardi", + "Type": "date", + "Start": 16, + "Length": 5 + } + ] + }, + { + "Input": "je vais rentrer vendredi", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "vendredi", + "Type": "date", + "Start": 16, + "Length": 8 + } + ] + }, + { + "Input": "je vais rentrer aujourd'hui", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "aujourd'hui", + "Type": "date", + "Start": 16, + "Length": 11 + } + ] + }, + { + "Input": "je vais rentrer demain", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "demain", + "Type": "date", + "Start": 16, + "Length": 6 + } + ] + }, + { + "Input": "je vais rentrer hier", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "hier", + "Type": "date", + "Start": 16, + "Length": 4 + } + ] + }, + { + "Input": "je vais rentrer avant-hier", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "avant-hier", + "Type": "date", + "Start": 16, + "Length": 10 + } + ] + }, + { + "Input": "je vais rentrer aprรจs-demain", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "aprรจs-demain", + "Type": "date", + "Start": 16, + "Length": 12 + } + ] + }, + { + "Input": "je vais rentrer le lendemain", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "lendemain", + "Type": "date", + "Start": 19, + "Length": 9 + } + ] + }, + { + "Input": "je vais rentrer le jour suivant", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "jour suivant", + "Type": "date", + "Start": 19, + "Length": 12 + } + ] + }, + { + "Input": "je vais rentrer ce vendredi", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ce vendredi", + "Type": "date", + "Start": 16, + "Length": 11 + } + ] + }, + { + "Input": "je vais rentrer le dimanche prochain", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "dimanche prochain", + "Type": "date", + "Start": 19, + "Length": 17 + } + ] + }, + { + "Input": "je vais rentrer le dimanche dernier", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "dimanche dernier", + "Type": "date", + "Start": 19, + "Length": 16 + } + ] + }, + { + "Input": "je vais rentrer le dernier jour", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "dernier jour", + "Type": "date", + "Start": 19, + "Length": 12 + } + ] + }, + { + "Input": "je vais rentrer ce dernier jour", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ce dernier jour", + "Type": "date", + "Start": 16, + "Length": 15 + } + ] + }, + { + "Input": "je vais rentrer ce jour", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ce jour", + "Type": "date", + "Start": 16, + "Length": 7 + } + ] + }, + { + "Input": "je vais rentrer vendredi de cette semaine", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "vendredi de cette semaine", + "Type": "date", + "Start": 16, + "Length": 25 + } + ] + }, + { + "Input": "je vais rentrer dimanche prochain", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "dimanche prochain", + "Type": "date", + "Start": 16, + "Length": 17 + } + ] + }, + { + "Input": "je vais rentrer dimanche de la semaine derniรจre", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "dimanche de la semaine derniรจre", + "Type": "date", + "Start": 16, + "Length": 31 + } + ] + }, + { + "Input": "je vais rentrer le 15 juin 2016", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "15 juin 2016", + "Type": "date", + "Start": 19, + "Length": 12 + } + ] + }, + { + "Input": "le base-ball le 11 mai", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "11 mai", + "Type": "date", + "Start": 16, + "Length": 6 + } + ] + }, + { + "Input": "je vais rentrer le 4 mai", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "4 mai", + "Type": "date", + "Start": 19, + "Length": 5 + } + ] + }, + { + "Input": "je vais rentrer le 4 mars", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "4 mars", + "Type": "date", + "Start": 19, + "Length": 6 + } + ] + }, + { + "Input": "je vais rentrer le premier janvier", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "premier janvier", + "Type": "date", + "Start": 19, + "Length": 15 + } + ] + }, + { + "Input": "je vais rentrer le 21 mai", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "21 mai", + "Type": "date", + "Start": 19, + "Length": 6 + } + ] + }, + { + "Input": "je vais rentrer le 21/05", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "21/05", + "Type": "date", + "Start": 19, + "Length": 5 + } + ] + }, + { + "Input": "je vais rentrer le 02/08", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "02/08", + "Type": "date", + "Start": 19, + "Length": 5 + } + ] + }, + { + "Input": "je vais rentrer le 22 juin", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "22 juin", + "Type": "date", + "Start": 19, + "Length": 7 + } + ] + }, + { + "Input": "je suis rentrรฉ deux mois auparavant", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "deux mois auparavant", + "Type": "date", + "Start": 15, + "Length": 20 + } + ] + }, + { + "Input": "je vais rentrer deux jours plus tard", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "deux jours plus tard", + "Type": "date", + "Start": 16, + "Length": 20 + } + ] + }, + { + "Input": "ร  qui ai-je envoyรฉ un e-mail il y a un mois", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "il y a un mois", + "Type": "date", + "Start": 29, + "Length": 14 + } + ] + }, + { + "Input": "je suis rentrรฉ pour le 27", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "le 27", + "Type": "date", + "Start": 20, + "Length": 5 + } + ] + }, + { + "Input": "je suis rentrรฉ pour le vingt-sept", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "le vingt-sept", + "Type": "date", + "Start": 20, + "Length": 13 + } + ] + }, + { + "Input": "je suis rentrรฉ pour le 27.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "le 27", + "Type": "date", + "Start": 20, + "Length": 5 + } + ] + }, + { + "Input": "je suis rentrรฉ pour le 27!", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "le 27", + "Type": "date", + "Start": 20, + "Length": 5 + } + ] + }, + { + "Input": "je suis rentrรฉ pour le 27 .", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "le 27", + "Type": "date", + "Start": 20, + "Length": 5 + } + ] + }, + { + "Input": "je suis rentrรฉ pour le 21er", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "le 21er", + "Type": "date", + "Start": 20, + "Length": 7 + } + ] + }, + { + "Input": "je suis rentrรฉ pour le 22รจme", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "le 22รจme", + "Type": "date", + "Start": 20, + "Length": 8 + } + ] + }, + { + "Input": "je suis rentrรฉ pour le deux", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "le deux", + "Type": "date", + "Start": 20, + "Length": 7 + } + ] + }, + { + "Input": "je suis rentrรฉ pour le vingt-deux", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "le vingt-deux", + "Type": "date", + "Start": 20, + "Length": 13 + } + ] + }, + { + "Input": "je suis rentrรฉ pour le trente et un", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "le trente et un", + "Type": "date", + "Start": 20, + "Length": 15 + } + ] + }, + { + "Input": "je suis rentrรฉ le 27", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "le 27", + "Type": "date", + "Start": 15, + "Length": 5 + } + ] + }, + { + "Input": "je suis rentrรฉ le 21er", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "le 21er", + "Type": "date", + "Start": 15, + "Length": 7 + } + ] + }, + { + "Input": "je suis rentrรฉ le 22รจme", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "22รจme", + "Type": "date", + "Start": 18, + "Length": 5 + } + ] + }, + { + "Input": "je suis rentrรฉ le deuxiรจme!", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "le deuxiรจme", + "Type": "date", + "Start": 15, + "Length": 11 + } + ] + }, + { + "Input": "je suis rentrรฉ le vingt-deux?", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "vingt-deux", + "Type": "date", + "Start": 18, + "Length": 10 + } + ] + }, + { + "Input": "le premier prix", + "NotSupported": "dotnet, javascript, python, java", + "Results": [] + }, + { + "Input": "j'irai au 27รจme รฉtage", + "NotSupported": "dotnet, javascript, python, java", + "Results": [] + }, + { + "Input": "Commรฉmoration du 25รจme anniversaire de l'รฉtablissement des relations diplomatiques entre le Singapour et la Chine", + "NotSupported": "dotnet, javascript, python, java", + "Results": [] + }, + { + "Input": "Achetez des billets pour l'Expรฉrience de la 17รจme Porte Hantรฉe", + "NotSupported": "dotnet, javascript, python, java", + "Results": [] + }, + { + "Input": "Qu'est-ce que je vais faire samedi le 2", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "samedi le 2", + "Type": "date", + "Start": 28, + "Length": 11 + } + ] + }, + { + "Input": "Une rรฉunion pour mercredi le 27 avec Joe Smith", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "mercredi le 27", + "Type": "date", + "Start": 17, + "Length": 14 + } + ] + }, + { + "Input": "je vais rentrer jeudi le 21", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "jeudi le 21", + "Type": "date", + "Start": 16, + "Length": 11 + } + ] + }, + { + "Input": "je vais rentrer vendredi le 22", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "vendredi le 22", + "Type": "date", + "Start": 16, + "Length": 14 + } + ] + }, + { + "Input": "je vais rentrer samedi le 23", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "samedi le 23", + "Type": "date", + "Start": 16, + "Length": 12 + } + ] + }, + { + "Input": "je vais rentrer vendredi le 15", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "vendredi le 15", + "Type": "date", + "Start": 16, + "Length": 14 + } + ] + }, + { + "Input": "je vais rentrer jeudi le vingt et un", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "jeudi le vingt et un", + "Type": "date", + "Start": 16, + "Length": 20 + } + ] + }, + { + "Input": "je vais rentrer vendredi le vingt-deux", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "vendredi le vingt-deux", + "Type": "date", + "Start": 16, + "Length": 22 + } + ] + }, + { + "Input": "je vais rentrer vendredi le quinze", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "vendredi le quinze", + "Type": "date", + "Start": 16, + "Length": 18 + } + ] + }, + { + "Input": "je vais rentrer jeudi le 17", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "jeudi le 17", + "Type": "date", + "Start": 16, + "Length": 11 + } + ] + }, + { + "Input": "je vais rentrer le deuxiรจme dimanche", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "deuxiรจme dimanche", + "Type": "date", + "Start": 19, + "Length": 17 + } + ] + }, + { + "Input": "je vais rentrer le premier dimanche", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "premier dimanche", + "Type": "date", + "Start": 19, + "Length": 16 + } + ] + }, + { + "Input": "je vais rentrer le troisiรจme mardi", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "troisiรจme mardi", + "Type": "date", + "Start": 19, + "Length": 15 + } + ] + }, + { + "Input": "je vais rentrer le cinquiรจme dimanche", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "cinquiรจme dimanche", + "Type": "date", + "Start": 19, + "Length": 18 + } + ] + }, + { + "Input": "je vais rentrer le sixiรจme dimanche", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "sixiรจme dimanche", + "Type": "date", + "Start": 19, + "Length": 16 + } + ] + }, + { + "Input": "je vais rentrer le dixiรจme dimanche", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "dixiรจme dimanche", + "Type": "date", + "Start": 19, + "Length": 16 + } + ] + }, + { + "Input": "je vais rentrer le 20 du mois prochain", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "20 du mois prochain", + "Type": "date", + "Start": 19, + "Length": 19 + } + ] + }, + { + "Input": "je vais rentrer le 31 de ce mois", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "31 de ce mois", + "Type": "date", + "Start": 19, + "Length": 13 + } + ] + }, + { + "Input": "Cortana pourrait essayer d'arranger un appel sur Skype vendredi cette semaine ou mardi de la semaine prochaine", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "vendredi cette semaine", + "Type": "date", + "Start": 55, + "Length": 22 + }, + { + "Text": "mardi de la semaine prochaine", + "Type": "date", + "Start": 81, + "Length": 29 + } + ] + }, + { + "Input": "Cortana pourrait essayer d'arranger un appel sur Skype soit vendredi de cette semaine, soit samedi cette semaine", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "vendredi de cette semaine", + "Type": "date", + "Start": 60, + "Length": 25 + }, + { + "Text": "samedi cette semaine", + "Type": "date", + "Start": 92, + "Length": 20 + } + ] + }, + { + "Input": "16/11/2016", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "16/11/2016", + "Type": "date", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "On a eu une rรฉunion il y a un mois et vingt-et-un jours", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "il y a un mois et vingt-et-un jours", + "Type": "date", + "Start": 20, + "Length": 35 + } + ] + }, + { + "Input": "je suis parti d'ici il y a deux ans, un mois et vingt-et-un jours", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "il y a deux ans, un mois et vingt-et-un jours", + "Type": "date", + "Start": 20, + "Length": 45 + } + ] + }, + { + "Input": "je vais partir d'ici 2 ans et 21 jours plus tard", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "2 ans et 21 jours plus tard", + "Type": "date", + "Start": 21, + "Length": 27 + } + ] + }, + { + "Input": "je suis parti d'ici il y a 25 mois et 21 jours", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "il y a 25 mois et 21 jours", + "Type": "date", + "Start": 20, + "Length": 26 + } + ] + }, + { + "Input": "je suis parti d'ici le 20 du mois prochain", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "le 20 du mois prochain", + "Type": "date", + "Start": 20, + "Length": 22 + } + ] + }, + { + "Input": "je suis parti d'ici le 5 dรฉcembre 1391", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "5 dรฉcembre 1391", + "Type": "date", + "Start": 23, + "Length": 15 + } + ] + }, + { + "Input": "lundi, 22 janvier 2018", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "lundi, 22 janvier 2018", + "Type": "date", + "Start": 0, + "Length": 22 + } + ] + }, + { + "Input": "le dimanche 21/01/2018", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "dimanche 21/01/2018", + "Type": "date", + "Start": 3, + "Length": 19 + } + ] + }, + { + "Input": "le 21 septembre 1978", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "21 septembre 1978", + "Type": "date", + "Start": 3, + "Length": 17 + } + ] + }, + { + "Input": "le 10 septembre 1901", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "10 septembre 1901", + "Type": "date", + "Start": 3, + "Length": 17 + } + ] + }, + { + "Input": "le 10/09/2000", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "10/09/2000", + "Type": "date", + "Start": 3, + "Length": 10 + } + ] + }, + { + "Input": "Vous รชtes libre le 13/05/2015?", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "13/05/2015", + "Type": "date", + "Start": 19, + "Length": 10 + } + ] + }, + { + "Input": "Vous รชtes disponible le 13 mai 2015?", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "13 mai 2015", + "Type": "date", + "Start": 24, + "Length": 11 + } + ] + }, + { + "Input": "Vous รชtes libre deux dimanches ร  partir de maintenant?", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "deux dimanches ร  partir de maintenant", + "Type": "date", + "Start": 16, + "Length": 37 + } + ] + }, + { + "Input": "Vous รชtes libre deux lundi plus tard?", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "deux lundi plus tard", + "Type": "date", + "Start": 16, + "Length": 20 + } + ] + }, + { + "Input": "Vous รชtes libre deux jours aprรจs aujourdโ€™hui?", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "deux jours aprรจs aujourdโ€™hui", + "Type": "date", + "Start": 16, + "Length": 28 + } + ] + }, + { + "Input": "Vous รชtes libre trois semaines ร  partir de demain?", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "trois semaines ร  partir de demain", + "Type": "date", + "Start": 16, + "Length": 33 + } + ] + }, + { + "Input": "Oรน รฉtiez-vous il y a trois jours?", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "il y a trois jours", + "Type": "date", + "Start": 14, + "Length": 18 + } + ] + }, + { + "Input": "Cortana, prรฉparez un appel sur Skype ce vendredi 15 juin avec Jim", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ce vendredi 15 juin", + "Type": "date", + "Start": 37, + "Length": 19 + } + ] + }, + { + "Input": "Cortana, prรฉparez un appel sur Skype ce vendredi (15/06) avec Jim", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ce vendredi (15/06)", + "Type": "date", + "Start": 37, + "Length": 19 + } + ] + }, + { + "Input": "Cortana, prรฉparez un appel sur Skype ce vendredi (15-juin) avec Jim", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ce vendredi (15-juin)", + "Type": "date", + "Start": 37, + "Length": 21 + } + ] + }, + { + "Input": "Cortana, prรฉparez un appel sur Skype ce vendredi 22 juin avec Jim", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ce vendredi 22 juin", + "Type": "date", + "Start": 37, + "Length": 19 + } + ] + }, + { + "Input": "Cortana, prรฉparez un appel sur Skype ce vendredi 23-juin avec Jim", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ce vendredi", + "Type": "date", + "Start": 37, + "Length": 11 + }, + { + "Text": "23-juin ", + "Type": "date", + "Start": 49, + "Length": 8 + } + ] + }, + { + "Input": "je pars dans trois semaines", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "dans trois semaines", + "Type": "date", + "Start": 8, + "Length": 19 + } + ] + }, + { + "Input": "Cortana, prรฉparez un appel sur Skype vendredi 06 juillet avec Jim.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "vendredi 06 juillet", + "Type": "date", + "Start": 37, + "Length": 19 + } + ] + }, + { + "Input": "Cortana, prรฉparez un appel sur Skype vendredi 06/07 avec Jim.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "vendredi 06/07", + "Type": "date", + "Start": 37, + "Length": 14 + } + ] + }, + { + "Input": "Cortana, prรฉparez un appel sur Skype vendredi 06-juillet avec Jim.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "vendredi 06-juillet", + "Type": "date", + "Start": 37, + "Length": 19 + } + ] + }, + { + "Input": "Cortana, prรฉparez un appel sur Skype vendredi 06/07/2018 avec Jim.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "vendredi 06/07/2018", + "Type": "date", + "Start": 37, + "Length": 19 + } + ] + }, + { + "Input": "Cortana, prรฉparez un appel sur Skype dans deux jours ouvrรฉs.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "dans deux jours ouvrรฉs", + "Type": "date", + "Start": 37, + "Length": 22 + } + ] + }, + { + "Input": "Cortana, tu peux prรฉparer quelque chose pour le 1er octobre?", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "1er octobre", + "Type": "date", + "Start": 48, + "Length": 11 + } + ] + }, + { + "Input": "la valeur nominale de ses 6 1/4% โ€ฆ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [] + }, + { + "Input": "je vais rentrer le 22 juin 2017", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "22 juin 2017", + "Type": "date", + "Start": 19, + "Length": 12 + } + ] + }, + { + "Input": "je vais rentrer le 22/06/2017", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "22/06/2017", + "Type": "date", + "Start": 19, + "Length": 10 + } + ] + }, + { + "Input": "6 107,31 aoรปt 2019 ne doit pas inclure la dรฉcimale", + "NotSupported": "dotnet, javascript, python, java", + "Results": [] + }, + { + "Input": "je vais rentrer le 01/09/2019", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "01/09/2019", + "Type": "date", + "Start": 19, + "Length": 10 + } + ] + }, + { + "Input": "je vais rentrer le 01 septembre 2019", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "01 septembre 2019", + "Type": "date", + "Start": 19, + "Length": 17 + } + ] + }, + { + "Input": "Rรฉserve un voyage pour moi le 26 juin 2020", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "26 juin 2020", + "Type": "date", + "Start": 30, + "Length": 12 + } + ] + } +] diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/French/DateParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/French/DateParser.json new file mode 100644 index 000000000..cb1bc7ca3 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/French/DateParser.json @@ -0,0 +1,3976 @@ +๏ปฟ[ + { + "Input": "Je reviendrai Mercredi", + "Context": { + "ReferenceDateTime": "2016-09-07T00:00:00" + }, + "Results": [ + { + "Text": "Mercredi", + "Type": "date", + "Value": { + "Timex": "XXXX-WXX-3", + "FutureResolution": { + "date": "2016-09-07" + }, + "PastResolution": { + "date": "2016-08-31" + } + }, + "Start": 14, + "Length": 8 + } + ] + }, + { + "Input": "Je reviendrai en 15", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "15", + "Type": "date", + "Value": { + "Timex": "XXXX-XX-15", + "FutureResolution": { + "date": "2016-11-15" + }, + "PastResolution": { + "date": "2016-10-15" + } + }, + "Start": 17, + "Length": 2 + } + ] + }, + { + "Input": "Je reviendrai Oct. 2", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "Oct. 2", + "Type": "date", + "Value": { + "Timex": "XXXX-10-02", + "FutureResolution": { + "date": "2017-10-02" + }, + "PastResolution": { + "date": "2016-10-02" + } + }, + "Start": 14, + "Length": 6 + } + ] + }, + { + "Input": "Je reviendrai Oct-2", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "Oct-2", + "Type": "date", + "Value": { + "Timex": "XXXX-10-02", + "FutureResolution": { + "date": "2017-10-02" + }, + "PastResolution": { + "date": "2016-10-02" + } + }, + "Start": 14, + "Length": 5 + } + ] + }, + { + "Input": "Je reviendrai Oct/2", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "Oct/2", + "Type": "date", + "Value": { + "Timex": "XXXX-10-02", + "FutureResolution": { + "date": "2017-10-02" + }, + "PastResolution": { + "date": "2016-10-02" + } + }, + "Start": 14, + "Length": 5 + } + ] + }, + { + "Input": "Je reviendrai Octobre. 2", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "Octobre. 2", + "Type": "date", + "Value": { + "Timex": "XXXX-10-02", + "FutureResolution": { + "date": "2017-10-02" + }, + "PastResolution": { + "date": "2016-10-02" + } + }, + "Start": 14, + "Length": 10 + } + ] + }, + { + "Input": "Je reviendrai Lundi 12 Janvier, 2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "Lundi 12 Janvier, 2016", + "Type": "date", + "Value": { + "Timex": "2016-01-12", + "FutureResolution": { + "date": "2016-01-12" + }, + "PastResolution": { + "date": "2016-01-12" + } + }, + "Start": 14, + "Length": 22 + } + ] + }, + { + "Input": "Je reviendrai 02/22/2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "02/22/2016", + "Type": "date", + "Value": { + "Timex": "2016-02-22", + "FutureResolution": { + "date": "2016-02-22" + }, + "PastResolution": { + "date": "2016-02-22" + } + }, + "Start": 14, + "Length": 10 + } + ] + }, + { + "Input": "Je reviendrai 21/04/2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "21/04/2016", + "Type": "date", + "Value": { + "Timex": "2016-04-21", + "FutureResolution": { + "date": "2016-04-21" + }, + "PastResolution": { + "date": "2016-04-21" + } + }, + "Start": 14, + "Length": 10 + } + ] + }, + { + "Input": "Je reviendrai 21/04/16", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "21/04/16", + "Type": "date", + "Value": { + "Timex": "2016-04-21", + "FutureResolution": { + "date": "2016-04-21" + }, + "PastResolution": { + "date": "2016-04-21" + } + }, + "Start": 14, + "Length": 8 + } + ] + }, + { + "Input": "Je reviendrai 21-04-2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "21-04-2016", + "Type": "date", + "Value": { + "Timex": "2016-04-21", + "FutureResolution": { + "date": "2016-04-21" + }, + "PastResolution": { + "date": "2016-04-21" + } + }, + "Start": 14, + "Length": 10 + } + ] + }, + { + "Input": "Je reviendrai 22/04", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "22/04", + "Type": "date", + "Value": { + "Timex": "XXXX-04-22", + "FutureResolution": { + "date": "2017-04-22" + }, + "PastResolution": { + "date": "2016-04-22" + } + }, + "Start": 14, + "Length": 5 + } + ] + }, + { + "Input": "Je reviendrai 22/4", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "22/4", + "Type": "date", + "Value": { + "Timex": "XXXX-04-22", + "FutureResolution": { + "date": "2017-04-22" + }, + "PastResolution": { + "date": "2016-04-22" + } + }, + "Start": 18, + "Length": 4 + } + ] + }, + { + "Input": "Je reviendrai 2015/08/12", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "2015/08/12", + "Type": "date", + "Value": { + "Timex": "2015-08-12", + "FutureResolution": { + "date": "2015-08-12" + }, + "PastResolution": { + "date": "2015-08-12" + } + }, + "Start": 14, + "Length": 10 + } + ] + }, + { + "Input": "Je reviendrai 12/08,2015", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "12/08,2015", + "Type": "date", + "Value": { + "Timex": "2015-08-12", + "FutureResolution": { + "date": "2015-08-12" + }, + "PastResolution": { + "date": "2015-08-12" + } + }, + "Start": 14, + "Length": 10 + } + ] + }, + { + "Input": "Je reviendrai 12/08,15", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "12/08,15", + "Type": "date", + "Value": { + "Timex": "2015-08-12", + "FutureResolution": { + "date": "2015-08-12" + }, + "PastResolution": { + "date": "2015-08-12" + } + }, + "Start": 14, + "Length": 8 + } + ] + }, + { + "Input": "Je reviendrai 1 Jan", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "1 Jan", + "Type": "date", + "Value": { + "Timex": "XXXX-01-01", + "FutureResolution": { + "date": "2017-01-01" + }, + "PastResolution": { + "date": "2016-01-01" + } + }, + "Start": 14, + "Length": 5 + } + ] + }, + { + "Input": "Je reviendrai Jan-1", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "Jan-1", + "Type": "date", + "Value": { + "Timex": "XXXX-01-01", + "FutureResolution": { + "date": "2017-01-01" + }, + "PastResolution": { + "date": "2016-01-01" + } + }, + "Start": 14, + "Length": 5 + } + ] + }, + { + "Input": "Je reviendrai Mer, 22 Janv.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "Mer, 22 Janv", + "Type": "date", + "Value": { + "Timex": "XXXX-01-22", + "FutureResolution": { + "date": "2017-01-22" + }, + "PastResolution": { + "date": "2016-01-22" + } + }, + "Start": 14, + "Length": 12 + } + ] + }, + { + "Input": "Je reviendrai Mai vingt et un", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "Mai vingt et un", + "Type": "date", + "Value": { + "Timex": "XXXX-05-21", + "FutureResolution": { + "date": "2017-05-21" + }, + "PastResolution": { + "date": "2016-05-21" + } + }, + "Start": 14, + "Length": 15 + } + ] + }, + { + "Input": "Je reviendrai seconde de Aout", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "seconde de Aout", + "Type": "date", + "Value": { + "Timex": "XXXX-08-02", + "FutureResolution": { + "date": "2017-08-02" + }, + "PastResolution": { + "date": "2016-08-02" + } + }, + "Start": 14, + "Length": 15 + } + ] + }, + { + "Input": "Je reviendrai 22 Juin", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "22 Juin", + "Type": "date", + "Value": { + "Timex": "XXXX-06-22", + "FutureResolution": { + "date": "2017-06-22" + }, + "PastResolution": { + "date": "2016-06-22" + } + }, + "Start": 14, + "Length": 7 + } + ] + }, + { + "Input": "Je reviendrai Vendredi", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "Vendredi", + "Type": "date", + "Value": { + "Timex": "XXXX-WXX-5", + "FutureResolution": { + "date": "2016-11-11" + }, + "PastResolution": { + "date": "2016-11-04" + } + }, + "Start": 14, + "Length": 8 + } + ] + }, + { + "Input": "Je reviendrai |ven", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "ven", + "Type": "date", + "Value": { + "Timex": "XXXX-WXX-5", + "FutureResolution": { + "date": "2016-11-11" + }, + "PastResolution": { + "date": "2016-11-04" + } + }, + "Start": 15, + "Length": 3 + } + ] + }, + { + "Input": "Je reviendrai |Vendredi", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "Vendredi", + "Type": "date", + "Value": { + "Timex": "XXXX-WXX-5", + "FutureResolution": { + "date": "2016-11-11" + }, + "PastResolution": { + "date": "2016-11-04" + } + }, + "Start": 15, + "Length": 8 + } + ] + }, + { + "Input": "Je reviendrai aujourd'hui", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "aujourd'hui", + "Type": "date", + "Value": { + "Timex": "2016-11-07", + "FutureResolution": { + "date": "2016-11-07" + }, + "PastResolution": { + "date": "2016-11-07" + } + }, + "Start": 14, + "Length": 11 + } + ] + }, + { + "Input": "Je reviendrai lendemain", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "lendemain", + "Type": "date", + "Value": { + "Timex": "2016-11-08", + "FutureResolution": { + "date": "2016-11-08" + }, + "PastResolution": { + "date": "2016-11-08" + } + }, + "Start": 14, + "Length": 9 + } + ] + }, + { + "Input": "Je reviens hier", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "hier", + "Type": "date", + "Value": { + "Timex": "2016-11-06", + "FutureResolution": { + "date": "2016-11-06" + }, + "PastResolution": { + "date": "2016-11-06" + } + }, + "Start": 11, + "Length": 4 + } + ] + }, + { + "Input": "je reviendrai avant hier", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "avant hier", + "Type": "date", + "Value": { + "Timex": "2016-11-05", + "FutureResolution": { + "date": "2016-11-05" + }, + "PastResolution": { + "date": "2016-11-05" + } + }, + "Start": 14, + "Length": 10 + } + ] + }, + { + "Input": "le apres-demain", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "apres-demain", + "Type": "date", + "Value": { + "Timex": "2016-11-09", + "FutureResolution": { + "date": "2016-11-09" + }, + "PastResolution": { + "date": "2016-11-09" + } + }, + "Start": 3, + "Length": 12 + } + ] + }, + { + "Input": "Je reviendrai cette vendredi", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "cette vendredi", + "Type": "date", + "Value": { + "Timex": "2016-11-11", + "FutureResolution": { + "date": "2016-11-11" + }, + "PastResolution": { + "date": "2016-11-11" + } + }, + "Start": 14, + "Length": 14 + } + ] + }, + { + "Input": "Je reviendrai dimanche prochain", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "dimanche prochain", + "Type": "date", + "Value": { + "Timex": "2016-11-20", + "FutureResolution": { + "date": "2016-11-20" + }, + "PastResolution": { + "date": "2016-11-20" + } + }, + "Start": 14, + "Length": 17 + } + ] + }, + { + "Input": "Je reviendrai dimanche dernier", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "dimanche dernier", + "Type": "date", + "Value": { + "Timex": "2016-11-06", + "FutureResolution": { + "date": "2016-11-06" + }, + "PastResolution": { + "date": "2016-11-06" + } + }, + "Start": 14, + "Length": 16 + } + ] + }, + { + "Input": "Je reviendrai vendredi cette semaine", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "vendredi cette semaine", + "Type": "date", + "Value": { + "Timex": "2016-11-11", + "FutureResolution": { + "date": "2016-11-11" + }, + "PastResolution": { + "date": "2016-11-11" + } + }, + "Start": 14, + "Length": 22 + } + ] + }, + { + "Input": "Je reviendrai dimanche la semaine dernier", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "dimanche la semaine dernier", + "Type": "date", + "Value": { + "Timex": "2016-11-06", + "FutureResolution": { + "date": "2016-11-06" + }, + "PastResolution": { + "date": "2016-11-06" + } + }, + "Start": 14, + "Length": 27 + } + ] + }, + { + "Input": "Je reviendrai 15 Juin 2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "15 Juin 2016", + "Type": "date", + "Value": { + "Timex": "2016-06-15", + "FutureResolution": { + "date": "2016-06-15" + }, + "PastResolution": { + "date": "2016-06-15" + } + }, + "Start": 14, + "Length": 12 + } + ] + }, + { + "Input": "Je reviendrai premier vendredi de juillet", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "premier vendredi de juillet", + "Type": "date", + "Value": { + "Timex": "XXXX-07-WXX-5-#1", + "FutureResolution": { + "date": "2017-07-07" + }, + "PastResolution": { + "date": "2016-07-01" + } + }, + "Start": 14, + "Length": 27 + } + ] + }, + { + "Input": "Je reviendrai premier vendredi de ce mois", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "premier vendredi de ce mois", + "Type": "date", + "Value": { + "Timex": "XXXX-11-WXX-5-#1", + "FutureResolution": { + "date": "2016-11-04" + }, + "PastResolution": { + "date": "2016-11-04" + } + }, + "Start": 14, + "Length": 27 + } + ] + }, + { + "Input": "Je reviendrai vendredi la semaine prochain", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "vendredi la semaine prochain", + "Type": "date", + "Value": { + "Timex": "2016-11-18", + "FutureResolution": { + "date": "2016-11-18" + }, + "PastResolution": { + "date": "2016-11-18" + } + }, + "Start": 14, + "Length": 28 + } + ] + }, + { + "Input": "Je reviendrai 12 Janvier, 2018", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "12 Janvier, 2018", + "Type": "date", + "Value": { + "Timex": "2018-01-12", + "FutureResolution": { + "date": "2018-01-12" + }, + "PastResolution": { + "date": "2018-01-12" + } + }, + "Start": 14, + "Length": 16 + } + ] + }, + { + "Input": "Je reviendrai sur le 22/4", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "22/4", + "Type": "date", + "Value": { + "Timex": "XXXX-04-22", + "FutureResolution": { + "date": "2017-04-22" + }, + "PastResolution": { + "date": "2016-04-22" + } + }, + "Start": 24, + "Length": 4 + } + ] + }, + { + "Input": "Je reviendrai 9-18-15", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "9-18-15", + "Type": "date", + "Value": { + "Timex": "2015-09-18", + "FutureResolution": { + "date": "2015-09-18" + }, + "PastResolution": { + "date": "2015-09-18" + } + }, + "Start": 14, + "Length": 7 + } + ] + }, + { + "Input": "Je reviendrai 1 Janv", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "1 Janv", + "Type": "date", + "Value": { + "Timex": "XXXX-01-01", + "FutureResolution": { + "date": "2017-01-01" + }, + "PastResolution": { + "date": "2016-01-01" + } + }, + "Start": 14, + "Length": 6 + } + ] + }, + { + "Input": "Je reviendrai mardi 22 janvier", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "mardi 22 janvier", + "Type": "date", + "Value": { + "Timex": "XXXX-01-22", + "FutureResolution": { + "date": "2017-01-22" + }, + "PastResolution": { + "date": "2016-01-22" + } + }, + "Start": 14, + "Length": 16 + } + ] + }, + { + "Input": "Je reviendrai 1 Janv.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "1 Janv", + "Type": "date", + "Value": { + "Timex": "XXXX-01-01", + "FutureResolution": { + "date": "2017-01-01" + }, + "PastResolution": { + "date": "2016-01-01" + } + }, + "Start": 14, + "Length": 6 + } + ] + }, + { + "Input": "Je reviendrai 21 Mai", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "21 Mai", + "Type": "date", + "Value": { + "Timex": "XXXX-05-21", + "FutureResolution": { + "date": "2017-05-21" + }, + "PastResolution": { + "date": "2016-05-21" + } + }, + "Start": 14, + "Length": 6 + } + ] + }, + { + "Input": "Je reviendrai Aout seconde", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "Aout seconde", + "Type": "date", + "Value": { + "Timex": "XXXX-08-02", + "FutureResolution": { + "date": "2017-08-02" + }, + "PastResolution": { + "date": "2016-08-02" + } + }, + "Start": 14, + "Length": 12 + } + ] + }, + { + "Input": "Je reviendrai aout deuxieme", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "aout deuxieme", + "Type": "date", + "Value": { + "Timex": "XXXX-08-02", + "FutureResolution": { + "date": "2017-08-02" + }, + "PastResolution": { + "date": "2016-08-02" + } + }, + "Start": 14, + "Length": 13 + } + ] + }, + { + "Input": "Je reviens vendredi", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "vendredi", + "Type": "date", + "Value": { + "Timex": "XXXX-WXX-5", + "FutureResolution": { + "date": "2016-11-11" + }, + "PastResolution": { + "date": "2016-11-04" + } + }, + "Start": 11, + "Length": 8 + } + ] + }, + { + "Input": "Je reviens aujourd'hui", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "aujourd'hui", + "Type": "date", + "Value": { + "Timex": "2016-11-07", + "FutureResolution": { + "date": "2016-11-07" + }, + "PastResolution": { + "date": "2016-11-07" + } + }, + "Start": 11, + "Length": 11 + } + ] + }, + { + "Input": "Je reviens demain", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "demain", + "Type": "date", + "Value": { + "Timex": "2016-11-08", + "FutureResolution": { + "date": "2016-11-08" + }, + "PastResolution": { + "date": "2016-11-08" + } + }, + "Start": 11, + "Length": 6 + } + ] + }, + { + "Input": "Je vais revenier avant-hier", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "avant-hier", + "Type": "date", + "Value": { + "Timex": "2016-11-05", + "FutureResolution": { + "date": "2016-11-05" + }, + "PastResolution": { + "date": "2016-11-05" + } + }, + "Start": 17, + "Length": 10 + } + ] + }, + { + "Input": "Je reviendrai demain", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "demain", + "Type": "date", + "Value": { + "Timex": "2016-11-08", + "FutureResolution": { + "date": "2016-11-08" + }, + "PastResolution": { + "date": "2016-11-08" + } + }, + "Start": 14, + "Length": 6 + } + ] + }, + { + "Input": "Je reviendrai le lendemain", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "lendemain", + "Type": "date", + "Value": { + "Timex": "2016-11-08", + "FutureResolution": { + "date": "2016-11-08" + }, + "PastResolution": { + "date": "2016-11-08" + } + }, + "Start": 17, + "Length": 9 + } + ] + }, + { + "Input": "รŠtes-vous libre le 13.5.2015", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "13.5.2015", + "Type": "date", + "Value": { + "Timex": "2015-05-13", + "FutureResolution": { + "date": "2015-05-13" + }, + "PastResolution": { + "date": "2015-05-13" + } + }, + "Start": 19, + "Length": 9 + } + ] + }, + { + "Input": "รŠtes-vous libre le 2015.5.13", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "2015.5.13", + "Type": "date", + "Value": { + "Timex": "2015-05-13", + "FutureResolution": { + "date": "2015-05-13" + }, + "PastResolution": { + "date": "2015-05-13" + } + }, + "Start": 19, + "Length": 9 + } + ] + }, + { + "Input": "Je reviendrai 3-7-2017", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "3-7-2017", + "Type": "date", + "Value": { + "Timex": "2017-07-03", + "FutureResolution": { + "date": "2017-07-03" + }, + "PastResolution": { + "date": "2017-07-03" + } + }, + "Start": 14, + "Length": 8 + } + ] + }, + { + "Input": "Je reviendrai 3-7-07", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "3-7-07", + "Type": "date", + "Value": { + "Timex": "2007-07-03", + "FutureResolution": { + "date": "2007-07-03" + }, + "PastResolution": { + "date": "2007-07-03" + } + }, + "Start": 14, + "Length": 6 + } + ] + }, + { + "Input": "Je reviendrai 3-7-27", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "3-7-27", + "Type": "date", + "Value": { + "Timex": "2027-07-03", + "FutureResolution": { + "date": "2027-07-03" + }, + "PastResolution": { + "date": "2027-07-03" + } + }, + "Start": 14, + "Length": 6 + } + ] + }, + { + "Input": "Je reviendrai 05/05/89", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "05/05/89", + "Type": "date", + "Value": { + "Timex": "1989-05-05", + "FutureResolution": { + "date": "1989-05-05" + }, + "PastResolution": { + "date": "1989-05-05" + } + }, + "Start": 14, + "Length": 8 + } + ] + }, + { + "Input": "Je reviendrai 05/05/71", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "05/05/71", + "Type": "date", + "Value": { + "Timex": "1971-05-05", + "FutureResolution": { + "date": "1971-05-05" + }, + "PastResolution": { + "date": "1971-05-05" + } + }, + "Start": 14, + "Length": 8 + } + ] + }, + { + "Input": "Je reviendrai 1er avril 2005", + "Context": { + "ReferenceDateTime": "2016-09-07T00:00:00" + }, + "Results": [ + { + "Text": "1er avril 2005", + "Type": "date", + "Value": { + "Timex": "2005-04-01", + "FutureResolution": { + "date": "2005-04-01" + }, + "PastResolution": { + "date": "2005-04-01" + } + }, + "Start": 14, + "Length": 14 + } + ] + }, + { + "Input": "Je reviendrai 1er avril 78", + "Context": { + "ReferenceDateTime": "2016-09-07T00:00:00" + }, + "Results": [ + { + "Text": "1er avril 78", + "Type": "date", + "Value": { + "Timex": "1978-04-01", + "FutureResolution": { + "date": "1978-04-01" + }, + "PastResolution": { + "date": "1978-04-01" + } + }, + "Start": 14, + "Length": 12 + } + ] + }, + { + "Input": "Je vais rentrer le 15", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "15", + "Type": "date", + "Value": { + "Timex": "XXXX-XX-15", + "FutureResolution": { + "date": "2016-11-15" + }, + "PastResolution": { + "date": "2016-10-15" + } + }, + "Start": 19, + "Length": 2 + } + ] + }, + { + "Input": "Je vais rentrer le 2 octobre", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "2 octobre", + "Type": "date", + "Value": { + "Timex": "XXXX-10-02", + "FutureResolution": { + "date": "2017-10-02" + }, + "PastResolution": { + "date": "2016-10-02" + } + }, + "Start": 19, + "Length": 9 + } + ] + }, + { + "Input": "Je reviendrai le 2 oct.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "2 oct.", + "Type": "date", + "Value": { + "Timex": "XXXX-10-02", + "FutureResolution": { + "date": "2017-10-02" + }, + "PastResolution": { + "date": "2016-10-02" + } + }, + "Start": 17, + "Length": 6 + } + ] + }, + { + "Input": "Je reviendrai le 02/10", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "02/10", + "Type": "date", + "Value": { + "Timex": "XXXX-10-02", + "FutureResolution": { + "date": "2017-10-02" + }, + "PastResolution": { + "date": "2016-10-02" + } + }, + "Start": 17, + "Length": 5 + } + ] + }, + { + "Input": "Je reviendrai le 10-02", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "10-02", + "Type": "date", + "Value": { + "Timex": "XXXX-10-02", + "FutureResolution": { + "date": "2017-10-02" + }, + "PastResolution": { + "date": "2016-10-02" + } + }, + "Start": 17, + "Length": 5 + } + ] + }, + { + "Input": "Je vais rentrer le 12 janvier 2016", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "12 janvier 2016", + "Type": "date", + "Value": { + "Timex": "2016-01-12", + "FutureResolution": { + "date": "2016-01-12" + }, + "PastResolution": { + "date": "2016-01-12" + } + }, + "Start": 19, + "Length": 15 + } + ] + }, + { + "Input": "Je vais rentrer le lundi 12 janvier 2016", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "lundi 12 janvier 2016", + "Type": "date", + "Value": { + "Timex": "2016-01-12", + "FutureResolution": { + "date": "2016-01-12" + }, + "PastResolution": { + "date": "2016-01-12" + } + }, + "Start": 19, + "Length": 21 + } + ] + }, + { + "Input": "Je vais rentrer le 22 fรฉvrier 2016", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "22 fรฉvrier 2016", + "Type": "date", + "Value": { + "Timex": "2016-02-22", + "FutureResolution": { + "date": "2016-02-22" + }, + "PastResolution": { + "date": "2016-02-22" + } + }, + "Start": 19, + "Length": 15 + } + ] + }, + { + "Input": "Je vais rentrer le 21 avril 2016", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "21 avril 2016", + "Type": "date", + "Value": { + "Timex": "2016-04-21", + "FutureResolution": { + "date": "2016-04-21" + }, + "PastResolution": { + "date": "2016-04-21" + } + }, + "Start": 19, + "Length": 13 + } + ] + }, + { + "Input": "Je vais rentrer le 16 avril 2021", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "16 avril 2021", + "Type": "date", + "Value": { + "Timex": "2016-04-21", + "FutureResolution": { + "date": "2016-04-21" + }, + "PastResolution": { + "date": "2016-04-21" + } + }, + "Start": 19, + "Length": 13 + } + ] + }, + { + "Input": "Je vais rentrer le 21 avr. 2016", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "21 avr. 2016", + "Type": "date", + "Value": { + "Timex": "2016-04-21", + "FutureResolution": { + "date": "2016-04-21" + }, + "PastResolution": { + "date": "2016-04-21" + } + }, + "Start": 19, + "Length": 12 + } + ] + }, + { + "Input": "Je vais rentrer le 22 avril", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "22 avril", + "Type": "date", + "Value": { + "Timex": "XXXX-04-22", + "FutureResolution": { + "date": "2017-04-22" + }, + "PastResolution": { + "date": "2016-04-22" + } + }, + "Start": 19, + "Length": 8 + } + ] + }, + { + "Input": "Je vais rentrer le 22 avr.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "22 avr.", + "Type": "date", + "Value": { + "Timex": "XXXX-04-22", + "FutureResolution": { + "date": "2017-04-22" + }, + "PastResolution": { + "date": "2016-04-22" + } + }, + "Start": 19, + "Length": 7 + } + ] + }, + { + "Input": "Je vais rentrer le 22/04", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "22/04", + "Type": "date", + "Value": { + "Timex": "XXXX-04-22", + "FutureResolution": { + "date": "2017-04-22" + }, + "PastResolution": { + "date": "2016-04-22" + } + }, + "Start": 19, + "Length": 5 + } + ] + }, + { + "Input": "Je vais rentrer le 4-22", + "NotSupported": "dotnet, javascript, python, java", + "Results": [] + }, + { + "Input": "Je vais rentrer le 4.22", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "4.22", + "Type": "date", + "Value": { + "Timex": "XXXX-04-22", + "FutureResolution": { + "date": "2017-04-22" + }, + "PastResolution": { + "date": "2016-04-22" + } + }, + "Start": 19, + "Length": 4 + } + ] + }, + { + "Input": "Je vais rentrer le 12 aoรปt 2015", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "12 aoรปt 2015", + "Type": "date", + "Value": { + "Timex": "2015-08-12", + "FutureResolution": { + "date": "2015-08-12" + }, + "PastResolution": { + "date": "2015-08-12" + } + }, + "Start": 19, + "Length": 12 + } + ] + }, + { + "Input": "Je vais rentrer le 12/08/2015", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "12/08/2015", + "Type": "date", + "Value": { + "Timex": "2015-08-12", + "FutureResolution": { + "date": "2015-08-12" + }, + "PastResolution": { + "date": "2015-08-12" + } + }, + "Start": 19, + "Length": 10 + } + ] + }, + { + "Input": "Je vais rentrer le 12/08, 2015", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "12/08, 2015", + "Type": "date", + "Value": { + "Timex": "2015-08-12", + "FutureResolution": { + "date": "2015-08-12" + }, + "PastResolution": { + "date": "2015-08-12" + } + }, + "Start": 19, + "Length": 11 + } + ] + }, + { + "Input": "Je vais rentrer le premier janvier", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "premier janvier", + "Type": "date", + "Value": { + "Timex": "XXXX-01-01", + "FutureResolution": { + "date": "2017-01-01" + }, + "PastResolution": { + "date": "2016-01-01" + } + }, + "Start": 19, + "Length": 15 + } + ] + }, + { + "Input": "Je vais rentrer le 01/01", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "01/01", + "Type": "date", + "Value": { + "Timex": "XXXX-01-01", + "FutureResolution": { + "date": "2017-01-01" + }, + "PastResolution": { + "date": "2016-01-01" + } + }, + "Start": 19, + "Length": 5 + } + ] + }, + { + "Input": "Je vais rentrer le mercredi 22 janvier", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "mercredi 22 janvier", + "Type": "date", + "Value": { + "Timex": "XXXX-01-22", + "FutureResolution": { + "date": "2017-01-22" + }, + "PastResolution": { + "date": "2016-01-22" + } + }, + "Start": 19, + "Length": 19 + } + ] + }, + { + "Input": "Je vais rentrer le 1er janvier", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "1er janvier", + "Type": "date", + "Value": { + "Timex": "XXXX-01-01", + "FutureResolution": { + "date": "2017-01-01" + }, + "PastResolution": { + "date": "2016-01-01" + } + }, + "Start": 19, + "Length": 11 + } + ] + }, + { + "Input": "Je vais rentrer le 21 mai", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "21 mai", + "Type": "date", + "Value": { + "Timex": "XXXX-05-21", + "FutureResolution": { + "date": "2017-05-21" + }, + "PastResolution": { + "date": "2016-05-21" + } + }, + "Start": 19, + "Length": 6 + } + ] + }, + { + "Input": "Je vais rentrer le 21/05", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "21/05", + "Type": "date", + "Value": { + "Timex": "XXXX-05-21", + "FutureResolution": { + "date": "2017-05-21" + }, + "PastResolution": { + "date": "2016-05-21" + } + }, + "Start": 19, + "Length": 5 + } + ] + }, + { + "Input": "Je vais rentrer le 2 aoรปt", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "2 aoรปt", + "Type": "date", + "Value": { + "Timex": "XXXX-08-02", + "FutureResolution": { + "date": "2017-08-02" + }, + "PastResolution": { + "date": "2016-08-02" + } + }, + "Start": 19, + "Length": 6 + } + ] + }, + { + "Input": "Je vais rentrer le 22 juin", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "22 juin", + "Type": "date", + "Value": { + "Timex": "XXXX-06-22", + "FutureResolution": { + "date": "2017-06-22" + }, + "PastResolution": { + "date": "2016-06-22" + } + }, + "Start": 19, + "Length": 7 + } + ] + }, + { + "Input": "Je vais rentrer vendredi", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "vendredi", + "Type": "date", + "Value": { + "Timex": "XXXX-WXX-5", + "FutureResolution": { + "date": "2016-11-11" + }, + "PastResolution": { + "date": "2016-11-04" + } + }, + "Start": 16, + "Length": 8 + } + ] + }, + { + "Input": "Je vais rentrer aujourd'hui", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "aujourd'hui", + "Type": "date", + "Value": { + "Timex": "2016-11-07", + "FutureResolution": { + "date": "2016-11-07" + }, + "PastResolution": { + "date": "2016-11-07" + } + }, + "Start": 16, + "Length": 11 + } + ] + }, + { + "Input": "Je vais rentrer demain", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "demain", + "Type": "date", + "Value": { + "Timex": "2016-11-08", + "FutureResolution": { + "date": "2016-11-08" + }, + "PastResolution": { + "date": "2016-11-08" + } + }, + "Start": 16, + "Length": 6 + } + ] + }, + { + "Input": "Je vais rentrer hier", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "hier", + "Type": "date", + "Value": { + "Timex": "2016-11-06", + "FutureResolution": { + "date": "2016-11-06" + }, + "PastResolution": { + "date": "2016-11-06" + } + }, + "Start": 16, + "Length": 4 + } + ] + }, + { + "Input": "Je vais rentrer avant-hier", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "avant-hier", + "Type": "date", + "Value": { + "Timex": "2016-11-05", + "FutureResolution": { + "date": "2016-11-05" + }, + "PastResolution": { + "date": "2016-11-05" + } + }, + "Start": 16, + "Length": 10 + } + ] + }, + { + "Input": "Je vais rentrer aprรจs demain", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "aprรจs demain", + "Type": "date", + "Value": { + "Timex": "2016-11-09", + "FutureResolution": { + "date": "2016-11-09" + }, + "PastResolution": { + "date": "2016-11-09" + } + }, + "Start": 16, + "Length": 12 + } + ] + }, + { + "Input": "Aprรจs demain", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "Aprรจs demain", + "Type": "date", + "Value": { + "Timex": "2016-11-09", + "FutureResolution": { + "date": "2016-11-09" + }, + "PastResolution": { + "date": "2016-11-09" + } + }, + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "Je vais rentrer le jour suivant", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "jour suivant", + "Type": "date", + "Value": { + "Timex": "2016-11-08", + "FutureResolution": { + "date": "2016-11-08" + }, + "PastResolution": { + "date": "2016-11-08" + } + }, + "Start": 19, + "Length": 12 + } + ] + }, + { + "Input": "Je vais rentrer le lendemain", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "lendemain", + "Type": "date", + "Value": { + "Timex": "2016-11-08", + "FutureResolution": { + "date": "2016-11-08" + }, + "PastResolution": { + "date": "2016-11-08" + } + }, + "Start": 19, + "Length": 9 + } + ] + }, + { + "Input": "Je vais rentrer ce vendredi", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ce vendredi", + "Type": "date", + "Value": { + "Timex": "2016-11-11", + "FutureResolution": { + "date": "2016-11-11" + }, + "PastResolution": { + "date": "2016-11-11" + } + }, + "Start": 16, + "Length": 11 + } + ] + }, + { + "Input": "Je vais rentrer dimanche prochain", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "dimanche prochain", + "Type": "date", + "Value": { + "Timex": "2016-11-20", + "FutureResolution": { + "date": "2016-11-20" + }, + "PastResolution": { + "date": "2016-11-20" + } + }, + "Start": 16, + "Length": 17 + } + ] + }, + { + "Input": "Je vais rentrer dimanche dernier", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "dimanche dernier", + "Type": "date", + "Value": { + "Timex": "2016-11-06", + "FutureResolution": { + "date": "2016-11-06" + }, + "PastResolution": { + "date": "2016-11-06" + } + }, + "Start": 16, + "Length": 16 + } + ] + }, + { + "Input": "Je vais rentrer vendredi de cette semaine", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "vendredi de cette semaine", + "Type": "date", + "Value": { + "Timex": "2016-11-11", + "FutureResolution": { + "date": "2016-11-11" + }, + "PastResolution": { + "date": "2016-11-11" + } + }, + "Start": 16, + "Length": 25 + } + ] + }, + { + "Input": "Je vais rentrer dimanche de la semaine prochaine", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "dimanche de la semaine prochaine", + "Type": "date", + "Value": { + "Timex": "2016-11-20", + "FutureResolution": { + "date": "2016-11-20" + }, + "PastResolution": { + "date": "2016-11-20" + } + }, + "Start": 16, + "Length": 32 + } + ] + }, + { + "Input": "Je vais rentrer dimanche de la semaine derniรจre", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "dimanche de la semaine derniรจre", + "Type": "date", + "Value": { + "Timex": "2016-11-06", + "FutureResolution": { + "date": "2016-11-06" + }, + "PastResolution": { + "date": "2016-11-06" + } + }, + "Start": 16, + "Length": 31 + } + ] + }, + { + "Input": "Je vais rentrer dernier jour", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "dernier jour", + "Type": "date", + "Value": { + "Timex": "2016-11-06", + "FutureResolution": { + "date": "2016-11-06" + }, + "PastResolution": { + "date": "2016-11-06" + } + }, + "Start": 16, + "Length": 12 + } + ] + }, + { + "Input": "Je vais rentrer le dernier jour", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "le dernier jour", + "Type": "date", + "Value": { + "Timex": "2016-11-06", + "FutureResolution": { + "date": "2016-11-06" + }, + "PastResolution": { + "date": "2016-11-06" + } + }, + "Start": 16, + "Length": 15 + } + ] + }, + { + "Input": "Je vais rentrer le jour", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "le jour", + "Type": "date", + "Value": { + "Timex": "2016-11-07", + "FutureResolution": { + "date": "2016-11-07" + }, + "PastResolution": { + "date": "2016-11-07" + } + }, + "Start": 16, + "Length": 7 + } + ] + }, + { + "Input": "Je vais rentrer le 15 juin 2016", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "15 juin 2016", + "Type": "date", + "Value": { + "Timex": "2016-06-15", + "FutureResolution": { + "date": "2016-06-15" + }, + "PastResolution": { + "date": "2016-06-15" + } + }, + "Start": 19, + "Length": 12 + } + ] + }, + { + "Input": "Je vais rentrer le premier vendredi en juillet", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "premier vendredi en juillet", + "Type": "date", + "Value": { + "Timex": "XXXX-07-WXX-5-#1", + "FutureResolution": { + "date": "2017-07-07" + }, + "PastResolution": { + "date": "2016-07-01" + } + }, + "Start": 19, + "Length": 27 + } + ] + }, + { + "Input": "Je vais rentrer le premier vendredi de ce mois", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "premier vendredi de ce mois", + "Type": "date", + "Value": { + "Timex": "XXXX-11-WXX-5-#1", + "FutureResolution": { + "date": "2016-11-04" + }, + "PastResolution": { + "date": "2016-11-04" + } + }, + "Start": 19, + "Length": 27 + } + ] + }, + { + "Input": "Je vais rentrer vendredi prochain", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "vendredi prochain", + "Type": "date", + "Value": { + "Timex": "2016-11-18", + "FutureResolution": { + "date": "2016-11-18" + }, + "PastResolution": { + "date": "2016-11-18" + } + }, + "Start": 16, + "Length": 17 + } + ] + }, + { + "Input": "Je reviendrai vendredi de la semaine prochaine", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "vendredi de la semaine prochaine", + "Type": "date", + "Value": { + "Timex": "2016-11-18", + "FutureResolution": { + "date": "2016-11-18" + }, + "PastResolution": { + "date": "2016-11-18" + } + }, + "Start": 14, + "Length": 32 + } + ] + }, + { + "Input": "A qoui ressemble ma journรฉe ?", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ma journรฉe", + "Type": "date", + "Value": { + "Timex": "2016-11-07", + "FutureResolution": { + "date": "2016-11-07" + }, + "PastResolution": { + "date": "2016-11-07" + } + }, + "Start": 17, + "Length": 10 + } + ] + }, + { + "Input": "Je vais rentrer ce jour", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ce jour", + "Type": "date", + "Value": { + "Timex": "2016-11-07", + "FutureResolution": { + "date": "2016-11-07" + }, + "PastResolution": { + "date": "2016-11-07" + } + }, + "Start": 16, + "Length": 7 + } + ] + }, + { + "Input": "Je vais rentrer le jour pasรฉe", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "jour pasรฉe", + "Type": "date", + "Value": { + "Timex": "2016-11-06", + "FutureResolution": { + "date": "2016-11-06" + }, + "PastResolution": { + "date": "2016-11-06" + } + }, + "Start": 19, + "Length": 10 + } + ] + }, + { + "Input": "Je vais rentrer dans deux semaines", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "dans deux semaines", + "Type": "date", + "Value": { + "Timex": "2016-11-21", + "FutureResolution": { + "date": "2016-11-21" + }, + "PastResolution": { + "date": "2016-11-21" + } + }, + "Start": 16, + "Length": 18 + } + ] + }, + { + "Input": "ร€ qui ai-je envoyรฉ un mail il y a un mois", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "il y a un mois", + "Type": "date", + "Value": { + "Timex": "2016-10-07", + "FutureResolution": { + "date": "2016-10-07" + }, + "PastResolution": { + "date": "2016-10-07" + } + }, + "Start": 27, + "Length": 14 + } + ] + }, + { + "Input": "ร€ qui ai-je envoyรฉ un mail il y a quelques mois ?", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "il y a quelques mois", + "Type": "date", + "Value": { + "Timex": "2016-08-07", + "FutureResolution": { + "date": "2016-08-07" + }, + "PastResolution": { + "date": "2016-08-07" + } + }, + "Start": 27, + "Length": 20 + } + ] + }, + { + "Input": "ร€ qui ai-je envoyรฉ un mail il y a quelques jours ?", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "il y a quelques jours", + "Type": "date", + "Value": { + "Timex": "2016-11-04", + "FutureResolution": { + "date": "2016-11-04" + }, + "PastResolution": { + "date": "2016-11-04" + } + }, + "Start": 27, + "Length": 21 + } + ] + }, + { + "Input": "Je suis revenu pour le 27", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "le 27", + "Type": "date", + "Value": { + "Timex": "XXXX-XX-27", + "FutureResolution": { + "date": "2016-11-27" + }, + "PastResolution": { + "date": "2016-10-27" + } + }, + "Start": 20, + "Length": 5 + } + ] + }, + { + "Input": "Je suis revenu pour le vingt-sept", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "le vingt-sept", + "Type": "date", + "Value": { + "Timex": "XXXX-XX-27", + "FutureResolution": { + "date": "2016-11-27" + }, + "PastResolution": { + "date": "2016-10-27" + } + }, + "Start": 20, + "Length": 13 + } + ] + }, + { + "Input": "Je suis revenu pour le 27.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "le 27", + "Type": "date", + "Value": { + "Timex": "XXXX-XX-27", + "FutureResolution": { + "date": "2016-11-27" + }, + "PastResolution": { + "date": "2016-10-27" + } + }, + "Start": 20, + "Length": 5 + } + ] + }, + { + "Input": "Je suis revenu pour le 27 !", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "le 27", + "Type": "date", + "Value": { + "Timex": "XXXX-XX-27", + "FutureResolution": { + "date": "2016-11-27" + }, + "PastResolution": { + "date": "2016-10-27" + } + }, + "Start": 20, + "Length": 5 + } + ] + }, + { + "Input": "Je suis revenu pour le 27 .", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "le 27", + "Type": "date", + "Value": { + "Timex": "XXXX-XX-27", + "FutureResolution": { + "date": "2016-11-27" + }, + "PastResolution": { + "date": "2016-10-27" + } + }, + "Start": 20, + "Length": 5 + } + ] + }, + { + "Input": "Je suis revenu pour le 21", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "le 21", + "Type": "date", + "Value": { + "Timex": "XXXX-XX-21", + "FutureResolution": { + "date": "2016-11-21" + }, + "PastResolution": { + "date": "2016-10-21" + } + }, + "Start": 20, + "Length": 5 + } + ] + }, + { + "Input": "Je suis revenu pour le 22", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "le 22", + "Type": "date", + "Value": { + "Timex": "XXXX-XX-22", + "FutureResolution": { + "date": "2016-11-22" + }, + "PastResolution": { + "date": "2016-10-22" + } + }, + "Start": 20, + "Length": 5 + } + ] + }, + { + "Input": "Je suis revenu pour le 2", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "le 2", + "Type": "date", + "Value": { + "Timex": "XXXX-XX-02", + "FutureResolution": { + "date": "2016-12-02" + }, + "PastResolution": { + "date": "2016-11-02" + } + }, + "Start": 20, + "Length": 4 + } + ] + }, + { + "Input": "Je suis revenu pour le vingt-deux", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "le vingt-deux", + "Type": "date", + "Value": { + "Timex": "XXXX-XX-22", + "FutureResolution": { + "date": "2016-11-22" + }, + "PastResolution": { + "date": "2016-10-22" + } + }, + "Start": 20, + "Length": 13 + } + ] + }, + { + "Input": "Je suis revenu pour le 30", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "le 30", + "Type": "date", + "Value": { + "Timex": "XXXX-XX-30", + "FutureResolution": { + "date": "2016-11-30" + }, + "PastResolution": { + "date": "2016-10-30" + } + }, + "Start": 20, + "Length": 5 + } + ] + }, + { + "Input": "Je suis revenu le vingt-et-un, jeudi", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "vingt-et-un, jeudi", + "Type": "date", + "Value": { + "Timex": "2017-09-21", + "FutureResolution": { + "date": "2017-09-21" + }, + "PastResolution": { + "date": "2017-09-21" + } + }, + "Start": 18, + "Length": 18 + } + ] + }, + { + "Input": "Je suis revenu le vendredi 22", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "vendredi 22", + "Type": "date", + "Value": { + "Timex": "2017-09-22", + "FutureResolution": { + "date": "2017-09-22" + }, + "PastResolution": { + "date": "2017-09-22" + } + }, + "Start": 18, + "Length": 11 + } + ] + }, + { + "Input": "Je suis revenu le samedi 23", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "samedi 23", + "Type": "date", + "Value": { + "Timex": "2017-09-23", + "FutureResolution": { + "date": "2017-09-23" + }, + "PastResolution": { + "date": "2017-09-23" + } + }, + "Start": 18, + "Length": 9 + } + ] + }, + { + "Input": "Je suis revenu vendredi, le 15", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "vendredi, le 15", + "Type": "date", + "Value": { + "Timex": "2017-09-15", + "FutureResolution": { + "date": "2017-09-15" + }, + "PastResolution": { + "date": "2017-09-15" + } + }, + "Start": 15, + "Length": 15 + } + ] + }, + { + "Input": "Je suis revenu le jeudi 21", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "jeudi 21", + "Type": "date", + "Value": { + "Timex": "2017-09-21", + "FutureResolution": { + "date": "2017-09-21" + }, + "PastResolution": { + "date": "2017-09-21" + } + }, + "Start": 18, + "Length": 8 + } + ] + }, + { + "Input": "Je suis revenu vendredi, le 22", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "vendredi, le 22", + "Type": "date", + "Value": { + "Timex": "2017-09-22", + "FutureResolution": { + "date": "2017-09-22" + }, + "PastResolution": { + "date": "2017-09-22" + } + }, + "Start": 15, + "Length": 15 + } + ] + }, + { + "Input": "Je suis revenu le vendredi 15", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "vendredi 15", + "Type": "date", + "Value": { + "Timex": "2017-09-15", + "FutureResolution": { + "date": "2017-09-15" + }, + "PastResolution": { + "date": "2017-09-15" + } + }, + "Start": 18, + "Length": 11 + } + ] + }, + { + "Input": "Je vais rentrer le deuxiรจme dimanche", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "deuxiรจme dimanche", + "Type": "date", + "Value": { + "Timex": "2017-09-10", + "FutureResolution": { + "date": "2017-09-10" + }, + "PastResolution": { + "date": "2017-09-10" + } + }, + "Start": 19, + "Length": 17 + } + ] + }, + { + "Input": "Je vais rentrer le premier dimanche", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "premier dimanche", + "Type": "date", + "Value": { + "Timex": "2017-09-03", + "FutureResolution": { + "date": "2017-09-03" + }, + "PastResolution": { + "date": "2017-09-03" + } + }, + "Start": 19, + "Length": 16 + } + ] + }, + { + "Input": "Je vais rentrer le troisiรจme mardi", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "troisiรจme mardi", + "Type": "date", + "Value": { + "Timex": "2017-09-19", + "FutureResolution": { + "date": "2017-09-19" + }, + "PastResolution": { + "date": "2017-09-19" + } + }, + "Start": 19, + "Length": 15 + } + ] + }, + { + "Input": "Je vais rentrer le cinquiรจme dimanche", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "cinquiรจme dimanche", + "Type": "date", + "Value": { + "Timex": "2017-09-31", + "FutureResolution": { + "date": "0001-01-01" + }, + "PastResolution": { + "date": "0001-01-01" + } + }, + "Start": 19, + "Length": 18 + } + ] + }, + { + "Input": "Je suis revenu le 20 du mois prochain", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "mois prochain", + "Type": "date", + "Value": { + "Timex": "2016-12-20", + "FutureResolution": { + "date": "2016-12-20" + }, + "PastResolution": { + "date": "2016-12-20" + } + }, + "Start": 24, + "Length": 13 + } + ] + }, + { + "Input": "Je suis revenu le 31 de ce mois", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "31 de ce mois", + "Type": "date", + "Value": { + "Timex": "2016-11-31", + "FutureResolution": { + "date": "0001-01-01" + }, + "PastResolution": { + "date": "0001-01-01" + } + }, + "Start": 18, + "Length": 13 + } + ] + }, + { + "Input": "Je vais rentrer le 12 janvier 2018", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "12 janvier 2018", + "Type": "date", + "Value": { + "Timex": "2018-01-12", + "FutureResolution": { + "date": "2018-01-12" + }, + "PastResolution": { + "date": "2018-01-12" + } + }, + "Start": 19, + "Length": 15 + } + ] + }, + { + "Input": "Je vais rentrer le 18 septembre 2015", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "18 septembre 2015", + "Type": "date", + "Value": { + "Timex": "2015-09-18", + "FutureResolution": { + "date": "2015-09-18" + }, + "PastResolution": { + "date": "2015-09-18" + } + }, + "Start": 19, + "Length": 17 + } + ] + }, + { + "Input": "Je suis revenu il y a deux jours", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "il y a deux jours", + "Type": "date", + "Value": { + "Timex": "2016-11-05", + "FutureResolution": { + "date": "2016-11-05" + }, + "PastResolution": { + "date": "2016-11-05" + } + }, + "Start": 15, + "Length": 17 + } + ] + }, + { + "Input": "Je suis revenu il y a deux ans", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "il y a deux ans", + "Type": "date", + "Value": { + "Timex": "2014-11-07", + "FutureResolution": { + "date": "2014-11-07" + }, + "PastResolution": { + "date": "2014-11-07" + } + }, + "Start": 15, + "Length": 15 + } + ] + }, + { + "Input": "le 16 novembre 2016", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "16 novembre 2016", + "Type": "date", + "Value": { + "Timex": "2016-11-16", + "FutureResolution": { + "date": "2016-11-16" + }, + "PastResolution": { + "date": "2016-11-16" + } + }, + "Start": 3, + "Length": 16 + } + ] + }, + { + "Input": "Nous avons eu une rรฉunion il y a un mois et 21 jours", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "il y a un mois et 21 jours", + "Type": "date", + "Value": { + "Timex": "2017-10-02", + "FutureResolution": { + "date": "2017-10-02" + }, + "PastResolution": { + "date": "2017-10-02" + } + }, + "Start": 26, + "Length": 26 + } + ] + }, + { + "Input": "Je suis parti il y a deux ans plus d'un mois et 21 jours", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "deux ans plus d'un mois et 21 jours", + "Type": "date", + "Value": { + "Timex": "2015-10-02", + "FutureResolution": { + "date": "2015-10-02" + }, + "PastResolution": { + "date": "2015-10-02" + } + }, + "Start": 21, + "Length": 35 + } + ] + }, + { + "Input": "Je vais partir dans deux ans et 21 jours", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "dans deux ans et 21 jours", + "Type": "date", + "Value": { + "Timex": "2019-12-14", + "FutureResolution": { + "date": "2019-12-14" + }, + "PastResolution": { + "date": "2019-12-14" + } + }, + "Start": 15, + "Length": 25 + } + ] + }, + { + "Input": "Je suis parti il y a un mois plus de deux ans et 21 jours", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "un mois plus de deux ans et 21 jours", + "Type": "date", + "Value": { + "Timex": "2015-10-02", + "FutureResolution": { + "date": "2015-10-02" + }, + "PastResolution": { + "date": "2015-10-02" + } + }, + "Start": 21, + "Length": 36 + } + ] + }, + { + "Input": "Nous avons eu une rรฉunion il y a un mois plus de 21 jours", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "il y a un mois plus de 21 jours", + "Type": "date", + "Value": { + "Timex": "2017-10-02", + "FutureResolution": { + "date": "2017-10-02" + }, + "PastResolution": { + "date": "2017-10-02" + } + }, + "Start": 26, + "Length": 31 + } + ] + }, + { + "Input": "Nous avons une rรฉunion le 20 du mois prochain", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "20 du mois prochain", + "Type": "date", + "Value": { + "Timex": "2018-01-20", + "FutureResolution": { + "date": "2018-01-20" + }, + "PastResolution": { + "date": "2018-01-20" + } + }, + "Start": 26, + "Length": 19 + } + ] + }, + { + "Input": "Nous avons une rรฉunion le 5 dรฉcembre 1391", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "5 dรฉcembre 1391", + "Type": "date", + "Value": { + "Timex": "1391-12-05", + "FutureResolution": { + "date": "1391-12-05" + }, + "PastResolution": { + "date": "1391-12-05" + } + }, + "Start": 26, + "Length": 15 + } + ] + }, + { + "Input": "le lundi 22 janvier 2018", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "lundi 22 janvier 2018", + "Type": "date", + "Value": { + "Timex": "2018-01-22", + "FutureResolution": { + "date": "2018-01-22" + }, + "PastResolution": { + "date": "2018-01-22" + } + }, + "Start": 3, + "Length": 21 + } + ] + }, + { + "Input": "le dimanche janvier 21 2018", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "dimanche janvier 21 2018", + "Type": "date", + "Value": { + "Timex": "2018-01-21", + "FutureResolution": { + "date": "2018-01-21" + }, + "PastResolution": { + "date": "2018-01-21" + } + }, + "Start": 3, + "Length": 24 + } + ] + }, + { + "Input": "le 21 septembre 1978", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "21 septembre 1978", + "Type": "date", + "Value": { + "Timex": "1978-09-21", + "FutureResolution": { + "date": "1978-09-21" + }, + "PastResolution": { + "date": "1978-09-21" + } + }, + "Start": 3, + "Length": 17 + } + ] + }, + { + "Input": "le 10 septembre 1901", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "10 septembre 1901", + "Type": "date", + "Value": { + "Timex": "1901-09-10", + "FutureResolution": { + "date": "1901-09-10" + }, + "PastResolution": { + "date": "1901-09-10" + } + }, + "Start": 3, + "Length": 17 + } + ] + }, + { + "Input": "le 10 septembre 2000", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "10 septembre 2000", + "Type": "date", + "Value": { + "Timex": "2000-09-10", + "FutureResolution": { + "date": "2000-09-10" + }, + "PastResolution": { + "date": "2000-09-10" + } + }, + "Start": 3, + "Length": 17 + } + ] + }, + { + "Input": "Je vais vous rencontrer le premier vendredi du mois prochain", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "premier vendredi du mois prochain", + "Type": "date", + "Value": { + "Timex": "XXXX-04-WXX-5-#1", + "FutureResolution": { + "date": "2018-04-06" + }, + "PastResolution": { + "date": "2018-04-06" + } + }, + "Start": 27, + "Length": 33 + } + ] + }, + { + "Input": "Donc, disons le deuxiรจme lundi du mois prochain ?", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "deuxiรจme lundi du mois prochain", + "Type": "date", + "Value": { + "Timex": "XXXX-04-WXX-1-#2", + "FutureResolution": { + "date": "2018-04-09" + }, + "PastResolution": { + "date": "2018-04-09" + } + }, + "Start": 16, + "Length": 31 + } + ] + }, + { + "Input": "Je suis revenu le troisรจme mercredi du mois dernier", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "troisรจme mercredi du mois dernier", + "Type": "date", + "Value": { + "Timex": "XXXX-02-WXX-3-#3", + "FutureResolution": { + "date": "2018-02-21" + }, + "PastResolution": { + "date": "2018-02-21" + } + }, + "Start": 18, + "Length": 33 + } + ] + }, + { + "Input": "Je vais aller au voyage mercredi de la semaine prochaine", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "mercredi de la semaine prochaine", + "Type": "date", + "Value": { + "Timex": "2018-03-27", + "FutureResolution": { + "date": "2018-03-27" + }, + "PastResolution": { + "date": "2018-03-27" + } + }, + "Start": 24, + "Length": 32 + } + ] + }, + { + "Input": "Remettez vos devoirs le dimanche prochaine", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "dimanche prochaine", + "Type": "date", + "Value": { + "Timex": "2018-04-01", + "FutureResolution": { + "date": "2018-04-01" + }, + "PastResolution": { + "date": "2018-04-01" + } + }, + "Start": 24, + "Length": 18 + } + ] + }, + { + "Input": "Je vais rentrer dans deux jours aprรจs lendemain", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "deux jours aprรจs lendemain", + "Type": "date", + "Value": { + "Timex": "2018-04-23", + "FutureResolution": { + "date": "2018-04-23" + }, + "PastResolution": { + "date": "2018-04-23" + } + }, + "Start": 21, + "Length": 26 + } + ] + }, + { + "Input": "Je vais rentrer dans quatre jours aprรจs hier", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "quatre jours aprรจs hier", + "Type": "date", + "Value": { + "Timex": "2018-04-23", + "FutureResolution": { + "date": "2018-04-23" + }, + "PastResolution": { + "date": "2018-04-23" + } + }, + "Start": 21, + "Length": 23 + } + ] + }, + { + "Input": "รŠtes-vous libre le 13 mai 2015 ?", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "13 mai 2015", + "Type": "date", + "Value": { + "Timex": "2015-05-13", + "FutureResolution": { + "date": "2015-05-13" + }, + "PastResolution": { + "date": "2015-05-13" + } + }, + "Start": 19, + "Length": 11 + } + ] + }, + { + "Input": "Es-tu disponible le 13-5-2015 ?", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "13-5-2015", + "Type": "date", + "Value": { + "Timex": "2015-05-13", + "FutureResolution": { + "date": "2015-05-13" + }, + "PastResolution": { + "date": "2015-05-13" + } + }, + "Start": 20, + "Length": 9 + } + ] + }, + { + "Input": "Je reviendrai le 3-7-2017", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "3-7-2017", + "Type": "date", + "Value": { + "Timex": "2017-03-07", + "FutureResolution": { + "date": "2017-03-07" + }, + "PastResolution": { + "date": "2017-03-07" + } + }, + "Start": 17, + "Length": 8 + } + ] + }, + { + "Input": "Je reviendrai le 3-7-07", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "3-7-07", + "Type": "date", + "Value": { + "Timex": "2007-03-07", + "FutureResolution": { + "date": "2007-03-07" + }, + "PastResolution": { + "date": "2007-03-07" + } + }, + "Start": 17, + "Length": 6 + } + ] + }, + { + "Input": "Je reviendrai le 3-7-27", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "3-7-27", + "Type": "date", + "Value": { + "Timex": "2027-03-07", + "FutureResolution": { + "date": "2027-03-07" + }, + "PastResolution": { + "date": "2027-03-07" + } + }, + "Start": 17, + "Length": 6 + } + ] + }, + { + "Input": "Je reviendrai le 5 mai 1989", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "5 mai 1989", + "Type": "date", + "Value": { + "Timex": "1989-05-05", + "FutureResolution": { + "date": "1989-05-05" + }, + "PastResolution": { + "date": "1989-05-05" + } + }, + "Start": 17, + "Length": 10 + } + ] + }, + { + "Input": "Je reviendrai le 05/05/71", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "05/05/71", + "Type": "date", + "Value": { + "Timex": "1971-05-05", + "FutureResolution": { + "date": "1971-05-05" + }, + "PastResolution": { + "date": "1971-05-05" + } + }, + "Start": 17, + "Length": 8 + } + ] + }, + { + "Input": "Es-tu disponible deux dimanches ร  partir d'aujourd'hui ?", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "deux dimanches ร  partir d'aujourd'hui", + "Type": "date", + "Value": { + "Timex": "2018-05-20", + "FutureResolution": { + "date": "2018-05-20" + }, + "PastResolution": { + "date": "2018-05-20" + } + }, + "Start": 17, + "Length": 37 + } + ] + }, + { + "Input": "Es-tu disponible aprรจs deux lundis ?", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "aprรจs deux lundis", + "Type": "date", + "Value": { + "Timex": "2018-05-21", + "FutureResolution": { + "date": "2018-05-21" + }, + "PastResolution": { + "date": "2018-05-21" + } + }, + "Start": 17, + "Length": 17 + } + ] + }, + { + "Input": "Es-tu disponible aprรจs demain ?", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "aprรจs demain", + "Type": "date", + "Value": { + "Timex": "2018-06-02", + "FutureResolution": { + "date": "2018-06-02" + }, + "PastResolution": { + "date": "2018-06-02" + } + }, + "Start": 17, + "Length": 12 + } + ] + }, + { + "Input": "Es-tu disponible trois semaines aprรจs lendemain ?", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "trois semaines aprรจs lendemain", + "Type": "date", + "Value": { + "Timex": "2018-06-22", + "FutureResolution": { + "date": "2018-06-22" + }, + "PastResolution": { + "date": "2018-06-22" + } + }, + "Start": 17, + "Length": 30 + } + ] + }, + { + "Input": "Oรน es-tu deux jours avant hier ?", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "deux jours avant hier", + "Type": "date", + "Value": { + "Timex": "2018-05-28", + "FutureResolution": { + "date": "2018-05-28" + }, + "PastResolution": { + "date": "2018-05-28" + } + }, + "Start": 9, + "Length": 21 + } + ] + }, + { + "Input": "Je vais partir dans trois semaines", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "dans trois semaines", + "Type": "date", + "Value": { + "Timex": "2018-07-26", + "FutureResolution": { + "date": "2018-07-26" + }, + "PastResolution": { + "date": "2018-07-26" + } + }, + "Start": 15, + "Length": 19 + } + ] + }, + { + "Input": "Cortana, veillez faire un appel Skype dans 4 journรฉes de travail", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "dans 4 journรฉes de travail", + "Type": "date", + "Value": { + "Timex": "2018-08-27", + "FutureResolution": { + "date": "2018-08-27" + }, + "PastResolution": { + "date": "2018-08-27" + } + }, + "Start": 38, + "Length": 26 + } + ] + }, + { + "Input": "Je reviendrai le 22 juin 2017", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "22 juin 2017", + "Type": "date", + "Value": { + "Timex": "2017-06-22", + "FutureResolution": { + "date": "2017-06-22" + }, + "PastResolution": { + "date": "2017-06-22" + } + }, + "Start": 17, + "Length": 12 + } + ] + }, + { + "Input": "je reviendrai le 1 sep. 2019", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "1 sep. 2019", + "Type": "date", + "Value": { + "Timex": "2019-09-01", + "FutureResolution": { + "date": "2019-09-01" + }, + "PastResolution": { + "date": "2019-09-01" + } + }, + "Start": 17, + "Length": 11 + } + ] + }, + { + "Input": "je reviendrai 01/09/2019", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "01/09/2019", + "Type": "date", + "Value": { + "Timex": "2019-09-01", + "FutureResolution": { + "date": "2019-09-01" + }, + "PastResolution": { + "date": "2019-09-01" + } + }, + "Start": 14, + "Length": 10 + } + ] + } +] diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/French/DatePeriodExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/French/DatePeriodExtractor.json new file mode 100644 index 000000000..30600f3b4 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/French/DatePeriodExtractor.json @@ -0,0 +1,5954 @@ +[ + { + "Input": "Je serai dans dรฉc", + "Results": [ + { + "Text": "dรฉc", + "Type": "daterange", + "Start": 14, + "Length": 3 + } + ] + }, + { + "Input": "Je serai dehors de 4 ร  22 ce mois", + "Results": [ + { + "Text": "4 ร  22 ce mois", + "Type": "daterange", + "Start": 19, + "Length": 14 + } + ] + }, + { + "Input": "Je serai dehors 3 jusqu'a 12 Sep hahaha", + "Results": [ + { + "Text": "3 jusqu'a 12 Sep", + "Type": "daterange", + "Start": 16, + "Length": 16 + } + ] + }, + { + "Input": "Je serai dehors 4 ร  23 mois prochain", + "Results": [ + { + "Text": "4 ร  23 mois prochain", + "Type": "daterange", + "Start": 16, + "Length": 20 + } + ] + }, + { + "Input": "Je serai dehors 4 jusqu'a 23 cette mois", + "Results": [ + { + "Text": "4 jusqu'a 23 cette mois", + "Type": "daterange", + "Start": 16, + "Length": 23 + } + ] + }, + { + "Input": "Je serai dehors entre 4 et 22 cette mois", + "Results": [ + { + "Text": "entre 4 et 22 cette mois", + "Type": "daterange", + "Start": 16, + "Length": 24 + } + ] + }, + { + "Input": "Je serai dehors entre 3 et 12 de Sept hahaha", + "Results": [ + { + "Text": "entre 3 et 12 de Sept", + "Type": "daterange", + "Start": 16, + "Length": 21 + } + ] + }, + { + "Input": "Je serai dehors entre septembre 4 ร  septembre 8", + "Results": [ + { + "Text": " septembre 4 ร  septembre 8", + "Type": "daterange", + "Start": 21, + "Length": 26 + } + ] + }, + { + "Input": "Je serai dehors entre Novembre 15 jusqu'a 19", + "Results": [ + { + "Text": "entre Novembre 15 jusqu'a 19", + "Type": "daterange", + "Start": 16, + "Length": 28 + } + ] + }, + { + "Input": "Je serai dehors entre Novembre 15 avant 19", + "Results": [ + { + "Text": "entre Novembre 15 avant 19", + "Type": "daterange", + "Start": 16, + "Length": 26 + } + ] + }, + { + "Input": "Je serai dehors entre 4 ร  22 ce mois", + "Results": [ + { + "Text": "entre 4 ร  22 ce mois", + "Type": "daterange", + "Start": 16, + "Length": 20 + } + ] + }, + { + "Input": "Je serai dehors entre 4-22 Janv, 2017", + "Results": [ + { + "Text": "entre 4-22 Janv, 2017", + "Type": "daterange", + "Start": 16, + "Length": 21 + } + ] + }, + { + "Input": "Je serai dehors dans cette semaine", + "Results": [ + { + "Text": "cette semaine", + "Type": "daterange", + "Start": 21, + "Length": 13 + } + ] + }, + { + "Input": "Je serai dehors Septembre", + "Results": [ + { + "Text": "Septembre", + "Type": "daterange", + "Start": 16, + "Length": 9 + } + ] + }, + { + "Input": "Je serai dehors cette Septembre", + "Results": [ + { + "Text": "cette Septembre", + "Type": "daterange", + "Start": 16, + "Length": 15 + } + ] + }, + { + "Input": "Je serai dehors prochain jun", + "Results": [ + { + "Text": "prochain jun", + "Type": "daterange", + "Start": 16, + "Length": 12 + } + ] + }, + { + "Input": "Je serai dehors juin 2016", + "Results": [ + { + "Text": "juin 2016", + "Type": "daterange", + "Start": 16, + "Length": 9 + } + ] + }, + { + "Input": "Je serai dehors cette weekend", + "Results": [ + { + "Text": "cette weekend", + "Type": "daterange", + "Start": 16, + "Length": 13 + } + ] + }, + { + "Input": "Je serai dehors le 3 semaine cette mois", + "Results": [ + { + "Text": "cette mois", + "Type": "daterange", + "Start": 29, + "Length": 10 + } + ] + }, + { + "Input": "Je serai dehors dans 3 annees", + "NotSupported": "javascript, java", + "Results": [] + }, + { + "Input": "Je serai dehors dans 3 semaines", + "NotSupported": "javascript, java", + "Results": [] + }, + { + "Input": "Je serai dehors dans 3 mois", + "NotSupported": "javascript, java", + "Results": [ + { + "Text": "mois", + "Type": "daterange", + "Start": 23, + "Length": 4 + } + ] + }, + { + "Input": "Je serai dehors dernier 3 semaines", + "Results": [ + { + "Text": "dernier 3 semaines", + "Type": "daterange", + "Start": 16, + "Length": 18 + } + ] + }, + { + "Input": "Je serai dehors l'annee dernier", + "Results": [ + { + "Text": "l'annee dernier", + "Type": "daterange", + "Start": 16, + "Length": 15 + } + ] + }, + { + "Input": "Je serai dans Jan", + "Results": [ + { + "Text": "Jan", + "Type": "daterange", + "Start": 14, + "Length": 3 + } + ] + }, + { + "Input": "je vai cette Jan", + "Results": [ + { + "Text": "cette Jan", + "Type": "daterange", + "Start": 7, + "Length": 9 + } + ] + }, + { + "Input": "J'etais disparue Jan 2001", + "Results": [ + { + "Text": "Jan 2001", + "Type": "daterange", + "Start": 17, + "Length": 8 + } + ] + }, + { + "Input": "J'etais disparue Jan, 2001", + "Results": [ + { + "Text": "Jan, 2001", + "Type": "daterange", + "Start": 17, + "Length": 9 + } + ] + }, + { + "Input": "Je serai dans Fev", + "Results": [ + { + "Text": "Fev", + "Type": "daterange", + "Start": 14, + "Length": 3 + } + ] + }, + { + "Input": "je vai cette Fev", + "Results": [ + { + "Text": "cette Fev", + "Type": "daterange", + "Start": 7, + "Length": 9 + } + ] + }, + { + "Input": "J'etais disparue Fev 2001", + "Results": [ + { + "Text": "Fev 2001", + "Type": "daterange", + "Start": 17, + "Length": 8 + } + ] + }, + { + "Input": "J'etais disparue Fev, 2001", + "Results": [ + { + "Text": "Fev, 2001", + "Type": "daterange", + "Start": 17, + "Length": 9 + } + ] + }, + { + "Input": "Je serai dans Mar", + "Results": [ + { + "Text": "Mar", + "Type": "daterange", + "Start": 14, + "Length": 3 + } + ] + }, + { + "Input": "je vai cette Mar", + "Results": [ + { + "Text": "cette Mar", + "Type": "daterange", + "Start": 7, + "Length": 9 + } + ] + }, + { + "Input": "J'etais disparue Mar 2001", + "Results": [ + { + "Text": "Mar 2001", + "Type": "daterange", + "Start": 17, + "Length": 8 + } + ] + }, + { + "Input": "J'etais disparue Mar, 2001", + "Results": [ + { + "Text": "Mar, 2001", + "Type": "daterange", + "Start": 17, + "Length": 9 + } + ] + }, + { + "Input": "Je serai dans Avr", + "Results": [ + { + "Text": "Avr", + "Type": "daterange", + "Start": 14, + "Length": 3 + } + ] + }, + { + "Input": "je vai cette Avr", + "Results": [ + { + "Text": "cette Avr", + "Type": "daterange", + "Start": 7, + "Length": 9 + } + ] + }, + { + "Input": "J'etais disparue Avr 2001", + "Results": [ + { + "Text": "Avr 2001", + "Type": "daterange", + "Start": 17, + "Length": 8 + } + ] + }, + { + "Input": "J'etais disparue Avr, 2001", + "Results": [ + { + "Text": "Avr, 2001", + "Type": "daterange", + "Start": 17, + "Length": 9 + } + ] + }, + { + "Input": "Je serai dans Mai", + "Results": [ + { + "Text": "Mai", + "Type": "daterange", + "Start": 14, + "Length": 3 + } + ] + }, + { + "Input": "je vai cette Mai", + "Results": [ + { + "Text": "cette Mai", + "Type": "daterange", + "Start": 7, + "Length": 9 + } + ] + }, + { + "Input": "J'etais disparue Mai 2001", + "Results": [ + { + "Text": "Mai 2001", + "Type": "daterange", + "Start": 17, + "Length": 8 + } + ] + }, + { + "Input": "J'etais disparue Mai, 2001", + "Results": [ + { + "Text": "Mai, 2001", + "Type": "daterange", + "Start": 17, + "Length": 9 + } + ] + }, + { + "Input": "Je serai dans Jun", + "Results": [ + { + "Text": "Jun", + "Type": "daterange", + "Start": 14, + "Length": 3 + } + ] + }, + { + "Input": "je vai cette Jun", + "Results": [ + { + "Text": "cette Jun", + "Type": "daterange", + "Start": 7, + "Length": 9 + } + ] + }, + { + "Input": "J'etais disparue Jun 2001", + "Results": [ + { + "Text": "Jun 2001", + "Type": "daterange", + "Start": 17, + "Length": 8 + } + ] + }, + { + "Input": "J'etais disparue Jun, 2001", + "Results": [ + { + "Text": "Jun, 2001", + "Type": "daterange", + "Start": 17, + "Length": 9 + } + ] + }, + { + "Input": "Je serai dans Jul", + "Results": [ + { + "Text": "Jul", + "Type": "daterange", + "Start": 14, + "Length": 3 + } + ] + }, + { + "Input": "je vai cette Jul", + "Results": [ + { + "Text": "cette Jul", + "Type": "daterange", + "Start": 7, + "Length": 9 + } + ] + }, + { + "Input": "J'etais disparue Jul 2001", + "Results": [ + { + "Text": "Jul 2001", + "Type": "daterange", + "Start": 17, + "Length": 8 + } + ] + }, + { + "Input": "J'etais disparue Jul, 2001", + "Results": [ + { + "Text": "Jul, 2001", + "Type": "daterange", + "Start": 17, + "Length": 9 + } + ] + }, + { + "Input": "Je serai dans Aout", + "Results": [ + { + "Text": "Aout", + "Type": "daterange", + "Start": 14, + "Length": 4 + } + ] + }, + { + "Input": "je vai cette Aout", + "Results": [ + { + "Text": "cette Aout", + "Type": "daterange", + "Start": 7, + "Length": 10 + } + ] + }, + { + "Input": "J'etais disparue Aout 2001", + "Results": [ + { + "Text": "Aout 2001", + "Type": "daterange", + "Start": 17, + "Length": 9 + } + ] + }, + { + "Input": "J'etais disparue Aout, 2001", + "Results": [ + { + "Text": "Aout, 2001", + "Type": "daterange", + "Start": 17, + "Length": 10 + } + ] + }, + { + "Input": "Je serai dans Sep", + "Results": [ + { + "Text": "Sep", + "Type": "daterange", + "Start": 14, + "Length": 3 + } + ] + }, + { + "Input": "je vai cette Sep", + "Results": [ + { + "Text": "cette Sep", + "Type": "daterange", + "Start": 7, + "Length": 9 + } + ] + }, + { + "Input": "J'etais disparue Sep 2001", + "Results": [ + { + "Text": "Sep 2001", + "Type": "daterange", + "Start": 17, + "Length": 8 + } + ] + }, + { + "Input": "J'etais disparue Sep, 2001", + "Results": [ + { + "Text": "Sep, 2001", + "Type": "daterange", + "Start": 17, + "Length": 9 + } + ] + }, + { + "Input": "Je serai dans Oct", + "Results": [ + { + "Text": "Oct", + "Type": "daterange", + "Start": 14, + "Length": 3 + } + ] + }, + { + "Input": "je vai cette Oct", + "Results": [ + { + "Text": "cette Oct", + "Type": "daterange", + "Start": 7, + "Length": 9 + } + ] + }, + { + "Input": "J'etais disparue Oct 2001", + "Results": [ + { + "Text": "Oct 2001", + "Type": "daterange", + "Start": 17, + "Length": 8 + } + ] + }, + { + "Input": "J'etais disparue Oct, 2001", + "Results": [ + { + "Text": "Oct, 2001", + "Type": "daterange", + "Start": 17, + "Length": 9 + } + ] + }, + { + "Input": "Je serai dans Nov", + "Results": [ + { + "Text": "Nov", + "Type": "daterange", + "Start": 14, + "Length": 3 + } + ] + }, + { + "Input": "je vai cette Nov", + "Results": [ + { + "Text": "cette Nov", + "Type": "daterange", + "Start": 7, + "Length": 9 + } + ] + }, + { + "Input": "J'etais disparue Nov 2001", + "Results": [ + { + "Text": "Nov 2001", + "Type": "daterange", + "Start": 17, + "Length": 8 + } + ] + }, + { + "Input": "J'etais disparue Nov, 2001", + "Results": [ + { + "Text": "Nov, 2001", + "Type": "daterange", + "Start": 17, + "Length": 9 + } + ] + }, + { + "Input": "Je serai dans aoรปt", + "Results": [ + { + "Text": "aoรปt", + "Type": "daterange", + "Start": 14, + "Length": 4 + } + ] + }, + { + "Input": "Je serai dans Fรฉvrier", + "Results": [ + { + "Text": "Fรฉvrier", + "Type": "daterange", + "Start": 14, + "Length": 7 + } + ] + }, + { + "Input": "Je serai dans Dec", + "Results": [ + { + "Text": "Dec", + "Type": "daterange", + "Start": 14, + "Length": 3 + } + ] + }, + { + "Input": "je vai cette Dec", + "Results": [ + { + "Text": "cette Dec", + "Type": "daterange", + "Start": 7, + "Length": 9 + } + ] + }, + { + "Input": "J'etais disparue Dec 2001", + "Results": [ + { + "Text": "Dec 2001", + "Type": "daterange", + "Start": 17, + "Length": 8 + } + ] + }, + { + "Input": "J'etais disparue Dec, 2001", + "Results": [ + { + "Text": "Dec, 2001", + "Type": "daterange", + "Start": 17, + "Length": 9 + } + ] + }, + { + "Input": "Je serai Janvier", + "Results": [ + { + "Text": "Janvier", + "Type": "daterange", + "Start": 9, + "Length": 7 + } + ] + }, + { + "Input": "Je vai cette Janvier", + "Results": [ + { + "Text": "cette Janvier", + "Type": "daterange", + "Start": 7, + "Length": 13 + } + ] + }, + { + "Input": "J'etais disparue Janvier 2001", + "Results": [ + { + "Text": "Janvier 2001", + "Type": "daterange", + "Start": 17, + "Length": 12 + } + ] + }, + { + "Input": "J'etais disparue Janvier, 2001", + "Results": [ + { + "Text": "Janvier, 2001", + "Type": "daterange", + "Start": 17, + "Length": 13 + } + ] + }, + { + "Input": "Je serai Fevrier", + "Results": [ + { + "Text": "Fevrier", + "Type": "daterange", + "Start": 9, + "Length": 7 + } + ] + }, + { + "Input": "Je vai cette Fevrier", + "Results": [ + { + "Text": "cette Fevrier", + "Type": "daterange", + "Start": 7, + "Length": 13 + } + ] + }, + { + "Input": "J'etais disparue Fevrier 2001", + "Results": [ + { + "Text": "Fevrier 2001", + "Type": "daterange", + "Start": 17, + "Length": 12 + } + ] + }, + { + "Input": "J'etais disparue Fevrier, 2001", + "Results": [ + { + "Text": "Fevrier, 2001", + "Type": "daterange", + "Start": 17, + "Length": 13 + } + ] + }, + { + "Input": "Je serai Mars", + "Results": [ + { + "Text": "Mars", + "Type": "daterange", + "Start": 9, + "Length": 4 + } + ] + }, + { + "Input": "Je vai cette Mars", + "Results": [ + { + "Text": "cette Mars", + "Type": "daterange", + "Start": 7, + "Length": 10 + } + ] + }, + { + "Input": "J'etais disparue Mars 2001", + "Results": [ + { + "Text": "Mars 2001", + "Type": "daterange", + "Start": 17, + "Length": 9 + } + ] + }, + { + "Input": "J'etais disparue Mars, 2001", + "Results": [ + { + "Text": "Mars, 2001", + "Type": "daterange", + "Start": 17, + "Length": 10 + } + ] + }, + { + "Input": "Je serai Avril", + "Results": [ + { + "Text": "Avril", + "Type": "daterange", + "Start": 9, + "Length": 5 + } + ] + }, + { + "Input": "Je vai cette Avril", + "Results": [ + { + "Text": "cette Avril", + "Type": "daterange", + "Start": 7, + "Length": 11 + } + ] + }, + { + "Input": "J'etais disparue Avril 2001", + "Results": [ + { + "Text": "Avril 2001", + "Type": "daterange", + "Start": 17, + "Length": 10 + } + ] + }, + { + "Input": "J'etais disparue Avril, 2001", + "Results": [ + { + "Text": "Avril, 2001", + "Type": "daterange", + "Start": 17, + "Length": 11 + } + ] + }, + { + "Input": "Je serai Mai", + "Results": [ + { + "Text": "Mai", + "Type": "daterange", + "Start": 9, + "Length": 3 + } + ] + }, + { + "Input": "Je vai cette Mai", + "Results": [ + { + "Text": "cette Mai", + "Type": "daterange", + "Start": 7, + "Length": 9 + } + ] + }, + { + "Input": "Je serai Juin", + "Results": [ + { + "Text": "Juin", + "Type": "daterange", + "Start": 9, + "Length": 4 + } + ] + }, + { + "Input": "Je vai cette Juin", + "Results": [ + { + "Text": "cette Juin", + "Type": "daterange", + "Start": 7, + "Length": 10 + } + ] + }, + { + "Input": "J'etais disparue Juin 2001", + "Results": [ + { + "Text": "Juin 2001", + "Type": "daterange", + "Start": 17, + "Length": 9 + } + ] + }, + { + "Input": "J'etais disparue Juin, 2001", + "Results": [ + { + "Text": "Juin, 2001", + "Type": "daterange", + "Start": 17, + "Length": 10 + } + ] + }, + { + "Input": "Je serai Juillet", + "Results": [ + { + "Text": "Juillet", + "Type": "daterange", + "Start": 9, + "Length": 7 + } + ] + }, + { + "Input": "Je vai cette Juillet", + "Results": [ + { + "Text": "cette Juillet", + "Type": "daterange", + "Start": 7, + "Length": 13 + } + ] + }, + { + "Input": "J'etais disparue Juillet 2001", + "Results": [ + { + "Text": "Juillet 2001", + "Type": "daterange", + "Start": 17, + "Length": 12 + } + ] + }, + { + "Input": "J'etais disparue Juillet, 2001", + "Results": [ + { + "Text": "Juillet, 2001", + "Type": "daterange", + "Start": 17, + "Length": 13 + } + ] + }, + { + "Input": "Je serai Aout", + "Results": [ + { + "Text": "Aout", + "Type": "daterange", + "Start": 9, + "Length": 4 + } + ] + }, + { + "Input": "Je vai cette Aout", + "Results": [ + { + "Text": "cette Aout", + "Type": "daterange", + "Start": 7, + "Length": 10 + } + ] + }, + { + "Input": "Je serai Septembre", + "Results": [ + { + "Text": "Septembre", + "Type": "daterange", + "Start": 9, + "Length": 9 + } + ] + }, + { + "Input": "Je vai cette Septembre", + "Results": [ + { + "Text": "cette Septembre", + "Type": "daterange", + "Start": 7, + "Length": 15 + } + ] + }, + { + "Input": "J'etais disparue Septembre 2001", + "Results": [ + { + "Text": "Septembre 2001", + "Type": "daterange", + "Start": 17, + "Length": 14 + } + ] + }, + { + "Input": "J'etais disparue Septembre, 2001", + "Results": [ + { + "Text": "Septembre, 2001", + "Type": "daterange", + "Start": 17, + "Length": 15 + } + ] + }, + { + "Input": "Je serai Octobre", + "Results": [ + { + "Text": "Octobre", + "Type": "daterange", + "Start": 9, + "Length": 7 + } + ] + }, + { + "Input": "Je vai cette Octobre", + "Results": [ + { + "Text": "cette Octobre", + "Type": "daterange", + "Start": 7, + "Length": 13 + } + ] + }, + { + "Input": "J'etais disparue Octobre 2001", + "Results": [ + { + "Text": "Octobre 2001", + "Type": "daterange", + "Start": 17, + "Length": 12 + } + ] + }, + { + "Input": "J'etais disparue Octobre, 2001", + "Results": [ + { + "Text": "Octobre, 2001", + "Type": "daterange", + "Start": 17, + "Length": 13 + } + ] + }, + { + "Input": "Je serai Novembre", + "Results": [ + { + "Text": "Novembre", + "Type": "daterange", + "Start": 9, + "Length": 8 + } + ] + }, + { + "Input": "Je vai cette Novembre", + "Results": [ + { + "Text": "cette Novembre", + "Type": "daterange", + "Start": 7, + "Length": 14 + } + ] + }, + { + "Input": "J'etais disparue Novembre 2001", + "Results": [ + { + "Text": "Novembre 2001", + "Type": "daterange", + "Start": 17, + "Length": 13 + } + ] + }, + { + "Input": "J'etais disparue Novembre, 2001", + "Results": [ + { + "Text": "Novembre, 2001", + "Type": "daterange", + "Start": 17, + "Length": 14 + } + ] + }, + { + "Input": "Je serai Decembre", + "Results": [ + { + "Text": "Decembre", + "Type": "daterange", + "Start": 9, + "Length": 8 + } + ] + }, + { + "Input": "Je vai cette Decembre", + "Results": [ + { + "Text": "cette Decembre", + "Type": "daterange", + "Start": 7, + "Length": 14 + } + ] + }, + { + "Input": "J'etais disparue Decembre 2001", + "Results": [ + { + "Text": "Decembre 2001", + "Type": "daterange", + "Start": 17, + "Length": 13 + } + ] + }, + { + "Input": "J'etais disparue Decembre, 2001", + "Results": [ + { + "Text": "Decembre, 2001", + "Type": "daterange", + "Start": 17, + "Length": 14 + } + ] + }, + { + "Input": "Je vais partir dans la weekend", + "Results": [ + { + "Text": "la weekend", + "Type": "daterange", + "Start": 20, + "Length": 10 + } + ] + }, + { + "Input": "Je vais partir aujourd'hui jusqu'a demain", + "Results": [ + { + "Text": " aujourd'hui jusqu'a demain", + "Type": "daterange", + "Start": 14, + "Length": 27 + } + ] + }, + { + "Input": "Je vais partir aujourd'hui au Octobre 22", + "Results": [ + { + "Text": " aujourd'hui au Octobre 22", + "Type": "daterange", + "Start": 14, + "Length": 26 + } + ] + }, + { + "Input": "Je vais partir Oct. 2 jusqu'a le jour suivant", + "Results": [ + { + "Text": " Oct. 2 jusqu'a le jour suivant", + "Type": "daterange", + "Start": 14, + "Length": 31 + } + ] + }, + { + "Input": "Je vais partir aujourd'hui jusqu'a cette Dimanche", + "Results": [ + { + "Text": " aujourd'hui jusqu'a cette Dimanche", + "Type": "daterange", + "Start": 14, + "Length": 35 + } + ] + }, + { + "Input": "Je vais partir cette vendredi jusqu'a Dimanche prochain", + "Results": [ + { + "Text": " cette vendredi jusqu'a Dimanche prochain", + "Type": "daterange", + "Start": 14, + "Length": 41 + } + ] + }, + { + "Input": "Je vais partir cette mercredi jusqu'a Dimanche prochain", + "Results": [ + { + "Text": " cette mercredi jusqu'a Dimanche prochain", + "Type": "daterange", + "Start": 14, + "Length": 41 + } + ] + }, + { + "Input": "Je vais partir de Oct. 2 au Octobre 22", + "Results": [ + { + "Text": "de Oct. 2 au Octobre 22", + "Type": "daterange", + "Start": 15, + "Length": 23 + } + ] + }, + { + "Input": "Je vais partir de 2015/08/12 jusqu'a Octobre 22", + "Results": [ + { + "Text": "de 2015/08/12 jusqu'a Octobre 22", + "Type": "daterange", + "Start": 15, + "Length": 32 + } + ] + }, + { + "Input": "Je vais partir de aujourd'hui a lendemain", + "Results": [ + { + "Text": "de aujourd'hui a lendemain", + "Type": "daterange", + "Start": 15, + "Length": 26 + } + ] + }, + { + "Input": "Je vais partir de cette vendredi jusqu'a dimanche prochain", + "Results": [ + { + "Text": "de cette vendredi jusqu'a dimanche prochain", + "Type": "daterange", + "Start": 15, + "Length": 43 + } + ] + }, + { + "Input": "Je vais partir entre Oct. 2 et Octobre 22", + "Results": [ + { + "Text": " Oct. 2 et Octobre 22", + "Type": "daterange", + "Start": 20, + "Length": 21 + } + ] + }, + { + "Input": "Je vais partir Novembre 19-20", + "Results": [ + { + "Text": "Novembre 19-20", + "Type": "daterange", + "Start": 15, + "Length": 14 + } + ] + }, + { + "Input": "Je vais partir Novembre 19 a 20", + "Results": [ + { + "Text": "Novembre 19 a 20", + "Type": "daterange", + "Start": 15, + "Length": 16 + } + ] + }, + { + "Input": "Je vais partir Novembre entre 19 et 20", + "Results": [ + { + "Text": "Novembre entre 19 et 20", + "Type": "daterange", + "Start": 15, + "Length": 23 + } + ] + }, + { + "Input": "Je vais partir le troisieme quart de 2016", + "Results": [ + { + "Text": "le troisieme quart de 2016", + "Type": "daterange", + "Start": 15, + "Length": 26 + } + ] + }, + { + "Input": "Je vais partir le troisieme quart de cette l'annee", + "Results": [ + { + "Text": "le troisieme quart de cette l'annee", + "Type": "daterange", + "Start": 15, + "Length": 35 + } + ] + }, + { + "Input": "Je vais partir 2016 le troisieme quarts", + "Results": [ + { + "Text": "2016 le troisieme quarts", + "Type": "daterange", + "Start": 15, + "Length": 24 + } + ] + }, + { + "Input": "Je vais partir 2015.3", + "Results": [ + { + "Text": "2015.3", + "Type": "daterange", + "Start": 15, + "Length": 6 + } + ] + }, + { + "Input": "Je vais partir 2015-3", + "Results": [ + { + "Text": "2015-3", + "Type": "daterange", + "Start": 15, + "Length": 6 + } + ] + }, + { + "Input": "Je vais partir 2015/3", + "Results": [ + { + "Text": "2015/3", + "Type": "daterange", + "Start": 15, + "Length": 6 + } + ] + }, + { + "Input": "Je vais partir 3/2015", + "Results": [ + { + "Text": "3/2015", + "Type": "daterange", + "Start": 15, + "Length": 6 + } + ] + }, + { + "Input": "Je vais partir le troisieme semaine de 2027", + "Results": [ + { + "Text": "le troisieme semaine de 2027", + "Type": "daterange", + "Start": 15, + "Length": 28 + } + ] + }, + { + "Input": "semaine de 15 septembre", + "Results": [ + { + "Text": "semaine de 15 septembre", + "Type": "daterange", + "Start": 0, + "Length": 23 + } + ] + }, + { + "Input": "mois de septembre.15", + "Results": [ + { + "Text": "mois de septembre.15", + "Type": "daterange", + "Start": 0, + "Length": 20 + } + ] + }, + { + "Input": "Je vais partir cette รฉtรฉ", + "Results": [ + { + "Text": "cette รฉtรฉ", + "Type": "daterange", + "Start": 15, + "Length": 9 + } + ] + }, + { + "Input": "Je vais partir le รฉtรฉ", + "Results": [ + { + "Text": "le รฉtรฉ", + "Type": "daterange", + "Start": 15, + "Length": 6 + } + ] + }, + { + "Input": "Je vais partir รฉtรฉ", + "Results": [ + { + "Text": "รฉtรฉ", + "Type": "daterange", + "Start": 15, + "Length": 3 + } + ] + }, + { + "Input": "Je vais partir รฉtรฉ 2016", + "Results": [ + { + "Text": "รฉtรฉ 2016", + "Type": "daterange", + "Start": 15, + "Length": 8 + } + ] + }, + { + "Input": "Je vais partir รฉtรฉ de 2016", + "Results": [ + { + "Text": "รฉtรฉ de 2016", + "Type": "daterange", + "Start": 15, + "Length": 11 + } + ] + }, + { + "Input": "Je vais partir prochain printemps", + "Results": [ + { + "Text": "prochain printemps", + "Type": "daterange", + "Start": 15, + "Length": 18 + } + ] + }, + { + "Input": "Je vais partir derniere printemps", + "Results": [ + { + "Text": "derniere printemps", + "Type": "daterange", + "Start": 15, + "Length": 18 + } + ] + }, + { + "Input": "prochain mois fette", + "Results": [ + { + "Text": "prochain mois", + "Type": "daterange", + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "cette mois fette", + "Results": [ + { + "Text": "cette mois", + "Type": "daterange", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "Je serais sorti 11 / 2016", + "Results": [ + { + "Text": "11 / 2016", + "Type": "daterange", + "Start": 16, + "Length": 9 + } + ] + }, + { + "Input": "Je serais sorti 11/ 2016", + "Results": [ + { + "Text": "11/ 2016", + "Type": "daterange", + "Start": 16, + "Length": 8 + } + ] + }, + { + "Input": "Je serais sorti 11 /2016", + "Results": [ + { + "Text": "11 /2016", + "Type": "daterange", + "Start": 16, + "Length": 8 + } + ] + }, + { + "Input": "Je serais sorti 11-2016", + "Results": [ + { + "Text": "11-2016", + "Type": "daterange", + "Start": 16, + "Length": 7 + } + ] + }, + { + "Input": "Je serais sorti 11 - 2016", + "Results": [ + { + "Text": "11 - 2016", + "Type": "daterange", + "Start": 16, + "Length": 10 + } + ] + }, + { + "Input": "Je serais sorti 2016 / 11", + "Results": [ + { + "Text": "2016 / 11", + "Type": "daterange", + "Start": 16, + "Length": 9 + } + ] + }, + { + "Input": "Je serais sorti 2016/11", + "Results": [ + { + "Text": "2016/11", + "Type": "daterange", + "Start": 16, + "Length": 7 + } + ] + }, + { + "Input": "Je serais sorti 2016 - 11", + "Results": [ + { + "Text": "2016 - 11", + "Type": "daterange", + "Start": 16, + "Length": 9 + } + ] + }, + { + "Input": "Je serais sorti 2016-11", + "Results": [ + { + "Text": "2016-11", + "Type": "daterange", + "Start": 16, + "Length": 7 + } + ] + }, + { + "Input": "Je serais sorti 2016 -11", + "Results": [ + { + "Text": "2016 -11", + "Type": "daterange", + "Start": 16, + "Length": 9 + } + ] + }, + { + "Input": "Je serais sorti Septembre 2016", + "Results": [ + { + "Text": "Septembre 2016", + "Type": "daterange", + "Start": 16, + "Length": 14 + } + ] + }, + { + "Input": "Je ne serai pas ici en janvier", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "janvier", + "Type": "daterange", + "Start": 23, + "Length": 7 + } + ] + }, + { + "Input": "Je ne serai pas ici ce janvier", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ce janvier", + "Type": "daterange", + "Start": 20, + "Length": 10 + } + ] + }, + { + "Input": "Je ne serai pas ici le mois de janvier", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "mois de janvier", + "Type": "daterange", + "Start": 23, + "Length": 15 + } + ] + }, + { + "Input": "Je suis en absence en mois de jan.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "mois de jan.", + "Type": "daterange", + "Start": 22, + "Length": 12 + } + ] + }, + { + "Input": "J'ai รฉtรฉ en absence en janvier 2001", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "janvier 2001", + "Type": "daterange", + "Start": 23, + "Length": 12 + } + ] + }, + { + "Input": "J'รฉtais en absence en jan. 2001", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "jan. 2001", + "Type": "daterange", + "Start": 22, + "Length": 9 + } + ] + }, + { + "Input": "Je ne serai pas ici en fรฉv.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "fรฉv.", + "Type": "daterange", + "Start": 23, + "Length": 4 + } + ] + }, + { + "Input": "Je ne serai pas ici ce fev.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "fev.", + "Type": "daterange", + "Start": 23, + "Length": 4 + } + ] + }, + { + "Input": "Je ne serai pas ici au mois de fรฉv.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "mois de fรฉv.", + "Type": "daterange", + "Start": 23, + "Length": 12 + } + ] + }, + { + "Input": "Je ne serai pas ici le mois de fev.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "le mois de fev.", + "Type": "daterange", + "Start": 20, + "Length": 15 + } + ] + }, + { + "Input": "Je suis en absence en fรฉvrier 2001", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "fรฉvrier 2001", + "Type": "daterange", + "Start": 22, + "Length": 12 + } + ] + }, + { + "Input": "Je suis en absence en fรฉv. 2001", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "fรฉv. 2001", + "Type": "daterange", + "Start": 22, + "Length": 9 + } + ] + }, + { + "Input": "Je ne serai pas ici en mars", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "mars", + "Type": "daterange", + "Start": 23, + "Length": 4 + } + ] + }, + { + "Input": "Je ne serai pas ici ce mars", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ce mars", + "Type": "daterange", + "Start": 20, + "Length": 7 + } + ] + }, + { + "Input": "Je ne serai pas ici le mois de mars", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "mois de mars", + "Type": "daterange", + "Start": 23, + "Length": 12 + } + ] + }, + { + "Input": "Je ne serai pas ici le mois de mars.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "le mois de mars", + "Type": "daterange", + "Start": 20, + "Length": 15 + } + ] + }, + { + "Input": "Je suis en absence en mars 2001", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "mars 2001", + "Type": "daterange", + "Start": 22, + "Length": 9 + } + ] + }, + { + "Input": "Je suis en absence au mois de mars 2001", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "mois de mars 2001", + "Type": "daterange", + "Start": 22, + "Length": 17 + } + ] + }, + { + "Input": "Je ne serai pas ici en avr.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "avr.", + "Type": "daterange", + "Start": 23, + "Length": 4 + } + ] + }, + { + "Input": "Je ne serai pas ici cet avr.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "cet avr.", + "Type": "daterange", + "Start": 20, + "Length": 8 + } + ] + }, + { + "Input": "Je ne serai pas ici du mois d'avril", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "mois d'avril", + "Type": "daterange", + "Start": 23, + "Length": 12 + } + ] + }, + { + "Input": "Je ne serai pas ici du mois d'avr.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "mois d'avr.", + "Type": "daterange", + "Start": 23, + "Length": 11 + } + ] + }, + { + "Input": "J'รฉtais en absence en avril 2001", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "avril 2001", + "Type": "daterange", + "Start": 22, + "Length": 10 + } + ] + }, + { + "Input": "J'รฉtais en absence en avr. 2001", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "avr. 2001", + "Type": "daterange", + "Start": 22, + "Length": 9 + } + ] + }, + { + "Input": "Je ne serai pas ici en mai", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "mai", + "Type": "daterange", + "Start": 23, + "Length": 3 + } + ] + }, + { + "Input": "Je ne serai pas ici ce mai", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ce mai", + "Type": "daterange", + "Start": 20, + "Length": 6 + } + ] + }, + { + "Input": "Je ne serai pas ici le mois de mai", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "mois de mai", + "Type": "daterange", + "Start": 23, + "Length": 11 + } + ] + }, + { + "Input": "Je ne serai pas ici le mois de mai.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "le mois de mai", + "Type": "daterange", + "Start": 20, + "Length": 14 + } + ] + }, + { + "Input": "J'รฉtais en absence en mai 2001", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "mai 2001", + "Type": "daterange", + "Start": 22, + "Length": 8 + } + ] + }, + { + "Input": "Je suis en absence en mai 2001", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "mai 2001", + "Type": "daterange", + "Start": 22, + "Length": 8 + } + ] + }, + { + "Input": "Je ne serai pas ici en juin.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "juin.", + "Type": "daterange", + "Start": 23, + "Length": 5 + } + ] + }, + { + "Input": "Je ne serai pas ici ce juin.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ce juin.", + "Type": "daterange", + "Start": 20, + "Length": 8 + } + ] + }, + { + "Input": "Je ne serai pas ici au mois de juin", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "mois de juin", + "Type": "daterange", + "Start": 23, + "Length": 12 + } + ] + }, + { + "Input": "Je ne serai pas ici le mois de juin.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "le mois de juin.", + "Type": "daterange", + "Start": 20, + "Length": 16 + } + ] + }, + { + "Input": "Je suis en absence en juin 2001", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "juin 2001", + "Type": "daterange", + "Start": 22, + "Length": 9 + } + ] + }, + { + "Input": "Je suis en absence en juin. 2001", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "juin. 2001", + "Type": "daterange", + "Start": 22, + "Length": 10 + } + ] + }, + { + "Input": "Je ne serai pas ici en juillet", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "juillet", + "Type": "daterange", + "Start": 23, + "Length": 7 + } + ] + }, + { + "Input": "Je ne serai pas ici ce juillet", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "juillet", + "Type": "daterange", + "Start": 23, + "Length": 7 + } + ] + }, + { + "Input": "Je ne serai pas ici au mois de juillet.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "mois de juillet.", + "Type": "daterange", + "Start": 23, + "Length": 16 + } + ] + }, + { + "Input": "Je ne serai pas ici le mois de juillet.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "le mois de juillet.", + "Type": "daterange", + "Start": 20, + "Length": 19 + } + ] + }, + { + "Input": "Je suis en absence en juillet 2001", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "juillet 2001", + "Type": "daterange", + "Start": 22, + "Length": 12 + } + ] + }, + { + "Input": "Je suis en absence en juillet. 2001", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "juillet. 2001", + "Type": "daterange", + "Start": 22, + "Length": 13 + } + ] + }, + { + "Input": "Je ne serai pas ici en aoรปt", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "aoรปt", + "Type": "daterange", + "Start": 23, + "Length": 4 + } + ] + }, + { + "Input": "Je ne serai pas ici cet aoรปt", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "cet aoรปt", + "Type": "daterange", + "Start": 20, + "Length": 8 + } + ] + }, + { + "Input": "Je ne serai pas ici au mois d'aoรปt.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "mois d'aoรปt.", + "Type": "daterange", + "Start": 23, + "Length": 12 + } + ] + }, + { + "Input": "Je ne serai pas ici le mois d'aoรปt.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "le mois d'aoรปt.", + "Type": "daterange", + "Start": 20, + "Length": 15 + } + ] + }, + { + "Input": "Je suis en absence en aoรปt 2001", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "aoรปt 2001", + "Type": "daterange", + "Start": 22, + "Length": 9 + } + ] + }, + { + "Input": "Je suis en absence en aoรปt. 2001", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "aoรปt. 2001", + "Type": "daterange", + "Start": 22, + "Length": 10 + } + ] + }, + { + "Input": "Je ne serai pas ici en sept.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "sept.", + "Type": "daterange", + "Start": 23, + "Length": 5 + } + ] + }, + { + "Input": "Je ne serai pas ici ce sept.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ce sept.", + "Type": "daterange", + "Start": 20, + "Length": 8 + } + ] + }, + { + "Input": "Je ne serai pas ici au mois de septembre", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "mois de septembre", + "Type": "daterange", + "Start": 23, + "Length": 17 + } + ] + }, + { + "Input": "Je ne serai pas ici le mois de sept.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "le mois de sept.", + "Type": "daterange", + "Start": 20, + "Length": 16 + } + ] + }, + { + "Input": "J'รฉtais en absence en septembre 2001", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "septembre 2001", + "Type": "daterange", + "Start": 22, + "Length": 14 + } + ] + }, + { + "Input": "J'รฉtais en absence en sept. 2001", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "sept. 2001", + "Type": "daterange", + "Start": 22, + "Length": 10 + } + ] + }, + { + "Input": "Je ne serai pas ici durant le sept.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "sept.", + "Type": "daterange", + "Start": 30, + "Length": 5 + } + ] + }, + { + "Input": "Je ne serai pas ici durant ce septembre", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ce septembre", + "Type": "daterange", + "Start": 27, + "Length": 12 + } + ] + }, + { + "Input": "Je ne serai pas ici durant le mois de septembre", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "mois de septembre", + "Type": "daterange", + "Start": 30, + "Length": 17 + } + ] + }, + { + "Input": "Je ne serai pas ici durant le mois de sept.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "le mois de sept.", + "Type": "daterange", + "Start": 27, + "Length": 16 + } + ] + }, + { + "Input": "J'ai รฉtรฉ en absence en septembre 2001", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "septembre 2001", + "Type": "daterange", + "Start": 23, + "Length": 14 + } + ] + }, + { + "Input": "J'ai รฉtรฉ en absence en sept. 2001", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "sept. 2001", + "Type": "daterange", + "Start": 23, + "Length": 10 + } + ] + }, + { + "Input": "Je ne serai pas ici en oct.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "oct.", + "Type": "daterange", + "Start": 23, + "Length": 4 + } + ] + }, + { + "Input": "Je ne serai pas ici cet oct.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "cet oct.", + "Type": "daterange", + "Start": 20, + "Length": 8 + } + ] + }, + { + "Input": "Je ne serai pas ici au mois d'octobre", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "mois d'octobre", + "Type": "daterange", + "Start": 23, + "Length": 14 + } + ] + }, + { + "Input": "Je ne serai pas ici le mois d'octobre", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "le mois d'octobre", + "Type": "daterange", + "Start": 20, + "Length": 17 + } + ] + }, + { + "Input": "J'รฉtais en absence en octobre 2001", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "octobre 2001", + "Type": "daterange", + "Start": 22, + "Length": 12 + } + ] + }, + { + "Input": "J'รฉtais en absence en oct. 2001", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "oct. 2001", + "Type": "daterange", + "Start": 22, + "Length": 9 + } + ] + }, + { + "Input": "Je ne serai pas ici en nov.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "nov.", + "Type": "daterange", + "Start": 23, + "Length": 4 + } + ] + }, + { + "Input": "Je ne serai pas ici ce nov.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ce nov.", + "Type": "daterange", + "Start": 20, + "Length": 7 + } + ] + }, + { + "Input": "Je ne serai pas ici au mois de novembre", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "mois de novembre", + "Type": "daterange", + "Start": 23, + "Length": 16 + } + ] + }, + { + "Input": "Je ne serai pas ici le mois de novembre", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "le mois de novembre", + "Type": "daterange", + "Start": 20, + "Length": 19 + } + ] + }, + { + "Input": "J'รฉtais en absence en novembre 2001", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "novembre 2001", + "Type": "daterange", + "Start": 22, + "Length": 13 + } + ] + }, + { + "Input": "J'รฉtais en absence en nov. 2001", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "nov. 2001", + "Type": "daterange", + "Start": 22, + "Length": 9 + } + ] + }, + { + "Input": "Je ne serai pas ici en dรฉc.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "dรฉc.", + "Type": "daterange", + "Start": 23, + "Length": 4 + } + ] + }, + { + "Input": "Je ne serai pas ici ce dรฉc.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ce dรฉc.", + "Type": "daterange", + "Start": 20, + "Length": 7 + } + ] + }, + { + "Input": "Je ne serai pas ici au mois de dรฉcembre", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "mois de dรฉcembre", + "Type": "daterange", + "Start": 23, + "Length": 16 + } + ] + }, + { + "Input": "Je ne serai pas ici le mois de dรฉcembre", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "le mois de dรฉcembre", + "Type": "daterange", + "Start": 20, + "Length": 19 + } + ] + }, + { + "Input": "J'รฉtais en absence en dรฉcembre 2001", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "dรฉcembre 2001", + "Type": "daterange", + "Start": 22, + "Length": 13 + } + ] + }, + { + "Input": "J,รฉtais en absence en dรฉc. 2001", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "dรฉc. 2001", + "Type": "daterange", + "Start": 22, + "Length": 9 + } + ] + }, + { + "Input": "Je ne serai pas ici en jan.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "jan.", + "Type": "daterange", + "Start": 23, + "Length": 4 + } + ] + }, + { + "Input": "Je ne serai pas ici ce jan.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ce jan.", + "Type": "daterange", + "Start": 20, + "Length": 7 + } + ] + }, + { + "Input": "Je ne serai pas ici en mois de jan.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "mois de jan.", + "Type": "daterange", + "Start": 23, + "Length": 12 + } + ] + }, + { + "Input": "Je ne serai pas ici le mois de jan.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "le mois de jan.", + "Type": "daterange", + "Start": 20, + "Length": 15 + } + ] + }, + { + "Input": "Je suis en absence en janvier 2001", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "janvier 2001", + "Type": "daterange", + "Start": 22, + "Length": 12 + } + ] + }, + { + "Input": "Je suis en absence en jan. 2001", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "jan. 2001", + "Type": "daterange", + "Start": 22, + "Length": 9 + } + ] + }, + { + "Input": "Je ne serai pas ici en fรฉvrier", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "fรฉvrier", + "Type": "daterange", + "Start": 23, + "Length": 7 + } + ] + }, + { + "Input": "Je ne serai pas ici ce fรฉvrier", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "fรฉvrier", + "Type": "daterange", + "Start": 23, + "Length": 7 + } + ] + }, + { + "Input": "Je ne serai pas ici au mois de fรฉvrier", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "mois de fรฉvrier", + "Type": "daterange", + "Start": 23, + "Length": 15 + } + ] + }, + { + "Input": "Je ne serai pas ici le mois de fรฉvrier", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "le mois de fรฉvrier", + "Type": "daterange", + "Start": 20, + "Length": 18 + } + ] + }, + { + "Input": "J'รฉtais en absence en fรฉvier 2001", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "fรฉvier 2001", + "Type": "daterange", + "Start": 22, + "Length": 11 + } + ] + }, + { + "Input": "J'รฉtais en absence en fรฉv. 2001", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "fรฉv. 2001", + "Type": "daterange", + "Start": 22, + "Length": 9 + } + ] + }, + { + "Input": "Je ne serai pas ici au mois de mars", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "mois de mars", + "Type": "daterange", + "Start": 23, + "Length": 12 + } + ] + }, + { + "Input": "Je ne serai pas ici ce mars.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ce mars.", + "Type": "daterange", + "Start": 20, + "Length": 8 + } + ] + }, + { + "Input": "Je sortirai au mois de mars", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "mois de mars", + "Type": "daterange", + "Start": 15, + "Length": 12 + } + ] + }, + { + "Input": "Je ne serai pas ici au mois de mars.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "le mois de mars", + "Type": "daterange", + "Start": 12, + "Length": 18 + } + ] + }, + { + "Input": "Je suis en absence en mars. 2001", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "mars. 2001", + "Type": "daterange", + "Start": 22, + "Length": 10 + } + ] + }, + { + "Input": "Je suis en absence en mars, 2001", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "mars, 2001", + "Type": "daterange", + "Start": 22, + "Length": 10 + } + ] + }, + { + "Input": "Je ne serai pas ici en avril", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "avril", + "Type": "daterange", + "Start": 23, + "Length": 5 + } + ] + }, + { + "Input": "Je ne serai pas ici cet avril", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "cet avril", + "Type": "daterange", + "Start": 20, + "Length": 9 + } + ] + }, + { + "Input": "Je ne serai pas ici le mois d'avril", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "mois d'avril", + "Type": "daterange", + "Start": 23, + "Length": 12 + } + ] + }, + { + "Input": "Je ne serai pas ici le mois d'avr.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "le mois d'avr.", + "Type": "daterange", + "Start": 20, + "Length": 14 + } + ] + }, + { + "Input": "Je suis en absence en avril 2001", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "avril 2001", + "Type": "daterange", + "Start": 22, + "Length": 10 + } + ] + }, + { + "Input": "Je suis en absence en avr. 2001", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "avr. 2001", + "Type": "daterange", + "Start": 22, + "Length": 9 + } + ] + }, + { + "Input": "Je ne serai pas ici en juin", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "juin", + "Type": "daterange", + "Start": 23, + "Length": 4 + } + ] + }, + { + "Input": "Je ne serai pas ici ce juin", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ce juin", + "Type": "daterange", + "Start": 20, + "Length": 7 + } + ] + }, + { + "Input": "Je ne serai pas ici au mois de juin.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "mois de juin.", + "Type": "daterange", + "Start": 23, + "Length": 13 + } + ] + }, + { + "Input": "Je ne serai pas ici le mois de juin", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "le mois de juin", + "Type": "daterange", + "Start": 20, + "Length": 15 + } + ] + }, + { + "Input": "J'รฉtais en absence en juin 2001", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "juin 2001", + "Type": "daterange", + "Start": 22, + "Length": 9 + } + ] + }, + { + "Input": "J'รฉtais en absence en juin. 2001", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "juin. 2001", + "Type": "daterange", + "Start": 22, + "Length": 10 + } + ] + }, + { + "Input": "Je ne serai pas ici en juillet.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "juillet.", + "Type": "daterange", + "Start": 23, + "Length": 8 + } + ] + }, + { + "Input": "Je ne serai pas ici ce juillet.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "juillet.", + "Type": "daterange", + "Start": 23, + "Length": 8 + } + ] + }, + { + "Input": "Je ne serai pas ici au mois de juillet", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "mois de juillet", + "Type": "daterange", + "Start": 23, + "Length": 15 + } + ] + }, + { + "Input": "Je ne serai pas ici le mois de juillet", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "le mois de juillet", + "Type": "daterange", + "Start": 20, + "Length": 18 + } + ] + }, + { + "Input": "J'รฉtais en absence en juillet 2001", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "juillet 2001", + "Type": "daterange", + "Start": 22, + "Length": 12 + } + ] + }, + { + "Input": "J'รฉtais en absence en juillet. 2001", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "juillet. 2001", + "Type": "daterange", + "Start": 22, + "Length": 13 + } + ] + }, + { + "Input": "Je ne serai pas ici en aoรปt.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "aoรปt.", + "Type": "daterange", + "Start": 23, + "Length": 5 + } + ] + }, + { + "Input": "Je ne serai pas ici cet aoรปt.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "cet aoรปt.", + "Type": "daterange", + "Start": 20, + "Length": 9 + } + ] + }, + { + "Input": "Je ne serai pas ici au mois d'aoรปt", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "mois d'aoรปt", + "Type": "daterange", + "Start": 23, + "Length": 11 + } + ] + }, + { + "Input": "Je ne serai pas ici le mois d'aoรปt", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "le mois d'aoรปt", + "Type": "daterange", + "Start": 20, + "Length": 14 + } + ] + }, + { + "Input": "J'รฉtais en absence en aoรปt 2001", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "aoรปt 2001", + "Type": "daterange", + "Start": 22, + "Length": 9 + } + ] + }, + { + "Input": "J'รฉtais en absence en aoรปt. 2001", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "aoรปt. 2001", + "Type": "daterange", + "Start": 22, + "Length": 10 + } + ] + }, + { + "Input": "Je ne serai pas ici en septembre", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "septembre", + "Type": "daterange", + "Start": 23, + "Length": 9 + } + ] + }, + { + "Input": "Je ne serai pas ici ce septembre", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ce septembre", + "Type": "daterange", + "Start": 20, + "Length": 12 + } + ] + }, + { + "Input": "Je ne serai pas ici au mois de sept.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "mois de septembre", + "Type": "daterange", + "Start": 12, + "Length": 18 + } + ] + }, + { + "Input": "Je ne serai pas ici le mois de septembre", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "le mois de septembre", + "Type": "daterange", + "Start": 20, + "Length": 20 + } + ] + }, + { + "Input": "Je suis en absence en septembre 2001", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "septembre 2001", + "Type": "daterange", + "Start": 22, + "Length": 14 + } + ] + }, + { + "Input": "Je suis en absence en sept. 2001", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "sept. 2001", + "Type": "daterange", + "Start": 22, + "Length": 10 + } + ] + }, + { + "Input": "Je ne serai pas ici en octobre", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "octobre", + "Type": "daterange", + "Start": 23, + "Length": 7 + } + ] + }, + { + "Input": "Je ne serai pas ici cet octobre", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "cet octobre", + "Type": "daterange", + "Start": 20, + "Length": 11 + } + ] + }, + { + "Input": "Je ne serai pas ici au mois d'oct.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "mois d'oct.", + "Type": "daterange", + "Start": 23, + "Length": 11 + } + ] + }, + { + "Input": "Je ne serai pas ici le mois d'oct.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "le mois d'oct.", + "Type": "daterange", + "Start": 20, + "Length": 14 + } + ] + }, + { + "Input": "Je suis en absence en octobre 2001", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "octobre 2001", + "Type": "daterange", + "Start": 22, + "Length": 12 + } + ] + }, + { + "Input": "Je suis en absence en oct. 2001", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "oct. 2001", + "Type": "daterange", + "Start": 22, + "Length": 9 + } + ] + }, + { + "Input": "Je ne serai pas ici en novembre", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "novembre", + "Type": "daterange", + "Start": 23, + "Length": 8 + } + ] + }, + { + "Input": "Je ne serai pas ici ce novembre", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ce novembre", + "Type": "daterange", + "Start": 20, + "Length": 11 + } + ] + }, + { + "Input": "Je ne serai pas ici au mois de nov.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "mois de nov.", + "Type": "daterange", + "Start": 23, + "Length": 12 + } + ] + }, + { + "Input": "Je ne serai pas ici le mois de nov.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "le mois de nov.", + "Type": "daterange", + "Start": 20, + "Length": 15 + } + ] + }, + { + "Input": "Je suis en absence en novembre 2001", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "novembre 2001", + "Type": "daterange", + "Start": 22, + "Length": 13 + } + ] + }, + { + "Input": "Je suis en absence en nov. 2001", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "nov. 2001", + "Type": "daterange", + "Start": 22, + "Length": 9 + } + ] + }, + { + "Input": "Je ne serai pas ici en dรฉcembre", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "dรฉcembre", + "Type": "daterange", + "Start": 23, + "Length": 8 + } + ] + }, + { + "Input": "Je ne serai pas ici ce dรฉcembre", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ce dรฉcembre", + "Type": "daterange", + "Start": 20, + "Length": 11 + } + ] + }, + { + "Input": "Je ne serai pas ici au mois de dรฉc.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "mois de dรฉc.", + "Type": "daterange", + "Start": 23, + "Length": 12 + } + ] + }, + { + "Input": "Je ne serai pas ici le mois de dec.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "le mois de dec.", + "Type": "daterange", + "Start": 20, + "Length": 15 + } + ] + }, + { + "Input": "Je suis en absence en dรฉcembre 2001", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "dรฉcembre 2001", + "Type": "daterange", + "Start": 22, + "Length": 13 + } + ] + }, + { + "Input": "Je suis en absence en dec. 2001", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "dec. 2001", + "Type": "daterange", + "Start": 22, + "Length": 9 + } + ] + }, + { + "Input": "Calendrier du mois de septembre", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "mois de septembre", + "Type": "daterange", + "Start": 14, + "Length": 17 + } + ] + }, + { + "Input": "Je serai en absence du 4 au 22 de ce mois", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "du 4 au 22 de ce mois", + "Type": "daterange", + "Start": 20, + "Length": 21 + } + ] + }, + { + "Input": "Je serai en absence du 4 au 23 le mois prochain", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "du 4 au 23 le mois prochain", + "Type": "daterange", + "Start": 20, + "Length": 27 + } + ] + }, + { + "Input": "Je serai en absence du 3 au 12 du mois de sept. hahaha", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "du 3 au 12 du mois de sept.", + "Type": "daterange", + "Start": 20, + "Length": 27 + } + ] + }, + { + "Input": "Je serai en absence le 4 au 23 le mois prochain", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "4 au 23 le mois prochain", + "Type": "daterange", + "Start": 23, + "Length": 24 + } + ] + }, + { + "Input": "Je serai en absence le 4 au 23 ce mois-ci", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "4 au 23 ce mois-ci", + "Type": "daterange", + "Start": 23, + "Length": 18 + } + ] + }, + { + "Input": "Je serai en absence du 4 au 22 ce mois-ci", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "du 4 au 22 ce mois-ci", + "Type": "daterange", + "Start": 20, + "Length": 21 + } + ] + }, + { + "Input": "Je serai en absence du 3 au 12 du mois de septembre hahaha", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "du 3 au 12 du mois de septembre", + "Type": "daterange", + "Start": 20, + "Length": 31 + } + ] + }, + { + "Input": "Je serai en absence du 4 au 8 du mois de septembre", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "du 4 au 8 du mois de septembre", + "Type": "daterange", + "Start": 20, + "Length": 30 + } + ] + }, + { + "Input": "Je serai en absence du 15 au 19 du mois de 11", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "du 15 au 19 du mois de 11", + "Type": "daterange", + "Start": 20, + "Length": 25 + } + ] + }, + { + "Input": "Je serai en absence du 15 au 19 du mois de nov.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "du 15 au 19 du mois de nov.", + "Type": "daterange", + "Start": 20, + "Length": 27 + } + ] + }, + { + "Input": "Je serai en absence du 15 au 19 du mois de novembre", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "du 15 au 19 du mois de novembre", + "Type": "daterange", + "Start": 20, + "Length": 31 + } + ] + }, + { + "Input": "Je serai en absence du 4 au 22 du mois de janvier 2017", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "du 4 au 22 du mois de janvier 2017", + "Type": "daterange", + "Start": 20, + "Length": 34 + } + ] + }, + { + "Input": "Je serai en absence du 4 au 22 du mois de jan. 2017", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "du 4 au 22 du mois de jan. 2017", + "Type": "daterange", + "Start": 20, + "Length": 31 + } + ] + }, + { + "Input": "Je serai en absence cette semaine", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "cette semaine", + "Type": "daterange", + "Start": 20, + "Length": 13 + } + ] + }, + { + "Input": "Je serai en absence la semaine prochaine", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "semaine prochaine", + "Type": "daterange", + "Start": 23, + "Length": 17 + } + ] + }, + { + "Input": "Je serai en absence en septembre", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "septembre", + "Type": "daterange", + "Start": 23, + "Length": 9 + } + ] + }, + { + "Input": "Je serai en absence le septembre dernier", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "septembre dernier", + "Type": "daterange", + "Start": 23, + "Length": 17 + } + ] + }, + { + "Input": "Je serai en absence le juin prochain", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "juin prochain", + "Type": "daterange", + "Start": 23, + "Length": 13 + } + ] + }, + { + "Input": "Je serai en absence le juin 2016", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "juin 2016", + "Type": "daterange", + "Start": 23, + "Length": 9 + } + ] + }, + { + "Input": "Je serai en absence le juin de l'annรฉe prochaine", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "juin de l'annรฉe prochaine", + "Type": "daterange", + "Start": 23, + "Length": 25 + } + ] + }, + { + "Input": "Je serai en absence cette week-end", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "cette week-end", + "Type": "daterange", + "Start": 20, + "Length": 14 + } + ] + }, + { + "Input": "Je serai en absence la troisiรจme semaine de ce mois", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "la troisiรจme semaine de ce mois", + "Type": "daterange", + "Start": 20, + "Length": 31 + } + ] + }, + { + "Input": "Je serai en absence la semaine derniรจre du mois de juillet", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "la semaine derniรจre du mois de juillet", + "Type": "daterange", + "Start": 20, + "Length": 38 + } + ] + }, + { + "Input": "Programmer le camping du vendredi au dimanche", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "du vendredi au dimanche", + "Type": "daterange", + "Start": 22, + "Length": 23 + } + ] + }, + { + "Input": "Je serai en absence les trois prochains jours", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "trois prochains jours", + "Type": "daterange", + "Start": 24, + "Length": 21 + } + ] + }, + { + "Input": "Je serai en absence les trois prochains mois", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "trois prochains mois", + "Type": "daterange", + "Start": 24, + "Length": 20 + } + ] + }, + { + "Input": "Je serai en absence dans 3 ans", + "NotSupported": "dotnet, javascript, python, java", + "Results": [] + }, + { + "Input": "Je serai en absence dans 3 semaines", + "NotSupported": "dotnet, javascript, python, java", + "Results": [] + }, + { + "Input": "Je serai en absence dans 3 mois", + "NotSupported": "dotnet, javascript, python, java", + "Results": [] + }, + { + "Input": "Je serai en absence les trois semaine derniรจres", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "trois semaine derniรจres", + "Type": "daterange", + "Start": 24, + "Length": 23 + } + ] + }, + { + "Input": "Je serai en absence les trois derniers mois", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "trois derniers mois", + "Type": "daterange", + "Start": 24, + "Length": 19 + } + ] + }, + { + "Input": "Je serai en absence l'annรฉe derniรจre", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "annรฉe derniรจre", + "Type": "daterange", + "Start": 22, + "Length": 14 + } + ] + }, + { + "Input": "Je serai en absence le dernier mois", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "dernier mois", + "Type": "daterange", + "Start": 23, + "Length": 12 + } + ] + }, + { + "Input": "Je serai en absence les trois derniรจres semaines", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "trois derniรจres semaines", + "Type": "daterange", + "Start": 24, + "Length": 24 + } + ] + }, + { + "Input": "ces derniรจres semaines", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "derniรจres semaines", + "Type": "daterange", + "Start": 4, + "Length": 18 + } + ] + }, + { + "Input": "quelques jours avant", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "quelques jours avant", + "Type": "daterange", + "Start": 0, + "Length": 20 + } + ] + }, + { + "Input": "Je serai en absence du 2 au 22 du mois d'octobre", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "du 2 au 22 du mois d'octobre", + "Type": "daterange", + "Start": 20, + "Length": 28 + } + ] + }, + { + "Input": "Je serai en absence du 12 janvier 2016 au 22 fรฉvrier 2016", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "du 12 janvier 2016 au 22 fรฉvrier 2016", + "Type": "daterange", + "Start": 20, + "Length": 37 + } + ] + }, + { + "Input": "Je serai en absence du 1 janvier au mercredi 22 janvier", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "du 1 janvier au mercredi 22 janvier", + "Type": "daterange", + "Start": 20, + "Length": 35 + } + ] + }, + { + "Input": "Je serai en absence d'aujourd'hui au lendemain", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "d'aujourd'hui au lendemain", + "Type": "daterange", + "Start": 20, + "Length": 26 + } + ] + }, + { + "Input": "Je serai en absence d'aujourd'hui au 22 octobre", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "d'aujourd'hui au 22 octobre", + "Type": "daterange", + "Start": 20, + "Length": 27 + } + ] + }, + { + "Input": "Je serai en absence du 2 octobre ร  l'aprรจs demain", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "du 2 octobre ร  l'aprรจs demain", + "Type": "daterange", + "Start": 20, + "Length": 29 + } + ] + }, + { + "Input": "Je serai en absence d'aujourd'hui au dimanche prochain", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "d'aujourd'hui au dimanche prochain", + "Type": "daterange", + "Start": 20, + "Length": 34 + } + ] + }, + { + "Input": "Je serai en absence de ce vendredi au dimanche prochain", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "de ce vendredi au dimanche prochain", + "Type": "daterange", + "Start": 20, + "Length": 35 + } + ] + }, + { + "Input": "Je serai en absence du 2 au 22 du mois d'oct.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "du 2 au 22 du mois d'oct.", + "Type": "daterange", + "Start": 20, + "Length": 25 + } + ] + }, + { + "Input": "Je serai en absence du 12/08/2015 au 22 octobre", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "du 12/08/2015 au 22 octobre", + "Type": "daterange", + "Start": 20, + "Length": 27 + } + ] + }, + { + "Input": "Je serai en absence du vendredi 2 au jeudi 6", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "du vendredi 2 au jeudi 6", + "Type": "daterange", + "Start": 20, + "Length": 24 + } + ] + }, + { + "Input": "Je sortirai d'aujourd'hui au lendemain", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "d'aujourd'hui au lendemain", + "Type": "daterange", + "Start": 12, + "Length": 26 + } + ] + }, + { + "Input": "Je sortirai de ce vendredi au dimanche prochain", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "de ce vendredi au dimanche prochain", + "Type": "daterange", + "Start": 12, + "Length": 35 + } + ] + }, + { + "Input": "Je serai en absence du 2 oct. au 22 oct.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "du 2 oct. au 22 oct.", + "Type": "daterange", + "Start": 20, + "Length": 20 + } + ] + }, + { + "Input": "Je serai en absence du 19 novembre au 20 novembre", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "du 19 novembre au 20 novembre", + "Type": "daterange", + "Start": 20, + "Length": 29 + } + ] + }, + { + "Input": "Je serai en absence du 19 au 20 novembre", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "du 19 au 20 novembre", + "Type": "daterange", + "Start": 20, + "Length": 20 + } + ] + }, + { + "Input": "Je serai en absence entre 19 et 20 novembre", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "entre 19 et 20 novembre", + "Type": "daterange", + "Start": 20, + "Length": 23 + } + ] + }, + { + "Input": "Je serai en absence le troisiรจme semestre de l'annรฉe 2016", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "le troisiรจme semestre de l'annรฉe 2016", + "Type": "daterange", + "Start": 20, + "Length": 37 + } + ] + }, + { + "Input": "Je serai en absence le troisiรจme semestre cette annรฉe", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "le troisiรจme semestre cette annรฉe", + "Type": "daterange", + "Start": 20, + "Length": 33 + } + ] + }, + { + "Input": "Je serai en absence 2016 le troisiรจme semestre", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "2016 le troisiรจme semestre", + "Type": "daterange", + "Start": 20, + "Length": 26 + } + ] + }, + { + "Input": "Je reviendrai au cours du permier semestrer", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "permier semestrer", + "Type": "daterange", + "Start": 26, + "Length": 17 + } + ] + }, + { + "Input": "Je serai en absence de ce troisiรจme semestre", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "troisiรจme semestre", + "Type": "daterange", + "Start": 26, + "Length": 18 + } + ] + }, + { + "Input": "Je serai en absence en mars 2015", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "mars 2015", + "Type": "daterange", + "Start": 23, + "Length": 9 + } + ] + }, + { + "Input": "Je serai en absence 2015-3", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "2015-3", + "Type": "daterange", + "Start": 20, + "Length": 6 + } + ] + }, + { + "Input": "Je serai en absence 03/2015", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "03/2015", + "Type": "daterange", + "Start": 20, + "Length": 7 + } + ] + }, + { + "Input": "Je serai en absence le mars 2015", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "mars 2015", + "Type": "daterange", + "Start": 23, + "Length": 9 + } + ] + }, + { + "Input": "Je serai en absence la troisiรจme semaine de l'annรฉe 2027", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "la troisiรจme semaine de l'annรฉe 2027", + "Type": "daterange", + "Start": 20, + "Length": 36 + } + ] + }, + { + "Input": "Je serai en absence la troisiรจme semaine de l'annรฉe prochaine", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "la troisiรจme semaine de l'annรฉe prochaine", + "Type": "daterange", + "Start": 20, + "Length": 41 + } + ] + }, + { + "Input": "Je vais partir cet รฉtรฉ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "cet รฉtรฉ", + "Type": "daterange", + "Start": 15, + "Length": 7 + } + ] + }, + { + "Input": "Je vais partir le printemps prochain", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "printemps prochain", + "Type": "daterange", + "Start": 18, + "Length": 18 + } + ] + }, + { + "Input": "Je vais partir l'รฉtรฉ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "l'รฉtรฉ", + "Type": "daterange", + "Start": 15, + "Length": 5 + } + ] + }, + { + "Input": "Je vais partir l'รฉtรฉ 2016", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "l'รฉtรฉ 2016", + "Type": "daterange", + "Start": 15, + "Length": 10 + } + ] + }, + { + "Input": "Je vais partir l'รฉtรฉ de l'annรฉe 2016", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "l'รฉtรฉ de l'annรฉe 2016", + "Type": "daterange", + "Start": 15, + "Length": 21 + } + ] + }, + { + "Input": "le mois ร  venir des vacances", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "mois ร  venir", + "Type": "daterange", + "Start": 3, + "Length": 12 + } + ] + }, + { + "Input": "vacances du mois prochain", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "mois prochain", + "Type": "daterange", + "Start": 12, + "Length": 13 + } + ] + }, + { + "Input": "Qu'est-ce que j'ai fait pour la semaine du 30 novembre ?", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "semaine du 30 novembre", + "Type": "daterange", + "Start": 32, + "Length": 22 + } + ] + }, + { + "Input": "la semaine du 15 septembre", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "semaine du 15 septembre", + "Type": "daterange", + "Start": 3, + "Length": 23 + } + ] + }, + { + "Input": "semaine du 15th. septembre", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "semaine du 15th. septembre", + "Type": "daterange", + "Start": 0, + "Length": 26 + } + ] + }, + { + "Input": "mois du 15 septembre", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "mois du 15 septembre", + "Type": "daterange", + "Start": 0, + "Length": 20 + } + ] + }, + { + "Input": "Je partirai ce week-end", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ce week-end", + "Type": "daterange", + "Start": 12, + "Length": 11 + } + ] + }, + { + "Input": "Je vais partir le reste de la semaine", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "reste de la semaine", + "Type": "daterange", + "Start": 18, + "Length": 19 + } + ] + }, + { + "Input": "Je vais partir le reste de ma semaine", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "reste de ma semaine", + "Type": "daterange", + "Start": 18, + "Length": 19 + } + ] + }, + { + "Input": "Je vais partir le reste de semaine", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "reste de semaine", + "Type": "daterange", + "Start": 18, + "Length": 16 + } + ] + }, + { + "Input": "Je vais partir la reste semaine", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "reste semaine", + "Type": "daterange", + "Start": 18, + "Length": 13 + } + ] + }, + { + "Input": "Je vais partir le reste de cette semaine", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "reste de cette semaine", + "Type": "daterange", + "Start": 18, + "Length": 22 + } + ] + }, + { + "Input": "Je vais partir le reste de semaine en cours", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "reste de semaine en cours", + "Type": "daterange", + "Start": 18, + "Length": 25 + } + ] + }, + { + "Input": "Je vais partir le reste du mois", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "reste du mois", + "Type": "daterange", + "Start": 18, + "Length": 13 + } + ] + }, + { + "Input": "Je vais partir le reste de l'annรฉe", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "reste de l'annรฉe", + "Type": "daterange", + "Start": 18, + "Length": 16 + } + ] + }, + { + "Input": "Veuillez nous trouver un moment pour nous rencontrer plus tard ce mois-ci", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "plus tard ce mois-ci", + "Type": "daterange", + "Start": 53, + "Length": 20 + } + ] + }, + { + "Input": "Veuillez nous trouver un moment pour nous rencontrer plus tard cette semaine-ci", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "plus tard cette semaine-ci", + "Type": "daterange", + "Start": 53, + "Length": 26 + } + ] + }, + { + "Input": "Veuillez nous trouver un moment pour nous rencontrer plus tard la semaine prochaine", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "plus tard la semaine prochaine", + "Type": "daterange", + "Start": 53, + "Length": 30 + } + ] + }, + { + "Input": "Veuillez nous trouver un moment pour nous rencontrer plus tard l'annรฉe prochaine", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "plus tard l'annรฉe prochaine", + "Type": "daterange", + "Start": 53, + "Length": 27 + } + ] + }, + { + "Input": "Nous nous rencontrer plus tard la semaine derniรจre", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "semaine derniรจre", + "Type": "daterange", + "Start": 34, + "Length": 16 + } + ] + }, + { + "Input": "Veuillez nous trouver un moment pour nous rencontrer plus tรดt ce mois-ci", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "plus tรดt ce mois-ci", + "Type": "daterange", + "Start": 53, + "Length": 19 + } + ] + }, + { + "Input": "Veuillez nous trouver un moment pour nous rencontrer plus tรดt cette semaine", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "plus tรดt cette semaine", + "Type": "daterange", + "Start": 53, + "Length": 22 + } + ] + }, + { + "Input": "Veuillez nous trouver un moment pour nous rencontrer plus tรดt la semaine prochaine", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "plus tรดt la semaine prochaine", + "Type": "daterange", + "Start": 53, + "Length": 29 + } + ] + }, + { + "Input": "Veuillez nous trouver un moment pour nous rencontrer plus tรดt l'annรฉe prochaine", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "plus tรดt l'annรฉe prochaine", + "Type": "daterange", + "Start": 53, + "Length": 26 + } + ] + }, + { + "Input": "Cortana, veuillez coordonner une rรฉunion de 25 minutes avec antonio la semaine prochaine entre mercredi et vendredi.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "semaine prochaine entre mercredi et vendredi.", + "Type": "daterange", + "Start": 71, + "Length": 45 + } + ] + }, + { + "Input": "Cortana, veuillez coordonner une rรฉunion de 25 minutes avec antonio la semaine prochaine du mercredi au vendredi.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "semaine prochaine du mercredi au vendredi", + "Type": "daterange", + "Start": 71, + "Length": 41 + } + ] + }, + { + "Input": "Cortana, veuillez coordonner une rรฉunion de 25 minutes avec antonio la semaine derniรจre du mercredi au vendredi.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "semaine derniรจre du mercredi au vendredi", + "Type": "daterange", + "Start": 71, + "Length": 40 + } + ] + }, + { + "Input": "Cortana, veuillez coordonner une rรฉunion de 25 minutes avec antonio cette semaine entre mercredi et vendredi.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "cette semaine entre mercredi et vendredi", + "Type": "daterange", + "Start": 68, + "Length": 40 + } + ] + }, + { + "Input": "Je serai en absence des annรฉes 247", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "annรฉes 247", + "Type": "daterange", + "Start": 24, + "Length": 10 + } + ] + }, + { + "Input": "Dans les annรฉes 1970", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "les annรฉes 1970", + "Type": "daterange", + "Start": 5, + "Length": 15 + } + ] + }, + { + "Input": "Dans les annรฉes 2000, il est nรฉ.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "les annรฉes 2000", + "Type": "daterange", + "Start": 5, + "Length": 15 + } + ] + }, + { + "Input": "Dans les 1970s", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "les 1970s", + "Type": "daterange", + "Start": 5, + "Length": 9 + } + ] + }, + { + "Input": "Dans les 70s", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "les 70s", + "Type": "daterange", + "Start": 5, + "Length": 7 + } + ] + }, + { + "Input": "Dans les annรฉes 70", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "les annรฉes 70", + "Type": "daterange", + "Start": 5, + "Length": 13 + } + ] + }, + { + "Input": "Dans les annรฉes 40", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "les annรฉes 40", + "Type": "daterange", + "Start": 5, + "Length": 13 + } + ] + }, + { + "Input": "Dans les annรฉes soixante-dix", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "les annรฉes soixante-dix", + "Type": "daterange", + "Start": 5, + "Length": 23 + } + ] + }, + { + "Input": "Dans les annรฉes dix-neuf soixante-dix", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "les annรฉes dix-neuf soixante-dix", + "Type": "daterange", + "Start": 5, + "Length": 32 + } + ] + }, + { + "Input": "Dans les deux mille dix", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "les deux mille dix", + "Type": "daterange", + "Start": 5, + "Length": 18 + } + ] + }, + { + "Input": "Dans les annรฉes 2010", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "les annรฉes 2010", + "Type": "daterange", + "Start": 5, + "Length": 15 + } + ] + }, + { + "Input": "Dans les deux milles", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "les deux milles", + "Type": "daterange", + "Start": 5, + "Length": 15 + } + ] + }, + { + "Input": "Dans les annรฉes 2000", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "les annรฉes 2000", + "Type": "daterange", + "Start": 5, + "Length": 15 + } + ] + }, + { + "Input": "Je serai absent du 2 au 7 fรฉvrier 2018", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "du 2 au 7 fรฉvrier 2018", + "Type": "daterange", + "Start": 16, + "Length": 22 + } + ] + }, + { + "Input": "Je serai absent entre le 2 et le 7 fรฉvrier 2018", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "entre le 2 et le 7 fรฉvrier 2018", + "Type": "daterange", + "Start": 16, + "Length": 31 + } + ] + }, + { + "Input": "Je sortirai du 2 au 7 fรฉvrier deux 2018", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "du 2 au 7 fรฉvrier deux 2018", + "Type": "daterange", + "Start": 12, + "Length": 27 + } + ] + }, + { + "Input": "Cela a eu lieu en juin 1999", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "juin 1999", + "Type": "daterange", + "Start": 18, + "Length": 9 + } + ] + }, + { + "Input": "En 1928", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "1928", + "Type": "daterange", + "Start": 3, + "Length": 4 + } + ] + }, + { + "Input": "Je serai absent la premiรจre semaine de 2027", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "la premiรจre semaine de 2027", + "Type": "daterange", + "Start": 16, + "Length": 27 + } + ] + }, + { + "Input": "Je serai absent le premier quart de 2020", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "le premier quart de 2020", + "Type": "daterange", + "Start": 16, + "Length": 24 + } + ] + }, + { + "Input": "Au printemps de 1978", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "printemps de 1978", + "Type": "daterange", + "Start": 3, + "Length": 17 + } + ] + }, + { + "Input": "Les annรฉes deux cent soixante-sept,", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "annรฉes deux cent soixante-sept", + "Type": "daterange", + "Start": 4, + "Length": 30 + } + ] + }, + { + "Input": "Je serai absent la semaine suivante", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "la semaine suivante", + "Type": "daterange", + "Start": 16, + "Length": 19 + } + ] + }, + { + "Input": "Cela a eu lieu au cours des 2 derniรจres dรฉcennies", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "des 2 derniรจres dรฉcennies", + "Type": "daterange", + "Start": 24, + "Length": 25 + } + ] + }, + { + "Input": "Cela a eu lieu au cours des deux derniรจres dรฉcennies", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "des deux derniรจres dรฉcennies", + "Type": "daterange", + "Start": 24, + "Length": 28 + } + ] + }, + { + "Input": "Cela a eu lieu dans la prochaine dรฉcennie", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "la prochaine dรฉcennie", + "Type": "daterange", + "Start": 20, + "Length": 21 + } + ] + }, + { + "Input": "Cela aura eu lieu 4 semaines dans le futur", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "4 semaines dans le futur", + "Type": "daterange", + "Start": 18, + "Length": 24 + } + ] + }, + { + "Input": "Celaaura eu lieu dans 2 jours", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "dans 2 jours", + "Type": "daterange", + "Start": 17, + "Length": 12 + } + ] + }, + { + "Input": "Cortana peut nous trouver un temps au dรฉbut de la semaine prochaine", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "dรฉbut de la semaine prochaine", + "Type": "daterange", + "Start": 38, + "Length": 29 + } + ] + }, + { + "Input": "Bien sรปr, nous allons communiquer par Skype ร  la fin de la semaine prochaine", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "fin de la semaine prochaine", + "Type": "daterange", + "Start": 49, + "Length": 27 + } + ] + }, + { + "Input": "Bien sรปr, nous allons communiquer par Skype au dรฉbut de la semaine prochaine", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "dรฉbut de la semaine prochaine", + "Type": "daterange", + "Start": 47, + "Length": 29 + } + ] + }, + { + "Input": "Cortana, trouve-nous un temps ร  la fin du mars", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "fin du mars", + "Type": "daterange", + "Start": 35, + "Length": 11 + } + ] + }, + { + "Input": "Cortana, veuillez nous trouver un temps au milieu de la semaine prochaine", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "milieu de la semaine prochaine", + "Type": "daterange", + "Start": 43, + "Length": 30 + } + ] + }, + { + "Input": "cortana peut nous organiser pour nous rencontrer mi-mars", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "mi-mars", + "Type": "daterange", + "Start": 49, + "Length": 7 + } + ] + }, + { + "Input": "pourquoi pas au milieu de l'รฉtรฉ ?", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "milieu de l'รฉtรฉ", + "Type": "daterange", + "Start": 16, + "Length": 15 + } + ] + }, + { + "Input": "Je peux nous trouver une heure au dรฉbut de la semaine prochaine", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "dรฉbut de la semaine prochaine", + "Type": "daterange", + "Start": 34, + "Length": 29 + } + ] + }, + { + "Input": "Je serai absent en 11-2016", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "11-2016", + "Type": "daterange", + "Start": 19, + "Length": 7 + } + ] + }, + { + "Input": "Je serai absent en 2016.11", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "2016.11", + "Type": "daterange", + "Start": 19, + "Length": 7 + } + ] + }, + { + "Input": "Je serai absent en 11/2016", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "11/2016", + "Type": "daterange", + "Start": 20, + "Length": 7 + } + ] + }, + { + "Input": "Je serai absent en 11/2016", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "11/2016", + "Type": "daterange", + "Start": 19, + "Length": 7 + } + ] + }, + { + "Input": "Je serai absent en 2016-11", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "2016-11", + "Type": "daterange", + "Start": 19, + "Length": 7 + } + ] + }, + { + "Input": "Je serai absent en novembre 2016", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "novembre 2016", + "Type": "daterange", + "Start": 19, + "Length": 13 + } + ] + }, + { + "Input": "Je serai absent en 11, 2016", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "11, 2016", + "Type": "daterange", + "Start": 19, + "Length": 8 + } + ] + }, + { + "Input": "Je serai absent en novembre, 2016", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "novembre, 2016", + "Type": "daterange", + "Start": 19, + "Length": 14 + } + ] + }, + { + "Input": "Je serai absent au mois de novembre 2016", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "mois de novembre 2016", + "Type": "daterange", + "Start": 19, + "Length": 21 + } + ] + }, + { + "Input": "Je serai absent au mois de 11, 2016", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "mois de 11, 2016", + "Type": "daterange", + "Start": 19, + "Length": 16 + } + ] + }, + { + "Input": "Je serai absent en nov. 2016", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "nov. 2016", + "Type": "daterange", + "Start": 19, + "Length": 9 + } + ] + }, + { + "Input": "Je serai absent au mois de novembre, 2016", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "mois de novembre, 2016", + "Type": "daterange", + "Start": 19, + "Length": 22 + } + ] + }, + { + "Input": "Je serai absent en nov. de l'annรฉe 2016", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "nov. de l'annรฉe 2016", + "Type": "daterange", + "Start": 19, + "Length": 20 + } + ] + }, + { + "Input": "Je serai absent en 2016-nov.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "2016-nov.", + "Type": "daterange", + "Start": 19, + "Length": 9 + } + ] + }, + { + "Input": "Je serai en absence en novembre 2016", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "novembre 2016", + "Type": "daterange", + "Start": 23, + "Length": 13 + } + ] + }, + { + "Input": "Je serai absent au mois de nov. 2016", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "mois de nov. 2016", + "Type": "daterange", + "Start": 19, + "Length": 17 + } + ] + }, + { + "Input": "Je ne serai pas ici 2016, nov", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "2016, nov", + "Type": "daterange", + "Start": 21, + "Length": 9 + } + ] + }, + { + "Input": "Je ne serai pas ici 2016, nov", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "2016, nov", + "Type": "daterange", + "Start": 21, + "Length": 9 + } + ] + }, + { + "Input": "Je sortirai entre le 1er janvier et le 5 avril", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "entre le 1er janvier et le 5 avril", + "Type": "daterange", + "Start": 12, + "Length": 34 + } + ] + }, + { + "Input": "Je sortirai entre le 1er janvier 2015 et le 5 fรฉvrier 2018", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "entre le 1er janvier 2015 et le 5 fรฉvrier 2018", + "Type": "daterange", + "Start": 12, + "Length": 46 + } + ] + }, + { + "Input": "Je sortirai entre le 1er janvier 2015 et fรฉvrier 2018", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "entre le 1er janvier 2015 et fรฉvrier 2018", + "Type": "daterange", + "Start": 12, + "Length": 41 + } + ] + }, + { + "Input": "Je serai absent entre 2015 et fรฉvrier 2018", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "entre 2015 et fรฉvrier 2018", + "Type": "daterange", + "Start": 16, + "Length": 26 + } + ] + }, + { + "Input": "Je serai absent du 1er fรฉvrier au mars 2019", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "1er fรฉvrier au mars 2019", + "Type": "daterange", + "Start": 19, + "Length": 24 + } + ] + }, + { + "Input": "Je serai absent entre le 1er fรฉvrier et mars 2019", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "entre le 1er fรฉvrier et mars 2019", + "Type": "daterange", + "Start": 16, + "Length": 33 + } + ] + }, + { + "Input": "Je sortirai entre juin 2015 et mai 2018", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "entre juin 2015 et mai 2018", + "Type": "daterange", + "Start": 12, + "Length": 27 + } + ] + }, + { + "Input": "Je sortirai entre mai 2015 et 2018", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "entre mai 2015 et 2018", + "Type": "daterange", + "Start": 12, + "Length": 22 + } + ] + }, + { + "Input": "Je vais sortir entre mai 2015 et 2018", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "entre mai 2015 et 2018", + "Type": "daterange", + "Start": 15, + "Length": 22 + } + ] + }, + { + "Input": "Je sortirai entre mai 2015 et juin 2018", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "entre mai 2015 et juin 2018", + "Type": "daterange", + "Start": 12, + "Length": 27 + } + ] + }, + { + "Input": "Je sortirai entre 2015 et le 5 janvier 2018", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "entre 2015 et le 5 janvier 2018", + "Type": "daterange", + "Start": 12, + "Length": 31 + } + ] + }, + { + "Input": "Je serai absent du 2015 au 5 mai 2017", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "du 2015 au 5 mai 2017", + "Type": "daterange", + "Start": 16, + "Length": 21 + } + ] + }, + { + "Input": "Je serai absent du dernier lundi d'avril ร  2019", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "du dernier lundi d'avril ร  2019", + "Type": "daterange", + "Start": 16, + "Length": 31 + } + ] + }, + { + "Input": "Je serai absent de la semaine 31 ร  la semaine 35", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "de la semaine 31 ร  la semaine 35", + "Type": "daterange", + "Start": 16, + "Length": 32 + } + ] + }, + { + "Input": "Je serai absent entre la semaine 31 et la semaine 35", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "entre la semaine 31 et la semaine 35", + "Type": "daterange", + "Start": 16, + "Length": 36 + } + ] + }, + { + "Input": "Les semaines 0 et 00 ne sont pas des semaines valides", + "NotSupported": "dotnet, javascript, python, java", + "Results": [] + }, + { + "Input": "Je resterai ici d'aujourd'hui ร  deux jours et demi plus tard", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "d'aujourd'hui ร  deux jours et demi plus tard", + "Type": "daterange", + "Start": 16, + "Length": 44 + } + ] + }, + { + "Input": "Quel est mon bonus d'avril 2017 ?", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "avril 2017", + "Type": "daterange", + "Start": 21, + "Length": 10 + } + ] + }, + { + "Input": "Je n'รฉtais pas lร  le mรชme mois que cela est arrivรฉ.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "mรชme mois", + "Type": "daterange", + "Start": 21, + "Length": 9 + } + ] + }, + { + "Input": "Je n'รฉtais pas lร  la mรชme semaine que cela est arrivรฉ.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "mรชme semaine", + "Type": "daterange", + "Start": 21, + "Length": 12 + } + ] + }, + { + "Input": "Je n'รฉtais pas lร  cette annรฉe-lร .", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "cette annรฉe-lร ", + "Type": "daterange", + "Start": 18, + "Length": 14 + } + ] + }, + { + "Input": "J'ai dรฉjร  terminรฉ tout mon travail plus de 2 semaines avant aujourd'hui", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "plus de 2 semaines avant aujourd'hui", + "Type": "daterange", + "Start": 35, + "Length": 36 + } + ] + }, + { + "Input": "Je reviendrai d'ici 2 semaines ร  compter d'aujourd'hui", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "2 semaines ร  compter d'aujourd'hui", + "Type": "daterange", + "Start": 20, + "Length": 34 + } + ] + }, + { + "Input": "Je reviendrai dans moins de 2 semaines ร  partir d'aujourd'hui", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "dans moins de 2 semaines ร  partir d'aujourd'hui", + "Type": "daterange", + "Start": 14, + "Length": 47 + } + ] + }, + { + "Input": "Cette tรขche aurait dรป รชtre effectuรฉe plus de 2 jours avant hier", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "plus de 2 jours avant hier", + "Type": "daterange", + "Start": 37, + "Length": 26 + } + ] + }, + { + "Input": "Cette tรขche sera effectuรฉe moins de 3 jours aprรจs demain", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "moins de 3 jours aprรจs demain", + "Type": "daterange", + "Start": 27, + "Length": 29 + } + ] + }, + { + "Input": "4832 avenue North Kedvale https://t.co/Jzruq4pTxp", + "NotSupported": "dotnet, javascript, python, java", + "Results": [] + }, + { + "Input": "J'รฉtais absent en octobre 2001", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "octobre 2001", + "Type": "daterange", + "Start": 18, + "Length": 12 + } + ] + }, + { + "Input": "Cortana, pouvez-vous organiser quelque chose pour la semaine du 18.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "semaine du 18", + "Type": "daterange", + "Start": 53, + "Length": 13 + } + ] + }, + { + "Input": "ventes oรน la date est cette dรฉcennie.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "cette dรฉcennie", + "Type": "daterange", + "Start": 22, + "Length": 14 + } + ] + }, + { + "Input": "Je serai au troisiรจme trimestre de 2016", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "troisiรจme trimestre de 2016", + "Type": "daterange", + "Start": 12, + "Length": 27 + } + ] + }, + { + "Input": "Je serai au troisiรจme quart", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "troisiรจme quart", + "Type": "daterange", + "Start": 12, + "Length": 15 + } + ] + }, + { + "Input": "Je serai absent au troisiรจme trimestre de l'annรฉe prochaine", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "troisiรจme trimestre de l'annรฉe prochaine", + "Type": "daterange", + "Start": 19, + "Length": 40 + } + ] + }, + { + "Input": "Je serai absent au quatriรจme trimestre de l'annรฉe prochaine", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "quatriรจme trimestre de l'annรฉe prochaine", + "Type": "daterange", + "Start": 19, + "Length": 40 + } + ] + }, + { + "Input": "Veuillez convertir 2000 $ en livre sterling.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [] + }, + { + "Input": "Ce stock bancaire est en baisse de 20% depuis le dรฉbut de l'annรฉe.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "dรฉbut de l'annรฉe", + "Type": "daterange", + "Start": 49, + "Length": 16 + } + ] + }, + { + "Input": "du 10/01 au 11/07", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "du 10/01 au 11/07", + "Type": "daterange", + "Start": 0, + "Length": 17 + } + ] + }, + { + "Input": "Je ferai mon travail d'ici le 15 novembre", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "15 novembre", + "Type": "daterange", + "Start": 30, + "Length": 11 + } + ] + }, + { + "Input": "J'ai terminรฉ mon travail entre le 22 janvier et maintenant", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "entre le 22 janvier et maintenant", + "Type": "daterange", + "Start": 25, + "Length": 33 + } + ] + }, + { + "Input": "15h: je serai absent cette semaine", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "cette semaine", + "Type": "daterange", + "Start": 21, + "Length": 13 + } + ] + }, + { + "Input": "cette semaine, 8h du matin devrait รชtre un dรฉlai et un temps.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "cette semaine", + "Type": "daterange", + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "cette semaine 20h devrait รชtre un dรฉlai et un temps.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "cette semaine", + "Type": "daterange", + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "la dixiรจme semaine 20h devrait รชtre un dรฉlai et un temps.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "dixiรจme semaine", + "Type": "daterange", + "Start": 3, + "Length": 15 + } + ] + }, + { + "Input": "la dixiรจme semaine 8p.m. devrait รชtre un dรฉlai et un temps.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "dixiรจme semaine", + "Type": "daterange", + "Start": 3, + "Length": 15 + } + ] + }, + { + "Input": "la dixiรจme semaine 10h20 devrait รชtre un dรฉlai et un temps.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "dixiรจme semaine", + "Type": "daterange", + "Start": 3, + "Length": 15 + } + ] + }, + { + "Input": "6,107,31 aoรปt 2019 ne devrait pas inclure dans la dรฉcimale", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "aoรปt 2019", + "Type": "daterange", + "Start": 9, + "Length": 9 + } + ] + }, + { + "Input": "Je n'รฉtais pas lร  du 01/08/2019 ร  aujourd'hui", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "du 01/08/2019 ร  aujourd'hui", + "Type": "daterange", + "Start": 18, + "Length": 27 + } + ] + }, + { + "Input": "Je n'รฉtais pas lร  du 1er aoรปt 2019 ร  aujourd'hui", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "du 1er aoรปt 2019 ร  aujourd'hui", + "Type": "daterange", + "Start": 18, + "Length": 30 + } + ] + }, + { + "Input": "veuillez planifier une rรฉunion pour la semaine commenรงant le 4 fรฉvrier", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "semaine commenรงant le 4 fรฉvrier", + "Type": "daterange", + "Start": 39, + "Length": 31 + } + ] + }, + { + "Input": "veuillez planifier une rรฉunion pour la semaine commenรงant le 4 fev.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "semaine commenรงant le 4 fev.", + "Type": "daterange", + "Start": 39, + "Length": 28 + } + ] + }, + { + "Input": "veuillez planifier une rรฉunion pour la semaine commenรงant le 2.4", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "semaine commenรงant le 2.4", + "Type": "daterange", + "Start": 39, + "Length": 25 + } + ] + }, + { + "Input": "veuillez planifier une rรฉunion pour la semaine commenรงant le 2-4", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "semaine commenรงant le 2-4", + "Type": "daterange", + "Start": 39, + "Length": 25 + } + ] + }, + { + "Input": "veuillez planifier une rรฉunion pour la semaine commenรงant le 04/02", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "semaine commenรงant le 04/02", + "Type": "daterange", + "Start": 39, + "Length": 27 + } + ] + }, + { + "Input": "veuillez planifier une rรฉunion pour w/c le 4 fรฉvrier.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "w/c le 4 fรฉvrier", + "Type": "daterange", + "Start": 36, + "Length": 16 + } + ] + }, + { + "Input": "Rรฉservez un voyage du 26 juin 2020 au 28 juin 2020", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "du 26 juin 2020 au 28 juin 2020", + "Type": "daterange", + "Start": 19, + "Length": 31 + } + ] + } +] diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/French/DatePeriodParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/French/DatePeriodParser.json new file mode 100644 index 000000000..b30439415 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/French/DatePeriodParser.json @@ -0,0 +1,7144 @@ +[ + { + "Input": "Je serai dehors 4 au 22 cette mois", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "4 au 22 cette mois", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-04,2016-11-22,P18D)", + "FutureResolution": { + "startDate": "2016-11-04", + "endDate": "2016-11-22" + }, + "PastResolution": { + "startDate": "2016-11-04", + "endDate": "2016-11-22" + } + }, + "Start": 16, + "Length": 18 + } + ] + }, + { + "Input": "Je serai dehors 3 jusqu'a 12 de Sept hahaha", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "3 jusqu'a 12 de Sept", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-09-03,XXXX-09-12,P9D)", + "FutureResolution": { + "startDate": "2017-09-03", + "endDate": "2017-09-12" + }, + "PastResolution": { + "startDate": "2016-09-03", + "endDate": "2016-09-12" + } + }, + "Start": 16, + "Length": 20 + } + ] + }, + { + "Input": "Je serai dehors 4 au 23 mois prochain", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "4 au 23 mois prochain", + "Type": "daterange", + "Value": { + "Timex": "(2016-12-04,2016-12-23,P19D)", + "FutureResolution": { + "startDate": "2016-12-04", + "endDate": "2016-12-23" + }, + "PastResolution": { + "startDate": "2016-12-04", + "endDate": "2016-12-23" + } + }, + "Start": 16, + "Length": 21 + } + ] + }, + { + "Input": "Je serai dehors 4 jusqu'a 23 cette mois", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "4 jusqu'a 23 cette mois", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-04,2016-11-23,P19D)", + "FutureResolution": { + "startDate": "2016-11-04", + "endDate": "2016-11-23" + }, + "PastResolution": { + "startDate": "2016-11-04", + "endDate": "2016-11-23" + } + }, + "Start": 16, + "Length": 23 + } + ] + }, + { + "Input": "Je serai dehors 4 et 22 cette mois", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "4 et 22 cette mois", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-04,2016-11-22,P18D)", + "FutureResolution": { + "startDate": "2016-11-04", + "endDate": "2016-11-22" + }, + "PastResolution": { + "startDate": "2016-11-04", + "endDate": "2016-11-22" + } + }, + "Start": 16, + "Length": 18 + } + ] + }, + { + "Input": "Je serai dehors 3 et 12 de Sept hahaha", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "3 et 12 de Sept", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-09-03,XXXX-09-12,P9D)", + "FutureResolution": { + "startDate": "2017-09-03", + "endDate": "2017-09-12" + }, + "PastResolution": { + "startDate": "2016-09-03", + "endDate": "2016-09-12" + } + }, + "Start": 16, + "Length": 15 + } + ] + }, + { + "Input": "Je serai dehors 4 au 22 Janv, 1995", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "4 au 22 Janv, 1995", + "Type": "daterange", + "Value": { + "Timex": "(1995-01-04,1995-01-22,P18D)", + "FutureResolution": { + "startDate": "1995-01-04", + "endDate": "1995-01-22" + }, + "PastResolution": { + "startDate": "1995-01-04", + "endDate": "1995-01-22" + } + }, + "Start": 16, + "Length": 18 + } + ] + }, + { + "Input": "Je serai dehors entre septembre 4 jusqu'a septembre 8h", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": " septembre 4 jusqu'a septembre 8", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-09-04,XXXX-09-08,P4D)", + "FutureResolution": { + "startDate": "2017-09-04", + "endDate": "2017-09-08" + }, + "PastResolution": { + "startDate": "2016-09-04", + "endDate": "2016-09-08" + } + }, + "Start": 21, + "Length": 32 + } + ] + }, + { + "Input": "Je serais dehors cette semaine", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "cette semaine", + "Type": "daterange", + "Value": { + "Timex": "2016-W45", + "FutureResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-14" + }, + "PastResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-14" + } + }, + "Start": 17, + "Length": 13 + } + ] + }, + { + "Input": "Je serais dehors Fevrier", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "Fevrier", + "Type": "daterange", + "Value": { + "Timex": "XXXX-02", + "FutureResolution": { + "startDate": "2017-02-01", + "endDate": "2017-03-01" + }, + "PastResolution": { + "startDate": "2016-02-01", + "endDate": "2016-03-01" + } + }, + "Start": 17, + "Length": 7 + } + ] + }, + { + "Input": "Je serais dehors cette Septembre", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "cette Septembre", + "Type": "daterange", + "Value": { + "Timex": "2016-09", + "FutureResolution": { + "startDate": "2016-09-01", + "endDate": "2016-10-01" + }, + "PastResolution": { + "startDate": "2016-09-01", + "endDate": "2016-10-01" + } + }, + "Start": 17, + "Length": 15 + } + ] + }, + { + "Input": "Je serais dehors prochain Juin", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "prochain Juin", + "Type": "daterange", + "Value": { + "Timex": "XXXX-06", + "FutureResolution": { + "startDate": "2017-06-01", + "endDate": "2017-07-01" + }, + "PastResolution": { + "startDate": "2016-06-01", + "endDate": "2016-07-01" + } + }, + "Start": 17, + "Length": 13 + } + ] + }, + { + "Input": "semaine de septembre.16", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "semaine de septembre.16", + "Type": "daterange", + "Value": { + "Timex": "XXXX-09-16", + "FutureResolution": { + "startDate": "2017-09-11", + "endDate": "2017-09-18" + }, + "PastResolution": { + "startDate": "2016-09-12", + "endDate": "2016-09-19" + } + }, + "Start": 0, + "Length": 23 + } + ] + }, + { + "Input": "mois de septembre.16", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "mois de septembre.16", + "Type": "daterange", + "Value": { + "Timex": "XXXX-09-16", + "FutureResolution": { + "startDate": "2017-09-01", + "endDate": "2017-10-01" + }, + "PastResolution": { + "startDate": "2016-09-01", + "endDate": "2016-10-01" + } + }, + "Start": 0, + "Length": 20 + } + ] + }, + { + "Input": "Je serais dehors 2015.3", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "2015.3", + "Type": "daterange", + "Value": { + "Timex": "2015-03", + "FutureResolution": { + "startDate": "2015-03-01", + "endDate": "2015-04-01" + }, + "PastResolution": { + "startDate": "2015-03-01", + "endDate": "2015-04-01" + } + }, + "Start": 17, + "Length": 6 + } + ] + }, + { + "Input": "Je serais dehors 2015-3", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "2015-3", + "Type": "daterange", + "Value": { + "Timex": "2015-03", + "FutureResolution": { + "startDate": "2015-03-01", + "endDate": "2015-04-01" + }, + "PastResolution": { + "startDate": "2015-03-01", + "endDate": "2015-04-01" + } + }, + "Start": 17, + "Length": 6 + } + ] + }, + { + "Input": "Je serais dehors 2015/3", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "2015/3", + "Type": "daterange", + "Value": { + "Timex": "2015-03", + "FutureResolution": { + "startDate": "2015-03-01", + "endDate": "2015-04-01" + }, + "PastResolution": { + "startDate": "2015-03-01", + "endDate": "2015-04-01" + } + }, + "Start": 17, + "Length": 6 + } + ] + }, + { + "Input": "Je serais dehors 3/2015", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "3/2015", + "Type": "daterange", + "Value": { + "Timex": "2015-03", + "FutureResolution": { + "startDate": "2015-03-01", + "endDate": "2015-04-01" + }, + "PastResolution": { + "startDate": "2015-03-01", + "endDate": "2015-04-01" + } + }, + "Start": 17, + "Length": 6 + } + ] + }, + { + "Input": "Je serais dehors depuis 2 Oct a 22 Octobre", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": " 2 Oct a 22 Octobre", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-10-02,XXXX-10-22,P20D)", + "FutureResolution": { + "startDate": "2017-10-02", + "endDate": "2017-10-22" + }, + "PastResolution": { + "startDate": "2016-10-02", + "endDate": "2016-10-22" + } + }, + "Start": 23, + "Length": 19 + } + ] + }, + { + "Input": "Je serais dehors 12 Janvier, 2016 - 22/01/2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": " 12 Janvier, 2016 - 22/01/2016", + "Type": "daterange", + "Value": { + "Timex": "(2016-01-12,2016-01-22,P10D)", + "FutureResolution": { + "startDate": "2016-01-12", + "endDate": "2016-01-22" + }, + "PastResolution": { + "startDate": "2016-01-12", + "endDate": "2016-01-22" + } + }, + "Start": 16, + "Length": 30 + } + ] + }, + { + "Input": "Je serais dehors 1 Jan jusqu'a Mer, 22 Janv", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": " 1 Jan jusqu'a Mer, 22 Janv", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-01-01,XXXX-01-22,P21D)", + "FutureResolution": { + "startDate": "2017-01-01", + "endDate": "2017-01-22" + }, + "PastResolution": { + "startDate": "2016-01-01", + "endDate": "2016-01-22" + } + }, + "Start": 16, + "Length": 27 + } + ] + }, + { + "Input": "Je serais dehors depuis aujourd'hui jusqu'a demain", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": " aujourd'hui jusqu'a demain", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-07,2016-11-08,P1D)", + "FutureResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-08" + }, + "PastResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-08" + } + }, + "Start": 23, + "Length": 27 + } + ] + }, + { + "Input": "Je serais dehors depuis Oct. 2 au Octobre 22", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": " Oct. 2 au Octobre 22", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-10-02,XXXX-10-22,P20D)", + "FutureResolution": { + "startDate": "2017-10-02", + "endDate": "2017-10-22" + }, + "PastResolution": { + "startDate": "2016-10-02", + "endDate": "2016-10-22" + } + }, + "Start": 23, + "Length": 21 + } + ] + }, + { + "Input": "Je serais sorti depuis Oct. 2 et Oct 22", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": " Oct. 2 et Oct 22", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-10-02,XXXX-10-22,P20D)", + "FutureResolution": { + "startDate": "2017-10-02", + "endDate": "2017-10-22" + }, + "PastResolution": { + "startDate": "2016-10-02", + "endDate": "2016-10-22" + } + }, + "Start": 22, + "Length": 17 + } + ] + }, + { + "Input": "Je serais dehors 19-20 Novembre", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "19-20 Novembre", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-11-19,XXXX-11-20,P1D)", + "FutureResolution": { + "startDate": "2016-11-19", + "endDate": "2016-11-20" + }, + "PastResolution": { + "startDate": "2015-11-19", + "endDate": "2015-11-20" + } + }, + "Start": 17, + "Length": 14 + } + ] + }, + { + "Input": "Je serais sorti Novembre 19 au 20", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": " Novembre 19 au 20", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-11-19,XXXX-11-20,P1D)", + "FutureResolution": { + "startDate": "2016-11-19", + "endDate": "2016-11-20" + }, + "PastResolution": { + "startDate": "2015-11-19", + "endDate": "2015-11-20" + } + }, + "Start": 15, + "Length": 18 + } + ] + }, + { + "Input": "Je serais sorti Novembre entre 19 et 20", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "Novembre entre 19 et 20", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-11-19,XXXX-11-20,P1D)", + "FutureResolution": { + "startDate": "2016-11-19", + "endDate": "2016-11-20" + }, + "PastResolution": { + "startDate": "2015-11-19", + "endDate": "2015-11-20" + } + }, + "Start": 16, + "Length": 23 + } + ] + }, + { + "Input": "organiser une reunion en deux semaines", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, java", + "Results": [] + }, + { + "Input": "Je serais sorti depuis 4 au 22 cette mois", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "4 au 22 cette mois", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-04,2016-11-22,P18D)", + "FutureResolution": { + "startDate": "2016-11-04", + "endDate": "2016-11-22" + }, + "PastResolution": { + "startDate": "2016-11-04", + "endDate": "2016-11-22" + } + }, + "Start": 23, + "Length": 18 + } + ] + }, + { + "Input": "Je serais sorti depuis 4-23 mois prochain", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "4-23 mois prochain", + "Type": "daterange", + "Value": { + "Timex": "(2016-12-04,2016-12-23,P19D)", + "FutureResolution": { + "startDate": "2016-12-04", + "endDate": "2016-12-23" + }, + "PastResolution": { + "startDate": "2016-12-04", + "endDate": "2016-12-23" + } + }, + "Start": 23, + "Length": 18 + } + ] + }, + { + "Input": "Je serais sorti depuis 3 jusqu'a 12 de Sept hahaha", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "3 jusqu'a 12 de Sept", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-09-03,XXXX-09-12,P9D)", + "FutureResolution": { + "startDate": "2017-09-03", + "endDate": "2017-09-12" + }, + "PastResolution": { + "startDate": "2016-09-03", + "endDate": "2016-09-12" + } + }, + "Start": 23, + "Length": 20 + } + ] + }, + { + "Input": "Je serais sorti 4 au 23 mois prochain", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "4 au 23 mois prochain", + "Type": "daterange", + "Value": { + "Timex": "(2016-12-04,2016-12-23,P19D)", + "FutureResolution": { + "startDate": "2016-12-04", + "endDate": "2016-12-23" + }, + "PastResolution": { + "startDate": "2016-12-04", + "endDate": "2016-12-23" + } + }, + "Start": 16, + "Length": 21 + } + ] + }, + { + "Input": "Je serais sorti 4 jusqu'a 23 de cette mois", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "4 jusqu'a 23 de cette mois", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-04,2016-11-23,P19D)", + "FutureResolution": { + "startDate": "2016-11-04", + "endDate": "2016-11-23" + }, + "PastResolution": { + "startDate": "2016-11-04", + "endDate": "2016-11-23" + } + }, + "Start": 16, + "Length": 26 + } + ] + }, + { + "Input": "Je serais sorti cette semaine", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "cette semaine", + "Type": "daterange", + "Value": { + "Timex": "2016-W45", + "FutureResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-14" + }, + "PastResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-14" + } + }, + "Start": 16, + "Length": 13 + } + ] + }, + { + "Input": "Je vais sortir le weekend", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "le weekend", + "Type": "daterange", + "Value": { + "Timex": "2016-W45-WE", + "FutureResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + }, + "PastResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + } + }, + "Start": 15, + "Length": 10 + } + ] + }, + { + "Input": "Je serais dehors le weekend", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "le weekend", + "Type": "daterange", + "Value": { + "Timex": "2016-W45-WE", + "FutureResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + }, + "PastResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + } + }, + "Start": 17, + "Length": 10 + } + ] + }, + { + "Input": "Je serais dehors fevrier", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "fevrier", + "Type": "daterange", + "Value": { + "Timex": "XXXX-02", + "FutureResolution": { + "startDate": "2017-02-01", + "endDate": "2017-03-01" + }, + "PastResolution": { + "startDate": "2016-02-01", + "endDate": "2016-03-01" + } + }, + "Start": 17, + "Length": 7 + } + ] + }, + { + "Input": "Je serais cette Septembre", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "cette Septembre", + "Type": "daterange", + "Value": { + "Timex": "2016-09", + "FutureResolution": { + "startDate": "2016-09-01", + "endDate": "2016-10-01" + }, + "PastResolution": { + "startDate": "2016-09-01", + "endDate": "2016-10-01" + } + }, + "Start": 10, + "Length": 15 + } + ] + }, + { + "Input": "Je serais dehors juin 2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "juin 2016", + "Type": "daterange", + "Value": { + "Timex": "2016-06", + "FutureResolution": { + "startDate": "2016-06-01", + "endDate": "2016-07-01" + }, + "PastResolution": { + "startDate": "2016-06-01", + "endDate": "2016-07-01" + } + }, + "Start": 17, + "Length": 9 + } + ] + }, + { + "Input": "Je serais dehors Oct. 2 a Octobre 22", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": " Oct. 2 a Octobre 22", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-10-02,XXXX-10-22,P20D)", + "FutureResolution": { + "startDate": "2017-10-02", + "endDate": "2017-10-22" + }, + "PastResolution": { + "startDate": "2016-10-02", + "endDate": "2016-10-22" + } + }, + "Start": 16, + "Length": 20 + } + ] + }, + { + "Input": "Je serais dehors aujourd'hui jusqu'a lendemain", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": " aujourd'hui jusqu'a lendemain", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-07,2016-11-08,P1D)", + "FutureResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-08" + }, + "PastResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-08" + } + }, + "Start": 16, + "Length": 30 + } + ] + }, + { + "Input": "Je serais dehors depuis Oct. 2 a Octobre 22", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": " Oct. 2 a Octobre 22", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-10-02,XXXX-10-22,P20D)", + "FutureResolution": { + "startDate": "2017-10-02", + "endDate": "2017-10-22" + }, + "PastResolution": { + "startDate": "2016-10-02", + "endDate": "2016-10-22" + } + }, + "Start": 23, + "Length": 20 + } + ] + }, + { + "Input": "Je serais dehors le troisieme semaine de 2027", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "java", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "le troisieme semaine de 2027", + "Type": "daterange", + "Value": { + "Timex": "2027-W03", + "FutureResolution": { + "startDate": "2027-01-18", + "endDate": "2027-01-25" + }, + "PastResolution": { + "startDate": "2027-01-18", + "endDate": "2027-01-25" + } + }, + "Start": 17, + "Length": 28 + } + ] + }, + { + "Input": "Je serais dehors Novembre 19-20", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "Novembre 19-20", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-11-19,XXXX-11-20,P1D)", + "FutureResolution": { + "startDate": "2016-11-19", + "endDate": "2016-11-20" + }, + "PastResolution": { + "startDate": "2015-11-19", + "endDate": "2015-11-20" + } + }, + "Start": 17, + "Length": 14 + } + ] + }, + { + "Input": "Je serais dehors Novembre 19 au 20", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": " Novembre 19 au 20", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-11-19,XXXX-11-20,P1D)", + "FutureResolution": { + "startDate": "2016-11-19", + "endDate": "2016-11-20" + }, + "PastResolution": { + "startDate": "2015-11-19", + "endDate": "2015-11-20" + } + }, + "Start": 16, + "Length": 18 + } + ] + }, + { + "Input": "Je serais dehors le troisieme quart de 2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "le troisieme quart de 2016", + "Type": "daterange", + "Value": { + "Timex": "(2016-07-01,2016-10-01,P3M)", + "FutureResolution": { + "startDate": "2016-07-01", + "endDate": "2016-10-01" + }, + "PastResolution": { + "startDate": "2016-07-01", + "endDate": "2016-10-01" + } + }, + "Start": 17, + "Length": 26 + } + ] + }, + { + "Input": "Je serai dehors derniere 3 semaines", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "derniere 3 semaines", + "Type": "daterange", + "Value": { + "Timex": "(2016-10-17,2016-11-07,P3W)", + "FutureResolution": { + "startDate": "2016-10-17", + "endDate": "2016-11-07" + }, + "PastResolution": { + "startDate": "2016-10-17", + "endDate": "2016-11-07" + } + }, + "Start": 16, + "Length": 19 + } + ] + }, + { + "Input": "Je serais sorti 2015.3", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "2015.3", + "Type": "daterange", + "Value": { + "Timex": "2015-03", + "FutureResolution": { + "startDate": "2015-03-01", + "endDate": "2015-04-01" + }, + "PastResolution": { + "startDate": "2015-03-01", + "endDate": "2015-04-01" + } + }, + "Start": 16, + "Length": 6 + } + ] + }, + { + "Input": "Je serais sorti 2015-3", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "2015-3", + "Type": "daterange", + "Value": { + "Timex": "2015-03", + "FutureResolution": { + "startDate": "2015-03-01", + "endDate": "2015-04-01" + }, + "PastResolution": { + "startDate": "2015-03-01", + "endDate": "2015-04-01" + } + }, + "Start": 16, + "Length": 6 + } + ] + }, + { + "Input": "Je serais sorti 2015/3", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "2015/3", + "Type": "daterange", + "Value": { + "Timex": "2015-03", + "FutureResolution": { + "startDate": "2015-03-01", + "endDate": "2015-04-01" + }, + "PastResolution": { + "startDate": "2015-03-01", + "endDate": "2015-04-01" + } + }, + "Start": 16, + "Length": 6 + } + ] + }, + { + "Input": "Je serais sorti 3/2015", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "3/2015", + "Type": "daterange", + "Value": { + "Timex": "2015-03", + "FutureResolution": { + "startDate": "2015-03-01", + "endDate": "2015-04-01" + }, + "PastResolution": { + "startDate": "2015-03-01", + "endDate": "2015-04-01" + } + }, + "Start": 16, + "Length": 6 + } + ] + }, + { + "Input": "je partirai cette รฉtรฉ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "cette รฉtรฉ", + "Type": "daterange", + "Value": { + "Timex": "2016-SU", + "FutureResolution": {}, + "PastResolution": {} + }, + "Start": 12, + "Length": 9 + } + ] + }, + { + "Input": "je partirai l'รฉtรฉ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "รฉtรฉ", + "Type": "daterange", + "Value": { + "Timex": "SU", + "FutureResolution": {}, + "PastResolution": {} + }, + "Start": 14, + "Length": 3 + } + ] + }, + { + "Input": "je partirai รฉtรฉ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "รฉtรฉ", + "Type": "daterange", + "Value": { + "Timex": "SU", + "FutureResolution": {}, + "PastResolution": {} + }, + "Start": 12, + "Length": 3 + } + ] + }, + { + "Input": "je partirai l'รฉtรฉ 2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "รฉtรฉ 2016", + "Type": "daterange", + "Value": { + "Timex": "2016-SU", + "FutureResolution": {}, + "PastResolution": {} + }, + "Start": 14, + "Length": 8 + } + ] + }, + { + "Input": "je pars l'รฉtรฉ 2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "รฉtรฉ 2016", + "Type": "daterange", + "Value": { + "Timex": "2016-SU", + "FutureResolution": {}, + "PastResolution": {} + }, + "Start": 10, + "Length": 8 + } + ] + }, + { + "Input": "Je serais sorti 11 / 2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "11 / 2016", + "Type": "daterange", + "Value": { + "Timex": "2016-11", + "FutureResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + }, + "PastResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + } + }, + "Start": 16, + "Length": 9 + } + ] + }, + { + "Input": "Je serais sorti 11/ 2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "11/ 2016", + "Type": "daterange", + "Value": { + "Timex": "2016-11", + "FutureResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + }, + "PastResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + } + }, + "Start": 16, + "Length": 8 + } + ] + }, + { + "Input": "Je serais sorti 11 /2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "11 /2016", + "Type": "daterange", + "Value": { + "Timex": "2016-11", + "FutureResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + }, + "PastResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + } + }, + "Start": 16, + "Length": 8 + } + ] + }, + { + "Input": "Je serais sorti 11-2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "11-2016", + "Type": "daterange", + "Value": { + "Timex": "2016-11", + "FutureResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + }, + "PastResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + } + }, + "Start": 16, + "Length": 7 + } + ] + }, + { + "Input": "Je serais sorti 11 - 2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "11 - 2016", + "Type": "daterange", + "Value": { + "Timex": "2016-11", + "FutureResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + }, + "PastResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + } + }, + "Start": 16, + "Length": 10 + } + ] + }, + { + "Input": "Je serais sorti 2016 / 11", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "2016 / 11", + "Type": "daterange", + "Value": { + "Timex": "2016-11", + "FutureResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + }, + "PastResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + } + }, + "Start": 16, + "Length": 9 + } + ] + }, + { + "Input": "Je serais sorti 2016/11", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "2016/11", + "Type": "daterange", + "Value": { + "Timex": "2016-11", + "FutureResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + }, + "PastResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + } + }, + "Start": 16, + "Length": 7 + } + ] + }, + { + "Input": "Je serais sorti 2016 - 11", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "2016 - 11", + "Type": "daterange", + "Value": { + "Timex": "2016-11", + "FutureResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + }, + "PastResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + } + }, + "Start": 16, + "Length": 9 + } + ] + }, + { + "Input": "Je serais sorti 2016-11", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "2016-11", + "Type": "daterange", + "Value": { + "Timex": "2016-11", + "FutureResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + }, + "PastResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + } + }, + "Start": 16, + "Length": 7 + } + ] + }, + { + "Input": "Je serais sorti 2016 -11", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "2016 -11", + "Type": "daterange", + "Value": { + "Timex": "2016-11", + "FutureResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + }, + "PastResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + } + }, + "Start": 16, + "Length": 9 + } + ] + }, + { + "Input": "Je serais sorti Septembre 2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "Septembre 2016", + "Type": "daterange", + "Value": { + "Timex": "2016-09", + "FutureResolution": { + "startDate": "2016-09-01", + "endDate": "2016-10-01" + }, + "PastResolution": { + "startDate": "2016-09-01", + "endDate": "2016-10-01" + } + }, + "Start": 16, + "Length": 14 + } + ] + }, + { + "Input": "Je serai absent du 4 au 22 ce mois-ci", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "du 4 au 22 ce mois-ci", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-04,2016-11-22,P18D)", + "FutureResolution": { + "startDate": "2016-11-04", + "endDate": "2016-11-22" + }, + "PastResolution": { + "startDate": "2016-11-04", + "endDate": "2016-11-22" + } + }, + "Start": 16, + "Length": 21 + } + ] + }, + { + "Input": "Je serai absent du 4 au 23 le mois prochain", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "du 4 au 23 le mois prochain", + "Type": "daterange", + "Value": { + "Timex": "(2016-12-04,2016-12-23,P19D)", + "FutureResolution": { + "startDate": "2016-12-04", + "endDate": "2016-12-23" + }, + "PastResolution": { + "startDate": "2016-12-04", + "endDate": "2016-12-23" + } + }, + "Start": 16, + "Length": 27 + } + ] + }, + { + "Input": "Je serai absent du 3 au 12 septembre hahaha", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "du 3 au 12 septembre", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-09-03,XXXX-09-12,P9D)", + "FutureResolution": { + "startDate": "2017-09-03", + "endDate": "2017-09-12" + }, + "PastResolution": { + "startDate": "2016-09-03", + "endDate": "2016-09-12" + } + }, + "Start": 16, + "Length": 20 + } + ] + }, + { + "Input": "Je serai absent du vendredi 11 au mardi 15", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "du vendredi 11 au mardi 15", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-11,2016-11-15,P4D)", + "FutureResolution": { + "startDate": "2016-11-11", + "endDate": "2016-11-15" + }, + "PastResolution": { + "startDate": "2016-11-11", + "endDate": "2016-11-15" + } + }, + "Start": 16, + "Length": 26 + } + ] + }, + { + "Input": "Je serai absent du 4-23 le mois prochain", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "4-23 le mois prochain", + "Type": "daterange", + "Value": { + "Timex": "(2016-12-04,2016-12-23,P19D)", + "FutureResolution": { + "startDate": "2016-12-04", + "endDate": "2016-12-23" + }, + "PastResolution": { + "startDate": "2016-12-04", + "endDate": "2016-12-23" + } + }, + "Start": 19, + "Length": 21 + } + ] + }, + { + "Input": "Je serai absent du 4 au 23 de ce mois", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "4 au 23 de ce mois", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-04,2016-11-23,P19D)", + "FutureResolution": { + "startDate": "2016-11-04", + "endDate": "2016-11-23" + }, + "PastResolution": { + "startDate": "2016-11-04", + "endDate": "2016-11-23" + } + }, + "Start": 19, + "Length": 18 + } + ] + }, + { + "Input": "Je sortirai entre le 4 et le 22 ce mois-ci", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "entre le 4 et le 22 ce mois-ci", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-04,2016-11-22,P18D)", + "FutureResolution": { + "startDate": "2016-11-04", + "endDate": "2016-11-22" + }, + "PastResolution": { + "startDate": "2016-11-04", + "endDate": "2016-11-22" + } + }, + "Start": 12, + "Length": 30 + } + ] + }, + { + "Input": "Je serai absent entre le 3 et le 12 septembre hahaha", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "entre le 3 et le 12 septembre hahaha", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-09-03,XXXX-09-12,P9D)", + "FutureResolution": { + "startDate": "2017-09-03", + "endDate": "2017-09-12" + }, + "PastResolution": { + "startDate": "2016-09-03", + "endDate": "2016-09-12" + } + }, + "Start": 16, + "Length": 36 + } + ] + }, + { + "Input": "Je serai absent du 4 au 22 janvier, 1995", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "du 4 au 22 janvier, 1995", + "Type": "daterange", + "Value": { + "Timex": "(1995-01-04,1995-01-22,P18D)", + "FutureResolution": { + "startDate": "1995-01-04", + "endDate": "1995-01-22" + }, + "PastResolution": { + "startDate": "1995-01-04", + "endDate": "1995-01-22" + } + }, + "Start": 16, + "Length": 24 + } + ] + }, + { + "Input": "Je sortirai entre le 4 et le 22 janvier 1995", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "entre le 4 et le 22 janvier 1995", + "Type": "daterange", + "Value": { + "Timex": "(1995-01-04,1995-01-22,P18D)", + "FutureResolution": { + "startDate": "1995-01-04", + "endDate": "1995-01-22" + }, + "PastResolution": { + "startDate": "1995-01-04", + "endDate": "1995-01-22" + } + }, + "Start": 12, + "Length": 32 + } + ] + }, + { + "Input": "Je serai absent entre le 4 septembre et le 8 septembre", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "entre le 4 septembre et le 8 septembre", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-09-04,XXXX-09-08,P4D)", + "FutureResolution": { + "startDate": "2017-09-04", + "endDate": "2017-09-08" + }, + "PastResolution": { + "startDate": "2016-09-04", + "endDate": "2016-09-08" + } + }, + "Start": 16, + "Length": 38 + } + ] + }, + { + "Input": "Je serai absent cette semaine", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "cette semaine", + "Type": "daterange", + "Value": { + "Timex": "2016-W45", + "FutureResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-14" + }, + "PastResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-14" + } + }, + "Start": 16, + "Length": 13 + } + ] + }, + { + "Input": "Je serai absent la semaine prochaine", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "semaine prochaine", + "Type": "daterange", + "Value": { + "Timex": "2016-W46", + "FutureResolution": { + "startDate": "2016-11-14", + "endDate": "2016-11-21" + }, + "PastResolution": { + "startDate": "2016-11-14", + "endDate": "2016-11-21" + } + }, + "Start": 19, + "Length": 17 + } + ] + }, + { + "Input": "Je serai absent la semaine en cours", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "semaine en cours", + "Type": "daterange", + "Value": { + "Timex": "2016-W45", + "FutureResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-14" + }, + "PastResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-14" + } + }, + "Start": 19, + "Length": 16 + } + ] + }, + { + "Input": "Je serai absent en fรฉvrier", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "fรฉvrier", + "Type": "daterange", + "Value": { + "Timex": "XXXX-02", + "FutureResolution": { + "startDate": "2017-02-01", + "endDate": "2017-03-01" + }, + "PastResolution": { + "startDate": "2016-02-01", + "endDate": "2016-03-01" + } + }, + "Start": 19, + "Length": 7 + } + ] + }, + { + "Input": "Je serai absent en ce septembre", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ce septembre", + "Type": "daterange", + "Value": { + "Timex": "2016-09", + "FutureResolution": { + "startDate": "2016-09-01", + "endDate": "2016-10-01" + }, + "PastResolution": { + "startDate": "2016-09-01", + "endDate": "2016-10-01" + } + }, + "Start": 19, + "Length": 12 + } + ] + }, + { + "Input": "Je serai absent en septembre dernier", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "septembre dernier", + "Type": "daterange", + "Value": { + "Timex": "2015-09", + "FutureResolution": { + "startDate": "2015-09-01", + "endDate": "2015-10-01" + }, + "PastResolution": { + "startDate": "2015-09-01", + "endDate": "2015-10-01" + } + }, + "Start": 19, + "Length": 17 + } + ] + }, + { + "Input": "Je serai absent en juin prochain", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "juin prochain", + "Type": "daterange", + "Value": { + "Timex": "2017-06", + "FutureResolution": { + "startDate": "2017-06-01", + "endDate": "2017-07-01" + }, + "PastResolution": { + "startDate": "2017-06-01", + "endDate": "2017-07-01" + } + }, + "Start": 19, + "Length": 13 + } + ] + }, + { + "Input": "Je sortirai la troisiรจme semaine de ce mois", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "la troisiรจme semaine de ce mois", + "Type": "daterange", + "Value": { + "Timex": "2016-11-W03", + "FutureResolution": { + "startDate": "2016-11-14", + "endDate": "2016-11-21" + }, + "PastResolution": { + "startDate": "2016-11-14", + "endDate": "2016-11-21" + } + }, + "Start": 12, + "Length": 31 + } + ] + }, + { + "Input": "Je serai absent la derniรจre semaine de juillet", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "la derniรจre semaine de juillet", + "Type": "daterange", + "Value": { + "Timex": "XXXX-07-W05", + "FutureResolution": { + "startDate": "2017-07-24", + "endDate": "2017-07-31" + }, + "PastResolution": { + "startDate": "2016-07-25", + "endDate": "2016-08-01" + } + }, + "Start": 16, + "Length": 30 + } + ] + }, + { + "Input": "la semaine du 16 septembre", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "semaine du 16 septembre", + "Type": "daterange", + "Value": { + "Timex": "XXXX-09-16", + "FutureResolution": { + "startDate": "2017-09-11", + "endDate": "2017-09-18" + }, + "PastResolution": { + "startDate": "2016-09-12", + "endDate": "2016-09-19" + } + }, + "Start": 3, + "Length": 23 + } + ] + }, + { + "Input": "le mois du 16 septembre", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "mois du 16 septembre", + "Type": "daterange", + "Value": { + "Timex": "XXXX-09-16", + "FutureResolution": { + "startDate": "2017-09-01", + "endDate": "2017-10-01" + }, + "PastResolution": { + "startDate": "2016-09-01", + "endDate": "2016-10-01" + } + }, + "Start": 3, + "Length": 20 + } + ] + }, + { + "Input": "Je serai absent en 2015.3", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "2015.3", + "Type": "daterange", + "Value": { + "Timex": "2015-03", + "FutureResolution": { + "startDate": "2015-03-01", + "endDate": "2015-04-01" + }, + "PastResolution": { + "startDate": "2015-03-01", + "endDate": "2015-04-01" + } + }, + "Start": 19, + "Length": 6 + } + ] + }, + { + "Input": "Je serai absent en 2015-3", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "2015-3", + "Type": "daterange", + "Value": { + "Timex": "2015-03", + "FutureResolution": { + "startDate": "2015-03-01", + "endDate": "2015-04-01" + }, + "PastResolution": { + "startDate": "2015-03-01", + "endDate": "2015-04-01" + } + }, + "Start": 19, + "Length": 6 + } + ] + }, + { + "Input": "Je serai dehors en mars. 2015", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "mars. 2015", + "Type": "daterange", + "Value": { + "Timex": "2015-03", + "FutureResolution": { + "startDate": "2015-03-01", + "endDate": "2015-04-01" + }, + "PastResolution": { + "startDate": "2015-03-01", + "endDate": "2015-04-01" + } + }, + "Start": 19, + "Length": 10 + } + ] + }, + { + "Input": "Je serai absent en 03/2015", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "03/2015", + "Type": "daterange", + "Value": { + "Timex": "2015-03", + "FutureResolution": { + "startDate": "2015-03-01", + "endDate": "2015-04-01" + }, + "PastResolution": { + "startDate": "2015-03-01", + "endDate": "2015-04-01" + } + }, + "Start": 19, + "Length": 7 + } + ] + }, + { + "Input": "planifier une rรฉunion dans deux semaines", + "NotSupported": "dotnet, javascript, python, java", + "Results": [] + }, + { + "Input": "les 2 prochains jours", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "2 prochains jours", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-08,2016-11-10,P2D)", + "FutureResolution": { + "startDate": "2016-11-08", + "endDate": "2016-11-10" + }, + "PastResolution": { + "startDate": "2016-11-08", + "endDate": "2016-11-10" + } + }, + "Start": 4, + "Length": 17 + } + ] + }, + { + "Input": "ces derniers jours", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "derniers jours", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-04,2016-11-07,P3D)", + "FutureResolution": { + "startDate": "2016-11-04", + "endDate": "2016-11-07" + }, + "PastResolution": { + "startDate": "2016-11-04", + "endDate": "2016-11-07" + } + }, + "Start": 4, + "Length": 14 + } + ] + }, + { + "Input": "la semaine", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "la semaine", + "Type": "daterange", + "Value": { + "Timex": "2016-W45", + "FutureResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-14" + }, + "PastResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-14" + } + }, + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "Le syndicat a suspendu son action de grรจve cette semaine.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "cette semaine", + "Type": "daterange", + "Value": { + "Timex": "2026-W01", + "FutureResolution": { + "startDate": "2025-12-29", + "endDate": "2026-01-05" + }, + "PastResolution": { + "startDate": "2025-12-29", + "endDate": "2026-01-05" + } + }, + "Start": 43, + "Length": 13 + } + ] + }, + { + "Input": "ma semaine", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ma semaine", + "Type": "daterange", + "Value": { + "Timex": "2016-W45", + "FutureResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-14" + }, + "PastResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-14" + } + }, + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "le week-end", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "le week-end", + "Type": "daterange", + "Value": { + "Timex": "2016-W45-WE", + "FutureResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + }, + "PastResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + } + }, + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "ce week-end", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ce week-end", + "Type": "daterange", + "Value": { + "Timex": "2016-W45-WE", + "FutureResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + }, + "PastResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + } + }, + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "mon week-end", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "mon week-end", + "Type": "daterange", + "Value": { + "Timex": "2016-W45-WE", + "FutureResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + }, + "PastResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + } + }, + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "Je serai absent du 2 au 22 octobre", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "du 2 au 22 octobre", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-10-02,XXXX-10-22,P20D)", + "FutureResolution": { + "startDate": "2017-10-02", + "endDate": "2017-10-22" + }, + "PastResolution": { + "startDate": "2016-10-02", + "endDate": "2016-10-22" + } + }, + "Start": 16, + "Length": 18 + } + ] + }, + { + "Input": "Je sortirai du 12 janvier 2016 au 22/01/2016", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "du 12 janvier 2016 au 22/01/2016", + "Type": "daterange", + "Value": { + "Timex": "(2016-01-12,2016-01-22,P10D)", + "FutureResolution": { + "startDate": "2016-01-12", + "endDate": "2016-01-22" + }, + "PastResolution": { + "startDate": "2016-01-12", + "endDate": "2016-01-22" + } + }, + "Start": 12, + "Length": 32 + } + ] + }, + { + "Input": "Je serai absent du 1er janvier au mercredi 22 janvier", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "du 1er janvier au mercredi 22 janvier", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-01-01,XXXX-01-22,P21D)", + "FutureResolution": { + "startDate": "2017-01-01", + "endDate": "2017-01-22" + }, + "PastResolution": { + "startDate": "2016-01-01", + "endDate": "2016-01-22" + } + }, + "Start": 16, + "Length": 37 + } + ] + }, + { + "Input": "Je serai absent d'aujourd'hui jusqu'ร  demain", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "d'aujourd'hui jusqu'ร  demain", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-07,2016-11-08,P1D)", + "FutureResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-08" + }, + "PastResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-08" + } + }, + "Start": 16, + "Length": 28 + } + ] + }, + { + "Input": "Je serai absent du 2 octobre au 22 octobre", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "du 2 octobre au 22 octobre", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-10-02,XXXX-10-22,P20D)", + "FutureResolution": { + "startDate": "2017-10-02", + "endDate": "2017-10-22" + }, + "PastResolution": { + "startDate": "2016-10-02", + "endDate": "2016-10-22" + } + }, + "Start": 16, + "Length": 26 + } + ] + }, + { + "Input": "Je serai absent entre le 2 et le 22 octobre", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "entre le 2 et le 22 octobre", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-10-02,XXXX-10-22,P20D)", + "FutureResolution": { + "startDate": "2017-10-02", + "endDate": "2017-10-22" + }, + "PastResolution": { + "startDate": "2016-10-02", + "endDate": "2016-10-22" + } + }, + "Start": 16, + "Length": 27 + } + ] + }, + { + "Input": "Je sortirai du 19 au 20 novembre", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "du 19 au 20 novembre", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-11-19,XXXX-11-20,P1D)", + "FutureResolution": { + "startDate": "2016-11-19", + "endDate": "2016-11-20" + }, + "PastResolution": { + "startDate": "2015-11-19", + "endDate": "2015-11-20" + } + }, + "Start": 12, + "Length": 20 + } + ] + }, + { + "Input": "Je serai absent du 19 au 20 du mois de novembre", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "du 19 au 20 du mois de novembre", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-11-19,XXXX-11-20,P1D)", + "FutureResolution": { + "startDate": "2016-11-19", + "endDate": "2016-11-20" + }, + "PastResolution": { + "startDate": "2015-11-19", + "endDate": "2015-11-20" + } + }, + "Start": 16, + "Length": 31 + } + ] + }, + { + "Input": "Je sortirai du 19 au 20 nov.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "du 19 au 20 nov.", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-11-19,XXXX-11-20,P1D)", + "FutureResolution": { + "startDate": "2016-11-19", + "endDate": "2016-11-20" + }, + "PastResolution": { + "startDate": "2015-11-19", + "endDate": "2015-11-20" + } + }, + "Start": 12, + "Length": 16 + } + ] + }, + { + "Input": "Je serai absent le reste de la semaine", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "reste de la semaine", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-07,2016-11-13,P6D)", + "FutureResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-13" + }, + "PastResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-13" + } + }, + "Start": 19, + "Length": 19 + } + ] + }, + { + "Input": "Je serai absent le reste de semaine", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "reste de semaine", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-07,2016-11-13,P6D)", + "FutureResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-13" + }, + "PastResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-13" + } + }, + "Start": 19, + "Length": 16 + } + ] + }, + { + "Input": "Je serai absent la reste semaine", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "reste semaine", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-07,2016-11-13,P6D)", + "FutureResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-13" + }, + "PastResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-13" + } + }, + "Start": 19, + "Length": 13 + } + ] + }, + { + "Input": "Je serai absent le reste de cette semaine", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "reste de cette semaine", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-07,2016-11-13,P6D)", + "FutureResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-13" + }, + "PastResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-13" + } + }, + "Start": 19, + "Length": 22 + } + ] + }, + { + "Input": "Je serai absent le reste de ma semaine", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "reste de ma semaine", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-07,2016-11-13,P6D)", + "FutureResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-13" + }, + "PastResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-13" + } + }, + "Start": 19, + "Length": 19 + } + ] + }, + { + "Input": "Je serai absent le reste de la semaine en cours", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "reste de la semaine en cours", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-07,2016-11-13,P6D)", + "FutureResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-13" + }, + "PastResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-13" + } + }, + "Start": 19, + "Length": 28 + } + ] + }, + { + "Input": "Je serai absent le reste du mois", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "reste du mois", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-07,2016-11-30,P24D)", + "FutureResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-30" + }, + "PastResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-30" + } + }, + "Start": 19, + "Length": 13 + } + ] + }, + { + "Input": "Je serai absent le reste de l'annรฉe", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "reste de l'annรฉe", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-07,2016-12-31,P55D)", + "FutureResolution": { + "startDate": "2016-11-07", + "endDate": "2016-12-31" + }, + "PastResolution": { + "startDate": "2016-11-07", + "endDate": "2016-12-31" + } + }, + "Start": 19, + "Length": 16 + } + ] + }, + { + "Input": "Je serai absent au cour du reste de ma semaine", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "reste de ma semaine", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-13,2016-11-13,P0D)", + "FutureResolution": { + "startDate": "2016-11-13", + "endDate": "2016-11-13" + }, + "PastResolution": { + "startDate": "2016-11-13", + "endDate": "2016-11-13" + } + }, + "Start": 27, + "Length": 19 + } + ] + }, + { + "Input": "Je serai absent le week-end", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "week-end", + "Type": "daterange", + "Value": { + "Timex": "2016-W45-WE", + "FutureResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + }, + "PastResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + } + }, + "Start": 19, + "Length": 8 + } + ] + }, + { + "Input": "Je serai absent ce week-end", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ce week-end", + "Type": "daterange", + "Value": { + "Timex": "2016-W45-WE", + "FutureResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + }, + "PastResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + } + }, + "Start": 16, + "Length": 11 + } + ] + }, + { + "Input": "Je serai absent en juin 2016", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "juin 2016", + "Type": "daterange", + "Value": { + "Timex": "2016-06", + "FutureResolution": { + "startDate": "2016-06-01", + "endDate": "2016-07-01" + }, + "PastResolution": { + "startDate": "2016-06-01", + "endDate": "2016-07-01" + } + }, + "Start": 19, + "Length": 9 + } + ] + }, + { + "Input": "Je serai absent en juin de l'annรฉe prochaine", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "juin de l'annรฉe prochaine", + "Type": "daterange", + "Value": { + "Timex": "2017-06", + "FutureResolution": { + "startDate": "2017-06-01", + "endDate": "2017-07-01" + }, + "PastResolution": { + "startDate": "2017-06-01", + "endDate": "2017-07-01" + } + }, + "Start": 19, + "Length": 25 + } + ] + }, + { + "Input": "Je serai absent l'annรฉe prochaine", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "annรฉe prochaine", + "Type": "daterange", + "Value": { + "Timex": "2017", + "FutureResolution": { + "startDate": "2017-01-01", + "endDate": "2018-01-01" + }, + "PastResolution": { + "startDate": "2017-01-01", + "endDate": "2018-01-01" + } + }, + "Start": 18, + "Length": 15 + } + ] + }, + { + "Input": "Je serai absent les 3 prochains jours", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "3 prochains jours", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-08,2016-11-11,P3D)", + "FutureResolution": { + "startDate": "2016-11-08", + "endDate": "2016-11-11" + }, + "PastResolution": { + "startDate": "2016-11-08", + "endDate": "2016-11-11" + } + }, + "Start": 20, + "Length": 17 + } + ] + }, + { + "Input": "Je serai absent les 3 prochains mois", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "3 prochains mois", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-08,2017-02-08,P3M)", + "FutureResolution": { + "startDate": "2016-11-08", + "endDate": "2017-02-08" + }, + "PastResolution": { + "startDate": "2016-11-08", + "endDate": "2017-02-08" + } + }, + "Start": 20, + "Length": 16 + } + ] + }, + { + "Input": "Je serai absent dans 3 ans", + "NotSupported": "dotnet, javascript, python, java", + "Results": [] + }, + { + "Input": "Je serai absent les 3 semaines passรฉes", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "3 semaines passรฉes", + "Type": "daterange", + "Value": { + "Timex": "(2016-10-17,2016-11-07,P3W)", + "FutureResolution": { + "startDate": "2016-10-17", + "endDate": "2016-11-07" + }, + "PastResolution": { + "startDate": "2016-10-17", + "endDate": "2016-11-07" + } + }, + "Start": 20, + "Length": 18 + } + ] + }, + { + "Input": "Je serai absent les 3 semaines derniรจres", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "3 semaines derniรจres", + "Type": "daterange", + "Value": { + "Timex": "(2013-11-07,2016-11-07,P3Y)", + "FutureResolution": { + "startDate": "2013-11-07", + "endDate": "2016-11-07" + }, + "PastResolution": { + "startDate": "2013-11-07", + "endDate": "2016-11-07" + } + }, + "Start": 20, + "Length": 20 + } + ] + }, + { + "Input": "Je serai absent les 3 semaines prรฉcรฉdentes", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "3 semaines prรฉcรฉdentes", + "Type": "daterange", + "Value": { + "Timex": "(2016-10-17,2016-11-07,P3W)", + "FutureResolution": { + "startDate": "2016-10-17", + "endDate": "2016-11-07" + }, + "PastResolution": { + "startDate": "2016-10-17", + "endDate": "2016-11-07" + } + }, + "Start": 20, + "Length": 22 + } + ] + }, + { + "Input": "la premiรจre semaine d'octobre", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "la premiรจre semaine d'octobre", + "Type": "daterange", + "Value": { + "Timex": "XXXX-10-W01", + "FutureResolution": { + "startDate": "2017-10-02", + "endDate": "2017-10-09" + }, + "PastResolution": { + "startDate": "2016-10-03", + "endDate": "2016-10-10" + } + }, + "Start": 0, + "Length": 29 + } + ] + }, + { + "Input": "Je sortirai la troisiรจme semaine de 2027", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "la troisiรจme semaine de 2027", + "Type": "daterange", + "Value": { + "Timex": "2027-W03", + "FutureResolution": { + "startDate": "2027-01-18", + "endDate": "2027-01-25" + }, + "PastResolution": { + "startDate": "2027-01-18", + "endDate": "2027-01-25" + } + }, + "Start": 12, + "Length": 28 + } + ] + }, + { + "Input": "Je serai absent la troisiรจme semaine l'annรฉe prochaine", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "la troisiรจme semaine l'annรฉe prochaine", + "Type": "daterange", + "Value": { + "Timex": "2017-W03", + "FutureResolution": { + "startDate": "2017-01-16", + "endDate": "2017-01-23" + }, + "PastResolution": { + "startDate": "2017-01-16", + "endDate": "2017-01-23" + } + }, + "Start": 16, + "Length": 38 + } + ] + }, + { + "Input": "Je serai absent le troisiรจme trimestre de 2016", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "le troisiรจme trimestre de 2016", + "Type": "daterange", + "Value": { + "Timex": "(2016-07-01,2016-10-01,P3M)", + "FutureResolution": { + "startDate": "2016-07-01", + "endDate": "2016-10-01" + }, + "PastResolution": { + "startDate": "2016-07-01", + "endDate": "2016-10-01" + } + }, + "Start": 16, + "Length": 30 + } + ] + }, + { + "Input": "Je serai absent le troisiรจme trimestre cette annรฉe", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "le troisiรจme trimestre cette annรฉe", + "Type": "daterange", + "Value": { + "Timex": "(2016-07-01,2016-10-01,P3M)", + "FutureResolution": { + "startDate": "2016-07-01", + "endDate": "2016-10-01" + }, + "PastResolution": { + "startDate": "2016-07-01", + "endDate": "2016-10-01" + } + }, + "Start": 16, + "Length": 34 + } + ] + }, + { + "Input": "Je serai absent en 2016 le troisiรจme trimestre", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "2016 le troisiรจme trimestre", + "Type": "daterange", + "Value": { + "Timex": "(2016-07-01,2016-10-01,P3M)", + "FutureResolution": { + "startDate": "2016-07-01", + "endDate": "2016-10-01" + }, + "PastResolution": { + "startDate": "2016-07-01", + "endDate": "2016-10-01" + } + }, + "Start": 19, + "Length": 27 + } + ] + }, + { + "Input": "Je serai absent le 3รจme trimestre cette annรฉe", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "le 3รจme trimestre cette annรฉe", + "Type": "daterange", + "Value": { + "Timex": "(2016-07-01,2016-10-01,P3M)", + "FutureResolution": { + "startDate": "2016-07-01", + "endDate": "2016-10-01" + }, + "PastResolution": { + "startDate": "2016-07-01", + "endDate": "2016-10-01" + } + }, + "Start": 16, + "Length": 29 + } + ] + }, + { + "Input": "Je serai absent 2016 Q3", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "2016 Q3", + "Type": "daterange", + "Value": { + "Timex": "(2016-07-01,2016-10-01,P3M)", + "FutureResolution": { + "startDate": "2016-07-01", + "endDate": "2016-10-01" + }, + "PastResolution": { + "startDate": "2016-07-01", + "endDate": "2016-10-01" + } + }, + "Start": 16, + "Length": 7 + } + ] + }, + { + "Input": "Je reviendrai au troisiรจme trimestre", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "troisiรจme trimestre", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-07-01,XXXX-10-01,P3M)", + "FutureResolution": { + "startDate": "2017-07-01", + "endDate": "2017-10-01" + }, + "PastResolution": { + "startDate": "2016-07-01", + "endDate": "2016-10-01" + } + }, + "Start": 17, + "Length": 19 + } + ] + }, + { + "Input": "Je reviendrai au deuxiรจme trimestre", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "deuxiรจme trimestre", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-04-01,XXXX-07-01,P3M)", + "FutureResolution": { + "startDate": "2017-04-01", + "endDate": "2017-07-01" + }, + "PastResolution": { + "startDate": "2016-04-01", + "endDate": "2016-07-01" + } + }, + "Start": 17, + "Length": 18 + } + ] + }, + { + "Input": "Je reviendrai Q1 2016", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "Q1 2016", + "Type": "daterange", + "Value": { + "Timex": "(2016-01-01,2016-04-01,P3M)", + "FutureResolution": { + "startDate": "2016-01-01", + "endDate": "2016-04-01" + }, + "PastResolution": { + "startDate": "2016-01-01", + "endDate": "2016-04-01" + } + }, + "Start": 14, + "Length": 7 + } + ] + }, + { + "Input": "Je serai absent au quatriรจme trimestre 2016", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "quatriรจme trimestre 2016", + "Type": "daterange", + "Value": { + "Timex": "(2016-10-01,2017-01-01,P3M)", + "FutureResolution": { + "startDate": "2016-10-01", + "endDate": "2017-01-01" + }, + "PastResolution": { + "startDate": "2016-10-01", + "endDate": "2017-01-01" + } + }, + "Start": 19, + "Length": 24 + } + ] + }, + { + "Input": "Je serai absent pendant H1 2016", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "H1 2016", + "Type": "daterange", + "Value": { + "Timex": "(2016-01-01,2016-07-01,P6M)", + "FutureResolution": { + "startDate": "2016-01-01", + "endDate": "2016-07-01" + }, + "PastResolution": { + "startDate": "2016-01-01", + "endDate": "2016-07-01" + } + }, + "Start": 24, + "Length": 7 + } + ] + }, + { + "Input": "Je serai absent pendant H2 2016", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "H2 2016", + "Type": "daterange", + "Value": { + "Timex": "(2016-07-01,2017-01-01,P6M)", + "FutureResolution": { + "startDate": "2016-07-01", + "endDate": "2017-01-01" + }, + "PastResolution": { + "startDate": "2016-07-01", + "endDate": "2017-01-01" + } + }, + "Start": 24, + "Length": 7 + } + ] + }, + { + "Input": "Je serai absent pendant 2016 H2", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "2016 H2", + "Type": "daterange", + "Value": { + "Timex": "(2016-07-01,2017-01-01,P6M)", + "FutureResolution": { + "startDate": "2016-07-01", + "endDate": "2017-01-01" + }, + "PastResolution": { + "startDate": "2016-07-01", + "endDate": "2017-01-01" + } + }, + "Start": 24, + "Length": 7 + } + ] + }, + { + "Input": "Je serai absent pendant 2016H2", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "2016H2", + "Type": "daterange", + "Value": { + "Timex": "(2016-07-01,2017-01-01,P6M)", + "FutureResolution": { + "startDate": "2016-07-01", + "endDate": "2017-01-01" + }, + "PastResolution": { + "startDate": "2016-07-01", + "endDate": "2017-01-01" + } + }, + "Start": 24, + "Length": 6 + } + ] + }, + { + "Input": "Je serai absent pendant H2", + "NotSupported": "dotnet, javascript, python, java", + "Results": [] + }, + { + "Input": "Je partirai cet รฉtรฉ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "cet รฉtรฉ", + "Type": "daterange", + "Value": { + "Timex": "2016-SU", + "FutureResolution": {}, + "PastResolution": {} + }, + "Start": 12, + "Length": 7 + } + ] + }, + { + "Input": "Je partirai au printemps prochain", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "printemps prochain", + "Type": "daterange", + "Value": { + "Timex": "2017-SP", + "FutureResolution": {}, + "PastResolution": {} + }, + "Start": 15, + "Length": 18 + } + ] + }, + { + "Input": "Je partirai l'รฉtรฉ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "l'รฉtรฉ", + "Type": "daterange", + "Value": { + "Timex": "SU", + "FutureResolution": {}, + "PastResolution": {} + }, + "Start": 12, + "Length": 5 + } + ] + }, + { + "Input": "Je partirai en รฉtรฉ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "รฉtรฉ", + "Type": "daterange", + "Value": { + "Timex": "SU", + "FutureResolution": {}, + "PastResolution": {} + }, + "Start": 15, + "Length": 3 + } + ] + }, + { + "Input": "Je quitterai l'รฉtรฉ 2016", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "รฉtรฉ 2016", + "Type": "daterange", + "Value": { + "Timex": "2016-SU", + "FutureResolution": {}, + "PastResolution": {} + }, + "Start": 15, + "Length": 8 + } + ] + }, + { + "Input": "Je quitterai l'รฉtรฉ de l'annรฉe 2016", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "รฉtรฉ de l'annรฉe 2016", + "Type": "daterange", + "Value": { + "Timex": "2016-SU", + "FutureResolution": {}, + "PastResolution": {} + }, + "Start": 15, + "Length": 19 + } + ] + }, + { + "Input": "vacances du mois ร  venir", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "mois ร  venir", + "Type": "daterange", + "Value": { + "Timex": "2016-12", + "FutureResolution": { + "startDate": "2016-12-01", + "endDate": "2017-01-01" + }, + "PastResolution": { + "startDate": "2016-12-01", + "endDate": "2017-01-01" + } + }, + "Start": 12, + "Length": 12 + } + ] + }, + { + "Input": "vacances du mois prochain", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "mois prochain", + "Type": "daterange", + "Value": { + "Timex": "2016-12", + "FutureResolution": { + "startDate": "2016-12-01", + "endDate": "2017-01-01" + }, + "PastResolution": { + "startDate": "2016-12-01", + "endDate": "2017-01-01" + } + }, + "Start": 12, + "Length": 13 + } + ] + }, + { + "Input": "Veuillez nous trouver un moment pour nous rencontrer tard ce mois-ci", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "tard ce mois-ci", + "Type": "daterange", + "Value": { + "Timex": "2017-11", + "Mod": "end", + "FutureResolution": { + "startDate": "2017-11-16", + "endDate": "2017-12-01" + }, + "PastResolution": { + "startDate": "2017-11-16", + "endDate": "2017-12-01" + } + }, + "Start": 53, + "Length": 15 + } + ] + }, + { + "Input": "Veuillez nous trouver un moment pour nous rencontrer tard cette semaine", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "tard cette semaine", + "Type": "daterange", + "Value": { + "Timex": "2017-W45", + "Mod": "end", + "FutureResolution": { + "startDate": "2017-11-09", + "endDate": "2017-11-13" + }, + "PastResolution": { + "startDate": "2017-11-09", + "endDate": "2017-11-13" + } + }, + "Start": 53, + "Length": 18 + } + ] + }, + { + "Input": "Veuillez nous trouver un moment pour nous rencontrer tard cette annรฉe", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "tard cette annรฉe", + "Type": "daterange", + "Value": { + "Timex": "2017", + "Mod": "end", + "FutureResolution": { + "startDate": "2017-07-01", + "endDate": "2018-01-01" + }, + "PastResolution": { + "startDate": "2017-07-01", + "endDate": "2018-01-01" + } + }, + "Start": 53, + "Length": 16 + } + ] + }, + { + "Input": "Veuillez nous trouver un moment pour nous rencontrer au dรฉbut de l'annรฉe prochaine", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "dรฉbut de l'annรฉe prochaine", + "Type": "daterange", + "Value": { + "Timex": "2018", + "Mod": "start", + "FutureResolution": { + "startDate": "2018-01-01", + "endDate": "2018-07-01" + }, + "PastResolution": { + "startDate": "2018-01-01", + "endDate": "2018-07-01" + } + }, + "Start": 56, + "Length": 26 + } + ] + }, + { + "Input": "Veuillez nous trouver un moment pour nous rencontrer au dรฉbut de la semaine prochaine", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "dรฉbut de la semaine prochaine", + "Type": "daterange", + "Value": { + "Timex": "2017-W46", + "Mod": "start", + "FutureResolution": { + "startDate": "2017-11-13", + "endDate": "2017-11-16" + }, + "PastResolution": { + "startDate": "2017-11-13", + "endDate": "2017-11-16" + } + }, + "Start": 56, + "Length": 29 + } + ] + }, + { + "Input": "Veuillez nous trouver un moment pour nous rencontrer au dรฉbut du mois prochain", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "dรฉbut du mois prochain", + "Type": "daterange", + "Value": { + "Timex": "2017-12", + "Mod": "start", + "FutureResolution": { + "startDate": "2017-12-01", + "endDate": "2017-12-16" + }, + "PastResolution": { + "startDate": "2017-12-01", + "endDate": "2017-12-16" + } + }, + "Start": 56, + "Length": 22 + } + ] + }, + { + "Input": "Nous avons eu une rรฉunion ร  la fin de l'annรฉe derniรจre", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "fin de l'annรฉe derniรจre", + "Type": "daterange", + "Value": { + "Timex": "2016", + "Mod": "end", + "FutureResolution": { + "startDate": "2016-07-01", + "endDate": "2017-01-01" + }, + "PastResolution": { + "startDate": "2016-07-01", + "endDate": "2017-01-01" + } + }, + "Start": 31, + "Length": 23 + } + ] + }, + { + "Input": "Nous avons eu une rรฉunion tard la semaine derniรจre", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "tard la semaine derniรจre", + "Type": "daterange", + "Value": { + "Timex": "2017-W44", + "Mod": "end", + "FutureResolution": { + "startDate": "2017-11-02", + "endDate": "2017-11-06" + }, + "PastResolution": { + "startDate": "2017-11-02", + "endDate": "2017-11-06" + } + }, + "Start": 26, + "Length": 24 + } + ] + }, + { + "Input": "Nous avons eu une rรฉunion tard la fin du mois dernier", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "tard la fin du mois dernier", + "Type": "daterange", + "Value": { + "Timex": "2017-10", + "Mod": "end", + "FutureResolution": { + "startDate": "2017-10-16", + "endDate": "2017-11-01" + }, + "PastResolution": { + "startDate": "2017-10-16", + "endDate": "2017-11-01" + } + }, + "Start": 26, + "Length": 27 + } + ] + }, + { + "Input": "Cortana, veuillez coordonner une rรฉunion de 25 minutes avec antonio la semaine prochaine entre mercredi et vendredi.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "semaine prochaine entre mercredi et vendredi", + "Type": "daterange", + "Value": { + "Timex": "(2017-11-22,2017-11-24,P2D)", + "FutureResolution": { + "startDate": "2017-11-22", + "endDate": "2017-11-24" + }, + "PastResolution": { + "startDate": "2017-11-22", + "endDate": "2017-11-24" + } + }, + "Start": 71, + "Length": 44 + } + ] + }, + { + "Input": "Cortana, veuillez coordonner une rรฉunion de 25 minutes avec antonio la semaine derniรจre entre vendredi et dimanche.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "semaine derniรจre entre vendredi et dimanche", + "Type": "daterange", + "Value": { + "Timex": "(2017-11-10,2017-11-12,P2D)", + "FutureResolution": { + "startDate": "2017-11-10", + "endDate": "2017-11-12" + }, + "PastResolution": { + "startDate": "2017-11-10", + "endDate": "2017-11-12" + } + }, + "Start": 71, + "Length": 43 + } + ] + }, + { + "Input": "Cortana, veuillez coordonner une rรฉunion de 25 minutes avec antonio cette semaine du mardi au jeudi.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "cette semaine du mardi au jeudi", + "Type": "daterange", + "Value": { + "Timex": "(2017-11-14,2017-11-16,P2D)", + "FutureResolution": { + "startDate": "2017-11-14", + "endDate": "2017-11-16" + }, + "PastResolution": { + "startDate": "2017-11-14", + "endDate": "2017-11-16" + } + }, + "Start": 68, + "Length": 31 + } + ] + }, + { + "Input": "Nous avons eu une rรฉunion cette semaine", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "cette semaine", + "Type": "daterange", + "Value": { + "Timex": "2017-W46", + "FutureResolution": { + "startDate": "2017-11-13", + "endDate": "2017-11-20" + }, + "PastResolution": { + "startDate": "2017-11-13", + "endDate": "2017-11-20" + } + }, + "Start": 26, + "Length": 13 + } + ] + }, + { + "Input": "Nous avons eu une rรฉunion la premiรจre semaine de cette annรฉe", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "premiรจre semaine de cette annรฉe", + "Type": "daterange", + "Value": { + "Timex": "2017-W01", + "FutureResolution": { + "startDate": "2017-01-02", + "endDate": "2017-01-09" + }, + "PastResolution": { + "startDate": "2017-01-02", + "endDate": "2017-01-09" + } + }, + "Start": 29, + "Length": 31 + } + ] + }, + { + "Input": "la premiรจre semaine de 2015", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "premiรจre semaine de 2015", + "Type": "daterange", + "Value": { + "Timex": "2015-W01", + "FutureResolution": { + "startDate": "2014-12-29", + "endDate": "2015-01-05" + }, + "PastResolution": { + "startDate": "2014-12-29", + "endDate": "2015-01-05" + } + }, + "Start": 3, + "Length": 24 + } + ] + }, + { + "Input": "la deuxiรจme semaine de 2015", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "deuxiรจme semaine de 2015", + "Type": "daterange", + "Value": { + "Timex": "2015-W02", + "FutureResolution": { + "startDate": "2015-01-05", + "endDate": "2015-01-12" + }, + "PastResolution": { + "startDate": "2015-01-05", + "endDate": "2015-01-12" + } + }, + "Start": 3, + "Length": 24 + } + ] + }, + { + "Input": "la derniรจre semaine de 2015", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "derniรจre semaine de 2015", + "Type": "daterange", + "Value": { + "Timex": "2015-W53", + "FutureResolution": { + "startDate": "2015-12-28", + "endDate": "2016-01-04" + }, + "PastResolution": { + "startDate": "2015-12-28", + "endDate": "2016-01-04" + } + }, + "Start": 3, + "Length": 24 + } + ] + }, + { + "Input": "Je serai absent de l'annรฉe 247", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "annรฉe 247", + "Type": "daterange", + "Value": { + "Timex": "0247", + "FutureResolution": { + "startDate": "0247-01-01", + "endDate": "0248-01-01" + }, + "PastResolution": { + "startDate": "0247-01-01", + "endDate": "0248-01-01" + } + }, + "Start": 21, + "Length": 9 + } + ] + }, + { + "Input": "Dans les 1970s", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "les 1970s", + "Type": "daterange", + "Value": { + "Timex": "(1970-01-01,1980-01-01,P10Y)", + "FutureResolution": { + "startDate": "1970-01-01", + "endDate": "1980-01-01" + }, + "PastResolution": { + "startDate": "1970-01-01", + "endDate": "1980-01-01" + } + }, + "Start": 5, + "Length": 9 + } + ] + }, + { + "Input": "Dans les annรฉes 2000, il est nรฉ.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "les annรฉes 2000", + "Type": "daterange", + "Value": { + "Timex": "(2000-01-01,2010-01-01,P10Y)", + "FutureResolution": { + "startDate": "2000-01-01", + "endDate": "2010-01-01" + }, + "PastResolution": { + "startDate": "2000-01-01", + "endDate": "2010-01-01" + } + }, + "Start": 5, + "Length": 15 + } + ] + }, + { + "Input": "Dans les annรฉes 1970's", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "les annรฉes 1970", + "Type": "daterange", + "Value": { + "Timex": "(1970-01-01,1980-01-01,P10Y)", + "FutureResolution": { + "startDate": "1970-01-01", + "endDate": "1980-01-01" + }, + "PastResolution": { + "startDate": "1970-01-01", + "endDate": "1980-01-01" + } + }, + "Start": 5, + "Length": 15 + } + ] + }, + { + "Input": "Dans les annรฉes 70s", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "les annรฉes 70", + "Type": "daterange", + "Value": { + "Timex": "(XX70-01-01,XX80-01-01,P10Y)", + "FutureResolution": { + "startDate": "2070-01-01", + "endDate": "2080-01-01" + }, + "PastResolution": { + "startDate": "1970-01-01", + "endDate": "1980-01-01" + } + }, + "Start": 5, + "Length": 13 + } + ] + }, + { + "Input": "Dans les annรฉes 70's", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "les annรฉes 70", + "Type": "daterange", + "Value": { + "Timex": "(XX70-01-01,XX80-01-01,P10Y)", + "FutureResolution": { + "startDate": "2070-01-01", + "endDate": "2080-01-01" + }, + "PastResolution": { + "startDate": "1970-01-01", + "endDate": "1980-01-01" + } + }, + "Start": 5, + "Length": 13 + } + ] + }, + { + "Input": "Dans 70's", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "70's", + "Type": "daterange", + "Value": { + "Timex": "(XX70-01-01,XX80-01-01,P10Y)", + "FutureResolution": { + "startDate": "2070-01-01", + "endDate": "2080-01-01" + }, + "PastResolution": { + "startDate": "1970-01-01", + "endDate": "1980-01-01" + } + }, + "Start": 5, + "Length": 4 + } + ] + }, + { + "Input": "Dans les annรฉes 40", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "les annรฉes 40", + "Type": "daterange", + "Value": { + "Timex": "(XX40-01-01,XX50-01-01,P10Y)", + "FutureResolution": { + "startDate": "2040-01-01", + "endDate": "2050-01-01" + }, + "PastResolution": { + "startDate": "1940-01-01", + "endDate": "1950-01-01" + } + }, + "Start": 5, + "Length": 13 + } + ] + }, + { + "Input": "Dans les annรฉes soixante-dix", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "les annรฉes soixante-dix", + "Type": "daterange", + "Value": { + "Timex": "(XX70-01-01,XX80-01-01,P10Y)", + "FutureResolution": { + "startDate": "2070-01-01", + "endDate": "2080-01-01" + }, + "PastResolution": { + "startDate": "1970-01-01", + "endDate": "1980-01-01" + } + }, + "Start": 5, + "Length": 23 + } + ] + }, + { + "Input": "Dans les annรฉes 1970", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "les annรฉes 1970", + "Type": "daterange", + "Value": { + "Timex": "(1970-01-01,1980-01-01,P10Y)", + "FutureResolution": { + "startDate": "1970-01-01", + "endDate": "1980-01-01" + }, + "PastResolution": { + "startDate": "1970-01-01", + "endDate": "1980-01-01" + } + }, + "Start": 5, + "Length": 15 + } + ] + }, + { + "Input": "Dans les deux mille dix", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "les deux mille dix", + "Type": "daterange", + "Value": { + "Timex": "(2010-01-01,2020-01-01,P10Y)", + "FutureResolution": { + "startDate": "2010-01-01", + "endDate": "2020-01-01" + }, + "PastResolution": { + "startDate": "2010-01-01", + "endDate": "2020-01-01" + } + }, + "Start": 5, + "Length": 18 + } + ] + }, + { + "Input": "Dans les annรฉes 2010", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "les annรฉes 2010", + "Type": "daterange", + "Value": { + "Timex": "(2010-01-01,2020-01-01,P10Y)", + "FutureResolution": { + "startDate": "2010-01-01", + "endDate": "2020-01-01" + }, + "PastResolution": { + "startDate": "2010-01-01", + "endDate": "2020-01-01" + } + }, + "Start": 5, + "Length": 15 + } + ] + }, + { + "Input": "Dans les annรฉes deux milles", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "les annรฉes deux milles", + "Type": "daterange", + "Value": { + "Timex": "(2000-01-01,2010-01-01,P10Y)", + "FutureResolution": { + "startDate": "2000-01-01", + "endDate": "2010-01-01" + }, + "PastResolution": { + "startDate": "2000-01-01", + "endDate": "2010-01-01" + } + }, + "Start": 5, + "Length": 22 + } + ] + }, + { + "Input": "Dans les annรฉes 2000", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "les annรฉes 2000", + "Type": "daterange", + "Value": { + "Timex": "(2000-01-01,2010-01-01,P10Y)", + "FutureResolution": { + "startDate": "2000-01-01", + "endDate": "2010-01-01" + }, + "PastResolution": { + "startDate": "2000-01-01", + "endDate": "2010-01-01" + } + }, + "Start": 5, + "Length": 15 + } + ] + }, + { + "Input": "Je serai absent du 2 au 7 fรฉvrier deux mille dix-huit", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "du 2 au 7 fรฉvrier deux mille dix-huit", + "Type": "daterange", + "Value": { + "Timex": "(2018-02-02,2018-02-07,P5D)", + "FutureResolution": { + "startDate": "2018-02-02", + "endDate": "2018-02-07" + }, + "PastResolution": { + "startDate": "2018-02-02", + "endDate": "2018-02-07" + } + }, + "Start": 16, + "Length": 37 + } + ] + }, + { + "Input": "Je serai absent entre le 2 et le 7 fรฉvrier deux mille dix-huit", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "entre le 2 et le 7 fรฉvrier deux mille dix-huit", + "Type": "daterange", + "Value": { + "Timex": "(2018-02-02,2018-02-07,P5D)", + "FutureResolution": { + "startDate": "2018-02-02", + "endDate": "2018-02-07" + }, + "PastResolution": { + "startDate": "2018-02-02", + "endDate": "2018-02-07" + } + }, + "Start": 16, + "Length": 46 + } + ] + }, + { + "Input": "Je sortirai du 2 au 7 fรฉvrier deux mille dix-huit", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "du 2 au 7 fรฉvrier deux mille dix-huit", + "Type": "daterange", + "Value": { + "Timex": "(2018-02-02,2018-02-07,P5D)", + "FutureResolution": { + "startDate": "2018-02-02", + "endDate": "2018-02-07" + }, + "PastResolution": { + "startDate": "2018-02-02", + "endDate": "2018-02-07" + } + }, + "Start": 12, + "Length": 37 + } + ] + }, + { + "Input": "C'est arrivรฉ en juin 1999", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "juin 1999", + "Type": "daterange", + "Value": { + "Timex": "1999-06", + "FutureResolution": { + "startDate": "1999-06-01", + "endDate": "1999-07-01" + }, + "PastResolution": { + "startDate": "1999-06-01", + "endDate": "1999-07-01" + } + }, + "Start": 16, + "Length": 9 + } + ] + }, + { + "Input": "En 1928", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "1928", + "Type": "daterange", + "Value": { + "Timex": "1928", + "FutureResolution": { + "startDate": "1928-01-01", + "endDate": "1929-01-01" + }, + "PastResolution": { + "startDate": "1928-01-01", + "endDate": "1929-01-01" + } + }, + "Start": 3, + "Length": 4 + } + ] + }, + { + "Input": "Dans mille sept cent quatre-vingt-neuf", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "mille sept cent quatre-vingt-neuf", + "Type": "daterange", + "Value": { + "Timex": "1789", + "FutureResolution": { + "startDate": "1789-01-01", + "endDate": "1790-01-01" + }, + "PastResolution": { + "startDate": "1789-01-01", + "endDate": "1790-01-01" + } + }, + "Start": 5, + "Length": 33 + } + ] + }, + { + "Input": "Je serai absent la troisiรจme semaine de deux mille vingt sept", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "la troisiรจme semaine de deux mille vingt sept", + "Type": "daterange", + "Value": { + "Timex": "2027-W03", + "FutureResolution": { + "startDate": "2027-01-18", + "endDate": "2027-01-25" + }, + "PastResolution": { + "startDate": "2027-01-18", + "endDate": "2027-01-25" + } + }, + "Start": 16, + "Length": 45 + } + ] + }, + { + "Input": "Je serai absent le troisiรจme quart de deux mille vingt", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "le troisiรจme quart de deux mille vingt", + "Type": "daterange", + "Value": { + "Timex": "(2020-07-01,2020-10-01,P3M)", + "FutureResolution": { + "startDate": "2020-07-01", + "endDate": "2020-10-01" + }, + "PastResolution": { + "startDate": "2020-07-01", + "endDate": "2020-10-01" + } + }, + "Start": 16, + "Length": 38 + } + ] + }, + { + "Input": "Au printemps de 1978", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "printemps de 1978", + "Type": "daterange", + "Value": { + "Timex": "1978-SP", + "FutureResolution": {}, + "PastResolution": {} + }, + "Start": 3, + "Length": 17 + } + ] + }, + { + "Input": "L'annรฉe deux cent soixante-sept", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "annรฉe deux cent soixante-sept", + "Type": "daterange", + "Value": { + "Timex": "0267", + "FutureResolution": { + "startDate": "0267-01-01", + "endDate": "0268-01-01" + }, + "PastResolution": { + "startDate": "0267-01-01", + "endDate": "0268-01-01" + } + }, + "Start": 2, + "Length": 29 + } + ] + }, + { + "Input": "Je serai absent la prochaine semaine", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "la prochaine semaine", + "Type": "daterange", + "Value": { + "Timex": "2016-W47", + "FutureResolution": { + "startDate": "2016-11-21", + "endDate": "2016-11-28" + }, + "PastResolution": { + "startDate": "2016-11-21", + "endDate": "2016-11-28" + } + }, + "Start": 16, + "Length": 20 + } + ] + }, + { + "Input": "Je serai absent le mois aprรจs le prochain", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "le mois aprรจs le prochain", + "Type": "daterange", + "Value": { + "Timex": "2017-01", + "FutureResolution": { + "startDate": "2017-01-01", + "endDate": "2017-02-01" + }, + "PastResolution": { + "startDate": "2017-01-01", + "endDate": "2017-02-01" + } + }, + "Start": 16, + "Length": 25 + } + ] + }, + { + "Input": "Je serai absent l'annรฉe aprรจs le prochain", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "l'annรฉe aprรจs le prochain", + "Type": "daterange", + "Value": { + "Timex": "2018", + "FutureResolution": { + "startDate": "2018-01-01", + "endDate": "2019-01-01" + }, + "PastResolution": { + "startDate": "2018-01-01", + "endDate": "2019-01-01" + } + }, + "Start": 16, + "Length": 25 + } + ] + }, + { + "Input": "Je serai absent le week-end aprรจs le prochain", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "le week-end aprรจs le prochain", + "Type": "daterange", + "Value": { + "Timex": "2016-W47-WE", + "FutureResolution": { + "startDate": "2016-11-26", + "endDate": "2016-11-28" + }, + "PastResolution": { + "startDate": "2016-11-26", + "endDate": "2016-11-28" + } + }, + "Start": 16, + "Length": 29 + } + ] + }, + { + "Input": "La gamme est 2014-2018.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "2014-2018", + "Type": "daterange", + "Value": { + "Timex": "(2014-01-01,2018-01-01,P4Y)", + "FutureResolution": { + "startDate": "2014-01-01", + "endDate": "2018-01-01" + }, + "PastResolution": { + "startDate": "2014-01-01", + "endDate": "2018-01-01" + } + }, + "Start": 13, + "Length": 9 + } + ] + }, + { + "Input": "La gamme se situe entre 2014 et 2018.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "entre 2014 et 2018", + "Type": "daterange", + "Value": { + "Timex": "(2014-01-01,2018-01-01,P4Y)", + "FutureResolution": { + "startDate": "2014-01-01", + "endDate": "2018-01-01" + }, + "PastResolution": { + "startDate": "2014-01-01", + "endDate": "2018-01-01" + } + }, + "Start": 18, + "Length": 18 + } + ] + }, + { + "Input": "La gamme est de 2014 ร  2018.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "de 2014 ร  2018", + "Type": "daterange", + "Value": { + "Timex": "(2014-01-01,2018-01-01,P4Y)", + "FutureResolution": { + "startDate": "2014-01-01", + "endDate": "2018-01-01" + }, + "PastResolution": { + "startDate": "2014-01-01", + "endDate": "2018-01-01" + } + }, + "Start": 13, + "Length": 14 + } + ] + }, + { + "Input": "Le cardre est de 2014 ร  2018.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "de 2014 ร  2018", + "Type": "daterange", + "Value": { + "Timex": "(2014-01-01,2018-01-01,P4Y)", + "FutureResolution": { + "startDate": "2014-01-01", + "endDate": "2018-01-01" + }, + "PastResolution": { + "startDate": "2014-01-01", + "endDate": "2018-01-01" + } + }, + "Start": 14, + "Length": 14 + } + ] + }, + { + "Input": "La gamme est de deux mille ร  deux mille quatorze.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "de deux mille ร  deux mille quatorze", + "Type": "daterange", + "Value": { + "Timex": "(2000-01-01,2014-01-01,P14Y)", + "FutureResolution": { + "startDate": "2000-01-01", + "endDate": "2014-01-01" + }, + "PastResolution": { + "startDate": "2000-01-01", + "endDate": "2014-01-01" + } + }, + "Start": 13, + "Length": 35 + } + ] + }, + { + "Input": "Cela a eu lieu des 2 derniรจres dรฉcennies.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "des 2 derniรจres dรฉcennie", + "Type": "daterange", + "Value": { + "Timex": "(1990-01-01,2010-01-01,P20Y)", + "FutureResolution": { + "startDate": "1990-01-01", + "endDate": "2010-01-01" + }, + "PastResolution": { + "startDate": "1990-01-01", + "endDate": "2010-01-01" + } + }, + "Start": 15, + "Length": 24 + } + ] + }, + { + "Input": "Cela a eu lieu des deux derniรจres dรฉcennies.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "des deux derniรจres dรฉcennies", + "Type": "daterange", + "Value": { + "Timex": "(1990-01-01,2010-01-01,P20Y)", + "FutureResolution": { + "startDate": "1990-01-01", + "endDate": "2010-01-01" + }, + "PastResolution": { + "startDate": "1990-01-01", + "endDate": "2010-01-01" + } + }, + "Start": 15, + "Length": 28 + } + ] + }, + { + "Input": "Cela a eu lieu la dรฉcennie suivante.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "la dรฉcennie suivante", + "Type": "daterange", + "Value": { + "Timex": "(2020-01-01,2030-01-01,P10Y)", + "FutureResolution": { + "startDate": "2020-01-01", + "endDate": "2030-01-01" + }, + "PastResolution": { + "startDate": "2020-01-01", + "endDate": "2030-01-01" + } + }, + "Start": 15, + "Length": 20 + } + ] + }, + { + "Input": "Cela a eu lieu des 3 prochaines dรฉcennies.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "des 3 prochaines dรฉcennies", + "Type": "daterange", + "Value": { + "Timex": "(2020-01-01,2050-01-01,P30Y)", + "FutureResolution": { + "startDate": "2020-01-01", + "endDate": "2050-01-01" + }, + "PastResolution": { + "startDate": "2020-01-01", + "endDate": "2050-01-01" + } + }, + "Start": 15, + "Length": 26 + } + ] + }, + { + "Input": "Cela aura eu lieu 4 semaines dans le futur.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "4 semaines dans le futur", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-08,2016-12-06,P4W)", + "FutureResolution": { + "startDate": "2016-11-08", + "endDate": "2016-12-06" + }, + "PastResolution": { + "startDate": "2016-11-08", + "endDate": "2016-12-06" + } + }, + "Start": 18, + "Length": 24 + } + ] + }, + { + "Input": "Cela aura eu lieu dans 2 jours.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "dans 2 jours.", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-08,2016-11-10,P2D)", + "FutureResolution": { + "startDate": "2016-11-08", + "endDate": "2016-11-10" + }, + "PastResolution": { + "startDate": "2016-11-08", + "endDate": "2016-11-10" + } + }, + "Start": 18, + "Length": 13 + } + ] + }, + { + "Input": "Cortana peut nous trouver un temps au dรฉbut de la semaine prochaine", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "dรฉbut de la semaine prochaine", + "Type": "daterange", + "Value": { + "Timex": "2017-W46", + "Mod": "start", + "FutureResolution": { + "startDate": "2017-11-13", + "endDate": "2017-11-16" + }, + "PastResolution": { + "startDate": "2017-11-13", + "endDate": "2017-11-16" + } + }, + "Start": 38, + "Length": 29 + } + ] + }, + { + "Input": "Bien sรปr, nous allons communiquer par Skype ร  la fin de la semaine prochaine", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "fin de la semaine prochaine", + "Type": "daterange", + "Value": { + "Timex": "2017-W46", + "Mod": "end", + "FutureResolution": { + "startDate": "2017-11-16", + "endDate": "2017-11-20" + }, + "PastResolution": { + "startDate": "2017-11-16", + "endDate": "2017-11-20" + } + }, + "Start": 49, + "Length": 27 + } + ] + }, + { + "Input": "Bien sรปr, nous allons communiquer par Skype au dรฉbut de la semaine prochaine", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "dรฉbut de la semaine prochaine", + "Type": "daterange", + "Value": { + "Timex": "2017-W46", + "Mod": "start", + "FutureResolution": { + "startDate": "2017-11-13", + "endDate": "2017-11-16" + }, + "PastResolution": { + "startDate": "2017-11-13", + "endDate": "2017-11-16" + } + }, + "Start": 47, + "Length": 29 + } + ] + }, + { + "Input": "Cortana, trouve-nous un temps du fin de mars", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "fin de mars", + "Type": "daterange", + "Value": { + "Timex": "XXXX-03", + "Mod": "end", + "FutureResolution": { + "startDate": "2018-03-16", + "endDate": "2018-04-01" + }, + "PastResolution": { + "startDate": "2017-03-16", + "endDate": "2017-04-01" + } + }, + "Start": 33, + "Length": 11 + } + ] + }, + { + "Input": "Cortana, veuillez nous trouver untemps au milieu de la semaine prochaine", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "milieu de la semaine prochaine", + "Type": "daterange", + "Value": { + "Timex": "2017-W46", + "Mod": "mid", + "FutureResolution": { + "startDate": "2017-11-14", + "endDate": "2017-11-18" + }, + "PastResolution": { + "startDate": "2017-11-14", + "endDate": "2017-11-18" + } + }, + "Start": 42, + "Length": 30 + } + ] + }, + { + "Input": "Je peux nous trouver un temps au dรฉbut de la semaine prochaine", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "dรฉbut de la semaine prochaine", + "Type": "daterange", + "Value": { + "Timex": "2017-W46", + "Mod": "start", + "FutureResolution": { + "startDate": "2017-11-13", + "endDate": "2017-11-16" + }, + "PastResolution": { + "startDate": "2017-11-13", + "endDate": "2017-11-16" + } + }, + "Start": 33, + "Length": 29 + } + ] + }, + { + "Input": "pourquoi pas au milieu de l'รฉtรฉ?", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "milieu de l'รฉtรฉ", + "Type": "daterange", + "Value": { + "Timex": "SU", + "Mod": "mid", + "FutureResolution": {}, + "PastResolution": {} + }, + "Start": 16, + "Length": 15 + } + ] + }, + { + "Input": "Je reviendrai dans les 5 jours", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "dans les 5 jours", + "Type": "daterange", + "Value": { + "Timex": "(2017-11-08,2017-11-13,P5D)", + "FutureResolution": { + "startDate": "2017-11-08", + "endDate": "2017-11-13" + }, + "PastResolution": { + "startDate": "2017-11-08", + "endDate": "2017-11-13" + } + }, + "Start": 14, + "Length": 16 + } + ] + }, + { + "Input": "Je reviendrai dans 10 mois", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "dans 10 mois", + "Type": "daterange", + "Value": { + "Timex": "(2017-11-08,2018-09-08,P10M)", + "FutureResolution": { + "startDate": "2017-11-08", + "endDate": "2018-09-08" + }, + "PastResolution": { + "startDate": "2017-11-08", + "endDate": "2018-09-08" + } + }, + "Start": 14, + "Length": 12 + } + ] + }, + { + "Input": "Je reviendrai dans 3 ans", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "dans 3 ans", + "Type": "daterange", + "Value": { + "Timex": "(2017-11-08,2020-11-08,P3Y)", + "FutureResolution": { + "startDate": "2017-11-08", + "endDate": "2020-11-08" + }, + "PastResolution": { + "startDate": "2017-11-08", + "endDate": "2020-11-08" + } + }, + "Start": 14, + "Length": 10 + } + ] + }, + { + "Input": "Je reviendrai dans 5 ans 1 mois 12 jours", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "dans 5 ans 1 mois 12 jours", + "Type": "daterange", + "Value": { + "Timex": "(2017-11-08,2022-12-20,P5Y1M12D)", + "FutureResolution": { + "startDate": "2017-11-08", + "endDate": "2022-12-20" + }, + "PastResolution": { + "startDate": "2017-11-08", + "endDate": "2022-12-20" + } + }, + "Start": 14, + "Length": 26 + } + ] + }, + { + "Input": "Je reviendrai dans les 3 prochaines annรฉes", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "dans les 3 prochaines annรฉes", + "Type": "daterange", + "Value": { + "Timex": "(2017-11-08,2020-11-08,P3Y)", + "FutureResolution": { + "startDate": "2017-11-08", + "endDate": "2020-11-08" + }, + "PastResolution": { + "startDate": "2017-11-08", + "endDate": "2020-11-08" + } + }, + "Start": 14, + "Length": 28 + } + ] + }, + { + "Input": "Je reviendrai dans les 5 prochaines annรฉes 1 mois 12 jours", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "dans les 5 prochaines annรฉes 1 mois 12 jours", + "Type": "daterange", + "Value": { + "Timex": "(2017-11-08,2022-12-20,P5Y1M12D)", + "FutureResolution": { + "startDate": "2017-11-08", + "endDate": "2022-12-20" + }, + "PastResolution": { + "startDate": "2017-11-08", + "endDate": "2022-12-20" + } + }, + "Start": 14, + "Length": 44 + } + ] + }, + { + "Input": "Je serai absent du 4 au 22 janvier 1995", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "du 4 au 22 janvier 1995", + "Type": "daterange", + "Value": { + "Timex": "(1995-01-04,1995-01-22,P18D)", + "FutureResolution": { + "startDate": "1995-01-04", + "endDate": "1995-01-22" + }, + "PastResolution": { + "startDate": "1995-01-04", + "endDate": "1995-01-22" + } + }, + "Start": 16, + "Length": 23 + } + ] + }, + { + "Input": "Je veux rรฉserver une chambre du 02 au 07 avril", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "du 02 au 07 avril", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-04-02,XXXX-04-07,P5D)", + "FutureResolution": { + "startDate": "2018-04-02", + "endDate": "2018-04-07" + }, + "PastResolution": { + "startDate": "2017-04-02", + "endDate": "2017-04-07" + } + }, + "Start": 29, + "Length": 17 + } + ] + }, + { + "Input": "planifier une rรฉunion dans quelques semaines", + "NotSupported": "dotnet, javascript, python, java", + "Results": [] + }, + { + "Input": "Je serai absent en 11-2016", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "11-2016", + "Type": "daterange", + "Value": { + "Timex": "2016-06", + "FutureResolution": { + "startDate": "2016-06-01", + "endDate": "2016-07-01" + }, + "PastResolution": { + "startDate": "2016-06-01", + "endDate": "2016-07-01" + } + }, + "Start": 19, + "Length": 7 + } + ] + }, + { + "Input": "Je serai absent en 2016.11", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "2016.11", + "Type": "daterange", + "Value": { + "Timex": "2016-11", + "FutureResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + }, + "PastResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + } + }, + "Start": 19, + "Length": 7 + } + ] + }, + { + "Input": "Je serai absent en 11/2016", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "11/2016", + "Type": "daterange", + "Value": { + "Timex": "2016-11", + "FutureResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + }, + "PastResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + } + }, + "Start": 20, + "Length": 7 + } + ] + }, + { + "Input": "Je serai absent en 11/2016", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "11/2016", + "Type": "daterange", + "Value": { + "Timex": "2016-11", + "FutureResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + }, + "PastResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + } + }, + "Start": 19, + "Length": 7 + } + ] + }, + { + "Input": "Je serai absent en 11, 2016", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "11, 2016", + "Type": "daterange", + "Value": { + "Timex": "2016-11", + "FutureResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + }, + "PastResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + } + }, + "Start": 19, + "Length": 8 + } + ] + }, + { + "Input": "Je serai absent en novembre 2016", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "novembre 2016", + "Type": "daterange", + "Value": { + "Timex": "2016-11", + "FutureResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + }, + "PastResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + } + }, + "Start": 19, + "Length": 13 + } + ] + }, + { + "Input": "Je serai absent en 2016-11", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "2016-11", + "Type": "daterange", + "Value": { + "Timex": "2016-11", + "FutureResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + }, + "PastResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + } + }, + "Start": 19, + "Length": 7 + } + ] + }, + { + "Input": "Je serai absent au mois de 11, 2016", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "mois de 11, 2016", + "Type": "daterange", + "Value": { + "Timex": "2016-11", + "FutureResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + }, + "PastResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + } + }, + "Start": 19, + "Length": 16 + } + ] + }, + { + "Input": "Je serai absent au mois de nov. 2016", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "mois de nov. 2016", + "Type": "daterange", + "Value": { + "Timex": "2016-11", + "FutureResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + }, + "PastResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + } + }, + "Start": 19, + "Length": 17 + } + ] + }, + { + "Input": "Je serai absent en nov. de l'annรฉe 2016", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "nov. de l'annรฉe 2016", + "Type": "daterange", + "Value": { + "Timex": "2016-11", + "FutureResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + }, + "PastResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + } + }, + "Start": 19, + "Length": 20 + } + ] + }, + { + "Input": "Je serai absent en nov., 2016", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "nov., 2016", + "Type": "daterange", + "Value": { + "Timex": "2016-11", + "FutureResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + }, + "PastResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + } + }, + "Start": 19, + "Length": 10 + } + ] + }, + { + "Input": "Je serai absent en novembre de 2016", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "novembre de 2016", + "Type": "daterange", + "Value": { + "Timex": "2016-11", + "FutureResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + }, + "PastResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + } + }, + "Start": 19, + "Length": 16 + } + ] + }, + { + "Input": "Je serai absent en nov. 2016", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "nov. 2016", + "Type": "daterange", + "Value": { + "Timex": "2016-11", + "FutureResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + }, + "PastResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + } + }, + "Start": 19, + "Length": 9 + } + ] + }, + { + "Input": "Je serai absent en 16-nov.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "16-nov.", + "Type": "daterange", + "Value": { + "Timex": "2016-11", + "FutureResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + }, + "PastResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + } + }, + "Start": 19, + "Length": 7 + } + ] + }, + { + "Input": "Je serai en absence en novembre 2016", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "novembre 2016", + "Type": "daterange", + "Value": { + "Timex": "2016-11", + "FutureResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + }, + "PastResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + } + }, + "Start": 23, + "Length": 13 + } + ] + }, + { + "Input": "Je serai absent en novembre de l'annรฉe 2016", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "novembre de l'annรฉe 2016", + "Type": "daterange", + "Value": { + "Timex": "2016-11", + "FutureResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + }, + "PastResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + } + }, + "Start": 19, + "Length": 24 + } + ] + }, + { + "Input": "Je ne serai pas ici 2016, nov", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "2016, nov", + "Type": "daterange", + "Value": { + "Timex": "2016-11", + "FutureResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + }, + "PastResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + } + }, + "Start": 21, + "Length": 9 + } + ] + }, + { + "Input": "Je ne serai pas ici 2016, nov", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "2016, nov", + "Type": "daterange", + "Value": { + "Timex": "2016-11", + "FutureResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + }, + "PastResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + } + }, + "Start": 21, + "Length": 9 + } + ] + }, + { + "Input": "Je serai dehors le 11/2016", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "11/2016", + "Type": "daterange", + "Value": { + "Timex": "2016-11", + "FutureResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + }, + "PastResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + } + }, + "Start": 19, + "Length": 7 + } + ] + }, + { + "Input": "Je sortirai entre le 1er janvier et le 5 avril", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "entre le 1er janvier et le 5 avril", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-01-01,XXXX-04-05,P94D)", + "FutureResolution": { + "startDate": "2017-01-01", + "endDate": "2017-04-05" + }, + "PastResolution": { + "startDate": "2016-01-01", + "endDate": "2016-04-05" + } + }, + "Start": 12, + "Length": 34 + } + ] + }, + { + "Input": "Je sortirai entre le 1er janvier 2015 et le 5 fรฉvrier 2018", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "entre le 1er janvier 2015 et le 5 fรฉvrier 2018", + "Type": "daterange", + "Value": { + "Timex": "(2015-01-01,2018-02-05,P1131D)", + "FutureResolution": { + "startDate": "2015-01-01", + "endDate": "2018-02-05" + }, + "PastResolution": { + "startDate": "2015-01-01", + "endDate": "2018-02-05" + } + }, + "Start": 12, + "Length": 46 + } + ] + }, + { + "Input": "Je sortirai entre le 1er janvier 2015 et fรฉvrier 2018", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "entre le 1er janvier 2015 et fรฉvrier 2018", + "Type": "daterange", + "Value": { + "Timex": "(2015-01-01,2018-02-01,P1127D)", + "FutureResolution": { + "startDate": "2015-01-01", + "endDate": "2018-02-01" + }, + "PastResolution": { + "startDate": "2015-01-01", + "endDate": "2018-02-01" + } + }, + "Start": 12, + "Length": 41 + } + ] + }, + { + "Input": "Je serai absent entre 2015 et fรฉvrier 2018", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "entre 2015 et fรฉvrier 2018", + "Type": "daterange", + "Value": { + "Timex": "(2015-01-01,2018-02-01,P37M)", + "FutureResolution": { + "startDate": "2015-01-01", + "endDate": "2018-02-01" + }, + "PastResolution": { + "startDate": "2015-01-01", + "endDate": "2018-02-01" + } + }, + "Start": 16, + "Length": 26 + } + ] + }, + { + "Input": "Je serai absent du 1er fรฉvrier au mars 2019", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "1er fรฉvrier au mars 2019", + "Type": "daterange", + "Value": { + "Timex": "(2019-02-01,2019-03-01,P28D)", + "FutureResolution": { + "startDate": "2019-02-01", + "endDate": "2019-03-01" + }, + "PastResolution": { + "startDate": "2019-02-01", + "endDate": "2019-03-01" + } + }, + "Start": 19, + "Length": 24 + } + ] + }, + { + "Input": "Je serai absent entre le 1er fรฉvrier et mars 2019", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "entre le 1er fรฉvrier et mars 2019", + "Type": "daterange", + "Value": { + "Timex": "(2019-02-01,2019-03-01,P28D)", + "FutureResolution": { + "startDate": "2019-02-01", + "endDate": "2019-03-01" + }, + "PastResolution": { + "startDate": "2019-02-01", + "endDate": "2019-03-01" + } + }, + "Start": 16, + "Length": 33 + } + ] + }, + { + "Input": "Je sortirai entre juin 2015 et mai 2018", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "entre juin 2015 et mai 2018", + "Type": "daterange", + "Value": { + "Timex": "(2015-06-01,2018-05-01,P35M)", + "FutureResolution": { + "startDate": "2015-06-01", + "endDate": "2018-05-01" + }, + "PastResolution": { + "startDate": "2015-06-01", + "endDate": "2018-05-01" + } + }, + "Start": 12, + "Length": 27 + } + ] + }, + { + "Input": "Je sortirai entre 2015-05 et 2018", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "entre 2015-05 et 2018", + "Type": "daterange", + "Value": { + "Timex": "(2015-05-01,2018-01-01,P32M)", + "FutureResolution": { + "startDate": "2015-05-01", + "endDate": "2018-01-01" + }, + "PastResolution": { + "startDate": "2015-05-01", + "endDate": "2018-01-01" + } + }, + "Start": 12, + "Length": 21 + } + ] + }, + { + "Input": "Je sortirai entre mai 2015 et 2018", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "entre mai 2015 et 2018", + "Type": "daterange", + "Value": { + "Timex": "(2015-05-01,2018-01-01,P32M)", + "FutureResolution": { + "startDate": "2015-05-01", + "endDate": "2018-01-01" + }, + "PastResolution": { + "startDate": "2015-05-01", + "endDate": "2018-01-01" + } + }, + "Start": 12, + "Length": 22 + } + ] + }, + { + "Input": "Je sortirai entre mai 2015 et juin 2018", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "entre mai 2015 et juin 2018", + "Type": "daterange", + "Value": { + "Timex": "(2015-05-01,2018-06-01,P37M)", + "FutureResolution": { + "startDate": "2015-05-01", + "endDate": "2018-06-01" + }, + "PastResolution": { + "startDate": "2015-05-01", + "endDate": "2018-06-01" + } + }, + "Start": 12, + "Length": 27 + } + ] + }, + { + "Input": "Je sortirai entre 2015 et le 5 janvier 2018", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "entre 2015 et le 5 janvier 2018", + "Type": "daterange", + "Value": { + "Timex": "(2015-01-01,2018-01-05,P1100D)", + "FutureResolution": { + "startDate": "2015-01-01", + "endDate": "2018-01-05" + }, + "PastResolution": { + "startDate": "2015-01-01", + "endDate": "2018-01-05" + } + }, + "Start": 12, + "Length": 31 + } + ] + }, + { + "Input": "Je serai absent du 2015 au 5 mai 2017", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "du 2015 au 5 mai 2017", + "Type": "daterange", + "Value": { + "Timex": "(2015-01-01,2017-05-05,P855D)", + "FutureResolution": { + "startDate": "2015-01-01", + "endDate": "2017-05-05" + }, + "PastResolution": { + "startDate": "2015-01-01", + "endDate": "2017-05-05" + } + }, + "Start": 16, + "Length": 21 + } + ] + }, + { + "Input": "Je serai absent du dernier lundi d'avril ร  2019", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "du dernier lundi d'avril ร  2019", + "Type": "daterange", + "Value": { + "Timex": "(2018-04-30,2019-01-01,P246D)", + "FutureResolution": { + "startDate": "2018-04-30", + "endDate": "2019-01-01" + }, + "PastResolution": { + "startDate": "2018-04-30", + "endDate": "2019-01-01" + } + }, + "Start": 16, + "Length": 31 + } + ] + }, + { + "Input": "Je serai absent de la semaine 31 ร  la semaine 35", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "de la semaine 31 ร  la semaine 35", + "Type": "daterange", + "Value": { + "Timex": "(2018-07-30,2018-08-27,P4W)", + "FutureResolution": { + "startDate": "2018-07-30", + "endDate": "2018-08-27" + }, + "PastResolution": { + "startDate": "2018-07-30", + "endDate": "2018-08-27" + } + }, + "Start": 16, + "Length": 32 + } + ] + }, + { + "Input": "Je serai absent entre la semaine 31 et la semaine 35", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "entre la semaine 31 et la semaine 35", + "Type": "daterange", + "Value": { + "Timex": "(2018-07-30,2018-08-27,P4W)", + "FutureResolution": { + "startDate": "2018-07-30", + "endDate": "2018-08-27" + }, + "PastResolution": { + "startDate": "2018-07-30", + "endDate": "2018-08-27" + } + }, + "Start": 16, + "Length": 36 + } + ] + }, + { + "Input": "Je resterai ici d'aujourd'hui ร  deux jours et demi plus tard", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "d'aujourd'hui ร  deux jours et demi plus tard", + "Type": "daterange", + "Value": { + "Timex": "(2018-05-04,2018-05-06,P2.5D)", + "FutureResolution": { + "startDate": "2018-05-04", + "endDate": "2018-05-06" + }, + "PastResolution": { + "startDate": "2018-05-04", + "endDate": "2018-05-06" + } + }, + "Start": 16, + "Length": 44 + } + ] + }, + { + "Input": "Je n'รฉtais pas lร  la mรชme semaine que cela s'est produit.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "mรชme semaine", + "Type": "daterange", + "Value": { + "Timex": "XXXX-WXX", + "Mod": "ref_undef", + "FutureResolution": { + "startDate": "2017-11-13", + "endDate": "2017-11-20" + }, + "PastResolution": { + "startDate": "2017-11-13", + "endDate": "2017-11-20" + } + }, + "Start": 21, + "Length": 12 + } + ] + }, + { + "Input": "Je n'รฉtais pas lร  le mรชme mois que c'est arrivรฉ.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "mรชme mois", + "Type": "daterange", + "Value": { + "Timex": "XXXX-XX", + "Mod": "ref_undef", + "FutureResolution": { + "startDate": "2017-11-01", + "endDate": "2017-12-01" + }, + "PastResolution": { + "startDate": "2017-11-01", + "endDate": "2017-12-01" + } + }, + "Start": 21, + "Length": 9 + } + ] + }, + { + "Input": "Je n'รฉtais pas ici le week-end-lร .", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "le week-end-lร ", + "Type": "daterange", + "Value": { + "Timex": "XXXX-WXX-WE", + "Mod": "ref_undef", + "FutureResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + }, + "PastResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + } + }, + "Start": 19, + "Length": 14 + } + ] + }, + { + "Input": "Je n'รฉtais pas lร  la mรชme annรฉe que cela a eu lieu.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "mรชme annรฉe", + "Type": "daterange", + "Value": { + "Timex": "XXXX", + "Mod": "ref_undef", + "FutureResolution": { + "startDate": "2017-01-01", + "endDate": "2018-01-01" + }, + "PastResolution": { + "startDate": "2017-01-01", + "endDate": "2018-01-01" + } + }, + "Start": 21, + "Length": 10 + } + ] + }, + { + "Input": "Nous aurions pu prรฉvoir un moment pour nous rencontrer plus tรดt dans la semaine.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "plus tรดt dans la semaine", + "Type": "daterange", + "Value": { + "Timex": "2018-W22", + "FutureResolution": { + "startDate": "2018-05-28", + "endDate": "2018-05-31" + }, + "PastResolution": { + "startDate": "2018-05-28", + "endDate": "2018-05-31" + } + }, + "Start": 55, + "Length": 24 + } + ] + }, + { + "Input": "Nous aurions pu prรฉvoir un moment pour nous rencontrer plus tรดt ce mois-ci.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "plus tรดt ce mois-ci", + "Type": "daterange", + "Value": { + "Timex": "2018-05", + "FutureResolution": { + "startDate": "2018-05-01", + "endDate": "2018-05-13" + }, + "PastResolution": { + "startDate": "2018-05-01", + "endDate": "2018-05-13" + } + }, + "Start": 55, + "Length": 19 + } + ] + }, + { + "Input": "Nous aurions pu prรฉvoir un moment pour nous rencontrer plus tรดt cette annรฉe.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "plus tรดt cette annรฉe", + "Type": "daterange", + "Value": { + "Timex": "2018", + "FutureResolution": { + "startDate": "2018-01-01", + "endDate": "2018-05-28" + }, + "PastResolution": { + "startDate": "2018-01-01", + "endDate": "2018-05-28" + } + }, + "Start": 55, + "Length": 20 + } + ] + }, + { + "Input": "Veuillez nous trouver un moment pour nous rencontrer plus tard cette semaine", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "plus tard cette semaine", + "Type": "daterange", + "Value": { + "Timex": "2017-W45", + "FutureResolution": { + "startDate": "2017-11-10", + "endDate": "2017-11-13" + }, + "PastResolution": { + "startDate": "2017-11-10", + "endDate": "2017-11-13" + } + }, + "Start": 53, + "Length": 23 + } + ] + }, + { + "Input": "Veuillez nous trouver un moment pour nous rencontrer plus tard ce mois-ci", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "plus tard ce mois-ci", + "Type": "daterange", + "Value": { + "Timex": "2018-05", + "FutureResolution": { + "startDate": "2018-05-28", + "endDate": "2018-06-01" + }, + "PastResolution": { + "startDate": "2018-05-28", + "endDate": "2018-06-01" + } + }, + "Start": 53, + "Length": 20 + } + ] + }, + { + "Input": "Veuillez nous trouver un moment pour nous rencontrer plus tard cette annรฉe", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "plus tard cette annรฉe", + "Type": "daterange", + "Value": { + "Timex": "2017", + "FutureResolution": { + "startDate": "2017-11-08", + "endDate": "2018-01-01" + }, + "PastResolution": { + "startDate": "2017-11-08", + "endDate": "2018-01-01" + } + }, + "Start": 53, + "Length": 21 + } + ] + }, + { + "Input": "Veuillez nous trouver un moment pour nous rencontrer plus tard dans l'annรฉe", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "plus tard dans l'annรฉe", + "Type": "daterange", + "Value": { + "Timex": "2017", + "FutureResolution": { + "startDate": "2017-11-08", + "endDate": "2018-01-01" + }, + "PastResolution": { + "startDate": "2017-11-08", + "endDate": "2018-01-01" + } + }, + "Start": 53, + "Length": 22 + } + ] + }, + { + "Input": "Cette tรขche commencera plus de 2 semaines aprรจs aujourd'hui", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "plus de 2 semaines aprรจs aujourd'hui", + "Type": "daterange", + "Value": { + "Timex": "2018-06-12", + "Mod": "after", + "FutureResolution": { + "startDate": "2018-06-12" + }, + "PastResolution": { + "startDate": "2018-06-12" + } + }, + "Start": 23, + "Length": 36 + } + ] + }, + { + "Input": "Je reviendrai dans moins de 2 semaines ร  partir d'aujourd'hui", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "moins de 2 semaines ร  partir d'aujourd'hui", + "Type": "daterange", + "Value": { + "Timex": "(2018-05-29,2018-06-12,P2W)", + "FutureResolution": { + "startDate": "2018-05-29", + "endDate": "2018-06-12" + }, + "PastResolution": { + "startDate": "2018-05-29", + "endDate": "2018-06-12" + } + }, + "Start": 19, + "Length": 42 + } + ] + }, + { + "Input": "Je reviendrai dans 2 semaines ร  compter d'aujourd'hui", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "dans 2 semaines ร  compter d'aujourd'hui", + "Type": "daterange", + "Value": { + "Timex": "(2018-05-29,2018-06-12,P2W)", + "FutureResolution": { + "startDate": "2018-05-29", + "endDate": "2018-06-12" + }, + "PastResolution": { + "startDate": "2018-05-29", + "endDate": "2018-06-12" + } + }, + "Start": 14, + "Length": 39 + } + ] + }, + { + "Input": "J'ai dรฉjร  terminรฉ tout mon travail plus de 2 semaines avant aujourd'hui", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "plus de 2 semaines avant aujourd'hui", + "Type": "daterange", + "Value": { + "Timex": "2018-05-15", + "Mod": "before", + "FutureResolution": { + "endDate": "2018-05-15" + }, + "PastResolution": { + "endDate": "2018-05-15" + } + }, + "Start": 35, + "Length": 36 + } + ] + }, + { + "Input": "Cette tรขche aurait dรป รชtre effectuรฉe plus de 2 jours avant hier", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "plus de 2 jours avant hier", + "Type": "daterange", + "Value": { + "Timex": "2018-05-26", + "Mod": "before", + "FutureResolution": { + "endDate": "2018-05-26" + }, + "PastResolution": { + "endDate": "2018-05-26" + } + }, + "Start": 37, + "Length": 26 + } + ] + }, + { + "Input": "Cette tรขche sera effectuรฉe moins de 3 jours aprรจs demain", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "moins de 3 jours aprรจs demain", + "Type": "daterange", + "Value": { + "Timex": "(2018-05-30,2018-06-02,P3D)", + "FutureResolution": { + "startDate": "2018-05-30", + "endDate": "2018-06-02" + }, + "PastResolution": { + "startDate": "2018-05-30", + "endDate": "2018-06-02" + } + }, + "Start": 27, + "Length": 29 + } + ] + }, + { + "Input": "ร‡a se passe au 15รจme siรจcle", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "15รจme siรจcle", + "Type": "daterange", + "Value": { + "Timex": "(1400-01-01,1500-01-01,P100Y)", + "FutureResolution": { + "startDate": "1400-01-01", + "endDate": "1500-01-01" + }, + "PastResolution": { + "startDate": "1400-01-01", + "endDate": "1500-01-01" + } + }, + "Start": 15, + "Length": 12 + } + ] + }, + { + "Input": "Montre-moi les records du 21e siรจcle", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "21e siรจcle", + "Type": "daterange", + "Value": { + "Timex": "(2000-01-01,2100-01-01,P100Y)", + "FutureResolution": { + "startDate": "2000-01-01", + "endDate": "2100-01-01" + }, + "PastResolution": { + "startDate": "2000-01-01", + "endDate": "2100-01-01" + } + }, + "Start": 26, + "Length": 10 + } + ] + }, + { + "Input": "Cortana, pouvez-vous organiser quelque chose pour la semaine du 18.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "la semaine du 18", + "Type": "daterange", + "Value": { + "Timex": "XXXX-XX-18", + "FutureResolution": { + "startDate": "2018-08-13", + "endDate": "2018-08-20" + }, + "PastResolution": { + "startDate": "2018-07-16", + "endDate": "2018-07-23" + } + }, + "Start": 50, + "Length": 16 + } + ] + }, + { + "Input": "Cortana, pourriez-vous organiser quelque chose pour la semaine du 18.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "la semaine du 18", + "Type": "daterange", + "Value": { + "Timex": "XXXX-XX-18", + "FutureResolution": { + "startDate": "2018-09-17", + "endDate": "2018-09-24" + }, + "PastResolution": { + "startDate": "2018-08-13", + "endDate": "2018-08-20" + } + }, + "Start": 52, + "Length": 16 + } + ] + }, + { + "Input": "ventes oรน la date est cette dรฉcennie.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "cette dรฉcennie", + "Type": "daterange", + "Value": { + "Timex": "(2010-01-01,2020-01-01,P10Y)", + "FutureResolution": { + "startDate": "2010-01-01", + "endDate": "2020-01-01" + }, + "PastResolution": { + "startDate": "2010-01-01", + "endDate": "2020-01-01" + } + }, + "Start": 22, + "Length": 14 + } + ] + }, + { + "Input": "du 10/01 au 11/07", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "du 10/01 au 11/07", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-10-01,XXXX-11-07,P37D)", + "FutureResolution": { + "startDate": "2018-10-01", + "endDate": "2018-11-07" + }, + "PastResolution": { + "startDate": "2018-10-01", + "endDate": "2018-11-07" + } + }, + "Start": 0, + "Length": 17 + } + ] + }, + { + "Input": "du 25/10 au 25/01", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "du 25/10 au 25/01", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-10-25,XXXX-01-25,P92D)", + "FutureResolution": { + "startDate": "2018-10-25", + "endDate": "2019-01-25" + }, + "PastResolution": { + "startDate": "2017-10-25", + "endDate": "2018-01-25" + } + }, + "Start": 0, + "Length": 17 + } + ] + }, + { + "Input": "Le gouvernement amรฉricain est encore en suspension cette semaine.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "cette semaine", + "Type": "daterange", + "Value": { + "Timex": "2019-W01", + "FutureResolution": { + "startDate": "2018-12-31", + "endDate": "2019-01-07" + }, + "PastResolution": { + "startDate": "2018-12-31", + "endDate": "2019-01-07" + } + }, + "Start": 51, + "Length": 13 + } + ] + }, + { + "Input": "M. Werner a dรฉvoilรฉ sa nouvelle stratรฉgie cette semaine.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "cette semaine", + "Type": "daterange", + "Value": { + "Timex": "2016-W52", + "FutureResolution": { + "startDate": "2016-12-26", + "endDate": "2017-01-02" + }, + "PastResolution": { + "startDate": "2016-12-26", + "endDate": "2017-01-02" + } + }, + "Start": 42, + "Length": 13 + } + ] + }, + { + "Input": "Il n'y a pas de grande nouvelle cette semaine.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "cette semaine", + "Type": "daterange", + "Value": { + "Timex": "2015-W53", + "FutureResolution": { + "startDate": "2015-12-28", + "endDate": "2016-01-04" + }, + "PastResolution": { + "startDate": "2015-12-28", + "endDate": "2016-01-04" + } + }, + "Start": 32, + "Length": 13 + } + ] + }, + { + "Input": "Je ferai mon travail entre aujourd'hui et le 15 novembre", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "entre aujourd'hui et le 15 novembre", + "Type": "daterange", + "Value": { + "Timex": "(2019-04-23,XXXX-11-15,P206D)", + "FutureResolution": { + "startDate": "2019-04-23", + "endDate": "2019-11-15" + }, + "PastResolution": { + "startDate": "2019-04-23", + "endDate": "2019-11-15" + } + }, + "Start": 21, + "Length": 35 + } + ] + }, + { + "Input": "J'ai terminรฉ mon travail entre le 22 janvier et aujourd'hui", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "entre le 22 janvier et aujourd'hui", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-01-22,2019-04-25,P93D)", + "FutureResolution": { + "startDate": "2019-01-22", + "endDate": "2019-04-25" + }, + "PastResolution": { + "startDate": "2019-01-22", + "endDate": "2019-04-25" + } + }, + "Start": 25, + "Length": 34 + } + ] + }, + { + "Input": "15h: je serai absent cette semaine", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "cette semaine", + "Type": "daterange", + "Value": { + "Timex": "2019-W28", + "FutureResolution": { + "startDate": "2019-07-08", + "endDate": "2019-07-15" + }, + "PastResolution": { + "startDate": "2019-07-08", + "endDate": "2019-07-15" + } + }, + "Start": 21, + "Length": 13 + } + ] + }, + { + "Input": "cette semaine, 8h du matin devrait รชtre un dรฉlai et un temps.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "cette semaine", + "Type": "daterange", + "Value": { + "Timex": "2019-W28", + "FutureResolution": { + "startDate": "2019-07-08", + "endDate": "2019-07-15" + }, + "PastResolution": { + "startDate": "2019-07-08", + "endDate": "2019-07-15" + } + }, + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "cette semaine 20h devrait รชtre un dรฉlai et un temps.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "cette semaine", + "Type": "daterange", + "Value": { + "Timex": "2019-W28", + "FutureResolution": { + "startDate": "2019-07-08", + "endDate": "2019-07-15" + }, + "PastResolution": { + "startDate": "2019-07-08", + "endDate": "2019-07-15" + } + }, + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "la dixiรจme semaine 20h devrait รชtre un dรฉlai et un temps.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "dixiรจme semaine", + "Type": "daterange", + "Value": { + "Timex": "2019-W10", + "FutureResolution": { + "startDate": "2019-03-04", + "endDate": "2019-03-11" + }, + "PastResolution": { + "startDate": "2019-03-04", + "endDate": "2019-03-11" + } + }, + "Start": 3, + "Length": 15 + } + ] + }, + { + "Input": "la dixiรจme semaine 8p.m. devrait รชtre un dรฉlai et un temps.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "dixiรจme semaine", + "Type": "daterange", + "Value": { + "Timex": "2019-W10", + "FutureResolution": { + "startDate": "2019-03-04", + "endDate": "2019-03-11" + }, + "PastResolution": { + "startDate": "2019-03-04", + "endDate": "2019-03-11" + } + }, + "Start": 3, + "Length": 15 + } + ] + }, + { + "Input": "la dixiรจme semaine 10h20 devrait รชtre un dรฉlai et un temps.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "dixiรจme semaine", + "Type": "daterange", + "Value": { + "Timex": "2019-W10", + "FutureResolution": { + "startDate": "2019-03-04", + "endDate": "2019-03-11" + }, + "PastResolution": { + "startDate": "2019-03-04", + "endDate": "2019-03-11" + } + }, + "Start": 3, + "Length": 15 + } + ] + }, + { + "Input": "Je partirai du vendredi prochain au 1er octobre 2020", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "du vendredi prochain au 1er octobre 2020", + "Type": "daterange", + "Value": { + "Timex": "(2019-08-09,2020-10-01,P419D)", + "FutureResolution": { + "startDate": "2019-08-09", + "endDate": "2020-10-01" + }, + "PastResolution": { + "startDate": "2019-08-09", + "endDate": "2020-10-01" + } + }, + "Start": 12, + "Length": 40 + } + ] + }, + { + "Input": "6,107,31 aoรปt 2019 ne devrait pas inclure dans la dรฉcimale", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "aoรปt 2019", + "Type": "daterange", + "Value": { + "Timex": "2019-08", + "FutureResolution": { + "startDate": "2019-08-01", + "endDate": "2019-09-01" + }, + "PastResolution": { + "startDate": "2019-08-01", + "endDate": "2019-09-01" + } + }, + "Start": 9, + "Length": 9 + } + ] + }, + { + "Input": "Je n'รฉtais pas lร  du 1er aoรปt 2019 ร  aujourd'hui", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "du 1er aoรปt 2019 ร  aujourd'hui", + "Type": "daterange", + "Value": { + "Timex": "(2019-08-01,2019-10-14,P74D)", + "FutureResolution": { + "startDate": "2019-08-01", + "endDate": "2019-10-14" + }, + "PastResolution": { + "startDate": "2019-08-01", + "endDate": "2019-10-14" + } + }, + "Start": 18, + "Length": 30 + } + ] + }, + { + "Input": "Je n'รฉtais pas lร  du 2019/08/01 ร  aujourd'hui", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "du 2019/08/01 ร  aujourd'hui", + "Type": "daterange", + "Value": { + "Timex": "(2019-08-01,2019-09-30,P60D)", + "FutureResolution": { + "startDate": "2019-08-01", + "endDate": "2019-09-30" + }, + "PastResolution": { + "startDate": "2019-08-01", + "endDate": "2019-09-30" + } + }, + "Start": 18, + "Length": 27 + } + ] + }, + { + "Input": "veuillez planifier une rรฉunion pour la semaine commenรงant le 4 fรฉvrier", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "semaine commenรงant le 4 fรฉvrier", + "Type": "daterange", + "Value": { + "Timex": "XXXX-02-04", + "FutureResolution": { + "startDate": "2020-02-03", + "endDate": "2020-02-10" + }, + "PastResolution": { + "startDate": "2019-02-04", + "endDate": "2019-02-11" + } + }, + "Start": 39, + "Length": 31 + } + ] + }, + { + "Input": "veuillez planifier une rรฉunion pour la semaine commenรงant le 4 fev.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "semaine commenรงant le 4 fev.", + "Type": "daterange", + "Value": { + "Timex": "XXXX-02-04", + "FutureResolution": { + "startDate": "2020-02-03", + "endDate": "2020-02-10" + }, + "PastResolution": { + "startDate": "2019-02-04", + "endDate": "2019-02-11" + } + }, + "Start": 39, + "Length": 28 + } + ] + }, + { + "Input": "veuillez planifier une rรฉunion pour la semaine commenรงant le 2.4", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "semaine commenรงant le 2.4", + "Type": "daterange", + "Value": { + "Timex": "XXXX-02-04", + "FutureResolution": { + "startDate": "2020-02-03", + "endDate": "2020-02-10" + }, + "PastResolution": { + "startDate": "2019-02-04", + "endDate": "2019-02-11" + } + }, + "Start": 39, + "Length": 25 + } + ] + }, + { + "Input": "veuillez planifier une rรฉunion pour la semaine commenรงant le 2-4", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "semaine commenรงant le 2-4", + "Type": "daterange", + "Value": { + "Timex": "XXXX-02-04", + "FutureResolution": { + "startDate": "2020-02-03", + "endDate": "2020-02-10" + }, + "PastResolution": { + "startDate": "2019-02-04", + "endDate": "2019-02-11" + } + }, + "Start": 39, + "Length": 25 + } + ] + }, + { + "Input": "veuillez planifier une rรฉunion pour la semaine commenรงant le 04/02", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "semaine commenรงant le 04/02", + "Type": "daterange", + "Value": { + "Timex": "XXXX-02-04", + "FutureResolution": { + "startDate": "2020-02-03", + "endDate": "2020-02-10" + }, + "PastResolution": { + "startDate": "2019-02-04", + "endDate": "2019-02-11" + } + }, + "Start": 39, + "Length": 27 + } + ] + }, + { + "Input": "veuillez planifier une rรฉunion pour w/c le 4 fรฉvrier.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "w/c le 4 fรฉvrier", + "Type": "daterange", + "Value": { + "Timex": "XXXX-02-04", + "FutureResolution": { + "startDate": "2020-02-03", + "endDate": "2020-02-10" + }, + "PastResolution": { + "startDate": "2019-02-04", + "endDate": "2019-02-11" + } + }, + "Start": 36, + "Length": 16 + } + ] + }, + { + "Input": "Cette sociรฉtรฉ a รฉtรฉ crรฉรฉe fin 2000", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "fin 2000", + "Type": "daterange", + "Value": { + "Timex": "2000", + "Mod": "end", + "FutureResolution": { + "startDate": "2000-09-01", + "endDate": "2001-01-01" + }, + "PastResolution": { + "startDate": "2000-09-01", + "endDate": "2001-01-01" + } + }, + "Start": 26, + "Length": 8 + } + ] + }, + { + "Input": "Cette sociรฉtรฉ a รฉtรฉ crรฉรฉe au dรฉbut de 2000", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "dรฉbut de 2000", + "Type": "daterange", + "Value": { + "Timex": "2000", + "Mod": "start", + "FutureResolution": { + "startDate": "2000-01-01", + "endDate": "2000-05-01" + }, + "PastResolution": { + "startDate": "2000-01-01", + "endDate": "2000-05-01" + } + }, + "Start": 29, + "Length": 13 + } + ] + }, + { + "Input": "Cette sociรฉtรฉ a รฉtรฉ crรฉรฉe au milieu de 2000", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "milieu de 2000", + "Type": "daterange", + "Value": { + "Timex": "2000", + "Mod": "mid", + "FutureResolution": { + "startDate": "2000-05-01", + "endDate": "2000-09-01" + }, + "PastResolution": { + "startDate": "2000-05-01", + "endDate": "2000-09-01" + } + }, + "Start": 29, + "Length": 14 + } + ] + } +] diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/French/DateTimeExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/French/DateTimeExtractor.json new file mode 100644 index 000000000..b05b0243d --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/French/DateTimeExtractor.json @@ -0,0 +1,486 @@ +[ + { + "Input": "Je reviendrai maintenant", + "Results": [ + { + "Text": "maintenant", + "Type": "datetime", + "Start": 14, + "Length": 10 + } + ] + }, + { + "Input": "Je reviendrai dรจs que possible", + "Results": [ + { + "Text": "dรจs que possible", + "Type": "datetime", + "Start": 14, + "Length": 16 + } + ] + }, + { + "Input": "Je reviendrai dqp", + "Results": [ + { + "Text": "dqp", + "Type": "datetime", + "Start": 14, + "Length": 3 + } + ] + }, + { + "Input": "Je reviendrai en ce moment", + "Results": [ + { + "Text": "ce moment", + "Type": "datetime", + "Start": 17, + "Length": 9 + } + ] + }, + { + "Input": "Je reviendrai 21/04/2016, 8:00pm", + "Results": [ + { + "Text": "21/04/2016, 8:00pm", + "Type": "datetime", + "Start": 14, + "Length": 18 + } + ] + }, + { + "Input": "Je reviendrai 21/04/2016, 8:00:13pm", + "Results": [ + { + "Text": "21/04/2016, 8:00:13pm", + "Type": "datetime", + "Start": 14, + "Length": 21 + } + ] + }, + { + "Input": "Je reviendrai 14 Octobre 8:00am", + "Results": [ + { + "Text": "14 Octobre 8:00am", + "Type": "datetime", + "Start": 14, + "Length": 17 + } + ] + }, + { + "Input": "Je reviendrai 14 dรฉcembre 8:00am", + "Results": [ + { + "Text": "14 dรฉcembre 8:00am", + "Type": "datetime", + "Start": 14, + "Length": 18 + } + ] + }, + { + "Input": "Je reviendrai 14 fรฉvrier 8:00am", + "Results": [ + { + "Text": "14 fรฉvrier 8:00am", + "Type": "datetime", + "Start": 14, + "Length": 17 + } + ] + }, + { + "Input": "Je reviendrai 14 aoรปt 8:00am", + "Results": [ + { + "Text": "14 aoรปt 8:00am", + "Type": "datetime", + "Start": 14, + "Length": 14 + } + ] + }, + { + "Input": "Je reviendrai 14 Octobre 8:00:00am", + "Results": [ + { + "Text": "14 Octobre 8:00:00am", + "Type": "datetime", + "Start": 14, + "Length": 20 + } + ] + }, + { + "Input": "Je reviendrai 14 Octobre, 8:00am", + "Results": [ + { + "Text": "14 Octobre, 8:00am", + "Type": "datetime", + "Start": 14, + "Length": 18 + } + ] + }, + { + "Input": "Je reviendrai 14 Octobre, 8:00:01am", + "Results": [ + { + "Text": "14 Octobre, 8:00:01am", + "Type": "datetime", + "Start": 14, + "Length": 21 + } + ] + }, + { + "Input": "Je reviendrai 14 Octobre, 15:00", + "Results": [ + { + "Text": "14 Octobre, 15:00", + "Type": "datetime", + "Start": 14, + "Length": 17 + } + ] + }, + { + "Input": "Je reviendrai 15:00, 14 Octobre", + "Results": [ + { + "Text": "15:00, 14 Octobre", + "Type": "datetime", + "Start": 14, + "Length": 17 + } + ] + }, + { + "Input": "Je reviendrai 15:00, 14 Oct", + "Results": [ + { + "Text": "15:00, 14 Oct", + "Type": "datetime", + "Start": 14, + "Length": 13 + } + ] + }, + { + "Input": "Je reviendrai 15:00, 14 Oct.", + "Results": [ + { + "Text": "15:00, 14 Oct", + "Type": "datetime", + "Start": 14, + "Length": 13 + } + ] + }, + { + "Input": "Je vais demain 8:00", + "Results": [ + { + "Text": "demain 8:00", + "Type": "datetime", + "Start": 8, + "Length": 11 + } + ] + }, + { + "Input": "Je vais demain vers 8:00am", + "Results": [ + { + "Text": "demain vers 8:00am", + "Type": "datetime", + "Start": 8, + "Length": 18 + } + ] + }, + { + "Input": "Je vais demain pour 8:00am", + "Results": [ + { + "Text": "demain pour 8:00am", + "Type": "datetime", + "Start": 8, + "Length": 18 + } + ] + }, + { + "Input": "Je vais demain 8:00:05am", + "Results": [ + { + "Text": "demain 8:00:05am", + "Type": "datetime", + "Start": 8, + "Length": 16 + } + ] + }, + { + "Input": "Je reviendrai 8pm dimanche prochain", + "Results": [ + { + "Text": "8pm dimanche prochain", + "Type": "datetime", + "Start": 14, + "Length": 21 + } + ] + }, + { + "Input": "Je reviendrai 8pm aujourd'hui", + "Results": [ + { + "Text": "8pm aujourd'hui", + "Type": "datetime", + "Start": 14, + "Length": 15 + } + ] + }, + { + "Input": "Je reviendrai 19:00, 2016-12-22", + "Results": [ + { + "Text": "19:00, 2016-12-22", + "Type": "datetime", + "Start": 14, + "Length": 17 + } + ] + }, + { + "Input": "Je reviendrai sept heures lendemain", + "Results": [ + { + "Text": "sept heures lendemain", + "Type": "datetime", + "Start": 14, + "Length": 21 + } + ] + }, + { + "Input": "je reviendrai 14 Octobre 8:00, 14 Octobre", + "Results": [ + { + "Text": "14 Octobre 8:00", + "Type": "datetime", + "Start": 14, + "Length": 15 + } + ] + }, + { + "Input": "je reviendrai 7, cette matin", + "Results": [ + { + "Text": "7, cette matin", + "Type": "datetime", + "Start": 14, + "Length": 14 + } + ] + }, + { + "Input": "Je reviendrai 8pm dans la nuit, Lundi", + "Results": [ + { + "Text": "8pm dans la nuit, Lundi", + "Type": "datetime", + "Start": 14, + "Length": 23 + } + ] + }, + { + "Input": "je reviendrai 8pm dans la soiree, 1er Jan", + "Results": [ + { + "Text": "8pm dans la soiree, 1er Jan", + "Type": "datetime", + "Start": 14, + "Length": 27 + } + ] + }, + { + "Input": "Je reviendrai 8pm dans la soirรฉe, 1 Jan", + "Results": [ + { + "Text": "8pm dans la soirรฉe, 1 Jan", + "Type": "datetime", + "Start": 14, + "Length": 25 + } + ] + }, + { + "Input": "Je reviendrai 10 ce soir", + "Results": [ + { + "Text": "10 ce soir", + "Type": "datetime", + "Start": 14, + "Length": 10 + } + ] + }, + { + "Input": "Je reviendrai 8 ce soir", + "Results": [ + { + "Text": "8 ce soir", + "Type": "datetime", + "Start": 14, + "Length": 9 + } + ] + }, + { + "Input": "Je reviendrai ce soir vers 7", + "Results": [ + { + "Text": "ce soir vers 7", + "Type": "datetime", + "Start": 14, + "Length": 14 + } + ] + }, + { + "Input": "Je reviendrai cette matin a 7", + "Results": [ + { + "Text": "cette matin a 7", + "Type": "datetime", + "Start": 14, + "Length": 15 + } + ] + }, + { + "Input": "Je reviendrai cette matinee a 7", + "Results": [ + { + "Text": "cette matinee a 7", + "Type": "datetime", + "Start": 14, + "Length": 17 + } + ] + }, + { + "Input": "Je reviendrai cette matinรฉe a sept", + "Results": [ + { + "Text": "cette matinรฉe a sept", + "Type": "datetime", + "Start": 14, + "Length": 20 + } + ] + }, + { + "Input": "Je reviendrai cette matin ร  7", + "Results": [ + { + "Text": "cette matin ร  7", + "Type": "datetime", + "Start": 14, + "Length": 15 + } + ] + }, + { + "Input": "Je reviendrai ce matin 7:00", + "Results": [ + { + "Text": "ce matin 7", + "Type": "datetime", + "Start": 14, + "Length": 10 + } + ] + }, + { + "Input": "Je reviendrai cette nuit a 7", + "Results": [ + { + "Text": "cette nuit a 7", + "Type": "datetime", + "Start": 14, + "Length": 14 + } + ] + }, + { + "Input": "Je reviendrai ce soir ร  7", + "Results": [ + { + "Text": "ce soir ร  7", + "Type": "datetime", + "Start": 14, + "Length": 11 + } + ] + }, + { + "Input": "Je reviendrai fin de dimanche", + "Results": [ + { + "Text": "fin de dimanche", + "Type": "datetime", + "Start": 14, + "Length": 15 + } + ] + }, + { + "Input": "Je reviendrai 2016-12-16T12:23:59", + "Results": [ + { + "Text": "2016-12-16T12:23:59", + "Type": "datetime", + "Start": 14, + "Length": 19 + } + ] + }, + { + "Input": "Je reviendrai dans 5 heures", + "Results": [ + { + "Text": "dans 5 heures", + "Type": "datetime", + "Start": 14, + "Length": 13 + } + ] + }, + { + "Input": "Je vais partir a 9 lundis", + "Results": [ + { + "Text": "9 lundis", + "Type": "datetime", + "Start": 17, + "Length": 8 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/French/DateTimeModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/French/DateTimeModel.json new file mode 100644 index 000000000..e5a64866d --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/French/DateTimeModel.json @@ -0,0 +1,3483 @@ +[ + { + "Input": "Je vais sortir cette dรฉcembre", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "cette dรฉcembre", + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2016-12", + "type": "daterange", + "start": "2016-12-01", + "end": "2017-01-01" + } + ] + }, + "Start": 15, + "End": 28 + } + ] + }, + { + "Input": "Je vais sortir cette aoรปt", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "cette aoรปt", + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2016-08", + "type": "daterange", + "start": "2016-08-01", + "end": "2016-09-01" + } + ] + }, + "Start": 15, + "End": 24 + } + ] + }, + { + "Input": "Je vais sortir cette fรฉvrier", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "cette fรฉvrier", + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2016-02", + "type": "daterange", + "start": "2016-02-01", + "end": "2016-03-01" + } + ] + }, + "Start": 15, + "End": 27 + } + ] + }, + { + "Input": "Je vais partir pour 3heures", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "3heures", + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT3H", + "type": "duration", + "value": "10800" + } + ] + }, + "Start": 20, + "End": 26 + } + ] + }, + { + "Input": "Je vais partir pour 3.5ans", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "3.5ans", + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P3.5Y", + "type": "duration", + "value": "110376000" + } + ] + }, + "Start": 20, + "End": 25 + } + ] + }, + { + "Input": "je vais partir pour 3 minutes", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "3 minutes", + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT3M", + "type": "duration", + "value": "180" + } + ] + }, + "Start": 20, + "End": 28 + } + ] + }, + { + "Input": "JE vais partir pour 123,45 sec", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "123,45 sec", + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT123.45S", + "type": "duration", + "value": "123.45" + } + ] + }, + "Start": 20, + "End": 29 + } + ] + }, + { + "Input": "Je vais partir toute le jour", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "toute le jour", + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P1D", + "type": "duration", + "value": "86400" + } + ] + }, + "Start": 15, + "End": 27 + } + ] + }, + { + "Input": "Je vais partir pour vingt-quatre heures", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "vingt-quatre heures", + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT24H", + "type": "duration", + "value": "86400" + } + ] + }, + "Start": 20, + "End": 38 + } + ] + }, + { + "Input": "Je vais partir toute le mois", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "toute le mois", + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P1M", + "type": "duration", + "value": "2592000" + } + ] + }, + "Start": 15, + "End": 27 + } + ] + }, + { + "Input": "Je vais partir pour quelques heures", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "quelques heures", + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT3H", + "type": "duration", + "value": "10800" + } + ] + }, + "Start": 20, + "End": 34 + } + ] + }, + { + "Input": "Je vais partir pour quel ques minutes", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "quel ques minutes", + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT3M", + "type": "duration", + "value": "180" + } + ] + }, + "Start": 20, + "End": 36 + } + ] + }, + { + "Input": "Je vais partir pour quelques jours", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "quelques jours", + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P3D", + "type": "duration", + "value": "259200" + } + ] + }, + "Start": 20, + "End": 33 + } + ] + }, + { + "Input": "Je vais partir pour quelques semaines", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "quelques semaines", + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P3W", + "type": "duration", + "value": "1814400" + } + ] + }, + "Start": 20, + "End": 36 + } + ] + }, + { + "Input": "Je vais partir 5 a 6pm", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "5 a 6pm", + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T17,T18,PT1H)", + "type": "timerange", + "start": "17:00:00", + "end": "18:00:00" + } + ] + }, + "Start": 15, + "End": 21 + } + ] + }, + { + "Input": "Je vais partir 17 a 18", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "17 a 18", + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T17,T18,PT1H)", + "type": "timerange", + "start": "17:00:00", + "end": "18:00:00" + } + ] + }, + "Start": 15, + "End": 21 + } + ] + }, + { + "Input": "Je vais partir 5 a sept du matin", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "5 a sept du matin", + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T05,T07,PT2H)", + "type": "timerange", + "start": "05:00:00", + "end": "07:00:00" + } + ] + }, + "Start": 15, + "End": 31 + } + ] + }, + { + "Input": "Je vais partir entre 5pm et 6 apres-midi", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "entre 5pm et 6 apres-midi", + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T17,T18,PT1H)", + "type": "timerange", + "start": "17:00:00", + "end": "18:00:00" + } + ] + }, + "Start": 15, + "End": 39 + } + ] + }, + { + "Input": "Je vais partir entre 17 et 18 apres-midi", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "entre 17 et 18 apres-midi", + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T17,T18,PT1H)", + "type": "timerange", + "start": "17:00:00", + "end": "18:00:00" + } + ] + }, + "Start": 15, + "End": 39 + } + ] + }, + { + "Input": "Je vais partir entre 5 du matin et 6 apres-midi", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "entre 5 du matin et 6 apres-midi", + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T05,T18,PT13H)", + "type": "timerange", + "start": "05:00:00", + "end": "18:00:00" + } + ] + }, + "Start": 15, + "End": 46 + } + ] + }, + { + "Input": "Je vais partir 4:00 a 7 heures", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "4:00 a 7 heures", + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T04:00,T07,PT3H)", + "type": "timerange", + "start": "04:00:00", + "end": "07:00:00" + }, + { + "timex": "(T16:00,T19,PT3H)", + "type": "timerange", + "start": "16:00:00", + "end": "19:00:00" + } + ] + }, + "Start": 15, + "End": 29 + } + ] + }, + { + "Input": "Je vais partir du 3 matin jusqu'a 5pm", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "3 matin jusqu'a 5pm", + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T03,T17,PT14H)", + "type": "timerange", + "start": "03:00:00", + "end": "17:00:00" + } + ] + }, + "Start": 18, + "End": 36 + } + ] + }, + { + "Input": "Je vais partir entre 4pm et 5pm", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "entre 4pm et 5pm", + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T16,T17,PT1H)", + "type": "timerange", + "start": "16:00:00", + "end": "17:00:00" + } + ] + }, + "Start": 15, + "End": 30 + } + ] + }, + { + "Input": "rencontrons-nous dans le matin", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "dans le matin", + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "TMO", + "type": "timerange", + "start": "08:00:00", + "end": "12:00:00" + } + ] + }, + "Start": 17, + "End": 29 + } + ] + }, + { + "Input": "rencontrons-nouse ce soir", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "ce soir", + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "TEV", + "type": "timerange", + "start": "16:00:00", + "end": "20:00:00" + } + ] + }, + "Start": 18, + "End": 24 + } + ] + }, + { + "Input": "rencontrons-nouse dans la soiree", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "dans la soiree", + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "TEV", + "type": "timerange", + "start": "16:00:00", + "end": "20:00:00" + } + ] + }, + "Start": 18, + "End": 31 + } + ] + }, + { + "Input": "Je vais partir hebdomadaire", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "hebdomadaire", + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P1W", + "type": "set", + "value": "not resolved" + } + ] + }, + "Start": 15, + "End": 26 + } + ] + }, + { + "Input": "Je vais partir tous les jours", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "tous les jours", + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P1D", + "type": "set", + "value": "not resolved" + } + ] + }, + "Start": 15, + "End": 28 + } + ] + }, + { + "Input": "Je vais partir annuellement", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "annuellement", + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P1Y", + "type": "set", + "value": "not resolved" + } + ] + }, + "Start": 15, + "End": 26 + } + ] + }, + { + "Input": "Je vais partir chaque deux jours", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "chaque deux jours", + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P2D", + "type": "set", + "value": "not resolved" + } + ] + }, + "Start": 15, + "End": 31 + } + ] + }, + { + "Input": "Je vais partir toutes les trois semaines", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "toutes les trois semaines", + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P3W", + "type": "set", + "value": "not resolved" + } + ] + }, + "Start": 15, + "End": 39 + } + ] + }, + { + "Input": "Je vais partir chaque lundi", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "chaque lundi", + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-1", + "type": "set", + "value": "not resolved" + } + ] + }, + "Start": 15, + "End": 26 + } + ] + }, + { + "Input": "Je vais partir 4pm chaque lundi", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "4pm chaque lundi", + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-1T16", + "type": "set", + "value": "not resolved" + } + ] + }, + "Start": 15, + "End": 30 + } + ] + }, + { + "Input": "Je vais partir 16 heures chaque lundi", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "16 heures chaque lundi", + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-1T16", + "type": "set", + "value": "not resolved" + } + ] + }, + "Start": 15, + "End": 36 + } + ] + }, + { + "Input": "Je reviendrai Oct/2", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "oct/2", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-10-02", + "type": "date", + "value": "2016-10-02" + }, + { + "timex": "XXXX-10-02", + "type": "date", + "value": "2017-10-02" + } + ] + }, + "Start": 14, + "End": 18 + } + ] + }, + { + "Input": "Je reviendrai sur 22/04", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "22/04", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-04-22", + "type": "date", + "value": "2016-04-22" + }, + { + "timex": "XXXX-04-22", + "type": "date", + "value": "2017-04-22" + } + ] + }, + "Start": 18, + "End": 22 + } + ] + }, + { + "Input": "Je reviendrai Mai vingt-neuf", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "mai vingt-neuf", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-05-29", + "type": "date", + "value": "2016-05-29" + }, + { + "timex": "XXXX-05-29", + "type": "date", + "value": "2017-05-29" + } + ] + }, + "Start": 14, + "End": 27 + } + ] + }, + { + "Input": "Je reviendrai aujourd'hui", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "aujourd'hui", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2016-11-07", + "type": "date", + "value": "2016-11-07" + } + ] + }, + "Start": 14, + "End": 24 + } + ] + }, + { + "Input": "Je reviendrai lendemain", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "lendemain", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2016-11-08", + "type": "date", + "value": "2016-11-08" + } + ] + }, + "Start": 14, + "End": 22 + } + ] + }, + { + "Input": "Je reviendrai hier", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "hier", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2016-11-06", + "type": "date", + "value": "2016-11-06" + } + ] + }, + "Start": 14, + "End": 17 + } + ] + }, + { + "Input": "Je reviendrai vendredi", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "vendredi", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-5", + "type": "date", + "value": "2016-11-04" + }, + { + "timex": "XXXX-WXX-5", + "type": "date", + "value": "2016-11-11" + } + ] + }, + "Start": 14, + "End": 21 + } + ] + }, + { + "Input": "Je reviendrai maintenant", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "maintenant", + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "PRESENT_REF", + "type": "datetime", + "value": "2016-11-07 00:00:00" + } + ] + }, + "Start": 14, + "End": 23 + } + ] + }, + { + "Input": "Je reviendrai 14 Octobre 8:00:31am", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "14 octobre 8:00:31am", + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-10-14T08:00:31", + "type": "datetime", + "value": "2016-10-14 08:00:31" + }, + { + "timex": "XXXX-10-14T08:00:31", + "type": "datetime", + "value": "2017-10-14 08:00:31" + } + ] + }, + "Start": 14, + "End": 33 + } + ] + }, + { + "Input": "Je reviendrai lendemain 8:00am", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "lendemain 8:00am", + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2016-11-08T08:00", + "type": "datetime", + "value": "2016-11-08 08:00:00" + } + ] + }, + "Start": 14, + "End": 29 + } + ] + }, + { + "Input": "Je reviendrai 10, ce soir", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "10, ce soir", + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2016-11-07T22", + "type": "datetime", + "value": "2016-11-07 22:00:00" + } + ] + }, + "Start": 14, + "End": 24 + } + ] + }, + { + "Input": "Je reviendrai fin de demain", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "fin de demain", + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2016-11-08T23:59:59", + "type": "datetime", + "value": "2016-11-08 23:59:59" + } + ] + }, + "Start": 14, + "End": 26 + } + ] + }, + { + "Input": "Je reviendrai fin de dimanche", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "fin de dimanche", + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-7T23:59:59", + "type": "datetime", + "value": "2016-11-06 23:59:59" + }, + { + "timex": "XXXX-WXX-7T23:59:59", + "type": "datetime", + "value": "2016-11-13 23:59:59" + } + ] + }, + "Start": 14, + "End": 28 + } + ] + }, + { + "Input": "Je reviendrai fin de cette dimanche", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "fin de cette dimanche", + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2016-11-13T23:59:59", + "type": "datetime", + "value": "2016-11-13 23:59:59" + } + ] + }, + "Start": 14, + "End": 34 + } + ] + }, + { + "Input": "Je reviendrai de 4-23 mois prochain", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "4-23 mois prochain", + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2016-12-04,2016-12-23,P19D)", + "type": "daterange", + "start": "2016-12-04", + "end": "2016-12-23" + } + ] + }, + "Start": 17, + "End": 34 + } + ] + }, + { + "Input": "I'll be out entre 3 et 12 de Sept hahaha", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "entre 3 et 12 de sept", + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-09-03,XXXX-09-12,P9D)", + "type": "daterange", + "start": "2016-09-03", + "end": "2016-09-12" + }, + { + "timex": "(XXXX-09-03,XXXX-09-12,P9D)", + "type": "daterange", + "start": "2017-09-03", + "end": "2017-09-12" + } + ] + }, + "Start": 12, + "End": 32 + } + ] + }, + { + "Input": "Je vais sortir cette septembre", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "cette septembre", + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2016-09", + "type": "daterange", + "start": "2016-09-01", + "end": "2016-10-01" + } + ] + }, + "Start": 15, + "End": 29 + } + ] + }, + { + "Input": "Je vais sortir 2015-3", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "2015-3", + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2015-03", + "type": "daterange", + "start": "2015-03-01", + "end": "2015-04-01" + } + ] + }, + "Start": 15, + "End": 20 + } + ] + }, + { + "Input": "Je vais sortir cette รฉtรฉ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "cette รฉtรฉ", + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2016-SU", + "type": "daterange", + "value": "not resolved" + } + ] + }, + "Start": 15, + "End": 23 + } + ] + }, + { + "Input": "Je retournerai 7:56:30 pm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "7:56:30 pm", + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T19:56:30", + "type": "time", + "value": "19:56:30" + } + ] + }, + "Start": 15, + "End": 24 + } + ] + }, + { + "Input": "Je retournerai 19:56:30", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "19:56:30", + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T19:56:30", + "type": "time", + "value": "19:56:30" + } + ] + }, + "Start": 15, + "End": 22 + } + ] + }, + { + "Input": "C'est sept et demie heures", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "sept et demie heures", + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T07:30", + "type": "time", + "value": "07:30:00" + }, + { + "timex": "T19:30", + "type": "time", + "value": "19:30:00" + } + ] + }, + "Start": 6, + "End": 25 + } + ] + }, + { + "Input": "C'est 8 h et vingt minute dans la soiree", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "8 h et vingt minute dans la soiree", + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T20:20", + "type": "time", + "value": "20:20:00" + } + ] + }, + "Start": 6, + "End": 39 + } + ] + }, + { + "Input": "Je retournerai dans le matin a 7", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "dans le matin a 7", + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T07", + "type": "time", + "value": "07:00:00" + } + ] + }, + "Start": 15, + "End": 31 + } + ] + }, + { + "Input": "Je retournerai 1140 a.m.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "1140 a.m.", + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T11:40", + "type": "time", + "value": "11:40:00" + } + ] + }, + "Start": 15, + "End": 23 + } + ] + }, + { + "Input": "Je serai de 5 a 7 aujourd'hui", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "de 5 a 7 aujourd'hui", + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2016-11-07T05,2016-11-07T07,PT2H)", + "type": "datetimerange", + "start": "2016-11-07 05:00:00", + "end": "2016-11-07 07:00:00" + }, + { + "timex": "(2016-11-07T17,2016-11-07T19,PT2H)", + "type": "datetimerange", + "start": "2016-11-07 17:00:00", + "end": "2016-11-07 19:00:00" + } + ] + }, + "Start": 9, + "End": 28 + } + ] + }, + { + "Input": "Je serai de 5 a 6pm 22 Avril", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "de 5 a 6pm 22 avril", + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-04-22T17,XXXX-04-22T18,PT1H)", + "type": "datetimerange", + "start": "2016-04-22 17:00:00", + "end": "2016-04-22 18:00:00" + }, + { + "timex": "(XXXX-04-22T17,XXXX-04-22T18,PT1H)", + "type": "datetimerange", + "start": "2017-04-22 17:00:00", + "end": "2017-04-22 18:00:00" + } + ] + }, + "Start": 9, + "End": 27 + } + ] + }, + { + "Input": "Je serai de 3:00 au 4:00 lendemain", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "de 3:00 au 4:00 lendemain", + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2016-11-08T03:00,2016-11-08T04:00,PT1H)", + "type": "datetimerange", + "start": "2016-11-08 03:00:00", + "end": "2016-11-08 04:00:00" + }, + { + "timex": "(2016-11-08T15:00,2016-11-08T16:00,PT1H)", + "type": "datetimerange", + "start": "2016-11-08 15:00:00", + "end": "2016-11-08 16:00:00" + } + ] + }, + "Start": 9, + "End": 33 + } + ] + }, + { + "Input": "Je reviendrai demain nuit", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "demain nuit", + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2016-11-08TNI", + "type": "datetimerange", + "start": "2016-11-08 20:00:00", + "end": "2016-11-08 23:59:59" + } + ] + }, + "Start": 14, + "End": 24 + } + ] + }, + { + "Input": "Je reviendrai mardi dans le matin", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "mardi dans le matin", + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-2TMO", + "type": "datetimerange", + "start": "2016-11-01 08:00:00", + "end": "2016-11-01 12:00:00" + }, + { + "timex": "XXXX-WXX-2TMO", + "type": "datetimerange", + "start": "2016-11-08 08:00:00", + "end": "2016-11-08 12:00:00" + } + ] + }, + "Start": 14, + "End": 32 + } + ] + }, + { + "Input": "Je voudrais reserver une salle le vendredi 30 novembre 2019 entre 12h00 et 14h00", + "Context": { + "ReferenceDateTime": "2019-03-14T16:12:00" + }, + "NotSupported": "javascript", + "Results": [ + { + "Text": "vendredi 30 novembre 2019 entre 12h00 et 14h00", + "Start": 34, + "End": 79, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2019-11-30T12:00,2019-11-30T14:00,PT2H)", + "type": "datetimerange", + "start": "2019-11-30 12:00:00", + "end": "2019-11-30 14:00:00" + } + ] + } + } + ] + }, + { + "Input": "Ya t'il une salle de dispo ร  nantes le lundi 24 dรฉcembre ร  10h, pour 2h", + "Context": { + "ReferenceDateTime": "2019-03-14T16:12:00" + }, + "Results": [ + { + "Text": "lundi 24 dรฉcembre ร  10h", + "Start": 39, + "End": 61, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-12-24T10", + "type": "datetime", + "value": "2018-12-24 10:00:00" + }, + { + "timex": "XXXX-12-24T10", + "type": "datetime", + "value": "2019-12-24 10:00:00" + }, + { + "timex": "XXXX-12-24T22", + "type": "datetime", + "value": "2018-12-24 22:00:00" + }, + { + "timex": "XXXX-12-24T22", + "type": "datetime", + "value": "2019-12-24 22:00:00" + } + ] + } + }, + { + "Text": "2h", + "Start": 69, + "End": 70, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T02", + "type": "time", + "value": "02:00:00" + }, + { + "timex": "T14", + "type": "time", + "value": "14:00:00" + } + ] + } + } + ] + }, + { + "Input": "Je vais partir pour 1 an", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "1 an", + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P1Y", + "type": "duration", + "value": "31536000" + } + ] + }, + "Start": 20, + "End": 23 + } + ] + }, + { + "Input": "Cette รฉvaluation comprendra un est sur lโ€™offre.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [] + }, + { + "Input": "Ni Est ce que ni Est-ce-quea sont datetime", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [] + }, + { + "Input": "que faites-vous jusqu'ร  la semaine prochaine, gratuit pour un verre?", + "Context": { + "ReferenceDateTime": "2019-07-29T00:00:00" + }, + "Results": [ + { + "Text": "la semaine prochaine", + "Start": 24, + "End": 43, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-W32", + "type": "daterange", + "start": "2019-08-05", + "end": "2019-08-12" + } + ] + } + } + ] + }, + { + "Input": "prendre un verre la semaine prochaine et discuter", + "Context": { + "ReferenceDateTime": "2019-07-29T00:00:00" + }, + "Results": [ + { + "Text": "la semaine prochaine", + "Start": 17, + "End": 36, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-W32", + "type": "daterange", + "start": "2019-08-05", + "end": "2019-08-12" + } + ] + } + } + ] + }, + { + "Input": "oรน es-tu allรฉ la semaine derniere", + "Context": { + "ReferenceDateTime": "2019-07-29T00:00:00" + }, + "Results": [ + { + "Text": "la semaine derniere", + "Start": 14, + "End": 32, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-W30", + "type": "daterange", + "start": "2019-07-22", + "end": "2019-07-29" + } + ] + } + } + ] + }, + { + "Input": "Je veux un crรฉdit de EUR 1000 sur 3 ans", + "Context": { + "ReferenceDateTime": "2019-08-12T00:00:00" + }, + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "3 ans", + "Start": 34, + "End": 38, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P3Y", + "type": "duration", + "value": "94608000" + } + ] + } + } + ] + }, + { + "Input": "Phase 2:", + "Context": { + "ReferenceDateTime": "2019-08-12T00:00:00" + }, + "NotSupported": "javascript, java", + "Results": [] + }, + { + "Input": "Je veux le numรฉro 3", + "Context": { + "ReferenceDateTime": "2019-08-12T00:00:00" + }, + "NotSupported": "javascript, java", + "Results": [] + }, + { + "Input": "Il est vingt heures", + "Context": { + "ReferenceDateTime": "2019-08-12T00:00:00" + }, + "NotSupported": "javascript, java", + "Results": [ + { + "Text": "vingt heures", + "Start": 7, + "End": 18, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T20", + "type": "time", + "value": "20:00:00" + } + ] + } + } + ] + }, + { + "Input": "je reviendrai le 23", + "Context": { + "ReferenceDateTime": "2020-01-12T00:00:00" + }, + "NotSupported": "javascript, java", + "Results": [ + { + "Text": "23", + "Start": 17, + "End": 18, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-XX-23", + "type": "date", + "value": "2019-12-23" + }, + { + "timex": "XXXX-XX-23", + "type": "date", + "value": "2020-01-23" + } + ] + } + } + ] + }, + { + "Input": "je reviendrai ร  23", + "Context": { + "ReferenceDateTime": "2019-08-12T00:00:00" + }, + "NotSupported": "javascript, java", + "Results": [ + { + "Text": "23", + "Start": 16, + "End": 17, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T23", + "type": "time", + "value": "23:00:00" + } + ] + } + } + ] + }, + { + "Input": "je reviendrai ร  23 heures", + "Context": { + "ReferenceDateTime": "2019-08-12T00:00:00" + }, + "NotSupported": "javascript, java", + "Results": [ + { + "Text": "23 heures", + "Start": 16, + "End": 24, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T23", + "type": "time", + "value": "23:00:00" + } + ] + } + } + ] + }, + { + "Input": "Je vais retourner a 16-17", + "Context": { + "ReferenceDateTime": "2019-08-12T00:00:00" + }, + "Comment": "Without parse result becasue of SpecificTimeBetweenAnd regex", + "NotSupported": "dotnet, javascript, java, python", + "Results": [ + { + "Text": "16-17", + "Start": 2, + "End": 6, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T16,T17,PT1H)", + "type": "timerange", + "start": "16:00:00", + "end": "17:00:00" + } + ] + } + } + ] + }, + { + "Input": "Je vais retourner 16-17 heures", + "Context": { + "ReferenceDateTime": "2019-08-12T00:00:00" + }, + "NotSupported": "javascript, java", + "Results": [ + { + "Text": "16-17 heures", + "Start": 18, + "End": 29, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T16,T17,PT1H)", + "type": "timerange", + "start": "16:00:00", + "end": "17:00:00" + } + ] + } + } + ] + }, + { + "Input": "16h", + "Context": { + "ReferenceDateTime": "2019-08-12T00:00:00" + }, + "NotSupported": "javascript, java", + "Results": [ + { + "Text": "16h", + "Start": 0, + "End": 2, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T16", + "type": "time", + "value": "16:00:00" + } + ] + } + } + ] + }, + { + "Input": "Je vais partir a 15 heures tous les jours", + "Context": { + "ReferenceDateTime": "2019-08-12T00:00:00" + }, + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "15 heures tous les jours", + "Start": 17, + "End": 40, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "T15", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "Je vais partir ร  15 tous les jours", + "Context": { + "ReferenceDateTime": "2019-08-12T00:00:00" + }, + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "15 tous les jours", + "Start": 17, + "End": 33, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P1D", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "Dix heures mercredi matin", + "Context": { + "ReferenceDateTime": "2020-01-01T00:00:00" + }, + "Comment": "In python, this will get 22:00 too.", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "dix heures mercredi matin", + "Start": 0, + "End": 24, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-3T10", + "type": "datetime", + "value": "2019-12-25 10:00:00" + }, + { + "timex": "XXXX-WXX-3T10", + "type": "datetime", + "value": "2020-01-01 10:00:00" + } + ] + } + } + ] + }, + { + "Input": "Dix mercredi matin", + "Context": { + "ReferenceDateTime": "2020-01-19T00:00:00" + }, + "Comment": "Same with EN '10am monday morning'", + "NotSupported": "javascript, java", + "Results": [ + { + "Text": "mercredi matin", + "Start": 4, + "End": 17, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-3TMO", + "type": "datetimerange", + "start": "2020-01-15 08:00:00", + "end": "2020-01-15 12:00:00" + }, + { + "timex": "XXXX-WXX-3TMO", + "type": "datetimerange", + "start": "2020-01-22 08:00:00", + "end": "2020-01-22 12:00:00" + } + ] + } + } + ] + }, + { + "Input": "Je vais partir ร  15 heures tous les jours", + "Context": { + "ReferenceDateTime": "2019-08-12T00:00:00" + }, + "NotSupported": "javascript, java", + "Results": [ + { + "Text": "15 heures tous les jours", + "Start": 17, + "End": 40, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "T15", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "Je vais partir a 15 tous les jours", + "Context": { + "ReferenceDateTime": "2019-08-12T00:00:00" + }, + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "15 tous les jours", + "Start": 17, + "End": 33, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P1D", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "En juillet 98, la France a remportรฉ le mondial de football.", + "Context": { + "ReferenceDateTime": "2019-08-12T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "juillet 98", + "Start": 3, + "End": 12, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "1998-07", + "type": "daterange", + "start": "1998-07-01", + "end": "1998-08-01" + } + ] + } + } + ] + }, + { + "Input": "Merci d'envoyer ce message ร  l'adresse suivante avant le 15.05.99 : Martin Dupont 1 Rue de France", + "Context": { + "ReferenceDateTime": "2019-08-12T00:00:00" + }, + "Results": [ + { + "Text": "15.05.99", + "Start": 57, + "End": 64, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "1999-05-15", + "type": "date", + "value": "1999-05-15" + } + ] + } + } + ] + }, + { + "Input": "10/1-11/2/2017", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10/1-11/2/2017", + "Start": 0, + "End": 13, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2017-01-10,2017-02-11,P32D)", + "type": "daterange", + "start": "2017-01-10", + "end": "2017-02-11" + } + ] + } + } + ] + }, + { + "Input": "Je veux le numรฉro 17", + "Context": { + "ReferenceDateTime": "2020-08-12T00:00:00" + }, + "Results": [] + }, + { + "Input": "Mardi 11:00", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "mardi 11:00", + "Start": 0, + "End": 10, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-2T11:00", + "type": "datetime", + "value": "2016-11-01 11:00:00" + }, + { + "timex": "XXXX-WXX-2T11:00", + "type": "datetime", + "value": "2016-11-08 11:00:00" + }, + { + "timex": "XXXX-WXX-2T23:00", + "type": "datetime", + "value": "2016-11-01 23:00:00" + }, + { + "timex": "XXXX-WXX-2T23:00", + "type": "datetime", + "value": "2016-11-08 23:00:00" + } + ] + } + } + ] + }, + { + "Input": "j'ai mangรฉ tรดt dans la journรฉe", + "Context": { + "ReferenceDateTime": "2020-05-27T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "tรดt dans la journรฉe", + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2020-05-27", + "Mod": "start", + "type": "datetimerange", + "start": "2020-05-27 00:00:00", + "end": "2020-05-27 12:00:00" + } + ] + }, + "Start": 11, + "End": 29 + } + ] + }, + { + "Input": "la journรฉe", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "la journรฉe", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2016-11-07", + "type": "date", + "value": "2016-11-07" + } + ] + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": "Durant l'รฉtรฉ, cet รฉtรฉ, j'ai รฉtรฉ ร  la mer.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript", + "Results": [ + { + "Text": "รฉtรฉ", + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "SU", + "type": "daterange", + "value": "not resolved" + } + ] + }, + "Start": 9, + "End": 11 + }, + { + "Text": "รฉtรฉ", + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "SU", + "type": "daterange", + "value": "not resolved" + } + ] + }, + "Start": 18, + "End": 20 + } + ] + }, + { + "Input": "Quand ? mercredi 10 juin 2020. Horaires : de 14h ร  16h.", + "Context": { + "ReferenceDateTime": "2016-07-15T00:00:00" + }, + "Comment": "In python and java, the full stop is included in the extracted text (even if the extractor returns the correct match)", + "NotSupported": "python, java", + "Results": [ + { + "Text": "mercredi 10 juin 2020", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2020-06-10", + "type": "date", + "value": "2020-06-10" + } + ] + }, + "Start": 8, + "End": 28 + }, + { + "Text": "de 14h ร  16h", + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T14,T16,PT2H)", + "type": "timerange", + "start": "14:00:00", + "end": "16:00:00" + } + ] + }, + "Start": 42, + "End": 53 + } + ] + }, + { + "Input": "Quand ? mer. 10 juin 2020. Horaires : de 14h ร  16h.", + "Context": { + "ReferenceDateTime": "2016-07-15T00:00:00" + }, + "Comment": "In python and java, the full stop is included in the extracted text (even if the extractor returns the correct match)", + "NotSupported": "python, java", + "Results": [ + { + "Text": "mer. 10 juin 2020", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2020-06-10", + "type": "date", + "value": "2020-06-10" + } + ] + }, + "Start": 8, + "End": 24 + }, + { + "Text": "de 14h ร  16h", + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T14,T16,PT2H)", + "type": "timerange", + "start": "14:00:00", + "end": "16:00:00" + } + ] + }, + "Start": 38, + "End": 49 + } + ] + }, + { + "Input": "Exposition d'art contemporain le mer. 24 juin 2020.", + "Context": { + "ReferenceDateTime": "2016-07-15T00:00:00" + }, + "Comment": "In python and java, the full stop is included in the extracted text (even if the extractor returns the correct match)", + "NotSupported": "python, java", + "Results": [ + { + "Text": "mer. 24 juin 2020", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2020-06-24", + "type": "date", + "value": "2020-06-24" + } + ] + }, + "Start": 33, + "End": 49 + } + ] + }, + { + "Input": "Mer. 6 Mai 2020 ร  18h", + "Context": { + "ReferenceDateTime": "2016-07-15T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "mer. 6 mai 2020 ร  18h", + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2020-05-06T18", + "type": "datetime", + "value": "2020-05-06 18:00:00" + } + ] + }, + "Start": 0, + "End": 20 + } + ] + }, + { + "Input": "Je serai le 17 de 14h ร  16h", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "17 de 14h ร  16h", + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-XX-17T14,XXXX-XX-17T16,PT2H)", + "type": "datetimerange", + "start": "2016-10-17 14:00:00", + "end": "2016-10-17 16:00:00" + }, + { + "timex": "(XXXX-XX-17T14,XXXX-XX-17T16,PT2H)", + "type": "datetimerange", + "start": "2016-11-17 14:00:00", + "end": "2016-11-17 16:00:00" + } + ] + }, + "Start": 12, + "End": 26 + } + ] + }, + { + "Input": "Je serai le 17 de 14 ร  16", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "17 de 14 ร  16", + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-XX-17T14,XXXX-XX-17T16,PT2H)", + "type": "datetimerange", + "start": "2016-10-17 14:00:00", + "end": "2016-10-17 16:00:00" + }, + { + "timex": "(XXXX-XX-17T14,XXXX-XX-17T16,PT2H)", + "type": "datetimerange", + "start": "2016-11-17 14:00:00", + "end": "2016-11-17 16:00:00" + } + ] + }, + "Start": 12, + "End": 24 + } + ] + }, + { + "Input": "Je serai le 17 entre 14 et 16", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "17 entre 14 et 16", + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-XX-17T14,XXXX-XX-17T16,PT2H)", + "type": "datetimerange", + "start": "2016-10-17 14:00:00", + "end": "2016-10-17 16:00:00" + }, + { + "timex": "(XXXX-XX-17T14,XXXX-XX-17T16,PT2H)", + "type": "datetimerange", + "start": "2016-11-17 14:00:00", + "end": "2016-11-17 16:00:00" + } + ] + }, + "Start": 12, + "End": 28 + } + ] + }, + { + "Input": "Je serai le 17 entre 14h et 16h", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "17 entre 14h et 16h", + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-XX-17T14,XXXX-XX-17T16,PT2H)", + "type": "datetimerange", + "start": "2016-10-17 14:00:00", + "end": "2016-10-17 16:00:00" + }, + { + "timex": "(XXXX-XX-17T14,XXXX-XX-17T16,PT2H)", + "type": "datetimerange", + "start": "2016-11-17 14:00:00", + "end": "2016-11-17 16:00:00" + } + ] + }, + "Start": 12, + "End": 30 + } + ] + }, + { + "Input": "Je vais partir pour 3 heures", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "3 heures", + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT3H", + "type": "duration", + "value": "10800" + } + ] + }, + "Start": 20, + "End": 27 + } + ] + }, + { + "Input": "Je vais partir pour une durรฉe de 3 heures", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "3 heures", + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT3H", + "type": "duration", + "value": "10800" + } + ] + }, + "Start": 33, + "End": 40 + } + ] + }, + { + "Input": "Je vais partir le 17 pour trois heures", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "17", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-XX-17", + "type": "date", + "value": "2016-10-17" + }, + { + "timex": "XXXX-XX-17", + "type": "date", + "value": "2016-11-17" + } + ] + }, + "Start": 18, + "End": 19 + }, + { + "Text": "trois heures", + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT3H", + "type": "duration", + "value": "10800" + } + ] + }, + "Start": 26, + "End": 37 + } + ] + }, + { + "Input": "Je vais partir pour quatre heures", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "quatre heures", + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT4H", + "type": "duration", + "value": "14400" + } + ] + }, + "Start": 20, + "End": 32 + } + ] + }, + { + "Input": "Je vais partir pour la ville ร  3 heures", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "3 heures", + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T03", + "type": "time", + "value": "03:00:00" + }, + { + "timex": "T15", + "type": "time", + "value": "15:00:00" + } + ] + }, + "Start": 31, + "End": 38 + } + ] + }, + { + "Input": "Je vais partir ร  3 heures pour 2 heures", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "3 heures", + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T03", + "type": "time", + "value": "03:00:00" + }, + { + "timex": "T15", + "type": "time", + "value": "15:00:00" + } + ] + }, + "Start": 17, + "End": 24 + }, + { + "Text": "2 heures", + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT2H", + "type": "duration", + "value": "7200" + } + ] + }, + "Start": 31, + "End": 38 + } + ] + }, + { + "Input": "Quelles sont les salles disponibles aujourd'hui pendant 2 heures ?", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "aujourd'hui", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2016-11-07", + "type": "date", + "value": "2016-11-07" + } + ] + }, + "Start": 36, + "End": 46 + }, + { + "Text": "2 heures", + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT2H", + "type": "duration", + "value": "7200" + } + ] + }, + "Start": 56, + "End": 63 + } + ] + }, + { + "Input": "Je retournerai 02 04 2009 ร  la maison.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "02 04 2009", + "Start": 15, + "End": 24, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2009-04-02", + "type": "date", + "value": "2009-04-02" + } + ] + } + } + ] + }, + { + "Input": "Je retournerai 2 4 2009.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Comment": "In python and java, the full stop is included in the extracted text (even if the extractor returns the correct match)", + "NotSupported": "python, java", + "Results": [ + { + "Text": "2 4 2009", + "Start": 15, + "End": 22, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2009-04-02", + "type": "date", + "value": "2009-04-02" + } + ] + } + } + ] + }, + { + "Input": "Je retournerai 18 08 1978 ร  la maison.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "18 08 1978", + "Start": 15, + "End": 24, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "1978-08-18", + "type": "date", + "value": "1978-08-18" + } + ] + } + } + ] + }, + { + "Input": "Je retournerai 18 8 1978.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Comment": "In python and java, the full stop is included in the extracted text (even if the extractor returns the correct match)", + "NotSupported": "python, java", + "Results": [ + { + "Text": "18 8 1978", + "Start": 15, + "End": 23, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "1978-08-18", + "type": "date", + "value": "1978-08-18" + } + ] + } + } + ] + }, + { + "Input": "Je retournerai 18 08 78 ร  la maison.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "18 08 78", + "Start": 15, + "End": 22, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "1978-08-18", + "type": "date", + "value": "1978-08-18" + } + ] + } + } + ] + }, + { + "Input": "Je retournerai 18 8 78.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Comment": "In python and java, the full stop is included in the extracted text (even if the extractor returns the correct match)", + "NotSupported": "python, java", + "Results": [ + { + "Text": "18 8 78", + "Start": 15, + "End": 21, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "1978-08-18", + "type": "date", + "value": "1978-08-18" + } + ] + } + } + ] + }, + { + "Input": "29/2", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "29/2", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-02-29", + "type": "date", + "value": "2016-02-29" + }, + { + "timex": "XXXX-02-29", + "type": "date", + "value": "2020-02-29" + } + ] + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "29/2", + "Context": { + "ReferenceDateTime": "2019-03-22T00:00:00" + }, + "Results": [ + { + "Text": "29/2", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-02-29", + "type": "date", + "value": "2016-02-29" + }, + { + "timex": "XXXX-02-29", + "type": "date", + "value": "2020-02-29" + } + ] + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "29/2", + "Context": { + "ReferenceDateTime": "2020-03-22T00:00:00" + }, + "Results": [ + { + "Text": "29/2", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-02-29", + "type": "date", + "value": "2020-02-29" + }, + { + "timex": "XXXX-02-29", + "type": "date", + "value": "2024-02-29" + } + ] + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "30/2", + "Context": { + "ReferenceDateTime": "2020-03-22T00:00:00" + }, + "Results": [ + { + "Text": "30/2", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-02-30", + "type": "date", + "value": "not resolved" + } + ] + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "29/2/2019", + "Context": { + "ReferenceDateTime": "2020-03-22T00:00:00" + }, + "Results": [ + { + "Text": "29/2/2019", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-02-29", + "type": "date", + "value": "not resolved" + } + ] + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "29/2/2020", + "Context": { + "ReferenceDateTime": "2020-03-22T00:00:00" + }, + "Results": [ + { + "Text": "29/2/2020", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2020-02-29", + "type": "date", + "value": "2020-02-29" + } + ] + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "28/2-1/3", + "Context": { + "ReferenceDateTime": "2019-09-18T18:00:00" + }, + "Results": [ + { + "Text": "28/2-1/3", + "Start": 0, + "End": 7, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-02-28,XXXX-03-01,P1D)", + "type": "daterange", + "start": "2019-02-28", + "end": "2019-03-01" + }, + { + "timex": "(XXXX-02-28,XXXX-03-01,P2D)", + "type": "daterange", + "start": "2020-02-28", + "end": "2020-03-01" + } + ] + } + } + ] + }, + { + "Input": "29/2-1/3", + "Context": { + "ReferenceDateTime": "2019-09-18T18:00:00" + }, + "Results": [ + { + "Text": "29/2-1/3", + "Start": 0, + "End": 7, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-02-29,XXXX-03-01,P1D)", + "type": "daterange", + "start": "2016-02-29", + "end": "2016-03-01" + }, + { + "timex": "(XXXX-02-29,XXXX-03-01,P1D)", + "type": "daterange", + "start": "2020-02-29", + "end": "2020-03-01" + } + ] + } + } + ] + }, + { + "Input": "29/2-1/3/2019", + "Context": { + "ReferenceDateTime": "2019-09-18T18:00:00" + }, + "Results": [ + { + "Text": "29/2-1/3/2019", + "Start": 0, + "End": 12, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-02-29,2019-03-01,PXD)", + "type": "daterange", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "Je retournerai 4:45 du matin", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "4:45 du matin", + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T04:45", + "type": "time", + "value": "04:45:00" + } + ] + }, + "Start": 15, + "End": 27 + } + ] + }, + { + "Input": "Je retournerai 4h45 du matin", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "4h45 du matin", + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T04:45", + "type": "time", + "value": "04:45:00" + } + ] + }, + "Start": 15, + "End": 27 + } + ] + }, + { + "Input": "Ma tempรฉrature รฉtait de 37,1 le matin", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "le matin", + "Start": 29, + "End": 36, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "TMO", + "type": "timerange", + "start": "08:00:00", + "end": "12:00:00" + } + ] + } + } + ] + }, + { + "Input": "Je reviendrai Sep-23-2020.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "java, python", + "Results": [ + { + "Text": "sep-23-2020", + "Start": 14, + "End": 24, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2020-09-23", + "type": "date", + "value": "2020-09-23" + } + ] + } + } + ] + }, + { + "Input": "Je reviendrai septembre-2020-23.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "java, python", + "Results": [ + { + "Text": "septembre-2020-23", + "Start": 14, + "End": 30, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2020-09-23", + "type": "date", + "value": "2020-09-23" + } + ] + } + } + ] + }, + { + "Input": "Je reviendrai 2020/23/Sep.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "2020/23/sep", + "Start": 14, + "End": 24, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2020-09-23", + "type": "date", + "value": "2020-09-23" + } + ] + } + } + ] + }, + { + "Input": "Je reviendrai 2020/Sep/23", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "2020/sep/23", + "Start": 14, + "End": 24, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2020-09-23", + "type": "date", + "value": "2020-09-23" + } + ] + } + } + ] + }, + { + "Input": "Je reviendrai 23/Sep/2020", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "23/sep/2020", + "Start": 14, + "End": 24, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2020-09-23", + "type": "date", + "value": "2020-09-23" + } + ] + } + } + ] + }, + { + "Input": "Je reviendrai 23-2020-septembre", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "23-2020-septembre", + "Start": 14, + "End": 30, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2020-09-23", + "type": "date", + "value": "2020-09-23" + } + ] + } + } + ] + }, + { + "Input": "Je reviendrai 9h le Mardi", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "9h le mardi", + "Start": 14, + "End": 24, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-2T09", + "type": "datetime", + "value": "2016-11-01 09:00:00" + }, + { + "timex": "XXXX-WXX-2T09", + "type": "datetime", + "value": "2016-11-08 09:00:00" + }, + { + "timex": "XXXX-WXX-2T21", + "type": "datetime", + "value": "2016-11-01 21:00:00" + }, + { + "timex": "XXXX-WXX-2T21", + "type": "datetime", + "value": "2016-11-08 21:00:00" + } + ] + } + } + ] + }, + { + "Input": "Je reviendrai 9h le 13 dรฉcembre 2018", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "9h le 13 dรฉcembre 2018", + "Start": 14, + "End": 35, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2018-12-13T09", + "type": "datetime", + "value": "2018-12-13 09:00:00" + }, + { + "timex": "2018-12-13T21", + "type": "datetime", + "value": "2018-12-13 21:00:00" + } + ] + } + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/French/DateTimeParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/French/DateTimeParser.json new file mode 100644 index 000000000..b66e18e41 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/French/DateTimeParser.json @@ -0,0 +1,1267 @@ +[ + { + "Input": "Je reviendrai dรจs que possible", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "dรจs que possible", + "Type": "datetime", + "Value": { + "Timex": "FUTURE_REF", + "FutureResolution": { + "dateTime": "2016-11-07 00:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 00:00:00" + } + }, + "Start": 14, + "Length": 16 + } + ] + }, + { + "Input": "Je reviendrai 21/04/2016, 8:00pm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "21/04/2016, 8:00pm", + "Type": "datetime", + "Value": { + "Timex": "2016-04-21T20:00", + "FutureResolution": { + "dateTime": "2016-04-21 20:00:00" + }, + "PastResolution": { + "dateTime": "2016-04-21 20:00:00" + } + }, + "Start": 14, + "Length": 18 + } + ] + }, + { + "Input": "Je reviendrai 21/04/2016, 20:00", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "21/04/2016, 20:00", + "Type": "datetime", + "Value": { + "Timex": "2016-04-21T20:00", + "FutureResolution": { + "dateTime": "2016-04-21 20:00:00" + }, + "PastResolution": { + "dateTime": "2016-04-21 20:00:00" + } + }, + "Start": 14, + "Length": 17 + } + ] + }, + { + "Input": "Je reviendrai 20:00, 21/04/2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "20:00, 21/04/2016", + "Type": "datetime", + "Value": { + "Timex": "2016-04-21T20:00", + "FutureResolution": { + "dateTime": "2016-04-21 20:00:00" + }, + "PastResolution": { + "dateTime": "2016-04-21 20:00:00" + } + }, + "Start": 14, + "Length": 17 + } + ] + }, + { + "Input": "Je reviendrai 21/04/2016, 8:00:24pm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "21/04/2016, 8:00:24pm", + "Type": "datetime", + "Value": { + "Timex": "2016-04-21T20:00:24", + "FutureResolution": { + "dateTime": "2016-04-21 20:00:24" + }, + "PastResolution": { + "dateTime": "2016-04-21 20:00:24" + } + }, + "Start": 14, + "Length": 21 + } + ] + }, + { + "Input": "Je reviendrai 21/04/2016, 20:00:24", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "21/04/2016, 20:00:24", + "Type": "datetime", + "Value": { + "Timex": "2016-04-21T20:00:24", + "FutureResolution": { + "dateTime": "2016-04-21 20:00:24" + }, + "PastResolution": { + "dateTime": "2016-04-21 20:00:24" + } + }, + "Start": 14, + "Length": 20 + } + ] + }, + { + "Input": "Je reviendrai 20:00:24, 21/04/2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "20:00:24, 21/04/2016", + "Type": "datetime", + "Value": { + "Timex": "2016-04-21T20:00:24", + "FutureResolution": { + "dateTime": "2016-04-21 20:00:24" + }, + "PastResolution": { + "dateTime": "2016-04-21 20:00:24" + } + }, + "Start": 14, + "Length": 20 + } + ] + }, + { + "Input": "Je reviendrai Octobre 14 8:00am", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "Octobre 14 8:00am", + "Type": "datetime", + "Value": { + "Timex": "XXXX-10-14T08:00", + "FutureResolution": { + "dateTime": "2017-10-14 08:00:00" + }, + "PastResolution": { + "dateTime": "2016-10-14 08:00:00" + } + }, + "Start": 14, + "Length": 17 + } + ] + }, + { + "Input": "Je reviendrai Octobre 14 8:00:13am", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "Octobre 14 8:00:13am", + "Type": "datetime", + "Value": { + "Timex": "XXXX-10-14T08:00:13", + "FutureResolution": { + "dateTime": "2017-10-14 08:00:13" + }, + "PastResolution": { + "dateTime": "2016-10-14 08:00:13" + } + }, + "Start": 14, + "Length": 20 + } + ] + }, + { + "Input": "Je reviendrai Octobre 14, 8:00am", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "Octobre 14, 8:00am", + "Type": "datetime", + "Value": { + "Timex": "XXXX-10-14T08:00", + "FutureResolution": { + "dateTime": "2017-10-14 08:00:00" + }, + "PastResolution": { + "dateTime": "2016-10-14 08:00:00" + } + }, + "Start": 14, + "Length": 18 + } + ] + }, + { + "Input": "Je reviendrai Octobre 14, 8:00:25am", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "Octobre 14, 8:00:25am", + "Type": "datetime", + "Value": { + "Timex": "XXXX-10-14T08:00:25", + "FutureResolution": { + "dateTime": "2017-10-14 08:00:25" + }, + "PastResolution": { + "dateTime": "2016-10-14 08:00:25" + } + }, + "Start": 14, + "Length": 21 + } + ] + }, + { + "Input": "Je reviendrai 20:00 sur 15", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "20:00 sur 15", + "Type": "datetime", + "Value": { + "Timex": "XXXX-XX-15T20:00", + "FutureResolution": { + "dateTime": "2016-11-15 20:00:00" + }, + "PastResolution": { + "dateTime": "2016-10-15 20:00:00" + } + }, + "Start": 14, + "Length": 12 + } + ] + }, + { + "Input": "Je reviendrai 20:00 sur la 15", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "20:00 sur la 15", + "Type": "datetime", + "Value": { + "Timex": "XXXX-XX-15T20:00", + "FutureResolution": { + "dateTime": "2016-11-15 20:00:00" + }, + "PastResolution": { + "dateTime": "2016-10-15 20:00:00" + } + }, + "Start": 14, + "Length": 15 + } + ] + }, + { + "Input": "Je reviendrai a sept sur 15", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "sept sur 15", + "Type": "datetime", + "Value": { + "Timex": "XXXX-XX-15T07", + "FutureResolution": { + "dateTime": "2016-11-15 07:00:00" + }, + "PastResolution": { + "dateTime": "2016-10-15 07:00:00" + } + }, + "Start": 16, + "Length": 11 + } + ] + }, + { + "Input": "Je reviendrai 8pm aujourd'hui", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "8pm aujourd'hui", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T20", + "FutureResolution": { + "dateTime": "2016-11-07 20:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 20:00:00" + } + }, + "Start": 14, + "Length": 15 + } + ] + }, + { + "Input": "Je reviendrai a huit ce soir aujourd'hui", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "huit ce soir aujourd'hui", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T20", + "FutureResolution": { + "dateTime": "2016-11-07 20:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 20:00:00" + } + }, + "Start": 16, + "Length": 24 + } + ] + }, + { + "Input": "Je reviendrai 19:00, 2016-12-22", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "19:00, 2016-12-22", + "Type": "datetime", + "Value": { + "Timex": "2016-12-22T19:00", + "FutureResolution": { + "dateTime": "2016-12-22 19:00:00" + }, + "PastResolution": { + "dateTime": "2016-12-22 19:00:00" + } + }, + "Start": 14, + "Length": 17 + } + ] + }, + { + "Input": "Je reviendrai maintenant", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "maintenant", + "Type": "datetime", + "Value": { + "Timex": "PRESENT_REF", + "FutureResolution": { + "dateTime": "2016-11-07 00:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 00:00:00" + } + }, + "Start": 14, + "Length": 10 + } + ] + }, + { + "Input": "Je reviendrai lendemain 8:00", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "lendemain 8:00", + "Type": "datetime", + "Value": { + "Timex": "2016-11-08T08:00", + "FutureResolution": { + "dateTime": "2016-11-08 08:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-08 08:00:00" + } + }, + "Start": 14, + "Length": 14 + } + ] + }, + { + "Input": "Je reviendrai demain du matin a 7", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "demain du matin a 7", + "Type": "datetime", + "Value": { + "Timex": "2016-11-08T07", + "FutureResolution": { + "dateTime": "2016-11-08 07:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-08 07:00:00" + } + }, + "Start": 14, + "Length": 19 + } + ] + }, + { + "Input": "Je reviendrai 7:00 du soiree dimanche prochain", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "7:00 du soiree dimanche prochain", + "Type": "datetime", + "Value": { + "Timex": "2016-11-20T19:00", + "FutureResolution": { + "dateTime": "2016-11-20 19:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-20 19:00:00" + } + }, + "Start": 14, + "Length": 32 + } + ] + }, + { + "Input": "Je reviendrai 8 dans la soiree, dimanche", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "8 dans la soiree, dimanche", + "Type": "datetime", + "Value": { + "Timex": "XXXX-WXX-7T20", + "FutureResolution": { + "dateTime": "2016-11-13 20:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-06 20:00:00" + } + }, + "Start": 14, + "Length": 26 + } + ] + }, + { + "Input": "Je reviendrai 8 dans la soiree, 1 Jan", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "8 dans la soiree, 1 Jan", + "Type": "datetime", + "Value": { + "Timex": "XXXX-01-01T20", + "FutureResolution": { + "dateTime": "2017-01-01 20:00:00" + }, + "PastResolution": { + "dateTime": "2016-01-01 20:00:00" + } + }, + "Start": 14, + "Length": 23 + } + ] + }, + { + "Input": "Je reviendrai 8pm ce soir, 1 Jan", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "8pm ce soir, 1 Jan", + "Type": "datetime", + "Value": { + "Timex": "XXXX-01-01T20", + "FutureResolution": { + "dateTime": "2017-01-01 20:00:00" + }, + "PastResolution": { + "dateTime": "2016-01-01 20:00:00" + } + }, + "Start": 14, + "Length": 18 + } + ] + }, + { + "Input": "Je reviendrai 22 ce soir", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "22 ce soir", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T22", + "FutureResolution": { + "dateTime": "2016-11-07 22:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 22:00:00" + } + }, + "Start": 14, + "Length": 10 + } + ] + }, + { + "Input": "Je reviendrai 8 du matin", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "8 du matin", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T08", + "FutureResolution": { + "dateTime": "2016-11-07 08:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 08:00:00" + } + }, + "Start": 14, + "Length": 10 + } + ] + }, + { + "Input": "Je reviendrai ce matin a 7", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "ce matin a 7", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T07", + "FutureResolution": { + "dateTime": "2016-11-07 07:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 07:00:00" + } + }, + "Start": 14, + "Length": 12 + } + ] + }, + { + "Input": "Je reviendrai cette matin a 7am", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "cette matin a 7", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T07", + "FutureResolution": { + "dateTime": "2016-11-07 07:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 07:00:00" + } + }, + "Start": 14, + "Length": 15 + } + ] + }, + { + "Input": "Je reviendrai ce matin a sept", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "ce matin a sept", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T07", + "FutureResolution": { + "dateTime": "2016-11-07 07:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 07:00:00" + } + }, + "Start": 14, + "Length": 15 + } + ] + }, + { + "Input": "Je reviendrai ce soir a 7", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "ce soir a 7", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T19", + "FutureResolution": { + "dateTime": "2016-11-07 19:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 19:00:00" + } + }, + "Start": 14, + "Length": 11 + } + ] + }, + { + "Input": "Je reviendrai 2016-12-16T12:23:59", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "2016-12-16T12:23:59", + "Type": "datetime", + "Value": { + "Timex": "2016-12-16T12:23:59", + "FutureResolution": { + "dateTime": "2016-12-16 12:23:59" + }, + "PastResolution": { + "dateTime": "2016-12-16 12:23:59" + } + }, + "Start": 14, + "Length": 19 + } + ] + }, + { + "Input": "Je reviendrai en 5 heures", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "en 5 heures", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T05:00:00", + "FutureResolution": { + "dateTime": "2016-11-07 05:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 05:00:00" + } + }, + "Start": 14, + "Length": 11 + } + ] + }, + { + "Input": "Je reviendrai dqp", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "dqp", + "Type": "datetime", + "Value": { + "Timex": "FUTURE_REF", + "FutureResolution": { + "dateTime": "2016-11-07 00:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 00:00:00" + } + }, + "Start": 14, + "Length": 3 + } + ] + }, + { + "Input": "Je reviendrai 21/04/2016, 8:00:20pm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "21/04/2016, 8:00:20pm", + "Type": "datetime", + "Value": { + "Timex": "2016-04-21T20:00:20", + "FutureResolution": { + "dateTime": "2016-04-21 20:00:20" + }, + "PastResolution": { + "dateTime": "2016-04-21 20:00:20" + } + }, + "Start": 14, + "Length": 21 + } + ] + }, + { + "Input": "Je reviendrai 14 Octobre 8:00am", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "14 Octobre 8:00am", + "Type": "datetime", + "Value": { + "Timex": "XXXX-10-14T08:00", + "FutureResolution": { + "dateTime": "2017-10-14 08:00:00" + }, + "PastResolution": { + "dateTime": "2016-10-14 08:00:00" + } + }, + "Start": 14, + "Length": 17 + } + ] + }, + { + "Input": "Je reviendrai 14 Octobre 8:00:31am", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "14 Octobre 8:00:31am", + "Type": "datetime", + "Value": { + "Timex": "XXXX-10-14T08:00:31", + "FutureResolution": { + "dateTime": "2017-10-14 08:00:31" + }, + "PastResolution": { + "dateTime": "2016-10-14 08:00:31" + } + }, + "Start": 14, + "Length": 20 + } + ] + }, + { + "Input": "Je reviendrai 14 Octobre pour 8:00:31am", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "14 Octobre pour 8:00:31am", + "Type": "datetime", + "Value": { + "Timex": "XXXX-10-14T08:00:31", + "FutureResolution": { + "dateTime": "2017-10-14 08:00:31" + }, + "PastResolution": { + "dateTime": "2016-10-14 08:00:31" + } + }, + "Start": 14, + "Length": 25 + } + ] + }, + { + "Input": "Je reviendrai 14 Octobre, 8:00am", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "14 Octobre, 8:00am", + "Type": "datetime", + "Value": { + "Timex": "XXXX-10-14T08:00", + "FutureResolution": { + "dateTime": "2017-10-14 08:00:00" + }, + "PastResolution": { + "dateTime": "2016-10-14 08:00:00" + } + }, + "Start": 14, + "Length": 18 + } + ] + }, + { + "Input": "Je reviendrai 14 Octobre, 8:00:25am", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "14 Octobre, 8:00:25am", + "Type": "datetime", + "Value": { + "Timex": "XXXX-10-14T08:00:25", + "FutureResolution": { + "dateTime": "2017-10-14 08:00:25" + }, + "PastResolution": { + "dateTime": "2016-10-14 08:00:25" + } + }, + "Start": 14, + "Length": 21 + } + ] + }, + { + "Input": "Je reviendrai 8pm en 15", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "8pm en 15", + "Type": "datetime", + "Value": { + "Timex": "XXXX-XX-15T20", + "FutureResolution": { + "dateTime": "2016-11-15 20:00:00" + }, + "PastResolution": { + "dateTime": "2016-10-15 20:00:00" + } + }, + "Start": 14, + "Length": 9 + } + ] + }, + { + "Input": "Je reviendrai lendemain 8:00am", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "lendemain 8:00am", + "Type": "datetime", + "Value": { + "Timex": "2016-11-08T08:00", + "FutureResolution": { + "dateTime": "2016-11-08 08:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-08 08:00:00" + } + }, + "Start": 14, + "Length": 16 + } + ] + }, + { + "Input": "Je reviendrai demain matin a 7", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "demain matin a 7", + "Type": "datetime", + "Value": { + "Timex": "2016-11-08T07", + "FutureResolution": { + "dateTime": "2016-11-08 07:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-08 07:00:00" + } + }, + "Start": 14, + "Length": 16 + } + ] + }, + { + "Input": "Je reviendrai ce soir vers 7", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "ce soir vers 7", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T19", + "FutureResolution": { + "dateTime": "2016-11-07 19:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 19:00:00" + } + }, + "Start": 14, + "Length": 14 + } + ] + }, + { + "Input": "Je reviendrai 19:00 sur dimanche prochain d'apres-midi", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "19:00 sur dimanche prochain d'apres-midi", + "Type": "datetime", + "Value": { + "Timex": "2016-11-20T19:00", + "FutureResolution": { + "dateTime": "2016-11-20 19:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-20 19:00:00" + } + }, + "Start": 14, + "Length": 40 + } + ] + }, + { + "Input": "Je reviendrai 9:00 sur dimanche prochain", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "9:00 sur dimanche prochain", + "Type": "datetime", + "Value": { + "Timex": "2016-11-20T09:00", + "FutureResolution": { + "dateTime": "2016-11-20 09:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-20 09:00:00" + } + }, + "Start": 14, + "Length": 26 + } + ] + }, + { + "Input": "Je reviendrai 9:00 sur dimanche derniere", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "9:00 sur dimanche derniere", + "Type": "datetime", + "Value": { + "Timex": "2016-11-06T09:00", + "FutureResolution": { + "dateTime": "2016-11-06 09:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-06 09:00:00" + } + }, + "Start": 14, + "Length": 26 + } + ] + }, + { + "Input": "Je reviendrai 7, ce matin", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "7, ce matin", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T07", + "FutureResolution": { + "dateTime": "2016-11-07 07:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 07:00:00" + } + }, + "Start": 14, + "Length": 11 + } + ] + }, + { + "Input": "Je reviendrai 10, ce soir", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "10, ce soir", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T22", + "FutureResolution": { + "dateTime": "2016-11-07 22:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 22:00:00" + } + }, + "Start": 14, + "Length": 11 + } + ] + }, + { + "Input": "Je reviendrai 23, ce soir", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "23, ce soir", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T23", + "FutureResolution": { + "dateTime": "2016-11-07 23:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 23:00:00" + } + }, + "Start": 14, + "Length": 11 + } + ] + }, + { + "Input": "Je reviendrai 11, du soir", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "11, du soir", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T23", + "FutureResolution": { + "dateTime": "2016-11-07 23:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 23:00:00" + } + }, + "Start": 14, + "Length": 11 + } + ] + }, + { + "Input": "Je reviendrai 8pm dans la soiree, Dimanche", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "8pm dans la soiree, Dimanche", + "Type": "datetime", + "Value": { + "Timex": "XXXX-WXX-7T20", + "FutureResolution": { + "dateTime": "2016-11-13 20:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-06 20:00:00" + } + }, + "Start": 14, + "Length": 28 + } + ] + }, + { + "Input": "Je reviendrai 8pm dans la soiree, 1 Jan", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "8pm dans la soiree, 1 Jan", + "Type": "datetime", + "Value": { + "Timex": "XXXX-01-01T20", + "FutureResolution": { + "dateTime": "2017-01-01 20:00:00" + }, + "PastResolution": { + "dateTime": "2016-01-01 20:00:00" + } + }, + "Start": 14, + "Length": 25 + } + ] + }, + { + "Input": "Je reviendrai la fin de la journee", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "la fin de la journee", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T23:59:59", + "FutureResolution": { + "dateTime": "2016-11-07 23:59:59" + }, + "PastResolution": { + "dateTime": "2016-11-07 23:59:59" + } + }, + "Start": 14, + "Length": 20 + } + ] + }, + { + "Input": "Je reviendrai la fin demain", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "la fin demain", + "Type": "datetime", + "Value": { + "Timex": "2016-11-08T23:59:59", + "FutureResolution": { + "dateTime": "2016-11-08 23:59:59" + }, + "PastResolution": { + "dateTime": "2016-11-08 23:59:59" + } + }, + "Start": 14, + "Length": 13 + } + ] + }, + { + "Input": "Je reviendrai la fin de dimanche", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "la fin de dimanche", + "Type": "datetime", + "Value": { + "Timex": "XXXX-WXX-7T23:59:59", + "FutureResolution": { + "dateTime": "2016-11-13 23:59:59" + }, + "PastResolution": { + "dateTime": "2016-11-06 23:59:59" + } + }, + "Start": 14, + "Length": 18 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/French/DateTimePeriodExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/French/DateTimePeriodExtractor.json new file mode 100644 index 000000000..14962ab28 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/French/DateTimePeriodExtractor.json @@ -0,0 +1,970 @@ +[ + { + "Input": "Je serai sorti cinq au sept aujourd'hui", + "Results": [ + { + "Text": "cinq au sept aujourd'hui", + "Type": "datetimerange", + "Start": 15, + "Length": 24 + } + ] + }, + { + "Input": "Je serai sorti cinq ร  sept demain", + "Results": [ + { + "Text": "cinq ร  sept demain", + "Type": "datetimerange", + "Start": 15, + "Length": 18 + } + ] + }, + { + "Input": "Je serai sorti de cinq au sept dimanche prochain", + "Results": [ + { + "Text": "de cinq au sept dimanche prochain", + "Type": "datetimerange", + "Start": 15, + "Length": 33 + } + ] + }, + { + "Input": "Je serai sorti de 5 au 6pm dimanche prochain", + "Results": [ + { + "Text": "de 5 au 6pm dimanche prochain", + "Type": "datetimerange", + "Start": 15, + "Length": 29 + } + ] + }, + { + "Input": "Je serai sorti de 4pm ร  5pm aujourd'hui", + "Results": [ + { + "Text": "de 4pm ร  5pm aujourd'hui", + "Type": "datetimerange", + "Start": 15, + "Length": 24 + } + ] + }, + { + "Input": "Je serai sorti de 4pm aujourd'hui ร  5pm demain", + "Results": [ + { + "Text": "de 4pm aujourd'hui ร  5pm demain", + "Type": "datetimerange", + "Start": 15, + "Length": 31 + } + ] + }, + { + "Input": "Je serai sorti de 4pm ร  5pm lendemain", + "Results": [ + { + "Text": "de 4pm ร  5pm lendemain", + "Type": "datetimerange", + "Start": 15, + "Length": 22 + } + ] + }, + { + "Input": "Je serai sorti de 4pm ร  5pm de 2017-6-6", + "Results": [ + { + "Text": "de 4pm ร  5pm de 2017-6-6", + "Type": "datetimerange", + "Start": 15, + "Length": 24 + } + ] + }, + { + "Input": "Je serai sorti de 4pm ร  5pm 5 Mai, 2018", + "Results": [ + { + "Text": "de 4pm ร  5pm 5 Mai, 2018", + "Type": "datetimerange", + "Start": 15, + "Length": 24 + } + ] + }, + { + "Input": "Je serai sorti de 4:00 a 5pm 5 Mai, 2018", + "Results": [ + { + "Text": "de 4:00 a 5pm 5 Mai, 2018", + "Type": "datetimerange", + "Start": 15, + "Length": 25 + } + ] + }, + { + "Input": "Je serai sorti de 4pm 1 Jan, 2016 a 5pm aujourd'hui", + "Results": [ + { + "Text": "de 4pm 1 Jan, 2016 a 5pm aujourd'hui", + "Type": "datetimerange", + "Start": 15, + "Length": 36 + } + ] + }, + { + "Input": "Je serai sorti entre 4pm et 5pm aujourd'hui", + "Results": [ + { + "Text": "entre 4pm et 5pm aujourd'hui", + "Type": "datetimerange", + "Start": 15, + "Length": 28 + } + ] + }, + { + "Input": "Je reviendrai ce soir", + "Results": [ + { + "Text": "ce soir", + "Type": "datetimerange", + "Start": 14, + "Length": 7 + } + ] + }, + { + "Input": "Je reviendrai cette nuit", + "Results": [ + { + "Text": "cette nuit", + "Type": "datetimerange", + "Start": 14, + "Length": 10 + } + ] + }, + { + "Input": "Je reviendrai cette soirรฉe", + "Results": [ + { + "Text": "cette soirรฉe", + "Type": "datetimerange", + "Start": 14, + "Length": 12 + } + ] + }, + { + "Input": "Je reviendrai ce matin", + "Results": [ + { + "Text": "ce matin", + "Type": "datetimerange", + "Start": 14, + "Length": 8 + } + ] + }, + { + "Input": "Je reviendrai cette d'apres-midi", + "Results": [ + { + "Text": "cette d'apres-midi", + "Type": "datetimerange", + "Start": 14, + "Length": 18 + } + ] + }, + { + "Input": "Je reviendrai nuit lendemain", + "Results": [ + { + "Text": "nuit lendemain", + "Type": "datetimerange", + "Start": 14, + "Length": 14 + } + ] + }, + { + "Input": "Je reviendrai cette Lundi l'apres-midi", + "Results": [ + { + "Text": "cette Lundi l'apres-midi", + "Type": "datetimerange", + "Start": 14, + "Length": 24 + } + ] + }, + { + "Input": "Je reviendrai nuit 5 Mai", + "Results": [ + { + "Text": "nuit 5 Mai", + "Type": "datetimerange", + "Start": 14, + "Length": 10 + } + ] + }, + { + "Input": "Je reviendrai derniere 3 minute", + "Results": [ + { + "Text": "derniere 3 minute", + "Type": "datetimerange", + "Start": 14, + "Length": 17 + } + ] + }, + { + "Input": "Je reviendrai derniere 3mins", + "Results": [ + { + "Text": "derniere 3mins", + "Type": "datetimerange", + "Start": 14, + "Length": 14 + } + ] + }, + { + "Input": "Je reviendrai prochain 5 hrs", + "Results": [ + { + "Text": "prochain 5 hrs", + "Type": "datetimerange", + "Start": 14, + "Length": 14 + } + ] + }, + { + "Input": "Je reviendrai derniere minute", + "Results": [ + { + "Text": "derniere minute", + "Type": "datetimerange", + "Start": 14, + "Length": 15 + } + ] + }, + { + "Input": "Je reviendrai prochaine heures", + "Results": [ + { + "Text": "prochaine heures", + "Type": "datetimerange", + "Start": 14, + "Length": 16 + } + ] + }, + { + "Input": "Je reviendrai derniere quel ques minutes", + "Results": [ + { + "Text": "derniere quel ques minutes", + "Type": "datetimerange", + "Start": 14, + "Length": 26 + } + ] + }, + { + "Input": "Je reviendrai derniere plusieur minutes", + "Results": [ + { + "Text": "derniere plusieur minutes", + "Type": "datetimerange", + "Start": 14, + "Length": 25 + } + ] + }, + { + "Input": "Je reviendrai mardi dans le matin", + "Results": [ + { + "Text": "mardi dans le matin", + "Type": "datetimerange", + "Start": 14, + "Length": 19 + } + ] + }, + { + "Input": "Je reviendrai mardi l'apres-midi", + "Results": [ + { + "Text": "mardi l'apres-midi", + "Type": "datetimerange", + "Start": 14, + "Length": 18 + } + ] + }, + { + "Input": "Je reviendrai mardi l'apres midi", + "Results": [ + { + "Text": "mardi l'apres midi", + "Type": "datetimerange", + "Start": 14, + "Length": 18 + } + ] + }, + { + "Input": "Je reviendrai mardi l'aprรจs midi", + "Results": [ + { + "Text": "mardi l'aprรจs midi", + "Type": "datetimerange", + "Start": 14, + "Length": 18 + } + ] + }, + { + "Input": "Je reviendrai mardi dans la nuit", + "Results": [ + { + "Text": "mardi dans la nuit", + "Type": "datetimerange", + "Start": 14, + "Length": 18 + } + ] + }, + { + "Input": "Je reviendrai mardi dans la soiree", + "Results": [ + { + "Text": "mardi dans la soiree", + "Type": "datetimerange", + "Start": 14, + "Length": 20 + } + ] + }, + { + "Input": "Je reviendrai mardi dans la soirรฉe", + "Results": [ + { + "Text": "mardi dans la soirรฉe", + "Type": "datetimerange", + "Start": 14, + "Length": 20 + } + ] + }, + { + "Input": "Je reviendrai mardi du soir", + "Results": [ + { + "Text": "mardi du soir", + "Type": "datetimerange", + "Start": 14, + "Length": 13 + } + ] + }, + { + "Input": "rencontrons-nous dans tรดt le matin Mardi", + "Results": [ + { + "Text": "tรดt le matin Mardi", + "Type": "datetimerange", + "Start": 22, + "Length": 18 + } + ] + }, + { + "Input": "rencontrons-nous dans le tard matin Mardi", + "Results": [ + { + "Text": "dans le tard matin Mardi", + "Type": "datetimerange", + "Start": 17, + "Length": 24 + } + ] + }, + { + "Input": "rencontrons-nous dans le dรฉbut d'aprรจs-midi Mardi", + "Results": [ + { + "Text": "dans le dรฉbut d'aprรจs-midi Mardi", + "Type": "datetimerange", + "Start": 17, + "Length": 32 + } + ] + }, + { + "Input": "rencontrons-nous dans tot d'aprรจs-midi Mardi", + "Results": [ + { + "Text": "tot d'aprรจs-midi Mardi", + "Type": "datetimerange", + "Start": 22, + "Length": 22 + } + ] + }, + { + "Input": "rencontrons-nous dans le tard d'apres-midi Mardi", + "Results": [ + { + "Text": "dans le tard d'apres-midi Mardi", + "Type": "datetimerange", + "Start": 17, + "Length": 31 + } + ] + }, + { + "Input": "rencontrons-nous dans tรดt le soir mardi", + "Results": [ + { + "Text": "tรดt le soir mardi", + "Type": "datetimerange", + "Start": 22, + "Length": 17 + } + ] + }, + { + "Input": "rencontrons-nous dans fin de soirรฉe mardi", + "Results": [ + { + "Text": "fin de soirรฉe mardi", + "Type": "datetimerange", + "Start": 22, + "Length": 19 + } + ] + }, + { + "Input": "rencontrons-nous dans le tรดt le soiree mardi", + "Results": [ + { + "Text": "dans le tรดt le soiree mardi", + "Type": "datetimerange", + "Start": 17, + "Length": 27 + } + ] + }, + { + "Input": "rencontrons-nous dans le tard nuit Mardi", + "Results": [ + { + "Text": "dans le tard nuit Mardi", + "Type": "datetimerange", + "Start": 17, + "Length": 23 + } + ] + }, + { + "Input": "rencontrons-nous dans le tรดt nuit mardi", + "Results": [ + { + "Text": "dans le tรดt nuit mardi", + "Type": "datetimerange", + "Start": 17, + "Length": 22 + } + ] + }, + { + "Input": "rencontrons-nous dans fin de nuit mardi", + "Results": [ + { + "Text": "fin de nuit mardi", + "Type": "datetimerange", + "Start": 22, + "Length": 17 + } + ] + }, + { + "Input": "rencontrons-nous dans tot le matin Mardi", + "Results": [ + { + "Text": "tot le matin Mardi", + "Type": "datetimerange", + "Start": 22, + "Length": 18 + } + ] + }, + { + "Input": "rencontrons-nous dans tard matin Mardi", + "Results": [ + { + "Text": "tard matin Mardi", + "Type": "datetimerange", + "Start": 22, + "Length": 16 + } + ] + }, + { + "Input": "rencontrons-nous dans dรฉbut d'aprรจs-midi Mardi", + "Results": [ + { + "Text": "dรฉbut d'aprรจs-midi Mardi", + "Type": "datetimerange", + "Start": 22, + "Length": 24 + } + ] + }, + { + "Input": "rencontrons-nous dans tard d'apres-midi Mardi", + "Results": [ + { + "Text": "tard d'apres-midi Mardi", + "Type": "datetimerange", + "Start": 22, + "Length": 23 + } + ] + }, + { + "Input": "rencontrons-nous dans debut soiree mardi", + "Results": [ + { + "Text": "debut soiree mardi", + "Type": "datetimerange", + "Start": 22, + "Length": 18 + } + ] + }, + { + "Input": "rencontrons-nous dans fin de soiree mardi", + "Results": [ + { + "Text": "fin de soiree mardi", + "Type": "datetimerange", + "Start": 22, + "Length": 19 + } + ] + }, + { + "Input": "rencontrons-nous dans tot le nuit mardi", + "Results": [ + { + "Text": "tot le nuit mardi", + "Type": "datetimerange", + "Start": 22, + "Length": 17 + } + ] + }, + { + "Input": "rencontrons-nous dans debut nuit mardi", + "Results": [ + { + "Text": "debut nuit mardi", + "Type": "datetimerange", + "Start": 22, + "Length": 16 + } + ] + }, + { + "Input": "rencontrons-nous dans tard nuit Mardi", + "Results": [ + { + "Text": "tard nuit Mardi", + "Type": "datetimerange", + "Start": 22, + "Length": 15 + } + ] + }, + { + "Input": "rencontrons-nous Mardi matin", + "Results": [ + { + "Text": "Mardi matin", + "Type": "datetimerange", + "Start": 17, + "Length": 11 + } + ] + }, + { + "Input": "rencontrons-nous Mardi tot le matin", + "Results": [ + { + "Text": "Mardi tot le matin", + "Type": "datetimerange", + "Start": 17, + "Length": 18 + } + ] + }, + { + "Input": "rencontrons-nous Mardi d'apres-midi", + "Results": [ + { + "Text": "Mardi d'apres-midi", + "Type": "datetimerange", + "Start": 17, + "Length": 18 + } + ] + }, + { + "Input": "rencontrons-nous Mardi dans la soiree", + "Results": [ + { + "Text": "Mardi dans la soiree", + "Type": "datetimerange", + "Start": 17, + "Length": 20 + } + ] + }, + { + "Input": "rencontrons-nous Mardi dans la nuit", + "Results": [ + { + "Text": "Mardi dans la nuit", + "Type": "datetimerange", + "Start": 17, + "Length": 18 + } + ] + }, + { + "Input": "rencontrons-nous Mardi soiree", + "Results": [ + { + "Text": "Mardi soiree", + "Type": "datetimerange", + "Start": 17, + "Length": 12 + } + ] + }, + { + "Input": "rencontrons-nous Mardi nuit", + "Results": [ + { + "Text": "Mardi nuit", + "Type": "datetimerange", + "Start": 17, + "Length": 10 + } + ] + }, + { + "Input": "rencontrons-nous Mardi de soir", + "Results": [ + { + "Text": "Mardi de soir", + "Type": "datetimerange", + "Start": 17, + "Length": 13 + } + ] + }, + { + "Input": "rencontrons-nous Mardi ce soir", + "Results": [ + { + "Text": "Mardi ce soir", + "Type": "datetimerange", + "Start": 17, + "Length": 13 + } + ] + }, + { + "Input": "Je serai sorti le reste du jour", + "Results": [ + { + "Text": "reste du jour", + "Type": "datetimerange", + "Start": 18, + "Length": 13 + } + ] + }, + { + "Input": "Je serai sorti le reste du ce jour", + "Results": [ + { + "Text": "reste du ce jour", + "Type": "datetimerange", + "Start": 18, + "Length": 16 + } + ] + }, + { + "Input": "Je serai sorti le fin du jour", + "Results": [ + { + "Text": "fin du jour", + "Type": "datetimerange", + "Start": 18, + "Length": 11 + } + ] + }, + { + "Input": "Retrouvons-nous dans le matin Mardi", + "Results": [ + { + "Text": "dans le matin Mardi", + "Type": "datetimerange", + "Start": 16, + "Length": 19 + } + ] + }, + { + "Input": "Retrouvons-nous l'apres-midi Mardi", + "Results": [ + { + "Text": "l'apres-midi Mardi", + "Type": "datetimerange", + "Start": 16, + "Length": 18 + } + ] + }, + { + "Input": "Retrouvons-nous debut d'apres-midi Mardi", + "Results": [ + { + "Text": "debut d'apres-midi Mardi", + "Type": "datetimerange", + "Start": 16, + "Length": 24 + } + ] + }, + { + "Input": "Retrouvons-nous dans le fin d'apres-midi mardi", + "Results": [ + { + "Text": "dans le fin d'apres-midi mardi", + "Type": "datetimerange", + "Start": 16, + "Length": 30 + } + ] + }, + { + "Input": "Retrouvons-nous en debut soiree Mardi", + "Results": [ + { + "Text": "debut soiree Mardi", + "Type": "datetimerange", + "Start": 19, + "Length": 18 + } + ] + }, + { + "Input": "Retrouvons-nous dans le fin de soiree mardi", + "Results": [ + { + "Text": "dans le fin de soiree mardi", + "Type": "datetimerange", + "Start": 16, + "Length": 27 + } + ] + }, + { + "Input": "Retrouvons-nous dans le debut nuit mardi", + "Results": [ + { + "Text": "dans le debut nuit mardi", + "Type": "datetimerange", + "Start": 16, + "Length": 24 + } + ] + }, + { + "Input": "Retrouvons-nous dans le fin nuit mardi", + "Results": [ + { + "Text": "dans le fin nuit mardi", + "Type": "datetimerange", + "Start": 16, + "Length": 22 + } + ] + }, + { + "Input": "retrouvons-nouse dans le fin de nuit mardi", + "Results": [ + { + "Text": "dans le fin de nuit mardi", + "Type": "datetimerange", + "Start": 17, + "Length": 25 + } + ] + }, + { + "Input": "retrouvons-nous dans le fin nuit au mardi", + "Results": [ + { + "Text": "le fin nuit", + "Type": "datetimerange", + "Start": 21, + "Length": 11 + } + ] + }, + { + "Input": "retrouvons-nous dans le debut soiree au mardi", + "Results": [ + { + "Text": "le debut soiree", + "Type": "datetimerange", + "Start": 21, + "Length": 15 + } + ] + }, + { + "Input": "retrouvons-nous dans le fin matin au mardi", + "Results": [ + { + "Text": "le fin matin", + "Type": "datetimerange", + "Start": 21, + "Length": 12 + } + ] + }, + { + "Input": "retrouvons-nous dans le debut d'apres-midi au mardi", + "Results": [ + { + "Text": "le debut d'apres-midi", + "Type": "datetimerange", + "Start": 21, + "Length": 21 + } + ] + }, + { + "Input": "retrouvons-nous dans le dรฉbut nuit mardi", + "Results": [ + { + "Text": "dans le dรฉbut nuit mardi", + "Type": "datetimerange", + "Start": 16, + "Length": 24 + } + ] + }, + { + "Input": "retrouvons-nous mardi dรฉbut matin", + "Results": [ + { + "Text": "mardi dรฉbut matin", + "Type": "datetimerange", + "Start": 16, + "Length": 17 + } + ] + }, + { + "Input": "retrouvons-nous mardi fin de matin", + "Results": [ + { + "Text": "mardi fin de matin", + "Type": "datetimerange", + "Start": 16, + "Length": 18 + } + ] + }, + { + "Input": "retrouvons-nous mardi dรฉbut d'aprรจs-midi", + "Results": [ + { + "Text": "mardi dรฉbut d'aprรจs-midi", + "Type": "datetimerange", + "Start": 16, + "Length": 24 + } + ] + }, + { + "Input": "retrouvons-nous mardi debut soiree", + "Results": [ + { + "Text": "mardi debut soiree", + "Type": "datetimerange", + "Start": 16, + "Length": 18 + } + ] + }, + { + "Input": "retrouvons-nous mardi fin de nuit", + "Results": [ + { + "Text": "mardi fin de nuit", + "Type": "datetimerange", + "Start": 16, + "Length": 17 + } + ] + }, + { + "Input": "retrouvons-nous mardi fin nuit", + "Results": [ + { + "Text": "mardi fin nuit", + "Type": "datetimerange", + "Start": 16, + "Length": 14 + } + ] + }, + { + "Input": "retrouvons-nous mardi debut nuit", + "Results": [ + { + "Text": "mardi debut nuit", + "Type": "datetimerange", + "Start": 16, + "Length": 16 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/French/DateTimePeriodParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/French/DateTimePeriodParser.json new file mode 100644 index 000000000..fee403c24 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/French/DateTimePeriodParser.json @@ -0,0 +1,1974 @@ +[ + { + "Input": "Je serai sorti cinq au sept aujourd'hui", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "cinq au sept aujourd'hui", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T05,2016-11-07T07,PT2H)", + "FutureResolution": { + "startDateTime": "2016-11-07 05:00:00", + "endDateTime": "2016-11-07 07:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 05:00:00", + "endDateTime": "2016-11-07 07:00:00" + } + }, + "Start": 15, + "Length": 24 + } + ] + }, + { + "Input": "Je serai sorti from 5 ร  6 de 22/4/2016", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "5 ร  6 de 22/4/2016", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-04-22T05,2016-04-22T06,PT1H)", + "FutureResolution": { + "startDateTime": "2016-04-22 05:00:00", + "endDateTime": "2016-04-22 06:00:00" + }, + "PastResolution": { + "startDateTime": "2016-04-22 05:00:00", + "endDateTime": "2016-04-22 06:00:00" + } + }, + "Start": 20, + "Length": 18 + } + ] + }, + { + "Input": "Je serai sorti de 5 au 6 de Avril 22", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "de 5 au 6 de Avril 22", + "Type": "datetimerange", + "Value": { + "Timex": "(XXXX-04-22T05,XXXX-04-22T06,PT1H)", + "FutureResolution": { + "startDateTime": "2017-04-22 05:00:00", + "endDateTime": "2017-04-22 06:00:00" + }, + "PastResolution": { + "startDateTime": "2016-04-22 05:00:00", + "endDateTime": "2016-04-22 06:00:00" + } + }, + "Start": 15, + "Length": 21 + } + ] + }, + { + "Input": "Je serai sorti de 5 au 6 de 1 Jan", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "de 5 au 6 de 1 Jan", + "Type": "datetimerange", + "Value": { + "Timex": "(XXXX-01-01T05,XXXX-01-01T06,PT1H)", + "FutureResolution": { + "startDateTime": "2017-01-01 05:00:00", + "endDateTime": "2017-01-01 06:00:00" + }, + "PastResolution": { + "startDateTime": "2016-01-01 05:00:00", + "endDateTime": "2016-01-01 06:00:00" + } + }, + "Start": 15, + "Length": 18 + } + ] + }, + { + "Input": "Je serai sorti 3pm a 4pm lendemain", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "3pm a 4pm lendemain", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-08T15,2016-11-08T16,PT1H)", + "FutureResolution": { + "startDateTime": "2016-11-08 15:00:00", + "endDateTime": "2016-11-08 16:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-08 15:00:00", + "endDateTime": "2016-11-08 16:00:00" + } + }, + "Start": 15, + "Length": 19 + } + ] + }, + { + "Input": "Je serai sorti 15 ร  16 demain", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "15 ร  16 demain", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-08T15,2016-11-08T16,PT1H)", + "FutureResolution": { + "startDateTime": "2016-11-08 15:00:00", + "endDateTime": "2016-11-08 16:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-08 15:00:00", + "endDateTime": "2016-11-08 16:00:00" + } + }, + "Start": 15, + "Length": 14 + } + ] + }, + { + "Input": "Je reviendrai cette nuit", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "cette nuit", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-07TNI", + "FutureResolution": { + "startDateTime": "2016-11-07 20:00:00", + "endDateTime": "2016-11-07 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-07 20:00:00", + "endDateTime": "2016-11-07 23:59:59" + } + }, + "Start": 14, + "Length": 10 + } + ] + }, + { + "Input": "Je reviendrai ce nuit", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "ce nuit", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-07TNI", + "FutureResolution": { + "startDateTime": "2016-11-07 20:00:00", + "endDateTime": "2016-11-07 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-07 20:00:00", + "endDateTime": "2016-11-07 23:59:59" + } + }, + "Start": 14, + "Length": 7 + } + ] + }, + { + "Input": "Je reviendrai ce soir", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "ce soir", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-07TEV", + "FutureResolution": { + "startDateTime": "2016-11-07 16:00:00", + "endDateTime": "2016-11-07 20:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:00:00", + "endDateTime": "2016-11-07 20:00:00" + } + }, + "Start": 14, + "Length": 7 + } + ] + }, + { + "Input": "Je reviendrai cette matin", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "cette matin", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-07TMO", + "FutureResolution": { + "startDateTime": "2016-11-07 08:00:00", + "endDateTime": "2016-11-07 12:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 08:00:00", + "endDateTime": "2016-11-07 12:00:00" + } + }, + "Start": 14, + "Length": 11 + } + ] + }, + { + "Input": "Je reviendrai ce matin", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "ce matin", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-07TMO", + "FutureResolution": { + "startDateTime": "2016-11-07 08:00:00", + "endDateTime": "2016-11-07 12:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 08:00:00", + "endDateTime": "2016-11-07 12:00:00" + } + }, + "Start": 14, + "Length": 8 + } + ] + }, + { + "Input": "Je reviendri ce l'apres-midi", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "ce l'apres-midi", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-07TAF", + "FutureResolution": { + "startDateTime": "2016-11-07 12:00:00", + "endDateTime": "2016-11-07 16:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 12:00:00", + "endDateTime": "2016-11-07 16:00:00" + } + }, + "Start": 13, + "Length": 15 + } + ] + }, + { + "Input": "Je reviendrai prochaine nuit", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "prochaine nuit", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-08TNI", + "FutureResolution": { + "startDateTime": "2016-11-08 20:00:00", + "endDateTime": "2016-11-08 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-08 20:00:00", + "endDateTime": "2016-11-08 23:59:59" + } + }, + "Start": 14, + "Length": 14 + } + ] + }, + { + "Input": "Je reviendrai derniere nuit", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "derniere nuit", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-06TNI", + "FutureResolution": { + "startDateTime": "2016-11-06 20:00:00", + "endDateTime": "2016-11-06 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-06 20:00:00", + "endDateTime": "2016-11-06 23:59:59" + } + }, + "Start": 14, + "Length": 13 + } + ] + }, + { + "Input": "Je reviendrai nuit lendemain", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "nuit lendemain", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-08TNI", + "FutureResolution": { + "startDateTime": "2016-11-08 20:00:00", + "endDateTime": "2016-11-08 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-08 20:00:00", + "endDateTime": "2016-11-08 23:59:59" + } + }, + "Start": 14, + "Length": 14 + } + ] + }, + { + "Input": "Je reviendrai lundi prochain d'apres-midi", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "lundi prochain d'apres-midi", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-14TAF", + "FutureResolution": { + "startDateTime": "2016-11-14 12:00:00", + "endDateTime": "2016-11-14 16:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-14 12:00:00", + "endDateTime": "2016-11-14 16:00:00" + } + }, + "Start": 14, + "Length": 27 + } + ] + }, + { + "Input": "Je reviendrai derniere 3 minute", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "derniere 3 minute", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:09:00,2016-11-07T16:12:00,PT3M)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:09:00", + "endDateTime": "2016-11-07 16:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:09:00", + "endDateTime": "2016-11-07 16:12:00" + } + }, + "Start": 14, + "Length": 17 + } + ] + }, + { + "Input": "Je reviendrai derniere 3mins", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "derniere 3mins", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:09:00,2016-11-07T16:12:00,PT3M)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:09:00", + "endDateTime": "2016-11-07 16:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:09:00", + "endDateTime": "2016-11-07 16:12:00" + } + }, + "Start": 14, + "Length": 14 + } + ] + }, + { + "Input": "Je reviendrai dernier 3 minutes", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "dernier 3 minutes", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:09:00,2016-11-07T16:12:00,PT3M)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:09:00", + "endDateTime": "2016-11-07 16:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:09:00", + "endDateTime": "2016-11-07 16:12:00" + } + }, + "Start": 14, + "Length": 17 + } + ] + }, + { + "Input": "Je reviendrai prochain 5 hrs", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "prochain 5 hrs", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T21:12:00,PT5H)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 21:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 21:12:00" + } + }, + "Start": 14, + "Length": 14 + } + ] + }, + { + "Input": "Je reviendrai derniรจre minute", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "derniรจre minute", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:11:00,2016-11-07T16:12:00,PT1M)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:11:00", + "endDateTime": "2016-11-07 16:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:11:00", + "endDateTime": "2016-11-07 16:12:00" + } + }, + "Start": 14, + "Length": 15 + } + ] + }, + { + "Input": "Je reviendrai prochaine heures", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "prochaine heures", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T17:12:00,PT1H)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 17:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 17:12:00" + } + }, + "Start": 14, + "Length": 16 + } + ] + }, + { + "Input": "Je reviendrai mardi dans le matin", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "mardi dans le matin", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TMO", + "FutureResolution": { + "startDateTime": "2016-11-08 08:00:00", + "endDateTime": "2016-11-08 12:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 08:00:00", + "endDateTime": "2016-11-01 12:00:00" + } + }, + "Start": 14, + "Length": 19 + } + ] + }, + { + "Input": "rencontrons-nous dans tรดt le matin Mardi", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "tรดt le matin Mardi", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TMO", + "Mod": "start", + "FutureResolution": { + "startDateTime": "2016-11-08 08:00:00", + "endDateTime": "2016-11-08 10:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 08:00:00", + "endDateTime": "2016-11-01 10:00:00" + } + }, + "Start": 22, + "Length": 18 + } + ] + }, + { + "Input": "rencontrons-nous dans le tard matin Mardi", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "dans le tard matin Mardi", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TMO", + "Mod": "end", + "FutureResolution": { + "startDateTime": "2016-11-08 10:00:00", + "endDateTime": "2016-11-08 12:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 10:00:00", + "endDateTime": "2016-11-01 12:00:00" + } + }, + "Start": 17, + "Length": 24 + } + ] + }, + { + "Input": "rencontrons-nous Mardi d'apres-midi", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "Mardi d'apres-midi", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TAF", + "FutureResolution": { + "startDateTime": "2016-11-08 12:00:00", + "endDateTime": "2016-11-08 16:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 12:00:00", + "endDateTime": "2016-11-01 16:00:00" + } + }, + "Start": 17, + "Length": 18 + } + ] + }, + { + "Input": "rencontrons-nous Mardi matin", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "Mardi matin", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TMO", + "FutureResolution": { + "startDateTime": "2016-11-08 08:00:00", + "endDateTime": "2016-11-08 12:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 08:00:00", + "endDateTime": "2016-11-01 12:00:00" + } + }, + "Start": 17, + "Length": 11 + } + ] + }, + { + "Input": "rencontrons-nous Mardi soiree", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "Mardi soiree", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TEV", + "FutureResolution": { + "startDateTime": "2016-11-08 16:00:00", + "endDateTime": "2016-11-08 20:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 16:00:00", + "endDateTime": "2016-11-01 20:00:00" + } + }, + "Start": 17, + "Length": 12 + } + ] + }, + { + "Input": "rencontrons-nous Mardi nuit", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "Mardi nuit", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TNI", + "FutureResolution": { + "startDateTime": "2016-11-08 20:00:00", + "endDateTime": "2016-11-08 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-01 20:00:00", + "endDateTime": "2016-11-01 23:59:59" + } + }, + "Start": 17, + "Length": 10 + } + ] + }, + { + "Input": "rencontrons-nous nuit Mardi", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "nuit Mardi", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TNI", + "FutureResolution": { + "startDateTime": "2016-11-08 20:00:00", + "endDateTime": "2016-11-08 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-01 20:00:00", + "endDateTime": "2016-11-01 23:59:59" + } + }, + "Start": 17, + "Length": 10 + } + ] + }, + { + "Input": "rencontrons-nous de la nuit Mardi", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "la nuit Mardi", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TNI", + "FutureResolution": { + "startDateTime": "2016-11-08 20:00:00", + "endDateTime": "2016-11-08 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-01 20:00:00", + "endDateTime": "2016-11-01 23:59:59" + } + }, + "Start": 20, + "Length": 13 + } + ] + }, + { + "Input": "rencontrons-nous de la soiree Mardi", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "la soiree Mardi", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TEV", + "FutureResolution": { + "startDateTime": "2016-11-08 16:00:00", + "endDateTime": "2016-11-08 20:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 16:00:00", + "endDateTime": "2016-11-01 20:00:00" + } + }, + "Start": 20, + "Length": 15 + } + ] + }, + { + "Input": "rencontrons-nous de la matin mardi", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "la matin mardi", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TMO", + "FutureResolution": { + "startDateTime": "2016-11-08 08:00:00", + "endDateTime": "2016-11-08 12:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 08:00:00", + "endDateTime": "2016-11-01 12:00:00" + } + }, + "Start": 20, + "Length": 14 + } + ] + }, + { + "Input": "rencontrons-nous tot de le soiree mardi", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "le soiree mardi", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TEV", + "FutureResolution": { + "startDateTime": "2016-11-08 16:00:00", + "endDateTime": "2016-11-08 20:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 16:00:00", + "endDateTime": "2016-11-01 20:00:00" + } + }, + "Start": 24, + "Length": 15 + } + ] + }, + { + "Input": "rencontrons-nous fin de la soiree mardi", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "la soiree mardi", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TEV", + "FutureResolution": { + "startDateTime": "2016-11-08 16:00:00", + "endDateTime": "2016-11-08 20:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 16:00:00", + "endDateTime": "2016-11-01 20:00:00" + } + }, + "Start": 24, + "Length": 15 + } + ] + }, + { + "Input": "rencontrons-nous fin du soiree mardi", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "du soiree mardi", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TEV", + "FutureResolution": { + "startDateTime": "2016-11-08 16:00:00", + "endDateTime": "2016-11-08 20:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 16:00:00", + "endDateTime": "2016-11-01 20:00:00" + } + }, + "Start": 21, + "Length": 15 + } + ] + }, + { + "Input": "rencontrons-nous tot du soiree mardi", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "du soiree mardi", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TEV", + "FutureResolution": { + "startDateTime": "2016-11-08 16:00:00", + "endDateTime": "2016-11-08 20:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 16:00:00", + "endDateTime": "2016-11-01 20:00:00" + } + }, + "Start": 21, + "Length": 15 + } + ] + }, + { + "Input": "rencontrons-nous Mardi tot d'apres-midi", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "Mardi tot d'apres-midi", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TAF", + "Mod": "start", + "FutureResolution": { + "startDateTime": "2016-11-08 12:00:00", + "endDateTime": "2016-11-08 14:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 12:00:00", + "endDateTime": "2016-11-01 14:00:00" + } + }, + "Start": 17, + "Length": 22 + } + ] + }, + { + "Input": "rencontrons-nous Mardi fin d'apres-midi", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "Mardi fin d'apres-midi", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TAF", + "Mod": "end", + "FutureResolution": { + "startDateTime": "2016-11-08 14:00:00", + "endDateTime": "2016-11-08 16:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 14:00:00", + "endDateTime": "2016-11-01 16:00:00" + } + }, + "Start": 17, + "Length": 22 + } + ] + }, + { + "Input": "rencontrons-nous dans tot le nuit mardi", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "tot le nuit mardi", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TNI", + "Mod": "start", + "FutureResolution": { + "startDateTime": "2016-11-08 20:00:00", + "endDateTime": "2016-11-08 22:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 20:00:00", + "endDateTime": "2016-11-01 22:00:00" + } + }, + "Start": 22, + "Length": 17 + } + ] + }, + { + "Input": "rencontrons-nous dans tard nuit Mardi", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "tard nuit Mardi", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TNI", + "Mod": "end", + "FutureResolution": { + "startDateTime": "2016-11-08 22:00:00", + "endDateTime": "2016-11-08 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-01 22:00:00", + "endDateTime": "2016-11-01 23:59:59" + } + }, + "Start": 22, + "Length": 15 + } + ] + }, + { + "Input": "rencontrons-nous Mardi dans la nuit", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "Mardi dans la nuit", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TNI", + "FutureResolution": { + "startDateTime": "2016-11-08 20:00:00", + "endDateTime": "2016-11-08 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-01 20:00:00", + "endDateTime": "2016-11-01 23:59:59" + } + }, + "Start": 17, + "Length": 18 + } + ] + }, + { + "Input": "rencontrons-nous dans le tard nuit Mardi", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "dans le tard nuit Mardi", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TNI", + "Mod": "end", + "FutureResolution": { + "startDateTime": "2016-11-08 22:00:00", + "endDateTime": "2016-11-08 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-01 22:00:00", + "endDateTime": "2016-11-01 23:59:59" + } + }, + "Start": 17, + "Length": 23 + } + ] + }, + { + "Input": "rencontrons-nous Mardi tot le matin", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "Mardi tot le matin", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TMO", + "Mod": "start", + "FutureResolution": { + "startDateTime": "2016-11-08 08:00:00", + "endDateTime": "2016-11-08 10:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 08:00:00", + "endDateTime": "2016-11-01 10:00:00" + } + }, + "Start": 17, + "Length": 18 + } + ] + }, + { + "Input": "rencontrons-nous Mardi fin matin", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "Mardi fin matin", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TMO", + "Mod": "end", + "FutureResolution": { + "startDateTime": "2016-11-08 10:00:00", + "endDateTime": "2016-11-08 12:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 10:00:00", + "endDateTime": "2016-11-01 12:00:00" + } + }, + "Start": 17, + "Length": 15 + } + ] + }, + { + "Input": "rencontrons-nous Mardi soir", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "Mardi soir", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TEV", + "FutureResolution": { + "startDateTime": "2016-11-08 16:00:00", + "endDateTime": "2016-11-08 20:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 16:00:00", + "endDateTime": "2016-11-01 20:00:00" + } + }, + "Start": 17, + "Length": 10 + } + ] + }, + { + "Input": "rencontrons-nous Mardi fin de nuit", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "Mardi fin de nuit", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TNI", + "Mod": "end", + "FutureResolution": { + "startDateTime": "2016-11-08 22:00:00", + "endDateTime": "2016-11-08 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-01 22:00:00", + "endDateTime": "2016-11-01 23:59:59" + } + }, + "Start": 17, + "Length": 17 + } + ] + }, + { + "Input": "rencontrons-nous Mardi fin nuit", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "Mardi fin nuit", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TNI", + "Mod": "end", + "FutureResolution": { + "startDateTime": "2016-11-08 22:00:00", + "endDateTime": "2016-11-08 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-01 22:00:00", + "endDateTime": "2016-11-01 23:59:59" + } + }, + "Start": 17, + "Length": 14 + } + ] + }, + { + "Input": "Je serai sorti de 5 a 6pm de Avril 22", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "de 5 a 6pm de Avril 22", + "Type": "datetimerange", + "Value": { + "Timex": "(XXXX-04-22T17,XXXX-04-22T18,PT1H)", + "FutureResolution": { + "startDateTime": "2017-04-22 17:00:00", + "endDateTime": "2017-04-22 18:00:00" + }, + "PastResolution": { + "startDateTime": "2016-04-22 17:00:00", + "endDateTime": "2016-04-22 18:00:00" + } + }, + "Start": 15, + "Length": 22 + } + ] + }, + { + "Input": "Je serai sorti 3:00 ร  4:00 demain", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "3:00 ร  4:00 demain", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-08T03:00,2016-11-08T04:00,PT1H)", + "FutureResolution": { + "startDateTime": "2016-11-08 03:00:00", + "endDateTime": "2016-11-08 04:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-08 03:00:00", + "endDateTime": "2016-11-08 04:00:00" + } + }, + "Start": 15, + "Length": 18 + } + ] + }, + { + "Input": "Je serai sorti de 4pm aujourd'hui ร  5pm demain", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "de 4pm aujourd'hui ร  5pm demain", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16,2016-11-08T17,PT25H)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:00:00", + "endDateTime": "2016-11-08 17:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:00:00", + "endDateTime": "2016-11-08 17:00:00" + } + }, + "Start": 15, + "Length": 31 + } + ] + }, + { + "Input": "Je serai sorti entre 4pm et 5pm aujourd'hui", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "entre 4pm et 5pm aujourd'hui", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16,2016-11-07T17,PT1H)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:00:00", + "endDateTime": "2016-11-07 17:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:00:00", + "endDateTime": "2016-11-07 17:00:00" + } + }, + "Start": 15, + "Length": 28 + } + ] + }, + { + "Input": "Je serai sorti de 4pm 1 Jan, 2016 a 5pm aujourd'hui", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "de 4pm 1 Jan, 2016 a 5pm aujourd'hui", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-01-01T16,2016-11-07T17,PT7465H)", + "FutureResolution": { + "startDateTime": "2016-01-01 16:00:00", + "endDateTime": "2016-11-07 17:00:00" + }, + "PastResolution": { + "startDateTime": "2016-01-01 16:00:00", + "endDateTime": "2016-11-07 17:00:00" + } + }, + "Start": 15, + "Length": 36 + } + ] + }, + { + "Input": "Je reviendai cette soiree", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "cette soiree", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-07TEV", + "FutureResolution": { + "startDateTime": "2016-11-07 16:00:00", + "endDateTime": "2016-11-07 20:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:00:00", + "endDateTime": "2016-11-07 20:00:00" + } + }, + "Start": 13, + "Length": 12 + } + ] + }, + { + "Input": "Je reviendrai cette de la soiree", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "la soiree", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-07TEV", + "FutureResolution": { + "startDateTime": "2016-11-07 16:00:00", + "endDateTime": "2016-11-07 20:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:00:00", + "endDateTime": "2016-11-07 20:00:00" + } + }, + "Start": 23, + "Length": 9 + } + ] + }, + { + "Input": "Je reviendrai ce l'apres-midi", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "ce l'apres-midi", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-07TAF", + "FutureResolution": { + "startDateTime": "2016-11-07 12:00:00", + "endDateTime": "2016-11-07 16:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 12:00:00", + "endDateTime": "2016-11-07 16:00:00" + } + }, + "Start": 14, + "Length": 15 + } + ] + }, + { + "Input": "Je reviendrai le prochaine soiree", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "prochaine soiree", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-08TEV", + "FutureResolution": { + "startDateTime": "2016-11-08 16:00:00", + "endDateTime": "2016-11-08 20:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-08 16:00:00", + "endDateTime": "2016-11-08 20:00:00" + } + }, + "Start": 17, + "Length": 16 + } + ] + }, + { + "Input": "Je reviendrai la derniere nuit", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "derniere nuit", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-06TNI", + "FutureResolution": { + "startDateTime": "2016-11-06 20:00:00", + "endDateTime": "2016-11-06 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-06 20:00:00", + "endDateTime": "2016-11-06 23:59:59" + } + }, + "Start": 17, + "Length": 13 + } + ] + }, + { + "Input": "Je reviens demain soir", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "demain soir", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-08TEV", + "FutureResolution": { + "startDateTime": "2016-11-08 16:00:00", + "endDateTime": "2016-11-08 20:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-08 16:00:00", + "endDateTime": "2016-11-08 20:00:00" + } + }, + "Start": 11, + "Length": 11 + } + ] + }, + { + "Input": "Je reviendrai dernier 3mins", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "dernier 3mins", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:09:00,2016-11-07T16:12:00,PT3M)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:09:00", + "endDateTime": "2016-11-07 16:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:09:00", + "endDateTime": "2016-11-07 16:12:00" + } + }, + "Start": 14, + "Length": 13 + } + ] + }, + { + "Input": "Je reviendrai prochaine 5 heures", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "prochaine 5 heures", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T21:12:00,PT5H)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 21:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 21:12:00" + } + }, + "Start": 14, + "Length": 18 + } + ] + }, + { + "Input": "Je reviendrai derniere minute", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "derniere minute", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:11:00,2016-11-07T16:12:00,PT1M)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:11:00", + "endDateTime": "2016-11-07 16:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:11:00", + "endDateTime": "2016-11-07 16:12:00" + } + }, + "Start": 14, + "Length": 15 + } + ] + }, + { + "Input": "Je reviendrai prochain heure", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "prochain heure", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T17:12:00,PT1H)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 17:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 17:12:00" + } + }, + "Start": 14, + "Length": 14 + } + ] + }, + { + "Input": "Je reviendrai prochain quelques heures", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "prochain quelques heures", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T19:12:00,PT3H)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 19:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 19:12:00" + } + }, + "Start": 14, + "Length": 24 + } + ] + }, + { + "Input": "Je reviendrai mardi matinee", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "mardi matinee", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TMO", + "FutureResolution": { + "startDateTime": "2016-11-08 08:00:00", + "endDateTime": "2016-11-08 12:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 08:00:00", + "endDateTime": "2016-11-01 12:00:00" + } + }, + "Start": 14, + "Length": 13 + } + ] + }, + { + "Input": "Je reviendrai mardi l'apres-midi", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "mardi l'apres-midi", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TAF", + "FutureResolution": { + "startDateTime": "2016-11-08 12:00:00", + "endDateTime": "2016-11-08 16:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 12:00:00", + "endDateTime": "2016-11-01 16:00:00" + } + }, + "Start": 14, + "Length": 18 + } + ] + }, + { + "Input": "Je reviendrai mardi soiree", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "mardi soiree", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TEV", + "FutureResolution": { + "startDateTime": "2016-11-08 16:00:00", + "endDateTime": "2016-11-08 20:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 16:00:00", + "endDateTime": "2016-11-01 20:00:00" + } + }, + "Start": 14, + "Length": 12 + } + ] + }, + { + "Input": "rencontrons-nous dans le dรฉbut matin Mardi", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "dans le dรฉbut matin Mardi", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TMO", + "Mod": "start", + "FutureResolution": { + "startDateTime": "2016-11-08 08:00:00", + "endDateTime": "2016-11-08 10:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 08:00:00", + "endDateTime": "2016-11-01 10:00:00" + } + }, + "Start": 17, + "Length": 25 + } + ] + }, + { + "Input": "rencontrons-nous dans fin de matin Mardi", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "fin de matin Mardi", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TMO", + "Mod": "end", + "FutureResolution": { + "startDateTime": "2016-11-08 10:00:00", + "endDateTime": "2016-11-08 12:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 10:00:00", + "endDateTime": "2016-11-01 12:00:00" + } + }, + "Start": 22, + "Length": 18 + } + ] + }, + { + "Input": "rencontrons-nous dans fin matin Mardi", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "fin matin Mardi", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TMO", + "Mod": "end", + "FutureResolution": { + "startDateTime": "2016-11-08 10:00:00", + "endDateTime": "2016-11-08 12:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 10:00:00", + "endDateTime": "2016-11-01 12:00:00" + } + }, + "Start": 22, + "Length": 15 + } + ] + }, + { + "Input": "rencontrons-nous dans mardi tรดt d'aprรจs-midi", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "mardi tรดt d'aprรจs-midi", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TAF", + "Mod": "start", + "FutureResolution": { + "startDateTime": "2016-11-08 12:00:00", + "endDateTime": "2016-11-08 14:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 12:00:00", + "endDateTime": "2016-11-01 14:00:00" + } + }, + "Start": 22, + "Length": 22 + } + ] + }, + { + "Input": "Allons nous recontrer mardi fin d'apres-midi", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "mardi fin d'apres-midi", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TAF", + "Mod": "end", + "FutureResolution": { + "startDateTime": "2016-11-08 14:00:00", + "endDateTime": "2016-11-08 16:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 14:00:00", + "endDateTime": "2016-11-01 16:00:00" + } + }, + "Start": 22, + "Length": 22 + } + ] + }, + { + "Input": "rencontrons-nous dans fin nuit Mardi", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "fin nuit Mardi", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TNI", + "Mod": "end", + "FutureResolution": { + "startDateTime": "2016-11-08 22:00:00", + "endDateTime": "2016-11-08 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-01 22:00:00", + "endDateTime": "2016-11-01 23:59:59" + } + }, + "Start": 22, + "Length": 14 + } + ] + }, + { + "Input": "rencontrons-nous dans le tรดt nuit mardi", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "dans le tรดt nuit mardi", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TNI", + "Mod": "start", + "FutureResolution": { + "startDateTime": "2016-11-08 20:00:00", + "endDateTime": "2016-11-08 22:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 20:00:00", + "endDateTime": "2016-11-01 22:00:00" + } + }, + "Start": 17, + "Length": 22 + } + ] + }, + { + "Input": "rencontrons-nous dans fin de nuit mardi", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "fin de nuit mardi", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TNI", + "Mod": "end", + "FutureResolution": { + "startDateTime": "2016-11-08 22:00:00", + "endDateTime": "2016-11-08 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-01 22:00:00", + "endDateTime": "2016-11-01 23:59:59" + } + }, + "Start": 22, + "Length": 17 + } + ] + }, + { + "Input": "rencontrons-nous dans tรดt le soir mardi", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "tรดt le soir mardi", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TEV", + "Mod": "start", + "FutureResolution": { + "startDateTime": "2016-11-08 16:00:00", + "endDateTime": "2016-11-08 18:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 16:00:00", + "endDateTime": "2016-11-01 18:00:00" + } + }, + "Start": 22, + "Length": 17 + } + ] + }, + { + "Input": "rencontrons-nous fin de soir mardi", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "fin de soir mardi", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TEV", + "Mod": "end", + "FutureResolution": { + "startDateTime": "2016-11-08 18:00:00", + "endDateTime": "2016-11-08 20:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 18:00:00", + "endDateTime": "2016-11-01 20:00:00" + } + }, + "Start": 17, + "Length": 17 + } + ] + }, + { + "Input": "rencontrons-nous dans le fin de nuit Mardi", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "dans le fin de nuit Mardi", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TNI", + "Mod": "end", + "FutureResolution": { + "startDateTime": "2016-11-08 22:00:00", + "endDateTime": "2016-11-08 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-01 22:00:00", + "endDateTime": "2016-11-01 23:59:59" + } + }, + "Start": 17, + "Length": 25 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/French/DurationExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/French/DurationExtractor.json new file mode 100644 index 000000000..e38d8c2da --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/French/DurationExtractor.json @@ -0,0 +1,475 @@ +[ + { + "Input": "je partirai pour 3h", + "Results": [ + { + "Text": "3h", + "Type": "duration", + "Start": 17, + "Length": 2 + } + ] + }, + { + "Input": "je partirai pour 3jour", + "Results": [ + { + "Text": "3jour", + "Type": "duration", + "Start": 17, + "Length": 5 + } + ] + }, + { + "Input": "je partirai pour 3,5ans", + "Results": [ + { + "Text": "3,5ans", + "Type": "duration", + "Start": 17, + "Length": 6 + } + ] + }, + { + "Input": "je partirai pour 3 h", + "Results": [ + { + "Text": "3 h", + "Type": "duration", + "Start": 17, + "Length": 3 + } + ] + }, + { + "Input": "je partirai pour 3 heures", + "Results": [ + { + "Text": "3 heures", + "Type": "duration", + "Start": 17, + "Length": 8 + } + ] + }, + { + "Input": "je partirai pour 3 hrs", + "Results": [ + { + "Text": "3 hrs", + "Type": "duration", + "Start": 17, + "Length": 5 + } + ] + }, + { + "Input": "je partirai pour 3 hr", + "Results": [ + { + "Text": "3 hr", + "Type": "duration", + "Start": 17, + "Length": 4 + } + ] + }, + { + "Input": "je partirai pour 3 jour", + "Results": [ + { + "Text": "3 jour", + "Type": "duration", + "Start": 17, + "Length": 6 + } + ] + }, + { + "Input": "je partirai pour 3 mois", + "Results": [ + { + "Text": "3 mois", + "Type": "duration", + "Start": 17, + "Length": 6 + } + ] + }, + { + "Input": "je partirai pour 3 minutes", + "Results": [ + { + "Text": "3 minutes", + "Type": "duration", + "Start": 17, + "Length": 9 + } + ] + }, + { + "Input": "je partirai pour 3 min", + "Results": [ + { + "Text": "3 min", + "Type": "duration", + "Start": 17, + "Length": 5 + } + ] + }, + { + "Input": "je partirai pour 3,5 seconde", + "Results": [ + { + "Text": "3,5 seconde", + "Type": "duration", + "Start": 17, + "Length": 11 + } + ] + }, + { + "Input": "je partirai pour 123,45 sec", + "Results": [ + { + "Text": "123,45 sec", + "Type": "duration", + "Start": 17, + "Length": 10 + } + ] + }, + { + "Input": "je partirai pour deux semaines", + "Results": [ + { + "Text": "deux semaines", + "Type": "duration", + "Start": 17, + "Length": 13 + } + ] + }, + { + "Input": "je partirai pour vingt min", + "Results": [ + { + "Text": "vingt min", + "Type": "duration", + "Start": 17, + "Length": 9 + } + ] + }, + { + "Input": "je partirai pour vingt quatre heures", + "Results": [ + { + "Text": "vingt quatre heures", + "Type": "duration", + "Start": 17, + "Length": 19 + } + ] + }, + { + "Input": "Je partirai pour toute la journee", + "Results": [ + { + "Text": "toute la journee", + "Type": "duration", + "Start": 17, + "Length": 16 + } + ] + }, + { + "Input": "Je partirai pour toute la semaine", + "Results": [ + { + "Text": "toute la semaine", + "Type": "duration", + "Start": 17, + "Length": 16 + } + ] + }, + { + "Input": "Je partirai pour toute le mois", + "Results": [ + { + "Text": "toute le mois", + "Type": "duration", + "Start": 17, + "Length": 13 + } + ] + }, + { + "Input": "Je partirai pour toute l'annรฉe", + "Results": [ + { + "Text": "toute l'annรฉe", + "Type": "duration", + "Start": 17, + "Length": 13 + } + ] + }, + { + "Input": "Je partirai pour toute l'annee", + "Results": [ + { + "Text": "toute l'annee", + "Type": "duration", + "Start": 17, + "Length": 13 + } + ] + }, + { + "Input": "Je partirai pour une heure", + "Results": [ + { + "Text": "une heure", + "Type": "duration", + "Start": 17, + "Length": 9 + } + ] + }, + { + "Input": "Je partirai pendant un ans", + "Results": [ + { + "Text": "un ans", + "Type": "duration", + "Start": 20, + "Length": 6 + } + ] + }, + { + "Input": "demi annรฉe", + "Results": [ + { + "Text": "demi annรฉe", + "Type": "duration", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "demi-annee", + "Results": [ + { + "Text": "demi-annee", + "Type": "duration", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "Je partirai pour 3-min", + "Results": [ + { + "Text": "3-min", + "Type": "duration", + "Start": 17, + "Length": 5 + } + ] + }, + { + "Input": "Je partirai pour 30-minutes", + "Results": [ + { + "Text": "30-minutes", + "Type": "duration", + "Start": 17, + "Length": 10 + } + ] + }, + { + "Input": "Je partirai pour demi heure", + "Results": [ + { + "Text": "demi heure", + "Type": "duration", + "Start": 17, + "Length": 10 + } + ] + }, + { + "Input": "Je partirai pour une heure et demi", + "Results": [ + { + "Text": "une heure et demi", + "Type": "duration", + "Start": 17, + "Length": 17 + } + ] + }, + { + "Input": "Je partirai pour un heure et demi", + "Results": [ + { + "Text": "un heure et demi", + "Type": "duration", + "Start": 17, + "Length": 16 + } + ] + }, + { + "Input": "Je partirai pour une demi-heure", + "Results": [ + { + "Text": "une demi-heure", + "Type": "duration", + "Start": 17, + "Length": 14 + } + ] + }, + { + "Input": "Je partirai pour deux heures", + "Results": [ + { + "Text": "deux heures", + "Type": "duration", + "Start": 17, + "Length": 11 + } + ] + }, + { + "Input": "Je partirai pour deux et demi heures", + "Results": [ + { + "Text": "deux et demi heures", + "Type": "duration", + "Start": 17, + "Length": 19 + } + ] + }, + { + "Input": "en un semaine", + "Results": [ + { + "Text": "un semaine", + "Type": "duration", + "Start": 3, + "Length": 10 + } + ] + }, + { + "Input": "en un jour", + "Results": [ + { + "Text": "un jour", + "Type": "duration", + "Start": 3, + "Length": 7 + } + ] + }, + { + "Input": "pour un heure", + "Results": [ + { + "Text": "un heure", + "Type": "duration", + "Start": 5, + "Length": 8 + } + ] + }, + { + "Input": "pour un mois", + "Results": [ + { + "Text": "un mois", + "Type": "duration", + "Start": 5, + "Length": 7 + } + ] + }, + { + "Input": "Je partirai pour quel quรฉs heures", + "Results": [ + { + "Text": "quel quรฉs heures", + "Type": "duration", + "Start": 17, + "Length": 16 + } + ] + }, + { + "Input": "Je partirai pour quelques heures", + "Results": [ + { + "Text": "quelques heures", + "Type": "duration", + "Start": 17, + "Length": 15 + } + ] + }, + { + "Input": "Je partirai pour quelquรฉs minutes", + "Results": [ + { + "Text": "quelquรฉs minutes", + "Type": "duration", + "Start": 17, + "Length": 16 + } + ] + }, + { + "Input": "Je partirai pour quelque jours", + "Results": [ + { + "Text": "quelque jours", + "Type": "duration", + "Start": 17, + "Length": 13 + } + ] + }, + { + "Input": "Je partirai pour plusieurs jours", + "Results": [ + { + "Text": "plusieurs jours", + "Type": "duration", + "Start": 17, + "Length": 15 + } + ] + }, + { + "Input": "cette coursdu semaines prochaine", + "Results": [ + { + "Text": "semaines prochaine", + "Type": "duration", + "Start": 14, + "Length": 18 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/French/DurationParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/French/DurationParser.json new file mode 100644 index 000000000..777b75cbf --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/French/DurationParser.json @@ -0,0 +1,1760 @@ +[ + { + "Input": "je partirai pour 3h", + "Results": [ + { + "Text": "3h", + "Type": "duration", + "Value": { + "Timex": "PT3H", + "FutureResolution": { + "duration": "10800" + }, + "PastResolution": { + "duration": "10800" + } + }, + "Start": 17, + "Length": 2 + } + ] + }, + { + "Input": "je partirai pour 3jour", + "Results": [ + { + "Text": "3jour", + "Type": "duration", + "Value": { + "Timex": "P3D", + "FutureResolution": { + "duration": "259200" + }, + "PastResolution": { + "duration": "259200" + } + }, + "Start": 17, + "Length": 5 + } + ] + }, + { + "Input": "je partirai pour 3,5ans", + "Results": [ + { + "Text": "3,5ans", + "Type": "duration", + "Value": { + "Timex": "P3.5Y", + "FutureResolution": { + "duration": "110376000" + }, + "PastResolution": { + "duration": "110376000" + } + }, + "Start": 17, + "Length": 6 + } + ] + }, + { + "Input": "je partirai pour 3 h", + "Results": [ + { + "Text": "3 h", + "Type": "duration", + "Value": { + "Timex": "PT3H", + "FutureResolution": { + "duration": "10800" + }, + "PastResolution": { + "duration": "10800" + } + }, + "Start": 17, + "Length": 3 + } + ] + }, + { + "Input": "je partirai pour 3 heures", + "Results": [ + { + "Text": "3 heures", + "Type": "duration", + "Value": { + "Timex": "PT3H", + "FutureResolution": { + "duration": "10800" + }, + "PastResolution": { + "duration": "10800" + } + }, + "Start": 17, + "Length": 8 + } + ] + }, + { + "Input": "je partirai pour 3 hrs", + "Results": [ + { + "Text": "3 hrs", + "Type": "duration", + "Value": { + "Timex": "PT3H", + "FutureResolution": { + "duration": "10800" + }, + "PastResolution": { + "duration": "10800" + } + }, + "Start": 17, + "Length": 5 + } + ] + }, + { + "Input": "je partirai pour 3 hr", + "Results": [ + { + "Text": "3 hr", + "Type": "duration", + "Value": { + "Timex": "PT3H", + "FutureResolution": { + "duration": "10800" + }, + "PastResolution": { + "duration": "10800" + } + }, + "Start": 17, + "Length": 4 + } + ] + }, + { + "Input": "je partirai pour 3 jour", + "Results": [ + { + "Text": "3 jour", + "Type": "duration", + "Value": { + "Timex": "P3D", + "FutureResolution": { + "duration": "259200" + }, + "PastResolution": { + "duration": "259200" + } + }, + "Start": 17, + "Length": 6 + } + ] + }, + { + "Input": "je partirai pour 3 mois", + "Results": [ + { + "Text": "3 mois", + "Type": "duration", + "Value": { + "Timex": "P3M", + "FutureResolution": { + "duration": "7776000" + }, + "PastResolution": { + "duration": "7776000" + } + }, + "Start": 17, + "Length": 6 + } + ] + }, + { + "Input": "je partirai pour 3 minutes", + "Results": [ + { + "Text": "3 minutes", + "Type": "duration", + "Value": { + "Timex": "PT3M", + "FutureResolution": { + "duration": "180" + }, + "PastResolution": { + "duration": "180" + } + }, + "Start": 17, + "Length": 9 + } + ] + }, + { + "Input": "je partirai pour 3 min", + "Results": [ + { + "Text": "3 min", + "Type": "duration", + "Value": { + "Timex": "PT3M", + "FutureResolution": { + "duration": "180" + }, + "PastResolution": { + "duration": "180" + } + }, + "Start": 17, + "Length": 5 + } + ] + }, + { + "Input": "je partirai pour 3,5 seconde ", + "Results": [ + { + "Text": "3,5 seconde", + "Type": "duration", + "Value": { + "Timex": "PT3.5S", + "FutureResolution": { + "duration": "3.5" + }, + "PastResolution": { + "duration": "3.5" + } + }, + "Start": 17, + "Length": 11 + } + ] + }, + { + "Input": "je partirai pour 123,45 sec", + "Results": [ + { + "Text": "123,45 sec", + "Type": "duration", + "Value": { + "Timex": "PT123.45S", + "FutureResolution": { + "duration": "123.45" + }, + "PastResolution": { + "duration": "123.45" + } + }, + "Start": 17, + "Length": 10 + } + ] + }, + { + "Input": "je partirai pour deux semaines", + "Results": [ + { + "Text": "deux semaines", + "Type": "duration", + "Value": { + "Timex": "P2W", + "FutureResolution": { + "duration": "1209600" + }, + "PastResolution": { + "duration": "1209600" + } + }, + "Start": 17, + "Length": 13 + } + ] + }, + { + "Input": "je partirai pour vingt min", + "Results": [ + { + "Text": "vingt min", + "Type": "duration", + "Value": { + "Timex": "PT20M", + "FutureResolution": { + "duration": "1200" + }, + "PastResolution": { + "duration": "1200" + } + }, + "Start": 17, + "Length": 9 + } + ] + }, + { + "Input": "je partirai pour vingt quatre heures", + "Results": [ + { + "Text": "vingt quatre heures", + "Type": "duration", + "Value": { + "Timex": "PT24H", + "FutureResolution": { + "duration": "86400" + }, + "PastResolution": { + "duration": "86400" + } + }, + "Start": 17, + "Length": 19 + } + ] + }, + { + "Input": "je partirai pour toute la journee", + "Results": [ + { + "Text": "toute la journee", + "Type": "duration", + "Value": { + "Timex": "P1D", + "FutureResolution": { + "duration": "86400" + }, + "PastResolution": { + "duration": "86400" + } + }, + "Start": 17, + "Length": 16 + } + ] + }, + { + "Input": "je partirai pour toute la semaine", + "Results": [ + { + "Text": "toute la semaine", + "Type": "duration", + "Value": { + "Timex": "P1W", + "FutureResolution": { + "duration": "604800" + }, + "PastResolution": { + "duration": "604800" + } + }, + "Start": 17, + "Length": 16 + } + ] + }, + { + "Input": "je partirai pour toute le mois", + "Results": [ + { + "Text": "toute le mois", + "Type": "duration", + "Value": { + "Timex": "P1M", + "FutureResolution": { + "duration": "2592000" + }, + "PastResolution": { + "duration": "2592000" + } + }, + "Start": 17, + "Length": 13 + } + ] + }, + { + "Input": "je partirai pour toute l'annee", + "Results": [ + { + "Text": "toute l'annee", + "Type": "duration", + "Value": { + "Timex": "P1Y", + "FutureResolution": { + "duration": "31536000" + }, + "PastResolution": { + "duration": "31536000" + } + }, + "Start": 17, + "Length": 13 + } + ] + }, + { + "Input": "je partirai pour une heure", + "Results": [ + { + "Text": "une heure", + "Type": "duration", + "Value": { + "Timex": "PT1H", + "FutureResolution": { + "duration": "3600" + }, + "PastResolution": { + "duration": "3600" + } + }, + "Start": 17, + "Length": 9 + } + ] + }, + { + "Input": "demi ans", + "Results": [ + { + "Text": "demi ans", + "Type": "duration", + "Value": { + "Timex": "P0.5Y", + "FutureResolution": { + "duration": "15768000" + }, + "PastResolution": { + "duration": "15768000" + } + }, + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "je partirai pour 3-min", + "Results": [ + { + "Text": "3-min", + "Type": "duration", + "Value": { + "Timex": "PT3M", + "FutureResolution": { + "duration": "180" + }, + "PastResolution": { + "duration": "180" + } + }, + "Start": 17, + "Length": 5 + } + ] + }, + { + "Input": "je partirai pour 30-minutes", + "Results": [ + { + "Text": "30-minutes", + "Type": "duration", + "Value": { + "Timex": "PT30M", + "FutureResolution": { + "duration": "1800" + }, + "PastResolution": { + "duration": "1800" + } + }, + "Start": 17, + "Length": 10 + } + ] + }, + { + "Input": "je partirai pour un et demi heures", + "Results": [ + { + "Text": "un et demi heures", + "Type": "duration", + "Value": { + "Timex": "PT1.5H", + "FutureResolution": { + "duration": "5400" + }, + "PastResolution": { + "duration": "5400" + } + }, + "Start": 17, + "Length": 17 + } + ] + }, + { + "Input": "je partirai pour une et demi heure", + "Results": [ + { + "Text": "une et demi heure", + "Type": "duration", + "Value": { + "Timex": "PT1.5H", + "FutureResolution": { + "duration": "5400" + }, + "PastResolution": { + "duration": "5400" + } + }, + "Start": 17, + "Length": 17 + } + ] + }, + { + "Input": "je partirai pour demi heure", + "Results": [ + { + "Text": "demi heure", + "Type": "duration", + "Value": { + "Timex": "PT0.5H", + "FutureResolution": { + "duration": "1800" + }, + "PastResolution": { + "duration": "1800" + } + }, + "Start": 17, + "Length": 10 + } + ] + }, + { + "Input": "je partirai pour deux heures", + "Results": [ + { + "Text": "deux heures", + "Type": "duration", + "Value": { + "Timex": "PT2H", + "FutureResolution": { + "duration": "7200" + }, + "PastResolution": { + "duration": "7200" + } + }, + "Start": 17, + "Length": 11 + } + ] + }, + { + "Input": "je partirai pour deux et demi heures", + "Results": [ + { + "Text": "deux et demi heures", + "Type": "duration", + "Value": { + "Timex": "PT2.5H", + "FutureResolution": { + "duration": "9000" + }, + "PastResolution": { + "duration": "9000" + } + }, + "Start": 17, + "Length": 19 + } + ] + }, + { + "Input": "Je pars pour 3 heures", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "3 heures", + "Type": "duration", + "Value": { + "Timex": "PT3H", + "FutureResolution": { + "duration": "10800" + }, + "PastResolution": { + "duration": "10800" + } + }, + "Start": 13, + "Length": 8 + } + ] + }, + { + "Input": "Je pars pour 3 jours", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "3 jours", + "Type": "duration", + "Value": { + "Timex": "P3D", + "FutureResolution": { + "duration": "259200" + }, + "PastResolution": { + "duration": "259200" + } + }, + "Start": 13, + "Length": 7 + } + ] + }, + { + "Input": "Je pars pour trois ans et demi", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "trois ans et demi", + "Type": "duration", + "Value": { + "Timex": "P3.5Y", + "FutureResolution": { + "duration": "110376000" + }, + "PastResolution": { + "duration": "110376000" + } + }, + "Start": 13, + "Length": 17 + } + ] + }, + { + "Input": "Je pars pour trois heures", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "trois heures", + "Type": "duration", + "Value": { + "Timex": "PT3H", + "FutureResolution": { + "duration": "10800" + }, + "PastResolution": { + "duration": "10800" + } + }, + "Start": 13, + "Length": 12 + } + ] + }, + { + "Input": "Je pars pour 3h", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "3h", + "Type": "duration", + "Value": { + "Timex": "PT3H", + "FutureResolution": { + "duration": "10800" + }, + "PastResolution": { + "duration": "10800" + } + }, + "Start": 13, + "Length": 2 + } + ] + }, + { + "Input": "Je partirai pour 3 heures", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "3 heures", + "Type": "duration", + "Value": { + "Timex": "PT3H", + "FutureResolution": { + "duration": "10800" + }, + "PastResolution": { + "duration": "10800" + } + }, + "Start": 17, + "Length": 8 + } + ] + }, + { + "Input": "Je vais partir pour 3 heures", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "3 heures", + "Type": "duration", + "Value": { + "Timex": "PT3H", + "FutureResolution": { + "duration": "10800" + }, + "PastResolution": { + "duration": "10800" + } + }, + "Start": 20, + "Length": 8 + } + ] + }, + { + "Input": "Je partirai pour 3 jours", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "3 jours", + "Type": "duration", + "Value": { + "Timex": "P3D", + "FutureResolution": { + "duration": "259200" + }, + "PastResolution": { + "duration": "259200" + } + }, + "Start": 17, + "Length": 7 + } + ] + }, + { + "Input": "Je pars pour 3 mois", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "3 mois", + "Type": "duration", + "Value": { + "Timex": "P3M", + "FutureResolution": { + "duration": "7776000" + }, + "PastResolution": { + "duration": "7776000" + } + }, + "Start": 13, + "Length": 6 + } + ] + }, + { + "Input": "Je pars pour trois minutes", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "trois minutes", + "Type": "duration", + "Value": { + "Timex": "PT3M", + "FutureResolution": { + "duration": "180" + }, + "PastResolution": { + "duration": "180" + } + }, + "Start": 13, + "Length": 13 + } + ] + }, + { + "Input": "Je partirai pour 3 minutes", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "3 minutes", + "Type": "duration", + "Value": { + "Timex": "PT3M", + "FutureResolution": { + "duration": "180" + }, + "PastResolution": { + "duration": "180" + } + }, + "Start": 17, + "Length": 9 + } + ] + }, + { + "Input": "Je pars pour trois secondes et demi", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "trois secondes et demi", + "Type": "duration", + "Value": { + "Timex": "PT3.5S", + "FutureResolution": { + "duration": "3.5" + }, + "PastResolution": { + "duration": "3.5" + } + }, + "Start": 13, + "Length": 22 + } + ] + }, + { + "Input": "Je pars pour 123,45 secondes", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "123,45 secondes", + "Type": "duration", + "Value": { + "Timex": "PT123.45S", + "FutureResolution": { + "duration": "123.45" + }, + "PastResolution": { + "duration": "123.45" + } + }, + "Start": 13, + "Length": 15 + } + ] + }, + { + "Input": "Je pars pour deux semaines", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "deux semaines", + "Type": "duration", + "Value": { + "Timex": "P2W", + "FutureResolution": { + "duration": "1209600" + }, + "PastResolution": { + "duration": "1209600" + } + }, + "Start": 13, + "Length": 13 + } + ] + }, + { + "Input": "Je pars pour 20 minutes", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "20 minutes", + "Type": "duration", + "Value": { + "Timex": "PT20M", + "FutureResolution": { + "duration": "1200" + }, + "PastResolution": { + "duration": "1200" + } + }, + "Start": 13, + "Length": 10 + } + ] + }, + { + "Input": "Je pars pour vingt et quatre heures", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "vingt et quatre heures", + "Type": "duration", + "Value": { + "Timex": "PT24H", + "FutureResolution": { + "duration": "86400" + }, + "PastResolution": { + "duration": "86400" + } + }, + "Start": 13, + "Length": 22 + } + ] + }, + { + "Input": "Je pars toute la journรฉe", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "toute la journรฉe", + "Type": "duration", + "Value": { + "Timex": "P1D", + "FutureResolution": { + "duration": "86400" + }, + "PastResolution": { + "duration": "86400" + } + }, + "Start": 8, + "Length": 16 + } + ] + }, + { + "Input": "Je pars toute la semaine", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "toute la semaine", + "Type": "duration", + "Value": { + "Timex": "P1W", + "FutureResolution": { + "duration": "604800" + }, + "PastResolution": { + "duration": "604800" + } + }, + "Start": 8, + "Length": 16 + } + ] + }, + { + "Input": "Je pars tout le mois", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "tout le mois", + "Type": "duration", + "Value": { + "Timex": "P1M", + "FutureResolution": { + "duration": "2592000" + }, + "PastResolution": { + "duration": "2592000" + } + }, + "Start": 8, + "Length": 12 + } + ] + }, + { + "Input": "Je pars toute lโ€™annรฉe", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "toute lโ€™annรฉe", + "Type": "duration", + "Value": { + "Timex": "P1Y", + "FutureResolution": { + "duration": "31536000" + }, + "PastResolution": { + "duration": "31536000" + } + }, + "Start": 8, + "Length": 13 + } + ] + }, + { + "Input": "Je pars pendant toute la journรฉe", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "toute la journรฉe", + "Type": "duration", + "Value": { + "Timex": "P1D", + "FutureResolution": { + "duration": "86400" + }, + "PastResolution": { + "duration": "86400" + } + }, + "Start": 16, + "Length": 16 + } + ] + }, + { + "Input": "Je pars pendant toute la semaine", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "toute la semaine", + "Type": "duration", + "Value": { + "Timex": "P1W", + "FutureResolution": { + "duration": "604800" + }, + "PastResolution": { + "duration": "604800" + } + }, + "Start": 16, + "Length": 16 + } + ] + }, + { + "Input": "Je partirai pour un plein mois", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "plein mois", + "Type": "duration", + "Value": { + "Timex": "P1M", + "FutureResolution": { + "duration": "2592000" + }, + "PastResolution": { + "duration": "2592000" + } + }, + "Start": 20, + "Length": 10 + } + ] + }, + { + "Input": "Je pars pour une pleine annรฉe", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "pleine annรฉe", + "Type": "duration", + "Value": { + "Timex": "P1Y", + "FutureResolution": { + "duration": "31536000" + }, + "PastResolution": { + "duration": "31536000" + } + }, + "Start": 17, + "Length": 12 + } + ] + }, + { + "Input": "Je pars pour une pleine journรฉe", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "pleine journรฉe", + "Type": "duration", + "Value": { + "Timex": "P1D", + "FutureResolution": { + "duration": "86400" + }, + "PastResolution": { + "duration": "86400" + } + }, + "Start": 17, + "Length": 14 + } + ] + }, + { + "Input": "Je pars pour une pleine semaine", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "pleine semaine", + "Type": "duration", + "Value": { + "Timex": "P1W", + "FutureResolution": { + "duration": "604800" + }, + "PastResolution": { + "duration": "604800" + } + }, + "Start": 17, + "Length": 14 + } + ] + }, + { + "Input": "Je pars pour un plein mois", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "plein mois", + "Type": "duration", + "Value": { + "Timex": "P1M", + "FutureResolution": { + "duration": "2592000" + }, + "PastResolution": { + "duration": "2592000" + } + }, + "Start": 16, + "Length": 10 + } + ] + }, + { + "Input": "Je pars pour une annรฉe entiรจre", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "annรฉe entiรจre", + "Type": "duration", + "Value": { + "Timex": "P1Y", + "FutureResolution": { + "duration": "31536000" + }, + "PastResolution": { + "duration": "31536000" + } + }, + "Start": 17, + "Length": 13 + } + ] + }, + { + "Input": "Je pars pour une journรฉe entiรจre", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "journรฉe entiรจre", + "Type": "duration", + "Value": { + "Timex": "P1D", + "FutureResolution": { + "duration": "86400" + }, + "PastResolution": { + "duration": "86400" + } + }, + "Start": 17, + "Length": 15 + } + ] + }, + { + "Input": "Je pars pour une semaine entiรจre", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "semaine entiรจre", + "Type": "duration", + "Value": { + "Timex": "P1W", + "FutureResolution": { + "duration": "604800" + }, + "PastResolution": { + "duration": "604800" + } + }, + "Start": 17, + "Length": 15 + } + ] + }, + { + "Input": "Je pars pour un mois entier", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "mois entier", + "Type": "duration", + "Value": { + "Timex": "P1M", + "FutureResolution": { + "duration": "2592000" + }, + "PastResolution": { + "duration": "2592000" + } + }, + "Start": 16, + "Length": 11 + } + ] + }, + { + "Input": "Je pars pendant toute lโ€™annรฉe", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "toute lโ€™annรฉe", + "Type": "duration", + "Value": { + "Timex": "P1Y", + "FutureResolution": { + "duration": "31536000" + }, + "PastResolution": { + "duration": "31536000" + } + }, + "Start": 16, + "Length": 13 + } + ] + }, + { + "Input": "Je pars pour une heure", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "une heure", + "Type": "duration", + "Value": { + "Timex": "PT1H", + "FutureResolution": { + "duration": "3600" + }, + "PastResolution": { + "duration": "3600" + } + }, + "Start": 13, + "Length": 9 + } + ] + }, + { + "Input": "Je pars pour toute la journรฉe", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "toute la journรฉe", + "Type": "duration", + "Value": { + "Timex": "P1D", + "FutureResolution": { + "duration": "86400" + }, + "PastResolution": { + "duration": "86400" + } + }, + "Start": 13, + "Length": 16 + } + ] + }, + { + "Input": "semestre", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "semestre", + "Type": "duration", + "Value": { + "Timex": "P0.5Y", + "FutureResolution": { + "duration": "15768000" + }, + "PastResolution": { + "duration": "15768000" + } + }, + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "demi-annรฉe", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "demi-annรฉe", + "Type": "duration", + "Value": { + "Timex": "P0.5Y", + "FutureResolution": { + "duration": "15768000" + }, + "PastResolution": { + "duration": "15768000" + } + }, + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "Je pars pour 3 minutes", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "3 minutes", + "Type": "duration", + "Value": { + "Timex": "PT3M", + "FutureResolution": { + "duration": "180" + }, + "PastResolution": { + "duration": "180" + } + }, + "Start": 13, + "Length": 9 + } + ] + }, + { + "Input": "Je pars pour 30 minutes", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "30 minutes", + "Type": "duration", + "Value": { + "Timex": "PT30M", + "FutureResolution": { + "duration": "1800" + }, + "PastResolution": { + "duration": "1800" + } + }, + "Start": 13, + "Length": 10 + } + ] + }, + { + "Input": "Je pars pour une heure et demie", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "une heure et demie", + "Type": "duration", + "Value": { + "Timex": "PT1.5H", + "FutureResolution": { + "duration": "5400" + }, + "PastResolution": { + "duration": "5400" + } + }, + "Start": 13, + "Length": 18 + } + ] + }, + { + "Input": "Je partirai pour une heure et demie", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "une heure et demie", + "Type": "duration", + "Value": { + "Timex": "PT1.5H", + "FutureResolution": { + "duration": "5400" + }, + "PastResolution": { + "duration": "5400" + } + }, + "Start": 17, + "Length": 18 + } + ] + }, + { + "Input": "Je pars pour une demi-heure", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "demi-heure", + "Type": "duration", + "Value": { + "Timex": "PT0.5H", + "FutureResolution": { + "duration": "1800" + }, + "PastResolution": { + "duration": "1800" + } + }, + "Start": 17, + "Length": 10 + } + ] + }, + { + "Input": "Je pars pour deux heures", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "deux heures", + "Type": "duration", + "Value": { + "Timex": "PT2H", + "FutureResolution": { + "duration": "7200" + }, + "PastResolution": { + "duration": "7200" + } + }, + "Start": 13, + "Length": 11 + } + ] + }, + { + "Input": "Je pars pour deux heures et demie", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "deux heures et demie", + "Type": "duration", + "Value": { + "Timex": "PT2.5H", + "FutureResolution": { + "duration": "9000" + }, + "PastResolution": { + "duration": "9000" + } + }, + "Start": 13, + "Length": 20 + } + ] + }, + { + "Input": "Je pars pour un an, un mois et 21 jours", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "un an, un mois et 21 jours", + "Type": "duration", + "Value": { + "Timex": "P1Y1M21D", + "FutureResolution": { + "duration": "35942400" + }, + "PastResolution": { + "duration": "35942400" + } + }, + "Start": 13, + "Length": 26 + } + ] + }, + { + "Input": "Je pars pour deux jours et un mois", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "deux jours et un mois", + "Type": "duration", + "Value": { + "Timex": "P1M2D", + "FutureResolution": { + "duration": "2764800" + }, + "PastResolution": { + "duration": "2764800" + } + }, + "Start": 13, + "Length": 21 + } + ] + }, + { + "Input": "Je pars pour une semaine et trois jours", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "une semaine et trois jours", + "Type": "duration", + "Value": { + "Timex": "P1W3D", + "FutureResolution": { + "duration": "864000" + }, + "PastResolution": { + "duration": "864000" + } + }, + "Start": 13, + "Length": 26 + } + ] + }, + { + "Input": "Je pars pour quelques semaines", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "quelques semaines", + "Type": "duration", + "Value": { + "Timex": "P2W", + "FutureResolution": { + "duration": "1209600" + }, + "PastResolution": { + "duration": "1209600" + } + }, + "Start": 13, + "Length": 17 + } + ] + }, + { + "Input": "Je serai absent quelques jours.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "quelques jours", + "Type": "duration", + "Value": { + "Timex": "P2D", + "FutureResolution": { + "duration": "172800" + }, + "PastResolution": { + "duration": "172800" + } + }, + "Start": 16, + "Length": 14 + } + ] + }, + { + "Input": "Je serai absent moins de deux jours.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "moins de deux jours", + "Type": "duration", + "Value": { + "Mod": "less", + "Timex": "P2D", + "FutureResolution": { + "duration": "172800" + }, + "PastResolution": { + "duration": "172800" + } + }, + "Start": 16, + "Length": 19 + } + ] + }, + { + "Input": "Je pars plus dโ€™une heure", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "plus dโ€™une heure", + "Type": "duration", + "Value": { + "Timex": "PT1H", + "Mod": "more", + "FutureResolution": { + "duration": "3600" + }, + "PastResolution": { + "duration": "3600" + } + }, + "Start": 8, + "Length": 16 + } + ] + }, + { + "Input": "Je pars encore une heure", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "encore une heure", + "Type": "duration", + "Value": { + "Timex": "PT1H", + "FutureResolution": { + "duration": "3600" + }, + "PastResolution": { + "duration": "3600" + } + }, + "Start": 8, + "Length": 16 + } + ] + }, + { + "Input": "Jโ€™ai connu que tu serais sorti encore une semaine.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "encore une semaine", + "Type": "duration", + "Value": { + "Timex": "P1W", + "FutureResolution": { + "duration": "604800" + }, + "PastResolution": { + "duration": "604800" + } + }, + "Start": 31, + "Length": 18 + } + ] + }, + { + "Input": "On peut attendre encore un mois?", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "encore un mois", + "Type": "duration", + "Value": { + "Timex": "P1M", + "FutureResolution": { + "duration": "2592000" + }, + "PastResolution": { + "duration": "2592000" + } + }, + "Start": 17, + "Length": 14 + } + ] + }, + { + "Input": "On peut attendre un autre jour ouvrรฉ?", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "un autre jour ouvrรฉ", + "Type": "duration", + "Value": { + "Timex": "P1BD", + "FutureResolution": { + "duration": "86400" + }, + "PastResolution": { + "duration": "86400" + } + }, + "Start": 17, + "Length": 19 + } + ] + }, + { + "Input": "Je pars pour 20 ans.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "20 ans", + "Type": "duration", + "Value": { + "Timex": "P20Y", + "FutureResolution": { + "duration": "630720000" + }, + "PastResolution": { + "duration": "630720000" + } + }, + "Start": 13, + "Length": 6 + } + ] + }, + { + "Input": "Je pars pour quinze jours.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "quinze jours", + "Type": "duration", + "Value": { + "Timex": "P2W", + "FutureResolution": { + "duration": "1209600" + }, + "PastResolution": { + "duration": "1209600" + } + }, + "Start": 13, + "Length": 12 + } + ] + } +] diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/French/HolidayExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/French/HolidayExtractor.json new file mode 100644 index 000000000..8dc5a1882 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/French/HolidayExtractor.json @@ -0,0 +1,282 @@ +[ + { + "Input": "Je reviendrai sur Yuandan", + "Results": [ + { + "Text": "Yuandan", + "Type": "date", + "Start": 18, + "Length": 7 + } + ] + }, + { + "Input": "Je reviendrai sur jour de thanks giving", + "Results": [ + { + "Text": "jour de thanks giving", + "Type": "date", + "Start": 18, + "Length": 21 + } + ] + }, + { + "Input": "Je reviendrai sur fete de pere", + "Results": [ + { + "Text": "fete de pere", + "Type": "date", + "Start": 18, + "Length": 12 + } + ] + }, + { + "Input": "Je reviendrai sur noel", + "Results": [ + { + "Text": "noel", + "Type": "date", + "Start": 18, + "Length": 4 + } + ] + }, + { + "Input": "Je reviendrai sur jour de noรซl", + "Results": [ + { + "Text": "noรซl", + "Type": "date", + "Start": 26, + "Length": 4 + } + ] + }, + { + "Input": "Je reviendrai sur fete des meres", + "Results": [ + { + "Text": "fete des meres", + "Type": "date", + "Start": 18, + "Length": 14 + } + ] + }, + { + "Input": "Je reviendrai sur le fete du travail", + "Results": [ + { + "Text": "fete du travail", + "Type": "date", + "Start": 21, + "Length": 15 + } + ] + }, + { + "Input": "Je reviendrai sur halloween d'annee prochain", + "Results": [ + { + "Text": "halloween d'annee prochain", + "Type": "date", + "Start": 18, + "Length": 26 + } + ] + }, + { + "Input": "Je reviendrai sur thanksgiving", + "Results": [ + { + "Text": "thanksgiving", + "Type": "date", + "Start": 18, + "Length": 12 + } + ] + }, + { + "Input": "Je reviendrai sur Yuandan cette annee", + "Results": [ + { + "Text": "Yuandan cette annee", + "Type": "date", + "Start": 18, + "Length": 19 + } + ] + }, + { + "Input": "Je reviendrai sur Yuandan de 2016", + "Results": [ + { + "Text": "Yuandan de 2016", + "Type": "date", + "Start": 18, + "Length": 15 + } + ] + }, + { + "Input": "Je reviendrai sur Yuandan 2016", + "Results": [ + { + "Text": "Yuandan 2016", + "Type": "date", + "Start": 18, + "Length": 12 + } + ] + }, + { + "Input": "Je reviendrai sur le Vendredi Saint", + "Results": [ + { + "Text": "Vendredi Saint", + "Type": "date", + "Start": 21, + "Length": 14 + } + ] + }, + { + "Input": "J'y retournerai ร  Noรซl", + "NotSupported":"dotnet, javascript, python, java", + "Results": [ + { + "Text": "Noรซl", + "Type": "date", + "Start": 16, + "Length": 9 + } + ] + }, + { + "Input": "J'y retournerai le jour de Noรซl", + "NotSupported":"dotnet, javascript, python, java", + "Results": [ + { + "Text": "jour de Noรซl", + "Type": "date", + "Start": 16, + "Length": 13 + } + ] + }, + { + "Input": "J'y retournerai le 1er janvier", + "NotSupported":"dotnet, javascript, python, java", + "Results": [ + { + "Text": "1er janvier", + "Type": "date", + "Start": 16, + "Length": 7 + } + ] + }, + { + "Input": "J'y retournerai sur le jour de l'action de grรขce", + "NotSupported":"dotnet, javascript, python, java", + "Results": [ + { + "Text": "jour de l'action de grรขce", + "Type": "date", + "Start": 16, + "Length": 17 + } + ] + }, + { + "Input": "J'y retournerai ร  la fรชte des pรจres", + "NotSupported":"dotnet, javascript, python, java", + "Results": [ + { + "Text": "fรชte des pรจres", + "Type": "date", + "Start": 16, + "Length": 12 + } + ] + }, + { + "Input": "J'y retournerai le 1er janvier de cette annรฉe", + "NotSupported":"dotnet, javascript, python, java", + "Results": [ + { + "Text": "1er janvier de cette annรฉe", + "Type": "date", + "Start": 16, + "Length": 20 + } + ] + }, + { + "Input": "J'y retournerai le 1er janvier de 2016", + "NotSupported":"dotnet, javascript, python, java", + "Results": [ + { + "Text": "1er janvier de 2016", + "Type": "date", + "Start": 16, + "Length": 15 + } + ] + }, + { + "Input": "J'y retournerai le 1er janvier en 2016", + "NotSupported":"dotnet, javascript, python, java", + "Results": [ + { + "Text": "1er janvier en 2016", + "Type": "date", + "Start": 16, + "Length": 12 + } + ] + }, + { + "Input": "J'y retournerai ร  lundi pur", + "NotSupported":"dotnet, javascript, python, java", + "Results": [ + { + "Text": "lundi pur", + "Type": "date", + "Start": 16, + "Length": 12 + } + ] + }, + { + "Input": "Le jour de Martin Luther King est une fรชte fรฉdรฉrale amรฉricaine.", + "NotSupported":"dotnet, javascript, python, java", + "Results": [ + { + "Text": "jour de Martin Luther King", + "Type": "date", + "Start": 0, + "Length": 22 + } + ] + }, + { + "Input": "Le jour de MLK est une fรชte fรฉdรฉrale amรฉricaine.", + "NotSupported":"dotnet, javascript, python, java", + "Results": [ + { + "Text": "jour de MLK", + "Type": "date", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "Martin Luther King possรจde une fรชte sous son nom", + "NotSupported":"dotnet, javascript, python, java", + "Results": [] + } +] diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/French/HolidayParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/French/HolidayParser.json new file mode 100644 index 000000000..770e751e0 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/French/HolidayParser.json @@ -0,0 +1,646 @@ +[ + { + "Input": "Je reviendrai sur Yuandan", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "Yuandan", + "Type": "date", + "Value": { + "Timex": "XXXX-01-01", + "FutureResolution": { + "date": "2017-01-01" + }, + "PastResolution": { + "date": "2016-01-01" + } + }, + "Start": 18, + "Length": 7 + } + ] + }, + { + "Input": "Je reviendrai sur thanksgiving", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "thanksgiving", + "Type": "date", + "Value": { + "Timex": "XXXX-11-WXX-4-4", + "FutureResolution": { + "date": "2016-11-24" + }, + "PastResolution": { + "date": "2015-11-26" + } + }, + "Start": 18, + "Length": 12 + } + ] + }, + { + "Input": "Je reviendrai sur le jour de thanksgiving", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "jour de thanksgiving", + "Type": "date", + "Value": { + "Timex": "XXXX-11-WXX-4-4", + "FutureResolution": { + "date": "2016-11-24" + }, + "PastResolution": { + "date": "2015-11-26" + } + }, + "Start": 21, + "Length": 20 + } + ] + }, + { + "Input": "Je reviendrai sur fete des peres", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "fete des peres", + "Type": "date", + "Value": { + "Timex": "XXXX-06-WXX-7-3", + "FutureResolution": { + "date": "2017-06-18" + }, + "PastResolution": { + "date": "2016-06-19" + } + }, + "Start": 18, + "Length": 14 + } + ] + }, + { + "Input": "Je reviendrai sur fete des meres", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "fete des meres", + "Type": "date", + "Value": { + "Timex": "XXXX-05-WXX-7-2", + "FutureResolution": { + "date": "2017-05-14" + }, + "PastResolution": { + "date": "2016-05-08" + } + }, + "Start": 18, + "Length": 14 + } + ] + }, + { + "Input": "Je reviendrai sur jour de thanks giving 2010", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "jour de thanks giving 2010", + "Type": "date", + "Value": { + "Timex": "2010-11-WXX-4-4", + "FutureResolution": { + "date": "2010-11-25" + }, + "PastResolution": { + "date": "2010-11-25" + } + }, + "Start": 18, + "Length": 26 + } + ] + }, + { + "Input": "Je reviendrai sur noel", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "noel", + "Type": "date", + "Value": { + "Timex": "XXXX-12-25", + "FutureResolution": { + "date": "2016-12-25" + }, + "PastResolution": { + "date": "2015-12-25" + } + }, + "Start": 18, + "Length": 4 + } + ] + }, + { + "Input": "Je reviendrai sur la veille de noel", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "veille de noel", + "Type": "date", + "Value": { + "Timex": "XXXX-12-24", + "FutureResolution": { + "date": "2016-12-24" + }, + "PastResolution": { + "date": "2015-12-24" + } + }, + "Start": 21, + "Length": 14 + } + ] + }, + { + "Input": "Je reviendrai sur reveillon de noel", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "reveillon de noel", + "Type": "date", + "Value": { + "Timex": "XXXX-12-24", + "FutureResolution": { + "date": "2016-12-24" + }, + "PastResolution": { + "date": "2015-12-24" + } + }, + "Start": 18, + "Length": 17 + } + ] + }, + { + "Input": "Je reviendrai sur le nouvel an", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "nouvel an", + "Type": "date", + "Value": { + "Timex": "XXXX-01-01", + "FutureResolution": { + "date": "2017-01-01" + }, + "PastResolution": { + "date": "2016-01-01" + } + }, + "Start": 21, + "Length": 9 + } + ] + }, + { + "Input": "Je reviendrai sur fete des peres de 2015", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "fete des peres de 2015", + "Type": "date", + "Value": { + "Timex": "2015-06-WXX-7-3", + "FutureResolution": { + "date": "2015-06-21" + }, + "PastResolution": { + "date": "2015-06-21" + } + }, + "Start": 18, + "Length": 22 + } + ] + }, + { + "Input": "Je reviendrai sur la saint-sylvestre", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "la saint-sylvestre", + "Type": "date", + "Value": { + "Timex": "XXXX-12-31", + "FutureResolution": { + "date": "2016-12-31" + }, + "PastResolution": { + "date": "2015-12-31" + } + }, + "Start": 18, + "Length": 18 + } + ] + }, + { + "Input": "Je reveindrai sur rรฉveillon de Nouvel an", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "rรฉveillon de Nouvel an", + "Type": "date", + "Value": { + "Timex": "XXXX-12-31", + "FutureResolution": { + "date": "2016-12-31" + }, + "PastResolution": { + "date": "2015-12-31" + } + }, + "Start": 18, + "Length": 22 + } + ] + }, + { + "Input": "Je reviens sur noรซl", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "noรซl", + "Type": "date", + "Value": { + "Timex": "XXXX-12-25", + "FutureResolution": { + "date": "2016-12-25" + }, + "PastResolution": { + "date": "2015-12-25" + } + }, + "Start": 15, + "Length": 4 + } + ] + }, + { + "Input": "Je reviens sur yuandan", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "yuandan", + "Type": "date", + "Value": { + "Timex": "XXXX-01-01", + "FutureResolution": { + "date": "2017-01-01" + }, + "PastResolution": { + "date": "2016-01-01" + } + }, + "Start": 15, + "Length": 7 + } + ] + }, + { + "Input": "Je reviens sur nouvel an chinois", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "nouvel an chinois", + "Type": "date", + "Value": { + "Timex": "XXXX-01-01", + "FutureResolution": { + "date": "2017-01-01" + }, + "PastResolution": { + "date": "2016-01-01" + } + }, + "Start": 15, + "Length": 17 + } + ] + }, + { + "Input": "Je reviens sur le jour de thanks giving", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "jour de thanks giving", + "Type": "date", + "Value": { + "Timex": "XXXX-11-WXX-4-4", + "FutureResolution": { + "date": "2016-11-24" + }, + "PastResolution": { + "date": "2015-11-26" + } + }, + "Start": 18, + "Length": 21 + } + ] + }, + { + "Input": "Je reviens sur l'action de grace", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "l'action de grace", + "Type": "date", + "Value": { + "Timex": "XXXX-11-WXX-4-4", + "FutureResolution": { + "date": "2016-11-24" + }, + "PastResolution": { + "date": "2015-11-26" + } + }, + "Start": 15, + "Length": 17 + } + ] + }, + { + "Input": "Je reviens sur thanksgiving", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "thanksgiving", + "Type": "date", + "Value": { + "Timex": "XXXX-11-WXX-4-4", + "FutureResolution": { + "date": "2016-11-24" + }, + "PastResolution": { + "date": "2015-11-26" + } + }, + "Start": 15, + "Length": 12 + } + ] + }, + { + "Input": "Je reviens sur fete des peres", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "fete des peres", + "Type": "date", + "Value": { + "Timex": "XXXX-06-WXX-7-3", + "FutureResolution": { + "date": "2017-06-18" + }, + "PastResolution": { + "date": "2016-06-19" + } + }, + "Start": 15, + "Length": 14 + } + ] + }, + { + "Input": "Je reviens sur fete des meres", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "fete des meres", + "Type": "date", + "Value": { + "Timex": "XXXX-05-WXX-7-2", + "FutureResolution": { + "date": "2017-05-14" + }, + "PastResolution": { + "date": "2016-05-08" + } + }, + "Start": 15, + "Length": 14 + } + ] + }, + { + "Input": "Je reviens sur fete du travail", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "fete du travail", + "Type": "date", + "Value": { + "Timex": "XXXX-09-WXX-1-1", + "FutureResolution": { + "date": "2017-09-04" + }, + "PastResolution": { + "date": "2016-09-05" + } + }, + "Start": 15, + "Length": 15 + } + ] + }, + { + "Input": "Je reviens sur le jour de thanks giving 2010", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "jour de thanks giving 2010", + "Type": "date", + "Value": { + "Timex": "2010-11-WXX-4-4", + "FutureResolution": { + "date": "2010-11-25" + }, + "PastResolution": { + "date": "2010-11-25" + } + }, + "Start": 18, + "Length": 26 + } + ] + }, + { + "Input": "je reviens sur fete des peres 2015", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "fete des peres 2015", + "Type": "date", + "Value": { + "Timex": "2015-06-WXX-7-3", + "FutureResolution": { + "date": "2015-06-21" + }, + "PastResolution": { + "date": "2015-06-21" + } + }, + "Start": 15, + "Length": 19 + } + ] + }, + { + "Input": "je reviens sur noel", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "noel", + "Type": "date", + "Value": { + "Timex": "XXXX-12-25", + "FutureResolution": { + "date": "2016-12-25" + }, + "PastResolution": { + "date": "2015-12-25" + } + }, + "Start": 15, + "Length": 4 + } + ] + }, + { + "Input": "je reviens sur la veille de noel", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "veille de noel", + "Type": "date", + "Value": { + "Timex": "XXXX-12-24", + "FutureResolution": { + "date": "2016-12-24" + }, + "PastResolution": { + "date": "2015-12-24" + } + }, + "Start": 18, + "Length": 14 + } + ] + }, + { + "Input": "je reviens sur reveillon de noel", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "reveillon de noel", + "Type": "date", + "Value": { + "Timex": "XXXX-12-24", + "FutureResolution": { + "date": "2016-12-24" + }, + "PastResolution": { + "date": "2015-12-24" + } + }, + "Start": 15, + "Length": 17 + } + ] + }, + { + "Input": "je reviens sur nouvel an", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "nouvel an", + "Type": "date", + "Value": { + "Timex": "XXXX-01-01", + "FutureResolution": { + "date": "2017-01-01" + }, + "PastResolution": { + "date": "2016-01-01" + } + }, + "Start": 15, + "Length": 9 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/French/MergedExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/French/MergedExtractor.json new file mode 100644 index 000000000..ca1d7e617 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/French/MergedExtractor.json @@ -0,0 +1,357 @@ +[ + { + "Input": "06/06 12:15", + "Results": [ + { + "Text": "06/06 12:15", + "Type": "datetime", + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "06/06/12 15:15", + "Results": [ + { + "Text": "06/06/12 15:15", + "Type": "datetime", + "Start": 0, + "Length": 14 + } + ] + }, + { + "Input": "06/06, 2015", + "Results": [ + { + "Text": "06/06, 2015", + "Type": "date", + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "C'est 2 jours", + "Results": [ + { + "Text": "2 jours", + "Type": "duration", + "Start": 6, + "Length": 7 + } + ] + }, + { + "Input": "C'est avant 16h", + "Results": [ + { + "Text": "avant 16h", + "Type": "time", + "Start": 6, + "Length": 9 + } + ] + }, + { + "Input": "C'est avant 16h demain", + "Results": [ + { + "Text": "avant 16h demain", + "Type": "datetime", + "Start": 6, + "Length": 16 + } + ] + }, + { + "Input": "C'est avant lendemain 16h ", + "Results": [ + { + "Text": "avant lendemain 16h", + "Type": "datetime", + "Start": 6, + "Length": 19 + } + ] + }, + { + "Input": "C'est apres 16h", + "Results": [ + { + "Text": "apres 16h", + "Type": "time", + "Start": 6, + "Length": 9 + } + ] + }, + { + "Input": "C'est apres 16h lendemain", + "Results": [ + { + "Text": "apres 16h lendemain", + "Type": "datetime", + "Start": 6, + "Length": 19 + } + ] + }, + { + "Input": "C'est apres lendemain 16h ", + "Results": [ + { + "Text": "apres lendemain 16h", + "Type": "datetime", + "Start": 6, + "Length": 19 + } + ] + }, + { + "Input": "Je reviendrai dans 5 minutes", + "Results": [ + { + "Text": "dans 5 minutes", + "Type": "datetime", + "Start": 14, + "Length": 14 + } + ] + }, + { + "Input": "derniere semaine", + "Results": [ + { + "Text": "derniere semaine", + "Type": "daterange", + "Start": 0, + "Length": 16 + } + ] + }, + { + "Input": "lundi dernier", + "Results": [ + { + "Text": "lundi dernier", + "Type": "date", + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "quel courriel a reรงu une rรฉponse", + "Results": [] + }, + { + "Input": "il est souvent seul", + "Results": [] + }, + { + "Input": "apres 2/7 ", + "Results": [ + { + "Text": "apres 2/7", + "Type": "date", + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "depuis 2/7 ", + "Results": [ + { + "Text": "depuis 2/7", + "Type": "date", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "avant 2/7 ", + "Results": [ + { + "Text": "avant 2/7", + "Type": "date", + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "organiser une rรฉunion du 9am ร  11am", + "Results": [ + { + "Text": "du 9am ร  11am", + "Type": "timerange", + "Start": 22, + "Length": 13 + } + ] + }, + { + "Input": "organiser une reunion des 9 ร  11", + "Results": [ + { + "Text": "9 ร  11", + "Type": "timerange", + "Start": 26, + "Length": 6 + } + ] + }, + { + "Input": "organiser une reunion des 9am a 11am demain", + "Results": [ + { + "Text": "des 9am a 11am demain", + "Type": "datetimerange", + "Start": 22, + "Length": 21 + } + ] + }, + { + "Input": "Changer 22 Juillet rencontre Bellevue a 22 Aout", + "Results": [ + { + "Text": "22 Juillet", + "Type": "date", + "Start": 8, + "Length": 10 + }, + { + "Text": "22 Aout", + "Type": "date", + "Start": 40, + "Length": 7 + } + ] + }, + { + "Input": "Je serais sorti 11 / 2016", + "Results": [ + { + "Text": "11 / 2016", + "Type": "daterange", + "Start": 16, + "Length": 9 + } + ] + }, + { + "Input": "Je serais sorti 11/ 2016", + "Results": [ + { + "Text": "11/ 2016", + "Type": "daterange", + "Start": 16, + "Length": 8 + } + ] + }, + { + "Input": "Je serais sorti 11 /2016", + "Results": [ + { + "Text": "11 /2016", + "Type": "daterange", + "Start": 16, + "Length": 8 + } + ] + }, + { + "Input": "Je serais sorti 11-2016", + "Results": [ + { + "Text": "11-2016", + "Type": "daterange", + "Start": 16, + "Length": 7 + } + ] + }, + { + "Input": "Je serais sorti 11 - 2016", + "Results": [ + { + "Text": "11 - 2016", + "Type": "daterange", + "Start": 16, + "Length": 10 + } + ] + }, + { + "Input": "Je serais sorti 2016 / 11", + "Results": [ + { + "Text": "2016 / 11", + "Type": "daterange", + "Start": 16, + "Length": 9 + } + ] + }, + { + "Input": "Je serais sorti 2016/11", + "Results": [ + { + "Text": "2016/11", + "Type": "daterange", + "Start": 16, + "Length": 7 + } + ] + }, + { + "Input": "Je serais sorti 2016 - 11", + "Results": [ + { + "Text": "2016 - 11", + "Type": "daterange", + "Start": 16, + "Length": 9 + } + ] + }, + { + "Input": "Je serais sorti 2016-11", + "Results": [ + { + "Text": "2016-11", + "Type": "daterange", + "Start": 16, + "Length": 7 + } + ] + }, + { + "Input": "Je serais sorti 2016 -11", + "Results": [ + { + "Text": "2016 -11", + "Type": "daterange", + "Start": 16, + "Length": 9 + } + ] + }, + { + "Input": "Je serais sorti Septembre 2016", + "Results": [ + { + "Text": "Septembre 2016", + "Type": "daterange", + "Start": 16, + "Length": 14 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/French/MergedExtractorSkipFromTo.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/French/MergedExtractorSkipFromTo.json new file mode 100644 index 000000000..f9fd7f0f0 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/French/MergedExtractorSkipFromTo.json @@ -0,0 +1,110 @@ +[ + { + "Input": "changer la reunion du 9am au 11am", + "NotSupported":"dotnet, javascript, python, java", + "Results": [ + { + "Start": 22, + "Length": 3, + "Text": "9am", + "Type": "time" + }, + { + "Start": 29, + "Length": 4, + "Text": "11am", + "Type": "time" + } + ] + }, + { + "Input": "changer la reunion du 19 Nov au 23 Nov", + "NotSupported":"dotnet, javascript, python, java", + "Results": [ + { + "Start": 22, + "Length": 6, + "Text": "19 Nov", + "Type": "date" + }, + { + "Start": 32, + "Length": 6, + "Text": "23 Nov", + "Type": "date" + } + ] + }, + { + "Input": "changer la reunion du 19 Nov ร  23 Nov", + "NotSupported":"dotnet, javascript, python, java", + "Results": [ + { + "Start": 22, + "Length": 6, + "Text": "19 Nov", + "Type": "date" + }, + { + "Start": 31, + "Length": 6, + "Text": "23 Nov", + "Type": "date" + } + ] + }, + { + "Input": "changer la reunion du 19 Nov a 23 Nov", + "NotSupported":"dotnet, javascript, python, java", + "Results": [ + { + "Start": 22, + "Length": 6, + "Text": "19 Nov", + "Type": "date" + }, + { + "Start": 31, + "Length": 6, + "Text": "23 Nov", + "Type": "date" + } + ] + }, + { + "Input": "Changez ma confรฉrence de 9am ร  11am", + "NotSupported":"dotnet, javascript, python, java", + "Results": [ + { + "Start": 25, + "Length": 3, + "Text": "9am", + "Type": "time" + }, + { + "Start": 31, + "Length": 4, + "Text": "11am", + "Type": "time" + } + ] + }, + { + "Input": "Changez ma confรฉrence du 19 novembre au 23 novembre.", + "NotSupported":"dotnet, javascript, python, java", + "Results": [ + { + "Start": 25, + "Length": 11, + "Text": "19 novembre", + "Type": "date" + }, + { + "Start": 40, + "Length": 11, + "Text": "23 novembre", + "Type": "date" + } + ] + } +] diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/French/MergedParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/French/MergedParser.json new file mode 100644 index 000000000..1593b9eff --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/French/MergedParser.json @@ -0,0 +1,560 @@ +[ + { + "Input": "Changer 22 Juillet rencontre Bellevue a 22 Aout", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "22 Juillet", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "XXXX-07-22", + "type": "date", + "value": "2016-07-22" + }, + { + "timex": "XXXX-07-22", + "type": "date", + "value": "2017-07-22" + } + ] + }, + "Start": 8, + "Length": 10 + }, + { + "Text": "22 Aout", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "XXXX-08-22", + "type": "date", + "value": "2016-08-22" + }, + { + "timex": "XXXX-08-22", + "type": "date", + "value": "2017-08-22" + } + ] + }, + "Start": 40, + "Length": 7 + } + ] + }, + { + "Input": "planifier une reunion a 8pm chaque semaine ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "8pm", + "Type": "datetimeV2.time", + "Value": { + "values": [ + { + "timex": "T20", + "type": "time", + "value": "20:00:00" + } + ] + }, + "Start": 24, + "Length": 3 + }, + { + "Text": "chaque semaine", + "Type": "datetimeV2.set", + "Value": { + "values": [ + { + "timex": "P1W", + "type": "set", + "value": "not resolved" + } + ] + }, + "Start": 28, + "Length": 14 + } + ] + }, + { + "Input": "apres 8pm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "apres 8pm", + "Type": "datetimeV2.timerange", + "Value": { + "values": [ + { + "timex": "T20", + "Mod": "after", + "type": "timerange", + "start": "20:00:00", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "avant 8pm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "avant 8pm", + "Type": "datetimeV2.timerange", + "Value": { + "values": [ + { + "timex": "T20", + "Mod": "before", + "type": "timerange", + "end": "20:00:00", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "depuis 8pm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "depuis 8pm", + "Type": "datetimeV2.timerange", + "Value": { + "values": [ + { + "timex": "T20", + "Mod": "since", + "type": "timerange", + "start": "20:00:00", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "Vendredi d'apres-midis", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "Vendredi d'apres-midis", + "Type": "datetimeV2.datetimerange", + "Value": { + "values": [ + { + "timex": "XXXX-WXX-5TAF", + "type": "datetimerange", + "start": "2016-11-04 12:00:00", + "end": "2016-11-04 16:00:00" + }, + { + "timex": "XXXX-WXX-5TAF", + "type": "datetimerange", + "start": "2016-11-11 12:00:00", + "end": "2016-11-11 16:00:00" + } + ] + }, + "Start": 0, + "Length": 22 + } + ] + }, + { + "Input": "organiser une rรฉunion dans 3 semaines", + "Context": { + "ReferenceDateTime": "2020-06-30T00:00:00" + }, + "NotSupported": "javascript,python", + "Results": [ + { + "Text": "dans 3 semaines", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "2020-07-21", + "type": "date", + "value": "2020-07-21" + } + ] + }, + "Start": 22, + "Length": 15 + } + ] + }, + { + "Input": "organiser une rรฉunion dans 3 mois", + "Context": { + "ReferenceDateTime": "2020-06-30T00:00:00" + }, + "NotSupported": "javascript,python", + "Results": [ + { + "Text": "dans 3 mois", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "2020-09-30", + "type": "date", + "value": "2020-09-30" + } + ] + }, + "Start": 22, + "Length": 11 + } + ] + }, + { + "Input": "organiser une rรฉunion dans 3 annees", + "Context": { + "ReferenceDateTime": "2020-06-30T00:00:00" + }, + "NotSupported": "javascript,python", + "Results": [ + { + "Text": "dans 3 annees", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "2023-06-30", + "type": "date", + "value": "2023-06-30" + } + ] + }, + "Start": 22, + "Length": 13 + } + ] + }, + { + "Input": "2016-2-30", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "2016-2-30", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "2016-02-30", + "type": "date", + "value": "not resolved" + } + ] + }, + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "2015-1-32", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, java, python", + "Results": [] + }, + { + "Input": "Je serais sorti 11 / 2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "11 / 2016", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016-11", + "type": "daterange", + "start": "2016-11-01", + "end": "2016-12-01" + } + ] + }, + "Start": 16, + "Length": 9 + } + ] + }, + { + "Input": "Je serais sorti 11/ 2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "11/ 2016", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016-11", + "type": "daterange", + "start": "2016-11-01", + "end": "2016-12-01" + } + ] + }, + "Start": 16, + "Length": 8 + } + ] + }, + { + "Input": "Je serais sorti 11 /2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "11 /2016", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016-11", + "type": "daterange", + "start": "2016-11-01", + "end": "2016-12-01" + } + ] + }, + "Start": 16, + "Length": 8 + } + ] + }, + { + "Input": "Je serais sorti 11-2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "11-2016", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016-11", + "type": "daterange", + "start": "2016-11-01", + "end": "2016-12-01" + } + ] + }, + "Start": 16, + "Length": 7 + } + ] + }, + { + "Input": "Je serais sorti 11 - 2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "11 - 2016", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016-11", + "type": "daterange", + "start": "2016-11-01", + "end": "2016-12-01" + } + ] + }, + "Start": 16, + "Length": 10 + } + ] + }, + { + "Input": "Je serais sorti 2016 / 11", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "2016 / 11", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016-11", + "type": "daterange", + "start": "2016-11-01", + "end": "2016-12-01" + } + ] + }, + "Start": 16, + "Length": 9 + } + ] + }, + { + "Input": "Je serais sorti 2016/11", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "2016/11", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016-11", + "type": "daterange", + "start": "2016-11-01", + "end": "2016-12-01" + } + ] + }, + "Start": 16, + "Length": 7 + } + ] + }, + { + "Input": "Je serais sorti 2016 - 11", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "2016 - 11", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016-11", + "type": "daterange", + "start": "2016-11-01", + "end": "2016-12-01" + } + ] + }, + "Start": 16, + "Length": 9 + } + ] + }, + { + "Input": "Je serais sorti 2016-11", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "2016-11", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016-11", + "type": "daterange", + "start": "2016-11-01", + "end": "2016-12-01" + } + ] + }, + "Start": 16, + "Length": 7 + } + ] + }, + { + "Input": "Je serais sorti 2016 -11", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "2016 -11", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016-11", + "type": "daterange", + "start": "2016-11-01", + "end": "2016-12-01" + } + ] + }, + "Start": 16, + "Length": 9 + } + ] + }, + { + "Input": "Je serais sorti Septembre 2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "Septembre 2016", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016-09", + "type": "daterange", + "start": "2016-09-01", + "end": "2016-10-01" + } + ] + }, + "Start": 16, + "Length": 14 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/French/SetExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/French/SetExtractor.json new file mode 100644 index 000000000..663cdbf83 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/French/SetExtractor.json @@ -0,0 +1,358 @@ +[ + { + "Input": "Je vais partir 9 heures chaque dimanche", + "Results": [ + { + "Text": "9 heures chaque dimanche", + "Type": "set", + "Start": 15, + "Length": 24 + } + ] + }, + { + "Input": "Je vais partir 9am chaque lundis", + "Results": [ + { + "Text": "9am chaque lundis", + "Type": "set", + "Start": 15, + "Length": 17 + } + ] + }, + { + "Input": "Je vais partir 9am lundis", + "Results": [ + { + "Text": "9am lundis", + "Type": "set", + "Start": 15, + "Length": 10 + } + ] + }, + { + "Input": "Je vais partir 9 heures lundis", + "Results": [ + { + "Text": "9 heures lundis", + "Type": "set", + "Start": 15, + "Length": 15 + } + ] + }, + { + "Input": "Je vais partir Lundis", + "Results": [ + { + "Text": "Lundis", + "Type": "set", + "Start": 15, + "Length": 6 + } + ] + }, + { + "Input": "Je vais partir chaque Dimanche", + "Results": [ + { + "Text": "chaque Dimanche", + "Type": "set", + "Start": 15, + "Length": 15 + } + ] + }, + { + "Input": "Je vais partir Dimanches", + "Results": [ + { + "Text": "Dimanches", + "Type": "set", + "Start": 15, + "Length": 9 + } + ] + }, + { + "Input": "Je vais partir chaque semaine", + "Results": [ + { + "Text": "chaque semaine", + "Type": "set", + "Start": 15, + "Length": 14 + } + ] + }, + { + "Input": "Je vais partir tous les jours", + "Results": [ + { + "Text": "tous les jours", + "Type": "set", + "Start": 15, + "Length": 14 + } + ] + }, + { + "Input": "Je vais partir quotidien", + "Results": [ + { + "Text": "quotidien", + "Type": "set", + "Start": 15, + "Length": 9 + } + ] + }, + { + "Input": "Je vais partir hebdomadaire", + "Results": [ + { + "Text": "hebdomadaire", + "Type": "set", + "Start": 15, + "Length": 12 + } + ] + }, + { + "Input": "Je vais partir mensuel", + "Results": [ + { + "Text": "mensuel", + "Type": "set", + "Start": 15, + "Length": 7 + } + ] + }, + { + "Input": "Je vais partir bihebdomadaire", + "Results": [ + { + "Text": "bihebdomadaire", + "Type": "set", + "Start": 15, + "Length": 14 + } + ] + }, + { + "Input": "Je vais partir chaque mois", + "Results": [ + { + "Text": "chaque mois", + "Type": "set", + "Start": 15, + "Length": 11 + } + ] + }, + { + "Input": "Je vais partir annuellement", + "Results": [ + { + "Text": "annuellement", + "Type": "set", + "Start": 15, + "Length": 12 + } + ] + }, + { + "Input": "Je vais partir chaque deux jours", + "Results": [ + { + "Text": "chaque deux jours", + "Type": "set", + "Start": 15, + "Length": 17 + } + ] + }, + { + "Input": "Je vais partir chaque trois semaine", + "Results": [ + { + "Text": "chaque trois semaine", + "Type": "set", + "Start": 15, + "Length": 20 + } + ] + }, + { + "Input": "Je vais partir 3pm tous les jours", + "Results": [ + { + "Text": "3pm tous les jours", + "Type": "set", + "Start": 15, + "Length": 18 + } + ] + }, + { + "Input": "Je vais partir ร  15 tous les jours", + "Results": [ + { + "Text": "15 tous les jours", + "Type": "set", + "Start": 17, + "Length": 17 + } + ] + }, + { + "Input": "Je vais partir chaque lundi", + "Results": [ + { + "Text": "chaque lundi", + "Type": "set", + "Start": 15, + "Length": 12 + } + ] + }, + { + "Input": "Je vais partir chaque lundi 4pm", + "Results": [ + { + "Text": "chaque lundi 4pm", + "Type": "set", + "Start": 15, + "Length": 16 + } + ] + }, + { + "Input": "Je vais partir tous les matins", + "Results": [ + { + "Text": " tous les matin", + "Type": "set", + "Start": 14, + "Length": 15 + } + ] + }, + { + "Input": "Je vais partir tous les matins a 9", + "Results": [ + { + "Text": " tous les matin", + "Type": "set", + "Start": 14, + "Length": 15 + } + ] + }, + { + "Input": "Je vais partir chaque matin at 9", + "Results": [ + { + "Text": " chaque matin", + "Type": "set", + "Start": 14, + "Length": 13 + } + ] + }, + { + "Input": "Je vais partir chaque apres-midi ร  16", + "Results": [ + { + "Text": "chaque apres-midi ร  16", + "Type": "set", + "Start": 15, + "Length": 22 + } + ] + }, + { + "Input": "Je vais partir chaque nuit a 9pm", + "Results": [ + { + "Text": "chaque nuit a 9pm", + "Type": "set", + "Start": 15, + "Length": 17 + } + ] + }, + { + "Input": "Je vais partir chaque nuit a 9", + "Results": [ + { + "Text": "chaque nuit a 9", + "Type": "set", + "Start": 15, + "Length": 15 + } + ] + }, + { + "Input": "Je vais partir ร  16 chaque lundi", + "Results": [ + { + "Text": "16 chaque lundi", + "Type": "set", + "Start": 17, + "Length": 15 + } + ] + }, + { + "Input": "de 14 heures ร  16 heures, chaque lundi", + "Results": [ + { + "Text": "de 14 heures ร  16 heures, chaque lundi", + "Type": "set", + "Start": 0, + "Length": 38 + } + ] + }, + { + "Input": "avant 12h00 chaque lundi", + "NotSupported": "javascript, java, dotnet, python", + "Comment": "same bug in EN", + "Results": [ + { + "Text": "avant 16 chaque lundi", + "Type": "set", + "Start": 0, + "Length": 21 + } + ] + }, + { + "Input": "avant 12:00 chaque lundi", + "NotSupported": "javascript, java, dotnet, python", + "Comment": "same bug in EN", + "Results": [ + { + "Text": "avant 12:00 chaque lundi", + "Type": "set", + "Start": 0, + "Length": 24 + } + ] + }, + { + "Input": "de 14 heures ร  16 heures chaque lundi", + "Results": [ + { + "Text": "de 14 heures ร  16 heures chaque lundi", + "Type": "set", + "Start": 0, + "Length": 37 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/French/SetParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/French/SetParser.json new file mode 100644 index 000000000..d5f215633 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/French/SetParser.json @@ -0,0 +1,577 @@ +[ + { + "Input": "Je vais partir a 9am Dimanches", + "Context": { + "ReferenceDateTime": "2017-10-09T12:21:16.6159645-03:00" + }, + "Results": [ + { + "Text": "9am Dimanches", + "Type": "set", + "Value": { + "Timex": "XXXX-WXX-7T09", + "FutureResolution": { + "set": "Set: XXXX-WXX-7T09" + }, + "PastResolution": { + "set": "Set: XXXX-WXX-7T09" + } + }, + "Start": 17, + "Length": 13 + } + ] + }, + { + "Input": "Je vais partir chaque de matin a 9am", + "Context": { + "ReferenceDateTime": "2017-10-09T12:21:19.4550127-03:00" + }, + "Results": [ + { + "Text": "chaque de matin a 9am", + "Type": "set", + "Value": { + "Timex": "T09", + "FutureResolution": { + "set": "Set: T09" + }, + "PastResolution": { + "set": "Set: T09" + } + }, + "Start": 15, + "Length": 21 + } + ] + }, + { + "Input": "Je vais partir chaque apres-midi a 4pm", + "Context": { + "ReferenceDateTime": "2017-10-09T12:21:19.4900115-03:00" + }, + "Results": [ + { + "Text": "chaque apres-midi a 4pm", + "Type": "set", + "Value": { + "Timex": "T16", + "FutureResolution": { + "set": "Set: T16" + }, + "PastResolution": { + "set": "Set: T16" + } + }, + "Start": 15, + "Length": 23 + } + ] + }, + { + "Input": "Je vais partir chaque nuit a 9pm", + "Context": { + "ReferenceDateTime": "2017-10-09T12:21:19.5265112-03:00" + }, + "Results": [ + { + "Text": "chaque nuit a 9pm", + "Type": "set", + "Value": { + "Timex": "T21", + "FutureResolution": { + "set": "Set: T21" + }, + "PastResolution": { + "set": "Set: T21" + } + }, + "Start": 15, + "Length": 17 + } + ] + }, + { + "Input": "Je vais partir chaque nuit 9", + "Context": { + "ReferenceDateTime": "2017-10-09T12:21:19.5560123-03:00" + }, + "Results": [ + { + "Text": "chaque nuit 9", + "Type": "set", + "Value": { + "Timex": "T21", + "FutureResolution": { + "set": "Set: T21" + }, + "PastResolution": { + "set": "Set: T21" + } + }, + "Start": 15, + "Length": 13 + } + ] + }, + { + "Input": "Je vais partir chaque nuit a 21", + "Context": { + "ReferenceDateTime": "2017-10-09T12:21:19.5920118-03:00" + }, + "Results": [ + { + "Text": "chaque nuit a 21", + "Type": "set", + "Value": { + "Timex": "T21", + "FutureResolution": { + "set": "Set: T21" + }, + "PastResolution": { + "set": "Set: T21" + } + }, + "Start": 15, + "Length": 16 + } + ] + }, + { + "Input": "Je vais partir chaque nuit 21", + "Context": { + "ReferenceDateTime": "2017-10-09T12:21:19.621011-03:00" + }, + "Results": [ + { + "Text": "chaque nuit 21", + "Type": "set", + "Value": { + "Timex": "T21", + "FutureResolution": { + "set": "Set: T21" + }, + "PastResolution": { + "set": "Set: T21" + } + }, + "Start": 15, + "Length": 14 + } + ] + }, + { + "Input": "Je vais partir tous les de matin 9am", + "Context": { + "ReferenceDateTime": "2017-10-09T12:21:19.6610194-03:00" + }, + "Results": [ + { + "Text": "tous les de matin 9am", + "Type": "set", + "Value": { + "Timex": "T09", + "FutureResolution": { + "set": "Set: T09" + }, + "PastResolution": { + "set": "Set: T09" + } + }, + "Start": 15, + "Length": 21 + } + ] + }, + { + "Input": "Je vais partir a Lundis", + "Context": { + "ReferenceDateTime": "2017-10-09T12:21:21.7045166-03:00" + }, + "Results": [ + { + "Text": "Lundis", + "Type": "set", + "Value": { + "Timex": "XXXX-WXX-1", + "FutureResolution": { + "set": "Set: XXXX-WXX-1" + }, + "PastResolution": { + "set": "Set: XXXX-WXX-1" + } + }, + "Start": 17, + "Length": 6 + } + ] + }, + { + "Input": "Je vais partir Dimanches", + "Context": { + "ReferenceDateTime": "2017-10-09T12:21:21.7260153-03:00" + }, + "Results": [ + { + "Text": "Dimanches", + "Type": "set", + "Value": { + "Timex": "XXXX-WXX-7", + "FutureResolution": { + "set": "Set: XXXX-WXX-7" + }, + "PastResolution": { + "set": "Set: XXXX-WXX-7" + } + }, + "Start": 15, + "Length": 9 + } + ] + }, + { + "Input": "Je vais partir tous les Dimanches", + "Context": { + "ReferenceDateTime": "2017-10-09T12:21:21.7855155-03:00" + }, + "Results": [ + { + "Text": "tous les Dimanches", + "Type": "set", + "Value": { + "Timex": "XXXX-WXX-7", + "FutureResolution": { + "set": "Set: XXXX-WXX-7" + }, + "PastResolution": { + "set": "Set: XXXX-WXX-7" + } + }, + "Start": 15, + "Length": 18 + } + ] + }, + { + "Input": "Je vais partir chaque Dimanches", + "Context": { + "ReferenceDateTime": "2017-10-09T12:21:21.8420111-03:00" + }, + "Results": [ + { + "Text": "chaque Dimanches", + "Type": "set", + "Value": { + "Timex": "XXXX-WXX-7", + "FutureResolution": { + "set": "Set: XXXX-WXX-7" + }, + "PastResolution": { + "set": "Set: XXXX-WXX-7" + } + }, + "Start": 15, + "Length": 16 + } + ] + }, + { + "Input": "Je vais partir chaque semaine", + "Context": { + "ReferenceDateTime": "2017-10-09T12:21:35.3570246-03:00" + }, + "Results": [ + { + "Text": "chaque semaine", + "Type": "set", + "Value": { + "Timex": "P1W", + "FutureResolution": { + "set": "Set: P1W" + }, + "PastResolution": { + "set": "Set: P1W" + } + }, + "Start": 15, + "Length": 14 + } + ] + }, + { + "Input": "Je vais partir bihebdomadaire", + "Context": { + "ReferenceDateTime": "2017-10-09T12:21:35.3580267-03:00" + }, + "Results": [ + { + "Text": "bihebdomadaire", + "Type": "set", + "Value": { + "Timex": "P2W", + "FutureResolution": { + "set": "Set: P2W" + }, + "PastResolution": { + "set": "Set: P2W" + } + }, + "Start": 15, + "Length": 14 + } + ] + }, + { + "Input": "Je vais partir hebdomadaire", + "Context": { + "ReferenceDateTime": "2017-10-09T12:21:35.3590265-03:00" + }, + "Results": [ + { + "Text": "hebdomadaire", + "Type": "set", + "Value": { + "Timex": "P1W", + "FutureResolution": { + "set": "Set: P1W" + }, + "PastResolution": { + "set": "Set: P1W" + } + }, + "Start": 15, + "Length": 12 + } + ] + }, + { + "Input": "Je vais partir quotidien", + "Context": { + "ReferenceDateTime": "2017-10-09T12:21:35.3600258-03:00" + }, + "Results": [ + { + "Text": "quotidien", + "Type": "set", + "Value": { + "Timex": "P1D", + "FutureResolution": { + "set": "Set: P1D" + }, + "PastResolution": { + "set": "Set: P1D" + } + }, + "Start": 15, + "Length": 9 + } + ] + }, + { + "Input": "Je vais partir journellement", + "Context": { + "ReferenceDateTime": "2017-10-09T12:21:35.3610265-03:00" + }, + "Results": [ + { + "Text": "journellement", + "Type": "set", + "Value": { + "Timex": "P1D", + "FutureResolution": { + "set": "Set: P1D" + }, + "PastResolution": { + "set": "Set: P1D" + } + }, + "Start": 15, + "Length": 13 + } + ] + }, + { + "Input": "Je vais partir chaque mois", + "Context": { + "ReferenceDateTime": "2017-10-09T12:21:35.3775441-03:00" + }, + "Results": [ + { + "Text": "chaque mois", + "Type": "set", + "Value": { + "Timex": "P1M", + "FutureResolution": { + "set": "Set: P1M" + }, + "PastResolution": { + "set": "Set: P1M" + } + }, + "Start": 15, + "Length": 11 + } + ] + }, + { + "Input": "Je vais partir annuellement", + "Context": { + "ReferenceDateTime": "2017-10-09T12:21:35.3785448-03:00" + }, + "Results": [ + { + "Text": "annuellement", + "Type": "set", + "Value": { + "Timex": "P1Y", + "FutureResolution": { + "set": "Set: P1Y" + }, + "PastResolution": { + "set": "Set: P1Y" + } + }, + "Start": 15, + "Length": 12 + } + ] + }, + { + "Input": "Je vais partir annuel", + "Context": { + "ReferenceDateTime": "2017-10-09T12:21:35.3795446-03:00" + }, + "Results": [ + { + "Text": "annuel", + "Type": "set", + "Value": { + "Timex": "P1Y", + "FutureResolution": { + "set": "Set: P1Y" + }, + "PastResolution": { + "set": "Set: P1Y" + } + }, + "Start": 15, + "Length": 6 + } + ] + }, + { + "Input": "Je vais partir chaque deux jours", + "Context": { + "ReferenceDateTime": "2017-10-09T12:21:35.4010443-03:00" + }, + "Results": [ + { + "Text": "chaque deux jours", + "Type": "set", + "Value": { + "Timex": "P2D", + "FutureResolution": { + "set": "Set: P2D" + }, + "PastResolution": { + "set": "Set: P2D" + } + }, + "Start": 15, + "Length": 17 + } + ] + }, + { + "Input": "Je vais partir chaque trois semaine", + "Context": { + "ReferenceDateTime": "2017-10-09T12:21:35.4250441-03:00" + }, + "Results": [ + { + "Text": "chaque trois semaine", + "Type": "set", + "Value": { + "Timex": "P3W", + "FutureResolution": { + "set": "Set: P3W" + }, + "PastResolution": { + "set": "Set: P3W" + } + }, + "Start": 15, + "Length": 20 + } + ] + }, + { + "Input": "Je vais partir chaque 15/4", + "Context": { + "ReferenceDateTime": "2017-10-09T12:21:35.447021-03:00" + }, + "Results": [ + { + "Text": "chaque 15/4", + "Type": "set", + "Value": { + "Timex": "XXXX-04-15", + "FutureResolution": { + "set": "Set: XXXX-04-15" + }, + "PastResolution": { + "set": "Set: XXXX-04-15" + } + }, + "Start": 15, + "Length": 12 + } + ] + }, + { + "Input": "Je vais partir chaque Lundi", + "Context": { + "ReferenceDateTime": "2017-10-09T12:21:35.469026-03:00" + }, + "Results": [ + { + "Text": "chaque Lundi", + "Type": "set", + "Value": { + "Timex": "XXXX-WXX-1", + "FutureResolution": { + "set": "Set: XXXX-WXX-1" + }, + "PastResolution": { + "set": "Set: XXXX-WXX-1" + } + }, + "Start": 15, + "Length": 12 + } + ] + }, + { + "Input": "Je vais partir chaque Lundi 4pm", + "Context": { + "ReferenceDateTime": "2017-10-09T12:21:35.4960223-03:00" + }, + "Results": [ + { + "Text": "chaque Lundi 4pm", + "Type": "set", + "Value": { + "Timex": "XXXX-WXX-1T16", + "FutureResolution": { + "set": "Set: XXXX-WXX-1T16" + }, + "PastResolution": { + "set": "Set: XXXX-WXX-1T16" + } + }, + "Start": 15, + "Length": 16 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/French/TimeExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/French/TimeExtractor.json new file mode 100644 index 000000000..789960997 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/French/TimeExtractor.json @@ -0,0 +1,772 @@ +[ + { + "Input": "Je retournerai 12 heures dรฉjeuner", + "Results": [ + { + "Text": "12 heures", + "Type": "time", + "Start": 15, + "Length": 9 + } + ] + }, + { + "Input": "je retournerai ร  7", + "Results": [ + { + "Text": "7", + "Type": "time", + "Start": 17, + "Length": 1 + } + ] + }, + { + "Input": "je retournerai a sept", + "Results": [ + { + "Text": "sept", + "Type": "time", + "Start": 17, + "Length": 4 + } + ] + }, + { + "Input": "je retournerai 7pm", + "Results": [ + { + "Text": "7pm", + "Type": "time", + "Start": 15, + "Length": 3 + } + ] + }, + { + "Input": "je retournerai 7p.m.", + "Results": [ + { + "Text": "7p.m.", + "Type": "time", + "Start": 15, + "Length": 5 + } + ] + }, + { + "Input": "je retournerai 7:56pm", + "Results": [ + { + "Text": "7:56pm", + "Type": "time", + "Start": 15, + "Length": 6 + } + ] + }, + { + "Input": "Je retournerai 15:00", + "Results": [ + { + "Text": "15:00", + "Type": "time", + "Start": 15, + "Length": 5 + } + ] + }, + { + "Input": "je retournerai 7:56:35pm", + "Results": [ + { + "Text": "7:56:35pm", + "Type": "time", + "Start": 15, + "Length": 9 + } + ] + }, + { + "Input": "je retournerai 7:56:35 pm", + "Results": [ + { + "Text": "7:56:35 pm", + "Type": "time", + "Start": 15, + "Length": 10 + } + ] + }, + { + "Input": "je retournerai 12:34", + "Results": [ + { + "Text": "12:34", + "Type": "time", + "Start": 15, + "Length": 5 + } + ] + }, + { + "Input": "je retournerai 12:34:20", + "Results": [ + { + "Text": "12:34:20", + "Type": "time", + "Start": 15, + "Length": 8 + } + ] + }, + { + "Input": "je retournerai T12:34:20", + "Results": [ + { + "Text": "T12:34:20", + "Type": "time", + "Start": 15, + "Length": 9 + } + ] + }, + { + "Input": "je retournerai 00:00", + "Results": [ + { + "Text": "00:00", + "Type": "time", + "Start": 15, + "Length": 5 + } + ] + }, + { + "Input": "je retournerai 00:00:30", + "Results": [ + { + "Text": "00:00:30", + "Type": "time", + "Start": 15, + "Length": 8 + } + ] + }, + { + "Input": "C'est 7 heures", + "Results": [ + { + "Text": "7 heures", + "Type": "time", + "Start": 6, + "Length": 8 + } + ] + }, + { + "Input": "C'est sept heure", + "Results": [ + { + "Text": "sept heure", + "Type": "time", + "Start": 6, + "Length": 10 + } + ] + }, + { + "Input": "C'est 8 dans le matin", + "Results": [ + { + "Text": "8 dans le matin", + "Type": "time", + "Start": 6, + "Length": 15 + } + ] + }, + { + "Input": "C'est 8 dans la nuit", + "Results": [ + { + "Text": "8 dans la nuit", + "Type": "time", + "Start": 6, + "Length": 14 + } + ] + }, + { + "Input": "C'est 20 du soir", + "Results": [ + { + "Text": "20 du soir", + "Type": "time", + "Start": 6, + "Length": 10 + } + ] + }, + { + "Input": "C'est 20h du soir", + "Results": [ + { + "Text": "20h du soir", + "Type": "time", + "Start": 6, + "Length": 11 + } + ] + }, + { + "Input": "C'est 8pm et demie", + "Results": [ + { + "Text": "8pm et demie", + "Type": "time", + "Start": 6, + "Length": 12 + } + ] + }, + { + "Input": "C'est huit et demie", + "Results": [ + { + "Text": "huit et demie", + "Type": "time", + "Start": 6, + "Length": 13 + } + ] + }, + { + "Input": "C'est huit et quart", + "Results": [ + { + "Text": "huit et quart", + "Type": "time", + "Start": 6, + "Length": 13 + } + ] + }, + { + "Input": "C'est 9pm et trois quarts", + "Results": [ + { + "Text": "9pm et trois quarts", + "Type": "time", + "Start": 6, + "Length": 19 + } + ] + }, + { + "Input": "C'est sept et demie heures", + "Results": [ + { + "Text": "sept et demie heures", + "Type": "time", + "Start": 6, + "Length": 20 + } + ] + }, + { + "Input": "C'est sept et demie h", + "Results": [ + { + "Text": "sept et demie h", + "Type": "time", + "Start": 6, + "Length": 15 + } + ] + }, + { + "Input": "C'est sept heures et demie du soir", + "Results": [ + { + "Text": "sept heures et demie du soir", + "Type": "time", + "Start": 6, + "Length": 28 + } + ] + }, + { + "Input": "C'est sept heures et demie du matin", + "Results": [ + { + "Text": "sept heures et demie du matin", + "Type": "time", + "Start": 6, + "Length": 29 + } + ] + }, + { + "Input": "C'est a 8 heures et quart du matin", + "Results": [ + { + "Text": "8 heures et quart du matin", + "Type": "time", + "Start": 8, + "Length": 26 + } + ] + }, + { + "Input": "C'est 8 h et vingt minute dans la soiree", + "Results": [ + { + "Text": "8 h et vingt minute dans la soiree", + "Type": "time", + "Start": 6, + "Length": 34 + } + ] + }, + { + "Input": "je retournerai a 7 dans l'apres-midi", + "Results": [ + { + "Text": "7 dans l'apres-midi", + "Type": "time", + "Start": 17, + "Length": 19 + } + ] + }, + { + "Input": "je retournerai l'apres midi a 7", + "Results": [ + { + "Text": "apres midi a 7", + "Type": "time", + "Start": 17, + "Length": 14 + } + ] + }, + { + "Input": "je retournerai apres-midi 7:00", + "Results": [ + { + "Text": "apres-midi 7:00", + "Type": "time", + "Start": 15, + "Length": 15 + } + ] + }, + { + "Input": "je retournerai apres-midi 7:00:14", + "Results": [ + { + "Text": "apres-midi 7:00:14", + "Type": "time", + "Start": 15, + "Length": 18 + } + ] + }, + { + "Input": "je retournerai apres-midi sept", + "Results": [ + { + "Text": "apres-midi sept", + "Type": "time", + "Start": 15, + "Length": 15 + } + ] + }, + { + "Input": "Je retournerai sept trente cinq du soir", + "Results": [ + { + "Text": "sept trente cinq du soir", + "Type": "time", + "Start": 15, + "Length": 24 + } + ] + }, + { + "Input": "Je retournerai a onze cinq", + "Results": [ + { + "Text": "onze cinq", + "Type": "time", + "Start": 17, + "Length": 9 + } + ] + }, + { + "Input": "Je retournerai cinq trente dans la nuit", + "Results": [ + { + "Text": "cinq trente dans la nuit", + "Type": "time", + "Start": 15, + "Length": 24 + } + ] + }, + { + "Input": "je retournerai peu pres a 5", + "Results": [ + { + "Text": "peu pres a 5", + "Type": "time", + "Start": 15, + "Length": 12 + } + ] + }, + { + "Input": "je retournerai peu prรจs ร  11 ", + "Results": [ + { + "Text": "peu prรจs ร  11", + "Type": "time", + "Start": 15, + "Length": 13 + } + ] + }, + { + "Input": "je retournerai 1140 a.m.", + "Results": [ + { + "Text": "1140 a.m.", + "Type": "time", + "Start": 15, + "Length": 9 + } + ] + }, + { + "Input": "minuit", + "Results": [ + { + "Text": "minuit", + "Type": "time", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "milieu de matin", + "Results": [ + { + "Text": "milieu de matin", + "Type": "time", + "Start": 0, + "Length": 15 + } + ] + }, + { + "Input": "milieu de matinรฉe", + "Results": [ + { + "Text": "milieu de matinรฉe", + "Type": "time", + "Start": 0, + "Length": 17 + } + ] + }, + { + "Input": "milieu d'aprรจs-midi", + "Results": [ + { + "Text": "milieu d'aprรจs-midi", + "Type": "time", + "Start": 0, + "Length": 19 + } + ] + }, + { + "Input": "milieu d'aprรจs midi", + "Results": [ + { + "Text": "milieu d'aprรจs midi", + "Type": "time", + "Start": 0, + "Length": 19 + } + ] + }, + { + "Input": "milieu du jour", + "Results": [ + { + "Text": "milieu du jour", + "Type": "time", + "Start": 0, + "Length": 14 + } + ] + }, + { + "Input": "milieu de midi", + "Results": [ + { + "Text": "milieu de midi", + "Type": "time", + "Start": 0, + "Length": 14 + } + ] + }, + { + "Input": "aprรจs midi", + "Results": [ + { + "Text": "aprรจs midi", + "Type": "time", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "je retournerai 7 du soir", + "Results": [ + { + "Text": "7 du soir", + "Type": "time", + "Start": 15, + "Length": 9 + } + ] + }, + { + "Input": "je retournerai 7 dans la nuit", + "Results": [ + { + "Text": "7 dans la nuit", + "Type": "time", + "Start": 15, + "Length": 14 + } + ] + }, + { + "Input": "je retournerai 7 p m", + "Results": [ + { + "Text": "7 p m", + "Type": "time", + "Start": 15, + "Length": 5 + } + ] + }, + { + "Input": "je retournerai a 7", + "Results": [ + { + "Text": "7", + "Type": "time", + "Start": 17, + "Length": 1 + } + ] + }, + { + "Input": "je retournerai ร  23", + "Results": [ + { + "Text": "23", + "Type": "time", + "Start": 17, + "Length": 2 + } + ] + }, + { + "Input": "je retournerai 7 p. m", + "Results": [ + { + "Text": "7 p. m", + "Type": "time", + "Start": 15, + "Length": 6 + } + ] + }, + { + "Input": "je retournerai 7 p. m.", + "Results": [ + { + "Text": "7 p. m.", + "Type": "time", + "Start": 15, + "Length": 7 + } + ] + }, + { + "Input": "je retournerai 7 p.m.", + "Results": [ + { + "Text": "7 p.m.", + "Type": "time", + "Start": 15, + "Length": 6 + } + ] + }, + { + "Input": "je retournerai 7:56 a m", + "Results": [ + { + "Text": "7:56 a m", + "Type": "time", + "Start": 15, + "Length": 8 + } + ] + }, + { + "Input": "je retournerai 7:56:35 a. m", + "Results": [ + { + "Text": "7:56:35 a. m", + "Type": "time", + "Start": 15, + "Length": 12 + } + ] + }, + { + "Input": "je retournerai 7:56:35 am", + "Results": [ + { + "Text": "7:56:35 am", + "Type": "time", + "Start": 15, + "Length": 10 + } + ] + }, + { + "Input": "je retournerai 7:56:35 a. m.", + "Results": [ + { + "Text": "7:56:35 a. m.", + "Type": "time", + "Start": 15, + "Length": 13 + } + ] + }, + { + "Input": "je retournerai sept trente ce matin", + "Results": [ + { + "Text": "sept trente ce matin", + "Type": "time", + "Start": 15, + "Length": 20 + } + ] + }, + { + "Input": "je retournerai sept trente du matin", + "Results": [ + { + "Text": "sept trente du matin", + "Type": "time", + "Start": 15, + "Length": 20 + } + ] + }, + { + "Input": "je retournerai sept trente de soir", + "Results": [ + { + "Text": "sept trente de soir", + "Type": "time", + "Start": 15, + "Length": 19 + } + ] + }, + { + "Input": "je retournerai sept trente dans la soiree", + "Results": [ + { + "Text": "sept trente dans la soiree", + "Type": "time", + "Start": 15, + "Length": 26 + } + ] + }, + { + "Input": "je retournerai sept trente p. m", + "Results": [ + { + "Text": "sept trente p. m", + "Type": "time", + "Start": 15, + "Length": 16 + } + ] + }, + { + "Input": "je retournerai sept trente p. m.", + "Results": [ + { + "Text": "sept trente p. m.", + "Type": "time", + "Start": 15, + "Length": 17 + } + ] + }, + { + "Input": "je retournerai 340pm", + "Results": [ + { + "Text": "340pm", + "Type": "time", + "Start": 15, + "Length": 5 + } + ] + }, + { + "Input": "je retournerai 340 pm", + "Results": [ + { + "Text": "340 pm", + "Type": "time", + "Start": 15, + "Length": 6 + } + ] + }, + { + "Input": "je retournerai 1140 a m", + "Results": [ + { + "Text": "1140 a m", + "Type": "time", + "Start": 15, + "Length": 8 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/French/TimeParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/French/TimeParser.json new file mode 100644 index 000000000..356124ae9 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/French/TimeParser.json @@ -0,0 +1,2262 @@ +[ + { + "Input": "Je retournerai a sept trente", + "Results": [ + { + "Text": "sept trente", + "Type": "time", + "Value": { + "Timex": "T07:30", + "FutureResolution": { + "time": "07:30:00" + }, + "PastResolution": { + "time": "07:30:00" + } + }, + "Start": 17, + "Length": 11 + } + ] + }, + { + "Input": "Je retournerai a 7ampm", + "Results": [ + { + "Text": "7ampm", + "Type": "time", + "Value": { + "Timex": "T07", + "FutureResolution": { + "time": "07:00:00" + }, + "PastResolution": { + "time": "07:00:00" + } + }, + "Start": 17, + "Length": 5 + } + ] + }, + { + "Input": "Je retournerai a 7h", + "Results": [ + { + "Text": "7h", + "Type": "time", + "Value": { + "Timex": "T07", + "FutureResolution": { + "time": "07:00:00" + }, + "PastResolution": { + "time": "07:00:00" + } + }, + "Start": 17, + "Length": 2 + } + ] + }, + { + "Input": "Je retournerai a 7", + "Results": [ + { + "Text": "7", + "Type": "time", + "Value": { + "Timex": "T07", + "FutureResolution": { + "time": "07:00:00" + }, + "PastResolution": { + "time": "07:00:00" + } + }, + "Start": 17, + "Length": 1 + } + ] + }, + { + "Input": "Je retournerai a sept", + "Results": [ + { + "Text": "sept", + "Type": "time", + "Value": { + "Timex": "T07", + "FutureResolution": { + "time": "07:00:00" + }, + "PastResolution": { + "time": "07:00:00" + } + }, + "Start": 17, + "Length": 4 + } + ] + }, + { + "Input": "Je retournerai 7pm", + "Results": [ + { + "Text": "7pm", + "Type": "time", + "Value": { + "Timex": "T19", + "FutureResolution": { + "time": "19:00:00" + }, + "PastResolution": { + "time": "19:00:00" + } + }, + "Start": 15, + "Length": 3 + } + ] + }, + { + "Input": "Je retournerai a 19", + "Results": [ + { + "Text": "19", + "Type": "time", + "Value": { + "Timex": "T19", + "FutureResolution": { + "time": "19:00:00" + }, + "PastResolution": { + "time": "19:00:00" + } + }, + "Start": 17, + "Length": 2 + } + ] + }, + { + "Input": "Je retournerai ร  19", + "Results": [ + { + "Text": "19", + "Type": "time", + "Value": { + "Timex": "T19", + "FutureResolution": { + "time": "19:00:00" + }, + "PastResolution": { + "time": "19:00:00" + } + }, + "Start": 17, + "Length": 2 + } + ] + }, + { + "Input": "Je retournerai 7:56pm", + "Results": [ + { + "Text": "7:56pm", + "Type": "time", + "Value": { + "Timex": "T19:56", + "FutureResolution": { + "time": "19:56:00" + }, + "PastResolution": { + "time": "19:56:00" + } + }, + "Start": 15, + "Length": 6 + } + ] + }, + { + "Input": "Je retournerai 7:56:30pm", + "Results": [ + { + "Text": "7:56:30pm", + "Type": "time", + "Value": { + "Timex": "T19:56:30", + "FutureResolution": { + "time": "19:56:30" + }, + "PastResolution": { + "time": "19:56:30" + } + }, + "Start": 15, + "Length": 9 + } + ] + }, + { + "Input": "Je retournerai 7:56:30 pm", + "Results": [ + { + "Text": "7:56:30 pm", + "Type": "time", + "Value": { + "Timex": "T19:56:30", + "FutureResolution": { + "time": "19:56:30" + }, + "PastResolution": { + "time": "19:56:30" + } + }, + "Start": 15, + "Length": 10 + } + ] + }, + { + "Input": "Je retournerai 12:34", + "Results": [ + { + "Text": "12:34", + "Type": "time", + "Value": { + "Timex": "T12:34", + "FutureResolution": { + "time": "12:34:00" + }, + "PastResolution": { + "time": "12:34:00" + } + }, + "Start": 15, + "Length": 5 + } + ] + }, + { + "Input": "Je retournerai 22:34", + "Results": [ + { + "Text": "22:34", + "Type": "time", + "Value": { + "Timex": "T22:34", + "FutureResolution": { + "time": "22:34:00" + }, + "PastResolution": { + "time": "22:34:00" + } + }, + "Start": 15, + "Length": 5 + } + ] + }, + { + "Input": "Je retournerai 12:34:25 ", + "Results": [ + { + "Text": "12:34:25", + "Type": "time", + "Value": { + "Timex": "T12:34:25", + "FutureResolution": { + "time": "12:34:25" + }, + "PastResolution": { + "time": "12:34:25" + } + }, + "Start": 15, + "Length": 8 + } + ] + }, + { + "Input": "C'est 7 heures", + "Results": [ + { + "Text": "7 heures", + "Type": "time", + "Value": { + "Timex": "T07", + "FutureResolution": { + "time": "07:00:00" + }, + "PastResolution": { + "time": "07:00:00" + } + }, + "Start": 6, + "Length": 8 + } + ] + }, + { + "Input": "C'est sept heures", + "Results": [ + { + "Text": "sept heures", + "Type": "time", + "Value": { + "Timex": "T07", + "FutureResolution": { + "time": "07:00:00" + }, + "PastResolution": { + "time": "07:00:00" + } + }, + "Start": 6, + "Length": 11 + } + ] + }, + { + "Input": "C'est 8 du matin", + "Results": [ + { + "Text": "8 du matin", + "Type": "time", + "Value": { + "Timex": "T08", + "FutureResolution": { + "time": "08:00:00" + }, + "PastResolution": { + "time": "08:00:00" + } + }, + "Start": 6, + "Length": 10 + } + ] + }, + { + "Input": "C'est 10 de matin", + "Results": [ + { + "Text": "10 de matin", + "Type": "time", + "Value": { + "Timex": "T10", + "FutureResolution": { + "time": "10:00:00" + }, + "PastResolution": { + "time": "10:00:00" + } + }, + "Start": 6, + "Length": 11 + } + ] + }, + { + "Input": "C'est 10 du matinรฉe", + "Results": [ + { + "Text": "10 du matinรฉe", + "Type": "time", + "Value": { + "Timex": "T10", + "FutureResolution": { + "time": "10:00:00" + }, + "PastResolution": { + "time": "10:00:00" + } + }, + "Start": 6, + "Length": 13 + } + ] + }, + { + "Input": "C'est 10 du matinee", + "Results": [ + { + "Text": "10 du matinee", + "Type": "time", + "Value": { + "Timex": "T10", + "FutureResolution": { + "time": "10:00:00" + }, + "PastResolution": { + "time": "10:00:00" + } + }, + "Start": 6, + "Length": 13 + } + ] + }, + { + "Input": "C'est 11 de matinรฉe", + "Results": [ + { + "Text": "11 de matinรฉe", + "Type": "time", + "Value": { + "Timex": "T11", + "FutureResolution": { + "time": "11:00:00" + }, + "PastResolution": { + "time": "11:00:00" + } + }, + "Start": 6, + "Length": 13 + } + ] + }, + { + "Input": "C'est 11 de la matinรฉe", + "Results": [ + { + "Text": "11 de la matinรฉe", + "Type": "time", + "Value": { + "Timex": "T11", + "FutureResolution": { + "time": "11:00:00" + }, + "PastResolution": { + "time": "11:00:00" + } + }, + "Start": 6, + "Length": 16 + } + ] + }, + { + "Input": "C'est 8 du soir", + "Results": [ + { + "Text": "8 du soir", + "Type": "time", + "Value": { + "Timex": "T20", + "FutureResolution": { + "time": "20:00:00" + }, + "PastResolution": { + "time": "20:00:00" + } + }, + "Start": 6, + "Length": 9 + } + ] + }, + { + "Input": "C'est 8 dans la nuit", + "Results": [ + { + "Text": "8 dans la nuit", + "Type": "time", + "Value": { + "Timex": "T20", + "FutureResolution": { + "time": "20:00:00" + }, + "PastResolution": { + "time": "20:00:00" + } + }, + "Start": 6, + "Length": 14 + } + ] + }, + { + "Input": "C'est 8 de soir", + "Results": [ + { + "Text": "8 de soir", + "Type": "time", + "Value": { + "Timex": "T20", + "FutureResolution": { + "time": "20:00:00" + }, + "PastResolution": { + "time": "20:00:00" + } + }, + "Start": 6, + "Length": 9 + } + ] + }, + { + "Input": "C'est 8 du soiree", + "Results": [ + { + "Text": "8 du soiree", + "Type": "time", + "Value": { + "Timex": "T20", + "FutureResolution": { + "time": "20:00:00" + }, + "PastResolution": { + "time": "20:00:00" + } + }, + "Start": 6, + "Length": 11 + } + ] + }, + { + "Input": "C'est 8 du soirรฉe", + "Results": [ + { + "Text": "8 du soirรฉe", + "Type": "time", + "Value": { + "Timex": "T20", + "FutureResolution": { + "time": "20:00:00" + }, + "PastResolution": { + "time": "20:00:00" + } + }, + "Start": 6, + "Length": 11 + } + ] + }, + { + "Input": "C'est 10 de soirรฉe", + "Results": [ + { + "Text": "10 de soirรฉe", + "Type": "time", + "Value": { + "Timex": "T22", + "FutureResolution": { + "time": "22:00:00" + }, + "PastResolution": { + "time": "22:00:00" + } + }, + "Start": 6, + "Length": 12 + } + ] + }, + { + "Input": "C'est 10 dans le soirรฉe", + "Results": [ + { + "Text": "10 dans le soirรฉe", + "Type": "time", + "Value": { + "Timex": "T22", + "FutureResolution": { + "time": "22:00:00" + }, + "PastResolution": { + "time": "22:00:00" + } + }, + "Start": 6, + "Length": 17 + } + ] + }, + { + "Input": "C'est 10 dans la soiree", + "Results": [ + { + "Text": "10 dans la soiree", + "Type": "time", + "Value": { + "Timex": "T22", + "FutureResolution": { + "time": "22:00:00" + }, + "PastResolution": { + "time": "22:00:00" + } + }, + "Start": 6, + "Length": 17 + } + ] + }, + { + "Input": "C'est 8 et demie", + "Results": [ + { + "Text": "8 et demie", + "Type": "time", + "Value": { + "Timex": "T08:30", + "FutureResolution": { + "time": "08:30:00" + }, + "PastResolution": { + "time": "08:30:00" + } + }, + "Start": 6, + "Length": 10 + } + ] + }, + { + "Input": "Il est 20 et demie", + "Results": [ + { + "Text": "20 et demie", + "Type": "time", + "Value": { + "Timex": "T20:30", + "FutureResolution": { + "time": "20:30:00" + }, + "PastResolution": { + "time": "20:30:00" + } + }, + "Start": 7, + "Length": 11 + } + ] + }, + { + "Input": "C'est huit et demie", + "Results": [ + { + "Text": "huit et demie", + "Type": "time", + "Value": { + "Timex": "T08:30", + "FutureResolution": { + "time": "08:30:00" + }, + "PastResolution": { + "time": "08:30:00" + } + }, + "Start": 6, + "Length": 13 + } + ] + }, + { + "Input": "C'est huit et quart", + "Results": [ + { + "Text": "huit et quart", + "Type": "time", + "Value": { + "Timex": "T08:15", + "FutureResolution": { + "time": "08:15:00" + }, + "PastResolution": { + "time": "08:15:00" + } + }, + "Start": 6, + "Length": 13 + } + ] + }, + { + "Input": "C'est 8 et quart", + "Results": [ + { + "Text": "8 et quart", + "Type": "time", + "Value": { + "Timex": "T08:15", + "FutureResolution": { + "time": "08:15:00" + }, + "PastResolution": { + "time": "08:15:00" + } + }, + "Start": 6, + "Length": 10 + } + ] + }, + { + "Input": "C'est 9pm et trois quarts", + "Results": [ + { + "Text": "9pm et trois quarts", + "Type": "time", + "Value": { + "Timex": "T21:45", + "FutureResolution": { + "time": "21:45:00" + }, + "PastResolution": { + "time": "21:45:00" + } + }, + "Start": 6, + "Length": 19 + } + ] + }, + { + "Input": "C'est sept et demie heures", + "Results": [ + { + "Text": "sept et demie heures", + "Type": "time", + "Value": { + "Timex": "T07:30", + "FutureResolution": { + "time": "07:30:00" + }, + "PastResolution": { + "time": "07:30:00" + } + }, + "Start": 6, + "Length": 20 + } + ] + }, + { + "Input": "C'est sept et demie apres-midi", + "Results": [ + { + "Text": "sept et demie apres-midi", + "Type": "time", + "Value": { + "Timex": "T19:30", + "FutureResolution": { + "time": "19:30:00" + }, + "PastResolution": { + "time": "19:30:00" + } + }, + "Start": 6, + "Length": 24 + } + ] + }, + { + "Input": "C'est sept et demie du matin", + "Results": [ + { + "Text": "sept et demie du matin", + "Type": "time", + "Value": { + "Timex": "T07:30", + "FutureResolution": { + "time": "07:30:00" + }, + "PastResolution": { + "time": "07:30:00" + } + }, + "Start": 6, + "Length": 22 + } + ] + }, + { + "Input": "Je retournerai apres-midi a 7", + "Results": [ + { + "Text": "apres-midi a 7", + "Type": "time", + "Value": { + "Timex": "T19", + "FutureResolution": { + "time": "19:00:00" + }, + "PastResolution": { + "time": "19:00:00" + } + }, + "Start": 15, + "Length": 14 + } + ] + }, + { + "Input": "Je retournerai apres midi 7:00", + "Results": [ + { + "Text": "apres midi 7:00", + "Type": "time", + "Value": { + "Timex": "T19:00", + "FutureResolution": { + "time": "19:00:00" + }, + "PastResolution": { + "time": "19:00:00" + } + }, + "Start": 15, + "Length": 15 + } + ] + }, + { + "Input": "Je retournerai l'aprรจs-midi 7:00:05", + "Results": [ + { + "Text": "aprรจs-midi 7:00:05", + "Type": "time", + "Value": { + "Timex": "T19:00:05", + "FutureResolution": { + "time": "19:00:05" + }, + "PastResolution": { + "time": "19:00:05" + } + }, + "Start": 17, + "Length": 18 + } + ] + }, + { + "Input": "Je retournerai l'aprรจs midi sept", + "Results": [ + { + "Text": "aprรจs midi sept", + "Type": "time", + "Value": { + "Timex": "T19", + "FutureResolution": { + "time": "19:00:00" + }, + "PastResolution": { + "time": "19:00:00" + } + }, + "Start": 17, + "Length": 15 + } + ] + }, + { + "Input": "Je retournerai a 7 ce soir", + "Results": [ + { + "Text": "7 ce soir", + "Type": "time", + "Value": { + "Timex": "T19", + "FutureResolution": { + "time": "19:00:00" + }, + "PastResolution": { + "time": "19:00:00" + } + }, + "Start": 17, + "Length": 9 + } + ] + }, + { + "Input": "Je retournerai a 7:30 du soir", + "Results": [ + { + "Text": "7:30 du soir", + "Type": "time", + "Value": { + "Timex": "T19:30", + "FutureResolution": { + "time": "19:30:00" + }, + "PastResolution": { + "time": "19:30:00" + } + }, + "Start": 17, + "Length": 12 + } + ] + }, + { + "Input": "Je retournerai a 7:30 dans la nuit", + "Results": [ + { + "Text": "7:30 dans la nuit", + "Type": "time", + "Value": { + "Timex": "T19:30", + "FutureResolution": { + "time": "19:30:00" + }, + "PastResolution": { + "time": "19:30:00" + } + }, + "Start": 17, + "Length": 17 + } + ] + }, + { + "Input": "C'est peu pres midi", + "Results": [ + { + "Text": "peu pres midi", + "Type": "time", + "Value": { + "Timex": "T12", + "FutureResolution": { + "time": "12:00:00" + }, + "PastResolution": { + "time": "12:00:00" + } + }, + "Start": 6, + "Length": 13 + } + ] + }, + { + "Input": "C'est peu prรจs midi", + "Results": [ + { + "Text": "peu prรจs midi", + "Type": "time", + "Value": { + "Timex": "T12", + "FutureResolution": { + "time": "12:00:00" + }, + "PastResolution": { + "time": "12:00:00" + } + }, + "Start": 6, + "Length": 13 + } + ] + }, + { + "Input": "Je retournerai peu pres 11", + "Results": [ + { + "Text": "peu pres 11", + "Type": "time", + "Value": { + "Timex": "T11", + "FutureResolution": { + "time": "11:00:00" + }, + "PastResolution": { + "time": "11:00:00" + } + }, + "Start": 15, + "Length": 11 + } + ] + }, + { + "Input": "Je retournerai peu prรจs 23", + "Results": [ + { + "Text": "peu prรจs 23", + "Type": "time", + "Value": { + "Timex": "T23", + "FutureResolution": { + "time": "23:00:00" + }, + "PastResolution": { + "time": "23:00:00" + } + }, + "Start": 15, + "Length": 11 + } + ] + }, + { + "Input": "Je retournerai dix-neuf trente", + "Results": [ + { + "Text": "dix-neuf trente", + "Type": "time", + "Value": { + "Timex": "T19:30", + "FutureResolution": { + "time": "19:30:00" + }, + "PastResolution": { + "time": "19:30:00" + } + }, + "Start": 15, + "Length": 15 + } + ] + }, + { + "Input": "Je retournerai vingt-trois vingt", + "Results": [ + { + "Text": "vingt-trois vingt", + "Type": "time", + "Value": { + "Timex": "T23:20", + "FutureResolution": { + "time": "23:20:00" + }, + "PastResolution": { + "time": "23:20:00" + } + }, + "Start": 15, + "Length": 17 + } + ] + }, + { + "Input": "Je retournerai 340pm", + "Results": [ + { + "Text": "340pm", + "Type": "time", + "Value": { + "Timex": "T15:40", + "FutureResolution": { + "time": "15:40:00" + }, + "PastResolution": { + "time": "15:40:00" + } + }, + "Start": 15, + "Length": 5 + } + ] + }, + { + "Input": "Je retournerai 1140 a.m.", + "Results": [ + { + "Text": "1140 a.m.", + "Type": "time", + "Value": { + "Timex": "T11:40", + "FutureResolution": { + "time": "11:40:00" + }, + "PastResolution": { + "time": "11:40:00" + } + }, + "Start": 15, + "Length": 9 + } + ] + }, + { + "Input": "minuit", + "Results": [ + { + "Text": "minuit", + "Type": "time", + "Value": { + "Timex": "T00", + "FutureResolution": { + "time": "00:00:00" + }, + "PastResolution": { + "time": "00:00:00" + } + }, + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "milieu du matin", + "Results": [ + { + "Text": "milieu du matin", + "Type": "time", + "Value": { + "Timex": "T10", + "FutureResolution": { + "time": "10:00:00" + }, + "PastResolution": { + "time": "10:00:00" + } + }, + "Start": 0, + "Length": 15 + } + ] + }, + { + "Input": "milieu de matinee", + "Results": [ + { + "Text": "milieu de matinee", + "Type": "time", + "Value": { + "Timex": "T10", + "FutureResolution": { + "time": "10:00:00" + }, + "PastResolution": { + "time": "10:00:00" + } + }, + "Start": 0, + "Length": 17 + } + ] + }, + { + "Input": "milieu de matinรฉe", + "Results": [ + { + "Text": "milieu de matinรฉe", + "Type": "time", + "Value": { + "Timex": "T10", + "FutureResolution": { + "time": "10:00:00" + }, + "PastResolution": { + "time": "10:00:00" + } + }, + "Start": 0, + "Length": 17 + } + ] + }, + { + "Input": "milieu d'apres-midi", + "Results": [ + { + "Text": "milieu d'apres-midi", + "Type": "time", + "Value": { + "Timex": "T14", + "FutureResolution": { + "time": "14:00:00" + }, + "PastResolution": { + "time": "14:00:00" + } + }, + "Start": 0, + "Length": 19 + } + ] + }, + { + "Input": "milieu d'aprรจs-midi", + "Results": [ + { + "Text": "milieu d'aprรจs-midi", + "Type": "time", + "Value": { + "Timex": "T14", + "FutureResolution": { + "time": "14:00:00" + }, + "PastResolution": { + "time": "14:00:00" + } + }, + "Start": 0, + "Length": 19 + } + ] + }, + { + "Input": "milieu d'aprรจs midi", + "Results": [ + { + "Text": "milieu d'aprรจs midi", + "Type": "time", + "Value": { + "Timex": "T14", + "FutureResolution": { + "time": "14:00:00" + }, + "PastResolution": { + "time": "14:00:00" + } + }, + "Start": 0, + "Length": 19 + } + ] + }, + { + "Input": "milieu de midi", + "Results": [ + { + "Text": "milieu de midi", + "Type": "time", + "Value": { + "Timex": "T12", + "FutureResolution": { + "time": "12:00:00" + }, + "PastResolution": { + "time": "12:00:00" + } + }, + "Start": 0, + "Length": 14 + } + ] + }, + { + "Input": "milieu du jour", + "Results": [ + { + "Text": "milieu du jour", + "Type": "time", + "Value": { + "Timex": "T12", + "FutureResolution": { + "time": "12:00:00" + }, + "PastResolution": { + "time": "12:00:00" + } + }, + "Start": 0, + "Length": 14 + } + ] + }, + { + "Input": "apres-midi", + "Results": [ + { + "Text": "apres-midi", + "Type": "time", + "Value": { + "Timex": "T12", + "FutureResolution": { + "time": "12:00:00" + }, + "PastResolution": { + "time": "12:00:00" + } + }, + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "aprรจs-midi", + "Results": [ + { + "Text": "aprรจs-midi", + "Type": "time", + "Value": { + "Timex": "T12", + "FutureResolution": { + "time": "12:00:00" + }, + "PastResolution": { + "time": "12:00:00" + } + }, + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "aprรจs midi", + "Results": [ + { + "Text": "aprรจs midi", + "Type": "time", + "Value": { + "Timex": "T12", + "FutureResolution": { + "time": "12:00:00" + }, + "PastResolution": { + "time": "12:00:00" + } + }, + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "Je retournerai ร  7", + "Results": [ + { + "Text": "7", + "Type": "time", + "Value": { + "Timex": "T07", + "FutureResolution": { + "time": "07:00:00" + }, + "PastResolution": { + "time": "07:00:00" + } + }, + "Start": 17, + "Length": 1 + } + ] + }, + { + "Input": "Je retournerai ร  sept", + "Results": [ + { + "Text": "sept", + "Type": "time", + "Value": { + "Timex": "T07", + "FutureResolution": { + "time": "07:00:00" + }, + "PastResolution": { + "time": "07:00:00" + } + }, + "Start": 17, + "Length": 4 + } + ] + }, + { + "Input": "Je retournerai 7:56:13 pm", + "Results": [ + { + "Text": "7:56:13 pm", + "Type": "time", + "Value": { + "Timex": "T19:56:13", + "FutureResolution": { + "time": "19:56:13" + }, + "PastResolution": { + "time": "19:56:13" + } + }, + "Start": 15, + "Length": 10 + } + ] + }, + { + "Input": "Je retournerai 12:34:45 ", + "Results": [ + { + "Text": "12:34:45", + "Type": "time", + "Value": { + "Timex": "T12:34:45", + "FutureResolution": { + "time": "12:34:45" + }, + "PastResolution": { + "time": "12:34:45" + } + }, + "Start": 15, + "Length": 8 + } + ] + }, + { + "Input": "Je retournerai 22:34:45 ", + "Results": [ + { + "Text": "22:34:45", + "Type": "time", + "Value": { + "Timex": "T22:34:45", + "FutureResolution": { + "time": "22:34:45" + }, + "PastResolution": { + "time": "22:34:45" + } + }, + "Start": 15, + "Length": 8 + } + ] + }, + { + "Input": "C'est 8 dans la soiree", + "Results": [ + { + "Text": "8 dans la soiree", + "Type": "time", + "Value": { + "Timex": "T20", + "FutureResolution": { + "time": "20:00:00" + }, + "PastResolution": { + "time": "20:00:00" + } + }, + "Start": 6, + "Length": 16 + } + ] + }, + { + "Input": "C'est 8 ce soir", + "Results": [ + { + "Text": "8 ce soir", + "Type": "time", + "Value": { + "Timex": "T20", + "FutureResolution": { + "time": "20:00:00" + }, + "PastResolution": { + "time": "20:00:00" + } + }, + "Start": 6, + "Length": 9 + } + ] + }, + { + "Input": "C'est 8 dans l'apres midi", + "Results": [ + { + "Text": "8 dans l'apres midi", + "Type": "time", + "Value": { + "Timex": "T20", + "FutureResolution": { + "time": "20:00:00" + }, + "PastResolution": { + "time": "20:00:00" + } + }, + "Start": 6, + "Length": 19 + } + ] + }, + { + "Input": "C'est 21 et trois quarts", + "Results": [ + { + "Text": "21 et trois quarts", + "Type": "time", + "Value": { + "Timex": "T21:45", + "FutureResolution": { + "time": "21:45:00" + }, + "PastResolution": { + "time": "21:45:00" + } + }, + "Start": 6, + "Length": 18 + } + ] + }, + { + "Input": "C'est 8 h et vingt minute dans la soiree", + "Results": [ + { + "Text": "8 h et vingt minute dans la soiree", + "Type": "time", + "Value": { + "Timex": "T20:20", + "FutureResolution": { + "time": "20:20:00" + }, + "PastResolution": { + "time": "20:20:00" + } + }, + "Start": 6, + "Length": 34 + } + ] + }, + { + "Input": "Je retournerai dans l'apres midi a 7", + "Results": [ + { + "Text": "dans l'apres midi a 7", + "Type": "time", + "Value": { + "Timex": "T19", + "FutureResolution": { + "time": "19:00:00" + }, + "PastResolution": { + "time": "19:00:00" + } + }, + "Start": 15, + "Length": 21 + } + ] + }, + { + "Input": "Je retournerai l'aprรจs-midi 7:00:25", + "Results": [ + { + "Text": "aprรจs-midi 7:00:25", + "Type": "time", + "Value": { + "Timex": "T19:00:25", + "FutureResolution": { + "time": "19:00:25" + }, + "PastResolution": { + "time": "19:00:25" + } + }, + "Start": 17, + "Length": 18 + } + ] + }, + { + "Input": "Je retournerai l'apres-midi sept", + "Results": [ + { + "Text": "apres-midi sept", + "Type": "time", + "Value": { + "Timex": "T19", + "FutureResolution": { + "time": "19:00:00" + }, + "PastResolution": { + "time": "19:00:00" + } + }, + "Start": 17, + "Length": 15 + } + ] + }, + { + "Input": "Je retournerai sept trente", + "Results": [ + { + "Text": "sept trente", + "Type": "time", + "Value": { + "Timex": "T07:30", + "FutureResolution": { + "time": "07:30:00" + }, + "PastResolution": { + "time": "07:30:00" + } + }, + "Start": 15, + "Length": 11 + } + ] + }, + { + "Input": "Je retournerai vingt-et-un trente", + "Results": [ + { + "Text": "vingt-et-un trente", + "Type": "time", + "Value": { + "Timex": "T21:30", + "FutureResolution": { + "time": "21:30:00" + }, + "PastResolution": { + "time": "21:30:00" + } + }, + "Start": 15, + "Length": 18 + } + ] + }, + { + "Input": "Je retournerai vingt-deux trente", + "Results": [ + { + "Text": "vingt-deux trente", + "Type": "time", + "Value": { + "Timex": "T22:30", + "FutureResolution": { + "time": "22:30:00" + }, + "PastResolution": { + "time": "22:30:00" + } + }, + "Start": 15, + "Length": 17 + } + ] + }, + { + "Input": "Je retournerai cinq trente dans la nuit", + "Results": [ + { + "Text": "cinq trente dans la nuit", + "Type": "time", + "Value": { + "Timex": "T17:30", + "FutureResolution": { + "time": "17:30:00" + }, + "PastResolution": { + "time": "17:30:00" + } + }, + "Start": 15, + "Length": 24 + } + ] + }, + { + "Input": "Je retournerai cinq trente ce soir", + "Results": [ + { + "Text": "cinq trente ce soir", + "Type": "time", + "Value": { + "Timex": "T17:30", + "FutureResolution": { + "time": "17:30:00" + }, + "PastResolution": { + "time": "17:30:00" + } + }, + "Start": 15, + "Length": 19 + } + ] + }, + { + "Input": "Je retournerai cinq trente du soir", + "Results": [ + { + "Text": "cinq trente du soir", + "Type": "time", + "Value": { + "Timex": "T17:30", + "FutureResolution": { + "time": "17:30:00" + }, + "PastResolution": { + "time": "17:30:00" + } + }, + "Start": 15, + "Length": 19 + } + ] + }, + { + "Input": "Je retournerai cinq trente dans la soiree", + "Results": [ + { + "Text": "cinq trente dans la soiree", + "Type": "time", + "Value": { + "Timex": "T17:30", + "FutureResolution": { + "time": "17:30:00" + }, + "PastResolution": { + "time": "17:30:00" + } + }, + "Start": 15, + "Length": 26 + } + ] + }, + { + "Input": "Je retournerai cinq trente du matin", + "Results": [ + { + "Text": "cinq trente du matin", + "Type": "time", + "Value": { + "Timex": "T05:30", + "FutureResolution": { + "time": "05:30:00" + }, + "PastResolution": { + "time": "05:30:00" + } + }, + "Start": 15, + "Length": 20 + } + ] + }, + { + "Input": "Je retournerai cinq trente du matinee", + "Results": [ + { + "Text": "cinq trente du matinee", + "Type": "time", + "Value": { + "Timex": "T05:30", + "FutureResolution": { + "time": "05:30:00" + }, + "PastResolution": { + "time": "05:30:00" + } + }, + "Start": 15, + "Length": 22 + } + ] + }, + { + "Input": "Je retournerai cinq trente dans le matin", + "Results": [ + { + "Text": "cinq trente dans le matin", + "Type": "time", + "Value": { + "Timex": "T05:30", + "FutureResolution": { + "time": "05:30:00" + }, + "PastResolution": { + "time": "05:30:00" + } + }, + "Start": 15, + "Length": 25 + } + ] + }, + { + "Input": "Je retournerai peu prรจs 12", + "Results": [ + { + "Text": "peu prรจs 12", + "Type": "time", + "Value": { + "Timex": "T12", + "FutureResolution": { + "time": "12:00:00" + }, + "PastResolution": { + "time": "12:00:00" + } + }, + "Start": 15, + "Length": 11 + } + ] + }, + { + "Input": "Je retournerai peu pres 23", + "Results": [ + { + "Text": "peu pres 23", + "Type": "time", + "Value": { + "Timex": "T23", + "FutureResolution": { + "time": "23:00:00" + }, + "PastResolution": { + "time": "23:00:00" + } + }, + "Start": 15, + "Length": 11 + } + ] + }, + { + "Input": "Je retournerai peu pres 5", + "Results": [ + { + "Text": "peu pres 5", + "Type": "time", + "Value": { + "Timex": "T05", + "FutureResolution": { + "time": "05:00:00" + }, + "PastResolution": { + "time": "05:00:00" + } + }, + "Start": 15, + "Length": 10 + } + ] + }, + { + "Input": "Je retournerai peu pres midi", + "Results": [ + { + "Text": "peu pres midi", + "Type": "time", + "Value": { + "Timex": "T12", + "FutureResolution": { + "time": "12:00:00" + }, + "PastResolution": { + "time": "12:00:00" + } + }, + "Start": 15, + "Length": 13 + } + ] + }, + { + "Input": "milieu d'apres midi", + "Results": [ + { + "Text": "milieu d'apres midi", + "Type": "time", + "Value": { + "Timex": "T14", + "FutureResolution": { + "time": "14:00:00" + }, + "PastResolution": { + "time": "14:00:00" + } + }, + "Start": 0, + "Length": 19 + } + ] + }, + { + "Input": "milieu de jour", + "Results": [ + { + "Text": "milieu de jour", + "Type": "time", + "Value": { + "Timex": "T12", + "FutureResolution": { + "time": "12:00:00" + }, + "PastResolution": { + "time": "12:00:00" + } + }, + "Start": 0, + "Length": 14 + } + ] + }, + { + "Input": "rรฉgler une alarm pour huit quarante", + "Results": [ + { + "Text": "huit quarante", + "Type": "time", + "Value": { + "Timex": "T08:40", + "FutureResolution": { + "time": "08:40:00" + }, + "PastResolution": { + "time": "08:40:00" + } + }, + "Start": 22, + "Length": 13 + } + ] + }, + { + "Input": "rรฉgler une alarm pour huit quarante dans le matin", + "Results": [ + { + "Text": "huit quarante dans le matin", + "Type": "time", + "Value": { + "Timex": "T08:40", + "FutureResolution": { + "time": "08:40:00" + }, + "PastResolution": { + "time": "08:40:00" + } + }, + "Start": 22, + "Length": 27 + } + ] + }, + { + "Input": "rรฉgler une alarm pour huit quarante du matin", + "Results": [ + { + "Text": "huit quarante du matin", + "Type": "time", + "Value": { + "Timex": "T08:40", + "FutureResolution": { + "time": "08:40:00" + }, + "PastResolution": { + "time": "08:40:00" + } + }, + "Start": 22, + "Length": 22 + } + ] + }, + { + "Input": "rรฉgler une alarm pour huit quarante ce matin", + "Results": [ + { + "Text": "huit quarante ce matin", + "Type": "time", + "Value": { + "Timex": "T08:40", + "FutureResolution": { + "time": "08:40:00" + }, + "PastResolution": { + "time": "08:40:00" + } + }, + "Start": 22, + "Length": 22 + } + ] + }, + { + "Input": "rรฉgler une alarm pour huit quarante a.m", + "Results": [ + { + "Text": "huit quarante a.m", + "Type": "time", + "Value": { + "Timex": "T08:40", + "FutureResolution": { + "time": "08:40:00" + }, + "PastResolution": { + "time": "08:40:00" + } + }, + "Start": 22, + "Length": 17 + } + ] + }, + { + "Input": "rรฉgler une alarm pour huit quarante a.m.", + "Results": [ + { + "Text": "huit quarante a.m.", + "Type": "time", + "Value": { + "Timex": "T08:40", + "FutureResolution": { + "time": "08:40:00" + }, + "PastResolution": { + "time": "08:40:00" + } + }, + "Start": 22, + "Length": 18 + } + ] + }, + { + "Input": "rรฉgler une alarm pour huit quarante am", + "Results": [ + { + "Text": "huit quarante am", + "Type": "time", + "Value": { + "Timex": "T08:40", + "FutureResolution": { + "time": "08:40:00" + }, + "PastResolution": { + "time": "08:40:00" + } + }, + "Start": 22, + "Length": 16 + } + ] + }, + { + "Input": "rรฉgler une alarm pour huit quarante pm", + "Results": [ + { + "Text": "huit quarante pm", + "Type": "time", + "Value": { + "Timex": "T20:40", + "FutureResolution": { + "time": "20:40:00" + }, + "PastResolution": { + "time": "20:40:00" + } + }, + "Start": 22, + "Length": 16 + } + ] + }, + { + "Input": "rรฉgler une alarm pour huit quarante p.m.", + "Results": [ + { + "Text": "huit quarante p.m.", + "Type": "time", + "Value": { + "Timex": "T20:40", + "FutureResolution": { + "time": "20:40:00" + }, + "PastResolution": { + "time": "20:40:00" + } + }, + "Start": 22, + "Length": 18 + } + ] + }, + { + "Input": "rรฉgler une alarm pour huit quarante p.m", + "Results": [ + { + "Text": "huit quarante p.m", + "Type": "time", + "Value": { + "Timex": "T20:40", + "FutureResolution": { + "time": "20:40:00" + }, + "PastResolution": { + "time": "20:40:00" + } + }, + "Start": 22, + "Length": 17 + } + ] + }, + { + "Input": "rรฉgler une alarm pour dix quarante cinq am", + "Results": [ + { + "Text": "dix quarante cinq am", + "Type": "time", + "Value": { + "Timex": "T10:45", + "FutureResolution": { + "time": "10:45:00" + }, + "PastResolution": { + "time": "10:45:00" + } + }, + "Start": 22, + "Length": 20 + } + ] + }, + { + "Input": "rรฉgler une alarm pour quinze quinze p m", + "Results": [ + { + "Text": "quinze quinze p m", + "Type": "time", + "Value": { + "Timex": "T15:15", + "FutureResolution": { + "time": "15:15:00" + }, + "PastResolution": { + "time": "15:15:00" + } + }, + "Start": 22, + "Length": 17 + } + ] + }, + { + "Input": "rรฉgler une alarm pour quinze trente p m", + "Results": [ + { + "Text": "quinze trente p m", + "Type": "time", + "Value": { + "Timex": "T15:30", + "FutureResolution": { + "time": "15:30:00" + }, + "PastResolution": { + "time": "15:30:00" + } + }, + "Start": 22, + "Length": 17 + } + ] + }, + { + "Input": "rรฉgler une alarm pour dix dix", + "Results": [ + { + "Text": "dix dix", + "Type": "time", + "Value": { + "Timex": "T10:10", + "FutureResolution": { + "time": "10:10:00" + }, + "PastResolution": { + "time": "10:10:00" + } + }, + "Start": 22, + "Length": 7 + } + ] + }, + { + "Input": "rรฉgler une alarm pour vingt-deux dix", + "Results": [ + { + "Text": "vingt-deux dix", + "Type": "time", + "Value": { + "Timex": "T22:10", + "FutureResolution": { + "time": "22:10:00" + }, + "PastResolution": { + "time": "22:10:00" + } + }, + "Start": 22, + "Length": 14 + } + ] + }, + { + "Input": "rรฉgler une alarm pour dix cinquante cinq p. m.", + "Results": [ + { + "Text": "dix cinquante cinq p. m.", + "Type": "time", + "Value": { + "Timex": "T22:55", + "FutureResolution": { + "time": "22:55:00" + }, + "PastResolution": { + "time": "22:55:00" + } + }, + "Start": 22, + "Length": 24 + } + ] + }, + { + "Input": "Je serai de retour ร  7h01", + "Results": [ + { + "Text": "7h01", + "Type": "time", + "Value": { + "Timex": "T07:01", + "FutureResolution": { + "time": "07:01:00" + }, + "PastResolution": { + "time": "07:01:00" + } + }, + "Start": 21, + "Length": 4 + } + ] + }, + { + "Input": "Je serai de retour ร  10 H 10 pm.", + "Results": [ + { + "Text": "10 H 10 pm", + "Type": "time", + "Value": { + "Timex": "T22:10", + "FutureResolution": { + "time": "22:10:00" + }, + "PastResolution": { + "time": "22:10:00" + } + }, + "Start": 21, + "Length": 10 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/French/TimePeriodExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/French/TimePeriodExtractor.json new file mode 100644 index 000000000..1d5c1cca8 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/French/TimePeriodExtractor.json @@ -0,0 +1,497 @@ +[ + { + "Input": "Rendez-vouz dans le matin", + "Results": [ + { + "Text": "dans le matin", + "Type": "timerange", + "Start": 12, + "Length": 13 + } + ] + }, + { + "Input": "Rendez-vouz dans l'apres-midi", + "Results": [ + { + "Text": "dans l'apres-midi", + "Type": "timerange", + "Start": 12, + "Length": 17 + } + ] + }, + { + "Input": "Rendez-vouz dans le nuit", + "Results": [ + { + "Text": "dans le nuit", + "Type": "timerange", + "Start": 12, + "Length": 12 + } + ] + }, + { + "Input": "Rendez-vouz dans la soiree", + "Results": [ + { + "Text": "dans la soiree", + "Type": "timerange", + "Start": 12, + "Length": 14 + } + ] + }, + { + "Input": "Rendez-vouz dans le soirรฉe", + "Results": [ + { + "Text": "dans le soirรฉe", + "Type": "timerange", + "Start": 12, + "Length": 14 + } + ] + }, + { + "Input": "Je vais dehors 5 au 6 ce soir", + "Results": [ + { + "Text": "5 au 6 ce soir", + "Type": "timerange", + "Start": 15, + "Length": 14 + } + ] + }, + { + "Input": "Je vais dehors 5 au 6 du soir", + "Results": [ + { + "Text": "5 au 6 du soir", + "Type": "timerange", + "Start": 15, + "Length": 14 + } + ] + }, + { + "Input": "Je vais dehors 5 au 6 dans l'apres midi", + "Results": [ + { + "Text": "5 au 6 dans l'apres midi", + "Type": "timerange", + "Start": 15, + "Length": 24 + } + ] + }, + { + "Input": "Je vais dehors 5 au sept dans le matin", + "Results": [ + { + "Text": "5 au sept dans le matin", + "Type": "timerange", + "Start": 15, + "Length": 23 + } + ] + }, + { + "Input": "Je vais dehors de 5 au 6 ce soir", + "Results": [ + { + "Text": "de 5 au 6 ce soir", + "Type": "timerange", + "Start": 15, + "Length": 17 + } + ] + }, + { + "Input": "Je vais dehors entre 5 au 6 dans la nuit", + "Results": [ + { + "Text": "entre 5 au 6 dans la nuit", + "Type": "timerange", + "Start": 15, + "Length": 25 + } + ] + }, + { + "Input": "Je vais dehors entre 5 au 6 dans la soiree", + "Results": [ + { + "Text": "entre 5 au 6 dans la soiree", + "Type": "timerange", + "Start": 15, + "Length": 27 + } + ] + }, + { + "Input": "Je vais dehors entre 5 au 6 dans l'apres midi", + "Results": [ + { + "Text": "entre 5 au 6 dans l'apres midi", + "Type": "timerange", + "Start": 15, + "Length": 30 + } + ] + }, + { + "Input": "Allons nous recontrer ce soir", + "Results": [ + { + "Text": "ce soir", + "Type": "timerange", + "Start": 22, + "Length": 7 + } + ] + }, + { + "Input": "Allons nous recontrer du matin", + "Results": [ + { + "Text": "du matin", + "Type": "timerange", + "Start": 22, + "Length": 8 + } + ] + }, + { + "Input": "Rendez-vouz ce soir", + "Results": [ + { + "Text": "ce soir", + "Type": "timerange", + "Start": 12, + "Length": 7 + } + ] + }, + { + "Input": "Allons nous recontrer debut matin", + "Results": [ + { + "Text": "debut matin", + "Type": "timerange", + "Start": 22, + "Length": 11 + } + ] + }, + { + "Input": "Allons nous recontrer fin de matinee", + "Results": [ + { + "Text": "fin de matinee", + "Type": "timerange", + "Start": 22, + "Length": 14 + } + ] + }, + { + "Input": "Allons nous recontrer tard matinee", + "Results": [ + { + "Text": "tard matinee", + "Type": "timerange", + "Start": 22, + "Length": 12 + } + ] + }, + { + "Input": "Allons nous recontrer tard matin", + "Results": [ + { + "Text": "tard matin", + "Type": "timerange", + "Start": 22, + "Length": 10 + } + ] + }, + { + "Input": "Allons nous recontrer tard matinรฉe", + "Results": [ + { + "Text": "tard matinรฉe", + "Type": "timerange", + "Start": 22, + "Length": 12 + } + ] + }, + { + "Input": "Allons nous recontrer tot matin", + "Results": [ + { + "Text": "tot matin", + "Type": "timerange", + "Start": 22, + "Length": 9 + } + ] + }, + { + "Input": "Allons nous recontrer tรดt soiree", + "Results": [ + { + "Text": "tรดt soiree", + "Type": "timerange", + "Start": 22, + "Length": 10 + } + ] + }, + { + "Input": "Allons nous recontrer tรดt nuit", + "Results": [ + { + "Text": "tรดt nuit", + "Type": "timerange", + "Start": 22, + "Length": 8 + } + ] + }, + { + "Input": "Allons nous recontrer tard apres-midi", + "Results": [ + { + "Text": "tard apres-midi", + "Type": "timerange", + "Start": 22, + "Length": 15 + } + ] + }, + { + "Input": "Allons nous recontrer tot apres midi", + "Results": [ + { + "Text": "tot apres midi", + "Type": "timerange", + "Start": 22, + "Length": 14 + } + ] + }, + { + "Input": "Allons nous recontrer tard soiree", + "Results": [ + { + "Text": "tard soiree", + "Type": "timerange", + "Start": 22, + "Length": 11 + } + ] + }, + { + "Input": "Allons nous recontrer tard nuit", + "Results": [ + { + "Text": "tard nuit", + "Type": "timerange", + "Start": 22, + "Length": 9 + } + ] + }, + { + "Input": "Allons nous recontrer debut nuit", + "Results": [ + { + "Text": "debut nuit", + "Type": "timerange", + "Start": 22, + "Length": 10 + } + ] + }, + { + "Input": "Allons nous recontrer debut soiree", + "Results": [ + { + "Text": "debut soiree", + "Type": "timerange", + "Start": 22, + "Length": 12 + } + ] + }, + { + "Input": "Je vais dehors 4pm au 5pm", + "Results": [ + { + "Text": "4pm au 5pm", + "Type": "timerange", + "Start": 15, + "Length": 10 + } + ] + }, + { + "Input": "Je vais dehors 4:00 jusqu'a 5pm", + "Results": [ + { + "Text": "4:00 jusqu'a 5pm", + "Type": "timerange", + "Start": 15, + "Length": 16 + } + ] + }, + { + "Input": "Je vais dehors 14:00 jusqu'a 15:00", + "Results": [ + { + "Text": "14:00 jusqu'a 15:00", + "Type": "timerange", + "Start": 15, + "Length": 19 + } + ] + }, + { + "Input": "Je vais dehors 18:00 jusqu'a 20:00", + "Results": [ + { + "Text": "18:00 jusqu'a 20:00", + "Type": "timerange", + "Start": 15, + "Length": 19 + } + ] + }, + { + "Input": "Je vais dehors de 4:00 et 7 heures", + "Results": [ + { + "Text": "de 4:00 et 7 heures", + "Type": "timerange", + "Start": 15, + "Length": 19 + } + ] + }, + { + "Input": "Je vais dehors 3pm a sept trente", + "Results": [ + { + "Text": "3pm a sept trente", + "Type": "timerange", + "Start": 15, + "Length": 17 + } + ] + }, + { + "Input": "Je vais dehors 4pm-5pm", + "Results": [ + { + "Text": "4pm-5pm", + "Type": "timerange", + "Start": 15, + "Length": 7 + } + ] + }, + { + "Input": "Je vais dehors 4:00 -5:00", + "Results": [ + { + "Text": "4:00 -5:00", + "Type": "timerange", + "Start": 15, + "Length": 10 + } + ] + }, + { + "Input": "Je vais dehors 4:00- 5:00", + "Results": [ + { + "Text": "4:00- 5:00", + "Type": "timerange", + "Start": 15, + "Length": 10 + } + ] + }, + { + "Input": "Je vais dehors 4:00 - 5:00", + "Results": [ + { + "Text": "4:00 - 5:00", + "Type": "timerange", + "Start": 15, + "Length": 11 + } + ] + }, + { + "Input": "Je vais dehors de 4pm au 5pm", + "Results": [ + { + "Text": "de 4pm au 5pm", + "Type": "timerange", + "Start": 15, + "Length": 13 + } + ] + }, + { + "Input": "Je vais dehors de 14:00 au 15:00", + "Results": [ + { + "Text": "de 14:00 au 15:00", + "Type": "timerange", + "Start": 15, + "Length": 17 + } + ] + }, + { + "Input": "Je vais dehors de 4pm au cinq trente", + "Results": [ + { + "Text": "de 4pm au cinq trente", + "Type": "timerange", + "Start": 15, + "Length": 21 + } + ] + }, + { + "Input": "Je vais dehors de 3 du matin jusqu'a 5pm", + "Results": [ + { + "Text": "de 3 du matin jusqu'a 5pm", + "Type": "timerange", + "Start": 15, + "Length": 25 + } + ] + }, + { + "Input": "Je vais dehors de 3 du matinee jusqu'a cinq dans l'apres-midi", + "Results": [ + { + "Text": "de 3 du matinee jusqu'a cinq dans l'apres-midi", + "Type": "timerange", + "Start": 15, + "Length": 46 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/French/TimePeriodParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/French/TimePeriodParser.json new file mode 100644 index 000000000..b6422dfad --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/French/TimePeriodParser.json @@ -0,0 +1,1095 @@ +[ + { + "Input": "Je vais dehors 5 au 6pm", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "5 au 6pm", + "Type": "timerange", + "Value": { + "Timex": "(T17,T18,PT1H)", + "FutureResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + }, + "PastResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + } + }, + "Start": 15, + "Length": 8 + } + ] + }, + { + "Input": "Je suis sorti de 5 au 6 p.m", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "de 5 au 6 p.m", + "Type": "timerange", + "Value": { + "Timex": "(T17,T18,PT1H)", + "FutureResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + }, + "PastResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + } + }, + "Start": 14, + "Length": 13 + } + ] + }, + { + "Input": "Je suis sorti 5 au sept dans le matin", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "5 au sept dans le matin", + "Type": "timerange", + "Value": { + "Timex": "(T05,T07,PT2H)", + "FutureResolution": { + "startTime": "05:00:00", + "endTime": "07:00:00" + }, + "PastResolution": { + "startTime": "05:00:00", + "endTime": "07:00:00" + } + }, + "Start": 14, + "Length": 23 + } + ] + }, + { + "Input": "Je suis sorti 5 au 6 ce soir", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "5 au 6 ce soir", + "Type": "timerange", + "Value": { + "Timex": "(T17,T18,PT1H)", + "FutureResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + }, + "PastResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + } + }, + "Start": 14, + "Length": 14 + } + ] + }, + { + "Input": "Je suis sorti entre 5pm et 6pm", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "entre 5pm et 6pm", + "Type": "timerange", + "Value": { + "Timex": "(T17,T18,PT1H)", + "FutureResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + }, + "PastResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + } + }, + "Start": 14, + "Length": 16 + } + ] + }, + { + "Input": "Je reviendrai 4pm jusqu'a 5pm", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "4pm jusqu'a 5pm", + "Type": "timerange", + "Value": { + "Timex": "(T16,T17,PT1H)", + "FutureResolution": { + "startTime": "16:00:00", + "endTime": "17:00:00" + }, + "PastResolution": { + "startTime": "16:00:00", + "endTime": "17:00:00" + } + }, + "Start": 14, + "Length": 15 + } + ] + }, + { + "Input": "Je reviendrai 16 jusqu'a 17", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "16 jusqu'a 17", + "Type": "timerange", + "Value": { + "Timex": "(T16,T17,PT1H)", + "FutureResolution": { + "startTime": "16:00:00", + "endTime": "17:00:00" + }, + "PastResolution": { + "startTime": "16:00:00", + "endTime": "17:00:00" + } + }, + "Start": 14, + "Length": 13 + } + ] + }, + { + "Input": "Je vais retourner 4:00 au 7 heures", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "4:00 au 7 heures", + "Type": "timerange", + "Value": { + "Timex": "(T04:00,T07,PT3H)", + "FutureResolution": { + "startTime": "04:00:00", + "endTime": "07:00:00" + }, + "PastResolution": { + "startTime": "04:00:00", + "endTime": "07:00:00" + } + }, + "Start": 18, + "Length": 16 + } + ] + }, + { + "Input": "Je vais retourner 4pm-5pm", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "4pm-5pm", + "Type": "timerange", + "Value": { + "Timex": "(T16,T17,PT1H)", + "FutureResolution": { + "startTime": "16:00:00", + "endTime": "17:00:00" + }, + "PastResolution": { + "startTime": "16:00:00", + "endTime": "17:00:00" + } + }, + "Start": 18, + "Length": 7 + } + ] + }, + { + "Input": "Je vais retourner 16-17 heures", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "16-17 heures", + "Type": "timerange", + "Value": { + "Timex": "(T16,T17,PT1H)", + "FutureResolution": { + "startTime": "16:00:00", + "endTime": "17:00:00" + }, + "PastResolution": { + "startTime": "16:00:00", + "endTime": "17:00:00" + } + }, + "Start": 18, + "Length": 12 + } + ] + }, + { + "Input": "Je vais retourner 16 - 17 heures", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "16 - 17 heures", + "Type": "timerange", + "Value": { + "Timex": "(T16,T17,PT1H)", + "FutureResolution": { + "startTime": "16:00:00", + "endTime": "17:00:00" + }, + "PastResolution": { + "startTime": "16:00:00", + "endTime": "17:00:00" + } + }, + "Start": 18, + "Length": 14 + } + ] + }, + { + "Input": "Je vais retourner 4pm - 5pm", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "4pm - 5pm", + "Type": "timerange", + "Value": { + "Timex": "(T16,T17,PT1H)", + "FutureResolution": { + "startTime": "16:00:00", + "endTime": "17:00:00" + }, + "PastResolution": { + "startTime": "16:00:00", + "endTime": "17:00:00" + } + }, + "Start": 18, + "Length": 9 + } + ] + }, + { + "Input": "Je suis sorti 3 du matin au 5pm", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "3 du matin au 5pm", + "Type": "timerange", + "Value": { + "Timex": "(T03,T17,PT14H)", + "FutureResolution": { + "startTime": "03:00:00", + "endTime": "17:00:00" + }, + "PastResolution": { + "startTime": "03:00:00", + "endTime": "17:00:00" + } + }, + "Start": 14, + "Length": 17 + } + ] + }, + { + "Input": "Je suis sorti 3 du matin jusqu'a 5pm", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "3 du matin jusqu'a 5pm", + "Type": "timerange", + "Value": { + "Timex": "(T03,T17,PT14H)", + "FutureResolution": { + "startTime": "03:00:00", + "endTime": "17:00:00" + }, + "PastResolution": { + "startTime": "03:00:00", + "endTime": "17:00:00" + } + }, + "Start": 14, + "Length": 22 + } + ] + }, + { + "Input": "recontrons nous de la matin", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": " matin", + "Type": "timerange", + "Value": { + "Timex": "TMO", + "FutureResolution": { + "startTime": "08:00:00", + "endTime": "12:00:00" + }, + "PastResolution": { + "startTime": "08:00:00", + "endTime": "12:00:00" + } + }, + "Start": 21, + "Length": 6 + } + ] + }, + { + "Input": "retrouvons nous l'apres-midi", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "l'apres-midi", + "Type": "timerange", + "Value": { + "Timex": "TAF", + "FutureResolution": { + "startTime": "12:00:00", + "endTime": "16:00:00" + }, + "PastResolution": { + "startTime": "12:00:00", + "endTime": "16:00:00" + } + }, + "Start": 16, + "Length": 12 + } + ] + }, + { + "Input": "recontrons nous dans la nuit", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "dans la nuit", + "Type": "timerange", + "Value": { + "Timex": "TNI", + "FutureResolution": { + "startTime": "20:00:00", + "endTime": "23:59:59" + }, + "PastResolution": { + "startTime": "20:00:00", + "endTime": "23:59:59" + } + }, + "Start": 16, + "Length": 12 + } + ] + }, + { + "Input": "recontrons nous ce soir", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "ce soir", + "Type": "timerange", + "Value": { + "Timex": "TEV", + "FutureResolution": { + "startTime": "16:00:00", + "endTime": "20:00:00" + }, + "PastResolution": { + "startTime": "16:00:00", + "endTime": "20:00:00" + } + }, + "Start": 16, + "Length": 7 + } + ] + }, + { + "Input": "recontrons nous tot matin", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "tot matin", + "Type": "timerange", + "Value": { + "Timex": "TMO", + "Mod": "start", + "FutureResolution": { + "startTime": "08:00:00", + "endTime": "10:00:00" + }, + "PastResolution": { + "startTime": "08:00:00", + "endTime": "10:00:00" + } + }, + "Start": 16, + "Length": 9 + } + ] + }, + { + "Input": "recontrons nous tard matinee", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "tard matinee", + "Type": "timerange", + "Value": { + "Timex": "TMO", + "Mod": "end", + "FutureResolution": { + "startTime": "10:00:00", + "endTime": "12:00:00" + }, + "PastResolution": { + "startTime": "10:00:00", + "endTime": "12:00:00" + } + }, + "Start": 16, + "Length": 12 + } + ] + }, + { + "Input": "recontrons nous debut de matin", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "de matin", + "Type": "timerange", + "Value": { + "Timex": "TMO", + "FutureResolution": { + "startTime": "08:00:00", + "endTime": "12:00:00" + }, + "PastResolution": { + "startTime": "08:00:00", + "endTime": "12:00:00" + } + }, + "Start": 22, + "Length": 8 + } + ] + }, + { + "Input": "recontrons nous le tard d'apres midi", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "tard d'apres midi", + "Type": "timerange", + "Value": { + "Timex": "TAF", + "Mod": "end", + "FutureResolution": { + "startTime": "14:00:00", + "endTime": "16:00:00" + }, + "PastResolution": { + "startTime": "14:00:00", + "endTime": "16:00:00" + } + }, + "Start": 19, + "Length": 17 + } + ] + }, + { + "Input": "recontrons nous tรดt soirรฉe", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "tรดt soirรฉe", + "Type": "timerange", + "Value": { + "Timex": "TEV", + "Mod": "start", + "FutureResolution": { + "startTime": "16:00:00", + "endTime": "18:00:00" + }, + "PastResolution": { + "startTime": "16:00:00", + "endTime": "18:00:00" + } + }, + "Start": 16, + "Length": 10 + } + ] + }, + { + "Input": "recontrons nous le tard soiree", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "tard soiree", + "Type": "timerange", + "Value": { + "Timex": "TEV", + "Mod": "end", + "FutureResolution": { + "startTime": "18:00:00", + "endTime": "20:00:00" + }, + "PastResolution": { + "startTime": "18:00:00", + "endTime": "20:00:00" + } + }, + "Start": 19, + "Length": 11 + } + ] + }, + { + "Input": "recontrons nous le tot nuit", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "tot nuit", + "Type": "timerange", + "Value": { + "Timex": "TNI", + "Mod": "start", + "FutureResolution": { + "startTime": "20:00:00", + "endTime": "22:00:00" + }, + "PastResolution": { + "startTime": "20:00:00", + "endTime": "22:00:00" + } + }, + "Start": 19, + "Length": 8 + } + ] + }, + { + "Input": "recontrons nous le tard nuit", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "tard nuit", + "Type": "timerange", + "Value": { + "Timex": "TNI", + "Mod": "end", + "FutureResolution": { + "startTime": "22:00:00", + "endTime": "23:59:59" + }, + "PastResolution": { + "startTime": "22:00:00", + "endTime": "23:59:59" + } + }, + "Start": 19, + "Length": 9 + } + ] + }, + { + "Input": "recontrons nous debut nuit", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "debut nuit", + "Type": "timerange", + "Value": { + "Timex": "TNI", + "Mod": "start", + "FutureResolution": { + "startTime": "20:00:00", + "endTime": "22:00:00" + }, + "PastResolution": { + "startTime": "20:00:00", + "endTime": "22:00:00" + } + }, + "Start": 16, + "Length": 10 + } + ] + }, + { + "Input": "recontrons nous le fin de nuit", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "fin de nuit", + "Type": "timerange", + "Value": { + "Timex": "TNI", + "Mod": "end", + "FutureResolution": { + "startTime": "22:00:00", + "endTime": "23:59:59" + }, + "PastResolution": { + "startTime": "22:00:00", + "endTime": "23:59:59" + } + }, + "Start": 19, + "Length": 11 + } + ] + }, + { + "Input": "Je suis sorti de 1am au 5pm", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "de 1am au 5pm", + "Type": "timerange", + "Value": { + "Timex": "(T01,T17,PT16H)", + "FutureResolution": { + "startTime": "01:00:00", + "endTime": "17:00:00" + }, + "PastResolution": { + "startTime": "01:00:00", + "endTime": "17:00:00" + } + }, + "Start": 14, + "Length": 13 + } + ] + }, + { + "Input": "Je vais retourner 16:00 - 17:00", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "16:00 - 17:00", + "Type": "timerange", + "Value": { + "Timex": "(T16:00,T17:00,PT1H)", + "FutureResolution": { + "startTime": "16:00:00", + "endTime": "17:00:00" + }, + "PastResolution": { + "startTime": "16:00:00", + "endTime": "17:00:00" + } + }, + "Start": 18, + "Length": 13 + } + ] + }, + { + "Input": "Je suis sorti 3 du matin et 5pm", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "3 du matin et 5pm", + "Type": "timerange", + "Value": { + "Timex": "(T03,T17,PT14H)", + "FutureResolution": { + "startTime": "03:00:00", + "endTime": "17:00:00" + }, + "PastResolution": { + "startTime": "03:00:00", + "endTime": "17:00:00" + } + }, + "Start": 14, + "Length": 17 + } + ] + }, + { + "Input": "Je vais retourner entre 4pm au 5pm aujourd'hui", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "entre 4pm au 5pm", + "Type": "timerange", + "Value": { + "Timex": "(T16,T17,PT1H)", + "FutureResolution": { + "startTime": "16:00:00", + "endTime": "17:00:00" + }, + "PastResolution": { + "startTime": "16:00:00", + "endTime": "17:00:00" + } + }, + "Start": 18, + "Length": 16 + } + ] + }, + { + "Input": "retrouvons nous apres midi", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "apres midi", + "Type": "timerange", + "Value": { + "Timex": "TAF", + "FutureResolution": { + "startTime": "12:00:00", + "endTime": "16:00:00" + }, + "PastResolution": { + "startTime": "12:00:00", + "endTime": "16:00:00" + } + }, + "Start": 16, + "Length": 10 + } + ] + }, + { + "Input": "recontrons nous dans la soiree", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "dans la soiree", + "Type": "timerange", + "Value": { + "Timex": "TEV", + "FutureResolution": { + "startTime": "16:00:00", + "endTime": "20:00:00" + }, + "PastResolution": { + "startTime": "16:00:00", + "endTime": "20:00:00" + } + }, + "Start": 16, + "Length": 14 + } + ] + }, + { + "Input": "recontrons nous fin de matin", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "fin de matin", + "Type": "timerange", + "Value": { + "Timex": "TMO", + "Mod": "end", + "FutureResolution": { + "startTime": "10:00:00", + "endTime": "12:00:00" + }, + "PastResolution": { + "startTime": "10:00:00", + "endTime": "12:00:00" + } + }, + "Start": 16, + "Length": 12 + } + ] + }, + { + "Input": "recontrons nous fin matinee", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "fin matinee", + "Type": "timerange", + "Value": { + "Timex": "TMO", + "Mod": "end", + "FutureResolution": { + "startTime": "10:00:00", + "endTime": "12:00:00" + }, + "PastResolution": { + "startTime": "10:00:00", + "endTime": "12:00:00" + } + }, + "Start": 16, + "Length": 11 + } + ] + }, + { + "Input": "recontrons nous debut matin", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "debut matin", + "Type": "timerange", + "Value": { + "Timex": "TMO", + "Mod": "start", + "FutureResolution": { + "startTime": "08:00:00", + "endTime": "10:00:00" + }, + "PastResolution": { + "startTime": "08:00:00", + "endTime": "10:00:00" + } + }, + "Start": 16, + "Length": 11 + } + ] + }, + { + "Input": "recontrons nous fin de matinee", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "fin de matinee", + "Type": "timerange", + "Value": { + "Timex": "TMO", + "Mod": "end", + "FutureResolution": { + "startTime": "10:00:00", + "endTime": "12:00:00" + }, + "PastResolution": { + "startTime": "10:00:00", + "endTime": "12:00:00" + } + }, + "Start": 16, + "Length": 14 + } + ] + }, + { + "Input": "recontrons nous tรดt aprรจs midi", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "tรดt aprรจs midi", + "Type": "timerange", + "Value": { + "Timex": "TAF", + "Mod": "start", + "FutureResolution": { + "startTime": "12:00:00", + "endTime": "14:00:00" + }, + "PastResolution": { + "startTime": "12:00:00", + "endTime": "14:00:00" + } + }, + "Start": 16, + "Length": 14 + } + ] + }, + { + "Input": "recontrons nous tรดt d'aprรจs-midi", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "tรดt d'aprรจs-midi", + "Type": "timerange", + "Value": { + "Timex": "TAF", + "Mod": "start", + "FutureResolution": { + "startTime": "12:00:00", + "endTime": "14:00:00" + }, + "PastResolution": { + "startTime": "12:00:00", + "endTime": "14:00:00" + } + }, + "Start": 16, + "Length": 16 + } + ] + }, + { + "Input": "recontrons nous le fin d'apres midi", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "fin d'apres midi", + "Type": "timerange", + "Value": { + "Timex": "TAF", + "Mod": "end", + "FutureResolution": { + "startTime": "14:00:00", + "endTime": "16:00:00" + }, + "PastResolution": { + "startTime": "14:00:00", + "endTime": "16:00:00" + } + }, + "Start": 19, + "Length": 16 + } + ] + }, + { + "Input": "recontrons nous le fin soiree", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "fin soiree", + "Type": "timerange", + "Value": { + "Timex": "TEV", + "Mod": "end", + "FutureResolution": { + "startTime": "18:00:00", + "endTime": "20:00:00" + }, + "PastResolution": { + "startTime": "18:00:00", + "endTime": "20:00:00" + } + }, + "Start": 19, + "Length": 10 + } + ] + }, + { + "Input": "recontrons nous le fin nuit", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "fin nuit", + "Type": "timerange", + "Value": { + "Timex": "TNI", + "Mod": "end", + "FutureResolution": { + "startTime": "22:00:00", + "endTime": "23:59:59" + }, + "PastResolution": { + "startTime": "22:00:00", + "endTime": "23:59:59" + } + }, + "Start": 19, + "Length": 8 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/French/TimeZoneParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/French/TimeZoneParser.json new file mode 100644 index 000000000..4b9743e24 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/French/TimeZoneParser.json @@ -0,0 +1,913 @@ +[ + { + "Input": "Rรฉservez-moi une chambre ร  l'heure de Beijing", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "heure de Beijing", + "Type": "timezone", + "Value": { + "TimeZoneResolution": { + "Value": "UTC+08:00", + "UtcOffsetMins": 480 + } + }, + "Start": 29, + "Length": 16 + } + ] + }, + { + "Input": "Rรฉservez-moi une chambre ร  utc 4h30", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "utc 4h30", + "Type": "timezone", + "Value": { + "TimeZoneResolution": { + "Value": "UTC+04:30", + "UtcOffsetMins": 270 + } + }, + "Start": 27, + "Length": 8 + } + ] + }, + { + "Input": "Rรฉservez-moi une chambre ร  gmt 3 heures", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "gmt 3 heures", + "Type": "timezone", + "Value": { + "TimeZoneResolution": { + "Value": "UTC-03:00", + "UtcOffsetMins": -180 + } + }, + "Start": 27, + "Length": 12 + } + ] + }, + { + "Input": "Rรฉservez-moi une chambre ร  lโ€™heure normale dโ€™Afghanistan", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "heure normale dโ€™Afghanistan", + "Type": "timezone", + "Value": { + "TimeZoneResolution": { + "Value": "UTC+04:30", + "UtcOffsetMins": 270 + } + }, + "Start": 29, + "Length": 27 + } + ] + }, + { + "Input": "Rรฉservez-moi une chambre ร  lโ€™heure d'Afghanistan", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "heure d'Afghanistan", + "Type": "timezone", + "Value": { + "TimeZoneResolution": { + "Value": "UTC+04:30", + "UtcOffsetMins": 270 + } + }, + "Start": 29, + "Length": 19 + } + ] + }, + { + "Input": "Rรฉservez-moi une chambre ร  l'utc+/-0", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "utc+/-0", + "Type": "timezone", + "Value": { + "TimeZoneResolution": { + "Value": "UTC+00:00", + "UtcOffsetMins": 0 + } + }, + "Start": 29, + "Length": 7 + } + ] + }, + { + "Input": "Rรฉservez-moi une chambre ร  lโ€™heure dโ€™รฉtรฉ du pacifique", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "heure dโ€™รฉtรฉ du pacifique", + "Type": "timezone", + "Value": { + "TimeZoneResolution": { + "Value": "UTC-07:00", + "UtcOffsetMins": -420 + } + }, + "Start": 29, + "Length": 24 + } + ] + }, + { + "Input": "Rรฉservez-moi une chambre ร  awdt", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "awdt", + "Type": "timezone", + "Value": { + "TimeZoneResolution": { + "Value": "UTC+09:00", + "UtcOffsetMins": 540 + } + }, + "Start": 27, + "Length": 4 + } + ] + }, + { + "Input": "Rรฉservez-moi une chambre ร  lโ€™heure de la Colombie", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "heure de la Colombie", + "Type": "timezone", + "Value": { + "TimeZoneResolution": { + "Value": "UTC-05:00", + "UtcOffsetMins": -300 + } + }, + "Start": 29, + "Length": 20 + } + ] + }, + { + "Input": "Rรฉservez-moi une chambre ร  l'heure de Hong Kong", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "heure de Hong Kong", + "Type": "timezone", + "Value": { + "TimeZoneResolution": { + "Value": "UTC+08:00", + "UtcOffsetMins": 480 + } + }, + "Start": 29, + "Length": 18 + } + ] + }, + { + "Input": "Rรฉserve-moi une chambre ร  lโ€™heure dโ€™รฉtรฉ du pacifique", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "heure dโ€™รฉtรฉ du pacifique", + "Type": "timezone", + "Value": { + "TimeZoneResolution": { + "Value": "UTC-07:00", + "UtcOffsetMins": -420 + } + }, + "Start": 28, + "Length": 24 + } + ] + }, + { + "Input": "Rรฉservez-moi une chambre ร  lโ€™heure avancรฉe de lโ€™ouest de l'australie", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "heure avancรฉe de lโ€™ouest de l'australie", + "Type": "timezone", + "Value": { + "TimeZoneResolution": { + "Value": "UTC+09:00", + "UtcOffsetMins": 540 + } + }, + "Start": 29, + "Length": 39 + } + ] + }, + { + "Input": "Rรฉserve-moi une chambre ร  lโ€™heure avancรฉe de lโ€™ouest de l'australie", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "heure avancรฉe de lโ€™ouest de l'australie", + "Type": "timezone", + "Value": { + "TimeZoneResolution": { + "Value": "UTC+09:00", + "UtcOffsetMins": 540 + } + }, + "Start": 28, + "Length": 39 + } + ] + }, + { + "Input": "Rรฉserve-moi une chambre ร  lโ€™heure de la Colombie", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "heure de la Colombie", + "Type": "timezone", + "Value": { + "TimeZoneResolution": { + "Value": "UTC-05:00", + "UtcOffsetMins": -300 + } + }, + "Start": 28, + "Length": 20 + } + ] + }, + { + "Input": "Rรฉserve-moi une chambre ร  l'heure de Hong Kong", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "heure de Hong Kong", + "Type": "timezone", + "Value": { + "TimeZoneResolution": { + "Value": "UTC+08:00", + "UtcOffsetMins": 480 + } + }, + "Start": 28, + "Length": 18 + } + ] + }, + { + "Input": "Rรฉservez-moi une chambre ร  lโ€™heure avancรฉe de lโ€™est de l'australie", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "heure avancรฉe de lโ€™est de l'australie", + "Type": "timezone", + "Value": { + "TimeZoneResolution": { + "Value": "UTC+11:00", + "UtcOffsetMins": 660 + } + }, + "Start": 29, + "Length": 37 + } + ] + }, + { + "Input": "Rรฉserve-moi une chambre ร  lโ€™heure avancรฉe du pacifique", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "heure avancรฉe du pacifique", + "Type": "timezone", + "Value": { + "TimeZoneResolution": { + "Value": "UTC-07:00", + "UtcOffsetMins": -420 + } + }, + "Start": 28, + "Length": 26 + } + ] + }, + { + "Input": "Rรฉservez-moi une chambre ร  tost", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "tost", + "Type": "timezone", + "Value": { + "TimeZoneResolution": { + "Value": "UTC+14:00", + "UtcOffsetMins": 840 + } + }, + "Start": 27, + "Length": 4 + } + ] + }, + { + "Input": "Rรฉservez-moi une chambre ร  lโ€™heure avancรฉe du pacifique", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "heure avancรฉe du pacifique", + "Type": "timezone", + "Value": { + "TimeZoneResolution": { + "Value": "UTC-07:00", + "UtcOffsetMins": -420 + } + }, + "Start": 29, + "Length": 26 + } + ] + }, + { + "Input": "Rรฉservez-moi une chambre ร  10h30, l'heure de Montrรฉal.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "heure de Montrรฉal", + "Type": "timezone", + "Value": { + "TimeZoneResolution": { + "Value": "UTC+XX:XX", + "UtcOffsetMins": -10000 + } + }, + "Start": 36, + "Length": 17 + } + ] + }, + { + "Input": "Rรฉservez-moi une chambre ร  l'heure de Saint-Barthรฉlemy.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "heure de Saint-Barthรฉlemy", + "Type": "timezone", + "Value": { + "TimeZoneResolution": { + "Value": "UTC+XX:XX", + "UtcOffsetMins": -10000 + } + }, + "Start": 29, + "Length": 25 + } + ] + }, + { + "Input": "Rรฉservez-moi une chambre ร  16h30, l'heure de l'ouest de l'Europe.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "heure de l'ouest de l'Europe", + "Type": "timezone", + "Value": { + "TimeZoneResolution": { + "Value": "UTC+00:00", + "UtcOffsetMins": 0 + } + }, + "Start": 36, + "Length": 28 + } + ] + }, + { + "Input": "Rรฉservez-moi une chambre ร  16h30, l'heure standard de l'Europe Centrale.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "heure standard de l'Europe Centrale", + "Type": "timezone", + "Value": { + "TimeZoneResolution": { + "Value": "UTC+01:00", + "UtcOffsetMins": 60 + } + }, + "Start": 36, + "Length": 35 + } + ] + }, + { + "Input": "On peut faire soit ร  l'heure de New York, soit ร  l'heure de Sao Paolo.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "heure de New York", + "Start": 23, + "Length": 17, + "Type": "timezone", + "Value": { + "TimeZoneResolution": { + "Value": "UTC+XX:XX", + "UtcOffsetMins": "-10000" + } + } + }, + { + "Text": "heure de Sao Paolo", + "Start": 51, + "Length": 18, + "Type": "timezone", + "Value": { + "TimeZoneResolution": { + "Value": "UTC+XX:XX", + "UtcOffsetMins": "-10000" + } + } + } + ] + }, + { + "Input": "Assurez-vous dโ€™accueillir le fuseau horaire de la cรดte ouest.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "fuseau horaire de la cรดte ouest", + "Type": "timezone", + "Value": { + "TimeZoneResolution": { + "Value": "UTC-07:00", + "UtcOffsetMins": -420 + } + }, + "Start": 29, + "Length": 31 + } + ] + }, + { + "Input": "ce soir ร  18 heures, l'heure avancรฉe du Centre", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "heure avancรฉe du Centre", + "Type": "timezone", + "Value": { + "TimeZoneResolution": { + "Value": "UTC+XX:XX", + "UtcOffsetMins": "-10000" + } + }, + "Start": 23, + "Length": 23 + } + ] + }, + { + "Input": "Prรฉparez les appels des รฉquipes de 30 minutes pendant les heures centrales dโ€™ouverture", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "heures centrales", + "Type": "timezone", + "Value": { + "TimeZoneResolution": { + "Value": "UTC-05:00", + "UtcOffsetMins": -300 + } + }, + "Start": 58, + "Length": 16 + } + ] + }, + { + "Input": "Je m'ouvre ร  11h30 aujourd'hui, l'heure avancรฉe du pacifique/l'heure normale du Central", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "heure avancรฉe du pacifique", + "Type": "timezone", + "Value": { + "TimeZoneResolution": { + "Value": "UTC-07:00", + "UtcOffsetMins": -420 + } + }, + "Start": 34, + "Length": 26 + }, + { + "Text": "heure normale du Central", + "Type": "timezone", + "Value": { + "TimeZoneResolution": { + "Value": "UTC+XX:XX", + "UtcOffsetMins": -10000 + } + }, + "Start": 63, + "Length": 24 + } + ] + }, + { + "Input": "Je suis dans le fuseau pacifique", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "fuseau pacifique", + "Type": "timezone", + "Value": { + "TimeZoneResolution": { + "value": "UTC-08:00", + "utcOffsetMins": "-480" + } + }, + "Start": 16, + "Length": 16 + } + ] + }, + { + "Input": "On se voit ร  13 heures dans le fuseau horaire de Rocheusse", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "fuseau horaire de Rocheusse", + "Type": "timezone", + "Value": { + "TimeZoneResolution": { + "utcOffsetMins": "-360", + "value": "UTC-06:00" + } + }, + "Start": 31, + "Length": 27 + } + ] + }, + { + "Input": "Je suis ร  lโ€™heure de Madrid", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "heure de Madrid", + "Type": "timezone", + "Value": { + "TimeZoneResolution": { + "utcOffsetMins": "60", + "value": "UTC+01:00" + } + }, + "Start": 12, + "Length": 15 + } + ] + }, + { + "Input": "Je suis dans le fuseau horaire de Madrid", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "fuseau horaire de Madrid", + "Type": "timezone", + "Value": { + "TimeZoneResolution": { + "utcOffsetMins": "60", + "value": "UTC+01:00" + } + }, + "Start": 16, + "Length": 24 + } + ] + }, + { + "Input": "Je me trouve dans le fuseau horaire de Madrid", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "fuseau horaire de Madrid", + "Type": "timezone", + "Value": { + "TimeZoneResolution": { + "utcOffsetMins": "60", + "value": "UTC+01:00" + } + }, + "Start": 21, + "Length": 24 + } + ] + }, + { + "Input": "Je suis ร  Madrid.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [] + }, + { + "Input": "Je suis dans le fuseau horaire de Russie 3", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "fuseau horaire de Russie 3", + "Type": "timezone", + "Value": { + "TimeZoneResolution": { + "utcOffsetMins": "240", + "value": "UTC+04:00" + } + }, + "Start": 16, + "Length": 26 + } + ] + }, + { + "Input": "Tout moment ร  l'heure normale du Central (Mexico)", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "heure normale du Central", + "Type": "timezone", + "Value": { + "TimeZoneResolution": { + "utcOffsetMins": "-360", + "value": "UTC-06:00" + } + }, + "Start": 16, + "Length": 24 + } + ] + }, + { + "Input": "Je suis dans le fuseau horaire de Russie 10", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "fuseau horaire de Russie 10", + "Type": "timezone", + "Value": { + "TimeZoneResolution": { + "utcOffsetMins": "660", + "value": "UTC+11:00" + } + }, + "Start": 16, + "Length": 27 + } + ] + }, + { + "Input": "Je suis ร  MSK+7, pas MSK", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "MSK+7", + "Type": "timezone", + "Value": { + "TimeZoneResolution": { + "utcOffsetMins": "600", + "value": "UTC+10:00" + } + }, + "Start": 10, + "Length": 5 + }, + { + "Text": "MSK", + "Type": "timezone", + "Value": { + "TimeZoneResolution": { + "utcOffsetMins": "180", + "value": "UTC+03:00" + } + }, + "Start": 18, + "Length": 3 + } + ] + }, + { + "Input": "Je suis ร  MSK-1.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "MSK-1", + "Type": "timezone", + "Value": { + "TimeZoneResolution": { + "utcOffsetMins": "120", + "value": "UTC+02:00" + } + }, + "Start": 10, + "Length": 5 + } + ] + }, + { + "Input": "Rรฉservez-moi une chambre ร  UTC + 4", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "UTC + 4", + "Type": "timezone", + "Value": { + "TimeZoneResolution": { + "Value": "UTC+04:00", + "UtcOffsetMins": 240 + } + }, + "Start": 27, + "Length": 7 + } + ] + }, + { + "Input": "Rรฉservez-moi une chambre ร  UTC -4", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "UTC -4", + "Type": "timezone", + "Value": { + "TimeZoneResolution": { + "Value": "UTC-04:00", + "UtcOffsetMins": -240 + } + }, + "Start": 27, + "Length": 6 + } + ] + }, + { + "Input": "Je suis ร  lโ€™heure dโ€™รฉtรฉ de l'Ouest", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "heure dโ€™รฉtรฉ de l'Ouest", + "Type": "timezone", + "Value": { + "TimeZoneResolution": { + "Value": "UTC+XX:XX", + "UtcOffsetMins": -10000 + } + }, + "Start": 12, + "Length": 22 + } + ] + }, + { + "Input": "Je suis ร  l'heure avancรฉe du Centre", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "heure avancรฉe du Centre", + "Type": "timezone", + "Value": { + "TimeZoneResolution": { + "Value": "UTC+XX:XX", + "UtcOffsetMins": -10000 + } + }, + "Start": 12, + "Length": 23 + } + ] + }, + { + "Input": "Il est environ 13 heures de l'heure avancรฉe du centre de l'australie", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "heure avancรฉe du centre de l'australie", + "Type": "timezone", + "Value": { + "TimeZoneResolution": { + "Value": "UTC+10:30", + "UtcOffsetMins": 630 + } + }, + "Start": 30, + "Length": 38 + } + ] + }, + { + "Input": "Les รฎles de la ligne de Kiribati sont ร  UTC+14", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "UTC+14", + "Type": "timezone", + "Value": { + "TimeZoneResolution": { + "Value": "UTC+14:00", + "UtcOffsetMins": 840 + } + }, + "Start": 40, + "Length": 6 + } + ] + }, + { + "Input": "Tous les dรฉlais sont ร  23h59 UTC -12 heures (ยซnโ€™importe oรน sur terre/AoEยป).", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "UTC -12 heures", + "Type": "timezone", + "Value": { + "TimeZoneResolution": { + "Value": "UTC-12:00", + "UtcOffsetMins": -720 + } + }, + "Start": 29, + "Length": 14 + }, + { + "Text": "nโ€™importe oรน sur terre", + "Type": "timezone", + "Value": { + "TimeZoneResolution": { + "Value": "UTC-12:00", + "UtcOffsetMins": -720 + } + }, + "Start": 46, + "Length": 22 + }, + { + "Text": "AoE", + "Type": "timezone", + "Value": { + "TimeZoneResolution": { + "Value": "UTC-12:00", + "UtcOffsetMins": -720 + } + }, + "Start": 69, + "Length": 3 + } + ] + }, + { + "Input": "Nโ€™oublie pas quโ€™on est ร  lโ€™heure anglaise", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "heure anglaise", + "Type": "timezone", + "Value": { + "TimeZoneResolution": { + "Value": "UTC+XX:XX", + "UtcOffsetMins": -10000 + } + }, + "Start": 27, + "Length": 14 + } + ] + }, + { + "Input": "Pouvez-vous trouver une place dans un moment de convivialitรฉ des Etats-Unis?", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "moment de convivialitรฉ des Etats-Unis", + "Type": "timezone", + "Value": { + "TimeZoneResolution": { + "Value": "UTC+XX:XX", + "UtcOffsetMins": -10000 + } + }, + "Start": 38, + "Length": 37 + } + ] + } +] diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/German/DateExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/German/DateExtractor.json new file mode 100644 index 000000000..e39061ad1 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/German/DateExtractor.json @@ -0,0 +1,348 @@ +[ + { + "Input": "Ich komme am 22. April zurรผck", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "22. April", + "Type": "date", + "Start": 13, + "Length": 9 + } + ] + }, + { + "Input": "Ich komme am 12. Januar 2016 zurรผck", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "12. Januar 2016", + "Type": "date", + "Start": 13, + "Length": 15 + } + ] + }, + { + "Input": "Ich komme am Dienstag den 12. Januar 2016 zurรผck", + "Context": { + "ReferenceDateTime": "2016-01-01T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "Dienstag den 12. Januar 2016", + "Type": "date", + "Start": 13, + "Length": 28 + } + ] + }, + { + "Input": "Ich komme am 21/04/2016 zurรผck", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "21/04/2016", + "Type": "date", + "Start": 13, + "Length": 10 + } + ] + }, + { + "Input": "Ich komme am 22.04 zurรผck", + "Comment": "Should be removed, as 22.04 could be an (incorrectly) formatted date (22.04.) or time (22:04).", + "NotSupported": "dotnet, javascript, python", + "Results": [ + { + "Text": "22.04", + "Type": "date", + "Start": 13, + "Length": 5 + } + ] + }, + { + "Input": "Ich komme am 22.04. zurรผck", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "22.04.", + "Type": "date", + "Start": 13, + "Length": 6 + } + ] + }, + { + "Input": "Ich komme am 22/04 zurรผck", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "22/04", + "Type": "date", + "Start": 13, + "Length": 5 + } + ] + }, + { + "Input": "Das Datum meiner Rรผckkehr wird der 2015/08/12 sein.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "2015/08/12", + "Type": "date", + "Start": 35, + "Length": 10 + } + ] + }, + { + "Input": "Ich komme wahrscheinlich diesen Dienstag zurรผck.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "diesen Dienstag", + "Type": "date", + "Start": 25, + "Length": 15 + } + ] + }, + { + "Input": "Ich bin in 2 Wochen wieder da.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "in 2 Wochen", + "Type": "date", + "Start": 8, + "Length": 11 + } + ] + }, + { + "Input": "Ich bin am Sonntag in 2 Wochen wieder da.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "Sonntag", + "Type": "date", + "Start": 11, + "Length": 7 + }, + { + "Text": "in 2 Wochen", + "Type": "date", + "Start": 19, + "Length": 11 + } + ] + }, + { + "Input": "Ich komme diese Woche Dienstag wieder.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "diese Woche Dienstag", + "Type": "date", + "Start": 10, + "Length": 20 + } + ] + }, + { + "Input": "Ich bin am 15. wieder hier.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "15.", + "Type": "date", + "Start": 11, + "Length": 3 + } + ] + }, + { + "Input": "Ich bin am 15. November wieder hier.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "15. November", + "Type": "date", + "Start": 11, + "Length": 12 + } + ] + }, + { + "Input": "Ich bin am 15. November 2011 wieder hier.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "15. November 2011", + "Type": "date", + "Start": 11, + "Length": 17 + } + ] + }, + { + "Input": "Ich komme รผbernรคchste Woche Freitag zurรผck.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "รผbernรคchste Woche Freitag", + "Type": "date", + "Start": 10, + "Length": 25 + } + ] + }, + { + "Input": "Ich komme irgendwann nรคchstes Jahr im Sommer wieder.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "nรคchstes Jahr im Sommer", + "Type": "date", + "Start": 21, + "Length": 23 + } + ] + }, + { + "Input": "Ich komme am 23.3.2017 wieder.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "23.3.2017", + "Type": "date", + "Start": 13, + "Length": 9 + } + ] + }, + { + "Input": "Ich bin am zweiten Februar wieder da.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "zweiten Februar", + "Type": "date", + "Start": 11, + "Length": 15 + } + ] + }, + { + "Input": "Ich bin am zweiten Februar 2018 wieder da.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "zweiten Februar 2018", + "Type": "date", + "Start": 11, + "Length": 20 + } + ] + }, + { + "Input": "Bist du am 13.5.2015 frei?", + "NotSupported": "python", + "Results": [ + { + "Text": "13.5.2015", + "Type": "date", + "Start": 11, + "Length": 9 + } + ] + }, + { + "Input": "Bist du am 2015.5.13 frei?", + "NotSupported": "python", + "Results": [ + { + "Text": "2015.5.13", + "Type": "date", + "Start": 11, + "Length": 9 + } + ] + }, + { + "Input": "sende eine geburtstagsabfrage fรผr morgen", + "NotSupported": "python", + "Results": [ + { + "Text": "morgen", + "Type": "date", + "Start": 34, + "Length": 6 + } + ] + }, + { + "Input": "send eine geburtstagsabfrage fรผr den 28.10.", + "NotSupported": "python", + "Results": [ + { + "Text": "den 28.10.", + "Type": "date", + "Start": 33, + "Length": 10 + } + ] + }, + { + "Input": "send eine geburtstagsabfrage fรผr den 28.Oktober", + "NotSupported": "python", + "Results": [ + { + "Text": "den 28.oktober", + "Type": "date", + "Start": 33, + "Length": 14 + } + ] + }, + { + "Input": "send eine geburtstagsabfrage fรผr den 28. Oktober", + "NotSupported": "python", + "Results": [ + { + "Text": "den 28. oktober", + "Type": "date", + "Start": 33, + "Length": 15 + } + ] + }, + { + "Input": "send eine geburtstagsabfrage fรผr 28.10.", + "NotSupported": "python", + "Results": [ + { + "Text": "28.10.", + "Type": "date", + "Start": 33, + "Length": 6 + } + ] + }, + { + "Input": "send eine geburtstagsabfrage fรผr 28.Oktober", + "NotSupported": "python", + "Results": [ + { + "Text": "28.oktober", + "Type": "date", + "Start": 33, + "Length": 10 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/German/DateParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/German/DateParser.json new file mode 100644 index 000000000..dff9d54ee --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/German/DateParser.json @@ -0,0 +1,722 @@ +[ + { + "Input": "Ich komme am 15. zurรผck.", + "Context": { + "ReferenceDateTime": "2016-01-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "15.", + "Type": "date", + "Value": { + "Timex": "XXXX-XX-15", + "FutureResolution": { + "date": "2016-01-15" + }, + "PastResolution": { + "date": "2015-12-15" + } + }, + "Start": 13, + "Length": 3 + } + ] + }, + { + "Input": "Ich komme am 15. Januar zurรผck.", + "Context": { + "ReferenceDateTime": "2016-01-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "15. Januar", + "Type": "date", + "Value": { + "Timex": "XXXX-01-15", + "FutureResolution": { + "date": "2016-01-15" + }, + "PastResolution": { + "date": "2015-01-15" + } + }, + "Start": 13, + "Length": 10 + } + ] + }, + { + "Input": "Ich komme am 15.1. zurรผck.", + "Context": { + "ReferenceDateTime": "2016-01-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "15.1.", + "Type": "date", + "Value": { + "Timex": "XXXX-01-15", + "FutureResolution": { + "date": "2016-01-15" + }, + "PastResolution": { + "date": "2015-01-15" + } + }, + "Start": 13, + "Length": 5 + } + ] + }, + { + "Input": "Ich komme am 15.01. zurรผck.", + "Context": { + "ReferenceDateTime": "2016-01-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "15.01.", + "Type": "date", + "Value": { + "Timex": "XXXX-01-15", + "FutureResolution": { + "date": "2016-01-15" + }, + "PastResolution": { + "date": "2015-01-15" + } + }, + "Start": 13, + "Length": 6 + } + ] + }, + { + "Input": "Ich komme am 15. Januar 2011 zurรผck.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "15. Januar 2011", + "Type": "date", + "Value": { + "Timex": "2011-01-15", + "FutureResolution": { + "date": "2011-01-15" + }, + "PastResolution": { + "date": "2011-01-15" + } + }, + "Start": 13, + "Length": 15 + } + ] + }, + { + "Input": "Ich komme am 15.1.2011 zurรผck.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "15.1.2011", + "Type": "date", + "Value": { + "Timex": "2011-01-15", + "FutureResolution": { + "date": "2011-01-15" + }, + "PastResolution": { + "date": "2011-01-15" + } + }, + "Start": 13, + "Length": 9 + } + ] + }, + { + "Input": "Aller Wahrscheinlichkeit nach bin ich am Montag den 15. Januar 2017 wieder hier.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "Montag den 15. Januar 2017", + "Type": "date", + "Value": { + "Timex": "2017-01-15", + "FutureResolution": { + "date": "2017-01-15" + }, + "PastResolution": { + "date": "2017-01-15" + } + }, + "Start": 41, + "Length": 26 + } + ] + }, + { + "Input": "Aller Wahrscheinlichkeit nach bin ich am Montag den 15. Januar wieder hier.", + "Context": { + "ReferenceDateTime": "2017-01-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "Montag den 15. Januar", + "Type": "date", + "Value": { + "Timex": "XXXX-01-15", + "FutureResolution": { + "date": "2017-01-15" + }, + "PastResolution": { + "date": "2016-01-15" + } + }, + "Start": 41, + "Length": 21 + } + ] + }, + { + "Input": "Ich bin am 21/04/2016 wieder hier", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "21/04/2016", + "Type": "date", + "Value": { + "Timex": "2016-04-21", + "FutureResolution": { + "date": "2016-04-21" + }, + "PastResolution": { + "date": "2016-04-21" + } + }, + "Start": 11, + "Length": 10 + } + ] + }, + { + "Input": "Ich bin am 18. April 2016 wieder hier", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "18. April 2016", + "Type": "date", + "Value": { + "Timex": "2016-04-18", + "FutureResolution": { + "date": "2016-04-18" + }, + "PastResolution": { + "date": "2016-04-18" + } + }, + "Start": 11, + "Length": 14 + } + ] + }, + { + "Input": "Ich fahre am Freitag zurรผck", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "Freitag", + "Type": "date", + "Value": { + "Timex": "XXXX-WXX-5", + "FutureResolution": { + "date": "2016-11-11" + }, + "PastResolution": { + "date": "2016-11-04" + } + }, + "Start": 13, + "Length": 7 + } + ] + }, + { + "Input": "Ich komme irgendwann heute wieder.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "heute", + "Type": "date", + "Value": { + "Timex": "2016-11-07", + "FutureResolution": { + "date": "2016-11-07" + }, + "PastResolution": { + "date": "2016-11-07" + } + }, + "Start": 21, + "Length": 5 + } + ] + }, + { + "Input": "Ich bin am 2015/08/12 zurรผck", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "2015/08/12", + "Type": "date", + "Value": { + "Timex": "2015-08-12", + "FutureResolution": { + "date": "2015-08-12" + }, + "PastResolution": { + "date": "2015-08-12" + } + }, + "Start": 11, + "Length": 10 + } + ] + }, + { + "Input": "Ich bin am ersten Januar wieder da.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "ersten Januar", + "Type": "date", + "Value": { + "Timex": "XXXX-01-01", + "FutureResolution": { + "date": "2017-01-01" + }, + "PastResolution": { + "date": "2016-01-01" + } + }, + "Start": 11, + "Length": 13 + } + ] + }, + { + "Input": "Ich bin am ersten Januar 2018 wieder da.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "ersten Januar 2018", + "Type": "date", + "Value": { + "Timex": "2018-01-01", + "FutureResolution": { + "date": "2018-01-01" + }, + "PastResolution": { + "date": "2018-01-01" + } + }, + "Start": 11, + "Length": 18 + } + ] + }, + { + "Input": "Ich fahre am 3-7-2017 zurรผck.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "3-7-2017", + "Type": "date", + "Value": { + "Timex": "2017-07-03", + "FutureResolution": { + "date": "2017-07-03" + }, + "PastResolution": { + "date": "2017-07-03" + } + }, + "Start": 13, + "Length": 8 + } + ] + }, + { + "Input": "Bist du am 13.5.2015 frei?", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "13.5.2015", + "Type": "date", + "Value": { + "Timex": "2015-05-13", + "FutureResolution": { + "date": "2015-05-13" + }, + "PastResolution": { + "date": "2015-05-13" + } + }, + "Start": 11, + "Length": 9 + } + ] + }, + { + "Input": "Bist du am 2015.5.13 frei?", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "2015.5.13", + "Type": "date", + "Value": { + "Timex": "2015-05-13", + "FutureResolution": { + "date": "2015-05-13" + }, + "PastResolution": { + "date": "2015-05-13" + } + }, + "Start": 11, + "Length": 9 + } + ] + }, + { + "Input": "Bist du am 3-7-07 frei?", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "3-7-07", + "Type": "date", + "Value": { + "Timex": "2007-07-03", + "FutureResolution": { + "date": "2007-07-03" + }, + "PastResolution": { + "date": "2007-07-03" + } + }, + "Start": 11, + "Length": 6 + } + ] + }, + { + "Input": "Bist du am 3-7-27 frei?", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "3-7-27", + "Type": "date", + "Value": { + "Timex": "2027-07-03", + "FutureResolution": { + "date": "2027-07-03" + }, + "PastResolution": { + "date": "2027-07-03" + } + }, + "Start": 11, + "Length": 6 + } + ] + }, + { + "Input": "Bist du am 05/05/89 frei?", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "05/05/89", + "Type": "date", + "Value": { + "Timex": "1989-05-05", + "FutureResolution": { + "date": "1989-05-05" + }, + "PastResolution": { + "date": "1989-05-05" + } + }, + "Start": 11, + "Length": 8 + } + ] + }, + { + "Input": "Bist du am 05/05/71 frei?", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "05/05/71", + "Type": "date", + "Value": { + "Timex": "1971-05-05", + "FutureResolution": { + "date": "1971-05-05" + }, + "PastResolution": { + "date": "1971-05-05" + } + }, + "Start": 11, + "Length": 8 + } + ] + }, + { + "Input": "sende eine geburtstagsabfrage fรผr morgen", + "Context": { + "ReferenceDateTime": "2019-12-02T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "morgen", + "Type": "date", + "Value": { + "Timex": "2019-12-03", + "FutureResolution": { + "date": "2019-12-03" + }, + "PastResolution": { + "date": "2019-12-03" + } + }, + "Start": 34, + "Length": 6 + } + ] + }, + { + "Input": "send eine geburtstagsabfrage fรผr den 28.10.", + "Context": { + "ReferenceDateTime": "2019-12-02T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "den 28.10.", + "Type": "date", + "Value": { + "Timex": "XXXX-10-28", + "FutureResolution": { + "date": "2020-10-28" + }, + "PastResolution": { + "date": "2019-10-28" + } + }, + "Start": 33, + "Length": 10 + } + ] + }, + { + "Input": "send eine geburtstagsabfrage fรผr den 28.Oktober", + "Context": { + "ReferenceDateTime": "2019-12-02T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "den 28.oktober", + "Type": "date", + "Value": { + "Timex": "XXXX-10-28", + "FutureResolution": { + "date": "2020-10-28" + }, + "PastResolution": { + "date": "2019-10-28" + } + }, + "Start": 33, + "Length": 14 + } + ] + }, + { + "Input": "send eine geburtstagsabfrage fรผr den 28. Oktober", + "Context": { + "ReferenceDateTime": "2019-12-02T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "den 28. oktober", + "Type": "date", + "Value": { + "Timex": "XXXX-10-28", + "FutureResolution": { + "date": "2020-10-28" + }, + "PastResolution": { + "date": "2019-10-28" + } + }, + "Start": 33, + "Length": 15 + } + ] + }, + { + "Input": "send eine geburtstagsabfrage fรผr 28. Oktober", + "Context": { + "ReferenceDateTime": "2019-12-02T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "28. oktober", + "Type": "date", + "Value": { + "Timex": "XXXX-10-28", + "FutureResolution": { + "date": "2020-10-28" + }, + "PastResolution": { + "date": "2019-10-28" + } + }, + "Start": 33, + "Length": 11 + } + ] + }, + { + "Input": "send eine geburtstagsabfrage fรผr 28.10.", + "Context": { + "ReferenceDateTime": "2019-12-02T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "28.10.", + "Type": "date", + "Value": { + "Timex": "XXXX-10-28", + "FutureResolution": { + "date": "2020-10-28" + }, + "PastResolution": { + "date": "2019-10-28" + } + }, + "Start": 33, + "Length": 6 + } + ] + }, + { + "Input": "28. Dezember 2012", + "Context": { + "ReferenceDateTime": "2020-04-30T18:00:00" + }, + "NotSupported": "python, javascript, java", + "Results": [ + { + "Text": "28. Dezember 2012", + "Type": "date", + "Value": { + "Timex": "2012-12-28", + "FutureResolution": { + "date": "2012-12-28" + }, + "PastResolution": { + "date": "2012-12-28" + } + }, + "Start": 0, + "Length": 17 + } + ] + }, + { + "Input": "รœbernรคchste Woche am Freitag ist er wieder da", + "Context": { + "ReferenceDateTime": "2020-07-27T18:00:00" + }, + "NotSupported": "python, javascript, java", + "Results": [ + { + "Text": "รœbernรคchste Woche am Freitag", + "Type": "date", + "Value": { + "Timex": "2020-08-14", + "FutureResolution": { + "date": "2020-08-14" + }, + "PastResolution": { + "date": "2020-08-14" + } + }, + "Start": 0, + "Length": 28 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/German/DatePeriodExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/German/DatePeriodExtractor.json new file mode 100644 index 000000000..50a130b43 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/German/DatePeriodExtractor.json @@ -0,0 +1,758 @@ +[ + { + "Input": "Ich werde diesen Januar nicht hier sein.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "diesen Januar", + "Type": "daterange", + "Start": 10, + "Length": 13 + } + ] + }, + { + "Input": "Diesen Januar werde ich nicht hier sein.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "diesen Januar", + "Type": "daterange", + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "Im Monat Januar werde ich nicht hier sein.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "Im Monat Januar", + "Type": "daterange", + "Start": 0, + "Length": 15 + } + ] + }, + { + "Input": "Im Januar 2011 habe ich komplett gefehlt.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "Januar 2011", + "Type": "daterange", + "Start": 3, + "Length": 11 + } + ] + }, + { + "Input": "Ich werde diesen Februar nicht hier sein.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "diesen Februar", + "Type": "daterange", + "Start": 10, + "Length": 14 + } + ] + }, + { + "Input": "Im Monat Februar werde ich nicht hier sein.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "Im Monat Februar", + "Type": "daterange", + "Start": 0, + "Length": 16 + } + ] + }, + { + "Input": "Im Februar 2011 habe ich komplett gefehlt.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "Februar 2011", + "Type": "daterange", + "Start": 3, + "Length": 12 + } + ] + }, + { + "Input": "Ich werde diesen Mรคrz nicht hier sein.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "diesen Mรคrz", + "Type": "daterange", + "Start": 10, + "Length": 11 + } + ] + }, + { + "Input": "Im Monat Mรคrz werde ich nicht hier sein.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "Im Monat Mรคrz", + "Type": "daterange", + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "Im Mรคrz 2011 habe ich komplett gefehlt.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "Mรคrz 2011", + "Type": "daterange", + "Start": 3, + "Length": 9 + } + ] + }, + { + "Input": "Ich werde diesen April nicht hier sein.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "diesen April", + "Type": "daterange", + "Start": 10, + "Length": 12 + } + ] + }, + { + "Input": "Im Monat April werde ich nicht hier sein.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "Im Monat April", + "Type": "daterange", + "Start": 0, + "Length": 14 + } + ] + }, + { + "Input": "Im April 2011 habe ich komplett gefehlt.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "April 2011", + "Type": "daterange", + "Start": 3, + "Length": 10 + } + ] + }, + { + "Input": "Ich werde diesen Mai nicht hier sein.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "diesen Mai", + "Type": "daterange", + "Start": 10, + "Length": 10 + } + ] + }, + { + "Input": "Im Monat Mai werde ich nicht hier sein.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "Im Monat Mai", + "Type": "daterange", + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "Im Mai 2011 habe ich komplett gefehlt.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "Mai 2011", + "Type": "daterange", + "Start": 3, + "Length": 8 + } + ] + }, + { + "Input": "Ich werde diesen Juni nicht hier sein.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "diesen Juni", + "Type": "daterange", + "Start": 10, + "Length": 11 + } + ] + }, + { + "Input": "Im Monat Juni werde ich nicht hier sein.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "Im Monat Juni", + "Type": "daterange", + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "Im Juni 2011 habe ich komplett gefehlt.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "Juni 2011", + "Type": "daterange", + "Start": 3, + "Length": 9 + } + ] + }, + { + "Input": "Ich werde diesen Juli nicht hier sein.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "diesen Juli", + "Type": "daterange", + "Start": 10, + "Length": 11 + } + ] + }, + { + "Input": "Im Monat Juli werde ich nicht hier sein.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "Im Monat Juli", + "Type": "daterange", + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "Im Juli 2011 habe ich komplett gefehlt.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "Juli 2011", + "Type": "daterange", + "Start": 3, + "Length": 9 + } + ] + }, + { + "Input": "Ich werde diesen August nicht hier sein.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "diesen August", + "Type": "daterange", + "Start": 10, + "Length": 13 + } + ] + }, + { + "Input": "Im Monat August werde ich nicht hier sein.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "Im Monat August", + "Type": "daterange", + "Start": 0, + "Length": 15 + } + ] + }, + { + "Input": "Im August 2011 habe ich komplett gefehlt.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "August 2011", + "Type": "daterange", + "Start": 3, + "Length": 11 + } + ] + }, + { + "Input": "Ich werde diesen September nicht hier sein.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "diesen September", + "Type": "daterange", + "Start": 10, + "Length": 16 + } + ] + }, + { + "Input": "Im Monat September werde ich nicht hier sein.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "Im Monat September", + "Type": "daterange", + "Start": 0, + "Length": 18 + } + ] + }, + { + "Input": "Im September 2011 habe ich komplett gefehlt.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "September 2011", + "Type": "daterange", + "Start": 3, + "Length": 14 + } + ] + }, + { + "Input": "Ich werde diesen Oktober nicht hier sein.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "diesen Oktober", + "Type": "daterange", + "Start": 10, + "Length": 14 + } + ] + }, + { + "Input": "Im Monat Oktober werde ich nicht hier sein.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "Im Monat Oktober", + "Type": "daterange", + "Start": 0, + "Length": 16 + } + ] + }, + { + "Input": "Im Oktober 2011 habe ich komplett gefehlt.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "Oktober 2011", + "Type": "daterange", + "Start": 3, + "Length": 12 + } + ] + }, + { + "Input": "Ich werde diesen November nicht hier sein.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "diesen November", + "Type": "daterange", + "Start": 10, + "Length": 15 + } + ] + }, + { + "Input": "Im Monat November werde ich nicht hier sein.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "Im Monat November", + "Type": "daterange", + "Start": 0, + "Length": 17 + } + ] + }, + { + "Input": "Im November 2011 habe ich komplett gefehlt.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "November 2011", + "Type": "daterange", + "Start": 3, + "Length": 13 + } + ] + }, + { + "Input": "Ich werde diesen Dezember nicht hier sein.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "diesen Dezember", + "Type": "daterange", + "Start": 10, + "Length": 15 + } + ] + }, + { + "Input": "Im Monat Dezember werde ich nicht hier sein.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "Im Monat Dezember", + "Type": "daterange", + "Start": 0, + "Length": 17 + } + ] + }, + { + "Input": "Im Dezember 2011 habe ich komplett gefehlt.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "Dezember 2011", + "Type": "daterange", + "Start": 3, + "Length": 13 + } + ] + }, + { + "Input": "รœbernรคchste Woche bin ich nicht hier.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "รœbernรคchste Woche", + "Type": "daterange", + "Start": 0, + "Length": 17 + } + ] + }, + { + "Input": "Nรคchsten Monat bin ich nicht hier.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "Nรคchsten Monat", + "Type": "daterange", + "Start": 0, + "Length": 14 + } + ] + }, + { + "Input": "Nรคchstes Jahr im Dezember bin ich nicht hier.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "Nรคchstes Jahr im Dezember", + "Type": "daterange", + "Start": 0, + "Length": 25 + } + ] + }, + { + "Input": "Ich war zwischen dem 15. und 19. November dort", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "zwischen dem 15. und 19. November", + "Type": "daterange", + "Start": 8, + "Length": 33 + } + ] + }, + { + "Input": "Ich war zwischen dem 15. November und dem 19. November dort", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "zwischen dem 15. November und dem 19. November", + "Type": "daterange", + "Start": 8, + "Length": 46 + } + ] + }, + { + "Input": "Ich war zwischen dem 15. und dem 19. November dort", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "zwischen dem 15. und dem 19. November", + "Type": "daterange", + "Start": 8, + "Length": 37 + } + ] + }, + { + "Input": "Ich war vom 15. November bis zum 19. November dort", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "vom 15. November bis zum 19. November", + "Type": "daterange", + "Start": 8, + "Length": 37 + } + ] + }, + { + "Input": "Ich war vom 15.-19. November dort", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "vom 15.-19. November", + "Type": "daterange", + "Start": 8, + "Length": 20 + } + ] + }, + { + "Input": "Ich war vom 15. - 19.11. dort", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "vom 15. - 19.11.", + "Type": "daterange", + "Start": 8, + "Length": 16 + } + ] + }, + { + "Input": "Ich war zwischen dem 15. November und dem 19. Dezember dort", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "zwischen dem 15. November und dem 19. Dezember", + "Type": "daterange", + "Start": 8, + "Length": 46 + } + ] + }, + { + "Input": "Ich war vom 15.11. - 19.12. dort", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "vom 15.11. - 19.12.", + "Type": "daterange", + "Start": 8, + "Length": 19 + } + ] + }, + { + "Input": "Ich war diesen Sommer nicht im Urlaub", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "diesen Sommer", + "Type": "daterange", + "Start": 8, + "Length": 13 + } + ] + }, + { + "Input": "Mal sehen ob dieser Sommer auch wieder mieses Wetter mit sich bringt.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "dieser Sommer", + "Type": "daterange", + "Start": 13, + "Length": 13 + } + ] + }, + { + "Input": "Der letzte Winter war nicht sonderlich hart.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "letzte Winter", + "Type": "daterange", + "Start": 4, + "Length": 13 + } + ] + }, + { + "Input": "Mal sehen ob der nรคchste Sommer auch wieder mieses Wetter mit sich bringt.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "nรคchste Sommer", + "Type": "daterange", + "Start": 17, + "Length": 14 + } + ] + }, + { + "Input": "Ich bin diesen Monat vom 4. bis zum 22. weg", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "diesen Monat vom 4. bis zum 22.", + "Type": "daterange", + "Start": 8, + "Length": 31 + } + ] + }, + { + "Input": "Ich bin vom 4. bis zum 23. weg", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "vom 4. bis zum 23.", + "Type": "daterange", + "Start": 8, + "Length": 18 + } + ] + }, + { + "Input": "Ich war im 05.2016 nicht hier", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "05.2016", + "Type": "daterange", + "Start": 11, + "Length": 7 + } + ] + }, + { + "Input": "Ich werde 2016-05 nicht hier sein", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "2016-05", + "Type": "daterange", + "Start": 10, + "Length": 7 + } + ] + }, + { + "Input": "Ich werde 2016/05 nicht hier sein", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "2016/05", + "Type": "daterange", + "Start": 10, + "Length": 7 + } + ] + }, + { + "Input": "Ich werde 05-2016 nicht hier sein", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "05-2016", + "Type": "daterange", + "Start": 10, + "Length": 7 + } + ] + }, + { + "Input": "Ich werde 05/2016 nicht hier sein", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "05/2016", + "Type": "daterange", + "Start": 10, + "Length": 7 + } + ] + }, + { + "Input": "Ich werde 05. 2016 nicht hier sein", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "05. 2016", + "Type": "daterange", + "Start": 10, + "Length": 8 + } + ] + }, + { + "Input": "Ich werde 2016 /05 nicht sein", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "2016 /05", + "Type": "daterange", + "Start": 10, + "Length": 9 + } + ] + }, + { + "Input": "Ich werde 05- 2016 nicht sein", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "05- 2016", + "Type": "daterange", + "Start": 10, + "Length": 9 + } + ] + }, + { + "Input": "Ich werde 05 / 2016 nicht hier sein", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "05 / 2016", + "Type": "daterange", + "Start": 10, + "Length": 10 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/German/DatePeriodParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/German/DatePeriodParser.json new file mode 100644 index 000000000..bf81bfede --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/German/DatePeriodParser.json @@ -0,0 +1,1314 @@ +[ + { + "Input": "Ich bin vom 3. bis zum 12. September weg.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "vom 3. bis zum 12. September", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-09-03,XXXX-09-12,P9D)", + "FutureResolution": { + "startDate": "2017-09-03", + "endDate": "2017-09-12" + }, + "PastResolution": { + "startDate": "2016-09-03", + "endDate": "2016-09-12" + } + }, + "Start": 8, + "Length": 28 + } + ] + }, + { + "Input": "Ich bin vom 4. bis zum 23. weg", + "Context": { + "ReferenceDateTime": "2016-11-01T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "vom 4. bis zum 23.", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-11-04,XXXX-11-23,P19D)", + "FutureResolution": { + "startDate": "2016-11-04", + "endDate": "2016-11-23" + }, + "PastResolution": { + "startDate": "2015-11-04", + "endDate": "2015-11-23" + } + }, + "Start": 8, + "Length": 18 + } + ] + }, + { + "Input": "Ich bin nรคchsten Monat vom 4. bis zum 23. weg", + "Context": { + "ReferenceDateTime": "2016-11-01T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "nรคchsten Monat vom 4. bis zum 23.", + "Type": "daterange", + "Value": { + "Timex": "(2016-12-04,2016-12-23,P19D)", + "FutureResolution": { + "startDate": "2016-12-04", + "endDate": "2016-12-23" + }, + "PastResolution": { + "startDate": "2016-12-04", + "endDate": "2016-12-23" + } + }, + "Start": 8, + "Length": 33 + } + ] + }, + { + "Input": "Ich bin diesen Monat vom 4. bis zum 22. weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "diesen Monat vom 4. bis zum 22.", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-04,2016-11-22,P18D)", + "FutureResolution": { + "startDate": "2016-11-04", + "endDate": "2016-11-22" + }, + "PastResolution": { + "startDate": "2016-11-04", + "endDate": "2016-11-22" + } + }, + "Start": 8, + "Length": 31 + } + ] + }, + { + "Input": "Diese Woche wird das bei mir leider gar nicht gehen.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "Diese Woche", + "Type": "daterange", + "Value": { + "Timex": "2016-W45", + "FutureResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-14" + }, + "PastResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-14" + } + }, + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "Wie ist das Wetter รผbernรคchste Woche?", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "รผbernรคchste Woche", + "Type": "daterange", + "Value": { + "Timex": "2016-W47", + "FutureResolution": { + "startDate": "2016-11-21", + "endDate": "2016-11-28" + }, + "PastResolution": { + "startDate": "2016-11-21", + "endDate": "2016-11-28" + } + }, + "Start": 19, + "Length": 17 + } + ] + }, + { + "Input": "Letzten September war ich nicht hier.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "Letzten September", + "Type": "daterange", + "Value": { + "Timex": "2015-09", + "FutureResolution": { + "startDate": "2015-09-01", + "endDate": "2015-10-01" + }, + "PastResolution": { + "startDate": "2015-09-01", + "endDate": "2015-10-01" + } + }, + "Start": 0, + "Length": 17 + } + ] + }, + { + "Input": "Das war in der letzten Woche im Juli.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "java", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "der letzten Woche im Juli", + "Type": "daterange", + "Value": { + "Timex": "XXXX-07-W05", + "FutureResolution": { + "startDate": "2017-07-24", + "endDate": "2017-07-31" + }, + "PastResolution": { + "startDate": "2016-07-25", + "endDate": "2016-08-01" + } + }, + "Start": 11, + "Length": 25 + } + ] + }, + { + "Input": "Ich bin vom 1. Januar bis Mittwoch den 22. Januar weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "vom 1. Januar bis Mittwoch den 22. Januar", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-01-01,XXXX-01-22,P21D)", + "FutureResolution": { + "startDate": "2017-01-01", + "endDate": "2017-01-22" + }, + "PastResolution": { + "startDate": "2016-01-01", + "endDate": "2016-01-22" + } + }, + "Start": 8, + "Length": 41 + } + ] + }, + { + "Input": "Zwischen dem 2. und dem 22. Oktober bin ich weg.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "Zwischen dem 2. und dem 22. Oktober", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-10-02,XXXX-10-22,P20D)", + "FutureResolution": { + "startDate": "2017-10-02", + "endDate": "2017-10-22" + }, + "PastResolution": { + "startDate": "2016-10-02", + "endDate": "2016-10-22" + } + }, + "Start": 0, + "Length": 35 + } + ] + }, + { + "Input": "Im November zwischen dem 19. und dem 20. bin ich nicht da.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "Im November zwischen dem 19. und dem 20.", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-11-19,XXXX-11-20,P1D)", + "FutureResolution": { + "startDate": "2016-11-19", + "endDate": "2016-11-20" + }, + "PastResolution": { + "startDate": "2015-11-19", + "endDate": "2015-11-20" + } + }, + "Start": 0, + "Length": 40 + } + ] + }, + { + "Input": "Das nimmt bestimmt noch den Rest der Woche in Anspruch.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "Rest der Woche", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-07,2016-11-13,P6D)", + "FutureResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-13" + }, + "PastResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-13" + } + }, + "Start": 28, + "Length": 14 + } + ] + }, + { + "Input": "Vielleicht klappt es ja nรคchstes Jahr.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "nรคchstes Jahr", + "Type": "daterange", + "Value": { + "Timex": "2017", + "FutureResolution": { + "startDate": "2017-01-01", + "endDate": "2018-01-01" + }, + "PastResolution": { + "startDate": "2017-01-01", + "endDate": "2018-01-01" + } + }, + "Start": 24, + "Length": 13 + } + ] + }, + { + "Input": "Das mรผsste zwischen dem 4. und dem 22. Januar 1995 gewesen sein", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "zwischen dem 4. und dem 22. Januar 1995", + "Type": "daterange", + "Value": { + "Timex": "(1995-01-04,1995-01-22,P18D)", + "FutureResolution": { + "startDate": "1995-01-04", + "endDate": "1995-01-22" + }, + "PastResolution": { + "startDate": "1995-01-04", + "endDate": "1995-01-22" + } + }, + "Start": 11, + "Length": 39 + } + ] + }, + { + "Input": "Ja, dass mรผsste diese Woche sein.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "diese Woche", + "Type": "daterange", + "Value": { + "Timex": "2016-W45", + "FutureResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-14" + }, + "PastResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-14" + } + }, + "Start": 16, + "Length": 11 + } + ] + }, + { + "Input": "Ja, dass mรผsste innderhalb der nรคchsten Woche sein.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "nรคchsten Woche", + "Type": "daterange", + "Value": { + "Timex": "2016-W46", + "FutureResolution": { + "startDate": "2016-11-14", + "endDate": "2016-11-21" + }, + "PastResolution": { + "startDate": "2016-11-14", + "endDate": "2016-11-21" + } + }, + "Start": 31, + "Length": 14 + } + ] + }, + { + "Input": "Oder geht das auch irgendwann kommende Woche?", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "kommende Woche", + "Type": "daterange", + "Value": { + "Timex": "2016-W46", + "FutureResolution": { + "startDate": "2016-11-14", + "endDate": "2016-11-21" + }, + "PastResolution": { + "startDate": "2016-11-14", + "endDate": "2016-11-21" + } + }, + "Start": 30, + "Length": 14 + } + ] + }, + { + "Input": "Oder geht das auch irgendwann in der kommenden Woche?", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "kommenden Woche", + "Type": "daterange", + "Value": { + "Timex": "2016-W46", + "FutureResolution": { + "startDate": "2016-11-14", + "endDate": "2016-11-21" + }, + "PastResolution": { + "startDate": "2016-11-14", + "endDate": "2016-11-21" + } + }, + "Start": 37, + "Length": 15 + } + ] + }, + { + "Input": "Letzten September war ich im Urlaub.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "Letzten September", + "Type": "daterange", + "Value": { + "Timex": "2015-09", + "FutureResolution": { + "startDate": "2015-09-01", + "endDate": "2015-10-01" + }, + "PastResolution": { + "startDate": "2015-09-01", + "endDate": "2015-10-01" + } + }, + "Start": 0, + "Length": 17 + } + ] + }, + { + "Input": "Das mรผsste dann in der dritten Woche des Monats sein.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "java", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "der dritten Woche des Monats", + "Type": "daterange", + "Value": { + "Timex": "2016-11-W03", + "FutureResolution": { + "startDate": "2016-11-14", + "endDate": "2016-11-21" + }, + "PastResolution": { + "startDate": "2016-11-14", + "endDate": "2016-11-21" + } + }, + "Start": 19, + "Length": 28 + } + ] + }, + { + "Input": "Das mรผsste in der letzten Woche im Juli gewesen sein.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "java", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "der letzten Woche im Juli", + "Type": "daterange", + "Value": { + "Timex": "XXXX-07-W05", + "FutureResolution": { + "startDate": "2017-07-24", + "endDate": "2017-07-31" + }, + "PastResolution": { + "startDate": "2016-07-25", + "endDate": "2016-08-01" + } + }, + "Start": 14, + "Length": 25 + } + ] + }, + { + "Input": "In zwei Wochen fahr ich in den Urlaub.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "python", + "Results": [] + }, + { + "Input": "in den nรคchsten 2 Tagen", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "nรคchsten 2 Tagen", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-08,2016-11-10,P2D)", + "FutureResolution": { + "startDate": "2016-11-08", + "endDate": "2016-11-10" + }, + "PastResolution": { + "startDate": "2016-11-08", + "endDate": "2016-11-10" + } + }, + "Start": 7, + "Length": 16 + } + ] + }, + { + "Input": "in den letzten paar Tagen", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "letzten paar Tagen", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-04,2016-11-07,P3D)", + "FutureResolution": { + "startDate": "2016-11-04", + "endDate": "2016-11-07" + }, + "PastResolution": { + "startDate": "2016-11-04", + "endDate": "2016-11-07" + } + }, + "Start": 7, + "Length": 18 + } + ] + }, + { + "Input": "diese Woche", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "diese Woche", + "Type": "daterange", + "Value": { + "Timex": "2016-W45", + "FutureResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-14" + }, + "PastResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-14" + } + }, + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "dieses Wochenende", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "dieses Wochenende", + "Type": "daterange", + "Value": { + "Timex": "2016-W45-WE", + "FutureResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + }, + "PastResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + } + }, + "Start": 0, + "Length": 17 + } + ] + }, + { + "Input": "Ich bin dann mal von heute bis morgen weg.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "heute bis morgen", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-07,2016-11-08,P1D)", + "FutureResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-08" + }, + "PastResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-08" + } + }, + "Start": 21, + "Length": 16 + } + ] + }, + { + "Input": "Der Rest der Woche wird sicher anstrengend.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "Rest der Woche", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-07,2016-11-13,P6D)", + "FutureResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-13" + }, + "PastResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-13" + } + }, + "Start": 4, + "Length": 14 + } + ] + }, + { + "Input": "Der Rest dieser Woche wird sicher anstrengend.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "Rest dieser Woche", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-07,2016-11-13,P6D)", + "FutureResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-13" + }, + "PastResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-13" + } + }, + "Start": 4, + "Length": 17 + } + ] + }, + { + "Input": "Am Wochenende bin ich nicht hier!", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "am Wochenende", + "Type": "daterange", + "Value": { + "Timex": "2016-W45-WE", + "FutureResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + }, + "PastResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + } + }, + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "Dieses Wochenende bin ich nicht hier.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "Dieses Wochenende", + "Type": "daterange", + "Value": { + "Timex": "2016-W45-WE", + "FutureResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + }, + "PastResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + } + }, + "Start": 0, + "Length": 17 + } + ] + }, + { + "Input": "Nรคchstes Jahr ist es so weit.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "Nรคchstes Jahr", + "Type": "daterange", + "Value": { + "Timex": "2017", + "FutureResolution": { + "startDate": "2017-01-01", + "endDate": "2018-01-01" + }, + "PastResolution": { + "startDate": "2017-01-01", + "endDate": "2018-01-01" + } + }, + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "Ich bin die nรคchsten 3 Tage weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "nรคchsten 3 Tage", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-08,2016-11-11,P3D)", + "FutureResolution": { + "startDate": "2016-11-08", + "endDate": "2016-11-11" + }, + "PastResolution": { + "startDate": "2016-11-08", + "endDate": "2016-11-11" + } + }, + "Start": 12, + "Length": 15 + } + ] + }, + { + "Input": "Ich bin die nรคchsten 3 Monate weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "nรคchsten 3 Monate", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-08,2017-02-08,P3M)", + "FutureResolution": { + "startDate": "2016-11-08", + "endDate": "2017-02-08" + }, + "PastResolution": { + "startDate": "2016-11-08", + "endDate": "2017-02-08" + } + }, + "Start": 12, + "Length": 17 + } + ] + }, + { + "Input": "in den letzten 3 Wochen", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "letzten 3 Wochen", + "Type": "daterange", + "Value": { + "Timex": "(2016-10-17,2016-11-07,P3W)", + "FutureResolution": { + "startDate": "2016-10-17", + "endDate": "2016-11-07" + }, + "PastResolution": { + "startDate": "2016-10-17", + "endDate": "2016-11-07" + } + }, + "Start": 7, + "Length": 16 + } + ] + }, + { + "Input": "Die letzten 3 Jahre waren wirklich anstrengend.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "letzten 3 Jahre", + "Type": "daterange", + "Value": { + "Timex": "(2013-11-07,2016-11-07,P3Y)", + "FutureResolution": { + "startDate": "2013-11-07", + "endDate": "2016-11-07" + }, + "PastResolution": { + "startDate": "2013-11-07", + "endDate": "2016-11-07" + } + }, + "Start": 4, + "Length": 15 + } + ] + }, + { + "Input": "Die zweitausender", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "Die zweitausender", + "Type": "daterange", + "Value": { + "Timex": "(2000-01-01,2010-01-01,P10Y)", + "FutureResolution": { + "startDate": "2000-01-01", + "endDate": "2010-01-01" + }, + "PastResolution": { + "startDate": "2000-01-01", + "endDate": "2010-01-01" + } + }, + "Start": 0, + "Length": 17 + } + ] + }, + { + "Input": "Ich wรผrde 2016-05 nicht hier", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "2016-05", + "Type": "daterange", + "Value": { + "Timex": "2016-05", + "FutureResolution": { + "startDate": "2016-05-01", + "endDate": "2016-06-01" + }, + "PastResolution": { + "startDate": "2016-05-01", + "endDate": "2016-06-01" + } + }, + "Start": 10, + "Length": 7 + } + ] + }, + { + "Input": "Ich wรผrde 2016/05 nicht hier", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "2016/05", + "Type": "daterange", + "Value": { + "Timex": "2016-05", + "FutureResolution": { + "startDate": "2016-05-01", + "endDate": "2016-06-01" + }, + "PastResolution": { + "startDate": "2016-05-01", + "endDate": "2016-06-01" + } + }, + "Start": 10, + "Length": 7 + } + ] + }, + { + "Input": "Ich wรผrde 05/2016 nicht hier", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "05/2016", + "Type": "daterange", + "Value": { + "Timex": "2016-05", + "FutureResolution": { + "startDate": "2016-05-01", + "endDate": "2016-06-01" + }, + "PastResolution": { + "startDate": "2016-05-01", + "endDate": "2016-06-01" + } + }, + "Start": 10, + "Length": 7 + } + ] + }, + { + "Input": "Ich wรผrde 2016.05 nicht hier", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "2016.05", + "Type": "daterange", + "Value": { + "Timex": "2016-05", + "FutureResolution": { + "startDate": "2016-05-01", + "endDate": "2016-06-01" + }, + "PastResolution": { + "startDate": "2016-05-01", + "endDate": "2016-06-01" + } + }, + "Start": 10, + "Length": 7 + } + ] + }, + { + "Input": "Ich wรผrde 05.2016 nicht hier", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "05.2016", + "Type": "daterange", + "Value": { + "Timex": "2016-05", + "FutureResolution": { + "startDate": "2016-05-01", + "endDate": "2016-06-01" + }, + "PastResolution": { + "startDate": "2016-05-01", + "endDate": "2016-06-01" + } + }, + "Start": 10, + "Length": 7 + } + ] + }, + { + "Input": "Ich wรผrde 05-2016 nicht hier", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "05-2016", + "Type": "daterange", + "Value": { + "Timex": "2016-05", + "FutureResolution": { + "startDate": "2016-05-01", + "endDate": "2016-06-01" + }, + "PastResolution": { + "startDate": "2016-05-01", + "endDate": "2016-06-01" + } + }, + "Start": 10, + "Length": 7 + } + ] + }, + { + "Input": "Ich wรผrde 2016 - 05 nicht hier", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "2016 - 05", + "Type": "daterange", + "Value": { + "Timex": "2016-05", + "FutureResolution": { + "startDate": "2016-05-01", + "endDate": "2016-06-01" + }, + "PastResolution": { + "startDate": "2016-05-01", + "endDate": "2016-06-01" + } + }, + "Start": 10, + "Length": 9 + } + ] + }, + { + "Input": "Ich wรผrde 2016 . 05 nicht hier", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "2016 . 05", + "Type": "daterange", + "Value": { + "Timex": "2016-05", + "FutureResolution": { + "startDate": "2016-05-01", + "endDate": "2016-06-01" + }, + "PastResolution": { + "startDate": "2016-05-01", + "endDate": "2016-06-01" + } + }, + "Start": 10, + "Length": 9 + } + ] + }, + { + "Input": "Ich wรผrde 2016 /05 nicht hier", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "2016 /05", + "Type": "daterange", + "Value": { + "Timex": "2016-05", + "FutureResolution": { + "startDate": "2016-05-01", + "endDate": "2016-06-01" + }, + "PastResolution": { + "startDate": "2016-05-01", + "endDate": "2016-06-01" + } + }, + "Start": 10, + "Length": 8 + } + ] + }, + { + "Input": "Ich wรผrde 05/ 2016 nicht hier", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "05/ 2016", + "Type": "daterange", + "Value": { + "Timex": "2016-05", + "FutureResolution": { + "startDate": "2016-05-01", + "endDate": "2016-06-01" + }, + "PastResolution": { + "startDate": "2016-05-01", + "endDate": "2016-06-01" + } + }, + "Start": 10, + "Length": 8 + } + ] + }, + { + "Input": "Ich wรผrde 05. 2016 nicht hier", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "05. 2016", + "Type": "daterange", + "Value": { + "Timex": "2016-05", + "FutureResolution": { + "startDate": "2016-05-01", + "endDate": "2016-06-01" + }, + "PastResolution": { + "startDate": "2016-05-01", + "endDate": "2016-06-01" + } + }, + "Start": 10, + "Length": 9 + } + ] + }, + { + "Input": "Ich wรผrde 05 - 2016 nicht hier", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "05 - 2016", + "Type": "daterange", + "Value": { + "Timex": "2016-05", + "FutureResolution": { + "startDate": "2016-05-01", + "endDate": "2016-06-01" + }, + "PastResolution": { + "startDate": "2016-05-01", + "endDate": "2016-06-01" + } + }, + "Start": 10, + "Length": 9 + } + ] + }, + { + "Input": "Ab Ende 1989", + "Context": { + "ReferenceDateTime": "2020-04-30T18:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "Ende 1989", + "Type": "daterange", + "Value": { + "Timex": "1989", + "Mod": "end", + "FutureResolution": { + "startDate": "1989-09-01", + "endDate": "1990-01-01" + }, + "PastResolution": { + "startDate": "1989-09-01", + "endDate": "1990-01-01" + } + }, + "Start": 3, + "Length": 9 + } + ] + }, + { + "Input": "bis Mรคrz 2008", + "Context": { + "ReferenceDateTime": "2020-04-30T18:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "Mรคrz 2008", + "Type": "daterange", + "Value": { + "Timex": "2008-03", + "FutureResolution": { + "startDate": "2008-03-01", + "endDate": "2008-04-01" + }, + "PastResolution": { + "startDate": "2008-03-01", + "endDate": "2008-04-01" + } + }, + "Start": 4, + "Length": 9 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/German/DateTimeExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/German/DateTimeExtractor.json new file mode 100644 index 000000000..cc2d8d8fd --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/German/DateTimeExtractor.json @@ -0,0 +1,170 @@ +[ + { + "Input": "Ich gehe jetzt zurรผck", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "jetzt", + "Type": "datetime", + "Start": 9, + "Length": 5 + } + ] + }, + { + "Input": "ich gehe so frรผh wie mรถglich zurรผck", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "so frรผh wie mรถglich", + "Type": "datetime", + "Start": 9, + "Length": 19 + } + ] + }, + { + "Input": "Ich gehe genau jetzt weg.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "genau jetzt", + "Type": "datetime", + "Start": 9, + "Length": 11 + } + ] + }, + { + "Input": "Ich gehe am 15. November um 8 Uhr los.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "15. November um 8 Uhr", + "Type": "datetime", + "Start": 12, + "Length": 21 + } + ] + }, + { + "Input": "Ich gehe am 15.08. um 8 Uhr los.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "15.08. um 8 Uhr", + "Type": "datetime", + "Start": 12, + "Length": 15 + } + ] + }, + { + "Input": "Ich gehe am 15. um 8 Uhr los.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "15. um 8 Uhr", + "Type": "datetime", + "Start": 12, + "Length": 12 + } + ] + }, + { + "Input": "Ich gehe am 23. Oktober um 7 los.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "23. Oktober um 7", + "Type": "datetime", + "Start": 12, + "Length": 16 + } + ] + }, + { + "Input": "Ich gehe am 14. Oktober um 8:00 los.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "14. Oktober um 8:00", + "Type": "datetime", + "Start": 12, + "Length": 19 + } + ] + }, + { + "Input": "Das ganze ist am 14. Oktober um 8:00:00 Uhr vorbei", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "14. Oktober um 8:00:00 Uhr", + "Type": "datetime", + "Start": 17, + "Length": 26 + } + ] + }, + { + "Input": "Ich gehe dann diesen Montag um 8:00 los", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "diesen Montag um 8:00", + "Type": "datetime", + "Start": 14, + "Length": 21 + } + ] + }, + { + "Input": "Um 8 Uhr heute Morgen", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "8 Uhr heute Morgen", + "Type": "datetime", + "Start": 3, + "Length": 18 + } + ] + }, + { + "Input": "Um 8 Uhr diesen Morgen", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "8 Uhr diesen Morgen", + "Type": "datetime", + "Start": 3, + "Length": 19 + } + ] + }, + { + "Input": "Ich gehe dann gegen 8 Uhr heute Abend nach Hause", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "8 Uhr heute Abend", + "Type": "datetime", + "Start": 20, + "Length": 17 + } + ] + }, + { + "Input": "Am Ende des Tages", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "Am Ende des Tages", + "Type": "datetime", + "Start": 0, + "Length": 17 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/German/DateTimeModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/German/DateTimeModel.json new file mode 100644 index 000000000..bc2c3acc1 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/German/DateTimeModel.json @@ -0,0 +1,3620 @@ +[ + { + "Input": "Ich komme am 2. Oktober zurรผck.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "2. oktober", + "Start": 13, + "End": 22, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-10-02", + "type": "date", + "value": "2016-10-02" + }, + { + "timex": "XXXX-10-02", + "type": "date", + "value": "2017-10-02" + } + ] + } + } + ] + }, + { + "Input": "Ich komme am 22.04 zurรผck", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Comment": "Should be removed, as 22.04 could be an (incorrectly) formatted date (22.04.) or time (22:04).", + "NotSupported": "dotnet, javascript, python", + "Results": [ + { + "Text": "22.04", + "Start": 13, + "End": 17, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-04-22", + "type": "date", + "value": "2016-04-22" + }, + { + "timex": "XXXX-04-22", + "type": "date", + "value": "2017-04-22" + } + ] + } + } + ] + }, + { + "Input": "Ich komme am 22.04. zurรผck", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "22.04.", + "Start": 13, + "End": 18, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-04-22", + "type": "date", + "value": "2016-04-22" + }, + { + "timex": "XXXX-04-22", + "type": "date", + "value": "2017-04-22" + } + ] + } + } + ] + }, + { + "Input": "Ich komme am neunundzwanzigsten Mai zurรผck", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "neunundzwanzigsten mai", + "Start": 13, + "End": 34, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-05-29", + "type": "date", + "value": "2016-05-29" + }, + { + "timex": "XXXX-05-29", + "type": "date", + "value": "2017-05-29" + } + ] + } + } + ] + }, + { + "Input": "Ich komme am zweiten Mai zurรผck", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "zweiten mai", + "Start": 13, + "End": 23, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-05-02", + "type": "date", + "value": "2016-05-02" + }, + { + "timex": "XXXX-05-02", + "type": "date", + "value": "2017-05-02" + } + ] + } + } + ] + }, + { + "Input": "Ich komme am 2. Mai zurรผck", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "2. mai", + "Start": 13, + "End": 18, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-05-02", + "type": "date", + "value": "2016-05-02" + }, + { + "timex": "XXXX-05-02", + "type": "date", + "value": "2017-05-02" + } + ] + } + } + ] + }, + { + "Input": "Ich komme am Freitag zurรผck", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "freitag", + "Start": 13, + "End": 19, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-5", + "type": "date", + "value": "2016-11-04" + }, + { + "timex": "XXXX-WXX-5", + "type": "date", + "value": "2016-11-11" + } + ] + } + } + ] + }, + { + "Input": "Ich bin nรคchsten Monat vom 4. bis zum 23. weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "nรคchsten monat vom 4. bis zum 23.", + "Start": 8, + "End": 40, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2016-12-04,2016-12-23,P19D)", + "type": "daterange", + "start": "2016-12-04", + "end": "2016-12-23" + } + ] + } + } + ] + }, + { + "Input": "Ich bin zwischen dem 3. und dem 12. September nicht da", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "zwischen dem 3. und dem 12. september", + "Start": 8, + "End": 44, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-09-03,XXXX-09-12,P9D)", + "type": "daterange", + "start": "2016-09-03", + "end": "2016-09-12" + }, + { + "timex": "(XXXX-09-03,XXXX-09-12,P9D)", + "type": "daterange", + "start": "2017-09-03", + "end": "2017-09-12" + } + ] + } + } + ] + }, + { + "Input": "Diesen September fahre ich in den Urlaub.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "diesen september", + "Start": 0, + "End": 15, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2016-09", + "type": "daterange", + "start": "2016-09-01", + "end": "2016-10-01" + } + ] + } + } + ] + }, + { + "Input": "Ich bin vom 12. Januar 2016 bis zum 22.01.2016 weg.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "vom 12. januar 2016 bis zum 22.01.2016", + "Start": 8, + "End": 45, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2016-01-12,2016-01-22,P10D)", + "type": "daterange", + "start": "2016-01-12", + "end": "2016-01-22" + } + ] + } + } + ] + }, + { + "Input": "Ich bin fรผr die nรคchsten 3 Tage weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "nรคchsten 3 tage", + "Start": 16, + "End": 30, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2016-11-08,2016-11-11,P3D)", + "type": "daterange", + "start": "2016-11-08", + "end": "2016-11-11" + } + ] + } + } + ] + }, + { + "Input": "Das wรคre dann in der letzten Woche im Juli", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "der letzten woche im juli", + "Start": 17, + "End": 41, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-07-W05", + "type": "daterange", + "start": "2016-07-25", + "end": "2016-08-01" + }, + { + "timex": "XXXX-07-W05", + "type": "daterange", + "start": "2017-07-24", + "end": "2017-07-31" + } + ] + } + } + ] + }, + { + "Input": "Ich geh jetzt zurรผck", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "jetzt", + "Start": 8, + "End": 12, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "PRESENT_REF", + "type": "datetime", + "value": "2016-11-07 00:00:00" + } + ] + } + } + ] + }, + { + "Input": "Am 14. Oktober um 8:00:31 ist es dann so weit.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "14. oktober um 8:00:31", + "Start": 3, + "End": 24, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-10-14T08:00:31", + "type": "datetime", + "value": "2016-10-14 08:00:31" + }, + { + "timex": "XXXX-10-14T08:00:31", + "type": "datetime", + "value": "2017-10-14 08:00:31" + }, + { + "timex": "XXXX-10-14T20:00:31", + "type": "datetime", + "value": "2016-10-14 20:00:31" + }, + { + "timex": "XXXX-10-14T20:00:31", + "type": "datetime", + "value": "2017-10-14 20:00:31" + } + ] + } + } + ] + }, + { + "Input": "Ich werde am 22. April von 5 bis 6 Nachmittags nicht im Bรผro sein", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "22. april von 5 bis 6 nachmittags", + "Start": 13, + "End": 45, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-04-22T17,XXXX-04-22T18,PT1H)", + "type": "datetimerange", + "start": "2016-04-22 17:00:00", + "end": "2016-04-22 18:00:00" + }, + { + "timex": "(XXXX-04-22T17,XXXX-04-22T18,PT1H)", + "type": "datetimerange", + "start": "2017-04-22 17:00:00", + "end": "2017-04-22 18:00:00" + } + ] + } + } + ] + }, + { + "Input": "Ich werde am 22. April von 5 bis 6 Uhr Nachmittags nicht im Bรผro sein", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "22. april von 5 bis 6 uhr nachmittags", + "Start": 13, + "End": 49, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-04-22T17,XXXX-04-22T18,PT1H)", + "type": "datetimerange", + "start": "2016-04-22 17:00:00", + "end": "2016-04-22 18:00:00" + }, + { + "timex": "(XXXX-04-22T17,XXXX-04-22T18,PT1H)", + "type": "datetimerange", + "start": "2017-04-22 17:00:00", + "end": "2017-04-22 18:00:00" + } + ] + } + } + ] + }, + { + "Input": "Dieser Abend wird schรถn.", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "dieser abend", + "Start": 0, + "End": 11, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2016-11-07TEV", + "type": "datetimerange", + "start": "2016-11-07 16:00:00", + "end": "2016-11-07 20:00:00" + } + ] + } + } + ] + }, + { + "Input": "Das ist dann nรคchsten Montag Nachmittag.", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "nรคchsten montag nachmittag", + "Start": 13, + "End": 38, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2016-11-14TAF", + "type": "datetimerange", + "start": "2016-11-14 12:00:00", + "end": "2016-11-14 16:00:00" + } + ] + } + } + ] + }, + { + "Input": "Das ist dann nรคchsten Montagnachmittag.", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "nรคchsten montagnachmittag", + "Start": 13, + "End": 37, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2016-11-14TAF", + "type": "datetimerange", + "start": "2016-11-14 12:00:00", + "end": "2016-11-14 16:00:00" + } + ] + } + } + ] + }, + { + "Input": "Ich gehe dann Dienstag Morgen zurรผck.", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "dienstag morgen", + "Start": 14, + "End": 28, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-2TMO", + "type": "datetimerange", + "start": "2016-11-01 08:00:00", + "end": "2016-11-01 12:00:00" + }, + { + "timex": "XXXX-WXX-2TMO", + "type": "datetimerange", + "start": "2016-11-08 08:00:00", + "end": "2016-11-08 12:00:00" + } + ] + } + } + ] + }, + { + "Input": "Ich gehe dann Dienstagmorgen zurรผck.", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "dienstagmorgen", + "Start": 14, + "End": 27, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-2TMO", + "type": "datetimerange", + "start": "2016-11-01 08:00:00", + "end": "2016-11-01 12:00:00" + }, + { + "timex": "XXXX-WXX-2TMO", + "type": "datetimerange", + "start": "2016-11-08 08:00:00", + "end": "2016-11-08 12:00:00" + } + ] + } + } + ] + }, + { + "Input": "Ich bin fรผr 3 Stunden weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "3 stunden", + "Start": 12, + "End": 20, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT3H", + "type": "duration", + "value": "10800" + } + ] + } + } + ] + }, + { + "Input": "Ich werde fรผr 3,5 Jahre weg sein.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "3,5 jahre", + "Start": 14, + "End": 22, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P3.5Y", + "type": "duration", + "value": "110376000" + } + ] + } + } + ] + }, + { + "Input": "Das dauert nur 3 Minuten", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "3 minuten", + "Start": 15, + "End": 23, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT3M", + "type": "duration", + "value": "180" + } + ] + } + } + ] + }, + { + "Input": "Das waren 123,45 sek", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "123,45 sek", + "Start": 10, + "End": 19, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT123.45S", + "type": "duration", + "value": "123.45" + } + ] + } + } + ] + }, + { + "Input": "Ich bin den ganzen Tag weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "ganzen tag", + "Start": 12, + "End": 21, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P1D", + "type": "duration", + "value": "86400" + } + ] + } + } + ] + }, + { + "Input": "Das passiert dann jรคhrlich", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "jรคhrlich", + "Start": 18, + "End": 25, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P1Y", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "Ich muss das alle zwei Tage machen", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "alle zwei tage", + "Start": 13, + "End": 26, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P2D", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "Ich gehe jeden Tag um 3 Uhr Nachmittags", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "jeden tag um 3 uhr nachmittags", + "Start": 9, + "End": 38, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "T15", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "Wir treffen uns Montags", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "montags", + "Start": 16, + "End": 22, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-1", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "Der Termin ist jeden Mittwoch um 16 Uhr", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "jeden mittwoch um 16 uhr", + "Start": 15, + "End": 38, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-3T16", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "Das Meeting ist immer Mittwochs", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "mittwochs", + "Start": 22, + "End": 30, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-3", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "Ich bin gegen 7:56:30 Abends zurรผck", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "gegen 7:56:30 abends", + "Start": 8, + "End": 27, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T19:56:30", + "Mod": "approx", + "type": "timerange", + "value": "19:56:30" + } + ] + } + } + ] + }, + { + "Input": "Es ist halb 8.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "halb 8", + "Start": 7, + "End": 12, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T07:30", + "type": "time", + "value": "07:30:00" + }, + { + "timex": "T19:30", + "type": "time", + "value": "19:30:00" + } + ] + } + } + ] + }, + { + "Input": "Viertel nach 8 Abends", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "viertel nach 8 abends", + "Start": 0, + "End": 20, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T20:15", + "type": "time", + "value": "20:15:00" + } + ] + } + } + ] + }, + { + "Input": "Ich bin von 17 bis 18 Uhr weg", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "von 17 bis 18 uhr", + "Start": 8, + "End": 24, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T17,T18,PT1H)", + "type": "timerange", + "start": "17:00:00", + "end": "18:00:00" + } + ] + } + } + ] + }, + { + "Input": "Ich bin dann morgens von 5 bis sieben weg.", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "morgens von 5 bis sieben", + "Start": 13, + "End": 36, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T05,T07,PT2H)", + "type": "timerange", + "start": "05:00:00", + "end": "07:00:00" + } + ] + } + } + ] + }, + { + "Input": "Ich bin von 5 Uhr Nachmittags bis 6 Uhr Nachmittags weg", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "von 5 uhr nachmittags bis 6 uhr nachmittags", + "Start": 8, + "End": 50, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T17,T18,PT1H)", + "type": "timerange", + "start": "17:00:00", + "end": "18:00:00" + } + ] + } + } + ] + }, + { + "Input": "Ich bin zwischen 4 und 7 Uhr nicht hier", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "zwischen 4 und 7 uhr", + "Start": 8, + "End": 27, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T04,T07,PT3H)", + "type": "timerange", + "start": "04:00:00", + "end": "07:00:00" + }, + { + "timex": "(T16,T19,PT3H)", + "type": "timerange", + "start": "16:00:00", + "end": "19:00:00" + } + ] + } + } + ] + }, + { + "Input": "Lass uns mal gegen Abend treffen", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "gegen abend", + "Start": 13, + "End": 23, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "TEV", + "Mod": "approx", + "type": "timerange", + "start": "16:00:00", + "end": "20:00:00" + } + ] + } + } + ] + }, + { + "Input": "Eigentlich ist das jetzt schon", + "Context": { + "ReferenceDateTime": "2017-09-28T14:11:10.9626841" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "jetzt", + "Start": 19, + "End": 23, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "PRESENT_REF", + "type": "datetime", + "value": "2017-09-28 14:11:10" + } + ] + } + } + ] + }, + { + "Input": "Ich bin in 5 Minuten zurรผck", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "in 5 minuten", + "Start": 8, + "End": 19, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2016-11-07T00:05:00", + "type": "datetime", + "value": "2016-11-07 00:05:00" + } + ] + } + } + ] + }, + { + "Input": "in 5 minuten", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "in 5 minuten", + "Start": 0, + "End": 11, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2016-11-07T00:05:00", + "type": "datetime", + "value": "2016-11-07 00:05:00" + } + ] + } + } + ] + }, + { + "Input": "Setzen wir das Meeting nun fรผr nรคchste Woche Montag um 9 Uhr morgens oder ein Uhr Nachmittags an?", + "Context": { + "ReferenceDateTime": "2017-12-04T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "nรคchste woche montag um 9 uhr morgens", + "Start": 31, + "End": 67, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2017-12-11T09", + "type": "datetime", + "value": "2017-12-11 09:00:00" + } + ] + } + }, + { + "Text": "ein uhr nachmittags", + "Start": 74, + "End": 92, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T13", + "type": "time", + "value": "13:00:00" + } + ] + } + } + ] + }, + { + "Input": "Kommen Sie in der รผbernรคchsten Woche am Donnerstag zwischen 4 und 6 Uhr nachmittags", + "Context": { + "ReferenceDateTime": "2020-07-29T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "รผbernรคchsten woche am donnerstag zwischen 4 und 6 uhr nachmittags", + "Start": 18, + "End": 82, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2020-08-13T16,2020-08-13T18,PT2H)", + "type": "datetimerange", + "start": "2020-08-13 16:00:00", + "end": "2020-08-13 18:00:00" + } + ] + } + } + ] + }, + { + "Input": "Wie sieht es รผbernรคchste Woche aus?", + "Context": { + "ReferenceDateTime": "2020-07-29T00:00:00" + }, + "NotSupported": "python, javascript", + "Results": [ + { + "Text": "รผbernรคchste woche", + "Start": 13, + "End": 29, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2020-W33", + "type": "daterange", + "start": "2020-08-10", + "end": "2020-08-17" + } + ] + } + } + ] + }, + { + "Input": "Der Euro ist im harten Handel heute um 15% gegenรผber dem US-Dollar gefallen.", + "Context": { + "ReferenceDateTime": "2017-12-04T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "heute", + "Start": 30, + "End": 34, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2017-12-04", + "type": "date", + "value": "2017-12-04" + } + ] + } + } + ] + }, + { + "Input": "guten Morgen", + "Context": { + "ReferenceDateTime": "2017-12-04T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [] + }, + { + "Input": "Lass uns um 18:12 einen Kaffee trinken gehen", + "Context": { + "ReferenceDateTime": "2019-08-05T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "18:12", + "Start": 12, + "End": 16, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T18:12", + "type": "time", + "value": "18:12:00" + } + ] + } + } + ] + }, + { + "Input": "Lass uns um 18 uhr 12 einen Kaffee trinken gehen", + "Context": { + "ReferenceDateTime": "2019-08-05T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "18 uhr 12", + "Start": 12, + "End": 20, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T18:12", + "type": "time", + "value": "18:12:00" + } + ] + } + } + ] + }, + { + "Input": "Lass uns um 18 uhr und 12 einen Kaffee trinken gehen", + "Context": { + "ReferenceDateTime": "2019-08-05T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "18 uhr und 12", + "Start": 12, + "End": 24, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T18:12", + "type": "time", + "value": "18:12:00" + } + ] + } + } + ] + }, + { + "Input": "Lass uns um 18.12 uhr einen Kaffee trinken gehen", + "Context": { + "ReferenceDateTime": "2019-08-05T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "18.12 uhr", + "Start": 12, + "End": 20, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T18:12", + "type": "time", + "value": "18:12:00" + } + ] + } + } + ] + }, + { + "Input": "Es ist zehn Uhr.", + "Context": { + "ReferenceDateTime": "2019-08-05T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "zehn uhr", + "Start": 7, + "End": 14, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T10", + "type": "time", + "value": "10:00:00" + }, + { + "timex": "T22", + "type": "time", + "value": "22:00:00" + } + ] + } + } + ] + }, + { + "Input": "Ich gehe jeden Montag um 4 Uhr", + "Context": { + "ReferenceDateTime": "2019-08-06T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "jeden montag um 4 uhr", + "Start": 9, + "End": 29, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-1T04", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "Am Wochenende bin ich nicht hier", + "Context": { + "ReferenceDateTime": "2019-08-07T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "am wochenende", + "Start": 0, + "End": 12, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-W32-WE", + "type": "daterange", + "start": "2019-08-10", + "end": "2019-08-12" + } + ] + } + } + ] + }, + { + "Input": "Unter der woche bin ich nicht hier", + "Context": { + "ReferenceDateTime": "2019-08-07T00:00:00" + }, + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "unter der woche", + "Start": 0, + "End": 14, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-W32", + "type": "daterange", + "start": "2019-08-05", + "end": "2019-08-10" + } + ] + } + } + ] + }, + { + "Input": "2", + "Context": { + "ReferenceDateTime": "2019-08-27T00:00:00" + }, + "NotSupported": "python", + "Results": [] + }, + { + "Input": "Ich gehe um viertel nach drei", + "Context": { + "ReferenceDateTime": "2019-08-27T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "viertel nach drei", + "Start": 12, + "End": 28, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T03:15", + "type": "time", + "value": "03:15:00" + }, + { + "timex": "T15:15", + "type": "time", + "value": "15:15:00" + } + ] + } + } + ] + }, + { + "Input": "Wie wird das Wetter nรคchsten Donnerstag bis Samstag in Genf", + "Context": { + "ReferenceDateTime": "2019-09-03T00:00:00" + }, + "NotSupported": "python, javascript", + "Results": [ + { + "Text": "nรคchsten donnerstag bis samstag", + "Start": 20, + "End": 50, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-09-12,2019-09-14,P2D)", + "type": "daterange", + "start": "2019-09-12", + "end": "2019-09-14" + } + ] + } + } + ] + }, + { + "Input": "Setze Timer auf eine Viertelstunde.", + "Context": { + "ReferenceDateTime": "2019-09-03T00:00:00" + }, + "NotSupported": "python, javascript", + "Results": [ + { + "Text": "eine viertelstunde", + "Start": 16, + "End": 33, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT0.25H", + "type": "duration", + "value": "900" + } + ] + } + } + ] + }, + { + "Input": "Setze Timer auf ein Dreiviertelstunde", + "Context": { + "ReferenceDateTime": "2019-09-03T00:00:00" + }, + "NotSupported": "python, javascript", + "Results": [ + { + "Text": "ein dreiviertelstunde", + "Start": 16, + "End": 36, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT0.75H", + "type": "duration", + "value": "2700" + } + ] + } + } + ] + }, + { + "Input": "eine halbe Stunde", + "Context": { + "ReferenceDateTime": "2019-09-03T00:00:00" + }, + "NotSupported": "python, javascript", + "Results": [ + { + "Text": "eine halbe stunde", + "Start": 0, + "End": 16, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT0.5H", + "type": "duration", + "value": "1800" + } + ] + } + } + ] + }, + { + "Input": "lass uns nach dem Wochenende treffen", + "Context": { + "ReferenceDateTime": "2019-09-11T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "nach dem wochenende", + "Start": 9, + "End": 27, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-W37-WE", + "Mod": "after", + "type": "daterange", + "sourceEntity": "datetimerange", + "start": "2019-09-16" + } + ] + } + } + ] + }, + { + "Input": "lass uns vor dem Wochenende treffen", + "Context": { + "ReferenceDateTime": "2019-09-11T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "vor dem wochenende", + "Start": 9, + "End": 26, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-W37-WE", + "Mod": "before", + "type": "daterange", + "sourceEntity": "datetimerange", + "end": "2019-09-14" + } + ] + } + } + ] + }, + { + "Input": "Was lรคuft auf TV ab 14 Uhr", + "Context": { + "ReferenceDateTime": "2019-09-11T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "ab 14 uhr", + "Start": 17, + "End": 25, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "T14", + "Mod": "since", + "type": "timerange", + "sourceEntity": "datetimepoint", + "start": "14:00:00" + } + ] + } + } + ] + }, + { + "Input": "Was lรคuft auf TV bis 14 Uhr", + "Context": { + "ReferenceDateTime": "2019-09-11T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "bis 14 uhr", + "Start": 17, + "End": 26, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "T14", + "Mod": "before", + "type": "timerange", + "sourceEntity": "datetimepoint", + "end": "14:00:00" + } + ] + } + } + ] + }, + { + "Input": "Was wird das wetter in den nรคchsten beiden Tage?", + "Context": { + "ReferenceDateTime": "2019-09-19T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "nรคchsten beiden tage", + "Start": 27, + "End": 46, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-09-20,2019-09-22,P2D)", + "type": "daterange", + "start": "2019-09-20", + "end": "2019-09-22" + } + ] + } + } + ] + }, + { + "Input": "sende eine geburtstagsabfrage fรผr morgen", + "Context": { + "ReferenceDateTime": "2019-12-02T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "morgen", + "Start": 34, + "End": 39, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-12-03", + "type": "date", + "value": "2019-12-03" + } + ] + } + } + ] + }, + { + "Input": "send eine geburtstagsabfrage fรผr den 28.10.", + "Context": { + "ReferenceDateTime": "2019-12-02T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "den 28.10.", + "Start": 33, + "End": 42, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-10-28", + "type": "date", + "value": "2019-10-28" + }, + { + "timex": "XXXX-10-28", + "type": "date", + "value": "2020-10-28" + } + ] + } + } + ] + }, + { + "Input": "send eine geburtstagsabfrage fรผr den 28.Oktober", + "Context": { + "ReferenceDateTime": "2019-12-02T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "den 28.oktober", + "Start": 33, + "End": 46, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-10-28", + "type": "date", + "value": "2019-10-28" + }, + { + "timex": "XXXX-10-28", + "type": "date", + "value": "2020-10-28" + } + ] + } + } + ] + }, + { + "Input": "send eine geburtstagsabfrage fรผr den 28. Oktober", + "Context": { + "ReferenceDateTime": "2019-12-02T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "den 28. oktober", + "Start": 33, + "End": 47, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-10-28", + "type": "date", + "value": "2019-10-28" + }, + { + "timex": "XXXX-10-28", + "type": "date", + "value": "2020-10-28" + } + ] + } + } + ] + }, + { + "Input": "send eine geburtstagsabfrage fรผr 28.10.", + "Context": { + "ReferenceDateTime": "2019-12-02T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "28.10.", + "Start": 33, + "End": 38, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-10-28", + "type": "date", + "value": "2019-10-28" + }, + { + "timex": "XXXX-10-28", + "type": "date", + "value": "2020-10-28" + } + ] + } + } + ] + }, + { + "Input": "send eine geburtstagsabfrage fรผr 28.Oktober", + "Context": { + "ReferenceDateTime": "2019-12-02T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "28.oktober", + "Start": 33, + "End": 42, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-10-28", + "type": "date", + "value": "2019-10-28" + }, + { + "timex": "XXXX-10-28", + "type": "date", + "value": "2020-10-28" + } + ] + } + } + ] + }, + { + "Input": "Am Ende des Monats", + "Context": { + "ReferenceDateTime": "2020-04-30T18:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "ende des monats", + "Start": 3, + "End": 17, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2020-04", + "Mod": "end", + "type": "daterange", + "start": "2020-04-16", + "end": "2020-05-01" + } + ] + } + } + ] + }, + { + "Input": "Ab Ende 1989 gehรถrte das Unternehmen zur Premier Automotive Group von Ford", + "Context": { + "ReferenceDateTime": "2020-04-30T18:00:00" + }, + "NotSupported": "python, javascript, java", + "Results": [ + { + "Text": "ab ende 1989", + "Start": 0, + "End": 11, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "1989", + "Mod": "since-end", + "type": "daterange", + "sourceEntity": "datetimerange", + "start": "1989-09-01" + } + ] + } + } + ] + }, + { + "Input": "die es im bis Mรคrz 2008 zusammen mit Land Rover an Tata Motors verkaufte", + "Context": { + "ReferenceDateTime": "2020-04-30T18:00:00" + }, + "NotSupported": "python, javascript, java", + "Results": [ + { + "Text": "bis mรคrz 2008", + "Start": 10, + "End": 22, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2008-03", + "Mod": "before", + "type": "daterange", + "sourceEntity": "datetimerange", + "end": "2008-03-01" + } + ] + } + } + ] + }, + { + "Input": "28. Dezember 2012 wurde das Geschรคft der Land Rover Private Unlimited Company auf die Jaguar Cars Limited รผbertragen und im Zuge dessen auf Jaguar Land Rover Limited umfirmiert", + "Context": { + "ReferenceDateTime": "2020-04-30T18:00:00" + }, + "NotSupported": "python, javascript, java", + "Results": [ + { + "Text": "28. dezember 2012", + "Start": 0, + "End": 16, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2012-12-28", + "type": "date", + "value": "2012-12-28" + } + ] + } + } + ] + }, + { + "Input": "Ab Ende 1989 gehรถrte das Unternehmen zur Premier Automotive Group von Ford, die es im bis Mรคrz 2008 zusammen mit Land Rover an Tata Motors verkaufte. 28. Dezember 2012 wurde das Geschรคft der Land Rover Private Unlimited Company auf die Jaguar Cars Limited รผbertragen und im Zuge dessen auf Jaguar Land Rover Limited umfirmiert. Die Land Rover Private Unlimited Company besteht weiterhin, die Markennamen werden separat weitergefรผhrt.", + "Context": { + "ReferenceDateTime": "2020-04-30T18:00:00" + }, + "NotSupported": "python, javascript, java", + "Results": [ + { + "Text": "ab ende 1989", + "Start": 0, + "End": 11, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "1989", + "Mod": "since-end", + "type": "daterange", + "sourceEntity": "datetimerange", + "start": "1989-09-01" + } + ] + } + }, + { + "Text": "bis mรคrz 2008", + "Start": 86, + "End": 98, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2008-03", + "Mod": "before", + "type": "daterange", + "sourceEntity": "datetimerange", + "end": "2008-03-01" + } + ] + } + }, + { + "Text": "28. dezember 2012", + "Start": 150, + "End": 166, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2012-12-28", + "type": "date", + "value": "2012-12-28" + } + ] + } + } + ] + }, + { + "Input": "10/1-11/2/2017", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10/1-11/2/2017", + "Start": 0, + "End": 13, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2017-01-10,2017-02-11,P32D)", + "type": "daterange", + "start": "2017-01-10", + "end": "2017-02-11" + } + ] + } + } + ] + }, + { + "Input": "dienstag 11:00 uhr", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "dienstag 11:00 uhr", + "Start": 0, + "End": 17, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-2T11:00", + "type": "datetime", + "value": "2016-11-01 11:00:00" + }, + { + "timex": "XXXX-WXX-2T11:00", + "type": "datetime", + "value": "2016-11-08 11:00:00" + }, + { + "timex": "XXXX-WXX-2T23:00", + "type": "datetime", + "value": "2016-11-01 23:00:00" + }, + { + "timex": "XXXX-WXX-2T23:00", + "type": "datetime", + "value": "2016-11-08 23:00:00" + } + ] + } + } + ] + }, + { + "Input": "Ich werde da sein am Mittwoch 4:00.", + "Context": { + "ReferenceDateTime": "2019-04-15T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "mittwoch 4:00", + "Start": 21, + "End": 33, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-3T04:00", + "type": "datetime", + "value": "2019-04-10 04:00:00" + }, + { + "timex": "XXXX-WXX-3T04:00", + "type": "datetime", + "value": "2019-04-17 04:00:00" + }, + { + "timex": "XXXX-WXX-3T16:00", + "type": "datetime", + "value": "2019-04-10 16:00:00" + }, + { + "timex": "XXXX-WXX-3T16:00", + "type": "datetime", + "value": "2019-04-17 16:00:00" + } + ] + } + } + ] + }, + { + "Input": "aktuelle Uhrzeit in Berlin", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "aktuelle", + "Start": 0, + "End": 7, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "PRESENT_REF", + "type": "datetime", + "value": "2018-10-24 12:00:00" + } + ] + } + } + ] + }, + { + "Input": "Es ist dreiviertel 8.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "dreiviertel 8", + "Start": 7, + "End": 19, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T07:45", + "type": "time", + "value": "07:45:00" + }, + { + "timex": "T19:45", + "type": "time", + "value": "19:45:00" + } + ] + } + } + ] + }, + { + "Input": "Es ist viertel 8.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "viertel 8", + "Start": 7, + "End": 15, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T07:15", + "type": "time", + "value": "07:15:00" + }, + { + "timex": "T19:15", + "type": "time", + "value": "19:15:00" + } + ] + } + } + ] + }, + { + "Input": "Spule anderthalb Stunden vor", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "python, java, javascript", + "Results": [ + { + "Text": "anderthalb stunden vor", + "Start": 6, + "End": 27, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2016-11-06T22:30:00,2016-11-07T00:00:00,PT1.5H)", + "type": "datetimerange", + "start": "2016-11-06 22:30:00", + "end": "2016-11-07 00:00:00" + } + ] + } + } + ] + }, + { + "Input": "Spring zweieinhalb Stunden nach vorne", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "python, java, javascript", + "Results": [ + { + "Text": "zweieinhalb stunden", + "Start": 7, + "End": 25, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT2.5H", + "type": "duration", + "value": "9000" + } + ] + } + } + ] + }, + { + "Input": "Wir haben anderthalb Stunden gewartet.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "python, java, javascript", + "Results": [ + { + "Text": "anderthalb stunden", + "Start": 10, + "End": 27, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT1.5H", + "type": "duration", + "value": "5400" + } + ] + } + } + ] + }, + { + "Input": "Wir haben fรผnfeinhalb Stunden gewartet.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "python, java, javascript", + "Results": [ + { + "Text": "fรผnfeinhalb stunden", + "Start": 10, + "End": 28, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT5.5H", + "type": "duration", + "value": "19800" + } + ] + } + } + ] + }, + { + "Input": "Es wird unter der woche passieren", + "Context": { + "ReferenceDateTime": "2019-08-07T00:00:00" + }, + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "unter der woche", + "Start": 8, + "End": 22, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-W32", + "type": "daterange", + "start": "2019-08-05", + "end": "2019-08-10" + } + ] + } + } + ] + }, + { + "Input": "Es wird nรคchste arbeitswoche passieren", + "Context": { + "ReferenceDateTime": "2019-08-07T00:00:00" + }, + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "nรคchste arbeitswoche", + "Start": 8, + "End": 27, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-W33", + "type": "daterange", + "start": "2019-08-12", + "end": "2019-08-17" + } + ] + } + } + ] + }, + { + "Input": "Es ist letzte werktags passiert", + "Context": { + "ReferenceDateTime": "2019-08-07T00:00:00" + }, + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "letzte werktags", + "Start": 7, + "End": 21, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-W31", + "type": "daterange", + "start": "2019-07-29", + "end": "2019-08-03" + } + ] + } + } + ] + }, + { + "Input": "was lรคuft am morgen", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "am morgen", + "Start": 10, + "End": 18, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "TMO", + "type": "timerange", + "start": "08:00:00", + "end": "12:00:00" + } + ] + } + } + ] + }, + { + "Input": "gehe zur Vormittagszeit", + "Context": { + "ReferenceDateTime": "2019-07-17T00:00:00" + }, + "Results": [ + { + "Text": "vormittagszeit", + "Start": 9, + "End": 22, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "T12", + "Mod": "before", + "type": "timerange", + "sourceEntity": "datetimepoint", + "end": "12:00:00" + } + ] + } + } + ] + }, + { + "Input": "gehe zur Mittagszeit", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "mittagszeit", + "Start": 9, + "End": 19, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T12", + "type": "time", + "value": "12:00:00" + } + ] + } + } + ] + }, + { + "Input": "gehe auf Spรคtabends", + "Context": { + "ReferenceDateTime": "2019-08-01T00:00:00" + }, + "Results": [ + { + "Text": "spรคtabends", + "Start": 9, + "End": 18, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "TEV", + "Mod": "end", + "type": "timerange", + "start": "18:00:00", + "end": "20:00:00" + } + ] + } + } + ] + }, + { + "Input": "gehe auf Spรคtnachmittags", + "Context": { + "ReferenceDateTime": "2019-08-01T00:00:00" + }, + "Results": [ + { + "Text": "spรคtnachmittags", + "Start": 9, + "End": 23, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "TAF", + "Mod": "end", + "type": "timerange", + "start": "14:00:00", + "end": "16:00:00" + } + ] + } + } + ] + }, + { + "Input": "gehe nach Mitternacht", + "Context": { + "ReferenceDateTime": "2018-09-07T12:00:00" + }, + "Results": [ + { + "Text": "nach mitternacht", + "Start": 5, + "End": 20, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "T00", + "Mod": "after", + "type": "timerange", + "start": "00:00:00", + "sourceEntity": "datetimepoint" + } + ] + } + } + ] + }, + { + "Input": "gehe vor Mitternacht", + "Context": { + "ReferenceDateTime": "2018-09-07T12:00:00" + }, + "Results": [ + { + "Text": "vor mitternacht", + "Start": 5, + "End": 19, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "T00", + "Mod": "before", + "type": "timerange", + "end": "00:00:00", + "sourceEntity": "datetimepoint" + } + ] + } + } + ] + }, + { + "Input": "gehe um Mitternacht", + "Context": { + "ReferenceDateTime": "2018-09-07T12:00:00" + }, + "Results": [ + { + "Text": "mitternacht", + "Start": 8, + "End": 18, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T00", + "type": "time", + "value": "00:00:00" + } + ] + } + } + ] + }, + { + "Input": "Was kommt in drei Wochen auf ARD", + "Context": { + "ReferenceDateTime": "2019-08-12T00:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "in drei wochen", + "Start": 10, + "End": 23, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-09-02", + "type": "date", + "value": "2019-09-02" + } + ] + } + } + ] + }, + { + "Input": "Was kommt in 3 Wochen auf ARD", + "Context": { + "ReferenceDateTime": "2019-08-12T00:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "in 3 wochen", + "Start": 10, + "End": 20, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-09-02", + "type": "date", + "value": "2019-09-02" + } + ] + } + } + ] + }, + { + "Input": "Erinnere mich um 12 Uhr nachts aufzustehen", + "Context": { + "ReferenceDateTime": "2019-08-05T00:00:00" + }, + "Results": [ + { + "Text": "12 uhr nachts", + "Start": 17, + "End": 29, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T00", + "type": "time", + "value": "00:00:00" + } + ] + } + } + ] + }, + { + "Input": "Erinnere mich um 12 Uhr abends aufzustehen", + "Context": { + "ReferenceDateTime": "2019-08-05T00:00:00" + }, + "Results": [ + { + "Text": "12 uhr abends", + "Start": 17, + "End": 29, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T00", + "type": "time", + "value": "00:00:00" + } + ] + } + } + ] + }, + { + "Input": "Erinnere mich um 12 nachts aufzustehen", + "Context": { + "ReferenceDateTime": "2019-08-05T00:00:00" + }, + "Results": [ + { + "Text": "12 nachts", + "Start": 17, + "End": 25, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T00", + "type": "time", + "value": "00:00:00" + } + ] + } + } + ] + }, + { + "Input": "Erinnere mich um 12 abends aufzustehen", + "Context": { + "ReferenceDateTime": "2019-08-05T00:00:00" + }, + "Results": [ + { + "Text": "12 abends", + "Start": 17, + "End": 25, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T00", + "type": "time", + "value": "00:00:00" + } + ] + } + } + ] + }, + { + "Input": "jeden Tag um 19:13 Uhr Alarm stellen", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "jeden tag", + "Start": 0, + "End": 8, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P1D", + "type": "set", + "value": "not resolved" + } + ] + } + }, + { + "Text": "19:13 uhr", + "Start": 13, + "End": 21, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T19:13", + "type": "time", + "value": "19:13:00" + } + ] + } + } + ] + }, + { + "Input": "jeden Abend um 19:13 Uhr Alarm stellen", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "jeden abend um 19:13 uhr", + "Start": 0, + "End": 23, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "T19:13", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "Was lรคuft am ostermontag um 10:30 uhr?", + "Context": { + "ReferenceDateTime": "2019-08-05T00:00:00" + }, + "Results": [ + { + "Text": "ostermontag", + "Start": 13, + "End": 23, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX", + "type": "date", + "value": "2019-04-22" + }, + { + "timex": "XXXX", + "type": "date", + "value": "2020-04-13" + } + ] + } + }, + { + "Text": "10:30 uhr", + "Start": 28, + "End": 36, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T10:30", + "type": "time", + "value": "10:30:00" + }, + { + "timex": "T22:30", + "type": "time", + "value": "22:30:00" + } + ] + } + } + ] + }, + { + "Input": "welche filme laufen an heiligabend um 18 uhr?", + "Context": { + "ReferenceDateTime": "2019-08-05T00:00:00" + }, + "Results": [ + { + "Text": "heiligabend", + "Start": 23, + "End": 33, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-12-24", + "type": "date", + "value": "2018-12-24" + }, + { + "timex": "XXXX-12-24", + "type": "date", + "value": "2019-12-24" + } + ] + } + }, + { + "Text": "18 uhr", + "Start": 38, + "End": 43, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T18", + "type": "time", + "value": "18:00:00" + } + ] + } + } + ] + }, + { + "Input": "Wir hรคtten einen Termin fรผr dieses Jahr vereinbaren kรถnnen.", + "Context": { + "ReferenceDateTime": "2018-05-28T00:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "dieses jahr", + "Start": 28, + "End": 38, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "type": "daterange", + "start": "2018-01-01", + "end": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "Wir hรคtten einen Termin fรผr diesen Jahr vereinbaren kรถnnen.", + "Context": { + "ReferenceDateTime": "2018-05-28T00:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "diesen jahr", + "Start": 28, + "End": 38, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "type": "daterange", + "start": "2018-01-01", + "end": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "Wir hรคtten einen Termin fรผr diesem Jahr vereinbaren kรถnnen.", + "Context": { + "ReferenceDateTime": "2018-05-28T00:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "diesem jahr", + "Start": 28, + "End": 38, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "type": "daterange", + "start": "2018-01-01", + "end": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "Wir hรคtten einen Termin fรผr diese Jahr vereinbaren kรถnnen.", + "Context": { + "ReferenceDateTime": "2018-05-28T00:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "diese jahr", + "Start": 28, + "End": 37, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "type": "daterange", + "start": "2018-01-01", + "end": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "Wir hรคtten einen Termin fรผr letztes Jahr vereinbaren kรถnnen.", + "Context": { + "ReferenceDateTime": "2018-05-28T00:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "letztes jahr", + "Start": 28, + "End": 39, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2017", + "type": "daterange", + "start": "2017-01-01", + "end": "2018-01-01" + } + ] + } + } + ] + }, + { + "Input": "Wir hรคtten einen Termin fรผr letzten Jahr vereinbaren kรถnnen.", + "Context": { + "ReferenceDateTime": "2018-05-28T00:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "letzten jahr", + "Start": 28, + "End": 39, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2017", + "type": "daterange", + "start": "2017-01-01", + "end": "2018-01-01" + } + ] + } + } + ] + }, + { + "Input": "Wir hรคtten einen Termin fรผr letzte Jahr vereinbaren kรถnnen.", + "Context": { + "ReferenceDateTime": "2018-05-28T00:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "letzte jahr", + "Start": 28, + "End": 38, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2017", + "type": "daterange", + "start": "2017-01-01", + "end": "2018-01-01" + } + ] + } + } + ] + }, + { + "Input": "Wir hรคtten einen Termin fรผr vorletztes Jahr vereinbaren kรถnnen.", + "Context": { + "ReferenceDateTime": "2018-05-28T00:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "vorletztes jahr", + "Start": 28, + "End": 42, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2016", + "type": "daterange", + "start": "2016-01-01", + "end": "2017-01-01" + } + ] + } + } + ] + }, + { + "Input": "Wir hรคtten einen Termin fรผr vorletzten Jahr vereinbaren kรถnnen.", + "Context": { + "ReferenceDateTime": "2018-05-28T00:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "vorletzten jahr", + "Start": 28, + "End": 42, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2016", + "type": "daterange", + "start": "2016-01-01", + "end": "2017-01-01" + } + ] + } + } + ] + }, + { + "Input": "Wir hรคtten einen Termin fรผr vorletztem Jahr vereinbaren kรถnnen.", + "Context": { + "ReferenceDateTime": "2018-05-28T00:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "vorletztem jahr", + "Start": 28, + "End": 42, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2016", + "type": "daterange", + "start": "2016-01-01", + "end": "2017-01-01" + } + ] + } + } + ] + }, + { + "Input": "Ich komme nรคchstes Jahr wieder.", + "Context": { + "ReferenceDateTime": "2018-05-28T00:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "nรคchstes jahr", + "Start": 10, + "End": 22, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019", + "type": "daterange", + "start": "2019-01-01", + "end": "2020-01-01" + } + ] + } + } + ] + }, + { + "Input": "29/2", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "29/2", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-02-29", + "type": "date", + "value": "2016-02-29" + }, + { + "timex": "XXXX-02-29", + "type": "date", + "value": "2020-02-29" + } + ] + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "29/2", + "Context": { + "ReferenceDateTime": "2019-03-22T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "29/2", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-02-29", + "type": "date", + "value": "2016-02-29" + }, + { + "timex": "XXXX-02-29", + "type": "date", + "value": "2020-02-29" + } + ] + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "29/2", + "Context": { + "ReferenceDateTime": "2020-03-22T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "29/2", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-02-29", + "type": "date", + "value": "2020-02-29" + }, + { + "timex": "XXXX-02-29", + "type": "date", + "value": "2024-02-29" + } + ] + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "30/2", + "Context": { + "ReferenceDateTime": "2020-03-22T00:00:00" + }, + "Results": [ + { + "Text": "30/2", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-02-30", + "type": "date", + "value": "not resolved" + } + ] + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "29/2/2019", + "Context": { + "ReferenceDateTime": "2020-03-22T00:00:00" + }, + "Results": [ + { + "Text": "29/2/2019", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-02-29", + "type": "date", + "value": "not resolved" + } + ] + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "29/2/2020", + "Context": { + "ReferenceDateTime": "2020-03-22T00:00:00" + }, + "Results": [ + { + "Text": "29/2/2020", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2020-02-29", + "type": "date", + "value": "2020-02-29" + } + ] + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "28/2-1/3", + "Context": { + "ReferenceDateTime": "2019-09-18T18:00:00" + }, + "NotSupported": "javascript,python,java", + "Results": [ + { + "Text": "28/2-1/3", + "Start": 0, + "End": 7, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-02-28,XXXX-03-01,P1D)", + "type": "daterange", + "start": "2019-02-28", + "end": "2019-03-01" + }, + { + "timex": "(XXXX-02-28,XXXX-03-01,P2D)", + "type": "daterange", + "start": "2020-02-28", + "end": "2020-03-01" + } + ] + } + } + ] + }, + { + "Input": "29/2-1/3", + "Context": { + "ReferenceDateTime": "2019-09-18T18:00:00" + }, + "NotSupported": "javascript,python,java", + "Results": [ + { + "Text": "29/2-1/3", + "Start": 0, + "End": 7, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-02-29,XXXX-03-01,P1D)", + "type": "daterange", + "start": "2016-02-29", + "end": "2016-03-01" + }, + { + "timex": "(XXXX-02-29,XXXX-03-01,P1D)", + "type": "daterange", + "start": "2020-02-29", + "end": "2020-03-01" + } + ] + } + } + ] + }, + { + "Input": "29/2-1/3/2019", + "Context": { + "ReferenceDateTime": "2019-09-18T18:00:00" + }, + "NotSupported": "javascript,python,java", + "Results": [ + { + "Text": "29/2-1/3/2019", + "Start": 0, + "End": 12, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-02-29,2019-03-01,PXD)", + "type": "daterange", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "Meine Temperatur war 37,1 am Morgen", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript,python,java", + "Results": [ + { + "Text": "am morgen", + "Start": 26, + "End": 34, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "TMO", + "type": "timerange", + "start": "08:00:00", + "end": "12:00:00" + } + ] + } + } + ] + }, + { + "Input": "Ich werde am Sep-23-2020.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "sep-23-2020", + "Start": 13, + "End": 23, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2020-09-23", + "type": "date", + "value": "2020-09-23" + } + ] + } + } + ] + }, + { + "Input": "Ich werde am September-2020-23.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "september-2020-23.", + "Start": 13, + "End": 30, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2020-09-23", + "type": "date", + "value": "2020-09-23" + } + ] + } + } + ] + }, + { + "Input": "Ich werde am 2020/23/Sep.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "2020/23/sep", + "Start": 13, + "End": 23, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2020-09-23", + "type": "date", + "value": "2020-09-23" + } + ] + } + } + ] + }, + { + "Input": "Ich werde am 2020/Sep/23", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "2020/sep/23", + "Start": 13, + "End": 23, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2020-09-23", + "type": "date", + "value": "2020-09-23" + } + ] + } + } + ] + }, + { + "Input": "Ich werde am 23/Sep/2020", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "23/sep/2020", + "Start": 13, + "End": 23, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2020-09-23", + "type": "date", + "value": "2020-09-23" + } + ] + } + } + ] + }, + { + "Input": "Ich werde am 23-2020-September", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "23-2020-september", + "Start": 13, + "End": 29, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2020-09-23", + "type": "date", + "value": "2020-09-23" + } + ] + } + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/German/DateTimeModelCalendarMode.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/German/DateTimeModelCalendarMode.json new file mode 100644 index 000000000..28dacace5 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/German/DateTimeModelCalendarMode.json @@ -0,0 +1,101 @@ +[ + { + "Input": "Ich werde von 5 bis 6 weg sein", + "Context": { + "ReferenceDateTime": "2019-08-27T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "von 5 bis 6", + "Start": 10, + "End": 20, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T05,T06,PT1H)", + "type": "timerange", + "start": "05:00:00", + "end": "06:00:00" + }, + { + "timex": "(T17,T18,PT1H)", + "type": "timerange", + "start": "17:00:00", + "end": "18:00:00" + } + ] + } + } + ] + }, + { + "Input": "Ich bin von 5 bis 6 weg", + "Context": { + "ReferenceDateTime": "2019-08-27T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "von 5 bis 6", + "Start": 8, + "End": 18, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T05,T06,PT1H)", + "type": "timerange", + "start": "05:00:00", + "end": "06:00:00" + }, + { + "timex": "(T17,T18,PT1H)", + "type": "timerange", + "start": "17:00:00", + "end": "18:00:00" + } + ] + } + } + ] + }, + { + "Input": "2", + "Context": { + "ReferenceDateTime": "2019-08-27T00:00:00" + }, + "NotSupported": "python", + "Results": [] + }, + { + "Input": "Ich gehe um viertel nach drei", + "Context": { + "ReferenceDateTime": "2019-08-27T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "viertel nach drei", + "Start": 12, + "End": 28, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T03:15", + "type": "time", + "value": "03:15:00" + }, + { + "timex": "T15:15", + "type": "time", + "value": "15:15:00" + } + ] + } + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/German/DateTimeModelSplitDateAndTime.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/German/DateTimeModelSplitDateAndTime.json new file mode 100644 index 000000000..0637a088a --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/German/DateTimeModelSplitDateAndTime.json @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/German/DateTimeParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/German/DateTimeParser.json new file mode 100644 index 000000000..c58c665f7 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/German/DateTimeParser.json @@ -0,0 +1,506 @@ +[ + { + "Input": "Ich gehe jetzt zurรผck.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "jetzt", + "Type": "datetime", + "Value": { + "Timex": "PRESENT_REF", + "FutureResolution": { + "dateTime": "2016-11-07 00:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 00:00:00" + } + }, + "Start": 9, + "Length": 5 + } + ] + }, + { + "Input": "Ich komme so frรผh wie mรถglich.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "so frรผh wie mรถglich", + "Type": "datetime", + "Value": { + "Timex": "FUTURE_REF", + "FutureResolution": { + "dateTime": "2016-11-07 00:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 00:00:00" + } + }, + "Start": 10, + "Length": 19 + } + ] + }, + { + "Input": "Ich komme am 15. um 8 Uhr", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "15. um 8 Uhr", + "Type": "datetime", + "Value": { + "Timex": "XXXX-XX-15T08", + "FutureResolution": { + "dateTime": "2016-11-15 08:00:00" + }, + "PastResolution": { + "dateTime": "2016-10-15 08:00:00" + } + }, + "Start": 13, + "Length": 12 + } + ] + }, + { + "Input": "Ich komme am 15. November um 8 Uhr", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "15. November um 8 Uhr", + "Type": "datetime", + "Value": { + "Timex": "XXXX-11-15T08", + "FutureResolution": { + "dateTime": "2016-11-15 08:00:00" + }, + "PastResolution": { + "dateTime": "2015-11-15 08:00:00" + } + }, + "Start": 13, + "Length": 21 + } + ] + }, + { + "Input": "Am 21.04.2016 um 16:00 Uhr werde ich zurรผck sein.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "21.04.2016 um 16:00 Uhr", + "Type": "datetime", + "Value": { + "Timex": "2016-04-21T16:00", + "FutureResolution": { + "dateTime": "2016-04-21 16:00:00" + }, + "PastResolution": { + "dateTime": "2016-04-21 16:00:00" + } + }, + "Start": 3, + "Length": 23 + } + ] + }, + { + "Input": "Am 21.04.2016, 16:00 werde ich zurรผck sein.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "21.04.2016, 16:00", + "Type": "datetime", + "Value": { + "Timex": "2016-04-21T16:00", + "FutureResolution": { + "dateTime": "2016-04-21 16:00:00" + }, + "PastResolution": { + "dateTime": "2016-04-21 16:00:00" + } + }, + "Start": 3, + "Length": 17 + } + ] + }, + { + "Input": "Am 21.04.2016 um 16 Uhr werde ich zurรผck sein.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "21.04.2016 um 16 Uhr", + "Type": "datetime", + "Value": { + "Timex": "2016-04-21T16", + "FutureResolution": { + "dateTime": "2016-04-21 16:00:00" + }, + "PastResolution": { + "dateTime": "2016-04-21 16:00:00" + } + }, + "Start": 3, + "Length": 20 + } + ] + }, + { + "Input": "Das Ganze geht bis zum 21.09. um 16 Uhr.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "21.09. um 16 Uhr", + "Type": "datetime", + "Value": { + "Timex": "XXXX-09-21T16", + "FutureResolution": { + "dateTime": "2017-09-21 16:00:00" + }, + "PastResolution": { + "dateTime": "2016-09-21 16:00:00" + } + }, + "Start": 23, + "Length": 16 + } + ] + }, + { + "Input": "Ich komme am 14. Oktober um 8:00 Uhr zurรผck", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "14. Oktober um 8:00 Uhr", + "Type": "datetime", + "Value": { + "Timex": "XXXX-10-14T08:00", + "FutureResolution": { + "dateTime": "2017-10-14 08:00:00" + }, + "PastResolution": { + "dateTime": "2016-10-14 08:00:00" + } + }, + "Start": 13, + "Length": 23 + } + ] + }, + { + "Input": "Ich komme am 14. Oktober um 8:00:25 zurรผck", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "14. Oktober um 8:00:25", + "Type": "datetime", + "Value": { + "Timex": "XXXX-10-14T08:00:25", + "FutureResolution": { + "dateTime": "2017-10-14 08:00:25" + }, + "PastResolution": { + "dateTime": "2016-10-14 08:00:25" + } + }, + "Start": 13, + "Length": 22 + } + ] + }, + { + "Input": "Ich gehe am 5. Mai 2016 um 20 Minuten nach 8 Abends nach Hause", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "5. Mai 2016 um 20 Minuten nach 8 Abends", + "Type": "datetime", + "Value": { + "Timex": "2016-05-05T20:20", + "FutureResolution": { + "dateTime": "2016-05-05 20:20:00" + }, + "PastResolution": { + "dateTime": "2016-05-05 20:20:00" + } + }, + "Start": 12, + "Length": 39 + } + ] + }, + { + "Input": "Ich gehe am 5. Mai 2016 um 20 Minuten nach 8 Uhr Abends nach Hause", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "5. Mai 2016 um 20 Minuten nach 8 Uhr Abends", + "Type": "datetime", + "Value": { + "Timex": "2016-05-05T20:20", + "FutureResolution": { + "dateTime": "2016-05-05 20:20:00" + }, + "PastResolution": { + "dateTime": "2016-05-05 20:20:00" + } + }, + "Start": 12, + "Length": 43 + } + ] + }, + { + "Input": "Der Verkauf findet um 19:00 Uhr am 22.12.2016 statt", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "19:00 Uhr am 22.12.2016", + "Type": "datetime", + "Value": { + "Timex": "2016-12-22T19:00", + "FutureResolution": { + "dateTime": "2016-12-22 19:00:00" + }, + "PastResolution": { + "dateTime": "2016-12-22 19:00:00" + } + }, + "Start": 22, + "Length": 23 + } + ] + }, + { + "Input": "In 5 Stunden geht es los", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "In 5 Stunden", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T05:00:00", + "FutureResolution": { + "dateTime": "2016-11-07 05:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 05:00:00" + } + }, + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "am 15. um 8:00:24", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "15. um 8:00:24", + "Type": "datetime", + "Value": { + "Timex": "XXXX-XX-15T08:00:24", + "FutureResolution": { + "dateTime": "2016-11-15 08:00:24" + }, + "PastResolution": { + "dateTime": "2016-10-15 08:00:24" + } + }, + "Start": 3, + "Length": 14 + } + ] + }, + { + "Input": "Ich gehe dann am 21/04/2016 um 20:00:24 Uhr zurรผck", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "21/04/2016 um 20:00:24 Uhr", + "Type": "datetime", + "Value": { + "Timex": "2016-04-21T20:00:24", + "FutureResolution": { + "dateTime": "2016-04-21 20:00:24" + }, + "PastResolution": { + "dateTime": "2016-04-21 20:00:24" + } + }, + "Start": 17, + "Length": 26 + } + ] + }, + { + "Input": "Ich bin dann am 14. Oktober 8:00:13 Uhr wieder zurรผck", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "14. Oktober 8:00:13 Uhr", + "Type": "datetime", + "Value": { + "Timex": "XXXX-10-14T08:00:13", + "FutureResolution": { + "dateTime": "2017-10-14 08:00:13" + }, + "PastResolution": { + "dateTime": "2016-10-14 08:00:13" + } + }, + "Start": 16, + "Length": 23 + } + ] + }, + { + "Input": "Ich gehe diesen Morgen um 7 los", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "diesen Morgen um 7", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T07", + "FutureResolution": { + "dateTime": "2016-11-07 07:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 07:00:00" + } + }, + "Start": 9, + "Length": 18 + } + ] + }, + { + "Input": "Ich ging heute Morgen um 7 los", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "heute Morgen um 7", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T07", + "FutureResolution": { + "dateTime": "2016-11-07 07:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 07:00:00" + } + }, + "Start": 9, + "Length": 17 + } + ] + }, + { + "Input": "Ich ging diesen Morgen um 7 los", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "diesen Morgen um 7", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T07", + "FutureResolution": { + "dateTime": "2016-11-07 07:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 07:00:00" + } + }, + "Start": 9, + "Length": 18 + } + ] + }, + { + "Input": "Ich ging diesen Morgen um sieben los", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "diesen Morgen um sieben", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T07", + "FutureResolution": { + "dateTime": "2016-11-07 07:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 07:00:00" + } + }, + "Start": 9, + "Length": 23 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/German/DateTimePeriodExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/German/DateTimePeriodExtractor.json new file mode 100644 index 000000000..84e9fa8bc --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/German/DateTimePeriodExtractor.json @@ -0,0 +1,386 @@ +[ + { + "Input": "Ich werde heute von 5 bis 7 Uhr weg sein", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "heute von 5 bis 7 Uhr", + "Type": "datetimerange", + "Start": 10, + "Length": 21 + } + ] + }, + { + "Input": "Ich werde heute von 5 Uhr bis 7 Uhr weg sein", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "heute von 5 Uhr bis 7 Uhr", + "Type": "datetimerange", + "Start": 10, + "Length": 25 + } + ] + }, + { + "Input": "Ich werde heute von 5 - 7 Uhr weg sein", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "heute von 5 - 7 Uhr", + "Type": "datetimerange", + "Start": 10, + "Length": 19 + } + ] + }, + { + "Input": "Das geht nรคchsten Sonntag von 8 bis 16 Uhr.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "nรคchsten Sonntag von 8 bis 16 Uhr", + "Type": "datetimerange", + "Start": 9, + "Length": 33 + } + ] + }, + { + "Input": "Lass uns den รผbernรคchsten Mittwoch von 16 bis 20 Uhr anpeilen.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "รผbernรคchsten Mittwoch von 16 bis 20 Uhr", + "Type": "datetimerange", + "Start": 13, + "Length": 39 + } + ] + }, + { + "Input": "Das Projekt ging vom 7. April 2017 um 4 Uhr bis heute um 4 Uhr.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "vom 7. April 2017 um 4 Uhr bis heute um 4 Uhr", + "Type": "datetimerange", + "Start": 17, + "Length": 45 + } + ] + }, + { + "Input": "Das Projekt ging vom 7. April 2017 um 4 bis heute um 4.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "vom 7. April 2017 um 4 bis heute um 4", + "Type": "datetimerange", + "Start": 17, + "Length": 37 + } + ] + }, + { + "Input": "Das Projekt ging vom 7. April 2017 um 4 Uhr bis zum 3. Juli 2018 um 4 Uhr.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "vom 7. April 2017 um 4 Uhr bis zum 3. Juli 2018 um 4 Uhr", + "Type": "datetimerange", + "Start": 17, + "Length": 56 + } + ] + }, + { + "Input": "Das Projekt ging vom 7/3/2017 15:00 bis zum 8/4/2017 16:30.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "vom 7/3/2017 15:00 bis zum 8/4/2017 16:30", + "Type": "datetimerange", + "Start": 17, + "Length": 41 + } + ] + }, + { + "Input": "Das Projekt ging vom 7.3.2017 15:00 bis zum 8.4.2017 16:30.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "vom 7.3.2017 15:00 bis zum 8.4.2017 16:30", + "Type": "datetimerange", + "Start": 17, + "Length": 41 + } + ] + }, + { + "Input": "Das Projekt ging vom 7.3.2017 15 Uhr bis zum 8.4.2017 16 Uhr.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "vom 7.3.2017 15 Uhr bis zum 8.4.2017 16 Uhr", + "Type": "datetimerange", + "Start": 17, + "Length": 43 + } + ] + }, + { + "Input": "Das findet heute Nacht statt.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "heute Nacht", + "Type": "datetimerange", + "Start": 11, + "Length": 11 + } + ] + }, + { + "Input": "Ich gehe innerhalb der nรคchsten 5 Stunden nach Hause.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "nรคchsten 5 Stunden", + "Type": "datetimerange", + "Start": 23, + "Length": 18 + } + ] + }, + { + "Input": "Ich bin vor einer halben Stunde nach Hause gekommen.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "vor einer halben Stunde", + "Type": "datetimerange", + "Start": 8, + "Length": 23 + } + ] + }, + { + "Input": "Ich werde wohl irgendwann diesen Nachmittag zurรผck gehen.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "diesen Nachmittag", + "Type": "datetimerange", + "Start": 26, + "Length": 17 + } + ] + }, + { + "Input": "Ich werde wohl irgendwann heute Nachmittag zurรผck kommen.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "heute Nachmittag", + "Type": "datetimerange", + "Start": 26, + "Length": 16 + } + ] + }, + { + "Input": "Ich komme heute zurรผck", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "heute", + "Type": "datetimerange", + "Start": 10, + "Length": 5 + } + ] + }, + { + "Input": "Diese Nacht", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "Diese Nacht", + "Type": "datetimerange", + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "Diesen Abend", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "Diesen Abend", + "Type": "datetimerange", + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "Diesen Morgen", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "Diesen Morgen", + "Type": "datetimerange", + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "Diesen Nachmittag", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "Diesen Nachmittag", + "Type": "datetimerange", + "Start": 0, + "Length": 17 + } + ] + }, + { + "Input": "Dieser Nachmittag", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "Dieser Nachmittag", + "Type": "datetimerange", + "Start": 0, + "Length": 17 + } + ] + }, + { + "Input": "Die nรคchste Nacht", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "nรคchste Nacht", + "Type": "datetimerange", + "Start": 4, + "Length": 13 + } + ] + }, + { + "Input": "In der letzten Nacht", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "letzten Nacht", + "Type": "datetimerange", + "Start": 7, + "Length": 13 + } + ] + }, + { + "Input": "Morgen Nacht", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "Morgen Nacht", + "Type": "datetimerange", + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "nรคchsten Montag Nachmittag", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "nรคchsten Montag Nachmittag", + "Type": "datetimerange", + "Start": 0, + "Length": 26 + } + ] + }, + { + "Input": "nรคchste Montag Nachmittag", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "nรคchste Montag Nachmittag", + "Type": "datetimerange", + "Start": 0, + "Length": 25 + } + ] + }, + { + "Input": "Am 5. Mai in der Nacht", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "5. Mai in der Nacht", + "Type": "datetimerange", + "Start": 3, + "Length": 19 + } + ] + }, + { + "Input": "in den letzten 3 Minuten", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "letzten 3 Minuten", + "Type": "datetimerange", + "Start": 7, + "Length": 17 + } + ] + }, + { + "Input": "in den nรคchsten 3 Minuten", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "nรคchsten 3 Minuten", + "Type": "datetimerange", + "Start": 7, + "Length": 18 + } + ] + }, + { + "Input": "in den vorherigen 3 Minuten", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "vorherigen 3 Minuten", + "Type": "datetimerange", + "Start": 7, + "Length": 20 + } + ] + }, + { + "Input": "in den nรคchsten 3 Stunden", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "nรคchsten 3 Stunden", + "Type": "datetimerange", + "Start": 7, + "Length": 18 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/German/DateTimePeriodParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/German/DateTimePeriodParser.json new file mode 100644 index 000000000..66271a444 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/German/DateTimePeriodParser.json @@ -0,0 +1,652 @@ +[ + { + "Input": "Ich bin heute von fรผnf bis sieben weg.", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "heute von fรผnf bis sieben", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T05,2016-11-07T07,PT2H)", + "FutureResolution": { + "startDateTime": "2016-11-07 05:00:00", + "endDateTime": "2016-11-07 07:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 05:00:00", + "endDateTime": "2016-11-07 07:00:00" + } + }, + "Start": 8, + "Length": 25 + } + ] + }, + { + "Input": "Ich bin von 5 bis 6 am 22.4.2016 weg.", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "von 5 bis 6 am 22.4.2016", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-04-22T05,2016-04-22T06,PT1H)", + "FutureResolution": { + "startDateTime": "2016-04-22 05:00:00", + "endDateTime": "2016-04-22 06:00:00" + }, + "PastResolution": { + "startDateTime": "2016-04-22 05:00:00", + "endDateTime": "2016-04-22 06:00:00" + } + }, + "Start": 8, + "Length": 24 + } + ] + }, + { + "Input": "Ich bin am 22.4.2016 von 5 bis 6 weg.", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "22.4.2016 von 5 bis 6", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-04-22T05,2016-04-22T06,PT1H)", + "FutureResolution": { + "startDateTime": "2016-04-22 05:00:00", + "endDateTime": "2016-04-22 06:00:00" + }, + "PastResolution": { + "startDateTime": "2016-04-22 05:00:00", + "endDateTime": "2016-04-22 06:00:00" + } + }, + "Start": 11, + "Length": 21 + } + ] + }, + { + "Input": "Ich war am Montag von fรผnf bis sieben weg.", + "Context": { + "ReferenceDateTime": "2018-02-07T12:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "Montag von fรผnf bis sieben", + "Type": "datetimerange", + "Value": { + "Timex": "(XXXX-WXX-1T05,XXXX-WXX-1T07,PT2H)", + "FutureResolution": { + "startDateTime": "2018-02-12 05:00:00", + "endDateTime": "2018-02-12 07:00:00" + }, + "PastResolution": { + "startDateTime": "2018-02-05 05:00:00", + "endDateTime": "2018-02-05 07:00:00" + } + }, + "Start": 11, + "Length": 26 + } + ] + }, + { + "Input": "Ich bin nรคchsten Montag von 5 bis 7 weg.", + "Context": { + "ReferenceDateTime": "2018-02-07T12:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "nรคchsten Montag von 5 bis 7", + "Type": "datetimerange", + "Value": { + "Timex": "(2018-02-12T05,2018-02-12T07,PT2H)", + "FutureResolution": { + "startDateTime": "2018-02-12 05:00:00", + "endDateTime": "2018-02-12 07:00:00" + }, + "PastResolution": { + "startDateTime": "2018-02-12 05:00:00", + "endDateTime": "2018-02-12 07:00:00" + } + }, + "Start": 8, + "Length": 27 + } + ] + }, + { + "Input": "Ich gehe Dienstagabend zurรผck.", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "dienstagabend", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TEV", + "FutureResolution": { + "startDateTime": "2016-11-08 16:00:00", + "endDateTime": "2016-11-08 20:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 16:00:00", + "endDateTime": "2016-11-01 20:00:00" + } + }, + "Start": 9, + "Length": 13 + } + ] + }, + { + "Input": "Fรผr den Rest des Tages", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "Rest des Tages", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T23:59:59,PT28079S)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 23:59:59" + } + }, + "Start": 8, + "Length": 14 + } + ] + }, + { + "Input": "Wir treffen uns dann Dienstagnacht.", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "dienstagnacht", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TNI", + "FutureResolution": { + "startDateTime": "2016-11-08 20:00:00", + "endDateTime": "2016-11-08 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-01 20:00:00", + "endDateTime": "2016-11-01 23:59:59" + } + }, + "Start": 21, + "Length": 13 + } + ] + }, + { + "Input": "Was kommt heute zur Primetime auf RTL.", + "Context": { + "ReferenceDateTime": "2016-11-08T16:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "heute zur primetime", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-08TNI", + "FutureResolution": { + "startDateTime": "2016-11-08 20:00:00", + "endDateTime": "2016-11-08 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-08 20:00:00", + "endDateTime": "2016-11-08 23:59:59" + } + }, + "Start": 10, + "Length": 19 + } + ] + }, + { + "Input": "Was kommt zur Primetime am Sonntag im Fernsehen.", + "Context": { + "ReferenceDateTime": "2018-12-18T16:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "zur primetime am sonntag", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-7TNI", + "FutureResolution": { + "startDateTime": "2018-12-23 20:00:00", + "endDateTime": "2018-12-23 23:59:59" + }, + "PastResolution": { + "startDateTime": "2018-12-16 20:00:00", + "endDateTime": "2018-12-16 23:59:59" + } + }, + "Start": 10, + "Length": 24 + } + ] + }, + { + "Input": "Ankunft ist heute zwischen 16 und 17 Uhr", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "heute zwischen 16 und 17 Uhr", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16,2016-11-07T17,PT1H)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:00:00", + "endDateTime": "2016-11-07 17:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:00:00", + "endDateTime": "2016-11-07 17:00:00" + } + }, + "Start": 12, + "Length": 28 + } + ] + }, + { + "Input": "Ankunft ist heute zwischen 16-17 Uhr", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "heute zwischen 16-17 Uhr", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16,2016-11-07T17,PT1H)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:00:00", + "endDateTime": "2016-11-07 17:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:00:00", + "endDateTime": "2016-11-07 17:00:00" + } + }, + "Start": 12, + "Length": 24 + } + ] + }, + { + "Input": "Ich komme heute Nacht zurรผck", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "heute nacht", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-07TNI", + "FutureResolution": { + "startDateTime": "2016-11-07 20:00:00", + "endDateTime": "2016-11-07 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-07 20:00:00", + "endDateTime": "2016-11-07 23:59:59" + } + }, + "Start": 10, + "Length": 11 + } + ] + }, + { + "Input": "Ich komme heute Abend zurรผck", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "heute Abend", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-07TEV", + "FutureResolution": { + "startDateTime": "2016-11-07 16:00:00", + "endDateTime": "2016-11-07 20:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:00:00", + "endDateTime": "2016-11-07 20:00:00" + } + }, + "Start": 10, + "Length": 11 + } + ] + }, + { + "Input": "An diesem Morgen", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "diesem Morgen", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-07TMO", + "FutureResolution": { + "startDateTime": "2016-11-07 08:00:00", + "endDateTime": "2016-11-07 12:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 08:00:00", + "endDateTime": "2016-11-07 12:00:00" + } + }, + "Start": 3, + "Length": 13 + } + ] + }, + { + "Input": "An diesem Vormittag", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "diesem vormittag", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-07TMO", + "FutureResolution": { + "startDateTime": "2016-11-07 08:00:00", + "endDateTime": "2016-11-07 12:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 08:00:00", + "endDateTime": "2016-11-07 12:00:00" + } + }, + "Start": 3, + "Length": 16 + } + ] + }, + { + "Input": "An diesem Nachmittag", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "diesem Nachmittag", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-07TAF", + "FutureResolution": { + "startDateTime": "2016-11-07 12:00:00", + "endDateTime": "2016-11-07 16:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 12:00:00", + "endDateTime": "2016-11-07 16:00:00" + } + }, + "Start": 3, + "Length": 17 + } + ] + }, + { + "Input": "Ich komme in den nรคchsten 5 Stunden zurรผck", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "nรคchsten 5 Stunden", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T21:12:00,PT5H)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 21:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 21:12:00" + } + }, + "Start": 17, + "Length": 18 + } + ] + }, + { + "Input": "Er hat das noch in der letzten Minute geschafft", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "letzten Minute", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:11:00,2016-11-07T16:12:00,PT1M)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:11:00", + "endDateTime": "2016-11-07 16:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:11:00", + "endDateTime": "2016-11-07 16:12:00" + } + }, + "Start": 23, + "Length": 14 + } + ] + }, + { + "Input": "In den nรคchsten Stunden", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "nรคchsten Stunden", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T17:12:00,PT1H)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 17:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 17:12:00" + } + }, + "Start": 7, + "Length": 16 + } + ] + }, + { + "Input": "Innerhalb der nรคchsten 3 Stunden", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "nรคchsten 3 Stunden", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T19:12:00,PT3H)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 19:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 19:12:00" + } + }, + "Start": 14, + "Length": 18 + } + ] + }, + { + "Input": "Bitte setz das Meeting fรผr 30 Minuten am Dienstagmorgen an.", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "dienstagmorgen", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TMO", + "FutureResolution": { + "startDateTime": "2016-11-08 08:00:00", + "endDateTime": "2016-11-08 12:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 08:00:00", + "endDateTime": "2016-11-01 12:00:00" + } + }, + "Start": 41, + "Length": 14 + } + ] + }, + { + "Input": "Das ist dann halt erst am Dienstagabend", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "Dienstagabend", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TEV", + "FutureResolution": { + "startDateTime": "2016-11-08 16:00:00", + "endDateTime": "2016-11-08 20:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 16:00:00", + "endDateTime": "2016-11-01 20:00:00" + } + }, + "Start": 26, + "Length": 13 + } + ] + }, + { + "Input": "Das macht der jeden Dienstag am Vormittag.", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "dienstag am vormittag", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TMO", + "FutureResolution": { + "startDateTime": "2016-11-08 08:00:00", + "endDateTime": "2016-11-08 12:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 08:00:00", + "endDateTime": "2016-11-01 12:00:00" + } + }, + "Start": 20, + "Length": 21 + } + ] + }, + { + "Input": "Er kommt voraussichtlich รผbernรคchste Woche am Donnerstag zwischen 2 und 3 Uhr zurรผck", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "รผbernรคchste Woche am Donnerstag zwischen 2 und 3 Uhr", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-24T02,2016-11-24T03,PT1H)", + "FutureResolution": { + "startDateTime": "2016-11-24 02:00:00", + "endDateTime": "2016-11-24 03:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-24 02:00:00", + "endDateTime": "2016-11-24 03:00:00" + } + }, + "Start": 25, + "Length": 52 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/German/DurationExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/German/DurationExtractor.json new file mode 100644 index 000000000..9e1d09a0b --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/German/DurationExtractor.json @@ -0,0 +1,230 @@ +[ + { + "Input": "Ich gehe fรผr 3 Stunden", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "3 Stunden", + "Type": "duration", + "Start": 13, + "Length": 9 + } + ] + }, + { + "Input": "Ich gehe fรผr 3 st", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "3 st", + "Type": "duration", + "Start": 13, + "Length": 4 + } + ] + }, + { + "Input": "Ich gehe fรผr 5h nach drauรŸen.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "5h", + "Type": "duration", + "Start": 13, + "Length": 2 + } + ] + }, + { + "Input": "Ich gehe fรผr 7 Jahre ins Ausland", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "7 Jahre", + "Type": "duration", + "Start": 13, + "Length": 7 + } + ] + }, + { + "Input": "Ich gehe fรผr sieben Jahre ins Ausland", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "sieben Jahre", + "Type": "duration", + "Start": 13, + "Length": 12 + } + ] + }, + { + "Input": "Das wird in etwa ein Jahr dauern.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "ein Jahr", + "Type": "duration", + "Start": 17, + "Length": 8 + } + ] + }, + { + "Input": "Ich bin fรผr ein halbes Jahr weg", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "ein halbes Jahr", + "Type": "duration", + "Start": 12, + "Length": 15 + } + ] + }, + { + "Input": "Ich bin fรผr 3 Monate weg", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "3 Monate", + "Type": "duration", + "Start": 12, + "Length": 8 + } + ] + }, + { + "Input": "Ich bin in 3 Minuten wieder da", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "3 Minuten", + "Type": "duration", + "Start": 11, + "Length": 9 + } + ] + }, + { + "Input": "3 min noch", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "3 min", + "Type": "duration", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "Das hat ja nur 3,5 Sekunden gedauert", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "3,5 Sekunden", + "Type": "duration", + "Start": 15, + "Length": 12 + } + ] + }, + { + "Input": "123,45 sek", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "123,45 sek", + "Type": "duration", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "Das geht noch fรผr zwei Wochen so weiter", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "zwei Wochen", + "Type": "duration", + "Start": 18, + "Length": 11 + } + ] + }, + { + "Input": "Dauer: zwanzig min", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "zwanzig min", + "Type": "duration", + "Start": 7, + "Length": 11 + } + ] + }, + { + "Input": "Ich bin den ganzen Tag lang weg", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "ganzen Tag", + "Type": "duration", + "Start": 12, + "Length": 10 + } + ] + }, + { + "Input": "Ich bin die ganze Woche lang weg", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "ganze Woche", + "Type": "duration", + "Start": 12, + "Length": 11 + } + ] + }, + { + "Input": "Ich bin den ganzen Monat lang weg", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "ganzen Monat", + "Type": "duration", + "Start": 12, + "Length": 12 + } + ] + }, + { + "Input": "Ich bin das ganze Jahr lang weg", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "ganze Jahr", + "Type": "duration", + "Start": 12, + "Length": 10 + } + ] + }, + { + "Input": "Ich bin ein ganzes Jahr lang weg", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "ganzes Jahr", + "Type": "duration", + "Start": 12, + "Length": 11 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/German/DurationParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/German/DurationParser.json new file mode 100644 index 000000000..993b691f5 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/German/DurationParser.json @@ -0,0 +1,506 @@ +[ + { + "Input": "Ich bin fรผr 3 Stunden weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "3 Stunden", + "Type": "duration", + "Value": { + "Timex": "PT3H", + "FutureResolution": { + "duration": "10800" + }, + "PastResolution": { + "duration": "10800" + } + }, + "Start": 12, + "Length": 9 + } + ] + }, + { + "Input": "Ich komme in 3 Tagen wieder", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "3 Tagen", + "Type": "duration", + "Value": { + "Timex": "P3D", + "FutureResolution": { + "duration": "259200" + }, + "PastResolution": { + "duration": "259200" + } + }, + "Start": 13, + "Length": 7 + } + ] + }, + { + "Input": "Das ganze findet in 3,5 Jahren statt", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "3,5 Jahren", + "Type": "duration", + "Value": { + "Timex": "P3.5Y", + "FutureResolution": { + "duration": "110376000" + }, + "PastResolution": { + "duration": "110376000" + } + }, + "Start": 20, + "Length": 10 + } + ] + }, + { + "Input": "Das ganze wird circa 3,5 Jahre dauern", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "3,5 Jahre", + "Type": "duration", + "Value": { + "Timex": "P3.5Y", + "FutureResolution": { + "duration": "110376000" + }, + "PastResolution": { + "duration": "110376000" + } + }, + "Start": 21, + "Length": 9 + } + ] + }, + { + "Input": "Ich werde fรผr vierundzwanzig Stunden verschwinden.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "vierundzwanzig Stunden", + "Type": "duration", + "Value": { + "Timex": "PT24H", + "FutureResolution": { + "duration": "86400" + }, + "PastResolution": { + "duration": "86400" + } + }, + "Start": 14, + "Length": 22 + } + ] + }, + { + "Input": "Bin fรผr 3 Stunden weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "3 Stunden", + "Type": "duration", + "Value": { + "Timex": "PT3H", + "FutureResolution": { + "duration": "10800" + }, + "PastResolution": { + "duration": "10800" + } + }, + "Start": 8, + "Length": 9 + } + ] + }, + { + "Input": "Bin fรผr 3 Tage weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "3 Tage", + "Type": "duration", + "Value": { + "Timex": "P3D", + "FutureResolution": { + "duration": "259200" + }, + "PastResolution": { + "duration": "259200" + } + }, + "Start": 8, + "Length": 6 + } + ] + }, + { + "Input": "Bin fรผr 3 Monate weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "3 Monate", + "Type": "duration", + "Value": { + "Timex": "P3M", + "FutureResolution": { + "duration": "7776000" + }, + "PastResolution": { + "duration": "7776000" + } + }, + "Start": 8, + "Length": 8 + } + ] + }, + { + "Input": "Bin fรผr 3 Minuten weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "3 Minuten", + "Type": "duration", + "Value": { + "Timex": "PT3M", + "FutureResolution": { + "duration": "180" + }, + "PastResolution": { + "duration": "180" + } + }, + "Start": 8, + "Length": 9 + } + ] + }, + { + "Input": "Bin fรผr 3,5 Sekunden weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "3,5 Sekunden", + "Type": "duration", + "Value": { + "Timex": "PT3.5S", + "FutureResolution": { + "duration": "3.5" + }, + "PastResolution": { + "duration": "3.5" + } + }, + "Start": 8, + "Length": 12 + } + ] + }, + { + "Input": "123,45 sek", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "123,45 sek", + "Type": "duration", + "Value": { + "Timex": "PT123.45S", + "FutureResolution": { + "duration": "123.45" + }, + "PastResolution": { + "duration": "123.45" + } + }, + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "Bin fรผr zwei Wochen weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "zwei Wochen", + "Type": "duration", + "Value": { + "Timex": "P2W", + "FutureResolution": { + "duration": "1209600" + }, + "PastResolution": { + "duration": "1209600" + } + }, + "Start": 8, + "Length": 11 + } + ] + }, + { + "Input": "Bin fรผr zwanzig min weg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "zwanzig min", + "Type": "duration", + "Value": { + "Timex": "PT20M", + "FutureResolution": { + "duration": "1200" + }, + "PastResolution": { + "duration": "1200" + } + }, + "Start": 8, + "Length": 11 + } + ] + }, + { + "Input": "Das geht den ganzen Tag lang schon so.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "ganzen Tag", + "Type": "duration", + "Value": { + "Timex": "P1D", + "FutureResolution": { + "duration": "86400" + }, + "PastResolution": { + "duration": "86400" + } + }, + "Start": 13, + "Length": 10 + } + ] + }, + { + "Input": "Das geht die ganze Woche lang schon so.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "ganze Woche", + "Type": "duration", + "Value": { + "Timex": "P1W", + "FutureResolution": { + "duration": "604800" + }, + "PastResolution": { + "duration": "604800" + } + }, + "Start": 13, + "Length": 11 + } + ] + }, + { + "Input": "Das geht den ganzen Monat lang schon so.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "ganzen Monat", + "Type": "duration", + "Value": { + "Timex": "P1M", + "FutureResolution": { + "duration": "2592000" + }, + "PastResolution": { + "duration": "2592000" + } + }, + "Start": 13, + "Length": 12 + } + ] + }, + { + "Input": "Das geht das ganze Jahr lang schon so.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "ganze Jahr", + "Type": "duration", + "Value": { + "Timex": "P1Y", + "FutureResolution": { + "duration": "31536000" + }, + "PastResolution": { + "duration": "31536000" + } + }, + "Start": 13, + "Length": 10 + } + ] + }, + { + "Input": "halbes Jahr", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "halbes Jahr", + "Type": "duration", + "Value": { + "Timex": "P0.5Y", + "FutureResolution": { + "duration": "15768000" + }, + "PastResolution": { + "duration": "15768000" + } + }, + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "Ich mach das in 3 min", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "3 min", + "Type": "duration", + "Value": { + "Timex": "PT3M", + "FutureResolution": { + "duration": "180" + }, + "PastResolution": { + "duration": "180" + } + }, + "Start": 16, + "Length": 5 + } + ] + }, + { + "Input": "30 Minuten", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "30 Minuten", + "Type": "duration", + "Value": { + "Timex": "PT30M", + "FutureResolution": { + "duration": "1800" + }, + "PastResolution": { + "duration": "1800" + } + }, + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "Ich gehe fรผr zwei Stunden", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "zwei Stunden", + "Type": "duration", + "Value": { + "Timex": "PT2H", + "FutureResolution": { + "duration": "7200" + }, + "PastResolution": { + "duration": "7200" + } + }, + "Start": 13, + "Length": 12 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/German/HolidayExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/German/HolidayExtractor.json new file mode 100644 index 000000000..4a810aae0 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/German/HolidayExtractor.json @@ -0,0 +1,689 @@ +[ + { + "Input": "Ich bin an Ostern 2020 wieder zurรผck", + "NotSupported": "python", + "Results": [ + { + "Text": "Ostern 2020", + "Type": "date", + "Start": 11, + "Length": 11 + } + ] + }, + { + "Input": "Ich besuche dich an Weiberfastnacht 2019", + "NotSupported": "python", + "Results": [ + { + "Text": "Weiberfastnacht 2019", + "Type": "date", + "Start": 20, + "Length": 20 + } + ] + }, + { + "Input": "Ich besuche dich an Weiberfastnacht", + "NotSupported": "python", + "Results": [ + { + "Text": "Weiberfastnacht", + "Type": "date", + "Start": 20, + "Length": 15 + } + ] + }, + { + "Input": "Ich besuche dich an Karneval", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "Karneval", + "Type": "date", + "Start": 20, + "Length": 8 + } + ] + }, + { + "Input": "Ich besuche dich an Karneval 2017", + "NotSupported": "python", + "Results": [ + { + "Text": "Karneval 2017", + "Type": "date", + "Start": 20, + "Length": 13 + } + ] + }, + { + "Input": "Ich besuche dich an Aschermittwoch", + "NotSupported": "python", + "Results": [ + { + "Text": "Aschermittwoch", + "Type": "date", + "Start": 20, + "Length": 14 + } + ] + }, + { + "Input": "Ich besuche dich an Aschermittwoch 2019", + "NotSupported": "python", + "Results": [ + { + "Text": "Aschermittwoch 2019", + "Type": "date", + "Start": 20, + "Length": 19 + } + ] + }, + { + "Input": "Ich besuche dich an Palmensonntag", + "NotSupported": "python", + "Results": [ + { + "Text": "Palmensonntag", + "Type": "date", + "Start": 20, + "Length": 13 + } + ] + }, + { + "Input": "Ich besuche dich an Palmensonntag 2018", + "NotSupported": "python", + "Results": [ + { + "Text": "Palmensonntag 2018", + "Type": "date", + "Start": 20, + "Length": 18 + } + ] + }, + { + "Input": "Ich besuche dich an Karfreitag", + "NotSupported": "python", + "Results": [ + { + "Text": "Karfreitag", + "Type": "date", + "Start": 20, + "Length": 10 + } + ] + }, + { + "Input": "Ich besuche dich an Karfreitag 2018", + "NotSupported": "python", + "Results": [ + { + "Text": "Karfreitag 2018", + "Type": "date", + "Start": 20, + "Length": 15 + } + ] + }, + { + "Input": "Ich besuche dich an Christi Himmelfahrt", + "NotSupported": "python", + "Results": [ + { + "Text": "Christi Himmelfahrt", + "Type": "date", + "Start": 20, + "Length": 19 + } + ] + }, + { + "Input": "Ich besuche dich an Christi Himmelfahrt 2018", + "NotSupported": "python", + "Results": [ + { + "Text": "Christi Himmelfahrt 2018", + "Type": "date", + "Start": 20, + "Length": 24 + } + ] + }, + { + "Input": "Ich besuche dich am Pfingstsonntag", + "NotSupported": "python", + "Results": [ + { + "Text": "Pfingstsonntag", + "Type": "date", + "Start": 20, + "Length": 14 + } + ] + }, + { + "Input": "Ich besuche dich am Pfingstsonntag 2018", + "NotSupported": "python", + "Results": [ + { + "Text": "Pfingstsonntag 2018", + "Type": "date", + "Start": 20, + "Length": 19 + } + ] + }, + { + "Input": "Ich besuche dich an Pfingstmontag", + "NotSupported": "python", + "Results": [ + { + "Text": "Pfingstmontag", + "Type": "date", + "Start": 20, + "Length": 13 + } + ] + }, + { + "Input": "Ich besuche dich an Pfingstmontag 2018", + "NotSupported": "python", + "Results": [ + { + "Text": "Pfingstmontag 2018", + "Type": "date", + "Start": 20, + "Length": 18 + } + ] + }, + { + "Input": "Ich besuche dich an Fronleichnam", + "NotSupported": "python", + "Results": [ + { + "Text": "Fronleichnam", + "Type": "date", + "Start": 20, + "Length": 12 + } + ] + }, + { + "Input": "Ich besuche dich an Fronleichnam 2018", + "NotSupported": "python", + "Results": [ + { + "Text": "Fronleichnam 2018", + "Type": "date", + "Start": 20, + "Length": 17 + } + ] + }, + { + "Input": "Ich besuche dich an Rosenmontag", + "NotSupported": "python", + "Results": [ + { + "Text": "Rosenmontag", + "Type": "date", + "Start": 20, + "Length": 11 + } + ] + }, + { + "Input": "Ich besuche dich an Rosenmontag 2018", + "NotSupported": "python", + "Results": [ + { + "Text": "Rosenmontag 2018", + "Type": "date", + "Start": 20, + "Length": 16 + } + ] + }, + { + "Input": "Ich besuche dich an Fastnacht", + "NotSupported": "python", + "Results": [ + { + "Text": "Fastnacht", + "Type": "date", + "Start": 20, + "Length": 9 + } + ] + }, + { + "Input": "Ich besuche dich an Fastnacht 2018", + "NotSupported": "python", + "Results": [ + { + "Text": "Fastnacht 2018", + "Type": "date", + "Start": 20, + "Length": 14 + } + ] + }, + { + "Input": "Ich besuche dich an Grรผndonnerstag", + "NotSupported": "python", + "Results": [ + { + "Text": "Grรผndonnerstag", + "Type": "date", + "Start": 20, + "Length": 14 + } + ] + }, + { + "Input": "Ich besuche dich an Grรผndonnerstag 2018", + "NotSupported": "python", + "Results": [ + { + "Text": "Grรผndonnerstag 2018", + "Type": "date", + "Start": 20, + "Length": 19 + } + ] + }, + { + "Input": "Ich besuche dich an Himmelfahrt", + "NotSupported": "python", + "Results": [ + { + "Text": "Himmelfahrt", + "Type": "date", + "Start": 20, + "Length": 11 + } + ] + }, + { + "Input": "Ich besuche dich an Himmelfahrt 2018", + "NotSupported": "python", + "Results": [ + { + "Text": "Himmelfahrt 2018", + "Type": "date", + "Start": 20, + "Length": 16 + } + ] + }, + { + "Input": "Ich besuche dich an Volkstrauertag", + "NotSupported": "python", + "Results": [ + { + "Text": "Volkstrauertag", + "Type": "date", + "Start": 20, + "Length": 14 + } + ] + }, + { + "Input": "Ich besuche dich an Volkstrauertag 2018", + "NotSupported": "python", + "Results": [ + { + "Text": "Volkstrauertag 2018", + "Type": "date", + "Start": 20, + "Length": 19 + } + ] + }, + { + "Input": "Ich besuche dich am BuรŸ- und Bettag", + "NotSupported": "python", + "Results": [ + { + "Text": "BuรŸ- und Bettag", + "Type": "date", + "Start": 20, + "Length": 15 + } + ] + }, + { + "Input": "Ich besuche dich an BuรŸ- und Bettag 2018", + "NotSupported": "python", + "Results": [ + { + "Text": "BuรŸ- und Bettag 2018", + "Type": "date", + "Start": 20, + "Length": 20 + } + ] + }, + { + "Input": "Ich besuche dich an Totensonntag", + "NotSupported": "python", + "Results": [ + { + "Text": "Totensonntag", + "Type": "date", + "Start": 20, + "Length": 12 + } + ] + }, + { + "Input": "Ich besuche dich an Totensonntag 2018", + "NotSupported": "python", + "Results": [ + { + "Text": "Totensonntag 2018", + "Type": "date", + "Start": 20, + "Length": 17 + } + ] + }, + { + "Input": "Ich besuche dich am erster Advent", + "NotSupported": "python", + "Results": [ + { + "Text": "erster Advent", + "Type": "date", + "Start": 20, + "Length": 13 + } + ] + }, + { + "Input": "Ich besuche dich am erster Advent 2018", + "NotSupported": "python", + "Results": [ + { + "Text": "erster Advent 2018", + "Type": "date", + "Start": 20, + "Length": 18 + } + ] + }, + { + "Input": "Ich besuche dich am 1. Advent", + "NotSupported": "python", + "Results": [ + { + "Text": "1. Advent", + "Type": "date", + "Start": 20, + "Length": 9 + } + ] + }, + { + "Input": "Ich besuche dich am 1. Advent 2018", + "NotSupported": "python", + "Results": [ + { + "Text": "1. Advent 2018", + "Type": "date", + "Start": 20, + "Length": 14 + } + ] + }, + { + "Input": "Ich besuche dich am zweiten Advent", + "NotSupported": "python", + "Results": [ + { + "Text": "zweiten Advent", + "Type": "date", + "Start": 20, + "Length": 14 + } + ] + }, + { + "Input": "Ich besuche dich am zweiten Advent 2018", + "NotSupported": "python", + "Results": [ + { + "Text": "zweiten Advent 2018", + "Type": "date", + "Start": 20, + "Length": 19 + } + ] + }, + { + "Input": "Ich besuche dich am 2. Advent", + "NotSupported": "python", + "Results": [ + { + "Text": "2. Advent", + "Type": "date", + "Start": 20, + "Length": 9 + } + ] + }, + { + "Input": "Ich besuche dich am 2. Advent 2018", + "NotSupported": "python", + "Results": [ + { + "Text": "2. Advent 2018", + "Type": "date", + "Start": 20, + "Length": 14 + } + ] + }, + { + "Input": "Ich besuche dich am 3. Advent", + "NotSupported": "python", + "Results": [ + { + "Text": "3. Advent", + "Type": "date", + "Start": 20, + "Length": 9 + } + ] + }, + { + "Input": "Ich besuche dich am 3. Advent 2018", + "NotSupported": "python", + "Results": [ + { + "Text": "3. Advent 2018", + "Type": "date", + "Start": 20, + "Length": 14 + } + ] + }, + { + "Input": "Ich besuche dich am dritter Advent", + "NotSupported": "python", + "Results": [ + { + "Text": "dritter Advent", + "Type": "date", + "Start": 20, + "Length": 14 + } + ] + }, + { + "Input": "Ich besuche dich am dritter Advent 2018", + "NotSupported": "python", + "Results": [ + { + "Text": "dritter Advent 2018", + "Type": "date", + "Start": 20, + "Length": 19 + } + ] + }, + { + "Input": "Ich besuche dich am 4. Advent", + "NotSupported": "python", + "Results": [ + { + "Text": "4. Advent", + "Type": "date", + "Start": 20, + "Length": 9 + } + ] + }, + { + "Input": "Ich besuche dich am 4. Advent 2018", + "NotSupported": "python", + "Results": [ + { + "Text": "4. Advent 2018", + "Type": "date", + "Start": 20, + "Length": 14 + } + ] + }, + { + "Input": "Ich besuche dich am vierten Advent", + "NotSupported": "python", + "Results": [ + { + "Text": "vierten Advent", + "Type": "date", + "Start": 20, + "Length": 14 + } + ] + }, + { + "Input": "Ich besuche dich am vierten Advent 2018", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "vierten Advent 2018", + "Type": "date", + "Start": 20, + "Length": 19 + } + ] + }, + { + "Input": "Ich besuche dich am schweizer BuรŸ- und Bettag", + "NotSupported": "python", + "Results": [ + { + "Text": "schweizer BuรŸ- und Bettag", + "Type": "date", + "Start": 20, + "Length": 25 + } + ] + }, + { + "Input": "Ich bin an Ostern wieder zurรผck", + "NotSupported": "python", + "Results": [ + { + "Text": "Ostern", + "Type": "date", + "Start": 11, + "Length": 6 + } + ] + }, + { + "Input": "An Weihnachten bin ich bestimmt wieder da", + "NotSupported": "python", + "Results": [ + { + "Text": "Weihnachten", + "Type": "date", + "Start": 3, + "Length": 11 + } + ] + }, + { + "Input": "Weihnachten 2010 war wirklich schรถn", + "NotSupported": "python", + "Results": [ + { + "Text": "Weihnachten 2010", + "Type": "date", + "Start": 0, + "Length": 16 + } + ] + }, + { + "Input": "Mal schauen was wir dieses Jahr am Vatertag so unternehmen", + "NotSupported": "python", + "Results": [ + { + "Text": "Vatertag", + "Type": "date", + "Start": 35, + "Length": 8 + } + ] + }, + { + "Input": "An Mariรค Himmelfahrt haben wir Bayern frei.", + "NotSupported": "python", + "Results": [ + { + "Text": "Mariรค Himmelfahrt", + "Type": "date", + "Start": 3, + "Length": 17 + } + ] + }, + { + "Input": "Was machst du am Tag der deutschen Einheit?", + "NotSupported": "python", + "Results": [ + { + "Text": "Tag der deutschen Einheit", + "Type": "date", + "Start": 17, + "Length": 25 + } + ] + }, + { + "Input": "Was machst du an Ostermontag 2017?", + "NotSupported": "python", + "Results": [ + { + "Text": "Ostermontag 2017", + "Type": "date", + "Start": 17, + "Length": 16 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/German/HolidayParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/German/HolidayParser.json new file mode 100644 index 000000000..c226cb8d9 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/German/HolidayParser.json @@ -0,0 +1,1466 @@ +[ + { + "Input": "Ich bin an Ostern 2020 wieder zurรผck", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "Ostern 2020", + "Type": "date", + "Value": { + "Timex": "2020-04-12", + "FutureResolution": { + "date": "2020-04-12" + }, + "PastResolution": { + "date": "2020-04-12" + } + }, + "Start": 11, + "Length": 11 + } + ] + }, + { + "Input": "Ich besuche dich an Weiberfastnacht 2019", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "Weiberfastnacht 2019", + "Type": "date", + "Value": { + "Timex": "2019-02-28", + "FutureResolution": { + "date": "2019-02-28" + }, + "PastResolution": { + "date": "2019-02-28" + } + }, + "Start": 20, + "Length": 20 + } + ] + }, + { + "Input": "Ich besuche dich an Weiberfastnacht", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "Weiberfastnacht", + "Type": "date", + "Value": { + "Timex": "XXXX", + "FutureResolution": { + "date": "2017-02-23" + }, + "PastResolution": { + "date": "2016-02-04" + } + }, + "Start": 20, + "Length": 15 + } + ] + }, + { + "Input": "Ich besuche dich an Karneval", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "Karneval", + "Type": "date", + "Value": { + "Timex": "XXXX", + "FutureResolution": { + "date": "2017-02-26" + }, + "PastResolution": { + "date": "2016-02-07" + } + }, + "Start": 20, + "Length": 8 + } + ] + }, + { + "Input": "Ich besuche dich an Karneval 2017", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "Karneval 2017", + "Type": "date", + "Value": { + "Timex": "2017-02-26", + "FutureResolution": { + "date": "2017-02-26" + }, + "PastResolution": { + "date": "2017-02-26" + } + }, + "Start": 20, + "Length": 13 + } + ] + }, + { + "Input": "Ich besuche dich an Aschermittwoch", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "Aschermittwoch", + "Type": "date", + "Value": { + "Timex": "XXXX", + "FutureResolution": { + "date": "2017-03-01" + }, + "PastResolution": { + "date": "2016-02-10" + } + }, + "Start": 20, + "Length": 14 + } + ] + }, + { + "Input": "Ich besuche dich an Aschermittwoch 2019", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "Aschermittwoch 2019", + "Type": "date", + "Value": { + "Timex": "2019-03-06", + "FutureResolution": { + "date": "2019-03-06" + }, + "PastResolution": { + "date": "2019-03-06" + } + }, + "Start": 20, + "Length": 19 + } + ] + }, + { + "Input": "Ich besuche dich an Palmensonntag", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "Palmensonntag", + "Type": "date", + "Value": { + "Timex": "XXXX", + "FutureResolution": { + "date": "2017-04-09" + }, + "PastResolution": { + "date": "2016-03-20" + } + }, + "Start": 20, + "Length": 13 + } + ] + }, + { + "Input": "Ich besuche dich an Palmensonntag 2018", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "Palmensonntag 2018", + "Type": "date", + "Value": { + "Timex": "2018-03-25", + "FutureResolution": { + "date": "2018-03-25" + }, + "PastResolution": { + "date": "2018-03-25" + } + }, + "Start": 20, + "Length": 18 + } + ] + }, + { + "Input": "Ich besuche dich an Karfreitag", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "Karfreitag", + "Type": "date", + "Value": { + "Timex": "XXXX", + "FutureResolution": { + "date": "2017-04-14" + }, + "PastResolution": { + "date": "2016-03-25" + } + }, + "Start": 20, + "Length": 10 + } + ] + }, + { + "Input": "Ich besuche dich an Karfreitag 2018", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "Karfreitag 2018", + "Type": "date", + "Value": { + "Timex": "2018-03-30", + "FutureResolution": { + "date": "2018-03-30" + }, + "PastResolution": { + "date": "2018-03-30" + } + }, + "Start": 20, + "Length": 15 + } + ] + }, + { + "Input": "Ich besuche dich an Christi Himmelfahrt", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "Christi Himmelfahrt", + "Type": "date", + "Value": { + "Timex": "XXXX", + "FutureResolution": { + "date": "2017-05-25" + }, + "PastResolution": { + "date": "2016-05-05" + } + }, + "Start": 20, + "Length": 19 + } + ] + }, + { + "Input": "Ich besuche dich an Christi Himmelfahrt 2018", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "Christi Himmelfahrt 2018", + "Type": "date", + "Value": { + "Timex": "2018-05-10", + "FutureResolution": { + "date": "2018-05-10" + }, + "PastResolution": { + "date": "2018-05-10" + } + }, + "Start": 20, + "Length": 24 + } + ] + }, + { + "Input": "Ich besuche dich am Pfingstsonntag", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "Pfingstsonntag", + "Type": "date", + "Value": { + "Timex": "XXXX", + "FutureResolution": { + "date": "2017-06-04" + }, + "PastResolution": { + "date": "2016-05-15" + } + }, + "Start": 20, + "Length": 14 + } + ] + }, + { + "Input": "Ich besuche dich am Pfingstsonntag 2018", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "Pfingstsonntag 2018", + "Type": "date", + "Value": { + "Timex": "2018-05-20", + "FutureResolution": { + "date": "2018-05-20" + }, + "PastResolution": { + "date": "2018-05-20" + } + }, + "Start": 20, + "Length": 19 + } + ] + }, + { + "Input": "Ich besuche dich an Pfingstmontag", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "Pfingstmontag", + "Type": "date", + "Value": { + "Timex": "XXXX", + "FutureResolution": { + "date": "2017-06-05" + }, + "PastResolution": { + "date": "2016-05-16" + } + }, + "Start": 20, + "Length": 13 + } + ] + }, + { + "Input": "Ich besuche dich an Pfingstmontag 2018", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "Pfingstmontag 2018", + "Type": "date", + "Value": { + "Timex": "2018-05-21", + "FutureResolution": { + "date": "2018-05-21" + }, + "PastResolution": { + "date": "2018-05-21" + } + }, + "Start": 20, + "Length": 18 + } + ] + }, + { + "Input": "Ich besuche dich an Fronleichnam", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "Fronleichnam", + "Type": "date", + "Value": { + "Timex": "XXXX", + "FutureResolution": { + "date": "2017-06-15" + }, + "PastResolution": { + "date": "2016-05-26" + } + }, + "Start": 20, + "Length": 12 + } + ] + }, + { + "Input": "Ich besuche dich an Fronleichnam 2018", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "Fronleichnam 2018", + "Type": "date", + "Value": { + "Timex": "2018-05-31", + "FutureResolution": { + "date": "2018-05-31" + }, + "PastResolution": { + "date": "2018-05-31" + } + }, + "Start": 20, + "Length": 17 + } + ] + }, + { + "Input": "Ich besuche dich an Rosenmontag", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "Rosenmontag", + "Type": "date", + "Value": { + "Timex": "XXXX", + "FutureResolution": { + "date": "2017-02-27" + }, + "PastResolution": { + "date": "2016-02-08" + } + }, + "Start": 20, + "Length": 11 + } + ] + }, + { + "Input": "Ich besuche dich an Rosenmontag 2018", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "Rosenmontag 2018", + "Type": "date", + "Value": { + "Timex": "2018-02-12", + "FutureResolution": { + "date": "2018-02-12" + }, + "PastResolution": { + "date": "2018-02-12" + } + }, + "Start": 20, + "Length": 16 + } + ] + }, + { + "Input": "Ich besuche dich an Fastnacht", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "Fastnacht", + "Type": "date", + "Value": { + "Timex": "XXXX", + "FutureResolution": { + "date": "2017-02-28" + }, + "PastResolution": { + "date": "2016-02-09" + } + }, + "Start": 20, + "Length": 9 + } + ] + }, + { + "Input": "Ich besuche dich an Fastnacht 2018", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "Fastnacht 2018", + "Type": "date", + "Value": { + "Timex": "2018-02-13", + "FutureResolution": { + "date": "2018-02-13" + }, + "PastResolution": { + "date": "2018-02-13" + } + }, + "Start": 20, + "Length": 14 + } + ] + }, + { + "Input": "Ich besuche dich an Grรผndonnerstag", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "Grรผndonnerstag", + "Type": "date", + "Value": { + "Timex": "XXXX", + "FutureResolution": { + "date": "2017-04-13" + }, + "PastResolution": { + "date": "2016-03-24" + } + }, + "Start": 20, + "Length": 14 + } + ] + }, + { + "Input": "Ich besuche dich an Grรผndonnerstag 2018", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "Grรผndonnerstag 2018", + "Type": "date", + "Value": { + "Timex": "2018-03-29", + "FutureResolution": { + "date": "2018-03-29" + }, + "PastResolution": { + "date": "2018-03-29" + } + }, + "Start": 20, + "Length": 19 + } + ] + }, + { + "Input": "Ich besuche dich an Himmelfahrt", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "Himmelfahrt", + "Type": "date", + "Value": { + "Timex": "XXXX", + "FutureResolution": { + "date": "2017-04-13" + }, + "PastResolution": { + "date": "2016-03-24" + } + }, + "Start": 20, + "Length": 11 + } + ] + }, + { + "Input": "Ich besuche dich an Himmelfahrt 2018", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "Himmelfahrt 2018", + "Type": "date", + "Value": { + "Timex": "2018-03-29", + "FutureResolution": { + "date": "2018-03-29" + }, + "PastResolution": { + "date": "2018-03-29" + } + }, + "Start": 20, + "Length": 16 + } + ] + }, + { + "Input": "Ich besuche dich an Volkstrauertag", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "Volkstrauertag", + "Type": "date", + "Value": { + "Timex": "XXXX", + "FutureResolution": { + "date": "2016-11-13" + }, + "PastResolution": { + "date": "2015-11-15" + } + }, + "Start": 20, + "Length": 14 + } + ] + }, + { + "Input": "Ich besuche dich an Volkstrauertag 2018", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "Volkstrauertag 2018", + "Type": "date", + "Value": { + "Timex": "2018-11-18", + "FutureResolution": { + "date": "2018-11-18" + }, + "PastResolution": { + "date": "2018-11-18" + } + }, + "Start": 20, + "Length": 19 + } + ] + }, + { + "Input": "Ich besuche dich am BuรŸ- und Bettag", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "BuรŸ- und Bettag", + "Type": "date", + "Value": { + "Timex": "XXXX", + "FutureResolution": { + "date": "2016-11-16" + }, + "PastResolution": { + "date": "2015-11-18" + } + }, + "Start": 20, + "Length": 15 + } + ] + }, + { + "Input": "Ich besuche dich an BuรŸ- und Bettag 2018", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "BuรŸ- und Bettag 2018", + "Type": "date", + "Value": { + "Timex": "2018-11-21", + "FutureResolution": { + "date": "2018-11-21" + }, + "PastResolution": { + "date": "2018-11-21" + } + }, + "Start": 20, + "Length": 20 + } + ] + }, + { + "Input": "Ich besuche dich an Totensonntag", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "Totensonntag", + "Type": "date", + "Value": { + "Timex": "XXXX", + "FutureResolution": { + "date": "2016-11-20" + }, + "PastResolution": { + "date": "2015-11-22" + } + }, + "Start": 20, + "Length": 12 + } + ] + }, + { + "Input": "Ich besuche dich an Totensonntag 2018", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "Totensonntag 2018", + "Type": "date", + "Value": { + "Timex": "2018-11-25", + "FutureResolution": { + "date": "2018-11-25" + }, + "PastResolution": { + "date": "2018-11-25" + } + }, + "Start": 20, + "Length": 17 + } + ] + }, + { + "Input": "Ich besuche dich am erster Advent", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "erster Advent", + "Type": "date", + "Value": { + "Timex": "XXXX", + "FutureResolution": { + "date": "2016-11-27" + }, + "PastResolution": { + "date": "2015-11-29" + } + }, + "Start": 20, + "Length": 13 + } + ] + }, + { + "Input": "Ich besuche dich am erster Advent 2018", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "erster Advent 2018", + "Type": "date", + "Value": { + "Timex": "2018-12-02", + "FutureResolution": { + "date": "2018-12-02" + }, + "PastResolution": { + "date": "2018-12-02" + } + }, + "Start": 20, + "Length": 18 + } + ] + }, + { + "Input": "Ich besuche dich am 1. Advent", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "1. Advent", + "Type": "date", + "Value": { + "Timex": "XXXX", + "FutureResolution": { + "date": "2016-11-27" + }, + "PastResolution": { + "date": "2015-11-29" + } + }, + "Start": 20, + "Length": 9 + } + ] + }, + { + "Input": "Ich besuche dich am 1. Advent 2018", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "1. Advent 2018", + "Type": "date", + "Value": { + "Timex": "2018-12-02", + "FutureResolution": { + "date": "2018-12-02" + }, + "PastResolution": { + "date": "2018-12-02" + } + }, + "Start": 20, + "Length": 14 + } + ] + }, + { + "Input": "Ich besuche dich am zweiten Advent", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "zweiten Advent", + "Type": "date", + "Value": { + "Timex": "XXXX", + "FutureResolution": { + "date": "2016-12-04" + }, + "PastResolution": { + "date": "2015-12-06" + } + }, + "Start": 20, + "Length": 14 + } + ] + }, + { + "Input": "Ich besuche dich am zweiten Advent 2018", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "zweiten Advent 2018", + "Type": "date", + "Value": { + "Timex": "2018-12-09", + "FutureResolution": { + "date": "2018-12-09" + }, + "PastResolution": { + "date": "2018-12-09" + } + }, + "Start": 20, + "Length": 19 + } + ] + }, + { + "Input": "Ich besuche dich am 2. Advent", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "2. Advent", + "Type": "date", + "Value": { + "Timex": "XXXX", + "FutureResolution": { + "date": "2016-12-04" + }, + "PastResolution": { + "date": "2015-12-06" + } + }, + "Start": 20, + "Length": 9 + } + ] + }, + { + "Input": "Ich besuche dich am 2. Advent 2018", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "2. Advent 2018", + "Type": "date", + "Value": { + "Timex": "2018-12-09", + "FutureResolution": { + "date": "2018-12-09" + }, + "PastResolution": { + "date": "2018-12-09" + } + }, + "Start": 20, + "Length": 14 + } + ] + }, + { + "Input": "Ich besuche dich am 3. Advent", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "3. Advent", + "Type": "date", + "Value": { + "Timex": "XXXX", + "FutureResolution": { + "date": "2016-12-11" + }, + "PastResolution": { + "date": "2015-12-13" + } + }, + "Start": 20, + "Length": 9 + } + ] + }, + { + "Input": "Ich besuche dich am 3. Advent 2018", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "3. Advent 2018", + "Type": "date", + "Value": { + "Timex": "2018-12-16", + "FutureResolution": { + "date": "2018-12-16" + }, + "PastResolution": { + "date": "2018-12-16" + } + }, + "Start": 20, + "Length": 14 + } + ] + }, + { + "Input": "Ich besuche dich am dritter Advent", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "dritter Advent", + "Type": "date", + "Value": { + "Timex": "XXXX", + "FutureResolution": { + "date": "2016-12-11" + }, + "PastResolution": { + "date": "2015-12-13" + } + }, + "Start": 20, + "Length": 14 + } + ] + }, + { + "Input": "Ich besuche dich am dritter Advent 2018", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "dritter Advent 2018", + "Type": "date", + "Value": { + "Timex": "2018-12-16", + "FutureResolution": { + "date": "2018-12-16" + }, + "PastResolution": { + "date": "2018-12-16" + } + }, + "Start": 20, + "Length": 19 + } + ] + }, + { + "Input": "Ich besuche dich am 4. Advent", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "4. Advent", + "Type": "date", + "Value": { + "Timex": "XXXX", + "FutureResolution": { + "date": "2016-12-18" + }, + "PastResolution": { + "date": "2015-12-20" + } + }, + "Start": 20, + "Length": 9 + } + ] + }, + { + "Input": "Ich besuche dich am 4. Advent 2018", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "4. Advent 2018", + "Type": "date", + "Value": { + "Timex": "2018-12-23", + "FutureResolution": { + "date": "2018-12-23" + }, + "PastResolution": { + "date": "2018-12-23" + } + }, + "Start": 20, + "Length": 14 + } + ] + }, + { + "Input": "Ich besuche dich am vierter Advent", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "vierter Advent", + "Type": "date", + "Value": { + "Timex": "XXXX", + "FutureResolution": { + "date": "2016-12-18" + }, + "PastResolution": { + "date": "2015-12-20" + } + }, + "Start": 20, + "Length": 14 + } + ] + }, + { + "Input": "Ich besuche dich am vierter Advent 2018", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "vierter Advent 2018", + "Type": "date", + "Value": { + "Timex": "2018-12-23", + "FutureResolution": { + "date": "2018-12-23" + }, + "PastResolution": { + "date": "2018-12-23" + } + }, + "Start": 20, + "Length": 19 + } + ] + }, + { + "Input": "Ich besuche dich am schweizer BuรŸ- und Bettag", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "schweizer BuรŸ- und Bettag", + "Type": "date", + "Value": { + "Timex": "XXXX", + "FutureResolution": { + "date": "2017-09-17" + }, + "PastResolution": { + "date": "2016-09-18" + } + }, + "Start": 20, + "Length": 25 + } + ] + }, + { + "Input": "An Ostern bin ich wieder zurรผck.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "Ostern", + "Type": "date", + "Value": { + "Timex": "XXXX", + "FutureResolution": { + "date": "2017-04-16" + }, + "PastResolution": { + "date": "2016-03-27" + } + }, + "Start": 3, + "Length": 6 + } + ] + }, + { + "Input": "Ich freue mich schon auf Weihnachten.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "Weihnachten", + "Type": "date", + "Value": { + "Timex": "XXXX-12-25", + "FutureResolution": { + "date": "2016-12-25" + }, + "PastResolution": { + "date": "2015-12-25" + } + }, + "Start": 25, + "Length": 11 + } + ] + }, + { + "Input": "Silvester wird eine tolle Feier.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "Silvester", + "Type": "date", + "Value": { + "Timex": "XXXX-12-31", + "FutureResolution": { + "date": "2016-12-31" + }, + "PastResolution": { + "date": "2015-12-31" + } + }, + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "Am Vatertag machen wir fรผr gewรถhnlich nichts besonderes.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "Vatertag", + "Type": "date", + "Value": { + "Timex": "XXXX", + "FutureResolution": { + "date": "2017-05-25" + }, + "PastResolution": { + "date": "2016-05-05" + } + }, + "Start": 3, + "Length": 8 + } + ] + }, + { + "Input": "Vatertag 2015", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "Vatertag 2015", + "Type": "date", + "Value": { + "Timex": "2015-05-14", + "FutureResolution": { + "date": "2015-05-14" + }, + "PastResolution": { + "date": "2015-05-14" + } + }, + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "Wann ist Vatertag 2019?", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "Vatertag 2019", + "Type": "date", + "Value": { + "Timex": "2019-05-30", + "FutureResolution": { + "date": "2019-05-30" + }, + "PastResolution": { + "date": "2019-05-30" + } + }, + "Start": 9, + "Length": 13 + } + ] + }, + { + "Input": "Wann ist Vatertag im Jahr 2019?", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "Vatertag im Jahr 2019", + "Type": "date", + "Value": { + "Timex": "2019-05-30", + "FutureResolution": { + "date": "2019-05-30" + }, + "PastResolution": { + "date": "2019-05-30" + } + }, + "Start": 9, + "Length": 21 + } + ] + }, + { + "Input": "Wann ist Muttertag im Jahr 2019?", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "Muttertag im Jahr 2019", + "Type": "date", + "Value": { + "Timex": "2019-05-12", + "FutureResolution": { + "date": "2019-05-12" + }, + "PastResolution": { + "date": "2019-05-12" + } + }, + "Start": 9, + "Length": 22 + } + ] + }, + { + "Input": "An Mariรค Himmelfahrt haben wir Bayern frei.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "Mariรค Himmelfahrt", + "Type": "date", + "Value": { + "Timex": "XXXX-08-15", + "FutureResolution": { + "date": "2017-08-15" + }, + "PastResolution": { + "date": "2016-08-15" + } + }, + "Start": 3, + "Length": 17 + } + ] + }, + { + "Input": "Was machst du am Tag der deutschen Einheit?", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "Tag der deutschen Einheit", + "Type": "date", + "Value": { + "Timex": "XXXX-10-03", + "FutureResolution": { + "date": "2017-10-03" + }, + "PastResolution": { + "date": "2016-10-03" + } + }, + "Start": 17, + "Length": 25 + } + ] + }, + { + "Input": "Was machst du an Ostermontag 2017?", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "Ostermontag 2017", + "Type": "date", + "Value": { + "Timex": "2017-04-17", + "FutureResolution": { + "date": "2017-04-17" + }, + "PastResolution": { + "date": "2017-04-17" + } + }, + "Start": 17, + "Length": 16 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/German/MergedExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/German/MergedExtractor.json new file mode 100644 index 000000000..0343ec271 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/German/MergedExtractor.json @@ -0,0 +1,338 @@ +[ + { + "Input": "das sind 2 Tage", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "2 Tage", + "Type": "duration", + "Start": 9, + "Length": 6 + } + ] + }, + { + "Input": "es ist 4 Uhr", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "4 Uhr", + "Type": "time", + "Start": 7, + "Length": 5 + } + ] + }, + { + "Input": "Das ganze findet dann am Montag um 4 Uhr statt", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "Montag um 4 Uhr", + "Type": "datetime", + "Start": 25, + "Length": 15 + } + ] + }, + { + "Input": "Wie sieht denn dieser Tag so aus?", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "dieser Tag", + "Type": "date", + "Start": 15, + "Length": 10 + } + ] + }, + { + "Input": "letzte Woche", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "letzte Woche", + "Type": "daterange", + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "Das meeting geht Morgen von 12 bis 14 Uhr.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "Morgen von 12 bis 14 Uhr", + "Type": "datetimerange", + "Start": 17, + "Length": 24 + } + ] + }, + { + "Input": "Wie wird das Wetter morgen Mittag?", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "morgen mittag", + "Type": "datetime", + "Start": 20, + "Length": 13 + } + ] + }, + { + "Input": "Wir sehen uns morgen frรผh!", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "morgen frรผh", + "Type": "datetimerange", + "Start": 14, + "Length": 11 + } + ] + }, + { + "Input": "Verschieb mal das meeting vom 22. August auf den 23. August", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "22. August", + "Type": "date", + "Start": 30, + "Length": 10 + }, + { + "Text": "den 23. August", + "Type": "date", + "Start": 45, + "Length": 14 + } + ] + }, + { + "Input": "6.6. 12:15", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "6.6. 12:15", + "Type": "datetime", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "6.6.12 15:15", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "6.6.12 15:15", + "Type": "datetime", + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "29. Mai", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "29. Mai", + "Type": "date", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "Ich wurde im August geboren", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "August", + "Type": "daterange", + "Start": 13, + "Length": 6 + } + ] + }, + { + "Input": "Das nรคchste Meeting wird am 16. Mรคrz 2017 sein. Wie wรคre es denn mit einer Diskussionsrunde heute um 2 Uhr Nachmittags?", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "16. Mรคrz 2017", + "Type": "date", + "Start": 28, + "Length": 13 + }, + { + "Text": "heute um 2 Uhr Nachmittags", + "Type": "datetime", + "Start": 92, + "Length": 26 + } + ] + }, + { + "Input": "Das nรคchste Meeting wird am 16. Mรคrz 2017 sein. Wie wรคre es denn mit einer Diskussionsrunde heute um 14 Uhr?", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "16. mรคrz 2017", + "Type": "date", + "Start": 28, + "Length": 13 + }, + { + "Text": "heute um 14 uhr", + "Type": "datetime", + "Start": 92, + "Length": 15 + } + ] + }, + { + "Input": "Wir treffen uns am Freitag Nachmittag fรผr 3 Stunden.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "freitag nachmittag", + "Type": "datetimerange", + "Start": 19, + "Length": 18 + }, + { + "Text": "3 stunden", + "Type": "duration", + "Start": 42, + "Length": 9 + } + ] + }, + { + "Input": "das ist morgen um 4 Uhr", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "morgen um 4 uhr", + "Type": "datetime", + "Start": 8, + "Length": 15 + } + ] + }, + { + "Input": "das war gestern 4 Uhr ", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "gestern 4 Uhr", + "Type": "datetime", + "Start": 8, + "Length": 13 + } + ] + }, + { + "Input": "Ich bin 2016-05 nicht hier", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "2016-05", + "Type": "daterange", + "Start": 8, + "Length": 7 + } + ] + }, + { + "Input": "Ich bin 2016/05 nicht hier", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "2016/05", + "Type": "daterange", + "Start": 8, + "Length": 7 + } + ] + }, + { + "Input": "Ich bin 05-2016 nicht hier", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "05-2016", + "Type": "daterange", + "Start": 8, + "Length": 7 + } + ] + }, + { + "Input": "Ich bin 05/2016 nicht hier", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "05/2016", + "Type": "daterange", + "Start": 8, + "Length": 7 + } + ] + }, + { + "Input": "Ich bin 2016 - 05 nicht hier", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "2016 - 05", + "Type": "daterange", + "Start": 8, + "Length": 9 + } + ] + }, + { + "Input": "Ich bin 2016 /05 nicht hier", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "2016 /05", + "Type": "daterange", + "Start": 8, + "Length": 9 + } + ] + }, + { + "Input": "Ich bin 05- 2016 nicht hier", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "05- 2016", + "Type": "daterange", + "Start": 8, + "Length": 9 + } + ] + }, + { + "Input": "Ich bin 05 / 2016 nicht hier", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "05 / 2016", + "Type": "daterange", + "Start": 8, + "Length": 10 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/German/MergedExtractorSkipFromTo.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/German/MergedExtractorSkipFromTo.json new file mode 100644 index 000000000..0c398f69f --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/German/MergedExtractorSkipFromTo.json @@ -0,0 +1,183 @@ +[ + { + "Input": "das sind 2 Tage", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "2 Tage", + "Type": "duration", + "Start": 9, + "Length": 6 + } + ] + }, + { + "Input": "es ist 4 Uhr", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "4 Uhr", + "Type": "time", + "Start": 7, + "Length": 5 + } + ] + }, + { + "Input": "Das ganze findet dann am Montag um 4 Uhr statt", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "Montag um 4 Uhr", + "Type": "datetime", + "Start": 25, + "Length": 15 + } + ] + }, + { + "Input": "Wie sieht denn dieser Tag so aus?", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "dieser Tag", + "Type": "date", + "Start": 15, + "Length": 10 + } + ] + }, + { + "Input": "letzte Woche", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "letzte Woche", + "Type": "daterange", + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "Das meeting geht Morgen von 12 bis 14 Uhr.", + "Comment": "Works on the console, fails in the test.", + "NotSupported": "dotnet, javascript, python", + "Results": [ + { + "Text": "morgen von 12 bis 14 Uhr", + "Type": "datetimerange", + "Start": 17, + "Length": 23 + } + ] + }, + { + "Input": "Verschieb mal das meeting vom 22. August auf den 23. August", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "22. August", + "Type": "date", + "Start": 30, + "Length": 10 + }, + { + "Text": "den 23. August", + "Type": "date", + "Start": 45, + "Length": 14 + } + ] + }, + { + "Input": "06/06 12:15", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "06/06 12:15", + "Type": "datetime", + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "6.6. 12:15", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "6.6. 12:15", + "Type": "datetime", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "06/06/12 15:15", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "06/06/12 15:15", + "Type": "datetime", + "Start": 0, + "Length": 14 + } + ] + }, + { + "Input": "6.6.12 15:15", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "6.6.12 15:15", + "Type": "datetime", + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "29. Mai", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "29. Mai", + "Type": "date", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "Ich wurde im August geboren", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "August", + "Type": "daterange", + "Start": 13, + "Length": 6 + } + ] + }, + { + "Input": "Das nรคchste meeting wird am 16. Mรคrz 2017 sein. Wie wรคre es denn mit einer Diskussionsrunde heute um 2 Uhr Nachmittags?", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "16. Mรคrz 2017", + "Type": "date", + "Start": 28, + "Length": 13 + }, + { + "Text": "heute um 2 Uhr Nachmittags", + "Type": "datetime", + "Start": 92, + "Length": 26 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/German/MergedParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/German/MergedParser.json new file mode 100644 index 000000000..0d0252740 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/German/MergedParser.json @@ -0,0 +1,362 @@ +[ + { + "Input": "Reservier doch was fรผr morgen Abend gegen 8 Uhr.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "morgen Abend gegen 8 Uhr", + "Type": "datetimeV2.datetime", + "Value": { + "values": [ + { + "timex": "2016-11-08T20", + "type": "datetime", + "value": "2016-11-08 20:00:00" + } + ] + }, + "Start": 23, + "Length": 24 + } + ] + }, + { + "Input": "An Ostern habe ich Urlaub", + "Context": { + "ReferenceDateTime": "2020-06-30T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "Ostern", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "XXXX", + "type": "date", + "value": "2020-04-12" + }, + { + "timex": "XXXX", + "type": "date", + "value": "2021-04-04" + } + ] + }, + "Start": 3, + "Length": 6 + } + ] + }, + { + "Input": "รผbermorgen", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "รผbermorgen", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "2016-11-09", + "type": "date", + "value": "2016-11-09" + } + ] + }, + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "Am Freitag Nachmittag mach ich Feierabend", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Comment": "Returning only the future resolution, which is sematically correct in that case", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "Freitag Nachmittag", + "Type": "datetimeV2.datetimerange", + "Value": { + "values": [ + { + "timex": "XXXX-WXX-5TAF", + "type": "datetimerange", + "start": "2016-11-04 12:00:00", + "end": "2016-11-04 16:00:00" + }, + { + "timex": "XXXX-WXX-5TAF", + "type": "datetimerange", + "start": "2016-11-11 12:00:00", + "end": "2016-11-11 16:00:00" + } + ] + }, + "Start": 3, + "Length": 18 + } + ] + }, + { + "Input": "Letzten Freitag Nachmittag habe ich Feierabend gemacht", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "Letzten Freitag Nachmittag", + "Type": "datetimeV2.datetimerange", + "Value": { + "values": [ + { + "timex": "2016-11-04TAF", + "type": "datetimerange", + "start": "2016-11-04 12:00:00", + "end": "2016-11-04 16:00:00" + } + ] + }, + "Start": 0, + "Length": 26 + } + ] + }, + { + "Input": "Letzten Freitag Nachmittag habe ich Feierabend gemacht", + "Comment": "In German it should be the 07.12. not the 30.11. It is false by design", + "Context": { + "ReferenceDateTime": "2018-12-09T00:00:00" + }, + "NotSupported": "dotNet, javascript, python", + "Results": [ + { + "Text": "Letzten Freitag Nachmittag", + "Type": "datetimeV2.datetimerange", + "Value": { + "values": [ + { + "timex": "2018-12-07TAF", + "type": "datetimerange", + "start": "2018-12-07 12:00:00", + "end": "2018-12-07 16:00:00" + } + ] + }, + "Start": 0, + "Length": 26 + } + ] + }, + { + "Input": "Ich bin 2016-05 nicht hier", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "2016-05", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016-05", + "type": "daterange", + "start": "2016-05-01", + "end": "2016-06-01" + } + ] + }, + "Start": 8, + "Length": 7 + } + ] + }, + { + "Input": "Ich bin 2016/05 nicht hier", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "2016/05", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016-05", + "type": "daterange", + "start": "2016-05-01", + "end": "2016-06-01" + } + ] + }, + "Start": 8, + "Length": 7 + } + ] + }, + { + "Input": "Ich bin 05/2016 nicht hier", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "05/2016", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016-05", + "type": "daterange", + "start": "2016-05-01", + "end": "2016-06-01" + } + ] + }, + "Start": 8, + "Length": 7 + } + ] + }, + { + "Input": "Ich bin 05-2016 nicht hier", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "05-2016", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016-05", + "type": "daterange", + "start": "2016-05-01", + "end": "2016-06-01" + } + ] + }, + "Start": 8, + "Length": 7 + } + ] + }, + { + "Input": "Ich bin 2016 - 05 nicht hier", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "2016 - 05", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016-05", + "type": "daterange", + "start": "2016-05-01", + "end": "2016-06-01" + } + ] + }, + "Start": 8, + "Length": 10 + } + ] + }, + { + "Input": "Ich bin 2016 /05 nicht hier", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "2016 /05", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016-05", + "type": "daterange", + "start": "2016-05-01", + "end": "2016-06-01" + } + ] + }, + "Start": 8, + "Length": 9 + } + ] + }, + { + "Input": "Ich bin 05/ 2016 nicht hier", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "05/ 2016", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016-05", + "type": "daterange", + "start": "2016-05-01", + "end": "2016-06-01" + } + ] + }, + "Start": 8, + "Length": 9 + } + ] + }, + { + "Input": "Ich bin 05 - 2016 nicht hier", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "05 - 2016", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016-05", + "type": "daterange", + "start": "2016-05-01", + "end": "2016-06-01" + } + ] + }, + "Start": 8, + "Length": 10 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/German/SetExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/German/SetExtractor.json new file mode 100644 index 000000000..de5a6e666 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/German/SetExtractor.json @@ -0,0 +1,158 @@ +[ + { + "Input": "Ich verlasse das Hause tรคglich", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "tรคglich", + "Type": "set", + "Start": 23, + "Length": 7 + } + ] + }, + { + "Input": "Ich gehe tรคglich", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "tรคglich", + "Type": "set", + "Start": 9, + "Length": 7 + } + ] + }, + { + "Input": "Ich gehe jeden Tag", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "jeden Tag", + "Type": "set", + "Start": 9, + "Length": 9 + } + ] + }, + { + "Input": "Ich gehe jeden Monat", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "jeden Monat", + "Type": "set", + "Start": 9, + "Length": 11 + } + ] + }, + { + "Input": "Ich gehe jรคhrlich", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "jรคhrlich", + "Type": "set", + "Start": 9, + "Length": 8 + } + ] + }, + { + "Input": "Ich gehe jedes Jahr", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "jedes Jahr", + "Type": "set", + "Start": 9, + "Length": 10 + } + ] + }, + { + "Input": "Ich gehe alle 2 Tage", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "alle 2 Tage", + "Type": "set", + "Start": 9, + "Length": 11 + } + ] + }, + { + "Input": "Ich gehe alle 3 Wochen", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "alle 3 Wochen", + "Type": "set", + "Start": 9, + "Length": 13 + } + ] + }, + { + "Input": "Ich gehe jeden Tag um 3 Uhr", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "jeden Tag um 3 Uhr", + "Type": "set", + "Start": 9, + "Length": 18 + } + ] + }, + { + "Input": "Ich gehe um 3 Uhr jeden Tag", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "3 Uhr jeden Tag", + "Type": "set", + "Start": 12, + "Length": 15 + } + ] + }, + { + "Input": "Ich gehe jeden Montag", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "jeden Montag", + "Type": "set", + "Start": 9, + "Length": 12 + } + ] + }, + { + "Input": "Ich gehe jeden Montag um 4 Uhr", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "jeden Montag um 4 Uhr", + "Type": "set", + "Start": 9, + "Length": 21 + } + ] + }, + { + "Input": "Ich gehe jede Nacht um 4 Uhr", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "jede Nacht um 4 Uhr", + "Type": "set", + "Start": 9, + "Length": 19 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/German/SetParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/German/SetParser.json new file mode 100644 index 000000000..55a9b12b7 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/German/SetParser.json @@ -0,0 +1,122 @@ +[ + { + "Input": "Ich mache das wรถchentlich", + "Context": { + "ReferenceDateTime": "2017-09-27T17:25:54.2744475+08:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "wรถchentlich", + "Type": "set", + "Value": { + "Timex": "P1W", + "FutureResolution": { + "set": "Set: P1W" + }, + "PastResolution": { + "set": "Set: P1W" + } + }, + "Start": 14, + "Length": 11 + } + ] + }, + { + "Input": "Ich mache das tรคglich", + "Context": { + "ReferenceDateTime": "2017-09-27T17:25:54.2779449+08:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "tรคglich", + "Type": "set", + "Value": { + "Timex": "P1D", + "FutureResolution": { + "set": "Set: P1D" + }, + "PastResolution": { + "set": "Set: P1D" + } + }, + "Start": 14, + "Length": 7 + } + ] + }, + { + "Input": "Ich mache das jeden Tag", + "Context": { + "ReferenceDateTime": "2017-09-27T17:25:54.2744475+08:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "jeden Tag", + "Type": "set", + "Value": { + "Timex": "P1D", + "FutureResolution": { + "set": "Set: P1D" + }, + "PastResolution": { + "set": "Set: P1D" + } + }, + "Start": 14, + "Length": 9 + } + ] + }, + { + "Input": "Das ist ein monatlich auftretendes Problem.", + "Context": { + "ReferenceDateTime": "2017-09-27T17:25:54.2779449+08:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "monatlich", + "Type": "set", + "Value": { + "Timex": "P1M", + "FutureResolution": { + "set": "Set: P1M" + }, + "PastResolution": { + "set": "Set: P1M" + } + }, + "Start": 12, + "Length": 9 + } + ] + }, + { + "Input": "Das ist unser alljรคhrliches Sommerfest.", + "Context": { + "ReferenceDateTime": "2017-09-27T17:25:54.2779449+08:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "alljรคhrliches", + "Type": "set", + "Value": { + "Timex": "P1Y", + "FutureResolution": { + "set": "Set: P1Y" + }, + "PastResolution": { + "set": "Set: P1Y" + } + }, + "Start": 14, + "Length": 13 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/German/TimeExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/German/TimeExtractor.json new file mode 100644 index 000000000..09e08cabd --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/German/TimeExtractor.json @@ -0,0 +1,242 @@ +[ + { + "Input": "Um 7 bin ich zurรผck", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "7", + "Type": "time", + "Start": 3, + "Length": 1 + } + ] + }, + { + "Input": "Ich werde um 12:34 zurรผck sein", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "12:34", + "Type": "time", + "Start": 13, + "Length": 5 + } + ] + }, + { + "Input": "Es ist 7 Uhr", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "7 Uhr", + "Type": "time", + "Start": 7, + "Length": 5 + } + ] + }, + { + "Input": "Es ist 8 Uhr morgens", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "8 Uhr morgens", + "Type": "time", + "Start": 7, + "Length": 13 + } + ] + }, + { + "Input": "Es ist halb 8", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "halb 8", + "Type": "time", + "Start": 7, + "Length": 6 + } + ] + }, + { + "Input": "Es ist viertel nach 8", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "viertel nach 8", + "Type": "time", + "Start": 7, + "Length": 14 + } + ] + }, + { + "Input": "3 Minuten nach 8", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "3 Minuten nach 8", + "Type": "time", + "Start": 0, + "Length": 16 + } + ] + }, + { + "Input": "nachts um 3 Uhr", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "nachts um 3 Uhr", + "Type": "time", + "Start": 0, + "Length": 15 + } + ] + }, + { + "Input": "um drei Uhr in der Nacht", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "drei Uhr in der Nacht", + "Type": "time", + "Start": 3, + "Length": 21 + } + ] + }, + { + "Input": "Nachmittags gegen 4", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "Nachmittags gegen 4", + "Type": "time", + "Start": 0, + "Length": 19 + } + ] + }, + { + "Input": "Es ist 8 Uhr Morgens", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "8 Uhr Morgens", + "Type": "time", + "Start": 7, + "Length": 13 + } + ] + }, + { + "Input": "Es ist 8 Uhr Abends", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "8 Uhr Abends", + "Type": "time", + "Start": 7, + "Length": 12 + } + ] + }, + { + "Input": "Es ist 20 Uhr", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "20 Uhr", + "Type": "time", + "Start": 7, + "Length": 6 + } + ] + }, + { + "Input": "es ist halb 8", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "halb 8", + "Type": "time", + "Start": 7, + "Length": 6 + } + ] + }, + { + "Input": "Es ist 30 min nach acht", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "30 min nach acht", + "Type": "time", + "Start": 7, + "Length": 16 + } + ] + }, + { + "Input": "Es ist viertel nach acht", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "viertel nach acht", + "Type": "time", + "Start": 7, + "Length": 17 + } + ] + }, + { + "Input": "Es ist viertel vor acht", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "viertel vor acht", + "Type": "time", + "Start": 7, + "Length": 16 + } + ] + }, + { + "Input": "drei Minuten vor 8", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "drei Minuten vor 8", + "Type": "time", + "Start": 0, + "Length": 18 + } + ] + }, + { + "Input": "halb 7 Nachmittags", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "halb 7 Nachmittags", + "Type": "time", + "Start": 0, + "Length": 18 + } + ] + }, + { + "Input": "halb 7 Morgens", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "halb 7 Morgens", + "Type": "time", + "Start": 0, + "Length": 14 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/German/TimeParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/German/TimeParser.json new file mode 100644 index 000000000..22a01882e --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/German/TimeParser.json @@ -0,0 +1,548 @@ +[ + { + "Input": "Ich habe den Alarm auf acht Uhr vierzig eingestellt", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "acht Uhr vierzig", + "Type": "time", + "Value": { + "Timex": "T08:40", + "FutureResolution": { + "time": "08:40:00" + }, + "PastResolution": { + "time": "08:40:00" + } + }, + "Start": 23, + "Length": 16 + } + ] + }, + { + "Input": "Ich bin um 7 zurรผck.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "7", + "Type": "time", + "Value": { + "Timex": "T07", + "FutureResolution": { + "time": "07:00:00" + }, + "PastResolution": { + "time": "07:00:00" + } + }, + "Start": 11, + "Length": 1 + } + ] + }, + { + "Input": "Es ist 19:56.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "19:56", + "Type": "time", + "Value": { + "Timex": "T19:56", + "FutureResolution": { + "time": "19:56:00" + }, + "PastResolution": { + "time": "19:56:00" + } + }, + "Start": 7, + "Length": 5 + } + ] + }, + { + "Input": "Es ist acht Uhr morgens, ich will schlafen!", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "acht Uhr morgens", + "Type": "time", + "Value": { + "Timex": "T08", + "FutureResolution": { + "time": "08:00:00" + }, + "PastResolution": { + "time": "08:00:00" + } + }, + "Start": 7, + "Length": 16 + } + ] + }, + { + "Input": "Das dรผrfte gegen halb acht Vormittags sein.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "halb acht Vormittags", + "Type": "time", + "Value": { + "Timex": "T07:30", + "FutureResolution": { + "time": "07:30:00" + }, + "PastResolution": { + "time": "07:30:00" + } + }, + "Start": 17, + "Length": 20 + } + ] + }, + { + "Input": "Das dรผrfte gegen viertel nach 7 Vormittags sein.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "viertel nach 7 Vormittags", + "Type": "time", + "Value": { + "Timex": "T07:15", + "FutureResolution": { + "time": "07:15:00" + }, + "PastResolution": { + "time": "07:15:00" + } + }, + "Start": 17, + "Length": 25 + } + ] + }, + { + "Input": "Ich habe den Alarm auf 8:40 eingestellt", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "8:40", + "Type": "time", + "Value": { + "Timex": "T08:40", + "FutureResolution": { + "time": "08:40:00" + }, + "PastResolution": { + "time": "08:40:00" + } + }, + "Start": 23, + "Length": 4 + } + ] + }, + { + "Input": "Um sieben bin ich wieder da", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "sieben", + "Type": "time", + "Value": { + "Timex": "T07", + "FutureResolution": { + "time": "07:00:00" + }, + "PastResolution": { + "time": "07:00:00" + } + }, + "Start": 3, + "Length": 6 + } + ] + }, + { + "Input": "Um 19 Uhr bin ich wieder da", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "19 Uhr", + "Type": "time", + "Value": { + "Timex": "T19", + "FutureResolution": { + "time": "19:00:00" + }, + "PastResolution": { + "time": "19:00:00" + } + }, + "Start": 3, + "Length": 6 + } + ] + }, + { + "Input": "Bin um 19:56 wieder da", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "19:56", + "Type": "time", + "Value": { + "Timex": "T19:56", + "FutureResolution": { + "time": "19:56:00" + }, + "PastResolution": { + "time": "19:56:00" + } + }, + "Start": 7, + "Length": 5 + } + ] + }, + { + "Input": "Es ist 19:56:30", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "19:56:30", + "Type": "time", + "Value": { + "Timex": "T19:56:30", + "FutureResolution": { + "time": "19:56:30" + }, + "PastResolution": { + "time": "19:56:30" + } + }, + "Start": 7, + "Length": 8 + } + ] + }, + { + "Input": "Ich bin um 19:56:30 Uhr wieder zurรผck", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "19:56:30 Uhr", + "Type": "time", + "Value": { + "Timex": "T19:56:30", + "FutureResolution": { + "time": "19:56:30" + }, + "PastResolution": { + "time": "19:56:30" + } + }, + "Start": 11, + "Length": 12 + } + ] + }, + { + "Input": "Gegen 12:34 ist das durch", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "12:34", + "Type": "time", + "Value": { + "Timex": "T12:34", + "FutureResolution": { + "time": "12:34:00" + }, + "PastResolution": { + "time": "12:34:00" + } + }, + "Start": 6, + "Length": 5 + } + ] + }, + { + "Input": "Gegen 12:34:25 ist das durch", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "12:34:25", + "Type": "time", + "Value": { + "Timex": "T12:34:25", + "FutureResolution": { + "time": "12:34:25" + }, + "PastResolution": { + "time": "12:34:25" + } + }, + "Start": 6, + "Length": 8 + } + ] + }, + { + "Input": "Es ist 7 Uhr", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "7 Uhr", + "Type": "time", + "Value": { + "Timex": "T07", + "FutureResolution": { + "time": "07:00:00" + }, + "PastResolution": { + "time": "07:00:00" + } + }, + "Start": 7, + "Length": 5 + } + ] + }, + { + "Input": "Es ist sieben Uhr", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "sieben Uhr", + "Type": "time", + "Value": { + "Timex": "T07", + "FutureResolution": { + "time": "07:00:00" + }, + "PastResolution": { + "time": "07:00:00" + } + }, + "Start": 7, + "Length": 10 + } + ] + }, + { + "Input": "8 Uhr Morgens", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "8 Uhr Morgens", + "Type": "time", + "Value": { + "Timex": "T08", + "FutureResolution": { + "time": "08:00:00" + }, + "PastResolution": { + "time": "08:00:00" + } + }, + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "20 Uhr Abends", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "20 Uhr Abends", + "Type": "time", + "Value": { + "Timex": "T20", + "FutureResolution": { + "time": "20:00:00" + }, + "PastResolution": { + "time": "20:00:00" + } + }, + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "Es ist halb 9", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "halb 9", + "Type": "time", + "Value": { + "Timex": "T08:30", + "FutureResolution": { + "time": "08:30:00" + }, + "PastResolution": { + "time": "08:30:00" + } + }, + "Start": 7, + "Length": 6 + } + ] + }, + { + "Input": "Es ist 8 Uhr nachts", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "8 Uhr nachts", + "Type": "time", + "Value": { + "Timex": "T20", + "FutureResolution": { + "time": "20:00:00" + }, + "PastResolution": { + "time": "20:00:00" + } + }, + "Start": 7, + "Length": 12 + } + ] + }, + { + "Input": "Es ist 8 Uhr Abends", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "8 Uhr Abends", + "Type": "time", + "Value": { + "Timex": "T20", + "FutureResolution": { + "time": "20:00:00" + }, + "PastResolution": { + "time": "20:00:00" + } + }, + "Start": 7, + "Length": 12 + } + ] + }, + { + "Input": "Ich bin um 7h01 zurรผck", + "NotSupported": "python", + "Results": [ + { + "Text": "7h01", + "Type": "time", + "Value": { + "Timex": "T07:01", + "FutureResolution": { + "time": "07:01:00" + }, + "PastResolution": { + "time": "07:01:00" + } + }, + "Start": 11, + "Length": 4 + } + ] + }, + { + "Input": "Ich bin um 10 h 10 Uhr zurรผck.", + "NotSupported": "python", + "Results": [ + { + "Text": "10 h 10 Uhr", + "Type": "time", + "Value": { + "Timex": "T10:10", + "FutureResolution": { + "time": "10:10:00" + }, + "PastResolution": { + "time": "10:10:00" + } + }, + "Start": 11, + "Length": 11 + } + ] + }, + { + "Input": "Es ist viertel 6", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "viertel 6", + "Type": "time", + "Value": { + "Timex": "T05:15", + "FutureResolution": { + "time": "05:15:00" + }, + "PastResolution": { + "time": "05:15:00" + } + }, + "Start": 7, + "Length": 9 + } + ] + }, + { + "Input": "Es ist viertel vor 6", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "viertel vor 6", + "Type": "time", + "Value": { + "Timex": "T05:45", + "FutureResolution": { + "time": "05:45:00" + }, + "PastResolution": { + "time": "05:45:00" + } + }, + "Start": 7, + "Length": 13 + } + ] + }, + { + "Input": "Es ist dreiviertel 6", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "dreiviertel 6", + "Type": "time", + "Value": { + "Timex": "T05:45", + "FutureResolution": { + "time": "05:45:00" + }, + "PastResolution": { + "time": "05:45:00" + } + }, + "Start": 7, + "Length": 13 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/German/TimePeriodExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/German/TimePeriodExtractor.json new file mode 100644 index 000000000..407bb676b --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/German/TimePeriodExtractor.json @@ -0,0 +1,134 @@ +[ + { + "Input": "Ich werde von 5 bis 6 Uhr weg sein", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "von 5 bis 6 Uhr", + "Type": "timerange", + "Start": 10, + "Length": 15 + } + ] + }, + { + "Input": "Ich werde von 5 bis 6 Uhr Nachmittags weg sein", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "von 5 bis 6 Uhr Nachmittags", + "Type": "timerange", + "Start": 10, + "Length": 27 + } + ] + }, + { + "Input": "Ich werde von 17 bis 18 Uhr weg sein", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "von 17 bis 18 Uhr", + "Type": "timerange", + "Start": 10, + "Length": 17 + } + ] + }, + { + "Input": "Ich werde von 17 Uhr bis 18 Uhr weg sein", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "von 17 Uhr bis 18 Uhr", + "Type": "timerange", + "Start": 10, + "Length": 21 + } + ] + }, + { + "Input": "Ich bin von 5 bis 6 Uhr Abends weg", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "von 5 bis 6 Uhr Abends", + "Type": "timerange", + "Start": 8, + "Length": 22 + } + ] + }, + { + "Input": "Ich bin von 5 bis 6 Uhr Nachmittags weg", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "von 5 bis 6 Uhr Nachmittags", + "Type": "timerange", + "Start": 8, + "Length": 27 + } + ] + }, + { + "Input": "Ich bin Morgens von 5 bis 7 weg", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "Morgens von 5 bis 7", + "Type": "timerange", + "Start": 8, + "Length": 19 + } + ] + }, + { + "Input": "Ich bin von vier bis halb 5 weg", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "von vier bis halb 5", + "Type": "timerange", + "Start": 8, + "Length": 19 + } + ] + }, + { + "Input": "Das geht von 3 bis 5 Uhr Morgens", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "von 3 bis 5 Uhr Morgens", + "Type": "timerange", + "Start": 9, + "Length": 23 + } + ] + }, + { + "Input": "Wir treffen uns dann Abends", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "Abends", + "Type": "timerange", + "Start": 21, + "Length": 6 + } + ] + }, + { + "Input": "Das lรคuft gegen Nachmittag ab", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "Nachmittag", + "Type": "timerange", + "Start": 16, + "Length": 10 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/German/TimePeriodParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/German/TimePeriodParser.json new file mode 100644 index 000000000..4e4492a50 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/German/TimePeriodParser.json @@ -0,0 +1,340 @@ +[ + { + "Input": "Ich bin von 5 bis 6 Uhr weg", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "von 5 bis 6 Uhr", + "Type": "timerange", + "Value": { + "Timex": "(T05,T06,PT1H)", + "FutureResolution": { + "startTime": "05:00:00", + "endTime": "06:00:00" + }, + "PastResolution": { + "startTime": "05:00:00", + "endTime": "06:00:00" + } + }, + "Start": 8, + "Length": 15 + } + ] + }, + { + "Input": "Ich werde von 17 Uhr bis 18 Uhr ausgehen", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "von 17 Uhr bis 18 Uhr", + "Type": "timerange", + "Value": { + "Timex": "(T17,T18,PT1H)", + "FutureResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + }, + "PastResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + } + }, + "Start": 10, + "Length": 21 + } + ] + }, + { + "Input": "Ich bin dann mal von 7 Uhr morgens bis 8 Uhr morgens weg.", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "von 7 Uhr morgens bis 8 Uhr morgens", + "Type": "timerange", + "Value": { + "Timex": "(T07,T08,PT1H)", + "FutureResolution": { + "startTime": "07:00:00", + "endTime": "08:00:00" + }, + "PastResolution": { + "startTime": "07:00:00", + "endTime": "08:00:00" + } + }, + "Start": 17, + "Length": 35 + } + ] + }, + { + "Input": "Ich bin von 16 bis 17 Uhr da", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "von 16 bis 17 Uhr", + "Type": "timerange", + "Value": { + "Timex": "(T16,T17,PT1H)", + "FutureResolution": { + "startTime": "16:00:00", + "endTime": "17:00:00" + }, + "PastResolution": { + "startTime": "16:00:00", + "endTime": "17:00:00" + } + }, + "Start": 8, + "Length": 17 + } + ] + }, + { + "Input": "Ich bin von 4 Uhr Nachmittags bis 5 Uhr Nachmittags da", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "von 4 Uhr Nachmittags bis 5 Uhr Nachmittags", + "Type": "timerange", + "Value": { + "Timex": "(T16,T17,PT1H)", + "FutureResolution": { + "startTime": "16:00:00", + "endTime": "17:00:00" + }, + "PastResolution": { + "startTime": "16:00:00", + "endTime": "17:00:00" + } + }, + "Start": 8, + "Length": 43 + } + ] + }, + { + "Input": "lass uns mal Morgens treffen", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "Morgens", + "Type": "timerange", + "Value": { + "Timex": "TMO", + "FutureResolution": { + "startTime": "08:00:00", + "endTime": "12:00:00" + }, + "PastResolution": { + "startTime": "08:00:00", + "endTime": "12:00:00" + } + }, + "Start": 13, + "Length": 7 + } + ] + }, + { + "Input": "Lass uns mal Nachmittags treffen", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "Nachmittags", + "Type": "timerange", + "Value": { + "Timex": "TAF", + "FutureResolution": { + "startTime": "12:00:00", + "endTime": "16:00:00" + }, + "PastResolution": { + "startTime": "12:00:00", + "endTime": "16:00:00" + } + }, + "Start": 13, + "Length": 11 + } + ] + }, + { + "Input": "Wir treffen uns in der Nacht", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "Nacht", + "Type": "timerange", + "Value": { + "Timex": "TNI", + "FutureResolution": { + "startTime": "20:00:00", + "endTime": "23:59:59" + }, + "PastResolution": { + "startTime": "20:00:00", + "endTime": "23:59:59" + } + }, + "Start": 23, + "Length": 5 + } + ] + }, + { + "Input": "Lass mal gegen Abend treffen", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "Abend", + "Type": "timerange", + "Value": { + "Timex": "TEV", + "FutureResolution": { + "startTime": "16:00:00", + "endTime": "20:00:00" + }, + "PastResolution": { + "startTime": "16:00:00", + "endTime": "20:00:00" + } + }, + "Start": 15, + "Length": 5 + } + ] + }, + { + "Input": "Lass uns mal von 13:30 bis 16:00 treffen", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "von 13:30 bis 16:00", + "Type": "timerange", + "Value": { + "Timex": "(T13:30,T16:00,PT2H30M)", + "FutureResolution": { + "startTime": "13:30:00", + "endTime": "16:00:00" + }, + "PastResolution": { + "startTime": "13:30:00", + "endTime": "16:00:00" + } + }, + "Start": 13, + "Length": 19 + } + ] + }, + { + "Input": "Das Treffen geht รผber den Morgen", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "Morgen", + "Type": "timerange", + "Value": { + "Timex": "TMO", + "FutureResolution": { + "startTime": "08:00:00", + "endTime": "12:00:00" + }, + "PastResolution": { + "startTime": "08:00:00", + "endTime": "12:00:00" + } + }, + "Start": 26, + "Length": 6 + } + ] + }, + { + "Input": "Das Treffen geht den ganzen den Morgen", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "Morgen", + "Type": "timerange", + "Value": { + "Timex": "TMO", + "FutureResolution": { + "startTime": "08:00:00", + "endTime": "12:00:00" + }, + "PastResolution": { + "startTime": "08:00:00", + "endTime": "12:00:00" + } + }, + "Start": 32, + "Length": 6 + } + ] + }, + { + "Input": "Das geht von 1:30 bis 3", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "von 1:30 bis 3", + "Type": "timerange", + "Value": { + "Timex": "(T01:30,T03,PT1H30M)", + "FutureResolution": { + "startTime": "01:30:00", + "endTime": "03:00:00" + }, + "PastResolution": { + "startTime": "01:30:00", + "endTime": "03:00:00" + } + }, + "Start": 9, + "Length": 14 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Hindi/DateExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Hindi/DateExtractor.json new file mode 100644 index 000000000..9a4d1f8b8 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Hindi/DateExtractor.json @@ -0,0 +1,1510 @@ +[ + { + "Input": "เคฎเฅˆเค‚ 15 เค•เฅ‹ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "15", + "Type": "date", + "Start": 4, + "Length": 2 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ 22 เค…เคชเฅเคฐเฅ€เคฒ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "22 เค…เคชเฅเคฐเฅ€เคฒ", + "Type": "date", + "Start": 16, + "Length": 9 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ เคœเคจ. 1", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคœเคจ. 1", + "Type": "date", + "Start": 16, + "Length": 5 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค•เฅ‹ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ เคœเคจเคตเคฐเฅ€ 12, 2016", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคœเคจเคตเคฐเฅ€ 12, 2016", + "Type": "date", + "Start": 19, + "Length": 14 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ 2016 เค•เฅ‡ เคœเคจเคตเคฐเฅ€ 12 เค•เฅ‹", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016 เค•เฅ‡ เคœเคจเคตเคฐเฅ€ 12", + "Type": "date", + "Start": 16, + "Length": 16 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคธเฅ‹เคฎเคตเคพเคฐ เคœเคจเคตเคฐเฅ€ 12, 2016 เค•เฅ‹ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเฅ‹เคฎเคตเคพเคฐ เคœเคจเคตเคฐเฅ€ 12, 2016", + "Type": "date", + "Start": 4, + "Length": 21 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคตเคพเคชเคธ เคœเคพเค‰เค‚เค—เคพ 21/04/2016", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "21/04/2016", + "Type": "date", + "Start": 16, + "Length": 10 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคตเคพเคชเคธ เคœเคพเค‰เค‚เค—เคพ 21/04/16", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "21/04/16", + "Type": "date", + "Start": 16, + "Length": 8 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคตเคพเคชเคธ เคœเคพเค‰เค‚เค—เคพ 9-18-15", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "9-18-15", + "Type": "date", + "Start": 16, + "Length": 7 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 22/04 เค•เฅ‹ เคตเคพเคชเคธ เคœเคพเค‰เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "22/04", + "Type": "date", + "Start": 4, + "Length": 5 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคตเคพเคชเคธ เคœเคพเค‰เค‚เค— 22/04", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "22/04", + "Type": "date", + "Start": 15, + "Length": 5 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคตเคพเคชเคธ เคœเคพเค‰เค‚เค—เคพ 2015/08/12", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015/08/12", + "Type": "date", + "Start": 16, + "Length": 10 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคตเคพเคชเคธ เคœเคพเค‰เค‚เค—เคพ เคชเคนเคฒเฅ€ เคœเคจ.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคชเคนเคฒเฅ€ เคœเคจ.", + "Type": "date", + "Start": 16, + "Length": 8 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคตเคพเคชเคธ เคœเคพเค‰เค‚เค—เคพ 1-เคœเคจ.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1-เคœเคจ.", + "Type": "date", + "Start": 16, + "Length": 5 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคตเคพเคชเคธ เคœเคพเค‰เค‚เค—เคพ 28-เคจเคตเค‚.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "28-เคจเคตเค‚.", + "Type": "date", + "Start": 16, + "Length": 7 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคตเคพเคชเคธ เคœเคพเค‰เค‚เค—เคพ, เคฌเฅเคง, 22 เคœเคจ.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฌเฅเคง, 22 เคœเคจ.", + "Type": "date", + "Start": 17, + "Length": 11 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคตเคพเคชเคธ เคœเคพเค‰เค‚เค—เคพ เคœเฅเคฒเคพเคˆ เค•เฅ‡ เคชเคนเคฒเฅ‡ เคถเฅเค•เฅเคฐเคตเคพเคฐ เค•เฅ‹", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคœเฅเคฒเคพเคˆ เค•เฅ‡ เคชเคนเคฒเฅ‡ เคถเฅเค•เฅเคฐเคตเคพเคฐ", + "Type": "date", + "Start": 16, + "Length": 22 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคตเคพเคชเคธ เคœเคพเค‰เค‚เค—เคพ เค‡เคธ เคฎเคพเคน เค•เฅ‡ เคชเคนเคฒเฅ‡ เคถเฅเค•เฅเคฐเคตเคพเคฐ เค•เฅ‹", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคฎเคพเคน เค•เฅ‡ เคชเคนเคฒเฅ‡ เคถเฅเค•เฅเคฐเคตเคพเคฐ", + "Type": "date", + "Start": 16, + "Length": 23 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ เค…เคฌ เคธเฅ‡ เคฆเฅ‹ เคธเคชเฅเคคเคพเคน เคฌเคพเคฆ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เคฌ เคธเฅ‡ เคฆเฅ‹ เคธเคชเฅเคคเคพเคน เคฌเคพเคฆ", + "Type": "date", + "Start": 16, + "Length": 19 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค…เค—เคฒเฅ‡ เคนเฅžเฅเคคเฅ‡ เคถเฅเค•เฅเคฐเคตเคพเคฐ เค•เฅ‹ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเฅ‡ เคนเฅžเฅเคคเฅ‡ เคถเฅเค•เฅเคฐเคตเคพเคฐ", + "Type": "date", + "Start": 4, + "Length": 19 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคถเฅเค•เฅเคฐเคตเคพเคฐ เค•เฅ‹ เค…เค—เคฒเฅ‡ เคธเคชเฅเคคเคพเคน เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคถเฅเค•เฅเคฐเคตเคพเคฐ เค•เฅ‹ เค…เค—เคฒเฅ‡ เคธเคชเฅเคคเคพเคน", + "Type": "date", + "Start": 4, + "Length": 23 + } + ] + }, + { + "Input": "เคชเคฟเค›เคฒเฅ‡ เคธเฅ‹เคฎเคตเคพเคฐ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคชเคฟเค›เคฒเฅ‡ เคธเฅ‹เคฎเคตเคพเคฐ", + "Type": "date", + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฎเค‚เค—เคฒ เค•เฅ‹ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพเฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฎเค‚เค—เคฒ", + "Type": "date", + "Start": 4, + "Length": 4 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฎเค‚เค—เคฒ เค•เฅ‹ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพเฅค เค…เคšเฅเค›เฅ€ เค–เคฌเคฐ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฎเค‚เค—เคฒ", + "Type": "date", + "Start": 4, + "Length": 4 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฎเค‚เค—เคฒเคตเคพเคฐ เค•เฅ‹ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพเฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฎเค‚เค—เคฒเคตเคพเคฐ", + "Type": "date", + "Start": 4, + "Length": 7 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคถเฅเค•เฅเคฐเคตเคพเคฐ เค•เฅ‹ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคถเฅเค•เฅเคฐเคตเคพเคฐ", + "Type": "date", + "Start": 4, + "Length": 8 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคถเฅเค•เฅเคฐ เค•เฅ‹ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคถเฅเค•เฅเคฐ", + "Type": "date", + "Start": 4, + "Length": 5 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค†เคœ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เคœ", + "Type": "date", + "Start": 4, + "Length": 2 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค•เคฒ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค•เคฒ", + "Type": "date", + "Start": 4, + "Length": 2 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคชเคฐเคธเฅ‹เค‚ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคชเคฐเคธเฅ‹เค‚", + "Type": "date", + "Start": 4, + "Length": 5 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค…เค—เคฒเฅ‡ เคฆเคฟเคจ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเฅ‡ เคฆเคฟเคจ", + "Type": "date", + "Start": 4, + "Length": 8 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค‡เคธ เคถเฅเค•เฅเคฐเคตเคพเคฐ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคถเฅเค•เฅเคฐเคตเคพเคฐ", + "Type": "date", + "Start": 4, + "Length": 11 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค…เค—เคฒเฅ‡ เคฐเคตเคฟเคตเคพเคฐ เค•เฅ‹ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเฅ‡ เคฐเคตเคฟเคตเคพเคฐ", + "Type": "date", + "Start": 4, + "Length": 11 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคชเคฟเค›เคฒเฅ‡ เคฐเคตเคฟเคตเคพเคฐ เค•เฅ‹ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคชเคฟเค›เคฒเฅ‡ เคฐเคตเคฟเคตเคพเคฐ", + "Type": "date", + "Start": 4, + "Length": 12 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค†เค–เคฟเคฐเฅ€ เคฆเคฟเคจ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เค–เคฟเคฐเฅ€ เคฆเคฟเคจ", + "Type": "date", + "Start": 4, + "Length": 9 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค…เค‚เคคเคฟเคฎ เคฆเคฟเคจ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค‚เคคเคฟเคฎ เคฆเคฟเคจ", + "Type": "date", + "Start": 4, + "Length": 9 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค‰เคธ เคฆเคฟเคจ เคตเคพเคชเคธ เคœเคพเค‰เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‰เคธ เคฆเคฟเคจ", + "Type": "date", + "Start": 4, + "Length": 6 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค‡เคธ เคนเคซเฅเคคเฅ‡ เคถเฅเค•เฅเคฐเคตเคพเคฐ เค•เฅ‹ เคตเคพเคชเคธ เคœเคพเค‰เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคนเคซเฅเคคเฅ‡ เคถเฅเค•เฅเคฐเคตเคพเคฐ", + "Type": "date", + "Start": 4, + "Length": 17 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค…เค—เคฒเฅ‡ เคนเฅžเฅเคคเฅ‡ เคฐเคตเคฟเคตเคพเคฐ เค•เฅ‹ เคตเคพเคชเคธ เคœเคพเค‰เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเฅ‡ เคนเฅžเฅเคคเฅ‡ เคฐเคตเคฟเคตเคพเคฐ", + "Type": "date", + "Start": 4, + "Length": 17 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคชเคฟเค›เคฒเฅ‡ เคนเฅžเฅเคคเฅ‡ เคฐเคตเคฟเคตเคพเคฐ เค•เฅ‹ เคตเคพเคชเคธ เคœเคพเค‰เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคชเคฟเค›เคฒเฅ‡ เคนเฅžเฅเคคเฅ‡ เคฐเคตเคฟเคตเคพเคฐ", + "Type": "date", + "Start": 4, + "Length": 18 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 15 เคœเฅ‚เคจ 2016 เค•เฅ‹ เคตเคพเคชเคธ เคœเคพเค‰เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "15 เคœเฅ‚เคจ 2016", + "Type": "date", + "Start": 4, + "Length": 11 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฎเคˆ เค•เฅ€ เค—เฅเคฏเคพเคฐเคนเคตเฅ€เค‚ เคคเคพเคฐเฅ€เค– เค•เฅ‹ เคตเคพเคชเคธ เคœเคพเค‰เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฎเคˆ เค•เฅ€ เค—เฅเคฏเคพเคฐเคนเคตเฅ€เค‚", + "Type": "date", + "Start": 4, + "Length": 15 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคšเคพเคฐ เคฎเคˆ เค•เฅ‹ เคตเคพเคชเคธ เคœเคพเค‰เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคšเคพเคฐ เคฎเคˆ", + "Type": "date", + "Start": 4, + "Length": 6 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคชเคนเคฒเฅ€ เคœเคจเคตเคฐเฅ€ เคตเคพเคชเคธ เคœเคพเค‰เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคชเคนเคฒเฅ€ เคœเคจเคตเคฐเฅ€", + "Type": "date", + "Start": 4, + "Length": 10 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค‡เค•เฅเค•เฅ€เคธ เคฎเคˆ เค•เฅ‹ เคตเคพเคชเคธ เคœเคพเค‰เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เค•เฅเค•เฅ€เคธ เคฎเคˆ", + "Type": "date", + "Start": 4, + "Length": 9 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฎเคˆ เค‡เค•เฅเค•เฅ€เคธ เค•เฅ‹ เคตเคพเคชเคธ เคœเคพเค‰เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฎเคˆ เค‡เค•เฅเค•เฅ€เคธ", + "Type": "date", + "Start": 4, + "Length": 9 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฆเฅ‚เคธเคฐเฅ‡ เค…เค—เคธเฅเคค เค•เฅ‹ เคตเคพเคชเคธ เคœเคพเค‰เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเฅ‚เคธเคฐเฅ‡ เค…เค—เคธเฅเคค", + "Type": "date", + "Start": 4, + "Length": 11 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคœเฅ‚เคจ เค•เฅ€ เคฌเคพเคˆเคธ เคคเคพเคฐเฅ€เค– เค•เฅ‹ เคตเคพเคชเคธ เคœเคพเค‰เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคœเฅ‚เคจ เค•เฅ€ เคฌเคพเคˆเคธ", + "Type": "date", + "Start": 4, + "Length": 11 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฆเฅ‹ เคฎเคนเฅ€เคจเฅ‡ เคชเคนเคฒเฅ‡ เคตเคพเคชเคธ เคšเคฒเคพ เค—เคฏเคพ เคฅเคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเฅ‹ เคฎเคนเฅ€เคจเฅ‡ เคชเคนเคฒเฅ‡", + "Type": "date", + "Start": 4, + "Length": 13 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฆเฅ‹ เคฆเคฟเคจ เคฌเคพเคฆ เคตเคพเคชเคธ เคšเคฒเคพ เคœเคพเคŠเคเค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเฅ‹ เคฆเคฟเคจ เคฌเคพเคฆ", + "Type": "date", + "Start": 4, + "Length": 10 + } + ] + }, + { + "Input": "เคเค• เคฎเคนเฅ€เคจเฅ‡ เคชเคนเคฒเฅ‡ เคฎเฅˆเค‚เคจเฅ‡ เค•เคฟเคธเค•เฅ‹ เคˆเคฎเฅ‡เคฒ เค•เคฟเคฏเคพ เคฅเคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคเค• เคฎเคนเฅ€เคจเฅ‡ เคชเคนเคฒเฅ‡", + "Type": "date", + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 27 เค•เฅ‡ เคฒเคฟเค เคตเคพเคชเคธ เคšเคฒเคพ เค—เคฏเคพ เคฅเคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "27", + "Type": "date", + "Start": 4, + "Length": 2 + } + ] + }, + { + "Input": "27เคตเฅ‡เค‚ เคฆเคฟเคจ เคฎเฅˆเค‚ เคตเคพเคชเคธ เคšเคฒเคพ เค—เคฏเคพ เคฅเคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "27เคตเฅ‡เค‚", + "Type": "date", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "27 เค•เฅ‡ เคฒเคฟเค เคฎเฅˆเค‚ เคตเคพเคชเคธ เคšเคฒเคพ เค—เคฏเคพ เคฅเคพเฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "27", + "Type": "date", + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "27 เค•เฅ‡ เคฒเคฟเคฏเฅ‡ เคฎเฅˆเค‚ เคตเคพเคชเคธ เคšเคฒเคพ เค—เคฏเคพ เคฅเคพ!", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "27", + "Type": "date", + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "27 เค•เฅ‡ เคฒเคฟเคฏเฅ‡ เคฎเฅˆเค‚ เคตเคพเคชเคธ เคšเคฒเคพ เค—เคฏเคพ เคฅเคพ เฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "27", + "Type": "date", + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "21เคตเฅ‡เค‚ เคฆเคฟเคจ เคฎเฅˆเค‚ เคตเคพเคชเคธ เคšเคฒเคพ เค—เคฏเคพ เคฅเคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "21เคตเฅ‡เค‚", + "Type": "date", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "22เคตเฅ‡เค‚ เคฆเคฟเคจ เคฎเฅˆเค‚ เคตเคพเคชเคธ เคšเคฒเคพ เค—เคฏเคพ เคฅเคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "22เคตเฅ‡เค‚", + "Type": "date", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "เคฆเฅ‚เคธเคฐเฅ‡ เคฆเคฟเคจ เคฎเฅˆเค‚ เคตเคพเคชเคธ เคšเคฒเคพ เค—เคฏเคพ เคฅเคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเฅ‚เคธเคฐเฅ‡ เคฆเคฟเคจ", + "Type": "date", + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "เคฌเคพเคˆเคธ เค•เฅ‡ เคฒเคฟเค เคฎเฅˆเค‚ เคตเคพเคชเคธ เคšเคฒเคพ เค—เคฏเคพ เคฅเคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฌเคพเคˆเคธ", + "Type": "date", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "เค‡เค•เคคเฅเคคเฅ€เคธ เค•เฅ‡ เคฒเคฟเค เคฎเฅˆเค‚ เคตเคพเคชเคธ เคšเคฒเคพ เค—เคฏเคพ เคฅเคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เค•เคคเฅเคคเฅ€เคธ", + "Type": "date", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "27เคตเฅ‡เค‚ เคฆเคฟเคจ เค•เฅ‡ เคฒเคฟเค เคฎเฅˆเค‚ เคตเคพเคชเคธ เคšเคฒเคพ เค—เคฏเคพ เคฅเคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "27เคตเฅ‡เค‚", + "Type": "date", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "21เคตเฅ‡เค‚ เคฆเคฟเคจ เค•เฅ‡ เคฒเคฟเค เคฎเฅˆเค‚ เคตเคพเคชเคธ เคšเคฒเคพ เค—เคฏเคพ เคฅเคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "21เคตเฅ‡เค‚", + "Type": "date", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "22เคตเฅ‡เค‚ เคฆเคฟเคจ เค•เฅ‡ เคฒเคฟเค เคฎเฅˆเค‚ เคตเคพเคชเคธ เคšเคฒเคพ เค—เคฏเคพ เคฅเคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "22เคตเฅ‡เค‚", + "Type": "date", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "เคฆเฅ‚เคธเคฐเฅ€ เคคเคพเคฐเฅ€เค– เค•เฅ‡ เคฒเคฟเค เคฎเฅˆเค‚ เคตเคพเคชเคธ เคšเคฒเคพ เค—เคฏเคพ เคฅเคพ!", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเฅ‚เคธเคฐเฅ€", + "Type": "date", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "เคฌเคพเคˆเคธ เคคเคพเคฐเฅ€เค– เค•เฅ‡ เคฒเคฟเค เคฎเฅˆเค‚ เคตเคพเคชเคธ เคšเคฒเคพ เค—เคฏเคพ เคฅเคพ?", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฌเคพเคˆเคธ", + "Type": "date", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "เคชเคนเคฒเคพ เคชเฅเคฐเคธเฅเค•เคพเคฐ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "เคฎเฅˆเค‚ 27เคตเฅ‡เค‚ เคฎเค‚เคœเคฟเคฒ เคชเคฐ เคœเคพเค‰เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "เคธเคฟเค‚เค—เคพเคชเฅเคฐ เค”เคฐ เคšเฅ€เคจ เค•เฅ‡ เคฌเฅ€เคš เค•เฅ‚เคŸเคจเฅ€เคคเคฟเค• เคฐเคฟเคถเฅเคคเฅ‹เค‚ เค•เฅ€ 25เคตเฅ€เค‚ เคตเคฐเฅเคทเค—เคพเค‚เค  เค•เคพ เค•เคพเคฐเฅเคฏเค•เฅเคฐเคฎ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "17เคตเฅ‡เค‚ เคกเฅ‹เคฐ เคนเฅ‰เคจเฅเคŸเฅ‡เคก เคเค•เฅเคธเคชเฅ€เคฐเคฟเคฏเค‚เคธ เค•เฅ€ เคŸเคฟเค•เคŸเฅ‡เค‚ เคชเคพเคเค‚", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "เคถเคจเคฟเคตเคพเคฐ เคฆเฅ‚เคธเคฐเฅ€ เคคเคพเคฐเฅ€เค– เค•เฅ‹ เคฎเฅ‡เคฐเฅ‡ เคชเคพเคธ เค•เฅเคฏเคพ เคนเฅˆ", + "Context": { + "ReferenceDateTime": "2017-09-01T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคถเคจเคฟเคตเคพเคฐ เคฆเฅ‚เคธเคฐเฅ€", + "Type": "date", + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "เคตเคฟเคถเคพเคฒ เคถเคฐเฅเคฎเคพ เค•เฅ‡ เคธเคพเคฅ เคฌเฅเคงเคตเคพเคฐ 27 เคคเคพเคฐเฅ€เค– เค•เฅ‹ เคเค• เคฎเฅ€เคŸเคฟเค‚เค—", + "Context": { + "ReferenceDateTime": "2017-09-01T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฌเฅเคงเคตเคพเคฐ 27", + "Type": "date", + "Start": 19, + "Length": 9 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค—เฅเคฐเฅเคตเคพเคฐ 21 เคคเคพเคฐเฅ€เค– เค•เฅ‹ เคตเคพเคชเคธ เคœเคพเค‰เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2017-09-01T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค—เฅเคฐเฅเคตเคพเคฐ 21", + "Type": "date", + "Start": 4, + "Length": 10 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคถเฅเค•เฅเคฐเคตเคพเคฐ 22 เคคเคพเคฐเฅ€เค– เค•เฅ‹ เคตเคพเคชเคธ เคœเคพเค‰เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2017-09-01T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคถเฅเค•เฅเคฐเคตเคพเคฐ 22", + "Type": "date", + "Start": 4, + "Length": 11 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคถเคจเคฟเคตเคพเคฐ 23 เคคเคพเคฐเฅ€เค– เค•เฅ‹ เคตเคพเคชเคธ เคœเคพเค‰เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2017-09-01T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคถเคจเคฟเคตเคพเคฐ 23", + "Type": "date", + "Start": 4, + "Length": 9 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคถเฅเค•เฅเคฐเคตเคพเคฐ 15 เคคเคพเคฐเฅ€เค– เค•เฅ‹ เคตเคพเคชเคธ เคœเคพเค‰เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2017-09-01T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคถเฅเค•เฅเคฐเคตเคพเคฐ 15", + "Type": "date", + "Start": 4, + "Length": 11 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคตเฅƒเคนเคธเฅเคชเคคเคฟเคตเคพเคฐ เค‡เค•เฅเค•เฅ€เคธ เคคเคพเคฐเฅ€เค– เค•เฅ‹ เคตเคพเคชเคธ เคœเคพเค‰เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2017-09-01T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคตเฅƒเคนเคธเฅเคชเคคเคฟเคตเคพเคฐ เค‡เค•เฅเค•เฅ€เคธ", + "Type": "date", + "Start": 4, + "Length": 18 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคถเฅเค•เฅเคฐเคตเคพเคฐ เคฌเคพเคˆเคธ เค•เฅ‹ เคตเคพเคชเคธ เคœเคพเค‰เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2017-09-01T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคถเฅเค•เฅเคฐเคตเคพเคฐ เคฌเคพเคˆเคธ", + "Type": "date", + "Start": 4, + "Length": 13 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคถเฅเค•เฅเคฐเคตเคพเคฐ เคชเค‚เคฆเฅเคฐเคน เค•เฅ‹ เคตเคพเคชเคธ เคœเคพเค‰เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2017-09-01T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคถเฅเค•เฅเคฐเคตเคพเคฐ เคชเค‚เคฆเฅเคฐเคน", + "Type": "date", + "Start": 4, + "Length": 15 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค—เฅเคฐเฅเคตเคพเคฐ เคธเคพเคค เคคเคพเคฐเฅ€เค– เค•เฅ‹ เคตเคพเคชเคธ เคœเคพเค‰เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2017-09-01T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค—เฅเคฐเฅเคตเคพเคฐ เคธเคพเคค", + "Type": "date", + "Start": 4, + "Length": 11 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฆเฅ‚เคธเคฐเฅ‡ เคฐเคตเคฟเคตเคพเคฐ เค•เฅ‹ เคตเคพเคชเคธ เคœเคพเค‰เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเฅ‚เคธเคฐเฅ‡ เคฐเคตเคฟเคตเคพเคฐ", + "Type": "date", + "Start": 4, + "Length": 12 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคชเคนเคฒเฅ‡ เคฐเคตเคฟเคตเคพเคฐ เค•เฅ‹ เคตเคพเคชเคธ เคœเคพเค‰เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคชเคนเคฒเฅ‡ เคฐเคตเคฟเคตเคพเคฐ", + "Type": "date", + "Start": 4, + "Length": 11 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคคเฅ€เคธเคฐเฅ‡ เคฎเค‚เค—เคฒเคตเคพเคฐ เค•เฅ‹ เคตเคพเคชเคธ เคœเคพเค‰เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคคเฅ€เคธเคฐเฅ‡ เคฎเค‚เค—เคฒเคตเคพเคฐ", + "Type": "date", + "Start": 4, + "Length": 13 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคชเคพเค‚เคšเคตเฅ‡เค‚ เคฐเคตเคฟเคตเคพเคฐ เค•เฅ‹ เคตเคพเคชเคธ เคœเคพเค‰เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคชเคพเค‚เคšเคตเฅ‡เค‚ เคฐเคตเคฟเคตเคพเคฐ", + "Type": "date", + "Start": 4, + "Length": 14 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค›เค เฅ‡ เคฐเคตเคฟเคตเคพเคฐ เค•เฅ‹ เคตเคพเคชเคธ เคœเคพเค‰เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฐเคตเคฟเคตเคพเคฐ", + "Type": "date", + "Start": 8, + "Length": 6 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฆเคธเคตเฅ‡เค‚ เคธเฅ‹เคฎเคตเคพเคฐ เค•เฅ‹ เคตเคพเคชเคธ เคœเคพเค‰เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเฅ‹เคฎเคตเคพเคฐ", + "Type": "date", + "Start": 10, + "Length": 6 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค…เค—เคฒเฅ‡ เคฎเคนเฅ€เคจเฅ‡ เค•เฅ€ เคฌเฅ€เคธเคตเฅ€เค‚ เคคเคพเคฐเฅ€เค– เค•เฅ‹ เคœเคพเค‰เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเฅ‡ เคฎเคนเฅ€เคจเฅ‡ เค•เฅ€ เคฌเฅ€เคธเคตเฅ€เค‚", + "Type": "date", + "Start": 4, + "Length": 20 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค‡เคธ เคฎเคนเฅ€เคจเฅ‡ เค•เฅ€ เค‡เค•เคคเฅเคคเฅ€เคธ เคคเคพเคฐเฅ€เค– เค•เฅ‹ เคœเคพเค‰เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคฎเคนเฅ€เคจเฅ‡ เค•เฅ€ เค‡เค•เคคเฅเคคเฅ€เคธ", + "Type": "date", + "Start": 4, + "Length": 19 + } + ] + }, + { + "Input": "เค•เฅ‹เคฐเฅเคŸเคพเคจเคพ, เค•เฅเคฏเคพ เคคเฅเคฎ เคฏเคพ เคคเฅ‹ เค‡เคธ เคนเฅžเฅเคคเฅ‡ เคถเฅเค•เฅเคฐเคตเคพเคฐ เคฏเคพ เค…เค—เคฒเฅ‡ เคนเฅžเฅเคคเฅ‡ เคฎเค‚เค—เคฒเคตเคพเคฐ เค•เฅ‹ เคเค• เคธเฅเค•เคพเคฏเคช เค•เฅ‰เคฒ เค…เคฐเฅ‡เค‚เคœ เค•เคฐ เคธเค•เคคเฅ€ เคนเฅ‹", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคนเฅžเฅเคคเฅ‡ เคถเฅเค•เฅเคฐเคตเคพเคฐ", + "Type": "date", + "Start": 25, + "Length": 17 + }, + { + "Text": "เค…เค—เคฒเฅ‡ เคนเฅžเฅเคคเฅ‡ เคฎเค‚เค—เคฒเคตเคพเคฐ", + "Type": "date", + "Start": 46, + "Length": 18 + } + ] + }, + { + "Input": "เค•เฅ‹เคฐเฅเคŸเคพเคจเคพ, เค•เฅเคฏเคพ เคคเฅเคฎ เคฏเคพ เคคเฅ‹ เค‡เคธ เคนเฅžเฅเคคเฅ‡ เค•เฅ‡ เคถเฅเค•เฅเคฐเคตเคพเคฐ เคฏเคพ เค‡เคธ เคนเฅžเฅเคคเฅ‡ เคถเคจเคฟเคตเคพเคฐ เค•เฅ‹ เคเค• เคธเฅเค•เคพเคฏเคช เค•เฅ‰เคฒ เค…เคฐเฅ‡เค‚เคœ เค•เคฐ เคธเค•เคคเฅ€ เคนเฅ‹", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคนเฅžเฅเคคเฅ‡ เค•เฅ‡ เคถเฅเค•เฅเคฐเคตเคพเคฐ", + "Type": "date", + "Start": 25, + "Length": 20 + }, + { + "Text": "เค‡เคธ เคนเฅžเฅเคคเฅ‡ เคถเคจเคฟเคตเคพเคฐ", + "Type": "date", + "Start": 49, + "Length": 15 + } + ] + }, + { + "Input": "1 เคฎเคนเฅ€เคจเฅ‡ 21 เคฆเคฟเคจ เคชเคนเคฒเฅ‡ เคนเคฎเคพเคฐเฅ€ เคเค• เคฎเฅ€เคŸเคฟเค‚เค— เคนเฅเคˆ เคฅเฅ€", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 เคฎเคนเฅ€เคจเฅ‡ 21 เคฆเคฟเคจ เคชเคนเคฒเฅ‡", + "Type": "date", + "Start": 0, + "Length": 19 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚เคจเฅ‡ เคฏเคน เคœเค—เคน 2 เคตเคฐเฅเคท 1 เคฎเคพเคน 21 เคฆเคฟเคจ เคชเคนเคฒเฅ‡ เค›เฅ‹เฅœ เคฆเฅ€ เคฅเฅ€", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2 เคตเคฐเฅเคท 1 เคฎเคพเคน 21 เคฆเคฟเคจ เคชเคนเคฒเฅ‡", + "Type": "date", + "Start": 13, + "Length": 24 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฏเคนเคพเค‚ 2 เคตเคฐเฅเคท 21 เคฆเคฟเคจ เคฌเคพเคฆ เคธเฅ‡ เคฐเคนเคจเคพ เคถเฅเคฐเฅ‚ เค•เคฐเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2 เคตเคฐเฅเคท 21 เคฆเคฟเคจ เคฌเคพเคฆ", + "Type": "date", + "Start": 9, + "Length": 17 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฏเคนเคพเค‚ เคธเฅ‡ เค…เค—เคฒเฅ‡ เคฎเคนเฅ€เคจเฅ‡ 20 เค•เฅ‹ เคšเคฒเคพ เค—เคฏเคพ เคฅเคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเฅ‡ เคฎเคนเฅ€เคจเฅ‡ 20", + "Type": "date", + "Start": 12, + "Length": 13 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฏเคนเคพเค‚ เคธเฅ‡ 5 เคฆเคฟเคธเค‚เคฌเคฐ 1391 เค•เฅ‹ เคจเคฟเค•เคฒ เค—เคฏเคพ เคฅเคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5 เคฆเคฟเคธเค‚เคฌเคฐ 1391", + "Type": "date", + "Start": 12, + "Length": 13 + } + ] + }, + { + "Input": "เคธเฅ‹เคฎเคตเคพเคฐ, เคœเคจ. เคฌเคพเคˆเคธ, 2018", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเฅ‹เคฎเคตเคพเคฐ, เคœเคจ. เคฌเคพเคˆเคธ, 2018", + "Type": "date", + "Start": 0, + "Length": 22 + } + ] + }, + { + "Input": "เคฐเคตเคฟเคตเคพเคฐ เคœเคจเคตเคฐเฅ€ เค‡เค•เฅเค•เฅ€เคธ เคฆเฅ‹ เคนเคœเคพเคฐ เค…เค เคพเคฐเคน เค•เฅ‹", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฐเคตเคฟเคตเคพเคฐ เคœเคจเคตเคฐเฅ€ เค‡เค•เฅเค•เฅ€เคธ เคฆเฅ‹ เคนเคœเคพเคฐ เค…เค เคพเคฐเคน", + "Type": "date", + "Start": 0, + "Length": 33 + } + ] + }, + { + "Input": "เค‡เค•เฅเค•เฅ€เคธ เคธเคฟเคคเค‚เคฌเคฐ เค‰เคจเฅเคจเฅ€เคธ เคธเฅŒ เค…เค เคคเฅเคคเคฐ เค•เฅ‹", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เค•เฅเค•เฅ€เคธ เคธเคฟเคคเค‚เคฌเคฐ เค‰เคจเฅเคจเฅ€เคธ เคธเฅŒ เค…เค เคคเฅเคคเคฐ", + "Type": "date", + "Start": 0, + "Length": 30 + } + ] + }, + { + "Input": "เคธเคฟเคคเค‚เคฌเคฐ 10, เค‰เคจเฅเคจเฅ€เคธ เคธเฅŒ เคเค• เค•เฅ‹", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเคฟเคคเค‚เคฌเคฐ 10, เค‰เคจเฅเคจเฅ€เคธ เคธเฅŒ เคเค•", + "Type": "date", + "Start": 0, + "Length": 23 + } + ] + }, + { + "Input": "เคธเคฟเคคเค‚เคฌเคฐ เค•เฅ€ เคฆเคธ เคคเคพเคฐเฅ€เค–, เคธเคจ เคฆเฅ‹ เคนเคœเคพเคฐ เค•เฅ‹", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเคฟเคคเค‚เคฌเคฐ เค•เฅ€ เคฆเคธ เคคเคพเคฐเฅ€เค–, เคธเคจ เคฆเฅ‹ เคนเคœเคพเคฐ", + "Type": "date", + "Start": 0, + "Length": 30 + } + ] + }, + { + "Input": "เค•เฅเคฏเคพ เค†เคช 13.5.2015 เค•เฅ‹ เคซเฅเคฐเฅ€ เคนเฅˆเค‚?", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "13.5.2015", + "Type": "date", + "Start": 8, + "Length": 9 + } + ] + }, + { + "Input": "เค•เฅเคฏเคพ เค†เคช 2015.5.13 เค•เฅ‹ เค‰เคชเคฒเคฌเฅเคง เคนเฅˆเค‚?", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015.5.13", + "Type": "date", + "Start": 8, + "Length": 9 + } + ] + }, + { + "Input": "เค•เฅเคฏเคพ เค†เคช เค…เคญเฅ€ เคธเฅ‡ เค…เค—เคฒเฅ‡ เคฆเฅ‹ เคฐเคตเคฟเคตเคพเคฐ เค•เฅ‹ เค‰เคชเคฒเคฌเฅเคง เคนเฅˆเค‚?", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เคญเฅ€ เคธเฅ‡ เค…เค—เคฒเฅ‡ เคฆเฅ‹ เคฐเคตเคฟเคตเคพเคฐ", + "Type": "date", + "Start": 8, + "Length": 21 + } + ] + }, + { + "Input": "เค•เฅเคฏเคพ เค†เคช เค…เค—เคฒเฅ‡ เคฆเฅ‹ เคธเฅ‹เคฎเคตเคพเคฐ เค•เฅ‡ เคฌเคพเคฆ เค•เฅ‹ เค‰เคชเคฒเคฌเฅเคง เคนเฅˆเค‚?", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเฅ‡ เคฆเฅ‹ เคธเฅ‹เคฎเคตเคพเคฐ เค•เฅ‡ เคฌเคพเคฆ", + "Type": "date", + "Start": 8, + "Length": 21 + } + ] + }, + { + "Input": "เค•เฅเคฏเคพ เค†เคช เค†เคœ เคธเฅ‡ เคฆเฅ‹ เคฆเคฟเคจ เคฌเคพเคฆ เค‰เคชเคฒเคฌเฅเคง เคนเฅˆเค‚?", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เคœ เคธเฅ‡ เคฆเฅ‹ เคฆเคฟเคจ เคฌเคพเคฆ", + "Type": "date", + "Start": 8, + "Length": 16 + } + ] + }, + { + "Input": "เค•เฅเคฏเคพ เค†เคช เค•เคฒ เคธเฅ‡ เคคเฅ€เคจ เคนเฅžเฅเคคเฅ‡ เคฌเคพเคฆ เค‰เคชเคฒเคฌเฅเคง เคนเฅ‹เค‚เค—เฅ‡?", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค•เคฒ เคธเฅ‡ เคคเฅ€เคจ เคนเฅžเฅเคคเฅ‡ เคฌเคพเคฆ", + "Type": "date", + "Start": 8, + "Length": 19 + } + ] + }, + { + "Input": "เค†เคช เค•เคฒ เคธเฅ‡ เคฆเฅ‹ เคฆเคฟเคจ เคชเคนเคฒเฅ‡ เค•เคนเคพเค‚ เคฅเฅ‡?", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค•เคฒ เคธเฅ‡ เคฆเฅ‹ เคฆเคฟเคจ เคชเคนเคฒเฅ‡", + "Type": "date", + "Start": 3, + "Length": 17 + } + ] + }, + { + "Input": "เค•เฅ‹เคฐเฅเคŸเคพเคจเคพ, เค•เฅƒเคชเคฏเคพ เค‡เคธ เคถเฅเค•เฅเคฐเคตเคพเคฐ-เคœเฅ‚เคจ-15 เค•เฅ‹ เค•เคญเฅ€ เคตเคฟเคถเคพเคฒ เค•เฅ‡ เคธเคพเคฅ เคเค• เคธเฅเค•เคพเคฏเคช เค•เฅ‰เคฒ เคธเฅ‡เคŸ เค•เฅ€เคœเคฟเค", + "Context": { + "ReferenceDateTime": "2018-06-14T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคถเฅเค•เฅเคฐเคตเคพเคฐ-เคœเฅ‚เคจ-15", + "Type": "date", + "Start": 16, + "Length": 18 + } + ] + }, + { + "Input": "เค•เฅ‹เคฐเฅเคŸเคพเคจเคพ, เค•เฅƒเคชเคฏเคพ เค‡เคธ เคถเฅเค•เฅเคฐเคตเคพเคฐ(เคœเฅ‚เคจ 15) เค•เฅ‹ เค•เคญเฅ€ เคตเคฟเคถเคพเคฒ เค•เฅ‡ เคธเคพเคฅ เคเค• เคธเฅเค•เคพเคฏเคช เค•เฅ‰เคฒ เคธเฅ‡เคŸ เค•เฅ€เคœเคฟเค", + "Context": { + "ReferenceDateTime": "2018-06-14T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคถเฅเค•เฅเคฐเคตเคพเคฐ(เคœเฅ‚เคจ 15)", + "Type": "date", + "Start": 16, + "Length": 19 + } + ] + }, + { + "Input": "เค•เฅ‹เคฐเฅเคŸเคพเคจเคพ, เค•เฅƒเคชเคฏเคพ เค‡เคธ เคถเฅเค•เฅเคฐเคตเคพเคฐ เคœเฅ‚เคจ 15 เค•เฅ‹ เค•เคญเฅ€ เคตเคฟเคถเคพเคฒ เค•เฅ‡ เคธเคพเคฅ เคเค• เคธเฅเค•เคพเคฏเคช เค•เฅ‰เคฒ เคธเฅ‡เคŸ เค•เฅ€เคœเคฟเค", + "Context": { + "ReferenceDateTime": "2018-06-14T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคถเฅเค•เฅเคฐเคตเคพเคฐ เคœเฅ‚เคจ 15", + "Type": "date", + "Start": 16, + "Length": 18 + } + ] + }, + { + "Input": "เค•เฅ‹เคฐเฅเคŸเคพเคจเคพ, เค•เฅƒเคชเคฏเคพ เค‡เคธ เคถเฅเค•เฅเคฐเคตเคพเคฐ เคœเฅ‚เคจ เคฌเคพเคˆเคธ เค•เฅ‹ เค•เคญเฅ€ เคตเคฟเคถเคพเคฒ เค•เฅ‡ เคธเคพเคฅ เคเค• เคธเฅเค•เคพเคฏเคช เค•เฅ‰เคฒ เคธเฅ‡เคŸ เค•เฅ€เคœเคฟเค", + "Context": { + "ReferenceDateTime": "2018-06-20T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคถเฅเค•เฅเคฐเคตเคพเคฐ เคœเฅ‚เคจ เคฌเคพเคˆเคธ", + "Type": "date", + "Start": 16, + "Length": 20 + } + ] + }, + { + "Input": "เค•เฅ‹เคฐเฅเคŸเคพเคจเคพ, เค•เฅƒเคชเคฏเคพ เค‡เคธ เคถเฅเค•เฅเคฐเคตเคพเคฐ เคœเฅ‚เคจ เคคเฅ‡เคˆเคธ เค•เฅ‹ เค•เคญเฅ€ เคตเคฟเคถเคพเคฒ เค•เฅ‡ เคธเคพเคฅ เคเค• เคธเฅเค•เคพเคฏเคช เค•เฅ‰เคฒ เคธเฅ‡เคŸ เค•เฅ€เคœเคฟเค", + "Context": { + "ReferenceDateTime": "2018-06-20T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคถเฅเค•เฅเคฐเคตเคพเคฐ", + "Type": "date", + "Start": 16, + "Length": 11 + }, + { + "Text": "เคœเฅ‚เคจ เคคเฅ‡เคˆเคธ", + "Type": "date", + "Start": 28, + "Length": 8 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 3 เคนเฅžเฅเคคเฅ‡ เคฎเฅ‡เค‚ เคšเคฒเคพ เคœเคพเค‰เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2018-06-20T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3 เคนเฅžเฅเคคเฅ‡ เคฎเฅ‡เค‚", + "Type": "date", + "Start": 4, + "Length": 11 + } + ] + }, + { + "Input": "เค•เฅ‹เคฐเฅเคŸเคพเคจเคพ, เค•เฅƒเคชเคฏเคพ เคถเฅเค•เฅเคฐเคตเคพเคฐ 7.6 เค•เฅ‹ เคตเคฟเคถเคพเคฒ เค•เฅ‡ เคธเคพเคฅ เค•เคญเฅ€ เคเค• เคธเฅเค•เคพเคฏเคช เค•เฅ‰เคฒ เคธเฅ‡เคŸ เค•เคฐเฅ‡เค‚.", + "Context": { + "ReferenceDateTime": "2018-07-06T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคถเฅเค•เฅเคฐเคตเคพเคฐ 7.6", + "Type": "date", + "Start": 16, + "Length": 12 + } + ] + }, + { + "Input": "เค•เฅ‹เคฐเฅเคŸเคพเคจเคพ, เค•เฅƒเคชเคฏเคพ เคถเฅเค•เฅเคฐเคตเคพเคฐ 7/6 เค•เฅ‹ เคตเคฟเคถเคพเคฒ เค•เฅ‡ เคธเคพเคฅ เค•เคญเฅ€ เคเค• เคธเฅเค•เคพเคฏเคช เค•เฅ‰เคฒ เคธเฅ‡เคŸ เค•เคฐเฅ‡เค‚.", + "Context": { + "ReferenceDateTime": "2018-07-06T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคถเฅเค•เฅเคฐเคตเคพเคฐ 7/6", + "Type": "date", + "Start": 16, + "Length": 12 + } + ] + }, + { + "Input": "เค•เฅ‹เคฐเฅเคŸเคพเคจเคพ, เค•เฅƒเคชเคฏเคพ เคถเฅเค•เฅเคฐเคตเคพเคฐ 7-6 เค•เฅ‹ เคตเคฟเคถเคพเคฒ เค•เฅ‡ เคธเคพเคฅ เค•เคญเฅ€ เคเค• เคธเฅเค•เคพเคฏเคช เค•เฅ‰เคฒ เคธเฅ‡เคŸ เค•เคฐเฅ‡เค‚.", + "Context": { + "ReferenceDateTime": "2018-07-06T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคถเฅเค•เฅเคฐเคตเคพเคฐ 7-6", + "Type": "date", + "Start": 16, + "Length": 12 + } + ] + }, + { + "Input": "เค•เฅ‹เคฐเฅเคŸเคพเคจเคพ, เค•เฅƒเคชเคฏเคพ เคถเฅเค•เฅเคฐเคตเคพเคฐ 2018-7-6 เค•เฅ‹ เคตเคฟเคถเคพเคฒ เค•เฅ‡ เคธเคพเคฅ เค•เคญเฅ€ เคเค• เคธเฅเค•เคพเคฏเคช เค•เฅ‰เคฒ เคธเฅ‡เคŸ เค•เคฐเฅ‡เค‚.", + "Context": { + "ReferenceDateTime": "2018-07-06T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคถเฅเค•เฅเคฐเคตเคพเคฐ 2018-7-6", + "Type": "date", + "Start": 16, + "Length": 17 + } + ] + }, + { + "Input": "เค•เฅ‹เคฐเฅเคŸเคพเคจเคพ, เค•เฅƒเคชเคฏเคพ เคฆเฅ‹ เค•เคพเคฐเฅเคฏเคฆเคฟเคตเคธ เคฎเฅ‡เค‚ เค•เคญเฅ€ เคเค• เคธเฅเค•เคพเคฏเคช เค•เฅ‰เคฒ เคธเฅ‡เคŸ เค•เคฐเฅ‡เค‚.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเฅ‹ เค•เคพเคฐเฅเคฏเคฆเคฟเคตเคธ เคฎเฅ‡เค‚", + "Type": "date", + "Start": 16, + "Length": 16 + } + ] + }, + { + "Input": "เค•เฅ‹เคฐเฅเคŸเคพเคจเคพ, เค•เฅเคฏเคพ เคคเฅเคฎ เค…เค•เฅเคคเฅ‚เคฌเคฐ เค•เฅ€ เคชเคนเคฒเฅ€ เคคเคพเคฐเฅ€เค– เค•เฅ‡ เคฒเคฟเค เค•เฅเค› เคธเฅ‡เคŸ เค•เคฐ เคธเค•เคคเฅ€ เคนเฅ‹?", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค•เฅเคคเฅ‚เคฌเคฐ เค•เฅ€ เคชเคนเคฒเฅ€ เคคเคพเคฐเฅ€เค–", + "Type": "date", + "Start": 19, + "Length": 21 + } + ] + }, + { + "Input": "เค‡เคธเค•เฅ‡ เค…เค‚เค•เคฟเคค เคฎเฅ‚เคฒเฅเคฏ 6 1/4% เค•เฅ‡ เคชเคฐเคฟเคตเคฐเฅเคคเคจ เคนเฅ‹เคจเฅ‡ เคชเคฐ...", + "Comment": "1/4 shouldn't recognized as date here", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "เคฎเฅˆเค‚ เคฌเคพเคˆเคธ เคœเฅ‚เคจ 2017 เค•เฅ‹ เคšเคฒเคพ เคœเคพเค‰เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฌเคพเคˆเคธ เคœเฅ‚เคจ 2017", + "Type": "date", + "Start": 4, + "Length": 13 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคœเฅ‚เคจ เค•เฅ€ เคฌเคพเคˆเคธ เคคเคพเคฐเฅ€เค– 2017 เค•เฅ‹ เคšเคฒเคพ เคœเคพเค‰เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคœเฅ‚เคจ เค•เฅ€ เคฌเคพเคˆเคธ เคคเคพเคฐเฅ€เค– 2017", + "Type": "date", + "Start": 4, + "Length": 22 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Hindi/DateParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Hindi/DateParser.json new file mode 100644 index 000000000..95eb5193e --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Hindi/DateParser.json @@ -0,0 +1,2620 @@ +[ + { + "Input": "1 เคฎเคนเฅ€เคจเฅ‡ เค”เคฐ 21 เคฆเคฟเคจ เคชเคนเคฒเฅ‡ เคนเคฎเคพเคฐเฅ€ เคเค• เคฎเฅ€เคŸเคฟเค‚เค— เคนเฅเคˆ เคฅเฅ€", + "Context": { + "ReferenceDateTime": "2017-11-23T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 เคฎเคนเฅ€เคจเฅ‡ เค”เคฐ 21 เคฆเคฟเคจ เคชเคนเคฒเฅ‡", + "Type": "date", + "Value": { + "Timex": "2017-10-02", + "FutureResolution": { + "date": "2017-10-02" + }, + "PastResolution": { + "date": "2017-10-02" + } + }, + "Start": 0, + "Length": 22 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 15 เค•เฅ‹ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "15", + "Type": "date", + "Value": { + "Timex": "XXXX-XX-15", + "FutureResolution": { + "date": "2016-11-15" + }, + "PastResolution": { + "date": "2016-10-15" + } + }, + "Start": 4, + "Length": 2 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 2 เค…เค•เฅเคŸเฅ‚. เค•เฅ‹ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2 เค…เค•เฅเคŸเฅ‚.", + "Type": "date", + "Value": { + "Timex": "XXXX-10-02", + "FutureResolution": { + "date": "2017-10-02" + }, + "PastResolution": { + "date": "2016-10-02" + } + }, + "Start": 4, + "Length": 8 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 2 เค…เค•เฅเคŸเฅ‚เคฌเคฐ เค•เฅ‹ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2 เค…เค•เฅเคŸเฅ‚เคฌเคฐ", + "Type": "date", + "Value": { + "Timex": "XXXX-10-02", + "FutureResolution": { + "date": "2017-10-02" + }, + "PastResolution": { + "date": "2016-10-02" + } + }, + "Start": 4, + "Length": 9 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค…เค•เฅเคŸเฅ‚เคฌเคฐ-2 เค•เฅ‹ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค•เฅเคŸเฅ‚เคฌเคฐ-2", + "Type": "date", + "Value": { + "Timex": "XXXX-10-02", + "FutureResolution": { + "date": "2017-10-02" + }, + "PastResolution": { + "date": "2016-10-02" + } + }, + "Start": 4, + "Length": 9 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค…เค•เฅเคŸเฅ‚เคฌเคฐ 2 เค•เฅ‹ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพเฅค", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค•เฅเคŸเฅ‚เคฌเคฐ 2", + "Type": "date", + "Value": { + "Timex": "XXXX-10-02", + "FutureResolution": { + "date": "2017-10-02" + }, + "PastResolution": { + "date": "2016-10-02" + } + }, + "Start": 4, + "Length": 9 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 12 เคœเคจเคตเคฐเฅ€ 2016 เค•เฅ‹ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "12 เคœเคจเคตเคฐเฅ€ 2016", + "Type": "date", + "Value": { + "Timex": "2016-01-12", + "FutureResolution": { + "date": "2016-01-12" + }, + "PastResolution": { + "date": "2016-01-12" + } + }, + "Start": 4, + "Length": 13 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคธเฅ‹เคฎเคตเคพเคฐ เคœเคจเคตเคฐเฅ€ 12, 2016 เค•เฅ‹ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเฅ‹เคฎเคตเคพเคฐ เคœเคจเคตเคฐเฅ€ 12, 2016", + "Type": "date", + "Value": { + "Timex": "2016-01-12", + "FutureResolution": { + "date": "2016-01-12" + }, + "PastResolution": { + "date": "2016-01-12" + } + }, + "Start": 4, + "Length": 21 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 21/04/2016 เค•เฅ‹ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "21/04/2016", + "Type": "date", + "Value": { + "Timex": "2016-04-21", + "FutureResolution": { + "date": "2016-04-21" + }, + "PastResolution": { + "date": "2016-04-21" + } + }, + "Start": 4, + "Length": 10 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 21/04/16 เค•เฅ‹ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "21/04/16", + "Type": "date", + "Value": { + "Timex": "2016-04-21", + "FutureResolution": { + "date": "2016-04-21" + }, + "PastResolution": { + "date": "2016-04-21" + } + }, + "Start": 4, + "Length": 8 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 21-04-2016 เค•เฅ‹ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "21-04-2016", + "Type": "date", + "Value": { + "Timex": "2016-04-21", + "FutureResolution": { + "date": "2016-04-21" + }, + "PastResolution": { + "date": "2016-04-21" + } + }, + "Start": 4, + "Length": 10 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 22/04 เค•เฅ‹ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "22/04", + "Type": "date", + "Value": { + "Timex": "XXXX-04-22", + "FutureResolution": { + "date": "2017-04-22" + }, + "PastResolution": { + "date": "2016-04-22" + } + }, + "Start": 4, + "Length": 5 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 2015/08/12 เค•เฅ‹ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015/08/12", + "Type": "date", + "Value": { + "Timex": "2015-08-12", + "FutureResolution": { + "date": "2015-08-12" + }, + "PastResolution": { + "date": "2015-08-12" + } + }, + "Start": 4, + "Length": 10 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 1 เคœเคจเคตเคฐเฅ€ เค•เฅ‹ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 เคœเคจเคตเคฐเฅ€", + "Type": "date", + "Value": { + "Timex": "XXXX-01-01", + "FutureResolution": { + "date": "2017-01-01" + }, + "PastResolution": { + "date": "2016-01-01" + } + }, + "Start": 4, + "Length": 7 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคœเคจ-1 เค•เฅ‹ เคตเคพเคชเคธ เคœเคพเคŠเคเค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคœเคจ-1", + "Type": "date", + "Value": { + "Timex": "XXXX-01-01", + "FutureResolution": { + "date": "2017-01-01" + }, + "PastResolution": { + "date": "2016-01-01" + } + }, + "Start": 4, + "Length": 4 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฌเฅเคง, 22 เคœเคจเคตเคฐเฅ€ เค•เฅ‹ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฌเฅเคง, 22 เคœเคจเคตเคฐเฅ€", + "Type": "date", + "Value": { + "Timex": "XXXX-01-22", + "FutureResolution": { + "date": "2017-01-22" + }, + "PastResolution": { + "date": "2016-01-22" + } + }, + "Start": 4, + "Length": 13 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคชเคนเคฒเฅ€ เคœเคจเคตเคฐเฅ€ เค•เฅ‹ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคชเคนเคฒเฅ€ เคœเคจเคตเคฐเฅ€", + "Type": "date", + "Value": { + "Timex": "XXXX-01-01", + "FutureResolution": { + "date": "2017-01-01" + }, + "PastResolution": { + "date": "2016-01-01" + } + }, + "Start": 4, + "Length": 10 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค‡เค•เฅเค•เฅ€เคธ เคฎเคˆ เค•เฅ‹ เคตเคพเคชเคธ เคœเคพเคŠเคเค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เค•เฅเค•เฅ€เคธ เคฎเคˆ", + "Type": "date", + "Value": { + "Timex": "XXXX-05-21", + "FutureResolution": { + "date": "2017-05-21" + }, + "PastResolution": { + "date": "2016-05-21" + } + }, + "Start": 4, + "Length": 9 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค‡เค•เฅเค•เฅ€เคธ เคฎเคˆ เค•เฅ‹ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เค•เฅเค•เฅ€เคธ เคฎเคˆ", + "Type": "date", + "Value": { + "Timex": "XXXX-05-21", + "FutureResolution": { + "date": "2017-05-21" + }, + "PastResolution": { + "date": "2016-05-21" + } + }, + "Start": 4, + "Length": 9 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฆเฅ‹ เค…เค—เคธเฅเคค เค•เฅ‹ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพเฅค", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเฅ‹ เค…เค—เคธเฅเคค", + "Type": "date", + "Value": { + "Timex": "XXXX-08-02", + "FutureResolution": { + "date": "2017-08-02" + }, + "PastResolution": { + "date": "2016-08-02" + } + }, + "Start": 4, + "Length": 8 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคœเฅ‚เคจ เค•เฅ€ เคฌเคพเคˆเคธ เคคเคพเคฐเฅ€เค– เค•เฅ‹ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคœเฅ‚เคจ เค•เฅ€ เคฌเคพเคˆเคธ", + "Type": "date", + "Value": { + "Timex": "XXXX-06-22", + "FutureResolution": { + "date": "2017-06-22" + }, + "PastResolution": { + "date": "2016-06-22" + } + }, + "Start": 4, + "Length": 11 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคถเฅเค•เฅเคฐเคตเคพเคฐ เค•เฅ‹ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคถเฅเค•เฅเคฐเคตเคพเคฐ", + "Type": "date", + "Value": { + "Timex": "XXXX-WXX-5", + "FutureResolution": { + "date": "2016-11-11" + }, + "PastResolution": { + "date": "2016-11-04" + } + }, + "Start": 4, + "Length": 8 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค†เคœ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เคœ", + "Type": "date", + "Value": { + "Timex": "2016-11-07", + "FutureResolution": { + "date": "2016-11-07" + }, + "PastResolution": { + "date": "2016-11-07" + } + }, + "Start": 4, + "Length": 2 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค•เคฒ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค•เคฒ", + "Type": "date", + "Value": { + "Timex": "2016-11-08", + "FutureResolution": { + "date": "2016-11-08" + }, + "PastResolution": { + "date": "2016-11-08" + } + }, + "Start": 4, + "Length": 2 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค•เคฒ เคตเคพเคชเคธ เค—เคฏเคพ เคฅเคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค•เคฒ", + "Type": "date", + "Value": { + "Timex": "2016-11-06", + "FutureResolution": { + "date": "2016-11-06" + }, + "PastResolution": { + "date": "2016-11-06" + } + }, + "Start": 4, + "Length": 2 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคชเคฐเคธเฅ‹เค‚ เคตเคพเคชเคธ เค—เคฏเคพ เคฅเคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคชเคฐเคธเฅ‹เค‚", + "Type": "date", + "Value": { + "Timex": "2016-11-05", + "FutureResolution": { + "date": "2016-11-05" + }, + "PastResolution": { + "date": "2016-11-05" + } + }, + "Start": 4, + "Length": 5 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคชเคฐเคธเฅ‹เค‚ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคชเคฐเคธเฅ‹เค‚", + "Type": "date", + "Value": { + "Timex": "2016-11-09", + "FutureResolution": { + "date": "2016-11-09" + }, + "PastResolution": { + "date": "2016-11-09" + } + }, + "Start": 4, + "Length": 5 + } + ] + }, + { + "Input": "เคชเคฐเคธเฅ‹เค‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคชเคฐเคธเฅ‹เค‚", + "Type": "date", + "Value": { + "Timex": "2016-11-09", + "FutureResolution": { + "date": "2016-11-09" + }, + "PastResolution": { + "date": "2016-11-09" + } + }, + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค‰เคธเค•เฅ‡ เค…เค—เคฒเฅ‡ เคฆเคฟเคจ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเฅ‡ เคฆเคฟเคจ", + "Type": "date", + "Value": { + "Timex": "2016-11-08", + "FutureResolution": { + "date": "2016-11-08" + }, + "PastResolution": { + "date": "2016-11-08" + } + }, + "Start": 9, + "Length": 8 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค…เค—เคฒเฅ‡ เคฆเคฟเคจ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเฅ‡ เคฆเคฟเคจ", + "Type": "date", + "Value": { + "Timex": "2016-11-08", + "FutureResolution": { + "date": "2016-11-08" + }, + "PastResolution": { + "date": "2016-11-08" + } + }, + "Start": 4, + "Length": 8 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค‡เคธ เคถเฅเค•เฅเคฐเคตเคพเคฐ เค•เฅ‹ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคถเฅเค•เฅเคฐเคตเคพเคฐ", + "Type": "date", + "Value": { + "Timex": "2016-11-11", + "FutureResolution": { + "date": "2016-11-11" + }, + "PastResolution": { + "date": "2016-11-11" + } + }, + "Start": 4, + "Length": 11 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค…เค—เคฒเฅ‡ เคฐเคตเคฟเคตเคพเคฐ เค•เฅ‹ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเฅ‡ เคฐเคตเคฟเคตเคพเคฐ", + "Type": "date", + "Value": { + "Timex": "2016-11-20", + "FutureResolution": { + "date": "2016-11-20" + }, + "PastResolution": { + "date": "2016-11-20" + } + }, + "Start": 4, + "Length": 11 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคชเคฟเค›เคฒเฅ‡ เคฐเคตเคฟเคตเคพเคฐ เค•เฅ‹ เคตเคพเคชเคธ เค—เคฏเคพ เคฅเคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคชเคฟเค›เคฒเฅ‡ เคฐเคตเคฟเคตเคพเคฐ", + "Type": "date", + "Value": { + "Timex": "2016-11-06", + "FutureResolution": { + "date": "2016-11-06" + }, + "PastResolution": { + "date": "2016-11-06" + } + }, + "Start": 4, + "Length": 12 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค‡เคธ เคนเคซเฅเคคเฅ‡ เคถเฅเค•เฅเคฐเคตเคพเคฐ เค•เฅ‹ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคนเคซเฅเคคเฅ‡ เคถเฅเค•เฅเคฐเคตเคพเคฐ", + "Type": "date", + "Value": { + "Timex": "2016-11-11", + "FutureResolution": { + "date": "2016-11-11" + }, + "PastResolution": { + "date": "2016-11-11" + } + }, + "Start": 4, + "Length": 17 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค…เค—เคฒเฅ‡ เคนเคซเฅเคคเฅ‡ เคฐเคตเคฟเคตเคพเคฐ เค•เฅ‹ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเฅ‡ เคนเคซเฅเคคเฅ‡ เคฐเคตเคฟเคตเคพเคฐ", + "Type": "date", + "Value": { + "Timex": "2016-11-20", + "FutureResolution": { + "date": "2016-11-20" + }, + "PastResolution": { + "date": "2016-11-20" + } + }, + "Start": 4, + "Length": 17 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคชเคฟเค›เคฒเฅ‡ เคนเคซเฅเคคเฅ‡ เคฐเคตเคฟเคตเคพเคฐ เค•เฅ‹ เคตเคพเคชเคธ เค—เคฏเคพ เคฅเคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคชเคฟเค›เคฒเฅ‡ เคนเคซเฅเคคเฅ‡ เคฐเคตเคฟเคตเคพเคฐ", + "Type": "date", + "Value": { + "Timex": "2016-11-06", + "FutureResolution": { + "date": "2016-11-06" + }, + "PastResolution": { + "date": "2016-11-06" + } + }, + "Start": 4, + "Length": 18 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคชเคฟเค›เคฒเฅ‡ เคฆเคฟเคจ เคตเคพเคชเคธ เค—เคฏเคพ เคฅเคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคชเคฟเค›เคฒเฅ‡ เคฆเคฟเคจ", + "Type": "date", + "Value": { + "Timex": "2016-11-06", + "FutureResolution": { + "date": "2016-11-06" + }, + "PastResolution": { + "date": "2016-11-06" + } + }, + "Start": 4, + "Length": 9 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค‰เคธเค•เฅ‡ เคชเคฟเค›เคฒเฅ‡ เคฆเคฟเคจ เคตเคพเคชเคธ เค—เคฏเคพ เคฅเคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคชเคฟเค›เคฒเฅ‡ เคฆเคฟเคจ", + "Type": "date", + "Value": { + "Timex": "2016-11-06", + "FutureResolution": { + "date": "2016-11-06" + }, + "PastResolution": { + "date": "2016-11-06" + } + }, + "Start": 9, + "Length": 9 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค‰เคธ เคฆเคฟเคจ เคตเคพเคชเคธ เค—เคฏเคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‰เคธ เคฆเคฟเคจ", + "Type": "date", + "Value": { + "Timex": "2016-11-07", + "FutureResolution": { + "date": "2016-11-07" + }, + "PastResolution": { + "date": "2016-11-07" + } + }, + "Start": 4, + "Length": 6 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 15 เคœเฅ‚เคจ 2016 เค•เฅ‹ เคตเคพเคชเคธ เค—เคฏเคพ เคฅเคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "15 เคœเฅ‚เคจ 2016", + "Type": "date", + "Value": { + "Timex": "2016-06-15", + "FutureResolution": { + "date": "2016-06-15" + }, + "PastResolution": { + "date": "2016-06-15" + } + }, + "Start": 4, + "Length": 11 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคœเฅเคฒเคพเคˆ เค•เฅ‡ เคชเคนเคฒเฅ‡ เคถเฅเค•เฅเคฐเคตเคพเคฐ เค•เฅ‹ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคœเฅเคฒเคพเคˆ เค•เฅ‡ เคชเคนเคฒเฅ‡ เคถเฅเค•เฅเคฐเคตเคพเคฐ", + "Type": "date", + "Value": { + "Timex": "XXXX-07-WXX-5-#1", + "FutureResolution": { + "date": "2017-07-07" + }, + "PastResolution": { + "date": "2016-07-01" + } + }, + "Start": 4, + "Length": 22 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค‡เคธ เคฎเคนเฅ€เคจเฅ‡ เค•เฅ‡ เคชเคนเคฒเฅ‡ เคถเฅเค•เฅเคฐเคตเคพเคฐ เค•เฅ‹ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคฎเคนเฅ€เคจเฅ‡ เค•เฅ‡ เคชเคนเคฒเฅ‡ เคถเฅเค•เฅเคฐเคตเคพเคฐ", + "Type": "date", + "Value": { + "Timex": "XXXX-11-WXX-5-#1", + "FutureResolution": { + "date": "2016-11-04" + }, + "PastResolution": { + "date": "2016-11-04" + } + }, + "Start": 4, + "Length": 25 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค…เค—เคฒเฅ‡ เคนเคซเฅเคคเฅ‡ เคถเฅเค•เฅเคฐเคตเคพเคฐ เค•เฅ‹ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเฅ‡ เคนเคซเฅเคคเฅ‡ เคถเฅเค•เฅเคฐเคตเคพเคฐ", + "Type": "date", + "Value": { + "Timex": "2016-11-18", + "FutureResolution": { + "date": "2016-11-18" + }, + "PastResolution": { + "date": "2016-11-18" + } + }, + "Start": 4, + "Length": 19 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคถเฅเค•เฅเคฐเคตเคพเคฐ เค…เค—เคฒเฅ‡ เคนเคซเฅเคคเฅ‡ เค•เฅ‹ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคถเฅเค•เฅเคฐเคตเคพเคฐ เค…เค—เคฒเฅ‡ เคนเคซเฅเคคเฅ‡", + "Type": "date", + "Value": { + "Timex": "2016-11-18", + "FutureResolution": { + "date": "2016-11-18" + }, + "PastResolution": { + "date": "2016-11-18" + } + }, + "Start": 4, + "Length": 19 + } + ] + }, + { + "Input": "เคฎเฅ‡เคฐเคพ เคฆเคฟเคจ เค•เฅˆเคธเคพ เคฆเคฟเค–เคคเคพ เคนเฅˆ?", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฎเฅ‡เคฐเคพ เคฆเคฟเคจ", + "Type": "date", + "Value": { + "Timex": "2016-11-07", + "FutureResolution": { + "date": "2016-11-07" + }, + "PastResolution": { + "date": "2016-11-07" + } + }, + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค‡เคธ เคฆเคฟเคจ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคฆเคฟเคจ", + "Type": "date", + "Value": { + "Timex": "2016-11-07", + "FutureResolution": { + "date": "2016-11-07" + }, + "PastResolution": { + "date": "2016-11-07" + } + }, + "Start": 4, + "Length": 6 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคชเคฟเค›เคฒเฅ‡ เคฆเคฟเคจ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคชเคฟเค›เคฒเฅ‡ เคฆเคฟเคจ", + "Type": "date", + "Value": { + "Timex": "2016-11-06", + "FutureResolution": { + "date": "2016-11-06" + }, + "PastResolution": { + "date": "2016-11-06" + } + }, + "Start": 4, + "Length": 9 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค…เคฌ เคธเฅ‡ เคฆเฅ‹ เคธเคชเฅเคคเคพเคน เคฎเฅ‡เค‚ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เคฌ เคธเฅ‡ เคฆเฅ‹ เคธเคชเฅเคคเคพเคน", + "Type": "date", + "Value": { + "Timex": "2016-11-21", + "FutureResolution": { + "date": "2016-11-21" + }, + "PastResolution": { + "date": "2016-11-21" + } + }, + "Start": 4, + "Length": 15 + } + ] + }, + { + "Input": "เคเค• เคฎเคนเฅ€เคจเฅ‡ เคชเคนเคฒเฅ‡ เคฎเฅˆเค‚เคจเฅ‡ เค•เคฟเคธเฅ‡ เคˆเคฎเฅ‡เคฒ เค•เคฟเคฏเคพ เคฅเคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคเค• เคฎเคนเฅ€เคจเฅ‡ เคชเคนเคฒเฅ‡", + "Type": "date", + "Value": { + "Timex": "2016-10-07", + "FutureResolution": { + "date": "2016-10-07" + }, + "PastResolution": { + "date": "2016-10-07" + } + }, + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚เคจเฅ‡ เค•เฅเค› เคนเฅ€ เคฎเคนเฅ€เคจเฅ‡ เคชเคนเคฒเฅ‡ เค•เคฟเคธเฅ‡ เคˆเคฎเฅ‡เคฒ เค•เคฟเคฏเคพ เคฅเคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค•เฅเค› เคนเฅ€ เคฎเคนเฅ€เคจเฅ‡ เคชเคนเคฒเฅ‡", + "Type": "date", + "Value": { + "Timex": "2016-08-07", + "FutureResolution": { + "date": "2016-08-07" + }, + "PastResolution": { + "date": "2016-08-07" + } + }, + "Start": 6, + "Length": 17 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚เคจเฅ‡ เค•เฅเค›เฅ‡เค• เคฆเคฟเคจ เคชเคนเคฒเฅ‡ เค•เคฟเคธเฅ‡ เคˆเคฎเฅ‡เคฒ เค•เคฟเคฏเคพ เคฅเคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค•เฅเค›เฅ‡เค• เคฆเคฟเคจ เคชเคนเคฒเฅ‡", + "Type": "date", + "Value": { + "Timex": "2016-11-04", + "FutureResolution": { + "date": "2016-11-04" + }, + "PastResolution": { + "date": "2016-11-04" + } + }, + "Start": 6, + "Length": 14 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค‰เคธ 27 เค•เฅ‹ เคตเคพเคชเคธ เคšเคฒเคพ เค—เคฏเคพ เคฅเคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‰เคธ 27", + "Type": "date", + "Value": { + "Timex": "XXXX-XX-27", + "FutureResolution": { + "date": "2016-11-27" + }, + "PastResolution": { + "date": "2016-10-27" + } + }, + "Start": 4, + "Length": 5 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค‰เคธ 27 เคคเคพเคฐเฅ€เค– เค•เฅ‹ เคตเคพเคชเคธ เคšเคฒเคพ เค—เคฏเคพ เคฅเคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‰เคธ 27", + "Type": "date", + "Value": { + "Timex": "XXXX-XX-27", + "FutureResolution": { + "date": "2016-11-27" + }, + "PastResolution": { + "date": "2016-10-27" + } + }, + "Start": 4, + "Length": 5 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค‰เคธ 27 เค•เฅ‹ เคตเคพเคชเคธ เคšเคฒเคพ เค—เคฏเคพ เคฅเคพเฅค", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‰เคธ 27", + "Type": "date", + "Value": { + "Timex": "XXXX-XX-27", + "FutureResolution": { + "date": "2016-11-27" + }, + "PastResolution": { + "date": "2016-10-27" + } + }, + "Start": 4, + "Length": 5 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค‰เคธ 27 เค•เฅ‹ เคตเคพเคชเคธ เคšเคฒเคพ เค—เคฏเคพ เคฅเคพ!", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‰เคธ 27", + "Type": "date", + "Value": { + "Timex": "XXXX-XX-27", + "FutureResolution": { + "date": "2016-11-27" + }, + "PastResolution": { + "date": "2016-10-27" + } + }, + "Start": 4, + "Length": 5 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค‰เคธ 21 เคคเคพเคฐเฅ€เค– เค•เฅ‹ เคตเคพเคชเคธ เคšเคฒเคพ เค—เคฏเคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‰เคธ 21", + "Type": "date", + "Value": { + "Timex": "XXXX-XX-21", + "FutureResolution": { + "date": "2016-11-21" + }, + "PastResolution": { + "date": "2016-10-21" + } + }, + "Start": 4, + "Length": 5 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 22 เคคเคพเคฐเฅ€เค– เค•เฅ‹ เคตเคพเคชเคธ เค—เคฏเคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "22", + "Type": "date", + "Value": { + "Timex": "XXXX-XX-22", + "FutureResolution": { + "date": "2016-11-22" + }, + "PastResolution": { + "date": "2016-10-22" + } + }, + "Start": 4, + "Length": 2 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฆเฅ‚เคธเคฐเฅ€ เคคเคพเคฐเฅ€เค– เค•เฅ‹ เคตเคพเคชเคธ เคšเคฒเคพ เค—เคฏเคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเฅ‚เคธเคฐเฅ€", + "Type": "date", + "Value": { + "Timex": "XXXX-XX-02", + "FutureResolution": { + "date": "2016-12-02" + }, + "PastResolution": { + "date": "2016-11-02" + } + }, + "Start": 4, + "Length": 5 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฌเคพเคˆเคธ เคคเคพเคฐเฅ€เค– เค•เฅ‹ เคตเคพเคชเคธ เคšเคฒเคพ เค—เคฏเคพ เคฅเคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฌเคพเคˆเคธ", + "Type": "date", + "Value": { + "Timex": "XXXX-XX-22", + "FutureResolution": { + "date": "2016-11-22" + }, + "PastResolution": { + "date": "2016-10-22" + } + }, + "Start": 4, + "Length": 4 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค‰เคธ เคคเฅ€เคธ เค•เฅ‹ เคตเคพเคชเคธ เคšเคฒเคพ เค—เคฏเคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‰เคธ เคคเฅ€เคธ", + "Type": "date", + "Value": { + "Timex": "XXXX-XX-30", + "FutureResolution": { + "date": "2016-11-30" + }, + "PastResolution": { + "date": "2016-10-30" + } + }, + "Start": 4, + "Length": 6 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค—เฅเคฐเฅเคตเคพเคฐ 21 เคคเคพเคฐเฅ€เค– เค•เฅ‹ เคตเคพเคชเคธ เคšเคฒเคพ เค—เคฏเคพ", + "Context": { + "ReferenceDateTime": "2017-09-27T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค—เฅเคฐเฅเคตเคพเคฐ 21", + "Type": "date", + "Value": { + "Timex": "2017-09-21", + "FutureResolution": { + "date": "2017-09-21" + }, + "PastResolution": { + "date": "2017-09-21" + } + }, + "Start": 4, + "Length": 10 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคถเฅเค•เฅเคฐเคตเคพเคฐ 22 เคคเคพเคฐเฅ€เค– เค•เฅ‹ เคตเคพเคชเคธ เคšเคฒเคพ เค—เคฏเคพ", + "Context": { + "ReferenceDateTime": "2017-09-27T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคถเฅเค•เฅเคฐเคตเคพเคฐ 22", + "Type": "date", + "Value": { + "Timex": "2017-09-22", + "FutureResolution": { + "date": "2017-09-22" + }, + "PastResolution": { + "date": "2017-09-22" + } + }, + "Start": 4, + "Length": 11 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคถเคจเคฟเคตเคพเคฐ 23 เคคเคพเคฐเฅ€เค– เค•เฅ‹ เคตเคพเคชเคธ เคšเคฒเคพ เค—เคฏเคพ", + "Context": { + "ReferenceDateTime": "2017-09-27T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคถเคจเคฟเคตเคพเคฐ 23", + "Type": "date", + "Value": { + "Timex": "2017-09-23", + "FutureResolution": { + "date": "2017-09-23" + }, + "PastResolution": { + "date": "2017-09-23" + } + }, + "Start": 4, + "Length": 9 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 15 เคคเคพเคฐเฅ€เค– เคถเฅเค•เฅเคฐเคตเคพเคฐ เค•เฅ‹ เคตเคพเคชเคธ เคšเคฒเคพ เค—เคฏเคพ", + "Context": { + "ReferenceDateTime": "2017-09-27T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "15 เคคเคพเคฐเฅ€เค– เคถเฅเค•เฅเคฐเคตเคพเคฐ", + "Type": "date", + "Value": { + "Timex": "2017-09-15", + "FutureResolution": { + "date": "2017-09-15" + }, + "PastResolution": { + "date": "2017-09-15" + } + }, + "Start": 4, + "Length": 17 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค—เฅเคฐเฅเคตเคพเคฐ เค‡เค•เฅเค•เฅ€เคธ เคคเคพเคฐเฅ€เค– เค•เฅ‹ เคตเคพเคชเคธ เคšเคฒเคพ เค—เคฏเคพ", + "Context": { + "ReferenceDateTime": "2017-09-27T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค—เฅเคฐเฅเคตเคพเคฐ เค‡เค•เฅเค•เฅ€เคธ", + "Type": "date", + "Value": { + "Timex": "2017-09-21", + "FutureResolution": { + "date": "2017-09-21" + }, + "PastResolution": { + "date": "2017-09-21" + } + }, + "Start": 4, + "Length": 14 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคถเฅเค•เฅเคฐเคตเคพเคฐ เคฌเคพเคˆเคธ เคคเคพเคฐเฅ€เค– เค•เฅ‹ เคตเคพเคชเคธ เคšเคฒเคพ เค—เคฏเคพ", + "Context": { + "ReferenceDateTime": "2017-09-27T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคถเฅเค•เฅเคฐเคตเคพเคฐ เคฌเคพเคˆเคธ", + "Type": "date", + "Value": { + "Timex": "2017-09-22", + "FutureResolution": { + "date": "2017-09-22" + }, + "PastResolution": { + "date": "2017-09-22" + } + }, + "Start": 4, + "Length": 13 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคถเฅเค•เฅเคฐเคตเคพเคฐ เคชเค‚เคฆเฅเคฐเคน เคคเคพเคฐเฅ€เค– เค•เฅ‹ เคตเคพเคชเคธ เคšเคฒเคพ เค—เคฏเคพ", + "Context": { + "ReferenceDateTime": "2017-09-27T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคถเฅเค•เฅเคฐเคตเคพเคฐ เคชเค‚เคฆเฅเคฐเคน", + "Type": "date", + "Value": { + "Timex": "2017-09-15", + "FutureResolution": { + "date": "2017-09-15" + }, + "PastResolution": { + "date": "2017-09-15" + } + }, + "Start": 4, + "Length": 15 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฆเฅ‚เคธเคฐเฅ‡ เคฐเคตเคฟเคตเคพเคฐ เค•เฅ‹ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2017-09-27T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเฅ‚เคธเคฐเฅ‡ เคฐเคตเคฟเคตเคพเคฐ", + "Type": "date", + "Value": { + "Timex": "2017-09-10", + "FutureResolution": { + "date": "2017-09-10" + }, + "PastResolution": { + "date": "2017-09-10" + } + }, + "Start": 4, + "Length": 12 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคชเคนเคฒเฅ‡ เคฐเคตเคฟเคตเคพเคฐ เค•เฅ‹ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2017-09-27T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคชเคนเคฒเฅ‡ เคฐเคตเคฟเคตเคพเคฐ", + "Type": "date", + "Value": { + "Timex": "2017-09-03", + "FutureResolution": { + "date": "2017-09-03" + }, + "PastResolution": { + "date": "2017-09-03" + } + }, + "Start": 4, + "Length": 11 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคคเฅ€เคธเคฐเฅ‡ เคฎเค‚เค—เคฒเคตเคพเคฐ เค•เฅ‹ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2017-09-27T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคคเฅ€เคธเคฐเฅ‡ เคฎเค‚เค—เคฒเคตเคพเคฐ", + "Type": "date", + "Value": { + "Timex": "2017-09-19", + "FutureResolution": { + "date": "2017-09-19" + }, + "PastResolution": { + "date": "2017-09-19" + } + }, + "Start": 4, + "Length": 13 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคชเคพเค‚เคšเคตเฅ‡เค‚ เคฐเคตเคฟเคตเคพเคฐ เค•เฅ‹ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2017-09-27T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคชเคพเค‚เคšเคตเฅ‡เค‚ เคฐเคตเคฟเคตเคพเคฐ", + "Type": "date", + "Value": { + "Timex": "2017-09-31", + "FutureResolution": { + "date": "0001-01-01" + }, + "PastResolution": { + "date": "0001-01-01" + } + }, + "Start": 4, + "Length": 14 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค…เค—เคฒเฅ‡ เคฎเคนเฅ€เคจเฅ‡ เค•เฅ€ 20 เคคเคพเคฐเฅ€เค– เค•เฅ‹ เคตเคพเคชเคธ เคšเคฒเคพ เค—เคฏเคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเฅ‡ เคฎเคนเฅ€เคจเฅ‡ เค•เฅ€ 20", + "Type": "date", + "Value": { + "Timex": "2016-12-20", + "FutureResolution": { + "date": "2016-12-20" + }, + "PastResolution": { + "date": "2016-12-20" + } + }, + "Start": 4, + "Length": 16 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค‡เคธ เคฎเคนเฅ€เคจเฅ‡ เค•เฅ€ 31 เคคเคพเคฐเฅ€เค– เค•เฅ‹ เคตเคพเคชเคธ เค—เคฏเคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคฎเคนเฅ€เคจเฅ‡ เค•เฅ€ 31", + "Type": "date", + "Value": { + "Timex": "2016-11-31", + "FutureResolution": { + "date": "0001-01-01" + }, + "PastResolution": { + "date": "0001-01-01" + } + }, + "Start": 4, + "Length": 14 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 12 เคœเคจเคตเคฐเฅ€, 2018 เค•เฅ‹ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "12 เคœเคจเคตเคฐเฅ€, 2018", + "Type": "date", + "Value": { + "Timex": "2018-01-12", + "FutureResolution": { + "date": "2018-01-12" + }, + "PastResolution": { + "date": "2018-01-12" + } + }, + "Start": 4, + "Length": 14 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฆเฅ‹ เคฆเคฟเคจ เคชเคนเคฒเฅ‡ เคตเคพเคชเคธ เคšเคฒเคพ เค—เคฏเคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเฅ‹ เคฆเคฟเคจ เคชเคนเคฒเฅ‡", + "Type": "date", + "Value": { + "Timex": "2016-11-05", + "FutureResolution": { + "date": "2016-11-05" + }, + "PastResolution": { + "date": "2016-11-05" + } + }, + "Start": 4, + "Length": 11 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฆเฅ‹ เคธเคพเคฒ เคชเคนเคฒเฅ‡ เคตเคพเคชเคธ เคšเคฒเคพ เค—เคฏเคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเฅ‹ เคธเคพเคฒ เคชเคนเคฒเฅ‡", + "Type": "date", + "Value": { + "Timex": "2014-11-07", + "FutureResolution": { + "date": "2014-11-07" + }, + "PastResolution": { + "date": "2014-11-07" + } + }, + "Start": 4, + "Length": 11 + } + ] + }, + { + "Input": "16 เคจเคตเค‚. 2016", + "Context": { + "ReferenceDateTime": "2016-11-14T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "16 เคจเคตเค‚. 2016", + "Type": "date", + "Value": { + "Timex": "2016-11-16", + "FutureResolution": { + "date": "2016-11-16" + }, + "PastResolution": { + "date": "2016-11-16" + } + }, + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "1 เคฎเคนเฅ€เคจเฅ‡ 21 เคฆเคฟเคจ เคชเคนเคฒเฅ‡ เคนเคฎเคพเคฐเฅ€ เคเค• เคฎเฅ€เคŸเคฟเค‚เค— เคนเฅเคˆ เคฅเฅ€", + "Context": { + "ReferenceDateTime": "2017-11-23T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 เคฎเคนเฅ€เคจเฅ‡ 21 เคฆเคฟเคจ เคชเคนเคฒเฅ‡", + "Type": "date", + "Value": { + "Timex": "2017-10-02", + "FutureResolution": { + "date": "2017-10-02" + }, + "PastResolution": { + "date": "2017-10-02" + } + }, + "Start": 0, + "Length": 19 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚เคจเฅ‡ เคฏเคน เคœเค—เคน 2 เคตเคฐเฅเคท 1 เคฎเคพเคน 21 เคฆเคฟเคจ เคชเคนเคฒเฅ‡ เค›เฅ‹เฅœ เคฆเฅ€ เคฅเฅ€", + "Context": { + "ReferenceDateTime": "2017-11-23T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2 เคตเคฐเฅเคท 1 เคฎเคพเคน 21 เคฆเคฟเคจ เคชเคนเคฒเฅ‡", + "Type": "date", + "Value": { + "Timex": "2015-10-02", + "FutureResolution": { + "date": "2015-10-02" + }, + "PastResolution": { + "date": "2015-10-02" + } + }, + "Start": 13, + "Length": 24 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฏเคนเคพเค‚ 2 เคตเคฐเฅเคท 21 เคฆเคฟเคจ เคฌเคพเคฆ เคธเฅ‡ เคฐเคนเคจเคพ เคถเฅเคฐเฅ‚ เค•เคฐเฅเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2017-11-23T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2 เคตเคฐเฅเคท 21 เคฆเคฟเคจ เคฌเคพเคฆ", + "Type": "date", + "Value": { + "Timex": "2019-12-14", + "FutureResolution": { + "date": "2019-12-14" + }, + "PastResolution": { + "date": "2019-12-14" + } + }, + "Start": 9, + "Length": 17 + } + ] + }, + { + "Input": "เค…เค—เคฒเฅ‡ เคฎเคนเฅ€เคจเฅ‡ เค•เฅ€ 20 เคคเคพเคฐเฅ€เค– เค•เฅ‹ เคนเคฎเคพเคฐเฅ€ เคฌเฅˆเค เค• เคนเฅเคˆ เคฅเฅ€", + "Context": { + "ReferenceDateTime": "2017-12-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเฅ‡ เคฎเคนเฅ€เคจเฅ‡ เค•เฅ€ 20", + "Type": "date", + "Value": { + "Timex": "2018-01-20", + "FutureResolution": { + "date": "2018-01-20" + }, + "PastResolution": { + "date": "2018-01-20" + } + }, + "Start": 0, + "Length": 16 + } + ] + }, + { + "Input": "เคนเคฎเคจเฅ‡ 5 เคฆเคฟเคธเค‚เคฌเคฐ 1391 เค•เฅ‹ เคเค• เคฌเฅˆเค เค• เค•เฅ€ เคฅเฅ€", + "Context": { + "ReferenceDateTime": "2017-12-18T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5 เคฆเคฟเคธเค‚เคฌเคฐ 1391", + "Type": "date", + "Value": { + "Timex": "1391-12-05", + "FutureResolution": { + "date": "1391-12-05" + }, + "PastResolution": { + "date": "1391-12-05" + } + }, + "Start": 5, + "Length": 13 + } + ] + }, + { + "Input": "เคธเฅ‹เคฎเคตเคพเคฐ, เคœเคจเคตเคฐเฅ€ เคฌเคพเคˆเคธ, 2018", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเฅ‹เคฎเคตเคพเคฐ, เคœเคจเคตเคฐเฅ€ เคฌเคพเคˆเคธ, 2018", + "Type": "date", + "Value": { + "Timex": "2018-01-22", + "FutureResolution": { + "date": "2018-01-22" + }, + "PastResolution": { + "date": "2018-01-22" + } + }, + "Start": 0, + "Length": 24 + } + ] + }, + { + "Input": "เคฐเคตเคฟเคตเคพเคฐ, เคœเคจ. เค‡เค•เฅเค•เฅ€เคธ เคฆเฅ‹ เคนเคœเคพเคฐ เค…เค เคพเคฐเคน เค•เฅ‹", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฐเคตเคฟเคตเคพเคฐ, เคœเคจ. เค‡เค•เฅเค•เฅ€เคธ เคฆเฅ‹ เคนเคœเคพเคฐ เค…เค เคพเคฐเคน", + "Type": "date", + "Value": { + "Timex": "2018-01-21", + "FutureResolution": { + "date": "2018-01-21" + }, + "PastResolution": { + "date": "2018-01-21" + } + }, + "Start": 0, + "Length": 32 + } + ] + }, + { + "Input": "เค‡เค•เฅเค•เฅ€เคธ เคธเคฟเคคเค‚เคฌเคฐ เค‰เคจเฅเคจเฅ€เคธ เคธเฅŒ เค…เค เคคเฅเคคเคฐ เค•เฅ‹", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เค•เฅเค•เฅ€เคธ เคธเคฟเคคเค‚เคฌเคฐ เค‰เคจเฅเคจเฅ€เคธ เคธเฅŒ เค…เค เคคเฅเคคเคฐ", + "Type": "date", + "Value": { + "Timex": "1978-09-21", + "FutureResolution": { + "date": "1978-09-21" + }, + "PastResolution": { + "date": "1978-09-21" + } + }, + "Start": 0, + "Length": 30 + } + ] + }, + { + "Input": "เคธเคฟเคคเค‚เคฌเคฐ 10, เค‰เคจเฅเคจเฅ€เคธ เคธเฅŒ เคเค• เค•เฅ‹", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเคฟเคคเค‚เคฌเคฐ 10, เค‰เคจเฅเคจเฅ€เคธ เคธเฅŒ เคเค•", + "Type": "date", + "Value": { + "Timex": "1901-09-10", + "FutureResolution": { + "date": "1901-09-10" + }, + "PastResolution": { + "date": "1901-09-10" + } + }, + "Start": 0, + "Length": 23 + } + ] + }, + { + "Input": "เคธเคฟเคคเค‚เคฌเคฐ เค•เฅ€ เคฆเคธ เคคเคพเคฐเฅ€เค–, เคธเคจ เคฆเฅ‹ เคนเคœเคพเคฐ เค•เฅ‹", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเคฟเคคเค‚เคฌเคฐ เค•เฅ€ เคฆเคธ เคคเคพเคฐเฅ€เค–, เคธเคจ เคฆเฅ‹ เคนเคœเคพเคฐ", + "Type": "date", + "Value": { + "Timex": "2000-09-10", + "FutureResolution": { + "date": "2000-09-10" + }, + "PastResolution": { + "date": "2000-09-10" + } + }, + "Start": 0, + "Length": 30 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค†เคชเค•เฅ‹ เค…เค—เคฒเฅ‡ เคฎเคนเฅ€เคจเฅ‡ เค•เฅ€ เคชเคนเคฒเฅ€ เคถเฅเค•เฅเคฐเคตเคพเคฐ เค•เฅ‹ เคฎเคฟเคฒเฅเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2018-03-20T09:58:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเฅ‡ เคฎเคนเฅ€เคจเฅ‡ เค•เฅ€ เคชเคนเคฒเฅ€ เคถเฅเค•เฅเคฐเคตเคพเคฐ", + "Type": "date", + "Value": { + "Timex": "XXXX-04-WXX-5-#1", + "FutureResolution": { + "date": "2018-04-06" + }, + "PastResolution": { + "date": "2018-04-06" + } + }, + "Start": 9, + "Length": 27 + } + ] + }, + { + "Input": "เคคเฅ‹, เค‡เคธเฅ‡ เค…เค—เคฒเฅ‡ เคฎเคนเฅ€เคจเฅ‡ เค•เคพ เคฆเฅ‚เคธเคฐเคพ เคธเฅ‹เคฎเคตเคพเคฐ เคฌเคจเคพเคเค‚?", + "Context": { + "ReferenceDateTime": "2018-03-20T10:45:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเฅ‡ เคฎเคนเฅ€เคจเฅ‡ เค•เคพ เคฆเฅ‚เคธเคฐเคพ เคธเฅ‹เคฎเคตเคพเคฐ", + "Type": "date", + "Value": { + "Timex": "XXXX-04-WXX-1-#2", + "FutureResolution": { + "date": "2018-04-09" + }, + "PastResolution": { + "date": "2018-04-09" + } + }, + "Start": 8, + "Length": 26 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคชเคฟเค›เคฒเฅ‡ เคฎเคนเฅ€เคจเฅ‡ เค•เฅ‡ เคคเฅ€เคธเคฐเฅ‡ เคฌเฅเคงเคตเคพเคฐ เค•เฅ‹ เคตเคพเคชเคธ เค†เคฏเคพ", + "Context": { + "ReferenceDateTime": "2018-03-20T10:45:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคชเคฟเค›เคฒเฅ‡ เคฎเคนเฅ€เคจเฅ‡ เค•เฅ‡ เคคเฅ€เคธเคฐเฅ‡ เคฌเฅเคงเคตเคพเคฐ", + "Type": "date", + "Value": { + "Timex": "XXXX-02-WXX-3-#3", + "FutureResolution": { + "date": "2018-02-21" + }, + "PastResolution": { + "date": "2018-02-21" + } + }, + "Start": 4, + "Length": 27 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค…เค—เคฒเฅ‡ เคนเคซเฅเคคเฅ‡ เคฎเค‚เค—เคฒเคตเคพเคฐ เค•เฅ‹ เคฏเคพเคคเฅเคฐเคพ เค•เคฐเฅ‚เคเค—เคพ", + "Context": { + "ReferenceDateTime": "2018-03-20T22:16:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเฅ‡ เคนเคซเฅเคคเฅ‡ เคฎเค‚เค—เคฒเคตเคพเคฐ", + "Type": "date", + "Value": { + "Timex": "2018-03-27", + "FutureResolution": { + "date": "2018-03-27" + }, + "PastResolution": { + "date": "2018-03-27" + } + }, + "Start": 4, + "Length": 18 + } + ] + }, + { + "Input": "เค…เค—เคฒเฅ‡ เคธเคชเฅเคคเคพเคน เค•เฅ‡ เคฐเคตเคฟเคตเคพเคฐ เค•เคพ เคนเฅ‹เคฎเคตเคฐเฅเค• เคธเค‚เคญเคพเคฒเฅ‡เค‚", + "Context": { + "ReferenceDateTime": "2018-03-20T22:16:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเฅ‡ เคธเคชเฅเคคเคพเคน เค•เฅ‡ เคฐเคตเคฟเคตเคพเคฐ", + "Type": "date", + "Value": { + "Timex": "2018-04-01", + "FutureResolution": { + "date": "2018-04-01" + }, + "PastResolution": { + "date": "2018-04-01" + } + }, + "Start": 0, + "Length": 21 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค•เคฒ เคธเฅ‡ เคฆเฅ‹ เคฆเคฟเคจ เคฌเคพเคฆ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพเฅค", + "Context": { + "ReferenceDateTime": "2018-04-20T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค•เคฒ เคธเฅ‡ เคฆเฅ‹ เคฆเคฟเคจ เคฌเคพเคฆ", + "Type": "date", + "Value": { + "Timex": "2018-04-23", + "FutureResolution": { + "date": "2018-04-23" + }, + "PastResolution": { + "date": "2018-04-23" + } + }, + "Start": 4, + "Length": 16 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค•เคฒ เคธเฅ‡ เคšเคพเคฐ เคฆเคฟเคจ เคฌเคพเคฆ เคœเคพเคŠเคเค—เคพเฅค", + "Context": { + "ReferenceDateTime": "2018-04-20T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค•เคฒ เคธเฅ‡ เคšเคพเคฐ เคฆเคฟเคจ เคฌเคพเคฆ", + "Type": "date", + "Value": { + "Timex": "2018-04-25", + "FutureResolution": { + "date": "2018-04-25" + }, + "PastResolution": { + "date": "2018-04-25" + } + }, + "Start": 4, + "Length": 17 + } + ] + }, + { + "Input": "เค•เฅเคฏเคพ เค†เคช 13.5.2015 เค•เฅ‹ เคซเฅเคฐเฅ€ เคนเฅˆเค‚?", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "13.5.2015", + "Type": "date", + "Value": { + "Timex": "2015-05-13", + "FutureResolution": { + "date": "2015-05-13" + }, + "PastResolution": { + "date": "2015-05-13" + } + }, + "Start": 8, + "Length": 9 + } + ] + }, + { + "Input": "เค•เฅเคฏเคพ เค†เคช 2015.5.13 เค•เฅ‹ เค‰เคชเคฒเคฌเฅเคง เคนเฅˆเค‚?", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015.5.13", + "Type": "date", + "Value": { + "Timex": "2015-05-13", + "FutureResolution": { + "date": "2015-05-13" + }, + "PastResolution": { + "date": "2015-05-13" + } + }, + "Start": 8, + "Length": 9 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 3-7-2017 เค•เฅ‹ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3-7-2017", + "Type": "date", + "Value": { + "Timex": "2017-03-07", + "FutureResolution": { + "date": "2017-03-07" + }, + "PastResolution": { + "date": "2017-03-07" + } + }, + "Start": 4, + "Length": 8 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 3-7-07 เค•เฅ‹ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3-7-07", + "Type": "date", + "Value": { + "Timex": "2007-03-07", + "FutureResolution": { + "date": "2007-03-07" + }, + "PastResolution": { + "date": "2007-03-07" + } + }, + "Start": 4, + "Length": 6 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 3-7-27 เค•เฅ‹ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3-7-27", + "Type": "date", + "Value": { + "Timex": "2027-03-07", + "FutureResolution": { + "date": "2027-03-07" + }, + "PastResolution": { + "date": "2027-03-07" + } + }, + "Start": 4, + "Length": 6 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 05/05/89 เค•เฅ‹ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "05/05/89", + "Type": "date", + "Value": { + "Timex": "1989-05-05", + "FutureResolution": { + "date": "1989-05-05" + }, + "PastResolution": { + "date": "1989-05-05" + } + }, + "Start": 4, + "Length": 8 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 05/05/71 เค•เฅ‹ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "05/05/71", + "Type": "date", + "Value": { + "Timex": "1971-05-05", + "FutureResolution": { + "date": "1971-05-05" + }, + "PastResolution": { + "date": "1971-05-05" + } + }, + "Start": 4, + "Length": 8 + } + ] + }, + { + "Input": "เค•เฅเคฏเคพ เค†เคช เค…เคญเฅ€ เคธเฅ‡ เค…เค—เคฒเฅ‡ เคฆเฅ‹ เคฐเคตเคฟเคตเคพเคฐ เค•เฅ‹ เค‰เคชเคฒเคฌเฅเคง เคนเฅˆเค‚?", + "Context": { + "ReferenceDateTime": "2018-05-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เคญเฅ€ เคธเฅ‡ เค…เค—เคฒเฅ‡ เคฆเฅ‹ เคฐเคตเคฟเคตเคพเคฐ", + "Type": "date", + "Value": { + "Timex": "2018-05-20", + "FutureResolution": { + "date": "2018-05-20" + }, + "PastResolution": { + "date": "2018-05-20" + } + }, + "Start": 8, + "Length": 21 + } + ] + }, + { + "Input": "เค•เฅเคฏเคพ เค†เคช เค…เค—เคฒเฅ‡ เคฆเฅ‹ เคธเฅ‹เคฎเคตเคพเคฐ เค•เฅ‡ เคฌเคพเคฆ เค•เฅ‹ เค‰เคชเคฒเคฌเฅเคง เคนเฅˆเค‚?", + "Context": { + "ReferenceDateTime": "2018-05-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเฅ‡ เคฆเฅ‹ เคธเฅ‹เคฎเคตเคพเคฐ เค•เฅ‡ เคฌเคพเคฆ", + "Type": "date", + "Value": { + "Timex": "2018-05-21", + "FutureResolution": { + "date": "2018-05-21" + }, + "PastResolution": { + "date": "2018-05-21" + } + }, + "Start": 8, + "Length": 21 + } + ] + }, + { + "Input": "เค•เฅเคฏเคพ เค†เคช เค†เคœ เคธเฅ‡ เคฆเฅ‹ เคฆเคฟเคจ เคฌเคพเคฆ เค‰เคชเคฒเคฌเฅเคง เคนเฅˆเค‚?", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เคœ เคธเฅ‡ เคฆเฅ‹ เคฆเคฟเคจ เคฌเคพเคฆ", + "Type": "date", + "Value": { + "Timex": "2018-06-02", + "FutureResolution": { + "date": "2018-06-02" + }, + "PastResolution": { + "date": "2018-06-02" + } + }, + "Start": 8, + "Length": 16 + } + ] + }, + { + "Input": "เค•เฅเคฏเคพ เค†เคช เค•เคฒ เคธเฅ‡ เคคเฅ€เคจ เคนเฅžเฅเคคเฅ‡ เคฌเคพเคฆ เค‰เคชเคฒเคฌเฅเคง เคนเฅ‹เค‚เค—เฅ‡?", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค•เคฒ เคธเฅ‡ เคคเฅ€เคจ เคนเฅžเฅเคคเฅ‡ เคฌเคพเคฆ", + "Type": "date", + "Value": { + "Timex": "2018-06-22", + "FutureResolution": { + "date": "2018-06-22" + }, + "PastResolution": { + "date": "2018-06-22" + } + }, + "Start": 8, + "Length": 19 + } + ] + }, + { + "Input": "เค†เคช เค•เคฒ เคธเฅ‡ เคฆเฅ‹ เคฆเคฟเคจ เคชเคนเคฒเฅ‡ เค•เคนเคพเค‚ เคฅเฅ‡?", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค•เคฒ เคธเฅ‡ เคฆเฅ‹ เคฆเคฟเคจ เคชเคนเคฒเฅ‡", + "Type": "date", + "Value": { + "Timex": "2018-05-28", + "FutureResolution": { + "date": "2018-05-28" + }, + "PastResolution": { + "date": "2018-05-28" + } + }, + "Start": 3, + "Length": 17 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 3 เคนเคซเฅเคคเฅ‡ เคฎเฅ‡เค‚ เคšเคฒเคพ เคœเคพเค‰เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2018-07-05T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3 เคนเคซเฅเคคเฅ‡ เคฎเฅ‡เค‚", + "Type": "date", + "Value": { + "Timex": "2018-07-26", + "FutureResolution": { + "date": "2018-07-26" + }, + "PastResolution": { + "date": "2018-07-26" + } + }, + "Start": 4, + "Length": 11 + } + ] + }, + { + "Input": "เค•เฅ‹เคฐเฅเคŸเคพเคจเคพ, เค•เฅƒเคชเคฏเคพ เคšเคพเคฐ เค•เคพเคฐเฅเคฏ เคฆเคฟเคตเคธ เคฎเฅ‡เค‚ เค•เคญเฅ€ เคเค• เคธเฅเค•เคพเคฏเคช เค•เฅ‰เคฒ เคธเฅ‡เคŸ เค•เคฐเฅ‡เค‚.", + "Context": { + "ReferenceDateTime": "2018-08-21T08:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคšเคพเคฐ เค•เคพเคฐเฅเคฏ เคฆเคฟเคตเคธ เคฎเฅ‡เค‚", + "Type": "date", + "Value": { + "Timex": "2018-08-27", + "FutureResolution": { + "date": "2018-08-27" + }, + "PastResolution": { + "date": "2018-08-27" + } + }, + "Start": 16, + "Length": 18 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฌเคพเคˆเคธ เคœเฅ‚เคจ 2017 เค•เฅ‹ เคšเคฒเคพ เคœเคพเค‰เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2018-08-21T08:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฌเคพเคˆเคธ เคœเฅ‚เคจ 2017", + "Type": "date", + "Value": { + "Timex": "2017-06-22", + "FutureResolution": { + "date": "2017-06-22" + }, + "PastResolution": { + "date": "2017-06-22" + } + }, + "Start": 4, + "Length": 13 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Hindi/DatePeriodExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Hindi/DatePeriodExtractor.json new file mode 100644 index 000000000..e0cb74e09 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Hindi/DatePeriodExtractor.json @@ -0,0 +1,3800 @@ +[ + { + "Input": "เคฎเฅˆเค‚ เคœเคจ. เคฎเฅ‡เค‚ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคœเคจ.", + "Type": "daterange", + "Start": 4, + "Length": 3 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค‡เคธ เคœเคจ. เคฎเฅ‡เค‚ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคœเคจ.", + "Type": "daterange", + "Start": 4, + "Length": 6 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคœเคจ. เค•เฅ‡ เคฎเคนเฅ€เคจเฅ‡ เคฎเฅ‡เค‚ เคฌเคพเคนเคฐ เคฐเคนเฅ‚เคเค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคœเคจ. เค•เฅ‡ เคฎเคนเฅ€เคจเฅ‡", + "Type": "daterange", + "Start": 4, + "Length": 12 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค‡เคธ เคœเคจ. เค•เฅ‡ เคฎเคพเคน เคฎเฅ‡เค‚ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคœเคจ. เค•เฅ‡ เคฎเคพเคน", + "Type": "daterange", + "Start": 4, + "Length": 13 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคœเคจ. 2001 เคฎเคฟเคธ เค•เคฐ เคฐเคนเคพ เคฅเคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคœเคจ. 2001", + "Type": "daterange", + "Start": 4, + "Length": 8 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคœเคจ., 2001 เคฎเคฟเคธ เค•เคฐ เคฐเคนเคพ เคฅเคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคœเคจ., 2001", + "Type": "daterange", + "Start": 4, + "Length": 9 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคซเคฐ. เคฎเฅ‡เค‚ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคซเคฐ.", + "Type": "daterange", + "Start": 4, + "Length": 3 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค‡เคธ เคซเคฐ. เคฎเฅ‡เค‚ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคซเคฐ.", + "Type": "daterange", + "Start": 4, + "Length": 6 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคซเคฐ. เค•เฅ‡ เคฎเคนเฅ€เคจเฅ‡ เคฎเฅ‡เค‚ เคฌเคพเคนเคฐ เคฐเคนเฅ‚เคเค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคซเคฐ. เค•เฅ‡ เคฎเคนเฅ€เคจเฅ‡", + "Type": "daterange", + "Start": 4, + "Length": 12 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค‡เคธ เคซเคฐ. เค•เฅ‡ เคฎเคพเคน เคฎเฅ‡เค‚ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคซเคฐ. เค•เฅ‡ เคฎเคพเคน", + "Type": "daterange", + "Start": 4, + "Length": 13 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคซเคฐ. 2001 เคฎเคฟเคธ เค•เคฐ เคฐเคนเคพ เคฅเคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคซเคฐ. 2001", + "Type": "daterange", + "Start": 4, + "Length": 8 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคซเคฐ., 2001 เคฎเคฟเคธ เค•เคฐ เคฐเคนเคพ เคฅเคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคซเคฐ., 2001", + "Type": "daterange", + "Start": 4, + "Length": 9 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฎเคพ. เคฎเฅ‡เค‚ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฎเคพ.", + "Type": "daterange", + "Start": 4, + "Length": 3 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค‡เคธ เคฎเคพ. เคฎเฅ‡เค‚ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคฎเคพ.", + "Type": "daterange", + "Start": 4, + "Length": 6 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฎเคพ. เค•เฅ‡ เคฎเคนเฅ€เคจเฅ‡ เคฎเฅ‡เค‚ เคฌเคพเคนเคฐ เคฐเคนเฅ‚เคเค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฎเคพ. เค•เฅ‡ เคฎเคนเฅ€เคจเฅ‡", + "Type": "daterange", + "Start": 4, + "Length": 12 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค‡เคธ เคฎเคพ. เค•เฅ‡ เคฎเคพเคน เคฎเฅ‡เค‚ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคฎเคพ. เค•เฅ‡ เคฎเคพเคน", + "Type": "daterange", + "Start": 4, + "Length": 13 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฎเคพ. 2001 เคฎเคฟเคธ เค•เคฐ เคฐเคนเคพ เคฅเคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฎเคพ. 2001", + "Type": "daterange", + "Start": 4, + "Length": 8 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฎเคพ., 2001 เคฎเคฟเคธ เค•เคฐ เคฐเคนเคพ เคฅเคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฎเคพ., 2001", + "Type": "daterange", + "Start": 4, + "Length": 9 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค…เคชเฅเคฐ. เคฎเฅ‡เค‚ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เคชเฅเคฐ.", + "Type": "daterange", + "Start": 4, + "Length": 5 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค‡เคธ เค…เคชเฅเคฐ. เคฎเฅ‡เค‚ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เค…เคชเฅเคฐ.", + "Type": "daterange", + "Start": 4, + "Length": 8 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค…เคชเฅเคฐ. เค•เฅ‡ เคฎเคนเฅ€เคจเฅ‡ เคฎเฅ‡เค‚ เคฌเคพเคนเคฐ เคฐเคนเฅ‚เคเค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เคชเฅเคฐ. เค•เฅ‡ เคฎเคนเฅ€เคจเฅ‡", + "Type": "daterange", + "Start": 4, + "Length": 14 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค‡เคธ เค…เคชเฅเคฐ. เค•เฅ‡ เคฎเคพเคน เคฎเฅ‡เค‚ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เค…เคชเฅเคฐ. เค•เฅ‡ เคฎเคพเคน", + "Type": "daterange", + "Start": 4, + "Length": 15 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค…เคชเฅเคฐ. 2001 เคฎเคฟเคธ เค•เคฐ เคฐเคนเคพ เคฅเคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เคชเฅเคฐ. 2001", + "Type": "daterange", + "Start": 4, + "Length": 10 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค…เคชเฅเคฐ., 2001 เคฎเคฟเคธ เค•เคฐ เคฐเคนเคพ เคฅเคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เคชเฅเคฐ., 2001", + "Type": "daterange", + "Start": 4, + "Length": 11 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฎเคˆ เคฎเฅ‡เค‚ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฎเคˆ", + "Type": "daterange", + "Start": 4, + "Length": 2 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค‡เคธ เคฎเคˆ เคฎเฅ‡เค‚ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคฎเคˆ", + "Type": "daterange", + "Start": 4, + "Length": 5 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฎเคˆ เค•เฅ‡ เคฎเคนเฅ€เคจเฅ‡ เคฎเฅ‡เค‚ เคฌเคพเคนเคฐ เคฐเคนเฅ‚เคเค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฎเคˆ เค•เฅ‡ เคฎเคนเฅ€เคจเฅ‡", + "Type": "daterange", + "Start": 4, + "Length": 11 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค‡เคธ เคฎเคˆ เค•เฅ‡ เคฎเคพเคน เคฎเฅ‡เค‚ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคฎเคˆ เค•เฅ‡ เคฎเคพเคน", + "Type": "daterange", + "Start": 4, + "Length": 12 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฎเคˆ 2001 เคฎเคฟเคธ เค•เคฐ เคฐเคนเคพ เคฅเคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฎเคˆ 2001", + "Type": "daterange", + "Start": 4, + "Length": 7 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฎเคˆ, 2001 เคฎเคฟเคธ เค•เคฐ เคฐเคนเคพ เคฅเคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฎเคˆ, 2001", + "Type": "daterange", + "Start": 4, + "Length": 8 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคœเฅ‚. เคฎเฅ‡เค‚ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคœเฅ‚.", + "Type": "daterange", + "Start": 4, + "Length": 3 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค‡เคธ เคœเฅ‚. เคฎเฅ‡เค‚ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคœเฅ‚.", + "Type": "daterange", + "Start": 4, + "Length": 6 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคœเฅ‚. เค•เฅ‡ เคฎเคนเฅ€เคจเฅ‡ เคฎเฅ‡เค‚ เคฌเคพเคนเคฐ เคฐเคนเฅ‚เคเค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคœเฅ‚. เค•เฅ‡ เคฎเคนเฅ€เคจเฅ‡", + "Type": "daterange", + "Start": 4, + "Length": 12 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค‡เคธ เคœเฅ‚. เค•เฅ‡ เคฎเคพเคน เคฎเฅ‡เค‚ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคœเฅ‚. เค•เฅ‡ เคฎเคพเคน", + "Type": "daterange", + "Start": 4, + "Length": 13 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคœเฅ‚. 2001 เคฎเคฟเคธ เค•เคฐ เคฐเคนเคพ เคฅเคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคœเฅ‚. 2001", + "Type": "daterange", + "Start": 4, + "Length": 8 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคœเฅ‚., 2001 เคฎเคฟเคธ เค•เคฐ เคฐเคนเคพ เคฅเคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคœเฅ‚., 2001", + "Type": "daterange", + "Start": 4, + "Length": 9 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคœเฅ. เคฎเฅ‡เค‚ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคœเฅ.", + "Type": "daterange", + "Start": 4, + "Length": 3 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค‡เคธ เคœเฅ. เคฎเฅ‡เค‚ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคœเฅ.", + "Type": "daterange", + "Start": 4, + "Length": 6 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคœเฅ. เค•เฅ‡ เคฎเคนเฅ€เคจเฅ‡ เคฎเฅ‡เค‚ เคฌเคพเคนเคฐ เคฐเคนเฅ‚เคเค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคœเฅ. เค•เฅ‡ เคฎเคนเฅ€เคจเฅ‡", + "Type": "daterange", + "Start": 4, + "Length": 12 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค‡เคธ เคœเฅ. เค•เฅ‡ เคฎเคพเคน เคฎเฅ‡เค‚ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคœเฅ. เค•เฅ‡ เคฎเคพเคน", + "Type": "daterange", + "Start": 4, + "Length": 13 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคœเฅ. 2001 เคฎเคฟเคธ เค•เคฐ เคฐเคนเคพ เคฅเคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคœเฅ. 2001", + "Type": "daterange", + "Start": 4, + "Length": 8 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคœเฅ., 2001 เคฎเคฟเคธ เค•เคฐ เคฐเคนเคพ เคฅเคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคœเฅ., 2001", + "Type": "daterange", + "Start": 4, + "Length": 9 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค…เค—. เคฎเฅ‡เค‚ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—.", + "Type": "daterange", + "Start": 4, + "Length": 3 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค‡เคธ เค…เค—. เคฎเฅ‡เค‚ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เค…เค—.", + "Type": "daterange", + "Start": 4, + "Length": 6 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค…เค—. เค•เฅ‡ เคฎเคนเฅ€เคจเฅ‡ เคฎเฅ‡เค‚ เคฌเคพเคนเคฐ เคฐเคนเฅ‚เคเค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—. เค•เฅ‡ เคฎเคนเฅ€เคจเฅ‡", + "Type": "daterange", + "Start": 4, + "Length": 12 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค‡เคธ เค…เค—. เค•เฅ‡ เคฎเคพเคน เคฎเฅ‡เค‚ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เค…เค—. เค•เฅ‡ เคฎเคพเคน", + "Type": "daterange", + "Start": 4, + "Length": 13 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค…เค—. 2001 เคฎเคฟเคธ เค•เคฐ เคฐเคนเคพ เคฅเคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—. 2001", + "Type": "daterange", + "Start": 4, + "Length": 8 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค…เค—., 2001 เคฎเคฟเคธ เค•เคฐ เคฐเคนเคพ เคฅเคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—., 2001", + "Type": "daterange", + "Start": 4, + "Length": 9 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคธเคฟเคค. เคฎเฅ‡เค‚ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเคฟเคค.", + "Type": "daterange", + "Start": 4, + "Length": 4 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค‡เคธ เคธเคฟเคค. เคฎเฅ‡เค‚ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคธเคฟเคค.", + "Type": "daterange", + "Start": 4, + "Length": 7 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคธเคฟเคค. เค•เฅ‡ เคฎเคนเฅ€เคจเฅ‡ เคฎเฅ‡เค‚ เคฌเคพเคนเคฐ เคฐเคนเฅ‚เคเค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเคฟเคค. เค•เฅ‡ เคฎเคนเฅ€เคจเฅ‡", + "Type": "daterange", + "Start": 4, + "Length": 13 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค‡เคธ เคธเคฟเคค. เค•เฅ‡ เคฎเคพเคน เคฎเฅ‡เค‚ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคธเคฟเคค. เค•เฅ‡ เคฎเคพเคน", + "Type": "daterange", + "Start": 4, + "Length": 14 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคธเคฟเคค. 2001 เคฎเคฟเคธ เค•เคฐ เคฐเคนเคพ เคฅเคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเคฟเคค. 2001", + "Type": "daterange", + "Start": 4, + "Length": 9 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคธเคฟเคค., 2001 เคฎเคฟเคธ เค•เคฐ เคฐเคนเคพ เคฅเคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเคฟเคค., 2001", + "Type": "daterange", + "Start": 4, + "Length": 10 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคธเคฟเคคเค‚. เคฎเฅ‡เค‚ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเคฟเคคเค‚.", + "Type": "daterange", + "Start": 4, + "Length": 5 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค‡เคธ เคธเคฟเคคเค‚. เคฎเฅ‡เค‚ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคธเคฟเคคเค‚.", + "Type": "daterange", + "Start": 4, + "Length": 8 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคธเคฟเคคเค‚. เค•เฅ‡ เคฎเคนเฅ€เคจเฅ‡ เคฎเฅ‡เค‚ เคฌเคพเคนเคฐ เคฐเคนเฅ‚เคเค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเคฟเคคเค‚. เค•เฅ‡ เคฎเคนเฅ€เคจเฅ‡", + "Type": "daterange", + "Start": 4, + "Length": 14 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค‡เคธ เคธเคฟเคคเค‚. เค•เฅ‡ เคฎเคพเคน เคฎเฅ‡เค‚ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคธเคฟเคคเค‚. เค•เฅ‡ เคฎเคพเคน", + "Type": "daterange", + "Start": 4, + "Length": 15 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคธเคฟเคคเค‚. 2001 เคฎเคฟเคธ เค•เคฐ เคฐเคนเคพ เคฅเคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเคฟเคคเค‚. 2001", + "Type": "daterange", + "Start": 4, + "Length": 10 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคธเคฟเคคเค‚., 2001 เคฎเคฟเคธ เค•เคฐ เคฐเคนเคพ เคฅเคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเคฟเคคเค‚., 2001", + "Type": "daterange", + "Start": 4, + "Length": 11 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค…เค•เฅเคŸเฅ‚. เคฎเฅ‡เค‚ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค•เฅเคŸเฅ‚.", + "Type": "daterange", + "Start": 4, + "Length": 6 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค‡เคธ เค…เค•เฅเคŸเฅ‚. เคฎเฅ‡เค‚ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เค…เค•เฅเคŸเฅ‚.", + "Type": "daterange", + "Start": 4, + "Length": 9 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค…เค•เฅเคŸเฅ‚. เค•เฅ‡ เคฎเคนเฅ€เคจเฅ‡ เคฎเฅ‡เค‚ เคฌเคพเคนเคฐ เคฐเคนเฅ‚เคเค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค•เฅเคŸเฅ‚. เค•เฅ‡ เคฎเคนเฅ€เคจเฅ‡", + "Type": "daterange", + "Start": 4, + "Length": 15 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค‡เคธ เค…เค•เฅเคŸเฅ‚. เค•เฅ‡ เคฎเคพเคน เคฎเฅ‡เค‚ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เค…เค•เฅเคŸเฅ‚. เค•เฅ‡ เคฎเคพเคน", + "Type": "daterange", + "Start": 4, + "Length": 16 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค…เค•เฅเคŸเฅ‚., 2001 เคฎเคฟเคธ เค•เคฐ เคฐเคนเคพ เคฅเคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค•เฅเคŸเฅ‚., 2001", + "Type": "daterange", + "Start": 4, + "Length": 12 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคจเคตเค‚. เคฎเฅ‡เค‚ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคจเคตเค‚.", + "Type": "daterange", + "Start": 4, + "Length": 4 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค‡เคธ เคจเคตเค‚. เคฎเฅ‡เค‚ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคจเคตเค‚.", + "Type": "daterange", + "Start": 4, + "Length": 7 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคจเคตเค‚. เค•เฅ‡ เคฎเคนเฅ€เคจเฅ‡ เคฎเฅ‡เค‚ เคฌเคพเคนเคฐ เคฐเคนเฅ‚เคเค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคจเคตเค‚. เค•เฅ‡ เคฎเคนเฅ€เคจเฅ‡", + "Type": "daterange", + "Start": 4, + "Length": 13 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค‡เคธ เคจเคตเค‚. เค•เฅ‡ เคฎเคพเคน เคฎเฅ‡เค‚ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคจเคตเค‚. เค•เฅ‡ เคฎเคพเคน", + "Type": "daterange", + "Start": 4, + "Length": 14 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคจเคตเค‚. 2001 เคฎเคฟเคธ เค•เคฐ เคฐเคนเคพ เคฅเคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคจเคตเค‚. 2001", + "Type": "daterange", + "Start": 4, + "Length": 9 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคจเคตเค‚., 2001 เคฎเคฟเคธ เค•เคฐ เคฐเคนเคพ เคฅเคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคจเคตเค‚., 2001", + "Type": "daterange", + "Start": 4, + "Length": 10 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฆเคฟเคธ. เคฎเฅ‡เค‚ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเคฟเคธ.", + "Type": "daterange", + "Start": 4, + "Length": 4 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค‡เคธ เคฆเคฟเคธ. เคฎเฅ‡เค‚ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคฆเคฟเคธ.", + "Type": "daterange", + "Start": 4, + "Length": 7 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฆเคฟเคธ. เค•เฅ‡ เคฎเคนเฅ€เคจเฅ‡ เคฎเฅ‡เค‚ เคฌเคพเคนเคฐ เคฐเคนเฅ‚เคเค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเคฟเคธ. เค•เฅ‡ เคฎเคนเฅ€เคจเฅ‡", + "Type": "daterange", + "Start": 4, + "Length": 13 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค‡เคธ เคฆเคฟเคธ. เค•เฅ‡ เคฎเคพเคน เคฎเฅ‡เค‚ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคฆเคฟเคธ. เค•เฅ‡ เคฎเคพเคน", + "Type": "daterange", + "Start": 4, + "Length": 14 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฆเคฟเคธ. 2001 เคฎเคฟเคธ เค•เคฐ เคฐเคนเคพ เคฅเคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเคฟเคธ. 2001", + "Type": "daterange", + "Start": 4, + "Length": 9 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฆเคฟเคธ., 2001 เคฎเคฟเคธ เค•เคฐ เคฐเคนเคพ เคฅเคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเคฟเคธ., 2001", + "Type": "daterange", + "Start": 4, + "Length": 10 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคœเคจเคตเคฐเฅ€ เคฎเฅ‡เค‚ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคœเคจเคตเคฐเฅ€", + "Type": "daterange", + "Start": 4, + "Length": 5 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค‡เคธ เคœเคจเคตเคฐเฅ€ เคฎเฅ‡เค‚ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคœเคจเคตเคฐเฅ€", + "Type": "daterange", + "Start": 4, + "Length": 8 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคœเคจเคตเคฐเฅ€ เค•เฅ‡ เคฎเคนเฅ€เคจเฅ‡ เคฎเฅ‡เค‚ เคฌเคพเคนเคฐ เคฐเคนเฅ‚เคเค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคœเคจเคตเคฐเฅ€ เค•เฅ‡ เคฎเคนเฅ€เคจเฅ‡", + "Type": "daterange", + "Start": 4, + "Length": 14 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค‡เคธ เคœเคจเคตเคฐเฅ€ เค•เฅ‡ เคฎเคพเคน เคฎเฅ‡เค‚ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคœเคจเคตเคฐเฅ€ เค•เฅ‡ เคฎเคพเคน", + "Type": "daterange", + "Start": 4, + "Length": 15 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคœเคจเคตเคฐเฅ€ 2001 เคฎเคฟเคธ เค•เคฐ เคฐเคนเคพ เคฅเคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคœเคจเคตเคฐเฅ€ 2001", + "Type": "daterange", + "Start": 4, + "Length": 10 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคœเคจเคตเคฐเฅ€, 2001 เคฎเคฟเคธ เค•เคฐ เคฐเคนเคพ เคฅเคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคœเคจเคตเคฐเฅ€, 2001", + "Type": "daterange", + "Start": 4, + "Length": 11 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคซเคฐเคตเคฐเฅ€ เคฎเฅ‡เค‚ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคซเคฐเคตเคฐเฅ€", + "Type": "daterange", + "Start": 4, + "Length": 5 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค‡เคธ เคซเคผเคฐเคตเคฐเฅ€ เคฎเฅ‡เค‚ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคซเคผเคฐเคตเคฐเฅ€", + "Type": "daterange", + "Start": 4, + "Length": 9 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคซเคฐเคตเคฐเฅ€ เค•เฅ‡ เคฎเคนเฅ€เคจเฅ‡ เคฎเฅ‡เค‚ เคฌเคพเคนเคฐ เคฐเคนเฅ‚เคเค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคซเคฐเคตเคฐเฅ€ เค•เฅ‡ เคฎเคนเฅ€เคจเฅ‡", + "Type": "daterange", + "Start": 4, + "Length": 14 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค‡เคธ เคซเคฐเคตเคฐเฅ€ เค•เฅ‡ เคฎเคพเคน เคฎเฅ‡เค‚ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคซเคฐเคตเคฐเฅ€ เค•เฅ‡ เคฎเคพเคน", + "Type": "daterange", + "Start": 4, + "Length": 15 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคซเคฐเคตเคฐเฅ€ 2001 เคฎเคฟเคธ เค•เคฐ เคฐเคนเคพ เคฅเคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคซเคฐเคตเคฐเฅ€ 2001", + "Type": "daterange", + "Start": 4, + "Length": 10 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคซเคฐเคตเคฐเฅ€, 2001 เคฎเคฟเคธ เค•เคฐ เคฐเคนเคพ เคฅเคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคซเคฐเคตเคฐเฅ€, 2001", + "Type": "daterange", + "Start": 4, + "Length": 11 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฎเคพเคฐเฅเคš เคฎเฅ‡เค‚ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฎเคพเคฐเฅเคš", + "Type": "daterange", + "Start": 4, + "Length": 5 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค‡เคธ เคฎเคพเคฐเฅเคš เคฎเฅ‡เค‚ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคฎเคพเคฐเฅเคš", + "Type": "daterange", + "Start": 4, + "Length": 8 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฎเคพเคฐเฅเคš เค•เฅ‡ เคฎเคนเฅ€เคจเฅ‡ เคฎเฅ‡เค‚ เคฌเคพเคนเคฐ เคฐเคนเฅ‚เคเค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฎเคพเคฐเฅเคš เค•เฅ‡ เคฎเคนเฅ€เคจเฅ‡", + "Type": "daterange", + "Start": 4, + "Length": 14 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค‡เคธ เคฎเคพเคฐเฅเคš เค•เฅ‡ เคฎเคพเคน เคฎเฅ‡เค‚ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคฎเคพเคฐเฅเคš เค•เฅ‡ เคฎเคพเคน", + "Type": "daterange", + "Start": 4, + "Length": 15 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฎเคพเคฐเฅเคš 2001 เคฎเคฟเคธ เค•เคฐ เคฐเคนเคพ เคฅเคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฎเคพเคฐเฅเคš 2001", + "Type": "daterange", + "Start": 4, + "Length": 10 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฎเคพเคฐเฅเคš, 2001 เคฎเคฟเคธ เค•เคฐ เคฐเคนเคพ เคฅเคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฎเคพเคฐเฅเคš, 2001", + "Type": "daterange", + "Start": 4, + "Length": 11 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค…เคชเฅเคฐเฅ€เคฒ เคฎเฅ‡เค‚ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เคชเฅเคฐเฅ€เคฒ", + "Type": "daterange", + "Start": 4, + "Length": 6 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค‡เคธ เค…เคชเฅเคฐเฅ€เคฒ เคฎเฅ‡เค‚ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เค…เคชเฅเคฐเฅ€เคฒ", + "Type": "daterange", + "Start": 4, + "Length": 9 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค…เคชเฅเคฐเฅ€เคฒ เค•เฅ‡ เคฎเคนเฅ€เคจเฅ‡ เคฎเฅ‡เค‚ เคฌเคพเคนเคฐ เคฐเคนเฅ‚เคเค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เคชเฅเคฐเฅ€เคฒ เค•เฅ‡ เคฎเคนเฅ€เคจเฅ‡", + "Type": "daterange", + "Start": 4, + "Length": 15 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค‡เคธ เค…เคชเฅเคฐเฅ€เคฒ เค•เฅ‡ เคฎเคพเคน เคฎเฅ‡เค‚ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เค…เคชเฅเคฐเฅ€เคฒ เค•เฅ‡ เคฎเคพเคน", + "Type": "daterange", + "Start": 4, + "Length": 16 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค…เคชเฅเคฐเฅ€เคฒ 2001 เคฎเคฟเคธ เค•เคฐ เคฐเคนเคพ เคฅเคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เคชเฅเคฐเฅ€เคฒ 2001", + "Type": "daterange", + "Start": 4, + "Length": 11 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค…เคชเฅเคฐเฅ€เคฒ, 2001 เคฎเคฟเคธ เค•เคฐ เคฐเคนเคพ เคฅเคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เคชเฅเคฐเฅ€เคฒ, 2001", + "Type": "daterange", + "Start": 4, + "Length": 12 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคœเฅ‚เคจ เคฎเฅ‡เค‚ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคœเฅ‚เคจ", + "Type": "daterange", + "Start": 4, + "Length": 3 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค‡เคธ เคœเฅ‚เคจ เคฎเฅ‡เค‚ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคœเฅ‚เคจ", + "Type": "daterange", + "Start": 4, + "Length": 6 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคœเฅ‚เคจ เค•เฅ‡ เคฎเคนเฅ€เคจเฅ‡ เคฎเฅ‡เค‚ เคฌเคพเคนเคฐ เคฐเคนเฅ‚เคเค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคœเฅ‚เคจ เค•เฅ‡ เคฎเคนเฅ€เคจเฅ‡", + "Type": "daterange", + "Start": 4, + "Length": 12 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค‡เคธ เคœเฅ‚เคจ เค•เฅ‡ เคฎเคพเคน เคฎเฅ‡เค‚ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคœเฅ‚เคจ เค•เฅ‡ เคฎเคพเคน", + "Type": "daterange", + "Start": 4, + "Length": 13 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคœเฅ‚เคจ 2001 เคฎเคฟเคธ เค•เคฐ เคฐเคนเคพ เคฅเคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคœเฅ‚เคจ 2001", + "Type": "daterange", + "Start": 4, + "Length": 8 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคœเฅ‚เคจ, 2001 เคฎเคฟเคธ เค•เคฐ เคฐเคนเคพ เคฅเคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคœเฅ‚เคจ, 2001", + "Type": "daterange", + "Start": 4, + "Length": 9 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคœเฅเคฒเคพเคˆ เคฎเฅ‡เค‚ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคœเฅเคฒเคพเคˆ", + "Type": "daterange", + "Start": 4, + "Length": 5 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค‡เคธ เคœเฅเคฒเคพเคˆ เคฎเฅ‡เค‚ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคœเฅเคฒเคพเคˆ", + "Type": "daterange", + "Start": 4, + "Length": 8 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคœเฅเคฒเคพเคˆ เค•เฅ‡ เคฎเคนเฅ€เคจเฅ‡ เคฎเฅ‡เค‚ เคฌเคพเคนเคฐ เคฐเคนเฅ‚เคเค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคœเฅเคฒเคพเคˆ เค•เฅ‡ เคฎเคนเฅ€เคจเฅ‡", + "Type": "daterange", + "Start": 4, + "Length": 14 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค‡เคธ เคœเฅเคฒเคพเคˆ เค•เฅ‡ เคฎเคพเคน เคฎเฅ‡เค‚ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคœเฅเคฒเคพเคˆ เค•เฅ‡ เคฎเคพเคน", + "Type": "daterange", + "Start": 4, + "Length": 15 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคœเฅเคฒเคพเคˆ 2001 เคฎเคฟเคธ เค•เคฐ เคฐเคนเคพ เคฅเคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคœเฅเคฒเคพเคˆ 2001", + "Type": "daterange", + "Start": 4, + "Length": 10 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคœเฅเคฒเคพเคˆ, 2001 เคฎเคฟเคธ เค•เคฐ เคฐเคนเคพ เคฅเคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคœเฅเคฒเคพเคˆ, 2001", + "Type": "daterange", + "Start": 4, + "Length": 11 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค…เค—เคธเฅเคค เคฎเฅ‡เค‚ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคธเฅเคค", + "Type": "daterange", + "Start": 4, + "Length": 5 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค‡เคธ เค…เค—เคธเฅเคค เคฎเฅ‡เค‚ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เค…เค—เคธเฅเคค", + "Type": "daterange", + "Start": 4, + "Length": 8 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค…เค—เคธเฅเคค เค•เฅ‡ เคฎเคนเฅ€เคจเฅ‡ เคฎเฅ‡เค‚ เคฌเคพเคนเคฐ เคฐเคนเฅ‚เคเค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคธเฅเคค เค•เฅ‡ เคฎเคนเฅ€เคจเฅ‡", + "Type": "daterange", + "Start": 4, + "Length": 14 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค‡เคธ เค…เค—เคธเฅเคค เค•เฅ‡ เคฎเคพเคน เคฎเฅ‡เค‚ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เค…เค—เคธเฅเคค เค•เฅ‡ เคฎเคพเคน", + "Type": "daterange", + "Start": 4, + "Length": 15 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค…เค—เคธเฅเคค 2001 เคฎเคฟเคธ เค•เคฐ เคฐเคนเคพ เคฅเคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคธเฅเคค 2001", + "Type": "daterange", + "Start": 4, + "Length": 10 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค…เค—เคธเฅเคค, 2001 เคฎเคฟเคธ เค•เคฐ เคฐเคนเคพ เคฅเคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคธเฅเคค, 2001", + "Type": "daterange", + "Start": 4, + "Length": 11 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคธเคฟเคคเค‚เคฌเคฐ เคฎเฅ‡เค‚ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเคฟเคคเค‚เคฌเคฐ", + "Type": "daterange", + "Start": 4, + "Length": 6 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค‡เคธ เคธเคฟเคคเค‚เคฌเคฐ เคฎเฅ‡เค‚ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคธเคฟเคคเค‚เคฌเคฐ", + "Type": "daterange", + "Start": 4, + "Length": 9 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคธเคฟเคคเค‚เคฌเคฐ เค•เฅ‡ เคฎเคนเฅ€เคจเฅ‡ เคฎเฅ‡เค‚ เคฌเคพเคนเคฐ เคฐเคนเฅ‚เคเค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเคฟเคคเค‚เคฌเคฐ เค•เฅ‡ เคฎเคนเฅ€เคจเฅ‡", + "Type": "daterange", + "Start": 4, + "Length": 15 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค‡เคธ เคธเคฟเคคเค‚เคฌเคฐ เค•เฅ‡ เคฎเคพเคน เคฎเฅ‡เค‚ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคธเคฟเคคเค‚เคฌเคฐ เค•เฅ‡ เคฎเคพเคน", + "Type": "daterange", + "Start": 4, + "Length": 16 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคธเคฟเคคเค‚เคฌเคฐ 2001 เคฎเคฟเคธ เค•เคฐ เคฐเคนเคพ เคฅเคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเคฟเคคเค‚เคฌเคฐ 2001", + "Type": "daterange", + "Start": 4, + "Length": 11 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคธเคฟเคคเค‚เคฌเคฐ, 2001 เคฎเคฟเคธ เค•เคฐ เคฐเคนเคพ เคฅเคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเคฟเคคเค‚เคฌเคฐ, 2001", + "Type": "daterange", + "Start": 4, + "Length": 12 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค…เค•เฅเคŸเฅ‚เคฌเคฐ เคฎเฅ‡เค‚ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค•เฅเคŸเฅ‚เคฌเคฐ", + "Type": "daterange", + "Start": 4, + "Length": 7 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค‡เคธ เค…เค•เฅเคŸเฅ‚เคฌเคฐ เคฎเฅ‡เค‚ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เค…เค•เฅเคŸเฅ‚เคฌเคฐ", + "Type": "daterange", + "Start": 4, + "Length": 10 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค…เค•เฅเคŸเฅ‚เคฌเคฐ เค•เฅ‡ เคฎเคนเฅ€เคจเฅ‡ เคฎเฅ‡เค‚ เคฌเคพเคนเคฐ เคฐเคนเฅ‚เคเค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค•เฅเคŸเฅ‚เคฌเคฐ เค•เฅ‡ เคฎเคนเฅ€เคจเฅ‡", + "Type": "daterange", + "Start": 4, + "Length": 16 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค‡เคธ เค…เค•เฅเคŸเฅ‚เคฌเคฐ เค•เฅ‡ เคฎเคพเคน เคฎเฅ‡เค‚ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เค…เค•เฅเคŸเฅ‚เคฌเคฐ เค•เฅ‡ เคฎเคพเคน", + "Type": "daterange", + "Start": 4, + "Length": 17 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค…เค•เฅเคŸเฅ‚เคฌเคฐ 2001 เคฎเคฟเคธ เค•เคฐ เคฐเคนเคพ เคฅเคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค•เฅเคŸเฅ‚เคฌเคฐ 2001", + "Type": "daterange", + "Start": 4, + "Length": 12 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค…เค•เฅเคŸเฅ‚เคฌเคฐ, 2001 เคฎเคฟเคธ เค•เคฐ เคฐเคนเคพ เคฅเคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค•เฅเคŸเฅ‚เคฌเคฐ, 2001", + "Type": "daterange", + "Start": 4, + "Length": 13 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคจเคตเค‚เคฌเคฐ เคฎเฅ‡เค‚ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคจเคตเค‚เคฌเคฐ", + "Type": "daterange", + "Start": 4, + "Length": 5 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค‡เคธ เคจเคตเค‚เคฌเคฐ เคฎเฅ‡เค‚ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคจเคตเค‚เคฌเคฐ", + "Type": "daterange", + "Start": 4, + "Length": 8 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคจเคตเค‚เคฌเคฐ เค•เฅ‡ เคฎเคนเฅ€เคจเฅ‡ เคฎเฅ‡เค‚ เคฌเคพเคนเคฐ เคฐเคนเฅ‚เคเค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคจเคตเค‚เคฌเคฐ เค•เฅ‡ เคฎเคนเฅ€เคจเฅ‡", + "Type": "daterange", + "Start": 4, + "Length": 14 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค‡เคธ เคจเคตเค‚เคฌเคฐ เค•เฅ‡ เคฎเคพเคน เคฎเฅ‡เค‚ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคจเคตเค‚เคฌเคฐ เค•เฅ‡ เคฎเคพเคน", + "Type": "daterange", + "Start": 4, + "Length": 15 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคจเคตเค‚เคฌเคฐ 2001 เคฎเคฟเคธ เค•เคฐ เคฐเคนเคพ เคฅเคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคจเคตเค‚เคฌเคฐ 2001", + "Type": "daterange", + "Start": 4, + "Length": 10 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคจเคตเค‚เคฌเคฐ, 2001 เคฎเคฟเคธ เค•เคฐ เคฐเคนเคพ เคฅเคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคจเคตเค‚เคฌเคฐ, 2001", + "Type": "daterange", + "Start": 4, + "Length": 11 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฆเคฟเคธเค‚เคฌเคฐ เคฎเฅ‡เค‚ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเคฟเคธเค‚เคฌเคฐ", + "Type": "daterange", + "Start": 4, + "Length": 6 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค‡เคธ เคฆเคฟเคธเค‚เคฌเคฐ เคฎเฅ‡เค‚ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคฆเคฟเคธเค‚เคฌเคฐ", + "Type": "daterange", + "Start": 4, + "Length": 9 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฆเคฟเคธเค‚เคฌเคฐ เค•เฅ‡ เคฎเคนเฅ€เคจเฅ‡ เคฎเฅ‡เค‚ เคฌเคพเคนเคฐ เคฐเคนเฅ‚เคเค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเคฟเคธเค‚เคฌเคฐ เค•เฅ‡ เคฎเคนเฅ€เคจเฅ‡", + "Type": "daterange", + "Start": 4, + "Length": 15 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค‡เคธ เคฆเคฟเคธเค‚เคฌเคฐ เค•เฅ‡ เคฎเคพเคน เคฎเฅ‡เค‚ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคฆเคฟเคธเค‚เคฌเคฐ เค•เฅ‡ เคฎเคพเคน", + "Type": "daterange", + "Start": 4, + "Length": 16 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฆเคฟเคธเค‚เคฌเคฐ 2001 เคฎเคฟเคธ เค•เคฐ เคฐเคนเคพ เคฅเคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเคฟเคธเค‚เคฌเคฐ 2001", + "Type": "daterange", + "Start": 4, + "Length": 11 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฆเคฟเคธเค‚เคฌเคฐ, 2001 เคฎเคฟเคธ เค•เคฐ เคฐเคนเคพ เคฅเคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเคฟเคธเค‚เคฌเคฐ, 2001", + "Type": "daterange", + "Start": 4, + "Length": 12 + } + ] + }, + { + "Input": "เคธเคฟเคคเค‚เคฌเคฐ เค•เฅ‡ เคฎเคนเฅ€เคจเฅ‡ เค•เฅ‡ เคฒเคฟเค เค•เฅˆเคฒเฅ‡เค‚เคกเคฐเฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเคฟเคคเค‚เคฌเคฐ เค•เฅ‡ เคฎเคนเฅ€เคจเฅ‡", + "Type": "daterange", + "Start": 0, + "Length": 15 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค‡เคธ เคฎเคนเฅ€เคจเฅ‡ 4 เคธเฅ‡ 22 เคคเค• เคฌเคพเคนเคฐ เคฐเคนเฅ‚เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคฎเคนเฅ€เคจเฅ‡ 4 เคธเฅ‡ 22 เคคเค•", + "Type": "daterange", + "Start": 4, + "Length": 19 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค…เค—เคฒเฅ‡ เคฎเคนเฅ€เคจเฅ‡ 4 เคธเฅ‡ 23 เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเฅ‡ เคฎเคนเฅ€เคจเฅ‡ 4 เคธเฅ‡ 23", + "Type": "daterange", + "Start": 4, + "Length": 18 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 3 เคธเฅ‡ 12 เคธเคฟเคคเค‚เคฌเคฐ เคคเค• เคฌเคพเคนเคฐ เคฐเคนเฅ‚เคเค—เคพ เคนเคพเคนเคพเคนเคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3 เคธเฅ‡ 12 เคธเคฟเคคเค‚เคฌเคฐ เคคเค•", + "Type": "daterange", + "Start": 4, + "Length": 17 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค…เค—เคฒเฅ‡ เคฎเคนเฅ€เคจเฅ‡ 4 เคธเฅ‡ 23 เคคเค• เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเฅ‡ เคฎเคนเฅ€เคจเฅ‡ 4 เคธเฅ‡ 23 เคคเค•", + "Type": "daterange", + "Start": 4, + "Length": 21 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค‡เคธ เคฎเคนเฅ€เคจเฅ‡ 4 เคธเฅ‡ เคฒเฅ‡เค•เคฐ 23 เคคเค• เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคฎเคนเฅ€เคจเฅ‡ 4 เคธเฅ‡ เคฒเฅ‡เค•เคฐ 23 เคคเค•", + "Type": "daterange", + "Start": 4, + "Length": 24 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค‡เคธ เคฎเคนเฅ€เคจเฅ‡ 4 เคธเฅ‡ 22 เค•เฅ‡ เคฌเฅ€เคš เคฌเคพเคนเคฐ เคฐเคนเฅ‚เคเค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคฎเคนเฅ€เคจเฅ‡ 4 เคธเฅ‡ 22 เค•เฅ‡ เคฌเฅ€เคš", + "Type": "daterange", + "Start": 4, + "Length": 23 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 3 เค”เคฐ 12 เคธเคฟเคคเค‚. เค•เฅ‡ เคฌเฅ€เคš เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ เคนเคพเคนเคพเคนเคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3 เค”เคฐ 12 เคธเคฟเคคเค‚. เค•เฅ‡ เคฌเฅ€เคš", + "Type": "daterange", + "Start": 4, + "Length": 20 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคธเคฟเคคเคฎเฅเคฌเคฐ 8 เคธเฅ‡ เคฒเฅ‡เค•เคฐ เคธเคฟเคคเค‚เคฌเคฐ 4 เค•เฅ‡ เคฌเฅ€เคš เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเคฟเคคเคฎเฅเคฌเคฐ 8 เคธเฅ‡ เคฒเฅ‡เค•เคฐ เคธเคฟเคคเค‚เคฌเคฐ 4 เค•เฅ‡ เคฌเฅ€เคš", + "Type": "daterange", + "Start": 4, + "Length": 33 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคจเคตเค‚เคฌเคฐ 15เคตเฅ‡เค‚ เคธเฅ‡ 19เคตเฅ‡เค‚ เค•เฅ‡ เคฌเฅ€เคš เคฌเคพเคนเคฐ เคฐเคนเฅ‚เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคจเคตเค‚เคฌเคฐ 15เคตเฅ‡เค‚ เคธเฅ‡ 19เคตเฅ‡เค‚ เค•เฅ‡ เคฌเฅ€เคš", + "Type": "daterange", + "Start": 4, + "Length": 27 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคจเคตเค‚เคฌเคฐ 15 เคธเฅ‡ เคฒเฅ‡เค•เคฐ 19 เค•เฅ‡ เคฌเฅ€เคš เคฌเคพเคนเคฐ เคฐเคนเฅ‚เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคจเคตเค‚เคฌเคฐ 15 เคธเฅ‡ เคฒเฅ‡เค•เคฐ 19 เค•เฅ‡ เคฌเฅ€เคš", + "Type": "daterange", + "Start": 4, + "Length": 26 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 15 เคธเฅ‡ 19 เคจเคตเค‚เคฌเคฐ เค•เฅ‡ เคฌเฅ€เคš เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "15 เคธเฅ‡ 19 เคจเคตเค‚เคฌเคฐ เค•เฅ‡ เคฌเฅ€เคš", + "Type": "daterange", + "Start": 4, + "Length": 21 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 4 เคธเฅ‡ 22 เคœเคจเคตเคฐเฅ€, 2017 เค•เฅ‡ เคฌเฅ€เคš เคฌเคพเคนเคฐ เคฐเคนเฅ‚เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "4 เคธเฅ‡ 22 เคœเคจเคตเคฐเฅ€, 2017", + "Type": "daterange", + "Start": 4, + "Length": 19 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 4-22 เคœเคจเคตเคฐเฅ€, 2017 เค•เฅ‡ เคฌเฅ€เคš เคฌเคพเคนเคฐ เคฐเคนเฅ‚เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "4-22 เคœเคจเคตเคฐเฅ€, 2017 เค•เฅ‡ เคฌเฅ€เคš", + "Type": "daterange", + "Start": 4, + "Length": 23 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค‡เคธ เคธเคชเฅเคคเคพเคน เคฌเคพเคนเคฐ เคฐเคนเฅ‚เคเค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคธเคชเฅเคคเคพเคน", + "Type": "daterange", + "Start": 4, + "Length": 9 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค†เคจเฅ‡ เคตเคพเคฒเฅ‡ เคธเคชเฅเคคเคพเคน เค•เฅ‹ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เคจเฅ‡ เคตเคพเคฒเฅ‡ เคธเคชเฅเคคเคพเคน", + "Type": "daterange", + "Start": 4, + "Length": 15 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคธเคฟเคคเค‚เคฌเคฐ เคธเฅ‡ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเคฟเคคเค‚เคฌเคฐ", + "Type": "daterange", + "Start": 4, + "Length": 6 + } + ] + }, + { + "Input": "เคชเคฟเค›เคฒเฅ‡ เคธเคฟเคคเค‚. เคฎเฅˆเค‚ เคฌเคพเคนเคฐ เคฅเคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคชเคฟเค›เคฒเฅ‡ เคธเคฟเคคเค‚.", + "Type": "daterange", + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค…เค—เคฒเฅ‡ เคœเฅ‚เคจ เคฎเฅ‡เค‚ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเฅ‡ เคœเฅ‚เคจ", + "Type": "daterange", + "Start": 4, + "Length": 8 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคœเฅ‚เคจ 2016 เคฎเฅ‡เค‚ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคœเฅ‚เคจ 2016", + "Type": "daterange", + "Start": 4, + "Length": 8 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค…เค—เคฒเฅ‡ เคธเคพเคฒ เคœเฅ‚เคจ เคฎเฅ‡เค‚ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเฅ‡ เคธเคพเคฒ เคœเฅ‚เคจ", + "Type": "daterange", + "Start": 4, + "Length": 12 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค‡เคธ เคธเคชเฅเคคเคพเคนเคพเค‚เคค เคฌเคพเคนเคฐ เคฐเคนเฅ‚เคเค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคธเคชเฅเคคเคพเคนเคพเค‚เคค", + "Type": "daterange", + "Start": 4, + "Length": 12 + } + ] + }, + { + "Input": "เค‡เคธ เคฎเคนเฅ€เคจเฅ‡ เค•เฅ‡ เคคเฅ€เคธเคฐเฅ‡ เคนเคซเฅเคคเฅ‡ เคฎเฅˆเค‚ เคจเคฟเค•เคฒ เคœเคพเค‰เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคฎเคนเฅ€เคจเฅ‡ เค•เฅ‡ เคคเฅ€เคธเคฐเฅ‡ เคนเคซเฅเคคเฅ‡", + "Type": "daterange", + "Start": 0, + "Length": 23 + } + ] + }, + { + "Input": "เคœเฅเคฒเคพเคˆ เค•เฅ‡ เค†เค–เคฟเคฐเฅ€ เคนเคซเฅเคคเฅ‡ เคฎเฅ‡เค‚ เคฎเฅˆเค‚ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคœเฅเคฒเคพเคˆ เค•เฅ‡ เค†เค–เคฟเคฐเฅ€ เคนเคซเฅเคคเฅ‡ เคฎเฅ‡เค‚", + "Type": "daterange", + "Start": 0, + "Length": 24 + } + ] + }, + { + "Input": "เคถเฅเค•เฅเคฐเคตเคพเคฐ เคธเฅ‡ เคฐเคตเคฟเคตเคพเคฐ เคคเค• เค•เฅ‡ เคฒเคฟเค เค•เฅˆเค‚เคชเคฟเค‚เค— เค•เคพ เคธเคฎเคฏ เคจเคฟเคฐเฅเคงเคพเคฐเคฟเคค เค•เคฐเฅ‡เค‚", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคถเฅเค•เฅเคฐเคตเคพเคฐ เคธเฅ‡ เคฐเคตเคฟเคตเคพเคฐ เคคเค•", + "Type": "daterange", + "Start": 0, + "Length": 21 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค…เค—เคฒเฅ‡ 3 เคฆเคฟเคจ เคฌเคพเคนเคฐ เคฐเคนเฅ‚เคเค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเฅ‡ 3 เคฆเคฟเคจ", + "Type": "daterange", + "Start": 4, + "Length": 10 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค…เค—เคฒเฅ‡ 3 เคฎเคนเฅ€เคจเฅ‡ เคฌเคพเคนเคฐ เคฐเคนเฅ‚เคเค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเฅ‡ 3 เคฎเคนเฅ€เคจเฅ‡", + "Type": "daterange", + "Start": 4, + "Length": 12 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 3 เคธเคพเคฒ เคฎเฅ‡เค‚ เคฌเคพเคนเคฐ เคนเฅ‹ เคœเคพเค‰เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "เคฎเฅˆเค‚ 3 เคธเคชเฅเคคเคพเคน เคฎเฅ‡เค‚ เคฌเคพเคนเคฐ เคนเฅ‹ เคœเคพเค‰เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "เคฎเฅˆเค‚ 3 เคฎเคนเฅ€เคจเฅ‡ เคฎเฅ‡เค‚ เคฌเคพเคนเคฐ เคนเฅ‹ เคœเคพเค‰เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "เคฎเฅˆเค‚ เคชเคฟเค›เคฒเฅ‡ 3 เคธเคชเฅเคคเคพเคน เคธเฅ‡ เคฌเคพเคนเคฐ เคฅเคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคชเคฟเค›เคฒเฅ‡ 3 เคธเคชเฅเคคเคพเคน", + "Type": "daterange", + "Start": 4, + "Length": 14 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคชเคฟเค›เคฒเฅ‡ 3 เคตเคฐเฅเคท เคธเฅ‡ เคฌเคพเคนเคฐ เคฅเคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคชเคฟเค›เคฒเฅ‡ 3 เคตเคฐเฅเคท", + "Type": "daterange", + "Start": 4, + "Length": 12 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคชเคฟเค›เคฒเฅ‡ เคธเคพเคฒ เคฌเคพเคนเคฐ เคฅเคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคชเคฟเค›เคฒเฅ‡ เคธเคพเคฒ", + "Type": "daterange", + "Start": 4, + "Length": 9 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคชเคฟเค›เคฒเฅ‡ เคฎเคนเฅ€เคจเฅ‡ เคฌเคพเคนเคฐ เคฅเคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคชเคฟเค›เคฒเฅ‡ เคฎเคนเฅ€เคจเฅ‡", + "Type": "daterange", + "Start": 4, + "Length": 11 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคชเคฟเค›เคฒเฅ‡ 3 เคนเฅžเฅเคคเฅ‡ เคธเฅ‡ เคฌเคพเคนเคฐ เคฅเคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคชเคฟเค›เคฒเฅ‡ 3 เคนเฅžเฅเคคเฅ‡", + "Type": "daterange", + "Start": 4, + "Length": 13 + } + ] + }, + { + "Input": "เคชเคฟเค›เคฒเฅ‡ เค•เฅเค› เคธเคชเฅเคคเคพเคน", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคชเคฟเค›เคฒเฅ‡ เค•เฅเค› เคธเคชเฅเคคเคพเคน", + "Type": "daterange", + "Start": 0, + "Length": 16 + } + ] + }, + { + "Input": "เคชเคฟเค›เคฒเฅ‡ เค•เคˆ เคฆเคฟเคจเฅ‹เค‚ เคธเฅ‡", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคชเคฟเค›เคฒเฅ‡ เค•เคˆ เคฆเคฟเคจเฅ‹เค‚", + "Type": "daterange", + "Start": 0, + "Length": 14 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค…เค•เฅเคŸเฅ‚. 2 เคธเฅ‡ เค…เค•เฅเคŸเฅ‚. 22 เคคเค• เคฌเคพเคนเคฐ เคฐเคนเฅ‚เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค•เฅเคŸเฅ‚. 2 เคธเฅ‡ เค…เค•เฅเคŸเฅ‚. 22 เคคเค•", + "Type": "daterange", + "Start": 4, + "Length": 24 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 1เคฒเฅ€ เคœเคจเคตเคฐเฅ€ เคธเฅ‡ เคฒเฅ‡เค•เคฐ เคฌเฅเคงเคตเคพเคฐ, 22 เคœเคจ. เคคเค• เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1เคฒเฅ€ เคœเคจเคตเคฐเฅ€ เคธเฅ‡ เคฒเฅ‡เค•เคฐ เคฌเฅเคงเคตเคพเคฐ, 22 เคœเคจ. เคคเค•", + "Type": "daterange", + "Start": 4, + "Length": 35 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค†เคœ เคธเฅ‡ เค•เคฒ เคคเค• เคฌเคพเคนเคฐ เคฐเคนเฅ‚เคเค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เคœ เคธเฅ‡ เค•เคฒ เคคเค•", + "Type": "daterange", + "Start": 4, + "Length": 11 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค†เคœ เคธเฅ‡ 22 เค…เค•เฅเคŸเฅ‚เคฌเคฐ เคคเค• เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เคœ เคธเฅ‡ 22 เค…เค•เฅเคŸเฅ‚เคฌเคฐ เคคเค•", + "Type": "daterange", + "Start": 4, + "Length": 19 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 2 เค…เค•เฅเคŸเฅ‚เคฌเคฐ เคธเฅ‡ เคชเคฐเคธเฅ‹เค‚ เคคเค• เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2 เค…เค•เฅเคŸเฅ‚เคฌเคฐ เคธเฅ‡ เคชเคฐเคธเฅ‹เค‚ เคคเค•", + "Type": "daterange", + "Start": 4, + "Length": 21 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค†เคœ เคธเฅ‡ เค…เค—เคฒเฅ‡ เคฐเคตเคฟเคตเคพเคฐ เคคเค• เคฌเคพเคนเคฐ เคฐเคนเฅ‚เคเค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เคœ เคธเฅ‡ เค…เค—เคฒเฅ‡ เคฐเคตเคฟเคตเคพเคฐ เคคเค•", + "Type": "daterange", + "Start": 4, + "Length": 20 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค‡เคธ เคถเฅเค•เฅเคฐเคตเคพเคฐ เคธเฅ‡ เค…เค—เคฒเฅ‡ เคฐเคตเคฟเคตเคพเคฐ เคคเค• เคฌเคพเคนเคฐ เคฐเคนเฅ‚เคเค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคถเฅเค•เฅเคฐเคตเคพเคฐ เคธเฅ‡ เค…เค—เคฒเฅ‡ เคฐเคตเคฟเคตเคพเคฐ เคคเค•", + "Type": "daterange", + "Start": 4, + "Length": 29 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค…เค•เฅเคŸเฅ‚. 2 เคธเฅ‡ เค…เค•เฅเคŸเฅ‚เคฌเคฐ 22 เคคเค• เคฌเคพเคนเคฐ เคฐเคนเฅ‚เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค•เฅเคŸเฅ‚. 2 เคธเฅ‡ เค…เค•เฅเคŸเฅ‚เคฌเคฐ 22 เคคเค•", + "Type": "daterange", + "Start": 4, + "Length": 25 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 2015/08/12 เคธเฅ‡ 22 เค…เค•เฅเคŸเฅ‚เคฌเคฐ เคคเค• เคฌเคพเคนเคฐ เคฐเคนเฅ‚เคเค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015/08/12 เคธเฅ‡ 22 เค…เค•เฅเคŸเฅ‚เคฌเคฐ เคคเค•", + "Type": "daterange", + "Start": 4, + "Length": 27 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคถเฅเค•เฅเคฐเคตเคพเคฐ 2 เคธเฅ‡ เคฎเค‚เค—เคฒเคตเคพเคฐ 6 เคคเคพเคฐเฅ€เค– เคคเค• เคฌเคพเคนเคฐ เคฐเคนเฅ‚เคเค—เคพ", + "Context": { + "ReferenceDateTime": "2018-03-01T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคถเฅเค•เฅเคฐเคตเคพเคฐ 2 เคธเฅ‡ เคฎเค‚เค—เคฒเคตเคพเคฐ 6", + "Type": "daterange", + "Start": 4, + "Length": 23 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค…เค•เฅเคŸเฅ‚. 2 เคธเฅ‡ เค…เค•เฅเคŸเฅ‚เคฌเคฐ 22 เค•เฅ‡ เคฌเฅ€เคš เคฌเคพเคนเคฐ เคฐเคนเฅ‚เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค•เฅเคŸเฅ‚. 2 เคธเฅ‡ เค…เค•เฅเคŸเฅ‚เคฌเคฐ 22 เค•เฅ‡ เคฌเฅ€เคš", + "Type": "daterange", + "Start": 4, + "Length": 29 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 19-20 เคจเคตเค‚เคฌเคฐ เคคเค• เคฌเคพเคนเคฐ เคฐเคนเฅ‚เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "19-20 เคจเคตเค‚เคฌเคฐ เคคเค•", + "Type": "daterange", + "Start": 4, + "Length": 14 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 19 เคธเฅ‡ 20 เคจเคตเค‚เคฌเคฐ เคคเค• เคฌเคพเคนเคฐ เคฐเคนเฅ‚เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "19 เคธเฅ‡ 20 เคจเคตเค‚เคฌเคฐ เคคเค•", + "Type": "daterange", + "Start": 4, + "Length": 17 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 19 เค”เคฐ 20 เคจเคตเค‚เคฌเคฐ เค•เฅ‡ เคฌเฅ€เคš เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "19 เค”เคฐ 20 เคจเคตเค‚เคฌเคฐ เค•เฅ‡ เคฌเฅ€เคš", + "Type": "daterange", + "Start": 4, + "Length": 21 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 2016 เค•เฅ€ เคคเฅ€เคธเคฐเฅ€ เคคเคฟเคฎเคพเคนเฅ€ เคธเฅ‡ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016 เค•เฅ€ เคคเฅ€เคธเคฐเฅ€ เคคเคฟเคฎเคพเคนเฅ€", + "Type": "daterange", + "Start": 4, + "Length": 20 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค‡เคธ เคธเคพเคฒ เคคเฅ€เคธเคฐเฅ€ เคคเคฟเคฎเคพเคนเฅ€ เคธเฅ‡ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคธเคพเคฒ เคคเฅ€เคธเคฐเฅ€ เคคเคฟเคฎเคพเคนเฅ€", + "Type": "daterange", + "Start": 4, + "Length": 19 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 2027 เค•เฅ‡ เคคเฅ€เคธเคฐเฅ‡ เคธเคชเฅเคคเคพเคน เคธเฅ‡ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2027 เค•เฅ‡ เคคเฅ€เคธเคฐเฅ‡ เคธเคชเฅเคคเคพเคน", + "Type": "daterange", + "Start": 4, + "Length": 20 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค…เค—เคฒเฅ‡ เคธเคพเคฒ เคคเฅ€เคธเคฐเฅ‡ เคธเคชเฅเคคเคพเคน เคธเฅ‡ เคฌเคพเคนเคฐ เคฐเคนเฅ‚เคเค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเฅ‡ เคธเคพเคฒ เคคเฅ€เคธเคฐเฅ‡ เคธเคชเฅเคคเคพเคน", + "Type": "daterange", + "Start": 4, + "Length": 21 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค‡เคธ เค—เคฐเฅเคฎเฅ€ เคฎเฅ‡เค‚ เคšเคฒเคพ เคœเคพเค‰เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เค—เคฐเฅเคฎเฅ€", + "Type": "daterange", + "Start": 4, + "Length": 8 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค…เค—เคฒเฅ‡ เคตเคธเค‚เคค เคฎเฅ‡เค‚ เคšเคฒเคพ เคœเคพเค‰เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเฅ‡ เคตเคธเค‚เคค", + "Type": "daterange", + "Start": 4, + "Length": 9 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค—เคฐเฅเคฎเฅ€ เคฎเฅ‡เค‚ เคšเคฒเคพ เคœเคพเค‰เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค—เคฐเฅเคฎเฅ€", + "Type": "daterange", + "Start": 4, + "Length": 5 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 2016 เค•เฅ€ เค—เคฐเฅเคฎเคฟเคฏเฅ‹เค‚ เคฎเฅ‡เค‚ เคšเคฒเคพ เคœเคพเค‰เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016 เค•เฅ€ เค—เคฐเฅเคฎเคฟเคฏเฅ‹เค‚", + "Type": "daterange", + "Start": 4, + "Length": 16 + } + ] + }, + { + "Input": "เค†เค—เคพเคฎเฅ€ เคฎเคพเคน เค•เฅ€ เค›เฅเคŸเฅเคŸเคฟเคฏเคพเค‚", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เค—เคพเคฎเฅ€ เคฎเคพเคน", + "Type": "daterange", + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "เค…เค—เคฒเฅ‡ เคฎเคนเฅ€เคจเฅ‡ เค•เฅ€ เค›เฅเคŸเฅเคŸเคฟเคฏเคพเค‚", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเฅ‡ เคฎเคนเฅ€เคจเฅ‡", + "Type": "daterange", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "เคฎเฅ‡เคฐเฅ‡ เคชเคพเคธ 30 เคจเคตเค‚เคฌเคฐ เค•เฅ‡ เคธเคชเฅเคคเคพเคน เค•เฅ‡ เคฒเคฟเค เค•เฅเคฏเคพ เคนเฅˆ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "30 เคจเคตเค‚เคฌเคฐ เค•เฅ‡ เคธเคชเฅเคคเคพเคน", + "Type": "daterange", + "Start": 9, + "Length": 18 + } + ] + }, + { + "Input": "15 เคธเคฟเคคเคฎเฅเคฌเคฐ เค•เคพ เคธเคชเฅเคคเคพเคน", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "15 เคธเคฟเคคเคฎเฅเคฌเคฐ เค•เคพ เคธเคชเฅเคคเคพเคน", + "Type": "daterange", + "Start": 0, + "Length": 20 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค‡เคธ เคธเคชเฅเคคเคพเคนเคพเค‚เคค เคฎเฅ‡เค‚ เคšเคฒเคพ เคœเคพเค‰เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคธเคชเฅเคคเคพเคนเคพเค‚เคค", + "Type": "daterange", + "Start": 4, + "Length": 12 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคธเคชเฅเคคเคพเคน เค•เฅ‡ เคฌเคพเค•เฅ€ เคฆเคฟเคจ เค•เฅ‹ เค›เฅ‹เฅœ เคฆเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเคชเฅเคคเคพเคน เค•เฅ‡ เคฌเคพเค•เฅ€ เคฆเคฟเคจ", + "Type": "daterange", + "Start": 4, + "Length": 18 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค…เคชเคจเฅ‡ เคธเคชเฅเคคเคพเคน เค•เฅ‡ เคฌเคพเค•เฅ€ เค•เฅ‡ เคฆเคฟเคจ เค•เฅ‹ เค›เฅ‹เฅœ เคฆเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เคชเคจเฅ‡ เคธเคชเฅเคคเคพเคน เค•เฅ‡ เคฌเคพเค•เฅ€ เค•เฅ‡ เคฆเคฟเคจ", + "Type": "daterange", + "Start": 4, + "Length": 26 + } + ] + }, + { + "Input": "เคธเคชเฅเคคเคพเคน เค•เฅ‡ เคฌเคพเค•เฅ€ เค•เฅ‡ เคฆเคฟเคจ เคฎเฅˆเค‚ เค†เคฐเคพเคฎ เค•เคฐเฅ‚เคเค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเคชเฅเคคเคพเคน เค•เฅ‡ เคฌเคพเค•เฅ€ เค•เฅ‡ เคฆเคฟเคจ", + "Type": "daterange", + "Start": 0, + "Length": 21 + } + ] + }, + { + "Input": "เค‡เคธ เคธเคชเฅเคคเคพเคน เค•เฅ‡ เคฌเคพเค•เฅ€ เค•เฅ‡ เคฆเคฟเคจ เคฎเฅˆเค‚ เค†เคฐเคพเคฎ เค•เคฐเฅ‚เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคธเคชเฅเคคเคพเคน เค•เฅ‡ เคฌเคพเค•เฅ€ เค•เฅ‡ เคฆเคฟเคจ", + "Type": "daterange", + "Start": 0, + "Length": 24 + } + ] + }, + { + "Input": "เคฎเคนเฅ€เคจเฅ‡ เค•เฅ‡ เคฌเคพเค•เฅ€ เคฆเคฟเคจ เคฎเฅˆเค‚ เค›เฅ‹เฅœ เคฆเฅเค‚เค—เคพ.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฎเคนเฅ€เคจเฅ‡ เค•เฅ‡ เคฌเคพเค•เฅ€ เคฆเคฟเคจ", + "Type": "daterange", + "Start": 0, + "Length": 17 + } + ] + }, + { + "Input": "เคธเคพเคฒ เค•เฅ‡ เคฌเคพเค•เฅ€ เคฆเคฟเคจ เคฎเฅˆเค‚ เค›เฅ‹เฅœ เคฆเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเคพเคฒ เค•เฅ‡ เคฌเคพเค•เฅ€ เคฆเคฟเคจ", + "Type": "daterange", + "Start": 0, + "Length": 15 + } + ] + }, + { + "Input": "เค•เฅƒเคชเคฏเคพ เคนเคฎเฅ‡เค‚ เค‡เคธ เคฎเคนเฅ€เคจเฅ‡ เค•เฅ‡ เคฌเคพเคฆ เคฎเฅ‡เค‚ เคฎเคฟเคฒเคจเฅ‡ เค•เคพ เคธเคฎเคฏ เคฆเฅ‡เค‚", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคฎเคนเฅ€เคจเฅ‡ เค•เฅ‡ เคฌเคพเคฆ", + "Type": "daterange", + "Start": 11, + "Length": 15 + } + ] + }, + { + "Input": "เค•เฅƒเคชเคฏเคพ เคนเคฎเฅ‡เค‚ เค‡เคธ เคธเคชเฅเคคเคพเคน เค•เฅ‡ เคฌเคพเคฆ เคฎเฅ‡เค‚ เคฎเคฟเคฒเคจเฅ‡ เค•เคพ เคธเคฎเคฏ เคฆเฅ‡เค‚", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคธเคชเฅเคคเคพเคน เค•เฅ‡ เคฌเคพเคฆ", + "Type": "daterange", + "Start": 11, + "Length": 16 + } + ] + }, + { + "Input": "เค•เฅƒเคชเคฏเคพ เคนเคฎเฅ‡เค‚ เค…เค—เคฒเฅ‡ เคธเคชเฅเคคเคพเคน เคฌเคพเคฆ เคฎเฅ‡เค‚ เคฎเคฟเคฒเคจเฅ‡ เค•เคพ เคธเคฎเคฏ เคฆเฅ‡เค‚", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเฅ‡ เคธเคชเฅเคคเคพเคน เคฌเคพเคฆ", + "Type": "daterange", + "Start": 11, + "Length": 15 + } + ] + }, + { + "Input": "เค•เฅƒเคชเคฏเคพ เคนเคฎเฅ‡เค‚ เค…เค—เคฒเฅ‡ เคธเคพเคฒ เคฌเคพเคฆ เคฎเฅ‡เค‚ เคฎเคฟเคฒเคจเฅ‡ เค•เคพ เคธเคฎเคฏ เคฆเฅ‡เค‚", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเฅ‡ เคธเคพเคฒ เคฌเคพเคฆ", + "Type": "daterange", + "Start": 11, + "Length": 12 + } + ] + }, + { + "Input": "เคนเคฎ เคชเคฟเค›เคฒเฅ‡ เคนเคซเฅเคคเฅ‡ เค•เฅ‡ เค…เค‚เคค เคฎเฅ‡เค‚ เคฎเคฟเคฒเฅ‡", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคชเคฟเค›เคฒเฅ‡ เคนเคซเฅเคคเฅ‡ เค•เฅ‡ เค…เค‚เคค", + "Type": "daterange", + "Start": 3, + "Length": 18 + } + ] + }, + { + "Input": "เค•เฅƒเคชเคฏเคพ เคนเคฎเฅ‡เค‚ เค‡เคธ เคฎเคนเฅ€เคจเฅ‡ เค•เฅ€ เคถเฅเคฐเฅเค†เคค เคฎเฅ‡เค‚ เคฎเคฟเคฒเคจเฅ‡ เค•เคพ เคธเคฎเคฏ เคฆเฅ‡เค‚", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคฎเคนเฅ€เคจเฅ‡ เค•เฅ€ เคถเฅเคฐเฅเค†เคค", + "Type": "daterange", + "Start": 11, + "Length": 18 + } + ] + }, + { + "Input": "เค•เฅƒเคชเคฏเคพ เคนเคฎเฅ‡เค‚ เค‡เคธ เคธเคชเฅเคคเคพเคน เค•เฅ€ เคถเฅเคฐเฅเค†เคค เคฎเฅ‡เค‚ เคฎเคฟเคฒเคจเฅ‡ เค•เคพ เคธเคฎเคฏ เคฆเฅ‡เค‚", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคธเคชเฅเคคเคพเคน เค•เฅ€ เคถเฅเคฐเฅเค†เคค", + "Type": "daterange", + "Start": 11, + "Length": 19 + } + ] + }, + { + "Input": "เค•เฅƒเคชเคฏเคพ เคนเคฎเฅ‡เค‚ เค…เค—เคฒเฅ‡ เคธเคชเฅเคคเคพเคน เค•เฅ€ เคถเฅเคฐเฅเค†เคค เคฎเฅ‡เค‚ เคฎเคฟเคฒเคจเฅ‡ เค•เคพ เคธเคฎเคฏ เคฆเฅ‡เค‚", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเฅ‡ เคธเคชเฅเคคเคพเคน เค•เฅ€ เคถเฅเคฐเฅเค†เคค", + "Type": "daterange", + "Start": 11, + "Length": 21 + } + ] + }, + { + "Input": "เค•เฅƒเคชเคฏเคพ เคนเคฎเฅ‡เค‚ เค…เค—เคฒเฅ‡ เคธเคพเคฒ เค•เฅ€ เคถเฅเคฐเฅเค†เคค เคฎเฅ‡เค‚ เคฎเคฟเคฒเคจเฅ‡ เค•เคพ เคธเคฎเคฏ เคฆเฅ€เคœเคฟเค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเฅ‡ เคธเคพเคฒ เค•เฅ€ เคถเฅเคฐเฅเค†เคค", + "Type": "daterange", + "Start": 11, + "Length": 18 + } + ] + }, + { + "Input": "เค•เฅ‹เคฐเฅเคŸเคพเคจเคพ, เค•เฅƒเคชเคฏเคพ เค…เค—เคฒเฅ‡ เคธเคชเฅเคคเคพเคน เคฌเฅเคงเคตเคพเคฐ เค”เคฐ เคถเฅเค•เฅเคฐเคตเคพเคฐ เค•เฅ‡ เคฌเฅ€เคš เคเค‚เคŸเฅ‹เคจเคฟเคฏเฅ‹ เค•เฅ‡ เคธเคพเคฅ 25 เคฎเคฟเคจเคŸ เค•เฅ€ เคฌเฅˆเค เค• เคธเฅ‡เคŸ เค•เคฐเฅ‡เค‚เฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเฅ‡ เคธเคชเฅเคคเคพเคน เคฌเฅเคงเคตเคพเคฐ เค”เคฐ เคถเฅเค•เฅเคฐเคตเคพเคฐ เค•เฅ‡ เคฌเฅ€เคš", + "Type": "daterange", + "Start": 16, + "Length": 37 + } + ] + }, + { + "Input": "เค•เฅ‹เคฐเฅเคŸเคพเคจเคพ, เค•เฅƒเคชเคฏเคพ เคฌเฅเคงเคตเคพเคฐ เคธเฅ‡ เคถเฅเค•เฅเคฐเคตเคพเคฐ เคคเค• เค…เค—เคฒเฅ‡ เคธเคชเฅเคคเคพเคน เคเค‚เคŸเฅ‹เคจเคฟเคฏเฅ‹ เค•เฅ‡ เคธเคพเคฅ 25 เคฎเคฟเคจเคŸ เค•เฅ€ เคฌเฅˆเค เค• เคธเฅ‡เคŸ เค•เคฐเฅ‡เค‚เฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฌเฅเคงเคตเคพเคฐ เคธเฅ‡ เคถเฅเค•เฅเคฐเคตเคพเคฐ เคคเค• เค…เค—เคฒเฅ‡ เคธเคชเฅเคคเคพเคน", + "Type": "daterange", + "Start": 16, + "Length": 33 + } + ] + }, + { + "Input": "เค•เฅ‹เคฐเฅเคŸเคพเคจเคพ, เค•เฅเคฏเคพ เคชเคฟเค›เคฒเฅ‡ เคนเคซเฅเคคเฅ‡ เคฌเฅเคงเคตเคพเคฐ เคธเฅ‡ เคถเฅเค•เฅเคฐเคตเคพเคฐ เคคเค• เคเค‚เคŸเฅ‹เคจเคฟเคฏเฅ‹ เค•เฅ‡ เคธเคพเคฅ เค•เฅ‹เคˆ 25 เคฎเคฟเคจเคŸ เค•เฅ€ เคฌเฅˆเค เค• เคธเฅ‡เคŸ เคฅเฅ€เฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคชเคฟเค›เคฒเฅ‡ เคนเคซเฅเคคเฅ‡ เคฌเฅเคงเคตเคพเคฐ เคธเฅ‡ เคถเฅเค•เฅเคฐเคตเคพเคฐ เคคเค•", + "Type": "daterange", + "Start": 15, + "Length": 33 + } + ] + }, + { + "Input": "เค•เฅ‹เคฐเฅเคŸเคพเคจเคพ, เค•เฅƒเคชเคฏเคพ เค‡เคธ เคธเคชเฅเคคเคพเคน เคฌเฅเคงเคตเคพเคฐ เค”เคฐ เคถเฅเค•เฅเคฐเคตเคพเคฐ เค•เฅ‡ เคฌเฅ€เคš เคเค‚เคŸเฅ‹เคจเคฟเคฏเฅ‹ เค•เฅ‡ เคธเคพเคฅ 25 เคฎเคฟเคจเคŸ เค•เฅ€ เคฌเฅˆเค เค• เค•เคพ เคธเคฎเคจเฅเคตเคฏ เค•เคฐเฅ‡เค‚", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคธเคชเฅเคคเคพเคน เคฌเฅเคงเคตเคพเคฐ เค”เคฐ เคถเฅเค•เฅเคฐเคตเคพเคฐ เค•เฅ‡ เคฌเฅ€เคš", + "Type": "daterange", + "Start": 16, + "Length": 35 + } + ] + }, + { + "Input": "1970 เค•เฅ‡ เคฆเคถเค• เคฎเฅ‡เค‚", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1970 เค•เฅ‡ เคฆเคถเค•", + "Type": "daterange", + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "2000 เค•เฅ‡ เคฆเคถเค• เคฎเฅ‡เค‚ เค‰เคจเค•เคพ เคœเคจเฅเคฎ เคนเฅเค† เคฅเคพเฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2000 เค•เฅ‡ เคฆเคถเค•", + "Type": "daterange", + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "70 เค•เฅ‡ เคฆเคถเค• เคฎเฅ‡เค‚", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "70 เค•เฅ‡ เคฆเคถเค•", + "Type": "daterange", + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "40 เค•เฅ‡ เคฆเคถเค• เคฎเฅ‡เค‚", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "40 เค•เฅ‡ เคฆเคถเค•", + "Type": "daterange", + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "เคธเคคเฅเคคเคฐ เค•เฅ‡ เคฆเคถเค• เคฎเฅ‡เค‚", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเคคเฅเคคเคฐ เค•เฅ‡ เคฆเคถเค•", + "Type": "daterange", + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "เค‰เคจเฅเคจเฅ€เคธ เคธเฅŒ เคธเคคเฅเคคเคฐ เค•เฅ‡ เคฆเคถเค• เคฎเฅ‡เค‚", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‰เคจเฅเคจเฅ€เคธ เคธเฅŒ เคธเคคเฅเคคเคฐ เค•เฅ‡ เคฆเคถเค•", + "Type": "daterange", + "Start": 0, + "Length": 22 + } + ] + }, + { + "Input": "เคฆเฅ‹ เคนเคœเคพเคฐ เคฆเคธ เค•เฅ‡ เคฆเคถเค• เคฎเฅ‡เค‚", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเฅ‹ เคนเคœเคพเคฐ เคฆเคธ เค•เฅ‡ เคฆเคถเค•", + "Type": "daterange", + "Start": 0, + "Length": 17 + } + ] + }, + { + "Input": "เคฆเฅ‹ เคนเคœเคพเคฐ เค•เฅ‡ เคฆเคถเค• เคฎเฅ‡เค‚", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเฅ‹ เคนเคœเคพเคฐ เค•เฅ‡ เคฆเคถเค•", + "Type": "daterange", + "Start": 0, + "Length": 14 + } + ] + }, + { + "Input": "เคจเคฌเฅเคฌเฅ‡ เค•เฅ‡ เคฆเคถเค• เคฎเฅ‡เค‚", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคจเคฌเฅเคฌเฅ‡ เค•เฅ‡ เคฆเคถเค•", + "Type": "daterange", + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฆเฅ‹ เคนเคœเคพเคฐ เค…เค เคพเคฐเคน เคฎเฅ‡เค‚ 2 เคธเฅ‡ 7 เคซเคฐเคตเคฐเฅ€ เคคเค• เคฌเคพเคนเคฐ เคนเฅ‚เค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเฅ‹ เคนเคœเคพเคฐ เค…เค เคพเคฐเคน เคฎเฅ‡เค‚ 2 เคธเฅ‡ 7 เคซเคฐเคตเคฐเฅ€ เคคเค•", + "Type": "daterange", + "Start": 4, + "Length": 33 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฆเฅ‹ เคนเคœเคพเคฐ เค…เค เคพเคฐเคน เคฎเฅ‡เค‚ 2 เคธเฅ‡ เคฒเฅ‡เค•เคฐ 7 เคซเคฐเคตเคฐเฅ€ เค•เฅ‡ เคฌเฅ€เคš เคคเค• เคฌเคพเคนเคฐ เคนเฅ‚เค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเฅ‹ เคนเคœเคพเคฐ เค…เค เคพเคฐเคน เคฎเฅ‡เค‚ 2 เคธเฅ‡ เคฒเฅ‡เค•เคฐ 7 เคซเคฐเคตเคฐเฅ€ เค•เฅ‡ เคฌเฅ€เคš", + "Type": "daterange", + "Start": 4, + "Length": 42 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฆเฅ‹ เคนเคœเคพเคฐ เค…เค เคพเคฐเคน เค•เฅ‡ เคซเคฐเคตเคฐเฅ€ เคฎเฅ‡เค‚ 2 เคธเฅ‡ 7 เคคเค• เคฌเคพเคนเคฐ เคนเฅ‚เค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเฅ‹ เคนเคœเคพเคฐ เค…เค เคพเคฐเคน เค•เฅ‡ เคซเคฐเคตเคฐเฅ€ เคฎเฅ‡เค‚ 2 เคธเฅ‡ 7 เคคเค•", + "Type": "daterange", + "Start": 4, + "Length": 36 + } + ] + }, + { + "Input": "เคฏเคน เค‰เคจเฅเคจเฅ€เคธ เคจเคฟเคจเฅเคฏเคพเคจเคตเฅ‡ เค•เฅ‡ เคœเฅ‚เคจ เคฎเฅ‡เค‚ เคนเฅเค†", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‰เคจเฅเคจเฅ€เคธ เคจเคฟเคจเฅเคฏเคพเคจเคตเฅ‡ เค•เฅ‡ เคœเฅ‚เคจ", + "Type": "daterange", + "Start": 3, + "Length": 23 + } + ] + }, + { + "Input": "เค‰เคจเฅเคจเฅ€เคธ เคธเฅŒ เค…เคŸเฅเค เคพเคˆเคธ เคฎเฅ‡เค‚", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‰เคจเฅเคจเฅ€เคธ เคธเฅŒ เค…เคŸเฅเค เคพเคˆเคธ", + "Type": "daterange", + "Start": 0, + "Length": 17 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฆเฅ‹ เคนเคœเคผเคพเคฐ เคธเคคเฅเคคเคพเคˆเคธ เค•เฅ‡ เคชเคนเคฒเฅ‡ เคนเคซเฅเคคเฅ‡ เคฎเฅ‡เค‚ เคจเคฟเค•เคฒ เคœเคพเค‰เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเฅ‹ เคนเคœเคผเคพเคฐ เคธเคคเฅเคคเคพเคˆเคธ เค•เฅ‡ เคชเคนเคฒเฅ‡ เคนเคซเฅเคคเฅ‡", + "Type": "daterange", + "Start": 4, + "Length": 30 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฆเฅ‹ เคนเคœเคผเคพเคฐ เคฌเฅ€เคธ เค•เฅ€ เคชเคนเคฒเฅ€ เคคเคฟเคฎเคพเคนเฅ€ เคธเฅ‡ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเฅ‹ เคนเคœเคผเคพเคฐ เคฌเฅ€เคธ เค•เฅ€ เคชเคนเคฒเฅ€ เคคเคฟเคฎเคพเคนเฅ€", + "Type": "daterange", + "Start": 4, + "Length": 27 + } + ] + }, + { + "Input": "เค‰เคจเฅเคจเฅ€เคธ เคธเฅŒ เค…เค เคคเฅเคคเคฐ เค•เฅ‡ เคตเคธเค‚เคค เคฎเฅ‡เค‚", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‰เคจเฅเคจเฅ€เคธ เคธเฅŒ เค…เค เคคเฅเคคเคฐ เค•เฅ‡ เคตเคธเค‚เคค", + "Type": "daterange", + "Start": 0, + "Length": 24 + } + ] + }, + { + "Input": "เคธเคพเคฒ เคฆเฅ‹ เคธเฅŒ เคธเฅœเคธเค ,", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเคพเคฒ เคฆเฅ‹ เคธเฅŒ เคธเฅœเคธเค ", + "Type": "daterange", + "Start": 0, + "Length": 14 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค…เค—เคฒเฅ‡ เคธเคชเฅเคคเคพเคน เค•เฅ‡ เคฌเคพเคฆ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเฅ‡ เคธเคชเฅเคคเคพเคน เค•เฅ‡ เคฌเคพเคฆ", + "Type": "daterange", + "Start": 4, + "Length": 18 + } + ] + }, + { + "Input": "เคฏเคน เคชเคฟเค›เคฒเฅ‡ 2 เคฆเคถเค•เฅ‹เค‚ เคฎเฅ‡เค‚ เคนเฅเค†", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคชเคฟเค›เคฒเฅ‡ 2 เคฆเคถเค•เฅ‹เค‚", + "Type": "daterange", + "Start": 3, + "Length": 13 + } + ] + }, + { + "Input": "เคฏเคน เคชเคฟเค›เคฒเฅ‡ เคฆเฅ‹ เคฆเคถเค•เฅ‹เค‚ เคฎเฅ‡เค‚ เคนเฅเค†", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคชเคฟเค›เคฒเฅ‡ เคฆเฅ‹ เคฆเคถเค•เฅ‹เค‚", + "Type": "daterange", + "Start": 3, + "Length": 14 + } + ] + }, + { + "Input": "เคฏเคน เค…เค—เคฒเฅ‡ เคฆเคถเค• เคฎเฅ‡เค‚ เคนเฅเค†", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฏเคน เค…เค—เคฒเฅ‡ เคฆเคถเค•", + "Type": "daterange", + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "เคฏเคน เคญเคตเคฟเคทเฅเคฏ เคฎเฅ‡เค‚ 4 เคธเคชเฅเคคเคพเคน เค•เคพ เคนเฅ‹เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคญเคตเคฟเคทเฅเคฏ เคฎเฅ‡เค‚ 4 เคธเคชเฅเคคเคพเคน", + "Type": "daterange", + "Start": 3, + "Length": 19 + } + ] + }, + { + "Input": "เคเคธเคพ 2 เคฆเคฟเคจ เคฌเคพเคฆ เคนเฅ‹เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2 เคฆเคฟเคจ เคฌเคพเคฆ", + "Type": "daterange", + "Start": 4, + "Length": 9 + } + ] + }, + { + "Input": "เค•เฅ‹เคฐเฅเคŸเคพเคจเคพ เคนเคฎเคพเคฐเฅ‡ เคฒเคฟเค เค…เค—เคฒเฅ‡ เคธเคชเฅเคคเคพเคน เค•เฅ€ เคถเฅเคฐเฅเค†เคค เค•เคพ เคธเคฎเคฏ เคขเฅ‚เค‚เฅ เคธเค•เคคเฅ€ เคนเฅˆ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเฅ‡ เคธเคชเฅเคคเคพเคน เค•เฅ€ เคถเฅเคฐเฅเค†เคค", + "Type": "daterange", + "Start": 19, + "Length": 21 + } + ] + }, + { + "Input": "เคœเคผเคฐเฅ‚เคฐ, เคšเคฒเคฟเค เค…เค—เคฒเฅ‡ เคนเคซเฅเคคเฅ‡ เค•เฅ‡ เค…เค‚เคค เคฎเฅ‡เค‚ เคเค• เคธเฅเค•เคพเค‡เคช เคฐเค–เคคเฅ‡ เคนเฅˆเค‚", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเฅ‡ เคนเคซเฅเคคเฅ‡ เค•เฅ‡ เค…เค‚เคค", + "Type": "daterange", + "Start": 12, + "Length": 17 + } + ] + }, + { + "Input": "เคœเคผเคฐเฅ‚เคฐ, เคšเคฒเฅ‹ เค…เค—เคฒเฅ‡ เคธเคชเฅเคคเคพเคน เค•เฅ‡ เคถเฅเคฐเฅเค†เคค เคฎเฅ‡เค‚ เคเค• เคธเฅเค•เคพเค‡เคช เคฐเค–เคคเฅ‡ เคนเฅˆเค‚", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเฅ‡ เคธเคชเฅเคคเคพเคน เค•เฅ‡ เคถเฅเคฐเฅเค†เคค", + "Type": "daterange", + "Start": 11, + "Length": 21 + } + ] + }, + { + "Input": "เค•เฅ‹เคฐเฅเคŸเคพเคจเคพ, เคนเคฎเคพเคฐเฅ‡ เคฒเคฟเค เคฎเคพเคฐเฅเคš เค•เฅ‡ เค…เค‚เคค เค•เคพ เคเค• เคธเคฎเคฏ เคขเฅ‚เฅเฅ‹", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฎเคพเคฐเฅเคš เค•เฅ‡ เค…เค‚เคค", + "Type": "daterange", + "Start": 20, + "Length": 12 + } + ] + }, + { + "Input": "เค•เฅ‹เคฐเฅเคŸเคพเคจเคพ, เคนเคฎเคพเคฐเฅ‡ เคฒเคฟเค เคฎเคพเคฐเฅเคš เค•เฅ‡ เคฌเฅ€เคš เค•เคพ เคเค• เคธเคฎเคฏ เคขเฅ‚เฅเฅ‹", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฎเคพเคฐเฅเคš เค•เฅ‡ เคฌเฅ€เคš", + "Type": "daterange", + "Start": 20, + "Length": 12 + } + ] + }, + { + "Input": "เค•เฅ‹เคฐเฅเคŸเคพเคจเคพ, เคนเคฎเคพเคฐเฅ‡ เคฒเคฟเค เคฎเคพเคฐเฅเคš เค•เฅ‡ เค…เค‚เคค เคฎเฅ‡เค‚ เคเค• เคธเคฎเคฏ เคขเฅ‚เค‚เฅเฅ‹เฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฎเคพเคฐเฅเคš เค•เฅ‡ เค…เค‚เคค", + "Type": "daterange", + "Start": 20, + "Length": 12 + } + ] + }, + { + "Input": "เค—เคฐเฅเคฎเคฟเคฏเฅ‹เค‚ เค•เฅ‡ เคฌเฅ€เคš เค•เฅ‡ เคฌเคพเคฐเฅ‡ เคฎเฅ‡เค‚ เค•เฅเคฏเคพ?", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค—เคฐเฅเคฎเคฟเคฏเฅ‹เค‚ เค•เฅ‡ เคฌเฅ€เคš", + "Type": "daterange", + "Start": 0, + "Length": 15 + } + ] + }, + { + "Input": "เคนเคฎเฅ‡เค‚ เค…เค—เคฒเฅ‡ เคธเคชเฅเคคเคพเคน เค•เฅ€ เคถเฅเคฐเฅเค†เคค เค•เคพ เคธเคฎเคฏ เคฎเคฟเคฒ เคธเค•เคคเคพ เคนเฅˆ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเฅ‡ เคธเคชเฅเคคเคพเคน เค•เฅ€ เคถเฅเคฐเฅเค†เคค", + "Type": "daterange", + "Start": 5, + "Length": 21 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 11 -2016 เคธเฅ‡ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "11 -2016", + "Type": "daterange", + "Start": 4, + "Length": 8 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 11- 2016 เคฌเคพเคนเคฐ เคฐเคนเฅ‚เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "11- 2016", + "Type": "daterange", + "Start": 4, + "Length": 8 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 11/2016 เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "11/2016", + "Type": "daterange", + "Start": 4, + "Length": 7 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 11/2016 เคธเฅ‡ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "11/2016", + "Type": "daterange", + "Start": 4, + "Length": 7 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 11 - 2016 เคธเฅ‡ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "11 - 2016", + "Type": "daterange", + "Start": 4, + "Length": 9 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 11-2016 เคธเฅ‡ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "11-2016", + "Type": "daterange", + "Start": 4, + "Length": 7 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 2016 /11 เคธเฅ‡ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016 /11", + "Type": "daterange", + "Start": 4, + "Length": 8 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 2016/ 11 เคธเฅ‡ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016/ 11", + "Type": "daterange", + "Start": 4, + "Length": 8 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 2016 / 11 เคธเฅ‡ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016 / 11", + "Type": "daterange", + "Start": 4, + "Length": 9 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 2016/11 เคธเฅ‡ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016/11", + "Type": "daterange", + "Start": 4, + "Length": 7 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 2016 -11 เคฌเคพเคนเคฐ เคฐเคนเฅ‚เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016 -11", + "Type": "daterange", + "Start": 4, + "Length": 8 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 2016- 11 เคธเฅ‡ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016- 11", + "Type": "daterange", + "Start": 4, + "Length": 8 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 2016 - 11 เคธเฅ‡ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016 - 11", + "Type": "daterange", + "Start": 4, + "Length": 9 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 2016-11 เคธเฅ‡ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016-11", + "Type": "daterange", + "Start": 4, + "Length": 7 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 2016 เคจเคตเค‚เคฌเคฐ เคธเฅ‡ เคฌเคพเคนเคฐ เคฐเคนเฅ‚เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016 เคจเคตเค‚เคฌเคฐ", + "Type": "daterange", + "Start": 4, + "Length": 10 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคจเคตเค‚เคฌเคฐ, 2016 เค•เฅ‹ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคจเคตเค‚เคฌเคฐ, 2016", + "Type": "daterange", + "Start": 4, + "Length": 11 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 2016, เคจเคต. เคธเฅ‡ เคฌเคพเคนเคฐ เคฐเคนเฅ‚เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016, เคจเคต.", + "Type": "daterange", + "Start": 4, + "Length": 9 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 1เคฒเฅ€ เคœเคจเคตเคฐเฅ€ เค”เคฐ 5 เค…เคชเฅเคฐเฅˆเคฒ เค•เฅ‡ เคฌเฅ€เคš เคฌเคพเคนเคฐ เคฐเคนเฅ‚เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1เคฒเฅ€ เคœเคจเคตเคฐเฅ€ เค”เคฐ 5 เค…เคชเฅเคฐเฅˆเคฒ เค•เฅ‡ เคฌเฅ€เคš", + "Type": "daterange", + "Start": 4, + "Length": 28 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 1เคฒเฅ€ เคœเคจเคตเคฐเฅ€ 2015 เค”เคฐ 5 เคซเคฐเคตเคฐเฅ€ 2018 เค•เฅ‡ เคฌเฅ€เคš เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1เคฒเฅ€ เคœเคจเคตเคฐเฅ€ 2015 เค”เคฐ 5 เคซเคฐเคตเคฐเฅ€ 2018 เค•เฅ‡ เคฌเฅ€เคš", + "Type": "daterange", + "Start": 4, + "Length": 37 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 1เคฒเฅ€ เคœเคจเคตเคฐเฅ€ 2015 เค”เคฐ เคซเคฐเคตเคฐเฅ€ 2018 เค•เฅ‡ เคฌเฅ€เคš เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1เคฒเฅ€ เคœเคจเคตเคฐเฅ€ 2015 เค”เคฐ เคซเคฐเคตเคฐเฅ€ 2018 เค•เฅ‡ เคฌเฅ€เคš", + "Type": "daterange", + "Start": 4, + "Length": 35 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 2015 เค”เคฐ เคซเคฐเคตเคฐเฅ€ 2018 เค•เฅ‡ เคฌเฅ€เคš เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015 เค”เคฐ เคซเคฐเคตเคฐเฅ€ 2018 เค•เฅ‡ เคฌเฅ€เคš", + "Type": "daterange", + "Start": 4, + "Length": 25 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 1เคฒเฅ€ เคซเคฐเคตเคฐเฅ€ เคธเฅ‡ เคฎเคพเคฐเฅเคš 2019 เคคเค• เคฌเคพเคนเคฐ เคฐเคนเฅ‚เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1เคฒเฅ€ เคซเคฐเคตเคฐเฅ€ เคธเฅ‡ เคฎเคพเคฐเฅเคš 2019 เคคเค•", + "Type": "daterange", + "Start": 4, + "Length": 26 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 1เคฒเฅ€ เคซเคฐเคตเคฐเฅ€ เค”เคฐ เคฎเคพเคฐเฅเคš 2019 เค•เฅ‡ เคฌเฅ€เคš เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1เคฒเฅ€ เคซเคฐเคตเคฐเฅ€ เค”เคฐ เคฎเคพเคฐเฅเคš 2019 เค•เฅ‡ เคฌเฅ€เคš", + "Type": "daterange", + "Start": 4, + "Length": 30 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 2015 เคœเฅ‚เคจ เค”เคฐ 2018 เคฎเคˆ เค•เฅ‡ เคฌเฅ€เคš เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015 เคœเฅ‚เคจ เค”เคฐ 2018 เคฎเคˆ เค•เฅ‡ เคฌเฅ€เคš", + "Type": "daterange", + "Start": 4, + "Length": 26 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 2015 เคฎเคˆ เค”เคฐ 2018 เค•เฅ‡ เคฌเฅ€เคš เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015 เคฎเคˆ เค”เคฐ 2018 เค•เฅ‡ เคฌเฅ€เคš", + "Type": "daterange", + "Start": 4, + "Length": 22 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฎเคˆ 2015 เค”เคฐ 2018 เค•เฅ‡ เคฌเฅ€เคš เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฎเคˆ 2015 เค”เคฐ 2018 เค•เฅ‡ เคฌเฅ€เคš", + "Type": "daterange", + "Start": 4, + "Length": 22 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฎเคˆ 2015 เค”เคฐ 2018 เคœเฅ‚เคจ เค•เฅ‡ เคฌเฅ€เคš เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฎเคˆ 2015 เค”เคฐ 2018 เคœเฅ‚เคจ เค•เฅ‡ เคฌเฅ€เคš", + "Type": "daterange", + "Start": 4, + "Length": 26 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 2015 เคธเฅ‡ 5 เคœเคจเคตเคฐเฅ€ 2018 เค•เฅ‡ เคฌเฅ€เคš เคฌเคพเคนเคฐ เคฐเคนเฅ‚เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015 เคธเฅ‡ 5 เคœเคจเคตเคฐเฅ€ 2018 เค•เฅ‡ เคฌเฅ€เคš", + "Type": "daterange", + "Start": 4, + "Length": 27 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 2015 เคธเฅ‡ 5 เคฎเคˆ, 2017 เคคเค• เคฌเคพเคนเคฐ เคฐเคนเฅ‚เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015 เคธเฅ‡ 5 เคฎเคˆ, 2017 เคคเค•", + "Type": "daterange", + "Start": 4, + "Length": 21 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค…เคชเฅเคฐเฅˆเคฒ เค•เฅ‡ เค…เค‚เคคเคฟเคฎ เคธเฅ‹เคฎเคตเคพเคฐ เคธเฅ‡ 2019 เคคเค• เคฌเคพเคนเคฐ เคฐเคนเฅ‚เคเค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เคชเฅเคฐเฅˆเคฒ เค•เฅ‡ เค…เค‚เคคเคฟเคฎ เคธเฅ‹เคฎเคตเคพเคฐ เคธเฅ‡ 2019 เคคเค•", + "Type": "daterange", + "Start": 4, + "Length": 33 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 31เคตเฅ‡เค‚ เคนเคซเฅเคคเฅ‡ เคธเฅ‡ 35เคตเฅ‡เค‚ เคนเคซเฅเคคเฅ‡ เคคเค• เคฌเคพเคนเคฐ เคฐเคนเฅ‚เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "31เคตเฅ‡เค‚ เคนเคซเฅเคคเฅ‡ เคธเฅ‡ 35เคตเฅ‡เค‚ เคนเคซเฅเคคเฅ‡ เคคเค•", + "Type": "daterange", + "Start": 4, + "Length": 29 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 31เคตเฅ‡เค‚ เคนเคซเฅเคคเฅ‡ เคธเฅ‡ 35เคตเฅ‡เค‚ เคนเคซเฅเคคเฅ‡ เค•เฅ‡ เคฌเฅ€เคš เคฌเคพเคนเคฐ เคฐเคนเฅ‚เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "31เคตเฅ‡เค‚ เคนเคซเฅเคคเฅ‡ เคธเฅ‡ 35เคตเฅ‡เค‚ เคนเคซเฅเคคเฅ‡ เค•เฅ‡ เคฌเฅ€เคš", + "Type": "daterange", + "Start": 4, + "Length": 33 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค†เคœ เคธเฅ‡ เคฒเฅ‡เค•เคฐ เคขเคพเคˆ เคฆเคฟเคจ เคฌเคพเคฆ เคคเค• เคฏเคนเคพเค‚ เคฐเคนเฅ‚เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เคœ เคธเฅ‡ เคฒเฅ‡เค•เคฐ เคขเคพเคˆ เคฆเคฟเคจ เคฌเคพเคฆ เคคเค•", + "Type": "daterange", + "Start": 4, + "Length": 25 + } + ] + }, + { + "Input": "เคฎเฅ‡เคฐเคพ เค…เคชเฅเคฐเฅˆเคฒ 2017 เค•เคพ เคฌเฅ‹เคจเคธ เค•เฅเคฏเคพ เคนเฅˆ?", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เคชเฅเคฐเฅˆเคฒ 2017", + "Type": "daterange", + "Start": 5, + "Length": 11 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค‰เคธเฅ€ เคฎเคนเฅ€เคจเฅ‡ เคตเคนเคพเค‚ เคจเคนเฅ€เค‚ เคฅเคพ เคœเคฌ เคเคธเคพ เคนเฅเค† เคฅเคพเฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‰เคธเฅ€ เคฎเคนเฅ€เคจเฅ‡", + "Type": "daterange", + "Start": 4, + "Length": 9 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค‰เคธเฅ€ เคธเคชเฅเคคเคพเคน เคตเคนเคพเค‚ เคจเคนเฅ€เค‚ เคฅเคพ เคœเคฌ เคเคธเคพ เคนเฅเค† เคฅเคพเฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‰เคธเฅ€ เคธเคชเฅเคคเคพเคน", + "Type": "daterange", + "Start": 4, + "Length": 10 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค‰เคธเฅ€ เคธเคพเคฒ เคตเคนเคพเค‚ เคจเคนเฅ€เค‚ เคฅเคพเฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‰เคธเฅ€ เคธเคพเคฒ", + "Type": "daterange", + "Start": 4, + "Length": 7 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚เคจเฅ‡ เค†เคœ เคธเฅ‡ 2 เคนเคซเฅเคคเฅ‡ เคธเฅ‡ เคœเฅเคฏเคพเคฆเคพ เคชเคนเคฒเฅ‡ เคนเฅ€ เค…เคชเคจเคพ เคธเคพเคฐเคพ เค•เคพเคฎ เค–เคคเฅเคฎ เค•เคฐ เคฆเคฟเคฏเคพ เคนเฅˆ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เคœ เคธเฅ‡ 2 เคนเคซเฅเคคเฅ‡ เคธเฅ‡ เคœเฅเคฏเคพเคฆเคพ เคชเคนเคฒเฅ‡", + "Type": "daterange", + "Start": 6, + "Length": 28 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค†เคœ เคธเฅ‡ 2 เคธเคชเฅเคคเคพเคน เค•เฅ‡ เคญเฅ€เคคเคฐ เคตเคพเคชเคธ เค†เคŠเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เคœ เคธเฅ‡ 2 เคธเคชเฅเคคเคพเคน เค•เฅ‡ เคญเฅ€เคคเคฐ", + "Type": "daterange", + "Start": 4, + "Length": 22 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค†เคœ เคธเฅ‡ 2 เคธเคชเฅเคคเคพเคน เคธเฅ‡ เค•เคฎ เคธเคฎเคฏ เคฎเฅ‡เค‚ เคตเคพเคชเคธ เค† เคœเคพเคŠเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เคœ เคธเฅ‡ 2 เคธเคชเฅเคคเคพเคน เคธเฅ‡ เค•เคฎ เคธเคฎเคฏ", + "Type": "daterange", + "Start": 4, + "Length": 24 + } + ] + }, + { + "Input": "เคฏเคน เค•เคพเคฎ เค•เคฒ เคธเฅ‡ 2 เคฆเคฟเคจ เคธเฅ‡ เคœเฅเคฏเคพเคฆเคพ เคชเคนเคฒเฅ‡ เคชเฅ‚เคฐเคพ เคนเฅ‹ เคœเคพเคจเคพ เคšเคพเคนเคฟเค เคฅเคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค•เคฒ เคธเฅ‡ 2 เคฆเคฟเคจ เคธเฅ‡ เคœเฅเคฏเคพเคฆเคพ เคชเคนเคฒเฅ‡", + "Type": "daterange", + "Start": 7, + "Length": 26 + } + ] + }, + { + "Input": "เคฏเคน เค•เคพเคฎ เค•เคฒ เคธเฅ‡ 3 เคฆเคฟเคจ เคธเฅ‡ เค•เคฎ เค•เคฎ เคธเคฎเคฏ เคฎเฅ‡เค‚ เคชเฅ‚เคฐเคพ เคนเฅ‹ เคœเคพเคเค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค•เคฒ เคธเฅ‡ 3 เคฆเคฟเคจ เคธเฅ‡ เค•เคฎ", + "Type": "daterange", + "Start": 7, + "Length": 17 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค…เค•เฅเคŸเฅ‚. 2001 เคฎเคฟเคธ เค•เคฐ เคฐเคนเคพ เคฅเคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค•เฅเคŸเฅ‚. 2001", + "Type": "daterange", + "Start": 4, + "Length": 11 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค…เค•เฅเคŸเฅ‚ 2001 เคฎเคฟเคธ เค•เคฐ เคฐเคนเคพ เคฅเคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค•เฅเคŸเฅ‚ 2001", + "Type": "daterange", + "Start": 4, + "Length": 10 + } + ] + }, + { + "Input": "เค•เฅ‹เคฐเฅเคŸเคพเคจเคพ, เค•เฅเคฏเคพ เค†เคช 18 เคคเคพเคฐเฅ€เค– เคตเคพเคฒเฅ€ เคธเคชเฅเคคเคพเคน เค•เฅ‡ เคฒเคฟเค เค•เฅเค› เคธเฅ‡เคŸ เค•เคฐ เคธเค•เคคเฅ€ เคนเฅ‹เฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "18 เคคเคพเคฐเฅ€เค– เคตเคพเคฒเฅ€ เคธเคชเฅเคคเคพเคน", + "Type": "daterange", + "Start": 18, + "Length": 20 + } + ] + }, + { + "Input": "เคฌเคฟเค•เฅเคฐเฅ€ เคœเคนเคพเค‚ เคคเคพเคฐเฅ€เค– เค‡เคธ เคฆเคถเค• เค•เฅ€ เคนเฅˆเฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคฆเคถเค•", + "Type": "daterange", + "Start": 18, + "Length": 6 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 2016 เค•เฅ€ เคคเฅ€เคธเคฐเฅ€ เคคเคฟเคฎเคพเคนเฅ€ เคฎเฅ‡เค‚ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016 เค•เฅ€ เคคเฅ€เคธเคฐเฅ€ เคคเคฟเคฎเคพเคนเฅ€", + "Type": "daterange", + "Start": 4, + "Length": 20 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคคเฅ€เคธเคฐเฅ€ เคคเคฟเคฎเคพเคนเฅ€ เคฎเฅ‡เค‚ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคคเฅ€เคธเคฐเฅ€ เคคเคฟเคฎเคพเคนเฅ€", + "Type": "daterange", + "Start": 4, + "Length": 12 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค…เค—เคฒเฅ‡ เคธเคพเคฒ เคคเฅ€เคธเคฐเฅ€ เคคเคฟเคฎเคพเคนเฅ€ เคฎเฅ‡เค‚ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเฅ‡ เคธเคพเคฒ เคคเฅ€เคธเคฐเฅ€ เคคเคฟเคฎเคพเคนเฅ€", + "Type": "daterange", + "Start": 4, + "Length": 21 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค…เค—เคฒเฅ‡ เคธเคพเคฒ เค•เฅ€ เคšเฅŒเคฅเฅ€ เคคเคฟเคฎเคพเคนเฅ€ เคฎเฅ‡เค‚ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเฅ‡ เคธเคพเคฒ เค•เฅ€ เคšเฅŒเคฅเฅ€ เคคเคฟเคฎเคพเคนเฅ€", + "Type": "daterange", + "Start": 4, + "Length": 23 + } + ] + }, + { + "Input": "เคฏเคน เคฌเฅˆเค‚เค• เคธเฅเคŸเฅ‰เค• เค‡เคธ เคธเคพเคฒ เค†เคœ เคคเค• 20% เคจเฅ€เคšเฅ‡ เคนเฅˆเฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคธเคพเคฒ เค†เคœ เคคเค•", + "Type": "daterange", + "Start": 14, + "Length": 12 + } + ] + }, + { + "Input": "10/1 เคธเฅ‡ 11/7 เคคเค•", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10/1 เคธเฅ‡ 11/7 เคคเค•", + "Type": "daterange", + "Start": 0, + "Length": 15 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค…เคชเคจเคพ เค•เคพเคฎ เค…เคญเฅ€ เคธเฅ‡ 15 เคจเคตเค‚เคฌเคฐ เค•เฅ‡ เคฌเฅ€เคš เค•เคฐเฅ‚เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เคญเฅ€ เคธเฅ‡ 15 เคจเคตเค‚เคฌเคฐ เค•เฅ‡ เคฌเฅ€เคš", + "Type": "daterange", + "Start": 13, + "Length": 22 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚เคจเฅ‡ เค…เคชเคจเคพ เค•เคพเคฎ 22 เคœเคจเคตเคฐเฅ€ เคธเฅ‡ เค…เคญเฅ€ เคคเค• เค•เฅ‡ เคฌเฅ€เคš เคชเฅ‚เคฐเคพ เค•เคฟเคฏเคพ เคนเฅˆ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "22 เคœเคจเคตเคฐเฅ€ เคธเฅ‡ เค…เคญเฅ€ เคคเค• เค•เฅ‡ เคฌเฅ€เคš", + "Type": "daterange", + "Start": 15, + "Length": 25 + } + ] + }, + { + "Input": "เค…เคชเคฐเคพเคนเฅเคจ 3 เคฌเคœเฅ‡: เคฎเฅˆเค‚ เค‡เคธ เคธเคชเฅเคคเคพเคน เคฌเคพเคนเคฐ เคฐเคนเฅ‚เคเค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคธเคชเฅเคคเคพเคน", + "Type": "daterange", + "Start": 19, + "Length": 9 + } + ] + }, + { + "Input": "เค‡เคธ เคธเคชเฅเคคเคพเคน เคธเฅเคฌเคน 8 เคฌเคœเฅ‡ เคเค• เคคเคฟเคฅเคฟ เค”เคฐ เคเค• เคธเคฎเคฏ เคนเฅˆ.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคธเคชเฅเคคเคพเคน", + "Type": "daterange", + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "เค‡เคธ เคนเคซเฅเคคเฅ‡ 8 เคชเฅ€.เคเคฎ. เคเค• เคคเคฟเคฅเคฟ เค”เคฐ เคเค• เคธเคฎเคฏ เคนเฅˆเฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคนเคซเฅเคคเฅ‡", + "Type": "daterange", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "เคธเคชเฅเคคเคพเคน 10 8 เคฌเคœเฅ‡ เคเค• เคคเคฟเคฅเคฟ เค”เคฐ เคเค• เคธเคฎเคฏ เคนเฅˆเฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเคชเฅเคคเคพเคน 10", + "Type": "daterange", + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "เคธเคชเฅเคคเคพเคน 10 8 เคชเฅ€เคเคฎ เคเค• เคคเคฟเคฅเคฟ เค”เคฐ เคเค• เคธเคฎเคฏ เคนเฅˆเฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเคชเฅเคคเคพเคน 10", + "Type": "daterange", + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "เคธเคชเฅเคคเคพเคน 10 10:20 เคเค• เคคเคฟเคฅเคฟ เค”เคฐ เคเค• เคธเคฎเคฏ เคนเฅˆเฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเคชเฅเคคเคพเคน 10", + "Type": "daterange", + "Start": 0, + "Length": 9 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Hindi/DatePeriodParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Hindi/DatePeriodParser.json new file mode 100644 index 000000000..470772c3a --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Hindi/DatePeriodParser.json @@ -0,0 +1,5400 @@ +[ + { + "Input": "เคฎเฅˆเค‚ เค‡เคธ เคฎเคนเฅ€เคจเฅ‡ 4 เคธเฅ‡ 22 เคคเค• เคฌเคพเคนเคฐ เคฐเคนเฅ‚เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคฎเคนเฅ€เคจเฅ‡ 4 เคธเฅ‡ 22 เคคเค•", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-04,2016-11-22,P18D)", + "FutureResolution": { + "startDate": "2016-11-04", + "endDate": "2016-11-22" + }, + "PastResolution": { + "startDate": "2016-11-04", + "endDate": "2016-11-22" + } + }, + "Start": 4, + "Length": 19 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค…เค—เคฒเฅ‡ เคฎเคนเฅ€เคจเฅ‡ 4 เคธเฅ‡ 23 เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเฅ‡ เคฎเคนเฅ€เคจเฅ‡ 4 เคธเฅ‡ 23", + "Type": "daterange", + "Value": { + "Timex": "(2016-12-04,2016-12-23,P19D)", + "FutureResolution": { + "startDate": "2016-12-04", + "endDate": "2016-12-23" + }, + "PastResolution": { + "startDate": "2016-12-04", + "endDate": "2016-12-23" + } + }, + "Start": 4, + "Length": 18 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 3 เคธเฅ‡ 12 เคธเคฟเคคเค‚เคฌเคฐ เคคเค• เคฌเคพเคนเคฐ เคฐเคนเฅ‚เคเค—เคพ เคนเคพเคนเคพเคนเคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3 เคธเฅ‡ 12 เคธเคฟเคคเค‚เคฌเคฐ เคคเค•", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-09-03,XXXX-09-12,P9D)", + "FutureResolution": { + "startDate": "2017-09-03", + "endDate": "2017-09-12" + }, + "PastResolution": { + "startDate": "2016-09-03", + "endDate": "2016-09-12" + } + }, + "Start": 4, + "Length": 17 + } + ] + }, + { + "Input": "เคถเฅเค•เฅเคฐเคตเคพเคฐ เคธเฅ‡ 11 เคคเคพเคฐเฅ€เค– เคธเฅ‡ เคฎเค‚เค—เคฒเคตเคพเคฐ 15 เคคเคพเคฐเฅ€เค– เคคเค• เคฎเฅˆเค‚ เคฌเคพเคนเคฐ เคฐเคนเฅ‚เคเค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคถเฅเค•เฅเคฐเคตเคพเคฐ เคธเฅ‡ 11 เคคเคพเคฐเฅ€เค– เคธเฅ‡ เคฎเค‚เค—เคฒเคตเคพเคฐ 15", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-11,2016-11-15,P4D)", + "FutureResolution": { + "startDate": "2016-11-11", + "endDate": "2016-11-15" + }, + "PastResolution": { + "startDate": "2016-11-11", + "endDate": "2016-11-15" + } + }, + "Start": 0, + "Length": 34 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค…เค—เคฒเฅ‡ เคฎเคนเฅ€เคจเฅ‡ 4 เคธเฅ‡ 23 เคคเค• เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเฅ‡ เคฎเคนเฅ€เคจเฅ‡ 4 เคธเฅ‡ 23 เคคเค•", + "Type": "daterange", + "Value": { + "Timex": "(2016-12-04,2016-12-23,P19D)", + "FutureResolution": { + "startDate": "2016-12-04", + "endDate": "2016-12-23" + }, + "PastResolution": { + "startDate": "2016-12-04", + "endDate": "2016-12-23" + } + }, + "Start": 4, + "Length": 21 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค‡เคธ เคฎเคนเฅ€เคจเฅ‡ 4 เคธเฅ‡ เคฒเฅ‡เค•เคฐ 23 เคคเค• เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคฎเคนเฅ€เคจเฅ‡ 4 เคธเฅ‡ เคฒเฅ‡เค•เคฐ 23 เคคเค•", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-04,2016-11-23,P19D)", + "FutureResolution": { + "startDate": "2016-11-04", + "endDate": "2016-11-23" + }, + "PastResolution": { + "startDate": "2016-11-04", + "endDate": "2016-11-23" + } + }, + "Start": 4, + "Length": 24 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค‡เคธ เคฎเคนเฅ€เคจเฅ‡ 4 เคธเฅ‡ 22 เค•เฅ‡ เคฌเฅ€เคš เคฌเคพเคนเคฐ เคฐเคนเฅ‚เคเค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคฎเคนเฅ€เคจเฅ‡ 4 เคธเฅ‡ 22 เค•เฅ‡ เคฌเฅ€เคš", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-04,2016-11-22,P18D)", + "FutureResolution": { + "startDate": "2016-11-04", + "endDate": "2016-11-22" + }, + "PastResolution": { + "startDate": "2016-11-04", + "endDate": "2016-11-22" + } + }, + "Start": 4, + "Length": 23 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 3 เค”เคฐ 12 เคธเคฟเคคเค‚. เค•เฅ‡ เคฌเฅ€เคš เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ เคนเคพเคนเคพเคนเคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3 เค”เคฐ 12 เคธเคฟเคคเค‚. เค•เฅ‡ เคฌเฅ€เคš", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-09-03,XXXX-09-12,P9D)", + "FutureResolution": { + "startDate": "2017-09-03", + "endDate": "2017-09-12" + }, + "PastResolution": { + "startDate": "2016-09-03", + "endDate": "2016-09-12" + } + }, + "Start": 4, + "Length": 20 + } + ] + }, + { + "Input": "4 เคธเฅ‡ 22 เคœเคจเคตเคฐเฅ€, 1995 เคคเค• เคฎเฅˆเค‚ เคฌเคพเคนเคฐ เคฐเคนเฅ‚เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "4 เคธเฅ‡ 22 เคœเคจเคตเคฐเฅ€, 1995", + "Type": "daterange", + "Value": { + "Timex": "(1995-01-04,1995-01-22,P18D)", + "FutureResolution": { + "startDate": "1995-01-04", + "endDate": "1995-01-22" + }, + "PastResolution": { + "startDate": "1995-01-04", + "endDate": "1995-01-22" + } + }, + "Start": 0, + "Length": 19 + } + ] + }, + { + "Input": "4-22 เคœเคจเคตเคฐเฅ€, 1995 เค•เฅ‡ เคฌเฅ€เคš เคฎเฅˆเค‚ เคฌเคพเคนเคฐ เคฐเคนเฅ‚เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "4-22 เคœเคจเคตเคฐเฅ€, 1995 เค•เฅ‡ เคฌเฅ€เคš", + "Type": "daterange", + "Value": { + "Timex": "(1995-01-04,1995-01-22,P18D)", + "FutureResolution": { + "startDate": "1995-01-04", + "endDate": "1995-01-22" + }, + "PastResolution": { + "startDate": "1995-01-04", + "endDate": "1995-01-22" + } + }, + "Start": 0, + "Length": 23 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคธเคฟเคคเคฎเฅเคฌเคฐ 4 เคธเฅ‡ เคฒเฅ‡เค•เคฐ เคธเคฟเคคเค‚เคฌเคฐ 8 เค•เฅ‡ เคฌเฅ€เคš เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเคฟเคคเคฎเฅเคฌเคฐ 4 เคธเฅ‡ เคฒเฅ‡เค•เคฐ เคธเคฟเคคเค‚เคฌเคฐ 8 เค•เฅ‡ เคฌเฅ€เคš", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-09-04,XXXX-09-08,P4D)", + "FutureResolution": { + "startDate": "2017-09-04", + "endDate": "2017-09-08" + }, + "PastResolution": { + "startDate": "2016-09-04", + "endDate": "2016-09-08" + } + }, + "Start": 4, + "Length": 33 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค‡เคธ เคธเคชเฅเคคเคพเคน เคฌเคพเคนเคฐ เคฐเคนเฅ‚เคเค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคธเคชเฅเคคเคพเคน", + "Type": "daterange", + "Value": { + "Timex": "2016-W45", + "FutureResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-14" + }, + "PastResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-14" + } + }, + "Start": 4, + "Length": 9 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค†เคจเฅ‡ เคตเคพเคฒเฅ‡ เคนเคซเฅเคคเฅ‡ เคฎเฅ‡เค‚ เคฌเคพเคนเคฐ เคนเฅ‹ เคœเคพเคŠเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เคจเฅ‡ เคตเคพเคฒเฅ‡ เคนเคซเฅเคคเฅ‡", + "Type": "daterange", + "Value": { + "Timex": "2016-W46", + "FutureResolution": { + "startDate": "2016-11-14", + "endDate": "2016-11-21" + }, + "PastResolution": { + "startDate": "2016-11-14", + "endDate": "2016-11-21" + } + }, + "Start": 4, + "Length": 14 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคšเคพเคฒเฅ‚ เคธเคชเฅเคคเคพเคน เคฎเฅ‡เค‚ เคฌเคพเคนเคฐ เคนเฅ‹ เคœเคพเคŠเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคšเคพเคฒเฅ‚ เคธเคชเฅเคคเคพเคน", + "Type": "daterange", + "Value": { + "Timex": "2016-W45", + "FutureResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-14" + }, + "PastResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-14" + } + }, + "Start": 4, + "Length": 11 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคซเคฐเคตเคฐเฅ€ เคฎเฅ‡เค‚ เคจเคฟเค•เคฒ เคœเคพเคŠเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคซเคฐเคตเคฐเฅ€", + "Type": "daterange", + "Value": { + "Timex": "XXXX-02", + "FutureResolution": { + "startDate": "2017-02-01", + "endDate": "2017-03-01" + }, + "PastResolution": { + "startDate": "2016-02-01", + "endDate": "2016-03-01" + } + }, + "Start": 4, + "Length": 5 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค‡เคธ เคธเคฟเคคเค‚เคฌเคฐ เคฎเฅ‡เค‚ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคธเคฟเคคเค‚เคฌเคฐ", + "Type": "daterange", + "Value": { + "Timex": "2016-09", + "FutureResolution": { + "startDate": "2016-09-01", + "endDate": "2016-10-01" + }, + "PastResolution": { + "startDate": "2016-09-01", + "endDate": "2016-10-01" + } + }, + "Start": 4, + "Length": 9 + } + ] + }, + { + "Input": "เคชเคฟเค›เคฒเฅ‡ เคธเคฟเคคเค‚. เคฎเฅˆเค‚ เคฌเคพเคนเคฐ เคฅเคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคชเคฟเค›เคฒเฅ‡ เคธเคฟเคคเค‚.", + "Type": "daterange", + "Value": { + "Timex": "2015-09", + "FutureResolution": { + "startDate": "2015-09-01", + "endDate": "2015-10-01" + }, + "PastResolution": { + "startDate": "2015-09-01", + "endDate": "2015-10-01" + } + }, + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค…เค—เคฒเฅ‡ เคœเฅ‚เคจ เคฎเฅ‡เค‚ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเฅ‡ เคœเฅ‚เคจ", + "Type": "daterange", + "Value": { + "Timex": "2017-06", + "FutureResolution": { + "startDate": "2017-06-01", + "endDate": "2017-07-01" + }, + "PastResolution": { + "startDate": "2017-06-01", + "endDate": "2017-07-01" + } + }, + "Start": 4, + "Length": 8 + } + ] + }, + { + "Input": "เค‡เคธ เคฎเคนเฅ€เคจเฅ‡ เค•เฅ‡ เคคเฅ€เคธเคฐเฅ‡ เคนเคซเฅเคคเฅ‡ เคฎเฅˆเค‚ เคจเคฟเค•เคฒ เคœเคพเค‰เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคฎเคนเฅ€เคจเฅ‡ เค•เฅ‡ เคคเฅ€เคธเคฐเฅ‡ เคนเคซเฅเคคเฅ‡", + "Type": "daterange", + "Value": { + "Timex": "2016-11-W03", + "FutureResolution": { + "startDate": "2016-11-14", + "endDate": "2016-11-21" + }, + "PastResolution": { + "startDate": "2016-11-14", + "endDate": "2016-11-21" + } + }, + "Start": 0, + "Length": 23 + } + ] + }, + { + "Input": "เคœเฅเคฒเคพเคˆ เค•เฅ‡ เค†เค–เคฟเคฐเฅ€ เคนเคซเฅเคคเฅ‡ เคฎเฅ‡เค‚ เคฎเฅˆเค‚ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคœเฅเคฒเคพเคˆ เค•เฅ‡ เค†เค–เคฟเคฐเฅ€ เคนเคซเฅเคคเฅ‡ เคฎเฅ‡เค‚", + "Type": "daterange", + "Value": { + "Timex": "XXXX-07-W05", + "FutureResolution": { + "startDate": "2017-07-24", + "endDate": "2017-07-31" + }, + "PastResolution": { + "startDate": "2016-07-25", + "endDate": "2016-08-01" + } + }, + "Start": 0, + "Length": 24 + } + ] + }, + { + "Input": "เคฆเฅ‹ เคธเคชเฅเคคเคพเคน เคฎเฅ‡เค‚ เคเค• เคฌเฅˆเค เค• เคจเคฟเคฐเฅเคงเคพเคฐเคฟเคค เค•เคฐเฅ‡เค‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "เค…เค—เคฒเฅ‡ 2 เคฆเคฟเคจ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเฅ‡ 2 เคฆเคฟเคจ", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-08,2016-11-10,P2D)", + "FutureResolution": { + "startDate": "2016-11-08", + "endDate": "2016-11-10" + }, + "PastResolution": { + "startDate": "2016-11-08", + "endDate": "2016-11-10" + } + }, + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "เคชเคฟเค›เคฒเฅ‡ เค•เฅเค› เคฆเคฟเคจ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคชเคฟเค›เคฒเฅ‡ เค•เฅเค› เคฆเคฟเคจ", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-04,2016-11-07,P3D)", + "FutureResolution": { + "startDate": "2016-11-04", + "endDate": "2016-11-07" + }, + "PastResolution": { + "startDate": "2016-11-04", + "endDate": "2016-11-07" + } + }, + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "เคชเคฟเค›เคฒเฅ‡ เค•เฅเค› เคนเฅ€ เคฆเคฟเคจ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคชเคฟเค›เคฒเฅ‡ เค•เฅเค› เคนเฅ€ เคฆเคฟเคจ", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-04,2016-11-07,P3D)", + "FutureResolution": { + "startDate": "2016-11-04", + "endDate": "2016-11-07" + }, + "PastResolution": { + "startDate": "2016-11-04", + "endDate": "2016-11-07" + } + }, + "Start": 0, + "Length": 16 + } + ] + }, + { + "Input": "เค‰เคธ เคนเคซเฅเคคเฅ‡", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‰เคธ เคนเคซเฅเคคเฅ‡", + "Type": "daterange", + "Value": { + "Timex": "2016-W45", + "FutureResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-14" + }, + "PastResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-14" + } + }, + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "เค‡เคธ เคธเคชเฅเคคเคพเคน เคฏเฅ‚เคจเคฟเคฏเคจ เคจเฅ‡ เคนเคกเคผเคคเคพเคฒ เค•เฅ€ เค•เคพเคฐเฅเคฐเคตเคพเคˆ เค•เฅ‹ เคธเฅเคฅเค—เคฟเคค เค•เคฐ เคฆเคฟเคฏเคพเฅค", + "Context": { + "ReferenceDateTime": "2026-01-01T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคธเคชเฅเคคเคพเคน", + "Type": "daterange", + "Value": { + "Timex": "2026-W01", + "FutureResolution": { + "startDate": "2025-12-29", + "endDate": "2026-01-05" + }, + "PastResolution": { + "startDate": "2025-12-29", + "endDate": "2026-01-05" + } + }, + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "เคฎเฅ‡เคฐเคพ เคธเคชเฅเคคเคพเคน", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฎเฅ‡เคฐเคพ เคธเคชเฅเคคเคพเคน", + "Type": "daterange", + "Value": { + "Timex": "2016-W45", + "FutureResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-14" + }, + "PastResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-14" + } + }, + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "เค‰เคธ เคธเคชเฅเคคเคพเคนเคพเค‚เคค", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‰เคธ เคธเคชเฅเคคเคพเคนเคพเค‚เคค", + "Type": "daterange", + "Value": { + "Timex": "2016-W45-WE", + "FutureResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + }, + "PastResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + } + }, + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "เค‡เคธ เคธเคชเฅเคคเคพเคนเคพเค‚เคค", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคธเคชเฅเคคเคพเคนเคพเค‚เคค", + "Type": "daterange", + "Value": { + "Timex": "2016-W45-WE", + "FutureResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + }, + "PastResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + } + }, + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "เคฎเฅ‡เคฐเคพ เคธเคชเฅเคคเคพเคนเคพเค‚เคค", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฎเฅ‡เคฐเคพ เคธเคชเฅเคคเคพเคนเคพเค‚เคค", + "Type": "daterange", + "Value": { + "Timex": "2016-W45-WE", + "FutureResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + }, + "PastResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + } + }, + "Start": 0, + "Length": 14 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค…เค•เฅเคŸเฅ‚. 2 เคธเฅ‡ เค…เค•เฅเคŸเฅ‚. 22 เคคเค• เคฌเคพเคนเคฐ เคฐเคนเฅ‚เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค•เฅเคŸเฅ‚. 2 เคธเฅ‡ เค…เค•เฅเคŸเฅ‚. 22 เคคเค•", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-10-02,XXXX-10-22,P20D)", + "FutureResolution": { + "startDate": "2017-10-02", + "endDate": "2017-10-22" + }, + "PastResolution": { + "startDate": "2016-10-02", + "endDate": "2016-10-22" + } + }, + "Start": 4, + "Length": 24 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคœเคจเคตเคฐเฅ€ 12, 2016 - 01/22/2016 เคคเค• เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคœเคจเคตเคฐเฅ€ 12, 2016 - 01/22/2016 เคคเค•", + "Type": "daterange", + "Value": { + "Timex": "(2016-01-12,2016-01-22,P10D)", + "FutureResolution": { + "startDate": "2016-01-12", + "endDate": "2016-01-22" + }, + "PastResolution": { + "startDate": "2016-01-12", + "endDate": "2016-01-22" + } + }, + "Start": 4, + "Length": 30 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 1เคฒเฅ€ เคœเคจเคตเคฐเฅ€ เคธเฅ‡ เคฒเฅ‡เค•เคฐ เคฌเฅเคงเคตเคพเคฐ, 22 เคœเคจ. เคคเค• เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1เคฒเฅ€ เคœเคจเคตเคฐเฅ€ เคธเฅ‡ เคฒเฅ‡เค•เคฐ เคฌเฅเคงเคตเคพเคฐ, 22 เคœเคจ. เคคเค•", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-01-01,XXXX-01-22,P21D)", + "FutureResolution": { + "startDate": "2017-01-01", + "endDate": "2017-01-22" + }, + "PastResolution": { + "startDate": "2016-01-01", + "endDate": "2016-01-22" + } + }, + "Start": 4, + "Length": 35 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค†เคœ เคธเฅ‡ เค•เคฒ เคคเค• เคฌเคพเคนเคฐ เคฐเคนเฅ‚เคเค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เคœ เคธเฅ‡ เค•เคฒ เคคเค•", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-07,2016-11-08,P1D)", + "FutureResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-08" + }, + "PastResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-08" + } + }, + "Start": 4, + "Length": 11 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค…เค•เฅเคŸเฅ‚. 2 เคธเฅ‡ เค…เค•เฅเคŸเฅ‚เคฌเคฐ 22 เคคเค• เคฌเคพเคนเคฐ เคฐเคนเฅ‚เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค•เฅเคŸเฅ‚. 2 เคธเฅ‡ เค…เค•เฅเคŸเฅ‚เคฌเคฐ 22 เคคเค•", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-10-02,XXXX-10-22,P20D)", + "FutureResolution": { + "startDate": "2017-10-02", + "endDate": "2017-10-22" + }, + "PastResolution": { + "startDate": "2016-10-02", + "endDate": "2016-10-22" + } + }, + "Start": 4, + "Length": 25 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค…เค•เฅเคŸเฅ‚. 2 เคธเฅ‡ เค…เค•เฅเคŸเฅ‚เคฌเคฐ 22 เค•เฅ‡ เคฌเฅ€เคš เคฌเคพเคนเคฐ เคฐเคนเฅ‚เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค•เฅเคŸเฅ‚. 2 เคธเฅ‡ เค…เค•เฅเคŸเฅ‚เคฌเคฐ 22 เค•เฅ‡ เคฌเฅ€เคš", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-10-02,XXXX-10-22,P20D)", + "FutureResolution": { + "startDate": "2017-10-02", + "endDate": "2017-10-22" + }, + "PastResolution": { + "startDate": "2016-10-02", + "endDate": "2016-10-22" + } + }, + "Start": 4, + "Length": 29 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 19-20 เคจเคตเค‚เคฌเคฐ เคคเค• เคฌเคพเคนเคฐ เคฐเคนเฅ‚เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "19-20 เคจเคตเค‚เคฌเคฐ เคคเค•", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-11-19,XXXX-11-20,P1D)", + "FutureResolution": { + "startDate": "2016-11-19", + "endDate": "2016-11-20" + }, + "PastResolution": { + "startDate": "2015-11-19", + "endDate": "2015-11-20" + } + }, + "Start": 4, + "Length": 14 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 19 เคธเฅ‡ 20 เคจเคตเค‚เคฌเคฐ เคคเค• เคฌเคพเคนเคฐ เคฐเคนเฅ‚เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "19 เคธเฅ‡ 20 เคจเคตเค‚เคฌเคฐ เคคเค•", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-11-19,XXXX-11-20,P1D)", + "FutureResolution": { + "startDate": "2016-11-19", + "endDate": "2016-11-20" + }, + "PastResolution": { + "startDate": "2015-11-19", + "endDate": "2015-11-20" + } + }, + "Start": 4, + "Length": 17 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 19 เค”เคฐ 20 เคจเคตเค‚เคฌเคฐ เค•เฅ‡ เคฌเฅ€เคš เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "19 เค”เคฐ 20 เคจเคตเค‚เคฌเคฐ เค•เฅ‡ เคฌเฅ€เคš", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-11-19,XXXX-11-20,P1D)", + "FutureResolution": { + "startDate": "2016-11-19", + "endDate": "2016-11-20" + }, + "PastResolution": { + "startDate": "2015-11-19", + "endDate": "2015-11-20" + } + }, + "Start": 4, + "Length": 21 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค‰เคธ เคนเคซเฅเคคเฅ‡ เค•เฅ‡ เคฌเคพเค•เฅ€ เคธเคฎเคฏ เคฌเคพเคนเคฐ เคฐเคนเฅ‚เคเค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‰เคธ เคนเคซเฅเคคเฅ‡ เค•เฅ‡ เคฌเคพเค•เฅ€ เคธเคฎเคฏ", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-07,2016-11-13,P6D)", + "FutureResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-13" + }, + "PastResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-13" + } + }, + "Start": 4, + "Length": 20 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคธเคชเฅเคคเคพเคน เค•เฅ‡ เคฌเคพเค•เฅ€ เคธเคฎเคฏ เคฌเคพเคนเคฐ เคฐเคนเฅ‚เคเค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเคชเฅเคคเคพเคน เค•เฅ‡ เคฌเคพเค•เฅ€ เคธเคฎเคฏ", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-07,2016-11-13,P6D)", + "FutureResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-13" + }, + "PastResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-13" + } + }, + "Start": 4, + "Length": 18 + } + ] + }, + { + "Input": "เคนเคซเฅเคคเฅ‡ เคฎเฅ‡เค‚ เคฌเคพเค•เฅ€ เค•เฅ‡ เคฆเคฟเคจ เคฎเฅˆเค‚ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคนเคซเฅเคคเฅ‡ เคฎเฅ‡เค‚ เคฌเคพเค•เฅ€ เค•เฅ‡ เคฆเคฟเคจ", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-07,2016-11-13,P6D)", + "FutureResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-13" + }, + "PastResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-13" + } + }, + "Start": 0, + "Length": 21 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฌเคพเค•เฅ€ เค•เฅ‡ เคฎเคนเฅ€เคจเฅ‡ เคฌเคพเคนเคฐ เคฐเคนเฅ‚เคเค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฌเคพเค•เฅ€ เค•เฅ‡ เคฎเคนเฅ€เคจเฅ‡", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-07,2016-11-30,P24D)", + "FutureResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-30" + }, + "PastResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-30" + } + }, + "Start": 4, + "Length": 13 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฌเคพเค•เฅ€ เค•เฅ‡ เคธเคพเคฒ เคฌเคพเคนเคฐ เคฐเคนเฅ‚เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฌเคพเค•เฅ€ เค•เฅ‡ เคธเคพเคฒ", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-07,2016-12-31,P55D)", + "FutureResolution": { + "startDate": "2016-11-07", + "endDate": "2016-12-31" + }, + "PastResolution": { + "startDate": "2016-11-07", + "endDate": "2016-12-31" + } + }, + "Start": 4, + "Length": 11 + } + ] + }, + { + "Input": "เคนเคซเฅเคคเฅ‡ เคฎเฅ‡เค‚ เคฌเคพเค•เฅ€ เค•เฅ‡ เคฆเคฟเคจ เคฎเฅˆเค‚ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-13T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคนเคซเฅเคคเฅ‡ เคฎเฅ‡เค‚ เคฌเคพเค•เฅ€ เค•เฅ‡ เคฆเคฟเคจ", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-13,2016-11-13,P0D)", + "FutureResolution": { + "startDate": "2016-11-13", + "endDate": "2016-11-13" + }, + "PastResolution": { + "startDate": "2016-11-13", + "endDate": "2016-11-13" + } + }, + "Start": 0, + "Length": 21 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคธเคชเฅเคคเคพเคนเคพเค‚เคค เคฎเฅ‡เค‚ เคฌเคพเคนเคฐ เคฐเคนเฅ‚เคเค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเคชเฅเคคเคพเคนเคพเค‚เคค", + "Type": "daterange", + "Value": { + "Timex": "2016-W45-WE", + "FutureResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + }, + "PastResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + } + }, + "Start": 4, + "Length": 9 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค‡เคธ เคธเคชเฅเคคเคพเคนเคพเค‚เคค เคชเคฐ เคฌเคพเคนเคฐ เคฐเคนเฅ‚เคเค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคธเคชเฅเคคเคพเคนเคพเค‚เคค", + "Type": "daterange", + "Value": { + "Timex": "2016-W45-WE", + "FutureResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + }, + "PastResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + } + }, + "Start": 4, + "Length": 12 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคœเฅ‚เคจ 2016 เคฎเฅ‡เค‚ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคœเฅ‚เคจ 2016", + "Type": "daterange", + "Value": { + "Timex": "2016-06", + "FutureResolution": { + "startDate": "2016-06-01", + "endDate": "2016-07-01" + }, + "PastResolution": { + "startDate": "2016-06-01", + "endDate": "2016-07-01" + } + }, + "Start": 4, + "Length": 8 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค…เค—เคฒเฅ‡ เคธเคพเคฒ เคœเฅ‚เคจ เคฎเฅ‡เค‚ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเฅ‡ เคธเคพเคฒ เคœเฅ‚เคจ", + "Type": "daterange", + "Value": { + "Timex": "2017-06", + "FutureResolution": { + "startDate": "2017-06-01", + "endDate": "2017-07-01" + }, + "PastResolution": { + "startDate": "2017-06-01", + "endDate": "2017-07-01" + } + }, + "Start": 4, + "Length": 12 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค…เค—เคฒเฅ‡ เคธเคพเคฒ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเฅ‡ เคธเคพเคฒ", + "Type": "daterange", + "Value": { + "Timex": "2017", + "FutureResolution": { + "startDate": "2017-01-01", + "endDate": "2018-01-01" + }, + "PastResolution": { + "startDate": "2017-01-01", + "endDate": "2018-01-01" + } + }, + "Start": 4, + "Length": 8 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค…เค—เคฒเฅ‡ 3 เคฆเคฟเคจ เคฌเคพเคนเคฐ เคฐเคนเฅ‚เคเค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเฅ‡ 3 เคฆเคฟเคจ", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-08,2016-11-11,P3D)", + "FutureResolution": { + "startDate": "2016-11-08", + "endDate": "2016-11-11" + }, + "PastResolution": { + "startDate": "2016-11-08", + "endDate": "2016-11-11" + } + }, + "Start": 4, + "Length": 10 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค…เค—เคฒเฅ‡ 3 เคฎเคนเฅ€เคจเฅ‡ เคฌเคพเคนเคฐ เคฐเคนเฅ‚เคเค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเฅ‡ 3 เคฎเคนเฅ€เคจเฅ‡", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-08,2017-02-08,P3M)", + "FutureResolution": { + "startDate": "2016-11-08", + "endDate": "2017-02-08" + }, + "PastResolution": { + "startDate": "2016-11-08", + "endDate": "2017-02-08" + } + }, + "Start": 4, + "Length": 12 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 3 เคธเคพเคฒ เคฎเฅ‡เค‚ เคฌเคพเคนเคฐ เคนเฅ‹ เคœเคพเค‰เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "เคฎเฅˆเค‚ เคชเคฟเค›เคฒเฅ‡ 3 เคธเคชเฅเคคเคพเคน เคธเฅ‡ เคฌเคพเคนเคฐ เคฅเคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคชเคฟเค›เคฒเฅ‡ 3 เคธเคชเฅเคคเคพเคน", + "Type": "daterange", + "Value": { + "Timex": "(2016-10-17,2016-11-07,P3W)", + "FutureResolution": { + "startDate": "2016-10-17", + "endDate": "2016-11-07" + }, + "PastResolution": { + "startDate": "2016-10-17", + "endDate": "2016-11-07" + } + }, + "Start": 4, + "Length": 14 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคชเคฟเค›เคฒเฅ‡ 3 เคตเคฐเฅเคท เคธเฅ‡ เคฌเคพเคนเคฐ เคฅเคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคชเคฟเค›เคฒเฅ‡ 3 เคตเคฐเฅเคท", + "Type": "daterange", + "Value": { + "Timex": "(2013-11-07,2016-11-07,P3Y)", + "FutureResolution": { + "startDate": "2013-11-07", + "endDate": "2016-11-07" + }, + "PastResolution": { + "startDate": "2013-11-07", + "endDate": "2016-11-07" + } + }, + "Start": 4, + "Length": 12 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคชเคฟเค›เคฒเฅ‡ 3 เคนเฅžเฅเคคเฅ‡ เคธเฅ‡ เคฌเคพเคนเคฐ เคฅเคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคชเคฟเค›เคฒเฅ‡ 3 เคนเฅžเฅเคคเฅ‡", + "Type": "daterange", + "Value": { + "Timex": "(2016-10-17,2016-11-07,P3W)", + "FutureResolution": { + "startDate": "2016-10-17", + "endDate": "2016-11-07" + }, + "PastResolution": { + "startDate": "2016-10-17", + "endDate": "2016-11-07" + } + }, + "Start": 4, + "Length": 13 + } + ] + }, + { + "Input": "เค…เค•เฅเคŸเฅ‚เคฌเคฐ เค•เคพ เคชเคนเคฒเคพ เคธเคชเฅเคคเคพเคน", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค•เฅเคŸเฅ‚เคฌเคฐ เค•เคพ เคชเคนเคฒเคพ เคธเคชเฅเคคเคพเคน", + "Type": "daterange", + "Value": { + "Timex": "XXXX-10-W01", + "FutureResolution": { + "startDate": "2017-10-02", + "endDate": "2017-10-09" + }, + "PastResolution": { + "startDate": "2016-10-03", + "endDate": "2016-10-10" + } + }, + "Start": 0, + "Length": 22 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 2027 เค•เฅ‡ เคคเฅ€เคธเคฐเฅ‡ เคธเคชเฅเคคเคพเคน เคธเฅ‡ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2027 เค•เฅ‡ เคคเฅ€เคธเคฐเฅ‡ เคธเคชเฅเคคเคพเคน", + "Type": "daterange", + "Value": { + "Timex": "2027-W03", + "FutureResolution": { + "startDate": "2027-01-18", + "endDate": "2027-01-25" + }, + "PastResolution": { + "startDate": "2027-01-18", + "endDate": "2027-01-25" + } + }, + "Start": 4, + "Length": 20 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค…เค—เคฒเฅ‡ เคธเคพเคฒ เคคเฅ€เคธเคฐเฅ‡ เคธเคชเฅเคคเคพเคน เคธเฅ‡ เคฌเคพเคนเคฐ เคฐเคนเฅ‚เคเค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเฅ‡ เคธเคพเคฒ เคคเฅ€เคธเคฐเฅ‡ เคธเคชเฅเคคเคพเคน", + "Type": "daterange", + "Value": { + "Timex": "2017-W03", + "FutureResolution": { + "startDate": "2017-01-16", + "endDate": "2017-01-23" + }, + "PastResolution": { + "startDate": "2017-01-16", + "endDate": "2017-01-23" + } + }, + "Start": 4, + "Length": 21 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 2016 เค•เฅ€ เคคเฅ€เคธเคฐเฅ€ เคคเคฟเคฎเคพเคนเฅ€ เคธเฅ‡ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016 เค•เฅ€ เคคเฅ€เคธเคฐเฅ€ เคคเคฟเคฎเคพเคนเฅ€", + "Type": "daterange", + "Value": { + "Timex": "(2016-07-01,2016-10-01,P3M)", + "FutureResolution": { + "startDate": "2016-07-01", + "endDate": "2016-10-01" + }, + "PastResolution": { + "startDate": "2016-07-01", + "endDate": "2016-10-01" + } + }, + "Start": 4, + "Length": 20 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค‡เคธ เคธเคพเคฒ เคคเฅ€เคธเคฐเฅ€ เคคเคฟเคฎเคพเคนเฅ€ เคธเฅ‡ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคธเคพเคฒ เคคเฅ€เคธเคฐเฅ€ เคคเคฟเคฎเคพเคนเฅ€", + "Type": "daterange", + "Value": { + "Timex": "(2016-07-01,2016-10-01,P3M)", + "FutureResolution": { + "startDate": "2016-07-01", + "endDate": "2016-10-01" + }, + "PastResolution": { + "startDate": "2016-07-01", + "endDate": "2016-10-01" + } + }, + "Start": 4, + "Length": 19 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค‡เคธ เคธเคพเคฒ เคคเฅ€เคธเคฐเฅ€ เคคเคฟเคฎเคพเคนเฅ€ เค•เฅ‡ เคฆเฅŒเคฐเคพเคจ เคฌเคพเคนเคฐ เคนเฅ‹ เคœเคพเคŠเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคธเคพเคฒ เคคเฅ€เคธเคฐเฅ€ เคคเคฟเคฎเคพเคนเฅ€", + "Type": "daterange", + "Value": { + "Timex": "(2016-07-01,2016-10-01,P3M)", + "FutureResolution": { + "startDate": "2016-07-01", + "endDate": "2016-10-01" + }, + "PastResolution": { + "startDate": "2016-07-01", + "endDate": "2016-10-01" + } + }, + "Start": 4, + "Length": 19 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 2016 เค•เฅ€ เคคเฅ€เคธเคฐเฅ€ เคคเคฟเคฎเคพเคนเฅ€ เคฎเฅ‡เค‚ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016 เค•เฅ€ เคคเฅ€เคธเคฐเฅ€ เคคเคฟเคฎเคพเคนเฅ€", + "Type": "daterange", + "Value": { + "Timex": "(2016-07-01,2016-10-01,P3M)", + "FutureResolution": { + "startDate": "2016-07-01", + "endDate": "2016-10-01" + }, + "PastResolution": { + "startDate": "2016-07-01", + "endDate": "2016-10-01" + } + }, + "Start": 4, + "Length": 20 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค‡เคธ เคธเคพเคฒ เค•เฅ€ เคคเฅ€เคธเคฐเฅ€ เคคเคฟเคฎเคพเคนเฅ€ เค•เฅ‡ เคฆเฅŒเคฐเคพเคจ เคตเคพเคชเคธ เค†เคŠเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคธเคพเคฒ เค•เฅ€ เคคเฅ€เคธเคฐเฅ€ เคคเคฟเคฎเคพเคนเฅ€", + "Type": "daterange", + "Value": { + "Timex": "(2016-07-01,2016-10-01,P3M)", + "FutureResolution": { + "startDate": "2016-07-01", + "endDate": "2016-10-01" + }, + "PastResolution": { + "startDate": "2016-07-01", + "endDate": "2016-10-01" + } + }, + "Start": 4, + "Length": 22 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค‡เคธ เคธเคพเคฒ เค•เฅ€ เคฆเฅ‚เคธเคฐเฅ€ เคคเคฟเคฎเคพเคนเฅ€ เค•เฅ‡ เคฆเฅŒเคฐเคพเคจ เคตเคพเคชเคธ เค†เคŠเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคธเคพเคฒ เค•เฅ€ เคฆเฅ‚เคธเคฐเฅ€ เคคเคฟเคฎเคพเคนเฅ€", + "Type": "daterange", + "Value": { + "Timex": "(2016-04-01,2016-07-01,P3M)", + "FutureResolution": { + "startDate": "2016-04-01", + "endDate": "2016-07-01" + }, + "PastResolution": { + "startDate": "2016-04-01", + "endDate": "2016-07-01" + } + }, + "Start": 4, + "Length": 22 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคชเคนเคฒเฅ€ เคคเคฟเคฎเคพเคนเฅ€ 2016 เคฎเฅ‡เค‚ เคตเคพเคชเคธ เค†เคŠเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคชเคนเคฒเฅ€ เคคเคฟเคฎเคพเคนเฅ€ 2016", + "Type": "daterange", + "Value": { + "Timex": "(2016-01-01,2016-04-01,P3M)", + "FutureResolution": { + "startDate": "2016-01-01", + "endDate": "2016-04-01" + }, + "PastResolution": { + "startDate": "2016-01-01", + "endDate": "2016-04-01" + } + }, + "Start": 4, + "Length": 16 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคšเฅŒเคฅเฅ€ เคคเคฟเคฎเคพเคนเฅ€ 2016 เค•เฅ‡ เคฆเฅŒเคฐเคพเคจ เคฌเคพเคนเคฐ เคนเฅ‹ เคœเคพเคŠเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคšเฅŒเคฅเฅ€ เคคเคฟเคฎเคพเคนเฅ€ 2016", + "Type": "daterange", + "Value": { + "Timex": "(2016-10-01,2017-01-01,P3M)", + "FutureResolution": { + "startDate": "2016-10-01", + "endDate": "2017-01-01" + }, + "PastResolution": { + "startDate": "2016-10-01", + "endDate": "2017-01-01" + } + }, + "Start": 4, + "Length": 16 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค‡เคธ เค—เคฐเฅเคฎเฅ€ เคฎเฅ‡เค‚ เคšเคฒเคพ เคœเคพเค‰เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เค—เคฐเฅเคฎเฅ€", + "Type": "daterange", + "Value": { + "Timex": "2016-SU", + "FutureResolution": {}, + "PastResolution": {} + }, + "Start": 4, + "Length": 8 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค…เค—เคฒเฅ‡ เคตเคธเค‚เคค เคฎเฅ‡เค‚ เคšเคฒเคพ เคœเคพเค‰เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเฅ‡ เคตเคธเค‚เคค", + "Type": "daterange", + "Value": { + "Timex": "2017-SP", + "FutureResolution": {}, + "PastResolution": {} + }, + "Start": 4, + "Length": 9 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค—เคฐเฅเคฎเฅ€ เคฎเฅ‡เค‚ เคšเคฒเคพ เคœเคพเค‰เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค—เคฐเฅเคฎเฅ€", + "Type": "daterange", + "Value": { + "Timex": "SU", + "FutureResolution": {}, + "PastResolution": {} + }, + "Start": 4, + "Length": 5 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 2016 เค•เฅ€ เค—เคฐเฅเคฎเคฟเคฏเฅ‹เค‚ เคฎเฅ‡เค‚ เคšเคฒเคพ เคœเคพเค‰เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016 เค•เฅ€ เค—เคฐเฅเคฎเคฟเคฏเฅ‹เค‚", + "Type": "daterange", + "Value": { + "Timex": "2016-SU", + "FutureResolution": {}, + "PastResolution": {} + }, + "Start": 4, + "Length": 16 + } + ] + }, + { + "Input": "เค†เค—เคพเคฎเฅ€ เคฎเคพเคน เค•เฅ€ เค›เฅเคŸเฅเคŸเคฟเคฏเคพเค‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เค—เคพเคฎเฅ€ เคฎเคพเคน", + "Type": "daterange", + "Value": { + "Timex": "2016-12", + "FutureResolution": { + "startDate": "2016-12-01", + "endDate": "2017-01-01" + }, + "PastResolution": { + "startDate": "2016-12-01", + "endDate": "2017-01-01" + } + }, + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "เค…เค—เคฒเฅ‡ เคฎเคนเฅ€เคจเฅ‡ เค•เฅ€ เค›เฅเคŸเฅเคŸเคฟเคฏเคพเค‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเฅ‡ เคฎเคนเฅ€เคจเฅ‡", + "Type": "daterange", + "Value": { + "Timex": "2016-12", + "FutureResolution": { + "startDate": "2016-12-01", + "endDate": "2017-01-01" + }, + "PastResolution": { + "startDate": "2016-12-01", + "endDate": "2017-01-01" + } + }, + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "เค•เฅƒเคชเคฏเคพ เคนเคฎเฅ‡เค‚ เค‡เคธ เคฎเคนเฅ€เคจเฅ‡ เค•เฅ‡ เค…เค‚เคค เคฎเฅ‡เค‚ เคฎเคฟเคฒเคจเฅ‡ เค•เคพ เคธเคฎเคฏ เคฆเฅ‡เค‚", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคฎเคนเฅ€เคจเฅ‡ เค•เฅ‡ เค…เค‚เคค", + "Type": "daterange", + "Value": { + "Timex": "2017-11", + "Mod": "end", + "FutureResolution": { + "startDate": "2017-11-16", + "endDate": "2017-12-01" + }, + "PastResolution": { + "startDate": "2017-11-16", + "endDate": "2017-12-01" + } + }, + "Start": 11, + "Length": 15 + } + ] + }, + { + "Input": "เค•เฅƒเคชเคฏเคพ เคนเคฎเฅ‡เค‚ เค‡เคธ เคธเคชเฅเคคเคพเคน เค•เฅ‡ เค…เค‚เคค เคฎเฅ‡เค‚ เคฎเคฟเคฒเคจเฅ‡ เค•เคพ เคธเคฎเคฏ เคฆเฅ‡เค‚", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคธเคชเฅเคคเคพเคน เค•เฅ‡ เค…เค‚เคค", + "Type": "daterange", + "Value": { + "Timex": "2017-W45", + "Mod": "end", + "FutureResolution": { + "startDate": "2017-11-09", + "endDate": "2017-11-13" + }, + "PastResolution": { + "startDate": "2017-11-09", + "endDate": "2017-11-13" + } + }, + "Start": 11, + "Length": 16 + } + ] + }, + { + "Input": "เค•เฅƒเคชเคฏเคพ เคนเคฎเฅ‡เค‚ เค‡เคธ เคตเคฐเฅเคท เค•เฅ‡ เค…เค‚เคค เคฎเฅ‡เค‚ เคฎเคฟเคฒเคจเฅ‡ เค•เคพ เคธเคฎเคฏ เคฆเฅ‡เค‚", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคตเคฐเฅเคท เค•เฅ‡ เค…เค‚เคค", + "Type": "daterange", + "Value": { + "Timex": "2017", + "Mod": "end", + "FutureResolution": { + "startDate": "2017-07-01", + "endDate": "2018-01-01" + }, + "PastResolution": { + "startDate": "2017-07-01", + "endDate": "2018-01-01" + } + }, + "Start": 11, + "Length": 14 + } + ] + }, + { + "Input": "เค•เฅƒเคชเคฏเคพ เคนเคฎเฅ‡เค‚ เค…เค—เคฒเฅ‡ เคธเคพเคฒ เค•เฅ€ เคถเฅเคฐเฅเค†เคค เคฎเฅ‡เค‚ เคฎเคฟเคฒเคจเฅ‡ เค•เคพ เคธเคฎเคฏ เคฆเฅ€เคœเคฟเค", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเฅ‡ เคธเคพเคฒ เค•เฅ€ เคถเฅเคฐเฅเค†เคค", + "Type": "daterange", + "Value": { + "Timex": "2018", + "Mod": "start", + "FutureResolution": { + "startDate": "2018-01-01", + "endDate": "2018-07-01" + }, + "PastResolution": { + "startDate": "2018-01-01", + "endDate": "2018-07-01" + } + }, + "Start": 11, + "Length": 18 + } + ] + }, + { + "Input": "เค•เฅƒเคชเคฏเคพ เคนเคฎเฅ‡เค‚ เค…เค—เคฒเฅ‡ เคธเคชเฅเคคเคพเคน เค•เฅ€ เคถเฅเคฐเฅเค†เคค เคฎเฅ‡เค‚ เคฎเคฟเคฒเคจเฅ‡ เค•เคพ เคธเคฎเคฏ เคฆเฅ‡เค‚", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเฅ‡ เคธเคชเฅเคคเคพเคน เค•เฅ€ เคถเฅเคฐเฅเค†เคค", + "Type": "daterange", + "Value": { + "Timex": "2017-W46", + "Mod": "start", + "FutureResolution": { + "startDate": "2017-11-13", + "endDate": "2017-11-16" + }, + "PastResolution": { + "startDate": "2017-11-13", + "endDate": "2017-11-16" + } + }, + "Start": 11, + "Length": 21 + } + ] + }, + { + "Input": "เค•เฅƒเคชเคฏเคพ เคนเคฎเฅ‡เค‚ เค…เค—เคฒเฅ‡ เคฎเคนเฅ€เคจเฅ‡ เค•เฅ€ เคถเฅเคฐเฅเค†เคค เคฎเฅ‡เค‚ เคฎเคฟเคฒเคจเฅ‡ เค•เคพ เคธเคฎเคฏ เคฆเฅ‡เค‚", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเฅ‡ เคฎเคนเฅ€เคจเฅ‡ เค•เฅ€ เคถเฅเคฐเฅเค†เคค", + "Type": "daterange", + "Value": { + "Timex": "2017-12", + "Mod": "start", + "FutureResolution": { + "startDate": "2017-12-01", + "endDate": "2017-12-16" + }, + "PastResolution": { + "startDate": "2017-12-01", + "endDate": "2017-12-16" + } + }, + "Start": 11, + "Length": 20 + } + ] + }, + { + "Input": "เคนเคฎเคจเฅ‡ เคชเคฟเค›เคฒเฅ‡ เคธเคพเคฒ เค•เฅ‡ เค…เค‚เคค เคฎเฅ‡เค‚ เคฌเฅˆเค เค• เค•เฅ€ เคฅเฅ€", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคชเคฟเค›เคฒเฅ‡ เคธเคพเคฒ เค•เฅ‡ เค…เค‚เคค", + "Type": "daterange", + "Value": { + "Timex": "2016", + "Mod": "end", + "FutureResolution": { + "startDate": "2016-07-01", + "endDate": "2017-01-01" + }, + "PastResolution": { + "startDate": "2016-07-01", + "endDate": "2017-01-01" + } + }, + "Start": 5, + "Length": 16 + } + ] + }, + { + "Input": "เคนเคฎเคจเฅ‡ เคชเคฟเค›เคฒเฅ‡ เคนเคซเฅเคคเฅ‡ เค•เฅ‡ เค…เค‚เคค เคฎเฅ‡เค‚ เคฌเฅˆเค เค• เค•เฅ€ เคฅเฅ€", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคชเคฟเค›เคฒเฅ‡ เคนเคซเฅเคคเฅ‡ เค•เฅ‡ เค…เค‚เคค", + "Type": "daterange", + "Value": { + "Timex": "2017-W44", + "Mod": "end", + "FutureResolution": { + "startDate": "2017-11-02", + "endDate": "2017-11-06" + }, + "PastResolution": { + "startDate": "2017-11-02", + "endDate": "2017-11-06" + } + }, + "Start": 5, + "Length": 18 + } + ] + }, + { + "Input": "เคนเคฎเคจเฅ‡ เคชเคฟเค›เคฒเฅ‡ เคฎเคนเฅ€เคจเฅ‡ เค•เฅ‡ เค…เค‚เคค เคฎเฅ‡เค‚ เคฌเฅˆเค เค• เค•เฅ€ เคฅเฅ€", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคชเคฟเค›เคฒเฅ‡ เคฎเคนเฅ€เคจเฅ‡ เค•เฅ‡ เค…เค‚เคค", + "Type": "daterange", + "Value": { + "Timex": "2017-10", + "Mod": "end", + "FutureResolution": { + "startDate": "2017-10-16", + "endDate": "2017-11-01" + }, + "PastResolution": { + "startDate": "2017-10-16", + "endDate": "2017-11-01" + } + }, + "Start": 5, + "Length": 18 + } + ] + }, + { + "Input": "เค•เฅ‹เคฐเฅเคŸเคพเคจเคพ, เค•เฅƒเคชเคฏเคพ เค…เค—เคฒเฅ‡ เคธเคชเฅเคคเคพเคน เคฌเฅเคงเคตเคพเคฐ เค”เคฐ เคถเฅเค•เฅเคฐเคตเคพเคฐ เค•เฅ‡ เคฌเฅ€เคš เคเค‚เคŸเฅ‹เคจเคฟเคฏเฅ‹ เค•เฅ‡ เคธเคพเคฅ 25 เคฎเคฟเคจเคŸ เค•เฅ€ เคฌเฅˆเค เค• เคธเฅ‡เคŸ เค•เคฐเฅ‡เค‚เฅค", + "Context": { + "ReferenceDateTime": "2017-11-14T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเฅ‡ เคธเคชเฅเคคเคพเคน เคฌเฅเคงเคตเคพเคฐ เค”เคฐ เคถเฅเค•เฅเคฐเคตเคพเคฐ เค•เฅ‡ เคฌเฅ€เคš", + "Type": "daterange", + "Value": { + "Timex": "(2017-11-22,2017-11-24,P2D)", + "FutureResolution": { + "startDate": "2017-11-22", + "endDate": "2017-11-24" + }, + "PastResolution": { + "startDate": "2017-11-22", + "endDate": "2017-11-24" + } + }, + "Start": 16, + "Length": 37 + } + ] + }, + { + "Input": "เค•เฅ‹เคฐเฅเคŸเคพเคจเคพ, เค•เฅƒเคชเคฏเคพ เคชเคฟเค›เคฒเฅ‡ เคนเคซเฅเคคเฅ‡ เคถเฅเค•เฅเคฐเคตเคพเคฐ เค”เคฐ เคฐเคตเคฟเคตเคพเคฐ เค•เฅ‡ เคฌเฅ€เคš เคเค‚เคŸเฅ‹เคจเคฟเคฏเฅ‹ เค•เฅ‡ เคธเคพเคฅ เคนเฅเค 25 เคฎเคฟเคจเคŸ เค•เฅ€ เคฌเฅˆเค เค• เค•เคพ เคฌเฅเคฏเฅ‹เคฐเคพ เคฆเฅ‡เค‚เฅค", + "Context": { + "ReferenceDateTime": "2017-11-14T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคชเคฟเค›เคฒเฅ‡ เคนเคซเฅเคคเฅ‡ เคถเฅเค•เฅเคฐเคตเคพเคฐ เค”เคฐ เคฐเคตเคฟเคตเคพเคฐ เค•เฅ‡ เคฌเฅ€เคš", + "Type": "daterange", + "Value": { + "Timex": "(2017-11-10,2017-11-12,P2D)", + "FutureResolution": { + "startDate": "2017-11-10", + "endDate": "2017-11-12" + }, + "PastResolution": { + "startDate": "2017-11-10", + "endDate": "2017-11-12" + } + }, + "Start": 16, + "Length": 37 + } + ] + }, + { + "Input": "เค•เฅ‹เคฐเฅเคŸเคพเคจเคพ, เค•เฅƒเคชเคฏเคพ เค‡เคธ เคธเคชเฅเคคเคพเคน เคฎเฅเค—เคฒ เคธเฅ‡ เค—เฅเคฐเฅ เคคเค• เคเค‚เคŸเฅ‹เคจเคฟเคฏเฅ‹ เค•เฅ‡ เคธเคพเคฅ 25 เคฎเคฟเคจเคŸ เค•เฅ€ เคเค• เคฌเฅˆเค เค• เค•เฅ‹ เคธเฅ‡เคŸ เค•เคฐเฅ‡เค‚เฅค", + "Context": { + "ReferenceDateTime": "2017-11-14T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคธเคชเฅเคคเคพเคน เคฎเฅเค—เคฒ เคธเฅ‡ เค—เฅเคฐเฅ เคคเค•", + "Type": "daterange", + "Value": { + "Timex": "(2017-11-14,2017-11-16,P2D)", + "FutureResolution": { + "startDate": "2017-11-14", + "endDate": "2017-11-16" + }, + "PastResolution": { + "startDate": "2017-11-14", + "endDate": "2017-11-16" + } + }, + "Start": 16, + "Length": 25 + } + ] + }, + { + "Input": "เค‡เคธเฅ€ เคนเคซเฅเคคเฅ‡ เคนเคฎเคพเคฐเฅ€ เคฎเฅเคฒเคพเค•เคพเคค เคนเฅเคˆ เคฅเฅ€", + "Context": { + "ReferenceDateTime": "2017-11-17T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธเฅ€ เคนเคซเฅเคคเฅ‡", + "Type": "daterange", + "Value": { + "Timex": "2017-W46", + "FutureResolution": { + "startDate": "2017-11-13", + "endDate": "2017-11-20" + }, + "PastResolution": { + "startDate": "2017-11-13", + "endDate": "2017-11-20" + } + }, + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "เค‡เคธ เคตเคฐเฅเคท เค•เฅ‡ เคชเคนเคฒเฅ‡ เคธเคชเฅเคคเคพเคน เคฎเฅ‡เค‚ เคนเคฎเคพเคฐเฅ€ เคฌเฅˆเค เค• เคนเฅเคˆ", + "Context": { + "ReferenceDateTime": "2017-11-17T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคตเคฐเฅเคท เค•เฅ‡ เคชเคนเคฒเฅ‡ เคธเคชเฅเคคเคพเคน", + "Type": "daterange", + "Value": { + "Timex": "2017-W01", + "FutureResolution": { + "startDate": "2017-01-02", + "endDate": "2017-01-09" + }, + "PastResolution": { + "startDate": "2017-01-02", + "endDate": "2017-01-09" + } + }, + "Start": 0, + "Length": 22 + } + ] + }, + { + "Input": "2015 เค•เคพ เคชเคนเคฒเคพ เคธเคชเฅเคคเคพเคน", + "Context": { + "ReferenceDateTime": "2017-11-20T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015 เค•เคพ เคชเคนเคฒเคพ เคธเคชเฅเคคเคพเคน", + "Type": "daterange", + "Value": { + "Timex": "2015-W01", + "FutureResolution": { + "startDate": "2014-12-29", + "endDate": "2015-01-05" + }, + "PastResolution": { + "startDate": "2014-12-29", + "endDate": "2015-01-05" + } + }, + "Start": 0, + "Length": 19 + } + ] + }, + { + "Input": "2015 เค•เคพ เคฆเฅ‚เคธเคฐเคพ เคธเคชเฅเคคเคพเคน", + "Context": { + "ReferenceDateTime": "2017-11-20T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015 เค•เคพ เคฆเฅ‚เคธเคฐเคพ เคธเคชเฅเคคเคพเคน", + "Type": "daterange", + "Value": { + "Timex": "2015-W02", + "FutureResolution": { + "startDate": "2015-01-05", + "endDate": "2015-01-12" + }, + "PastResolution": { + "startDate": "2015-01-05", + "endDate": "2015-01-12" + } + }, + "Start": 0, + "Length": 20 + } + ] + }, + { + "Input": "เค‡เคธ เคธเคชเฅเคคเคพเคนเคพเค‚เคค", + "Context": { + "ReferenceDateTime": "2017-11-20T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคธเคชเฅเคคเคพเคนเคพเค‚เคค", + "Type": "daterange", + "Value": { + "Timex": "2017-W47-WE", + "FutureResolution": { + "startDate": "2017-11-25", + "endDate": "2017-11-27" + }, + "PastResolution": { + "startDate": "2017-11-25", + "endDate": "2017-11-27" + } + }, + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "2015 เค•เคพ เค…เค‚เคคเคฟเคฎ เคธเคชเฅเคคเคพเคน", + "Context": { + "ReferenceDateTime": "2017-11-20T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015 เค•เคพ เค…เค‚เคคเคฟเคฎ เคธเคชเฅเคคเคพเคน", + "Type": "daterange", + "Value": { + "Timex": "2015-W53", + "FutureResolution": { + "startDate": "2015-12-28", + "endDate": "2016-01-04" + }, + "PastResolution": { + "startDate": "2015-12-28", + "endDate": "2016-01-04" + } + }, + "Start": 0, + "Length": 20 + } + ] + }, + { + "Input": "เคธเคพเคฒ 247", + "Context": { + "ReferenceDateTime": "2017-12-18T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเคพเคฒ 247", + "Type": "daterange", + "Value": { + "Timex": "0247", + "FutureResolution": { + "startDate": "0247-01-01", + "endDate": "0248-01-01" + }, + "PastResolution": { + "startDate": "0247-01-01", + "endDate": "0248-01-01" + } + }, + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "1970 เค•เฅ‡ เคฆเคถเค• เคฎเฅ‡เค‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1970 เค•เฅ‡ เคฆเคถเค•", + "Type": "daterange", + "Value": { + "Timex": "(1970-01-01,1980-01-01,P10Y)", + "FutureResolution": { + "startDate": "1970-01-01", + "endDate": "1980-01-01" + }, + "PastResolution": { + "startDate": "1970-01-01", + "endDate": "1980-01-01" + } + }, + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "2000 เค•เฅ‡ เคฆเคถเค• เคฎเฅ‡เค‚ เค‰เคจเค•เคพ เคœเคจเฅเคฎ เคนเฅเค† เคฅเคพเฅค", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2000 เค•เฅ‡ เคฆเคถเค•", + "Type": "daterange", + "Value": { + "Timex": "(2000-01-01,2010-01-01,P10Y)", + "FutureResolution": { + "startDate": "2000-01-01", + "endDate": "2010-01-01" + }, + "PastResolution": { + "startDate": "2000-01-01", + "endDate": "2010-01-01" + } + }, + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "70 เค•เฅ‡ เคฆเคถเค• เคฎเฅ‡เค‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "70 เค•เฅ‡ เคฆเคถเค•", + "Type": "daterange", + "Value": { + "Timex": "(XX70-01-01,XX80-01-01,P10Y)", + "FutureResolution": { + "startDate": "2070-01-01", + "endDate": "2080-01-01" + }, + "PastResolution": { + "startDate": "1970-01-01", + "endDate": "1980-01-01" + } + }, + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "40 เค•เฅ‡ เคฆเคถเค• เคฎเฅ‡เค‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "40 เค•เฅ‡ เคฆเคถเค•", + "Type": "daterange", + "Value": { + "Timex": "(XX40-01-01,XX50-01-01,P10Y)", + "FutureResolution": { + "startDate": "2040-01-01", + "endDate": "2050-01-01" + }, + "PastResolution": { + "startDate": "1940-01-01", + "endDate": "1950-01-01" + } + }, + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "เคธเคคเฅเคคเคฐ เค•เฅ‡ เคฆเคถเค• เคฎเฅ‡เค‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเคคเฅเคคเคฐ เค•เฅ‡ เคฆเคถเค•", + "Type": "daterange", + "Value": { + "Timex": "(XX70-01-01,XX80-01-01,P10Y)", + "FutureResolution": { + "startDate": "2070-01-01", + "endDate": "2080-01-01" + }, + "PastResolution": { + "startDate": "1970-01-01", + "endDate": "1980-01-01" + } + }, + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "เค‰เคจเฅเคจเฅ€เคธ เคธเฅŒ เคธเคคเฅเคคเคฐ เค•เฅ‡ เคฆเคถเค• เคฎเฅ‡เค‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‰เคจเฅเคจเฅ€เคธ เคธเฅŒ เคธเคคเฅเคคเคฐ เค•เฅ‡ เคฆเคถเค•", + "Type": "daterange", + "Value": { + "Timex": "(1970-01-01,1980-01-01,P10Y)", + "FutureResolution": { + "startDate": "1970-01-01", + "endDate": "1980-01-01" + }, + "PastResolution": { + "startDate": "1970-01-01", + "endDate": "1980-01-01" + } + }, + "Start": 0, + "Length": 22 + } + ] + }, + { + "Input": "เคฆเฅ‹ เคนเคœเคพเคฐ เคฆเคธ เค•เฅ‡ เคฆเคถเค• เคฎเฅ‡เค‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเฅ‹ เคนเคœเคพเคฐ เคฆเคธ เค•เฅ‡ เคฆเคถเค•", + "Type": "daterange", + "Value": { + "Timex": "(2010-01-01,2020-01-01,P10Y)", + "FutureResolution": { + "startDate": "2010-01-01", + "endDate": "2020-01-01" + }, + "PastResolution": { + "startDate": "2010-01-01", + "endDate": "2020-01-01" + } + }, + "Start": 0, + "Length": 17 + } + ] + }, + { + "Input": "เคฆเฅ‹ เคนเคœเคพเคฐ เค•เฅ‡ เคฆเคถเค• เคฎเฅ‡เค‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเฅ‹ เคนเคœเคพเคฐ เค•เฅ‡ เคฆเคถเค•", + "Type": "daterange", + "Value": { + "Timex": "(2000-01-01,2010-01-01,P10Y)", + "FutureResolution": { + "startDate": "2000-01-01", + "endDate": "2010-01-01" + }, + "PastResolution": { + "startDate": "2000-01-01", + "endDate": "2010-01-01" + } + }, + "Start": 0, + "Length": 14 + } + ] + }, + { + "Input": "เค‡เคธ เคธเคฆเฅ€ เค•เฅ‡ เคชเคนเคฒเฅ‡ เคฆเคถเค• เคฎเฅ‡เค‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคธเคฆเฅ€ เค•เฅ‡ เคชเคนเคฒเฅ‡ เคฆเคถเค•", + "Type": "daterange", + "Value": { + "Timex": "(2000-01-01,2010-01-01,P10Y)", + "FutureResolution": { + "startDate": "2000-01-01", + "endDate": "2010-01-01" + }, + "PastResolution": { + "startDate": "2000-01-01", + "endDate": "2010-01-01" + } + }, + "Start": 0, + "Length": 18 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฆเฅ‹ เคนเคœเคพเคฐ เค…เค เคพเคฐเคน เคฎเฅ‡เค‚ 2 เคธเฅ‡ 7 เคซเคฐเคตเคฐเฅ€ เคคเค• เคฌเคพเคนเคฐ เคนเฅ‚เค", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเฅ‹ เคนเคœเคพเคฐ เค…เค เคพเคฐเคน เคฎเฅ‡เค‚ 2 เคธเฅ‡ 7 เคซเคฐเคตเคฐเฅ€ เคคเค•", + "Type": "daterange", + "Value": { + "Timex": "(2018-02-02,2018-02-07,P5D)", + "FutureResolution": { + "startDate": "2018-02-02", + "endDate": "2018-02-07" + }, + "PastResolution": { + "startDate": "2018-02-02", + "endDate": "2018-02-07" + } + }, + "Start": 4, + "Length": 33 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฆเฅ‹ เคนเคœเคพเคฐ เค…เค เคพเคฐเคน เคฎเฅ‡เค‚ 2 เคธเฅ‡ เคฒเฅ‡เค•เคฐ 7 เคซเคฐเคตเคฐเฅ€ เค•เฅ‡ เคฌเฅ€เคš เคคเค• เคฌเคพเคนเคฐ เคนเฅ‚เค", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเฅ‹ เคนเคœเคพเคฐ เค…เค เคพเคฐเคน เคฎเฅ‡เค‚ 2 เคธเฅ‡ เคฒเฅ‡เค•เคฐ 7 เคซเคฐเคตเคฐเฅ€ เค•เฅ‡ เคฌเฅ€เคš", + "Type": "daterange", + "Value": { + "Timex": "(2018-02-02,2018-02-07,P5D)", + "FutureResolution": { + "startDate": "2018-02-02", + "endDate": "2018-02-07" + }, + "PastResolution": { + "startDate": "2018-02-02", + "endDate": "2018-02-07" + } + }, + "Start": 4, + "Length": 42 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฆเฅ‹ เคนเคœเคพเคฐ เค…เค เคพเคฐเคน เค•เฅ‡ เคซเคฐเคตเคฐเฅ€ เคฎเฅ‡เค‚ 2 เคธเฅ‡ 7 เคคเค• เคฌเคพเคนเคฐ เคนเฅ‚เค", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเฅ‹ เคนเคœเคพเคฐ เค…เค เคพเคฐเคน เค•เฅ‡ เคซเคฐเคตเคฐเฅ€ เคฎเฅ‡เค‚ 2 เคธเฅ‡ 7 เคคเค•", + "Type": "daterange", + "Value": { + "Timex": "(2018-02-02,2018-02-07,P5D)", + "FutureResolution": { + "startDate": "2018-02-02", + "endDate": "2018-02-07" + }, + "PastResolution": { + "startDate": "2018-02-02", + "endDate": "2018-02-07" + } + }, + "Start": 4, + "Length": 36 + } + ] + }, + { + "Input": "เคฏเคน เค‰เคจเฅเคจเฅ€เคธ เคจเคฟเคจเฅเคฏเคพเคจเคตเฅ‡ เค•เฅ‡ เคœเฅ‚เคจ เคฎเฅ‡เค‚ เคนเฅเค†", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‰เคจเฅเคจเฅ€เคธ เคจเคฟเคจเฅเคฏเคพเคจเคตเฅ‡ เค•เฅ‡ เคœเฅ‚เคจ", + "Type": "daterange", + "Value": { + "Timex": "1999-06", + "FutureResolution": { + "startDate": "1999-06-01", + "endDate": "1999-07-01" + }, + "PastResolution": { + "startDate": "1999-06-01", + "endDate": "1999-07-01" + } + }, + "Start": 3, + "Length": 23 + } + ] + }, + { + "Input": "เค‰เคจเฅเคจเฅ€เคธ เคธเฅŒ เค…เคŸเฅเค เคพเคˆเคธ เคฎเฅ‡เค‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‰เคจเฅเคจเฅ€เคธ เคธเฅŒ เค…เคŸเฅเค เคพเคˆเคธ", + "Type": "daterange", + "Value": { + "Timex": "1928", + "FutureResolution": { + "startDate": "1928-01-01", + "endDate": "1929-01-01" + }, + "PastResolution": { + "startDate": "1928-01-01", + "endDate": "1929-01-01" + } + }, + "Start": 0, + "Length": 17 + } + ] + }, + { + "Input": "เคเค• เคนเคœเคพเคฐ เคธเคพเคค เคธเฅŒ เคจเคตเคพเคธเฅ€ เคฎเฅ‡เค‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคเค• เคนเคœเคพเคฐ เคธเคพเคค เคธเฅŒ เคจเคตเคพเคธเฅ€", + "Type": "daterange", + "Value": { + "Timex": "1789", + "FutureResolution": { + "startDate": "1789-01-01", + "endDate": "1790-01-01" + }, + "PastResolution": { + "startDate": "1789-01-01", + "endDate": "1790-01-01" + } + }, + "Start": 0, + "Length": 20 + } + ] + }, + { + "Input": "เคฆเฅ‹ เคนเคœเคผเคพเคฐ เคธเคคเฅเคคเคพเคˆเคธ เค•เฅ‡ เคคเฅ€เคธเคฐเฅ‡ เคธเคชเฅเคคเคพเคน เคฎเฅ‡เค‚ เคฎเฅˆเค‚ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเฅ‹ เคนเคœเคผเคพเคฐ เคธเคคเฅเคคเคพเคˆเคธ เค•เฅ‡ เคคเฅ€เคธเคฐเฅ‡ เคธเคชเฅเคคเคพเคน", + "Type": "daterange", + "Value": { + "Timex": "2027-W03", + "FutureResolution": { + "startDate": "2027-01-18", + "endDate": "2027-01-25" + }, + "PastResolution": { + "startDate": "2027-01-18", + "endDate": "2027-01-25" + } + }, + "Start": 0, + "Length": 32 + } + ] + }, + { + "Input": "เคฆเฅ‹ เคนเคœเคผเคพเคฐ เคฌเฅ€เคธ เค•เฅ€ เคคเฅ€เคธเคฐเฅ€ เคคเคฟเคฎเคพเคนเฅ€ เคฎเฅ‡เค‚ เคฎเฅˆเค‚ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเฅ‹ เคนเคœเคผเคพเคฐ เคฌเฅ€เคธ เค•เฅ€ เคคเฅ€เคธเคฐเฅ€ เคคเคฟเคฎเคพเคนเฅ€", + "Type": "daterange", + "Value": { + "Timex": "(2020-07-01,2020-10-01,P3M)", + "FutureResolution": { + "startDate": "2020-07-01", + "endDate": "2020-10-01" + }, + "PastResolution": { + "startDate": "2020-07-01", + "endDate": "2020-10-01" + } + }, + "Start": 0, + "Length": 28 + } + ] + }, + { + "Input": "เค‰เคจเฅเคจเฅ€เคธ เคธเฅŒ เค…เค เคคเฅเคคเคฐ เค•เฅ‡ เคตเคธเค‚เคค เคฎเฅ‡เค‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‰เคจเฅเคจเฅ€เคธ เคธเฅŒ เค…เค เคคเฅเคคเคฐ เค•เฅ‡ เคตเคธเค‚เคค", + "Type": "daterange", + "Value": { + "Timex": "1978-SP", + "FutureResolution": {}, + "PastResolution": {} + }, + "Start": 0, + "Length": 24 + } + ] + }, + { + "Input": "เคธเคพเคฒ เคฆเฅ‹ เคธเฅŒ เคธเฅœเคธเค ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเคพเคฒ เคฆเฅ‹ เคธเฅŒ เคธเฅœเคธเค ", + "Type": "daterange", + "Value": { + "Timex": "0267", + "FutureResolution": { + "startDate": "0267-01-01", + "endDate": "0268-01-01" + }, + "PastResolution": { + "startDate": "0267-01-01", + "endDate": "0268-01-01" + } + }, + "Start": 0, + "Length": 14 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค…เค—เคฒเฅ‡ เคธเคชเฅเคคเคพเคน เค•เฅ‡ เคฌเคพเคฆ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเฅ‡ เคธเคชเฅเคคเคพเคน เค•เฅ‡ เคฌเคพเคฆ", + "Type": "daterange", + "Value": { + "Timex": "2016-W47", + "FutureResolution": { + "startDate": "2016-11-21", + "endDate": "2016-11-28" + }, + "PastResolution": { + "startDate": "2016-11-21", + "endDate": "2016-11-28" + } + }, + "Start": 4, + "Length": 18 + } + ] + }, + { + "Input": "เค…เค—เคฒเฅ‡ เคฎเคนเฅ€เคจเฅ‡ เค•เฅ‡ เคฌเคพเคฆ เคฎเฅˆเค‚ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเฅ‡ เคฎเคนเฅ€เคจเฅ‡ เค•เฅ‡ เคฌเคพเคฆ", + "Type": "daterange", + "Value": { + "Timex": "2017-01", + "FutureResolution": { + "startDate": "2017-01-01", + "endDate": "2017-02-01" + }, + "PastResolution": { + "startDate": "2017-01-01", + "endDate": "2017-02-01" + } + }, + "Start": 0, + "Length": 17 + } + ] + }, + { + "Input": "เค…เค—เคฒเฅ‡ เคธเคพเคฒ เค•เฅ‡ เคฌเคพเคฆ เคฎเฅˆเค‚ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเฅ‡ เคธเคพเคฒ เค•เฅ‡ เคฌเคพเคฆ", + "Type": "daterange", + "Value": { + "Timex": "2018", + "FutureResolution": { + "startDate": "2018-01-01", + "endDate": "2019-01-01" + }, + "PastResolution": { + "startDate": "2018-01-01", + "endDate": "2019-01-01" + } + }, + "Start": 0, + "Length": 15 + } + ] + }, + { + "Input": "เค…เค—เคฒเฅ‡ เคธเคชเฅเคคเคพเคนเคพเค‚เคค เค•เฅ‡ เคฌเคพเคฆ เคฎเฅˆเค‚ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเฅ‡ เคธเคชเฅเคคเคพเคนเคพเค‚เคค เค•เฅ‡ เคฌเคพเคฆ", + "Type": "daterange", + "Value": { + "Timex": "2016-W47-WE", + "FutureResolution": { + "startDate": "2016-11-26", + "endDate": "2016-11-28" + }, + "PastResolution": { + "startDate": "2016-11-26", + "endDate": "2016-11-28" + } + }, + "Start": 0, + "Length": 21 + } + ] + }, + { + "Input": "เคฐเฅ‡เค‚เคœ 2014-2018 เคนเฅˆเฅค", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2014-2018", + "Type": "daterange", + "Value": { + "Timex": "(2014-01-01,2018-01-01,P4Y)", + "FutureResolution": { + "startDate": "2014-01-01", + "endDate": "2018-01-01" + }, + "PastResolution": { + "startDate": "2014-01-01", + "endDate": "2018-01-01" + } + }, + "Start": 5, + "Length": 9 + } + ] + }, + { + "Input": "เคธเฅ€เคฎเคพ 2014-2018 เค•เฅ‡ เคฌเฅ€เคš เคนเฅˆเฅค", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2014-2018", + "Type": "daterange", + "Value": { + "Timex": "(2014-01-01,2018-01-01,P4Y)", + "FutureResolution": { + "startDate": "2014-01-01", + "endDate": "2018-01-01" + }, + "PastResolution": { + "startDate": "2014-01-01", + "endDate": "2018-01-01" + } + }, + "Start": 5, + "Length": 9 + } + ] + }, + { + "Input": "เคฐเฅ‡เค‚เคœ 2014 เคธเฅ‡ 2018 เคคเค• เคนเฅˆเฅค", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2014 เคธเฅ‡ 2018 เคคเค•", + "Type": "daterange", + "Value": { + "Timex": "(2014-01-01,2018-01-01,P4Y)", + "FutureResolution": { + "startDate": "2014-01-01", + "endDate": "2018-01-01" + }, + "PastResolution": { + "startDate": "2014-01-01", + "endDate": "2018-01-01" + } + }, + "Start": 5, + "Length": 15 + } + ] + }, + { + "Input": "เคฐเฅ‡เค‚เคœ 2014 เคธเฅ‡ 2018 เคฎเฅ‡เค‚ เคนเฅˆเฅค", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2014 เคธเฅ‡ 2018", + "Type": "daterange", + "Value": { + "Timex": "(2014-01-01,2018-01-01,P4Y)", + "FutureResolution": { + "startDate": "2014-01-01", + "endDate": "2018-01-01" + }, + "PastResolution": { + "startDate": "2014-01-01", + "endDate": "2018-01-01" + } + }, + "Start": 5, + "Length": 12 + } + ] + }, + { + "Input": "เคธเฅ€เคฎเคพ เคฆเฅ‹ เคนเคœเคพเคฐ เคธเฅ‡ เคฒเฅ‡เค•เคฐ เคฆเฅ‹ เคนเคœเคพเคฐ เคšเฅŒเคฆเคน เคคเค• เคนเฅˆเฅค", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเฅ‹ เคนเคœเคพเคฐ เคธเฅ‡ เคฒเฅ‡เค•เคฐ เคฆเฅ‹ เคนเคœเคพเคฐ เคšเฅŒเคฆเคน เคคเค•", + "Type": "daterange", + "Value": { + "Timex": "(2000-01-01,2014-01-01,P14Y)", + "FutureResolution": { + "startDate": "2000-01-01", + "endDate": "2014-01-01" + }, + "PastResolution": { + "startDate": "2000-01-01", + "endDate": "2014-01-01" + } + }, + "Start": 5, + "Length": 31 + } + ] + }, + { + "Input": "เคฏเคน เคชเคฟเค›เคฒเฅ‡ 2 เคฆเคถเค•เฅ‹เค‚ เคฎเฅ‡เค‚ เคนเฅเค†เฅค", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคชเคฟเค›เคฒเฅ‡ 2 เคฆเคถเค•เฅ‹เค‚", + "Type": "daterange", + "Value": { + "Timex": "(1990-01-01,2010-01-01,P20Y)", + "FutureResolution": { + "startDate": "1990-01-01", + "endDate": "2010-01-01" + }, + "PastResolution": { + "startDate": "1990-01-01", + "endDate": "2010-01-01" + } + }, + "Start": 3, + "Length": 13 + } + ] + }, + { + "Input": "เคฏเคน เคชเคฟเค›เคฒเฅ‡ เคฆเฅ‹ เคฆเคถเค•เฅ‹เค‚ เคฎเฅ‡เค‚ เคนเฅเค†เฅค", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคชเคฟเค›เคฒเฅ‡ เคฆเฅ‹ เคฆเคถเค•เฅ‹เค‚", + "Type": "daterange", + "Value": { + "Timex": "(1990-01-01,2010-01-01,P20Y)", + "FutureResolution": { + "startDate": "1990-01-01", + "endDate": "2010-01-01" + }, + "PastResolution": { + "startDate": "1990-01-01", + "endDate": "2010-01-01" + } + }, + "Start": 3, + "Length": 14 + } + ] + }, + { + "Input": "เคฏเคน เค…เค—เคฒเฅ‡ เคฆเคถเค• เคฎเฅ‡เค‚ เคนเฅเค†เฅค", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฏเคน เค…เค—เคฒเฅ‡ เคฆเคถเค•", + "Type": "daterange", + "Value": { + "Timex": "(2020-01-01,2030-01-01,P10Y)", + "FutureResolution": { + "startDate": "2020-01-01", + "endDate": "2030-01-01" + }, + "PastResolution": { + "startDate": "2020-01-01", + "endDate": "2030-01-01" + } + }, + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "เคฏเคน เค…เค—เคฒเฅ‡ 3 เคฆเคถเค•เฅ‹เค‚ เคฎเฅ‡เค‚ เคนเฅเค†เฅค", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเฅ‡ 3 เคฆเคถเค•เฅ‹เค‚", + "Type": "daterange", + "Value": { + "Timex": "(2020-01-01,2050-01-01,P30Y)", + "FutureResolution": { + "startDate": "2020-01-01", + "endDate": "2050-01-01" + }, + "PastResolution": { + "startDate": "2020-01-01", + "endDate": "2050-01-01" + } + }, + "Start": 3, + "Length": 12 + } + ] + }, + { + "Input": "เคฏเคน เคญเคตเคฟเคทเฅเคฏ เคฎเฅ‡เค‚ 4 เคนเคซเฅเคคเฅ‹เค‚ เคฎเฅ‡เค‚ เค•เคพ เคนเฅ‹เค—เคพเฅค", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคญเคตเคฟเคทเฅเคฏ เคฎเฅ‡เค‚ 4 เคนเคซเฅเคคเฅ‹เค‚", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-08,2016-12-06,P4W)", + "FutureResolution": { + "startDate": "2016-11-08", + "endDate": "2016-12-06" + }, + "PastResolution": { + "startDate": "2016-11-08", + "endDate": "2016-12-06" + } + }, + "Start": 3, + "Length": 19 + } + ] + }, + { + "Input": "เคเคธเคพ เค†เคœ เคธเฅ‡ 2 เคฆเคฟเคจ เคฌเคพเคฆ เคนเฅ‹เค—เคพเฅค", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เคœ เคธเฅ‡ 2 เคฆเคฟเคจ", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-08,2016-11-10,P2D)", + "FutureResolution": { + "startDate": "2016-11-08", + "endDate": "2016-11-10" + }, + "PastResolution": { + "startDate": "2016-11-08", + "endDate": "2016-11-10" + } + }, + "Start": 4, + "Length": 11 + } + ] + }, + { + "Input": "เค•เฅ‹เคฐเฅเคŸเคพเคจเคพ เคนเคฎเคพเคฐเฅ‡ เคฒเคฟเค เค…เค—เคฒเฅ‡ เคธเคชเฅเคคเคพเคน เค•เฅ€ เคถเฅเคฐเฅเค†เคค เค•เคพ เคธเคฎเคฏ เคขเฅ‚เค‚เฅ เคธเค•เคคเฅ€ เคนเฅˆ", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเฅ‡ เคธเคชเฅเคคเคพเคน เค•เฅ€ เคถเฅเคฐเฅเค†เคค", + "Type": "daterange", + "Value": { + "Timex": "2017-W46", + "Mod": "start", + "FutureResolution": { + "startDate": "2017-11-13", + "endDate": "2017-11-16" + }, + "PastResolution": { + "startDate": "2017-11-13", + "endDate": "2017-11-16" + } + }, + "Start": 19, + "Length": 21 + } + ] + }, + { + "Input": "เคœเคผเคฐเฅ‚เคฐ, เคšเคฒเคฟเค เค…เค—เคฒเฅ‡ เคนเคซเฅเคคเฅ‡ เค•เฅ‡ เค…เค‚เคค เคฎเฅ‡เค‚ เคเค• เคธเฅเค•เคพเค‡เคช เคฐเค–เคคเฅ‡ เคนเฅˆเค‚", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเฅ‡ เคนเคซเฅเคคเฅ‡ เค•เฅ‡ เค…เค‚เคค", + "Type": "daterange", + "Value": { + "Timex": "2017-W46", + "Mod": "end", + "FutureResolution": { + "startDate": "2017-11-16", + "endDate": "2017-11-20" + }, + "PastResolution": { + "startDate": "2017-11-16", + "endDate": "2017-11-20" + } + }, + "Start": 12, + "Length": 17 + } + ] + }, + { + "Input": "เคœเคผเคฐเฅ‚เคฐ, เคšเคฒเฅ‹ เค…เค—เคฒเฅ‡ เคธเคชเฅเคคเคพเคน เค•เฅ‡ เคถเฅเคฐเฅเค†เคค เคฎเฅ‡เค‚ เคเค• เคธเฅเค•เคพเค‡เคช เคฐเค–เคคเฅ‡ เคนเฅˆเค‚", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเฅ‡ เคธเคชเฅเคคเคพเคน เค•เฅ‡ เคถเฅเคฐเฅเค†เคค", + "Type": "daterange", + "Value": { + "Timex": "2017-W46", + "Mod": "start", + "FutureResolution": { + "startDate": "2017-11-13", + "endDate": "2017-11-16" + }, + "PastResolution": { + "startDate": "2017-11-13", + "endDate": "2017-11-16" + } + }, + "Start": 11, + "Length": 21 + } + ] + }, + { + "Input": "เค•เฅ‹เคฐเฅเคŸเคพเคจเคพ, เคนเคฎเคพเคฐเฅ‡ เคฒเคฟเค เคฎเคพเคฐเฅเคš เค•เฅ‡ เค…เค‚เคค เค•เคพ เคเค• เคธเคฎเคฏ เคขเฅ‚เฅเฅ‹", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฎเคพเคฐเฅเคš เค•เฅ‡ เค…เค‚เคค", + "Type": "daterange", + "Value": { + "Timex": "XXXX-03", + "Mod": "end", + "FutureResolution": { + "startDate": "2018-03-16", + "endDate": "2018-04-01" + }, + "PastResolution": { + "startDate": "2017-03-16", + "endDate": "2017-04-01" + } + }, + "Start": 20, + "Length": 12 + } + ] + }, + { + "Input": "เค•เฅ‹เคฐเฅเคŸเคพเคจเคพ, เคนเคฎเคพเคฐเฅ‡ เค…เค—เคฒเฅ‡ เคนเฅžเฅเคคเฅ‡ เค•เฅ‡ เคฌเฅ€เคš เค•เคพ เคเค• เคธเคฎเคฏ เคขเฅ‚เฅเฅ‹", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเฅ‡ เคนเฅžเฅเคคเฅ‡ เค•เฅ‡ เคฌเฅ€เคš", + "Type": "daterange", + "Value": { + "Timex": "2017-W46", + "Mod": "mid", + "FutureResolution": { + "startDate": "2017-11-14", + "endDate": "2017-11-18" + }, + "PastResolution": { + "startDate": "2017-11-14", + "endDate": "2017-11-18" + } + }, + "Start": 16, + "Length": 17 + } + ] + }, + { + "Input": "เคนเคฎเฅ‡เค‚ เค…เค—เคฒเฅ‡ เคธเคชเฅเคคเคพเคน เค•เฅ€ เคถเฅเคฐเฅเค†เคค เค•เคพ เคธเคฎเคฏ เคฎเคฟเคฒ เคธเค•เคคเคพ เคนเฅˆ", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเฅ‡ เคธเคชเฅเคคเคพเคน เค•เฅ€ เคถเฅเคฐเฅเค†เคค", + "Type": "daterange", + "Value": { + "Timex": "2017-W46", + "Mod": "start", + "FutureResolution": { + "startDate": "2017-11-13", + "endDate": "2017-11-16" + }, + "PastResolution": { + "startDate": "2017-11-13", + "endDate": "2017-11-16" + } + }, + "Start": 5, + "Length": 21 + } + ] + }, + { + "Input": "เค—เคฐเฅเคฎเคฟเคฏเฅ‹เค‚ เค•เฅ‡ เคฆเฅŒเคฐเคพเคจ เค•เฅ‡ เคฌเคพเคฐเฅ‡ เคฎเฅ‡เค‚ เค•เฅเคฏเคพ?", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค—เคฐเฅเคฎเคฟเคฏเฅ‹เค‚ เค•เฅ‡ เคฆเฅŒเคฐเคพเคจ", + "Type": "daterange", + "Value": { + "Timex": "SU", + "Mod": "mid", + "FutureResolution": {}, + "PastResolution": {} + }, + "Start": 0, + "Length": 17 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 5 เคฆเคฟเคจเฅ‹เค‚ เค•เฅ‡ เคญเฅ€เคคเคฐ เคตเคพเคชเคธ เค†เคŠเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5 เคฆเคฟเคจเฅ‹เค‚ เค•เฅ‡ เคญเฅ€เคคเคฐ", + "Type": "daterange", + "Value": { + "Timex": "(2017-11-08,2017-11-13,P5D)", + "FutureResolution": { + "startDate": "2017-11-08", + "endDate": "2017-11-13" + }, + "PastResolution": { + "startDate": "2017-11-08", + "endDate": "2017-11-13" + } + }, + "Start": 4, + "Length": 15 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 10 เคฎเคนเฅ€เคจเฅ‡ เค•เฅ‡ เค…เค‚เคฆเคฐ เคตเคพเคชเคธ เค† เคœเคพเคŠเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10 เคฎเคนเฅ€เคจเฅ‡ เค•เฅ‡ เค…เค‚เคฆเคฐ", + "Type": "daterange", + "Value": { + "Timex": "(2017-11-08,2018-09-08,P10M)", + "FutureResolution": { + "startDate": "2017-11-08", + "endDate": "2018-09-08" + }, + "PastResolution": { + "startDate": "2017-11-08", + "endDate": "2018-09-08" + } + }, + "Start": 4, + "Length": 16 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 3 เคธเคพเคฒ เค•เฅ‡ เคญเฅ€เคคเคฐ เคตเคพเคชเคธ เค†เคŠเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3 เคธเคพเคฒ เค•เฅ‡ เคญเฅ€เคคเคฐ", + "Type": "daterange", + "Value": { + "Timex": "(2017-11-08,2020-11-08,P3Y)", + "FutureResolution": { + "startDate": "2017-11-08", + "endDate": "2020-11-08" + }, + "PastResolution": { + "startDate": "2017-11-08", + "endDate": "2020-11-08" + } + }, + "Start": 4, + "Length": 13 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 5 เคธเคพเคฒ 1 เคฎเคนเฅ€เคจเฅ‡ 12 เคฆเคฟเคจเฅ‹เค‚ เค•เฅ‡ เคญเฅ€เคคเคฐ เคตเคพเคชเคธ เค† เคœเคพเคเค—เคพ", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5 เคธเคพเคฒ 1 เคฎเคนเฅ€เคจเฅ‡ 12 เคฆเคฟเคจเฅ‹เค‚ เค•เฅ‡ เคญเฅ€เคคเคฐ", + "Type": "daterange", + "Value": { + "Timex": "(2017-11-08,2022-12-20,P5Y1M12D)", + "FutureResolution": { + "startDate": "2017-11-08", + "endDate": "2022-12-20" + }, + "PastResolution": { + "startDate": "2017-11-08", + "endDate": "2022-12-20" + } + }, + "Start": 4, + "Length": 30 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค…เค—เคฒเฅ‡ 3 เคตเคฐเฅเคทเฅ‹เค‚ เค•เฅ‡ เคญเฅ€เคคเคฐ เคตเคพเคชเคธ เค† เคœเคพเคŠเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเฅ‡ 3 เคตเคฐเฅเคทเฅ‹เค‚ เค•เฅ‡ เคญเฅ€เคคเคฐ", + "Type": "daterange", + "Value": { + "Timex": "(2017-11-08,2020-11-08,P3Y)", + "FutureResolution": { + "startDate": "2017-11-08", + "endDate": "2020-11-08" + }, + "PastResolution": { + "startDate": "2017-11-08", + "endDate": "2020-11-08" + } + }, + "Start": 4, + "Length": 21 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค†เค—เคพเคฎเฅ€ 5 เคธเคพเคฒ 1 เคฎเคนเฅ€เคจเฅ‡ 12 เคฆเคฟเคจเฅ‹เค‚ เค•เฅ‡ เคญเฅ€เคคเคฐ เคตเคพเคชเคธ เค† เคœเคพเคŠเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เค—เคพเคฎเฅ€ 5 เคธเคพเคฒ 1 เคฎเคนเฅ€เคจเฅ‡ 12 เคฆเคฟเคจเฅ‹เค‚ เค•เฅ‡ เคญเฅ€เคคเคฐ", + "Type": "daterange", + "Value": { + "Timex": "(2017-11-08,2022-12-20,P5Y1M12D)", + "FutureResolution": { + "startDate": "2017-11-08", + "endDate": "2022-12-20" + }, + "PastResolution": { + "startDate": "2017-11-08", + "endDate": "2022-12-20" + } + }, + "Start": 4, + "Length": 36 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 4 เคธเฅ‡ 22 เคœเคจเคตเคฐเฅ€, 1995 เคคเค• เคฌเคพเคนเคฐ เคฐเคนเฅ‚เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "4 เคธเฅ‡ 22 เคœเคจเคตเคฐเฅ€, 1995", + "Type": "daterange", + "Value": { + "Timex": "(1995-01-04,1995-01-22,P18D)", + "FutureResolution": { + "startDate": "1995-01-04", + "endDate": "1995-01-22" + }, + "PastResolution": { + "startDate": "1995-01-04", + "endDate": "1995-01-22" + } + }, + "Start": 4, + "Length": 19 + } + ] + }, + { + "Input": "เคฎเฅเคเฅ‡ 02 เคธเฅ‡ 07 เค…เคชเฅเคฐเฅˆเคฒ เคคเค• เคเค• เค•เคฎเคฐเคพ เคšเคพเคนเคฟเค", + "Context": { + "ReferenceDateTime": "2018-04-02T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "02 เคธเฅ‡ 07 เค…เคชเฅเคฐเฅˆเคฒ เคคเค•", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-04-02,XXXX-04-07,P5D)", + "FutureResolution": { + "startDate": "2018-04-02", + "endDate": "2018-04-07" + }, + "PastResolution": { + "startDate": "2017-04-02", + "endDate": "2017-04-07" + } + }, + "Start": 5, + "Length": 18 + } + ] + }, + { + "Input": "เค•เฅเค› เคนเคซเคผเฅเคคเฅ‡ เคฎเฅ‡เค‚ เคเค• เคฎเฅ€เคŸเคฟเค‚เค— เคถเฅ‡เคกเฅเคฏเฅ‚เคฒ เค•เคฐเฅ‡เค‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "เคฎเฅˆเค‚ 2016 เคœเฅ‚เคจ เคธเฅ‡ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016 เคœเฅ‚เคจ", + "Type": "daterange", + "Value": { + "Timex": "2016-06", + "FutureResolution": { + "startDate": "2016-06-01", + "endDate": "2016-07-01" + }, + "PastResolution": { + "startDate": "2016-06-01", + "endDate": "2016-07-01" + } + }, + "Start": 4, + "Length": 8 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 2016, เคจเคต. เคธเฅ‡ เคฌเคพเคนเคฐ เคฐเคนเฅ‚เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016, เคจเคต.", + "Type": "daterange", + "Value": { + "Timex": "2016-11", + "FutureResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + }, + "PastResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + } + }, + "Start": 4, + "Length": 9 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคจเคตเค‚เคฌเคฐ, 2016 เค•เฅ‹ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคจเคตเค‚เคฌเคฐ, 2016", + "Type": "daterange", + "Value": { + "Timex": "2016-11", + "FutureResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + }, + "PastResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + } + }, + "Start": 4, + "Length": 11 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 2016 เคจเคตเค‚เคฌเคฐ เคธเฅ‡ เคฌเคพเคนเคฐ เคฐเคนเฅ‚เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016 เคจเคตเค‚เคฌเคฐ", + "Type": "daterange", + "Value": { + "Timex": "2016-11", + "FutureResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + }, + "PastResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + } + }, + "Start": 4, + "Length": 10 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 2016-11 เคธเฅ‡ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016-11", + "Type": "daterange", + "Value": { + "Timex": "2016-11", + "FutureResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + }, + "PastResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + } + }, + "Start": 4, + "Length": 7 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 2016 - 11 เคธเฅ‡ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016 - 11", + "Type": "daterange", + "Value": { + "Timex": "2016-11", + "FutureResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + }, + "PastResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + } + }, + "Start": 4, + "Length": 9 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 2016- 11 เคธเฅ‡ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016- 11", + "Type": "daterange", + "Value": { + "Timex": "2016-11", + "FutureResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + }, + "PastResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + } + }, + "Start": 4, + "Length": 8 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 2016 -11 เคฌเคพเคนเคฐ เคฐเคนเฅ‚เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016 -11", + "Type": "daterange", + "Value": { + "Timex": "2016-11", + "FutureResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + }, + "PastResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + } + }, + "Start": 4, + "Length": 8 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 2016/11 เคธเฅ‡ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016/11", + "Type": "daterange", + "Value": { + "Timex": "2016-11", + "FutureResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + }, + "PastResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + } + }, + "Start": 4, + "Length": 7 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 2016 / 11 เคธเฅ‡ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016 / 11", + "Type": "daterange", + "Value": { + "Timex": "2016-11", + "FutureResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + }, + "PastResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + } + }, + "Start": 4, + "Length": 9 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 2016/ 11 เคธเฅ‡ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016/ 11", + "Type": "daterange", + "Value": { + "Timex": "2016-11", + "FutureResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + }, + "PastResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + } + }, + "Start": 4, + "Length": 8 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 2016 /11 เคธเฅ‡ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016 /11", + "Type": "daterange", + "Value": { + "Timex": "2016-11", + "FutureResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + }, + "PastResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + } + }, + "Start": 4, + "Length": 8 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 11-2016 เคธเฅ‡ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "11-2016", + "Type": "daterange", + "Value": { + "Timex": "2016-11", + "FutureResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + }, + "PastResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + } + }, + "Start": 4, + "Length": 7 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 11 - 2016 เคธเฅ‡ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "11 - 2016", + "Type": "daterange", + "Value": { + "Timex": "2016-11", + "FutureResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + }, + "PastResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + } + }, + "Start": 4, + "Length": 9 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 11- 2016 เคฌเคพเคนเคฐ เคฐเคนเฅ‚เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "11- 2016", + "Type": "daterange", + "Value": { + "Timex": "2016-11", + "FutureResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + }, + "PastResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + } + }, + "Start": 4, + "Length": 8 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 11 -2016 เคธเฅ‡ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "11 -2016", + "Type": "daterange", + "Value": { + "Timex": "2016-11", + "FutureResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + }, + "PastResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + } + }, + "Start": 4, + "Length": 8 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 11/2016 เคธเฅ‡ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "11/2016", + "Type": "daterange", + "Value": { + "Timex": "2016-11", + "FutureResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + }, + "PastResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + } + }, + "Start": 4, + "Length": 7 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 11/2016 เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "11/2016", + "Type": "daterange", + "Value": { + "Timex": "2016-11", + "FutureResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + }, + "PastResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + } + }, + "Start": 4, + "Length": 7 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 1เคฒเฅ€ เคœเคจเคตเคฐเฅ€ เค”เคฐ 5 เค…เคชเฅเคฐเฅˆเคฒ เค•เฅ‡ เคฌเฅ€เคš เคฌเคพเคนเคฐ เคฐเคนเฅ‚เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Comment": "Compound timex represent value dependency and will be split at the model level", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1เคฒเฅ€ เคœเคจเคตเคฐเฅ€ เค”เคฐ 5 เค…เคชเฅเคฐเฅˆเคฒ เค•เฅ‡ เคฌเฅ€เคš", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-01-01,XXXX-04-05,P94D)|(XXXX-01-01,XXXX-04-05,P95D)", + "FutureResolution": { + "startDate": "2017-01-01", + "endDate": "2017-04-05" + }, + "PastResolution": { + "startDate": "2016-01-01", + "endDate": "2016-04-05" + } + }, + "Start": 4, + "Length": 28 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 1เคฒเฅ€ เคœเคจเคตเคฐเฅ€ 2015 เค”เคฐ 5 เคซเคฐเคตเคฐเฅ€ 2018 เค•เฅ‡ เคฌเฅ€เคš เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1เคฒเฅ€ เคœเคจเคตเคฐเฅ€ 2015 เค”เคฐ 5 เคซเคฐเคตเคฐเฅ€ 2018 เค•เฅ‡ เคฌเฅ€เคš", + "Type": "daterange", + "Value": { + "Timex": "(2015-01-01,2018-02-05,P1131D)", + "FutureResolution": { + "startDate": "2015-01-01", + "endDate": "2018-02-05" + }, + "PastResolution": { + "startDate": "2015-01-01", + "endDate": "2018-02-05" + } + }, + "Start": 4, + "Length": 37 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 1เคฒเฅ€ เคœเคจเคตเคฐเฅ€ 2015 เค”เคฐ เคซเคฐเคตเคฐเฅ€ 2018 เค•เฅ‡ เคฌเฅ€เคš เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1เคฒเฅ€ เคœเคจเคตเคฐเฅ€ 2015 เค”เคฐ เคซเคฐเคตเคฐเฅ€ 2018 เค•เฅ‡ เคฌเฅ€เคš", + "Type": "daterange", + "Value": { + "Timex": "(2015-01-01,2018-02-01,P1127D)", + "FutureResolution": { + "startDate": "2015-01-01", + "endDate": "2018-02-01" + }, + "PastResolution": { + "startDate": "2015-01-01", + "endDate": "2018-02-01" + } + }, + "Start": 4, + "Length": 35 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 2015 เค”เคฐ เคซเคฐเคตเคฐเฅ€ 2018 เค•เฅ‡ เคฌเฅ€เคš เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015 เค”เคฐ เคซเคฐเคตเคฐเฅ€ 2018 เค•เฅ‡ เคฌเฅ€เคš", + "Type": "daterange", + "Value": { + "Timex": "(2015-01-01,2018-02-01,P37M)", + "FutureResolution": { + "startDate": "2015-01-01", + "endDate": "2018-02-01" + }, + "PastResolution": { + "startDate": "2015-01-01", + "endDate": "2018-02-01" + } + }, + "Start": 4, + "Length": 25 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 1เคฒเฅ€ เคซเคฐเคตเคฐเฅ€ เคธเฅ‡ เคฎเคพเคฐเฅเคš 2019 เคคเค• เคฌเคพเคนเคฐ เคฐเคนเฅ‚เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2018-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1เคฒเฅ€ เคซเคฐเคตเคฐเฅ€ เคธเฅ‡ เคฎเคพเคฐเฅเคš 2019 เคคเค•", + "Type": "daterange", + "Value": { + "Timex": "(2019-02-01,2019-03-01,P28D)", + "FutureResolution": { + "startDate": "2019-02-01", + "endDate": "2019-03-01" + }, + "PastResolution": { + "startDate": "2019-02-01", + "endDate": "2019-03-01" + } + }, + "Start": 4, + "Length": 26 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 1เคฒเฅ€ เคซเคฐเคตเคฐเฅ€ เค”เคฐ เคฎเคพเคฐเฅเคš 2019 เค•เฅ‡ เคฌเฅ€เคš เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2018-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1เคฒเฅ€ เคซเคฐเคตเคฐเฅ€ เค”เคฐ เคฎเคพเคฐเฅเคš 2019 เค•เฅ‡ เคฌเฅ€เคš", + "Type": "daterange", + "Value": { + "Timex": "(2019-02-01,2019-03-01,P28D)", + "FutureResolution": { + "startDate": "2019-02-01", + "endDate": "2019-03-01" + }, + "PastResolution": { + "startDate": "2019-02-01", + "endDate": "2019-03-01" + } + }, + "Start": 4, + "Length": 30 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 2015 เคœเฅ‚เคจ เค”เคฐ 2018 เคฎเคˆ เค•เฅ‡ เคฌเฅ€เคš เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015 เคœเฅ‚เคจ เค”เคฐ 2018 เคฎเคˆ เค•เฅ‡ เคฌเฅ€เคš", + "Type": "daterange", + "Value": { + "Timex": "(2015-06-01,2018-05-01,P35M)", + "FutureResolution": { + "startDate": "2015-06-01", + "endDate": "2018-05-01" + }, + "PastResolution": { + "startDate": "2015-06-01", + "endDate": "2018-05-01" + } + }, + "Start": 4, + "Length": 26 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 2015 เคฎเคˆ เค”เคฐ 2018 เค•เฅ‡ เคฌเฅ€เคš เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015 เคฎเคˆ เค”เคฐ 2018 เค•เฅ‡ เคฌเฅ€เคš", + "Type": "daterange", + "Value": { + "Timex": "(2015-05-01,2018-01-01,P32M)", + "FutureResolution": { + "startDate": "2015-05-01", + "endDate": "2018-01-01" + }, + "PastResolution": { + "startDate": "2015-05-01", + "endDate": "2018-01-01" + } + }, + "Start": 4, + "Length": 22 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฎเคˆ 2015 เค”เคฐ 2018 เค•เฅ‡ เคฌเฅ€เคš เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฎเคˆ 2015 เค”เคฐ 2018 เค•เฅ‡ เคฌเฅ€เคš", + "Type": "daterange", + "Value": { + "Timex": "(2015-05-01,2018-01-01,P32M)", + "FutureResolution": { + "startDate": "2015-05-01", + "endDate": "2018-01-01" + }, + "PastResolution": { + "startDate": "2015-05-01", + "endDate": "2018-01-01" + } + }, + "Start": 4, + "Length": 22 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฎเคˆ 2015 เค”เคฐ 2018 เคœเฅ‚เคจ เค•เฅ‡ เคฌเฅ€เคš เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฎเคˆ 2015 เค”เคฐ 2018 เคœเฅ‚เคจ เค•เฅ‡ เคฌเฅ€เคš", + "Type": "daterange", + "Value": { + "Timex": "(2015-05-01,2018-06-01,P37M)", + "FutureResolution": { + "startDate": "2015-05-01", + "endDate": "2018-06-01" + }, + "PastResolution": { + "startDate": "2015-05-01", + "endDate": "2018-06-01" + } + }, + "Start": 4, + "Length": 26 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 2015 เคธเฅ‡ 5 เคœเคจเคตเคฐเฅ€ 2018 เค•เฅ‡ เคฌเฅ€เคš เคฌเคพเคนเคฐ เคฐเคนเฅ‚เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015 เคธเฅ‡ 5 เคœเคจเคตเคฐเฅ€ 2018 เค•เฅ‡ เคฌเฅ€เคš", + "Type": "daterange", + "Value": { + "Timex": "(2015-01-01,2018-01-05,P1100D)", + "FutureResolution": { + "startDate": "2015-01-01", + "endDate": "2018-01-05" + }, + "PastResolution": { + "startDate": "2015-01-01", + "endDate": "2018-01-05" + } + }, + "Start": 4, + "Length": 27 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 2015 เคธเฅ‡ 5 เคฎเคˆ, 2017 เคคเค• เคฌเคพเคนเคฐ เคฐเคนเฅ‚เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015 เคธเฅ‡ 5 เคฎเคˆ, 2017 เคคเค•", + "Type": "daterange", + "Value": { + "Timex": "(2015-01-01,2017-05-05,P855D)", + "FutureResolution": { + "startDate": "2015-01-01", + "endDate": "2017-05-05" + }, + "PastResolution": { + "startDate": "2015-01-01", + "endDate": "2017-05-05" + } + }, + "Start": 4, + "Length": 21 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค…เคชเฅเคฐเฅˆเคฒ เค•เฅ‡ เค…เค‚เคคเคฟเคฎ เคธเฅ‹เคฎเคตเคพเคฐ เคธเฅ‡ 2019 เคคเค• เคฌเคพเคนเคฐ เคฐเคนเฅ‚เคเค—เคพ", + "Context": { + "ReferenceDateTime": "2018-05-04T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เคชเฅเคฐเฅˆเคฒ เค•เฅ‡ เค…เค‚เคคเคฟเคฎ เคธเฅ‹เคฎเคตเคพเคฐ เคธเฅ‡ 2019 เคคเค•", + "Type": "daterange", + "Value": { + "Timex": "(2018-04-30,2019-01-01,P246D)", + "FutureResolution": { + "startDate": "2018-04-30", + "endDate": "2019-01-01" + }, + "PastResolution": { + "startDate": "2018-04-30", + "endDate": "2019-01-01" + } + }, + "Start": 4, + "Length": 33 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 31เคตเฅ‡เค‚ เคนเคซเฅเคคเฅ‡ เคธเฅ‡ 35เคตเฅ‡เค‚ เคนเคซเฅเคคเฅ‡ เคคเค• เคฌเคพเคนเคฐ เคฐเคนเฅ‚เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2018-05-04T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "31เคตเฅ‡เค‚ เคนเคซเฅเคคเฅ‡ เคธเฅ‡ 35เคตเฅ‡เค‚ เคนเคซเฅเคคเฅ‡ เคคเค•", + "Type": "daterange", + "Value": { + "Timex": "(2018-07-30,2018-08-27,P4W)", + "FutureResolution": { + "startDate": "2018-07-30", + "endDate": "2018-08-27" + }, + "PastResolution": { + "startDate": "2018-07-30", + "endDate": "2018-08-27" + } + }, + "Start": 4, + "Length": 29 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 31เคตเฅ‡เค‚ เคนเคซเฅเคคเฅ‡ เคธเฅ‡ 35เคตเฅ‡เค‚ เคนเคซเฅเคคเฅ‡ เค•เฅ‡ เคฌเฅ€เคš เคฌเคพเคนเคฐ เคฐเคนเฅ‚เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2018-05-04T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "31เคตเฅ‡เค‚ เคนเคซเฅเคคเฅ‡ เคธเฅ‡ 35เคตเฅ‡เค‚ เคนเคซเฅเคคเฅ‡ เค•เฅ‡ เคฌเฅ€เคš", + "Type": "daterange", + "Value": { + "Timex": "(2018-07-30,2018-08-27,P4W)", + "FutureResolution": { + "startDate": "2018-07-30", + "endDate": "2018-08-27" + }, + "PastResolution": { + "startDate": "2018-07-30", + "endDate": "2018-08-27" + } + }, + "Start": 4, + "Length": 33 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค†เคœ เคธเฅ‡ เคฒเฅ‡เค•เคฐ เคขเคพเคˆ เคฆเคฟเคจ เคฌเคพเคฆ เคคเค• เคฏเคนเคพเค‚ เคฐเคนเฅ‚เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2018-05-04T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เคœ เคธเฅ‡ เคฒเฅ‡เค•เคฐ เคขเคพเคˆ เคฆเคฟเคจ เคฌเคพเคฆ เคคเค•", + "Type": "daterange", + "Value": { + "Timex": "(2018-05-04,2018-05-06,P2.5D)", + "FutureResolution": { + "startDate": "2018-05-04", + "endDate": "2018-05-06" + }, + "PastResolution": { + "startDate": "2018-05-04", + "endDate": "2018-05-06" + } + }, + "Start": 4, + "Length": 25 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค‰เคธเฅ€ เคธเคชเฅเคคเคพเคน เคตเคนเคพเค‚ เคจเคนเฅ€เค‚ เคฅเคพ เคœเคฌ เคเคธเคพ เคนเฅเค† เคฅเคพเฅค", + "Context": { + "ReferenceDateTime": "2017-11-17T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‰เคธเฅ€ เคธเคชเฅเคคเคพเคน", + "Type": "daterange", + "Value": { + "Timex": "XXXX-WXX", + "Mod": "ref_undef", + "FutureResolution": { + "startDate": "2017-11-13", + "endDate": "2017-11-20" + }, + "PastResolution": { + "startDate": "2017-11-13", + "endDate": "2017-11-20" + } + }, + "Start": 4, + "Length": 10 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค‰เคธเฅ€ เคฎเคนเฅ€เคจเฅ‡ เคตเคนเคพเค‚ เคจเคนเฅ€เค‚ เคฅเคพ เคœเคฌ เคเคธเคพ เคนเฅเค† เคฅเคพเฅค", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‰เคธเฅ€ เคฎเคนเฅ€เคจเฅ‡", + "Type": "daterange", + "Value": { + "Timex": "XXXX-XX", + "Mod": "ref_undef", + "FutureResolution": { + "startDate": "2017-11-01", + "endDate": "2017-12-01" + }, + "PastResolution": { + "startDate": "2017-11-01", + "endDate": "2017-12-01" + } + }, + "Start": 4, + "Length": 9 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค‰เคธ เคตเฅ€เค•เฅ‡เค‚เคก เคตเคนเคพเค‚ เคจเคนเฅ€เค‚ เคฅเคพเฅค", + "Context": { + "ReferenceDateTime": "2016-11-11T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‰เคธ เคตเฅ€เค•เฅ‡เค‚เคก", + "Type": "daterange", + "Value": { + "Timex": "XXXX-WXX-WE", + "Mod": "ref_undef", + "FutureResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + }, + "PastResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + } + }, + "Start": 4, + "Length": 9 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค‰เคธเฅ€ เคธเคพเคฒ เคจเคนเฅ€เค‚ เคฅเคพ เคœเคฌ เคเคธเคพ เคนเฅเค† เคฅเคพเฅค", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‰เคธเฅ€ เคธเคพเคฒ", + "Type": "daterange", + "Value": { + "Timex": "XXXX", + "Mod": "ref_undef", + "FutureResolution": { + "startDate": "2017-01-01", + "endDate": "2018-01-01" + }, + "PastResolution": { + "startDate": "2017-01-01", + "endDate": "2018-01-01" + } + }, + "Start": 4, + "Length": 7 + } + ] + }, + { + "Input": "เคนเคฎ เค‡เคธ เคธเคชเฅเคคเคพเคน เค‡เคธเคธเฅ‡ เคชเคนเคฒเฅ‡ เคเค• เคธเคฎเคฏ เคจเคฟเคฐเฅเคงเคพเคฐเคฟเคค เค•เคฐ เคธเค•เคคเฅ‡ เคฅเฅ‡เฅค", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคธเคชเฅเคคเคพเคน เค‡เคธเคธเฅ‡ เคชเคนเคฒเฅ‡", + "Type": "daterange", + "Value": { + "Timex": "2018-W22", + "FutureResolution": { + "startDate": "2018-05-28", + "endDate": "2018-05-31" + }, + "PastResolution": { + "startDate": "2018-05-28", + "endDate": "2018-05-31" + } + }, + "Start": 3, + "Length": 19 + } + ] + }, + { + "Input": "เคนเคฎ เค‡เคธ เคฎเคนเฅ€เคจเฅ‡ เค‡เคธเคธเฅ‡ เคชเคนเคฒเฅ‡ เคฎเคฟเคฒเคจเฅ‡ เค•เคพ เคธเคฎเคฏ เคจเคฟเคฐเฅเคงเคพเคฐเคฟเคค เค•เคฐ เคธเค•เคคเฅ‡ เคฅเฅ‡เฅค", + "Context": { + "ReferenceDateTime": "2018-05-13T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคฎเคนเฅ€เคจเฅ‡ เค‡เคธเคธเฅ‡ เคชเคนเคฒเฅ‡", + "Type": "daterange", + "Value": { + "Timex": "2018-05", + "FutureResolution": { + "startDate": "2018-05-01", + "endDate": "2018-05-13" + }, + "PastResolution": { + "startDate": "2018-05-01", + "endDate": "2018-05-13" + } + }, + "Start": 3, + "Length": 18 + } + ] + }, + { + "Input": "เคนเคฎ เค‡เคธ เคธเคพเคฒ เค‡เคธเคธเฅ‡ เคชเคนเคฒเฅ‡ เคฎเคฟเคฒเคจเฅ‡ เค•เคพ เคธเคฎเคฏ เคจเคฟเคฐเฅเคงเคพเคฐเคฟเคค เค•เคฐ เคธเค•เคคเฅ‡ เคฅเฅ‡เฅค", + "Context": { + "ReferenceDateTime": "2018-05-28T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคธเคพเคฒ เค‡เคธเคธเฅ‡ เคชเคนเคฒเฅ‡", + "Type": "daterange", + "Value": { + "Timex": "2018", + "FutureResolution": { + "startDate": "2018-01-01", + "endDate": "2018-05-28" + }, + "PastResolution": { + "startDate": "2018-01-01", + "endDate": "2018-05-28" + } + }, + "Start": 3, + "Length": 16 + } + ] + }, + { + "Input": "เค•เฅƒเคชเคฏเคพ เคนเคฎเฅ‡เค‚ เค‡เคธ เคนเคซเฅเคคเฅ‡ เคฌเคพเคฆ เคฎเฅ‡เค‚ เคฎเคฟเคฒเคจเฅ‡ เค•เคพ เคธเคฎเคฏ เคฆเฅ‡เค‚", + "Context": { + "ReferenceDateTime": "2017-11-10T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคนเคซเฅเคคเฅ‡ เคฌเคพเคฆ", + "Type": "daterange", + "Value": { + "Timex": "2017-W45", + "FutureResolution": { + "startDate": "2017-11-10", + "endDate": "2017-11-13" + }, + "PastResolution": { + "startDate": "2017-11-10", + "endDate": "2017-11-13" + } + }, + "Start": 11, + "Length": 12 + } + ] + }, + { + "Input": "เค•เฅƒเคชเคฏเคพ เคนเคฎเฅ‡เค‚ เค‡เคธ เคฎเคนเฅ€เคจเฅ‡ เคฌเคพเคฆ เคฎเฅ‡เค‚ เคฎเคฟเคฒเคจเฅ‡ เค•เคพ เคธเคฎเคฏ เคฆเฅ‡เค‚", + "Context": { + "ReferenceDateTime": "2018-05-28T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคฎเคนเฅ€เคจเฅ‡ เคฌเคพเคฆ", + "Type": "daterange", + "Value": { + "Timex": "2018-05", + "FutureResolution": { + "startDate": "2018-05-28", + "endDate": "2018-06-01" + }, + "PastResolution": { + "startDate": "2018-05-28", + "endDate": "2018-06-01" + } + }, + "Start": 11, + "Length": 12 + } + ] + }, + { + "Input": "เค•เฅƒเคชเคฏเคพ เคนเคฎเฅ‡เค‚ เค‡เคธ เคตเคฐเฅเคท เคฌเคพเคฆ เคฎเฅ‡เค‚ เคฎเคฟเคฒเคจเฅ‡ เค•เคพ เคธเคฎเคฏ เคฆเฅ‡เค‚", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคตเคฐเฅเคท เคฌเคพเคฆ", + "Type": "daterange", + "Value": { + "Timex": "2017", + "FutureResolution": { + "startDate": "2017-11-08", + "endDate": "2018-01-01" + }, + "PastResolution": { + "startDate": "2017-11-08", + "endDate": "2018-01-01" + } + }, + "Start": 11, + "Length": 11 + } + ] + }, + { + "Input": "เคฏเคน เค•เคพเคฐเฅเคฏ เค†เคœ เคธเฅ‡ 2 เคธเคชเฅเคคเคพเคน เคฌเคพเคฆ เคถเฅเคฐเฅ‚ เคนเฅ‹เค—เคพ", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupported": "dotnet", + "Comment": "Not supported because of the yesterday/tomorrow ambiguity.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เคœ เคธเฅ‡ 2 เคธเคชเฅเคคเคพเคน เคฌเคพเคฆ", + "Type": "daterange", + "Value": { + "Timex": "2018-06-12", + "Mod": "after", + "FutureResolution": { + "startDate": "2018-06-12" + }, + "PastResolution": { + "startDate": "2018-06-12" + } + }, + "Start": 9, + "Length": 18 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค†เคœ เคธเฅ‡ 2 เคธเคชเฅเคคเคพเคน เคธเฅ‡ เค•เคฎ เคธเคฎเคฏ เคฎเฅ‡เค‚ เคตเคพเคชเคธ เค† เคœเคพเคŠเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupported": "dotnet", + "Comment": "Not supported because of the yesterday/tomorrow ambiguity.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เคœ เคธเฅ‡ 2 เคธเคชเฅเคคเคพเคน เคธเฅ‡ เค•เคฎ เคธเคฎเคฏ", + "Type": "daterange", + "Value": { + "Timex": "(2018-05-29,2018-06-12,P2W)", + "FutureResolution": { + "startDate": "2018-05-29", + "endDate": "2018-06-12" + }, + "PastResolution": { + "startDate": "2018-05-29", + "endDate": "2018-06-12" + } + }, + "Start": 4, + "Length": 24 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค†เคœ เคธเฅ‡ 2 เคธเคชเฅเคคเคพเคน เค•เฅ‡ เคญเฅ€เคคเคฐ เคตเคพเคชเคธ เค†เคŠเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เคœ เคธเฅ‡ 2 เคธเคชเฅเคคเคพเคน เค•เฅ‡ เคญเฅ€เคคเคฐ", + "Type": "daterange", + "Value": { + "Timex": "(2018-05-29,2018-06-12,P2W)", + "FutureResolution": { + "startDate": "2018-05-29", + "endDate": "2018-06-12" + }, + "PastResolution": { + "startDate": "2018-05-29", + "endDate": "2018-06-12" + } + }, + "Start": 4, + "Length": 22 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚เคจเฅ‡ เค†เคœ เคธเฅ‡ 2 เคนเคซเฅเคคเฅ‡ เคธเฅ‡ เคœเฅเคฏเคพเคฆเคพ เคชเคนเคฒเฅ‡ เคนเฅ€ เค…เคชเคจเคพ เคธเคพเคฐเคพ เค•เคพเคฎ เค–เคคเฅเคฎ เค•เคฐ เคฆเคฟเคฏเคพ เคนเฅˆ", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupported": "dotnet", + "Comment": "Not supported because of the yesterday/tomorrow ambiguity.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เคœ เคธเฅ‡ 2 เคนเคซเฅเคคเฅ‡ เคธเฅ‡ เคœเฅเคฏเคพเคฆเคพ เคชเคนเคฒเฅ‡", + "Type": "daterange", + "Value": { + "Timex": "2018-05-15", + "Mod": "before", + "FutureResolution": { + "endDate": "2018-05-15" + }, + "PastResolution": { + "endDate": "2018-05-15" + } + }, + "Start": 6, + "Length": 28 + } + ] + }, + { + "Input": "เคฏเคน เค•เคพเคฎ เค•เคฒ เคธเฅ‡ 2 เคฆเคฟเคจ เคธเฅ‡ เคœเฅเคฏเคพเคฆเคพ เคชเคนเคฒเฅ‡ เคชเฅ‚เคฐเคพ เคนเฅ‹ เคœเคพเคจเคพ เคšเคพเคนเคฟเค เคฅเคพ", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupported": "dotnet", + "Comment": "Not supported because of the yesterday/tomorrow ambiguity.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค•เคฒ เคธเฅ‡ 2 เคฆเคฟเคจ เคธเฅ‡ เคœเฅเคฏเคพเคฆเคพ เคชเคนเคฒเฅ‡", + "Type": "daterange", + "Value": { + "Timex": "2018-05-26", + "Mod": "before", + "FutureResolution": { + "endDate": "2018-05-26" + }, + "PastResolution": { + "endDate": "2018-05-26" + } + }, + "Start": 7, + "Length": 26 + } + ] + }, + { + "Input": "เคฏเคน เค•เคพเคฎ เค•เคฒ เคธเฅ‡ 3 เคฆเคฟเคจ เคธเฅ‡ เค•เคฎ เค•เคฎ เคธเคฎเคฏ เคฎเฅ‡เค‚ เคชเฅ‚เคฐเคพ เคนเฅ‹ เคœเคพเคเค—เคพ", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupported": "dotnet", + "Comment": "Not supported because of the yesterday/tomorrow ambiguity.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค•เคฒ เคธเฅ‡ 3 เคฆเคฟเคจ เคธเฅ‡ เค•เคฎ", + "Type": "daterange", + "Value": { + "Timex": "(2018-05-30,2018-06-02,P3D)", + "FutureResolution": { + "startDate": "2018-05-30", + "endDate": "2018-06-02" + }, + "PastResolution": { + "startDate": "2018-05-30", + "endDate": "2018-06-02" + } + }, + "Start": 7, + "Length": 17 + } + ] + }, + { + "Input": "เคฏเคน 15เคตเฅ€เค‚ เคถเคคเคพเคฌเฅเคฆเฅ€ เคฎเฅ‡เค‚ เคนเฅ‹เคคเคพ เคนเฅˆ", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "15เคตเฅ€เค‚ เคถเคคเคพเคฌเฅเคฆเฅ€", + "Type": "daterange", + "Value": { + "Timex": "(1400-01-01,1500-01-01,P100Y)", + "FutureResolution": { + "startDate": "1400-01-01", + "endDate": "1500-01-01" + }, + "PastResolution": { + "startDate": "1400-01-01", + "endDate": "1500-01-01" + } + }, + "Start": 3, + "Length": 13 + } + ] + }, + { + "Input": "เคฎเฅเคเฅ‡ 21เคตเฅ€เค‚ เคธเคฆเฅ€ เค•เฅ‡ เคฐเคฟเค•เฅ‰เคฐเฅเคก เคฆเคฟเค–เคพเค“", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "21เคตเฅ€เค‚ เคธเคฆเฅ€", + "Type": "daterange", + "Value": { + "Timex": "(2000-01-01,2100-01-01,P100Y)", + "FutureResolution": { + "startDate": "2000-01-01", + "endDate": "2100-01-01" + }, + "PastResolution": { + "startDate": "2000-01-01", + "endDate": "2100-01-01" + } + }, + "Start": 5, + "Length": 9 + } + ] + }, + { + "Input": "เค•เฅ‹เคฐเฅเคŸเคพเคจเคพ, เค•เฅเคฏเคพ เค†เคช 18 เคคเคพเคฐเฅ€เค– เคตเคพเคฒเฅ€ เคธเคชเฅเคคเคพเคน เค•เฅ‡ เคฒเคฟเค เค•เฅเค› เคธเฅ‡เคŸ เค•เคฐ เคธเค•เคคเฅ€ เคนเฅ‹เฅค", + "Context": { + "ReferenceDateTime": "2018-08-08T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "18 เคคเคพเคฐเฅ€เค– เคตเคพเคฒเฅ€ เคธเคชเฅเคคเคพเคน", + "Type": "daterange", + "Value": { + "Timex": "XXXX-XX-18", + "FutureResolution": { + "startDate": "2018-08-13", + "endDate": "2018-08-20" + }, + "PastResolution": { + "startDate": "2018-07-16", + "endDate": "2018-07-23" + } + }, + "Start": 18, + "Length": 20 + } + ] + }, + { + "Input": "เค•เฅ‹เคฐเฅเคŸเคพเคจเคพ, เค•เฅเคฏเคพ เค†เคช 18 เคคเคพเคฐเฅ€เค– เคตเคพเคฒเฅ€ เคธเคชเฅเคคเคพเคน เค•เฅ‡ เคฒเคฟเค เค•เฅเค› เคธเฅ‡เคŸ เค•เคฐ เคธเค•เคคเฅ€ เคนเฅ‹เฅค", + "Context": { + "ReferenceDateTime": "2018-08-28T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "18 เคคเคพเคฐเฅ€เค– เคตเคพเคฒเฅ€ เคธเคชเฅเคคเคพเคน", + "Type": "daterange", + "Value": { + "Timex": "XXXX-XX-18", + "FutureResolution": { + "startDate": "2018-09-17", + "endDate": "2018-09-24" + }, + "PastResolution": { + "startDate": "2018-08-13", + "endDate": "2018-08-20" + } + }, + "Start": 18, + "Length": 20 + } + ] + }, + { + "Input": "เคฌเคฟเค•เฅเคฐเฅ€ เคœเคนเคพเค‚ เคคเคพเคฐเฅ€เค– เค‡เคธ เคฆเคถเค• เค•เฅ€ เคนเฅˆเฅค", + "Context": { + "ReferenceDateTime": "2018-08-31T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคฆเคถเค•", + "Type": "daterange", + "Value": { + "Timex": "(2010-01-01,2020-01-01,P10Y)", + "FutureResolution": { + "startDate": "2010-01-01", + "endDate": "2020-01-01" + }, + "PastResolution": { + "startDate": "2010-01-01", + "endDate": "2020-01-01" + } + }, + "Start": 18, + "Length": 6 + } + ] + }, + { + "Input": "10/1 เคธเฅ‡ 11/7 เคคเค•", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10/1 เคธเฅ‡ 11/7 เคคเค•", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-10-01,XXXX-11-07,P37D)", + "FutureResolution": { + "startDate": "2018-10-01", + "endDate": "2018-11-07" + }, + "PastResolution": { + "startDate": "2018-10-01", + "endDate": "2018-11-07" + } + }, + "Start": 0, + "Length": 15 + } + ] + }, + { + "Input": "10/25 เคธเฅ‡ 01/25 เคคเค•", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10/25 เคธเฅ‡ 01/25 เคคเค•", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-10-25,XXXX-01-25,P92D)", + "FutureResolution": { + "startDate": "2018-10-25", + "endDate": "2019-01-25" + }, + "PastResolution": { + "startDate": "2017-10-25", + "endDate": "2018-01-25" + } + }, + "Start": 0, + "Length": 17 + } + ] + }, + { + "Input": "เค…เคฎเฅ‡เคฐเคฟเค•เฅ€ เคธเคฐเค•เคพเคฐ เค‡เคธ เคธเคชเฅเคคเคพเคน เคญเฅ€ เคจเคฟเคฒเค‚เคฌเคฟเคค เคนเฅˆเฅค", + "Context": { + "ReferenceDateTime": "2019-01-01T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคธเคชเฅเคคเคพเคน", + "Type": "daterange", + "Value": { + "Timex": "2019-W01", + "FutureResolution": { + "startDate": "2018-12-31", + "endDate": "2019-01-07" + }, + "PastResolution": { + "startDate": "2018-12-31", + "endDate": "2019-01-07" + } + }, + "Start": 14, + "Length": 9 + } + ] + }, + { + "Input": "เคถเฅเคฐเฅ€ เค—เฅ‹เคฏเคฒ เคจเฅ‡ เค‡เคธ เคธเคชเฅเคคเคพเคน เค…เคชเคจเฅ€ เคจเคˆ เคฐเคฃเคจเฅ€เคคเคฟ เค•เคพ เค–เฅเคฒเคพเคธเคพ เค•เคฟเคฏเคพเฅค", + "Context": { + "ReferenceDateTime": "2017-01-01T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคธเคชเฅเคคเคพเคน", + "Type": "daterange", + "Value": { + "Timex": "2016-W52", + "FutureResolution": { + "startDate": "2016-12-26", + "endDate": "2017-01-02" + }, + "PastResolution": { + "startDate": "2016-12-26", + "endDate": "2017-01-02" + } + }, + "Start": 13, + "Length": 9 + } + ] + }, + { + "Input": "เค‡เคธ เคนเคซเฅเคคเฅ‡ เค•เฅ‹เคˆ เคฌเคกเคผเฅ€ เค–เคฌเคฐ เคจเคนเฅ€เค‚ เคนเฅˆเฅค", + "Context": { + "ReferenceDateTime": "2016-01-01T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคนเคซเฅเคคเฅ‡", + "Type": "daterange", + "Value": { + "Timex": "2015-W53", + "FutureResolution": { + "startDate": "2015-12-28", + "endDate": "2016-01-04" + }, + "PastResolution": { + "startDate": "2015-12-28", + "endDate": "2016-01-04" + } + }, + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค…เคชเคจเคพ เค•เคพเคฎ เค…เคญเฅ€ เคธเฅ‡ 15 เคจเคตเค‚เคฌเคฐ เค•เฅ‡ เคฌเฅ€เคš เค•เคฐเฅ‚เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2019-04-23T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เคญเฅ€ เคธเฅ‡ 15 เคจเคตเค‚เคฌเคฐ เค•เฅ‡ เคฌเฅ€เคš", + "Type": "daterange", + "Value": { + "Timex": "(2019-04-23,XXXX-11-15,P206D)", + "FutureResolution": { + "startDate": "2019-04-23", + "endDate": "2019-11-15" + }, + "PastResolution": { + "startDate": "2019-04-23", + "endDate": "2019-11-15" + } + }, + "Start": 13, + "Length": 22 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚เคจเฅ‡ เค…เคชเคจเคพ เค•เคพเคฎ 22 เคœเคจเคตเคฐเฅ€ เคธเฅ‡ เค…เคญเฅ€ เคคเค• เค•เฅ‡ เคฌเฅ€เคš เคชเฅ‚เคฐเคพ เค•เคฟเคฏเคพ เคนเฅˆ", + "Context": { + "ReferenceDateTime": "2019-04-25T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "22 เคœเคจเคตเคฐเฅ€ เคธเฅ‡ เค…เคญเฅ€ เคคเค• เค•เฅ‡ เคฌเฅ€เคš", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-01-22,2019-04-25,P93D)", + "FutureResolution": { + "startDate": "2019-01-22", + "endDate": "2019-04-25" + }, + "PastResolution": { + "startDate": "2019-01-22", + "endDate": "2019-04-25" + } + }, + "Start": 15, + "Length": 25 + } + ] + }, + { + "Input": "เค…เคชเคฐเคพเคนเฅเคจ 3 เคฌเคœเฅ‡: เคฎเฅˆเค‚ เค‡เคธ เคธเคชเฅเคคเคพเคน เคฌเคพเคนเคฐ เคฐเคนเฅ‚เคเค—เคพ", + "Context": { + "ReferenceDateTime": "2019-07-11T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคธเคชเฅเคคเคพเคน", + "Type": "daterange", + "Value": { + "Timex": "2019-W28", + "FutureResolution": { + "startDate": "2019-07-08", + "endDate": "2019-07-15" + }, + "PastResolution": { + "startDate": "2019-07-08", + "endDate": "2019-07-15" + } + }, + "Start": 19, + "Length": 9 + } + ] + }, + { + "Input": "เค‡เคธ เคธเคชเฅเคคเคพเคน เคธเฅเคฌเคน 8 เคฌเคœเฅ‡ เคเค• เคคเคพเคฐเฅ€เค– เค”เคฐ เคเค• เคตเค•เฅเคค เคนเฅˆเฅค", + "Context": { + "ReferenceDateTime": "2019-07-11T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคธเคชเฅเคคเคพเคน", + "Type": "daterange", + "Value": { + "Timex": "2019-W28", + "FutureResolution": { + "startDate": "2019-07-08", + "endDate": "2019-07-15" + }, + "PastResolution": { + "startDate": "2019-07-08", + "endDate": "2019-07-15" + } + }, + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "เค‡เคธ เคนเคซเฅเคคเฅ‡ 8 เคชเฅ€.เคเคฎ. เคเค• เคคเคฟเคฅเคฟ เค”เคฐ เคเค• เคธเคฎเคฏ เคนเฅˆเฅค", + "Context": { + "ReferenceDateTime": "2019-07-11T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคนเคซเฅเคคเฅ‡", + "Type": "daterange", + "Value": { + "Timex": "2019-W28", + "FutureResolution": { + "startDate": "2019-07-08", + "endDate": "2019-07-15" + }, + "PastResolution": { + "startDate": "2019-07-08", + "endDate": "2019-07-15" + } + }, + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "เคธเคชเฅเคคเคพเคน 10 8 เคฌเคœเฅ‡ เคเค• เคคเคฟเคฅเคฟ เค”เคฐ เคเค• เคธเคฎเคฏ เคนเฅˆเฅค", + "Context": { + "ReferenceDateTime": "2019-07-11T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเคชเฅเคคเคพเคน 10", + "Type": "daterange", + "Value": { + "Timex": "2019-W10", + "FutureResolution": { + "startDate": "2019-03-04", + "endDate": "2019-03-11" + }, + "PastResolution": { + "startDate": "2019-03-04", + "endDate": "2019-03-11" + } + }, + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "เคธเคชเฅเคคเคพเคน 10 8 เคชเฅ€เฅค เคเค• เคคเคฟเคฅเคฟ เค”เคฐ เคเค• เคธเคฎเคฏ เคนเฅˆเฅค", + "Context": { + "ReferenceDateTime": "2019-07-11T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเคชเฅเคคเคพเคน 10", + "Type": "daterange", + "Value": { + "Timex": "2019-W10", + "FutureResolution": { + "startDate": "2019-03-04", + "endDate": "2019-03-11" + }, + "PastResolution": { + "startDate": "2019-03-04", + "endDate": "2019-03-11" + } + }, + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "เคธเคชเฅเคคเคพเคน 10 10:20 เคเค• เคคเคฟเคฅเคฟ เค”เคฐ เคเค• เคธเคฎเคฏ เคนเฅˆเฅค", + "Context": { + "ReferenceDateTime": "2019-07-11T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเคชเฅเคคเคพเคน 10", + "Type": "daterange", + "Value": { + "Timex": "2019-W10", + "FutureResolution": { + "startDate": "2019-03-04", + "endDate": "2019-03-11" + }, + "PastResolution": { + "startDate": "2019-03-04", + "endDate": "2019-03-11" + } + }, + "Start": 0, + "Length": 9 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Hindi/DateTimeExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Hindi/DateTimeExtractor.json new file mode 100644 index 000000000..2c0aba04b --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Hindi/DateTimeExtractor.json @@ -0,0 +1,806 @@ +[ + { + "Input": "เคฎเฅˆเค‚ เค…เคฌ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เคฌ", + "Type": "datetime", + "Start": 4, + "Length": 2 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคœเคฒเฅเคฆ เคธเฅ‡ เคœเคฒเฅเคฆ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคœเคฒเฅเคฆ เคธเฅ‡ เคœเคฒเฅเคฆ", + "Type": "datetime", + "Start": 4, + "Length": 12 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค…เคญเฅ€ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เคญเฅ€", + "Type": "datetime", + "Start": 4, + "Length": 3 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 15 เค•เฅ‹ 8:00 เคฌเคœเฅ‡ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "15 เค•เฅ‹ 8:00 เคฌเคœเฅ‡", + "Type": "datetime", + "Start": 4, + "Length": 14 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 15 เค•เฅ‹ 8:00:30 เคชเคฐ เคตเคพเคชเคธ เคœเคพเคŠเคเค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "15 เค•เฅ‹ 8:00:30", + "Type": "datetime", + "Start": 4, + "Length": 13 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 15 เค•เฅ‹, 8 เคฌเคœเฅ‡ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "15 เค•เฅ‹, 8 เคฌเคœเฅ‡", + "Type": "datetime", + "Start": 4, + "Length": 12 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 23 เค…เค•เฅเคŸเฅ‚เคฌเคฐ เค•เฅ‹ เคธเคพเคค เคฌเคœเฅ‡ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "23 เค…เค•เฅเคŸเฅ‚เคฌเคฐ เค•เฅ‹ เคธเคพเคค เคฌเคœเฅ‡", + "Type": "datetime", + "Start": 4, + "Length": 21 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 14 เค…เค•เฅเคŸเฅ‚เคฌเคฐ เค•เฅ‹ เคธเฅเคฌเคน 8:00 เคฌเคœเฅ‡ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "14 เค…เค•เฅเคŸเฅ‚เคฌเคฐ เค•เฅ‹ เคธเฅเคฌเคน 8:00 เคฌเคœเฅ‡", + "Type": "datetime", + "Start": 4, + "Length": 27 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 14 เค…เค•เฅเคคเฅ‚เคฌเคฐ, เคธเฅเคฌเคน 8:00 เคฌเคœเฅ‡ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "14 เค…เค•เฅเคคเฅ‚เคฌเคฐ, เคธเฅเคฌเคน 8:00 เคฌเคœเฅ‡", + "Type": "datetime", + "Start": 4, + "Length": 25 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 14 เค…เค•เฅเคคเฅ‚เคฌเคฐ, เคธเฅเคฌเคน 8:00:01 เคชเคฐ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "14 เค…เค•เฅเคคเฅ‚เคฌเคฐ, เคธเฅเคฌเคน 8:00:01", + "Type": "datetime", + "Start": 4, + "Length": 24 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค•เคฒ เคธเฅเคฌเคน 8:00 เคฌเคœเฅ‡ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค•เคฒ เคธเฅเคฌเคน 8:00 เคฌเคœเฅ‡", + "Type": "datetime", + "Start": 4, + "Length": 16 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค•เคฒ เคฒเค—เคญเค— เคธเฅเคฌเคน 8:00 เคฌเคœเฅ‡ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค•เคฒ เคฒเค—เคญเค— เคธเฅเคฌเคน 8:00 เคฌเคœเฅ‡", + "Type": "datetime", + "Start": 4, + "Length": 21 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค•เคฒ เคธเฅเคฌเคน 8:00:05 เคฌเคœเฅ‡ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค•เคฒ เคธเฅเคฌเคน 8:00:05 เคฌเคœเฅ‡", + "Type": "datetime", + "Start": 4, + "Length": 19 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค…เค—เคฒเฅ‡ เคถเฅเค•เฅเคฐเคตเคพเคฐ เค•เฅ‹ เคธเคพเคขเคผเฅ‡ 3 เคฌเคœเฅ‡ เคตเคพเคชเคธ เคœเคพเค‰เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเฅ‡ เคถเฅเค•เฅเคฐเคตเคพเคฐ เค•เฅ‹ เคธเคพเคขเคผเฅ‡ 3 เคฌเคœเฅ‡", + "Type": "datetime", + "Start": 4, + "Length": 28 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 5 เคฎเคˆ, 2016 เค•เฅ‹ เคถเคพเคฎ เค•เฅ‡ เค†เค  เคฌเคœเค•เคฐ 20 เคฎเคฟเคจเคŸ เคชเคฐ เคตเคพเคชเคธ เคœเคพเคŠเคเค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5 เคฎเคˆ, 2016 เค•เฅ‹ เคถเคพเคฎ เค•เฅ‡ เค†เค  เคฌเคœเค•เคฐ 20 เคฎเคฟเคจเคŸ", + "Type": "datetime", + "Start": 4, + "Length": 36 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 15 เค•เฅ‹ เคฐเคพเคค 8 เคฌเคœเฅ‡ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "15 เค•เฅ‹ เคฐเคพเคค 8 เคฌเคœเฅ‡", + "Type": "datetime", + "Start": 4, + "Length": 15 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 15 เค•เฅ‹ เคธเคพเคค เคฌเคœเฅ‡ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "15 เค•เฅ‹ เคธเคพเคค เคฌเคœเฅ‡", + "Type": "datetime", + "Start": 4, + "Length": 13 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค…เค—เคฒเฅ‡ เคฐเคตเคฟเคตเคพเคฐ เค•เฅ‹ เคฐเคพเคค 8 เคฌเคœเฅ‡ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเฅ‡ เคฐเคตเคฟเคตเคพเคฐ เค•เฅ‹ เคฐเคพเคค 8 เคฌเคœเฅ‡", + "Type": "datetime", + "Start": 4, + "Length": 24 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค†เคœ เคฐเคพเคค 8 เคฌเคœเฅ‡ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เคœ เคฐเคพเคค 8 เคฌเคœเฅ‡", + "Type": "datetime", + "Start": 4, + "Length": 12 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค•เคฒ เคธเคพเคขเคผเฅ‡ เคธเคพเคค เคฌเคœเฅ‡ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค•เคฒ เคธเคพเคขเคผเฅ‡ เคธเคพเคค เคฌเคœเฅ‡", + "Type": "datetime", + "Start": 4, + "Length": 16 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 19:00, 2016-12-22 เค•เฅ‹ เคตเคพเคชเคธ เคœเคพเค‰เค‚เค—", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "19:00, 2016-12-22", + "Type": "datetime", + "Start": 4, + "Length": 17 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค•เคฒ เคธเคพเคค เคฌเคœเฅ‡ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค•เคฒ เคธเคพเคค เคฌเคœเฅ‡", + "Type": "datetime", + "Start": 4, + "Length": 10 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค•เคฒ เคธเฅเคฌเคน 7 เคฌเคœเฅ‡ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค•เคฒ เคธเฅเคฌเคน 7 เคฌเคœเฅ‡", + "Type": "datetime", + "Start": 4, + "Length": 13 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฐเคตเคฟเคตเคพเคฐ เคฆเฅ‹เคชเคนเคฐ 7:00 เคฌเคœเฅ‡ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฐเคตเคฟเคตเคพเคฐ เคฆเฅ‹เคชเคนเคฐ 7:00 เคฌเคœเฅ‡", + "Type": "datetime", + "Start": 4, + "Length": 21 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค•เคฒ เคธเฅเคฌเคน เคชเคพเคเคš เคฌเคœเค•เคฐ เคฌเฅ€เคธ เคฎเคฟเคจเคŸ เคชเคฐ เคตเคพเคชเคธ เคœเคพเคŠเคเค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค•เคฒ เคธเฅเคฌเคน เคชเคพเคเคš เคฌเคœเค•เคฐ เคฌเฅ€เคธ เคฎเคฟเคจเคŸ", + "Type": "datetime", + "Start": 4, + "Length": 26 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 14 เค…เค•เฅเคŸเฅ‚เคฌเคฐ 8:00 เคฌเคœเฅ‡ เค•เฅ‹ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ, 14 เค…เค•เฅเคŸเฅ‚เคฌเคฐ ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "14 เค…เค•เฅเคŸเฅ‚เคฌเคฐ 8:00 เคฌเคœเฅ‡", + "Type": "datetime", + "Start": 4, + "Length": 19 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 7 เคฌเคœเฅ‡, เค†เคœ เคธเฅเคฌเคน เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "7 เคฌเคœเฅ‡, เค†เคœ เคธเฅเคฌเคน", + "Type": "datetime", + "Start": 4, + "Length": 14 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคธเฅ‹เคฎเคตเคพเคฐ, เคถเคพเคฎ เค•เฅ‹ 8 เคฌเคœเฅ‡ เคตเคพเคชเคธ เคœเคพเคŠเคเค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเฅ‹เคฎเคตเคพเคฐ, เคถเคพเคฎ เค•เฅ‹ 8 เคฌเคœเฅ‡", + "Type": "datetime", + "Start": 4, + "Length": 20 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคถเคพเคฎ เค•เฅ‹ 8 เคฌเคœเฅ‡ 1เคฒเฅ€ เคœเคจ เค•เฅ‹ เคตเคพเคชเคธ เคœเคพเคŠเคเค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคถเคพเคฎ เค•เฅ‹ 8 เคฌเคœเฅ‡ 1เคฒเฅ€ เคœเคจ", + "Type": "datetime", + "Start": 4, + "Length": 19 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคถเคพเคฎ เค•เฅ‹ 8 เคฌเคœเฅ‡ 1 เคœเคจ เค•เฅ‹ เคตเคพเคชเคธ เคœเคพเคŠเคเค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคถเคพเคฎ เค•เฅ‹ 8 เคฌเคœเฅ‡ 1 เคœเคจ", + "Type": "datetime", + "Start": 4, + "Length": 17 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค†เคœ เคฐเคพเคค 10 เคฌเคœเฅ‡ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เคœ เคฐเคพเคค 10 เคฌเคœเฅ‡", + "Type": "datetime", + "Start": 4, + "Length": 13 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค†เคœ เคธเฅเคฌเคน 8 เคฌเคœเฅ‡ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เคœ เคธเฅเคฌเคน 8 เคฌเคœเฅ‡", + "Type": "datetime", + "Start": 4, + "Length": 13 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค†เคœ เคถเคพเคฎ 8 เคฌเคœเฅ‡ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เคœ เคถเคพเคฎ 8 เคฌเคœเฅ‡", + "Type": "datetime", + "Start": 4, + "Length": 12 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค†เคœ เคฐเคพเคค เค•เคฐเฅ€เคฌ 7 เคฌเคœเฅ‡ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เคœ เคฐเคพเคค เค•เคฐเฅ€เคฌ 7", + "Type": "datetime", + "Start": 4, + "Length": 13 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค†เคœ เคธเฅเคฌเคน 7 เคฌเคœเฅ‡ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เคœ เคธเฅเคฌเคน 7 เคฌเคœเฅ‡", + "Type": "datetime", + "Start": 4, + "Length": 13 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค†เคœ เคธเฅเคฌเคน เคธเคพเคค เคฌเคœเฅ‡ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เคœ เคธเฅเคฌเคน เคธเคพเคค เคฌเคœเฅ‡", + "Type": "datetime", + "Start": 4, + "Length": 15 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค†เคœ เคธเฅเคฌเคน 7:00 เคฌเคœเฅ‡ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เคœ เคธเฅเคฌเคน 7:00 เคฌเคœเฅ‡", + "Type": "datetime", + "Start": 4, + "Length": 16 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค‡เคธ เคฐเคพเคค 7 เคฌเคœเฅ‡ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคฐเคพเคค 7 เคฌเคœเฅ‡", + "Type": "datetime", + "Start": 4, + "Length": 12 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค†เคœ เคฐเคพเคค 7 เคฌเคœเฅ‡ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เคœ เคฐเคพเคค 7 เคฌเคœเฅ‡", + "Type": "datetime", + "Start": 4, + "Length": 12 + } + ] + }, + { + "Input": "เค†เคœ เคฐเคพเคค 9:30 เคฌเคœเฅ‡ 2 เคฒเฅ‹เค—เฅ‹เค‚ เค•เฅ‡ เคฒเคฟเค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เคœ เคฐเคพเคค 9:30 เคฌเคœเฅ‡", + "Type": "datetime", + "Start": 0, + "Length": 15 + } + ] + }, + { + "Input": "เค†เคœ เคฐเคพเคค 9:30:31 เคชเคฐ 2 เคฒเฅ‹เค—เฅ‹เค‚ เค•เฅ‡ เคฒเคฟเค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เคœ เคฐเคพเคค 9:30:31", + "Type": "datetime", + "Start": 0, + "Length": 14 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฆเคฟเคจ เค•เฅ‡ เค…เค‚เคค เคฎเฅ‡เค‚ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเคฟเคจ เค•เฅ‡ เค…เค‚เคค เคฎเฅ‡เค‚", + "Type": "datetime", + "Start": 4, + "Length": 14 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค•เคฒ เคฆเฅ‡เคฐ เคถเคพเคฎ เค•เฅ‹ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค•เคฒ เคฆเฅ‡เคฐ เคถเคพเคฎ เค•เฅ‹", + "Type": "datetime", + "Start": 4, + "Length": 13 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฐเคตเคฟเคตเคพเคฐ เค•เฅ‡ เค…เค‚เคค เคฎเฅ‡เค‚ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฐเคตเคฟเคตเคพเคฐ เค•เฅ‡ เค…เค‚เคค เคฎเฅ‡เค‚", + "Type": "datetime", + "Start": 4, + "Length": 17 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 5 เค•เฅ‹ เคธเฅเคฌเคน 4 เคฌเคœเฅ‡ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพเฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5 เค•เฅ‹ เคธเฅเคฌเคน 4 เคฌเคœเฅ‡", + "Type": "datetime", + "Start": 4, + "Length": 15 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 5 เค˜เค‚เคŸเฅ‡ เคฎเฅ‡เค‚ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5 เค˜เค‚เคŸเฅ‡ เคฎเฅ‡เค‚", + "Type": "datetime", + "Start": 4, + "Length": 10 + } + ] + }, + { + "Input": "เคฆเฅ‡เค–เฅ‡เค‚ เค•เคฟ เค•เฅเคฏเคพ เคฎเฅˆเค‚ เคฐเคตเคฟเคตเคพเคฐ เค•เฅ‹ เคฆเฅ‹เคชเคนเคฐ 3 เคฌเคœเฅ‡ เค•เฅ‡ เคฒเคฟเค เค‰เคชเคฒเคฌเฅเคง เคนเฅ‚เค‚", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฐเคตเคฟเคตเคพเคฐ เค•เฅ‹ เคฆเฅ‹เคชเคนเคฐ 3 เคฌเคœเฅ‡", + "Type": "datetime", + "Start": 18, + "Length": 21 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค•เคฒ เคธเฅเคฌเคน 9 เคฌเคœเฅ‡ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค•เคฒ เคธเฅเคฌเคน 9 เคฌเคœเฅ‡", + "Type": "datetime", + "Start": 4, + "Length": 13 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค•เคฒ เคธเฅเคฌเคน 9 เคฌเคœเฅ‡ เคตเคพเคชเคธ เคœเคพเคŠเคเค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค•เคฒ เคธเฅเคฌเคน 9 เคฌเคœเฅ‡", + "Type": "datetime", + "Start": 4, + "Length": 13 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค•เคฒ 9 เคฌเคœเฅ‡ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค•เคฒ 9 เคฌเคœเฅ‡", + "Type": "datetime", + "Start": 4, + "Length": 8 + } + ] + }, + { + "Input": "เค‡เคธ เคถเฅเค•เฅเคฐเคตเคพเคฐ เค•เฅ‹ เคฆเฅ‹เคชเคนเคฐ เคเค• เคฌเคœเฅ‡", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคถเฅเค•เฅเคฐเคตเคพเคฐ เค•เฅ‹ เคฆเฅ‹เคชเคนเคฐ เคเค• เคฌเคœเฅ‡", + "Type": "datetime", + "Start": 0, + "Length": 27 + } + ] + }, + { + "Input": "เคฆเฅ‹เคชเคนเคฐ 12:30 เคฌเคœเฅ‡ เคถเฅเค•เฅเคฐเคตเคพเคฐ เค•เฅ‡ เคฒเคฟเค เคฒเค‚เคš เคœเฅ‹เฅœเฅ‡เค‚", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเฅ‹เคชเคนเคฐ 12:30 เคฌเคœเฅ‡ เคถเฅเค•เฅเคฐเคตเคพเคฐ", + "Type": "datetime", + "Start": 0, + "Length": 24 + } + ] + }, + { + "Input": "เค†เคœ เคฐเคพเคค เคฎเคงเฅเคฏเคฐเคพเคคเฅเคฐเคฟ เค•เฅ‹ 649 เคœเฅ‹เคกเคผเฅ‡", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เคœ เคฐเคพเคค เคฎเคงเฅเคฏเคฐเคพเคคเฅเคฐเคฟ", + "Type": "datetime", + "Start": 0, + "Length": 17 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคชเคนเคฒเฅ€ เค…เค—เคธเฅเคค เค•เฅ‹ เคธเฅเคฌเคน 11 เคฌเคœเฅ‡ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคชเคนเคฒเฅ€ เค…เค—เคธเฅเคค เค•เฅ‹ เคธเฅเคฌเคน 11 เคฌเคœเฅ‡", + "Type": "datetime", + "Start": 4, + "Length": 25 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคชเคนเคฒเฅ€ เค…เค—เคธเฅเคค เค•เฅ‹ เคฐเคพเคค 11 เคฌเคœเฅ‡ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคชเคนเคฒเฅ€ เค…เค—เคธเฅเคค เค•เฅ‹ เคฐเคพเคค 11 เคฌเคœเฅ‡", + "Type": "datetime", + "Start": 4, + "Length": 24 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 1 เค…เค—เคธเฅเคค เคฐเคพเคค 11 เคฌเคœเฅ‡ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพเฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 เค…เค—เคธเฅเคค เคฐเคพเคค 11 เคฌเคœเฅ‡", + "Type": "datetime", + "Start": 4, + "Length": 18 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 25/02 11 เคฌเคœเฅ‡ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "25/02 11 เคฌเคœเฅ‡", + "Type": "datetime", + "Start": 4, + "Length": 12 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 6 เคœเคจเคตเคฐเฅ€ 2017 - 6:37 เคเคเคฎ เคชเคฐ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "6 เคœเคจเคตเคฐเฅ€ 2017 - 6:37 เคเคเคฎ", + "Type": "datetime", + "Start": 4, + "Length": 23 + } + ] + }, + { + "Input": "16 เคจเคตเค‚เคฌเคฐ 2016 10:38", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "16 เคจเคตเค‚เคฌเคฐ 2016 10:38", + "Type": "datetime", + "Start": 0, + "Length": 19 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 1 เคฆเคฟเคจ 2 เค˜เค‚เคŸเฅ‡ เค•เฅ‡ เคฌเคพเคฆ เคšเคฒเคพ เคœเคพเค‰เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 เคฆเคฟเคจ 2 เค˜เค‚เคŸเฅ‡ เค•เฅ‡ เคฌเคพเคฆ", + "Type": "datetime", + "Start": 4, + "Length": 19 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคเค• เค˜เค‚เคŸเฅ‡ เคฎเฅ‡เค‚ เคตเฅเคฏเคธเฅเคค เคนเฅ‹ เคœเคพเคŠเค‚เค—เคพ, เค‡เคธเคฒเคฟเค เคฎเฅเคเฅ‡ เคฌเคพเคฆ เคฎเฅ‡เค‚ เคซเฅ‹เคจ เค•เคฐเฅ‡เค‚", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคเค• เค˜เค‚เคŸเฅ‡ เคฎเฅ‡เค‚", + "Type": "datetime", + "Start": 4, + "Length": 11 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค‰เคจเคธเฅ‡ 2 เคฎเคนเฅ€เคจเฅ‡ 1 เคฆเคฟเคจ 2 เค˜เค‚เคŸเฅ‡ เคชเคนเคฒเฅ‡ เคฎเคฟเคฒเคพ เคฅเคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2 เคฎเคนเฅ€เคจเฅ‡ 1 เคฆเคฟเคจ 2 เค˜เค‚เคŸเฅ‡ เคชเคนเคฒเฅ‡", + "Type": "datetime", + "Start": 9, + "Length": 25 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 1 เคฆเคฟเคจ 30 เคฎเคฟเคจเคŸ เค•เฅ‡ เคฌเคพเคฆ เคšเคฒเคพ เคœเคพเค‰เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 เคฆเคฟเคจ 30 เคฎเคฟเคจเคŸ เค•เฅ‡ เคฌเคพเคฆ", + "Type": "datetime", + "Start": 4, + "Length": 20 + } + ] + }, + { + "Input": "2 เคฎเคฟเคจเคŸ เคฎเฅ‡เค‚ เคจเคฟเค•เคฒ เคœเคพเคŠเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2 เคฎเคฟเคจเคŸ เคฎเฅ‡เค‚", + "Type": "datetime", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "เค•เฅƒเคชเคฏเคพ เค†เคœ เคธเฅเคฌเคน 9 เคฌเคœเฅ‡ Skype เค•เฅ‰เคฒ เคฌเฅเค• เค•เคฐเฅ‡เค‚เฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เคœ เคธเฅเคฌเคน 9 เคฌเคœเฅ‡", + "Type": "datetime", + "Start": 6, + "Length": 13 + } + ] + }, + { + "Input": "เค•เฅƒเคชเคฏเคพ เค†เคœ เคถเคพเคฎ 9 เคฌเคœเฅ‡ Skype เค•เฅ‰เคฒ เคฌเฅเค• เค•เคฐเฅ‡เค‚เฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เคœ เคถเคพเคฎ 9 เคฌเคœเฅ‡", + "Type": "datetime", + "Start": 6, + "Length": 12 + } + ] + }, + { + "Input": "2 เค˜เค‚เคŸเฅ‡ เคฎเฅ‡เค‚ เค›เฅ‹เคกเคผ เคฆเฅ‚เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2 เค˜เค‚เคŸเฅ‡ เคฎเฅ‡เค‚", + "Type": "datetime", + "Start": 0, + "Length": 10 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Hindi/DateTimeModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Hindi/DateTimeModel.json new file mode 100644 index 000000000..e17973b47 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Hindi/DateTimeModel.json @@ -0,0 +1,13965 @@ +[ + { + "Input": "เคฎเฅˆเค‚ 04 เคœเคจเคตเคฐเฅ€ 2019 เค•เฅ‹ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพเฅค", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "04 เคœเคจเคตเคฐเฅ€ 2019", + "Start": 4, + "End": 16, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-01-04", + "type": "date", + "value": "2019-01-04" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 03 เคœเคจเคตเคฐเฅ€ 2019 เค•เฅ‹ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพเฅค", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "03 เคœเคจเคตเคฐเฅ€ 2019", + "Start": 4, + "End": 16, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-01-03", + "type": "date", + "value": "2019-01-03" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 02 เคœเคจเคตเคฐเฅ€ 2019 เค•เฅ‹ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพเฅค", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "02 เคœเคจเคตเคฐเฅ€ 2019", + "Start": 4, + "End": 16, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-01-02", + "type": "date", + "value": "2019-01-02" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 01 เคœเคจเคตเคฐเฅ€ 2019 เค•เฅ‹ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพเฅค", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "01 เคœเคจเคตเคฐเฅ€ 2019", + "Start": 4, + "End": 16, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-01-01", + "type": "date", + "value": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "1990 เค•เฅ‡ เคฆเคถเค• เคฎเฅ‡เค‚ เคนเคฎเคพเคฐเฅ‡ เคฐเคพเคทเฅเคŸเฅเคฐเคชเคคเคฟ เค•เฅŒเคจ เคนเฅˆเค‚เฅค", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1990 เค•เฅ‡ เคฆเคถเค•", + "Start": 0, + "End": 10, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(1990-01-01,2000-01-01,P10Y)", + "type": "daterange", + "start": "1990-01-01", + "end": "2000-01-01" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 22/04 เค•เฅ‹ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "22/04", + "Start": 4, + "End": 8, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-04-22", + "type": "date", + "value": "2016-04-22" + }, + { + "timex": "XXXX-04-22", + "type": "date", + "value": "2017-04-22" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค‰เคจเคคเฅ€เคธ เคฎเคˆ เค•เฅ‹ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‰เคจเคคเฅ€เคธ เคฎเคˆ", + "Start": 4, + "End": 11, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-05-29", + "type": "date", + "value": "2016-05-29" + }, + { + "timex": "XXXX-05-29", + "type": "date", + "value": "2017-05-29" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฆเฅ‹ เค…เค—เคธเฅเคค เค•เฅ‹ เคœเคพเคŠเค‚เค—เคพเฅค", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเฅ‹ เค…เค—เคธเฅเคค", + "Start": 4, + "End": 11, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-08-02", + "type": "date", + "value": "2016-08-02" + }, + { + "timex": "XXXX-08-02", + "type": "date", + "value": "2017-08-02" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค†เคœ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เคœ", + "Start": 4, + "End": 5, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2016-11-07", + "type": "date", + "value": "2016-11-07" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค•เคฒ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค•เคฒ", + "Start": 4, + "End": 5, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2016-11-08", + "type": "date", + "value": "2016-11-08" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคถเฅเค•เฅเคฐเคตเคพเคฐ เค•เฅ‹ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคถเฅเค•เฅเคฐเคตเคพเคฐ", + "Start": 4, + "End": 11, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-5", + "type": "date", + "value": "2016-11-04" + }, + { + "timex": "XXXX-WXX-5", + "type": "date", + "value": "2016-11-11" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค…เค—เคฒเฅ‡ เคฎเคนเฅ€เคจเฅ‡ 4-23 เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเฅ‡ เคฎเคนเฅ€เคจเฅ‡ 4-23", + "Start": 4, + "End": 18, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2016-12-04,2016-12-23,P19D)", + "type": "daterange", + "start": "2016-12-04", + "end": "2016-12-23" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 3 เค”เคฐ 12 เคธเคฟเคคเค‚. เค•เฅ‡ เคฌเฅ€เคš เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ เคนเคพเคนเคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3 เค”เคฐ 12 เคธเคฟเคคเค‚. เค•เฅ‡ เคฌเฅ€เคš", + "Start": 4, + "End": 23, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-09-03,XXXX-09-12,P9D)", + "type": "daterange", + "start": "2016-09-03", + "end": "2016-09-12" + }, + { + "timex": "(XXXX-09-03,XXXX-09-12,P9D)", + "type": "daterange", + "start": "2017-09-03", + "end": "2017-09-12" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค‡เคธ เคธเคฟเคคเค‚เคฌเคฐ เคฎเฅ‡เค‚ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคธเคฟเคคเค‚เคฌเคฐ", + "Start": 4, + "End": 12, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2016-09", + "type": "daterange", + "start": "2016-09-01", + "end": "2016-10-01" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค…เค—เคฒเฅ‡ 3 เคฆเคฟเคจ เคฌเคพเคนเคฐ เคฐเคนเฅ‚เคเค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเฅ‡ 3 เคฆเคฟเคจ", + "Start": 4, + "End": 13, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2016-11-08,2016-11-11,P3D)", + "type": "daterange", + "start": "2016-11-08", + "end": "2016-11-11" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคœเฅเคฒเคพเคˆ เค•เฅ‡ เค†เค–เคฟเคฐเฅ€ เคนเคซเฅเคคเฅ‡ เคฎเฅ‡เค‚ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคœเฅเคฒเคพเคˆ เค•เฅ‡ เค†เค–เคฟเคฐเฅ€ เคนเคซเฅเคคเฅ‡ เคฎเฅ‡เค‚", + "Start": 4, + "End": 27, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-07-W05", + "type": "daterange", + "start": "2016-07-25", + "end": "2016-08-01" + }, + { + "timex": "XXXX-07-W05", + "type": "daterange", + "start": "2017-07-24", + "end": "2017-07-31" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 2015-3 เค•เฅ‹ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015-3", + "Start": 4, + "End": 9, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2015-03", + "type": "daterange", + "start": "2015-03-01", + "end": "2015-04-01" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค‡เคธ เค—เคฐเฅเคฎเฅ€ เคฎเฅ‡เค‚ เคšเคฒเคพ เคœเคพเค‰เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เค—เคฐเฅเคฎเฅ€", + "Start": 4, + "End": 11, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2016-SU", + "type": "daterange", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค•เคฒ เคธเฅ‡ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค•เคฒ เคธเฅ‡", + "Start": 4, + "End": 8, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2016-11-08", + "Mod": "since", + "type": "daterange", + "start": "2016-11-08", + "sourceEntity": "datetimepoint" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค…เค—เคธเฅเคค เคธเฅ‡ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคธเฅเคค เคธเฅ‡", + "Start": 4, + "End": 11, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-08", + "Mod": "since", + "type": "daterange", + "start": "2016-08-01", + "sourceEntity": "datetimerange" + }, + { + "timex": "XXXX-08", + "Mod": "since", + "type": "daterange", + "start": "2017-08-01", + "sourceEntity": "datetimerange" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค‡เคธ เค…เค—เคธเฅเคค เคธเฅ‡ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เค…เค—เคธเฅเคค เคธเฅ‡", + "Start": 4, + "End": 14, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2016-08", + "Mod": "since", + "type": "daterange", + "start": "2016-08-01", + "sourceEntity": "datetimerange" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค…เคฌ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เคฌ", + "Start": 4, + "End": 5, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "PRESENT_REF", + "type": "datetime", + "value": "2016-11-07 00:00:00" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 14 เค…เค•เฅเคŸเฅ‚เคฌเคฐ เค•เฅ‹ เคธเฅเคฌเคน 8:00:31 เคฌเคœเฅ‡ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "14 เค…เค•เฅเคŸเฅ‚เคฌเคฐ เค•เฅ‹ เคธเฅเคฌเคน 8:00:31 เคฌเคœเฅ‡", + "Start": 4, + "End": 33, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-10-14T08:00:31", + "type": "datetime", + "value": "2016-10-14 08:00:31" + }, + { + "timex": "XXXX-10-14T08:00:31", + "type": "datetime", + "value": "2017-10-14 08:00:31" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค•เคฒ เคธเฅเคฌเคน 8:00 เคฌเคœเฅ‡ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค•เคฒ เคธเฅเคฌเคน 8:00 เคฌเคœเฅ‡", + "Start": 4, + "End": 19, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2016-11-08T08:00", + "type": "datetime", + "value": "2016-11-08 08:00:00" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค†เคœ เคฐเคพเคค 10 เคฌเคœเฅ‡ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เคœ เคฐเคพเคค 10 เคฌเคœเฅ‡", + "Start": 4, + "End": 16, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2016-11-07T22", + "type": "datetime", + "value": "2016-11-07 22:00:00" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค†เคœ เคธเฅเคฌเคน 8 เคฌเคœเฅ‡ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เคœ เคธเฅเคฌเคน 8 เคฌเคœเฅ‡", + "Start": 4, + "End": 16, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2016-11-07T08", + "type": "datetime", + "value": "2016-11-07 08:00:00" + } + ] + } + } + ] + }, + { + "Input": " เคฎเฅˆ เค•เคฒ เค•เฅ‡ เค…เค‚เคค เคฎเฅ‡เค‚ เคœเคพเคŠเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค•เคฒ เค•เฅ‡ เค…เค‚เคค เคฎเฅ‡เค‚", + "Start": 4, + "End": 16, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2016-11-08T23:59:59", + "type": "datetime", + "value": "2016-11-08 23:59:59" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฐเคตเคฟเคตเคพเคฐ เค•เฅ‡ เค…เค‚เคค เคฎเฅ‡เค‚ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฐเคตเคฟเคตเคพเคฐ เค•เฅ‡ เค…เค‚เคค เคฎเฅ‡เค‚", + "Start": 4, + "End": 20, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-7T23:59:59", + "type": "datetime", + "value": "2016-11-06 23:59:59" + }, + { + "timex": "XXXX-WXX-7T23:59:59", + "type": "datetime", + "value": "2016-11-13 23:59:59" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค‡เคธ เคฐเคตเคฟเคตเคพเคฐ เค•เฅ‡ เค…เค‚เคค เคฎเฅ‡เค‚ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคฐเคตเคฟเคตเคพเคฐ เค•เฅ‡ เค…เค‚เคค เคฎเฅ‡เค‚", + "Start": 4, + "End": 23, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2016-11-13T23:59:59", + "type": "datetime", + "value": "2016-11-13 23:59:59" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค†เคœ เคชเคพเคเคš เคธเฅ‡ เคธเคพเคค เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เคœ เคชเคพเคเคš เคธเฅ‡ เคธเคพเคค", + "Start": 4, + "End": 17, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2016-11-07T05,2016-11-07T07,PT2H)", + "type": "datetimerange", + "start": "2016-11-07 05:00:00", + "end": "2016-11-07 07:00:00" + }, + { + "timex": "(2016-11-07T17,2016-11-07T19,PT2H)", + "type": "datetimerange", + "start": "2016-11-07 17:00:00", + "end": "2016-11-07 19:00:00" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 22 เค…เคชเฅเคฐเฅˆเคฒ เค•เฅ€ เคถเคพเคฎ 5 เคธเฅ‡ 6 เคฌเคœเฅ‡ เคคเค• เคฌเคพเคนเคฐ เคฐเคนเฅ‚เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "22 เค…เคชเฅเคฐเฅˆเคฒ เค•เฅ€ เคถเคพเคฎ 5 เคธเฅ‡ 6 เคฌเคœเฅ‡ เคคเค•", + "Start": 4, + "End": 33, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-04-22T17,XXXX-04-22T18,PT1H)", + "type": "datetimerange", + "start": "2016-04-22 17:00:00", + "end": "2016-04-22 18:00:00" + }, + { + "timex": "(XXXX-04-22T17,XXXX-04-22T18,PT1H)", + "type": "datetimerange", + "start": "2017-04-22 17:00:00", + "end": "2017-04-22 18:00:00" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค•เคฒ 3:00 เคธเฅ‡ 4:00 เคฌเคœเฅ‡ เคคเค• เคฌเคพเคนเคฐ เคฐเคนเฅ‚เคเค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค•เคฒ 3:00 เคธเฅ‡ 4:00 เคฌเคœเฅ‡ เคคเค•", + "Start": 4, + "End": 25, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2016-11-08T03:00,2016-11-08T04:00,PT1H)", + "type": "datetimerange", + "start": "2016-11-08 03:00:00", + "end": "2016-11-08 04:00:00" + }, + { + "timex": "(2016-11-08T15:00,2016-11-08T16:00,PT1H)", + "type": "datetimerange", + "start": "2016-11-08 15:00:00", + "end": "2016-11-08 16:00:00" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค†เคœ เคถเคพเคฎ เค•เฅ‹ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เคœ เคถเคพเคฎ เค•เฅ‹", + "Start": 4, + "End": 12, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2016-11-07TEV", + "type": "datetimerange", + "start": "2016-11-07 16:00:00", + "end": "2016-11-07 20:00:00" + } + ] + } + } + ] + }, + { + "Input": "เค•เคฒ เคฐเคพเคค เค•เฅ‹ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค•เคฒ เคฐเคพเคค เค•เฅ‹", + "Start": 0, + "End": 8, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2016-11-08TNI", + "type": "datetimerange", + "start": "2016-11-08 20:00:00", + "end": "2016-11-08 23:59:59" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค…เค—เคฒเฅ‡ เคธเฅ‹เคฎเคตเคพเคฐ เคฆเฅ‹เคชเคนเคฐ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเฅ‡ เคธเฅ‹เคฎเคตเคพเคฐ เคฆเฅ‹เคชเคนเคฐ", + "Start": 4, + "End": 20, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2016-11-14TAF", + "type": "datetimerange", + "start": "2016-11-14 12:00:00", + "end": "2016-11-14 16:00:00" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค…เค—เคฒเฅ‡ เค˜เค‚เคŸเฅ‡ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเฅ‡ เค˜เค‚เคŸเฅ‡", + "Start": 4, + "End": 12, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2016-11-07T16:12:00,2016-11-07T17:12:00,PT1H)", + "type": "datetimerange", + "start": "2016-11-07 16:12:00", + "end": "2016-11-07 17:12:00" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฎเค‚เค—เคฒเคตเคพเคฐ เคธเฅเคฌเคน เคตเคพเคชเคธ เคฒเฅŒเคŸ เคœเคพเคŠเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฎเค‚เค—เคฒเคตเคพเคฐ เคธเฅเคฌเคน", + "Start": 4, + "End": 15, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-2TMO", + "type": "datetimerange", + "start": "2016-11-01 08:00:00", + "end": "2016-11-01 12:00:00" + }, + { + "timex": "XXXX-WXX-2TMO", + "type": "datetimerange", + "start": "2016-11-08 08:00:00", + "end": "2016-11-08 12:00:00" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 3 เค˜เค‚เคŸเฅ‡ เค•เฅ‡ เคฒเคฟเค เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3 เค˜เค‚เคŸเฅ‡", + "Start": 4, + "End": 9, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT3H", + "type": "duration", + "value": "10800" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 3.5 เคธเคพเคฒ เค•เฅ‡ เคฒเคฟเค เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3.5 เคธเคพเคฒ", + "Start": 4, + "End": 10, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P3.5Y", + "type": "duration", + "value": "110376000" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 3 เคฎเคฟเคจเคŸ เค•เฅ‡ เคฒเคฟเค เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3 เคฎเคฟเคจเคŸ", + "Start": 4, + "End": 9, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT3M", + "type": "duration", + "value": "180" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 123.45 เคธเฅ‡เค•เค‚เคก เค•เฅ‡ เคฒเคฟเค เคœเคพเคŠเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "123.45 เคธเฅ‡เค•เค‚เคก", + "Start": 4, + "End": 15, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT123.45S", + "type": "duration", + "value": "123.45" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคชเฅ‚เคฐเฅ‡ เคฆเคฟเคจ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคชเฅ‚เคฐเฅ‡ เคฆเคฟเคจ", + "Start": 4, + "End": 11, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P1D", + "type": "duration", + "value": "86400" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคšเฅŒเคฌเฅ€เคธ เค˜เค‚เคŸเฅ‡ เค•เฅ‡ เคฒเคฟเค เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคšเฅŒเคฌเฅ€เคธ เค˜เค‚เคŸเฅ‡", + "Start": 4, + "End": 13, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT24H", + "type": "duration", + "value": "86400" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคชเฅ‚เคฐเฅ‡ เคฎเคนเฅ€เคจเฅ‡ เค•เฅ‡ เคฒเคฟเค เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคชเฅ‚เคฐเฅ‡ เคฎเคนเฅ€เคจเฅ‡", + "Start": 4, + "End": 13, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P1M", + "type": "duration", + "value": "2592000" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคเค• เค˜เค‚เคŸเฅ‡ เค•เฅ‡ เคฒเคฟเค เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคเค• เค˜เค‚เคŸเฅ‡", + "Start": 4, + "End": 10, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT1H", + "type": "duration", + "value": "3600" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค•เฅเค› เค˜เค‚เคŸเฅ‹เค‚ เค•เฅ‡ เคฒเคฟเค เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค•เฅเค› เค˜เค‚เคŸเฅ‹เค‚", + "Start": 4, + "End": 12, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT3H", + "type": "duration", + "value": "10800" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค•เฅเค› เคฎเคฟเคจเคŸเฅ‹เค‚ เค•เฅ‡ เคฒเคฟเค เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค•เฅเค› เคฎเคฟเคจเคŸเฅ‹เค‚", + "Start": 4, + "End": 13, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT3M", + "type": "duration", + "value": "180" + } + ] + } + } + ] + }, + { + "Input": "เค•เฅเค› เคฆเคฟเคจเฅ‹เค‚ เค•เฅ‡ เคฒเคฟเค เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค•เฅเค› เคฆเคฟเคจเฅ‹เค‚", + "Start": 0, + "End": 8, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P3D", + "type": "duration", + "value": "259200" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค•เคˆ เคนเคซเฅเคคเฅ‹เค‚ เค•เฅ‡ เคฒเคฟเค เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค•เคˆ เคนเคซเฅเคคเฅ‹เค‚", + "Start": 4, + "End": 12, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P3W", + "type": "duration", + "value": "1814400" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคนเคฐ เคนเฅžเฅเคคเฅ‡ เคฌเคพเคนเคฐ เคœเคพเค‰เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคนเคฐ เคนเฅžเฅเคคเฅ‡", + "Start": 4, + "End": 11, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P1W", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฐเฅ‹เคœ เคœเคพเคŠเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฐเฅ‹เคœ", + "Start": 4, + "End": 6, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P1D", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคนเคฐ เคธเคพเคฒ เคฌเคพเคนเคฐ เคœเคพเค‰เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคนเคฐ เคธเคพเคฒ", + "Start": 4, + "End": 9, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P1Y", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคนเคฐ เคฆเฅ‹ เคฆเคฟเคจ เคฌเคพเคนเคฐ เคœเคพเค‰เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคนเคฐ เคฆเฅ‹ เคฆเคฟเคจ", + "Start": 4, + "End": 12, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P2D", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคนเคฐ เคคเฅ€เคจ เคนเคซเฅเคคเฅ‡ เคฎเฅ‡เค‚ เคฌเคพเคนเคฐ เคœเคพเค‰เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคนเคฐ เคคเฅ€เคจ เคนเคซเฅเคคเฅ‡ เคฎเฅ‡เค‚", + "Start": 4, + "End": 19, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P3W", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคนเคฐ เคฆเคฟเคจ เคฆเฅ‹เคชเคนเคฐ 3 เคฌเคœเฅ‡ เคจเคฟเค•เคฒเฅ‚เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคนเคฐ เคฆเคฟเคจ เคฆเฅ‹เคชเคนเคฐ 3 เคฌเคœเฅ‡", + "Start": 4, + "End": 21, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "T15", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคนเคฐ เคธเฅ‹เคฎเคตเคพเคฐ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคนเคฐ เคธเฅ‹เคฎเคตเคพเคฐ", + "Start": 4, + "End": 12, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-1", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคนเคฐ เคธเฅ‹เคฎเคตเคพเคฐ เคถเคพเคฎ 4 เคฌเคœเฅ‡ เคจเคฟเค•เคฒเฅ‚เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคนเคฐ เคธเฅ‹เคฎเคตเคพเคฐ เคถเคพเคฎ 4 เคฌเคœเฅ‡", + "Start": 4, + "End": 22, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-1T16", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคถเคพเคฎ 7:56:30 เคฌเคœเฅ‡ เค†เคŠเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคถเคพเคฎ 7:56:30 เคฌเคœเฅ‡", + "Start": 4, + "End": 18, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T19:56:30", + "type": "time", + "value": "19:56:30" + } + ] + } + } + ] + }, + { + "Input": "เคธเคพเคขเคผเฅ‡ เคธเคพเคค เคฌเคœเฅ‡ เคนเฅˆเค‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเคพเคขเคผเฅ‡ เคธเคพเคค เคฌเคœเฅ‡", + "Start": 0, + "End": 12, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T07:30", + "type": "time", + "value": "07:30:00" + }, + { + "timex": "T19:30", + "type": "time", + "value": "19:30:00" + } + ] + } + } + ] + }, + { + "Input": "เคถเคพเคฎ เค•เฅ‡ เค†เค  เคฌเคœเค•เคฐ 20 เคฎเคฟเคจเคŸ เคนเฅเค เคนเฅˆเค‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคถเคพเคฎ เค•เฅ‡ เค†เค  เคฌเคœเค•เคฐ 20 เคฎเคฟเคจเคŸ", + "Start": 0, + "End": 21, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T20:20", + "type": "time", + "value": "20:20:00" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคธเฅเคฌเคน เคฎเฅ‡เค‚ 7 เคฌเคœเฅ‡ เคตเคพเคชเคธ เค† เคœเคพเคŠเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเฅเคฌเคน เคฎเฅ‡เค‚ 7 เคฌเคœเฅ‡", + "Start": 4, + "End": 17, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T07", + "type": "time", + "value": "07:00:00" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฆเฅ‹เคชเคนเคฐ เคฎเฅ‡เค‚ 7 เคฌเคœเฅ‡ เคตเคพเคชเคธ เค† เคœเคพเคŠเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเฅ‹เคชเคนเคฐ เคฎเฅ‡เค‚ 7 เคฌเคœเฅ‡", + "Start": 4, + "End": 18, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T19", + "type": "time", + "value": "19:00:00" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฒเค—เคญเค— เคฒเค‚เคš เค•เฅ‡ เคธเคฎเคฏ เคตเคพเคชเคธ เค†เคŠเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฒเค—เคญเค— เคฒเค‚เคš เค•เฅ‡ เคธเคฎเคฏ", + "Start": 4, + "End": 18, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T12", + "type": "time", + "value": "12:00:00" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 11 เค•เฅ‡ เค†เคธเคชเคพเคธ เคตเคพเคชเคธ เคœเคพเคŠเคเค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "11 เค•เฅ‡ เค†เคธเคชเคพเคธ", + "Start": 4, + "End": 14, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T11", + "type": "time", + "value": "11:00:00" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคธเฅเคฌเคน 1140 เคฌเคœเฅ‡ เคตเคพเคชเคธ เค† เคœเคพเคŠเค‚เค—เคพเฅค", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเฅเคฌเคน 1140 เคฌเคœเฅ‡", + "Start": 4, + "End": 16, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T11:40", + "type": "time", + "value": "11:40:00" + } + ] + } + } + ] + }, + { + "Input": "เคฆเฅ‹เคชเคนเคฐ เคฌเคพเคฐเคน เคฌเคœเฅ‡", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเฅ‹เคชเคนเคฐ เคฌเคพเคฐเคน เคฌเคœเฅ‡", + "Start": 0, + "End": 13, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T12", + "type": "time", + "value": "12:00:00" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคถเคพเคฎ 5 เคธเฅ‡ 6 เคฌเคœเฅ‡ เคคเค• เคฌเคพเคนเคฐ เคฐเคนเฅ‚เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคถเคพเคฎ 5 เคธเฅ‡ 6 เคฌเคœเฅ‡ เคคเค•", + "Start": 4, + "End": 20, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T17,T18,PT1H)", + "type": "timerange", + "start": "17:00:00", + "end": "18:00:00" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคธเฅเคฌเคน 5 เคธเฅ‡ 7 เคฌเคœเฅ‡ เคคเค• เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเฅเคฌเคน 5 เคธเฅ‡ 7 เคฌเคœเฅ‡ เคคเค•", + "Start": 4, + "End": 21, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T05,T07,PT2H)", + "type": "timerange", + "start": "05:00:00", + "end": "07:00:00" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฆเฅ‹เคชเคนเคฐ เคฎเฅ‡เค‚ 5 เคธเฅ‡ 6 เค•เฅ‡ เคฌเฅ€เคš เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเฅ‹เคชเคนเคฐ เคฎเฅ‡เค‚ 5 เคธเฅ‡ 6 เค•เฅ‡ เคฌเฅ€เคš", + "Start": 4, + "End": 26, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T17,T18,PT1H)", + "type": "timerange", + "start": "17:00:00", + "end": "18:00:00" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 4:00 เคธเฅ‡ 7 เคฌเคœเฅ‡ เคคเค• เคฌเคพเคนเคฐ เคฐเคนเฅ‚เคเค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "4:00 เคธเฅ‡ 7 เคฌเคœเฅ‡ เคคเค•", + "Start": 4, + "End": 19, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T04:00,T07,PT3H)", + "type": "timerange", + "start": "04:00:00", + "end": "07:00:00" + }, + { + "timex": "(T16:00,T19,PT3H)", + "type": "timerange", + "start": "16:00:00", + "end": "19:00:00" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคธเฅเคฌเคน 3 เคฌเคœเฅ‡ เคธเฅ‡ เคถเคพเคฎ 5 เคฌเคœเฅ‡ เคคเค• เคฌเคพเคนเคฐ เคฐเคนเฅ‚เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเฅเคฌเคน 3 เคฌเคœเฅ‡ เคธเฅ‡ เคถเคพเคฎ 5 เคฌเคœเฅ‡ เคคเค•", + "Start": 4, + "End": 29, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T03,T17,PT14H)", + "type": "timerange", + "start": "03:00:00", + "end": "17:00:00" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคถเคพเคฎ 4 เค”เคฐ 5 เค•เฅ‡ เคฌเฅ€เคš เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคถเคพเคฎ 4 เค”เคฐ 5 เค•เฅ‡ เคฌเฅ€เคš", + "Start": 4, + "End": 20, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T16,T17,PT1H)", + "type": "timerange", + "start": "16:00:00", + "end": "17:00:00" + } + ] + } + } + ] + }, + { + "Input": "เคšเคฒเฅ‹ เคธเฅเคฌเคน เค•เฅ‹ เคฎเคฟเคฒเคคเฅ‡ เคนเฅˆเค‚", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเฅเคฌเคน เค•เฅ‹", + "Start": 4, + "End": 10, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "TMO", + "type": "timerange", + "start": "08:00:00", + "end": "12:00:00" + } + ] + } + } + ] + }, + { + "Input": "เคšเคฒเคฟเค เคถเคพเคฎ เค•เฅ‹ เคฎเคฟเคฒเคคเฅ‡ เคนเฅˆ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคถเคพเคฎ เค•เฅ‹", + "Start": 5, + "End": 10, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "TEV", + "type": "timerange", + "start": "16:00:00", + "end": "20:00:00" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค…เคฌ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2017-09-28T14:11:10.9626841" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เคฌ", + "Start": 4, + "End": 5, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "PRESENT_REF", + "type": "datetime", + "value": "2017-09-28 14:11:10" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 5 เคฎเคฟเคจเคŸ เคฎเฅ‡เค‚ เคตเคพเคชเคธ เค† เคœเคพเคŠเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5 เคฎเคฟเคจเคŸ เคฎเฅ‡เค‚", + "Start": 4, + "End": 13, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2016-11-07T00:05:00", + "type": "datetime", + "value": "2016-11-07 00:05:00" + } + ] + } + } + ] + }, + { + "Input": "5 เคฎเคฟเคจเคŸเฅ‹เค‚ เคฎเฅ‡เค‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5 เคฎเคฟเคจเคŸเฅ‹เค‚ เคฎเฅ‡เค‚", + "Start": 0, + "End": 11, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2016-11-07T00:05:00", + "type": "datetime", + "value": "2016-11-07 00:05:00" + } + ] + } + } + ] + }, + { + "Input": "เค…เค—เคฒเฅ‡ เคนเคซเฅเคคเฅ‡ เคธเฅ‹เคฎเคตเคพเคฐ เค•เฅ‹ เคธเฅเคฌเคน 9 เคฌเคœเฅ‡ เคฏเคพ เคฆเฅ‹เคชเคนเคฐ 1 เคฌเคœเฅ‡ เคฎเฅ‡เคฐเฅ‡ เคฒเคฟเค เคเค• เคฎเฅ€เคŸเคฟเค‚เค— เคจเคฟเคฐเฅเคงเคพเคฐเคฟเคค เค•เคฐเฅ‡เค‚", + "Context": { + "ReferenceDateTime": "2017-12-04T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเฅ‡ เคนเคซเฅเคคเฅ‡ เคธเฅ‹เคฎเคตเคพเคฐ เค•เฅ‹ เคธเฅเคฌเคน 9 เคฌเคœเฅ‡", + "Start": 0, + "End": 30, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2017-12-11T09", + "type": "datetime", + "value": "2017-12-11 09:00:00" + } + ] + } + }, + { + "Text": "เคฆเฅ‹เคชเคนเคฐ 1 เคฌเคœเฅ‡", + "Start": 35, + "End": 45, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T13", + "type": "time", + "value": "13:00:00" + } + ] + } + } + ] + }, + { + "Input": "เค…เค—เคฒเฅ‡ เคนเคซเฅเคคเฅ‡ เคธเฅ‹เคฎ เคฏเคพ เคฎเค‚เค—เคฒ เค•เฅ‹ เคฎเฅ‡เคฐเฅ‡ เคฒเคฟเค เคเค• เคฌเฅˆเค เค• เค•เคพ เคธเคฎเคฏ เคจเคฟเคฐเฅเคงเคพเคฐเคฟเคค เค•เคฐเฅ‡เค‚", + "Context": { + "ReferenceDateTime": "2017-12-04T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเฅ‡ เคนเคซเฅเคคเฅ‡ เคธเฅ‹เคฎ", + "Start": 0, + "End": 13, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2017-12-11", + "type": "date", + "value": "2017-12-11" + } + ] + } + }, + { + "Text": "เคฎเค‚เค—เคฒ", + "Start": 18, + "End": 21, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-2", + "type": "date", + "value": "2017-11-28" + }, + { + "timex": "XXXX-WXX-2", + "type": "date", + "value": "2017-12-05" + } + ] + } + } + ] + }, + { + "Input": "เคธเฅเคฌเคน 9 เคฌเคœเฅ‡ เคฏเคพ 10 เคฌเคœเฅ‡ เคฎเฅ‡เคฐเฅ‡ เคฒเคฟเค เคเค• เคฌเฅˆเค เค• เคถเฅ‡เคกเฅเคฏเฅ‚เคฒ เค•เคฐเฅ‡เค‚", + "Context": { + "ReferenceDateTime": "2017-12-04T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเฅเคฌเคน 9 เคฌเคœเฅ‡", + "Start": 0, + "End": 9, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T09", + "type": "time", + "value": "09:00:00" + } + ] + } + }, + { + "Text": "10 เคฌเคœเฅ‡", + "Start": 14, + "End": 19, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T10", + "type": "time", + "value": "10:00:00" + }, + { + "timex": "T22", + "type": "time", + "value": "22:00:00" + } + ] + } + } + ] + }, + { + "Input": "เค…เค—เคฒเฅ‡ เคธเฅ‹เคฎเคตเคพเคฐ เค•เฅ‹ เค…เคชเคฐเคพเคนเคจ 1-3 เคฌเคœเฅ‡ เคฏเคพ เคถเคพเคฎ 5-6 เคฌเคœเฅ‡ เคฎเฅ‡เคฐเฅ€ เคฌเฅˆเค เค• เคถเฅ‡เคกเฅเคฏเฅ‚เคฒ เค•เคฐเฅ‡เค‚", + "Context": { + "ReferenceDateTime": "2017-12-04T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเฅ‡ เคธเฅ‹เคฎเคตเคพเคฐ เค•เฅ‹ เค…เคชเคฐเคพเคนเคจ 1-3 เคฌเคœเฅ‡", + "Start": 0, + "End": 28, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2017-12-11T13,2017-12-11T15,PT2H)", + "type": "datetimerange", + "start": "2017-12-11 13:00:00", + "end": "2017-12-11 15:00:00" + } + ] + } + }, + { + "Text": "เคถเคพเคฎ 5-6 เคฌเคœเฅ‡", + "Start": 33, + "End": 43, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T17,T18,PT1H)", + "type": "timerange", + "start": "17:00:00", + "end": "18:00:00" + } + ] + } + } + ] + }, + { + "Input": "เคธเฅ‹เคฎเคตเคพเคฐ เคธเฅเคฌเคน 8-9 เคฌเคœเฅ‡ เคฏเคพ เคธเฅเคฌเคน 9-10 เคฌเคœเฅ‡ เคธเคนเฅ€ เคฐเคนเฅ‡เค—เคพเฅค", + "Context": { + "ReferenceDateTime": "2017-12-04T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเฅ‹เคฎเคตเคพเคฐ เคธเฅเคฌเคน 8-9 เคฌเคœเฅ‡", + "Start": 0, + "End": 18, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-WXX-1T08,XXXX-WXX-1T09,PT1H)", + "type": "datetimerange", + "start": "2017-11-27 08:00:00", + "end": "2017-11-27 09:00:00" + }, + { + "timex": "(XXXX-WXX-1T08,XXXX-WXX-1T09,PT1H)", + "type": "datetimerange", + "start": "2017-12-04 08:00:00", + "end": "2017-12-04 09:00:00" + } + ] + } + }, + { + "Text": "เคธเฅเคฌเคน 9-10 เคฌเคœเฅ‡", + "Start": 23, + "End": 35, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T09,T10,PT1H)", + "type": "timerange", + "start": "09:00:00", + "end": "10:00:00" + } + ] + } + } + ] + }, + { + "Input": "เค•เฅ‹เคฐเฅเคŸเคพเคจเคพ, เค•เฅเคฏเคพ เคคเฅเคฎ เค…เค—เคฒเฅ‡ เคธเคชเฅเคคเคพเคน เคฎเค‚เค—เคฒเคตเคพเคฐ เคฏเคพ เค—เฅเคฐเฅเคตเคพเคฐ เค•เฅ‹ เคธเฅเค•เคพเคฏเคช เค•เฅ‰เคฒ เค•เฅ€ เคตเฅเคฏเคตเคธเฅเคฅเคพ เค•เคฐ เค•เคฐ เคธเค•เคคเฅ€ เคนเฅ‹?", + "Context": { + "ReferenceDateTime": "2017-12-04T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเฅ‡ เคธเคชเฅเคคเคพเคน เคฎเค‚เค—เคฒเคตเคพเคฐ", + "Start": 19, + "End": 37, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2017-12-12", + "type": "date", + "value": "2017-12-12" + } + ] + } + }, + { + "Text": "เค—เฅเคฐเฅเคตเคพเคฐ", + "Start": 42, + "End": 48, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-4", + "type": "date", + "value": "2017-11-30" + }, + { + "timex": "XXXX-WXX-4", + "type": "date", + "value": "2017-12-07" + } + ] + } + } + ] + }, + { + "Input": "เค•เฅ‹เคฐเฅเคŸเคพเคจเคพ, เค•เฅเคฏเคพ เคคเฅเคฎ เค…เค—เคฒเฅ‡ เคธเคชเฅเคคเคพเคน เคฎเค‚เค—เคฒเคตเคพเคฐ เคธเฅเคฌเคน 9 เคฌเคœเฅ‡ เคฏเคพ เค—เฅเคฐเฅเคตเคพเคฐ เคฆเฅ‹เคชเคนเคฐ 1 เคฌเคœเฅ‡ เคเค• เคธเฅเค•เคพเคฏเคช เค•เฅ‰เคฒ เค•เฅ€ เคตเฅเคฏเคตเคธเฅเคฅเคพ เค•เคฐ เคธเค•เคคเฅ€ เคนเฅ‹?", + "Context": { + "ReferenceDateTime": "2017-12-04T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเฅ‡ เคธเคชเฅเคคเคพเคน เคฎเค‚เค—เคฒเคตเคพเคฐ เคธเฅเคฌเคน 9 เคฌเคœเฅ‡", + "Start": 19, + "End": 48, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2017-12-12T09", + "type": "datetime", + "value": "2017-12-12 09:00:00" + } + ] + } + }, + { + "Text": "เค—เฅเคฐเฅเคตเคพเคฐ เคฆเฅ‹เคชเคนเคฐ 1 เคฌเคœเฅ‡", + "Start": 53, + "End": 71, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-4T13", + "type": "datetime", + "value": "2017-11-30 13:00:00" + }, + { + "timex": "XXXX-WXX-4T13", + "type": "datetime", + "value": "2017-12-07 13:00:00" + } + ] + } + } + ] + }, + { + "Input": "10/1-11/2/2017", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10/1-11/2/2017", + "Start": 0, + "End": 13, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2017-10-01,2017-11-02,P32D)", + "type": "daterange", + "start": "2017-10-01", + "end": "2017-11-02" + } + ] + } + } + ] + }, + { + "Input": "เคฏเคน เคธเคนเฅ€ เคนเฅ‹ เคญเฅ€ เคธเค•เคคเคพ เคนเฅˆ เค”เคฐ เคจเคนเฅ€เค‚ เคญเฅ€เฅค", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "เค‡เคธเคฎเฅ‡เค‚ เค‰เคฎเฅเคฎเฅ€เคฆ เคธเฅ‡ เคœเฅเคฏเคพเคฆเคพ เคธเคฎเคฏ เคฒเค— เคธเค•เคคเคพ เคนเฅˆเฅค", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "เค‡เคธ เคฒเค‚เคš เค•เฅ‹ เคฎเฅ‡เคฐเฅ‡ เค•เฅˆเคฒเฅ‡เค‚เคกเคฐ เคฎเฅ‡เค‚ เคฎเค‚เค—เคฒเคตเคพเคฐ 9 เคฎเคˆ เค•เฅ‡ เคฒเคฟเค เคฌเฅเค• เค•เคฐเฅ‡เค‚เฅค เคฒเฅ‹เค—เฅ‹เค‚ เคธเฅ‡ เคธเค‚เคชเคฐเฅเค• เคจ เค•เคฐเฅ‡เค‚เฅค", + "Context": { + "ReferenceDateTime": "2018-01-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฎเค‚เค—เคฒเคตเคพเคฐ 9 เคฎเคˆ", + "Start": 27, + "End": 38, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-05-09", + "type": "date", + "value": "2017-05-09" + }, + { + "timex": "XXXX-05-09", + "type": "date", + "value": "2018-05-09" + } + ] + } + } + ] + }, + { + "Input": "เคฏเคน เคฎเคˆ เคฎเฅ‡เค‚ เคนเฅ‹ เคธเค•เคคเคพ เคนเฅˆ", + "Context": { + "ReferenceDateTime": "2018-01-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฎเคˆ", + "Start": 3, + "End": 4, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-05", + "type": "daterange", + "start": "2017-05-01", + "end": "2017-06-01" + }, + { + "timex": "XXXX-05", + "type": "daterange", + "start": "2018-05-01", + "end": "2018-06-01" + } + ] + } + } + ] + }, + { + "Input": "เคนเคพเคฒ เค•เฅ‡ xxxx เคธเฅ‡ xxxxx เคชเคฐ เคšเคฐเฅเคšเคพ เค•เคฐเคจเฅ‡ เค•เฅ‡ เคฒเคฟเค 7 เคฎเคพเคฐเฅเคš เคฎเค‚เค—เคฒเคตเคพเคฐ เค•เฅ‹ 1 เค˜เค‚เคŸเฅ‡ เค•เคพ เคธเคฎเคฏ เคจเคฟเค•เคพเคฒเฅ‡เค‚เฅค เค•เฅ‹เคฐเฅเคŸเคพเคจเคพ, เคนเคฎเคพเคฐเฅ‡ เคฒเคฟเค เคธเคฎเคฏ เค–เฅ‹เคœเคจเฅ‡ เค•เคพ เคชเฅเคฐเคฏเคพเคธ เค•เคฐเฅ‡เค—เคพเฅค เคตเคฟเคถเคพเคฒ, เค•เฅƒเคชเคฏเคพ เคงเฅเคฏเคพเคจ เคฆเฅ‡เค‚ เค•เคฟ เค‡เคธ เคˆเคฎเฅ‡เคฒ เคฎเฅ‡เค‚ เค—เฅ‹เคชเคจเฅ€เคฏ เคœเคพเคจเค•เคพเคฐเฅ€ เคนเฅ‹ เคธเค•เคคเฅ€ เคนเฅˆเฅค", + "Context": { + "ReferenceDateTime": "2018-03-14T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 เค˜เค‚เคŸเฅ‡", + "Start": 61, + "End": 66, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT1H", + "type": "duration", + "value": "3600" + } + ] + } + }, + { + "Text": "tuesday march 7", + "Start": 21, + "End": 35, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-03-07", + "type": "date", + "value": "2018-03-07" + }, + { + "timex": "XXXX-03-07", + "type": "date", + "value": "2019-03-07" + } + ] + } + } + ] + }, + { + "Input": "เคนเคฎเคพเคฐเฅ‡ เคชเคพเคธ 10 เค…เคชเฅเคฐเฅˆเคฒ เค•เฅ‡ เคธเคชเฅเคคเคพเคน เค•เฅ€ เค•เฅเค› เคคเคพเคฐเฅ€เค–เฅ‡เค‚ เค‰เคชเคฒเคฌเฅเคง เคนเฅˆเค‚เฅค เคฎเฅ‡เคฐเคพ เคธเฅเคเคพเคต เคนเฅˆ เค•เคฟ เคนเคฎ เค‡เคธ เคชเคฐ เคšเคฐเฅเคšเคพ เค•เคฐเคจเฅ‡ เค•เฅ‡ เคฒเคฟเค เคเค• เค•เฅ‰เคฒ เค•เคฐ เคฒเฅ‡เค‚ เค•เฅเคฏเฅ‹เค‚เค•เคฟ เค…เคจเฅเคฏ เคตเคฟเค•เคฒเฅเคช เคนเฅ‹ เคธเค•เคคเฅ‡ เคนเฅˆเค‚เฅค", + "Context": { + "ReferenceDateTime": "2018-03-14T01:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10 เค…เคชเฅเคฐเฅˆเคฒ เค•เฅ‡ เคธเคชเฅเคคเคพเคน", + "Start": 10, + "End": 28, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-04-10", + "type": "daterange", + "start": "2017-04-10", + "end": "2017-04-17" + }, + { + "timex": "XXXX-04-10", + "type": "daterange", + "start": "2018-04-09", + "end": "2018-04-16" + } + ] + } + } + ] + }, + { + "Input": "เค—เฅ‹เคชเคจเฅ€เคฏเคคเคพ เคจเฅ‹เคŸเคฟเคธ: เค‡เคธ เคฆเคธเฅเคคเคพเคตเฅ‡เคœเคผ เค”เคฐ เคธเค‚เคฒเค—เฅเคจเค• เคฎเฅ‡เค‚ เคœเคพเคจเค•เคพเคฐเฅ€ เค—เฅ‹เคชเคจเฅ€เคฏ เคนเฅˆ เค”เคฐ เค•เคพเคจเฅ‚เคจเฅ€ เคฐเฅ‚เคช เคธเฅ‡ เคตเคฟเคถเฅ‡เคทเคพเคงเคฟเค•เคพเคฐ เคชเฅเคฐเคพเคชเฅเคค เคญเฅ€ เคนเฅ‹ เคธเค•เคคเฅ€ เคนเฅˆเฅค", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "เคตเคน เคฎเฅ‡เคฐเฅ‡ เคชเคพเคธ เค‰เคชเคฒเคฌเฅเคง เค•เฅเค› เคธเคฎเคฏ เค•เฅ‡ เคธเคพเคฅ เค†เคชเค•เฅ‹ เคˆเคฎเฅ‡เคฒ เค•เคฐ เคธเค•เคคเฅ€ เคนเฅˆเฅค", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "เคฏเคฆเคฟ เค•เฅ‹เคˆ เค—เคฒเคคเฅ€ เคนเฅ‹ เคœเคพเค เคคเฅ‹ เค•เฅƒเคชเคฏเคพ เคฎเคพเคซ เค•เคฐเฅ‡เค‚เฅค", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "เค‡เคธ เคˆเคฎเฅ‡เคฒ เค•เคพ เค–เฅเคฒเคพเคธเคพ เคจเคนเฅ€เค‚ เค•เคฟเคฏเคพ เคœเคพ เคธเค•เคคเคพ เคนเฅˆเฅค", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "เคฎเฅˆเค‚เคจเฅ‡ เค†เคชเค•เฅ‡ เคเคœเฅ‡เค‚เคกเฅ‡ เค•เฅ‹ เคกเฅเคฐเคพเคซเฅเคŸ เคฎเฅ‹เคก เคฎเฅ‡เค‚ เคฐเค–เคพ เคนเฅˆ เค•เฅเคฏเฅ‹เค‚เค•เคฟ เค‡เคธเฅ‡ เคฌเคฆเคฒเคจเคพ เคชเคกเคผ เคธเค•เคคเคพ เคนเฅˆเฅค", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "เค†เคชเค•เฅ‹ เค†เคœ เค•เฅ‡ เคธเคฎเคฏ เค•เคพ เคธเฅเคเคพเคต เคฆเฅ‡เคจเฅ‡ เคธเฅ‡ เคฎเฅเคเคธเฅ‡ เคเค• เคธเค‚เคฆเฅ‡เคถ เคฎเคฟเคฒ เคธเค•เคคเคพ เคนเฅˆเฅค", + "Context": { + "ReferenceDateTime": "2018-03-14T01:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เคœ", + "Start": 5, + "End": 6, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-03-14", + "type": "date", + "value": "2018-03-14" + } + ] + } + } + ] + }, + { + "Input": "เค‡เคธ เคฆเคธเฅเคคเคพเคตเฅ‡เคœ เค•เฅ‹ เค—เฅ‹เคชเคจเฅ€เคฏ เคฎเคพเคจเคพ เคœเคพ เคธเค•เคคเคพ เคนเฅˆเฅค", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "เค•เฅเคฏเคพ เคฎเฅˆเค‚ เคชเฅ‚เค› เคธเค•เคคเคพ เคนเฅ‚เค‚ เค•เคฟ เคฏเคน เค•เคฟเคธ เคฒเคฟเค เคนเฅˆ?", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "เคคเฅเคฎ เคถเคพเคฏเคฆ เคจเคนเฅ€เค‚!", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "เคฎเฅˆเค‚ 9 เคฎเคนเฅ€เคจเฅ‡ เค•เฅ‡ เคญเฅ€เคคเคฐ เคธเคพเคฐเคพ เคธเคพเคฎเคพเคจ เคธเค‚เคญเคพเคฒ เคฒเฅ‚เค‚เค—เคพ เค”เคฐ เค…เค—เคฒเฅ‡ 10 เคฎเคนเฅ€เคจเฅ‹เค‚ เค•เฅ‡ เคญเฅ€เคคเคฐ เคตเคพเคชเคธ เค† เคœเคพเคŠเค‚เค—เคพเฅค", + "Context": { + "ReferenceDateTime": "2018-03-23T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "9 เคฎเคนเฅ€เคจเฅ‡ เค•เฅ‡ เคญเฅ€เคคเคฐ", + "Start": 4, + "End": 18, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-03-23,2018-12-23,P9M)", + "type": "daterange", + "start": "2018-03-23", + "end": "2018-12-23" + } + ] + } + }, + { + "Text": "within next 10 months", + "Start": 56, + "End": 76, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-03-23,2019-01-23,P10M)", + "type": "daterange", + "start": "2018-03-23", + "end": "2019-01-23" + } + ] + } + } + ] + }, + { + "Input": "เคŸเฅ‰เคฎ เค”เคฐ เคฎเฅ‡เคฐเฅ€ 2 เคธเคชเฅเคคเคพเคน เคฎเฅ‡เค‚ เคเค• เคฌเฅˆเค เค• เคนเฅ‹เค—เฅ€, เค‡เคธเคฒเคฟเค เค•เฅƒเคชเคฏเคพ เคฎเฅเคเฅ‡ 2 เคธเคชเฅเคคเคพเคน เคฎเฅ‡เค‚ เคเค• เคฌเฅˆเค เค• เคจเคฟเคฐเฅเคงเคพเคฐเคฟเคค เค•เคฐเคจเฅ‡ เคฎเฅ‡เค‚ เคฎเคฆเคฆ เค•เคฐเฅ‡เค‚เฅค", + "Context": { + "ReferenceDateTime": "2018-03-23T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2 เคธเคชเฅเคคเคพเคน เคฎเฅ‡เค‚ ", + "Start": 12, + "End": 24, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-04-06", + "type": "date", + "value": "2018-04-06" + } + ] + } + }, + { + "Text": "2 เคธเคชเฅเคคเคพเคน เคฎเฅ‡เค‚ ", + "Start": 79, + "End": 88, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-04-06", + "type": "date", + "value": "2018-04-06" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค…เค—เคฒเฅ‡ เคชเคพเคเคš เคฆเคฟเคจเฅ‹เค‚ เคฏเคพ เค…เค—เคฒเฅ‡ เคšเคพเคฒเฅ€เคธ เคฆเคฟเคจเฅ‹เค‚ เคฎเฅ‡เค‚ เคšเฅ€เคจ เคœเคพเคŠเคเค—เคพเฅค", + "Context": { + "ReferenceDateTime": "2018-03-23T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเฅ‡ เคชเคพเคเคš เคฆเคฟเคจเฅ‹เค‚", + "Start": 4, + "End": 18, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-03-24,2018-03-29,P5D)", + "type": "daterange", + "start": "2018-03-24", + "end": "2018-03-29" + } + ] + } + }, + { + "Text": "next forty days", + "Start": 37, + "End": 51, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-03-24,2018-05-03,P40D)", + "type": "daterange", + "start": "2018-03-24", + "end": "2018-05-03" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคœเฅเคฒเคพเคˆ 1 เค•เฅ‹ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ, 17 เคตเฅ€เค‚ เคฌเคพเคฐเฅค", + "Context": { + "ReferenceDateTime": "2018-04-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคœเฅเคฒเคพเคˆ 1", + "Start": 4, + "End": 10, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-07-01", + "type": "date", + "value": "2017-07-01" + }, + { + "timex": "XXXX-07-01", + "type": "date", + "value": "2018-07-01" + } + ] + } + } + ] + }, + { + "Input": "เค•เฅ‹เคฐเฅเคŸเคพเคจเคพ, เค•เฅƒเคชเคฏเคพ เค…เค—เคฒเฅ‡ เคฎเคนเฅ€เคจเฅ‡ 2 เค˜เค‚เคŸเฅ‡ เคฌเฅเค• เค•เคฐเฅ‡เค‚", + "Context": { + "ReferenceDateTime": "2018-03-25T01:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2 เค˜เค‚เคŸเฅ‡", + "Start": 27, + "End": 32, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT2H", + "type": "duration", + "value": "7200" + } + ] + } + }, + { + "Text": "next month", + "Start": 29, + "End": 38, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-04", + "type": "daterange", + "start": "2018-04-01", + "end": "2018-05-01" + } + ] + } + } + ] + }, + { + "Input": "เค•เฅ‹เคฐเฅเคŸเคพเคจเคพ, เค•เฅƒเคชเคฏเคพ เคชเคฟเค›เคฒเฅ‡ เคธเคชเฅเคคเคพเคน 2 เค˜เค‚เคŸเฅ‡ เค•เคพ เคฎเฅ‡เคฐเฅ‡ เค•เคพเคฎ เค•เฅ€ เคœเคพเคเคš เค•เคฐเฅ‡เค‚", + "Context": { + "ReferenceDateTime": "2018-03-25T01:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2 เค˜เค‚เคŸเฅ‡ ", + "Start": 29, + "End": 35, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT2H", + "type": "duration", + "value": "7200" + } + ] + } + }, + { + "Text": "last week", + "Start": 38, + "End": 46, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W11", + "type": "daterange", + "start": "2018-03-12", + "end": "2018-03-19" + } + ] + } + } + ] + }, + { + "Input": "เค•เฅ‹เคฐเฅเคŸเคพเคจเคพ เคนเคฎเฅ‡เค‚ เคธเฅ‹เคฎเคตเคพเคฐ เค•เฅ‹ 12-4 เค•เคพ เคธเคฎเคฏ เค–เฅ‹เคœเคจเฅ‡ เคฎเฅ‡เค‚ เคฎเคฆเคฆ เค•เคฐ เคธเค•เคคเคพ เคนเฅˆเฅค", + "Context": { + "ReferenceDateTime": "2018-05-16T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเฅ‹เคฎเคตเคพเคฐ เค•เฅ‹ 12-4", + "Start": 14, + "End": 27, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-WXX-1T00,XXXX-WXX-1T04,PT4H)", + "type": "datetimerange", + "start": "2018-05-14 00:00:00", + "end": "2018-05-14 04:00:00" + }, + { + "timex": "(XXXX-WXX-1T00,XXXX-WXX-1T04,PT4H)", + "type": "datetimerange", + "start": "2018-05-21 00:00:00", + "end": "2018-05-21 04:00:00" + }, + { + "timex": "(XXXX-WXX-1T12,XXXX-WXX-1T16,PT4H)", + "type": "datetimerange", + "start": "2018-05-14 12:00:00", + "end": "2018-05-14 16:00:00" + }, + { + "timex": "(XXXX-WXX-1T12,XXXX-WXX-1T16,PT4H)", + "type": "datetimerange", + "start": "2018-05-21 12:00:00", + "end": "2018-05-21 16:00:00" + } + ] + } + } + ] + }, + { + "Input": "เค•เฅ‹เคฐเฅเคŸเคพเคจเคพ เคนเคฎเฅ‡เค‚ เคธเฅ‹เคฎเคตเคพเคฐ เค•เฅ‹ 11-4 เค•เคพ เคธเคฎเคฏ เค–เฅ‹เคœเคจเฅ‡ เคฎเฅ‡เค‚ เคฎเคฆเคฆ เค•เคฐ เคธเค•เคคเคพ เคนเฅˆเฅค", + "Context": { + "ReferenceDateTime": "2018-05-16T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเฅ‹เคฎเคตเคพเคฐ เค•เฅ‹ 11-4", + "Start": 14, + "End": 27, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-WXX-1T11,XXXX-WXX-1T16,PT5H)", + "type": "datetimerange", + "start": "2018-05-14 11:00:00", + "end": "2018-05-14 16:00:00" + }, + { + "timex": "(XXXX-WXX-1T11,XXXX-WXX-1T16,PT5H)", + "type": "datetimerange", + "start": "2018-05-21 11:00:00", + "end": "2018-05-21 16:00:00" + }, + { + "timex": "(XXXX-WXX-1T23,XXXX-WXX-2T04,PT5H)", + "type": "datetimerange", + "start": "2018-05-14 23:00:00", + "end": "2018-05-15 04:00:00" + }, + { + "timex": "(XXXX-WXX-1T23,XXXX-WXX-2T04,PT5H)", + "type": "datetimerange", + "start": "2018-05-21 23:00:00", + "end": "2018-05-22 04:00:00" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฆเฅ‚เคธเคฐเฅ‡ เคฆเคฟเคจ เค•เฅ‡ เคฒเคฟเค เคจเคฟเค•เคฒ เคœเคพเคŠเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเฅ‚เคธเคฐเฅ‡ เคฆเคฟเคจ", + "Start": 4, + "End": 12, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P1D", + "type": "duration", + "value": "86400" + } + ] + } + } + ] + }, + { + "Input": "เคนเคฐ เคนเคซเฅเคคเฅ‡ เค”เคฐ เค‡เคธ เคนเคซเฅเคคเฅ‡ เคเค• เค”เคฐ เคฌเคพเคค", + "Context": { + "ReferenceDateTime": "2018-05-20T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคนเคฐ เคนเคซเฅเคคเฅ‡", + "Start": 0, + "End": 7, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P1W", + "type": "set", + "value": "not resolved" + } + ] + } + }, + { + "Text": "this week", + "Start": 28, + "End": 36, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W20", + "type": "daterange", + "start": "2018-05-14", + "end": "2018-05-21" + } + ] + } + } + ] + }, + { + "Input": "เคจเฅ‹เคŸเฅเคธ เค•เฅ‹ เคชเฅเคฐเคคเฅเคฏเฅ‡เค• เคธเคชเฅเคคเคพเคน เคธเค‚เคฒเค—เฅเคจ เคเคฒเคŸเฅ€ เค•เคพเคฐเฅเคฏ เคธเคคเฅเคฐ เค•เฅ‡ เคจเฅ‹เคŸเฅเคธ เคฎเฅ‡เค‚ เคธเคพเคเคพ เค•เคฟเคฏเคพ เค—เคฏเคพ เคนเฅˆ เค”เคฐ เคกเฅ‡เคŸเคพ เคชเคฐเคฟเคœเฅเคžเคพเคจ เค…เคจเฅเคญเคพเค— เคฎเฅ‡เค‚ เคนเคพเค‡เคฒเคพเค‡เคŸเฅเคธ เคถเฅ‡เคฏเคฐ เค•เคฟเค เค—เค เคนเฅˆเค‚เฅค เค‡เคธ เคธเคชเฅเคคเคพเคน เค•เฅ‡ เคตเคฟเคถเฅ‡เคท เคตเคฟเคทเคฏ เค•เฅ‡ เคฒเคฟเค เคกเฅ‡เคŸเคพ เคŸเฅ€เคฎ เคจเฅ‡ เคเค• เค“เคตเคฐเคตเฅเคฏเฅ‚ เคฒเคฟเค–เคพ เคนเฅˆ เคœเคฟเคธเคฎเฅ‡เค‚ เคกเฅˆเคถเคฌเฅ‹เคฐเฅเคก เคธเคฎเคฐเฅเคฅเคฟเคค เค•เฅเค› เคจเคˆ เคตเคฟเคถเฅ‡เคทเคคเคพเค“เค‚ เค”เคฐ เค‰เคจเฅเคนเฅ‡เค‚ เค•เฅˆเคธเฅ‡ เคฌเคจเคพเคฏเคพ เค—เคฏเคพ เคนเฅˆ เค‡เคธเค•เคพ เคตเคฟเคตเคฐเคฃ เคนเฅˆเฅค เคฏเคฆเคฟ เค†เคชเคจเฅ‡ เคกเฅˆเคถเคฌเฅ‹เคฐเฅเคก เคจเคนเฅ€เค‚ เคฆเฅ‡เค–เคพ เคนเฅˆ, เคคเฅ‹ เคฏเคน เค•เฅเค› เคจเคฏเคพ เคธเฅ€เค–เคจเฅ‡ เค•เคพ เคเค• เคถเคพเคจเคฆเคพเคฐ เค…เคตเคธเคฐ เคนเฅ‹ เคธเค•เคคเคพ เคนเฅˆเฅค เคฎเฅˆเค‚ เค•เฅ‹เคฐเฅเคŸเคพเคจเคพ เคธเฅ‡ เคจเคตเค‚เคฌเคฐ เคฎเฅ‡เค‚ 45 เคฎเคฟเคจเคŸ เค•เคพ เคธเคฎเคฏ เคจเคฟเคฏเคค เค•เคฐเคจเฅ‡ เค•เฅ‡ เคฒเคฟเค เค•เคนเคจเคพ เคšเคพเคนเคคเคพ เคนเฅ‚เค‚เฅค เคนเคฎเคพเคฐเฅ‡ OWA เคฐเฅ€ เค•เฅ‡ เคธเคพเคฅ เคธเฅเค•เคพเค‡เคช เค•เฅ€ เคเค•เฅ€เค•เคฐเคฃ เค•เคพ เคธเคฎเคพเคšเคพเคฐ เคญเฅ€ เคฎเฅˆเค‚ เคธเคพเคเคพ เค•เคฐเคจเคพ เคšเคพเคนเฅ‚เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2018-05-20T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคชเฅเคฐเคคเฅเคฏเฅ‡เค• เคธเคชเฅเคคเคพเคน", + "Start": 9, + "End": 23, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P1W", + "type": "set", + "value": "not resolved" + } + ] + } + }, + { + "Text": "this week", + "Start": 136, + "End": 144, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W20", + "type": "daterange", + "start": "2018-05-14", + "end": "2018-05-21" + } + ] + } + }, + { + "Text": "45 minutes", + "Start": 403, + "End": 412, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT45M", + "type": "duration", + "value": "2700" + } + ] + } + }, + { + "Text": "november", + "Start": 417, + "End": 424, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-11", + "type": "daterange", + "start": "2017-11-01", + "end": "2017-12-01" + }, + { + "timex": "XXXX-11", + "type": "daterange", + "start": "2018-11-01", + "end": "2018-12-01" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคตเคนเคพเค‚ เค‰เคธเฅ€ เคนเคซเฅเคคเฅ‡ เคจเคนเฅ€เค‚ เคฅเคพ เคœเคฌ เคเคธเคพ เคนเฅเค† เคฅเคพเฅค", + "Context": { + "ReferenceDateTime": "2017-11-17T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‰เคธเฅ€ เคนเคซเฅเคคเฅ‡", + "Start": 9, + "End": 17, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX", + "Mod": "ref_undef", + "type": "daterange", + "start": "2017-11-13", + "end": "2017-11-20" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค‰เคธเฅ€ เคฎเคนเฅ€เคจเฅ‡ เคจเคนเฅ€เค‚ เคฅเคพ เคœเคฌ เคเคธเคพ เคนเฅเค† เคฅเคพเฅค", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‰เคธเฅ€ เคฎเคนเฅ€เคจเฅ‡", + "Start": 4, + "End": 12, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-XX", + "Mod": "ref_undef", + "type": "daterange", + "start": "2017-11-01", + "end": "2017-12-01" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค‰เคธ เคตเฅ€เค•เฅ‡เค‚เคก เคตเคนเคพเค‚ เคจเคนเฅ€เค‚ เคฅเคพเฅค", + "Context": { + "ReferenceDateTime": "2016-11-11T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‰เคธ เคตเฅ€เค•เฅ‡เค‚เคก", + "Start": 4, + "End": 12, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-WE", + "Mod": "ref_undef", + "type": "daterange", + "start": "2016-11-12", + "end": "2016-11-14" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค‰เคธเฅ€ เคธเคพเคฒ เคจเคนเฅ€เค‚ เคฅเคพ เคœเคฌ เคเคธเคพ เคนเฅเค† เคฅเคพเฅค", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‰เคธเฅ€ เคธเคพเคฒ", + "Start": 4, + "End": 10, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX", + "Mod": "ref_undef", + "type": "daterange", + "start": "2017-01-01", + "end": "2018-01-01" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค‰เคธ เคฆเคฟเคจ เค•เฅ‡ เคฒเคฟเค เคฌเฅเคฒเฅ‰เค• เคนเฅ‚เค", + "Context": { + "ReferenceDateTime": "2018-05-22T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเคฟเคจ", + "Start": 7, + "End": 9, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-05-22", + "type": "date", + "value": "2018-05-22" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฎเคนเฅ€เคจเฅ‡ เค•เฅ‡ เคฒเคฟเค เคฆเฅ‚เคฐ เคนเฅ‚เค‚", + "Context": { + "ReferenceDateTime": "2018-05-22T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฎเคนเฅ€เคจเฅ‡", + "Start": 4, + "End": 8, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-05", + "type": "daterange", + "start": "2018-05-01", + "end": "2018-06-01" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฌเฅเคงเคตเคพเคฐ เค•เฅ‹ เคธเฅเคฌเคน เคœเคฒเฅเคฆเฅ€ เคฌเฅ€เคœเคฟเค‚เค— เคšเคฒเฅ‡ เคœเคพเคŠเค‚เค—เคพเฅค", + "Context": { + "ReferenceDateTime": "2018-05-18T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฌเฅเคงเคตเคพเคฐ เค•เฅ‹ เคธเฅเคฌเคน เคœเคฒเฅเคฆเฅ€", + "Start": 4, + "End": 23, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-3", + "Mod": "start", + "type": "datetimerange", + "start": "2018-05-23 00:00:00", + "end": "2018-05-23 12:00:00" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค†เคœ เคฆเฅ‹เคชเคนเคฐ เคฌเฅ€เคœเคฟเค‚เค— เคšเคฒเฅ‡ เคœเคพเคŠเค‚เค—เคพเฅค", + "Context": { + "ReferenceDateTime": "2018-05-18T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เคœ เคฆเฅ‹เคชเคนเคฐ", + "Start": 4, + "End": 11, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2018-05-18", + "Mod": "mid", + "type": "datetimerange", + "start": "2018-05-18 10:00:00", + "end": "2018-05-18 14:00:00" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค†เคœ เคฌเคพเคฆ เคฎเฅ‡เค‚ เคฌเฅ€เคœเคฟเค‚เค— เคšเคฒเฅ‡ เคœเคพเคŠเค‚เค—เคพเฅค", + "Context": { + "ReferenceDateTime": "2018-05-18T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เคœ เคฌเคพเคฆ เคฎเฅ‡เค‚", + "Start": 4, + "End": 13, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2018-05-18", + "Mod": "end", + "type": "datetimerange", + "start": "2018-05-18 12:00:00", + "end": "2018-05-19 00:00:00" + } + ] + } + } + ] + }, + { + "Input": "เค…เคฐเฅ‡, เคนเคฎเฅ‡เค‚ เคธเคพเคฒ เค•เคพ เค•เฅเคฒเคพเค‰เคก เคชเคพเคฐเฅเคŸเคจเคฐ เคฎเคฟเคฒ เค—เคฏเคพเฅค", + "Context": { + "ReferenceDateTime": "2018-05-24T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเคพเคฒ ", + "Start": 10, + "End": 13, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "type": "daterange", + "start": "2018-01-01", + "end": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "เค…เคฐเฅ‡, เคนเคฎเฅ‡เค‚ เคฎเคนเฅ€เคจเฅ‡ เค•เคพ เคเค• เคธเคพเคฅเฅ€ เคฎเคฟเคฒ เค—เคฏเคพเฅค", + "Context": { + "ReferenceDateTime": "2018-05-24T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฎเคนเฅ€เคจเฅ‡ ", + "Start": 10, + "End": 15, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-05", + "type": "daterange", + "start": "2018-05-01", + "end": "2018-06-01" + } + ] + } + } + ] + }, + { + "Input": "เค…เคฐเฅ‡, เคนเคฎเฅ‡เค‚ เคธเคชเฅเคคเคพเคน เค•เคพ เคเค• เคธเคพเคฅเฅ€ เคฎเคฟเคฒ เค—เคฏเคพเฅค", + "Context": { + "ReferenceDateTime": "2018-05-24T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเคชเฅเคคเคพเคน", + "Start": 10, + "End": 15, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W21", + "type": "daterange", + "start": "2018-05-21", + "end": "2018-05-28" + } + ] + } + } + ] + }, + { + "Input": "เค…เคฐเฅ‡, เคนเคฎเฅ‡เค‚ เคฆเคฟเคจ เค•เคพ เคเค• เคธเคพเคฅเฅ€ เคฎเคฟเคฒ เค—เคฏเคพเฅค", + "Context": { + "ReferenceDateTime": "2018-05-24T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเคฟเคจ ", + "Start": 10, + "End": 13, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-05-24", + "type": "date", + "value": "2018-05-24" + } + ] + } + } + ] + }, + { + "Input": "เค†เคชเค•เคพ เคฎเคนเฅ€เคจเคพ เค…เคšเฅเค›เคพ เคฐเคนเฅ‡!", + "Context": { + "ReferenceDateTime": "2018-05-24T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "เค…เคšเฅเค›เคพ เคฆเคฟเคจเฅค", + "Context": { + "ReferenceDateTime": "2018-05-24T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "เค†เคชเค•เคพ เคธเคชเฅเคคเคพเคน เค…เคšเฅเค›เคพ เคฐเคนเฅ‡!", + "Context": { + "ReferenceDateTime": "2018-05-24T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "เค…เคชเฅเคฐเฅˆเคฒ 2017 เคฌเฅ‹เคจเคธ เค•เฅเคฏเคพ เคนเฅˆเฅค", + "Context": { + "ReferenceDateTime": "2018-05-24T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เคชเฅเคฐเฅˆเคฒ 2017 ", + "Start": 0, + "End": 11, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2017-04", + "type": "daterange", + "start": "2017-04-01", + "end": "2017-05-01" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 2017 เค…เคชเฅเคฐเฅˆเคฒ เคฎเฅ‡เค‚ เคšเฅ€เคจ เคตเคพเคชเคธ เคšเคฒเคพ เค—เคฏเคพเฅค", + "Context": { + "ReferenceDateTime": "2018-05-24T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": " 2017 เค…เคชเฅเคฐเฅˆเคฒ", + "Start": 3, + "End": 14, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2017-04", + "type": "daterange", + "start": "2017-04-01", + "end": "2017-05-01" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค…เคชเฅเคฐเฅ‡เคฒ เคฎเฅ‡เค‚ เคšเฅ€เคจ เคตเคพเคชเคธ เคšเคฒเคพ เค—เคฏเคพเฅค", + "Context": { + "ReferenceDateTime": "2018-05-24T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เคชเฅเคฐเฅ‡เคฒ", + "Start": 4, + "End": 9, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-04", + "type": "daterange", + "start": "2018-04-01", + "end": "2018-05-01" + }, + { + "timex": "XXXX-04", + "type": "daterange", + "start": "2019-04-01", + "end": "2019-05-01" + } + ] + } + } + ] + }, + { + "Input": "เคนเคฎ เคฎเคฟเคฒเคจเฅ‡ เค•เคพ เคธเคฎเคฏ เคชเฅ‚เคฐเฅเคต เคธเคชเฅเคคเคพเคน เคฎเฅ‡เค‚ เคจเคฟเคฐเฅเคงเคพเคฐเคฟเคค เค•เคฐ เคธเค•เคคเฅ‡ เคฅเฅ‡เฅค", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคชเฅ‚เคฐเฅเคต เคธเคชเฅเคคเคพเคน เคฎเฅ‡เค‚", + "Start": 16, + "End": 31, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W22", + "type": "daterange", + "start": "2018-05-28", + "end": "2018-05-31" + } + ] + } + } + ] + }, + { + "Input": "เคนเคฎ เค‡เคธ เคฎเคนเฅ€เคจเฅ‡ เค•เฅ€ เคถเฅเคฐเฅเค†เคค เคฎเฅ‡เค‚ เคฎเคฟเคฒเคจเฅ‡ เค•เคพ เคธเคฎเคฏ เคจเคฟเคฐเฅเคงเคพเคฐเคฟเคค เค•เคฐ เคธเค•เคคเฅ‡ เคฅเฅ‡เฅค", + "Context": { + "ReferenceDateTime": "2018-05-28T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคฎเคนเฅ€เคจเฅ‡ เค•เฅ€ เคถเฅเคฐเฅเค†เคค", + "Start": 3, + "End": 20, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-05", + "type": "daterange", + "start": "2018-05-01", + "end": "2018-05-16" + } + ] + } + } + ] + }, + { + "Input": "เคนเคฎ เค‡เคธ เคธเคพเคฒ เค•เฅ€ เคถเฅเคฐเฅเค†เคค เคฎเฅ‡เค‚ เคฎเคฟเคฒเคจเฅ‡ เค•เคพ เคธเคฎเคฏ เคจเคฟเคฐเฅเคงเคพเคฐเคฟเคค เค•เคฐ เคธเค•เคคเฅ‡ เคฅเฅ‡เฅค", + "Context": { + "ReferenceDateTime": "2018-05-28T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคธเคพเคฒ เค•เฅ€ เคถเฅเคฐเฅเค†เคค", + "Start": 3, + "End": 18, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "type": "daterange", + "start": "2018-01-01", + "end": "2018-05-28" + } + ] + } + } + ] + }, + { + "Input": "เค•เฅƒเคชเคฏเคพ เคนเคฎเฅ‡เค‚ เค‡เคธ เคธเคชเฅเคคเคพเคน เค•เฅ‡ เค…เค‚เคค เคฎเฅ‡เค‚ เคฎเคฟเคฒเคจเฅ‡ เค•เคพ เคธเคฎเคฏ เคฆเฅ‡เค‚", + "Context": { + "ReferenceDateTime": "2018-05-28T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคธเคชเฅเคคเคพเคน เค•เฅ‡ เค…เค‚เคค ", + "Start": 11, + "End": 27, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W22", + "type": "daterange", + "start": "2018-05-31", + "end": "2018-06-04" + } + ] + } + } + ] + }, + { + "Input": "เค•เฅƒเคชเคฏเคพ เคนเคฎเฅ‡เค‚ เค‡เคธ เคฎเคนเฅ€เคจเฅ‡ เค•เฅ‡ เค…เค‚เคค เคฎเฅ‡เค‚ เคฎเคฟเคฒเคจเฅ‡ เค•เคพ เคธเคฎเคฏ เคฆเฅ‡เค‚", + "Context": { + "ReferenceDateTime": "2018-05-28T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคฎเคนเฅ€เคจเฅ‡ เค•เฅ‡ เค…เค‚เคค ", + "Start": 11, + "End": 26, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-05", + "type": "daterange", + "start": "2018-05-28", + "end": "2018-06-01" + } + ] + } + } + ] + }, + { + "Input": "เค•เฅƒเคชเคฏเคพ เคนเคฎเฅ‡เค‚ เค‡เคธ เคตเคฐเฅเคท เค•เฅ‡ เค…เค‚เคค เคฎเฅ‡เค‚ เคฎเคฟเคฒเคจเฅ‡ เค•เคพ เคธเคฎเคฏ เคฆเฅ‡เค‚", + "Context": { + "ReferenceDateTime": "2018-05-28T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคตเคฐเฅเคท เค•เฅ‡ เค…เค‚เคค ", + "Start": 11, + "End": 25, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "type": "daterange", + "start": "2018-07-01", + "end": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "เค•เฅƒเคชเคฏเคพ เคนเคฎเฅ‡เค‚ เคตเคฐเฅเคท เค•เฅ‡ เค…เค‚เคค เคฎเฅ‡เค‚ เคฎเคฟเคฒเคจเฅ‡ เค•เคพ เคธเคฎเคฏ เคฆเฅ‡เค‚", + "Context": { + "ReferenceDateTime": "2018-05-28T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคตเคฐเฅเคท เค•เฅ‡ เค…เค‚เคค เคฎเฅ‡เค‚", + "Start": 11, + "End": 25, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "type": "daterange", + "start": "2018-07-01", + "end": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "เค•เฅเคฏเคพ เค†เคช เค†เคœ เค•เฅ‡ เคฆเฅ‹ เคฆเคฟเคจ เคฌเคพเคฆ เค‰เคชเคฒเคฌเฅเคง เคนเฅˆเค‚?", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เคœ เค•เฅ‡ เคฆเฅ‹ เคฆเคฟเคจ เคฌเคพเคฆ", + "Start": 8, + "End": 23, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-06-02", + "type": "date", + "value": "2018-06-02" + } + ] + } + } + ] + }, + { + "Input": "เค•เฅเคฏเคพ เค†เคช เค•เคฒ เคธเฅ‡ เคคเฅ€เคจ เคธเคชเฅเคคเคพเคน เค‰เคชเคฒเคฌเฅเคง เคนเฅˆเค‚?", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค•เคฒ เคธเฅ‡ เคคเฅ€เคจ เคธเคชเฅเคคเคพเคน", + "Start": 8, + "End": 23, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-06-22", + "type": "date", + "value": "2018-06-22" + } + ] + } + } + ] + }, + { + "Input": "เค•เคฒ เคธเฅ‡ เคฆเฅ‹ เคฆเคฟเคจ เคชเคนเคฒเฅ‡ เค†เคช เค•เคนเคพเค‚ เคฅเฅ‡?", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค•เคฒ เคธเฅ‡ เคฆเฅ‹ เคฆเคฟเคจ เคชเคนเคฒเฅ‡", + "Start": 0, + "End": 16, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-05-28", + "type": "date", + "value": "2018-05-28" + } + ] + } + } + ] + }, + { + "Input": "เคเคฒเฅ€ เคฒเคฟเคฒเฅ€ เคจเฅ‡ 31 เคฆเคฟเคธเค‚เคฌเคฐ, 1994 เค•เฅ‹ IVAC เค•เฅ‹ เคฌเฅ‡เคš เคฆเคฟเคฏเคพ", + "Context": { + "ReferenceDateTime": "2018-05-01T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "31 เคฆเคฟเคธเค‚เคฌเคฐ, 1994", + "Start": 12, + "End": 26, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "1994-12-31", + "type": "date", + "value": "1994-12-31" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 5/3/18 @ 17:49:19 เคชเคฐ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2018-05-01T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5/3/18 @ 17:49:19", + "Start": 4, + "End": 20, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2018-05-03T17:49:19", + "type": "datetime", + "value": "2018-05-03 17:49:19" + } + ] + } + } + ] + }, + { + "Input": "เคฏเคน 1/1/2015 เค•เฅ‹ 10 เคธเฅ‡ 11:30 เคฌเคœเฅ‡ เค•เฅ‡ เคฌเฅ€เคš เคนเฅ‹เค—เคพ", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1/1/2015 เค•เฅ‹ 10 เคธเฅ‡ 11:30 เคฌเคœเฅ‡ เค•เฅ‡ เคฌเฅ€เคš", + "Start": 3, + "End": 36, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2015-01-01T10,2015-01-01T11:30,PT1H30M)", + "type": "datetimerange", + "start": "2015-01-01 10:00:00", + "end": "2015-01-01 11:30:00" + }, + { + "timex": "(2015-01-01T22,2015-01-01T23:30,PT1H30M)", + "type": "datetimerange", + "start": "2015-01-01 22:00:00", + "end": "2015-01-01 23:30:00" + } + ] + } + } + ] + }, + { + "Input": "เคฏเคน 10 เค”เคฐ 11:30 เค•เฅ‡ เคฌเฅ€เคš 1/1/2015 เคนเฅ‹เค—เคพ", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10 เค”เคฐ 11:30 เค•เฅ‡ เคฌเฅ€เคš 1/1/2015", + "Start": 3, + "End": 29, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2015-01-01T10,2015-01-01T11:30,PT1H30M)", + "type": "datetimerange", + "start": "2015-01-01 10:00:00", + "end": "2015-01-01 11:30:00" + }, + { + "timex": "(2015-01-01T22,2015-01-01T23:30,PT1H30M)", + "type": "datetimerange", + "start": "2015-01-01 22:00:00", + "end": "2015-01-01 23:30:00" + } + ] + } + } + ] + }, + { + "Input": "เคฏเคน 1/1/2015 เค•เฅ‹ 10:30 เคธเฅ‡ 3 เคฌเคœเฅ‡ เคคเค• เคนเฅ‹เค—เคพ", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1/1/2015 เค•เฅ‹ 10:30 เคธเฅ‡ 3 เคฌเคœเฅ‡ เคคเค•", + "Start": 3, + "End": 31, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2015-01-01T10:30,2015-01-01T15,PT4H30M)", + "type": "datetimerange", + "start": "2015-01-01 10:30:00", + "end": "2015-01-01 15:00:00" + } + ] + } + } + ] + }, + { + "Input": "เคฏเคน 3 เค”เคฐ 5 เค•เฅ‡ เคฌเฅ€เคš 1/1/2015 เค•เฅ‹ เคนเฅ‹เค—เคพ", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3 เค”เคฐ 5 เค•เฅ‡ เคฌเฅ€เคš 1/1/2015 เค•เฅ‹", + "Start": 3, + "End": 27, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2015-01-01T03,2015-01-01T05,PT2H)", + "type": "datetimerange", + "start": "2015-01-01 03:00:00", + "end": "2015-01-01 05:00:00" + }, + { + "timex": "(2015-01-01T15,2015-01-01T17,PT2H)", + "type": "datetimerange", + "start": "2015-01-01 15:00:00", + "end": "2015-01-01 17:00:00" + } + ] + } + } + ] + }, + { + "Input": "เคฏเคน 1/1/2015 เค•เฅ‹ 3:30 เคธเฅ‡ 5:55 เคคเค• เคนเฅ‹เค—เคพ", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1/1/2015 เค•เฅ‹ 3:30 เคธเฅ‡ 5:55 เคคเค•", + "Start": 3, + "End": 29, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2015-01-01T03:30,2015-01-01T05:55,PT2H25M)", + "type": "datetimerange", + "start": "2015-01-01 03:30:00", + "end": "2015-01-01 05:55:00" + }, + { + "timex": "(2015-01-01T15:30,2015-01-01T17:55,PT2H25M)", + "type": "datetimerange", + "start": "2015-01-01 15:30:00", + "end": "2015-01-01 17:55:00" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅเคเฅ‡ 2010 เคธเฅ‡ เคชเคนเคฒเฅ‡ เคฏเคพ 2018 เค•เฅ‡ เคฌเคพเคฆ เค•เฅ€ เคฌเคฟเค•เฅเคฐเฅ€ เคฆเคฟเค–เคพเค“", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2010 เคธเฅ‡ เคชเคนเคฒเฅ‡", + "Start": 5, + "End": 16, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2010", + "Mod": "before", + "type": "daterange", + "end": "2010-01-01", + "sourceEntity": "datetimerange" + } + ] + } + }, + { + "Text": "after 2018", + "Start": 29, + "End": 38, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "Mod": "after", + "type": "daterange", + "start": "2019-01-01", + "sourceEntity": "datetimerange" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅเคเฅ‡ 2010 เค•เฅ‡ เคฌเคพเคฆ เค”เคฐ 2018 เคธเฅ‡ เคชเคนเคฒเฅ‡ เคฏเคพ 2000 เคธเฅ‡ เคชเคนเคฒเฅ‡ เค•เฅ€ เคฌเคฟเค•เฅเคฐเฅ€ เคฆเคฟเค–เคพเค“ เคฌเคฒเฅเค•เคฟ 1998 เค•เฅ€ เคจเคนเฅ€เค‚ ", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2010 เค•เฅ‡ เคฌเคพเคฆ", + "Start": 5, + "End": 15, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2010", + "Mod": "after", + "type": "daterange", + "start": "2011-01-01", + "sourceEntity": "datetimerange" + } + ] + } + }, + { + "Text": "before 2018", + "Start": 29, + "End": 39, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "Mod": "before", + "type": "daterange", + "end": "2018-01-01", + "sourceEntity": "datetimerange" + } + ] + } + }, + { + "Text": "before 2000", + "Start": 44, + "End": 54, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2000", + "Mod": "before", + "type": "daterange", + "end": "2000-01-01", + "sourceEntity": "datetimerange" + } + ] + } + }, + { + "Text": "1998", + "Start": 64, + "End": 67, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "1998", + "type": "daterange", + "start": "1998-01-01", + "end": "1999-01-01" + } + ] + } + } + ] + }, + { + "Input": "เค•เฅ‹เคฐเฅเคŸเคพเคจเคพ, เค•เฅƒเคชเคฏเคพ เค‡เคธ เคถเฅเค•เฅเคฐเคตเคพเคฐ-เคœเฅ‚เคจ -15 เค•เฅ‹ เคœเคฟเคฎ เค•เฅ‡ เคธเคพเคฅ เค•เฅเค› เคธเคฎเคฏ เค•เฅ‡ เคฒเคฟเค Skype เค•เฅ‰เคฒ เคธเฅ‡เคŸ เค•เคฐเฅ‡เค‚", + "Context": { + "ReferenceDateTime": "2018-06-20T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคถเฅเค•เฅเคฐเคตเคพเคฐ-เคœเฅ‚เคจ -15", + "Start": 16, + "End": 34, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-06-15", + "type": "date", + "value": "2018-06-15" + } + ] + } + } + ] + }, + { + "Input": "เค•เฅ‹เคฐเฅเคŸเคพเคจเคพ, เค•เฅƒเคชเคฏเคพ เค‡เคธ เคถเฅเค•เฅเคฐเคตเคพเคฐ (เคœเฅ‚เคจ -15) เคœเคฟเคฎ เค•เฅ‡ เคธเคพเคฅ เคเค• Skype เค•เฅ‰เคฒ เคธเฅ‡เคŸ เค•เคฐเฅ‡เค‚", + "Context": { + "ReferenceDateTime": "2018-06-20T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": " เค‡เคธ เคถเฅเค•เฅเคฐเคตเคพเคฐ (เคœเฅ‚เคจ -15)", + "Start": 15, + "End": 36, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-06-15", + "type": "date", + "value": "2018-06-15" + } + ] + } + } + ] + }, + { + "Input": "เค•เฅ‹เคฐเฅเคŸเคพเคจเคพ, เค•เฅƒเคชเคฏเคพ เคฎเฅเคเฅ‡ Microsoft เค•เฅ‡ เคตเคฐเฅเคท เคคเค• เค•เฅ€ เคฌเคฟเค•เฅเคฐเฅ€ เคฌเคคเคพเคเค‚เฅค", + "Context": { + "ReferenceDateTime": "2018-06-20T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "เคฎเฅเคเฅ‡ 4 เคฆเคฟเคจ เคธเฅ‡ เค…เคงเคฟเค• เค”เคฐ 1 เคธเคชเฅเคคเคพเคน เคธเฅ‡ เค•เคฎ เคธเคฎเคฏ เค•เฅ‡ เคฐเคฟเค•เฅ‰เคฐเฅเคก เคฆเคฟเค–เคพเคเค‚", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "4 เคฆเคฟเคจ เคธเฅ‡ เค…เคงเคฟเค•", + "Start": 5, + "End": 17, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P4D", + "Mod": "more", + "type": "duration", + "value": "345600" + } + ] + } + }, + { + "Text": "less than 1 week", + "Start": 37, + "End": 52, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P1W", + "Mod": "less", + "type": "duration", + "value": "604800" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅเคเฅ‡ 1 เค˜เค‚เคŸเฅ‡ เค”เคฐ 30 เคฎเคฟเคจเคŸ เคธเฅ‡ เค…เคงเคฟเค• เค•เฅ‡ เคฐเคฟเค•เฅ‰เคฐเฅเคก เคฆเคฟเค–เคพเคเค‚", + "Context": { + "ReferenceDateTime": "2018-06-20T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 เค˜เค‚เคŸเฅ‡ เค”เคฐ 30 เคฎเคฟเคจเคŸ เคธเฅ‡ เค…เคงเคฟเค• ", + "Start": 5, + "End": 30, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT1H30M", + "Mod": "more", + "type": "duration", + "value": "5400" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚เคจเฅ‡ เค†เคœ เคธเฅ‡ 2 เคนเคซเฅเคคเฅ‡ เคชเคนเคฒเฅ‡ เคนเฅ€ เค…เคชเคจเคพ เคธเคพเคฐเคพ เค•เคพเคฎ เค–เคคเฅเคฎ เค•เคฐ เคฆเคฟเคฏเคพ เคนเฅˆ", + "Context": { + "ReferenceDateTime": "2018-06-12T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เคœ เคธเฅ‡ 2 เคนเคซเฅเคคเฅ‡ เคชเคนเคฒเฅ‡", + "Start": 6, + "End": 23, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-05-29", + "Mod": "before", + "type": "daterange", + "end": "2018-05-29" + } + ] + } + } + ] + }, + { + "Input": "เคฏเคน เค•เคพเคฐเฅเคฏ เค•เคฒ เคธเฅ‡ 2 เคฆเคฟเคจ เคชเคนเคฒเฅ‡ เค•เคฟเคฏเคพ เคœเคพเคจเคพ เคšเคพเคนเคฟเค เคฅเคพ", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค•เคฒ เคธเฅ‡ 2 เคฆเคฟเคจ เคชเคนเคฒเฅ‡", + "Start": 9, + "End": 24, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-05-26", + "Mod": "before", + "type": "daterange", + "end": "2018-05-26" + } + ] + } + } + ] + }, + { + "Input": "เคฏเคน เค•เคพเคฐเฅเคฏ เค•เคฒ เค•เฅ‡ เคฌเคพเคฆ 3 เคฆเคฟเคจ เคธเฅ‡ เค•เคฎ เคธเคฎเคฏ เคฎเฅ‡เค‚ เค•เคฟเคฏเคพ เคœเคพเคเค—เคพ", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค•เคฒ เค•เฅ‡ เคฌเคพเคฆ 3 เคฆเคฟเคจ เคธเฅ‡ เค•เคฎ ", + "Start": 9, + "End": 30, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-05-30,2018-06-02,P3D)", + "type": "daterange", + "start": "2018-05-30", + "end": "2018-06-02" + } + ] + } + } + ] + }, + { + "Input": "เคฏเคน เค•เคพเคฐเฅเคฏ เค†เคœ เคธเฅ‡ 2 เคธเคชเฅเคคเคพเคน เคฌเคพเคฆ เคถเฅเคฐเฅ‚ เคนเฅ‹เค—เคพ", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เคœ เคธเฅ‡ 2 เคธเคชเฅเคคเคพเคน เคฌเคพเคฆ", + "Start": 9, + "End": 26, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-06-12", + "Mod": "after", + "type": "daterange", + "start": "2018-06-12" + } + ] + } + } + ] + }, + { + "Input": "เคšเคฒเฅ‹ เค…เคฌ เคธเฅ‡ 3 เคฎเคฟเคจเคŸ เคฎเฅ‡เค‚ เคถเฅเคฐเฅ‚ เค•เคฐเคคเฅ‡ เคนเฅˆเค‚", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เคฌ เคธเฅ‡ 3 เคฎเคฟเคจเคŸ เคฎเฅ‡เค‚", + "Start": 4, + "End": 19, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2018-05-29T00:03:00", + "type": "datetime", + "value": "2018-05-29 00:03:00" + } + ] + } + } + ] + }, + { + "Input": "เค†เคœ เคธเฅ‡ 3 เคฎเคฟเคจเคŸ เคถเฅเคฐเฅ เค•เคฐเคคเฅ‡ เคนเฅˆเค‚", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3 เคฎเคฟเคจเคŸ", + "Start": 6, + "End": 11, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT3M", + "type": "duration", + "value": "180" + } + ] + } + }, + { + "Text": "from today", + "Start": 22, + "End": 31, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-05-29", + "Mod": "since", + "type": "daterange", + "sourceEntity": "datetimepoint", + "start": "2018-05-29" + } + ] + } + } + ] + }, + { + "Input": "เค•เฅเคฏเคพ เคฎเฅˆเค‚ 09 เคฎเคˆ เค•เฅ‹ 2 เคฐเคพเคคเฅ‹เค‚ เค•เฅ‡ เคฒเคฟเค เคฌเฅเค•เคฟเค‚เค— เค•เคฐ เคธเค•เคคเคพ เคนเฅ‚เค‚?", + "Context": { + "ReferenceDateTime": "2018-06-22T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "09 เคฎเคˆ", + "Start": 9, + "End": 13, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-05-09", + "type": "date", + "value": "2018-05-09" + }, + { + "timex": "XXXX-05-09", + "type": "date", + "value": "2019-05-09" + } + ] + } + }, + { + "Text": "nights", + "Start": 45, + "End": 50, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "TNI", + "type": "timerange", + "start": "20:00:00", + "end": "23:59:59" + } + ] + } + } + ] + }, + { + "Input": "เคฏเคน 15 เคตเฅ€เค‚ เคถเคคเคพเคฌเฅเคฆเฅ€ เคฎเฅ‡เค‚ เคนเฅ‹เคคเคพ เคนเฅˆ", + "Context": { + "ReferenceDateTime": "2018-06-22T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "15 เคตเฅ€เค‚ เคถเคคเคพเคฌเฅเคฆเฅ€", + "Start": 3, + "End": 16, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(1400-01-01,1500-01-01,P100Y)", + "type": "daterange", + "start": "1400-01-01", + "end": "1500-01-01" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅเคเฅ‡ 21 เคตเฅ€เค‚ เคธเคฆเฅ€ เคฎเฅ‡เค‚ เคฐเคฟเค•เฅ‰เคฐเฅเคก เคฆเคฟเค–เคพเค“", + "Context": { + "ReferenceDateTime": "2018-06-22T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "21 เคตเฅ€เค‚ เคธเคฆเฅ€", + "Start": 5, + "End": 14, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2000-01-01,2100-01-01,P100Y)", + "type": "daterange", + "start": "2000-01-01", + "end": "2100-01-01" + } + ] + } + } + ] + }, + { + "Input": "เคถเคพเคฏเคฆ เคนเคฎ 2018 เค•เฅ‡ เคฌเคพเคฆ เค›เฅ‹เคกเคผ เคธเค•เคคเฅ‡ เคนเฅˆเค‚", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2018 เค•เฅ‡ เคฌเคพเคฆ", + "Start": 8, + "End": 18, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "Mod": "after", + "type": "daterange", + "start": "2019-01-01", + "sourceEntity": "datetimerange" + } + ] + } + } + ] + }, + { + "Input": "เคถเคพเคฏเคฆ เคนเคฎ เคซเคฐเคตเคฐเฅ€ 2018 เค•เฅ‡ เคฌเคพเคฆ เค›เฅ‹เคกเคผ เคธเค•เคคเฅ‡ เคนเฅˆเค‚", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคซเคฐเคตเคฐเฅ€ 2018 เค•เฅ‡ เคฌเคพเคฆ", + "Start": 8, + "End": 24, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-02", + "Mod": "after", + "type": "daterange", + "start": "2018-03-01", + "sourceEntity": "datetimerange" + } + ] + } + } + ] + }, + { + "Input": "เคถเคพเคฏเคฆ เคนเคฎ เคซเคผเคฐเคตเคฐเฅ€ เค•เฅ‡ เคฌเคพเคฆ เค›เฅ‹เคกเคผ เคธเค•เคคเฅ‡ เคนเฅˆเค‚", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคซเคผเคฐเคตเคฐเฅ€ เค•เฅ‡ เคฌเคพเคฆ", + "Start": 8, + "End": 20, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-02", + "Mod": "after", + "type": "daterange", + "start": "2018-03-01", + "sourceEntity": "datetimerange" + }, + { + "timex": "XXXX-02", + "Mod": "after", + "type": "daterange", + "start": "2019-03-01", + "sourceEntity": "datetimerange" + } + ] + } + } + ] + }, + { + "Input": "เคฏเคน 1/1/2015, 2:00 เค•เฅ‡ เคฌเคพเคฆ เคนเฅ‹เค—เคพ", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1/1/2015, 2:00 เค•เฅ‡ เคฌเคพเคฆ", + "Start": 3, + "End": 23, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2015-01-01T02:00", + "Mod": "after", + "type": "datetimerange", + "start": "2015-01-01 02:00:00" + }, + { + "timex": "2015-01-01T14:00", + "Mod": "after", + "type": "datetimerange", + "start": "2015-01-01 14:00:00" + } + ] + } + } + ] + }, + { + "Input": "เคฏเคน เค†เคœ เคถเคพเคฎ 4 เคฌเคœเฅ‡ เคธเฅ‡ เคชเคนเคฒเฅ‡ เคนเฅ‹เค—เคพ", + "Context": { + "ReferenceDateTime": "2018-06-26T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เคœ เคถเคพเคฎ 4 เคฌเคœเฅ‡ เคธเฅ‡ เคชเคนเคฒเฅ‡", + "Start": 3, + "End": 22, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2018-06-26T16", + "Mod": "before", + "type": "datetimerange", + "end": "2018-06-26 16:00:00" + } + ] + } + } + ] + }, + { + "Input": "เคฏเคน เค…เค—เคฒเฅ‡ เคฌเฅเคงเคตเคพเคฐ เค•เฅ‹ เคธเฅเคฌเคน 10 เคฌเคœเฅ‡ เค•เฅ‡ เคฌเคพเคฆ เคนเฅ‹เค—เคพ", + "Context": { + "ReferenceDateTime": "2018-06-26T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเฅ‡ เคฌเฅเคงเคตเคพเคฐ เค•เฅ‹ เคธเฅเคฌเคน 10 เคฌเคœเฅ‡ เค•เฅ‡ เคฌเคพเคฆ", + "Start": 3, + "End": 35, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2018-07-04T10", + "Mod": "after", + "type": "datetimerange", + "start": "2018-07-04 10:00:00" + } + ] + } + } + ] + }, + { + "Input": "เคฏเคน เคชเคฟเค›เคฒเฅ‡ เคฎเค‚เค—เคฒเคตเคพเคฐ เคฆเฅ‹เคชเคนเคฐ 2 เคฌเคœเฅ‡ เคคเค• เคนเฅเค†", + "Context": { + "ReferenceDateTime": "2018-06-26T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคชเคฟเค›เคฒเฅ‡ เคฎเค‚เค—เคฒเคตเคพเคฐ เคฆเฅ‹เคชเคนเคฐ 2 เคฌเคœเฅ‡ เคคเค•", + "Start": 3, + "End": 30, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2018-06-19T14", + "Mod": "before", + "type": "datetimerange", + "end": "2018-06-19 14:00:00" + } + ] + } + } + ] + }, + { + "Input": "เคšเคฒเฅ‹ 1 เคซเคฐเคตเคฐเฅ€ เค•เฅ‹ 6:00 เคธเฅ‡ เคชเคนเคฒเฅ‡ เคœเคพเคเค‚เค—เฅ‡", + "Context": { + "ReferenceDateTime": "2018-06-26T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 เคซเคฐเคตเคฐเฅ€ เค•เฅ‹ 6:00 เคธเฅ‡ เคชเคนเคฒเฅ‡", + "Start": 4, + "End": 27, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "XXXX-02-01T06:00", + "Mod": "before", + "type": "datetimerange", + "end": "2018-02-01 06:00:00" + }, + { + "timex": "XXXX-02-01T06:00", + "Mod": "before", + "type": "datetimerange", + "end": "2019-02-01 06:00:00" + }, + { + "timex": "XXXX-02-01T18:00", + "Mod": "before", + "type": "datetimerange", + "end": "2018-02-01 18:00:00" + }, + { + "timex": "XXXX-02-01T18:00", + "Mod": "before", + "type": "datetimerange", + "end": "2019-02-01 18:00:00" + } + ] + } + } + ] + }, + { + "Input": "เคฏเคน เค…เค—เคฒเฅ‡ เคธเคชเฅเคคเคพเคน 2:00 เค•เฅ‡ เคฌเคพเคฆ เคนเฅเค†", + "Context": { + "ReferenceDateTime": "2018-06-26T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเฅ‡ เคธเคชเฅเคคเคพเคน", + "Start": 3, + "End": 13, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W27", + "type": "daterange", + "start": "2018-07-02", + "end": "2018-07-09" + } + ] + } + }, + { + "Text": "after 2:00", + "Start": 25, + "End": 34, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "T02:00", + "Mod": "after", + "type": "timerange", + "start": "02:00:00", + "sourceEntity": "datetimepoint" + }, + { + "timex": "T14:00", + "Mod": "after", + "type": "timerange", + "start": "14:00:00", + "sourceEntity": "datetimepoint" + } + ] + } + } + ] + }, + { + "Input": "2007 เค”เคฐ 2009 เคฎเฅ‡เค‚ เคฌเคฟเค•เฅเคฐเฅ€ เคฆเคฟเค–เคพเคเค‚", + "Context": { + "ReferenceDateTime": "2018-06-26T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2007", + "Start": 0, + "End": 3, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2007", + "type": "daterange", + "start": "2007-01-01", + "end": "2008-01-01" + } + ] + } + }, + { + "Text": "2009", + "Start": 23, + "End": 26, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2009", + "type": "daterange", + "start": "2009-01-01", + "end": "2010-01-01" + } + ] + } + } + ] + }, + { + "Input": "2007 เค”เคฐ 2009 เค•เฅ‡ เคฌเฅ€เคš เค•เคพ เคฌเคฟเค•เฅเคฐเฅ€ เคฆเคฟเค–เคพเคเค‚", + "Context": { + "ReferenceDateTime": "2018-06-26T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2007 เค”เคฐ 2009 เค•เฅ‡ เคฌเฅ€เคš", + "Start": 0, + "End": 18, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2007-01-01,2009-01-01,P2Y)", + "type": "daterange", + "start": "2007-01-01", + "end": "2009-01-01" + } + ] + } + } + ] + }, + { + "Input": "เค•เฅƒเคชเคฏเคพ เค†เคœ เคธเฅเคฌเคน 9 เคฌเคœเฅ‡ เค•เฅ‡ เคฒเคฟเค Skype เค•เฅ‰เคฒ เคฌเฅเค• เค•เคฐเฅ‡เค‚เฅค", + "Context": { + "ReferenceDateTime": "2018-06-28T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เคœ เคธเฅเคฌเคน 9 เคฌเคœเฅ‡", + "Start": 6, + "End": 18, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2018-06-28T09", + "type": "datetime", + "value": "2018-06-28 09:00:00" + } + ] + } + } + ] + }, + { + "Input": "เค•เฅƒเคชเคฏเคพ เค†เคœ เคถเคพเคฎ 9 เคฌเคœเฅ‡ เค•เฅ‡ เคฒเคฟเค Skype เค•เฅ‰เคฒ เคฌเฅเค• เค•เคฐเฅ‡เค‚เฅค", + "Context": { + "ReferenceDateTime": "2018-06-28T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เคœ เคถเคพเคฎ 9 เคฌเคœเฅ‡", + "Start": 6, + "End": 17, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2018-06-28T21", + "type": "datetime", + "value": "2018-06-28 21:00:00" + } + ] + } + } + ] + }, + { + "Input": "เคตเคฐเฅเคท 2008 เคฎเฅ‡เค‚ เคฌเคฟเค•เฅเคฐเฅ€ เคฆเคฟเค–เคพเคเค‚", + "Context": { + "ReferenceDateTime": "2018-06-28T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคตเคฐเฅเคท 2008", + "Start": 0, + "End": 8, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2008", + "type": "daterange", + "start": "2008-01-01", + "end": "2009-01-01" + } + ] + } + } + ] + }, + { + "Input": "เค‡เคธ เคตเคฐเฅเคท เคฎเฅ‡เค‚ เคฌเคฟเค•เฅเคฐเฅ€ เคฆเคฟเค–เคพเคเค‚", + "Context": { + "ReferenceDateTime": "2018-06-28T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคตเคฐเฅเคท", + "Start": 0, + "End": 6, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "type": "daterange", + "start": "2018-01-01", + "end": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "เค‡เคธ เคธเคชเฅเคคเคพเคน เคฎเฅ‡เค‚ เคฌเคฟเค•เฅเคฐเฅ€ เคฆเคฟเค–เคพเคเค‚", + "Context": { + "ReferenceDateTime": "2018-07-02T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคธเคชเฅเคคเคพเคน", + "Start": 0, + "End": 8, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W27", + "type": "daterange", + "start": "2018-07-02", + "end": "2018-07-09" + } + ] + } + } + ] + }, + { + "Input": "เค…เค—เคฒเฅ‡ เค•เฅ‡ เคฌเคพเคฆ เคตเคพเคฒเฅ‡ เคธเคชเฅเคคเคพเคน เคฎเฅ‡เค‚ เคฌเคฟเค•เฅเคฐเฅ€ เคฆเคฟเค–เคพเคเค‚", + "Context": { + "ReferenceDateTime": "2018-07-02T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเฅ‡ เค•เฅ‡ เคฌเคพเคฆ เคตเคพเคฒเฅ‡ เคธเคชเฅเคคเคพเคน", + "Start": 0, + "End": 22, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W29", + "type": "daterange", + "start": "2018-07-16", + "end": "2018-07-23" + } + ] + } + } + ] + }, + { + "Input": "เคธเคชเฅเคคเคพเคน 31 เคฎเฅ‡เค‚ เคฌเคฟเค•เฅเคฐเฅ€ เคฆเคฟเค–เคพเคเค ", + "Context": { + "ReferenceDateTime": "2018-07-02T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเคชเฅเคคเคพเคน 31", + "Start": 0, + "End": 8, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W31", + "type": "daterange", + "start": "2018-07-30", + "end": "2018-08-06" + } + ] + } + } + ] + }, + { + "Input": "เคธเคชเฅเคคเคพเคน 1 เคฎเฅ‡เค‚ เคฌเคฟเค•เฅเคฐเฅ€ เคฆเคฟเค–เคพเคเค‚", + "Context": { + "ReferenceDateTime": "2019-03-02T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเคชเฅเคคเคพเคน 1 ", + "Start": 0, + "End": 8, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-W01", + "type": "daterange", + "start": "2018-12-31", + "end": "2019-01-07" + } + ] + } + } + ] + }, + { + "Input": "เคธเคชเฅเคคเคพเคน 1 เคฎเฅ‡เค‚ เคฌเคฟเค•เฅเคฐเฅ€ เคฆเคฟเค–เคพเคเค‚", + "Context": { + "ReferenceDateTime": "2011-07-02T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเคชเฅเคคเคพเคน 1 ", + "Start": 0, + "End": 8, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2011-W01", + "type": "daterange", + "start": "2011-01-03", + "end": "2011-01-10" + } + ] + } + } + ] + }, + { + "Input": "เคจ เค•เฅ‹เคˆ 00 เคนเคซเฅเคคเคพ เคนเฅˆ, เคจ เคนเฅ€ เค•เฅ‹เคˆ W00 ", + "Context": { + "ReferenceDateTime": "2019-03-02T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "เคฎเฅˆเค‚ 2 เคฎเคฟเคจเคŸ เคฎเฅ‡เค‚ เคจเคฟเค•เคฒ เคœเคพเคŠเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2018-06-26T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2 เคฎเคฟเคจเคŸ เคฎเฅ‡เค‚ ", + "Start": 4, + "End": 14, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2018-06-26T00:02:00", + "type": "datetime", + "value": "2018-06-26 00:02:00" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฆเฅ‹ เคฎเคนเฅ€เคจเฅ‡ เคฎเฅ‡เค‚ เคจเคฟเค•เคฒ เคœเคพเคŠเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2018-07-05T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเฅ‹ เคฎเคนเฅ€เคจเฅ‡ เคฎเฅ‡เค‚", + "Start": 4, + "End": 15, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-09-05", + "type": "date", + "value": "2018-09-05" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฆเฅ‹ เคธเคชเฅเคคเคพเคน เคฎเฅ‡เค‚ เคจเคฟเค•เคฒ เคœเคพเคŠเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2018-07-05T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเฅ‹ เคธเคชเฅเคคเคพเคน เคฎเฅ‡เค‚", + "Start": 4, + "End": 16, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-07-19", + "type": "date", + "value": "2018-07-19" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฆเฅ‹ เคธเคพเคฒ เคฎเฅ‡เค‚ เคจเคฟเค•เคฒ เคœเคพเคŠเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2018-07-05T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเฅ‹ เคธเคพเคฒ เคฎเฅ‡เค‚", + "Start": 4, + "End": 13, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2020-07-05", + "type": "date", + "value": "2020-07-05" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค†เคœ เคธเฅ‡ เคฆเฅ‹ เคฆเคฟเคจ เคฎเฅ‡เค‚ เคจเคฟเค•เคฒ เคœเคพเคŠเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2018-07-05T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เคœ เคธเฅ‡ เคฆเฅ‹ เคฆเคฟเคจ", + "Start": 4, + "End": 15, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-07-07", + "type": "date", + "value": "2018-07-07" + } + ] + } + } + ] + }, + { + "Input": "เคฐเฅ‡เค‚เคœ 2014-2018 เคนเฅˆเฅค", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2014-2018", + "Start": 5, + "End": 13, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2014-01-01,2018-01-01,P4Y)", + "type": "daterange", + "start": "2014-01-01", + "end": "2018-01-01" + } + ] + } + } + ] + }, + { + "Input": "เคฐเฅ‡เค‚เคœ 2014 ~ 2018 เคนเฅˆเฅค", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2014 ~ 2018", + "Start": 5, + "End": 15, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2014-01-01,2018-01-01,P4Y)", + "type": "daterange", + "start": "2014-01-01", + "end": "2018-01-01" + } + ] + } + } + ] + }, + { + "Input": "เคฐเฅ‡เค‚เคœ 2014 เคธเฅ‡ 2018 เคนเฅˆเฅค", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2014 เคธเฅ‡ 2018", + "Start": 5, + "End": 16, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2014-01-01,2018-01-01,P4Y)", + "type": "daterange", + "start": "2014-01-01", + "end": "2018-01-01" + } + ] + } + } + ] + }, + { + "Input": "เคธเฅ€เคฎเคพ 2014-2018 เค•เฅ‡ เคฌเฅ€เคš เคนเฅˆเฅค", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2014-2018 เค•เฅ‡ เคฌเฅ€เคš", + "Start": 5, + "End": 20, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2014-01-01,2018-01-01,P4Y)", + "type": "daterange", + "start": "2014-01-01", + "end": "2018-01-01" + } + ] + } + } + ] + }, + { + "Input": "เคธเฅ€เคฎเคพ 2014 ~ 2018 เค•เฅ‡ เคฌเฅ€เคš เคนเฅˆเฅค", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2014 ~ 2018 เค•เฅ‡ เคฌเฅ€เคš", + "Start": 5, + "End": 22, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2014-01-01,2018-01-01,P4Y)", + "type": "daterange", + "start": "2014-01-01", + "end": "2018-01-01" + } + ] + } + } + ] + }, + { + "Input": "เคฐเฅ‡เค‚เคœ 2014 เคธเฅ‡ 2018 เค•เฅ‡ เคฌเฅ€เคš เค•เฅ€ เคนเฅˆเฅค", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2014 เคธเฅ‡ 2018 เค•เฅ‡ เคฌเฅ€เคš", + "Start": 5, + "End": 23, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2014-01-01,2018-01-01,P4Y)", + "type": "daterange", + "start": "2014-01-01", + "end": "2018-01-01" + } + ] + } + } + ] + }, + { + "Input": "เคฐเฅ‡เค‚เคœ 2014 เคธเฅ‡ 2018 เค•เฅ‡ เคฌเฅ€เคš เคนเฅˆเฅค", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2014 เคธเฅ‡ 2018 เค•เฅ‡ เคฌเฅ€เคš", + "Start": 5, + "End": 23, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2014-01-01,2018-01-01,P4Y)", + "type": "daterange", + "start": "2014-01-01", + "end": "2018-01-01" + } + ] + } + } + ] + }, + { + "Input": "เคฐเฅ‡เค‚เคœ 2014 เคธเฅ‡ 2018 เคคเค• เคนเฅˆเฅค", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2014 เคธเฅ‡ 2018 เคคเค•", + "Start": 5, + "End": 19, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2014-01-01,2018-01-01,P4Y)", + "type": "daterange", + "start": "2014-01-01", + "end": "2018-01-01" + } + ] + } + } + ] + }, + { + "Input": "เคฐเฅ‡เค‚เคœ 2014-2018 เคธเฅ‡ เคนเฅˆเฅค", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2014-2018 เคธเฅ‡", + "Start": 5, + "End": 16, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2014-01-01,2018-01-01,P4Y)", + "type": "daterange", + "start": "2014-01-01", + "end": "2018-01-01" + } + ] + } + } + ] + }, + { + "Input": "เคฐเฅ‡เค‚เคœ 2014~2018 เคธเฅ‡ เคนเฅˆเฅค", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2014~2018 เคธเฅ‡", + "Start": 5, + "End": 16, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2014-01-01,2018-01-01,P4Y)", + "type": "daterange", + "start": "2014-01-01", + "end": "2018-01-01" + } + ] + } + } + ] + }, + { + "Input": "เคฐเฅ‡เค‚เคœ 2014 เคธเฅ‡ 2018 เค•เฅ‡ เคฆเฅŒเคฐเคพเคจ เคนเฅˆเฅค", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2014 เคธเฅ‡ 2018 เค•เฅ‡ เคฆเฅŒเคฐเคพเคจ", + "Start": 5, + "End": 25, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2014-01-01,2018-01-01,P4Y)", + "type": "daterange", + "start": "2014-01-01", + "end": "2018-01-01" + } + ] + } + } + ] + }, + { + "Input": "เคฐเฅ‡เค‚เคœ 2014 เคธเฅ‡ เคฎเคˆ 2018 เคฎเฅ‡เค‚ เคนเฅˆเฅค", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2014 เคธเฅ‡ เคฎเคˆ 2018 เคฎเฅ‡เค‚", + "Start": 5, + "End": 23, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2014-01-01,2018-05-01,P52M)", + "type": "daterange", + "start": "2014-01-01", + "end": "2018-05-01" + } + ] + } + } + ] + }, + { + "Input": "เคฐเฅ‡เค‚เคœ 2014 เคธเฅ‡ 2 เคฎเคˆ, 2018 เคคเค• เคนเฅˆเฅค", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2014 เคธเฅ‡ 2 เคฎเคˆ, 2018 เคคเค•", + "Start": 5, + "End": 25, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2014-01-01,2018-05-02,P1582D)", + "type": "daterange", + "start": "2014-01-01", + "end": "2018-05-02" + } + ] + } + } + ] + }, + { + "Input": "เค•เฅ‹เคฐเฅเคŸเคพเคจเคพ, เค•เฅƒเคชเคฏเคพ 7.6 เคถเฅเค•เฅเคฐเคตเคพเคฐ เค•เฅ‹เค•เฅเค› เคธเคฎเคฏ เค•เฅ‡ เคฒเคฟเค เคœเคฟเคฎ เค•เฅ‡ เคธเคพเคฅ Skype เค•เฅ‰เคฒ เคธเฅ‡เคŸ เค•เคฐเฅ‡เค‚เฅค", + "Context": { + "ReferenceDateTime": "2018-07-06T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "7.6 เคถเฅเค•เฅเคฐเคตเคพเคฐ ", + "Start": 16, + "End": 28, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-07-06", + "type": "date", + "value": "2018-07-06" + }, + { + "timex": "XXXX-07-06", + "type": "date", + "value": "2019-07-06" + } + ] + } + } + ] + }, + { + "Input": "เค•เฅ‹เคฐเฅเคŸเคพเคจเคพ, เค•เฅƒเคชเคฏเคพ 7/6 เคถเฅเค•เฅเคฐเคตเคพเคฐ เค•เฅ‹ เค•เฅเค› เคธเคฎเคฏ เค•เฅ‡ เคฒเคฟเค เคœเคฟเคฎ เค•เฅ‡ เคธเคพเคฅ Skype เค•เฅ‰เคฒ เคธเฅ‡เคŸ เค•เคฐเฅ‡เค‚เฅค", + "Context": { + "ReferenceDateTime": "2018-07-06T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "7/6 เคถเฅเค•เฅเคฐเคตเคพเคฐ", + "Start": 16, + "End": 27, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-07-06", + "type": "date", + "value": "2018-07-06" + }, + { + "timex": "XXXX-07-06", + "type": "date", + "value": "2019-07-06" + } + ] + } + } + ] + }, + { + "Input": "เค•เฅ‹เคฐเฅเคŸเคพเคจเคพ, เค•เฅƒเคชเคฏเคพ 7-6 เคถเฅเค•เฅเคฐเคตเคพเคฐ เค•เฅ‹ เค•เฅเค› เคธเคฎเคฏ เค•เฅ‡ เคฒเคฟเค เคœเคฟเคฎ เค•เฅ‡ เคธเคพเคฅ Skype เค•เฅ‰เคฒ เคธเฅ‡เคŸ เค•เคฐเฅ‡เค‚เฅค", + "Context": { + "ReferenceDateTime": "2018-07-06T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "7-6 เคถเฅเค•เฅเคฐเคตเคพเคฐ", + "Start": 17, + "End": 28, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-07-06", + "type": "date", + "value": "2018-07-06" + }, + { + "timex": "XXXX-07-06", + "type": "date", + "value": "2019-07-06" + } + ] + } + } + ] + }, + { + "Input": "เค•เฅ‹เคฐเฅเคŸเคพเคจเคพ, เค•เฅƒเคชเคฏเคพ เคถเฅเค•เฅเคฐเคตเคพเคฐ 2018-7-6 เค•เฅ‹ เค•เฅเค› เคธเคฎเคฏ เค•เฅ‡ เคฒเคฟเค เคœเคฟเคฎ เค•เฅ‡ เคธเคพเคฅ Skype เค•เฅ‰เคฒ เคธเฅ‡เคŸ เค•เคฐเฅ‡เค‚เฅค", + "Context": { + "ReferenceDateTime": "2018-07-06T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคถเฅเค•เฅเคฐเคตเคพเคฐ 2018-7-6 ", + "Start": 16, + "End": 33, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-07-06", + "type": "date", + "value": "2018-07-06" + } + ] + } + } + ] + }, + { + "Input": "เคเคธเฅ‡ เคฐเคฟเค•เฅ‰เคฐเฅเคก เค•เคพ เคชเคคเคพ เคฒเค—เคพเคเค‚ เคœเฅ‹ 2 เค˜เค‚เคŸเฅ‡ เคธเฅ‡ เค•เคฎ เคฏเคพ 4 เคฆเคฟเคจเฅ‹เค‚ เคธเฅ‡ เค…เคงเคฟเค• เคธเคฎเคฏ เค”เคฐ 30 เคฎเคฟเคจเคŸ เคธเฅ‡ เค•เคฎ เค•เคพ เคจเคนเฅ€เค‚ เคนเฅ‹เฅค", + "Context": { + "ReferenceDateTime": "2018-07-09T22:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2 เค˜เค‚เคŸเฅ‡ เคธเฅ‡ เค•เคฎ", + "Start": 28, + "End": 39, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT2H", + "Mod": "less", + "type": "duration", + "value": "7200" + } + ] + } + }, + { + "Text": "more than 4 days", + "Start": 43, + "End": 58, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P4D", + "Mod": "more", + "type": "duration", + "value": "345600" + } + ] + } + }, + { + "Text": "less than 30 minutes", + "Start": 69, + "End": 88, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT30M", + "Mod": "less", + "type": "duration", + "value": "1800" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅเคเฅ‡ 2008 เคตเคฐเฅเคท เค•เฅ‡ เคฌเคฟเค•เฅเคฐเฅ€ เคฆเคฟเค–เคพเคเค‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2008", + "Start": 5, + "End": 8, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2008", + "type": "daterange", + "start": "2008-01-01", + "end": "2009-01-01" + } + ] + } + } + ] + }, + { + "Input": "เคšเฅŒเคฌเฅ€เคธเคตเฅ€เค‚ เคœเคจเคตเคฐเฅ€ 1:30 เค…เคชเคฐเคพเคนเฅเคจ เค•เฅ‹ เคฎเฅˆเค‚ เคตเคนเคพเค‚ เคธเฅ‡ เคšเคฒเคพ เค—เคฏเคพเฅค", + "Context": { + "ReferenceDateTime": "2018-07-11T20:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคšเฅŒเคฌเฅ€เคธเคตเฅ€เค‚ เคœเคจเคตเคฐเฅ€ 1:30 เค…เคชเคฐเคพเคนเฅเคจ", + "Start": 0, + "End": 26, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-01-24T13:30", + "type": "datetime", + "value": "2018-01-24 13:30:00" + }, + { + "timex": "XXXX-01-24T13:30", + "type": "datetime", + "value": "2019-01-24 13:30:00" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคจเคตเค‚เคฌเคฐ เค•เฅ‡ เคฎเคงเฅเคฏ เคฎเฅ‡เค‚ เคšเฅ€เคจ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพเฅค", + "Context": { + "ReferenceDateTime": "2018-07-13T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคจเคตเค‚เคฌเคฐ เค•เฅ‡ เคฎเคงเฅเคฏ", + "Start": 4, + "End": 16, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-11", + "Mod": "mid", + "type": "daterange", + "start": "2017-11-10", + "end": "2017-11-21" + }, + { + "timex": "XXXX-11", + "Mod": "mid", + "type": "daterange", + "start": "2018-11-10", + "end": "2018-11-21" + } + ] + } + } + ] + }, + { + "Input": "เคถเคจเคฟเคตเคพเคฐ 5 เคฌเคœเฅ‡ เค•เฅ‹ เคŸเฅ‡เคก เค•เฅ‡ เคฒเคฟเค เคธเคฐเคชเฅเคฐเคพเค‡เคœเคผ เค‘เคซเคฟเคธ เคชเคพเคฐเฅเคŸเฅ€เฅค", + "Context": { + "ReferenceDateTime": "2018-07-13T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคถเคจเคฟเคตเคพเคฐ 5 เคฌเคœเฅ‡", + "Start": 0, + "End": 11, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-6T05", + "type": "datetime", + "value": "2018-07-07 05:00:00" + }, + { + "timex": "XXXX-WXX-6T05", + "type": "datetime", + "value": "2018-07-14 05:00:00" + }, + { + "timex": "XXXX-WXX-6T17", + "type": "datetime", + "value": "2018-07-07 17:00:00" + }, + { + "timex": "XXXX-WXX-6T17", + "type": "datetime", + "value": "2018-07-14 17:00:00" + } + ] + } + } + ] + }, + { + "Input": "เคชเคฟเค›เคฒเฅ€ เคฐเคพเคค 26 เคฒเฅ‹เค— เคฒเคพเคชเคคเคพ เคนเฅ‹ เค—เค", + "Context": { + "ReferenceDateTime": "2018-07-17T13:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคชเคฟเค›เคฒเฅ€ เคฐเคพเคค", + "Start": 0, + "End": 8, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2018-07-16TNI", + "type": "datetimerange", + "start": "2018-07-16 20:00:00", + "end": "2018-07-16 23:59:59" + } + ] + } + } + ] + }, + { + "Input": "เค•เคนเคพเคจเฅ€ เค†เคœเคพเคฆเฅ€ เคธเฅ‡ เคเค• เคธเคพเคฒ เคชเคนเคฒเฅ‡ เค•เฅ€ เคนเฅˆเฅค", + "Context": { + "ReferenceDateTime": "2018-07-17T13:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเคพเคฒ", + "Start": 18, + "End": 20, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "type": "daterange", + "start": "2018-01-01", + "end": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "เค‡เคธ เคตเคฐเฅเคท เค•เฅ‡ เคธเฅเคตเคคเค‚เคคเฅเคฐเคคเคพ เคฆเคฟเคตเคธ เคฎเฅ‡เค‚ เคเค• เค•เคพเคฐเฅเคฏเค•เฅเคฐเคฎ เคนเฅˆเฅค", + "Context": { + "ReferenceDateTime": "2018-07-17T13:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคตเคฐเฅเคท เค•เฅ‡ เคธเฅเคตเคคเค‚เคคเฅเคฐเคคเคพ เคฆเคฟเคตเคธ", + "Start": 0, + "End": 25, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-07-04", + "type": "date", + "value": "2018-07-04" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคธเฅเคตเคคเค‚เคคเฅเคฐเคคเคพ เคฆเคฟเคตเคธ เคธเฅ‡ เคชเคนเคฒเฅ‡ เคœเคพเคจเฅ‡ เค•เฅ€ เคฏเฅ‹เคœเคจเคพ เคฌเคจเคพ เคฐเคนเคพ เคนเฅ‚เค‚เฅค", + "Context": { + "ReferenceDateTime": "2018-07-24T13:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเฅเคตเคคเค‚เคคเฅเคฐเคคเคพ เคฆเคฟเคตเคธ เคธเฅ‡ เคชเคนเคฒเฅ‡", + "Start": 4, + "End": 26, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-07-04", + "Mod": "before", + "type": "daterange", + "end": "2018-07-04", + "sourceEntity": "datetimepoint" + }, + { + "timex": "XXXX-07-04", + "Mod": "before", + "type": "daterange", + "end": "2019-07-04", + "sourceEntity": "datetimepoint" + } + ] + } + } + ] + }, + { + "Input": "เค•เฅ‹เคฐเฅเคŸเคพเคจเคพ, เค•เฅเคฏเคพ เคนเคฎเฅ‡เค‚ 10-4 เคฎเค‚เค—เคฒเคตเคพเคฐ เคฏเคพ เคฌเฅเคงเคตเคพเคฐ เค•เคพ เคธเคฎเคฏ เคฎเคฟเคฒ เคธเค•เคคเคพ เคนเฅˆ", + "Context": { + "ReferenceDateTime": "2018-07-30T13:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฌเฅเคงเคตเคพเคฐ", + "Start": 37, + "End": 42, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-2", + "type": "date", + "value": "2018-07-24" + }, + { + "timex": "XXXX-WXX-2", + "type": "date", + "value": "2018-07-31" + } + ] + } + }, + { + "Text": "wednesday from 10-4", + "Start": 39, + "End": 57, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-WXX-3T10,XXXX-WXX-3T16,PT6H)", + "type": "datetimerange", + "start": "2018-07-25 10:00:00", + "end": "2018-07-25 16:00:00" + }, + { + "timex": "(XXXX-WXX-3T10,XXXX-WXX-3T16,PT6H)", + "type": "datetimerange", + "start": "2018-08-01 10:00:00", + "end": "2018-08-01 16:00:00" + }, + { + "timex": "(XXXX-WXX-3T22,XXXX-WXX-4T04,PT6H)", + "type": "datetimerange", + "start": "2018-07-25 22:00:00", + "end": "2018-07-26 04:00:00" + }, + { + "timex": "(XXXX-WXX-3T22,XXXX-WXX-4T04,PT6H)", + "type": "datetimerange", + "start": "2018-08-01 22:00:00", + "end": "2018-08-02 04:00:00" + } + ] + } + } + ] + }, + { + "Input": "เค…เค—เคฒเฅ‡ เคธเคชเฅเคคเคพเคน เค•เฅ‡ เคฒเคฟเค เค•เฅเค› เค…เคจเฅเคธเฅ‚เคšเฅ€ เคฌเคจเคพเค“", + "Context": { + "ReferenceDateTime": "2018-07-31T13:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเฅ‡ เคธเคชเฅเคคเคพเคน", + "Start": 0, + "End": 10, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W32", + "type": "daterange", + "start": "2018-08-06", + "end": "2018-08-13" + } + ] + } + } + ] + }, + { + "Input": "เคšเคฒเฅ‹ เค…เค—เคฒเฅ‡ เค•เฅเค› เคนเคซเคผเฅเคคเฅ‡ เคฎเฅ‡เค‚ เคตเฅเคฏเคตเคธเฅเคฅเคพ เค•เคฐเฅ‡เค‚เค—เฅ‡, เค เฅ€เค• เคนเฅˆ?", + "Context": { + "ReferenceDateTime": "2018-07-31T13:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเฅ‡ เค•เฅเค› เคนเคซเคผเฅเคคเฅ‡", + "Start": 4, + "End": 18, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-08-01,2018-08-15,P2W)", + "type": "daterange", + "start": "2018-08-01", + "end": "2018-08-15" + } + ] + } + } + ] + }, + { + "Input": "เคฏเคน เค…เค—เคฒเฅ‡ เคธเคชเฅเคคเคพเคน เค•เฅ‡ เคธเฅ‹เคฎเคตเคพเคฐ เค•เฅ‹ เคนเฅˆ", + "Context": { + "ReferenceDateTime": "2018-07-31T13:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเฅ‡ เคธเคชเฅเคคเคพเคน เค•เฅ‡ เคธเฅ‹เคฎเคตเคพเคฐ เค•เฅ‹ ", + "Start": 3, + "End": 27, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-08-06", + "type": "date", + "value": "2018-08-06" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฎเคˆ/22(เคฎเค‚เค—เคฒ)-11: 30 AM PT เคชเคฐ เคจเคฟเค•เคฒเฅ‚เค‚เค—เคพเฅค", + "Context": { + "ReferenceDateTime": "2018-07-30T20:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฎเคˆ/22(เคฎเค‚เค—เคฒ)-11: 30 AM PT", + "Start": 4, + "End": 27, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-05-22T11:30", + "type": "datetime", + "value": "2018-05-22 11:30:00" + }, + { + "timex": "XXXX-05-22T11:30", + "type": "datetime", + "value": "2019-05-22 11:30:00" + } + ] + } + } + ] + }, + { + "Input": "เคฆเคฐเคตเคพเคœเคพ เค†เคœ เคฆเฅ‹เคชเคนเคฐ เคธเฅ‡ เค•เคฒ เคธเฅเคฌเคน เคคเค• เค–เฅ‹เคฒเคพ เคœเคพเคคเคพ เคนเฅˆเฅค", + "Context": { + "ReferenceDateTime": "2018-07-31T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เคœ เคฆเฅ‹เคชเคนเคฐ", + "Start": 7, + "End": 14, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2018-07-31TAF", + "type": "datetimerange", + "start": "2018-07-31 12:00:00", + "end": "2018-07-31 16:00:00" + } + ] + } + }, + { + "Text": "tomorrow am", + "Start": 36, + "End": 46, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2018-08-01TMO", + "type": "datetimerange", + "start": "2018-08-01 08:00:00", + "end": "2018-08-01 12:00:00" + } + ] + } + } + ] + }, + { + "Input": "เค•เฅ‹เคฐเฅเคŸเคพเคจเคพ, เค•เฅเคฏเคพ เค†เคช เค•เฅƒเคชเคฏเคพ เค…เค—เคฒเฅ‡ เคธเคชเฅเคคเคพเคน เคฌเฅเคงเคตเคพเคฐ เคถเคพเคฎ เค•เฅ‡ เคฒเคฟเค เค•เฅเค› เคธเฅ‡เคŸ เค•เคฐ เคธเค•เคคเฅ‡ เคนเฅˆเค‚เฅค", + "Context": { + "ReferenceDateTime": "2018-08-01T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเฅ‡ เคธเคชเฅเคคเคพเคน เคฌเฅเคงเคตเคพเคฐ เคถเคพเคฎ ", + "Start": 24, + "End": 46, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2018-08-08TEV", + "type": "datetimerange", + "start": "2018-08-08 16:00:00", + "end": "2018-08-08 20:00:00" + } + ] + } + } + ] + }, + { + "Input": "เค•เฅ‹เคฐเฅเคŸเคพเคจเคพ, เค•เฅเคฏเคพ เค†เคช เค•เฅƒเคชเคฏเคพ เค…เค—เคฒเฅ‡ เคฎเคนเฅ€เคจเฅ‡ เค•เฅ€ เคชเคนเคฒเฅ€ เคธเฅ‹เคฎเคตเคพเคฐ เคถเคพเคฎ เค•เฅ‡ เคฒเคฟเค เค•เฅเค› เคธเฅ‡เคŸ เค•เคฐ เคธเค•เคคเฅ‡ เคนเฅˆเค‚เฅค", + "Context": { + "ReferenceDateTime": "2018-08-01T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเฅ‡ เคฎเคนเฅ€เคจเฅ‡ เค•เฅ€ เคชเคนเคฒเฅ€ เคธเฅ‹เคฎเคตเคพเคฐ เคถเคพเคฎ", + "Start": 24, + "End": 52, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "XXXX-09-WXX-1-#1TEV", + "type": "datetimerange", + "start": "2018-09-03 16:00:00", + "end": "2018-09-03 20:00:00" + } + ] + } + } + ] + }, + { + "Input": "เค•เฅ‹เคฐเฅเคŸเคพเคจเคพ, เค•เฅเคฏเคพ เค†เคช เค•เฅƒเคชเคฏเคพ เค…เค—เคฒเฅ‡ เคฎเคนเฅ€เคจเฅ‡ เค•เฅ‡ เคชเคนเคฒเฅ‡ เคธเฅ‹เคฎเคตเคพเคฐ เคฆเฅ‹เคชเคนเคฐ 1 เคฌเคœเฅ‡ เคธเฅ‡ 3:00 เคฌเคœเฅ‡ เคคเค• เค•เฅเค› เคธเฅ‡เคŸ เค•เคฐ เคธเค•เคคเฅ‡ เคนเฅˆเค‚เฅค", + "Context": { + "ReferenceDateTime": "2018-08-01T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "", + "Start": 0, + "End": -1, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-09-WXX-1-#1T13,XXXX-09-WXX-1-#1T15,PT2H)", + "type": "datetimerange", + "start": "2018-09-03 13:00:00", + "end": "2018-09-03 15:00:00" + } + ] + } + } + ] + }, + { + "Input": "เค•เฅ‹เคฐเฅเคŸเคพเคจเคพ, เค•เฅเคฏเคพ เค†เคช เค•เฅƒเคชเคฏเคพ 18 เคตเฅ‡เค‚ เคธเคชเฅเคคเคพเคน เค•เฅ‡ เคฒเคฟเค เค•เฅเค› เคธเฅ‡เคŸ เค•เคฐ เคธเค•เคคเฅ‡ เคนเฅˆเค‚เฅค", + "Context": { + "ReferenceDateTime": "2018-08-07T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "18 เคตเฅ‡เค‚ เคธเคชเฅเคคเคพเคน", + "Start": 24, + "End": 36, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-XX-18", + "type": "daterange", + "start": "2018-07-16", + "end": "2018-07-23" + }, + { + "timex": "XXXX-XX-18", + "type": "daterange", + "start": "2018-08-13", + "end": "2018-08-20" + } + ] + } + } + ] + }, + { + "Input": "เค•เฅ‹เคฐเฅเคŸเคพเคจเคพ, เค•เฅเคฏเคพ เค†เคช เค•เฅƒเคชเคฏเคพ 18 เคคเคพเคฐเฅ€เค– เค•เฅ‹ เค•เฅเค› เคธเฅ‡เคŸ เค•เคฐ เคธเค•เคคเฅ‡ เคนเฅˆเค‚เฅค", + "Context": { + "ReferenceDateTime": "2018-08-07T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "18 เคคเคพเคฐเฅ€เค–", + "Start": 24, + "End": 31, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-XX-18", + "type": "date", + "value": "2018-07-18" + }, + { + "timex": "XXXX-XX-18", + "type": "date", + "value": "2018-08-18" + } + ] + } + } + ] + }, + { + "Input": "เค•เฅ‹เคฐเฅเคŸเคพเคจเคพ, เค•เฅเคฏเคพ เค†เคช เค•เฅƒเคชเคฏเคพ 4 เคคเคพเคฐเฅ€เค– เค•เฅ‹ เค•เฅเค› เคธเฅ‡เคŸ เค•เคฐ เคธเค•เคคเฅ‡ เคนเฅˆเค‚เฅค", + "Context": { + "ReferenceDateTime": "2018-08-07T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "4 เคคเคพเคฐเฅ€เค–", + "Start": 24, + "End": 30, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-XX-04", + "type": "date", + "value": "2018-08-04" + }, + { + "timex": "XXXX-XX-04", + "type": "date", + "value": "2018-09-04" + } + ] + } + } + ] + }, + { + "Input": "เค•เฅ‹เคฐเคŸเคพเคจเคพ, เค•เฅเคฏเคพ เค†เคช เค•เฅƒเคชเคฏเคพ 21 เคตเฅ€เค‚ เค”เคฐ 23 เคตเฅ€เค‚ เค•เฅ‡ เคฌเฅ€เคš เค•เฅเค› เคธเฅ‡เคŸ เค•เคฐ เคธเค•เคคเฅ‡ เคนเฅˆเค‚เฅค", + "Comment": "Only supported in CalendarMode", + "Context": { + "ReferenceDateTime": "2018-08-08T10:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "เค•เฅ‹เคฐเคŸเคพเคจเคพ, เค•เฅเคฏเคพ เค†เคช เค•เฅƒเคชเคฏเคพ 21 เคตเฅ€เค‚ เคคเค• เค•เฅเค› เคธเฅ‡เคŸ เค•เคฐ เคธเค•เคคเฅ‡ เคนเฅˆเค‚เฅค", + "Comment": "Only supported in CalendarMode", + "Context": { + "ReferenceDateTime": "2018-08-08T10:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "เคถเฅเคญ เคชเฅเคฐเคญเคพเคค เคชเฅ‰เคฒ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "เคถเฅเคญ เคฐเคพเคคเฅเคฐเคฟ เค•เฅ‹เคฐเฅเคŸเคพเคจเคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "เค•เฅ‹เคฐเฅเคŸเคพเคจเคพ, เค•เฅเคฏเคพ เค†เคช เค•เฅƒเคชเคฏเคพ 21 เคตเฅ€เค‚ เค•เฅ‡ เค†เคธเคชเคพเคธ เค•เฅเค› เคธเฅ‡เคŸ เค•เคฐ เคธเค•เคคเฅ‡ เคนเฅˆเค‚เฅค", + "Comment": "Only supported in CalendarMode", + "Context": { + "ReferenceDateTime": "2018-08-08T10:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "เค•เฅ‹เคฐเฅเคŸเคพเคจเคพ, เค•เฅเคฏเคพ เค†เคช เค•เฅƒเคชเคฏเคพ เค‡เคธ เคฎเคนเฅ€เคจเฅ‡ 21 เคคเคพเคฐเฅ€เค– เค•เฅ‡ เค†เคธเคชเคพเคธ เค•เฅเค› เคธเฅ‡เคŸ เค•เคฐ เคธเค•เคคเฅ‡ เคนเฅˆเค‚เฅค", + "Context": { + "ReferenceDateTime": "2018-08-08T10:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคฎเคนเฅ€เคจเฅ‡ 21 เคคเคพเคฐเฅ€เค– เค•เฅ‡ เค†เคธเคชเคพเคธ", + "Start": 25, + "End": 50, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-08-21", + "Mod": "approx", + "type": "daterange", + "value": "2018-08-21" + } + ] + } + } + ] + }, + { + "Input": "เค•เฅ‹เคฐเฅเคŸเคพเคจเคพ, เค•เฅเคฏเคพ เค†เคช เค•เฅƒเคชเคฏเคพ เค•เคฒ เคธเฅเคฌเคน 10 เคฌเคœเฅ‡ เค•เฅ‡ เค†เคธเคชเคพเคธ เค•เฅเค› เคธเฅ‡เคŸ เค•เคฐ เคธเค•เคคเฅ‡ เคนเฅˆเค‚เฅค", + "Context": { + "ReferenceDateTime": "2018-08-16T10:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค•เคฒ เคธเฅเคฌเคน 10 เคฌเคœเฅ‡ เค•เฅ‡ เค†เคธเคชเคพเคธ ", + "Start": 24, + "End": 47, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2018-08-17T10", + "Mod": "approx", + "type": "datetimerange", + "value": "2018-08-17 10:00:00" + } + ] + } + } + ] + }, + { + "Input": "เค‡เคธ เคนเคซเฅเคคเฅ‡ เค•เฅ‡ เคถเฅเคฐเฅ‚ เคฎเฅ‡เค‚ เคฎเคฟเคฒเคคเฅ‡ เคนเฅˆเค‚ เคœเคฒเฅเคฆ เคธเฅ‡ เคœเคฒเฅเคฆ เคธเฅเคฌเคน 7 เคฌเคœเฅ‡ เคคเค•", + "Context": { + "ReferenceDateTime": "2018-08-17T15:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคนเคซเฅเคคเฅ‡ ", + "Start": 0, + "End": 8, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W33", + "type": "daterange", + "start": "2018-08-13", + "end": "2018-08-20" + } + ] + } + }, + { + "Text": "as early as 7:00 am", + "Start": 21, + "End": 39, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "T07:00", + "Mod": "since", + "type": "timerange", + "start": "07:00:00", + "sourceEntity": "datetimepoint" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคธเฅเคฌเคน เฅ›เฅเคฏเคพเคฆเคพ เคธเฅ‡ เฅ›เฅเคฏเคพเคฆเคพ 7:00 เคฌเคœเฅ‡ เคคเค• เคจเคฟเค•เคฒ เคœเคพเคŠเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2018-08-17T15:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเฅเคฌเคน เฅ›เฅเคฏเคพเคฆเคพ เคธเฅ‡ เฅ›เฅเคฏเคพเคฆเคพ 7:00 เคฌเคœเฅ‡", + "Start": 4, + "End": 33, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "T07:00", + "Mod": "until", + "type": "timerange", + "end": "07:00:00", + "sourceEntity": "datetimepoint" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เฅ›เฅเคฏเคพเคฆเคพ เคธเฅ‡ เฅ›เฅเคฏเคพเคฆเคพ เค•เคฒ เคคเค• เคจเคฟเค•เคฒ เคœเคพเคŠเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2018-08-17T15:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เฅ›เฅเคฏเคพเคฆเคพ เคธเฅ‡ เฅ›เฅเคฏเคพเคฆเคพ เค•เคฒ ", + "Start": 4, + "End": 23, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-08-18", + "Mod": "until", + "type": "daterange", + "end": "2018-08-18", + "sourceEntity": "datetimepoint" + } + ] + } + } + ] + }, + { + "Input": "เค•เฅ‹เคฐเฅเคŸเคพเคจเคพ, เค•เฅเคฏเคพ เค†เคช เค…เค—เคฒเฅ‡ 4 เค•เคพเคฐเฅเคฏ เคฆเคฟเคตเคธ เค•เฅ‡ เคฒเคฟเค เค•เฅเค› เคธเฅ‡เคŸ เค•เคฐ เคธเค•เคคเฅ‡ เคนเฅˆเค‚เฅค", + "Context": { + "ReferenceDateTime": "2018-08-20T10:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเฅ‡ 4 เค•เคพเคฐเฅเคฏ เคฆเคฟเคตเคธ", + "Start": 18, + "End": 34, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-08-21,2018-08-25,P4BD)", + "type": "daterange", + "list": "2018-08-21,2018-08-22,2018-08-23,2018-08-24", + "start": "2018-08-21", + "end": "2018-08-25" + } + ] + } + } + ] + }, + { + "Input": "เค•เฅ‹เคฐเฅเคŸเคพเคจเคพ, เค•เฅเคฏเคพ เค†เคช เค…เค—เคฒเฅ‡ 4 เค•เคพเคฐเฅเคฏ เคฆเคฟเคตเคธ เค•เฅ‡ เคฒเคฟเค เค•เฅเค› เคธเฅ‡เคŸ เค•เคฐ เคธเค•เคคเฅ‡ เคนเฅˆเค‚เฅค", + "Context": { + "ReferenceDateTime": "2018-08-21T10:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเฅ‡ 4 เค•เคพเคฐเฅเคฏ เคฆเคฟเคตเคธ", + "Start": 18, + "End": 34, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-08-22,2018-08-28,P4BD)", + "type": "daterange", + "list": "2018-08-22,2018-08-23,2018-08-24,2018-08-27", + "start": "2018-08-22", + "end": "2018-08-28" + } + ] + } + } + ] + }, + { + "Input": "เค•เฅ‹เคฐเฅเคŸเคพเคจเคพ, เค•เฅเคฏเคพ เค†เคช เคชเคฟเค›เคฒเฅ‡ 4 เค•เคพเคฐเฅเคฏ เคฆเคฟเคตเคธ เค•เฅ‡ เคฒเคฟเค เค•เฅเค› เคธเฅ‡เคŸ เค•เคฐ เคธเค•เคคเฅ‡ เคนเฅˆเค‚เฅค", + "Context": { + "ReferenceDateTime": "2018-08-21T10:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคชเคฟเค›เคฒเฅ‡ 4 เค•เคพเคฐเฅเคฏ เคฆเคฟเคตเคธ", + "Start": 18, + "End": 35, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-08-15,2018-08-21,P4BD)", + "type": "daterange", + "list": "2018-08-15,2018-08-16,2018-08-17,2018-08-20", + "start": "2018-08-15", + "end": "2018-08-21" + } + ] + } + } + ] + }, + { + "Input": "เค•เฅ‹เคฐเฅเคŸเคพเคจเคพ, เค•เฅเคฏเคพ เค†เคช เค…เค•เฅเคŸเฅ‚เคฌเคฐ, 1 เค•เฅ‡ เคฒเคฟเค เค•เฅเค› เคธเฅ‡เคŸ เค•เคฐ เคธเค•เคคเฅ‡ เคนเฅˆเค‚เฅค", + "Context": { + "ReferenceDateTime": "2018-08-21T10:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค•เฅเคŸเฅ‚เคฌเคฐ, 1", + "Start": 18, + "End": 27, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-10-01", + "type": "date", + "value": "2017-10-01" + }, + { + "timex": "XXXX-10-01", + "type": "date", + "value": "2018-10-01" + } + ] + } + } + ] + }, + { + "Input": "เค…เค—เคฒเฅ‡ เคธเฅ‹เคฎเคตเคพเคฐ เคฏเคพ เคฎเค‚เค—เคฒเคตเคพเคฐ เค•เฅ‹ 1pm GMT เค•เฅ‡ เคฌเคพเคฆ 15 เคฎเคฟเคจเคŸ เค•เฅ€ เคธเฅเค•เคพเค‡เคช เค•เฅ‰เคฒ เคธเฅ‡เคŸ เค•เคฐเฅ‡เค‚เฅค", + "Context": { + "ReferenceDateTime": "2018-08-29T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "15 เคฎเคฟเคจเคŸ ", + "Start": 41, + "End": 48, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT15M", + "type": "duration", + "value": "900" + } + ] + } + }, + { + "Text": "next monday", + "Start": 30, + "End": 40, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-09-03", + "type": "date", + "value": "2018-09-03" + } + ] + } + }, + { + "Text": "tuesday after 1pm", + "Start": 45, + "End": 61, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-2T13", + "Mod": "after", + "type": "datetimerange", + "start": "2018-08-28 13:00:00" + }, + { + "timex": "XXXX-WXX-2T13", + "Mod": "after", + "type": "datetimerange", + "start": "2018-09-04 13:00:00" + } + ] + } + } + ] + }, + { + "Input": "เค•เฅ‹เคฐเฅเคŸเคพเคจเคพ, เคฎเฅˆเค‚ 18 เค”เคฐ 19 เคœเฅ‚เคจ เค•เฅ‹ เคฆเฅ‡เค– เคฐเคนเคพ เคนเฅ‚เค‚เฅค", + "Context": { + "ReferenceDateTime": "2018-08-29T12:00:00" + }, + "Comment": "Not currently supported. The first number will be tagged as time.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "18", + "Start": 14, + "End": 15, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-06-18", + "type": "date", + "value": "2018-06-18" + }, + { + "timex": "XXXX-06-18", + "type": "date", + "value": "2019-06-18" + } + ] + } + }, + { + "Text": "19 june", + "Start": 32, + "End": 38, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-06-19", + "type": "date", + "value": "2018-06-19" + }, + { + "timex": "XXXX-06-19", + "type": "date", + "value": "2019-06-19" + } + ] + } + } + ] + }, + { + "Input": "เค†เคจเฅ‡ เคตเคพเคฒเฅ‡ 5 เคธเคพเคฒเฅ‹เค‚ เคฎเฅ‡เค‚ เค•เฅเคฏเคพ เคนเฅ‹เค—เคพ?", + "Context": { + "ReferenceDateTime": "2018-08-30T10:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เคจเฅ‡ เคตเคพเคฒเฅ‡ 5 เคธเคพเคฒเฅ‹เค‚", + "Start": 0, + "End": 15, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-08-31,2023-08-31,P5Y)", + "type": "daterange", + "start": "2018-08-31", + "end": "2023-08-31" + } + ] + } + } + ] + }, + { + "Input": "2 เค†เค—เคพเคฎเฅ€ เคฎเคนเฅ€เคจเฅ‹เค‚ เคฎเฅ‡เค‚ เค•เฅเคฏเคพ เคนเฅ‹เค—เคพ?", + "Context": { + "ReferenceDateTime": "2018-08-30T10:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2 เค†เค—เคพเคฎเฅ€ เคฎเคนเฅ€เคจเฅ‹เค‚", + "Start": 0, + "End": 13, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-08-31,2018-10-31,P2M)", + "type": "daterange", + "start": "2018-08-31", + "end": "2018-10-31" + } + ] + } + } + ] + }, + { + "Input": "2 เค…เค—เคฒเฅ‡ เคฆเคฟเคจเฅ‹เค‚ เคฎเฅ‡เค‚ เค•เฅเคฏเคพ เคนเฅ‹เค—เคพ?", + "Context": { + "ReferenceDateTime": "2018-08-30T10:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2 เค…เค—เคฒเฅ‡ เคฆเคฟเคจเฅ‹เค‚", + "Start": 0, + "End": 11, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-08-31,2018-09-02,P2D)", + "type": "daterange", + "start": "2018-08-31", + "end": "2018-09-02" + } + ] + } + } + ] + }, + { + "Input": "5 เค†เคจเฅ‡ เคตเคพเคฒเฅ‡ เคฎเคฟเคจเคŸเฅ‹เค‚ เคฎเฅ‡เค‚ เค•เฅเคฏเคพ เคนเฅ‹เค—เคพ?", + "Context": { + "ReferenceDateTime": "2018-08-30T10:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5 เค†เคจเฅ‡ เคตเคพเคฒเฅ‡ เคฎเคฟเคจเคŸเฅ‹เค‚", + "Start": 0, + "End": 16, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2018-08-30T10:00:00,2018-08-30T10:05:00,PT5M)", + "type": "datetimerange", + "start": "2018-08-30 10:00:00", + "end": "2018-08-30 10:05:00" + } + ] + } + } + ] + }, + { + "Input": "5 เคฌเฅ€เคคเฅ‡ เคฎเคฟเคจเคŸเฅ‹เค‚ เคฎเฅ‡เค‚ เค•เฅเคฏเคพ เคนเฅเค†?", + "Context": { + "ReferenceDateTime": "2018-08-30T10:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5 เคฌเฅ€เคคเฅ‡ เคฎเคฟเคจเคŸเฅ‹เค‚", + "Start": 0, + "End": 12, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2018-08-30T09:55:00,2018-08-30T10:00:00,PT5M)", + "type": "datetimerange", + "start": "2018-08-30 09:55:00", + "end": "2018-08-30 10:00:00" + } + ] + } + } + ] + }, + { + "Input": "5 เคชเคฟเค›เคฒเฅ‡ เคตเคฐเฅเคทเฅ‹เค‚ เคฎเฅ‡เค‚ เค•เฅเคฏเคพ เคนเฅเค†?", + "Context": { + "ReferenceDateTime": "2018-08-30T10:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5 เคชเคฟเค›เคฒเฅ‡ เคตเคฐเฅเคทเฅ‹เค‚", + "Start": 0, + "End": 13, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2013-08-30,2018-08-30,P5Y)", + "type": "daterange", + "start": "2013-08-30", + "end": "2018-08-30" + } + ] + } + } + ] + }, + { + "Input": "10 เคชเคฟเค›เคฒเฅ‡ เคนเคซเฅเคคเฅ‹เค‚ เคฎเฅ‡เค‚ เค•เฅเคฏเคพ เคนเฅเค† เคฅเคพ?", + "Context": { + "ReferenceDateTime": "2018-08-30T10:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10 เคชเคฟเค›เคฒเฅ‡ เคนเคซเฅเคคเฅ‹เค‚", + "Start": 0, + "End": 14, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-06-21,2018-08-30,P10W)", + "type": "daterange", + "start": "2018-06-21", + "end": "2018-08-30" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅ‡เคฐเฅ‡ เคฒเคฟเค เค•เคฒ 10am-12am เค•เฅ‡ เคฒเคฟเค เคเค• เคฌเฅˆเค เค• เค•เค•เฅเคท เค•เคฒ เค•เฅ‡ เคฒเคฟเค เคฌเฅเค• เค•เคฐเฅ‡เค‚", + "Context": { + "ReferenceDateTime": "2018-08-31T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค•เคฒ 10am-12am", + "Start": 9, + "End": 20, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2018-09-01T10,2018-09-01T12,PT2H)", + "type": "datetimerange", + "start": "2018-09-01 10:00:00", + "end": "2018-09-01 12:00:00" + } + ] + } + }, + { + "Text": "tomorrow", + "Start": 47, + "End": 54, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-09-01", + "type": "date", + "value": "2018-09-01" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคœเคฒเฅเคฆ เคธเฅ‡ เคœเคฒเฅเคฆ เค…เค—เคฒเฅ‡ เคธเคพเคฒ เค•เฅ€ เคชเคนเคฒเฅ€ เคคเคฟเคฎเคพเคนเฅ€ เคฎเฅ‡เค‚ เคตเคพเคชเคธ เคœเคพเคŠเคเค—เคพเฅค", + "Context": { + "ReferenceDateTime": "2018-09-06T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคœเคฒเฅเคฆ เคธเฅ‡ เคœเคฒเฅเคฆ เค…เค—เคฒเฅ‡ เคธเคพเคฒ เค•เฅ€ เคชเคนเคฒเฅ€ เคคเคฟเคฎเคพเคนเฅ€", + "Start": 4, + "End": 39, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-01-01,2019-04-01,P3M)", + "Mod": "since", + "type": "daterange", + "start": "2019-01-01", + "sourceEntity": "datetimerange" + } + ] + } + } + ] + }, + { + "Input": "2012 เคธเฅ‡ เค…เคงเคฟเค• เคตเคฐเฅเคท เค•เฅ‡ เคฒเคฟเค เคฌเคฟเค•เฅเคฐเฅ€ เค•เฅเคฏเคพ เคนเฅˆ", + "Context": { + "ReferenceDateTime": "2018-08-31T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2012 เคธเฅ‡ เค…เคงเคฟเค• เคตเคฐเฅเคท", + "Start": 0, + "End": 16, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2012", + "Mod": "after", + "type": "daterange", + "start": "2013-01-01", + "sourceEntity": "datetimerange" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคตเคฐเฅเคท 2012 เคฏเคพ เค‰เคธเค•เฅ‡ เคฌเคพเคฆ เค•เฅ€ เคฌเคฟเค•เฅเคฐเฅ€ เคšเคพเคนเคคเคพ เคนเฅ‚เค‚", + "Context": { + "ReferenceDateTime": "2018-08-31T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคตเคฐเฅเคท 2012 เคฏเคพ เค‰เคธเค•เฅ‡ เคฌเคพเคฆ", + "Start": 4, + "End": 24, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2012", + "Mod": "since", + "type": "daterange", + "start": "2012-01-01", + "sourceEntity": "datetimerange" + } + ] + } + } + ] + }, + { + "Input": "เคธเคพเคฒ 2016 เค”เคฐ เค‰เคธเค•เฅ‡ เคฌเคพเคฆ เค•เคพ เค•เฅเคฏเคพ เคนเฅˆ?", + "Context": { + "ReferenceDateTime": "2018-08-31T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเคพเคฒ 2016 เค”เคฐ เค‰เคธเค•เฅ‡ เคฌเคพเคฆ", + "Start": 0, + "End": 19, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2016", + "Mod": "since", + "type": "daterange", + "start": "2016-01-01", + "sourceEntity": "datetimerange" + } + ] + } + } + ] + }, + { + "Input": "เค†เคช เค•เฅ‡เคตเคฒ 1/1/2016 เค”เคฐ เค‰เคธเค•เฅ‡ เคฌเคพเคฆ เค›เฅ‹เคกเคผ เคธเค•เคคเฅ‡ เคนเฅˆเค‚", + "Context": { + "ReferenceDateTime": "2018-08-31T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1/1/2016 เค”เคฐ เค‰เคธเค•เฅ‡ เคฌเคพเคฆ", + "Start": 8, + "End": 27, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2016-01-01", + "Mod": "since", + "type": "daterange", + "start": "2016-01-01", + "sourceEntity": "datetimepoint" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค•เฅ‡เคตเคฒ 1/1/2016 เค•เฅ‹ เค›เฅ‹เคกเคผ เคธเค•เคคเคพ เคนเฅ‚เค‚ เค”เคฐ เคฎเฅ‡เคฐเฅ‡ เค•เคพเคฎ เค†เค‡เคŸเคฎ เคชเฅ‚เคฐเคพ เคนเฅ‹เคจเฅ‡ เค•เฅ‡ เคฌเคพเคฆ", + "Context": { + "ReferenceDateTime": "2018-08-31T12:00:00" + }, + "Comment": "Known false positive needs to be supported in the future", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1/1/2016", + "Start": 9, + "End": 16, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2016-01-01", + "type": "date", + "value": "2016-01-01", + "sourceEntity": "datetimepoint" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค•เฅ‡เคตเคฒ 1/1/2016 เค”เคฐ เคถเคพเคฎ 6 เคฌเคœเฅ‡ เค•เฅ‡ เคฌเคพเคฆ เค›เฅ‹เคกเคผ เคธเค•เคคเคพ เคนเฅ‚เค‚", + "Context": { + "ReferenceDateTime": "2018-08-31T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1/1/2016", + "Start": 9, + "End": 16, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2016-01-01", + "type": "date", + "value": "2016-01-01" + } + ] + } + }, + { + "Text": "after 6pm", + "Start": 33, + "End": 41, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "T18", + "Mod": "after", + "type": "timerange", + "start": "18:00:00", + "sourceEntity": "datetimepoint" + } + ] + } + } + ] + }, + { + "Input": "เคฏเคน เคฌเฅˆเค‚เค• เคธเฅเคŸเฅ‰เค• เค‡เคธ เคตเคฐเฅเคท เค†เคœ เคคเค• 20% เคธเฅ‡ เคจเฅ€เคšเฅ‡ เค—เคฟเคฐเคพ เคนเฅˆเฅค", + "Context": { + "ReferenceDateTime": "2018-09-07T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคตเคฐเฅเคท เค†เคœ เคคเค•", + "Start": 14, + "End": 26, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "type": "daterange", + "start": "2018-01-01", + "end": "2018-09-07" + } + ] + } + } + ] + }, + { + "Input": "เค•เฅเคฏเคพ เคนเคฎ 2018 เคฏเคพ เคฌเคพเคฆ เคชเคฐ เค›เฅ‹เคกเคผ เคฆเฅ‡เค‚, เค•เฅเคฏเคพ เคฏเคน เค†เคชเค•เฅ‡ เคฒเคฟเค เค เฅ€เค• เคนเฅˆ?", + "Context": { + "ReferenceDateTime": "2018-09-07T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2018 เคฏเคพ เคฌเคพเคฆ", + "Start": 8, + "End": 18, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "Mod": "since", + "type": "daterange", + "start": "2018-01-01", + "sourceEntity": "datetimerange" + } + ] + } + } + ] + }, + { + "Input": "2015 เค”เคฐ 2018 เค•เฅ‡ เคฌเฅ€เคš เคฏเคพ 2020 เค•เฅ‡ เคฌเคพเคฆ เค•เฅ€ เคฌเคฟเค•เฅเคฐเฅ€ เค•เฅเคฏเคพ เคนเฅˆ", + "Context": { + "ReferenceDateTime": "2018-09-07T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015 เค”เคฐ 2018 เค•เฅ‡ เคฌเฅ€เคš", + "Start": 0, + "End": 18, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2015-01-01,2018-01-01,P3Y)", + "type": "daterange", + "start": "2015-01-01", + "end": "2018-01-01" + } + ] + } + }, + { + "Text": "later than 2020", + "Start": 46, + "End": 60, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2020", + "Mod": "after", + "type": "daterange", + "start": "2021-01-01", + "sourceEntity": "datetimerange" + } + ] + } + } + ] + }, + { + "Input": "เค‡เคธ เคธเคชเฅเคคเคพเคน เค•เคฟเคธเฅ€ เคญเฅ€ เคธเคฎเคฏ เคธเฅเคฌเคน 7:00 เคฌเคœเฅ‡ เค•เฅ‡ เคฌเคพเคฆ เคฎเคฟเคฒเคคเฅ‡ เคนเฅˆเค‚", + "Context": { + "ReferenceDateTime": "2018-08-17T15:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคธเคชเฅเคคเคพเคน", + "Start": 0, + "End": 8, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W33", + "type": "daterange", + "start": "2018-08-13", + "end": "2018-08-20" + } + ] + } + }, + { + "Text": "any time from 7:00 am", + "Start": 21, + "End": 41, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "T07:00", + "Mod": "since", + "type": "timerange", + "start": "07:00:00", + "sourceEntity": "datetimepoint" + } + ] + } + } + ] + }, + { + "Input": "2018 เคธเฅ‡ เคฌเคพเคฆ เคฎเฅ‡เค‚", + "Context": { + "ReferenceDateTime": "2018-09-25T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2018 เคธเฅ‡ เคฌเคพเคฆ เคฎเฅ‡เค‚", + "Start": 0, + "End": 14, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "Mod": "after", + "type": "daterange", + "start": "2019-01-01", + "sourceEntity": "datetimerange" + } + ] + } + } + ] + }, + { + "Input": "เค•เฅƒเคชเคฏเคพ เคธเฅ‹เคฎเคตเคพเคฐ เค•เฅ‹ 2.30 เคฌเคœเฅ‡ เค•เฅ‡ เคฒเคฟเค เคเค• เคฌเฅˆเค เค• เคจเคฟเคฐเฅเคงเคพเคฐเคฟเคค เค•เคฐเฅ‡เค‚", + "Context": { + "ReferenceDateTime": "2018-09-21T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเฅ‹เคฎเคตเคพเคฐ เค•เฅ‹ 2.30 เคฌเคœเฅ‡ ", + "Start": 6, + "End": 24, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-1T02:30", + "type": "datetime", + "value": "2018-09-17 02:30:00" + }, + { + "timex": "XXXX-WXX-1T02:30", + "type": "datetime", + "value": "2018-09-24 02:30:00" + }, + { + "timex": "XXXX-WXX-1T14:30", + "type": "datetime", + "value": "2018-09-17 14:30:00" + }, + { + "timex": "XXXX-WXX-1T14:30", + "type": "datetime", + "value": "2018-09-24 14:30:00" + } + ] + } + } + ] + }, + { + "Input": "เค•เฅเคฏเคพ เคนเคฎ เคฆเฅ‹เคชเคนเคฐ 2.30 เคฌเคœเฅ‡ เคธเฅ‡ เคชเคนเคฒเฅ‡ เคšเคฒเฅ‡ เคœเคพเคเค‚เค—เฅ‡?", + "Context": { + "ReferenceDateTime": "2018-09-07T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเฅ‹เคชเคนเคฐ 2.30 ", + "Start": 8, + "End": 18, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "T14:30", + "Mod": "before", + "type": "timerange", + "end": "14:30:00", + "sourceEntity": "datetimepoint" + } + ] + } + } + ] + }, + { + "Input": "เคจเคฎเคธเฅเคคเฅ‡ เค—เฅเคฐเฅเคตเคพเคฐ 29/03 เคธเฅเคฌเคน 11.00 เคฌเคœเฅ‡ เค…เคšเฅเค›เคพ เคนเฅˆ", + "Context": { + "ReferenceDateTime": "2018-09-07T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค—เฅเคฐเฅเคตเคพเคฐ 29/03 เคธเฅเคฌเคน 11.00 เคฌเคœเฅ‡", + "Start": 7, + "End": 34, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-03-29T11:00", + "type": "datetime", + "value": "2018-03-29 11:00:00" + }, + { + "timex": "XXXX-03-29T11:00", + "type": "datetime", + "value": "2019-03-29 11:00:00" + } + ] + } + } + ] + }, + { + "Input": "เคถเคพเคฎ 9.30-4.30 เคฌเคœเฅ‡ เค•เฅ‡ เคฌเฅ€เคš 6/4 เค•เฅ‡ เคฒเคฟเค เค•เฅเค› เคฌเฅเค• เค•เคฐเฅ‡เค‚", + "Context": { + "ReferenceDateTime": "2018-09-07T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคถเคพเคฎ 9.30-4.30 เคฌเคœเฅ‡ เค•เฅ‡ เคฌเฅ€เคš 6/4", + "Start": 0, + "End": 27, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-06-04T09:30,XXXX-06-04T16:30,PT7H)", + "type": "datetimerange", + "start": "2018-06-04 09:30:00", + "end": "2018-06-04 16:30:00" + }, + { + "timex": "(XXXX-06-04T09:30,XXXX-06-04T16:30,PT7H)", + "type": "datetimerange", + "start": "2019-06-04 09:30:00", + "end": "2019-06-04 16:30:00" + } + ] + } + } + ] + }, + { + "Input": "เค†เคช เคฎเคพเคฐเฅเคš เคธเฅ‡ เคฎเคˆ เคคเค• เค•เคนเคพเค‚ เคฅเฅ‡", + "Context": { + "ReferenceDateTime": "2018-09-07T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฎเคพเคฐเฅเคš เคธเฅ‡ เคฎเคˆ เคคเค• ", + "Start": 3, + "End": 17, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-03-01,XXXX-05-01,P2M)", + "type": "daterange", + "start": "2018-03-01", + "end": "2018-05-01" + }, + { + "timex": "(XXXX-03-01,XXXX-05-01,P2M)", + "type": "daterange", + "start": "2019-03-01", + "end": "2019-05-01" + } + ] + } + } + ] + }, + { + "Input": "เค…เค—เคธเฅเคค เค”เคฐ เค…เค•เฅเคŸเฅ‚เคฌเคฐ เค•เฅ‡ เคฌเฅ€เคš เค•เฅเคฏเคพ เคนเฅ‹เค—เคพ", + "Context": { + "ReferenceDateTime": "2018-09-07T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคธเฅเคค เค”เคฐ เค…เค•เฅเคŸเฅ‚เคฌเคฐ เค•เฅ‡ เคฌเฅ€เคš", + "Start": 0, + "End": 22, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-08-01,2018-10-01,P2M)", + "type": "daterange", + "start": "2018-08-01", + "end": "2018-10-01" + } + ] + } + } + ] + }, + { + "Input": "เคฎเคˆ เคธเฅ‡ เคฎเคพเคฐเฅเคš เคคเค• เค•เฅเคฏเคพ เคนเฅ‹เค—เคพ", + "Context": { + "ReferenceDateTime": "2018-09-07T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฎเคˆ เคธเฅ‡ เคฎเคพเคฐเฅเคš เคคเค•", + "Start": 0, + "End": 13, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-05-01,2019-03-01,P10M)", + "type": "daterange", + "start": "2018-05-01", + "end": "2019-03-01" + } + ] + } + } + ] + }, + { + "Input": "เคธเคฟเคคเค‚เคฌเคฐ เคธเฅ‡ เคจเคตเค‚เคฌเคฐ เคคเค• เค•เฅเคฏเคพ เคนเฅ‹เค—เคพ", + "Context": { + "ReferenceDateTime": "2018-09-07T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเคฟเคคเค‚เคฌเคฐ เคธเฅ‡ เคจเคตเค‚เคฌเคฐ เคคเค•", + "Start": 0, + "End": 17, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-09-01,XXXX-11-01,P2M)", + "type": "daterange", + "start": "2017-09-01", + "end": "2017-11-01" + }, + { + "timex": "(XXXX-09-01,XXXX-11-01,P2M)", + "type": "daterange", + "start": "2018-09-01", + "end": "2018-11-01" + } + ] + } + } + ] + }, + { + "Input": "เคฎเคˆ เคธเฅ‡ เคธเคฟเคคเค‚เคฌเคฐ เคคเค• เค•เฅเคฏเคพ เคนเฅ‹เค—เคพ", + "Context": { + "ReferenceDateTime": "2018-09-07T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฎเคˆ เคธเฅ‡ เคธเคฟเคคเค‚เคฌเคฐ เคคเค• ", + "Start": 0, + "End": 15, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-05-01,2018-09-01,P4M)", + "type": "daterange", + "start": "2018-05-01", + "end": "2018-09-01" + } + ] + } + } + ] + }, + { + "Input": "เคจเคตเค‚เคฌเคฐ เคธเฅ‡ เคฎเคพเคฐเฅเคš เคคเค• เค•เฅเคฏเคพ เคนเฅ‹เค—เคพ", + "Context": { + "ReferenceDateTime": "2018-09-07T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคจเคตเค‚เคฌเคฐ เคธเฅ‡ เคฎเคพเคฐเฅเคš เคคเค•", + "Start": 0, + "End": 16, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-11-01,XXXX-03-01,P4M)", + "type": "daterange", + "start": "2017-11-01", + "end": "2018-03-01" + }, + { + "timex": "(XXXX-11-01,XXXX-03-01,P4M)", + "type": "daterange", + "start": "2018-11-01", + "end": "2019-03-01" + } + ] + } + } + ] + }, + { + "Input": "เคฌเค‚เคงเค• 6.45 เคชเฅเคฐเคคเคฟเคถเคค เคชเคฐ เคฅเฅ‡", + "Context": { + "ReferenceDateTime": "2018-08-30T10:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "เค•เฅเคฏเคพ เคนเคฎ 6.45 เคชเคฐ เคจเคฟเค•เคฒเฅ‡เค‚เค—เฅ‡?", + "Context": { + "ReferenceDateTime": "2018-08-30T10:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": " 6.45 เคชเคฐ ", + "Start": 7, + "End": 15, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T06:45", + "type": "time", + "value": "06:45:00" + }, + { + "timex": "T18:45", + "type": "time", + "value": "18:45:00" + } + ] + } + } + ] + }, + { + "Input": "เคŸเคพเค‡เคซเฅ‚เคจ เคœเคพเค‚เค—เคธเฅ‡เคจ เคจเฅ‡ เคฆเฅ‹ เคฎเคนเฅ€เคจเฅ‡ เคชเคนเคฒเฅ‡ เคฎเฅ‡เคŸเฅเคฐเฅ‹ เคฎเคจเฅ€เคฒเคพ เค”เคฐ เคฆเค•เฅเคทเคฟเคฃเฅ€ เคฒเฅ‚เคœเฅ‹เคจ เค•เฅ‹ เค†เค˜เคพเคค เคฆเคฟเคฏเคพ, เค•เคฎ เคธเฅ‡ เค•เคฎ 200 เค•เฅ‹ เคฎเคพเคฐ เคกเคพเคฒเคพ เค”เคฐ เค…เคฐเคฌเฅ‹เค‚ เค•เฅ€ เคธเค‚เคชเคคเฅเคคเคฟ เค”เคฐ เคฎเฅ‚เคฒเคญเฅ‚เคค เคธเฅเคตเคฟเคงเคพเค“เค‚ เค•เฅ‹ เคจเคทเฅเคŸ เค•เคฐ เคฆเคฟเคฏเคพเฅค เคเค• เค”เคฐ เคŸเคพเค‡เคซเฅ‚เคจ, เคธเคฟเคฎเคฐเฅ‹เคจ, เคเค• เคฎเคนเฅ€เคจเฅ‡ เคชเคนเคฒเฅ‡ เคฆเฅ‡เคถ เค•เฅ‡ เค‰เคคเฅเคคเคฐเฅ€ เคนเคฟเคธเฅเคธเฅ‡ เคฎเฅ‡เค‚ เคตเคพเคฐ เค•เคผเคฟเคฏเคพ, เคœเคฟเคธเคฎเฅ‡เค‚ เคเค• เคฆเคฐเฅเคœเคจ เคฒเฅ‹เค— เคฎเคพเคฐเฅ‡ เค—เคเฅค", + "Context": { + "ReferenceDateTime": "2018-10-17T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเฅ‹ เคฎเคนเฅ€เคจเฅ‡ เคชเคนเคฒเฅ‡", + "Start": 18, + "End": 30, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-08-17", + "type": "date", + "value": "2018-08-17" + } + ] + } + }, + { + "Text": "one month ago", + "Start": 221, + "End": 233, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-09-17", + "type": "date", + "value": "2018-09-17" + } + ] + } + } + ] + }, + { + "Input": "เค•เฅเคฏเคพ เคตเคน เคฆเฅ‹ เคฆเคฟเคจ เคฎเฅ‡เค‚ เคตเคพเคชเคธ เค† เคœเคพเคเค—เคพ? เคฏเคพ เคเค• เคนเคซเฅเคคเฅ‡ เคฎเฅ‡เค‚?", + "Context": { + "ReferenceDateTime": "2018-10-17T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเฅ‹ เคฆเคฟเคจ เคฎเฅ‡เค‚", + "Start": 8, + "End": 17, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-10-19", + "type": "date", + "value": "2018-10-19" + } + ] + } + }, + { + "Text": "in a week", + "Start": 32, + "End": 40, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-10-24", + "type": "date", + "value": "2018-10-24" + } + ] + } + } + ] + }, + { + "Input": "10/1 เคธเฅ‡ 11/7 เคคเค•", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10/1 เคธเฅ‡ 11/7 เคคเค•", + "Start": 0, + "End": 14, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-10-01,XXXX-11-07,P37D)", + "type": "daterange", + "start": "2018-10-01", + "end": "2018-11-07" + } + ] + } + } + ] + }, + { + "Input": "10/25 เคธเฅ‡ 01/25 เคคเค•", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10/25 เคธเฅ‡ 01/25 เคคเค•", + "Start": 0, + "End": 16, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-10-25,XXXX-01-25,P92D)", + "type": "daterange", + "start": "2017-10-25", + "end": "2018-01-25" + }, + { + "timex": "(XXXX-10-25,XXXX-01-25,P92D)", + "type": "daterange", + "start": "2018-10-25", + "end": "2019-01-25" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅ‡เคฐเฅ€ เค›เฅเคŸเฅเคŸเฅ€ 10-1-2018 เคธเฅ‡ 10-7-2018 เคคเค• เคนเฅˆ", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10-1-2018 เคธเฅ‡ 10-7-2018 เคคเค•", + "Start": 12, + "End": 36, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-10-01,2018-10-07,P6D)", + "type": "daterange", + "start": "2018-10-01", + "end": "2018-10-07" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅ‡เคฐเฅ€ เค›เฅเคŸเฅเคŸเฅ€ 10/1/2018 เคธเฅ‡ 10/7/2018 เคคเค• เคนเฅˆ", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10/1/2018 เคธเฅ‡ 10/7/2018 เคคเค•", + "Start": 12, + "End": 37, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-10-01,2018-10-07,P6D)", + "type": "daterange", + "start": "2018-10-01", + "end": "2018-10-07" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅ‡เคฐเฅ€ เค›เฅเคŸเฅเคŸเฅ€ 10/1/2018 เคธเฅ‡ 10/7/2018 เคคเค• เคนเฅˆ", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10/1/2018 เคธเฅ‡ 10/7/2018 เคคเค•", + "Start": 12, + "End": 36, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-10-01,2018-10-07,P6D)", + "type": "daterange", + "start": "2018-10-01", + "end": "2018-10-07" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅ‡เคฐเฅ‡ เคชเคพเคธ 10/1 เคธเฅ‡ 11 / 7 เคคเค• เค•เคพ เคเค• เคฒเค‚เคฌเฅ€ เค›เฅเคŸเฅเคŸเฅ€ เคนเฅ‹เค—เฅ€", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10/1 เคธเฅ‡ 11 / 7 เคคเค•", + "Start": 9, + "End": 25, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-10-01,XXXX-11-07,P37D)", + "type": "daterange", + "start": "2018-10-01", + "end": "2018-11-07" + } + ] + } + } + ] + }, + { + "Input": "เคœเคจเคตเคฐเฅ€-เคซเคฐเคตเคฐเฅ€ 2017, เค•เฅ‹เคฐเคฟเคฏเคพ เคฎเฅ‡เค‚ APEC เคนเฅ‹เค—เคพ", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคœเคจเคตเคฐเฅ€-เคซเคฐเคตเคฐเฅ€ 2017", + "Start": 0, + "End": 15, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2017-01-01,2017-02-01,P1M)", + "type": "daterange", + "start": "2017-01-01", + "end": "2017-02-01" + } + ] + } + } + ] + }, + { + "Input": "เคจเคตเค‚.-เคซเคฐ. 2017, เค•เฅ‹เคฐเคฟเคฏเคพ เคฎเฅ‡เค‚ APEC เคนเฅ‹เค—เคพ", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคจเคตเค‚.-เคซเคฐ. 2017", + "Start": 0, + "End": 12, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2016-11-01,2017-02-01,P3M)", + "type": "daterange", + "start": "2016-11-01", + "end": "2017-02-01" + } + ] + } + } + ] + }, + { + "Input": "เคจเคตเค‚.-เคซเคฐ. 5, 2017, เค•เฅ‹เคฐเคฟเคฏเคพ เคฎเฅ‡เค‚ APEC เคนเฅ‹เค—เคพ", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคจเคตเค‚.-เคซเคฐ. 5, 2017", + "Start": 0, + "End": 15, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2016-11-01,2017-02-05,P96D)", + "type": "daterange", + "start": "2016-11-01", + "end": "2017-02-05" + } + ] + } + } + ] + }, + { + "Input": "18 เคจเคตเค‚เคฌเคฐ-19 เคฆเคฟเคธเค‚เคฌเคฐ, 2015 เค•เฅ‹ เค•เฅ‹เคฐเคฟเคฏเคพ เคฎเฅ‡เค‚ APEC เคนเฅ‹เค—เคพ", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "18 เคจเคตเค‚เคฌเคฐ-19 เคฆเคฟเคธเค‚เคฌเคฐ, 2015 ", + "Start": 0, + "End": 24, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2015-11-18,2015-12-19,P31D)", + "type": "daterange", + "start": "2015-11-18", + "end": "2015-12-19" + } + ] + } + } + ] + }, + { + "Input": "18 เคจเคตเค‚เคฌเคฐ 2014-19 เคฆเคฟเคธเค‚เคฌเคฐ 2015,เค•เฅ‹เคฐเคฟเคฏเคพ เคฎเฅ‡เค‚ APEC เคนเฅ‹เค—เคพ", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "18 เคจเคตเค‚เคฌเคฐ 2014-19 เคฆเคฟเคธเค‚เคฌเคฐ 2015", + "Start": 0, + "End": 27, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2014-11-18,2015-12-19,P396D)", + "type": "daterange", + "start": "2014-11-18", + "end": "2015-12-19" + } + ] + } + } + ] + }, + { + "Input": "18-19 เคจเคตเค‚เคฌเคฐ เค•เฅ‹ เค•เฅ‹เคฐเคฟเคฏเคพ เคฎเฅ‡เค‚ APEC เคนเฅ‹เค—เคพ", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "18-19 เคจเคตเค‚เคฌเคฐ เค•เฅ‹", + "Start": 0, + "End": 13, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-11-18,XXXX-11-19,P1D)", + "type": "daterange", + "start": "2017-11-18", + "end": "2017-11-19" + }, + { + "timex": "(XXXX-11-18,XXXX-11-19,P1D)", + "type": "daterange", + "start": "2018-11-18", + "end": "2018-11-19" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค‡เคธ เคฎเคˆ เคธเฅ‡ เค…เค•เฅเคŸเฅ‚เคฌเคฐ 2020 เคคเค• เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคฎเคˆ เคธเฅ‡ เค…เค•เฅเคŸเฅ‚เคฌเคฐ 2020 เคคเค• ", + "Start": 4, + "End": 28, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-05-01,2020-10-01,P29M)", + "type": "daterange", + "start": "2018-05-01", + "end": "2020-10-01" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฎเคˆ เคธเฅ‡ เค…เค•เฅเคŸเฅ‚เคฌเคฐ 2020 เคคเค• เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฎเคˆ เคธเฅ‡ เค…เค•เฅเคŸเฅ‚เคฌเคฐ 2020 เคคเค•", + "Start": 4, + "End": 24, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2020-05-01,2020-10-01,P5M)", + "type": "daterange", + "start": "2020-05-01", + "end": "2020-10-01" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 5/1 เคธเฅ‡ 5/7, 2020 เคคเค• เคจเคฟเค•เคฒเฅ‚เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5/1 เคธเฅ‡ 5/7, 2020 เคคเค•", + "Start": 4, + "End": 23, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2020-05-01,2020-05-07,P6D)", + "type": "daterange", + "start": "2020-05-01", + "end": "2020-05-07" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 5/1 เคธเฅ‡ 5/7/2020 เคคเค• เคจเคฟเค•เคฒเฅ‚เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5/1 เคธเฅ‡ 5/7/2020 เคคเค•", + "Start": 4, + "End": 22, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2020-05-01,2020-05-07,P6D)", + "type": "daterange", + "start": "2020-05-01", + "end": "2020-05-07" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 5/1/2019 เคธเฅ‡ 5/7/2020 เคคเค• เคจเคฟเค•เคฒเฅ‚เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5/1/2019 เคธเฅ‡ 5/7/2020 เคคเค•", + "Start": 4, + "End": 27, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-05-01,2020-05-07,P372D)", + "type": "daterange", + "start": "2019-05-01", + "end": "2020-05-07" + } + ] + } + } + ] + }, + { + "Input": "เคฆเคฟเคจเคพเค‚เค• 05-เค…เค—เคธเฅเคค -2016 เคนเฅ‹เคจเฅ€ เคšเคพเคนเคฟเค", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "05-เค…เค—เคธเฅเคค -2016", + "Start": 7, + "End": 20, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2016-08-05", + "type": "date", + "value": "2016-08-05" + } + ] + } + } + ] + }, + { + "Input": "เค•เฅเคฏเคพ เค†เคช เคธเฅ‹เคฎเคตเคพเคฐ เคธเฅเคฌเคน 10 เคฌเคœเฅ‡ เคธเฅ‡ เคฆเฅ‹เคชเคนเคฐ 12 เคฌเคœเฅ‡ เคคเค• เค‰เคชเคฒเคฌเฅเคง เคนเฅˆเค‚", + "Context": { + "ReferenceDateTime": "2018-11-01T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเฅ‹เคฎเคตเคพเคฐ เคธเฅเคฌเคน 10 เคฌเคœเฅ‡ เคธเฅ‡ เคฆเฅ‹เคชเคนเคฐ 12 เคฌเคœเฅ‡ เคคเค•", + "Start": 8, + "End": 44, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-WXX-1T10,XXXX-WXX-1T12,PT2H)", + "type": "datetimerange", + "start": "2018-10-29 10:00:00", + "end": "2018-10-29 12:00:00" + }, + { + "timex": "(XXXX-WXX-1T10,XXXX-WXX-1T12,PT2H)", + "type": "datetimerange", + "start": "2018-11-05 10:00:00", + "end": "2018-11-05 12:00:00" + } + ] + } + } + ] + }, + { + "Input": "เค†เคช เค•เคนเคพเค‚ เคฅเฅ‡ เค•เคฒ เคฆเฅ‹เคชเคนเคฐ 3 เคธเฅ‡ 8 เคฌเคœเฅ‡ เคคเค•?", + "Context": { + "ReferenceDateTime": "2018-11-01T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค•เคฒ เคฆเฅ‹เคชเคนเคฐ 3 เคธเฅ‡ 8 เคฌเคœเฅ‡ เคคเค•", + "Start": 11, + "End": 32, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2018-10-31T15,2018-10-31T20,PT5H)", + "type": "datetimerange", + "start": "2018-10-31 15:00:00", + "end": "2018-10-31 20:00:00" + } + ] + } + } + ] + }, + { + "Input": "เค•เคฒ เคฆเฅ‹เคชเคนเคฐ 3 เคธเฅ‡ 8 เคฌเคœเฅ‡ เคคเค• เค†เคช เค•เคนเคพเค‚ เคฅเฅ‡?", + "Context": { + "ReferenceDateTime": "2018-11-01T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค•เคฒ เคฆเฅ‹เคชเคนเคฐ 3 เคธเฅ‡ 8 เคฌเคœเฅ‡ เคคเค•", + "Start": 0, + "End": 21, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2018-10-31T15,2018-10-31T20,PT5H)", + "type": "datetimerange", + "start": "2018-10-31 15:00:00", + "end": "2018-10-31 20:00:00" + } + ] + } + } + ] + }, + { + "Input": "เค•เคฒ เค†เคช เค•เคนเคพเค‚ เคฅเฅ‡ เคธเฅเคฌเคน 8 เคฌเคœเฅ‡ เคธเฅ‡ เคฆเฅ‹เคชเคนเคฐ 3 เคฌเคœเฅ‡ เคคเค•?", + "Context": { + "ReferenceDateTime": "2018-11-01T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเฅเคฌเคน 8 เคฌเคœเฅ‡ เคธเฅ‡ เคฆเฅ‹เคชเคนเคฐ 3 เคฌเคœเฅ‡ เคคเค•", + "Start": 14, + "End": 41, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2018-10-31T8,2018-10-31T15,PT7H)", + "type": "datetimerange", + "start": "2018-10-31 08:00:00", + "end": "2018-10-31 15:00:00" + } + ] + } + } + ] + }, + { + "Input": "เคธเฅ‹เคฎเคตเคพเคฐ 3-8 เค•เฅ‹ เค†เคช เค•เคนเคพเค เคฅเฅ‡?", + "Context": { + "ReferenceDateTime": "2018-11-01T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเฅ‹เคฎเคตเคพเคฐ 3-8", + "Start": 0, + "End": 9, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-WXX-1T03,XXXX-WXX-1T08,PT5H)", + "type": "datetimerange", + "start": "2018-10-29 03:00:00", + "end": "2018-10-29 08:00:00" + }, + { + "timex": "(XXXX-WXX-1T03,XXXX-WXX-1T08,PT5H)", + "type": "datetimerange", + "start": "2018-11-05 03:00:00", + "end": "2018-11-05 08:00:00" + }, + { + "timex": "(XXXX-WXX-1T15,XXXX-WXX-1T20,PT5H)", + "type": "datetimerange", + "start": "2018-10-29 15:00:00", + "end": "2018-10-29 20:00:00" + }, + { + "timex": "(XXXX-WXX-1T15,XXXX-WXX-1T20,PT5H)", + "type": "datetimerange", + "start": "2018-11-05 15:00:00", + "end": "2018-11-05 20:00:00" + } + ] + } + } + ] + }, + { + "Input": "เค†เคช เค•เคฒ 3 เคธเฅ‡ 8 เค•เฅ‡ เคฌเฅ€เคš เค•เคนเคพเค เคฅเฅ‡?", + "Context": { + "ReferenceDateTime": "2018-11-01T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค•เคฒ 3 เคธเฅ‡ 8 เค•เฅ‡ เคฌเฅ€เคš", + "Start": 3, + "End": 18, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2018-10-31T03,2018-10-31T08,PT5H)", + "type": "datetimerange", + "start": "2018-10-31 03:00:00", + "end": "2018-10-31 08:00:00" + }, + { + "timex": "(2018-10-31T15,2018-10-31T20,PT5H)", + "type": "datetimerange", + "start": "2018-10-31 15:00:00", + "end": "2018-10-31 20:00:00" + } + ] + } + } + ] + }, + { + "Input": "เค•เฅเคฏเคพ เค†เคช เค…เค—เคฒเฅ‡ เคธเฅ‹เคฎเคตเคพเคฐ เค•เฅ‹ 3 เคธเฅ‡ เคธเฅเคฌเคน 8 เคฌเคœเฅ‡ เค•เฅ‡ เคฌเฅ€เคš เค‰เคชเคฒเคฌเฅเคง เคนเฅˆเค‚", + "Context": { + "ReferenceDateTime": "2018-11-01T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเฅ‡ เคธเฅ‹เคฎเคตเคพเคฐ เค•เฅ‹ 3 เคธเฅ‡ เคธเฅเคฌเคน 8 เคฌเคœเฅ‡ เค•เฅ‡ เคฌเฅ€เคš", + "Start": 8, + "End": 44, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2018-11-05T03,2018-11-05T08,PT5H)", + "type": "datetimerange", + "start": "2018-11-05 03:00:00", + "end": "2018-11-05 08:00:00" + } + ] + } + } + ] + }, + { + "Input": "เค•เฅเคฏเคพ เค†เคช เค…เค—เคฒเฅ‡ เคธเฅ‹เคฎเคตเคพเคฐ เคธเฅเคฌเคน 3 เคฌเคœเฅ‡ - เคฆเฅ‹เคชเคนเคฐ 12 เคฌเคœเฅ‡ เค•เฅ‡ เคฌเฅ€เคš เค‰เคชเคฒเคฌเฅเคง เคนเฅˆเค‚", + "Context": { + "ReferenceDateTime": "2018-11-01T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเฅ‡ เคธเฅ‹เคฎเคตเคพเคฐ เคธเฅเคฌเคน 3 เคฌเคœเฅ‡ - เคฆเฅ‹เคชเคนเคฐ 12 เคฌเคœเฅ‡ เค•เฅ‡ เคฌเฅ€เคš", + "Start": 8, + "End": 51, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2018-11-05T03,2018-11-05T12,PT9H)", + "type": "datetimerange", + "start": "2018-11-05 03:00:00", + "end": "2018-11-05 12:00:00" + } + ] + } + } + ] + }, + { + "Input": "เค•เฅเคฏเคพ เค†เคช เค…เค—เคฒเฅ‡ เคธเฅ‹เคฎเคตเคพเคฐ 6-8 เค‰เคชเคฒเคฌเฅเคง เคนเฅˆเค‚", + "Context": { + "ReferenceDateTime": "2018-11-01T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเฅ‡ เคธเฅ‹เคฎเคตเคพเคฐ 6-8 ", + "Start": 8, + "End": 23, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2018-11-05T06,2018-11-05T08,PT2H)", + "type": "datetimerange", + "start": "2018-11-05 06:00:00", + "end": "2018-11-05 08:00:00" + }, + { + "timex": "(2018-11-05T18,2018-11-05T20,PT2H)", + "type": "datetimerange", + "start": "2018-11-05 18:00:00", + "end": "2018-11-05 20:00:00" + } + ] + } + } + ] + }, + { + "Input": "เค•เฅเคฏเคพ เค†เคช เค…เค—เคฒเฅ‡ เคธเฅ‹เคฎเคตเคพเคฐ 6-8 เค•เฅ‹ เค‰เคชเคฒเคฌเฅเคง เคนเฅˆเค‚", + "Context": { + "ReferenceDateTime": "2018-11-01T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเฅ‡ เคธเฅ‹เคฎเคตเคพเคฐ 6-8", + "Start": 8, + "End": 22, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2018-11-05T06,2018-11-05T08,PT2H)", + "type": "datetimerange", + "start": "2018-11-05 06:00:00", + "end": "2018-11-05 08:00:00" + }, + { + "timex": "(2018-11-05T18,2018-11-05T20,PT2H)", + "type": "datetimerange", + "start": "2018-11-05 18:00:00", + "end": "2018-11-05 20:00:00" + } + ] + } + } + ] + }, + { + "Input": "เค•เฅเคฏเคพ เค†เคช เค…เค—เคฒเฅ‡ เคธเฅ‹เคฎเคตเคพเคฐ เคธเฅเคฌเคน 6-8 เคชเคฐ เค‰เคชเคฒเคฌเฅเคง เคนเฅˆเค‚", + "Context": { + "ReferenceDateTime": "2018-11-01T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเฅ‡ เคธเฅ‹เคฎเคตเคพเคฐ เคธเฅเคฌเคน 6-8 ", + "Start": 8, + "End": 28, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2018-11-05T06,2018-11-05T08,PT2H)", + "type": "datetimerange", + "start": "2018-11-05 06:00:00", + "end": "2018-11-05 08:00:00" + } + ] + } + } + ] + }, + { + "Input": "เคฆเคฟเคธเค‚เคฌเคฐ 2018 เค•เฅ‡ เคฒเคฟเค เค†เคชเค•เฅ€ เค•เฅเคฏเคพ เคฏเฅ‹เคœเคจเคพ เคนเฅˆ", + "Context": { + "ReferenceDateTime": "2018-11-01T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเคฟเคธเค‚เคฌเคฐ 2018", + "Start": 0, + "End": 10, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-12", + "type": "daterange", + "start": "2018-12-01", + "end": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "เคฆเคฟเคธเค‚เคฌเคฐ / 2018 เค•เฅ‡ เคฒเคฟเค เค†เคชเค•เฅ€ เค•เฅเคฏเคพ เคฏเฅ‹เคœเคจเคพ เคนเฅˆ", + "Context": { + "ReferenceDateTime": "2018-11-01T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเคฟเคธเค‚เคฌเคฐ / 2018", + "Start": 0, + "End": 12, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-12", + "type": "daterange", + "start": "2018-12-01", + "end": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "เคฆเคฟเคธเค‚เคฌเคฐ, 2018 เค•เฅ‡ เคฒเคฟเค เค†เคชเค•เฅ€ เค•เฅเคฏเคพ เคฏเฅ‹เคœเคจเคพ เคนเฅˆ", + "Context": { + "ReferenceDateTime": "2018-11-01T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเคฟเคธเค‚เคฌเคฐ, 2018 ", + "Start": 0, + "End": 12, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-12", + "type": "daterange", + "start": "2018-12-01", + "end": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "เคฆเคฟเคธเค‚เคฌเคฐ/2018-เคฎเคˆ/2019 เค•เฅ‡ เคฒเคฟเค เค†เคชเค•เฅ€ เค•เฅเคฏเคพ เคฏเฅ‹เคœเคจเคพ เคนเฅˆ", + "Context": { + "ReferenceDateTime": "2018-11-01T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเคฟเคธเค‚เคฌเคฐ/2018-เคฎเคˆ/2019 ", + "Start": 0, + "End": 19, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-12-01,2019-05-01,P5M)", + "type": "daterange", + "start": "2018-12-01", + "end": "2019-05-01" + } + ] + } + } + ] + }, + { + "Input": "เคเค• เคฆเคฟเคจ เคชเคนเคฒเฅ‡ เค•เฅเคฏเคพ เคนเฅเค† เคฅเคพ", + "Context": { + "ReferenceDateTime": "2018-11-08T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคเค• เคฆเคฟเคจ เคชเคนเคฒเฅ‡", + "Start": 0, + "End": 10, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-11-07", + "type": "date", + "value": "2018-11-07" + } + ] + } + } + ] + }, + { + "Input": "เคชเคฐเคธเฅ‹เค‚ เค†เคชเค•เฅ€ เค•เฅเคฏเคพ เคฏเฅ‹เคœเคจเคพ เคนเฅˆ?", + "Context": { + "ReferenceDateTime": "2018-11-08T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคชเคฐเคธเฅ‹เค‚ ", + "Start": 0, + "End": 5, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-11-09", + "type": "date", + "value": "2018-11-09" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค–เคฌเคฐ เค•เฅ‡ เคฒเคฟเค เค‡เค‚เคคเคœเคพเคฐ เค•เคฐ เคฐเคนเคพ เคฅเคพ, เคฆเคฟเคจ-เคฌ-เคฆเคฟเคจ, เคธเฅเคจเคจเฅ‡ เค•เฅ€ เค‰เคฎเฅเคฎเฅ€เคฆ เค•เคฐ เคฐเคนเคพ เคฅเคพเฅค", + "Context": { + "ReferenceDateTime": "2018-11-08T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "เคฎเฅเคเฅ‡ เคคเคพเคฐเฅ€เค– เคฏเคพเคฆ เคจเคนเฅ€เค‚ เคนเฅˆ, เคฏเคน เค…เค—เคฒเฅ‡ เคธเฅ‹เคฎเคตเคพเคฐ เคฏเคพ เค…เค—เคฒเฅ‡ เคฎเค‚เค—เคฒเคตเคพเคฐ เค•เฅ‹ เคนเฅ‹เคจเคพ เคšเคพเคนเคฟเคเฅค", + "Context": { + "ReferenceDateTime": "2018-11-15T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเฅ‡ เคธเฅ‹เคฎเคตเคพเคฐ", + "Start": 27, + "End": 37, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-11-19", + "type": "date", + "value": "2018-11-19" + } + ] + } + }, + { + "Text": "next tuesday", + "Start": 55, + "End": 66, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-11-20", + "type": "date", + "value": "2018-11-20" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅเคเฅ‡ เคคเคพเคฐเฅ€เค– เคฏเคพเคฆ เคจเคนเฅ€เค‚ เคนเฅˆ, เคฏเคน เค…เค—เคฒเฅ‡ เคธเฅ‹เคฎเคตเคพเคฐ เคฏเคพ เคชเคฟเค›เคฒเฅ‡ เคธเฅ‹เคฎเคตเคพเคฐ เค•เฅ‹ เคนเฅ‹เคจเคพ เคšเคพเคนเคฟเค", + "Context": { + "ReferenceDateTime": "2018-11-15T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเฅ‡ เคธเฅ‹เคฎเคตเคพเคฐ", + "Start": 27, + "End": 37, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-11-19", + "type": "date", + "value": "2018-11-19" + } + ] + } + }, + { + "Text": "previous monday", + "Start": 55, + "End": 69, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-11-05", + "type": "date", + "value": "2018-11-05" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅเคเฅ‡ เคคเคพเคฐเฅ€เค– เคฏเคพเคฆ เคจเคนเฅ€เค‚ เคนเฅˆ, เคฏเคน เค…เค—เคฒเฅ‡ เคธเฅ‹เคฎเคตเคพเคฐ เคฏเคพ เคฎเค‚เค—เคฒเคตเคพเคฐ เคฏเคพ เคชเคฟเค›เคฒเฅ‡ เคฌเฅเคงเคตเคพเคฐ เค•เฅ‹ เคนเฅ‹เคจเคพ เคšเคพเคนเคฟเคเฅค", + "Context": { + "ReferenceDateTime": "2018-11-15T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเฅ‡ เคธเฅ‹เคฎเคตเคพเคฐ", + "Start": 27, + "End": 37, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-11-19", + "type": "date", + "value": "2018-11-19" + } + ] + } + }, + { + "Text": "tuesday", + "Start": 55, + "End": 61, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-2", + "type": "date", + "value": "2018-11-13" + }, + { + "timex": "XXXX-WXX-2", + "type": "date", + "value": "2018-11-20" + } + ] + } + }, + { + "Text": "previous wednesday", + "Start": 66, + "End": 83, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-11-07", + "type": "date", + "value": "2018-11-07" + } + ] + } + } + ] + }, + { + "Input": "เค…เค—เคฒเฅ‡ เคธเคชเฅเคคเคพเคน เคฌเฅเคงเคตเคพเคฐ เค•เฅ‡ เคฒเคฟเค เค†เคชเค•เฅ€ เค•เฅเคฏเคพ เคฏเฅ‹เคœเคจเคพ เคนเฅˆ?", + "Context": { + "ReferenceDateTime": "2018-11-28T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเฅ‡ เคธเคชเฅเคคเคพเคน เคฌเฅเคงเคตเคพเคฐ", + "Start": 0, + "End": 17, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-12-05", + "type": "date", + "value": "2018-12-05" + } + ] + } + } + ] + }, + { + "Input": "เคชเคฟเค›เคฒเฅ‡ เคธเคชเฅเคคเคพเคน - เคธเฅ‹เคฎเคตเคพเคฐ เค•เฅ‹ เค•เฅเคฏเคพ เคนเฅเค† เคฅเคพ", + "Context": { + "ReferenceDateTime": "2018-11-28T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคชเคฟเค›เคฒเฅ‡ เคธเคชเฅเคคเคพเคน - เคธเฅ‹เคฎเคตเคพเคฐ ", + "Start": 0, + "End": 21, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-11-19", + "type": "date", + "value": "2018-11-19" + } + ] + } + } + ] + }, + { + "Input": "เค‡เคธ เคนเคซเฅเคคเฅ‡ เคธเฅ‹เคฎเคตเคพเคฐ เค•เฅ‹ เค•เฅเคฏเคพ เคนเฅเค†", + "Context": { + "ReferenceDateTime": "2018-11-28T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคนเคซเฅเคคเฅ‡ เคธเฅ‹เคฎเคตเคพเคฐ", + "Start": 0, + "End": 14, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-11-26", + "type": "date", + "value": "2018-11-26" + } + ] + } + } + ] + }, + { + "Input": "เค•เฅ‹เคฐเฅเคŸเคพเคจเคพ, เค•เฅƒเคชเคฏเคพ เคนเคฎเฅ‡เค‚ 11/20, 11/22 เคฏเคพ 11/25 เคชเคฐ 30 เคฎเคฟเคจเคŸ เค•เคพ เคธเคฎเคฏ เคฆเฅ‡เค‚", + "Context": { + "ReferenceDateTime": "2018-11-28T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": " 30 เคฎเคฟเคจเคŸ", + "Start": 45, + "End": 52, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT30M", + "type": "duration", + "value": "1800" + } + ] + } + }, + { + "Text": "11/20", + "Start": 38, + "End": 42, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-11-20", + "type": "date", + "value": "2018-11-20" + }, + { + "timex": "XXXX-11-20", + "type": "date", + "value": "2019-11-20" + } + ] + } + }, + { + "Text": "11/22", + "Start": 45, + "End": 49, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-11-22", + "type": "date", + "value": "2018-11-22" + }, + { + "timex": "XXXX-11-22", + "type": "date", + "value": "2019-11-22" + } + ] + } + }, + { + "Text": "11/25", + "Start": 54, + "End": 58, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-11-25", + "type": "date", + "value": "2018-11-25" + }, + { + "timex": "XXXX-11-25", + "type": "date", + "value": "2019-11-25" + } + ] + } + } + ] + }, + { + "Input": "เค†เคชเค•เฅ‹ เคนเคฎเฅ‡เคถเคพ เคฆเคฟเคจ เค•เฅ‡ เค…เค‚เคค เคฎเฅ‡เค‚ เคธเฅ‹เคจเฅ‡ เค•เฅ‡ เคฒเคฟเค เคจเคนเฅ€เค‚ เคœเคพเคจเคพ เคšเคพเคนเคฟเค เค•เฅเคฏเฅ‹เค‚เค•เคฟ เคฏเคน เค†เคชเค•เฅ‡ เคธเฅเคตเคพเคธเฅเคฅเฅเคฏ เค•เฅ‹ เคจเฅเค•เคธเคพเคจ เคชเคนเฅเค‚เคšเคพเคเค—เคพเฅค", + "Context": { + "ReferenceDateTime": "2018-11-21T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเคฟเคจ เค•เฅ‡ เค…เค‚เคค เคฎเฅ‡เค‚", + "Start": 11, + "End": 24, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2018-11-21T23:59:59", + "type": "datetime", + "value": "2018-11-21 23:59:59" + } + ] + } + } + ] + }, + { + "Input": "เคฌเฅ‰เคฌ เค”เคฐ เคเคฒเคฟเคธ เค†เคฎเคคเฅŒเคฐ เคชเคฐ เค…เคชเคจเฅ‡ เคเคจเฅเค•เฅเคฐเคฟเคชเฅเคŸเฅ‡เคก เคธเค‚เคฆเฅ‡เคถเฅ‹เค‚ เค•เฅ‹ เคฆเคฟเคจ เค•เฅ‡ เค…เค‚เคค เคฎเฅ‡เค‚ เคเค•เฅเคธเคšเฅ‡เค‚เคœ เค•เคฐเคคเฅ‡ เคนเฅˆเค‚", + "Context": { + "ReferenceDateTime": "2018-11-21T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเคฟเคจ เค•เฅ‡ เค…เค‚เคค เคฎเฅ‡เค‚", + "Start": 50, + "End": 63, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2018-11-21T23:59:59", + "type": "datetime", + "value": "2018-11-21 23:59:59" + } + ] + } + } + ] + }, + { + "Input": "เคธเคพเคฒ เค•เคพ เค…เค‚เคค เคฎเฅ‡เค‚ เคเค• เคฌเคกเคผเฅ€ เคชเคพเคฐเฅเคŸเฅ€ เค†เคฏเฅ‹เคœเคฟเคค เค•เฅ€ เคœเคพเคเค—เฅ€เฅค", + "Context": { + "ReferenceDateTime": "2018-11-23T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเคพเคฒ เค•เคพ เค…เค‚เคค", + "Start": 0, + "End": 9, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "Mod": "end", + "type": "daterange", + "start": "2018-07-01", + "end": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "เค•เฅเคฏเคพ เค†เคชเค•เฅ‹ เคคเคพเคฐเฅ€เค– เคชเคคเคพ เคนเฅˆ? 11/20, 12 เคจเคตเค‚เคฌเคฐ เค•เคพ?", + "Context": { + "ReferenceDateTime": "2018-11-28T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "11/20", + "Start": 24, + "End": 28, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-11-20", + "type": "date", + "value": "2018-11-20" + }, + { + "timex": "XXXX-11-20", + "type": "date", + "value": "2019-11-20" + } + ] + } + }, + { + "Text": "12 of nov", + "Start": 29, + "End": 37, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-11-12", + "type": "date", + "value": "2018-11-12" + }, + { + "timex": "XXXX-11-12", + "type": "date", + "value": "2019-11-12" + } + ] + } + } + ] + }, + { + "Input": "เคธเคพเคฒ เค•เฅ‡ เค…เค‚เคค เคฎเฅ‡เค‚ เคเค• เคฌเคกเคผเฅ€ เคชเคพเคฐเฅเคŸเฅ€ เค†เคฏเฅ‹เคœเคฟเคค เค•เฅ€ เคœเคพเคเค—เฅ€เฅค", + "Context": { + "ReferenceDateTime": "2018-11-23T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเคพเคฒ เค•เฅ‡ เค…เค‚เคค", + "Start": 0, + "End": 9, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "Mod": "end", + "type": "daterange", + "start": "2018-07-01", + "end": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚เคจเฅ‡ เคธเฅเคจเคพ เคนเฅˆ เค•เคฟ เค†เคช เคฎเคนเฅ€เคจเฅ‡ เค•เฅ‡ เค…เค‚เคค เคฎเฅ‡เค‚ เคœเคจเฅเคฎเคฆเคฟเคจ เค•เฅ€ เคชเคพเคฐเฅเคŸเฅ€ เค†เคฏเฅ‹เคœเคฟเคค เค•เคฐเฅ‡เค‚เค—เฅ‡", + "Context": { + "ReferenceDateTime": "2018-11-27T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฎเคนเฅ€เคจเฅ‡ เค•เฅ‡ เค…เค‚เคค ", + "Start": 20, + "End": 32, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-11", + "Mod": "end", + "type": "daterange", + "start": "2018-11-16", + "end": "2018-12-01" + } + ] + } + } + ] + }, + { + "Input": "เค…เคชเคจเฅ‡ เค•เฅ‹เคก เค•เฅ‹ เคชเฅเคถ เค•เคฐเคจเฅ‡ เค•เฅ‡ เคฒเคฟเค เคฎเคค เคญเฅ‚เคฒเคจเคพ เค•เฅเคฏเฅ‹เค‚เค•เคฟ เคธเคญเฅ€ เคกเคฟเคธเฅเค• เค•เฅ‹ เคธเคชเฅเคคเคพเคน เค•เฅ‡ เค…เค‚เคค เคฎเฅ‡เค‚ เคจเคตเฅ€เคจเฅ€เค•เฅƒเคค เค•เคฟเคฏเคพ เคœเคพเคเค—เคพเฅค", + "Context": { + "ReferenceDateTime": "2018-11-29T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเคชเฅเคคเคพเคน เค•เฅ‡ เค…เค‚เคค", + "Start": 58, + "End": 70, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W48", + "Mod": "end", + "type": "daterange", + "start": "2018-11-29", + "end": "2018-12-03" + } + ] + } + } + ] + }, + { + "Input": "เค•เฅเคฏเคพ เค†เคช 9-6 เคชเฅ€เคŸเฅ€ เค•เฅ‡ เคฌเฅ€เคš เคฌเฅเคงเคตเคพเคฐ, เค—เฅเคฐเฅเคตเคพเคฐ เคฏเคพ เคถเฅเค•เฅเคฐเคตเคพเคฐ เค•เฅ‹ เคเค• เค•เฅ‰เคจเฅเคซเคฐเฅ‡เค‚เคธ เค•เฅ‰เคฒ เค•เฅ‡ เคฒเคฟเค เคธเคฎเคฏ เคจเคฟเค•เคพเคฒ เคธเค•เคคเฅ‡ เคนเฅˆเค‚?", + "Context": { + "ReferenceDateTime": "2018-11-29T12:00:00" + }, + "Comment": "between 9-6 PT can't be extracted as TimeZone is not enabled for now", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฌเฅเคงเคตเคพเคฐ", + "Start": 24, + "End": 29, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-3", + "type": "date", + "value": "2018-11-28" + }, + { + "timex": "XXXX-WXX-3", + "type": "date", + "value": "2018-12-05" + } + ] + } + }, + { + "Text": "thursday", + "Start": 61, + "End": 68, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-4", + "type": "date", + "value": "2018-11-22" + }, + { + "timex": "XXXX-WXX-4", + "type": "date", + "value": "2018-11-29" + } + ] + } + }, + { + "Text": "friday", + "Start": 73, + "End": 78, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-5", + "type": "date", + "value": "2018-11-23" + }, + { + "timex": "XXXX-WXX-5", + "type": "date", + "value": "2018-11-30" + } + ] + } + } + ] + }, + { + "Input": "2015 เค•เคพ เคชเคนเคฒเคพ เคนเคซเฅเคคเคพ เค•เฅˆเคธเคพ เคฐเคนเฅ‡เค—เคพ", + "Context": { + "ReferenceDateTime": "2018-11-29T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015 เค•เคพ เคชเคนเคฒเคพ เคนเคซเฅเคคเคพ", + "Start": 0, + "End": 17, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2015-W01", + "type": "daterange", + "start": "2014-12-29", + "end": "2015-01-05" + } + ] + } + } + ] + }, + { + "Input": "เคœเคจเคตเคฐเฅ€ 2015 เค•เคพ เคชเคนเคฒเคพ เคนเคซเฅเคคเคพ เค•เฅˆเคธเคพ เคฐเคนเฅ‡เค—เคพ", + "Context": { + "ReferenceDateTime": "2018-11-29T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคœเคจเคตเคฐเฅ€ 2015 เค•เคพ เคชเคนเคฒเคพ เคนเคซเฅเคคเคพ", + "Start": 0, + "End": 23, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2015-01-W01", + "type": "daterange", + "start": "2014-12-29", + "end": "2015-01-05" + } + ] + } + } + ] + }, + { + "Input": "2016 เค•เคพ เค†เค–เคฟเคฐเฅ€ เคนเคซเฅเคคเคพ เค•เฅˆเคธเคพ เคฐเคนเฅ‡เค—เคพ ", + "Context": { + "ReferenceDateTime": "2018-11-29T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016 เค•เคพ เค†เค–เคฟเคฐเฅ€ เคนเคซเฅเคคเคพ", + "Start": 0, + "End": 18, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2016-W52", + "type": "daterange", + "start": "2016-12-26", + "end": "2017-01-02" + } + ] + } + } + ] + }, + { + "Input": "เคฆเคฟเคธเค‚เคฌเคฐ 2016 เค•เฅ‡ เค…เค‚เคคเคฟเคฎ เคธเคชเฅเคคเคพเคน เค•เฅˆเคธเคพ เคฐเคนเฅ‡เค—เคพ ", + "Context": { + "ReferenceDateTime": "2018-11-29T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเคฟเคธเค‚เคฌเคฐ 2016 เค•เฅ‡ เค…เค‚เคคเคฟเคฎ เคธเคชเฅเคคเคพเคน", + "Start": 0, + "End": 26, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2016-12-W05", + "type": "daterange", + "start": "2016-12-26", + "end": "2017-01-02" + } + ] + } + } + ] + }, + { + "Input": "2019 เค•เฅ‡ เคชเคนเคฒเฅ‡ เคธเคชเฅเคคเคพเคน เค•เฅˆเคธเคพ เคฐเคนเฅ‡เค—เคพ ", + "Context": { + "ReferenceDateTime": "2019-03-02T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2019 เค•เฅ‡ เคชเคนเคฒเฅ‡ เคธเคชเฅเคคเคพเคน", + "Start": 0, + "End": 18, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-W01", + "type": "daterange", + "start": "2018-12-31", + "end": "2019-01-07" + } + ] + } + } + ] + }, + { + "Input": "2019 เค•เฅ‡ เค…เค‚เคคเคฟเคฎ เคธเคชเฅเคคเคพเคน เค•เฅˆเคธเคพ เคฐเคนเฅ‡เค—เคพ ", + "Context": { + "ReferenceDateTime": "2019-03-02T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2019 เค•เฅ‡ เค…เค‚เคคเคฟเคฎ เคธเคชเฅเคคเคพเคน", + "Start": 0, + "End": 19, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-W52", + "type": "daterange", + "start": "2019-12-23", + "end": "2019-12-30" + } + ] + } + } + ] + }, + { + "Input": "2018 เค•เคพ เคคเฅ€เคธเคฐเคพ เคธเคชเฅเคคเคพเคน เค•เฅˆเคธเคพ เคฐเคนเฅ‡เค—เคพ", + "Context": { + "ReferenceDateTime": "2018-11-29T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2018 เค•เคพ เคคเฅ€เคธเคฐเคพ เคธเคชเฅเคคเคพเคน", + "Start": 0, + "End": 19, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W03", + "type": "daterange", + "start": "2018-01-15", + "end": "2018-01-22" + } + ] + } + } + ] + }, + { + "Input": "เคœเคจเคตเคฐเฅ€ เค•เฅ‡ เคคเฅ€เคธเคฐเคพ เคธเคชเฅเคคเคพเคน เค•เฅˆเคธเคพ เคฐเคนเฅ‡เค—เคพ ", + "Context": { + "ReferenceDateTime": "2018-11-29T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคœเคจเคตเคฐเฅ€ เค•เฅ‡ เคคเฅ€เคธเคฐเคพ เคธเคชเฅเคคเคพเคน", + "Start": 0, + "End": 20, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-01-W03", + "type": "daterange", + "start": "2018-01-15", + "end": "2018-01-22" + }, + { + "timex": "XXXX-01-W03", + "type": "daterange", + "start": "2019-01-14", + "end": "2019-01-21" + } + ] + } + } + ] + }, + { + "Input": "เค‰เคจเฅเคนเฅ‹เค‚เคจเฅ‡ เคชเคฟเค›เคฒเฅ‡ เคธเคชเฅเคคเคพเคน เค•เฅ€ เคถเฅเคฐเฅเค†เคค เคฎเฅ‡เค‚ เคเค• เคชเคฐเฅ€เค•เฅเคทเคพ เคฒเฅ€", + "Context": { + "ReferenceDateTime": "2018-11-30T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคชเคฟเค›เคฒเฅ‡ เคธเคชเฅเคคเคพเคน เค•เฅ€ เคถเฅเคฐเฅเค†เคค", + "Start": 9, + "End": 30, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W47", + "Mod": "start", + "type": "daterange", + "start": "2018-11-19", + "end": "2018-11-22" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค‡เคธ เคธเคชเฅเคคเคพเคน เค•เฅ‡ เค…เค‚เคค เคฎเฅ‡เค‚ เค•เคพเคฎ เค–เคคเฅเคฎ เค•เคฐ เคฆเฅ‚เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2018-11-30T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคธเคชเฅเคคเคพเคน เค•เฅ‡ เค…เค‚เคค ", + "Start": 4, + "End": 20, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W48", + "type": "daterange", + "start": "2018-11-30", + "end": "2018-12-03" + } + ] + } + } + ] + }, + { + "Input": "เคฆเฅ‹เคชเคนเคฐ 3 เคฌเคœเฅ‡ เคชเคฐ เค…เคชเฅ‰เค‡เค‚เคŸเคฎเฅ‡เค‚เคŸ เคฌเคจเคพเคเค", + "Context": { + "ReferenceDateTime": "2018-11-30T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเฅ‹เคชเคนเคฐ 3 เคฌเคœเฅ‡", + "Start": 0, + "End": 10, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T15", + "type": "time", + "value": "15:00:00" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅเคเฅ‡ เคฒเค—เคคเคพ เคนเฅˆ เค•เคฟ เคเค• เค˜เค‚เคŸเฅ‡ เค•เฅ‡ เคธเคพเคฅ เค†เคงเฅ‡ เค˜เค‚เคŸเฅ‡ เค•เคพเคฎ เคชเฅ‚เคฐเคพ เค•เคฐเคจเฅ‡ เค•เฅ‡ เคฒเคฟเค เค‰เคšเคฟเคค เคนเฅˆเฅค", + "Context": { + "ReferenceDateTime": "2018-12-05T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคเค• เค˜เค‚เคŸเฅ‡ เค•เฅ‡ เคธเคพเคฅ เค†เคงเฅ‡ เค˜เค‚เคŸเฅ‡", + "Start": 16, + "End": 38, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT1.5H", + "type": "duration", + "value": "5400" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅเคเฅ‡ เคฒเค—เคคเคพ เคนเฅˆ เค•เคฟ เค•เคพเคฎ เคชเฅ‚เคฐเคพ เค•เคฐเคจเฅ‡ เค•เฅ‡ เคฒเคฟเค เคกเฅ‡เคขเคผ เค˜เค‚เคŸเคพ เคชเคฐเฅเคฏเคพเคชเฅเคค เคนเฅˆเฅค", + "Context": { + "ReferenceDateTime": "2018-12-05T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคกเฅ‡เคขเคผ เค˜เค‚เคŸเคพ", + "Start": 37, + "End": 45, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT1.5H", + "type": "duration", + "value": "5400" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅเคเฅ‡ เคฒเค—เคคเคพ เคนเฅˆ เค•เคฟ เค•เคพเคฎ เคชเฅ‚เคฐเคพ เค•เคฐเคจเฅ‡ เค•เฅ‡ เคฒเคฟเค เคกเฅ‡เคขเคผ เค˜เค‚เคŸเฅ‡ เคชเคฐเฅเคฏเคพเคชเฅเคค เคนเฅˆเค‚เฅค", + "Context": { + "ReferenceDateTime": "2018-12-05T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคกเฅ‡เคขเคผ เค˜เค‚เคŸเฅ‡", + "Start": 37, + "End": 45, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT1.5H", + "type": "duration", + "value": "5400" + } + ] + } + } + ] + }, + { + "Input": "เคตเคน เค‡เค‚เคŸเคฐเคจเฅ‡เคŸ เค•เค‚เคชเคจเฅ€ เคฎเฅ‡เค‚ เค‡เค‚เคŸเคฐเฅเคจ เค•เฅ‡ เคฐเฅ‚เคช เคฎเฅ‡เค‚ เค•เคพเคฎ เค•เคฐเคจเฅ‡ เค•เฅ‡ เคฒเคฟเค เคเค• เค”เคฐ เคเค• เคšเฅŒเคฅเคพเคˆ เคตเคฐเฅเคท เค•เคพ เค…เคจเฅเคคเคฐ เคฒเฅ‡เค—เคพเฅค", + "Context": { + "ReferenceDateTime": "2018-12-05T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคเค• เค”เคฐ เคเค• เคšเฅŒเคฅเคพเคˆ เคตเคฐเฅเคท ", + "Start": 55, + "End": 74, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P1.25Y", + "type": "duration", + "value": "39420000" + } + ] + } + } + ] + }, + { + "Input": "เคตเคน เค‡เค‚เคŸเคฐเคจเฅ‡เคŸ เค•เค‚เคชเคจเฅ€ เคฎเฅ‡เค‚ เค‡เค‚เคŸเคฐเฅเคจ เค•เฅ‡ เคฐเฅ‚เคช เคฎเฅ‡เค‚ เค•เคพเคฎ เค•เคฐเคจเฅ‡ เค•เฅ‡ เคฒเคฟเค เคเค• เคธเคพเคฒ เค”เคฐ เคเค• เคšเฅŒเคฅเคพเคˆ เคธเคพเคฒ เค•เคพ เค…เคจเฅเคคเคฐ เคฒเฅ‡เค—เคพเฅค", + "Context": { + "ReferenceDateTime": "2018-12-05T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคเค• เคธเคพเคฒ เค”เคฐ เคเค• เคšเฅŒเคฅเคพเคˆ เคธเคพเคฒ ", + "Start": 55, + "End": 77, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P1.25Y", + "type": "duration", + "value": "39420000" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅ‡เคฐเฅ€ เคœเฅ‡เคฌ เคฎเฅ‡เค‚ เค‡เค•เฅเค•เฅ€เคธ เคธเคฟเค•เฅเค•เฅ‡ เคนเฅˆเค‚", + "Context": { + "ReferenceDateTime": "2018-12-07T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "เค•เคฎเคฐเฅ‡ เคฎเฅ‡เค‚ เคฆเฅ‹ เคธเฅ‡ เคšเคพเคฐ เคฒเฅ‹เค— เคนเฅˆเค‚", + "Context": { + "ReferenceDateTime": "2018-12-07T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "เค•เฅ‹เคˆ เค…เคชเคจเฅ‡ เค†เคช เคธเฅ‡ เคเค• เคธเคตเคพเคฒ เคชเฅ‚เค› เคธเค•เคคเคพ เคนเฅˆ", + "Context": { + "ReferenceDateTime": "2018-12-07T12:00:00" + }, + "Comment": "Not extracted may as a datetime range is not supported for now", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "เคŸเฅ‡เค•เคฎเฅˆเคจ เค•เฅ‡ เคฆเฅเคฐเฅเค˜เคŸเคจเคพ เคฎเฅ‡เค‚ เค›เคฌเฅเคฌเฅ€เคธ เคฒเฅ‹เค—เฅ‹เค‚ เค•เฅ€ เคฎเฅŒเคค", + "Context": { + "ReferenceDateTime": "2018-12-13T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "เคตเคน เคฎเค‚เค—เคฒเคตเคพเคฐ เคเค• เคงเคฎเคพเค•เคพ เคฅเคพ!", + "Context": { + "ReferenceDateTime": "2019-01-24T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฎเค‚เค—เคฒเคตเคพเคฐ", + "Start": 3, + "End": 9, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-2", + "type": "date", + "value": "2019-01-22" + }, + { + "timex": "XXXX-WXX-2", + "type": "date", + "value": "2019-01-29" + } + ] + } + } + ] + }, + { + "Input": "เค•เฅเคฏเคพ 21 เคธเฅ‹เคฎเคตเคพเคฐ เค•เฅ‹ เค†เคชเค•เฅ‡ เค•เฅ‹เคˆ เค‡เค‚เคคเคœเคพเคฎ เคนเฅˆ!", + "Context": { + "ReferenceDateTime": "2019-01-25T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "21 เคธเฅ‹เคฎเคตเคพเคฐ", + "Start": 5, + "End": 13, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-1", + "type": "date", + "value": "2019-01-21" + }, + { + "timex": "XXXX-WXX-1", + "type": "date", + "value": "2019-10-21" + } + ] + } + } + ] + }, + { + "Input": "เค•เฅเคฏเคพ 21 เคธเฅ‹เคฎเคตเคพเคฐ เค•เฅ‹ เค†เคชเค•เฅ‡ เค•เฅ‹เคˆ เค‡เค‚เคคเคœเคพเคฎ เคนเฅˆ!", + "Context": { + "ReferenceDateTime": "2019-01-21T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "21 เคธเฅ‹เคฎเคตเคพเคฐ", + "Start": 5, + "End": 13, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-01-21", + "type": "date", + "value": "2019-01-21" + } + ] + } + } + ] + }, + { + "Input": "เค•เฅเคฏเคพ เคฐเคตเคฟเคตเคพเคฐ 31 เค•เฅ‹ เค†เคชเค•เฅ‡ เค•เฅ‹เคˆ เค‡เค‚เคคเคœเคพเคฎ เคนเฅˆ!", + "Context": { + "ReferenceDateTime": "2019-01-25T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฐเคตเคฟเคตเคพเคฐ 31", + "Start": 6, + "End": 14, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-7", + "type": "date", + "value": "2017-12-31" + }, + { + "timex": "XXXX-WXX-7", + "type": "date", + "value": "2019-03-31" + } + ] + } + } + ] + }, + { + "Input": "เค•เฅเคฏเคพ 31 เคถเฅเค•เฅเคฐเคตเคพเคฐ เค•เฅ‹ เค†เคชเค•เฅ‡ เค•เฅ‹เคˆ เค‡เค‚เคคเคœเคพเคฎ เคนเฅˆ!", + "Context": { + "ReferenceDateTime": "2019-02-25T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "31 เคถเฅเค•เฅเคฐเคตเคพเคฐ", + "Start": 6, + "End": 16, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-5", + "type": "date", + "value": "2018-08-31" + }, + { + "timex": "XXXX-WXX-5", + "type": "date", + "value": "2019-05-31" + } + ] + } + } + ] + }, + { + "Input": "เค•เฅเคฏเคพ เคฎเคˆ เค•เฅ‡ เคฎเคงเฅเคฏ เค•เฅ‡ เคฌเคพเคฆ เค†เคชเค•เฅ‡ เค•เฅ‹เคˆ เค‡เค‚เคคเคœเคพเคฎ เคนเฅˆ?", + "Context": { + "ReferenceDateTime": "2019-02-25T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฎเคˆ เค•เฅ‡ เคฎเคงเฅเคฏ เค•เฅ‡ เคฌเคพเคฆ", + "Start": 5, + "End": 21, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-05", + "Mod": "after-mid", + "type": "daterange", + "start": "2018-05-21", + "sourceEntity": "datetimerange" + }, + { + "timex": "XXXX-05", + "Mod": "after-mid", + "type": "daterange", + "start": "2019-05-21", + "sourceEntity": "datetimerange" + } + ] + } + } + ] + }, + { + "Input": "เคธเคฟเคคเค‚เคฌเคฐ เค•เฅ€ เคถเฅเคฐเฅเค†เคค เคธเฅ‡ เคชเคนเคฒเฅ‡ เค•เฅเคฏเคพ เคนเฅเค†", + "Context": { + "ReferenceDateTime": "2019-02-25T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเคฟเคคเค‚เคฌเคฐ เค•เฅ€ เคถเฅเคฐเฅเค†เคค เคธเฅ‡ เคชเคนเคฒเฅ‡", + "Start": 0, + "End": 23, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-09", + "Mod": "before-start", + "type": "daterange", + "end": "2018-09-01", + "sourceEntity": "datetimerange" + }, + { + "timex": "XXXX-09", + "Mod": "before-start", + "type": "daterange", + "end": "2019-09-01", + "sourceEntity": "datetimerange" + } + ] + } + } + ] + }, + { + "Input": "เคœเฅเคฒเคพเคˆ เค•เฅ‡ เค†เค–เคฟเคฐ เคธเฅ‡ เค•เฅเคฏเคพ เคนเฅเค†?", + "Context": { + "ReferenceDateTime": "2019-02-25T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคœเฅเคฒเคพเคˆ เค•เฅ‡ เค†เค–เคฟเคฐ", + "Start": 0, + "End": 12, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-07", + "Mod": "since-end", + "type": "daterange", + "start": "2018-07-16", + "sourceEntity": "datetimerange" + }, + { + "timex": "XXXX-07", + "Mod": "since-end", + "type": "daterange", + "start": "2019-07-16", + "sourceEntity": "datetimerange" + } + ] + } + } + ] + }, + { + "Input": "เคœเคฌ เคคเค• เคจเคฟเคฐเฅเคฆเคฟเคทเฅเคŸ เคจ เคนเฅ‹, เคฏเฅ‡ เคตเคฟเคšเคพเคฐ เคฒเฅ‡เค–เค• เค•เฅ‡ เคนเฅˆเค‚ เค”เคฐ เคเค•เฅเคธ เคฏเคพ เคซเคฐเฅเคฎ เค•เฅ‡ เค…เคจเฅเคฏ เคฒเฅ‹เค—เฅ‹เค‚ เคธเฅ‡ เคญเคฟเคจเฅเคจ เคนเฅ‹ เคธเค•เคคเฅ‡ เคนเฅˆเค‚เฅค เคนเคฎ เค‡เคธเค•เคพ เคธเคนเฅ€ เคฏเคพ เคชเฅ‚เคฐเฅเคฃ เคชเฅเคฐเคคเคฟเคจเคฟเคงเคฟเคคเฅเคต เคจเคนเฅ€เค‚ เค•เคฐเคคเฅ‡ เคนเฅˆเค‚ เค”เคฐ เคนเฅ‹ เคธเค•เคคเคพ เคนเฅˆ เคนเคฎ เค‡เคธเฅ‡ เค…เคชเคกเฅ‡เคŸ เคจเคนเฅ€เค‚ เค•เคฐเฅ‡เค‚เฅค เคชเคฟเค›เคฒเฅ€ เค•เคพเคฐเฅเคฏเค•เฅเคถเคฒเคคเคพ เค•เคพ เคฎเคคเคฒเคฌ เคฏเคน เคจเคนเฅ€เค‚ เคนเฅˆ เค•เคฟ เคญเคตเคฟเคทเฅเคฏ เคฎเฅ‡เค‚ เค‡เคธเค•เฅ€ เคชเฅเคจเคฐเคพเคตเฅƒเคคเฅเคคเฅ€ เคนเฅ‹เค—เฅ€เฅค เค†เคชเค•เฅ‹ เค•เคฟเคธเฅ€ เคญเฅ€ เคฒเฅ‡เคจเคฆเฅ‡เคจ เค•เคพ เค…เคจเฅเคฐเฅ‹เคง เค•เคฐเคจเฅ‡ เคฏเคพ เค…เคงเคฟเค•เฅƒเคค เค•เคฐเคจเฅ‡ เค•เฅ‡ เคฒเคฟเค เคˆ-เคฎเฅ‡เคฒ เค•เคพ เค‰เคชเคฏเฅ‹เค— เคจเคนเฅ€เค‚ เค•เคฐเคจเคพ เคšเคพเคนเคฟเคเฅค เค—เฅ‹เคชเคจเฅ€เคฏเคคเคพ เคธเฅ‚เคšเคจเคพ: เค‡เคธ เคธเค‚เคฆเฅ‡เคถ เคฎเฅ‡เค‚ เค”เคฐ เค‡เคธเค•เฅ‡ เคธเคพเคฅ เคธเคญเฅ€ เคœเคพเคจเค•เคพเคฐเฅ€ เค•เคพเคจเฅ‚เคจเฅ€ เคฐเฅ‚เคช เคธเฅ‡ เคตเคฟเคถเฅ‡เคทเคพเคงเคฟเค•เคพเคฐ เคชเฅเคฐเคพเคชเฅเคค เคนเฅ‹ เคธเค•เคคเฅ€ เคนเฅˆ, เค”เคฐ เคฏเคน เค•เฅ‡เคตเคฒ เคŠเคชเคฐ เคจเคพเคฎเคฟเคค เคตเฅเคฏเค•เฅเคคเคฟเคฏเฅ‹เค‚ (เคตเฅเคฏเค•เฅเคคเคฟเคฏเฅ‹เค‚) เค•เฅ‡ เค‰เคชเคฏเฅ‹เค— เค•เฅ‡ เคฒเคฟเค เคนเฅ€ เคชเฅเคฐเคฆเคพเคจ เค•เฅ€ เคœเคพเคคเฅ€ เคนเฅˆเฅค เค‡เคธ เคœเคพเคจเค•เคพเคฐเฅ€ เค•เคพ เคชเฅเคฐเคธเคพเคฐ เคจเคนเฅ€เค‚ เค•เคฟเคฏเคพ เคœเคพ เคธเค•เคคเคพ เคนเฅˆ เค”เคฐ เคนเคฎ เค—เคฒเคค เคชเฅเคฐเคธเคพเคฐเคฃ เคธเฅ‡ เคญเค‚เค— เคนเฅ‹เคจเฅ‡ เคตเคพเคฒเฅ€ เค—เฅ‹เคชเคจเฅ€เคฏเคคเคพ เค•เฅ‡ เคฒเคฟเค เคœเคฟเคฎเฅเคฎเฅ‡เคตเคพเคฐ เคจเคนเฅ€เค‚ เคนเฅˆเค‚เฅค", + "Context": { + "ReferenceDateTime": "2019-01-24T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "เค•เฅเคฏเคพ เค‡เคธ เค†เค—เคพเคฎเฅ€ เคถเฅเค•เฅเคฐเคตเคพเคฐ เค•เฅ‹ เค†เคชเค•เฅ‡ เค•เฅ‹เคˆ เค‡เค‚เคคเคœเคพเคฎ เคนเฅˆ?", + "Context": { + "ReferenceDateTime": "2019-01-31T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เค†เค—เคพเคฎเฅ€ เคถเฅเค•เฅเคฐเคตเคพเคฐ", + "Start": 5, + "End": 21, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-02-01", + "type": "date", + "value": "2019-02-01" + } + ] + } + } + ] + }, + { + "Input": "เค•เฅเคฏเคพ เค…เค—เคฒเฅ‡ เคถเฅเค•เฅเคฐเคตเคพเคฐ เค•เฅ‹ เค†เคชเค•เฅ‡ เค•เฅ‹เคˆ เค‡เค‚เคคเคœเคพเคฎ เคนเฅˆ?", + "Context": { + "ReferenceDateTime": "2019-01-31T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเฅ‡ เคถเฅเค•เฅเคฐเคตเคพเคฐ ", + "Start": 5, + "End": 18, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-02-08", + "type": "date", + "value": "2019-02-08" + } + ] + } + } + ] + }, + { + "Input": "เค•เฅเคฏเคพ เค…เค—เคฒเคพ เคถเฅเค•เฅเคฐเคตเคพเคฐ เค•เฅ‹ เค†เคชเค•เฅ‡ เค•เฅ‹เคˆ เค‡เค‚เคคเคœเคพเคฎ เคนเฅˆ?", + "Context": { + "ReferenceDateTime": "2019-01-31T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเคพ เคถเฅเค•เฅเคฐเคตเคพเคฐ", + "Start": 5, + "End": 17, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-02-08", + "type": "date", + "value": "2019-02-08" + } + ] + } + } + ] + }, + { + "Input": "เค•เฅเคฏเคพ เค†เคจเฅ‡ เคตเคพเคฒเฅ‡ เค—เฅเคฐเฅเคตเคพเคฐ เค•เฅ‹ เค†เคชเค•เฅ‡ เค•เฅ‹เคˆ เค‡เค‚เคคเคœเคพเคฎ เคนเฅˆ?", + "Context": { + "ReferenceDateTime": "2019-01-31T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เคจเฅ‡ เคตเคพเคฒเฅ‡ เค—เฅเคฐเฅเคตเคพเคฐ", + "Start": 5, + "End": 20, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-02-07", + "type": "date", + "value": "2019-02-07" + } + ] + } + } + ] + }, + { + "Input": "เค‡เคธ เคชเคฟเค›เคฒเคพ เคฌเฅเคงเคตเคพเคฐ เค•เฅ‹ เค†เคช เค•เคนเคพเค‚ เคฅเฅ‡?", + "Context": { + "ReferenceDateTime": "2019-01-31T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคชเคฟเค›เคฒเคพ เคฌเฅเคงเคตเคพเคฐ", + "Start": 0, + "End": 14, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-01-30", + "type": "date", + "value": "2019-01-30" + } + ] + } + } + ] + }, + { + "Input": "เค†เคช เคชเคฟเค›เคฒเฅ‡ เคฌเฅเคงเคตเคพเคฐ เค•เฅ‹ เค•เคนเคพเค เคฅเฅ‡?", + "Context": { + "ReferenceDateTime": "2019-01-31T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคชเคฟเค›เคฒเฅ‡ เคฌเฅเคงเคตเคพเคฐ", + "Start": 3, + "End": 14, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-01-30", + "type": "date", + "value": "2019-01-30" + } + ] + } + } + ] + }, + { + "Input": "เค†เคช 12 เค•เฅ‹ 0730-0930 เค•เฅ‡ เคฌเฅ€เคš เค•เคนเคพเค เคฅเฅ‡", + "Context": { + "ReferenceDateTime": "2019-01-31T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "0730-0930 เค•เฅ‡ เคฌเฅ€เคš ", + "Start": 9, + "End": 25, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T07:30,T09:30,PT2H)", + "type": "timerange", + "start": "07:30:00", + "end": "09:30:00" + }, + { + "timex": "(T19:30,T21:30,PT2H)", + "type": "timerange", + "start": "19:30:00", + "end": "21:30:00" + } + ] + } + } + ] + }, + { + "Input": "เค†เคช 0730-0930 เค•เฅ‡ เคฌเฅ€เคš เค•เคนเคพเค‚ เคฅเฅ‡?", + "Context": { + "ReferenceDateTime": "2019-01-31T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "0730-0930 เค•เฅ‡ เคฌเฅ€เคš", + "Start": 3, + "End": 18, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T07:30,T09:30,PT2H)", + "type": "timerange", + "start": "07:30:00", + "end": "09:30:00" + }, + { + "timex": "(T19:30,T21:30,PT2H)", + "type": "timerange", + "start": "19:30:00", + "end": "21:30:00" + } + ] + } + } + ] + }, + { + "Input": "เค†เคช 0930-0730 เค•เฅ‡ เคฌเฅ€เคš เค•เคนเคพเค‚ เคฅเฅ‡?", + "Context": { + "ReferenceDateTime": "2019-01-31T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "0930-0730 เค•เฅ‡ เคฌเฅ€เคš", + "Start": 3, + "End": 18, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T09:30,T19:30,PT10H)", + "type": "timerange", + "start": "09:30:00", + "end": "19:30:00" + }, + { + "timex": "(T21:30,T07:30,PT10H)", + "type": "timerange", + "start": "21:30:00", + "end": "07:30:00" + } + ] + } + } + ] + }, + { + "Input": "เค†เคช 730-930 เค•เฅ‡ เคฌเฅ€เคš เค•เคนเคพเค‚ เคฅเฅ‡?", + "Context": { + "ReferenceDateTime": "2019-01-31T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "เคธเฅ‹เคฎเคตเคพเคฐ 21, 9:30 เค”เคฐ เคถเคพเคฎ 3:00 เคฌเคœเฅ‡ เคชเฅ€เคเคธเคŸเฅ€ เค•เฅ‡ เคฌเฅ€เคš เคเค• เคฌเฅˆเค เค• เคฌเฅเค• เค•เคฐเฅ‡เค‚เฅค", + "Context": { + "ReferenceDateTime": "2019-02-27T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเฅ‹เคฎเคตเคพเคฐ 21, 9:30 เค”เคฐ เคถเคพเคฎ 3:00 เคฌเคœเฅ‡", + "Start": 0, + "End": 30, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-WXX-1T09:30,XXXX-WXX-1T15:00,PT5H30M)", + "type": "datetimerange", + "start": "2019-01-21 09:30:00", + "end": "2019-01-21 15:00:00" + }, + { + "timex": "(XXXX-WXX-1T09:30,XXXX-WXX-1T15:00,PT5H30M)", + "type": "datetimerange", + "start": "2019-10-21 09:30:00", + "end": "2019-10-21 15:00:00" + } + ] + } + } + ] + }, + { + "Input": "เค•เฅเคฏเคพ เค†เคช เคฎเค‚เค—เคฒเคตเคพเคฐ, 15 เคœเคจเคตเคฐเฅ€, เคฆเฅ‹เคชเคนเคฐ 1:00 - 1:15 เคฌเคœเฅ‡ เคคเค• เค‰เคชเคฒเคฌเฅเคง เคนเฅ‹เค‚เค—เฅ‡?", + "Context": { + "ReferenceDateTime": "2019-02-27T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฎเค‚เค—เคฒเคตเคพเคฐ, 15 เคœเคจเคตเคฐเฅ€, เคฆเฅ‹เคชเคนเคฐ 1:00 - 1:15 เคฌเคœเฅ‡ เคคเค•", + "Start": 8, + "End": 50, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-01-15T13:00,XXXX-01-15T13:15,PT15M)", + "type": "datetimerange", + "start": "2019-01-15 13:00:00", + "end": "2019-01-15 13:15:00" + }, + { + "timex": "(XXXX-01-15T13:00,XXXX-01-15T13:15,PT15M)", + "type": "datetimerange", + "start": "2020-01-15 13:00:00", + "end": "2020-01-15 13:15:00" + } + ] + } + } + ] + }, + { + "Input": "เค†เคชเค•เคพ เคจเคตเฅ€เคจเฅ€เค•เคฐเคฃ 18 เคœเคจเคตเคฐเฅ€, 2019 เค•เฅ‹ เคนเฅ‹เค—เคพเฅค เค†เคชเค•เฅ‡ เคชเคพเคธ เคคเคฌ เคคเค• เคญเฅเค—เคคเคพเคจ เค•เคฟเคฏเคพ เค—เคฏเคพ เคธเคฎเคฐเฅเคฅเคจ เคœเฅ‹เคกเคผเคจเฅ‡ เค•เฅ‡ เคฒเคฟเค เคนเฅ‹เค—เคพเฅค @ เค•เฅ‹เคฐเฅเคŸเคพเคจเคพ, เค†เคœ เคฆเฅ‹เคชเคนเคฐ 3 เคฌเคœเฅ‡ เคธเฅเค•เคพเค‡เคช เค•เฅ‰เคฒ เคถเฅ‡เคกเฅเคฏเฅ‚เคฒ เค•เคฐเฅ‡เค‚เฅค", + "Context": { + "ReferenceDateTime": "2019-02-28T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "18 เคœเคจเคตเคฐเฅ€, 2019", + "Start": 14, + "End": 27, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-01-18", + "type": "date", + "value": "2019-01-18" + } + ] + } + }, + { + "Text": "3pm today", + "Start": 127, + "End": 135, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2019-02-28T15", + "type": "datetime", + "value": "2019-02-28 15:00:00" + } + ] + } + } + ] + }, + { + "Input": "เคนเคฐ เคฎเค‚เค—เคฒเคตเคพเคฐ เค”เคฐ เค—เฅเคฐเฅเคตเคพเคฐ 19:00 - 21:00 เคคเค• เคคเฅˆเคฐเคพเค•เฅ€ เค•เฅ‡ เคฒเคฟเค เคฎเฅ‡เคฐเคพ เคธเคฎเคฏ เคฌเฅเค• เค•เคฐเฅ‡เค‚เฅค", + "Context": { + "ReferenceDateTime": "2019-03-01T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคนเคฐ เคฎเค‚เค—เคฒเคตเคพเคฐ", + "Start": 0, + "End": 9, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-2", + "type": "set", + "value": "not resolved" + } + ] + } + }, + { + "Text": "thursday 19:00 - 21:00", + "Start": 44, + "End": 65, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-WXX-4T19:00,XXXX-WXX-4T21:00,PT2H)", + "type": "datetimerange", + "start": "2019-02-28 19:00:00", + "end": "2019-02-28 21:00:00" + }, + { + "timex": "(XXXX-WXX-4T19:00,XXXX-WXX-4T21:00,PT2H)", + "type": "datetimerange", + "start": "2019-03-07 19:00:00", + "end": "2019-03-07 21:00:00" + } + ] + } + } + ] + }, + { + "Input": "เค•เฅเคฏเคพ เคฏเคน เคตเฅˆเคง เคคเคฟเคฅเคฟ เคนเฅˆ? 12-2015", + "Context": { + "ReferenceDateTime": "2019-02-27T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "12-2015", + "Start": 21, + "End": 27, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2015-12", + "type": "daterange", + "start": "2015-12-01", + "end": "2016-01-01" + } + ] + } + } + ] + }, + { + "Input": "เค•เฅเคฏเคพ เคฏเคน เคตเฅˆเคง เคคเคฟเคฅเคฟ เคนเฅˆ? 32-2015", + "Context": { + "ReferenceDateTime": "2019-02-27T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "เค•เฅเคฏเคพ เคฏเคน เคตเฅˆเคง เคคเคฟเคฅเคฟ เคนเฅˆ? 32 - 2015", + "Context": { + "ReferenceDateTime": "2019-02-27T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "เค•เฅเคฏเคพ เคฏเคน เคตเฅˆเคง เคคเคฟเคฅเคฟ เคนเฅˆ? 2015-12", + "Context": { + "ReferenceDateTime": "2019-02-27T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015-12", + "Start": 21, + "End": 27, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2015-12", + "type": "daterange", + "start": "2015-12-01", + "end": "2016-01-01" + } + ] + } + } + ] + }, + { + "Input": "เค•เฅเคฏเคพ เคฏเคน เคตเฅˆเคง เคคเคฟเคฅเคฟ เคนเฅˆ? 2015-32", + "Context": { + "ReferenceDateTime": "2019-02-27T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "เค•เฅเคฏเคพ เคฏเคน เคตเฅˆเคง เคคเคฟเคฅเคฟ เคนเฅˆ? 2015 - 32", + "Context": { + "ReferenceDateTime": "2019-02-27T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "เคฆเฅ‚เคฐเคญเคพเคท: +86 138-2010-2015", + "Context": { + "ReferenceDateTime": "2019-02-27T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "เคฆเฅ‚เคฐเคญเคพเคท: +86 2010-2015-86", + "Context": { + "ReferenceDateTime": "2019-02-27T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "เคฆเฅ‚เคฐเคญเคพเคท: 000 111 82-2100", + "Context": { + "ReferenceDateTime": "2019-02-27T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "เคฎเฅˆเค‚ เคธเฅเคฌเคน 9: 00 เคฌเคœเฅ‡ เคชเคฐ เคตเคพเคชเคธ เค†เคŠเค‚เค—เคพเฅค", + "Context": { + "ReferenceDateTime": "2019-03-28T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเฅเคฌเคน 9: 00 เคฌเคœเฅ‡", + "Start": 4, + "End": 17, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T09:00", + "type": "time", + "value": "09:00:00" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค•เคฒ เคธเฅเคฌเคน 8:45 เคฌเคœเฅ‡ เคชเคฐ เคตเคพเคชเคธ เค†เคŠเค‚เค—เคพเฅค", + "Context": { + "ReferenceDateTime": "2019-03-28T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค•เคฒ เคธเฅเคฌเคน 8:45 เคฌเคœเฅ‡", + "Start": 4, + "End": 19, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2019-03-29T08:45", + "type": "datetime", + "value": "2019-03-29 08:45:00" + } + ] + } + } + ] + }, + { + "Input": "เค˜เคŸเคจเคพ 2011 เคธเฅ‡ เคฆเฅ‹ เคธเคพเคฒ เคฎเฅ‡เค‚ เคนเฅเคˆเฅค", + "Context": { + "ReferenceDateTime": "2019-03-10T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2011 เคธเฅ‡ เคฆเฅ‹ เคธเคพเคฒ เคฎเฅ‡เค‚", + "Start": 5, + "End": 22, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2013-01-01", + "type": "date", + "value": "2013-01-01" + } + ] + } + } + ] + }, + { + "Input": "เค˜เคŸเคจเคพ เคตเคฐเฅเคท 2011 เคธเฅ‡ เคฆเฅ‹ เคธเคชเฅเคคเคพเคน เคฎเฅ‡เค‚ เคนเฅเคˆเฅค", + "Context": { + "ReferenceDateTime": "2019-03-10T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคตเคฐเฅเคท 2011 เคธเฅ‡ เคฆเฅ‹ เคธเคชเฅเคคเคพเคน เคฎเฅ‡เค‚", + "Start": 5, + "End": 30, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2011-01-15", + "type": "date", + "value": "2011-01-15" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคตเคฐเฅเคท 2019 เคธเฅ‡ เคชเคนเคฒเฅ‡ เคšเฅ€เคจ เคฎเฅ‡เค‚ เคฐเคนเฅ‚เค‚เค—เคพเฅค", + "Context": { + "ReferenceDateTime": "2019-03-10T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคตเคฐเฅเคท 2019 เคธเฅ‡ เคชเคนเคฒเฅ‡", + "Start": 4, + "End": 20, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019", + "Mod": "before", + "type": "daterange", + "end": "2019-01-01", + "sourceEntity": "datetimerange" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฌเฅเคงเคตเคพเคฐ 4 เคฌเคœเฅ‡ เคคเค• เคตเคนเคพเค เคฐเคนเฅ‚เคเค—เคพเฅค", + "Context": { + "ReferenceDateTime": "2019-04-15T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฌเฅเคงเคตเคพเคฐ 4 เคฌเคœเฅ‡ ", + "Start": 4, + "End": 16, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-3T04", + "type": "datetime", + "value": "2019-04-10 04:00:00" + }, + { + "timex": "XXXX-WXX-3T04", + "type": "datetime", + "value": "2019-04-17 04:00:00" + }, + { + "timex": "XXXX-WXX-3T16", + "type": "datetime", + "value": "2019-04-10 16:00:00" + }, + { + "timex": "XXXX-WXX-3T16", + "type": "datetime", + "value": "2019-04-17 16:00:00" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅเคเคธเฅ‡ เคฆเฅ‹เคชเคนเคฐ 3 เคฌเคœเฅ‡ เคฏเคพ เคฌเคพเคฆ เคฎเฅ‡เค‚ เคฎเคฟเคฒเฅ‡เค‚เฅค", + "Context": { + "ReferenceDateTime": "2019-04-22T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเฅ‹เคชเคนเคฐ 3 เคฌเคœเฅ‡ เคฏเคพ เคฌเคพเคฆ", + "Start": 6, + "End": 23, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "T15", + "Mod": "since", + "type": "timerange", + "start": "15:00:00", + "sourceEntity": "datetimepoint" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅเคเคธเฅ‡ เคฆเฅ‹เคชเคนเคฐ 3 เคฌเคœเฅ‡ เคฏเคพ เคฌเคพเคฆ เคฎเฅ‡เค‚ เคธเฅ‹เคฎเคตเคพเคฐ เค•เฅ‹ เคฎเฅเคเคธเฅ‡ เคฎเคฟเคฒเฅ‡เค‚เฅค", + "Context": { + "ReferenceDateTime": "2019-04-22T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเฅ‹เคชเคนเคฐ 3 เคฌเคœเฅ‡ เคฏเคพ เคฌเคพเคฆ เคฎเฅ‡เค‚ เคธเฅ‹เคฎเคตเคพเคฐ เค•เฅ‹", + "Start": 6, + "End": 37, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-1T15", + "Mod": "since", + "type": "datetimerange", + "start": "2019-04-15 15:00:00", + "sourceEntity": "datetimepoint" + }, + { + "timex": "XXXX-WXX-1T15", + "Mod": "since", + "type": "datetimerange", + "start": "2019-04-22 15:00:00", + "sourceEntity": "datetimepoint" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคธเฅเคฌเคน 9 เคฌเคœเฅ‡ เคตเคพเคชเคธ เค† เคœเคพเคŠเค‚เค—เคพเฅค", + "Context": { + "ReferenceDateTime": "2019-04-19T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเฅเคฌเคน 9 เคฌเคœเฅ‡ ", + "Start": 4, + "End": 14, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T09", + "type": "time", + "value": "09:00:00" + } + ] + } + } + ] + }, + { + "Input": "เคฎเคฟเคฒเคคเฅ‡ เคนเฅˆเค‚ เคฎเคพเคฐเฅเคš เค…เค เคพเคฐเคน เคธเคพเคขเคผเฅ‡ เคจเฅŒ เคฌเคœเฅ‡เฅค", + "Context": { + "ReferenceDateTime": "2019-04-25T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฎเคพเคฐเฅเคš เค…เค เคพเคฐเคน เคธเคพเคขเคผเฅ‡ เคจเฅŒ เคฌเคœเฅ‡", + "Start": 10, + "End": 33, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-03-18T09:30", + "type": "datetime", + "value": "2019-03-18 09:30:00" + }, + { + "timex": "XXXX-03-18T09:30", + "type": "datetime", + "value": "2020-03-18 09:30:00" + }, + { + "timex": "XXXX-03-18T21:30", + "type": "datetime", + "value": "2019-03-18 21:30:00" + }, + { + "timex": "XXXX-03-18T21:30", + "type": "datetime", + "value": "2020-03-18 21:30:00" + } + ] + } + } + ] + }, + { + "Input": "เคฎเคฟเคฒเคคเฅ‡ เคนเฅˆเค‚ เคซเคฐเคตเคฐเฅ€ เคฌเคพเคˆเคธ เค•เฅ‹เฅค", + "Context": { + "ReferenceDateTime": "2019-04-25T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคซเคฐเคตเคฐเฅ€ เคฌเคพเคˆเคธ", + "Start": 10, + "End": 19, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-02-22", + "type": "date", + "value": "2019-02-22" + }, + { + "timex": "XXXX-02-22", + "type": "date", + "value": "2020-02-22" + } + ] + } + } + ] + }, + { + "Input": "เคฎเคฟเคฒเคคเฅ‡ เคนเฅˆเค‚ เคซเคฐเคตเคฐเฅ€ เคฌเคพเคˆเคธ 3:30 เคฌเคœเฅ‡เฅค", + "Context": { + "ReferenceDateTime": "2019-04-25T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคซเคฐเคตเคฐเฅ€ เคฌเคพเคˆเคธ 3:30 เคฌเคœเฅ‡", + "Start": 10, + "End": 28, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-02-22T03:30", + "type": "datetime", + "value": "2019-02-22 03:30:00" + }, + { + "timex": "XXXX-02-22T03:30", + "type": "datetime", + "value": "2020-02-22 03:30:00" + }, + { + "timex": "XXXX-02-22T15:30", + "type": "datetime", + "value": "2019-02-22 15:30:00" + }, + { + "timex": "XXXX-02-22T15:30", + "type": "datetime", + "value": "2020-02-22 15:30:00" + } + ] + } + } + ] + }, + { + "Input": "เค•เฅƒเคชเคฏเคพ เค†เคช ARM เคŸเฅ‡เคฎเฅเคชเฅเคฒเฅ‡เคŸเฅเคธ เคชเคฐ เคšเคฐเฅเคšเคพ เค•เคฐเคจเฅ‡ เค•เฅ‡ เคฒเคฟเค 7 เคœเคจเคตเคฐเฅ€ เคธเฅ‡ เคถเฅเคฐเฅ‚ เคนเฅ‹เคจเฅ‡ เคตเคพเคฒเฅ€ Microsoft เคŸเฅ€เคฎเฅ‹เค‚ เค•เฅ€ เคฌเฅˆเค เค• เคตเฅเคฏเคตเคธเฅเคฅเคพ เค•เคฐ เคธเค•เคคเฅ‡ เคนเฅˆเค‚ ?", + "Context": { + "ReferenceDateTime": "2019-04-24T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "7 เคœเคจเคตเคฐเฅ€ เคธเฅ‡ เคถเฅเคฐเฅ‚ เคนเฅ‹เคจเฅ‡ เคตเคพเคฒเฅ€", + "Start": 46, + "End": 70, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-01-07", + "Mod": "after", + "type": "daterange", + "start": "2019-01-07", + "sourceEntity": "datetimepoint" + }, + { + "timex": "XXXX-01-07", + "Mod": "after", + "type": "daterange", + "start": "2020-01-07", + "sourceEntity": "datetimepoint" + } + ] + } + } + ] + }, + { + "Input": "เค•เฅƒเคชเคฏเคพ เค†เคช ARM เคŸเฅ‡เคฎเฅเคชเฅเคฒเฅ‡เคŸเฅเคธ เคชเคฐ เคšเคฐเฅเคšเคพ เค•เคฐเคจเฅ‡ เค•เฅ‡ เคฒเคฟเค 7 เคœเคจเคตเคฐเฅ€ เคถเฅเคฐเฅ‚ เคนเฅ‹เคจเฅ‡ เคตเคพเคฒเฅ€ Microsoft เคŸเฅ€เคฎเฅ‹เค‚ เค•เฅ€ เคฌเฅˆเค เค• เค•เฅ€ เคตเฅเคฏเคตเคธเฅเคฅเคพ เค•เคฐ เคธเค•เคคเฅ‡ เคนเฅˆเค‚?", + "Context": { + "ReferenceDateTime": "2019-04-24T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "7 เคœเคจเคตเคฐเฅ€ เคถเฅเคฐเฅ‚ เคนเฅ‹เคจเฅ‡ เคตเคพเคฒเฅ€", + "Start": 46, + "End": 67, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-01-07", + "Mod": "after", + "type": "daterange", + "start": "2019-01-07", + "sourceEntity": "datetimepoint" + }, + { + "timex": "XXXX-01-07", + "Mod": "after", + "type": "daterange", + "start": "2020-01-07", + "sourceEntity": "datetimepoint" + } + ] + } + } + ] + }, + { + "Input": "เคฎเคฟเคฒเคคเฅ‡ เคนเฅˆเค‚ เคซเคฐเคตเคฐเฅ€ เคฌเคพเคˆเคธ 3:30 เคฌเคœเฅ‡ เค•เฅ‹เฅค", + "Context": { + "ReferenceDateTime": "2019-04-25T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคซเคฐเคตเคฐเฅ€ เคฌเคพเคˆเคธ 3:30 เคฌเคœเฅ‡ เค•เฅ‹", + "Start": 10, + "End": 31, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-02-22T03:30", + "type": "datetime", + "value": "2019-02-22 03:30:00" + }, + { + "timex": "XXXX-02-22T03:30", + "type": "datetime", + "value": "2020-02-22 03:30:00" + }, + { + "timex": "XXXX-02-22T15:30", + "type": "datetime", + "value": "2019-02-22 15:30:00" + }, + { + "timex": "XXXX-02-22T15:30", + "type": "datetime", + "value": "2020-02-22 15:30:00" + } + ] + } + } + ] + }, + { + "Input": "เคฎเคฟเคฒเคคเฅ‡ เคนเฅˆเค‚ เคซเคฐเคตเคฐเฅ€ 22 เคตเฅ‡เค‚ 3:30 เคฌเคœเฅ‡ เคชเคฐเฅค", + "Context": { + "ReferenceDateTime": "2019-04-25T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคซเคฐเคตเคฐเฅ€ 22 เคตเฅ‡เค‚ 3:30", + "Start": 10, + "End": 26, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-02-22T03:30", + "type": "datetime", + "value": "2019-02-22 03:30:00" + }, + { + "timex": "XXXX-02-22T03:30", + "type": "datetime", + "value": "2020-02-22 03:30:00" + }, + { + "timex": "XXXX-02-22T15:30", + "type": "datetime", + "value": "2019-02-22 15:30:00" + }, + { + "timex": "XXXX-02-22T15:30", + "type": "datetime", + "value": "2020-02-22 15:30:00" + } + ] + } + } + ] + }, + { + "Input": "เค•เฅƒเคชเคฏเคพ เค†เคช ARM เคŸเฅ‡เคฎเฅเคชเฅเคฒเฅ‡เคŸเฅเคธ เคชเคฐ เคšเคฐเฅเคšเคพ เค•เคฐเคจเฅ‡ เค•เฅ‡ เคฒเคฟเค 7 เคœเคจเคตเคฐเฅ€ เคธเฅ‡ เคถเฅเคฐเฅ‚ เคนเฅ‹เคจเฅ‡ เคตเคพเคฒเฅ€ เคเค• Microsoft เคŸเฅ€เคฎเฅ‹เค‚ เค•เฅ€ เคฌเฅˆเค เค• เคตเฅเคฏเคตเคธเฅเคฅเคพ เค•เคฐ เคธเค•เคคเฅ‡ เคนเฅˆเค‚?", + "Context": { + "ReferenceDateTime": "2019-04-24T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "7 เคœเคจเคตเคฐเฅ€ เคธเฅ‡ เคถเฅเคฐเฅ‚ เคนเฅ‹เคจเฅ‡ เคตเคพเคฒเฅ€", + "Start": 46, + "End": 70, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-01-07", + "Mod": "after", + "type": "daterange", + "start": "2019-01-07", + "sourceEntity": "datetimepoint" + }, + { + "timex": "XXXX-01-07", + "Mod": "after", + "type": "daterange", + "start": "2020-01-07", + "sourceEntity": "datetimepoint" + } + ] + } + } + ] + }, + { + "Input": "เค•เฅเคฏเคพ เค†เคช ARM เคŸเฅ‡เคฎเฅเคชเฅเคฒเฅ‡เคŸเฅเคธ เคชเคฐ เคšเคฐเฅเคšเคพ เค•เคฐเคจเฅ‡ เค•เฅ‡ เคฒเคฟเค 7 เคœเคจเคตเคฐเฅ€ เคถเฅเคฐเฅ‚ เคนเฅ‹เคจเฅ‡ เคตเคพเคฒเฅ€ เคเค• Microsoft เคŸเฅ€เคฎเฅ‹เค‚ เค•เฅ€ เคฌเฅˆเค เค• เคตเฅเคฏเคตเคธเฅเคฅเคพ เค•เคฐ เคธเค•เคคเฅ‡ เคนเฅˆเค‚?", + "Context": { + "ReferenceDateTime": "2019-04-24T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "7 เคœเคจเคตเคฐเฅ€ เคถเฅเคฐเฅ‚ เคนเฅ‹เคจเฅ‡ เคตเคพเคฒเฅ€", + "Start": 45, + "End": 66, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-01-07", + "Mod": "after", + "type": "daterange", + "start": "2019-01-07", + "sourceEntity": "datetimepoint" + }, + { + "timex": "XXXX-01-07", + "Mod": "after", + "type": "daterange", + "start": "2020-01-07", + "sourceEntity": "datetimepoint" + } + ] + } + } + ] + }, + { + "Input": "เคฎเคฟเคฒเคคเฅ‡ เคนเฅˆเค‚ เคถเฅเค•เฅเคฐเคตเคพเคฐ เคฎเคพเคฐเฅเคš เคชเค‚เคฆเฅเคฐเคน เคจเฅŒ เคฌเคœเฅ‡ เคชเคฐเฅค", + "Context": { + "ReferenceDateTime": "2019-04-25T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคถเฅเค•เฅเคฐเคตเคพเคฐ เคฎเคพเคฐเฅเคš เคชเค‚เคฆเฅเคฐเคน เคจเฅŒ เคฌเคœเฅ‡ ", + "Start": 10, + "End": 38, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-03-15T09", + "type": "datetime", + "value": "2019-03-15 09:00:00" + }, + { + "timex": "XXXX-03-15T09", + "type": "datetime", + "value": "2020-03-15 09:00:00" + } + ] + } + } + ] + }, + { + "Input": "เคฎเคฟเคฒเคคเฅ‡ เคนเฅˆเค‚ เคชเคนเคฒเฅ‡ เคœเคจเคตเคฐเฅ€ เคฆเฅ‹ เคนเคœเคพเคฐ เคฌเคคเฅเคคเฅ€เคธ เคชเคฐ", + "Context": { + "ReferenceDateTime": "2019-04-25T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคชเคนเคฒเฅ‡ เคœเคจเคตเคฐเฅ€ เคฆเฅ‹ เคนเคœเคพเคฐ เคฌเคคเฅเคคเฅ€เคธ", + "Start": 10, + "End": 34, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2032-01-01", + "type": "date", + "value": "2032-01-01" + } + ] + } + } + ] + }, + { + "Input": "เคฌเฅเคง เค…เค•เฅเคŸเฅ‚เคฌเคฐ 26 15:50:06 2016, 2019 เคฎเฅ‡เค‚ เคเค• เคฆเคฟเคจ เคจเคนเฅ€เค‚ เคนเฅˆเฅค", + "Context": { + "ReferenceDateTime": "2018-11-21T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฌเฅเคง เค…เค•เฅเคŸเฅ‚เคฌเคฐ 26 15:50:06 2016", + "Start": 0, + "End": 27, + "Typename": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2016-10-26T15:50:06", + "type": "datetime", + "value": "2016-10-26 15:50:06" + } + ] + } + }, + { + "Text": "a day", + "Start": 32, + "End": 36, + "Typename": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P1D", + "type": "duration", + "value": "86400" + } + ] + } + }, + { + "Text": "2019", + "Start": 41, + "End": 44, + "Typename": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019", + "type": "daterange", + "start": "2019-01-01", + "end": "2020-01-01" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค…เคชเคจเคพ เค•เคพเคฎ เค…เคญเฅ€ เคธเฅ‡ เค”เคฐ 15 เคจเคตเค‚เคฌเคฐ เค•เฅ‡ เคฌเฅ€เคš เค•เคฐเฅ‚เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2019-04-23T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เคญเฅ€ เคธเฅ‡ เค”เคฐ 15 เคจเคตเค‚เคฌเคฐ เค•เฅ‡ เคฌเฅ€เคš", + "Start": 13, + "End": 37, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-04-23,XXXX-11-15,P206D)", + "type": "daterange", + "start": "2019-04-23", + "end": "2019-11-15" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚เคจเฅ‡ เค…เคชเคจเคพ เค•เคพเคฎ 22 เคœเคจเคตเคฐเฅ€ เค”เคฐ เค…เคฌ เค•เฅ‡ เคฌเฅ€เคš เคชเฅ‚เคฐเคพ เค•เคฟเคฏเคพ เคนเฅˆ", + "Context": { + "ReferenceDateTime": "2019-04-25T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "22 เคœเคจเคตเคฐเฅ€ เค”เคฐ เค…เคฌ เค•เฅ‡ เคฌเฅ€เคš", + "Start": 15, + "End": 35, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-01-22,2019-04-25,P93D)", + "type": "daterange", + "start": "2019-01-22", + "end": "2019-04-25" + } + ] + } + } + ] + }, + { + "Input": "เคšเคฒเฅ‹ เค…เคฌ เค”เคฐ 21 เคฎเคˆ เค•เฅ‡ เคฌเฅ€เคš เคฎเคฟเคฒเคคเฅ‡ เคนเฅˆเค‚, เค…เคญเฅ€ เคจเคนเฅ€เค‚, เค เฅ€เค• เคนเฅˆ?", + "Context": { + "ReferenceDateTime": "2019-05-09T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เคฌ เค”เคฐ 21 เคฎเคˆ เค•เฅ‡ เคฌเฅ€เคš", + "Start": 4, + "End": 21, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-05-09,XXXX-05-21,P12D)", + "type": "daterange", + "start": "2019-05-09", + "end": "2019-05-21" + } + ] + } + }, + { + "Text": "right now", + "Start": 41, + "End": 49, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "PRESENT_REF", + "type": "datetime", + "value": "2019-05-09 12:00:00" + } + ] + } + } + ] + }, + { + "Input": "2017 เคฎเฅ‡เค‚ เค…เคชเฅเคฐเฅˆเคฒ เคธเฅ‡ เคœเฅ‚เคจ เคคเค• เค•เฅเคฒ เคฌเคฟเค•เฅเคฐเฅ€ เค‰เคฎเฅเคฎเฅ€เคฆเฅ‹เค‚ เคธเฅ‡ เค•เคฎ เคฅเฅ€เฅค", + "Context": { + "ReferenceDateTime": "2019-05-16T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2017 เคฎเฅ‡เค‚ เค…เคชเฅเคฐเฅˆเคฒ เคธเฅ‡ เคœเฅ‚เคจ เคคเค•", + "Start": 0, + "End": 24, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2017-04-01,2017-06-01,P2M)", + "type": "daterange", + "start": "2017-04-01", + "end": "2017-06-01" + } + ] + } + } + ] + }, + { + "Input": "2016 เคฎเฅ‡เค‚ เค…เคชเฅเคฐเฅˆเคฒ เคธเฅ‡ 2017 เคฎเฅ‡เค‚ เคœเฅ‚เคจ เคคเค• เค•เฅเคฒ เคฌเคฟเค•เฅเคฐเฅ€ เค‰เคฎเฅเคฎเฅ€เคฆเฅ‹เค‚ เคธเฅ‡ เค•เคฎ เคฅเฅ€เฅค", + "Context": { + "ReferenceDateTime": "2019-05-16T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016 เคฎเฅ‡เค‚ เค…เคชเฅเคฐเฅˆเคฒ เคธเฅ‡ 2017 เคฎเฅ‡เค‚ เคœเฅ‚เคจ เคคเค•", + "Start": 0, + "End": 33, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2016-04-01,2017-06-01,P14M)", + "type": "daterange", + "start": "2016-04-01", + "end": "2017-06-01" + } + ] + } + } + ] + }, + { + "Input": "เคธเค‚เค˜เคฐเฅเคท เคœเคจเคตเคฐเฅ€ เคธเฅ‡ เค…เคชเฅเคฐเฅˆเคฒ 2015 เคคเค• เคšเคฒเคพ", + "Context": { + "ReferenceDateTime": "2019-05-22T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคœเคจเคตเคฐเฅ€ เคธเฅ‡ เค…เคชเฅเคฐเฅˆเคฒ 2015 เคคเค•", + "Start": 7, + "End": 29, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2015-01-01,2015-04-01,P3M)", + "type": "daterange", + "start": "2015-01-01", + "end": "2015-04-01" + } + ] + } + } + ] + }, + { + "Input": "เค•เฅ‹เคฐเฅเคŸเคพเคจเคพ, เค•เฅƒเคชเคฏเคพ เค‡เคธ เคถเฅเค•เฅเคฐเคตเคพเคฐ 7.6 เคชเคฐ เคœเคฟเคฎ เค•เฅ‡ เคธเคพเคฅ เคเค• Skype เค•เฅ‰เคฒ เคธเฅ‡เคŸ เค•เคฐเฅ‡เค‚เฅค", + "Context": { + "ReferenceDateTime": "2019-05-20T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคถเฅเค•เฅเคฐเคตเคพเคฐ 7.6", + "Start": 16, + "End": 30, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-07-06", + "type": "date", + "value": "2019-07-06" + } + ] + } + } + ] + }, + { + "Input": "เคฏเคน เค•เคพเคฐเฅเคฏ 5.12 เค•เฅ‹ เค•เคฟเคฏเคพ เคœเคพเคจเคพ เคšเคพเคนเคฟเค", + "Context": { + "ReferenceDateTime": "2019-05-20T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5.12", + "Start": 9, + "End": 12, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-05-12", + "type": "date", + "value": "2019-05-12" + }, + { + "timex": "XXXX-05-12", + "type": "date", + "value": "2020-05-12" + } + ] + } + } + ] + }, + { + "Input": "เคฏเคน เค•เคพเคฐเฅเคฏ 5/12 เคถเฅเค•เฅเคฐเคตเคพเคฐ เค•เฅ‹ เค•เคฟเคฏเคพ เคœเคพเคจเคพ เคšเคพเคนเคฟเค", + "Context": { + "ReferenceDateTime": "2019-05-20T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5/12 เคถเฅเค•เฅเคฐเคตเคพเคฐ", + "Start": 9, + "End": 21, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-05-12", + "type": "date", + "value": "2019-05-12" + }, + { + "timex": "XXXX-05-12", + "type": "date", + "value": "2020-05-12" + } + ] + } + } + ] + }, + { + "Input": "เคฏเคน เค•เคพเคฐเฅเคฏ เค…เค—เคฒเฅ‡ เคถเฅเค•เฅเคฐเคตเคพเคฐ 5/12 เค•เฅ‹ เค•เคฟเคฏเคพ เคœเคพเคจเคพ เคšเคพเคนเคฟเค", + "Context": { + "ReferenceDateTime": "2019-05-20T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเฅ‡ เคถเฅเค•เฅเคฐเคตเคพเคฐ 5/12", + "Start": 9, + "End": 26, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-05-12", + "type": "date", + "value": "2019-05-12" + } + ] + } + } + ] + }, + { + "Input": "เคฏเคน เค•เคพเคฐเฅเคฏ เคฏเคน 5/12 เค•เคฟเคฏเคพ เคœเคพเคจเคพ เคšเคพเคนเคฟเค", + "Context": { + "ReferenceDateTime": "2019-05-20T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฏเคน 5/12", + "Start": 9, + "End": 15, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-05-12", + "type": "date", + "value": "2019-05-12" + } + ] + } + } + ] + }, + { + "Input": "เคฏเคน เค•เคพเคฐเฅเคฏ เค…เค—เคฒเฅ‡ 5/12 เค•เฅ‹ เค•เคฟเคฏเคพ เคœเคพเคจเคพ เคšเคพเคนเคฟเค", + "Context": { + "ReferenceDateTime": "2019-05-20T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเฅ‡ 5/12 ", + "Start": 9, + "End": 18, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-05-12", + "type": "date", + "value": "2020-05-12" + } + ] + } + } + ] + }, + { + "Input": "เคฏเคน เค•เคพเคฐเฅเคฏ เค…เค—เคฒเฅ‡ 6 เค…เคชเฅเคฐเฅˆเคฒ เค•เฅ‹ เค•เคฟเคฏเคพ เคœเคพเคจเคพ เคšเคพเคนเคฟเค", + "Context": { + "ReferenceDateTime": "2019-05-20T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเฅ‡ 6 เค…เคชเฅเคฐเฅˆเคฒ เค•เฅ‹", + "Start": 9, + "End": 24, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-04-06", + "type": "date", + "value": "2020-04-06" + } + ] + } + } + ] + }, + { + "Input": "เค‡เคธ เคถเฅเค•เฅเคฐเคตเคพเคฐ 5/12 เคธเฅ‡ เค…เค—เคฒเฅ‡ เคฐเคตเคฟเคตเคพเคฐ 5/20 เคคเค•", + "Context": { + "ReferenceDateTime": "2019-05-20T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคถเฅเค•เฅเคฐเคตเคพเคฐ 5/12 เคธเฅ‡ เค…เค—เคฒเฅ‡ เคฐเคตเคฟเคตเคพเคฐ 5/20 เคคเค•", + "Start": 0, + "End": 38, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-05-12,XXXX-05-20,P8D)", + "type": "daterange", + "start": "2019-05-12", + "end": "2019-05-20" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค‡เคธ เคฌเคพเคฐเฅ‡ เคฎเฅ‡เค‚ เคจเคนเฅ€เค‚, เคฌเคฒเฅเค•เคฟ เคœเคจเคตเคฐเฅ€ / 3 เค•เฅ‡ เคฌเคพเคฐเฅ‡ เคฎเฅ‡เค‚ เคฌเคพเคค เค•เคฐ เคฐเคนเคพ เคนเฅ‚เค‚", + "Context": { + "ReferenceDateTime": "2019-05-22T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคœเคจเคตเคฐเฅ€ / 3 ", + "Start": 28, + "End": 37, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-01-03", + "type": "date", + "value": "2019-01-03" + }, + { + "timex": "XXXX-01-03", + "type": "date", + "value": "2020-01-03" + } + ] + } + } + ] + }, + { + "Input": "10 เค›เคพเคคเฅเคฐ เคนเฅˆเค‚เฅค", + "Context": { + "ReferenceDateTime": "2019-05-23T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "10 เคคเคพเคฐเฅ‡ เคนเฅˆเค‚เฅค", + "Context": { + "ReferenceDateTime": "2019-05-23T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "90 เค•เฅ‡ เคฆเคถเค• เคฎเฅ‡เค‚ เค…เคฎเฅ‡เคฐเคฟเค•เคพ เค•เฅ‡ เคฐเคพเคทเฅเคŸเฅเคฐเคชเคคเคฟ เค•เฅŒเคจ เคนเฅˆเค‚เฅค", + "Context": { + "ReferenceDateTime": "2019-05-23T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "90 เค•เฅ‡ เคฆเคถเค•", + "Start": 0, + "End": 8, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XX90-01-01,XX100-01-01,P10Y)", + "type": "daterange", + "start": "1990-01-01", + "end": "2000-01-01" + }, + { + "timex": "(XX90-01-01,XX100-01-01,P10Y)", + "type": "daterange", + "start": "2090-01-01", + "end": "2100-01-01" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคตเคฐเฅเคท 2020 เค•เฅ‡ เคฌเคพเคฆ เคšเฅ€เคจ เคฎเฅ‡เค‚ เคฐเคนเฅ‚เค‚เค—เคพเฅค", + "Context": { + "ReferenceDateTime": "2019-05-23T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคตเคฐเฅเคท 2020 เค•เฅ‡ เคฌเคพเคฆ", + "Start": 4, + "End": 19, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2020", + "Mod": "after", + "type": "daterange", + "start": "2021-01-01", + "sourceEntity": "datetimerange" + } + ] + } + } + ] + }, + { + "Input": "เค•เฅ‹เคฐเฅเคŸเคพเคจเคพ เค‡เคธ เคธเคชเฅเคคเคพเคน เคฌเคพเคฆ เคฎเฅ‡เค‚ 30 เคฎเคฟเคจเคŸ เคธเคฎเคฏ เคจเคฟเค•เคพเคฒเฅ‹ ", + "Context": { + "ReferenceDateTime": "2019-05-27T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "30 เคฎเคฟเคจเคŸ", + "Start": 27, + "End": 33, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT30M", + "type": "duration", + "value": "1800" + } + ] + } + }, + { + "Text": "later this week", + "Start": 24, + "End": 38, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-W22", + "type": "daterange", + "start": "2019-05-30", + "end": "2019-06-03" + } + ] + } + } + ] + }, + { + "Input": "30 เคฎเคฟเคจเคŸ เคฌเคพเคฆ เคŸเคนเคฒเฅ‡เค‚", + "Context": { + "ReferenceDateTime": "2019-05-27T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "30 เคฎเคฟเคจเคŸ เคฌเคพเคฆ", + "Start": 0, + "End": 10, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2019-05-27T12:30:00", + "type": "datetime", + "value": "2019-05-27 12:30:00" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 2020 เคฎเฅ‡เค‚ 26 เคœเฅ‚เคจ เคธเฅ‡ 28 เคœเฅ‚เคจ เคคเค• เคœเคพเคชเคพเคจ เคฎเฅ‡เค‚ เคฏเคพเคคเฅเคฐเคพ เค•เคฐเฅ‚เค‚เค—เคพเฅค", + "Context": { + "ReferenceDateTime": "2019-05-30T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2020 เคฎเฅ‡เค‚ 26 เคœเฅ‚เคจ เคธเฅ‡ 28 เคœเฅ‚เคจ เคคเค•", + "Start": 4, + "End": 31, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2020-06-26,2020-06-28,P2D)", + "type": "daterange", + "start": "2020-06-26", + "end": "2020-06-28" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 2019 เคฎเฅ‡เค‚ 26 เคœเฅ‚เคจ เคธเฅ‡ 2020 เคฎเฅ‡เค‚ 28 เคœเฅ‚เคจ เคคเค• เคœเคพเคชเคพเคจ เคฎเฅ‡เค‚ เคฏเคพเคคเฅเคฐเคพ เค•เคฐเฅ‚เค‚เค—เคพเฅค", + "Context": { + "ReferenceDateTime": "2019-05-30T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2019 เคฎเฅ‡เค‚ 26 เคœเฅ‚เคจ เคธเฅ‡ 2020 เคฎเฅ‡เค‚ 28 เคœเฅ‚เคจ เคคเค•", + "Start": 4, + "End": 40, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-06-26,2020-06-28,P368D)", + "type": "daterange", + "start": "2019-06-26", + "end": "2020-06-28" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 2020 เคฎเฅ‡เค‚ 28 เคœเฅ‚เคจ เค•เฅ‹ เคšเฅ€เคจ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพเฅค", + "Context": { + "ReferenceDateTime": "2019-05-30T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2020 เคฎเฅ‡เค‚ 28 เคœเฅ‚เคจ", + "Start": 4, + "End": 18, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2020-06-28", + "type": "date", + "value": "2020-06-28" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฌเฅเคฒเฅˆเค• เคซเฅเคฐเคพเค‡เคกเฅ‡ 2010 เคชเคฐ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฌเฅเคฒเฅˆเค• เคซเฅเคฐเคพเค‡เคกเฅ‡ 2010", + "Start": 4, + "End": 21, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2010-11-26", + "type": "date", + "value": "2010-11-26" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 2010 เค•เฅ‡ เคชเฅƒเคฅเฅเคตเฅ€ เคฆเคฟเคตเคธ เคชเคฐ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2010 เค•เฅ‡ เคชเฅƒเคฅเฅเคตเฅ€ เคฆเคฟเคตเคธ", + "Start": 4, + "End": 22, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2010-04-22", + "type": "date", + "value": "2010-04-22" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคˆเคธเฅเคŸเคฐ 2018 เคชเคฐ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคˆเคธเฅเคŸเคฐ 2018", + "Start": 4, + "End": 13, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-04-01", + "type": "date", + "value": "2018-04-01" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคธเคคเฅเคคเคพเคˆเคธ เคธเฅ‹เคฎเคตเคพเคฐ เคถเคพเคฎ เค›เคน เคฌเคœเฅ‡ เคชเคฐ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2019-05-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเคคเฅเคคเคพเคˆเคธ เคธเฅ‹เคฎเคตเคพเคฐ เคถเคพเคฎ เค›เคน เคฌเคœเฅ‡ เคชเคฐ ", + "Start": 4, + "End": 32, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2019-05-27T18", + "type": "datetime", + "value": "2019-05-27 18:00:00" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคšเฅŒเคฌเฅ€เคธ เคธเฅ‹เคฎเคตเคพเคฐ เคถเคพเคฎ เค›เคน เคฌเคœเฅ‡ เคตเคพเคชเคธ เค†เคŠเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2019-06-13T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคšเฅŒเคฌเฅ€เคธ เคธเฅ‹เคฎเคตเคพเคฐ เคถเคพเคฎ เค›เคน เคฌเคœเฅ‡", + "Start": 4, + "End": 26, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2019-06-24T18", + "type": "datetime", + "value": "2019-06-24 18:00:00" + } + ] + } + } + ] + }, + { + "Input": "2017-q1 เค•เฅ‡ เคฆเฅŒเคฐเคพเคจ เคฌเคฟเค•เฅเคฐเฅ€ เคฌเคขเคผเฅ€", + "Context": { + "ReferenceDateTime": "2019-06-11T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2017-q1", + "Start": 0, + "End": 6, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2017-01-01,2017-04-01,P3M)", + "type": "daterange", + "start": "2017-01-01", + "end": "2017-04-01" + } + ] + } + } + ] + }, + { + "Input": "2017 q1 เค•เฅ‡ เคฆเฅŒเคฐเคพเคจ เคฌเคฟเค•เฅเคฐเฅ€ เคฌเคขเคผเฅ€", + "Context": { + "ReferenceDateTime": "2019-06-11T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2017 q1", + "Start": 0, + "End": 6, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2017-01-01,2017-04-01,P3M)", + "type": "daterange", + "start": "2017-01-01", + "end": "2017-04-01" + } + ] + } + } + ] + }, + { + "Input": "2019 h2 เคšเฅเคจเฅŒเคคเคฟเคฏเคพเค‚ เคฒเฅ‡เค•เคฐ เค†เคเค—เคพ", + "Context": { + "ReferenceDateTime": "2019-06-11T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2019 h2", + "Start": 0, + "End": 6, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-07-01,2020-01-01,P6M)", + "type": "daterange", + "start": "2019-07-01", + "end": "2020-01-01" + } + ] + } + } + ] + }, + { + "Input": "2019-h2 เคšเฅเคจเฅŒเคคเคฟเคฏเคพเค‚ เคฒเฅ‡เค•เคฐ เค†เคเค—เคพ", + "Context": { + "ReferenceDateTime": "2019-06-11T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2019-h2", + "Start": 0, + "End": 6, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-07-01,2020-01-01,P6M)", + "type": "daterange", + "start": "2019-07-01", + "end": "2020-01-01" + } + ] + } + } + ] + }, + { + "Input": "2017-q1 เคธเฅ‡ 2018-q1 เค•เฅ‡ เคฆเฅŒเคฐเคพเคจ เคฌเคฟเค•เฅเคฐเฅ€ เคฌเคขเคผเฅ€", + "Context": { + "ReferenceDateTime": "2019-06-11T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2017-q1 เคธเฅ‡ 2018-q1 ", + "Start": 0, + "End": 18, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2017-01-01,2018-01-01,P12M)", + "type": "daterange", + "start": "2017-01-01", + "end": "2018-01-01" + } + ] + } + } + ] + }, + { + "Input": "2017 q1 เคธเฅ‡ 2018 q1 เค•เฅ‡ เคฆเฅŒเคฐเคพเคจ เคฌเคฟเค•เฅเคฐเฅ€ เคฌเคขเคผเฅ€", + "Context": { + "ReferenceDateTime": "2019-06-11T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2017 q1 เคธเฅ‡ 2018 q1", + "Start": 0, + "End": 17, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2017-01-01,2018-01-01,P12M)", + "type": "daterange", + "start": "2017-01-01", + "end": "2018-01-01" + } + ] + } + } + ] + }, + { + "Input": "2017 เค•เฅ‡ q1 เคธเฅ‡ 2018 เค•เฅ‡ q3 เค•เฅ‡ เคฆเฅŒเคฐเคพเคจ เคฌเคฟเค•เฅเคฐเฅ€ เคฌเคขเคผ เค—เคˆ", + "Context": { + "ReferenceDateTime": "2019-06-11T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2017 เค•เฅ‡ q1 เคธเฅ‡ 2018 เค•เฅ‡ q3", + "Start": 0, + "End": 23, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2017-01-01,2018-07-01,P18M)", + "type": "daterange", + "start": "2017-01-01", + "end": "2018-07-01" + } + ] + } + } + ] + }, + { + "Input": "เคชเคนเคฒเคพ เคœเคจเคตเคฐเฅ€ 2000 เคฎเฅ‡เคฐเฅ‡ เคฒเคฟเค เคเค• เคตเคฟเคถเฅ‡เคท เคฆเคฟเคจ เคฅเคพ", + "Context": { + "ReferenceDateTime": "2019-06-03T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคชเคนเคฒเคพ เคœเคจเคตเคฐเฅ€ 2000", + "Start": 0, + "End": 14, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2000-01-01", + "type": "date", + "value": "2000-01-01" + } + ] + } + } + ] + }, + { + "Input": "12 เคชเคนเคฒเคพ เคœเคจเคตเคฐเฅ€ เคฎเฅ‡เคฐเฅ‡ เคฒเคฟเค เคเค• เค–เคพเคธ เคฆเคฟเคจ เคฅเคพ", + "Context": { + "ReferenceDateTime": "2019-06-03T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "12 เคชเคนเคฒเคพ เคœเคจเคตเคฐเฅ€", + "Start": 0, + "End": 12, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2012-01-01", + "type": "date", + "value": "2012-01-01" + } + ] + } + } + ] + }, + { + "Input": "เคฏเคน เค…เคจเฅเคฌเค‚เคง 2150 เคฎเฅ‡เค‚ เคธเคฎเคพเคชเฅเคค เคนเฅ‹เค—เคพ, เคนเฅˆ เคจเคพ?", + "Context": { + "ReferenceDateTime": "2019-06-03T12:00:00" + }, + "Comment": "Not supported as currently a cutoff on year by itself is needed for legacy reasons.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2150", + "Start": 10, + "End": 13, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2150", + "type": "daterange", + "start": "2150-01-01", + "end": "2151-01-01" + } + ] + } + } + ] + }, + { + "Input": "13:00 เคซเคฐเคตเคฐเฅ€ 28, 2013 เค•เฅ‹ เค…เคจเฅเคจเคพ เค•เฅ‡ เคธเคพเคฅ เคฌเฅเคฐเค‚เคš ", + "Context": { + "ReferenceDateTime": "2013-06-03T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "13:00 เคซเคฐเคตเคฐเฅ€ 28, 2013", + "Start": 0, + "End": 19, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2013-02-28T13:00", + "type": "datetime", + "value": "2013-02-28 13:00:00" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅเคเฅ‡ เค‡เคธ เคถเฅˆเค•เฅเคทเคฃเคฟเค• เคตเคฐเฅเคท เคฎเฅ‡เค‚ เคฌเคนเฅเคค เคฒเคพเคญ เคนเฅเค† เคนเฅˆเฅค", + "Context": { + "ReferenceDateTime": "2019-06-18T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคถเฅˆเค•เฅเคทเคฃเคฟเค• เคตเคฐเฅเคท ", + "Start": 5, + "End": 21, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "SY2019", + "type": "daterange", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "เคชเคฟเค›เคฒเฅ‡ เคตเคฟเคคเฅเคค เคตเคฐเฅเคท เคฎเฅ‡เค‚ เคฎเฅเคเฅ‡ เคฌเคนเฅเคค เคฒเคพเคญ เคนเฅเค†เฅค", + "Context": { + "ReferenceDateTime": "2019-06-18T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคชเคฟเค›เคฒเฅ‡ เคตเคฟเคคเฅเคค เคตเคฐเฅเคท", + "Start": 0, + "End": 15, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "FY2018", + "type": "daterange", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "เค‡เคธ เค•เฅˆเคฒเฅ‡เค‚เคกเคฐ เคตเคฐเฅเคท เคฎเฅ‡เค‚ เคฎเฅเคเฅ‡ เคฌเคนเฅเคค เคฒเคพเคญ เคนเฅเค† เคนเฅˆเฅค", + "Context": { + "ReferenceDateTime": "2019-06-18T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เค•เฅˆเคฒเฅ‡เค‚เคกเคฐ เคตเคฐเฅเคท ", + "Start": 0, + "End": 15, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019", + "type": "daterange", + "start": "2019-01-01", + "end": "2020-01-01" + } + ] + } + } + ] + }, + { + "Input": "เคตเคฟเคคเฅเคคเฅ€เคฏ เคตเคฐเฅเคท 2008 เคฎเฅ‡เค‚ เคฌเคฟเค•เฅเคฐเฅ€ เคฆเคฟเค–เคพเคเค‚", + "Context": { + "ReferenceDateTime": "2019-06-18T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคตเคฟเคคเฅเคคเฅ€เคฏ เคตเคฐเฅเคท 2008", + "Start": 0, + "End": 16, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "FY2008", + "type": "daterange", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "เคธเฅเค•เฅ‚เคฒ เคตเคฐเฅเคท 2008 เคฎเฅ‡เค‚ เคฌเคฟเค•เฅเคฐเฅ€ เคฆเคฟเค–เคพเคเค‚", + "Context": { + "ReferenceDateTime": "2019-06-18T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเฅเค•เฅ‚เคฒ เคตเคฐเฅเคท 2008", + "Start": 0, + "End": 14, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "SY2008", + "type": "daterange", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "เค•เฅˆเคฒเฅ‡เค‚เคกเคฐ เคตเคฐเฅเคท 2008 เคฎเฅ‡เค‚ เคฌเคฟเค•เฅเคฐเฅ€ เคฆเคฟเค–เคพเคเค‚", + "Context": { + "ReferenceDateTime": "2019-06-18T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค•เฅˆเคฒเฅ‡เค‚เคกเคฐ เคตเคฐเฅเคท 2008", + "Start": 0, + "End": 16, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2008", + "type": "daterange", + "start": "2008-01-01", + "end": "2009-01-01" + } + ] + } + } + ] + }, + { + "Input": "cy 2008 เคฎเฅ‡เค‚ เคฌเคฟเค•เฅเคฐเฅ€ เคฆเคฟเค–เคพเคเค‚", + "Context": { + "ReferenceDateTime": "2019-06-18T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "cy 2008", + "Start": 0, + "End": 6, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2008", + "type": "daterange", + "start": "2008-01-01", + "end": "2009-01-01" + } + ] + } + } + ] + }, + { + "Input": "sy 2008 เคฎเฅ‡เค‚ เคฌเคฟเค•เฅเคฐเฅ€ เคฆเคฟเค–เคพเค“", + "Context": { + "ReferenceDateTime": "2019-06-18T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "sy 2008", + "Start": 0, + "End": 6, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "SY2008", + "type": "daterange", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "เคตเคฟเคคเฅเคคเฅ€เคฏ เคตเคฐเฅเคท เคฎเฅ‡เค‚ เคฌเคฟเค•เฅเคฐเฅ€ เคฆเคฟเค–เคพเคเค‚", + "Context": { + "ReferenceDateTime": "2019-06-18T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคตเคฟเคคเฅเคคเฅ€เคฏ เคตเคฐเฅเคท", + "Start": 0, + "End": 11, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "FYXXXX", + "type": "daterange", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "sy18 เคฎเฅ‡เค‚ เคฌเคฟเค•เฅเคฐเฅ€ เคฆเคฟเค–เคพเคเค‚", + "Context": { + "ReferenceDateTime": "2019-06-18T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "sy18", + "Start": 0, + "End": 3, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "SY2018", + "type": "daterange", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "cy18 เคฎเฅ‡เค‚ เคฌเคฟเค•เฅเคฐเฅ€ เคฆเคฟเค–เคพเคเค‚", + "Context": { + "ReferenceDateTime": "2019-06-18T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "cy18", + "Start": 0, + "End": 3, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "type": "daterange", + "start": "2018-01-01", + "end": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคธเค‚เคค เคชเฅˆเคŸเฅเคฐเคฟเค• 2020 เคชเคฐ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2019-06-28T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเค‚เคค เคชเฅˆเคŸเฅเคฐเคฟเค• 2020", + "Start": 4, + "End": 19, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2020-03-17", + "type": "date", + "value": "2020-03-17" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค•เคฒ เคถเคพเคฎ เคชเคพเคเคš-เคคเฅ€เคธ เคชเคฐ เคตเคพเคชเคธ เคœเคพเคŠเคเค—เคพ", + "Context": { + "ReferenceDateTime": "2019-06-28T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค•เคฒ เคถเคพเคฎ เคชเคพเคเคš-เคคเฅ€เคธ ", + "Start": 4, + "End": 19, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2019-06-29T17:30", + "type": "datetime", + "value": "2019-06-29 17:30:00" + } + ] + } + } + ] + }, + { + "Input": "เคšเคฒเฅ‹ เคคเฅ€เคจ เคฌเคœเค•เคฐ เคคเฅ€เคธ เคฎเคฟเคจเคŸ เคธเฅ‡ เคšเคพเคฐ เคฌเคœเค•เคฐ เคคเฅ€เคธ เคฎเคฟเคจเคŸ เคคเค• เคฌเคพเคธเฅเค•เฅ‡เคŸเคฌเฅ‰เคฒ เค–เฅ‡เคฒเคคเฅ‡ เคนเฅˆเค‚", + "Context": { + "ReferenceDateTime": "2019-06-28T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคคเฅ€เคจ เคฌเคœเค•เคฐ เคคเฅ€เคธ เคฎเคฟเคจเคŸ เคธเฅ‡ เคšเคพเคฐ เคฌเคœเค•เคฐ เคคเฅ€เคธ เคฎเคฟเคจเคŸ เคคเค•", + "Start": 4, + "End": 44, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T03:30,T04:30,PT1H)", + "type": "timerange", + "start": "03:30:00", + "end": "04:30:00" + }, + { + "timex": "(T15:30,T16:30,PT1H)", + "type": "timerange", + "start": "15:30:00", + "end": "16:30:00" + } + ] + } + } + ] + }, + { + "Input": "เคšเคฒเฅ‹ เคฆเฅ‹ เคคเฅ€เคธ เคธเฅ‡ เคฆเฅ‹ เคชเฅˆเค‚เคคเคพเคฒเฅ€เคธ เคคเค• เคฌเคพเคธเฅเค•เฅ‡เคŸเคฌเฅ‰เคฒ เค–เฅ‡เคฒเคคเฅ‡ เคนเฅˆเค‚", + "Context": { + "ReferenceDateTime": "2019-06-28T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "", + "Start": 0, + "End": -1, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T02:30,T02:45,PT15M)", + "type": "timerange", + "start": "02:30:00", + "end": "02:45:00" + }, + { + "timex": "(T14:30,T14:45,PT15M)", + "type": "timerange", + "start": "14:30:00", + "end": "14:45:00" + } + ] + } + } + ] + }, + { + "Input": "=2019", + "Context": { + "ReferenceDateTime": "2019-06-28T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "=2019", + "Start": 0, + "End": 4, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019", + "type": "daterange", + "start": "2019-01-01", + "end": "2020-01-01" + } + ] + } + } + ] + }, + { + "Input": "> = 2019", + "Context": { + "ReferenceDateTime": "2019-06-28T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "> = 2019", + "Start": 0, + "End": 7, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019", + "Mod": "since", + "type": "daterange", + "sourceEntity": "datetimerange", + "start": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "< = 2019", + "Context": { + "ReferenceDateTime": "2019-06-28T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "< = 2019", + "Start": 0, + "End": 7, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019", + "Mod": "until", + "type": "daterange", + "sourceEntity": "datetimerange", + "end": "2020-01-01" + } + ] + } + } + ] + }, + { + "Input": "เค‡เคธ เคคเคฟเคฎเคพเคนเฅ€ เค•เฅ‡ เคฒเคฟเค เคฌเคฟเค•เฅเคฐเฅ€", + "Context": { + "ReferenceDateTime": "2019-07-04T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคคเคฟเคฎเคพเคนเฅ€", + "Start": 0, + "End": 8, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-07-01,2019-10-01,P3M)", + "type": "daterange", + "start": "2019-07-01", + "end": "2019-10-01" + } + ] + } + } + ] + }, + { + "Input": "เคตเคฐเฅเคคเคฎเคพเคจ เคคเคฟเคฎเคพเคนเฅ€ เค•เฅ‡ เคฒเคฟเค เคฌเคฟเค•เฅเคฐเฅ€", + "Context": { + "ReferenceDateTime": "2019-07-04T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคตเคฐเฅเคคเคฎเคพเคจ เคคเคฟเคฎเคพเคนเฅ€", + "Start": 0, + "End": 13, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-07-01,2019-10-01,P3M)", + "type": "daterange", + "start": "2019-07-01", + "end": "2019-10-01" + } + ] + } + } + ] + }, + { + "Input": "เค…เค‚เคคเคฟเคฎ เคคเคฟเคฎเคพเคนเฅ€ เค•เฅ‡ เคฒเคฟเค เคฌเคฟเค•เฅเคฐเฅ€", + "Context": { + "ReferenceDateTime": "2019-07-04T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค‚เคคเคฟเคฎ เคคเคฟเคฎเคพเคนเฅ€ ", + "Start": 0, + "End": 12, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-04-01,2019-07-01,P3M)", + "type": "daterange", + "start": "2019-04-01", + "end": "2019-07-01" + } + ] + } + } + ] + }, + { + "Input": "เค…เค‚เคคเคฟเคฎ เคคเคฟเคฎเคพเคนเฅ€ เค•เฅ‡ เคฒเคฟเค เคฌเคฟเค•เฅเคฐเฅ€", + "Context": { + "ReferenceDateTime": "2019-01-28T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค‚เคคเคฟเคฎ เคคเคฟเคฎเคพเคนเฅ€ ", + "Start": 0, + "End": 12, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-10-01,2019-01-01,P3M)", + "type": "daterange", + "start": "2018-10-01", + "end": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "เค†เค‡เค เค…เค—เคฒเฅ€ เคคเคฟเคฎเคพเคนเฅ€ เค•เฅ‡ เค•เคพเคฎ เคชเคฐ เคšเคฐเฅเคšเคพ เค•เคฐเคคเฅ‡ เคนเฅˆเค‚เฅค", + "Context": { + "ReferenceDateTime": "2019-07-04T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเฅ€ เคคเคฟเคฎเคพเคนเฅ€", + "Start": 4, + "End": 14, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-10-01,2020-01-01,P3M)", + "type": "daterange", + "start": "2019-10-01", + "end": "2020-01-01" + } + ] + } + } + ] + }, + { + "Input": "เค†เค‡เค เค…เค—เคฒเฅ€ เคคเคฟเคฎเคพเคนเฅ€ เค•เฅ‡ เค•เคพเคฎ เคชเคฐ เคšเคฐเฅเคšเคพ เค•เคฐเคคเฅ‡ เคนเฅˆเค‚เฅค", + "Context": { + "ReferenceDateTime": "2019-12-28T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเฅ€ เคคเคฟเคฎเคพเคนเฅ€", + "Start": 4, + "End": 14, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2020-01-01,2020-04-01,P3M)", + "type": "daterange", + "start": "2020-01-01", + "end": "2020-04-01" + } + ] + } + } + ] + }, + { + "Input": "เค†เค‡เค เค†เคจเฅ‡ เคตเคพเคฒเฅ€ เคคเคฟเคฎเคพเคนเฅ€ เค•เฅ‡ เค•เคพเคฎ เคชเคฐ เคšเคฐเฅเคšเคพ เค•เคฐเคคเฅ‡ เคนเฅˆเค‚เฅค", + "Context": { + "ReferenceDateTime": "2019-07-04T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เคจเฅ‡ เคตเคพเคฒเฅ€ เคคเคฟเคฎเคพเคนเฅ€ ", + "Start": 4, + "End": 19, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-10-01,2020-01-01,P3M)", + "type": "daterange", + "start": "2019-10-01", + "end": "2020-01-01" + } + ] + } + } + ] + }, + { + "Input": "เค†เค‡เค เค…เค—เคฒเคพ เคคเคฟเคฎเคพเคนเฅ€ เค•เฅ‡ เค•เคพเคฎ เคชเคฐ เคšเคฐเฅเคšเคพ เค•เคฐเฅ‡เค‚เฅค", + "Context": { + "ReferenceDateTime": "2019-07-04T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเคพ เคคเคฟเคฎเคพเคนเฅ€", + "Start": 4, + "End": 14, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-10-01,2020-01-01,P3M)", + "type": "daterange", + "start": "2019-10-01", + "end": "2020-01-01" + } + ] + } + } + ] + }, + { + "Input": "เคชเคฟเค›เคฒเฅ€ เคคเคฟเคฎเคพเคนเฅ€ เค•เฅ‡ เคฒเคฟเค เคฌเคฟเค•เฅเคฐเฅ€", + "Context": { + "ReferenceDateTime": "2019-07-04T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคชเคฟเค›เคฒเฅ€ เคคเคฟเคฎเคพเคนเฅ€", + "Start": 0, + "End": 11, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-04-01,2019-07-01,P3M)", + "type": "daterange", + "start": "2019-04-01", + "end": "2019-07-01" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 27 เคฆเคฟเคธเค‚เคฌเคฐ เคธเฅเคฌเคน 11:30 เคธเฅ‡ 12:30 เคคเค• เคฌเคพเคนเคฐ เคฐเคนเฅ‚เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2019-07-04T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "27 เคฆเคฟเคธเค‚เคฌเคฐ เคธเฅเคฌเคน 11:30 เคธเฅ‡ 12:30 เคคเค•", + "Start": 4, + "End": 35, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-12-27T11:30,XXXX-12-27T12:30,PT1H)", + "type": "datetimerange", + "start": "2018-12-27 11:30:00", + "end": "2018-12-27 12:30:00" + }, + { + "timex": "(XXXX-12-27T11:30,XXXX-12-27T12:30,PT1H)", + "type": "datetimerange", + "start": "2019-12-27 11:30:00", + "end": "2019-12-27 12:30:00" + } + ] + } + } + ] + }, + { + "Input": "27 เคตเฅ‡เค‚ เคฆเคฟเคธเคฎเฅเคฌเคฐ 12:30 เคฎเฅ‡เค‚ เคนเคฎเคพเคฐเฅ€ เคเค• เคฌเฅˆเค เค• เคนเฅ‹เคœเคพเค", + "Context": { + "ReferenceDateTime": "2019-07-04T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "27 เคตเฅ‡เค‚ เคฆเคฟเคธเคฎเฅเคฌเคฐ 12:30 เคฎเฅ‡เค‚", + "Start": 0, + "End": 23, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-12-27T12:30", + "type": "datetime", + "value": "2018-12-27 12:30:00" + }, + { + "timex": "XXXX-12-27T12:30", + "type": "datetime", + "value": "2019-12-27 12:30:00" + }, + { + "timex": "XXXX-12-27T00:30", + "type": "datetime", + "value": "2018-12-27 00:30:00" + }, + { + "timex": "XXXX-12-27T00:30", + "type": "datetime", + "value": "2019-12-27 00:30:00" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚เคจเฅ‡ เค‡เคธเฅ‡ $12 เคฎเฅ‡เค‚ เคฆเคฟเคธเค‚เคฌเคฐ 27 เค•เฅ‹ เค–เคฐเฅ€เคฆเคพ เคฅเคพ", + "Context": { + "ReferenceDateTime": "2019-07-04T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเคฟเคธเค‚เคฌเคฐ 27", + "Start": 19, + "End": 27, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-12-27", + "type": "date", + "value": "2018-12-27" + }, + { + "timex": "XXXX-12-27", + "type": "date", + "value": "2019-12-27" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚เคจเฅ‡ เค‡เคธเฅ‡ $ 12 เคฎเฅ‡เค‚ เคฆเคฟเคธเค‚เคฌเคฐ 27 เค•เฅ‹ เค–เคฐเฅ€เคฆเคพ เคฅเคพ", + "Context": { + "ReferenceDateTime": "2019-07-04T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเคฟเคธเค‚เคฌเคฐ 27", + "Start": 20, + "End": 28, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-12-27", + "type": "date", + "value": "2018-12-27" + }, + { + "timex": "XXXX-12-27", + "type": "date", + "value": "2019-12-27" + } + ] + } + } + ] + }, + { + "Input": "เคŸเคฟเคฎ เค•เคนเคคเฅ‡ เคนเฅˆเค‚:30 เคฆเคฟเคธเค‚เคฌเคฐ เค เฅ€เค• เคนเฅˆ", + "Context": { + "ReferenceDateTime": "2019-07-04T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "30 เคฆเคฟเคธเค‚เคฌเคฐ", + "Start": 13, + "End": 21, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-12-30", + "type": "date", + "value": "2018-12-30" + }, + { + "timex": "XXXX-12-30", + "type": "date", + "value": "2019-12-30" + } + ] + } + } + ] + }, + { + "Input": "เค…เคชเคฐเคพเคนเฅเคจ 3 เคฌเคœเฅ‡: เคฎเฅˆเค‚ เค‡เคธ เคธเคชเฅเคคเคพเคน เคฌเคพเคนเคฐ เคฐเคนเฅ‚เคเค—เคพ", + "Context": { + "ReferenceDateTime": "2019-07-11T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เคชเคฐเคพเคนเฅเคจ 3 เคฌเคœเฅ‡", + "Start": 0, + "End": 12, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T15", + "type": "time", + "value": "15:00:00" + } + ] + } + }, + { + "Text": "this week", + "Start": 21, + "End": 29, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-W28", + "type": "daterange", + "start": "2019-07-08", + "end": "2019-07-15" + } + ] + } + } + ] + }, + { + "Input": "เค‡เคธ เคธเคชเฅเคคเคพเคน เคธเฅเคฌเคน 8 เคฌเคœเฅ‡ เคเค• เคคเคฟเคฅเคฟ เคธเฅ€เคฎเคพ เค”เคฐ เคเค• เคธเคฎเคฏ เคนเฅ‹เคจเคพ เคšเคพเคนเคฟเคเฅค", + "Context": { + "ReferenceDateTime": "2019-07-11T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคธเคชเฅเคคเคพเคน", + "Start": 0, + "End": 8, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-W28", + "type": "daterange", + "start": "2019-07-08", + "end": "2019-07-15" + } + ] + } + }, + { + "Text": "8am", + "Start": 10, + "End": 12, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T08", + "type": "time", + "value": "08:00:00" + } + ] + } + } + ] + }, + { + "Input": "เค‡เคธ เคนเคซเฅเคคเฅ‡ เคถเคพเคฎ 8 เคฌเคœเฅ‡ เคเค• เคคเคฟเคฅเคฟ เคธเฅ€เคฎเคพ เค”เคฐ เคเค• เคธเคฎเคฏ เคนเฅ‹เคจเคพ เคšเคพเคนเคฟเคเฅค", + "Context": { + "ReferenceDateTime": "2019-07-11T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคนเคซเฅเคคเฅ‡", + "Start": 0, + "End": 7, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-W28", + "type": "daterange", + "start": "2019-07-08", + "end": "2019-07-15" + } + ] + } + }, + { + "Text": "8p.m.", + "Start": 10, + "End": 14, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T20", + "type": "time", + "value": "20:00:00" + } + ] + } + } + ] + }, + { + "Input": "เคธเคชเฅเคคเคพเคน 10 เคถเคพเคฎ 8 เคฌเคœเฅ‡ เคเค• เคคเคฟเคฅเคฟ เคธเฅ€เคฎเคพ เค”เคฐ เคเค• เคธเคฎเคฏ เคนเฅ‹เคจเคพ เคšเคพเคนเคฟเคเฅค", + "Context": { + "ReferenceDateTime": "2019-07-11T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเคชเฅเคคเคพเคน 10", + "Start": 0, + "End": 8, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-W10", + "type": "daterange", + "start": "2019-03-04", + "end": "2019-03-11" + } + ] + } + }, + { + "Text": "8 p.m.", + "Start": 8, + "End": 13, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T20", + "type": "time", + "value": "20:00:00" + } + ] + } + } + ] + }, + { + "Input": "เคธเคชเฅเคคเคพเคน 10 10:20 เคเค• เคคเคฟเคฅเคฟ เคธเฅ€เคฎเคพ เค”เคฐ เคเค• เคธเคฎเคฏ เคนเฅ‹เคจเคพ เคšเคพเคนเคฟเคเฅค", + "Context": { + "ReferenceDateTime": "2019-07-11T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเคชเฅเคคเคพเคน 10", + "Start": 0, + "End": 8, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-W10", + "type": "daterange", + "start": "2019-03-04", + "end": "2019-03-11" + } + ] + } + }, + { + "Text": "10:20", + "Start": 8, + "End": 12, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T10:20", + "type": "time", + "value": "10:20:00" + }, + { + "timex": "T22:20", + "type": "time", + "value": "22:20:00" + } + ] + } + } + ] + }, + { + "Input": "เคฆเฅ‡เคฐ เคฆเฅ‹เคชเคนเคฐ เคฎเฅ‡เค‚ เค•เฅเคฏเคพ เคนเฅเค†เฅค", + "Context": { + "ReferenceDateTime": "2019-07-17T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเฅ‡เคฐ เคฆเฅ‹เคชเคนเคฐ", + "Start": 0, + "End": 8, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "TAF", + "Mod": "end", + "type": "timerange", + "start": "14:00:00", + "end": "16:00:00" + } + ] + } + } + ] + }, + { + "Input": "เคฆเฅ‹เคชเคนเคฐ เคฌเคพเคฆ เค•เฅเคฏเคพ เคนเฅเค†เฅค", + "Context": { + "ReferenceDateTime": "2019-07-17T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเฅ‹เคชเคนเคฐ เคฌเคพเคฆ", + "Start": 0, + "End": 8, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "TAF", + "Mod": "end", + "type": "timerange", + "start": "14:00:00", + "end": "16:00:00" + } + ] + } + } + ] + }, + { + "Input": "เคธเฅเคฌเคน-เคธเฅเคฌเคน เค•เฅเคฏเคพ เคนเฅเค† เคฅเคพ?", + "Context": { + "ReferenceDateTime": "2019-07-17T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเฅเคฌเคน-เคธเฅเคฌเคน", + "Start": 0, + "End": 8, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "TMO", + "Mod": "start", + "type": "timerange", + "start": "08:00:00", + "end": "10:00:00" + } + ] + } + } + ] + }, + { + "Input": "เคธเฅเคฌเคน เค•เฅเคฏเคพ เคนเฅเค†เฅค", + "Context": { + "ReferenceDateTime": "2019-07-17T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเฅเคฌเคน", + "Start": 0, + "End": 3, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "TMO", + "Mod": "start", + "type": "timerange", + "start": "08:00:00", + "end": "10:00:00" + } + ] + } + } + ] + }, + { + "Input": "เคšเคฒเฅ‹ เค…เค—เคฒเฅ‡ เคนเคซเฅเคคเฅ‡ เคฆเฅ‹เคชเคนเคฐ เค•เฅ‡ เคฌเคพเคฆ เค•เฅ‰เคซเฅ€ เค•เฅ‡ เคฒเคฟเค เคœเคพเคคเฅ‡ เคนเฅˆเค‚", + "Context": { + "ReferenceDateTime": "2019-07-17T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเฅ‡ เคนเคซเฅเคคเฅ‡", + "Start": 4, + "End": 13, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-W30", + "type": "daterange", + "start": "2019-07-22", + "end": "2019-07-29" + } + ] + } + }, + { + "Text": "later in the afternoon", + "Start": 30, + "End": 51, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "TAF", + "Mod": "end", + "type": "timerange", + "start": "14:00:00", + "end": "16:00:00" + } + ] + } + } + ] + }, + { + "Input": "เคšเคฒเฅ‹ เค…เค—เคฒเฅ‡ เคนเคซเฅเคคเฅ‡ เคธเฅเคฌเคน เค•เฅ‰เคซเฅ€ เค•เฅ‡ เคฒเคฟเค เคœเคพเคคเฅ‡ เคนเฅˆเค‚เฅค", + "Context": { + "ReferenceDateTime": "2019-07-17T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเฅ‡ เคนเคซเฅเคคเฅ‡", + "Start": 4, + "End": 13, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-W30", + "type": "daterange", + "start": "2019-07-22", + "end": "2019-07-29" + } + ] + } + }, + { + "Text": "later in the morning", + "Start": 30, + "End": 49, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "TMO", + "Mod": "end", + "type": "timerange", + "start": "10:00:00", + "end": "12:00:00" + } + ] + } + } + ] + }, + { + "Input": "เคšเคฒเฅ‹ เค…เค—เคฒเฅ‡ เคนเคซเฅเคคเฅ‡ เคถเคพเคฎ เค•เฅ‡ เคชเคถเฅเคšเคพเคคเฅ เค•เฅ‰เคซเฅ€ เค•เฅ‡ เคฒเคฟเค เคœเคพเคคเฅ‡ เคนเฅˆเค‚เฅค", + "Context": { + "ReferenceDateTime": "2019-07-17T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเฅ‡ เคนเคซเฅเคคเฅ‡", + "Start": 4, + "End": 13, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-W30", + "type": "daterange", + "start": "2019-07-22", + "end": "2019-07-29" + } + ] + } + }, + { + "Text": "later in the evening", + "Start": 30, + "End": 49, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "TEV", + "Mod": "end", + "type": "timerange", + "start": "18:00:00", + "end": "20:00:00" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคชเฅ‡เคธเคฟเคซเคฟเค• เคธเคฎเคฏเค•เฅเคทเฅ‡เคคเฅเคฐ เคฎเฅ‡เค‚ เคนเฅ‚เค", + "Context": { + "ReferenceDateTime": "2018-11-28T12:00:00" + }, + "Comment": "Not supported as the TimeZone is not enabled for now", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคชเฅ‡เคธเคฟเคซเคฟเค• เคธเคฎเคฏเค•เฅเคทเฅ‡เคคเฅเคฐ", + "Start": 4, + "End": 21, + "TypeName": "datetimeV2.timezone", + "Resolution": { + "values": [ + { + "type": "timezone", + "value": "UTC-08:00", + "utcOffsetMins": "-480" + } + ] + } + } + ] + }, + { + "Input": "เคฎเคฟเคฒเคคเฅ‡ เคนเฅˆเค‚ เคฆเฅ‹เคชเคนเคฐ 1 เคฌเคœเฅ‡ เคฎเคพเค‰เคจเฅเคŸเฅ‡เคจ เคธเคฎเคฏเค•เฅเคทเฅ‡เคคเฅเคฐ เคฎเฅ‡", + "Context": { + "ReferenceDateTime": "2018-11-28T12:00:00" + }, + "Comment": "Not supported as the TimeZone is not enabled for now", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 เคฌเคœเฅ‡ เคฎเคพเค‰เคจเฅเคŸเฅ‡เคจ เคธเคฎเคฏเค•เฅเคทเฅ‡เคคเฅเคฐ", + "Start": 16, + "End": 40, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T13", + "type": "time", + "timezone": "UTC-06:00", + "timezoneText": "mountain timezone", + "utcOffsetMins": "-360", + "value": "13:00:00" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚เคจเฅ‡ 4 เคฎเคพเคฐเฅเคš เค•เฅ€ เคฐเคพเคค เค•เฅ‹ เคเค• เค•เคช เค•เฅ‰เคซเฅ€ เคชเฅ€เฅค", + "Context": { + "ReferenceDateTime": "2019-07-17T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "4 เคฎเคพเคฐเฅเคš เค•เฅ€ เคฐเคพเคค ", + "Start": 6, + "End": 20, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "XXXX-03-04TNI", + "type": "datetimerange", + "start": "2019-03-04 20:00:00", + "end": "2019-03-04 23:59:59" + }, + { + "timex": "XXXX-03-04TNI", + "type": "datetimerange", + "start": "2020-03-04 20:00:00", + "end": "2020-03-04 23:59:59" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚เคจเฅ‡ 4 เคฎเค‚เค—เคฒเคตเคพเคฐ เคถเคพเคฎ 7 เคฌเคœเฅ‡ เคเค• เค•เคช เค•เฅ‰เคซเฅ€ เคชเฅ€", + "Context": { + "ReferenceDateTime": "2019-06-17T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "4 เคฎเค‚เค—เคฒเคตเคพเคฐ เคถเคพเคฎ 7 เคฌเคœเฅ‡", + "Start": 7, + "End": 26, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2019-06-04T19", + "type": "datetime", + "value": "2019-06-04 19:00:00" + } + ] + } + } + ] + }, + { + "Input": "เคฎเค‚เค—เคฒเคตเคพเคฐ เค—เฅเคฏเคพเคฐเคนเคตเฅ‡เค‚ เคฆเคฟเคจ เค•เฅ‹ เค•เฅ‰เคซเฅ€ เค•เฅ‡ เคฒเคฟเค เคšเคฒเคคเฅ‡ เคนเฅˆเค‚เฅค", + "Context": { + "ReferenceDateTime": "2019-06-10T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฎเค‚เค—เคฒเคตเคพเคฐ เค—เฅเคฏเคพเคฐเคนเคตเฅ‡เค‚ เคฆเคฟเคจ ", + "Start": 0, + "End": 21, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-06-11", + "type": "date", + "value": "2019-06-11" + } + ] + } + } + ] + }, + { + "Input": "เคฌเฅเคงเคตเคพเคฐ เค‡เค•เคคเฅเคคเฅ€เคธเคตเฅ‡เค‚ เคฆเคฟเคจ เค•เฅ‹ เค•เฅ‰เคซเฅ€ เค•เฅ‡ เคฒเคฟเค เคšเคฒเคคเฅ‡ เคนเฅˆเค‚เฅค", + "Context": { + "ReferenceDateTime": "2019-07-19T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฌเฅเคงเคตเคพเคฐ เค‡เค•เคคเฅเคคเฅ€เคธเคตเฅ‡เค‚ เคฆเคฟเคจ", + "Start": 0, + "End": 20, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-07-31", + "type": "date", + "value": "2019-07-31" + } + ] + } + } + ] + }, + { + "Input": "2/29", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "2/29", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-02-29", + "type": "date", + "value": "2016-02-29" + }, + { + "timex": "XXXX-02-29", + "type": "date", + "value": "2020-02-29" + } + ] + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "2/29", + "Context": { + "ReferenceDateTime": "2019-03-22T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "2/29", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-02-29", + "type": "date", + "value": "2016-02-29" + }, + { + "timex": "XXXX-02-29", + "type": "date", + "value": "2020-02-29" + } + ] + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "2/29", + "Context": { + "ReferenceDateTime": "2020-03-22T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "2/29", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-02-29", + "type": "date", + "value": "2020-02-29" + }, + { + "timex": "XXXX-02-29", + "type": "date", + "value": "2024-02-29" + } + ] + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "2/30", + "Context": { + "ReferenceDateTime": "2020-03-22T00:00:00" + }, + "Results": [ + { + "Text": "2/30", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-02-30", + "type": "date", + "value": "not resolved" + } + ] + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "2/29/2019", + "Context": { + "ReferenceDateTime": "2020-03-22T00:00:00" + }, + "Results": [ + { + "Text": "2/29/2019", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-02-29", + "type": "date", + "value": "not resolved" + } + ] + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "2/29/2020", + "Context": { + "ReferenceDateTime": "2020-03-22T00:00:00" + }, + "Results": [ + { + "Text": "2/29/2020", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2020-02-29", + "type": "date", + "value": "2020-02-29" + } + ] + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "2/28-3/1", + "Context": { + "ReferenceDateTime": "2019-09-18T18:00:00" + }, + "NotSupported": "javascript,python,java", + "Results": [ + { + "Text": "2/28-3/1", + "Start": 0, + "End": 7, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-02-28,XXXX-03-01,P1D)", + "type": "daterange", + "start": "2019-02-28", + "end": "2019-03-01" + }, + { + "timex": "(XXXX-02-28,XXXX-03-01,P2D)", + "type": "daterange", + "start": "2020-02-28", + "end": "2020-03-01" + } + ] + } + } + ] + }, + { + "Input": "2/29-3/1", + "Context": { + "ReferenceDateTime": "2019-09-18T18:00:00" + }, + "NotSupported": "javascript,python,java", + "Results": [ + { + "Text": "2/29-3/1", + "Start": 0, + "End": 7, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-02-29,XXXX-03-01,P1D)", + "type": "daterange", + "start": "2016-02-29", + "end": "2016-03-01" + }, + { + "timex": "(XXXX-02-29,XXXX-03-01,P1D)", + "type": "daterange", + "start": "2020-02-29", + "end": "2020-03-01" + } + ] + } + } + ] + }, + { + "Input": "2/29-3/1/2019", + "Context": { + "ReferenceDateTime": "2019-09-18T18:00:00" + }, + "NotSupported": "javascript,python,java", + "Results": [ + { + "Text": "2/29-3/1/2019", + "Start": 0, + "End": 12, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-02-29,2019-03-01,PXD)", + "type": "daterange", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคธเคฟเคค-23-2020 เค•เฅ‹ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "เคธเคฟเคค-23-2020", + "Start": 4, + "End": 14, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2020-09-23", + "type": "date", + "value": "2020-09-23" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคธเคฟเคคเค‚เคฌเคฐ-2020-23 เค•เฅ‹ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "เคธเคฟเคคเค‚เคฌเคฐ-2020-23", + "Start": 4, + "End": 17, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2020-09-23", + "type": "date", + "value": "2020-09-23" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 2020/23/เคธเคฟเคค เค•เฅ‹ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "2020/23/เคธเคฟเคค", + "Start": 4, + "End": 14, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2020-09-23", + "type": "date", + "value": "2020-09-23" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 2020/เคธเคฟเคค/23 เค•เฅ‹ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "2020/เคธเคฟเคค/23", + "Start": 4, + "End": 14, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2020-09-23", + "type": "date", + "value": "2020-09-23" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 23/เคธเคฟเคค/2020 เค•เฅ‹ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "23/เคธเคฟเคค/2020", + "Start": 4, + "End": 14, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2020-09-23", + "type": "date", + "value": "2020-09-23" + } + ] + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 23-2020-เคธเคฟเคคเค‚เคฌเคฐ เค•เฅ‹ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "23-2020-เคธเคฟเคคเค‚เคฌเคฐ", + "Start": 4, + "End": 17, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2020-09-23", + "type": "date", + "value": "2020-09-23" + } + ] + } + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Hindi/DateTimeParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Hindi/DateTimeParser.json new file mode 100644 index 000000000..c5de13d71 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Hindi/DateTimeParser.json @@ -0,0 +1,1379 @@ +[ + { + "Input": "เคฎเฅˆเค‚ เค…เคฌ เคตเคพเคชเคธ เคœเคพเค‰เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เคฌ", + "Type": "datetime", + "Value": { + "Timex": "PRESENT_REF", + "FutureResolution": { + "dateTime": "2016-11-07 00:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 00:00:00" + } + }, + "Start": 4, + "Length": 2 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคœเคฒเฅเคฆ เคธเฅ‡ เคœเคฒเฅเคฆ เคตเคพเคชเคธ เคœเคพเค‰เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคœเคฒเฅเคฆ เคธเฅ‡ เคœเคฒเฅเคฆ", + "Type": "datetime", + "Value": { + "Timex": "FUTURE_REF", + "FutureResolution": { + "dateTime": "2016-11-07 00:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 00:00:00" + } + }, + "Start": 4, + "Length": 12 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคœเคฟเคคเคจเฅ€ เคœเคฒเฅเคฆเฅ€ เคนเฅ‹ เคธเค•เฅ‡ เคตเคพเคชเคธ เค†เค‰เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคœเคฟเคคเคจเฅ€ เคœเคฒเฅเคฆเฅ€ เคนเฅ‹ เคธเค•เฅ‡", + "Type": "datetime", + "Value": { + "Timex": "FUTURE_REF", + "FutureResolution": { + "dateTime": "2016-11-07 00:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 00:00:00" + } + }, + "Start": 4, + "Length": 18 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เฅ›เคฒเฅเคฆเฅ€ เคธเฅ‡ เฅ›เคฒเฅเคฆเฅ€ เคตเคพเคชเคธ เคœเคพเค‰เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เฅ›เคฒเฅเคฆเฅ€ เคธเฅ‡ เฅ›เคฒเฅเคฆเฅ€", + "Type": "datetime", + "Value": { + "Timex": "FUTURE_REF", + "FutureResolution": { + "dateTime": "2016-11-07 00:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 00:00:00" + } + }, + "Start": 4, + "Length": 14 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 15 เค•เฅ‹ 8:00 เคฌเคœเฅ‡ เคตเคพเคชเคธ เคœเคพเค‰เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "15 เค•เฅ‹ 8:00 เคฌเคœเฅ‡", + "Type": "datetime", + "Value": { + "Timex": "XXXX-XX-15T08:00", + "FutureResolution": { + "dateTime": "2016-11-15 08:00:00" + }, + "PastResolution": { + "dateTime": "2016-10-15 08:00:00" + } + }, + "Start": 4, + "Length": 14 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 15 เค•เฅ‹ 8:00:20 เคชเคฐ เคตเคพเคชเคธ เคœเคพเค‰เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "15 เค•เฅ‹ 8:00:20", + "Type": "datetime", + "Value": { + "Timex": "XXXX-XX-15T08:00:20", + "FutureResolution": { + "dateTime": "2016-11-15 08:00:20" + }, + "PastResolution": { + "dateTime": "2016-10-15 08:00:20" + } + }, + "Start": 4, + "Length": 13 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 15 เค•เฅ‹ เคฐเคพเคค 8 เคฌเคœเฅ‡ เคตเคพเคชเคธ เคœเคพเค‰เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "15 เค•เฅ‹ เคฐเคพเคค 8 เคฌเคœเฅ‡", + "Type": "datetime", + "Value": { + "Timex": "XXXX-XX-15T20", + "FutureResolution": { + "dateTime": "2016-11-15 20:00:00" + }, + "PastResolution": { + "dateTime": "2016-10-15 20:00:00" + } + }, + "Start": 4, + "Length": 15 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 5เคตเฅ€เค‚ เคคเคพเคฐเฅ€เค– เค•เฅ‹ เคธเฅเคฌเคน 4 เคฌเคœเฅ‡ เคตเคพเคชเคธ เคœเคพเค‰เค‚เค—เคพเฅค", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5เคตเฅ€เค‚ เคคเคพเคฐเฅ€เค– เค•เฅ‹ เคธเฅเคฌเคน 4 เคฌเคœเฅ‡", + "Type": "datetime", + "Value": { + "Timex": "XXXX-XX-05T04", + "FutureResolution": { + "dateTime": "2016-12-05 04:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-05 04:00:00" + } + }, + "Start": 4, + "Length": 24 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 04/21/2016, เคฐเคพเคค 8:00 เคฌเคœเฅ‡ เคตเคพเคชเคธ เคœเคพเค‰เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "04/21/2016, เคฐเคพเคค 8:00 เคฌเคœเฅ‡", + "Type": "datetime", + "Value": { + "Timex": "2016-04-21T20:00", + "FutureResolution": { + "dateTime": "2016-04-21 20:00:00" + }, + "PastResolution": { + "dateTime": "2016-04-21 20:00:00" + } + }, + "Start": 4, + "Length": 24 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 04/21/2016, เคฐเคพเคค 8:00:20 เคฌเคœเฅ‡ เคตเคพเคชเคธ เคœเคพเค‰เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "04/21/2016, เคฐเคพเคค 8:00:20 เคฌเคœเฅ‡", + "Type": "datetime", + "Value": { + "Timex": "2016-04-21T20:00:20", + "FutureResolution": { + "dateTime": "2016-04-21 20:00:20" + }, + "PastResolution": { + "dateTime": "2016-04-21 20:00:20" + } + }, + "Start": 4, + "Length": 27 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 23 เค…เค•เฅเคŸเฅ‚เคฌเคฐ เค•เฅ‹ เคธเคพเคค เคฌเคœเฅ‡ เคตเคพเคชเคธ เค†เคŠเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "23 เค…เค•เฅเคŸเฅ‚เคฌเคฐ เค•เฅ‹ เคธเคพเคค เคฌเคœเฅ‡", + "Type": "datetime", + "Value": { + "Timex": "XXXX-10-23T07", + "FutureResolution": { + "dateTime": "2017-10-23 07:00:00" + }, + "PastResolution": { + "dateTime": "2016-10-23 07:00:00" + } + }, + "Start": 4, + "Length": 21 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 14 เค…เค•เฅเคŸเฅ‚เคฌเคฐ เค•เฅ‹ เคธเฅเคฌเคน 8:00 เคฌเคœเฅ‡ เคตเคพเคชเคธ เคœเคพเค‰เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "14 เค…เค•เฅเคŸเฅ‚เคฌเคฐ เค•เฅ‹ เคธเฅเคฌเคน 8:00 เคฌเคœเฅ‡", + "Type": "datetime", + "Value": { + "Timex": "XXXX-10-14T08:00", + "FutureResolution": { + "dateTime": "2017-10-14 08:00:00" + }, + "PastResolution": { + "dateTime": "2016-10-14 08:00:00" + } + }, + "Start": 4, + "Length": 27 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 14 เค…เค•เฅเคŸเฅ‚เคฌเคฐ เค•เฅ‹ เคธเฅเคฌเคน 8:00:31 เคฌเคœเฅ‡ เคตเคพเคชเคธ เคœเคพเค‰เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "14 เค…เค•เฅเคŸเฅ‚เคฌเคฐ เค•เฅ‹ เคธเฅเคฌเคน 8:00:31 เคฌเคœเฅ‡", + "Type": "datetime", + "Value": { + "Timex": "XXXX-10-14T08:00:31", + "FutureResolution": { + "dateTime": "2017-10-14 08:00:31" + }, + "PastResolution": { + "dateTime": "2016-10-14 08:00:31" + } + }, + "Start": 4, + "Length": 30 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 14 เค…เค•เฅเคŸเฅ‚เคฌเคฐ เค•เฅ‹ เคฒเค—เคญเค— เคธเฅเคฌเคน 8:00 เคฌเคœเฅ‡ เคตเคพเคชเคธ เคœเคพเค‰เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "14 เค…เค•เฅเคŸเฅ‚เคฌเคฐ เค•เฅ‹ เคฒเค—เคญเค— เคธเฅเคฌเคน 8:00 เคฌเคœเฅ‡", + "Type": "datetime", + "Value": { + "Timex": "XXXX-10-14T08:00", + "FutureResolution": { + "dateTime": "2017-10-14 08:00:00" + }, + "PastResolution": { + "dateTime": "2016-10-14 08:00:00" + } + }, + "Start": 4, + "Length": 32 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 14 เค…เค•เฅเคŸเฅ‚เคฌเคฐ เค•เฅ‹ เคธเฅเคฌเคน 8:00:25 เคฌเคœเฅ‡ เคตเคพเคชเคธ เคœเคพเค‰เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "14 เค…เค•เฅเคŸเฅ‚เคฌเคฐ เค•เฅ‹ เคธเฅเคฌเคน 8:00:25 เคฌเคœเฅ‡", + "Type": "datetime", + "Value": { + "Timex": "XXXX-10-14T08:00:25", + "FutureResolution": { + "dateTime": "2017-10-14 08:00:25" + }, + "PastResolution": { + "dateTime": "2016-10-14 08:00:25" + } + }, + "Start": 4, + "Length": 30 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 5 เคฎเคˆ, 2016 เคถเคพเคฎ เค•เฅ‡ เค†เค  เคฌเคœเค•เคฐ 20 เคฎเคฟเคจเคŸ เค•เฅ‹ เคตเคพเคชเคธ เคœเคพเค‰เค‚เค—เคพ ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5 เคฎเคˆ, 2016 เคถเคพเคฎ เค•เฅ‡ เค†เค  เคฌเคœเค•เคฐ 20 เคฎเคฟเคจเคŸ", + "Type": "datetime", + "Value": { + "Timex": "2016-05-05T20:20", + "FutureResolution": { + "dateTime": "2016-05-05 20:20:00" + }, + "PastResolution": { + "dateTime": "2016-05-05 20:20:00" + } + }, + "Start": 4, + "Length": 33 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 15 เคคเคพเคฐเฅ€เค– เค•เฅ‹ เคฐเคพเคค 8 เคฌเคœเฅ‡ เคตเคพเคชเคธ เคœเคพเค‰เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "15 เคคเคพเคฐเฅ€เค– เค•เฅ‹ เคฐเคพเคค 8 เคฌเคœเฅ‡", + "Type": "datetime", + "Value": { + "Timex": "XXXX-XX-15T20", + "FutureResolution": { + "dateTime": "2016-11-15 20:00:00" + }, + "PastResolution": { + "dateTime": "2016-10-15 20:00:00" + } + }, + "Start": 4, + "Length": 21 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 15 เค•เฅ‹ เคธเคพเคค เคฌเคœเฅ‡ เคตเคพเคชเคธ เคœเคพเค‰เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "15 เค•เฅ‹ เคธเคพเคค เคฌเคœเฅ‡", + "Type": "datetime", + "Value": { + "Timex": "XXXX-XX-15T07", + "FutureResolution": { + "dateTime": "2016-11-15 07:00:00" + }, + "PastResolution": { + "dateTime": "2016-10-15 07:00:00" + } + }, + "Start": 4, + "Length": 13 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค†เคœ เคฐเคพเคค 8 เคฌเคœเฅ‡ เคตเคพเคชเคธ เคœเคพเค‰เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เคœ เคฐเคพเคค 8 เคฌเคœเฅ‡", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T20", + "FutureResolution": { + "dateTime": "2016-11-07 20:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 20:00:00" + } + }, + "Start": 4, + "Length": 12 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค•เคฒ เคชเฅŒเคจเฅ‡ เคธเคพเคค เคฌเคœเฅ‡ เคตเคพเคชเคธ เคœเคพเค‰เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค•เคฒ เคชเฅŒเคจเฅ‡ เคธเคพเคค เคฌเคœเฅ‡", + "Type": "datetime", + "Value": { + "Timex": "2016-11-08T06:45", + "FutureResolution": { + "dateTime": "2016-11-08 06:45:00" + }, + "PastResolution": { + "dateTime": "2016-11-08 06:45:00" + } + }, + "Start": 4, + "Length": 15 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 2016-12-22, 19:00 เคชเคฐ เคตเคพเคชเคธ เคœเคพเค‰เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016-12-22, 19:00", + "Type": "datetime", + "Value": { + "Timex": "2016-12-22T19:00", + "FutureResolution": { + "dateTime": "2016-12-22 19:00:00" + }, + "PastResolution": { + "dateTime": "2016-12-22 19:00:00" + } + }, + "Start": 4, + "Length": 17 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค•เคฒ เคธเฅเคฌเคน 8:00 เคฌเคœเฅ‡ เคตเคพเคชเคธ เคœเคพเค‰เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค•เคฒ เคธเฅเคฌเคน 8:00 เคฌเคœเฅ‡", + "Type": "datetime", + "Value": { + "Timex": "2016-11-08T08:00", + "FutureResolution": { + "dateTime": "2016-11-08 08:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-08 08:00:00" + } + }, + "Start": 4, + "Length": 16 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค•เคฒ เคธเฅเคฌเคน 7 เคฌเคœเฅ‡ เคตเคพเคชเคธ เคœเคพเค‰เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค•เคฒ เคธเฅเคฌเคน 7 เคฌเคœเฅ‡", + "Type": "datetime", + "Value": { + "Timex": "2016-11-08T07", + "FutureResolution": { + "dateTime": "2016-11-08 07:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-08 07:00:00" + } + }, + "Start": 4, + "Length": 13 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค†เคœ เคฐเคพเคค เค•เคฐเฅ€เคฌ 7 เคฌเคœเฅ‡ เคตเคพเคชเคธ เคœเคพเค‰เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เคœ เคฐเคพเคค เค•เคฐเฅ€เคฌ 7", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T19", + "FutureResolution": { + "dateTime": "2016-11-07 19:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 19:00:00" + } + }, + "Start": 4, + "Length": 13 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค…เค—เคฒเฅ‡ เคฐเคตเคฟเคตเคพเคฐ เคฆเฅ‹เคชเคนเคฐ 7:00 เคฌเคœเฅ‡ เคตเคพเคชเคธ เคœเคพเค‰เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเฅ‡ เคฐเคตเคฟเคตเคพเคฐ เคฆเฅ‹เคชเคนเคฐ 7:00 เคฌเคœเฅ‡", + "Type": "datetime", + "Value": { + "Timex": "2016-11-20T19:00", + "FutureResolution": { + "dateTime": "2016-11-20 19:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-20 19:00:00" + } + }, + "Start": 4, + "Length": 26 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค•เคฒ เคธเฅเคฌเคน เคชเคพเคเคš เคฌเคœเค•เคฐ เคฌเฅ€เคธ เคฎเคฟเคจเคŸ เคชเคฐ เคตเคพเคชเคธ เคœเคพเค‰เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค•เคฒ เคธเฅเคฌเคน เคชเคพเคเคš เคฌเคœเค•เคฐ เคฌเฅ€เคธ เคฎเคฟเคจเคŸ", + "Type": "datetime", + "Value": { + "Timex": "2016-11-08T05:20", + "FutureResolution": { + "dateTime": "2016-11-08 05:20:00" + }, + "PastResolution": { + "dateTime": "2016-11-08 05:20:00" + } + }, + "Start": 4, + "Length": 26 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค†เคœ เคธเฅเคฌเคน 7, เคตเคพเคชเคธ เคœเคพเค‰เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เคœ เคธเฅเคฌเคน 7", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T07", + "FutureResolution": { + "dateTime": "2016-11-07 07:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 07:00:00" + } + }, + "Start": 4, + "Length": 9 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค†เคœ เคฐเคพเคค 10, เคตเคพเคชเคธ เคœเคพเค‰เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เคœ เคฐเคพเคค 10", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T22", + "FutureResolution": { + "dateTime": "2016-11-07 22:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 22:00:00" + } + }, + "Start": 4, + "Length": 9 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฐเคตเคฟเคตเคพเคฐ เค•เฅ‹ เคถเคพเคฎ 8 เคฌเคœเฅ‡ เคตเคพเคชเคธ เคœเคพเค‰เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฐเคตเคฟเคตเคพเคฐ เค•เฅ‹ เคถเคพเคฎ 8 เคฌเคœเฅ‡", + "Type": "datetime", + "Value": { + "Timex": "XXXX-WXX-7T20", + "FutureResolution": { + "dateTime": "2016-11-13 20:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-06 20:00:00" + } + }, + "Start": 4, + "Length": 19 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 1 เคœเคจเคตเคฐเฅ€ เค•เฅ‹ เคถเคพเคฎ 8 เคฌเคœเฅ‡ เคตเคพเคชเคธ เคœเคพเค‰เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 เคœเคจเคตเคฐเฅ€ เค•เฅ‹ เคถเคพเคฎ 8 เคฌเคœเฅ‡", + "Type": "datetime", + "Value": { + "Timex": "XXXX-01-01T20", + "FutureResolution": { + "dateTime": "2017-01-01 20:00:00" + }, + "PastResolution": { + "dateTime": "2016-01-01 20:00:00" + } + }, + "Start": 4, + "Length": 20 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค†เคœ เคฐเคพเคค 10 เคฌเคœเฅ‡ เคตเคพเคชเคธ เคœเคพเค‰เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เคœ เคฐเคพเคค 10 เคฌเคœเฅ‡", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T22", + "FutureResolution": { + "dateTime": "2016-11-07 22:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 22:00:00" + } + }, + "Start": 4, + "Length": 13 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค†เคœ เคธเฅเคฌเคน 8 เคฌเคœเฅ‡ เคตเคพเคชเคธ เคœเคพเค‰เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เคœ เคธเฅเคฌเคน 8 เคฌเคœเฅ‡", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T08", + "FutureResolution": { + "dateTime": "2016-11-07 08:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 08:00:00" + } + }, + "Start": 4, + "Length": 13 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค†เคœ เคถเคพเคฎ 8 เคฌเคœเฅ‡ เคตเคพเคชเคธ เคœเคพเค‰เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เคœ เคถเคพเคฎ 8 เคฌเคœเฅ‡", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T20", + "FutureResolution": { + "dateTime": "2016-11-07 20:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 20:00:00" + } + }, + "Start": 4, + "Length": 12 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฆเคฟเคจ เค•เฅ‡ เค…เค‚เคค เคฎเฅ‡เค‚ เคตเคพเคชเคธ เคœเคพเค‰เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเคฟเคจ เค•เฅ‡ เค…เค‚เคค เคฎเฅ‡เค‚", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T23:59:59", + "FutureResolution": { + "dateTime": "2016-11-07 23:59:59" + }, + "PastResolution": { + "dateTime": "2016-11-07 23:59:59" + } + }, + "Start": 4, + "Length": 14 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค•เคฒ เค•เฅ‡ เค…เค‚เคค เคฎเฅ‡เค‚ เคตเคพเคชเคธ เคœเคพเค‰เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค•เคฒ เค•เฅ‡ เค…เค‚เคค เคฎเฅ‡เค‚", + "Type": "datetime", + "Value": { + "Timex": "2016-11-08T23:59:59", + "FutureResolution": { + "dateTime": "2016-11-08 23:59:59" + }, + "PastResolution": { + "dateTime": "2016-11-08 23:59:59" + } + }, + "Start": 4, + "Length": 13 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฐเคตเคฟเคตเคพเคฐ เคฆเคฟเคจ เค•เฅ‡ เค…เค‚เคค เคฎเฅ‡เค‚ เคตเคพเคชเคธ เคœเคพเค‰เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฐเคตเคฟเคตเคพเคฐ เคฆเคฟเคจ เค•เฅ‡ เค…เค‚เคค เคฎเฅ‡เค‚", + "Type": "datetime", + "Value": { + "Timex": "XXXX-WXX-7T23:59:59", + "FutureResolution": { + "dateTime": "2016-11-13 23:59:59" + }, + "PastResolution": { + "dateTime": "2016-11-06 23:59:59" + } + }, + "Start": 4, + "Length": 21 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 5 เค˜เค‚เคŸเฅ‡ เคฎเฅ‡เค‚ เคตเคพเคชเคธ เคœเคพเค‰เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5 เค˜เค‚เคŸเฅ‡ เคฎเฅ‡เค‚", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T05:00:00", + "FutureResolution": { + "dateTime": "2016-11-07 05:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 05:00:00" + } + }, + "Start": 4, + "Length": 10 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 15 เค•เฅ‹ 8:00:24 เคชเคฐ เคตเคพเคชเคธ เคœเคพเค‰เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "15 เค•เฅ‹ 8:00:24", + "Type": "datetime", + "Value": { + "Timex": "XXXX-XX-15T08:00:24", + "FutureResolution": { + "dateTime": "2016-11-15 08:00:24" + }, + "PastResolution": { + "dateTime": "2016-10-15 08:00:24" + } + }, + "Start": 4, + "Length": 13 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 04/21/2016, เคฐเคพเคค 8:00:24 เคชเคฐ เคตเคพเคชเคธ เคœเคพเค‰เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "04/21/2016, เคฐเคพเคค 8:00:24", + "Type": "datetime", + "Value": { + "Timex": "2016-04-21T20:00:24", + "FutureResolution": { + "dateTime": "2016-04-21 20:00:24" + }, + "PastResolution": { + "dateTime": "2016-04-21 20:00:24" + } + }, + "Start": 4, + "Length": 23 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 14 เค…เค•เฅเคŸเฅ‚เคฌเคฐ เค•เฅ‹ เคธเฅเคฌเคน 8:00:13 เคฌเคœเฅ‡ เคตเคพเคชเคธ เคœเคพเค‰เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "14 เค…เค•เฅเคŸเฅ‚เคฌเคฐ เค•เฅ‹ เคธเฅเคฌเคน 8:00:13 เคฌเคœเฅ‡", + "Type": "datetime", + "Value": { + "Timex": "XXXX-10-14T08:00:13", + "FutureResolution": { + "dateTime": "2017-10-14 08:00:13" + }, + "PastResolution": { + "dateTime": "2016-10-14 08:00:13" + } + }, + "Start": 4, + "Length": 30 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค†เคœ เคธเฅเคฌเคน 7 เคฌเคœเฅ‡ เคตเคพเคชเคธ เคœเคพเค‰เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เคœ เคธเฅเคฌเคน 7 เคฌเคœเฅ‡", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T07", + "FutureResolution": { + "dateTime": "2016-11-07 07:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 07:00:00" + } + }, + "Start": 4, + "Length": 13 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค†เคœ เคธเฅเคฌเคน เคธเคพเคค เคฌเคœเฅ‡ เคตเคพเคชเคธ เคœเคพเค‰เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เคœ เคธเฅเคฌเคน เคธเคพเคค เคฌเคœเฅ‡", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T07", + "FutureResolution": { + "dateTime": "2016-11-07 07:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 07:00:00" + } + }, + "Start": 4, + "Length": 15 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค†เคœ เคธเฅเคฌเคน 7:00 เคฌเคœเฅ‡ เคตเคพเคชเคธ เคœเคพเค‰เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เคœ เคธเฅเคฌเคน 7:00 เคฌเคœเฅ‡", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T07:00", + "FutureResolution": { + "dateTime": "2016-11-07 07:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 07:00:00" + } + }, + "Start": 4, + "Length": 16 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค‡เคธ เคฐเคพเคค 7 เคฌเคœเฅ‡ เคตเคพเคชเคธ เคœเคพเค‰เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคฐเคพเคค 7 เคฌเคœเฅ‡", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T19", + "FutureResolution": { + "dateTime": "2016-11-07 19:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 19:00:00" + } + }, + "Start": 4, + "Length": 12 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค†เคœ เคฐเคพเคค 7 เคฌเคœเฅ‡ เคตเคพเคชเคธ เคœเคพเค‰เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เคœ เคฐเคพเคค 7 เคฌเคœเฅ‡", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T19", + "FutureResolution": { + "dateTime": "2016-11-07 19:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 19:00:00" + } + }, + "Start": 4, + "Length": 12 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 12/16/2016 12:23:59 PM เคตเคพเคชเคธ เคœเคพเค‰เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "12/16/2016 12:23:59 pm", + "Type": "datetime", + "Value": { + "Timex": "2016-12-16T12:23:59", + "FutureResolution": { + "dateTime": "2016-12-16 12:23:59" + }, + "PastResolution": { + "dateTime": "2016-12-16 12:23:59" + } + }, + "Start": 4, + "Length": 22 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 6 เคœเคจเคตเคฐเฅ€ 2017 - 6:37 AM เคตเคพเคชเคธ เคœเคพเค‰เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "6 เคœเคจเคตเคฐเฅ€ 2017 - 6:37 AM", + "Type": "datetime", + "Value": { + "Timex": "2017-01-06T06:37", + "FutureResolution": { + "dateTime": "2017-01-06 06:37:00" + }, + "PastResolution": { + "dateTime": "2017-01-06 06:37:00" + } + }, + "Start": 4, + "Length": 22 + } + ] + }, + { + "Input": "16. เคจเคตเค‚เคฌเคฐ 2016 10:38", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "16. เคจเคตเค‚เคฌเคฐ 2016 10:38", + "Type": "datetime", + "Value": { + "Timex": "2016-11-16T10:38", + "FutureResolution": { + "dateTime": "2016-11-16 10:38:00" + }, + "PastResolution": { + "dateTime": "2016-11-16 10:38:00" + } + }, + "Start": 0, + "Length": 20 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 1 เคฆเคฟเคจ 2 เค˜เค‚เคŸเฅ‡ เคฌเคพเคฆ เคšเคฒเคพ เคœเคพเค‰เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2017-11-23T19:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 เคฆเคฟเคจ 2 เค˜เค‚เคŸเฅ‡ เคฌเคพเคฆ", + "Type": "datetime", + "Value": { + "Timex": "2017-11-24T21:00:00", + "FutureResolution": { + "dateTime": "2017-11-24 21:00:00" + }, + "PastResolution": { + "dateTime": "2017-11-24 21:00:00" + } + }, + "Start": 4, + "Length": 16 + } + ] + }, + { + "Input": "เคนเคฎ 1 เคฎเคนเฅ€เคจเฅ‡ 2 เคฆเคฟเคจ 2 เค˜เค‚เคŸเฅ‡ 30 เคฎเคฟเคจเคŸเฅ‹เค‚ เคชเคนเคฒเฅ‡ เคฎเคฟเคฒเฅ‡ เคฅเฅ‡", + "Context": { + "ReferenceDateTime": "2017-11-23T19:15:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 เคฎเคนเฅ€เคจเฅ‡ 2 เคฆเคฟเคจ 2 เค˜เค‚เคŸเฅ‡ 30 เคฎเคฟเคจเคŸเฅ‹เค‚ เคชเคนเคฒเฅ‡", + "Type": "datetime", + "Value": { + "Timex": "2017-10-21T16:45:00", + "FutureResolution": { + "dateTime": "2017-10-21 16:45:00" + }, + "PastResolution": { + "dateTime": "2017-10-21 16:45:00" + } + }, + "Start": 3, + "Length": 35 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคเค• เค˜เค‚เคŸเฅ‡ เคฎเฅ‡เค‚ เคตเฅเคฏเคธเฅเคค เคนเฅ‹ เคœเคพเค‰เค‚เค—เคพ, เค‡เคธเคฒเคฟเค เคฎเฅเคเฅ‡ เคฌเคพเคฆ เคฎเฅ‡เค‚ เคซเฅ‹เคจ เค•เคฐเฅ‡เค‚", + "Context": { + "ReferenceDateTime": "2017-11-23T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคเค• เค˜เค‚เคŸเฅ‡ เคฎเฅ‡เค‚", + "Type": "datetime", + "Value": { + "Timex": "2017-11-23T01:00:00", + "FutureResolution": { + "dateTime": "2017-11-23 01:00:00" + }, + "PastResolution": { + "dateTime": "2017-11-23 01:00:00" + } + }, + "Start": 4, + "Length": 11 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคเค• เค˜เค‚เคŸเฅ‡ เคธเฅ‡ เคญเฅ€ เค•เคฎ เคธเคฎเคฏ เคฎเฅ‡เค‚ เคซเฅเคฐเฅ€ เคนเฅ‹ เคœเคพเค‰เค‚เค—เคพ, เค‡เคธเคฒเคฟเค เคฎเฅเคเฅ‡ เคฌเคพเคฆ เคฎเฅ‡เค‚ เคซเฅ‹เคจ เค•เคฐเฅ‡เค‚", + "Context": { + "ReferenceDateTime": "2017-11-23T00:00:00" + }, + + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคเค• เค˜เค‚เคŸเฅ‡ เคธเฅ‡ เคญเฅ€ เค•เคฎ เคธเคฎเคฏ เคฎเฅ‡เค‚", + "Type": "datetime", + "Value": { + "Mod": "less", + "Timex": "2017-11-23T01:00:00", + "FutureResolution": { + "dateTime": "2017-11-23 01:00:00" + }, + "PastResolution": { + "dateTime": "2017-11-23 01:00:00" + } + }, + "Start": 4, + "Length": 24 + } + ] + }, + { + "Input": "เค†เคชเค•เฅ‹ เคนเคฎเฅ‡เคถเคพ เค‡เคธ เคฆเคฟเคจ เค•เฅ‡ เค–เคคเฅเคฎ เคนเฅ‹เคคเฅ‡ เคนเฅ€ เคธเฅ‹เคจเฅ‡ เคจเคนเฅ€เค‚ เคœเคพเคจเคพ เคšเคพเคนเคฟเค เค•เฅเคฏเฅ‹เค‚เค•เคฟ เคฏเคน เค†เคชเค•เฅ‡ เคธเฅเคตเคพเคธเฅเคฅเฅเคฏ เค•เฅ‹ เคจเฅเค•เคธเคพเคจ เคชเคนเฅเค‚เคšเคพเคเค—เคพเฅค", + "Context": { + "ReferenceDateTime": "2018-11-21T12:00:00" + }, + + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคฆเคฟเคจ เค•เฅ‡ เค–เคคเฅเคฎ", + "Type": "datetime", + "Value": { + "Timex": "2018-11-21T23:59:59", + "FutureResolution": { + "dateTime": "2018-11-21 23:59:59" + }, + "PastResolution": { + "dateTime": "2018-11-21 23:59:59" + } + }, + "Start": 11, + "Length": 14 + } + ] + }, + { + "Input": "เค†เคชเค•เฅ‹ เคนเคฎเฅ‡เคถเคพ เคฆเคฟเคจ เค•เฅ‡ เค–เคคเฅเคฎ เคนเฅ‹เคคเฅ‡ เคนเฅ€ เคธเฅ‹เคจเฅ‡ เคจเคนเฅ€เค‚ เคœเคพเคจเคพ เคšเคพเคนเคฟเค เค•เฅเคฏเฅ‹เค‚เค•เคฟ เคฏเคน เค†เคชเค•เฅ‡ เคธเฅเคตเคพเคธเฅเคฅเฅเคฏ เค•เฅ‹ เคจเฅเค•เคธเคพเคจ เคชเคนเฅเค‚เคšเคพเคเค—เคพเฅค", + "Context": { + "ReferenceDateTime": "2018-11-21T12:00:00" + }, + + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเคฟเคจ เค•เฅ‡ เค–เคคเฅเคฎ", + "Type": "datetime", + "Value": { + "Timex": "2018-11-21T23:59:59", + "FutureResolution": { + "dateTime": "2018-11-21 23:59:59" + }, + "PastResolution": { + "dateTime": "2018-11-21 23:59:59" + } + }, + "Start": 11, + "Length": 11 + } + ] + }, + { + "Input": "เคฌเฅ‰เคฌ เค”เคฐ เคเคฒเคฟเคธ เค†เคฎเคคเฅŒเคฐ เคชเคฐ เค…เคชเคจเฅ‡ เคเคจเฅเค•เฅเคฐเคฟเคชเฅเคŸเฅ‡เคก เคธเค‚เคฆเฅ‡เคถเฅ‹เค‚ เค•เฅ‹ เคฆเคฟเคจ เค•เฅ‡ เค…เค‚เคค เคฎเฅ‡เค‚ เคเค•เฅเคธเคšเฅ‡เค‚เคœ เค•เคฐเคคเฅ‡ เคนเฅˆเค‚เฅค", + "Context": { + "ReferenceDateTime": "2018-11-21T12:00:00" + }, + + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเคฟเคจ เค•เฅ‡ เค…เค‚เคค เคฎเฅ‡เค‚", + "Type": "datetime", + "Value": { + "Timex": "2018-11-21T23:59:59", + "FutureResolution": { + "dateTime": "2018-11-21 23:59:59" + }, + "PastResolution": { + "dateTime": "2018-11-21 23:59:59" + } + }, + "Start": 50, + "Length": 14 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฌเฅเคงเคตเคพเคฐ 26 เค…เค•เฅเคŸเฅ‚เคฌเคฐ 15:50:06 2016 เค•เฅ‹ เคตเคพเคชเคธ เคœเคพเค‰เค‚เค—เคพ ", + "Context": { + "ReferenceDateTime": "2018-11-21T12:00:00" + }, + + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฌเฅเคงเคตเคพเคฐ 26 เค…เค•เฅเคŸเฅ‚เคฌเคฐ 15:50:06 2016", + "Type": "datetime", + "Value": { + "Timex": "2016-10-26T15:50:06", + "FutureResolution": { + "dateTime": "2016-10-26 15:50:06" + }, + "PastResolution": { + "dateTime": "2016-10-26 15:50:06" + } + }, + "Start": 4, + "Length": 31 + } + ] + }, + { + "Input": "เคฌเฅเคงเคตเคพเคฐ เค…เค•เฅเคŸเฅ‚เคฌเคฐ 26 15:50:06 2016, 2019 เคฎเฅ‡เค‚ เคเค• เคฆเคฟเคจ เคจเคนเฅ€เค‚ เคนเฅˆเฅค", + "Context": { + "ReferenceDateTime": "2018-11-21T12:00:00" + }, + + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฌเฅเคงเคตเคพเคฐ เค…เค•เฅเคŸเฅ‚เคฌเคฐ 26 15:50:06 2016", + "Type": "datetime", + "Value": { + "Timex": "2016-10-26T15:50:06", + "FutureResolution": { + "dateTime": "2016-10-26 15:50:06" + }, + "PastResolution": { + "dateTime": "2016-10-26 15:50:06" + } + }, + "Start": 0, + "Length": 31 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Hindi/DateTimePeriodExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Hindi/DateTimePeriodExtractor.json new file mode 100644 index 000000000..7560b6aed --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Hindi/DateTimePeriodExtractor.json @@ -0,0 +1,1003 @@ +[ + { + "Input": "เคฎเฅˆเค‚ เค†เคœ เคชเคพเคเคš เคธเฅ‡ เคธเคพเคค เคคเค• เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เคœ เคชเคพเคเคš เคธเฅ‡ เคธเคพเคค เคคเค•", + "Type": "datetimerange", + "Start": 4, + "Length": 17 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค•เคฒ เคชเคพเค‚เคš เคธเฅ‡ เคธเคพเคค เคคเค• เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค•เคฒ เคชเคพเค‚เคš เคธเฅ‡ เคธเคพเคค เคคเค•", + "Type": "datetimerange", + "Start": 4, + "Length": 17 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค…เค—เคฒเฅ‡ เคฐเคตเคฟเคตเคพเคฐ เค•เฅ‹ 5 เคธเฅ‡ 6 เคฌเคœเฅ‡ เคคเค• เคฌเคพเคนเคฐ เคฐเคนเฅ‚เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเฅ‡ เคฐเคตเคฟเคตเคพเคฐ เค•เฅ‹ 5 เคธเฅ‡ 6 เคฌเคœเฅ‡ เคคเค•", + "Type": "datetimerange", + "Start": 4, + "Length": 28 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค…เค—เคฒเฅ‡ เคฐเคตเคฟเคตเคพเคฐ เคถเคพเคฎ 5 เคธเฅ‡ 6 เคฌเคœเฅ‡ เคคเค• เคฌเคพเคนเคฐ เคฐเคนเฅ‚เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเฅ‡ เคฐเคตเคฟเคตเคพเคฐ เคถเคพเคฎ 5 เคธเฅ‡ 6 เคฌเคœเฅ‡ เคคเค•", + "Type": "datetimerange", + "Start": 4, + "Length": 29 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค†เคœ 4 เคฌเคœเฅ‡ เคธเฅ‡ 5 เคฌเคœเฅ‡ เคคเค• เคฌเคพเคนเคฐ เคฐเคนเฅ‚เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เคœ 4 เคฌเคœเฅ‡ เคธเฅ‡ 5 เคฌเคœเฅ‡ เคคเค•", + "Type": "datetimerange", + "Start": 4, + "Length": 20 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค†เคœ 4 PM เคธเฅ‡ เค•เคฒ 5 PM เคคเค• เคฌเคพเคนเคฐ เคฐเคนเฅ‚เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เคœ 4 PM เคธเฅ‡ เค•เคฒ 5 PM", + "Type": "datetimerange", + "Start": 4, + "Length": 18 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค•เคฒ 4 PM เคธเฅ‡ 5 PM เคคเค• เคฌเคพเคนเคฐ เคฐเคนเฅ‚เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค•เคฒ 4 PM เคธเฅ‡ 5 PM เคคเค•", + "Type": "datetimerange", + "Start": 4, + "Length": 18 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 2017-6-6 เค•เฅ‡ เคถเคพเคฎ 4 เคฌเคœเฅ‡ เคธเฅ‡ 5 เคฌเคœเฅ‡ เคคเค• เคฌเคพเคนเคฐ เคฐเคนเฅ‚เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2017-6-6 เค•เฅ‡ เคถเคพเคฎ 4 เคฌเคœเฅ‡ เคธเฅ‡ 5 เคฌเคœเฅ‡", + "Type": "datetimerange", + "Start": 4, + "Length": 30 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 5 เคฎเคˆ, 2018 เค•เฅ‹ 4PM เคธเฅ‡ 5PM เคคเค• เคฌเคพเคนเคฐ เคฐเคนเฅ‚เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5 เคฎเคˆ, 2018 เค•เฅ‹ 4PM เคธเฅ‡ 5PM เคคเค•", + "Type": "datetimerange", + "Start": 4, + "Length": 27 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 5 เคฎเคˆ, 2018 เค•เฅ‹ 4:00 เคฌเคœเฅ‡ เคธเฅ‡ เคถเคพเคฎ 5 เคฌเคœเฅ‡ เคคเค• เคฌเคพเคนเคฐ เคฐเคนเฅ‚เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5 เคฎเคˆ, 2018 เค•เฅ‹ 4:00 เคฌเคœเฅ‡ เคธเฅ‡ เคถเคพเคฎ 5 เคฌเคœเฅ‡ เคคเค•", + "Type": "datetimerange", + "Start": 4, + "Length": 38 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 1 เคœเคจ 2016 เค•เฅ‹ เคถเคพเคฎ 4 เคฌเคœเฅ‡ เคธเฅ‡ เค†เคœ เคถเคพเคฎ 5 เคฌเคœเฅ‡ เคคเค• เคฌเคพเคนเคฐ เคฐเคนเฅ‚เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 เคœเคจ 2016 เค•เฅ‹ เคถเคพเคฎ 4 เคฌเคœเฅ‡ เคธเฅ‡ เค†เคœ เคถเคพเคฎ 5 เคฌเคœเฅ‡", + "Type": "datetimerange", + "Start": 4, + "Length": 38 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 2:00 PM, 2016-2-21 เคธเฅ‡ 3:32, 04/23/2016 เคคเค• เคฌเคพเคนเคฐ เคฐเคนเฅ‚เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2:00 PM, 2016-2-21 เคธเฅ‡ 3:32, 04/23/2016", + "Type": "datetimerange", + "Start": 4, + "Length": 38 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค†เคœ 4 เคฌเคœเฅ‡ เคธเฅ‡ เค…เค—เคฒเฅ‡ เคฌเฅเคงเคตเคพเคฐ 5 เคฌเคœเฅ‡ เคคเค• เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เคœ 4 เคฌเคœเฅ‡ เคธเฅ‡ เค…เค—เคฒเฅ‡ เคฌเฅเคงเคตเคพเคฐ 5 เคฌเคœเฅ‡", + "Type": "datetimerange", + "Start": 4, + "Length": 29 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค†เคœ 4PM เคธเฅ‡ 5PM เค•เฅ‡ เคฌเฅ€เคš เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เคœ 4PM เคธเฅ‡ 5PM เค•เฅ‡ เคฌเฅ€เคš", + "Type": "datetimerange", + "Start": 4, + "Length": 20 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 1 เคœเคจ 2016 เค•เฅ‹ เคถเคพเคฎ 4 เคฌเคœเฅ‡ เคธเฅ‡ เค†เคœ เคธเคพเคฏเค‚ 5 เคฌเคœเฅ‡ เค•เฅ‡ เคฌเฅ€เคš เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 เคœเคจ 2016 เค•เฅ‹ เคถเคพเคฎ 4 เคฌเคœเฅ‡ เคธเฅ‡ เค†เคœ เคธเคพเคฏเค‚ 5 เคฌเคœเฅ‡", + "Type": "datetimerange", + "Start": 4, + "Length": 39 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค†เคœ เคฐเคพเคค เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เคœ เคฐเคพเคค", + "Type": "datetimerange", + "Start": 4, + "Length": 6 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค‡เคธ เคฐเคพเคค เค•เฅ‹ เคตเคพเคชเคธ เคœเคพเคŠเคเค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคฐเคพเคค", + "Type": "datetimerange", + "Start": 4, + "Length": 6 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค†เคœ เคถเคพเคฎ เค•เฅ‹ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เคœ เคถเคพเคฎ เค•เฅ‹", + "Type": "datetimerange", + "Start": 4, + "Length": 9 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค†เคœ เคธเฅเคฌเคน เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เคœ เคธเฅเคฌเคน", + "Type": "datetimerange", + "Start": 4, + "Length": 7 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค†เคœ เคฆเฅ‹เคชเคนเคฐ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เคœ เคฆเฅ‹เคชเคนเคฐ", + "Type": "datetimerange", + "Start": 4, + "Length": 8 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค…เค—เคฒเฅ€ เคฐเคพเคค เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเฅ€ เคฐเคพเคค", + "Type": "datetimerange", + "Start": 4, + "Length": 8 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค†เค–เคฟเคฐเฅ€ เคฐเคพเคค เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เค–เคฟเคฐเฅ€ เคฐเคพเคค", + "Type": "datetimerange", + "Start": 4, + "Length": 9 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค•เคฒ เคฐเคพเคค เค•เฅ‹ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค•เคฒ เคฐเคพเคค เค•เฅ‹", + "Type": "datetimerange", + "Start": 4, + "Length": 9 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค…เค—เคฒเฅ‡ เคธเฅ‹เคฎเคตเคพเคฐ เคฆเฅ‹เคชเคนเคฐ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเฅ‡ เคธเฅ‹เคฎเคตเคพเคฐ เคฆเฅ‹เคชเคนเคฐ", + "Type": "datetimerange", + "Start": 4, + "Length": 17 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 5 เคฎเคˆ เค•เฅ€ เคฐเคพเคค เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5 เคฎเคˆ เค•เฅ€ เคฐเคพเคค", + "Type": "datetimerange", + "Start": 4, + "Length": 11 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค†เค–เคฟเคฐเฅ€ 3 เคฎเคฟเคจเคŸ เคฎเฅ‡เค‚ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เค–เคฟเคฐเฅ€ 3 เคฎเคฟเคจเคŸ", + "Type": "datetimerange", + "Start": 4, + "Length": 12 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค…เค‚เคคเคฟเคฎ 3 เคฎเคฟเคจเคŸ เคฎเฅ‡เค‚ เคตเคพเคชเคธ เคœเคพเค‰เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค‚เคคเคฟเคฎ 3 เคฎเคฟเคจเคŸ", + "Type": "datetimerange", + "Start": 4, + "Length": 12 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคชเคฟเค›เคฒเฅ‡ 3 เคฎเคฟเคจเคŸ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคชเคฟเค›เคฒเฅ‡ 3 เคฎเคฟเคจเคŸ", + "Type": "datetimerange", + "Start": 4, + "Length": 12 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคชเคฟเค›เคฒเฅ‡ 3 เคฎเคฟเคจเคŸเฅ‹เค‚ เคตเคพเคชเคธ เคœเคพเคŠเคเค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคชเคฟเค›เคฒเฅ‡ 3 เคฎเคฟเคจเคŸเฅ‹เค‚", + "Type": "datetimerange", + "Start": 4, + "Length": 14 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค…เค—เคฒเฅ‡ 5 เค˜เค‚เคŸเฅ‹เค‚ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเฅ‡ 5 เค˜เค‚เคŸเฅ‹เค‚", + "Type": "datetimerange", + "Start": 4, + "Length": 12 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค†เค–เคฟเคฐเฅ€ เคฎเคฟเคจเคŸ เคฎเฅ‡เค‚ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เค–เคฟเคฐเฅ€ เคฎเคฟเคจเคŸ", + "Type": "datetimerange", + "Start": 4, + "Length": 10 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค…เค—เคฒเฅ‡ เค˜เค‚เคŸเฅ‡ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเฅ‡ เค˜เค‚เคŸเฅ‡", + "Type": "datetimerange", + "Start": 4, + "Length": 9 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค†เค–เคฟเคฐเฅ€ เค•เฅเค› เคฎเคฟเคจเคŸเฅ‹เค‚ เคฎเฅ‡เค‚ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เค–เคฟเคฐเฅ€ เค•เฅเค› เคฎเคฟเคจเคŸเฅ‹เค‚", + "Type": "datetimerange", + "Start": 4, + "Length": 16 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคชเคฟเค›เคฒเฅ‡ เค•เคˆ เคฎเคฟเคจเคŸเฅ‹เค‚ เคชเฅ€เค›เฅ‡ เคœเคพเคŠเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคชเคฟเค›เคฒเฅ‡ เค•เคˆ เคฎเคฟเคจเคŸเฅ‹เค‚", + "Type": "datetimerange", + "Start": 4, + "Length": 15 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฎเค‚เค—เคฒเคตเคพเคฐ เคธเฅเคฌเคน เคฎเฅ‡เค‚ เคตเคพเคชเคธ เคฒเฅŒเคŸ เคœเคพเคŠเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฎเค‚เค—เคฒเคตเคพเคฐ เคธเฅเคฌเคน เคฎเฅ‡เค‚", + "Type": "datetimerange", + "Start": 4, + "Length": 16 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฎเค‚เค—เคฒเคตเคพเคฐ เคฆเฅ‹เคชเคนเคฐ เคฎเฅ‡เค‚ เคตเคพเคชเคธ เคœเคพเคŠเคเค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฎเค‚เค—เคฒเคตเคพเคฐ เคฆเฅ‹เคชเคนเคฐ เคฎเฅ‡เค‚", + "Type": "datetimerange", + "Start": 4, + "Length": 17 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฎเค‚เค—เคฒเคตเคพเคฐ เคถเคพเคฎ เคฎเฅ‡เค‚ เคตเคพเคชเคธ เคฒเฅŒเคŸ เคœเคพเคŠเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฎเค‚เค—เคฒเคตเคพเคฐ เคถเคพเคฎ เคฎเฅ‡เค‚", + "Type": "datetimerange", + "Start": 4, + "Length": 15 + } + ] + }, + { + "Input": "เคšเคฒเฅ‹ เคฎเค‚เค—เคฒเคตเคพเคฐ เค•เฅ€ เคธเฅเคฌเคน เคœเคฒเฅเคฆเฅ€ เคฎเคฟเคฒเคคเฅ‡ เคนเฅˆเค‚", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฎเค‚เค—เคฒเคตเคพเคฐ เค•เฅ€ เคธเฅเคฌเคน เคœเคฒเฅเคฆเฅ€", + "Type": "datetimerange", + "Start": 4, + "Length": 21 + } + ] + }, + { + "Input": "เคšเคฒเฅ‹ เคฎเค‚เค—เคฒเคตเคพเคฐ เค•เฅ€ เคธเฅเคฌเคน เคฆเฅ‡เคฐ เคธเฅ‡ เคฎเคฟเคฒเคคเฅ‡ เคนเฅˆเค‚", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฎเค‚เค—เคฒเคตเคพเคฐ เค•เฅ€ เคธเฅเคฌเคน เคฆเฅ‡เคฐ เคธเฅ‡", + "Type": "datetimerange", + "Start": 4, + "Length": 22 + } + ] + }, + { + "Input": "เคšเคฒเฅ‹ เคฎเค‚เค—เคฒเคตเคพเคฐ เค•เฅ€ เคฆเฅ‹เคชเคนเคฐ เคœเคฒเฅเคฆเฅ€ เคฎเคฟเคฒเคคเฅ‡ เคนเฅˆเค‚", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฎเค‚เค—เคฒเคตเคพเคฐ เค•เฅ€ เคฆเฅ‹เคชเคนเคฐ เคœเคฒเฅเคฆเฅ€", + "Type": "datetimerange", + "Start": 4, + "Length": 22 + } + ] + }, + { + "Input": "เคšเคฒเฅ‹ เคฎเค‚เค—เคฒเคตเคพเคฐ เค•เฅ€ เคฆเฅ‹เคชเคนเคฐ เคฆเฅ‡เคฐ เคธเฅ‡ เคฎเคฟเคฒเคคเฅ‡ เคนเฅˆเค‚", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฎเค‚เค—เคฒเคตเคพเคฐ เค•เฅ€ เคฆเฅ‹เคชเคนเคฐ เคฆเฅ‡เคฐ เคธเฅ‡", + "Type": "datetimerange", + "Start": 4, + "Length": 23 + } + ] + }, + { + "Input": "เคšเคฒเฅ‹ เคฎเค‚เค—เคฒเคตเคพเคฐ เค•เฅ€ เคถเคพเคฎ เคœเคฒเฅเคฆเฅ€ เคฎเคฟเคฒเคคเฅ‡ เคนเฅˆเค‚", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฎเค‚เค—เคฒเคตเคพเคฐ เค•เฅ€ เคถเคพเคฎ เคœเคฒเฅเคฆเฅ€", + "Type": "datetimerange", + "Start": 4, + "Length": 20 + } + ] + }, + { + "Input": "เคšเคฒเฅ‹ เคฎเค‚เค—เคฒเคตเคพเคฐ เค•เฅ€ เคถเคพเคฎ เคฆเฅ‡เคฐ เคธเฅ‡ เคฎเคฟเคฒเคคเฅ‡ เคนเฅˆเค‚", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฎเค‚เค—เคฒเคตเคพเคฐ เค•เฅ€ เคถเคพเคฎ เคฆเฅ‡เคฐ เคธเฅ‡", + "Type": "datetimerange", + "Start": 4, + "Length": 21 + } + ] + }, + { + "Input": "เคšเคฒเฅ‹ เคฎเค‚เค—เคฒเคตเคพเคฐ เค•เฅ€ เคฐเคพเคค เคœเคฒเฅเคฆเฅ€ เคธเฅ‡ เคฎเคฟเคฒเคคเฅ‡ เคนเฅˆเค‚", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฎเค‚เค—เคฒเคตเคพเคฐ เค•เฅ€ เคฐเคพเคค เคœเคฒเฅเคฆเฅ€ เคธเฅ‡", + "Type": "datetimerange", + "Start": 4, + "Length": 23 + } + ] + }, + { + "Input": "เคšเคฒเฅ‹ เคฎเค‚เค—เคฒเคตเคพเคฐ เค•เฅ€ เคฆเฅ‡เคฐ เคฐเคพเคค เคฎเฅ‡เค‚ เคฎเคฟเคฒเคคเฅ‡ เคนเฅˆเค‚", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฎเค‚เค—เคฒเคตเคพเคฐ เค•เฅ€ เคฆเฅ‡เคฐ เคฐเคพเคค เคฎเฅ‡เค‚", + "Type": "datetimerange", + "Start": 4, + "Length": 22 + } + ] + }, + { + "Input": "เคšเคฒเฅ‹ เคฎเค‚เค—เคฒเคตเคพเคฐ เค•เฅ‹ เคธเฅเคฌเคน เคœเคฒเฅเคฆเฅ€ เคธเฅ‡ เคฎเคฟเคฒเคคเฅ‡ เคนเฅˆเค‚", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฎเค‚เค—เคฒเคตเคพเคฐ เค•เฅ‹ เคธเฅเคฌเคน เคœเคฒเฅเคฆเฅ€ เคธเฅ‡", + "Type": "datetimerange", + "Start": 4, + "Length": 24 + } + ] + }, + { + "Input": "เคšเคฒเฅ‹ เคฎเค‚เค—เคฒเคตเคพเคฐ เค•เฅ‹ เคธเฅเคฌเคน เคฆเฅ‡เคฐ เคธเฅ‡ เคฎเคฟเคฒเคคเฅ‡ เคนเฅˆเค‚", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฎเค‚เค—เคฒเคตเคพเคฐ เค•เฅ‹ เคธเฅเคฌเคน เคฆเฅ‡เคฐ เคธเฅ‡", + "Type": "datetimerange", + "Start": 4, + "Length": 22 + } + ] + }, + { + "Input": "เคšเคฒเฅ‹ เคฎเค‚เค—เคฒเคตเคพเคฐ เค•เฅ‹ เคฆเฅ‹เคชเคนเคฐ เคœเคฒเฅเคฆเฅ€ เคธเฅ‡ เคฎเคฟเคฒเคคเฅ‡ เคนเฅˆเค‚", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฎเค‚เค—เคฒเคตเคพเคฐ เค•เฅ‹ เคฆเฅ‹เคชเคนเคฐ เคœเคฒเฅเคฆเฅ€ เคธเฅ‡", + "Type": "datetimerange", + "Start": 4, + "Length": 25 + } + ] + }, + { + "Input": "เคšเคฒเฅ‹ เคฎเค‚เค—เคฒเคตเคพเคฐ เค•เฅ‹ เคฆเฅ‡เคฐ เคฆเฅ‹เคชเคนเคฐ เคฎเฅ‡เค‚ เคฎเคฟเคฒเคคเฅ‡ เคนเฅˆเค‚", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฎเค‚เค—เคฒเคตเคพเคฐ เค•เฅ‹ เคฆเฅ‡เคฐ เคฆเฅ‹เคชเคนเคฐ เคฎเฅ‡เค‚", + "Type": "datetimerange", + "Start": 4, + "Length": 24 + } + ] + }, + { + "Input": "เคšเคฒเฅ‹ เคฎเค‚เค—เคฒเคตเคพเคฐ เค•เฅ‹ เคถเคพเคฎ เคœเคฒเฅเคฆเฅ€ เคฎเคฟเคฒเคคเฅ‡ เคนเฅˆเค‚", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฎเค‚เค—เคฒเคตเคพเคฐ เค•เฅ‹ เคถเคพเคฎ เคœเคฒเฅเคฆเฅ€", + "Type": "datetimerange", + "Start": 4, + "Length": 20 + } + ] + }, + { + "Input": "เคšเคฒเฅ‹ เคฎเค‚เค—เคฒเคตเคพเคฐ เค•เฅ‹ เคฆเฅ‡เคฐ เคถเคพเคฎ เคฎเฅ‡เค‚ เคฎเคฟเคฒเคคเฅ‡ เคนเฅˆเค‚", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฎเค‚เค—เคฒเคตเคพเคฐ เค•เฅ‹ เคฆเฅ‡เคฐ เคถเคพเคฎ เคฎเฅ‡เค‚", + "Type": "datetimerange", + "Start": 4, + "Length": 22 + } + ] + }, + { + "Input": "เคšเคฒเฅ‹ เคฎเค‚เค—เคฒเคตเคพเคฐ เค•เฅ‹ เคฐเคพเคค เคœเคฒเฅเคฆเฅ€ เคธเฅ‡ เคฎเคฟเคฒเคคเฅ‡ เคนเฅˆเค‚", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฎเค‚เค—เคฒเคตเคพเคฐ เค•เฅ‹ เคฐเคพเคค เคœเคฒเฅเคฆเฅ€ เคธเฅ‡", + "Type": "datetimerange", + "Start": 4, + "Length": 23 + } + ] + }, + { + "Input": "เคšเคฒเฅ‹ เคฎเค‚เค—เคฒเคตเคพเคฐ เค•เฅ‹ เคฐเคพเคค เคฆเฅ‡เคฐ เคธเฅ‡ เคฎเคฟเคฒเคคเฅ‡ เคนเฅˆเค‚", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฎเค‚เค—เคฒเคตเคพเคฐ เค•เฅ‹ เคฐเคพเคค เคฆเฅ‡เคฐ เคธเฅ‡", + "Type": "datetimerange", + "Start": 4, + "Length": 21 + } + ] + }, + { + "Input": "เคšเคฒเฅ‹ เคฎเค‚เค—เคฒเคตเคพเคฐ เค•เฅ‹ เคฐเคพเคค เคœเคฒเฅเคฆเฅ€ เคฎเคฟเคฒเคคเฅ‡ เคนเฅˆเค‚", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฎเค‚เค—เคฒเคตเคพเคฐ เค•เฅ‹ เคฐเคพเคค เคœเคฒเฅเคฆเฅ€", + "Type": "datetimerange", + "Start": 4, + "Length": 20 + } + ] + }, + { + "Input": "เคšเคฒเฅ‹ เคฎเค‚เค—เคฒเคตเคพเคฐ เค•เฅ‹ เคฆเฅ‹เคชเคนเคฐ เคฆเฅ‡เคฐ เคธเฅ‡ เคฎเคฟเคฒเคคเฅ‡ เคนเฅˆเค‚", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฎเค‚เค—เคฒเคตเคพเคฐ เค•เฅ‹ เคฆเฅ‹เคชเคนเคฐ เคฆเฅ‡เคฐ เคธเฅ‡", + "Type": "datetimerange", + "Start": 4, + "Length": 23 + } + ] + }, + { + "Input": "เคšเคฒเฅ‹ เคฎเค‚เค—เคฒเคตเคพเคฐ เค•เฅ‹ เคถเคพเคฎ เคœเคฒเฅเคฆเฅ€ เคธเฅ‡ เคฎเคฟเคฒเคคเฅ‡ เคนเฅˆเค‚", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฎเค‚เค—เคฒเคตเคพเคฐ เค•เฅ‹ เคถเคพเคฎ เคœเคฒเฅเคฆเฅ€ เคธเฅ‡", + "Type": "datetimerange", + "Start": 4, + "Length": 23 + } + ] + }, + { + "Input": "เคšเคฒเฅ‹ เคฎเค‚เค—เคฒเคตเคพเคฐ เค•เฅ‹ เคถเคพเคฎ เคฆเฅ‡เคฐ เคธเฅ‡ เคฎเคฟเคฒเคคเฅ‡ เคนเฅˆเค‚", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฎเค‚เค—เคฒเคตเคพเคฐ เค•เฅ‹ เคถเคพเคฎ เคฆเฅ‡เคฐ เคธเฅ‡", + "Type": "datetimerange", + "Start": 4, + "Length": 21 + } + ] + }, + { + "Input": "เคšเคฒเฅ‹ เคฎเค‚เค—เคฒเคตเคพเคฐ เค•เฅ‹ เคฆเฅ‡เคฐ เคฐเคพเคค เคฎเฅ‡เค‚ เคฎเคฟเคฒเคคเฅ‡ เคนเฅˆเค‚", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฎเค‚เค—เคฒเคตเคพเคฐ เค•เฅ‹ เคฆเฅ‡เคฐ เคฐเคพเคค เคฎเฅ‡เค‚", + "Type": "datetimerange", + "Start": 4, + "Length": 22 + } + ] + }, + { + "Input": "เคฌเคพเค•เฅ€ เค•เฅ‡ เคฆเคฟเคจ เคฎเฅˆเค‚ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฌเคพเค•เฅ€ เค•เฅ‡ เคฆเคฟเคจ", + "Type": "datetimerange", + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "เค†เคœ เคฌเคพเค•เฅ€ เค•เฅ‡ เคฆเคฟเคจ เคฎเฅˆเค‚ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เคœ เคฌเคพเค•เฅ€ เค•เฅ‡ เคฆเคฟเคจ", + "Type": "datetimerange", + "Start": 0, + "Length": 14 + } + ] + }, + { + "Input": "เคฌเคพเค•เฅ€ เค•เฅ‡ เคฆเคฟเคจ เค†เคœ เคฎเฅˆเค‚ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฌเคพเค•เฅ€ เค•เฅ‡ เคฆเคฟเคจ เค†เคœ", + "Type": "datetimerange", + "Start": 0, + "Length": 14 + } + ] + }, + { + "Input": "เค•เฅ‹เคฐเฅเคŸเคพเคจเคพ, เคตเฅ‡เคจ เค•เฅ‡ เคธเคพเคฅ เคฌเคฟเฅ›เคจเฅ‡เคธ เคฌเฅˆเค เค• เค•เฅ‡ เคฒเคฟเค เคถเฅเค•เฅเคฐเคตเคพเคฐ เคฆเฅ‹เคชเคนเคฐ 1 PM เค”เคฐ 4 PM เค•เฅ‡ เคฌเฅ€เคš, เค•เฅƒเคชเคฏเคพ เคเค• เคธเฅเค•เคพเค‡เคช เค•เฅ‰เคฒ เคถเฅ‡เคกเฅเคฏเฅ‚เคฒ เค•เคฐเฅ‡เค‚เฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคถเฅเค•เฅเคฐเคตเคพเคฐ เคฆเฅ‹เคชเคนเคฐ 1 PM เค”เคฐ 4 PM เค•เฅ‡ เคฌเฅ€เคš", + "Type": "datetimerange", + "Start": 41, + "Length": 34 + } + ] + }, + { + "Input": "เค•เฅเคฏเคพ เค†เคช เคนเคฎเฅ‡เค‚ เค•เคฒ เคธเฅเคฌเคน 8 เคฌเคœเฅ‡ เคธเฅ‡ เคฆเฅ‹เคชเคนเคฐ 2 เคฌเคœเฅ‡ เค•เฅ‡ เคฌเฅ€เคš เคถเฅ‡เคกเฅเคฏเฅ‚เคฒ เค•เคฐ เคธเค•เคคเฅ‡ เคนเฅˆเค‚?", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค•เคฒ เคธเฅเคฌเคน 8 เคฌเคœเฅ‡ เคธเฅ‡ เคฆเฅ‹เคชเคนเคฐ 2 เคฌเคœเฅ‡ เค•เฅ‡ เคฌเฅ€เคš", + "Type": "datetimerange", + "Start": 13, + "Length": 35 + } + ] + }, + { + "Input": "เค•เฅเคฏเคพ เค†เคช เคนเคฎเฅ‡เค‚ 9 เคฆเคฟเคธเค‚เคฌเคฐ เค•เฅ‹ 8 AM เค”เคฐ 2 PM เค•เฅ‡ เคฌเฅ€เคš เคถเฅ‡เคกเฅเคฏเฅ‚เคฒ เค•เคฐ เคธเค•เคคเฅ‡ เคนเฅˆเค‚?", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "9 เคฆเคฟเคธเค‚เคฌเคฐ เค•เฅ‹ 8 AM เค”เคฐ 2 PM เค•เฅ‡ เคฌเฅ€เคš", + "Type": "datetimerange", + "Start": 13, + "Length": 31 + } + ] + }, + { + "Input": "เคจเคฎเคธเฅเคคเฅ‡ เค•เฅ‹เคฐเฅเคŸเคพเคจเคพ- เค•เฅƒเคชเคฏเคพ เคœเฅ‡เคจเคฟเคซเคฐ เค•เฅ‡ เคธเคพเคฅ เคเค• เคธเฅเค•เคพเค‡เคช เคฎเฅ€เคŸเคฟเค‚เค— เค•เคพ เคธเคฎเคฏ เคจเคฟเคฏเคค เค•เคฐเฅ‡เค‚เฅค เคฎเฅเคเฅ‡ 30 เคฎเคฟเคจเคŸ เค•เฅ€ เคฌเฅˆเค เค• เค•เฅ€ เคœเคฐเฅ‚เคฐเคค เคนเฅˆ เค‡เคธ เคถเฅเค•เฅเคฐเคตเคพเคฐ, เคฆเฅ‹เคชเคนเคฐ เค•เฅ‹!", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคถเฅเค•เฅเคฐเคตเคพเคฐ, เคฆเฅ‹เคชเคนเคฐ เค•เฅ‹", + "Type": "datetimerange", + "Start": 105, + "Length": 21 + } + ] + }, + { + "Input": "เคนเคพเคฏ เค•เฅ‹เคฐเฅเคŸเคพเคจเคพ- เค•เฅƒเคชเคฏเคพ เคœเฅ‡เคจเคฟเคซเคฐ เค•เฅ‡ เคธเคพเคฅ เคเค• เคธเฅเค•เคพเค‡เคช เคฎเฅ€เคŸเคฟเค‚เค— เค•เคพ เคธเคฎเคฏ เคจเคฟเคฏเคค เค•เคฐเฅ‡เค‚เฅค เคฎเฅเคเฅ‡ เค‡เคธ เคถเฅเค•เฅเคฐเคตเคพเคฐ เคฆเฅ‹เคชเคนเคฐ เค•เฅ‹ 30 เคฎเคฟเคจเคŸ เค•เฅ€ เคฌเฅˆเค เค• เค•เฅ€ เค†เคตเคถเฅเคฏเค•เคคเคพ เคนเฅˆ!", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคถเฅเค•เฅเคฐเคตเคพเคฐ เคฆเฅ‹เคชเคนเคฐ เค•เฅ‹", + "Type": "datetimerange", + "Start": 74, + "Length": 20 + } + ] + }, + { + "Input": "เค•เฅ‹เคฐเฅเคŸเคพเคจเคพ, เคตเคฟเคถเคพเคฒ เค•เฅ‡ เคธเคพเคฅ เคฌเคฟเฅ›เคจเฅ‡เคธ เคฌเฅˆเค เค• เค•เฅ‡ เคฒเคฟเค เคถเฅเค•เฅเคฐเคตเคพเคฐ เค•เฅ‹ เคฆเฅ‹เคชเคนเคฐ 1 PM เค”เคฐ 4 PM เค•เฅ‡ เคฌเฅ€เคš เค•เฅƒเคชเคฏเคพ เคเค• เคธเฅเค•เคพเค‡เคช เค•เฅ‰เคฒ เคถเฅ‡เคกเฅเคฏเฅ‚เคฒ เค•เคฐเฅ‡เค‚เฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคถเฅเค•เฅเคฐเคตเคพเคฐ เค•เฅ‹ เคฆเฅ‹เคชเคนเคฐ 1 PM เค”เคฐ 4 PM เค•เฅ‡ เคฌเฅ€เคš", + "Type": "datetimerange", + "Start": 42, + "Length": 37 + } + ] + }, + { + "Input": "เค•เฅ‹เคฐเฅเคŸเคพเคจเคพ, เค•เฅƒเคชเคฏเคพ เคตเฅ‡เคจ เค•เฅ‡ เคธเคพเคฅ เคฌเคฟเฅ›เคจเฅ‡เคธ เคฌเฅˆเค เค• เค•เฅ‡ เคฒเคฟเค เคถเฅเค•เฅเคฐเคตเคพเคฐ เค•เฅ‹ เคฆเฅ‹เคชเคนเคฐ เคฎเฅ‡เค‚ 1 PM เค”เคฐ 4 PM เค•เฅ‡ เคฌเฅ€เคš เคเค• เคธเฅเค•เคพเค‡เคช เค•เฅ‰เคฒ เคถเฅ‡เคกเฅเคฏเฅ‚เคฒ เค•เคฐเฅ‡เค‚เฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคถเฅเค•เฅเคฐเคตเคพเคฐ เค•เฅ‹ เคฆเฅ‹เคชเคนเคฐ เคฎเฅ‡เค‚ 1 PM เค”เคฐ 4 PM เค•เฅ‡ เคฌเฅ€เคš", + "Type": "datetimerange", + "Start": 46, + "Length": 41 + } + ] + }, + { + "Input": "เค•เฅเคฏเคพ เค†เคช เคนเคฎเฅ‡เค‚ 2015-09-23 1p.m. เคธเฅ‡ 4 เคคเค• เคถเฅ‡เคกเฅเคฏเฅ‚เคฒ เค•เคฐ เคธเค•เคคเฅ‡ เคนเฅˆเค‚เฅค ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015-09-23 1p.m. เคธเฅ‡ 4 เคคเค•", + "Type": "datetimerange", + "Start": 13, + "Length": 25 + } + ] + }, + { + "Input": "เค•เฅเคฏเคพเค†เคช เคนเคฎเฅ‡เค‚ 2015-09-23 1:30p.m. เคธเฅ‡ 4 เคคเค• เคจเคฟเคฏเคค เค•เคฐ เคธเค•เคคเฅ‡ เคนเฅˆเค‚เฅค ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015-09-23 1:30p.m. เคธเฅ‡ 4 เคคเค•", + "Type": "datetimerange", + "Start": 12, + "Length": 28 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฎเค‚เค—เคฒเคตเคพเคฐ เคธเฅเคฌเคน เคตเคพเคชเคธ เคœเคพเคŠเคเค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฎเค‚เค—เคฒเคตเคพเคฐ เคธเฅเคฌเคน", + "Type": "datetimerange", + "Start": 4, + "Length": 12 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฎเค‚เค—เคฒเคตเคพเคฐ เคถเคพเคฎ เค•เฅ‹ เคตเคพเคชเคธ เคญเฅ‡เคœเฅ‚เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฎเค‚เค—เคฒเคตเคพเคฐ เคถเคพเคฎ เค•เฅ‹", + "Type": "datetimerange", + "Start": 4, + "Length": 14 + } + ] + }, + { + "Input": "เคฏเคน เคญเคตเคฟเคทเฅเคฏ เคฎเฅ‡เค‚ 2 เค˜เค‚เคŸเฅ‡ เคนเฅ‹เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคญเคตเคฟเคทเฅเคฏ เคฎเฅ‡เค‚ 2 เค˜เค‚เคŸเฅ‡", + "Type": "datetimerange", + "Start": 3, + "Length": 17 + } + ] + }, + { + "Input": "เคฏเคน 1/1/2015 เค•เฅ‹ 10 เค”เคฐ 11:30 เค•เฅ‡ เคฌเฅ€เคš เคนเฅ‹เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1/1/2015 เค•เฅ‹ 10 เค”เคฐ 11:30 เค•เฅ‡ เคฌเฅ€เคš", + "Type": "datetimerange", + "Start": 3, + "Length": 30 + } + ] + }, + { + "Input": "เคฏเคน 10 เค”เคฐ 11:30 เค•เฅ‡ เคฌเฅ€เคš 1/1/2015 เค•เฅ‹ เคนเฅ‹เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10 เค”เคฐ 11:30 เค•เฅ‡ เคฌเฅ€เคš 1/1/2015", + "Type": "datetimerange", + "Start": 3, + "Length": 27 + } + ] + }, + { + "Input": "เคฏเคน 1/1/2015 เค•เฅ‹ 10:30 เคธเฅ‡ 3 เคฌเคœเฅ‡ เคคเค• เคนเฅ‹เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1/1/2015 เค•เฅ‹ 10:30 เคธเฅ‡ 3 เคฌเคœเฅ‡ เคคเค•", + "Type": "datetimerange", + "Start": 3, + "Length": 29 + } + ] + }, + { + "Input": "เคฏเคน 1/1/2015 เค•เฅ‹ 3 เค”เคฐ 5 เค•เฅ‡ เคฌเฅ€เคš เคนเฅ‹เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1/1/2015 เค•เฅ‹ 3 เค”เคฐ 5 เค•เฅ‡ เคฌเฅ€เคš", + "Type": "datetimerange", + "Start": 3, + "Length": 25 + } + ] + }, + { + "Input": "เคฏเคน 1/1/2015 เค•เฅ‹ 3:30 เคธเฅ‡ 5:55 เคคเค• เคนเฅ‹เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1/1/2015 เค•เฅ‹ 3:30 เคธเฅ‡ 5:55 เคคเค•", + "Type": "datetimerange", + "Start": 3, + "Length": 27 + } + ] + }, + { + "Input": "เคฏเคน 1/1/2015 เค•เฅ‹ 2:00 เค•เฅ‡ เคฌเคพเคฆ เคนเฅ‹เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1/1/2015 เค•เฅ‹ 2:00 เค•เฅ‡ เคฌเคพเคฆ", + "Type": "datetimerange", + "Start": 3, + "Length": 23 + } + ] + }, + { + "Input": "เคฏเคน เค†เคœ เคถเคพเคฎ 4 เคฌเคœเฅ‡ เคธเฅ‡ เคชเคนเคฒเฅ‡ เคนเฅ‹เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เคœ เคถเคพเคฎ 4 เคฌเคœเฅ‡ เคธเฅ‡ เคชเคนเคฒเฅ‡", + "Type": "datetimerange", + "Start": 3, + "Length": 20 + } + ] + }, + { + "Input": "เคฏเคน เค…เค—เคฒเฅ‡ เคฌเฅเคงเคตเคพเคฐ เค•เฅ‹ เคธเฅเคฌเคน 10 เคฌเคœเฅ‡ เค•เฅ‡ เคฌเคพเคฆ เคนเฅ‹เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเฅ‡ เคฌเฅเคงเคตเคพเคฐ เค•เฅ‹ เคธเฅเคฌเคน 10 เคฌเคœเฅ‡ เค•เฅ‡ เคฌเคพเคฆ", + "Type": "datetimerange", + "Start": 3, + "Length": 33 + } + ] + }, + { + "Input": "เคฏเคน เคชเคฟเค›เคฒเฅ‡ เคฎเค‚เค—เคฒเคตเคพเคฐ เค•เฅ‹ เคฆเฅ‹เคชเคนเคฐ 2 เคฌเคœเฅ‡ เคคเค• เคนเฅเค†", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคชเคฟเค›เคฒเฅ‡ เคฎเค‚เค—เคฒเคตเคพเคฐ เค•เฅ‹ เคฆเฅ‹เคชเคนเคฐ 2 เคฌเคœเฅ‡ เคคเค•", + "Type": "datetimerange", + "Start": 3, + "Length": 31 + } + ] + }, + { + "Input": "เคšเคฒเฅ‹ เคšเคฒเคคเฅ‡ เคนเฅˆเค‚ 1 เคซเคฐเคตเคฐเฅ€ เค•เฅ‹ 6:00 เคฌเคœเฅ‡ เคธเฅ‡ เคชเคนเคฒเฅ‡ เคจเคนเฅ€เค‚", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 เคซเคฐเคตเคฐเฅ€ เค•เฅ‹ 6:00 เคฌเคœเฅ‡ เคธเฅ‡ เคชเคนเคฒเฅ‡ เคจเคนเฅ€เค‚", + "Type": "datetimerange", + "Start": 13, + "Length": 32 + } + ] + }, + { + "Input": "เคฏเคน เค…เค—เคฒเฅ‡ เคธเคชเฅเคคเคพเคน 2:00 เค•เฅ‡ เคฌเคพเคฆ เคนเฅเค†", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Hindi/DateTimePeriodParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Hindi/DateTimePeriodParser.json new file mode 100644 index 000000000..86c064182 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Hindi/DateTimePeriodParser.json @@ -0,0 +1,2252 @@ +[ + { + "Input": "เคฎเฅˆเค‚ 1 เคฆเคฟเคจ เค”เคฐ 5 เค˜เค‚เคŸเฅ‹เค‚ เค•เฅ‡ เค…เค‚เคฆเคฐ เคตเคพเคชเคธ เค† เคœเคพเคŠเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 เคฆเคฟเคจ เค”เคฐ 5 เค˜เค‚เคŸเฅ‹เค‚ เค•เฅ‡ เค…เค‚เคฆเคฐ", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-08T21:12:00,P1DT5H)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-08 21:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-08 21:12:00" + } + }, + "Start": 4, + "Length": 24 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 15 เคธเฅ‡เค•เค‚เคกเฅเคธ เค•เฅ‡ เค…เค‚เคฆเคฐ เคตเคพเคชเคธ เค† เคœเคพเคŠเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "15 เคธเฅ‡เค•เค‚เคกเฅเคธ เค•เฅ‡ เค…เค‚เคฆเคฐ", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T16:12:15,PT15S)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 16:12:15" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 16:12:15" + } + }, + "Start": 4, + "Length": 18 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค†เคœ เคชเคพเคเคš เคธเฅ‡ เคธเคพเคค เคฌเคœเฅ‡ เคคเค• เคฌเคพเคนเคฐ เคฐเคนเฅ‚เคเค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เคœ เคชเคพเคเคš เคธเฅ‡ เคธเคพเคค เคฌเคœเฅ‡ เคคเค•", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T05,2016-11-07T07,PT2H)", + "FutureResolution": { + "startDateTime": "2016-11-07 05:00:00", + "endDateTime": "2016-11-07 07:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 05:00:00", + "endDateTime": "2016-11-07 07:00:00" + } + }, + "Start": 4, + "Length": 21 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 4/22/2016 เค•เฅ‹ 5 เคธเฅ‡ 6 เคฌเคœเฅ‡ เคคเค• เคฌเคพเคนเคฐ เคฐเคนเฅ‚เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "4/22/2016 เค•เฅ‹ 5 เคธเฅ‡ 6 เคฌเคœเฅ‡ เคคเค•", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-04-22T05,2016-04-22T06,PT1H)", + "FutureResolution": { + "startDateTime": "2016-04-22 05:00:00", + "endDateTime": "2016-04-22 06:00:00" + }, + "PastResolution": { + "startDateTime": "2016-04-22 05:00:00", + "endDateTime": "2016-04-22 06:00:00" + } + }, + "Start": 4, + "Length": 26 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค…เคชเฅเคฐเฅˆเคฒ 22 เค•เฅ‹ 5 เคธเฅ‡ 6 เคฌเคœเฅ‡ เคคเค• เคฌเคพเคนเคฐ เคฐเคนเฅ‚เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เคชเฅเคฐเฅˆเคฒ 22 เค•เฅ‹ 5 เคธเฅ‡ 6 เคฌเคœเฅ‡ เคคเค•", + "Type": "datetimerange", + "Value": { + "Timex": "(XXXX-04-22T05,XXXX-04-22T06,PT1H)", + "FutureResolution": { + "startDateTime": "2017-04-22 05:00:00", + "endDateTime": "2017-04-22 06:00:00" + }, + "PastResolution": { + "startDateTime": "2016-04-22 05:00:00", + "endDateTime": "2016-04-22 06:00:00" + } + }, + "Start": 4, + "Length": 27 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 22 เค…เคชเฅเคฐเฅˆเคฒ เค•เฅ€ เคถเคพเคฎ 5 เคธเฅ‡ 6 เคฌเคœเฅ‡ เคคเค• เคฌเคพเคนเคฐ เคฐเคนเฅ‚เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "22 เค…เคชเฅเคฐเฅˆเคฒ เค•เฅ€ เคถเคพเคฎ 5 เคธเฅ‡ 6 เคฌเคœเฅ‡ เคคเค•", + "Type": "datetimerange", + "Value": { + "Timex": "(XXXX-04-22T17,XXXX-04-22T18,PT1H)", + "FutureResolution": { + "startDateTime": "2017-04-22 17:00:00", + "endDateTime": "2017-04-22 18:00:00" + }, + "PastResolution": { + "startDateTime": "2016-04-22 17:00:00", + "endDateTime": "2016-04-22 18:00:00" + } + }, + "Start": 4, + "Length": 30 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 1 เคœเคจเคตเคฐเฅ€ เค•เฅ‹ 5 เคธเฅ‡ 6 เคฌเคœเฅ‡ เคคเค• เคฌเคพเคนเคฐ เคฐเคนเฅ‚เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 เคœเคจเคตเคฐเฅ€ เค•เฅ‹ 5 เคธเฅ‡ 6 เคฌเคœเฅ‡ เคคเค•", + "Type": "datetimerange", + "Value": { + "Timex": "(XXXX-01-01T05,XXXX-01-01T06,PT1H)", + "FutureResolution": { + "startDateTime": "2017-01-01 05:00:00", + "endDateTime": "2017-01-01 06:00:00" + }, + "PastResolution": { + "startDateTime": "2016-01-01 05:00:00", + "endDateTime": "2016-01-01 06:00:00" + } + }, + "Start": 4, + "Length": 24 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค•เคฒ เคฆเฅ‹เคชเคนเคฐ 3 เคฌเคœเฅ‡ เคธเฅ‡ 4 เคฌเคœเฅ‡ เคคเค• เคฌเคพเคนเคฐ เคฐเคนเฅ‚เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค•เคฒ เคฆเฅ‹เคชเคนเคฐ 3 เคฌเคœเฅ‡ เคธเฅ‡ 4 เคฌเคœเฅ‡ เคคเค•", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-08T15,2016-11-08T16,PT1H)", + "FutureResolution": { + "startDateTime": "2016-11-08 15:00:00", + "endDateTime": "2016-11-08 16:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-08 15:00:00", + "endDateTime": "2016-11-08 16:00:00" + } + }, + "Start": 4, + "Length": 26 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค•เคฒ 3:00 เคธเฅ‡ 4:00 เคฌเคœเฅ‡ เคคเค• เคฌเคพเคนเคฐ เคฐเคนเฅ‚เคเค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค•เคฒ 3:00 เคธเฅ‡ 4:00 เคฌเคœเฅ‡ เคคเค•", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-08T03:00,2016-11-08T04:00,PT1H)", + "FutureResolution": { + "startDateTime": "2016-11-08 03:00:00", + "endDateTime": "2016-11-08 04:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-08 03:00:00", + "endDateTime": "2016-11-08 04:00:00" + } + }, + "Start": 4, + "Length": 22 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค•เคฒ เคธเคพเคขเคผเฅ‡ เคธเคพเคค เคฌเคœเฅ‡ เคธเฅ‡ เคถเคพเคฎ เคšเคพเคฐ เคฌเคœเฅ‡ เคคเค• เคฌเคพเคนเคฐ เคฐเคนเฅ‚เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค•เคฒ เคธเคพเคขเคผเฅ‡ เคธเคพเคค เคฌเคœเฅ‡ เคธเฅ‡ เคถเคพเคฎ เคšเคพเคฐ เคฌเคœเฅ‡ เคคเค•", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-08T07:30,2016-11-08T16,PT8H30M)", + "FutureResolution": { + "startDateTime": "2016-11-08 07:30:00", + "endDateTime": "2016-11-08 16:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-08 07:30:00", + "endDateTime": "2016-11-08 16:00:00" + } + }, + "Start": 4, + "Length": 34 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค†เคœ เคถเคพเคฎ 4 เคฌเคœเฅ‡ เคธเฅ‡ เค•เคฒ เคถเคพเคฎ 5 เคฌเคœเฅ‡ เคคเค• เคฌเคพเคนเคฐ เคฐเคนเฅ‚เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เคœ เคถเคพเคฎ 4 เคฌเคœเฅ‡ เคธเฅ‡ เค•เคฒ เคถเคพเคฎ 5 เคฌเคœเฅ‡", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16,2016-11-08T17,PT25H)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:00:00", + "endDateTime": "2016-11-08 17:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:00:00", + "endDateTime": "2016-11-08 17:00:00" + } + }, + "Start": 4, + "Length": 28 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฆเฅ‹เคชเคนเคฐ 2:00 เคฌเคœเฅ‡, 2016-2-21 เคธเฅ‡ 3:32, 04/23/2016 เคคเค• เคฌเคพเคนเคฐ เคฐเคนเฅ‚เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเฅ‹เคชเคนเคฐ 2:00 เคฌเคœเฅ‡, 2016-2-21 เคธเฅ‡ 3:32, 04/23/2016", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-02-21T14:00,2016-04-23T03:32,PT1478H)", + "FutureResolution": { + "startDateTime": "2016-02-21 14:00:00", + "endDateTime": "2016-04-23 03:32:00" + }, + "PastResolution": { + "startDateTime": "2016-02-21 14:00:00", + "endDateTime": "2016-04-23 03:32:00" + } + }, + "Start": 5, + "Length": 45 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค†เคœ เคถเคพเคฎ 4 เคฌเคœเฅ‡ เคธเฅ‡ 5 เคฌเคœเฅ‡ เค•เฅ‡ เคฌเฅ€เคš เคฌเคพเคนเคฐ เคฐเคนเฅ‚เคเค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เคœ เคถเคพเคฎ 4 เคฌเคœเฅ‡ เคธเฅ‡ 5 เคฌเคœเฅ‡ เค•เฅ‡ เคฌเฅ€เคš", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16,2016-11-07T17,PT1H)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:00:00", + "endDateTime": "2016-11-07 17:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:00:00", + "endDateTime": "2016-11-07 17:00:00" + } + }, + "Start": 4, + "Length": 28 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 1 เคœเคจ, 2016 เค•เฅ‹ เคถเคพเคฎ 4 เคฌเคœเฅ‡ เคธเฅ‡ เค†เคœ เคถเคพเคฎ 5 เคฌเคœเฅ‡ เค•เฅ‡ เคฌเฅ€เคš เคฌเคพเคนเคฐ เคฐเคนเฅ‚เคเค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 เคœเคจ, 2016 เค•เฅ‹ เคถเคพเคฎ 4 เคฌเคœเฅ‡ เคธเฅ‡ เค†เคœ เคถเคพเคฎ 5 เคฌเคœเฅ‡", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-01-01T16,2016-11-07T17,PT7465H)", + "FutureResolution": { + "startDateTime": "2016-01-01 16:00:00", + "endDateTime": "2016-11-07 17:00:00" + }, + "PastResolution": { + "startDateTime": "2016-01-01 16:00:00", + "endDateTime": "2016-11-07 17:00:00" + } + }, + "Start": 4, + "Length": 39 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค†เคœ เคฐเคพเคค เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เคœ เคฐเคพเคค", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-07TNI", + "FutureResolution": { + "startDateTime": "2016-11-07 20:00:00", + "endDateTime": "2016-11-07 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-07 20:00:00", + "endDateTime": "2016-11-07 23:59:59" + } + }, + "Start": 4, + "Length": 6 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค†เคœ เคฐเคพเคค 8 เคฌเคœเฅ‡ เค•เฅ‹ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เคœ เคฐเคพเคค", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-07TNI", + "FutureResolution": { + "startDateTime": "2016-11-07 20:00:00", + "endDateTime": "2016-11-07 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-07 20:00:00", + "endDateTime": "2016-11-07 23:59:59" + } + }, + "Start": 4, + "Length": 6 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค‡เคธเฅ€ เคฐเคพเคค เค•เฅ‹ เคตเคพเคชเคธ เคœเคพเคŠเคเค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธเฅ€ เคฐเคพเคค", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-07TNI", + "FutureResolution": { + "startDateTime": "2016-11-07 20:00:00", + "endDateTime": "2016-11-07 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-07 20:00:00", + "endDateTime": "2016-11-07 23:59:59" + } + }, + "Start": 4, + "Length": 7 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค‡เคธ เคถเคพเคฎ เค•เฅ‹ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคถเคพเคฎ", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-07TEV", + "FutureResolution": { + "startDateTime": "2016-11-07 16:00:00", + "endDateTime": "2016-11-07 20:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:00:00", + "endDateTime": "2016-11-07 20:00:00" + } + }, + "Start": 4, + "Length": 6 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค†เคœ เคธเฅเคฌเคน เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เคœ เคธเฅเคฌเคน", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-07TMO", + "FutureResolution": { + "startDateTime": "2016-11-07 08:00:00", + "endDateTime": "2016-11-07 12:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 08:00:00", + "endDateTime": "2016-11-07 12:00:00" + } + }, + "Start": 4, + "Length": 7 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค†เคœ เคฆเฅ‹เคชเคนเคฐ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เคœ เคฆเฅ‹เคชเคนเคฐ", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-07TAF", + "FutureResolution": { + "startDateTime": "2016-11-07 12:00:00", + "endDateTime": "2016-11-07 16:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 12:00:00", + "endDateTime": "2016-11-07 16:00:00" + } + }, + "Start": 4, + "Length": 8 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค…เค—เคฒเฅ€ เคฐเคพเคค เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเฅ€ เคฐเคพเคค", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-08TNI", + "FutureResolution": { + "startDateTime": "2016-11-08 20:00:00", + "endDateTime": "2016-11-08 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-08 20:00:00", + "endDateTime": "2016-11-08 23:59:59" + } + }, + "Start": 4, + "Length": 8 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค†เค–เคฟเคฐเฅ€ เคฐเคพเคค เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เค–เคฟเคฐเฅ€ เคฐเคพเคค", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-06TNI", + "FutureResolution": { + "startDateTime": "2016-11-06 20:00:00", + "endDateTime": "2016-11-06 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-06 20:00:00", + "endDateTime": "2016-11-06 23:59:59" + } + }, + "Start": 4, + "Length": 9 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค•เคฒ เคฐเคพเคค เค•เฅ‹ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค•เคฒ เคฐเคพเคค เค•เฅ‹", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-08TNI", + "FutureResolution": { + "startDateTime": "2016-11-08 20:00:00", + "endDateTime": "2016-11-08 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-08 20:00:00", + "endDateTime": "2016-11-08 23:59:59" + } + }, + "Start": 4, + "Length": 9 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค…เค—เคฒเฅ‡ เคธเฅ‹เคฎเคตเคพเคฐ เคฆเฅ‹เคชเคนเคฐ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเฅ‡ เคธเฅ‹เคฎเคตเคพเคฐ เคฆเฅ‹เคชเคนเคฐ", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-14TAF", + "FutureResolution": { + "startDateTime": "2016-11-14 12:00:00", + "endDateTime": "2016-11-14 16:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-14 12:00:00", + "endDateTime": "2016-11-14 16:00:00" + } + }, + "Start": 4, + "Length": 17 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค†เค–เคฟเคฐเฅ€ 3 เคฎเคฟเคจเคŸ เคฎเฅ‡เค‚ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เค–เคฟเคฐเฅ€ 3 เคฎเคฟเคจเคŸ", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:09:00,2016-11-07T16:12:00,PT3M)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:09:00", + "endDateTime": "2016-11-07 16:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:09:00", + "endDateTime": "2016-11-07 16:12:00" + } + }, + "Start": 4, + "Length": 12 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค…เค‚เคคเคฟเคฎ 3 เคฎเคฟเคจเคŸ เคฎเฅ‡เค‚ เคตเคพเคชเคธ เคœเคพเค‰เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค‚เคคเคฟเคฎ 3 เคฎเคฟเคจเคŸ", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:09:00,2016-11-07T16:12:00,PT3M)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:09:00", + "endDateTime": "2016-11-07 16:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:09:00", + "endDateTime": "2016-11-07 16:12:00" + } + }, + "Start": 4, + "Length": 12 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 3 เคฎเคฟเคจเคŸ เค•เฅ‡ เคฌเคพเคฆ เคœเคพเคŠเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3 เคฎเคฟเคจเคŸ เค•เฅ‡ เคฌเคพเคฆ", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:09:00,2016-11-07T16:12:00,PT3M)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:09:00", + "endDateTime": "2016-11-07 16:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:09:00", + "endDateTime": "2016-11-07 16:12:00" + } + }, + "Start": 4, + "Length": 13 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคชเคฟเค›เคฒเฅ‡ 3 เคฎเคฟเคจเคŸเฅ‹เค‚ เคตเคพเคชเคธ เคœเคพเคŠเคเค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคชเคฟเค›เคฒเฅ‡ 3 เคฎเคฟเคจเคŸเฅ‹เค‚", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:09:00,2016-11-07T16:12:00,PT3M)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:09:00", + "endDateTime": "2016-11-07 16:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:09:00", + "endDateTime": "2016-11-07 16:12:00" + } + }, + "Start": 4, + "Length": 14 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค…เค—เคฒเฅ‡ 5 เค˜เค‚เคŸเฅ‡ เคฎเฅ‡เค‚ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเฅ‡ 5 เค˜เค‚เคŸเฅ‡", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T21:12:00,PT5H)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 21:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 21:12:00" + } + }, + "Start": 4, + "Length": 11 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค†เค–เคฟเคฐเฅ€ เคฎเคฟเคจเคŸ เคฎเฅ‡เค‚ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เค–เคฟเคฐเฅ€ เคฎเคฟเคจเคŸ", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:11:00,2016-11-07T16:12:00,PT1M)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:11:00", + "endDateTime": "2016-11-07 16:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:11:00", + "endDateTime": "2016-11-07 16:12:00" + } + }, + "Start": 4, + "Length": 10 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค…เค—เคฒเฅ‡ เค˜เค‚เคŸเฅ‡ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเฅ‡ เค˜เค‚เคŸเฅ‡", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T17:12:00,PT1H)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 17:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 17:12:00" + } + }, + "Start": 4, + "Length": 9 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค…เค—เคฒเฅ‡ เค•เฅเค› เค˜เค‚เคŸเฅ‹เค‚ เคฎเฅ‡เค‚ เคตเคพเคชเคธ เคœเคพเคŠเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเฅ‡ เค•เฅเค› เค˜เค‚เคŸเฅ‹เค‚", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T19:12:00,PT3H)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 19:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 19:12:00" + } + }, + "Start": 4, + "Length": 14 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฎเค‚เค—เคฒเคตเคพเคฐ เคธเฅเคฌเคน เคตเคพเคชเคธ เคฒเฅŒเคŸ เคœเคพเคŠเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฎเค‚เค—เคฒเคตเคพเคฐ เคธเฅเคฌเคน", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TMO", + "FutureResolution": { + "startDateTime": "2016-11-08 08:00:00", + "endDateTime": "2016-11-08 12:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 08:00:00", + "endDateTime": "2016-11-01 12:00:00" + } + }, + "Start": 4, + "Length": 12 + } + ] + }, + { + "Input": "เค‡เคธ เคฎเค‚เค—เคฒเคตเคพเคฐ เค•เฅ€ เคธเฅเคฌเคน เคธเคฎเคฏ เคจเคฟเค•เคพเคฒเคจเฅ‡ เคฎเฅ‡เค‚ เค•เฅƒเคชเคฏเคพ เค†เคช เคนเคฎเฅ‡เค‚ เคฎเคฆเคฆ เค•เคฐ เคธเค•เคคเฅ‡ เคนเฅˆเค‚?", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคฎเค‚เค—เคฒเคตเคพเคฐ เค•เฅ€ เคธเฅเคฌเคน", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-08TMO", + "FutureResolution": { + "startDateTime": "2016-11-08 08:00:00", + "endDateTime": "2016-11-08 12:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-08 08:00:00", + "endDateTime": "2016-11-08 12:00:00" + } + }, + "Start": 0, + "Length": 18 + } + ] + }, + { + "Input": "เค•เฅƒเคชเคฏเคพ เคฎเค‚เค—เคฒเคตเคพเคฐ เค•เฅ‹ เคธเฅเคฌเคน 30 เคฎเคฟเคจเคŸ เค•เฅ‡ เคฒเคฟเค เคเค• เคฌเฅˆเค เค• เค•เคพ เค†เคฏเฅ‹เคœเคจ เค•เคฐเฅ‡เค‚เฅค", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฎเค‚เค—เคฒเคตเคพเคฐ เค•เฅ‹ เคธเฅเคฌเคน", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TMO", + "FutureResolution": { + "startDateTime": "2016-11-08 08:00:00", + "endDateTime": "2016-11-08 12:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 08:00:00", + "endDateTime": "2016-11-01 12:00:00" + } + }, + "Start": 6, + "Length": 15 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฎเค‚เค—เคฒเคตเคพเคฐ เคฆเฅ‹เคชเคนเคฐ เคฎเฅ‡เค‚ เคตเคพเคชเคธ เคœเคพเคŠเคเค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฎเค‚เค—เคฒเคตเคพเคฐ เคฆเฅ‹เคชเคนเคฐ เคฎเฅ‡เค‚", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TAF", + "FutureResolution": { + "startDateTime": "2016-11-08 12:00:00", + "endDateTime": "2016-11-08 16:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 12:00:00", + "endDateTime": "2016-11-01 16:00:00" + } + }, + "Start": 4, + "Length": 17 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฎเค‚เค—เคฒเคตเคพเคฐ เคถเคพเคฎ เค•เฅ‹ เคตเคพเคชเคธ เคฒเฅŒเคŸ เคœเคพเคŠเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฎเค‚เค—เคฒเคตเคพเคฐ เคถเคพเคฎ เค•เฅ‹", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TEV", + "FutureResolution": { + "startDateTime": "2016-11-08 16:00:00", + "endDateTime": "2016-11-08 20:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 16:00:00", + "endDateTime": "2016-11-01 20:00:00" + } + }, + "Start": 4, + "Length": 14 + } + ] + }, + { + "Input": "เคšเคฒเฅ‹ เคฎเค‚เค—เคฒเคตเคพเคฐ เคธเฅเคฌเคน เคœเคฒเฅเคฆเฅ€ เคฎเคฟเคฒเคคเฅ‡ เคนเฅˆเค‚", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฎเค‚เค—เคฒเคตเคพเคฐ เคธเฅเคฌเคน เคœเคฒเฅเคฆเฅ€", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TMO", + "Mod": "start", + "FutureResolution": { + "startDateTime": "2016-11-08 08:00:00", + "endDateTime": "2016-11-08 10:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 08:00:00", + "endDateTime": "2016-11-01 10:00:00" + } + }, + "Start": 4, + "Length": 18 + } + ] + }, + { + "Input": "เคšเคฒเฅ‹ เคฎเค‚เค—เคฒเคตเคพเคฐ เค•เฅ‹ เคธเฅเคฌเคน เคœเคฒเฅเคฆเฅ€ เคฎเคฟเคฒเคคเฅ‡ เคนเฅˆเค‚", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฎเค‚เค—เคฒเคตเคพเคฐ เค•เฅ‹ เคธเฅเคฌเคน เคœเคฒเฅเคฆเฅ€", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TMO", + "Mod": "start", + "FutureResolution": { + "startDateTime": "2016-11-08 08:00:00", + "endDateTime": "2016-11-08 10:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 08:00:00", + "endDateTime": "2016-11-01 10:00:00" + } + }, + "Start": 4, + "Length": 21 + } + ] + }, + { + "Input": "เคšเคฒเฅ‹ เคฎเค‚เค—เคฒเคตเคพเคฐ เค•เฅ€ เคธเฅเคฌเคน เคฆเฅ‡เคฐ เคธเฅ‡ เคฎเคฟเคฒเคคเฅ‡ เคนเฅˆเค‚", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฎเค‚เค—เคฒเคตเคพเคฐ เค•เฅ€ เคธเฅเคฌเคน เคฆเฅ‡เคฐ เคธเฅ‡", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TMO", + "Mod": "end", + "FutureResolution": { + "startDateTime": "2016-11-08 10:00:00", + "endDateTime": "2016-11-08 12:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 10:00:00", + "endDateTime": "2016-11-01 12:00:00" + } + }, + "Start": 4, + "Length": 22 + } + ] + }, + { + "Input": "เคšเคฒเฅ‹ เคฎเค‚เค—เคฒเคตเคพเคฐ เค•เฅ€ เคฆเฅ‹เคชเคนเคฐ เคœเคฒเฅเคฆเฅ€ เคฎเคฟเคฒเคคเฅ‡ เคนเฅˆเค‚", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฎเค‚เค—เคฒเคตเคพเคฐ เค•เฅ€ เคฆเฅ‹เคชเคนเคฐ เคœเคฒเฅเคฆเฅ€", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TAF", + "Mod": "start", + "FutureResolution": { + "startDateTime": "2016-11-08 12:00:00", + "endDateTime": "2016-11-08 14:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 12:00:00", + "endDateTime": "2016-11-01 14:00:00" + } + }, + "Start": 4, + "Length": 22 + } + ] + }, + { + "Input": "เคšเคฒเฅ‹ เคฎเค‚เค—เคฒเคตเคพเคฐ เค•เฅ€ เคฆเฅ‹เคชเคนเคฐ เคฆเฅ‡เคฐ เคธเฅ‡ เคฎเคฟเคฒเคคเฅ‡ เคนเฅˆเค‚", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฎเค‚เค—เคฒเคตเคพเคฐ เค•เฅ€ เคฆเฅ‹เคชเคนเคฐ เคฆเฅ‡เคฐ เคธเฅ‡", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TAF", + "Mod": "end", + "FutureResolution": { + "startDateTime": "2016-11-08 14:00:00", + "endDateTime": "2016-11-08 16:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 14:00:00", + "endDateTime": "2016-11-01 16:00:00" + } + }, + "Start": 4, + "Length": 23 + } + ] + }, + { + "Input": "เคšเคฒเฅ‹ เคฎเค‚เค—เคฒเคตเคพเคฐ เค•เฅ‹ เคถเคพเคฎ เค•เฅ‹ เคœเคฒเฅเคฆเฅ€ เคฎเคฟเคฒเคคเฅ‡ เคนเฅˆเค‚", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฎเค‚เค—เคฒเคตเคพเคฐ เค•เฅ‹ เคถเคพเคฎ เค•เฅ‹ เคœเคฒเฅเคฆเฅ€", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TEV", + "Mod": "start", + "FutureResolution": { + "startDateTime": "2016-11-08 16:00:00", + "endDateTime": "2016-11-08 18:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 16:00:00", + "endDateTime": "2016-11-01 18:00:00" + } + }, + "Start": 4, + "Length": 23 + } + ] + }, + { + "Input": "เคฎเค‚เค—เคฒเคตเคพเคฐ เค•เฅ€ เคถเคพเคฎ เคฆเฅ‡เคฐ เคธเฅ‡ เคฎเคฟเคฒเคคเฅ‡ เคนเฅˆเค‚", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฎเค‚เค—เคฒเคตเคพเคฐ เค•เฅ€ เคถเคพเคฎ เคฆเฅ‡เคฐ เคธเฅ‡", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TEV", + "Mod": "end", + "FutureResolution": { + "startDateTime": "2016-11-08 18:00:00", + "endDateTime": "2016-11-08 20:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 18:00:00", + "endDateTime": "2016-11-01 20:00:00" + } + }, + "Start": 0, + "Length": 21 + } + ] + }, + { + "Input": "เคšเคฒเฅ‹ เคฎเค‚เค—เคฒเคตเคพเคฐ เค•เฅ€ เคฐเคพเคค เคœเคฒเฅเคฆเฅ€ เคฎเคฟเคฒเคคเฅ‡ เคนเฅˆเค‚", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฎเค‚เค—เคฒเคตเคพเคฐ เค•เฅ€ เคฐเคพเคค เคœเคฒเฅเคฆเฅ€", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TNI", + "Mod": "start", + "FutureResolution": { + "startDateTime": "2016-11-08 20:00:00", + "endDateTime": "2016-11-08 22:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 20:00:00", + "endDateTime": "2016-11-01 22:00:00" + } + }, + "Start": 4, + "Length": 20 + } + ] + }, + { + "Input": "เคšเคฒเฅ‹ เคฎเค‚เค—เคฒเคตเคพเคฐ เค•เฅ€ เคฆเฅ‡เคฐ เคฐเคพเคค เคฎเฅ‡เค‚ เคฎเคฟเคฒเคคเฅ‡ เคนเฅˆเค‚", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฎเค‚เค—เคฒเคตเคพเคฐ เค•เฅ€ เคฆเฅ‡เคฐ เคฐเคพเคค เคฎเฅ‡เค‚", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TNI", + "Mod": "end", + "FutureResolution": { + "startDateTime": "2016-11-08 22:00:00", + "endDateTime": "2016-11-08 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-01 22:00:00", + "endDateTime": "2016-11-01 23:59:59" + } + }, + "Start": 4, + "Length": 22 + } + ] + }, + { + "Input": "เคšเคฒเคฟเค เคฎเค‚เค—เคฒเคตเคพเคฐ เคฆเฅ‡เคฐ-เคฆเฅ‹เคชเคนเคฐ เค•เฅ‹ เคฎเคฟเคฒเคคเฅ‡ เคนเฅˆเค‚", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฎเค‚เค—เคฒเคตเคพเคฐ เคฆเฅ‡เคฐ-เคฆเฅ‹เคชเคนเคฐ เค•เฅ‹", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TAF", + "Mod": "end", + "FutureResolution": { + "startDateTime": "2016-11-08 14:00:00", + "endDateTime": "2016-11-08 16:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 14:00:00", + "endDateTime": "2016-11-01 16:00:00" + } + }, + "Start": 5, + "Length": 20 + } + ] + }, + { + "Input": "เคšเคฒเฅ‹ เคฎเค‚เค—เคฒเคตเคพเคฐ เค•เฅ€ เคถเคพเคฎ เคœเคฒเฅเคฆเฅ€ เคฎเคฟเคฒเคคเฅ‡ เคนเฅˆเค‚", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฎเค‚เค—เคฒเคตเคพเคฐ เค•เฅ€ เคถเคพเคฎ เคœเคฒเฅเคฆเฅ€", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TEV", + "Mod": "start", + "FutureResolution": { + "startDateTime": "2016-11-08 16:00:00", + "endDateTime": "2016-11-08 18:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 16:00:00", + "endDateTime": "2016-11-01 18:00:00" + } + }, + "Start": 4, + "Length": 20 + } + ] + }, + { + "Input": "เคšเคฒเฅ‹ เคฎเค‚เค—เคฒเคตเคพเคฐ เค•เฅ‹ เคฆเฅ‡เคฐ เคฐเคพเคค เคฎเฅ‡เค‚ เคฎเคฟเคฒเคคเฅ‡ เคนเฅˆเค‚", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฎเค‚เค—เคฒเคตเคพเคฐ เค•เฅ‹ เคฆเฅ‡เคฐ เคฐเคพเคค เคฎเฅ‡เค‚", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TNI", + "Mod": "end", + "FutureResolution": { + "startDateTime": "2016-11-08 22:00:00", + "endDateTime": "2016-11-08 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-01 22:00:00", + "endDateTime": "2016-11-01 23:59:59" + } + }, + "Start": 4, + "Length": 22 + } + ] + }, + { + "Input": "เคฌเคพเค•เฅ€ เค•เฅ‡ เคฆเคฟเคจ เคฎเคฟเคฒเคคเฅ‡ เคนเฅˆเค‚", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฌเคพเค•เฅ€ เค•เฅ‡ เคฆเคฟเคจ", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T23:59:59,PT28079S)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 23:59:59" + } + }, + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "เคšเคฒเฅ‹ เค†เคœ เค•เฅ‡ เคฌเคšเฅ‡ เคฆเคฟเคจ เคฎเฅ‡เค‚ เคฎเคฟเคฒเคคเฅ‡ เคนเฅˆเค‚", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เคœ เค•เฅ‡ เคฌเคšเฅ‡ เคฆเคฟเคจ", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T23:59:59,PT28079S)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 23:59:59" + } + }, + "Start": 4, + "Length": 13 + } + ] + }, + { + "Input": "เคšเคฒเฅ‹ เคฎเฅ‡เคฐเฅ‡ เคฌเคพเค•เฅ€ เค•เฅ‡ เคฌเคšเฅ‡ เคฆเคฟเคจ เคฎเฅ‡เค‚ เคฎเฅ€เคŸเคฟเค‚เค— เค•เคฐเคคเฅ‡ เคนเฅˆเค‚", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฎเฅ‡เคฐเฅ‡ เคฌเคพเค•เฅ€ เค•เฅ‡ เคฌเคšเฅ‡ เคฆเคฟเคจ", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T23:59:59,PT28079S)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 23:59:59" + } + }, + "Start": 4, + "Length": 20 + } + ] + }, + { + "Input": "เคšเคฒเฅ‹ เค‡เคธ เคฆเคฟเคจ เค•เฅ‡ เคฌเคพเค•เฅ€ เคฌเคšเฅ‡ เคญเคพเค— เคฎเฅ‡เค‚ เคฎเคฟเคฒเคคเฅ‡ เคนเฅˆเค‚", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคฆเคฟเคจ เค•เฅ‡ เคฌเคพเค•เฅ€ เคฌเคšเฅ‡ เคญเคพเค—", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T23:59:59,PT28079S)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 23:59:59" + } + }, + "Start": 4, + "Length": 22 + } + ] + }, + { + "Input": "เคšเคฒเฅ‹ เคฌเคพเค•เฅ€ เค•เฅ‡ เคฌเคšเฅ‡ เคฆเคฟเคจ เคฎเฅ‡เค‚ เคฎเคฟเคฒเคคเฅ‡ เคนเฅˆเค‚", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฌเคพเค•เฅ€ เค•เฅ‡ เคฌเคšเฅ‡ เคฆเคฟเคจ", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T23:59:59,PT28079S)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 23:59:59" + } + }, + "Start": 4, + "Length": 15 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 2:00 PM, 2016-2-21 เคธเฅ‡ 3:32, 04/23/2016 เคคเค• เคฌเคพเคนเคฐ เคฐเคนเฅ‚เคเค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2:00 PM, 2016-2-21 เคธเฅ‡ 3:32, 04/23/2016", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-02-21T14:00,2016-04-23T03:32,PT1478H)", + "FutureResolution": { + "startDateTime": "2016-02-21 14:00:00", + "endDateTime": "2016-04-23 03:32:00" + }, + "PastResolution": { + "startDateTime": "2016-02-21 14:00:00", + "endDateTime": "2016-04-23 03:32:00" + } + }, + "Start": 4, + "Length": 38 + } + ] + }, + { + "Input": "เค•เฅ‹เคฐเฅเคŸเคพเคจเคพ, เคตเคฟเคถเคพเคฒ เค•เฅ‡ เคธเคพเคฅ เคฌเคฟเฅ›เคจเฅ‡เคธ เคฌเฅˆเค เค• เค•เฅ‡ เคฒเคฟเค เคถเฅเค•เฅเคฐเคตเคพเคฐ เคฆเฅ‹เคชเคนเคฐ 1 เคฌเคœเฅ‡ เค”เคฐ 4 เคฌเคœเฅ‡ เค•เฅ‡ เคฌเฅ€เคš, เค•เฅƒเคชเคฏเคพ เคเค• เคธเฅเค•เคพเค‡เคช เค•เฅ‰เคฒ เคถเฅ‡เคกเฅเคฏเฅ‚เคฒ เค•เคฐเฅ‡เค‚เฅค", + "Context": { + "ReferenceDateTime": "2017-11-09T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคถเฅเค•เฅเคฐเคตเคพเคฐ เคฆเฅ‹เคชเคนเคฐ 1 เคฌเคœเฅ‡ เค”เคฐ 4 เคฌเคœเฅ‡ เค•เฅ‡ เคฌเฅ€เคš", + "Type": "datetimerange", + "Value": { + "Timex": "(XXXX-WXX-5T13,XXXX-WXX-5T16,PT3H)", + "FutureResolution": { + "startDateTime": "2017-11-10 13:00:00", + "endDateTime": "2017-11-10 16:00:00" + }, + "PastResolution": { + "startDateTime": "2017-11-03 13:00:00", + "endDateTime": "2017-11-03 16:00:00" + } + }, + "Start": 43, + "Length": 36 + } + ] + }, + { + "Input": "เค•เฅเคฏเคพ เค†เคช เคนเคฎเฅ‡เค‚ เค•เคฒ เคธเฅเคฌเคน 8 เคฌเคœเฅ‡ เคธเฅ‡ เคฆเฅ‹เคชเคนเคฐ 2 เคฌเคœเฅ‡ เค•เฅ‡ เคฌเฅ€เคš เคถเฅ‡เคกเฅเคฏเฅ‚เคฒ เค•เคฐ เคธเค•เคคเฅ‡ เคนเฅˆเค‚?", + "Context": { + "ReferenceDateTime": "2017-11-09T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค•เคฒ เคธเฅเคฌเคน 8 เคฌเคœเฅ‡ เคธเฅ‡ เคฆเฅ‹เคชเคนเคฐ 2 เคฌเคœเฅ‡ เค•เฅ‡ เคฌเฅ€เคš", + "Type": "datetimerange", + "Value": { + "Timex": "(2017-11-10T08,2017-11-10T14,PT6H)", + "FutureResolution": { + "startDateTime": "2017-11-10 08:00:00", + "endDateTime": "2017-11-10 14:00:00" + }, + "PastResolution": { + "startDateTime": "2017-11-10 08:00:00", + "endDateTime": "2017-11-10 14:00:00" + } + }, + "Start": 13, + "Length": 35 + } + ] + }, + { + "Input": "เค•เฅเคฏเคพ เค†เคช เคนเคฎเฅ‡เค‚ 9 เคฆเคฟเคธเค‚เคฌเคฐ เค•เฅ‹ 8 AM เค”เคฐ 2 PM เค•เฅ‡ เคฌเฅ€เคš เคถเฅ‡เคกเฅเคฏเฅ‚เคฒ เค•เคฐ เคธเค•เคคเฅ‡ เคนเฅˆเค‚?", + "Context": { + "ReferenceDateTime": "2017-11-09T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "9 เคฆเคฟเคธเค‚เคฌเคฐ เค•เฅ‹ 8 AM เค”เคฐ 2 PM เค•เฅ‡ เคฌเฅ€เคš", + "Type": "datetimerange", + "Value": { + "Timex": "(XXXX-12-09T08,XXXX-12-09T14,PT6H)", + "FutureResolution": { + "startDateTime": "2017-12-09 08:00:00", + "endDateTime": "2017-12-09 14:00:00" + }, + "PastResolution": { + "startDateTime": "2016-12-09 08:00:00", + "endDateTime": "2016-12-09 14:00:00" + } + }, + "Start": 13, + "Length": 31 + } + ] + }, + { + "Input": "เคจเคฎเคธเฅเคคเฅ‡ เค•เฅ‹เคฐเฅเคŸเคพเคจเคพ- เค•เฅƒเคชเคฏเคพ เคœเฅ‡เคจเคฟเคซเคฐ เค•เฅ‡ เคธเคพเคฅ เคเค• เคธเฅเค•เคพเค‡เคช เคฎเฅ€เคŸเคฟเค‚เค— เค•เคพ เคธเคฎเคฏ เคจเคฟเคฏเคค เค•เคฐเฅ‡เค‚เฅค เคฎเฅเคเฅ‡ 30 เคฎเคฟเคจเคŸ เค•เฅ€ เคฌเฅˆเค เค• เค•เฅ€ เคœเคฐเฅ‚เคฐเคค เคนเฅˆ เค‡เคธ เคถเฅเค•เฅเคฐเคตเคพเคฐ, เคฆเฅ‹เคชเคนเคฐ เค•เฅ‹", + "Context": { + "ReferenceDateTime": "2017-11-13T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคถเฅเค•เฅเคฐเคตเคพเคฐ, เคฆเฅ‹เคชเคนเคฐ เค•เฅ‹", + "Type": "datetimerange", + "Value": { + "Timex": "2017-11-17TAF", + "FutureResolution": { + "startDateTime": "2017-11-17 12:00:00", + "endDateTime": "2017-11-17 16:00:00" + }, + "PastResolution": { + "startDateTime": "2017-11-17 12:00:00", + "endDateTime": "2017-11-17 16:00:00" + } + }, + "Start": 105, + "Length": 21 + } + ] + }, + { + "Input": "เคจเคฎเคธเฅเคคเฅ‡ เค•เฅ‹เคฐเฅเคŸเคพเคจเคพ- เค•เฅƒเคชเคฏเคพ เคœเฅ‡เคจเคฟเคซเคฐ เค•เฅ‡ เคธเคพเคฅ เคเค• เคธเฅเค•เคพเค‡เคช เคฎเฅ€เคŸเคฟเค‚เค— เค•เคพ เคธเคฎเคฏ เคจเคฟเคฏเคค เค•เคฐเฅ‡เค‚เฅค เคฎเฅเคเฅ‡ 30 เคฎเคฟเคจเคŸ เค•เฅ€ เคฌเฅˆเค เค• เค•เฅ€ เคœเคฐเฅ‚เคฐเคค เคนเฅˆ เค‡เคธ เคถเฅเค•เฅเคฐเคตเคพเคฐ เคฆเฅ‹เคชเคนเคฐ เค•เฅ‹!", + "Context": { + "ReferenceDateTime": "2017-11-13T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคถเฅเค•เฅเคฐเคตเคพเคฐ เคฆเฅ‹เคชเคนเคฐ เค•เฅ‹", + "Type": "datetimerange", + "Value": { + "Timex": "2017-11-17TAF", + "FutureResolution": { + "startDateTime": "2017-11-17 12:00:00", + "endDateTime": "2017-11-17 16:00:00" + }, + "PastResolution": { + "startDateTime": "2017-11-17 12:00:00", + "endDateTime": "2017-11-17 16:00:00" + } + }, + "Start": 105, + "Length": 20 + } + ] + }, + { + "Input": "เคจเคฎเคธเฅเคคเฅ‡ เค•เฅ‹เคฐเฅเคŸเคพเคจเคพ- เค•เฅƒเคชเคฏเคพ เคœเฅ‡เคจเคฟเคซเคฐ เค•เฅ‡ เคธเคพเคฅ เคเค• เคธเฅเค•เคพเค‡เคช เคฎเฅ€เคŸเคฟเค‚เค— เค•เคพ เคธเคฎเคฏ เคจเคฟเคฏเคค เค•เคฐเฅ‡เค‚เฅค เคฎเฅเคเฅ‡ 30 เคฎเคฟเคจเคŸ เค•เฅ€ เคฌเฅˆเค เค• เค•เฅ€ เคœเคฐเฅ‚เคฐเคค เคนเฅˆ เค…เค—เคฒเฅ‡ เคถเฅเค•เฅเคฐเคตเคพเคฐ เค•เฅ‹ เคฆเฅ‹เคชเคนเคฐ เคฎเฅ‡เค‚!", + "Context": { + "ReferenceDateTime": "2017-11-13T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเฅ‡ เคถเฅเค•เฅเคฐเคตเคพเคฐ เค•เฅ‹ เคฆเฅ‹เคชเคนเคฐ เคฎเฅ‡เค‚", + "Type": "datetimerange", + "Value": { + "Timex": "2017-11-24TAF", + "FutureResolution": { + "startDateTime": "2017-11-24 12:00:00", + "endDateTime": "2017-11-24 16:00:00" + }, + "PastResolution": { + "startDateTime": "2017-11-24 12:00:00", + "endDateTime": "2017-11-24 16:00:00" + } + }, + "Start": 105, + "Length": 26 + } + ] + }, + { + "Input": "เคจเคฎเคธเฅเคคเฅ‡ เค•เฅ‹เคฐเฅเคŸเคพเคจเคพ- เค•เฅƒเคชเคฏเคพ เคœเฅ‡เคจเคฟเคซเคฐ เค•เฅ‡ เคธเคพเคฅ เคเค• เคธเฅเค•เคพเค‡เคช เคฎเฅ€เคŸเคฟเค‚เค— เค•เคพ เคธเคฎเคฏ เคจเคฟเคฏเคค เค•เคฐเฅ‡เค‚เฅค เคฎเฅเคเฅ‡ 30 เคฎเคฟเคจเคŸ เค•เฅ€ เคฌเฅˆเค เค• เค•เฅ€ เคœเคฐเฅ‚เคฐเคค เคนเฅˆ เค†เค–เคฟเคฐเฅ€ เคถเฅเค•เฅเคฐเคตเคพเคฐ เค•เฅ‹ เคฆเฅ‹เคชเคนเคฐ เคฎเฅ‡เค‚!", + "Context": { + "ReferenceDateTime": "2017-11-13T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เค–เคฟเคฐเฅ€ เคถเฅเค•เฅเคฐเคตเคพเคฐ เค•เฅ‹ เคฆเฅ‹เคชเคนเคฐ เคฎเฅ‡เค‚", + "Type": "datetimerange", + "Value": { + "Timex": "2017-11-10TAF", + "FutureResolution": { + "startDateTime": "2017-11-10 12:00:00", + "endDateTime": "2017-11-10 16:00:00" + }, + "PastResolution": { + "startDateTime": "2017-11-10 12:00:00", + "endDateTime": "2017-11-10 16:00:00" + } + }, + "Start": 105, + "Length": 27 + } + ] + }, + { + "Input": "เค•เฅ‹เคฐเฅเคŸเคพเคจเคพ, เคตเคฟเคถเคพเคฒ เค•เฅ‡ เคธเคพเคฅ เคฌเคฟเฅ›เคจเฅ‡เคธ เคฌเฅˆเค เค• เค•เฅ‡ เคฒเคฟเค เคถเฅเค•เฅเคฐเคตเคพเคฐ เค•เฅ‹ เคฆเฅ‹เคชเคนเคฐ 1 เคฌเคœเฅ‡ เค”เคฐ 4 เคฌเคœเฅ‡ เค•เฅ‡ เคฌเฅ€เคš เค•เฅƒเคชเคฏเคพ เคเค• เคธเฅเค•เคพเค‡เคช เค•เฅ‰เคฒ เคถเฅ‡เคกเฅเคฏเฅ‚เคฒ เค•เคฐเฅ‡เค‚เฅค", + "Context": { + "ReferenceDateTime": "2017-11-14T19:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคถเฅเค•เฅเคฐเคตเคพเคฐ เค•เฅ‹ เคฆเฅ‹เคชเคนเคฐ 1 เคฌเคœเฅ‡ เค”เคฐ 4 เคฌเคœเฅ‡ เค•เฅ‡ เคฌเฅ€เคš", + "Type": "datetimerange", + "Value": { + "Timex": "(XXXX-WXX-5T13,XXXX-WXX-5T16,PT3H)", + "FutureResolution": { + "startDateTime": "2017-11-17 13:00:00", + "endDateTime": "2017-11-17 16:00:00" + }, + "PastResolution": { + "startDateTime": "2017-11-10 13:00:00", + "endDateTime": "2017-11-10 16:00:00" + } + }, + "Start": 42, + "Length": 39 + } + ] + }, + { + "Input": "เค•เฅ‹เคฐเฅเคŸเคพเคจเคพ, เค•เฅƒเคชเคฏเคพ เคตเคฟเคถเคพเคฒ เค•เฅ‡ เคธเคพเคฅ เคฌเคฟเฅ›เคจเฅ‡เคธ เคฌเฅˆเค เค• เค•เฅ‡ เคฒเคฟเค เคถเฅเค•เฅเคฐเคตเคพเคฐ เค•เฅ‹ เคฆเฅ‹เคชเคนเคฐ เคฎเฅ‡เค‚ 1 PM เค”เคฐ 4 PM เค•เฅ‡ เคฌเฅ€เคš เคเค• เคธเฅเค•เคพเค‡เคช เค•เฅ‰เคฒ เคถเฅ‡เคกเฅเคฏเฅ‚เคฒ เค•เคฐเฅ‡เค‚เฅค", + "Context": { + "ReferenceDateTime": "2017-11-14T19:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคถเฅเค•เฅเคฐเคตเคพเคฐ เค•เฅ‹ เคฆเฅ‹เคชเคนเคฐ เคฎเฅ‡เค‚ 1 PM เค”เคฐ 4 PM เค•เฅ‡ เคฌเฅ€เคš", + "Type": "datetimerange", + "Value": { + "Timex": "(XXXX-WXX-5T13,XXXX-WXX-5T16,PT3H)", + "FutureResolution": { + "startDateTime": "2017-11-17 13:00:00", + "endDateTime": "2017-11-17 16:00:00" + }, + "PastResolution": { + "startDateTime": "2017-11-10 13:00:00", + "endDateTime": "2017-11-10 16:00:00" + } + }, + "Start": 48, + "Length": 41 + } + ] + }, + { + "Input": "เค•เฅ‹เคฐเฅเคŸเคพเคจเคพ, เค•เฅƒเคชเคฏเคพ เคเค• เคธเฅเค•เคพเค‡เคช เคฎเฅ€เคŸเคฟเค‚เค— 2018-09-23 1p.m เคธเฅ‡ 4 เคคเค• เคถเฅ‡เคกเฅเคฏเฅ‚เคฒ เค•เคฐเฅ‡เค‚เฅค ", + "Context": { + "ReferenceDateTime": "2017-11-17T19:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2018-09-23 1p.m เคธเฅ‡ 4 เคคเค•", + "Type": "datetimerange", + "Value": { + "Timex": "(2018-09-23T13,2018-09-23T16,PT3H)", + "FutureResolution": { + "startDateTime": "2018-09-23 13:00:00", + "endDateTime": "2018-09-23 16:00:00" + }, + "PastResolution": { + "startDateTime": "2018-09-23 13:00:00", + "endDateTime": "2018-09-23 16:00:00" + } + }, + "Start": 33, + "Length": 23 + } + ] + }, + { + "Input": "เค•เฅ‹เคฐเฅเคŸเคพเคจเคพ, เค•เฅƒเคชเคฏเคพ เคเค• เคธเฅเค•เคพเค‡เคช เคฎเฅ€เคŸเคฟเค‚เค— 2018-09-23 1:30p.m เคธเฅ‡ 4 เคคเค• เคถเฅ‡เคกเฅเคฏเฅ‚เคฒ เค•เคฐเฅ‡เค‚เฅค ", + "Context": { + "ReferenceDateTime": "2017-11-17T19:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2018-09-23 1:30p.m เคธเฅ‡ 4 เคคเค•", + "Type": "datetimerange", + "Value": { + "Timex": "(2018-09-23T13:30,2018-09-23T16,PT2H30M)", + "FutureResolution": { + "startDateTime": "2018-09-23 13:30:00", + "endDateTime": "2018-09-23 16:00:00" + }, + "PastResolution": { + "startDateTime": "2018-09-23 13:30:00", + "endDateTime": "2018-09-23 16:00:00" + } + }, + "Start": 33, + "Length": 26 + } + ] + }, + { + "Input": "เคฎเคฟเคฒเคคเฅ‡ เคนเฅˆเค‚ 5 เคซเคฐเคตเคฐเฅ€ เค•เฅ€ เคธเฅเคฌเคน", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5 เคซเคฐเคตเคฐเฅ€ เค•เฅ€ เคธเฅเคฌเคน", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-02-05TMO", + "FutureResolution": { + "startDateTime": "2017-02-05 08:00:00", + "endDateTime": "2017-02-05 12:00:00" + }, + "PastResolution": { + "startDateTime": "2016-02-05 08:00:00", + "endDateTime": "2016-02-05 12:00:00" + } + }, + "Start": 10, + "Length": 15 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฎเค‚เค—เคฒเคตเคพเคฐ เคธเฅเคฌเคน เคตเคพเคชเคธ เคœเคพเคŠเคเค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฎเค‚เค—เคฒเคตเคพเคฐ เคธเฅเคฌเคน", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TMO", + "FutureResolution": { + "startDateTime": "2016-11-08 08:00:00", + "endDateTime": "2016-11-08 12:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 08:00:00", + "endDateTime": "2016-11-01 12:00:00" + } + }, + "Start": 4, + "Length": 12 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฎเค‚เค—เคฒเคตเคพเคฐ เคฆเฅ‹เคชเคนเคฐ เค•เฅ‹ เคตเคพเคชเคธ เคญเฅ‡เคœเฅ‚เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฎเค‚เค—เคฒเคตเคพเคฐ เคฆเฅ‹เคชเคนเคฐ เค•เฅ‹", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TAF", + "FutureResolution": { + "startDateTime": "2016-11-08 12:00:00", + "endDateTime": "2016-11-08 16:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 12:00:00", + "endDateTime": "2016-11-01 16:00:00" + } + }, + "Start": 4, + "Length": 16 + } + ] + }, + { + "Input": "เคฏเคน เคญเคตเคฟเคทเฅเคฏ เคฎเฅ‡เค‚ 2 เค˜เค‚เคŸเฅ‡ เคนเฅ‹เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคญเคตเคฟเคทเฅเคฏ เคฎเฅ‡เค‚ 2 เค˜เค‚เคŸเฅ‡", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T18:12:00,PT2H)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 18:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 18:12:00" + } + }, + "Start": 3, + "Length": 17 + } + ] + }, + + { + "Input": "เคฎเฅˆเค‚ 5 เคฎเคฟเคจเคŸเฅ‹เค‚ เค•เฅ‡ เค…เค‚เคฆเคฐ เคตเคพเคชเคธ เค†เคŠเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5 เคฎเคฟเคจเคŸเฅ‹เค‚ เค•เฅ‡ เค…เค‚เคฆเคฐ", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T16:17:00,PT5M)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 16:17:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 16:17:00" + } + }, + "Start": 4, + "Length": 16 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 5 เค˜เค‚เคŸเฅ‹เค‚ เค•เฅ‡ เค…เค‚เคฆเคฐ เคตเคพเคชเคธ เค† เคœเคพเคŠเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5 เค˜เค‚เคŸเฅ‹เค‚ เค•เฅ‡ เค…เค‚เคฆเคฐ", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T21:12:00,PT5H)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 21:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 21:12:00" + } + }, + "Start": 4, + "Length": 15 + } + ] + }, + + { + "Input": "เคฏเคน เค•เคพเคฐเฅเคฏ 2 เคฆเคฟเคจ 1 เค˜เค‚เคŸเคพ 5 เคฎเคฟเคจเคŸ 30 เคธเฅ‡เค•เค‚เคก เค•เฅ‡ เค…เค‚เคฆเคฐ เคชเฅ‚เคฐเคพ เคนเฅ‹เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2 เคฆเคฟเคจ 1 เค˜เค‚เคŸเคพ 5 เคฎเคฟเคจเคŸ 30 เคธเฅ‡เค•เค‚เคก เค•เฅ‡ เค…เค‚เคฆเคฐ", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-09T17:17:30,P2DT1H5M30S)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-09 17:17:30" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-09 17:17:30" + } + }, + "Start": 9, + "Length": 36 + } + ] + }, + { + "Input": "เคฏเคน เค•เคพเคฐเฅเคฏ เค…เค—เคฒเฅ‡ 2 เคฆเคฟเคจเฅ‹เค‚ 1 เค˜เค‚เคŸเฅ‡ 5 เคฎเคฟเคจเคŸ 30 เคธเฅ‡เค•เค‚เคก เค•เฅ‡ เค…เค‚เคฆเคฐ เคชเฅ‚เคฐเคพ เคนเฅ‹เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเฅ‡ 2 เคฆเคฟเคจเฅ‹เค‚ 1 เค˜เค‚เคŸเฅ‡ 5 เคฎเคฟเคจเคŸ 30 เคธเฅ‡เค•เค‚เคก เค•เฅ‡ เค…เค‚เคฆเคฐ", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-09T17:17:30,P2DT1H5M30S)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-09 17:17:30" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-09 17:17:30" + } + }, + "Start": 9, + "Length": 43 + } + ] + }, + { + "Input": "เคฏเคน เค•เคพเคฐเฅเคฏ เค†เค—เคพเคฎเฅ€ 2 เคฆเคฟเคจเฅ‹เค‚ 1 เค˜เค‚เคŸเคพ 5 เคฎเคฟเคจเคŸ 30 เคธเฅ‡เค•เค‚เคก เค•เฅ‡ เค…เค‚เคฆเคฐ เคชเฅ‚เคฐเคพ เคนเฅ‹เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เค—เคพเคฎเฅ€ 2 เคฆเคฟเคจเฅ‹เค‚ 1 เค˜เค‚เคŸเคพ 5 เคฎเคฟเคจเคŸ 30 เคธเฅ‡เค•เค‚เคก เค•เฅ‡ เค…เค‚เคฆเคฐ", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-09T17:17:30,P2DT1H5M30S)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-09 17:17:30" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-09 17:17:30" + } + }, + "Start": 9, + "Length": 44 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค…เค—เคฒเฅ‡ 5 เค˜เค‚เคŸเฅ‹เค‚ เค•เฅ‡ เค…เค‚เคฆเคฐ เคตเคพเคชเคธ เค† เคœเคพเคŠเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเฅ‡ 5 เค˜เค‚เคŸเฅ‹เค‚ เค•เฅ‡ เค…เค‚เคฆเคฐ", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T21:12:00,PT5H)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 21:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 21:12:00" + } + }, + "Start": 4, + "Length": 20 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคธเฅ‹เคฎเคตเคพเคฐ 8 เคธเฅ‡ 9 เคคเค• เคตเคพเคชเคธ เค†เคŠเค‚เค—เคพเฅค", + "Context": { + "ReferenceDateTime": "2018-04-19T08:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเฅ‹เคฎเคตเคพเคฐ 8 เคธเฅ‡ 9 เคคเค•", + "Type": "datetimerange", + "Value": { + "Timex": "(XXXX-WXX-1T08,XXXX-WXX-1T09,PT1H)", + "FutureResolution": { + "startDateTime": "2018-04-23 08:00:00", + "endDateTime": "2018-04-23 09:00:00" + }, + "PastResolution": { + "startDateTime": "2018-04-16 08:00:00", + "endDateTime": "2018-04-16 09:00:00" + } + }, + "Start": 4, + "Length": 16 + } + ] + }, + { + "Input": "เคธเฅ‹เคฎเคตเคพเคฐ 12-4 เค•เฅ‹ เคธเคฎเคฏ เค–เฅ‹เคœเคจเฅ‡ เคฎเฅ‡เค‚ เค•เฅ‹เคฐเฅเคŸเคพเคจเคพ เคนเคฎเฅ‡เค‚ เคฎเคฆเคฆ เค•เคฐ เคธเค•เคคเคพ เคนเฅˆเฅค", + "Context": { + "ReferenceDateTime": "2018-05-16T08:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเฅ‹เคฎเคตเคพเคฐ 12-4", + "Type": "datetimerange", + "Value": { + "Timex": "(XXXX-WXX-1T00,XXXX-WXX-1T04,PT4H)", + "FutureResolution": { + "startDateTime": "2018-05-21 00:00:00", + "endDateTime": "2018-05-21 04:00:00" + }, + "PastResolution": { + "startDateTime": "2018-05-14 00:00:00", + "endDateTime": "2018-05-14 04:00:00" + } + }, + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "เคธเฅ‹เคฎเคตเคพเคฐ 11-4 เค•เฅ‹ เคธเคฎเคฏ เค–เฅ‹เคœเคจเฅ‡ เคฎเฅ‡เค‚ เค•เฅ‹เคฐเฅเคŸเคพเคจเคพ เคนเคฎเฅ‡เค‚ เคฎเคฆเคฆ เค•เคฐ เคธเค•เคคเคพ เคนเฅˆเฅค", + "Context": { + "ReferenceDateTime": "2018-05-16T08:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเฅ‹เคฎเคตเคพเคฐ 11-4", + "Type": "datetimerange", + "Value": { + "Timex": "(XXXX-WXX-1T11,XXXX-WXX-1T16,PT5H)", + "FutureResolution": { + "startDateTime": "2018-05-21 11:00:00", + "endDateTime": "2018-05-21 16:00:00" + }, + "PastResolution": { + "startDateTime": "2018-05-14 11:00:00", + "endDateTime": "2018-05-14 16:00:00" + } + }, + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "เคฏเคน 1/1/2015 เค•เฅ‹ 10 เค”เคฐ 11:30 เค•เฅ‡ เคฌเฅ€เคš เคนเฅ‹เค—เคพ", + "Context": { + "ReferenceDateTime": "2018-05-16T08:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1/1/2015 เค•เฅ‹ 10 เค”เคฐ 11:30 เค•เฅ‡ เคฌเฅ€เคš", + "Type": "datetimerange", + "Value": { + "Timex": "(2015-01-01T10,2015-01-01T11:30,PT1H30M)", + "FutureResolution": { + "startDateTime": "2015-01-01 10:00:00", + "endDateTime": "2015-01-01 11:30:00" + }, + "PastResolution": { + "startDateTime": "2015-01-01 10:00:00", + "endDateTime": "2015-01-01 11:30:00" + } + }, + "Start": 3, + "Length": 30 + } + ] + }, + { + "Input": "เคฏเคน 10 เค”เคฐ 11:30 เค•เฅ‡ เคฌเฅ€เคš 1/1/2015 เค•เฅ‹ เคนเฅ‹เค—เคพ", + "Context": { + "ReferenceDateTime": "2018-05-16T08:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10 เค”เคฐ 11:30 เค•เฅ‡ เคฌเฅ€เคš 1/1/2015", + "Type": "datetimerange", + "Value": { + "Timex": "(2015-01-01T10,2015-01-01T11:30,PT1H30M)", + "FutureResolution": { + "startDateTime": "2015-01-01 10:00:00", + "endDateTime": "2015-01-01 11:30:00" + }, + "PastResolution": { + "startDateTime": "2015-01-01 10:00:00", + "endDateTime": "2015-01-01 11:30:00" + } + }, + "Start": 3, + "Length": 27 + } + ] + }, + { + "Input": "เคฏเคน 1/1/2015 เค•เฅ‹ 10:30 เคธเฅ‡ 3 เคฌเคœเฅ‡ เคคเค• เคนเฅ‹เค—เคพ", + "Context": { + "ReferenceDateTime": "2018-05-16T08:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1/1/2015 เค•เฅ‹ 10:30 เคธเฅ‡ 3 เคฌเคœเฅ‡ เคคเค•", + "Type": "datetimerange", + "Value": { + "Timex": "(2015-01-01T10:30,2015-01-01T15,PT4H30M)", + "FutureResolution": { + "startDateTime": "2015-01-01 10:30:00", + "endDateTime": "2015-01-01 15:00:00" + }, + "PastResolution": { + "startDateTime": "2015-01-01 10:30:00", + "endDateTime": "2015-01-01 15:00:00" + } + }, + "Start": 3, + "Length": 29 + } + ] + }, + { + "Input": "เคฏเคน 1/1/2015 เค•เฅ‹ 3 เค”เคฐ 5 เค•เฅ‡ เคฌเฅ€เคš เคนเฅ‹เค—เคพ", + "Context": { + "ReferenceDateTime": "2018-05-16T08:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1/1/2015 เค•เฅ‹ 3 เค”เคฐ 5 เค•เฅ‡ เคฌเฅ€เคš", + "Type": "datetimerange", + "Value": { + "Timex": "(2015-01-01T03,2015-01-01T05,PT2H)", + "FutureResolution": { + "startDateTime": "2015-01-01 03:00:00", + "endDateTime": "2015-01-01 05:00:00" + }, + "PastResolution": { + "startDateTime": "2015-01-01 03:00:00", + "endDateTime": "2015-01-01 05:00:00" + } + }, + "Start": 3, + "Length": 25 + } + ] + }, + { + "Input": "เคฏเคน 1/1/2015 เค•เฅ‹ 3:30 เคธเฅ‡ 5:55 เคคเค• เคนเฅ‹เค—เคพ", + "Context": { + "ReferenceDateTime": "2018-05-16T08:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1/1/2015 เค•เฅ‹ 3:30 เคธเฅ‡ 5:55 เคคเค•", + "Type": "datetimerange", + "Value": { + "Timex": "(2015-01-01T03:30,2015-01-01T05:55,PT2H25M)", + "FutureResolution": { + "startDateTime": "2015-01-01 03:30:00", + "endDateTime": "2015-01-01 05:55:00" + }, + "PastResolution": { + "startDateTime": "2015-01-01 03:30:00", + "endDateTime": "2015-01-01 05:55:00" + } + }, + "Start": 3, + "Length": 27 + } + ] + }, + { + "Input": "เค•เฅเคฏเคพ เค†เคช เคนเคฎเฅ‡เค‚ เค…เค—เคฒเฅ‡ เคธเคชเฅเคคเคพเคน เคถเฅเค•เฅเคฐเคตเคพเคฐ เค•เฅ‹ 8 AM เคธเฅ‡ 2 PM เค•เฅ‡ เคฌเฅ€เคš เคถเฅ‡เคกเฅเคฏเฅ‚เคฒ เค•เคฐ เคธเค•เคคเฅ‡ เคนเฅˆเค‚?", + "Context": { + "ReferenceDateTime": "2017-11-09T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเฅ‡ เคธเคชเฅเคคเคพเคน เคถเฅเค•เฅเคฐเคตเคพเคฐ เค•เฅ‹ 8 AM เคธเฅ‡ 2 PM เค•เฅ‡ เคฌเฅ€เคš", + "Type": "datetimerange", + "Value": { + "Timex": "(2017-11-17T08,2017-11-17T14,PT6H)", + "FutureResolution": { + "startDateTime": "2017-11-17 08:00:00", + "endDateTime": "2017-11-17 14:00:00" + }, + "PastResolution": { + "startDateTime": "2017-11-17 08:00:00", + "endDateTime": "2017-11-17 14:00:00" + } + }, + "Start": 13, + "Length": 43 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค•เคฒ เคธเคพเคขเคผเฅ‡ เคธเคพเคค เคฌเคœเฅ‡ เค”เคฐ เคถเคพเคฎ 4 เคฌเคœเฅ‡ เค•เฅ‡ เคฌเฅ€เคš เคฌเคพเคนเคฐ เคฐเคนเฅ‚เคเค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค•เคฒ เคธเคพเคขเคผเฅ‡ เคธเคพเคค เคฌเคœเฅ‡ เค”เคฐ เคถเคพเคฎ 4 เคฌเคœเฅ‡ เค•เฅ‡ เคฌเฅ€เคš", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-08T07:30,2016-11-08T16,PT8H30M)", + "FutureResolution": { + "startDateTime": "2016-11-08 07:30:00", + "endDateTime": "2016-11-08 16:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-08 07:30:00", + "endDateTime": "2016-11-08 16:00:00" + } + }, + "Start": 4, + "Length": 36 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Hindi/DurationExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Hindi/DurationExtractor.json new file mode 100644 index 000000000..462a8ccb9 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Hindi/DurationExtractor.json @@ -0,0 +1,740 @@ +[ + { + "Input": "เคฎเฅˆเค‚ 3h เค•เฅ‡ เคฒเคฟเค เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3h", + "Type": "duration", + "Start": 4, + "Length": 2 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เฅฉ เคฆเคฟเคจ เค•เฅ‡ เคฒเคฟเค เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เฅฉ เคฆเคฟเคจ", + "Type": "duration", + "Start": 4, + "Length": 5 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 3.5เคธเคพเคฒ เค•เฅ‡ เคฒเคฟเค เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3.5เคธเคพเคฒ", + "Type": "duration", + "Start": 4, + "Length": 6 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 3.5 เคธเคพเคฒ เค•เฅ‡ เคฒเคฟเค เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3.5 เคธเคพเคฒ", + "Type": "duration", + "Start": 4, + "Length": 7 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 3 เค˜เค‚เคŸเฅ‡ เค•เฅ‡ เคฒเคฟเค เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3 เค˜เค‚เคŸเฅ‡", + "Type": "duration", + "Start": 4, + "Length": 6 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 3 เค˜เค‚เคŸเฅ‹เค‚ เค•เฅ‡ เคฒเคฟเค เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3 เค˜เค‚เคŸเฅ‹เค‚", + "Type": "duration", + "Start": 4, + "Length": 7 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เฅฉ เค˜เค‚เคŸเฅ‡ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เฅฉ เค˜เค‚เคŸเฅ‡", + "Type": "duration", + "Start": 4, + "Length": 6 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เฅฉ เค˜เค‚เคŸเฅ‹เค‚ เค•เฅ‡ เคฒเคฟเค เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เฅฉ เค˜เค‚เคŸเฅ‹เค‚", + "Type": "duration", + "Start": 4, + "Length": 7 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 3 เคฆเคฟเคจ เค•เฅ‡ เคฒเคฟเค เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เฅ€", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3 เคฆเคฟเคจ", + "Type": "duration", + "Start": 4, + "Length": 5 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 3 เคฎเคนเฅ€เคจเฅ‡ เค•เฅ‡ เคฒเคฟเค เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3 เคฎเคนเฅ€เคจเฅ‡", + "Type": "duration", + "Start": 4, + "Length": 7 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 3 เคฎเคฟเคจเคŸ เค•เฅ‡ เคฒเคฟเค เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3 เคฎเคฟเคจเคŸ", + "Type": "duration", + "Start": 4, + "Length": 6 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 3 min. เค•เฅ‡ เคฒเคฟเค เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3 min.", + "Type": "duration", + "Start": 4, + "Length": 6 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคธเคพเฅเฅ‡ 3 เคธเฅ‡เค•เค‚เคก เค•เฅ‡ เคฒเคฟเค เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเคพเฅเฅ‡ 3 เคธเฅ‡เค•เค‚เคก", + "Type": "duration", + "Start": 4, + "Length": 12 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 123.45 เคธเฅ‡เค•เค‚เคก เค•เฅ‡ เคฒเคฟเค เคฌเคพเคนเคฐ เคœเคพเคŠเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "123.45 เคธเฅ‡เค•เค‚เคก", + "Type": "duration", + "Start": 4, + "Length": 12 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฆเฅ‹ เคธเคชเฅเคคเคพเคน เค•เฅ‡ เคฒเคฟเค เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเฅ‹ เคธเคชเฅเคคเคพเคน", + "Type": "duration", + "Start": 4, + "Length": 9 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฌเฅ€เคธ เคฎเคฟเคจ. เค•เฅ‡ เคฒเคฟเค เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฌเฅ€เคธ เคฎเคฟเคจ.", + "Type": "duration", + "Start": 4, + "Length": 8 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคšเฅŒเคฌเฅ€เคธ เค˜เค‚เคŸเฅ‡ เค•เฅ‡ เคฒเคฟเค เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคšเฅŒเคฌเฅ€เคธ เค˜เค‚เคŸเฅ‡", + "Type": "duration", + "Start": 4, + "Length": 10 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคชเฅ‚เคฐเคพ เคฆเคฟเคจ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เฅ€", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคชเฅ‚เคฐเคพ เคฆเคฟเคจ", + "Type": "duration", + "Start": 4, + "Length": 8 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคชเฅ‚เคฐเฅ‡ เคธเคชเฅเคคเคพเคน เค•เฅ‡ เคฒเคฟเค เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคชเฅ‚เคฐเฅ‡ เคธเคชเฅเคคเคพเคน", + "Type": "duration", + "Start": 4, + "Length": 11 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคชเฅ‚เคฐเฅ‡ เคฎเคนเฅ€เคจเฅ‡ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคชเฅ‚เคฐเฅ‡ เคฎเคนเฅ€เคจเฅ‡", + "Type": "duration", + "Start": 4, + "Length": 10 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคชเฅ‚เคฐเฅ‡ เคตเคฐเฅเคท เค•เฅ‡ เคฒเคฟเค เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคชเฅ‚เคฐเฅ‡ เคตเคฐเฅเคท", + "Type": "duration", + "Start": 4, + "Length": 9 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคชเฅ‚เคฐเฅ‡ เคฆเคฟเคจ เค•เฅ‡ เคฒเคฟเค เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคชเฅ‚เคฐเฅ‡ เคฆเคฟเคจ", + "Type": "duration", + "Start": 4, + "Length": 8 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคธเคชเฅเคคเคพเคน เคญเคฐ เค•เฅ‡ เคฒเคฟเค เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเคชเฅเคคเคพเคน เคญเคฐ", + "Type": "duration", + "Start": 4, + "Length": 9 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฎเคนเฅ€เคจเฅ‡ เคญเคฐ เค•เฅ‡ เคฒเคฟเค เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฎเคนเฅ€เคจเฅ‡ เคญเคฐ", + "Type": "duration", + "Start": 4, + "Length": 8 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคธเคพเคฒ เคญเคฐ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเคพเคฒ เคญเคฐ", + "Type": "duration", + "Start": 4, + "Length": 6 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฆเคฟเคจ เคญเคฐ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เฅ€", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเคฟเคจ เคญเคฐ", + "Type": "duration", + "Start": 4, + "Length": 6 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคชเฅ‚เคฐเฅ‡ เคนเฅžเฅเคคเฅ‡ เค•เฅ‡ เคฒเคฟเค เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคชเฅ‚เคฐเฅ‡ เคนเฅžเฅเคคเฅ‡", + "Type": "duration", + "Start": 4, + "Length": 10 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคชเฅ‚เคฐเฅ‡ เคฎเคนเฅ€เคจเฅ‡ เค•เฅ‡ เคฒเคฟเค เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคชเฅ‚เคฐเฅ‡ เคฎเคนเฅ€เคจเฅ‡", + "Type": "duration", + "Start": 4, + "Length": 10 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคชเฅ‚เคฐเฅ‡ เคธเคพเคฒ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคชเฅ‚เคฐเฅ‡ เคธเคพเคฒ", + "Type": "duration", + "Start": 4, + "Length": 8 + } + ] + }, + { + "Input": "เคตเฅ‹ เคธเคพเคฐเคพ เคฆเคฟเคจ เคฌเคพเคนเคฐ เคฅเคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเคพเคฐเคพ เคฆเคฟเคจ", + "Type": "duration", + "Start": 3, + "Length": 8 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคชเฅ‚เคฐเฅ‡ เคนเคซเฅเคคเฅ‡ เค•เฅ‡ เคฒเคฟเค เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคชเฅ‚เคฐเฅ‡ เคนเคซเฅเคคเฅ‡", + "Type": "duration", + "Start": 4, + "Length": 10 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคชเฅ‚เคฐเฅ‡ เคฎเคพเคน เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคชเฅ‚เคฐเฅ‡ เคฎเคพเคน", + "Type": "duration", + "Start": 4, + "Length": 8 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคชเฅ‚เคฐเฅ‡ เคธเคพเคฒ เค•เฅ‡ เคฒเคฟเค เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคชเฅ‚เคฐเฅ‡ เคธเคพเคฒ", + "Type": "duration", + "Start": 4, + "Length": 8 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคเค• เค˜เค‚เคŸเฅ‡ เค•เฅ‡ เคฒเคฟเค เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคเค• เค˜เค‚เคŸเฅ‡", + "Type": "duration", + "Start": 4, + "Length": 7 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคเค• เคธเคพเคฒ เค•เฅ‡ เคฒเคฟเค เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคเค• เคธเคพเคฒ", + "Type": "duration", + "Start": 4, + "Length": 6 + } + ] + }, + { + "Input": "เค†เคงเคพ เคธเคพเคฒ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เคงเคพ เคธเคพเคฒ", + "Type": "duration", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "เค†เคงเฅ‡ เคตเคฐเฅเคท", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เคงเฅ‡ เคตเคฐเฅเคท", + "Type": "duration", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 3-เคฎเคฟเคจเคŸ เค•เฅ‡ เคฒเคฟเค เคจเคฟเค•เคฒ เคœเคพเคŠเคเค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3-เคฎเคฟเคจเคŸ", + "Type": "duration", + "Start": 4, + "Length": 6 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 30-เคฎเคฟเคจเคŸ เค•เฅ‡ เคฒเคฟเค เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เฅ€", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "30-เคฎเคฟเคจเคŸ", + "Type": "duration", + "Start": 4, + "Length": 7 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค†เคงเฅ‡ เค˜เค‚เคŸเฅ‡ เค•เฅ‡ เคฒเคฟเค เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เฅ€", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เคงเฅ‡ เค˜เค‚เคŸเฅ‡", + "Type": "duration", + "Start": 4, + "Length": 8 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค†เคงเคพ เค˜เค‚เคŸเคพ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เฅ€", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เคงเคพ เค˜เค‚เคŸเคพ", + "Type": "duration", + "Start": 4, + "Length": 8 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคกเฅ‡เฅ เค˜เค‚เคŸเฅ‡ เค•เฅ‡ เคฒเคฟเค เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคกเฅ‡เฅ เค˜เค‚เคŸเฅ‡", + "Type": "duration", + "Start": 4, + "Length": 8 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคกเฅ‡เคขเคผ เค˜เค‚เคŸเฅ‡ เค•เฅ‡ เคฒเคฟเค เคจเคฟเค•เคฒเฅ‚เคเค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคกเฅ‡เคขเคผ เค˜เค‚เคŸเฅ‡", + "Type": "duration", + "Start": 4, + "Length": 9 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฆเฅ‹ เค˜เค‚เคŸเฅ‡ เค•เฅ‡ เคฒเคฟเค เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเฅ‹ เค˜เค‚เคŸเฅ‡", + "Type": "duration", + "Start": 4, + "Length": 7 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคขเคพเคˆ เค˜เค‚เคŸเฅ‡ เค•เฅ‡ เคฒเคฟเค เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เฅ€", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคขเคพเคˆ เค˜เค‚เคŸเฅ‡", + "Type": "duration", + "Start": 4, + "Length": 8 + } + ] + }, + { + "Input": "เคเค• เคนเคซเฅเคคเฅ‡ เคฎเฅ‡เค‚", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคเค• เคนเคซเฅเคคเฅ‡", + "Type": "duration", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "เคเค• เคฆเคฟเคจ เคฎเฅ‡เค‚", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคเค• เคฆเคฟเคจ", + "Type": "duration", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "เคเค• เค˜เค‚เคŸเฅ‡ เค•เฅ‡ เคฒเคฟเค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคเค• เค˜เค‚เคŸเฅ‡", + "Type": "duration", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "เคเค• เคฎเคนเฅ€เคจเฅ‡ เค•เฅ‡ เคฒเคฟเค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคเค• เคฎเคนเฅ€เคจเฅ‡", + "Type": "duration", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค•เฅเค› เค˜เค‚เคŸเฅ‹เค‚ เค•เฅ‡ เคฒเคฟเค เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เฅ€", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค•เฅเค› เค˜เค‚เคŸเฅ‹เค‚", + "Type": "duration", + "Start": 4, + "Length": 9 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค•เฅเค› เคฎเคฟเคจเคŸเฅ‹เค‚ เค•เฅ‡ เคฒเคฟเค เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค•เฅเค› เคฎเคฟเคจเคŸเฅ‹เค‚", + "Type": "duration", + "Start": 4, + "Length": 10 + } + ] + }, + { + "Input": "เค•เฅเค› เคฆเคฟเคจเฅ‹เค‚ เค•เฅ‡ เคฒเคฟเค เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค•เฅเค› เคฆเคฟเคจเฅ‹เค‚", + "Type": "duration", + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค•เคˆ เคฆเคฟเคจเฅ‹เค‚ เค•เฅ‡ เคฒเคฟเค เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค•เคˆ เคฆเคฟเคจเฅ‹เค‚", + "Type": "duration", + "Start": 4, + "Length": 8 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 1 เคธเคพเคฒ 1 เคฎเคนเฅ€เคจเฅ‡ 21 เคฆเคฟเคจเฅ‹เค‚ เค•เฅ‡ เคฒเคฟเค เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupported": "javascript, python", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 เคธเคพเคฒ 1 เคฎเคนเฅ€เคจเฅ‡ 21 เคฆเคฟเคจเฅ‹เค‚", + "Type": "duration", + "Start": 4, + "Length": 22 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 1 เคฎเคนเฅ€เคจเคพ 2 เคฆเคฟเคจ เค•เฅ‡ เคฒเคฟเค เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupported": "javascript, python", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 เคฎเคนเฅ€เคจเคพ 2 เคฆเคฟเคจ", + "Type": "duration", + "Start": 4, + "Length": 13 + } + ] + }, + { + "Input": "เคฎเฅเคเฅ‡ เคเคนเคธเคพเคธ เคนเฅเค† เค•เคฟ เค†เคช เคเค• เค”เคฐ เคนเคซเฅเคคเฅ‡ เค•เฅ‡ เคฒเคฟเค เคฌเคพเคนเคฐ เคนเฅˆเค‚เฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคเค• เค”เคฐ เคนเคซเฅเคคเฅ‡", + "Type": "duration", + "Start": 21, + "Length": 11 + } + ] + }, + { + "Input": "เค•เฅเคฏเคพ เคนเคฎ เคเค• เค”เคฐ เคฎเคนเฅ€เคจเคพ เค‡เค‚เคคเคœเคพเคฐ เค•เคฐ เคธเค•เคคเฅ‡ เคนเฅˆเค‚?", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคเค• เค”เคฐ เคฎเคนเฅ€เคจเคพ", + "Type": "duration", + "Start": 8, + "Length": 11 + } + ] + }, + { + "Input": "เค•เฅเคฏเคพ เคนเคฎ เคเค• เค”เคฐ เคตเฅเคฏเคพเคตเคธเคพเคฏเคฟเค• เคฆเคฟเคตเคธ เค•เฅ€ เคชเฅเคฐเคคเฅ€เค•เฅเคทเคพ เค•เคฐ เคธเค•เคคเฅ‡ เคนเฅˆเค‚?", + "NotSupported": "javascript, python", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคเค• เค”เคฐ เคตเฅเคฏเคพเคตเคธเคพเคฏเคฟเค• เคฆเคฟเคตเคธ", + "Type": "duration", + "Start": 8, + "Length": 21 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค†เคงเฅ‡ เค•เคพเคฐเฅเคฏเคฆเคฟเคตเคธ เค•เฅ‡ เคฒเคฟเค เคœเคพเคŠเค‚เค—เคพเฅค", + "NotSupported": "javascript, python", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เคงเฅ‡ เค•เคพเคฐเฅเคฏเคฆเคฟเคตเคธ", + "Type": "duration", + "Start": 4, + "Length": 13 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฆเฅ‹ เคฆเคถเค•เฅ‹เค‚ เค•เฅ‡ เคฒเคฟเค เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพเฅค", + "NotSupported": "javascript, python", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเฅ‹ เคฆเคถเค•เฅ‹เค‚", + "Type": "duration", + "Start": 4, + "Length": 8 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคเค• เคชเค–เคตเคพเคกเคผเฅ‡ เค•เฅ‡ เคฒเคฟเค เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพเฅค", + "NotSupported": "javascript, python", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคเค• เคชเค–เคตเคพเคกเคผเฅ‡", + "Type": "duration", + "Start": 4, + "Length": 10 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Hindi/DurationParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Hindi/DurationParser.json new file mode 100644 index 000000000..d798a4369 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Hindi/DurationParser.json @@ -0,0 +1,1397 @@ +[ + { + "Input": "เคฎเฅˆเค‚ 3 เค˜เค‚เคŸเฅ‡ เค•เฅ‡ เคฒเคฟเค เคœเคพเค‰เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3 เค˜เค‚เคŸเฅ‡", + "Type": "duration", + "Value": { + "Timex": "PT3H", + "FutureResolution": { + "duration": "10800" + }, + "PastResolution": { + "duration": "10800" + } + }, + "Start": 4, + "Length": 6 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 3เคฆเคฟเคจ เค•เฅ‡ เคฒเคฟเค เคœเคพเค‰เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3เคฆเคฟเคจ", + "Type": "duration", + "Value": { + "Timex": "P3D", + "FutureResolution": { + "duration": "259200" + }, + "PastResolution": { + "duration": "259200" + } + }, + "Start": 4, + "Length": 4 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 3.5เคธเคพเคฒ เค•เฅ‡ เคฒเคฟเค เคœเคพเค‰เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3.5เคธเคพเคฒ", + "Type": "duration", + "Value": { + "Timex": "P3.5Y", + "FutureResolution": { + "duration": "110376000" + }, + "PastResolution": { + "duration": "110376000" + } + }, + "Start": 4, + "Length": 6 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 3 เค˜เค‚. เค•เฅ‡ เคฒเคฟเค เคœเคพเค‰เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3 เค˜เค‚.", + "Type": "duration", + "Value": { + "Timex": "PT3H", + "FutureResolution": { + "duration": "10800" + }, + "PastResolution": { + "duration": "10800" + } + }, + "Start": 4, + "Length": 5 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 3 เค˜เค‚เคŸเฅ‹เค‚ เค•เฅ‡ เคฒเคฟเค เคœเคพเค‰เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3 เค˜เค‚เคŸเฅ‹เค‚", + "Type": "duration", + "Value": { + "Timex": "PT3H", + "FutureResolution": { + "duration": "10800" + }, + "PastResolution": { + "duration": "10800" + } + }, + "Start": 4, + "Length": 7 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 3 เค˜เค‚ เค•เฅ‡ เคฒเคฟเค เคœเคพเค‰เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3 เค˜เค‚", + "Type": "duration", + "Value": { + "Timex": "PT3H", + "FutureResolution": { + "duration": "10800" + }, + "PastResolution": { + "duration": "10800" + } + }, + "Start": 4, + "Length": 4 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 3 เค†เคฐเฅเคธ เค•เฅ‡ เคฒเคฟเค เคœเคพเค‰เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3 เค†เคฐเฅเคธ", + "Type": "duration", + "Value": { + "Timex": "PT3H", + "FutureResolution": { + "duration": "10800" + }, + "PastResolution": { + "duration": "10800" + } + }, + "Start": 4, + "Length": 6 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 3 เคฆเคฟเคจ เค•เฅ‡ เคฒเคฟเค เคœเคพเค‰เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3 เคฆเคฟเคจ", + "Type": "duration", + "Value": { + "Timex": "P3D", + "FutureResolution": { + "duration": "259200" + }, + "PastResolution": { + "duration": "259200" + } + }, + "Start": 4, + "Length": 5 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 3 เคฎเคนเฅ€เคจเฅ‹เค‚ เค•เฅ‡ เคฒเคฟเค เคœเคพเค‰เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3 เคฎเคนเฅ€เคจเฅ‹เค‚", + "Type": "duration", + "Value": { + "Timex": "P3M", + "FutureResolution": { + "duration": "7776000" + }, + "PastResolution": { + "duration": "7776000" + } + }, + "Start": 4, + "Length": 8 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 3 เคฎเคฟเคจเคŸ เค•เฅ‡ เคฒเคฟเค เคœเคพเค‰เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3 เคฎเคฟเคจเคŸ", + "Type": "duration", + "Value": { + "Timex": "PT3M", + "FutureResolution": { + "duration": "180" + }, + "PastResolution": { + "duration": "180" + } + }, + "Start": 4, + "Length": 6 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 3 เคฎเคฟ. เค•เฅ‡ เคฒเคฟเค เคœเคพเค‰เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3 เคฎเคฟ.", + "Type": "duration", + "Value": { + "Timex": "PT3M", + "FutureResolution": { + "duration": "180" + }, + "PastResolution": { + "duration": "180" + } + }, + "Start": 4, + "Length": 5 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 3.5 เคธเฅ‡เค•เฅ‡เค‚เคก เค•เฅ‡ เคฒเคฟเค เคœเคพเค‰เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3.5 เคธเฅ‡เค•เฅ‡เค‚เคก", + "Type": "duration", + "Value": { + "Timex": "PT3.5S", + "FutureResolution": { + "duration": "3.5" + }, + "PastResolution": { + "duration": "3.5" + } + }, + "Start": 4, + "Length": 10 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 123.45 เคธเฅ‡เค•เฅ‡เค‚เคก เค•เฅ‡ เคฒเคฟเค เคœเคพเค‰เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "123.45 เคธเฅ‡เค•เฅ‡เค‚เคก", + "Type": "duration", + "Value": { + "Timex": "PT123.45S", + "FutureResolution": { + "duration": "123.45" + }, + "PastResolution": { + "duration": "123.45" + } + }, + "Start": 4, + "Length": 13 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฆเฅ‹ เคนเฅžเฅเคคเฅ‡ เค•เฅ‡ เคฒเคฟเค เคœเคพเค‰เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเฅ‹ เคนเฅžเฅเคคเฅ‡", + "Type": "duration", + "Value": { + "Timex": "P2W", + "FutureResolution": { + "duration": "1209600" + }, + "PastResolution": { + "duration": "1209600" + } + }, + "Start": 4, + "Length": 8 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฌเฅ€เคธ เคฎเคฟเคจเคŸ เค•เฅ‡ เคฒเคฟเค เคœเคพเค‰เค‚เค—เคพ ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฌเฅ€เคธ เคฎเคฟเคจเคŸ", + "Type": "duration", + "Value": { + "Timex": "PT20M", + "FutureResolution": { + "duration": "1200" + }, + "PastResolution": { + "duration": "1200" + } + }, + "Start": 4, + "Length": 8 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคšเฅŒเคฌเฅ€เคธ เค˜เคฃเฅเคŸเฅ‹เค‚ เค•เฅ‡ เคฒเคฟเค เคœเคพเค‰เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคšเฅŒเคฌเฅ€เคธ เค˜เคฃเฅเคŸเฅ‹เค‚", + "Type": "duration", + "Value": { + "Timex": "PT24H", + "FutureResolution": { + "duration": "86400" + }, + "PastResolution": { + "duration": "86400" + } + }, + "Start": 4, + "Length": 12 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคชเฅ‚เคฐเฅ‡ เคฆเคฟเคจ เค•เฅ‡ เคฒเคฟเค เคœเคพเค‰เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคชเฅ‚เคฐเฅ‡ เคฆเคฟเคจ", + "Type": "duration", + "Value": { + "Timex": "P1D", + "FutureResolution": { + "duration": "86400" + }, + "PastResolution": { + "duration": "86400" + } + }, + "Start": 4, + "Length": 8 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคชเฅ‚เคฐเฅ‡ เคนเคซเฅเคคเฅ‡ เค•เฅ‡ เคฒเคฟเค เคœเคพเค‰เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคชเฅ‚เคฐเฅ‡ เคนเคซเฅเคคเฅ‡", + "Type": "duration", + "Value": { + "Timex": "P1W", + "FutureResolution": { + "duration": "604800" + }, + "PastResolution": { + "duration": "604800" + } + }, + "Start": 4, + "Length": 10 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคชเฅ‚เคฐเฅ‡ เคฎเคนเฅ€เคจเฅ‡ เค•เฅ‡ เคฒเคฟเค เคœเคพเค‰เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคชเฅ‚เคฐเฅ‡ เคฎเคนเฅ€เคจเฅ‡", + "Type": "duration", + "Value": { + "Timex": "P1M", + "FutureResolution": { + "duration": "2592000" + }, + "PastResolution": { + "duration": "2592000" + } + }, + "Start": 4, + "Length": 10 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคชเฅ‚เคฐเฅ‡ เคธเคพเคฒ เค•เฅ‡ เคฒเคฟเค เคœเคพเค‰เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคชเฅ‚เคฐเฅ‡ เคธเคพเคฒ", + "Type": "duration", + "Value": { + "Timex": "P1Y", + "FutureResolution": { + "duration": "31536000" + }, + "PastResolution": { + "duration": "31536000" + } + }, + "Start": 4, + "Length": 8 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฆเคฟเคจ เคญเคฐ เค•เฅ‡ เคฒเคฟเค เคœเคพเค‰เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเคฟเคจ เคญเคฐ", + "Type": "duration", + "Value": { + "Timex": "P1D", + "FutureResolution": { + "duration": "86400" + }, + "PastResolution": { + "duration": "86400" + } + }, + "Start": 4, + "Length": 6 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคนเฅžเฅเคคเฅ‡ เคญเคฐ เค•เฅ‡ เคฒเคฟเค เคœเคพเค‰เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคนเฅžเฅเคคเฅ‡ เคญเคฐ", + "Type": "duration", + "Value": { + "Timex": "P1W", + "FutureResolution": { + "duration": "604800" + }, + "PastResolution": { + "duration": "604800" + } + }, + "Start": 4, + "Length": 8 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฎเคนเฅ€เคจเฅ‡ เคญเคฐ เค•เฅ‡ เคฒเคฟเค เคœเคพเค‰เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฎเคนเฅ€เคจเฅ‡ เคญเคฐ", + "Type": "duration", + "Value": { + "Timex": "P1M", + "FutureResolution": { + "duration": "2592000" + }, + "PastResolution": { + "duration": "2592000" + } + }, + "Start": 4, + "Length": 8 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคธเคพเคฒ เคญเคฐ เค•เฅ‡ เคฒเคฟเค เคœเคพเค‰เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเคพเคฒ เคญเคฐ", + "Type": "duration", + "Value": { + "Timex": "P1Y", + "FutureResolution": { + "duration": "31536000" + }, + "PastResolution": { + "duration": "31536000" + } + }, + "Start": 4, + "Length": 6 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคชเฅ‚เคฐเคพ เคฆเคฟเคจ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคชเฅ‚เคฐเคพ เคฆเคฟเคจ", + "Type": "duration", + "Value": { + "Timex": "P1D", + "FutureResolution": { + "duration": "86400" + }, + "PastResolution": { + "duration": "86400" + } + }, + "Start": 4, + "Length": 8 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคนเคซเฅเคคเฅ‡ เคญเคฐ เค•เฅ‡ เคฒเคฟเค เคœเคพเค‰เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคนเคซเฅเคคเฅ‡ เคญเคฐ", + "Type": "duration", + "Value": { + "Timex": "P1W", + "FutureResolution": { + "duration": "604800" + }, + "PastResolution": { + "duration": "604800" + } + }, + "Start": 4, + "Length": 8 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคชเฅ‚เคฐเคพ เคฎเคนเฅ€เคจเคพ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคชเฅ‚เคฐเคพ เคฎเคนเฅ€เคจเคพ", + "Type": "duration", + "Value": { + "Timex": "P1M", + "FutureResolution": { + "duration": "2592000" + }, + "PastResolution": { + "duration": "2592000" + } + }, + "Start": 4, + "Length": 10 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคชเฅ‚เคฐเคพ เคธเคพเคฒ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคชเฅ‚เคฐเคพ เคธเคพเคฒ", + "Type": "duration", + "Value": { + "Timex": "P1Y", + "FutureResolution": { + "duration": "31536000" + }, + "PastResolution": { + "duration": "31536000" + } + }, + "Start": 4, + "Length": 8 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคชเฅ‚เคฐเฅ‡ เคฆเคฟเคจ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคชเฅ‚เคฐเฅ‡ เคฆเคฟเคจ", + "Type": "duration", + "Value": { + "Timex": "P1D", + "FutureResolution": { + "duration": "86400" + }, + "PastResolution": { + "duration": "86400" + } + }, + "Start": 4, + "Length": 8 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคธเคพเคฐเคพ เคนเคซเฅเคคเคพ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเคพเคฐเคพ เคนเคซเฅเคคเคพ", + "Type": "duration", + "Value": { + "Timex": "P1W", + "FutureResolution": { + "duration": "604800" + }, + "PastResolution": { + "duration": "604800" + } + }, + "Start": 4, + "Length": 10 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคชเฅ‚เคฐเฅ‡ เคฎเคพเคน เค•เฅ‡ เคฒเคฟเค เคœเคพเค‰เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคชเฅ‚เคฐเฅ‡ เคฎเคพเคน", + "Type": "duration", + "Value": { + "Timex": "P1M", + "FutureResolution": { + "duration": "2592000" + }, + "PastResolution": { + "duration": "2592000" + } + }, + "Start": 4, + "Length": 8 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคชเฅ‚เคฐเฅ‡ เคตเคฐเฅเคท เค•เฅ‡ เคฒเคฟเค เคœเคพเค‰เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคชเฅ‚เคฐเฅ‡ เคตเคฐเฅเคท", + "Type": "duration", + "Value": { + "Timex": "P1Y", + "FutureResolution": { + "duration": "31536000" + }, + "PastResolution": { + "duration": "31536000" + } + }, + "Start": 4, + "Length": 9 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคเค• เค˜เคฃเฅเคŸเฅ‡ เค•เฅ‡ เคฒเคฟเค เคœเคพเค‰เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคเค• เค˜เคฃเฅเคŸเฅ‡", + "Type": "duration", + "Value": { + "Timex": "PT1H", + "FutureResolution": { + "duration": "3600" + }, + "PastResolution": { + "duration": "3600" + } + }, + "Start": 4, + "Length": 8 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคชเฅ‚เคฐเฅ‡ เคฆเคฟเคจ เค•เฅ‡ เคฒเคฟเค เคœเคพเค‰เค‚เค—เฅ€", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคชเฅ‚เคฐเฅ‡ เคฆเคฟเคจ", + "Type": "duration", + "Value": { + "Timex": "P1D", + "FutureResolution": { + "duration": "86400" + }, + "PastResolution": { + "duration": "86400" + } + }, + "Start": 4, + "Length": 8 + } + ] + }, + { + "Input": "เค†เคงเคพ เคธเคพเคฒ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เคงเคพ เคธเคพเคฒ", + "Type": "duration", + "Value": { + "Timex": "P0.5Y", + "FutureResolution": { + "duration": "15768000" + }, + "PastResolution": { + "duration": "15768000" + } + }, + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "เค†เคงเคพ เคตเคฐเฅเคท", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เคงเคพ เคตเคฐเฅเคท", + "Type": "duration", + "Value": { + "Timex": "P0.5Y", + "FutureResolution": { + "duration": "15768000" + }, + "PastResolution": { + "duration": "15768000" + } + }, + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 3-เคฎเคฟ. เค•เฅ‡ เคฒเคฟเค เคœเคพเค‰เค‚เค—เฅ€", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3-เคฎเคฟ.", + "Type": "duration", + "Value": { + "Timex": "PT3M", + "FutureResolution": { + "duration": "180" + }, + "PastResolution": { + "duration": "180" + } + }, + "Start": 4, + "Length": 5 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 30-เคฎเคฟ. เค•เฅ‡ เคฒเคฟเค เคœเคพเค‰เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "30-เคฎเคฟ.", + "Type": "duration", + "Value": { + "Timex": "PT30M", + "FutureResolution": { + "duration": "1800" + }, + "PastResolution": { + "duration": "1800" + } + }, + "Start": 4, + "Length": 6 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคกเฅ‡เฅ เค˜เค‚เคŸเฅ‡ เคฒเคฟเค เคœเคพเค‰เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคกเฅ‡เฅ เค˜เค‚เคŸเฅ‡", + "Type": "duration", + "Value": { + "Timex": "PT1.5H", + "FutureResolution": { + "duration": "5400" + }, + "PastResolution": { + "duration": "5400" + } + }, + "Start": 4, + "Length": 8 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค†เคงเฅ‡ เค˜เค‚เคŸเฅ‡ เคฒเคฟเค เคœเคพเคŠเคเค—เฅ€", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เคงเฅ‡ เค˜เค‚เคŸเฅ‡", + "Type": "duration", + "Value": { + "Timex": "PT0.5H", + "FutureResolution": { + "duration": "1800" + }, + "PastResolution": { + "duration": "1800" + } + }, + "Start": 4, + "Length": 8 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฆเฅ‹ เค˜เค‚เคŸเฅ‡ เคฒเคฟเค เคœเคพเคŠเคเค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเฅ‹ เค˜เค‚เคŸเฅ‡", + "Type": "duration", + "Value": { + "Timex": "PT2H", + "FutureResolution": { + "duration": "7200" + }, + "PastResolution": { + "duration": "7200" + } + }, + "Start": 4, + "Length": 7 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคขเคพเคˆ เค˜เค‚เคŸเฅ‡ เคฒเคฟเค เคœเคพเคŠเคเค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคขเคพเคˆ เค˜เค‚เคŸเฅ‡", + "Type": "duration", + "Value": { + "Timex": "PT2.5H", + "FutureResolution": { + "duration": "9000" + }, + "PastResolution": { + "duration": "9000" + } + }, + "Start": 4, + "Length": 8 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 1 เคธเคพเคฒ 1 เคฎเคนเฅ€เคจเคพ เค”เคฐ 21 เคฆเคฟเคจเฅ‹เค‚ เค•เฅ‡ เคฒเคฟเค เคœเคพเค‰เค‚เค—เฅ€", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 เคธเคพเคฒ 1 เคฎเคนเฅ€เคจเคพ เค”เคฐ 21 เคฆเคฟเคจเฅ‹เค‚", + "Type": "duration", + "Value": { + "Timex": "P1Y1M21D", + "FutureResolution": { + "duration": "35942400" + }, + "PastResolution": { + "duration": "35942400" + } + }, + "Start": 4, + "Length": 25 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 1 เคฎเคนเฅ€เคจเคพ 2 เคฆเคฟเคจ เค•เฅ‡ เคฒเคฟเค เคœเคพเค‰เค‚เค—เฅ€", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 เคฎเคนเฅ€เคจเคพ 2 เคฆเคฟเคจ", + "Type": "duration", + "Value": { + "Timex": "P1M2D", + "FutureResolution": { + "duration": "2764800" + }, + "PastResolution": { + "duration": "2764800" + } + }, + "Start": 4, + "Length": 13 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคธเคพเฅเฅ‡ 3 เคธเฅ‡เค•เค‚เคก เค•เฅ‡ เคฒเคฟเค เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเคพเฅเฅ‡ 3 เคธเฅ‡เค•เค‚เคก", + "Type": "duration", + "Value": { + "Timex": "PT3.5S", + "FutureResolution": { + "duration": "3.5" + }, + "PastResolution": { + "duration": "3.5" + } + }, + "Start": 4, + "Length": 12 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคเค• เคนเคซเฅเคคเคพ เคคเฅ€เคจ เคฆเคฟเคจเฅ‹เค‚ เค•เฅ‡ เคฒเคฟเค เคœเคพเค‰เค‚เค—เฅ€", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคเค• เคนเคซเฅเคคเคพ เคคเฅ€เคจ เคฆเคฟเคจเฅ‹เค‚", + "Type": "duration", + "Value": { + "Timex": "P1W3D", + "FutureResolution": { + "duration": "864000" + }, + "PastResolution": { + "duration": "864000" + } + }, + "Start": 4, + "Length": 18 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฆเฅ‹ เคนเฅžเฅเคคเฅ‹เค‚ เค•เฅ‡ เคฒเคฟเค เคœเคพเค‰เค‚เค—เฅ€", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "python", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเฅ‹ เคนเฅžเฅเคคเฅ‹เค‚", + "Type": "duration", + "Value": { + "Timex": "P2W", + "FutureResolution": { + "duration": "1209600" + }, + "PastResolution": { + "duration": "1209600" + } + }, + "Start": 4, + "Length": 9 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฆเฅ‹ เคฆเคฟเคจเฅ‹เค‚ เค•เฅ‡ เคฒเคฟเค เคœเคพเค‰เค‚เค—เฅ€", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "python", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเฅ‹ เคฆเคฟเคจเฅ‹เค‚", + "Type": "duration", + "Value": { + "Timex": "P2D", + "FutureResolution": { + "duration": "172800" + }, + "PastResolution": { + "duration": "172800" + } + }, + "Start": 4, + "Length": 8 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฆเฅ‹ เคฆเคฟเคจเฅ‹เค‚ เคธเฅ‡ เค•เคฎ เค•เฅ‡ เคฒเคฟเค เคœเคพเค‰เค‚เค—เฅ€", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "python", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเฅ‹ เคฆเคฟเคจเฅ‹เค‚ เคธเฅ‡ เค•เคฎ", + "Type": "duration", + "Value": { + "Mod": "less", + "Timex": "P2D", + "FutureResolution": { + "duration": "172800" + }, + "PastResolution": { + "duration": "172800" + } + }, + "Start": 4, + "Length": 14 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคเค• เค˜เคฃเฅเคŸเฅ‡ เคธเฅ‡ เฅ›เฅเคฏเคพเคฆเคพ เค•เฅ‡ เคฒเคฟเค เคœเคพเค‰เค‚เค—เฅ€", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "python", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคเค• เค˜เคฃเฅเคŸเฅ‡ เคธเฅ‡ เฅ›เฅเคฏเคพเคฆเคพ", + "Type": "duration", + "Value": { + "Timex": "PT1H", + "Mod": "more", + "FutureResolution": { + "duration": "3600" + }, + "PastResolution": { + "duration": "3600" + } + }, + "Start": 4, + "Length": 18 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคเค• เค”เคฐ เค˜เค‚เคŸเฅ‡ เค•เฅ‡ เคฒเคฟเค เคœเคพเค‰เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคเค• เค”เคฐ เค˜เค‚เคŸเฅ‡", + "Type": "duration", + "Value": { + "Timex": "PT1H", + "FutureResolution": { + "duration": "3600" + }, + "PastResolution": { + "duration": "3600" + } + }, + "Start": 4, + "Length": 10 + } + ] + }, + { + "Input": "เคฎเฅเคเฅ‡ เคชเคคเคพ เคšเคฒเคพ เค•เฅ€ เค†เคช เคเค• เค”เคฐ เคนเคซเฅเคคเฅ‡ เค•เฅ‡ เคฒเคฟเค เคฌเคพเคนเคฐ เคนเฅˆเค‚ ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคเค• เค”เคฐ เคนเคซเฅเคคเฅ‡", + "Type": "duration", + "Value": { + "Timex": "P1W", + "FutureResolution": { + "duration": "604800" + }, + "PastResolution": { + "duration": "604800" + } + }, + "Start": 19, + "Length": 11 + } + ] + }, + { + "Input": "เค•เฅเคฏเคพ เคนเคฎ เคเค• เค”เคฐ เคฎเคนเฅ€เคจเฅ‡ เค•เฅ‡ เคฒเคฟเค เคฐเฅเค• เคธเค•เคคเฅ‡ เคนเฅˆเค‚?", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคเค• เค”เคฐ เคฎเคนเฅ€เคจเฅ‡", + "Type": "duration", + "Value": { + "Timex": "P1M", + "FutureResolution": { + "duration": "2592000" + }, + "PastResolution": { + "duration": "2592000" + } + }, + "Start": 8, + "Length": 11 + } + ] + }, + { + "Input": "เค•เฅเคฏเคพ เคนเคฎ เคเค• เค”เคฐ เคตเฅเคฏเคพเคชเคพเคฐเคฟเค• เคฆเคฟเคจ เคฐเฅเค• เคธเค•เคคเฅ‡เค‚ เคนเฅˆเค‚?", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคเค• เค”เคฐ เคตเฅเคฏเคพเคชเคพเคฐเคฟเค• เคฆเคฟเคจ", + "Type": "duration", + "Value": { + "Timex": "P1BD", + "FutureResolution": { + "duration": "86400" + }, + "PastResolution": { + "duration": "86400" + } + }, + "Start": 8, + "Length": 19 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฆเฅ‹ เคฆเคถเค•เฅ‹เค‚ เค•เฅ‡ เคฒเคฟเค เคœเคพเค‰เค‚เค—เคพ", + "NotSupported": "javascript, python", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเฅ‹ เคฆเคถเค•เฅ‹เค‚", + "Type": "duration", + "Value": { + "Timex": "P20Y", + "FutureResolution": { + "duration": "630720000" + }, + "PastResolution": { + "duration": "630720000" + } + }, + "Start": 4, + "Length": 8 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคเค• เคชเค–เคตเคพเฅœเฅ‡ เค•เฅ‡ เคฒเคฟเค เคœเคพเค‰เค‚เค—เฅ€", + "NotSupported": "javascript, python", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคเค• เคชเค–เคตเคพเฅœเฅ‡", + "Type": "duration", + "Value": { + "Timex": "P2W", + "FutureResolution": { + "duration": "1209600" + }, + "PastResolution": { + "duration": "1209600" + } + }, + "Start": 4, + "Length": 9 + } + ] + }, + { + "Input": "เค•เฅเคฏเคพ เคนเคฎ เคเค• เคฎเคนเฅ€เคจเคพ เค”เคฐ เคฐเฅเค• เคธเค•เคคเฅ‡เค‚ เคนเฅˆเค‚?", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคเค• เคฎเคนเฅ€เคจเคพ", + "Type": "duration", + "Value": { + "Timex": "P1M", + "FutureResolution": { + "duration": "2592000" + }, + "PastResolution": { + "duration": "2592000" + } + }, + "Start": 8, + "Length": 8 + } + ] + }, + { + "Input": "เค•เฅเคฏเคพ เคนเคฎ เคเค• เคตเฅเคฏเคพเคตเคธเคพเคฏเคฟเค• เคฆเคฟเคจ เค”เคฐ เคฐเฅเค• เคธเค•เคคเฅ‡เค‚ เคนเฅˆเค‚?", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "python, javascript", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคเค• เคตเฅเคฏเคพเคตเคธเคพเคฏเคฟเค• เคฆเคฟเคจ", + "Type": "duration", + "Value": { + "Timex": "P1BD", + "FutureResolution": { + "duration": "86400" + }, + "PastResolution": { + "duration": "86400" + } + }, + "Start": 8, + "Length": 17 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Hindi/HolidayExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Hindi/HolidayExtractor.json new file mode 100644 index 000000000..243ae50b3 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Hindi/HolidayExtractor.json @@ -0,0 +1,211 @@ +[ + { + "Input": "เคฎเฅˆเค‚ เค•เฅเคฐเคฟเคธเคฎเคธ เคชเคฐ เคตเคพเคชเคธ เคœเคพเคŠเคเค—เฅ€", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค•เฅเคฐเคฟเคธเคฎเคธ", + "Type": "date", + "Start": 4, + "Length": 7 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค•เฅเคฐเคฟเคธเคฎเคธ เคตเคพเคฒเฅ‡ เคฆเคฟเคจ เคตเคพเคชเคธ เคœเคพเคŠเคเค—เฅ€", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค•เฅเคฐเคฟเคธเคฎเคธ เคตเคพเคฒเฅ‡ เคฆเคฟเคจ", + "Type": "date", + "Start": 4, + "Length": 16 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฆเคฟเคตเคพเคฒเฅ€ เคชเคฐ เคตเคพเคชเคธ เค† เคœเคพเค‰เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเคฟเคตเคพเคฒเฅ€", + "Type": "date", + "Start": 4, + "Length": 6 + } + ] + }, + { + "Input": "เค—เคพเค‚เคงเฅ€ เคœเคฏเค‚เคคเฅ€ เค•เฅ‡ เคฒเคฟเค เคฎเฅˆเค‚ เคตเคพเคชเคธ เค†เค‰เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค—เคพเค‚เคงเฅ€ เคœเคฏเค‚เคคเฅ€", + "Type": "date", + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "เคซเคพเคฆเคฐเฅเคธ เคกเฅ‡ เคชเคฐ เคฎเฅˆเค‚ เคตเคพเคชเคธ เคœเคพเค‰เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคซเคพเคฆเคฐเฅเคธ เคกเฅ‡", + "Type": "date", + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค‡เคธ เคธเคพเคฒ เค•เฅ€ เคนเฅ‹เคฒเฅ€ เคชเคฐ เคตเคพเคชเคธ เคœเคพเค‰เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคธเคพเคฒ เค•เฅ€ เคนเฅ‹เคฒเฅ€", + "Type": "date", + "Start": 4, + "Length": 14 + } + ] + }, + { + "Input": "2016 เค•เฅ€ เคนเฅ‹เคฒเฅ€ เค•เฅ‡ เคฒเคฟเค เคฎเฅˆเค‚ เคตเคพเคชเคธ เคœเคพเค‰เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016 เค•เฅ€ เคนเฅ‹เคฒเฅ€", + "Type": "date", + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "เคนเฅ‹เคฒเฅ€ 2016 เค‡เคธ เคฌเคพเคฐ เค†เค—เคฐเฅ‡ เคฎเฅ‡เค‚ เคนเฅ‹เค—เฅ€", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคนเฅ‹เคฒเฅ€ 2016", + "Type": "date", + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "เคฏเฅ‹เค— เคฆเคฟเคตเคธ เคชเคฐ เคฎเฅˆเค‚ เค† เคœเคพเค‰เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฏเฅ‹เค— เคฆเคฟเคตเคธ", + "Type": "date", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "เคธเฅเคตเคคเค‚เคคเฅเคฐเคคเคพ เคฆเคฟเคตเคธ เค•เฅ‹ เค›เฅเคŸเฅเคŸเฅ€ เคฐเคนเคคเฅ€ เคนเฅˆ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเฅเคตเคคเค‚เคคเฅเคฐเคคเคพ เคฆเคฟเคตเคธ", + "Type": "date", + "Start": 0, + "Length": 15 + } + ] + }, + { + "Input": "เค—เคฃเคคเค‚เคคเฅเคฐ เคฆเคฟเคตเคธ เค•เฅ‹ เคฐเคพเคทเฅเคŸเฅเคฐเฅ€เคฏ เค…เคตเค•เคพเคธ เคนเฅ‹เคคเคพ เคนเฅˆ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค—เคฃเคคเค‚เคคเฅเคฐ เคฆเคฟเคตเคธ", + "Type": "date", + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "เค—เคพเค‚เคงเฅ€ เค•เฅ‡ เคจเคพเคฎ เคชเคฐ เค›เฅเคŸเฅเคŸเฅ€ เคนเฅ‹เคคเฅ€ เคนเฅˆ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "เคฐเค•เฅเคทเคพ เคฌเค‚เคงเคจ เค•เฅ‡ เคฆเคฟเคจ เคฎเฅˆเค‚ เค…เคนเคฎเคฆเคพเคฌเคพเคฆ เคฎเฅ‡เค‚ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฐเค•เฅเคทเคพ เคฌเค‚เคงเคจ เค•เฅ‡ เคฆเคฟเคจ", + "Type": "date", + "Start": 0, + "Length": 17 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคจเคตเคฐเคพเคคเฅเคฐเฅ‹เค‚ เค•เฅ‡ เคชเคนเคฒเฅ‡ เคฆเคฟเคจ เคตเคพเคชเคธ เคœเคพเคŠเคเค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคจเคตเคฐเคพเคคเฅเคฐเฅ‹เค‚ เค•เฅ‡ เคชเคนเคฒเฅ‡ เคฆเคฟเคจ", + "Type": "date", + "Start": 4, + "Length": 21 + } + ] + }, + { + "Input": "เคตเฅˆเคถเคพเค–เฅ€ เคฎเฅˆเค‚ เคชเคŸเคฟเคฏเคพเคฒเคพ เคฎเฅ‡เค‚ เคฎเคจเคพเค‰เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคตเฅˆเคถเคพเค–เฅ€", + "Type": "date", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "เคชเคฟเค›เคฒเฅ‡ เคธเคพเคฒ เคนเฅ‹เคฒเฅ€ เค•เฅŒเคจ เคธเฅ‡ เคฆเคฟเคจ เคชเฅœเคพ เคฅเคพ?", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคชเคฟเค›เคฒเฅ‡ เคธเคพเคฒ เคนเฅ‹เคฒเฅ€", + "Type": "date", + "Start": 0, + "Length": 14 + } + ] + }, + { + "Input": "เคชเคฟเค›เคฒเฅ‡ เคธเคพเคฒ เคฆเคฟเคตเคพเคฒเฅ€ เค•เคฟเคธ เคคเคพเคฐเฅ€เค– เค•เฅ‹ เคฎเคจเฅ€ เคฅเฅ€?", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคชเคฟเค›เคฒเฅ‡ เคธเคพเคฒ เคฆเคฟเคตเคพเคฒเฅ€", + "Type": "date", + "Start": 0, + "Length": 16 + } + ] + }, + { + "Input": "เค…เค—เคฒเฅ‡ เคธเคพเคฒ เคฆเคฟเคตเคพเคฒเฅ€ เค•เคฌ เคนเฅ‹เค—เฅ€?", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเฅ‡ เคธเคพเคฒ เคฆเคฟเคตเคพเคฒเฅ€", + "Type": "date", + "Start": 0, + "Length": 15 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Hindi/HolidayParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Hindi/HolidayParser.json new file mode 100644 index 000000000..4c4c3adb3 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Hindi/HolidayParser.json @@ -0,0 +1,722 @@ +[ + { + "Input": "เคฎเฅˆเค‚ 2018 เค•เฅ‡ เคˆเคธเฅเคŸเคฐ เคธเค‚เคกเฅ‡ เค•เฅ‹ เคตเคพเคชเคธ เคœเคพเค‰เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2018 เค•เฅ‡ เคˆเคธเฅเคŸเคฐ เคธเค‚เคกเฅ‡", + "Type": "date", + "Value": { + "Timex": "2018-04-01", + "FutureResolution": { + "date": "2018-04-01" + }, + "PastResolution": { + "date": "2018-04-01" + } + }, + "Start": 4, + "Length": 18 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค•เฅเคฐเคฟเคธเคฎเคธ เค•เฅ‡ เคฆเคฟเคจ เคตเคพเคชเคธ เคœเคพเค‰เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค•เฅเคฐเคฟเคธเคฎเคธ เค•เฅ‡ เคฆเคฟเคจ", + "Type": "date", + "Value": { + "Timex": "XXXX-12-25", + "FutureResolution": { + "date": "2016-12-25" + }, + "PastResolution": { + "date": "2015-12-25" + } + }, + "Start": 4, + "Length": 14 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคจเค เคธเคพเคฒ เค•เฅ€ เคถเคพเคฎ เค•เฅ‹ เคตเคพเคชเคธ เคœเคพเค‰เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคจเค เคธเคพเคฒ เค•เฅ€ เคถเคพเคฎ", + "Type": "date", + "Value": { + "Timex": "XXXX-12-31", + "FutureResolution": { + "date": "2016-12-31" + }, + "PastResolution": { + "date": "2015-12-31" + } + }, + "Start": 4, + "Length": 13 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคจเฅเคฏเฅ‚ เค‡เคฏเคฐ เคˆเคต เค•เฅ‹ เคตเคพเคชเคธ เคœเคพเค‰เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคจเฅเคฏเฅ‚ เค‡เคฏเคฐ เคˆเคต", + "Type": "date", + "Value": { + "Timex": "XXXX-12-31", + "FutureResolution": { + "date": "2016-12-31" + }, + "PastResolution": { + "date": "2015-12-31" + } + }, + "Start": 4, + "Length": 11 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค•เฅเคฐเคฟเคธเคฎเคธ เคชเคฐ เคตเคพเคชเคธ เคœเคพเค‰เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค•เฅเคฐเคฟเคธเคฎเคธ", + "Type": "date", + "Value": { + "Timex": "XXXX-12-25", + "FutureResolution": { + "date": "2016-12-25" + }, + "PastResolution": { + "date": "2015-12-25" + } + }, + "Start": 4, + "Length": 7 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคนเฅ‹เคฒเฅ€ เคชเคฐ เคตเคพเคชเคธ เคœเคพเค‰เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคนเฅ‹เคฒเฅ€", + "Type": "date", + "Value": { + "Timex": "XXXX-03-23", + "FutureResolution": { + "date": "2017-03-12" + }, + "PastResolution": { + "date": "2016-03-23" + } + }, + "Start": 4, + "Length": 4 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฅเฅˆเค‚เค•เฅเคธ เค—เคฟเคตเคฟเค‚เค— เค•เฅ‡ เคฆเคฟเคจ เคตเคพเคชเคธ เคœเคพเค‰เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฅเฅˆเค‚เค•เฅเคธ เค—เคฟเคตเคฟเค‚เค— เค•เฅ‡ เคฆเคฟเคจ", + "Type": "date", + "Value": { + "Timex": "XXXX-11-WXX-4-4", + "FutureResolution": { + "date": "2016-11-24" + }, + "PastResolution": { + "date": "2015-11-26" + } + }, + "Start": 4, + "Length": 20 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฅเฅˆเค‚เค•เฅเคธเค—เคฟเคตเคฟเค‚เค— เคชเคฐ เคตเคพเคชเคธ เคœเคพเค‰เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฅเฅˆเค‚เค•เฅเคธเค—เคฟเคตเคฟเค‚เค—", + "Type": "date", + "Value": { + "Timex": "XXXX-11-WXX-4-4", + "FutureResolution": { + "date": "2016-11-24" + }, + "PastResolution": { + "date": "2015-11-26" + } + }, + "Start": 4, + "Length": 12 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคซเคพเคฆเคฐเฅเคธ เคกเฅ‡ เคชเฅ‡ เคตเคพเคชเคธ เคœเคพเค‰เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคซเคพเคฆเคฐเฅเคธ เคกเฅ‡", + "Type": "date", + "Value": { + "Timex": "XXXX-06-WXX-7-3", + "FutureResolution": { + "date": "2017-06-18" + }, + "PastResolution": { + "date": "2016-06-19" + } + }, + "Start": 4, + "Length": 9 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค…เค—เคฒเฅ‡ เคธเคพเคฒ เคฆเคฟเคตเคพเคฒเฅ€ เคชเคฐ เคœเคพเค‰เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเฅ‡ เคธเคพเคฒ เคฆเคฟเคตเคพเคฒเฅ€", + "Type": "date", + "Value": { + "Timex": "2017-10-19", + "FutureResolution": { + "date": "2017-10-19" + }, + "PastResolution": { + "date": "2017-10-19" + } + }, + "Start": 4, + "Length": 15 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 2010 เค•เฅ‡ เคฅเฅˆเค‚เค•เฅเคธ เค—เคฟเคตเคฟเค‚เค— เคชเคฐ เคตเคพเคชเคธ เคœเคพเค‰เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2010 เค•เฅ‡ เคฅเฅˆเค‚เค•เฅเคธ เค—เคฟเคตเคฟเค‚เค—", + "Type": "date", + "Value": { + "Timex": "2010-11-WXX-4-4", + "FutureResolution": { + "date": "2010-11-25" + }, + "PastResolution": { + "date": "2010-11-25" + } + }, + "Start": 4, + "Length": 21 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 2010 เค•เฅ‡ เคฌเฅเคฒเฅˆเค• เฅžเฅเคฐเคพเค‡เคก เคชเคฐ เค—เคฏเคพ เคฅเคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2010 เค•เฅ‡ เคฌเฅเคฒเฅˆเค• เฅžเฅเคฐเคพเค‡เคก", + "Type": "date", + "Value": { + "Timex": "2010-11-26", + "FutureResolution": { + "date": "2010-11-26" + }, + "PastResolution": { + "date": "2010-11-26" + } + }, + "Start": 4, + "Length": 20 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚เคจเฅ‡ เคฏเคน เคธเคพเคฏเคฌเคฐ เคฎเค‚เคกเฅ‡ 2015 เค•เฅ‹ เค–เคฐเฅ€เคฆเคพ เคฅเคพ.", + "Context": { + "ReferenceDateTime": "2015-12-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเคพเคฏเคฌเคฐ เคฎเค‚เคกเฅ‡ 2015", + "Type": "date", + "Value": { + "Timex": "2015-11-30", + "FutureResolution": { + "date": "2015-11-30" + }, + "PastResolution": { + "date": "2015-11-30" + } + }, + "Start": 9, + "Length": 15 + } + ] + }, + { + "Input": "เคตเคน เคธเฅ‡เค‚เคŸ เคชเฅˆเคŸเฅเคฐเคฟเค•เฅเคธ เคกเฅ‡ 2018 เคชเคฐ เคตเคพเคชเคธ เค†เคฏเคพ", + "Context": { + "ReferenceDateTime": "2015-12-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเฅ‡เค‚เคŸ เคชเฅˆเคŸเฅเคฐเคฟเค•เฅเคธ เคกเฅ‡ 2018", + "Type": "date", + "Value": { + "Timex": "2018-03-17", + "FutureResolution": { + "date": "2018-03-17" + }, + "PastResolution": { + "date": "2018-03-17" + } + }, + "Start": 3, + "Length": 22 + } + ] + }, + { + "Input": "เคตเคน เคชเฅเคฐเฅ‡เคธเคฟเคกเฅ‡เค‚เคŸเฅเคธ เคกเฅ‡ 2017 เค•เฅ‹ เคตเคพเคชเคธ เค—เคฏเคพ", + "Context": { + "ReferenceDateTime": "2015-12-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคชเฅเคฐเฅ‡เคธเคฟเคกเฅ‡เค‚เคŸเฅเคธ เคกเฅ‡ 2017", + "Type": "date", + "Value": { + "Timex": "2017-02-WXX-1-3", + "FutureResolution": { + "date": "2017-02-20" + }, + "PastResolution": { + "date": "2017-02-20" + } + }, + "Start": 3, + "Length": 20 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 2017 เค•เฅ‡ เคชเฅƒเคฅเฅเคตเฅ€ เคฆเคฟเคตเคธ เคชเฅ‡ เคตเคพเคชเคธ เคœเคพเคŠเคเค—เฅ€", + "Context": { + "ReferenceDateTime": "2015-12-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2017 เค•เฅ‡ เคชเฅƒเคฅเฅเคตเฅ€ เคฆเคฟเคตเคธ", + "Type": "date", + "Value": { + "Timex": "2017-04-22", + "FutureResolution": { + "date": "2017-04-22" + }, + "PastResolution": { + "date": "2017-04-22" + } + }, + "Start": 4, + "Length": 19 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคนเฅˆเคฒเฅ‹เคตเฅ€เคจ เค•เฅ‹ เคตเคพเคชเคธ เคœเคพเค‰เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคนเฅˆเคฒเฅ‹เคตเฅ€เคจ", + "Type": "date", + "Value": { + "Timex": "XXXX-10-31", + "FutureResolution": { + "date": "2017-10-31" + }, + "PastResolution": { + "date": "2016-10-31" + } + }, + "Start": 4, + "Length": 7 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 2015 เค•เฅ‡ เคซเคพเคฆเคฐเฅเคธ เคกเฅ‡ เคชเคฐ เคตเคพเคชเคธ เคœเคพเค‰เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015 เค•เฅ‡ เคซเคพเคฆเคฐเฅเคธ เคกเฅ‡", + "Type": "date", + "Value": { + "Timex": "2015-06-WXX-7-3", + "FutureResolution": { + "date": "2015-06-21" + }, + "PastResolution": { + "date": "2015-06-21" + } + }, + "Start": 4, + "Length": 17 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ Cyber Monday เค•เฅ‹ เคตเคพเคชเคธ เคœเคพเค‰เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2019-10-01T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Cyber Monday", + "Type": "date", + "Value": { + "Timex": "XXXX-12-02", + "FutureResolution": { + "date": "2019-12-02" + }, + "PastResolution": { + "date": "2018-11-26" + } + }, + "Start": 4, + "Length": 12 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฏเคนเคพเค‚ เคฎเคœเคฆเฅ‚เคฐ เคฆเคฟเคตเคธ เคชเคฐ เคฆเคฟเคฒเฅเคฒเฅ€ เค†เคฏเคพ เคนเฅ‚เค‚", + "Context": { + "ReferenceDateTime": "2018-06-01T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฎเคœเคฆเฅ‚เคฐ เคฆเคฟเคตเคธ", + "Type": "date", + "Value": { + "Timex": "XXXX-05-01", + "FutureResolution": { + "date": "2019-05-01" + }, + "PastResolution": { + "date": "2018-05-01" + } + }, + "Start": 9, + "Length": 10 + } + ] + }, + { + "Input": "เคฎเคพเคฐเฅเคŸเคฟเคจ เคฒเฅ‚เคฅเคฐ เค•เคฟเค‚เค— เคฆเคฟเคตเคธ เค•เฅ‹ เค…เคฎเคฐเฅ€เค•เคพ เคฎเฅ‡เค‚ เค›เฅเคŸเฅเคŸเฅ€ เคนเฅ‹เคคเฅ€ เคนเฅˆ", + "Context": { + "ReferenceDateTime": "2018-06-01T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฎเคพเคฐเฅเคŸเคฟเคจ เคฒเฅ‚เคฅเคฐ เค•เคฟเค‚เค— เคฆเคฟเคตเคธ", + "Type": "date", + "Value": { + "Timex": "XXXX-01-WXX-1-3", + "FutureResolution": { + "date": "2019-01-21" + }, + "PastResolution": { + "date": "2018-01-15" + } + }, + "Start": 0, + "Length": 22 + } + ] + }, + { + "Input": "เคเคฎ. เคเคฒ. เค•เฅ‡. เคฆเคฟเคตเคธ เคเค• เค…เคฎเคฐเฅ€เค•เฅ€ เคธเค‚เค˜เฅ€เคฏ เค›เฅเคŸเฅเคŸเฅ€ เคนเฅˆ", + "Context": { + "ReferenceDateTime": "2018-06-01T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคเคฎ. เคเคฒ. เค•เฅ‡. เคฆเคฟเคตเคธ", + "Type": "date", + "Value": { + "Timex": "XXXX-01-WXX-1-3", + "FutureResolution": { + "date": "2019-01-21" + }, + "PastResolution": { + "date": "2018-01-15" + } + }, + "Start": 0, + "Length": 16 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฏเคนเคพเค‚ เคถเฅเคฐเคฎเคฟเค• เคฆเคฟเคตเคธ เคชเคฐ เคฆเคฟเคฒเฅเคฒเฅ€ เค†เคฏเคพ เคนเฅ‚เค‚", + "Context": { + "ReferenceDateTime": "2018-06-01T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคถเฅเคฐเคฎเคฟเค• เคฆเคฟเคตเคธ", + "Type": "date", + "Value": { + "Timex": "XXXX-05-01", + "FutureResolution": { + "date": "2019-05-01" + }, + "PastResolution": { + "date": "2018-05-01" + } + }, + "Start": 9, + "Length": 11 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฏเคนเคพเค‚ เค…เค‚เคคเคฐเฅเคฐเคพเคทเฅเคŸเฅเคฐเฅ€เคฏ เคฎเคœเคฆเฅ‚เคฐ เคฆเคฟเคตเคธ เคชเคฐ เคฆเคฟเคฒเฅเคฒเฅ€ เค†เคฏเคพ เคนเฅ‚เค‚", + "Context": { + "ReferenceDateTime": "2018-06-01T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค‚เคคเคฐเฅเคฐเคพเคทเฅเคŸเฅเคฐเฅ€เคฏ เคฎเคœเคฆเฅ‚เคฐ เคฆเคฟเคตเคธ", + "Type": "date", + "Value": { + "Timex": "XXXX-05-01", + "FutureResolution": { + "date": "2019-05-01" + }, + "PastResolution": { + "date": "2018-05-01" + } + }, + "Start": 9, + "Length": 25 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฏเคนเคพเค‚ เคฎเคˆ เคฆเคฟเคตเคธ เคชเคฐ เคฆเคฟเคฒเฅเคฒเฅ€ เค†เคฏเคพ เคนเฅ‚เค‚", + "Context": { + "ReferenceDateTime": "2018-06-01T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฎเคˆ เคฆเคฟเคตเคธ", + "Type": "date", + "Value": { + "Timex": "XXXX-05-01", + "FutureResolution": { + "date": "2019-05-01" + }, + "PastResolution": { + "date": "2018-05-01" + } + }, + "Start": 9, + "Length": 7 + } + ] + }, + { + "Input": "เค—เคฃเคคเค‚เคคเฅเคฐ เคฆเคฟเคตเคธ เคคเฅ‹ เคฆเคฟเคฒเฅเคฒเฅ€ เคฎเฅ‡เค‚ เคฎเคจเคพเคˆ เคœเคพเคคเฅ€ เคนเฅˆ", + "Context": { + "ReferenceDateTime": "2018-06-01T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค—เคฃเคคเค‚เคคเฅเคฐ เคฆเคฟเคตเคธ", + "Type": "date", + "Value": { + "Timex": "XXXX-01-26", + "FutureResolution": { + "date": "2019-01-26" + }, + "PastResolution": { + "date": "2018-01-26" + } + }, + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "เคธเฅเคตเคคเค‚เคคเฅเคฐเคคเคพ เคฆเคฟเคตเคธ เค•เฅ‹ เคฒเคพเคฒ เค•เคฟเคฒเคพ เคชเคฐ เคชเคฐเฅ‡เคก เคนเฅ‹เคคเฅ€ เคนเฅˆ", + "Context": { + "ReferenceDateTime": "2018-06-01T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเฅเคตเคคเค‚เคคเฅเคฐเคคเคพ เคฆเคฟเคตเคธ", + "Type": "date", + "Value": { + "Timex": "XXXX-08-15", + "FutureResolution": { + "date": "2018-08-15" + }, + "PastResolution": { + "date": "2017-08-15" + } + }, + "Start": 0, + "Length": 15 + } + ] + }, + { + "Input": "เค—เคพเค‚เคงเฅ€ เคœเคฏเค‚เคคเฅ€ เค•เฅ‡ เคฆเคฟเคจ เค›เฅเคŸเฅเคŸเฅ€ เคนเฅ‹เคคเฅ€ เคนเฅˆ", + "Context": { + "ReferenceDateTime": "2018-06-01T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค—เคพเค‚เคงเฅ€ เคœเคฏเค‚เคคเฅ€ เค•เฅ‡ เคฆเคฟเคจ", + "Type": "date", + "Value": { + "Timex": "XXXX-10-02", + "FutureResolution": { + "date": "2018-10-02" + }, + "PastResolution": { + "date": "2017-10-02" + } + }, + "Start": 0, + "Length": 18 + } + ] + }, + { + "Input": "เคฐเค•เฅเคทเคพเคฌเค‚เคงเคจ เค•เฅ‡ เคฆเคฟเคจ เคฐเคพเคœเคชเคคเฅเคฐเคฟเคค เค›เฅเคŸเฅเคŸเฅ€ เคจเคนเฅ€เค‚ เคนเฅˆ", + "Context": { + "ReferenceDateTime": "2018-06-01T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฐเค•เฅเคทเคพเคฌเค‚เคงเคจ เค•เฅ‡ เคฆเคฟเคจ", + "Type": "date", + "Value": { + "Timex": "XXXX-08-26", + "FutureResolution": { + "date": "2018-08-26" + }, + "PastResolution": { + "date": "2017-08-07" + } + }, + "Start": 0, + "Length": 16 + } + ] + }, + { + "Input": "เคฌเฅˆเคธเคพเค–เฅ€ เคนเคฐ เคธเคพเคฒ เค…เคฒเค—-เค…เคฒเค— เคคเคพเคฐเฅ€เค– เค•เฅ‹ เคชเฅœเคคเฅ€ เคนเฅˆ.", + "Context": { + "ReferenceDateTime": "2018-06-01T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฌเฅˆเคธเคพเค–เฅ€ เคนเคฐ เคธเคพเคฒ", + "Type": "date", + "Value": { + "Timex": "XXXX-04-14", + "FutureResolution": { + "date": "2019-04-14" + }, + "PastResolution": { + "date": "2018-04-14" + } + }, + "Start": 0, + "Length": 13 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Hindi/MergedExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Hindi/MergedExtractor.json new file mode 100644 index 000000000..8a1417d48 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Hindi/MergedExtractor.json @@ -0,0 +1,560 @@ +[ + { + "Input": "10 เค˜เคฃเฅเคŸเฅ‹เค‚ เคฎเฅ‡เค‚ เคฎเฅเคฒเคพเฅ˜เคพเคค เคฐเค–เฅ‹ ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10 เค˜เคฃเฅเคŸเฅ‹เค‚ เคฎเฅ‡เค‚", + "Type": "datetime", + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "เคฏเฅ‡ 2 เคฆเคฟเคจ เคนเฅˆเค‚ ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2 เคฆเคฟเคจ", + "Type": "duration", + "Start": 3, + "Length": 5 + } + ] + }, + { + "Input": "เคฏเฅ‡ เคถเคพเคฎ 4 เคฌเคœเฅ‡ เคธเฅ‡ เคชเคนเคฒเฅ‡ เคนเฅˆ ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคถเคพเคฎ 4 เคฌเคœเฅ‡ เคธเฅ‡ เคชเคนเคฒเฅ‡", + "Type": "time", + "Start": 3, + "Length": 17 + } + ] + }, + { + "Input": "เคฏเฅ‡ เค•เคฒ เคถเคพเคฎ 4 เคฌเคœเฅ‡ เคธเฅ‡ เคชเคนเคฒเฅ‡ เคนเฅˆ ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค•เคฒ เคถเคพเคฎ 4 เคฌเคœเฅ‡ เคธเฅ‡ เคชเคนเคฒเฅ‡", + "Type": "datetimerange", + "Start": 3, + "Length": 20 + } + ] + }, + { + "Input": "เคฏเฅ‡ เคถเคพเคฎ 4 เคฌเคœเฅ‡ เค•เคฒ เคธเฅ‡ เคชเคนเคฒเฅ‡ เคนเฅˆ ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคถเคพเคฎ 4 เคฌเคœเฅ‡ เค•เคฒ เคธเฅ‡ เคชเคนเคฒเฅ‡", + "Type": "datetime", + "Start": 3, + "Length": 20 + } + ] + }, + { + "Input": "เคฏเฅ‡ เค•เคฒ เคธเฅ‡ เคชเคนเคฒเฅ‡ เคถเคพเคฎ 4 เคฌเคœเฅ‡ เคนเฅˆ ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค•เคฒ เคธเฅ‡ เคชเคนเคฒเฅ‡ เคถเคพเคฎ 4 เคฌเคœเฅ‡", + "Type": "datetimerange", + "Start": 3, + "Length": 20 + } + ] + }, + { + "Input": "เคฏเฅ‡ 4pm เค•เฅ‡ เคฌเคพเคฆ เคนเฅˆ ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "4pm เค•เฅ‡ เคฌเคพเคฆ", + "Type": "time", + "Start": 3, + "Length": 10 + } + ] + }, + { + "Input": "เคฏเฅ‡ 4 เคฌเคœเฅ‡ เคถเคพเคฎ เค•เคฒ เค•เฅ‡ เคฌเคพเคฆ เคนเฅˆ ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "4 เคฌเคœเฅ‡ เคถเคพเคฎ เค•เคฒ เค•เฅ‡ เคฌเคพเคฆ", + "Type": "datetime", + "Start": 3, + "Length": 19 + } + ] + }, + { + "Input": "เคฏเฅ‡ เค•เคฒ 4pm เค•เฅ‡ เคฌเคพเคฆ เคนเฅˆ ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค•เคฒ 4pm เค•เฅ‡ เคฌเคพเคฆ", + "Type": "datetimerange", + "Start": 3, + "Length": 13 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 5 เคฎเคฟเคจเคŸเฅ‹เค‚ เคฎเฅ‡เค‚ เค†เคŠเคเค—เคพ ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5 เคฎเคฟเคจเคŸเฅ‹เค‚ เคฎเฅ‡เค‚", + "Type": "datetime", + "Start": 4, + "Length": 12 + } + ] + }, + { + "Input": "เคชเคฟเค›เคฒเฅ‡ เคนเคซเฅเคคเฅ‡ ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคชเคฟเค›เคฒเฅ‡ เคนเคซเฅเคคเฅ‡", + "Type": "daterange", + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "เคฏเคน เคฆเคฟเคจ เค•เฅˆเคธเคพ เคฒเค— เคฐเคนเคพ เคนเฅˆเค‚ ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฏเคน เคฆเคฟเคจ", + "Type": "date", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "เคฏเคน เคนเคซเฅเคคเคพ เค•เฅˆเคธเคพ เคฒเค— เคฐเคนเคพ เคนเฅˆ ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฏเคน เคนเคซเฅเคคเคพ", + "Type": "daterange", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "เคฎเฅ‡เคฐเคพ เคนเฅžเฅเคคเคพ เค•เฅˆเคธเคพ เคฒเค— เคฐเคนเคพ เคนเฅˆ ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฎเฅ‡เคฐเคพ เคนเฅžเฅเคคเคพ", + "Type": "daterange", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "เค‡เคธ เคนเคซเฅเคคเฅ‡ เค•เฅเคฏเคพ เคนเฅˆ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคธ เคนเคซเฅเคคเฅ‡", + "Type": "daterange", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "เคฎเฅ‡เคฐเคพ เคฆเคฟเคจ เค•เฅˆเคธเคพ เคนเฅˆ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฎเฅ‡เคฐเคพ เคฆเคฟเคจ", + "Type": "date", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "เคธเฅเคฌเคน 9 เคธเฅ‡ เคธเฅเคฌเคน 11 เคฌเคœเฅ‡ เค•เฅ‡ เคฌเฅ€เคš เคฎเฅ€เคŸเคฟเค‚เค— เคฐเค–เฅ‹ ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเฅเคฌเคน 9 เคธเฅ‡ เคธเฅเคฌเคน 11 เคฌเคœเฅ‡ เค•เฅ‡ เคฌเฅ€เคš", + "Type": "timerange", + "Start": 0, + "Length": 28 + } + ] + }, + { + "Input": "เค•เคฒ 9 เคธเฅ‡ เคธเฅเคฌเคน 11 เคฌเคœเฅ‡ เคคเค• เค•เฅ€ เคฎเฅ€เคŸเคฟเค‚เค— เคฐเค–เฅ‹ ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค•เคฒ 9 เคธเฅ‡ เคธเฅเคฌเคน 11 เคฌเคœเฅ‡ เคคเค•", + "Type": "datetimerange", + "Start": 0, + "Length": 22 + } + ] + }, + { + "Input": "เคœเฅเคฒเคพเคˆ 22 เค•เฅ€ เคฆเคฟเคฒเฅเคฒเฅ€ เคตเคพเคฒเฅ€ เคฎเฅเคฒเคพเฅ˜เคพเคค เค•เฅ‹ เคฌเคฆเคฒเค•เคฐ เค…เค—เคธเฅเคค 22 เค•เคฐ เคฆเฅ‡เค‚ ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคœเฅเคฒเคพเคˆ 22", + "Type": "date", + "Start": 0, + "Length": 8 + }, + { + "Text": "เค…เค—เคธเฅเคค 22", + "Type": "date", + "Start": 41, + "Length": 8 + } + ] + }, + { + "Input": "7/2 เค•เฅ‡ เคฌเคพเคฆ ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "7/2 เค•เฅ‡ เคฌเคพเคฆ", + "Type": "date", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "7/2 เคธเฅ‡", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "7/2 เคธเฅ‡", + "Type": "date", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "7/2 เคธเฅ‡ เคชเคนเคฒเฅ‡ ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "7/2 เคธเฅ‡ เคชเคนเคฒเฅ‡", + "Type": "date", + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "06/06 12:15", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "06/06 12:15", + "Type": "datetime", + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "06/06/12 15:15", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "06/06/12 15:15", + "Type": "datetime", + "Start": 0, + "Length": 14 + } + ] + }, + { + "Input": "06/06, 2015", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "06/06, 2015", + "Type": "date", + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "เคฎเคˆ 29th ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฎเคˆ 29th", + "Type": "date", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "เคฎเคพเคฐเฅเคš 29", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฎเคพเคฐเฅเคš 29", + "Type": "date", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "เคฎเฅ‡เคฐเฅ€ เคชเฅˆเคฆเคพเค‡เคถ เคฎเคพเคฐเฅเคš เค•เฅ€ เคนเฅˆ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฎเคพเคฐเฅเคš", + "Type": "daterange", + "Start": 12, + "Length": 5 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฎเคพเคฐเฅเคš เค•เฅ‡ เคฎเคนเฅ€เคจเฅ‡ เคฎเฅ‡เค‚ เคชเฅˆเคฆเคพ เคนเฅเค† เคฅเคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฎเคพเคฐเฅเคš เค•เฅ‡ เคฎเคนเฅ€เคจเฅ‡", + "Type": "daterange", + "Start": 4, + "Length": 14 + } + ] + }, + { + "Input": "เคฎเคˆ เคฎเฅ‡เค‚ เค•เฅเคฏเคพ เคนเฅเค† เคฅเคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฎเคˆ", + "Type": "daterange", + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "เคฐเฅ‡เคธเฅเคคเคฐเคพเค‚ เค•เฅ‡ เค–เฅเคฒเคจเฅ‡ เค•เคพ เคธเคฎเคฏ เค•เฅเคฏเคพ เคนเฅˆ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "เคงเฅ‚เคช เคฎเฅ‡เค‚", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "เค•เฅŒเคจ เคธเฅ€ เคˆเคฎเฅ‡เคฒ เค•เคพ เคœเคตเคพเคฌ เค†เคฏเคพ เคนเฅˆ ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "เคตเฅ‹ เค…เค•เฅเคธเคฐ เค…เค•เฅ‡เคฒเคพ เคฐเคนเคคเคพ เคนเฅˆ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "เค…เค•เฅเคธเคฐ เคเค• เคšเคฟเฅœเคฟเคฏเคพ ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "เคฎเคฟเคถเคฟเค—เคจ เค•เฅ‡ เค˜เค‚เคŸเฅ‡ ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "เคฎเฅˆเค‚ เคถเคพเคฎ 3 เคฌเคœเฅ‡ เค•เคพ เค…เคชเฅ‰เค‡เค‚เคŸเคฎเฅ‡เค‚เคŸ เคฌเคฆเคฒเค•เคฐ 4 เค•เคฐ เคฆเฅ‡เคคเคพ เคนเฅ‚เค ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคถเคพเคฎ 3 เคฌเคœเฅ‡", + "Type": "time", + "Start": 4, + "Length": 9 + }, + { + "Text": "4", + "Type": "time", + "Start": 34, + "Length": 1 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคถเคพเคฎ เคฅเฅเคฐเฅ€ pm เค•เคพ เค…เคชเฅ‰เค‡เค‚เคŸเคฎเฅ‡เค‚เคŸ เคฌเคฆเคฒเค•เคฐ เฅžเฅ‹เคฐ เค•เคฐ เคฆเฅ‡เคคเคพ เคนเฅ‚เค ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคถเคพเคฎ เคฅเฅเคฐเฅ€ pm", + "Type": "time", + "Start": 4, + "Length": 11 + }, + { + "Text": "เฅžเฅ‹เคฐ", + "Type": "time", + "Start": 36, + "Length": 3 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ morning ten o'clock เค•เคพ เค…เคชเฅ‰เค‡เค‚เคŸเคฎเฅ‡เค‚เคŸ เคฌเคฆเคฒเค•เคฐ eleven เค•เคฐ เคฆเฅ‡เคคเคพ เคนเฅ‚เค ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "morning ten o'clock", + "Type": "time", + "Start": 4, + "Length": 19 + }, + { + "Text": "eleven", + "Type": "time", + "Start": 44, + "Length": 6 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคธเฅเคฌเคน เคฆเคธ เคฌเคœเฅ‡ เค•เคพ เค…เคชเฅ‰เค‡เค‚เคŸเคฎเฅ‡เค‚เคŸ เคฌเคฆเคฒเค•เคฐ เค—เฅเคฏเคพเคฐเคน เค•เคฐ เคฆเฅ‡เคคเคพ เคนเฅ‚เค !", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเฅเคฌเคน เคฆเคธ เคฌเคœเฅ‡", + "Type": "time", + "Start": 4, + "Length": 11 + }, + { + "Text": "เค—เฅเคฏเคพเคฐเคน", + "Type": "time", + "Start": 36, + "Length": 6 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคŸเฅ‡เคจ am เค•เคพ เค…เคชเฅ‰เค‡เค‚เคŸเคฎเฅ‡เค‚เคŸ เคฌเคฆเคฒเค•เคฐ เค‡เคฒเฅ‡เคตเคจ เค•เคฐ เคฆเฅ‡เคคเคพ เคนเฅ‚เค?", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคŸเฅ‡เคจ am", + "Type": "time", + "Start": 4, + "Length": 6 + }, + { + "Text": "เค‡เคฒเฅ‡เคตเคจ", + "Type": "time", + "Start": 31, + "Length": 5 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคธเฅเคฌเคน เคฆเคธ เคฌเคœเฅ‡ เค•เคพ เค…เคชเฅ‰เค‡เค‚เคŸเคฎเฅ‡เค‚เคŸ เคฌเคฆเคฒเค•เคฐ 20 เค•เคฐ เคฆเฅ‡เคคเคพ เคนเฅ‚เค!", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเฅเคฌเคน เคฆเคธ เคฌเคœเฅ‡", + "Type": "time", + "Start": 4, + "Length": 11 + }, + { + "Text": "20", + "Type": "time", + "Start": 36, + "Length": 2 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคธเฅเคฌเคน เคฆเคธ เคฌเคœเฅ‡ เค•เคพ เค…เคชเฅ‰เค‡เค‚เคŸเคฎเฅ‡เค‚เคŸ เคฌเคฆเคฒเค•เคฐ เคฌเฅ€เคธ เค•เคฐ เคฆเฅ‡เคคเคพ เคนเฅ‚เค!", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเฅเคฌเคน เคฆเคธ เคฌเคœเฅ‡", + "Type": "time", + "Start": 4, + "Length": 11 + }, + { + "Text": "เคฌเฅ€เคธ", + "Type": "time", + "Start": 36, + "Length": 3 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคธเฅเคฌเคน เคฆเคธ เคฌเคœเฅ‡ เค•เคพ เค…เคชเฅ‰เค‡เค‚เคŸเคฎเฅ‡เค‚เคŸ เคฌเคฆเคฒเค•เคฐ เคคเฅ‡เคฐเคน เค•เคฐ เคฆเฅ‡เคคเคพ เคนเฅ‚เค!", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเฅเคฌเคน เคฆเคธ เคฌเคœเฅ‡", + "Type": "time", + "Start": 4, + "Length": 11 + }, + { + "Text": "เคคเฅ‡เคฐเคน", + "Type": "time", + "Start": 36, + "Length": 4 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคธเฅเคฌเคน เคฆเคธ เคฌเคœเฅ‡ เค•เคพ เค…เคชเฅ‰เค‡เค‚เคŸเคฎเฅ‡เค‚เคŸ เคฌเคฆเคฒเค•เคฐ 13 เค•เคฐ เคฆเฅ‡เคคเคพ เคนเฅ‚เค!", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเฅเคฌเคน เคฆเคธ เคฌเคœเฅ‡", + "Type": "time", + "Start": 4, + "Length": 11 + }, + { + "Text": "13", + "Type": "time", + "Start": 36, + "Length": 2 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Hindi/MergedParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Hindi/MergedParser.json new file mode 100644 index 000000000..31980c1bb --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Hindi/MergedParser.json @@ -0,0 +1,1593 @@ +[ + { + "Input": "เคถเฅเค•เฅเคฐเคตเคพเคฐ เค•เฅ‹ 12:30 pm เคชเคฐ เคฒเคฟเค เคฒเค‚เคš เคœเฅ‹เฅœเฅ‹", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคถเฅเค•เฅเคฐเคตเคพเคฐ เค•เฅ‹ 12:30 pm", + "Type": "datetimeV2.datetime", + "Value": { + "values": [ + { + "timex": "XXXX-WXX-5T12:30", + "type": "datetime", + "value": "2016-11-04 12:30:00" + }, + { + "timex": "XXXX-WXX-5T12:30", + "type": "datetime", + "value": "2016-11-11 12:30:00" + } + ] + }, + "Start": 0, + "Length": 20 + } + ] + }, + { + "Input": "เคจเคตเค‚เคฌเคฐ 30th เคตเคพเคฒเฅ‡ เคนเคซเฅเคคเฅ‡ เคฎเฅ‡เค‚ เคฎเฅ‡เคฐเฅ‡ เคชเคพเคธ เค•เฅเคฏเคพ เคนเฅˆ?", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคจเคตเค‚เคฌเคฐ 30th เคตเคพเคฒเฅ‡ เคนเคซเฅเคคเฅ‡", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "XXXX-11-30", + "type": "daterange", + "start": "2015-11-30", + "end": "2015-12-07" + }, + { + "timex": "XXXX-11-30", + "type": "daterange", + "start": "2016-11-28", + "end": "2016-12-05" + } + ] + }, + "Start": 0, + "Length": 21 + } + ] + }, + { + "Input": "เคšเคพเคฐ เคฒเฅ‹เค—เฅ‹เค‚ เค•เฅ‡ เคฒเคฟเค เคธเฅ‹เคฎเคตเคพเคฐ เค•เฅ‹ เคฌเคพเคฐเคน เคฌเคœเฅ‡", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเฅ‹เคฎเคตเคพเคฐ เค•เฅ‹ เคฌเคพเคฐเคน เคฌเคœเฅ‡", + "Type": "datetimeV2.datetime", + "Value": { + "values": [ + { + "timex": "XXXX-WXX-1T12", + "type": "datetime", + "value": "2016-10-31 12:00:00" + }, + { + "timex": "XXXX-WXX-1T12", + "type": "datetime", + "value": "2016-11-07 12:00:00" + }, + { + "timex": "XXXX-WXX-1T00", + "type": "datetime", + "value": "2016-10-31 00:00:00" + }, + { + "timex": "XXXX-WXX-1T00", + "type": "datetime", + "value": "2016-11-07 00:00:00" + } + ] + }, + "Start": 17, + "Length": 18 + } + ] + }, + { + "Input": "เค†เคœ เค†เคงเฅ€ เคฐเคพเคค เค•เฅ‡ เคฒเคฟเค 649 เคœเฅ‹เฅœเฅ‹ ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เคœ เค†เคงเฅ€ เคฐเคพเคค", + "Type": "datetimeV2.datetime", + "Value": { + "values": [ + { + "timex": "2016-11-07T12", + "type": "datetime", + "value": "2016-11-07 12:00:00" + } + ] + }, + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "เค†เคœ เคฐเคพเคค เคฒเค—เคญเค— 8 เคฌเคœเฅ‡ เคฎเฅเคเฅ‡ เคธเฅ€เคเคŸเคฒ เค•เฅ‡ เคเค• เคชเคฟเฅ›เฅเฅ›เคพ เคœเฅ‰เค‡เค‚เคŸ เคฎเฅ‡เค‚ 3 เคฒเฅ‹เค—เฅ‹ เค•เฅ‡ เคฒเคฟเค เค†เคฐเค•เฅเคทเคฃ เคšเคพเคนเคฟเค ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เคœ เคฐเคพเคค เคฒเค—เคญเค— 8 เคฌเคœเฅ‡", + "Type": "datetimeV2.datetime", + "Value": { + "values": [ + { + "timex": "2016-11-07T20", + "type": "datetime", + "value": "2016-11-07 20:00:00" + } + ] + }, + "Start": 0, + "Length": 17 + } + ] + }, + { + "Input": "เคˆเคธเฅเคŸเคฐ เค•เฅ‡ เคฒเคฟเค เคเค• เค…เคชเฅ‰เค‡เค‚เคŸเคฎเฅ‡เค‚เคŸ เคฐเค–เฅ‹ ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "python, javascript, java", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคˆเคธเฅเคŸเคฐ", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "XXXX-03-27", + "type": "date", + "value": "2016-03-27" + }, + { + "timex": "XXXX-03-27", + "type": "date", + "value": "2017-04-16" + } + ] + }, + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "เคˆเคธเฅเคŸเคฐ 2019 เค•เฅ‡ เคฒเคฟเค เคเค• เค…เคชเฅ‰เค‡เค‚เคŸเคฎเฅ‡เค‚เคŸ เคฐเค–เฅ‹ ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "python, javascript, java", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคˆเคธเฅเคŸเคฐ 2019", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "2019-04-21", + "type": "date", + "value": "2019-04-21" + } + ] + }, + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "เคชเคฐเคธเฅ‹เค‚ ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคชเคฐเคธเฅ‹เค‚", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "2016-11-09", + "type": "date", + "value": "2016-11-09" + } + ] + }, + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "เคชเคฐเคธเฅ‹เค‚ เคธเฅเคฌเคน 8 เคฌเคœเฅ‡", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคชเคฐเคธเฅ‹เค‚ เคธเฅเคฌเคน 8 เคฌเคœเฅ‡", + "Type": "datetimeV2.datetime", + "Value": { + "values": [ + { + "timex": "2016-11-09T08", + "type": "datetime", + "value": "2016-11-09 08:00:00" + } + ] + }, + "Start": 0, + "Length": 16 + } + ] + }, + { + "Input": "เคถเฅเค•เฅเคฐเคตเคพเคฐ เค•เฅ‹ เคฆเฅ‹เคชเคนเคฐ เคฎเฅ‡เค‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคถเฅเค•เฅเคฐเคตเคพเคฐ เค•เฅ‹ เคฆเฅ‹เคชเคนเคฐ เคฎเฅ‡เค‚", + "Type": "datetimeV2.datetimerange", + "Value": { + "values": [ + { + "timex": "XXXX-WXX-5TAF", + "type": "datetimerange", + "start": "2016-11-04 12:00:00", + "end": "2016-11-04 16:00:00" + }, + { + "timex": "XXXX-WXX-5TAF", + "type": "datetimerange", + "start": "2016-11-11 12:00:00", + "end": "2016-11-11 16:00:00" + } + ] + }, + "Start": 0, + "Length": 21 + } + ] + }, + { + "Input": "เคถเฅเค•เฅเคฐเคตเคพเคฐ เค•เฅ‹ เคฆเฅ‹เคชเคนเคฐ เคฎเฅ‡เค‚ 3 เคฌเคœเฅ‡", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคถเฅเค•เฅเคฐเคตเคพเคฐ เค•เฅ‹ เคฆเฅ‹เคชเคนเคฐ เคฎเฅ‡เค‚ 3 เคฌเคœเฅ‡", + "Type": "datetimeV2.datetime", + "Value": { + "values": [ + { + "timex": "XXXX-WXX-5T15", + "type": "datetime", + "value": "2016-11-04 15:00:00" + }, + { + "timex": "XXXX-WXX-5T15", + "type": "datetime", + "value": "2016-11-11 15:00:00" + } + ] + }, + "Start": 0, + "Length": 27 + } + ] + }, + { + "Input": "เค•เคฒ เคธเฅเคฌเคน 9 เคฌเคœเฅ‡ เค•เฅ‡ เคฒเคฟเค เคเค• เค…เคชเฅ‰เค‡เค‚เคŸเคฎเฅ‡เค‚เคŸ เคฐเค–เฅ‹ ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค•เคฒ เคธเฅเคฌเคน 9 เคฌเคœเฅ‡", + "Type": "datetimeV2.datetime", + "Value": { + "values": [ + { + "timex": "2016-11-08T09", + "type": "datetime", + "value": "2016-11-08 09:00:00" + } + ] + }, + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "เคฎเฅ‡เคฐเฅ‡ เค•เฅˆเคฒเฅ‡เค‚เคกเคฐ เคฎเฅ‡เค‚ เคฎเค‚เค—เคฒเคตเคพเคฐ เค‡เค•เคคเฅ€เคธ เคคเคพเคฐเคฟเค– เค•เฅ‹ เคฎเฅเคจเฅเคจเฅ‡ เค•เฅ€ เคถเคพเคฆเฅ€ เคกเคพเคฒ เคฆเฅ‹", + "Context": { + "ReferenceDateTime": "2017-10-15T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฎเค‚เค—เคฒเคตเคพเคฐ เค‡เค•เคคเฅ€เคธ", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "2017-10-31", + "type": "date", + "value": "2017-10-31" + } + ] + }, + "Start": 17, + "Length": 13 + } + ] + }, + { + "Input": "8 เคฎเคฟเคจเคŸ เคฎเฅ‡เค‚ เคเค• เคฎเฅ€เคŸเคฟเค‚เค— เคถเฅ‡เคกเฅเคฏเฅ‚เคฒ เค•เคฐเฅ‡เค‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "8 เคฎเคฟเคจเคŸ เคฎเฅ‡เค‚", + "Type": "datetimeV2.datetime", + "Value": { + "values": [ + { + "timex": "2016-11-07T00:08:00", + "type": "datetime", + "value": "2016-11-07 00:08:00" + } + ] + }, + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "10 เค˜เค‚เคŸเฅ‡ เคฎเฅ‡เค‚ เคเค• เคฌเฅˆเค เค• เค•เคพ เคธเคฎเคฏ เคจเคฟเคฐเฅเคงเคพเคฐเคฟเคค เค•เคฐเฅ‡เค‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10 เค˜เค‚เคŸเฅ‡ เคฎเฅ‡เค‚", + "Type": "datetimeV2.datetime", + "Value": { + "values": [ + { + "timex": "2016-11-07T10:00:00", + "type": "datetime", + "value": "2016-11-07 10:00:00" + } + ] + }, + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "10 เคฆเคฟเคจเฅ‹เค‚ เคฎเฅ‡เค‚ เคเค• เคฌเฅˆเค เค• เคจเคฟเคฐเฅเคงเคพเคฐเคฟเคค เค•เคฐเฅ‡เค‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10 เคฆเคฟเคจเฅ‹เค‚ เคฎเฅ‡เค‚", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "2016-11-17", + "type": "date", + "value": "2016-11-17" + } + ] + }, + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "3 เคธเคชเฅเคคเคพเคน เคฎเฅ‡เค‚ เคเค• เคฌเฅˆเค เค• เคจเคฟเคฐเฅเคงเคพเคฐเคฟเคค เค•เคฐเฅ‡เค‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3 เคธเคชเฅเคคเคพเคน เคฎเฅ‡เค‚", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "2016-11-28", + "type": "date", + "value": "2016-11-28" + } + ] + }, + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "เคถเคพเคฎ 8 เคฌเคœเฅ‡ เค•เฅ‡ เคฌเคพเคฆ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคถเคพเคฎ 8 เคฌเคœเฅ‡ เค•เฅ‡ เคฌเคพเคฆ", + "Type": "datetimeV2.timerange", + "Value": { + "values": [ + { + "timex": "T20", + "Mod": "after", + "type": "timerange", + "start": "20:00:00", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 0, + "Length": 16 + } + ] + }, + { + "Input": "เคถเคพเคฎ 8 เคฌเคœเฅ‡ เคธเฅ‡ เคชเคนเคฒเฅ‡", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคถเคพเคฎ 8 เคฌเคœเฅ‡ เคธเฅ‡ เคชเคนเคฒเฅ‡", + "Type": "datetimeV2.timerange", + "Value": { + "values": [ + { + "timex": "T20", + "Mod": "before", + "type": "timerange", + "end": "20:00:00", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 0, + "Length": 17 + } + ] + }, + { + "Input": "8 pm เคธเฅ‡", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "8 pm เคธเฅ‡", + "Type": "datetimeV2.timerange", + "Value": { + "values": [ + { + "timex": "T20", + "Mod": "since", + "type": "timerange", + "start": "20:00:00", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "2016-2-30", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016-2-30", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "2016-02-30", + "type": "date", + "value": "not resolved" + } + ] + }, + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "2015-1-32", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, java, python", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "2017-13-12", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, java, python", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "เคฎเฅ‡เคฐเฅ‡ เคจเคฟเคœเฅ€ เค•เฅˆเคฒเฅ‡เค‚เคกเคฐ เคฎเฅ‡เค‚ เคธเฅ‹เคฎเคตเคพเคฐ เค”เคฐ เคฌเฅเคงเคตเคพเคฐ เค•เฅ‹ เคถเคพเคฎ 3 เคฌเคœเฅ‡ เค•เฅ‡ เคฒเคฟเค เคฏเฅ‹เค— เคœเฅ‹เฅœ เคฆเฅ‹ ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเฅ‹เคฎเคตเคพเคฐ", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "XXXX-WXX-1", + "type": "date", + "value": "2016-10-31" + }, + { + "timex": "XXXX-WXX-1", + "type": "date", + "value": "2016-11-07" + } + ] + }, + "Start": 22, + "Length": 6 + }, + { + "Text": "เคฌเฅเคงเคตเคพเคฐ เค•เฅ‹ เคถเคพเคฎ 3 เคฌเคœเฅ‡", + "Type": "datetimeV2.datetime", + "Value": { + "values": [ + { + "timex": "XXXX-WXX-3T15", + "type": "datetime", + "value": "2016-11-02 15:00:00" + }, + { + "timex": "XXXX-WXX-3T15", + "type": "datetime", + "value": "2016-11-09 15:00:00" + } + ] + }, + "Start": 32, + "Length": 19 + } + ] + }, + { + "Input": "เคนเคฐ เคนเคซเฅเคคเฅ‡ เคธเฅเคฌเคน 8 เคฌเคœเฅ‡ เคเค• เคฎเฅเคฒเคพเฅ˜เคพเคค เคฐเค–เฅ‹ ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคนเคฐ เคนเคซเฅเคคเฅ‡", + "Type": "datetimeV2.set", + "Value": { + "values": [ + { + "timex": "P1W", + "type": "set", + "value": "not resolved" + } + ] + }, + "Start": 0, + "Length": 8 + }, + { + "Text": "เคธเฅเคฌเคน 8 เคฌเคœเฅ‡", + "Type": "datetimeV2.time", + "Value": { + "values": [ + { + "timex": "T08", + "type": "time", + "value": "08:00:00" + } + ] + }, + "Start": 9, + "Length": 10 + } + ] + }, + { + "Input": "เคนเคฐ เคฎเคนเฅ€เคจเฅ‡ เค•เฅ‡ เคฆเฅ‚เคธเคฐเฅ‡ เคถเคจเคฟเคตเคพเคฐ เค•เฅ‹ เคฐเค–เฅ‹", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคนเคฐ เคฎเคนเฅ€เคจเฅ‡", + "Type": "datetimeV2.set", + "Value": { + "values": [ + { + "timex": "P1M", + "type": "set", + "value": "not resolved" + } + ] + }, + "Start": 0, + "Length": 8 + }, + { + "Text": "เคฆเฅ‚เคธเคฐเฅ‡ เคถเคจเคฟเคตเคพเคฐ", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "2016-11-12", + "type": "date", + "value": "2016-11-12" + } + ] + }, + "Start": 12, + "Length": 12 + } + ] + }, + { + "Input": "เคˆเคธเฅเคŸเคฐ เคฐเคตเคฟเคตเคพเคฐ เค•เฅ‹ เคเค• เค…เคชเฅ‰เค‡เค‚เคŸเคฎเฅ‡เค‚เคŸ เคฐเค–เฅ‹ ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "python, javascript, java", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคˆเคธเฅเคŸเคฐ เคฐเคตเคฟเคตเคพเคฐ", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "XXXX-03-27", + "type": "date", + "value": "2016-03-27" + }, + { + "timex": "XXXX-03-27", + "type": "date", + "value": "2017-04-16" + } + ] + }, + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "เคˆเคธเฅเคŸเคฐ เคธเฅ‹เคฎเคตเคพเคฐ 2017 เค•เฅ‹ เคเค• เค…เคชเฅ‰เค‡เค‚เคŸเคฎเฅ‡เค‚เคŸ เคฐเค–เฅ‹ ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "python, javascript, java", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคˆเคธเฅเคŸเคฐ เคธเฅ‹เคฎเคตเคพเคฐ 2017", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "2017-04-17", + "type": "date", + "value": "2017-04-17" + } + ] + }, + "Start": 0, + "Length": 17 + } + ] + }, + { + "Input": "เค•เคฒ เคธเฅเคฌเคน เคฎเฅ‡เคฐเฅ‡ เค•เฅˆเคฒเฅ‡เค‚เคกเคฐ เคชเฅ‡ 1 เค˜เค‚เคŸเคพ เคธเฅเคฐเค•เฅเคทเคฟเคค เคฐเค–เฅ‹ ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค•เคฒ เคธเฅเคฌเคน", + "Type": "datetimeV2.datetimerange", + "Value": { + "values": [ + { + "timex": "2016-11-08TMO", + "type": "datetimerange", + "start": "2016-11-08 08:00:00", + "end": "2016-11-08 12:00:00" + } + ] + }, + "Start": 0, + "Length": 7 + }, + { + "Text": "1 เค˜เค‚เคŸเคพ", + "Type": "datetimeV2.duration", + "Value": { + "values": [ + { + "timex": "PT1H", + "type": "duration", + "value": "3600" + } + ] + }, + "Start": 24, + "Length": 6 + } + ] + }, + { + "Input": "เคœเฅเคฒเคพเคˆ 22 เค•เฅ€ เคฆเคฟเคฒเฅเคฒเฅ€ เคตเคพเคฒเฅ€ เคฎเฅเคฒเคพเฅ˜เคพเคค เค•เฅ‹ เคฌเคฆเคฒเค•เคฐ เค…เค—เคธเฅเคค 22 เค•เคฐ เคฆเฅ‹", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคœเฅเคฒเคพเคˆ 22", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "XXXX-07-22", + "type": "date", + "value": "2016-07-22" + }, + { + "timex": "XXXX-07-22", + "type": "date", + "value": "2017-07-22" + } + ] + }, + "Start": 0, + "Length": 8 + }, + { + "Text": "เค…เค—เคธเฅเคค 22", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "XXXX-08-22", + "type": "date", + "value": "2016-08-22" + }, + { + "timex": "XXXX-08-22", + "type": "date", + "value": "2017-08-22" + } + ] + }, + "Start": 41, + "Length": 8 + } + ] + }, + { + "Input": "เคถเฅเค•เฅเคฐเคตเคพเคฐ เค•เฅ‹ เคฌเคฐเคฟเคถเฅเคคเคพ เคฎเฅ‡เค‚ 3 เคฒเฅ‹เค—เฅ‹เค‚ เค•เฅ‡ เคฒเคฟเค เคฆเฅ‹เคชเคนเคฐ เค•เฅ‹", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคถเฅเค•เฅเคฐเคตเคพเคฐ", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "XXXX-WXX-5", + "type": "date", + "value": "2016-11-04" + }, + { + "timex": "XXXX-WXX-5", + "type": "date", + "value": "2016-11-11" + } + ] + }, + "Start": 0, + "Length": 8 + }, + { + "Text": "เคฆเฅ‹เคชเคนเคฐ เค•เฅ‹", + "Type": "datetimeV2.timerange", + "Value": { + "values": [ + { + "timex": "TAF", + "type": "timerange", + "start": "12:00:00", + "end": "16:00:00" + } + ] + }, + "Start": 39, + "Length": 8 + } + ] + }, + { + "Input": "เค…เค—เคฒเฅ‡ เคฎเค‚เค—เคฒเคตเคพเคฐ 12:00 เคฌเคœเฅ‡ เคธเฅ‡ เคชเคนเคฒเฅ‡ เค•เคญเฅ€ เคญเฅ€ เคฆเคฟเคฒเฅเคฒเฅ€ เคฎเฅ‡เค‚ เคฆเคตเคพเคˆ เค•เฅ€ เคฆเฅ‚เค•เคพเคจ เคธเฅ‡ เคœเฅ‰เคฐเฅเคกเคจ เค•เฅ€ เคฆเคตเคพเคˆ เคฒเฅ‡ เคฒเฅ‡เคจเคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเฅ‡ เคฎเค‚เค—เคฒเคตเคพเคฐ 12:00 เคฌเคœเฅ‡ เคธเฅ‡ เคชเคนเคฒเฅ‡", + "Type": "datetimeV2.datetimerange", + "Value": { + "values": [ + { + "timex": "2016-11-15T12:00", + "Mod": "before", + "type": "datetimerange", + "end": "2016-11-15 12:00:00" + }, + { + "timex": "2016-11-15T00:00", + "Mod": "before", + "type": "datetimerange", + "end": "2016-11-15 00:00:00" + } + ] + }, + "Start": 0, + "Length": 30 + } + ] + }, + { + "Input": "เคฆเฅ‹เคชเคนเคฐ 2 เคฌเคœเฅ‡ เคธเฅ‡ เคชเฅ‚เคฐเฅเคต เคเค• เคฎเฅเคฒเคพเฅ˜เคพเคค เคฐเค–เฅ‹ ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเฅ‹เคชเคนเคฐ 2 เคฌเคœเฅ‡ เคธเฅ‡ เคชเฅ‚เคฐเฅเคต", + "Type": "datetimeV2.timerange", + "Value": { + "values": [ + { + "timex": "T14", + "Mod": "before", + "type": "timerange", + "end": "14:00:00", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 0, + "Length": 20 + } + ] + }, + { + "Input": "เคฆเฅ‹เคชเคนเคฐ 2 เคฌเคœเฅ‡ เคธเฅ‡ เคชเคนเคฒเฅ‡ เคเค• เคฎเฅเคฒเคพเฅ˜เคพเคค เคฐเค–เฅ‹ ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเฅ‹เคชเคนเคฐ 2 เคฌเคœเฅ‡ เคธเฅ‡ เคชเคนเคฒเฅ‡", + "Type": "datetimeV2.timerange", + "Value": { + "values": [ + { + "timex": "T14", + "Mod": "before", + "type": "timerange", + "end": "14:00:00", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 0, + "Length": 19 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคธเฅเคฌเคน เคฆเคธ เคฌเคœเฅ‡ เคตเคพเคฒเคพ เค…เคชเฅ‰เค‡เค‚เคŸเคฎเฅ‡เค‚เคŸ เค•เฅ‹ เคฌเฅ€เคธ เคฎเฅ‡เค‚ เคฌเคฆเคฒ เคฆเฅ‡เคคเฅ€ เคนเฅ‚เค ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเฅเคฌเคน เคฆเคธ เคฌเคœเฅ‡", + "Type": "datetimeV2.time", + "Value": { + "values": [ + { + "timex": "T10", + "type": "time", + "value": "10:00:00" + } + ] + }, + "Start": 4, + "Length": 11 + }, + { + "Text": "เคฌเฅ€เคธ", + "Type": "datetimeV2.time", + "Value": { + "values": [ + { + "timex": "T20", + "type": "time", + "value": "20:00:00" + } + ] + }, + "Start": 35, + "Length": 3 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคŸเฅ‡เคจ เค.เคเคฎ. เคตเคพเคฒเฅ‡ เค…เคชเฅ‰เค‡เค‚เคŸเคฎเฅ‡เค‚เคŸ เค•เฅ‹ เคŸเฅเคตเฅ‡เค‚เคŸเฅ€ เคฎเฅ‡เค‚ เคฌเคฆเคฒ เคฆเฅ‡เคคเฅ€ เคนเฅ‚เค ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคŸเฅ‡เคจ เค.เคเคฎ.", + "Type": "datetimeV2.time", + "Value": { + "values": [ + { + "timex": "T10", + "type": "time", + "value": "10:00:00" + } + ] + }, + "Start": 4, + "Length": 9 + }, + { + "Text": "เคŸเฅเคตเฅ‡เค‚เคŸเฅ€", + "Type": "datetimeV2.time", + "Value": { + "values": [ + { + "timex": "T20", + "type": "time", + "value": "20:00:00" + } + ] + }, + "Start": 33, + "Length": 7 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ ten am เคตเคพเคฒเฅ‡ เค…เคชเฅ‰เค‡เค‚เคŸเคฎเฅ‡เค‚เคŸ เค•เฅ‹ nine เคฎเฅ‡เค‚ เคฌเคฆเคฒ เคฆเฅ‡เคคเฅ€ เคนเฅ‚เค ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ten am", + "Type": "datetimeV2.time", + "Value": { + "values": [ + { + "timex": "T10", + "type": "time", + "value": "10:00:00" + } + ] + }, + "Start": 4, + "Length": 6 + }, + { + "Text": "nine", + "Type": "datetimeV2.time", + "Value": { + "values": [ + { + "timex": "T09", + "type": "time", + "value": "09:00:00" + }, + { + "timex": "T21", + "type": "time", + "value": "21:00:00" + } + ] + }, + "Start": 30, + "Length": 4 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 10 a.m. เคตเคพเคฒเฅ‡ เค…เคชเฅ‰เค‡เค‚เคŸเคฎเฅ‡เค‚เคŸ เค•เฅ‹ 26 เคฎเฅ‡เค‚ เคฌเคฆเคฒ เคฆเฅ‡เคคเฅ€ เคนเฅ‚เค!", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10 a.m.", + "Type": "datetimeV2.time", + "Value": { + "values": [ + { + "timex": "T10", + "type": "time", + "value": "10:00:00" + } + ] + }, + "Start": 4, + "Length": 7 + } + ] + }, + { + "Input": "5 เคฎเคฟเคจเคŸเฅ‹เค‚ เคฎเฅ‡เค‚ เคตเคพเคชเคธ เค†เคคเคพ เคนเฅ‚เค ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5 เคฎเคฟเคจเคŸเฅ‹เค‚ เคฎเฅ‡เค‚", + "Type": "datetimeV2.datetime", + "Value": { + "values": [ + { + "timex": "2016-11-07T00:05:00", + "type": "datetime", + "value": "2016-11-07 00:05:00" + } + ] + }, + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "5 เคฎเคฟเคจเคŸเฅ‹เค‚ เคฎเฅ‡เค‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5 เคฎเคฟเคจเคŸเฅ‹เค‚ เคฎเฅ‡เค‚", + "Type": "datetimeV2.datetime", + "Value": { + "values": [ + { + "timex": "2016-11-07T00:05:00", + "type": "datetime", + "value": "2016-11-07 00:05:00" + } + ] + }, + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "เคธเฅเคฌเคน เค•เฅ‡ เคฆเฅŒเคฐเคพเคจ เคฐเค–เฅ‹ ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเฅเคฌเคน", + "Type": "datetimeV2.timerange", + "Value": { + "values": [ + { + "timex": "TMO", + "type": "timerange", + "start": "08:00:00", + "end": "12:00:00" + } + ] + }, + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "เค•เคฒ เคคเค• เคœเคพเค‰เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค•เคฒ เคคเค•", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016-11-08", + "Mod": "before", + "type": "daterange", + "end": "2016-11-08", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "เค•เคฒ เคธเฅ‡ เคชเคนเคฒเฅ‡ เคœเคพเค‰เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค•เคฒ เคธเฅ‡ เคชเคนเคฒเฅ‡", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016-11-08", + "Mod": "before", + "type": "daterange", + "end": "2016-11-08", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "เค†เคœ เคฐเคพเคค เคฒเค—เคญเค— 8 เคฌเคœเฅ‡ เคฎเฅเคเฅ‡ เคธเฅ€เคเคŸเคฒ เคตเคพเคฒเฅ‡ เคชเคฟเฅ›เฅเฅ›เคพ เคœเฅ‰เค‡เค‚เคŸ เคฎเฅ‡เค‚ 3 เคฒเฅ‹เค—เฅ‹เค‚ เค•เฅ‡ เคฒเคฟเค เค†เคฐเค•เฅเคทเคฃ เคšเคพเคนเคฟเค", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เคœ เคฐเคพเคค เคฒเค—เคญเค— 8 เคฌเคœเฅ‡", + "Type": "datetimeV2.datetime", + "Value": { + "values": [ + { + "timex": "2016-11-07T20", + "type": "datetime", + "value": "2016-11-07 20:00:00" + } + ] + }, + "Start": 0, + "Length": 17 + } + ] + }, + { + "Input": "เคˆเคธเฅเคŸเคฐ เค•เฅ‡ เคฒเคฟเค เค…เคชเฅ‰เค‡เค‚เคŸเคฎเฅ‡เค‚เคŸ เคฐเค–เฅ‹ ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "python, javascript, java", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคˆเคธเฅเคŸเคฐ", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "XXXX-03-27", + "type": "date", + "value": "2016-03-27" + }, + { + "timex": "XXXX-03-27", + "type": "date", + "value": "2017-04-16" + } + ] + }, + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "เคˆเคธเฅเคŸเคฐ 2019 เค•เฅ‡ เคฒเคฟเค เค…เคชเฅ‰เค‡เค‚เคŸเคฎเฅ‡เค‚เคŸ เคฐเค–เฅ‹ ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "python, javascript, java", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคˆเคธเฅเคŸเคฐ 2019", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "2019-04-21", + "type": "date", + "value": "2019-04-21" + } + ] + }, + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "เค•เคฒ เคธเฅเคฌเคน 9 เคฌเคœเฅ‡ เค•เคพ เค…เคชเฅ‰เค‡เค‚เคŸเคฎเฅ‡เค‚เคŸ เคฐเค–เฅ‹", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค•เคฒ เคธเฅเคฌเคน 9 เคฌเคœเฅ‡", + "Type": "datetimeV2.datetime", + "Value": { + "values": [ + { + "timex": "2016-11-08T09", + "type": "datetime", + "value": "2016-11-08 09:00:00" + } + ] + }, + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "8 เคฎเคฟเคจเคŸ เคฎเฅ‡เค‚ เคฎเฅ€เคŸเคฟเค‚เค— เคถเฅ‡เคกเฅเคฏเฅ‚เคฒ เค•เคฐเฅ‡เค‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "8 เคฎเคฟเคจเคŸ เคฎเฅ‡เค‚", + "Type": "datetimeV2.datetime", + "Value": { + "values": [ + { + "timex": "2016-11-07T00:08:00", + "type": "datetime", + "value": "2016-11-07 00:08:00" + } + ] + }, + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "10 เค˜เค‚เคŸเฅ‡ เคฎเฅ‡เค‚ เคฌเฅˆเค เค• เค•เคพ เคธเคฎเคฏ เคจเคฟเคฐเฅเคงเคพเคฐเคฟเคค เค•เคฐเฅ‡เค‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10 เค˜เค‚เคŸเฅ‡ เคฎเฅ‡เค‚", + "Type": "datetimeV2.datetime", + "Value": { + "values": [ + { + "timex": "2016-11-07T10:00:00", + "type": "datetime", + "value": "2016-11-07 10:00:00" + } + ] + }, + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "เคฌเฅˆเค เค• 10 เคฆเคฟเคจเฅ‹เค‚ เคฎเฅ‡เค‚ เคจเคฟเคฐเฅเคงเคพเคฐเคฟเคค เค•เคฐเฅ‡เค‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10 เคฆเคฟเคจเฅ‹เค‚ เคฎเฅ‡เค‚", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "2016-11-17", + "type": "date", + "value": "2016-11-17" + } + ] + }, + "Start": 5, + "Length": 12 + } + ] + }, + { + "Input": "เคฌเฅˆเค เค• 3 เคธเคชเฅเคคเคพเคน เคฎเฅ‡เค‚ เคจเคฟเคฐเฅเคงเคพเคฐเคฟเคค เค•เคฐเฅ‡เค‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3 เคธเคชเฅเคคเคพเคน เคฎเฅ‡เค‚", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "2016-11-28", + "type": "date", + "value": "2016-11-28" + } + ] + }, + "Start": 5, + "Length": 12 + } + ] + }, + { + "Input": "เคฎเฅเคฒเคพเฅ˜เคพเคค เคนเคฐ เคนเคซเฅเคคเฅ‡ เคธเฅเคฌเคน 8 เคฌเคœเฅ‡ เค•เฅ€ เคฐเค–เฅ‹", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคนเคฐ เคนเคซเฅเคคเฅ‡", + "Type": "datetimeV2.set", + "Value": { + "values": [ + { + "timex": "P1W", + "type": "set", + "value": "not resolved" + } + ] + }, + "Start": 8, + "Length": 8 + }, + { + "Text": "เคธเฅเคฌเคน 8 เคฌเคœเฅ‡", + "Type": "datetimeV2.time", + "Value": { + "values": [ + { + "timex": "T08", + "type": "time", + "value": "08:00:00" + } + ] + }, + "Start": 17, + "Length": 10 + } + ] + }, + { + "Input": "เค…เคชเฅ‰เค‡เค‚เคŸเคฎเฅ‡เค‚เคŸ เคˆเคธเฅเคŸเคฐ เคฐเคตเคฟเคตเคพเคฐ เค•เฅ‹ เคฐเค–เฅ‹", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "python, javascript, java", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคˆเคธเฅเคŸเคฐ เคฐเคตเคฟเคตเคพเคฐ", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "XXXX-03-27", + "type": "date", + "value": "2016-03-27" + }, + { + "timex": "XXXX-03-27", + "type": "date", + "value": "2017-04-16" + } + ] + }, + "Start": 11, + "Length": 12 + } + ] + }, + { + "Input": "เค…เคชเฅ‰เค‡เค‚เคŸเคฎเฅ‡เค‚เคŸ เคˆเคธเฅเคŸเคฐ เคธเฅ‹เคฎเคตเคพเคฐ 2017 เค•เฅ‹ เคฐเค–เฅ‹", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "python, javascript, java", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคˆเคธเฅเคŸเคฐ เคธเฅ‹เคฎเคตเคพเคฐ 2017", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "2017-04-17", + "type": "date", + "value": "2017-04-17" + } + ] + }, + "Start": 11, + "Length": 17 + } + ] + }, + { + "Input": "เคฎเฅเคฒเคพเฅ˜เคพเคค เคฆเฅ‹เคชเคนเคฐ 2 เคฌเคœเฅ‡ เคธเฅ‡ เคชเฅ‚เคฐเฅเคต เคฐเค–เฅ‹", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเฅ‹เคชเคนเคฐ 2 เคฌเคœเฅ‡ เคธเฅ‡ เคชเฅ‚เคฐเฅเคต", + "Type": "datetimeV2.timerange", + "Value": { + "values": [ + { + "timex": "T14", + "Mod": "before", + "type": "timerange", + "end": "14:00:00", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 8, + "Length": 20 + } + ] + }, + { + "Input": "เคฎเฅเคฒเคพเฅ˜เคพเคค เคฆเฅ‹เคชเคนเคฐ 2 เคฌเคœเฅ‡ เคธเฅ‡ เคชเคนเคฒเฅ‡ เคฐเค–เฅ‹", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเฅ‹เคชเคนเคฐ 2 เคฌเคœเฅ‡ เคธเฅ‡ เคชเคนเคฒเฅ‡", + "Type": "datetimeV2.timerange", + "Value": { + "values": [ + { + "timex": "T14", + "Mod": "before", + "type": "timerange", + "end": "14:00:00", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 8, + "Length": 19 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Hindi/SetExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Hindi/SetExtractor.json new file mode 100644 index 000000000..14e06b6a3 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Hindi/SetExtractor.json @@ -0,0 +1,364 @@ +[ + { + "Input": "เคฎเฅˆเค‚ เคนเคฐ เคนเคซเฅเคคเฅ‡ เคœเคพเคŠเคเค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคนเคฐ เคนเคซเฅเคคเฅ‡", + "Type": "set", + "Start": 4, + "Length": 8 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฐเฅ‹เฅ› เคœเคพเคŠเคเค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฐเฅ‹เฅ›", + "Type": "set", + "Start": 4, + "Length": 3 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคนเคฐ เคฆเคฟเคจ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคนเคฐ เคฆเคฟเคจ", + "Type": "set", + "Start": 4, + "Length": 6 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคนเคฐ เคฎเคนเฅ€เคจเฅ‡ เคœเคพเคŠเคเค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคนเคฐ เคฎเคนเฅ€เคจเฅ‡", + "Type": "set", + "Start": 4, + "Length": 8 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคธเคพเคฒเคพเคจเคพ เคœเคพเคคเคพ เคนเฅ‚เค‚", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเคพเคฒเคพเคจเคพ", + "Type": "set", + "Start": 4, + "Length": 6 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคธเคพเคฒ เคฎเฅ‡เค‚ เคเค• เคฌเคพเคฐ เคœเคพเคŠเคเค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเคพเคฒ เคฎเฅ‡เค‚ เคเค• เคฌเคพเคฐ", + "Type": "set", + "Start": 4, + "Length": 14 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคเคจเฅเค…เคฒเฅ€ เคเค• เคฌเคพเคฐ เคœเคพเคคเคพ เคนเฅ‚เค‚", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคเคจเฅเค…เคฒเฅ€ เคเค• เคฌเคพเคฐ", + "Type": "set", + "Start": 4, + "Length": 13 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคนเคฐ เคฆเฅ‹ เคฆเคฟเคจ เคฎเฅ‡เค‚ เคœเคพเคคเฅ€ เคนเฅ‚เค‚", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคนเคฐ เคฆเฅ‹ เคฆเคฟเคจ เคฎเฅ‡เค‚", + "Type": "set", + "Start": 4, + "Length": 13 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคชเฅเคฐเคคเฅเคฏเฅ‡เค• เคฆเฅ‚เคธเคฐเฅ‡ เคฆเคฟเคจ เคœเคพเคคเฅ€ เคนเฅ‚เค‚", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคชเฅเคฐเคคเฅเคฏเฅ‡เค• เคฆเฅ‚เคธเคฐเฅ‡ เคฆเคฟเคจ", + "Type": "set", + "Start": 4, + "Length": 18 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคนเคฐเฅ‡เค• เคคเฅ€เคจ เคนเฅžเฅเคคเฅ‹เค‚ เคฎเฅ‡เค‚ เคœเคพเคŠเคเค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคนเคฐเฅ‡เค• เคคเฅ€เคจ เคนเฅžเฅเคคเฅ‹เค‚ เคฎเฅ‡เค‚", + "Type": "set", + "Start": 4, + "Length": 19 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคนเคฐ เคคเฅ€เคธเคฐเฅ‡ เคนเฅžเฅเคคเฅ‡ เคœเคพเคคเฅ€ เคนเฅ‚เค‚", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคนเคฐ เคคเฅ€เคธเคฐเฅ‡ เคนเฅžเฅเคคเฅ‡", + "Type": "set", + "Start": 4, + "Length": 14 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฐเฅ‹เฅ› เคถเคพเคฎ 3 เคฌเคœเฅ‡ เคœเคพเคŠเคเค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฐเฅ‹เฅ› เคถเคพเคฎ 3 เคฌเคœเฅ‡", + "Type": "set", + "Start": 4, + "Length": 13 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคนเคฐ เคฆเคฟเคจ เคถเคพเคฎ 3 เคฌเคœเฅ‡ เคœเคพเคŠเคเค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคนเคฐ เคฆเคฟเคจ เคถเคพเคฎ 3 เคฌเคœเฅ‡", + "Type": "set", + "Start": 4, + "Length": 16 + } + ] + }, + { + "Input": "เคนเคฐเฅ‡เค• 15/4 เค•เฅ‹ เคฎเฅˆเค‚ เคจเคฟเค•เคฒ เคœเคพเค‰เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคนเคฐเฅ‡เค• 15/4", + "Type": "set", + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคนเคฐเฅ‡เค• เคธเฅ‹เคฎเคตเคพเคฐ เค•เฅ‹ เคœเคพเคŠเคเค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคนเคฐเฅ‡เค• เคธเฅ‹เคฎเคตเคพเคฐ", + "Type": "set", + "Start": 4, + "Length": 11 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคนเคฐ เคธเฅ‹เคฎเคตเคพเคฐ เค•เฅ‹ เคถเคพเคฎ 4 เคฌเคœเฅ‡ เคœเคพเคŠเคเค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคนเคฐ เคธเฅ‹เคฎเคตเคพเคฐ เค•เฅ‹ เคถเคพเคฎ 4 เคฌเคœเฅ‡", + "Type": "set", + "Start": 4, + "Length": 22 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฐเฅ‹เคœ เคธเฅเคฌเคน เคœเคพเคŠเคเค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฐเฅ‹เคœ เคธเฅเคฌเคน", + "Type": "set", + "Start": 4, + "Length": 8 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคชเฅเคฐเคคเคฟเคฆเคฟเคจ เคชเฅ‚เคฐเฅเคตเคพเคนเฅเคจ 9 เคฌเคœเฅ‡ เคœเคพเคŠเคเค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคชเฅเคฐเคคเคฟเคฆเคฟเคจ เคชเฅ‚เคฐเฅเคตเคพเคนเฅเคจ 9 เคฌเคœเฅ‡", + "Type": "set", + "Start": 4, + "Length": 24 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฐเฅ‹เคœเคพเคจเคพ เคฆเฅ‹เคชเคนเคฐ 4 เคฌเคœเฅ‡ เคœเคพเคŠเคเค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฐเฅ‹เคœเคพเคจเคพ เคฆเฅ‹เคชเคนเคฐ 4 เคฌเคœเฅ‡", + "Type": "set", + "Start": 4, + "Length": 18 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคนเคฐ เคฐเฅ‹เคœ เคฐเคพเคค 9 เคฌเคœเฅ‡ เคœเคพเคŠเคเค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคนเคฐ เคฐเฅ‹เคœ เคฐเคพเคค 9 เคฌเคœเฅ‡", + "Type": "set", + "Start": 4, + "Length": 16 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฐเฅ‹เฅ› เคฐเคพเคค เค•เฅ‡ 9 เคฌเคœเฅ‡ เคœเคพเคŠเคเค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฐเฅ‹เฅ› เคฐเคพเคค เค•เฅ‡ 9 เคฌเคœเฅ‡", + "Type": "set", + "Start": 4, + "Length": 16 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฐเฅ‹เฅ› เคธเฅเคฌเคน เฅฏ เคฌเคœเฅ‡ เคœเคพเคŠเคเค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฐเฅ‹เฅ› เคธเฅเคฌเคน เฅฏ เคฌเคœเฅ‡", + "Type": "set", + "Start": 4, + "Length": 14 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฐเฅ‹เฅ› เคธเฅเคฌเคน เค•เฅ‹ 9 เคฌเคœเฅ‡ เคœเคพเคŠเคเค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฐเฅ‹เฅ› เคธเฅเคฌเคน เค•เฅ‹ 9 เคฌเคœเฅ‡", + "Type": "set", + "Start": 4, + "Length": 17 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคนเคฐ เค‡เคคเคตเคพเคฐ เค•เฅ‹ เคธเฅเคฌเคน 9 เคฌเคœเฅ‡ เคœเคพเคŠเคเค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคนเคฐ เค‡เคคเคตเคพเคฐ เค•เฅ‹ เคธเฅเคฌเคน 9 เคฌเคœเฅ‡", + "Type": "set", + "Start": 4, + "Length": 22 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคนเคฐ เคฐเคตเคฟเคตเคพเคฐ เค•เฅ‹ เคธเฅเคฌเคน 9 เคฌเคœเฅ‡ เคœเคพเคŠเคเค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคนเคฐ เคฐเคตเคฟเคตเคพเคฐ เค•เฅ‹ เคธเฅเคฌเคน 9 เคฌเคœเฅ‡", + "Type": "set", + "Start": 4, + "Length": 23 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคนเคฐ เคฎเค‚เคกเฅ‡ เค•เฅ‹ 9 เค“เค•เฅเคฒเฅ‰เค• เคœเคพเคŠเคเค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคนเคฐ เคฎเค‚เคกเฅ‡ เค•เฅ‹ 9 เค“เค•เฅเคฒเฅ‰เค•", + "Type": "set", + "Start": 4, + "Length": 19 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคนเคฐ เคธเฅ‹เคฎเคตเคพเคฐ เค•เฅ‹ เคœเคพเคŠเคเค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคนเคฐ เคธเฅ‹เคฎเคตเคพเคฐ", + "Type": "set", + "Start": 4, + "Length": 9 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคนเคฐ เคธเค‚เคกเฅ‡ เค•เฅ‹ เคœเคพเคŠเคเค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคนเคฐ เคธเค‚เคกเฅ‡", + "Type": "set", + "Start": 4, + "Length": 7 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคนเคฐ เค‡เคคเคตเคพเคฐ เคœเคพเคŠเคเค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคนเคฐ เค‡เคคเคตเคพเคฐ", + "Type": "set", + "Start": 4, + "Length": 8 + } + ] + }, + { + "Input": "เค•เฅเคฏเคพ เคฎเฅˆเค‚ 09th เคฎเคˆ เค•เฅ‹ 2 เคฐเคพเคคเฅ‹เค‚ เค•เฅ‡ เคฒเคฟเค เคฌเฅเค•เคฟเค‚เค— เค•เคฐเคตเคพ เคธเค•เคคเคพ เคนเฅ‚เค ", + "Comment": "(Can I do a booking for the 09th of May for 2 nights?). Hindi does not use plurals of weekdays such as 'Mondays', 'mornings', 'nights'", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฐเคพเคคเฅ‹เค‚ ", + "Type": "set", + "Start": 22, + "Length": 6 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Hindi/SetParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Hindi/SetParser.json new file mode 100644 index 000000000..59496df5a --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Hindi/SetParser.json @@ -0,0 +1,654 @@ +[ + { + "Input": "เคฎเฅˆเค‚ เคนเคฐ เคนเคซเฅเคคเฅ‡ เคœเคพเคŠเคเค—เคพ", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.2744475+03:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคนเคฐ เคนเคซเฅเคคเฅ‡", + "Type": "set", + "Value": { + "Timex": "P1W", + "FutureResolution": { + "set": "Set: P1W" + }, + "PastResolution": { + "set": "Set: P1W" + } + }, + "Start": 4, + "Length": 8 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคนเคซเฅเคคเฅ‡ เคฎเฅ‡เค‚ เคฆเฅ‹ เคฌเคพเคฐ เคœเคพเคŠเคเค—เคพ", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.2754476+03:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคนเคซเฅเคคเฅ‡ เคฎเฅ‡เค‚ เคฆเฅ‹ เคฌเคพเคฐ", + "Type": "set", + "Value": { + "Timex": "P2W", + "FutureResolution": { + "set": "Set: P2W" + }, + "PastResolution": { + "set": "Set: P2W" + } + }, + "Start": 4, + "Length": 16 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฐเฅ‹เฅ› เคœเคพเคŠเคเค—เคพ", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.2779449+03:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฐเฅ‹เฅ›", + "Type": "set", + "Value": { + "Timex": "P1D", + "FutureResolution": { + "set": "Set: P1D" + }, + "PastResolution": { + "set": "Set: P1D" + } + }, + "Start": 4, + "Length": 3 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฐเฅ‹เฅ› เคœเคพเคŠเคเค—เคพ", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.2794445+03:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฐเฅ‹เฅ›", + "Type": "set", + "Value": { + "Timex": "P1D", + "FutureResolution": { + "set": "Set: P1D" + }, + "PastResolution": { + "set": "Set: P1D" + } + }, + "Start": 4, + "Length": 3 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคนเคฐ เคฎเคนเฅ€เคจเฅ‡ เคœเคพเคŠเคเค—เคพ", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.2829445+03:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคนเคฐ เคฎเคนเฅ€เคจเฅ‡", + "Type": "set", + "Value": { + "Timex": "P1M", + "FutureResolution": { + "set": "Set: P1M" + }, + "PastResolution": { + "set": "Set: P1M" + } + }, + "Start": 4, + "Length": 8 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคธเคพเคฒเคพเคจเคพ เคœเคพเคŠเคเค—เคพ", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.2844439+03:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเคพเคฒเคพเคจเคพ", + "Type": "set", + "Value": { + "Timex": "P1Y", + "FutureResolution": { + "set": "Set: P1Y" + }, + "PastResolution": { + "set": "Set: P1Y" + } + }, + "Start": 4, + "Length": 6 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคนเคฐ เคตเคฐเฅเคท เคœเคพเค‰เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.2854444+03:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคนเคฐ เคตเคฐเฅเคท", + "Type": "set", + "Value": { + "Timex": "P1Y", + "FutureResolution": { + "set": "Set: P1Y" + }, + "PastResolution": { + "set": "Set: P1Y" + } + }, + "Start": 4, + "Length": 7 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคนเคฐ เคฆเฅ‹ เคฆเคฟเคจ เคฎเฅ‡เค‚ เคœเคพเคŠเคเค—เคพ", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.2909444+03:00" + }, + "Comment": "The input literally translates to 'I'll leave each in two days' and 'in two days' is processed as Date instead of Duration", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคนเคฐ เคฆเฅ‹ เคฆเคฟเคจ เคฎเฅ‡เค‚", + "Type": "set", + "Value": { + "Timex": "P2D", + "FutureResolution": { + "set": "Set: P2D" + }, + "PastResolution": { + "set": "Set: P2D" + } + }, + "Start": 4, + "Length": 13 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคนเคฐ เคคเฅ€เคจ เคนเคซเฅเคคเฅ‡ เคฎเฅ‡เค‚ เคœเคพเคŠเคเค—เคพ", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.2959472+03:00" + }, + "Comment": "The input literally translates to 'I'll leave each in three weeks' and 'in three weeks' is processed as Date instead of Duration", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคนเคฐ เคคเฅ€เคจ เคนเคซเฅเคคเฅ‡ เคฎเฅ‡เค‚", + "Type": "set", + "Value": { + "Timex": "P3W", + "FutureResolution": { + "set": "Set: P3W" + }, + "PastResolution": { + "set": "Set: P3W" + } + }, + "Start": 4, + "Length": 16 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฐเฅ‹เคœเคพเคจเคพ เคถเคพเคฎ เค•เฅ‹ 3 เคฌเคœเฅ‡ เคœเคพเคŠเคเค—เคพ", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.2989494+03:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฐเฅ‹เคœเคพเคจเคพ เคถเคพเคฎ เค•เฅ‹ 3 เคฌเคœเฅ‡", + "Type": "set", + "Value": { + "Timex": "T15", + "FutureResolution": { + "set": "Set: T15" + }, + "PastResolution": { + "set": "Set: T15" + } + }, + "Start": 4, + "Length": 19 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคนเคฐ เคฆเคฟเคจ เคถเคพเคฎ เค•เฅ‹ 3 เคฌเคœเฅ‡ เคœเคพเคŠเคเค—เคพ", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.3039501+03:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคนเคฐ เคฆเคฟเคจ เคถเคพเคฎ เค•เฅ‹ 3 เคฌเคœเฅ‡", + "Type": "set", + "Value": { + "Timex": "T15", + "FutureResolution": { + "set": "Set: T15" + }, + "PastResolution": { + "set": "Set: T15" + } + }, + "Start": 4, + "Length": 19 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคนเคฐ เคธเฅ‹เคฎเคตเคพเคฐ เค•เฅ‹ เคœเคพเคŠเคเค—เคพ", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.3259514+03:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคนเคฐ เคธเฅ‹เคฎเคตเคพเคฐ", + "Type": "set", + "Value": { + "Timex": "XXXX-WXX-1", + "FutureResolution": { + "set": "Set: XXXX-WXX-1" + }, + "PastResolution": { + "set": "Set: XXXX-WXX-1" + } + }, + "Start": 4, + "Length": 9 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคนเคฐ เคธเฅ‹เคฎเคตเคพเคฐ เค•เฅ‹ เคถเคพเคฎ 4 เคฌเคœเฅ‡ เคœเคพเคŠเคเค—เคพ", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.3379507+03:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคนเคฐ เคธเฅ‹เคฎเคตเคพเคฐ เค•เฅ‹ เคถเคพเคฎ 4 เคฌเคœเฅ‡", + "Type": "set", + "Value": { + "Timex": "XXXX-WXX-1T16", + "FutureResolution": { + "set": "Set: XXXX-WXX-1T16" + }, + "PastResolution": { + "set": "Set: XXXX-WXX-1T16" + } + }, + "Start": 4, + "Length": 22 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคนเคฐ เคฆเคฟเคจ เคธเฅเคฌเคน เคœเคพเคŠเคเค—เคพ", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.3429518+03:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคนเคฐ เคฆเคฟเคจ เคธเฅเคฌเคน", + "Type": "set", + "Value": { + "Timex": "TMO", + "FutureResolution": { + "set": "Set: TMO" + }, + "PastResolution": { + "set": "Set: TMO" + } + }, + "Start": 4, + "Length": 11 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคนเคฐ เคฐเฅ‹เคœ เคธเฅเคฌเคน 9 เคฌเคœเฅ‡ เคœเคพเคŠเคเค—เคพ", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.3609535+03:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคนเคฐ เคฐเฅ‹เคœ เคธเฅเคฌเคน 9 เคฌเคœเฅ‡", + "Type": "set", + "Value": { + "Timex": "T09", + "FutureResolution": { + "set": "Set: T09" + }, + "PastResolution": { + "set": "Set: T09" + } + }, + "Start": 4, + "Length": 17 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคนเคฐ เคฆเคฟเคจ เคฆเฅ‹เคชเคนเคฐ 4 เคฌเคœเฅ‡ เคœเคพเคŠเคเค—เคพ", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.3730732+03:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคนเคฐ เคฆเคฟเคจ เคฆเฅ‹เคชเคนเคฐ 4 เคฌเคœเฅ‡", + "Type": "set", + "Value": { + "Timex": "T16", + "FutureResolution": { + "set": "Set: T16" + }, + "PastResolution": { + "set": "Set: T16" + } + }, + "Start": 4, + "Length": 18 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคกเฅ‡เคฒเฅ€ เคฐเคพเคค 9 เคฌเคœเฅ‡ เคœเคพเคŠเคเค—เคพ", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.3840706+03:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคกเฅ‡เคฒเฅ€ เคฐเคพเคค 9 เคฌเคœเฅ‡", + "Type": "set", + "Value": { + "Timex": "T21", + "FutureResolution": { + "set": "Set: T21" + }, + "PastResolution": { + "set": "Set: T21" + } + }, + "Start": 4, + "Length": 14 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฐเฅ‹เคœเคพเคจเคพ เคฐเคพเคค 9 เคฌเคœเฅ‡ เคœเคพเคŠเคเค—เคพ", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.3930718+03:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฐเฅ‹เคœเคพเคจเคพ เคฐเคพเคค 9 เคฌเคœเฅ‡", + "Type": "set", + "Value": { + "Timex": "T21", + "FutureResolution": { + "set": "Set: T21" + }, + "PastResolution": { + "set": "Set: T21" + } + }, + "Start": 4, + "Length": 16 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฐเฅ‹เคœเคพเคจเคพ เคธเฅเคฌเคน 9 เคฌเคœเฅ‡ เคœเคพเคŠเคเค—เคพ", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.4065719+03:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฐเฅ‹เคœเคพเคจเคพ เคธเฅเคฌเคน 9 เคฌเคœเฅ‡", + "Type": "set", + "Value": { + "Timex": "T09", + "FutureResolution": { + "set": "Set: T09" + }, + "PastResolution": { + "set": "Set: T09" + } + }, + "Start": 4, + "Length": 17 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคชเฅเคฐเคคเคฟเคฆเคฟเคจ เคธเฅเคฌเคน เค•เฅ‹ 9 เคฌเคœเฅ‡ เคœเคพเคŠเคเค—เคพ", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.4170727+03:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคชเฅเคฐเคคเคฟเคฆเคฟเคจ เคธเฅเคฌเคน เค•เฅ‹ 9 เคฌเคœเฅ‡", + "Type": "set", + "Value": { + "Timex": "T09", + "FutureResolution": { + "set": "Set: T09" + }, + "PastResolution": { + "set": "Set: T09" + } + }, + "Start": 4, + "Length": 22 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคนเคฐ เค‡เคคเคตเคพเคฐ เค•เฅ‹ เคธเฅเคฌเคน 9 เคฌเคœเฅ‡ เคœเคพเคŠเคเค—เคพ", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.4295727+03:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคนเคฐ เค‡เคคเคตเคพเคฐ เค•เฅ‹ เคธเฅเคฌเคน 9 เคฌเคœเฅ‡", + "Type": "set", + "Value": { + "Timex": "XXXX-WXX-7T09", + "FutureResolution": { + "set": "Set: XXXX-WXX-7T09" + }, + "PastResolution": { + "set": "Set: XXXX-WXX-7T09" + } + }, + "Start": 4, + "Length": 22 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคนเคฐ เค‡เคคเคตเคพเคฐ เค•เฅ‹ เคธเฅเคฌเคน 9 เคฌเคœเฅ‡ เคœเคพเคŠเคเค—เคพ", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.438575+03:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคนเคฐ เค‡เคคเคตเคพเคฐ เค•เฅ‹ เคธเฅเคฌเคน 9 เคฌเคœเฅ‡", + "Type": "set", + "Value": { + "Timex": "XXXX-WXX-7T09", + "FutureResolution": { + "set": "Set: XXXX-WXX-7T09" + }, + "PastResolution": { + "set": "Set: XXXX-WXX-7T09" + } + }, + "Start": 4, + "Length": 22 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคนเคฐ เค‡เคคเคตเคพเคฐ เคธเฅเคฌเคน 9 เคฌเคœเฅ‡ เคœเคพเคŠเคเค—เคพ", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.4505726+03:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคนเคฐ เค‡เคคเคตเคพเคฐ เคธเฅเคฌเคน 9 เคฌเคœเฅ‡", + "Type": "set", + "Value": { + "Timex": "XXXX-WXX-7T09", + "FutureResolution": { + "set": "Set: XXXX-WXX-7T09" + }, + "PastResolution": { + "set": "Set: XXXX-WXX-7T09" + } + }, + "Start": 4, + "Length": 19 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคนเคฐ เคธเฅ‹เคฎเคตเคพเคฐ เค•เฅ‹ เคœเคพเคŠเคเค—เคพ", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.4570731+03:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคนเคฐ เคธเฅ‹เคฎเคตเคพเคฐ", + "Type": "set", + "Value": { + "Timex": "XXXX-WXX-1", + "FutureResolution": { + "set": "Set: XXXX-WXX-1" + }, + "PastResolution": { + "set": "Set: XXXX-WXX-1" + } + }, + "Start": 4, + "Length": 9 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคนเคฐ เค‡เคคเคตเคพเคฐ เค•เฅ‹ เคœเคพเคŠเคเค—เคพ", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.4635727+03:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคนเคฐ เค‡เคคเคตเคพเคฐ", + "Type": "set", + "Value": { + "Timex": "XXXX-WXX-7", + "FutureResolution": { + "set": "Set: XXXX-WXX-7" + }, + "PastResolution": { + "set": "Set: XXXX-WXX-7" + } + }, + "Start": 4, + "Length": 8 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคนเคฐ เค‡เคคเคตเคพเคฐ เคœเคพเคŠเคเค—เคพ", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.4710739+03:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคนเคฐ เค‡เคคเคตเคพเคฐ", + "Type": "set", + "Value": { + "Timex": "XXXX-WXX-7", + "FutureResolution": { + "set": "Set: XXXX-WXX-7" + }, + "PastResolution": { + "set": "Set: XXXX-WXX-7" + } + }, + "Start": 4, + "Length": 8 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคนเคฐ เคธเค‚เคกเฅ‡ เค•เฅ‹ เคœเคพเค‰เค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.4710739+03:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคนเคฐ เคธเค‚เคกเฅ‡", + "Type": "set", + "Value": { + "Timex": "XXXX-WXX-7", + "FutureResolution": { + "set": "Set: XXXX-WXX-7" + }, + "PastResolution": { + "set": "Set: XXXX-WXX-7" + } + }, + "Start": 4, + "Length": 7 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Hindi/TimeExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Hindi/TimeExtractor.json new file mode 100644 index 000000000..b5e222774 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Hindi/TimeExtractor.json @@ -0,0 +1,996 @@ +[ + { + "Input": "เคฎเฅˆเค‚ 7 เคฌเคœเฅ‡ เคคเค• เคตเคพเคชเคธ เค† เคœเคพเค‰เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "7 เคฌเคœเฅ‡", + "Type": "time", + "Start": 4, + "Length": 5 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคธเคพเคค เคฌเคœเฅ‡ เคคเค• เคตเคพเคชเคธ เค† เคœเคพเค‰เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเคพเคค เคฌเคœเฅ‡", + "Type": "time", + "Start": 4, + "Length": 7 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคธเคพเคฏเค‚ 7 เคฌเคœเฅ‡ เคคเค• เคตเคพเคชเคธ เค† เคœเคพเค‰เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเคพเคฏเค‚ 7 เคฌเคœเฅ‡", + "Type": "time", + "Start": 4, + "Length": 10 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคถเคพเคฎ 7 เคฌเคœเฅ‡ เคคเค• เคตเคพเคชเคธ เค† เคœเคพเค‰เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคถเคพเคฎ 7 เคฌเคœเฅ‡", + "Type": "time", + "Start": 4, + "Length": 9 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคถเคพเคฎ เฅญ:เฅซเฅฌ เคคเค• เคตเคพเคชเคธ เค† เคœเคพเค‰เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคถเคพเคฎ เฅญ:เฅซเฅฌ", + "Type": "time", + "Start": 4, + "Length": 8 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคธเคพเคฏเค‚เค•เคพเคฒ 7:56:35 เคคเค• เคตเคพเคชเคธ เค† เคœเคพเค‰เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเคพเคฏเค‚เค•เคพเคฒ 7:56:35", + "Type": "time", + "Start": 4, + "Length": 15 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคถเคพเคฎ 7:56:35 เคคเค• เคตเคพเคชเคธ เค† เคœเคพเค‰เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคถเคพเคฎ 7:56:35", + "Type": "time", + "Start": 4, + "Length": 11 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 12:34 เคคเค• เคตเคพเคชเคธ เค† เคœเคพเค‰เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "12:34", + "Type": "time", + "Start": 4, + "Length": 5 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 12:34:20 เคคเค• เคตเคพเคชเคธ เค† เคœเคพเค‰เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "12:34:20", + "Type": "time", + "Start": 4, + "Length": 8 + } + ] + }, + { + "Input": "00:00 เคฎเฅˆเค‚ เคตเคพเคชเคธ เค† เคœเคพเค‰เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "00:00", + "Type": "time", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 00:30 เคคเค• เคตเคพเคชเคธ เค† เคœเคพเค‰เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "00:30", + "Type": "time", + "Start": 4, + "Length": 5 + } + ] + }, + { + "Input": "7 เคฌเคœเฅ‡ เคนเฅˆเค‚ ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "7 เคฌเคœเฅ‡", + "Type": "time", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "เค…เคญเฅ€ เคธเฅ‡เคตเคจ เค“เค•เฅเคฒเฅ‰เค• เคนเฅเค† เคนเฅˆ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเฅ‡เคตเคจ เค“เค•เฅเคฒเฅ‰เค•", + "Type": "time", + "Start": 4, + "Length": 11 + } + ] + }, + { + "Input": "เคธเฅเคฌเคน เค•เฅ‡ เค†เค  เคฌเคœเฅ‡ เคนเฅˆเค‚ ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเฅเคฌเคน เค•เฅ‡ เค†เค  เคฌเคœเฅ‡", + "Type": "time", + "Start": 0, + "Length": 14 + } + ] + }, + { + "Input": "เคฐเคพเคค เค•เฅ‡ เค†เค  เคฌเคœเฅ‡ เคนเฅˆเค‚ ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฐเคพเคค เค•เฅ‡ เค†เค  เคฌเคœเฅ‡", + "Type": "time", + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "เคธเคพเฅเฅ‡ เค†เค  เคฌเคœเฅ‡ เคนเฅˆเค‚ ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเคพเฅเฅ‡ เค†เค  เคฌเคœเฅ‡", + "Type": "time", + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "เคฐเคพเคค เค•เฅ‡ เคธเคพเคขเคผเฅ‡ เค†เค  เคฌเคœเฅ‡ เคนเฅˆเค‚ ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฐเคพเคค เค•เฅ‡ เคธเคพเคขเคผเฅ‡ เค†เค  เคฌเคœเฅ‡", + "Type": "time", + "Start": 0, + "Length": 19 + } + ] + }, + { + "Input": "เค†เค  เคฌเคœเค•เคฐ เคคเฅ€เคธ เคฎเคฟเคจเคŸ เคนเฅเค เคนเฅˆเค‚ ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เค  เคฌเคœเค•เคฐ เคคเฅ€เคธ เคฎเคฟเคจเคŸ", + "Type": "time", + "Start": 0, + "Length": 16 + } + ] + }, + { + "Input": "เค†เค  เคฌเคœเค•เคฐ เคชเค‚เคฆเฅเคฐเคน เคฎเคฟเคจเคŸ เคนเฅเค เคนเฅˆเค‚ ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เค  เคฌเคœเค•เคฐ เคชเค‚เคฆเฅเคฐเคน เคฎเคฟเคจเคŸ", + "Type": "time", + "Start": 0, + "Length": 19 + } + ] + }, + { + "Input": "เคธเคตเคพ เค†เค  เคฌเคœเฅ‡ เคนเฅˆเค‚ ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเคตเคพ เค†เค  เคฌเคœเฅ‡", + "Type": "time", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "เคถเคพเคฎ เค•เฅ‡ 9 เคชเฅˆเค‚เคคเคพเคฒเคฟเคธ เคนเฅเค เคนเฅˆเค‚ ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคถเคพเคฎ เค•เฅ‡ 9 เคชเฅˆเค‚เคคเคพเคฒเคฟเคธ", + "Type": "time", + "Start": 0, + "Length": 17 + } + ] + }, + { + "Input": "เค†เค  เคฌเคœเคจเฅ‡ เคฎเฅ‡เค‚ เคคเฅ€เคจ เคฎเคฟเคจเคŸ เคฌเคพเค•เฅ€ เคนเฅˆเค‚ ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เค  เคฌเคœเคจเฅ‡ เคฎเฅ‡เค‚ เคคเฅ€เคจ เคฎเคฟเคจเคŸ เคฌเคพเค•เฅ€", + "Type": "time", + "Start": 0, + "Length": 25 + } + ] + }, + { + "Input": "เคธเคพเฅเฅ‡ เคธเคพเคค เคฌเคœเฅ‡ เคนเฅˆเค‚ ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเคพเฅเฅ‡ เคธเคพเคค เคฌเคœเฅ‡", + "Type": "time", + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "เคฆเคฟเคจ เค•เฅ‡ เคธเคพเฅเฅ‡ เคธเคพเคค เคฌเคœเฅ‡ เคนเฅˆเค‚ ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเคฟเคจ เค•เฅ‡ เคธเคพเฅเฅ‡ เคธเคพเคค เคฌเคœเฅ‡", + "Type": "time", + "Start": 0, + "Length": 19 + } + ] + }, + { + "Input": "เคธเฅเคฌเคน เค•เฅ‡ เคธเคพเฅเฅ‡ เคธเคพเคค เคฌเคœเฅ‡ เคนเฅˆเค‚ ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเฅเคฌเคน เค•เฅ‡ เคธเคพเฅเฅ‡ เคธเคพเคค เคฌเคœเฅ‡", + "Type": "time", + "Start": 0, + "Length": 20 + } + ] + }, + { + "Input": "เคธเฅเคฌเคน เค•เฅ‡ เคชเฅŒเคจเฅ‡ เค†เค  เคฌเคœเฅ‡ เคนเฅˆเค‚ ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเฅเคฌเคน เค•เฅ‡ เคชเฅŒเคจเฅ‡ เค†เค  เคฌเคœเฅ‡", + "Type": "time", + "Start": 0, + "Length": 19 + } + ] + }, + { + "Input": "เคถเคพเคฎ เค•เฅ‡ เค†เค  เคฌเคœเค•เคฐ 20 เคฎเคฟเคจเคŸ เคนเฅเค เคนเฅˆเค‚ ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคถเคพเคฎ เค•เฅ‡ เค†เค  เคฌเคœเค•เคฐ 20 เคฎเคฟเคจเคŸ", + "Type": "time", + "Start": 0, + "Length": 22 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค…เคชเคฐเคพเคนเคจ เคฎเฅ‡เค‚ 7 เคฌเคœเฅ‡ เคตเคพเคชเคธ เคœเคพเค‰เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เคชเคฐเคพเคนเคจ เคฎเฅ‡เค‚ 7 เคฌเคœเฅ‡", + "Type": "time", + "Start": 4, + "Length": 16 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคธเคพเคฏเค‚เค•เคพเคฒ เค•เฅ‡ 7 เคฌเคœเฅ‡ เคตเคพเคชเคธ เคœเคพเค‰เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเคพเคฏเค‚เค•เคพเคฒ เค•เฅ‡ 7 เคฌเคœเฅ‡", + "Type": "time", + "Start": 4, + "Length": 16 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคถเคพเคฎ 7:00 เคฌเคœเฅ‡ เคตเคพเคชเคธ เคœเคพเค‰เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคถเคพเคฎ 7:00 เคฌเคœเฅ‡", + "Type": "time", + "Start": 4, + "Length": 12 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค…เคชเคฐเคพเคนเคจ 7:00:14 เคชเคฐ เคตเคพเคชเคธ เคœเคพเค‰เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เคชเคฐเคพเคนเคจ 7:00:14", + "Type": "time", + "Start": 4, + "Length": 14 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค…เคชเคฐเคพเคนเคจ 7 pm เค•เฅ‹ เคตเคพเคชเคธ เค†เค‰เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เคชเคฐเคพเคนเคจ 7 pm", + "Type": "time", + "Start": 4, + "Length": 11 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคถเคพเคฎ เคธเคพเคค เคคเฅ€เคธ เค•เฅ‹ เคตเคพเคชเคธ เคœเคพเค‰เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคถเคพเคฎ เคธเคพเคค เคคเฅ€เคธ", + "Type": "time", + "Start": 4, + "Length": 11 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคถเคพเคฎ เคธเคพเคค เคฌเคœเค•เคฐ เคชเฅˆเค‚เคคเฅ€เคธ เคฎเคฟเคจเคŸ เคชเคฐ เคตเคพเคชเคธ เคœเคพเค‰เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคถเคพเคฎ เคธเคพเคค เคฌเคœเค•เคฐ เคชเฅˆเค‚เคคเฅ€เคธ เคฎเคฟเคจเคŸ", + "Type": "time", + "Start": 4, + "Length": 24 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฐเคพเคค เค—เฅเคฏเคพเคฐเคน เคชเคพเคเคš เคชเคฐ เคตเคพเคชเคธ เคœเคพเค‰เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฐเคพเคค เค—เฅเคฏเคพเคฐเคน เคชเคพเคเคš", + "Type": "time", + "Start": 4, + "Length": 15 + } + ] + }, + { + "Input": "เคธเคพเฅเฅ‡ เคชเคพเคเคš เคฌเคœเคจเฅ‡ เคธเฅ‡ เคคเฅ€เคจ เคฎเคฟเคจเคŸ เคชเคนเคฒเฅ‡ เคฎเฅˆเค‚ เคตเคพเคชเคธ เคœเคพเค‰เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเคพเฅเฅ‡ เคชเคพเคเคš เคฌเคœเคจเฅ‡ เคธเฅ‡ เคคเฅ€เคจ เคฎเคฟเคจเคŸ เคชเคนเคฒเฅ‡", + "Type": "time", + "Start": 0, + "Length": 31 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฐเคพเคค เค•เฅ‹ เคธเคพเฅเฅ‡ เคชเคพเคเคš เคฌเคœเฅ‡ เคตเคพเคชเคธ เคœเคพเค‰เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฐเคพเคค เค•เฅ‹ เคธเคพเฅเฅ‡ เคชเคพเคเคš เคฌเคœเฅ‡", + "Type": "time", + "Start": 4, + "Length": 20 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฐเคพเคค เคฎเฅ‡เค‚ เคธเคพเฅเฅ‡ เคชเคพเคเคš เคฌเคœเฅ‡ เคตเคพเคชเคธ เคœเคพเค‰เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฐเคพเคค เคฎเฅ‡เค‚ เคธเคพเฅเฅ‡ เคชเคพเคเคš เคฌเคœเฅ‡", + "Type": "time", + "Start": 4, + "Length": 21 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฆเฅ‹เคชเคนเคฐ เค•เฅ‡ เค†เคธเคชเคพเคธ เคคเค• เคตเคพเคชเคธ เค† เคœเคพเค‰เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเฅ‹เคชเคนเคฐ เค•เฅ‡ เค†เคธเคชเคพเคธ", + "Type": "time", + "Start": 4, + "Length": 14 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฆเฅ‹เคชเคนเคฐ เคคเค• เคตเคพเคชเคธ เค† เคœเคพเค‰เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเฅ‹เคชเคนเคฐ", + "Type": "time", + "Start": 4, + "Length": 5 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฆเฅ‹เคชเคนเคฐ 12 เคฌเคœเฅ‡ เคคเค• เคตเคพเคชเคธ เค† เคœเคพเค‰เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเฅ‹เคชเคนเคฐ 12 เคฌเคœเฅ‡", + "Type": "time", + "Start": 4, + "Length": 12 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฒเค—เคญเค— เค—เฅเคฏเคพเคฐเคน เคฌเคœเฅ‡ เคคเค• เคตเคพเคชเคธ เค† เคœเคพเค‰เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฒเค—เคญเค— เค—เฅเคฏเคพเคฐเคน เคฌเคœเฅ‡", + "Type": "time", + "Start": 4, + "Length": 15 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค…เคฐเคพเค‰เค‚เคก เค‡เคฒเฅ‡เคตเคจ เค“เค•เฅเคฒเฅ‰เค• เคคเค• เคตเคพเคชเคธ เค† เคœเคพเค‰เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เคฐเคพเค‰เค‚เคก เค‡เคฒเฅ‡เคตเคจ เค“เค•เฅเคฒเฅ‰เค•", + "Type": "time", + "Start": 4, + "Length": 19 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฆเฅ‹เคชเคนเคฐ 3:40pm เคคเค• เคตเคพเคชเคธ เค† เคœเคพเค‰เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเฅ‹เคชเคนเคฐ 3:40pm", + "Type": "time", + "Start": 4, + "Length": 12 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 11:40 a.m. เคคเค• เคตเคพเคชเคธ เค† เคœเคพเค‰เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "11:40 a.m.", + "Type": "time", + "Start": 4, + "Length": 10 + } + ] + }, + { + "Input": "เค†เคงเฅ€ เคฐเคพเคค ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เคงเฅ€ เคฐเคพเคค", + "Type": "time", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "เค†เคงเฅ€-เคฐเคพเคค ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เคงเฅ€-เคฐเคพเคค", + "Type": "time", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "เค…เคฐเฅเคง เคฐเคพเคคเฅเคฐเคฟ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เคฐเฅเคง เคฐเคพเคคเฅเคฐเคฟ", + "Type": "time", + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "เคฎเคงเฅเคฏ เคธเฅเคฌเคน", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฎเคงเฅเคฏ เคธเฅเคฌเคน", + "Type": "time", + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "เคฌเฅ€เคšเคธเฅเคฌเคน", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฌเฅ€เคšเคธเฅเคฌเคน", + "Type": "time", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "เคฎเคงเฅเคฏ-เคธเฅเคฌเคน", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฎเคงเฅเคฏ-เคธเฅเคฌเคน", + "Type": "time", + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "เคญเคฐเฅ€ เคฆเฅเคชเคนเคฐเฅ€", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคญเคฐเฅ€ เคฆเฅเคชเคนเคฐเฅ€", + "Type": "time", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "เคฆเฅ‡เคฐ เคฆเฅ‹เคชเคนเคฐ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเฅ‡เคฐ เคฆเฅ‹เคชเคนเคฐ", + "Type": "time", + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "เคฆเฅ‹เคชเคนเคฐ เคฆเฅ‡เคฐ เคธเฅ‡", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเฅ‹เคชเคนเคฐ เคฆเฅ‡เคฐ", + "Type": "time", + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "เคฆเคฟเคจ เคšเฅเคจเฅ‡ เคธเฅ‡ เคชเฅ‚เคฐเฅเคต", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเคฟเคจ เคšเฅเคจเฅ‡ เคธเฅ‡ เคชเฅ‚เคฐเฅเคต", + "Type": "time", + "Start": 0, + "Length": 17 + } + ] + }, + { + "Input": "เคฆเฅ‹เคชเคนเคฐ เคฎเฅ‡เค‚", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเฅ‹เคชเคนเคฐ เคฎเฅ‡เค‚", + "Type": "time", + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "เคฆเคฟเคจ เค•เฅ‡ เคฎเคงเฅเคฏ เคฎเฅ‡เค‚", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเคฟเคจ เค•เฅ‡ เคฎเคงเฅเคฏ", + "Type": "time", + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "เคฆเคฟเคจ เค•เฅ‡ เคฌเฅ€เคš เคฎเฅ‡เค‚", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเคฟเคจ เค•เฅ‡ เคฌเฅ€เคš", + "Type": "time", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "เคฆเคฟเคจ เคšเฅเคจเฅ‡ เคชเคฐ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเคฟเคจ เคšเฅเคจเฅ‡ เคชเคฐ", + "Type": "time", + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "เคฆเคฟเคจ เค•เฅ‡ เคšเฅเคคเฅ‡ เคนเฅ€", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเคฟเคจ เค•เฅ‡ เคšเฅเคคเฅ‡ เคนเฅ€", + "Type": "time", + "Start": 0, + "Length": 14 + } + ] + }, + { + "Input": "เคฆเคฟเคจ เคšเฅเคคเฅ‡ เคนเฅ€", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเคฟเคจ เคšเฅเคคเฅ‡ เคนเฅ€", + "Type": "time", + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "เคฎเคงเฅเคฏเคพเคนเฅเคจ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฎเคงเฅเคฏเคพเคนเฅเคจ", + "Type": "time", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 7 p m เคคเค• เคตเคพเคชเคธ เค† เคœเคพเค‰เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "7 p m", + "Type": "time", + "Start": 4, + "Length": 5 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 7 p. m เคคเค• เคตเคพเคชเคธ เค† เคœเคพเค‰เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "7 p. m", + "Type": "time", + "Start": 4, + "Length": 6 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 7 p. m. เคคเค• เคตเคพเคชเคธ เค† เคœเคพเค‰เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "7 p. m.", + "Type": "time", + "Start": 4, + "Length": 7 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 7 p.m. เคคเค•เคตเคพเคชเคธ เค† เคœเคพเค‰เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "7 p.m.", + "Type": "time", + "Start": 4, + "Length": 6 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 7:56 am เคคเค• เคตเคพเคชเคธ เค† เคœเคพเค‰เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "7:56 am", + "Type": "time", + "Start": 4, + "Length": 7 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 7:56:35 a. m เคคเค• เคตเคพเคชเคธ เค† เคœเคพเค‰เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "7:56:35 a. m", + "Type": "time", + "Start": 4, + "Length": 12 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 7:56:35 am เคคเค• เคตเคพเคชเคธ เค† เคœเคพเค‰เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "7:56:35 am", + "Type": "time", + "Start": 4, + "Length": 10 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 7:56:35 a. m. เคคเค• เคตเคพเคชเคธ เค† เคœเคพเค‰เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "7:56:35 a. m.", + "Type": "time", + "Start": 4, + "Length": 13 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคธเฅ‡เคตเคจ เคฅเคฐเฅเคŸเฅ€ p.m. เคคเค• เคตเคพเคชเคธ เคœเคพเค‰เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเฅ‡เคตเคจ เคฅเคฐเฅเคŸเฅ€ p.m.", + "Type": "time", + "Start": 4, + "Length": 15 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ seven thirty p m เคคเค• เคตเคพเคชเคธ เคœเคพเค‰เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "seven thirty p m", + "Type": "time", + "Start": 4, + "Length": 16 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ seven thirty p. m เคคเค• เคตเคพเคชเคธ เคœเคพเค‰เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "seven thirty p. m", + "Type": "time", + "Start": 4, + "Length": 17 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค…เคช. เคธเคพเฅเฅ‡ เคธเคพเคค เคฌเคœเฅ‡ เคคเค• เคตเคพเคชเคธ เคœเคพเค‰เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เคช. เคธเคพเฅเฅ‡ เคธเคพเคค เคฌเคœเฅ‡", + "Type": "time", + "Start": 4, + "Length": 16 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 340 pm เคคเค• เคตเคพเคชเคธ เค† เคœเคพเค‰เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "340 pm", + "Type": "time", + "Start": 4, + "Length": 6 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคชเฅ‚. 1140 เคตเคพเคชเคธ เค† เคœเคพเค‰เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคชเฅ‚. 1140", + "Type": "time", + "Start": 4, + "Length": 8 + } + ] + }, + { + "Input": "เค•เฅŒเคจเคธเฅ€ เค‡เคฎเฅ‡เคฒเฅเคธ เค•เคพ เคตเคฟเคทเคฏ เคชเฅ€ เคนเฅˆ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "เค•เฅŒเคจเคธเฅ€ เค‡เคฎเฅ‡เคฒเฅเคธ เค•เคพ เคœเคตเคพเคฌ เค†เคฏเคพ เคนเฅˆ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "เคฎเฅˆเค‚ 12 เคฌเคœเฅ‡ เคฆเฅ‹เคชเคนเคฐ เค–เคพเคจเฅ‡ เค•เฅ‡ เคตเฅ˜เฅเคค เคคเค• เคตเคพเคชเคธ เค† เคœเคพเค‰เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "12 เคฌเคœเฅ‡ เคฆเฅ‹เคชเคนเคฐ เค–เคพเคจเฅ‡ เค•เฅ‡ เคตเฅ˜เฅเคค เคคเค•", + "Type": "time", + "Start": 4, + "Length": 28 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฒเค‚เคšเคŸเคพเค‡เคฎ 12 เคฌเคœเฅ‡ เคตเคพเคชเคธ เค† เคœเคพเค‰เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฒเค‚เคšเคŸเคพเค‡เคฎ 12 เคฌเคœเฅ‡", + "Type": "time", + "Start": 4, + "Length": 14 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 12 เคฌเคœเฅ‡ เคฒเค‚เคš เค•เฅ‡ เคธเคฎเคฏ เคตเคพเคชเคธ เค† เคœเคพเค‰เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "12 เคฌเคœเฅ‡ เคฒเค‚เคš เค•เฅ‡ เคธเคฎเคฏ", + "Type": "time", + "Start": 4, + "Length": 17 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคธเคตเฅ‡เคฐเฅ‡ 9 เคฌเคœเฅ‡ เคตเคพเคชเคธ เค† เคœเคพเค‰เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเคตเฅ‡เคฐเฅ‡ 9 เคฌเคœเฅ‡", + "Type": "time", + "Start": 4, + "Length": 11 + } + ] + }, + { + "Input": "เค‡เคธ เคนเคซเฅเคคเฅ‡ เคชเฅเคฐเคพเคคเคƒ เค†เค  เคฌเคœเฅ‡ เค เฅ€เค• เคฐเคนเฅ‡เค—เคพ ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคชเฅเคฐเคพเคคเคƒ เค†เค  เคฌเคœเฅ‡", + "Type": "time", + "Start": 9, + "Length": 13 + } + ] + }, + { + "Input": "เค‡เคธ เคนเคซเฅเคคเฅ‡ เคธเคพเคฏเค‚เค•เคพเคฒ เค†เค  เคฌเคœเฅ‡ เค เฅ€เค• เคฐเคนเฅ‡เค—เคพ ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเคพเคฏเค‚เค•เคพเคฒ เค†เค  เคฌเคœเฅ‡", + "Type": "time", + "Start": 9, + "Length": 14 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Hindi/TimeParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Hindi/TimeParser.json new file mode 100644 index 000000000..e3a5d0fa2 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Hindi/TimeParser.json @@ -0,0 +1,1747 @@ +[ + { + "Input": "เค†เค  เคšเคพเคฒเฅ€เคธ เค•เฅ‡ เคฒเคฟเค เค…เคฒเคพเคฐเฅเคฎ เคธเฅ‡เคŸ เค•เคฐเฅ‹ ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เค  เคšเคพเคฒเฅ€เคธ", + "Type": "time", + "Value": { + "Timex": "T08:40", + "FutureResolution": { + "time": "08:40:00" + }, + "PastResolution": { + "time": "08:40:00" + } + }, + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "เคธเคตเฅ‡เคฐเฅ‡ เค†เค  เคšเคพเคฒเฅ€เคธ เค•เฅ‡ เคฒเคฟเค เค…เคฒเคพเคฐเฅเคฎ เคธเฅ‡เคŸ เค•เคฐเฅ‹ ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเคตเฅ‡เคฐเฅ‡ เค†เค  เคšเคพเคฒเฅ€เคธ", + "Type": "time", + "Value": { + "Timex": "T08:40", + "FutureResolution": { + "time": "08:40:00" + }, + "PastResolution": { + "time": "08:40:00" + } + }, + "Start": 0, + "Length": 14 + } + ] + }, + { + "Input": "เคถเคพเคฎ เค†เค  เคšเคพเคฒเฅ€เคธ เค•เฅ‡ เคฒเคฟเค เค…เคฒเคพเคฐเฅเคฎ เคธเฅ‡เคŸ เค•เคฐเฅ‹ ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคถเคพเคฎ เค†เค  เคšเคพเคฒเฅ€เคธ", + "Type": "time", + "Value": { + "Timex": "T20:40", + "FutureResolution": { + "time": "20:40:00" + }, + "PastResolution": { + "time": "20:40:00" + } + }, + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "เคฆเคธ เคชเฅ‡เค‚เคคเคพเคฒเคฟเคธ เค•เคพ เค…เคฒเคพเคฐเฅเคฎ เคธเฅ‡เคŸ เค•เคฐเฅ‹ ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเคธ เคชเฅ‡เค‚เคคเคพเคฒเคฟเคธ", + "Type": "time", + "Value": { + "Timex": "T10:45", + "FutureResolution": { + "time": "10:45:00" + }, + "PastResolution": { + "time": "10:45:00" + } + }, + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "เคฆเฅ‹เคชเคนเคฐ เค•เฅ‡ เคชเค‚เคฆเฅเคฐเคน เคชเค‚เคฆเฅเคฐเคน เค•เฅ‡ เคฒเคฟเค เค…เคฒเคพเคฐเฅเคฎ เคธเฅ‡เคŸ เค•เคฐเฅ‹ ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเฅ‹เคชเคนเคฐ เค•เฅ‡ เคชเค‚เคฆเฅเคฐเคน เคชเค‚เคฆเฅเคฐเคน", + "Type": "time", + "Value": { + "Timex": "T15:15", + "FutureResolution": { + "time": "15:15:00" + }, + "PastResolution": { + "time": "15:15:00" + } + }, + "Start": 0, + "Length": 22 + } + ] + }, + { + "Input": "เคฆเฅ‹เคชเคนเคฐ เคชเค‚เคฆเฅเคฐเคน เคคเฅ€เคธ เค•เคพ เค…เคฒเคพเคฐเฅเคฎ เคธเฅ‡เคŸ เค•เคฐเฅ‹ ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเฅ‹เคชเคนเคฐ เคชเค‚เคฆเฅเคฐเคน เคคเฅ€เคธ", + "Type": "time", + "Value": { + "Timex": "T15:30", + "FutureResolution": { + "time": "15:30:00" + }, + "PastResolution": { + "time": "15:30:00" + } + }, + "Start": 0, + "Length": 16 + } + ] + }, + { + "Input": "เคฆเคธ เคฌเคœเค•เคฐ เคฆเคธ เค•เคพ เค…เคฒเคพเคฐเฅเคฎ เคธเฅ‡เคŸ เค•เคฐเฅ‹ ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเคธ เคฌเคœเค•เคฐ เคฆเคธ", + "Type": "time", + "Value": { + "Timex": "T10:10", + "FutureResolution": { + "time": "10:10:00" + }, + "PastResolution": { + "time": "10:10:00" + } + }, + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "เคฐเคพเคค เคฆเคธ เคชเคšเคชเคจ เค•เฅ‡ เคฒเคฟเค เค…เคฒเคพเคฐเฅเคฎ เคธเฅ‡เคŸ เค•เคฐเฅ‹ ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฐเคพเคค เคฆเคธ เคชเคšเคชเคจ", + "Type": "time", + "Value": { + "Timex": "T22:55", + "FutureResolution": { + "time": "22:55:00" + }, + "PastResolution": { + "time": "22:55:00" + } + }, + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 7 เคฌเคœเฅ‡ เคตเคพเคชเคธ เค†เคŠเคเค—เฅ€", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "7 เคฌเคœเฅ‡", + "Type": "time", + "Value": { + "Timex": "T07", + "FutureResolution": { + "time": "07:00:00" + }, + "PastResolution": { + "time": "07:00:00" + } + }, + "Start": 4, + "Length": 5 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคธเคพเคค เคฌเคœเฅ‡ เคตเคพเคชเคธ เค†เค‰เค‚เค—เฅ€", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเคพเคค เคฌเคœเฅ‡", + "Type": "time", + "Value": { + "Timex": "T07", + "FutureResolution": { + "time": "07:00:00" + }, + "PastResolution": { + "time": "07:00:00" + } + }, + "Start": 4, + "Length": 7 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคถเคพเคฎ 7 เคฌเคœเฅ‡ เคตเคพเคชเคธ เค†เค‰เค‚เค—เฅ€", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคถเคพเคฎ 7 เคฌเคœเฅ‡", + "Type": "time", + "Value": { + "Timex": "T19", + "FutureResolution": { + "time": "19:00:00" + }, + "PastResolution": { + "time": "19:00:00" + } + }, + "Start": 4, + "Length": 9 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคถเคพเคฎ 7 เคฌเคœเค•เคฐ 56 เคฎเคฟเคจเคŸ เคชเคฐ เคตเคพเคชเคธ เค†เค‰เค‚เค—เฅ€", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคถเคพเคฎ 7 เคฌเคœเค•เคฐ 56 เคฎเคฟเคจเคŸ", + "Type": "time", + "Value": { + "Timex": "T19:56", + "FutureResolution": { + "time": "19:56:00" + }, + "PastResolution": { + "time": "19:56:00" + } + }, + "Start": 4, + "Length": 18 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคถเคพเคฎ 7:56:30 เคชเคฐ เคตเคพเคชเคธ เค†เค‰เค‚เค—เฅ€", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคถเคพเคฎ 7:56:30", + "Type": "time", + "Value": { + "Timex": "T19:56:30", + "FutureResolution": { + "time": "19:56:30" + }, + "PastResolution": { + "time": "19:56:30" + } + }, + "Start": 4, + "Length": 11 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 7:56:30 pm เคชเคฐ เคตเคพเคชเคธ เค†เค‰เค‚เค—เฅ€", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "7:56:30 pm", + "Type": "time", + "Value": { + "Timex": "T19:56:30", + "FutureResolution": { + "time": "19:56:30" + }, + "PastResolution": { + "time": "19:56:30" + } + }, + "Start": 4, + "Length": 10 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 12:34 เคชเคฐ เคตเคพเคชเคธ เค†เค‰เค‚เค—เฅ€", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "12:34", + "Type": "time", + "Value": { + "Timex": "T12:34", + "FutureResolution": { + "time": "12:34:00" + }, + "PastResolution": { + "time": "12:34:00" + } + }, + "Start": 4, + "Length": 5 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 12:34:25 เคชเคฐ เคตเคพเคชเคธ เค†เค‰เค‚เค—เฅ€", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "12:34:25", + "Type": "time", + "Value": { + "Timex": "T12:34:25", + "FutureResolution": { + "time": "12:34:25" + }, + "PastResolution": { + "time": "12:34:25" + } + }, + "Start": 4, + "Length": 8 + } + ] + }, + { + "Input": "7 เคฌเคœเฅ‡ เคนเฅˆเค‚ ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "7 เคฌเคœเฅ‡", + "Type": "time", + "Value": { + "Timex": "T07", + "FutureResolution": { + "time": "07:00:00" + }, + "PastResolution": { + "time": "07:00:00" + } + }, + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "เคธเคพเคค เคฌเคœเฅ‡ เคนเฅˆเค‚ ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเคพเคค เคฌเคœเฅ‡", + "Type": "time", + "Value": { + "Timex": "T07", + "FutureResolution": { + "time": "07:00:00" + }, + "PastResolution": { + "time": "07:00:00" + } + }, + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "เคธเฅเคฌเคน เค•เฅ‡ 8 เคฌเคœเฅ‡ เคนเฅˆเค‚ ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเฅเคฌเคน เค•เฅ‡ 8 เคฌเคœเฅ‡", + "Type": "time", + "Value": { + "Timex": "T08", + "FutureResolution": { + "time": "08:00:00" + }, + "PastResolution": { + "time": "08:00:00" + } + }, + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "เคฐเคพเคค เค•เฅ‡ 8 เคฌเคœเฅ‡ เคนเฅˆเค‚ ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฐเคพเคค เค•เฅ‡ 8 เคฌเคœเฅ‡", + "Type": "time", + "Value": { + "Timex": "T20", + "FutureResolution": { + "time": "20:00:00" + }, + "PastResolution": { + "time": "20:00:00" + } + }, + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "เคธเคพเฅเฅ‡ เค†เค  เคฌเคœเฅ‡ เคนเฅˆเค‚ ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเคพเฅเฅ‡ เค†เค  เคฌเคœเฅ‡", + "Type": "time", + "Value": { + "Timex": "T08:30", + "FutureResolution": { + "time": "08:30:00" + }, + "PastResolution": { + "time": "08:30:00" + } + }, + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "เคฐเคพเคค เค•เฅ‡ เคธเคพเฅเฅ‡ 8 เคฌเคœเฅ‡ เคนเฅˆเค‚ ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฐเคพเคค เค•เฅ‡ เคธเคพเฅเฅ‡ 8 เคฌเคœเฅ‡", + "Type": "time", + "Value": { + "Timex": "T20:30", + "FutureResolution": { + "time": "20:30:00" + }, + "PastResolution": { + "time": "20:30:00" + } + }, + "Start": 0, + "Length": 17 + } + ] + }, + { + "Input": "เค†เค  เคฌเคœเค•เคฐ เคคเฅ€เคธ เคฎเคฟเคจเคŸ เคนเฅเค เคนเฅˆเค‚ ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เค  เคฌเคœเค•เคฐ เคคเฅ€เคธ เคฎเคฟเคจเคŸ", + "Type": "time", + "Value": { + "Timex": "T08:30", + "FutureResolution": { + "time": "08:30:00" + }, + "PastResolution": { + "time": "08:30:00" + } + }, + "Start": 0, + "Length": 16 + } + ] + }, + { + "Input": "เค†เค  เคฌเคœเค•เคฐ เคชเค‚เคฆเฅเคฐเคน เคฎเคฟเคจเคŸ เคนเฅเค เคนเฅˆเค‚ ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เค  เคฌเคœเค•เคฐ เคชเค‚เคฆเฅเคฐเคน เคฎเคฟเคจเคŸ", + "Type": "time", + "Value": { + "Timex": "T08:15", + "FutureResolution": { + "time": "08:15:00" + }, + "PastResolution": { + "time": "08:15:00" + } + }, + "Start": 0, + "Length": 19 + } + ] + }, + { + "Input": "เคธเคตเคพ เค†เค  เคฌเคœเฅ‡ เคนเฅˆเค‚ ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเคตเคพ เค†เค  เคฌเคœเฅ‡", + "Type": "time", + "Value": { + "Timex": "T08:15", + "FutureResolution": { + "time": "08:15:00" + }, + "PastResolution": { + "time": "08:15:00" + } + }, + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "เคถเคพเคฎ เค•เฅ‡ 9 เคชเฅˆเค‚เคคเคพเคฒเคฟเคธ เคนเฅเค เคนเฅˆเค‚ ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคถเคพเคฎ เค•เฅ‡ 9 เคชเฅˆเค‚เคคเคพเคฒเคฟเคธ", + "Type": "time", + "Value": { + "Timex": "T21:45", + "FutureResolution": { + "time": "21:45:00" + }, + "PastResolution": { + "time": "21:45:00" + } + }, + "Start": 0, + "Length": 17 + } + ] + }, + { + "Input": "เค†เค  เคฌเคœเคจเฅ‡ เคฎเฅ‡เค‚ เคคเฅ€เคจ เคฎเคฟเคจเคŸ เคฌเคพเค•เฅ€ เคนเฅˆเค‚ ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เค  เคฌเคœเคจเฅ‡ เคฎเฅ‡เค‚ เคคเฅ€เคจ เคฎเคฟเคจเคŸ เคฌเคพเค•เฅ€", + "Type": "time", + "Value": { + "Timex": "T07:57", + "FutureResolution": { + "time": "07:57:00" + }, + "PastResolution": { + "time": "07:57:00" + } + }, + "Start": 0, + "Length": 25 + } + ] + }, + { + "Input": "เคธเคพเคขเคผเฅ‡ เคธเคพเคค เคฌเคœเฅ‡ เคนเฅˆเค‚ ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเคพเคขเคผเฅ‡ เคธเคพเคค เคฌเคœเฅ‡", + "Type": "time", + "Value": { + "Timex": "T07:30", + "FutureResolution": { + "time": "07:30:00" + }, + "PastResolution": { + "time": "07:30:00" + } + }, + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "เคถเคพเคฎ เค•เฅ‡ เคธเคพเฅเฅ‡ เคธเคพเคค เคฌเคœเฅ‡ เคนเฅˆเค‚ ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคถเคพเคฎ เค•เฅ‡ เคธเคพเฅเฅ‡ เคธเคพเคค เคฌเคœเฅ‡", + "Type": "time", + "Value": { + "Timex": "T19:30", + "FutureResolution": { + "time": "19:30:00" + }, + "PastResolution": { + "time": "19:30:00" + } + }, + "Start": 0, + "Length": 19 + } + ] + }, + { + "Input": "เคธเฅเคฌเคน เค•เฅ‡ เคธเคพเฅเฅ‡ เคธเคพเคค เคฌเคœเฅ‡ เคนเฅˆเค‚ ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเฅเคฌเคน เค•เฅ‡ เคธเคพเฅเฅ‡ เคธเคพเคค เคฌเคœเฅ‡", + "Type": "time", + "Value": { + "Timex": "T07:30", + "FutureResolution": { + "time": "07:30:00" + }, + "PastResolution": { + "time": "07:30:00" + } + }, + "Start": 0, + "Length": 20 + } + ] + }, + { + "Input": "เคธเฅเคฌเคน เค•เฅ‡ เค†เค  เคฌเคœเคจเฅ‡ เคฎเฅ‡เค‚ เคชเค‚เคฆเฅเคฐเคน เคฎเคฟเคจเคŸ เคฌเคพเค•เฅ€ เคนเฅˆเค‚ ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเฅเคฌเคน เค•เฅ‡ เค†เค  เคฌเคœเคจเฅ‡ เคฎเฅ‡เค‚ เคชเค‚เคฆเฅเคฐเคน เคฎเคฟเคจเคŸ เคฌเคพเค•เฅ€", + "Type": "time", + "Value": { + "Timex": "T07:45", + "FutureResolution": { + "time": "07:45:00" + }, + "PastResolution": { + "time": "07:45:00" + } + }, + "Start": 0, + "Length": 36 + } + ] + }, + { + "Input": "เคถเคพเคฎ เค•เฅ‡ เค†เค  เคฌเคœเค•เคฐ 20 เคฎเคฟเคจเคŸ เคนเฅเค เคนเฅˆเค‚", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคถเคพเคฎ เค•เฅ‡ เค†เค  เคฌเคœเค•เคฐ 20 เคฎเคฟเคจเคŸ", + "Type": "time", + "Value": { + "Timex": "T20:20", + "FutureResolution": { + "time": "20:20:00" + }, + "PastResolution": { + "time": "20:20:00" + } + }, + "Start": 0, + "Length": 22 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคถเคพเคฎ เค•เฅ‹ 7 เคฌเคœเฅ‡ เคตเคพเคชเคธ เค†เค‰เค‚เค—เฅ€", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคถเคพเคฎ เค•เฅ‹ 7 เคฌเคœเฅ‡", + "Type": "time", + "Value": { + "Timex": "T19", + "FutureResolution": { + "time": "19:00:00" + }, + "PastResolution": { + "time": "19:00:00" + } + }, + "Start": 4, + "Length": 12 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคถเคพเคฎ เค•เฅ‡ 7 เคฌเคœเฅ‡ เคตเคพเคชเคธ เค†เค‰เค‚เค—เฅ€", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคถเคพเคฎ เค•เฅ‡ 7 เคฌเคœเฅ‡", + "Type": "time", + "Value": { + "Timex": "T19", + "FutureResolution": { + "time": "19:00:00" + }, + "PastResolution": { + "time": "19:00:00" + } + }, + "Start": 4, + "Length": 12 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคถเคพเคฎ เค•เฅ‹ 7:00 เคฌเคœเฅ‡ เคตเคพเคชเคธ เค†เค‰เค‚เค—เฅ€", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคถเคพเคฎ เค•เฅ‹ 7:00 เคฌเคœเฅ‡", + "Type": "time", + "Value": { + "Timex": "T19:00", + "FutureResolution": { + "time": "19:00:00" + }, + "PastResolution": { + "time": "19:00:00" + } + }, + "Start": 4, + "Length": 15 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค…เคชเคฐเคพเคนเคจ 7:00:05 เคชเคฐ เคตเคพเคชเคธ เค†เค‰เค‚เค—เฅ€", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เคชเคฐเคพเคนเคจ 7:00:05", + "Type": "time", + "Value": { + "Timex": "T19:00:05", + "FutureResolution": { + "time": "19:00:05" + }, + "PastResolution": { + "time": "19:00:05" + } + }, + "Start": 4, + "Length": 14 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคถเคพเคฎ เคธเฅ‡เคตเคจ เคชเฅ€เคเคฎ เค•เฅ‹ เคตเคพเคชเคธ เค† เคœเคพเค‰เค‚เค—เฅ€", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคถเคพเคฎ เคธเฅ‡เคตเคจ เคชเฅ€เคเคฎ", + "Type": "time", + "Value": { + "Timex": "T19", + "FutureResolution": { + "time": "19:00:00" + }, + "PastResolution": { + "time": "19:00:00" + } + }, + "Start": 4, + "Length": 13 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคถเคพเคฎ เคธเคพเฅเฅ‡ เคธเคพเคค เคฌเคœเฅ‡ เคตเคพเคชเคธ เคœเคพเค‰เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคถเคพเคฎ เคธเคพเฅเฅ‡ เคธเคพเคค เคฌเคœเฅ‡", + "Type": "time", + "Value": { + "Timex": "T19:30", + "FutureResolution": { + "time": "19:30:00" + }, + "PastResolution": { + "time": "19:30:00" + } + }, + "Start": 4, + "Length": 16 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคถเคพเคฎ เคธเคพเคค เคฌเคœเค•เคฐ เคชเฅˆเค‚เคคเฅ€เคธ เคฎเคฟเคจเคŸ เคชเคฐ เคตเคพเคชเคธ เคœเคพเค‰เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคถเคพเคฎ เคธเคพเคค เคฌเคœเค•เคฐ เคชเฅˆเค‚เคคเฅ€เคธ เคฎเคฟเคจเคŸ", + "Type": "time", + "Value": { + "Timex": "T19:35", + "FutureResolution": { + "time": "19:35:00" + }, + "PastResolution": { + "time": "19:35:00" + } + }, + "Start": 4, + "Length": 24 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฐเคพเคค เค—เฅเคฏเคพเคฐเคน เคฌเฅ€เคธ เคชเคฐ เคตเคพเคชเคธ เคœเคพเค‰เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฐเคพเคค เค—เฅเคฏเคพเคฐเคน เคฌเฅ€เคธ", + "Type": "time", + "Value": { + "Timex": "T23:20", + "FutureResolution": { + "time": "23:20:00" + }, + "PastResolution": { + "time": "23:20:00" + } + }, + "Start": 4, + "Length": 14 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฆเฅ‹เคชเคนเคฐ เคคเค• เคตเคพเคชเคธ เค† เคœเคพเค‰เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเฅ‹เคชเคนเคฐ", + "Type": "time", + "Value": { + "Timex": "T12", + "FutureResolution": { + "time": "12:00:00" + }, + "PastResolution": { + "time": "12:00:00" + } + }, + "Start": 4, + "Length": 5 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฆเฅ‹เคชเคนเคฐ 12 เคฌเคœเฅ‡ เคคเค• เคตเคพเคชเคธ เค† เคœเคพเค‰เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเฅ‹เคชเคนเคฐ 12 เคฌเคœเฅ‡", + "Type": "time", + "Value": { + "Timex": "T12", + "FutureResolution": { + "time": "12:00:00" + }, + "PastResolution": { + "time": "12:00:00" + } + }, + "Start": 4, + "Length": 12 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฒเค—เคญเค— เค—เฅเคฏเคพเคฐเคน เคฌเคœเฅ‡ เคคเค• เคตเคพเคชเคธ เค† เคœเคพเค‰เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฒเค—เคญเค— เค—เฅเคฏเคพเคฐเคน เคฌเคœเฅ‡", + "Type": "time", + "Value": { + "Timex": "T11", + "FutureResolution": { + "time": "11:00:00" + }, + "PastResolution": { + "time": "11:00:00" + } + }, + "Start": 4, + "Length": 15 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค…เคฐเคพเค‰เค‚เคก เค—เฅเคฏเคพเคฐเคน เคฌเคœเฅ‡ เคคเค• เคตเคพเคชเคธ เค† เคœเคพเค‰เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เคฐเคพเค‰เค‚เคก เค—เฅเคฏเคพเคฐเคน เคฌเคœเฅ‡", + "Type": "time", + "Value": { + "Timex": "T11", + "FutureResolution": { + "time": "11:00:00" + }, + "PastResolution": { + "time": "11:00:00" + } + }, + "Start": 4, + "Length": 17 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฆเฅ‹เคชเคนเคฐ 3:40 เคคเค• เคตเคพเคชเคธ เค† เคœเคพเค‰เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเฅ‹เคชเคนเคฐ 3:40", + "Type": "time", + "Value": { + "Timex": "T15:40", + "FutureResolution": { + "time": "15:40:00" + }, + "PastResolution": { + "time": "15:40:00" + } + }, + "Start": 4, + "Length": 10 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคธเฅเคฌเคน 11:40 เคคเค• เคตเคพเคชเคธ เค† เคœเคพเค‰เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเฅเคฌเคน 11:40", + "Type": "time", + "Value": { + "Timex": "T11:40", + "FutureResolution": { + "time": "11:40:00" + }, + "PastResolution": { + "time": "11:40:00" + } + }, + "Start": 4, + "Length": 10 + } + ] + }, + { + "Input": "เค†เคงเฅ€ เคฐเคพเคค ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เคงเฅ€ เคฐเคพเคค", + "Type": "time", + "Value": { + "Timex": "T00", + "FutureResolution": { + "time": "00:00:00" + }, + "PastResolution": { + "time": "00:00:00" + } + }, + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "เค†เคงเฅ€-เคฐเคพเคค ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เคงเฅ€-เคฐเคพเคค", + "Type": "time", + "Value": { + "Timex": "T00", + "FutureResolution": { + "time": "00:00:00" + }, + "PastResolution": { + "time": "00:00:00" + } + }, + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "เคฎเคงเฅเคฏ เคฐเคพเคคเฅเคฐเคฟ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฎเคงเฅเคฏ เคฐเคพเคคเฅเคฐเคฟ", + "Type": "time", + "Value": { + "Timex": "T00", + "FutureResolution": { + "time": "00:00:00" + }, + "PastResolution": { + "time": "00:00:00" + } + }, + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "เคฌเฅ€เคšเคธเฅเคฌเคน ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฌเฅ€เคšเคธเฅเคฌเคน", + "Type": "time", + "Value": { + "Timex": "T10", + "FutureResolution": { + "time": "10:00:00" + }, + "PastResolution": { + "time": "10:00:00" + } + }, + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "เคฎเคงเฅเคฏ-เคธเฅเคฌเคน", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฎเคงเฅเคฏ-เคธเฅเคฌเคน", + "Type": "time", + "Value": { + "Timex": "T10", + "FutureResolution": { + "time": "10:00:00" + }, + "PastResolution": { + "time": "10:00:00" + } + }, + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "เคฎเคงเฅเคฏ เคธเฅเคฌเคน", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฎเคงเฅเคฏ เคธเฅเคฌเคน", + "Type": "time", + "Value": { + "Timex": "T10", + "FutureResolution": { + "time": "10:00:00" + }, + "PastResolution": { + "time": "10:00:00" + } + }, + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "เคญเคฐเฅ€ เคฆเฅเคชเคนเคฐเฅ€", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคญเคฐเฅ€ เคฆเฅเคชเคนเคฐเฅ€", + "Type": "time", + "Value": { + "Timex": "T14", + "FutureResolution": { + "time": "14:00:00" + }, + "PastResolution": { + "time": "14:00:00" + } + }, + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "เคฆเฅ‡เคฐ เคฆเฅ‹เคชเคนเคฐ ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเฅ‡เคฐ เคฆเฅ‹เคชเคนเคฐ", + "Type": "time", + "Value": { + "Timex": "T14", + "FutureResolution": { + "time": "14:00:00" + }, + "PastResolution": { + "time": "14:00:00" + } + }, + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "เคฆเฅ‹เคชเคนเคฐ เคฆเฅ‡เคฐ เคธเฅ‡", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเฅ‹เคชเคนเคฐ เคฆเฅ‡เคฐ", + "Type": "time", + "Value": { + "Timex": "T14", + "FutureResolution": { + "time": "14:00:00" + }, + "PastResolution": { + "time": "14:00:00" + } + }, + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "เคฆเฅ‹เคชเคนเคฐ เคฎเฅ‡เค‚", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเฅ‹เคชเคนเคฐ เคฎเฅ‡เค‚", + "Type": "time", + "Value": { + "Timex": "T12", + "FutureResolution": { + "time": "12:00:00" + }, + "PastResolution": { + "time": "12:00:00" + } + }, + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "เคฆเคฟเคจ เค•เฅ‡ เคฎเคงเฅเคฏ เคฎเฅ‡เค‚", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเคฟเคจ เค•เฅ‡ เคฎเคงเฅเคฏ", + "Type": "time", + "Value": { + "Timex": "T12", + "FutureResolution": { + "time": "12:00:00" + }, + "PastResolution": { + "time": "12:00:00" + } + }, + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "เคฆเคฟเคจ เค•เฅ‡ เคฌเฅ€เคš เคฎเฅ‡เค‚", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเคฟเคจ เค•เฅ‡ เคฌเฅ€เคš", + "Type": "time", + "Value": { + "Timex": "T12", + "FutureResolution": { + "time": "12:00:00" + }, + "PastResolution": { + "time": "12:00:00" + } + }, + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "เคฎเคงเฅเคฏเคพเคนเฅเคจ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฎเคงเฅเคฏเคพเคนเฅเคจ", + "Type": "time", + "Value": { + "Timex": "T12", + "FutureResolution": { + "time": "12:00:00" + }, + "PastResolution": { + "time": "12:00:00" + } + }, + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฒเค‚เคš เค•เฅ‡ เคธเคฎเคฏ 12 เคฌเคœเฅ‡ เคคเค• เคตเคพเคชเคธ เค† เคœเคพเค‰เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฒเค‚เคš เค•เฅ‡ เคธเคฎเคฏ 12 เคฌเคœเฅ‡", + "Type": "time", + "Value": { + "Timex": "T12", + "FutureResolution": { + "time": "12:00:00" + }, + "PastResolution": { + "time": "12:00:00" + } + }, + "Start": 4, + "Length": 17 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค†เคงเฅ€ เคฐเคพเคค 12 เคฌเคœเฅ‡ เคตเคพเคชเคธ เค† เคœเคพเค‰เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เคงเฅ€ เคฐเคพเคค 12 เคฌเคœเฅ‡", + "Type": "time", + "Value": { + "Timex": "T00", + "FutureResolution": { + "time": "00:00:00" + }, + "PastResolution": { + "time": "00:00:00" + } + }, + "Start": 4, + "Length": 14 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฐเคพเคค เค•เฅ‹ 12 เคฌเคœเฅ‡ เคตเคพเคชเคธ เค† เคœเคพเค‰เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฐเคพเคค เค•เฅ‹ 12 เคฌเคœเฅ‡", + "Type": "time", + "Value": { + "Timex": "T00", + "FutureResolution": { + "time": "00:00:00" + }, + "PastResolution": { + "time": "00:00:00" + } + }, + "Start": 4, + "Length": 13 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค†เคงเฅ€ เคฐเคพเคค เค•เฅ‹ 1 เคฌเคœเฅ‡ เคตเคพเคชเคธ เค† เคœเคพเค‰เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เคงเฅ€ เคฐเคพเคค เค•เฅ‹ 1 เคฌเคœเฅ‡", + "Type": "time", + "Value": { + "Timex": "T01", + "FutureResolution": { + "time": "01:00:00" + }, + "PastResolution": { + "time": "01:00:00" + } + }, + "Start": 4, + "Length": 16 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 12 เคฌเคœเฅ‡ เคฆเฅ‹เคชเคนเคฐ เค–เคพเคจเฅ‡ เค•เฅ‡ เคตเฅ˜เฅเคค เคคเค• เคตเคพเคชเคธ เค† เคœเคพเค‰เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "12 เคฌเคœเฅ‡ เคฆเฅ‹เคชเคนเคฐ เค–เคพเคจเฅ‡ เค•เฅ‡ เคตเฅ˜เฅเคค เคคเค•", + "Type": "time", + "Value": { + "Timex": "T12", + "FutureResolution": { + "time": "12:00:00" + }, + "PastResolution": { + "time": "12:00:00" + } + }, + "Start": 4, + "Length": 28 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 11 เคฌเคœเฅ‡ เคฆเฅ‹เคชเคนเคฐ เค–เคพเคจเฅ‡ เค•เฅ‡ เคตเฅ˜เฅเคค เคคเค• เคตเคพเคชเคธ เค† เคœเคพเค‰เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "11 เคฌเคœเฅ‡ เคฆเฅ‹เคชเคนเคฐ เค–เคพเคจเฅ‡ เค•เฅ‡ เคตเฅ˜เฅเคค เคคเค•", + "Type": "time", + "Value": { + "Timex": "T11", + "FutureResolution": { + "time": "11:00:00" + }, + "PastResolution": { + "time": "11:00:00" + } + }, + "Start": 4, + "Length": 28 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 1 เคฌเคœเฅ‡ เคฆเฅ‹เคชเคนเคฐ เค–เคพเคจเฅ‡ เค•เฅ‡ เคตเฅ˜เฅเคค เคคเค• เคตเคพเคชเคธ เค† เคœเคพเค‰เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 เคฌเคœเฅ‡ เคฆเฅ‹เคชเคนเคฐ เค–เคพเคจเฅ‡ เค•เฅ‡ เคตเฅ˜เฅเคค เคคเค•", + "Type": "time", + "Value": { + "Timex": "T13", + "FutureResolution": { + "time": "13:00:00" + }, + "PastResolution": { + "time": "13:00:00" + } + }, + "Start": 4, + "Length": 27 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฆเฅ‹เคชเคนเคฐ เค–เคพเคจเฅ‡ เค•เฅ‡ เคธเคฎเคฏ 11 เคฌเคœเฅ‡ เคคเค• เคตเคพเคชเคธ เค† เคœเคพเค‰เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเฅ‹เคชเคนเคฐ เค–เคพเคจเฅ‡ เค•เฅ‡ เคธเคฎเคฏ 11 เคฌเคœเฅ‡", + "Type": "time", + "Value": { + "Timex": "T11", + "FutureResolution": { + "time": "11:00:00" + }, + "PastResolution": { + "time": "11:00:00" + } + }, + "Start": 4, + "Length": 24 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคถเคพเคฎ เค•เฅ‡ 7:56:13 เคชเคฐ เคตเคพเคชเคธ เค† เคœเคพเค‰เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคถเคพเคฎ เค•เฅ‡ 7:56:13", + "Type": "time", + "Value": { + "Timex": "T19:56:13", + "FutureResolution": { + "time": "19:56:13" + }, + "PastResolution": { + "time": "19:56:13" + } + }, + "Start": 4, + "Length": 14 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เฅงเฅจ:เฅฉเฅช:เฅชเฅซ เคชเคฐ เคตเคพเคชเคธ เค† เคœเคพเค‰เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เฅงเฅจ:เฅฉเฅช:เฅชเฅซ", + "Type": "time", + "Value": { + "Timex": "T12:34:45", + "FutureResolution": { + "time": "12:34:45" + }, + "PastResolution": { + "time": "12:34:45" + } + }, + "Start": 4, + "Length": 8 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฆเฅ‹เคชเคนเคฐ เค•เฅ‡ 7:00:25 เคชเคฐ เคตเคพเคชเคธ เค† เคœเคพเค‰เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเฅ‹เคชเคนเคฐ เค•เฅ‡ 7:00:25", + "Type": "time", + "Value": { + "Timex": "T19:00:25", + "FutureResolution": { + "time": "19:00:25" + }, + "PastResolution": { + "time": "19:00:25" + } + }, + "Start": 4, + "Length": 16 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคธเฅเคฌเคน เค•เฅ‡ เคธเคพเฅเฅ‡ เคธเคพเคค เคฌเคœเฅ‡ เคตเคพเคชเคธ เคœเคพเค‰เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเฅเคฌเคน เค•เฅ‡ เคธเคพเฅเฅ‡ เคธเคพเคค เคฌเคœเฅ‡", + "Type": "time", + "Value": { + "Timex": "T07:30", + "FutureResolution": { + "time": "07:30:00" + }, + "PastResolution": { + "time": "07:30:00" + } + }, + "Start": 4, + "Length": 20 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค—เฅเคฏเคพเคฐเคน เคชเคพเคเคš เคชเคฐ เคตเคพเคชเคธ เคœเคพเค‰เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค—เฅเคฏเคพเคฐเคน เคชเคพเคเคš", + "Type": "time", + "Value": { + "Timex": "T11:05", + "FutureResolution": { + "time": "11:05:00" + }, + "PastResolution": { + "time": "11:05:00" + } + }, + "Start": 4, + "Length": 11 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคธเคพเฅเฅ‡ เคชเคพเคเคš เคฌเคœเคจเฅ‡ เคฎเฅ‡เค‚ เคคเฅ€เคจ เคฎเคฟเคจเคŸ เคฌเคพเค•เฅ€ เคนเฅ‹เคจเฅ‡ เคชเคฐ เคตเคพเคชเคธ เคœเคพเค‰เค‚เค—เคพ", + "Comment": "the case corresponds to 'I'll go back three mins to five thirty' but in Hindi has a different structure (half past five three mins to) which is not supported", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเคพเฅเฅ‡ เคชเคพเคเคš เคฌเคœเคจเฅ‡ เคฎเฅ‡เค‚ เคคเฅ€เคจ เคฎเคฟเคจเคŸ เคฌเคพเค•เฅ€", + "Type": "time", + "Value": { + "Timex": "T05:27", + "FutureResolution": { + "time": "05:27:00" + }, + "PastResolution": { + "time": "05:27:00" + } + }, + "Start": 4, + "Length": 32 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฐเคพเคค เคฎเฅ‡เค‚ เคธเคพเฅเฅ‡ เคชเคพเคเคš เคฌเคœเฅ‡ เคตเคพเคชเคธ เคœเคพเค‰เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฐเคพเคค เคฎเฅ‡เค‚ เคธเคพเฅเฅ‡ เคชเคพเคเคš เคฌเคœเฅ‡", + "Type": "time", + "Value": { + "Timex": "T17:30", + "FutureResolution": { + "time": "17:30:00" + }, + "PastResolution": { + "time": "17:30:00" + } + }, + "Start": 4, + "Length": 21 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคธเคพเฅเฅ‡ เคชเคพเคเคš เคฌเคœเฅ‡ เคฐเคพเคค เคฎเฅ‡เค‚ เคตเคพเคชเคธ เคœเคพเค‰เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเคพเฅเฅ‡ เคชเคพเคเคš เคฌเคœเฅ‡ เคฐเคพเคค เคฎเฅ‡เค‚", + "Type": "time", + "Value": { + "Timex": "T17:30", + "FutureResolution": { + "time": "17:30:00" + }, + "PastResolution": { + "time": "17:30:00" + } + }, + "Start": 4, + "Length": 21 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฎเคงเฅเคฏเคพเคนเฅเคจ เค•เฅ‹ เคตเคพเคชเคธ เค† เคœเคพเค‰เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฎเคงเฅเคฏเคพเคนเฅเคจ", + "Type": "time", + "Value": { + "Timex": "T12", + "FutureResolution": { + "time": "12:00:00" + }, + "PastResolution": { + "time": "12:00:00" + } + }, + "Start": 4, + "Length": 8 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฆเฅ‹เคชเคนเคฐ เค•เฅ‡ เค–เคพเคจเฅ‡ เค•เฅ‡ เคตเฅ˜เฅเคค 12 เคฌเคœเฅ‡ เคตเคพเคชเคธ เค† เคœเคพเค‰เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเฅ‹เคชเคนเคฐ เค•เฅ‡ เค–เคพเคจเฅ‡ เค•เฅ‡ เคตเฅ˜เฅเคค 12 เคฌเคœเฅ‡", + "Type": "time", + "Value": { + "Timex": "T12", + "FutureResolution": { + "time": "12:00:00" + }, + "PastResolution": { + "time": "12:00:00" + } + }, + "Start": 4, + "Length": 28 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 7 เคฌเคœเค•เคฐ 1 เคฎเคฟเคจเคŸ เคชเคฐ เคตเคพเคชเคธ เค† เคœเคพเค‰เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "7 เคฌเคœเค•เคฐ 1 เคฎเคฟเคจเคŸ", + "Type": "time", + "Value": { + "Timex": "T07:01", + "FutureResolution": { + "time": "07:01:00" + }, + "PastResolution": { + "time": "07:01:00" + } + }, + "Start": 4, + "Length": 13 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคถเคพเคฎ เค•เฅ‡ เคฆเคธ เคฌเคœเค•เคฐ เคฆเคธ เคฎเคฟเคจเคŸ เคชเคฐ เคตเคพเคชเคธ เค† เคœเคพเค‰เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคถเคพเคฎ เค•เฅ‡ เคฆเคธ เคฌเคœเค•เคฐ เคฆเคธ เคฎเคฟเคจเคŸ", + "Type": "time", + "Value": { + "Timex": "T22:10", + "FutureResolution": { + "time": "22:10:00" + }, + "PastResolution": { + "time": "22:10:00" + } + }, + "Start": 4, + "Length": 22 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคถเคพเคฎ เค•เฅ‡ เคฆเคธ เคฌเคœเค•เคฐ เคฆเคธ เคฎเคฟเคจเคŸ เคนเฅ‹เคจเฅ‡ เค•เฅ‡ เคคเฅ€เคจ เคฎเคฟเคจเคŸ เคฌเคพเคฆ เคตเคพเคชเคธ เค† เคœเคพเค‰เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคถเคพเคฎ เค•เฅ‡ เคฆเคธ เคฌเคœเค•เคฐ เคฆเคธ เคฎเคฟเคจเคŸ เคนเฅ‹เคจเฅ‡ เค•เฅ‡ เคคเฅ€เคจ เคฎเคฟเคจเคŸ เคฌเคพเคฆ", + "Type": "time", + "Value": { + "Timex": "T22:13", + "FutureResolution": { + "time": "22:13:00" + }, + "PastResolution": { + "time": "22:13:00" + } + }, + "Start": 4, + "Length": 43 + } + ] + }, + { + "Input": "เคถเคพเคฎ 3 เคฌเคœเฅ‡ : เค‡เคธ เคธเคฎเคฏ เคฎเฅˆเค‚ เค‡เคธ เคนเคซเฅเคคเฅ‡ เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคถเคพเคฎ 3 เคฌเคœเฅ‡", + "Type": "time", + "Value": { + "Timex": "T15", + "FutureResolution": { + "time": "15:00:00" + }, + "PastResolution": { + "time": "15:00:00" + } + }, + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "เค‡เคธ เคนเคซเฅเคคเฅ‡ เคธเฅเคฌเคน เค†เค  เคฌเคœเฅ‡ เค เฅ€เค• เคฐเคนเฅ‡เค—เคพ ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเฅเคฌเคน เค†เค  เคฌเคœเฅ‡", + "Type": "time", + "Value": { + "Timex": "T08", + "FutureResolution": { + "time": "08:00:00" + }, + "PastResolution": { + "time": "08:00:00" + } + }, + "Start": 9, + "Length": 11 + } + ] + }, + { + "Input": "เค‡เคธ เคนเคซเฅเคคเฅ‡ เคถเคพเคฎ เค†เค  เคฌเคœเฅ‡ เค เฅ€เค• เคฐเคนเฅ‡เค—เคพ ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคถเคพเคฎ เค†เค  เคฌเคœเฅ‡", + "Type": "time", + "Value": { + "Timex": "T20", + "FutureResolution": { + "time": "20:00:00" + }, + "PastResolution": { + "time": "20:00:00" + } + }, + "Start": 9, + "Length": 10 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Hindi/TimePeriodExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Hindi/TimePeriodExtractor.json new file mode 100644 index 000000000..f45569eda --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Hindi/TimePeriodExtractor.json @@ -0,0 +1,650 @@ +[ + { + "Input": "เคฎเฅˆเค‚ เคถเคพเคฎ 5 เคธเฅ‡ 6 เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคถเคพเคฎ 5 เคธเฅ‡ 6", + "Type": "timerange", + "Start": 4, + "Length": 10 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฆเฅ‹เคชเคนเคฐ เคฎเฅ‡เค‚ 5 เคธเฅ‡ 6 เคคเค• เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเฅ‹เคชเคนเคฐ เคฎเฅ‡เค‚ 5 เคธเฅ‡ 6 เคคเค•", + "Type": "timerange", + "Start": 4, + "Length": 19 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคธเฅเคฌเคน 5 เคธเฅ‡ เคธเคพเคค เคคเค• เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเฅเคฌเคน 5 เคธเฅ‡ เคธเคพเคค เคคเค•", + "Type": "timerange", + "Start": 4, + "Length": 16 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคถเคพเคฎ 5 เค”เคฐ 6 เค•เฅ‡ เคฌเฅ€เคš เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคถเคพเคฎ 5 เค”เคฐ 6 เค•เฅ‡ เคฌเฅ€เคš", + "Type": "timerange", + "Start": 4, + "Length": 17 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฆเคฟเคจ เคฎเฅ‡เค‚ 5 เคธเฅ‡ 6 เค•เฅ‡ เคฌเฅ€เคš เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเคฟเคจ เคฎเฅ‡เค‚ 5 เคธเฅ‡ 6 เค•เฅ‡ เคฌเฅ€เคš", + "Type": "timerange", + "Start": 4, + "Length": 21 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค…เคชเคฐเคพเคนเคจ 5 เคธเฅ‡ 6 เค•เฅ‡ เคฌเฅ€เคš เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เคชเคฐเคพเคนเคจ 5 เคธเฅ‡ 6 เค•เฅ‡ เคฌเฅ€เคš", + "Type": "timerange", + "Start": 4, + "Length": 20 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคถเคพเคฎ 4 เคธเฅ‡ 5 เคคเค• เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคถเคพเคฎ 4 เคธเฅ‡ 5 เคคเค•", + "Type": "timerange", + "Start": 4, + "Length": 13 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 4 เคธเฅ‡ เคถเคพเคฎ 5 เคคเค• เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "4 เคธเฅ‡ เคถเคพเคฎ 5 เคคเค•", + "Type": "timerange", + "Start": 4, + "Length": 13 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 4:00 เคธเฅ‡ เคถเคพเคฎ 5 เคคเค• เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "4:00 เคธเฅ‡ เคถเคพเคฎ 5 เคคเค•", + "Type": "timerange", + "Start": 4, + "Length": 16 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 4:00 เคธเฅ‡ 7 เคฌเคœเฅ‡ เคคเค• เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "4:00 เคธเฅ‡ 7 เคฌเคœเฅ‡ เคคเค•", + "Type": "timerange", + "Start": 4, + "Length": 16 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคถเคพเคฎ 3 เคธเฅ‡ เคธเคพเฅเฅ‡ เคธเคพเคค เคคเค• เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคถเคพเคฎ 3 เคธเฅ‡ เคธเคพเฅเฅ‡ เคธเคพเคค เคคเค•", + "Type": "timerange", + "Start": 4, + "Length": 20 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคถเคพเคฎ 4-5 เคคเค• เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคถเคพเคฎ 4-5 เคคเค•", + "Type": "timerange", + "Start": 4, + "Length": 10 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคคเฅ€เคจ เคฌเคœเคจเฅ‡ เคฎเฅ‡เค‚ 20 เคฎเคฟเคจเคŸ เคธเฅ‡ เคถเคพเคฎ เค•เฅ‡ เค†เค  เคฌเคœเฅ‡ เคคเค• เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคคเฅ€เคจ เคฌเคœเคจเฅ‡ เคฎเฅ‡เค‚ 20 เคฎเคฟเคจเคŸ เคธเฅ‡ เคถเคพเคฎ เค•เฅ‡ เค†เค  เคฌเคœเฅ‡ เคคเค•", + "Type": "timerange", + "Start": 4, + "Length": 40 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคถเคพเคฎ เค•เฅ‡ 4 เคธเฅ‡ 5 เคคเค• เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคถเคพเคฎ เค•เฅ‡ 4 เคธเฅ‡ 5 เคคเค•", + "Type": "timerange", + "Start": 4, + "Length": 16 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคถเคพเคฎ เค•เฅ‡ 4 เคธเฅ‡ เคธเคพเฅเฅ‡ เคชเคพเคเคš เคคเค• เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคถเคพเคฎ เค•เฅ‡ 4 เคธเฅ‡ เคธเคพเฅเฅ‡ เคชเคพเคเคš เคคเค•", + "Type": "timerange", + "Start": 4, + "Length": 24 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคธเฅเคฌเคน 3 เคธเฅ‡ เคถเคพเคฎ 5 เคคเค• เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเฅเคฌเคน 3 เคธเฅ‡ เคถเคพเคฎ 5 เคคเค•", + "Type": "timerange", + "Start": 4, + "Length": 18 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคธเฅเคฌเคน 3 เคธเฅ‡ เคฆเฅ‹เคชเคนเคฐ เคชเคพเคเคš เคคเค• เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเฅเคฌเคน 3 เคธเฅ‡ เคฆเฅ‹เคชเคนเคฐ เคชเคพเคเคš เคคเค•", + "Type": "timerange", + "Start": 4, + "Length": 23 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคถเคพเคฎ 4 เคธเฅ‡ เคธเคพเฅเฅ‡ เคชเคพเคเคš เค•เฅ‡ เคฌเฅ€เคš เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคถเคพเคฎ 4 เคธเฅ‡ เคธเคพเฅเฅ‡ เคชเคพเคเคš เค•เฅ‡ เคฌเฅ€เคš", + "Type": "timerange", + "Start": 4, + "Length": 25 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคธเฅเคฌเคน 3 เคธเฅ‡ เคถเคพเคฎ 5 เค•เฅ‡ เคฌเฅ€เคš เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเฅเคฌเคน 3 เคธเฅ‡ เคถเคพเคฎ 5 เค•เฅ‡ เคฌเฅ€เคš", + "Type": "timerange", + "Start": 4, + "Length": 22 + } + ] + }, + { + "Input": "เคธเฅเคฌเคน เคฎเคฟเคฒเคคเฅ‡ เคนเฅˆเค‚ ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเฅเคฌเคน", + "Type": "timerange", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "เคฆเฅ‹เคชเคนเคฐ เคฎเฅ‡เค‚ เคฎเคฟเคฒเคคเฅ‡ เคนเฅˆเค‚ ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเฅ‹เคชเคนเคฐ เคฎเฅ‡เค‚", + "Type": "timerange", + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "เคฐเคพเคค เค•เฅ‹ เคฎเคฟเคฒเคคเฅ‡ เคนเฅˆเค‚ ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฐเคพเคค เค•เฅ‹", + "Type": "timerange", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "เคถเคพเคฎ เค•เฅ‹ เคฎเคฟเคฒเคคเฅ‡ เคนเฅˆเค‚ ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคถเคพเคฎ เค•เฅ‹", + "Type": "timerange", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "เคฐเฅ‹เคœ เคถเคพเคฎ เค•เฅ‹ เคฎเคฟเคฒเคคเฅ‡ เคนเฅˆเค‚ ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฐเฅ‹เคœ เคถเคพเคฎ เค•เฅ‹", + "Type": "timerange", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "เคคเฅœเค•เฅ‡ เคธเฅเคฌเคน เคฎเคฟเคฒเคคเฅ‡ เคนเฅˆเค‚ ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคคเฅœเค•เฅ‡ เคธเฅเคฌเคน", + "Type": "timerange", + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "เคฐเฅ‹เคœ เคฆเฅ‡เคฐ เคธเฅเคฌเคน เค•เฅ‹ เคฎเคฟเคฒเคคเฅ‡ เคนเฅˆเค‚ ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฐเฅ‹เคœ เคฆเฅ‡เคฐ เคธเฅเคฌเคน เค•เฅ‹", + "Type": "timerange", + "Start": 0, + "Length": 15 + } + ] + }, + { + "Input": "เคธเฅเคฌเคน-เคธเฅเคฌเคน เคฎเคฟเคฒเคคเฅ‡ เคนเฅˆเค‚ ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเฅเคฌเคน-เคธเฅเคฌเคน", + "Type": "timerange", + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "เคฆเฅ‡เคฐ เคธเฅเคฌเคน เค•เฅ‹ เคฎเคฟเคฒเคคเฅ‡ เคนเฅˆเค‚ ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเฅ‡เคฐ เคธเฅเคฌเคน เค•เฅ‹", + "Type": "timerange", + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "เคฆเฅ‹เคชเคนเคฐ เค•เฅ‹ เคœเคฒเฅเคฆเฅ€ เคฎเคฟเคฒเคคเฅ‡ เคนเฅˆเค‚", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเฅ‹เคชเคนเคฐ เค•เฅ‹ เคœเคฒเฅเคฆเฅ€", + "Type": "timerange", + "Start": 0, + "Length": 14 + } + ] + }, + { + "Input": "เคฆเฅ‡เคฐ เคฆเฅ‹เคชเคนเคฐ เค•เฅ‹ เคฎเคฟเคฒเคคเฅ‡ เคนเฅˆเค‚", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเฅ‡เคฐ เคฆเฅ‹เคชเคนเคฐ เค•เฅ‹", + "Type": "timerange", + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "เคถเคพเคฎ เค•เฅ‹ เคœเคฒเฅเคฆเฅ€ เคฎเคฟเคฒเคคเฅ‡ เคนเฅˆเค‚", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคถเคพเคฎ เค•เฅ‹ เคœเคฒเฅเคฆเฅ€", + "Type": "timerange", + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "เคธเค‚เคงเฅเคฏเคพ เคชเฅเคฐเคนเคฐ เคฆเฅ‡เคฐ เคธเฅ‡ เคฎเคฟเคฒเคคเฅ‡ เคนเฅˆเค‚", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเค‚เคงเฅเคฏเคพ เคชเฅเคฐเคนเคฐ เคฆเฅ‡เคฐ เคธเฅ‡", + "Type": "timerange", + "Start": 0, + "Length": 19 + } + ] + }, + { + "Input": "เคฐเคพเคค เค•เฅ‹ เคœเคฒเฅเคฆเฅ€ เคฎเคฟเคฒเคคเฅ‡ เคนเฅˆเค‚", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฐเคพเคค เค•เฅ‹ เคœเคฒเฅเคฆเฅ€", + "Type": "timerange", + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "เคฆเฅ‡เคฐ เคฐเคพเคค เคฎเฅ‡เค‚ เคฎเคฟเคฒเคคเฅ‡ เคนเฅˆเค‚", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเฅ‡เคฐ เคฐเคพเคค เคฎเฅ‡เค‚", + "Type": "timerange", + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "เคœเคฒเฅเคฆเฅ€ เคฐเคพเคค เค•เฅ‹ เคฎเคฟเคฒเคคเฅ‡ เคนเฅˆเค‚", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคœเคฒเฅเคฆเฅ€ เคฐเคพเคค เค•เฅ‹", + "Type": "timerange", + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "เคฆเฅ‡เคฐ เคฐเคพเคค เค•เฅ‹ เคฎเคฟเคฒเคคเฅ‡ เคนเฅˆเค‚ ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเฅ‡เคฐ เคฐเคพเคค เค•เฅ‹", + "Type": "timerange", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "เคถเคพเคฎ เคฆเฅ‹ เคธเฅ‡ เคชเคพเคเคš เค•เฅ€ เคฎเฅเคฒเคพเค•เคพเคค เคฐเค–เฅ‹ ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคถเคพเคฎ เคฆเฅ‹ เคธเฅ‡ เคชเคพเคเคš", + "Type": "timerange", + "Start": 0, + "Length": 14 + } + ] + }, + { + "Input": "เคธเฅเคฎเคจ เค•เฅ‡ เคฏเคนเคพเค เคชเคพเคฐเฅเคŸเฅ€ เคถเคพเคฎ 6 เคธเฅ‡ 11 ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคถเคพเคฎ 6 เคธเฅ‡ 11", + "Type": "timerange", + "Start": 20, + "Length": 11 + } + ] + }, + { + "Input": "14:00 เคธเฅ‡ 16:30 เคคเค• เคฎเฅเคฒเคพเค•เคพเคค เคฐเค–เฅ‹", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "14:00 เคธเฅ‡ 16:30 เคคเค•", + "Type": "timerange", + "Start": 0, + "Length": 17 + } + ] + }, + { + "Input": "เคถเคพเคฎ เคฆเฅ‹ เคธเฅ‡ เคชเคพเคเคš เคคเค• เคฎเฅเคฒเคพเค•เคพเคค เคฐเค–เฅ‹", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคถเคพเคฎ เคฆเฅ‹ เคธเฅ‡ เคชเคพเคเคš เคคเค•", + "Type": "timerange", + "Start": 0, + "Length": 17 + } + ] + }, + { + "Input": "เคฆเฅ‹เคชเคนเคฐ 1:30 เคธเฅ‡ 4 เคคเค• เคฎเฅเคฒเคพเค•เคพเคค เคฐเค–เฅ‹ ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเฅ‹เคชเคนเคฐ 1:30 เคธเฅ‡ 4 เคคเค•", + "Type": "timerange", + "Start": 0, + "Length": 18 + } + ] + }, + { + "Input": "เคถเคพเคฎ 1 เคธเฅ‡ 4 เคคเค• เคฎเฅเคฒเคพเค•เคพเคค เคฐเค–เฅ‹", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคถเคพเคฎ 1 เคธเฅ‡ 4 เคคเค•", + "Type": "timerange", + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "เคจเคฎเคธเฅเค•เคพเคฐ เค•เฅ‹เคฐเฅเคŸเคพเคจเคพ - เคœเฅ‡เคจเคฟเฅžเคฐ เค•เฅ‡ เคธเคพเคฅ เคเค• เคธเฅเค•เคพเค‡เคช เคฎเฅ€เคŸเคฟเค‚เค— เคฐเค–เฅ‹เฅค เคฎเฅเคเฅ‡ เคฆเฅ‹เคชเคนเคฐ เคฎเฅ‡เค‚ 30 เคฎเคฟเคจเคŸ เค•เฅ€ เคเค• เคฎเฅ€เคŸเคฟเค‚เค— เคšเคพเคนเคฟเค , เคฎเฅˆเค‚ เค‡เคธ เคถเฅเค•เฅเคฐเคตเคพเคฐ เค•เฅ‹ เคœเคพเค‰เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเฅ‹เคชเคนเคฐ เคฎเฅ‡เค‚", + "Type": "timerange", + "Start": 60, + "Length": 9 + } + ] + }, + { + "Input": "เคจเคฎเคธเฅเคคเฅ‡ เค•เฅ‹เคฐเฅเคŸเคพเคจเคพ - เคœเฅ‡เคจเคฟเฅžเคฐ เค•เฅ‡ เคธเคพเคฅ เคเค• เคธเฅเค•เคพเค‡เคช เคฎเฅ€เคŸเคฟเค‚เค— เคฐเค–เฅ‹เฅค เคฎเฅเคเฅ‡ เค‡เคธ เคถเฅเค•เฅเคฐเคตเคพเคฐ เค•เฅ‹ 30 เคฎเคฟเคจเคŸ เค•เฅ€ เคเค• เคฎเฅ€เคŸเคฟเค‚เค— เคšเคพเคนเคฟเค , เคฎเฅˆเค‚ เคฆเฅ‹เคชเคนเคฐ เค•เฅ‹ เคœเคพเค‰เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเฅ‹เคชเคนเคฐ เค•เฅ‹", + "Type": "timerange", + "Start": 107, + "Length": 8 + } + ] + }, + { + "Input": "1:30 เคธเฅ‡ 3:30 เคคเค• เคฎเฅเคฒเคพเค•เคพเคค เคฐเค–เฅ‹ ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1:30 เคธเฅ‡ 3:30 เคคเค•", + "Type": "timerange", + "Start": 0, + "Length": 15 + } + ] + }, + { + "Input": "เคถเคพเคฎ 1:30 เคธเฅ‡ 3:30 เคคเค• เคฎเฅเคฒเคพเค•เคพเคค เคฐเค–เฅ‹ ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคถเคพเคฎ 1:30 เคธเฅ‡ 3:30 เคคเค•", + "Type": "timerange", + "Start": 0, + "Length": 19 + } + ] + }, + { + "Input": "1 เคธเฅ‡ 3:30 เคคเค• เคฎเฅเคฒเคพเค•เคพเคค เคฐเค–เฅ‹ ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 เคธเฅ‡ 3:30 เคคเค•", + "Type": "timerange", + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "1:30 เคธเฅ‡ 3 เคคเค• เคฎเฅเคฒเคพเค•เคพเคค เคฐเค–เฅ‹ ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1:30 เคธเฅ‡ 3 เคคเค•", + "Type": "timerange", + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "10 เค”เคฐ 11:30 เค•เฅ‡ เคฌเฅ€เคš เคเค• เคฎเฅเคฒเคพเค•เคพเคค เคฐเค–เฅ‹ ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10 เค”เคฐ 11:30 เค•เฅ‡ เคฌเฅ€เคš", + "Type": "timerange", + "Start": 0, + "Length": 18 + } + ] + }, + { + "Input": "เคธเฅเคฌเคน 10:10 เค”เคฐ 12:50 เค•เฅ‡ เคฌเฅ€เคš เคเค• เคฎเฅเคฒเคพเค•เคพเคค เคฐเค–เฅ‹", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเฅเคฌเคน 10:10 เค”เคฐ 12:50 เค•เฅ‡ เคฌเฅ€เคš", + "Type": "timerange", + "Start": 0, + "Length": 26 + } + ] + }, + { + "Input": "เคถเคพเคฎ 10:10 เค”เคฐ 3 เค•เฅ‡ เคฌเฅ€เคš เคเค• เคฎเฅเคฒเคพเค•เคพเคค เคฐเค–เฅ‹", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคถเคพเคฎ 10:10 เค”เคฐ 3 เค•เฅ‡ เคฌเฅ€เคš", + "Type": "timerange", + "Start": 0, + "Length": 21 + } + ] + }, + { + "Input": "เคถเคพเคฎ 10:10 เคธเฅ‡ 10 เคคเค• เคเค• เคฎเฅเคฒเคพเค•เคพเคค เคฐเค–เฅ‹", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคถเคพเคฎ 10:10 เคธเฅ‡ 10 เคคเค•", + "Type": "timerange", + "Start": 0, + "Length": 18 + } + ] + }, + { + "Input": "เคธเฅเคฌเคน 10:30 เคธเฅ‡ 23 เคคเค• เคเค• เคฎเฅเคฒเคพเค•เคพเคค เคฐเค–เฅ‹", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเฅเคฌเคน 10:30 เคธเฅ‡ 23 เคคเค•", + "Type": "timerange", + "Start": 0, + "Length": 19 + } + ] + }, + { + "Input": "เคฎเฅเคเฅ‡ เค•เคพเคฎ เค•เฅ‡ เคธเคฎเคฏ เคฎเฅ‡เค‚ เค•เฅ‰เคฒ เคฎเคค เค•เคฐเฅ‹ ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค•เคพเคฎ เค•เฅ‡ เคธเคฎเคฏ เคฎเฅ‡เค‚", + "Type": "timerange", + "Start": 5, + "Length": 14 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Hindi/TimePeriodParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Hindi/TimePeriodParser.json new file mode 100644 index 000000000..84787ea93 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Hindi/TimePeriodParser.json @@ -0,0 +1,1652 @@ +[ + { + "Input": "เคฎเฅˆเค‚ เคถเคพเคฎ 5 เคธเฅ‡ 6 เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคถเคพเคฎ 5 เคธเฅ‡ 6", + "Type": "timerange", + "Value": { + "Timex": "(T17,T18,PT1H)", + "FutureResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + }, + "PastResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + } + }, + "Start": 4, + "Length": 10 + } + ] + }, + { + "Input": "เคฎเคฎเฅˆเค‚ เคธเค‚เคงเฅเคฏเคพ 5 เคธเฅ‡ 6 เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเค‚เคงเฅเคฏเคพ 5 เคธเฅ‡ 6", + "Type": "timerange", + "Value": { + "Timex": "(T17,T18,PT1H)", + "FutureResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + }, + "PastResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + } + }, + "Start": 5, + "Length": 13 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคชเฅเคฐเคพเคคเคƒ 5 เคธเฅ‡ เคธเคพเคค เคคเค• เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคชเฅเคฐเคพเคคเคƒ 5 เคธเฅ‡ เคธเคพเคค เคคเค•", + "Type": "timerange", + "Value": { + "Timex": "(T05,T07,PT2H)", + "FutureResolution": { + "startTime": "05:00:00", + "endTime": "07:00:00" + }, + "PastResolution": { + "startTime": "05:00:00", + "endTime": "07:00:00" + } + }, + "Start": 4, + "Length": 18 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคธเค‚เคงเฅเคฏเคพ 5 เคธเฅ‡ 6 เคคเค• เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเค‚เคงเฅเคฏเคพ 5 เคธเฅ‡ 6 เคคเค•", + "Type": "timerange", + "Value": { + "Timex": "(T17,T18,PT1H)", + "FutureResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + }, + "PastResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + } + }, + "Start": 4, + "Length": 16 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 5 to 6pm เค•เฅ‡ เคฌเฅ€เคš เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5 to 6pm เค•เฅ‡ เคฌเฅ€เคš", + "Type": "timerange", + "Value": { + "Timex": "(T17,T18,PT1H)", + "FutureResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + }, + "PastResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + } + }, + "Start": 4, + "Length": 15 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคถเคพเคฎ 5 เค”เคฐ 6 เค•เฅ‡ เคฌเฅ€เคš เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคถเคพเคฎ 5 เค”เคฐ 6 เค•เฅ‡ เคฌเฅ€เคš", + "Type": "timerange", + "Value": { + "Timex": "(T17,T18,PT1H)", + "FutureResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + }, + "PastResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + } + }, + "Start": 4, + "Length": 17 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค…เคชเคฐเคพเคนเคจ 5 เคธเฅ‡ 6 เค•เฅ‡ เคฌเฅ€เคš เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เคชเคฐเคพเคนเคจ 5 เคธเฅ‡ 6 เค•เฅ‡ เคฌเฅ€เคš", + "Type": "timerange", + "Value": { + "Timex": "(T17,T18,PT1H)", + "FutureResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + }, + "PastResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + } + }, + "Start": 4, + "Length": 20 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 1am เคธเฅ‡ 5pm เคคเค• เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1am เคธเฅ‡ 5pm เคคเค•", + "Type": "timerange", + "Value": { + "Timex": "(T01,T17,PT16H)", + "FutureResolution": { + "startTime": "01:00:00", + "endTime": "17:00:00" + }, + "PastResolution": { + "startTime": "01:00:00", + "endTime": "17:00:00" + } + }, + "Start": 4, + "Length": 13 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคถเคพเคฎ 4 เคธเฅ‡ 5 เคคเค• เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคถเคพเคฎ 4 เคธเฅ‡ 5 เคคเค•", + "Type": "timerange", + "Value": { + "Timex": "(T16,T17,PT1H)", + "FutureResolution": { + "startTime": "16:00:00", + "endTime": "17:00:00" + }, + "PastResolution": { + "startTime": "16:00:00", + "endTime": "17:00:00" + } + }, + "Start": 4, + "Length": 13 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 4 เคธเฅ‡ เคถเคพเคฎ 5 เคคเค• เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "4 เคธเฅ‡ เคถเคพเคฎ 5 เคคเค•", + "Type": "timerange", + "Value": { + "Timex": "(T16,T17,PT1H)", + "FutureResolution": { + "startTime": "16:00:00", + "endTime": "17:00:00" + }, + "PastResolution": { + "startTime": "16:00:00", + "endTime": "17:00:00" + } + }, + "Start": 4, + "Length": 13 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 4:00 เคฌเคœเฅ‡ เคธเฅ‡ 7 เคฌเคœเฅ‡ เคคเค• เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "4:00 เคฌเคœเฅ‡ เคธเฅ‡ 7 เคฌเคœเฅ‡ เคคเค•", + "Type": "timerange", + "Value": { + "Timex": "(T04:00,T07,PT3H)", + "FutureResolution": { + "startTime": "04:00:00", + "endTime": "07:00:00" + }, + "PastResolution": { + "startTime": "04:00:00", + "endTime": "07:00:00" + } + }, + "Start": 4, + "Length": 20 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 4pm-5pm เคคเค• เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "4pm-5pm เคคเค•", + "Type": "timerange", + "Value": { + "Timex": "(T16,T17,PT1H)", + "FutureResolution": { + "startTime": "16:00:00", + "endTime": "17:00:00" + }, + "PastResolution": { + "startTime": "16:00:00", + "endTime": "17:00:00" + } + }, + "Start": 4, + "Length": 10 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ 4pm - 5pm เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "4pm - 5pm", + "Type": "timerange", + "Value": { + "Timex": "(T16,T17,PT1H)", + "FutureResolution": { + "startTime": "16:00:00", + "endTime": "17:00:00" + }, + "PastResolution": { + "startTime": "16:00:00", + "endTime": "17:00:00" + } + }, + "Start": 4, + "Length": 9 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ morning เคฎเฅ‡เค‚ 3 เคฌเคœเฅ‡ เคธเฅ‡ evening เค•เฅ‡ 5 เคคเค• เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "morning เคฎเฅ‡เค‚ 3 เคฌเคœเฅ‡ เคธเฅ‡ evening เค•เฅ‡ 5 เคคเค•", + "Type": "timerange", + "Value": { + "Timex": "(T03,T17,PT14H)", + "FutureResolution": { + "startTime": "03:00:00", + "endTime": "17:00:00" + }, + "PastResolution": { + "startTime": "03:00:00", + "endTime": "17:00:00" + } + }, + "Start": 4, + "Length": 36 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคธเฅเคฌเคน เค•เฅ‡ 3 เค”เคฐ เคถเคพเคฎ เค•เฅ‡ 5 เค•เฅ‡ เคฌเฅ€เคš เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเฅเคฌเคน เค•เฅ‡ 3 เค”เคฐ เคถเคพเคฎ เค•เฅ‡ 5 เค•เฅ‡ เคฌเฅ€เคš", + "Type": "timerange", + "Value": { + "Timex": "(T03,T17,PT14H)", + "FutureResolution": { + "startTime": "03:00:00", + "endTime": "17:00:00" + }, + "PastResolution": { + "startTime": "03:00:00", + "endTime": "17:00:00" + } + }, + "Start": 4, + "Length": 28 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคถเคพเคฎ 4 เค”เคฐ 5 เค•เฅ‡ เคฌเฅ€เคš เคฌเคพเคนเคฐ เคฐเคนเฅเค‚เค—เคพ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคถเคพเคฎ 4 เค”เคฐ 5 เค•เฅ‡ เคฌเฅ€เคš", + "Type": "timerange", + "Value": { + "Timex": "(T16,T17,PT1H)", + "FutureResolution": { + "startTime": "16:00:00", + "endTime": "17:00:00" + }, + "PastResolution": { + "startTime": "16:00:00", + "endTime": "17:00:00" + } + }, + "Start": 4, + "Length": 17 + } + ] + }, + { + "Input": "เคธเฅเคฌเคน เคฎเคฟเคฒเคคเฅ‡ เคนเฅˆเค‚", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเฅเคฌเคน", + "Type": "timerange", + "Value": { + "Timex": "TMO", + "FutureResolution": { + "startTime": "08:00:00", + "endTime": "12:00:00" + }, + "PastResolution": { + "startTime": "08:00:00", + "endTime": "12:00:00" + } + }, + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "เคฆเฅ‹เคชเคนเคฐ เค•เฅ‹ เคฎเคฟเคฒเคคเฅ‡ เคนเฅˆเค‚", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเฅ‹เคชเคนเคฐ เค•เฅ‹", + "Type": "timerange", + "Value": { + "Timex": "TAF", + "FutureResolution": { + "startTime": "12:00:00", + "endTime": "16:00:00" + }, + "PastResolution": { + "startTime": "12:00:00", + "endTime": "16:00:00" + } + }, + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "เคฐเคพเคค เค•เฅ‹ เคฎเคฟเคฒเคคเฅ‡ เคนเฅˆเค‚", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฐเคพเคค เค•เฅ‹", + "Type": "timerange", + "Value": { + "Timex": "TNI", + "FutureResolution": { + "startTime": "20:00:00", + "endTime": "23:59:59" + }, + "PastResolution": { + "startTime": "20:00:00", + "endTime": "23:59:59" + } + }, + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "เคถเคพเคฎ เค•เฅ‹ เคฎเคฟเคฒเคคเฅ‡ เคนเฅˆเค‚", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคถเคพเคฎ เค•เฅ‹", + "Type": "timerange", + "Value": { + "Timex": "TEV", + "FutureResolution": { + "startTime": "16:00:00", + "endTime": "20:00:00" + }, + "PastResolution": { + "startTime": "16:00:00", + "endTime": "20:00:00" + } + }, + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "เคถเคพเคฎเฅ‹เค‚ เค•เฅ‹ เคฎเคฟเคฒเคคเฅ‡ เคนเฅˆเค‚", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคถเคพเคฎเฅ‹เค‚ เค•เฅ‹", + "Type": "timerange", + "Value": { + "Timex": "TEV", + "FutureResolution": { + "startTime": "16:00:00", + "endTime": "20:00:00" + }, + "PastResolution": { + "startTime": "16:00:00", + "endTime": "20:00:00" + } + }, + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "เคคเฅœเค•เฅ‡ เคธเฅเคฌเคน เคฎเคฟเคฒเคคเฅ‡ เคนเฅˆเค‚ ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคคเฅœเค•เฅ‡ เคธเฅเคฌเคน", + "Type": "timerange", + "Value": { + "Timex": "TMO", + "Mod": "start", + "FutureResolution": { + "startTime": "08:00:00", + "endTime": "10:00:00" + }, + "PastResolution": { + "startTime": "08:00:00", + "endTime": "10:00:00" + } + }, + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "เคฐเฅ‹เคœ เคฆเฅ‡เคฐ เคธเฅเคฌเคน เค•เฅ‹ เคฎเคฟเคฒเคคเฅ‡ เคนเฅˆเค‚ ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฐเฅ‹เคœ เคฆเฅ‡เคฐ เคธเฅเคฌเคน เค•เฅ‹", + "Type": "timerange", + "Value": { + "Timex": "TMO", + "Mod": "end", + "FutureResolution": { + "startTime": "10:00:00", + "endTime": "12:00:00" + }, + "PastResolution": { + "startTime": "10:00:00", + "endTime": "12:00:00" + } + }, + "Start": 0, + "Length": 15 + } + ] + }, + { + "Input": "เคธเฅเคฌเคน-เคธเฅเคฌเคน เคฎเคฟเคฒเคคเฅ‡ เคนเฅˆเค‚ ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเฅเคฌเคน-เคธเฅเคฌเคน", + "Type": "timerange", + "Value": { + "Timex": "TMO", + "Mod": "start", + "FutureResolution": { + "startTime": "08:00:00", + "endTime": "10:00:00" + }, + "PastResolution": { + "startTime": "08:00:00", + "endTime": "10:00:00" + } + }, + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "เคฆเฅ‡เคฐ เคธเฅเคฌเคน เค•เฅ‹ เคฎเคฟเคฒเคคเฅ‡ เคนเฅˆเค‚ ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเฅ‡เคฐ เคธเฅเคฌเคน เค•เฅ‹", + "Type": "timerange", + "Value": { + "Timex": "TMO", + "Mod": "end", + "FutureResolution": { + "startTime": "10:00:00", + "endTime": "12:00:00" + }, + "PastResolution": { + "startTime": "10:00:00", + "endTime": "12:00:00" + } + }, + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "เคฆเฅ‹เคชเคนเคฐ เค•เฅ‹ เคœเคฒเฅเคฆเฅ€ เคฎเคฟเคฒเคคเฅ‡ เคนเฅˆเค‚", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเฅ‹เคชเคนเคฐ เค•เฅ‹ เคœเคฒเฅเคฆเฅ€", + "Type": "timerange", + "Value": { + "Timex": "TAF", + "Mod": "start", + "FutureResolution": { + "startTime": "12:00:00", + "endTime": "14:00:00" + }, + "PastResolution": { + "startTime": "12:00:00", + "endTime": "14:00:00" + } + }, + "Start": 0, + "Length": 14 + } + ] + }, + { + "Input": "เคฆเฅ‡เคฐ เคฆเฅ‹เคชเคนเคฐ เค•เฅ‹ เคฎเคฟเคฒเคคเฅ‡ เคนเฅˆเค‚", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเฅ‡เคฐ เคฆเฅ‹เคชเคนเคฐ เค•เฅ‹", + "Type": "timerange", + "Value": { + "Timex": "TAF", + "Mod": "end", + "FutureResolution": { + "startTime": "14:00:00", + "endTime": "16:00:00" + }, + "PastResolution": { + "startTime": "14:00:00", + "endTime": "16:00:00" + } + }, + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "เคถเคพเคฎ เค•เฅ‹ เคœเคฒเฅเคฆเฅ€ เคฎเคฟเคฒเคคเฅ‡ เคนเฅˆเค‚", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคถเคพเคฎ เค•เฅ‹ เคœเคฒเฅเคฆเฅ€", + "Type": "timerange", + "Value": { + "Timex": "TEV", + "Mod": "start", + "FutureResolution": { + "startTime": "16:00:00", + "endTime": "18:00:00" + }, + "PastResolution": { + "startTime": "16:00:00", + "endTime": "18:00:00" + } + }, + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "เคธเค‚เคงเฅเคฏเคพ เคชเฅเคฐเคนเคฐ เคฆเฅ‡เคฐ เคธเฅ‡ เคฎเคฟเคฒเคคเฅ‡ เคนเฅˆเค‚", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเค‚เคงเฅเคฏเคพ เคชเฅเคฐเคนเคฐ เคฆเฅ‡เคฐ เคธเฅ‡", + "Type": "timerange", + "Value": { + "Timex": "TEV", + "Mod": "end", + "FutureResolution": { + "startTime": "18:00:00", + "endTime": "20:00:00" + }, + "PastResolution": { + "startTime": "18:00:00", + "endTime": "20:00:00" + } + }, + "Start": 0, + "Length": 19 + } + ] + }, + { + "Input": "เคฐเคพเคค เค•เฅ‹ เคœเคฒเฅเคฆเฅ€ เคฎเคฟเคฒเคคเฅ‡ เคนเฅˆเค‚", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฐเคพเคค เค•เฅ‹ เคœเคฒเฅเคฆเฅ€", + "Type": "timerange", + "Value": { + "Timex": "TNI", + "Mod": "start", + "FutureResolution": { + "startTime": "20:00:00", + "endTime": "22:00:00" + }, + "PastResolution": { + "startTime": "20:00:00", + "endTime": "22:00:00" + } + }, + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "เคฆเฅ‡เคฐ เคฐเคพเคค เคฎเฅ‡เค‚ เคฎเคฟเคฒเคคเฅ‡ เคนเฅˆเค‚", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเฅ‡เคฐ เคฐเคพเคค เคฎเฅ‡เค‚", + "Type": "timerange", + "Value": { + "Timex": "TNI", + "Mod": "end", + "FutureResolution": { + "startTime": "22:00:00", + "endTime": "23:59:59" + }, + "PastResolution": { + "startTime": "22:00:00", + "endTime": "23:59:59" + } + }, + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "เคœเคฒเฅเคฆเฅ€ เคฐเคพเคค เค•เฅ‹ เคฎเคฟเคฒเคคเฅ‡ เคนเฅˆเค‚", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคœเคฒเฅเคฆเฅ€ เคฐเคพเคค เค•เฅ‹", + "Type": "timerange", + "Value": { + "Timex": "TNI", + "Mod": "start", + "FutureResolution": { + "startTime": "20:00:00", + "endTime": "22:00:00" + }, + "PastResolution": { + "startTime": "20:00:00", + "endTime": "22:00:00" + } + }, + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "เคฆเฅ‡เคฐ เคฐเคพเคค เค•เฅ‹ เคฎเคฟเคฒเคคเฅ‡ เคนเฅˆเค‚ ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเฅ‡เคฐ เคฐเคพเคค เค•เฅ‹", + "Type": "timerange", + "Value": { + "Timex": "TNI", + "Mod": "end", + "FutureResolution": { + "startTime": "22:00:00", + "endTime": "23:59:59" + }, + "PastResolution": { + "startTime": "22:00:00", + "endTime": "23:59:59" + } + }, + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "เคถเคพเคฎ 1 เคธเฅ‡ 4 เคคเค• เคฎเคฟเคฒเคคเฅ‡ เคนเฅˆเค‚", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคถเคพเคฎ 1 เคธเฅ‡ 4 เคคเค•", + "Type": "timerange", + "Value": { + "Timex": "(T13,T16,PT3H)", + "FutureResolution": { + "startTime": "13:00:00", + "endTime": "16:00:00" + }, + "PastResolution": { + "startTime": "13:00:00", + "endTime": "16:00:00" + } + }, + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "เคถเคพเคฎ 1:30 เคธเฅ‡ 4 เคคเค• เคฎเคฟเคฒเคคเฅ‡ เคนเฅˆเค‚", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคถเคพเคฎ 1:30 เคธเฅ‡ 4 เคคเค•", + "Type": "timerange", + "Value": { + "Timex": "(T13:30,T16,PT2H30M)", + "FutureResolution": { + "startTime": "13:30:00", + "endTime": "16:00:00" + }, + "PastResolution": { + "startTime": "13:30:00", + "endTime": "16:00:00" + } + }, + "Start": 0, + "Length": 16 + } + ] + }, + { + "Input": "เคธเฅเคฌเคน เค•เฅ‡ เคฆเฅŒเคฐเคพเคจ เคฐเค–เฅ‹ ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเฅเคฌเคน", + "Type": "timerange", + "Value": { + "Timex": "TMO", + "FutureResolution": { + "startTime": "08:00:00", + "endTime": "12:00:00" + }, + "PastResolution": { + "startTime": "08:00:00", + "endTime": "12:00:00" + } + }, + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "เคฐเคพเคค 1:30 เคธเฅ‡ 3 เคคเค• เคเค• เคฎเฅ€เคŸเคฟเค‚เค— เคฌเคจเคพเคจเฅ‡ เคฎเฅ‡เค‚ เคฎเฅ‡เคฐเฅ€ เคฎเคฆเคฆ เค•เคฐเฅ‹ ", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฐเคพเคค 1:30 เคธเฅ‡ 3 เคคเค•", + "Type": "timerange", + "Value": { + "Timex": "(T01:30,T03,PT1H30M)", + "FutureResolution": { + "startTime": "01:30:00", + "endTime": "03:00:00" + }, + "PastResolution": { + "startTime": "01:30:00", + "endTime": "03:00:00" + } + }, + "Start": 0, + "Length": 16 + } + ] + }, + { + "Input": "เคธเฅเคฌเคน 11 เคธเฅ‡ 3 เคคเค• เค•เฅเคฒเคพเคธ เคนเฅˆ ", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเฅเคฌเคน 11 เคธเฅ‡ 3 เคคเค•", + "Type": "timerange", + "Value": { + "Timex": "(T11,T15,PT4H)", + "FutureResolution": { + "startTime": "11:00:00", + "endTime": "15:00:00" + }, + "PastResolution": { + "startTime": "11:00:00", + "endTime": "15:00:00" + } + }, + "Start": 0, + "Length": 15 + } + ] + }, + { + "Input": "เคฐเคพเคค 11 เคธเฅ‡ 3 เคคเค• เค•เฅเคฒเคพเคธ เคนเฅˆ ", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฐเคพเคค 11 เคธเฅ‡ 3 เคคเค•", + "Type": "timerange", + "Value": { + "Timex": "(T23,T03,PT4H)", + "FutureResolution": { + "startTime": "23:00:00", + "endTime": "03:00:00" + }, + "PastResolution": { + "startTime": "23:00:00", + "endTime": "03:00:00" + } + }, + "Start": 0, + "Length": 14 + } + ] + }, + { + "Input": "เค…เคชเคฐเคพเคนเคจ 11:01 เคธเฅ‡ 11 เคคเค• เค•เฅเคฒเคพเคธ เคนเฅˆ ", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เคชเคฐเคพเคนเคจ 11:01 เคธเฅ‡ 11 เคคเค•", + "Type": "timerange", + "Value": { + "Timex": "(T23:01,T11,PT11H59M)", + "FutureResolution": { + "startTime": "23:01:00", + "endTime": "11:00:00" + }, + "PastResolution": { + "startTime": "23:01:00", + "endTime": "11:00:00" + } + }, + "Start": 0, + "Length": 22 + } + ] + }, + { + "Input": "เคชเฅ‚เคฐเฅเคตเคพเคนเคจ 11:01 เคธเฅ‡ 11 เคคเค• เค•เฅเคฒเคพเคธ เคนเฅˆ ", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคชเฅ‚เคฐเฅเคตเคพเคนเคจ 11:01 เคธเฅ‡ 11 เคคเค•", + "Type": "timerange", + "Value": { + "Timex": "(T11:01,T23,PT11H59M)", + "FutureResolution": { + "startTime": "11:01:00", + "endTime": "23:00:00" + }, + "PastResolution": { + "startTime": "11:01:00", + "endTime": "23:00:00" + } + }, + "Start": 0, + "Length": 23 + } + ] + }, + { + "Input": "เคฎเฅ‡เคฐเฅ€ เคธเฅเคฌเคน 11 เคธเฅ‡ 11:50 เคคเค• เคฎเฅเคฒเคพเค•เคพเคค เคฐเค–เคจเฅ‡ เคฎเฅ‡เค‚ เคฎเคฆเคฆ เค•เคฐเฅ‹ ", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเฅเคฌเคน 11 เคธเฅ‡ 11:50 เคคเค•", + "Type": "timerange", + "Value": { + "Timex": "(T11,T11:50,PT50M)", + "FutureResolution": { + "startTime": "11:00:00", + "endTime": "11:50:00" + }, + "PastResolution": { + "startTime": "11:00:00", + "endTime": "11:50:00" + } + }, + "Start": 5, + "Length": 19 + } + ] + }, + { + "Input": "เค…เคชเคฐเคพเคนเฅเคจ 1:30 เคธเฅ‡ 3:30 เคคเค• เคฎเฅเคฒเคพเค•เคพเคค เคฐเค–เฅ‹ ", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เคชเคฐเคพเคนเฅเคจ 1:30 เคธเฅ‡ 3:30 เคคเค•", + "Type": "timerange", + "Value": { + "Timex": "(T13:30,T15:30,PT2H)", + "FutureResolution": { + "startTime": "13:30:00", + "endTime": "15:30:00" + }, + "PastResolution": { + "startTime": "13:30:00", + "endTime": "15:30:00" + } + }, + "Start": 0, + "Length": 23 + } + ] + }, + { + "Input": "เค…เคชเคฐเคพเคนเฅเคจ 1:30 เคธเฅ‡ เค…เคชเคฐเคพเคนเคจ 3:30 เคคเค• เคฎเฅเคฒเคพเค•เคพเคค เคฐเค–เฅ‹ ", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เคชเคฐเคพเคนเฅเคจ 1:30 เคธเฅ‡ เค…เคชเคฐเคพเคนเคจ 3:30 เคคเค•", + "Type": "timerange", + "Value": { + "Timex": "(T13:30,T15:30,PT2H)", + "FutureResolution": { + "startTime": "13:30:00", + "endTime": "15:30:00" + }, + "PastResolution": { + "startTime": "13:30:00", + "endTime": "15:30:00" + } + }, + "Start": 0, + "Length": 30 + } + ] + }, + { + "Input": "เคฆเฅ‹เคชเคนเคฐ 3 เคธเฅ‡ เคฆเฅ‹เคชเคนเคฐ 3:30 เคคเค• เคฎเฅเคฒเคพเค•เคพเคค เคฐเค–เฅ‹ ", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเฅ‹เคชเคนเคฐ 3 เคธเฅ‡ เคฆเฅ‹เคชเคนเคฐ 3:30 เคคเค•", + "Type": "timerange", + "Value": { + "Timex": "(T15,T15:30,PT30M)", + "FutureResolution": { + "startTime": "15:00:00", + "endTime": "15:30:00" + }, + "PastResolution": { + "startTime": "15:00:00", + "endTime": "15:30:00" + } + }, + "Start": 0, + "Length": 24 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฐเคพเคค 0:01 เคธเฅ‡ เคฆเฅ‹เคชเคนเคฐ 1 เคคเค• เค‡เค‚เคคเฅ›เคพเคฐ เค•เคฐ เคฐเคนเคพ เคฅเคพ", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฐเคพเคค 0:01 เคธเฅ‡ เคฆเฅ‹เคชเคนเคฐ 1 เคคเค•", + "Type": "timerange", + "Value": { + "Timex": "(T00:01,T13,PT12H59M)", + "FutureResolution": { + "startTime": "00:01:00", + "endTime": "13:00:00" + }, + "PastResolution": { + "startTime": "00:01:00", + "endTime": "13:00:00" + } + }, + "Start": 4, + "Length": 22 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฐเคพเคค 0:01 เคธเฅ‡ 1 เคคเค• เค‡เค‚เคคเฅ›เคพเคฐ เค•เคฐ เคฐเคนเคพ เคฅเคพ ", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฐเคพเคค 0:01 เคธเฅ‡ 1 เคคเค•", + "Type": "timerange", + "Value": { + "Timex": "(T00:01,T01,PT59M)", + "FutureResolution": { + "startTime": "00:01:00", + "endTime": "01:00:00" + }, + "PastResolution": { + "startTime": "00:01:00", + "endTime": "01:00:00" + } + }, + "Start": 4, + "Length": 16 + } + ] + }, + { + "Input": "3 เคธเฅ‡ 3:30 เคคเค• เคฎเฅเคฒเคพเค•เคพเคค เคฐเค–เฅ‹ ", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3 เคธเฅ‡ 3:30 เคคเค•", + "Type": "timerange", + "Value": { + "Timex": "(T03,T03:30,PT30M)", + "FutureResolution": { + "startTime": "03:00:00", + "endTime": "03:30:00" + }, + "PastResolution": { + "startTime": "03:00:00", + "endTime": "03:30:00" + } + }, + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "1:30 เคธเฅ‡ 3 เคคเค• เคฎเฅเคฒเคพเค•เคพเคค เคฐเค–เฅ‹ ", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1:30 เคธเฅ‡ 3 เคคเค•", + "Type": "timerange", + "Value": { + "Timex": "(T01:30,T03,PT1H30M)", + "FutureResolution": { + "startTime": "01:30:00", + "endTime": "03:00:00" + }, + "PastResolution": { + "startTime": "01:30:00", + "endTime": "03:00:00" + } + }, + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "เคฎเฅ‡เคฐเฅ€ 1:30 เคธเฅ‡ เคฆเฅ‹เคชเคนเคฐ 3 เคคเค• เคฎเฅเคฒเคพเค•เคพเคค เคฐเค–เคจเฅ‡ เคฎเฅ‡เค‚ เคฎเคฆเคฆ เค•เคฐเฅ‹ ", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1:30 เคธเฅ‡ เคฆเฅ‹เคชเคนเคฐ 3 เคคเค•", + "Type": "timerange", + "Value": { + "Timex": "(T13:30,T15,PT1H30M)", + "FutureResolution": { + "startTime": "13:30:00", + "endTime": "15:00:00" + }, + "PastResolution": { + "startTime": "13:30:00", + "endTime": "15:00:00" + } + }, + "Start": 5, + "Length": 18 + } + ] + }, + { + "Input": "เคฎเฅ‡เคฐเฅ€ 11 เคธเฅ‡ เคถเคพเคฎ 3 เคคเค• เคฎเฅเคฒเคพเค•เคพเคค เคฐเค–เคจเฅ‡ เคฎเฅ‡เค‚ เคฎเคฆเคฆ เค•เคฐเฅ‹ ", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "11 เคธเฅ‡ เคถเคพเคฎ 3 เคคเค•", + "Type": "timerange", + "Value": { + "Timex": "(T11,T15,PT4H)", + "FutureResolution": { + "startTime": "11:00:00", + "endTime": "15:00:00" + }, + "PastResolution": { + "startTime": "11:00:00", + "endTime": "15:00:00" + } + }, + "Start": 5, + "Length": 14 + } + ] + }, + { + "Input": "เคฎเฅ‡เคฐเฅ€ 11 เคธเฅ‡ เคธเฅเคฌเคน 11:50 เคคเค• เคฎเฅเคฒเคพเค•เคพเคค เคฐเค–เคจเฅ‡ เคฎเฅ‡เค‚ เคฎเคฆเคฆ เค•เคฐเฅ‹ ", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "11 เคธเฅ‡ เคธเฅเคฌเคน 11:50 เคคเค•", + "Type": "timerange", + "Value": { + "Timex": "(T11,T11:50,PT50M)", + "FutureResolution": { + "startTime": "11:00:00", + "endTime": "11:50:00" + }, + "PastResolution": { + "startTime": "11:00:00", + "endTime": "11:50:00" + } + }, + "Start": 5, + "Length": 19 + } + ] + }, + { + "Input": "เคฎเฅ‡เคฐเฅ€ 11 เคธเฅ‡ เคธเฅเคฌเคน 3 เคคเค• เคฎเฅเคฒเคพเค•เคพเคค เคฐเค–เคจเฅ‡ เคฎเฅ‡เค‚ เคฎเคฆเคฆ เค•เคฐเฅ‹ ", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "11 เคธเฅ‡ เคธเฅเคฌเคน 3 เคคเค•", + "Type": "timerange", + "Value": { + "Timex": "(T23,T03,PT4H)", + "FutureResolution": { + "startTime": "23:00:00", + "endTime": "03:00:00" + }, + "PastResolution": { + "startTime": "23:00:00", + "endTime": "03:00:00" + } + }, + "Start": 5, + "Length": 15 + } + ] + }, + { + "Input": "เคฎเฅ‡เคฐเฅ€ 10 เคธเฅ‡ เคธเฅเคฌเคน 11 เคคเค• เคฎเฅเคฒเคพเค•เคพเคค เคฐเค–เคจเฅ‡ เคฎเฅ‡เค‚ เคฎเคฆเคฆ เค•เคฐเฅ‹ ", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10 เคธเฅ‡ เคธเฅเคฌเคน 11 เคคเค•", + "Type": "timerange", + "Value": { + "Timex": "(T10,T11,PT1H)", + "FutureResolution": { + "startTime": "10:00:00", + "endTime": "11:00:00" + }, + "PastResolution": { + "startTime": "10:00:00", + "endTime": "11:00:00" + } + }, + "Start": 5, + "Length": 16 + } + ] + }, + { + "Input": "เคฎเฅ‡เคฐเฅ€ 23 เคธเฅ‡ เคธเฅเคฌเคน 3 เคคเค• เคฎเฅเคฒเคพเค•เคพเคค เคฐเค–เคจเฅ‡ เคฎเฅ‡เค‚ เคฎเคฆเคฆ เค•เคฐเฅ‹ ", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "23 เคธเฅ‡ เคธเฅเคฌเคน 3 เคคเค•", + "Type": "timerange", + "Value": { + "Timex": "(T23,T03,PT4H)", + "FutureResolution": { + "startTime": "23:00:00", + "endTime": "03:00:00" + }, + "PastResolution": { + "startTime": "23:00:00", + "endTime": "03:00:00" + } + }, + "Start": 5, + "Length": 15 + } + ] + }, + { + "Input": "เคฎเฅ‡เคฐเฅ€ 23 เคธเฅ‡ เคถเคพเคฎ 3 เคคเค• เคฎเฅเคฒเคพเค•เคพเคค เคฐเค–เคจเฅ‡ เคฎเฅ‡เค‚ เคฎเคฆเคฆ เค•เคฐเฅ‹ ", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "23 เคธเฅ‡ เคถเคพเคฎ 3 เคคเค•", + "Type": "timerange", + "Value": { + "Timex": "(T23,T15,PT16H)", + "FutureResolution": { + "startTime": "23:00:00", + "endTime": "15:00:00" + }, + "PastResolution": { + "startTime": "23:00:00", + "endTime": "15:00:00" + } + }, + "Start": 5, + "Length": 14 + } + ] + }, + { + "Input": "10 เค”เคฐ 11:30 เค•เฅ‡ เคฌเฅ€เคš เคเค• เคฎเฅเคฒเคพเค•เคพเคค เคฐเค–เฅ‹ ", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10 เค”เคฐ 11:30 เค•เฅ‡ เคฌเฅ€เคš", + "Type": "timerange", + "Value": { + "Timex": "(T10,T11:30,PT1H30M)", + "FutureResolution": { + "startTime": "10:00:00", + "endTime": "11:30:00" + }, + "PastResolution": { + "startTime": "10:00:00", + "endTime": "11:30:00" + } + }, + "Start": 0, + "Length": 18 + } + ] + }, + { + "Input": "เคธเฅเคฌเคน 10:10 เค”เคฐ 12:50 เค•เฅ‡ เคฌเฅ€เคš เคเค• เคฎเฅเคฒเคพเค•เคพเคค เคฐเค–เฅ‹", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเฅเคฌเคน 10:10 เค”เคฐ 12:50 เค•เฅ‡ เคฌเฅ€เคš", + "Type": "timerange", + "Value": { + "Timex": "(T10:10,T12:50,PT2H40M)", + "FutureResolution": { + "startTime": "10:10:00", + "endTime": "12:50:00" + }, + "PastResolution": { + "startTime": "10:10:00", + "endTime": "12:50:00" + } + }, + "Start": 0, + "Length": 26 + } + ] + }, + { + "Input": "เคถเคพเคฎ 10:10 เค”เคฐ 3 เค•เฅ‡ เคฌเฅ€เคš เคเค• เคฎเฅเคฒเคพเค•เคพเคค เคฐเค–เฅ‹", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคถเคพเคฎ 10:10 เค”เคฐ 3 เค•เฅ‡ เคฌเฅ€เคš", + "Type": "timerange", + "Value": { + "Timex": "(T22:10,T03,PT4H50M)", + "FutureResolution": { + "startTime": "22:10:00", + "endTime": "03:00:00" + }, + "PastResolution": { + "startTime": "22:10:00", + "endTime": "03:00:00" + } + }, + "Start": 0, + "Length": 21 + } + ] + }, + { + "Input": "เคถเคพเคฎ 10:10 เคธเฅ‡ 10 เคคเค• เคเค• เคฎเฅเคฒเคพเค•เคพเคค เคฐเค–เฅ‹", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคถเคพเคฎ 10:10 เคธเฅ‡ 10 เคคเค•", + "Type": "timerange", + "Value": { + "Timex": "(T22:10,T10,PT11H50M)", + "FutureResolution": { + "startTime": "22:10:00", + "endTime": "10:00:00" + }, + "PastResolution": { + "startTime": "22:10:00", + "endTime": "10:00:00" + } + }, + "Start": 0, + "Length": 18 + } + ] + }, + { + "Input": "เคธเฅเคฌเคน 10:30 เคธเฅ‡ 23 เคคเค• เคเค• เคฎเฅเคฒเคพเค•เคพเคค เคฐเค–เฅ‹", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเฅเคฌเคน 10:30 เคธเฅ‡ 23 เคคเค•", + "Type": "timerange", + "Value": { + "Timex": "(T10:30,T23,PT12H30M)", + "FutureResolution": { + "startTime": "10:30:00", + "endTime": "23:00:00" + }, + "PastResolution": { + "startTime": "10:30:00", + "endTime": "23:00:00" + } + }, + "Start": 0, + "Length": 19 + } + ] + }, + { + "Input": "เคฎเฅเคเฅ‡ เคตเฅเคฏเคพเคชเคพเคฐ เค•เฅ‡ เค˜เค‚เคŸเฅ‹เค‚ เคฎเฅ‡เค‚ เค•เฅ‰เคฒ เคฎเคค เค•เคฐเฅ‹ ", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคตเฅเคฏเคพเคชเคพเคฐ เค•เฅ‡ เค˜เค‚เคŸเฅ‹เค‚ เคฎเฅ‡เค‚", + "Type": "timerange", + "Value": { + "Timex": "TBH", + "FutureResolution": { + "startTime": "08:00:00", + "endTime": "18:00:00" + }, + "PastResolution": { + "startTime": "08:00:00", + "endTime": "18:00:00" + } + }, + "Start": 5, + "Length": 20 + } + ] + }, + { + "Input": "เคฎเฅเคเฅ‡ เค•เคพเคฎ เค•เฅ‡ เคธเคฎเคฏ เคฎเฅ‡เค‚ เค•เฅ‰เคฒ เคฎเคค เค•เคฐเฅ‹ ", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค•เคพเคฎ เค•เฅ‡ เคธเคฎเคฏ เคฎเฅ‡เค‚", + "Type": "timerange", + "Value": { + "Timex": "TBH", + "FutureResolution": { + "startTime": "08:00:00", + "endTime": "18:00:00" + }, + "PastResolution": { + "startTime": "08:00:00", + "endTime": "18:00:00" + } + }, + "Start": 5, + "Length": 14 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Italian/DateExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Italian/DateExtractor.json new file mode 100644 index 000000000..7350f1f72 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Italian/DateExtractor.json @@ -0,0 +1,1294 @@ +[ + { + "Input": "Tornerรฒ il 15", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "15", + "Type": "date", + "Start": 11, + "Length": 2 + } + ] + }, + { + "Input": "Tornerรฒ il 22 Aprile", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "il 22 Aprile", + "Type": "date", + "Start": 8, + "Length": 12 + } + ] + }, + { + "Input": "Tornerรฒ il 1 Gen", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "il 1 Gen", + "Type": "date", + "Start": 8, + "Length": 8 + } + ] + }, + { + "Input": "Tornerรฒ il 2 Ottobre", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "il 2 Ottobre", + "Type": "date", + "Start": 8, + "Length": 12 + } + ] + }, + { + "Input": "Tornerรฒ il 12 Gennaio 2016", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "il 12 Gennaio 2016", + "Type": "date", + "Start": 8, + "Length": 18 + } + ] + }, + { + "Input": "Tornerรฒ il 12 Gennaio del 2016", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "il 12 Gennaio del 2016", + "Type": "date", + "Start": 8, + "Length": 22 + } + ] + }, + { + "Input": "Tornerรฒ Lunedรฌ 12 Gennaio 2016", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "Lunedรฌ 12 Gennaio 2016", + "Type": "date", + "Start": 8, + "Length": 22 + } + ] + }, + { + "Input": "Tornerรฒ il 02/22/2016", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "il 02/22/2016", + "Type": "date", + "Start": 8, + "Length": 13 + } + ] + }, + { + "Input": "Tornerรฒ il 21/04/2016", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "il 21/04/2016", + "Type": "date", + "Start": 8, + "Length": 13 + } + ] + }, + { + "Input": "Tornerรฒ il 21/04/16", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "il 21/04/16", + "Type": "date", + "Start": 8, + "Length": 11 + } + ] + }, + { + "Input": "Tornerรฒ il 9-18-15", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "il 9-18-15", + "Type": "date", + "Start": 8, + "Length": 10 + } + ] + }, + { + "Input": "Tornerรฒ il 4.22", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "4.22", + "Type": "date", + "Start": 11, + "Length": 4 + } + ] + }, + { + "Input": "Tornerรฒ il 4-22", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "4-22", + "Type": "date", + "Start": 11, + "Length": 4 + } + ] + }, + { + "Input": "Tornerรฒ il 4/22", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "4/22", + "Type": "date", + "Start": 14, + "Length": 4 + } + ] + }, + { + "Input": "Tornerรฒ il 22/04", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "il 22/04", + "Type": "date", + "Start": 8, + "Length": 8 + } + ] + }, + { + "Input": "Tornerรฒ il 2015/08/12", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "2015/08/12", + "Type": "date", + "Start": 11, + "Length": 10 + } + ] + }, + { + "Input": "Tornerรฒ il 11/12,2016", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "il 11/12,2016", + "Type": "date", + "Start": 8, + "Length": 13 + } + ] + }, + { + "Input": "Tornerรฒ il 11/12,16", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "il 11/12,16", + "Type": "date", + "Start": 8, + "Length": 11 + } + ] + }, + { + "Input": "Tornerรฒ il 1-Gen", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "il 1-Gen", + "Type": "date", + "Start": 8, + "Length": 8 + } + ] + }, + { + "Input": "Tornerรฒ il 28-Nov", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "il 28-Nov", + "Type": "date", + "Start": 8, + "Length": 9 + } + ] + }, + { + "Input": "Tornerรฒ Mer, 22 Gen", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "Mer, 22 Gen", + "Type": "date", + "Start": 8, + "Length": 11 + } + ] + }, + { + "Input": "Tornerรฒ il primo venerdรฌ di luglio", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "il primo venerdรฌ di luglio", + "Type": "date", + "Start": 8, + "Length": 26 + } + ] + }, + { + "Input": "Tornerรฒ il primo venerdรฌ di questo mese", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "il primo venerdรฌ di questo mese", + "Type": "date", + "Start": 8, + "Length": 31 + } + ] + }, + { + "Input": "Tornerรฒ tra due settimane da adesso", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "due settimane da adesso", + "Type": "date", + "Start": 12, + "Length": 23 + } + ] + }, + { + "Input": "Tornerรฒ la prossima settimana il venerdรฌ", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "prossima settimana il venerdรฌ", + "Type": "date", + "Start": 11, + "Length": 29 + } + ] + }, + { + "Input": "Tornerรฒ il venerdรฌ della prossima settimana", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "venerdรฌ della prossima settimana", + "Type": "date", + "Start": 11, + "Length": 32 + } + ] + }, + { + "Input": "lo scorso Lunedรฌ", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "scorso Lunedรฌ", + "Type": "date", + "Start": 3, + "Length": 13 + } + ] + }, + { + "Input": "Tornerรฒ Mar.", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "Mar", + "Type": "date", + "Start": 8, + "Length": 3 + } + ] + }, + { + "Input": "Tornerรฒ Mar. buone notizie.", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "Mar", + "Type": "date", + "Start": 8, + "Length": 3 + } + ] + }, + { + "Input": "Tornerรฒ Mar", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "Mar", + "Type": "date", + "Start": 8, + "Length": 3 + } + ] + }, + { + "Input": "Tornerรฒ Venerdรฌ", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "venerdรฌ", + "Type": "date", + "Start": 8, + "Length": 7 + } + ] + }, + { + "Input": "Tornerรฒ oggi", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "oggi", + "Type": "date", + "Start": 8, + "Length": 4 + } + ] + }, + { + "Input": "Tornerรฒ domani", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "domani", + "Type": "date", + "Start": 8, + "Length": 6 + } + ] + }, + { + "Input": "Sono tornato ieri", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "ieri", + "Type": "date", + "Start": 13, + "Length": 4 + } + ] + }, + { + "Input": "Sono tornato l'altroieri", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "l'altroieri", + "Type": "date", + "Start": 13, + "Length": 11 + } + ] + }, + { + "Input": "Tornerรฒ dopodomani", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "dopodomani", + "Type": "date", + "Start": 8, + "Length": 10 + } + ] + }, + { + "Input": "Tornerรฒ il giorno dopo", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "il giorno dopo", + "Type": "date", + "Start": 8, + "Length": 14 + } + ] + }, + { + "Input": "Tornerรฒ questo Venerdรฌ", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "questo Venerdรฌ", + "Type": "date", + "Start": 8, + "Length": 14 + } + ] + }, + { + "Input": "Tornerรฒ Domenica prossima", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "Domenica prossima", + "Type": "date", + "Start": 8, + "Length": 17 + } + ] + }, + { + "Input": "Sono tornato Domenica scorsa", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "Domenica scorsa", + "Type": "date", + "Start": 13, + "Length": 15 + } + ] + }, + { + "Input": "Tornerรฒ l'ultimo giorno", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "l'ultimo giorno", + "Type": "date", + "Start": 8, + "Length": 15 + } + ] + }, + { + "Input": "Tornerรฒ in giornata", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "in giornata", + "Type": "date", + "Start": 8, + "Length": 11 + } + ] + }, + { + "Input": "Tornerรฒ questa settimana, di Venerdรฌ", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "questa settimana, di Venerdรฌ", + "Type": "date", + "Start": 8, + "Length": 28 + } + ] + }, + { + "Input": "Tornerรฒ la prossima settimana, di Domenica", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "prossima settimana, di Domenica", + "Type": "date", + "Start": 11, + "Length": 31 + } + ] + }, + { + "Input": "Sono tornato la scorsa settimana, di Domenica", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "scorsa settimana, di Domenica", + "Type": "date", + "Start": 16, + "Length": 29 + } + ] + }, + { + "Input": "Tornerรฒ il 15 Giugno 2016", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "il 15 Giugno 2016", + "Type": "date", + "Start": 8, + "Length": 17 + } + ] + }, + { + "Input": "baseball l'undici maggio", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "undici maggio", + "Type": "date", + "Start": 11, + "Length": 13 + } + ] + }, + { + "Input": "Tornerรฒ il quattro maggio", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "quattro maggio", + "Type": "date", + "Start": 11, + "Length": 14 + } + ] + }, + { + "Input": "Tornerรฒ il 4 marzo", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "il 4 marzo", + "Type": "date", + "Start": 8, + "Length": 10 + } + ] + }, + { + "Input": "Tornerรฒ il primo Gen", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "primo Gen", + "Type": "date", + "Start": 11, + "Length": 9 + } + ] + }, + { + "Input": "Tornerรฒ il ventuno Maggio", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "ventuno Maggio", + "Type": "date", + "Start": 11, + "Length": 14 + } + ] + }, + { + "Input": "Tornerรฒ il due Ago", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "due Ago", + "Type": "date", + "Start": 11, + "Length": 7 + } + ] + }, + { + "Input": "Tornerรฒ il ventidue Giugno", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "ventidue Giugno", + "Type": "date", + "Start": 11, + "Length": 15 + } + ] + }, + { + "Input": "Sono tornato due mesi fa", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "due mesi fa", + "Type": "date", + "Start": 13, + "Length": 11 + } + ] + }, + { + "Input": "Tornerรฒ due giorni dopo", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "due giorni dopo", + "Type": "date", + "Start": 8, + "Length": 15 + } + ] + }, + { + "Input": "a chi ho mandato una email un mese fa", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "un mese fa", + "Type": "date", + "Start": 27, + "Length": 10 + } + ] + }, + { + "Input": "Sono tornato per il 27", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "27", + "Type": "date", + "Start": 20, + "Length": 2 + } + ] + }, + { + "Input": "Sono tornato per il 27.", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "27", + "Type": "date", + "Start": 20, + "Length": 2 + } + ] + }, + { + "Input": "Sono tornato per il 27!", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "27", + "Type": "date", + "Start": 20, + "Length": 2 + } + ] + }, + { + "Input": "Sono tornato per il 27 .", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "27", + "Type": "date", + "Start": 20, + "Length": 2 + } + ] + }, + { + "Input": "Sono tornato per il 21", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "21", + "Type": "date", + "Start": 20, + "Length": 2 + } + ] + }, + { + "Input": "Sono tornato per il 22", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "22", + "Type": "date", + "Start": 20, + "Length": 2 + } + ] + }, + { + "Input": "Sono tornato per il due", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "due", + "Type": "date", + "Start": 20, + "Length": 3 + } + ] + }, + { + "Input": "Sono tornato per il ventidue", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "ventidue", + "Type": "date", + "Start": 20, + "Length": 8 + } + ] + }, + { + "Input": "Sono tornato per il trentuno", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "trentuno", + "Type": "date", + "Start": 20, + "Length": 8 + } + ] + }, + { + "Input": "Sono tornato il 27", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "27", + "Type": "date", + "Start": 16, + "Length": 2 + } + ] + }, + { + "Input": "Sono tornato il 21", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "21", + "Type": "date", + "Start": 16, + "Length": 2 + } + ] + }, + { + "Input": "Sono tornato il 22", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "22", + "Type": "date", + "Start": 16, + "Length": 2 + } + ] + }, + { + "Input": "Sono tornato il due!", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "due", + "Type": "date", + "Start": 16, + "Length": 3 + } + ] + }, + { + "Input": "Sono tornato il ventidue?", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "ventidue", + "Type": "date", + "Start": 16, + "Length": 8 + } + ] + }, + { + "Input": "il primo premio", + "NotSupportedByDesign": "python,javascript,java", + "Results": [] + }, + { + "Input": "il secondo premio", + "NotSupportedByDesign": "python,javascript,java", + "Results": [] + }, + { + "Input": "Andrรฒ al 27ยฐ piano", + "NotSupportedByDesign": "python,javascript,java", + "Results": [] + }, + { + "Input": "L'evento commemorativo per il 25ยฐ anniversario delle relazioni diplomatiche tra Singapore e China", + "NotSupportedByDesign": "python,javascript,java", + "Results": [] + }, + { + "Input": "Prendi i biglietti per il 17ยฐ Door Haunted Experience", + "NotSupportedByDesign": "python,javascript,java", + "Results": [] + }, + { + "Input": "Cosa devo fare sabato due?", + "Context": { + "ReferenceDateTime": "2017-09-01T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "sabato due", + "Type": "date", + "Start": 15, + "Length": 10 + } + ] + }, + { + "Input": "Un appuntamento per Mercoledรฌ 27 con Joe Smith", + "Context": { + "ReferenceDateTime": "2017-09-01T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "Mercoledรฌ 27", + "Type": "date", + "Start": 20, + "Length": 12 + } + ] + }, + { + "Input": "Tornerรฒ Giovedรฌ 21", + "Context": { + "ReferenceDateTime": "2017-09-01T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "Giovedรฌ 21", + "Type": "date", + "Start": 8, + "Length": 10 + } + ] + }, + { + "Input": "Tornerรฒ Venerdรฌ 22", + "Context": { + "ReferenceDateTime": "2017-09-01T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "Venerdรฌ 22", + "Type": "date", + "Start": 8, + "Length": 10 + } + ] + }, + { + "Input": "Tornerรฒ Sabato 23", + "Context": { + "ReferenceDateTime": "2017-09-01T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "Sabato 23", + "Type": "date", + "Start": 8, + "Length": 9 + } + ] + }, + { + "Input": "Tornerรฒ Venerdรฌ 15", + "Context": { + "ReferenceDateTime": "2017-09-01T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "Venerdรฌ 15", + "Type": "date", + "Start": 8, + "Length": 10 + } + ] + }, + { + "Input": "Tornerรฒ Giovedรฌ ventuno", + "Context": { + "ReferenceDateTime": "2017-09-01T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "Giovedรฌ ventuno", + "Type": "date", + "Start": 8, + "Length": 15 + } + ] + }, + { + "Input": "Tornerรฒ Venerdรฌ ventidue", + "Context": { + "ReferenceDateTime": "2017-09-01T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "Venerdรฌ ventidue", + "Type": "date", + "Start": 8, + "Length": 16 + } + ] + }, + { + "Input": "Tornerรฒ Venerdรฌ quindici", + "Context": { + "ReferenceDateTime": "2017-09-01T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "Venerdรฌ quindici", + "Type": "date", + "Start": 8, + "Length": 16 + } + ] + }, + { + "Input": "Tornerรฒ Giovedรฌ sette", + "Context": { + "ReferenceDateTime": "2017-09-01T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "Giovedรฌ sette", + "Type": "date", + "Start": 8, + "Length": 13 + } + ] + }, + { + "Input": "Tornerรฒ la seconda Domenica", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "seconda Domenica", + "Type": "date", + "Start": 11, + "Length": 16 + } + ] + }, + { + "Input": "Tornerรฒ la prima Domenica", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "prima Domenica", + "Type": "date", + "Start": 11, + "Length": 14 + } + ] + }, + { + "Input": "Tornerรฒ il terzo Martedรฌ", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "terzo Martedรฌ", + "Type": "date", + "Start": 11, + "Length": 13 + } + ] + }, + { + "Input": "Tornerรฒ la quinta Domenica", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "quinta Domenica", + "Type": "date", + "Start": 11, + "Length": 15 + } + ] + }, + { + "Input": "Tornerรฒ la sesta Domenica", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "Domenica", + "Type": "date", + "Start": 17, + "Length": 8 + } + ] + }, + { + "Input": "Tornerรฒ il decimo Lunedรฌ", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "Lunedรฌ", + "Type": "date", + "Start": 18, + "Length": 6 + } + ] + }, + { + "Input": "Tornerรฒ il 20 del prossimo mese", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "il 20 del prossimo mese", + "Type": "date", + "Start": 8, + "Length": 23 + } + ] + }, + { + "Input": "Tornerรฒ il 31 di questo mese", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "il 31 di questo mese", + "Type": "date", + "Start": 8, + "Length": 20 + } + ] + }, + { + "Input": "Cortana potresti provare ad organizzare una chiamata Skype o Venerdรฌ di questa settimana o Martedรฌ della prossima settimana", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "Venerdรฌ di questa settimana", + "Type": "date", + "Start": 61, + "Length": 27 + }, + { + "Text": "Martedรฌ della prossima settimana", + "Type": "date", + "Start": 91, + "Length": 32 + } + ] + }, + { + "Input": "Cortana potresti provare ad organizzare una chiamata Skype o Venerdรฌ di questa settimana o questa settimana di Domenica", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "Venerdรฌ di questa settimana", + "Type": "date", + "Start": 61, + "Length": 27 + }, + { + "Text": "questa settimana di Domenica", + "Type": "date", + "Start": 91, + "Length": 28 + } + ] + }, + { + "Input": "16. Nov. 2016", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "16. Nov. 2016", + "Type": "date", + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "Abbiamo avuto un appuntamento 1 mese e 21 giorni fa", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "1 mese e 21 giorni fa", + "Type": "date", + "Start": 30, + "Length": 21 + } + ] + }, + { + "Input": "Sono partito 2 anni 1 mese e 21 giorni fa", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "2 anni 1 mese e 21 giorni fa", + "Type": "date", + "Start": 13, + "Length": 28 + } + ] + }, + { + "Input": "Partirรฒ 2 anni e 21 giorni dopo", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "2 anni e 21 giorni dopo", + "Type": "date", + "Start": 8, + "Length": 23 + } + ] + }, + { + "Input": "Sono partito 1 mese 2 anni e 21 giorni fa", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "1 mese 2 anni e 21 giorni fa", + "Type": "date", + "Start": 13, + "Length": 28 + } + ] + }, + { + "Input": "Sono partito il 20 del prossimo mese", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "il 20 del prossimo mese", + "Type": "date", + "Start": 13, + "Length": 23 + } + ] + }, + { + "Input": "Sono partito il 5 Dicembre 1391", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "il 5 Dicembre 1391", + "Type": "date", + "Start": 13, + "Length": 18 + } + ] + }, + { + "Input": "Lunedรฌ, Gen ventidue, 2018", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "Lunedรฌ, Gen ventidue, 2018", + "Type": "date", + "Start": 0, + "Length": 26 + } + ] + }, + { + "Input": "Domenica ventuno Gen duemiladiciotto", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "Domenica ventuno Gen duemiladiciotto", + "Type": "date", + "Start": 0, + "Length": 36 + } + ] + }, + { + "Input": "a Settembre, il ventuno, millenovecentosettantatre", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "Settembre, il ventuno, millenovecentosettantatre", + "Type": "date", + "Start": 2, + "Length": 48 + } + ] + }, + { + "Input": "il 10 Settembre, millenovecentouno", + "NotSupported": "dotnet", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "il 10 Settembre, millenovecentouno", + "Type": "date", + "Start": 0, + "Length": 34 + } + ] + }, + { + "Input": "il dieci di Settembre, duemila", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "dieci di Settembre, duemila", + "Type": "date", + "Start": 3, + "Length": 27 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Italian/DateParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Italian/DateParser.json new file mode 100644 index 000000000..b9a40e00a --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Italian/DateParser.json @@ -0,0 +1,2163 @@ +[ + { + "Input": "Tornerรฒ il 15", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "15", + "Type": "date", + "Value": { + "Timex": "XXXX-XX-15", + "FutureResolution": { + "date": "2016-11-15" + }, + "PastResolution": { + "date": "2016-10-15" + } + }, + "Start": 11, + "Length": 2 + } + ] + }, + { + "Input": "Tornerรฒ il 2 Ott.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "il 2 Ott.", + "Type": "date", + "Value": { + "Timex": "XXXX-10-02", + "FutureResolution": { + "date": "2017-10-02" + }, + "PastResolution": { + "date": "2016-10-02" + } + }, + "Start": 8, + "Length": 9 + } + ] + }, + { + "Input": "Tornerรฒ il 2-Ott", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "il 2-Ott", + "Type": "date", + "Value": { + "Timex": "XXXX-10-02", + "FutureResolution": { + "date": "2017-10-02" + }, + "PastResolution": { + "date": "2016-10-02" + } + }, + "Start": 8, + "Length": 8 + } + ] + }, + { + "Input": "Tornerรฒ il 2/Ott", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "il 2/Ott", + "Type": "date", + "Value": { + "Timex": "XXXX-10-02", + "FutureResolution": { + "date": "2017-10-02" + }, + "PastResolution": { + "date": "2016-10-02" + } + }, + "Start": 8, + "Length": 8 + } + ] + }, + { + "Input": "Tornerรฒ il 2 Ottobre", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "il 2 Ottobre", + "Type": "date", + "Value": { + "Timex": "XXXX-10-02", + "FutureResolution": { + "date": "2017-10-02" + }, + "PastResolution": { + "date": "2016-10-02" + } + }, + "Start": 8, + "Length": 12 + } + ] + }, + { + "Input": "Tornerรฒ il 12 Gennaio 2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "il 12 Gennaio 2016", + "Type": "date", + "Value": { + "Timex": "2016-01-12", + "FutureResolution": { + "date": "2016-01-12" + }, + "PastResolution": { + "date": "2016-01-12" + } + }, + "Start": 8, + "Length": 18 + } + ] + }, + { + "Input": "Tornerรฒ Lunedรฌ 12 Gennaio 2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "Lunedรฌ 12 Gennaio 2016", + "Type": "date", + "Value": { + "Timex": "2016-01-12", + "FutureResolution": { + "date": "2016-01-12" + }, + "PastResolution": { + "date": "2016-01-12" + } + }, + "Start": 8, + "Length": 22 + } + ] + }, + { + "Input": "Tornerรฒ il 02/22/2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "il 02/22/2016", + "Type": "date", + "Value": { + "Timex": "2016-02-22", + "FutureResolution": { + "date": "2016-02-22" + }, + "PastResolution": { + "date": "2016-02-22" + } + }, + "Start": 8, + "Length": 13 + } + ] + }, + { + "Input": "Tornerรฒ il 21/04/2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "il 21/04/2016", + "Type": "date", + "Value": { + "Timex": "2016-04-21", + "FutureResolution": { + "date": "2016-04-21" + }, + "PastResolution": { + "date": "2016-04-21" + } + }, + "Start": 8, + "Length": 13 + } + ] + }, + { + "Input": "Tornerรฒ il 21/04/16", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "il 21/04/16", + "Type": "date", + "Value": { + "Timex": "2016-04-21", + "FutureResolution": { + "date": "2016-04-21" + }, + "PastResolution": { + "date": "2016-04-21" + } + }, + "Start": 8, + "Length": 11 + } + ] + }, + { + "Input": "Tornerรฒ il 21-04-2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "il 21-04-2016", + "Type": "date", + "Value": { + "Timex": "2016-04-21", + "FutureResolution": { + "date": "2016-04-21" + }, + "PastResolution": { + "date": "2016-04-21" + } + }, + "Start": 8, + "Length": 13 + } + ] + }, + { + "Input": "Tornerรฒ il 4.22", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "4.22", + "Type": "date", + "Value": { + "Timex": "XXXX-04-22", + "FutureResolution": { + "date": "2017-04-22" + }, + "PastResolution": { + "date": "2016-04-22" + } + }, + "Start": 11, + "Length": 4 + } + ] + }, + { + "Input": "Tornerรฒ il 4-22", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "4-22", + "Type": "date", + "Value": { + "Timex": "XXXX-04-22", + "FutureResolution": { + "date": "2017-04-22" + }, + "PastResolution": { + "date": "2016-04-22" + } + }, + "Start": 11, + "Length": 4 + } + ] + }, + { + "Input": "Tornerรฒ il 4/22", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "4/22", + "Type": "date", + "Value": { + "Timex": "XXXX-04-22", + "FutureResolution": { + "date": "2017-04-22" + }, + "PastResolution": { + "date": "2016-04-22" + } + }, + "Start": 14, + "Length": 4 + } + ] + }, + { + "Input": "Tornerรฒ il 22/04", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "il 22/04", + "Type": "date", + "Value": { + "Timex": "XXXX-04-22", + "FutureResolution": { + "date": "2017-04-22" + }, + "PastResolution": { + "date": "2016-04-22" + } + }, + "Start": 8, + "Length": 8 + } + ] + }, + { + "Input": "Tornerรฒ il 4/22", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "4/22", + "Type": "date", + "Value": { + "Timex": "XXXX-04-22", + "FutureResolution": { + "date": "2017-04-22" + }, + "PastResolution": { + "date": "2016-04-22" + } + }, + "Start": 15, + "Length": 4 + } + ] + }, + { + "Input": "Tornerรฒ il 2015/08/12", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "2015/08/12", + "Type": "date", + "Value": { + "Timex": "2015-08-12", + "FutureResolution": { + "date": "2015-08-12" + }, + "PastResolution": { + "date": "2015-08-12" + } + }, + "Start": 11, + "Length": 10 + } + ] + }, + { + "Input": "Tornerรฒ il 08/12,2015", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "il 08/12,2015", + "Type": "date", + "Value": { + "Timex": "2015-12-08", + "FutureResolution": { + "date": "2015-12-08" + }, + "PastResolution": { + "date": "2015-12-08" + } + }, + "Start": 8, + "Length": 13 + } + ] + }, + { + "Input": "Tornerรฒ il 08/12,15", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "il 08/12,15", + "Type": "date", + "Value": { + "Timex": "2015-12-08", + "FutureResolution": { + "date": "2015-12-08" + }, + "PastResolution": { + "date": "2015-12-08" + } + }, + "Start": 8, + "Length": 11 + } + ] + }, + { + "Input": "Tornerรฒ il 1 Gen", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "il 1 Gen", + "Type": "date", + "Value": { + "Timex": "XXXX-01-01", + "FutureResolution": { + "date": "2017-01-01" + }, + "PastResolution": { + "date": "2016-01-01" + } + }, + "Start": 8, + "Length": 8 + } + ] + }, + { + "Input": "Tornerรฒ il primo Gen", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "primo Gen", + "Type": "date", + "Value": { + "Timex": "XXXX-01-01", + "FutureResolution": { + "date": "2017-01-01" + }, + "PastResolution": { + "date": "2016-01-01" + } + }, + "Start": 11, + "Length": 9 + } + ] + }, + { + "Input": "Tornerรฒ Mer, 22 Gen", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "Mer, 22 Gen", + "Type": "date", + "Value": { + "Timex": "XXXX-01-22", + "FutureResolution": { + "date": "2017-01-22" + }, + "PastResolution": { + "date": "2016-01-22" + } + }, + "Start": 8, + "Length": 11 + } + ] + }, + { + "Input": "Tornerรฒ il ventuno Maggio", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "ventuno Maggio", + "Type": "date", + "Value": { + "Timex": "XXXX-05-21", + "FutureResolution": { + "date": "2017-05-21" + }, + "PastResolution": { + "date": "2016-05-21" + } + }, + "Start": 11, + "Length": 14 + } + ] + }, + { + "Input": "Tornerรฒ il due di Ago.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "due di Ago", + "Type": "date", + "Value": { + "Timex": "XXXX-08-02", + "FutureResolution": { + "date": "2017-08-02" + }, + "PastResolution": { + "date": "2016-08-02" + } + }, + "Start": 11, + "Length": 10 + } + ] + }, + { + "Input": "Tornerรฒ il ventidue di Giugno", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "ventidue di Giugno", + "Type": "date", + "Value": { + "Timex": "XXXX-06-22", + "FutureResolution": { + "date": "2017-06-22" + }, + "PastResolution": { + "date": "2016-06-22" + } + }, + "Start": 11, + "Length": 18 + } + ] + }, + { + "Input": "Tornerรฒ Venerdรฌ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "Venerdรฌ", + "Type": "date", + "Value": { + "Timex": "XXXX-WXX-5", + "FutureResolution": { + "date": "2016-11-11" + }, + "PastResolution": { + "date": "2016-11-04" + } + }, + "Start": 8, + "Length": 7 + } + ] + }, + { + "Input": "Tornerรฒ oggi", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "oggi", + "Type": "date", + "Value": { + "Timex": "2016-11-07", + "FutureResolution": { + "date": "2016-11-07" + }, + "PastResolution": { + "date": "2016-11-07" + } + }, + "Start": 8, + "Length": 4 + } + ] + }, + { + "Input": "Tornerรฒ domani", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "domani", + "Type": "date", + "Value": { + "Timex": "2016-11-08", + "FutureResolution": { + "date": "2016-11-08" + }, + "PastResolution": { + "date": "2016-11-08" + } + }, + "Start": 8, + "Length": 6 + } + ] + }, + { + "Input": "Sono tornato ieri", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "ieri", + "Type": "date", + "Value": { + "Timex": "2016-11-06", + "FutureResolution": { + "date": "2016-11-06" + }, + "PastResolution": { + "date": "2016-11-06" + } + }, + "Start": 13, + "Length": 4 + } + ] + }, + { + "Input": "Sono tornato l'altroieri", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "l'altroieri", + "Type": "date", + "Value": { + "Timex": "2016-11-05", + "FutureResolution": { + "date": "2016-11-05" + }, + "PastResolution": { + "date": "2016-11-05" + } + }, + "Start": 13, + "Length": 11 + } + ] + }, + { + "Input": "Tornerรฒ dopodomani", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "dopodomani", + "Type": "date", + "Value": { + "Timex": "2016-11-09", + "FutureResolution": { + "date": "2016-11-09" + }, + "PastResolution": { + "date": "2016-11-09" + } + }, + "Start": 8, + "Length": 10 + } + ] + }, + { + "Input": "Dopodomani", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "Dopodomani", + "Type": "date", + "Value": { + "Timex": "2016-11-09", + "FutureResolution": { + "date": "2016-11-09" + }, + "PastResolution": { + "date": "2016-11-09" + } + }, + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "Tornerรฒ il giorno dopo", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "il giorno dopo", + "Type": "date", + "Value": { + "Timex": "2016-11-08", + "FutureResolution": { + "date": "2016-11-08" + }, + "PastResolution": { + "date": "2016-11-08" + } + }, + "Start": 8, + "Length": 14 + } + ] + }, + { + "Input": "Tornerรฒ questo venerdรฌ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "questo venerdรฌ", + "Type": "date", + "Value": { + "Timex": "2016-11-11", + "FutureResolution": { + "date": "2016-11-11" + }, + "PastResolution": { + "date": "2016-11-11" + } + }, + "Start": 8, + "Length": 14 + } + ] + }, + { + "Input": "Tornerรฒ domenica prossima", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "domenica prossima", + "Type": "date", + "Value": { + "Timex": "2016-11-20", + "FutureResolution": { + "date": "2016-11-20" + }, + "PastResolution": { + "date": "2016-11-20" + } + }, + "Start": 8, + "Length": 17 + } + ] + }, + { + "Input": "Sono tornato domenica scorsa", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "domenica scorsa", + "Type": "date", + "Value": { + "Timex": "2016-11-06", + "FutureResolution": { + "date": "2016-11-06" + }, + "PastResolution": { + "date": "2016-11-06" + } + }, + "Start": 13, + "Length": 15 + } + ] + }, + { + "Input": "Tornerรฒ questa settimana, venerdรฌ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "questa settimana, venerdรฌ", + "Type": "date", + "Value": { + "Timex": "2016-11-11", + "FutureResolution": { + "date": "2016-11-11" + }, + "PastResolution": { + "date": "2016-11-11" + } + }, + "Start": 8, + "Length": 25 + } + ] + }, + { + "Input": "Tornerรฒ la prossima settimana, domenica", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "prossima settimana, domenica", + "Type": "date", + "Value": { + "Timex": "2016-11-20", + "FutureResolution": { + "date": "2016-11-20" + }, + "PastResolution": { + "date": "2016-11-20" + } + }, + "Start": 11, + "Length": 28 + } + ] + }, + { + "Input": "Sono tornato la scorsa settimana, domenica", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "scorsa settimana, domenica", + "Type": "date", + "Value": { + "Timex": "2016-11-06", + "FutureResolution": { + "date": "2016-11-06" + }, + "PastResolution": { + "date": "2016-11-06" + } + }, + "Start": 16, + "Length": 26 + } + ] + }, + { + "Input": "Sono tornato l'ultimo giorno", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "l'ultimo giorno", + "Type": "date", + "Value": { + "Timex": "2016-11-06", + "FutureResolution": { + "date": "2016-11-06" + }, + "PastResolution": { + "date": "2016-11-06" + } + }, + "Start": 13, + "Length": 15 + } + ] + }, + { + "Input": "Tornerรฒ in giornata", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "in giornata", + "Type": "date", + "Value": { + "Timex": "2016-11-07", + "FutureResolution": { + "date": "2016-11-07" + }, + "PastResolution": { + "date": "2016-11-07" + } + }, + "Start": 8, + "Length": 11 + } + ] + }, + { + "Input": "Tornerรฒ il 15 Giugno 2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "il 15 Giugno 2016", + "Type": "date", + "Value": { + "Timex": "2016-06-15", + "FutureResolution": { + "date": "2016-06-15" + }, + "PastResolution": { + "date": "2016-06-15" + } + }, + "Start": 8, + "Length": 17 + } + ] + }, + { + "Input": "Tornerรฒ il primo venerdรฌ di luglio", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "il primo venerdรฌ di luglio", + "Type": "date", + "Value": { + "Timex": "XXXX-07-WXX-5-#1", + "FutureResolution": { + "date": "2017-07-07" + }, + "PastResolution": { + "date": "2016-07-01" + } + }, + "Start": 8, + "Length": 26 + } + ] + }, + { + "Input": "Tornerรฒ il primo venerdรฌ di questo mese", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "il primo venerdรฌ di questo mese", + "Type": "date", + "Value": { + "Timex": "XXXX-11-WXX-5-#1", + "FutureResolution": { + "date": "2016-11-04" + }, + "PastResolution": { + "date": "2016-11-04" + } + }, + "Start": 8, + "Length": 31 + } + ] + }, + { + "Input": "Tornerรฒ la prossima settimana, di venerdรฌ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "prossima settimana, di venerdรฌ", + "Type": "date", + "Value": { + "Timex": "2016-11-18", + "FutureResolution": { + "date": "2016-11-18" + }, + "PastResolution": { + "date": "2016-11-18" + } + }, + "Start": 11, + "Length": 30 + } + ] + }, + { + "Input": "Tornerรฒ venerdรฌ della prossima settimana", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "venerdรฌ della prossima settimana", + "Type": "date", + "Value": { + "Timex": "2016-11-18", + "FutureResolution": { + "date": "2016-11-18" + }, + "PastResolution": { + "date": "2016-11-18" + } + }, + "Start": 8, + "Length": 32 + } + ] + }, + { + "Input": "Tornerรฒ questo giorno", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "questo giorno", + "Type": "date", + "Value": { + "Timex": "2016-11-07", + "FutureResolution": { + "date": "2016-11-07" + }, + "PastResolution": { + "date": "2016-11-07" + } + }, + "Start": 8, + "Length": 13 + } + ] + }, + { + "Input": "Sono tornato il giorno passato", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "il giorno passato", + "Type": "date", + "Value": { + "Timex": "2016-11-06", + "FutureResolution": { + "date": "2016-11-06" + }, + "PastResolution": { + "date": "2016-11-06" + } + }, + "Start": 13, + "Length": 17 + } + ] + }, + { + "Input": "Tornerรฒ tra due settimane da adesso", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "due settimane da adesso", + "Type": "date", + "Value": { + "Timex": "2016-11-21", + "FutureResolution": { + "date": "2016-11-21" + }, + "PastResolution": { + "date": "2016-11-21" + } + }, + "Start": 12, + "Length": 23 + } + ] + }, + { + "Input": "a chi ho mandato una email un mese fa", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "un mese fa", + "Type": "date", + "Value": { + "Timex": "2016-10-07", + "FutureResolution": { + "date": "2016-10-07" + }, + "PastResolution": { + "date": "2016-10-07" + } + }, + "Start": 27, + "Length": 10 + } + ] + }, + { + "Input": "a chi ho mandato una email pochi mesi fa", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "pochi mesi fa", + "Type": "date", + "Value": { + "Timex": "2016-08-07", + "FutureResolution": { + "date": "2016-08-07" + }, + "PastResolution": { + "date": "2016-08-07" + } + }, + "Start": 27, + "Length": 13 + } + ] + }, + { + "Input": "a chi ho mandato una email pochi giorni fa", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "pochi giorni fa", + "Type": "date", + "Value": { + "Timex": "2016-11-04", + "FutureResolution": { + "date": "2016-11-04" + }, + "PastResolution": { + "date": "2016-11-04" + } + }, + "Start": 27, + "Length": 15 + } + ] + }, + { + "Input": "Sono tornato per il 27", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "27", + "Type": "date", + "Value": { + "Timex": "XXXX-XX-27", + "FutureResolution": { + "date": "2016-11-27" + }, + "PastResolution": { + "date": "2016-10-27" + } + }, + "Start": 20, + "Length": 2 + } + ] + }, + { + "Input": "Sono tornato per il 27.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "27", + "Type": "date", + "Value": { + "Timex": "XXXX-XX-27", + "FutureResolution": { + "date": "2016-11-27" + }, + "PastResolution": { + "date": "2016-10-27" + } + }, + "Start": 20, + "Length": 2 + } + ] + }, + { + "Input": "Sono tornato per il 27!", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "27", + "Type": "date", + "Value": { + "Timex": "XXXX-XX-27", + "FutureResolution": { + "date": "2016-11-27" + }, + "PastResolution": { + "date": "2016-10-27" + } + }, + "Start": 20, + "Length": 2 + } + ] + }, + { + "Input": "Sono tornato per il 27 .", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "27", + "Type": "date", + "Value": { + "Timex": "XXXX-XX-27", + "FutureResolution": { + "date": "2016-11-27" + }, + "PastResolution": { + "date": "2016-10-27" + } + }, + "Start": 20, + "Length": 2 + } + ] + }, + { + "Input": "Sono tornato per il 21", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "21", + "Type": "date", + "Value": { + "Timex": "XXXX-XX-21", + "FutureResolution": { + "date": "2016-11-21" + }, + "PastResolution": { + "date": "2016-10-21" + } + }, + "Start": 20, + "Length": 2 + } + ] + }, + { + "Input": "Sono tornato per il 22", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "22", + "Type": "date", + "Value": { + "Timex": "XXXX-XX-22", + "FutureResolution": { + "date": "2016-11-22" + }, + "PastResolution": { + "date": "2016-10-22" + } + }, + "Start": 20, + "Length": 2 + } + ] + }, + { + "Input": "Sono tornato per il due", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "due", + "Type": "date", + "Value": { + "Timex": "XXXX-XX-02", + "FutureResolution": { + "date": "2016-12-02" + }, + "PastResolution": { + "date": "2016-11-02" + } + }, + "Start": 20, + "Length": 3 + } + ] + }, + { + "Input": "Sono tornato per il ventidue", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "ventidue", + "Type": "date", + "Value": { + "Timex": "XXXX-XX-22", + "FutureResolution": { + "date": "2016-11-22" + }, + "PastResolution": { + "date": "2016-10-22" + } + }, + "Start": 20, + "Length": 8 + } + ] + }, + { + "Input": "Sono tornato per il trenta", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "trenta", + "Type": "date", + "Value": { + "Timex": "XXXX-XX-30", + "FutureResolution": { + "date": "2016-11-30" + }, + "PastResolution": { + "date": "2016-10-30" + } + }, + "Start": 20, + "Length": 6 + } + ] + }, + { + "Input": "Sono tornato giovedรฌ 21", + "Context": { + "ReferenceDateTime": "2017-09-27T17:25:49.8080661+08:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "giovedรฌ 21", + "Type": "date", + "Value": { + "Timex": "2017-09-21", + "FutureResolution": { + "date": "2017-09-21" + }, + "PastResolution": { + "date": "2017-09-21" + } + }, + "Start": 13, + "Length": 10 + } + ] + }, + { + "Input": "Sono tornato venerdรฌ 22", + "Context": { + "ReferenceDateTime": "2017-09-27T17:25:49.8110663+08:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "venerdรฌ 22", + "Type": "date", + "Value": { + "Timex": "2017-09-22", + "FutureResolution": { + "date": "2017-09-22" + }, + "PastResolution": { + "date": "2017-09-22" + } + }, + "Start": 13, + "Length": 10 + } + ] + }, + { + "Input": "Sono tornato sabato 23", + "Context": { + "ReferenceDateTime": "2017-09-27T17:25:49.8120465+08:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "sabato 23", + "Type": "date", + "Value": { + "Timex": "2017-09-23", + "FutureResolution": { + "date": "2017-09-23" + }, + "PastResolution": { + "date": "2017-09-23" + } + }, + "Start": 13, + "Length": 9 + } + ] + }, + { + "Input": "Sono tornato venerdรฌ 15", + "Context": { + "ReferenceDateTime": "2017-09-27T17:25:49.8130455+08:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "venerdรฌ 15", + "Type": "date", + "Value": { + "Timex": "2017-09-15", + "FutureResolution": { + "date": "2017-09-15" + }, + "PastResolution": { + "date": "2017-09-15" + } + }, + "Start": 13, + "Length": 10 + } + ] + }, + { + "Input": "Sono tornato giovedรฌ ventuno", + "Context": { + "ReferenceDateTime": "2017-09-27T17:25:49.8140457+08:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "giovedรฌ ventuno", + "Type": "date", + "Value": { + "Timex": "2017-09-21", + "FutureResolution": { + "date": "2017-09-21" + }, + "PastResolution": { + "date": "2017-09-21" + } + }, + "Start": 13, + "Length": 15 + } + ] + }, + { + "Input": "Sono tornato venerdรฌ ventidue", + "Context": { + "ReferenceDateTime": "2017-09-27T17:25:49.8150456+08:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "venerdรฌ ventidue", + "Type": "date", + "Value": { + "Timex": "2017-09-22", + "FutureResolution": { + "date": "2017-09-22" + }, + "PastResolution": { + "date": "2017-09-22" + } + }, + "Start": 13, + "Length": 16 + } + ] + }, + { + "Input": "Sono tornato venerdรฌ quindici", + "Context": { + "ReferenceDateTime": "2017-09-27T17:25:49.8160454+08:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "venerdรฌ quindici", + "Type": "date", + "Value": { + "Timex": "2017-09-15", + "FutureResolution": { + "date": "2017-09-15" + }, + "PastResolution": { + "date": "2017-09-15" + } + }, + "Start": 13, + "Length": 16 + } + ] + }, + { + "Input": "Tornerรฒ la seconda domenica", + "Context": { + "ReferenceDateTime": "2017-09-27T17:25:49.8200463+08:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "seconda domenica", + "Type": "date", + "Value": { + "Timex": "2017-09-10", + "FutureResolution": { + "date": "2017-09-10" + }, + "PastResolution": { + "date": "2017-09-10" + } + }, + "Start": 11, + "Length": 16 + } + ] + }, + { + "Input": "Tornerรฒ la prima domenica", + "Context": { + "ReferenceDateTime": "2017-09-27T17:25:49.8200463+08:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "prima domenica", + "Type": "date", + "Value": { + "Timex": "2017-09-03", + "FutureResolution": { + "date": "2017-09-03" + }, + "PastResolution": { + "date": "2017-09-03" + } + }, + "Start": 11, + "Length": 14 + } + ] + }, + { + "Input": "Tornerรฒ il terzo martedรฌ", + "Context": { + "ReferenceDateTime": "2017-09-27T17:25:49.8210454+08:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "terzo martedรฌ", + "Type": "date", + "Value": { + "Timex": "2017-09-19", + "FutureResolution": { + "date": "2017-09-19" + }, + "PastResolution": { + "date": "2017-09-19" + } + }, + "Start": 11, + "Length": 13 + } + ] + }, + { + "Input": "Tornerรฒ la quinta domenica", + "Context": { + "ReferenceDateTime": "2017-09-27T17:25:49.8225493+08:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "quinta domenica", + "Type": "date", + "Value": { + "Timex": "2017-09-31", + "FutureResolution": { + "date": "0001-01-01" + }, + "PastResolution": { + "date": "0001-01-01" + } + }, + "Start": 11, + "Length": 15 + } + ] + }, + { + "Input": "Tornerรฒ il 20 del prossimo mese", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "il 20 del prossimo mese", + "Type": "date", + "Value": { + "Timex": "2016-12-20", + "FutureResolution": { + "date": "2016-12-20" + }, + "PastResolution": { + "date": "2016-12-20" + } + }, + "Start": 8, + "Length": 23 + } + ] + }, + { + "Input": "Sono tornato il 31 di questo mese", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "il 31 di questo mese", + "Type": "date", + "Value": { + "Timex": "2016-11-31", + "FutureResolution": { + "date": "0001-01-01" + }, + "PastResolution": { + "date": "0001-01-01" + } + }, + "Start": 13, + "Length": 20 + } + ] + }, + { + "Input": "Tornerรฒ il 12 Gennaio 2018", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "il 12 Gennaio 2018", + "Type": "date", + "Value": { + "Timex": "2018-01-12", + "FutureResolution": { + "date": "2018-01-12" + }, + "PastResolution": { + "date": "2018-01-12" + } + }, + "Start": 8, + "Length": 18 + } + ] + }, + { + "Input": "Tornerรฒ il 9-18-15", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "il 9-18-15", + "Type": "date", + "Value": { + "Timex": "2015-09-18", + "FutureResolution": { + "date": "2015-09-18" + }, + "PastResolution": { + "date": "2015-09-18" + } + }, + "Start": 8, + "Length": 10 + } + ] + }, + { + "Input": "Sono tornato due giorni fa", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "due giorni fa", + "Type": "date", + "Value": { + "Timex": "2016-11-05", + "FutureResolution": { + "date": "2016-11-05" + }, + "PastResolution": { + "date": "2016-11-05" + } + }, + "Start": 13, + "Length": 13 + } + ] + }, + { + "Input": "Sono tornato due anni fa", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "due anni fa", + "Type": "date", + "Value": { + "Timex": "2014-11-07", + "FutureResolution": { + "date": "2014-11-07" + }, + "PastResolution": { + "date": "2014-11-07" + } + }, + "Start": 13, + "Length": 11 + } + ] + }, + { + "Input": "16. Nov. 2016", + "Context": { + "ReferenceDateTime": "2016-11-14T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "16. Nov. 2016", + "Type": "date", + "Value": { + "Timex": "2016-11-16", + "FutureResolution": { + "date": "2016-11-16" + }, + "PastResolution": { + "date": "2016-11-16" + } + }, + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "Abbiamo avuto un appuntamento 1 mese e 21 giorni fa", + "Context": { + "ReferenceDateTime": "2017-11-23T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "1 mese e 21 giorni fa", + "Type": "date", + "Value": { + "Timex": "2017-10-02", + "FutureResolution": { + "date": "2017-10-02" + }, + "PastResolution": { + "date": "2017-10-02" + } + }, + "Start": 30, + "Length": 21 + } + ] + }, + { + "Input": "Sono partito 2 anni, 1 mese e 21 giorni fa", + "Context": { + "ReferenceDateTime": "2017-11-23T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "2 anni, 1 mese e 21 giorni fa", + "Type": "date", + "Value": { + "Timex": "2015-10-02", + "FutureResolution": { + "date": "2015-10-02" + }, + "PastResolution": { + "date": "2015-10-02" + } + }, + "Start": 13, + "Length": 29 + } + ] + }, + { + "Input": "Partirรฒ 2 anni e 21 giorni dopo", + "Context": { + "ReferenceDateTime": "2017-11-23T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "2 anni e 21 giorni dopo", + "Type": "date", + "Value": { + "Timex": "2019-12-14", + "FutureResolution": { + "date": "2019-12-14" + }, + "PastResolution": { + "date": "2019-12-14" + } + }, + "Start": 8, + "Length": 23 + } + ] + }, + { + "Input": "Sono partito 1 mese, 2 anni e 21 giorni fa", + "Context": { + "ReferenceDateTime": "2017-11-23T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "1 mese, 2 anni e 21 giorni fa", + "Type": "date", + "Value": { + "Timex": "2015-10-02", + "FutureResolution": { + "date": "2015-10-02" + }, + "PastResolution": { + "date": "2015-10-02" + } + }, + "Start": 13, + "Length": 29 + } + ] + }, + { + "Input": "Avremo un appuntamento il 20 del prossimo mese", + "Context": { + "ReferenceDateTime": "2017-12-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "il 20 del prossimo mese", + "Type": "date", + "Value": { + "Timex": "2018-01-20", + "FutureResolution": { + "date": "2018-01-20" + }, + "PastResolution": { + "date": "2018-01-20" + } + }, + "Start": 23, + "Length": 23 + } + ] + }, + { + "Input": "Abbiamo avuto un appuntamento il 5 Dicembre 1391", + "Context": { + "ReferenceDateTime": "2017-12-18T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "il 5 Dicembre 1391", + "Type": "date", + "Value": { + "Timex": "1391-12-05", + "FutureResolution": { + "date": "1391-12-05" + }, + "PastResolution": { + "date": "1391-12-05" + } + }, + "Start": 30, + "Length": 18 + } + ] + }, + { + "Input": "Lunedรฌ, ventidue Gen, 2018", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "Lunedรฌ, ventidue Gen, 2018", + "Type": "date", + "Value": { + "Timex": "2018-01-22", + "FutureResolution": { + "date": "2018-01-22" + }, + "PastResolution": { + "date": "2018-01-22" + } + }, + "Start": 0, + "Length": 26 + } + ] + }, + { + "Input": "Domenica ventuno Gen duemiladiciotto", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "Domenica ventuno Gen duemiladiciotto", + "Type": "date", + "Value": { + "Timex": "2018-01-21", + "FutureResolution": { + "date": "2018-01-21" + }, + "PastResolution": { + "date": "2018-01-21" + } + }, + "Start": 0, + "Length": 36 + } + ] + }, + { + "Input": "a Settembre, il ventuno, millenovecentosettantotto", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "Settembre, il ventuno, millenovecentosettantotto", + "Type": "date", + "Value": { + "Timex": "1978-09-21", + "FutureResolution": { + "date": "1978-09-21" + }, + "PastResolution": { + "date": "1978-09-21" + } + }, + "Start": 2, + "Length": 48 + } + ] + }, + { + "Input": "il 10 Settembre, millenovecentouno", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "il 10 Settembre, millenovecentouno", + "Type": "date", + "Value": { + "Timex": "1901-09-10", + "FutureResolution": { + "date": "1901-09-10" + }, + "PastResolution": { + "date": "1901-09-10" + } + }, + "Start": 0, + "Length": 34 + } + ] + }, + { + "Input": "il dieci di Settembre, duemila", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "dieci di Settembre, duemila", + "Type": "date", + "Value": { + "Timex": "2000-09-10", + "FutureResolution": { + "date": "2000-09-10" + }, + "PastResolution": { + "date": "2000-09-10" + } + }, + "Start": 3, + "Length": 27 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Italian/DatePeriodExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Italian/DatePeriodExtractor.json new file mode 100644 index 000000000..9c95b34f3 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Italian/DatePeriodExtractor.json @@ -0,0 +1,2873 @@ +[ + { + "Input": "Sarรฒ fuori a Gen", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "Gen", + "Type": "daterange", + "Start": 13, + "Length": 3 + } + ] + }, + { + "Input": "Sarรฒ fuori questo Gen", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "questo Gen", + "Type": "daterange", + "Start": 11, + "Length": 10 + } + ] + }, + { + "Input": "Sarรฒ fuori il mese di Gen", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "il mese di Gen", + "Type": "daterange", + "Start": 11, + "Length": 14 + } + ] + }, + { + "Input": "Mi mancava Gen 2001", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "Gen 2001", + "Type": "daterange", + "Start": 11, + "Length": 8 + } + ] + }, + { + "Input": "Mi mancava Gen, 2001", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "Gen, 2001", + "Type": "daterange", + "Start": 11, + "Length": 9 + } + ] + }, + { + "Input": "Sarรฒ fuori a Feb", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "Feb", + "Type": "daterange", + "Start": 13, + "Length": 3 + } + ] + }, + { + "Input": "Sarรฒ fuori questo Feb", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "questo Feb", + "Type": "daterange", + "Start": 11, + "Length": 10 + } + ] + }, + { + "Input": "Sarรฒ fuori il mese di Feb", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "il mese di Feb", + "Type": "daterange", + "Start": 11, + "Length": 14 + } + ] + }, + { + "Input": "Mi mancava Feb 2001", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "Feb 2001", + "Type": "daterange", + "Start": 11, + "Length": 8 + } + ] + }, + { + "Input": "Mi mancava Feb, 2001", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "Feb, 2001", + "Type": "daterange", + "Start": 11, + "Length": 9 + } + ] + }, + { + "Input": "Sarรฒ fuori a Mar", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "Mar", + "Type": "daterange", + "Start": 13, + "Length": 3 + } + ] + }, + { + "Input": "Sarรฒ fuori questo Mar", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "questo Mar", + "Type": "daterange", + "Start": 11, + "Length": 10 + } + ] + }, + { + "Input": "Sarรฒ fuori il mese di Mar", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "il mese di Mar", + "Type": "daterange", + "Start": 11, + "Length": 14 + } + ] + }, + { + "Input": "Mi mancava Mar 2001", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "Mar 2001", + "Type": "daterange", + "Start": 11, + "Length": 8 + } + ] + }, + { + "Input": "Mi mancava Mar, 2001", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "Mar, 2001", + "Type": "daterange", + "Start": 11, + "Length": 9 + } + ] + }, + { + "Input": "Sarรฒ fuori ad Apr", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "Apr", + "Type": "daterange", + "Start": 14, + "Length": 3 + } + ] + }, + { + "Input": "Sarรฒ fuori questo Apr", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "questo Apr", + "Type": "daterange", + "Start": 11, + "Length": 10 + } + ] + }, + { + "Input": "Sarรฒ fuori il mese di Apr", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "il mese di Apr", + "Type": "daterange", + "Start": 11, + "Length": 14 + } + ] + }, + { + "Input": "Mi mancava Apr 2001", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "Apr 2001", + "Type": "daterange", + "Start": 11, + "Length": 8 + } + ] + }, + { + "Input": "Mi mancava Apr, 2001", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "Apr, 2001", + "Type": "daterange", + "Start": 11, + "Length": 9 + } + ] + }, + { + "Input": "Sarรฒ fuori a Mag", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "Mag", + "Type": "daterange", + "Start": 13, + "Length": 3 + } + ] + }, + { + "Input": "Sarรฒ fuori questo Mag", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "questo Mag", + "Type": "daterange", + "Start": 11, + "Length": 10 + } + ] + }, + { + "Input": "Sarรฒ fuori il mese di Mag", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "il mese di Mag", + "Type": "daterange", + "Start": 11, + "Length": 14 + } + ] + }, + { + "Input": "Mi mancava Mag 2001", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "Mag 2001", + "Type": "daterange", + "Start": 11, + "Length": 8 + } + ] + }, + { + "Input": "Mi mancava Mag, 2001", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "Mag, 2001", + "Type": "daterange", + "Start": 11, + "Length": 9 + } + ] + }, + { + "Input": "Sarรฒ fuori a Giu", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "Giu", + "Type": "daterange", + "Start": 13, + "Length": 3 + } + ] + }, + { + "Input": "Sarรฒ fuori questo Giu", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "questo Giu", + "Type": "daterange", + "Start": 11, + "Length": 10 + } + ] + }, + { + "Input": "Sarรฒ fuori il mese di Giu", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "il mese di Giu", + "Type": "daterange", + "Start": 11, + "Length": 14 + } + ] + }, + { + "Input": "Mi mancava Giu 2001", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "Giu 2001", + "Type": "daterange", + "Start": 11, + "Length": 8 + } + ] + }, + { + "Input": "Mi mancava Giu, 2001", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "Giu, 2001", + "Type": "daterange", + "Start": 11, + "Length": 9 + } + ] + }, + { + "Input": "Sarรฒ fuori a Lug", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "Lug", + "Type": "daterange", + "Start": 13, + "Length": 3 + } + ] + }, + { + "Input": "Sarรฒ fuori questo Lug", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "questo Lug", + "Type": "daterange", + "Start": 11, + "Length": 10 + } + ] + }, + { + "Input": "Sarรฒ fuori il mese di Lug", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "il mese di Lug", + "Type": "daterange", + "Start": 11, + "Length": 14 + } + ] + }, + { + "Input": "Mi mancava Lug 2001", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "Lug 2001", + "Type": "daterange", + "Start": 11, + "Length": 8 + } + ] + }, + { + "Input": "Mi mancava Lug, 2001", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "Lug, 2001", + "Type": "daterange", + "Start": 11, + "Length": 9 + } + ] + }, + { + "Input": "Sarรฒ fuori ad Ago", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "Ago", + "Type": "daterange", + "Start": 14, + "Length": 3 + } + ] + }, + { + "Input": "Sarรฒ fuori questo Ago", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "questo Ago", + "Type": "daterange", + "Start": 11, + "Length": 10 + } + ] + }, + { + "Input": "Sarรฒ fuori il mese di Ago", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "il mese di Ago", + "Type": "daterange", + "Start": 11, + "Length": 14 + } + ] + }, + { + "Input": "Mi mancava Ago 2001", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "Ago 2001", + "Type": "daterange", + "Start": 11, + "Length": 8 + } + ] + }, + { + "Input": "Mi mancava Ago, 2001", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "Ago, 2001", + "Type": "daterange", + "Start": 11, + "Length": 9 + } + ] + }, + { + "Input": "Sarรฒ fuori a Set", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "Set", + "Type": "daterange", + "Start": 13, + "Length": 3 + } + ] + }, + { + "Input": "Sarรฒ fuori questo Set", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "questo Set", + "Type": "daterange", + "Start": 11, + "Length": 10 + } + ] + }, + { + "Input": "Sarรฒ fuori il mese di Set", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "il mese di Set", + "Type": "daterange", + "Start": 11, + "Length": 14 + } + ] + }, + { + "Input": "Mi mancava Set 2001", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "Set 2001", + "Type": "daterange", + "Start": 11, + "Length": 8 + } + ] + }, + { + "Input": "Mi mancava Set, 2001", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "Set, 2001", + "Type": "daterange", + "Start": 11, + "Length": 9 + } + ] + }, + { + "Input": "Sarรฒ fuori a Sett", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "Sett", + "Type": "daterange", + "Start": 13, + "Length": 4 + } + ] + }, + { + "Input": "Sarรฒ fuori questo Sett", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "questo Sett", + "Type": "daterange", + "Start": 11, + "Length": 11 + } + ] + }, + { + "Input": "Sarรฒ fuori il mese di Sett", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "il mese di Sett", + "Type": "daterange", + "Start": 11, + "Length": 15 + } + ] + }, + { + "Input": "Mi mancava Sett 2001", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "Sett 2001", + "Type": "daterange", + "Start": 11, + "Length": 9 + } + ] + }, + { + "Input": "Mi mancava Sett, 2001", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "Sett, 2001", + "Type": "daterange", + "Start": 11, + "Length": 10 + } + ] + }, + { + "Input": "Sarรฒ fuori ad Ott", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "Ott", + "Type": "daterange", + "Start": 14, + "Length": 3 + } + ] + }, + { + "Input": "Sarรฒ fuori questo Ott", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "questo Ott", + "Type": "daterange", + "Start": 11, + "Length": 10 + } + ] + }, + { + "Input": "Sarรฒ fuori il mese di Ott", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "il mese di Ott", + "Type": "daterange", + "Start": 11, + "Length": 14 + } + ] + }, + { + "Input": "Mi mancava Ott 2001", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "Ott 2001", + "Type": "daterange", + "Start": 11, + "Length": 8 + } + ] + }, + { + "Input": "Mi mancava Ott, 2001", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "Ott, 2001", + "Type": "daterange", + "Start": 11, + "Length": 9 + } + ] + }, + { + "Input": "Sarรฒ fuori a Nov", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "Nov", + "Type": "daterange", + "Start": 13, + "Length": 3 + } + ] + }, + { + "Input": "Sarรฒ fuori questo Nov", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "questo Nov", + "Type": "daterange", + "Start": 11, + "Length": 10 + } + ] + }, + { + "Input": "Sarรฒ fuori il mese di Nov", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "il mese di Nov", + "Type": "daterange", + "Start": 11, + "Length": 14 + } + ] + }, + { + "Input": "Mi mancava Nov 2001", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "Nov 2001", + "Type": "daterange", + "Start": 11, + "Length": 8 + } + ] + }, + { + "Input": "Mi mancava Nov, 2001", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "Nov, 2001", + "Type": "daterange", + "Start": 11, + "Length": 9 + } + ] + }, + { + "Input": "Sarรฒ fuori a Dic", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "Dic", + "Type": "daterange", + "Start": 13, + "Length": 3 + } + ] + }, + { + "Input": "Sarรฒ fuori questo Dic", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "questo Dic", + "Type": "daterange", + "Start": 11, + "Length": 10 + } + ] + }, + { + "Input": "Sarรฒ fuori il mese di Dic", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "il mese di Dic", + "Type": "daterange", + "Start": 11, + "Length": 14 + } + ] + }, + { + "Input": "Mi mancava Dic 2001", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "Dic 2001", + "Type": "daterange", + "Start": 11, + "Length": 8 + } + ] + }, + { + "Input": "Mi mancava Dic, 2001", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "Dic, 2001", + "Type": "daterange", + "Start": 11, + "Length": 9 + } + ] + }, + { + "Input": "Sarรฒ fuori a Gennaio", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "Gennaio", + "Type": "daterange", + "Start": 13, + "Length": 7 + } + ] + }, + { + "Input": "Sarรฒ fuori questo Gennaio", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "questo Gennaio", + "Type": "daterange", + "Start": 11, + "Length": 14 + } + ] + }, + { + "Input": "Sarรฒ fuori il mese di Gennaio", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "il mese di Gennaio", + "Type": "daterange", + "Start": 11, + "Length": 18 + } + ] + }, + { + "Input": "Mi mancava Gennaio 2001", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "Gennaio 2001", + "Type": "daterange", + "Start": 11, + "Length": 12 + } + ] + }, + { + "Input": "Mi mancava Gennaio, 2001", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "Gennaio, 2001", + "Type": "daterange", + "Start": 11, + "Length": 13 + } + ] + }, + { + "Input": "Sarรฒ fuori a Febbraio", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "Febbraio", + "Type": "daterange", + "Start": 13, + "Length": 8 + } + ] + }, + { + "Input": "Sarรฒ fuori questo Febbraio", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "questo Febbraio", + "Type": "daterange", + "Start": 11, + "Length": 15 + } + ] + }, + { + "Input": "Sarรฒ fuori il mese di Febbraio", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "il mese di Febbraio", + "Type": "daterange", + "Start": 11, + "Length": 19 + } + ] + }, + { + "Input": "Mi mancava Febbraio 2001", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "Febbraio 2001", + "Type": "daterange", + "Start": 11, + "Length": 13 + } + ] + }, + { + "Input": "Mi mancava Febbraio, 2001", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "Febbraio, 2001", + "Type": "daterange", + "Start": 11, + "Length": 14 + } + ] + }, + { + "Input": "Sarรฒ fuori a Marzo", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "Marzo", + "Type": "daterange", + "Start": 13, + "Length": 5 + } + ] + }, + { + "Input": "Sarรฒ fuori questo Marzo", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "questo Marzo", + "Type": "daterange", + "Start": 11, + "Length": 12 + } + ] + }, + { + "Input": "Sarรฒ fuori il mese di Marzo", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "il mese di Marzo", + "Type": "daterange", + "Start": 11, + "Length": 16 + } + ] + }, + { + "Input": "Mi mancava Marzo 2001", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "Marzo 2001", + "Type": "daterange", + "Start": 11, + "Length": 10 + } + ] + }, + { + "Input": "Mi mancava Marzo, 2001", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "Marzo, 2001", + "Type": "daterange", + "Start": 11, + "Length": 11 + } + ] + }, + { + "Input": "Sarรฒ fuori ad Aprile", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "Aprile", + "Type": "daterange", + "Start": 14, + "Length": 6 + } + ] + }, + { + "Input": "Sarรฒ fuori questo Aprile", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "questo Aprile", + "Type": "daterange", + "Start": 11, + "Length": 13 + } + ] + }, + { + "Input": "Sarรฒ fuori il mese di Aprile", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "il mese di Aprile", + "Type": "daterange", + "Start": 11, + "Length": 17 + } + ] + }, + { + "Input": "Mi mancava Aprile 2001", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "Aprile 2001", + "Type": "daterange", + "Start": 11, + "Length": 11 + } + ] + }, + { + "Input": "Mi mancava Aprile, 2001", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "Aprile, 2001", + "Type": "daterange", + "Start": 11, + "Length": 12 + } + ] + }, + { + "Input": "Sarรฒ fuori a Giugno", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "Giugno", + "Type": "daterange", + "Start": 13, + "Length": 6 + } + ] + }, + { + "Input": "Sarรฒ fuori questo Giugno", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "questo Giugno", + "Type": "daterange", + "Start": 11, + "Length": 13 + } + ] + }, + { + "Input": "Sarรฒ fuori il mese di Giugno", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "il mese di Giugno", + "Type": "daterange", + "Start": 11, + "Length": 17 + } + ] + }, + { + "Input": "Mi mancava Giugno 2001", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "Giugno 2001", + "Type": "daterange", + "Start": 11, + "Length": 11 + } + ] + }, + { + "Input": "Mi mancava Giugno, 2001", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "Giugno, 2001", + "Type": "daterange", + "Start": 11, + "Length": 12 + } + ] + }, + { + "Input": "Sarรฒ fuori a Luglio", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "Luglio", + "Type": "daterange", + "Start": 13, + "Length": 6 + } + ] + }, + { + "Input": "Sarรฒ fuori questo Luglio", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "questo Luglio", + "Type": "daterange", + "Start": 11, + "Length": 13 + } + ] + }, + { + "Input": "Sarรฒ fuori il mese di Luglio", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "il mese di Luglio", + "Type": "daterange", + "Start": 11, + "Length": 17 + } + ] + }, + { + "Input": "Mi mancava Luglio 2001", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "Luglio 2001", + "Type": "daterange", + "Start": 11, + "Length": 11 + } + ] + }, + { + "Input": "Mi mancava Luglio, 2001", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "Luglio, 2001", + "Type": "daterange", + "Start": 11, + "Length": 12 + } + ] + }, + { + "Input": "Sarรฒ fuori ad Agosto", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "Agosto", + "Type": "daterange", + "Start": 14, + "Length": 6 + } + ] + }, + { + "Input": "Sarรฒ fuori questo Agosto", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "questo Agosto", + "Type": "daterange", + "Start": 11, + "Length": 13 + } + ] + }, + { + "Input": "Sarรฒ fuori il mese di Agosto", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "il mese di Agosto", + "Type": "daterange", + "Start": 11, + "Length": 17 + } + ] + }, + { + "Input": "Mi mancava Agosto 2001", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "Agosto 2001", + "Type": "daterange", + "Start": 11, + "Length": 11 + } + ] + }, + { + "Input": "Mi mancava Agosto, 2001", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "Agosto, 2001", + "Type": "daterange", + "Start": 11, + "Length": 12 + } + ] + }, + { + "Input": "Sarรฒ fuori a Settembre", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "Settembre", + "Type": "daterange", + "Start": 13, + "Length": 9 + } + ] + }, + { + "Input": "Sarรฒ fuori questo Settembre", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "questo Settembre", + "Type": "daterange", + "Start": 11, + "Length": 16 + } + ] + }, + { + "Input": "Sarรฒ fuori il mese di Settembre", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "il mese di Settembre", + "Type": "daterange", + "Start": 11, + "Length": 20 + } + ] + }, + { + "Input": "Mi mancava Settembre 2001", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "Settembre 2001", + "Type": "daterange", + "Start": 11, + "Length": 14 + } + ] + }, + { + "Input": "Mi mancava Settembre, 2001", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "Settembre, 2001", + "Type": "daterange", + "Start": 11, + "Length": 15 + } + ] + }, + { + "Input": "Sarรฒ fuori a Ottobre", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "Ottobre", + "Type": "daterange", + "Start": 13, + "Length": 7 + } + ] + }, + { + "Input": "Sarรฒ fuori questo Ottobre", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "questo Ottobre", + "Type": "daterange", + "Start": 11, + "Length": 14 + } + ] + }, + { + "Input": "Sarรฒ fuori il mese di Ottobre", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "il mese di Ottobre", + "Type": "daterange", + "Start": 11, + "Length": 18 + } + ] + }, + { + "Input": "Mi mancava Ottobre 2001", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "Ottobre 2001", + "Type": "daterange", + "Start": 11, + "Length": 12 + } + ] + }, + { + "Input": "Mi mancava Ottobre, 2001", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "Ottobre, 2001", + "Type": "daterange", + "Start": 11, + "Length": 13 + } + ] + }, + { + "Input": "Sarรฒ fuori a Novembre", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "Novembre", + "Type": "daterange", + "Start": 13, + "Length": 8 + } + ] + }, + { + "Input": "Sarรฒ fuori questo Novembre", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "questo Novembre", + "Type": "daterange", + "Start": 11, + "Length": 15 + } + ] + }, + { + "Input": "Sarรฒ fuori il mese di Novembre", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "il mese di Novembre", + "Type": "daterange", + "Start": 11, + "Length": 19 + } + ] + }, + { + "Input": "Mi mancava Novembre 2001", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "Novembre 2001", + "Type": "daterange", + "Start": 11, + "Length": 13 + } + ] + }, + { + "Input": "Mi mancava Novembre, 2001", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "Novembre, 2001", + "Type": "daterange", + "Start": 11, + "Length": 14 + } + ] + }, + { + "Input": "Sarรฒ fuori a Dicembre", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "Dicembre", + "Type": "daterange", + "Start": 13, + "Length": 8 + } + ] + }, + { + "Input": "Sarรฒ fuori questo Dicembre", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "questo Dicembre", + "Type": "daterange", + "Start": 11, + "Length": 15 + } + ] + }, + { + "Input": "Sarรฒ fuori il mese di Dicembre", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "il mese di Dicembre", + "Type": "daterange", + "Start": 11, + "Length": 19 + } + ] + }, + { + "Input": "Mi mancava Dicembre 2001", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "Dicembre 2001", + "Type": "daterange", + "Start": 11, + "Length": 13 + } + ] + }, + { + "Input": "Mi mancava Dicembre, 2001", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "Dicembre, 2001", + "Type": "daterange", + "Start": 11, + "Length": 14 + } + ] + }, + { + "Input": "Calendario per il mese di Settembre.", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "il mese di Settembre", + "Type": "daterange", + "Start": 15, + "Length": 20 + } + ] + }, + { + "Input": "Sarรฒ fuori dal 4 al 22 questo mese", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "dal 4 al 22 questo mese", + "Type": "daterange", + "Start": 11, + "Length": 23 + } + ] + }, + { + "Input": "Sarรฒ fuori dal 4-23 il prossimo mese", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "dal 4-23 il prossimo mese", + "Type": "daterange", + "Start": 11, + "Length": 25 + } + ] + }, + { + "Input": "Sarรฒ fuori dal 3 fino al 12 di Sett hahaha", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "dal 3 fino al 12 di Sett", + "Type": "daterange", + "Start": 11, + "Length": 24 + } + ] + }, + { + "Input": "Sarรฒ fuori dal 4 al 23 il mese prossimo", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "dal 4 al 23 il mese prossimo", + "Type": "daterange", + "Start": 11, + "Length": 28 + } + ] + }, + { + "Input": "Sarรฒ fuori dal 4 fino al 23 di questo mese", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "dal 4 fino al 23 di questo mese", + "Type": "daterange", + "Start": 11, + "Length": 31 + } + ] + }, + { + "Input": "Sarรฒ fuori tra il 4 e il 22 questo mese", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "tra il 4 e il 22 questo mese", + "Type": "daterange", + "Start": 11, + "Length": 28 + } + ] + }, + { + "Input": "Sarรฒ fuori tra il 3 e il 12 di Sett hahaha", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "tra il 3 e il 12 di Sett", + "Type": "daterange", + "Start": 11, + "Length": 24 + } + ] + }, + { + "Input": "Sarรฒ fuori tra il 4 Settembre e l'8 Settembre", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "tra il 4 Settembre e l'8 Settembre", + "Type": "daterange", + "Start": 11, + "Length": 34 + } + ] + }, + { + "Input": "Sarรฒ fuori tra il 15 e il 19 Novembre", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "tra il 15 e il 19 Novembre", + "Type": "daterange", + "Start": 11, + "Length": 26 + } + ] + }, + { + "Input": "Sarรฒ fuori dal 4 al 22 Gennaio 2017", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "dal 4 al 22 Gennaio 2017", + "Type": "daterange", + "Start": 11, + "Length": 24 + } + ] + }, + { + "Input": "Sarรฒ fuori tra il 4-22 Gennaio 2017", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "tra il 4-22 Gennaio 2017", + "Type": "daterange", + "Start": 11, + "Length": 24 + } + ] + }, + { + "Input": "Sarรฒ fuori questa settimana", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "questa settimana", + "Type": "daterange", + "Start": 11, + "Length": 16 + } + ] + }, + { + "Input": "Sarรฒ fuori la prossima settimana", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "la prossima settimana", + "Type": "daterange", + "Start": 11, + "Length": 21 + } + ] + }, + { + "Input": "Sono stato fuori lo scorso Set", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "lo scorso Set", + "Type": "daterange", + "Start": 17, + "Length": 13 + } + ] + }, + { + "Input": "Sarรฒ fuori il prossimo Giugno", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "il prossimo Giugno", + "Type": "daterange", + "Start": 11, + "Length": 18 + } + ] + }, + { + "Input": "Sarรฒ fuori a Giugno 2016", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "Giugno 2016", + "Type": "daterange", + "Start": 13, + "Length": 11 + } + ] + }, + { + "Input": "Sarรฒ fuori a Giugno del prossimo anno", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "Giugno del prossimo anno", + "Type": "daterange", + "Start": 13, + "Length": 24 + } + ] + }, + { + "Input": "Sarรฒ fuori questo weekend", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "questo weekend", + "Type": "daterange", + "Start": 11, + "Length": 14 + } + ] + }, + { + "Input": "Sarรฒ fuori la terza settimana di questo mese", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "la terza settimana di questo mese", + "Type": "daterange", + "Start": 11, + "Length": 33 + } + ] + }, + { + "Input": "Sarรฒ fuori l'ultima settimana di Luglio", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "l'ultima settimana di Luglio", + "Type": "daterange", + "Start": 11, + "Length": 28 + } + ] + }, + { + "Input": "programma il campeggio da venerdรฌ a domenica", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "da venerdรฌ a domenica", + "Type": "daterange", + "Start": 23, + "Length": 21 + } + ] + }, + { + "Input": "Sarรฒ fuori i prossimi 3 giorni", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "i prossimi 3 giorni", + "Type": "daterange", + "Start": 11, + "Length": 19 + } + ] + }, + { + "Input": "Sarรฒ fuori i prossimi 3 mesi", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "i prossimi 3 mesi", + "Type": "daterange", + "Start": 11, + "Length": 17 + } + ] + }, + { + "Input": "Sarรฒ fuori tra 3 anni", + "NotSupportedByDesign": "python,javascript,java", + "Results": [] + }, + { + "Input": "Sarรฒ fuori tra 3 settimane", + "NotSupportedByDesign": "python,javascript,java", + "Results": [] + }, + { + "Input": "Sarรฒ fuori tra 3 mesi", + "NotSupportedByDesign": "python,javascript,java", + "Results": [] + }, + { + "Input": "Sarรฒ fuori le ultime tre settimane", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "le ultime tre settimane", + "Type": "daterange", + "Start": 11, + "Length": 23 + } + ] + }, + { + "Input": "Sarรฒ fuori per gli ultimi 3 anni ", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "gli ultimi 3 anni", + "Type": "daterange", + "Start": 15, + "Length": 17 + } + ] + }, + { + "Input": "Sarรฒ fuori per l'ultimo anno", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "l'ultimo anno", + "Type": "daterange", + "Start": 15, + "Length": 13 + } + ] + }, + { + "Input": "Sarรฒ fuori per l'ultimo mese", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "l'ultimo mese", + "Type": "daterange", + "Start": 15, + "Length": 13 + } + ] + }, + { + "Input": "Sono stato fuori le 3 settimane precedenti", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "3 settimane precedenti", + "Type": "daterange", + "Start": 20, + "Length": 22 + } + ] + }, + { + "Input": "ultime settimane", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "ultime settimane", + "Type": "daterange", + "Start": 0, + "Length": 16 + } + ] + }, + { + "Input": "diversi giorni passati", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "diversi giorni passati", + "Type": "daterange", + "Start": 0, + "Length": 22 + } + ] + }, + { + "Input": "Sarรฒ fuori dal 2 Ott. a Ottobre 22", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "dal 2 Ott. a Ottobre 22", + "Type": "daterange", + "Start": 11, + "Length": 23 + } + ] + }, + { + "Input": "Sarรฒ fuori dal 12 Gennaio 2016 - 02/22/2016", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "dal 12 Gennaio 2016 - 02/22/2016", + "Type": "daterange", + "Start": 11, + "Length": 32 + } + ] + }, + { + "Input": "Sarรฒ fuori dal 1 Gen fino a Mer, 22 di Gen", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "dal 1 Gen fino a Mer, 22 di Gen", + "Type": "daterange", + "Start": 11, + "Length": 31 + } + ] + }, + { + "Input": "Sarรฒ fuori da oggi fino a domani", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "da oggi fino a domani", + "Type": "daterange", + "Start": 11, + "Length": 21 + } + ] + }, + { + "Input": "Sarรฒ fuori da oggi al 22 Ottobre", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "da oggi al 22 Ottobre", + "Type": "daterange", + "Start": 11, + "Length": 21 + } + ] + }, + { + "Input": "Sarรฒ fuori dal 2 Ott. fino a dopodomani", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "dal 2 Ott. fino a dopodomani", + "Type": "daterange", + "Start": 11, + "Length": 28 + } + ] + }, + { + "Input": "Sarรฒ fuori da oggi fino alla prossima domenica", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "da oggi fino alla prossima domenica", + "Type": "daterange", + "Start": 11, + "Length": 35 + } + ] + }, + { + "Input": "Sarรฒ fuori da questo venerdรฌ fino alla prossima domenica", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "da questo venerdรฌ fino alla prossima domenica", + "Type": "daterange", + "Start": 11, + "Length": 45 + } + ] + }, + { + "Input": "Sarรฒ fuori da 2015/08/12 fino a Ottobre 22", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "da 2015/08/12 fino a Ottobre 22", + "Type": "daterange", + "Start": 11, + "Length": 31 + } + ] + }, + { + "Input": "Sarรฒ fuori da venerdรฌ 2 fino a giovedรฌ 6", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "da venerdรฌ 2 fino a giovedรฌ 6", + "Type": "daterange", + "Start": 11, + "Length": 29 + } + ] + }, + { + "Input": "Sarรฒ fuori tra il 2 Ott e Ottobre 22", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "tra il 2 Ott e Ottobre 22", + "Type": "daterange", + "Start": 11, + "Length": 25 + } + ] + }, + { + "Input": "Sarรฒ fuori a Novembre dal 19-20", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "a Novembre dal 19-20", + "Type": "daterange", + "Start": 11, + "Length": 20 + } + ] + }, + { + "Input": "Sarรฒ fuori a Novembre dal 19 al 20", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "a Novembre dal 19 al 20", + "Type": "daterange", + "Start": 11, + "Length": 23 + } + ] + }, + { + "Input": "Sarรฒ fuori a Novembre tra il 19 e 20", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "a Novembre tra il 19 e 20", + "Type": "daterange", + "Start": 11, + "Length": 25 + } + ] + }, + { + "Input": "Sarรฒ fuori il terzo trimestre del 2016", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "il terzo trimestre del 2016", + "Type": "daterange", + "Start": 11, + "Length": 27 + } + ] + }, + { + "Input": "Sarรฒ fuori il terzo trimestre di quest'anno", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "il terzo trimestre di quest'anno", + "Type": "daterange", + "Start": 11, + "Length": 32 + } + ] + }, + { + "Input": "Sarรฒ fuori 2015.3", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "2015.3", + "Type": "daterange", + "Start": 11, + "Length": 6 + } + ] + }, + { + "Input": "Sarรฒ fuori 2015-3", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "2015-3", + "Type": "daterange", + "Start": 11, + "Length": 6 + } + ] + }, + { + "Input": "Sarรฒ fuori 2015/3", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "2015/3", + "Type": "daterange", + "Start": 11, + "Length": 6 + } + ] + }, + { + "Input": "Sarรฒ fuori 3/2015", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "3/2015", + "Type": "daterange", + "Start": 11, + "Length": 6 + } + ] + }, + { + "Input": "Sarรฒ fuori la terza settimana del 2027", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "la terza settimana del 2027", + "Type": "daterange", + "Start": 11, + "Length": 27 + } + ] + }, + { + "Input": "Sarรฒ fuori la terza settimana del prossimo anno", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "la terza settimana del prossimo anno", + "Type": "daterange", + "Start": 11, + "Length": 36 + } + ] + }, + { + "Input": "Partirรฒ questa estate", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "questa estate", + "Type": "daterange", + "Start": 8, + "Length": 13 + } + ] + }, + { + "Input": "Pertirรฒ la prossima primavera", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "la prossima primavera", + "Type": "daterange", + "Start": 8, + "Length": 21 + } + ] + }, + { + "Input": "Partirรฒ d'estate", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "estate", + "Type": "daterange", + "Start": 10, + "Length": 6 + } + ] + }, + { + "Input": "Partirรฒ in estate", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "estate", + "Type": "daterange", + "Start": 11, + "Length": 6 + } + ] + }, + { + "Input": "Partirรฒ l'estate 2016", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "l'estate 2016", + "Type": "daterange", + "Start": 8, + "Length": 13 + } + ] + }, + { + "Input": "Partirรฒ l'estate del 2016", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "l'estate del 2016", + "Type": "daterange", + "Start": 8, + "Length": 17 + } + ] + }, + { + "Input": "vacanze del mese in arrivo", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "mese in arrivo", + "Type": "daterange", + "Start": 12, + "Length": 14 + } + ] + }, + { + "Input": "vacanze del prossimo mese", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "prossimo mese", + "Type": "daterange", + "Start": 12, + "Length": 13 + } + ] + }, + { + "Input": "Cosa devo fare la settimana del 30 Novembre", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "la settimana del 30 Novembre", + "Type": "daterange", + "Start": 15, + "Length": 28 + } + ] + }, + { + "Input": "la settimana del 15 Settembre", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "la settimana del 15 Settembre", + "Type": "daterange", + "Start": 0, + "Length": 29 + } + ] + }, + { + "Input": "settimana del 15 Settembre", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "settimana del 15 Settembre", + "Type": "daterange", + "Start": 0, + "Length": 26 + } + ] + }, + { + "Input": "il mese del 15 Settembre", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "il mese del 15 Settembre", + "Type": "daterange", + "Start": 0, + "Length": 24 + } + ] + }, + { + "Input": "Partirรฒ dopo il weekend", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "il weekend", + "Type": "daterange", + "Start": 13, + "Length": 10 + } + ] + }, + { + "Input": "Partirรฒ per il resto della mia settimana", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "resto della mia settimana", + "Type": "daterange", + "Start": 15, + "Length": 25 + } + ] + }, + { + "Input": "partirรฒ per il resto della settimana", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "resto della settimana", + "Type": "daterange", + "Start": 15, + "Length": 21 + } + ] + }, + { + "Input": "Partirรฒ per il resto di questa settimana", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "resto di questa settimana", + "Type": "daterange", + "Start": 15, + "Length": 25 + } + ] + }, + { + "Input": "Partirรฒ per il resto della settimana corrente", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "resto della settimana corrente", + "Type": "daterange", + "Start": 15, + "Length": 30 + } + ] + }, + { + "Input": "Partirรฒ per il resto del mese", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "resto del mese", + "Type": "daterange", + "Start": 15, + "Length": 14 + } + ] + }, + { + "Input": "Partirรฒ per il resto dell'anno", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "resto dell'anno", + "Type": "daterange", + "Start": 15, + "Length": 15 + } + ] + }, + { + "Input": "Vi preghiamo di trovare un momento per incontrarci a fine mese", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "fine mese", + "Type": "daterange", + "Start": 53, + "Length": 9 + } + ] + }, + { + "Input": "Vi preghiamo di trovare un momento per incontrarci a fine settimana", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "fine settimana", + "Type": "daterange", + "Start": 53, + "Length": 14 + } + ] + }, + { + "Input": "Vi preghiamo di trovare un momento per incontrarci a fine settimana prossima", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "fine settimana prossima", + "Type": "daterange", + "Start": 53, + "Length": 23 + } + ] + }, + { + "Input": "Vi preghiamo di trovare un momento per incontrarci a fine anno prossimo", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "fine anno prossimo", + "Type": "daterange", + "Start": 53, + "Length": 18 + } + ] + }, + { + "Input": "Ci siamo incontrati la scorsa settimana", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "la scorsa settimana", + "Type": "daterange", + "Start": 20, + "Length": 19 + } + ] + }, + { + "Input": "Vi preghiamo di trovare un momento per incontrarci all'inizio di questo mese", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "inizio di questo mese", + "Type": "daterange", + "Start": 55, + "Length": 21 + } + ] + }, + { + "Input": "Vi preghiamo di trovare un momento per incontrarci all'inizio di questa settimana", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "inizio di questa settimana", + "Type": "daterange", + "Start": 55, + "Length": 26 + } + ] + }, + { + "Input": "Vi preghiamo di trovare un momento per incontrarci all'inizio della prossima settimana", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "inizio della prossima settimana", + "Type": "daterange", + "Start": 55, + "Length": 31 + } + ] + }, + { + "Input": "Vi preghiamo di trovare un momento per incontrarci all'inizio del prossimo anno", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "inizio del prossimo anno", + "Type": "daterange", + "Start": 55, + "Length": 24 + } + ] + }, + { + "Input": "Cortana, per favore coordina un appuntamento di 25 minuti con antonio la prossima settimana tra mercoledรฌ e venerdรฌ.", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "la prossima settimana tra mercoledรฌ e venerdรฌ", + "Type": "daterange", + "Start": 70, + "Length": 45 + } + ] + }, + { + "Input": "Cortana, per favore coordina un appuntamento di 25 minuti con antonio la prossima settimana da mercoledรฌ a venerdรฌ.", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "la prossima settimana da mercoledรฌ a venerdรฌ", + "Type": "daterange", + "Start": 70, + "Length": 44 + } + ] + }, + { + "Input": "Cortana, per favore coordina un appuntamento di 25 minuti con antonio l'ultima settimana da mercoledรฌ a venerdรฌ.", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "l'ultima settimana da mercoledรฌ a venerdรฌ", + "Type": "daterange", + "Start": 70, + "Length": 41 + } + ] + }, + { + "Input": "Cortana, per favore coordina un appuntamento di 25 minuti con antonio questa settimana tra mercoledรฌ e venerdรฌ.", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "questa settimana tra mercoledรฌ e venerdรฌ", + "Type": "daterange", + "Start": 70, + "Length": 40 + } + ] + }, + { + "Input": "Sarรฒ fuori l'anno 247", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "anno 247", + "Type": "daterange", + "Start": 13, + "Length": 8 + } + ] + }, + { + "Input": "Negli anni 70", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "anni 70", + "Type": "daterange", + "Start": 6, + "Length": 7 + } + ] + }, + { + "Input": "Negli anni 2000, รจ nato.", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "anni 2000", + "Type": "daterange", + "Start": 6, + "Length": 9 + } + ] + }, + { + "Input": "Negli anni '70", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "anni '70", + "Type": "daterange", + "Start": 6, + "Length": 8 + } + ] + }, + { + "Input": "Negli anni 1970", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "anni 1970", + "Type": "daterange", + "Start": 6, + "Length": 9 + } + ] + }, + { + "Input": "Negli anni settanta", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "anni settanta", + "Type": "daterange", + "Start": 6, + "Length": 13 + } + ] + }, + { + "Input": "Negli anni millenovecentosettanta", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "anni millenovecentosettanta", + "Type": "daterange", + "Start": 6, + "Length": 27 + } + ] + }, + { + "Input": "Negli anni duemiladieci", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "anni duemiladieci", + "Type": "daterange", + "Start": 6, + "Length": 17 + } + ] + }, + { + "Input": "Negli anni duemila", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "anni duemila", + "Type": "daterange", + "Start": 6, + "Length": 12 + } + ] + }, + { + "Input": "Negli anni trenta", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "anni trenta", + "Type": "daterange", + "Start": 6, + "Length": 11 + } + ] + }, + { + "Input": "Sarรฒ fuori dal 2 al 7 Feb duemiladiciotto", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "dal 2 al 7 Feb duemiladiciotto", + "Type": "daterange", + "Start": 11, + "Length": 30 + } + ] + }, + { + "Input": "Sarรฒ fuori tra il 2 e il 7 Feb, duemiladiciotto", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "tra il 2 e il 7 Feb, duemiladiciotto", + "Type": "daterange", + "Start": 11, + "Length": 36 + } + ] + }, + { + "Input": "Sarรฒ fuori a Feb tra il 2-7 duemiladiciotto", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "a Feb tra il 2-7 duemiladiciotto", + "Type": "daterange", + "Start": 11, + "Length": 32 + } + ] + }, + { + "Input": "รจ successo a Giugno del millenovecentonovantanove", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "Giugno del millenovecentonovantanove", + "Type": "daterange", + "Start": 13, + "Length": 36 + } + ] + }, + { + "Input": "Nel millenovecentoventotto", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "millenovecentoventotto", + "Type": "daterange", + "Start": 4, + "Length": 22 + } + ] + }, + { + "Input": "Sarรฒ fuori la prima settimana del duemilaventisette", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "la prima settimana del duemilaventisette", + "Type": "daterange", + "Start": 11, + "Length": 40 + } + ] + }, + { + "Input": "Sarรฒ fuori il primo trimestre del duemilaventi", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "il primo trimestre del duemilaventi", + "Type": "daterange", + "Start": 11, + "Length": 35 + } + ] + }, + { + "Input": "Nella primavera del millenovecentosettantotto", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "primavera del millenovecentosettantotto", + "Type": "daterange", + "Start": 6, + "Length": 39 + } + ] + }, + { + "Input": "Anno duecentosessantasette", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "anno duecentosessantasette", + "Type": "daterange", + "Start": 0, + "Length": 26 + } + ] + }, + { + "Input": "Sarรฒ fuori la settimana dopo la prossima", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "la settimana dopo la prossima", + "Type": "daterange", + "Start": 11, + "Length": 29 + } + ] + }, + { + "Input": "รจ successo nei 2 decenni passati", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "2 decenni passati", + "Type": "daterange", + "Start": 15, + "Length": 17 + } + ] + }, + { + "Input": "รจ successo negli ultimi due decenni", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "ultimi due decenni", + "Type": "daterange", + "Start": 17, + "Length": 18 + } + ] + }, + { + "Input": "รจ successo nel prossimo decennio", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "prossimo decennio", + "Type": "daterange", + "Start": 15, + "Length": 17 + } + ] + }, + { + "Input": "Succederร  4 settimane in futuro", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "4 settimane in futuro", + "Type": "daterange", + "Start": 10, + "Length": 21 + } + ] + }, + { + "Input": "Succederร  a due giorni da questo momento", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "due giorni da questo momento", + "Type": "daterange", + "Start": 12, + "Length": 28 + } + ] + }, + { + "Input": "Cortana puoi trovarci un momento a partire dalla settimana prossima", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "a partire dalla settimana prossima", + "Type": "daterange", + "Start": 33, + "Length": 34 + } + ] + }, + { + "Input": "Certo, facciamo uno Skype alla fine della prossima settimana", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "fine della prossima settimana", + "Type": "daterange", + "Start": 31, + "Length": 29 + } + ] + }, + { + "Input": "Certo, facciamo uno Skype all'inizio della prossima settimana", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "inizio della prossima settimana", + "Type": "daterange", + "Start": 30, + "Length": 31 + } + ] + }, + { + "Input": "Cortana, trovaci un momento alla fine di Marzo", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "fine di Marzo", + "Type": "daterange", + "Start": 33, + "Length": 13 + } + ] + }, + { + "Input": "Cortana, per favore trovaci un momento a metร  della prossima settimana", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "metร  della prossima settimana", + "Type": "daterange", + "Start": 41, + "Length": 29 + } + ] + }, + { + "Input": "Cortana, puoi organizzare un appuntamento a metร  Marzo", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "metร  Marzo", + "Type": "daterange", + "Start": 44, + "Length": 10 + } + ] + }, + { + "Input": "Che ne dici di metร  estate?", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "metร  estate", + "Type": "daterange", + "Start": 15, + "Length": 11 + } + ] + }, + { + "Input": "Posso trovarci un momento a partire dalla prossima settimana", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "a partire dalla prossima settimana", + "Type": "daterange", + "Start": 26, + "Length": 34 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Italian/DatePeriodParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Italian/DatePeriodParser.json new file mode 100644 index 000000000..0e2390ede --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Italian/DatePeriodParser.json @@ -0,0 +1,3447 @@ +[ + { + "Input": "Sarรฒ fuori dal 4 al 22 questo mese", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "dal 4 al 22 questo mese", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-04,2016-11-22,P18D)", + "FutureResolution": { + "startDate": "2016-11-04", + "endDate": "2016-11-22" + }, + "PastResolution": { + "startDate": "2016-11-04", + "endDate": "2016-11-22" + } + }, + "Start": 11, + "Length": 23 + } + ] + }, + { + "Input": "Sarรฒ fuori dal 4-23 nel prossimo mese", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "dal 4-23 nel prossimo mese", + "Type": "daterange", + "Value": { + "Timex": "(2016-12-04,2016-12-23,P19D)", + "FutureResolution": { + "startDate": "2016-12-04", + "endDate": "2016-12-23" + }, + "PastResolution": { + "startDate": "2016-12-04", + "endDate": "2016-12-23" + } + }, + "Start": 11, + "Length": 26 + } + ] + }, + { + "Input": "Sarรฒ fuori dal 3 fino al 12 Set hahaha", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "dal 3 fino al 12 Set", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-09-03,XXXX-09-12,P9D)", + "FutureResolution": { + "startDate": "2017-09-03", + "endDate": "2017-09-12" + }, + "PastResolution": { + "startDate": "2016-09-03", + "endDate": "2016-09-12" + } + }, + "Start": 11, + "Length": 20 + } + ] + }, + { + "Input": "Sarรฒ fuori da venerdรฌ 11 fino a martedรฌ 15", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "da venerdรฌ 11 fino a martedรฌ 15", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-11,2016-11-15,P4D)", + "FutureResolution": { + "startDate": "2016-11-11", + "endDate": "2016-11-15" + }, + "PastResolution": { + "startDate": "2016-11-11", + "endDate": "2016-11-15" + } + }, + "Start": 11, + "Length": 31 + } + ] + }, + { + "Input": "Sarรฒ fuori dal 4 al 23 il prossimo mese", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "dal 4 al 23 il prossimo mese", + "Type": "daterange", + "Value": { + "Timex": "(2016-12-04,2016-12-23,P19D)", + "FutureResolution": { + "startDate": "2016-12-04", + "endDate": "2016-12-23" + }, + "PastResolution": { + "startDate": "2016-12-04", + "endDate": "2016-12-23" + } + }, + "Start": 11, + "Length": 28 + } + ] + }, + { + "Input": "Sarรฒ fuori dal 4 fino al 23 di questo mese", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "dal 4 fino al 23 di questo mese", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-04,2016-11-23,P19D)", + "FutureResolution": { + "startDate": "2016-11-04", + "endDate": "2016-11-23" + }, + "PastResolution": { + "startDate": "2016-11-04", + "endDate": "2016-11-23" + } + }, + "Start": 11, + "Length": 31 + } + ] + }, + { + "Input": "Sarรฒ fuori tra il 4 e il 22 questo mese", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "tra il 4 e il 22 questo mese", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-04,2016-11-22,P18D)", + "FutureResolution": { + "startDate": "2016-11-04", + "endDate": "2016-11-22" + }, + "PastResolution": { + "startDate": "2016-11-04", + "endDate": "2016-11-22" + } + }, + "Start": 11, + "Length": 28 + } + ] + }, + { + "Input": "Sarรฒ fuori tra il 3 e il 12 di Set hahaha", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "tra il 3 e il 12 di Set", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-09-03,XXXX-09-12,P9D)", + "FutureResolution": { + "startDate": "2017-09-03", + "endDate": "2017-09-12" + }, + "PastResolution": { + "startDate": "2016-09-03", + "endDate": "2016-09-12" + } + }, + "Start": 11, + "Length": 23 + } + ] + }, + { + "Input": "Sarรฒ fuori dal 4 al 22 Gennaio 1995", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "dal 4 al 22 Gennaio 1995", + "Type": "daterange", + "Value": { + "Timex": "(1995-01-04,1995-01-22,P18D)", + "FutureResolution": { + "startDate": "1995-01-04", + "endDate": "1995-01-22" + }, + "PastResolution": { + "startDate": "1995-01-04", + "endDate": "1995-01-22" + } + }, + "Start": 11, + "Length": 24 + } + ] + }, + { + "Input": "Sarรฒ fuori tra il 4-22 Gennaio 1995", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "tra il 4-22 Gennaio 1995", + "Type": "daterange", + "Value": { + "Timex": "(1995-01-04,1995-01-22,P18D)", + "FutureResolution": { + "startDate": "1995-01-04", + "endDate": "1995-01-22" + }, + "PastResolution": { + "startDate": "1995-01-04", + "endDate": "1995-01-22" + } + }, + "Start": 11, + "Length": 24 + } + ] + }, + { + "Input": "Sarรฒ fuori tra il 4 settembre e l'8 settembre", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "tra il 4 settembre e l'8 settembre", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-09-04,XXXX-09-08,P4D)", + "FutureResolution": { + "startDate": "2017-09-04", + "endDate": "2017-09-08" + }, + "PastResolution": { + "startDate": "2016-09-04", + "endDate": "2016-09-08" + } + }, + "Start": 11, + "Length": 34 + } + ] + }, + { + "Input": "Sarรฒ fuori questa settimana", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "questa settimana", + "Type": "daterange", + "Value": { + "Timex": "2016-W45", + "FutureResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-14" + }, + "PastResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-14" + } + }, + "Start": 11, + "Length": 16 + } + ] + }, + { + "Input": "Sarรฒ fuori la prossima settimana", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "la prossima settimana", + "Type": "daterange", + "Value": { + "Timex": "2016-W46", + "FutureResolution": { + "startDate": "2016-11-14", + "endDate": "2016-11-21" + }, + "PastResolution": { + "startDate": "2016-11-14", + "endDate": "2016-11-21" + } + }, + "Start": 11, + "Length": 21 + } + ] + }, + { + "Input": "Sarรฒ fuori la settimana corrente", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "la settimana corrente", + "Type": "daterange", + "Value": { + "Timex": "2016-W45", + "FutureResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-14" + }, + "PastResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-14" + } + }, + "Start": 11, + "Length": 21 + } + ] + }, + { + "Input": "Sarรฒ fuori a Febbraio", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "Febbraio", + "Type": "daterange", + "Value": { + "Timex": "XXXX-02", + "FutureResolution": { + "startDate": "2017-02-01", + "endDate": "2017-03-01" + }, + "PastResolution": { + "startDate": "2016-02-01", + "endDate": "2016-03-01" + } + }, + "Start": 13, + "Length": 8 + } + ] + }, + { + "Input": "Saรฒ fuori questo Settembre", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "questo Settembre", + "Type": "daterange", + "Value": { + "Timex": "2016-09", + "FutureResolution": { + "startDate": "2016-09-01", + "endDate": "2016-10-01" + }, + "PastResolution": { + "startDate": "2016-09-01", + "endDate": "2016-10-01" + } + }, + "Start": 10, + "Length": 16 + } + ] + }, + { + "Input": "Sono stato fuori lo scorso Set", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "lo scorso Set", + "Type": "daterange", + "Value": { + "Timex": "2015-09", + "FutureResolution": { + "startDate": "2015-09-01", + "endDate": "2015-10-01" + }, + "PastResolution": { + "startDate": "2015-09-01", + "endDate": "2015-10-01" + } + }, + "Start": 17, + "Length": 13 + } + ] + }, + { + "Input": "Sarรฒ fuori il prossimo Giugno", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "il prossimo Giugno", + "Type": "daterange", + "Value": { + "Timex": "2017-06", + "FutureResolution": { + "startDate": "2017-06-01", + "endDate": "2017-07-01" + }, + "PastResolution": { + "startDate": "2017-06-01", + "endDate": "2017-07-01" + } + }, + "Start": 11, + "Length": 18 + } + ] + }, + { + "Input": "Sarรฒ fuori la terza settimana di questo mese", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "la terza settimana di questo mese", + "Type": "daterange", + "Value": { + "Timex": "2016-11-W03", + "FutureResolution": { + "startDate": "2016-11-14", + "endDate": "2016-11-21" + }, + "PastResolution": { + "startDate": "2016-11-14", + "endDate": "2016-11-21" + } + }, + "Start": 11, + "Length": 33 + } + ] + }, + { + "Input": "Sarรฒ fuori l'ultima settimana di luglio", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "l'ultima settimana di luglio", + "Type": "daterange", + "Value": { + "Timex": "XXXX-07-W05", + "FutureResolution": { + "startDate": "2017-07-24", + "endDate": "2017-07-31" + }, + "PastResolution": { + "startDate": "2016-07-25", + "endDate": "2016-08-01" + } + }, + "Start": 11, + "Length": 28 + } + ] + }, + { + "Input": "settimana del 16 settembre", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "settimana del 16 settembre", + "Type": "daterange", + "Value": { + "Timex": "XXXX-09-16", + "FutureResolution": { + "startDate": "2017-09-11", + "endDate": "2017-09-18" + }, + "PastResolution": { + "startDate": "2016-09-12", + "endDate": "2016-09-19" + } + }, + "Start": 0, + "Length": 26 + } + ] + }, + { + "Input": "mese del 16 settembre", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "mese del 16 settembre", + "Type": "daterange", + "Value": { + "Timex": "XXXX-09-16", + "FutureResolution": { + "startDate": "2017-09-01", + "endDate": "2017-10-01" + }, + "PastResolution": { + "startDate": "2016-09-01", + "endDate": "2016-10-01" + } + }, + "Start": 0, + "Length": 21 + } + ] + }, + { + "Input": "Sarรฒ fuori il 2015.3", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "2015.3", + "Type": "daterange", + "Value": { + "Timex": "2015-03", + "FutureResolution": { + "startDate": "2015-03-01", + "endDate": "2015-04-01" + }, + "PastResolution": { + "startDate": "2015-03-01", + "endDate": "2015-04-01" + } + }, + "Start": 14, + "Length": 6 + } + ] + }, + { + "Input": "Sarรฒ fuori il 2015-3", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "2015-3", + "Type": "daterange", + "Value": { + "Timex": "2015-03", + "FutureResolution": { + "startDate": "2015-03-01", + "endDate": "2015-04-01" + }, + "PastResolution": { + "startDate": "2015-03-01", + "endDate": "2015-04-01" + } + }, + "Start": 14, + "Length": 6 + } + ] + }, + { + "Input": "Sarรฒ fuori il 2015/3", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "2015/3", + "Type": "daterange", + "Value": { + "Timex": "2015-03", + "FutureResolution": { + "startDate": "2015-03-01", + "endDate": "2015-04-01" + }, + "PastResolution": { + "startDate": "2015-03-01", + "endDate": "2015-04-01" + } + }, + "Start": 14, + "Length": 6 + } + ] + }, + { + "Input": "Sarรฒ fuori il 3/2015", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "3/2015", + "Type": "daterange", + "Value": { + "Timex": "2015-03", + "FutureResolution": { + "startDate": "2015-03-01", + "endDate": "2015-04-01" + }, + "PastResolution": { + "startDate": "2015-03-01", + "endDate": "2015-04-01" + } + }, + "Start": 14, + "Length": 6 + } + ] + }, + { + "Input": "Organizza un appuntamento in due settimane", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [] + }, + { + "Input": "i prossimi 2 giorni", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "i prossimi 2 giorni", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-08,2016-11-10,P2D)", + "FutureResolution": { + "startDate": "2016-11-08", + "endDate": "2016-11-10" + }, + "PastResolution": { + "startDate": "2016-11-08", + "endDate": "2016-11-10" + } + }, + "Start": 0, + "Length": 19 + } + ] + }, + { + "Input": "diversi giorni passati", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "diversi giorni passati", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-04,2016-11-07,P3D)", + "FutureResolution": { + "startDate": "2016-11-04", + "endDate": "2016-11-07" + }, + "PastResolution": { + "startDate": "2016-11-04", + "endDate": "2016-11-07" + } + }, + "Start": 0, + "Length": 22 + } + ] + }, + { + "Input": "la settimana", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "la settimana", + "Type": "daterange", + "Value": { + "Timex": "2016-W45", + "FutureResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-14" + }, + "PastResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-14" + } + }, + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "questa settimana", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "questa settimana", + "Type": "daterange", + "Value": { + "Timex": "2016-W45", + "FutureResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-14" + }, + "PastResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-14" + } + }, + "Start": 0, + "Length": 16 + } + ] + }, + { + "Input": "la mia settimana", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "la mia settimana", + "Type": "daterange", + "Value": { + "Timex": "2016-W45", + "FutureResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-14" + }, + "PastResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-14" + } + }, + "Start": 0, + "Length": 16 + } + ] + }, + { + "Input": "il weekend", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "il weekend", + "Type": "daterange", + "Value": { + "Timex": "2016-W45-WE", + "FutureResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + }, + "PastResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + } + }, + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "questo weekend", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "questo weekend", + "Type": "daterange", + "Value": { + "Timex": "2016-W45-WE", + "FutureResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + }, + "PastResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + } + }, + "Start": 0, + "Length": 14 + } + ] + }, + { + "Input": "il mio weekend", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "il mio weekend", + "Type": "daterange", + "Value": { + "Timex": "2016-W45-WE", + "FutureResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + }, + "PastResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + } + }, + "Start": 0, + "Length": 14 + } + ] + }, + { + "Input": "Sarรฒ fuori dal 2 Ott al 22 Ottobre", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "dal 2 Ott al 22 Ottobre", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-10-02,XXXX-10-22,P20D)", + "FutureResolution": { + "startDate": "2017-10-02", + "endDate": "2017-10-22" + }, + "PastResolution": { + "startDate": "2016-10-02", + "endDate": "2016-10-22" + } + }, + "Start": 11, + "Length": 23 + } + ] + }, + { + "Input": "Sarรฒ fuori dal 12 Gennaio 2016 - 01/22/2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "dal 12 Gennaio 2016 - 01/22/2016", + "Type": "daterange", + "Value": { + "Timex": "(2016-01-12,2016-01-22,P10D)", + "FutureResolution": { + "startDate": "2016-01-12", + "endDate": "2016-01-22" + }, + "PastResolution": { + "startDate": "2016-01-12", + "endDate": "2016-01-22" + } + }, + "Start": 11, + "Length": 32 + } + ] + }, + { + "Input": "Sarรฒ fuori dal 1 Gen fino a Mer, 22 di Gen", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "dal 1 Gen fino a Mer, 22 di Gen", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-01-01,XXXX-01-22,P21D)", + "FutureResolution": { + "startDate": "2017-01-01", + "endDate": "2017-01-22" + }, + "PastResolution": { + "startDate": "2016-01-01", + "endDate": "2016-01-22" + } + }, + "Start": 11, + "Length": 31 + } + ] + }, + { + "Input": "Sarรฒ fuori da oggi fino a domani", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "da oggi fino a domani", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-07,2016-11-08,P1D)", + "FutureResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-08" + }, + "PastResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-08" + } + }, + "Start": 11, + "Length": 21 + } + ] + }, + { + "Input": "Sarรฒ fuori tra il 2 Ott e il 22 Ottobre", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "tra il 2 Ott e il 22 Ottobre", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-10-02,XXXX-10-22,P20D)", + "FutureResolution": { + "startDate": "2017-10-02", + "endDate": "2017-10-22" + }, + "PastResolution": { + "startDate": "2016-10-02", + "endDate": "2016-10-22" + } + }, + "Start": 11, + "Length": 28 + } + ] + }, + { + "Input": "Sarรฒ fuori Novembre 19-20", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "Novembre 19-20", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-11-19,XXXX-11-20,P1D)", + "FutureResolution": { + "startDate": "2016-11-19", + "endDate": "2016-11-20" + }, + "PastResolution": { + "startDate": "2015-11-19", + "endDate": "2015-11-20" + } + }, + "Start": 11, + "Length": 14 + } + ] + }, + { + "Input": "Sarรฒ fuori dal 19 al 20 Novembre", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "dal 19 al 20 Novembre", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-11-19,XXXX-11-20,P1D)", + "FutureResolution": { + "startDate": "2016-11-19", + "endDate": "2016-11-20" + }, + "PastResolution": { + "startDate": "2015-11-19", + "endDate": "2015-11-20" + } + }, + "Start": 11, + "Length": 21 + } + ] + }, + { + "Input": "Sarรฒ fuori tra il 19 e il 20 Novembre", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "tra il 19 e il 20 Novembre", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-11-19,XXXX-11-20,P1D)", + "FutureResolution": { + "startDate": "2016-11-19", + "endDate": "2016-11-20" + }, + "PastResolution": { + "startDate": "2015-11-19", + "endDate": "2015-11-20" + } + }, + "Start": 11, + "Length": 26 + } + ] + }, + { + "Input": "Sarรฒ fuori il resto della settimana", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "resto della settimana", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-07,2016-11-13,P6D)", + "FutureResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-13" + }, + "PastResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-13" + } + }, + "Start": 14, + "Length": 21 + } + ] + }, + { + "Input": "Sarรฒ fuori il resto di questa settimana", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "resto di questa settimana", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-07,2016-11-13,P6D)", + "FutureResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-13" + }, + "PastResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-13" + } + }, + "Start": 14, + "Length": 25 + } + ] + }, + { + "Input": "Sarรฒ fuori il resto della mia settimana", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "resto della mia settimana", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-07,2016-11-13,P6D)", + "FutureResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-13" + }, + "PastResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-13" + } + }, + "Start": 14, + "Length": 25 + } + ] + }, + { + "Input": "sarรฒ fuori il resto della settimana corrente", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "resto della settimana corrente", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-07,2016-11-13,P6D)", + "FutureResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-13" + }, + "PastResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-13" + } + }, + "Start": 14, + "Length": 30 + } + ] + }, + { + "Input": "Sarรฒ fuori il resto del mese", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "resto del mese", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-07,2016-11-30,P24D)", + "FutureResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-30" + }, + "PastResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-30" + } + }, + "Start": 14, + "Length": 14 + } + ] + }, + { + "Input": "sarรฒ fuori il resto dell'anno", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "resto dell'anno", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-07,2016-12-31,P55D)", + "FutureResolution": { + "startDate": "2016-11-07", + "endDate": "2016-12-31" + }, + "PastResolution": { + "startDate": "2016-11-07", + "endDate": "2016-12-31" + } + }, + "Start": 14, + "Length": 15 + } + ] + }, + { + "Input": "Sarรฒ fuori il resto della mia settimana", + "Context": { + "ReferenceDateTime": "2016-11-13T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "resto della mia settimana", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-13,2016-11-13,P0D)", + "FutureResolution": { + "startDate": "2016-11-13", + "endDate": "2016-11-13" + }, + "PastResolution": { + "startDate": "2016-11-13", + "endDate": "2016-11-13" + } + }, + "Start": 14, + "Length": 25 + } + ] + }, + { + "Input": "sarรฒ fuori nel weekend", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "weekend", + "Type": "daterange", + "Value": { + "Timex": "2016-W45-WE", + "FutureResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + }, + "PastResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + } + }, + "Start": 15, + "Length": 7 + } + ] + }, + { + "Input": "Sarรฒ fuori in questo weekend", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "questo weekend", + "Type": "daterange", + "Value": { + "Timex": "2016-W45-WE", + "FutureResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + }, + "PastResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + } + }, + "Start": 14, + "Length": 14 + } + ] + }, + { + "Input": "Sarรฒ fuori a giugno 2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "giugno 2016", + "Type": "daterange", + "Value": { + "Timex": "2016-06", + "FutureResolution": { + "startDate": "2016-06-01", + "endDate": "2016-07-01" + }, + "PastResolution": { + "startDate": "2016-06-01", + "endDate": "2016-07-01" + } + }, + "Start": 13, + "Length": 11 + } + ] + }, + { + "Input": "Sarรฒ fuori a giugno del prossimo anno", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "giugno del prossimo anno", + "Type": "daterange", + "Value": { + "Timex": "2017-06", + "FutureResolution": { + "startDate": "2017-06-01", + "endDate": "2017-07-01" + }, + "PastResolution": { + "startDate": "2017-06-01", + "endDate": "2017-07-01" + } + }, + "Start": 13, + "Length": 24 + } + ] + }, + { + "Input": "Sarรฒ fuori il prossimo anno", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "il prossimo anno", + "Type": "daterange", + "Value": { + "Timex": "2017", + "FutureResolution": { + "startDate": "2017-01-01", + "endDate": "2018-01-01" + }, + "PastResolution": { + "startDate": "2017-01-01", + "endDate": "2018-01-01" + } + }, + "Start": 11, + "Length": 16 + } + ] + }, + { + "Input": "Sarรฒ fuori i prossimi 3 giorni", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "i prossimi 3 giorni", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-08,2016-11-11,P3D)", + "FutureResolution": { + "startDate": "2016-11-08", + "endDate": "2016-11-11" + }, + "PastResolution": { + "startDate": "2016-11-08", + "endDate": "2016-11-11" + } + }, + "Start": 11, + "Length": 19 + } + ] + }, + { + "Input": "Sarรฒ fuori i prossimi 3 mesi", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "i prossimi 3 mesi", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-08,2017-02-08,P3M)", + "FutureResolution": { + "startDate": "2016-11-08", + "endDate": "2017-02-08" + }, + "PastResolution": { + "startDate": "2016-11-08", + "endDate": "2017-02-08" + } + }, + "Start": 11, + "Length": 17 + } + ] + }, + { + "Input": "Sarรฒ fuori tra 3 anni", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [] + }, + { + "Input": "Sarรฒ fuori le ultime 3 settimane", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "le ultime 3 settimane", + "Type": "daterange", + "Value": { + "Timex": "(2016-10-17,2016-11-07,P3W)", + "FutureResolution": { + "startDate": "2016-10-17", + "endDate": "2016-11-07" + }, + "PastResolution": { + "startDate": "2016-10-17", + "endDate": "2016-11-07" + } + }, + "Start": 11, + "Length": 21 + } + ] + }, + { + "Input": "Sono stato via per gli ultimi 3 anni", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "gli ultimi 3 anni", + "Type": "daterange", + "Value": { + "Timex": "(2013-11-07,2016-11-07,P3Y)", + "FutureResolution": { + "startDate": "2013-11-07", + "endDate": "2016-11-07" + }, + "PastResolution": { + "startDate": "2013-11-07", + "endDate": "2016-11-07" + } + }, + "Start": 19, + "Length": 17 + } + ] + }, + { + "Input": "Sono stato fuori le 3 settimane precedenti", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "3 settimane precedenti", + "Type": "daterange", + "Value": { + "Timex": "(2016-10-17,2016-11-07,P3W)", + "FutureResolution": { + "startDate": "2016-10-17", + "endDate": "2016-11-07" + }, + "PastResolution": { + "startDate": "2016-10-17", + "endDate": "2016-11-07" + } + }, + "Start": 20, + "Length": 22 + } + ] + }, + { + "Input": "la prima settimana di Ott", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "la prima settimana di Ott", + "Type": "daterange", + "Value": { + "Timex": "XXXX-10-W01", + "FutureResolution": { + "startDate": "2017-10-02", + "endDate": "2017-10-09" + }, + "PastResolution": { + "startDate": "2016-10-03", + "endDate": "2016-10-10" + } + }, + "Start": 0, + "Length": 25 + } + ] + }, + { + "Input": "Sarรฒ fuori la terza settimana del 2027", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "la terza settimana del 2027", + "Type": "daterange", + "Value": { + "Timex": "2027-W03", + "FutureResolution": { + "startDate": "2027-01-18", + "endDate": "2027-01-25" + }, + "PastResolution": { + "startDate": "2027-01-18", + "endDate": "2027-01-25" + } + }, + "Start": 11, + "Length": 27 + } + ] + }, + { + "Input": "Sarรฒ fuori la terza settimana del prossimo anno", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "la terza settimana del prossimo anno", + "Type": "daterange", + "Value": { + "Timex": "2017-W03", + "FutureResolution": { + "startDate": "2017-01-16", + "endDate": "2017-01-23" + }, + "PastResolution": { + "startDate": "2017-01-16", + "endDate": "2017-01-23" + } + }, + "Start": 11, + "Length": 36 + } + ] + }, + { + "Input": "Sarรฒ fuori il terzo trimestre del 2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "il terzo trimestre del 2016", + "Type": "daterange", + "Value": { + "Timex": "(2016-07-01,2016-10-01,P3M)", + "FutureResolution": { + "startDate": "2016-07-01", + "endDate": "2016-10-01" + }, + "PastResolution": { + "startDate": "2016-07-01", + "endDate": "2016-10-01" + } + }, + "Start": 11, + "Length": 27 + } + ] + }, + { + "Input": "Sarรฒ fuori il terzo trimestre di quest'anno", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "il terzo trimestre di quest'anno", + "Type": "daterange", + "Value": { + "Timex": "(2016-07-01,2016-10-01,P3M)", + "FutureResolution": { + "startDate": "2016-07-01", + "endDate": "2016-10-01" + }, + "PastResolution": { + "startDate": "2016-07-01", + "endDate": "2016-10-01" + } + }, + "Start": 11, + "Length": 32 + } + ] + }, + { + "Input": "Sarรฒ fuori nel 2016 per il terzo trimestre", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "2016 per il terzo trimestre", + "Type": "daterange", + "Value": { + "Timex": "(2016-07-01,2016-10-01,P3M)", + "FutureResolution": { + "startDate": "2016-07-01", + "endDate": "2016-10-01" + }, + "PastResolution": { + "startDate": "2016-07-01", + "endDate": "2016-10-01" + } + }, + "Start": 15, + "Length": 27 + } + ] + }, + { + "Input": "Partirรฒ questa estate", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "questa estate", + "Type": "daterange", + "Value": { + "Timex": "2016-SU", + "FutureResolution": {}, + "PastResolution": {} + }, + "Start": 8, + "Length": 13 + } + ] + }, + { + "Input": "Partirรฒ la prossima primavera", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "la prossima primavera", + "Type": "daterange", + "Value": { + "Timex": "2017-SP", + "FutureResolution": {}, + "PastResolution": {} + }, + "Start": 8, + "Length": 21 + } + ] + }, + { + "Input": "Partirรฒ in estate", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "estate", + "Type": "daterange", + "Value": { + "Timex": "SU", + "FutureResolution": {}, + "PastResolution": {} + }, + "Start": 11, + "Length": 6 + } + ] + }, + { + "Input": "Partirรฒ d'estate", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "estate", + "Type": "daterange", + "Value": { + "Timex": "SU", + "FutureResolution": {}, + "PastResolution": {} + }, + "Start": 10, + "Length": 6 + } + ] + }, + { + "Input": "Partirรฒ l'estate 2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "l'estate 2016", + "Type": "daterange", + "Value": { + "Timex": "2016-SU", + "FutureResolution": {}, + "PastResolution": {} + }, + "Start": 8, + "Length": 13 + } + ] + }, + { + "Input": "Partirรฒ l'estate del 2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "l'estate del 2016", + "Type": "daterange", + "Value": { + "Timex": "2016-SU", + "FutureResolution": {}, + "PastResolution": {} + }, + "Start": 8, + "Length": 17 + } + ] + }, + { + "Input": "vacanze del mese in arrivo", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "mese in arrivo", + "Type": "daterange", + "Value": { + "Timex": "2016-12", + "FutureResolution": { + "startDate": "2016-12-01", + "endDate": "2017-01-01" + }, + "PastResolution": { + "startDate": "2016-12-01", + "endDate": "2017-01-01" + } + }, + "Start": 12, + "Length": 14 + } + ] + }, + { + "Input": "vacanze del prossimo mese", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "prossimo mese", + "Type": "daterange", + "Value": { + "Timex": "2016-12", + "FutureResolution": { + "startDate": "2016-12-01", + "endDate": "2017-01-01" + }, + "PastResolution": { + "startDate": "2016-12-01", + "endDate": "2017-01-01" + } + }, + "Start": 12, + "Length": 13 + } + ] + }, + { + "Input": "Vi preghiamo di trovare un momento per incontrarci a fine mese", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "fine mese", + "Type": "daterange", + "Value": { + "Timex": "2017-11", + "Mod": "end", + "FutureResolution": { + "startDate": "2017-11-16", + "endDate": "2017-12-01" + }, + "PastResolution": { + "startDate": "2017-11-16", + "endDate": "2017-12-01" + } + }, + "Start": 53, + "Length": 9 + } + ] + }, + { + "Input": "Vi preghiamo di trovare un momento per incontrarci a fine settimana", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "fine settimana", + "Type": "daterange", + "Value": { + "Timex": "2017-W45", + "Mod": "end", + "FutureResolution": { + "startDate": "2017-11-09", + "endDate": "2017-11-13" + }, + "PastResolution": { + "startDate": "2017-11-09", + "endDate": "2017-11-13" + } + }, + "Start": 53, + "Length": 14 + } + ] + }, + { + "Input": "Vi preghiamo di trovare un momento per incontrarci alla fine di quest'anno", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "fine di quest'anno", + "Type": "daterange", + "Value": { + "Timex": "2017", + "Mod": "end", + "FutureResolution": { + "startDate": "2017-07-01", + "endDate": "2018-01-01" + }, + "PastResolution": { + "startDate": "2017-07-01", + "endDate": "2018-01-01" + } + }, + "Start": 56, + "Length": 18 + } + ] + }, + { + "Input": "Vi preghiamo di trovare un momento per incontrarci all'inizio del prossimo anno", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "inizio del prossimo anno", + "Type": "daterange", + "Value": { + "Timex": "2018", + "Mod": "start", + "FutureResolution": { + "startDate": "2018-01-01", + "endDate": "2018-07-01" + }, + "PastResolution": { + "startDate": "2018-01-01", + "endDate": "2018-07-01" + } + }, + "Start": 55, + "Length": 24 + } + ] + }, + { + "Input": "Vi preghiamo di trovare un momento per incontrarci all'inizio della prossima settimana", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "inizio della prossima settimana", + "Type": "daterange", + "Value": { + "Timex": "2017-W46", + "Mod": "start", + "FutureResolution": { + "startDate": "2017-11-13", + "endDate": "2017-11-16" + }, + "PastResolution": { + "startDate": "2017-11-13", + "endDate": "2017-11-16" + } + }, + "Start": 55, + "Length": 31 + } + ] + }, + { + "Input": "Vi preghiamo di trovare un momento per incontrarci all'inizio del prossimo mese", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "inizio del prossimo mese", + "Type": "daterange", + "Value": { + "Timex": "2017-12", + "Mod": "start", + "FutureResolution": { + "startDate": "2017-12-01", + "endDate": "2017-12-16" + }, + "PastResolution": { + "startDate": "2017-12-01", + "endDate": "2017-12-16" + } + }, + "Start": 55, + "Length": 24 + } + ] + }, + { + "Input": "Abbiamo avuto un appuntamento alla fine dell'anno scorso", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "fine dell'anno scorso", + "Type": "daterange", + "Value": { + "Timex": "2016", + "Mod": "end", + "FutureResolution": { + "startDate": "2016-07-01", + "endDate": "2017-01-01" + }, + "PastResolution": { + "startDate": "2016-07-01", + "endDate": "2017-01-01" + } + }, + "Start": 35, + "Length": 21 + } + ] + }, + { + "Input": "Abbiamo avuto un appuntamento alla fine della scorsa settimana", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "fine della scorsa settimana", + "Type": "daterange", + "Value": { + "Timex": "2017-W44", + "Mod": "end", + "FutureResolution": { + "startDate": "2017-11-02", + "endDate": "2017-11-06" + }, + "PastResolution": { + "startDate": "2017-11-02", + "endDate": "2017-11-06" + } + }, + "Start": 35, + "Length": 27 + } + ] + }, + { + "Input": "Abbiamo avuto un appuntamento alla fine dello scorso mese", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "fine dello scorso mese", + "Type": "daterange", + "Value": { + "Timex": "2017-10", + "Mod": "end", + "FutureResolution": { + "startDate": "2017-10-16", + "endDate": "2017-11-01" + }, + "PastResolution": { + "startDate": "2017-10-16", + "endDate": "2017-11-01" + } + }, + "Start": 35, + "Length": 22 + } + ] + }, + { + "Input": "Cortana, per favore coordina un appuntamento di 25 minuti con antonio la prossima settimana tra mercoledรฌ e venerdรฌ.", + "Context": { + "ReferenceDateTime": "2017-11-14T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "la prossima settimana tra mercoledรฌ e venerdรฌ", + "Type": "daterange", + "Value": { + "Timex": "(2017-11-22,2017-11-24,P2D)", + "FutureResolution": { + "startDate": "2017-11-22", + "endDate": "2017-11-24" + }, + "PastResolution": { + "startDate": "2017-11-22", + "endDate": "2017-11-24" + } + }, + "Start": 70, + "Length": 45 + } + ] + }, + { + "Input": "Cortana, per favore coordina un appuntamento di 25 minuti con antonio la scorsa settimana tra mercoledรฌ e venerdรฌ.", + "Context": { + "ReferenceDateTime": "2017-11-14T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "la scorsa settimana tra mercoledรฌ e venerdรฌ", + "Type": "daterange", + "Value": { + "Timex": "(2017-11-10,2017-11-12,P2D)", + "FutureResolution": { + "startDate": "2017-11-10", + "endDate": "2017-11-12" + }, + "PastResolution": { + "startDate": "2017-11-10", + "endDate": "2017-11-12" + } + }, + "Start": 70, + "Length": 43 + } + ] + }, + { + "Input": "Cortana, per favore organizza un appuntamento di 25 minuti con antonio questa settimana da mar a gio.", + "Context": { + "ReferenceDateTime": "2017-11-14T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "questa settimana da mar a gio", + "Type": "daterange", + "Value": { + "Timex": "(2017-11-14,2017-11-16,P2D)", + "FutureResolution": { + "startDate": "2017-11-14", + "endDate": "2017-11-16" + }, + "PastResolution": { + "startDate": "2017-11-14", + "endDate": "2017-11-16" + } + }, + "Start": 71, + "Length": 29 + } + ] + }, + { + "Input": "Abbiamo avuto in appuntamento questa settimana", + "Context": { + "ReferenceDateTime": "2017-11-17T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "questa settimana", + "Type": "daterange", + "Value": { + "Timex": "2017-W46", + "FutureResolution": { + "startDate": "2017-11-13", + "endDate": "2017-11-20" + }, + "PastResolution": { + "startDate": "2017-11-13", + "endDate": "2017-11-20" + } + }, + "Start": 30, + "Length": 16 + } + ] + }, + { + "Input": "Abbiamo avuto un appuntamento la prima settimana di quest'anno", + "Context": { + "ReferenceDateTime": "2017-11-17T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "la prima settimana di quest'anno", + "Type": "daterange", + "Value": { + "Timex": "2017-W01", + "FutureResolution": { + "startDate": "2017-01-02", + "endDate": "2017-01-09" + }, + "PastResolution": { + "startDate": "2017-01-02", + "endDate": "2017-01-09" + } + }, + "Start": 30, + "Length": 32 + } + ] + }, + { + "Input": "prima settimana del 2015", + "Context": { + "ReferenceDateTime": "2017-11-20T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "prima settimana del 2015", + "Type": "daterange", + "Value": { + "Timex": "2015-W01", + "FutureResolution": { + "startDate": "2014-12-29", + "endDate": "2015-01-05" + }, + "PastResolution": { + "startDate": "2014-12-29", + "endDate": "2015-01-05" + } + }, + "Start": 0, + "Length": 24 + } + ] + }, + { + "Input": "seconda settimana del 2015", + "Context": { + "ReferenceDateTime": "2017-11-20T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "seconda settimana del 2015", + "Type": "daterange", + "Value": { + "Timex": "2015-W02", + "FutureResolution": { + "startDate": "2015-01-05", + "endDate": "2015-01-12" + }, + "PastResolution": { + "startDate": "2015-01-05", + "endDate": "2015-01-12" + } + }, + "Start": 0, + "Length": 26 + } + ] + }, + { + "Input": "questo weekend", + "Context": { + "ReferenceDateTime": "2017-11-20T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "questo weekend", + "Type": "daterange", + "Value": { + "Timex": "2017-W47-WE", + "FutureResolution": { + "startDate": "2017-11-25", + "endDate": "2017-11-27" + }, + "PastResolution": { + "startDate": "2017-11-25", + "endDate": "2017-11-27" + } + }, + "Start": 0, + "Length": 14 + } + ] + }, + { + "Input": "l'ultimo weekend del 2015", + "Context": { + "ReferenceDateTime": "2017-11-20T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "l'ultimo weekend del 2015", + "Type": "daterange", + "Value": { + "Timex": "2015-12-W53", + "FutureResolution": { + "startDate": "2015-12-28", + "endDate": "2016-01-04" + }, + "PastResolution": { + "startDate": "2015-12-28", + "endDate": "2016-01-04" + } + }, + "Start": 0, + "Length": 25 + } + ] + }, + { + "Input": "Sarรฒ fuori l'anno 247", + "Context": { + "ReferenceDateTime": "2017-12-18T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "anno 247", + "Type": "daterange", + "Value": { + "Timex": "0247", + "FutureResolution": { + "startDate": "0247-01-01", + "endDate": "0248-01-01" + }, + "PastResolution": { + "startDate": "0247-01-01", + "endDate": "0248-01-01" + } + }, + "Start": 13, + "Length": 8 + } + ] + }, + { + "Input": "Negli anni 1970", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "anni 1970", + "Type": "daterange", + "Value": { + "Timex": "(1970-01-01,1980-01-01,P10Y)", + "FutureResolution": { + "startDate": "1970-01-01", + "endDate": "1980-01-01" + }, + "PastResolution": { + "startDate": "1970-01-01", + "endDate": "1980-01-01" + } + }, + "Start": 6, + "Length": 9 + } + ] + }, + { + "Input": "Negli anni 2000, รจ nato.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "anni 2000", + "Type": "daterange", + "Value": { + "Timex": "(2000-01-01,2010-01-01,P10Y)", + "FutureResolution": { + "startDate": "2000-01-01", + "endDate": "2010-01-01" + }, + "PastResolution": { + "startDate": "2000-01-01", + "endDate": "2010-01-01" + } + }, + "Start": 6, + "Length": 9 + } + ] + }, + { + "Input": "Negli anni 70", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "anni 70", + "Type": "daterange", + "Value": { + "Timex": "(XX70-01-01,XX80-01-01,P10Y)", + "FutureResolution": { + "startDate": "2070-01-01", + "endDate": "2080-01-01" + }, + "PastResolution": { + "startDate": "1970-01-01", + "endDate": "1980-01-01" + } + }, + "Start": 6, + "Length": 7 + } + ] + }, + { + "Input": "Negli anni '70", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "anni '70", + "Type": "daterange", + "Value": { + "Timex": "(XX70-01-01,XX80-01-01,P10Y)", + "FutureResolution": { + "startDate": "2070-01-01", + "endDate": "2080-01-01" + }, + "PastResolution": { + "startDate": "1970-01-01", + "endDate": "1980-01-01" + } + }, + "Start": 6, + "Length": 8 + } + ] + }, + { + "Input": "Negli anni settanta", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "anni settanta", + "Type": "daterange", + "Value": { + "Timex": "(XX70-01-01,XX80-01-01,P10Y)", + "FutureResolution": { + "startDate": "2070-01-01", + "endDate": "2080-01-01" + }, + "PastResolution": { + "startDate": "1970-01-01", + "endDate": "1980-01-01" + } + }, + "Start": 6, + "Length": 13 + } + ] + }, + { + "Input": "Negli anni millenovecentosettanta", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "anni millenovecentosettanta", + "Type": "daterange", + "Value": { + "Timex": "(1970-01-01,1980-01-01,P10Y)", + "FutureResolution": { + "startDate": "1970-01-01", + "endDate": "1980-01-01" + }, + "PastResolution": { + "startDate": "1970-01-01", + "endDate": "1980-01-01" + } + }, + "Start": 6, + "Length": 27 + } + ] + }, + { + "Input": "Negli anni duemiladieci", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "anni duemiladieci", + "Type": "daterange", + "Value": { + "Timex": "(2010-01-01,2020-01-01,P10Y)", + "FutureResolution": { + "startDate": "2010-01-01", + "endDate": "2020-01-01" + }, + "PastResolution": { + "startDate": "2010-01-01", + "endDate": "2020-01-01" + } + }, + "Start": 6, + "Length": 17 + } + ] + }, + { + "Input": "Negli anni duemila", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "anni duemila", + "Type": "daterange", + "Value": { + "Timex": "(2000-01-01,2010-01-01,P10Y)", + "FutureResolution": { + "startDate": "2000-01-01", + "endDate": "2010-01-01" + }, + "PastResolution": { + "startDate": "2000-01-01", + "endDate": "2010-01-01" + } + }, + "Start": 6, + "Length": 12 + } + ] + }, + { + "Input": "Negli anni trenta", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "anni trenta", + "Type": "daterange", + "Value": { + "Timex": "(XX30-01-01,XX40-01-01,P10Y)", + "FutureResolution": { + "startDate": "2030-01-01", + "endDate": "2040-01-01" + }, + "PastResolution": { + "startDate": "1930-01-01", + "endDate": "1940-01-01" + } + }, + "Start": 6, + "Length": 11 + } + ] + }, + { + "Input": "Sarรฒ fuori dal 2 al 7 Feb duemiladiciotto", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "dal 2 al 7 Feb duemiladiciotto", + "Type": "daterange", + "Value": { + "Timex": "(2018-02-02,2018-02-07,P5D)", + "FutureResolution": { + "startDate": "2018-02-02", + "endDate": "2018-02-07" + }, + "PastResolution": { + "startDate": "2018-02-02", + "endDate": "2018-02-07" + } + }, + "Start": 11, + "Length": 30 + } + ] + }, + { + "Input": "Sarรฒ fuori tra il 2 e il 7 Feb duemiladiciotto", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "tra il 2 e il 7 Feb duemiladiciotto", + "Type": "daterange", + "Value": { + "Timex": "(2018-02-02,2018-02-07,P5D)", + "FutureResolution": { + "startDate": "2018-02-02", + "endDate": "2018-02-07" + }, + "PastResolution": { + "startDate": "2018-02-02", + "endDate": "2018-02-07" + } + }, + "Start": 11, + "Length": 35 + } + ] + }, + { + "Input": "Sarรฒ fuori a Feb tra il 2-7 duemiladiciotto", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "a Feb tra il 2-7 duemiladiciotto", + "Type": "daterange", + "Value": { + "Timex": "(2018-02-02,2018-02-07,P5D)", + "FutureResolution": { + "startDate": "2018-02-02", + "endDate": "2018-02-07" + }, + "PastResolution": { + "startDate": "2018-02-02", + "endDate": "2018-02-07" + } + }, + "Start": 11, + "Length": 32 + } + ] + }, + { + "Input": "รจ successo a Giugno del millenovecentonovantanove", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "Giugno del millenovecentonovantanove", + "Type": "daterange", + "Value": { + "Timex": "1999-06", + "FutureResolution": { + "startDate": "1999-06-01", + "endDate": "1999-07-01" + }, + "PastResolution": { + "startDate": "1999-06-01", + "endDate": "1999-07-01" + } + }, + "Start": 13, + "Length": 36 + } + ] + }, + { + "Input": "Nel millenovecentoventotto", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "millenovecentoventotto", + "Type": "daterange", + "Value": { + "Timex": "1928", + "FutureResolution": { + "startDate": "1928-01-01", + "endDate": "1929-01-01" + }, + "PastResolution": { + "startDate": "1928-01-01", + "endDate": "1929-01-01" + } + }, + "Start": 4, + "Length": 22 + } + ] + }, + { + "Input": "Nel millesettecentottantanove", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "millesettecentottantanove", + "Type": "daterange", + "Value": { + "Timex": "1789", + "FutureResolution": { + "startDate": "1789-01-01", + "endDate": "1790-01-01" + }, + "PastResolution": { + "startDate": "1789-01-01", + "endDate": "1790-01-01" + } + }, + "Start": 4, + "Length": 25 + } + ] + }, + { + "Input": "Sarรฒ fuori la terza settimana del duemilaventisette", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "la terza settimana del duemilaventisette", + "Type": "daterange", + "Value": { + "Timex": "2027-W03", + "FutureResolution": { + "startDate": "2027-01-18", + "endDate": "2027-01-25" + }, + "PastResolution": { + "startDate": "2027-01-18", + "endDate": "2027-01-25" + } + }, + "Start": 11, + "Length": 40 + } + ] + }, + { + "Input": "Sarรฒ fuori il primo trimestre del duemilaventi", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "il primo trimestre del duemilaventi", + "Type": "daterange", + "Value": { + "Timex": "(2020-01-01,2020-04-01,P3M)", + "FutureResolution": { + "startDate": "2020-01-01", + "endDate": "2020-04-01" + }, + "PastResolution": { + "startDate": "2020-01-01", + "endDate": "2020-04-01" + } + }, + "Start": 11, + "Length": 35 + } + ] + }, + { + "Input": "Nella primavera del millenovecentosettantotto", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "primavera del millenovecentosettantotto", + "Type": "daterange", + "Value": { + "Timex": "1978-SP", + "FutureResolution": {}, + "PastResolution": {} + }, + "Start": 6, + "Length": 39 + } + ] + }, + { + "Input": "Anno duecentosessantasette", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "anno duecentosessantasette", + "Type": "daterange", + "Value": { + "Timex": "0267", + "FutureResolution": { + "startDate": "0267-01-01", + "endDate": "0268-01-01" + }, + "PastResolution": { + "startDate": "0267-01-01", + "endDate": "0268-01-01" + } + }, + "Start": 0, + "Length": 26 + } + ] + }, + { + "Input": "Sarรฒ fuori la settimana dopo la prossima", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "la settimana dopo la prossima", + "Type": "daterange", + "Value": { + "Timex": "2016-W47", + "FutureResolution": { + "startDate": "2016-11-21", + "endDate": "2016-11-28" + }, + "PastResolution": { + "startDate": "2016-11-21", + "endDate": "2016-11-28" + } + }, + "Start": 11, + "Length": 29 + } + ] + }, + { + "Input": "sarรฒ fuori il mese dopo il prossimo", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "il mese dopo il prossimo", + "Type": "daterange", + "Value": { + "Timex": "2017-01", + "FutureResolution": { + "startDate": "2017-01-01", + "endDate": "2017-02-01" + }, + "PastResolution": { + "startDate": "2017-01-01", + "endDate": "2017-02-01" + } + }, + "Start": 11, + "Length": 24 + } + ] + }, + { + "Input": "sarรฒ fuori l'anno dopo il prossimo", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "l'anno dopo il prossimo", + "Type": "daterange", + "Value": { + "Timex": "2018", + "FutureResolution": { + "startDate": "2018-01-01", + "endDate": "2019-01-01" + }, + "PastResolution": { + "startDate": "2018-01-01", + "endDate": "2019-01-01" + } + }, + "Start": 11, + "Length": 23 + } + ] + }, + { + "Input": "Sarรฒ fuori il weekend dopo il prossimo", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "il weekend dopo il prossimo", + "Type": "daterange", + "Value": { + "Timex": "2016-W47-WE", + "FutureResolution": { + "startDate": "2016-11-26", + "endDate": "2016-11-28" + }, + "PastResolution": { + "startDate": "2016-11-26", + "endDate": "2016-11-28" + } + }, + "Start": 11, + "Length": 27 + } + ] + }, + { + "Input": "L'intervallo รจ 2014-2018.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "2014-2018", + "Type": "daterange", + "Value": { + "Timex": "(2014-01-01,2018-01-01,P4Y)", + "FutureResolution": { + "startDate": "2014-01-01", + "endDate": "2018-01-01" + }, + "PastResolution": { + "startDate": "2014-01-01", + "endDate": "2018-01-01" + } + }, + "Start": 15, + "Length": 9 + } + ] + }, + { + "Input": "L'intervallo รจ tra 2014-2018.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "tra 2014-2018", + "Type": "daterange", + "Value": { + "Timex": "(2014-01-01,2018-01-01,P4Y)", + "FutureResolution": { + "startDate": "2014-01-01", + "endDate": "2018-01-01" + }, + "PastResolution": { + "startDate": "2014-01-01", + "endDate": "2018-01-01" + } + }, + "Start": 15, + "Length": 13 + } + ] + }, + { + "Input": "L'ntervallo รจ dal 2014 al 2018.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "dal 2014 al 2018", + "Type": "daterange", + "Value": { + "Timex": "(2014-01-01,2018-01-01,P4Y)", + "FutureResolution": { + "startDate": "2014-01-01", + "endDate": "2018-01-01" + }, + "PastResolution": { + "startDate": "2014-01-01", + "endDate": "2018-01-01" + } + }, + "Start": 14, + "Length": 16 + } + ] + }, + { + "Input": "L'intervallo รจ nel 2014 fino al 2018.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "nel 2014 fino al 2018", + "Type": "daterange", + "Value": { + "Timex": "(2014-01-01,2018-01-01,P4Y)", + "FutureResolution": { + "startDate": "2014-01-01", + "endDate": "2018-01-01" + }, + "PastResolution": { + "startDate": "2014-01-01", + "endDate": "2018-01-01" + } + }, + "Start": 15, + "Length": 21 + } + ] + }, + { + "Input": "L'intervallo รจ dal duemila fino al duemilaquattordici.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "dal duemila fino al duemilaquattordici", + "Type": "daterange", + "Value": { + "Timex": "(2000-01-01,2014-01-01,P14Y)", + "FutureResolution": { + "startDate": "2000-01-01", + "endDate": "2014-01-01" + }, + "PastResolution": { + "startDate": "2000-01-01", + "endDate": "2014-01-01" + } + }, + "Start": 15, + "Length": 38 + } + ] + }, + { + "Input": "รฉ successo nei 2 decenni passati.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "2 decenni passati", + "Type": "daterange", + "Value": { + "Timex": "(1990-01-01,2010-01-01,P20Y)", + "FutureResolution": { + "startDate": "1990-01-01", + "endDate": "2010-01-01" + }, + "PastResolution": { + "startDate": "1990-01-01", + "endDate": "2010-01-01" + } + }, + "Start": 15, + "Length": 17 + } + ] + }, + { + "Input": "รจ successo negli ultimi due decenni.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "ultimi due decenni", + "Type": "daterange", + "Value": { + "Timex": "(1990-01-01,2010-01-01,P20Y)", + "FutureResolution": { + "startDate": "1990-01-01", + "endDate": "2010-01-01" + }, + "PastResolution": { + "startDate": "1990-01-01", + "endDate": "2010-01-01" + } + }, + "Start": 17, + "Length": 18 + } + ] + }, + { + "Input": "รจ successo nel prossimo decennio.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "prossimo decennio", + "Type": "daterange", + "Value": { + "Timex": "(2020-01-01,2030-01-01,P10Y)", + "FutureResolution": { + "startDate": "2020-01-01", + "endDate": "2030-01-01" + }, + "PastResolution": { + "startDate": "2020-01-01", + "endDate": "2030-01-01" + } + }, + "Start": 15, + "Length": 17 + } + ] + }, + { + "Input": "รจ successo nei prossimi 3 decenni.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "prossimi 3 decenni", + "Type": "daterange", + "Value": { + "Timex": "(2020-01-01,2050-01-01,P30Y)", + "FutureResolution": { + "startDate": "2020-01-01", + "endDate": "2050-01-01" + }, + "PastResolution": { + "startDate": "2020-01-01", + "endDate": "2050-01-01" + } + }, + "Start": 15, + "Length": 18 + } + ] + }, + { + "Input": "Succederร  4 settimane in futuro.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "4 settimane in futuro", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-08,2016-12-06,P4W)", + "FutureResolution": { + "startDate": "2016-11-08", + "endDate": "2016-12-06" + }, + "PastResolution": { + "startDate": "2016-11-08", + "endDate": "2016-12-06" + } + }, + "Start": 10, + "Length": 21 + } + ] + }, + { + "Input": "Succederร  a due giorni da questo momento.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "due giorni da questo momento", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-08,2016-11-10,P2D)", + "FutureResolution": { + "startDate": "2016-11-08", + "endDate": "2016-11-10" + }, + "PastResolution": { + "startDate": "2016-11-08", + "endDate": "2016-11-10" + } + }, + "Start": 12, + "Length": 28 + } + ] + }, + { + "Input": "Cortana puoi trovarci un momento a partire dalla settimana prossima", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "a partire dalla settimana prossima", + "Type": "daterange", + "Value": { + "Timex": "2017-W46", + "Mod": "start", + "FutureResolution": { + "startDate": "2017-11-13", + "endDate": "2017-11-16" + }, + "PastResolution": { + "startDate": "2017-11-13", + "endDate": "2017-11-16" + } + }, + "Start": 33, + "Length": 34 + } + ] + }, + { + "Input": "Certo, facciamo uno Skype alla fine della prossima settimana", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "fine della prossima settimana", + "Type": "daterange", + "Value": { + "Timex": "2017-W46", + "Mod": "end", + "FutureResolution": { + "startDate": "2017-11-16", + "endDate": "2017-11-20" + }, + "PastResolution": { + "startDate": "2017-11-16", + "endDate": "2017-11-20" + } + }, + "Start": 31, + "Length": 29 + } + ] + }, + { + "Input": "Certo, facciamo uno Skype all'inizio della prossima settimana", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "inizio della prossima settimana", + "Type": "daterange", + "Value": { + "Timex": "2017-W46", + "Mod": "start", + "FutureResolution": { + "startDate": "2017-11-13", + "endDate": "2017-11-16" + }, + "PastResolution": { + "startDate": "2017-11-13", + "endDate": "2017-11-16" + } + }, + "Start": 30, + "Length": 31 + } + ] + }, + { + "Input": "Cortana, trovaci un momento alla fine di Marzo", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "fine di Marzo", + "Type": "daterange", + "Value": { + "Timex": "XXXX-03", + "Mod": "end", + "FutureResolution": { + "startDate": "2018-03-16", + "endDate": "2018-04-01" + }, + "PastResolution": { + "startDate": "2017-03-16", + "endDate": "2017-04-01" + } + }, + "Start": 33, + "Length": 13 + } + ] + }, + { + "Input": "Cortana, per favore trovaci un momento a metร  della prossima settimana", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "metร  della prossima settimana", + "Type": "daterange", + "Value": { + "Timex": "2017-W46", + "Mod": "mid", + "FutureResolution": { + "startDate": "2017-11-14", + "endDate": "2017-11-18" + }, + "PastResolution": { + "startDate": "2017-11-14", + "endDate": "2017-11-18" + } + }, + "Start": 41, + "Length": 29 + } + ] + }, + { + "Input": "Posso trovarci un momento a partire dalla prossima settimana", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "a partire dalla prossima settimana", + "Type": "daterange", + "Value": { + "Timex": "2017-W46", + "Mod": "start", + "FutureResolution": { + "startDate": "2017-11-13", + "endDate": "2017-11-16" + }, + "PastResolution": { + "startDate": "2017-11-13", + "endDate": "2017-11-16" + } + }, + "Start": 26, + "Length": 34 + } + ] + }, + { + "Input": "Che ne dici di metร  estate?", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "metร  estate", + "Type": "daterange", + "Value": { + "Timex": "SU", + "Mod": "mid", + "FutureResolution": {}, + "PastResolution": {} + }, + "Start": 15, + "Length": 11 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Italian/DateTimeExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Italian/DateTimeExtractor.json new file mode 100644 index 000000000..654cd63d5 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Italian/DateTimeExtractor.json @@ -0,0 +1,818 @@ +[ + { + "Input": "Tornerรฒ adesso", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "adesso", + "Type": "datetime", + "Start": 8, + "Length": 6 + } + ] + }, + { + "Input": "Tornerรฒ il prima possibile", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "il prima possibile", + "Type": "datetime", + "Start": 8, + "Length": 18 + } + ] + }, + { + "Input": "Tornerรฒ proprio adesso", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "proprio adesso", + "Type": "datetime", + "Start": 8, + "Length": 14 + } + ] + }, + { + "Input": "Tornerรฒ il 15 alle 8:00", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "15 alle 8:00", + "Type": "datetime", + "Start": 11, + "Length": 12 + } + ] + }, + { + "Input": "Tornerรฒ il 15 alle 8:00:30", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "15 alle 8:00:30", + "Type": "datetime", + "Start": 11, + "Length": 15 + } + ] + }, + { + "Input": "Tornerรฒ il 15, 8pm", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "15, 8pm", + "Type": "datetime", + "Start": 11, + "Length": 7 + } + ] + }, + { + "Input": "Tornerรฒ il 04/21/2016, 8:00pm", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "il 04/21/2016, 8:00pm", + "Type": "datetime", + "Start": 8, + "Length": 21 + } + ] + }, + { + "Input": "Tornerรฒ 04/21/2016, 8:00:13pm", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "04/21/2016, 8:00:13pm", + "Type": "datetime", + "Start": 8, + "Length": 21 + } + ] + }, + { + "Input": "Tornerรฒ il 23 Ott alle sette", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "il 23 Ott alle sette", + "Type": "datetime", + "Start": 8, + "Length": 20 + } + ] + }, + { + "Input": "Tornerรฒ il 14 Ottobre 8:00am", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "il 14 Ottobre 8:00am", + "Type": "datetime", + "Start": 8, + "Length": 20 + } + ] + }, + { + "Input": "Tornerรฒ il 14 Ottobre 8:00:00am", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "il 14 Ottobre 8:00:00am", + "Type": "datetime", + "Start": 8, + "Length": 23 + } + ] + }, + { + "Input": "Tornerรฒ il 14 Ottobre, 8:00:01am", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "il 14 Ottobre, 8:00:01am", + "Type": "datetime", + "Start": 8, + "Length": 24 + } + ] + }, + { + "Input": "Tornerรฒ domani 8:00am", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "domani 8:00am", + "Type": "datetime", + "Start": 8, + "Length": 13 + } + ] + }, + { + "Input": "Tornerรฒ domani verso le 8:00am", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "domani verso le 8:00am", + "Type": "datetime", + "Start": 8, + "Length": 22 + } + ] + }, + { + "Input": "Tornerรฒ domani per le 8:00am", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "domani per le 8:00am", + "Type": "datetime", + "Start": 8, + "Length": 20 + } + ] + }, + { + "Input": "Tornerรฒ domani 8:00:05am", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "domani 8:00:05am", + "Type": "datetime", + "Start": 8, + "Length": 16 + } + ] + }, + { + "Input": "Tornerรฒ il prossimo venerdรฌ alle 3 e mezza", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "prossimo venerdรฌ alle 3 e mezza", + "Type": "datetime", + "Start": 11, + "Length": 31 + } + ] + }, + { + "Input": "Tornerรฒ il 5 Maggio 2016, otto e 20 di sera", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "il 5 Maggio 2016, otto e 20 di sera", + "Type": "datetime", + "Start": 8, + "Length": 35 + } + ] + }, + { + "Input": "Tornerรฒ alle 8pm del 15", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "8pm del 15", + "Type": "datetime", + "Start": 13, + "Length": 10 + } + ] + }, + { + "Input": "Tornerรฒ alle sette del 15", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "sette del 15", + "Type": "datetime", + "Start": 13, + "Length": 12 + } + ] + }, + { + "Input": "Tornerรฒ alle 8pm della prossima domenica", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "8pm della prossima domenica", + "Type": "datetime", + "Start": 13, + "Length": 27 + } + ] + }, + { + "Input": "Tornerรฒ alle 8pm di oggi", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "8pm di oggi", + "Type": "datetime", + "Start": 13, + "Length": 11 + } + ] + }, + { + "Input": "Tornerรฒ alle sette meno un quarto di domani", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "sette meno un quarto di domani", + "Type": "datetime", + "Start": 13, + "Length": 30 + } + ] + }, + { + "Input": "Tornerรฒ alle 19:00, il 2016-12-22", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "19:00, il 2016-12-22", + "Type": "datetime", + "Start": 13, + "Length": 20 + } + ] + }, + { + "Input": "Tornerรฒ alle sette domani", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "sette domani", + "Type": "datetime", + "Start": 13, + "Length": 12 + } + ] + }, + { + "Input": "Tornerรฒ domani mattina alle 7", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "domani mattina alle 7", + "Type": "datetime", + "Start": 8, + "Length": 21 + } + ] + }, + { + "Input": "Tornerรฒ alle 7:00 di domenica pomeriggio", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "7:00 di domenica pomeriggio", + "Type": "datetime", + "Start": 13, + "Length": 27 + } + ] + }, + { + "Input": "Tornerรฒ alle cinque e venti di domani mattina", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "cinque e venti di domani mattina", + "Type": "datetime", + "Start": 13, + "Length": 32 + } + ] + }, + { + "Input": "Tornerรฒ alle 8:00, Ottobre 14", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "8:00, Ottobre 14", + "Type": "datetime", + "Start": 13, + "Length": 16 + } + ] + }, + { + "Input": "Tornerรฒ alle 7, stamattina", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "7, stamattina", + "Type": "datetime", + "Start": 13, + "Length": 13 + } + ] + }, + { + "Input": "Tornerรฒ alle 8pm di sera, Lunedรฌ", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "8pm di sera, Lunedรฌ", + "Type": "datetime", + "Start": 13, + "Length": 19 + } + ] + }, + { + "Input": "Tornerรฒ alle 8pm di sera, 1 Gen", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "8pm di sera, 1 Gen", + "Type": "datetime", + "Start": 13, + "Length": 18 + } + ] + }, + { + "Input": "Tornerรฒ alle 10pm stanotte", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "10pm stanotte", + "Type": "datetime", + "Start": 13, + "Length": 13 + } + ] + }, + { + "Input": "Tornerรฒ alle 8am di stamattina", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "8am di stamattina", + "Type": "datetime", + "Start": 13, + "Length": 17 + } + ] + }, + { + "Input": "Tornerรฒ alle 8pm di questa sera", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "8pm di questa sera", + "Type": "datetime", + "Start": 13, + "Length": 18 + } + ] + }, + { + "Input": "Tornerรฒ stanotte verso le 7", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "stanotte verso le 7", + "Type": "datetime", + "Start": 8, + "Length": 19 + } + ] + }, + { + "Input": "Tornerรฒ stamattina alle 7", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "stamattina alle 7", + "Type": "datetime", + "Start": 8, + "Length": 17 + } + ] + }, + { + "Input": "Tornerรฒ stamattina alle 7pm", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "stamattina alle 7pm", + "Type": "datetime", + "Start": 8, + "Length": 19 + } + ] + }, + { + "Input": "Tornerรฒ stamattina alle sette", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "stamattina alle sette", + "Type": "datetime", + "Start": 8, + "Length": 21 + } + ] + }, + { + "Input": "Tornerรฒ stamattina alle 7:00", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "stamattina alle 7:00", + "Type": "datetime", + "Start": 8, + "Length": 20 + } + ] + }, + { + "Input": "Tornerรฒ questa notte alle 7", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "questa notte alle 7", + "Type": "datetime", + "Start": 8, + "Length": 19 + } + ] + }, + { + "Input": "Tornerรฒ stanotte alle 7", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "stanotte alle 7", + "Type": "datetime", + "Start": 8, + "Length": 15 + } + ] + }, + { + "Input": "per 2 persone stanotte alle 9:30 pm", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "stanotte alle 9:30 pm", + "Type": "datetime", + "Start": 14, + "Length": 21 + } + ] + }, + { + "Input": "per 2 persone stanotte alle 9:30:31 pm", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "stanotte alle 9:30:31 pm", + "Type": "datetime", + "Start": 14, + "Length": 24 + } + ] + }, + { + "Input": "Tornerรฒ a fine giornata", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "fine giornata", + "Type": "datetime", + "Start": 10, + "Length": 13 + } + ] + }, + { + "Input": "Tornerรฒ alla fine di domani", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "alla fine di domani", + "Type": "datetime", + "Start": 8, + "Length": 19 + } + ] + }, + { + "Input": "Tornerรฒ alla fine di domenica", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "alla fine di domenica", + "Type": "datetime", + "Start": 8, + "Length": 21 + } + ] + }, + { + "Input": "Tornerรฒ il 2016-12-16T12:23:59", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "2016-12-16T12:23:59", + "Type": "datetime", + "Start": 11, + "Length": 19 + } + ] + }, + { + "Input": "Tornerรฒ in 5 ore", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "in 5 ore", + "Type": "datetime", + "Start": 8, + "Length": 8 + } + ] + }, + { + "Input": "vedo se sono disponibile per le 3pm di dom", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "3pm di dom", + "Type": "datetime", + "Start": 32, + "Length": 10 + } + ] + }, + { + "Input": "Fissa un appuntamento per domani mattina alle 9.", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "domani mattina alle 9", + "Type": "datetime", + "Start": 26, + "Length": 21 + } + ] + }, + { + "Input": "Tornerรฒ domani mattina alle 9", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "domani mattina alle 9", + "Type": "datetime", + "Start": 8, + "Length": 21 + } + ] + }, + { + "Input": "Tornerรฒ domani alle 9", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "domani alle 9", + "Type": "datetime", + "Start": 8, + "Length": 13 + } + ] + }, + { + "Input": "questo venerdรฌ all'una pm", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "questo venerdรฌ all'una pm", + "Type": "datetime", + "Start": 0, + "Length": 25 + } + ] + }, + { + "Input": "AGGIUNGI PRANZO ALLE 12:30 PM IL VEN", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "12:30 PM IL VEN", + "Type": "datetime", + "Start": 21, + "Length": 15 + } + ] + }, + { + "Input": "Aggiungi 649 stanotte a mezzanotte", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "stanotte a mezzanotte", + "Type": "datetime", + "Start": 13, + "Length": 21 + } + ] + }, + { + "Input": "Tornerรฒ il 1 Agosto alle 11 AM", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "il 1 Agosto alle 11 AM", + "Type": "datetime", + "Start": 8, + "Length": 22 + } + ] + }, + { + "Input": "Tornerรฒ il 1 Agosto alle 11 pm", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "il 1 Agosto alle 11 pm", + "Type": "datetime", + "Start": 8, + "Length": 22 + } + ] + }, + { + "Input": "Tornerรฒ il 1 Agosto alle 11 p.m.", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "il 1 Agosto alle 11 p.m.", + "Type": "datetime", + "Start": 8, + "Length": 24 + } + ] + }, + { + "Input": "Tornerรฒ il 25/02 alle 11 am", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "il 25/02 alle 11 am", + "Type": "datetime", + "Start": 8, + "Length": 19 + } + ] + }, + { + "Input": "Tornerรฒ il 6 Gen 2017 - 6:37am", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "il 6 Gen 2017 - 6:37am", + "Type": "datetime", + "Start": 8, + "Length": 22 + } + ] + }, + { + "Input": "16. Nov. 2016 10:38", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "16. Nov. 2016 10:38", + "Type": "datetime", + "Start": 0, + "Length": 19 + } + ] + }, + { + "Input": "Partirรฒ 1 giorno e 2 ore dopo", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "1 giorno e 2 ore dopo", + "Type": "datetime", + "Start": 8, + "Length": 21 + } + ] + }, + { + "Input": "L'ho incontrato 2 mesi, 1 giorno e 2 ore fa", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "2 mesi, 1 giorno e 2 ore fa", + "Type": "datetime", + "Start": 16, + "Length": 27 + } + ] + }, + { + "Input": "Partirรฒ 1 giorno e 30 minuti dopo", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "1 giorno e 30 minuti dopo", + "Type": "datetime", + "Start": 8, + "Length": 25 + } + ] + }, + { + "Input": "Andrรฒ via la mattina alle 9am", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "la mattina alle 9am", + "Type": "datetime", + "Start": 10, + "Length": 19 + } + ] + }, + { + "Input": "Andrรฒ via alle 9am di lunedรฌ", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "9am di lunedรฌ", + "Type": "datetime", + "Start": 15, + "Length": 13 + } + ] + }, + { + "Input": "Andrรฒ via alle 9am il lunedรฌ", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "9am il lunedรฌ", + "Type": "datetime", + "Start": 15, + "Length": 13 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Italian/DateTimeModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Italian/DateTimeModel.json new file mode 100644 index 000000000..a3bfaca14 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Italian/DateTimeModel.json @@ -0,0 +1,2734 @@ +[ + { + "Input": "Tornerรฒ il Ott/2", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "ott/2", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-10-02", + "type": "date", + "value": "2016-10-02" + }, + { + "timex": "XXXX-10-02", + "type": "date", + "value": "2017-10-02" + } + ] + }, + "Start": 11, + "End": 15 + } + ] + }, + { + "Input": "Tornerรฒ il 22/04", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "il 22/04", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-04-22", + "type": "date", + "value": "2016-04-22" + }, + { + "timex": "XXXX-04-22", + "type": "date", + "value": "2017-04-22" + } + ] + }, + "Start": 8, + "End": 15 + } + ] + }, + { + "Input": "Tornerรฒ il ventinove maggio", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "ventinove maggio", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-05-29", + "type": "date", + "value": "2016-05-29" + }, + { + "timex": "XXXX-05-29", + "type": "date", + "value": "2017-05-29" + } + ] + }, + "Start": 11, + "End": 26 + } + ] + }, + { + "Input": "Tornerรฒ il due Ago.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "due ago", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-08-02", + "type": "date", + "value": "2016-08-02" + }, + { + "timex": "XXXX-08-02", + "type": "date", + "value": "2017-08-02" + } + ] + }, + "Start": 11, + "End": 17 + } + ] + }, + { + "Input": "Tornerรฒ oggi", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "oggi", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2016-11-07", + "type": "date", + "value": "2016-11-07" + } + ] + }, + "Start": 8, + "End": 11 + } + ] + }, + { + "Input": "Tornerรฒ domani", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "domani", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2016-11-08", + "type": "date", + "value": "2016-11-08" + } + ] + }, + "Start": 8, + "End": 13 + } + ] + }, + { + "Input": "Tornerรฒ ieri", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "ieri", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2016-11-06", + "type": "date", + "value": "2016-11-06" + } + ] + }, + "Start": 8, + "End": 11 + } + ] + }, + { + "Input": "Tornerรฒ venerdรฌ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "venerdรฌ", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-5", + "type": "date", + "value": "2016-11-04" + }, + { + "timex": "XXXX-WXX-5", + "type": "date", + "value": "2016-11-11" + } + ] + }, + "Start": 8, + "End": 14 + } + ] + }, + { + "Input": "Sarรฒ fuori dal 4-23 nel prossimo mese", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "dal 4-23 nel prossimo mese", + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2016-12-04,2016-12-23,P19D)", + "type": "daterange", + "start": "2016-12-04", + "end": "2016-12-23" + } + ] + }, + "Start": 11, + "End": 36 + } + ] + }, + { + "Input": "Sarรฒ fuori tra il 3 e il 12 di set hahaha", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "tra il 3 e il 12 di set", + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-09-03,XXXX-09-12,P9D)", + "type": "daterange", + "start": "2016-09-03", + "end": "2016-09-12" + }, + { + "timex": "(XXXX-09-03,XXXX-09-12,P9D)", + "type": "daterange", + "start": "2017-09-03", + "end": "2017-09-12" + } + ] + }, + "Start": 11, + "End": 33 + } + ] + }, + { + "Input": "Sarรฒ fuori questo Settembre", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "questo settembre", + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2016-09", + "type": "daterange", + "start": "2016-09-01", + "end": "2016-10-01" + } + ] + }, + "Start": 11, + "End": 26 + } + ] + }, + { + "Input": "Sarรฒ fuori il 12 Gennaio 2016 - 01/22/2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "il 12 gennaio 2016 - 01/22/2016", + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2016-01-12,2016-01-22,P10D)", + "type": "daterange", + "start": "2016-01-12", + "end": "2016-01-22" + } + ] + }, + "Start": 11, + "End": 41 + } + ] + }, + { + "Input": "Sarรฒ fuori i prossimi 3 giorni", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "i prossimi 3 giorni", + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2016-11-08,2016-11-11,P3D)", + "type": "daterange", + "start": "2016-11-08", + "end": "2016-11-11" + } + ] + }, + "Start": 11, + "End": 29 + } + ] + }, + { + "Input": "Sarรฒ fuori l'ultima settimana di luglio", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "l'ultima settimana di luglio", + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-07-W05", + "type": "daterange", + "start": "2016-07-25", + "end": "2016-08-01" + }, + { + "timex": "XXXX-07-W05", + "type": "daterange", + "start": "2017-07-24", + "end": "2017-07-31" + } + ] + }, + "Start": 11, + "End": 38 + } + ] + }, + { + "Input": "Sarรฒ fuori 2015-3", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "2015-3", + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2015-03", + "type": "daterange", + "start": "2015-03-01", + "end": "2015-04-01" + } + ] + }, + "Start": 11, + "End": 16 + } + ] + }, + { + "Input": "Partirรฒ questa ESTATE", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "questa estate", + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2016-SU", + "type": "daterange", + "value": "not resolved" + } + ] + }, + "Start": 8, + "End": 20 + } + ] + }, + { + "Input": "Sarรฒ fuori da domani", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "da domani", + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2016-11-08", + "Mod": "since", + "type": "daterange", + "start": "2016-11-08", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 11, + "End": 19 + } + ] + }, + { + "Input": "Sarรฒ fuori da Agosto", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "da agosto", + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-08", + "Mod": "since", + "type": "daterange", + "start": "2016-08-01", + "sourceEntity": "datetimerange" + }, + { + "timex": "XXXX-08", + "Mod": "since", + "type": "daterange", + "start": "2017-08-01", + "sourceEntity": "datetimerange" + } + ] + }, + "Start": 11, + "End": 19 + } + ] + }, + { + "Input": "Sarรฒ fuori da questo Agosto", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "da questo agosto", + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2016-08", + "Mod": "since", + "type": "daterange", + "start": "2016-08-01", + "sourceEntity": "datetimerange" + } + ] + }, + "Start": 11, + "End": 26 + } + ] + }, + { + "Input": "Tornerรฒ adesso", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "adesso", + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "PRESENT_REF", + "type": "datetime", + "value": "2016-11-07 00:00:00" + } + ] + }, + "Start": 8, + "End": 13 + } + ] + }, + { + "Input": "Tornerรฒ il 14 Ottobre per le 8:00:31am", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "il 14 ottobre per le 8:00:31am", + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-10-14T08:00:31", + "type": "datetime", + "value": "2016-10-14 08:00:31" + }, + { + "timex": "XXXX-10-14T08:00:31", + "type": "datetime", + "value": "2017-10-14 08:00:31" + } + ] + }, + "Start": 8, + "End": 37 + } + ] + }, + { + "Input": "Tornerรฒ domani alle 8:00am", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "domani alle 8:00am", + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2016-11-08T08:00", + "type": "datetime", + "value": "2016-11-08 08:00:00" + } + ] + }, + "Start": 8, + "End": 25 + } + ] + }, + { + "Input": "Tornerรฒ alle 10, stanotte", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "10, stanotte", + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2016-11-07T22", + "type": "datetime", + "value": "2016-11-07 22:00:00" + } + ] + }, + "Start": 13, + "End": 24 + } + ] + }, + { + "Input": "Tornerรฒ alle 8am stamattina", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "8am stamattina", + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2016-11-07T08", + "type": "datetime", + "value": "2016-11-07 08:00:00" + } + ] + }, + "Start": 13, + "End": 26 + } + ] + }, + { + "Input": "Tornerรฒ alla fine di domani", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "alla fine di domani", + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2016-11-08T23:59:59", + "type": "datetime", + "value": "2016-11-08 23:59:59" + } + ] + }, + "Start": 8, + "End": 26 + } + ] + }, + { + "Input": "Tornerรฒ alla fine di domenica", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "alla fine di domenica", + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-7T23:59:59", + "type": "datetime", + "value": "2016-11-06 23:59:59" + }, + { + "timex": "XXXX-WXX-7T23:59:59", + "type": "datetime", + "value": "2016-11-13 23:59:59" + } + ] + }, + "Start": 8, + "End": 28 + } + ] + }, + { + "Input": "Tornerรฒ alla fine di questa domenica", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "alla fine di questa domenica", + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2016-11-13T23:59:59", + "type": "datetime", + "value": "2016-11-13 23:59:59" + } + ] + }, + "Start": 8, + "End": 35 + } + ] + }, + { + "Input": "Sarรฒ fuori dalle cinque alle sette oggi", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "dalle cinque alle sette oggi", + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2016-11-07T05,2016-11-07T07,PT2H)", + "type": "datetimerange", + "start": "2016-11-07 05:00:00", + "end": "2016-11-07 07:00:00" + }, + { + "timex": "(2016-11-07T17,2016-11-07T19,PT2H)", + "type": "datetimerange", + "start": "2016-11-07 17:00:00", + "end": "2016-11-07 19:00:00" + } + ] + }, + "Start": 11, + "End": 38 + } + ] + }, + { + "Input": "Sarรฒ fuori dalle 5 alle 6pm del 22 Aprile", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "dalle 5 alle 6pm del 22 aprile", + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-04-22T17,XXXX-04-22T18,PT1H)", + "type": "datetimerange", + "start": "2016-04-22 17:00:00", + "end": "2016-04-22 18:00:00" + }, + { + "timex": "(XXXX-04-22T17,XXXX-04-22T18,PT1H)", + "type": "datetimerange", + "start": "2017-04-22 17:00:00", + "end": "2017-04-22 18:00:00" + } + ] + }, + "Start": 11, + "End": 40 + } + ] + }, + { + "Input": "Sarรฒ fuori dalle 3:00 alle 4:00 domani", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "dalle 3:00 alle 4:00 domani", + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2016-11-08T03:00,2016-11-08T04:00,PT1H)", + "type": "datetimerange", + "start": "2016-11-08 03:00:00", + "end": "2016-11-08 04:00:00" + }, + { + "timex": "(2016-11-08T15:00,2016-11-08T16:00,PT1H)", + "type": "datetimerange", + "start": "2016-11-08 15:00:00", + "end": "2016-11-08 16:00:00" + } + ] + }, + "Start": 11, + "End": 37 + } + ] + }, + { + "Input": "Tornerรฒ stasera", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "stasera", + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2016-11-07TEV", + "type": "datetimerange", + "start": "2016-11-07 16:00:00", + "end": "2016-11-07 20:00:00" + } + ] + }, + "Start": 8, + "End": 14 + } + ] + }, + { + "Input": "Tornerรฒ domani notte", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "domani notte", + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2016-11-08TNI", + "type": "datetimerange", + "start": "2016-11-08 20:00:00", + "end": "2016-11-08 23:59:59" + } + ] + }, + "Start": 8, + "End": 19 + } + ] + }, + { + "Input": "Tornerรฒ il prossimo lunedรฌ pomeriggio", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "prossimo lunedรฌ pomeriggio", + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2016-11-14TAF", + "type": "datetimerange", + "start": "2016-11-14 12:00:00", + "end": "2016-11-14 16:00:00" + } + ] + }, + "Start": 11, + "End": 36 + } + ] + }, + { + "Input": "Tornerรฒ tra un'ora", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "tra un'ora", + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2016-11-07T17:12:00", + "type": "datetime", + "value": "2016-11-07 17:12:00" + } + ] + }, + "Start": 8, + "End": 17 + } + ] + }, + { + "Input": "Tornerรฒ la prossima ora", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "la prossima ora", + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2016-11-07T16:12:00,2016-11-07T17:12:00,PT1H)", + "type": "datetimerange", + "start": "2016-11-07 16:12:00", + "end": "2016-11-07 17:12:00" + } + ] + }, + "Start": 8, + "End": 22 + } + ] + }, + { + "Input": "Tornerรฒ martedรฌ in mattinata", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "martedรฌ in mattinata", + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-2TMO", + "type": "datetimerange", + "start": "2016-11-01 08:00:00", + "end": "2016-11-01 12:00:00" + }, + { + "timex": "XXXX-WXX-2TMO", + "type": "datetimerange", + "start": "2016-11-08 08:00:00", + "end": "2016-11-08 12:00:00" + } + ] + }, + "Start": 8, + "End": 27 + } + ] + }, + { + "Input": "Andrรฒ via per 3 ore", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "3 ore", + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT3H", + "type": "duration", + "value": "10800" + } + ] + }, + "Start": 14, + "End": 18 + } + ] + }, + { + "Input": "Andrรฒ via per 3,5 anni", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "3,5 anni", + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P3.5Y", + "type": "duration", + "value": "110376000" + } + ] + }, + "Start": 14, + "End": 21 + } + ] + }, + { + "Input": "Andrรฒ via per 3 minuti", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "3 minuti", + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT3M", + "type": "duration", + "value": "180" + } + ] + }, + "Start": 14, + "End": 21 + } + ] + }, + { + "Input": "Andrรฒ via per 123.45 sec", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "123.45 sec", + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT123.45S", + "type": "duration", + "value": "123.45" + } + ] + }, + "Start": 14, + "End": 23 + } + ] + }, + { + "Input": "Andrรฒ via per tutto il giorno", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "tutto il giorno", + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P1D", + "type": "duration", + "value": "86400" + } + ] + }, + "Start": 14, + "End": 28 + } + ] + }, + { + "Input": "Andrรฒ via per ventiquattro ore", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "ventiquattro ore", + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT24H", + "type": "duration", + "value": "86400" + } + ] + }, + "Start": 14, + "End": 29 + } + ] + }, + { + "Input": "Andrรฒ via per tutto il mese", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "tutto il mese", + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P1M", + "type": "duration", + "value": "2592000" + } + ] + }, + "Start": 14, + "End": 26 + } + ] + }, + { + "Input": "Andrรฒ via per un'ora", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "un'ora", + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT1H", + "type": "duration", + "value": "3600" + } + ] + }, + "Start": 14, + "End": 19 + } + ] + }, + { + "Input": "Andrรฒ via per qualche ora", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "qualche ora", + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT3H", + "type": "duration", + "value": "10800" + } + ] + }, + "Start": 14, + "End": 24 + } + ] + }, + { + "Input": "Andrรฒ via per qualche minuto", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "qualche minuto", + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT3M", + "type": "duration", + "value": "180" + } + ] + }, + "Start": 14, + "End": 27 + } + ] + }, + { + "Input": "Andrรฒ via per alcuni giorni", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "alcuni giorni", + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P3D", + "type": "duration", + "value": "259200" + } + ] + }, + "Start": 14, + "End": 26 + } + ] + }, + { + "Input": "Andrรฒ via per diverse settimane", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "diverse settimane", + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P3W", + "type": "duration", + "value": "1814400" + } + ] + }, + "Start": 14, + "End": 30 + } + ] + }, + { + "Input": "Andrรฒ via settimanalmente", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "settimanalmente", + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P1W", + "type": "set", + "value": "not resolved" + } + ] + }, + "Start": 10, + "End": 24 + } + ] + }, + { + "Input": "Andrรฒ via ogni giorno", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "ogni giorno", + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P1D", + "type": "set", + "value": "not resolved" + } + ] + }, + "Start": 10, + "End": 20 + } + ] + }, + { + "Input": "Andrรฒ via annualmente", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "annualmente", + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P1Y", + "type": "set", + "value": "not resolved" + } + ] + }, + "Start": 10, + "End": 20 + } + ] + }, + { + "Input": "Andrรฒ via ogni due giorni", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "ogni due giorni", + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P2D", + "type": "set", + "value": "not resolved" + } + ] + }, + "Start": 10, + "End": 24 + } + ] + }, + { + "Input": "Ma ne vado ogni tre settimane", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "ogni tre settimane", + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P3W", + "type": "set", + "value": "not resolved" + } + ] + }, + "Start": 11, + "End": 28 + } + ] + }, + { + "Input": "Andrรฒ via alle 3pm ogni giorno", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "3pm ogni giorno", + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "T15", + "type": "set", + "value": "not resolved" + } + ] + }, + "Start": 15, + "End": 29 + } + ] + }, + { + "Input": "Andrรฒ via ogni lunedรฌ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "ogni lunedรฌ", + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-1", + "type": "set", + "value": "not resolved" + } + ] + }, + "Start": 10, + "End": 20 + } + ] + }, + { + "Input": "Andrรฒ via ogni lunedรฌ alle 4pm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "ogni lunedรฌ alle 4pm", + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-1T16", + "type": "set", + "value": "not resolved" + } + ] + }, + "Start": 10, + "End": 29 + } + ] + }, + { + "Input": "Tornerรฒ alle 7:56:30 pm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "7:56:30 pm", + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T19:56:30", + "type": "time", + "value": "19:56:30" + } + ] + }, + "Start": 13, + "End": 22 + } + ] + }, + { + "Input": "Sono le sette e mezza", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "sette e mezza", + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T07:30", + "type": "time", + "value": "07:30:00" + }, + { + "timex": "T19:30", + "type": "time", + "value": "19:30:00" + } + ] + }, + "Start": 8, + "End": 20 + } + ] + }, + { + "Input": "Sone le otto e 20 di sera", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "otto e 20 di sera", + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T20:20", + "type": "time", + "value": "20:20:00" + } + ] + }, + "Start": 8, + "End": 24 + } + ] + }, + { + "Input": "Tornerรฒ la mattina alle 7", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "la mattina alle 7", + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T07", + "type": "time", + "value": "07:00:00" + } + ] + }, + "Start": 8, + "End": 24 + } + ] + }, + { + "Input": "Tornerรฒ il pomeriggio alle 7", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "il pomeriggio alle 7", + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T19", + "type": "time", + "value": "19:00:00" + } + ] + }, + "Start": 8, + "End": 27 + } + ] + }, + { + "Input": "Tornerรฒ verso mezzogiorno", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "verso mezzogiorno", + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T12", + "type": "time", + "value": "12:00:00" + } + ] + }, + "Start": 8, + "End": 24 + } + ] + }, + { + "Input": "Tornerรฒ verso le 11", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "verso le 11", + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T11", + "Mod": "approx", + "type": "timerange", + "value": "11:00:00" + }, + { + "timex": "T23", + "Mod": "approx", + "type": "timerange", + "value": "23:00:00" + } + ] + }, + "Start": 8, + "End": 18 + } + ] + }, + { + "Input": "Tornerรฒ alle 11 circa", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "11 circa", + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T11", + "type": "time", + "value": "11:00:00" + } + ] + }, + "Start": 13, + "End": 20 + } + ] + }, + { + "Input": "Tonerรฒ alle 1140 a.m.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "1140 a.m.", + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T11:40", + "type": "time", + "value": "11:40:00" + } + ] + }, + "Start": 12, + "End": 20 + } + ] + }, + { + "Input": "12 mezzogiorno", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "12 mezzogiorno", + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T12", + "type": "time", + "value": "12:00:00" + } + ] + }, + "Start": 0, + "End": 13 + } + ] + }, + { + "Input": "Sarรฒ fuori dalle 5 alle 6pm", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "dalle 5 alle 6pm", + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T17,T18,PT1H)", + "type": "timerange", + "start": "17:00:00", + "end": "18:00:00" + } + ] + }, + "Start": 11, + "End": 26 + } + ] + }, + { + "Input": "Sarรฒ fuori dalle 5 alle sette di mattina", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "dalle 5 alle sette di mattina", + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T05,T07,PT2H)", + "type": "timerange", + "start": "05:00:00", + "end": "07:00:00" + } + ] + }, + "Start": 11, + "End": 39 + } + ] + }, + { + "Input": "Sarรฒ fuori tra le 5 e le 6 del pomeriggio", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "tra le 5 e le 6 del pomeriggio", + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T17,T18,PT1H)", + "type": "timerange", + "start": "17:00:00", + "end": "18:00:00" + } + ] + }, + "Start": 11, + "End": 40 + } + ] + }, + { + "Input": "Sarรฒ fuori dalle 4:00 alle 7", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "dalle 4:00 alle 7", + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T04:00,T07,PT3H)", + "type": "timerange", + "start": "04:00:00", + "end": "07:00:00" + }, + { + "timex": "(T16:00,T19,PT3H)", + "type": "timerange", + "start": "16:00:00", + "end": "19:00:00" + } + ] + }, + "Start": 11, + "End": 27 + } + ] + }, + { + "Input": "Sarรฒ fuori dalle 3 di mattina fino alle 5pm", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "dalle 3 di mattina fino alle 5pm", + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T03,T17,PT14H)", + "type": "timerange", + "start": "03:00:00", + "end": "17:00:00" + } + ] + }, + "Start": 11, + "End": 42 + } + ] + }, + { + "Input": "Sarรฒ fuori tra le 4pm e le 5pm", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "tra le 4pm e le 5pm", + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T16,T17,PT1H)", + "type": "timerange", + "start": "16:00:00", + "end": "17:00:00" + } + ] + }, + "Start": 11, + "End": 29 + } + ] + }, + { + "Input": "Incontriamoci in mattinata", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "in mattinata", + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "TMO", + "type": "timerange", + "start": "08:00:00", + "end": "12:00:00" + } + ] + }, + "Start": 14, + "End": 25 + } + ] + }, + { + "Input": "Incontriamoci in serata", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "in serata", + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "TEV", + "type": "timerange", + "start": "16:00:00", + "end": "20:00:00" + } + ] + }, + "Start": 14, + "End": 22 + } + ] + }, + { + "Input": "Tornerรฒ adesso", + "Context": { + "ReferenceDateTime": "2017-09-28T14:11:10.9626841" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "adesso", + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "PRESENT_REF", + "type": "datetime", + "value": "2017-09-28 14:11:10" + } + ] + }, + "Start": 8, + "End": 13 + } + ] + }, + { + "Input": "Tornerรฒ tra 5 minuti", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "tra 5 minuti", + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2016-11-07T00:05:00", + "type": "datetime", + "value": "2016-11-07 00:05:00" + } + ] + }, + "Start": 8, + "End": 19 + } + ] + }, + { + "Input": "in 5 minuti", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "in 5 minuti", + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2016-11-07T00:05:00", + "type": "datetime", + "value": "2016-11-07 00:05:00" + } + ] + }, + "Start": 0, + "End": 10 + } + ] + }, + { + "Input": "organizzami un appuntamento lunedรฌ della settimana prossima alle 9 am o all'1 pm", + "Context": { + "ReferenceDateTime": "2017-12-04T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "lunedรฌ della settimana prossima alle 9 am", + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2017-12-11T09", + "type": "datetime", + "value": "2017-12-11 09:00:00" + } + ] + }, + "Start": 28, + "End": 68 + }, + { + "Text": "1 pm", + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T13", + "type": "time", + "value": "13:00:00" + } + ] + }, + "Start": 76, + "End": 79 + } + ] + }, + { + "Input": "organizzami un appuntamento la prossima settimana di lun o mar", + "Context": { + "ReferenceDateTime": "2017-12-04T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "prossima settimana di lun", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2017-12-11", + "type": "date", + "value": "2017-12-11" + } + ] + }, + "Start": 31, + "End": 55 + }, + { + "Text": "mar", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-2", + "type": "date", + "value": "2017-11-28" + }, + { + "timex": "XXXX-WXX-2", + "type": "date", + "value": "2017-12-05" + } + ] + }, + "Start": 59, + "End": 61 + } + ] + }, + { + "Input": "organizzami un appuntamento la mattina dalle 9 alle 10", + "Context": { + "ReferenceDateTime": "2017-12-04T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "la mattina dalle 9 alle 10", + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T09,T10,PT1H)", + "type": "timerange", + "start": "09:00:00", + "end": "10:00:00" + } + ] + }, + "Start": 28, + "End": 53 + } + ] + }, + { + "Input": "organizzami un appuntamento il prossimo lunedรฌ 1-3 pm o 5-6 pm", + "Context": { + "ReferenceDateTime": "2017-12-04T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "prossimo lunedรฌ 1-3 pm", + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2017-12-11T13,2017-12-11T15,PT2H)", + "type": "datetimerange", + "start": "2017-12-11 13:00:00", + "end": "2017-12-11 15:00:00" + } + ] + }, + "Start": 31, + "End": 52 + }, + { + "Text": "5-6 pm", + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T17,T18,PT1H)", + "type": "timerange", + "start": "17:00:00", + "end": "18:00:00" + } + ] + }, + "Start": 56, + "End": 61 + } + ] + }, + { + "Input": "Lunedรฌ 8-9am o 9-10 am lavora.", + "Context": { + "ReferenceDateTime": "2017-12-04T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "lunedรฌ 8-9am", + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-WXX-1T08,XXXX-WXX-1T09,PT1H)", + "type": "datetimerange", + "start": "2017-11-27 08:00:00", + "end": "2017-11-27 09:00:00" + }, + { + "timex": "(XXXX-WXX-1T08,XXXX-WXX-1T09,PT1H)", + "type": "datetimerange", + "start": "2017-12-04 08:00:00", + "end": "2017-12-04 09:00:00" + } + ] + }, + "Start": 0, + "End": 11 + }, + { + "Text": "9-10 am", + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T09,T10,PT1H)", + "type": "timerange", + "start": "09:00:00", + "end": "10:00:00" + } + ] + }, + "Start": 15, + "End": 21 + } + ] + }, + { + "Input": "Cortana potresti provare ad organizzare una chiamata Skype per la prossima settimana di martedรฌ o di giovedรฌ, per favore?", + "Context": { + "ReferenceDateTime": "2017-12-04T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "prossima settimana di martedรฌ", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2017-12-12", + "type": "date", + "value": "2017-12-12" + } + ] + }, + "Start": 66, + "End": 94 + }, + { + "Text": "giovedรฌ", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-4", + "type": "date", + "value": "2017-11-30" + }, + { + "timex": "XXXX-WXX-4", + "type": "date", + "value": "2017-12-07" + } + ] + }, + "Start": 101, + "End": 107 + } + ] + }, + { + "Input": "Cortana potresti provare ad organizzare una chiamata Skype per la prossima settimana martedรฌ alle 9 am o giovedรฌ alle 1 pm, per favore?", + "Context": { + "ReferenceDateTime": "2017-12-04T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "prossima settimana martedรฌ alle 9 am", + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2017-12-12T09", + "type": "datetime", + "value": "2017-12-12 09:00:00" + } + ] + }, + "Start": 66, + "End": 101 + }, + { + "Text": "giovedรฌ alle 1 pm", + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-4T13", + "type": "datetime", + "value": "2017-11-30 13:00:00" + }, + { + "timex": "XXXX-WXX-4T13", + "type": "datetime", + "value": "2017-12-07 13:00:00" + } + ] + }, + "Start": 105, + "End": 121 + } + ] + }, + { + "Input": "10/1-11/2/2017", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10/1-11/2/2017", + "Start": 0, + "End": 13, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2017-01-10,2017-02-11,P32D)", + "type": "daterange", + "start": "2017-01-10", + "end": "2017-02-11" + } + ] + } + } + ] + }, + { + "Input": "martedรฌ 11:00", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "martedรฌ 11:00", + "Start": 0, + "End": 12, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-2T11:00", + "type": "datetime", + "value": "2016-11-01 11:00:00" + }, + { + "timex": "XXXX-WXX-2T11:00", + "type": "datetime", + "value": "2016-11-08 11:00:00" + }, + { + "timex": "XXXX-WXX-2T23:00", + "type": "datetime", + "value": "2016-11-01 23:00:00" + }, + { + "timex": "XXXX-WXX-2T23:00", + "type": "datetime", + "value": "2016-11-08 23:00:00" + } + ] + } + } + ] + }, + { + "Input": "29/2", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "29/2", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-02-29", + "type": "date", + "value": "2016-02-29" + }, + { + "timex": "XXXX-02-29", + "type": "date", + "value": "2020-02-29" + } + ] + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "29/2", + "Context": { + "ReferenceDateTime": "2019-03-22T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "29/2", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-02-29", + "type": "date", + "value": "2016-02-29" + }, + { + "timex": "XXXX-02-29", + "type": "date", + "value": "2020-02-29" + } + ] + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "29/2", + "Context": { + "ReferenceDateTime": "2020-03-22T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "29/2", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-02-29", + "type": "date", + "value": "2020-02-29" + }, + { + "timex": "XXXX-02-29", + "type": "date", + "value": "2024-02-29" + } + ] + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "30/2", + "Context": { + "ReferenceDateTime": "2020-03-22T00:00:00" + }, + "Results": [ + { + "Text": "30/2", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-02-30", + "type": "date", + "value": "not resolved" + } + ] + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "29/2/2019", + "Context": { + "ReferenceDateTime": "2020-03-22T00:00:00" + }, + "Results": [ + { + "Text": "29/2/2019", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-02-29", + "type": "date", + "value": "not resolved" + } + ] + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "29/2/2020", + "Context": { + "ReferenceDateTime": "2020-03-22T00:00:00" + }, + "Results": [ + { + "Text": "29/2/2020", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2020-02-29", + "type": "date", + "value": "2020-02-29" + } + ] + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "28/2-1/3", + "Context": { + "ReferenceDateTime": "2019-09-18T18:00:00" + }, + "NotSupported": "javascript,python,java", + "Results": [ + { + "Text": "28/2-1/3", + "Start": 0, + "End": 7, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-02-28,XXXX-03-01,P1D)", + "type": "daterange", + "start": "2019-02-28", + "end": "2019-03-01" + }, + { + "timex": "(XXXX-02-28,XXXX-03-01,P2D)", + "type": "daterange", + "start": "2020-02-28", + "end": "2020-03-01" + } + ] + } + } + ] + }, + { + "Input": "29/2-1/3", + "Context": { + "ReferenceDateTime": "2019-09-18T18:00:00" + }, + "NotSupported": "javascript,python,java", + "Results": [ + { + "Text": "29/2-1/3", + "Start": 0, + "End": 7, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-02-29,XXXX-03-01,P1D)", + "type": "daterange", + "start": "2016-02-29", + "end": "2016-03-01" + }, + { + "timex": "(XXXX-02-29,XXXX-03-01,P1D)", + "type": "daterange", + "start": "2020-02-29", + "end": "2020-03-01" + } + ] + } + } + ] + }, + { + "Input": "29/2-1/3/2019", + "Context": { + "ReferenceDateTime": "2019-09-18T18:00:00" + }, + "NotSupported": "javascript,python,java", + "Results": [ + { + "Text": "29/2-1/3/2019", + "Start": 0, + "End": 12, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-02-29,2019-03-01,PXD)", + "type": "daterange", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "La mia temperatura era 37.1 al mattino", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript,python,java", + "Results": [ + { + "Text": "al mattino", + "Start": 28, + "End": 37, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "TMO", + "type": "timerange", + "start": "08:00:00", + "end": "12:00:00" + } + ] + } + } + ] + }, + { + "Input": "Tornerรฒ set-23-2020.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "set-23-2020", + "Start": 8, + "End": 18, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2020-09-23", + "type": "date", + "value": "2020-09-23" + } + ] + } + } + ] + }, + { + "Input": "Tornerรฒ settembre-2020-23.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "settembre-2020-23", + "Start": 8, + "End": 24, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2020-09-23", + "type": "date", + "value": "2020-09-23" + } + ] + } + } + ] + }, + { + "Input": "Tornerรฒ 2020/23/set.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "2020/23/set", + "Start": 8, + "End": 18, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2020-09-23", + "type": "date", + "value": "2020-09-23" + } + ] + } + } + ] + }, + { + "Input": "Tornerรฒ 2020/set/23", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "2020/set/23", + "Start": 8, + "End": 18, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2020-09-23", + "type": "date", + "value": "2020-09-23" + } + ] + } + } + ] + }, + { + "Input": "Tornerรฒ 23/set/2020", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "23/set/2020", + "Start": 8, + "End": 18, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2020-09-23", + "type": "date", + "value": "2020-09-23" + } + ] + } + } + ] + }, + { + "Input": "Tornerรฒ 23-2020-settembre", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "23-2020-settembre", + "Start": 8, + "End": 24, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2020-09-23", + "type": "date", + "value": "2020-09-23" + } + ] + } + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Italian/DateTimeModelCalendarMode.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Italian/DateTimeModelCalendarMode.json new file mode 100644 index 000000000..7c6f18db0 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Italian/DateTimeModelCalendarMode.json @@ -0,0 +1,216 @@ +[ + { + "Input": "Potresti aiutare me e Joan a trovare un momento per incontrarci nel mio ufficio (112/2018) la settimana del 10 Aprile?", + "Context": { + "ReferenceDateTime": "2018-02-08T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "la settimana del 10 aprile", + "Start": 71, + "End": 90, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2017-W15", + "type": "daterange", + "start": "2017-04-10", + "end": "2017-04-17" + }, + { + "timex": "2018-W15", + "type": "daterange", + "start": "2018-04-09", + "end": "2018-04-16" + } + ] + } + } + ] + }, + { + "Input": "Potresti aiutare me e Joan a trovare un momento per incontrarci nel mio ufficio (112/2018) la settimana del 23 Luglio?", + "Context": { + "ReferenceDateTime": "2018-02-08T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "la settimana del 23 luglio", + "Start": 71, + "End": 89, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2017-W29", + "type": "daterange", + "start": "2017-07-17", + "end": "2017-07-24" + }, + { + "timex": "2018-W30", + "type": "daterange", + "start": "2018-07-23", + "end": "2018-07-30" + } + ] + } + } + ] + }, + { + "Input": "organizzami un incontro privato", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "python,javascript,python", + "Results": [] + }, + { + "Input": "Partirรฒ domani alle 3", + "Context": { + "ReferenceDateTime": "2017-12-18T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "domani alle 3", + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2017-12-19T03", + "type": "datetime", + "value": "2017-12-19 03:00:00" + } + ] + } + } + ] + }, + { + "Input": "Partirรฒ alle tre di domani", + "Context": { + "ReferenceDateTime": "2017-12-18T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "alle tre di domani", + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2017-12-19T03", + "type": "datetime", + "value": "2017-12-19 03:00:00" + } + ] + } + } + ] + }, + { + "Input": "Sono partito ieri alle 12", + "Context": { + "ReferenceDateTime": "2017-12-18T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "ieri alle 12", + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2017-12-17T12", + "type": "datetime", + "value": "2017-12-17 12:00:00" + } + ] + } + } + ] + }, + { + "Input": "organizza un appuntamento prima delle 4", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "prima delle 4", + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "T04", + "Mod": "before", + "type": "timerange", + "end": "04:00:00" + } + ] + } + } + ] + }, + { + "Input": "organizza un appuntamento dopo le tre", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "dopo le tre", + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "T03", + "Mod": "after", + "type": "timerange", + "start": "03:00:00" + } + ] + } + } + ] + }, + { + "Input": "organizza un appuntamento non piรน tardi delle 4", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "non piรน tardi delle 4", + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "T04", + "Mod": "before", + "type": "timerange", + "end": "04:00:00" + } + ] + } + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Italian/DateTimeModelExtendedTypes.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Italian/DateTimeModelExtendedTypes.json new file mode 100644 index 000000000..09d3a246a --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Italian/DateTimeModelExtendedTypes.json @@ -0,0 +1,284 @@ +[ + { + "Input": "organizzami un appuntamento la prossima settimana lun alle 9 am o alle 1 pm", + "Context": { + "ReferenceDateTime": "2017-12-04T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "la prossima settimana lun alle 9 am", + "TypeName": "datetimeV2.datetimealt", + "ParentText": "la prossima settimana lun alle 9 am o alle 1 pm", + "Resolution": { + "values": [ + { + "timex": "2017-12-11T09", + "type": "datetime", + "value": "2017-12-11 09:00:00" + } + ] + } + }, + { + "Text": "1 pm", + "TypeName": "datetimeV2.datetimealt", + "ParentText": "la prossima settimana lun alle 9 am o alle 1 pm", + "Resolution": { + "values": [ + { + "timex": "2017-12-11T13", + "type": "datetime", + "value": "2017-12-11 13:00:00" + } + ] + } + } + ] + }, + { + "Input": "organizzami un appuntamento la prossima settimana lun o mar", + "Context": { + "ReferenceDateTime": "2017-12-04T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "la prossima settimana lun", + "TypeName": "datetimeV2.datetimealt", + "ParentText": "la prossima settimana lun o mar", + "Resolution": { + "values": [ + { + "timex": "2017-12-11", + "type": "date", + "value": "2017-12-11" + } + ] + } + }, + { + "Text": "mar", + "TypeName": "datetimeV2.datetimealt", + "ParentText": "la prossima settimana lun o mar", + "Resolution": { + "values": [ + { + "timex": "2017-12-12", + "type": "date", + "value": "2017-12-12" + } + ] + } + } + ] + }, + { + "Input": "organizzami un appuntamento di mattina alle 9 o alle 10", + "Context": { + "ReferenceDateTime": "2017-12-04T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "di mattina alle 9", + "TypeName": "datetimeV2.datetimealt", + "ParentText": "di mattina alle 9 o alle 10", + "Resolution": { + "values": [ + { + "timex": "T09", + "type": "time", + "value": "09:00:00" + } + ] + } + }, + { + "Text": "alle 10", + "TypeName": "datetimeV2.datetimealt", + "ParentText": "di mattina alle 9 o alle 10", + "Resolution": { + "values": [ + { + "timex": "T10", + "type": "time", + "value": "10:00:00" + } + ] + } + } + ] + }, + { + "Input": "organizzami un appuntamento il prossimo lunedรฌ 1-3 pm o 5-6 pm", + "Context": { + "ReferenceDateTime": "2017-12-04T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "il prossimo lunedรฌ 1-3 pm", + "TypeName": "datetimeV2.datetimealt", + "ParentText": "il prossimo lunedรฌ 1-3 pm o 5-6 pm", + "Resolution": { + "values": [ + { + "timex": "(2017-12-11T13,2017-12-11T15,PT2H)", + "type": "datetimerange", + "start": "2017-12-11 13:00:00", + "end": "2017-12-11 15:00:00" + } + ] + } + }, + { + "Text": "5-6 pm", + "TypeName": "datetimeV2.datetimealt", + "ParentText": "il prossimo lunedรฌ 1-3 pm o 5-6 pm", + "Resolution": { + "values": [ + { + "timex": "(2017-12-11T17,2017-12-11T18,PT1H)", + "type": "datetimerange", + "start": "2017-12-11 17:00:00", + "end": "2017-12-11 18:00:00" + } + ] + } + } + ] + }, + { + "Input": "Lunedรฌ 8-9am o 9-10 am lavora.", + "Context": { + "ReferenceDateTime": "2017-12-04T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "lunedรฌ 8-9am", + "TypeName": "datetimeV2.datetimealt", + "ParentText": "lunedรฌ 8-9am o 9-10", + "Resolution": { + "values": [ + { + "timex": "(XXXX-WXX-1T08,XXXX-WXX-1T09,PT1H)", + "type": "datetimerange", + "start": "2017-11-27 08:00:00", + "end": "2017-11-27 09:00:00" + }, + { + "timex": "(XXXX-WXX-1T08,XXXX-WXX-1T09,PT1H)", + "type": "datetimerange", + "start": "2017-12-04 08:00:00", + "end": "2017-12-04 09:00:00" + } + ] + } + }, + { + "Text": "9-10 am", + "TypeName": "datetimeV2.datetimealt", + "ParentText": "lunedรฌ 8-9am o 9-10", + "Resolution": { + "values": [ + { + "timex": "(XXXX-WXX-1T09,XXXX-WXX-1T10,PT1H)", + "type": "datetimerange", + "start": "2017-11-27 09:00:00", + "end": "2017-11-27 10:00:00" + }, + { + "timex": "(XXXX-WXX-1T09,XXXX-WXX-1T10,PT1H)", + "type": "datetimerange", + "start": "2017-12-04 09:00:00", + "end": "2017-12-04 10:00:00" + } + ] + } + } + ] + }, + { + "Input": "Cortana potresti provare ad organizzare una chiamata Skype la prossima settimana martedรฌ o giovedรฌ?", + "Context": { + "ReferenceDateTime": "2017-12-04T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "la prossima settimana martedรฌ", + "TypeName": "datetimeV2.datetimealt", + "ParentText": "la prossima settimana martedรฌ o giovedรฌ", + "Resolution": { + "values": [ + { + "timex": "2017-12-12", + "type": "date", + "value": "2017-12-12" + } + ] + } + }, + { + "Text": "giovedรฌ", + "TypeName": "datetimeV2.datetimealt", + "ParentText": "la prossima settimana martedรฌ o giovedรฌ", + "Resolution": { + "values": [ + { + "timex": "2017-12-14", + "type": "date", + "value": "2017-12-14" + } + ] + } + } + ] + }, + { + "Input": "Cortana potresti organizzare una chiamata Skype la prossima settimana martedรฌ alle 9 am o giovedรฌ alle 1 pm?", + "Context": { + "ReferenceDateTime": "2017-12-04T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "la prossima settimana martedรฌ alle 9 am", + "TypeName": "datetimeV2.datetimealt", + "ParentText": "la prossima settimana martedรฌ alle 9 am o giovedรฌ alle 1 pm", + "Resolution": { + "values": [ + { + "timex": "2017-12-12T09", + "type": "datetime", + "value": "2017-12-12 09:00:00" + } + ] + } + }, + { + "Text": "giovedรฌ alle 1 pm", + "TypeName": "datetimeV2.datetimealt", + "ParentText": "la prossima settimana martedรฌ alle 9 am o giovedรฌ alle 1 pm", + "Resolution": { + "values": [ + { + "timex": "2017-12-14T13", + "type": "datetime", + "value": "2017-12-14 13:00:00" + } + ] + } + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Italian/DateTimeModelSplitDateAndTime.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Italian/DateTimeModelSplitDateAndTime.json new file mode 100644 index 000000000..093974f74 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Italian/DateTimeModelSplitDateAndTime.json @@ -0,0 +1,833 @@ +[ + { + "Input": "Sarรฒ fuori la prossima ora", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "ora", + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT1H", + "Mod": "after", + "type": "duration", + "value": "3600" + } + ] + } + } + ] + }, + { + "Input": "Sarรฒ fuori i prossimi 5 minuti", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "5 minuti", + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT5M", + "Mod": "after", + "type": "duration", + "value": "300" + } + ] + } + } + ] + }, + { + "Input": "Sarรฒ fuori i prossimi 3 giorni", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "3 giorni", + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P3D", + "Mod": "after", + "type": "duration", + "value": "259200" + } + ] + } + } + ] + }, + { + "Input": "organizza un appuntamento adesso", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "adesso", + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "PRESENT_REF", + "type": "time", + "value": "2016-11-07 00:00:00" + } + ] + } + } + ] + }, + { + "Input": "organizza un appuntamento stanotte alle 7", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "7", + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T07", + "type": "time", + "value": "07:00:00" + }, + { + "timex": "T19", + "type": "time", + "value": "19:00:00" + } + ] + } + } + ] + }, + { + "Input": "organizza un appuntamento stanotte alle 7pm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "7pm", + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T19", + "type": "time", + "value": "19:00:00" + } + ] + } + } + ] + }, + { + "Input": "organizza un appuntamento 2 ore dopo", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "2 ore", + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT2H", + "Mod": "after", + "type": "duration", + "value": "7200" + } + ] + } + } + ] + }, + { + "Input": "organizza un appuntamento domani dalle 5pm alle 7pm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "domani", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2016-11-08", + "type": "date", + "value": "2016-11-08" + } + ] + } + }, + { + "Text": "5pm", + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T17", + "type": "time", + "value": "17:00:00" + } + ] + } + }, + { + "Text": "7pm", + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T19", + "type": "time", + "value": "19:00:00" + } + ] + } + } + ] + }, + { + "Input": "organizza un appuntamento oggi dalle 5pm alle 7pm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "oggi", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2016-11-07", + "type": "date", + "value": "2016-11-07" + } + ] + } + }, + { + "Text": "5pm", + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T17", + "type": "time", + "value": "17:00:00" + } + ] + } + }, + { + "Text": "7pm", + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T19", + "type": "time", + "value": "19:00:00" + } + ] + } + } + ] + }, + { + "Input": "organizza un appuntamento lunedรฌ prossimo dalle 5pm alle 7pm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "lunedรฌ prossimo", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2016-11-14", + "type": "date", + "value": "2016-11-14" + } + ] + } + }, + { + "Text": "5pm", + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T17", + "type": "time", + "value": "17:00:00" + } + ] + } + }, + { + "Text": "7pm", + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T19", + "type": "time", + "value": "19:00:00" + } + ] + } + } + ] + }, + { + "Input": "organizza un appuntamento dalle 5pm alle 7pm domani", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "domani", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2016-11-08", + "type": "date", + "value": "2016-11-08" + } + ] + } + }, + { + "Text": "5pm", + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T17", + "type": "time", + "value": "17:00:00" + } + ] + } + }, + { + "Text": "7pm", + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T19", + "type": "time", + "value": "19:00:00" + } + ] + } + } + ] + }, + { + "Input": "organizza un appuntamento dalle 5pm alle 7pm oggi", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "oggi", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2016-11-07", + "type": "date", + "value": "2016-11-07" + } + ] + } + }, + { + "Text": "5pm", + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T17", + "type": "time", + "value": "17:00:00" + } + ] + } + }, + { + "Text": "7pm", + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T19", + "type": "time", + "value": "19:00:00" + } + ] + } + } + ] + }, + { + "Input": "organizza un appuntamento dalle 5pm alle 7pm lunedรฌ prossimo", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "lunedรฌ prossimo", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2016-11-14", + "type": "date", + "value": "2016-11-14" + } + ] + } + }, + { + "Text": "5pm", + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T17", + "type": "time", + "value": "17:00:00" + } + ] + } + }, + { + "Text": "7pm", + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T19", + "type": "time", + "value": "19:00:00" + } + ] + } + } + ] + }, + { + "Input": "organizza un appuntamento domani dalle 5 alle 7pm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "domani", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2016-11-08", + "type": "date", + "value": "2016-11-08" + } + ] + } + }, + { + "Text": "dalle 5 alle 7pm", + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T17,T19,PT2H)", + "type": "timerange", + "start": "17:00:00", + "end": "19:00:00" + } + ] + } + } + ] + }, + { + "Input": "organizza un appuntamento dal 1 Set al 5 Set", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "1 set", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-09-01", + "type": "date", + "value": "2016-09-01" + }, + { + "timex": "XXXX-09-01", + "type": "date", + "value": "2017-09-01" + } + ] + } + }, + { + "Text": "5 set", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-09-05", + "type": "date", + "value": "2016-09-05" + }, + { + "timex": "XXXX-09-05", + "type": "date", + "value": "2017-09-05" + } + ] + } + } + ] + }, + { + "Input": "organizza un appuntamento dal 5 Luglio all'8 Luglio", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "5 luglio", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-07-05", + "type": "date", + "value": "2016-07-05" + }, + { + "timex": "XXXX-07-05", + "type": "date", + "value": "2017-07-05" + } + ] + } + }, + { + "Text": "8 luglio", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-07-08", + "type": "date", + "value": "2016-07-08" + }, + { + "timex": "XXXX-07-08", + "type": "date", + "value": "2017-07-08" + } + ] + } + } + ] + }, + { + "Input": "organizza un appuntamento dalle 5:30 alle 7:00", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "5:30", + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T05:30", + "type": "time", + "value": "05:30:00" + }, + { + "timex": "T17:30", + "type": "time", + "value": "17:30:00" + } + ] + } + }, + { + "Text": "7:00", + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T07:00", + "type": "time", + "value": "07:00:00" + }, + { + "timex": "T19:00", + "type": "time", + "value": "19:00:00" + } + ] + } + } + ] + }, + { + "Input": "organizza un appuntamento dalle 5pm alle 7pm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "5pm", + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T17", + "type": "time", + "value": "17:00:00" + } + ] + } + }, + { + "Text": "7pm", + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T19", + "type": "time", + "value": "19:00:00" + } + ] + } + } + ] + }, + { + "Input": "organizza un appuntamento dalle 5am alle 7pm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "5am", + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T05", + "type": "time", + "value": "05:00:00" + } + ] + } + }, + { + "Text": "7pm", + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T19", + "type": "time", + "value": "19:00:00" + } + ] + } + } + ] + }, + { + "Input": "organizza un appuntamento 2 giorni dopo", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "2 giorni", + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P2D", + "Mod": "after", + "type": "duration", + "value": "172800" + } + ] + } + } + ] + }, + { + "Input": "L'ho avuto 2 minuti fa", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "2 minuti", + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT2M", + "Mod": "before", + "type": "duration", + "value": "120" + } + ] + } + } + ] + }, + { + "Input": "organizza un appuntamento domani alle 7pm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "domani", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2016-11-08", + "type": "date", + "value": "2016-11-08" + } + ] + } + }, + { + "Text": "7pm", + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T19", + "type": "time", + "value": "19:00:00" + } + ] + } + } + ] + }, + { + "Input": "organizza un appuntamento domani mattina alle 7pm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "domani", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2016-11-08", + "type": "date", + "value": "2016-11-08" + } + ] + } + }, + { + "Text": "mattina alle 7pm", + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T07", + "type": "time", + "value": "07:00:00" + } + ] + } + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Italian/DateTimeParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Italian/DateTimeParser.json new file mode 100644 index 000000000..82360a7de --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Italian/DateTimeParser.json @@ -0,0 +1,1274 @@ +[ + { + "Input": "Tornerรฒ ora", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "ora", + "Type": "datetime", + "Value": { + "Timex": "PRESENT_REF", + "FutureResolution": { + "dateTime": "2016-11-07 00:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 00:00:00" + } + }, + "Start": 8, + "Length": 3 + } + ] + }, + { + "Input": "Tornerรฒ il prima possibile", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "il prima possibile", + "Type": "datetime", + "Value": { + "Timex": "FUTURE_REF", + "FutureResolution": { + "dateTime": "2016-11-07 00:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 00:00:00" + } + }, + "Start": 8, + "Length": 18 + } + ] + }, + { + "Input": "Tornerรฒ il 15 alle 8:00", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "15 alle 8:00", + "Type": "datetime", + "Value": { + "Timex": "XXXX-XX-15T08:00", + "FutureResolution": { + "dateTime": "2016-11-15 08:00:00" + }, + "PastResolution": { + "dateTime": "2016-10-15 08:00:00" + } + }, + "Start": 11, + "Length": 12 + } + ] + }, + { + "Input": "Tornerรฒ il 15 alle 8:00:20", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "15 alle 8:00:20", + "Type": "datetime", + "Value": { + "Timex": "XXXX-XX-15T08:00:20", + "FutureResolution": { + "dateTime": "2016-11-15 08:00:20" + }, + "PastResolution": { + "dateTime": "2016-10-15 08:00:20" + } + }, + "Start": 11, + "Length": 15 + } + ] + }, + { + "Input": "Tornerรฒ il 15, 8pm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "15, 8pm", + "Type": "datetime", + "Value": { + "Timex": "XXXX-XX-15T20", + "FutureResolution": { + "dateTime": "2016-11-15 20:00:00" + }, + "PastResolution": { + "dateTime": "2016-10-15 20:00:00" + } + }, + "Start": 11, + "Length": 7 + } + ] + }, + { + "Input": "Tornerรฒ il 5 alle 4 a.m.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "5 alle 4 a.m.", + "Type": "datetime", + "Value": { + "Timex": "XXXX-XX-05T04", + "FutureResolution": { + "dateTime": "2016-12-05 04:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-05 04:00:00" + } + }, + "Start": 11, + "Length": 13 + } + ] + }, + { + "Input": "Tornerรฒ 04/21/2016, 8:00pm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "04/21/2016, 8:00pm", + "Type": "datetime", + "Value": { + "Timex": "2016-04-21T20:00", + "FutureResolution": { + "dateTime": "2016-04-21 20:00:00" + }, + "PastResolution": { + "dateTime": "2016-04-21 20:00:00" + } + }, + "Start": 8, + "Length": 18 + } + ] + }, + { + "Input": "Tornerรฒ 04/21/2016, 8:00:20pm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "04/21/2016, 8:00:20pm", + "Type": "datetime", + "Value": { + "Timex": "2016-04-21T20:00:20", + "FutureResolution": { + "dateTime": "2016-04-21 20:00:20" + }, + "PastResolution": { + "dateTime": "2016-04-21 20:00:20" + } + }, + "Start": 8, + "Length": 21 + } + ] + }, + { + "Input": "Tornerรฒ il 23 Ott alle sette", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "il 23 Ott alle sette", + "Type": "datetime", + "Value": { + "Timex": "XXXX-10-23T07", + "FutureResolution": { + "dateTime": "2017-10-23 07:00:00" + }, + "PastResolution": { + "dateTime": "2016-10-23 07:00:00" + } + }, + "Start": 8, + "Length": 20 + } + ] + }, + { + "Input": "Tornerรฒ il 14 Ottobre 8:00am", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "il 14 Ottobre 8:00am", + "Type": "datetime", + "Value": { + "Timex": "XXXX-10-14T08:00", + "FutureResolution": { + "dateTime": "2017-10-14 08:00:00" + }, + "PastResolution": { + "dateTime": "2016-10-14 08:00:00" + } + }, + "Start": 8, + "Length": 20 + } + ] + }, + { + "Input": "Tornerรฒ il 14 Ottobre 8:00:31am", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "il 14 Ottobre 8:00:31am", + "Type": "datetime", + "Value": { + "Timex": "XXXX-10-14T08:00:31", + "FutureResolution": { + "dateTime": "2017-10-14 08:00:31" + }, + "PastResolution": { + "dateTime": "2016-10-14 08:00:31" + } + }, + "Start": 8, + "Length": 23 + } + ] + }, + { + "Input": "Tornerรฒ il 14 Ottobre verso le 8:00am", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "il 14 Ottobre verso le 8:00am", + "Type": "datetime", + "Value": { + "Timex": "XXXX-10-14T08:00", + "FutureResolution": { + "dateTime": "2017-10-14 08:00:00" + }, + "PastResolution": { + "dateTime": "2016-10-14 08:00:00" + } + }, + "Start": 8, + "Length": 29 + } + ] + }, + { + "Input": "Tornerรฒ il 14 Ottobre per le 8:00:31am", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "il 14 Ottobre per le 8:00:31am", + "Type": "datetime", + "Value": { + "Timex": "XXXX-10-14T08:00:31", + "FutureResolution": { + "dateTime": "2017-10-14 08:00:31" + }, + "PastResolution": { + "dateTime": "2016-10-14 08:00:31" + } + }, + "Start": 8, + "Length": 30 + } + ] + }, + { + "Input": "Tornerรฒ il 14 Ottobre, 8:00am", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "il 14 Ottobre, 8:00am", + "Type": "datetime", + "Value": { + "Timex": "XXXX-10-14T08:00", + "FutureResolution": { + "dateTime": "2017-10-14 08:00:00" + }, + "PastResolution": { + "dateTime": "2016-10-14 08:00:00" + } + }, + "Start": 8, + "Length": 21 + } + ] + }, + { + "Input": "Tornerรฒ il 14 Ottobre, 8:00:25am", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "il 14 Ottobre, 8:00:25am", + "Type": "datetime", + "Value": { + "Timex": "XXXX-10-14T08:00:25", + "FutureResolution": { + "dateTime": "2017-10-14 08:00:25" + }, + "PastResolution": { + "dateTime": "2016-10-14 08:00:25" + } + }, + "Start": 8, + "Length": 24 + } + ] + }, + { + "Input": "Tornerรฒ il 5 Maggio 2016, alle otto e 20 di sera", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "il 5 Maggio 2016, alle otto e 20 di sera", + "Type": "datetime", + "Value": { + "Timex": "2016-05-05T20:20", + "FutureResolution": { + "dateTime": "2016-05-05 20:20:00" + }, + "PastResolution": { + "dateTime": "2016-05-05 20:20:00" + } + }, + "Start": 8, + "Length": 40 + } + ] + }, + { + "Input": "Tornerรฒ alle 8pm del 15", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "8pm del 15", + "Type": "datetime", + "Value": { + "Timex": "XXXX-XX-15T20", + "FutureResolution": { + "dateTime": "2016-11-15 20:00:00" + }, + "PastResolution": { + "dateTime": "2016-10-15 20:00:00" + } + }, + "Start": 13, + "Length": 10 + } + ] + }, + { + "Input": "Tornerรฒ alle sette del 15", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "sette del 15", + "Type": "datetime", + "Value": { + "Timex": "XXXX-XX-15T07", + "FutureResolution": { + "dateTime": "2016-11-15 07:00:00" + }, + "PastResolution": { + "dateTime": "2016-10-15 07:00:00" + } + }, + "Start": 13, + "Length": 12 + } + ] + }, + { + "Input": "Tornerรฒ alle 8pm oggi", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "8pm oggi", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T20", + "FutureResolution": { + "dateTime": "2016-11-07 20:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 20:00:00" + } + }, + "Start": 13, + "Length": 8 + } + ] + }, + { + "Input": "Tornerรฒ alle sette meno un quarto domani", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "sette meno un quarto domani", + "Type": "datetime", + "Value": { + "Timex": "2016-11-08T06:45", + "FutureResolution": { + "dateTime": "2016-11-08 06:45:00" + }, + "PastResolution": { + "dateTime": "2016-11-08 06:45:00" + } + }, + "Start": 13, + "Length": 27 + } + ] + }, + { + "Input": "Tornerรฒ alle 19:00, 2016-12-22", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "19:00, 2016-12-22", + "Type": "datetime", + "Value": { + "Timex": "2016-12-22T19:00", + "FutureResolution": { + "dateTime": "2016-12-22 19:00:00" + }, + "PastResolution": { + "dateTime": "2016-12-22 19:00:00" + } + }, + "Start": 13, + "Length": 17 + } + ] + }, + { + "Input": "Tornerรฒ domani alle 8:00am", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "domani alle 8:00am", + "Type": "datetime", + "Value": { + "Timex": "2016-11-08T08:00", + "FutureResolution": { + "dateTime": "2016-11-08 08:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-08 08:00:00" + } + }, + "Start": 8, + "Length": 18 + } + ] + }, + { + "Input": "Tornerรฒ domani mattina alle 7", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "domani mattina alle 7", + "Type": "datetime", + "Value": { + "Timex": "2016-11-08T07", + "FutureResolution": { + "dateTime": "2016-11-08 07:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-08 07:00:00" + } + }, + "Start": 8, + "Length": 21 + } + ] + }, + { + "Input": "Tornerรฒ stanotte verso le 7", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "stanotte verso le 7", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T19", + "FutureResolution": { + "dateTime": "2016-11-07 19:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 19:00:00" + } + }, + "Start": 8, + "Length": 19 + } + ] + }, + { + "Input": "Tornerรฒ alle 7:00 di domenica pomeriggio prossima", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "7:00 di domenica pomeriggio prossima", + "Type": "datetime", + "Value": { + "Timex": "2016-11-20T19:00", + "FutureResolution": { + "dateTime": "2016-11-20 19:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-20 19:00:00" + } + }, + "Start": 13, + "Length": 36 + } + ] + }, + { + "Input": "Tornerรฒ alle cinque e venti domani mattina", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "cinque e venti domani mattina", + "Type": "datetime", + "Value": { + "Timex": "2016-11-08T05:20", + "FutureResolution": { + "dateTime": "2016-11-08 05:20:00" + }, + "PastResolution": { + "dateTime": "2016-11-08 05:20:00" + } + }, + "Start": 13, + "Length": 29 + } + ] + }, + { + "Input": "Tornerรฒ alle 7, questa mattina", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "7, questa mattina", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T07", + "FutureResolution": { + "dateTime": "2016-11-07 07:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 07:00:00" + } + }, + "Start": 13, + "Length": 17 + } + ] + }, + { + "Input": "Tornerรฒ alle 10, stanotte", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "10, stanotte", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T22", + "FutureResolution": { + "dateTime": "2016-11-07 22:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 22:00:00" + } + }, + "Start": 13, + "Length": 12 + } + ] + }, + { + "Input": "Tornerรฒ 8pm di sera, domenica", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "8pm di sera, domenica", + "Type": "datetime", + "Value": { + "Timex": "XXXX-WXX-7T20", + "FutureResolution": { + "dateTime": "2016-11-13 20:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-06 20:00:00" + } + }, + "Start": 8, + "Length": 21 + } + ] + }, + { + "Input": "Tornerรฒ alle 8pm di sera, il 1 Gen", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "8pm di sera, il 1 Gen", + "Type": "datetime", + "Value": { + "Timex": "XXXX-01-01T20", + "FutureResolution": { + "dateTime": "2017-01-01 20:00:00" + }, + "PastResolution": { + "dateTime": "2016-01-01 20:00:00" + } + }, + "Start": 13, + "Length": 21 + } + ] + }, + { + "Input": "Tornerรฒ alle 10pm stanotte", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "10pm stanotte", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T22", + "FutureResolution": { + "dateTime": "2016-11-07 22:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 22:00:00" + } + }, + "Start": 13, + "Length": 13 + } + ] + }, + { + "Input": "Tornerรฒ alle 8am questa mattina", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "8am questa mattina", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T08", + "FutureResolution": { + "dateTime": "2016-11-07 08:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 08:00:00" + } + }, + "Start": 13, + "Length": 18 + } + ] + }, + { + "Input": "Tornerรฒ alle 8pm questa sera", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "8pm questa sera", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T20", + "FutureResolution": { + "dateTime": "2016-11-07 20:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 20:00:00" + } + }, + "Start": 13, + "Length": 15 + } + ] + }, + { + "Input": "Tornerรฒ alla fine della giornata", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "alla fine della giornata", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T23:59:59", + "FutureResolution": { + "dateTime": "2016-11-07 23:59:59" + }, + "PastResolution": { + "dateTime": "2016-11-07 23:59:59" + } + }, + "Start": 8, + "Length": 24 + } + ] + }, + { + "Input": "Tornerรฒ alla fine di domani", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "alla fine di domani", + "Type": "datetime", + "Value": { + "Timex": "2016-11-08T23:59:59", + "FutureResolution": { + "dateTime": "2016-11-08 23:59:59" + }, + "PastResolution": { + "dateTime": "2016-11-08 23:59:59" + } + }, + "Start": 8, + "Length": 19 + } + ] + }, + { + "Input": "Tornerรฒ alla fine di domenica", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "alla fine di domenica", + "Type": "datetime", + "Value": { + "Timex": "XXXX-WXX-7T23:59:59", + "FutureResolution": { + "dateTime": "2016-11-13 23:59:59" + }, + "PastResolution": { + "dateTime": "2016-11-06 23:59:59" + } + }, + "Start": 8, + "Length": 21 + } + ] + }, + { + "Input": "Tornerรฒ tra 5 ore", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "tra 5 ore", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T05:00:00", + "FutureResolution": { + "dateTime": "2016-11-07 05:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 05:00:00" + } + }, + "Start": 8, + "Length": 9 + } + ] + }, + { + "Input": "Tornerรฒ il 15 alle 8:00:24", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "15 alle 8:00:24", + "Type": "datetime", + "Value": { + "Timex": "XXXX-XX-15T08:00:24", + "FutureResolution": { + "dateTime": "2016-11-15 08:00:24" + }, + "PastResolution": { + "dateTime": "2016-10-15 08:00:24" + } + }, + "Start": 11, + "Length": 15 + } + ] + }, + { + "Input": "Tornerรฒ il 04/21/2016, 8:00:24pm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "il 04/21/2016, 8:00:24pm", + "Type": "datetime", + "Value": { + "Timex": "2016-04-21T20:00:24", + "FutureResolution": { + "dateTime": "2016-04-21 20:00:24" + }, + "PastResolution": { + "dateTime": "2016-04-21 20:00:24" + } + }, + "Start": 8, + "Length": 24 + } + ] + }, + { + "Input": "Tornerรฒ il 14 Ottobre 8:00:13am", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "il 14 Ottobre 8:00:13am", + "Type": "datetime", + "Value": { + "Timex": "XXXX-10-14T08:00:13", + "FutureResolution": { + "dateTime": "2017-10-14 08:00:13" + }, + "PastResolution": { + "dateTime": "2016-10-14 08:00:13" + } + }, + "Start": 8, + "Length": 23 + } + ] + }, + { + "Input": "Tornerรฒ questa mattina alle 7", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "questa mattina alle 7", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T07", + "FutureResolution": { + "dateTime": "2016-11-07 07:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 07:00:00" + } + }, + "Start": 8, + "Length": 21 + } + ] + }, + { + "Input": "Tornerรฒ questa mattina alle 7am", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "questa mattina alle 7am", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T07", + "FutureResolution": { + "dateTime": "2016-11-07 07:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 07:00:00" + } + }, + "Start": 8, + "Length": 23 + } + ] + }, + { + "Input": "Tornerรฒ questa mattina alle sette", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "questa mattina alle sette", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T07", + "FutureResolution": { + "dateTime": "2016-11-07 07:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 07:00:00" + } + }, + "Start": 8, + "Length": 25 + } + ] + }, + { + "Input": "Tornerรฒ questa mattina alle 7:00", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "questa mattina alle 7:00", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T07:00", + "FutureResolution": { + "dateTime": "2016-11-07 07:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 07:00:00" + } + }, + "Start": 8, + "Length": 24 + } + ] + }, + { + "Input": "Tornerรฒ questa notte alle 7", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "questa notte alle 7", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T19", + "FutureResolution": { + "dateTime": "2016-11-07 19:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 19:00:00" + } + }, + "Start": 8, + "Length": 19 + } + ] + }, + { + "Input": "Tornerรฒ stanotte alle 7", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "stanotte alle 7", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T19", + "FutureResolution": { + "dateTime": "2016-11-07 19:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 19:00:00" + } + }, + "Start": 8, + "Length": 15 + } + ] + }, + { + "Input": "Tornerรฒ 2016-12-16T12:23:59", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "2016-12-16T12:23:59", + "Type": "datetime", + "Value": { + "Timex": "2016-12-16T12:23:59", + "FutureResolution": { + "dateTime": "2016-12-16 12:23:59" + }, + "PastResolution": { + "dateTime": "2016-12-16 12:23:59" + } + }, + "Start": 8, + "Length": 19 + } + ] + }, + { + "Input": "Tornerรฒ il 6 gen 2017 - 6:37am", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "il 6 gen 2017 - 6:37am", + "Type": "datetime", + "Value": { + "Timex": "2017-01-06T06:37", + "FutureResolution": { + "dateTime": "2017-01-06 06:37:00" + }, + "PastResolution": { + "dateTime": "2017-01-06 06:37:00" + } + }, + "Start": 9, + "Length": 22 + } + ] + }, + { + "Input": "16. Nov. 2016 10:38", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "16. Nov. 2016 10:38", + "Type": "datetime", + "Value": { + "Timex": "2016-11-16T10:38", + "FutureResolution": { + "dateTime": "2016-11-16 10:38:00" + }, + "PastResolution": { + "dateTime": "2016-11-16 10:38:00" + } + }, + "Start": 0, + "Length": 19 + } + ] + }, + { + "Input": "Partirรฒ 1 giorno e 2 ore dopo", + "Context": { + "ReferenceDateTime": "2017-11-23T19:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "1 giorno e 2 ore dopo", + "Type": "datetime", + "Value": { + "Timex": "2017-11-24T21:00:00", + "FutureResolution": { + "dateTime": "2017-11-24 21:00:00" + }, + "PastResolution": { + "dateTime": "2017-11-24 21:00:00" + } + }, + "Start": 8, + "Length": 21 + } + ] + }, + { + "Input": "Ci siamo incontrati 1 mese 2 giorni 2 ore e 30 min fa", + "Context": { + "ReferenceDateTime": "2017-11-23T19:15:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "1 mese 2 giorni 2 ore e 30 min fa", + "Type": "datetime", + "Value": { + "Timex": "2017-10-21T16:45:00", + "FutureResolution": { + "dateTime": "2017-10-21 16:45:00" + }, + "PastResolution": { + "dateTime": "2017-10-21 16:45:00" + } + }, + "Start": 20, + "Length": 33 + } + ] + }, + { + "Input": "Andrรฒ via la mattina alle 9am", + "Context": { + "ReferenceDateTime": "2017-09-27T17:25:54.4065719+08:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "la mattina alle 9am", + "Type": "datetime", + "Value": { + "Timex": "2017-09-27T09", + "FutureResolution": { + "dateTime": "2017-09-27 09:00:00" + }, + "PastResolution": { + "dateTime": "2017-09-27 09:00:00" + } + }, + "Start": 10, + "Length": 19 + } + ] + }, + { + "Input": "Andrรฒ via alle 9am la domenica", + "Context": { + "ReferenceDateTime": "2017-09-27T17:25:54.4505726+08:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "9am la domenica", + "Type": "datetime", + "Value": { + "Timex": "XXXX-WXX-7T09", + "FutureResolution": { + "dateTime": "2017-10-01 09:00:00" + }, + "PastResolution": { + "dateTime": "2017-09-24 09:00:00" + } + }, + "Start": 15, + "Length": 15 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Italian/DateTimePeriodExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Italian/DateTimePeriodExtractor.json new file mode 100644 index 000000000..513d345c5 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Italian/DateTimePeriodExtractor.json @@ -0,0 +1,926 @@ +[ + { + "Input": "Sarรฒ fuori dalle cinque alle sette di oggi", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "dalle cinque alle sette di oggi", + "Type": "datetimerange", + "Start": 11, + "Length": 31 + } + ] + }, + { + "Input": "Sarรฒ fuori dalle cinque alle sette di domani", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "dalle cinque alle sette di domani", + "Type": "datetimerange", + "Start": 11, + "Length": 33 + } + ] + }, + { + "Input": "Sarรฒ fuori dalle 5 alle 6 la prossima domenica", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "dalle 5 alle 6 la prossima domenica", + "Type": "datetimerange", + "Start": 11, + "Length": 35 + } + ] + }, + { + "Input": "Sarรฒ fuori dalle 5 alle 6pm la prossima domenica", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "dalle 5 alle 6pm la prossima domenica", + "Type": "datetimerange", + "Start": 11, + "Length": 37 + } + ] + }, + { + "Input": "Sarรฒ fuori dalle 4pm alle 5pm di oggi", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "dalle 4pm alle 5pm di oggi", + "Type": "datetimerange", + "Start": 11, + "Length": 26 + } + ] + }, + { + "Input": "Sarรฒ fuori dalle 4pm di oggi alle 5pm di domani", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "dalle 4pm di oggi alle 5pm di domani", + "Type": "datetimerange", + "Start": 11, + "Length": 36 + } + ] + }, + { + "Input": "Sarรฒ fuori dalle 4pm alle 5pm di domani", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "dalle 4pm alle 5pm di domani", + "Type": "datetimerange", + "Start": 11, + "Length": 28 + } + ] + }, + { + "Input": "Sarรฒ fuori dalle 4pm alle 5pm di 2017-6-6", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "dalle 4pm alle 5pm di 2017-6-6", + "Type": "datetimerange", + "Start": 11, + "Length": 30 + } + ] + }, + { + "Input": "Sarรฒ fuori dalle 4pm alle 5pm il 5 Maggio 2018", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "dalle 4pm alle 5pm il 5 Maggio 2018", + "Type": "datetimerange", + "Start": 11, + "Length": 35 + } + ] + }, + { + "Input": "Sarรฒ fuori dalle 4:00 alle 5pm il 5 Maggio 2018", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "dalle 4:00 alle 5pm il 5 Maggio 2018", + "Type": "datetimerange", + "Start": 11, + "Length": 36 + } + ] + }, + { + "Input": "Sarรฒ fuori dalle 4pm del 1 Gen 2016 alle 5pm di oggi", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "dalle 4pm del 1 Gen 2016 alle 5pm di oggi", + "Type": "datetimerange", + "Start": 11, + "Length": 41 + } + ] + }, + { + "Input": "Sarรฒ fuori dalle 2:00pm, 2016-2-21 alle 3:32, 04/23/2016", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "dalle 2:00pm, 2016-2-21 alle 3:32, 04/23/2016", + "Type": "datetimerange", + "Start": 11, + "Length": 45 + } + ] + }, + { + "Input": "Sarรฒ fuori da oggi alle 4 al prossimo mer alle 5", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "da oggi alle 4 al prossimo mer alle 5", + "Type": "datetimerange", + "Start": 11, + "Length": 37 + } + ] + }, + { + "Input": "Sarรฒ fuori tra le 4pm e le 5pm di oggi", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "tra le 4pm e le 5pm di oggi", + "Type": "datetimerange", + "Start": 11, + "Length": 27 + } + ] + }, + { + "Input": "Sarรฒ fuori tra le 4pm del 1 Gen 2016 e le 5pm di oggi", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "tra le 4pm del 1 Gen 2016 e le 5pm di oggi", + "Type": "datetimerange", + "Start": 11, + "Length": 42 + } + ] + }, + { + "Input": "Tornerรฒ stanotte", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "stanotte", + "Type": "datetimerange", + "Start": 8, + "Length": 8 + } + ] + }, + { + "Input": "Tornerรฒ questa notte", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "questa notte", + "Type": "datetimerange", + "Start": 8, + "Length": 12 + } + ] + }, + { + "Input": "Tornerรฒ questa sera", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "questa sera", + "Type": "datetimerange", + "Start": 8, + "Length": 11 + } + ] + }, + { + "Input": "Tornerรฒ questa mattina", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "questa mattina", + "Type": "datetimerange", + "Start": 8, + "Length": 14 + } + ] + }, + { + "Input": "Tornerรฒ questo pomeriggio", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "questo pomeriggio", + "Type": "datetimerange", + "Start": 8, + "Length": 17 + } + ] + }, + { + "Input": "Pornerรฒ la prossima notte", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "la prossima notte", + "Type": "datetimerange", + "Start": 8, + "Length": 17 + } + ] + }, + { + "Input": "Sono tornato la scorsa notte", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "la scorsa notte", + "Type": "datetimerange", + "Start": 13, + "Length": 15 + } + ] + }, + { + "Input": "Tornerรฒ domani notte", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "domani notte", + "Type": "datetimerange", + "Start": 8, + "Length": 12 + } + ] + }, + { + "Input": "Tornerรฒ il prossimo lunedรฌ pomeriggio", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "prossimo lunedรฌ pomeriggio", + "Type": "datetimerange", + "Start": 11, + "Length": 26 + } + ] + }, + { + "Input": "Tornerรฒ il 5 Maggio notte", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "il 5 Maggio notte", + "Type": "datetimerange", + "Start": 8, + "Length": 17 + } + ] + }, + { + "Input": "Tornerรฒ negli ultimi 3 minuti", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "ultimi 3 minuti", + "Type": "datetimerange", + "Start": 14, + "Length": 15 + } + ] + }, + { + "Input": "Sono tornato nei 3 minuti precedenti", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "3 minuti precedenti", + "Type": "datetimerange", + "Start": 17, + "Length": 19 + } + ] + }, + { + "Input": "Tornerรฒ nelle prossime 5 ore", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "prossime 5 ore", + "Type": "datetimerange", + "Start": 14, + "Length": 14 + } + ] + }, + { + "Input": "Tornerรฒ nell'ultimo minuto", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "ultimo minuto", + "Type": "datetimerange", + "Start": 13, + "Length": 13 + } + ] + }, + { + "Input": "Tornerรฒ la prossima ora", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "la prossima ora", + "Type": "datetimerange", + "Start": 8, + "Length": 15 + } + ] + }, + { + "Input": "Tornerรฒ gli ultimi minuti", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "gli ultimi minuti", + "Type": "datetimerange", + "Start": 8, + "Length": 17 + } + ] + }, + { + "Input": "Sono tornato diversi minuti passati", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "diversi minuti passati", + "Type": "datetimerange", + "Start": 13, + "Length": 22 + } + ] + }, + { + "Input": "Tornerรฒ martedรฌ mattina", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "martedรฌ mattina", + "Type": "datetimerange", + "Start": 8, + "Length": 15 + } + ] + }, + { + "Input": "Tornerรฒ martedรฌ pomeriggio", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "martedรฌ pomeriggio", + "Type": "datetimerange", + "Start": 8, + "Length": 18 + } + ] + }, + { + "Input": "Tornerรฒ martedรฌ sera", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "martedรฌ sera", + "Type": "datetimerange", + "Start": 8, + "Length": 12 + } + ] + }, + { + "Input": "incontriamoci in prima mattinata martedรฌ", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "in prima mattinata martedรฌ", + "Type": "datetimerange", + "Start": 14, + "Length": 26 + } + ] + }, + { + "Input": "incontriamoci in tarda mattinata martedรฌ", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "in tarda mattinata martedรฌ", + "Type": "datetimerange", + "Start": 14, + "Length": 26 + } + ] + }, + { + "Input": "incontriamoci nel primo pomeriggio martedรฌ", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "nel primo pomeriggio martedรฌ", + "Type": "datetimerange", + "Start": 14, + "Length": 28 + } + ] + }, + { + "Input": "incontriamoci nel tardo pomeriggio martedรฌ", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "nel tardo pomeriggio martedรฌ", + "Type": "datetimerange", + "Start": 14, + "Length": 28 + } + ] + }, + { + "Input": "incontriamoci di sera presto martedรฌ", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "di sera presto martedรฌ", + "Type": "datetimerange", + "Start": 14, + "Length": 22 + } + ] + }, + { + "Input": "incontriamoci in tarda serata martedรฌ", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "in tarda serata martedรฌ", + "Type": "datetimerange", + "Start": 14, + "Length": 23 + } + ] + }, + { + "Input": "incontriamoci di notte presto martedรฌ", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "di notte presto martedรฌ", + "Type": "datetimerange", + "Start": 14, + "Length": 23 + } + ] + }, + { + "Input": "incontriamoci in tarda nottata martedรฌ", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "in tarda nottata martedรฌ", + "Type": "datetimerange", + "Start": 14, + "Length": 24 + } + ] + }, + { + "Input": "incontriamoci a notte fonda martedรฌ", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "a notte fonda martedรฌ", + "Type": "datetimerange", + "Start": 14, + "Length": 21 + } + ] + }, + { + "Input": "incontriamoci la mattina presto di martedรฌ", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "la mattina presto di martedรฌ", + "Type": "datetimerange", + "Start": 14, + "Length": 28 + } + ] + }, + { + "Input": "incontriamoci nella tarda mattinata di martedรฌ", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "nella tarda mattinata di martedรฌ", + "Type": "datetimerange", + "Start": 14, + "Length": 32 + } + ] + }, + { + "Input": "incontriamoci nel primo pomeriggio di martedรฌ", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "nel primo pomeriggio di martedรฌ", + "Type": "datetimerange", + "Start": 14, + "Length": 31 + } + ] + }, + { + "Input": "incontriamoci nel tardo pomeriggio di martedรฌ", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "nel tardo pomeriggio di martedรฌ", + "Type": "datetimerange", + "Start": 14, + "Length": 31 + } + ] + }, + { + "Input": "incontriamoci nella sera presto di martedรฌ", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "nella sera presto di martedรฌ", + "Type": "datetimerange", + "Start": 14, + "Length": 28 + } + ] + }, + { + "Input": "incontriamoci nella tarda serata di martedรฌ", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "nella tarda serata di martedรฌ", + "Type": "datetimerange", + "Start": 14, + "Length": 29 + } + ] + }, + { + "Input": "incontriamoci nella notte presto di martedรฌ", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "nella notte presto di martedรฌ", + "Type": "datetimerange", + "Start": 14, + "Length": 29 + } + ] + }, + { + "Input": "incontriamoci nella tarda nottata di martedรฌ", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "nella tarda nottata di martedรฌ", + "Type": "datetimerange", + "Start": 14, + "Length": 30 + } + ] + }, + { + "Input": "incontriamoci martedรฌ in prima mattinata", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "martedรฌ in prima mattinata", + "Type": "datetimerange", + "Start": 14, + "Length": 26 + } + ] + }, + { + "Input": "incontriamoci martedรฌ in tarda mattinata", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "martedรฌ in tarda mattinata", + "Type": "datetimerange", + "Start": 14, + "Length": 26 + } + ] + }, + { + "Input": "incontriamoci martedรฌ nel primo pomeriggio", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "martedรฌ nel primo pomeriggio", + "Type": "datetimerange", + "Start": 14, + "Length": 28 + } + ] + }, + { + "Input": "incontriamoci martedรฌ nel tardo pomeriggio", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "martedรฌ nel tardo pomeriggio", + "Type": "datetimerange", + "Start": 14, + "Length": 28 + } + ] + }, + { + "Input": "incontriamoci martedรฌ di sera presto", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "martedรฌ di sera presto", + "Type": "datetimerange", + "Start": 14, + "Length": 22 + } + ] + }, + { + "Input": "incontriamoci martedรฌ in tarda serata", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "martedรฌ in tarda serata", + "Type": "datetimerange", + "Start": 14, + "Length": 23 + } + ] + }, + { + "Input": "incontriamoci martedรฌ di notte presto", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "martedรฌ di notte presto", + "Type": "datetimerange", + "Start": 14, + "Length": 23 + } + ] + }, + { + "Input": "incontriamoci martedรฌ in tarda nottata", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "martedรฌ in tarda nottata", + "Type": "datetimerange", + "Start": 14, + "Length": 24 + } + ] + }, + { + "Input": "incontriamoci martedรฌ a tarda notte", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "martedรฌ a tarda notte", + "Type": "datetimerange", + "Start": 14, + "Length": 21 + } + ] + }, + { + "Input": "Sarรฒ fuori il resto della giornata", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "resto della giornata", + "Type": "datetimerange", + "Start": 14, + "Length": 20 + } + ] + }, + { + "Input": "Sarรฒ fuori il resto di questa giornata", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "resto di questa giornata", + "Type": "datetimerange", + "Start": 14, + "Length": 24 + } + ] + }, + { + "Input": "Sarรฒ fuori il resto della giornata corrente", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "resto della giornata corrente", + "Type": "datetimerange", + "Start": 14, + "Length": 29 + } + ] + }, + { + "Input": "Sarรฒ fuori il resto del giorno", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "resto del giorno", + "Type": "datetimerange", + "Start": 14, + "Length": 16 + } + ] + }, + { + "Input": "Cortana, per favore organizza uno schiky per una riunione d'affari con Wayne, venerdรฌ tra le 1PM e le 4 PM. ", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "venerdรฌ tra le 1PM e le 4 PM", + "Type": "datetimerange", + "Start": 78, + "Length": 28 + } + ] + }, + { + "Input": "Ci puoi calendarizzare domani tra le 8am e le 2pm?", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "domani tra le 8am e le 2pm", + "Type": "datetimerange", + "Start": 23, + "Length": 26 + } + ] + }, + { + "Input": "Ci puoi calendarizzare il 9 Dic tra le 8am e le 2pm?", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "il 9 Dic tra le 8am e le 2pm", + "Type": "datetimerange", + "Start": 23, + "Length": 28 + } + ] + }, + { + "Input": "Ciao Cortana- Per favore organizza un colloquio skype con Jennifer. Ho bisogno di un colloquio di 30 min questo venerdรฌ, nel pomeriggio.", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "questo venerdรฌ, nel pomeriggio", + "Type": "datetimerange", + "Start": 105, + "Length": 30 + } + ] + }, + { + "Input": "Ciao Cortana- Per favore organizza un colloquio skype con Jennifer. Ho bisogno di un colloquio di 30 min nel pomeriggio, questo venerdรฌ", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "nel pomeriggio, questo venerdรฌ", + "Type": "datetimerange", + "Start": 105, + "Length": 30 + } + ] + }, + { + "Input": "Cortana, per favore organizza uno skype per una riunione di lavoro con Wayne, venerdรฌ pomeriggio tra le 1PM e le 4 PM.", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "venerdรฌ pomeriggio tra le 1PM e le 4 PM", + "Type": "datetimerange", + "Start": 78, + "Length": 39 + } + ] + }, + { + "Input": "Cortana, per favore organizza uno skype per una riunione di lavoro con Wayne, nel pomeriggio di venerdรฌ tra le 1PM e le 4 PM.", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "nel pomeriggio di venerdรฌ tra le 1PM e le 4 PM", + "Type": "datetimerange", + "Start": 78, + "Length": 46 + } + ] + }, + { + "Input": "Ci puoi calendarizzare il 2015-09-23 dalle 1p.m. alle 4", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "2015-09-23 dalle 1p.m. alle 4", + "Type": "datetimerange", + "Start": 26, + "Length": 29 + } + ] + }, + { + "Input": "Ci puoi calendarizzare il 2015-09-23 dalle 1:30p.m. alle 4.", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "2015-09-23 dalle 1:30p.m. alle 4", + "Type": "datetimerange", + "Start": 26, + "Length": 32 + } + ] + }, + { + "Input": "Tornerรฒ martedรฌ AM", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "martedรฌ AM", + "Type": "datetimerange", + "Start": 8, + "Length": 10 + } + ] + }, + { + "Input": "Tornerรฒ martedรฌ PM", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "martedรฌ PM", + "Type": "datetimerange", + "Start": 8, + "Length": 10 + } + ] + }, + { + "Input": "Succederร  2 ore in futuro", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "2 ore in futuro", + "Type": "datetimerange", + "Start": 10, + "Length": 15 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Italian/DateTimePeriodParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Italian/DateTimePeriodParser.json new file mode 100644 index 000000000..affa18dd4 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Italian/DateTimePeriodParser.json @@ -0,0 +1,1919 @@ +[ + { + "Input": "Sarรฒ fuori dalle cinque alle sette oggi", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "dalle cinque alle sette oggi", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T05,2016-11-07T07,PT2H)", + "FutureResolution": { + "startDateTime": "2016-11-07 05:00:00", + "endDateTime": "2016-11-07 07:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 05:00:00", + "endDateTime": "2016-11-07 07:00:00" + } + }, + "Start": 11, + "Length": 28 + } + ] + }, + { + "Input": "Sarรฒ fuori dalle 5 alle 6 del 4/22/2016", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "dalle 5 alle 6 del 4/22/2016", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-04-22T05,2016-04-22T06,PT1H)", + "FutureResolution": { + "startDateTime": "2016-04-22 05:00:00", + "endDateTime": "2016-04-22 06:00:00" + }, + "PastResolution": { + "startDateTime": "2016-04-22 05:00:00", + "endDateTime": "2016-04-22 06:00:00" + } + }, + "Start": 11, + "Length": 28 + } + ] + }, + { + "Input": "Sarรฒ fuori dalle 5 alle 6 del 22 Aprile", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "dalle 5 alle 6 del 22 Aprile", + "Type": "datetimerange", + "Value": { + "Timex": "(XXXX-04-22T05,XXXX-04-22T06,PT1H)", + "FutureResolution": { + "startDateTime": "2017-04-22 05:00:00", + "endDateTime": "2017-04-22 06:00:00" + }, + "PastResolution": { + "startDateTime": "2016-04-22 05:00:00", + "endDateTime": "2016-04-22 06:00:00" + } + }, + "Start": 11, + "Length": 28 + } + ] + }, + { + "Input": "Sarรฒ fuori dalle 5 alle 6pm del 22 Aprile", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "dalle 5 alle 6pm del 22 Aprile", + "Type": "datetimerange", + "Value": { + "Timex": "(XXXX-04-22T17,XXXX-04-22T18,PT1H)", + "FutureResolution": { + "startDateTime": "2017-04-22 17:00:00", + "endDateTime": "2017-04-22 18:00:00" + }, + "PastResolution": { + "startDateTime": "2016-04-22 17:00:00", + "endDateTime": "2016-04-22 18:00:00" + } + }, + "Start": 11, + "Length": 30 + } + ] + }, + { + "Input": "Sarรฒ fuori dalle 5 alle 6 del 1 Gen", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "dalle 5 alle 6 del 1 Gen", + "Type": "datetimerange", + "Value": { + "Timex": "(XXXX-01-01T05,XXXX-01-01T06,PT1H)", + "FutureResolution": { + "startDateTime": "2017-01-01 05:00:00", + "endDateTime": "2017-01-01 06:00:00" + }, + "PastResolution": { + "startDateTime": "2016-01-01 05:00:00", + "endDateTime": "2016-01-01 06:00:00" + } + }, + "Start": 11, + "Length": 24 + } + ] + }, + { + "Input": "Sarรฒ fuori dalle 3pm alle 4pm di domani", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "dalle 3pm alle 4pm di domani", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-08T15,2016-11-08T16,PT1H)", + "FutureResolution": { + "startDateTime": "2016-11-08 15:00:00", + "endDateTime": "2016-11-08 16:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-08 15:00:00", + "endDateTime": "2016-11-08 16:00:00" + } + }, + "Start": 11, + "Length": 28 + } + ] + }, + { + "Input": "Sarรฒ fuori dalle 3:00 alle 4:00 di domani", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "dalle 3:00 alle 4:00 di domani", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-08T03:00,2016-11-08T04:00,PT1H)", + "FutureResolution": { + "startDateTime": "2016-11-08 03:00:00", + "endDateTime": "2016-11-08 04:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-08 03:00:00", + "endDateTime": "2016-11-08 04:00:00" + } + }, + "Start": 11, + "Length": 30 + } + ] + }, + { + "Input": "Sarรฒ fuori dalle sette e mezzo alle 4pm di domani", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "dalle sette e mezzo alle 4pm di domani", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-08T07:30,2016-11-08T16,PT8H30M)", + "FutureResolution": { + "startDateTime": "2016-11-08 07:30:00", + "endDateTime": "2016-11-08 16:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-08 07:30:00", + "endDateTime": "2016-11-08 16:00:00" + } + }, + "Start": 11, + "Length": 38 + } + ] + }, + { + "Input": "Sarรฒ fuori dalle 4pm di oggi alle 5pm di domani", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "dalle 4pm di oggi alle 5pm di domani", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16,2016-11-08T17,PT25H)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:00:00", + "endDateTime": "2016-11-08 17:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:00:00", + "endDateTime": "2016-11-08 17:00:00" + } + }, + "Start": 11, + "Length": 36 + } + ] + }, + { + "Input": "Sarรฒ fuori dalle 2:00pm del 2016-2-21 alle 3:32 del 04/23/2016", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "dalle 2:00pm del 2016-2-21 alle 3:32 del 04/23/2016", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-02-21T14:00,2016-04-23T03:32,PT1478H)", + "FutureResolution": { + "startDateTime": "2016-02-21 14:00:00", + "endDateTime": "2016-04-23 03:32:00" + }, + "PastResolution": { + "startDateTime": "2016-02-21 14:00:00", + "endDateTime": "2016-04-23 03:32:00" + } + }, + "Start": 11, + "Length": 51 + } + ] + }, + { + "Input": "Sarรฒ fuori tra le 4pm e le 5pm di oggi", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "tra le 4pm e le 5pm di oggi", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16,2016-11-07T17,PT1H)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:00:00", + "endDateTime": "2016-11-07 17:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:00:00", + "endDateTime": "2016-11-07 17:00:00" + } + }, + "Start": 11, + "Length": 27 + } + ] + }, + { + "Input": "Sarรฒ fuori tra le 4pm del 1 Gen 2016 e le 5pm di oggi", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "tra le 4pm del 1 Gen 2016 e le 5pm di oggi", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-01-01T16,2016-11-07T17,PT7465H)", + "FutureResolution": { + "startDateTime": "2016-01-01 16:00:00", + "endDateTime": "2016-11-07 17:00:00" + }, + "PastResolution": { + "startDateTime": "2016-01-01 16:00:00", + "endDateTime": "2016-11-07 17:00:00" + } + }, + "Start": 11, + "Length": 42 + } + ] + }, + { + "Input": "Tornerรฒ stanotte", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "stanotte", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-07TNI", + "FutureResolution": { + "startDateTime": "2016-11-07 20:00:00", + "endDateTime": "2016-11-07 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-07 20:00:00", + "endDateTime": "2016-11-07 23:59:59" + } + }, + "Start": 8, + "Length": 8 + } + ] + }, + { + "Input": "Tornerรฒ stanotte per le 8", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "stanotte", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-07TNI", + "FutureResolution": { + "startDateTime": "2016-11-07 20:00:00", + "endDateTime": "2016-11-07 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-07 20:00:00", + "endDateTime": "2016-11-07 23:59:59" + } + }, + "Start": 8, + "Length": 8 + } + ] + }, + { + "Input": "Tornerรฒ questa notte", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "questa notte", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-07TNI", + "FutureResolution": { + "startDateTime": "2016-11-07 20:00:00", + "endDateTime": "2016-11-07 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-07 20:00:00", + "endDateTime": "2016-11-07 23:59:59" + } + }, + "Start": 8, + "Length": 12 + } + ] + }, + { + "Input": "Tornerรฒ questa sera", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "questa sera", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-07TEV", + "FutureResolution": { + "startDateTime": "2016-11-07 16:00:00", + "endDateTime": "2016-11-07 20:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:00:00", + "endDateTime": "2016-11-07 20:00:00" + } + }, + "Start": 8, + "Length": 11 + } + ] + }, + { + "Input": "Tornerรฒ questa mattina", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "questa mattina", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-07TMO", + "FutureResolution": { + "startDateTime": "2016-11-07 08:00:00", + "endDateTime": "2016-11-07 12:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 08:00:00", + "endDateTime": "2016-11-07 12:00:00" + } + }, + "Start": 8, + "Length": 14 + } + ] + }, + { + "Input": "Tornerรฒ questo pomeriggio", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "questo pomeriggio", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-07TAF", + "FutureResolution": { + "startDateTime": "2016-11-07 12:00:00", + "endDateTime": "2016-11-07 16:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 12:00:00", + "endDateTime": "2016-11-07 16:00:00" + } + }, + "Start": 8, + "Length": 17 + } + ] + }, + { + "Input": "Tornerรฒ la prossima notte", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "la prossima notte", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-08TNI", + "FutureResolution": { + "startDateTime": "2016-11-08 20:00:00", + "endDateTime": "2016-11-08 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-08 20:00:00", + "endDateTime": "2016-11-08 23:59:59" + } + }, + "Start": 8, + "Length": 17 + } + ] + }, + { + "Input": "Sono tornato la scorsa notte", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "la scorsa notte", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-06TNI", + "FutureResolution": { + "startDateTime": "2016-11-06 20:00:00", + "endDateTime": "2016-11-06 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-06 20:00:00", + "endDateTime": "2016-11-06 23:59:59" + } + }, + "Start": 13, + "Length": 15 + } + ] + }, + { + "Input": "Tornerรฒ domani sera", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "domani sera", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-08TEV", + "FutureResolution": { + "startDateTime": "2016-11-08 16:00:00", + "endDateTime": "2016-11-08 20:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-08 16:00:00", + "endDateTime": "2016-11-08 20:00:00" + } + }, + "Start": 8, + "Length": 11 + } + ] + }, + { + "Input": "Tornerรฒ il prossimo lunedรฌ pomeriggio", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "prossimo lunedรฌ pomeriggio", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-14TAF", + "FutureResolution": { + "startDateTime": "2016-11-14 12:00:00", + "endDateTime": "2016-11-14 16:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-14 12:00:00", + "endDateTime": "2016-11-14 16:00:00" + } + }, + "Start": 11, + "Length": 26 + } + ] + }, + { + "Input": "Sono tornato negli ultimi 3 minuti", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "ultimi 3 minuti", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:09:00,2016-11-07T16:12:00,PT3M)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:09:00", + "endDateTime": "2016-11-07 16:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:09:00", + "endDateTime": "2016-11-07 16:12:00" + } + }, + "Start": 19, + "Length": 15 + } + ] + }, + { + "Input": "Sono tornato nei 3 minuti passati", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "3 minuti passati", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:09:00,2016-11-07T16:12:00,PT3M)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:09:00", + "endDateTime": "2016-11-07 16:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:09:00", + "endDateTime": "2016-11-07 16:12:00" + } + }, + "Start": 17, + "Length": 16 + } + ] + }, + { + "Input": "Sono tornato nei 3 minuti precedenti", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "3 minuti precedenti", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:09:00,2016-11-07T16:12:00,PT3M)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:09:00", + "endDateTime": "2016-11-07 16:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:09:00", + "endDateTime": "2016-11-07 16:12:00" + } + }, + "Start": 17, + "Length": 19 + } + ] + }, + { + "Input": "Tornerรฒ nelle prossime 5 ore", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "prossime 5 ore", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T21:12:00,PT5H)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 21:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 21:12:00" + } + }, + "Start": 14, + "Length": 14 + } + ] + }, + { + "Input": "Tornerรฒ nell'ultimo minuto", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "ultimo minuto", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:11:00,2016-11-07T16:12:00,PT1M)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:11:00", + "endDateTime": "2016-11-07 16:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:11:00", + "endDateTime": "2016-11-07 16:12:00" + } + }, + "Start": 13, + "Length": 13 + } + ] + }, + { + "Input": "Tornerรฒ nella prossima ora", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "prossima ora", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T17:12:00,PT1H)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 17:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 17:12:00" + } + }, + "Start": 14, + "Length": 12 + } + ] + }, + { + "Input": "Tornerรฒ nelle prossime ore", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "prossime ore", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T19:12:00,PT3H)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 19:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 19:12:00" + } + }, + "Start": 14, + "Length": 12 + } + ] + }, + { + "Input": "Tornerรฒ martedรฌ mattina", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "martedรฌ mattina", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TMO", + "FutureResolution": { + "startDateTime": "2016-11-08 08:00:00", + "endDateTime": "2016-11-08 12:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 08:00:00", + "endDateTime": "2016-11-01 12:00:00" + } + }, + "Start": 8, + "Length": 15 + } + ] + }, + { + "Input": "Puoi aiutarci a trovare un momento nella mattinata di questo martedรฌ, per favore?", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "nella mattinata di questo martedรฌ", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-08TMO", + "FutureResolution": { + "startDateTime": "2016-11-08 08:00:00", + "endDateTime": "2016-11-08 12:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-08 08:00:00", + "endDateTime": "2016-11-08 12:00:00" + } + }, + "Start": 35, + "Length": 33 + } + ] + }, + { + "Input": "Per favore, organizza una riunione di 30 minuti martedรฌ, in mattinata.", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "martedรฌ, in mattinata", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TMO", + "FutureResolution": { + "startDateTime": "2016-11-08 08:00:00", + "endDateTime": "2016-11-08 12:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 08:00:00", + "endDateTime": "2016-11-01 12:00:00" + } + }, + "Start": 48, + "Length": 21 + } + ] + }, + { + "Input": "Tornerรฒ martedรฌ nel pomeriggio", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "martedรฌ nel pomeriggio", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TAF", + "FutureResolution": { + "startDateTime": "2016-11-08 12:00:00", + "endDateTime": "2016-11-08 16:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 12:00:00", + "endDateTime": "2016-11-01 16:00:00" + } + }, + "Start": 8, + "Length": 22 + } + ] + }, + { + "Input": "Tornerรฒ martedรฌ in serata", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "martedรฌ in serata", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TEV", + "FutureResolution": { + "startDateTime": "2016-11-08 16:00:00", + "endDateTime": "2016-11-08 20:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 16:00:00", + "endDateTime": "2016-11-01 20:00:00" + } + }, + "Start": 8, + "Length": 17 + } + ] + }, + { + "Input": "incontriamoci di mattina presto martedรฌ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "di mattina presto martedรฌ", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TMO", + "Mod": "start", + "FutureResolution": { + "startDateTime": "2016-11-08 08:00:00", + "endDateTime": "2016-11-08 10:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 08:00:00", + "endDateTime": "2016-11-01 10:00:00" + } + }, + "Start": 14, + "Length": 25 + } + ] + }, + { + "Input": "incontriamoci di prima mattina martedรฌ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "di prima mattina martedรฌ", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TMO", + "Mod": "start", + "FutureResolution": { + "startDateTime": "2016-11-08 08:00:00", + "endDateTime": "2016-11-08 10:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 08:00:00", + "endDateTime": "2016-11-01 10:00:00" + } + }, + "Start": 14, + "Length": 24 + } + ] + }, + { + "Input": "incontriamoci in tarda mattinata martedรฌ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "in tarda mattinata martedรฌ", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TMO", + "Mod": "end", + "FutureResolution": { + "startDateTime": "2016-11-08 10:00:00", + "endDateTime": "2016-11-08 12:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 10:00:00", + "endDateTime": "2016-11-01 12:00:00" + } + }, + "Start": 14, + "Length": 26 + } + ] + }, + { + "Input": "incontriamoci nel primo pomeriggio martedรฌ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "nel primo pomeriggio martedรฌ", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TAF", + "Mod": "start", + "FutureResolution": { + "startDateTime": "2016-11-08 12:00:00", + "endDateTime": "2016-11-08 14:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 12:00:00", + "endDateTime": "2016-11-01 14:00:00" + } + }, + "Start": 14, + "Length": 28 + } + ] + }, + { + "Input": "incontriamoci nel tardo pomeriggio martedรฌ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "nel tardo pomeriggio martedรฌ", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TAF", + "Mod": "end", + "FutureResolution": { + "startDateTime": "2016-11-08 14:00:00", + "endDateTime": "2016-11-08 16:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 14:00:00", + "endDateTime": "2016-11-01 16:00:00" + } + }, + "Start": 14, + "Length": 28 + } + ] + }, + { + "Input": "incontriamoci di sera presto martedรฌ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "di sera presto martedรฌ", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TEV", + "Mod": "start", + "FutureResolution": { + "startDateTime": "2016-11-08 16:00:00", + "endDateTime": "2016-11-08 18:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 16:00:00", + "endDateTime": "2016-11-01 18:00:00" + } + }, + "Start": 14, + "Length": 22 + } + ] + }, + { + "Input": "incontriamoci in tarda serata martedรฌ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "in tarda serata martedรฌ", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TEV", + "Mod": "end", + "FutureResolution": { + "startDateTime": "2016-11-08 18:00:00", + "endDateTime": "2016-11-08 20:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 18:00:00", + "endDateTime": "2016-11-01 20:00:00" + } + }, + "Start": 14, + "Length": 23 + } + ] + }, + { + "Input": "incontriamoci in prima nottata martedรฌ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "in prima nottata martedรฌ", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TNI", + "Mod": "start", + "FutureResolution": { + "startDateTime": "2016-11-08 20:00:00", + "endDateTime": "2016-11-08 22:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 20:00:00", + "endDateTime": "2016-11-01 22:00:00" + } + }, + "Start": 14, + "Length": 24 + } + ] + }, + { + "Input": "incontriamoci in tarda nottata martedรฌ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "in tarda nottata martedรฌ", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TNI", + "Mod": "end", + "FutureResolution": { + "startDateTime": "2016-11-08 22:00:00", + "endDateTime": "2016-11-08 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-01 22:00:00", + "endDateTime": "2016-11-01 23:59:59" + } + }, + "Start": 14, + "Length": 24 + } + ] + }, + { + "Input": "incontriamoci a tarda notte martedรฌ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "a tarda notte martedรฌ", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TNI", + "Mod": "end", + "FutureResolution": { + "startDateTime": "2016-11-08 22:00:00", + "endDateTime": "2016-11-08 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-01 22:00:00", + "endDateTime": "2016-11-01 23:59:59" + } + }, + "Start": 14, + "Length": 21 + } + ] + }, + { + "Input": "incontriamoci martedรฌ in prima mattinata", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "martedรฌ in prima mattinata", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TMO", + "Mod": "start", + "FutureResolution": { + "startDateTime": "2016-11-08 08:00:00", + "endDateTime": "2016-11-08 10:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 08:00:00", + "endDateTime": "2016-11-01 10:00:00" + } + }, + "Start": 14, + "Length": 26 + } + ] + }, + { + "Input": "incontriamoci martedรฌ in tarda mattinata", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "martedรฌ in tarda mattinata", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TMO", + "Mod": "end", + "FutureResolution": { + "startDateTime": "2016-11-08 10:00:00", + "endDateTime": "2016-11-08 12:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 10:00:00", + "endDateTime": "2016-11-01 12:00:00" + } + }, + "Start": 14, + "Length": 26 + } + ] + }, + { + "Input": "incontriamoci martedรฌ nel primo pomeriggio", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "martedรฌ nel primo pomeriggio", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TAF", + "Mod": "start", + "FutureResolution": { + "startDateTime": "2016-11-08 12:00:00", + "endDateTime": "2016-11-08 14:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 12:00:00", + "endDateTime": "2016-11-01 14:00:00" + } + }, + "Start": 14, + "Length": 28 + } + ] + }, + { + "Input": "incontriamoci martedรฌ nel tardo pomeriggio", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "martedรฌ nel tardo pomeriggio", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TAF", + "Mod": "end", + "FutureResolution": { + "startDateTime": "2016-11-08 14:00:00", + "endDateTime": "2016-11-08 16:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 14:00:00", + "endDateTime": "2016-11-01 16:00:00" + } + }, + "Start": 14, + "Length": 28 + } + ] + }, + { + "Input": "incontriamoci martedรฌ sera presto", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "martedรฌ sera presto", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TEV", + "Mod": "start", + "FutureResolution": { + "startDateTime": "2016-11-08 16:00:00", + "endDateTime": "2016-11-08 18:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 16:00:00", + "endDateTime": "2016-11-01 18:00:00" + } + }, + "Start": 14, + "Length": 19 + } + ] + }, + { + "Input": "incontriamoci martedรฌ sera tardi", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "martedรฌ sera tardi", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TEV", + "Mod": "end", + "FutureResolution": { + "startDateTime": "2016-11-08 18:00:00", + "endDateTime": "2016-11-08 20:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 18:00:00", + "endDateTime": "2016-11-01 20:00:00" + } + }, + "Start": 14, + "Length": 18 + } + ] + }, + { + "Input": "incontriamoci martedรฌ notte presto", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "martedรฌ notte presto", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TNI", + "Mod": "start", + "FutureResolution": { + "startDateTime": "2016-11-08 20:00:00", + "endDateTime": "2016-11-08 22:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 20:00:00", + "endDateTime": "2016-11-01 22:00:00" + } + }, + "Start": 14, + "Length": 20 + } + ] + }, + { + "Input": "incontriamoci martedรฌ notte tardi", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "martedรฌ notte tardi", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TNI", + "Mod": "end", + "FutureResolution": { + "startDateTime": "2016-11-08 22:00:00", + "endDateTime": "2016-11-08 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-01 22:00:00", + "endDateTime": "2016-11-01 23:59:59" + } + }, + "Start": 14, + "Length": 19 + } + ] + }, + { + "Input": "incontriamoci martedรฌ in tarda nottata", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "martedรฌ in tarda nottata", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TNI", + "Mod": "end", + "FutureResolution": { + "startDateTime": "2016-11-08 22:00:00", + "endDateTime": "2016-11-08 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-01 22:00:00", + "endDateTime": "2016-11-01 23:59:59" + } + }, + "Start": 14, + "Length": 24 + } + ] + }, + { + "Input": "incontriamoci nel resto della giornata", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "resto della giornata", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T23:59:59,PT28079S)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 23:59:59" + } + }, + "Start": 18, + "Length": 20 + } + ] + }, + { + "Input": "incontriamoci nel resto del giorno corrente", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "resto del giorno corrente", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T23:59:59,PT28079S)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 23:59:59" + } + }, + "Start": 18, + "Length": 25 + } + ] + }, + { + "Input": "incontriamoci nel resto della mia giornata", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "resto della mia giornata", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T23:59:59,PT28079S)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 23:59:59" + } + }, + "Start": 18, + "Length": 24 + } + ] + }, + { + "Input": "incontriamoci nel resto di questa giornata", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "resto di questa giornata", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T23:59:59,PT28079S)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 23:59:59" + } + }, + "Start": 18, + "Length": 24 + } + ] + }, + { + "Input": "incontriamoci nel resto del giorno", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "resto del giorno", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T23:59:59,PT28079S)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 23:59:59" + } + }, + "Start": 18, + "Length": 16 + } + ] + }, + { + "Input": "Cortana, per favore programma uno skype per una riunione d'affari con Wayne, venerdรฌ tra le 1PM e le 4 PM.", + "Context": { + "ReferenceDateTime": "2017-11-09T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "venerdรฌ tra le 1PM e le 4 PM", + "Type": "datetimerange", + "Value": { + "Timex": "(XXXX-WXX-5T13,XXXX-WXX-5T16,PT3H)", + "FutureResolution": { + "startDateTime": "2017-11-10 13:00:00", + "endDateTime": "2017-11-10 16:00:00" + }, + "PastResolution": { + "startDateTime": "2017-11-03 13:00:00", + "endDateTime": "2017-11-03 16:00:00" + } + }, + "Start": 77, + "Length": 28 + } + ] + }, + { + "Input": "Puoi calendarizzarci domani tra le 8am e le 2pm?", + "Context": { + "ReferenceDateTime": "2017-11-09T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "domani tra le 8am e le 2pm", + "Type": "datetimerange", + "Value": { + "Timex": "(2017-11-10T08,2017-11-10T14,PT6H)", + "FutureResolution": { + "startDateTime": "2017-11-10 08:00:00", + "endDateTime": "2017-11-10 14:00:00" + }, + "PastResolution": { + "startDateTime": "2017-11-10 08:00:00", + "endDateTime": "2017-11-10 14:00:00" + } + }, + "Start": 21, + "Length": 26 + } + ] + }, + { + "Input": "Puoi calendarizzarci il 9 Dic tra le 8am e le 2pm?", + "Context": { + "ReferenceDateTime": "2017-11-09T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "il 9 Dic tra le 8am e le 2pm", + "Type": "datetimerange", + "Value": { + "Timex": "(XXXX-12-09T08,XXXX-12-09T14,PT6H)", + "FutureResolution": { + "startDateTime": "2017-12-09 08:00:00", + "endDateTime": "2017-12-09 14:00:00" + }, + "PastResolution": { + "startDateTime": "2016-12-09 08:00:00", + "endDateTime": "2016-12-09 14:00:00" + } + }, + "Start": 21, + "Length": 28 + } + ] + }, + { + "Input": "Ciao Cortana- per favore programma un colloquio skype con Jennifer. Ho bisogno di un colloquio di 30 minuti questo venerdรฌ, nel pomeriggio.", + "Context": { + "ReferenceDateTime": "2017-11-13T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "questo venerdรฌ, nel pomeriggio", + "Type": "datetimerange", + "Value": { + "Timex": "2017-11-17TAF", + "FutureResolution": { + "startDateTime": "2017-11-17 12:00:00", + "endDateTime": "2017-11-17 16:00:00" + }, + "PastResolution": { + "startDateTime": "2017-11-17 12:00:00", + "endDateTime": "2017-11-17 16:00:00" + } + }, + "Start": 109, + "Length": 30 + } + ] + }, + { + "Input": "Ciao Cortana- per favore programma un colloquio skype con Jennifer. Ho bisogno di un colloquio di 30 minuti nel pomeriggio, questo venerdรฌ!", + "Context": { + "ReferenceDateTime": "2017-11-13T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "nel pomeriggio, questo venerdรฌ", + "Type": "datetimerange", + "Value": { + "Timex": "2017-11-17TAF", + "FutureResolution": { + "startDateTime": "2017-11-17 12:00:00", + "endDateTime": "2017-11-17 16:00:00" + }, + "PastResolution": { + "startDateTime": "2017-11-17 12:00:00", + "endDateTime": "2017-11-17 16:00:00" + } + }, + "Start": 110, + "Length": 30 + } + ] + }, + { + "Input": "Ciao Cortana- per favore programma un colloquio skype con Jennifer. Ho bisogno di un colloquio di 30 minuti nel pomeriggio, venerdรฌ prossimo!", + "Context": { + "ReferenceDateTime": "2017-11-13T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "nel pomeriggio, venerdรฌ prossimo", + "Type": "datetimerange", + "Value": { + "Timex": "2017-11-24TAF", + "FutureResolution": { + "startDateTime": "2017-11-24 12:00:00", + "endDateTime": "2017-11-24 16:00:00" + }, + "PastResolution": { + "startDateTime": "2017-11-24 12:00:00", + "endDateTime": "2017-11-24 16:00:00" + } + }, + "Start": 110, + "Length": 32 + } + ] + }, + { + "Input": "Ciao Cortana- per favore programma un colloquio skype con Jennifer. Ho bisogno di un colloquio di 30 minuti nel pomeriggio, venerdรฌ scorso!", + "Context": { + "ReferenceDateTime": "2017-11-13T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "nel pomeriggio, venerdรฌ scorso", + "Type": "datetimerange", + "Value": { + "Timex": "2017-11-10TAF", + "FutureResolution": { + "startDateTime": "2017-11-10 12:00:00", + "endDateTime": "2017-11-10 16:00:00" + }, + "PastResolution": { + "startDateTime": "2017-11-10 12:00:00", + "endDateTime": "2017-11-10 16:00:00" + } + }, + "Start": 110, + "Length": 30 + } + ] + }, + { + "Input": "Cortana, per favore programma uno skype per una riunione d'affari con Wayne, venerdรฌ pomeriggio tra le 1PM e le 4 PM.", + "Context": { + "ReferenceDateTime": "2017-11-14T19:12:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "venerdรฌ pomeriggio tra le 1PM e le 4 PM", + "Type": "datetimerange", + "Value": { + "Timex": "(XXXX-WXX-5T13,XXXX-WXX-5T16,PT3H)", + "FutureResolution": { + "startDateTime": "2017-11-17 13:00:00", + "endDateTime": "2017-11-17 16:00:00" + }, + "PastResolution": { + "startDateTime": "2017-11-10 13:00:00", + "endDateTime": "2017-11-10 16:00:00" + } + }, + "Start": 77, + "Length": 39 + } + ] + }, + { + "Input": "Cortana, per favore programma uno skype per una riunione d'affari con Wayne, nel pomeriggio di venerdรฌ tra le 1PM e le 4 PM.", + "Context": { + "ReferenceDateTime": "2017-11-14T19:12:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "nel pomeriggio di venerdรฌ tra le 1PM e le 4 PM", + "Type": "datetimerange", + "Value": { + "Timex": "(XXXX-WXX-5T13,XXXX-WXX-5T16,PT3H)", + "FutureResolution": { + "startDateTime": "2017-11-17 13:00:00", + "endDateTime": "2017-11-17 16:00:00" + }, + "PastResolution": { + "startDateTime": "2017-11-10 13:00:00", + "endDateTime": "2017-11-10 16:00:00" + } + }, + "Start": 77, + "Length": 46 + } + ] + }, + { + "Input": "Cortana, per favore programma un colloquio skype il 2018-09-23 dalle 1p.m. alle 4", + "Context": { + "ReferenceDateTime": "2017-11-17T19:12:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "2018-09-23 dalle 1p.m. alle 4", + "Type": "datetimerange", + "Value": { + "Timex": "(2018-09-23T13,2018-09-23T16,PT3H)", + "FutureResolution": { + "startDateTime": "2018-09-23 13:00:00", + "endDateTime": "2018-09-23 16:00:00" + }, + "PastResolution": { + "startDateTime": "2018-09-23 13:00:00", + "endDateTime": "2018-09-23 16:00:00" + } + }, + "Start": 52, + "Length": 29 + } + ] + }, + { + "Input": "Cortana, per favore programma un colloquio skype il 2018-09-23 dalle 1:30p.m. alle 4.", + "Context": { + "ReferenceDateTime": "2017-11-17T19:12:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "2018-09-23 dalle 1:30p.m. alle 4", + "Type": "datetimerange", + "Value": { + "Timex": "(2018-09-23T13:30,2018-09-23T16,PT2H30M)", + "FutureResolution": { + "startDateTime": "2018-09-23 13:30:00", + "endDateTime": "2018-09-23 16:00:00" + }, + "PastResolution": { + "startDateTime": "2018-09-23 13:30:00", + "endDateTime": "2018-09-23 16:00:00" + } + }, + "Start": 52, + "Length": 32 + } + ] + }, + { + "Input": "incontriamoci il 5 Feb AM", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "il 5 Feb AM", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-02-05TMO", + "FutureResolution": { + "startDateTime": "2017-02-05 08:00:00", + "endDateTime": "2017-02-05 12:00:00" + }, + "PastResolution": { + "startDateTime": "2016-02-05 08:00:00", + "endDateTime": "2016-02-05 12:00:00" + } + }, + "Start": 14, + "Length": 11 + } + ] + }, + { + "Input": "Tornerรฒ martedรฌ AM", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "martedรฌ AM", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TMO", + "FutureResolution": { + "startDateTime": "2016-11-08 08:00:00", + "endDateTime": "2016-11-08 12:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 08:00:00", + "endDateTime": "2016-11-01 12:00:00" + } + }, + "Start": 8, + "Length": 10 + } + ] + }, + { + "Input": "Tornerรฒ martedรฌ PM", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "martedรฌ PM", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TAF", + "FutureResolution": { + "startDateTime": "2016-11-08 12:00:00", + "endDateTime": "2016-11-08 16:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 12:00:00", + "endDateTime": "2016-11-01 16:00:00" + } + }, + "Start": 8, + "Length": 10 + } + ] + }, + { + "Input": "Succederร  2 ore in futuro", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "2 ore in futuro", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T18:12:00,PT2H)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 18:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 18:12:00" + } + }, + "Start": 10, + "Length": 15 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Italian/DurationExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Italian/DurationExtractor.json new file mode 100644 index 000000000..fac7ed349 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Italian/DurationExtractor.json @@ -0,0 +1,530 @@ +[ + { + "Input": "Andrรฒ via per 3h", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "3h", + "Type": "duration", + "Start": 14, + "Length": 2 + } + ] + }, + { + "Input": "Andrรฒ via per 3 giorni", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "3 giorni", + "Type": "duration", + "Start": 14, + "Length": 8 + } + ] + }, + { + "Input": "Andrรฒ via per 3,5anni", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "3,5anni", + "Type": "duration", + "Start": 14, + "Length": 7 + } + ] + }, + { + "Input": "Andrรฒ via per 3 h", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "3 h", + "Type": "duration", + "Start": 14, + "Length": 3 + } + ] + }, + { + "Input": "Andrรฒ via per 3 ore", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "3 ore", + "Type": "duration", + "Start": 14, + "Length": 5 + } + ] + }, + { + "Input": "Andrรฒ via per 3 mesi", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "3 mesi", + "Type": "duration", + "Start": 14, + "Length": 6 + } + ] + }, + { + "Input": "Andrรฒ via per 3 minuti", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "3 minuti", + "Type": "duration", + "Start": 14, + "Length": 8 + } + ] + }, + { + "Input": "Andrรฒ via per 3 min", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "3 min", + "Type": "duration", + "Start": 14, + "Length": 5 + } + ] + }, + { + "Input": "Andrรฒ via per 3.5 secondi ", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "3.5 secondi", + "Type": "duration", + "Start": 14, + "Length": 11 + } + ] + }, + { + "Input": "Andrรฒ via per 123.45 sec", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "123.45 sec", + "Type": "duration", + "Start": 14, + "Length": 10 + } + ] + }, + { + "Input": "Andrรฒ via per due settimane", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "due settimane", + "Type": "duration", + "Start": 14, + "Length": 13 + } + ] + }, + { + "Input": "Andrรฒ via per venti min", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "venti min", + "Type": "duration", + "Start": 14, + "Length": 9 + } + ] + }, + { + "Input": "Andrรฒ via per ventiquattro ore", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "ventiquattro ore", + "Type": "duration", + "Start": 14, + "Length": 16 + } + ] + }, + { + "Input": "Andrรฒ via per tutto il giorno", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "tutto il giorno", + "Type": "duration", + "Start": 14, + "Length": 15 + } + ] + }, + { + "Input": "Andrรฒ via per tutta la settimana", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "tutta la settimana", + "Type": "duration", + "Start": 14, + "Length": 18 + } + ] + }, + { + "Input": "Andrรฒ via per tutto il mese", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "tutto il mese", + "Type": "duration", + "Start": 14, + "Length": 13 + } + ] + }, + { + "Input": "Andrรฒ via per tutto l'anno", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "tutto l'anno", + "Type": "duration", + "Start": 14, + "Length": 12 + } + ] + }, + { + "Input": "Andrรฒ via per il giorno intero", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "giorno intero", + "Type": "duration", + "Start": 17, + "Length": 13 + } + ] + }, + { + "Input": "Andrรฒ via per la settimana intera", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "settimana intera", + "Type": "duration", + "Start": 17, + "Length": 16 + } + ] + }, + { + "Input": "Andrรฒ via per il mese intero", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "mese intero", + "Type": "duration", + "Start": 17, + "Length": 11 + } + ] + }, + { + "Input": "Andrรฒ via per l'anno intero", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "anno intero", + "Type": "duration", + "Start": 16, + "Length": 11 + } + ] + }, + { + "Input": "Andrรฒ via per l'intero giorno", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "intero giorno", + "Type": "duration", + "Start": 16, + "Length": 13 + } + ] + }, + { + "Input": "Andrรฒ via per l'intera settimana", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "intera settimana", + "Type": "duration", + "Start": 16, + "Length": 16 + } + ] + }, + { + "Input": "Andrรฒ via per l'intero mese", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "intero mese", + "Type": "duration", + "Start": 16, + "Length": 11 + } + ] + }, + { + "Input": "Andrรฒ via per l'intero anno", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "intero anno", + "Type": "duration", + "Start": 16, + "Length": 11 + } + ] + }, + { + "Input": "Andrรฒ via per un'ora", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "un'ora", + "Type": "duration", + "Start": 14, + "Length": 6 + } + ] + }, + { + "Input": "Andrรฒ via per un anno", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "un anno", + "Type": "duration", + "Start": 14, + "Length": 7 + } + ] + }, + { + "Input": "metร  anno", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "metร  anno", + "Type": "duration", + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "Andrรฒ via per 30 minuti", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "30 minuti", + "Type": "duration", + "Start": 14, + "Length": 9 + } + ] + }, + { + "Input": "Andrรฒ via per una mezzora", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "mezzora", + "Type": "duration", + "Start": 18, + "Length": 7 + } + ] + }, + { + "Input": "Andrรฒ via per mezzora", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "mezzora", + "Type": "duration", + "Start": 14, + "Length": 7 + } + ] + }, + { + "Input": "Andrรฒ via per un'ora e mezza", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "un'ora e mezza", + "Type": "duration", + "Start": 14, + "Length": 14 + } + ] + }, + { + "Input": "Andrรฒ via per due ore", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "due ore", + "Type": "duration", + "Start": 14, + "Length": 7 + } + ] + }, + { + "Input": "Andrรฒ via due ore e mezza", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "due ore e mezza", + "Type": "duration", + "Start": 10, + "Length": 15 + } + ] + }, + { + "Input": "In una settimana", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "una settimana", + "Type": "duration", + "Start": 3, + "Length": 13 + } + ] + }, + { + "Input": "In un giorno", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "un giorno", + "Type": "duration", + "Start": 3, + "Length": 9 + } + ] + }, + { + "Input": "per un'ora", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "un'ora", + "Type": "duration", + "Start": 4, + "Length": 6 + } + ] + }, + { + "Input": "per un mese", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "un mese", + "Type": "duration", + "Start": 4, + "Length": 7 + } + ] + }, + { + "Input": "Andrรฒ via per poche ore", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "poche ore", + "Type": "duration", + "Start": 14, + "Length": 9 + } + ] + }, + { + "Input": "Andrรฒ via per pochi minuti", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "pochi minuti", + "Type": "duration", + "Start": 14, + "Length": 12 + } + ] + }, + { + "Input": "Andrรฒ via per alcuni giorni", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "alcuni giorni", + "Type": "duration", + "Start": 14, + "Length": 13 + } + ] + }, + { + "Input": "Andrรฒ via per diversi giorni", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "diversi giorni", + "Type": "duration", + "Start": 14, + "Length": 14 + } + ] + }, + { + "Input": "Andrรฒ via per 1 anno 1 mese 21 giorni", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "1 anno 1 mese 21 giorni", + "Type": "duration", + "Start": 14, + "Length": 23 + } + ] + }, + { + "Input": "Andrรฒ via per 2 giorni 1 mese", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "2 giorni 1 mese", + "Type": "duration", + "Start": 14, + "Length": 15 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Italian/DurationParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Italian/DurationParser.json new file mode 100644 index 000000000..ac747652e --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Italian/DurationParser.json @@ -0,0 +1,844 @@ +[ + { + "Input": "Andrรฒ via per 3h", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "3h", + "Type": "duration", + "Value": { + "Timex": "PT3H", + "FutureResolution": { + "duration": "10800" + }, + "PastResolution": { + "duration": "10800" + } + }, + "Start": 14, + "Length": 2 + } + ] + }, + { + "Input": "Andrรฒ via per 3giorni", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "3giorni", + "Type": "duration", + "Value": { + "Timex": "P3D", + "FutureResolution": { + "duration": "259200" + }, + "PastResolution": { + "duration": "259200" + } + }, + "Start": 14, + "Length": 7 + } + ] + }, + { + "Input": "Andrรฒ via per 3,5anni", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "3,5anni", + "Type": "duration", + "Value": { + "Timex": "P3.5Y", + "FutureResolution": { + "duration": "110376000" + }, + "PastResolution": { + "duration": "110376000" + } + }, + "Start": 14, + "Length": 7 + } + ] + }, + { + "Input": "Andrรฒ via per 3 h", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "3 h", + "Type": "duration", + "Value": { + "Timex": "PT3H", + "FutureResolution": { + "duration": "10800" + }, + "PastResolution": { + "duration": "10800" + } + }, + "Start": 14, + "Length": 3 + } + ] + }, + { + "Input": "Andrรฒ via per 3 ore", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "3 ore", + "Type": "duration", + "Value": { + "Timex": "PT3H", + "FutureResolution": { + "duration": "10800" + }, + "PastResolution": { + "duration": "10800" + } + }, + "Start": 14, + "Length": 5 + } + ] + }, + { + "Input": "Andrรฒ via per 3 giorni", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "3 giorni", + "Type": "duration", + "Value": { + "Timex": "P3D", + "FutureResolution": { + "duration": "259200" + }, + "PastResolution": { + "duration": "259200" + } + }, + "Start": 14, + "Length": 8 + } + ] + }, + { + "Input": "Andrรฒ via per 3 mesi", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "3 mesi", + "Type": "duration", + "Value": { + "Timex": "P3M", + "FutureResolution": { + "duration": "7776000" + }, + "PastResolution": { + "duration": "7776000" + } + }, + "Start": 14, + "Length": 6 + } + ] + }, + { + "Input": "Andrรฒ via per 3 minuti", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "3 minuti", + "Type": "duration", + "Value": { + "Timex": "PT3M", + "FutureResolution": { + "duration": "180" + }, + "PastResolution": { + "duration": "180" + } + }, + "Start": 14, + "Length": 8 + } + ] + }, + { + "Input": "Andrรฒ via per 3 min", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "3 min", + "Type": "duration", + "Value": { + "Timex": "PT3M", + "FutureResolution": { + "duration": "180" + }, + "PastResolution": { + "duration": "180" + } + }, + "Start": 14, + "Length": 5 + } + ] + }, + { + "Input": "Andrรฒ via per 3.5 secondi", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "3.5 secondi", + "Type": "duration", + "Value": { + "Timex": "PT3.5S", + "FutureResolution": { + "duration": "3.5" + }, + "PastResolution": { + "duration": "3.5" + } + }, + "Start": 14, + "Length": 11 + } + ] + }, + { + "Input": "Andrรฒ via per 123.45 sec", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "123.45 sec", + "Type": "duration", + "Value": { + "Timex": "PT123.45S", + "FutureResolution": { + "duration": "123.45" + }, + "PastResolution": { + "duration": "123.45" + } + }, + "Start": 14, + "Length": 10 + } + ] + }, + { + "Input": "Andrรฒ via per due settimane", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "due settimane", + "Type": "duration", + "Value": { + "Timex": "P2W", + "FutureResolution": { + "duration": "1209600" + }, + "PastResolution": { + "duration": "1209600" + } + }, + "Start": 14, + "Length": 13 + } + ] + }, + { + "Input": "Andrรฒ via per venti min", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "venti min", + "Type": "duration", + "Value": { + "Timex": "PT20M", + "FutureResolution": { + "duration": "1200" + }, + "PastResolution": { + "duration": "1200" + } + }, + "Start": 14, + "Length": 9 + } + ] + }, + { + "Input": "Andrรฒ via per ventiquattro ore", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "ventiquattro ore", + "Type": "duration", + "Value": { + "Timex": "PT24H", + "FutureResolution": { + "duration": "86400" + }, + "PastResolution": { + "duration": "86400" + } + }, + "Start": 14, + "Length": 16 + } + ] + }, + { + "Input": "Andrรฒ via per tutto il giorno", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "tutto il giorno", + "Type": "duration", + "Value": { + "Timex": "P1D", + "FutureResolution": { + "duration": "86400" + }, + "PastResolution": { + "duration": "86400" + } + }, + "Start": 14, + "Length": 15 + } + ] + }, + { + "Input": "Andrรฒ via per tutta la settimana", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "tutta la settimana", + "Type": "duration", + "Value": { + "Timex": "P1W", + "FutureResolution": { + "duration": "604800" + }, + "PastResolution": { + "duration": "604800" + } + }, + "Start": 14, + "Length": 18 + } + ] + }, + { + "Input": "Andrรฒ via per tutto il mese", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "tutto il mese", + "Type": "duration", + "Value": { + "Timex": "P1M", + "FutureResolution": { + "duration": "2592000" + }, + "PastResolution": { + "duration": "2592000" + } + }, + "Start": 14, + "Length": 13 + } + ] + }, + { + "Input": "Andrรฒ via per tutto l'anno", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "tutto l'anno", + "Type": "duration", + "Value": { + "Timex": "P1Y", + "FutureResolution": { + "duration": "31536000" + }, + "PastResolution": { + "duration": "31536000" + } + }, + "Start": 14, + "Length": 12 + } + ] + }, + { + "Input": "Andrรฒ via per il giorno intero", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "giorno intero", + "Type": "duration", + "Value": { + "Timex": "P1D", + "FutureResolution": { + "duration": "86400" + }, + "PastResolution": { + "duration": "86400" + } + }, + "Start": 17, + "Length": 13 + } + ] + }, + { + "Input": "Andrรฒ via per l'intera settimana", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "intera settimana", + "Type": "duration", + "Value": { + "Timex": "P1W", + "FutureResolution": { + "duration": "604800" + }, + "PastResolution": { + "duration": "604800" + } + }, + "Start": 16, + "Length": 16 + } + ] + }, + { + "Input": "Andrรฒ via per l'intero weekend", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Comment": "whole weekend/ entire weekend is not supported in English either", + "NotSupported": "dotnet", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "l'intero weekend", + "Type": "duration", + "Value": { + "Timex": "P2D", + "FutureResolution": { + "duration": "172800" + }, + "PastResolution": { + "duration": "172800" + } + }, + "Start": 14, + "Length": 16 + } + ] + }, + { + "Input": "Andrรฒ via per l'intero mese", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "intero mese", + "Type": "duration", + "Value": { + "Timex": "P1M", + "FutureResolution": { + "duration": "2592000" + }, + "PastResolution": { + "duration": "2592000" + } + }, + "Start": 16, + "Length": 11 + } + ] + }, + { + "Input": "Andrรฒ via per l'intero anno", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "intero anno", + "Type": "duration", + "Value": { + "Timex": "P1Y", + "FutureResolution": { + "duration": "31536000" + }, + "PastResolution": { + "duration": "31536000" + } + }, + "Start": 16, + "Length": 11 + } + ] + }, + { + "Input": "Andrรฒ via per un'ora", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "un'ora", + "Type": "duration", + "Value": { + "Timex": "PT1H", + "FutureResolution": { + "duration": "3600" + }, + "PastResolution": { + "duration": "3600" + } + }, + "Start": 14, + "Length": 6 + } + ] + }, + { + "Input": "metร  anno", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "metร  anno", + "Type": "duration", + "Value": { + "Timex": "P0.5Y", + "FutureResolution": { + "duration": "15768000" + }, + "PastResolution": { + "duration": "15768000" + } + }, + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "semestre", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "semestre", + "Type": "duration", + "Value": { + "Timex": "P0.5Y", + "FutureResolution": { + "duration": "15768000" + }, + "PastResolution": { + "duration": "15768000" + } + }, + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "Andrรฒ via per 3-min", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "3-min", + "Type": "duration", + "Value": { + "Timex": "PT3M", + "FutureResolution": { + "duration": "180" + }, + "PastResolution": { + "duration": "180" + } + }, + "Start": 14, + "Length": 5 + } + ] + }, + { + "Input": "Andrรฒ via per 30-minuti", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "30-minuti", + "Type": "duration", + "Value": { + "Timex": "PT30M", + "FutureResolution": { + "duration": "1800" + }, + "PastResolution": { + "duration": "1800" + } + }, + "Start": 14, + "Length": 9 + } + ] + }, + { + "Input": "Andrรฒ via per un'ora e mezza", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "un'ora e mezza", + "Type": "duration", + "Value": { + "Timex": "PT1.5H", + "FutureResolution": { + "duration": "5400" + }, + "PastResolution": { + "duration": "5400" + } + }, + "Start": 14, + "Length": 14 + } + ] + }, + { + "Input": "Andrรฒ via per mezzora", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "mezzora", + "Type": "duration", + "Value": { + "Timex": "PT0.5H", + "FutureResolution": { + "duration": "1800" + }, + "PastResolution": { + "duration": "1800" + } + }, + "Start": 14, + "Length": 7 + } + ] + }, + { + "Input": "Andrรฒ via per due ore", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "due ore", + "Type": "duration", + "Value": { + "Timex": "PT2H", + "FutureResolution": { + "duration": "7200" + }, + "PastResolution": { + "duration": "7200" + } + }, + "Start": 14, + "Length": 7 + } + ] + }, + { + "Input": "Andrรฒ via per due ore e mezza", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "due ore e mezza", + "Type": "duration", + "Value": { + "Timex": "PT2.5H", + "FutureResolution": { + "duration": "9000" + }, + "PastResolution": { + "duration": "9000" + } + }, + "Start": 14, + "Length": 15 + } + ] + }, + { + "Input": "Andrรฒ via per 1 anno 1 mese 21 giorni", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "1 anno 1 mese 21 giorni", + "Type": "duration", + "Value": { + "Timex": "P1Y1M21D", + "FutureResolution": { + "duration": "35942400" + }, + "PastResolution": { + "duration": "35942400" + } + }, + "Start": 14, + "Length": 23 + } + ] + }, + { + "Input": "Andrรฒ via per 2 giorni 1 mese", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "2 giorni 1 mese", + "Type": "duration", + "Value": { + "Timex": "P1M2D", + "FutureResolution": { + "duration": "2764800" + }, + "PastResolution": { + "duration": "2764800" + } + }, + "Start": 14, + "Length": 15 + } + ] + }, + { + "Input": "Andrรฒ via per una settimana e tre giorni", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "una settimana e tre giorni", + "Type": "duration", + "Value": { + "Timex": "P1W3D", + "FutureResolution": { + "duration": "864000" + }, + "PastResolution": { + "duration": "864000" + } + }, + "Start": 14, + "Length": 26 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Italian/HolidayExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Italian/HolidayExtractor.json new file mode 100644 index 000000000..8e8db9f72 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Italian/HolidayExtractor.json @@ -0,0 +1,110 @@ +[ + { + "Input": "Tornerรฒ a natale", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "natale", + "Type": "date", + "Start": 10, + "Length": 6 + } + ] + }, + { + "Input": "Tornerรฒ il giorno di natale", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "giorno di natale", + "Type": "date", + "Start": 11, + "Length": 16 + } + ] + }, + { + "Input": "Tornerรฒ al capodanno cinese", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "capodanno cinese", + "Type": "date", + "Start": 11, + "Length": 16 + } + ] + }, + { + "Input": "Tornerรฒ il giorno del ringraziamento", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "giorno del ringraziamento", + "Type": "date", + "Start": 11, + "Length": 25 + } + ] + }, + { + "Input": "Tornerรฒ alla festa del papร ", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "festa del papร ", + "Type": "date", + "Start": 13, + "Length": 14 + } + ] + }, + { + "Input": "Tornerรฒ al capodanno cinese di quest'anno", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "capodanno cinese di quest'anno", + "Type": "date", + "Start": 11, + "Length": 30 + } + ] + }, + { + "Input": "Tornerรฒ al capodanno cinese del 2016", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "capodanno cinese del 2016", + "Type": "date", + "Start": 11, + "Length": 25 + } + ] + }, + { + "Input": "Tornerรฒ al capodanno cinese 2016", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "capodanno cinese 2016", + "Type": "date", + "Start": 11, + "Length": 21 + } + ] + }, + { + "Input": "Tornerรฒ il primo giorno di quaresima", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "giorno di quaresima", + "Type": "date", + "Start": 17, + "Length": 19 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Italian/HolidayParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Italian/HolidayParser.json new file mode 100644 index 000000000..98d49800b --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Italian/HolidayParser.json @@ -0,0 +1,266 @@ +[ + { + "Input": "Tornerรฒ a pasqua", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "pasqua", + "Type": "date", + "Value": { + "Timex": "XXXX-03-27", + "FutureResolution": { + "date": "2017-04-16" + }, + "PastResolution": { + "date": "2016-03-27" + } + }, + "Start": 10, + "Length": 6 + } + ] + }, + { + "Input": "Tornerรฒ il giorno di natale", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "giorno di natale", + "Type": "date", + "Value": { + "Timex": "XXXX-12-25", + "FutureResolution": { + "date": "2016-12-25" + }, + "PastResolution": { + "date": "2015-12-25" + } + }, + "Start": 11, + "Length": 16 + } + ] + }, + { + "Input": "Tornerรฒ la vigilia di capodanno", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "la vigilia di capodanno", + "Type": "date", + "Value": { + "Timex": "XXXX-12-31", + "FutureResolution": { + "date": "2016-12-31" + }, + "PastResolution": { + "date": "2015-12-31" + } + }, + "Start": 8, + "Length": 23 + } + ] + }, + { + "Input": "Tornerรฒ a natale", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "natale", + "Type": "date", + "Value": { + "Timex": "XXXX-12-25", + "FutureResolution": { + "date": "2016-12-25" + }, + "PastResolution": { + "date": "2015-12-25" + } + }, + "Start": 10, + "Length": 6 + } + ] + }, + { + "Input": "Tornerรฒ al capodanno cinese", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "capodanno cinese", + "Type": "date", + "Value": { + "Timex": "XXXX-01-01", + "FutureResolution": { + "date": "2017-01-01" + }, + "PastResolution": { + "date": "2016-01-01" + } + }, + "Start": 11, + "Length": 16 + } + ] + }, + { + "Input": "Tornerรฒ il giorno del ringraziamento", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "giorno del ringraziamento", + "Type": "date", + "Value": { + "Timex": "XXXX-11-WXX-4-4", + "FutureResolution": { + "date": "2016-11-24" + }, + "PastResolution": { + "date": "2015-11-26" + } + }, + "Start": 11, + "Length": 25 + } + ] + }, + { + "Input": "Tornerรฒ al ringraziamento", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "ringraziamento", + "Type": "date", + "Value": { + "Timex": "XXXX-11-WXX-4-4", + "FutureResolution": { + "date": "2016-11-24" + }, + "PastResolution": { + "date": "2015-11-26" + } + }, + "Start": 11, + "Length": 14 + } + ] + }, + { + "Input": "Tornerรฒ alla festa del papร ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "festa del papร ", + "Type": "date", + "Value": { + "Timex": "XXXX-03-19", + "FutureResolution": { + "date": "2017-03-19" + }, + "PastResolution": { + "date": "2016-03-19" + } + }, + "Start": 13, + "Length": 14 + } + ] + }, + { + "Input": "Tornerรฒ al capodanno cinese del prossimo anno", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "capodanno cinese del prossimo anno", + "Type": "date", + "Value": { + "Timex": "2017-01-01", + "FutureResolution": { + "date": "2017-01-01" + }, + "PastResolution": { + "date": "2017-01-01" + } + }, + "Start": 11, + "Length": 34 + } + ] + }, + { + "Input": "Tornerรฒ il giorno del ringraziamento del 2010", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "giorno del ringraziamento del 2010", + "Type": "date", + "Value": { + "Timex": "2010-11-WXX-4-4", + "FutureResolution": { + "date": "2010-11-25" + }, + "PastResolution": { + "date": "2010-11-25" + } + }, + "Start": 11, + "Length": 34 + } + ] + }, + { + "Input": "Tornerรฒ alla festa del papร  del 2015", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "festa del papร  del 2015", + "Type": "date", + "Value": { + "Timex": "2015-03-19", + "FutureResolution": { + "date": "2015-03-19" + }, + "PastResolution": { + "date": "2015-03-19" + } + }, + "Start": 13, + "Length": 23 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Italian/MergedExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Italian/MergedExtractor.json new file mode 100644 index 000000000..528474bf0 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Italian/MergedExtractor.json @@ -0,0 +1,807 @@ +[ + { + "Input": "questo รจ 2 giorni", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "2 giorni", + "Type": "duration", + "Start": 9, + "Length": 8 + } + ] + }, + { + "Input": "questo รจ prima delle 4pm", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "prima delle 4pm", + "Type": "time", + "Start": 9, + "Length": 15 + } + ] + }, + { + "Input": "questo รจ prima delle 4pm di domani", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "prima delle 4pm di domani", + "Type": "datetime", + "Start": 9, + "Length": 25 + } + ] + }, + { + "Input": "questo รจ prima di domani alle 4pm ", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "prima di domani alle 4pm", + "Type": "datetime", + "Start": 9, + "Length": 24 + } + ] + }, + { + "Input": "questo รจ dopo le 4pm", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "dopo le 4pm", + "Type": "time", + "Start": 9, + "Length": 11 + } + ] + }, + { + "Input": "questo รจ dopo le 4pm di domani", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "dopo le 4pm di domani", + "Type": "datetime", + "Start": 9, + "Length": 21 + } + ] + }, + { + "Input": "questo รจ dopo domani alle 4pm ", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "dopo domani alle 4pm", + "Type": "datetime", + "Start": 9, + "Length": 20 + } + ] + }, + { + "Input": "Tornerรฒ tra 5 minuti", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "tra 5 minuti", + "Type": "datetime", + "Start": 8, + "Length": 12 + } + ] + }, + { + "Input": "scorsa settimana", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "scorsa settimana", + "Type": "daterange", + "Start": 0, + "Length": 16 + } + ] + }, + { + "Input": "programma un appuntamento tra 10 ore", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "tra 10 ore", + "Type": "datetime", + "Start": 26, + "Length": 10 + } + ] + }, + { + "Input": "Com'รจ questa giornata?", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "questa giornata", + "Type": "date", + "Start": 6, + "Length": 15 + } + ] + }, + { + "Input": "Com'รจ questa settimana?", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "questa settimana", + "Type": "daterange", + "Start": 6, + "Length": 16 + } + ] + }, + { + "Input": "Com'รจ la mia settimana?", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "la mia settimana", + "Type": "daterange", + "Start": 6, + "Length": 16 + } + ] + }, + { + "Input": "Com'รจ la settimana?", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "la settimana", + "Type": "daterange", + "Start": 6, + "Length": 12 + } + ] + }, + { + "Input": "Com'รจ la mia giornata?", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "la mia giornata", + "Type": "date", + "Start": 6, + "Length": 15 + } + ] + }, + { + "Input": "Com'รจ la giornata?", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "la giornata", + "Type": "date", + "Start": 6, + "Length": 11 + } + ] + }, + { + "Input": "Programma un appuntamento dalle 9am alle 11am", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "dalle 9am alle 11am", + "Type": "timerange", + "Start": 26, + "Length": 19 + } + ] + }, + { + "Input": "Programma un appuntamento dalle 9am alle 11am di domani", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "dalle 9am alle 11am di domani", + "Type": "datetimerange", + "Start": 26, + "Length": 29 + } + ] + }, + { + "Input": "Cambia l'appuntamento del 22 Luglio a Bellevue al 22 Agosto", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "22 Luglio", + "Type": "date", + "Start": 26, + "Length": 9 + }, + { + "Text": "22 Agosto", + "Type": "date", + "Start": 50, + "Length": 9 + } + ] + }, + { + "Input": "dopo il 7/2 ", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "dopo il 7/2", + "Type": "date", + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "dal 7/2 ", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "dal 7/2", + "Type": "date", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "prima del 7/2 ", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "prima del 7/2", + "Type": "date", + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "06/06 12:15", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "06/06 12:15", + "Type": "datetime", + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "06/06/12 15:15", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "06/06/12 15:15", + "Type": "datetime", + "Start": 0, + "Length": 14 + } + ] + }, + { + "Input": "06/06, 2015", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "06/06, 2015", + "Type": "date", + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "29 Maggio", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "29 Maggio", + "Type": "date", + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "29 Marzo", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "29 Marzo", + "Type": "date", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "Sono nato a Marzo", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "Marzo", + "Type": "daterange", + "Start": 12, + "Length": 5 + } + ] + }, + { + "Input": "รจ successo a Maggio", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "Maggio", + "Type": "daterange", + "Start": 13, + "Length": 6 + } + ] + }, + { + "Input": "Qual รจ l'orario di Palomino? ", + "NotSupportedByDesign": "python,javascript,java", + "Results": [] + }, + { + "Input": "al sole", + "NotSupportedByDesign": "python,javascript,java", + "Results": [] + }, + { + "Input": "quale email ha avuto una risposta", + "NotSupportedByDesign": "python,javascript,java", + "Results": [] + }, + { + "Input": "Lui รจ spesso da solo", + "NotSupportedByDesign": "python,javascript,java", + "Results": [] + }, + { + "Input": "ora di michigan", + "NotSupportedByDesign": "python,javascript,java", + "Results": [] + }, + { + "Input": "Cambierรฒ l'appuntamento delle 3pm alle 4.", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "3pm", + "Type": "time", + "Start": 30, + "Length": 3 + }, + { + "Text": "4", + "Type": "time", + "Start": 39, + "Length": 1 + } + ] + }, + { + "Input": "Cambierรฒ l'appuntamento delle 3pm alle 4,", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "3pm", + "Type": "time", + "Start": 30, + "Length": 3 + }, + { + "Text": "4", + "Type": "time", + "Start": 39, + "Length": 1 + } + ] + }, + { + "Input": "Cambierรฒ l'appuntamento delle tre pm alle quattro", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "tre pm", + "Type": "time", + "Start": 30, + "Length": 6 + }, + { + "Text": "quattro", + "Type": "time", + "Start": 42, + "Length": 7 + } + ] + }, + { + "Input": "Cambierรฒ l'appuntamento delle dieci am alle undici", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "dieci am", + "Type": "time", + "Start": 30, + "Length": 8 + }, + { + "Text": "undici", + "Type": "time", + "Start": 44, + "Length": 6 + } + ] + }, + { + "Input": "Cambierรฒ l'appuntamento delle dieci am alle 4.,", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "dieci am", + "Type": "time", + "Start": 30, + "Length": 8 + }, + { + "Text": "4", + "Type": "time", + "Start": 44, + "Length": 1 + } + ] + }, + { + "Input": "Cambierรฒ l'appuntamento delle dieci am alle undici!", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "dieci am", + "Type": "time", + "Start": 30, + "Length": 8 + }, + { + "Text": "undici", + "Type": "time", + "Start": 44, + "Length": 6 + } + ] + }, + { + "Input": "Cambierรฒ l'appuntamento delle dieci am alle undici?", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "dieci am", + "Type": "time", + "Start": 30, + "Length": 8 + }, + { + "Text": "undici", + "Type": "time", + "Start": 44, + "Length": 6 + } + ] + }, + { + "Input": "Cambierรฒ l'appuntamento delle dieci am alle 20!", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "dieci am", + "Type": "time", + "Start": 30, + "Length": 8 + }, + { + "Text": "20", + "Type": "time", + "Start": 44, + "Length": 2 + } + ] + }, + { + "Input": "Cambierรฒ l'appuntamento delle dieci am alle venti!", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "dieci am", + "Type": "time", + "Start": 30, + "Length": 8 + }, + { + "Text": "venti", + "Type": "time", + "Start": 44, + "Length": 5 + } + ] + }, + { + "Input": "Cambierรฒ l'appuntamento delle dieci am alle tredici!", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "dieci am", + "Type": "time", + "Start": 30, + "Length": 8 + }, + { + "Text": "tredici", + "Type": "time", + "Start": 44, + "Length": 7 + } + ] + }, + { + "Input": "Cambierรฒ l'appuntamento delle dieci am alle 13!", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "dieci am", + "Type": "time", + "Start": 30, + "Length": 8 + }, + { + "Text": "13", + "Type": "time", + "Start": 44, + "Length": 2 + } + ] + }, + { + "Input": "Cambierรฒ l'appuntamento delle dieci am alle 0!", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "dieci am", + "Type": "time", + "Start": 30, + "Length": 8 + }, + { + "Text": "0", + "Type": "time", + "Start": 44, + "Length": 1 + } + ] + }, + { + "Input": "Cambierรฒ l'appuntamento delle dieci am alle 24!", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "dieci am", + "Type": "time", + "Start": 30, + "Length": 8 + }, + { + "Text": "24", + "Type": "time", + "Start": 44, + "Length": 2 + } + ] + }, + { + "Input": "Cambierรฒ l'appuntamento delle dieci am alle zero.", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "dieci am", + "Type": "time", + "Start": 30, + "Length": 8 + }, + { + "Text": "zero", + "Type": "time", + "Start": 44, + "Length": 4 + } + ] + }, + { + "Input": "Cambierรฒ l'appuntamento delle dieci am alle ventiquattro.", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "dieci am", + "Type": "time", + "Start": 30, + "Length": 8 + }, + { + "Text": "ventiquattro", + "Type": "time", + "Start": 44, + "Length": 12 + } + ] + }, + { + "Input": "Cambierรฒ l'appuntamento delle dieci am alle 4, cosa ne pensi?", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "dieci am", + "Type": "time", + "Start": 30, + "Length": 8 + }, + { + "Text": "4", + "Type": "time", + "Start": 44, + "Length": 1 + } + ] + }, + { + "Input": "Cambierรฒ l'appuntamento delle dieci am alle 4.3", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "dieci am", + "Type": "time", + "Start": 30, + "Length": 8 + } + ] + }, + { + "Input": "Cambierรฒ l'appuntamento delle dieci am alle ventisei", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "dieci am", + "Type": "time", + "Start": 30, + "Length": 8 + } + ] + }, + { + "Input": "Cambierรฒ l'appuntamento delle dieci am alle 4 o piรน tardi", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "dieci am", + "Type": "time", + "Start": 30, + "Length": 8 + }, + { + "Text": "4 o piรน tardi", + "Type": "time", + "Start": 44, + "Length": 13 + } + ] + }, + { + "Input": "Cambierรฒ l'appuntamento delle dieci am alle 25", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "dieci am", + "Type": "time", + "Start": 30, + "Length": 8 + } + ] + }, + { + "Input": "Cambierรฒ l'appuntamento delle dieci am alle venticinque", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "dieci am", + "Type": "time", + "Start": 30, + "Length": 8 + } + ] + }, + { + "Input": "il prossimo incontro si terrร  il 16 Marzo 2017, cosa ne dici di avere una discussione alle 2pm questo pomeriggio?", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "il 16 Marzo 2017", + "Type": "date", + "Start": 30, + "Length": 16 + }, + { + "Text": "2pm questo pomeriggio", + "Type": "datetime", + "Start": 91, + "Length": 21 + } + ] + }, + { + "Input": "1 Aprile 2018, possiamo pianificarlo alle 2pm questo pomeriggio", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "1 Aprile 2018", + "Type": "date", + "Start": 0, + "Length": 13 + }, + { + "Text": "2pm questo pomeriggio", + "Type": "datetime", + "Start": 42, + "Length": 21 + } + ] + }, + { + "Input": "L'intervallo รจ prima del 2012", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "prima del 2012", + "Type": "daterange", + "Start": 15, + "Length": 14 + } + ] + }, + { + "Input": "L'intervallo รจ fino al 2012", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "fino al 2012", + "Type": "daterange", + "Start": 15, + "Length": 12 + } + ] + }, + { + "Input": "L'intervallo รจ 2012 o dopo", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "2012 o dopo", + "Type": "daterange", + "Start": 15, + "Length": 11 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Italian/MergedExtractorSkipFromTo.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Italian/MergedExtractorSkipFromTo.json new file mode 100644 index 000000000..7f1bbb4ca --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Italian/MergedExtractorSkipFromTo.json @@ -0,0 +1,40 @@ +[ + { + "Input": "Cambia il mio appuntamento dalle 9am alle 11am", + "NotSupported": "dotnet", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Start": 23, + "Length": 3, + "Text": "9am", + "Type": "time" + }, + { + "Start": 30, + "Length": 4, + "Text": "11am", + "Type": "time" + } + ] + }, + { + "Input": "Cambia il mio appuntamento dal 19 Nov al 23 Nov", + "NotSupported": "dotnet", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Start": 23, + "Length": 8, + "Text": "19 Nov", + "Type": "date" + }, + { + "Start": 35, + "Length": 3, + "Text": "Nov", + "Type": "daterange" + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Italian/MergedParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Italian/MergedParser.json new file mode 100644 index 000000000..164850033 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Italian/MergedParser.json @@ -0,0 +1,1523 @@ +[ + { + "Input": "alle 715ampm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "715ampm", + "Type": "datetimeV2.time", + "Value": { + "values": [ + { + "timex": "T07:15", + "type": "time", + "value": "07:15:00" + }, + { + "timex": "T19:15", + "type": "time", + "value": "19:15:00" + } + ] + }, + "Start": 5, + "Length": 7 + } + ] + }, + { + "Input": "PRANZO ALLE 12.30 PM DI VEN", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "12.30 PM DI VEN", + "Type": "datetimeV2.datetime", + "Value": { + "values": [ + { + "timex": "XXXX-WXX-5T12:30", + "type": "datetime", + "value": "2016-11-04 12:30:00" + }, + { + "timex": "XXXX-WXX-5T12:30", + "type": "datetime", + "value": "2016-11-11 12:30:00" + } + ] + }, + "Start": 12, + "Length": 15 + } + ] + }, + { + "Input": "Cosa devo fare la settimana del 30 Novembre?", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "la settimana del 30 Novembre", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "XXXX-11-30", + "type": "daterange", + "start": "2015-11-30", + "end": "2015-12-07" + }, + { + "timex": "XXXX-11-30", + "type": "daterange", + "start": "2016-11-28", + "end": "2016-12-05" + } + ] + }, + "Start": 15, + "Length": 28 + } + ] + }, + { + "Input": "Per quattro lunedรฌ a mezzogiorno", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "lunedรฌ a mezzogiorno", + "Type": "datetimeV2.datetime", + "Value": { + "values": [ + { + "timex": "XXXX-WXX-1T12", + "type": "datetime", + "value": "2016-10-31 12:00:00" + }, + { + "timex": "XXXX-WXX-1T12", + "type": "datetime", + "value": "2016-11-07 12:00:00" + } + ] + }, + "Start": 12, + "Length": 20 + } + ] + }, + { + "Input": "Aggiungi 649 stanotte a mezzanotte", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "stanotte a mezzanotte", + "Type": "datetimeV2.datetime", + "Value": { + "values": [ + { + "timex": "2016-11-07T12", + "type": "datetime", + "value": "2016-11-07 12:00:00" + } + ] + }, + "Start": 13, + "Length": 21 + } + ] + }, + { + "Input": "ho bisogno di prenotare per tre persone da pizza joint a seattle per stanotte verso le 8 pm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "stanotte verso le 8 pm", + "Type": "datetimeV2.datetime", + "Value": { + "values": [ + { + "timex": "2016-11-07T20", + "type": "datetime", + "value": "2016-11-07 20:00:00" + } + ] + }, + "Start": 69, + "Length": 22 + } + ] + }, + { + "Input": "Fissa un appuntamento per Pasqua", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "pasqua", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "XXXX-03-27", + "type": "date", + "value": "2016-03-27" + }, + { + "timex": "XXXX-03-27", + "type": "date", + "value": "2017-04-16" + } + ] + }, + "Start": 26, + "Length": 6 + } + ] + }, + { + "Input": "dopodomani", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "dopodomani", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "2016-11-09", + "type": "date", + "value": "2016-11-09" + } + ] + }, + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "dopodomani alle 8am", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "dopodomani alle 8am", + "Type": "datetimeV2.datetime", + "Value": { + "values": [ + { + "timex": "2016-11-09T08", + "type": "datetime", + "value": "2016-11-09 08:00:00" + } + ] + }, + "Start": 0, + "Length": 19 + } + ] + }, + { + "Input": "di venerdรฌ pomeriggio", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "venerdรฌ pomeriggio", + "Type": "datetimeV2.datetimerange", + "Value": { + "values": [ + { + "timex": "XXXX-WXX-5TAF", + "type": "datetimerange", + "start": "2016-11-04 12:00:00", + "end": "2016-11-04 16:00:00" + }, + { + "timex": "XXXX-WXX-5TAF", + "type": "datetimerange", + "start": "2016-11-11 12:00:00", + "end": "2016-11-11 16:00:00" + } + ] + }, + "Start": 3, + "Length": 18 + } + ] + }, + { + "Input": "di venerdรฌ per le 3 di pomeriggio", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "venerdรฌ per le 3 di pomeriggio", + "Type": "datetimeV2.datetime", + "Value": { + "values": [ + { + "timex": "XXXX-WXX-5T15", + "type": "datetime", + "value": "2016-11-04 15:00:00" + }, + { + "timex": "XXXX-WXX-5T15", + "type": "datetime", + "value": "2016-11-11 15:00:00" + } + ] + }, + "Start": 3, + "Length": 30 + } + ] + }, + { + "Input": "Fissa un appuntamento per domani mattina alle 9.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "domani mattina alle 9", + "Type": "datetimeV2.datetime", + "Value": { + "values": [ + { + "timex": "2016-11-08T09", + "type": "datetime", + "value": "2016-11-08 09:00:00" + } + ] + }, + "Start": 26, + "Length": 21 + } + ] + }, + { + "Input": "metti il matrimonio di cable nel mio calendario per mercoledรฌ trentuno", + "Context": { + "ReferenceDateTime": "2017-09-15T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "mercoledรฌ", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "XXXX-WXX-3", + "type": "date", + "value": "2017-09-13" + }, + { + "timex": "XXXX-WXX-3", + "type": "date", + "value": "2017-09-20" + } + ] + }, + "Start": 52, + "Length": 9 + } + ] + }, + { + "Input": "metti il matrimonio di cable nel mio calendario per martedรฌ trentuno", + "Context": { + "ReferenceDateTime": "2017-10-15T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "martedรฌ trentuno", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "2017-10-31", + "type": "date", + "value": "2017-10-31" + } + ] + }, + "Start": 52, + "Length": 16 + } + ] + }, + { + "Input": "programma un appuntamento tra 8 minuti", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "tra 8 minuti", + "Type": "datetimeV2.datetime", + "Value": { + "values": [ + { + "timex": "2016-11-07T00:08:00", + "type": "datetime", + "value": "2016-11-07 00:08:00" + } + ] + }, + "Start": 26, + "Length": 12 + } + ] + }, + { + "Input": "programma un appuntamento tra 10 ore", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "tra 10 ore", + "Type": "datetimeV2.datetime", + "Value": { + "values": [ + { + "timex": "2016-11-07T10:00:00", + "type": "datetime", + "value": "2016-11-07 10:00:00" + } + ] + }, + "Start": 26, + "Length": 10 + } + ] + }, + { + "Input": "programma un appuntamento tra 10 giorni", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "tra 10 giorni", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "2016-11-17", + "type": "date", + "value": "2016-11-17" + } + ] + }, + "Start": 26, + "Length": 13 + } + ] + }, + { + "Input": "programma un appuntamento tra 3 settimane", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "tra 3 settimane", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "2016-11-28", + "type": "date", + "value": "2016-11-28" + } + ] + }, + "Start": 26, + "Length": 15 + } + ] + }, + { + "Input": "programma un appuntamento tra 3 mesi", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "tra 3 mesi", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "2017-02-07", + "type": "date", + "value": "2017-02-07" + } + ] + }, + "Start": 26, + "Length": 10 + } + ] + }, + { + "Input": "Sarรฒ fuori tra 3 anni", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "tra 3 anni", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "2019-11-07", + "type": "date", + "value": "2019-11-07" + } + ] + }, + "Start": 11, + "Length": 10 + } + ] + }, + { + "Input": "dopo le 8pm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "dopo le 8pm", + "Type": "datetimeV2.timerange", + "Value": { + "values": [ + { + "timex": "T20", + "Mod": "after", + "type": "timerange", + "start": "20:00:00", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "prima delle 8pm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "prima delle 8pm", + "Type": "datetimeV2.timerange", + "Value": { + "values": [ + { + "timex": "T20", + "Mod": "before", + "type": "timerange", + "end": "20:00:00", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 0, + "Length": 15 + } + ] + }, + { + "Input": "dalle 8pm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "dalle 8pm", + "Type": "datetimeV2.timerange", + "Value": { + "values": [ + { + "timex": "T20", + "Mod": "since", + "type": "timerange", + "start": "20:00:00", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "2016-2-30", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "2016-2-30", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "2016-02-30", + "type": "date", + "value": "not resolved" + } + ] + }, + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "2015-1-32", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, java, python", + "NotSupportedByDesign": "python,javascript,java", + "Results": [] + }, + { + "Input": "2017-13-12", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [] + }, + { + "Input": "aggiungi yoga al calendario personale di lunedรฌ e mercoledรฌ alle 3pm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "lunedรฌ", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "XXXX-WXX-1", + "type": "date", + "value": "2016-10-31" + }, + { + "timex": "XXXX-WXX-1", + "type": "date", + "value": "2016-11-07" + } + ] + }, + "Start": 41, + "Length": 6 + }, + { + "Text": "mercoledรฌ alle 3pm", + "Type": "datetimeV2.datetime", + "Value": { + "values": [ + { + "timex": "XXXX-WXX-3T15", + "type": "datetime", + "value": "2016-11-02 15:00:00" + }, + { + "timex": "XXXX-WXX-3T15", + "type": "datetime", + "value": "2016-11-09 15:00:00" + } + ] + }, + "Start": 50, + "Length": 18 + } + ] + }, + { + "Input": "programma un appuntamento alle 8 am ogni settimana", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "8 am", + "Type": "datetimeV2.time", + "Value": { + "values": [ + { + "timex": "T08", + "type": "time", + "value": "08:00:00" + } + ] + }, + "Start": 31, + "Length": 4 + }, + { + "Text": "ogni settimana", + "Type": "datetimeV2.set", + "Value": { + "values": [ + { + "timex": "P1W", + "type": "set", + "value": "not resolved" + } + ] + }, + "Start": 36, + "Length": 14 + } + ] + }, + { + "Input": "programma il secondo sabato di ogni mese", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "secondo sabato", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "2016-11-12", + "type": "date", + "value": "2016-11-12" + } + ] + }, + "Start": 13, + "Length": 14 + }, + { + "Text": "ogni mese", + "Type": "datetimeV2.set", + "Value": { + "values": [ + { + "timex": "P1M", + "type": "set", + "value": "not resolved" + } + ] + }, + "Start": 31, + "Length": 9 + } + ] + }, + { + "Input": "Fissa un appuntamento per la domenica di Pasqua", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "domenica di Pasqua", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "XXXX-03-27", + "type": "date", + "value": "2016-03-27" + }, + { + "timex": "XXXX-03-27", + "type": "date", + "value": "2017-04-16" + } + ] + }, + "Start": 29, + "Length": 18 + } + ] + }, + { + "Input": "blocca 1 ora sul mio calendario domani mattina", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "1 ora", + "Type": "datetimeV2.duration", + "Value": { + "values": [ + { + "timex": "PT1H", + "type": "duration", + "value": "3600" + } + ] + }, + "Start": 7, + "Length": 5 + }, + { + "Text": "domani mattina", + "Type": "datetimeV2.datetimerange", + "Value": { + "values": [ + { + "timex": "2016-11-08TMO", + "type": "datetimerange", + "start": "2016-11-08 08:00:00", + "end": "2016-11-08 12:00:00" + } + ] + }, + "Start": 32, + "Length": 14 + } + ] + }, + { + "Input": "Cambia l'appuntamento nel 22 Luglio a Bellavue al 22 Agosto", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "22 Luglio", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "XXXX-07-22", + "type": "date", + "value": "2016-07-22" + }, + { + "timex": "XXXX-07-22", + "type": "date", + "value": "2017-07-22" + } + ] + }, + "Start": 26, + "Length": 9 + }, + { + "Text": "22 Agosto", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "XXXX-08-22", + "type": "date", + "value": "2016-08-22" + }, + { + "timex": "XXXX-08-22", + "type": "date", + "value": "2017-08-22" + } + ] + }, + "Start": 50, + "Length": 9 + } + ] + }, + { + "Input": "di venerdรฌ per 3 a Bellavue nel pomeriggio", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "venerdรฌ", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "XXXX-WXX-5", + "type": "date", + "value": "2016-11-04" + }, + { + "timex": "XXXX-WXX-5", + "type": "date", + "value": "2016-11-11" + } + ] + }, + "Start": 3, + "Length": 7 + }, + { + "Text": "nel pomeriggio", + "Type": "datetimeV2.timerange", + "Value": { + "values": [ + { + "timex": "TAF", + "type": "timerange", + "start": "12:00:00", + "end": "16:00:00" + } + ] + }, + "Start": 28, + "Length": 14 + } + ] + }, + { + "Input": "ritira le medicine di jordan alla costco pharmacy sull' havana un po' prima del prossimo martedรฌ alle 12:00", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "prima del prossimo martedรฌ alle 12:00", + "Type": "datetimeV2.datetimerange", + "Value": { + "values": [ + { + "timex": "2016-11-15T12:00", + "Mod": "before", + "type": "datetimerange", + "end": "2016-11-15 12:00:00", + "sourceEntity": "datetimepoint" + }, + { + "timex": "2016-11-15T00:00", + "Mod": "before", + "type": "datetimerange", + "end": "2016-11-15 00:00:00", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 70, + "Length": 37 + } + ] + }, + { + "Input": "programma un appuntamento prima delle 2pm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "prima delle 2pm", + "Type": "datetimeV2.timerange", + "Value": { + "values": [ + { + "timex": "T14", + "Mod": "before", + "type": "timerange", + "end": "14:00:00", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 26, + "Length": 15 + } + ] + }, + { + "Input": "Cambierรฒ l'appuntamento delle dieci am alle venti!", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "dieci am", + "Type": "datetimeV2.time", + "Value": { + "values": [ + { + "timex": "T10", + "type": "time", + "value": "10:00:00" + } + ] + }, + "Start": 30, + "Length": 8 + }, + { + "Text": "venti", + "Type": "datetimeV2.time", + "Value": { + "values": [ + { + "timex": "T20", + "type": "time", + "value": "20:00:00" + } + ] + }, + "Start": 44, + "Length": 5 + } + ] + }, + { + "Input": "Cambierรฒ l'appuntamento delle dieci am alle 20!", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "dieci am", + "Type": "datetimeV2.time", + "Value": { + "values": [ + { + "timex": "T10", + "type": "time", + "value": "10:00:00" + } + ] + }, + "Start": 30, + "Length": 8 + }, + { + "Text": "20", + "Type": "datetimeV2.time", + "Value": { + "values": [ + { + "timex": "T20", + "type": "time", + "value": "20:00:00" + } + ] + }, + "Start": 44, + "Length": 2 + } + ] + }, + { + "Input": "Cambierรฒ l'appuntamento delle dieci am alle nove!", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "dieci am", + "Type": "datetimeV2.time", + "Value": { + "values": [ + { + "timex": "T10", + "type": "time", + "value": "10:00:00" + } + ] + }, + "Start": 30, + "Length": 8 + }, + { + "Text": "nove", + "Type": "datetimeV2.time", + "Value": { + "values": [ + { + "timex": "T09", + "type": "time", + "value": "09:00:00" + }, + { + "timex": "T21", + "type": "time", + "value": "21:00:00" + } + ] + }, + "Start": 44, + "Length": 4 + } + ] + }, + { + "Input": "Cambierรฒ l'appuntamento delle dieci am alle 26!", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "dieci am", + "Type": "datetimeV2.time", + "Value": { + "values": [ + { + "timex": "T10", + "type": "time", + "value": "10:00:00" + } + ] + }, + "Start": 30, + "Length": 8 + } + ] + }, + { + "Input": "Cambierรฒ l'appuntamento delle dieci am alle ventisei.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "dieci am", + "Type": "datetimeV2.time", + "Value": { + "values": [ + { + "timex": "T10", + "type": "time", + "value": "10:00:00" + } + ] + }, + "Start": 30, + "Length": 8 + } + ] + }, + { + "Input": "Tornerรฒ tra 5 minuti", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "tra 5 minuti", + "Type": "datetimeV2.datetime", + "Value": { + "values": [ + { + "timex": "2016-11-07T00:05:00", + "type": "datetime", + "value": "2016-11-07 00:05:00" + } + ] + }, + "Start": 8, + "Length": 12 + } + ] + }, + { + "Input": "tra 5 minuti", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "tra 5 minuti", + "Type": "datetimeV2.datetime", + "Value": { + "values": [ + { + "timex": "2016-11-07T00:05:00", + "type": "datetime", + "value": "2016-11-07 00:05:00" + } + ] + }, + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "Programma durante la mattinata", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "la mattinata", + "Type": "datetimeV2.timerange", + "Value": { + "values": [ + { + "timex": "TMO", + "type": "timerange", + "start": "08:00:00", + "end": "12:00:00" + } + ] + }, + "Start": 18, + "Length": 12 + } + ] + }, + { + "Input": "Partirรฒ entro domani", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "entro domani", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016-11-08", + "Mod": "before", + "type": "daterange", + "end": "2016-11-08", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 8, + "Length": 12 + } + ] + }, + { + "Input": "Partirรฒ prima di domani", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "prima di domani", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016-11-08", + "Mod": "before", + "type": "daterange", + "end": "2016-11-08", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 8, + "Length": 15 + } + ] + }, + { + "Input": "Partitรฒ non piรน tardi di domani", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "non piรน tardi di domani", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016-11-08", + "Mod": "before", + "type": "daterange", + "end": "2016-11-08", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 8, + "Length": 23 + } + ] + }, + { + "Input": "dammi tutti i luoghi aperti con data successiva o uguale al 1/1/2016", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "successiva o uguale al 1/1/2016", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016-01-01", + "Mod": "since", + "type": "daterange", + "start": "2016-01-01", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 37, + "Length": 31 + } + ] + }, + { + "Input": "Partirรฒ dopo il 1/1/2016", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "dopo il 1/1/2016", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016-01-01", + "Mod": "after", + "type": "daterange", + "start": "2016-01-01", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 8, + "Length": 16 + } + ] + }, + { + "Input": "Partirรฒ prima del 1/1/2016", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "prima del 1/1/2016", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016-01-01", + "Mod": "before", + "type": "daterange", + "end": "2016-01-01", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 8, + "Length": 18 + } + ] + }, + { + "Input": "Chiuderร  a partire dal 1/1/2016", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "a partire dal 1/1/2016", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016-01-01", + "Mod": "since", + "type": "daterange", + "start": "2016-01-01", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 9, + "Length": 22 + } + ] + }, + { + "Input": "termina con il 1/1/2016", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "termina con il 1/1/2016", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016-01-01", + "Mod": "before", + "type": "daterange", + "end": "2016-01-01", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 0, + "Length": 23 + } + ] + }, + { + "Input": "Partirรฒ prima del 2020", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "prima del 2020", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2020", + "Mod": "before", + "type": "daterange", + "end": "2020-01-01", + "sourceEntity": "datetimerange" + } + ] + }, + "Start": 8, + "Length": 14 + } + ] + }, + { + "Input": "L'intervallo รจ fino al 2012", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "fino al 2012", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2012", + "Mod": "before", + "type": "daterange", + "end": "2012-01-01", + "sourceEntity": "datetimerange" + } + ] + }, + "Start": 15, + "Length": 12 + } + ] + }, + { + "Input": "L'intervallo รจ 2012 o dopo", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "2012 o dopo", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2012", + "Mod": "since", + "type": "daterange", + "start": "2012-01-01", + "sourceEntity": "datetimerange" + } + ] + }, + "Start": 15, + "Length": 11 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Italian/SetExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Italian/SetExtractor.json new file mode 100644 index 000000000..49701c016 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Italian/SetExtractor.json @@ -0,0 +1,302 @@ +[ + { + "Input": "Andrรฒ via settimanalmente", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "settimanalmente", + "Type": "set", + "Start": 10, + "Length": 15 + } + ] + }, + { + "Input": "Andrรฒ via quotidianamente", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "quotidianamente", + "Type": "set", + "Start": 10, + "Length": 15 + } + ] + }, + { + "Input": "Andrรฒ via ogni giorno", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "ogni giorno", + "Type": "set", + "Start": 10, + "Length": 11 + } + ] + }, + { + "Input": "Andrรฒ via ogni mese", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "ogni mese", + "Type": "set", + "Start": 10, + "Length": 9 + } + ] + }, + { + "Input": "Andrรฒ via annualmente", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "annualmente", + "Type": "set", + "Start": 10, + "Length": 11 + } + ] + }, + { + "Input": "Andrรฒ via una volta all'anno", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "una volta all'anno", + "Type": "set", + "Start": 10, + "Length": 18 + } + ] + }, + { + "Input": "Andrรฒ via ogni due giorni", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "ogni due giorni", + "Type": "set", + "Start": 10, + "Length": 15 + } + ] + }, + { + "Input": "Andrรฒ via ogni tre settimane", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "ogni tre settimane", + "Type": "set", + "Start": 10, + "Length": 18 + } + ] + }, + { + "Input": "Andrรฒ via alle 3pm ogni giorno", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "3pm ogni giorno", + "Type": "set", + "Start": 15, + "Length": 15 + } + ] + }, + { + "Input": "Andrรฒ via ogni 4/15", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "ogni 4/15", + "Type": "set", + "Start": 10, + "Length": 9 + } + ] + }, + { + "Input": "Andrรฒ via ogni lunedรฌ", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "ogni lunedรฌ", + "Type": "set", + "Start": 10, + "Length": 11 + } + ] + }, + { + "Input": "Andrรฒ via ogni lunedรฌ alle 4pm", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "ogni lunedรฌ alle 4pm", + "Type": "set", + "Start": 10, + "Length": 20 + } + ] + }, + { + "Input": "Andrรฒ via ogni mattina", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "ogni mattina", + "Type": "set", + "Start": 10, + "Length": 12 + } + ] + }, + { + "Input": "Andrรฒ via ogni mattina alle 9am", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "ogni mattina alle 9am", + "Type": "set", + "Start": 10, + "Length": 21 + } + ] + }, + { + "Input": "Andrรฒ via ogni pomeriggio alle 4pm", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "ogni pomeriggio alle 4pm", + "Type": "set", + "Start": 10, + "Length": 24 + } + ] + }, + { + "Input": "Andrรฒ via ogni notte alle 9pm", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "ogni notte alle 9pm", + "Type": "set", + "Start": 10, + "Length": 19 + } + ] + }, + { + "Input": "Andrรฒ via ogni notte alle 9", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "ogni notte alle 9", + "Type": "set", + "Start": 10, + "Length": 17 + } + ] + }, + { + "Input": "Andrรฒ via tutte le mattine alle 9am", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "tutte le mattine alle 9am", + "Type": "set", + "Start": 10, + "Length": 25 + } + ] + }, + { + "Input": "Andrรฒ via ogni mattina alle 9", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "ogni mattina alle 9", + "Type": "set", + "Start": 10, + "Length": 19 + } + ] + }, + { + "Input": "Andrรฒ via tutte le mattine", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "tutte le mattine", + "Type": "set", + "Start": 10, + "Length": 16 + } + ] + }, + { + "Input": "Andrรฒ via tutti i giorni", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "tutti i giorni", + "Type": "set", + "Start": 10, + "Length": 14 + } + ] + }, + { + "Input": "Andrรฒ via alle 9am ogni domenica", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "9am ogni domenica", + "Type": "set", + "Start": 15, + "Length": 17 + } + ] + }, + { + "Input": "Andrรฒ via alle 9am di ogni lunedรฌ", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "9am di ogni lunedรฌ", + "Type": "set", + "Start": 15, + "Length": 18 + } + ] + }, + { + "Input": "Andrรฒ via alle 9am tutti i lunedรฌ", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "9am tutti i lunedรฌ", + "Type": "set", + "Start": 15, + "Length": 18 + } + ] + }, + { + "Input": "Andrรฒ via i lunedรฌ", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "i lunedรฌ", + "Type": "set", + "Start": 10, + "Length": 8 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Italian/SetParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Italian/SetParser.json new file mode 100644 index 000000000..e75bb5139 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Italian/SetParser.json @@ -0,0 +1,650 @@ +[ + { + "Input": "Andrรฒ via settimanalmente", + "Context": { + "ReferenceDateTime": "2017-09-27T17:25:54.2744475+08:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "settimanalmente", + "Type": "set", + "Value": { + "Timex": "P1W", + "FutureResolution": { + "set": "Set: P1W" + }, + "PastResolution": { + "set": "Set: P1W" + } + }, + "Start": 10, + "Length": 15 + } + ] + }, + { + "Input": "Andrรฒ via ogni due settimane", + "Context": { + "ReferenceDateTime": "2017-09-27T17:25:54.2754476+08:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "ogni due settimane", + "Type": "set", + "Value": { + "Timex": "P2W", + "FutureResolution": { + "set": "Set: P2W" + }, + "PastResolution": { + "set": "Set: P2W" + } + }, + "Start": 10, + "Length": 18 + } + ] + }, + { + "Input": "Andrรฒ via quotidianamente", + "Context": { + "ReferenceDateTime": "2017-09-27T17:25:54.2779449+08:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "quotidianamente", + "Type": "set", + "Value": { + "Timex": "P1D", + "FutureResolution": { + "set": "Set: P1D" + }, + "PastResolution": { + "set": "Set: P1D" + } + }, + "Start": 10, + "Length": 15 + } + ] + }, + { + "Input": "Andrรฒ via ogni giorno", + "Context": { + "ReferenceDateTime": "2017-09-27T17:25:54.2794445+08:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "ogni giorno", + "Type": "set", + "Value": { + "Timex": "P1D", + "FutureResolution": { + "set": "Set: P1D" + }, + "PastResolution": { + "set": "Set: P1D" + } + }, + "Start": 10, + "Length": 11 + } + ] + }, + { + "Input": "Andrรฒ via ogni mese", + "Context": { + "ReferenceDateTime": "2017-09-27T17:25:54.2829445+08:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "ogni mese", + "Type": "set", + "Value": { + "Timex": "P1M", + "FutureResolution": { + "set": "Set: P1M" + }, + "PastResolution": { + "set": "Set: P1M" + } + }, + "Start": 10, + "Length": 9 + } + ] + }, + { + "Input": "Andrรฒ via annualmente", + "Context": { + "ReferenceDateTime": "2017-09-27T17:25:54.2844439+08:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "annualmente", + "Type": "set", + "Value": { + "Timex": "P1Y", + "FutureResolution": { + "set": "Set: P1Y" + }, + "PastResolution": { + "set": "Set: P1Y" + } + }, + "Start": 10, + "Length": 11 + } + ] + }, + { + "Input": "Andrรฒ via una volta all'anno", + "Context": { + "ReferenceDateTime": "2017-09-27T17:25:54.2854444+08:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "una volta all'anno", + "Type": "set", + "Value": { + "Timex": "P1Y", + "FutureResolution": { + "set": "Set: P1Y" + }, + "PastResolution": { + "set": "Set: P1Y" + } + }, + "Start": 10, + "Length": 18 + } + ] + }, + { + "Input": "Andrรฒ via ogni anno", + "Context": { + "ReferenceDateTime": "2017-09-27T17:25:54.2854444+08:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "ogni anno", + "Type": "set", + "Value": { + "Timex": "P1Y", + "FutureResolution": { + "set": "Set: P1Y" + }, + "PastResolution": { + "set": "Set: P1Y" + } + }, + "Start": 10, + "Length": 9 + } + ] + }, + { + "Input": "Andrรฒ via ogni due giorni", + "Context": { + "ReferenceDateTime": "2017-09-27T17:25:54.2909444+08:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "ogni due giorni", + "Type": "set", + "Value": { + "Timex": "P2D", + "FutureResolution": { + "set": "Set: P2D" + }, + "PastResolution": { + "set": "Set: P2D" + } + }, + "Start": 10, + "Length": 15 + } + ] + }, + { + "Input": "Andrรฒ via ogni tre settimane", + "Context": { + "ReferenceDateTime": "2017-09-27T17:25:54.2959472+08:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "ogni tre settimane", + "Type": "set", + "Value": { + "Timex": "P3W", + "FutureResolution": { + "set": "Set: P3W" + }, + "PastResolution": { + "set": "Set: P3W" + } + }, + "Start": 10, + "Length": 18 + } + ] + }, + { + "Input": "Andrรฒ via alle 3pm ogni giorno", + "Context": { + "ReferenceDateTime": "2017-09-27T17:25:54.2989494+08:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "3pm ogni giorno", + "Type": "set", + "Value": { + "Timex": "T15", + "FutureResolution": { + "set": "Set: T15" + }, + "PastResolution": { + "set": "Set: T15" + } + }, + "Start": 15, + "Length": 15 + } + ] + }, + { + "Input": "Andrรฒ via ogni 4/15", + "Context": { + "ReferenceDateTime": "2017-09-27T17:25:54.3109498+08:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "ogni 4/15", + "Type": "set", + "Value": { + "Timex": "XXXX-04-15", + "FutureResolution": { + "set": "Set: XXXX-04-15" + }, + "PastResolution": { + "set": "Set: XXXX-04-15" + } + }, + "Start": 10, + "Length": 9 + } + ] + }, + { + "Input": "Andrรฒ via ogni lunedรฌ", + "Context": { + "ReferenceDateTime": "2017-09-27T17:25:54.3259514+08:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "ogni lunedรฌ", + "Type": "set", + "Value": { + "Timex": "XXXX-WXX-1", + "FutureResolution": { + "set": "Set: XXXX-WXX-1" + }, + "PastResolution": { + "set": "Set: XXXX-WXX-1" + } + }, + "Start": 10, + "Length": 11 + } + ] + }, + { + "Input": "Andrรฒ via ogni lunedรฌ alle 4pm", + "Context": { + "ReferenceDateTime": "2017-09-27T17:25:54.3379507+08:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "ogni lunedรฌ alle 4pm", + "Type": "set", + "Value": { + "Timex": "XXXX-WXX-1T16", + "FutureResolution": { + "set": "Set: XXXX-WXX-1T16" + }, + "PastResolution": { + "set": "Set: XXXX-WXX-1T16" + } + }, + "Start": 10, + "Length": 20 + } + ] + }, + { + "Input": "Andrรฒ via ogni mattina", + "Context": { + "ReferenceDateTime": "2017-09-27T17:25:54.3429518+08:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "ogni mattina", + "Type": "set", + "Value": { + "Timex": "TMO", + "FutureResolution": { + "set": "Set: TMO" + }, + "PastResolution": { + "set": "Set: TMO" + } + }, + "Start": 10, + "Length": 12 + } + ] + }, + { + "Input": "Andrรฒ via ogni mattina alle 9am", + "Context": { + "ReferenceDateTime": "2017-09-27T17:25:54.3609535+08:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "ogni mattina alle 9am", + "Type": "set", + "Value": { + "Timex": "T09", + "FutureResolution": { + "set": "Set: T09" + }, + "PastResolution": { + "set": "Set: T09" + } + }, + "Start": 10, + "Length": 21 + } + ] + }, + { + "Input": "Andrรฒ via ogni pomeriggio alle 4pm", + "Context": { + "ReferenceDateTime": "2017-09-27T17:25:54.3730732+08:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "ogni pomeriggio alle 4pm", + "Type": "set", + "Value": { + "Timex": "T16", + "FutureResolution": { + "set": "Set: T16" + }, + "PastResolution": { + "set": "Set: T16" + } + }, + "Start": 10, + "Length": 24 + } + ] + }, + { + "Input": "Andrรฒ via ogni notte alle 9pm", + "Context": { + "ReferenceDateTime": "2017-09-27T17:25:54.3840706+08:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "ogni notte alle 9pm", + "Type": "set", + "Value": { + "Timex": "T21", + "FutureResolution": { + "set": "Set: T21" + }, + "PastResolution": { + "set": "Set: T21" + } + }, + "Start": 10, + "Length": 19 + } + ] + }, + { + "Input": "Andrรฒ via ogni notte alle 9", + "Context": { + "ReferenceDateTime": "2017-09-27T17:25:54.3930718+08:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "ogni notte alle 9", + "Type": "set", + "Value": { + "Timex": "T21", + "FutureResolution": { + "set": "Set: T21" + }, + "PastResolution": { + "set": "Set: T21" + } + }, + "Start": 10, + "Length": 17 + } + ] + }, + { + "Input": "Andrรฒ via tutte le mattine alle 9am", + "Context": { + "ReferenceDateTime": "2017-09-27T17:25:54.4065719+08:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "tutte le mattine alle 9am", + "Type": "set", + "Value": { + "Timex": "T09", + "FutureResolution": { + "set": "Set: T09" + }, + "PastResolution": { + "set": "Set: T09" + } + }, + "Start": 10, + "Length": 25 + } + ] + }, + { + "Input": "Andrรฒ via ogni mattina alle 9", + "Context": { + "ReferenceDateTime": "2017-09-27T17:25:54.4170727+08:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "ogni mattina alle 9", + "Type": "set", + "Value": { + "Timex": "T09", + "FutureResolution": { + "set": "Set: T09" + }, + "PastResolution": { + "set": "Set: T09" + } + }, + "Start": 10, + "Length": 19 + } + ] + }, + { + "Input": "Andrรฒ via tutte le mattine", + "Context": { + "ReferenceDateTime": "2017-09-27T17:25:54.4170727+08:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "tutte le mattine", + "Type": "set", + "Value": { + "Timex": "TMO", + "FutureResolution": { + "set": "Set: TMO" + }, + "PastResolution": { + "set": "Set: TMO" + } + }, + "Start": 10, + "Length": 16 + } + ] + }, + { + "Input": "Andrรฒ via tutti i giorni", + "Context": { + "ReferenceDateTime": "2017-09-27T17:25:54.4170727+08:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "tutti i giorni", + "Type": "set", + "Value": { + "Timex": "P1D", + "FutureResolution": { + "set": "Set: P1D" + }, + "PastResolution": { + "set": "Set: P1D" + } + }, + "Start": 10, + "Length": 14 + } + ] + }, + { + "Input": "Andrรฒ via alle 9am ogni domenica", + "Context": { + "ReferenceDateTime": "2017-09-27T17:25:54.4295727+08:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "9am ogni domenica", + "Type": "set", + "Value": { + "Timex": "XXXX-WXX-7T09", + "FutureResolution": { + "set": "Set: XXXX-WXX-7T09" + }, + "PastResolution": { + "set": "Set: XXXX-WXX-7T09" + } + }, + "Start": 15, + "Length": 17 + } + ] + }, + { + "Input": "Andrรฒ via alle 9am tutte le domeniche", + "Context": { + "ReferenceDateTime": "2017-09-27T17:25:54.4505726+08:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "9am tutte le domeniche", + "Type": "set", + "Value": { + "Timex": "XXXX-WXX-7T09", + "FutureResolution": { + "set": "Set: XXXX-WXX-7T09" + }, + "PastResolution": { + "set": "Set: XXXX-WXX-7T09" + } + }, + "Start": 15, + "Length": 22 + } + ] + }, + { + "Input": "Andrรฒ via i lunedรฌ", + "Context": { + "ReferenceDateTime": "2017-09-27T17:25:54.4570731+08:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "i lunedรฌ", + "Type": "set", + "Value": { + "Timex": "XXXX-WXX-1", + "FutureResolution": { + "set": "Set: XXXX-WXX-1" + }, + "PastResolution": { + "set": "Set: XXXX-WXX-1" + } + }, + "Start": 10, + "Length": 8 + } + ] + }, + { + "Input": "Andrรฒ via le domeniche", + "Context": { + "ReferenceDateTime": "2017-09-27T17:25:54.4635727+08:00" + }, + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "le domeniche", + "Type": "set", + "Value": { + "Timex": "XXXX-WXX-7", + "FutureResolution": { + "set": "Set: XXXX-WXX-7" + }, + "PastResolution": { + "set": "Set: XXXX-WXX-7" + } + }, + "Start": 10, + "Length": 12 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Italian/TimeExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Italian/TimeExtractor.json new file mode 100644 index 000000000..dfd7b42b6 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Italian/TimeExtractor.json @@ -0,0 +1,792 @@ +[ + { + "Input": "Tornerรฒ alle 7", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "7", + "Type": "time", + "Start": 13, + "Length": 1 + } + ] + }, + { + "Input": "Tornerรฒ alle sette", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "sette", + "Type": "time", + "Start": 13, + "Length": 5 + } + ] + }, + { + "Input": "Tornerรฒ alle 7pm", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "7pm", + "Type": "time", + "Start": 13, + "Length": 3 + } + ] + }, + { + "Input": "Tornerรฒ alle 7p.m.", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "7p.m.", + "Type": "time", + "Start": 13, + "Length": 5 + } + ] + }, + { + "Input": "Tornerรฒ alle 7:56pm", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "7:56pm", + "Type": "time", + "Start": 13, + "Length": 6 + } + ] + }, + { + "Input": "Tornerรฒ alle 7:56:35pm", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "7:56:35pm", + "Type": "time", + "Start": 13, + "Length": 9 + } + ] + }, + { + "Input": "Tornerรฒ alle 7:56:35 pm", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "7:56:35 pm", + "Type": "time", + "Start": 13, + "Length": 10 + } + ] + }, + { + "Input": "Tornerรฒ alle 12:34", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "12:34", + "Type": "time", + "Start": 13, + "Length": 5 + } + ] + }, + { + "Input": "Tornerรฒ alle 12:34:20", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "12:34:20", + "Type": "time", + "Start": 13, + "Length": 8 + } + ] + }, + { + "Input": "Tornerรฒ alle T12:34:20", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "T12:34:20", + "Type": "time", + "Start": 13, + "Length": 9 + } + ] + }, + { + "Input": "Tornerรฒ alle 00:00", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "00:00", + "Type": "time", + "Start": 13, + "Length": 5 + } + ] + }, + { + "Input": "Tornerรฒ alle 00:00:30", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "00:00:30", + "Type": "time", + "Start": 13, + "Length": 8 + } + ] + }, + { + "Input": "Sono le 7", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "7", + "Type": "time", + "Start": 8, + "Length": 1 + } + ] + }, + { + "Input": "Sono le sette", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "sette", + "Type": "time", + "Start": 8, + "Length": 5 + } + ] + }, + { + "Input": "Sono le 8 del mattino", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "8 del mattino", + "Type": "time", + "Start": 8, + "Length": 13 + } + ] + }, + { + "Input": "Sono le 8 di notte", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "8 di notte", + "Type": "time", + "Start": 8, + "Length": 10 + } + ] + }, + { + "Input": "Sono le otto e mezza", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "otto e mezza", + "Type": "time", + "Start": 8, + "Length": 12 + } + ] + }, + { + "Input": "Sono le 8 e mezza pm", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "8 e mezza pm", + "Type": "time", + "Start": 8, + "Length": 12 + } + ] + }, + { + "Input": "Sono le otto e 30 min", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "otto e 30 min", + "Type": "time", + "Start": 8, + "Length": 13 + } + ] + }, + { + "Input": "Sono le otto e un quarto", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "otto e un quarto", + "Type": "time", + "Start": 8, + "Length": 16 + } + ] + }, + { + "Input": "Sono le 9pm e tre quarti", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "9pm e tre quarti", + "Type": "time", + "Start": 8, + "Length": 16 + } + ] + }, + { + "Input": "Sono le otto meno tre minuti", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "otto meno tre minuti", + "Type": "time", + "Start": 8, + "Length": 20 + } + ] + }, + { + "Input": "Sono le sette e mezza", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "sette e mezza", + "Type": "time", + "Start": 8, + "Length": 13 + } + ] + }, + { + "Input": "Sono le sette e mezza di pomeriggio", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "sette e mezza di pomeriggio", + "Type": "time", + "Start": 8, + "Length": 27 + } + ] + }, + { + "Input": "Sono le sette e mezza del mattino", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "sette e mezza del mattino", + "Type": "time", + "Start": 8, + "Length": 25 + } + ] + }, + { + "Input": "Sono le 8 meno un quarto del mattino", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "8 meno un quarto del mattino", + "Type": "time", + "Start": 8, + "Length": 28 + } + ] + }, + { + "Input": "Sono le otto e un quarto di sera", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "otto e un quarto di sera", + "Type": "time", + "Start": 8, + "Length": 24 + } + ] + }, + { + "Input": "Tornerรฒ nel pomeriggio alle 7", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "nel pomeriggio alle 7", + "Type": "time", + "Start": 8, + "Length": 21 + } + ] + }, + { + "Input": "Tornerรฒ di pomeriggio alle 7", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "di pomeriggio alle 7", + "Type": "time", + "Start": 8, + "Length": 20 + } + ] + }, + { + "Input": "Tornerรฒ alle 7:00 di pomeriggio", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "7:00 di pomeriggio", + "Type": "time", + "Start": 13, + "Length": 18 + } + ] + }, + { + "Input": "Tornerรฒ alle 7:00:14 di pomeriggio", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "7:00:14 di pomeriggio", + "Type": "time", + "Start": 13, + "Length": 21 + } + ] + }, + { + "Input": "Tornerรฒ alle sette pm di pomeriggio", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "sette pm di pomeriggio", + "Type": "time", + "Start": 13, + "Length": 22 + } + ] + }, + { + "Input": "Tornerรฒ alle sette e trenta pm", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "sette e trenta pm", + "Type": "time", + "Start": 13, + "Length": 17 + } + ] + }, + { + "Input": "Tornerรฒ alle sette e trentacinque pm", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "sette e trentacinque pm", + "Type": "time", + "Start": 13, + "Length": 23 + } + ] + }, + { + "Input": "Tornerรฒ alle undici e cinque", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "undici e cinque", + "Type": "time", + "Start": 13, + "Length": 15 + } + ] + }, + { + "Input": "Tornerรฒ alle cinque e trenta meno tre min", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "cinque e trenta meno tre min", + "Type": "time", + "Start": 13, + "Length": 28 + } + ] + }, + { + "Input": "Tornerรฒ alle cinque e trenta di notte", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "cinque e trenta di notte", + "Type": "time", + "Start": 13, + "Length": 24 + } + ] + }, + { + "Input": "Tornerรฒ di notte alle cinque e trenta", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "di notte alle cinque e trenta", + "Type": "time", + "Start": 8, + "Length": 29 + } + ] + }, + { + "Input": "Tornerรฒ piรน o meno a mezzogiorno", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "piรน o meno a mezzogiorno", + "Type": "time", + "Start": 8, + "Length": 24 + } + ] + }, + { + "Input": "Tornerรฒ a mezzogiorno", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "mezzogiorno", + "Type": "time", + "Start": 10, + "Length": 11 + } + ] + }, + { + "Input": "Tornerรฒ piรน o meno alle 11", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "piรน o meno alle 11", + "Type": "time", + "Start": 8, + "Length": 18 + } + ] + }, + { + "Input": "Tornerรฒ alle 340pm", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "340pm", + "Type": "time", + "Start": 13, + "Length": 5 + } + ] + }, + { + "Input": "Tornerรฒ alle 1140 a.m.", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "1140 a.m.", + "Type": "time", + "Start": 13, + "Length": 9 + } + ] + }, + { + "Input": "mezzanotte", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "mezzanotte", + "Type": "time", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "metร  mattinata", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "metร  mattinata", + "Type": "time", + "Start": 0, + "Length": 14 + } + ] + }, + { + "Input": "metร  mattina", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "metร  mattina", + "Type": "time", + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "metร  pomeriggio", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "metร  pomeriggio", + "Type": "time", + "Start": 0, + "Length": 15 + } + ] + }, + { + "Input": "mezzogiorno", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "mezzogiorno", + "Type": "time", + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "metร  giornata", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "metร  giornata", + "Type": "time", + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "Tornerรฒ alle 7 p m", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "7 p m", + "Type": "time", + "Start": 13, + "Length": 5 + } + ] + }, + { + "Input": "Tornerรฒ alle 7 p. m", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "7 p. m", + "Type": "time", + "Start": 13, + "Length": 6 + } + ] + }, + { + "Input": "Tornerรฒ alle 7 p. m.", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "7 p. m.", + "Type": "time", + "Start": 13, + "Length": 7 + } + ] + }, + { + "Input": "Tornerรฒ alle 7 p.m.", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "7 p.m.", + "Type": "time", + "Start": 13, + "Length": 6 + } + ] + }, + { + "Input": "Tornerรฒ alle 7:56 a m", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "7:56 a m", + "Type": "time", + "Start": 13, + "Length": 8 + } + ] + }, + { + "Input": "Tornerรฒ alle 7:56:35 a. m", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "7:56:35 a. m", + "Type": "time", + "Start": 13, + "Length": 12 + } + ] + }, + { + "Input": "Tornerรฒ alle 7:56:35 am", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "7:56:35 am", + "Type": "time", + "Start": 13, + "Length": 10 + } + ] + }, + { + "Input": "Tornerรฒ alle 7:56:35 a. m.", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "7:56:35 a. m.", + "Type": "time", + "Start": 13, + "Length": 13 + } + ] + }, + { + "Input": "Tornerรฒ alle sette e trenta p.m.", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "sette e trenta p.m.", + "Type": "time", + "Start": 13, + "Length": 19 + } + ] + }, + { + "Input": "Tornerรฒ alle sette e trenta p m", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "sette e trenta p m", + "Type": "time", + "Start": 13, + "Length": 18 + } + ] + }, + { + "Input": "Tornerรฒ alle sette e trenta p. m", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "sette e trenta p. m", + "Type": "time", + "Start": 13, + "Length": 19 + } + ] + }, + { + "Input": "Tornerรฒ alle sette e trenta p. m.", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "sette e trenta p. m.", + "Type": "time", + "Start": 13, + "Length": 20 + } + ] + }, + { + "Input": "Tornerรฒ alle 340 pm", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "340 pm", + "Type": "time", + "Start": 13, + "Length": 6 + } + ] + }, + { + "Input": "Tornerรฒ alle 1140 a m", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "1140 a m", + "Type": "time", + "Start": 13, + "Length": 8 + } + ] + }, + { + "Input": "quali email hanno ottenuto p come oggetto", + "NotSupportedByDesign": "python,javascript,python", + "Results": [] + }, + { + "Input": "quali email hanno avuto una risposta", + "NotSupportedByDesign": "python,javascript,python", + "Results": [] + }, + { + "Input": "Tornerรฒ alle 12 ora di pranzo", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "12 ora di pranzo", + "Type": "time", + "Start": 13, + "Length": 16 + } + ] + }, + { + "Input": "Tornerรฒ all'ora di pranzo alle 12", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "ora di pranzo alle 12", + "Type": "time", + "Start": 12, + "Length": 21 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Italian/TimeParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Italian/TimeParser.json new file mode 100644 index 000000000..d7304b2c2 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Italian/TimeParser.json @@ -0,0 +1,1410 @@ +[ + { + "Input": "imposta una sveglia per le otto e quaranta", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "otto e quaranta", + "Type": "time", + "Value": { + "Timex": "T08:40", + "FutureResolution": { + "time": "08:40:00" + }, + "PastResolution": { + "time": "08:40:00" + } + }, + "Start": 27, + "Length": 15 + } + ] + }, + { + "Input": "imposta una sveglia per le otto e quaranta am", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "otto e quaranta am", + "Type": "time", + "Value": { + "Timex": "T08:40", + "FutureResolution": { + "time": "08:40:00" + }, + "PastResolution": { + "time": "08:40:00" + } + }, + "Start": 27, + "Length": 18 + } + ] + }, + { + "Input": "imposta una sveglia per le otto e quaranta pm", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "otto e quaranta pm", + "Type": "time", + "Value": { + "Timex": "T20:40", + "FutureResolution": { + "time": "20:40:00" + }, + "PastResolution": { + "time": "20:40:00" + } + }, + "Start": 27, + "Length": 18 + } + ] + }, + { + "Input": "imposta una sveglia per le dieci e quarantacinque", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "dieci e quarantacinque", + "Type": "time", + "Value": { + "Timex": "T10:45", + "FutureResolution": { + "time": "10:45:00" + }, + "PastResolution": { + "time": "10:45:00" + } + }, + "Start": 27, + "Length": 22 + } + ] + }, + { + "Input": "imposta una sveglia per le quindici e quindici p m", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "quindici e quindici p m", + "Type": "time", + "Value": { + "Timex": "T15:15", + "FutureResolution": { + "time": "15:15:00" + }, + "PastResolution": { + "time": "15:15:00" + } + }, + "Start": 27, + "Length": 23 + } + ] + }, + { + "Input": "imposta una sveglia per le quindici e trenta p m", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "quindici e trenta p m", + "Type": "time", + "Value": { + "Timex": "T15:30", + "FutureResolution": { + "time": "15:30:00" + }, + "PastResolution": { + "time": "15:30:00" + } + }, + "Start": 27, + "Length": 21 + } + ] + }, + { + "Input": "imposta una sveglia per le dieci e dieci", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "dieci e dieci", + "Type": "time", + "Value": { + "Timex": "T10:10", + "FutureResolution": { + "time": "10:10:00" + }, + "PastResolution": { + "time": "10:10:00" + } + }, + "Start": 27, + "Length": 13 + } + ] + }, + { + "Input": "imposta una sveglia per le dieci e cinquantacinque p. m.", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "dieci e cinquantacinque p. m.", + "Type": "time", + "Value": { + "Timex": "T22:55", + "FutureResolution": { + "time": "22:55:00" + }, + "PastResolution": { + "time": "22:55:00" + } + }, + "Start": 27, + "Length": 29 + } + ] + }, + { + "Input": "Tornerรฒ alle 7ampm", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "7ampm", + "Type": "time", + "Value": { + "Timex": "T07", + "FutureResolution": { + "time": "07:00:00" + }, + "PastResolution": { + "time": "07:00:00" + } + }, + "Start": 13, + "Length": 5 + } + ] + }, + { + "Input": "Tornerรฒ alle 7", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "7", + "Type": "time", + "Value": { + "Timex": "T07", + "FutureResolution": { + "time": "07:00:00" + }, + "PastResolution": { + "time": "07:00:00" + } + }, + "Start": 13, + "Length": 1 + } + ] + }, + { + "Input": "Tornerรฒ alle sette", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "sette", + "Type": "time", + "Value": { + "Timex": "T07", + "FutureResolution": { + "time": "07:00:00" + }, + "PastResolution": { + "time": "07:00:00" + } + }, + "Start": 13, + "Length": 5 + } + ] + }, + { + "Input": "Tornerรฒ alle 7pm", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "7pm", + "Type": "time", + "Value": { + "Timex": "T19", + "FutureResolution": { + "time": "19:00:00" + }, + "PastResolution": { + "time": "19:00:00" + } + }, + "Start": 13, + "Length": 3 + } + ] + }, + { + "Input": "Tornerรฒ alle 7:56pm", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "7:56pm", + "Type": "time", + "Value": { + "Timex": "T19:56", + "FutureResolution": { + "time": "19:56:00" + }, + "PastResolution": { + "time": "19:56:00" + } + }, + "Start": 13, + "Length": 6 + } + ] + }, + { + "Input": "Tornerรฒ alle 7:56:30pm", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "7:56:30pm", + "Type": "time", + "Value": { + "Timex": "T19:56:30", + "FutureResolution": { + "time": "19:56:30" + }, + "PastResolution": { + "time": "19:56:30" + } + }, + "Start": 13, + "Length": 9 + } + ] + }, + { + "Input": "Tornerรฒ alle 7:56:30 pm", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "7:56:30 pm", + "Type": "time", + "Value": { + "Timex": "T19:56:30", + "FutureResolution": { + "time": "19:56:30" + }, + "PastResolution": { + "time": "19:56:30" + } + }, + "Start": 13, + "Length": 10 + } + ] + }, + { + "Input": "Tornerรฒ alle 12:34", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "12:34", + "Type": "time", + "Value": { + "Timex": "T12:34", + "FutureResolution": { + "time": "12:34:00" + }, + "PastResolution": { + "time": "12:34:00" + } + }, + "Start": 13, + "Length": 5 + } + ] + }, + { + "Input": "Tornerรฒ alle 12:34:25 ", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "12:34:25", + "Type": "time", + "Value": { + "Timex": "T12:34:25", + "FutureResolution": { + "time": "12:34:25" + }, + "PastResolution": { + "time": "12:34:25" + } + }, + "Start": 13, + "Length": 8 + } + ] + }, + { + "Input": "Sono le 7", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "7", + "Type": "time", + "Value": { + "Timex": "T07", + "FutureResolution": { + "time": "07:00:00" + }, + "PastResolution": { + "time": "07:00:00" + } + }, + "Start": 8, + "Length": 1 + } + ] + }, + { + "Input": "Sono le sette", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "sette", + "Type": "time", + "Value": { + "Timex": "T07", + "FutureResolution": { + "time": "07:00:00" + }, + "PastResolution": { + "time": "07:00:00" + } + }, + "Start": 8, + "Length": 5 + } + ] + }, + { + "Input": "Sono le 8 del mattino", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "8 del mattino", + "Type": "time", + "Value": { + "Timex": "T08", + "FutureResolution": { + "time": "08:00:00" + }, + "PastResolution": { + "time": "08:00:00" + } + }, + "Start": 8, + "Length": 13 + } + ] + }, + { + "Input": "Sono le 8 di notte", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "8 di notte", + "Type": "time", + "Value": { + "Timex": "T20", + "FutureResolution": { + "time": "20:00:00" + }, + "PastResolution": { + "time": "20:00:00" + } + }, + "Start": 8, + "Length": 10 + } + ] + }, + { + "Input": "Sono le otto e mezza", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "otto e mezza", + "Type": "time", + "Value": { + "Timex": "T08:30", + "FutureResolution": { + "time": "08:30:00" + }, + "PastResolution": { + "time": "08:30:00" + } + }, + "Start": 8, + "Length": 12 + } + ] + }, + { + "Input": "Sono le 8 e mezza pm", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "8 e mezza pm", + "Type": "time", + "Value": { + "Timex": "T20:30", + "FutureResolution": { + "time": "20:30:00" + }, + "PastResolution": { + "time": "20:30:00" + } + }, + "Start": 8, + "Length": 12 + } + ] + }, + { + "Input": "Sono le otto e 30 min", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "otto e 30 min", + "Type": "time", + "Value": { + "Timex": "T08:30", + "FutureResolution": { + "time": "08:30:00" + }, + "PastResolution": { + "time": "08:30:00" + } + }, + "Start": 8, + "Length": 13 + } + ] + }, + { + "Input": "Sono le otto e un quarto", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "otto e un quarto", + "Type": "time", + "Value": { + "Timex": "T08:15", + "FutureResolution": { + "time": "08:15:00" + }, + "PastResolution": { + "time": "08:15:00" + } + }, + "Start": 8, + "Length": 16 + } + ] + }, + { + "Input": "Sono le 9pm e tre quarti", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "9pm e tre quarti", + "Type": "time", + "Value": { + "Timex": "T21:45", + "FutureResolution": { + "time": "21:45:00" + }, + "PastResolution": { + "time": "21:45:00" + } + }, + "Start": 8, + "Length": 16 + } + ] + }, + { + "Input": "Sono le otto meno tre minuti", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "otto meno tre minuti", + "Type": "time", + "Value": { + "Timex": "T07:57", + "FutureResolution": { + "time": "07:57:00" + }, + "PastResolution": { + "time": "07:57:00" + } + }, + "Start": 8, + "Length": 20 + } + ] + }, + { + "Input": "Sono le sette e mezza", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "sette e mezza", + "Type": "time", + "Value": { + "Timex": "T07:30", + "FutureResolution": { + "time": "07:30:00" + }, + "PastResolution": { + "time": "07:30:00" + } + }, + "Start": 8, + "Length": 13 + } + ] + }, + { + "Input": "Sono le sette e mezza di pomeriggio", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "sette e mezza di pomeriggio", + "Type": "time", + "Value": { + "Timex": "T19:30", + "FutureResolution": { + "time": "19:30:00" + }, + "PastResolution": { + "time": "19:30:00" + } + }, + "Start": 8, + "Length": 27 + } + ] + }, + { + "Input": "Sono le sette e mezza del mattino", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "sette e mezza del mattino", + "Type": "time", + "Value": { + "Timex": "T07:30", + "FutureResolution": { + "time": "07:30:00" + }, + "PastResolution": { + "time": "07:30:00" + } + }, + "Start": 8, + "Length": 25 + } + ] + }, + { + "Input": "Sono le 8 meno un quarto del mattino", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "8 meno un quarto del mattino", + "Type": "time", + "Value": { + "Timex": "T07:45", + "FutureResolution": { + "time": "07:45:00" + }, + "PastResolution": { + "time": "07:45:00" + } + }, + "Start": 8, + "Length": 28 + } + ] + }, + { + "Input": "Sono le otto e 20 min di sera", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "otto e 20 min di sera", + "Type": "time", + "Value": { + "Timex": "T20:20", + "FutureResolution": { + "time": "20:20:00" + }, + "PastResolution": { + "time": "20:20:00" + } + }, + "Start": 8, + "Length": 21 + } + ] + }, + { + "Input": "Tornerรฒ nel pomeriggio alle 7", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "nel pomeriggio alle 7", + "Type": "time", + "Value": { + "Timex": "T19", + "FutureResolution": { + "time": "19:00:00" + }, + "PastResolution": { + "time": "19:00:00" + } + }, + "Start": 8, + "Length": 21 + } + ] + }, + { + "Input": "Tornerรฒ all 7 di pomeriggio", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "7 di pomeriggio", + "Type": "time", + "Value": { + "Timex": "T19", + "FutureResolution": { + "time": "19:00:00" + }, + "PastResolution": { + "time": "19:00:00" + } + }, + "Start": 13, + "Length": 15 + } + ] + }, + { + "Input": "Tornerรฒ alle 7:00 di pomeriggio", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "7:00 di pomeriggio", + "Type": "time", + "Value": { + "Timex": "T19:00", + "FutureResolution": { + "time": "19:00:00" + }, + "PastResolution": { + "time": "19:00:00" + } + }, + "Start": 13, + "Length": 18 + } + ] + }, + { + "Input": "Tornerรฒ alle 7:00:05 di pomeriggio", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "7:00:05 di pomeriggio", + "Type": "time", + "Value": { + "Timex": "T19:00:05", + "FutureResolution": { + "time": "19:00:05" + }, + "PastResolution": { + "time": "19:00:05" + } + }, + "Start": 13, + "Length": 21 + } + ] + }, + { + "Input": "Tornerรฒ alle sette pm di pomeriggio", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "sette pm di pomeriggio", + "Type": "time", + "Value": { + "Timex": "T19", + "FutureResolution": { + "time": "19:00:00" + }, + "PastResolution": { + "time": "19:00:00" + } + }, + "Start": 13, + "Length": 22 + } + ] + }, + { + "Input": "Tornerรฒ alle sette e trenta pm", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "sette e trenta pm", + "Type": "time", + "Value": { + "Timex": "T19:30", + "FutureResolution": { + "time": "19:30:00" + }, + "PastResolution": { + "time": "19:30:00" + } + }, + "Start": 13, + "Length": 17 + } + ] + }, + { + "Input": "Tornerรฒ alle sette e trentacinque pm", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "sette e trentacinque pm", + "Type": "time", + "Value": { + "Timex": "T19:35", + "FutureResolution": { + "time": "19:35:00" + }, + "PastResolution": { + "time": "19:35:00" + } + }, + "Start": 13, + "Length": 23 + } + ] + }, + { + "Input": "Tornerรฒ alle undici e venti pm", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "undici e venti pm", + "Type": "time", + "Value": { + "Timex": "T23:20", + "FutureResolution": { + "time": "23:20:00" + }, + "PastResolution": { + "time": "23:20:00" + } + }, + "Start": 13, + "Length": 17 + } + ] + }, + { + "Input": "Tornerรฒ piรน o meno a mezzogiorno", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "piรน o meno a mezzogiorno", + "Type": "time", + "Value": { + "Timex": "T12", + "FutureResolution": { + "time": "12:00:00" + }, + "PastResolution": { + "time": "12:00:00" + } + }, + "Start": 8, + "Length": 24 + } + ] + }, + { + "Input": "Tornerรฒ a mezzogiorno", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "mezzogiorno", + "Type": "time", + "Value": { + "Timex": "T12", + "FutureResolution": { + "time": "12:00:00" + }, + "PastResolution": { + "time": "12:00:00" + } + }, + "Start": 10, + "Length": 11 + } + ] + }, + { + "Input": "Tornerรฒ piรน o meno alle 11", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "piรน o meno alle 11", + "Type": "time", + "Value": { + "Timex": "T11", + "FutureResolution": { + "time": "11:00:00" + }, + "PastResolution": { + "time": "11:00:00" + } + }, + "Start": 8, + "Length": 18 + } + ] + }, + { + "Input": "Tornerรฒ alle 340pm", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "340pm", + "Type": "time", + "Value": { + "Timex": "T15:40", + "FutureResolution": { + "time": "15:40:00" + }, + "PastResolution": { + "time": "15:40:00" + } + }, + "Start": 13, + "Length": 5 + } + ] + }, + { + "Input": "Tornerรฒ alle 1140 a.m.", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "1140 a.m.", + "Type": "time", + "Value": { + "Timex": "T11:40", + "FutureResolution": { + "time": "11:40:00" + }, + "PastResolution": { + "time": "11:40:00" + } + }, + "Start": 13, + "Length": 9 + } + ] + }, + { + "Input": "mezzanotte", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "mezzanotte", + "Type": "time", + "Value": { + "Timex": "T00", + "FutureResolution": { + "time": "00:00:00" + }, + "PastResolution": { + "time": "00:00:00" + } + }, + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "metร  mattina", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "metร  mattina", + "Type": "time", + "Value": { + "Timex": "T10", + "FutureResolution": { + "time": "10:00:00" + }, + "PastResolution": { + "time": "10:00:00" + } + }, + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "metร  mattinata", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "metร  mattinata", + "Type": "time", + "Value": { + "Timex": "T10", + "FutureResolution": { + "time": "10:00:00" + }, + "PastResolution": { + "time": "10:00:00" + } + }, + "Start": 0, + "Length": 14 + } + ] + }, + { + "Input": "metร  pomeriggio", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "metร  pomeriggio", + "Type": "time", + "Value": { + "Timex": "T14", + "FutureResolution": { + "time": "14:00:00" + }, + "PastResolution": { + "time": "14:00:00" + } + }, + "Start": 0, + "Length": 15 + } + ] + }, + { + "Input": "metร  giornata", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "metร  giornata", + "Type": "time", + "Value": { + "Timex": "T12", + "FutureResolution": { + "time": "12:00:00" + }, + "PastResolution": { + "time": "12:00:00" + } + }, + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "mezzogiorno", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "mezzogiorno", + "Type": "time", + "Value": { + "Timex": "T12", + "FutureResolution": { + "time": "12:00:00" + }, + "PastResolution": { + "time": "12:00:00" + } + }, + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "Tornerรฒ alle 12 ora di pranzo", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "12 ora di pranzo", + "Type": "time", + "Value": { + "Timex": "T12", + "FutureResolution": { + "time": "12:00:00" + }, + "PastResolution": { + "time": "12:00:00" + } + }, + "Start": 13, + "Length": 16 + } + ] + }, + { + "Input": "Tornerรฒ alle 12 mezzanotte", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "12 mezzanotte", + "Type": "time", + "Value": { + "Timex": "T00", + "FutureResolution": { + "time": "00:00:00" + }, + "PastResolution": { + "time": "00:00:00" + } + }, + "Start": 13, + "Length": 13 + } + ] + }, + { + "Input": "Tornerรฒ alle 12 di notte", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "12 di notte", + "Type": "time", + "Value": { + "Timex": "T00", + "FutureResolution": { + "time": "00:00:00" + }, + "PastResolution": { + "time": "00:00:00" + } + }, + "Start": 13, + "Length": 11 + } + ] + }, + { + "Input": "Tornerรฒ all'1 di notte", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "1 di notte", + "Type": "time", + "Value": { + "Timex": "T01", + "FutureResolution": { + "time": "01:00:00" + }, + "PastResolution": { + "time": "01:00:00" + } + }, + "Start": 12, + "Length": 10 + } + ] + }, + { + "Input": "Tornerรฒ alle 11 ora di pranzo", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "11 ora di pranzo", + "Type": "time", + "Value": { + "Timex": "T11", + "FutureResolution": { + "time": "11:00:00" + }, + "PastResolution": { + "time": "11:00:00" + } + }, + "Start": 13, + "Length": 16 + } + ] + }, + { + "Input": "Tornerรฒ all'1 ora di pranzo", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "1 ora di pranzo", + "Type": "time", + "Value": { + "Timex": "T13", + "FutureResolution": { + "time": "13:00:00" + }, + "PastResolution": { + "time": "13:00:00" + } + }, + "Start": 12, + "Length": 15 + } + ] + }, + { + "Input": "Tornerรฒ all'ora di pranzo alle 11", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "ora di pranzo alle 11", + "Type": "time", + "Value": { + "Timex": "T11", + "FutureResolution": { + "time": "11:00:00" + }, + "PastResolution": { + "time": "11:00:00" + } + }, + "Start": 12, + "Length": 21 + } + ] + }, + { + "Input": "Tornerรฒ alle 7:56:13 pm", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "7:56:13 pm", + "Type": "time", + "Value": { + "Timex": "T19:56:13", + "FutureResolution": { + "time": "19:56:13" + }, + "PastResolution": { + "time": "19:56:13" + } + }, + "Start": 13, + "Length": 10 + } + ] + }, + { + "Input": "Tornerรฒ alle 12:34:45 ", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "12:34:45", + "Type": "time", + "Value": { + "Timex": "T12:34:45", + "FutureResolution": { + "time": "12:34:45" + }, + "PastResolution": { + "time": "12:34:45" + } + }, + "Start": 13, + "Length": 8 + } + ] + }, + { + "Input": "Tornerรฒ alle 7:00:25 di pomeriggio", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "7:00:25 di pomeriggio", + "Type": "time", + "Value": { + "Timex": "T19:00:25", + "FutureResolution": { + "time": "19:00:25" + }, + "PastResolution": { + "time": "19:00:25" + } + }, + "Start": 13, + "Length": 21 + } + ] + }, + { + "Input": "Tornerรฒ alle sette e trenta am", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "sette e trenta am", + "Type": "time", + "Value": { + "Timex": "T07:30", + "FutureResolution": { + "time": "07:30:00" + }, + "PastResolution": { + "time": "07:30:00" + } + }, + "Start": 13, + "Length": 17 + } + ] + }, + { + "Input": "Tornerรฒ alle undici e cinque", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "undici e cinque", + "Type": "time", + "Value": { + "Timex": "T11:05", + "FutureResolution": { + "time": "11:05:00" + }, + "PastResolution": { + "time": "11:05:00" + } + }, + "Start": 13, + "Length": 15 + } + ] + }, + { + "Input": "Tornerรฒ alle cinque e mezza meno tre minuti ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "cinque e mezza meno tre minuti", + "Type": "time", + "Value": { + "Timex": "T05:27", + "FutureResolution": { + "time": "05:27:00" + }, + "PastResolution": { + "time": "05:27:00" + } + }, + "Start": 13, + "Length": 22 + } + ] + }, + { + "Input": "Tornerรฒ alle cinque e mezza di notte", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "cinque e mezza di notte", + "Type": "time", + "Value": { + "Timex": "T17:30", + "FutureResolution": { + "time": "17:30:00" + }, + "PastResolution": { + "time": "17:30:00" + } + }, + "Start": 13, + "Length": 23 + } + ] + }, + { + "Input": "Tornerรฒ di notte alle cinque e mezza", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "di notte alle cinque e mezza", + "Type": "time", + "Value": { + "Timex": "T17:30", + "FutureResolution": { + "time": "17:30:00" + }, + "PastResolution": { + "time": "17:30:00" + } + }, + "Start": 8, + "Length": 28 + } + ] + }, + { + "Input": "Tornerรฒ all'ora di pranzo alle 12", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "ora di pranzo alle 12", + "Type": "time", + "Value": { + "Timex": "T12", + "FutureResolution": { + "time": "12:00:00" + }, + "PastResolution": { + "time": "12:00:00" + } + }, + "Start": 12, + "Length": 21 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Italian/TimePeriodExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Italian/TimePeriodExtractor.json new file mode 100644 index 000000000..719ba38fd --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Italian/TimePeriodExtractor.json @@ -0,0 +1,619 @@ +[ + { + "Input": "Sarรฒ fuori dalle 5 alle 6pm", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "dalle 5 alle 6pm", + "Type": "timerange", + "Start": 11, + "Length": 16 + } + ] + }, + { + "Input": "Sarรฒ fuori dalle 5 alle 6 p.m.", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "dalle 5 alle 6 p.m.", + "Type": "timerange", + "Start": 11, + "Length": 19 + } + ] + }, + { + "Input": "Sarรฒ fuori dalle 5 alle 6 del pomeriggio", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "dalle 5 alle 6 del pomeriggio", + "Type": "timerange", + "Start": 11, + "Length": 29 + } + ] + }, + { + "Input": "Sarรฒ fuori dalle 5 alle 7 del mattino", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "dalle 5 alle 7 del mattino", + "Type": "timerange", + "Start": 11, + "Length": 26 + } + ] + }, + { + "Input": "Sarรฒ fuori tra le 5 e le 6pm", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "tra le 5 e le 6pm", + "Type": "timerange", + "Start": 11, + "Length": 17 + } + ] + }, + { + "Input": "Sarรฒ fuori tra le 5pm e le 6pm", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "tra le 5pm e le 6pm", + "Type": "timerange", + "Start": 11, + "Length": 19 + } + ] + }, + { + "Input": "Sarรฒ fuori tra le 5 e le 6 del pomeriggio", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "tra le 5 e le 6 del pomeriggio", + "Type": "timerange", + "Start": 11, + "Length": 30 + } + ] + }, + { + "Input": "Sarรฒ fuori dalle 4pm fino alle 5pm", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "dalle 4pm fino alle 5pm", + "Type": "timerange", + "Start": 11, + "Length": 23 + } + ] + }, + { + "Input": "Sarรฒ fuori dalle 4 fino alle 5pm", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "dalle 4 fino alle 5pm", + "Type": "timerange", + "Start": 11, + "Length": 21 + } + ] + }, + { + "Input": "Sarรฒ fuori dalle 4:00 fino alle 5pm", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "dalle 4:00 fino alle 5pm", + "Type": "timerange", + "Start": 11, + "Length": 24 + } + ] + }, + { + "Input": "Sarรฒ fuori dalle 4:00 alle 7", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "dalle 4:00 alle 7", + "Type": "timerange", + "Start": 11, + "Length": 17 + } + ] + }, + { + "Input": "Sarรฒ fuori dalle 3pm alle sette e mezza", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "dalle 3pm alle sette e mezza", + "Type": "timerange", + "Start": 11, + "Length": 28 + } + ] + }, + { + "Input": "Sarรฒ fuori 4pm-5pm", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "4pm-5pm", + "Type": "timerange", + "Start": 11, + "Length": 7 + } + ] + }, + { + "Input": "Sarรฒ fuori 4pm - 5pm", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "4pm - 5pm", + "Type": "timerange", + "Start": 11, + "Length": 9 + } + ] + }, + { + "Input": "Sarรฒ fuori dalle tre meno 20 fino alle otto di sera", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "dalle tre meno 20 fino alle otto di sera", + "Type": "timerange", + "Start": 11, + "Length": 40 + } + ] + }, + { + "Input": "Sarรฒ fuori dalle 4pm alle 5pm", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "dalle 4pm alle 5pm", + "Type": "timerange", + "Start": 11, + "Length": 18 + } + ] + }, + { + "Input": "Sarรฒ fuori dalle 4pm alle cinque e mezza", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "dalle 4pm alle cinque e mezza", + "Type": "timerange", + "Start": 11, + "Length": 29 + } + ] + }, + { + "Input": "Sarรฒ fuori dalle 3 del mattino fino alle 5pm", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "dalle 3 del mattino fino alle 5pm", + "Type": "timerange", + "Start": 11, + "Length": 33 + } + ] + }, + { + "Input": "Sarรฒ fuori dalle 3 del mattino fino alle cinque del pomeriggio", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "dalle 3 del mattino fino alle cinque del pomeriggio", + "Type": "timerange", + "Start": 11, + "Length": 51 + } + ] + }, + { + "Input": "Sarรฒ fuori tra le 4pm e le cinque e mezza", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "tra le 4pm e le cinque e mezza", + "Type": "timerange", + "Start": 11, + "Length": 30 + } + ] + }, + { + "Input": "Sarรฒ fuori tra le 3 di mattina e le 5pm", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "tra le 3 di mattina e le 5pm", + "Type": "timerange", + "Start": 11, + "Length": 28 + } + ] + }, + { + "Input": "incontraimoci di mattina", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "di mattina", + "Type": "timerange", + "Start": 14, + "Length": 10 + } + ] + }, + { + "Input": "incontriamoci di pomeriggio", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "di pomeriggio", + "Type": "timerange", + "Start": 14, + "Length": 13 + } + ] + }, + { + "Input": "incontriamoci di notte", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "di notte", + "Type": "timerange", + "Start": 14, + "Length": 8 + } + ] + }, + { + "Input": "incontriamoci di sera", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "di sera", + "Type": "timerange", + "Start": 14, + "Length": 7 + } + ] + }, + { + "Input": "incontriamoci in serata", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "in serata", + "Type": "timerange", + "Start": 14, + "Length": 9 + } + ] + }, + { + "Input": "incontriamoci al mattino presto", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "al mattino presto", + "Type": "timerange", + "Start": 14, + "Length": 17 + } + ] + }, + { + "Input": "incontriamoci in tarda mattinata", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "in tarda mattinata", + "Type": "timerange", + "Start": 14, + "Length": 18 + } + ] + }, + { + "Input": "incontriamoci di prima mattina", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "di prima mattina", + "Type": "timerange", + "Start": 14, + "Length": 16 + } + ] + }, + { + "Input": "incontriamoci al mattino tardi", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "al mattino tardi", + "Type": "timerange", + "Start": 14, + "Length": 16 + } + ] + }, + { + "Input": "incontriamoci nel primo pomeriggio", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "nel primo pomeriggio", + "Type": "timerange", + "Start": 14, + "Length": 20 + } + ] + }, + { + "Input": "incontriamoci nel tardo pomeriggio", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "nel tardo pomeriggio", + "Type": "timerange", + "Start": 14, + "Length": 20 + } + ] + }, + { + "Input": "incontriamoci di sera presto", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "di sera presto", + "Type": "timerange", + "Start": 14, + "Length": 14 + } + ] + }, + { + "Input": "incontriamoci in tarda serata", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "in tarda serata", + "Type": "timerange", + "Start": 14, + "Length": 15 + } + ] + }, + { + "Input": "incontriamoci di notte presto", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "di notte presto", + "Type": "timerange", + "Start": 14, + "Length": 15 + } + ] + }, + { + "Input": "incontriamoci a notte fonda", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "a notte fonda", + "Type": "timerange", + "Start": 14, + "Length": 13 + } + ] + }, + { + "Input": "incontriamoci a tarda notte", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "a tarda notte", + "Type": "timerange", + "Start": 14, + "Length": 13 + } + ] + }, + { + "Input": "organizza una riunione dalle due alle cinque pm", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "dalle due alle cinque pm", + "Type": "timerange", + "Start": 23, + "Length": 24 + } + ] + }, + { + "Input": "Festa da Jean dalle 6 alle 11 pm", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "dalle 6 alle 11 pm", + "Type": "timerange", + "Start": 14, + "Length": 18 + } + ] + }, + { + "Input": "organizza una riunione dalle 14:00 alle 16:30", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "dalle 14:00 alle 16:30", + "Type": "timerange", + "Start": 23, + "Length": 22 + } + ] + }, + { + "Input": "organizza una riunione dalle due alle cinque p m", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "dalle due alle cinque p m", + "Type": "timerange", + "Start": 23, + "Length": 25 + } + ] + }, + { + "Input": "organizza una riunione dalle 1p.m. alle 4", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "dalle 1p.m. alle 4", + "Type": "timerange", + "Start": 23, + "Length": 18 + } + ] + }, + { + "Input": "organizza una riunione dalle 1p.m. alle 4.", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "dalle 1p.m. alle 4", + "Type": "timerange", + "Start": 23, + "Length": 18 + } + ] + }, + { + "Input": "organizza una riunione dalle 1:30p.m. alle 4!", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "dalle 1:30p.m. alle 4", + "Type": "timerange", + "Start": 23, + "Length": 21 + } + ] + }, + { + "Input": "organizza una riunione dalle 2 alle 4 persone", + "NotSupportedByDesign": "python,javascript,java", + "Results": [] + }, + { + "Input": "Ciao Cortana- per favore programma un colloquio skype con Jennifer. Ho bisogno di un colloquio di 30 min nel pomeriggio, questo venerdรฌ partirรฒ.", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "nel pomeriggio", + "Type": "timerange", + "Start": 105, + "Length": 14 + } + ] + }, + { + "Input": "Ciao Cortana- per favore programma un colloquio skype con Jennifer. Ho bisogno di un colloquio di 30 min questo venerdรฌ, nel pomeriggio partirรฒ.", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "nel pomeriggio", + "Type": "timerange", + "Start": 121, + "Length": 14 + } + ] + }, + { + "Input": "organizza una riunione dalle 1:30 alle 3:30", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "dalle 1:30 alle 3:30", + "Type": "timerange", + "Start": 23, + "Length": 20 + } + ] + }, + { + "Input": "organizza una riunione dalle 1:30 pm alle 3:30", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "dalle 1:30 pm alle 3:30", + "Type": "timerange", + "Start": 23, + "Length": 23 + } + ] + }, + { + "Input": "organizza una riunione dall'1:30 pm alle 3:30 pm", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "dall'1:30 pm alle 3:30 pm", + "Type": "timerange", + "Start": 23, + "Length": 25 + } + ] + }, + { + "Input": "organizza una riunione dall'1 alle 3:30", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "dall'1 alle 3:30", + "Type": "timerange", + "Start": 23, + "Length": 16 + } + ] + }, + { + "Input": "organizza una riunione dalle 1:30 alle 3", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "dalle 1:30 alle 3", + "Type": "timerange", + "Start": 23, + "Length": 17 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Italian/TimePeriodParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Italian/TimePeriodParser.json new file mode 100644 index 000000000..6923166ea --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Italian/TimePeriodParser.json @@ -0,0 +1,1053 @@ +[ + { + "Input": "Sarรฒ fuori dalle 5 alle 6pm", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "dalle 5 alle 6pm", + "Type": "timerange", + "Value": { + "Timex": "(T17,T18,PT1H)", + "FutureResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + }, + "PastResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + } + }, + "Start": 11, + "Length": 16 + } + ] + }, + { + "Input": "Sarรฒ fuori dalle 5 alle 6 p.m", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "dalle 5 alle 6 p.m", + "Type": "timerange", + "Value": { + "Timex": "(T17,T18,PT1H)", + "FutureResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + }, + "PastResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + } + }, + "Start": 11, + "Length": 18 + } + ] + }, + { + "Input": "sarรฒ fuori dalle 5 alle sette di mattina", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "dalle 5 alle sette di mattina", + "Type": "timerange", + "Value": { + "Timex": "(T05,T07,PT2H)", + "FutureResolution": { + "startTime": "05:00:00", + "endTime": "07:00:00" + }, + "PastResolution": { + "startTime": "05:00:00", + "endTime": "07:00:00" + } + }, + "Start": 11, + "Length": 29 + } + ] + }, + { + "Input": "Sarรฒ fuori dalle 5 alle 6 pm", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "dalle 5 alle 6 pm", + "Type": "timerange", + "Value": { + "Timex": "(T17,T18,PT1H)", + "FutureResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + }, + "PastResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + } + }, + "Start": 11, + "Length": 17 + } + ] + }, + { + "Input": "Sarรฒ fuori tra le 5 e le 6pm", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "tra le 5 e le 6pm", + "Type": "timerange", + "Value": { + "Timex": "(T17,T18,PT1H)", + "FutureResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + }, + "PastResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + } + }, + "Start": 11, + "Length": 17 + } + ] + }, + { + "Input": "Sarรฒ fuori tra le 5pm e le 6pm", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "tra le 5pm e le 6pm", + "Type": "timerange", + "Value": { + "Timex": "(T17,T18,PT1H)", + "FutureResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + }, + "PastResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + } + }, + "Start": 11, + "Length": 19 + } + ] + }, + { + "Input": "Sarรฒ fuori tra le 5 e le 6 del pomeriggio", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "tra le 5 e le 6 del pomeriggio", + "Type": "timerange", + "Value": { + "Timex": "(T17,T18,PT1H)", + "FutureResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + }, + "PastResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + } + }, + "Start": 11, + "Length": 30 + } + ] + }, + { + "Input": "Sarรฒ fuori dalle 1am alle 5pm", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "dalle 1am alle 5pm", + "Type": "timerange", + "Value": { + "Timex": "(T01,T17,PT16H)", + "FutureResolution": { + "startTime": "01:00:00", + "endTime": "17:00:00" + }, + "PastResolution": { + "startTime": "01:00:00", + "endTime": "17:00:00" + } + }, + "Start": 11, + "Length": 18 + } + ] + }, + { + "Input": "Sarรฒ fuori dalle 4pm fino alle 5pm", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "dalle 4pm fino alle 5pm", + "Type": "timerange", + "Value": { + "Timex": "(T16,T17,PT1H)", + "FutureResolution": { + "startTime": "16:00:00", + "endTime": "17:00:00" + }, + "PastResolution": { + "startTime": "16:00:00", + "endTime": "17:00:00" + } + }, + "Start": 11, + "Length": 23 + } + ] + }, + { + "Input": "Sarรฒ fuori dalle 4 fino alle 5pm", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "dalle 4 fino alle 5pm", + "Type": "timerange", + "Value": { + "Timex": "(T16,T17,PT1H)", + "FutureResolution": { + "startTime": "16:00:00", + "endTime": "17:00:00" + }, + "PastResolution": { + "startTime": "16:00:00", + "endTime": "17:00:00" + } + }, + "Start": 11, + "Length": 21 + } + ] + }, + { + "Input": "Sarรฒ fuori dalle 4:00 alle 7", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "dalle 4:00 alle 7", + "Type": "timerange", + "Value": { + "Timex": "(T04:00,T07,PT3H)", + "FutureResolution": { + "startTime": "04:00:00", + "endTime": "07:00:00" + }, + "PastResolution": { + "startTime": "04:00:00", + "endTime": "07:00:00" + } + }, + "Start": 11, + "Length": 17 + } + ] + }, + { + "Input": "Sarรฒ fuori 4pm-5pm", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "4pm-5pm", + "Type": "timerange", + "Value": { + "Timex": "(T16,T17,PT1H)", + "FutureResolution": { + "startTime": "16:00:00", + "endTime": "17:00:00" + }, + "PastResolution": { + "startTime": "16:00:00", + "endTime": "17:00:00" + } + }, + "Start": 11, + "Length": 7 + } + ] + }, + { + "Input": "Sarรฒ fuori 4pm - 5pm", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "4pm - 5pm", + "Type": "timerange", + "Value": { + "Timex": "(T16,T17,PT1H)", + "FutureResolution": { + "startTime": "16:00:00", + "endTime": "17:00:00" + }, + "PastResolution": { + "startTime": "16:00:00", + "endTime": "17:00:00" + } + }, + "Start": 11, + "Length": 9 + } + ] + }, + { + "Input": "Sarรฒ fuori dalle 3 di mattina fino alle 5pm", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "dalle 3 di mattina fino alle 5pm", + "Type": "timerange", + "Value": { + "Timex": "(T03,T17,PT14H)", + "FutureResolution": { + "startTime": "03:00:00", + "endTime": "17:00:00" + }, + "PastResolution": { + "startTime": "03:00:00", + "endTime": "17:00:00" + } + }, + "Start": 11, + "Length": 32 + } + ] + }, + { + "Input": "Sarรฒ fuori tra le 3 di mattina e le 5pm", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "tra le 3 di mattina e le 5pm", + "Type": "timerange", + "Value": { + "Timex": "(T03,T17,PT14H)", + "FutureResolution": { + "startTime": "03:00:00", + "endTime": "17:00:00" + }, + "PastResolution": { + "startTime": "03:00:00", + "endTime": "17:00:00" + } + }, + "Start": 11, + "Length": 28 + } + ] + }, + { + "Input": "Sarรฒ fuori tra le 4pm e le 5pm oggi", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "tra le 4pm e le 5pm", + "Type": "timerange", + "Value": { + "Timex": "(T16,T17,PT1H)", + "FutureResolution": { + "startTime": "16:00:00", + "endTime": "17:00:00" + }, + "PastResolution": { + "startTime": "16:00:00", + "endTime": "17:00:00" + } + }, + "Start": 11, + "Length": 19 + } + ] + }, + { + "Input": "Incontriamoci di mattina", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "di mattina", + "Type": "timerange", + "Value": { + "Timex": "TMO", + "FutureResolution": { + "startTime": "08:00:00", + "endTime": "12:00:00" + }, + "PastResolution": { + "startTime": "08:00:00", + "endTime": "12:00:00" + } + }, + "Start": 14, + "Length": 10 + } + ] + }, + { + "Input": "Incontriamoci di pomeriggio", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "di pomeriggio", + "Type": "timerange", + "Value": { + "Timex": "TAF", + "FutureResolution": { + "startTime": "12:00:00", + "endTime": "16:00:00" + }, + "PastResolution": { + "startTime": "12:00:00", + "endTime": "16:00:00" + } + }, + "Start": 14, + "Length": 13 + } + ] + }, + { + "Input": "Incontriamoci di notte", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "di notte", + "Type": "timerange", + "Value": { + "Timex": "TNI", + "FutureResolution": { + "startTime": "20:00:00", + "endTime": "23:59:59" + }, + "PastResolution": { + "startTime": "20:00:00", + "endTime": "23:59:59" + } + }, + "Start": 14, + "Length": 8 + } + ] + }, + { + "Input": "incontriamoci di sera", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "di sera", + "Type": "timerange", + "Value": { + "Timex": "TEV", + "FutureResolution": { + "startTime": "16:00:00", + "endTime": "20:00:00" + }, + "PastResolution": { + "startTime": "16:00:00", + "endTime": "20:00:00" + } + }, + "Start": 14, + "Length": 7 + } + ] + }, + { + "Input": "incontriamoci in serata", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "in serata", + "Type": "timerange", + "Value": { + "Timex": "TEV", + "FutureResolution": { + "startTime": "16:00:00", + "endTime": "20:00:00" + }, + "PastResolution": { + "startTime": "16:00:00", + "endTime": "20:00:00" + } + }, + "Start": 14, + "Length": 9 + } + ] + }, + { + "Input": "incontriamoci al mattino presto", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "al mattino presto", + "Type": "timerange", + "Value": { + "Timex": "TMO", + "Mod": "start", + "FutureResolution": { + "startTime": "08:00:00", + "endTime": "10:00:00" + }, + "PastResolution": { + "startTime": "08:00:00", + "endTime": "10:00:00" + } + }, + "Start": 14, + "Length": 17 + } + ] + }, + { + "Input": "incontriamoci in tarda mattinata", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "in tarda mattinata", + "Type": "timerange", + "Value": { + "Timex": "TMO", + "Mod": "end", + "FutureResolution": { + "startTime": "10:00:00", + "endTime": "12:00:00" + }, + "PastResolution": { + "startTime": "10:00:00", + "endTime": "12:00:00" + } + }, + "Start": 14, + "Length": 18 + } + ] + }, + { + "Input": "incontriamoci di prima mattina", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "di prima mattina", + "Type": "timerange", + "Value": { + "Timex": "TMO", + "Mod": "start", + "FutureResolution": { + "startTime": "08:00:00", + "endTime": "10:00:00" + }, + "PastResolution": { + "startTime": "08:00:00", + "endTime": "10:00:00" + } + }, + "Start": 14, + "Length": 16 + } + ] + }, + { + "Input": "incontriamoci al mattino tardi", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "al mattino tardi", + "Type": "timerange", + "Value": { + "Timex": "TMO", + "Mod": "end", + "FutureResolution": { + "startTime": "10:00:00", + "endTime": "12:00:00" + }, + "PastResolution": { + "startTime": "10:00:00", + "endTime": "12:00:00" + } + }, + "Start": 14, + "Length": 16 + } + ] + }, + { + "Input": "incontriamoci nel primo pomeriggio", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "nel primo pomeriggio", + "Type": "timerange", + "Value": { + "Timex": "TAF", + "Mod": "start", + "FutureResolution": { + "startTime": "12:00:00", + "endTime": "14:00:00" + }, + "PastResolution": { + "startTime": "12:00:00", + "endTime": "14:00:00" + } + }, + "Start": 14, + "Length": 20 + } + ] + }, + { + "Input": "incontriamoci nel tardo pomeriggio", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "nel tardo pomeriggio", + "Type": "timerange", + "Value": { + "Timex": "TAF", + "Mod": "end", + "FutureResolution": { + "startTime": "14:00:00", + "endTime": "16:00:00" + }, + "PastResolution": { + "startTime": "14:00:00", + "endTime": "16:00:00" + } + }, + "Start": 14, + "Length": 20 + } + ] + }, + { + "Input": "Incontriamoci di sera presto", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "di sera presto", + "Type": "timerange", + "Value": { + "Timex": "TEV", + "Mod": "start", + "FutureResolution": { + "startTime": "16:00:00", + "endTime": "18:00:00" + }, + "PastResolution": { + "startTime": "16:00:00", + "endTime": "18:00:00" + } + }, + "Start": 14, + "Length": 14 + } + ] + }, + { + "Input": "incontriamoci in tarda serata", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "in tarda serata", + "Type": "timerange", + "Value": { + "Timex": "TEV", + "Mod": "end", + "FutureResolution": { + "startTime": "18:00:00", + "endTime": "20:00:00" + }, + "PastResolution": { + "startTime": "18:00:00", + "endTime": "20:00:00" + } + }, + "Start": 14, + "Length": 15 + } + ] + }, + { + "Input": "incontriamoci di notte presto", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "di notte presto", + "Type": "timerange", + "Value": { + "Timex": "TNI", + "Mod": "start", + "FutureResolution": { + "startTime": "20:00:00", + "endTime": "22:00:00" + }, + "PastResolution": { + "startTime": "20:00:00", + "endTime": "22:00:00" + } + }, + "Start": 14, + "Length": 15 + } + ] + }, + { + "Input": "incontriamoci a notte fonda", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "a notte fonda", + "Type": "timerange", + "Value": { + "Timex": "TNI", + "Mod": "end", + "FutureResolution": { + "startTime": "22:00:00", + "endTime": "23:59:59" + }, + "PastResolution": { + "startTime": "22:00:00", + "endTime": "23:59:59" + } + }, + "Start": 14, + "Length": 13 + } + ] + }, + { + "Input": "incontriamoci a tarda notte", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "a tarda notte", + "Type": "timerange", + "Value": { + "Timex": "TNI", + "Mod": "end", + "FutureResolution": { + "startTime": "22:00:00", + "endTime": "23:59:59" + }, + "PastResolution": { + "startTime": "22:00:00", + "endTime": "23:59:59" + } + }, + "Start": 14, + "Length": 13 + } + ] + }, + { + "Input": "incontriamoci dalle 1p.m. alle 4", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "dalle 1p.m. alle 4", + "Type": "timerange", + "Value": { + "Timex": "(T13,T16,PT3H)", + "FutureResolution": { + "startTime": "13:00:00", + "endTime": "16:00:00" + }, + "PastResolution": { + "startTime": "13:00:00", + "endTime": "16:00:00" + } + }, + "Start": 14, + "Length": 18 + } + ] + }, + { + "Input": "incontriamoci dalle 1:30p.m. alle 4.", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "dalle 1:30p.m. alle 4", + "Type": "timerange", + "Value": { + "Timex": "(T13:30,T16,PT2H30M)", + "FutureResolution": { + "startTime": "13:30:00", + "endTime": "16:00:00" + }, + "PastResolution": { + "startTime": "13:30:00", + "endTime": "16:00:00" + } + }, + "Start": 14, + "Length": 21 + } + ] + }, + { + "Input": "Programma durante la mattinata", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "la mattinata", + "Type": "timerange", + "Value": { + "Timex": "TMO", + "FutureResolution": { + "startTime": "08:00:00", + "endTime": "12:00:00" + }, + "PastResolution": { + "startTime": "08:00:00", + "endTime": "12:00:00" + } + }, + "Start": 18, + "Length": 12 + } + ] + }, + { + "Input": "organizza una riunione dalle 1:30 pm alle 3:30", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "dalle 1:30 pm alle 3:30", + "Type": "timerange", + "Value": { + "Timex": "(T13:30,T15:30,PT2H)", + "FutureResolution": { + "startTime": "13:30:00", + "endTime": "15:30:00" + }, + "PastResolution": { + "startTime": "13:30:00", + "endTime": "15:30:00" + } + }, + "Start": 23, + "Length": 23 + } + ] + }, + { + "Input": "organizza una riunione dalle 1:30 pm alle 3:30 pm", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "dalle 1:30 pm alle 3:30 pm", + "Type": "timerange", + "Value": { + "Timex": "(T13:30,T15:30,PT2H)", + "FutureResolution": { + "startTime": "13:30:00", + "endTime": "15:30:00" + }, + "PastResolution": { + "startTime": "13:30:00", + "endTime": "15:30:00" + } + }, + "Start": 23, + "Length": 26 + } + ] + }, + { + "Input": "organizza una riunione dalle 3 pm alle 3:30 pm", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "dalle 3 pm alle 3:30 pm", + "Type": "timerange", + "Value": { + "Timex": "(T15,T15:30,PT30M)", + "FutureResolution": { + "startTime": "15:00:00", + "endTime": "15:30:00" + }, + "PastResolution": { + "startTime": "15:00:00", + "endTime": "15:30:00" + } + }, + "Start": 23, + "Length": 23 + } + ] + }, + { + "Input": "organizza una riunione dalle 3 alle 3:30", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "dalle 3 alle 3:30", + "Type": "timerange", + "Value": { + "Timex": "(T03,T03:30,PT30M)", + "FutureResolution": { + "startTime": "03:00:00", + "endTime": "03:30:00" + }, + "PastResolution": { + "startTime": "03:00:00", + "endTime": "03:30:00" + } + }, + "Start": 23, + "Length": 17 + } + ] + }, + { + "Input": "organizza una riunione dalle 1:30 alle 3", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "dalle 1:30 alle 3", + "Type": "timerange", + "Value": { + "Timex": "(T01:30,T03,PT1H30M)", + "FutureResolution": { + "startTime": "01:30:00", + "endTime": "03:00:00" + }, + "PastResolution": { + "startTime": "01:30:00", + "endTime": "03:00:00" + } + }, + "Start": 23, + "Length": 17 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Japanese/DateExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Japanese/DateExtractor.json new file mode 100644 index 000000000..b1d6da664 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Japanese/DateExtractor.json @@ -0,0 +1,2948 @@ +[ + { + "Input": "1ๆœˆ1ๆ—ฅ ใซๆˆปใ‚Šใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1ๆœˆ1ๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "10ๆœˆ2ๆ—ฅ ใซๆˆปใ‚Šใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10ๆœˆ2ๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "2016ๅนด1ๆœˆ12ๆ—ฅใซๆˆปใ‚Šใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016ๅนด1ๆœˆ12ๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "2016ๅนด1ๆœˆ12ๆ—ฅๆœˆๆ›œๆ—ฅใซๆˆปใ‚Šใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016ๅนด1ๆœˆ12ๆ—ฅๆœˆๆ›œๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "2016ๅนด2ๆœˆ22ๆ—ฅใซๆˆปใ‚Šใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016ๅนด2ๆœˆ22ๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "2016ๅนด4ๆœˆ21ๆ—ฅๆˆปใ‚Šใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016ๅนด4ๆœˆ21ๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "2015ๅนด9ๆœˆ18ๆ—ฅใซๆˆปใ‚Šใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015ๅนด9ๆœˆ18ๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "4ๆœˆ22ๆ—ฅใซๆˆปใ‚Šใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "4ๆœˆ22ๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "2015ๅนด8ๆœˆ12ๆ—ฅใซๆˆปใ‚Šใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015ๅนด8ๆœˆ12ๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "2016ๅนด11ๆœˆ12ๆ—ฅใซๆˆปใ‚Šใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016ๅนด11ๆœˆ12ๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "1ๆœˆ1ๆ—ฅใซๆˆปใ‚Šใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1ๆœˆ1ๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "11ๆœˆ28ๆ—ฅใซๆˆปใ‚Šใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "11ๆœˆ28ๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "7ๆœˆใฎ็ฌฌ1้‡‘ๆ›œๆ—ฅใซๆˆปใ‚Šใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "7ๆœˆใฎ็ฌฌ1้‡‘ๆ›œๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "ไปŠใ‹ใ‚‰2้€ฑ้–“ๅพŒใซๆˆปใ‚Šใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠใ‹ใ‚‰2้€ฑ้–“ๅพŒ", + "Type": "date", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "็ซๆ›œๆ—ฅใซๆˆปใ‚Šใพใ™ใ€‚ใ„ใ„็Ÿฅใ‚‰ใ›ใงใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "็ซๆ›œๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ไปŠ้€ฑใฎ้‡‘ๆ›œๆ—ฅใซๆˆปใ‚Šใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠ้€ฑใฎ้‡‘ๆ›œๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "ๆฅ้€ฑใฎๆ—ฅๆ›œๆ—ฅใซๆˆปใ‚Šใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆฅ้€ฑใฎๆ—ฅๆ›œๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "็งใฏๆœ€ๅพŒใฎๆ—ฅใซๆˆปใ‚Šใพใ™", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆœ€ๅพŒใฎๆ—ฅ", + "Type": "date", + "Start": 2, + "Length": 4 + } + ] + }, + { + "Input": "็งใฏใใฎๆ—ฅใซๆˆปใ‚Šใพใ™", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ใใฎๆ—ฅ", + "Type": "date", + "Start": 2, + "Length": 3 + } + ] + }, + { + "Input": "2016ๅนด6ๆœˆ15ๆ—ฅใซๆˆปใ‚Šใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016ๅนด6ๆœˆ15ๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "5ๆœˆ11ๆ—ฅใซ้‡Ž็ƒ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5ๆœˆ11ๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "5ๆœˆ4ๆ—ฅใซๆˆปใ‚Šใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5ๆœˆ4ๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "3ๆœˆ4ๆ—ฅใซๆˆปใ‚Šใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3ๆœˆ4ๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "5ๆœˆ21ๆ—ฅใซๆˆปใ‚Šใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5ๆœˆ21ๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "8ๆœˆ2ๆ—ฅใซๆˆปใ‚Šใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "8ๆœˆ2ๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "6ๆœˆ22ๆ—ฅใซๆˆปใ‚Šใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "6ๆœˆ22ๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "2ใ‹ๆœˆๅ‰ใซๆˆปใ‚Šใพใ—ใŸใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2ใ‹ๆœˆๅ‰", + "Type": "date", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "2ๆ—ฅๅพŒใซๆˆปใ‚Šใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2ๆ—ฅๅพŒ", + "Type": "date", + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "็งใŒ1ใ‹ๆœˆๅ‰ใซeใƒกใƒผใƒซใ‚’้€ไป˜ใ—ใŸ็›ธๆ‰‹ใฏ่ชฐใงใ™ใ‹", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1ใ‹ๆœˆๅ‰", + "Type": "date", + "Start": 2, + "Length": 4 + } + ] + }, + { + "Input": "27ๆ—ฅใซๆˆปใ‚Šใพใ—ใŸ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "27ๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "27ๆ—ฅใซๆˆปใ‚Šใพใ—ใŸใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "27ๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "27ๆ—ฅใซๆˆปใ‚Šใพใ—ใŸ๏ผ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "27ๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "21ๆ—ฅใซๆˆปใ‚Šใพใ—ใŸ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "21ๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "22ๆ—ฅใซๆˆปใ‚Šใพใ—ใŸ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "22ๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "2ๆ—ฅใซๆˆปใ‚Šใพใ—ใŸ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2ๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "2ๆ—ฅใซๆˆปใ‚Šใพใ—ใŸ๏ผ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2ๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "22ๆ—ฅใซๆˆปใ‚Šใพใ—ใŸ๏ผŸ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "22ๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ไธ€็ญ‰่ณž", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "็ฌฌ17ๅ›žใƒ‰ใ‚ขใƒ›ใƒผใƒณใƒ†ใƒƒใƒ‰ใ‚จใ‚ฏใ‚นใƒšใƒชใ‚จใƒณใ‚นใฎใƒใ‚ฑใƒƒใƒˆใ‚’ๅ…ฅๆ‰‹ใ™ใ‚‹", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "2ๆ—ฅใฎๅœŸๆ›œๆ—ฅใฎไบˆๅฎšใฏไฝ•ใงใ™ใ‹", + "Context": { + "ReferenceDateTime": "2017-09-01T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2ๆ—ฅใฎๅœŸๆ›œๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "27ๆ—ฅๆฐดๆ›œๆ—ฅใฎใ‚ธใƒงใƒผใƒปใ‚นใƒŸใ‚นใ•ใ‚“ใจใฎใƒŸใƒผใƒ†ใ‚ฃใƒณใ‚ฐ", + "Context": { + "ReferenceDateTime": "2017-09-01T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "27ๆ—ฅๆฐดๆ›œๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "21ๆ—ฅๆœจๆ›œๆ—ฅใซๆˆปใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2017-09-01T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "21ๆ—ฅๆœจๆ›œๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "22ๆ—ฅ้‡‘ๆ›œๆ—ฅใซๆˆปใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2017-09-01T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "22ๆ—ฅ้‡‘ๆ›œๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "23ๆ—ฅๅœŸๆ›œๆ—ฅใซๆˆปใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2017-09-01T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "23ๆ—ฅๅœŸๆ›œๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "15ๆ—ฅ้‡‘ๆ›œๆ—ฅใซใ‚‚ใฉใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2017-09-01T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "15ๆ—ฅ้‡‘ๆ›œๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "7ๆ—ฅๆœจๆ›œๆ—ฅใซๆˆปใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2017-09-01T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "7ๆ—ฅๆœจๆ›œๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "ๆฅๆœˆใฎ20ๆ—ฅใซๆˆปใ‚Šใพใ™", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆฅๆœˆใฎ20ๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "ไปŠๆœˆใฎ31ๆ—ฅใซๆˆปใ‚Šใพใ™", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠๆœˆใฎ31ๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "ใ‚ณใƒซใ‚ฟใƒŠใŒไปŠ้€ฑใฎ้‡‘ๆ›œๆ—ฅใ‹ๆฅ้€ฑใฎ็ซๆ›œๆ—ฅใซใ‚นใ‚ซใ‚คใƒ—้€š่ฉฑใ‚’ๆ‰‹้…ใ—ใฆใใ‚Œใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠ้€ฑใฎ้‡‘ๆ›œๆ—ฅ", + "Type": "date", + "Start": 5, + "Length": 6 + }, + { + "Text": "ๆฅ้€ฑใฎ็ซๆ›œๆ—ฅ", + "Type": "date", + "Start": 12, + "Length": 6 + } + ] + }, + { + "Input": "ใ‚ณใƒซใ‚ฟใƒŠใŒไปŠ้€ฑใฎ้‡‘ๆ›œๆ—ฅใ‹ไปŠ้€ฑใฎๅœŸๆ›œๆ—ฅใซใ‚นใ‚ซใ‚คใƒ—้€š่ฉฑใ‚’ๆ‰‹้…ใ—ใฆใใ‚Œใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠ้€ฑใฎ้‡‘ๆ›œๆ—ฅ", + "Type": "date", + "Start": 5, + "Length": 6 + }, + { + "Text": "ไปŠ้€ฑใฎๅœŸๆ›œๆ—ฅ", + "Type": "date", + "Start": 12, + "Length": 6 + } + ] + }, + { + "Input": "2016ๅนด11ๆœˆ16ๆ—ฅ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016ๅนด11ๆœˆ16ๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "็งใŸใกใฏ1ใ‹ๆœˆใจ21ๆ—ฅๅ‰ใซๆ‰“ใกๅˆใ‚ใ›ใ‚’ใ—ใพใ—ใŸ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1ใ‹ๆœˆใจ21ๆ—ฅๅ‰", + "Type": "date", + "Start": 4, + "Length": 8 + } + ] + }, + { + "Input": "็งใฏ2ๅนด1ใ‹ๆœˆ21ๆ—ฅๅ‰ใซใ“ใ“ใ‚’็ซ‹ใกๅŽปใ‚Šใพใ—ใŸ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2ๅนด1ใ‹ๆœˆ21ๆ—ฅๅ‰", + "Type": "date", + "Start": 2, + "Length": 9 + } + ] + }, + { + "Input": "็งใฏ2ๅนดใจ21ๆ—ฅๅพŒใซใ“ใ“ใ‚’้›ขใ‚Œใ‚‹ไบˆๅฎšใงใ™", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2ๅนดใจ21ๆ—ฅๅพŒ", + "Type": "date", + "Start": 2, + "Length": 7 + } + ] + }, + { + "Input": "็งใฏ2ๅนด1ใ‹ๆœˆ21ๆ—ฅๅ‰ใซใ“ใ“ใ‚’้›ขใ‚Œใพใ—ใŸ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2ๅนด1ใ‹ๆœˆ21ๆ—ฅๅ‰", + "Type": "date", + "Start": 2, + "Length": 9 + } + ] + }, + { + "Input": "็งใฏ1391ๅนด12ๆœˆ5ๆ—ฅใซใ“ใ“ใ‚’้›ขใ‚Œใพใ—ใŸ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1391ๅนด12ๆœˆ5ๆ—ฅ", + "Type": "date", + "Start": 2, + "Length": 10 + } + ] + }, + { + "Input": "2018ๅนด1ๆœˆ22ๆ—ฅๆœˆๆ›œๆ—ฅ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2018ๅนด1ๆœˆ22ๆ—ฅๆœˆๆ›œๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "2018ๅนด1ๆœˆ21ๆ—ฅๆ—ฅๆ›œๆ—ฅ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2018ๅนด1ๆœˆ21ๆ—ฅๆ—ฅๆ›œๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "1978ๅนด9ๆœˆ21ๆ—ฅ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1978ๅนด9ๆœˆ21ๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "1901ๅนด9ๆœˆ10ๆ—ฅ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1901ๅนด9ๆœˆ10ๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "2000ๅนด9ๆœˆ10ๆ—ฅ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2000ๅนด9ๆœˆ10ๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "2015ๅนด5ๆœˆ13ๆ—ฅใฏใŠๆš‡ใงใ™ใ‹๏ผŸ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015ๅนด5ๆœˆ13ๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "2015ๅนด5ๆœˆ13ๆ—ฅใฏใ”้ƒฝๅˆใ„ใ‹ใŒใงใ—ใ‚‡ใ†ใ‹ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015ๅนด5ๆœˆ13ๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "ไปŠใ‹ใ‚‰2้€ฑๅ…ˆใฎๆ—ฅๆ›œๆ—ฅใฎใ”้ƒฝๅˆใฏใ„ใ‹ใŒใงใ—ใ‚‡ใ†ใ‹๏ผŸ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠใ‹ใ‚‰2้€ฑๅ…ˆใฎๆ—ฅๆ›œๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "2้€ฑๅ…ˆใฎๆœˆๆ›œๆ—ฅใฎใ”้ƒฝๅˆใฏใ„ใ‹ใŒใงใ—ใ‚‡ใ†ใ‹๏ผŸ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2้€ฑๅ…ˆใฎๆœˆๆ›œๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "ไปŠๆ—ฅใ‹ใ‚‰2ๆ—ฅๅพŒใฎใ”้ƒฝๅˆใฏใ„ใ‹ใŒใงใ—ใ‚‡ใ†ใ‹ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠๆ—ฅใ‹ใ‚‰2ๆ—ฅๅพŒ", + "Type": "date", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "ๆ˜Žๆ—ฅใ‹ใ‚‰3้€ฑ้–“ใฎใ”้ƒฝๅˆใฏใ„ใ‹ใŒใงใ—ใ‚‡ใ†ใ‹ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆ˜Žๆ—ฅใ‹ใ‚‰3้€ฑ้–“", + "Type": "date", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "ใ‚ใชใŸใฏๆ˜จๆ—ฅใฎ2ๆ—ฅๅ‰ใฉใ“ใซใ„ใพใ—ใŸใ‹ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆ˜จๆ—ฅใฎ2ๆ—ฅๅ‰", + "Type": "date", + "Start": 4, + "Length": 6 + } + ] + }, + { + "Input": "ใ‚ณใƒซใ‚ฟใƒŠใ€ไปŠ้€ฑใฎ้‡‘ๆ›œๆ—ฅ6ๆœˆ15ๆ—ฅใฎใ„ใคใ‹ใซใ‚ธใƒ ใจใ‚นใ‚ซใ‚คใƒ—้€š่ฉฑใ‚’่จญๅฎšใ—ใฆใใ ใ•ใ„ใ€‚", + "Context": { + "ReferenceDateTime": "2018-06-14T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠ้€ฑใฎ้‡‘ๆ›œๆ—ฅ6ๆœˆ15ๆ—ฅ", + "Type": "date", + "Start": 5, + "Length": 11 + } + ] + }, + { + "Input": "ใ‚ณใƒซใ‚ฟใƒŠใ€ไปŠ้€ฑใฎ้‡‘ๆ›œๆ—ฅ๏ผˆ6ๆœˆ15ๆ—ฅ๏ผ‰ใฎใ„ใคใ‹ใซใ‚ธใƒ ใจใ‚นใ‚ซใ‚คใƒ—้€š่ฉฑใ‚’่จญๅฎšใ—ใฆใใ ใ•ใ„ใ€‚", + "Context": { + "ReferenceDateTime": "2018-06-14T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠ้€ฑใฎ้‡‘ๆ›œๆ—ฅ๏ผˆ6ๆœˆ15ๆ—ฅ๏ผ‰", + "Type": "date", + "Start": 5, + "Length": 13 + } + ] + }, + { + "Input": "ใ‚ณใƒซใ‚ฟใƒŠใ€ไปŠ้€ฑใฎ้‡‘ๆ›œๆ—ฅ6ๆœˆ22ๆ—ฅใฎใ„ใคใ‹ใซใ‚ธใƒ ใจใ‚นใ‚ซใ‚คใƒ—้€š่ฉฑใ‚’่จญๅฎšใ—ใฆใใ ใ•ใ„ใ€‚", + "Context": { + "ReferenceDateTime": "2018-06-20T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠ้€ฑใฎ้‡‘ๆ›œๆ—ฅ6ๆœˆ22ๆ—ฅ", + "Type": "date", + "Start": 5, + "Length": 11 + } + ] + }, + { + "Input": "ใ‚ณใƒซใ‚ฟใƒŠใ€ไปŠ้€ฑใฎ้‡‘ๆ›œๆ—ฅ6ๆœˆ23ๆ—ฅใฎใ„ใคใ‹ใซใ‚ธใƒ ใจใ‚นใ‚ซใ‚คใƒ—้€š่ฉฑใ‚’่จญๅฎšใ—ใฆใใ ใ•ใ„ใ€‚", + "Context": { + "ReferenceDateTime": "2018-06-20T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠ้€ฑใฎ้‡‘ๆ›œๆ—ฅ", + "Type": "date", + "Start": 5, + "Length": 6 + }, + { + "Text": "6ๆœˆ23ๆ—ฅ", + "Type": "date", + "Start": 11, + "Length": 5 + } + ] + }, + { + "Input": "3้€ฑ้–“ใงๅ‡บ็™บใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2018-06-20T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3้€ฑ้–“ใง", + "Type": "date", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "ใ‚ณใƒซใ‚ฟใƒŠใ€7ๆœˆ6ๆ—ฅ้‡‘ๆ›œๆ—ฅใฎใ„ใคใ‹ใ‚ธใƒ ใจใ‚นใ‚ซใ‚คใƒ—้€š่ฉฑใ‚’่จญๅฎšใ—ใฆใใ ใ•ใ„ใ€‚", + "Context": { + "ReferenceDateTime": "2018-07-06T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "7ๆœˆ6ๆ—ฅ้‡‘ๆ›œๆ—ฅ", + "Type": "date", + "Start": 5, + "Length": 7 + } + ] + }, + { + "Input": "ใ‚ณใƒซใ‚ฟใƒŠใ€2018ๅนด7ๆœˆ6ๆ—ฅ้‡‘ๆ›œๆ—ฅใฎใ„ใคใ‹ใ‚ธใƒ ใจใ‚นใ‚ซใ‚คใƒ—้€š่ฉฑใ‚’่จญๅฎšใ—ใฆใใ ใ•ใ„ใ€‚", + "Context": { + "ReferenceDateTime": "2018-07-06T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2018ๅนด7ๆœˆ6ๆ—ฅ้‡‘ๆ›œๆ—ฅ", + "Type": "date", + "Start": 5, + "Length": 12 + } + ] + }, + { + "Input": "ใ‚ณใƒซใ‚ฟใƒŠใ€2ๅ–ถๆฅญๆ—ฅไปฅๅ†…ใซSkype้€š่ฉฑใ‚’่จญๅฎšใ—ใฆใใ ใ•ใ„ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2ๅ–ถๆฅญๆ—ฅไปฅๅ†…", + "Type": "date", + "Start": 5, + "Length": 6 + } + ] + }, + { + "Input": "ใ‚ณใƒซใ‚ฟใƒŠใ€10ๆœˆ1ๆ—ฅใซไฝ•ใ‹่จญๅฎšใ—ใฆใใ‚Œใพใ›ใ‚“ใ‹ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10ๆœˆ1ๆ—ฅ", + "Type": "date", + "Start": 5, + "Length": 5 + } + ] + }, + { + "Input": "ใใฎ6.25%่ปขๆ›...ใฎ้ก้ข้‡‘้ก", + "Comment": "1/4 shouldn't recognized as date here", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "15 ๆ—ฅใซๆˆปใ‚Šใพใ™ใ€‚", + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "15 ๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "ๅ…ƒๆ—ฆใซๅธฐ็œใ—ใพใ™ใ€‚", + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "ๅ…ƒๆ—ฆ", + "Type": "date", + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "1/1 ใซๅธฐใ‚Šใพใ™ใ€‚", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "1/1", + "Type": "date", + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "่ช•็”Ÿๆ—ฅใฏ10/03ใงใ™ใ€‚", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "10/03", + "Type": "date", + "Start": 4, + "Length": 5 + } + ] + }, + { + "Input": "ใใ‚Œใฏ 2016 ๅนด 1 ๆœˆ 12 ๆ—ฅใซ็™บๅฃฒใ•ใ‚Œใพใ—ใŸใ€‚", + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "2016 ๅนด 1 ๆœˆ 12 ๆ—ฅ", + "Type": "date", + "Start": 4, + "Length": 15 + } + ] + }, + { + "Input": "ใใ‚Œใฏ2016ๅนด1ๆœˆ12ๆ—ฅใซ็™บๅฃฒใ•ใ‚Œใพใ—ใŸใ€‚", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "2016ๅนด1ๆœˆ12ๆ—ฅ", + "Type": "date", + "Start": 3, + "Length": 10 + } + ] + }, + { + "Input": "ใใ‚ŒใŒ็™บๅฃฒใ•ใ‚ŒใŸใฎใฏ2016ๅนด1ๆœˆ12ๆ—ฅ ๆœˆๆ›œๆ—ฅใงใ™ใ€‚", + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "2016ๅนด1ๆœˆ12ๆ—ฅ ๆœˆๆ›œๆ—ฅ", + "Type": "date", + "Start": 10, + "Length": 14 + } + ] + }, + { + "Input": "02/22/2016", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "02/22/2016", + "Type": "date", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "21/04/2016ใซๆˆปใ‚Šใพใ™ใ€‚", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "21/04/2016", + "Type": "date", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "21/04/16ใซๆˆปใ‚Šใพใ™ใ€‚", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "21/04/16", + "Type": "date", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "9-18-15ใซๆˆปใ‚Šใพใ™ใ€‚", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "9-18-15", + "Type": "date", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "4.22 ใซๆˆปใ‚Šใพใ™ใ€‚", + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "4.22", + "Type": "date", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "4-22 ใซๆˆปใ‚Šใพใ™ใ€‚", + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "4-22", + "Type": "date", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "4.22ใซๆˆปใ‚Šใพใ™ใ€‚", + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "4.22", + "Type": "date", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "22/04 ใซๆˆปใ‚Šใพใ™ใ€‚", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "22/04", + "Type": "date", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "2015/08/12 ใซๆˆปใ‚Šใพใ™ใ€‚", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "2015/08/12", + "Type": "date", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "11/12,2016ใซๆˆปใ‚Šใพใ™ใ€‚", + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "11/12,2016", + "Type": "date", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "ไธ€ๆœˆไบŒๅไบŒๆ—ฅ ๆฐดๆ›œๆ—ฅใซๆˆปใ‚Šใพใ™ใ€‚", + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "ไธ€ๆœˆไบŒๅไบŒๆ—ฅ ๆฐดๆ›œๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "5ๆœˆใฎ็ฌฌ2ๆ—ฅๆ›œๆ—ฅใฏๆฏใฎๆ—ฅใงใ™ใ€‚", + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "5ๆœˆใฎ็ฌฌ2ๆ—ฅๆ›œๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "ไปŠๆœˆใฎ็ฌฌไธ€้‡‘ๆ›œๆ—ฅใฏๅฎšไผ‘ๆ—ฅใงใ™ใ€‚", + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "ไปŠๆœˆใฎ็ฌฌไธ€้‡‘ๆ›œๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "ๆฅ้€ฑ้‡‘ๆ›œๆ—ฅใซๆˆปใ‚Šใพใ™ใ€‚", + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "ๆฅ้€ฑ้‡‘ๆ›œๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "ๆฅ้€ฑใฎๆฐดๆ›œๆ—ฅใซๆˆปใ‚Šใพใ™ใ€‚", + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "ๆฅ้€ฑใฎๆฐดๆ›œๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "็ซๆ›œๆ—ฅใซๆˆปใ‚Šใพใ™ใ€‚", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "็ซๆ›œๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "็ซๆ›œใซๆˆปใ‚Šใพใ™ใ€‚", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "็ซๆ›œ", + "Type": "date", + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "ๅธฐใ‚‹ใฎใฏไปŠ้€ฑใฎๆœจๆ›œๆ—ฅใงใ™ใ€‚", + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "ไปŠ้€ฑใฎๆœจๆ›œๆ—ฅ", + "Type": "date", + "Start": 4, + "Length": 6 + } + ] + }, + { + "Input": "ๅ…ˆ้€ฑใฎๆœˆๆ›œๆ—ฅใซๅธฐใฃใฆใใพใ—ใŸใ€‚", + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "ๅ…ˆ้€ฑใฎๆœˆๆ›œๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "้‡‘ๆ›œๆ—ฅใซๅธฐใ‚Šใพใ™ใ€‚", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "้‡‘ๆ›œๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ไปŠๆ—ฅๅธฐใ‚Šใพใ™ใ€‚", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "ไปŠๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "ๆ˜Žๆ—ฅๅธฐใ‚Šใพใ™ใ€‚", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "ๆ˜Žๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "ๆ˜จๆ—ฅๅธฐใฃใฆใใพใ—ใŸใ€‚", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "ๆ˜จๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "ใใฎใ†ๅธฐใฃใฆใใพใ—ใŸใ€‚", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "ใใฎใ†", + "Type": "date", + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ๆ˜Žๆ—ฅๅธฐใ‚‹ไบˆๅฎšใงใ™ใ€‚", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "ๆ˜Žๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "ใ‚ใ—ใŸๅธฐใ‚‹ไบˆๅฎšใงใ™ใ€‚", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "ใ‚ใ—ใŸ", + "Type": "date", + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ใ‚ใ™ๅธฐใ‚‹ไบˆๅฎšใงใ™ใ€‚", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "ใ‚ใ™", + "Type": "date", + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "ๆ˜ŽๅพŒๆ—ฅๅธฐใ‚‹ไบˆๅฎšใงใ™ใ€‚", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "ๆ˜ŽๅพŒๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ใ‚ใ•ใฃใฆๅธฐใ‚‹ไบˆๅฎšใงใ™ใ€‚", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "ใ‚ใ•ใฃใฆ", + "Type": "date", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "ไธ€ๆ˜จๆ—ฅๅธฐใฃใฆใใพใ—ใŸใ€‚", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "ไธ€ๆ˜จๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ใŠใจใจใ„ๅธฐใฃใฆใใพใ—ใŸใ€‚", + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "ใŠใจใจใ„", + "Type": "date", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "2ใ‹ๆœˆๅ‰ใซๅธฐใฃใฆใใพใ—ใŸใ€‚", + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "2ใ‹ๆœˆๅ‰", + "Type": "date", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "ไบŒใ‹ๆœˆๅ‰ใซๅธฐใฃใฆใใพใ—ใŸใ€‚", + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "ไบŒใ‹ๆœˆๅ‰", + "Type": "date", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "็งใฏไบŒๆ—ฅๅพŒใซๅธฐใฃใฆใใพใ™ใ€‚", + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "ไบŒๆ—ฅๅพŒ", + "Type": "date", + "Start": 2, + "Length": 3 + } + ] + }, + { + "Input": "27้šŽใซ่กŒใใพใ™ใ€‚", + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [] + }, + { + "Input": "ใ‚ทใƒณใ‚ฌใƒใƒผใƒซใจไธญๅ›ฝใฎๅค–ไบค้–ขไฟ‚25ๅ‘จๅนด่จ˜ๅฟต่กŒไบ‹", + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [] + }, + { + "Input": "27ๆ—ฅๆฐดๆ›œๆ—ฅใฎใ‚นใƒŸใ‚นใ•ใ‚“ใจใฎใƒŸใƒผใƒ†ใ‚ฃใƒณใ‚ฐ", + "Context": { + "ReferenceDateTime": "2017-09-01T00:00:00" + }, + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "27ๆ—ฅๆฐดๆ›œๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "ๆฅๆœˆ20ๆ—ฅใซๆˆปใ‚Šใพใ™ใ€‚", + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "ๆฅๆœˆ20ๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "ไปŠๆœˆ31ๆ—ฅใซๆˆปใ‚Šใพใ™ใ€‚", + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "ไปŠๆœˆ31ๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "13.5.2015 ใฏ็ฉบใ„ใฆใ„ใพใ™ใ‹๏ผŸ", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "13.5.2015", + "Type": "date", + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "2015.5.13 ใฏ็ฉบใ„ใฆใ„ใพใ™ใ‹๏ผŸ", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "2015.5.13", + "Type": "date", + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "ไปŠๆ—ฅใ‹ใ‚‰2ๆ—ฅ้–“็ฉบใ„ใฆใพใ™ใ‹๏ผŸ", + "NotSupported": "javascript, python", + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "ไปŠๆ—ฅใ‹ใ‚‰2ๆ—ฅ้–“", + "Type": "date", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "ๆ˜Žๆ—ฅใ‹ใ‚‰3้€ฑ้–“็ฉบใ„ใฆใพใ™ใ‹๏ผŸ", + "NotSupported": "javascript, python", + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "ๆ˜Žๆ—ฅใ‹ใ‚‰3้€ฑ้–“", + "Type": "date", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "3 ้€ฑ้–“ๅพŒใซๅ‡บ็™บใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2018-06-20T00:00:00" + }, + "NotSupported": "python,java,javascript", + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "3 ้€ฑ้–“ๅพŒ", + "Type": "date", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "ใ‚ณใƒซใ‚ฟใƒŠใ•ใ‚“ใ€7.6 ้‡‘ๆ›œๆ—ฅใซใ‚ธใƒ ใจใฎ Skype ใ‚’่จญๅฎšใ—ใฆใ€‚", + "Context": { + "ReferenceDateTime": "2018-07-06T00:00:00" + }, + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "7.6 ้‡‘ๆ›œๆ—ฅ", + "Type": "date", + "Start": 7, + "Length": 7 + } + ] + }, + { + "Input": "ใ‚ณใƒซใ‚ฟใƒŠใ•ใ‚“ใ€7/6 ้‡‘ๆ›œๆ—ฅใซใ‚ธใƒ ใจใฎ Skype ใ‚’่จญๅฎšใ—ใฆใ€‚", + "Context": { + "ReferenceDateTime": "2018-07-06T00:00:00" + }, + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "7/6 ้‡‘ๆ›œๆ—ฅ", + "Type": "date", + "Start": 7, + "Length": 7 + } + ] + }, + { + "Input": "ใ‚ณใƒซใ‚ฟใƒŠใ•ใ‚“ใ€7-6 ้‡‘ๆ›œๆ—ฅใซใ‚ธใƒ ใจใฎ Skype ใ‚’่จญๅฎšใ—ใฆใ€‚", + "Context": { + "ReferenceDateTime": "2018-07-06T00:00:00" + }, + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "7-6 ้‡‘ๆ›œๆ—ฅ", + "Type": "date", + "Start": 7, + "Length": 7 + } + ] + }, + { + "Input": "ใ‚ณใƒซใ‚ฟใƒŠใ•ใ‚“ใ€2018-7-6 ้‡‘ๆ›œๆ—ฅใซใ‚ธใƒ ใจใฎ Skype ใ‚’่จญๅฎšใ—ใฆใ€‚", + "Context": { + "ReferenceDateTime": "2018-07-06T00:00:00" + }, + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "2018-7-6 ้‡‘ๆ›œๆ—ฅ", + "Type": "date", + "Start": 7, + "Length": 12 + } + ] + }, + { + "Input": "ๆœˆๆ›œๆ—ฅ", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "ๆœˆๆ›œๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "็ซๆ›œๆ—ฅ", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "็ซๆ›œๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ๆฐดๆ›œๆ—ฅ", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "ๆฐดๆ›œๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ๆœจๆ›œๆ—ฅ", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "ๆœจๆ›œๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "้‡‘ๆ›œๆ—ฅ", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "้‡‘ๆ›œๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ๅœŸๆ›œๆ—ฅ", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "ๅœŸๆ›œๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ๆ—ฅๆ›œๆ—ฅ", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "ๆ—ฅๆ›œๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ๆœˆๆ›œ", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "ๆœˆๆ›œ", + "Type": "date", + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "็ซๆ›œ", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "็ซๆ›œ", + "Type": "date", + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "ๆฐดๆ›œ", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "ๆฐดๆ›œ", + "Type": "date", + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "ๆœจๆ›œ", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "ๆœจๆ›œ", + "Type": "date", + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "้‡‘ๆ›œ", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "้‡‘ๆ›œ", + "Type": "date", + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "ๅœŸๆ›œ", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "ๅœŸๆ›œ", + "Type": "date", + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "ๆ—ฅๆ›œ", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "ๆ—ฅๆ›œ", + "Type": "date", + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "ๆ˜Žๆฒปๅ…ƒๅนด", + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "ๆ˜Žๆฒปๅ…ƒๅนด", + "Type": "date", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "ๆ˜ŽๆฒปไบŒๅนด", + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "ๆ˜ŽๆฒปไบŒๅนด", + "Type": "date", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "ๆ˜Žๆฒป13ๅนด", + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "ๆ˜Žๆฒป13ๅนด", + "Type": "date", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "ๅคงๆญฃๅ…ƒๅนด", + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "ๅคงๆญฃๅ…ƒๅนด", + "Type": "date", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "ๅคงๆญฃไบŒๅนด", + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "ๅคงๆญฃไบŒๅนด", + "Type": "date", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "ๅคงๆญฃ13ๅนด", + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "ๅคงๆญฃ13ๅนด", + "Type": "date", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "ๆ˜ญๅ’Œๅ…ƒๅนด", + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "ๆ˜ญๅ’Œๅ…ƒๅนด", + "Type": "date", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "ๆ˜ญๅ’ŒไบŒๅนด", + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "ๆ˜ญๅ’ŒไบŒๅนด", + "Type": "date", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "ๆ˜ญๅ’Œ13ๅนด", + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "ๆ˜ญๅ’Œ13ๅนด", + "Type": "date", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "ๅนณๆˆๅ…ƒๅนด", + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "ๅนณๆˆๅ…ƒๅนด", + "Type": "date", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "ๅนณๆˆไบŒๅนด", + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "ๅนณๆˆไบŒๅนด", + "Type": "date", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "ๅนณๆˆ13ๅนด", + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "ๅนณๆˆ13ๅนด", + "Type": "date", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "ไปŠๆ—ฅ", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "ไปŠๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "ใใ‚‡ใ†", + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "ใใ‚‡ใ†", + "Type": "date", + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ๆ˜Žๆ—ฅ", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "ๆ˜Žๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "ใ‚ใ™", + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "ใ‚ใ™", + "Type": "date", + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "ใ‚ใ—ใŸ", + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "ใ‚ใ—ใŸ", + "Type": "date", + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ๆ˜ŽๅพŒๆ—ฅ", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "ๆ˜ŽๅพŒๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ใ‚ใ•ใฃใฆ", + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "ใ‚ใ•ใฃใฆ", + "Type": "date", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "ๆ˜Žใ€…ๅพŒๆ—ฅ", + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "ๆ˜Žใ€…ๅพŒๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "ใ—ใ‚ใ•ใฃใฆ", + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "ใ—ใ‚ใ•ใฃใฆ", + "Type": "date", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "ๆ˜จๆ—ฅ", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "ๆ˜จๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "ใใฎใ†", + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "ใใฎใ†", + "Type": "date", + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ใ•ใใ˜ใค", + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "ใ•ใใ˜ใค", + "Type": "date", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "ไธ€ๆ˜จๆ—ฅ", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "ไธ€ๆ˜จๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ใŠใจใจใ„", + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "ใŠใจใจใ„", + "Type": "date", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "ใŠใจใคใ„", + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "ใŠใจใคใ„", + "Type": "date", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "ใ„ใฃใ•ใใ˜ใค", + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "ใ„ใฃใ•ใใ˜ใค", + "Type": "date", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "ไปŠๆœˆ", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "ไปŠๆœˆ", + "Type": "date", + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "ใ“ใ‚“ใ’ใค", + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "ใ“ใ‚“ใ’ใค", + "Type": "date", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "ๆฅๆœˆ", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "ๆฅๆœˆ", + "Type": "date", + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "ใ‚‰ใ„ใ’ใค", + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "ใ‚‰ใ„ใ’ใค", + "Type": "date", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "ๅ†ๆฅๆœˆ", + "Comment": "Pronounciation: ใ•ใ‚‰ใ„ใ’ใค", + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "ๅ†ๆฅๆœˆ", + "Type": "date", + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ๆ˜จๆœˆ", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "ๆ˜จๆœˆ", + "Type": "date", + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "ใ•ใใ’ใค", + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "ใ•ใใ’ใค", + "Type": "date", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "ๅ…ˆๆœˆ", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "ๅ…ˆๆœˆ", + "Type": "date", + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "ใ›ใ‚“ใ’ใค", + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "ใ›ใ‚“ใ’ใค", + "Type": "date", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "ๅ…ˆใ€…ๆœˆ", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "ๅ…ˆใ€…ๆœˆ", + "Type": "date", + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ใ›ใ‚“ใ›ใ‚“ใ’ใค", + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "ใ›ใ‚“ใ›ใ‚“ใ’ใค", + "Type": "date", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "ๅ‰ๆœˆ", + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "ๅ‰ๆœˆ", + "Type": "date", + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "ใœใ‚“ใ’ใค", + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "ใœใ‚“ใ’ใค", + "Type": "date", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "ไปŠๅนด", + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "ไปŠๅนด", + "Type": "date", + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "ใ“ใจใ—", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "ใ“ใจใ—", + "Type": "date", + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ๆฅๅนด", + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "ๆฅๅนด", + "Type": "date", + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "ใ‚‰ใ„ใญใ‚“", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "ใ‚‰ใ„ใญใ‚“", + "Type": "date", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "ๅ†ๆฅๅนด", + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "ๅ†ๆฅๅนด", + "Type": "date", + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ใ•ใ‚‰ใ„ใญใ‚“", + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "ใ•ใ‚‰ใ„ใญใ‚“", + "Type": "date", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "ๆ˜จๅนด", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "ๆ˜จๅนด", + "Type": "date", + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "ใ•ใใญใ‚“", + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "ใ•ใใญใ‚“", + "Type": "date", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "ใใ‚‡ใญใ‚“", + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "ใใ‚‡ใญใ‚“", + "Type": "date", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "ใ™ใฟใพใ›ใ‚“ใ€๏ผ–ๆœˆ๏ผ‘๏ผ•ๆ—ฅๅ‡บ็™บใฎ่ˆช็ฉบไพฟใ‚’ไบˆ็ด„ใ—ใพใ—ใŸใ€‚", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "6ๆœˆ15ๆ—ฅ", + "Type": "date", + "Start": 6, + "Length": 5 + } + ] + }, + { + "Input": "ๅคงๆ™ฆๆ—ฅ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅคงๆ™ฆๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ๆ—งๆšฆใฎๆญฃๆœˆๅˆไธ€", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๆ—งๆšฆใฎๆญฃๆœˆๅˆไธ€", + "Type": "date", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "ๅ…ˆ้€ฑใฎๆฐดๆ›œๆ—ฅ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅ…ˆ้€ฑใฎๆฐดๆ›œๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "ๅฏ›ๆ”ฟๅ…ƒๅนด๏ผ๏ผ‘ๆœˆ๏ผ’๏ผ™ๆ—ฅ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅฏ›ๆ”ฟๅ…ƒๅนด๏ผ๏ผ‘ๆœˆ๏ผ’๏ผ™ๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "ใ™ใฟใพใ›ใ‚“ใ€๏ผ–ๆœˆ๏ผ‘๏ผ•ๆ—ฅใฎๆœๅ‡บ็™บใฎ่ˆช็ฉบไพฟใ‚’ไบˆ็ด„ใ—ใพใ—ใŸใ€‚", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ–ๆœˆ๏ผ‘๏ผ•ๆ—ฅใฎๆœ", + "Type": "date", + "Start": 6, + "Length": 7 + } + ] + }, + { + "Input": "ๆ˜ŽๅพŒๆ—ฅใ€็ฉบใ„ใฆใ„ใพใ™ใ‹๏ผŸ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๆ˜ŽๅพŒๆ—ฅใ€็ฉบใ„ใฆใ„ใพใ™ใ‹๏ผŸ", + "Type": "date", + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "ๆœ€ๅพŒใฎๆฐดๆ›œๆ—ฅ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๆœ€ๅพŒใฎๆฐดๆ›œๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "ไธ€ๆ˜จๆ˜จๆ—ฅใฏใฉใ†ใงใ—ใŸใ‹๏ผŸ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไธ€ๆ˜จๆ˜จๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "ใƒžใ‚คใ‚ฏใƒญใ‚ฆใ‚จใƒผใƒ–ใฏๆ—งๆšฆใฎ๏ผ‘ๆœˆ๏ผ“๏ผๆ—ฅใซใ‚คใƒ™ใƒณใƒˆใŒใ‚ใ‚Šใพใ™ใ€‚", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๆ—งๆšฆใฎ๏ผ‘ๆœˆ๏ผ“๏ผๆ—ฅ", + "Type": "date", + "Start": 9, + "Length": 8 + } + ] + }, + { + "Input": "๏ผ“๏ผ–๏ผ—ๅนด๏ผ‘ๆœˆ๏ผ‘ๆ—ฅ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ“๏ผ–๏ผ—ๅนด๏ผ‘ๆœˆ๏ผ‘ๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "๏ผ’๏ผ๏ผ‘๏ผ•ๅนด๏ผ•ๆœˆ๏ผ‘๏ผ“ๆ—ฅใ€็ฉบใ„ใฆใ„ใพใ™ใ‹๏ผŸ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "2015ๅนด5ๆœˆ13ๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "ๅนณๆˆ๏ผ’๏ผ’ๅนด๏ผ‘ๆœˆ๏ผ’๏ผ™ๆ—ฅ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅนณๆˆ๏ผ’๏ผ’ๅนด๏ผ‘ๆœˆ๏ผ’๏ผ™ๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "ๅ…ˆ้€ฑใฎๆœˆๆ›œๆ—ฅใฏใƒ†ใ‚นใƒˆใŒใ‚ใ‚Šใพใ—ใŸ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅ…ˆ้€ฑใฎๆœˆๆ›œๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "๏ผ‘๏ผ“๏ผ•๏ผ—ๅนด๏ผ–ๆœˆ๏ผ‘๏ผๆ—ฅ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ‘๏ผ“๏ผ•๏ผ—ๅนด๏ผ–ๆœˆ๏ผ‘๏ผๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "ๆœ€่ฟ‘ใฏใŠๅ…ƒๆฐ—ใงใ™ใ‹๏ผŸ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๆœ€่ฟ‘", + "Type": "date", + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "2004ๅนด8ๆœˆ15ๆ—ฅ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "2004ๅนด8ๆœˆ15ๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "ๅนณๆˆ๏ผ’๏ผ—ๅนด๏ผ•ๆœˆ๏ผ‘๏ผ“ๆ—ฅใ€ๆ™‚้–“ใŒใ‚ใ‚Šใพใ™ใ‹๏ผŸ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅนณๆˆ๏ผ’๏ผ—ๅนด๏ผ•ๆœˆ๏ผ‘๏ผ“ๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "ใ‚‚ใ†ใ™ใ๏ผ‘ๆœˆ๏ผ‘๏ผ™ๆ—ฅใซใชใ‚Šใพใ™ใ€‚", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "1ๆœˆ19ๆ—ฅ", + "Type": "date", + "Start": 4, + "Length": 5 + } + ] + }, + { + "Input": "ๅŽปๅนดใฎไปŠๆœˆใฎๅๆ—ฅ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅŽปๅนดใฎไปŠๆœˆใฎๅๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "ๅนณๆˆ๏ผ‘๏ผ’ๅนด๏ผ˜ๆœˆ๏ผ‘๏ผ•ๆ—ฅ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅนณๆˆ๏ผ‘๏ผ’ๅนด๏ผ˜ๆœˆ๏ผ‘๏ผ•ๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "ๆฌกใฎๅไบŒๆ—ฅ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๆฌกใฎๅไบŒๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "ๆ—งๆšฆใฎ๏ผ’๏ผ๏ผ‘๏ผ•ๅนด๏ผ‘๏ผๆœˆ๏ผ‘ๆ—ฅ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๆ—งๆšฆใฎ๏ผ’๏ผ๏ผ‘๏ผ•ๅนด๏ผ‘๏ผๆœˆ๏ผ‘ๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "ๅนณๆˆไบŒๅไบŒๅนดไธ€ๆœˆไบŒๅไนๆ—ฅ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅนณๆˆไบŒๅไบŒๅนดไธ€ๆœˆไบŒๅไนๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "ไผš่ญฐใฏไปŠ้€ฑใฎๆœˆๆ›œๆ—ฅใซใชใ‚Šใพใ—ใŸใ€‚", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไปŠ้€ฑใฎๆœˆๆ›œๆ—ฅ", + "Type": "date", + "Start": 3, + "Length": 6 + } + ] + }, + { + "Input": "๏ผ—ๆœˆ๏ผ”ๆ—ฅใซๅŒ—ไบฌใซๅˆฐ็€ใ—ใพใ™ใ€‚", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "7ๆœˆ4ๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "๏ผ‘๏ผๆœˆ๏ผ‘๏ผ’ๆ—ฅใ€ๆœˆๆ›œๆ—ฅ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ‘๏ผๆœˆ๏ผ‘๏ผ’ๆ—ฅใ€ๆœˆๆ›œๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "ไบŒใ€‡ใ€‡ไนๅนดๅๆœˆๅไบŒๆ—ฅใ€ๆœˆๆ›œๆ—ฅ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไบŒใ€‡ใ€‡ไนๅนดๅๆœˆๅไบŒๆ—ฅใ€ๆœˆๆ›œๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 14 + } + ] + }, + { + "Input": "ๆ˜Žๆ—ฅใฏใ„ใ„ใงใ™ใ‹๏ผŸ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๆ˜Žๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "ๆ—งๆšฆใฎ๏ผ’๏ผ๏ผ‘๏ผ•ๅนดใŠๆญฃๆœˆใฎ๏ผ‘ๆ—ฅใฏๆ˜ฅ็ฏ€ใงใ™ใ€‚", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๆ—งๆšฆใฎ๏ผ’๏ผ๏ผ‘๏ผ•ๅนดใŠๆญฃๆœˆใฎ๏ผ‘ๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 14 + } + ] + }, + { + "Input": "๏ผ™ๆœˆ๏ผ˜ๆ—ฅใซ็€ใใพใ™", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "9ๆœˆ8ๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "ๆ—งๆšฆใฎไธ‰ๆœˆไธ€ๆ—ฅใซใ—ใพใ—ใŸ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๆ—งๆšฆใฎไธ‰ๆœˆไธ€ๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "ๅผฅๆ˜ŽๅพŒๆ—ฅใฏใ„ใ„ใงใ™ใ‹๏ผŸ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅผฅๆ˜ŽๅพŒๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "2010ๅนด1ๆœˆ29ๆ—ฅ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "2010ๅนด1ๆœˆ29ๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "1ๆœˆ19ๆ—ฅ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "1ๆœˆ19ๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "ไปŠๆœˆใฎๅๆ—ฅ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไปŠๆœˆใฎๅๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "๏ผ’๏ผ๏ผ๏ผ”ๅนดๅ…ซๆœˆๅไบ”ๆ—ฅ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ’๏ผ๏ผ๏ผ”ๅนดๅ…ซๆœˆๅไบ”ๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "ๆ˜ญๅ’Œ๏ผ–๏ผ’ๅนดไธ€ๆœˆๅไธ€ๆ—ฅ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๆ˜ญๅ’Œ๏ผ–๏ผ’ๅนดไธ€ๆœˆๅไธ€ๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 10 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Japanese/DateParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Japanese/DateParser.json new file mode 100644 index 000000000..f8b8073e0 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Japanese/DateParser.json @@ -0,0 +1,4757 @@ +[ + { + "Input": "็งใฏ10ๆœˆ2ๆ—ฅใซๆˆปใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10ๆœˆ2ๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "XXXX-10-02", + "FutureResolution": { + "date": "2017-10-02" + }, + "PastResolution": { + "date": "2016-10-02" + } + }, + "Start": 2, + "Length": 5 + } + ] + }, + { + "Input": "็งใฏ2016ๅนด2ๆœˆ22ๆ—ฅใซๆˆปใ‚Šใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016ๅนด2ๆœˆ22ๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "2016-02-22", + "FutureResolution": { + "date": "2016-02-22" + }, + "PastResolution": { + "date": "2016-02-22" + } + }, + "Start": 2, + "Length": 10 + } + ] + }, + { + "Input": "็งใฏ2016ๅนด4ๆœˆ21ๆ—ฅใซๆˆปใ‚Šใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016ๅนด4ๆœˆ21ๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "2016-04-21", + "FutureResolution": { + "date": "2016-04-21" + }, + "PastResolution": { + "date": "2016-04-21" + } + }, + "Start": 2, + "Length": 10 + } + ] + }, + { + "Input": "็งใฏ4ๆœˆ22ๆ—ฅใซๆˆปใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "4ๆœˆ22ๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "XXXX-04-22", + "FutureResolution": { + "date": "2017-04-22" + }, + "PastResolution": { + "date": "2016-04-22" + } + }, + "Start": 2, + "Length": 5 + } + ] + }, + { + "Input": "็งใฏ2015ๅนด8ๆœˆ12ๆ—ฅใซๆˆปใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015ๅนด8ๆœˆ12ๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "2015-08-12", + "FutureResolution": { + "date": "2015-08-12" + }, + "PastResolution": { + "date": "2015-08-12" + } + }, + "Start": 2, + "Length": 10 + } + ] + }, + { + "Input": "็งใฏ1ๆœˆ1ๆ—ฅใซๆˆปใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1ๆœˆ1ๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "XXXX-01-01", + "FutureResolution": { + "date": "2017-01-01" + }, + "PastResolution": { + "date": "2016-01-01" + } + }, + "Start": 2, + "Length": 4 + } + ] + }, + { + "Input": "ๅ…ˆ้€ฑใฎๆ—ฅๆ›œๆ—ฅ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅ…ˆ้€ฑใฎๆ—ฅๆ›œๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "2016-11-06", + "FutureResolution": { + "date": "2016-11-06" + }, + "PastResolution": { + "date": "2016-11-06" + } + }, + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "็งใฏๆœ€ๅพŒใฎๆ—ฅใซๆˆปใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆœ€ๅพŒใฎๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "2016-11-06", + "FutureResolution": { + "date": "2016-11-06" + }, + "PastResolution": { + "date": "2016-11-06" + } + }, + "Start": 2, + "Length": 4 + } + ] + }, + { + "Input": "7ๆœˆใฎ็ฌฌ1้‡‘ๆ›œๆ—ฅใซๆˆปใ‚Šใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "7ๆœˆใฎ็ฌฌ1้‡‘ๆ›œๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "XXXX-07-WXX-5-#1", + "FutureResolution": { + "date": "2017-07-07" + }, + "PastResolution": { + "date": "2016-07-01" + } + }, + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "็งใฎไธ€ๆ—ฅใฏใฉใ‚“ใชๆ„Ÿใ˜ใงใ™ใ‹", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "็งใฎไธ€ๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "2016-11-07", + "FutureResolution": { + "date": "2016-11-07" + }, + "PastResolution": { + "date": "2016-11-07" + } + }, + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "็งใฏๅ‰ๆ—ฅใซๆˆปใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅ‰ๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "2016-11-06", + "FutureResolution": { + "date": "2016-11-06" + }, + "PastResolution": { + "date": "2016-11-06" + } + }, + "Start": 2, + "Length": 2 + } + ] + }, + { + "Input": "็งใฏไปŠใ‹ใ‚‰2้€ฑ้–“ๅพŒใซๆˆปใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠใ‹ใ‚‰2้€ฑ้–“ๅพŒ", + "Type": "date", + "Value": { + "Timex": "2016-11-21", + "FutureResolution": { + "date": "2016-11-21" + }, + "PastResolution": { + "date": "2016-11-21" + } + }, + "Start": 2, + "Length": 7 + } + ] + }, + { + "Input": "็งใŒ1ใ‹ๆœˆๅ‰ใซeใƒกใƒผใƒซใ‚’้€ไป˜ใ—ใŸ็›ธๆ‰‹ใฏ่ชฐใงใ™ใ‹", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1ใ‹ๆœˆๅ‰", + "Type": "date", + "Value": { + "Timex": "2016-10-07", + "FutureResolution": { + "date": "2016-10-07" + }, + "PastResolution": { + "date": "2016-10-07" + } + }, + "Start": 2, + "Length": 4 + } + ] + }, + { + "Input": "็งใŒๆ•ฐๆœˆๅ‰ใซeใƒกใƒผใƒซใ‚’้€ไป˜ใ—ใŸ็›ธๆ‰‹ใฏ่ชฐใงใ™ใ‹", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆ•ฐๆœˆๅ‰", + "Type": "date", + "Value": { + "Timex": "2016-08-07", + "FutureResolution": { + "date": "2016-08-07" + }, + "PastResolution": { + "date": "2016-08-07" + } + }, + "Start": 2, + "Length": 3 + } + ] + }, + { + "Input": "็งใŒๆ•ฐๆ—ฅๅ‰ใซeใƒกใƒผใƒซใ‚’้€ไป˜ใ—ใŸ็›ธๆ‰‹ใฏ่ชฐใงใ™ใ‹", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆ•ฐๆ—ฅๅ‰", + "Type": "date", + "Value": { + "Timex": "2016-11-04", + "FutureResolution": { + "date": "2016-11-04" + }, + "PastResolution": { + "date": "2016-11-04" + } + }, + "Start": 2, + "Length": 3 + } + ] + }, + { + "Input": "็งใฏ27ๆ—ฅใซๆˆปใ‚Šใพใ—ใŸ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "27ๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "XXXX-XX-27", + "FutureResolution": { + "date": "2016-11-27" + }, + "PastResolution": { + "date": "2016-10-27" + } + }, + "Start": 2, + "Length": 3 + } + ] + }, + { + "Input": "็งใฏ21ๆ—ฅใซๆˆปใ‚Šใพใ—ใŸ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "21ๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "XXXX-XX-21", + "FutureResolution": { + "date": "2016-11-21" + }, + "PastResolution": { + "date": "2016-10-21" + } + }, + "Start": 2, + "Length": 3 + } + ] + }, + { + "Input": "็งใฏ22ๆ—ฅใซๆˆปใ‚Šใพใ—ใŸ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "22ๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "XXXX-XX-22", + "FutureResolution": { + "date": "2016-11-22" + }, + "PastResolution": { + "date": "2016-10-22" + } + }, + "Start": 2, + "Length": 3 + } + ] + }, + { + "Input": "็งใฏไบŒๆ—ฅใซๆˆปใ‚Šใพใ—ใŸ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไบŒๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "XXXX-XX-02", + "FutureResolution": { + "date": "2016-12-02" + }, + "PastResolution": { + "date": "2016-11-02" + } + }, + "Start": 2, + "Length": 2 + } + ] + }, + { + "Input": "็งใฏไบŒๅไบŒๆ—ฅใซๆˆปใ‚Šใพใ—ใŸ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไบŒๅไบŒๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "XXXX-XX-22", + "FutureResolution": { + "date": "2016-11-22" + }, + "PastResolution": { + "date": "2016-10-22" + } + }, + "Start": 2, + "Length": 4 + } + ] + }, + { + "Input": "็งใฏ30ๆ—ฅใซๆˆปใ‚Šใพใ—ใŸ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "30ๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "XXXX-XX-30", + "FutureResolution": { + "date": "2016-11-30" + }, + "PastResolution": { + "date": "2016-10-30" + } + }, + "Start": 2, + "Length": 3 + } + ] + }, + { + "Input": "็งใฏ21ๆ—ฅๆœจๆ›œๆ—ฅใซๆˆปใ‚Šใพใ—ใŸ", + "Context": { + "ReferenceDateTime": "2017-09-27T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "21ๆ—ฅๆœจๆ›œๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "2017-09-21", + "FutureResolution": { + "date": "2017-09-21" + }, + "PastResolution": { + "date": "2017-09-21" + } + }, + "Start": 2, + "Length": 6 + } + ] + }, + { + "Input": "็งใฏ๏ผ’๏ผ’ๆ—ฅ้‡‘ๆ›œใซๆˆปใ‚Šใพใ—ใŸ", + "Context": { + "ReferenceDateTime": "2017-09-27T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๏ผ’๏ผ’ๆ—ฅ้‡‘ๆ›œ", + "Type": "date", + "Value": { + "Timex": "2017-09-22", + "FutureResolution": { + "date": "2017-09-22" + }, + "PastResolution": { + "date": "2017-09-22" + } + }, + "Start": 2, + "Length": 5 + } + ] + }, + { + "Input": "็งใฏ23ๆ—ฅใฎๅœŸๆ›œๆ—ฅใซๆˆปใ‚Šใพใ—ใŸ", + "Context": { + "ReferenceDateTime": "2017-09-27T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "23ๆ—ฅใฎๅœŸๆ›œๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "2017-09-23", + "FutureResolution": { + "date": "2017-09-23" + }, + "PastResolution": { + "date": "2017-09-23" + } + }, + "Start": 2, + "Length": 7 + } + ] + }, + { + "Input": "็งใฏ15ๆ—ฅ้‡‘ๆ›œๆ—ฅใซๆˆปใ‚Šใพใ—ใŸ", + "Context": { + "ReferenceDateTime": "2017-09-27T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "15ๆ—ฅ้‡‘ๆ›œๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "2017-09-15", + "FutureResolution": { + "date": "2017-09-15" + }, + "PastResolution": { + "date": "2017-09-15" + } + }, + "Start": 2, + "Length": 6 + } + ] + }, + { + "Input": "็งใฏ็ฌฌไธ‰็ซๆ›œๆ—ฅใซๆˆปใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2017-09-27T00:00:00" + }, + "Comment": "Translated from 'third thursday'.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "็ฌฌไธ‰็ซๆ›œๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "2017-09-19", + "FutureResolution": { + "date": "2017-09-19" + }, + "PastResolution": { + "date": "2017-09-19" + } + }, + "Start": 2, + "Length": 5 + } + ] + }, + { + "Input": "็งใฏ2018ๅนด1ๆœˆ12ๆ—ฅใซๆˆปใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2018ๅนด1ๆœˆ12ๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "2018-01-12", + "FutureResolution": { + "date": "2018-01-12" + }, + "PastResolution": { + "date": "2018-01-12" + } + }, + "Start": 2, + "Length": 10 + } + ] + }, + { + "Input": "็งใฏ2015ๅนด9ๆœˆ18ๆ—ฅใซๆˆปใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Comment": "Translated from 9-18-15(MDY)", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015ๅนด9ๆœˆ18ๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "2015-09-18", + "FutureResolution": { + "date": "2015-09-18" + }, + "PastResolution": { + "date": "2015-09-18" + } + }, + "Start": 2, + "Length": 10 + } + ] + }, + { + "Input": "๏ผ‘๏ผ™๏ผ๏ผ‘ๅนดใฎ๏ผ™ๆœˆ๏ผ‘๏ผๆ—ฅใซ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๏ผ‘๏ผ™๏ผ๏ผ‘ๅนดใฎ๏ผ™ๆœˆ๏ผ‘๏ผๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "1901-09-10", + "FutureResolution": { + "date": "1901-09-10" + }, + "PastResolution": { + "date": "1901-09-10" + } + }, + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "็งใฏๆฅ้€ฑใฎ็ซๆ›œๆ—ฅใซๆ—…่กŒใซ่กŒใใพใ™", + "Context": { + "ReferenceDateTime": "2018-03-20T22:16:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆฅ้€ฑใฎ็ซๆ›œๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "2018-03-27", + "FutureResolution": { + "date": "2018-03-27" + }, + "PastResolution": { + "date": "2018-03-27" + } + }, + "Start": 2, + "Length": 6 + } + ] + }, + { + "Input": "็งใฏๆ˜Žๆ—ฅใ‹ใ‚‰ไบŒๆ—ฅใงๆˆปใ‚Šใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2018-04-20T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆ˜Žๆ—ฅใ‹ใ‚‰ไบŒๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "2018-04-23", + "FutureResolution": { + "date": "2018-04-23" + }, + "PastResolution": { + "date": "2018-04-23" + } + }, + "Start": 2, + "Length": 6 + } + ] + }, + { + "Input": "็งใฏๆ˜จๆ—ฅใ‹ใ‚‰4ๆ—ฅใงๆˆปใ‚Šใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2018-04-20T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆ˜จๆ—ฅใ‹ใ‚‰4ๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "2018-04-23", + "FutureResolution": { + "date": "2018-04-23" + }, + "PastResolution": { + "date": "2018-04-23" + } + }, + "Start": 2, + "Length": 6 + } + ] + }, + { + "Input": "2015ๅนด5ๆœˆ13ๆ—ฅใฏใŠๆš‡ใงใ™ใ‹๏ผŸ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015ๅนด5ๆœˆ13ๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "2015-05-13", + "FutureResolution": { + "date": "2015-05-13" + }, + "PastResolution": { + "date": "2015-05-13" + } + }, + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "2015ๅนด5ๆœˆ13ๆ—ฅใฏไบˆๅฎšใŒใ‚ใ‚Šใพใ™ใ‹๏ผŸ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015ๅนด5ๆœˆ13ๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "2015-05-13", + "FutureResolution": { + "date": "2015-05-13" + }, + "PastResolution": { + "date": "2015-05-13" + } + }, + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "็งใฏ2017ๅนด3ๆœˆ7ๆ—ฅใซๆˆปใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2017ๅนด3ๆœˆ7ๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "2017-03-07", + "FutureResolution": { + "date": "2017-03-07" + }, + "PastResolution": { + "date": "2017-03-07" + } + }, + "Start": 2, + "Length": 9 + } + ] + }, + { + "Input": "็งใฏ2007ๅนด3ๆœˆ7ๆ—ฅใซๆˆปใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2007ๅนด3ๆœˆ7ๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "2007-03-07", + "FutureResolution": { + "date": "2007-03-07" + }, + "PastResolution": { + "date": "2007-03-07" + } + }, + "Start": 2, + "Length": 9 + } + ] + }, + { + "Input": "็งใฏ2027ๅนด3ๆœˆ7ๆ—ฅใซๆˆปใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2027ๅนด3ๆœˆ7ๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "2027-03-07", + "FutureResolution": { + "date": "2027-03-07" + }, + "PastResolution": { + "date": "2027-03-07" + } + }, + "Start": 2, + "Length": 9 + } + ] + }, + { + "Input": "็งใฏ1989ๅนด5ๆœˆ5ๆ—ฅใซๆˆปใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1989ๅนด5ๆœˆ5ๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "1989-05-05", + "FutureResolution": { + "date": "1989-05-05" + }, + "PastResolution": { + "date": "1989-05-05" + } + }, + "Start": 2, + "Length": 9 + } + ] + }, + { + "Input": "็งใฏ1971ๅนด5ๆœˆ5ๆ—ฅใซๆˆปใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1971ๅนด5ๆœˆ5ๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "1971-05-05", + "FutureResolution": { + "date": "1971-05-05" + }, + "PastResolution": { + "date": "1971-05-05" + } + }, + "Start": 2, + "Length": 9 + } + ] + }, + { + "Input": "ไปŠใ‹ใ‚‰2้€ฑๅ…ˆใฎๆ—ฅๆ›œๆ—ฅใฎใ”้ƒฝๅˆใฏใ„ใ‹ใŒใงใ—ใ‚‡ใ†ใ‹๏ผŸ", + "Context": { + "ReferenceDateTime": "2018-05-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2้€ฑๅ…ˆใฎๆ—ฅๆ›œๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "2018-05-20", + "FutureResolution": { + "date": "2018-05-20" + }, + "PastResolution": { + "date": "2018-05-20" + } + }, + "Start": 3, + "Length": 7 + } + ] + }, + { + "Input": "ๆ˜จๆ—ฅใฎ2ๆ—ฅๅ‰ใ‚ใชใŸใฏใฉใ“ใซใ„ใพใ—ใŸใ‹๏ผŸ", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆ˜จๆ—ฅใฎ2ๆ—ฅๅ‰", + "Type": "date", + "Value": { + "Timex": "2018-05-28", + "FutureResolution": { + "date": "2018-05-28" + }, + "PastResolution": { + "date": "2018-05-28" + } + }, + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "็งใฏ15ๆ—ฅใซๆˆปใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "15ๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "XXXX-XX-15", + "FutureResolution": { + "date": "2016-11-15" + }, + "PastResolution": { + "date": "2016-10-15" + } + }, + "Start": 2, + "Length": 3 + } + ] + }, + { + "Input": "็งใฏ10-2ใซๆˆปใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "10-2", + "Type": "date", + "Value": { + "Timex": "XXXX-10-02", + "FutureResolution": { + "date": "2017-10-02" + }, + "PastResolution": { + "date": "2016-10-02" + } + }, + "Start": 2, + "Length": 4 + } + ] + }, + { + "Input": "็งใฏ10/2ใซๆˆปใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "10/2", + "Type": "date", + "Value": { + "Timex": "XXXX-10-02", + "FutureResolution": { + "date": "2017-10-02" + }, + "PastResolution": { + "date": "2016-10-02" + } + }, + "Start": 2, + "Length": 4 + } + ] + }, + { + "Input": "็งใฏ10ๆœˆใฎ2ๆ—ฅใซๆˆปใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "10ๆœˆใฎ2ๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "XXXX-10-02", + "FutureResolution": { + "date": "2017-10-02" + }, + "PastResolution": { + "date": "2016-10-02" + } + }, + "Start": 2, + "Length": 6 + } + ] + }, + { + "Input": "็งใฏ2016ๅนด1ๆœˆ12ๆ—ฅใซๆˆปใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "2016ๅนด1ๆœˆ12ๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "2016-01-12", + "FutureResolution": { + "date": "2016-01-12" + }, + "PastResolution": { + "date": "2016-01-12" + } + }, + "Start": 2, + "Length": 10 + } + ] + }, + { + "Input": "็งใฏ๏ผ’๏ผ๏ผ‘๏ผ–ๅนด๏ผ‘ๆœˆ๏ผ‘๏ผ’ๆ—ฅๆœˆๆ›œๆ—ฅใซๆˆปใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ’๏ผ๏ผ‘๏ผ–ๅนด๏ผ‘ๆœˆ๏ผ‘๏ผ’ๆ—ฅๆœˆๆ›œๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "2016-01-12", + "FutureResolution": { + "date": "2016-01-12" + }, + "PastResolution": { + "date": "2016-01-12" + } + }, + "Start": 2, + "Length": 13 + } + ] + }, + { + "Input": "็งใฏ02/22/2016ใซๆˆปใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "02/22/2016", + "Type": "date", + "Value": { + "Timex": "2016-02-22", + "FutureResolution": { + "date": "2016-02-22" + }, + "PastResolution": { + "date": "2016-02-22" + } + }, + "Start": 2, + "Length": 10 + } + ] + }, + { + "Input": "็งใฏ2016/04/21ใซๆˆปใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Comment": "Translated from 21/04/2016(DMY).", + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "2016/04/21", + "Type": "date", + "Value": { + "Timex": "2016-04-21", + "FutureResolution": { + "date": "2016-04-21" + }, + "PastResolution": { + "date": "2016-04-21" + } + }, + "Start": 2, + "Length": 10 + } + ] + }, + { + "Input": "็งใฏ21/04/16ใซๆˆปใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Comment": "Unnecessary. Japanese don't use DMY form.", + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "21/04/16", + "Type": "date", + "Value": { + "Timex": "2016-04-21", + "FutureResolution": { + "date": "2016-04-21" + }, + "PastResolution": { + "date": "2016-04-21" + } + }, + "Start": 2, + "Length": 8 + } + ] + }, + { + "Input": "็งใฏ21-04-2016ใซๆˆปใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "21-04-2016", + "Type": "date", + "Value": { + "Timex": "2016-04-21", + "FutureResolution": { + "date": "2016-04-21" + }, + "PastResolution": { + "date": "2016-04-21" + } + }, + "Start": 2, + "Length": 10 + } + ] + }, + { + "Input": "็งใฏ4.22ใซๆˆปใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "4.22", + "Type": "date", + "Value": { + "Timex": "XXXX-04-22", + "FutureResolution": { + "date": "2017-04-22" + }, + "PastResolution": { + "date": "2016-04-22" + } + }, + "Start": 2, + "Length": 4 + } + ] + }, + { + "Input": "็งใฏ4-22ใซๆˆปใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "4-22", + "Type": "date", + "Value": { + "Timex": "XXXX-04-22", + "FutureResolution": { + "date": "2017-04-22" + }, + "PastResolution": { + "date": "2016-04-22" + } + }, + "Start": 2, + "Length": 4 + } + ] + }, + { + "Input": "็งใฏ4/22ใซๆˆปใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "4/22", + "Type": "date", + "Value": { + "Timex": "XXXX-04-22", + "FutureResolution": { + "date": "2017-04-22" + }, + "PastResolution": { + "date": "2016-04-22" + } + }, + "Start": 2, + "Length": 4 + } + ] + }, + { + "Input": "็งใฏ22/04ใซๆˆปใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "22/04", + "Type": "date", + "Value": { + "Timex": "XXXX-04-22", + "FutureResolution": { + "date": "2017-04-22" + }, + "PastResolution": { + "date": "2016-04-22" + } + }, + "Start": 2, + "Length": 5 + } + ] + }, + { + "Input": "็งใฏ2015/08/12ใซๆˆปใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "2015/08/12", + "Type": "date", + "Value": { + "Timex": "2015-08-12", + "FutureResolution": { + "date": "2015-08-12" + }, + "PastResolution": { + "date": "2015-08-12" + } + }, + "Start": 2, + "Length": 10 + } + ] + }, + { + "Input": "็งใฏ08/12,2015ใซๆˆปใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "08/12,2015", + "Type": "date", + "Value": { + "Timex": "2015-08-12", + "FutureResolution": { + "date": "2015-08-12" + }, + "PastResolution": { + "date": "2015-08-12" + } + }, + "Start": 2, + "Length": 10 + } + ] + }, + { + "Input": "็งใฏ1ๆœˆใฎ1ๆ—ฅใซๆˆปใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "1ๆœˆใฎ1ๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "XXXX-01-01", + "FutureResolution": { + "date": "2017-01-01" + }, + "PastResolution": { + "date": "2016-01-01" + } + }, + "Start": 2, + "Length": 5 + } + ] + }, + { + "Input": "็งใฏ1ๆœˆ22ๆ—ฅๆฐดๆ›œใซๆˆปใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "1ๆœˆ22ๆ—ฅๆฐดๆ›œ", + "Type": "date", + "Value": { + "Timex": "XXXX-01-22", + "FutureResolution": { + "date": "2017-01-22" + }, + "PastResolution": { + "date": "2016-01-22" + } + }, + "Start": 2, + "Length": 7 + } + ] + }, + { + "Input": "็งใฏ1ๆœˆๅˆๆ—ฌใซๆˆปใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "1ๆœˆๅˆๆ—ฌ", + "Type": "date", + "Value": { + "Timex": "XXXX-01-01", + "FutureResolution": { + "date": "2017-01-01" + }, + "PastResolution": { + "date": "2016-01-01" + } + }, + "Start": 2, + "Length": 4 + } + ] + }, + { + "Input": "็งใฏ5ๆœˆ21ๆ—ฅใซๆˆปใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "5ๆœˆ21ๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "XXXX-05-21", + "FutureResolution": { + "date": "2017-05-21" + }, + "PastResolution": { + "date": "2016-05-21" + } + }, + "Start": 2, + "Length": 5 + } + ] + }, + { + "Input": "็งใฏ5ๆœˆใฎ21ๆ—ฅใซๆˆปใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "5ๆœˆใฎ21ๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "XXXX-05-21", + "FutureResolution": { + "date": "2017-05-21" + }, + "PastResolution": { + "date": "2016-05-21" + } + }, + "Start": 2, + "Length": 6 + } + ] + }, + { + "Input": "็งใฏ8ๆœˆ2ๆ—ฅใซๆˆปใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "8ๆœˆ2ๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "XXXX-08-02", + "FutureResolution": { + "date": "2017-08-02" + }, + "PastResolution": { + "date": "2016-08-02" + } + }, + "Start": 2, + "Length": 4 + } + ] + }, + { + "Input": "็งใฏ๏ผ–ๆœˆ๏ผ’๏ผ’ๆ—ฅใซๆˆปใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ–ๆœˆ๏ผ’๏ผ’ๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "XXXX-06-22", + "FutureResolution": { + "date": "2017-06-22" + }, + "PastResolution": { + "date": "2016-06-22" + } + }, + "Start": 2, + "Length": 5 + } + ] + }, + { + "Input": "็งใฏ้‡‘ๆ›œๆ—ฅใซๆˆปใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "้‡‘ๆ›œๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "XXXX-WXX-5", + "FutureResolution": { + "date": "2016-11-11" + }, + "PastResolution": { + "date": "2016-11-04" + } + }, + "Start": 2, + "Length": 3 + } + ] + }, + { + "Input": "็งใฏไปŠๆ—ฅๆˆปใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "ไปŠๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "2016-11-07", + "FutureResolution": { + "date": "2016-11-07" + }, + "PastResolution": { + "date": "2016-11-07" + } + }, + "Start": 2, + "Length": 2 + } + ] + }, + { + "Input": "็งใฏๆ˜Žๆ—ฅๆˆปใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "ๆ˜Žๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "2016-11-08", + "FutureResolution": { + "date": "2016-11-08" + }, + "PastResolution": { + "date": "2016-11-08" + } + }, + "Start": 2, + "Length": 2 + } + ] + }, + { + "Input": "็งใฏๆ˜จๆ—ฅใซๆˆปใ‚Šใพใ—ใŸ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "ๆ˜จๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "2016-11-06", + "FutureResolution": { + "date": "2016-11-06" + }, + "PastResolution": { + "date": "2016-11-06" + } + }, + "Start": 2, + "Length": 2 + } + ] + }, + { + "Input": "็งใฏไธ€ๆ˜จๆ—ฅๆˆปใ‚Šใพใ—ใŸ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "ไธ€ๆ˜จๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "2016-11-05", + "FutureResolution": { + "date": "2016-11-05" + }, + "PastResolution": { + "date": "2016-11-05" + } + }, + "Start": 2, + "Length": 3 + } + ] + }, + { + "Input": "็งใฏๆ˜ŽๅพŒๆ—ฅใซๆˆปใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "ๆ˜ŽๅพŒๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "2016-11-09", + "FutureResolution": { + "date": "2016-11-09" + }, + "PastResolution": { + "date": "2016-11-09" + } + }, + "Start": 2, + "Length": 3 + } + ] + }, + { + "Input": "ๆ˜ŽๅพŒๆ—ฅ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "ๆ˜ŽๅพŒๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "2016-11-09", + "FutureResolution": { + "date": "2016-11-09" + }, + "PastResolution": { + "date": "2016-11-09" + } + }, + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "็งใฏๆฌกใฎๆ—ฅใซๆˆปใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "ๆฌกใฎๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "2016-11-08", + "FutureResolution": { + "date": "2016-11-08" + }, + "PastResolution": { + "date": "2016-11-08" + } + }, + "Start": 2, + "Length": 3 + } + ] + }, + { + "Input": "็งใฏใ“ใฎ้‡‘ๆ›œๆ—ฅใซๆˆปใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "ใ“ใฎ้‡‘ๆ›œๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "2016-11-11", + "FutureResolution": { + "date": "2016-11-11" + }, + "PastResolution": { + "date": "2016-11-11" + } + }, + "Start": 2, + "Length": 5 + } + ] + }, + { + "Input": "็งใฏๆฌกใฎๆ—ฅๆ›œๆ—ฅใซๆˆปใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "ๆฌกใฎๆ—ฅๆ›œๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "2016-11-20", + "FutureResolution": { + "date": "2016-11-20" + }, + "PastResolution": { + "date": "2016-11-20" + } + }, + "Start": 2, + "Length": 5 + } + ] + }, + { + "Input": "็งใฏๅ…ˆ้€ฑใฎๆ—ฅๆ›œๆ—ฅใซๆˆปใ‚Šใพใ—ใŸ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "ๅ…ˆ้€ฑใฎๆ—ฅๆ›œๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "2016-11-06", + "FutureResolution": { + "date": "2016-11-06" + }, + "PastResolution": { + "date": "2016-11-06" + } + }, + "Start": 2, + "Length": 6 + } + ] + }, + { + "Input": "็งใฏไปŠ้€ฑใฎ้‡‘ๆ›œๆ—ฅใซๆˆปใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "ไปŠ้€ฑใฎ้‡‘ๆ›œๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "2016-11-11", + "FutureResolution": { + "date": "2016-11-11" + }, + "PastResolution": { + "date": "2016-11-11" + } + }, + "Start": 2, + "Length": 6 + } + ] + }, + { + "Input": "็งใฏๆฅ้€ฑใฎๆ—ฅๆ›œๆ—ฅใซๆˆปใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "ๆฅ้€ฑใฎๆ—ฅๆ›œๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "2016-11-20", + "FutureResolution": { + "date": "2016-11-20" + }, + "PastResolution": { + "date": "2016-11-20" + } + }, + "Start": 2, + "Length": 6 + } + ] + }, + { + "Input": "็งใฏๆ˜จๆ—ฅๆˆปใ‚Šใพใ—ใŸ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "ๆ˜จๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "2016-11-06", + "FutureResolution": { + "date": "2016-11-06" + }, + "PastResolution": { + "date": "2016-11-06" + } + }, + "Start": 2, + "Length": 2 + } + ] + }, + { + "Input": "็งใฏใใฎๆ—ฅใซๆˆปใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "ใใฎๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "2016-11-07", + "FutureResolution": { + "date": "2016-11-07" + }, + "PastResolution": { + "date": "2016-11-07" + } + }, + "Start": 2, + "Length": 3 + } + ] + }, + { + "Input": "็งใฏ2016ๅนด6ๆœˆ15ๆ—ฅใซๆˆปใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "2016ๅนด6ๆœˆ15ๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "2016-06-15", + "FutureResolution": { + "date": "2016-06-15" + }, + "PastResolution": { + "date": "2016-06-15" + } + }, + "Start": 2, + "Length": 10 + } + ] + }, + { + "Input": "็งใฏ7ๆœˆใฎ็ฌฌไธ€้‡‘ๆ›œๆ—ฅใซๆˆปใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Comment": "Translated from 'the first friday of july' which is 7th month.", + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "7ๆœˆใฎ็ฌฌไธ€้‡‘ๆ›œๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "XXXX-07-WXX-5-#1", + "FutureResolution": { + "date": "2017-07-07" + }, + "PastResolution": { + "date": "2016-07-01" + } + }, + "Start": 2, + "Length": 8 + } + ] + }, + { + "Input": "็งใฏไปŠๆœˆใฎ็ฌฌไธ€้‡‘ๆ›œๆ—ฅใซๆˆปใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "ไปŠๆœˆใฎ็ฌฌไธ€้‡‘ๆ›œๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "XXXX-11-WXX-5-#1", + "FutureResolution": { + "date": "2016-11-04" + }, + "PastResolution": { + "date": "2016-11-04" + } + }, + "Start": 2, + "Length": 8 + } + ] + }, + { + "Input": "็งใฏๆฅ้€ฑใฎ้‡‘ๆ›œๆ—ฅใซๆˆปใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "ๆฅ้€ฑใฎ้‡‘ๆ›œๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "2016-11-18", + "FutureResolution": { + "date": "2016-11-18" + }, + "PastResolution": { + "date": "2016-11-18" + } + }, + "Start": 2, + "Length": 6 + } + ] + }, + { + "Input": "ไปŠๆ—ฅใฏใฉใ‚“ใชๆ—ฅใงใ—ใŸใ‹๏ผŸ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "ไปŠๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "2016-11-07", + "FutureResolution": { + "date": "2016-11-07" + }, + "PastResolution": { + "date": "2016-11-07" + } + }, + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "็งใฏใ“ใฎๆ—ฅใซๆˆปใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "ใ“ใฎๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "2016-11-07", + "FutureResolution": { + "date": "2016-11-07" + }, + "PastResolution": { + "date": "2016-11-07" + } + }, + "Start": 2, + "Length": 3 + } + ] + }, + { + "Input": "็งใฏๅ‰ๆ—ฅใซๆˆปใ‚Šใพใ—ใŸ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "ๅ‰ๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "2016-11-06", + "FutureResolution": { + "date": "2016-11-06" + }, + "PastResolution": { + "date": "2016-11-06" + } + }, + "Start": 2, + "Length": 2 + } + ] + }, + { + "Input": "็งใฏไปŠใ‹ใ‚‰2้€ฑ้–“ไปฅๅ†…ใซๆˆปใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "2้€ฑ้–“ไปฅๅ†…", + "Type": "date", + "Value": { + "Timex": "2016-11-21", + "FutureResolution": { + "date": "2016-11-21" + }, + "PastResolution": { + "date": "2016-11-21" + } + }, + "Start": 5, + "Length": 5 + } + ] + }, + { + "Input": "็งใŒ1ใ‹ๆœˆๅ‰ใซeใƒกใƒผใƒซใ‚’้€ไป˜ใ—ใŸ็›ธๆ‰‹", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "1ใ‹ๆœˆๅ‰", + "Type": "date", + "Value": { + "Timex": "2016-10-07", + "FutureResolution": { + "date": "2016-10-07" + }, + "PastResolution": { + "date": "2016-10-07" + } + }, + "Start": 2, + "Length": 4 + } + ] + }, + { + "Input": "็งใŒๆ•ฐๆœˆๅ‰ใซeใƒกใƒผใƒซใ‚’้€ไป˜ใ—ใŸ็›ธๆ‰‹", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "ๆ•ฐๆœˆๅ‰", + "Type": "date", + "Value": { + "Timex": "2016-08-07", + "FutureResolution": { + "date": "2016-08-07" + }, + "PastResolution": { + "date": "2016-08-07" + } + }, + "Start": 2, + "Length": 3 + } + ] + }, + { + "Input": "็งใŒๆ•ฐๆ—ฅๅ‰ใซeใƒกใƒผใƒซใ‚’้€ไป˜ใ—ใŸ็›ธๆ‰‹", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "ๆ•ฐๆ—ฅๅ‰", + "Type": "date", + "Value": { + "Timex": "2016-11-04", + "FutureResolution": { + "date": "2016-11-04" + }, + "PastResolution": { + "date": "2016-11-04" + } + }, + "Start": 2, + "Length": 3 + } + ] + }, + { + "Input": "็งใฏ27ๆ—ฅใซๆˆปใ‚ใ†ใจๆ€ใฃใฆใ„ใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "27ๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "XXXX-XX-27", + "FutureResolution": { + "date": "2016-11-27" + }, + "PastResolution": { + "date": "2016-10-27" + } + }, + "Start": 2, + "Length": 3 + } + ] + }, + { + "Input": "็งใฏ27ใซๆˆปใ‚ใ†ใจๆ€ใฃใฆใ„ใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "27", + "Type": "date", + "Value": { + "Timex": "XXXX-XX-27", + "FutureResolution": { + "date": "2016-11-27" + }, + "PastResolution": { + "date": "2016-10-27" + } + }, + "Start": 2, + "Length": 2 + } + ] + }, + { + "Input": "็งใฏไปŠๆœˆใฎ27ๆ—ฅใซๆˆปใ‚ใ†ใจๆ€ใฃใฆใ„ใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Comment": "Fix needed: translated from 'the 27', w/o month term.", + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "ไปŠๆœˆใฎ27ๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "XXXX-11-27", + "FutureResolution": { + "date": "2016-11-27" + }, + "PastResolution": { + "date": "2015-11-27" + } + }, + "Start": 2, + "Length": 6 + } + ] + }, + { + "Input": "็งใฏ27ๆ—ฅใซใฏๆˆปใ‚ใ†ใจๆ€ใฃใฆใ„ใพใ™๏ผ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "27ๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "XXXX-XX-27", + "FutureResolution": { + "date": "2016-11-27" + }, + "PastResolution": { + "date": "2016-10-27" + } + }, + "Start": 2, + "Length": 3 + } + ] + }, + { + "Input": "็งใฏไปŠๆœˆ27ๆ—ฅใซๆˆปใ‚ใ†ใจๆ€ใฃใฆใ„ใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Comment": "Fix needed: translated from 'the 27th', w/o month term.", + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "ไปŠๆœˆ27ๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "XXXX-11-27", + "FutureResolution": { + "date": "2016-11-27" + }, + "PastResolution": { + "date": "2015-11-27" + } + }, + "Start": 2, + "Length": 5 + } + ] + }, + { + "Input": "็งใฏ21ๆ—ฅใซๆˆปใ‚ใ†ใจๆ€ใฃใฆใ„ใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "21ๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "XXXX-XX-21", + "FutureResolution": { + "date": "2016-11-21" + }, + "PastResolution": { + "date": "2016-10-21" + } + }, + "Start": 2, + "Length": 3 + } + ] + }, + { + "Input": "็งใฏ22ๆ—ฅ็›ฎใซๆˆปใ‚ใ†ใจๆ€ใฃใฆใ„ใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "22ๆ—ฅ็›ฎ", + "Type": "date", + "Value": { + "Timex": "XXXX-XX-22", + "FutureResolution": { + "date": "2016-11-22" + }, + "PastResolution": { + "date": "2016-10-22" + } + }, + "Start": 2, + "Length": 4 + } + ] + }, + { + "Input": "็งใฏไบŒๆ—ฅ็›ฎใซๆˆปใ‚ใ†ใจๆ€ใฃใฆใ„ใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "ไบŒๆ—ฅ็›ฎ", + "Type": "date", + "Value": { + "Timex": "XXXX-XX-02", + "FutureResolution": { + "date": "2016-12-02" + }, + "PastResolution": { + "date": "2016-11-02" + } + }, + "Start": 2, + "Length": 3 + } + ] + }, + { + "Input": "็งใฏไบŒๅไบŒๆ—ฅใซๆˆปใ‚ใ†ใจๆ€ใฃใฆใ„ใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "ไบŒๅไบŒๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "XXXX-XX-22", + "FutureResolution": { + "date": "2016-11-22" + }, + "PastResolution": { + "date": "2016-10-22" + } + }, + "Start": 2, + "Length": 4 + } + ] + }, + { + "Input": "็งใฏ๏ผ‘๏ผ“ๆ—ฅใซๆˆปใ‚ใ†ใจๆ€ใฃใฆใ„ใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ‘๏ผ“ๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "XXXX-XX-30", + "FutureResolution": { + "date": "2016-11-30" + }, + "PastResolution": { + "date": "2016-10-30" + } + }, + "Start": 2, + "Length": 3 + } + ] + }, + { + "Input": "็งใฏ21ๆ—ฅๆœจๆ›œๆ—ฅใซๆˆปใ‚ใ†ใจๆ€ใฃใฆใ„ใพใ™", + "Context": { + "ReferenceDateTime": "2017-09-27T00:00:00" + }, + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "21ๆ—ฅๆœจๆ›œๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "2017-09-21", + "FutureResolution": { + "date": "2017-09-21" + }, + "PastResolution": { + "date": "2017-09-21" + } + }, + "Start": 2, + "Length": 6 + } + ] + }, + { + "Input": "็งใฏ๏ผ’๏ผ’ๆ—ฅ้‡‘ๆ›œใซๆˆปใ‚ใ†ใจๆ€ใฃใฆใ„ใพใ™", + "Context": { + "ReferenceDateTime": "2017-09-27T00:00:00" + }, + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ’๏ผ’ๆ—ฅ้‡‘ๆ›œ", + "Type": "date", + "Value": { + "Timex": "2017-09-22", + "FutureResolution": { + "date": "2017-09-22" + }, + "PastResolution": { + "date": "2017-09-22" + } + }, + "Start": 2, + "Length": 5 + } + ] + }, + { + "Input": "็งใฏ2๏ผ“ๆ—ฅ็›ฎใฎๅœŸๆ›œๆ—ฅใซๆˆปใ‚ใ†ใจๆ€ใฃใฆใ„ใพใ™", + "Context": { + "ReferenceDateTime": "2017-09-27T00:00:00" + }, + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "2๏ผ“ๆ—ฅ็›ฎใฎๅœŸๆ›œๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "2017-09-23", + "FutureResolution": { + "date": "2017-09-23" + }, + "PastResolution": { + "date": "2017-09-23" + } + }, + "Start": 2, + "Length": 8 + } + ] + }, + { + "Input": "็งใฏ15ๆ—ฅ้‡‘ๆ›œๆ—ฅใซๆˆปใ‚ใ†ใจๆ€ใฃใฆใ„ใพใ™", + "Context": { + "ReferenceDateTime": "2017-09-27T00:00:00" + }, + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "15ๆ—ฅ้‡‘ๆ›œๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "2017-09-15", + "FutureResolution": { + "date": "2017-09-15" + }, + "PastResolution": { + "date": "2017-09-15" + } + }, + "Start": 2, + "Length": 6 + } + ] + }, + { + "Input": "็งใฏ21ๆ—ฅใฎๆœจๆ›œๆ—ฅใซๆˆปใ‚Šใพใ—ใŸ", + "Context": { + "ReferenceDateTime": "2017-09-27T00:00:00" + }, + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "21ๆ—ฅใฎๆœจๆ›œๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "2017-09-21", + "FutureResolution": { + "date": "2017-09-21" + }, + "PastResolution": { + "date": "2017-09-21" + } + }, + "Start": 2, + "Length": 7 + } + ] + }, + { + "Input": "็งใฏ22ๆ—ฅใฎ้‡‘ๆ›œๆ—ฅใซๆˆปใ‚Šใพใ—ใŸ", + "Context": { + "ReferenceDateTime": "2017-09-27T00:00:00" + }, + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "22ๆ—ฅใฎ้‡‘ๆ›œๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "2017-09-22", + "FutureResolution": { + "date": "2017-09-22" + }, + "PastResolution": { + "date": "2017-09-22" + } + }, + "Start": 2, + "Length": 7 + } + ] + }, + { + "Input": "็งใฏ็ฌฌ๏ผ’ใฎๆ—ฅๆ›œๆ—ฅใซๆˆปใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2017-09-27T00:00:00" + }, + "Comment": "Translated from 'second Sunday'.", + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "็ฌฌ๏ผ’ใฎๆ—ฅๆ›œๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "2017-09-10", + "FutureResolution": { + "date": "2017-09-10" + }, + "PastResolution": { + "date": "2017-09-10" + } + }, + "Start": 2, + "Length": 6 + } + ] + }, + { + "Input": "็งใฏ็ฌฌ1ใฎๆ—ฅๆ›œๆ—ฅใซๆˆปใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2017-09-27T00:00:00" + }, + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "็ฌฌ1ใฎๆ—ฅๆ›œๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "2017-09-03", + "FutureResolution": { + "date": "2017-09-03" + }, + "PastResolution": { + "date": "2017-09-03" + } + }, + "Start": 2, + "Length": 6 + } + ] + }, + { + "Input": "็งใฏ็ฌฌ3ใฎ็ซๆ›œๆ—ฅใซๆˆปใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2017-09-27T00:00:00" + }, + "Comment": "Translated from 'third Tuesday'.", + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "็ฌฌ3ใฎ็ซๆ›œๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "2017-09-19", + "FutureResolution": { + "date": "2017-09-19" + }, + "PastResolution": { + "date": "2017-09-19" + } + }, + "Start": 2, + "Length": 6 + } + ] + }, + { + "Input": "็งใฏ็ฌฌไบ”ใฎๆ—ฅๆ›œๆ—ฅใซๆˆปใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2017-09-27T00:00:00" + }, + "Comment": "Translated from 'fifth Sunday'.", + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "็ฌฌไบ”ใฎๆ—ฅๆ›œๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "2017-09-31", + "FutureResolution": { + "date": "0001-01-01" + }, + "PastResolution": { + "date": "0001-01-01" + } + }, + "Start": 2, + "Length": 6 + } + ] + }, + { + "Input": "็งใฏๆฅๆœˆใฎไบŒๅๆ—ฅใซๆˆปใ‚Šใพใ—ใŸ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "ๆฅๆœˆใฎไบŒๅๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "2016-12-20", + "FutureResolution": { + "date": "2016-12-20" + }, + "PastResolution": { + "date": "2016-12-20" + } + }, + "Start": 2, + "Length": 6 + } + ] + }, + { + "Input": "็งใฏไปŠๆœˆใฎไธ‰ๅไธ€ๆ—ฅใซๆˆปใ‚Šใพใ—ใŸ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "ไปŠๆœˆใฎไธ‰ๅไธ€ๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "2016-11-31", + "FutureResolution": { + "date": "0001-01-01" + }, + "PastResolution": { + "date": "0001-01-01" + } + }, + "Start": 2, + "Length": 7 + } + ] + }, + { + "Input": "็งใฏ2018ๅนดไธ€ๆœˆๅไบŒๆ—ฅใซๆˆปใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "2018ๅนดไธ€ๆœˆๅไบŒๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "2018-01-12", + "FutureResolution": { + "date": "2018-01-12" + }, + "PastResolution": { + "date": "2018-01-12" + } + }, + "Start": 2, + "Length": 10 + } + ] + }, + { + "Input": "็งใฏ15-9-18ใซๆˆปใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "15-9-18", + "Type": "date", + "Value": { + "Timex": "2015-09-18", + "FutureResolution": { + "date": "2015-09-18" + }, + "PastResolution": { + "date": "2015-09-18" + } + }, + "Start": 2, + "Length": 7 + } + ] + }, + { + "Input": "็งใฏไบŒๆ—ฅๅ‰ใซๆˆปใ‚Šใพใ—ใŸ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "ไบŒๆ—ฅๅ‰", + "Type": "date", + "Value": { + "Timex": "2016-11-05", + "FutureResolution": { + "date": "2016-11-05" + }, + "PastResolution": { + "date": "2016-11-05" + } + }, + "Start": 2, + "Length": 3 + } + ] + }, + { + "Input": "็งใฏไบŒๅนดๅ‰ใซๆˆปใ‚Šใพใ—ใŸ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "ไบŒๅนดๅ‰", + "Type": "date", + "Value": { + "Timex": "2014-11-07", + "FutureResolution": { + "date": "2014-11-07" + }, + "PastResolution": { + "date": "2014-11-07" + } + }, + "Start": 2, + "Length": 3 + } + ] + }, + { + "Input": "2016ๅนด11ๆœˆ16ๆ—ฅ", + "Context": { + "ReferenceDateTime": "2016-11-14T00:00:00" + }, + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "2016ๅนด11ๆœˆ16ๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "2016-11-16", + "FutureResolution": { + "date": "2016-11-16" + }, + "PastResolution": { + "date": "2016-11-16" + } + }, + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "็งใŸใกใฏ1ใ‹ๆœˆใจ21ๆ—ฅๅ‰ใซๆ‰“ใกๅˆใ‚ใ›ใ‚’ใ—ใพใ—ใŸ", + "Context": { + "ReferenceDateTime": "2017-11-23T00:00:00" + }, + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "1ใ‹ๆœˆใจ21ๆ—ฅๅ‰", + "Type": "date", + "Value": { + "Timex": "2017-10-02", + "FutureResolution": { + "date": "2017-10-02" + }, + "PastResolution": { + "date": "2017-10-02" + } + }, + "Start": 4, + "Length": 8 + } + ] + }, + { + "Input": "็งใฏ2ๅนด1ใ‹ๆœˆ21ๆ—ฅๅ‰ใซใ“ใ“ใ‚’็ซ‹ใกๅŽปใ‚Šใพใ—ใŸ", + "Context": { + "ReferenceDateTime": "2017-11-23T00:00:00" + }, + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "2ๅนด1ใ‹ๆœˆ21ๆ—ฅๅ‰", + "Type": "date", + "Value": { + "Timex": "2015-10-02", + "FutureResolution": { + "date": "2015-10-02" + }, + "PastResolution": { + "date": "2015-10-02" + } + }, + "Start": 2, + "Length": 9 + } + ] + }, + { + "Input": "็งใฏ2ๅนดใจ21ๆ—ฅๅพŒใซใ“ใ“ใ‚’้›ขใ‚Œใ‚‹ไบˆๅฎšใงใ™", + "Context": { + "ReferenceDateTime": "2017-11-23T00:00:00" + }, + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "2ๅนดใจ21ๆ—ฅๅพŒ", + "Type": "date", + "Value": { + "Timex": "2019-12-14", + "FutureResolution": { + "date": "2019-12-14" + }, + "PastResolution": { + "date": "2019-12-14" + } + }, + "Start": 2, + "Length": 7 + } + ] + }, + { + "Input": "็งใฏ1ใ‹ๆœˆ2ๅนด21ๆ—ฅๅพŒใซใ“ใ“ใ‚’้›ขใ‚Œใพใ™", + "Context": { + "ReferenceDateTime": "2017-11-23T00:00:00" + }, + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "1ใ‹ๆœˆ2ๅนด21ๆ—ฅๅพŒ", + "Type": "date", + "Value": { + "Timex": "2015-10-02", + "FutureResolution": { + "date": "2015-10-02" + }, + "PastResolution": { + "date": "2015-10-02" + } + }, + "Start": 2, + "Length": 9 + } + ] + }, + { + "Input": "็งใŸใกใฏไธ€ใ‹ๆœˆใจไบŒๅไธ€ๆ—ฅๅ‰ใซๆ‰“ใกๅˆใ‚ใ›ใ‚’่กŒใ„ใพใ—ใŸ", + "Context": { + "ReferenceDateTime": "2017-11-23T00:00:00" + }, + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "ไธ€ใ‹ๆœˆใจไบŒๅไธ€ๆ—ฅๅ‰", + "Type": "date", + "Value": { + "Timex": "2017-10-02", + "FutureResolution": { + "date": "2017-10-02" + }, + "PastResolution": { + "date": "2017-10-02" + } + }, + "Start": 4, + "Length": 9 + } + ] + }, + { + "Input": "็งใŸใกใฏ1ใ‹ๆœˆใ€21ๆ—ฅๅ‰ใซๆ‰“ใกๅˆใ‚ใ›ใ‚’่กŒใ„ใพใ—ใŸ", + "Context": { + "ReferenceDateTime": "2017-11-23T00:00:00" + }, + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "1ใ‹ๆœˆใ€21ๆ—ฅๅ‰", + "Type": "date", + "Value": { + "Timex": "2017-10-02", + "FutureResolution": { + "date": "2017-10-02" + }, + "PastResolution": { + "date": "2017-10-02" + } + }, + "Start": 4, + "Length": 8 + } + ] + }, + { + "Input": "็งใŸใกใฏๆฌกใฎๆœˆใฎ20ๆ—ฅใซๆ‰“ใกๅˆใ‚ใ›ใ‚’่กŒใ„ใพใ—ใŸ", + "Context": { + "ReferenceDateTime": "2017-12-07T00:00:00" + }, + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "ๆฌกใฎๆœˆใฎ20ๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "2018-01-20", + "FutureResolution": { + "date": "2018-01-20" + }, + "PastResolution": { + "date": "2018-01-20" + } + }, + "Start": 4, + "Length": 7 + } + ] + }, + { + "Input": "็งใŸใกใฏ1391ๅนด12ๆœˆ5ๆ—ฅใซๆ‰“ใกๅˆใ‚ใ›ใ‚’่กŒใ„ใพใ—ใŸ", + "Context": { + "ReferenceDateTime": "2017-12-18T00:00:00" + }, + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "1391ๅนด12ๆœˆ5ๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "1391-12-05", + "FutureResolution": { + "date": "1391-12-05" + }, + "PastResolution": { + "date": "1391-12-05" + } + }, + "Start": 4, + "Length": 10 + } + ] + }, + { + "Input": "2018ๅนด1ๆœˆ22ๆ—ฅๆœˆๆ›œๆ—ฅ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "2018ๅนด1ๆœˆ22ๆ—ฅๆœˆๆ›œๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "2018-01-22", + "FutureResolution": { + "date": "2018-01-22" + }, + "PastResolution": { + "date": "2018-01-22" + } + }, + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "๏ผ’๏ผ๏ผ‘๏ผ˜ๅนด๏ผ‘ๆœˆ๏ผ’๏ผ‘ๆ—ฅใ€€ๆ—ฅๆ›œๆ—ฅใซ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ’๏ผ๏ผ‘๏ผ˜ๅนด๏ผ‘ๆœˆ๏ผ’๏ผ‘ๆ—ฅใ€€ๆ—ฅๆ›œๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "2018-01-21", + "FutureResolution": { + "date": "2018-01-21" + }, + "PastResolution": { + "date": "2018-01-21" + } + }, + "Start": 0, + "Length": 14 + } + ] + }, + { + "Input": "1978ๅนด9ๆœˆ21ๆ—ฅใซ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "1978ๅนด9ๆœˆ21ๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "1978-09-21", + "FutureResolution": { + "date": "1978-09-21" + }, + "PastResolution": { + "date": "1978-09-21" + } + }, + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "๏ผ‘๏ผ™๏ผ๏ผ‘ๅนดใฎ๏ผ™ๆœˆ10ๆ—ฅใซ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ‘๏ผ™๏ผ๏ผ‘ๅนดใฎ๏ผ™ๆœˆ10ๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "1901-09-10", + "FutureResolution": { + "date": "1901-09-10" + }, + "PastResolution": { + "date": "1901-09-10" + } + }, + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "ไบŒๅƒๅนดใฎไนๆœˆๅๆ—ฅ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "ไบŒๅƒๅนดใฎไนๆœˆๅๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "2000-09-10", + "FutureResolution": { + "date": "2000-09-10" + }, + "PastResolution": { + "date": "2000-09-10" + } + }, + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "็งใฏใ‚ใชใŸใจๆฅๆœˆใฎๆœ€ๅˆใฎ้‡‘ๆ›œๆ—ฅใซใŠไผšใ„ใ—ใพใ™", + "Context": { + "ReferenceDateTime": "2018-03-20T09:58:00" + }, + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "ๆฅๆœˆใฎๆœ€ๅˆใฎ้‡‘ๆ›œๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "XXXX-04-WXX-5-#1", + "FutureResolution": { + "date": "2018-04-06" + }, + "PastResolution": { + "date": "2018-04-06" + } + }, + "Start": 6, + "Length": 9 + } + ] + }, + { + "Input": "ๆฅๆœˆใฎ็ฌฌ2ๆœˆๆ›œๆ—ฅใฎ้ƒฝๅˆใฏใ„ใ‹ใŒใงใ™ใ‹๏ผŸ", + "Context": { + "ReferenceDateTime": "2018-03-20T10:45:00" + }, + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "ๆฅๆœˆใฎ็ฌฌ2ๆœˆๆ›œๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "XXXX-04-WXX-1-#2", + "FutureResolution": { + "date": "2018-04-09" + }, + "PastResolution": { + "date": "2018-04-09" + } + }, + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "็งใฏๅ…ˆๆœˆใฎ็ฌฌ3ๆฐดๆ›œๆ—ฅใซๆˆปใ‚Šใพใ—ใŸ", + "Context": { + "ReferenceDateTime": "2018-03-20T10:45:00" + }, + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "ๅ…ˆๆœˆใฎ็ฌฌ3ๆฐดๆ›œๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "XXXX-02-WXX-3-#3", + "FutureResolution": { + "date": "2018-02-21" + }, + "PastResolution": { + "date": "2018-02-21" + } + }, + "Start": 2, + "Length": 8 + } + ] + }, + { + "Input": "็งใฏๆฅ้€ฑใฎๆœจๆ›œๆ—ฅใซๆ—…่กŒใซ่กŒใใพใ™", + "Context": { + "ReferenceDateTime": "2018-03-20T22:16:00" + }, + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "ๆฅ้€ฑใฎๆœจๆ›œๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "2018-03-27", + "FutureResolution": { + "date": "2018-03-27" + }, + "PastResolution": { + "date": "2018-03-27" + } + }, + "Start": 2, + "Length": 6 + } + ] + }, + { + "Input": "ๆฅ้€ฑใฎๆ—ฅๆ›œๆ—ฅใซๅฎฟ้กŒใ‚’ใ—ใพใ™", + "Context": { + "ReferenceDateTime": "2018-03-20T22:16:00" + }, + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "ๆฅ้€ฑใฎๆ—ฅๆ›œๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "2018-04-01", + "FutureResolution": { + "date": "2018-04-01" + }, + "PastResolution": { + "date": "2018-04-01" + } + }, + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "็งใฏไปŠๆ—ฅใ‹ใ‚‰ไบŒๆ—ฅใงๆˆปใ‚Šใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2018-04-20T00:00:00" + }, + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "ไปŠๆ—ฅใ‹ใ‚‰ไบŒๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "2018-04-23", + "FutureResolution": { + "date": "2018-04-23" + }, + "PastResolution": { + "date": "2018-04-23" + } + }, + "Start": 2, + "Length": 6 + } + ] + }, + { + "Input": "็งใฏไปŠๆ—ฅใ‹ใ‚‰4ๆ—ฅใงๆˆปใ‚Šใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2018-04-20T00:00:00" + }, + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "ไปŠๆ—ฅใ‹ใ‚‰4ๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "2018-04-23", + "FutureResolution": { + "date": "2018-04-23" + }, + "PastResolution": { + "date": "2018-04-23" + } + }, + "Start": 2, + "Length": 6 + } + ] + }, + { + "Input": "13.5.2015 ใฏใŠๆš‡ใงใ™ใ‹๏ผŸ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "13.5.2015", + "Type": "date", + "Value": { + "Timex": "2015-05-13", + "FutureResolution": { + "date": "2015-05-13" + }, + "PastResolution": { + "date": "2015-05-13" + } + }, + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "2015.5.13ใฏไบˆๅฎšใŒใ‚ใ‚Šใพใ™ใ‹๏ผŸ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "2015.5.13", + "Type": "date", + "Value": { + "Timex": "2015-05-13", + "FutureResolution": { + "date": "2015-05-13" + }, + "PastResolution": { + "date": "2015-05-13" + } + }, + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "็งใฏ3-7-2017ใซๆˆปใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "3-7-2017", + "Type": "date", + "Value": { + "Timex": "2017-03-07", + "FutureResolution": { + "date": "2017-03-07" + }, + "PastResolution": { + "date": "2017-03-07" + } + }, + "Start": 2, + "Length": 8 + } + ] + }, + { + "Input": "็งใฏ3-7-07ใซๆˆปใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "3-7-07", + "Type": "date", + "Value": { + "Timex": "2007-03-07", + "FutureResolution": { + "date": "2007-03-07" + }, + "PastResolution": { + "date": "2007-03-07" + } + }, + "Start": 2, + "Length": 6 + } + ] + }, + { + "Input": "็งใฏ3-7-27ใซๆˆปใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "3-7-27", + "Type": "date", + "Value": { + "Timex": "2027-03-07", + "FutureResolution": { + "date": "2027-03-07" + }, + "PastResolution": { + "date": "2027-03-07" + } + }, + "Start": 2, + "Length": 6 + } + ] + }, + { + "Input": "็งใฏ05/05/89ใซๆˆปใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "05/05/89", + "Type": "date", + "Value": { + "Timex": "1989-05-05", + "FutureResolution": { + "date": "1989-05-05" + }, + "PastResolution": { + "date": "1989-05-05" + } + }, + "Start": 2, + "Length": 8 + } + ] + }, + { + "Input": "็งใฏ71/05/05ใซๆˆปใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "71/05/05", + "Type": "date", + "Value": { + "Timex": "1971-05-05", + "FutureResolution": { + "date": "1971-05-05" + }, + "PastResolution": { + "date": "1971-05-05" + } + }, + "Start": 2, + "Length": 8 + } + ] + }, + { + "Input": "ไปŠใ‹ใ‚‰2ๅ€‹ๅ…ˆใฎๆ—ฅๆ›œๆ—ฅใฏไบˆๅฎšใŒใ‚ใ‚Šใพใ™ใ‹๏ผŸ", + "Context": { + "ReferenceDateTime": "2018-05-07T00:00:00" + }, + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "2ๅ€‹ๅ…ˆใฎๆ—ฅๆ›œๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "2018-05-20", + "FutureResolution": { + "date": "2018-05-20" + }, + "PastResolution": { + "date": "2018-05-20" + } + }, + "Start": 3, + "Length": 7 + } + ] + }, + { + "Input": "2้€ฑๅพŒใฎๆœˆๆ›œๆ—ฅใฏไบˆๅฎšใŒใ‚ใ‚Šใพใ™ใ‹๏ผŸ", + "Context": { + "ReferenceDateTime": "2018-05-07T00:00:00" + }, + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "2้€ฑๅพŒใฎๆœˆๆ›œๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "2018-05-21", + "FutureResolution": { + "date": "2018-05-21" + }, + "PastResolution": { + "date": "2018-05-21" + } + }, + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "ไปŠๆ—ฅใ‹ใ‚‰2ๆ—ฅๅพŒใซไบˆๅฎšใฏใ‚ใ‚Šใพใ™ใ‹๏ผŸ", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "ไปŠๆ—ฅใ‹ใ‚‰2ๆ—ฅๅพŒ", + "Type": "date", + "Value": { + "Timex": "2018-06-02", + "FutureResolution": { + "date": "2018-06-02" + }, + "PastResolution": { + "date": "2018-06-02" + } + }, + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "ๆ˜Žๆ—ฅใ‹ใ‚‰3้€ฑ้–“ใฎไบˆๅฎšใฏใ„ใ‹ใŒใงใ™ใ‹๏ผŸ", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "ๆ˜Žๆ—ฅใ‹ใ‚‰3้€ฑ้–“", + "Type": "date", + "Value": { + "Timex": "2018-06-22", + "FutureResolution": { + "date": "2018-06-22" + }, + "PastResolution": { + "date": "2018-06-22" + } + }, + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "ๆ˜จๆ—ฅใ‹ใ‚‰2ๆ—ฅ้–“ใ‚ใชใŸใฏใฉใ“ใซใ„ใพใ—ใŸใ‹๏ผŸ", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "ๆ˜จๆ—ฅใ‹ใ‚‰2ๆ—ฅ้–“", + "Type": "date", + "Value": { + "Timex": "2018-05-28", + "FutureResolution": { + "date": "2018-05-28" + }, + "PastResolution": { + "date": "2018-05-28" + } + }, + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "3้€ฑ้–“ใง็งใฏๅŽปใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2018-07-05T00:00:00" + }, + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "3้€ฑ้–“", + "Type": "date", + "Value": { + "Timex": "2018-07-26", + "FutureResolution": { + "date": "2018-07-26" + }, + "PastResolution": { + "date": "2018-07-26" + } + }, + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ใ‚ณใƒซใ‚ฟใƒŠใ€4ๅ–ถๆฅญๆ—ฅไปฅๅ†…ใซSkypeใ‚ณใƒผใƒซใ‚’ใ‚ปใƒƒใƒˆใ—ใฆใใ ใ•ใ„ใ€‚", + "Context": { + "ReferenceDateTime": "2018-08-21T08:00:00" + }, + "NotSupportedByDesign": "dotNet, javascript, python, java", + "Results": [ + { + "Text": "4ๅ–ถๆฅญๆ—ฅไปฅๅ†…", + "Type": "date", + "Value": { + "Timex": "2018-08-27", + "FutureResolution": { + "date": "2018-08-27" + }, + "PastResolution": { + "date": "2018-08-27" + } + }, + "Start": 5, + "Length": 6 + } + ] + }, + { + "Input": "ๆ˜ญๅ’Œ๏ผ–๏ผ’ๅนดไธ€ๆœˆๅไธ€ๆ—ฅ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๆ˜ญๅ’Œ๏ผ–๏ผ’ๅนดไธ€ๆœˆๅไธ€ๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "1987-01-11", + "FutureResolution": { + "date": "1987-01-11" + }, + "PastResolution": { + "date": "1987-01-11" + } + }, + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "ๅนณๆˆ๏ผ’๏ผ’ๅนด๏ผ‘ๆœˆ๏ผ’๏ผ™ๆ—ฅ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅนณๆˆ๏ผ’๏ผ’ๅนด๏ผ‘ๆœˆ๏ผ’๏ผ™ๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "2010-01-29", + "FutureResolution": { + "date": "2010-01-29" + }, + "PastResolution": { + "date": "2010-01-29" + } + }, + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "๏ผ‘๏ผ™๏ผ˜๏ผ™ๅนด๏ผ๏ผ•ๆœˆ๏ผ๏ผ•ๆ—ฅใฏ็ฉบใ„ใฆใ„ใพใ™ใ‹๏ผŸ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "1989ๅนด05ๆœˆ05ๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "1989-05-05", + "FutureResolution": { + "date": "1989-05-05" + }, + "PastResolution": { + "date": "1989-05-05" + } + }, + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "1ๆœˆ19ๆ—ฅ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "1ๆœˆ19ๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "XXXX-01-19", + "FutureResolution": { + "date": "2018-01-19" + }, + "PastResolution": { + "date": "2017-01-19" + } + }, + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "2010ๅนด1ๆœˆ29ๆ—ฅ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "2010ๅนด1ๆœˆ29ๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "2010-01-29", + "FutureResolution": { + "date": "2010-01-29" + }, + "PastResolution": { + "date": "2010-01-29" + } + }, + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "ๆฐดๆ›œๆ—ฅ", + "Context": { + "ReferenceDateTime": "2018-09-18T18:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๆฐดๆ›œๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "XXXX-WXX-3", + "FutureResolution": { + "date": "2018-09-19" + }, + "PastResolution": { + "date": "2018-09-12" + } + }, + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ๆ˜ŽๅพŒๆ—ฅใฏ็ฉบใ„ใฆใ„ใพใ™ใ‹๏ผŸ", + "Context": { + "ReferenceDateTime": "2018-09-18T18:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๆ˜ŽๅพŒๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "2018-09-20", + "FutureResolution": { + "date": "2018-09-20" + }, + "PastResolution": { + "date": "2018-09-20" + } + }, + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ๆ—ฅๆ›œ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๆ—ฅๆ›œ", + "Type": "date", + "Value": { + "Timex": "XXXX-WXX-7", + "FutureResolution": { + "date": "2017-03-26" + }, + "PastResolution": { + "date": "2017-03-19" + } + }, + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "ๅนณๆˆ๏ผ‘๏ผ•ๅนดไธƒๆœˆไธƒๆ—ฅใฏ็ฉบใ„ใฆใ„ใพใ™ใ‹๏ผŸ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅนณๆˆ๏ผ‘๏ผ•ๅนดไธƒๆœˆไธƒๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "2007-03-07", + "FutureResolution": { + "date": "2007-03-07" + }, + "PastResolution": { + "date": "2007-03-07" + } + }, + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "๏ผ’๏ผ๏ผ๏ผ”ๅนดๅ…ซๆœˆๅไบ”ๆ—ฅ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ’๏ผ๏ผ๏ผ”ๅนดๅ…ซๆœˆๅไบ”ๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "2004-08-15", + "FutureResolution": { + "date": "2004-08-15" + }, + "PastResolution": { + "date": "2004-08-15" + } + }, + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "๏ผ’๏ผ๏ผ‘๏ผ—ๅนด๏ผ“ๆœˆ7ๆ—ฅใซๅธฐใ‚Šใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "2017ๅนด3ๆœˆ7ๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "2017-07-03", + "FutureResolution": { + "date": "2017-07-03" + }, + "PastResolution": { + "date": "2017-07-03" + } + }, + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "ๅ››ๆ—ฅๅ‰", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅ››ๆ—ฅๅ‰", + "Type": "date", + "Value": { + "Timex": "2017-03-19", + "FutureResolution": { + "date": "2017-03-19" + }, + "PastResolution": { + "date": "2017-03-19" + } + }, + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ๆ—งๆšฆใฎๆญฃๆœˆๅˆไธ€", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๆ—งๆšฆใฎๆญฃๆœˆๅˆไธ€", + "Type": "date", + "Value": { + "Timex": "XXXX-01-01", + "FutureResolution": { + "date": "2018-01-01" + }, + "PastResolution": { + "date": "2017-01-01" + } + }, + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "ไธ€ๆœˆๅไนๆ—ฅ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไธ€ๆœˆๅไนๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "XXXX-01-19", + "FutureResolution": { + "date": "2018-01-19" + }, + "PastResolution": { + "date": "2017-01-19" + } + }, + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "ๅคงๆ™ฆๆ—ฅ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅคงๆ™ฆๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "XXXX-01-30", + "FutureResolution": { + "date": "2018-01-30" + }, + "PastResolution": { + "date": "2017-01-30" + } + }, + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ๆ—งๆšฆใฎไธ‰ๆœˆไธ€ๆ—ฅ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๆ—งๆšฆใฎไธ‰ๆœˆไธ€ๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "XXXX-03-01", + "FutureResolution": { + "date": "2018-03-01" + }, + "PastResolution": { + "date": "2017-03-01" + } + }, + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "ไปŠ้€ฑใฎๆœˆๆ›œๆ—ฅ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไปŠ้€ฑใฎๆœˆๆ›œๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "2017-03-20", + "FutureResolution": { + "date": "2017-03-20" + }, + "PastResolution": { + "date": "2017-03-20" + } + }, + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "๏ผ‘๏ผ“๏ผ•๏ผ—ๅนด๏ผ–ๆœˆ๏ผ‘๏ผๆ—ฅ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ‘๏ผ“๏ผ•๏ผ—ๅนด๏ผ–ๆœˆ๏ผ‘๏ผๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "1357-06-10", + "FutureResolution": { + "date": "1357-06-10" + }, + "PastResolution": { + "date": "1357-06-10" + } + }, + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "ๆ˜จๆ—ฅ็•™ๅฎˆใ—ใพใ—ใŸ", + "Context": { + "ReferenceDateTime": "2018-07-30T12:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๆ˜จๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "2018-07-29", + "FutureResolution": { + "date": "2018-07-29" + }, + "PastResolution": { + "date": "2018-07-29" + } + }, + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "ๆ—งๆšฆใฎ๏ผ’๏ผ๏ผ‘๏ผ•ๅนด๏ผ‘๏ผๆœˆ๏ผ‘ๆ—ฅ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๆ—งๆšฆใฎ๏ผ’๏ผ๏ผ‘๏ผ•ๅนด๏ผ‘๏ผๆœˆ๏ผ‘ๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "2015-10-01", + "FutureResolution": { + "date": "2015-10-01" + }, + "PastResolution": { + "date": "2015-10-01" + } + }, + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "ๅ…ˆ้€ฑใฎๆœˆๆ›œๆ—ฅ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅ…ˆ้€ฑใฎๆœˆๆ›œๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "2017-03-13", + "FutureResolution": { + "date": "2017-03-13" + }, + "PastResolution": { + "date": "2017-03-13" + } + }, + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "ๆœˆๆ›œๆ—ฅ", + "Context": { + "ReferenceDateTime": "2018-09-18T18:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๆœˆๆ›œๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "XXXX-WXX-1", + "FutureResolution": { + "date": "2018-09-24" + }, + "PastResolution": { + "date": "2018-09-17" + } + }, + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "๏ผ’๏ผ™ๆ—ฅใซๆ˜ ็”ปใ‚’่ฆณใซ่กŒใใพใ™ใ‹๏ผŸ", + "Context": { + "ReferenceDateTime": "2016-02-10T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ’๏ผ™ๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "XXXX-XX-29", + "FutureResolution": { + "date": "2016-02-29" + }, + "PastResolution": { + "date": "2016-01-29" + } + }, + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ๆ˜ญๅ’Œ๏ผ”๏ผ–ๅนด๏ผ๏ผ•ๆœˆ๏ผ๏ผ•ๆ—ฅใฏ็ฉบใ„ใฆใ„ใพใ™ใ‹๏ผŸ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๆ˜ญๅ’Œ๏ผ”๏ผ–ๅนด๏ผ๏ผ•ๆœˆ๏ผ๏ผ•ๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "1971-05-05", + "FutureResolution": { + "date": "1971-05-05" + }, + "PastResolution": { + "date": "1971-05-05" + } + }, + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "ๅนณๆˆไบŒๅไบŒๅนดไธ€ๆœˆไบŒๅไนๆ—ฅ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅนณๆˆไบŒๅไบŒๅนดไธ€ๆœˆไบŒๅไนๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "2010-01-29", + "FutureResolution": { + "date": "2010-01-29" + }, + "PastResolution": { + "date": "2010-01-29" + } + }, + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "ๆ—งๆšฆใฎ๏ผ’๏ผ๏ผ‘๏ผ•ๅนดไธ€ๆœˆไธ€ๆ—ฅ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๆ—งๆšฆใฎ๏ผ’๏ผ๏ผ‘๏ผ•ๅนดไธ€ๆœˆไธ€ๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "2015-01-01", + "FutureResolution": { + "date": "2015-01-01" + }, + "PastResolution": { + "date": "2015-01-01" + } + }, + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "ไบŒใ€‡ใ€‡ไนๅนดๅๆœˆๅไบŒๆ—ฅใ€ๆœˆๆ›œๆ—ฅ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไบŒใ€‡ใ€‡ไนๅนดๅๆœˆๅไบŒๆ—ฅใ€ๆœˆๆ›œๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "2009-10-12", + "FutureResolution": { + "date": "2009-10-12" + }, + "PastResolution": { + "date": "2009-10-12" + } + }, + "Start": 0, + "Length": 14 + } + ] + }, + { + "Input": "ไปŠๆœˆใฎๅๆ—ฅ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไปŠๆœˆใฎๅๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "XXXX-03-10", + "FutureResolution": { + "date": "2018-03-10" + }, + "PastResolution": { + "date": "2017-03-10" + } + }, + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "๏ผ“๏ผ–๏ผ—ๅนด๏ผ‘ๆœˆ๏ผ‘ๆ—ฅ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ“๏ผ–๏ผ—ๅนด๏ผ‘ๆœˆ๏ผ‘ๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "0367-01-01", + "FutureResolution": { + "date": "0367-01-01" + }, + "PastResolution": { + "date": "0367-01-01" + } + }, + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "๏ผ’๏ผ๏ผ๏ผ“ๅนด๏ผ—ๆœˆ๏ผ’๏ผ—ๆ—ฅใฏ็ฉบใ„ใฆใ„ใพใ™ใ‹๏ผŸ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "2003ๅนด7ๆœˆ27ๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "2027-03-07", + "FutureResolution": { + "date": "2027-03-07" + }, + "PastResolution": { + "date": "2027-03-07" + } + }, + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "๏ผ’๏ผ™ๆ—ฅใซใ”้ฃฏใซ่กŒใใพใ™ใ‹๏ผŸ", + "Context": { + "ReferenceDateTime": "2018-02-10T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ’๏ผ™ๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "XXXX-XX-29", + "FutureResolution": { + "date": "2018-03-29" + }, + "PastResolution": { + "date": "2018-01-29" + } + }, + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ๅไบŒๆ—ฅ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅไบŒๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "XXXX-XX-12", + "FutureResolution": { + "date": "2017-04-12" + }, + "PastResolution": { + "date": "2017-03-12" + } + }, + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ๅนณๆˆ๏ผ‘๏ผ’ๅนด๏ผ˜ๆœˆ๏ผ‘๏ผ•ๆ—ฅ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅนณๆˆ๏ผ‘๏ผ’ๅนด๏ผ˜ๆœˆ๏ผ‘๏ผ•ๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "2000-08-15", + "FutureResolution": { + "date": "2000-08-15" + }, + "PastResolution": { + "date": "2000-08-15" + } + }, + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "2004ๅนด8ๆœˆ15ๆ—ฅ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "2004ๅนด8ๆœˆ15ๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "2004-08-15", + "FutureResolution": { + "date": "2004-08-15" + }, + "PastResolution": { + "date": "2004-08-15" + } + }, + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "ไบŒๅไนๆ—ฅใซไผš็คพใซ่กŒใใพใ™ใ‹๏ผŸ", + "Context": { + "ReferenceDateTime": "2016-03-10T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไบŒๅไนๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "XXXX-XX-29", + "FutureResolution": { + "date": "2016-03-29" + }, + "PastResolution": { + "date": "2016-02-29" + } + }, + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "ๆ—งๆšฆใฎ๏ผ‘ๆœˆ๏ผ“๏ผๆ—ฅ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๆ—งๆšฆใฎ๏ผ‘ๆœˆ๏ผ“๏ผๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "XXXX-01-30", + "FutureResolution": { + "date": "2018-01-30" + }, + "PastResolution": { + "date": "2017-01-30" + } + }, + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "ๅ››ๆ—ฅๅพŒใฏใ„ใ„ใงใ™ใ‹๏ผŸ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅ››ๆ—ฅๅพŒ", + "Type": "date", + "Value": { + "Timex": "2017-03-25", + "FutureResolution": { + "date": "2017-03-25" + }, + "PastResolution": { + "date": "2017-03-25" + } + }, + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ๅฏ›ๆ”ฟๅ…ƒๅนด๏ผ๏ผ‘ๆœˆ๏ผ’๏ผ™ๆ—ฅ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅฏ›ๆ”ฟๅ…ƒๅนด๏ผ๏ผ‘ๆœˆ๏ผ’๏ผ™ๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "1789-01-29", + "FutureResolution": { + "date": "1789-01-29" + }, + "PastResolution": { + "date": "1789-01-29" + } + }, + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "๏ผ‘๏ผๆœˆ๏ผ‘๏ผ’ๆ—ฅใ€ๆœˆๆ›œๆ—ฅ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ‘๏ผๆœˆ๏ผ‘๏ผ’ๆ—ฅใ€ๆœˆๆ›œๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "XXXX-10-12", + "FutureResolution": { + "date": "2017-10-12" + }, + "PastResolution": { + "date": "2016-10-12" + } + }, + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "ๅŽปๅนดใฎไปŠๆœˆใฎๅๆ—ฅ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅŽปๅนดใฎไปŠๆœˆใฎๅๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "2016-03-10", + "FutureResolution": { + "date": "2016-03-10" + }, + "PastResolution": { + "date": "2016-03-10" + } + }, + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "ๅนณๆˆไบŒๅไธƒๅนดไบ”ๆœˆๅไธ‰ๆ—ฅใฏใ€ใฉใ“ใซใ„ใพใ—ใŸใ‹๏ผŸ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅนณๆˆไบŒๅไธƒๅนดไบ”ๆœˆๅไธ‰ๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "2015-05-13", + "FutureResolution": { + "date": "2015-05-13" + }, + "PastResolution": { + "date": "2015-05-13" + } + }, + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "ใ“ใฎ้–“", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ใ“ใฎ้–“", + "Type": "date", + "Value": { + "Timex": "2017-03-22", + "FutureResolution": { + "date": "2017-03-22" + }, + "PastResolution": { + "date": "2017-03-22" + } + }, + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "๏ผ’๏ผ๏ผ‘๏ผ•ๅนด๏ผ•ๆœˆ๏ผ‘๏ผ“ๆ—ฅใ€็ฉบใ„ใฆใ„ใพใ™ใ‹๏ผŸ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "2015ๅนด5ๆœˆ13ๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "2015-05-13", + "FutureResolution": { + "date": "2015-05-13" + }, + "PastResolution": { + "date": "2015-05-13" + } + }, + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "ๆœˆๆ›œๆ—ฅ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๆœˆๆ›œๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "XXXX-WXX-1", + "FutureResolution": { + "date": "2017-03-27" + }, + "PastResolution": { + "date": "2017-03-20" + } + }, + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ๆ˜Žๆ—ฅ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๆ˜Žๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "2017-03-23", + "FutureResolution": { + "date": "2017-03-23" + }, + "PastResolution": { + "date": "2017-03-23" + } + }, + "Start": 0, + "Length": 2 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Japanese/DatePeriodExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Japanese/DatePeriodExtractor.json new file mode 100644 index 000000000..57446e5ee --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Japanese/DatePeriodExtractor.json @@ -0,0 +1,2756 @@ +[ + { + "Input": "1ๆœˆใฏไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1ๆœˆ", + "Type": "daterange", + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "ไปŠๅนดใฎ1ๆœˆใฏไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠๅนดใฎ1ๆœˆ", + "Type": "daterange", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "2001ๅนด1ๆœˆใฏไธๅœจใงใ—ใŸใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2001ๅนด1ๆœˆ", + "Type": "daterange", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "2ๆœˆใฏไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2ๆœˆ", + "Type": "daterange", + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "ไปŠๅนดใฎ2ๆœˆใฏไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠๅนดใฎ2ๆœˆ", + "Type": "daterange", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "2001ๅนด2ๆœˆใฏไธๅœจใงใ—ใŸใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2001ๅนด2ๆœˆ", + "Type": "daterange", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "3ๆœˆใฏไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3ๆœˆ", + "Type": "daterange", + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "ไปŠๅนดใฎ3ๆœˆใฏไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠๅนดใฎ3ๆœˆ", + "Type": "daterange", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "2001ๅนด3ๆœˆใฏไธๅœจใงใ—ใŸใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2001ๅนด3ๆœˆ", + "Type": "daterange", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "4ๆœˆใฏไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "4ๆœˆ", + "Type": "daterange", + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "ไปŠๅนดใฎ4ๆœˆใฏไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠๅนดใฎ4ๆœˆ", + "Type": "daterange", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "2001ๅนด4ๆœˆใฏไธๅœจใงใ—ใŸใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2001ๅนด4ๆœˆ", + "Type": "daterange", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "5ๆœˆใฏไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5ๆœˆ", + "Type": "daterange", + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "ไปŠๅนดใฎ5ๆœˆใฏไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠๅนดใฎ5ๆœˆ", + "Type": "daterange", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "2001ๅนด5ๆœˆใฏไธๅœจใงใ—ใŸใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2001ๅนด5ๆœˆ", + "Type": "daterange", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "6ๆœˆใฏไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "6ๆœˆ", + "Type": "daterange", + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "ไปŠๅนดใฎ6ๆœˆใฏไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠๅนดใฎ6ๆœˆ", + "Type": "daterange", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "2001ๅนด6ๆœˆใฏไธๅœจใงใ—ใŸใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2001ๅนด6ๆœˆ", + "Type": "daterange", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "7ๆœˆใฏไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "7ๆœˆ", + "Type": "daterange", + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "ไปŠๅนดใฎ7ๆœˆใฏไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠๅนดใฎ7ๆœˆ", + "Type": "daterange", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "2001ๅนด7ๆœˆใฏไธๅœจใงใ—ใŸใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2001ๅนด7ๆœˆ", + "Type": "daterange", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "8ๆœˆใฏไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "8ๆœˆ", + "Type": "daterange", + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "ไปŠๅนดใฎ8ๆœˆใฏไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠๅนดใฎ8ๆœˆ", + "Type": "daterange", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "2001ๅนด8ๆœˆใฏไธๅœจใงใ—ใŸใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2001ๅนด8ๆœˆ", + "Type": "daterange", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "9ๆœˆใฏไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "9ๆœˆ", + "Type": "daterange", + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "ไปŠๅนดใฎ9ๆœˆใฏไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠๅนดใฎ9ๆœˆ", + "Type": "daterange", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "2001ๅนด9ๆœˆใฏไธๅœจใงใ—ใŸใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2001ๅนด9ๆœˆ", + "Type": "daterange", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "10ๆœˆใฏไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10ๆœˆ", + "Type": "daterange", + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ไปŠๅนดใฎ10ๆœˆใฏไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠๅนดใฎ10ๆœˆ", + "Type": "daterange", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "2001ๅนด10ๆœˆใฏไธๅœจใงใ—ใŸใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2001ๅนด10ๆœˆ", + "Type": "daterange", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "11ๆœˆใฏไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "11ๆœˆ", + "Type": "daterange", + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ไปŠๅนดใฎ11ๆœˆใฏไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠๅนดใฎ11ๆœˆ", + "Type": "daterange", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "2001ๅนด11ๆœˆใฏไธๅœจใงใ—ใŸใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2001ๅนด11ๆœˆ", + "Type": "daterange", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "12ๆœˆใฏไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "12ๆœˆ", + "Type": "daterange", + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ไปŠๅนดใฎ12ๆœˆใฏไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠๅนดใฎ12ๆœˆ", + "Type": "daterange", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "2001ๅนด12ๆœˆใฏไธๅœจใงใ—ใŸใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2001ๅนด12ๆœˆ", + "Type": "daterange", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "9ๆœˆใฎใ‚ซใƒฌใƒณใƒ€ใƒผ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "9ๆœˆ", + "Type": "daterange", + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "ไปŠๆœˆใฎ4ๆ—ฅใ‹ใ‚‰22ๆ—ฅใพใงไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠๆœˆใฎ4ๆ—ฅใ‹ใ‚‰22ๆ—ฅใพใง", + "Type": "daterange", + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "ๆฅๆœˆใฎ4ๆ—ฅใ‹ใ‚‰23ๆ—ฅใพใงไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆฅๆœˆใฎ4ๆ—ฅใ‹ใ‚‰23ๆ—ฅใพใง", + "Type": "daterange", + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "9ๆœˆ3ๆ—ฅใ‹ใ‚‰12ๆ—ฅใพใงไธๅœจใซใ—ใพใ™ใ€‚ใƒใƒใƒ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "9ๆœˆ3ๆ—ฅใ‹ใ‚‰12ๆ—ฅใพใง", + "Type": "daterange", + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "ไปŠๆœˆใฎ4ๆ—ฅใ‹ใ‚‰23ๆ—ฅใพใงไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠๆœˆใฎ4ๆ—ฅใ‹ใ‚‰23ๆ—ฅใพใง", + "Type": "daterange", + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "ไปŠๆœˆใฎ4ๆ—ฅใ‹ใ‚‰22ๆ—ฅใฎ้–“ใ€ไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠๆœˆใฎ4ๆ—ฅใ‹ใ‚‰22ๆ—ฅใฎ้–“", + "Type": "daterange", + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "9ๆœˆ3ๆ—ฅใ‹ใ‚‰12ๆ—ฅใฎ้–“ใ€ไธๅœจใซใ—ใพใ™ใ€‚ใƒใƒใƒ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "9ๆœˆ3ๆ—ฅใ‹ใ‚‰12ๆ—ฅใฎ้–“", + "Type": "daterange", + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "9ๆœˆ4ๆ—ฅใ‹ใ‚‰8ๆ—ฅใพใงใฎ้–“ใ€ไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "9ๆœˆ4ๆ—ฅใ‹ใ‚‰8ๆ—ฅใพใงใฎ้–“", + "Type": "daterange", + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "11ๆœˆ15ๆ—ฅใ‹ใ‚‰19ๆ—ฅใพใงใฎ้–“ใ€ไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "11ๆœˆ15ๆ—ฅใ‹ใ‚‰19ๆ—ฅใพใงใฎ้–“", + "Type": "daterange", + "Start": 0, + "Length": 15 + } + ] + }, + { + "Input": "2017ๅนด1ๆœˆ4ๆ—ฅใ‹ใ‚‰22ๆ—ฅใพใงไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2017ๅนด1ๆœˆ4ๆ—ฅใ‹ใ‚‰22ๆ—ฅใพใง", + "Type": "daterange", + "Start": 0, + "Length": 16 + } + ] + }, + { + "Input": "2017ๅนด1ๆœˆ4ๆ—ฅใ‹ใ‚‰22ๆ—ฅใฎ้–“ใ€ไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2017ๅนด1ๆœˆ4ๆ—ฅใ‹ใ‚‰22ๆ—ฅใฎ้–“", + "Type": "daterange", + "Start": 0, + "Length": 16 + } + ] + }, + { + "Input": "ไปŠ้€ฑใฏไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠ้€ฑ", + "Type": "daterange", + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "ๆฅ้€ฑใฏไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆฅ้€ฑ", + "Type": "daterange", + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "ๆฅๅนดใฎ6ๆœˆใฏไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆฅๅนดใฎ6ๆœˆ", + "Type": "daterange", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "2016ๅนด6ๆœˆใฏไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016ๅนด6ๆœˆ", + "Type": "daterange", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "ไปŠ้€ฑๆœซใฏไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠ้€ฑๆœซ", + "Type": "daterange", + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ไปŠๆœˆใฎ็ฌฌไธ‰้€ฑใฏไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠๆœˆใฎ็ฌฌไธ‰้€ฑ", + "Type": "daterange", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "7ๆœˆใฎๆœ€ๅพŒใฎ้€ฑใฏไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "7ๆœˆใฎๆœ€ๅพŒใฎ้€ฑ", + "Type": "daterange", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "้‡‘ๆ›œๆ—ฅใ‹ใ‚‰ๆ—ฅๆ›œๆ—ฅใพใงใ‚ญใƒฃใƒณใƒ—ใฎไบˆๅฎšใ‚’ๅ…ฅใ‚Œใ‚‹ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "้‡‘ๆ›œๆ—ฅใ‹ใ‚‰ๆ—ฅๆ›œๆ—ฅใพใง", + "Type": "daterange", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "ๅ‘ใ“ใ†3ๆ—ฅ้–“ใฏไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅ‘ใ“ใ†3ๆ—ฅ้–“", + "Type": "daterange", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "ๅ‘ใ“ใ†3ใ‹ๆœˆใฏไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅ‘ใ“ใ†3ใ‹ๆœˆ", + "Type": "daterange", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "3ๅนดๅพŒใซไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "3้€ฑ้–“ๅพŒใซไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "3ใ‹ๆœˆๅพŒใซไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "ๅ‰ใฎ3้€ฑ้–“ใฏไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅ‰ใฎ3้€ฑ้–“", + "Type": "daterange", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "ใ“ใฎๆ•ฐ้€ฑ้–“", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ใ“ใฎๆ•ฐ้€ฑ้–“", + "Type": "daterange", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "ใ“ใฎๆ•ฐๆ—ฅ้–“", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ใ“ใฎๆ•ฐๆ—ฅ้–“", + "Type": "daterange", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "10ๆœˆ2ๆ—ฅใ‹ใ‚‰22ๆ—ฅใพใงไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10ๆœˆ2ๆ—ฅใ‹ใ‚‰22ๆ—ฅใพใง", + "Type": "daterange", + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "2016ๅนด1ๆœˆ12ๆ—ฅใ‹ใ‚‰2016ๅนด2ๆœˆ22ๆ—ฅใพใงไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016ๅนด1ๆœˆ12ๆ—ฅใ‹ใ‚‰2016ๅนด2ๆœˆ22ๆ—ฅ", + "Type": "daterange", + "Start": 0, + "Length": 22 + } + ] + }, + { + "Input": "1ๆœˆ1ๆ—ฅใ‹ใ‚‰1ๆœˆ22ๆ—ฅๆฐดๆ›œๆ—ฅใพใงไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1ๆœˆ1ๆ—ฅใ‹ใ‚‰1ๆœˆ22ๆ—ฅๆฐดๆ›œๆ—ฅใพใง", + "Type": "daterange", + "Start": 0, + "Length": 16 + } + ] + }, + { + "Input": "ไปŠๆ—ฅใ‹ใ‚‰ๆ˜Žๆ—ฅใพใงไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠๆ—ฅใ‹ใ‚‰ๆ˜Žๆ—ฅใพใง", + "Type": "daterange", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "ไปŠๆ—ฅใ‹ใ‚‰10ๆœˆ22ๆ—ฅใพใงไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠๆ—ฅใ‹ใ‚‰10ๆœˆ22ๆ—ฅใพใง", + "Type": "daterange", + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "10ๆœˆ2ๆ—ฅใ‹ใ‚‰ๆ˜ŽๅพŒๆ—ฅใพใงไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10ๆœˆ2ๆ—ฅใ‹ใ‚‰ๆ˜ŽๅพŒๆ—ฅใพใง", + "Type": "daterange", + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "ไปŠๆ—ฅใ‹ใ‚‰ๆฅ้€ฑๆ—ฅๆ›œๆ—ฅใพใงไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠๆ—ฅใ‹ใ‚‰ๆฅ้€ฑๆ—ฅๆ›œๆ—ฅใพใง", + "Type": "daterange", + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "ไปŠ้€ฑใฎ้‡‘ๆ›œๆ—ฅใ‹ใ‚‰ๆฅ้€ฑใฎๆ—ฅๆ›œๆ—ฅใพใงไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠ้€ฑใฎ้‡‘ๆ›œๆ—ฅใ‹ใ‚‰ๆฅ้€ฑใฎๆ—ฅๆ›œๆ—ฅใพใง", + "Type": "daterange", + "Start": 0, + "Length": 16 + } + ] + }, + { + "Input": "2015ๅนด8ๆœˆ12ๆ—ฅใ‹ใ‚‰10ๆœˆ22ๆ—ฅใพใงไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015ๅนด8ๆœˆ12ๆ—ฅใ‹ใ‚‰10ๆœˆ22ๆ—ฅใพใง", + "Type": "daterange", + "Start": 0, + "Length": 20 + } + ] + }, + { + "Input": "2ๆ—ฅ้‡‘ๆ›œๆ—ฅใ‹ใ‚‰6ๆ—ฅ็ซๆ›œๆ—ฅใพใงไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2018-03-01T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2ๆ—ฅ้‡‘ๆ›œๆ—ฅใ‹ใ‚‰6ๆ—ฅ็ซๆ›œๆ—ฅใพใง", + "Type": "daterange", + "Start": 0, + "Length": 14 + } + ] + }, + { + "Input": "10ๆœˆ2ๆ—ฅใ‹ใ‚‰22ๆ—ฅใฎ้–“ใ€ไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10ๆœˆ2ๆ—ฅใ‹ใ‚‰22ๆ—ฅใฎ้–“", + "Type": "daterange", + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "11ๆœˆ19ๆ—ฅใ‹ใ‚‰20ๆ—ฅใพใงไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "11ๆœˆ19ๆ—ฅใ‹ใ‚‰20ๆ—ฅใพใง", + "Type": "daterange", + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "11ๆœˆ19ๆ—ฅใ‹ใ‚‰20ๆ—ฅใฎ้–“ใฏไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "11ๆœˆ19ๆ—ฅใ‹ใ‚‰20ๆ—ฅใฎ้–“", + "Type": "daterange", + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "2016ๅนดใฎ็ฌฌ3ๅ››ๅŠๆœŸใฏไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016ๅนดใฎ็ฌฌ3ๅ››ๅŠๆœŸ", + "Type": "daterange", + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "ไปŠๅนดใฎ็ฌฌ3ๅ››ๅŠๆœŸใฏไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠๅนดใฎ็ฌฌ3ๅ››ๅŠๆœŸ", + "Type": "daterange", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "็ฌฌ1ๅ››ๅŠๆœŸไธญใซๆˆปใฃใฆใใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "็ฌฌ1ๅ››ๅŠๆœŸ", + "Type": "daterange", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "็ฌฌ3ๅ››ๅŠๆœŸใฏไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "็ฌฌ3ๅ››ๅŠๆœŸ", + "Type": "daterange", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "2015ๅนด3ๆœˆใฏไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015ๅนด3ๆœˆ", + "Type": "daterange", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "2027ๅนดใฎ็ฌฌ3้€ฑใฏไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2027ๅนดใฎ็ฌฌ3้€ฑ", + "Type": "daterange", + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "ๆฅๅนดใฎ็ฌฌ3้€ฑใฏไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆฅๅนดใฎ็ฌฌ3้€ฑ", + "Type": "daterange", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "ไปŠๅนดใฎๅคๅ‡บ็™บใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠๅนดใฎๅค", + "Type": "daterange", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "ๆฅๅนดใฎๆ˜ฅๅ‡บ็™บใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆฅๅนดใฎๆ˜ฅ", + "Type": "daterange", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "ใใฎๅคๅ‡บ็™บใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ใใฎๅค", + "Type": "daterange", + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ๅคๅ‡บ็™บใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅค", + "Type": "daterange", + "Start": 0, + "Length": 1 + } + ] + }, + { + "Input": "2016ๅนดใฎๅคๅ‡บ็™บใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016ๅนดใฎๅค", + "Type": "daterange", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "ๆฅๆœˆใฎไผ‘ๆ—ฅ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆฅๆœˆ", + "Type": "daterange", + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "11ๆœˆ30ๆ—ฅใฎ้€ฑ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "11ๆœˆ30ๆ—ฅใฎ้€ฑ", + "Type": "daterange", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "9ๆœˆ15ๆ—ฅใฎ้€ฑ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "9ๆœˆ15ๆ—ฅใฎ้€ฑ", + "Type": "daterange", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "9ๆœˆ15ๆ—ฅใฎๆœˆ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "9ๆœˆ15ๆ—ฅใฎๆœˆ", + "Type": "daterange", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "ใใฎ้€ฑๆœซใซๅ‡บ็™บใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ใใฎ้€ฑๆœซ", + "Type": "daterange", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "ใใฎ้€ฑใฎๆฎ‹ใ‚Šใฎๆ—ฅใฏไผ‘ๆš‡ใ‚’ๅ–ใ‚Šใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ใใฎ้€ฑใฎๆฎ‹ใ‚Šใฎๆ—ฅ", + "Type": "daterange", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "็งใฎ้€ฑใฎๆฎ‹ใ‚Šใฎๆ—ฅใฏไผ‘ๆš‡ใ‚’ๅ–ใ‚Šใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "็งใฎ้€ฑใฎๆฎ‹ใ‚Šใฎๆ—ฅ", + "Type": "daterange", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "้€ฑใฎๆฎ‹ใ‚Šใฎๆ—ฅใฏไผ‘ๆš‡ใ‚’ๅ–ใ‚Šใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "้€ฑใฎๆฎ‹ใ‚Šใฎๆ—ฅ", + "Type": "daterange", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "ไปŠ้€ฑใฎๆฎ‹ใ‚Šใฎๆ—ฅใฏไผ‘ๆš‡ใ‚’ๅ–ใ‚Šใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠ้€ฑใฎๆฎ‹ใ‚Šใฎๆ—ฅ", + "Type": "daterange", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "ใใฎๆœˆใฎๆฎ‹ใ‚Šใฎๆ—ฅใฏไผ‘ๆš‡ใ‚’ๅ–ใ‚Šใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ใใฎๆœˆใฎๆฎ‹ใ‚Šใฎๆ—ฅ", + "Type": "daterange", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "ใใฎๅนดใ„ใฃใฑใ„ใฏไผ‘ๆš‡ใ‚’ๅ–ใ‚Šใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ใฎๅนดใ„ใฃใฑใ„", + "Type": "daterange", + "Start": 1, + "Length": 6 + } + ] + }, + { + "Input": "ไปŠๆœˆใฎ็ต‚ใ‚ใ‚Šใ”ใ‚ไผšใ†ใŸใ‚ใฎๆ™‚้–“ใ‚’ใคใใฃใฆใใ ใ•ใ„ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠๆœˆใฎ็ต‚ใ‚ใ‚Šใ”ใ‚", + "Type": "daterange", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "ไปŠ้€ฑใฎ็ต‚ใ‚ใ‚Šใ”ใ‚ไผšใ†ใŸใ‚ใฎๆ™‚้–“ใ‚’ใคใใฃใฆใใ ใ•ใ„ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠ้€ฑใฎ็ต‚ใ‚ใ‚Šใ”ใ‚", + "Type": "daterange", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "ๆฅ้€ฑใฎ็ต‚ใ‚ใ‚Šใ”ใ‚ไผšใ†ใŸใ‚ใฎๆ™‚้–“ใ‚’ใคใใฃใฆใใ ใ•ใ„ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆฅ้€ฑใฎ็ต‚ใ‚ใ‚Šใ”ใ‚", + "Type": "daterange", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "ๆฅๅนดใฎ็ต‚ใ‚ใ‚Šใ”ใ‚ไผšใ†ใŸใ‚ใฎๆ™‚้–“ใ‚’ใคใใฃใฆใใ ใ•ใ„ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆฅๅนดใฎ็ต‚ใ‚ใ‚Šใ”ใ‚", + "Type": "daterange", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "็งใŸใกใฏๅ…ˆ้€ฑใฎ็ต‚ใ‚ใ‚Šใ”ใ‚ไผšใ„ใพใ—ใŸใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅ…ˆ้€ฑใฎ็ต‚ใ‚ใ‚Šใ”ใ‚", + "Type": "daterange", + "Start": 4, + "Length": 8 + } + ] + }, + { + "Input": "ไปŠๆœˆๅˆใ‚ใซไผšใ†ใŸใ‚ใฎๆ™‚้–“ใ‚’ใจใฃใฆใใ ใ•ใ„ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠๆœˆๅˆใ‚", + "Type": "daterange", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "ไปŠ้€ฑๅˆใ‚ใซไผšใ†ใŸใ‚ใฎๆ™‚้–“ใ‚’ใจใฃใฆใใ ใ•ใ„ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠ้€ฑๅˆใ‚", + "Type": "daterange", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "ๆฅ้€ฑๅˆใ‚ใซไผšใ†ใŸใ‚ใฎๆ™‚้–“ใ‚’ใจใฃใฆใใ ใ•ใ„ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆฅ้€ฑๅˆใ‚", + "Type": "daterange", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "ๆฅๅนดๅˆใ‚ใซไผšใ†ใŸใ‚ใฎๆ™‚้–“ใ‚’ใจใฃใฆใใ ใ•ใ„ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆฅๅนดๅˆใ‚", + "Type": "daterange", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "ใ‚ณใƒซใ‚ฟใƒŠใ€ใ‚ขใƒณใƒˆใƒ‹ใ‚ชใจ25ๅˆ†ใฎไผš่ญฐใ‚’ๆฅ้€ฑใฎๆฐดๆ›œๆ—ฅใ‹ใ‚‰้‡‘ๆ›œๆ—ฅใฎ้–“ใง่ชฟๆ•ดใ—ใฆใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆฅ้€ฑใฎๆฐดๆ›œๆ—ฅใ‹ใ‚‰้‡‘ๆ›œๆ—ฅใฎ้–“", + "Type": "daterange", + "Start": 18, + "Length": 13 + } + ] + }, + { + "Input": "ใ‚ณใƒซใ‚ฟใƒŠใ€ใ‚ขใƒณใƒˆใƒ‹ใ‚ชใจ25ๅˆ†ใฎไผš่ญฐใ‚’ๆฅ้€ฑใฎๆฐดๆ›œๆ—ฅใ‹ใ‚‰้‡‘ๆ›œๆ—ฅใง่ชฟๆ•ดใ—ใฆใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆฅ้€ฑใฎๆฐดๆ›œๆ—ฅใ‹ใ‚‰้‡‘ๆ›œๆ—ฅ", + "Type": "daterange", + "Start": 18, + "Length": 11 + } + ] + }, + { + "Input": "ใ‚ณใƒซใ‚ฟใƒŠใ€ใ‚ขใƒณใƒˆใƒ‹ใ‚ชใจ25ๅˆ†ใฎไผš่ญฐใ‚’ๅ…ˆ้€ฑใฎๆฐดๆ›œๆ—ฅใ‹ใ‚‰้‡‘ๆ›œๆ—ฅใฎ้–“ใง่ชฟๆ•ดใ—ใฆใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅ…ˆ้€ฑใฎๆฐดๆ›œๆ—ฅใ‹ใ‚‰้‡‘ๆ›œๆ—ฅ", + "Type": "daterange", + "Start": 18, + "Length": 11 + } + ] + }, + { + "Input": "ใ‚ณใƒซใ‚ฟใƒŠใ€ใ‚ขใƒณใƒˆใƒ‹ใ‚ชใจ25ๅˆ†ใฎไผš่ญฐใ‚’ไปŠ้€ฑใฎๆฐดๆ›œๆ—ฅใ‹ใ‚‰้‡‘ๆ›œๆ—ฅใง่ชฟๆ•ดใ—ใฆใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠ้€ฑใฎๆฐดๆ›œๆ—ฅใ‹ใ‚‰้‡‘ๆ›œๆ—ฅ", + "Type": "daterange", + "Start": 18, + "Length": 11 + } + ] + }, + { + "Input": "247ๅนดใฏไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "247ๅนด", + "Type": "daterange", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "1970ๅนดไปฃใซ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1970ๅนดไปฃ", + "Type": "daterange", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "2000ๅนดไปฃใซๅฝผใฏ็”Ÿใพใ‚ŒใŸใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2000ๅนดไปฃ", + "Type": "daterange", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "70ๅนดไปฃใซ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "70ๅนดไปฃ", + "Type": "daterange", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "40ๅนดไปฃใซ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "40ๅนดไปฃ", + "Type": "daterange", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "2010ๅนดไปฃใซ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2010ๅนดไปฃ", + "Type": "daterange", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "2000ๅนดไปฃใซ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2000ๅนดไปฃ", + "Type": "daterange", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "2018ๅนด2ๆœˆ2ๆ—ฅใ‹ใ‚‰7ๆ—ฅใฏไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2018ๅนด2ๆœˆ2ๆ—ฅใ‹ใ‚‰7ๆ—ฅ", + "Type": "daterange", + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "2018ๅนด2ๆœˆ2ๆ—ฅใ‹ใ‚‰7ๆ—ฅใฎ้–“ใฏไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2018ๅนด2ๆœˆ2ๆ—ฅใ‹ใ‚‰7ๆ—ฅใฎ้–“", + "Type": "daterange", + "Start": 0, + "Length": 15 + } + ] + }, + { + "Input": "1999ๅนดใฎ6ๆœˆใซใใ‚Œใฏ่ตทใใŸใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1999ๅนดใฎ6ๆœˆ", + "Type": "daterange", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "1928ๅนดใซ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1928ๅนด", + "Type": "daterange", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "2027ๅนดใฎๆœ€ๅˆใฎ้€ฑใฏไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2027ๅนดใฎๆœ€ๅˆใฎ้€ฑ", + "Type": "daterange", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "2020ๅนดใฎ็ฌฌ1ๅ››ๅŠๆœŸใฏไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2020ๅนดใฎ็ฌฌ1ๅ››ๅŠๆœŸ", + "Type": "daterange", + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "1978ๅนดใฎๆ˜ฅใซ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1978ๅนดใฎๆ˜ฅ", + "Type": "daterange", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "ๅ†ๆฅ้€ฑใฏไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅ†ๆฅ้€ฑ", + "Type": "daterange", + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ใใ‚Œใฏ้ŽๅŽป20ๅนด้–“ใซ่ตทใใŸใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "้ŽๅŽป20ๅนด้–“", + "Type": "daterange", + "Start": 3, + "Length": 6 + } + ] + }, + { + "Input": "ใใ‚Œใฏๆฌกใฎ10ๅนด้–“ใซ่ตทใใŸใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆฌกใฎ10ๅนด้–“", + "Type": "daterange", + "Start": 3, + "Length": 6 + } + ] + }, + { + "Input": "ใใ‚ŒใฏไปŠๅพŒ4้€ฑ้–“ใซ่ตทใใ‚‹ใงใ—ใ‚‡ใ†ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠๅพŒ4้€ฑ้–“", + "Type": "daterange", + "Start": 3, + "Length": 5 + } + ] + }, + { + "Input": "ใใ‚Œใฏ2ๆ—ฅๅพŒใซ่ตทใใ‚‹ใงใ—ใ‚‡ใ†ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2ๆ—ฅๅพŒใซ", + "Type": "daterange", + "Start": 3, + "Length": 4 + } + ] + }, + { + "Input": "ใ‚ณใƒซใ‚ฟใƒŠใŒๆฅ้€ฑใฎๅˆใ‚ใซๆ™‚้–“ใ‚’่ฆ‹ใคใ‘ใฆใใ‚Œใ‚‹ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆฅ้€ฑใฎๅˆใ‚", + "Type": "daterange", + "Start": 5, + "Length": 5 + } + ] + }, + { + "Input": "ๆ‰ฟ็Ÿฅใ—ใพใ—ใŸใ€‚ๆฅ้€ฑใฎ็ต‚ใ‚ใ‚Šใซใ‚นใ‚ซใ‚คใƒ—ใ‚’ๅ–ๅพ—ใ—ใพใ—ใ‚‡ใ†ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆฅ้€ฑใฎ็ต‚ใ‚ใ‚Š", + "Type": "daterange", + "Start": 7, + "Length": 6 + } + ] + }, + { + "Input": "ๆ‰ฟ็Ÿฅใ—ใพใ—ใŸใ€‚ๆฅ้€ฑใฎๅˆใ‚ใซใ‚นใ‚ซใ‚คใƒ—ใ‚’ๅ–ๅพ—ใ—ใพใ—ใ‚‡ใ†ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆฅ้€ฑใฎๅˆใ‚", + "Type": "daterange", + "Start": 7, + "Length": 5 + } + ] + }, + { + "Input": "ใ‚ณใƒซใ‚ฟใƒŠใ€ไธ‰ๆœˆใฎไธ‹ๆ—ฌใซๆ™‚้–“ใ‚’่ฆ‹ใคใ‘ใฆใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไธ‰ๆœˆใฎไธ‹ๆ—ฌ", + "Type": "daterange", + "Start": 5, + "Length": 5 + } + ] + }, + { + "Input": "ใ‚ณใƒซใ‚ฟใƒŠใ€ๆฅ้€ฑๅŠใฐใซๆ™‚้–“ใ‚’่ฆ‹ใคใ‘ใฆใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆฅ้€ฑๅŠใฐ", + "Type": "daterange", + "Start": 5, + "Length": 4 + } + ] + }, + { + "Input": "ใ‚ณใƒซใ‚ฟใƒŠใŒไธ‰ๆœˆๅŠใฐใซไผšใˆใ‚‹ใ‚ˆใ†ๆ‰‹้…ใ—ใฆใใ‚Œใ‚‹ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไธ‰ๆœˆๅŠใฐ", + "Type": "daterange", + "Start": 5, + "Length": 4 + } + ] + }, + { + "Input": "ๅคใฎๅŠใฐใพใงใซใฉใ†ใงใ™ใ‹ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅคใฎๅŠใฐ", + "Type": "daterange", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "ๆฅ้€ฑใฎใฏใ˜ใ‚ใซๆ™‚้–“ใŒใคใใ‚Œใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆฅ้€ฑใฎใฏใ˜ใ‚", + "Type": "daterange", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "2016ๅนด11ๆœˆใฏไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016ๅนด11ๆœˆ", + "Type": "daterange", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "1ๆœˆ1ๆ—ฅใ‹ใ‚‰4ๆœˆ5ๆ—ฅใฎ้–“ใ€ไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1ๆœˆ1ๆ—ฅใ‹ใ‚‰4ๆœˆ5ๆ—ฅใฎ้–“", + "Type": "daterange", + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "2015ๅนด1ๆœˆ1ๆ—ฅใ‹ใ‚‰2018ๅนด2ๆœˆ5ๆ—ฅใฎ้–“ใ€ไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015ๅนด1ๆœˆ1ๆ—ฅใ‹ใ‚‰2018ๅนด2ๆœˆ5ๆ—ฅใฎ้–“", + "Type": "daterange", + "Start": 0, + "Length": 22 + } + ] + }, + { + "Input": "2015ๅนด1ๆœˆ1ๆ—ฅใ‹ใ‚‰2018ๅนด2ๆœˆใฎ้–“ใ€ไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015ๅนด1ๆœˆ1ๆ—ฅใ‹ใ‚‰2018ๅนด2ๆœˆใฎ้–“", + "Type": "daterange", + "Start": 0, + "Length": 20 + } + ] + }, + { + "Input": "2015ๅนดใ‹ใ‚‰2018ๅนด2ๆœˆใฎ้–“ใ€ไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015ๅนดใ‹ใ‚‰2018ๅนด2ๆœˆใฎ้–“", + "Type": "daterange", + "Start": 0, + "Length": 16 + } + ] + }, + { + "Input": "2019ๅนด2ๆœˆ1ๆ—ฅใ‹ใ‚‰3ๆœˆใพใงไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2019ๅนด2ๆœˆ1ๆ—ฅใ‹ใ‚‰3ๆœˆใพใง", + "Type": "daterange", + "Start": 0, + "Length": 15 + } + ] + }, + { + "Input": "2019ๅนด2ๆœˆ1ๆ—ฅใ‹ใ‚‰3ๆœˆใฎ้–“ใ€ไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2019ๅนด2ๆœˆ1ๆ—ฅใ‹ใ‚‰3ๆœˆใฎ้–“", + "Type": "daterange", + "Start": 0, + "Length": 15 + } + ] + }, + { + "Input": "2015ๅนด6ๆœˆใ‹ใ‚‰2018ๅนด5ๆœˆใฎ้–“ใ€ไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015ๅนด6ๆœˆใ‹ใ‚‰2018ๅนด5ๆœˆใฎ้–“", + "Type": "daterange", + "Start": 0, + "Length": 18 + } + ] + }, + { + "Input": "2015ๅนด5ๆœˆใ‹ใ‚‰2018ๅนดใฎ้–“ใ€ไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015ๅนด5ๆœˆใ‹ใ‚‰2018ๅนดใฎ้–“", + "Type": "daterange", + "Start": 0, + "Length": 16 + } + ] + }, + { + "Input": "2015ๅนด5ๆœˆใ‹ใ‚‰2018ๅนด6ๆœˆใฎ้–“ใ€ไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015ๅนด5ๆœˆใ‹ใ‚‰2018ๅนด6ๆœˆใฎ้–“", + "Type": "daterange", + "Start": 0, + "Length": 18 + } + ] + }, + { + "Input": "2015ๅนดใ‹ใ‚‰2018ๅนด1ๆœˆ5ๆ—ฅใฎ้–“ใ€ไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015ๅนดใ‹ใ‚‰2018ๅนด1ๆœˆ5ๆ—ฅใฎ้–“", + "Type": "daterange", + "Start": 0, + "Length": 18 + } + ] + }, + { + "Input": "2015ๅนดใ‹ใ‚‰2017ๅนด5ๆœˆ5ๆ—ฅใพใงไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015ๅนดใ‹ใ‚‰2017ๅนด5ๆœˆ5ๆ—ฅใพใง", + "Type": "daterange", + "Start": 0, + "Length": 18 + } + ] + }, + { + "Input": "ๅ…ˆ้€ฑใฎๆœˆๆ›œๆ—ฅใ‹ใ‚‰2019ๅนดใฎ4ๆœˆใพใงไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅ…ˆ้€ฑใฎๆœˆๆ›œๆ—ฅใ‹ใ‚‰2019ๅนดใฎ4ๆœˆใพใง", + "Type": "daterange", + "Start": 0, + "Length": 18 + } + ] + }, + { + "Input": "็ฌฌ31้€ฑใ‹ใ‚‰็ฌฌ35้€ฑใพใงไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "็ฌฌ31้€ฑใ‹ใ‚‰็ฌฌ35้€ฑใพใง", + "Type": "daterange", + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "็ฌฌ31้€ฑใ‹ใ‚‰็ฌฌ35้€ฑใฎ้–“ใ€ไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "็ฌฌ31้€ฑใ‹ใ‚‰็ฌฌ35้€ฑใฎ้–“", + "Type": "daterange", + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "ไปŠๆ—ฅใ‹ใ‚‰2ๆ—ฅๅŠใฎ้–“ใ€ใ“ใ“ใซๆปžๅœจใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠๆ—ฅใ‹ใ‚‰2ๆ—ฅๅŠใฎ้–“", + "Type": "daterange", + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "็งใฎ2017ๅนด4ๆœˆใฎใƒœใƒผใƒŠใ‚นใฏไฝ•ใงใ™ใ‹ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2017ๅนด4ๆœˆ", + "Type": "daterange", + "Start": 2, + "Length": 7 + } + ] + }, + { + "Input": "็งใฏใใ‚ŒใŒ่ตทใใŸใฎใจๅŒใ˜ๆœˆใซใใ“ใซใ„ใพใ›ใ‚“ใงใ—ใŸใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅŒใ˜ๆœˆ", + "Type": "daterange", + "Start": 10, + "Length": 3 + } + ] + }, + { + "Input": "็งใฏใใ‚ŒใŒ่ตทใใŸใฎใจๅŒใ˜้€ฑใซใใ“ใซใ„ใพใ›ใ‚“ใงใ—ใŸใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅŒใ˜้€ฑ", + "Type": "daterange", + "Start": 10, + "Length": 3 + } + ] + }, + { + "Input": "็งใฏใใฎๅนดใซใใ“ใซใ„ใพใ›ใ‚“ใงใ—ใŸใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ใใฎๅนด", + "Type": "daterange", + "Start": 2, + "Length": 3 + } + ] + }, + { + "Input": "ไปŠๆ—ฅใ‹ใ‚‰2้€ฑ้–“ไปฅไธŠๅ‰ใซใ‚‚ใ†ใ™ในใฆใฎไป•ไบ‹ใ‚’็ต‚ใˆใŸใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠๆ—ฅใ‹ใ‚‰2้€ฑ้–“ไปฅไธŠๅ‰", + "Type": "daterange", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "ไปŠๆ—ฅใ‹ใ‚‰2้€ฑ้–“ไปฅๅ†…ใซๆˆปใฃใฆใใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠๆ—ฅใ‹ใ‚‰2้€ฑ้–“ไปฅๅ†…", + "Type": "daterange", + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "ใ“ใฎไป•ไบ‹ใฏๆ˜จๆ—ฅใฎ2ๆ—ฅไปฅไธŠๅ‰ใซใฏ็ต‚ใ‚ใ‚‰ใ›ใฆใŠใในใใ ใฃใŸใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆ˜จๆ—ฅใฎ2ๆ—ฅไปฅไธŠๅ‰", + "Type": "daterange", + "Start": 5, + "Length": 8 + } + ] + }, + { + "Input": "ใ“ใฎไป•ไบ‹ใฏๆ˜Žๆ—ฅใ‹ใ‚‰3ๆ—ฅไปฅๅ†…ใซ็ต‚ใ‚ใ‚‰ใ›ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆ˜Žๆ—ฅใ‹ใ‚‰3ๆ—ฅไปฅๅ†…", + "Type": "daterange", + "Start": 5, + "Length": 8 + } + ] + }, + { + "Input": "ใ‚ณใƒซใ‚ฟใƒŠใ€18ๆ—ฅใฎ้€ฑใซไฝ•ใ‹ไบˆๅฎšใ‚’ๅ…ฅใ‚Œใฆใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "18ๆ—ฅใฎ้€ฑ", + "Type": "daterange", + "Start": 5, + "Length": 5 + } + ] + }, + { + "Input": "ๆ—ฅไป˜ใŒใ“ใฎ10ๅนดใฎๅฃฒไธŠ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ใ“ใฎ10ๅนด", + "Type": "daterange", + "Start": 3, + "Length": 5 + } + ] + }, + { + "Input": "2016ๅนด็ฌฌ3ๅ››ๅŠๆœŸใฏไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016ๅนด็ฌฌ3ๅ››ๅŠๆœŸ", + "Type": "daterange", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "ๆฅๅนดใฎ็ฌฌ3ๅ››ๅŠๆœŸใฏไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆฅๅนดใฎ็ฌฌ3ๅ››ๅŠๆœŸ", + "Type": "daterange", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "ๆฅๅนดใฎ็ฌฌ4ๅ››ๅŠๆœŸใฏไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆฅๅนดใฎ็ฌฌ4ๅ››ๅŠๆœŸ", + "Type": "daterange", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "2000ใƒ‰ใƒซใ‚’ใ‚คใ‚ฎใƒชใ‚นใƒใƒณใƒ‰ใซๆ›็ฎ—ใ—ใฆใใ ใ•ใ„ใ€‚", + "Comment": "2000 shouldn't recognized as year here", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "ใ“ใฎ้Š€่กŒใฎๆ ชใฏๅนดๅˆๆฅ20%ไธ‹ใŒใฃใฆใ„ใ‚‹ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅนดๅˆๆฅ", + "Type": "daterange", + "Start": 7, + "Length": 3 + } + ] + }, + { + "Input": "10ๆœˆ1ๆ—ฅใ‹ใ‚‰11ๆœˆ7ๆ—ฅใพใง", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10ๆœˆ1ๆ—ฅใ‹ใ‚‰11ๆœˆ7ๆ—ฅใพใง", + "Type": "daterange", + "Start": 0, + "Length": 14 + } + ] + }, + { + "Input": "ๅŽปๅนดใฎ๏ผ•ๆœˆใซไผšใฃใŸใ“ใจใ‚ใ‚‹ใ€‚", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅŽปๅนดใฎ๏ผ•ๆœˆ", + "Type": "daterange", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "๏ผ‘๏ผ•๏ผ๏ผใฏๅนดใ‚’็คบใใ†ใงใ™ใ€‚", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "1500", + "Type": "daterange", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "๏ผ’๏ผ๏ผ๏ผ˜ๅนดใฎไบ”่ผชใฏๅŒ—ไบฌใง่กŒใ‚ใ‚Œใพใ—ใŸใ€‚", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ’๏ผ๏ผ๏ผ˜ๅนด", + "Type": "daterange", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "๏ผ’๏ผ๏ผ‘๏ผ˜ๅนด๏ผ‘๏ผๆœˆใฏ๏ผ‘๏ผๆœˆใงใ™ใ€‚", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "2018ๅนด10ๆœˆ", + "Type": "daterange", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "ๆฅๅนดใฎ๏ผ”ๆœˆ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๆฅๅนดใฎ๏ผ”ๆœˆ", + "Type": "daterange", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "ไปŠๅนดใฎๅค", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไปŠๅนดใฎๅค", + "Type": "daterange", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "ๅ‰ไธ–็ด€ใฎ๏ผ™๏ผๅนดไปฃ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅ‰ไธ–็ด€ใฎ๏ผ™๏ผๅนดไปฃ", + "Type": "daterange", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "๏ผ“ๆœˆ๏ผ’๏ผ˜ๆ—ฅใ‹ใ‚‰4ๆœˆ๏ผ‘๏ผ•ๆ—ฅใพใง", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ“ๆœˆ๏ผ’๏ผ˜ๆ—ฅใ‹ใ‚‰4ๆœˆ๏ผ‘๏ผ•ๆ—ฅใพใง", + "Type": "daterange", + "Start": 0, + "Length": 14 + } + ] + }, + { + "Input": "ๅ…ˆ้€ฑ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅ…ˆ้€ฑ", + "Type": "daterange", + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "ๅฝผใฏๅนณๆˆ๏ผ‘๏ผ™ๅนดๅ‰ใ™ใงใซๅ’ๆฅญใ—ใพใ—ใŸใ€‚", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅนณๆˆ๏ผ‘๏ผ™ๅนด", + "Type": "daterange", + "Start": 2, + "Length": 5 + } + ] + }, + { + "Input": "๏ผ’๏ผ๏ผ‘๏ผ•ๅนดไธ€ๆœˆๅๆ—ฅใ‹ใ‚‰ๅไบŒๆ—ฅใพใง", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ’๏ผ๏ผ‘๏ผ•ๅนดไธ€ๆœˆๅๆ—ฅใ‹ใ‚‰ๅไบŒๆ—ฅใพใง", + "Type": "daterange", + "Start": 0, + "Length": 16 + } + ] + }, + { + "Input": "2018ๅนด12ๆœˆ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "2018ๅนด12ๆœˆ", + "Type": "daterange", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "๏ผ‘๏ผ˜๏ผ—๏ผๅนดไปฃ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ‘๏ผ˜๏ผ—๏ผๅนดไปฃ", + "Type": "daterange", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "๏ผ’๏ผ๏ผ๏ผ™ๅนดใจๆฏ”ในใฆใ€ๆฟ€ใ—ใๅค‰ๅŒ–ใ—ใŸใ“ใจใŒใ‚ใ‹ใ‚Šใพใ—ใŸใ€‚", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ’๏ผ๏ผ๏ผ™ๅนด", + "Type": "daterange", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "1ๆœˆ๏ผ‘๏ผ™ๆ—ฅใ‹ใ‚‰๏ผ’๏ผๆ—ฅใพใง", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "1ๆœˆ๏ผ‘๏ผ™ๆ—ฅใ‹ใ‚‰๏ผ’๏ผๆ—ฅใพใง", + "Type": "daterange", + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "ไผš่ญฐใฏๆฅ้€ฑใซใชใ‚Šใพใ—ใŸใ€‚", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๆฅ้€ฑ", + "Type": "daterange", + "Start": 3, + "Length": 2 + } + ] + }, + { + "Input": "ๅฝผใฏ๏ผ‘๏ผ˜๏ผ—๏ผๅนดไปฃใซ็”Ÿใพใ‚Œใพใ—ใŸใ€‚", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ‘๏ผ˜๏ผ—๏ผๅนดไปฃ", + "Type": "daterange", + "Start": 2, + "Length": 6 + } + ] + }, + { + "Input": "ๅนณๆˆไธ‰ๅๅนดๅไบŒๆœˆ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅนณๆˆไธ‰ๅๅนดๅไบŒๆœˆ", + "Type": "daterange", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "ใ“ใฎไธ‰ๅนด้–“ใ€็Šฏ็ฝช่€…ๆ•ฐใฏๅนดใ€…ๆธ›ใฃใฆใ„ใพใ™ใ€‚", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ใ“ใฎไธ‰ๅนด้–“", + "Type": "daterange", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "๏ผ•๏ผๅนดไปฃใฎใ”ใ‚", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ•๏ผๅนดไปฃใฎใ”ใ‚", + "Type": "daterange", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "๏ผ‘๏ผ๏ผใจใฏใŸใ ใฎๆ•ฐๅญ—ใงใ™ใ€‚", + "NotSupported": "dotnet, javascript, python, java", + "Results": [] + }, + { + "Input": "ๅนณๆˆ๏ผ“๏ผๅนด๏ผ‘๏ผๆœˆ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅนณๆˆ๏ผ“๏ผๅนด๏ผ‘๏ผๆœˆ", + "Type": "daterange", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "๏ผ’๏ผ๏ผ‘๏ผ‘ๅนดใ‹ใ‚‰๏ผ’๏ผ๏ผ‘๏ผ—ๅนดใพใงใฎๅฃฒใ‚ŠไธŠใ’ใ‚’ใพใจใ‚ใฆใ‚‚ใ‚‰ใˆใพใ™ใ‹๏ผŸ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ’๏ผ๏ผ‘๏ผ‘ๅนดใ‹ใ‚‰๏ผ’๏ผ๏ผ‘๏ผ—ๅนดใพใง", + "Type": "daterange", + "Start": 0, + "Length": 14 + } + ] + }, + { + "Input": "ๆฌกใฎ้€ฑๆœซ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๆฌกใฎ้€ฑๆœซ", + "Type": "daterange", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "ๆฅ้€ฑใฏใฉใ†ใงใ™ใ‹๏ผŸ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๆฅ้€ฑ", + "Type": "daterange", + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "๏ผ’๏ผ๏ผ๏ผ™ๅนดใ‹ใ‚‰๏ผ’๏ผ๏ผ‘๏ผๅนดใพใงใฎๅฐ้บฆใ‚‚็”Ÿ็”ฃ้‡ใฏไบŒๅ€ใซๅข—ใˆใŸ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ’๏ผ๏ผ๏ผ™ๅนดใ‹ใ‚‰๏ผ’๏ผ๏ผ‘๏ผๅนดใพใง", + "Type": "daterange", + "Start": 0, + "Length": 14 + } + ] + }, + { + "Input": "ไธ€ๆœˆๅๆ—ฅใ‹ใ‚‰ๅปฟๆ—ฅใซใพใง", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไธ€ๆœˆๅๆ—ฅใ‹ใ‚‰ๅปฟๆ—ฅใซใพใง", + "Type": "daterange", + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "๏ผ‘๏ผ”๏ผ™๏ผ™ใจใฏใŸใ ใฎๆ•ฐๅญ—ใงใ™ใ€‚", + "NotSupported": "dotnet, javascript, python, java", + "Results": [] + }, + { + "Input": "ใ‚ชใƒชใƒณใƒ”ใƒƒใ‚ฏใฏ๏ผ’๏ผ๏ผ๏ผ˜ๅนดใซ่กŒใ‚ใ‚Œใพใ—ใŸใ€‚", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ’๏ผ๏ผ๏ผ˜ๅนด", + "Type": "daterange", + "Start": 7, + "Length": 5 + } + ] + }, + { + "Input": "๏ผ’๏ผ๏ผ‘๏ผ˜ๅนด๏ผ‘๏ผ’ๆœˆใฏ๏ผๆœˆใงใฏใ‚ใ‚Šใพใ›ใ‚“ใ€‚", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "2018ๅนด12ๆœˆ", + "Type": "daterange", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "ๆฅๆœˆใพใง็ต‚ใ‚ใ‚Šใพใ™ใ€‚", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๆฅๆœˆ", + "Type": "daterange", + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "๏ผ’๏ผ๏ผ๏ผ˜ๅนดใ€ไบ”่ผชใฏๅŒ—ไบฌใง่กŒใ‚ใ‚Œใพใ—ใŸใ€‚", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ’๏ผ๏ผ๏ผ˜ๅนด", + "Type": "daterange", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "๏ผ—๏ผ˜๏ผ™ๅนดใซ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ—๏ผ˜๏ผ™ๅนดใซ", + "Type": "daterange", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "ไธ€ๆœˆๅๆ—ฅใ‹ใ‚‰ๅไบŒๆ—ฅใพใง", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไธ€ๆœˆๅๆ—ฅใ‹ใ‚‰ๅไบŒๆ—ฅใพใง", + "Type": "daterange", + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "็ฟŒๅนด", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "็ฟŒๅนด", + "Type": "daterange", + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "ๅ…ˆๆœˆ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅ…ˆๆœˆ", + "Type": "daterange", + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "็ฟŒๆ—ฅ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "็ฟŒๆ—ฅ", + "Type": "daterange", + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "๏ผ’๏ผ๏ผ‘๏ผ˜ใฏๅนดใ‚’็คบใใ†ใงใ™ใ€‚", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "2018", + "Type": "daterange", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "ไปŠไธ–็ด€ใฎ๏ผ’๏ผๅนดไปฃ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไปŠไธ–็ด€ใฎ๏ผ’๏ผๅนดไปฃ", + "Type": "daterange", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "๏ผ‘๏ผๆœˆใฎ็ฌฌ1้€ฑใฏๅปบๅ›ฝ่จ˜ๅฟตๆ—ฅใฎ้€ฃไผ‘ใงใ™ใ€‚", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ‘๏ผๆœˆใฎ็ฌฌ1้€ฑ", + "Type": "daterange", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "๏ผ‘๏ผ™๏ผ˜๏ผๅนดไปฃ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ‘๏ผ™๏ผ˜๏ผๅนดไปฃ", + "Type": "daterange", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "๏ผ™๏ผๅนดไปฃ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ™๏ผๅนดไปฃ", + "Type": "daterange", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "ๆฅๅนด", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๆฅๅนด", + "Type": "daterange", + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "ไปŠใ‚ฏใ‚ฉใƒผใ‚ฟใƒผ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไปŠใ‚ฏใ‚ฉใƒผใ‚ฟใƒผ", + "Type": "daterange", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "้ŽๅŽปใฎๅๅนด้–“ๅŒ—ไบฌใฏ่‘—ใ—ใๅค‰ใ‚ใ‚Šใพใ—ใŸใ€‚", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "้ŽๅŽปใฎๅๅนด้–“", + "Type": "daterange", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "๏ผ’๏ผ‘๏ผ๏ผ‘ใจใฏใŸใ ใฎๆ•ฐๅญ—ใงใ™ใ€‚", + "NotSupported": "dotnet, javascript, python, java", + "Results": [] + }, + { + "Input": "๏ผ’๏ผ‘๏ผ๏ผใฏๅนดใ‚’็คบใใ†ใงใ™ใ€‚", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "2100", + "Type": "daterange", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "ๅฝผใฏ๏ผ’๏ผ๏ผ๏ผ—ๅนดๅพŒใซๅญฆๆ กใซๆฅใŸใ“ใจใฏใ‚ใ‚Šใพใ›ใ‚“ใ€‚", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ’๏ผ๏ผ๏ผ—ๅนด", + "Type": "daterange", + "Start": 2, + "Length": 5 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Japanese/DatePeriodParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Japanese/DatePeriodParser.json new file mode 100644 index 000000000..6be4e67cb --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Japanese/DatePeriodParser.json @@ -0,0 +1,6338 @@ +[ + { + "Input": "ไปŠๆœˆใฎ4ๆ—ฅใ‹ใ‚‰22ๆ—ฅใพใงไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠๆœˆใฎ4ๆ—ฅใ‹ใ‚‰22ๆ—ฅใพใง", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-04,2016-11-22,P18D)", + "FutureResolution": { + "startDate": "2016-11-04", + "endDate": "2016-11-22" + }, + "PastResolution": { + "startDate": "2016-11-04", + "endDate": "2016-11-22" + } + }, + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "ๆฅๆœˆใฎ4ๆ—ฅใ‹ใ‚‰23ๆ—ฅใพใงไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆฅๆœˆใฎ4ๆ—ฅใ‹ใ‚‰23ๆ—ฅใพใง", + "Type": "daterange", + "Value": { + "Timex": "(2016-12-04,2016-12-23,P19D)", + "FutureResolution": { + "startDate": "2016-12-04", + "endDate": "2016-12-23" + }, + "PastResolution": { + "startDate": "2016-12-04", + "endDate": "2016-12-23" + } + }, + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "9ๆœˆ3ๆ—ฅใ‹ใ‚‰12ๆ—ฅใพใงไธๅœจใซใ—ใพใ™ใ€‚ใƒใƒใƒ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "9ๆœˆ3ๆ—ฅใ‹ใ‚‰12ๆ—ฅใพใง", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-09-03,XXXX-09-12,P9D)", + "FutureResolution": { + "startDate": "2017-09-03", + "endDate": "2017-09-12" + }, + "PastResolution": { + "startDate": "2016-09-03", + "endDate": "2016-09-12" + } + }, + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "11ๆ—ฅ้‡‘ๆ›œๆ—ฅใ‹ใ‚‰15ๆ—ฅ็ซๆ›œๆ—ฅใพใงไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "11ๆ—ฅ้‡‘ๆ›œๆ—ฅใ‹ใ‚‰15ๆ—ฅ็ซๆ›œๆ—ฅใพใง", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-11,2016-11-15,P4D)", + "FutureResolution": { + "startDate": "2016-11-11", + "endDate": "2016-11-15" + }, + "PastResolution": { + "startDate": "2016-11-11", + "endDate": "2016-11-15" + } + }, + "Start": 0, + "Length": 16 + } + ] + }, + { + "Input": "ไปŠๆœˆใฎ4ๆ—ฅใ‹ใ‚‰23ๆ—ฅใพใงไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠๆœˆใฎ4ๆ—ฅใ‹ใ‚‰23ๆ—ฅใพใง", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-04,2016-11-23,P19D)", + "FutureResolution": { + "startDate": "2016-11-04", + "endDate": "2016-11-23" + }, + "PastResolution": { + "startDate": "2016-11-04", + "endDate": "2016-11-23" + } + }, + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "ไปŠๆœˆใฎ4ๆ—ฅใ‹ใ‚‰22ๆ—ฅใฎ้–“ใ€ไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠๆœˆใฎ4ๆ—ฅใ‹ใ‚‰22ๆ—ฅใฎ้–“", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-04,2016-11-22,P18D)", + "FutureResolution": { + "startDate": "2016-11-04", + "endDate": "2016-11-22" + }, + "PastResolution": { + "startDate": "2016-11-04", + "endDate": "2016-11-22" + } + }, + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "9ๆœˆ3ๆ—ฅใ‹ใ‚‰12ๆ—ฅใฎ้–“ใ€ไธๅœจใซใ—ใพใ™ใ€‚ใƒใƒใƒ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "9ๆœˆ3ๆ—ฅใ‹ใ‚‰12ๆ—ฅใฎ้–“", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-09-03,XXXX-09-12,P9D)", + "FutureResolution": { + "startDate": "2017-09-03", + "endDate": "2017-09-12" + }, + "PastResolution": { + "startDate": "2016-09-03", + "endDate": "2016-09-12" + } + }, + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "1995ๅนด1ๆœˆ4ๆ—ฅใ‹ใ‚‰22ๆ—ฅใพใงไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1995ๅนด1ๆœˆ4ๆ—ฅใ‹ใ‚‰22ๆ—ฅใพใง", + "Type": "daterange", + "Value": { + "Timex": "(1995-01-04,1995-01-22,P18D)", + "FutureResolution": { + "startDate": "1995-01-04", + "endDate": "1995-01-22" + }, + "PastResolution": { + "startDate": "1995-01-04", + "endDate": "1995-01-22" + } + }, + "Start": 0, + "Length": 16 + } + ] + }, + { + "Input": "1995ๅนด1ๆœˆ4ๆ—ฅใ‹ใ‚‰22ๆ—ฅใฎ้–“ใ€ไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1995ๅนด1ๆœˆ4ๆ—ฅใ‹ใ‚‰22ๆ—ฅใฎ้–“", + "Type": "daterange", + "Value": { + "Timex": "(1995-01-04,1995-01-22,P18D)", + "FutureResolution": { + "startDate": "1995-01-04", + "endDate": "1995-01-22" + }, + "PastResolution": { + "startDate": "1995-01-04", + "endDate": "1995-01-22" + } + }, + "Start": 0, + "Length": 16 + } + ] + }, + { + "Input": "9ๆœˆ4ๆ—ฅใ‹ใ‚‰8ๆ—ฅใพใงใฎ้–“ใ€ไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "9ๆœˆ4ๆ—ฅใ‹ใ‚‰8ๆ—ฅใพใงใฎ้–“", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-09-04,XXXX-09-08,P4D)", + "FutureResolution": { + "startDate": "2017-09-04", + "endDate": "2017-09-08" + }, + "PastResolution": { + "startDate": "2016-09-04", + "endDate": "2016-09-08" + } + }, + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "ไปŠ้€ฑใฏไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠ้€ฑ", + "Type": "daterange", + "Value": { + "Timex": "2016-W45", + "FutureResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-14" + }, + "PastResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-14" + } + }, + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "ๆฅ้€ฑใฏไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆฅ้€ฑ", + "Type": "daterange", + "Value": { + "Timex": "2016-W46", + "FutureResolution": { + "startDate": "2016-11-14", + "endDate": "2016-11-21" + }, + "PastResolution": { + "startDate": "2016-11-14", + "endDate": "2016-11-21" + } + }, + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "2ๆœˆใฏไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2ๆœˆ", + "Type": "daterange", + "Value": { + "Timex": "XXXX-02", + "FutureResolution": { + "startDate": "2017-02-01", + "endDate": "2017-03-01" + }, + "PastResolution": { + "startDate": "2016-02-01", + "endDate": "2016-03-01" + } + }, + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "ไปŠๅนดใฎ9ๆœˆใฏไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠๅนดใฎ9ๆœˆ", + "Type": "daterange", + "Value": { + "Timex": "2016-09", + "FutureResolution": { + "startDate": "2016-09-01", + "endDate": "2016-10-01" + }, + "PastResolution": { + "startDate": "2016-09-01", + "endDate": "2016-10-01" + } + }, + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "ๅŽปๅนดใฎ9ๆœˆใฏไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅŽปๅนดใฎ9ๆœˆ", + "Type": "daterange", + "Value": { + "Timex": "2015-09", + "FutureResolution": { + "startDate": "2015-09-01", + "endDate": "2015-10-01" + }, + "PastResolution": { + "startDate": "2015-09-01", + "endDate": "2015-10-01" + } + }, + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "ๆฅๅนดใฎ6ๆœˆใฏไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆฅๅนดใฎ6ๆœˆ", + "Type": "daterange", + "Value": { + "Timex": "2017-06", + "FutureResolution": { + "startDate": "2017-06-01", + "endDate": "2017-07-01" + }, + "PastResolution": { + "startDate": "2017-06-01", + "endDate": "2017-07-01" + } + }, + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "ไปŠๆœˆใฎ็ฌฌไธ‰้€ฑใฏไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠๆœˆใฎ็ฌฌไธ‰้€ฑ", + "Type": "daterange", + "Value": { + "Timex": "2016-11-W03", + "FutureResolution": { + "startDate": "2016-11-14", + "endDate": "2016-11-21" + }, + "PastResolution": { + "startDate": "2016-11-14", + "endDate": "2016-11-21" + } + }, + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "7ๆœˆใฎๆœ€ๅพŒใฎ้€ฑใฏไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "7ๆœˆใฎๆœ€ๅพŒใฎ้€ฑ", + "Type": "daterange", + "Value": { + "Timex": "XXXX-07-W05", + "FutureResolution": { + "startDate": "2017-07-24", + "endDate": "2017-07-31" + }, + "PastResolution": { + "startDate": "2016-07-25", + "endDate": "2016-08-01" + } + }, + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "9ๆœˆ16ๆ—ฅใฎ้€ฑใฏไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "9ๆœˆ16ๆ—ฅใฎ้€ฑ", + "Type": "daterange", + "Value": { + "Timex": "XXXX-09-16", + "FutureResolution": { + "startDate": "2017-09-11", + "endDate": "2017-09-18" + }, + "PastResolution": { + "startDate": "2016-09-12", + "endDate": "2016-09-19" + } + }, + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "9ๆœˆ16ๆ—ฅใฎๆœˆใฏไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "9ๆœˆ16ๆ—ฅใฎๆœˆ", + "Type": "daterange", + "Value": { + "Timex": "XXXX-09-16", + "FutureResolution": { + "startDate": "2017-09-01", + "endDate": "2017-10-01" + }, + "PastResolution": { + "startDate": "2016-09-01", + "endDate": "2016-10-01" + } + }, + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "2015ๅนด3ๆœˆใฏไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015ๅนด3ๆœˆ", + "Type": "daterange", + "Value": { + "Timex": "2015-03", + "FutureResolution": { + "startDate": "2015-03-01", + "endDate": "2015-04-01" + }, + "PastResolution": { + "startDate": "2015-03-01", + "endDate": "2015-04-01" + } + }, + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "ใ“ใ‚Œใ‹ใ‚‰ใฎ2ๆ—ฅ้–“", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ใ“ใ‚Œใ‹ใ‚‰ใฎ2ๆ—ฅ้–“", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-08,2016-11-10,P2D)", + "FutureResolution": { + "startDate": "2016-11-08", + "endDate": "2016-11-10" + }, + "PastResolution": { + "startDate": "2016-11-08", + "endDate": "2016-11-10" + } + }, + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "้ŽๅŽปๆ•ฐๆ—ฅ้–“", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "้ŽๅŽปๆ•ฐๆ—ฅ้–“", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-04,2016-11-07,P3D)", + "FutureResolution": { + "startDate": "2016-11-04", + "endDate": "2016-11-07" + }, + "PastResolution": { + "startDate": "2016-11-04", + "endDate": "2016-11-07" + } + }, + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "ใใฎ้€ฑ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ใใฎ้€ฑ", + "Type": "daterange", + "Value": { + "Timex": "2016-W45", + "FutureResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-14" + }, + "PastResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-14" + } + }, + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "็ต„ๅˆใฏไปŠ้€ฑใ‚นใƒˆใƒฉใ‚คใ‚ญใ‚’ไธญๆญขใ—ใŸใ€‚", + "Context": { + "ReferenceDateTime": "2026-01-01T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠ้€ฑ", + "Type": "daterange", + "Value": { + "Timex": "2026-W01", + "FutureResolution": { + "startDate": "2025-12-29", + "endDate": "2026-01-05" + }, + "PastResolution": { + "startDate": "2025-12-29", + "endDate": "2026-01-05" + } + }, + "Start": 3, + "Length": 2 + } + ] + }, + { + "Input": "็งใฎ้€ฑ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "็งใฎ้€ฑ", + "Type": "daterange", + "Value": { + "Timex": "2016-W45", + "FutureResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-14" + }, + "PastResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-14" + } + }, + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ใใฎ้€ฑๆœซ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ใใฎ้€ฑๆœซ", + "Type": "daterange", + "Value": { + "Timex": "2016-W45-WE", + "FutureResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + }, + "PastResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + } + }, + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "ไปŠ้€ฑๆœซ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠ้€ฑๆœซ", + "Type": "daterange", + "Value": { + "Timex": "2016-W45-WE", + "FutureResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + }, + "PastResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + } + }, + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "็งใฎ้€ฑๆœซ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "็งใฎ้€ฑๆœซ", + "Type": "daterange", + "Value": { + "Timex": "2016-W45-WE", + "FutureResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + }, + "PastResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + } + }, + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "10ๆœˆ2ๆ—ฅใ‹ใ‚‰22ๆ—ฅใพใงไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10ๆœˆ2ๆ—ฅใ‹ใ‚‰22ๆ—ฅใพใง", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-10-02,XXXX-10-22,P20D)", + "FutureResolution": { + "startDate": "2017-10-02", + "endDate": "2017-10-22" + }, + "PastResolution": { + "startDate": "2016-10-02", + "endDate": "2016-10-22" + } + }, + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "2016ๅนด1ๆœˆ12ๆ—ฅใ‹ใ‚‰2016ๅนด1ๆœˆ22ๆ—ฅใพใงไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016ๅนด1ๆœˆ12ๆ—ฅใ‹ใ‚‰2016ๅนด1ๆœˆ22ๆ—ฅใพใง", + "Type": "daterange", + "Value": { + "Timex": "(2016-01-12,2016-01-22,P10D)", + "FutureResolution": { + "startDate": "2016-01-12", + "endDate": "2016-01-22" + }, + "PastResolution": { + "startDate": "2016-01-12", + "endDate": "2016-01-22" + } + }, + "Start": 0, + "Length": 24 + } + ] + }, + { + "Input": "1ๆœˆ1ๆ—ฅใ‹ใ‚‰1ๆœˆ22ๆ—ฅๆฐดๆ›œๆ—ฅใพใงไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1ๆœˆ1ๆ—ฅใ‹ใ‚‰1ๆœˆ22ๆ—ฅๆฐดๆ›œๆ—ฅใพใง", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-01-01,XXXX-01-22,P21D)", + "FutureResolution": { + "startDate": "2017-01-01", + "endDate": "2017-01-22" + }, + "PastResolution": { + "startDate": "2016-01-01", + "endDate": "2016-01-22" + } + }, + "Start": 0, + "Length": 16 + } + ] + }, + { + "Input": "ไปŠๆ—ฅใ‹ใ‚‰ๆ˜Žๆ—ฅใพใงไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠๆ—ฅใ‹ใ‚‰ๆ˜Žๆ—ฅใพใง", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-07,2016-11-08,P1D)", + "FutureResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-08" + }, + "PastResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-08" + } + }, + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "10ๆœˆ2ๆ—ฅใ‹ใ‚‰10ๆœˆ22ๆ—ฅใพใงไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10ๆœˆ2ๆ—ฅใ‹ใ‚‰10ๆœˆ22ๆ—ฅใพใง", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-10-02,XXXX-10-22,P20D)", + "FutureResolution": { + "startDate": "2017-10-02", + "endDate": "2017-10-22" + }, + "PastResolution": { + "startDate": "2016-10-02", + "endDate": "2016-10-22" + } + }, + "Start": 0, + "Length": 15 + } + ] + }, + { + "Input": "10ๆœˆ2ๆ—ฅใ‹ใ‚‰10ๆœˆ22ๆ—ฅใพใงใฎ้–“ไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10ๆœˆ2ๆ—ฅใ‹ใ‚‰10ๆœˆ22ๆ—ฅใพใงใฎ้–“", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-10-02,XXXX-10-22,P20D)", + "FutureResolution": { + "startDate": "2017-10-02", + "endDate": "2017-10-22" + }, + "PastResolution": { + "startDate": "2016-10-02", + "endDate": "2016-10-22" + } + }, + "Start": 0, + "Length": 17 + } + ] + }, + { + "Input": "11ๆœˆ19ๆ—ฅใ‹ใ‚‰20ๆ—ฅใพใงไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "11ๆœˆ19ๆ—ฅใ‹ใ‚‰20ๆ—ฅใพใง", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-11-19,XXXX-11-20,P1D)", + "FutureResolution": { + "startDate": "2016-11-19", + "endDate": "2016-11-20" + }, + "PastResolution": { + "startDate": "2015-11-19", + "endDate": "2015-11-20" + } + }, + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "11ๆœˆ19ๆ—ฅใ‹ใ‚‰20ๆ—ฅใฎ้–“ใฏไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "11ๆœˆ19ๆ—ฅใ‹ใ‚‰20ๆ—ฅใฎ้–“", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-11-19,XXXX-11-20,P1D)", + "FutureResolution": { + "startDate": "2016-11-19", + "endDate": "2016-11-20" + }, + "PastResolution": { + "startDate": "2015-11-19", + "endDate": "2015-11-20" + } + }, + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "ใใฎ้€ฑใฎๆฎ‹ใ‚Šใฎๆ—ฅใฏไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ใใฎ้€ฑใฎๆฎ‹ใ‚Šใฎๆ—ฅ", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-07,2016-11-13,P6D)", + "FutureResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-13" + }, + "PastResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-13" + } + }, + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "้€ฑใฎๆฎ‹ใ‚Šใฎๆ—ฅใฏไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "้€ฑใฎๆฎ‹ใ‚Šใฎๆ—ฅ", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-07,2016-11-13,P6D)", + "FutureResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-13" + }, + "PastResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-13" + } + }, + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "ไปŠ้€ฑใฎๆฎ‹ใ‚Šใฎๆ—ฅใฏไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠ้€ฑใฎๆฎ‹ใ‚Šใฎๆ—ฅ", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-07,2016-11-13,P6D)", + "FutureResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-13" + }, + "PastResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-13" + } + }, + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "็งใฎ้€ฑใฎๆฎ‹ใ‚Šใฎๆ—ฅใฏไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "็งใฎ้€ฑใฎๆฎ‹ใ‚Šใฎๆ—ฅ", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-07,2016-11-13,P6D)", + "FutureResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-13" + }, + "PastResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-13" + } + }, + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "ใใฎๆœˆใฎๆฎ‹ใ‚Šใฎๆ—ฅใฏไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ใใฎๆœˆใฎๆฎ‹ใ‚Šใฎๆ—ฅ", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-07,2016-11-30,P24D)", + "FutureResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-30" + }, + "PastResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-30" + } + }, + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "ใใฎๅนดใ„ใฃใฑใ„ใฏไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ใใฎๅนดใ„ใฃใฑใ„", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-07,2016-12-31,P55D)", + "FutureResolution": { + "startDate": "2016-11-07", + "endDate": "2016-12-31" + }, + "PastResolution": { + "startDate": "2016-11-07", + "endDate": "2016-12-31" + } + }, + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "็งใฎ้€ฑใฎๆฎ‹ใ‚Šใฎๆ—ฅใฏไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-13T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "็งใฎ้€ฑใฎๆฎ‹ใ‚Šใฎๆ—ฅ", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-13,2016-11-13,P0D)", + "FutureResolution": { + "startDate": "2016-11-13", + "endDate": "2016-11-13" + }, + "PastResolution": { + "startDate": "2016-11-13", + "endDate": "2016-11-13" + } + }, + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "้€ฑๆœซใฏไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "้€ฑๆœซ", + "Type": "daterange", + "Value": { + "Timex": "2016-W45-WE", + "FutureResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + }, + "PastResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + } + }, + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "ไปŠ้€ฑๆœซใฏไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠ้€ฑๆœซ", + "Type": "daterange", + "Value": { + "Timex": "2016-W45-WE", + "FutureResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + }, + "PastResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + } + }, + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "2016ๅนด6ๆœˆใฏไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016ๅนด6ๆœˆ", + "Type": "daterange", + "Value": { + "Timex": "2016-06", + "FutureResolution": { + "startDate": "2016-06-01", + "endDate": "2016-07-01" + }, + "PastResolution": { + "startDate": "2016-06-01", + "endDate": "2016-07-01" + } + }, + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "ๆฅๅนดใฏไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆฅๅนด", + "Type": "daterange", + "Value": { + "Timex": "2017", + "FutureResolution": { + "startDate": "2017-01-01", + "endDate": "2018-01-01" + }, + "PastResolution": { + "startDate": "2017-01-01", + "endDate": "2018-01-01" + } + }, + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "ๅ‘ใ“ใ†3ๆ—ฅ้–“ใฏไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅ‘ใ“ใ†3ๆ—ฅ้–“", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-08,2016-11-11,P3D)", + "FutureResolution": { + "startDate": "2016-11-08", + "endDate": "2016-11-11" + }, + "PastResolution": { + "startDate": "2016-11-08", + "endDate": "2016-11-11" + } + }, + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "ๅ‘ใ“ใ†3ใ‹ๆœˆใฏไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅ‘ใ“ใ†3ใ‹ๆœˆ", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-08,2017-02-08,P3M)", + "FutureResolution": { + "startDate": "2016-11-08", + "endDate": "2017-02-08" + }, + "PastResolution": { + "startDate": "2016-11-08", + "endDate": "2017-02-08" + } + }, + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "ๅ‰ใฎ3้€ฑ้–“ใฏไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅ‰ใฎ3้€ฑ้–“", + "Type": "daterange", + "Value": { + "Timex": "(2016-10-17,2016-11-07,P3W)", + "FutureResolution": { + "startDate": "2016-10-17", + "endDate": "2016-11-07" + }, + "PastResolution": { + "startDate": "2016-10-17", + "endDate": "2016-11-07" + } + }, + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "10ๆœˆใฎ็ฌฌ1้€ฑ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10ๆœˆใฎ็ฌฌ1้€ฑ", + "Type": "daterange", + "Value": { + "Timex": "XXXX-10-W01", + "FutureResolution": { + "startDate": "2017-10-02", + "endDate": "2017-10-09" + }, + "PastResolution": { + "startDate": "2016-10-03", + "endDate": "2016-10-10" + } + }, + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "2027ๅนดใฎ็ฌฌ3้€ฑใฏไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2027ๅนดใฎ็ฌฌ3้€ฑ", + "Type": "daterange", + "Value": { + "Timex": "2027-W03", + "FutureResolution": { + "startDate": "2027-01-18", + "endDate": "2027-01-25" + }, + "PastResolution": { + "startDate": "2027-01-18", + "endDate": "2027-01-25" + } + }, + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "ๆฅๅนดใฎ็ฌฌ3้€ฑใฏไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆฅๅนดใฎ็ฌฌ3้€ฑ", + "Type": "daterange", + "Value": { + "Timex": "2017-W03", + "FutureResolution": { + "startDate": "2017-01-16", + "endDate": "2017-01-23" + }, + "PastResolution": { + "startDate": "2017-01-16", + "endDate": "2017-01-23" + } + }, + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "2016ๅนดใฎ็ฌฌ3ๅ››ๅŠๆœŸใฏไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016ๅนดใฎ็ฌฌ3ๅ››ๅŠๆœŸ", + "Type": "daterange", + "Value": { + "Timex": "(2016-07-01,2016-10-01,P3M)", + "FutureResolution": { + "startDate": "2016-07-01", + "endDate": "2016-10-01" + }, + "PastResolution": { + "startDate": "2016-07-01", + "endDate": "2016-10-01" + } + }, + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "ไปŠๅนดใฎ็ฌฌ3ๅ››ๅŠๆœŸใฏไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠๅนดใฎ็ฌฌ3ๅ››ๅŠๆœŸ", + "Type": "daterange", + "Value": { + "Timex": "(2016-07-01,2016-10-01,P3M)", + "FutureResolution": { + "startDate": "2016-07-01", + "endDate": "2016-10-01" + }, + "PastResolution": { + "startDate": "2016-07-01", + "endDate": "2016-10-01" + } + }, + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "็ฌฌ3ๅ››ๅŠๆœŸไธญใซๆˆปใฃใฆใใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "็ฌฌ3ๅ››ๅŠๆœŸ", + "Type": "daterange", + "Value": { + "Timex": "(2016-07-01,2016-10-01,P3M)", + "FutureResolution": { + "startDate": "2017-07-01", + "endDate": "2017-10-01" + }, + "PastResolution": { + "startDate": "2016-07-01", + "endDate": "2016-10-01" + } + }, + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "็ฌฌ2ๅ››ๅŠๆœŸไธญใซๆˆปใฃใฆใใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "็ฌฌ2ๅ››ๅŠๆœŸ", + "Type": "daterange", + "Value": { + "Timex": "(2016-04-01,2016-07-01,P3M)", + "FutureResolution": { + "startDate": "2017-04-01", + "endDate": "2017-07-01" + }, + "PastResolution": { + "startDate": "2016-04-01", + "endDate": "2016-07-01" + } + }, + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "2016ๅนดใฎ็ฌฌ1ๅ››ๅŠๆœŸใฏไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016ๅนดใฎ็ฌฌ1ๅ››ๅŠๆœŸ", + "Type": "daterange", + "Value": { + "Timex": "(2016-01-01,2016-04-01,P3M)", + "FutureResolution": { + "startDate": "2016-01-01", + "endDate": "2016-04-01" + }, + "PastResolution": { + "startDate": "2016-01-01", + "endDate": "2016-04-01" + } + }, + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "2016ๅนดใฎ็ฌฌ4ๅ››ๅŠๆœŸใฏไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016ๅนดใฎ็ฌฌ4ๅ››ๅŠๆœŸ", + "Type": "daterange", + "Value": { + "Timex": "(2016-10-01,2017-01-01,P3M)", + "FutureResolution": { + "startDate": "2016-10-01", + "endDate": "2017-01-01" + }, + "PastResolution": { + "startDate": "2016-10-01", + "endDate": "2017-01-01" + } + }, + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "2016ๅนดใฎไธŠๅŠๆœŸใฏไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016ๅนดใฎไธŠๅŠๆœŸ", + "Type": "daterange", + "Value": { + "Timex": "(2016-01-01,2016-07-01,P6M)", + "FutureResolution": { + "startDate": "2016-01-01", + "endDate": "2016-07-01" + }, + "PastResolution": { + "startDate": "2016-01-01", + "endDate": "2016-07-01" + } + }, + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "2016ๅนดใฎไธ‹ๅŠๆœŸใฏไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016ๅนดใฎไธ‹ๅŠๆœŸ", + "Type": "daterange", + "Value": { + "Timex": "(2016-07-01,2017-01-01,P6M)", + "FutureResolution": { + "startDate": "2016-07-01", + "endDate": "2017-01-01" + }, + "PastResolution": { + "startDate": "2016-07-01", + "endDate": "2017-01-01" + } + }, + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "ไปŠๅนดใฎๅคๅ‡บ็™บใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠๅนดใฎๅค", + "Type": "daterange", + "Value": { + "Timex": "2016-SU", + "FutureResolution": {}, + "PastResolution": {} + }, + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "ๆฅๅนดใฎๆ˜ฅๅ‡บ็™บใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆฅๅนดใฎๆ˜ฅ", + "Type": "daterange", + "Value": { + "Timex": "2017-SP", + "FutureResolution": {}, + "PastResolution": {} + }, + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "ใใฎๅคๅ‡บ็™บใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ใใฎๅค", + "Type": "daterange", + "Value": { + "Timex": "SU", + "FutureResolution": {}, + "PastResolution": {} + }, + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ๅคๅ‡บ็™บใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅค", + "Type": "daterange", + "Value": { + "Timex": "SU", + "FutureResolution": {}, + "PastResolution": {} + }, + "Start": 0, + "Length": 1 + } + ] + }, + { + "Input": "2016ๅนดใฎๅคๅ‡บ็™บใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016ๅนดใฎๅค", + "Type": "daterange", + "Value": { + "Timex": "2016-SU", + "FutureResolution": {}, + "PastResolution": {} + }, + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "ๆฅๆœˆใฎไผ‘ๆ—ฅ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆฅๆœˆ", + "Type": "daterange", + "Value": { + "Timex": "2016-12", + "FutureResolution": { + "startDate": "2016-12-01", + "endDate": "2017-01-01" + }, + "PastResolution": { + "startDate": "2016-12-01", + "endDate": "2017-01-01" + } + }, + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "ไปŠๆœˆใฎ็ต‚ใ‚ใ‚Šใ”ใ‚ไผšใ†ใŸใ‚ใฎๆ™‚้–“ใ‚’ใคใใฃใฆใใ ใ•ใ„ใ€‚", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠๆœˆใฎ็ต‚ใ‚ใ‚Šใ”ใ‚", + "Type": "daterange", + "Value": { + "Timex": "2017-11", + "Mod": "end", + "FutureResolution": { + "startDate": "2017-11-16", + "endDate": "2017-12-01" + }, + "PastResolution": { + "startDate": "2017-11-16", + "endDate": "2017-12-01" + } + }, + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "ไปŠ้€ฑใฎ็ต‚ใ‚ใ‚Šใ”ใ‚ไผšใ†ใŸใ‚ใฎๆ™‚้–“ใ‚’ใคใใฃใฆใใ ใ•ใ„ใ€‚", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠ้€ฑใฎ็ต‚ใ‚ใ‚Šใ”ใ‚", + "Type": "daterange", + "Value": { + "Timex": "2017-W45", + "Mod": "end", + "FutureResolution": { + "startDate": "2017-11-09", + "endDate": "2017-11-13" + }, + "PastResolution": { + "startDate": "2017-11-09", + "endDate": "2017-11-13" + } + }, + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "ไปŠๅนดใฎ็ต‚ใ‚ใ‚Šใ”ใ‚ไผšใ†ใŸใ‚ใฎๆ™‚้–“ใ‚’ใคใใฃใฆใใ ใ•ใ„ใ€‚", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠๅนดใฎ็ต‚ใ‚ใ‚Šใ”ใ‚", + "Type": "daterange", + "Value": { + "Timex": "2017", + "Mod": "end", + "FutureResolution": { + "startDate": "2017-07-01", + "endDate": "2018-01-01" + }, + "PastResolution": { + "startDate": "2017-07-01", + "endDate": "2018-01-01" + } + }, + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "ๆฅๅนดๅˆใ‚ใซไผšใ†ใŸใ‚ใฎๆ™‚้–“ใ‚’ใจใฃใฆใใ ใ•ใ„ใ€‚", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆฅๅนดๅˆใ‚", + "Type": "daterange", + "Value": { + "Timex": "2018", + "Mod": "start", + "FutureResolution": { + "startDate": "2018-01-01", + "endDate": "2018-07-01" + }, + "PastResolution": { + "startDate": "2018-01-01", + "endDate": "2018-07-01" + } + }, + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "ๆฅ้€ฑๅˆใ‚ใซไผšใ†ใŸใ‚ใฎๆ™‚้–“ใ‚’ใจใฃใฆใใ ใ•ใ„ใ€‚", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆฅ้€ฑๅˆใ‚", + "Type": "daterange", + "Value": { + "Timex": "2017-W46", + "Mod": "start", + "FutureResolution": { + "startDate": "2017-11-13", + "endDate": "2017-11-16" + }, + "PastResolution": { + "startDate": "2017-11-13", + "endDate": "2017-11-16" + } + }, + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "ๆฅๆœˆๅˆใ‚ใซไผšใ†ใŸใ‚ใฎๆ™‚้–“ใ‚’ใจใฃใฆใใ ใ•ใ„ใ€‚", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆฅๆœˆๅˆใ‚", + "Type": "daterange", + "Value": { + "Timex": "2017-12", + "Mod": "start", + "FutureResolution": { + "startDate": "2017-12-01", + "endDate": "2017-12-16" + }, + "PastResolution": { + "startDate": "2017-12-01", + "endDate": "2017-12-16" + } + }, + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "็งใŸใกใฏๅŽปๅนดใฎ็ต‚ใ‚ใ‚Šใ”ใ‚ใซๆ‰“ใกๅˆใ‚ใ›ใ‚’่กŒใ„ใพใ—ใŸ", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅŽปๅนดใฎ็ต‚ใ‚ใ‚Šใ”ใ‚", + "Type": "daterange", + "Value": { + "Timex": "2016", + "Mod": "end", + "FutureResolution": { + "startDate": "2016-07-01", + "endDate": "2017-01-01" + }, + "PastResolution": { + "startDate": "2016-07-01", + "endDate": "2017-01-01" + } + }, + "Start": 4, + "Length": 8 + } + ] + }, + { + "Input": "็งใŸใกใฏๅ…ˆ้€ฑใฎ็ต‚ใ‚ใ‚Šใ”ใ‚ใซๆ‰“ใกๅˆใ‚ใ›ใ‚’่กŒใ„ใพใ—ใŸ", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅ…ˆ้€ฑใฎ็ต‚ใ‚ใ‚Šใ”ใ‚", + "Type": "daterange", + "Value": { + "Timex": "2017-W44", + "Mod": "end", + "FutureResolution": { + "startDate": "2017-11-02", + "endDate": "2017-11-06" + }, + "PastResolution": { + "startDate": "2017-11-02", + "endDate": "2017-11-06" + } + }, + "Start": 4, + "Length": 8 + } + ] + }, + { + "Input": "็งใŸใกใฏๅ…ˆๆœˆใฎ็ต‚ใ‚ใ‚Šใ”ใ‚ใซๆ‰“ใกๅˆใ‚ใ›ใ‚’่กŒใ„ใพใ—ใŸ", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅ…ˆๆœˆใฎ็ต‚ใ‚ใ‚Šใ”ใ‚", + "Type": "daterange", + "Value": { + "Timex": "2017-10", + "Mod": "end", + "FutureResolution": { + "startDate": "2017-10-16", + "endDate": "2017-11-01" + }, + "PastResolution": { + "startDate": "2017-10-16", + "endDate": "2017-11-01" + } + }, + "Start": 4, + "Length": 8 + } + ] + }, + { + "Input": "ใ‚ณใƒซใ‚ฟใƒŠใ€ใ‚ขใƒณใƒˆใƒ‹ใ‚ชใจ25ๅˆ†ใฎไผš่ญฐใ‚’ๆฅ้€ฑใฎๆฐดๆ›œๆ—ฅใ‹ใ‚‰้‡‘ๆ›œๆ—ฅใฎ้–“ใง่ชฟๆ•ดใ—ใฆใ€‚", + "Context": { + "ReferenceDateTime": "2017-11-14T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆฅ้€ฑใฎๆฐดๆ›œๆ—ฅใ‹ใ‚‰้‡‘ๆ›œๆ—ฅใฎ้–“", + "Type": "daterange", + "Value": { + "Timex": "(2017-11-22,2017-11-24,P2D)", + "FutureResolution": { + "startDate": "2017-11-22", + "endDate": "2017-11-24" + }, + "PastResolution": { + "startDate": "2017-11-22", + "endDate": "2017-11-24" + } + }, + "Start": 18, + "Length": 13 + } + ] + }, + { + "Input": "ใ‚ณใƒซใ‚ฟใƒŠใ€ใ‚ขใƒณใƒˆใƒ‹ใ‚ชใจ25ๅˆ†ใฎไผš่ญฐใ‚’ๅ…ˆ้€ฑใฎ้‡‘ๆ›œๆ—ฅใ‹ใ‚‰ๆ—ฅๆ›œๆ—ฅใฎ้–“ใง่ชฟๆ•ดใ—ใฆใ€‚", + "Context": { + "ReferenceDateTime": "2017-11-14T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅ…ˆ้€ฑใฎ้‡‘ๆ›œๆ—ฅใ‹ใ‚‰ๆ—ฅๆ›œๆ—ฅใฎ้–“", + "Type": "daterange", + "Value": { + "Timex": "(2017-11-10,2017-11-12,P2D)", + "FutureResolution": { + "startDate": "2017-11-10", + "endDate": "2017-11-12" + }, + "PastResolution": { + "startDate": "2017-11-10", + "endDate": "2017-11-12" + } + }, + "Start": 18, + "Length": 13 + } + ] + }, + { + "Input": "ใ‚ณใƒซใ‚ฟใƒŠใ€ใ‚ขใƒณใƒˆใƒ‹ใ‚ชใจ25ๅˆ†ใฎไผš่ญฐใ‚’ไปŠ้€ฑใฎ็ซๆ›œๆ—ฅใ‹ใ‚‰ๆœจๆ›œๆ—ฅใง่ชฟๆ•ดใ—ใฆใ€‚", + "Context": { + "ReferenceDateTime": "2017-11-14T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠ้€ฑใฎ็ซๆ›œๆ—ฅใ‹ใ‚‰ๆœจๆ›œๆ—ฅ", + "Type": "daterange", + "Value": { + "Timex": "(2017-11-14,2017-11-16,P2D)", + "FutureResolution": { + "startDate": "2017-11-14", + "endDate": "2017-11-16" + }, + "PastResolution": { + "startDate": "2017-11-14", + "endDate": "2017-11-16" + } + }, + "Start": 18, + "Length": 11 + } + ] + }, + { + "Input": "็งใŸใกใฏไปŠ้€ฑๆ‰“ใกๅˆใ‚ใ›ใ‚’่กŒใ„ใพใ—ใŸ", + "Context": { + "ReferenceDateTime": "2017-11-17T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠ้€ฑ", + "Type": "daterange", + "Value": { + "Timex": "2017-W46", + "FutureResolution": { + "startDate": "2017-11-13", + "endDate": "2017-11-20" + }, + "PastResolution": { + "startDate": "2017-11-13", + "endDate": "2017-11-20" + } + }, + "Start": 4, + "Length": 2 + } + ] + }, + { + "Input": "็งใŸใกใฏไปŠๅนดใฎ็ฌฌ1้€ฑใซๆ‰“ใกๅˆใ‚ใ›ใ‚’่กŒใ„ใพใ—ใŸ", + "Context": { + "ReferenceDateTime": "2017-11-17T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠๅนดใฎ็ฌฌ1้€ฑ", + "Type": "daterange", + "Value": { + "Timex": "2017-W01", + "FutureResolution": { + "startDate": "2017-01-02", + "endDate": "2017-01-09" + }, + "PastResolution": { + "startDate": "2017-01-02", + "endDate": "2017-01-09" + } + }, + "Start": 4, + "Length": 6 + } + ] + }, + { + "Input": "2015ๅนดใฎ็ฌฌ1้€ฑ", + "Context": { + "ReferenceDateTime": "2017-11-20T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015ๅนดใฎ็ฌฌ1้€ฑ", + "Type": "daterange", + "Value": { + "Timex": "2015-W01", + "FutureResolution": { + "startDate": "2014-12-29", + "endDate": "2015-01-05" + }, + "PastResolution": { + "startDate": "2014-12-29", + "endDate": "2015-01-05" + } + }, + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "2015ๅนดใฎ็ฌฌ2้€ฑ", + "Context": { + "ReferenceDateTime": "2017-11-20T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015ๅนดใฎ็ฌฌ2้€ฑ", + "Type": "daterange", + "Value": { + "Timex": "2015-W02", + "FutureResolution": { + "startDate": "2015-01-05", + "endDate": "2015-01-12" + }, + "PastResolution": { + "startDate": "2015-01-05", + "endDate": "2015-01-12" + } + }, + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "ไปŠ้€ฑๆœซ", + "Context": { + "ReferenceDateTime": "2017-11-20T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠ้€ฑๆœซ", + "Type": "daterange", + "Value": { + "Timex": "2017-W47-WE", + "FutureResolution": { + "startDate": "2017-11-25", + "endDate": "2017-11-27" + }, + "PastResolution": { + "startDate": "2017-11-25", + "endDate": "2017-11-27" + } + }, + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "2015ๅนดใฎๆœ€ๅพŒใฎ้€ฑ", + "Context": { + "ReferenceDateTime": "2017-11-20T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015ๅนดใฎๆœ€ๅพŒใฎ้€ฑ", + "Type": "daterange", + "Value": { + "Timex": "2015-W53", + "FutureResolution": { + "startDate": "2015-12-28", + "endDate": "2016-01-04" + }, + "PastResolution": { + "startDate": "2015-12-28", + "endDate": "2016-01-04" + } + }, + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "247ๅนดใฏไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2017-12-18T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "247ๅนด", + "Type": "daterange", + "Value": { + "Timex": "0247", + "FutureResolution": { + "startDate": "0247-01-01", + "endDate": "0248-01-01" + }, + "PastResolution": { + "startDate": "0247-01-01", + "endDate": "0248-01-01" + } + }, + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "1970ๅนดไปฃใซ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1970ๅนดไปฃ", + "Type": "daterange", + "Value": { + "Timex": "(1970-01-01,1980-01-01,P10Y)", + "FutureResolution": { + "startDate": "1970-01-01", + "endDate": "1980-01-01" + }, + "PastResolution": { + "startDate": "1970-01-01", + "endDate": "1980-01-01" + } + }, + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "2000ๅนดไปฃใซๅฝผใฏ็”Ÿใพใ‚ŒใŸใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2000ๅนดไปฃ", + "Type": "daterange", + "Value": { + "Timex": "(2000-01-01,2010-01-01,P10Y)", + "FutureResolution": { + "startDate": "2000-01-01", + "endDate": "2010-01-01" + }, + "PastResolution": { + "startDate": "2000-01-01", + "endDate": "2010-01-01" + } + }, + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "70ๅนดไปฃใซ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "70ๅนดไปฃ", + "Type": "daterange", + "Value": { + "Timex": "(XX70-01-01,XX80-01-01,P10Y)", + "FutureResolution": { + "startDate": "2070-01-01", + "endDate": "2080-01-01" + }, + "PastResolution": { + "startDate": "1970-01-01", + "endDate": "1980-01-01" + } + }, + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "40ๅนดไปฃใซ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "40ๅนดไปฃ", + "Type": "daterange", + "Value": { + "Timex": "(XX40-01-01,XX50-01-01,P10Y)", + "FutureResolution": { + "startDate": "2040-01-01", + "endDate": "2050-01-01" + }, + "PastResolution": { + "startDate": "1940-01-01", + "endDate": "1950-01-01" + } + }, + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "2010ๅนดไปฃใซ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2010ๅนดไปฃ", + "Type": "daterange", + "Value": { + "Timex": "(2010-01-01,2020-01-01,P10Y)", + "FutureResolution": { + "startDate": "2010-01-01", + "endDate": "2020-01-01" + }, + "PastResolution": { + "startDate": "2010-01-01", + "endDate": "2020-01-01" + } + }, + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "2000ๅนดไปฃใซ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2000ๅนดไปฃ", + "Type": "daterange", + "Value": { + "Timex": "(2000-01-01,2010-01-01,P10Y)", + "FutureResolution": { + "startDate": "2000-01-01", + "endDate": "2010-01-01" + }, + "PastResolution": { + "startDate": "2000-01-01", + "endDate": "2010-01-01" + } + }, + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "2018ๅนด2ๆœˆ2ๆ—ฅใ‹ใ‚‰7ๆ—ฅใฏไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2018ๅนด2ๆœˆ2ๆ—ฅใ‹ใ‚‰7ๆ—ฅ", + "Type": "daterange", + "Value": { + "Timex": "(2018-02-02,2018-02-07,P5D)", + "FutureResolution": { + "startDate": "2018-02-02", + "endDate": "2018-02-07" + }, + "PastResolution": { + "startDate": "2018-02-02", + "endDate": "2018-02-07" + } + }, + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "2018ๅนด2ๆœˆ2ๆ—ฅใ‹ใ‚‰7ๆ—ฅใฎ้–“ใฏไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2018ๅนด2ๆœˆ2ๆ—ฅใ‹ใ‚‰7ๆ—ฅใฎ้–“", + "Type": "daterange", + "Value": { + "Timex": "(2018-02-02,2018-02-07,P5D)", + "FutureResolution": { + "startDate": "2018-02-02", + "endDate": "2018-02-07" + }, + "PastResolution": { + "startDate": "2018-02-02", + "endDate": "2018-02-07" + } + }, + "Start": 0, + "Length": 15 + } + ] + }, + { + "Input": "1999ๅนดใฎ6ๆœˆใซใใ‚Œใฏ่ตทใใŸใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1999ๅนดใฎ6ๆœˆ", + "Type": "daterange", + "Value": { + "Timex": "1999-06", + "FutureResolution": { + "startDate": "1999-06-01", + "endDate": "1999-07-01" + }, + "PastResolution": { + "startDate": "1999-06-01", + "endDate": "1999-07-01" + } + }, + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "1928ๅนดใซ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1928ๅนด", + "Type": "daterange", + "Value": { + "Timex": "1928", + "FutureResolution": { + "startDate": "1928-01-01", + "endDate": "1929-01-01" + }, + "PastResolution": { + "startDate": "1928-01-01", + "endDate": "1929-01-01" + } + }, + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "1789ๅนดใซ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1789ๅนด", + "Type": "daterange", + "Value": { + "Timex": "1789", + "FutureResolution": { + "startDate": "1789-01-01", + "endDate": "1790-01-01" + }, + "PastResolution": { + "startDate": "1789-01-01", + "endDate": "1790-01-01" + } + }, + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "2020ๅนดใฎ็ฌฌ3ๅ››ๅŠๆœŸใฏไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2020ๅนดใฎ็ฌฌ3ๅ››ๅŠๆœŸ", + "Type": "daterange", + "Value": { + "Timex": "(2020-07-01,2020-10-01,P3M)", + "FutureResolution": { + "startDate": "2020-07-01", + "endDate": "2020-10-01" + }, + "PastResolution": { + "startDate": "2020-07-01", + "endDate": "2020-10-01" + } + }, + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "1978ๅนดใฎๆ˜ฅใซ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1978ๅนดใฎๆ˜ฅ", + "Type": "daterange", + "Value": { + "Timex": "1978-SP", + "FutureResolution": {}, + "PastResolution": {} + }, + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "267ๅนด", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "267ๅนด", + "Type": "daterange", + "Value": { + "Timex": "0267", + "FutureResolution": { + "startDate": "0267-01-01", + "endDate": "0268-01-01" + }, + "PastResolution": { + "startDate": "0267-01-01", + "endDate": "0268-01-01" + } + }, + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "ๅ†ๆฅ้€ฑใฏไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅ†ๆฅ้€ฑ", + "Type": "daterange", + "Value": { + "Timex": "2016-W47", + "FutureResolution": { + "startDate": "2016-11-21", + "endDate": "2016-11-28" + }, + "PastResolution": { + "startDate": "2016-11-21", + "endDate": "2016-11-28" + } + }, + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ๅ†ๆฅๆœˆใฏไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅ†ๆฅๆœˆ", + "Type": "daterange", + "Value": { + "Timex": "2017-01", + "FutureResolution": { + "startDate": "2017-01-01", + "endDate": "2017-02-01" + }, + "PastResolution": { + "startDate": "2017-01-01", + "endDate": "2017-02-01" + } + }, + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ๅ†ๆฅๅนดใฏไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅ†ๆฅๅนด", + "Type": "daterange", + "Value": { + "Timex": "2018", + "FutureResolution": { + "startDate": "2018-01-01", + "endDate": "2019-01-01" + }, + "PastResolution": { + "startDate": "2018-01-01", + "endDate": "2019-01-01" + } + }, + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ๅ†ๆฅ้€ฑใฎ้€ฑๆœซใฏไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅ†ๆฅ้€ฑใฎ้€ฑๆœซ", + "Type": "daterange", + "Value": { + "Timex": "2016-W47-WE", + "FutureResolution": { + "startDate": "2016-11-26", + "endDate": "2016-11-28" + }, + "PastResolution": { + "startDate": "2016-11-26", + "endDate": "2016-11-28" + } + }, + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "็ฏ„ๅ›ฒใฏ2014ๅนดใ‹ใ‚‰2018ๅนดใพใงใงใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2014ๅนดใ‹ใ‚‰2018ๅนดใพใง", + "Type": "daterange", + "Value": { + "Timex": "(2014-01-01,2018-01-01,P4Y)", + "FutureResolution": { + "startDate": "2014-01-01", + "endDate": "2018-01-01" + }, + "PastResolution": { + "startDate": "2014-01-01", + "endDate": "2018-01-01" + } + }, + "Start": 3, + "Length": 14 + } + ] + }, + { + "Input": "็ฏ„ๅ›ฒใฏ2014ๅนดใ‹ใ‚‰2018ๅนดใฎ้–“ใงใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2014ๅนดใ‹ใ‚‰2018ๅนดใฎ้–“", + "Type": "daterange", + "Value": { + "Timex": "(2014-01-01,2018-01-01,P4Y)", + "FutureResolution": { + "startDate": "2014-01-01", + "endDate": "2018-01-01" + }, + "PastResolution": { + "startDate": "2014-01-01", + "endDate": "2018-01-01" + } + }, + "Start": 3, + "Length": 14 + } + ] + }, + { + "Input": "็ฏ„ๅ›ฒใฏ2000ๅนดใ‹ใ‚‰2014ๅนดใพใงใงใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2000ๅนดใ‹ใ‚‰2014ๅนดใพใง", + "Type": "daterange", + "Value": { + "Timex": "(2000-01-01,2014-01-01,P14Y)", + "FutureResolution": { + "startDate": "2000-01-01", + "endDate": "2014-01-01" + }, + "PastResolution": { + "startDate": "2000-01-01", + "endDate": "2014-01-01" + } + }, + "Start": 3, + "Length": 14 + } + ] + }, + { + "Input": "ใใ‚Œใฏ้ŽๅŽป20ๅนด้–“ใซ่ตทใใŸใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "้ŽๅŽป20ๅนด้–“", + "Type": "daterange", + "Value": { + "Timex": "(1990-01-01,2010-01-01,P20Y)", + "FutureResolution": { + "startDate": "1990-01-01", + "endDate": "2010-01-01" + }, + "PastResolution": { + "startDate": "1990-01-01", + "endDate": "2010-01-01" + } + }, + "Start": 3, + "Length": 6 + } + ] + }, + { + "Input": "ใใ‚Œใฏๆฌกใฎ10ๅนด้–“ใซ่ตทใใŸใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆฌกใฎ10ๅนด้–“", + "Type": "daterange", + "Value": { + "Timex": "(2020-01-01,2030-01-01,P10Y)", + "FutureResolution": { + "startDate": "2020-01-01", + "endDate": "2030-01-01" + }, + "PastResolution": { + "startDate": "2020-01-01", + "endDate": "2030-01-01" + } + }, + "Start": 3, + "Length": 6 + } + ] + }, + { + "Input": "ใใ‚Œใฏๆฌกใฎ30ๅนด้–“ใซ่ตทใใŸใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆฌกใฎ30ๅนด้–“", + "Type": "daterange", + "Value": { + "Timex": "(2020-01-01,2050-01-01,P30Y)", + "FutureResolution": { + "startDate": "2020-01-01", + "endDate": "2050-01-01" + }, + "PastResolution": { + "startDate": "2020-01-01", + "endDate": "2050-01-01" + } + }, + "Start": 3, + "Length": 6 + } + ] + }, + { + "Input": "ใใ‚ŒใฏไปŠๅพŒ4้€ฑ้–“ใซ่ตทใใ‚‹ใงใ—ใ‚‡ใ†ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠๅพŒ4้€ฑ้–“", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-08,2016-12-06,P4W)", + "FutureResolution": { + "startDate": "2016-11-08", + "endDate": "2016-12-06" + }, + "PastResolution": { + "startDate": "2016-11-08", + "endDate": "2016-12-06" + } + }, + "Start": 3, + "Length": 5 + } + ] + }, + { + "Input": "ใใ‚Œใฏ2ๆ—ฅๅพŒใซ่ตทใใ‚‹ใงใ—ใ‚‡ใ†ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2ๆ—ฅๅพŒใซ", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-08,2016-11-10,P2D)", + "FutureResolution": { + "startDate": "2016-11-08", + "endDate": "2016-11-10" + }, + "PastResolution": { + "startDate": "2016-11-08", + "endDate": "2016-11-10" + } + }, + "Start": 3, + "Length": 4 + } + ] + }, + { + "Input": "ใ‚ณใƒซใ‚ฟใƒŠใŒๆฅ้€ฑใฎๅˆใ‚ใซๆ™‚้–“ใ‚’่ฆ‹ใคใ‘ใฆใใ‚Œใ‚‹ใ€‚", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆฅ้€ฑใฎๅˆใ‚", + "Type": "daterange", + "Value": { + "Timex": "2017-W46", + "Mod": "start", + "FutureResolution": { + "startDate": "2017-11-13", + "endDate": "2017-11-16" + }, + "PastResolution": { + "startDate": "2017-11-13", + "endDate": "2017-11-16" + } + }, + "Start": 5, + "Length": 5 + } + ] + }, + { + "Input": "ๆ‰ฟ็Ÿฅใ—ใพใ—ใŸใ€‚ๆฅ้€ฑใฎ็ต‚ใ‚ใ‚Šใซใ‚นใ‚ซใ‚คใƒ—ใ‚’ๅ–ๅพ—ใ—ใพใ—ใ‚‡ใ†ใ€‚", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆฅ้€ฑใฎ็ต‚ใ‚ใ‚Š", + "Type": "daterange", + "Value": { + "Timex": "2017-W46", + "Mod": "end", + "FutureResolution": { + "startDate": "2017-11-16", + "endDate": "2017-11-20" + }, + "PastResolution": { + "startDate": "2017-11-16", + "endDate": "2017-11-20" + } + }, + "Start": 7, + "Length": 6 + } + ] + }, + { + "Input": "ๆ‰ฟ็Ÿฅใ—ใพใ—ใŸใ€‚ๆฅ้€ฑใฎๅˆใ‚ใซใ‚นใ‚ซใ‚คใƒ—ใ‚’ๅ–ๅพ—ใ—ใพใ—ใ‚‡ใ†ใ€‚", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆฅ้€ฑใฎๅˆใ‚", + "Type": "daterange", + "Value": { + "Timex": "2017-W46", + "Mod": "start", + "FutureResolution": { + "startDate": "2017-11-13", + "endDate": "2017-11-16" + }, + "PastResolution": { + "startDate": "2017-11-13", + "endDate": "2017-11-16" + } + }, + "Start": 7, + "Length": 5 + } + ] + }, + { + "Input": "ใ‚ณใƒซใ‚ฟใƒŠใ€3ๆœˆใฎไธ‹ๆ—ฌใซๆ™‚้–“ใ‚’่ฆ‹ใคใ‘ใฆใ€‚", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3ๆœˆใฎไธ‹ๆ—ฌ", + "Type": "daterange", + "Value": { + "Timex": "XXXX-03", + "Mod": "end", + "FutureResolution": { + "startDate": "2018-03-16", + "endDate": "2018-04-01" + }, + "PastResolution": { + "startDate": "2017-03-16", + "endDate": "2017-04-01" + } + }, + "Start": 5, + "Length": 5 + } + ] + }, + { + "Input": "ใ‚ณใƒซใ‚ฟใƒŠใ€ๆฅ้€ฑๅŠใฐใซๆ™‚้–“ใ‚’่ฆ‹ใคใ‘ใฆใ€‚", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆฅ้€ฑๅŠใฐ", + "Type": "daterange", + "Value": { + "Timex": "2017-W46", + "Mod": "mid", + "FutureResolution": { + "startDate": "2017-11-14", + "endDate": "2017-11-18" + }, + "PastResolution": { + "startDate": "2017-11-14", + "endDate": "2017-11-18" + } + }, + "Start": 5, + "Length": 4 + } + ] + }, + { + "Input": "ๆฅ้€ฑใฎใฏใ˜ใ‚ใซๆ™‚้–“ใŒใคใใ‚Œใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆฅ้€ฑใฎใฏใ˜ใ‚", + "Type": "daterange", + "Value": { + "Timex": "2017-W46", + "Mod": "start", + "FutureResolution": { + "startDate": "2017-11-13", + "endDate": "2017-11-16" + }, + "PastResolution": { + "startDate": "2017-11-13", + "endDate": "2017-11-16" + } + }, + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "ๅคใฎๅŠใฐใพใงใซใฉใ†ใงใ™ใ‹ใ€‚", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅคใฎๅŠใฐ", + "Type": "daterange", + "Value": { + "Timex": "SU", + "Mod": "mid", + "FutureResolution": {}, + "PastResolution": {} + }, + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "5ๆ—ฅไปฅๅ†…ใซๆˆปใฃใฆใใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5ๆ—ฅไปฅๅ†…ใซ", + "Type": "daterange", + "Value": { + "Timex": "(2017-11-08,2017-11-13,P5D)", + "FutureResolution": { + "startDate": "2017-11-08", + "endDate": "2017-11-13" + }, + "PastResolution": { + "startDate": "2017-11-08", + "endDate": "2017-11-13" + } + }, + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "10ใ‹ๆœˆไปฅๅ†…ใซๆˆปใฃใฆใใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10ใ‹ๆœˆไปฅๅ†…ใซ", + "Type": "daterange", + "Value": { + "Timex": "(2017-11-08,2018-09-08,P10M)", + "FutureResolution": { + "startDate": "2017-11-08", + "endDate": "2018-09-08" + }, + "PastResolution": { + "startDate": "2017-11-08", + "endDate": "2018-09-08" + } + }, + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "3ๅนดไปฅๅ†…ใซๆˆปใฃใฆใใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3ๅนดไปฅๅ†…ใซ", + "Type": "daterange", + "Value": { + "Timex": "(2017-11-08,2020-11-08,P3Y)", + "FutureResolution": { + "startDate": "2017-11-08", + "endDate": "2020-11-08" + }, + "PastResolution": { + "startDate": "2017-11-08", + "endDate": "2020-11-08" + } + }, + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "5ๅนด1ใ‹ๆœˆใจ12ๆ—ฅไปฅๅ†…ใซๆˆปใฃใฆใใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5ๅนด1ใ‹ๆœˆใจ12ๆ—ฅไปฅๅ†…ใซ", + "Type": "daterange", + "Value": { + "Timex": "(2017-11-08,2022-12-20,P5Y1M12D)", + "FutureResolution": { + "startDate": "2017-11-08", + "endDate": "2022-12-20" + }, + "PastResolution": { + "startDate": "2017-11-08", + "endDate": "2022-12-20" + } + }, + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "ๅ‘ใ“ใ†3ๅนดไปฅๅ†…ใซๆˆปใฃใฆใใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅ‘ใ“ใ†3ๅนดไปฅๅ†…ใซ", + "Type": "daterange", + "Value": { + "Timex": "(2017-11-08,2020-11-08,P3Y)", + "FutureResolution": { + "startDate": "2017-11-08", + "endDate": "2020-11-08" + }, + "PastResolution": { + "startDate": "2017-11-08", + "endDate": "2020-11-08" + } + }, + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "ไปŠๅพŒ5ๅนด1ใ‹ๆœˆใจ12ๆ—ฅไปฅๅ†…ใซๆˆปใฃใฆใใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠๅพŒ5ๅนด1ใ‹ๆœˆใจ12ๆ—ฅไปฅๅ†…ใซ", + "Type": "daterange", + "Value": { + "Timex": "(2017-11-08,2022-12-20,P5Y1M12D)", + "FutureResolution": { + "startDate": "2017-11-08", + "endDate": "2022-12-20" + }, + "PastResolution": { + "startDate": "2017-11-08", + "endDate": "2022-12-20" + } + }, + "Start": 0, + "Length": 14 + } + ] + }, + { + "Input": "4ๆœˆ2ๆ—ฅใ‹ใ‚‰7ๆ—ฅใพใง้ƒจๅฑ‹ใŒใปใ—ใ„ใงใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2018-04-02T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "4ๆœˆ2ๆ—ฅใ‹ใ‚‰7ๆ—ฅใพใง", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-04-02,XXXX-04-07,P5D)", + "FutureResolution": { + "startDate": "2018-04-02", + "endDate": "2018-04-07" + }, + "PastResolution": { + "startDate": "2017-04-02", + "endDate": "2017-04-07" + } + }, + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "2016ๅนด11ๆœˆใฏไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016ๅนด11ๆœˆ", + "Type": "daterange", + "Value": { + "Timex": "2016-11", + "FutureResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + }, + "PastResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + } + }, + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "1ๆœˆ1ๆ—ฅใ‹ใ‚‰4ๆœˆ5ๆ—ฅใฎ้–“ใ€ไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1ๆœˆ1ๆ—ฅใ‹ใ‚‰4ๆœˆ5ๆ—ฅใฎ้–“", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-01-01,XXXX-04-05,P94D)", + "FutureResolution": { + "startDate": "2017-01-01", + "endDate": "2017-04-05" + }, + "PastResolution": { + "startDate": "2016-01-01", + "endDate": "2016-04-05" + } + }, + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "2015ๅนด1ๆœˆ1ๆ—ฅใ‹ใ‚‰2018ๅนด2ๆœˆ5ๆ—ฅใฎ้–“ใ€ไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015ๅนด1ๆœˆ1ๆ—ฅใ‹ใ‚‰2018ๅนด2ๆœˆ5ๆ—ฅใฎ้–“", + "Type": "daterange", + "Value": { + "Timex": "(2015-01-01,2018-02-05,P1131D)", + "FutureResolution": { + "startDate": "2015-01-01", + "endDate": "2018-02-05" + }, + "PastResolution": { + "startDate": "2015-01-01", + "endDate": "2018-02-05" + } + }, + "Start": 0, + "Length": 22 + } + ] + }, + { + "Input": "2015ๅนด1ๆœˆ1ๆ—ฅใ‹ใ‚‰2018ๅนด2ๆœˆใฎ้–“ใ€ไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015ๅนด1ๆœˆ1ๆ—ฅใ‹ใ‚‰2018ๅนด2ๆœˆใฎ้–“", + "Type": "daterange", + "Value": { + "Timex": "(2015-01-01,2018-02-01,P1127D)", + "FutureResolution": { + "startDate": "2015-01-01", + "endDate": "2018-02-01" + }, + "PastResolution": { + "startDate": "2015-01-01", + "endDate": "2018-02-01" + } + }, + "Start": 0, + "Length": 20 + } + ] + }, + { + "Input": "2015ๅนดใ‹ใ‚‰2018ๅนด2ๆœˆใฎ้–“ใ€ไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015ๅนดใ‹ใ‚‰2018ๅนด2ๆœˆใฎ้–“", + "Type": "daterange", + "Value": { + "Timex": "(2015-01-01,2018-02-01,P37M)", + "FutureResolution": { + "startDate": "2015-01-01", + "endDate": "2018-02-01" + }, + "PastResolution": { + "startDate": "2015-01-01", + "endDate": "2018-02-01" + } + }, + "Start": 0, + "Length": 16 + } + ] + }, + { + "Input": "2019ๅนด2ๆœˆ1ๆ—ฅใ‹ใ‚‰3ๆœˆใพใงไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2018-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2019ๅนด2ๆœˆ1ๆ—ฅใ‹ใ‚‰3ๆœˆใพใง", + "Type": "daterange", + "Value": { + "Timex": "(2019-02-01,2019-03-01,P28D)", + "FutureResolution": { + "startDate": "2019-02-01", + "endDate": "2019-03-01" + }, + "PastResolution": { + "startDate": "2019-02-01", + "endDate": "2019-03-01" + } + }, + "Start": 0, + "Length": 15 + } + ] + }, + { + "Input": "2019ๅนด2ๆœˆ1ๆ—ฅใ‹ใ‚‰3ๆœˆใฎ้–“ใ€ไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2018-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2019ๅนด2ๆœˆ1ๆ—ฅใ‹ใ‚‰3ๆœˆใฎ้–“", + "Type": "daterange", + "Value": { + "Timex": "(2019-02-01,2019-03-01,P28D)", + "FutureResolution": { + "startDate": "2019-02-01", + "endDate": "2019-03-01" + }, + "PastResolution": { + "startDate": "2019-02-01", + "endDate": "2019-03-01" + } + }, + "Start": 0, + "Length": 15 + } + ] + }, + { + "Input": "2015ๅนด6ๆœˆใ‹ใ‚‰2018ๅนด5ๆœˆใฎ้–“ใ€ไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015ๅนด6ๆœˆใ‹ใ‚‰2018ๅนด5ๆœˆใฎ้–“", + "Type": "daterange", + "Value": { + "Timex": "(2015-06-01,2018-05-01,P35M)", + "FutureResolution": { + "startDate": "2015-06-01", + "endDate": "2018-05-01" + }, + "PastResolution": { + "startDate": "2015-06-01", + "endDate": "2018-05-01" + } + }, + "Start": 0, + "Length": 18 + } + ] + }, + { + "Input": "2015ๅนด5ๆœˆใ‹ใ‚‰2018ๅนดใฎ้–“ใ€ไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015ๅนด5ๆœˆใ‹ใ‚‰2018ๅนดใฎ้–“", + "Type": "daterange", + "Value": { + "Timex": "(2015-05-01,2018-01-01,P32M)", + "FutureResolution": { + "startDate": "2015-05-01", + "endDate": "2018-01-01" + }, + "PastResolution": { + "startDate": "2015-05-01", + "endDate": "2018-01-01" + } + }, + "Start": 0, + "Length": 16 + } + ] + }, + { + "Input": "2015ๅนด5ๆœˆใ‹ใ‚‰2018ๅนด6ๆœˆใฎ้–“ใ€ไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015ๅนด5ๆœˆใ‹ใ‚‰2018ๅนด6ๆœˆใฎ้–“", + "Type": "daterange", + "Value": { + "Timex": "(2015-05-01,2018-06-01,P37M)", + "FutureResolution": { + "startDate": "2015-05-01", + "endDate": "2018-06-01" + }, + "PastResolution": { + "startDate": "2015-05-01", + "endDate": "2018-06-01" + } + }, + "Start": 0, + "Length": 18 + } + ] + }, + { + "Input": "2015ๅนดใ‹ใ‚‰2018ๅนด1ๆœˆ5ๆ—ฅใฎ้–“ใ€ไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015ๅนดใ‹ใ‚‰2018ๅนด1ๆœˆ5ๆ—ฅใฎ้–“", + "Type": "daterange", + "Value": { + "Timex": "(2015-01-01,2018-01-05,P1100D)", + "FutureResolution": { + "startDate": "2015-01-01", + "endDate": "2018-01-05" + }, + "PastResolution": { + "startDate": "2015-01-01", + "endDate": "2018-01-05" + } + }, + "Start": 0, + "Length": 18 + } + ] + }, + { + "Input": "2015ๅนดใ‹ใ‚‰2017ๅนด5ๆœˆ5ๆ—ฅใพใงไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015ๅนดใ‹ใ‚‰2017ๅนด5ๆœˆ5ๆ—ฅใพใง", + "Type": "daterange", + "Value": { + "Timex": "(2015-01-01,2017-05-05,P855D)", + "FutureResolution": { + "startDate": "2015-01-01", + "endDate": "2017-05-05" + }, + "PastResolution": { + "startDate": "2015-01-01", + "endDate": "2017-05-05" + } + }, + "Start": 0, + "Length": 18 + } + ] + }, + { + "Input": "4ๆœˆๆœ€ๅพŒใฎๆœˆๆ›œๆ—ฅใ‹ใ‚‰2019ๅนดใพใงไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2018-05-04T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "4ๆœˆๆœ€ๅพŒใฎๆœˆๆ›œๆ—ฅใ‹ใ‚‰2019ๅนดใพใง", + "Type": "daterange", + "Value": { + "Timex": "(2018-04-30,2019-01-01,P246D)", + "FutureResolution": { + "startDate": "2018-04-30", + "endDate": "2019-01-01" + }, + "PastResolution": { + "startDate": "2018-04-30", + "endDate": "2019-01-01" + } + }, + "Start": 0, + "Length": 17 + } + ] + }, + { + "Input": "็ฌฌ31้€ฑใ‹ใ‚‰็ฌฌ35้€ฑใพใงไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2018-05-04T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "็ฌฌ31้€ฑใ‹ใ‚‰็ฌฌ35้€ฑใพใง", + "Type": "daterange", + "Value": { + "Timex": "(2018-07-30,2018-08-27,P4W)", + "FutureResolution": { + "startDate": "2018-07-30", + "endDate": "2018-08-27" + }, + "PastResolution": { + "startDate": "2018-07-30", + "endDate": "2018-08-27" + } + }, + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "็ฌฌ31้€ฑใ‹ใ‚‰็ฌฌ35้€ฑใฎ้–“ใ€ไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2018-05-04T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "็ฌฌ31้€ฑใ‹ใ‚‰็ฌฌ35้€ฑใฎ้–“", + "Type": "daterange", + "Value": { + "Timex": "(2018-07-30,2018-08-27,P4W)", + "FutureResolution": { + "startDate": "2018-07-30", + "endDate": "2018-08-27" + }, + "PastResolution": { + "startDate": "2018-07-30", + "endDate": "2018-08-27" + } + }, + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "ไปŠๆ—ฅใ‹ใ‚‰2ๆ—ฅๅŠใฎ้–“ใ€ใ“ใ“ใซๆปžๅœจใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2018-05-04T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠๆ—ฅใ‹ใ‚‰2ๆ—ฅๅŠใฎ้–“", + "Type": "daterange", + "Value": { + "Timex": "(2018-05-04,2018-05-06,P2.5D)", + "FutureResolution": { + "startDate": "2018-05-04", + "endDate": "2018-05-06" + }, + "PastResolution": { + "startDate": "2018-05-04", + "endDate": "2018-05-06" + } + }, + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "็งใฏใใ‚ŒใŒ่ตทใใŸใฎใจๅŒใ˜้€ฑใซใใ“ใซใ„ใพใ›ใ‚“ใงใ—ใŸใ€‚", + "Context": { + "ReferenceDateTime": "2017-11-17T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅŒใ˜้€ฑ", + "Type": "daterange", + "Value": { + "Timex": "XXXX-WXX", + "Mod": "ref_undef", + "FutureResolution": { + "startDate": "2017-11-13", + "endDate": "2017-11-20" + }, + "PastResolution": { + "startDate": "2017-11-13", + "endDate": "2017-11-20" + } + }, + "Start": 10, + "Length": 3 + } + ] + }, + { + "Input": "็งใฏใใ‚ŒใŒ่ตทใใŸใฎใจๅŒใ˜ๆœˆใซใใ“ใซใ„ใพใ›ใ‚“ใงใ—ใŸใ€‚", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅŒใ˜ๆœˆ", + "Type": "daterange", + "Value": { + "Timex": "XXXX-XX", + "Mod": "ref_undef", + "FutureResolution": { + "startDate": "2017-11-01", + "endDate": "2017-12-01" + }, + "PastResolution": { + "startDate": "2017-11-01", + "endDate": "2017-12-01" + } + }, + "Start": 10, + "Length": 3 + } + ] + }, + { + "Input": "ใใฎ้€ฑๆœซใซ็งใฏใใ“ใซใ„ใพใ›ใ‚“ใงใ—ใŸใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-11T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ใใฎ้€ฑๆœซ", + "Type": "daterange", + "Value": { + "Timex": "XXXX-WXX-WE", + "Mod": "ref_undef", + "FutureResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + }, + "PastResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + } + }, + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "็งใฏใใ‚ŒใŒ่ตทใใŸใฎใจๅŒใ˜ๅนดใซใใ“ใซใ„ใพใ›ใ‚“ใงใ—ใŸใ€‚", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅŒใ˜ๅนด", + "Type": "daterange", + "Value": { + "Timex": "XXXX", + "Mod": "ref_undef", + "FutureResolution": { + "startDate": "2017-01-01", + "endDate": "2018-01-01" + }, + "PastResolution": { + "startDate": "2017-01-01", + "endDate": "2018-01-01" + } + }, + "Start": 10, + "Length": 3 + } + ] + }, + { + "Input": "็งใŸใกใฏ้€ฑใฎๅˆใ‚ใซไผšใ†็ด„ๆŸใŒใงใใŸใ‹ใ‚‚ใ—ใ‚Œใพใ›ใ‚“ใ€‚", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "้€ฑใฎๅˆใ‚", + "Type": "daterange", + "Value": { + "Timex": "2018-W22", + "FutureResolution": { + "startDate": "2018-05-28", + "endDate": "2018-05-31" + }, + "PastResolution": { + "startDate": "2018-05-28", + "endDate": "2018-05-31" + } + }, + "Start": 4, + "Length": 4 + } + ] + }, + { + "Input": "็งใŸใกใฏไปŠๆœˆๅˆใ‚ใซไผšใ†็ด„ๆŸใŒใงใใŸใ‹ใ‚‚ใ—ใ‚Œใพใ›ใ‚“ใ€‚", + "Context": { + "ReferenceDateTime": "2018-05-13T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠๆœˆๅˆใ‚", + "Type": "daterange", + "Value": { + "Timex": "2018-05", + "FutureResolution": { + "startDate": "2018-05-01", + "endDate": "2018-05-13" + }, + "PastResolution": { + "startDate": "2018-05-01", + "endDate": "2018-05-13" + } + }, + "Start": 4, + "Length": 4 + } + ] + }, + { + "Input": "็งใŸใกใฏไปŠๅนดๅˆใ‚ใซไผšใ†็ด„ๆŸใŒใงใใŸใ‹ใ‚‚ใ—ใ‚Œใพใ›ใ‚“ใ€‚", + "Context": { + "ReferenceDateTime": "2018-05-28T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠๅนดๅˆใ‚", + "Type": "daterange", + "Value": { + "Timex": "2018", + "FutureResolution": { + "startDate": "2018-01-01", + "endDate": "2018-05-28" + }, + "PastResolution": { + "startDate": "2018-01-01", + "endDate": "2018-05-28" + } + }, + "Start": 4, + "Length": 4 + } + ] + }, + { + "Input": "ไปŠ้€ฑใฎ็ต‚ใ‚ใ‚Šใ”ใ‚ไผšใ†ใŸใ‚ใฎๆ™‚้–“ใ‚’ใคใใฃใฆใใ ใ•ใ„ใ€‚", + "Context": { + "ReferenceDateTime": "2017-11-10T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠ้€ฑใฎ็ต‚ใ‚ใ‚Šใ”ใ‚", + "Type": "daterange", + "Value": { + "Timex": "2017-W45", + "FutureResolution": { + "startDate": "2017-11-10", + "endDate": "2017-11-13" + }, + "PastResolution": { + "startDate": "2017-11-10", + "endDate": "2017-11-13" + } + }, + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "ไปŠๆœˆใฎ็ต‚ใ‚ใ‚Šใ”ใ‚ไผšใ†ใŸใ‚ใฎๆ™‚้–“ใ‚’ใคใใฃใฆใใ ใ•ใ„ใ€‚", + "Context": { + "ReferenceDateTime": "2018-05-28T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠๆœˆใฎ็ต‚ใ‚ใ‚Šใ”ใ‚", + "Type": "daterange", + "Value": { + "Timex": "2018-05", + "FutureResolution": { + "startDate": "2018-05-28", + "endDate": "2018-06-01" + }, + "PastResolution": { + "startDate": "2018-05-28", + "endDate": "2018-06-01" + } + }, + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "ๅนดๆœซใซไผšใ†ใŸใ‚ใฎๆ™‚้–“ใ‚’ใคใใฃใฆใใ ใ•ใ„ใ€‚", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅนดๆœซ", + "Type": "daterange", + "Value": { + "Timex": "2017", + "FutureResolution": { + "startDate": "2017-11-08", + "endDate": "2018-01-01" + }, + "PastResolution": { + "startDate": "2017-11-08", + "endDate": "2018-01-01" + } + }, + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "ใ“ใฎไป•ไบ‹ใฏไปŠๆ—ฅใ‹ใ‚‰2้€ฑ้–“ไปฅไธŠใ‚ใจใซ้–‹ๅง‹ใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠๆ—ฅใ‹ใ‚‰2้€ฑ้–“ไปฅไธŠใ‚ใจ", + "Type": "daterange", + "Value": { + "Timex": "2018-06-12", + "Mod": "after", + "FutureResolution": { + "startDate": "2018-06-12" + }, + "PastResolution": { + "startDate": "2018-06-12" + } + }, + "Start": 5, + "Length": 11 + } + ] + }, + { + "Input": "ไปŠๆ—ฅใ‹ใ‚‰2้€ฑ้–“ไปฅๅ†…ใซๆˆปใฃใฆใใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠๆ—ฅใ‹ใ‚‰2้€ฑ้–“ไปฅๅ†…", + "Type": "daterange", + "Value": { + "Timex": "(2018-05-29,2018-06-12,P2W)", + "FutureResolution": { + "startDate": "2018-05-29", + "endDate": "2018-06-12" + }, + "PastResolution": { + "startDate": "2018-05-29", + "endDate": "2018-06-12" + } + }, + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "ไปŠๆ—ฅใ‹ใ‚‰2้€ฑ้–“ไปฅไธŠๅ‰ใซใ‚‚ใ†ใ™ในใฆใฎไป•ไบ‹ใ‚’็ต‚ใˆใŸใ€‚", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠๆ—ฅใ‹ใ‚‰2้€ฑ้–“ไปฅไธŠ", + "Type": "daterange", + "Value": { + "Timex": "2018-05-15", + "Mod": "before", + "FutureResolution": { + "endDate": "2018-05-15" + }, + "PastResolution": { + "endDate": "2018-05-15" + } + }, + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "ใ“ใฎไป•ไบ‹ใฏๆ˜จๆ—ฅใฎ2ๆ—ฅไปฅไธŠๅ‰ใซ็ต‚ใˆใ‚‹ในใใงใ—ใŸใ€‚", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆ˜จๆ—ฅใฎ2ๆ—ฅไปฅไธŠๅ‰", + "Type": "daterange", + "Value": { + "Timex": "2018-05-26", + "Mod": "before", + "FutureResolution": { + "endDate": "2018-05-26" + }, + "PastResolution": { + "endDate": "2018-05-26" + } + }, + "Start": 5, + "Length": 8 + } + ] + }, + { + "Input": "ใ“ใฎไป•ไบ‹ใฏๆ˜Žๆ—ฅใ‹ใ‚‰3ๆ—ฅไปฅๅ†…ใซ็ต‚ใˆใ‚‰ใ‚Œใ‚‹ใงใ—ใ‚‡ใ†ใ€‚", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆ˜Žๆ—ฅใ‹ใ‚‰3ๆ—ฅไปฅๅ†…", + "Type": "daterange", + "Value": { + "Timex": "(2018-05-30,2018-06-02,P3D)", + "FutureResolution": { + "startDate": "2018-05-30", + "endDate": "2018-06-02" + }, + "PastResolution": { + "startDate": "2018-05-30", + "endDate": "2018-06-02" + } + }, + "Start": 5, + "Length": 8 + } + ] + }, + { + "Input": "ใใ‚Œใฏ15ไธ–็ด€ใซ่ตทใใŸใ€‚", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "15ไธ–็ด€", + "Type": "daterange", + "Value": { + "Timex": "(1400-01-01,1500-01-01,P100Y)", + "FutureResolution": { + "startDate": "1400-01-01", + "endDate": "1500-01-01" + }, + "PastResolution": { + "startDate": "1400-01-01", + "endDate": "1500-01-01" + } + }, + "Start": 3, + "Length": 4 + } + ] + }, + { + "Input": "21ไธ–็ด€ใฎ่จ˜้Œฒใ‚’่กจ็คบใ—ใฆใ€‚", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "21ไธ–็ด€", + "Type": "daterange", + "Value": { + "Timex": "(2000-01-01,2100-01-01,P100Y)", + "FutureResolution": { + "startDate": "2000-01-01", + "endDate": "2100-01-01" + }, + "PastResolution": { + "startDate": "2000-01-01", + "endDate": "2100-01-01" + } + }, + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "ใ‚ณใƒซใ‚ฟใƒŠใ€18ๆ—ฅใฎ้€ฑใซไฝ•ใ‹่จญๅฎšใ—ใฆใใ‚Œใพใ›ใ‚“ใ‹ใ€‚", + "Context": { + "ReferenceDateTime": "2018-08-08T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "18ๆ—ฅใฎ้€ฑ", + "Type": "daterange", + "Value": { + "Timex": "XXXX-XX-18", + "FutureResolution": { + "startDate": "2018-08-13", + "endDate": "2018-08-20" + }, + "PastResolution": { + "startDate": "2018-07-16", + "endDate": "2018-07-23" + } + }, + "Start": 5, + "Length": 5 + } + ] + }, + { + "Input": "ใ‚ณใƒซใ‚ฟใƒŠใ€18ๆ—ฅใฎ้€ฑใซไฝ•ใ‹่จญๅฎšใ—ใฆใใ‚Œใพใ›ใ‚“ใ‹ใ€‚", + "Context": { + "ReferenceDateTime": "2018-08-28T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "18ๆ—ฅใฎ้€ฑ", + "Type": "daterange", + "Value": { + "Timex": "XXXX-XX-18", + "FutureResolution": { + "startDate": "2018-09-17", + "endDate": "2018-09-24" + }, + "PastResolution": { + "startDate": "2018-08-13", + "endDate": "2018-08-20" + } + }, + "Start": 5, + "Length": 5 + } + ] + }, + { + "Input": "ๆ—ฅไป˜ใŒใ“ใฎ10ๅนดใฎๅฃฒไธŠ", + "Context": { + "ReferenceDateTime": "2018-08-31T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ใ“ใฎ10ๅนด", + "Type": "daterange", + "Value": { + "Timex": "(2010-01-01,2020-01-01,P10Y)", + "FutureResolution": { + "startDate": "2010-01-01", + "endDate": "2020-01-01" + }, + "PastResolution": { + "startDate": "2010-01-01", + "endDate": "2020-01-01" + } + }, + "Start": 3, + "Length": 5 + } + ] + }, + { + "Input": "10ๆœˆ1ๆ—ฅใ‹ใ‚‰11ๆœˆ7ๆ—ฅใพใง", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10ๆœˆ1ๆ—ฅใ‹ใ‚‰11ๆœˆ7ๆ—ฅใพใง", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-10-01,XXXX-11-07,P37D)", + "FutureResolution": { + "startDate": "2018-10-01", + "endDate": "2018-11-07" + }, + "PastResolution": { + "startDate": "2018-10-01", + "endDate": "2018-11-07" + } + }, + "Start": 0, + "Length": 14 + } + ] + }, + { + "Input": "10ๆœˆ25ๆ—ฅใ‹ใ‚‰1ๆœˆ25ๆ—ฅใพใง", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10ๆœˆ25ๆ—ฅใ‹ใ‚‰1ๆœˆ25ๆ—ฅใพใง", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-10-25,XXXX-01-25,P92D)", + "FutureResolution": { + "startDate": "2018-10-25", + "endDate": "2019-01-25" + }, + "PastResolution": { + "startDate": "2017-10-25", + "endDate": "2018-01-25" + } + }, + "Start": 0, + "Length": 15 + } + ] + }, + { + "Input": "็ฑณๅ›ฝๆ”ฟๅบœใฏไปŠ้€ฑใ‚‚ใพใ ๅœๆญขไธญใงใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2019-01-01T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠ้€ฑ", + "Type": "daterange", + "Value": { + "Timex": "2019-W01", + "FutureResolution": { + "startDate": "2018-12-31", + "endDate": "2019-01-07" + }, + "PastResolution": { + "startDate": "2018-12-31", + "endDate": "2019-01-07" + } + }, + "Start": 5, + "Length": 2 + } + ] + }, + { + "Input": "ใƒฏใƒผใƒŠใƒผๆฐใฏไปŠ้€ฑๆ–ฐใ—ใ„ๆˆฆ็•ฅใ‚’็™บ่กจใ—ใพใ—ใŸใ€‚", + "Context": { + "ReferenceDateTime": "2017-01-01T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠ้€ฑ", + "Type": "daterange", + "Value": { + "Timex": "2016-W52", + "FutureResolution": { + "startDate": "2016-12-26", + "endDate": "2017-01-02" + }, + "PastResolution": { + "startDate": "2016-12-26", + "endDate": "2017-01-02" + } + }, + "Start": 6, + "Length": 2 + } + ] + }, + { + "Input": "ไปŠ้€ฑใฏๅคงใใชใƒ‹ใƒฅใƒผใ‚นใฏใ‚ใ‚Šใพใ›ใ‚“ใ€‚", + "Context": { + "ReferenceDateTime": "2016-01-01T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠ้€ฑ", + "Type": "daterange", + "Value": { + "Timex": "2015-W53", + "FutureResolution": { + "startDate": "2015-12-28", + "endDate": "2016-01-04" + }, + "PastResolution": { + "startDate": "2015-12-28", + "endDate": "2016-01-04" + } + }, + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "2015ๅนด11ๆœˆ1ๆ—ฅใ‹ใ‚‰2016ๅนด12ๆœˆ4ๆ—ฅใพใง", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015ๅนด11ๆœˆ1ๆ—ฅใ‹ใ‚‰2016ๅนด12ๆœˆ4ๆ—ฅใพใง", + "Type": "daterange", + "Value": { + "Timex": "(2015-11-01,2016-12-04,P399D)", + "FutureResolution": { + "startDate": "2015-11-01", + "endDate": "2016-12-04" + }, + "PastResolution": { + "startDate": "2015-11-01", + "endDate": "2016-12-04" + } + }, + "Start": 0, + "Length": 24 + } + ] + }, + { + "Input": "2016ๅนด11ๆœˆใ‹ใ‚‰2017ๅนด12ๆœˆใพใง", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016ๅนด11ๆœˆใ‹ใ‚‰2017ๅนด12ๆœˆใพใง", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-01,2017-12-01,P13M)", + "FutureResolution": { + "startDate": "2016-11-01", + "endDate": "2017-12-01" + }, + "PastResolution": { + "startDate": "2016-11-01", + "endDate": "2017-12-01" + } + }, + "Start": 0, + "Length": 20 + } + ] + }, + { + "Input": "08ๆœˆใ‹ใ‚‰12ๆœˆใพใง", + "Context": { + "ReferenceDateTime": "2018-11-01T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "08ๆœˆใ‹ใ‚‰12ๆœˆใพใง", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-08-01,XXXX-12-01,P4M)", + "FutureResolution": { + "startDate": "2018-08-01", + "endDate": "2018-12-01" + }, + "PastResolution": { + "startDate": "2018-08-01", + "endDate": "2018-12-01" + } + }, + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "08ๆ—ฅใ‹ใ‚‰12ๆ—ฅใพใง", + "Context": { + "ReferenceDateTime": "2018-11-01T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "08ๆ—ฅใ‹ใ‚‰12ๆ—ฅใพใง", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-XX-08,XXXX-XX-12,P4D)", + "FutureResolution": { + "startDate": "2018-11-08", + "endDate": "2018-11-12" + }, + "PastResolution": { + "startDate": "2018-10-08", + "endDate": "2018-10-12" + } + }, + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "08ๆ—ฅใ‹ใ‚‰12ๆ—ฅใพใง", + "Context": { + "ReferenceDateTime": "2018-11-30T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "08ๆ—ฅใ‹ใ‚‰12ๆ—ฅใพใง", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-XX-08,XXXX-XX-12,P4D)", + "FutureResolution": { + "startDate": "2018-12-08", + "endDate": "2018-12-12" + }, + "PastResolution": { + "startDate": "2018-11-08", + "endDate": "2018-11-12" + } + }, + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "08ๆ—ฅใ‹ใ‚‰12ๆ—ฅใพใง", + "Context": { + "ReferenceDateTime": "2018-12-30T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "08ๆ—ฅใ‹ใ‚‰12ๆ—ฅใพใง", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-XX-08,XXXX-XX-12,P4D)", + "FutureResolution": { + "startDate": "2019-01-08", + "endDate": "2019-01-12" + }, + "PastResolution": { + "startDate": "2018-12-08", + "endDate": "2018-12-12" + } + }, + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "08ๆ—ฅใ‹ใ‚‰12ๆ—ฅใพใง", + "Context": { + "ReferenceDateTime": "2018-01-30T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "08ๆ—ฅใ‹ใ‚‰12ๆ—ฅใพใง", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-XX-08,XXXX-XX-12,P4D)", + "FutureResolution": { + "startDate": "2018-02-08", + "endDate": "2018-02-12" + }, + "PastResolution": { + "startDate": "2018-01-08", + "endDate": "2018-01-12" + } + }, + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "08ๆ—ฅใ‹ใ‚‰12ๆ—ฅใพใง", + "Context": { + "ReferenceDateTime": "2018-01-01T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "08ๆ—ฅใ‹ใ‚‰12ๆ—ฅใพใง", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-XX-08,XXXX-XX-12,P4D)", + "FutureResolution": { + "startDate": "2018-01-08", + "endDate": "2018-01-12" + }, + "PastResolution": { + "startDate": "2017-12-08", + "endDate": "2017-12-12" + } + }, + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "2008ๅนดใ‹ใ‚‰2012ๅนดใพใง", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2008ๅนดใ‹ใ‚‰2012ๅนดใพใง", + "Type": "daterange", + "Value": { + "Timex": "(2008-01-01,2012-01-01,P4Y)", + "FutureResolution": { + "startDate": "2008-01-01", + "endDate": "2012-01-01" + }, + "PastResolution": { + "startDate": "2008-01-01", + "endDate": "2012-01-01" + } + }, + "Start": 0, + "Length": 14 + } + ] + }, + { + "Input": "08ๆœˆ1ๆ—ฅใ‹ใ‚‰09ๆœˆ4ๆ—ฅใพใง", + "Context": { + "ReferenceDateTime": "2018-11-01T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "08ๆœˆ1ๆ—ฅใ‹ใ‚‰09ๆœˆ4ๆ—ฅใพใง", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-08-01,XXXX-09-04,P34D)", + "FutureResolution": { + "startDate": "2019-08-01", + "endDate": "2019-09-04" + }, + "PastResolution": { + "startDate": "2018-08-01", + "endDate": "2018-09-04" + } + }, + "Start": 0, + "Length": 14 + } + ] + }, + { + "Input": "2015/11/1ใ‹ใ‚‰2016/12/4ใพใง", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015/11/1ใ‹ใ‚‰2016/12/4ใพใง", + "Type": "daterange", + "Value": { + "Timex": "(2015-11-01,2016-12-04,P399D)", + "FutureResolution": { + "startDate": "2015-11-01", + "endDate": "2016-12-04" + }, + "PastResolution": { + "startDate": "2015-11-01", + "endDate": "2016-12-04" + } + }, + "Start": 0, + "Length": 22 + } + ] + }, + { + "Input": "2016/11ใ‹ใ‚‰2017/12ใพใง", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016/11ใ‹ใ‚‰2017/12ใพใง", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-01,2017-12-01,P13M)", + "FutureResolution": { + "startDate": "2016-11-01", + "endDate": "2017-12-01" + }, + "PastResolution": { + "startDate": "2016-11-01", + "endDate": "2017-12-01" + } + }, + "Start": 0, + "Length": 18 + } + ] + }, + { + "Input": "08/1ใ‹ใ‚‰09/4ใพใง", + "Context": { + "ReferenceDateTime": "2018-11-01T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "08/1ใ‹ใ‚‰09/4ใพใง", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-08-01,XXXX-09-04,P34D)", + "FutureResolution": { + "startDate": "2019-08-01", + "endDate": "2019-09-04" + }, + "PastResolution": { + "startDate": "2018-08-01", + "endDate": "2018-09-04" + } + }, + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "4ๆœˆใฎๆœ€็ต‚ๆœˆๆ›œๆ—ฅใ‹ใ‚‰10ๆœˆ1ๆ—ฅใพใง", + "Context": { + "ReferenceDateTime": "2019-07-22T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java,dotnet", + "Results": [ + { + "Text": "4ๆœˆใฎๆœ€็ต‚ๆœˆๆ›œๆ—ฅใ‹ใ‚‰10ๆœˆ1ๆ—ฅใพใง", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-08-WXX-1-#4,XXXX-10-01,P36D)", + "FutureResolution": { + "startDate": "2019-08-26", + "endDate": "2019-10-01" + }, + "PastResolution": { + "startDate": "2018-08-27", + "endDate": "2018-10-01" + } + }, + "Start": 0, + "Length": 17 + } + ] + }, + { + "Input": "่ฒป็”จใ‚’ใจใ‚‹ๆœŸ้–“ใฏ2019ๅนด6ๆœˆ1ๆ—ฅใ‹ใ‚‰6ๆœˆ30ๆ—ฅใพใงใงใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "2019ๅนด6ๆœˆ1ๆ—ฅใ‹ใ‚‰6ๆœˆ30ๆ—ฅใพใง", + "Type": "daterange", + "Value": { + "Timex": "(2019-06-01,2019-06-30,P29D)", + "FutureResolution": { + "startDate": "2019-06-01", + "endDate": "2019-06-30" + }, + "PastResolution": { + "startDate": "2019-06-01", + "endDate": "2019-06-30" + } + }, + "Start": 8, + "Length": 18 + } + ] + }, + { + "Input": "ใ‚ชใƒชใƒณใƒ”ใƒƒใ‚ฏใฏ๏ผ’๏ผ๏ผ๏ผ˜ๅนดใซ่กŒใ‚ใ‚Œใพใ—ใŸใ€‚", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ’๏ผ๏ผ๏ผ˜ๅนด", + "Type": "daterange", + "Value": { + "Timex": "2008", + "FutureResolution": { + "startDate": "2008-01-01", + "endDate": "2009-01-01" + }, + "PastResolution": { + "startDate": "2008-01-01", + "endDate": "2009-01-01" + } + }, + "Start": 7, + "Length": 5 + } + ] + }, + { + "Input": "ๆฅๆœˆใพใง็ต‚ใ‚ใ‚Šใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๆฅๆœˆ", + "Type": "daterange", + "Value": { + "Timex": "2017-04", + "FutureResolution": { + "startDate": "2017-04-01", + "endDate": "2017-05-01" + }, + "PastResolution": { + "startDate": "2017-04-01", + "endDate": "2017-05-01" + } + }, + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "็งใฏๅ…ˆ้€ฑใฎๆœจๆ›œๆ—ฅใ‹ใ‚‰ๅๆœˆไธ€ๆ—ฅใพใงใ„ใพใ›ใ‚“ใ€‚", + "Context": { + "ReferenceDateTime": "2019-07-30T17:09:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅ…ˆ้€ฑใฎๆœจๆ›œๆ—ฅใ‹ใ‚‰ๅๆœˆไธ€ๆ—ฅใพใง", + "Type": "daterange", + "Value": { + "Timex": "(2019-07-25,XXXX-10-01,P68D)", + "FutureResolution": { + "startDate": "2019-07-25", + "endDate": "2019-10-01" + }, + "PastResolution": { + "startDate": "2019-07-25", + "endDate": "2019-10-01" + } + }, + "Start": 2, + "Length": 14 + } + ] + }, + { + "Input": "2008ๅนดๅๆœˆไธ€ๆ—ฅใ‹ใ‚‰๏ผ’๏ผ๏ผ‘๏ผ™ๅนดไบŒๆœˆไธ‰ๆ—ฅใพใง", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "2008ๅนดๅๆœˆไธ€ๆ—ฅใ‹ใ‚‰๏ผ’๏ผ๏ผ‘๏ผ™ๅนดไบŒๆœˆไธ‰ๆ—ฅใพใง", + "Type": "daterange", + "Value": { + "Timex": "(2018-10-01,2019-02-03,P125D)", + "FutureResolution": { + "startDate": "2018-10-01", + "endDate": "2019-02-03" + }, + "PastResolution": { + "startDate": "2018-10-01", + "endDate": "2019-02-03" + } + }, + "Start": 0, + "Length": 22 + } + ] + }, + { + "Input": "ๅฝผใฏ๏ผ‘๏ผ˜๏ผ—๏ผๅนดไปฃใซ็”Ÿใพใ‚Œใพใ—ใŸใ€‚", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ‘๏ผ˜๏ผ—๏ผๅนดไปฃ", + "Type": "daterange", + "Value": { + "Timex": "(1870-01-01,1880-01-01,P10Y)", + "FutureResolution": { + "startDate": "1870-01-01", + "endDate": "1880-01-01" + }, + "PastResolution": { + "startDate": "1870-01-01", + "endDate": "1880-01-01" + } + }, + "Start": 2, + "Length": 6 + } + ] + }, + { + "Input": "ไปŠไธ–็ด€ใฎ๏ผ’๏ผๅนดไปฃ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไปŠไธ–็ด€ใฎ๏ผ’๏ผๅนดไปฃ", + "Type": "daterange", + "Value": { + "Timex": "(2020-01-01,2030-01-01,P10Y)", + "FutureResolution": { + "startDate": "2020-01-01", + "endDate": "2030-01-01" + }, + "PastResolution": { + "startDate": "2020-01-01", + "endDate": "2030-01-01" + } + }, + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "ๅ‰ไธ–็ด€ใฎ๏ผ™๏ผๅนดไปฃ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅ‰ไธ–็ด€ใฎ๏ผ™๏ผๅนดไปฃ", + "Type": "daterange", + "Value": { + "Timex": "(1990-01-01,2000-01-01,P10Y)", + "FutureResolution": { + "startDate": "1990-01-01", + "endDate": "2000-01-01" + }, + "PastResolution": { + "startDate": "1990-01-01", + "endDate": "2000-01-01" + } + }, + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "๏ผ‘๏ผๆœˆใฎ็ฌฌ1้€ฑใฏๅปบๅ›ฝ่จ˜ๅฟตๆ—ฅใฎ้€ฃไผ‘ใงใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ‘๏ผๆœˆใฎ็ฌฌ1้€ฑ", + "Type": "daterange", + "Value": { + "Timex": "XXXX-10-W01", + "FutureResolution": { + "startDate": "2017-09-25", + "endDate": "2017-10-02" + }, + "PastResolution": { + "startDate": "2016-10-03", + "endDate": "2016-10-10" + } + }, + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "๏ผ’๏ผ๏ผ‘๏ผ‘ๅนดใ‹ใ‚‰๏ผ’๏ผ๏ผ‘๏ผ—ๅนดใพใงใฎๅฃฒใ‚ŠไธŠใ’ใ‚’ใพใจใ‚ใฆใ‚‚ใ‚‰ใˆใพใ™ใ‹๏ผŸ", + "Context": { + "ReferenceDateTime": "2018-09-12T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ’๏ผ๏ผ‘๏ผ‘ๅนดใ‹ใ‚‰๏ผ’๏ผ๏ผ‘๏ผ—ๅนดใพใง", + "Type": "daterange", + "Value": { + "Timex": "(2010-01-01,2018-01-01,P8Y)", + "FutureResolution": { + "startDate": "2010-01-01", + "endDate": "2018-01-01" + }, + "PastResolution": { + "startDate": "2010-01-01", + "endDate": "2018-01-01" + } + }, + "Start": 0, + "Length": 14 + } + ] + }, + { + "Input": "ๅ…ˆ้€ฑ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅ…ˆ้€ฑ", + "Type": "daterange", + "Value": { + "Timex": "(2017-03-15,2017-03-22,P1W)", + "FutureResolution": { + "startDate": "2017-03-15", + "endDate": "2017-03-22" + }, + "PastResolution": { + "startDate": "2017-03-15", + "endDate": "2017-03-22" + } + }, + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "๏ผ’๏ผ๏ผ‘๏ผ–ๅนดใ‹ใ‚‰๏ผ’๏ผ๏ผ‘๏ผ˜ๅนดใซใ‚ใŸใฃใฆ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ’๏ผ๏ผ‘๏ผ–ๅนดใ‹ใ‚‰๏ผ’๏ผ๏ผ‘๏ผ˜ๅนดใซใ‚ใŸใฃใฆ", + "Type": "daterange", + "Value": { + "Timex": "(2016-01-01,2018-01-01,P2Y)", + "FutureResolution": { + "startDate": "2016-01-01", + "endDate": "2018-01-01" + }, + "PastResolution": { + "startDate": "2016-01-01", + "endDate": "2018-01-01" + } + }, + "Start": 0, + "Length": 17 + } + ] + }, + { + "Input": "๏ผ’๏ผ๏ผ‘๏ผ–ๅนดใ‹ใ‚‰๏ผ’๏ผ๏ผ‘๏ผ˜ๅนดใพใง", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ’๏ผ๏ผ‘๏ผ–ๅนดใ‹ใ‚‰๏ผ’๏ผ๏ผ‘๏ผ˜ๅนดใพใง", + "Type": "daterange", + "Value": { + "Timex": "(2016-01-01,2018-01-01,P2Y)", + "FutureResolution": { + "startDate": "2016-01-01", + "endDate": "2018-01-01" + }, + "PastResolution": { + "startDate": "2016-01-01", + "endDate": "2018-01-01" + } + }, + "Start": 0, + "Length": 14 + } + ] + }, + { + "Input": "็งใฏๅ››ๆœˆๆœ€ๅพŒใฎๆœˆๆ›œๆ—ฅใ‹ใ‚‰ๅๆœˆไธ€ๆ—ฅใพใงใ„ใพใ›ใ‚“ใ€‚", + "Context": { + "ReferenceDateTime": "2019-07-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅ››ๆœˆๆœ€ๅพŒใฎๆœˆๆ›œๆ—ฅใ‹ใ‚‰ๅๆœˆไธ€ๆ—ฅใพใง", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-04-WXX-1-#5,XXXX-10-01,P155D)", + "FutureResolution": { + "startDate": "2019-04-29", + "endDate": "2019-10-01" + }, + "PastResolution": { + "startDate": "2019-04-29", + "endDate": "2019-10-01" + } + }, + "Start": 2, + "Length": 16 + } + ] + }, + { + "Input": "๏ผ’๏ผ๏ผ๏ผ˜ๅนดๅไบŒๆœˆ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ’๏ผ๏ผ๏ผ˜ๅนดๅไบŒๆœˆ", + "Type": "daterange", + "Value": { + "Timex": "2008-12", + "FutureResolution": { + "startDate": "2008-12-01", + "endDate": "2009-01-01" + }, + "PastResolution": { + "startDate": "2008-12-01", + "endDate": "2009-01-01" + } + }, + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "ใ€€๏ผ’๏ผ๏ผ‘๏ผ˜ๅนด๏ผ‘๏ผๆœˆ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ใ€€๏ผ’๏ผ๏ผ‘๏ผ˜ๅนด๏ผ‘๏ผๆœˆ", + "Type": "daterange", + "Value": { + "Timex": "2018-10", + "FutureResolution": { + "startDate": "2018-10-01", + "endDate": "2018-11-01" + }, + "PastResolution": { + "startDate": "2018-10-01", + "endDate": "2018-11-01" + } + }, + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "๏ผ’๏ผ๏ผ๏ผ—ๅนดใ‹ใ‚‰๏ผ’๏ผ๏ผ๏ผ™ๅนดใพใงใฎ้–“ใซ", + "Context": { + "ReferenceDateTime": "2018-09-05T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ’๏ผ๏ผ๏ผ—ๅนดใ‹ใ‚‰๏ผ’๏ผ๏ผ๏ผ™ๅนดใพใงใฎ้–“ใซ", + "Type": "daterange", + "Value": { + "Timex": "(2007-01-01,2009-01-01,P2Y)", + "FutureResolution": { + "startDate": "2007-01-01", + "endDate": "2009-01-01" + }, + "PastResolution": { + "startDate": "2007-01-01", + "endDate": "2009-01-01" + } + }, + "Start": 0, + "Length": 17 + } + ] + }, + { + "Input": "ไธ€ๆœˆๅๆ—ฅใ‹ใ‚‰ๅไบŒๆ—ฅใพใง", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไธ€ๆœˆๅๆ—ฅใ‹ใ‚‰ๅไบŒๆ—ฅใพใง", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-01-10,XXXX-01-12,P2D)", + "FutureResolution": { + "startDate": "2018-01-10", + "endDate": "2018-01-12" + }, + "PastResolution": { + "startDate": "2017-01-10", + "endDate": "2017-01-12" + } + }, + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "ไปŠๅค", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไปŠๅค", + "Type": "daterange", + "Value": { + "Timex": "2017-SU", + "FutureResolution": {}, + "PastResolution": {} + }, + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "ๅŽปๅนดใฎ๏ผ•ๆœˆใซไผšใฃใŸใ“ใจใ‚ใ‚‹ใ€‚", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅŽปๅนดใฎ๏ผ•ๆœˆ", + "Type": "daterange", + "Value": { + "Timex": "2016-05", + "FutureResolution": { + "startDate": "2016-05-01", + "endDate": "2016-06-01" + }, + "PastResolution": { + "startDate": "2016-05-01", + "endDate": "2016-06-01" + } + }, + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "๏ผ’๏ผ๏ผ๏ผ˜ๅนดใ€€ๅไบŒๆœˆ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ’๏ผ๏ผ๏ผ˜ๅนดใ€€ๅไบŒๆœˆ", + "Type": "daterange", + "Value": { + "Timex": "2008-12", + "FutureResolution": { + "startDate": "2008-12-01", + "endDate": "2009-01-01" + }, + "PastResolution": { + "startDate": "2008-12-01", + "endDate": "2009-01-01" + } + }, + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "็งใฏ๏ผ—ๆœˆ๏ผ”ๆ—ฅใ‹ใ‚‰๏ผ–ๆ—ฅใพใงๅŒ—ไบฌใซ่กŒใใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2019-08-08T16:09:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ—ๆœˆ๏ผ”ๆ—ฅใ‹ใ‚‰๏ผ–ๆ—ฅใพใง", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-07-04,XXXX-07-06,P2D)", + "FutureResolution": { + "startDate": "2020-07-04", + "endDate": "2020-07-06" + }, + "PastResolution": { + "startDate": "2019-07-04", + "endDate": "2019-07-06" + } + }, + "Start": 2, + "Length": 10 + } + ] + }, + { + "Input": "ๆฅ้€ฑใฏใฉใ†ใงใ™ใ‹๏ผŸ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๆฅ้€ฑ", + "Type": "daterange", + "Value": { + "Timex": "2017-W13", + "FutureResolution": { + "startDate": "2017-03-27", + "endDate": "2017-04-03" + }, + "PastResolution": { + "startDate": "2017-03-27", + "endDate": "2017-04-03" + } + }, + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "ใ“ใฎไธ‰ๅนด้–“ใ€็Šฏ็ฝช่€…ๆ•ฐใฏๅนดใ€…ๆธ›ใฃใฆใ„ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ใ“ใฎไธ‰ๅนด้–“", + "Type": "daterange", + "Value": { + "Timex": "(2014-03-22,2017-03-22,P3Y)", + "FutureResolution": { + "startDate": "2014-03-22", + "endDate": "2017-03-22" + }, + "PastResolution": { + "startDate": "2014-03-22", + "endDate": "2017-03-22" + } + }, + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "2016ๅนดไธ€ๆœˆๅๆ—ฅใ‹ใ‚‰ๅไบŒๆ—ฅใซใ‚ใŸใฃใฆ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "2016ๅนดไธ€ๆœˆๅๆ—ฅใ‹ใ‚‰ๅไบŒๆ—ฅใซใ‚ใŸใฃใฆ", + "Type": "daterange", + "Value": { + "Timex": "(2016-01-10,2016-01-12,P2D)", + "FutureResolution": { + "startDate": "2016-01-10", + "endDate": "2016-01-12" + }, + "PastResolution": { + "startDate": "2016-01-10", + "endDate": "2016-01-12" + } + }, + "Start": 0, + "Length": 19 + } + ] + }, + { + "Input": "๏ผ’๏ผ๏ผ๏ผ—ๅนดใ‹ใ‚‰๏ผ’๏ผ๏ผ๏ผ™ๅนดใพใงใฎ้–“", + "Context": { + "ReferenceDateTime": "2018-09-05T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ’๏ผ๏ผ๏ผ—ๅนดใ‹ใ‚‰๏ผ’๏ผ๏ผ๏ผ™ๅนดใพใงใฎ้–“", + "Type": "daterange", + "Value": { + "Timex": "(2007-01-01,2009-01-01,P2Y)", + "FutureResolution": { + "startDate": "2007-01-01", + "endDate": "2009-01-01" + }, + "PastResolution": { + "startDate": "2007-01-01", + "endDate": "2009-01-01" + } + }, + "Start": 0, + "Length": 16 + } + ] + }, + { + "Input": "ๅฝผใฏ2007ๅนดๅ‰ใ™ใงใซๅ’ๆฅญใ—ใพใ—ใŸใ€‚", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "2007ๅนด", + "Type": "daterange", + "Value": { + "Timex": "2007", + "FutureResolution": { + "startDate": "2007-01-01", + "endDate": "2008-01-01" + }, + "PastResolution": { + "startDate": "2007-01-01", + "endDate": "2008-01-01" + } + }, + "Start": 2, + "Length": 5 + } + ] + }, + { + "Input": "๏ผ—๏ผ˜๏ผ™ๅนดใซ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ—๏ผ˜๏ผ™ๅนดใซ", + "Type": "daterange", + "Value": { + "Timex": "0789", + "FutureResolution": { + "startDate": "0789-01-01", + "endDate": "0790-01-01" + }, + "PastResolution": { + "startDate": "0789-01-01", + "endDate": "0790-01-01" + } + }, + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "๏ผ™๏ผๅนดไปฃ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ™๏ผๅนดไปฃ", + "Type": "daterange", + "Value": { + "Timex": "(XX90-01-01,XX00-01-01,P10Y)", + "FutureResolution": { + "startDate": "2090-01-01", + "endDate": "2100-01-01" + }, + "PastResolution": { + "startDate": "1990-01-01", + "endDate": "2000-01-01" + } + }, + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "๏ผ’๏ผ๏ผ‘๏ผ˜ๅนด๏ผ‘๏ผ’ๆœˆใฏ๏ผๆœˆใงใฏใ‚ใ‚Šใพใ›ใ‚“ใ€‚", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "2018ๅนด12ๆœˆ", + "Type": "daterange", + "Value": { + "Timex": "2018-10", + "FutureResolution": { + "startDate": "2018-10-01", + "endDate": "2018-11-01" + }, + "PastResolution": { + "startDate": "2018-10-01", + "endDate": "2018-11-01" + } + }, + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "๏ผ‘๏ผ˜๏ผ—๏ผๅนดไปฃ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ‘๏ผ˜๏ผ—๏ผๅนดไปฃ", + "Type": "daterange", + "Value": { + "Timex": "(1870-01-01,1880-01-01,P10Y)", + "FutureResolution": { + "startDate": "1870-01-01", + "endDate": "1880-01-01" + }, + "PastResolution": { + "startDate": "1870-01-01", + "endDate": "1880-01-01" + } + }, + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "ไบŒใ€‡ไธ€ๅ…ญๅนดใ‹ใ‚‰ไบŒใ€‡ไธ€ๅ…ซๅนดใพใง", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไบŒใ€‡ไธ€ๅ…ญๅนดใ‹ใ‚‰ไบŒใ€‡ไธ€ๅ…ซๅนดใพใง", + "Type": "daterange", + "Value": { + "Timex": "(2016-01-01,2018-01-01,P2Y)", + "FutureResolution": { + "startDate": "2016-01-01", + "endDate": "2018-01-01" + }, + "PastResolution": { + "startDate": "2016-01-01", + "endDate": "2018-01-01" + } + }, + "Start": 0, + "Length": 14 + } + ] + }, + { + "Input": "็งใฏๅ…ซๆœˆๆœ€ๅพŒใฎๆœˆๆ›œๆ—ฅใ‹ใ‚‰ๅๆœˆไธ€ๆ—ฅใพใงใ„ใพใ›ใ‚“ใ€‚", + "Context": { + "ReferenceDateTime": "2019-07-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅ…ซๆœˆๆœ€ๅพŒใฎๆœˆๆ›œๆ—ฅใ‹ใ‚‰ๅๆœˆไธ€ๆ—ฅใพใง", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-08-WXX-1-#4,XXXX-10-01,P36D)", + "FutureResolution": { + "startDate": "2019-08-26", + "endDate": "2019-10-01" + }, + "PastResolution": { + "startDate": "2018-08-27", + "endDate": "2018-10-01" + } + }, + "Start": 2, + "Length": 16 + } + ] + }, + { + "Input": "๏ผ’๏ผ๏ผ๏ผ˜ๅนดใฎไบ”่ผชใฏๅŒ—ไบฌใง่กŒใ‚ใ‚Œใพใ—ใŸใ€‚", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ’๏ผ๏ผ๏ผ˜ๅนด", + "Type": "daterange", + "Value": { + "Timex": "2008", + "FutureResolution": { + "startDate": "2008-01-01", + "endDate": "2009-01-01" + }, + "PastResolution": { + "startDate": "2008-01-01", + "endDate": "2009-01-01" + } + }, + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "๏ผ’๏ผ๏ผ๏ผ™ๅนดใจๆฏ”ในใฆใ€ๆฟ€ใ—ใๅค‰ๅŒ–ใ—ใŸใ“ใจใŒใ‚ใ‹ใ‚Šใพใ—ใŸใ€‚", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ’๏ผ๏ผ๏ผ™ๅนด", + "Type": "daterange", + "Value": { + "Timex": "2009", + "FutureResolution": { + "startDate": "2009-01-01", + "endDate": "2010-01-01" + }, + "PastResolution": { + "startDate": "2009-01-01", + "endDate": "2010-01-01" + } + }, + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "ๆฅๅนด", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๆฅๅนด", + "Type": "daterange", + "Value": { + "Timex": "2018", + "FutureResolution": { + "startDate": "2018-01-01", + "endDate": "2019-01-01" + }, + "PastResolution": { + "startDate": "2018-01-01", + "endDate": "2019-01-01" + } + }, + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "ๅฝผใฏ๏ผ’๏ผ๏ผ๏ผ—ๅนดๅพŒใซๅญฆๆ กใซๆฅใŸใ“ใจใฏใ‚ใ‚Šใพใ›ใ‚“ใ€‚", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ’๏ผ๏ผ๏ผ—ๅนด", + "Type": "daterange", + "Value": { + "Timex": "2007", + "FutureResolution": { + "startDate": "2007-01-01", + "endDate": "2008-01-01" + }, + "PastResolution": { + "startDate": "2007-01-01", + "endDate": "2008-01-01" + } + }, + "Start": 2, + "Length": 5 + } + ] + }, + { + "Input": "1ๆœˆ๏ผ‘๏ผ™ๆ—ฅใ‹ใ‚‰๏ผ’๏ผๆ—ฅใพใง", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "1ๆœˆ๏ผ‘๏ผ™ๆ—ฅใ‹ใ‚‰๏ผ’๏ผๆ—ฅใพใง", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-01-19,XXXX-01-20,P1D)", + "FutureResolution": { + "startDate": "2018-01-19", + "endDate": "2018-01-20" + }, + "PastResolution": { + "startDate": "2017-01-19", + "endDate": "2017-01-20" + } + }, + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "ๆฌกใฎ้€ฑๆœซ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๆฌกใฎ้€ฑๆœซ", + "Type": "daterange", + "Value": { + "Timex": "2017-W13-WE", + "FutureResolution": { + "startDate": "2017-04-01", + "endDate": "2017-04-03" + }, + "PastResolution": { + "startDate": "2017-04-01", + "endDate": "2017-04-03" + } + }, + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "ๆฌกใฎไบŒๆ—ฅ้–“", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๆฌกใฎไบŒๆ—ฅ้–“", + "Type": "daterange", + "Value": { + "Timex": "(2017-03-23,2017-03-25,P2D)", + "FutureResolution": { + "startDate": "2017-03-23", + "endDate": "2017-03-25" + }, + "PastResolution": { + "startDate": "2017-03-23", + "endDate": "2017-03-25" + } + }, + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "๏ผ“ๆœˆ๏ผ’๏ผ˜ๆ—ฅใ‹ใ‚‰4ๆœˆ๏ผ‘๏ผ•ๆ—ฅใพใง", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ“ๆœˆ๏ผ’๏ผ˜ๆ—ฅใ‹ใ‚‰4ๆœˆ๏ผ‘๏ผ•ๆ—ฅใพใง", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-03-28,XXXX-04-15,P18D)", + "FutureResolution": { + "startDate": "2017-03-28", + "endDate": "2017-04-15" + }, + "PastResolution": { + "startDate": "2016-03-28", + "endDate": "2016-04-15" + } + }, + "Start": 0, + "Length": 14 + } + ] + }, + { + "Input": "ไปŠๅนดใฎ็ฌฌไธ€ใ‚ฏใ‚ฉใƒผใ‚ฟใƒผ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไปŠๅนดใฎ็ฌฌไธ€ใ‚ฏใ‚ฉใƒผใ‚ฟใƒผ", + "Type": "daterange", + "Value": { + "Timex": "(2017-01-01,2017-04-01,P3M)", + "FutureResolution": { + "startDate": "2017-01-01", + "endDate": "2017-04-01" + }, + "PastResolution": { + "startDate": "2017-01-01", + "endDate": "2017-04-01" + } + }, + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "๏ผ’๏ผ๏ผ๏ผ˜ๅนดใ€ไบ”่ผชใฏๅŒ—ไบฌใง่กŒใ‚ใ‚Œใพใ—ใŸใ€‚", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ’๏ผ๏ผ๏ผ˜ๅนด", + "Type": "daterange", + "Value": { + "Timex": "2008", + "FutureResolution": { + "startDate": "2008-01-01", + "endDate": "2009-01-01" + }, + "PastResolution": { + "startDate": "2008-01-01", + "endDate": "2009-01-01" + } + }, + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "้ŽๅŽปใฎๅๅนด้–“ๅŒ—ไบฌใฏ่‘—ใ—ใๅค‰ใ‚ใ‚Šใพใ—ใŸใ€‚", + "Context": { + "ReferenceDateTime": "2018-07-24T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "้ŽๅŽปใฎๅๅนด้–“", + "Type": "daterange", + "Value": { + "Timex": "(2008-07-24,2018-07-24,P10Y)", + "FutureResolution": { + "startDate": "2008-07-24", + "endDate": "2018-07-24" + }, + "PastResolution": { + "startDate": "2008-07-24", + "endDate": "2018-07-24" + } + }, + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "ไธ€ๆœˆๅๆ—ฅใ‹ใ‚‰ๅปฟๆ—ฅใซใพใง", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไธ€ๆœˆๅๆ—ฅใ‹ใ‚‰ๅปฟๆ—ฅใซใพใง", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-01-10,XXXX-01-20,P10D)", + "FutureResolution": { + "startDate": "2018-01-10", + "endDate": "2018-01-20" + }, + "PastResolution": { + "startDate": "2017-01-10", + "endDate": "2017-01-20" + } + }, + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "ใ“ใฎไธ‰ๅนด้–“ใ€ไธ€็•ชๅฃฒใ‚Œใ‚‹ใƒ–ใƒฉใƒณใƒ‰ใฏใชใ‚“ใงใ™ใ‹๏ผŸ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ใ“ใฎไธ‰ๅนด้–“", + "Type": "daterange", + "Value": { + "Timex": "(2014-03-22,2017-03-22,P3Y)", + "FutureResolution": { + "startDate": "2014-03-22", + "endDate": "2017-03-22" + }, + "PastResolution": { + "startDate": "2014-03-22", + "endDate": "2017-03-22" + } + }, + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "2016ๅนด๏ผ–ๆœˆ1ๆ—ฅใ‹ใ‚‰๏ผ–ๆœˆ๏ผ“๏ผๆ—ฅใพใง", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "2016ๅนด๏ผ–ๆœˆ1ๆ—ฅใ‹ใ‚‰๏ผ–ๆœˆ๏ผ“๏ผๆ—ฅใพใง", + "Type": "daterange", + "Value": { + "Timex": "(2016-06-01,2016-06-30,P29D)", + "FutureResolution": { + "startDate": "2016-06-01", + "endDate": "2016-06-30" + }, + "PastResolution": { + "startDate": "2016-06-01", + "endDate": "2016-06-30" + } + }, + "Start": 0, + "Length": 18 + } + ] + }, + { + "Input": "ๆฅๅนดใฎ๏ผ”ๆœˆ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๆฅๅนดใฎ๏ผ”ๆœˆ", + "Type": "daterange", + "Value": { + "Timex": "2018-04", + "FutureResolution": { + "startDate": "2018-04-01", + "endDate": "2018-05-01" + }, + "PastResolution": { + "startDate": "2018-04-01", + "endDate": "2018-05-01" + } + }, + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "๏ผ’๏ผ๏ผ‘๏ผ˜ใฏๅนดใ‚’็คบใใ†ใงใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "2018", + "Type": "daterange", + "Value": { + "Timex": "2018", + "FutureResolution": { + "startDate": "2018-01-01", + "endDate": "2019-01-01" + }, + "PastResolution": { + "startDate": "2018-01-01", + "endDate": "2019-01-01" + } + }, + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "ไผš่ญฐใฏๆฅ้€ฑใซใชใ‚Šใพใ—ใŸใ€‚", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๆฅ้€ฑ", + "Type": "daterange", + "Value": { + "Timex": "2017-W13", + "FutureResolution": { + "startDate": "2017-03-27", + "endDate": "2017-04-03" + }, + "PastResolution": { + "startDate": "2017-03-27", + "endDate": "2017-04-03" + } + }, + "Start": 3, + "Length": 2 + } + ] + }, + { + "Input": "๏ผ’๏ผ๏ผ๏ผ™ๅนดใ‹ใ‚‰๏ผ’๏ผ๏ผ‘๏ผๅนดใพใงใฎๅฐ้บฆใ‚‚็”Ÿ็”ฃ้‡ใฏไบŒๅ€ใซๅข—ใˆใŸ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ’๏ผ๏ผ๏ผ™ๅนดใ‹ใ‚‰๏ผ’๏ผ๏ผ‘๏ผๅนดใพใง", + "Type": "daterange", + "Value": { + "Timex": "(2009-01-01,2010-01-01,P1Y)", + "FutureResolution": { + "startDate": "2009-01-01", + "endDate": "2010-01-01" + }, + "PastResolution": { + "startDate": "2009-01-01", + "endDate": "2010-01-01" + } + }, + "Start": 0, + "Length": 14 + } + ] + }, + { + "Input": "๏ผ‘๏ผ™๏ผ˜๏ผๅนดไปฃ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ‘๏ผ™๏ผ˜๏ผๅนดไปฃ", + "Type": "daterange", + "Value": { + "Timex": "(1980-01-01,1990-01-01,P10Y)", + "FutureResolution": { + "startDate": "1980-01-01", + "endDate": "1990-01-01" + }, + "PastResolution": { + "startDate": "1980-01-01", + "endDate": "1990-01-01" + } + }, + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "๏ผ’๏ผ๏ผ‘๏ผ•ๅนดไธ€ๆœˆๅๆ—ฅใ‹ใ‚‰ๅไบŒๆ—ฅใพใง", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ’๏ผ๏ผ‘๏ผ•ๅนดไธ€ๆœˆๅๆ—ฅใ‹ใ‚‰ๅไบŒๆ—ฅใพใง", + "Type": "daterange", + "Value": { + "Timex": "(2015-01-10,2015-01-12,P2D)", + "FutureResolution": { + "startDate": "2015-01-10", + "endDate": "2015-01-12" + }, + "PastResolution": { + "startDate": "2015-01-10", + "endDate": "2015-01-12" + } + }, + "Start": 0, + "Length": 16 + } + ] + }, + { + "Input": "๏ผ’๏ผ๏ผ‘๏ผ˜ๅนด๏ผ‘๏ผๆœˆใฏ๏ผ‘๏ผๆœˆใงใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "2018ๅนด10ๆœˆ", + "Type": "daterange", + "Value": { + "Timex": "2018-12", + "FutureResolution": { + "startDate": "2018-12-01", + "endDate": "2019-01-01" + }, + "PastResolution": { + "startDate": "2018-12-01", + "endDate": "2019-01-01" + } + }, + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "๏ผ•๏ผๅนดไปฃใฎใ”ใ‚", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ•๏ผๅนดไปฃใฎใ”ใ‚", + "Type": "daterange", + "Value": { + "Timex": "(XX50-01-01,XX60-01-01,P10Y)", + "FutureResolution": { + "startDate": "2050-01-01", + "endDate": "2060-01-01" + }, + "PastResolution": { + "startDate": "1950-01-01", + "endDate": "1960-01-01" + } + }, + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "็ฟŒๅนด", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "็ฟŒๅนด", + "Type": "daterange", + "Value": { + "Timex": "(2017-03-23,2018-03-23,P1Y)", + "FutureResolution": { + "startDate": "2017-03-23", + "endDate": "2018-03-23" + }, + "PastResolution": { + "startDate": "2017-03-23", + "endDate": "2018-03-23" + } + }, + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "ๅ‰ใฎไบŒใƒถๆœˆ้–“", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅ‰ใฎไบŒใƒถๆœˆ้–“", + "Type": "daterange", + "Value": { + "Timex": "(2017-01-22,2017-03-22,P2M)", + "FutureResolution": { + "startDate": "2017-01-22", + "endDate": "2017-03-22" + }, + "PastResolution": { + "startDate": "2017-01-22", + "endDate": "2017-03-22" + } + }, + "Start": 0, + "Length": 6 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Japanese/DateTimeExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Japanese/DateTimeExtractor.json new file mode 100644 index 000000000..597b3c423 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Japanese/DateTimeExtractor.json @@ -0,0 +1,988 @@ +[ + { + "Input": "ไปŠๆˆปใ‚Šใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠ", + "Type": "datetime", + "Start": 0, + "Length": 1 + } + ] + }, + { + "Input": "ใงใใ‚‹ใ ใ‘ๆ—ฉใๆˆปใ‚Šใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ใงใใ‚‹ใ ใ‘ๆ—ฉใ", + "Type": "datetime", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "ไปŠใ™ใๆˆปใ‚Šใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠใ™ใ", + "Type": "datetime", + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "15ๆ—ฅใฎ8ๆ™‚ใซๆˆปใ‚Šใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "15ๆ—ฅใฎ8ๆ™‚", + "Type": "datetime", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "15ๆ—ฅใฎ8ๆ™‚30็ง’ใซๆˆปใ‚Šใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "15ๆ—ฅใฎ8ๆ™‚30็ง’", + "Type": "datetime", + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "15ๆ—ฅใฎๅˆๅพŒ8ๆ™‚ใซๆˆปใ‚Šใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "15ๆ—ฅใฎๅˆๅพŒ8ๆ™‚", + "Type": "datetime", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "2016ๅนด04ๆœˆ21ๆ—ฅใฎๅˆๅพŒ8ๆ™‚ใซๆˆปใ‚Šใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016ๅนด04ๆœˆ21ๆ—ฅใฎๅˆๅพŒ8ๆ™‚", + "Type": "datetime", + "Start": 0, + "Length": 16 + } + ] + }, + { + "Input": "2016ๅนด04ๆœˆ21ๆ—ฅใฎๅˆๅพŒ8ๆ™‚13็ง’ใซๆˆปใ‚Šใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016ๅนด04ๆœˆ21ๆ—ฅใฎๅˆๅพŒ8ๆ™‚13็ง’", + "Type": "datetime", + "Start": 0, + "Length": 19 + } + ] + }, + { + "Input": "10ๆœˆ23ๆ—ฅใฎ7ๆ™‚ใซๆˆปใ‚Šใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10ๆœˆ23ๆ—ฅใฎ7ๆ™‚", + "Type": "datetime", + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "10ๆœˆ14ๆ—ฅใฎๅˆๅ‰8ๆ™‚ใซๆˆปใ‚Šใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10ๆœˆ14ๆ—ฅใฎๅˆๅ‰8ๆ™‚", + "Type": "datetime", + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "10ๆœˆ14ๆ—ฅใฎๅˆๅ‰8ๆ™‚1็ง’ใซๆˆปใ‚Šใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10ๆœˆ14ๆ—ฅใฎๅˆๅ‰8ๆ™‚1็ง’", + "Type": "datetime", + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "ๆ˜Žๆ—ฅใฎๅˆๅ‰8ๆ™‚ใซๆˆปใ‚Šใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆ˜Žๆ—ฅใฎๅˆๅ‰8ๆ™‚", + "Type": "datetime", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "ๆ˜Žๆ—ฅใฎๅˆๅ‰8ๆ™‚ใ”ใ‚ๆˆปใ‚Šใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆ˜Žๆ—ฅใฎๅˆๅ‰8ๆ™‚ใ”ใ‚", + "Type": "datetime", + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "ๆ˜Žๆ—ฅใฎๅˆๅ‰8ๆ™‚5็ง’ใซๆˆปใ‚Šใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆ˜Žๆ—ฅใฎๅˆๅ‰8ๆ™‚5็ง’ใซๆˆปใ‚Šใพใ™ใ€‚", + "Type": "datetime", + "Start": 0, + "Length": 15 + } + ] + }, + { + "Input": "ๆฅ้€ฑใฎ้‡‘ๆ›œๆ—ฅใฎ3ๆ™‚ๅŠใซๆˆปใ‚Šใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆฅ้€ฑใฎ้‡‘ๆ›œๆ—ฅใฎ3ๆ™‚ๅŠ", + "Type": "datetime", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "2016ๅนด5ๆœˆ5ๆ—ฅใฎๅคœ8ๆ™‚20ๅˆ†ใซๆˆปใ‚Šใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016ๅนด5ๆœˆ5ๆ—ฅใฎๅคœ8ๆ™‚20ๅˆ†", + "Type": "datetime", + "Start": 0, + "Length": 16 + } + ] + }, + { + "Input": "15ๆ—ฅใฎ7ๆ™‚ใซๆˆปใ‚Šใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "15ๆ—ฅใฎ7ๆ™‚", + "Type": "datetime", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "ๆฅ้€ฑใฎๆ—ฅๆ›œๆ—ฅใฎๅˆๅพŒ8ๆ™‚ใซๆˆปใ‚Šใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆฅ้€ฑใฎๆ—ฅๆ›œๆ—ฅใฎๅˆๅพŒ8ๆ™‚", + "Type": "datetime", + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "ไปŠๆ—ฅใฎๅˆๅพŒ8ๆ™‚ใซๆˆปใ‚Šใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠๆ—ฅใฎๅˆๅพŒ8ๆ™‚", + "Type": "datetime", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "ๆ˜Žๆ—ฅใฎ7ๆ™‚15ๅˆ†ๅ‰ใซๆˆปใ‚Šใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆ˜Žๆ—ฅใฎ7ๆ™‚15ๅˆ†ๅ‰", + "Type": "datetime", + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "2016ๅนด12ๆœˆ22ๆ—ฅใฎ19ๆ™‚ใซๆˆปใ‚Šใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016ๅนด12ๆœˆ22ๆ—ฅใฎ19ๆ™‚", + "Type": "datetime", + "Start": 0, + "Length": 15 + } + ] + }, + { + "Input": "ๆ˜Žๆ—ฅใฎ7ๆ™‚ใซๆˆปใ‚Šใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆ˜Žๆ—ฅใฎ7ๆ™‚", + "Type": "datetime", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "ๆ˜Žๆ—ฅใฎๆœ7ๆ™‚ใซๆˆปใ‚Šใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆ˜Žๆ—ฅใฎๆœ7ๆ™‚", + "Type": "datetime", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "ๆ—ฅๆ›œใฎๅˆๅพŒ7ๆ™‚ใซๆˆปใ‚Šใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆ—ฅๆ›œใฎๅˆๅพŒ7ๆ™‚", + "Type": "datetime", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "ๆ˜Žๆ—ฅใฎๆœ5ๆ™‚20ๅˆ†ใซๆˆปใ‚Šใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆ˜Žๆ—ฅใฎๆœ5ๆ™‚20ๅˆ†", + "Type": "datetime", + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "10ๆœˆ14ๆ—ฅใฎ8ๆ™‚ใซๆˆปใ‚Šใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10ๆœˆ14ๆ—ฅใฎ8ๆ™‚", + "Type": "datetime", + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "ไปŠๆœใฎ7ๆ™‚ใซๆˆปใ‚Šใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠๆœใฎ7ๆ™‚", + "Type": "datetime", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "1ๆœˆ1ๆ—ฅใฎๅˆๅพŒ8ๆ™‚ใซๆˆปใ‚Šใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1ๆœˆ1ๆ—ฅใฎๅˆๅพŒ8ๆ™‚", + "Type": "datetime", + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "ไปŠๅคœ10ๆ™‚ใซๆˆปใ‚Šใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠๅคœ10ๆ™‚", + "Type": "datetime", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "ไปŠๆœ8ๆ™‚ใซๆˆปใ‚Šใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠๆœ8ๆ™‚", + "Type": "datetime", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "ไปŠๅคœ8ๆ™‚ใซๆˆปใ‚Šใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠๅคœ8ๆ™‚", + "Type": "datetime", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "ไปŠๅคœ7ๆ™‚ใ”ใ‚ๆˆปใ‚Šใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠๅคœ7ๆ™‚ใ”ใ‚", + "Type": "datetime", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "ไปŠๆœ7ๆ™‚ใซๆˆปใ‚Šใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠๆœ7ๆ™‚", + "Type": "datetime", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "ไปŠๅคœ7ๆ™‚ใซๆˆปใ‚Šใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠๅคœ7ๆ™‚", + "Type": "datetime", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "ไปŠๅคœ9ๆ™‚30ๅˆ†ใซ2ๅ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠๅคœ9ๆ™‚30ๅˆ†", + "Type": "datetime", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "ไปŠๅคœ9ๆ™‚30ๅˆ†31็ง’ใซ2ๅ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠๅคœ9ๆ™‚30ๅˆ†31็ง’", + "Type": "datetime", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "ไปŠๆ—ฅไธญใซๆˆปใ‚Šใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠๆ—ฅไธญ", + "Type": "datetime", + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ๆ˜Žๆ—ฅไธญใซๆˆปใ‚Šใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆ˜Žๆ—ฅไธญ", + "Type": "datetime", + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ๆ—ฅๆ›œๆ—ฅใฎใ†ใกใซๆˆปใ‚Šใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆ—ฅๆ›œๆ—ฅใฎใ†ใกใซ", + "Type": "datetime", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "5ๆ—ฅใฎๅˆๅ‰4ๆ™‚ใซๆˆปใ‚Šใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5ๆ—ฅใฎๅˆๅ‰4ๆ™‚", + "Type": "datetime", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "2016ๅนด12ๆœˆ16ๆ—ฅใฎๅˆๅพŒ12ๆ™‚23ๅˆ†59็ง’ใซๆˆปใ‚Šใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016ๅนด12ๆœˆ16ๆ—ฅใฎๅˆๅพŒ12ๆ™‚23ๅˆ†59็ง’", + "Type": "datetime", + "Start": 0, + "Length": 23 + } + ] + }, + { + "Input": "ใ‚ใจ5ๆ™‚้–“ใงๆˆปใ‚Šใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ใ‚ใจ5ๆ™‚้–“ใง", + "Type": "datetime", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "ๆ—ฅๆ›œๆ—ฅใฎๅˆๅพŒ3ๆ™‚ใŒใ‚ใ„ใฆใ„ใ‚‹ใ‹็ขบ่ชใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆ—ฅๆ›œๆ—ฅใฎๅˆๅพŒ3ๆ™‚", + "Type": "datetime", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "ๆ˜Žๆ—ฅใฎๆœ9ๆ™‚ใซใ‚ขใƒใ‚’ๅ…ฅใ‚Œใ‚‹ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆ˜Žๆ—ฅใฎๆœ9ๆ™‚", + "Type": "datetime", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "ๆ˜Žๆ—ฅใฎๆœ9ๆ™‚ใซๆˆปใ‚Šใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆ˜Žๆ—ฅใฎๆœ9ๆ™‚", + "Type": "datetime", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "ๆ˜Žๆ—ฅใฎ9ๆ™‚ใซๆˆปใ‚Šใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆ˜Žๆ—ฅใฎ9ๆ™‚", + "Type": "datetime", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "ไปŠ้€ฑใฎ้‡‘ๆ›œๆ—ฅใฎๅˆๅพŒ1ๆ™‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠ้€ฑใฎ้‡‘ๆ›œๆ—ฅใฎๅˆๅพŒ1ๆ™‚", + "Type": "datetime", + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "้‡‘ๆ›œๆ—ฅใฎๅˆๅพŒ12ๆ™‚30ๅˆ†ใซใƒฉใƒณใƒใฎไบˆๅฎšใ‚’่ฟฝๅŠ ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "้‡‘ๆ›œๆ—ฅใฎๅˆๅพŒ12ๆ™‚30ๅˆ†", + "Type": "datetime", + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "ไปŠๅคœ12ๆ™‚ใซ649ใ‚’่ฟฝๅŠ ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠๅคœ12ๆ™‚", + "Type": "datetime", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "8ๆœˆ1ๆ—ฅใฎๅˆๅ‰11ๆ™‚ใซๆˆปใ‚Šใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "8ๆœˆ1ๆ—ฅใฎๅˆๅ‰11ๆ™‚", + "Type": "datetime", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "8ๆœˆ1ๆ—ฅใฎๅˆๅพŒ11ๆ™‚ใซๆˆปใ‚Šใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "8ๆœˆ1ๆ—ฅใฎๅˆๅพŒ11ๆ™‚", + "Type": "datetime", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "2ๆœˆ25ๆ—ฅใฎๅˆๅ‰11ๆ™‚ใซๆˆปใ‚Šใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2ๆœˆ25ๆ—ฅใฎๅˆๅ‰11ๆ™‚", + "Type": "datetime", + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "2017ๅนด1ๆœˆ6ๆ—ฅใฎๅˆๅ‰6ๆ™‚37ๅˆ†ใซๆˆปใ‚Šใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2017ๅนด1ๆœˆ6ๆ—ฅใฎๅˆๅ‰6ๆ™‚37ๅˆ†", + "Type": "datetime", + "Start": 0, + "Length": 17 + } + ] + }, + { + "Input": "2016ๅนด11ๆœˆ16ๆ—ฅใฎ10ๆ™‚38ๅˆ†", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016ๅนด11ๆœˆ16ๆ—ฅใฎ10ๆ™‚38ๅˆ†", + "Type": "datetime", + "Start": 0, + "Length": 18 + } + ] + }, + { + "Input": "ใ‚ใจ1ๆ—ฅใจ2ๆ™‚้–“ใงๅ‡บ็™บใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ใ‚ใจ1ๆ—ฅใจ2ๆ™‚้–“ใง", + "Type": "datetime", + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "ใ‚ใจ1ๆ™‚้–“ใงๅฟ™ใ—ใใชใ‚‹ใฎใงใ€ๅพŒใง้›ป่ฉฑใ—ใฆใใ ใ•ใ„ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ใ‚ใจ1ๆ™‚้–“ใง", + "Type": "datetime", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "2ใ‹ๆœˆ1ๆ—ฅ2ๆ™‚้–“ๅ‰ใซๅฝผใซไผšใ„ใพใ—ใŸใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2ใ‹ๆœˆ1ๆ—ฅ2ๆ™‚้–“ๅ‰", + "Type": "datetime", + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "ใ‚ใจ1ๆ—ฅใจ30ๅˆ†ใงๅ‡บ็™บใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ใ‚ใจ1ๆ—ฅใจ30ๅˆ†ใง", + "Type": "datetime", + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "ใ‚ใจ2ๅˆ†ใงๅ‡บ็™บใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ใ‚ใจ2ๅˆ†ใง", + "Type": "datetime", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "ไปŠๆ—ฅๅˆๅ‰9ๆ™‚ใซใ‚นใ‚ซใ‚คใƒ—้€š่ฉฑใ‚’ไบˆ็ด„ใ—ใฆใใ ใ•ใ„ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠๆ—ฅๅˆๅ‰9ๆ™‚", + "Type": "datetime", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "ไปŠๆ—ฅๅˆๅพŒ9ๆ™‚ใซใ‚นใ‚ซใ‚คใƒ—้€š่ฉฑใ‚’ไบˆ็ด„ใ—ใฆใใ ใ•ใ„ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠๆ—ฅๅˆๅพŒ9ๆ™‚", + "Type": "datetime", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "ใ‚ใจ2ๆ™‚้–“ใงๅ‡บ็™บใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ใ‚ใจ2ๆ™‚้–“ใง", + "Type": "datetime", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "2010ๅนด๏ผ‘ๆœˆ๏ผ’๏ผ™ๆ—ฅๆญฃๅˆ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "2010ๅนด๏ผ‘ๆœˆ๏ผ’๏ผ™ๆ—ฅๆญฃๅˆ", + "Type": "datetime", + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "ๅนณๆˆไบŒๅไบŒๅนดไธ€ๆœˆไบŒๅไนๆ—ฅไบ”ๆ™‚", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅนณๆˆไบŒๅไบŒๅนดไธ€ๆœˆไบŒๅไนๆ—ฅไบ”ๆ™‚", + "Type": "datetime", + "Start": 0, + "Length": 14 + } + ] + }, + { + "Input": "ๆ˜Žๆ—ฅใฎๅˆๅพŒไบ”ๆ™‚", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๆ˜Žๆ—ฅใฎๅˆๅพŒไบ”ๆ™‚", + "Type": "datetime", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "ๆ—งๆšฆใฎ๏ผ’๏ผ๏ผ‘๏ผ•ๅนด๏ผ‘๏ผๆœˆ๏ผ‘ๆ—ฅๆœ9ๆ™‚20ๅˆ†", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๆ—งๆšฆใฎ๏ผ’๏ผ๏ผ‘๏ผ•ๅนด๏ผ‘๏ผๆœˆ๏ผ‘ๆ—ฅๆœ9ๆ™‚20ๅˆ†", + "Type": "datetime", + "Start": 0, + "Length": 19 + } + ] + }, + { + "Input": "ๆ˜จๅคœๅ…ญๆ™‚", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๆ˜จๅคœๅ…ญๆ™‚", + "Type": "datetime", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "ไปŠๆœไบ”ๆ™‚", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไปŠๆœไบ”ๆ™‚", + "Type": "datetime", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "ใ™ใฟใพใ›ใ‚“ใ€๏ผ–ๆœˆ๏ผ‘๏ผ•ๆ—ฅๅคœ๏ผ˜ๆ™‚ๅ‡บ็™บใฎ่ˆช็ฉบไพฟใ‚’ไบˆ็ด„ใ—ใพใ—ใŸใ€‚", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ–ๆœˆ๏ผ‘๏ผ•ๆ—ฅๅคœ๏ผ˜ๆ™‚", + "Type": "datetime", + "Start": 6, + "Length": 8 + } + ] + }, + { + "Input": "ไธ€ๆœˆๅไนๆ—ฅๅˆๅพŒไบ”ๆ™‚", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไธ€ๆœˆๅไนๆ—ฅๅˆๅพŒไบ”ๆ™‚", + "Type": "datetime", + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "ๆ˜ญๅ’Œ๏ผ–๏ผ’ๅนดไธ€ๆœˆๅไธ€ๆ—ฅๅ…ซๆ™‚", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๆ˜ญๅ’Œ๏ผ–๏ผ’ๅนดไธ€ๆœˆๅไธ€ๆ—ฅๅ…ซๆ™‚", + "Type": "datetime", + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "2010ๅนด๏ผ‘ๆœˆ๏ผ’๏ผ™ๆ—ฅๆœ๏ผ—ๆ™‚", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "2010ๅนด๏ผ‘ๆœˆ๏ผ’๏ผ™ๆ—ฅๆœ๏ผ—ๆ™‚", + "Type": "datetime", + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "ไปŠๆ—ฅใฎๆœ8ๆ™‚15ๅˆ†", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไปŠๆ—ฅใฎๆœ8ๆ™‚15ๅˆ†", + "Type": "datetime", + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "ใ™ใฟใพใ›ใ‚“ใ€๏ผ–ๆœˆ๏ผ‘๏ผ•ๆ—ฅๆœ๏ผ˜ๆ™‚ๅ‡บ็™บใฎ่ˆช็ฉบไพฟใ‚’ไบˆ็ด„ใ—ใพใ—ใŸใ€‚", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ–ๆœˆ๏ผ‘๏ผ•ๆ—ฅๆœ๏ผ˜ๆ™‚", + "Type": "datetime", + "Start": 6, + "Length": 8 + } + ] + }, + { + "Input": "ไปŠใฏ้ƒฝๅˆใŒๆ‚ชใ„", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไปŠ", + "Type": "datetime", + "Start": 0, + "Length": 1 + } + ] + }, + { + "Input": "ๅนณๆˆ๏ผ’๏ผ’ๅนด๏ผ‘ๆœˆ๏ผ’๏ผ™ๆ—ฅๅคœ๏ผ–ๆ™‚", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅนณๆˆ๏ผ’๏ผ’ๅนด๏ผ‘ๆœˆ๏ผ’๏ผ™ๆ—ฅๅคœ๏ผ–ๆ™‚", + "Type": "datetime", + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "ไปŠๅคœๅ…ญๆ™‚", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไปŠๅคœๅ…ญๆ™‚", + "Type": "datetime", + "Start": 0, + "Length": 4 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Japanese/DateTimeModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Japanese/DateTimeModel.json new file mode 100644 index 000000000..4396aa57f --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Japanese/DateTimeModel.json @@ -0,0 +1,15390 @@ +[ + { + "Input": "2019ๅนด1ๆœˆ4ๆ—ฅใซๆˆปใ‚Šใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2019ๅนด1ๆœˆ4ๆ—ฅ", + "Start": 0, + "End": 8, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-01-04", + "type": "date", + "value": "2019-01-04" + } + ] + } + } + ] + }, + { + "Input": "2019ๅนด1ๆœˆ3ๆ—ฅใซๆˆปใ‚Šใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2019ๅนด1ๆœˆ3ๆ—ฅ", + "Start": 0, + "End": 8, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-01-03", + "type": "date", + "value": "2019-01-03" + } + ] + } + } + ] + }, + { + "Input": "2019ๅนด1ๆœˆ2ๆ—ฅใซๆˆปใ‚Šใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2019ๅนด1ๆœˆ2ๆ—ฅ", + "Start": 0, + "End": 8, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-01-02", + "type": "date", + "value": "2019-01-02" + } + ] + } + } + ] + }, + { + "Input": "2019ๅนด1ๆœˆ1ๆ—ฅใซๆˆปใ‚Šใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2019ๅนด1ๆœˆ1ๆ—ฅ", + "Start": 0, + "End": 8, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-01-01", + "type": "date", + "value": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "1990ๅนดไปฃใฎใ‚ขใƒกใƒชใ‚ซๅคง็ตฑ้ ˜ใฏ่ชฐใงใ™ใ‹ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1990ๅนดไปฃ", + "Start": 0, + "End": 5, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(1990-01-01,2000-01-01,P10Y)", + "type": "daterange", + "start": "1990-01-01", + "end": "2000-01-01" + } + ] + } + } + ] + }, + { + "Input": "10ๆœˆ2ๆ—ฅใซๆˆปใ‚Šใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10ๆœˆ2ๆ—ฅ", + "Start": 0, + "End": 4, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-10-02", + "type": "date", + "value": "2016-10-02" + }, + { + "timex": "XXXX-10-02", + "type": "date", + "value": "2017-10-02" + } + ] + } + } + ] + }, + { + "Input": "4ๆœˆ22ๆ—ฅใซๆˆปใ‚Šใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "4ๆœˆ22ๆ—ฅ", + "Start": 0, + "End": 4, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-04-22", + "type": "date", + "value": "2016-04-22" + }, + { + "timex": "XXXX-04-22", + "type": "date", + "value": "2017-04-22" + } + ] + } + } + ] + }, + { + "Input": "5ๆœˆ29ๆ—ฅใซๆˆปใ‚Šใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5ๆœˆ29ๆ—ฅ", + "Start": 0, + "End": 4, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-05-29", + "type": "date", + "value": "2016-05-29" + }, + { + "timex": "XXXX-05-29", + "type": "date", + "value": "2017-05-29" + } + ] + } + } + ] + }, + { + "Input": "8ๆœˆ2ๆ—ฅใซๆˆปใ‚Šใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "8ๆœˆ2ๆ—ฅ", + "Start": 0, + "End": 3, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-08-02", + "type": "date", + "value": "2016-08-02" + }, + { + "timex": "XXXX-08-02", + "type": "date", + "value": "2017-08-02" + } + ] + } + } + ] + }, + { + "Input": "ไปŠๆ—ฅๆˆปใ‚Šใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠๆ—ฅ", + "Start": 0, + "End": 1, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2016-11-07", + "type": "date", + "value": "2016-11-07" + } + ] + } + } + ] + }, + { + "Input": "ๆ˜Žๆ—ฅๆˆปใ‚Šใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆ˜Žๆ—ฅ", + "Start": 0, + "End": 1, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2016-11-08", + "type": "date", + "value": "2016-11-08" + } + ] + } + } + ] + }, + { + "Input": "้‡‘ๆ›œๆ—ฅๆˆปใ‚Šใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "้‡‘ๆ›œๆ—ฅ", + "Start": 0, + "End": 2, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-5", + "type": "date", + "value": "2016-11-04" + }, + { + "timex": "XXXX-WXX-5", + "type": "date", + "value": "2016-11-11" + } + ] + } + } + ] + }, + { + "Input": "ๆฅๆœˆใฎ4ๆ—ฅใ‹ใ‚‰23ๆ—ฅใพใงไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆฅๆœˆใฎ4ๆ—ฅใ‹ใ‚‰23ๆ—ฅใพใง", + "Start": 0, + "End": 11, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2016-12-04,2016-12-23,P19D)", + "type": "daterange", + "start": "2016-12-04", + "end": "2016-12-23" + } + ] + } + } + ] + }, + { + "Input": "9ๆœˆ3ๆ—ฅใ‹ใ‚‰12ๆ—ฅใฎ้–“ใ€ไธๅœจใซใ—ใพใ™ใ€‚ใƒใƒใƒใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "9ๆœˆ3ๆ—ฅใ‹ใ‚‰12ๆ—ฅใฎ้–“", + "Start": 0, + "End": 10, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-09-03,XXXX-09-12,P9D)", + "type": "daterange", + "start": "2016-09-03", + "end": "2016-09-12" + }, + { + "timex": "(XXXX-09-03,XXXX-09-12,P9D)", + "type": "daterange", + "start": "2017-09-03", + "end": "2017-09-12" + } + ] + } + } + ] + }, + { + "Input": "ไปŠๅนดใฎ9ๆœˆใฏไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠๅนดใฎ9ๆœˆ", + "Start": 0, + "End": 4, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2016-09", + "type": "daterange", + "start": "2016-09-01", + "end": "2016-10-01" + } + ] + } + } + ] + }, + { + "Input": "2016ๅนด1ๆœˆ12ๆ—ฅใ‹ใ‚‰2016ๅนด1ๆœˆ22ๆ—ฅใพใงไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016ๅนด1ๆœˆ12ๆ—ฅใ‹ใ‚‰2016ๅนด1ๆœˆ22ๆ—ฅใพใง", + "Start": 0, + "End": 23, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2016-01-12,2016-01-22,P10D)", + "type": "daterange", + "start": "2016-01-12", + "end": "2016-01-22" + } + ] + } + } + ] + }, + { + "Input": "ๅ‘ใ“ใ†3ๆ—ฅ้–“ใฏไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅ‘ใ“ใ†3ๆ—ฅ้–“", + "Start": 0, + "End": 5, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2016-11-08,2016-11-11,P3D)", + "type": "daterange", + "start": "2016-11-08", + "end": "2016-11-11" + } + ] + } + } + ] + }, + { + "Input": "7ๆœˆใฎๆœ€ๅพŒใฎ้€ฑใฏไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "7ๆœˆใฎๆœ€ๅพŒใฎ้€ฑ", + "Start": 0, + "End": 6, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-07-W05", + "type": "daterange", + "start": "2016-07-25", + "end": "2016-08-01" + }, + { + "timex": "XXXX-07-W05", + "type": "daterange", + "start": "2017-07-24", + "end": "2017-07-31" + } + ] + } + } + ] + }, + { + "Input": "2015ๅนด3ๆœˆใฏไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015ๅนด3ๆœˆ", + "Start": 0, + "End": 6, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2015-03", + "type": "daterange", + "start": "2015-03-01", + "end": "2015-04-01" + } + ] + } + } + ] + }, + { + "Input": "ไปŠๅนดใฎๅคๅ‡บ็™บใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠๅนดใฎๅค", + "Start": 0, + "End": 3, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2016-SU", + "type": "daterange", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "ๆ˜Žๆ—ฅใ‹ใ‚‰ไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆ˜Žๆ—ฅใ‹ใ‚‰", + "Start": 0, + "End": 3, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2016-11-08", + "Mod": "since", + "type": "daterange", + "sourceEntity": "datetimerange", + "start": "2016-11-08" + } + ] + } + } + ] + }, + { + "Input": "8ๆœˆใ‹ใ‚‰ไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "8ๆœˆใ‹ใ‚‰", + "Start": 0, + "End": 3, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-08", + "Mod": "since", + "type": "daterange", + "sourceEntity": "datetimerange", + "start": "2016-08-01" + }, + { + "timex": "XXXX-08", + "Mod": "since", + "type": "daterange", + "sourceEntity": "datetimerange", + "start": "2017-08-01" + } + ] + } + } + ] + }, + { + "Input": "ไปŠๅนดใฎ8ๆœˆใ‹ใ‚‰ไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠๅนดใฎ8ๆœˆใ‹ใ‚‰", + "Start": 0, + "End": 6, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2016-08", + "Mod": "since", + "type": "daterange", + "sourceEntity": "datetimerange", + "start": "2016-08-01" + } + ] + } + } + ] + }, + { + "Input": "ไปŠๆˆปใ‚Šใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠ", + "Start": 0, + "End": 0, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "PRESENT_REF", + "type": "datetime", + "value": "2016-11-07 00:00:00" + } + ] + } + } + ] + }, + { + "Input": "10ๆœˆ14ๆ—ฅๅˆๅ‰8ๆ™‚31็ง’ใซๆˆปใ‚Šใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10ๆœˆ14ๆ—ฅๅˆๅ‰8ๆ™‚31็ง’", + "Start": 0, + "End": 12, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-10-14T08:00:31", + "type": "datetime", + "value": "2016-10-14 08:00:31" + }, + { + "timex": "XXXX-10-14T08:00:31", + "type": "datetime", + "value": "2017-10-14 08:00:31" + } + ] + } + } + ] + }, + { + "Input": "ๆ˜Žๆ—ฅใฎๆœ8ๆ™‚ใซๆˆปใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆ˜Žๆ—ฅใฎๆœ8ๆ™‚", + "Start": 0, + "End": 5, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2016-11-08T08:00", + "type": "datetime", + "value": "2016-11-08 08:00:00" + } + ] + } + } + ] + }, + { + "Input": "ไปŠๅคœ10ๆ™‚ใซๆˆปใ‚Šใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠๅคœ10ๆ™‚", + "Start": 0, + "End": 4, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2016-11-07T22", + "type": "datetime", + "value": "2016-11-07 22:00:00" + } + ] + } + } + ] + }, + { + "Input": "ไปŠๆœ8ๆ™‚ใซๆˆปใ‚Šใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠๆœ8ๆ™‚", + "Start": 0, + "End": 3, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2016-11-07T08", + "type": "datetime", + "value": "2016-11-07 08:00:00" + } + ] + } + } + ] + }, + { + "Input": "ๆ˜Žๆ—ฅไธญใซๆˆปใ‚Šใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆ˜Žๆ—ฅไธญ", + "Start": 0, + "End": 2, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2016-11-08T23:59:59", + "type": "datetime", + "value": "2016-11-08 23:59:59" + } + ] + } + } + ] + }, + { + "Input": "ๆ—ฅๆ›œๆ—ฅใฎใ†ใกใซๆˆปใ‚Šใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆ—ฅๆ›œๆ—ฅใฎใ†ใกใซ", + "Start": 0, + "End": 6, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-7T23:59:59", + "type": "datetime", + "value": "2016-11-06 23:59:59" + }, + { + "timex": "XXXX-WXX-7T23:59:59", + "type": "datetime", + "value": "2016-11-13 23:59:59" + } + ] + } + } + ] + }, + { + "Input": "ไปŠ้€ฑใฎๆ—ฅๆ›œๆ—ฅใฎใ†ใกใซๆˆปใ‚Šใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠ้€ฑใฎๆ—ฅๆ›œๆ—ฅใฎใ†ใกใซ", + "Start": 0, + "End": 9, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2016-11-13T23:59:59", + "type": "datetime", + "value": "2016-11-13 23:59:59" + } + ] + } + } + ] + }, + { + "Input": "ไปŠๆ—ฅใฎ5ๆ™‚ใ‹ใ‚‰7ๆ™‚ใพใงไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠๆ—ฅใฎ5ๆ™‚ใ‹ใ‚‰7ๆ™‚ใพใง", + "Start": 0, + "End": 10, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2016-11-07T05,2016-11-07T07,PT2H)", + "type": "datetimerange", + "start": "2016-11-07 05:00:00", + "end": "2016-11-07 07:00:00" + }, + { + "timex": "(2016-11-07T17,2016-11-07T19,PT2H)", + "type": "datetimerange", + "start": "2016-11-07 17:00:00", + "end": "2016-11-07 19:00:00" + } + ] + } + } + ] + }, + { + "Input": "4ๆœˆ22ๆ—ฅใฎๅˆๅพŒ5ๆ™‚ใ‹ใ‚‰6ๆ™‚ใพใงไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "4ๆœˆ22ๆ—ฅใฎๅˆๅพŒ5ๆ™‚ใ‹ใ‚‰6ๆ™‚ใพใง", + "Start": 0, + "End": 15, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-04-22T17,XXXX-04-22T18,PT1H)", + "type": "datetimerange", + "start": "2016-04-22 17:00:00", + "end": "2016-04-22 18:00:00" + }, + { + "timex": "(XXXX-04-22T17,XXXX-04-22T18,PT1H)", + "type": "datetimerange", + "start": "2017-04-22 17:00:00", + "end": "2017-04-22 18:00:00" + } + ] + } + } + ] + }, + { + "Input": "ๆ˜Žๆ—ฅใฎ3ๆ™‚ใ‹ใ‚‰4ๆ™‚ใพใงไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆ˜Žๆ—ฅใฎ3ๆ™‚ใ‹ใ‚‰4ๆ™‚ใพใง", + "Start": 0, + "End": 10, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2016-11-08T03:00,2016-11-08T04:00,PT1H)", + "type": "datetimerange", + "start": "2016-11-08 03:00:00", + "end": "2016-11-08 04:00:00" + }, + { + "timex": "(2016-11-08T15:00,2016-11-08T16:00,PT1H)", + "type": "datetimerange", + "start": "2016-11-08 15:00:00", + "end": "2016-11-08 16:00:00" + } + ] + } + } + ] + }, + { + "Input": "ไปŠๆ™ฉๆˆปใ‚Šใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠๆ™ฉ", + "Start": 0, + "End": 1, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2016-11-07TEV", + "type": "datetimerange", + "start": "2016-11-07 16:00:00", + "end": "2016-11-07 20:00:00" + } + ] + } + } + ] + }, + { + "Input": "ๆ˜Žๆ—ฅใฎๅคœๆˆปใ‚Šใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆ˜Žๆ—ฅใฎๅคœ", + "Start": 0, + "End": 3, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2016-11-08TNI", + "type": "datetimerange", + "start": "2016-11-08 20:00:00", + "end": "2016-11-08 23:59:59" + } + ] + } + } + ] + }, + { + "Input": "ๆฅ้€ฑๆœˆๆ›œๆ—ฅใฎๅˆๅพŒๆˆปใ‚Šใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆฅ้€ฑๆœˆๆ›œๆ—ฅใฎๅˆๅพŒ", + "Start": 0, + "End": 7, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2016-11-14TAF", + "type": "datetimerange", + "start": "2016-11-14 12:00:00", + "end": "2016-11-14 16:00:00" + } + ] + } + } + ] + }, + { + "Input": "1ๆ™‚้–“ใงๆˆปใ‚Šใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1ๆ™‚้–“ใง", + "Start": 0, + "End": 3, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2016-11-07T16:12:00,2016-11-07T17:12:00,PT1H)", + "type": "datetimerange", + "start": "2016-11-07 16:12:00", + "end": "2016-11-07 17:12:00" + } + ] + } + } + ] + }, + { + "Input": "็ซๆ›œๆ—ฅใฎๅˆๅ‰ไธญใซๆˆปใ‚Šใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "็ซๆ›œๆ—ฅใฎๅˆๅ‰ไธญ", + "Start": 0, + "End": 6, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-2TMO", + "type": "datetimerange", + "start": "2016-11-01 08:00:00", + "end": "2016-11-01 12:00:00" + }, + { + "timex": "XXXX-WXX-2TMO", + "type": "datetimerange", + "start": "2016-11-08 08:00:00", + "end": "2016-11-08 12:00:00" + } + ] + } + } + ] + }, + { + "Input": "3ๆ™‚้–“ไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3ๆ™‚้–“", + "Start": 0, + "End": 2, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT3H", + "type": "duration", + "value": "10800" + } + ] + } + } + ] + }, + { + "Input": "3ๅนดๅŠไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3ๅนดๅŠ", + "Start": 0, + "End": 2, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P3.5Y", + "type": "duration", + "value": "110376000" + } + ] + } + } + ] + }, + { + "Input": "3ๅˆ†ไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3ๅˆ†", + "Start": 0, + "End": 1, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT3M", + "type": "duration", + "value": "180" + } + ] + } + } + ] + }, + { + "Input": "123.45็ง’ไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "123.45็ง’", + "Start": 0, + "End": 6, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT123.45S", + "type": "duration", + "value": "123.45" + } + ] + } + } + ] + }, + { + "Input": "ใพใ‚‹1ๆ—ฅไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ใพใ‚‹1ๆ—ฅ", + "Start": 0, + "End": 3, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P1D", + "type": "duration", + "value": "86400" + } + ] + } + } + ] + }, + { + "Input": "24ๆ™‚้–“ไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "24ๆ™‚้–“", + "Start": 0, + "End": 3, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT24H", + "type": "duration", + "value": "86400" + } + ] + } + } + ] + }, + { + "Input": "ใพใ‚‹1ใ‹ๆœˆไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ใพใ‚‹1ใ‹ๆœˆ", + "Start": 0, + "End": 4, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P1M", + "type": "duration", + "value": "2592000" + } + ] + } + } + ] + }, + { + "Input": "1ๆ™‚้–“ไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1ๆ™‚้–“", + "Start": 0, + "End": 2, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT1H", + "type": "duration", + "value": "3600" + } + ] + } + } + ] + }, + { + "Input": "ๆ•ฐๆ™‚้–“ไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆ•ฐๆ™‚้–“", + "Start": 0, + "End": 2, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT3H", + "type": "duration", + "value": "10800" + } + ] + } + } + ] + }, + { + "Input": "ๆ•ฐๅˆ†้–“ไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆ•ฐๅˆ†้–“", + "Start": 0, + "End": 2, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT3M", + "type": "duration", + "value": "180" + } + ] + } + } + ] + }, + { + "Input": "ๆ•ฐๆ—ฅ้–“ใ€ไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆ•ฐๆ—ฅ้–“", + "Start": 0, + "End": 2, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P3D", + "type": "duration", + "value": "259200" + } + ] + } + } + ] + }, + { + "Input": "ๆ•ฐ้€ฑ้–“ไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆ•ฐ้€ฑ้–“", + "Start": 0, + "End": 2, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P3W", + "type": "duration", + "value": "1814400" + } + ] + } + } + ] + }, + { + "Input": "ๆฏŽ้€ฑๅ‡บ็™บใ™ใ‚‹ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆฏŽ้€ฑ", + "Start": 0, + "End": 1, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P1W", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "ๆฏŽๆ—ฅๅ‡บ็™บใ™ใ‚‹ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆฏŽๆ—ฅ", + "Start": 0, + "End": 1, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P1D", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "ๆฏŽๅนดๅ‡บ็™บใ™ใ‚‹ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆฏŽๅนด", + "Start": 0, + "End": 1, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P1Y", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "2ๆ—ฅใ”ใจใซๅ‡บ็™บใ™ใ‚‹ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2ๆ—ฅใ”ใจใซ", + "Start": 0, + "End": 4, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P2D", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "3้€ฑ้–“ใ”ใจใซๅ‡บ็™บใ™ใ‚‹ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3้€ฑ้–“ใ”ใจใซ", + "Start": 0, + "End": 5, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P3W", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "ๆฏŽๆ—ฅๅˆๅพŒ3ๆ™‚ใซๅ‡บ็™บใ™ใ‚‹ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆฏŽๆ—ฅๅˆๅพŒ3ๆ™‚ใซ", + "Start": 0, + "End": 6, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "T15", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "ๆฏŽ้€ฑๆœˆๆ›œๆ—ฅใซๅ‡บ็™บใ™ใ‚‹ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆฏŽ้€ฑๆœˆๆ›œๆ—ฅ", + "Start": 0, + "End": 4, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-1", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "ๆฏŽ้€ฑๆœˆๆ›œๆ—ฅๅˆๅพŒ4ๆ™‚ใซๅ‡บ็™บใ™ใ‚‹ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆฏŽ้€ฑๆœˆๆ›œๆ—ฅๅˆๅพŒ4ๆ™‚", + "Start": 0, + "End": 8, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-1T16", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "ๅˆๅพŒ7ๆ™‚56ๅˆ†30็ง’ใซๆˆปใฃใฆใใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅพŒ7ๆ™‚56ๅˆ†30็ง’", + "Start": 0, + "End": 9, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T19:56:30", + "type": "time", + "value": "19:56:30" + } + ] + } + } + ] + }, + { + "Input": "7ๆ™‚ๅŠใงใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "7ๆ™‚ๅŠ", + "Start": 0, + "End": 2, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T07:30", + "type": "time", + "value": "07:30:00" + }, + { + "timex": "T19:30", + "type": "time", + "value": "19:30:00" + } + ] + } + } + ] + }, + { + "Input": "ๅคœใฎ8ๆ™‚20ๅˆ†ใงใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅคœใฎ8ๆ™‚20ๅˆ†", + "Start": 0, + "End": 6, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T20:20", + "type": "time", + "value": "20:20:00" + } + ] + } + } + ] + }, + { + "Input": "ๆœใฎ7ๆ™‚ๅŠใซๆˆปใฃใฆใใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆœใฎ7ๆ™‚ๅŠ", + "Start": 0, + "End": 4, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T07", + "type": "time", + "value": "07:00:00" + } + ] + } + } + ] + }, + { + "Input": "ๅˆๅพŒ7ๆ™‚ใซๆˆปใฃใฆใใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅพŒ7ๆ™‚", + "Start": 0, + "End": 3, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T19", + "type": "time", + "value": "19:00:00" + } + ] + } + } + ] + }, + { + "Input": "ๆญฃๅˆใ”ใ‚ๆˆปใฃใฆใใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆญฃๅˆใ”ใ‚", + "Start": 0, + "End": 3, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T12", + "type": "time", + "value": "12:00:00" + } + ] + } + } + ] + }, + { + "Input": "11ๆ™‚ใ”ใ‚ๆˆปใฃใฆใใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "11ๆ™‚ใ”ใ‚", + "Start": 0, + "End": 4, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T11", + "type": "time", + "value": "11:00:00" + } + ] + } + } + ] + }, + { + "Input": "ๅˆๅ‰11ๆ™‚40ๅˆ†ใซๆˆปใฃใฆใใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅ‰11ๆ™‚40ๅˆ†", + "Start": 0, + "End": 7, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T11:40", + "type": "time", + "value": "11:40:00" + } + ] + } + } + ] + }, + { + "Input": "ๆญฃๅˆ12ๆ™‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆญฃๅˆ12ๆ™‚", + "Start": 0, + "End": 4, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T12", + "type": "time", + "value": "12:00:00" + } + ] + } + } + ] + }, + { + "Input": "ๅˆๅพŒ5ๆ™‚ใ‹ใ‚‰6ๆ™‚ใพใงไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅพŒ5ๆ™‚ใ‹ใ‚‰6ๆ™‚ใพใง", + "Start": 0, + "End": 9, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T17,T18,PT1H)", + "type": "timerange", + "start": "17:00:00", + "end": "18:00:00" + } + ] + } + } + ] + }, + { + "Input": "ๅˆๅ‰5ๆ™‚ใ‹ใ‚‰6ๆ™‚ใพใงไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅ‰5ๆ™‚ใ‹ใ‚‰6ๆ™‚ใพใง", + "Start": 0, + "End": 9, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T05,T07,PT2H)", + "type": "timerange", + "start": "05:00:00", + "end": "07:00:00" + } + ] + } + } + ] + }, + { + "Input": "ๅˆๅพŒ5ๆ™‚ใ‹ใ‚‰6ๆ™‚ใฎ้–“ใ€ไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅพŒ5ๆ™‚ใ‹ใ‚‰6ๆ™‚ใฎ้–“", + "Start": 0, + "End": 9, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T17,T18,PT1H)", + "type": "timerange", + "start": "17:00:00", + "end": "18:00:00" + } + ] + } + } + ] + }, + { + "Input": "4ๆ™‚ใ‹ใ‚‰7ๆ™‚ใพใงไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "4ๆ™‚ใ‹ใ‚‰7ๆ™‚ใพใง", + "Start": 0, + "End": 7, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T04:00,T07,PT3H)", + "type": "timerange", + "start": "04:00:00", + "end": "07:00:00" + }, + { + "timex": "(T16:00,T19,PT3H)", + "type": "timerange", + "start": "16:00:00", + "end": "19:00:00" + } + ] + } + } + ] + }, + { + "Input": "ๅˆๅ‰3ๆ™‚ใ‹ใ‚‰ๅˆๅพŒ5ๆ™‚ใพใงไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅ‰3ๆ™‚ใ‹ใ‚‰ๅˆๅพŒ5ๆ™‚ใพใง", + "Start": 0, + "End": 11, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T03,T17,PT14H)", + "type": "timerange", + "start": "03:00:00", + "end": "17:00:00" + } + ] + } + } + ] + }, + { + "Input": "ๅˆๅพŒ4ๆ™‚ใ‹ใ‚‰5ๆ™‚ใฎ้–“ใ€ไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅพŒ4ๆ™‚ใ‹ใ‚‰5ๆ™‚ใฎ้–“", + "Start": 0, + "End": 9, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T16,T17,PT1H)", + "type": "timerange", + "start": "16:00:00", + "end": "17:00:00" + } + ] + } + } + ] + }, + { + "Input": "ๅˆๅ‰ไธญใซไผšใ„ใพใ—ใ‚‡ใ†ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅ‰ไธญใซ", + "Start": 0, + "End": 3, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "TMO", + "type": "timerange", + "start": "08:00:00", + "end": "12:00:00" + } + ] + } + } + ] + }, + { + "Input": "ๅค•ๆ–นใซไผšใ„ใพใ—ใ‚‡ใ†ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅค•ๆ–นใซ", + "Start": 0, + "End": 2, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "TEV", + "type": "timerange", + "start": "16:00:00", + "end": "20:00:00" + } + ] + } + } + ] + }, + { + "Input": "ไปŠๆˆปใ‚Šใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2017-09-28T14:11:10.9626841" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠ", + "Start": 0, + "End": 0, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "PRESENT_REF", + "type": "datetime", + "value": "2017-09-28 14:11:10" + } + ] + } + } + ] + }, + { + "Input": "5ๅˆ†ใงๆˆปใฃใฆใใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5ๅˆ†ใง", + "Start": 0, + "End": 2, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2016-11-07T00:05:00", + "type": "datetime", + "value": "2016-11-07 00:05:00" + } + ] + } + } + ] + }, + { + "Input": "5ๅˆ†ใง", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5ๅˆ†ใง", + "Start": 0, + "End": 2, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2016-11-07T00:05:00", + "type": "datetime", + "value": "2016-11-07 00:05:00" + } + ] + } + } + ] + }, + { + "Input": "ๆฅ้€ฑใฎๆœˆๆ›œๆ—ฅๅˆๅ‰9ๆ™‚ใ‹ใ‚‰ๅˆๅพŒ1ๆ™‚ใซไผš่ญฐใฎไบˆๅฎšใ‚’ๅ…ฅใ‚Œใฆใ€‚", + "Context": { + "ReferenceDateTime": "2017-12-04T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆฅ้€ฑใฎๆœˆๆ›œๆ—ฅๅˆๅ‰9ๆ™‚", + "Start": 0, + "End": 9, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2017-12-11T09", + "type": "datetime", + "value": "2017-12-11 09:00:00" + } + ] + } + }, + { + "Text": "ๅˆๅพŒ1ๆ™‚", + "Start": 12, + "End": 15, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T13", + "type": "time", + "value": "13:00:00" + } + ] + } + } + ] + }, + { + "Input": "ๆฅ้€ฑใฎๆœˆๆ›œๆ—ฅใ‹็ซๆ›œๆ—ฅใซไผš่ญฐใฎไบˆๅฎšใ‚’ๅ…ฅใ‚Œใฆใ€‚", + "Context": { + "ReferenceDateTime": "2017-12-04T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆฅ้€ฑใฎๆœˆๆ›œๆ—ฅ", + "Start": 0, + "End": 5, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2017-12-11", + "type": "date", + "value": "2017-12-11" + } + ] + } + }, + { + "Text": "็ซๆ›œๆ—ฅ", + "Start": 7, + "End": 9, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-2", + "type": "date", + "value": "2017-11-28" + }, + { + "timex": "XXXX-WXX-2", + "type": "date", + "value": "2017-12-05" + } + ] + } + } + ] + }, + { + "Input": "ๅˆๅ‰9ๆ™‚ใ‹10ๆ™‚ใซไผš่ญฐใฎไบˆๅฎšใ‚’ๅ…ฅใ‚Œใฆใ€‚", + "Context": { + "ReferenceDateTime": "2017-12-04T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅ‰9ๆ™‚", + "Start": 0, + "End": 3, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T09", + "type": "time", + "value": "09:00:00" + } + ] + } + }, + { + "Text": "10ๆ™‚", + "Start": 5, + "End": 7, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T10", + "type": "time", + "value": "10:00:00" + }, + { + "timex": "T22", + "type": "time", + "value": "22:00:00" + } + ] + } + } + ] + }, + { + "Input": "ๆฅ้€ฑใฎๆœˆๆ›œๆ—ฅๅˆๅพŒ1ๆ™‚ใ‹ใ‚‰3ๆ™‚ใพใงใ‹ๅˆๅพŒ5ๆ™‚ใ‹ใ‚‰6ๆ™‚ใพใงไผš่ญฐใฎไบˆๅฎšใ‚’ๅ…ฅใ‚Œใฆใ€‚", + "Context": { + "ReferenceDateTime": "2017-12-04T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆฅ้€ฑใฎๆœˆๆ›œๆ—ฅๅˆๅพŒ1ๆ™‚ใ‹ใ‚‰3ๆ™‚ใพใง", + "Start": 0, + "End": 15, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2017-12-11T13,2017-12-11T15,PT2H)", + "type": "datetimerange", + "start": "2017-12-11 13:00:00", + "end": "2017-12-11 15:00:00" + } + ] + } + }, + { + "Text": "ๅˆๅพŒ5ๆ™‚ใ‹ใ‚‰6ๆ™‚ใพใง", + "Start": 17, + "End": 26, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T17,T18,PT1H)", + "type": "timerange", + "start": "17:00:00", + "end": "18:00:00" + } + ] + } + } + ] + }, + { + "Input": "ๆœˆๆ›œๆ—ฅๅˆๅ‰8ๆ™‚ใ‹ใ‚‰9ๆ™‚ใพใงใ‹ๅˆๅ‰9ๆ™‚ใ‹ใ‚‰10ๆ™‚ใพใง้ƒฝๅˆใŒใ„ใ„ใงใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2017-12-04T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆœˆๆ›œๆ—ฅๅˆๅ‰8ๆ™‚ใ‹ใ‚‰9ๆ™‚ใพใง", + "Start": 0, + "End": 12, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-WXX-1T08,XXXX-WXX-1T09,PT1H)", + "type": "datetimerange", + "start": "2017-11-27 08:00:00", + "end": "2017-11-27 09:00:00" + }, + { + "timex": "(XXXX-WXX-1T08,XXXX-WXX-1T09,PT1H)", + "type": "datetimerange", + "start": "2017-12-04 08:00:00", + "end": "2017-12-04 09:00:00" + } + ] + } + }, + { + "Text": "ๅˆๅ‰9ๆ™‚ใ‹ใ‚‰10ๆ™‚ใพใง", + "Start": 14, + "End": 24, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T09,T10,PT1H)", + "type": "timerange", + "start": "09:00:00", + "end": "10:00:00" + } + ] + } + } + ] + }, + { + "Input": "ใ‚ณใƒซใ‚ฟใƒŠใŒๆฅ้€ฑใฎ็ซๆ›œๆ—ฅใ‹ๆœจๆ›œๆ—ฅใซใ‚นใ‚ซใ‚คใƒ—้€š่ฉฑใ‚’ๆ‰‹้…ใ—ใฆใใ‚Œใพใ™ใ‚ˆใญ๏ผŸ", + "Context": { + "ReferenceDateTime": "2017-12-04T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆฅ้€ฑใฎ็ซๆ›œๆ—ฅ", + "Start": 5, + "End": 10, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2017-12-12", + "type": "date", + "value": "2017-12-12" + } + ] + } + }, + { + "Text": "ๆœจๆ›œๆ—ฅ", + "Start": 12, + "End": 14, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-4", + "type": "date", + "value": "2017-11-30" + }, + { + "timex": "XXXX-WXX-4", + "type": "date", + "value": "2017-12-07" + } + ] + } + } + ] + }, + { + "Input": "ใ‚ณใƒซใ‚ฟใƒŠใŒๆฅ้€ฑใฎ็ซๆ›œๆ—ฅๅˆๅ‰9ๆ™‚ใ‹ๆœจๆ›œๆ—ฅๅˆๅพŒ1ๆ™‚ใซใ‚นใ‚ซใ‚คใƒ—้€š่ฉฑใ‚’ๆ‰‹้…ใ—ใฆใใ‚Œใพใ™ใ‚ˆใญ๏ผŸ", + "Context": { + "ReferenceDateTime": "2017-12-04T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆฅ้€ฑใฎ็ซๆ›œๆ—ฅๅˆๅ‰9ๆ™‚", + "Start": 5, + "End": 14, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2017-12-12T09", + "type": "datetime", + "value": "2017-12-12 09:00:00" + } + ] + } + }, + { + "Text": "ๆœจๆ›œๆ—ฅๅˆๅพŒ1ๆ™‚", + "Start": 16, + "End": 22, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-4T13", + "type": "datetime", + "value": "2017-11-30 13:00:00" + }, + { + "timex": "XXXX-WXX-4T13", + "type": "datetime", + "value": "2017-12-07 13:00:00" + } + ] + } + } + ] + }, + { + "Input": "ใ“ใ‚Œใฏๆญฃใ—ใ„ใ‹ใ‚‚ใ—ใ‚Œใชใ„ใ—ใ€ๆญฃใ—ใใชใ„ใ‹ใ‚‚ใ—ใ‚Œใชใ„ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "ใ“ใ‚ŒใฏไบˆๆƒณไปฅไธŠใซๆ™‚้–“ใŒใ‹ใ‹ใ‚‹ใ‹ใ‚‚ใ—ใ‚Œใชใ„ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "ใ“ใฎๆ˜ผ้ฃŸใ‚’ใ‚ซใƒฌใƒณใƒ€ใƒผใฎ5ๆœˆ9ๆ—ฅ็ซๆ›œๆ—ฅใซไบˆ็ด„ใ—ใฆใ€‚ไบบใซ้€ฃ็ตกใ—ใชใ„ใงใ€‚", + "Context": { + "ReferenceDateTime": "2018-01-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5ๆœˆ9ๆ—ฅ็ซๆ›œๆ—ฅ", + "Start": 11, + "End": 17, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-05-09", + "type": "date", + "value": "2017-05-09" + }, + { + "timex": "XXXX-05-09", + "type": "date", + "value": "2018-05-09" + } + ] + } + } + ] + }, + { + "Input": "ใใ‚Œใฏ5ๆœˆใ‹ใ‚‚ใ—ใ‚Œใชใ„ใ€‚", + "Context": { + "ReferenceDateTime": "2018-01-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5ๆœˆ", + "Start": 3, + "End": 4, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-05", + "type": "daterange", + "start": "2017-05-01", + "end": "2017-06-01" + }, + { + "timex": "XXXX-05", + "type": "daterange", + "start": "2018-05-01", + "end": "2018-06-01" + } + ] + } + } + ] + }, + { + "Input": "3ๆœˆ7ๆ—ฅ็ซๆ›œๆ—ฅใซ1ๆ™‚้–“ใปใฉๆ™‚้–“ใ‚’่ฆ‹ใคใ‘ใฆใ€xxxxใ‹ใ‚‰ๆœ€่ฟ‘ใฎxxxxxใซใคใ„ใฆ่ฉฑใ—ๅˆใ„ใพใ—ใ‚‡ใ†ใ€‚ใ‚ณใƒซใ‚ฟใƒŠใŒๆ™‚้–“ใ‚’่ฆ‹ใคใ‘ใฆใใ‚Œใ‚‹ใงใ—ใ‚‡ใ†ใ€‚ใƒญใƒ–ใ€ใ“ใฎใƒกใƒผใƒซใซใฏๆฉŸๅฏ†ๆƒ…ๅ ฑใŒ่จ˜่ผ‰ใ•ใ‚Œใฆใ„ใ‚‹ใ‹ใ‚‚ใ—ใ‚Œใชใ„ใ“ใจใ‚’ใ”ไบ†ๆ‰ฟใใ ใ•ใ„ใ€‚", + "Context": { + "ReferenceDateTime": "2018-03-14T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3ๆœˆ7ๆ—ฅ็ซๆ›œๆ—ฅ", + "Start": 0, + "End": 6, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-03-07", + "type": "date", + "value": "2018-03-07" + }, + { + "timex": "XXXX-03-07", + "type": "date", + "value": "2019-03-07" + } + ] + } + }, + { + "Text": "1ๆ™‚้–“", + "Start": 8, + "End": 10, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT1H", + "type": "duration", + "value": "3600" + } + ] + } + } + ] + }, + { + "Input": "4ๆœˆ10ๆ—ฅใฎ้€ฑใซๆ•ฐๆ—ฅ้ƒฝๅˆใฎใ„ใ„ๆ—ฅใŒใ‚ใ‚Šใพใ™ใ€‚ใใฎใปใ‹ใฎใ‚ชใƒ—ใ‚ทใƒงใƒณใŒใ‚ใ‚‹ใ‹ใ‚‚ใ—ใ‚Œใชใ„ใฎใงใ€ๅฟ…่ฆๆ€งใ‚’้›ป่ฉฑใง่ฉฑใ—ๅˆใ†ใ“ใจใ‚’ใŠใ™ใ™ใ‚ใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2018-03-14T01:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "4ๆœˆ10ๆ—ฅใฎ้€ฑ", + "Start": 0, + "End": 6, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-04-10", + "type": "daterange", + "start": "2017-04-10", + "end": "2017-04-17" + }, + { + "timex": "XXXX-04-10", + "type": "daterange", + "start": "2018-04-09", + "end": "2018-04-16" + } + ] + } + } + ] + }, + { + "Input": "ๆฉŸๅฏ†ไบ‹้ …ใฎใฎ้€š็Ÿฅ๏ผšใ“ใฎๆ–‡ๆ›ธใŠใ‚ˆใณๆทปไป˜่ณ‡ๆ–™ใซ่จ˜่ผ‰ใ•ใ‚Œใฆใ„ใ‚‹ๆƒ…ๅ ฑใฏๆฉŸๅฏ†ไบ‹้ …ใงใ‚ใ‚Šใ€ใพใŸๆณ•็š„ใซ็ง˜ๅŒฟ็‰นๆจฉใ‚’ๆœ‰ใ™ใ‚‹ๅฏ่ƒฝๆ€งใŒใ‚ใ‚Šใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "็งใฎไบˆๅฎšใงใ„ใใคใ‹้ƒฝๅˆใฎใ„ใ„ๆ™‚้–“ๅธฏใ‚’ๅฝผๅฅณใŒใƒกใƒผใƒซใง้€ฃ็ตกใ™ใ‚‹ใ‹ใ‚‚ใ—ใ‚Œใพใ›ใ‚“ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "ใ„ใ‹ใชใ‚‹้Œฏไนฑ็Šถๆ…‹ใŒ่ตทใใ†ใ‚‹ใ‚„ใ‚‚ใ—ใ‚Œใพใ›ใ‚“ใŒใ€ใŠ่จฑใ—ใใ ใ•ใ„ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "ใ“ใฎใƒกใƒผใƒซใฏ้–‹็คบใ•ใ‚Œใฆใ„ใชใ„ใ‹ใ‚‚ใ—ใ‚Œใพใ›ใ‚“ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "ใ‚ใชใŸใฎ่ญฐ้กŒใฏๅค‰ๆ›ดใ™ใ‚‹ๅฟ…่ฆใŒใ‚ใ‚‹ใ‹ใ‚‚ใ—ใ‚Œใชใ„ใฎใงใƒ‰ใƒฉใƒ•ใƒˆใƒขใƒผใƒ‰ใซใ—ใพใ—ใŸใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "ไปŠๆ—ฅ็งใ‹ใ‚‰ใ‚ใชใŸใซๆ™‚้–“ใฎๆๆกˆใฎ้€ฃ็ตกใŒใ„ใใ‹ใ‚‚ใ—ใ‚Œใพใ›ใ‚“ใ€‚", + "Context": { + "ReferenceDateTime": "2018-03-14T01:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠๆ—ฅ", + "Start": 0, + "End": 1, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-03-14", + "type": "date", + "value": "2018-03-14" + } + ] + } + } + ] + }, + { + "Input": "ใ“ใฎๆ–‡ๆ›ธใฏๆฉŸๅฏ†ใ ใจใฟใชใ•ใ‚Œใ‚‹ๅฏ่ƒฝๆ€งใŒใ‚ใ‚Šใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "ใ“ใ‚Œใฏไฝ•ใฎใŸใ‚ใงใ—ใ‚‡ใ†ใ‹ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "ใงใใพใ›ใ‚“๏ผ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "็งใŒ9ใ‹ๆœˆไปฅๅ†…ใซใ™ในใฆใฎใ“ใจใฏๅฏพๅ‡ฆใ—ใฆใ€10ใ‹ๆœˆไปฅๅ†…ใซๆˆปใฃใฆใใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2018-03-23T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "9ใ‹ๆœˆไปฅๅ†…ใซ", + "Start": 2, + "End": 7, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-03-23,2018-12-23,P9M)", + "type": "daterange", + "start": "2018-03-23", + "end": "2018-12-23" + } + ] + } + }, + { + "Text": "10ใ‹ๆœˆไปฅๅ†…ใซ", + "Start": 20, + "End": 26, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-03-23,2019-01-23,P10M)", + "type": "daterange", + "start": "2018-03-23", + "end": "2019-01-23" + } + ] + } + } + ] + }, + { + "Input": "ใƒˆใƒ ใจ็งใฏ2้€ฑ้–“ไปฅๅ†…ใซไผš่ญฐใ‚’ใ—ใพใ™ใฎใงใ€2้€ฑ้–“ไปฅๅ†…ใซไผš่ญฐใฎไบˆๅฎšใ‚’ๅ…ฅใ‚Œใ‚‹ใ‚ˆใ†ใ”ๅ”ๅŠ›ใ‚’ใŠ้ก˜ใ„ใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2018-03-23T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2้€ฑ้–“ไปฅๅ†…ใซ", + "Start": 5, + "End": 10, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-04-06", + "type": "date", + "value": "2018-04-06" + } + ] + } + }, + { + "Text": "2้€ฑ้–“ไปฅๅ†…ใซ", + "Start": 20, + "End": 25, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-04-06", + "type": "date", + "value": "2018-04-06" + } + ] + } + } + ] + }, + { + "Input": "็งใฏไปŠๅพŒ5ๆ—ฅ้–“ใ‚‚ใ—ใใฏไปŠๅพŒ40ๆ—ฅ้–“ไธญๅ›ฝใซ่กŒใใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2018-03-23T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠๅพŒ5ๆ—ฅ้–“", + "Start": 2, + "End": 6, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-03-24,2018-03-29,P5D)", + "type": "daterange", + "start": "2018-03-24", + "end": "2018-03-29" + } + ] + } + }, + { + "Text": "ไปŠๅพŒ40ๆ—ฅ้–“", + "Start": 11, + "End": 16, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-03-24,2018-05-03,P40D)", + "type": "daterange", + "start": "2018-03-24", + "end": "2018-05-03" + } + ] + } + } + ] + }, + { + "Input": "7ๆœˆ1ๆ—ฅใซ17ๅ›ž็›ฎๆˆปใ‚Šใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2018-04-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "7ๆœˆ1ๆ—ฅ", + "Start": 0, + "End": 3, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-07-01", + "type": "date", + "value": "2017-07-01" + }, + { + "timex": "XXXX-07-01", + "type": "date", + "value": "2018-07-01" + } + ] + } + } + ] + }, + { + "Input": "ใ‚ณใƒซใ‚ฟใƒŠใ€ๆฅๆœˆ2ๆ™‚้–“ไบˆ็ด„ใ—ใฆใ€‚", + "Context": { + "ReferenceDateTime": "2018-03-25T01:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆฅๆœˆ", + "Start": 5, + "End": 6, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-04", + "type": "daterange", + "start": "2018-04-01", + "end": "2018-05-01" + } + ] + } + }, + { + "Text": "2ๆ™‚้–“", + "Start": 7, + "End": 9, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT2H", + "type": "duration", + "value": "7200" + } + ] + } + } + ] + }, + { + "Input": "ใ‚ณใƒซใ‚ฟใƒŠใ€ๅ…ˆ้€ฑใฎ็งใฎไป•ไบ‹2ๆ™‚้–“ใ‚’็ขบ่ชใ—ใฆใ€‚", + "Context": { + "ReferenceDateTime": "2018-03-25T01:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅ…ˆ้€ฑ", + "Start": 5, + "End": 6, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W11", + "type": "daterange", + "start": "2018-03-12", + "end": "2018-03-19" + } + ] + } + }, + { + "Text": "2ๆ™‚้–“", + "Start": 12, + "End": 14, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT2H", + "type": "duration", + "value": "7200" + } + ] + } + } + ] + }, + { + "Input": "ใ‚ณใƒซใ‚ฟใƒŠใŒๆœˆๆ›œๆ—ฅใฎ12ๆ™‚ใ‹ใ‚‰4ๆ™‚ใพใงใฎ้–“ใงๆ™‚้–“ใ‚’่ฆ‹ใคใ‘ใฆใใ‚Œใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2018-05-16T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆœˆๆ›œๆ—ฅใฎ12ๆ™‚ใ‹ใ‚‰4ๆ™‚ใพใง", + "Start": 5, + "End": 17, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-WXX-1T00,XXXX-WXX-1T04,PT4H)", + "type": "datetimerange", + "start": "2018-05-14 00:00:00", + "end": "2018-05-14 04:00:00" + }, + { + "timex": "(XXXX-WXX-1T00,XXXX-WXX-1T04,PT4H)", + "type": "datetimerange", + "start": "2018-05-21 00:00:00", + "end": "2018-05-21 04:00:00" + }, + { + "timex": "(XXXX-WXX-1T12,XXXX-WXX-1T16,PT4H)", + "type": "datetimerange", + "start": "2018-05-14 12:00:00", + "end": "2018-05-14 16:00:00" + }, + { + "timex": "(XXXX-WXX-1T12,XXXX-WXX-1T16,PT4H)", + "type": "datetimerange", + "start": "2018-05-21 12:00:00", + "end": "2018-05-21 16:00:00" + } + ] + } + } + ] + }, + { + "Input": "ใ‚ณใƒซใ‚ฟใƒŠใŒๆœˆๆ›œๆ—ฅใฎ11ๆ™‚ใ‹ใ‚‰4ๆ™‚ใพใงใฎ้–“ใงๆ™‚้–“ใ‚’่ฆ‹ใคใ‘ใฆใใ‚Œใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2018-05-16T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆœˆๆ›œๆ—ฅใฎ11ๆ™‚ใ‹ใ‚‰4ๆ™‚ใพใง", + "Start": 5, + "End": 17, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-WXX-1T11,XXXX-WXX-1T16,PT5H)", + "type": "datetimerange", + "start": "2018-05-14 11:00:00", + "end": "2018-05-14 16:00:00" + }, + { + "timex": "(XXXX-WXX-1T11,XXXX-WXX-1T16,PT5H)", + "type": "datetimerange", + "start": "2018-05-21 11:00:00", + "end": "2018-05-21 16:00:00" + }, + { + "timex": "(XXXX-WXX-1T23,XXXX-WXX-2T04,PT5H)", + "type": "datetimerange", + "start": "2018-05-14 23:00:00", + "end": "2018-05-15 04:00:00" + }, + { + "timex": "(XXXX-WXX-1T23,XXXX-WXX-2T04,PT5H)", + "type": "datetimerange", + "start": "2018-05-21 23:00:00", + "end": "2018-05-22 04:00:00" + } + ] + } + } + ] + }, + { + "Input": "ๅˆฅใฎๆ—ฅใซๅ‡บ็™บใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆฅใฎๆ—ฅ", + "Start": 0, + "End": 2, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P1D", + "type": "duration", + "value": "86400" + } + ] + } + } + ] + }, + { + "Input": "ๆฏŽ้€ฑใใ—ใฆไปŠ้€ฑใฏๅˆฅใฎใ“ใจ", + "Context": { + "ReferenceDateTime": "2018-05-20T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆฏŽ้€ฑ", + "Start": 0, + "End": 1, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P1W", + "type": "set", + "value": "not resolved" + } + ] + } + }, + { + "Text": "ไปŠ้€ฑ", + "Start": 5, + "End": 6, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W20", + "type": "daterange", + "start": "2018-05-14", + "end": "2018-05-21" + } + ] + } + } + ] + }, + { + "Input": "ใƒกใƒขใฏๆฏŽ้€ฑๆทปไป˜ใ•ใ‚Œใฆใ„ใ‚‹LTใƒฏใƒผใ‚ญใƒณใ‚ฐใ‚ปใƒƒใ‚ทใƒงใƒณใƒŽใƒผใƒˆใงๅ…ฑๆœ‰ใ•ใ‚Œใ€ใƒใ‚คใƒฉใ‚คใƒˆใฏใƒ‡ใƒผใ‚ฟใ‚คใƒณใ‚ตใ‚คใƒˆใ‚ปใ‚ฏใ‚ทใƒงใƒณใงๅ…ฑๆœ‰ใ•ใ‚Œใพใ™ใ€‚ไปŠ้€ฑใฎ็‰นๅˆฅใƒˆใƒ”ใƒƒใ‚ฏใจใ—ใฆใ€ใƒ‡ใƒผใ‚ฟใƒใƒผใƒ ใฏใƒ€ใƒƒใ‚ทใƒฅใƒœใƒผใƒ‰ใŒใ‚ตใƒใƒผใƒˆใ™ใ‚‹ๆ–ฐๆฉŸ่ƒฝใฎๆฆ‚่ฆใจใใฎๆง‹็ฏ‰ๆ–นๆณ•ใ‚’ๆ›ธใใพใ—ใŸใ€‚ใพใ ใƒ€ใƒƒใ‚ทใƒฅใƒœใƒผใƒ‰ใ‚’่ฆ‹ใŸใ“ใจใŒใชใ‘ใ‚Œใฐใ€\nใ“ใ‚Œใฏไฝ•ใ‹ๆ–ฐใ—ใ„ใ“ใจใ‚’ๅญฆใถ็ตถๅฅฝใฎๆฉŸไผšใ‹ใ‚‚ใ—ใ‚Œใพใ›ใ‚“ใ€‚11ๆœˆใซ45ๅˆ†ใฎไบˆๅฎšใ‚’ๅ…ฅใ‚Œใ‚‹ใ‚ˆใ†ใซใ‚ณใƒซใ‚ฟใƒŠใซใŠ้ก˜ใ„ใ—ใŸใ„ใจๆ€ใ„ใพใ™ใ€‚็งใŸใกใฎOWA Reaใจใ‚นใ‚ซใ‚คใƒ—ใฎ็ตฑๅˆใซใคใ„ใฆใฎๆƒ…ๅ ฑใ‚’ๅ…ฑๆœ‰ใ—ใŸใ„ใจๆ€ใ„ใพใ™ใ€‚\n", + "Context": { + "ReferenceDateTime": "2018-05-20T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆฏŽ้€ฑ", + "Start": 3, + "End": 4, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P1W", + "type": "set", + "value": "not resolved" + } + ] + } + }, + { + "Text": "ไปŠ้€ฑ", + "Start": 60, + "End": 61, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W20", + "type": "daterange", + "start": "2018-05-14", + "end": "2018-05-21" + } + ] + } + }, + { + "Text": "11ๆœˆ", + "Start": 161, + "End": 163, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-11", + "type": "daterange", + "start": "2017-11-01", + "end": "2017-12-01" + }, + { + "timex": "XXXX-11", + "type": "daterange", + "start": "2018-11-01", + "end": "2018-12-01" + } + ] + } + }, + { + "Text": "45ๅˆ†", + "Start": 165, + "End": 167, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT45M", + "type": "duration", + "value": "2700" + } + ] + } + } + ] + }, + { + "Input": "ใใ‚ŒใŒ่ตทใใŸๅŒใ˜้€ฑใซ็งใฏใใ“ใซใ„ใพใ›ใ‚“ใงใ—ใŸใ€‚", + "Context": { + "ReferenceDateTime": "2017-11-17T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅŒใ˜้€ฑ", + "Start": 6, + "End": 8, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX", + "Mod": "ref_undef", + "type": "daterange", + "start": "2017-11-13", + "end": "2017-11-20" + } + ] + } + } + ] + }, + { + "Input": "ใใ‚ŒใŒ่ตทใใŸๅŒใ˜ๆœˆใซ็งใฏใใ“ใซใ„ใพใ›ใ‚“ใงใ—ใŸใ€‚", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅŒใ˜ๆœˆ", + "Start": 6, + "End": 8, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-XX", + "Mod": "ref_undef", + "type": "daterange", + "start": "2017-11-01", + "end": "2017-12-01" + } + ] + } + } + ] + }, + { + "Input": "ใใฎ้€ฑๆœซใซ็งใฏใใ“ใซใ„ใพใ›ใ‚“ใงใ—ใŸใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-11T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ใใฎ้€ฑๆœซ", + "Start": 0, + "End": 3, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-WE", + "Mod": "ref_undef", + "type": "daterange", + "start": "2016-11-12", + "end": "2016-11-14" + } + ] + } + } + ] + }, + { + "Input": "ใใ‚ŒใŒ่ตทใใŸๅŒใ˜ๅนดใซ็งใฏใใ“ใซใ„ใพใ›ใ‚“ใงใ—ใŸใ€‚", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅŒใ˜ๅนด", + "Start": 6, + "End": 8, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX", + "Mod": "ref_undef", + "type": "daterange", + "start": "2017-01-01", + "end": "2018-01-01" + } + ] + } + } + ] + }, + { + "Input": "็งใฏไธ€ๆ—ฅใƒ–ใƒญใƒƒใ‚ฏใ•ใ‚Œใฆใ„ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2018-05-22T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไธ€ๆ—ฅ", + "Start": 2, + "End": 3, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-05-22", + "type": "date", + "value": "2018-05-22" + } + ] + } + } + ] + }, + { + "Input": "็งใฏใฒใจๆœˆไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2018-05-22T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ใฒใจๆœˆ", + "Start": 2, + "End": 4, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-05", + "type": "daterange", + "start": "2018-05-01", + "end": "2018-06-01" + } + ] + } + } + ] + }, + { + "Input": "ๆฐดๆ›œๆ—ฅใฎๆ—ฉใ„ๆ™‚้–“ใซๅŒ—ไบฌใซๅ‡บ็™บใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2018-05-18T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆฐดๆ›œๆ—ฅใฎๆ—ฉใ„ๆ™‚้–“", + "Start": 0, + "End": 7, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-3", + "Mod": "start", + "type": "datetimerange", + "start": "2018-05-23 00:00:00", + "end": "2018-05-23 12:00:00" + } + ] + } + } + ] + }, + { + "Input": "ไปŠๆ—ฅใฎๆ˜ผ้ ƒๅŒ—ไบฌใซๅ‡บ็™บใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2018-05-18T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠๆ—ฅใฎๆ˜ผ้ ƒ", + "Start": 0, + "End": 4, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2018-05-18", + "Mod": "mid", + "type": "datetimerange", + "start": "2018-05-18 10:00:00", + "end": "2018-05-18 14:00:00" + } + ] + } + } + ] + }, + { + "Input": "ไปŠๆ—ฅใ‚ใจใงๅŒ—ไบฌใซๅ‡บ็™บใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2018-05-18T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠๆ—ฅใ‚ใจใง", + "Start": 0, + "End": 4, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2018-05-18", + "Mod": "end", + "type": "datetimerange", + "start": "2018-05-18 12:00:00", + "end": "2018-05-19 00:00:00" + } + ] + } + } + ] + }, + { + "Input": "ใปใ‚‰ใ€ๅนด้–“ๆœ€ๅ„ช็ง€ใ‚ฏใƒฉใ‚ฆใƒ‰ใƒ‘ใƒผใƒˆใƒŠใƒผใ ใ‚ˆใ€‚", + "Context": { + "ReferenceDateTime": "2018-05-24T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅนด้–“", + "Start": 3, + "End": 4, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "type": "daterange", + "start": "2018-01-01", + "end": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "ใปใ‚‰ใ€ๆœˆ้–“ๅ„ช็ง€ใƒ‘ใƒผใƒˆใƒŠใƒผใ ใ‚ˆใ€‚", + "Context": { + "ReferenceDateTime": "2018-05-24T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆœˆ้–“", + "Start": 3, + "End": 4, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-05", + "type": "daterange", + "start": "2018-05-01", + "end": "2018-06-01" + } + ] + } + } + ] + }, + { + "Input": "ใปใ‚‰ใ€้€ฑ้–“ๅ„ช็ง€ใƒ‘ใƒผใƒˆใƒŠใƒผใ ใ‚ˆใ€‚", + "Context": { + "ReferenceDateTime": "2018-05-24T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "้€ฑ้–“", + "Start": 3, + "End": 4, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W21", + "type": "daterange", + "start": "2018-05-21", + "end": "2018-05-28" + } + ] + } + } + ] + }, + { + "Input": "ใปใ‚‰ใ€ๆœฌๆ—ฅใฎๅ„ช็ง€ใƒ‘ใƒผใƒˆใƒŠใƒผใ ใ‚ˆใ€‚", + "Context": { + "ReferenceDateTime": "2018-05-24T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆœฌๆ—ฅ", + "Start": 3, + "End": 4, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-05-24", + "type": "date", + "value": "2018-05-24" + } + ] + } + } + ] + }, + { + "Input": "ใ‚ˆใ„ไธ€ใ‹ๆœˆใ‚’๏ผ", + "Context": { + "ReferenceDateTime": "2018-05-24T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "ใ„ใ„ๆ—ฅ", + "Context": { + "ReferenceDateTime": "2018-05-24T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "ใ‚ˆใ„ไธ€้€ฑ้–“ใ‚’๏ผ", + "Context": { + "ReferenceDateTime": "2018-05-24T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "2017ๅนด4ๆœˆใฎใƒœใƒผใƒŠใ‚นใฏไฝ•ใงใ™ใ‹ใ€‚", + "Context": { + "ReferenceDateTime": "2018-05-24T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2017ๅนด4ๆœˆ", + "Start": 0, + "End": 6, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2017-04", + "type": "daterange", + "start": "2017-04-01", + "end": "2017-05-01" + } + ] + } + } + ] + }, + { + "Input": "2017ๅนด4ๆœˆใซไธญๅ›ฝใธๆˆปใฃใŸใ€‚", + "Context": { + "ReferenceDateTime": "2018-05-24T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2017ๅนด4ๆœˆ", + "Start": 0, + "End": 6, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2017-04", + "type": "daterange", + "start": "2017-04-01", + "end": "2017-05-01" + } + ] + } + } + ] + }, + { + "Input": "4ๆœˆใซไธญๅ›ฝใธๆˆปใฃใŸใ€‚", + "Context": { + "ReferenceDateTime": "2018-05-24T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "4ๆœˆ", + "Start": 0, + "End": 1, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-04", + "type": "daterange", + "start": "2018-04-01", + "end": "2018-05-01" + }, + { + "timex": "XXXX-04", + "type": "daterange", + "start": "2019-04-01", + "end": "2019-05-01" + } + ] + } + } + ] + }, + { + "Input": "็งใŸใกใฏ้€ฑใฎๅˆใ‚ใซไผšใ†็ด„ๆŸใŒใงใใŸใ‹ใ‚‚ใ—ใ‚Œใพใ›ใ‚“ใ€‚", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "้€ฑใฎๅˆใ‚", + "Start": 4, + "End": 7, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W22", + "type": "daterange", + "start": "2018-05-28", + "end": "2018-05-31" + } + ] + } + } + ] + }, + { + "Input": "็งใŸใกใฏไปŠๆœˆๅˆใ‚ใซไผšใ†็ด„ๆŸใŒใงใใŸใ‹ใ‚‚ใ—ใ‚Œใพใ›ใ‚“ใ€‚", + "Context": { + "ReferenceDateTime": "2018-05-28T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠๆœˆๅˆใ‚", + "Start": 4, + "End": 7, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-05", + "type": "daterange", + "start": "2018-05-01", + "end": "2018-05-16" + } + ] + } + } + ] + }, + { + "Input": "็งใŸใกใฏไปŠๅนดๅˆใ‚ใซไผšใ†็ด„ๆŸใŒใงใใŸใ‹ใ‚‚ใ—ใ‚Œใพใ›ใ‚“ใ€‚", + "Context": { + "ReferenceDateTime": "2018-05-28T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠๅนดๅˆใ‚", + "Start": 4, + "End": 7, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "type": "daterange", + "start": "2018-01-01", + "end": "2018-05-28" + } + ] + } + } + ] + }, + { + "Input": "ไปŠ้€ฑใฎ็ต‚ใ‚ใ‚Šใ”ใ‚ไผšใ†ใŸใ‚ใฎๆ™‚้–“ใ‚’ใคใใฃใฆใใ ใ•ใ„ใ€‚", + "Context": { + "ReferenceDateTime": "2018-05-28T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠ้€ฑใฎ็ต‚ใ‚ใ‚Šใ”ใ‚", + "Start": 0, + "End": 7, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W22", + "type": "daterange", + "start": "2018-05-31", + "end": "2018-06-04" + } + ] + } + } + ] + }, + { + "Input": "ไปŠๆœˆใฎ็ต‚ใ‚ใ‚Šใ”ใ‚ไผšใ†ใŸใ‚ใฎๆ™‚้–“ใ‚’ใคใใฃใฆใใ ใ•ใ„ใ€‚", + "Context": { + "ReferenceDateTime": "2018-05-28T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠๆœˆใฎ็ต‚ใ‚ใ‚Šใ”ใ‚", + "Start": 0, + "End": 7, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-05", + "type": "daterange", + "start": "2018-05-28", + "end": "2018-06-01" + } + ] + } + } + ] + }, + { + "Input": "ไปŠๅนดใฎ็ต‚ใ‚ใ‚Šใ”ใ‚ไผšใ†ใŸใ‚ใฎๆ™‚้–“ใ‚’ใคใใฃใฆใใ ใ•ใ„ใ€‚", + "Context": { + "ReferenceDateTime": "2018-05-28T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠๅนดใฎ็ต‚ใ‚ใ‚Šใ”ใ‚", + "Start": 0, + "End": 7, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "type": "daterange", + "start": "2018-07-01", + "end": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "ๅนดๆœซใซไผšใ†ใŸใ‚ใฎๆ™‚้–“ใ‚’ใคใใฃใฆใใ ใ•ใ„ใ€‚", + "Context": { + "ReferenceDateTime": "2018-05-28T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅนดๆœซ", + "Start": 0, + "End": 1, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "type": "daterange", + "start": "2018-07-01", + "end": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "ไปŠๆ—ฅใ‹ใ‚‰2ๆ—ฅๅพŒใฎใ”้ƒฝๅˆใฏใ„ใ‹ใŒใงใ—ใ‚‡ใ†ใ‹ใ€‚", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠๆ—ฅใ‹ใ‚‰2ๆ—ฅๅพŒ", + "Start": 0, + "End": 6, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-06-02", + "type": "date", + "value": "2018-06-02" + } + ] + } + } + ] + }, + { + "Input": "ๆ˜Žๆ—ฅใ‹ใ‚‰3้€ฑ้–“ใฎใ”้ƒฝๅˆใฏใ„ใ‹ใŒใงใ—ใ‚‡ใ†ใ‹ใ€‚", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆ˜Žๆ—ฅใ‹ใ‚‰3้€ฑ้–“", + "Start": 0, + "End": 6, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-06-22", + "type": "date", + "value": "2018-06-22" + } + ] + } + } + ] + }, + { + "Input": "ใ‚ใชใŸใฏๆ˜จๆ—ฅใฎ2ๆ—ฅๅ‰ใฉใ“ใซใ„ใพใ—ใŸใ‹ใ€‚", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆ˜จๆ—ฅใฎ2ๆ—ฅๅ‰", + "Start": 4, + "End": 9, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-05-28", + "type": "date", + "value": "2018-05-28" + } + ] + } + } + ] + }, + { + "Input": "ใ‚คใƒผใƒฉใ‚คใƒปใƒชใƒชใƒผใฏIVACใ‚’1994ๅนด12ๆœˆ31ๆ—ฅใซๅฃฒๅดใ—ใพใ—ใŸใ€‚", + "Context": { + "ReferenceDateTime": "2018-05-01T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1994ๅนด12ๆœˆ31ๆ—ฅ", + "Start": 14, + "End": 24, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "1994-12-31", + "type": "date", + "value": "1994-12-31" + } + ] + } + } + ] + }, + { + "Input": "2018ๅนด5ๆœˆ3ๆ—ฅใฎ17ๆ™‚49ๅˆ†19็ง’ใซๆˆปใ‚Šใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2018-05-01T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2018ๅนด5ๆœˆ3ๆ—ฅใฎ17ๆ™‚49ๅˆ†19็ง’", + "Start": 0, + "End": 18, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2018-05-03T17:49:19", + "type": "datetime", + "value": "2018-05-03 17:49:19" + } + ] + } + } + ] + }, + { + "Input": "ใใ‚Œใฏ2015ๅนด1ๆœˆ1ๆ—ฅใฎ10ๆ™‚ใ‹ใ‚‰11ๆ™‚30ๅˆ†ใฎ้–“ใซ่ตทใใ‚‹ใงใ—ใ‚‡ใ†ใ€‚", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015ๅนด1ๆœˆ1ๆ—ฅใฎ10ๆ™‚ใ‹ใ‚‰11ๆ™‚30ๅˆ†ใฎ้–“", + "Start": 3, + "End": 25, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2015-01-01T10,2015-01-01T11:30,PT1H30M)", + "type": "datetimerange", + "start": "2015-01-01 10:00:00", + "end": "2015-01-01 11:30:00" + }, + { + "timex": "(2015-01-01T22,2015-01-01T23:30,PT1H30M)", + "type": "datetimerange", + "start": "2015-01-01 22:00:00", + "end": "2015-01-01 23:30:00" + } + ] + } + } + ] + }, + { + "Input": "ใใ‚Œใฏ2015ๅนด1ๆœˆ1ๆ—ฅใฎ10ๆ™‚30ๅˆ†ใ‹ใ‚‰3ๆ™‚ใซ่ตทใใ‚‹ใงใ—ใ‚‡ใ†ใ€‚", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015ๅนด1ๆœˆ1ๆ—ฅใฎ10ๆ™‚30ๅˆ†ใ‹ใ‚‰3ๆ™‚", + "Start": 3, + "End": 22, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2015-01-01T10:30,2015-01-01T15,PT4H30M)", + "type": "datetimerange", + "start": "2015-01-01 10:30:00", + "end": "2015-01-01 15:00:00" + } + ] + } + } + ] + }, + { + "Input": "ใใ‚Œใฏ2015ๅนด1ๆœˆ1ๆ—ฅใฎ3ๆ™‚ใ‹ใ‚‰5ๆ™‚ใฎ้–“ใซ่ตทใใ‚‹ใงใ—ใ‚‡ใ†ใ€‚", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015ๅนด1ๆœˆ1ๆ—ฅใฎ3ๆ™‚ใ‹ใ‚‰5ๆ™‚ใฎ้–“", + "Start": 3, + "End": 20, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2015-01-01T03,2015-01-01T05,PT2H)", + "type": "datetimerange", + "start": "2015-01-01 03:00:00", + "end": "2015-01-01 05:00:00" + }, + { + "timex": "(2015-01-01T15,2015-01-01T17,PT2H)", + "type": "datetimerange", + "start": "2015-01-01 15:00:00", + "end": "2015-01-01 17:00:00" + } + ] + } + } + ] + }, + { + "Input": "ใใ‚Œใฏ2015ๅนด1ๆœˆ1ๆ—ฅใฎ3ๆ™‚30ๅˆ†ใ‹ใ‚‰5ๆ™‚55ๅˆ†ใฎ้–“ใซ่ตทใใ‚‹ใงใ—ใ‚‡ใ†ใ€‚", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015ๅนด1ๆœˆ1ๆ—ฅใฎ3ๆ™‚30ๅˆ†ใ‹ใ‚‰5ๆ™‚55ๅˆ†ใฎ้–“", + "Start": 3, + "End": 26, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2015-01-01T03:30,2015-01-01T05:55,PT2H25M)", + "type": "datetimerange", + "start": "2015-01-01 03:30:00", + "end": "2015-01-01 05:55:00" + }, + { + "timex": "(2015-01-01T15:30,2015-01-01T17:55,PT2H25M)", + "type": "datetimerange", + "start": "2015-01-01 15:30:00", + "end": "2015-01-01 17:55:00" + } + ] + } + } + ] + }, + { + "Input": "2010ๅนดไปฅๅ‰ใพใŸใฏ2018ๅนดไปฅ้™ใฎๅฃฒไธŠใ‚’่กจ็คบใ—ใฆใ€‚", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2010ๅนดไปฅๅ‰", + "Start": 0, + "End": 6, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2010", + "Mod": "before", + "type": "daterange", + "sourceEntity": "datetimerange", + "end": "2010-01-01" + } + ] + } + }, + { + "Text": "2018ๅนดไปฅ้™", + "Start": 10, + "End": 16, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "Mod": "after", + "type": "daterange", + "start": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "2010ๅนดไปฅ้™ใŠใ‚ˆใณ2018ๅนดไปฅๅ‰ใฎๅฃฒไธŠใ€ใพใŸใฏ1998ๅนดไปฅๅค–ใฎ2000ๅนดไปฅๅ‰ใฎๅฃฒไธŠใ‚’่กจ็คบใ—ใฆใ€‚", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2010ๅนดไปฅ้™", + "Start": 0, + "End": 6, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2010", + "Mod": "after", + "type": "daterange", + "start": "2011-01-01" + } + ] + } + }, + { + "Text": "2018ๅนดไปฅๅ‰", + "Start": 10, + "End": 16, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "Mod": "before", + "type": "daterange", + "sourceEntity": "datetimerange", + "end": "2018-01-01" + } + ] + } + }, + { + "Text": "2000ๅนดไปฅๅ‰", + "Start": 32, + "End": 38, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2000", + "Mod": "before", + "type": "daterange", + "sourceEntity": "datetimerange", + "end": "2000-01-01" + } + ] + } + }, + { + "Text": "1998", + "Start": 24, + "End": 27, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "1998", + "type": "daterange", + "start": "1998-01-01", + "end": "1999-01-01" + } + ] + } + } + ] + }, + { + "Input": "ใ‚ณใƒซใ‚ฟใƒŠใ€ไปŠ้€ฑใฎ้‡‘ๆ›œๆ—ฅ6ๆœˆ15ๆ—ฅใฎใ„ใคใ‹ใซใ‚ธใƒ ใจใ‚นใ‚ซใ‚คใƒ—้€š่ฉฑใ‚’่จญๅฎšใ—ใฆใใ ใ•ใ„ใ€‚", + "Context": { + "ReferenceDateTime": "2018-06-20T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠ้€ฑใฎ้‡‘ๆ›œๆ—ฅ6ๆœˆ15ๆ—ฅ", + "Start": 5, + "End": 15, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-06-15", + "type": "date", + "value": "2018-06-15" + }, + { + "timex": "XXXX-06-15", + "type": "date", + "value": "2019-06-15" + } + ] + } + } + ] + }, + { + "Input": "ใ‚ณใƒซใ‚ฟใƒŠใ€ไปŠ้€ฑใฎ้‡‘ๆ›œๆ—ฅ๏ผˆ6ๆœˆ15ๆ—ฅ๏ผ‰ใฎใ„ใคใ‹ใซใ‚ธใƒ ใจใ‚นใ‚ซใ‚คใƒ—้€š่ฉฑใ‚’่จญๅฎšใ—ใฆใใ ใ•ใ„ใ€‚", + "Context": { + "ReferenceDateTime": "2018-06-20T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠ้€ฑใฎ้‡‘ๆ›œๆ—ฅ๏ผˆ6ๆœˆ15ๆ—ฅ๏ผ‰", + "Start": 5, + "End": 17, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-06-15", + "type": "date", + "value": "2018-06-15" + }, + { + "timex": "XXXX-06-15", + "type": "date", + "value": "2019-06-15" + } + ] + } + } + ] + }, + { + "Input": "ใ‚ณใƒซใ‚ฟใƒŠใ€ใƒžใ‚คใ‚ฏใƒญใ‚ฝใƒ•ใƒˆใฎๅนดๆฏŽใฎๅฃฒไธŠใ‚’ๆ•™ใˆใฆใใ ใ•ใ„ใ€‚", + "Context": { + "ReferenceDateTime": "2018-06-20T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "4ๆ—ฅไปฅไธŠ1้€ฑ้–“ไปฅไธ‹ใฎ่จ˜้Œฒใ‚’่กจ็คบใ—ใฆใ€‚", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "4ๆ—ฅไปฅไธŠ", + "Start": 0, + "End": 3, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P4D", + "Mod": "more", + "type": "duration", + "value": "345600" + } + ] + } + }, + { + "Text": "1้€ฑ้–“ไปฅไธ‹", + "Start": 4, + "End": 8, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P1W", + "Mod": "less", + "type": "duration", + "value": "604800" + } + ] + } + } + ] + }, + { + "Input": "1ๆ™‚้–“30ๅˆ†ไปฅไธŠใฎ่จ˜้Œฒใ‚’่กจ็คบใ—ใฆใ€‚", + "Context": { + "ReferenceDateTime": "2018-06-20T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1ๆ™‚้–“30ๅˆ†ไปฅไธŠ", + "Start": 0, + "End": 7, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT1H30M", + "Mod": "more", + "type": "duration", + "value": "5400" + } + ] + } + } + ] + }, + { + "Input": "ไปŠๆ—ฅใ‹ใ‚‰2้€ฑ้–“ไปฅไธŠๅ‰ใซใ‚‚ใ†ใ™ในใฆใฎไป•ไบ‹ใ‚’็ต‚ใˆใŸใ€‚", + "Context": { + "ReferenceDateTime": "2018-06-12T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠๆ—ฅใ‹ใ‚‰2้€ฑ้–“ไปฅไธŠ", + "Start": 0, + "End": 8, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-05-29", + "Mod": "before", + "type": "daterange", + "sourceEntity": "datetimerange", + "end": "2018-05-29" + } + ] + } + } + ] + }, + { + "Input": "ใ“ใฎไป•ไบ‹ใฏๆ˜จๆ—ฅใฎ2ๆ—ฅไปฅไธŠๅ‰ใซ็ต‚ใˆใ‚‹ในใใงใ—ใŸใ€‚", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆ˜จๆ—ฅใฎ2ๆ—ฅไปฅไธŠๅ‰", + "Start": 5, + "End": 12, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-05-26", + "Mod": "before", + "type": "daterange", + "sourceEntity": "datetimerange", + "end": "2018-05-26" + } + ] + } + } + ] + }, + { + "Input": "ใ“ใฎไป•ไบ‹ใฏๆ˜Žๆ—ฅใ‹ใ‚‰3ๆ—ฅไปฅๅ†…ใซ็ต‚ใˆใ‚‰ใ‚Œใ‚‹ใงใ—ใ‚‡ใ†ใ€‚", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆ˜Žๆ—ฅใ‹ใ‚‰3ๆ—ฅไปฅๅ†…", + "Start": 5, + "End": 12, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-05-30,2018-06-02,P3D)", + "type": "daterange", + "start": "2018-05-30", + "end": "2018-06-02" + } + ] + } + } + ] + }, + { + "Input": "ใ“ใฎไป•ไบ‹ใฏไปŠๆ—ฅใ‹ใ‚‰2้€ฑ้–“ไปฅไธŠใ‚ใจใซ้–‹ๅง‹ใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠๆ—ฅใ‹ใ‚‰2้€ฑ้–“ไปฅไธŠใ‚ใจ", + "Start": 5, + "End": 15, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-06-12", + "Mod": "after", + "type": "daterange", + "start": "2018-06-12" + } + ] + } + } + ] + }, + { + "Input": "ไปŠใ‹ใ‚‰3ๅˆ†ๅพŒใซๅง‹ใ‚ใพใ—ใ‚‡ใ†ใ€‚", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠใ‹ใ‚‰3ๅˆ†ๅพŒ", + "Start": 0, + "End": 5, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2018-05-29T00:03:00", + "type": "datetime", + "value": "2018-05-29 00:03:00" + } + ] + } + } + ] + }, + { + "Input": "ไปŠๆ—ฅใ‹ใ‚‰3ๅˆ†ๅพŒใซๅง‹ใ‚ใพใ—ใ‚‡ใ†ใ€‚", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠๆ—ฅ", + "Start": 0, + "End": 1, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-05-29", + "type": "date", + "value": "2018-05-29" + } + ] + } + }, + { + "Text": "3ๅˆ†", + "Start": 4, + "End": 5, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT3M", + "type": "duration", + "value": "180" + } + ] + } + } + ] + }, + { + "Input": "5ๆœˆ9ๆ—ฅใ‹ใ‚‰2ๆณŠใฎไบˆ็ด„ใฏใงใใพใ™ใ‹ใ€‚", + "Context": { + "ReferenceDateTime": "2018-06-22T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5ๆœˆ9ๆ—ฅ", + "Start": 0, + "End": 3, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-05-09", + "type": "date", + "value": "2018-05-09" + }, + { + "timex": "XXXX-05-09", + "type": "date", + "value": "2019-05-09" + } + ] + } + }, + { + "Text": "ๆณŠ", + "Start": 7, + "End": 7, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "TNI", + "type": "timerange", + "start": "20:00:00", + "end": "23:59:59" + } + ] + } + } + ] + }, + { + "Input": "ใใ‚Œใฏ15ไธ–็ด€ใซ่ตทใใŸใ€‚", + "Context": { + "ReferenceDateTime": "2018-06-22T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "15ไธ–็ด€", + "Start": 3, + "End": 6, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(1400-01-01,1500-01-01,P100Y)", + "type": "daterange", + "start": "1400-01-01", + "end": "1500-01-01" + } + ] + } + } + ] + }, + { + "Input": "21ไธ–็ด€ใฎ่จ˜้Œฒใ‚’่กจ็คบใ—ใฆใ€‚", + "Context": { + "ReferenceDateTime": "2018-06-22T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "21ไธ–็ด€", + "Start": 0, + "End": 3, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2000-01-01,2100-01-01,P100Y)", + "type": "daterange", + "start": "2000-01-01", + "end": "2100-01-01" + } + ] + } + } + ] + }, + { + "Input": "ใ‚‚ใ—ใ‹ใ™ใ‚‹ใจ็งใŸใกใฏ2018ๅนดไปฅ้™ใซๅ‡บ็™บใงใใ‚‹ใ‹ใ‚‚ใ—ใ‚Œใพใ›ใ‚“ใ€‚", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2018ๅนดไปฅ้™", + "Start": 10, + "End": 16, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "Mod": "after", + "type": "daterange", + "start": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "ใ‚‚ใ—ใ‹ใ™ใ‚‹ใจ็งใŸใกใฏ2018ๅนด2ๆœˆไปฅ้™ใซๅ‡บ็™บใงใใ‚‹ใ‹ใ‚‚ใ—ใ‚Œใพใ›ใ‚“ใ€‚", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2018ๅนด2ๆœˆไปฅ้™", + "Start": 10, + "End": 18, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-02", + "Mod": "after", + "type": "daterange", + "start": "2018-03-01" + } + ] + } + } + ] + }, + { + "Input": "ใใ‚Œใฏ2015ๅนด1ๆœˆ1ๆ—ฅใฎ2ๆ™‚ไปฅ้™ใซ่ตทใใ‚‹ใงใ—ใ‚‡ใ†ใ€‚", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015ๅนด1ๆœˆ1ๆ—ฅใฎ2ๆ™‚ไปฅ้™", + "Start": 3, + "End": 16, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2015-01-01T02:00", + "Mod": "after", + "type": "datetimerange", + "start": "2015-01-01 02:00:00" + }, + { + "timex": "2015-01-01T14:00", + "Mod": "after", + "type": "datetimerange", + "start": "2015-01-01 14:00:00" + } + ] + } + } + ] + }, + { + "Input": "ใใ‚ŒใฏไปŠๆ—ฅใฎๅˆๅพŒ4ๆ™‚ๅ‰ใซ่ตทใใ‚‹ใงใ—ใ‚‡ใ†ใ€‚", + "Context": { + "ReferenceDateTime": "2018-06-26T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠๆ—ฅใฎๅˆๅพŒ4ๆ™‚ๅ‰ใซ", + "Start": 3, + "End": 11, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2018-06-26T16", + "Mod": "before", + "type": "datetimerange", + "sourceEntity": "datetimerange", + "end": "2018-06-26 16:00:00" + } + ] + } + } + ] + }, + { + "Input": "ใใ‚Œใฏๆฅ้€ฑใฎๆฐดๆ›œๆ—ฅใฎๅˆๅ‰10ๆ™‚ไปฅ้™ใซ่ตทใใ‚‹ใงใ—ใ‚‡ใ†ใ€‚", + "Context": { + "ReferenceDateTime": "2018-06-26T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆฅ้€ฑใฎๆฐดๆ›œๆ—ฅใฎๅˆๅ‰10ๆ™‚ไปฅ้™", + "Start": 3, + "End": 16, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2018-07-04T10", + "Mod": "after", + "type": "datetimerange", + "start": "2018-07-04 10:00:00" + } + ] + } + } + ] + }, + { + "Input": "ใใ‚Œใฏๅ‰ใฎ็ซๆ›œๆ—ฅใฎๅˆๅพŒ2ๆ™‚ใพใงใซ่ตทใใŸใ€‚", + "Context": { + "ReferenceDateTime": "2018-06-26T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅ‰ใฎ็ซๆ›œๆ—ฅใฎๅˆๅพŒ2ๆ™‚ใพใง", + "Start": 3, + "End": 14, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2018-06-19T14", + "Mod": "before", + "type": "datetimerange", + "sourceEntity": "datetimerange", + "end": "2018-06-19 14:00:00" + } + ] + } + } + ] + }, + { + "Input": "2ๆœˆ1ๆ—ฅใฎ6ๆ™‚ใพใงใซใฏ่กŒใใพใ—ใ‚‡ใ†ใ€‚", + "Context": { + "ReferenceDateTime": "2018-06-26T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2ๆœˆ1ๆ—ฅใฎ6ๆ™‚ใพใง", + "Start": 0, + "End": 8, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "XXXX-02-01T06:00", + "Mod": "before", + "type": "datetimerange", + "sourceEntity": "datetimerange", + "end": "2018-02-01 06:00:00" + }, + { + "timex": "XXXX-02-01T06:00", + "Mod": "before", + "type": "datetimerange", + "sourceEntity": "datetimerange", + "end": "2019-02-01 06:00:00" + }, + { + "timex": "XXXX-02-01T18:00", + "Mod": "before", + "type": "datetimerange", + "sourceEntity": "datetimerange", + "end": "2018-02-01 18:00:00" + }, + { + "timex": "XXXX-02-01T18:00", + "Mod": "before", + "type": "datetimerange", + "sourceEntity": "datetimerange", + "end": "2019-02-01 18:00:00" + } + ] + } + } + ] + }, + { + "Input": "ใใ‚Œใฏ็ฟŒ้€ฑใฎ2ๆ™‚ไปฅ้™ใซ่ตทใใŸใ€‚", + "Context": { + "ReferenceDateTime": "2018-06-26T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "็ฟŒ้€ฑ", + "Start": 3, + "End": 4, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W27", + "type": "daterange", + "start": "2018-07-02", + "end": "2018-07-09" + } + ] + } + }, + { + "Text": "2ๆ™‚ไปฅ้™", + "Start": 6, + "End": 9, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "T02:00", + "Mod": "after", + "type": "timerange", + "start": "02:00:00" + }, + { + "timex": "T14:00", + "Mod": "after", + "type": "timerange", + "start": "14:00:00" + } + ] + } + } + ] + }, + { + "Input": "2007ๅนดใจ2009ๅนดใฎๅฃฒไธŠใ‚’่กจ็คบใ—ใฆใ€‚", + "Context": { + "ReferenceDateTime": "2018-06-26T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2007ๅนด", + "Start": 0, + "End": 4, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2007", + "type": "daterange", + "start": "2007-01-01", + "end": "2008-01-01" + } + ] + } + }, + { + "Text": "2009", + "Start": 6, + "End": 9, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2009", + "type": "daterange", + "start": "2009-01-01", + "end": "2010-01-01" + } + ] + } + } + ] + }, + { + "Input": "2007ๅนดใ‹ใ‚‰2009ๅนดใฎ้–“ใฎๅฃฒไธŠใ‚’่กจ็คบใ—ใฆใ€‚", + "Context": { + "ReferenceDateTime": "2018-06-26T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2007ๅนดใ‹ใ‚‰2009ๅนดใฎ้–“", + "Start": 0, + "End": 13, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2007-01-01,2009-01-01,P2Y)", + "type": "daterange", + "start": "2007-01-01", + "end": "2009-01-01" + } + ] + } + } + ] + }, + { + "Input": "ไปŠๆ—ฅๅˆๅ‰9ๆ™‚ใซใ‚นใ‚ซใ‚คใƒ—้€š่ฉฑใ‚’ไบˆ็ด„ใ—ใฆใใ ใ•ใ„ใ€‚", + "Context": { + "ReferenceDateTime": "2018-06-28T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠๆ—ฅๅˆๅ‰9ๆ™‚", + "Start": 0, + "End": 5, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2018-06-28T09", + "type": "datetime", + "value": "2018-06-28 09:00:00" + } + ] + } + } + ] + }, + { + "Input": "ไปŠๆ—ฅๅˆๅพŒ9ๆ™‚ใซใ‚นใ‚ซใ‚คใƒ—้€š่ฉฑใ‚’ไบˆ็ด„ใ—ใฆใใ ใ•ใ„ใ€‚", + "Context": { + "ReferenceDateTime": "2018-06-28T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠๆ—ฅๅˆๅพŒ9ๆ™‚", + "Start": 0, + "End": 5, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2018-06-28T21", + "type": "datetime", + "value": "2018-06-28 21:00:00" + } + ] + } + } + ] + }, + { + "Input": "2008ๅนดใฎๅฃฒไธŠใ‚’่กจ็คบใ—ใฆใ€‚", + "Context": { + "ReferenceDateTime": "2018-06-28T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2008ๅนด", + "Start": 0, + "End": 4, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2008", + "type": "daterange", + "start": "2008-01-01", + "end": "2009-01-01" + } + ] + } + } + ] + }, + { + "Input": "ใใฎๅนดใฎๅฃฒใ‚ŠไธŠใ’ใ‚’่กจ็คบใ—ใฆใ€‚", + "Context": { + "ReferenceDateTime": "2018-06-28T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ใใฎๅนด", + "Start": 0, + "End": 2, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "type": "daterange", + "start": "2018-01-01", + "end": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "ใใฎ้€ฑใฎๅฃฒใ‚ŠไธŠใ’ใ‚’่กจ็คบใ—ใฆใ€‚", + "Context": { + "ReferenceDateTime": "2018-07-02T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ใใฎ้€ฑ", + "Start": 0, + "End": 2, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W27", + "type": "daterange", + "start": "2018-07-02", + "end": "2018-07-09" + } + ] + } + } + ] + }, + { + "Input": "ๆฌกใฎ้€ฑใฎๅฃฒใ‚ŠไธŠใ’ใ‚’่กจ็คบใ—ใฆใ€‚", + "Context": { + "ReferenceDateTime": "2018-07-02T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆฌกใฎ้€ฑ", + "Start": 0, + "End": 2, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W29", + "type": "daterange", + "start": "2018-07-16", + "end": "2018-07-23" + } + ] + } + } + ] + }, + { + "Input": "็ฌฌ31้€ฑใฎๅฃฒใ‚ŠไธŠใ’ใ‚’่กจ็คบใ—ใฆใ€‚", + "Context": { + "ReferenceDateTime": "2018-07-02T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "็ฌฌ31้€ฑ", + "Start": 0, + "End": 3, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W31", + "type": "daterange", + "start": "2018-07-30", + "end": "2018-08-06" + } + ] + } + } + ] + }, + { + "Input": "2ๅˆ†ใงๅ‡บ็™บใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2018-06-26T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2ๅˆ†ใง", + "Start": 0, + "End": 2, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2018-06-26T00:02:00", + "type": "datetime", + "value": "2018-06-26 00:02:00" + } + ] + } + } + ] + }, + { + "Input": "2ใ‹ๆœˆใงๅ‡บ็™บใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2018-07-05T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2ใ‹ๆœˆใง", + "Start": 0, + "End": 3, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-09-05", + "type": "date", + "value": "2018-09-05" + } + ] + } + } + ] + }, + { + "Input": "2้€ฑ้–“ใงๅ‡บ็™บใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2018-07-05T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2้€ฑ้–“ใง", + "Start": 0, + "End": 3, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-07-19", + "type": "date", + "value": "2018-07-19" + } + ] + } + } + ] + }, + { + "Input": "2ๅนดใงๅ‡บ็™บใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2018-07-05T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2ๅนดใง", + "Start": 0, + "End": 2, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2020-07-05", + "type": "date", + "value": "2020-07-05" + } + ] + } + } + ] + }, + { + "Input": "ไปŠๆ—ฅใ‹ใ‚‰2ๆ—ฅๅพŒใซๅ‡บ็™บใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2018-07-05T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠๆ—ฅใ‹ใ‚‰2ๆ—ฅๅพŒใซ", + "Start": 0, + "End": 7, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-07-07", + "type": "date", + "value": "2018-07-07" + } + ] + } + } + ] + }, + { + "Input": "็ฏ„ๅ›ฒใฏ2014ๅนดใ‹ใ‚‰2018ๅนดใพใงใงใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2014ๅนดใ‹ใ‚‰2018ๅนดใพใง", + "Start": 3, + "End": 16, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2014-01-01,2018-01-01,P4Y)", + "type": "daterange", + "start": "2014-01-01", + "end": "2018-01-01" + } + ] + } + } + ] + }, + { + "Input": "็ฏ„ๅ›ฒใฏ2014ๅนดใ‹ใ‚‰2018ๅนดใฎ้–“ใงใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2014ๅนดใ‹ใ‚‰2018ๅนดใฎ้–“", + "Start": 3, + "End": 16, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2014-01-01,2018-01-01,P4Y)", + "type": "daterange", + "start": "2014-01-01", + "end": "2018-01-01" + } + ] + } + } + ] + }, + { + "Input": "็ฏ„ๅ›ฒใฏ2014ๅนดใ‹ใ‚‰2018ๅนด5ๆœˆใพใงใงใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2014ๅนดใ‹ใ‚‰2018ๅนด5ๆœˆใพใง", + "Start": 3, + "End": 18, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2014-01-01,2018-05-01,P52M)", + "type": "daterange", + "start": "2014-01-01", + "end": "2018-05-01" + } + ] + } + } + ] + }, + { + "Input": "็ฏ„ๅ›ฒใฏ2014ๅนดใ‹ใ‚‰2018ๅนด5ๆœˆ2ๆ—ฅใพใงใงใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2014ๅนดใ‹ใ‚‰2018ๅนด5ๆœˆ2ๆ—ฅใพใง", + "Start": 3, + "End": 20, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2014-01-01,2018-05-02,P1582D)", + "type": "daterange", + "start": "2014-01-01", + "end": "2018-05-02" + } + ] + } + } + ] + }, + { + "Input": "ใ‚ณใƒซใ‚ฟใƒŠใ€7ๆœˆ6ๆ—ฅ้‡‘ๆ›œๆ—ฅใฎใ„ใคใ‹ใ‚ธใƒ ใจใ‚นใ‚ซใ‚คใƒ—้€š่ฉฑใ‚’่จญๅฎšใ—ใฆใใ ใ•ใ„ใ€‚", + "Context": { + "ReferenceDateTime": "2018-07-06T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "7ๆœˆ6ๆ—ฅ้‡‘ๆ›œๆ—ฅ", + "Start": 5, + "End": 11, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-07-06", + "type": "date", + "value": "2018-07-06" + }, + { + "timex": "XXXX-07-06", + "type": "date", + "value": "2019-07-06" + } + ] + } + } + ] + }, + { + "Input": "ใ‚ณใƒซใ‚ฟใƒŠใ€2018ๅนด7ๆœˆ6ๆ—ฅ้‡‘ๆ›œๆ—ฅใฎใ„ใคใ‹ใ‚ธใƒ ใจใ‚นใ‚ซใ‚คใƒ—้€š่ฉฑใ‚’่จญๅฎšใ—ใฆใใ ใ•ใ„ใ€‚", + "Context": { + "ReferenceDateTime": "2018-07-06T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2018ๅนด7ๆœˆ6ๆ—ฅ้‡‘ๆ›œๆ—ฅ", + "Start": 5, + "End": 16, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-07-06", + "type": "date", + "value": "2018-07-06" + } + ] + } + } + ] + }, + { + "Input": "2ๆ™‚้–“ไปฅๅ†…ใ‚ใ‚‹ใ„ใฏ4ๆ—ฅไปฅไธŠ็ถšใ่จ˜้Œฒใงใ€30ๅˆ†ไปฅไธŠใฎใ‚‚ใฎใ‚’ๆคœ็ดขใ—ใฆใ€‚", + "Context": { + "ReferenceDateTime": "2018-07-09T22:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2ๆ™‚้–“ไปฅๅ†…", + "Start": 0, + "End": 4, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT2H", + "Mod": "less", + "type": "duration", + "value": "7200" + } + ] + } + }, + { + "Text": "4ๆ—ฅไปฅไธŠ", + "Start": 9, + "End": 12, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P4D", + "Mod": "more", + "type": "duration", + "value": "345600" + } + ] + } + }, + { + "Text": "30ๅˆ†ไปฅไธŠ", + "Start": 19, + "End": 23, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT30M", + "Mod": "less", + "type": "duration", + "value": "1800" + } + ] + } + } + ] + }, + { + "Input": "2008ๅนดใฎๅฃฒไธŠใ‚’่กจ็คบใ—ใฆใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2008ๅนด", + "Start": 0, + "End": 4, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2008", + "type": "daterange", + "start": "2008-01-01", + "end": "2009-01-01" + } + ] + } + } + ] + }, + { + "Input": "็งใฏใใ“ใ‚’1ๆœˆ24ๆ—ฅๅˆๅพŒ1ๆ™‚30ๅˆ†ใซๅŽปใ‚Šใพใ—ใŸใ€‚", + "Context": { + "ReferenceDateTime": "2018-07-11T20:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1ๆœˆ24ๆ—ฅๅˆๅพŒ1ๆ™‚30ๅˆ†", + "Start": 5, + "End": 16, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-01-24T13:30", + "type": "datetime", + "value": "2018-01-24 13:30:00" + }, + { + "timex": "XXXX-01-24T13:30", + "type": "datetime", + "value": "2019-01-24 13:30:00" + } + ] + } + } + ] + }, + { + "Input": "11ๆœˆๅŠใฐใซไธญๅ›ฝใซๆˆปใ‚Šใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2018-07-13T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "11ๆœˆๅŠใฐ", + "Start": 0, + "End": 4, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-11", + "Mod": "mid", + "type": "daterange", + "start": "2017-11-10", + "end": "2017-11-21" + }, + { + "timex": "XXXX-11", + "Mod": "mid", + "type": "daterange", + "start": "2018-11-10", + "end": "2018-11-21" + } + ] + } + } + ] + }, + { + "Input": "ๅœŸๆ›œๆ—ฅใฎ5ๆ™‚ใซใƒ†ใƒƒใƒ‰ใฎใ‚ตใƒ—ใƒฉใ‚คใ‚บ็คพๅ†…ใƒ‘ใƒผใƒ†ใ‚ฃใƒผใ€‚", + "Context": { + "ReferenceDateTime": "2018-07-13T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅœŸๆ›œๆ—ฅใฎ5ๆ™‚", + "Start": 0, + "End": 5, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-6T05", + "type": "datetime", + "value": "2018-07-07 05:00:00" + }, + { + "timex": "XXXX-WXX-6T05", + "type": "datetime", + "value": "2018-07-14 05:00:00" + }, + { + "timex": "XXXX-WXX-6T17", + "type": "datetime", + "value": "2018-07-07 17:00:00" + }, + { + "timex": "XXXX-WXX-6T17", + "type": "datetime", + "value": "2018-07-14 17:00:00" + } + ] + } + } + ] + }, + { + "Input": "ๆ˜จๆ™ฉ26ไบบใŒๅงฟใ‚’ๆถˆใ—ใŸใ€‚", + "Context": { + "ReferenceDateTime": "2018-07-17T13:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆ˜จๆ™ฉ", + "Start": 0, + "End": 1, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2018-07-16TNI", + "type": "datetimerange", + "start": "2018-07-16 20:00:00", + "end": "2018-07-16 23:59:59" + } + ] + } + } + ] + }, + { + "Input": "็‰ฉ่ชžใฏ็‹ฌ็ซ‹ใฎๅ‰ใฎๅนดใซ่ตทใ“ใฃใŸใ€‚", + "Context": { + "ReferenceDateTime": "2018-07-17T13:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅนด", + "Start": 8, + "End": 8, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "type": "daterange", + "start": "2018-01-01", + "end": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "ไปŠๅนดใฎ็‹ฌ็ซ‹่จ˜ๅฟตๆ—ฅใซใฏใ‚คใƒ™ใƒณใƒˆใŒใ‚ใ‚Šใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2018-07-17T13:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠๅนดใฎ็‹ฌ็ซ‹่จ˜ๅฟตๆ—ฅ", + "Start": 0, + "End": 7, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-07-04", + "type": "date", + "value": "2018-07-04" + } + ] + } + } + ] + }, + { + "Input": "็งใฏ็‹ฌ็ซ‹่จ˜ๅฟตๆ—ฅใฎๅ‰ใซๅ‡บ็™บใ™ใ‚‹ไบˆๅฎšใงใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2018-07-24T13:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "็‹ฌ็ซ‹่จ˜ๅฟตๆ—ฅใฎๅ‰", + "Start": 2, + "End": 8, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-07-04", + "Mod": "before", + "type": "daterange", + "sourceEntity": "datetimerange", + "end": "2018-07-04" + }, + { + "timex": "XXXX-07-04", + "Mod": "before", + "type": "daterange", + "sourceEntity": "datetimerange", + "end": "2019-07-04" + } + ] + } + } + ] + }, + { + "Input": "ใ‚ณใƒซใ‚ฟใƒŠใŒ็ซๆ›œๆ—ฅใ‹ๆฐดๆ›œๆ—ฅใฎ10ๆ™‚ใ‹ใ‚‰4ๆ™‚ใพใงใฎ้–“ใงๆ™‚้–“ใ‚’่ฆ‹ใคใ‘ใฆใใ‚Œใ‚‹ใ€‚", + "Context": { + "ReferenceDateTime": "2018-07-30T13:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "็ซๆ›œๆ—ฅ", + "Start": 5, + "End": 7, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-2", + "type": "date", + "value": "2018-07-24" + }, + { + "timex": "XXXX-WXX-2", + "type": "date", + "value": "2018-07-31" + } + ] + } + }, + { + "Text": "ๆฐดๆ›œๆ—ฅใฎ10ๆ™‚ใ‹ใ‚‰4ๆ™‚ใพใงใฎ้–“", + "Start": 9, + "End": 23, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-WXX-3T10,XXXX-WXX-3T16,PT6H)", + "type": "datetimerange", + "start": "2018-07-25 10:00:00", + "end": "2018-07-25 16:00:00" + }, + { + "timex": "(XXXX-WXX-3T10,XXXX-WXX-3T16,PT6H)", + "type": "datetimerange", + "start": "2018-08-01 10:00:00", + "end": "2018-08-01 16:00:00" + }, + { + "timex": "(XXXX-WXX-3T22,XXXX-WXX-4T04,PT6H)", + "type": "datetimerange", + "start": "2018-07-25 22:00:00", + "end": "2018-07-26 04:00:00" + }, + { + "timex": "(XXXX-WXX-3T22,XXXX-WXX-4T04,PT6H)", + "type": "datetimerange", + "start": "2018-08-01 22:00:00", + "end": "2018-08-02 04:00:00" + } + ] + } + } + ] + }, + { + "Input": "็ฟŒ้€ฑใซไฝ•ใ‹ไบˆๅฎšใ‚’ใŸใฆใฆใใ ใ•ใ„ใ€‚", + "Context": { + "ReferenceDateTime": "2018-07-31T13:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "็ฟŒ้€ฑ", + "Start": 0, + "End": 1, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W32", + "type": "daterange", + "start": "2018-08-06", + "end": "2018-08-13" + } + ] + } + } + ] + }, + { + "Input": "ใ“ใ‚Œใ‹ใ‚‰ๆ•ฐ้€ฑ้–“ใฎใ†ใกใซใใ‚Œใ‚’ๆ‰‹้…ใ—ใพใ—ใ‚‡ใ†ใ€‚ใ‚ˆใ‚ใ—ใ„ใงใ™ใ‹ใ€‚", + "Context": { + "ReferenceDateTime": "2018-07-31T13:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ใ“ใ‚Œใ‹ใ‚‰ๆ•ฐ้€ฑ้–“", + "Start": 0, + "End": 6, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-08-01,2018-08-15,P2W)", + "type": "daterange", + "start": "2018-08-01", + "end": "2018-08-15" + } + ] + } + } + ] + }, + { + "Input": "็ฟŒ้€ฑใฎๆœˆๆ›œๆ—ฅใงใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2018-07-31T13:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "็ฟŒ้€ฑใฎๆœˆๆ›œๆ—ฅ", + "Start": 0, + "End": 5, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-08-06", + "type": "date", + "value": "2018-08-06" + } + ] + } + } + ] + }, + { + "Input": "ๅคชๅนณๆด‹ๆจ™ๆบ–ๆ™‚ใฎ5ๆœˆ22ๆ—ฅ็ซๆ›œๆ—ฅๅˆๅ‰11ๆ™‚30ๅˆ†ใซๅ‡บ็™บใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2018-07-30T20:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5ๆœˆ22ๆ—ฅ็ซๆ›œๆ—ฅๅˆๅ‰11ๆ™‚30ๅˆ†", + "Start": 7, + "End": 22, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-05-22T11:30", + "type": "datetime", + "value": "2018-05-22 11:30:00" + }, + { + "timex": "XXXX-05-22T11:30", + "type": "datetime", + "value": "2019-05-22 11:30:00" + } + ] + } + } + ] + }, + { + "Input": "ไปŠๆ—ฅใฎๅˆๅพŒใ‹ใ‚‰ๆ˜Žๆ—ฅใฎๅˆๅ‰ไธญใ€ใƒ‰ใ‚ขใฏ้–‹ใ„ใฆใ„ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2018-07-31T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠๆ—ฅใฎๅˆๅพŒ", + "Start": 0, + "End": 4, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2018-07-31TAF", + "type": "datetimerange", + "start": "2018-07-31 12:00:00", + "end": "2018-07-31 16:00:00" + } + ] + } + }, + { + "Text": "ๆ˜Žๆ—ฅใฎๅˆๅ‰", + "Start": 7, + "End": 11, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2018-08-01TMO", + "type": "datetimerange", + "start": "2018-08-01 08:00:00", + "end": "2018-08-01 12:00:00" + } + ] + } + } + ] + }, + { + "Input": "ใ‚ณใƒซใ‚ฟใƒŠใ€ๆฅ้€ฑๆฐดๆ›œๆ—ฅใฎๅคœใซไฝ•ใ‹่จญๅฎšใ—ใฆใใ‚Œใพใ›ใ‚“ใ‹ใ€‚", + "Context": { + "ReferenceDateTime": "2018-08-01T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆฅ้€ฑๆฐดๆ›œๆ—ฅใฎๅคœ", + "Start": 5, + "End": 11, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2018-08-08TEV", + "type": "datetimerange", + "start": "2018-08-08 16:00:00", + "end": "2018-08-08 20:00:00" + } + ] + } + } + ] + }, + { + "Input": "ใ‚ณใƒซใ‚ฟใƒŠใ€ๆฅๆœˆใฎ็ฌฌไธ€ๆœˆๆ›œๆ—ฅใฎๅคœใซไฝ•ใ‹่จญๅฎšใ—ใฆใใ‚Œใพใ›ใ‚“ใ‹ใ€‚", + "Context": { + "ReferenceDateTime": "2018-08-01T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆฅๆœˆใฎ็ฌฌไธ€ๆœˆๆ›œๆ—ฅใฎๅคœ", + "Start": 5, + "End": 14, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "XXXX-09-WXX-1-#1TEV", + "type": "datetimerange", + "start": "2018-09-03 16:00:00", + "end": "2018-09-03 20:00:00" + } + ] + } + } + ] + }, + { + "Input": "ใ‚ณใƒซใ‚ฟใƒŠใ€ๆฅๆœˆใฎ็ฌฌไธ€ๆœˆๆ›œๆ—ฅใฎๅˆๅพŒ1ๆ™‚ใ‹ใ‚‰ๅˆๅพŒ3ๆ™‚ใซไฝ•ใ‹่จญๅฎšใ—ใฆใใ‚Œใพใ›ใ‚“ใ‹ใ€‚", + "Context": { + "ReferenceDateTime": "2018-08-01T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆฅๆœˆใฎ็ฌฌไธ€ๆœˆๆ›œๆ—ฅใฎๅˆๅพŒ1ๆ™‚ใ‹ใ‚‰ๅˆๅพŒ3ๆ™‚", + "Start": 5, + "End": 23, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-09-WXX-1-#1T13,XXXX-09-WXX-1-#1T15,PT2H)", + "type": "datetimerange", + "start": "2018-09-03 13:00:00", + "end": "2018-09-03 15:00:00" + } + ] + } + } + ] + }, + { + "Input": "ใ‚ณใƒซใ‚ฟใƒŠใ€18ๆ—ฅใฎ้€ฑใซไฝ•ใ‹่จญๅฎšใ—ใฆใใ‚Œใพใ›ใ‚“ใ‹ใ€‚", + "Context": { + "ReferenceDateTime": "2018-08-07T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "18ๆ—ฅใฎ้€ฑ", + "Start": 5, + "End": 9, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-XX-18", + "type": "daterange", + "start": "2018-07-16", + "end": "2018-07-23" + }, + { + "timex": "XXXX-XX-18", + "type": "daterange", + "start": "2018-08-13", + "end": "2018-08-20" + } + ] + } + } + ] + }, + { + "Input": "ใ‚ณใƒซใ‚ฟใƒŠใ€18ๆ—ฅใซไฝ•ใ‹่จญๅฎšใ—ใฆใใ‚Œใพใ›ใ‚“ใ‹ใ€‚", + "Context": { + "ReferenceDateTime": "2018-08-07T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "18ๆ—ฅ", + "Start": 5, + "End": 7, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-XX-18", + "type": "date", + "value": "2018-07-18" + }, + { + "timex": "XXXX-XX-18", + "type": "date", + "value": "2018-08-18" + } + ] + } + } + ] + }, + { + "Input": "ใ‚ณใƒซใ‚ฟใƒŠใ€4ๆ—ฅใซไฝ•ใ‹่จญๅฎšใ—ใฆใใ‚Œใพใ›ใ‚“ใ‹ใ€‚", + "Context": { + "ReferenceDateTime": "2018-08-07T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "4ๆ—ฅ", + "Start": 5, + "End": 6, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-XX-04", + "type": "date", + "value": "2018-08-04" + }, + { + "timex": "XXXX-XX-04", + "type": "date", + "value": "2018-09-04" + } + ] + } + } + ] + }, + { + "Input": "ใ‚ณใƒซใ‚ฟใƒŠใ€21ๆ—ฅใ‹ใ‚‰23ๆ—ฅใฎ้–“ใซไฝ•ใ‹่จญๅฎšใ—ใฆใใ‚Œใพใ›ใ‚“ใ‹ใ€‚", + "Context": { + "ReferenceDateTime": "2018-08-08T10:00:00" + }, + "Comment": "Only supported in CalendarMode", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "ใ‚ณใƒซใ‚ฟใƒŠใ€21ๆ—ฅใซไฝ•ใ‹่จญๅฎšใ—ใฆใใ‚Œใพใ›ใ‚“ใ‹ใ€‚", + "Context": { + "ReferenceDateTime": "2018-08-08T10:00:00" + }, + "Comment": "Only supported in CalendarMode", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "ใŠใฏใ‚ˆใ†ใ€ใƒใƒผใƒซใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "ใŠใ‚„ใ™ใฟใ€ใ‚ณใƒซใ‚ฟใƒŠใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "ใ‚ณใƒซใ‚ฟใƒŠใ€21ๆ—ฅใ”ใ‚ใซไฝ•ใ‹่จญๅฎšใ—ใฆใใ‚Œใพใ›ใ‚“ใ‹ใ€‚", + "Context": { + "ReferenceDateTime": "2018-08-08T10:00:00" + }, + "Comment": "Only supported in CalendarMode", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "ใ‚ณใƒซใ‚ฟใƒŠใ€ไปŠๆœˆใฎ21ๆ—ฅใ”ใ‚ใซไฝ•ใ‹่จญๅฎšใ—ใฆใใ‚Œใพใ›ใ‚“ใ‹ใ€‚", + "Context": { + "ReferenceDateTime": "2018-08-08T10:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠๆœˆใฎ21ๆ—ฅใ”ใ‚", + "Start": 5, + "End": 12, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-08-21", + "Mod": "approx", + "type": "daterange", + "value": "2018-08-21" + } + ] + } + } + ] + }, + { + "Input": "ใ‚ณใƒซใ‚ฟใƒŠใ€ๆ˜Žๆ—ฅใฎๅˆๅ‰10ๆ™‚ใ”ใ‚ไฝ•ใ‹่จญๅฎšใ—ใฆใใ‚Œใพใ›ใ‚“ใ‹ใ€‚", + "Context": { + "ReferenceDateTime": "2018-08-16T10:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆ˜Žๆ—ฅใฎๅˆๅ‰10ๆ™‚ใ”ใ‚", + "Start": 5, + "End": 14, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2018-08-17T10", + "Mod": "approx", + "type": "datetimerange", + "value": "2018-08-17 10:00:00" + } + ] + } + } + ] + }, + { + "Input": "ไปŠ้€ฑๆ—ฉๆœๅˆๅ‰7ๆ™‚ใซไผšใ„ใพใ—ใ‚‡ใ†ใ€‚", + "Context": { + "ReferenceDateTime": "2018-08-17T15:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠ้€ฑ", + "Start": 0, + "End": 1, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W33", + "type": "daterange", + "start": "2018-08-13", + "end": "2018-08-20" + } + ] + } + }, + { + "Text": "ๆ—ฉๆœๅˆๅ‰7ๆ™‚ใซ", + "Start": 2, + "End": 8, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "T07:00", + "Mod": "since", + "type": "timerange", + "sourceEntity": "datetimerange", + "start": "07:00:00" + } + ] + } + } + ] + }, + { + "Input": "ๅˆๅ‰7ๆ™‚ใพใงใซใฏๅ‡บ็™บใ™ใ‚‹ใ€‚", + "Context": { + "ReferenceDateTime": "2018-08-17T15:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅ‰7ๆ™‚", + "Start": 0, + "End": 3, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "T07:00", + "Mod": "until", + "type": "timerange", + "end": "07:00:00" + } + ] + } + } + ] + }, + { + "Input": "ๆ˜Žๆ—ฅใซใฏๅ‡บ็™บใ™ใ‚‹ใ€‚", + "Context": { + "ReferenceDateTime": "2018-08-17T15:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆ˜Žๆ—ฅ", + "Start": 0, + "End": 1, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-08-18", + "Mod": "until", + "type": "daterange", + "end": "2018-08-18" + } + ] + } + } + ] + }, + { + "Input": "ใ‚ณใƒซใ‚ฟใƒŠใ€ไปŠๅพŒ4ๅ–ถๆฅญๆ—ฅใฎ้–“ใซไฝ•ใ‹่จญๅฎšใ—ใฆใใ‚Œใพใ›ใ‚“ใ‹ใ€‚", + "Context": { + "ReferenceDateTime": "2018-08-20T10:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠๅพŒ4ๅ–ถๆฅญๆ—ฅ", + "Start": 5, + "End": 10, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-08-21,2018-08-25,P4BD)", + "type": "daterange", + "list": "2018-08-21,2018-08-22,2018-08-23,2018-08-24", + "start": "2018-08-21", + "end": "2018-08-25" + } + ] + } + } + ] + }, + { + "Input": "ใ‚ณใƒซใ‚ฟใƒŠใ€ไปŠๅพŒ4ๅ–ถๆฅญๆ—ฅใฎ้–“ใซไฝ•ใ‹่จญๅฎšใ—ใฆใใ‚Œใพใ›ใ‚“ใ‹ใ€‚", + "Context": { + "ReferenceDateTime": "2018-08-21T10:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠๅพŒ4ๅ–ถๆฅญๆ—ฅ", + "Start": 5, + "End": 10, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-08-22,2018-08-28,P4BD)", + "type": "daterange", + "list": "2018-08-22,2018-08-23,2018-08-24,2018-08-27", + "start": "2018-08-22", + "end": "2018-08-28" + } + ] + } + } + ] + }, + { + "Input": "ใ‚ณใƒซใ‚ฟใƒŠใ€4ๅ–ถๆฅญๆ—ฅๅ‰ใฎ้–“ใซไฝ•ใ‹่จญๅฎšใ—ใฆใใ‚Œใพใ›ใ‚“ใ‹ใ€‚", + "Context": { + "ReferenceDateTime": "2018-08-21T10:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "4ๅ–ถๆฅญๆ—ฅๅ‰", + "Start": 5, + "End": 9, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-08-15,2018-08-21,P4BD)", + "type": "daterange", + "list": "2018-08-15,2018-08-16,2018-08-17,2018-08-20", + "start": "2018-08-15", + "end": "2018-08-21" + } + ] + } + } + ] + }, + { + "Input": "ใ‚ณใƒซใ‚ฟใƒŠใ€10ๆœˆ1ๆ—ฅใซไฝ•ใ‹่จญๅฎšใ—ใฆใใ‚Œใพใ›ใ‚“ใ‹ใ€‚", + "Context": { + "ReferenceDateTime": "2018-08-21T10:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10ๆœˆ1ๆ—ฅ", + "Start": 5, + "End": 9, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-10-01", + "type": "date", + "value": "2017-10-01" + }, + { + "timex": "XXXX-10-01", + "type": "date", + "value": "2018-10-01" + } + ] + } + } + ] + }, + { + "Input": "ใ‚ฐใƒชใƒ‹ใƒƒใ‚ธๆจ™ๆบ–ๆ™‚้–“ใงๆฅ้€ฑใฎๆœˆๆ›œๆ—ฅใ‹็ซๆ›œๆ—ฅใฎๅˆๅพŒ1ๆ™‚ไปฅ้™ใซใ‚นใ‚ซใ‚คใƒ—้€š่ฉฑใ‚’15ๅˆ†่จญๅฎšใ—ใฆใ€‚", + "Context": { + "ReferenceDateTime": "2018-08-29T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "็ซๆ›œๆ—ฅใฎๅˆๅพŒ1ๆ™‚ไปฅ้™ใซ", + "Start": 17, + "End": 27, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-2T13", + "Mod": "after", + "type": "datetimerange", + "start": "2018-08-28 13:00:00" + }, + { + "timex": "XXXX-WXX-2T13", + "Mod": "after", + "type": "datetimerange", + "start": "2018-09-04 13:00:00" + } + ] + } + }, + { + "Text": "15ๅˆ†", + "Start": 35, + "End": 37, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT15M", + "type": "duration", + "value": "900" + } + ] + } + }, + { + "Text": "ๆฅ้€ฑใฎๆœˆๆ›œๆ—ฅ", + "Start": 10, + "End": 15, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-09-03", + "type": "date", + "value": "2018-09-03" + } + ] + } + } + ] + }, + { + "Input": "ไปŠๅพŒ5ๅนด้–“ใงไฝ•ใŒ่ตทใ“ใ‚‹ใงใ—ใ‚‡ใ†ใ‹ใ€‚", + "Context": { + "ReferenceDateTime": "2018-08-30T10:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠๅพŒ5ๅนด้–“", + "Start": 0, + "End": 4, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-08-31,2023-08-31,P5Y)", + "type": "daterange", + "start": "2018-08-31", + "end": "2023-08-31" + } + ] + } + } + ] + }, + { + "Input": "ไปŠๅพŒ2ใ‹ๆœˆใฎ้–“ใซไฝ•ใŒ่ตทใ“ใ‚‹ใงใ—ใ‚‡ใ†ใ‹ใ€‚", + "Context": { + "ReferenceDateTime": "2018-08-30T10:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠๅพŒ2ใ‹ๆœˆ", + "Start": 0, + "End": 4, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-08-31,2018-10-31,P2M)", + "type": "daterange", + "start": "2018-08-31", + "end": "2018-10-31" + } + ] + } + } + ] + }, + { + "Input": "ใ“ใ“2ๆ—ฅ้–“ใงไฝ•ใŒ่ตทใ“ใ‚‹ใงใ—ใ‚‡ใ†ใ‹ใ€‚", + "Context": { + "ReferenceDateTime": "2018-08-30T10:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ใ“ใ“2ๆ—ฅ้–“", + "Start": 0, + "End": 4, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-08-31,2018-09-02,P2D)", + "type": "daterange", + "start": "2018-08-31", + "end": "2018-09-02" + } + ] + } + } + ] + }, + { + "Input": "5ๅˆ†ๅพŒใซไฝ•ใŒ่ตทใ“ใ‚‹ใงใ—ใ‚‡ใ†ใ‹ใ€‚", + "Context": { + "ReferenceDateTime": "2018-08-30T10:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5ๅˆ†ๅพŒ", + "Start": 0, + "End": 2, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2018-08-30T10:00:00,2018-08-30T10:05:00,PT5M)", + "type": "datetimerange", + "start": "2018-08-30 10:00:00", + "end": "2018-08-30 10:05:00" + } + ] + } + } + ] + }, + { + "Input": "ใ“ใฎ5ๅˆ†้–“ใซไฝ•ใŒ่ตทใใŸใฎใงใ™ใ‹ใ€‚", + "Context": { + "ReferenceDateTime": "2018-08-30T10:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ใ“ใฎ5ๅˆ†้–“", + "Start": 0, + "End": 4, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2018-08-30T09:55:00,2018-08-30T10:00:00,PT5M)", + "type": "datetimerange", + "start": "2018-08-30 09:55:00", + "end": "2018-08-30 10:00:00" + } + ] + } + } + ] + }, + { + "Input": "้ŽๅŽป5ๅนด้–“ใซไฝ•ใŒ่ตทใใŸใฎใงใ™ใ‹ใ€‚", + "Context": { + "ReferenceDateTime": "2018-08-30T10:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "้ŽๅŽป5ๅนด้–“", + "Start": 0, + "End": 4, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2013-08-30,2018-08-30,P5Y)", + "type": "daterange", + "start": "2013-08-30", + "end": "2018-08-30" + } + ] + } + } + ] + }, + { + "Input": "้ŽๅŽป10้€ฑ้–“ใซไฝ•ใŒ่ตทใใŸใฎใงใ™ใ‹ใ€‚", + "Context": { + "ReferenceDateTime": "2018-08-30T10:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "้ŽๅŽป10้€ฑ้–“", + "Start": 0, + "End": 5, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-06-21,2018-08-30,P10W)", + "type": "daterange", + "start": "2018-06-21", + "end": "2018-08-30" + } + ] + } + } + ] + }, + { + "Input": "ๆ˜Žๆ—ฅๅˆๅ‰10ๆ™‚ใ‹ใ‚‰12ๆ™‚ใพใงไผš่ญฐๅฎคใ‚’ไบˆ็ด„ใ—ใฆใ€‚", + "Context": { + "ReferenceDateTime": "2018-08-31T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆ˜Žๆ—ฅๅˆๅ‰10ๆ™‚ใ‹ใ‚‰12ๆ™‚ใพใง", + "Start": 0, + "End": 13, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2018-09-01T10,2018-09-01T12,PT2H)", + "type": "datetimerange", + "start": "2018-09-01 10:00:00", + "end": "2018-09-01 12:00:00" + } + ] + } + } + ] + }, + { + "Input": "ๆ—ฉใ‘ใ‚Œใฐๆฅๅนดใฎ็ฌฌ1ๅ››ๅŠๆœŸใซๆˆปใ‚Šใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2018-09-06T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆ—ฉใ‘ใ‚Œใฐๆฅๅนดใฎ็ฌฌ1ๅ››ๅŠๆœŸ", + "Start": 0, + "End": 11, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-01-01,2019-04-01,P3M)", + "Mod": "since", + "type": "daterange", + "sourceEntity": "datetimerange", + "start": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "2012ๅนดไปฅ้™ใฎๅฃฒไธŠใฏใ„ใใ‚‰ใงใ™ใ‹ใ€‚", + "Context": { + "ReferenceDateTime": "2018-08-31T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2012ๅนดไปฅ้™", + "Start": 0, + "End": 6, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2012", + "Mod": "after", + "type": "daterange", + "start": "2013-01-01" + } + ] + } + } + ] + }, + { + "Input": "2012ๅนดไปฅ้™ใฎๅฃฒไธŠใŒๅฟ…่ฆใงใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2018-08-31T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2012ๅนดไปฅ้™", + "Start": 0, + "End": 6, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2012", + "Mod": "since", + "type": "daterange", + "sourceEntity": "datetimerange", + "start": "2012-01-01" + } + ] + } + } + ] + }, + { + "Input": "2016ๅนดไปฅ้™ใฏใฉใ†ใงใ™ใ‹ใ€‚", + "Context": { + "ReferenceDateTime": "2018-08-31T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016ๅนดไปฅ้™", + "Start": 0, + "End": 6, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2016", + "Mod": "since", + "type": "daterange", + "sourceEntity": "datetimerange", + "start": "2016-01-01" + } + ] + } + } + ] + }, + { + "Input": "2016ๅนด1ๆœˆ1ๆ—ฅไปฅ้™ใซใ—ใ‹ใ‚ใชใŸใฏๅ‡บ็™บใงใใพใ›ใ‚“ใ€‚", + "Context": { + "ReferenceDateTime": "2018-08-31T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016ๅนด1ๆœˆ1ๆ—ฅไปฅ้™", + "Start": 0, + "End": 10, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2016-01-01", + "Mod": "since", + "type": "daterange", + "sourceEntity": "datetimerange", + "start": "2016-01-01" + } + ] + } + } + ] + }, + { + "Input": "2016ๅนด1ๆœˆ1ๆ—ฅใฎไฝœๆฅญ้ …็›ฎ็ต‚ไบ†ๅพŒใซใ—ใ‹ๅ‡บ็™บใงใใพใ›ใ‚“ใ€‚", + "Context": { + "ReferenceDateTime": "2018-08-31T12:00:00" + }, + "Comment": "Known false positive needs to be supported in the future", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016ๅนด1ๆœˆ1ๆ—ฅ", + "Start": 0, + "End": 8, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2016-01-01", + "type": "date", + "value": "2016-01-01" + } + ] + } + } + ] + }, + { + "Input": "2016ๅนด1ๆœˆ1ๆ—ฅใฎๅˆๅพŒ6ๆ™‚ไปฅ้™ใซใ—ใ‹ๅ‡บ็™บใงใใพใ›ใ‚“ใ€‚", + "Context": { + "ReferenceDateTime": "2018-08-31T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016ๅนด1ๆœˆ1ๆ—ฅ", + "Start": 0, + "End": 8, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2016-01-01", + "type": "date", + "value": "2016-01-01" + } + ] + } + }, + { + "Text": "ๅˆๅพŒ6ๆ™‚ไปฅ้™ใซ", + "Start": 10, + "End": 16, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "T18", + "Mod": "after", + "type": "timerange", + "start": "18:00:00" + } + ] + } + } + ] + }, + { + "Input": "ใ“ใฎ้Š€่กŒใฎๆ ชไพกใฏๅนดๅˆๆฅ20๏ผ…ไธ‹ใŒใฃใฆใ„ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2018-09-07T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅนดๅˆๆฅ", + "Start": 8, + "End": 10, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "type": "daterange", + "start": "2018-01-01", + "end": "2018-09-07" + } + ] + } + } + ] + }, + { + "Input": "2018ๅนดไปฅ้™ใฎๅ‡บ็™บใงใ‚ˆใ‚ใ—ใ„ใงใ—ใ‚‡ใ†ใ‹ใ€‚", + "Context": { + "ReferenceDateTime": "2018-09-07T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2018ๅนดไปฅ้™", + "Start": 0, + "End": 6, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "Mod": "since", + "type": "daterange", + "sourceEntity": "datetimerange", + "start": "2018-01-01" + } + ] + } + } + ] + }, + { + "Input": "2015ๅนดใ‹ใ‚‰2018ๅนดใฎ้–“ใ€ใ‚ใ‚‹ใ„ใฏ2020ๅนดไปฅ้™ใฎๅฃฒใ‚ŠไธŠใ’ใฏใ„ใใ‚‰ใงใ™ใ‹ใ€‚", + "Context": { + "ReferenceDateTime": "2018-09-07T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015ๅนดใ‹ใ‚‰2018ๅนดใฎ้–“", + "Start": 0, + "End": 13, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2015-01-01,2018-01-01,P3Y)", + "type": "daterange", + "start": "2015-01-01", + "end": "2018-01-01" + } + ] + } + }, + { + "Text": "2020ๅนดไปฅ้™", + "Start": 19, + "End": 25, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2020", + "Mod": "after", + "type": "daterange", + "start": "2021-01-01" + } + ] + } + } + ] + }, + { + "Input": "ไปŠ้€ฑใฎๅˆๅ‰7ๆ™‚ไปฅ้™ใ„ใคใงใ‚‚ไผšใ„ใพใ—ใ‚‡ใ†ใ€‚", + "Context": { + "ReferenceDateTime": "2018-08-17T15:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠ้€ฑ", + "Start": 0, + "End": 1, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W33", + "type": "daterange", + "start": "2018-08-13", + "end": "2018-08-20" + } + ] + } + }, + { + "Text": "ๅˆๅ‰7ๆ™‚ไปฅ้™", + "Start": 3, + "End": 8, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "T07:00", + "Mod": "since", + "type": "timerange", + "sourceEntity": "datetimerange", + "start": "07:00:00" + } + ] + } + } + ] + }, + { + "Input": "2018ๅนดไปฅ้™", + "Context": { + "ReferenceDateTime": "2018-09-25T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2018ๅนดไปฅ้™", + "Start": 0, + "End": 6, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "Mod": "after", + "type": "daterange", + "start": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "ๆœˆๆ›œๆ—ฅใฎ2ๆ™‚30ๅˆ†ใซไผš่ญฐใฎไบˆๅฎšใ‚’ๅ…ฅใ‚Œใฆใใ ใ•ใ„ใ€‚", + "Context": { + "ReferenceDateTime": "2018-09-21T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆœˆๆ›œๆ—ฅใฎ2ๆ™‚30ๅˆ†", + "Start": 0, + "End": 8, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-1T02:30", + "type": "datetime", + "value": "2018-09-17 02:30:00" + }, + { + "timex": "XXXX-WXX-1T02:30", + "type": "datetime", + "value": "2018-09-24 02:30:00" + }, + { + "timex": "XXXX-WXX-1T14:30", + "type": "datetime", + "value": "2018-09-17 14:30:00" + }, + { + "timex": "XXXX-WXX-1T14:30", + "type": "datetime", + "value": "2018-09-24 14:30:00" + } + ] + } + } + ] + }, + { + "Input": "ๅˆๅพŒ2ๆ™‚30ๅˆ†ๅ‰ใซใฏๅ‡บ็™บใ—ใพใ—ใ‚‡ใ†ใ€‚", + "Context": { + "ReferenceDateTime": "2018-09-07T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅพŒ2ๆ™‚30ๅˆ†ๅ‰", + "Start": 0, + "End": 7, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "T14:30", + "Mod": "before", + "type": "timerange", + "sourceEntity": "datetimerange", + "end": "14:30:00" + } + ] + } + } + ] + }, + { + "Input": "ใ“ใ‚“ใซใกใฏใ€‚3ๆœˆ29ๆ—ฅๆœจๆ›œๆ—ฅๅˆๅ‰11ๆ™‚ใงใ‚ˆใ‚ใ—ใ„ใงใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2018-09-07T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3ๆœˆ29ๆ—ฅๆœจๆ›œๆ—ฅๅˆๅ‰11ๆ™‚", + "Start": 6, + "End": 18, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-03-29T11:00", + "type": "datetime", + "value": "2018-03-29 11:00:00" + }, + { + "timex": "XXXX-03-29T11:00", + "type": "datetime", + "value": "2019-03-29 11:00:00" + } + ] + } + } + ] + }, + { + "Input": "ๅคชๅนณๆด‹ๆจ™ๆบ–ๆ™‚ใฎ6ๆœˆ4ๆ—ฅ9ๆ™‚30ๅˆ†ใ‹ใ‚‰ๅˆๅพŒ4ๆ™‚30ๅˆ†ใฎ้–“ใซไฝ•ใ‹ไบˆ็ด„ใ—ใฆใใ ใ•ใ„ใ€‚", + "Context": { + "ReferenceDateTime": "2018-09-07T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "6ๆœˆ4ๆ—ฅ9ๆ™‚30ๅˆ†ใ‹ใ‚‰ๅˆๅพŒ4ๆ™‚30ๅˆ†ใฎ้–“", + "Start": 7, + "End": 26, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-06-04T09:30,XXXX-06-04T16:30,PT7H)", + "type": "datetimerange", + "start": "2018-06-04 09:30:00", + "end": "2018-06-04 16:30:00" + }, + { + "timex": "(XXXX-06-04T09:30,XXXX-06-04T16:30,PT7H)", + "type": "datetimerange", + "start": "2019-06-04 09:30:00", + "end": "2019-06-04 16:30:00" + } + ] + } + } + ] + }, + { + "Input": "ใ‚ใชใŸใฏ3ๆœˆใ‹ใ‚‰5ๆœˆใพใงใฉใ“ใซใ„ใพใ—ใŸใ‹ใ€‚", + "Context": { + "ReferenceDateTime": "2018-09-07T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3ๆœˆใ‹ใ‚‰5ๆœˆใพใง", + "Start": 4, + "End": 11, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-03-01,XXXX-05-01,P2M)", + "type": "daterange", + "start": "2018-03-01", + "end": "2018-05-01" + }, + { + "timex": "(XXXX-03-01,XXXX-05-01,P2M)", + "type": "daterange", + "start": "2019-03-01", + "end": "2019-05-01" + } + ] + } + } + ] + }, + { + "Input": "8ๆœˆใ‹ใ‚‰10ๆœˆใฎ้–“ใซไฝ•ใŒ่ตทใ“ใ‚‹ใงใ—ใ‚‡ใ†ใ‹ใ€‚", + "Context": { + "ReferenceDateTime": "2018-09-07T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "8ๆœˆใ‹ใ‚‰10ๆœˆใฎ้–“", + "Start": 0, + "End": 8, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-08-01,2018-10-01,P2M)", + "type": "daterange", + "start": "2018-08-01", + "end": "2018-10-01" + } + ] + } + } + ] + }, + { + "Input": "5ๆœˆใ‹ใ‚‰3ๆœˆใพใงไฝ•ใŒ่ตทใ“ใ‚‹ใงใ—ใ‚‡ใ†ใ‹ใ€‚", + "Context": { + "ReferenceDateTime": "2018-09-07T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5ๆœˆใ‹ใ‚‰3ๆœˆใพใง", + "Start": 0, + "End": 7, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-05-01,2019-03-01,P10M)", + "type": "daterange", + "start": "2018-05-01", + "end": "2019-03-01" + } + ] + } + } + ] + }, + { + "Input": "9ๆœˆใ‹ใ‚‰11ๆœˆใพใงไฝ•ใŒ่ตทใ“ใ‚‹ใงใ—ใ‚‡ใ†ใ‹ใ€‚", + "Context": { + "ReferenceDateTime": "2018-09-07T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "9ๆœˆใ‹ใ‚‰11ๆœˆใพใง", + "Start": 0, + "End": 8, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-09-01,XXXX-11-01,P2M)", + "type": "daterange", + "start": "2017-09-01", + "end": "2017-11-01" + }, + { + "timex": "(XXXX-09-01,XXXX-11-01,P2M)", + "type": "daterange", + "start": "2018-09-01", + "end": "2018-11-01" + } + ] + } + } + ] + }, + { + "Input": "5ๆœˆใ‹ใ‚‰9ๆœˆใพใงไฝ•ใŒ่ตทใ“ใ‚‹ใงใ—ใ‚‡ใ†ใ‹ใ€‚", + "Context": { + "ReferenceDateTime": "2018-09-07T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5ๆœˆใ‹ใ‚‰9ๆœˆใพใง", + "Start": 0, + "End": 7, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-05-01,2018-09-01,P4M)", + "type": "daterange", + "start": "2018-05-01", + "end": "2018-09-01" + } + ] + } + } + ] + }, + { + "Input": "11ๆœˆใ‹ใ‚‰3ๆœˆใพใงไฝ•ใŒ่ตทใ“ใ‚‹ใงใ—ใ‚‡ใ†ใ‹ใ€‚", + "Context": { + "ReferenceDateTime": "2018-09-07T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "11ๆœˆใ‹ใ‚‰3ๆœˆใพใง", + "Start": 0, + "End": 8, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-11-01,XXXX-03-01,P4M)", + "type": "daterange", + "start": "2017-11-01", + "end": "2018-03-01" + }, + { + "timex": "(XXXX-11-01,XXXX-03-01,P4M)", + "type": "daterange", + "start": "2018-11-01", + "end": "2019-03-01" + } + ] + } + } + ] + }, + { + "Input": "ไฝๅฎ…ใƒญใƒผใƒณใฏ6.45ใƒ‘ใƒผใ‚ปใƒณใƒˆใงใ—ใŸใ€‚", + "Context": { + "ReferenceDateTime": "2018-08-30T10:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "6ๆ™‚45ๅˆ†ใซๅ‡บ็™บใ—ใพใ—ใ‚‡ใ†ใ€‚", + "Context": { + "ReferenceDateTime": "2018-08-30T10:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "6ๆ™‚45ๅˆ†", + "Start": 0, + "End": 4, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T06:45", + "type": "time", + "value": "06:45:00" + }, + { + "timex": "T18:45", + "type": "time", + "value": "18:45:00" + } + ] + } + } + ] + }, + { + "Input": "ๅฐ้ขจใ‚ทใƒฃใƒณใ‚ปใƒณใฏใ€2ใ‹ๆœˆๅ‰ใซใƒžใƒ‹ใƒฉ้ƒฝๅธ‚ๅœใŠใ‚ˆใณใƒซใ‚ฝใƒณๅ—้ƒจใ‚’็›ดๆ’ƒใ—ใ€ๅฐ‘ใชใใจใ‚‚200ไบบใŒๆญปไบกใ—ๆ•ฐๅๅ„„ใƒšใ‚ฝใฎ่ขซๅฎณใซๅŠใถ่ณ‡็”ฃใจใ‚คใƒณใƒ•ใƒฉใŒ่ขซๅฎณใ‚’ๅ—ใ‘ใพใ—ใŸใ€‚ใพใŸๅˆฅใฎๅฐ้ขจใ‚ทใƒžใƒญใƒณใŒใฒใจๆœˆๅ‰ใซๅ›ฝใฎๅŒ—้ƒจใ‚’็›ดๆ’ƒใ—ๅๆ•ฐไบบใฎๆญป่€…ใŒๅ‡บใพใ—ใŸใ€‚", + "Context": { + "ReferenceDateTime": "2018-10-17T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2ใ‹ๆœˆๅ‰", + "Start": 9, + "End": 12, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-08-17", + "type": "date", + "value": "2018-08-17" + } + ] + } + }, + { + "Text": "ใฒใจๆœˆๅ‰", + "Start": 85, + "End": 88, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-09-17", + "type": "date", + "value": "2018-09-17" + } + ] + } + } + ] + }, + { + "Input": "ๅฝผใฏ2ๆ—ฅใงๆˆปใฃใฆใใ‚‹ใงใ—ใ‚‡ใ†ใ‹ใ€‚ ใใ‚Œใจใ‚‚ไธ€้€ฑ้–“๏ผŸ", + "Context": { + "ReferenceDateTime": "2018-10-17T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2ๆ—ฅใง", + "Start": 2, + "End": 4, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-10-19", + "type": "date", + "value": "2018-10-19" + } + ] + } + }, + { + "Text": "ไธ€้€ฑ้–“", + "Start": 21, + "End": 23, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-10-24", + "type": "date", + "value": "2018-10-24" + } + ] + } + } + ] + }, + { + "Input": "10ๆœˆ25ๆ—ฅใ‹ใ‚‰1ๆœˆ25ๆ—ฅใพใง", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10ๆœˆ25ๆ—ฅใ‹ใ‚‰1ๆœˆ25ๆ—ฅใพใง", + "Start": 0, + "End": 14, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-10-25,XXXX-01-25,P92D)", + "type": "daterange", + "start": "2017-10-25", + "end": "2018-01-25" + }, + { + "timex": "(XXXX-10-25,XXXX-01-25,P92D)", + "type": "daterange", + "start": "2018-10-25", + "end": "2019-01-25" + } + ] + } + } + ] + }, + { + "Input": "็งใฎไผ‘ๆš‡ใฏ2018ๅนด10ๆœˆ1ๆ—ฅใ‹ใ‚‰10ๆœˆ7ๆ—ฅใพใงใงใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2018ๅนด10ๆœˆ1ๆ—ฅใ‹ใ‚‰10ๆœˆ7ๆ—ฅใพใง", + "Start": 5, + "End": 23, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-10-01,2018-10-07,P6D)", + "type": "daterange", + "start": "2018-10-01", + "end": "2018-10-07" + } + ] + } + } + ] + }, + { + "Input": "10ๆœˆ1ๆ—ฅใ‹ใ‚‰11ๆœˆ7ๆ—ฅใพใง้•ทใ„ไผ‘ๆš‡ใ‚’ๅ–ใ‚Šใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10ๆœˆ1ๆ—ฅใ‹ใ‚‰11ๆœˆ7ๆ—ฅใพใง", + "Start": 0, + "End": 13, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-10-01,XXXX-11-07,P37D)", + "type": "daterange", + "start": "2018-10-01", + "end": "2018-11-07" + } + ] + } + } + ] + }, + { + "Input": "2017ๅนด1ๆœˆใ‹ใ‚‰2ๆœˆใพใงAPECใŒ้Ÿ“ๅ›ฝใง่กŒใ‚ใ‚Œใ‚‹ใ€‚", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2017ๅนด1ๆœˆใ‹ใ‚‰2ๆœˆใพใง", + "Start": 0, + "End": 12, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2017-01-01,2017-02-01,P1M)", + "type": "daterange", + "start": "2017-01-01", + "end": "2017-02-01" + } + ] + } + } + ] + }, + { + "Input": "2017ๅนด11ๆœˆใ‹ใ‚‰2ๆœˆใพใงAPECใŒ้Ÿ“ๅ›ฝใง่กŒใ‚ใ‚Œใ‚‹ใ€‚", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2017ๅนด11ๆœˆใ‹ใ‚‰2ๆœˆใพใง", + "Start": 0, + "End": 13, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2016-11-01,2017-02-01,P3M)", + "type": "daterange", + "start": "2016-11-01", + "end": "2017-02-01" + } + ] + } + } + ] + }, + { + "Input": "2017ๅนด11ๆœˆใ‹ใ‚‰2ๆœˆ5ๆ—ฅใพใงAPECใŒ้Ÿ“ๅ›ฝใง่กŒใ‚ใ‚Œใ‚‹ใ€‚", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2017ๅนด11ๆœˆใ‹ใ‚‰2ๆœˆ5ๆ—ฅใพใง", + "Start": 0, + "End": 15, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2016-11-01,2017-02-05,P96D)", + "type": "daterange", + "start": "2016-11-01", + "end": "2017-02-05" + } + ] + } + } + ] + }, + { + "Input": "2015ๅนด11ๆœˆ18ๆ—ฅใ‹ใ‚‰12ๆœˆ19ๆ—ฅใพใงAPECใŒ้Ÿ“ๅ›ฝใง่กŒใ‚ใ‚Œใ‚‹ใ€‚", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015ๅนด11ๆœˆ18ๆ—ฅใ‹ใ‚‰12ๆœˆ19ๆ—ฅใพใง", + "Start": 0, + "End": 20, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2015-11-18,2015-12-19,P31D)", + "type": "daterange", + "start": "2015-11-18", + "end": "2015-12-19" + } + ] + } + } + ] + }, + { + "Input": "2014ๅนด11ๆœˆ18ๆ—ฅใ‹ใ‚‰2015ๅนด12ๆœˆ19ๆ—ฅใพใงAPECใŒ้Ÿ“ๅ›ฝใง่กŒใ‚ใ‚Œใ‚‹ใ€‚", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2014ๅนด11ๆœˆ18ๆ—ฅใ‹ใ‚‰2015ๅนด12ๆœˆ19ๆ—ฅใพใง", + "Start": 0, + "End": 25, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2014-11-18,2015-12-19,P396D)", + "type": "daterange", + "start": "2014-11-18", + "end": "2015-12-19" + } + ] + } + } + ] + }, + { + "Input": "11ๆœˆ18ๆ—ฅใ‹ใ‚‰19ๆ—ฅใพใงAPECใŒ้Ÿ“ๅ›ฝใง่กŒใ‚ใ‚Œใ‚‹ใ€‚", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "11ๆœˆ18ๆ—ฅใ‹ใ‚‰19ๆ—ฅใพใง", + "Start": 0, + "End": 12, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-11-18,XXXX-11-19,P1D)", + "type": "daterange", + "start": "2017-11-18", + "end": "2017-11-19" + }, + { + "timex": "(XXXX-11-18,XXXX-11-19,P1D)", + "type": "daterange", + "start": "2018-11-18", + "end": "2018-11-19" + } + ] + } + } + ] + }, + { + "Input": "ไปŠๅนด2020ๅนด5ๆœˆใ‹ใ‚‰10ๆœˆใพใงไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠๅนด2020ๅนด5ๆœˆใ‹ใ‚‰10ๆœˆใพใง", + "Start": 0, + "End": 15, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-05-01,2020-10-01,P29M)", + "type": "daterange", + "start": "2018-05-01", + "end": "2020-10-01" + } + ] + } + } + ] + }, + { + "Input": "2020ๅนด5ๆœˆใ‹ใ‚‰10ๆœˆใพใงไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2020ๅนด5ๆœˆใ‹ใ‚‰10ๆœˆใพใง", + "Start": 0, + "End": 13, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2020-05-01,2020-10-01,P5M)", + "type": "daterange", + "start": "2020-05-01", + "end": "2020-10-01" + } + ] + } + } + ] + }, + { + "Input": "2020ๅนด5ๆœˆ1ๆ—ฅใ‹ใ‚‰5ๆœˆ7ๆ—ฅใพใงไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2020ๅนด5ๆœˆ1ๆ—ฅใ‹ใ‚‰5ๆœˆ7ๆ—ฅใพใง", + "Start": 0, + "End": 16, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2020-05-01,2020-05-07,P6D)", + "type": "daterange", + "start": "2020-05-01", + "end": "2020-05-07" + } + ] + } + } + ] + }, + { + "Input": "2019ๅนด5ๆœˆ1ๆ—ฅใ‹ใ‚‰2020ๅนด5ๆœˆ7ๆ—ฅใพใงไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2019ๅนด5ๆœˆ1ๆ—ฅใ‹ใ‚‰2020ๅนด5ๆœˆ7ๆ—ฅใพใง", + "Start": 0, + "End": 21, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-05-01,2020-05-07,P372D)", + "type": "daterange", + "start": "2019-05-01", + "end": "2020-05-07" + } + ] + } + } + ] + }, + { + "Input": "ใใฎๆ—ฅไป˜ใฏ2016ๅนด8ๆœˆ5ๆ—ฅใงใ‚ใ‚‹ในใใงใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016ๅนด8ๆœˆ5ๆ—ฅ", + "Start": 5, + "End": 13, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2016-08-05", + "type": "date", + "value": "2016-08-05" + } + ] + } + } + ] + }, + { + "Input": "ๆœˆๆ›œๆ—ฅใฎๅˆๅ‰10ๆ™‚ใ‹ใ‚‰ๅˆๅพŒ12ๆ™‚ใพใงใ”้ƒฝๅˆใฏใ„ใ‹ใŒใงใ—ใ‚‡ใ†ใ‹ใ€‚", + "Context": { + "ReferenceDateTime": "2018-11-01T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆœˆๆ›œๆ—ฅใฎๅˆๅ‰10ๆ™‚ใ‹ใ‚‰ๅˆๅพŒ12ๆ™‚ใพใง", + "Start": 0, + "End": 17, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-WXX-1T10,XXXX-WXX-1T12,PT2H)", + "type": "datetimerange", + "start": "2018-10-29 10:00:00", + "end": "2018-10-29 12:00:00" + }, + { + "timex": "(XXXX-WXX-1T10,XXXX-WXX-1T12,PT2H)", + "type": "datetimerange", + "start": "2018-11-05 10:00:00", + "end": "2018-11-05 12:00:00" + } + ] + } + } + ] + }, + { + "Input": "ๆ˜จๆ—ฅใฎๅˆๅพŒ3ๆ™‚ใ‹ใ‚‰8ๆ™‚ใพใงใ‚ใชใŸใฏใฉใ“ใซใ„ใพใ—ใŸใ‹ใ€‚", + "Context": { + "ReferenceDateTime": "2018-11-01T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆ˜จๆ—ฅใฎๅˆๅพŒ3ๆ™‚ใ‹ใ‚‰8ๆ™‚ใพใง", + "Start": 0, + "End": 12, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2018-10-31T15,2018-10-31T20,PT5H)", + "type": "datetimerange", + "start": "2018-10-31 15:00:00", + "end": "2018-10-31 20:00:00" + } + ] + } + } + ] + }, + { + "Input": "ๆ˜จๆ—ฅใฎๅˆๅ‰8ๆ™‚ใ‹ใ‚‰ๅˆๅพŒ3ๆ™‚ใพใงใ‚ใชใŸใฏใฉใ“ใซใ„ใพใ—ใŸใ‹ใ€‚", + "Context": { + "ReferenceDateTime": "2018-11-01T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆ˜จๆ—ฅใฎๅˆๅ‰8ๆ™‚ใ‹ใ‚‰ๅˆๅพŒ3ๆ™‚ใพใง", + "Start": 0, + "End": 14, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2018-10-31T8,2018-10-31T15,PT7H)", + "type": "datetimerange", + "start": "2018-10-31 08:00:00", + "end": "2018-10-31 15:00:00" + } + ] + } + } + ] + }, + { + "Input": "ๆœˆๆ›œๆ—ฅใฎ3ๆ™‚ใ‹ใ‚‰8ๆ™‚ใพใงใ‚ใชใŸใฏใฉใ“ใซใ„ใพใ—ใŸใ‹ใ€‚", + "Context": { + "ReferenceDateTime": "2018-11-01T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆœˆๆ›œๆ—ฅใฎ3ๆ™‚ใ‹ใ‚‰8ๆ™‚ใพใง", + "Start": 0, + "End": 11, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-WXX-1T03,XXXX-WXX-1T08,PT5H)", + "type": "datetimerange", + "start": "2018-10-29 03:00:00", + "end": "2018-10-29 08:00:00" + }, + { + "timex": "(XXXX-WXX-1T03,XXXX-WXX-1T08,PT5H)", + "type": "datetimerange", + "start": "2018-11-05 03:00:00", + "end": "2018-11-05 08:00:00" + }, + { + "timex": "(XXXX-WXX-1T15,XXXX-WXX-1T20,PT5H)", + "type": "datetimerange", + "start": "2018-10-29 15:00:00", + "end": "2018-10-29 20:00:00" + }, + { + "timex": "(XXXX-WXX-1T15,XXXX-WXX-1T20,PT5H)", + "type": "datetimerange", + "start": "2018-11-05 15:00:00", + "end": "2018-11-05 20:00:00" + } + ] + } + } + ] + }, + { + "Input": "ๆ˜จๆ—ฅใฎ3ๆ™‚ใ‹ใ‚‰8ๆ™‚ใฎ้–“ใ€ใ‚ใชใŸใฏใฉใ“ใซใ„ใพใ—ใŸใ‹ใ€‚", + "Context": { + "ReferenceDateTime": "2018-11-01T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆ˜จๆ—ฅใฎ3ๆ™‚ใ‹ใ‚‰8ๆ™‚ใฎ้–“", + "Start": 0, + "End": 10, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2018-10-31T03,2018-10-31T08,PT5H)", + "type": "datetimerange", + "start": "2018-10-31 03:00:00", + "end": "2018-10-31 08:00:00" + }, + { + "timex": "(2018-10-31T15,2018-10-31T20,PT5H)", + "type": "datetimerange", + "start": "2018-10-31 15:00:00", + "end": "2018-10-31 20:00:00" + } + ] + } + } + ] + }, + { + "Input": "ๆฅ้€ฑๆœˆๆ›œๆ—ฅใฎๅˆๅ‰3ๆ™‚ใ‹ใ‚‰8ๆ™‚ใฎ้–“ใ€ใ”้ƒฝๅˆใฏใ„ใ‹ใŒใงใ—ใ‚‡ใ†ใ‹ใ€‚", + "Context": { + "ReferenceDateTime": "2018-11-01T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆฅ้€ฑๆœˆๆ›œๆ—ฅใฎๅˆๅ‰3ๆ™‚ใ‹ใ‚‰8ๆ™‚ใฎ้–“", + "Start": 0, + "End": 15, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2018-11-05T03,2018-11-05T08,PT5H)", + "type": "datetimerange", + "start": "2018-11-05 03:00:00", + "end": "2018-11-05 08:00:00" + } + ] + } + } + ] + }, + { + "Input": "ๆฅ้€ฑๆœˆๆ›œๆ—ฅใฎๅˆๅ‰3ๆ™‚ใ‹ใ‚‰ๅˆๅพŒ12ๆ™‚ใฎ้–“ใ€ใ”้ƒฝๅˆใฏใ„ใ‹ใŒใงใ—ใ‚‡ใ†ใ‹ใ€‚", + "Context": { + "ReferenceDateTime": "2018-11-01T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆฅ้€ฑๆœˆๆ›œๆ—ฅใฎๅˆๅ‰3ๆ™‚ใ‹ใ‚‰ๅˆๅพŒ12ๆ™‚ใฎ้–“", + "Start": 0, + "End": 18, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2018-11-05T03,2018-11-05T12,PT9H)", + "type": "datetimerange", + "start": "2018-11-05 03:00:00", + "end": "2018-11-05 12:00:00" + } + ] + } + } + ] + }, + { + "Input": "ๆฅ้€ฑๆœˆๆ›œๆ—ฅใฎ6ๆ™‚ใ‹ใ‚‰8ๆ™‚ใฎใ”้ƒฝๅˆใฏใ„ใ‹ใŒใงใ—ใ‚‡ใ†ใ‹ใ€‚", + "Context": { + "ReferenceDateTime": "2018-11-01T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆฅ้€ฑๆœˆๆ›œๆ—ฅใฎ6ๆ™‚ใ‹ใ‚‰8ๆ™‚", + "Start": 0, + "End": 11, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2018-11-05T06,2018-11-05T08,PT2H)", + "type": "datetimerange", + "start": "2018-11-05 06:00:00", + "end": "2018-11-05 08:00:00" + }, + { + "timex": "(2018-11-05T18,2018-11-05T20,PT2H)", + "type": "datetimerange", + "start": "2018-11-05 18:00:00", + "end": "2018-11-05 20:00:00" + } + ] + } + } + ] + }, + { + "Input": "ๆฅ้€ฑๆœˆๆ›œๆ—ฅใฎๆœ6ๆ™‚ใ‹ใ‚‰8ๆ™‚ใฎใ”้ƒฝๅˆใฏใ„ใ‹ใŒใงใ—ใ‚‡ใ†ใ‹ใ€‚", + "Context": { + "ReferenceDateTime": "2018-11-01T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆฅ้€ฑๆœˆๆ›œๆ—ฅใฎๆœ6ๆ™‚ใ‹ใ‚‰8ๆ™‚", + "Start": 0, + "End": 12, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2018-11-05T06,2018-11-05T08,PT2H)", + "type": "datetimerange", + "start": "2018-11-05 06:00:00", + "end": "2018-11-05 08:00:00" + } + ] + } + } + ] + }, + { + "Input": "2018ๅนด12ๆœˆใฎใ‚ใชใŸใฎไบˆๅฎšใฏไฝ•ใงใ™ใ‹ใ€‚", + "Context": { + "ReferenceDateTime": "2018-11-01T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2018ๅนด12ๆœˆ", + "Start": 0, + "End": 7, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-12", + "type": "daterange", + "start": "2018-12-01", + "end": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "2018ๅนด12ๆœˆใ‹ใ‚‰2019ๅนด5ๆœˆใพใงใฎใ‚ใชใŸใฎไบˆๅฎšใฏไฝ•ใงใ™ใ‹ใ€‚", + "Context": { + "ReferenceDateTime": "2018-11-01T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2018ๅนด12ๆœˆใ‹ใ‚‰2019ๅนด5ๆœˆ", + "Start": 0, + "End": 16, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-12-01,2019-05-01,P5M)", + "type": "daterange", + "start": "2018-12-01", + "end": "2019-05-01" + } + ] + } + } + ] + }, + { + "Input": "ๅ‰ๆ—ฅใซไฝ•ใŒ่ตทใใŸใฎใงใ™ใ‹ใ€‚", + "Context": { + "ReferenceDateTime": "2018-11-08T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅ‰ๆ—ฅ", + "Start": 0, + "End": 1, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-11-07", + "type": "date", + "value": "2018-11-07" + } + ] + } + } + ] + }, + { + "Input": "็ฟŒๆ—ฅใฎใ‚ใชใŸใฎไบˆๅฎšใฏไฝ•ใงใ™ใ‹ใ€‚", + "Context": { + "ReferenceDateTime": "2018-11-08T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "็ฟŒๆ—ฅ", + "Start": 0, + "End": 1, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-11-09", + "type": "date", + "value": "2018-11-09" + } + ] + } + } + ] + }, + { + "Input": "็Ÿฅใ‚‰ใ›ใ‚’่žใใฎใ‚’ๆœŸๅพ…ใ—ใฆๆฅใ‚‹ๆ—ฅใ‚‚ๆฅใ‚‹ๆ—ฅใ‚‚ๅพ…ใฃใฆใ„ใŸใ€‚", + "Context": { + "ReferenceDateTime": "2018-11-08T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "ๆ—ฅใซใกใฏ่ฆšใˆใฆใ„ใชใ„ใฎใงใ™ใŒใ€ๆฅ้€ฑใฎๆœˆๆ›œๆ—ฅใ‹ๆฅ้€ฑใฎ็ซๆ›œๆ—ฅใฎใฏใšใงใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2018-11-15T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆฅ้€ฑใฎๆœˆๆ›œๆ—ฅ", + "Start": 15, + "End": 20, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-11-19", + "type": "date", + "value": "2018-11-19" + } + ] + } + }, + { + "Text": "ๆฅ้€ฑใฎ็ซๆ›œๆ—ฅ", + "Start": 22, + "End": 27, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-11-20", + "type": "date", + "value": "2018-11-20" + } + ] + } + } + ] + }, + { + "Input": "ๆ—ฅใซใกใฏ่ฆšใˆใฆใ„ใชใ„ใฎใงใ™ใŒใ€ๆฅ้€ฑใฎๆœˆๆ›œๆ—ฅใ‹ๅ…ˆ้€ฑใฎๆœˆๆ›œๆ—ฅใฎใฏใšใงใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2018-11-15T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆฅ้€ฑใฎๆœˆๆ›œๆ—ฅ", + "Start": 15, + "End": 20, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-11-19", + "type": "date", + "value": "2018-11-19" + } + ] + } + }, + { + "Text": "ๅ…ˆ้€ฑใฎๆœˆๆ›œๆ—ฅ", + "Start": 22, + "End": 27, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-11-05", + "type": "date", + "value": "2018-11-05" + } + ] + } + } + ] + }, + { + "Input": "ๆ—ฅใซใกใฏ่ฆšใˆใฆใ„ใชใ„ใฎใงใ™ใŒใ€ๆฅ้€ฑใฎๆœˆๆ›œๆ—ฅใ‹็ซๆ›œๆ—ฅใ‹ๅ…ˆ้€ฑใฎๆฐดๆ›œๆ—ฅใฎใฏใšใงใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2018-11-15T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆฅ้€ฑใฎๆœˆๆ›œๆ—ฅ", + "Start": 15, + "End": 20, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-11-19", + "type": "date", + "value": "2018-11-19" + } + ] + } + }, + { + "Text": "็ซๆ›œๆ—ฅ", + "Start": 22, + "End": 24, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-2", + "type": "date", + "value": "2018-11-13" + }, + { + "timex": "XXXX-WXX-2", + "type": "date", + "value": "2018-11-20" + } + ] + } + }, + { + "Text": "ๅ…ˆ้€ฑใฎๆฐดๆ›œๆ—ฅ", + "Start": 26, + "End": 31, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-11-07", + "type": "date", + "value": "2018-11-07" + } + ] + } + } + ] + }, + { + "Input": "ๆฅ้€ฑใฎๆฐดๆ›œๆ—ฅใฎใ‚ใชใŸใฎไบˆๅฎšใฏไฝ•ใงใ™ใ‹ใ€‚", + "Context": { + "ReferenceDateTime": "2018-11-28T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆฅ้€ฑใฎๆฐดๆ›œๆ—ฅ", + "Start": 0, + "End": 5, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-12-05", + "type": "date", + "value": "2018-12-05" + } + ] + } + } + ] + }, + { + "Input": "ๅ…ˆ้€ฑใฎๆœˆๆ›œๆ—ฅใซไฝ•ใŒ่ตทใใŸใฎใงใ™ใ‹ใ€‚", + "Context": { + "ReferenceDateTime": "2018-11-28T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅ…ˆ้€ฑใฎๆœˆๆ›œๆ—ฅ", + "Start": 0, + "End": 5, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-11-19", + "type": "date", + "value": "2018-11-19" + } + ] + } + } + ] + }, + { + "Input": "ไปŠ้€ฑใฎๆœˆๆ›œๆ—ฅใซไฝ•ใŒ่ตทใใŸใฎใงใ™ใ‹ใ€‚", + "Context": { + "ReferenceDateTime": "2018-11-28T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠ้€ฑใฎๆœˆๆ›œๆ—ฅ", + "Start": 0, + "End": 5, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-11-26", + "type": "date", + "value": "2018-11-26" + } + ] + } + } + ] + }, + { + "Input": "ใ‚ณใƒซใ‚ฟใƒŠใ€11ๆœˆ20ๆ—ฅใ€11ๆœˆ22ๆ—ฅใ€11ๆœˆ25ๆ—ฅใซ30ๅˆ†ๆ™‚้–“ใ‚’ใฟใคใ‘ใฆใใ ใ•ใ„ใ€‚", + "Context": { + "ReferenceDateTime": "2018-11-28T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "11ๆœˆ20ๆ—ฅ", + "Start": 5, + "End": 10, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-11-20", + "type": "date", + "value": "2018-11-20" + }, + { + "timex": "XXXX-11-20", + "type": "date", + "value": "2019-11-20" + } + ] + } + }, + { + "Text": "11ๆœˆ22ๆ—ฅ", + "Start": 12, + "End": 17, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-11-22", + "type": "date", + "value": "2018-11-22" + }, + { + "timex": "XXXX-11-22", + "type": "date", + "value": "2019-11-22" + } + ] + } + }, + { + "Text": "11ๆœˆ25ๆ—ฅ", + "Start": 19, + "End": 24, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-11-25", + "type": "date", + "value": "2018-11-25" + }, + { + "timex": "XXXX-11-25", + "type": "date", + "value": "2019-11-25" + } + ] + } + }, + { + "Text": "30ๅˆ†", + "Start": 26, + "End": 28, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT30M", + "type": "duration", + "value": "1800" + } + ] + } + } + ] + }, + { + "Input": "ใ‚ใชใŸใฎๅฅๅบทใซๅฎณใ‚’ๅŠใผใ™ใฎใงใ€ใ„ใคใ‚‚ไธ€ๆ—ฅใฎ็ต‚ใ‚ใ‚Šใซๅฐฑๅฏใ™ใ‚‹ในใใงใฏใ‚ใ‚Šใพใ›ใ‚“ใ€‚", + "Context": { + "ReferenceDateTime": "2018-11-21T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไธ€ๆ—ฅใฎ็ต‚ใ‚ใ‚Š", + "Start": 18, + "End": 23, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2018-11-21T23:59:59", + "type": "datetime", + "value": "2018-11-21 23:59:59" + } + ] + } + } + ] + }, + { + "Input": "ใƒœใƒ–ใจใ‚ขใƒชใ‚นใฏใ„ใคใ‚‚ไธ€ๆ—ฅใฎ็ต‚ใ‚ใ‚Šใซๆš—ๅทๅŒ–ใ•ใ‚ŒใŸใƒกใƒƒใ‚ปใƒผใ‚ธใ‚’ไบคๆ›ใ™ใ‚‹ใ€‚", + "Context": { + "ReferenceDateTime": "2018-11-21T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไธ€ๆ—ฅใฎ็ต‚ใ‚ใ‚Š", + "Start": 10, + "End": 15, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2018-11-21T23:59:59", + "type": "datetime", + "value": "2018-11-21 23:59:59" + } + ] + } + } + ] + }, + { + "Input": "ๅนดๆœซใซๅคงใใชใƒ‘ใƒผใƒ†ใ‚ฃใƒผใŒ้–‹ใ‹ใ‚Œใ‚‹ใ€‚", + "Context": { + "ReferenceDateTime": "2018-11-23T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅนดๆœซ", + "Start": 0, + "End": 1, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "Mod": "end", + "type": "daterange", + "start": "2018-07-01", + "end": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "ๆ—ฅใซใกใฏใ‚ใ‹ใ‚Šใพใ™ใ‹ใ€‚11ๆœˆ20ๆ—ฅใ‹ใใ‚Œใจใ‚‚11ๆœˆ12ๆ—ฅใงใ™ใ‹ใ€‚", + "Context": { + "ReferenceDateTime": "2018-11-28T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "11ๆœˆ20ๆ—ฅ", + "Start": 11, + "End": 16, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-11-20", + "type": "date", + "value": "2018-11-20" + }, + { + "timex": "XXXX-11-20", + "type": "date", + "value": "2019-11-20" + } + ] + } + }, + { + "Text": "11ๆœˆ12ๆ—ฅ", + "Start": 22, + "End": 27, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-11-12", + "type": "date", + "value": "2018-11-12" + }, + { + "timex": "XXXX-11-12", + "type": "date", + "value": "2019-11-12" + } + ] + } + } + ] + }, + { + "Input": "ใ‚ใชใŸใŒๆœˆๆœซใซ่ช•็”Ÿๆ—ฅไผšใ‚’้–‹ใใจ่žใใพใ—ใŸใ€‚", + "Context": { + "ReferenceDateTime": "2018-11-27T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆœˆๆœซ", + "Start": 4, + "End": 5, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-11", + "Mod": "end", + "type": "daterange", + "start": "2018-11-16", + "end": "2018-12-01" + } + ] + } + } + ] + }, + { + "Input": "ใ™ในใฆใฎใƒ‡ใ‚ฃใ‚นใ‚ฏใŒไปŠ้€ฑๆœซๆ›ดๆ–ฐใ•ใ‚Œใ‚‹ใฎใงใ€ใ‚ณใƒผใƒ‰ใ‚’ๅ…ฅใ‚Œๅฟ˜ใ‚Œใชใ„ใงใใ ใ•ใ„ใ€‚", + "Context": { + "ReferenceDateTime": "2018-11-29T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "้€ฑๆœซ", + "Start": 10, + "End": 11, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W48", + "Mod": "end", + "type": "daterange", + "start": "2018-11-29", + "end": "2018-12-03" + } + ] + } + } + ] + }, + { + "Input": "ๆฐดๆ›œๆ—ฅใ€ๆœจๆ›œๆ—ฅใ€้‡‘ๆ›œๆ—ฅใฎๅคชๅนณๆด‹ๆจ™ๆบ–ๆ™‚6ๆ™‚ใ‹ใ‚‰9ๆ™‚ใฎ้–“ใง้›ป่ฉฑไผš่ญฐใฎๆ™‚้–“ใ‚’่ฆ‹ใคใ‘ใฆใ‚‚ใ‚‰ใˆใพใ™ใ‹ใ€‚", + "Context": { + "ReferenceDateTime": "2018-11-29T12:00:00" + }, + "Comment": "between 9-6 PT can't be extracted as TimeZone is not enabled for now", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆฐดๆ›œๆ—ฅ", + "Start": 0, + "End": 2, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-3", + "type": "date", + "value": "2018-11-28" + }, + { + "timex": "XXXX-WXX-3", + "type": "date", + "value": "2018-12-05" + } + ] + } + }, + { + "Text": "ๆœจๆ›œๆ—ฅ", + "Start": 4, + "End": 6, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-4", + "type": "date", + "value": "2018-11-22" + }, + { + "timex": "XXXX-WXX-4", + "type": "date", + "value": "2018-11-29" + } + ] + } + }, + { + "Text": "้‡‘ๆ›œๆ—ฅ", + "Start": 8, + "End": 10, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-5", + "type": "date", + "value": "2018-11-23" + }, + { + "timex": "XXXX-WXX-5", + "type": "date", + "value": "2018-11-30" + } + ] + } + } + ] + }, + { + "Input": "ๅคชๅนณๆด‹ๆจ™ๆบ–ๆ™‚ใฎ6ๆ™‚30ๅˆ†ใ‹ใ‚‰9ๆ™‚ใฎ้–“ใฏใฉใ†ใงใ™ใ‹ใ€‚", + "Context": { + "ReferenceDateTime": "2018-11-28T12:00:00" + }, + "Comment": "Not supported as the TimeZone is not enabled for now", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅคชๅนณๆด‹ๆจ™ๆบ–ๆ™‚ใฎ6ๆ™‚30ๅˆ†ใ‹ใ‚‰9ๆ™‚ใฎ้–“", + "Start": 0, + "End": 17, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T06:30,T09,PT2H30M)", + "type": "timerange", + "timezone": "UTC-08:00", + "timezoneText": "pst", + "utcOffsetMins": "-480", + "start": "06:30:00", + "end": "09:00:00" + }, + { + "timex": "(T18:30,T21,PT2H30M)", + "type": "timerange", + "timezone": "UTC-08:00", + "timezoneText": "pst", + "utcOffsetMins": "-480", + "start": "18:30:00", + "end": "21:00:00" + } + ] + } + } + ] + }, + { + "Input": "2015ๅนดใฎๆœ€ๅˆใฎ้€ฑใฏใฉใ†ใงใ™ใ‹ใ€‚", + "Context": { + "ReferenceDateTime": "2018-11-29T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015ๅนดใฎๆœ€ๅˆใฎ้€ฑ", + "Start": 0, + "End": 9, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2015-W01", + "type": "daterange", + "start": "2014-12-29", + "end": "2015-01-05" + } + ] + } + } + ] + }, + { + "Input": "2015ๅนด1ๆœˆใฎๆœ€ๅˆใฎ้€ฑใฏใฉใ†ใงใ™ใ‹ใ€‚", + "Context": { + "ReferenceDateTime": "2018-11-29T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015ๅนด1ๆœˆใฎๆœ€ๅˆใฎ้€ฑ", + "Start": 0, + "End": 11, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2015-01-W01", + "type": "daterange", + "start": "2014-12-29", + "end": "2015-01-05" + } + ] + } + } + ] + }, + { + "Input": "2016ๅนดใฎๆœ€ๅพŒใฎ้€ฑใฏใฉใ†ใงใ™ใ‹ใ€‚", + "Context": { + "ReferenceDateTime": "2018-11-29T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016ๅนดใฎๆœ€ๅพŒใฎ้€ฑ", + "Start": 0, + "End": 9, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2016-W52", + "type": "daterange", + "start": "2016-12-26", + "end": "2017-01-02" + } + ] + } + } + ] + }, + { + "Input": "2016ๅนด12ๆœˆใฎๆœ€ๅพŒใฎ้€ฑใฏใฉใ†ใงใ™ใ‹ใ€‚", + "Context": { + "ReferenceDateTime": "2018-11-29T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016ๅนด12ๆœˆใฎๆœ€ๅพŒใฎ้€ฑ", + "Start": 0, + "End": 12, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2016-12-W05", + "type": "daterange", + "start": "2016-12-26", + "end": "2017-01-02" + } + ] + } + } + ] + }, + { + "Input": "2018ๅนดใฎ็ฌฌ3้€ฑใฏใฉใ†ใงใ™ใ‹ใ€‚", + "Context": { + "ReferenceDateTime": "2018-11-29T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2018ๅนดใฎ็ฌฌ3้€ฑ", + "Start": 0, + "End": 8, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W03", + "type": "daterange", + "start": "2018-01-15", + "end": "2018-01-22" + } + ] + } + } + ] + }, + { + "Input": "1ๆœˆใฎ็ฌฌ3้€ฑใฏใฉใ†ใงใ™ใ‹ใ€‚", + "Context": { + "ReferenceDateTime": "2018-11-29T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1ๆœˆใฎ็ฌฌ3้€ฑ", + "Start": 0, + "End": 5, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-01-W03", + "type": "daterange", + "start": "2018-01-15", + "end": "2018-01-22" + }, + { + "timex": "XXXX-01-W03", + "type": "daterange", + "start": "2019-01-14", + "end": "2019-01-21" + } + ] + } + } + ] + }, + { + "Input": "ๅฝผใฏๅ‰ใฎ้€ฑๆ—ฉใใซใƒ†ใ‚นใƒˆใ‚’ๅ—ใ‘ใŸใ€‚", + "Context": { + "ReferenceDateTime": "2018-11-30T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅ‰ใฎ้€ฑๆ—ฉใใซ", + "Start": 2, + "End": 7, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W47", + "Mod": "start", + "type": "daterange", + "start": "2018-11-19", + "end": "2018-11-22" + } + ] + } + } + ] + }, + { + "Input": "ไปŠ้€ฑใฎ็ต‚ใ‚ใ‚Šใซไป•ไบ‹ใ‚’็ต‚ใˆใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2018-11-30T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠ้€ฑใฎ็ต‚ใ‚ใ‚Š", + "Start": 0, + "End": 5, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W48", + "type": "daterange", + "start": "2018-11-30", + "end": "2018-12-03" + } + ] + } + } + ] + }, + { + "Input": "ๅˆๅพŒ3ๆ™‚ใซไบˆๅฎšใ‚’ไฝœๆˆใ—ใฆใ€‚", + "Context": { + "ReferenceDateTime": "2018-11-30T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅพŒ3ๆ™‚", + "Start": 0, + "End": 3, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T15", + "type": "time", + "value": "15:00:00" + } + ] + } + } + ] + }, + { + "Input": "1ๆ™‚้–“ๅŠใ‚ใ‚Œใฐใ€ใใฎไป•ไบ‹ใ‚’็ต‚ใˆใ‚‹ใซใฏๅๅˆ†ใ ใจๆ€ใ„ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2018-12-05T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1ๆ™‚้–“ๅŠ", + "Start": 0, + "End": 3, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT1.5H", + "type": "duration", + "value": "5400" + } + ] + } + } + ] + }, + { + "Input": "ๅฝผใฏ1ๅนด3ใ‹ๆœˆใฎใ‚ฎใƒฃใƒƒใƒ—ใ‚คใƒคใƒผใ‚’ๅ–ใ‚Šใ€ใ‚คใƒณใ‚ฟใƒผใƒใƒƒใƒˆไผš็คพใฎใ‚คใƒณใ‚ฟใƒผใƒณใจใ—ใฆๅƒใใ€‚", + "Context": { + "ReferenceDateTime": "2018-12-05T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1ๅนด3ใ‹ๆœˆ", + "Start": 2, + "End": 6, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P1.25Y", + "type": "duration", + "value": "39420000" + } + ] + } + } + ] + }, + { + "Input": "ใƒใ‚ฑใƒƒใƒˆใซ21ๆžšใฎใ‚ณใ‚คใƒณใ‚’ๆŒใฃใฆใ„ใ‚‹ใ€‚", + "Context": { + "ReferenceDateTime": "2018-12-07T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "้ƒจๅฑ‹ใซใฏ2ไบบใ‹ใ‚‰4ไบบใ„ใŸใ€‚", + "Context": { + "ReferenceDateTime": "2018-12-07T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "่‡ชๅˆ†่‡ช่บซใซๅ•ใ„ใ‹ใ‘ใ‚‹ใ“ใจใŒใงใใ‚‹ใ€‚", + "Context": { + "ReferenceDateTime": "2018-12-07T12:00:00" + }, + "Comment": "Not extracted may as a datetime range is not supported for now", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "26ไบบใŒใƒ†ใ‚ญใƒžใƒณใฎไบ‹ๆ•…ใงไบกใใชใฃใŸใ€‚", + "Context": { + "ReferenceDateTime": "2018-12-13T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "ใใฎ็ซๆ›œๆ—ฅใฏใจใฆใ‚‚ๆฅฝใ—ใ‹ใฃใŸใ‚ˆใ€‚", + "Context": { + "ReferenceDateTime": "2019-01-24T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "็ซๆ›œๆ—ฅ", + "Start": 2, + "End": 4, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-2", + "type": "date", + "value": "2019-01-22" + }, + { + "timex": "XXXX-WXX-2", + "type": "date", + "value": "2019-01-29" + } + ] + } + } + ] + }, + { + "Input": "21ๆ—ฅใฎๆœˆๆ›œๆ—ฅใซใชใซใ‹ๆ‰‹้…ใฏใ—ใฆใ‚ใ‚Šใพใ™ใ‹ใ€‚", + "Context": { + "ReferenceDateTime": "2019-01-25T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "21ๆ—ฅใฎๆœˆๆ›œๆ—ฅ", + "Start": 0, + "End": 6, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-1", + "type": "date", + "value": "2019-01-21" + }, + { + "timex": "XXXX-WXX-1", + "type": "date", + "value": "2019-10-21" + } + ] + } + } + ] + }, + { + "Input": "21ๆ—ฅใฎๆœˆๆ›œๆ—ฅใซใชใซใ‹ๆ‰‹้…ใฏใ—ใฆใ‚ใ‚Šใพใ™ใ‹ใ€‚", + "Context": { + "ReferenceDateTime": "2019-01-21T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "21ๆ—ฅใฎๆœˆๆ›œๆ—ฅ", + "Start": 0, + "End": 6, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-01-21", + "type": "date", + "value": "2019-01-21" + } + ] + } + } + ] + }, + { + "Input": "31ๆ—ฅใฎๆ—ฅๆ›œๆ—ฅใซใชใซใ‹ๆ‰‹้…ใฏใ—ใฆใ‚ใ‚Šใพใ™ใ‹ใ€‚", + "Context": { + "ReferenceDateTime": "2019-01-25T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "31ๆ—ฅใฎๆ—ฅๆ›œๆ—ฅ", + "Start": 0, + "End": 6, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-7", + "type": "date", + "value": "2017-12-31" + }, + { + "timex": "XXXX-WXX-7", + "type": "date", + "value": "2019-03-31" + } + ] + } + } + ] + }, + { + "Input": "31ๆ—ฅใฎ้‡‘ๆ›œๆ—ฅใซใชใซใ‹ๆ‰‹้…ใฏใ—ใฆใ‚ใ‚Šใพใ™ใ‹ใ€‚", + "Context": { + "ReferenceDateTime": "2019-02-25T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "31ๆ—ฅใฎ้‡‘ๆ›œๆ—ฅ", + "Start": 0, + "End": 6, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-5", + "type": "date", + "value": "2018-08-31" + }, + { + "timex": "XXXX-WXX-5", + "type": "date", + "value": "2019-05-31" + } + ] + } + } + ] + }, + { + "Input": "5ๆœˆไธญๆ—ฌไปฅ้™ใ€ไฝ•ใ‹ไบˆๅฎšใฏใ‚ใ‚Šใพใ™ใ‹ใ€‚", + "Context": { + "ReferenceDateTime": "2019-02-25T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5ๆœˆไธญๆ—ฌไปฅ้™", + "Start": 0, + "End": 5, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-05", + "Mod": "after-mid", + "type": "daterange", + "start": "2018-05-21" + }, + { + "timex": "XXXX-05", + "Mod": "after-mid", + "type": "daterange", + "start": "2019-05-21" + } + ] + } + } + ] + }, + { + "Input": "9ๆœˆไธŠๆ—ฌไปฅๅ‰ใ€ไฝ•ใŒ่ตทใใŸใฎใงใ™ใ‹ใ€‚", + "Context": { + "ReferenceDateTime": "2019-02-25T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "9ๆœˆไธŠๆ—ฌไปฅๅ‰", + "Start": 0, + "End": 5, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-09", + "Mod": "before-start", + "type": "daterange", + "end": "2018-09-01" + }, + { + "timex": "XXXX-09", + "Mod": "before-start", + "type": "daterange", + "end": "2019-09-01" + } + ] + } + } + ] + }, + { + "Input": "7ๆœˆใฎไธ‹ๆ—ฌไปฅ้™ใ€ไฝ•ใŒ่ตทใใŸใฎใงใ™ใ‹ใ€‚", + "Context": { + "ReferenceDateTime": "2019-02-25T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "7ๆœˆใฎไธ‹ๆ—ฌไปฅ้™", + "Start": 0, + "End": 6, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-07", + "Mod": "since-end", + "type": "daterange", + "start": "2018-07-16" + }, + { + "timex": "XXXX-07", + "Mod": "since-end", + "type": "daterange", + "start": "2019-07-16" + } + ] + } + } + ] + }, + { + "Input": "ๆŒ‡็คบใŒใชใ„้™ใ‚Šใ€ใ“ใ‚Œใ‚‰ใฎ่ฆ‹่งฃใฏไฝœ่€…ใฎ็‰ฉใงใ‚ใ‚Šใ€Xใ‚ใ‚‹ใ„ใฏๅฝ“็คพใฎไป–่€…ใฎ็‰ฉใจใฏ็•ฐใชใ‚‹ๅ ดๅˆใŒใ‚ใ‚Šใพใ™ใ€‚ๆญฃ็ขบใงใ‚ใ‚ŠๅฎŒๆˆใ—ใ‚‚ใฎใงใฏใชใใ€ใ“ใ‚Œใฏๆ›ดๆ–ฐใ•ใ‚Œใชใ„ใ‹ใ‚‚ใ—ใ‚Œใพใ›ใ‚“ใ€‚้ŽๅŽปใฎๆฅญ็ธพใฏๅฐ†ๆฅ็š„ใชๅŽ็›Šใ‚’็คบใ™ใ‚‚ใฎใงใฏใ‚ใ‚Šใพใ›ใ‚“ใ€‚ใƒกใƒผใƒซใ‚’ไฝฟ็”จใ—ใฆๅ–ๅผ•ใใฎ่ฆๆฑ‚ใ‚„่ช่จผใฏ่กŒใ‚ใชใ„ใงใใ ใ•ใ„ใ€‚ๆฉŸๅฏ†ไบ‹้ …ใฎใฎ้€š็Ÿฅ๏ผšใ“ใ“ใซ่จ˜่ผ‰ใ•ใ‚Œใฆใ„ใ‚‹ใ™ในใฆใฎๆƒ…ๅ ฑใฏๆณ•็š„ใซ็ง˜ๅŒฟ็‰นๆจฉใ‚’ๆœ‰ใ™ใ‚‹ๅฏ่ƒฝๆ€งใŒใ‚ใ‚Šใ€ไธŠ่จ˜ใฎๅฎ›ๅไบบใซๅทฎใ—ๅ‡บใ•ใ‚ŒใŸใ‚‚ใฎใงใ‚ใ‚Šใพใ™ใ€‚ใ“ใฎๆƒ…ๅ ฑใฏใ€้…ๅธƒใ•ใ‚Œใชใ„ใ‹ใ‚‚ใ—ใ‚Œใชใ„ใŸใ‚ใ€่ชค้€ไฟกใซใ‚ˆใ‚‹ๆฉŸๅฏ†ๆ€งใ‚’ๆ”พๆฃ„ใ—ใพใ›ใ‚“ใ€‚", + "Context": { + "ReferenceDateTime": "2019-01-24T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "ไปŠ้€ฑใฎ้‡‘ๆ›œๆ—ฅใฎๆ‰‹้…ใฏไฝ•ใ‹ใ—ใฆใ‚ใ‚Šใพใ™ใ‹ใ€‚", + "Context": { + "ReferenceDateTime": "2019-01-31T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠ้€ฑใฎ้‡‘ๆ›œๆ—ฅ", + "Start": 0, + "End": 5, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-02-01", + "type": "date", + "value": "2019-02-01" + } + ] + } + } + ] + }, + { + "Input": "ๆฅ้€ฑใฎ้‡‘ๆ›œๆ—ฅใฎๆ‰‹้…ใฏไฝ•ใ‹ใ—ใฆใ‚ใ‚Šใพใ™ใ‹ใ€‚", + "Context": { + "ReferenceDateTime": "2019-01-31T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆฅ้€ฑใฎ้‡‘ๆ›œๆ—ฅ", + "Start": 0, + "End": 5, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-02-08", + "type": "date", + "value": "2019-02-08" + } + ] + } + } + ] + }, + { + "Input": "ๆฌกใฎ้‡‘ๆ›œๆ—ฅใฎๆ‰‹้…ใฏไฝ•ใ‹ใ—ใฆใ‚ใ‚Šใพใ™ใ‹ใ€‚", + "Context": { + "ReferenceDateTime": "2019-01-31T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆฌกใฎ้‡‘ๆ›œๆ—ฅ", + "Start": 0, + "End": 4, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-02-08", + "type": "date", + "value": "2019-02-08" + } + ] + } + } + ] + }, + { + "Input": "ๆฌกใฎๆœจๆ›œๆ—ฅใฎๆ‰‹้…ใฏไฝ•ใ‹ใ—ใฆใ‚ใ‚Šใพใ™ใ‹ใ€‚", + "Context": { + "ReferenceDateTime": "2019-01-31T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆฌกใฎๆœจๆ›œๆ—ฅ", + "Start": 0, + "End": 4, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-02-07", + "type": "date", + "value": "2019-02-07" + } + ] + } + } + ] + }, + { + "Input": "ๅ…ˆ้€ฑใฎๆฐดๆ›œๆ—ฅใ€ใ‚ใชใŸใฏใฉใ“ใซใ„ใพใ—ใŸใ‹ใ€‚", + "Context": { + "ReferenceDateTime": "2019-01-31T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅ…ˆ้€ฑใฎๆฐดๆ›œๆ—ฅ", + "Start": 0, + "End": 5, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-01-30", + "type": "date", + "value": "2019-01-30" + } + ] + } + } + ] + }, + { + "Input": "12ๆ—ฅใฎ7ๆ™‚30ๅˆ†ใ‹ใ‚‰9ๆ™‚30ๅˆ†ใฎ้–“ใ€ใ‚ใชใŸใฏใฉใ“ใซใ„ใพใ—ใŸใ‹ใ€‚", + "Context": { + "ReferenceDateTime": "2019-01-31T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "7ๆ™‚30ๅˆ†ใ‹ใ‚‰9ๆ™‚30ๅˆ†ใฎ้–“", + "Start": 4, + "End": 17, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T07:30,T09:30,PT2H)", + "type": "timerange", + "start": "07:30:00", + "end": "09:30:00" + }, + { + "timex": "(T19:30,T21:30,PT2H)", + "type": "timerange", + "start": "19:30:00", + "end": "21:30:00" + } + ] + } + } + ] + }, + { + "Input": "7ๆ™‚30ๅˆ†ใ‹ใ‚‰9ๆ™‚30ๅˆ†ใฎ้–“ใ€ใ‚ใชใŸใฏใฉใ“ใซใ„ใพใ—ใŸใ‹ใ€‚", + "Context": { + "ReferenceDateTime": "2019-01-31T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "7ๆ™‚30ๅˆ†ใ‹ใ‚‰9ๆ™‚30ๅˆ†ใฎ้–“", + "Start": 0, + "End": 13, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T07:30,T09:30,PT2H)", + "type": "timerange", + "start": "07:30:00", + "end": "09:30:00" + }, + { + "timex": "(T19:30,T21:30,PT2H)", + "type": "timerange", + "start": "19:30:00", + "end": "21:30:00" + } + ] + } + } + ] + }, + { + "Input": "9ๆ™‚30ๅˆ†ใ‹ใ‚‰7ๆ™‚30ๅˆ†ใฎ้–“ใ€ใ‚ใชใŸใฏใฉใ“ใซใ„ใพใ—ใŸใ‹ใ€‚", + "Context": { + "ReferenceDateTime": "2019-01-31T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "9ๆ™‚30ๅˆ†ใ‹ใ‚‰7ๆ™‚30ๅˆ†ใฎ้–“", + "Start": 0, + "End": 13, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T09:30,T19:30,PT10H)", + "type": "timerange", + "start": "09:30:00", + "end": "19:30:00" + }, + { + "timex": "(T21:30,T07:30,PT10H)", + "type": "timerange", + "start": "21:30:00", + "end": "07:30:00" + } + ] + } + } + ] + }, + { + "Input": "ๅคชๅนณๆด‹ๆจ™ๆบ–ๆ™‚ใง21ๆ—ฅๆœˆๆ›œๆ—ฅ9ๆ™‚30ๅˆ†ใ‹ใ‚‰ๅˆๅพŒ3ๆ™‚ใฎ้–“ใ€ไผš่ญฐใฎไบˆๅฎšใ‚’ๅ…ฅใ‚Œใ‚‹ใ€‚", + "Context": { + "ReferenceDateTime": "2019-02-27T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "21ๆ—ฅๆœˆๆ›œๆ—ฅ9ๆ™‚30ๅˆ†ใ‹ใ‚‰ๅˆๅพŒ3ๆ™‚ใฎ้–“", + "Start": 7, + "End": 25, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-WXX-1T09:30,XXXX-WXX-1T15:00,PT5H30M)", + "type": "datetimerange", + "start": "2019-01-21 09:30:00", + "end": "2019-01-21 15:00:00" + }, + { + "timex": "(XXXX-WXX-1T09:30,XXXX-WXX-1T15:00,PT5H30M)", + "type": "datetimerange", + "start": "2019-10-21 09:30:00", + "end": "2019-10-21 15:00:00" + } + ] + } + } + ] + }, + { + "Input": "1ๆœˆ15ๆ—ฅ็ซๆ›œๆ—ฅๅˆๅพŒ1ๆ™‚ใ‹ใ‚‰ๅˆๅพŒ1ๆ™‚15ๅˆ†ใฏใ‚ใ„ใฆใ„ใพใ™ใ‹ใ€‚", + "Context": { + "ReferenceDateTime": "2019-02-27T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1ๆœˆ15ๆ—ฅ็ซๆ›œๆ—ฅๅˆๅพŒ1ๆ™‚ใ‹ใ‚‰ๅˆๅพŒ1ๆ™‚15ๅˆ†", + "Start": 0, + "End": 20, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-01-15T13:00,XXXX-01-15T13:15,PT15M", + "type": "datetimerange", + "start": "2019-01-15 13:00:00", + "end": "2019-01-15 13:15:00" + }, + { + "timex": "(XXXX-01-15T13:00,XXXX-01-15T13:15,PT15M", + "type": "datetimerange", + "start": "2020-01-15 13:00:00", + "end": "2020-01-15 13:15:00" + } + ] + } + } + ] + }, + { + "Input": "ใ‚ใชใŸใฎๆ›ดๆ–ฐๆ—ฅใฏ2019ๅนด1ๆœˆ18ๆ—ฅใงใ™ใ€‚ใใ‚Œใพใงใซๆœ‰ๆ–™ใ‚ตใƒใƒผใƒˆใ‚’่ฟฝๅŠ ใ—ใฆใใ ใ•ใ„ใ€‚@ใ‚ณใƒซใ‚ฟใƒŠใ€ใ‚นใ‚ซใ‚คใƒ—้€š่ฉฑใ‚’ไปŠๆ—ฅๅˆๅพŒ3ๆ™‚ใซไบˆ็ด„ใ—ใฆใใ ใ•ใ„ใ€‚", + "Context": { + "ReferenceDateTime": "2019-02-28T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2019ๅนด1ๆœˆ18ๆ—ฅ", + "Start": 8, + "End": 17, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-01-18", + "type": "date", + "value": "2019-01-18" + } + ] + } + }, + { + "Text": "ไปŠๆ—ฅๅˆๅพŒ3ๆ™‚", + "Start": 55, + "End": 60, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2019-02-28T15", + "type": "datetime", + "value": "2019-02-28 15:00:00" + } + ] + } + } + ] + }, + { + "Input": "ๆฐดๆณณใฎๆ™‚้–“ใ‚’ๆฏŽ้€ฑ็ซๆ›œๆ—ฅใจๆœจๆ›œๆ—ฅใฎ19ๆ™‚ใ‹ใ‚‰21ๆ™‚ใงไบˆ็ด„ใ—ใฆใ€‚", + "Context": { + "ReferenceDateTime": "2019-03-01T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆฏŽ้€ฑ็ซๆ›œๆ—ฅ", + "Start": 6, + "End": 10, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-2", + "type": "set", + "value": "not resolved" + } + ] + } + }, + { + "Text": "ๆœจๆ›œๆ—ฅใฎ19ๆ™‚ใ‹ใ‚‰21ๆ™‚", + "Start": 12, + "End": 23, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-WXX-4T19:00,XXXX-WXX-4T21:00,PT2H)", + "type": "datetimerange", + "start": "2019-02-28 19:00:00", + "end": "2019-02-28 21:00:00" + }, + { + "timex": "(XXXX-WXX-4T19:00,XXXX-WXX-4T21:00,PT2H)", + "type": "datetimerange", + "start": "2019-03-07 19:00:00", + "end": "2019-03-07 21:00:00" + } + ] + } + } + ] + }, + { + "Input": "2015ๅนด12ๆœˆใ€ใ“ใ‚Œใฏๆœ‰ๅŠนใชๆ—ฅไป˜ใงใ™ใ‹ใ€‚", + "Context": { + "ReferenceDateTime": "2019-02-27T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015ๅนด12ๆœˆ", + "Start": 0, + "End": 7, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2015-12", + "type": "daterange", + "start": "2015-12-01", + "end": "2016-01-01" + } + ] + } + } + ] + }, + { + "Input": "2015ๅนด32ใ€ใ“ใ‚Œใฏๆœ‰ๅŠนใชๆ—ฅไป˜ใงใ™ใ‹ใ€‚", + "Context": { + "ReferenceDateTime": "2019-02-27T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "้›ป่ฉฑ็•ชๅท: +86 138-2010-2015", + "Context": { + "ReferenceDateTime": "2019-02-27T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "้›ป่ฉฑ็•ชๅท: +86 2010-2015-86", + "Context": { + "ReferenceDateTime": "2019-02-27T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "้›ป่ฉฑ็•ชๅท: 000 111 82-2100", + "Context": { + "ReferenceDateTime": "2019-02-27T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "4ๆœˆใฎๆœ€็ต‚ๆœˆๆ›œๆ—ฅใ‹ใ‚‰10ๆœˆ1ๆ—ฅใพใง", + "Context": { + "ReferenceDateTime": "2019-07-22T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "4ๆœˆใฎๆœ€็ต‚ๆœˆๆ›œๆ—ฅใ‹ใ‚‰10ๆœˆ1ๆ—ฅใพใง", + "Start": 0, + "End": 16, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-04-WXX-1-#5,XXXX-10-01,P155D)", + "type": "daterange", + "start": "2019-04-29", + "end": "2019-10-01" + } + ] + } + } + ] + }, + { + "Input": "2019", + "Context": { + "ReferenceDateTime": "2019-07-01T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "2019", + "Start": 0, + "End": 3, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019", + "type": "daterange", + "start": "2019-01-01", + "end": "2020-01-01" + } + ] + } + } + ] + }, + { + "Input": "๏ผ“ๆœˆใ‹ใ‚‰๏ผ•ๆœˆใพใงใฎใƒ‡ใƒผใ‚ฟใ‚’ใ„ใŸใ ใ‘ใพใ™ใ‹๏ผŸ", + "Context": { + "ReferenceDateTime": "2018-09-18T18:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ“ๆœˆใ‹ใ‚‰๏ผ•ๆœˆใพใง", + "Start": 0, + "End": 7, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-03-01,XXXX-05-01,P2M)", + "type": "daterange", + "start": "2018-03-01", + "end": "2018-05-01" + }, + { + "timex": "(XXXX-03-01,XXXX-05-01,P2M)", + "type": "daterange", + "start": "2019-03-01", + "end": "2019-05-01" + } + ] + } + } + ] + }, + { + "Input": "17:55:23-18:33:02", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "17:55:23-18:33:02", + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T17:55:23,T18:33:02,PT0H37M39S)", + "type": "timerange", + "start": "17:55:23", + "end": "18:33:02" + } + ] + }, + "Start": 0, + "End": 16 + } + ] + }, + { + "Input": "๏ผ’๏ผ๏ผ๏ผ—ๅนด๏ผ‘ๆœˆ๏ผ‘๏ผๆ—ฅใพใŸใฏใใฎๅ‰ใฎๆ—ฅไป˜ใ‚’ๆ˜‡้ †ใซไธฆใถ", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ’๏ผ๏ผ๏ผ—ๅนด๏ผ‘ๆœˆ๏ผ‘๏ผๆ—ฅใพใŸใฏใใฎๅ‰", + "Start": 0, + "End": 15, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2007-01-10", + "Mod": "until", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2007-01-10" + } + ] + } + } + ] + }, + { + "Input": "๏ผ’๏ผ๏ผ‘๏ผๅนด๏ผ‘ๆœˆ๏ผ‘๏ผๆ—ฅใ‹ใ‚‰๏ผ’๏ผ๏ผ‘๏ผ’ๅนด๏ผ‘ๆœˆ๏ผ—ๆ—ฅใฎๅ‰ใพใงใ€ๅ˜ไฝใฏไธญ้–“ๅ€คใซ่ถ…ใ•ใชใ„ใ‚คใƒณใ‚ฟใƒใƒƒใƒˆๆŽฅ็ถšใฏใฉใ‚Œใงใ™ใ‹๏ผŸ", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ’๏ผ๏ผ‘๏ผๅนด๏ผ‘ๆœˆ๏ผ‘๏ผๆ—ฅใ‹ใ‚‰", + "Start": 0, + "End": 11, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2010-01-10", + "Mod": "since", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2010-01-10" + } + ] + } + }, + { + "Text": "๏ผ’๏ผ๏ผ‘๏ผ’ๅนด๏ผ‘ๆœˆ๏ผ—ๆ—ฅใฎๅ‰ใพใง", + "Start": 12, + "End": 24, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2011-01-07", + "Mod": "before", + "type": "daterange", + "sourceEntity": "datetimepoint", + "end": "2011-01-07" + } + ] + } + } + ] + }, + { + "Input": "๏ผ’๏ผ๏ผ‘๏ผ˜ๅนดๅ‰", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ’๏ผ๏ผ‘๏ผ˜ๅนดๅ‰", + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "Mod": "before", + "type": "daterange", + "sourceEntity": "datetimerange", + "end": "2018-01-01" + } + ] + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "ไปŠๆœˆใฎๅŠใฐใพใงใฏๅŒ—ไบฌใซใ„ใพใ›ใ‚“ใ€‚", + "Context": { + "ReferenceDateTime": "2019-09-03T08:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไปŠๆœˆใฎๅŠใฐใพใง", + "Start": 0, + "End": 6, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-09-01,2019-09-16,P15D)", + "type": "daterange", + "start": "2019-09-01", + "end": "2019-09-16" + } + ] + } + } + ] + }, + { + "Input": "2018ๅนด7ๆœˆ9ๆ—ฅใพใŸใฏใใฎๅ‰ใฎๅ‡บ็‰ˆๆ—ฅใ‚’้™้ †ใซไธฆใถ", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "2018ๅนด7ๆœˆ9ๆ—ฅใพใŸใฏใใฎๅ‰", + "Start": 0, + "End": 14, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-07-09", + "Mod": "until", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2018-07-09" + } + ] + } + } + ] + }, + { + "Input": "ไปŠๅคœๅ…ญๆ™‚", + "Context": { + "ReferenceDateTime": "2016-11-07T14:07:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไปŠๅคœๅ…ญๆ™‚", + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2016-11-07T18", + "type": "datetime", + "value": "2016-11-07 18:00:00" + } + ] + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "ไปŠๆœ๏ผ˜ๆ™‚๏ผ‘๏ผ•ๅˆ†", + "Context": { + "ReferenceDateTime": "2016-11-07T14:07:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไปŠๆœ๏ผ˜ๆ™‚๏ผ‘๏ผ•ๅˆ†", + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2016-11-07T08:15", + "type": "datetime", + "value": "2016-11-07 08:15:00" + } + ] + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "ๆ˜Žๆ—ฅใฏใ€Œๆ˜Žๆ—ฅไน‹ๅŽใ€ใฎๅ‘จๅนด่จ˜ๅฟต็ฅญใ‚’่กŒใ„ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2019-08-28T08:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๆ˜Žๆ—ฅ", + "Start": 0, + "End": 1, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-08-29", + "type": "date", + "value": "2019-08-29" + } + ] + } + } + ] + }, + { + "Input": "ๅ…ˆ้€ฑ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅ…ˆ้€ฑ", + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2017-03-15,2017-03-22,P1W)", + "type": "daterange", + "start": "2017-03-15", + "end": "2017-03-22" + } + ] + }, + "Start": 0, + "End": 1 + } + ] + }, + { + "Input": "ไบ”ๆ™‚ใ‹ใ‚‰ๅ…ญๆ™‚ใพใง", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไบ”ๆ™‚ใ‹ใ‚‰ๅ…ญๆ™‚ใพใง", + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T05:00,T06:00,PT1H)", + "type": "timerange", + "start": "05:00:00", + "end": "06:00:00" + } + ] + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "๏ผ•ๅนดๅ‰ใซใ€ใ“ใ“ใฎ็Šถๆณใฏใšใ„ใถใ‚“ๆ‚ชใ‹ใฃใŸใ€‚", + "Context": { + "ReferenceDateTime": "2018-08-30T14:16:03" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ•ๅนดๅ‰ใซ", + "Start": 0, + "End": 3, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2013-08-30", + "type": "date", + "value": "2013-08-30" + } + ] + } + } + ] + }, + { + "Input": "๏ผ’๏ผ๏ผ‘๏ผ–ๅนดใ‹ใ‚‰๏ผ’๏ผ๏ผ‘๏ผ˜ๅนดใพใง", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ’๏ผ๏ผ‘๏ผ–ๅนดใ‹ใ‚‰๏ผ’๏ผ๏ผ‘๏ผ˜ๅนดใพใง", + "Start": 0, + "End": 13, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2016-01-01,2018-01-01,P2Y)", + "type": "daterange", + "start": "2016-01-01", + "end": "2018-01-01" + } + ] + } + } + ] + }, + { + "Input": "้ŽๅŽปใฎๅๅนด้–“ไธญๅ›ฝใฏ่‘—ใ—ใๅค‰ใ‚ใ‚Šใพใ—ใŸใ€‚", + "Context": { + "ReferenceDateTime": "2018-07-24T16:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "้ŽๅŽปใฎๅๅนด้–“", + "Start": 0, + "End": 5, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2008-07-24,2018-07-24,P10Y)", + "type": "daterange", + "start": "2008-07-24", + "end": "2018-07-24" + } + ] + } + } + ] + }, + { + "Input": "ไปŠๆ—ฅใ€ŒไปŠๆ—ฅๅคดๆกใ€ใฎๆœฌ็คพใธ่ฆ‹ๅญฆใซ่กŒใใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2019-08-28T08:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไปŠๆ—ฅ", + "Start": 0, + "End": 1, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-08-28", + "type": "date", + "value": "2019-08-28" + } + ] + } + } + ] + }, + { + "Input": "๏ผ’๏ผ™ๆ—ฅใซๆฅใพใ™ใ‹๏ผŸ", + "Context": { + "ReferenceDateTime": "2016-02-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ’๏ผ™ๆ—ฅ", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-XX-29", + "type": "date", + "value": "2016-01-29" + }, + { + "timex": "XXXX-XX-29", + "type": "date", + "value": "2016-02-29" + } + ] + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "๏ผ‘๏ผ—ๆ™‚๏ผ•๏ผ•ๅˆ†๏ผ’๏ผ“็ง’ใ‹ใ‚‰๏ผ‘๏ผ˜ๆ™‚๏ผ“๏ผ“ๅˆ†๏ผ’็ง’ใพใง", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ‘๏ผ—ๆ™‚๏ผ•๏ผ•ๅˆ†๏ผ’๏ผ“็ง’ใ‹ใ‚‰๏ผ‘๏ผ˜ๆ™‚๏ผ“๏ผ“ๅˆ†๏ผ’็ง’ใพใง", + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T17:55:23,T18:33:02,PT0H37M39S)", + "type": "timerange", + "start": "17:55:23", + "end": "18:33:02" + } + ] + }, + "Start": 0, + "End": 20 + } + ] + }, + { + "Input": "ๅ‰ใฎไธ‰ๆ™‚้–“", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅ‰ใฎไธ‰ๆ™‚้–“", + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2016-11-07T13:12:00,2016-11-07T16:12:00,PT3H)", + "type": "datetimerange", + "start": "2016-11-07 13:12:00", + "end": "2016-11-07 16:12:00" + } + ] + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "ใ‚‚ใ†ไธ‰ๅๅˆ†ใŒ็ตŒใกใพใ—ใŸใ€‚", + "Context": { + "ReferenceDateTime": "2018-12-14T12:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไธ‰ๅๅˆ†", + "Start": 2, + "End": 4, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT0.5H", + "type": "duration", + "value": "1800" + } + ] + } + } + ] + }, + { + "Input": "ๆ˜จๅคœ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๆ˜จๅคœ", + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2016-11-06TEV", + "type": "datetimerange", + "start": "2016-11-06 16:00:00", + "end": "2016-11-06 20:00:00" + } + ] + }, + "Start": 0, + "End": 1 + } + ] + }, + { + "Input": "ๅˆๅพŒไบ”ๆ™‚ใ‹ใ‚‰ๆœ๏ผ“ๆ™‚ใพใง", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅˆๅพŒไบ”ๆ™‚ใ‹ใ‚‰ๆœ๏ผ“ๆ™‚ใพใง", + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T17:00,T03:00,PT10H)", + "type": "timerange", + "start": "17:00:00", + "end": "03:00:00" + } + ] + }, + "Start": 0, + "End": 10 + } + ] + }, + { + "Input": "๏ผ‘๏ผๆ™‚ใ”ใ‚", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ‘๏ผๆ™‚ใ”ใ‚", + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T10", + "type": "time", + "value": "10:00:00" + }, + { + "timex": "T22", + "type": "time", + "value": "22:00:00" + } + ] + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "ๅŽปๅนดใฎๅ‰ๅŠใฏๅŒ—ไบฌใซใ„ใพใ›ใ‚“ใงใ—ใŸใ€‚", + "Context": { + "ReferenceDateTime": "2019-09-02T08:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅŽปๅนดใฎๅ‰ๅŠ", + "Start": 0, + "End": 4, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-01-01,2018-07-01,P6M)", + "type": "daterange", + "start": "2018-01-01", + "end": "2018-07-01" + } + ] + } + } + ] + }, + { + "Input": "ๆœˆๆ›œๆ—ฅ", + "Context": { + "ReferenceDateTime": "2018-09-18T18:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๆœˆๆ›œๆ—ฅ", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-1", + "type": "date", + "value": "2018-09-17" + }, + { + "timex": "XXXX-WXX-1", + "type": "date", + "value": "2018-09-24" + } + ] + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "ไปŠๆœ๏ผ•ๆ™‚", + "Context": { + "ReferenceDateTime": "2016-11-07T14:07:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไปŠๆœ๏ผ•ๆ™‚", + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2016-11-07T05", + "type": "datetime", + "value": "2016-11-07 05:00:00" + } + ] + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "๏ผ’๏ผ๏ผ‘๏ผ–ๅนด๏ผ•ๆœˆ๏ผ‘ๆ—ฅใพใŸใฏ๏ผ’๏ผ๏ผ‘๏ผ–ๅนด๏ผ‘๏ผ’ๆœˆ๏ผ‘ๆ—ฅใพใŸใฏใใฎๅพŒใฎ่‡ช่ฆš็š„้‹ๅ‹•ๅผทๅบฆใ‚’ๅนณๅ‡่ฒ ่ท้‡ใฎ้™้ †ใซใƒฉใƒณใ‚ฏใ™ใ‚‹ใ€‚", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ’๏ผ๏ผ‘๏ผ–ๅนด๏ผ•ๆœˆ๏ผ‘ๆ—ฅ", + "Start": 0, + "End": 8, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2016-05-01", + "type": "date", + "value": "2016-05-01" + } + ] + } + }, + { + "Text": "๏ผ’๏ผ๏ผ‘๏ผ–ๅนด๏ผ‘๏ผ’ๆœˆ๏ผ‘ๆ—ฅใพใŸใฏใใฎๅพŒ", + "Start": 12, + "End": 27, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2016-12-01", + "Mod": "since", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2016-12-01" + } + ] + } + } + ] + }, + { + "Input": "๏ผ’ๅนด", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ’ๅนด", + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P2Y", + "type": "duration", + "value": "63072000" + } + ] + }, + "Start": 0, + "End": 1 + } + ] + }, + { + "Input": "ๅˆๅพŒไธ‰ๆ™‚ๅ‰", + "Context": { + "ReferenceDateTime": "2019-07-01T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅˆๅพŒไธ‰ๆ™‚ๅ‰", + "Start": 0, + "End": 4, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "T12:00", + "Mod": "before", + "type": "timerange", + "sourceEntity": "datetimepoint", + "end": "12:00:00" + }, + { + "timex": "T00:00", + "Mod": "before", + "type": "timerange", + "sourceEntity": "datetimepoint", + "end": "00:00:00" + } + ] + } + } + ] + }, + { + "Input": "ไบŒใ€‡ไธ€ๅ…ซๅนดๅไบŒๆœˆ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไบŒใ€‡ไธ€ๅ…ซๅนดๅไบŒๆœˆ", + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-12", + "type": "daterange", + "start": "2018-12-01", + "end": "2019-01-01" + } + ] + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "ใ€Œๆ˜Žๆ—ฅไน‹ๅŽใ€ใฏๆ˜Žๆ—ฅใ‹ใ‚‰็™บ่กจใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2019-08-28T08:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๆ˜Žๆ—ฅ", + "Start": 1, + "End": 2, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-08-29", + "type": "date", + "value": "2019-08-29" + } + ] + } + } + ] + }, + { + "Input": "ๆœ€้ซ˜ๅ˜ไฝใฏ2013ๅนดๅŠใณใใฎๅ‰ใฎๆœ€้ซ˜ๅ˜ไฝใซ่ถ…ใ•ใชใ„ใ‚คใƒณใ‚ฟใƒใƒƒใƒˆใฎๆŽฅ็ถšใฏใฉใ‚Œใงใ™ใ‹๏ผŸ", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "2013ๅนดๅŠใณใใฎๅ‰", + "Start": 5, + "End": 14, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2013", + "Mod": "until", + "type": "daterange", + "sourceEntity": "datetimerange", + "end": "2013-01-01" + } + ] + } + } + ] + }, + { + "Input": "๏ผ’๏ผ™ๆ—ฅไผ‘ใฟใพใ™ใ‹๏ผŸ", + "Context": { + "ReferenceDateTime": "2018-02-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ’๏ผ™ๆ—ฅ", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-XX-29", + "type": "date", + "value": "2018-01-29" + }, + { + "timex": "XXXX-XX-29", + "type": "date", + "value": "2018-03-29" + } + ] + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "ๅ‰ใฎไธ€ๆ™‚้–“", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅ‰ใฎไธ€ๆ™‚้–“", + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2016-11-07T15:12:00,2016-11-07T16:12:00,PT1H)", + "type": "datetimerange", + "start": "2016-11-07 15:12:00", + "end": "2016-11-07 16:12:00" + } + ] + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "๏ผ’๏ผ๏ผ‘๏ผ˜ๅนดใ‹ใ‚‰", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ’๏ผ๏ผ‘๏ผ˜ๅนดใ‹ใ‚‰", + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "Mod": "since", + "type": "daterange", + "sourceEntity": "datetimerange", + "start": "2018-01-01" + } + ] + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "2016ๅนด๏ผ™ๆœˆ๏ผ‘ๆ—ฅใ‹ใ‚‰ใพใŸใฏ๏ผ’๏ผ๏ผ‘๏ผ–ๅนด๏ผ‘ๆœˆ๏ผ‘ๆ—ฅๅ‰ใฎใƒญใƒผใƒชใƒณใ‚ฐ่ฒ ่ท้‡ใ‚’่‡ช่ฆš็š„้‹ๅ‹•ๅผทๅบฆใฎๆ˜‡้ †ใซใƒฉใƒณใ‚ฏใ™ใ‚‹", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "2016ๅนด๏ผ™ๆœˆ๏ผ‘ๆ—ฅใ‹ใ‚‰", + "Start": 0, + "End": 10, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2016-09-01", + "Mod": "since", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2016-09-01" + } + ] + } + }, + { + "Text": "๏ผ’๏ผ๏ผ‘๏ผ–ๅนด๏ผ‘ๆœˆ๏ผ‘ๆ—ฅๅ‰", + "Start": 14, + "End": 23, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2016-01-01", + "Mod": "before", + "type": "daterange", + "sourceEntity": "datetimepoint", + "end": "2016-01-01" + } + ] + } + } + ] + }, + { + "Input": "ๅฝผใฏๅนณๆˆ๏ผ‘๏ผ™ๅนดๅ‰ใ™ใงใซๅ’ๆฅญใ—ใพใ—ใŸใ€‚", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅนณๆˆ๏ผ‘๏ผ™ๅนดๅ‰", + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2007", + "Mod": "before", + "type": "daterange", + "sourceEntity": "datetimerange", + "end": "2007-01-01" + } + ] + }, + "Start": 2, + "End": 7 + } + ] + }, + { + "Input": "๏ผ‘๏ผ™๏ผ˜๏ผ—ๅนด๏ผ‘ๆœˆ๏ผ‘๏ผ‘ๆ—ฅ๏ผ˜ๆ™‚", + "Context": { + "ReferenceDateTime": "2016-11-07T14:07:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ‘๏ผ™๏ผ˜๏ผ—ๅนด๏ผ‘ๆœˆ๏ผ‘๏ผ‘ๆ—ฅ๏ผ˜ๆ™‚", + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "1987-01-11T08", + "type": "datetime", + "value": "1987-01-11 08:00:00" + }, + { + "timex": "1987-01-11T20", + "type": "datetime", + "value": "1987-01-11 20:00:00" + } + ] + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "ๅ››ๆœˆๆœ€ๅพŒใฎๆœˆๆ›œๆ—ฅใ‹ใ‚‰ๅๆœˆไธ€ๆ—ฅใพใงใฏใ„ใพใ›ใ‚“ใ€‚", + "Context": { + "ReferenceDateTime": "2019-07-30T08:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅ››ๆœˆๆœ€ๅพŒใฎๆœˆๆ›œๆ—ฅใ‹ใ‚‰ๅๆœˆไธ€ๆ—ฅใพใง", + "Start": 0, + "End": 15, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-04-WXX-1-#5,XXXX-10-01,P155D)", + "type": "daterange", + "start": "2019-04-29", + "end": "2019-10-01" + } + ] + } + } + ] + }, + { + "Input": "๏ผ’๏ผ™ๆ—ฅๆฐ—ๆŒใกใ‚ˆใ‹ใฃใŸใ‹๏ผŸ", + "Context": { + "ReferenceDateTime": "2018-01-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ’๏ผ™ๆ—ฅ", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-XX-29", + "type": "date", + "value": "2017-12-29" + }, + { + "timex": "XXXX-XX-29", + "type": "date", + "value": "2018-01-29" + } + ] + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "๏ผ’๏ผ๏ผ‘๏ผ™ๅนด๏ผ˜ๆœˆ๏ผ–ๆ—ฅใพใŸใฏใใฎๅพŒใ€ใพใŸใฏ๏ผ’๏ผ๏ผ‘๏ผ™ๅนด๏ผ‘ๆœˆ๏ผ‘ๆ—ฅใซๅ„ๅ…ฌๅœ’ใฎๅนณๅ‡ๅนด้ฝขใ‚’้™้ †ใซใƒฉใƒณใ‚ฏใ™ใ‚‹ใ€‚", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ’๏ผ๏ผ‘๏ผ™ๅนด๏ผ˜ๆœˆ๏ผ–ๆ—ฅใพใŸใฏใใฎๅพŒ", + "Start": 0, + "End": 14, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-08-06", + "Mod": "since", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2019-08-06" + } + ] + } + }, + { + "Text": "๏ผ’๏ผ๏ผ‘๏ผ™ๅนด๏ผ‘ๆœˆ๏ผ‘ๆ—ฅ", + "Start": 19, + "End": 27, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-01-01", + "type": "date", + "value": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "๏ผ’๏ผ๏ผ‘๏ผๅนด๏ผ‘ๆœˆ๏ผ‘ๆ—ฅใพใŸใฏใใฎๅพŒใฎๅฃฒไธŠใฎๅนณๅ‡ๅ˜ไฝใจใใฎใ‚คใƒณใ‚ฟใƒใƒƒใƒˆๆŽฅ็ถš", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ’๏ผ๏ผ‘๏ผๅนด๏ผ‘ๆœˆ๏ผ‘ๆ—ฅใพใŸใฏใใฎๅพŒ", + "Start": 0, + "End": 14, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2010-01-01", + "Mod": "since", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2010-01-01" + } + ] + } + } + ] + }, + { + "Input": "ๅคœ๏ผ—ๆ™‚ๅŠ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅคœ๏ผ—ๆ™‚ๅŠ", + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T19:30", + "type": "time", + "value": "19:30:00" + } + ] + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "ไบŒๅไนๆ—ฅใซๆ˜ ็”ปใ‚’ใ”้ฃฏใซ่กŒใใพใ›ใ‚“ใ‹๏ผŸ", + "Context": { + "ReferenceDateTime": "2016-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไบŒๅไนๆ—ฅ", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-XX-29", + "type": "date", + "value": "2016-02-29" + }, + { + "timex": "XXXX-XX-29", + "type": "date", + "value": "2016-03-29" + } + ] + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "๏ผ’๏ผ๏ผ‘๏ผ™ๅนด๏ผ๏ผ™ๆœˆ๏ผ๏ผ™ๆ—ฅไปฅ้™ใ€ใพใŸใฏ๏ผ’๏ผ๏ผ‘๏ผ™ๅนด๏ผ๏ผ”ๆœˆ๏ผ๏ผ”ๆ—ฅใพใŸใฏใใฎๅ‰ใฎๆฏŽๅนดใฎๅฃฒไธŠใ‚’้™้ †ใซใƒฉใƒณใ‚ฏใ™ใ‚‹", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ’๏ผ๏ผ‘๏ผ™ๅนด๏ผ๏ผ™ๆœˆ๏ผ๏ผ™ๆ—ฅไปฅ้™", + "Start": 0, + "End": 12, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-09-09", + "Mod": "after", + "type": "daterange", + "sourceEntity": "datetimepoint", + "start": "2019-09-09" + } + ] + } + }, + { + "Text": "๏ผ’๏ผ๏ผ‘๏ผ™ๅนด๏ผ๏ผ”ๆœˆ๏ผ๏ผ”ๆ—ฅใพใŸใฏใใฎๅ‰", + "Start": 17, + "End": 33, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-04-04", + "Mod": "until", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2019-04-04" + } + ] + } + }, + { + "Text": "ๆฏŽๅนด", + "Start": 35, + "End": 36, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P1Y", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "๏ผ’๏ผ๏ผ‘๏ผ•ๅนด๏ผ‘๏ผๆœˆ๏ผ‘ๆ—ฅๆœ๏ผ™ๆ™‚๏ผ’๏ผๅˆ†", + "Context": { + "ReferenceDateTime": "2016-11-07T14:07:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ’๏ผ๏ผ‘๏ผ•ๅนด๏ผ‘๏ผๆœˆ๏ผ‘ๆ—ฅๆœ๏ผ™ๆ™‚๏ผ’๏ผๅˆ†", + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2015-10-01T09:20", + "type": "datetime", + "value": "2015-10-01 09:20:00" + } + ] + }, + "Start": 0, + "End": 15 + } + ] + }, + { + "Input": "ใ‚‚ใ†ไธ€ๆ™‚้–“ใŒ็ตŒใกใพใ—ใŸใ€‚", + "Context": { + "ReferenceDateTime": "2018-12-14T12:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไธ€ๆ™‚้–“", + "Start": 2, + "End": 4, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT1H", + "type": "duration", + "value": "3600" + } + ] + } + } + ] + }, + { + "Input": "๏ผ’๏ผ๏ผ‘๏ผ˜ๅนดใ€€๏ผ‘๏ผ’ๆœˆ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ’๏ผ๏ผ‘๏ผ˜ๅนดใ€€๏ผ‘๏ผ’ๆœˆ", + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-12", + "type": "daterange", + "start": "2018-12-01", + "end": "2019-01-01" + } + ] + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "ไบŒใ€‡ไธ€ไบ”ๅนดไบŒๆœˆไธ€ๆ—ฅใ‹ใ‚‰ๅ‡บ่ทใ—ใŸๅ—ใ‘ๆ–นใฎๅนณๅ‡ใ‚ณใ‚นใƒˆใ‚’ๆ˜‡้ †ใซใƒฉใƒณใ‚ฏใ™ใ‚‹ใ€‚", + "Context": { + "ReferenceDateTime": "2018-08-30T14:16:03" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไบŒใ€‡ไธ€ไบ”ๅนดไบŒๆœˆไธ€ๆ—ฅใ‹ใ‚‰", + "Start": 0, + "End": 10, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2015-02-01", + "Mod": "since", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2015-02-01" + } + ] + } + } + ] + }, + { + "Input": "๏ผ’๏ผ๏ผ‘๏ผ•ๅนด๏ผ’ๆœˆ๏ผ‘ๆ—ฅใพใŸใฏใใฎๅพŒใพใŸใฏ๏ผ’๏ผ๏ผ‘๏ผ•ๅนด1ๆœˆ๏ผ‘ๆ—ฅใฎๅ‰ใซๅ‡บ่ทใ—ใŸๅ•†ๅ“ใฎๅนณๅ‡ๅน…ๅบƒใ•ใฎ้™้ †ใซใƒฉใƒณใ‚ฏใ™ใ‚‹", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ’๏ผ๏ผ‘๏ผ•ๅนด๏ผ’ๆœˆ๏ผ‘ๆ—ฅใพใŸใฏใใฎๅพŒ", + "Start": 0, + "End": 14, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2015-02-01", + "Mod": "since", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2015-02-01" + } + ] + } + }, + { + "Text": "๏ผ’๏ผ๏ผ‘๏ผ•ๅนด1ๆœˆ๏ผ‘ๆ—ฅใฎๅ‰ใซ", + "Start": 18, + "End": 29, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2015-01-01", + "Mod": "before", + "type": "daterange", + "sourceEntity": "datetimepoint", + "end": "2015-01-01" + } + ] + } + } + ] + }, + { + "Input": "ๅ„ๅ—ใ‘ๆ–นใฎ๏ผ’๏ผ๏ผ‘๏ผ•ๅนด1ๆœˆ๏ผ‘ๆ—ฅใพใŸใฏใใฎๅ‰ใฎๅ‡บ่ทใฎ็ท้กใ‚’้™้ †ใซใƒฉใƒณใ‚ฏใ™ใ‚‹ใ€‚", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ’๏ผ๏ผ‘๏ผ•ๅนด1ๆœˆ๏ผ‘ๆ—ฅใพใŸใฏใใฎๅ‰", + "Start": 5, + "End": 19, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2015-01-01", + "Mod": "until", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2015-01-01" + } + ] + } + } + ] + }, + { + "Input": "ๅฝผใฏๅๅˆ†ๅ‰ใซๅ‡บใ‹ใ‘ใพใ—ใŸใ€‚", + "Context": { + "ReferenceDateTime": "2018-08-30T14:16:03" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅๅˆ†ๅ‰", + "Start": 2, + "End": 4, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2018-08-30", + "type": "datetime", + "value": "2018-08-30 14:06:03" + } + ] + } + } + ] + }, + { + "Input": "๏ผ‘๏ผ’ๆ™‚ใฎๅพŒ", + "Context": { + "ReferenceDateTime": "2019-07-01T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ‘๏ผ’ๆ™‚ใฎๅพŒ", + "Start": 0, + "End": 4, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "T12", + "Mod": "after", + "type": "timerange", + "sourceEntity": "datetimepoint", + "start": "12:00:00" + }, + { + "timex": "T00", + "Mod": "after", + "type": "timerange", + "sourceEntity": "datetimepoint", + "start": "00:00:00" + } + ] + } + } + ] + }, + { + "Input": "ๅˆๅ‰", + "Context": { + "ReferenceDateTime": "2018-10-11T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅˆๅ‰", + "Start": 0, + "End": 1, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "TMO", + "type": "timerange", + "start": "08:00:00", + "end": "12:00:00" + } + ] + } + } + ] + }, + { + "Input": "๏ผ’๏ผ๏ผ‘๏ผ˜ๅนดใฎๅ‰ๅŠใฏๅŒ—ไบฌใซใ„ใพใ›ใ‚“ใงใ—ใŸใ€‚", + "Context": { + "ReferenceDateTime": "2019-09-03T08:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ’๏ผ๏ผ‘๏ผ˜ๅนดใฎๅ‰ๅŠ", + "Start": 0, + "End": 7, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-01-01,2018-07-01,P6M)", + "type": "daterange", + "start": "2018-01-01", + "end": "2018-07-01" + } + ] + } + } + ] + }, + { + "Input": "ไบŒๅˆ†้–“ๅ‰ใฎไพกๆ ผใฏใ“ใฎไธ‰ๅๅˆ†้–“ใฎใƒ”ใƒƒใ‚ฏใซใชใฃใŸใ€‚", + "Context": { + "ReferenceDateTime": "2018-08-30T14:13:33" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไบŒๅˆ†้–“ๅ‰", + "Start": 0, + "End": 3, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2018-08-30", + "type": "datetime", + "value": "2018-08-30 14:11:33" + } + ] + } + }, + { + "Text": "ไธ‰ๅๅˆ†้–“", + "Start": 10, + "End": 13, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT30M", + "type": "duration", + "value": "1800" + } + ] + } + } + ] + }, + { + "Input": "2010ๅนด1ๆœˆ10ๆ—ฅใพใŸใฏใใฎๅ‰ใ€ใพใŸใฏ๏ผ’๏ผ๏ผ‘๏ผ’ๅนด๏ผ‘ๆœˆ๏ผ‘ๆ—ฅใฎใ‚คใƒณใ‚ฟใƒใƒƒใƒˆๆŽฅ็ถšใ‚’็ทๅ˜ไฝใฎ้™้ †ใซใƒฉใƒณใ‚ฏใ™ใ‚‹ใ€‚", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "2010ๅนด1ๆœˆ10ๆ—ฅใพใŸใฏใใฎๅ‰", + "Start": 0, + "End": 15, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2010-01-10", + "Mod": "until", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2010-01-10" + } + ] + } + }, + { + "Text": "๏ผ’๏ผ๏ผ‘๏ผ’ๅนด๏ผ‘ๆœˆ๏ผ‘ๆ—ฅ", + "Start": 20, + "End": 28, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2012-01-01", + "type": "date", + "value": "2012-01-01" + } + ] + } + } + ] + }, + { + "Input": "๏ผ’๏ผ๏ผ‘๏ผ™ๅนด๏ผ•ๆœˆ๏ผ•ๆ—ฅใพใŸใฏใใฎๅ‰ใ€ใพใŸใฏ๏ผ’๏ผ๏ผ‘๏ผ™ๅนด๏ผ‘๏ผ‘ๆœˆ๏ผ‘๏ผ‘ๆ—ฅใฎ่ฒฉๅฃฒ็ท้‡ใฎไธญๅคฎๅ€คใฎๆ˜‡้ †ใซใƒฉใƒณใ‚ฏใ™ใ‚‹ใ€‚", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ’๏ผ๏ผ‘๏ผ™ๅนด๏ผ•ๆœˆ๏ผ•ๆ—ฅใพใŸใฏใใฎๅ‰", + "Start": 0, + "End": 14, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-05-05", + "Mod": "until", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2019-05-05" + } + ] + } + }, + { + "Text": "๏ผ’๏ผ๏ผ‘๏ผ™ๅนด๏ผ‘๏ผ‘ๆœˆ๏ผ‘๏ผ‘ๆ—ฅ", + "Start": 19, + "End": 29, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-11-11", + "type": "date", + "value": "2019-11-11" + } + ] + } + } + ] + }, + { + "Input": "๏ผ’๏ผ๏ผ‘๏ผ™ๅนด๏ผ‘ๆœˆ๏ผ‘ๆ—ฅใพใŸใฏใใฎๅพŒใฎๅฃฒไธŠใฎๅนณๅ‡ๅ€คใŒไธ€็•ชไฝŽใ„๏ผ’ๅนดใฏใ„ใคใงใ™ใ‹๏ผŸ", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ’๏ผ๏ผ‘๏ผ™ๅนด๏ผ‘ๆœˆ๏ผ‘ๆ—ฅใพใŸใฏใใฎๅพŒ", + "Start": 0, + "End": 14, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-01-01", + "Mod": "since", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "๏ผ—ๆœˆ๏ผ’๏ผ•ๆ—ฅๆœใ”ใ‚ใ€๏ผ—ๆœˆ๏ผ’๏ผ•ๆ—ฅใ€๏ผ—ๆœˆ๏ผ’๏ผ•ๆ—ฅๆœใฏๅ…จ้ƒจๆ”ฏใˆใ‚‰ใ‚ŒใŸใƒ†ใ‚นใƒˆใ‚ฑใƒผใ‚นใงใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2019-09-03T08:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ—ๆœˆ๏ผ’๏ผ•ๆ—ฅๆœใ”ใ‚", + "Start": 0, + "End": 7, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "XXXX-07-25TMO", + "type": "datetimerange", + "start": "2019-07-25 08:00:00", + "end": "2019-07-25 12:00:00" + }, + { + "timex": "XXXX-07-25TMO", + "type": "datetimerange", + "start": "2020-07-25 08:00:00", + "end": "2020-07-25 12:00:00" + } + ] + } + }, + { + "Text": "๏ผ—ๆœˆ๏ผ’๏ผ•ๆ—ฅ", + "Start": 9, + "End": 13, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-07-25", + "type": "date", + "value": "2019-07-25" + }, + { + "timex": "XXXX-07-25", + "type": "date", + "value": "2020-07-25" + } + ] + } + }, + { + "Text": "๏ผ—ๆœˆ๏ผ’๏ผ•ๆ—ฅๆœ", + "Start": 15, + "End": 20, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "XXXX-07-25TMO", + "type": "datetimerange", + "start": "2019-07-25 08:00:00", + "end": "2019-07-25 12:00:00" + }, + { + "timex": "XXXX-07-25TMO", + "type": "datetimerange", + "start": "2020-07-25 08:00:00", + "end": "2020-07-25 12:00:00" + } + ] + } + } + ] + }, + { + "Input": "๏ผ’๏ผ๏ผ‘๏ผ•ๅนด๏ผ’ๆœˆ๏ผ‘ๆ—ฅใพใŸใฏใใฎๅ‰ใฎๅ—ใ‘ๆ–นใ‚’ใ‚ณใ‚นใƒˆใฎๆ˜‡้ †ใซไธฆใถ", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ’๏ผ๏ผ‘๏ผ•ๅนด๏ผ’ๆœˆ๏ผ‘ๆ—ฅใพใŸใฏใใฎๅ‰", + "Start": 0, + "End": 14, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2015-02-01", + "Mod": "until", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2015-02-01" + } + ] + } + } + ] + }, + { + "Input": "ไบ‹ไปถใฏๆฏŽ้€ฑใฎๆœˆๆ›œๆ—ฅๅคœ๏ผ˜ๆ™‚ใซ่ตทใ“ใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๆฏŽ้€ฑใฎๆœˆๆ›œๆ—ฅๅคœ๏ผ˜ๆ™‚", + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-1T20", + "type": "set", + "value": "not resolved" + } + ] + }, + "Start": 3, + "End": 11 + } + ] + }, + { + "Input": "ๆ˜จๆ—ฅ็•™ๅฎˆใ—ใพใ—ใŸใ€‚", + "Context": { + "ReferenceDateTime": "2018-07-30T12:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๆ˜จๆ—ฅ", + "Start": 0, + "End": 1, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-07-29", + "type": "date", + "value": "2018-07-29" + } + ] + } + } + ] + }, + { + "Input": "๏ผ˜ๆœˆใ‹ใ‚‰ๆฅๅนดใฎ๏ผ’ๆœˆใพใงใฎใƒ‡ใƒผใ‚ฟใ‚’ใ„ใŸใ ใ‘ใพใ™ใ‹๏ผŸ", + "Context": { + "ReferenceDateTime": "2018-09-18T18:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ˜ๆœˆใ‹ใ‚‰ๆฅๅนดใฎ๏ผ’ๆœˆใพใง", + "Start": 0, + "End": 10, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-08-01,2019-02-01,P6M)", + "type": "daterange", + "start": "2018-08-01", + "end": "2019-02-01" + } + ] + } + } + ] + }, + { + "Input": "๏ผ’๏ผ๏ผ‘๏ผ—ๅนดใฎๅ‰ๅŠใฏๅŒ—ไบฌใซใ„ใพใ›ใ‚“ใ€‚", + "Context": { + "ReferenceDateTime": "2019-09-02T08:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ’๏ผ๏ผ‘๏ผ—ๅนดใฎๅ‰ๅŠ", + "Start": 0, + "End": 7, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2017-01-01,2017-07-01,P6M)", + "type": "daterange", + "start": "2017-01-01", + "end": "2017-07-01" + } + ] + } + } + ] + }, + { + "Input": "๏ผ’๏ผ๏ผ‘๏ผๅนด๏ผ‘ๆœˆ๏ผ”ๆ—ฅใพใŸใฏใใฎๅ‰ใ€ใพใŸใฏ๏ผ’๏ผ๏ผ‘๏ผ’ๅนด๏ผ‘ๆœˆ๏ผ‘ๆ—ฅๅพŒใฎใ‚นใƒ†ใƒƒใƒ—ใ‚’้™้ †ใซใƒฉใƒณใ‚ฏใ™ใ‚‹ใ€‚", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ’๏ผ๏ผ‘๏ผๅนด๏ผ‘ๆœˆ๏ผ”ๆ—ฅใพใŸใฏใใฎๅ‰", + "Start": 0, + "End": 14, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2010-01-04", + "Mod": "until", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2010-01-04" + } + ] + } + }, + { + "Text": "๏ผ’๏ผ๏ผ‘๏ผ’ๅนด๏ผ‘ๆœˆ๏ผ‘ๆ—ฅๅพŒ", + "Start": 19, + "End": 28, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2012-01-01", + "Mod": "since", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2012-01-01" + } + ] + } + } + ] + }, + { + "Input": "ไธ€ๆœˆๅๆ—ฅใ‹ใ‚‰ๅไบŒๆ—ฅใพใง", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไธ€ๆœˆๅๆ—ฅใ‹ใ‚‰ๅไบŒๆ—ฅใพใง", + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-01-10,XXXX-01-12,P2D)", + "type": "daterange", + "start": "2017-01-10", + "end": "2017-01-12" + }, + { + "timex": "(XXXX-01-10,XXXX-01-12,P2D)", + "type": "daterange", + "start": "2018-01-10", + "end": "2018-01-12" + } + ] + }, + "Start": 0, + "End": 10 + } + ] + }, + { + "Input": "ๆฏŽๅนดใฎๅ‰ๅŠใฏๅŒ—ไบฌใซใ„ใพใ›ใ‚“ใ€‚", + "Context": { + "ReferenceDateTime": "2019-09-02T08:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๆฏŽๅนดใฎๅ‰ๅŠ", + "Start": 0, + "End": 4, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-01-01,2019-07-01,P6M)", + "type": "daterange", + "start": "2019-01-01", + "end": "2019-07-01" + } + ] + } + } + ] + }, + { + "Input": "ไปŠๅค", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไปŠๅค", + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2017-SU", + "type": "daterange", + "value": "not resolved" + } + ] + }, + "Start": 0, + "End": 1 + } + ] + }, + { + "Input": "ๅˆๅพŒไบ”ๆ™‚", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅˆๅพŒไบ”ๆ™‚", + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T17:00", + "type": "time", + "value": "17:00:00" + } + ] + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "ไปŠๆœˆ๏ผ‘๏ผๆ—ฅ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไปŠๆœˆ๏ผ‘๏ผๆ—ฅ", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-03-10", + "type": "date", + "value": "2017-03-10" + }, + { + "timex": "XXXX-03-10", + "type": "date", + "value": "2018-03-10" + } + ] + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "๏ผ’๏ผ๏ผ‘๏ผ“ๅนด๏ผ๏ผ“ๆœˆ๏ผ’๏ผ’ๆ—ฅใพใŸใฏใใฎๅ‰ใ€๏ผ’๏ผ๏ผ๏ผ™ๅนด๏ผ๏ผ˜ๆœˆ๏ผ’๏ผ™ๆ—ฅใพใŸใฏใใฎๅพŒๆœ€็ต‚็š„ใซๆ›ดๆ–ฐใ—ใŸๅนดๅบฆ่ฒกๅ‹™ใ‚’็พๅœจใฎ้‹ๅ–ถ่ฉ•ไพกใฎ้™้ †ใซใƒฉใƒณใ‚ฏใ™ใ‚‹ใ€‚", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ’๏ผ๏ผ‘๏ผ“ๅนด๏ผ๏ผ“ๆœˆ๏ผ’๏ผ’ๆ—ฅใพใŸใฏใใฎๅ‰", + "Start": 0, + "End": 16, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2011-03-22", + "Mod": "until", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2011-03-22" + } + ] + } + }, + { + "Text": "๏ผ’๏ผ๏ผ๏ผ™ๅนด๏ผ๏ผ˜ๆœˆ๏ผ’๏ผ™ๆ—ฅใพใŸใฏใใฎๅพŒ", + "Start": 18, + "End": 34, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2009-08-29", + "Mod": "after", + "type": "daterange", + "sourceEntity": "datetimepoint", + "start": "2009-08-29" + } + ] + } + } + ] + }, + { + "Input": "ๅพŒไบ”ๅˆ†้–“", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅพŒไบ”ๅˆ†้–“", + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2016-11-07T16:12:00,2016-11-07T16:17:00,PT5M)", + "type": "datetimerange", + "start": "2016-11-07 16:12:00", + "end": "2016-11-07 16:17:00" + } + ] + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "ๆญฃๆœˆใฎ๏ผ“๏ผๆ—ฅ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๆญฃๆœˆใฎ๏ผ“๏ผๆ—ฅ", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-01-30", + "type": "date", + "value": "2017-01-30" + }, + { + "timex": "XXXX-01-30", + "type": "date", + "value": "2018-01-30" + } + ] + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "ๅนณๆˆ๏ผ“๏ผๅนด๏ผ‘๏ผๆœˆ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅนณๆˆ๏ผ“๏ผๅนด๏ผ‘๏ผๆœˆ", + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-10", + "type": "daterange", + "start": "2018-10-01", + "end": "2018-11-01" + } + ] + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "่ฒป็”จใฎ่จˆ็ฎ—ๆœŸ้–“ใฏ๏ผ’๏ผ๏ผ‘๏ผ™ๅนด๏ผ–ๆœˆ๏ผ‘ๆ—ฅใ‹ใ‚‰๏ผ–ๆœˆ๏ผ“๏ผๆ—ฅใพใงใงใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ’๏ผ๏ผ‘๏ผ™ๅนด๏ผ–ๆœˆ๏ผ‘ๆ—ฅใ‹ใ‚‰๏ผ–ๆœˆ๏ผ“๏ผๆ—ฅใพใง", + "Start": 8, + "End": 25, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-06-01,2019-06-30,P29D)", + "type": "daterange", + "start": "2019-06-01", + "end": "2019-06-30" + } + ] + } + } + ] + }, + { + "Input": "ๅ•†ๅ“ใฎๅนด้ฝขใ‚คใ‚ณใƒผใƒซๆœ€ๅคงๅนด้ฝขใ€ใ‹ใคๅ‡บ่ทๆ—ฅใฏ๏ผ’๏ผ๏ผ‘๏ผ•ๅนด1ๆœˆ๏ผ‘ๆ—ฅใพใŸใฏใใฎๅพŒใฎๅ—ใ‘ๆ–น", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ’๏ผ๏ผ‘๏ผ•ๅนด1ๆœˆ๏ผ‘ๆ—ฅใพใŸใฏใใฎๅพŒ", + "Start": 20, + "End": 34, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2015-01-01", + "Mod": "since", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2015-01-01" + } + ] + } + } + ] + }, + { + "Input": "ๅˆๅพŒ๏ผ“ๆ™‚ๅ‰", + "Context": { + "ReferenceDateTime": "2019-07-01T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅˆๅพŒ๏ผ“ๆ™‚ๅ‰", + "Start": 0, + "End": 4, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "T15", + "Mod": "before", + "type": "timerange", + "sourceEntity": "datetimepoint", + "end": "15:00:00" + } + ] + } + } + ] + }, + { + "Input": "ๅฝผใฏไบ”ๆ—ฅ้–“ๅ‰ใซใ‚‚ใ†ๅธฐใ‚Šใพใ—ใŸใ€‚", + "Context": { + "ReferenceDateTime": "2018-08-30T14:16:03" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไบ”ๆ—ฅ้–“", + "Start": 2, + "End": 4, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-08-25", + "type": "date", + "value": "2018-08-25" + } + ] + } + } + ] + }, + { + "Input": "็งใฎ้›ป่ฉฑ็•ชๅทใฏ888-000-9999ใงใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [] + }, + { + "Input": "ๅ„ๅ—ใ‘ๆ–นใฎ๏ผ’๏ผ๏ผ‘๏ผ•ๅนด๏ผ’ๆœˆ๏ผ‘ๆ—ฅใพใŸใฏใใฎๅ‰ใฎๅนณๅ‡้‡ใ‚’้™้ †ใซใƒฉใƒณใ‚ฏใ™ใ‚‹ใ€‚", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ’๏ผ๏ผ‘๏ผ•ๅนด๏ผ’ๆœˆ๏ผ‘ๆ—ฅใพใŸใฏใใฎๅ‰", + "Start": 5, + "End": 19, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2015-02-01", + "Mod": "until", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2015-02-01" + } + ] + } + } + ] + }, + { + "Input": "๏ผ’๏ผ๏ผ‘๏ผๅนดใพใŸใฏใใฎๅพŒใ€๏ผ’๏ผ๏ผ‘๏ผ‘ๅนด๏ผ‘ๆœˆ๏ผ˜ๆ—ฅๅ‰ใฎใ‚คใƒณใ‚ฟใƒใƒƒใƒˆๆŽฅ็ถšใฎๅนณๅ‡ๅ˜ไฝ", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ’๏ผ๏ผ‘๏ผๅนดใพใŸใฏใใฎๅพŒ", + "Start": 0, + "End": 10, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2010-01-01", + "Mod": "since", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2010-01-01" + } + ] + } + }, + { + "Text": "๏ผ’๏ผ๏ผ‘๏ผ‘ๅนด๏ผ‘ๆœˆ๏ผ˜ๆ—ฅๅ‰", + "Start": 12, + "End": 21, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2011-01-08", + "Mod": "before", + "type": "daterange", + "sourceEntity": "datetimepoint", + "end": "2011-01-08" + } + ] + } + } + ] + }, + { + "Input": "2018ๅนด12ๆœˆ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "2018ๅนด12ๆœˆ", + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-12", + "type": "daterange", + "start": "2018-12-01", + "end": "2019-01-01" + } + ] + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "ๆ˜จๆ—ฅๅˆๅพŒ๏ผ’ๆ™‚ใ‹ใ‚‰ๆ˜Žๆ—ฅๅ››ๆ™‚ใพใง", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๆ˜จๆ—ฅๅˆๅพŒ๏ผ’ๆ™‚ใ‹ใ‚‰ๆ˜Žๆ—ฅๅ››ๆ™‚ใพใง", + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2016-11-06T14:00:00,2016-11-08T04:00:00,PT38H)", + "type": "datetimerange", + "start": "2016-11-06 14:00:00", + "end": "2016-11-08 04:00:00" + } + ] + }, + "Start": 0, + "End": 13 + } + ] + }, + { + "Input": "ๆฅๅนด", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๆฅๅนด", + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "type": "daterange", + "start": "2018-01-01", + "end": "2019-01-01" + } + ] + }, + "Start": 0, + "End": 1 + } + ] + }, + { + "Input": "๏ผ’๏ผ๏ผ‘๏ผ™ๅนด๏ผ‘๏ผ‘ๆœˆ๏ผ‘๏ผ‘ๆ—ฅใพใŸใฏใใฎๅ‰ใฎๆฏŽๅนดใฎๅนณๅ‡ๅฃฒไธŠใ‚’ๆ˜‡้ †ใซใƒฉใƒณใ‚ฏใ™ใ‚‹", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ’๏ผ๏ผ‘๏ผ™ๅนด๏ผ‘๏ผ‘ๆœˆ๏ผ‘๏ผ‘ๆ—ฅใพใŸใฏใใฎๅ‰", + "Start": 0, + "End": 16, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-11-11", + "Mod": "until", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2019-11-11" + } + ] + } + }, + { + "Text": "ๆฏŽๅนด", + "Start": 18, + "End": 19, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P1Y", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "ๅไบŒๆ™‚ๅพŒ", + "Context": { + "ReferenceDateTime": "2019-07-01T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅไบŒๆ™‚ๅพŒ", + "Start": 0, + "End": 3, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "T12:00", + "Mod": "after", + "type": "timerange", + "sourceEntity": "datetimepoint", + "start": "12:00:00" + }, + { + "timex": "T00:00", + "Mod": "after", + "type": "timerange", + "sourceEntity": "datetimepoint", + "start": "00:00:00" + } + ] + } + } + ] + }, + { + "Input": "ใƒใ‚งใƒƒใ‚ฏใ—ใฆใใ ใ•ใ„ใ€‚192.168.255.255ใงใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [] + }, + { + "Input": "๏ผ’๏ผ๏ผ‘๏ผ’ๅนด๏ผ‘ๆœˆ๏ผ‘ๆ—ฅใจใใฎๅ‰ใ€ใ‹ใค๏ผ’๏ผ๏ผ‘๏ผๅนด๏ผ‘ๆœˆ๏ผ‘ๆ—ฅๅพŒใฎใ‚คใƒณใ‚ฟใƒใƒƒใƒˆๆŽฅ็ถšใฎๆœ€้ซ˜ๅ˜ไฝใ‚ˆใ‚ŠไฝŽใ„ใฎใฏใฉใ‚Œใงใ™ใ‹๏ผŸ", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ’๏ผ๏ผ‘๏ผ’ๅนด๏ผ‘ๆœˆ๏ผ‘ๆ—ฅใจใใฎๅ‰", + "Start": 0, + "End": 12, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2012-01-01", + "Mod": "until", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2012-01-01" + } + ] + } + }, + { + "Text": "๏ผ’๏ผ๏ผ‘๏ผๅนด๏ผ‘ๆœˆ๏ผ‘ๆ—ฅๅพŒ", + "Start": 16, + "End": 25, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2010-01-01", + "Mod": "after", + "type": "daterange", + "sourceEntity": "datetimepoint", + "start": "2010-01-01" + } + ] + } + } + ] + }, + { + "Input": "ๅˆๅพŒ๏ผ•ๆ™‚๏ผ‘๏ผ•ๅˆ†ใ‹ใ‚‰๏ผ–ๆ™‚ใพใง", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅˆๅพŒ๏ผ•ๆ™‚๏ผ‘๏ผ•ๅˆ†ใ‹ใ‚‰๏ผ–ๆ™‚ใพใง", + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T17:15,T18,PT0H45M)", + "type": "timerange", + "start": "17:15:00", + "end": "18:00:00" + } + ] + }, + "Start": 0, + "End": 12 + } + ] + }, + { + "Input": "๏ผ‘๏ผ’ๆ—ฅ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [] + }, + { + "Input": "ไปŠๅนดใฎๅพŒๅŠใฏๅŒ—ไบฌใซใ„ใพใ›ใ‚“ใ€‚", + "Context": { + "ReferenceDateTime": "2019-09-03T08:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไปŠๅนดใฎๅพŒๅŠ", + "Start": 0, + "End": 4, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-07-01,2020-01-01,P6M)", + "type": "daterange", + "start": "2019-07-01", + "end": "2020-01-01" + } + ] + } + } + ] + }, + { + "Input": "2004ๅนด8ๆœˆ15ๆ—ฅ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "2004ๅนด8ๆœˆ15ๆ—ฅ", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2004-08-15", + "type": "date", + "value": "2004-08-15" + } + ] + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": "ไปŠๅนดใฏ๏ผ‘๏ผ˜ๆญณใงใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2018-07-16T16:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไปŠๅนด", + "Start": 0, + "End": 1, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "type": "daterange", + "start": "2018-01-01", + "end": "2018-07-16" + } + ] + } + } + ] + }, + { + "Input": "ๆฅๅนดใฎๅพŒๅŠใฏๅŒ—ไบฌใซใ„ใพใ›ใ‚“ใ€‚", + "Context": { + "ReferenceDateTime": "2019-09-02T08:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๆฅๅนดใฎๅพŒๅŠ", + "Start": 0, + "End": 4, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2020-07-01,2021-01-01,P6M)", + "type": "daterange", + "start": "2020-07-01", + "end": "2021-01-01" + } + ] + } + } + ] + }, + { + "Input": "ไธ€ๆœˆๅๆ—ฅใ‹ใ‚‰ๅปฟๆ—ฅใซใพใง", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไธ€ๆœˆๅๆ—ฅใ‹ใ‚‰ๅปฟๆ—ฅใซใพใง", + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-01-10,XXXX-01-20,P10D)", + "type": "daterange", + "start": "2017-01-10", + "end": "2017-01-20" + }, + { + "timex": "(XXXX-01-10,XXXX-01-20,P10D)", + "type": "daterange", + "start": "2018-01-10", + "end": "2018-01-20" + } + ] + }, + "Start": 0, + "End": 10 + } + ] + }, + { + "Input": "๏ผ’๏ผ๏ผ‘๏ผ™ๅนด๏ผ‘๏ผ‘ๆœˆ๏ผ™ๆ—ฅใพใŸใฏใใฎๅ‰ใฎๅนณๅ‡ๅนด้ฝขใ‚ˆใ‚Š่‹ฅใ„ๅ…ฌๅœ’ใฏใฉใ‚Œใงใ™ใ‹๏ผŸ", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ’๏ผ๏ผ‘๏ผ™ๅนด๏ผ‘๏ผ‘ๆœˆ๏ผ™ๆ—ฅใพใŸใฏใใฎๅ‰", + "Start": 0, + "End": 15, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-11-09", + "Mod": "until", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2019-11-09" + } + ] + } + } + ] + }, + { + "Input": "๏ผ‘๏ผๆœˆใ‹ใ‚‰๏ผ‘๏ผ‘ๆœˆใพใงใฎใƒ‡ใƒผใ‚ฟใ‚’ใ„ใŸใ ใ‘ใพใ™ใ‹๏ผŸ", + "Context": { + "ReferenceDateTime": "2018-09-18T18:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ‘๏ผๆœˆใ‹ใ‚‰๏ผ‘๏ผ‘ๆœˆใพใง", + "Start": 0, + "End": 9, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-10-01,XXXX-11-01,P1M)", + "type": "daterange", + "start": "2017-10-01", + "end": "2017-11-01" + }, + { + "timex": "(XXXX-10-01,XXXX-11-01,P1M)", + "type": "daterange", + "start": "2018-10-01", + "end": "2018-11-01" + } + ] + } + } + ] + }, + { + "Input": "ๅˆๅพŒ", + "Context": { + "ReferenceDateTime": "2018-10-11T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅˆๅพŒ", + "Start": 0, + "End": 1, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "TAF", + "type": "timerange", + "start": "12:00:00", + "end": "16:00:00" + } + ] + } + } + ] + }, + { + "Input": "ๅˆๅพŒไบŒๆ™‚ใฏไฝ•ใŒ่ตทใใพใŸใ‹๏ผŸ", + "Context": { + "ReferenceDateTime": "2018-09-18T18:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅˆๅพŒไบŒๆ™‚", + "Start": 0, + "End": 3, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T14:00", + "type": "time", + "value": "14:00:00" + } + ] + } + } + ] + }, + { + "Input": "๏ผ’๏ผ™ๆ—ฅๆฅฝใ—ใ‹ใฃใŸใ‹๏ผŸ", + "Context": { + "ReferenceDateTime": "2016-01-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ’๏ผ™ๆ—ฅ", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-XX-29", + "type": "date", + "value": "2015-12-29" + }, + { + "timex": "XXXX-XX-29", + "type": "date", + "value": "2016-01-29" + } + ] + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "ๅ…ญๆ—ฅ้–“", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅ…ญๆ—ฅ้–“", + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P6D", + "type": "duration", + "value": "518400" + } + ] + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "2010ๅนด1๏ผ”ๆ—ฅใพใŸใฏใใฎๅ‰ใ€ใพใŸใฏ๏ผ’๏ผ๏ผ‘๏ผ‘ๅนด๏ผ‘ๆœˆ๏ผ—ๆ—ฅใฎๅพŒใฎใ‚คใƒณใ‚ฟใƒใƒƒใƒˆๆŽฅ็ถšใ‚’ไฝๆ•ฐใฎ้™้ †ใซใƒฉใƒณใ‚ฏใ™ใ‚‹ใ€‚", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "2010ๅนด1๏ผ”ๆ—ฅใพใŸใฏใใฎๅ‰", + "Start": 0, + "End": 13, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2010-01-04", + "Mod": "until", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2010-01-04" + } + ] + } + }, + { + "Text": "๏ผ’๏ผ๏ผ‘๏ผ‘ๅนด๏ผ‘ๆœˆ๏ผ—ๆ—ฅใฎๅพŒ", + "Start": 18, + "End": 28, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2011-01-07", + "Mod": "after", + "type": "daterange", + "sourceEntity": "datetimepoint", + "start": "2011-01-07" + } + ] + } + } + ] + }, + { + "Input": "ๅคœ", + "Context": { + "ReferenceDateTime": "2018-10-11T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅคœ", + "Start": 0, + "End": 0, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "TEV", + "type": "timerange", + "start": "16:00:00", + "end": "20:00:00" + } + ] + } + } + ] + }, + { + "Input": "2015ๅนด1ๆœˆ1ๆ—ฅใพใŸใฏใใฎๅพŒใฎ้‡ใŒไธญๅคฎๅ€คใ‚ˆใ‚ŠไฝŽใ„ๅ—ใ‘ๆ–นใฏใฉใ‚Œใงใ™ใ‹๏ผŸ", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "2015ๅนด1ๆœˆ1ๆ—ฅใพใŸใฏใใฎๅพŒ", + "Start": 0, + "End": 14, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2015-01-01", + "Mod": "since", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2015-01-01" + } + ] + } + } + ] + }, + { + "Input": "ใ€ŒไปŠๆ—ฅๅคดๆกใ€ใฏไปŠๆ—ฅๅŒ—ไบฌใง่กŒใ‚ใ‚ŒใŸใ‚ชใƒชใƒณใƒ”ใƒƒใ‚ฏๅคงไผšใซใคใ„ใฆๅ ฑ้“ใ—ใพใ—ใŸใ€‚", + "Context": { + "ReferenceDateTime": "2019-08-28T08:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไปŠๆ—ฅ", + "Start": 1, + "End": 2, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-08-28", + "type": "date", + "value": "2019-08-28" + } + ] + } + } + ] + }, + { + "Input": "ใ“ใฎๅทฅๅ ดใฎ๏ผ“ๆœˆใฎๅฃฒไธŠใฏ๏ผ“๏ผไธ‡ๅ…ƒใจใชใ‚Šใ€๏ผ•ๆœˆใฎใฏ๏ผ”๏ผ•ไธ‡ๅ…ƒใซใชใ‚Šใพใ—ใŸใ€‚", + "Context": { + "ReferenceDateTime": "2018-09-18T18:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ“ๆœˆ", + "Start": 5, + "End": 6, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-03", + "type": "daterange", + "start": "2018-03-01", + "end": "2018-04-01" + }, + { + "timex": "XXXX-03", + "type": "daterange", + "start": "2019-03-01", + "end": "2019-04-01" + } + ] + } + }, + { + "Text": "๏ผ•ๆœˆ", + "Start": 19, + "End": 20, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-05", + "type": "daterange", + "start": "2018-05-01", + "end": "2018-06-01" + }, + { + "timex": "XXXX-05", + "type": "daterange", + "start": "2019-05-01", + "end": "2019-06-01" + } + ] + } + } + ] + }, + { + "Input": "๏ผ’๏ผ๏ผ‘๏ผ•ๅนดๅ‰ใซใ€ใ“ใ“ใฎ็Šถๆณใฏใšใ„ใถใ‚“ๆ‚ชใ‹ใฃใŸใ€‚", + "Context": { + "ReferenceDateTime": "2018-08-30T14:16:03" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ’๏ผ๏ผ‘๏ผ•ๅนดๅ‰", + "Start": 0, + "End": 5, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2015", + "Mod": "before", + "type": "daterange", + "sourceEntity": "datetimerange", + "end": "2015-01-01" + } + ] + } + } + ] + }, + { + "Input": "2010ๅนด1ๆœˆ29ๆ—ฅ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "2010ๅนด1ๆœˆ29ๆ—ฅ", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2010-01-29", + "type": "date", + "value": "2010-01-29" + } + ] + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": "ไบ‹ไปถใฏๆฏŽๅนด่ตทใ“ใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๆฏŽๅนด", + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P1Y", + "type": "set", + "value": "not resolved" + } + ] + }, + "Start": 3, + "End": 4 + } + ] + }, + { + "Input": "ๆฐดๆ›œๆ—ฅ", + "Context": { + "ReferenceDateTime": "2018-09-18T18:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๆฐดๆ›œๆ—ฅ", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-3", + "type": "date", + "value": "2018-09-12" + }, + { + "timex": "XXXX-WXX-3", + "type": "date", + "value": "2018-09-19" + } + ] + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "ๆ˜ŽๅพŒๆ—ฅใฏ็ฉบใ„ใฆใ„ใพใ™ใ‹๏ผŸ", + "Context": { + "ReferenceDateTime": "2018-09-18T18:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๆ˜ŽๅพŒๆ—ฅ", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-09-20", + "type": "date", + "value": "2018-09-20" + } + ] + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "ๅˆๅพŒไบ”ๆ™‚ใ‹ใ‚‰ๅ…ญๆ™‚ใพใง", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅˆๅพŒไบ”ๆ™‚ใ‹ใ‚‰ๅ…ญๆ™‚ใพใง", + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T17:00,T18:00,PT1H)", + "type": "timerange", + "start": "17:00:00", + "end": "18:00:00" + } + ] + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": "๏ผ‘๏ผๆœˆใฎ็ฌฌ1้€ฑ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ‘๏ผๆœˆใฎ็ฌฌ1้€ฑ", + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-10-W01", + "type": "daterange", + "start": "2016-10-03", + "end": "2016-10-10" + }, + { + "timex": "XXXX-10-W01", + "type": "daterange", + "start": "2017-09-25", + "end": "2017-10-02" + } + ] + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "ๅ‰ใฎๅŠๅนดใฏๅŒ—ไบฌใซใ„ใพใ›ใ‚“ใงใ—ใŸใ€‚", + "Context": { + "ReferenceDateTime": "2019-09-03T08:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅ‰ใฎๅŠๅนด", + "Start": 0, + "End": 3, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-01-01,2019-07-01,P6M)", + "type": "daterange", + "start": "2019-01-01", + "end": "2019-07-01" + } + ] + } + } + ] + }, + { + "Input": "ๆœ€่ฟ‘", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๆœ€่ฟ‘", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2017-03-22", + "type": "date", + "value": "2017-03-22" + } + ] + }, + "Start": 0, + "End": 1 + } + ] + }, + { + "Input": "๏ผ’๏ผ๏ผ‘๏ผ•ๅนด1ๆœˆ๏ผ‘ๆ—ฅๅ‰ใพใŸใฏ๏ผ’๏ผ๏ผ‘๏ผ•ๅนด๏ผ’ๆœˆ๏ผ‘ๆ—ฅใพใŸใฏใใฎๅพŒๅ„ๅ—ใ‘ๆ–นใฎๅ‡บ่ท้‡ใ‚’้™้ †ใซใƒฉใƒณใ‚ฏใ™ใ‚‹", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ’๏ผ๏ผ‘๏ผ•ๅนด1ๆœˆ๏ผ‘ๆ—ฅๅ‰", + "Start": 0, + "End": 9, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2015-01-01", + "Mod": "before", + "type": "daterange", + "sourceEntity": "datetimepoint", + "end": "2015-01-01" + } + ] + } + }, + { + "Text": "๏ผ’๏ผ๏ผ‘๏ผ•ๅนด๏ผ’ๆœˆ๏ผ‘ๆ—ฅใพใŸใฏใใฎๅพŒ", + "Start": 13, + "End": 27, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2015-02-01", + "Mod": "since", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2015-02-01" + } + ] + } + } + ] + }, + { + "Input": "๏ผ’๏ผ๏ผ‘๏ผ•ๅนดใ‹ใ‚‰ใ€ๅ…ฅ่ฉฆๆˆ็ธพใฏ๏ผ˜๏ผใ‹ใ‚‰๏ผ™๏ผใฎ้–“ใฎๅคงๅญฆใฏใฉใกใ‚‰ใงใ™ใ‹๏ผŸ", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ’๏ผ๏ผ‘๏ผ•ๅนดใ‹ใ‚‰", + "Start": 0, + "End": 6, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2015", + "Mod": "since", + "type": "daterange", + "sourceEntity": "datetimerange", + "start": "2015-01-01" + } + ] + } + } + ] + }, + { + "Input": "๏ผ‘ๆœˆ๏ผ‘๏ผ™ๆ—ฅๅˆๅพŒไบ”ๆ™‚", + "Context": { + "ReferenceDateTime": "2016-11-07T14:07:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ‘ๆœˆ๏ผ‘๏ผ™ๆ—ฅๅˆๅพŒไบ”ๆ™‚", + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-01-19T17:00", + "type": "datetime", + "value": "2016-01-19 17:00:00" + }, + { + "timex": "XXXX-01-19T17:00", + "type": "datetime", + "value": "2017-01-19 17:00:00" + } + ] + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "๏ผ’๏ผ๏ผ‘๏ผ—ๅนดใฎๅพŒๅŠใฏๅŒ—ไบฌใซใ„ใพใ›ใ‚“ใ€‚", + "Context": { + "ReferenceDateTime": "2019-09-02T08:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ’๏ผ๏ผ‘๏ผ—ๅนดใฎๅพŒๅŠ", + "Start": 0, + "End": 7, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2017-07-01,2018-01-01,P6M)", + "type": "daterange", + "start": "2017-07-01", + "end": "2018-01-01" + } + ] + } + } + ] + }, + { + "Input": "๏ผ’๏ผ๏ผ‘๏ผ˜ๅนด๏ผ˜ๆœˆ๏ผ‘ๆ—ฅใฎๅพŒใ‹ใ‚‰ใ€ใพใŸใฏ๏ผ’๏ผ๏ผ‘๏ผ™ๅนด๏ผ”ๆœˆ๏ผ•ๆ—ฅๅ‰ใฎๅ„ๅ…ฌๅœ’ใฎๅนณๅ‡ๅนด้ฝขใ‚’ไธŠๆ—ฌใซใƒฉใƒณใ‚ฏใ™ใ‚‹ใ€‚", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ’๏ผ๏ผ‘๏ผ˜ๅนด๏ผ˜ๆœˆ๏ผ‘ๆ—ฅใฎๅพŒใ‹ใ‚‰", + "Start": 0, + "End": 12, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-08-01", + "Mod": "after", + "type": "daterange", + "sourceEntity": "datetimepoint", + "start": "2019-08-01" + } + ] + } + }, + { + "Text": "๏ผ’๏ผ๏ผ‘๏ผ™ๅนด๏ผ”ๆœˆ๏ผ•ๆ—ฅๅ‰", + "Start": 17, + "End": 26, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-04-05", + "Mod": "until", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2019-04-05" + } + ] + } + } + ] + }, + { + "Input": "ๅ‡บ่ทๆ—ฅใฏ๏ผ’๏ผ๏ผ‘๏ผ•ๅนด1ๆœˆ๏ผ‘ๆ—ฅๅพŒใ‹ใ‚‰๏ผ’๏ผ๏ผ‘๏ผ•ๅนด๏ผ’ๆœˆ๏ผ‘ๆ—ฅใพใงใฎๅ ดๅˆใฏใ€้ซ˜ใ•ใจๅ—ใ‘ๆ–นใ‚’ๅ‡บ่ทๆ—ฅใฎ้™้ †ใซใƒฉใƒณใ‚ฏใ™ใ‚‹ใ€‚", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ’๏ผ๏ผ‘๏ผ•ๅนด๏ผ’ๆœˆ๏ผ‘ๆ—ฅใพใง", + "Start": 16, + "End": 26, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2015-02-01", + "Mod": "until", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2015-02-01" + } + ] + } + }, + { + "Text": "๏ผ’๏ผ๏ผ‘๏ผ•ๅนด1ๆœˆ๏ผ‘ๆ—ฅๅพŒ", + "Start": 4, + "End": 13, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2015-01-01", + "Mod": "after", + "type": "daterange", + "sourceEntity": "datetimepoint", + "start": "2015-01-01" + } + ] + } + } + ] + }, + { + "Input": "็œŸๅคœไธญ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "็œŸๅคœไธญ", + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T00", + "type": "time", + "value": "00:00:00" + }, + { + "timex": "T12", + "type": "time", + "value": "12:00:00" + } + ] + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "๏ผ’๏ผ๏ผ‘๏ผ•ๅนด1ๆœˆ๏ผ‘ๆ—ฅใ‹ใ‚‰ๅ‡บ่ทใ—ใŸๅ•†ๅ“ใฎๅ—ใ‘ๆ–นใ‚’ๅนณๅ‡็จŽ้กใฎๆ˜‡้ †ใซใƒฉใƒณใ‚ฏใ™ใ‚‹", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ’๏ผ๏ผ‘๏ผ•ๅนด1ๆœˆ๏ผ‘ๆ—ฅใ‹ใ‚‰", + "Start": 0, + "End": 10, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2015-01-01", + "Mod": "since", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2015-01-01" + } + ] + } + } + ] + }, + { + "Input": "ๅพŒไธ€ๅนด", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅพŒไธ€ๅนด", + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2017-03-23,2018-03-23,P1Y)", + "type": "daterange", + "start": "2017-03-23", + "end": "2018-03-23" + } + ] + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "ๆœ๏ผ’ๆ™‚ๅŠ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๆœ๏ผ’ๆ™‚ๅŠ", + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T02:30", + "type": "time", + "value": "02:30:00" + } + ] + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "ไธƒๆœˆไบŒๅไบ”ๆ—ฅๆœใฎไธญๅฐไผๆฅญๆƒ…ๅ ฑใซใคใ„ใฆใฎใพใจใ‚", + "Context": { + "ReferenceDateTime": "2019-09-03T08:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไธƒๆœˆไบŒๅไบ”ๆ—ฅๆœ", + "Start": 0, + "End": 6, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "XXXX-07-25TMO", + "type": "datetimerange", + "start": "2019-07-25 08:00:00", + "end": "2019-07-25 12:00:00" + }, + { + "timex": "XXXX-07-25TMO", + "type": "datetimerange", + "start": "2020-07-25 08:00:00", + "end": "2020-07-25 12:00:00" + } + ] + } + } + ] + }, + { + "Input": "๏ผ’๏ผ๏ผ‘๏ผ–ๅนด๏ผ“ๆœˆ1ๆ—ฅใ‹ใ‚‰ใฎๅนณๅ‡ใƒญใƒผใƒชใƒณใ‚ฐ่ฒ ่ท็އ", + "Context": { + "ReferenceDateTime": "2018-08-30T14:16:03" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ’๏ผ๏ผ‘๏ผ–ๅนด๏ผ“ๆœˆ1ๆ—ฅใ‹ใ‚‰", + "Start": 0, + "End": 10, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2016-03-01", + "Mod": "since", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2016-03-01" + } + ] + } + } + ] + }, + { + "Input": "๏ผ’๏ผ๏ผ‘๏ผ–ๅนด๏ผ–ๆœˆ๏ผ‘ๆ—ฅใ‹ใ‚‰๏ผ–ๆœˆ๏ผ“๏ผๆ—ฅใพใง", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ’๏ผ๏ผ‘๏ผ–ๅนด๏ผ–ๆœˆ๏ผ‘ๆ—ฅใ‹ใ‚‰๏ผ–ๆœˆ๏ผ“๏ผๆ—ฅใพใง", + "Start": 0, + "End": 17, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2016-06-01,2016-06-30,P29D)", + "type": "daterange", + "start": "2016-06-01", + "end": "2016-06-30" + } + ] + } + } + ] + }, + { + "Input": "๏ผ’๏ผ๏ผ‘๏ผ•ๅนด๏ผ’ๆœˆ๏ผ‘ๆ—ฅใพใŸใฏใใฎๅ‰ใซๅ‡บ่ทใ—ใŸๅ•†ๅ“ใฎๅ—ใ‘ๆ–นใ‚’ๅนณๅ‡็จŽ้กใฎ้™้ †ใซใƒฉใƒณใ‚ฏใ™ใ‚‹", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ’๏ผ๏ผ‘๏ผ•ๅนด๏ผ’ๆœˆ๏ผ‘ๆ—ฅใพใŸใฏใใฎๅ‰", + "Start": 0, + "End": 14, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2015-02-01", + "Mod": "until", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2015-02-01" + } + ] + } + } + ] + }, + { + "Input": "๏ผ’๏ผ๏ผ‘๏ผ–ๅนด1ๆœˆ๏ผ‘๏ผๆ—ฅใ‹ใ‚‰๏ผ‘๏ผ’ๆ—ฅใพใง", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ’๏ผ๏ผ‘๏ผ–ๅนด1ๆœˆ๏ผ‘๏ผๆ—ฅใ‹ใ‚‰๏ผ‘๏ผ’ๆ—ฅใพใง", + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2016-01-10,2016-01-12,P2D)", + "type": "daterange", + "start": "2016-01-10", + "end": "2016-01-12" + } + ] + }, + "Start": 0, + "End": 16 + } + ] + }, + { + "Input": "ไปŠๅคœ๏ผ˜ๆ™‚ๅ‰", + "Context": { + "ReferenceDateTime": "2019-07-01T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไปŠๅคœ๏ผ˜ๆ™‚ๅ‰", + "Start": 0, + "End": 4, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2019-07-01T20", + "Mod": "before", + "type": "datetimerange", + "sourceEntity": "datetimepoint", + "end": "2019-07-01 20:00:00" + } + ] + } + } + ] + }, + { + "Input": "๏ผ’๏ผ๏ผ๏ผ˜ๅนดใฎไบ”่ผชใฏๅŒ—ไบฌใง่กŒใ‚ใ‚Œใพใ—ใŸใ€‚", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ’๏ผ๏ผ๏ผ˜ๅนด", + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2008", + "type": "daterange", + "start": "2008-01-01", + "end": "2009-01-01" + } + ] + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "ไบ‹ไปถใฏๆฏŽๆ—ฅ่ตทใ“ใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๆฏŽๆ—ฅ", + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P1D", + "type": "set", + "value": "not resolved" + } + ] + }, + "Start": 3, + "End": 4 + } + ] + }, + { + "Input": "ๅฝผใฏ๏ผ’๏ผ๏ผ๏ผ—ๅนดๅพŒใซๅญฆๆ กใซๆฅใŸใ“ใจใฏใ‚ใ‚Šใพใ›ใ‚“ใ€‚", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ’๏ผ๏ผ๏ผ—ๅนดๅพŒ", + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2007", + "Mod": "after", + "type": "daterange", + "sourceEntity": "datetimerange", + "start": "2008-01-01" + } + ] + }, + "Start": 2, + "End": 7 + } + ] + }, + { + "Input": "๏ผ’๏ผ๏ผ‘๏ผ•ๅนด1ๆœˆ๏ผ‘ๆ—ฅใ‹ใ‚‰ๅ‡บ่ทใ—ใŸๅ•†ๅ“ใฎๅ—ใ‘ๆ–นใฎ็ท้กใ‚’ๆ˜‡้ †ใซใƒฉใƒณใ‚ฏใ™ใ‚‹", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ’๏ผ๏ผ‘๏ผ•ๅนด1ๆœˆ๏ผ‘ๆ—ฅใ‹ใ‚‰", + "Start": 0, + "End": 10, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2015-01-01", + "Mod": "since", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2015-01-01" + } + ] + } + } + ] + }, + { + "Input": "ไบ‹ไปถใฏๆฏŽ้€ฑใฎๆœˆๆ›œๆ—ฅใซ่ตทใ“ใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๆฏŽ้€ฑใฎๆœˆๆ›œๆ—ฅ", + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-1", + "type": "set", + "value": "not resolved" + } + ] + }, + "Start": 3, + "End": 8 + } + ] + }, + { + "Input": "ๆ˜Žๆ—ฅๅˆๅพŒไบ”ๆ™‚", + "Context": { + "ReferenceDateTime": "2016-11-07T14:07:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๆ˜Žๆ—ฅๅˆๅพŒไบ”ๆ™‚", + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2016-11-08T17:00", + "type": "datetime", + "value": "2016-11-08 17:00:00" + } + ] + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "ๅฝผใฏใ‚ฎใƒชใ‚ทใƒฃใ‚’ๅŠๆœˆ้–“ใซๆ—…่กŒใ—ใพใ—ใŸใ€‚", + "Context": { + "ReferenceDateTime": "2018-12-14T12:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅŠๆœˆ้–“", + "Start": 7, + "End": 9, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P0.5M", + "type": "duration", + "value": "1296000" + } + ] + } + } + ] + }, + { + "Input": "๏ผ‘๏ผๆœˆใ‹ใ‚‰ๆฅๅนดใฎ๏ผ•ๆœˆใพใงใฎ้–“ใฎใƒ‡ใƒผใ‚ฟใ‚’ใ„ใŸใ ใ‘ใพใ™ใ‹๏ผŸ", + "Context": { + "ReferenceDateTime": "2018-09-18T18:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ‘๏ผๆœˆใ‹ใ‚‰ๆฅๅนดใฎ๏ผ•ๆœˆใพใง", + "Start": 0, + "End": 11, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-10-01,XXXX-05-01,P5M)", + "type": "daterange", + "start": "2017-10-01", + "end": "2018-05-01" + }, + { + "timex": "(XXXX-10-01,XXXX-05-01,P5M)", + "type": "daterange", + "start": "2018-10-01", + "end": "2019-05-01" + } + ] + } + } + ] + }, + { + "Input": "๏ผ’๏ผ๏ผ๏ผ™ๅนด๏ผ™ๆœˆ๏ผ‘ๆ—ฅใพใŸใฏใใฎๅพŒใซๆœ€็ต‚็š„ใซๆ›ดๆ–ฐใ—ใŸๅนดๅบฆ่ฒกๅ‹™ใฎ็ท่ฉ•ไพกใฎไธญใงๅ‚ตๅ‹™ใ‚ตใƒผใƒ“ใ‚นใŒไธ€็•ช้ซ˜ใ„ใฎใฏใฉใ‚Œใงใ™ใ‹๏ผŸ", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ’๏ผ๏ผ๏ผ™ๅนด๏ผ™ๆœˆ๏ผ‘ๆ—ฅใพใŸใฏใใฎๅพŒ", + "Start": 0, + "End": 14, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2009-09-01", + "Mod": "since", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2009-09-01" + } + ] + } + } + ] + }, + { + "Input": "๏ผ’๏ผ๏ผ๏ผ˜ๅนดใ€ไบ”่ผชใฏๅŒ—ไบฌใง่กŒใ‚ใ‚Œใพใ—ใŸใ€‚", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ’๏ผ๏ผ๏ผ˜ๅนด", + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2008", + "type": "daterange", + "start": "2008-01-01", + "end": "2009-01-01" + } + ] + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "๏ผ•ๆœˆใ‹ใ‚‰๏ผ‘๏ผๆœˆใพใงใฎใƒ‡ใƒผใ‚ฟใ‚’ใ„ใŸใ ใ‘ใพใ™ใ‹๏ผŸ", + "Context": { + "ReferenceDateTime": "2018-09-18T18:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ•ๆœˆใ‹ใ‚‰๏ผ‘๏ผๆœˆใพใง", + "Start": 0, + "End": 8, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-05-01,2018-10-01,P5M)", + "type": "daterange", + "start": "2018-05-01", + "end": "2018-10-01" + } + ] + } + } + ] + }, + { + "Input": "๏ผ’๏ผ๏ผ‘๏ผ’ๅนด๏ผ‘ๆœˆ๏ผ—ๆ—ฅใพใŸใฏใใฎๅ‰ใ€ๅ˜ไฝใŒไธญ้–“ๅ€คใ‚ˆใ‚Šๅฐใ•ใ„ใ‚คใƒณใ‚ฟใƒใƒƒใƒˆๆŽฅ็ถš", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ’๏ผ๏ผ‘๏ผ’ๅนด๏ผ‘ๆœˆ๏ผ—ๆ—ฅใพใŸใฏใใฎๅ‰", + "Start": 0, + "End": 14, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2012-01-07", + "Mod": "until", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2012-01-07" + } + ] + } + } + ] + }, + { + "Input": "้›ขๆ•ฃๆ•ฐๅญฆใฎๆœ€้ซ˜ๆˆ็ธพใŒ๏ผ˜๏ผ™ใพใŸใฏใใฎไปฅไธ‹ใ€ใ‹ใค๏ผ’๏ผ๏ผ๏ผ‘ๅนด๏ผ‘๏ผๆœˆ๏ผ‘ๆ—ฅๅŠใณใใฎๅ‰็”Ÿใพใ‚ŒใŸๅญฆ้™ข", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ’๏ผ๏ผ๏ผ‘ๅนด๏ผ‘๏ผๆœˆ๏ผ‘ๆ—ฅๅŠใณใใฎๅ‰", + "Start": 22, + "End": 36, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2001-10-01", + "Mod": "until", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2001-10-01" + } + ] + } + } + ] + }, + { + "Input": "๏ผ’๏ผ๏ผ‘๏ผ™ๅนด๏ผ—ๆœˆ๏ผ’๏ผ•ๆ—ฅๆœใฎ็ฉ€้กžใจ้ฃŸ็”จๆฒนใฎๅธ‚ๆณๅˆ†ๆž", + "Context": { + "ReferenceDateTime": "2019-09-03T08:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ’๏ผ๏ผ‘๏ผ™ๅนด๏ผ—ๆœˆ๏ผ’๏ผ•ๆ—ฅๆœ", + "Start": 0, + "End": 10, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2019-07-25TMO", + "type": "datetimerange", + "start": "2019-07-25 08:00:00", + "end": "2019-07-25 12:00:00" + } + ] + } + } + ] + }, + { + "Input": "ไปŠ้€ฑใฎๅพŒๅŠใฏๅŒ—ไบฌใซใ„ใพใ›ใ‚“ใ€‚", + "Context": { + "ReferenceDateTime": "2019-09-03T08:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไปŠ้€ฑใฎๅพŒๅŠ", + "Start": 0, + "End": 4, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-09-05,2019-09-09,P4D)", + "type": "daterange", + "start": "2019-09-05", + "end": "2019-09-09" + } + ] + } + } + ] + }, + { + "Input": "๏ผ‘๏ผๆœˆ๏ผ‘๏ผ’ๆ—ฅใ€ๆœˆๆ›œๆ—ฅ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ‘๏ผๆœˆ๏ผ‘๏ผ’ๆ—ฅใ€ๆœˆๆ›œๆ—ฅ", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-10-12", + "type": "date", + "value": "2016-10-12" + }, + { + "timex": "XXXX-10-12", + "type": "date", + "value": "2017-10-12" + } + ] + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": "ๅคœๅไธ€ๆ™‚ๅŠๅ็ง’ใฎๆ™‚ไฝ•ใ‚’ใ—ใพใ—ใŸใ‹๏ผŸ", + "Context": { + "ReferenceDateTime": "2018-09-18T18:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅคœๅไธ€ๆ™‚ๅŠๅ็ง’", + "Start": 0, + "End": 6, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T23:30:10", + "type": "time", + "value": "23:30:10" + } + ] + } + } + ] + }, + { + "Input": "ไบŒๅไนๆ—ฅใซๆ˜ ็”ปใ‚’่ฆณใซ่กŒใใพใ›ใ‚“ใ‹๏ผŸ", + "Context": { + "ReferenceDateTime": "2018-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไบŒๅไนๆ—ฅ", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-XX-29", + "type": "date", + "value": "2018-01-29" + }, + { + "timex": "XXXX-XX-29", + "type": "date", + "value": "2018-03-29" + } + ] + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "ไบ‹ไปถใฏๆฏŽ้€ฑ่ตทใ“ใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๆฏŽ้€ฑ", + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P1W", + "type": "set", + "value": "not resolved" + } + ] + }, + "Start": 3, + "End": 4 + } + ] + }, + { + "Input": "ไบ‹ไปถใฏๆฏŽๆœˆ่ตทใ“ใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๆฏŽๆœˆ", + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P1M", + "type": "set", + "value": "not resolved" + } + ] + }, + "Start": 3, + "End": 4 + } + ] + }, + { + "Input": "ๅ‡บ่ทๆ—ฅใฏ๏ผ’๏ผ๏ผ‘๏ผ•ๅนด1ๆœˆ๏ผ‘ๆ—ฅใพใŸใฏใใฎๅ‰ใ€ใพใŸใฏ๏ผ’๏ผ๏ผ‘๏ผ•ๅนด๏ผ’ๆœˆ๏ผ‘ๆ—ฅๅ‰ใฎๅ—ใ‘ๆ–นใฎ็จŽ้‡‘ใฎไธญ้–“ๅ€คใ‚’้™้ †ใซใƒฉใƒณใ‚ฏใ™ใ‚‹ใ€‚", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ’๏ผ๏ผ‘๏ผ•ๅนด1ๆœˆ๏ผ‘ๆ—ฅใพใŸใฏใใฎๅ‰", + "Start": 4, + "End": 18, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2015-01-01", + "Mod": "until", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2015-01-01" + } + ] + } + }, + { + "Text": "๏ผ’๏ผ๏ผ‘๏ผ•ๅนด๏ผ’ๆœˆ๏ผ‘ๆ—ฅๅ‰", + "Start": 23, + "End": 32, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2015-02-01", + "Mod": "before", + "type": "daterange", + "sourceEntity": "datetimepoint", + "end": "2015-02-01" + } + ] + } + } + ] + }, + { + "Input": "ๆœ๏ผ•ๆ™‚ใ‹ใ‚‰๏ผ–ๆ™‚ใพใง", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๆœ๏ผ•ๆ™‚ใ‹ใ‚‰๏ผ–ๆ™‚ใพใง", + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T05,T06,PT1H)", + "type": "timerange", + "start": "05:00:00", + "end": "06:00:00" + } + ] + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "ๅˆๅพŒไบ”ๆ™‚ใ‹ใ‚‰ๅคœไธƒๆ™‚ๅŠใพใง", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅˆๅพŒไบ”ๆ™‚ใ‹ใ‚‰ๅคœไธƒๆ™‚ๅŠใพใง", + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T17,T19:30,PT2H30M)", + "type": "timerange", + "start": "17:00:00", + "end": "19:30:00" + } + ] + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "ๆœๅ…ซๆ™‚ใฏไฝ•ใŒ่ตทใใพใŸใ‹๏ผŸ", + "Context": { + "ReferenceDateTime": "2018-09-18T18:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๆœๅ…ซๆ™‚", + "Start": 0, + "End": 2, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T08:00", + "type": "time", + "value": "08:00:00" + } + ] + } + } + ] + }, + { + "Input": "๏ผ’๏ผ๏ผ‘๏ผๅนด๏ผ‘ๆœˆ๏ผ”ๆ—ฅใพใŸใฏใใฎๅพŒใ‚ฟใƒ–ใƒฌใƒƒใƒˆใฎ่ฒฉๅฃฒ้‡ใŒๅคงใชใ‚Šใ‚คใ‚ณใƒผใƒซไธญๅคฎๅ€คใฎใ‚คใƒณใ‚ฟใƒผใƒใƒƒใƒˆๆŽฅ็ถšใฎๆ–นๆณ•", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ’๏ผ๏ผ‘๏ผๅนด๏ผ‘ๆœˆ๏ผ”ๆ—ฅใพใŸใฏใใฎๅพŒ", + "Start": 0, + "End": 14, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2010-01-04", + "Mod": "since", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2010-01-04" + } + ] + } + } + ] + }, + { + "Input": "๏ผ‘๏ผๆœˆใจ๏ผ•ๆœˆใฎใƒ‡ใƒผใ‚ฟใ‚’ใ„ใŸใ ใ‘ใพใ™ใ‹๏ผŸ", + "Context": { + "ReferenceDateTime": "2018-09-18T18:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ‘๏ผๆœˆ", + "Start": 0, + "End": 2, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-10", + "type": "daterange", + "start": "2017-10-01", + "end": "2017-11-01" + }, + { + "timex": "XXXX-10", + "type": "daterange", + "start": "2018-10-01", + "end": "2018-11-01" + } + ] + } + }, + { + "Text": "๏ผ•ๆœˆ", + "Start": 4, + "End": 5, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-05", + "type": "daterange", + "start": "2018-05-01", + "end": "2018-06-01" + }, + { + "timex": "XXXX-05", + "type": "daterange", + "start": "2019-05-01", + "end": "2019-06-01" + } + ] + } + } + ] + }, + { + "Input": "๏ผ’๏ผ๏ผ‘๏ผ•ๅนด1ๆœˆ๏ผ‘ๆ—ฅใพใŸใฏใใฎๅพŒใฎๅนณๅ‡ๅ‡บ่ท้‡ใ‚’ๆ˜‡้ †ใซใƒฉใƒณใ‚ฏใ—ใฆใ€ใใฎๅ—ใ‘ๆ–นใ‚’่กจ็คบใ™ใ‚‹ใ€‚", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ’๏ผ๏ผ‘๏ผ•ๅนด1ๆœˆ๏ผ‘ๆ—ฅใพใŸใฏใใฎๅพŒ", + "Start": 0, + "End": 14, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2015-01-01", + "Mod": "since", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2015-01-01" + } + ] + } + } + ] + }, + { + "Input": "๏ผ’๏ผ๏ผ‘๏ผ•ๅนด1ๆœˆ๏ผ‘ๆ—ฅใพใŸใฏ๏ผ’๏ผ๏ผ‘๏ผ•ๅนด๏ผ’ๆœˆ๏ผ‘ๆ—ฅใ‹ใ‚‰ใฎๅ‡บ่ทๅ“ใฎๅ—ใ‘ๆ–นใ‚’ๅนณๅ‡้ซ˜ใ•ใฎ้™้ †ใซใƒฉใƒณใ‚ฏใ™ใ‚‹ใ€‚", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ’๏ผ๏ผ‘๏ผ•ๅนด1ๆœˆ๏ผ‘ๆ—ฅ", + "Start": 0, + "End": 8, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2015-01-01", + "type": "date", + "value": "2015-01-01" + } + ] + } + }, + { + "Text": "๏ผ’๏ผ๏ผ‘๏ผ•ๅนด๏ผ’ๆœˆ๏ผ‘ๆ—ฅใ‹ใ‚‰", + "Start": 12, + "End": 22, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2015-02-01", + "Mod": "since", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2015-02-01" + } + ] + } + } + ] + }, + { + "Input": "๏ผ’๏ผ๏ผ‘๏ผ˜ๅนดใพใง", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ’๏ผ๏ผ‘๏ผ˜ๅนดใพใง", + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "Mod": "before", + "type": "daterange", + "sourceEntity": "datetimerange", + "end": "2018-01-01" + } + ] + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "ๅคœ๏ผ‘๏ผๆ™‚ใ”ใ‚", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅคœ๏ผ‘๏ผๆ™‚ใ”ใ‚", + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T22", + "type": "time", + "value": "22:00:00" + } + ] + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "ๆ˜Žๆ—ฅใฎๆœ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๆ˜Žๆ—ฅใฎๆœ", + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2016-11-08TMO", + "type": "datetimerange", + "start": "2016-11-08 08:00:00", + "end": "2016-11-08 12:00:00" + } + ] + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "๏ผ’๏ผ๏ผ‘๏ผ‘ๅนด๏ผ‘ๆœˆ๏ผ‘๏ผๆ—ฅใพใŸใฏใใฎๅ‰ใซๅฃฒใ‚Œใฆใ€ๆœ€ๅฐๅ˜ไฝใฏ๏ผ”๏ผ•ไปฅไธŠใฎใ‚คใƒณใ‚ฟใƒใƒƒใƒˆๆŽฅ็ถš", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ’๏ผ๏ผ‘๏ผ‘ๅนด๏ผ‘ๆœˆ๏ผ‘๏ผๆ—ฅใพใŸใฏใใฎๅ‰", + "Start": 0, + "End": 15, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2011-01-10", + "Mod": "until", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2011-01-10" + } + ] + } + } + ] + }, + { + "Input": "๏ผ’๏ผ๏ผ‘๏ผ˜ๅนดๅพŒ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ’๏ผ๏ผ‘๏ผ˜ๅนดๅพŒ", + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "Mod": "after", + "type": "daterange", + "sourceEntity": "datetimerange", + "start": "2019-01-01" + } + ] + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "๏ผ’๏ผ๏ผ‘๏ผ™ๅนด๏ผ˜ๆœˆ๏ผ‘ๆ—ฅใ‹ใ‚‰ใ€ใพใŸใฏ๏ผ’๏ผ๏ผ‘๏ผ™ๅนด๏ผ”ๆœˆ๏ผ•ๆ—ฅใพใŸใฏใใฎๅพŒใซๅ„ๅ…ฌๅœ’ใฎๅนณๅ‡ๅนด้ฝขใ‚’ๆ˜‡้ †ใซใƒฉใƒณใ‚ฏใ™ใ‚‹ใ€‚", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ’๏ผ๏ผ‘๏ผ™ๅนด๏ผ˜ๆœˆ๏ผ‘ๆ—ฅใ‹ใ‚‰", + "Start": 0, + "End": 10, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-08-01", + "Mod": "after", + "type": "daterange", + "sourceEntity": "datetimepoint", + "start": "2019-08-01" + } + ] + } + }, + { + "Text": "ใพใŸใฏ๏ผ’๏ผ๏ผ‘๏ผ™ๅนด๏ผ”ๆœˆ๏ผ•ๆ—ฅใพใŸใฏใใฎๅพŒ", + "Start": 12, + "End": 29, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-04-05", + "Mod": "until", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2019-04-05" + } + ] + } + } + ] + }, + { + "Input": "ไธ‰ๆœˆใ‹ใ‚‰ไนๆœˆใพใงใฎใƒ‡ใƒผใ‚ฟใ‚’ใ„ใŸใ ใ‘ใพใ™ใ‹๏ผŸ", + "Context": { + "ReferenceDateTime": "2018-09-18T18:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไธ‰ๆœˆใ‹ใ‚‰ไนๆœˆใพใง", + "Start": 0, + "End": 7, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-03-01,2018-09-01,P6M)", + "type": "daterange", + "start": "2018-03-01", + "end": "2018-09-01" + } + ] + } + } + ] + }, + { + "Input": "7้€ฑ้–“", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "7้€ฑ้–“", + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P7W", + "type": "duration", + "value": "4233600" + } + ] + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "ๅคœ๏ผ™ๆ™‚ๅŠ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅคœ๏ผ™ๆ™‚ๅŠ", + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T21:30", + "type": "time", + "value": "21:30:00" + } + ] + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "ใ“ใฎใƒฌใ‚นใƒˆใƒฉใƒณใฏๅŠๅนดใซๅ–ถๆฅญใ—ใพใ—ใŸใ€‚", + "Context": { + "ReferenceDateTime": "2018-12-14T12:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅŠๅนด", + "Start": 8, + "End": 9, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P0.5Y", + "type": "duration", + "value": "15768000" + } + ] + } + } + ] + }, + { + "Input": "ๆ—งๆšฆใฎ๏ผ’๏ผ๏ผ‘๏ผ•ๅนด๏ผ‘๏ผๆœˆ๏ผ‘ๆ—ฅ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๆ—งๆšฆใฎ๏ผ’๏ผ๏ผ‘๏ผ•ๅนด๏ผ‘๏ผๆœˆ๏ผ‘ๆ—ฅ", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2015-10-01", + "type": "date", + "value": "2015-10-01" + } + ] + }, + "Start": 0, + "End": 12 + } + ] + }, + { + "Input": "๏ผ’๏ผ๏ผ‘๏ผๅนด๏ผ‘ๆœˆ๏ผ’๏ผ™ๆ—ฅๅคœๅ…ญๆ™‚", + "Context": { + "ReferenceDateTime": "2016-11-07T14:07:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ’๏ผ๏ผ‘๏ผๅนด๏ผ‘ๆœˆ๏ผ’๏ผ™ๆ—ฅๅคœๅ…ญๆ™‚", + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2010-01-29T18", + "type": "datetime", + "value": "2010-01-29 18:00:00" + } + ] + }, + "Start": 0, + "End": 12 + } + ] + }, + { + "Input": "้›ถๆ™‚", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "้›ถๆ™‚", + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T00", + "type": "time", + "value": "00:00:00" + }, + { + "timex": "T12", + "type": "time", + "value": "12:00:00" + } + ] + }, + "Start": 0, + "End": 1 + } + ] + }, + { + "Input": "๏ผ’๏ผ๏ผ๏ผ™ๅนดใƒ•ใ‚ฉใƒผใƒ‰ใจBMWใฎ่‡ชๅ‹•่ปŠ่ฒฉๅฃฒ้‡ใ‚’ๆฏ”่ผƒใ™ใ‚‹", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ’๏ผ๏ผ๏ผ™ๅนด", + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2009", + "type": "daterange", + "start": "2009-01-01", + "end": "2010-01-01" + } + ] + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "๏ผ’๏ผ๏ผ‘๏ผ˜ๅนด๏ผ‘๏ผ’ๆœˆใฏ๏ผๆœˆใงใฏใ‚ใ‚Šใพใ›ใ‚“ใ€‚", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ’๏ผ๏ผ‘๏ผ˜ๅนด๏ผ‘๏ผ’ๆœˆใฏ๏ผๆœˆใงใฏใ‚ใ‚Šใพใ›ใ‚“ใ€‚", + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-12", + "type": "daterange", + "start": "2018-12-01", + "end": "2019-01-01" + } + ] + }, + "Start": 0, + "End": 18 + } + ] + }, + { + "Input": "ๅ…ซๆ™‚ใซไฝ•ใ‚’ใ—ใพใ—ใŸใ‹๏ผŸ", + "Context": { + "ReferenceDateTime": "2018-09-18T18:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅ…ซๆ™‚", + "Start": 0, + "End": 1, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T08:00", + "type": "time", + "value": "08:00:00" + }, + { + "timex": "T20:00", + "type": "time", + "value": "20:00:00" + } + ] + } + } + ] + }, + { + "Input": "๏ผ’๏ผ๏ผ‘๏ผ˜ๅนดๅๆœˆไธ€ๆ—ฅใ‹ใ‚‰๏ผ‘๏ผ™ๅนดไบŒๆœˆไธ‰ๆ—ฅใพใง", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ’๏ผ๏ผ‘๏ผ˜ๅนดๅๆœˆไธ€ๆ—ฅใ‹ใ‚‰๏ผ‘๏ผ™ๅนดไบŒๆœˆไธ‰ๆ—ฅใพใง", + "Start": 0, + "End": 19, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-10-01,2019-02-03,P125D)", + "type": "daterange", + "start": "2018-10-01", + "end": "2019-02-03" + } + ] + } + } + ] + }, + { + "Input": "่กจใฎไธญใฎ๏ผ’๏ผ๏ผ‘๏ผ™ๅนด๏ผ™ๆœˆ๏ผ‘๏ผ”ๆ—ฅใพใŸใฏใใฎๅ‰ใฎๅนด้ฝขใŒไธญ้–“ๅ€คใซๅฐใ•ใใชใ„ๅ…ฌๅœ’ใ‚’่กจ็คบใ™ใ‚‹", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ’๏ผ๏ผ‘๏ผ™ๅนด๏ผ™ๆœˆ๏ผ‘๏ผ”ๆ—ฅใพใŸใฏใใฎๅ‰", + "Start": 4, + "End": 19, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-09-14", + "Mod": "until", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2019-09-14" + } + ] + } + } + ] + }, + { + "Input": "๏ผ’๏ผ๏ผ‘๏ผ”ๅนด๏ผ–ๆœˆ๏ผ”ๆ—ฅใพใŸใฏใใฎๅพŒใ€๏ผ’๏ผ๏ผ๏ผ™ๅนด๏ผ˜ๆœˆ๏ผ‘๏ผ–ๆ—ฅใพใŸใฏใใฎๅพŒๆœ€็ต‚็š„ใซๆ›ดๆ–ฐใ—ใŸๅนดๅบฆ่ฒกๅ‹™ใ‚’ๆœ€้ซ˜่ฉ•ไพกใฎ็ท่จˆใฎ้™้ †ใซใƒฉใƒณใ‚ฏใ™ใ‚‹ใ€‚", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ’๏ผ๏ผ‘๏ผ”ๅนด๏ผ–ๆœˆ๏ผ”ๆ—ฅใพใŸใฏใใฎๅพŒ", + "Start": 0, + "End": 14, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2014-06-04", + "Mod": "since", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2014-06-04" + } + ] + } + }, + { + "Text": "๏ผ’๏ผ๏ผ๏ผ™ๅนด๏ผ˜ๆœˆ๏ผ‘๏ผ–ๆ—ฅใพใŸใฏใใฎๅพŒ", + "Start": 16, + "End": 31, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2009-08-16", + "Mod": "until", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2009-08-16" + } + ] + } + } + ] + }, + { + "Input": "ไบ”ๆ™‚้–“", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไบ”ๆ™‚้–“", + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT5H", + "type": "duration", + "value": "18000" + } + ] + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "๏ผ’๏ผ๏ผ‘๏ผ™ๅนด๏ผ๏ผ”ๆœˆ๏ผ๏ผ”ๆ—ฅใพใŸใฏใใฎๅ‰ใ€ใพใŸใฏ๏ผ’๏ผ๏ผ‘๏ผ™ๅนด๏ผ๏ผ™ๆœˆ๏ผ๏ผ™ๆ—ฅไปฅ้™ใฎๆฏŽๅนดใฎๅฃฒไธŠใ‚’้™้ †ใซใƒฉใƒณใ‚ฏใ™ใ‚‹", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ’๏ผ๏ผ‘๏ผ™ๅนด๏ผ๏ผ”ๆœˆ๏ผ๏ผ”ๆ—ฅใพใŸใฏใใฎๅ‰", + "Start": 0, + "End": 16, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-04-04", + "Mod": "until", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2019-04-04" + } + ] + } + }, + { + "Text": "๏ผ’๏ผ๏ผ‘๏ผ™ๅนด๏ผ๏ผ™ๆœˆ๏ผ๏ผ™ๆ—ฅไปฅ้™", + "Start": 21, + "End": 33, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-09-09", + "Mod": "after", + "type": "daterange", + "sourceEntity": "datetimepoint", + "start": "2019-09-09" + } + ] + } + }, + { + "Text": "ๆฏŽๅนด", + "Start": 35, + "End": 36, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P1Y", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "ๅฝผใฏไบŒๆ™‚้–“ๅพŒๅธฐใ‚Šใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2018-08-30T14:16:03" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไบŒๆ™‚้–“ๅพŒ", + "Start": 2, + "End": 5, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2018-08-30", + "type": "datetime", + "value": "2018-08-30 16:16:03" + } + ] + } + } + ] + }, + { + "Input": "ๆ˜จๆ—ฅ๏ผ•ๆ™‚ใ‹ใ‚‰๏ผ–ๆ™‚ใพใง", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๆ˜จๆ—ฅ๏ผ•ๆ™‚ใ‹ใ‚‰๏ผ–ๆ™‚ใพใง", + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2016-11-06T05:00,2016-11-06T06:00,PT1H)", + "type": "datetimerange", + "start": "2016-11-06 05:00:00", + "end": "2016-11-06 06:00:00" + } + ] + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": "ใ“ใฎๅทฅๅ ดใฎ๏ผ’๏ผ๏ผ‘๏ผ•ๅนดใฎๅฃฒไธŠใฏ๏ผ•ๅ„„ๅ…ƒใจใชใ‚Šใ€๏ผ’๏ผ๏ผ‘๏ผ˜ๅนดใฎใฏ๏ผ—๏ผŽ๏ผ•ๅ„„ๅ…ƒใซใชใ‚Šใพใ—ใŸใ€‚", + "Context": { + "ReferenceDateTime": "2018-09-18T18:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ’๏ผ๏ผ‘๏ผ•ๅนด", + "Start": 5, + "End": 9, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2015", + "type": "daterange", + "start": "2015-01-01", + "end": "2016-01-01" + } + ] + } + }, + { + "Text": "๏ผ’๏ผ๏ผ‘๏ผ˜ๅนด", + "Start": 21, + "End": 25, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "type": "daterange", + "start": "2018-01-01", + "end": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "๏ผ‘ๆœˆ๏ผ‘๏ผ•ๆ—ฅ๏ผ”ๆ™‚ใ‹ใ‚‰๏ผ’ๆœˆ๏ผ“ๆ—ฅ๏ผ™ๆ™‚ใพใงใฎ้–“", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ‘ๆœˆ๏ผ‘๏ผ•ๆ—ฅ๏ผ”ๆ™‚ใ‹ใ‚‰๏ผ’ๆœˆ๏ผ“ๆ—ฅ๏ผ™ๆ™‚ใพใงใฎ้–“", + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-01-15T04,XXXX-02-03T09,PT461H)", + "type": "datetimerange", + "start": "2017-01-15 04:00:00", + "end": "2017-02-03 09:00:00" + } + ] + }, + "Start": 0, + "End": 18 + } + ] + }, + { + "Input": "๏ผ‘๏ผ™๏ผ™๏ผ•ๅนดใ‹ใ‚‰๏ผ‘๏ผ™๏ผ™๏ผ—ๅนดใพใงใฎๅŽๅ…ฅใฏๆ‚ชใ‹ใฃใŸใ€‚", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ‘๏ผ™๏ผ™๏ผ•ๅนดใ‹ใ‚‰๏ผ‘๏ผ™๏ผ™๏ผ—ๅนดใพใง", + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(1995-01-01,1997-01-01,P2Y)", + "type": "daterange", + "start": "1995-01-01", + "end": "1997-01-01" + } + ] + }, + "Start": 0, + "End": 13 + } + ] + }, + { + "Input": "ใ”้ฃฏใฏๅพŒไธ‰ๅๅˆ†ใซใงใใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2018-12-14T12:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไธ‰ๅๅˆ†", + "Start": 4, + "End": 6, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT0.5H", + "type": "duration", + "value": "1800" + } + ] + } + } + ] + }, + { + "Input": "ใ“ใฎๅทฅๅ ดใฎ๏ผ’๏ผ๏ผ‘๏ผ•ๅนดใ‹ใ‚‰๏ผ’๏ผ๏ผ‘๏ผ˜ๅนดใพใงใฎ้–“ใฎๅฃฒไธŠใฏ๏ผ˜ๅ„„ๅ…ƒใซใชใ‚Šใพใ—ใŸใ€‚", + "Context": { + "ReferenceDateTime": "2018-09-18T18:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ’๏ผ๏ผ‘๏ผ•ๅนดใ‹ใ‚‰๏ผ’๏ผ๏ผ‘๏ผ˜ๅนดใพใงใฎ้–“", + "Start": 5, + "End": 20, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2015-01-01,2018-01-01,P3Y)", + "type": "daterange", + "start": "2015-01-01", + "end": "2018-01-01" + } + ] + } + } + ] + }, + { + "Input": "็ฌฌไธ€ใ‚ทใƒผใ‚บใƒณใฎๆ—ฅไป˜ใฏ2014ๅนด6ๆœˆ14ๆ—ฅใ‹ใ‚‰ใพใŸใฏ2014ๅนด9ๆœˆ14ๆ—ฅ๏ผๆ™‚ใฎๅ‰ใ€Xใฏ-83.8232ไปฅไธ‹ใฎ่ก—", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "2014ๅนด6ๆœˆ14ๆ—ฅใ‹ใ‚‰", + "Start": 10, + "End": 21, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2014-06-14", + "Mod": "since", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2014-06-14" + } + ] + } + }, + { + "Text": "2014ๅนด9ๆœˆ14ๆ—ฅ๏ผๆ™‚ใฎๅ‰", + "Start": 25, + "End": 38, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2014-09-14", + "Mod": "before", + "type": "daterange", + "sourceEntity": "datetimepoint", + "end": "2014-09-14" + } + ] + } + } + ] + }, + { + "Input": "29/2", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "29/2", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-02-29", + "type": "date", + "value": "2016-02-29" + }, + { + "timex": "XXXX-02-29", + "type": "date", + "value": "2020-02-29" + } + ] + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "29/2", + "Context": { + "ReferenceDateTime": "2019-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "29/2", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-02-29", + "type": "date", + "value": "2016-02-29" + }, + { + "timex": "XXXX-02-29", + "type": "date", + "value": "2020-02-29" + } + ] + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "29/2", + "Context": { + "ReferenceDateTime": "2020-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "29/2", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-02-29", + "type": "date", + "value": "2020-02-29" + }, + { + "timex": "XXXX-02-29", + "type": "date", + "value": "2024-02-29" + } + ] + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "30/2", + "Context": { + "ReferenceDateTime": "2020-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "30/2", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-02-30", + "type": "date", + "value": "not resolved" + } + ] + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "29/2/2019", + "Context": { + "ReferenceDateTime": "2020-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "29/2/2019", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-02-29", + "type": "date", + "value": "not resolved" + } + ] + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "29/2/2020", + "Context": { + "ReferenceDateTime": "2020-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "29/2/2020", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2020-02-29", + "type": "date", + "value": "2020-02-29" + } + ] + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "28/2-1/3", + "Context": { + "ReferenceDateTime": "2019-09-18T18:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "28/2-1/3", + "Start": 0, + "End": 7, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-02-28,XXXX-03-01,P1D)", + "type": "daterange", + "start": "2019-02-28", + "end": "2019-03-01" + }, + { + "timex": "(XXXX-02-28,XXXX-03-01,P2D)", + "type": "daterange", + "start": "2020-02-28", + "end": "2020-03-01" + } + ] + } + } + ] + }, + { + "Input": "29/2-1/3", + "Context": { + "ReferenceDateTime": "2019-09-18T18:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "29/2-1/3", + "Start": 0, + "End": 7, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-02-29,XXXX-03-01,P1D)", + "type": "daterange", + "start": "2016-02-29", + "end": "2016-03-01" + }, + { + "timex": "(XXXX-02-29,XXXX-03-01,P1D)", + "type": "daterange", + "start": "2020-02-29", + "end": "2020-03-01" + } + ] + } + } + ] + }, + { + "Input": "29/2-1/3/2019", + "Context": { + "ReferenceDateTime": "2019-09-18T18:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "29/2-1/3/2019", + "Start": 0, + "End": 12, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-02-29,2019-03-01,PXD)", + "type": "daterange", + "value": "not resolved" + } + ] + } + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Japanese/DateTimeModelExperimentalMode.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Japanese/DateTimeModelExperimentalMode.json new file mode 100644 index 000000000..d93cbfb3c --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Japanese/DateTimeModelExperimentalMode.json @@ -0,0 +1,1633 @@ +[ + { + "Input": "ใฉใฎใƒใƒƒใƒˆใƒฏใƒผใ‚ฏๆŽฅ็ถšใฎๆœ€้ซ˜ๅ˜ไฝใฏๅนณๆˆ25ๅนดใพใŸใฏใใฎไปฅๅ‰ใฎๆœ€้ซ˜ๅ˜ไฝใ‚’่ถ…ใˆใฆใ„ใชใ„๏ผŸ", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅนณๆˆ25ๅนดใพใŸใฏใใฎไปฅๅ‰", + "Start": 16, + "End": 27, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2013", + "Mod": "until", + "type": "daterange", + "sourceEntity": "datetimerange", + "end": "2013-01-01" + } + ] + } + } + ] + }, + { + "Input": "ๅ˜ไฝไธญ้–“ๅ€คใ‚’ๅŸบใฅใ„ใฆใ€2010ๅนดไธ€ๆœˆๅ››ๆ—ฅใพใŸใฏใใฎไปฅๅ‰ใ€2011ๅนดไธ€ๆœˆไธƒๆ—ฅใพใŸใฏใใฎไปฅ้™ใฎใƒใƒƒใƒˆใƒฏใƒผใ‚ฏๆŽฅ็ถšใ‚’้™้ †ใงไธฆในใ‚‹", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "2010ๅนดไธ€ๆœˆๅ››ๆ—ฅใพใŸใฏใใฎไปฅๅ‰", + "Start": 11, + "End": 26, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2010-01-04", + "Mod": "until", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2010-01-04" + } + ] + } + }, + { + "Text": "2011ๅนดไธ€ๆœˆไธƒๆ—ฅใพใŸใฏใใฎไปฅ้™", + "Start": 28, + "End": 43, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2011-01-07", + "Mod": "after", + "type": "daterange", + "sourceEntity": "datetimepoint", + "start": "2011-01-07" + } + ] + } + } + ] + }, + { + "Input": "ๅ‡บ่ทๆ—ฅไป˜ใŒ2015-01-01ใพใŸใฏใใฎไปฅๅ‰ใ€ใพใŸใฏ2015-02-01ไน‹ๅ‰ใงใ‚ใ‚‹ใ€ๅ—ใ‘ๆ–นใฎ็ด็จŽไธญ้–“ๅ€คใ‚’้™้ †ใงไธฆในใ‚‹", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "2015-01-01ใพใŸใฏใใฎไปฅๅ‰", + "Start": 5, + "End": 21, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2015-01-01", + "Mod": "until", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2015-01-01" + } + ] + } + }, + { + "Text": "2015-02-01ไน‹ๅ‰", + "Start": 26, + "End": 37, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2015-02-01", + "Mod": "before", + "type": "daterange", + "sourceEntity": "datetimepoint", + "end": "2015-02-01" + } + ] + } + } + ] + }, + { + "Input": "ไบŒใ€‡ๅไนๅนด5ๆœˆ5ๆ—ฅใพใŸใฏใใฎไปฅๅ‰ใพใŸใฏไบŒใ€‡ๅไนๅนด11ๆœˆ11ๆ—ฅใฎๅนดๅˆ†ใ‚’็ทๅฃฒใ‚ŠไธŠใ’้กใฎไธญ้–“ๅ€คใ‚’ๅŸบใฅใ„ใฆๆ˜‡้ †ใงไธฆในใ‚‹", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไบŒใ€‡ๅไนๅนด5ๆœˆ5ๆ—ฅใพใŸใฏใใฎไปฅๅ‰", + "Start": 0, + "End": 15, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-05-05", + "Mod": "until", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2019-05-05" + } + ] + } + }, + { + "Text": "ไบŒใ€‡ๅไนๅนด11ๆœˆ11ๆ—ฅ", + "Start": 19, + "End": 29, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-11-11", + "type": "date", + "value": "2019-11-11" + } + ] + } + } + ] + }, + { + "Input": "2010ๅนด1ๆœˆ4ๆ—ฅใพใŸใฏใใฎไปฅ้™ใ€ๅนณๆฟใฎๅฃฒไธŠ้กๅ˜ไฝใŒๅ˜ไฝไธญ้–“ๅ€คใ‚ˆใ‚Šๅคšใ„ใพใŸใฏๅŒใ˜ใฎใƒใƒƒใƒˆใƒฏใƒผใ‚ฏใ‚ณใƒใ‚ฏใ‚ทใƒงใƒณใฏ๏ผŸ", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "2010ๅนด1ๆœˆ4ๆ—ฅใพใŸใฏใใฎไปฅ้™", + "Start": 0, + "End": 15, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2010-01-04", + "Mod": "since", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2010-01-04" + } + ] + } + } + ] + }, + { + "Input": "้™้ †ใงไบŒใ€‡ๅไนๅนดๅ…ซๆœˆๅ…ญๆ—ฅใพใŸใฏไปฅ้™ใ€ใพใŸใฏไบŒใ€‡ๅไนๅนดไธ€ๆœˆไธ€ๆ—ฅใซใฆๆฏŽๅ…ฌๅœ’ใฎๅนณๅ‡ๅนด้ฝขใ€‚", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไบŒใ€‡ๅไนๅนดๅ…ซๆœˆๅ…ญๆ—ฅใพใŸใฏไปฅ้™", + "Start": 3, + "End": 16, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-08-06", + "Mod": "since", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2019-08-06" + } + ] + } + }, + { + "Text": "ไบŒใ€‡ๅไนๅนดไธ€ๆœˆไธ€ๆ—ฅ", + "Start": 21, + "End": 29, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-01-01", + "type": "date", + "value": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "2019ๅนด4ๆœˆ4ๆ—ฅใพใŸใฏใใฎไปฅๅ‰ใ€2019ๅนด9ๆœˆ9ๆ—ฅใพใŸใฏใใฎไปฅ้™ใฎๆฏŽๅนดใฎ็ทๅฃฒไธŠ้กใ‚’้™้ †ใงไธฆในใ‚‹", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "2019ๅนด4ๆœˆ4ๆ—ฅใพใŸใฏใใฎไปฅๅ‰", + "Start": 0, + "End": 15, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-04-04", + "Mod": "until", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2019-04-04" + } + ] + } + }, + { + "Text": "2019ๅนด9ๆœˆ9ๆ—ฅใพใŸใฏใใฎไปฅ้™", + "Start": 17, + "End": 32, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-09-09", + "Mod": "after", + "type": "daterange", + "sourceEntity": "datetimepoint", + "start": "2019-09-09" + } + ] + } + }, + { + "Text": "ๆฏŽๅนด", + "Start": 34, + "End": 35, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P1Y", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "2010ๅนด1ๆœˆ10ๆ—ฅใพใŸใฏไปฅๅ‰ใ€ใพใŸใฏ2012ๅนด1ๆœˆ1ๆ—ฅใ€ใƒใƒƒใƒˆใƒฏใƒผใ‚ฏใ‚ณใƒใ‚ฏใ‚ทใƒงใƒณ็ทๅ˜ไฝใ‚’ๅŸบใฅใ„ใฆ้™้ †ใงไธฆใถใ€‚", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "2010ๅนด1ๆœˆ10ๆ—ฅใพใŸใฏไปฅๅ‰", + "Start": 0, + "End": 14, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2010-01-10", + "Mod": "until", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2010-01-10" + } + ] + } + }, + { + "Text": "2012ๅนด1ๆœˆ1ๆ—ฅ", + "Start": 19, + "End": 27, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2012-01-01", + "type": "date", + "value": "2012-01-01" + } + ] + } + } + ] + }, + { + "Input": "2011ๅนด1ๆœˆ10ๆ—ฅใพใŸใฏใใฎไปฅๅ‰ใ€ๆœ€ไฝŽๅ˜ไฝใŒ45ใ‚’่ถ…ใˆใฆใ„ใ‚‹ใƒใƒƒใƒˆใƒฏใƒผใ‚ฏๆŽฅ็ถšใฎๅฃฒใ‚ŠไธŠใ’ใฏ๏ผŸ", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "2011ๅนด1ๆœˆ10ๆ—ฅใพใŸใฏใใฎไปฅๅ‰", + "Start": 0, + "End": 16, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2011-01-10", + "Mod": "until", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2011-01-10" + } + ] + } + } + ] + }, + { + "Input": "ๅ‡บ่ทๆ—ฅไป˜ใŒ2015-02-01ใพใŸใฏใใฎไปฅๅ‰ใ€ใใ—ใฆ2015-01-01ใพใŸใฏใใฎไปฅ้™ใฎใ‚‚ใฎใฎ้ซ˜ๅบฆใ‚„ๅ—ใ‘ๆ–นใฏๅ‡บ่ทๆ—ฅไป˜ใฎ้™้ †ใงไธฆในใ‚‹ใ€‚", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "2015-02-01ใพใŸใฏใใฎไปฅๅ‰", + "Start": 5, + "End": 21, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2015-02-01", + "Mod": "until", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2015-02-01" + } + ] + } + }, + { + "Text": "2015-01-01ใพใŸใฏใใฎไปฅ้™", + "Start": 26, + "End": 42, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2015-01-01", + "Mod": "after", + "type": "daterange", + "sourceEntity": "datetimepoint", + "start": "2015-01-01" + } + ] + } + } + ] + }, + { + "Input": "ไบŒใ€‡ๅไบ”ๅนด1ๆœˆ1ๆ—ฅใพใŸใฏใใฎไปฅๅ‰ใ€ๅ‡บ่ท็‰ฉใฎ็ทไพก้กใ‚’้™้ †ใงไธฆในใ‚‹", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไบŒใ€‡ๅไบ”ๅนด1ๆœˆ1ๆ—ฅใพใŸใฏใใฎไปฅๅ‰", + "Start": 0, + "End": 15, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2015-01-01", + "Mod": "until", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2015-01-01" + } + ] + } + } + ] + }, + { + "Input": "้›ขๆ•ฃๆ•ฐๅญฆใฎๆˆ็ธพใŒ89ไปฅไธ‹ใงใ‚ใ‚Šใ€ไบŒใ€‡ใ€‡ไธ€ๅนด10ๆœˆ1ๆ—ฅใพใŸใฏใใฎไปฅๅ‰็”Ÿใพใ‚Œใฎใ‚ขใ‚ซใƒ‡ใƒŸใƒผ", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไบŒใ€‡ใ€‡ไธ€ๅนด10ๆœˆ1ๆ—ฅใพใŸใฏใใฎไปฅๅ‰", + "Start": 16, + "End": 32, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2001-10-01", + "Mod": "until", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2001-10-01" + } + ] + } + } + ] + }, + { + "Input": "้™้ †ใงไบŒใ€‡ๅใ€‡ๅนด1ๆœˆ4ๆ—ฅใพใŸใฏไปฅๅ‰ใ€ไบŒใ€‡ๅไบŒๅนด1ๆœˆ1ๆ—ฅใพใŸใฏไปฅ้™ใฎๆฎต้šŽใ€‚", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไบŒใ€‡ๅใ€‡ๅนด1ๆœˆ4ๆ—ฅใพใŸใฏไปฅๅ‰", + "Start": 3, + "End": 16, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2010-01-04", + "Mod": "until", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2010-01-04" + } + ] + } + }, + { + "Text": "ไบŒใ€‡ๅไบŒๅนด1ๆœˆ1ๆ—ฅใพใŸใฏไปฅ้™", + "Start": 18, + "End": 31, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2012-01-01", + "Mod": "since", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2012-01-01" + } + ] + } + } + ] + }, + { + "Input": "2015-01-01ใพใŸใฏใใฎไปฅ้™ใ€ใฉใฎๅ—ใ‘ๆ–นใฎ้‡ใฏ้‡ใฎไธญ้–“ๅ€คใ‚ˆใ‚ŠไฝŽใ„๏ผŸ", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "2015-01-01ใพใŸใฏใใฎไปฅ้™", + "Start": 0, + "End": 16, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2015-01-01", + "Mod": "since", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2015-01-01" + } + ] + } + } + ] + }, + { + "Input": "2015ๅนด2ๆœˆ1ๆ—ฅใพใŸใฏใใฎไปฅ้™ใ€ใพใŸใฏ2015ๅนด1ๆœˆ1ๆ—ฅไปฅๅ‰ใฎๅ‡บ่ทใ—ใŸๅนณๅ‡ๆจชๅน…ใ‚’้™้ †ใงไธฆในใ‚‹", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "2015ๅนด2ๆœˆ1ๆ—ฅใพใŸใฏใใฎไปฅ้™", + "Start": 0, + "End": 15, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2015-02-01", + "Mod": "since", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2015-02-01" + } + ] + } + }, + { + "Text": "2015ๅนด1ๆœˆ1ๆ—ฅไปฅๅ‰", + "Start": 20, + "End": 30, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2015-01-01", + "Mod": "before", + "type": "daterange", + "sourceEntity": "datetimepoint", + "end": "2015-01-01" + } + ] + } + } + ] + }, + { + "Input": "2007ๅนด1ๆœˆ10ๆ—ฅใพใŸใฏใใฎไปฅๅ‰ใฎๆ—ฅไป˜ใ‚’ๆ˜‡้ †ใงไธฆในใ‚‹", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "2007ๅนด1ๆœˆ10ๆ—ฅใพใŸใฏใใฎไปฅๅ‰", + "Start": 0, + "End": 16, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2007-01-10", + "Mod": "until", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2007-01-10" + } + ] + } + } + ] + }, + { + "Input": "2016ๅนด3ๆœˆ1ๆ—ฅใ‹ใ‚‰ใฎๅนณๅ‡ใƒญใƒผใƒชใƒณใ‚ฐใƒญใƒผใƒ‰", + "Context": { + "ReferenceDateTime": "2018-08-30T14:16:03" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "2016ๅนด3ๆœˆ1ๆ—ฅใ‹ใ‚‰", + "Start": 0, + "End": 10, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2016-03-01", + "Mod": "since", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2016-03-01" + } + ] + } + } + ] + }, + { + "Input": "ไบŒใ€‡ๅไบ”ๅนด2ๆœˆ1ๆ—ฅใพใŸใฏใใฎไปฅๅ‰ใฎๅ—ใ‘ๆ–นใ‚’ใ‚ณใ‚นใƒˆใฎๆ˜‡้ †ใงไธฆในใ‚‹", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไบŒใ€‡ๅไบ”ๅนด2ๆœˆ1ๆ—ฅใพใŸใฏใใฎไปฅๅ‰", + "Start": 0, + "End": 15, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2015-02-01", + "Mod": "until", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2015-02-01" + } + ] + } + } + ] + }, + { + "Input": "่กจใง็คบใ—ใฆใ„ใ‚‹ใ€ไบŒใ€‡ๅไนๅนด9ๆœˆ14ๆ—ฅใพใŸใฏใใฎไปฅๅ‰ใซๅนด้ฝขใŒๅนด้ฝขไธญ้–“ๅ€คใ‚ˆใ‚Šๅคšใ„ๅ…ฌๅœ’", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไบŒใ€‡ๅไนๅนด9ๆœˆ14ๆ—ฅใพใŸใฏใใฎไปฅๅ‰", + "Start": 8, + "End": 24, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-09-14", + "Mod": "until", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2019-09-14" + } + ] + } + } + ] + }, + { + "Input": "ไบŒใ€‡ๅไบ”ๅนด2ๆœˆ1ๆ—ฅใพใŸใฏใใฎไปฅๅ‰ใฎๅ‡บ่ท็‰ฉใฎๅนณๅ‡้‡ใ‚’้™้ †ใงไธฆในใ‚‹", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไบŒใ€‡ๅไบ”ๅนด2ๆœˆ1ๆ—ฅใพใŸใฏใใฎไปฅๅ‰", + "Start": 0, + "End": 15, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2015-02-01", + "Mod": "until", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2015-02-01" + } + ] + } + } + ] + }, + { + "Input": "ๅนณๆˆ27ๅนดใ‹ใ‚‰ใ€็‚นๆ•ฐใŒ80ใ‹ใ‚‰90ใพใงใซๅฟ…่ฆใชๅคงๅญฆใฏใฉใ‚Œใ‚‰๏ผŸ", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅนณๆˆ27ๅนดใ‹ใ‚‰", + "Start": 0, + "End": 6, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2015", + "Mod": "since", + "type": "daterange", + "sourceEntity": "datetimerange", + "start": "2015-01-01" + } + ] + } + } + ] + }, + { + "Input": "ไบŒใ€‡ๅไบ”ๅนด1ๆœˆ1ๆ—ฅใพใŸใฏไบŒใ€‡ๅไบ”ๅนด2ๆœˆ1ๆ—ฅใ‹ใ‚‰ใฎๅ—ใ‘ๆ–นใ‚’ๅนณๅ‡้ซ˜ๅบฆใ‚’ๅŸบใฅใ„ใฆ้™้ †ใงไธฆในใ‚‹", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไบŒใ€‡ๅไบ”ๅนด1ๆœˆ1ๆ—ฅ", + "Start": 0, + "End": 8, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2015-01-01", + "type": "date", + "value": "2015-01-01" + } + ] + } + }, + { + "Text": "ไบŒใ€‡ๅไบ”ๅนด2ๆœˆ1ๆ—ฅใ‹ใ‚‰", + "Start": 12, + "End": 22, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2015-02-01", + "Mod": "since", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2015-02-01" + } + ] + } + } + ] + }, + { + "Input": "2015ๅนด1ๆœˆ1ๆ—ฅใพใŸใฏใใฎไปฅ้™ใ€ๅ‡บ่ทใ—ใŸๅ„ๅ—ใ‘ๆ–นใฎ็ทไพก้กใ‚’ๆ˜‡้ †ใงไธฆในใ‚‹", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "2015ๅนด1ๆœˆ1ๆ—ฅใพใŸใฏใใฎไปฅ้™", + "Start": 0, + "End": 15, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2015-01-01", + "Mod": "since", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2015-01-01" + } + ] + } + } + ] + }, + { + "Input": "่ฒจ็‰ฉๅนด้ฝขใŒๆœ€ๅคงๅนด้ฝขใจๅŒใ˜ใงใ€2015ๅนด1ๆœˆ1ๆ—ฅใพใŸใฏใใฎไปฅ้™ๅ‡บ่ทใ—ใŸๅ—ใ‘ๆ–น", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "2015ๅนด1ๆœˆ1ๆ—ฅใพใŸใฏใใฎไปฅ้™", + "Start": 14, + "End": 29, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2015-01-01", + "Mod": "since", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2015-01-01" + } + ] + } + } + ] + }, + { + "Input": "2019ๅนด11ๆœˆ11ๆ—ฅใพใŸใฏใใฎไปฅๅ‰ใ€ๆฏŽๅนดใฎๅนณๅ‡ๅฃฒไธŠ้กใ‚’ๆ˜‡้ †ใงไธฆในใ‚‹", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "2019ๅนด11ๆœˆ11ๆ—ฅใพใŸใฏใใฎไปฅๅ‰", + "Start": 0, + "End": 17, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-11-11", + "Mod": "until", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2019-11-11" + } + ] + } + }, + { + "Text": "ๆฏŽๅนด", + "Start": 19, + "End": 20, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P1Y", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "2019ๅนด8ๆœˆ1ๆ—ฅไปฅ้™ใ€2019ๅนด4ๆœˆ5ๆ—ฅใพใŸใฏใใฎไปฅๅ‰ใฎ้•ใ†ๅ…ฌๅœ’ใฎๅนณๅ‡ๅนด้ฝขใ‚’้™้ †ใงไธฆในใ‚‹", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "2019ๅนด8ๆœˆ1ๆ—ฅไปฅ้™", + "Start": 0, + "End": 10, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-08-01", + "Mod": "after", + "type": "daterange", + "sourceEntity": "datetimepoint", + "start": "2019-08-01" + } + ] + } + }, + { + "Text": "2019ๅนด4ๆœˆ5ๆ—ฅใพใŸใฏใใฎไปฅๅ‰", + "Start": 12, + "End": 27, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-04-05", + "Mod": "until", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2019-04-05" + } + ] + } + } + ] + }, + { + "Input": "ใฉใฎใƒใƒƒใƒˆใƒฏใƒผใ‚ฏใ‚ณใƒใ‚ฏใ‚ทใƒงใƒณใฎๆœ€้ซ˜ๅ˜ไฝใŒ2012-01-01ใพใŸใฏไปฅๅ‰ใ€ใใ—ใฆ2010-01-01ใพใŸใฏไปฅ้™ใฎๆœŸ้–“ไธญใฎๆœ€้ซ˜ๅ˜ไฝใ‚ˆใ‚ŠไฝŽใ„ใฎ๏ผŸ", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "2012-01-01ใพใŸใฏไปฅๅ‰", + "Start": 20, + "End": 34, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2012-01-01", + "Mod": "until", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2012-01-01" + } + ] + } + }, + { + "Text": "2010-01-01ใพใŸใฏไปฅ้™", + "Start": 39, + "End": 53, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2010-01-01", + "Mod": "after", + "type": "daterange", + "sourceEntity": "datetimepoint", + "start": "2010-01-01" + } + ] + } + } + ] + }, + { + "Input": "2015ๅนด1ๆœˆ1ๆ—ฅใพใŸใฏใใฎไปฅ้™ใ€ๆ˜‡้ †ใงๅ‡บ่ทใฎๅนณๅ‡ๅ€คใพใŸใใฎๅ—ใ‘ๆ–น", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "2015ๅนด1ๆœˆ1ๆ—ฅใพใŸใฏใใฎไปฅ้™", + "Start": 0, + "End": 15, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2015-01-01", + "Mod": "since", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2015-01-01" + } + ] + } + } + ] + }, + { + "Input": "ไบŒใ€‡ๅๅ…ซๅนด7ๆœˆ9ๆ—ฅใพใŸใฏใใฎไปฅๅ‰ใ€ๅ‡บ็‰ˆๆ—ฅไป˜ใ‚’้™้ †ใงไธฆในใ‚‹", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไบŒใ€‡ๅๅ…ซๅนด7ๆœˆ9ๆ—ฅใพใŸใฏใใฎไปฅๅ‰", + "Start": 0, + "End": 15, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-07-09", + "Mod": "until", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2018-07-09" + } + ] + } + } + ] + }, + { + "Input": "2010ๅนด1ๆœˆ1ๆ—ฅใพใŸใฏใใฎไปฅ้™ใ€2011ๅนด1ๆœˆ8ๆ—ฅไปฅๅ‰ใฎใƒใƒƒใƒˆใƒฏใƒผใ‚ฏๆŽฅ็ถšใฎๅนณๅ‡ๅ˜ไฝ", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "2010ๅนด1ๆœˆ1ๆ—ฅใพใŸใฏใใฎไปฅ้™", + "Start": 0, + "End": 15, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2010-01-01", + "Mod": "since", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2010-01-01" + } + ] + } + }, + { + "Text": "2011ๅนด1ๆœˆ8ๆ—ฅไปฅๅ‰", + "Start": 17, + "End": 27, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2011-01-08", + "Mod": "before", + "type": "daterange", + "sourceEntity": "datetimepoint", + "end": "2011-01-08" + } + ] + } + } + ] + }, + { + "Input": "2019ๅนด9ๆœˆ9ๆ—ฅไปฅ้™ใ€2019ๅนด4ๆœˆ4ๆ—ฅใพใŸใฏใใฎไน‹ๅ‰ใฎๆฏŽๅนดใฎ็ทๅฃฒไธŠ้กใ‚’้™้ †ใงไธฆในใ‚‹", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "2019ๅนด9ๆœˆ9ๆ—ฅไปฅ้™", + "Start": 0, + "End": 10, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-09-09", + "Mod": "after", + "type": "daterange", + "sourceEntity": "datetimepoint", + "start": "2019-09-09" + } + ] + } + }, + { + "Text": "2019ๅนด4ๆœˆ4ๆ—ฅใพใŸใฏใใฎไน‹ๅ‰", + "Start": 12, + "End": 27, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-04-04", + "Mod": "until", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2019-04-04" + } + ] + } + }, + { + "Text": "ๆฏŽๅนด", + "Start": 29, + "End": 30, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P1Y", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "2014-06-04ใพใŸใฏใใฎไปฅ้™2009-08-16ใพใŸใฏใใฎไปฅๅ‰ใฎๆœ€ๆ–ฐๅนดๅบฆ่ฒกๅ‹™ๆœ€้ซ˜่ฉ•ไพก็ท่จˆใ‚’้™้ †ใงไธฆในใ‚‹", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "2014-06-04ใพใŸใฏใใฎไปฅ้™", + "Start": 0, + "End": 16, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2014-06-04", + "Mod": "since", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2014-06-04" + } + ] + } + }, + { + "Text": "2009-08-16ใพใŸใฏใใฎไปฅๅ‰", + "Start": 17, + "End": 33, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2009-08-16", + "Mod": "until", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2009-08-16" + } + ] + } + } + ] + }, + { + "Input": "2015ๅนด1ๆœˆ1ๆ—ฅไปฅๅ‰ใ€2015ๅนด2ๆœˆ1ๆ—ฅใพใŸใฏใใฎไปฅ้™ใฎๅ‡บ่ท็ท้‡ใ‚’้™้ †ใงไธฆในใ‚‹", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "2015ๅนด1ๆœˆ1ๆ—ฅไปฅๅ‰", + "Start": 0, + "End": 10, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2015-01-01", + "Mod": "before", + "type": "daterange", + "sourceEntity": "datetimepoint", + "end": "2015-01-01" + } + ] + } + }, + { + "Text": "2015ๅนด2ๆœˆ1ๆ—ฅใพใŸใฏใใฎไปฅ้™", + "Start": 12, + "End": 27, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2015-02-01", + "Mod": "since", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2015-02-01" + } + ] + } + } + ] + }, + { + "Input": "2011-03-22ใพใŸใฏใใฎไปฅๅ‰ใ€ใพใŸใฏ2009-08-29ไปฅ้™ใฎๆœ€ๆ–ฐๅนดๅบฆ่ฒกๅ‹™ใฎๅนณๅ‡ใซๅŸบใฅใ„ใฆใ€ไปŠ้‹ๅ–ถ่ฉ•ไพกใ‚’้™้ †ใงไธฆในใ‚‹", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "2011-03-22ใพใŸใฏใใฎไปฅๅ‰", + "Start": 0, + "End": 16, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2011-03-22", + "Mod": "until", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2011-03-22" + } + ] + } + }, + { + "Text": "2009-08-29ไปฅ้™", + "Start": 21, + "End": 32, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2009-08-29", + "Mod": "after", + "type": "daterange", + "sourceEntity": "datetimepoint", + "start": "2009-08-29" + } + ] + } + } + ] + }, + { + "Input": "ไบŒใ€‡ๅไบ”ๅนด2ๆœˆ1ๆ—ฅใพใŸใฏใใฎไปฅๅ‰ใ€ๅ‡บ่ทใ—ใ‹่ฒจ็‰ฉใผๅ—ใ‘ๆ–นใ‚’ๅนณๅ‡็จŽๅ€คใ‚’ๅŸบใฅใ„ใฆ้™้ †ใงไธฆใถ", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไบŒใ€‡ๅไบ”ๅนด2ๆœˆ1ๆ—ฅใพใŸใฏใใฎไปฅๅ‰", + "Start": 0, + "End": 15, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2015-02-01", + "Mod": "until", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2015-02-01" + } + ] + } + } + ] + }, + { + "Input": "2016ๅนด9ๆœˆ1ๆ—ฅใ‹ใ‚‰ใ€ใพใŸใฏ2016ๅนด1ๆœˆ1ๆ—ฅไปฅๅ‰ใฎใƒญใƒผใƒชใƒณใ‚ฐใƒญใƒผใƒ‰ใ‚’้‹ๅ‹•่‡ช่ฆš้‡ใซๅŸบใฅใ„ใฆๆ˜‡้ †ใงไธฆในใ‚‹", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "2016ๅนด9ๆœˆ1ๆ—ฅใ‹ใ‚‰", + "Start": 0, + "End": 10, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2016-09-01", + "Mod": "since", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2016-09-01" + } + ] + } + }, + { + "Text": "2016ๅนด1ๆœˆ1ๆ—ฅไปฅๅ‰", + "Start": 15, + "End": 25, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2016-01-01", + "Mod": "before", + "type": "daterange", + "sourceEntity": "datetimepoint", + "end": "2016-01-01" + } + ] + } + } + ] + }, + { + "Input": "ไบŒใ€‡ๅๅ…ญๅนด5ๆœˆ1ๆ—ฅใพใŸใฏไบŒใ€‡ๅๅ…ญๅนด12ๆœˆ1ๆ—ฅใพใŸใฏใใฎไปฅ้™ใฎ้‹ๅ‹•่‡ช่ฆš้‡ใ‚’ๅนณๅ‡ใƒญใƒผใƒ‰ใ‚’ๅŸบใฅใ„ใฆ้™้ †ใงไธฆในใ‚‹", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไบŒใ€‡ๅๅ…ญๅนด5ๆœˆ1ๆ—ฅ", + "Start": 0, + "End": 8, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2016-05-01", + "type": "date", + "value": "2016-05-01" + } + ] + } + }, + { + "Text": "ไบŒใ€‡ๅๅ…ญๅนด12ๆœˆ1ๆ—ฅใพใŸใฏใใฎไปฅ้™", + "Start": 12, + "End": 28, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2016-12-01", + "Mod": "since", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2016-12-01" + } + ] + } + } + ] + }, + { + "Input": "2010ๅนด1ๆœˆ1ๆ—ฅใพใŸใฏใใฎไปฅ้™ใ€ๅฃฒใ‚ŒใŸๅนณๅ‡ๅ˜ไฝใใ—ใฆๅฏพๅฟœใ™ใ‚‹ใƒใƒƒใƒˆใƒฏใƒผใ‚ฏใ‚ณใƒใ‚ฏใ‚ทใƒงใƒณ", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "2010ๅนด1ๆœˆ1ๆ—ฅใพใŸใฏใใฎไปฅ้™", + "Start": 0, + "End": 15, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2010-01-01", + "Mod": "since", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2010-01-01" + } + ] + } + } + ] + }, + { + "Input": "ๆ˜‡้ †ใง2015ๅนดไบŒๆœˆไธ€ๆ—ฅใ‹ใ‚‰ใฎๅ‡บ่ทๅ—ใ‘ๆ–นใฎๅนณๅ‡ใ‚ณใ‚นใƒˆใ‚’ไธฆในใ‚‹ใ€‚", + "Context": { + "ReferenceDateTime": "2018-08-30T14:16:03" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "2015ๅนดไบŒๆœˆไธ€ๆ—ฅใ‹ใ‚‰", + "Start": 3, + "End": 13, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2015-02-01", + "Mod": "since", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2015-02-01" + } + ] + } + } + ] + }, + { + "Input": "ไบŒใ€‡ๅไนๅนดๅ…ซๆœˆไธ€ๆ—ฅใพใŸใฏใใฎไปฅ้™ใ€ใใ—ใฆไบŒใ€‡ๅไนๅนดๅ››ๆœˆไบ”ๆ—ฅใพใŸใฏใใฎไปฅๅ‰ใฎๆฏŽๅ…ฌๅœ’ใฎๅนณๅ‡ๅนด้ฝขใ‚’ๆ˜‡้ †ใงไธฆในใ‚‹ใ€‚", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไบŒใ€‡ๅไนๅนดๅ…ซๆœˆไธ€ๆ—ฅใพใŸใฏใใฎไปฅ้™", + "Start": 0, + "End": 15, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-08-01", + "Mod": "after", + "type": "daterange", + "sourceEntity": "datetimepoint", + "start": "2019-08-01" + } + ] + } + }, + { + "Text": "ไบŒใ€‡ๅไนๅนดๅ››ๆœˆไบ”ๆ—ฅใพใŸใฏใใฎไปฅๅ‰", + "Start": 20, + "End": 35, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-04-05", + "Mod": "until", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2019-04-05" + } + ] + } + } + ] + }, + { + "Input": "2015ๅนด1ๆœˆ1ๆ—ฅใพใŸใฏใใฎไปฅ้™ๅ‡บ่ทใ—ใŸใ‚‚ใฎใฎๅ—ใ‘ๆ–นใŒๅนณๅ‡็จŽๆ•ฐใ‚’ๅŸบใฅใ„ใฆๆ˜‡้ †ใฎๅบๅˆ—", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "2015ๅนด1ๆœˆ1ๆ—ฅใพใŸใฏใใฎไปฅ้™", + "Start": 0, + "End": 15, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2015-01-01", + "Mod": "since", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2015-01-01" + } + ] + } + } + ] + }, + { + "Input": "2010-01-10ใพใŸใฏไปฅ้™ใ€ใใ—ใฆ2011-01-07ใพใŸใฏไปฅๅ‰ใงๆœŸ้–“ไธญใ€ใฉใฎใƒใƒƒใƒˆใƒฏใƒผใ‚ฏใ‚ณใƒใ‚ฏใ‚ทใƒงใƒณใฎๅ˜ไฝใŒๅ˜ไฝใฎไธญ้–“ๅ€คใ‚’่ถ…ใˆใฆใ„ใชใ„ใฎ๏ผŸ", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "2010-01-10ใพใŸใฏไปฅ้™", + "Start": 0, + "End": 14, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2010-01-10", + "Mod": "since", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2010-01-10" + } + ] + } + }, + { + "Text": "2011-01-07ใพใŸใฏไปฅๅ‰", + "Start": 19, + "End": 33, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2011-01-07", + "Mod": "before", + "type": "daterange", + "sourceEntity": "datetimepoint", + "end": "2011-01-07" + } + ] + } + } + ] + }, + { + "Input": "2009ๅนด9ๆœˆ1ๆ—ฅใพใŸใฏใใฎไปฅ้™ใ€ใฉใฎใƒฉใ‚นใƒˆๅนดๅบฆ่ฒกๅ‹™็ท่ฉ•ไพกๅ‚ตๅ‹™ใŒไธ€็•ช้ซ˜ใ„๏ผŸ", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "2009ๅนด9ๆœˆ1ๆ—ฅใพใŸใฏใใฎไปฅ้™", + "Start": 0, + "End": 15, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2009-09-01", + "Mod": "since", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2009-09-01" + } + ] + } + } + ] + }, + { + "Input": "2019ๅนด11ๆœˆ9ๆ—ฅใพใŸใฏใใฎไปฅๅ‰ใ€ใฉใฎๅ…ฌๅœ’ใฎๅนด้ฝขใฏๅนณๅ‡ๅนด้ฝขใ‚ˆใ‚ŠไฝŽใ„๏ผŸ", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "2019ๅนด11ๆœˆ9ๆ—ฅใพใŸใฏใใฎไปฅๅ‰", + "Start": 0, + "End": 16, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-11-09", + "Mod": "until", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2019-11-09" + } + ] + } + } + ] + }, + { + "Input": "2019ๅนด1ๆœˆ1ๆ—ฅใพใŸใฏใใฎไปฅ้™ใ€ๅนณๅ‡็ทๅฃฒไธŠ้กใŒไธ€็•ชๅฐ‘ใชใ„ไบŒใคใฎๅนดใฏ๏ผŸ", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "2019ๅนด1ๆœˆ1ๆ—ฅใพใŸใฏใใฎไปฅ้™", + "Start": 0, + "End": 15, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-01-01", + "Mod": "since", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "็ฌฌไธ€ๅญฃๆ—ฅไป˜ใŒ2014ๅนด6ๆœˆ14ๆ—ฅใ‹ใ‚‰2014ๅนด9ๆœˆ14ๆ—ฅใพใงใ€xใŒ-83.8232ใ‚’่ถ…ใˆใชใ„่ก—้“ใ€‚", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "2014ๅนด6ๆœˆ14ๆ—ฅใ‹ใ‚‰", + "Start": 6, + "End": 17, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2014-06-14", + "Mod": "since", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2014-06-14" + } + ] + } + }, + { + "Text": "2014ๅนด9ๆœˆ14ๆ—ฅใพใง", + "Start": 18, + "End": 29, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2014-09-14", + "Mod": "before", + "type": "daterange", + "sourceEntity": "datetimepoint", + "end": "2014-09-14" + } + ] + } + } + ] + }, + { + "Input": "2012ๅนด1ๆœˆ7ๆ—ฅใพใŸใฏใใฎไปฅๅ‰ใ€ๅ˜ไฝไธญ้–“ๅ€คใ‚ˆใ‚Šๅฐ‘ใชใ„ใƒใƒƒใƒˆใƒฏใƒผใ‚ฏๆŽฅ็ถš", + "Context": { + "ReferenceDateTime": "2019-01-06T12:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "2012ๅนด1ๆœˆ7ๆ—ฅใพใŸใฏใใฎไปฅๅ‰", + "Start": 0, + "End": 15, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2012-01-07", + "Mod": "until", + "type": "daterange", + "sourceEntity": "datetimepoint", + "value": "2012-01-07" + } + ] + } + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Japanese/DateTimeParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Japanese/DateTimeParser.json new file mode 100644 index 000000000..0a923226c --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Japanese/DateTimeParser.json @@ -0,0 +1,1966 @@ +[ + { + "Input": "็งใฏ15ๆ—ฅใฎ8ๆ™‚20็ง’ใซๆˆปใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "15ๆ—ฅใฎ8ๆ™‚20็ง’", + "Type": "datetime", + "Value": { + "Timex": "XXXX-XX-15T08:00:20", + "FutureResolution": { + "dateTime": "2016-11-15 08:00:20" + }, + "PastResolution": { + "dateTime": "2016-10-15 08:00:20" + } + }, + "Start": 2, + "Length": 9 + } + ] + }, + { + "Input": "็งใฏ2016ๅนด4ๆœˆ21ๆ—ฅใฎๅˆๅพŒ8ๆ™‚ใซๆˆปใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016ๅนด4ๆœˆ21ๆ—ฅใฎๅˆๅพŒ8ๆ™‚", + "Type": "datetime", + "Value": { + "Timex": "2016-04-21T20:00", + "FutureResolution": { + "dateTime": "2016-04-21 20:00:00" + }, + "PastResolution": { + "dateTime": "2016-04-21 20:00:00" + } + }, + "Start": 2, + "Length": 15 + } + ] + }, + { + "Input": "็งใฏ2016ๅนด4ๆœˆ21ๆ—ฅใฎๅˆๅพŒ8ๆ™‚20็ง’ใซๆˆปใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016ๅนด4ๆœˆ21ๆ—ฅใฎๅˆๅพŒ8ๆ™‚20็ง’", + "Type": "datetime", + "Value": { + "Timex": "2016-04-21T20:00:20", + "FutureResolution": { + "dateTime": "2016-04-21 20:00:20" + }, + "PastResolution": { + "dateTime": "2016-04-21 20:00:20" + } + }, + "Start": 2, + "Length": 18 + } + ] + }, + { + "Input": "็งใฏ10ๆœˆ14ๆ—ฅใฎๅˆๅ‰8ๆ™‚ใซๆˆปใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10ๆœˆ14ๆ—ฅใฎๅˆๅ‰8ๆ™‚", + "Type": "datetime", + "Value": { + "Timex": "XXXX-10-14T08:00", + "FutureResolution": { + "dateTime": "2017-10-14 08:00:00" + }, + "PastResolution": { + "dateTime": "2016-10-14 08:00:00" + } + }, + "Start": 2, + "Length": 11 + } + ] + }, + { + "Input": "็งใฏ10ๆœˆ14ๆ—ฅใฎๅˆๅ‰8ๆ™‚31็ง’ใซๆˆปใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10ๆœˆ14ๆ—ฅใฎๅˆๅ‰8ๆ™‚31็ง’", + "Type": "datetime", + "Value": { + "Timex": "XXXX-10-14T08:00:31", + "FutureResolution": { + "dateTime": "2017-10-14 08:00:31" + }, + "PastResolution": { + "dateTime": "2016-10-14 08:00:31" + } + }, + "Start": 2, + "Length": 14 + } + ] + }, + { + "Input": "็งใฏ10ๆœˆ14ๆ—ฅใฎๅˆๅ‰8ๆ™‚้ ƒใซๆˆปใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10ๆœˆ14ๆ—ฅใฎๅˆๅ‰8ๆ™‚้ ƒ", + "Type": "datetime", + "Value": { + "Timex": "XXXX-10-14T08:00", + "FutureResolution": { + "dateTime": "2017-10-14 08:00:00" + }, + "PastResolution": { + "dateTime": "2016-10-14 08:00:00" + } + }, + "Start": 2, + "Length": 12 + } + ] + }, + { + "Input": "็งใฏ10ๆœˆ14ๆ—ฅใฎๅˆๅ‰8ๆ™‚25็ง’ใซๆˆปใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10ๆœˆ14ๆ—ฅใฎๅˆๅ‰8ๆ™‚25็ง’", + "Type": "datetime", + "Value": { + "Timex": "XXXX-10-14T08:00:25", + "FutureResolution": { + "dateTime": "2017-10-14 08:00:25" + }, + "PastResolution": { + "dateTime": "2016-10-14 08:00:25" + } + }, + "Start": 2, + "Length": 14 + } + ] + }, + { + "Input": "็งใฏ2016ๅนด12ๆœˆ22ๆ—ฅ19ๆ™‚ใซๆˆปใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016ๅนด12ๆœˆ22ๆ—ฅ19ๆ™‚", + "Type": "datetime", + "Value": { + "Timex": "2016-12-22T19:00", + "FutureResolution": { + "dateTime": "2016-12-22 19:00:00" + }, + "PastResolution": { + "dateTime": "2016-12-22 19:00:00" + } + }, + "Start": 2, + "Length": 14 + } + ] + }, + { + "Input": "็งใฏๆ—ฅๆ›œๆ—ฅใ€ๅคœใฎๅˆๅพŒ8ๆ™‚ใซๆˆปใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆ—ฅๆ›œๆ—ฅใ€ๅคœใฎๅˆๅพŒ8ๆ™‚", + "Type": "datetime", + "Value": { + "Timex": "XXXX-WXX-7T20", + "FutureResolution": { + "dateTime": "2016-11-13 20:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-06 20:00:00" + } + }, + "Start": 2, + "Length": 10 + } + ] + }, + { + "Input": "็งใฏ15ๆ—ฅใฎ8ๆ™‚24็ง’ใซๆˆปใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "15ๆ—ฅใฎ8ๆ™‚24็ง’", + "Type": "datetime", + "Value": { + "Timex": "XXXX-XX-15T08:00:24", + "FutureResolution": { + "dateTime": "2016-11-15 08:00:24" + }, + "PastResolution": { + "dateTime": "2016-10-15 08:00:24" + } + }, + "Start": 2, + "Length": 9 + } + ] + }, + { + "Input": "็งใฏ2016ๅนด4ๆœˆ21ๆ—ฅใ€ๅˆๅพŒ8ๆ™‚24็ง’ใซๆˆปใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016ๅนด4ๆœˆ21ๆ—ฅใ€ๅˆๅพŒ8ๆ™‚24็ง’", + "Type": "datetime", + "Value": { + "Timex": "2016-04-21T20:00:24", + "FutureResolution": { + "dateTime": "2016-04-21 20:00:24" + }, + "PastResolution": { + "dateTime": "2016-04-21 20:00:24" + } + }, + "Start": 2, + "Length": 18 + } + ] + }, + { + "Input": "็งใฏ10ๆœˆ14ๆ—ฅใฎๅˆๅ‰8ๆ™‚13็ง’ใซๆˆปใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10ๆœˆ14ๆ—ฅใฎๅˆๅ‰8ๆ™‚13็ง’", + "Type": "datetime", + "Value": { + "Timex": "XXXX-10-14T08:00:13", + "FutureResolution": { + "dateTime": "2017-10-14 08:00:13" + }, + "PastResolution": { + "dateTime": "2016-10-14 08:00:13" + } + }, + "Start": 2, + "Length": 14 + } + ] + }, + { + "Input": "็งใฏไปŠๆ—ฅใฎๆœๅˆๅ‰7ๆ™‚ใซๆˆปใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠๆ—ฅใฎๆœๅˆๅ‰7ๆ™‚", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T07", + "FutureResolution": { + "dateTime": "2016-11-07 07:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 07:00:00" + } + }, + "Start": 2, + "Length": 8 + } + ] + }, + { + "Input": "็งใฏไปŠๆ—ฅใฎๆœ7ๆ™‚ใซๆˆปใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠๆ—ฅใฎๆœ7ๆ™‚", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T07:00", + "FutureResolution": { + "dateTime": "2016-11-07 07:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 07:00:00" + } + }, + "Start": 2, + "Length": 6 + } + ] + }, + { + "Input": "็งใฏ2016ๅนด12ๆœˆ16ๆ—ฅใฎ12ๆ™‚23ๅˆ†59็ง’ใซๆˆปใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016ๅนด12ๆœˆ16ๆ—ฅใฎ12ๆ™‚23ๅˆ†59็ง’", + "Type": "datetime", + "Value": { + "Timex": "2016-12-16T12:23:59", + "FutureResolution": { + "dateTime": "2016-12-16 12:23:59" + }, + "PastResolution": { + "dateTime": "2016-12-16 12:23:59" + } + }, + "Start": 2, + "Length": 21 + } + ] + }, + { + "Input": "็งใฏ2017ๅนด1ๆœˆ6ๆ—ฅใฎๅˆๅ‰6ๆ™‚37ๅˆ†ใซๆˆปใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2017ๅนด1ๆœˆ6ๆ—ฅใฎๅˆๅ‰6ๆ™‚37ๅˆ†", + "Type": "datetime", + "Value": { + "Timex": "2017-01-06T06:37", + "FutureResolution": { + "dateTime": "2017-01-06 06:37:00" + }, + "PastResolution": { + "dateTime": "2017-01-06 06:37:00" + } + }, + "Start": 2, + "Length": 17 + } + ] + }, + { + "Input": "2016ๅนด11ๆœˆ16ๆ—ฅ 10ๆ™‚38ๅˆ†", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016ๅนด11ๆœˆ16ๆ—ฅ 10ๆ™‚38ๅˆ†", + "Type": "datetime", + "Value": { + "Timex": "2016-11-16T10:38", + "FutureResolution": { + "dateTime": "2016-11-16 10:38:00" + }, + "PastResolution": { + "dateTime": "2016-11-16 10:38:00" + } + }, + "Start": 0, + "Length": 18 + } + ] + }, + { + "Input": "ใ‚ใชใŸใฎๅฅๅบทใซๅฎณใ‚’ๅŠใผใ™ใฎใงใ€ใ„ใคใ‚‚ไธ€ๆ—ฅใฎ็ต‚ใ‚ใ‚Šใซๅฐฑๅฏใ™ใ‚‹ในใใงใฏใ‚ใ‚Šใพใ›ใ‚“ใ€‚", + "Context": { + "ReferenceDateTime": "2018-11-21T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไธ€ๆ—ฅใฎ็ต‚ใ‚ใ‚Š", + "Type": "datetime", + "Value": { + "Timex": "2018-11-21T23:59:59", + "FutureResolution": { + "dateTime": "2018-11-21 23:59:59" + }, + "PastResolution": { + "dateTime": "2018-11-21 23:59:59" + } + }, + "Start": 18, + "Length": 6 + } + ] + }, + { + "Input": "ใƒœใƒ–ใจใ‚ขใƒชใ‚นใฏใ„ใคใ‚‚ไธ€ๆ—ฅใฎ็ต‚ใ‚ใ‚Šใซๆš—ๅทๅŒ–ใ•ใ‚ŒใŸใƒกใƒƒใ‚ปใƒผใ‚ธใ‚’ไบคๆ›ใ™ใ‚‹ใ€‚", + "Context": { + "ReferenceDateTime": "2018-11-21T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไธ€ๆ—ฅใฎ็ต‚ใ‚ใ‚Š", + "Type": "datetime", + "Value": { + "Timex": "2018-11-21T23:59:59", + "FutureResolution": { + "dateTime": "2018-11-21 23:59:59" + }, + "PastResolution": { + "dateTime": "2018-11-21 23:59:59" + } + }, + "Start": 10, + "Length": 6 + } + ] + }, + { + "Input": "ไปŠใ‹ใ‚‰ๅธฐใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotnet,javascript,python,java", + "Results": [ + { + "Text": "ไปŠ", + "Type": "datetime", + "Value": { + "Timex": "PRESENT_REF", + "FutureResolution": { + "dateTime": "2016-11-07 00:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 00:00:00" + } + }, + "Start": 0, + "Length": 1 + } + ] + }, + { + "Input": "ๅ‡บๆฅใ‚‹้™ใ‚Šๆ—ฉใๅธฐใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotnet,javascript,python,java", + "Results": [ + { + "Text": "ๅ‡บๆฅใ‚‹้™ใ‚Šๆ—ฉใ", + "Type": "datetime", + "Value": { + "Timex": "FUTURE_REF", + "FutureResolution": { + "dateTime": "2016-11-07 00:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 00:00:00" + } + }, + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "็งใฏ15ๆ—ฅใฎ8ๆ™‚ใซๆˆปใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotnet,javascript,python,java", + "Results": [ + { + "Text": "15ๆ—ฅใฎ8ๆ™‚", + "Type": "datetime", + "Value": { + "Timex": "XXXX-XX-15T08:00", + "FutureResolution": { + "dateTime": "2016-11-15 08:00:00" + }, + "PastResolution": { + "dateTime": "2016-10-15 08:00:00" + } + }, + "Start": 2, + "Length": 6 + } + ] + }, + { + "Input": "็งใฏ15ๆ—ฅใฎ8ๆ™‚0ๅˆ†20็ง’ใซๆˆปใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotnet,javascript,python,java", + "Results": [ + { + "Text": "15ๆ—ฅใฎ8ๆ™‚0ๅˆ†20็ง’", + "Type": "datetime", + "Value": { + "Timex": "XXXX-XX-15T08:00:20", + "FutureResolution": { + "dateTime": "2016-11-15 08:00:20" + }, + "PastResolution": { + "dateTime": "2016-10-15 08:00:20" + } + }, + "Start": 2, + "Length": 11 + } + ] + }, + { + "Input": "็งใฏ15ๆ—ฅใฎๅˆๅพŒ8ๆ™‚ใซๆˆปใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotnet,javascript,python,java", + "Results": [ + { + "Text": "15ๆ—ฅใฎๅˆๅพŒ8ๆ™‚", + "Type": "datetime", + "Value": { + "Timex": "XXXX-XX-15T20", + "FutureResolution": { + "dateTime": "2016-11-15 20:00:00" + }, + "PastResolution": { + "dateTime": "2016-10-15 20:00:00" + } + }, + "Start": 2, + "Length": 8 + } + ] + }, + { + "Input": "็งใฏ5ๆ—ฅใฎๅˆๅ‰4ๆ™‚ใซๆˆปใ‚Šใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotnet,javascript,python,java", + "Results": [ + { + "Text": "5ๆ—ฅใฎๅˆๅ‰4ๆ™‚", + "Type": "datetime", + "Value": { + "Timex": "XXXX-XX-05T04", + "FutureResolution": { + "dateTime": "2016-12-05 04:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-05 04:00:00" + } + }, + "Start": 2, + "Length": 7 + } + ] + }, + { + "Input": "็งใฏ2016ๅนด04ๆœˆ21ๆ—ฅใฎๅˆๅพŒ8:00ใซๆˆปใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotnet,javascript,python,java", + "Results": [ + { + "Text": "2016ๅนด04ๆœˆ21ๆ—ฅใฎๅˆๅพŒ8:00", + "Type": "datetime", + "Value": { + "Timex": "2016-04-21T20:00", + "FutureResolution": { + "dateTime": "2016-04-21 20:00:00" + }, + "PastResolution": { + "dateTime": "2016-04-21 20:00:00" + } + }, + "Start": 2, + "Length": 18 + } + ] + }, + { + "Input": "็งใฏ2016ๅนด04ๆœˆ21ๆ—ฅใฎๅˆๅพŒ8:00:20ใซๆˆปใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotnet,javascript,python,java", + "Results": [ + { + "Text": "2016ๅนด04ๆœˆ21ๆ—ฅใฎๅˆๅพŒ8:00:20", + "Type": "datetime", + "Value": { + "Timex": "2016-04-21T20:00:20", + "FutureResolution": { + "dateTime": "2016-04-21 20:00:20" + }, + "PastResolution": { + "dateTime": "2016-04-21 20:00:20" + } + }, + "Start": 2, + "Length": 21 + } + ] + }, + { + "Input": "็งใฏ10ๆœˆ23ๆ—ฅใฎ7ๆ™‚ใซๆˆปใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotnet,javascript,python,java", + "Results": [ + { + "Text": "10ๆœˆ23ๆ—ฅใฎ7ๆ™‚", + "Type": "datetime", + "Value": { + "Timex": "XXXX-10-23T07", + "FutureResolution": { + "dateTime": "2017-10-23 07:00:00" + }, + "PastResolution": { + "dateTime": "2016-10-23 07:00:00" + } + }, + "Start": 2, + "Length": 9 + } + ] + }, + { + "Input": "็งใฏ10ๆœˆ14ๆ—ฅใฎๅˆๅ‰8:00ใซๆˆปใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotnet,javascript,python,java", + "Results": [ + { + "Text": "10ๆœˆ14ๆ—ฅใฎๅˆๅ‰8:00", + "Type": "datetime", + "Value": { + "Timex": "XXXX-10-14T08:00", + "FutureResolution": { + "dateTime": "2017-10-14 08:00:00" + }, + "PastResolution": { + "dateTime": "2016-10-14 08:00:00" + } + }, + "Start": 2, + "Length": 13 + } + ] + }, + { + "Input": "็งใฏ10ๆœˆ14ๆ—ฅใฎๅˆๅ‰8:00:31ใซๆˆปใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotnet,javascript,python,java", + "Results": [ + { + "Text": "10ๆœˆ14ๆ—ฅใฎๅˆๅ‰8:00:31", + "Type": "datetime", + "Value": { + "Timex": "XXXX-10-14T08:00:31", + "FutureResolution": { + "dateTime": "2017-10-14 08:00:31" + }, + "PastResolution": { + "dateTime": "2016-10-14 08:00:31" + } + }, + "Start": 2, + "Length": 16 + } + ] + }, + { + "Input": "็งใฏ10ๆœˆ14ๆ—ฅใฎๅˆๅ‰8:00้ ƒใซๆˆปใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotnet,javascript,python,java", + "Results": [ + { + "Text": "10ๆœˆ14ๆ—ฅใฎๅˆๅ‰8:00้ ƒ", + "Type": "datetime", + "Value": { + "Timex": "XXXX-10-14T08:00", + "FutureResolution": { + "dateTime": "2017-10-14 08:00:00" + }, + "PastResolution": { + "dateTime": "2016-10-14 08:00:00" + } + }, + "Start": 2, + "Length": 14 + } + ] + }, + { + "Input": "็งใฏ10ๆœˆ14ๆ—ฅใฎๅˆๅ‰8:00:25ใซๆˆปใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotnet,javascript,python,java", + "Results": [ + { + "Text": "10ๆœˆ14ๆ—ฅใฎๅˆๅ‰8:00:25", + "Type": "datetime", + "Value": { + "Timex": "XXXX-10-14T08:00:25", + "FutureResolution": { + "dateTime": "2017-10-14 08:00:25" + }, + "PastResolution": { + "dateTime": "2016-10-14 08:00:25" + } + }, + "Start": 2, + "Length": 16 + } + ] + }, + { + "Input": "็งใฏ2016ๅนด5ๆœˆ5ๆ—ฅใฎๅคœ8ๆ™‚20ๅˆ†้ŽใŽใซๆˆปใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotnet,javascript,python,java", + "Results": [ + { + "Text": "2016ๅนด5ๆœˆ5ๆ—ฅใฎๅคœ8ๆ™‚20ๅˆ†้ŽใŽ", + "Type": "datetime", + "Value": { + "Timex": "2016-05-05T20:20", + "FutureResolution": { + "dateTime": "2016-05-05 20:20:00" + }, + "PastResolution": { + "dateTime": "2016-05-05 20:20:00" + } + }, + "Start": 2, + "Length": 18 + } + ] + }, + { + "Input": "็งใฏ15ๆ—ฅๅˆๅพŒ8ๆ™‚ใซๆˆปใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotnet,javascript,python,java", + "Results": [ + { + "Text": "15ๆ—ฅๅˆๅพŒ8ๆ™‚", + "Type": "datetime", + "Value": { + "Timex": "XXXX-XX-15T20", + "FutureResolution": { + "dateTime": "2016-11-15 20:00:00" + }, + "PastResolution": { + "dateTime": "2016-10-15 20:00:00" + } + }, + "Start": 2, + "Length": 7 + } + ] + }, + { + "Input": "็งใฏ15ๆ—ฅใฎ7ๆ™‚ใซๆˆปใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotnet,javascript,python,java", + "Results": [ + { + "Text": "15ๆ—ฅใฎ7ๆ™‚", + "Type": "datetime", + "Value": { + "Timex": "XXXX-XX-15T07", + "FutureResolution": { + "dateTime": "2016-11-15 07:00:00" + }, + "PastResolution": { + "dateTime": "2016-10-15 07:00:00" + } + }, + "Start": 2, + "Length": 6 + } + ] + }, + { + "Input": "็งใฏไปŠๆ—ฅใฎๅˆๅพŒ8ๆ™‚ใซๆˆปใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotnet,javascript,python,java", + "Results": [ + { + "Text": "ไปŠๆ—ฅใฎๅˆๅพŒ8ๆ™‚", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T20", + "FutureResolution": { + "dateTime": "2016-11-07 20:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 20:00:00" + } + }, + "Start": 2, + "Length": 7 + } + ] + }, + { + "Input": "็งใฏๆ˜Žๆ—ฅใฎ7ๆ™‚15ๅˆ†ๅ‰ใซๆˆปใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotnet,javascript,python,java", + "Results": [ + { + "Text": "ๆ˜Žๆ—ฅใฎ7ๆ™‚15ๅˆ†ๅ‰", + "Type": "datetime", + "Value": { + "Timex": "2016-11-08T06:45", + "FutureResolution": { + "dateTime": "2016-11-08 06:45:00" + }, + "PastResolution": { + "dateTime": "2016-11-08 06:45:00" + } + }, + "Start": 2, + "Length": 9 + } + ] + }, + { + "Input": "็งใฏ2016-12-22 19:00ใซๆˆปใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotnet,javascript,python,java", + "Results": [ + { + "Text": "2016-12-22 19:00", + "Type": "datetime", + "Value": { + "Timex": "2016-12-22T19:00", + "FutureResolution": { + "dateTime": "2016-12-22 19:00:00" + }, + "PastResolution": { + "dateTime": "2016-12-22 19:00:00" + } + }, + "Start": 2, + "Length": 16 + } + ] + }, + { + "Input": "็งใฏๆ˜Žๆ—ฅใฎๅˆๅ‰8:00ใซๆˆปใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotnet,javascript,python,java", + "Results": [ + { + "Text": "ๆ˜Žๆ—ฅใฎๅˆๅ‰8:00", + "Type": "datetime", + "Value": { + "Timex": "2016-11-08T08:00", + "FutureResolution": { + "dateTime": "2016-11-08 08:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-08 08:00:00" + } + }, + "Start": 2, + "Length": 9 + } + ] + }, + { + "Input": "็งใฏๆ˜Žๆ—ฅใฎๆœ7ๆ™‚ใซๆˆปใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotnet,javascript,python,java", + "Results": [ + { + "Text": "ๆ˜Žๆ—ฅใฎๆœ7ๆ™‚", + "Type": "datetime", + "Value": { + "Timex": "2016-11-08T07", + "FutureResolution": { + "dateTime": "2016-11-08 07:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-08 07:00:00" + } + }, + "Start": 2, + "Length": 6 + } + ] + }, + { + "Input": "็งใฏไปŠๅคœ7ๆ™‚ใใ‚‰ใ„ใซๆˆปใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotnet,javascript,python,java", + "Results": [ + { + "Text": "ไปŠๅคœ7ๆ™‚ใใ‚‰ใ„", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T19", + "FutureResolution": { + "dateTime": "2016-11-07 19:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 19:00:00" + } + }, + "Start": 2, + "Length": 7 + } + ] + }, + { + "Input": "็งใฏๆฌกใฎๆ—ฅๆ›œๆ—ฅใฎๅˆๅพŒ7:00ใซๆˆปใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotnet,javascript,python,java", + "Results": [ + { + "Text": "ๆฌกใฎๆ—ฅๆ›œๆ—ฅใฎๅˆๅพŒ7:00", + "Type": "datetime", + "Value": { + "Timex": "2016-11-20T19:00", + "FutureResolution": { + "dateTime": "2016-11-20 19:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-20 19:00:00" + } + }, + "Start": 2, + "Length": 12 + } + ] + }, + { + "Input": "็งใฏๆ˜Žๆ—ฅใฎๆœ5ๆ™‚20ๅˆ†้ŽใŽใซๆˆปใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotnet,javascript,python,java", + "Results": [ + { + "Text": "ๆ˜Žๆ—ฅใฎๆœ5ๆ™‚20ๅˆ†้ŽใŽ", + "Type": "datetime", + "Value": { + "Timex": "2016-11-08T05:20", + "FutureResolution": { + "dateTime": "2016-11-08 05:20:00" + }, + "PastResolution": { + "dateTime": "2016-11-08 05:20:00" + } + }, + "Start": 2, + "Length": 11 + } + ] + }, + { + "Input": "็งใฏไปŠๆœใฎ7ๆ™‚ใซๆˆปใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotnet,javascript,python,java", + "Results": [ + { + "Text": "ไปŠๆœใฎ7ๆ™‚", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T07", + "FutureResolution": { + "dateTime": "2016-11-07 07:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 07:00:00" + } + }, + "Start": 2, + "Length": 5 + } + ] + }, + { + "Input": "็งใฏไปŠๅคœ10ๆ™‚ใซๆˆปใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotnet,javascript,python,java", + "Results": [ + { + "Text": "ไปŠๅคœ10ๆ™‚", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T22", + "FutureResolution": { + "dateTime": "2016-11-07 22:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 22:00:00" + } + }, + "Start": 2, + "Length": 5 + } + ] + }, + { + "Input": "็งใฏๆ—ฅๆ›œๆ—ฅใ€ๅคœใฎๅˆๅพŒ8ๆ™‚ใซๆˆปใ‚Šใพs", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotnet,javascript,python,java", + "Results": [ + { + "Text": "ๆ—ฅๆ›œๆ—ฅใ€ๅคœใฎๅˆๅพŒ8ๆ™‚", + "Type": "datetime", + "Value": { + "Timex": "XXXX-WXX-7T20", + "FutureResolution": { + "dateTime": "2016-11-13 20:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-06 20:00:00" + } + }, + "Start": 2, + "Length": 10 + } + ] + }, + { + "Input": "็งใฏ1ๆœˆ1ๆ—ฅใ€ๅคœใฎๅˆๅพŒ8ๆ™‚ใซๆˆปใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotnet,javascript,python,java", + "Results": [ + { + "Text": "1ๆœˆ1ๆ—ฅใ€ๅคœใฎๅˆๅพŒ8ๆ™‚", + "Type": "datetime", + "Value": { + "Timex": "XXXX-01-01T20", + "FutureResolution": { + "dateTime": "2017-01-01 20:00:00" + }, + "PastResolution": { + "dateTime": "2016-01-01 20:00:00" + } + }, + "Start": 2, + "Length": 11 + } + ] + }, + { + "Input": "็งใฏ1ๆœˆ1ๆ—ฅใฎๅคœใ€ๅˆๅพŒ8ๆ™‚ใซๆˆปใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotnet,javascript,python,java", + "Results": [ + { + "Text": "1ๆœˆ1ๆ—ฅใฎๅคœใ€ๅˆๅพŒ8ๆ™‚", + "Type": "datetime", + "Value": { + "Timex": "XXXX-01-01T20", + "FutureResolution": { + "dateTime": "2017-01-01 20:00:00" + }, + "PastResolution": { + "dateTime": "2016-01-01 20:00:00" + } + }, + "Start": 2, + "Length": 11 + } + ] + }, + { + "Input": "็งใฏไปŠๅคœๅˆๅพŒ10ๆ™‚ใซๆˆปใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotnet,javascript,python,java", + "Results": [ + { + "Text": "ไปŠๅคœๅˆๅพŒ10ๆ™‚", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T22", + "FutureResolution": { + "dateTime": "2016-11-07 22:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 22:00:00" + } + }, + "Start": 2, + "Length": 7 + } + ] + }, + { + "Input": "็งใฏไปŠๆœใฎๅˆๅ‰8ๆ™‚ใซๆˆปใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotnet,javascript,python,java", + "Results": [ + { + "Text": "ไปŠๆœใฎๅˆๅ‰8ๆ™‚", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T08", + "FutureResolution": { + "dateTime": "2016-11-07 08:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 08:00:00" + } + }, + "Start": 2, + "Length": 7 + } + ] + }, + { + "Input": "็งใฏไปŠๅคœๅˆๅพŒ8ๆ™‚ใซๆˆปใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotnet,javascript,python,java", + "Results": [ + { + "Text": "ไปŠๅคœๅˆๅพŒ8ๆ™‚", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T20", + "FutureResolution": { + "dateTime": "2016-11-07 20:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 20:00:00" + } + }, + "Start": 2, + "Length": 6 + } + ] + }, + { + "Input": "็งใฏใใฎๆ—ฅใฎ็ต‚ใ‚ใ‚Šใซๆˆปใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotnet,javascript,python,java", + "Results": [ + { + "Text": "ใใฎๆ—ฅใฎ็ต‚ใ‚ใ‚Š", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T23:59", + "FutureResolution": { + "dateTime": "2016-11-07 23:59:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 23:59:00" + } + }, + "Start": 2, + "Length": 7 + } + ] + }, + { + "Input": "็งใฏๆ˜Žๆ—ฅใฎ็ต‚ใ‚ใ‚Šใซๆˆปใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotnet,javascript,python,java", + "Results": [ + { + "Text": "ๆ˜Žๆ—ฅใฎ็ต‚ใ‚ใ‚Š", + "Type": "datetime", + "Value": { + "Timex": "2016-11-08T23:59", + "FutureResolution": { + "dateTime": "2016-11-08 23:59:00" + }, + "PastResolution": { + "dateTime": "2016-11-08 23:59:00" + } + }, + "Start": 2, + "Length": 6 + } + ] + }, + { + "Input": "็งใฏๆ—ฅๆ›œๆ—ฅใฎ็ต‚ใ‚ใ‚Šใซๆˆปใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotnet,javascript,python,java", + "Results": [ + { + "Text": "ๆ—ฅๆ›œๆ—ฅใฎ็ต‚ใ‚ใ‚Š", + "Type": "datetime", + "Value": { + "Timex": "XXXX-WXX-7T23:59", + "FutureResolution": { + "dateTime": "2016-11-13 23:59:00" + }, + "PastResolution": { + "dateTime": "2016-11-06 23:59:00" + } + }, + "Start": 2, + "Length": 7 + } + ] + }, + { + "Input": "็งใฏ5ๆ™‚้–“ไปฅๅ†…ใซๆˆปใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotnet,javascript,python,java", + "Results": [ + { + "Text": "5ๆ™‚้–“ไปฅๅ†…", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T05:00:00", + "FutureResolution": { + "dateTime": "2016-11-07 05:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 05:00:00" + } + }, + "Start": 2, + "Length": 5 + } + ] + }, + { + "Input": "็งใฏ15ๆ—ฅใฎ8:00:24ใซๆˆปใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotnet,javascript,python,java", + "Results": [ + { + "Text": "15ๆ—ฅใฎ8:00:24", + "Type": "datetime", + "Value": { + "Timex": "XXXX-XX-15T08:00:24", + "FutureResolution": { + "dateTime": "2016-11-15 08:00:24" + }, + "PastResolution": { + "dateTime": "2016-10-15 08:00:24" + } + }, + "Start": 2, + "Length": 11 + } + ] + }, + { + "Input": "็งใฏ04/21/2016ใ€ 8:00:24pmใซๆˆปใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotnet,javascript,python,java", + "Results": [ + { + "Text": "04/21/2016ใ€ 8:00:24pm", + "Type": "datetime", + "Value": { + "Timex": "2016-04-21T20:00:24", + "FutureResolution": { + "dateTime": "2016-04-21 20:00:24" + }, + "PastResolution": { + "dateTime": "2016-04-21 20:00:24" + } + }, + "Start": 2, + "Length": 21 + } + ] + }, + { + "Input": "็งใฏ10ๆœˆ14ๆ—ฅใฎๅˆๅ‰8:00:13ใซๆˆปใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotnet,javascript,python,java", + "Results": [ + { + "Text": "10ๆœˆ14ๆ—ฅใฎๅˆๅ‰8:00:13", + "Type": "datetime", + "Value": { + "Timex": "XXXX-10-14T08:00:13", + "FutureResolution": { + "dateTime": "2017-10-14 08:00:13" + }, + "PastResolution": { + "dateTime": "2016-10-14 08:00:13" + } + }, + "Start": 2, + "Length": 16 + } + ] + }, + { + "Input": "็งใฏไปŠๆœ7ๆ™‚ใซๆˆปใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotnet,javascript,python,java", + "Results": [ + { + "Text": "ไปŠๆœ7ๆ™‚", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T07", + "FutureResolution": { + "dateTime": "2016-11-07 07:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 07:00:00" + } + }, + "Start": 2, + "Length": 4 + } + ] + }, + { + "Input": "็งใฏไปŠๆ—ฅใฎๅคœๅˆๅ‰7ๆ™‚ใซๆˆปใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotnet,javascript,python,java", + "Results": [ + { + "Text": "ไปŠๆ—ฅใฎๅคœๅˆๅ‰7ๆ™‚", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T07", + "FutureResolution": { + "dateTime": "2016-11-07 07:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 07:00:00" + } + }, + "Start": 2, + "Length": 8 + } + ] + }, + { + "Input": "็งใฏไปŠๆ—ฅใฎๆœ7:00ใซๆˆปใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotnet,javascript,python,java", + "Results": [ + { + "Text": "ไปŠๆ—ฅใฎๆœ7:00", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T07:00", + "FutureResolution": { + "dateTime": "2016-11-07 07:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 07:00:00" + } + }, + "Start": 2, + "Length": 8 + } + ] + }, + { + "Input": "็งใฏไปŠๆ—ฅใฎๅคœ7ๆ™‚ใซๆˆปใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotnet,javascript,python,java", + "Results": [ + { + "Text": "ไปŠๆ—ฅใฎๅคœ7ๆ™‚", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T19", + "FutureResolution": { + "dateTime": "2016-11-07 19:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 19:00:00" + } + }, + "Start": 2, + "Length": 6 + } + ] + }, + { + "Input": "็งใฏไปŠๅคœ7ๆ™‚ใซๆˆปใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotnet,javascript,python,java", + "Results": [ + { + "Text": "ไปŠๅคœ7ๆ™‚", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T19", + "FutureResolution": { + "dateTime": "2016-11-07 19:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 19:00:00" + } + }, + "Start": 2, + "Length": 4 + } + ] + }, + { + "Input": "็งใฏ2016-12-16T12:23:59ใซๆˆปใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotnet,javascript,python,java", + "Results": [ + { + "Text": "2016-12-16T12:23:59", + "Type": "datetime", + "Value": { + "Timex": "2016-12-16T12:23:59", + "FutureResolution": { + "dateTime": "2016-12-16 12:23:59" + }, + "PastResolution": { + "dateTime": "2016-12-16 12:23:59" + } + }, + "Start": 2, + "Length": 19 + } + ] + }, + { + "Input": "็งใฏ2017ๅนด1ๆœˆ6ๆ—ฅ - 6:37amใซๆˆปใ‚Šใพใ™", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotnet,javascript,python,java", + "Results": [ + { + "Text": "2017ๅนด1ๆœˆ6ๆ—ฅ - 6:37am", + "Type": "datetime", + "Value": { + "Timex": "2017-01-06T06:37", + "FutureResolution": { + "dateTime": "2017-01-06 06:37:00" + }, + "PastResolution": { + "dateTime": "2017-01-06 06:37:00" + } + }, + "Start": 2, + "Length": 18 + } + ] + }, + { + "Input": "2016ๅนด11ๆœˆ16ๆ—ฅ 10:38", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotnet,javascript,python,java", + "Results": [ + { + "Text": "2016ๅนด11ๆœˆ16ๆ—ฅ 10:38", + "Type": "datetime", + "Value": { + "Timex": "2016-11-16T10:38", + "FutureResolution": { + "dateTime": "2016-11-16 10:38:00" + }, + "PastResolution": { + "dateTime": "2016-11-16 10:38:00" + } + }, + "Start": 0, + "Length": 17 + } + ] + }, + { + "Input": "็งใฏ1ๆ—ฅใจ2ๆ™‚้–“ๅพŒใซๅ‡บ็™บใ—ใพใ™", + "Context": { + "ReferenceDateTime": "2017-11-23T19:00:00" + }, + "NotSupportedByDesign": "dotnet,javascript,python,java", + "Results": [ + { + "Text": "1ๆ—ฅใจ2ๆ™‚้–“ๅพŒ", + "Type": "datetime", + "Value": { + "Timex": "2017-11-24T21:00:00", + "FutureResolution": { + "dateTime": "2017-11-24 21:00:00" + }, + "PastResolution": { + "dateTime": "2017-11-24 21:00:00" + } + }, + "Start": 2, + "Length": 7 + } + ] + }, + { + "Input": "็งใŸใกใฏ1ใ‹ๆœˆใจ2ๆ—ฅใจ2ๆ™‚้–“30ๅˆ†ๅ‰ใซไผšใ„ใพใ—ใŸ", + "Context": { + "ReferenceDateTime": "2017-11-23T19:15:00" + }, + "NotSupportedByDesign": "dotnet,javascript,python,java", + "Results": [ + { + "Text": "1ใ‹ๆœˆใจ2ๆ—ฅใจ2ๆ™‚้–“30ๅˆ†ๅ‰", + "Type": "datetime", + "Value": { + "Timex": "2017-10-21T16:45:00", + "FutureResolution": { + "dateTime": "2017-10-21 16:45:00" + }, + "PastResolution": { + "dateTime": "2017-10-21 16:45:00" + } + }, + "Start": 4, + "Length": 14 + } + ] + }, + { + "Input": "็งใฏใ‚ใจ1ๆ™‚้–“ใฏๅฟ™ใ—ใ„ใฎใงใ€ใ‚ใจใง้€ฃ็ตกใ—ใฆไธ‹ใ•ใ„", + "Context": { + "ReferenceDateTime": "2017-11-23T00:00:00" + }, + "NotSupportedByDesign": "dotnet,javascript,python,java", + "Results": [ + { + "Text": "ใ‚ใจ1ๆ™‚้–“", + "Type": "datetime", + "Value": { + "Timex": "2017-11-23T01:00:00", + "FutureResolution": { + "dateTime": "2017-11-23 01:00:00" + }, + "PastResolution": { + "dateTime": "2017-11-23 01:00:00" + } + }, + "Start": 2, + "Length": 5 + } + ] + }, + { + "Input": "็งใฏใ‚ใจ1ๆ™‚้–“ๅผฑใงๆ‰‹ใŒ็ฉบใใฎใงใ€ใ‚ใจใง้€ฃ็ตกใ—ใฆใใ ใ•ใ„", + "Context": { + "ReferenceDateTime": "2017-11-23T00:00:00" + }, + "NotSupportedByDesign": "dotnet,javascript,python,java", + "Results": [ + { + "Text": "ใ‚ใจ1ๆ™‚้–“ๅผฑ", + "Type": "datetime", + "Value": { + "Mod": "less", + "Timex": "2017-11-23T01:00:00", + "FutureResolution": { + "dateTime": "2017-11-23 01:00:00" + }, + "PastResolution": { + "dateTime": "2017-11-23 01:00:00" + } + }, + "Start": 2, + "Length": 6 + } + ] + }, + { + "Input": "1987ๅนด1ๆœˆ11ๆ—ฅใฎ8ๆ™‚", + "Context": { + "ReferenceDateTime": "2016-11-07T14:07:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "1987ๅนด1ๆœˆ11ๆ—ฅใฎ8ๆ™‚", + "Type": "datetime", + "Value": { + "Timex": "1987-01-11T08", + "FutureResolution": { + "dateTime": "1987-01-11 08:00:00" + }, + "PastResolution": { + "dateTime": "1987-01-11 08:00:00" + } + }, + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "ไปŠๆ—ฅๆœ8ๆ™‚15ๅˆ†", + "Context": { + "ReferenceDateTime": "2016-11-07T14:07:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไปŠๆ—ฅๆœ8ๆ™‚15ๅˆ†", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T08:15", + "FutureResolution": { + "dateTime": "2016-11-07 08:15:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 08:15:00" + } + }, + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "ๆ—งๆšฆ2015ๅนด10ๆœˆ1ๆ—ฅใฎๅˆๅ‰9ๆ™‚20ๅˆ†", + "Context": { + "ReferenceDateTime": "2016-11-07T14:07:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๆ—งๆšฆ2015ๅนด10ๆœˆ1ๆ—ฅใฎๅˆๅ‰9ๆ™‚20ๅˆ†", + "Type": "datetime", + "Value": { + "Timex": "2015-10-01T09:20", + "FutureResolution": { + "dateTime": "2015-10-01 09:20:00" + }, + "PastResolution": { + "dateTime": "2015-10-01 09:20:00" + } + }, + "Start": 0, + "Length": 20 + } + ] + }, + { + "Input": "2010-1-29ใฎๅคœ6ๆ™‚", + "Context": { + "ReferenceDateTime": "2016-11-07T14:07:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "2010-1-29ใฎๅคœ6ๆ™‚", + "Type": "datetime", + "Value": { + "Timex": "2010-01-29T18", + "FutureResolution": { + "dateTime": "2010-01-29 18:00:00" + }, + "PastResolution": { + "dateTime": "2010-01-29 18:00:00" + } + }, + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "2010/01/29ใฎๆญฃๅˆ12ๆ™‚", + "Context": { + "ReferenceDateTime": "2016-11-07T14:07:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "2010/01/29ใฎๆญฃๅˆ12ๆ™‚", + "Type": "datetime", + "Value": { + "Timex": "2010-01-29T12", + "FutureResolution": { + "dateTime": "2010-01-29 12:00:00" + }, + "PastResolution": { + "dateTime": "2010-01-29 12:00:00" + } + }, + "Start": 0, + "Length": 16 + } + ] + }, + { + "Input": "2010ๅนด1ๆœˆ29ๆ—ฅใฎๆœ7ๆ™‚", + "Context": { + "ReferenceDateTime": "2016-11-07T14:07:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "2010ๅนด1ๆœˆ29ๆ—ฅใฎๆœ7ๆ™‚", + "Type": "datetime", + "Value": { + "Timex": "2010-01-29T07", + "FutureResolution": { + "dateTime": "2010-01-29 07:00:00" + }, + "PastResolution": { + "dateTime": "2010-01-29 07:00:00" + } + }, + "Start": 0, + "Length": 14 + } + ] + }, + { + "Input": "ไปŠๆ—ฅๆœ5ๆ™‚", + "Context": { + "ReferenceDateTime": "2016-11-07T14:07:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไปŠๆ—ฅๆœ5ๆ™‚", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T05", + "FutureResolution": { + "dateTime": "2016-11-07 05:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 05:00:00" + } + }, + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "1ๆœˆ19ๆ—ฅใฎๅˆๅพŒ5ๆ™‚", + "Context": { + "ReferenceDateTime": "2016-11-07T14:07:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "1ๆœˆ19ๆ—ฅใฎๅˆๅพŒ5ๆ™‚", + "Type": "datetime", + "Value": { + "Timex": "XXXX-01-19T17:00", + "FutureResolution": { + "dateTime": "2017-01-19 17:00:00" + }, + "PastResolution": { + "dateTime": "2016-01-19 17:00:00" + } + }, + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "2010.1.29ใฎ5ๆ™‚", + "Context": { + "ReferenceDateTime": "2016-11-07T14:07:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "2010.1.29ใฎ5ๆ™‚", + "Type": "datetime", + "Value": { + "Timex": "2010-01-29T05", + "FutureResolution": { + "dateTime": "2010-01-29 05:00:00" + }, + "PastResolution": { + "dateTime": "2010-01-29 05:00:00" + } + }, + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "ๆ˜Žๆ—ฅๅˆๅพŒ5ๆ™‚", + "Context": { + "ReferenceDateTime": "2016-11-07T14:07:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๆ˜Žๆ—ฅๅˆๅพŒ5ๆ™‚", + "Type": "datetime", + "Value": { + "Timex": "2016-11-08T17:00", + "FutureResolution": { + "dateTime": "2016-11-08 17:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-08 17:00:00" + } + }, + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "ไปŠๅคœ6ๆ™‚", + "Context": { + "ReferenceDateTime": "2016-11-07T14:07:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไปŠๅคœ6ๆ™‚", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T18", + "FutureResolution": { + "dateTime": "2016-11-07 18:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 18:00:00" + } + }, + "Start": 0, + "Length": 4 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Japanese/DateTimePeriodExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Japanese/DateTimePeriodExtractor.json new file mode 100644 index 000000000..8287cf6e2 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Japanese/DateTimePeriodExtractor.json @@ -0,0 +1,932 @@ +[ + { + "Input": "ไปŠๆ—ฅใฎ5ๆ™‚ใ‹ใ‚‰7ๆ™‚ใพใงไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠๆ—ฅใฎ5ๆ™‚ใ‹ใ‚‰7ๆ™‚ใพใง", + "Type": "datetimerange", + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "ๆ˜Žๆ—ฅใฎ5ๆ™‚ใ‹ใ‚‰7ๆ™‚ใพใงไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆ˜Žๆ—ฅใฎ5ๆ™‚ใ‹ใ‚‰7ๆ™‚ใพใง", + "Type": "datetimerange", + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "ๆฅ้€ฑใฎๆ—ฅๆ›œๆ—ฅ5ๆ™‚ใ‹ใ‚‰6ๆ™‚ใพใงไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆฅ้€ฑใฎๆ—ฅๆ›œๆ—ฅ5ๆ™‚ใ‹ใ‚‰6ๆ™‚ใพใง", + "Type": "datetimerange", + "Start": 0, + "Length": 14 + } + ] + }, + { + "Input": "ๆฅ้€ฑใฎๆ—ฅๆ›œๆ—ฅ5ๆ™‚ใ‹ใ‚‰ๅˆๅพŒ6ๆ™‚ใพใงไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆฅ้€ฑใฎๆ—ฅๆ›œๆ—ฅ5ๆ™‚ใ‹ใ‚‰ๅˆๅพŒ6ๆ™‚ใพใง", + "Type": "datetimerange", + "Start": 0, + "Length": 16 + } + ] + }, + { + "Input": "ไปŠๆ—ฅใฎๅˆๅพŒ4ๆ™‚ใ‹ใ‚‰5ๆ™‚ใพใงไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠๆ—ฅใฎๅˆๅพŒ4ๆ™‚ใ‹ใ‚‰5ๆ™‚ใพใง", + "Type": "datetimerange", + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "ไปŠๆ—ฅใฎๅˆๅพŒ4ๆ™‚ใ‹ใ‚‰ๆ˜Žๆ—ฅใฎๅˆๅพŒ5ๆ™‚ใพใงไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠๆ—ฅใฎๅˆๅพŒ4ๆ™‚ใ‹ใ‚‰ๆ˜Žๆ—ฅใฎๅˆๅพŒ5ๆ™‚ใพใง", + "Type": "datetimerange", + "Start": 0, + "Length": 18 + } + ] + }, + { + "Input": "ๆ˜Žๆ—ฅใฎๅˆๅพŒ4ๆ™‚ใ‹ใ‚‰ๅˆๅพŒ5ๆ™‚ใพใงไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆ˜Žๆ—ฅใฎๅˆๅพŒ4ๆ™‚ใ‹ใ‚‰ๅˆๅพŒ5ๆ™‚ใพใง", + "Type": "datetimerange", + "Start": 0, + "Length": 15 + } + ] + }, + { + "Input": "2017ๅนด6ๆœˆ6ๆ—ฅใฎๅˆๅพŒ4ๆ™‚ใ‹ใ‚‰ๅˆๅพŒ5ๆ™‚ใพใงไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2017ๅนด6ๆœˆ6ๆ—ฅใฎๅˆๅพŒ4ๆ™‚ใ‹ใ‚‰ๅˆๅพŒ5ๆ™‚ใพใง", + "Type": "datetimerange", + "Start": 0, + "Length": 22 + } + ] + }, + { + "Input": "2018ๅนด5ๆœˆ5ๆ—ฅๅˆๅพŒ4ๆ™‚ใ‹ใ‚‰ๅˆๅพŒ5ๆ™‚ใพใงไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2018ๅนด5ๆœˆ5ๆ—ฅๅˆๅพŒ4ๆ™‚ใ‹ใ‚‰ๅˆๅพŒ5ๆ™‚ใพใง", + "Type": "datetimerange", + "Start": 0, + "Length": 21 + } + ] + }, + { + "Input": "2018ๅนด5ๆœˆ5ๆ—ฅ4ๆ™‚ใ‹ใ‚‰ๅˆๅพŒ5ๆ™‚ใพใงไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2018ๅนด5ๆœˆ5ๆ—ฅ4ๆ™‚ใ‹ใ‚‰ๅˆๅพŒ5ๆ™‚ใพใง", + "Type": "datetimerange", + "Start": 0, + "Length": 19 + } + ] + }, + { + "Input": "2016ๅนด1ๆœˆ1ๆ—ฅใฎๅˆๅพŒ4ๆ™‚ใ‹ใ‚‰ไปŠๆ—ฅๅˆๅพŒ5ๆ™‚ใพใงไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016ๅนด1ๆœˆ1ๆ—ฅใฎๅˆๅพŒ4ๆ™‚ใ‹ใ‚‰ไปŠๆ—ฅๅˆๅพŒ5ๆ™‚ใพใง", + "Type": "datetimerange", + "Start": 0, + "Length": 24 + } + ] + }, + { + "Input": "2016ๅนด2ๆœˆ21ๆ—ฅๅˆๅพŒ2ๆ™‚ใ‹ใ‚‰2016ๅนด4ๆœˆ23ๆ—ฅ3ๆ™‚32ๅˆ†ใพใงไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016ๅนด2ๆœˆ21ๆ—ฅๅˆๅพŒ2ๆ™‚ใ‹ใ‚‰2016ๅนด4ๆœˆ23ๆ—ฅ3ๆ™‚32ๅˆ†ใพใง", + "Type": "datetimerange", + "Start": 0, + "Length": 33 + } + ] + }, + { + "Input": "ไปŠๆ—ฅ4ๆ™‚ใ‹ใ‚‰ๆฅ้€ฑใฎๆฐดๆ›œๆ—ฅ5ๆ™‚ใพใงไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠๆ—ฅ4ๆ™‚ใ‹ใ‚‰ๆฅ้€ฑใฎๆฐดๆ›œๆ—ฅ5ๆ™‚ใพใง", + "Type": "datetimerange", + "Start": 0, + "Length": 16 + } + ] + }, + { + "Input": "ไปŠๆ—ฅๅˆๅพŒ4ๆ™‚ใ‹ใ‚‰ๅˆๅพŒ5ๆ™‚ใพใงไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠๆ—ฅๅˆๅพŒ4ๆ™‚ใ‹ใ‚‰ๅˆๅพŒ5ๆ™‚ใพใง", + "Type": "datetimerange", + "Start": 0, + "Length": 14 + } + ] + }, + { + "Input": "2016ๅนด1ๆœˆ1ๆ—ฅๅˆๅพŒ4ๆ™‚ใ‹ใ‚‰ไปŠๆ—ฅๅˆๅพŒ5ๆ™‚ใฎ้–“ใฏไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016ๅนด1ๆœˆ1ๆ—ฅๅˆๅพŒ4ๆ™‚ใ‹ใ‚‰ไปŠๆ—ฅๅˆๅพŒ5ๆ™‚ใฎ้–“", + "Type": "datetimerange", + "Start": 0, + "Length": 23 + } + ] + }, + { + "Input": "ไปŠๅคœๆˆปใ‚Šใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠๅคœ", + "Type": "datetimerange", + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "ไปŠๆ™ฉๆˆปใ‚Šใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠๆ™ฉ", + "Type": "datetimerange", + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "ไปŠๆœๆˆปใ‚Šใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠๆœ", + "Type": "datetimerange", + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "ไปŠๆ—ฅใฎๅˆๅพŒๆˆปใ‚Šใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠๆ—ฅใฎๅˆๅพŒ", + "Type": "datetimerange", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "ๆ˜Žๆ—ฅใฎๅคœๆˆปใ‚Šใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆ˜Žๆ—ฅใฎๅคœ", + "Type": "datetimerange", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "ๆฅ้€ฑๆœˆๆ›œๆ—ฅใฎๅˆๅพŒๆˆปใ‚Šใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆฅ้€ฑๆœˆๆ›œๆ—ฅใฎๅˆๅพŒ", + "Type": "datetimerange", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "5ๆœˆ5ๆ—ฅใฎๅคœๆˆปใ‚Šใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5ๆœˆ5ๆ—ฅใฎๅคœ", + "Type": "datetimerange", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "ๆœ€ๅพŒใฎ3ๅˆ†ใซๆˆปใ‚Šใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆœ€ๅพŒใฎ3ๅˆ†", + "Type": "datetimerange", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "ใ“ใฎ3ๅˆ†ๆˆปใ‚Šใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ใ“ใฎ3ๅˆ†", + "Type": "datetimerange", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "ๅ‰ใฎ3ๅˆ†ๆˆปใ‚Šใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅ‰ใฎ3ๅˆ†", + "Type": "datetimerange", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "ไปŠใ‹ใ‚‰5ๆ™‚้–“ใงๆˆปใ‚Šใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠใ‹ใ‚‰5ๆ™‚้–“", + "Type": "datetimerange", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "ใŽใ‚ŠใŽใ‚Šใซๆˆปใ‚Šใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ใŽใ‚ŠใŽใ‚Š", + "Type": "datetimerange", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "1ๆ™‚้–“ใงๆˆปใ‚Šใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1ๆ™‚้–“ใง", + "Type": "datetimerange", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "ใ“ใฎๆ•ฐๅˆ†้–“ๆˆปใ‚Šใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ใ“ใฎๆ•ฐๅˆ†้–“", + "Type": "datetimerange", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "็ซๆ›œๆ—ฅใฎๅˆๅ‰ไธญใซๆˆปใ‚Šใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "็ซๆ›œๆ—ฅใฎๅˆๅ‰ไธญ", + "Type": "datetimerange", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "็ซๆ›œๆ—ฅใฎๅˆๅพŒๆˆปใ‚Šใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "็ซๆ›œๆ—ฅใฎๅˆๅพŒ", + "Type": "datetimerange", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "็ซๆ›œๆ—ฅใฎๅคœๆˆปใ‚Šใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "็ซๆ›œๆ—ฅใฎๅคœ", + "Type": "datetimerange", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "็ซๆ›œๆ—ฅใฎๆ—ฉๆœใซไผšใ„ใพใ—ใ‚‡ใ†ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "็ซๆ›œๆ—ฅใฎๆ—ฉๆœใซ", + "Type": "datetimerange", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "็ซๆ›œๆ—ฅใฎๆ˜ผๅ‰ใซไผšใ„ใพใ—ใ‚‡ใ†ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "็ซๆ›œๆ—ฅใฎๆ˜ผๅ‰ใซ", + "Type": "datetimerange", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "็ซๆ›œๆ—ฅใฎๆ˜ผใ™ใŽใซไผšใ„ใพใ—ใ‚‡ใ†ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "็ซๆ›œๆ—ฅใฎๆ˜ผใ™ใŽใซ", + "Type": "datetimerange", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "็ซๆ›œๆ—ฅใฎๅค•ๆ–นๅ‰ใซไผšใ„ใพใ—ใ‚‡ใ†ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "็ซๆ›œๆ—ฅใฎๅค•ๆ–นๅ‰ใซ", + "Type": "datetimerange", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "็ซๆ›œๆ—ฅใฎๅค•ๆ–นใซไผšใ„ใพใ—ใ‚‡ใ†ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "็ซๆ›œๆ—ฅใฎๅค•ๆ–นใซ", + "Type": "datetimerange", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "็ซๆ›œๆ—ฅใฎๆทฑๅคœใซไผšใ„ใพใ—ใ‚‡ใ†ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "็ซๆ›œๆ—ฅใฎๆทฑๅคœใซ", + "Type": "datetimerange", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "ไปŠๆ—ฅใฎๆฎ‹ใ‚Šใฎๆ™‚้–“ใฏไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆฎ‹ใ‚Šใฎๆ™‚้–“", + "Type": "datetimerange", + "Start": 3, + "Length": 5 + } + ] + }, + { + "Input": "ใ“ใฎๆ—ฅใฎๆฎ‹ใ‚Šใฎๆ™‚้–“ใฏไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ใ“ใฎๆ—ฅใฎๆฎ‹ใ‚Šใฎๆ™‚้–“", + "Type": "datetimerange", + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "ๅฝ“ๆ—ฅใฎๆฎ‹ใ‚Šใฎๆ™‚้–“ใฏไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅฝ“ๆ—ฅใฎๆฎ‹ใ‚Šใฎๆ™‚้–“", + "Type": "datetimerange", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "ใ‚ณใƒซใ‚ฟใƒŠใ€้‡‘ๆ›œๆ—ฅใฎๅˆๅพŒ1ๆ™‚ใ‹ใ‚‰ๅˆๅพŒ4ๆ™‚ใฎ้–“ใซใ‚ฆใ‚งใ‚คใƒณใจใ‚นใ‚ซใ‚คใƒ—ใงใƒ“ใ‚ธใƒใ‚นไผš่ญฐใฎไบˆๅฎšใ‚’ๅ…ฅใ‚Œใฆใใ ใ•ใ„ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "้‡‘ๆ›œๆ—ฅใฎๅˆๅพŒ1ๆ™‚ใ‹ใ‚‰ๅˆๅพŒ4ๆ™‚ใฎ้–“", + "Type": "datetimerange", + "Start": 5, + "Length": 16 + } + ] + }, + { + "Input": "ๆ˜Žๆ—ฅใฎๅˆๅ‰8ๆ™‚ใ‹ใ‚‰ๅˆๅพŒ2ๆ™‚ใฎ้–“ใง็งใŸใกใฎไบˆๅฎšใ‚’็ต„ใ‚“ใงใ‚‚ใ‚‰ใˆใพใ™ใ‹ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆ˜Žๆ—ฅใฎๅˆๅ‰8ๆ™‚ใ‹ใ‚‰ๅˆๅพŒ2ๆ™‚ใฎ้–“", + "Type": "datetimerange", + "Start": 0, + "Length": 15 + } + ] + }, + { + "Input": "12ๆœˆ9ๆ—ฅใฎๅˆๅ‰8ๆ™‚ใ‹ใ‚‰ๅˆๅพŒ2ๆ™‚ใฎ้–“ใง็งใŸใกใฎไบˆๅฎšใ‚’็ต„ใ‚“ใงใ‚‚ใ‚‰ใˆใพใ™ใ‹ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "12ๆœˆ9ๆ—ฅใฎๅˆๅ‰8ๆ™‚ใ‹ใ‚‰ๅˆๅพŒ2ๆ™‚ใฎ้–“", + "Type": "datetimerange", + "Start": 0, + "Length": 18 + } + ] + }, + { + "Input": "ใ“ใ‚“ใซใกใฏใ‚ณใƒซใ‚ฟใƒŠใ€‚ใ‚ธใ‚งใƒ‹ใƒ•ใ‚กใƒผใจใ‚นใ‚ซใ‚คใƒ—ไผš่ญฐใฎไบˆๅฎšใ‚’ๅ…ฅใ‚Œใฆใใ ใ•ใ„ใ€‚ไปŠ้€ฑใฎ้‡‘ๆ›œๆ—ฅใฎๅˆๅพŒใซ30ๅˆ†ใฎไผš่ญฐใŒๅฟ…่ฆใงใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠ้€ฑใฎ้‡‘ๆ›œๆ—ฅใฎๅˆๅพŒ", + "Type": "datetimerange", + "Start": 35, + "Length": 9 + } + ] + }, + { + "Input": "2015ๅนด9ๆœˆ23ๆ—ฅใฎๅˆๅพŒ1ๆ™‚ใ‹ใ‚‰4ๆ™‚ใพใงใง็งใŸใกใฎไบˆๅฎšใ‚’็ต„ใ‚“ใงใ‚‚ใ‚‰ใˆใพใ™ใ‹ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015ๅนด9ๆœˆ23ๆ—ฅใฎๅˆๅพŒ1ๆ™‚ใ‹ใ‚‰4ๆ™‚", + "Type": "datetimerange", + "Start": 0, + "Length": 19 + } + ] + }, + { + "Input": "2015ๅนด9ๆœˆ23ๆ—ฅใฎๅˆๅพŒ1ๆ™‚30ๅˆ†ใ‹ใ‚‰4ๆ™‚ใพใงใง็งใŸใกใฎไบˆๅฎšใ‚’็ต„ใ‚“ใงใ‚‚ใ‚‰ใˆใพใ™ใ‹ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015ๅนด9ๆœˆ23ๆ—ฅใฎๅˆๅพŒ1ๆ™‚30ๅˆ†ใ‹ใ‚‰4ๆ™‚", + "Type": "datetimerange", + "Start": 0, + "Length": 22 + } + ] + }, + { + "Input": "ใใ‚ŒใฏไปŠๅพŒ2ๆ™‚้–“ใฎใ†ใกใซ่ตทใใ‚‹ใงใ—ใ‚‡ใ†ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠๅพŒ2ๆ™‚้–“", + "Type": "datetimerange", + "Start": 3, + "Length": 5 + } + ] + }, + { + "Input": "ใใ‚Œใฏ2015ๅนด1ๆœˆ1ๆ—ฅใฎ10ๆ™‚ใ‹ใ‚‰11ๆ™‚30ๅˆ†ใฎ้–“ใซ่ตทใใ‚‹ใงใ—ใ‚‡ใ†ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015ๅนด1ๆœˆ1ๆ—ฅใฎ10ๆ™‚ใ‹ใ‚‰11ๆ™‚30ๅˆ†ใฎ้–“", + "Type": "datetimerange", + "Start": 3, + "Length": 23 + } + ] + }, + { + "Input": "ใใ‚Œใฏ2015ๅนด1ๆœˆ1ๆ—ฅใฎ10ๆ™‚30ๅˆ†ใ‹ใ‚‰3ๆ™‚ใซ่ตทใใ‚‹ใงใ—ใ‚‡ใ†ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015ๅนด1ๆœˆ1ๆ—ฅใฎ10ๆ™‚30ๅˆ†ใ‹ใ‚‰3ๆ™‚", + "Type": "datetimerange", + "Start": 3, + "Length": 20 + } + ] + }, + { + "Input": "ใใ‚Œใฏ2015ๅนด1ๆœˆ1ๆ—ฅใฎ3ๆ™‚ใ‹ใ‚‰5ๆ™‚ใฎ้–“ใซ่ตทใใ‚‹ใงใ—ใ‚‡ใ†ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015ๅนด1ๆœˆ1ๆ—ฅใฎ3ๆ™‚ใ‹ใ‚‰5ๆ™‚ใฎ้–“", + "Type": "datetimerange", + "Start": 3, + "Length": 18 + } + ] + }, + { + "Input": "ใใ‚Œใฏ2015ๅนด1ๆœˆ1ๆ—ฅใฎ3ๆ™‚30ๅˆ†ใ‹ใ‚‰5ๆ™‚55ๅˆ†ใฎ้–“ใซ่ตทใใ‚‹ใงใ—ใ‚‡ใ†ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015ๅนด1ๆœˆ1ๆ—ฅใฎ3ๆ™‚30ๅˆ†ใ‹ใ‚‰5ๆ™‚55ๅˆ†ใฎ้–“", + "Type": "datetimerange", + "Start": 3, + "Length": 24 + } + ] + }, + { + "Input": "ใใ‚Œใฏ2015ๅนด1ๆœˆ1ๆ—ฅใฎ2ๆ™‚ไปฅ้™ใซ่ตทใใ‚‹ใงใ—ใ‚‡ใ†ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015ๅนด1ๆœˆ1ๆ—ฅใฎ2ๆ™‚ไปฅ้™", + "Type": "datetimerange", + "Start": 3, + "Length": 14 + } + ] + }, + { + "Input": "ใใ‚ŒใฏไปŠๆ—ฅใฎๅˆๅพŒ4ๆ™‚ๅ‰ใซ่ตทใใ‚‹ใงใ—ใ‚‡ใ†ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠๆ—ฅใฎๅˆๅพŒ4ๆ™‚ๅ‰", + "Type": "datetimerange", + "Start": 3, + "Length": 8 + } + ] + }, + { + "Input": "ใใ‚Œใฏๆฅ้€ฑใฎๆฐดๆ›œๆ—ฅใฎๅˆๅ‰10ๆ™‚ไปฅ้™ใซ่ตทใใ‚‹ใงใ—ใ‚‡ใ†ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆฅ้€ฑใฎๆฐดๆ›œๆ—ฅใฎๅˆๅ‰10ๆ™‚ไปฅ้™", + "Type": "datetimerange", + "Start": 3, + "Length": 14 + } + ] + }, + { + "Input": "ใใ‚Œใฏๅ‰ใฎ็ซๆ›œๆ—ฅใฎๅˆๅพŒ2ๆ™‚ใพใงใซ่ตทใใŸใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅ‰ใฎ็ซๆ›œๆ—ฅใฎๅˆๅพŒ2ๆ™‚ใพใง", + "Type": "datetimerange", + "Start": 3, + "Length": 12 + } + ] + }, + { + "Input": "2ๆœˆ1ๆ—ฅใฎ6ๆ™‚ใพใงใซใฏ่กŒใใพใ—ใ‚‡ใ†ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2ๆœˆ1ๆ—ฅใฎ6ๆ™‚ใพใง", + "Type": "datetimerange", + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "7ๆœˆ25ๆ—ฅใฎๆœใฎไธญๅฐไผๆฅญๆ ชๅผๅ…ฌๅ‘Šใฎใพใจใ‚", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "7ๆœˆ25ๆ—ฅใฎๆœ", + "Type": "datetimerange", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "2019ๅนด7ๆœˆ25ๆ—ฅใฎๆœใฎ็ณงๆฒน็›ธๅ ดใฎ็ฐกๅ˜ใชๅˆ†ๆž", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "2019ๅนด7ๆœˆ25ๆ—ฅใฎๆœ", + "Type": "datetimerange", + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "ใ‚ใจ5ๅˆ†้–“", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ใ‚ใจ5ๅˆ†้–“", + "Type": "datetimerange", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "ๆ˜จๆ—ฅใฎๅˆๅพŒ2ๆ™‚ใ‹ใ‚‰ๆ˜Žๆ—ฅใฎ4ๆ™‚ใพใง", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๆ˜จๆ—ฅใฎๅˆๅพŒ2ๆ™‚ใ‹ใ‚‰ๆ˜Žๆ—ฅใฎ4ๆ™‚ใพใง", + "Type": "datetimerange", + "Start": 0, + "Length": 16 + } + ] + }, + { + "Input": "ๆ˜จๆ—ฅใฎๅˆๅพŒ2ๆ™‚ใ‹ใ‚‰4ๆ™‚ใพใง", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๆ˜จๆ—ฅใฎๅˆๅพŒ2ๆ™‚ใ‹ใ‚‰4ๆ™‚ใพใง", + "Type": "datetimerange", + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "2ๆ™‚-ๆ˜Žๆ—ฅใฎ4ๆ™‚", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "2ๆ™‚-ๆ˜Žๆ—ฅใฎ4ๆ™‚", + "Type": "datetimerange", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "ๅ‰ใฎ3ๆ™‚้–“", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅ‰ใฎ3ๆ™‚้–“", + "Type": "datetimerange", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "ๆ˜จๅคœ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๆ˜จๅคœ", + "Type": "datetimerange", + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "7ๆœˆ25ๆ—ฅใฎๆœใ€7ๆœˆ25ๆ—ฅใ€7ๆœˆ25ๆ—ฅๆœใฏๅ…จใฆใ‚ตใƒใƒผใƒˆใ•ใ‚Œใฆใ„ใ‚‹ๆธฌๅฎšไพ‹ใงใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2019-08-19T16:12:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "7ๆœˆ25ๆ—ฅใฎๆœ", + "Type": "datetimerange", + "Start": 0, + "Length": 7 + }, + { + "Text": "7ๆœˆ25ๆ—ฅๆœ", + "Type": "datetimerange", + "Start": 14, + "Length": 6 + } + ] + }, + { + "Input": "ๆ˜จๆ—ฅ5:00-6:00", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๆ˜จๆ—ฅ5:00-6:00", + "Type": "datetimerange", + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "ๆ˜จๆ—ฅใฎๅคœ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๆ˜จๆ—ฅใฎๅคœ", + "Type": "datetimerange", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "ๅ‰ใฎไธ€ๆ™‚้–“", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅ‰ใฎไธ€ๆ™‚้–“", + "Type": "datetimerange", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "ๆ˜Žๆ—ฅใฎๅˆๅ‰", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๆ˜Žๆ—ฅใฎๅˆๅ‰", + "Type": "datetimerange", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "ๆ˜Žๆ—ฅใฎ2ๆ™‚ใ‹ใ‚‰4ๆ™‚ใพใง", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๆ˜Žๆ—ฅใฎ2ๆ™‚ใ‹ใ‚‰4ๆ™‚ใพใง", + "Type": "datetimerange", + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "1ๆœˆ15ๆ—ฅใฎ4ๆ™‚ใ‹ใ‚‰2ๆœˆ3ๆ—ฅใฎ9ๆ™‚ใพใงใฎ้–“", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "1ๆœˆ15ๆ—ฅใฎ4ๆ™‚ใ‹ใ‚‰2ๆœˆ3ๆ—ฅใฎ9ๆ™‚ใพใงใฎ้–“", + "Type": "datetimerange", + "Start": 0, + "Length": 21 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Japanese/DateTimePeriodParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Japanese/DateTimePeriodParser.json new file mode 100644 index 000000000..5b0fde7d7 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Japanese/DateTimePeriodParser.json @@ -0,0 +1,2448 @@ +[ + { + "Input": "ไปŠๆ—ฅใฎ5ๆ™‚ใ‹ใ‚‰7ๆ™‚ใพใงไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠๆ—ฅใฎ5ๆ™‚ใ‹ใ‚‰7ๆ™‚ใพใง", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T05,2016-11-07T07,PT2H)", + "FutureResolution": { + "startDateTime": "2016-11-07 05:00:00", + "endDateTime": "2016-11-07 07:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 05:00:00", + "endDateTime": "2016-11-07 07:00:00" + } + }, + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "2016ๅนด4ๆœˆ22ๆ—ฅใฎ5ๆ™‚ใ‹ใ‚‰6ๆ™‚ใพใงไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016ๅนด4ๆœˆ22ๆ—ฅใฎ5ๆ™‚ใ‹ใ‚‰6ๆ™‚ใพใง", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-04-22T05,2016-04-22T06,PT1H)", + "FutureResolution": { + "startDateTime": "2016-04-22 05:00:00", + "endDateTime": "2016-04-22 06:00:00" + }, + "PastResolution": { + "startDateTime": "2016-04-22 05:00:00", + "endDateTime": "2016-04-22 06:00:00" + } + }, + "Start": 0, + "Length": 19 + } + ] + }, + { + "Input": "4ๆœˆ22ๆ—ฅใฎ5ๆ™‚ใ‹ใ‚‰6ๆ™‚ใพใงไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "4ๆœˆ22ๆ—ฅใฎ5ๆ™‚ใ‹ใ‚‰6ๆ™‚ใพใง", + "Type": "datetimerange", + "Value": { + "Timex": "(XXXX-04-22T05,XXXX-04-22T06,PT1H)", + "FutureResolution": { + "startDateTime": "2017-04-22 05:00:00", + "endDateTime": "2017-04-22 06:00:00" + }, + "PastResolution": { + "startDateTime": "2016-04-22 05:00:00", + "endDateTime": "2016-04-22 06:00:00" + } + }, + "Start": 0, + "Length": 14 + } + ] + }, + { + "Input": "4ๆœˆ22ๆ—ฅใฎ5ๆ™‚ใ‹ใ‚‰ๅˆๅพŒ6ๆ™‚ใพใงไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "4ๆœˆ22ๆ—ฅใฎ5ๆ™‚ใ‹ใ‚‰ๅˆๅพŒ6ๆ™‚ใพใง", + "Type": "datetimerange", + "Value": { + "Timex": "(XXXX-04-22T17,XXXX-04-22T18,PT1H)", + "FutureResolution": { + "startDateTime": "2017-04-22 17:00:00", + "endDateTime": "2017-04-22 18:00:00" + }, + "PastResolution": { + "startDateTime": "2016-04-22 17:00:00", + "endDateTime": "2016-04-22 18:00:00" + } + }, + "Start": 0, + "Length": 16 + } + ] + }, + { + "Input": "2016ๅนด1ๆœˆ1ๆ—ฅใฎ5ๆ™‚ใ‹ใ‚‰6ๆ™‚ใพใงไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016ๅนด1ๆœˆ1ๆ—ฅใฎ5ๆ™‚ใ‹ใ‚‰6ๆ™‚ใพใง", + "Type": "datetimerange", + "Value": { + "Timex": "(XXXX-01-01T05,XXXX-01-01T06,PT1H)", + "FutureResolution": { + "startDateTime": "2017-01-01 05:00:00", + "endDateTime": "2017-01-01 06:00:00" + }, + "PastResolution": { + "startDateTime": "2016-01-01 05:00:00", + "endDateTime": "2016-01-01 06:00:00" + } + }, + "Start": 0, + "Length": 18 + } + ] + }, + { + "Input": "ๆ˜Žๆ—ฅใฎๅˆๅพŒ3ๆ™‚ใ‹ใ‚‰ๅˆๅพŒ4ๆ™‚ใพใงไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆ˜Žๆ—ฅใฎๅˆๅพŒ3ๆ™‚ใ‹ใ‚‰ๅˆๅพŒ4ๆ™‚ใพใง", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-08T15,2016-11-08T16,PT1H)", + "FutureResolution": { + "startDateTime": "2016-11-08 15:00:00", + "endDateTime": "2016-11-08 16:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-08 15:00:00", + "endDateTime": "2016-11-08 16:00:00" + } + }, + "Start": 0, + "Length": 15 + } + ] + }, + { + "Input": "ๆ˜Žๆ—ฅใฎ3ๆ™‚ใ‹ใ‚‰4ๆ™‚ใพใงไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆ˜Žๆ—ฅใฎ3ๆ™‚ใ‹ใ‚‰4ๆ™‚ใพใง", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-08T03:00,2016-11-08T04:00,PT1H)", + "FutureResolution": { + "startDateTime": "2016-11-08 03:00:00", + "endDateTime": "2016-11-08 04:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-08 03:00:00", + "endDateTime": "2016-11-08 04:00:00" + } + }, + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "ๆ˜Žๆ—ฅใฎ7ๆ™‚ๅŠใ‹ใ‚‰ๅˆๅพŒ4ๆ™‚ใพใงไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆ˜Žๆ—ฅใฎ7ๆ™‚ๅŠใ‹ใ‚‰ๅˆๅพŒ4ๆ™‚ใพใง", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-08T07:30,2016-11-08T16,PT8H30M)", + "FutureResolution": { + "startDateTime": "2016-11-08 07:30:00", + "endDateTime": "2016-11-08 16:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-08 07:30:00", + "endDateTime": "2016-11-08 16:00:00" + } + }, + "Start": 0, + "Length": 14 + } + ] + }, + { + "Input": "ไปŠๆ—ฅใฎๅˆๅพŒ4ๆ™‚ใ‹ใ‚‰ๆ˜Žๆ—ฅใฎๅˆๅพŒ5ๆ™‚ใพใงไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠๆ—ฅใฎๅˆๅพŒ4ๆ™‚ใ‹ใ‚‰ๆ˜Žๆ—ฅใฎๅˆๅพŒ5ๆ™‚ใพใง", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16,2016-11-08T17,PT25H)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:00:00", + "endDateTime": "2016-11-08 17:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:00:00", + "endDateTime": "2016-11-08 17:00:00" + } + }, + "Start": 0, + "Length": 18 + } + ] + }, + { + "Input": "2016ๅนด2ๆœˆ21ๆ—ฅใฎๅˆๅพŒ2ๆ™‚ใ‹ใ‚‰2016ๅนด4ๆœˆ23ๆ—ฅ3ๆ™‚32ๅˆ†ใพใงไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016ๅนด2ๆœˆ21ๆ—ฅใฎๅˆๅพŒ2ๆ™‚ใ‹ใ‚‰2016ๅนด4ๆœˆ23ๆ—ฅ3ๆ™‚32ๅˆ†ใพใง", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-02-21T14:00,2016-04-23T03:32,PT1478H)", + "FutureResolution": { + "startDateTime": "2016-02-21 14:00:00", + "endDateTime": "2016-04-23 03:32:00" + }, + "PastResolution": { + "startDateTime": "2016-02-21 14:00:00", + "endDateTime": "2016-04-23 03:32:00" + } + }, + "Start": 0, + "Length": 34 + } + ] + }, + { + "Input": "ไปŠๆ—ฅใฎๅˆๅพŒ4ๆ™‚ใ‹ใ‚‰ๅˆๅพŒ5ๆ™‚ใพใงไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠๆ—ฅใฎๅˆๅพŒ4ๆ™‚ใ‹ใ‚‰ๅˆๅพŒ5ๆ™‚ใพใง", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16,2016-11-07T17,PT1H)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:00:00", + "endDateTime": "2016-11-07 17:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:00:00", + "endDateTime": "2016-11-07 17:00:00" + } + }, + "Start": 0, + "Length": 15 + } + ] + }, + { + "Input": "2016ๅนด1ๆœˆ1ๆ—ฅใฎๅˆๅพŒ4ๆ™‚ใ‹ใ‚‰ไปŠๆ—ฅใฎๅˆๅพŒ5ๆ™‚ใพใงไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016ๅนด1ๆœˆ1ๆ—ฅใฎๅˆๅพŒ4ๆ™‚ใ‹ใ‚‰ไปŠๆ—ฅใฎๅˆๅพŒ5ๆ™‚ใพใง", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-01-01T16,2016-11-07T17,PT7465H)", + "FutureResolution": { + "startDateTime": "2016-01-01 16:00:00", + "endDateTime": "2016-11-07 17:00:00" + }, + "PastResolution": { + "startDateTime": "2016-01-01 16:00:00", + "endDateTime": "2016-11-07 17:00:00" + } + }, + "Start": 0, + "Length": 25 + } + ] + }, + { + "Input": "ไปŠๅคœๆˆปใ‚Šใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠๅคœ", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-07TNI", + "FutureResolution": { + "startDateTime": "2016-11-07 20:00:00", + "endDateTime": "2016-11-07 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-07 20:00:00", + "endDateTime": "2016-11-07 23:59:59" + } + }, + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "ไปŠๅคœ8ๆ™‚ใซๆˆปใ‚Šใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠๅคœ", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-07TNI", + "FutureResolution": { + "startDateTime": "2016-11-07 20:00:00", + "endDateTime": "2016-11-07 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-07 20:00:00", + "endDateTime": "2016-11-07 23:59:59" + } + }, + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "ไปŠๆ™ฉๆˆปใ‚Šใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠๆ™ฉ", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-07TEV", + "FutureResolution": { + "startDateTime": "2016-11-07 16:00:00", + "endDateTime": "2016-11-07 20:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:00:00", + "endDateTime": "2016-11-07 20:00:00" + } + }, + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "ไปŠๆœๆˆปใ‚Šใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠๆœ", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-07TMO", + "FutureResolution": { + "startDateTime": "2016-11-07 08:00:00", + "endDateTime": "2016-11-07 12:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 08:00:00", + "endDateTime": "2016-11-07 12:00:00" + } + }, + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "ไปŠๆ—ฅใฎๅˆๅพŒๆˆปใ‚Šใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠๆ—ฅใฎๅˆๅพŒ", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-07TAF", + "FutureResolution": { + "startDateTime": "2016-11-07 12:00:00", + "endDateTime": "2016-11-07 16:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 12:00:00", + "endDateTime": "2016-11-07 16:00:00" + } + }, + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "ๆ˜Žๆ—ฅใฎๅคœๆˆปใ‚Šใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆ˜Žๆ—ฅใฎๅคœ", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-08TNI", + "FutureResolution": { + "startDateTime": "2016-11-08 20:00:00", + "endDateTime": "2016-11-08 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-08 20:00:00", + "endDateTime": "2016-11-08 23:59:59" + } + }, + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "ๆฅ้€ฑๆœˆๆ›œๆ—ฅใฎๅˆๅพŒๆˆปใ‚Šใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆฅ้€ฑๆœˆๆ›œๆ—ฅใฎๅˆๅพŒ", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-14TAF", + "FutureResolution": { + "startDateTime": "2016-11-14 12:00:00", + "endDateTime": "2016-11-14 16:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-14 12:00:00", + "endDateTime": "2016-11-14 16:00:00" + } + }, + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "ๆœ€ๅพŒใฎ3ๅˆ†ใซๆˆปใ‚Šใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆœ€ๅพŒใฎ3ๅˆ†", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:09:00,2016-11-07T16:12:00,PT3M)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:09:00", + "endDateTime": "2016-11-07 16:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:09:00", + "endDateTime": "2016-11-07 16:12:00" + } + }, + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "ใ“ใฎ3ๅˆ†ใงๆˆปใ‚Šใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ใ“ใฎ3ๅˆ†", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:09:00,2016-11-07T16:12:00,PT3M)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:09:00", + "endDateTime": "2016-11-07 16:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:09:00", + "endDateTime": "2016-11-07 16:12:00" + } + }, + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "ๅ‰ใฎ3ๅˆ†ๆˆปใ‚Šใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅ‰ใฎ3ๅˆ†", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:09:00,2016-11-07T16:12:00,PT3M)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:09:00", + "endDateTime": "2016-11-07 16:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:09:00", + "endDateTime": "2016-11-07 16:12:00" + } + }, + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "ไปŠใ‹ใ‚‰5ๆ™‚้–“ใงๆˆปใ‚Šใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠใ‹ใ‚‰5ๆ™‚้–“", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T21:12:00,PT5H)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 21:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 21:12:00" + } + }, + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "ใŽใ‚ŠใŽใ‚Šใซๆˆปใ‚Šใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:11:00,2016-11-07T16:12:00,PT1M)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:11:00", + "endDateTime": "2016-11-07 16:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:11:00", + "endDateTime": "2016-11-07 16:12:00" + } + }, + "Start": 0, + "Length": 0 + } + ] + }, + { + "Input": "1ๆ™‚้–“ใงๆˆปใ‚Šใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1ๆ™‚้–“ใง", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T17:12:00,PT1H)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 17:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 17:12:00" + } + }, + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "ใ“ใ‚Œใ‹ใ‚‰ๆ•ฐๆ™‚้–“ใงๆˆปใ‚Šใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ใ“ใ‚Œใ‹ใ‚‰ๆ•ฐๆ™‚้–“", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T19:12:00,PT3H)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 19:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 19:12:00" + } + }, + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "็ซๆ›œๆ—ฅใฎๅˆๅ‰ไธญใซๆˆปใ‚Šใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "็ซๆ›œๆ—ฅใฎๅˆๅ‰ไธญ", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TMO", + "FutureResolution": { + "startDateTime": "2016-11-08 08:00:00", + "endDateTime": "2016-11-08 12:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 08:00:00", + "endDateTime": "2016-11-01 12:00:00" + } + }, + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "ใฉใ†ใ‹ไปŠ้€ฑใฎ็ซๆ›œๆ—ฅใฎๅˆๅ‰ไธญใซๆ™‚้–“ใ‚’่ฆ‹ใคใ‘ใฆใ‚‚ใ‚‰ใˆใพใ›ใ‚“ใ‹ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠ้€ฑใฎ็ซๆ›œๆ—ฅใฎๅˆๅ‰ไธญ", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-08TMO", + "FutureResolution": { + "startDateTime": "2016-11-08 08:00:00", + "endDateTime": "2016-11-08 12:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-08 08:00:00", + "endDateTime": "2016-11-08 12:00:00" + } + }, + "Start": 3, + "Length": 10 + } + ] + }, + { + "Input": "็ซๆ›œๆ—ฅใฎๅˆๅ‰ไธญใซ30ๅˆ†ใฎไผš่ญฐใ‚’่จˆ็”ปใ—ใฆใใ ใ•ใ„ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "็ซๆ›œๆ—ฅใฎๅˆๅ‰ไธญ", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TMO", + "FutureResolution": { + "startDateTime": "2016-11-08 08:00:00", + "endDateTime": "2016-11-08 12:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 08:00:00", + "endDateTime": "2016-11-01 12:00:00" + } + }, + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "็ซๆ›œๆ—ฅใฎๅˆๅพŒๆˆปใ‚Šใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "็ซๆ›œๆ—ฅใฎๅˆๅพŒ", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TAF", + "FutureResolution": { + "startDateTime": "2016-11-08 12:00:00", + "endDateTime": "2016-11-08 16:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 12:00:00", + "endDateTime": "2016-11-01 16:00:00" + } + }, + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "็ซๆ›œๆ—ฅใฎๅคœๆˆปใ‚Šใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "็ซๆ›œๆ—ฅใฎๅคœ", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TEV", + "FutureResolution": { + "startDateTime": "2016-11-08 16:00:00", + "endDateTime": "2016-11-08 20:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 16:00:00", + "endDateTime": "2016-11-01 20:00:00" + } + }, + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "็ซๆ›œๆ—ฅใฎๆ—ฉๆœใซไผšใ„ใพใ—ใ‚‡ใ†ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "็ซๆ›œๆ—ฅใฎๆ—ฉๆœใซ", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TMO", + "FutureResolution": { + "startDateTime": "2016-11-08 08:00:00", + "endDateTime": "2016-11-08 10:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 08:00:00", + "endDateTime": "2016-11-01 10:00:00" + } + }, + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "็ซๆ›œๆ—ฅใฎๆ˜ผๅ‰ใซไผšใ„ใพใ—ใ‚‡ใ†ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "็ซๆ›œๆ—ฅใฎๆ˜ผๅ‰ใซ", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TMO", + "FutureResolution": { + "startDateTime": "2016-11-08 10:00:00", + "endDateTime": "2016-11-08 12:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 10:00:00", + "endDateTime": "2016-11-01 12:00:00" + } + }, + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "็ซๆ›œๆ—ฅใฎๆ˜ผใ™ใŽใซไผšใ„ใพใ—ใ‚‡ใ†ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "็ซๆ›œๆ—ฅใฎๆ˜ผใ™ใŽใซ", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TAF", + "FutureResolution": { + "startDateTime": "2016-11-08 12:00:00", + "endDateTime": "2016-11-08 14:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 12:00:00", + "endDateTime": "2016-11-01 14:00:00" + } + }, + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "็ซๆ›œๆ—ฅใฎๅค•ๆ–นๅ‰ใซไผšใ„ใพใ—ใ‚‡ใ†ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "็ซๆ›œๆ—ฅใฎๅค•ๆ–นๅ‰ใซ", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TAF", + "FutureResolution": { + "startDateTime": "2016-11-08 14:00:00", + "endDateTime": "2016-11-08 16:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 14:00:00", + "endDateTime": "2016-11-01 16:00:00" + } + }, + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "็ซๆ›œๆ—ฅใฎๅค•ๆ–นใซไผšใ„ใพใ—ใ‚‡ใ†ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "็ซๆ›œๆ—ฅใฎๅค•ๆ–นใซ", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TEV", + "FutureResolution": { + "startDateTime": "2016-11-08 16:00:00", + "endDateTime": "2016-11-08 18:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 16:00:00", + "endDateTime": "2016-11-01 18:00:00" + } + }, + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "็ซๆ›œๆ—ฅใฎๆทฑๅคœใซไผšใ„ใพใ—ใ‚‡ใ†ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "็ซๆ›œๆ—ฅใฎๆทฑๅคœใซ", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TEV", + "FutureResolution": { + "startDateTime": "2016-11-08 18:00:00", + "endDateTime": "2016-11-08 20:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 18:00:00", + "endDateTime": "2016-11-01 20:00:00" + } + }, + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "ไปŠๆ—ฅใฎๆฎ‹ใ‚Šใฎๆ™‚้–“ใซไผšใ„ใพใ—ใ‚‡ใ†ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆฎ‹ใ‚Šใฎๆ™‚้–“", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T23:59:59,PT28079S)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 23:59:59" + } + }, + "Start": 3, + "Length": 5 + } + ] + }, + { + "Input": "ๅฝ“ๆ—ฅใฎๆฎ‹ใ‚Šใฎๆ™‚้–“ใซไผšใ„ใพใ—ใ‚‡ใ†ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅฝ“ๆ—ฅใฎๆฎ‹ใ‚Šใฎๆ™‚้–“", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T23:59:59,PT28079S)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 23:59:59" + } + }, + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "ใ“ใฎๆ—ฅใฎๆฎ‹ใ‚Šใฎๆ™‚้–“ใซไผšใ„ใพใ—ใ‚‡ใ†ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ใ“ใฎๆ—ฅใฎๆฎ‹ใ‚Šใฎๆ™‚้–“", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T23:59:59,PT28079S)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 23:59:59" + } + }, + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "2016ๅนด2ๆœˆ21ๆ—ฅๅˆๅพŒ2ๆ™‚ใ‹ใ‚‰2016ๅนด4ๆœˆ23ๆ—ฅ3ๆ™‚32ๅˆ†ใพใงไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016ๅนด2ๆœˆ21ๆ—ฅๅˆๅพŒ2ๆ™‚ใ‹ใ‚‰2016ๅนด4ๆœˆ23ๆ—ฅ3ๆ™‚32ๅˆ†ใพใง", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-02-21T14:00,2016-04-23T03:32,PT1478H)", + "FutureResolution": { + "startDateTime": "2016-02-21 14:00:00", + "endDateTime": "2016-04-23 03:32:00" + }, + "PastResolution": { + "startDateTime": "2016-02-21 14:00:00", + "endDateTime": "2016-04-23 03:32:00" + } + }, + "Start": 0, + "Length": 33 + } + ] + }, + { + "Input": "ใ‚ณใƒซใ‚ฟใƒŠใ€้‡‘ๆ›œๆ—ฅใฎๅˆๅพŒ1ๆ™‚ใ‹ใ‚‰ๅˆๅพŒ4ๆ™‚ใฎ้–“ใซใ‚ฆใ‚งใ‚คใƒณใจใ‚นใ‚ซใ‚คใƒ—ใงใƒ“ใ‚ธใƒใ‚นไผš่ญฐใฎไบˆๅฎšใ‚’ๅ…ฅใ‚Œใฆใใ ใ•ใ„ใ€‚", + "Context": { + "ReferenceDateTime": "2017-11-09T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "้‡‘ๆ›œๆ—ฅใฎๅˆๅพŒ1ๆ™‚ใ‹ใ‚‰ๅˆๅพŒ4ๆ™‚ใฎ้–“", + "Type": "datetimerange", + "Value": { + "Timex": "(XXXX-WXX-5T13,XXXX-WXX-5T16,PT3H)", + "FutureResolution": { + "startDateTime": "2017-11-10 13:00:00", + "endDateTime": "2017-11-10 16:00:00" + }, + "PastResolution": { + "startDateTime": "2017-11-03 13:00:00", + "endDateTime": "2017-11-03 16:00:00" + } + }, + "Start": 5, + "Length": 16 + } + ] + }, + { + "Input": "ๆ˜Žๆ—ฅใฎๅˆๅ‰8ๆ™‚ใ‹ใ‚‰ๅˆๅพŒ2ๆ™‚ใฎ้–“ใง็งใŸใกใฎไบˆๅฎšใ‚’็ต„ใ‚“ใงใ‚‚ใ‚‰ใˆใพใ™ใ‹ใ€‚", + "Context": { + "ReferenceDateTime": "2017-11-09T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆ˜Žๆ—ฅใฎๅˆๅ‰8ๆ™‚ใ‹ใ‚‰ๅˆๅพŒ2ๆ™‚ใฎ้–“", + "Type": "datetimerange", + "Value": { + "Timex": "(2017-11-10T08,2017-11-10T14,PT6H)", + "FutureResolution": { + "startDateTime": "2017-11-10 08:00:00", + "endDateTime": "2017-11-10 14:00:00" + }, + "PastResolution": { + "startDateTime": "2017-11-10 08:00:00", + "endDateTime": "2017-11-10 14:00:00" + } + }, + "Start": 0, + "Length": 15 + } + ] + }, + { + "Input": "12ๆœˆ9ๆ—ฅใฎๅˆๅ‰8ๆ™‚ใ‹ใ‚‰ๅˆๅพŒ2ๆ™‚ใฎ้–“ใง็งใŸใกใฎไบˆๅฎšใ‚’็ต„ใ‚“ใงใ‚‚ใ‚‰ใˆใพใ™ใ‹ใ€‚", + "Context": { + "ReferenceDateTime": "2017-11-09T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "12ๆœˆ9ๆ—ฅใฎๅˆๅ‰8ๆ™‚ใ‹ใ‚‰ๅˆๅพŒ2ๆ™‚ใฎ้–“", + "Type": "datetimerange", + "Value": { + "Timex": "(XXXX-12-09T08,XXXX-12-09T14,PT6H)", + "FutureResolution": { + "startDateTime": "2017-12-09 08:00:00", + "endDateTime": "2017-12-09 14:00:00" + }, + "PastResolution": { + "startDateTime": "2016-12-09 08:00:00", + "endDateTime": "2016-12-09 14:00:00" + } + }, + "Start": 0, + "Length": 18 + } + ] + }, + { + "Input": "ใ“ใ‚“ใซใกใฏใ‚ณใƒซใ‚ฟใƒŠใ€‚ใ‚ธใ‚งใƒ‹ใƒ•ใ‚กใƒผใจใ‚นใ‚ซใ‚คใƒ—ไผš่ญฐใฎไบˆๅฎšใ‚’ๅ…ฅใ‚Œใฆใใ ใ•ใ„ใ€‚ไปŠ้€ฑใฎ้‡‘ๆ›œๆ—ฅใฎๅˆๅพŒใซ30ๅˆ†ใฎไผš่ญฐใŒๅฟ…่ฆใงใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2017-11-13T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠ้€ฑใฎ้‡‘ๆ›œๆ—ฅใฎๅˆๅพŒ", + "Type": "datetimerange", + "Value": { + "Timex": "2017-11-17TAF", + "FutureResolution": { + "startDateTime": "2017-11-17 12:00:00", + "endDateTime": "2017-11-17 16:00:00" + }, + "PastResolution": { + "startDateTime": "2017-11-17 12:00:00", + "endDateTime": "2017-11-17 16:00:00" + } + }, + "Start": 35, + "Length": 9 + } + ] + }, + { + "Input": "ใ“ใ‚“ใซใกใฏใ‚ณใƒซใ‚ฟใƒŠใ€‚ใ‚ธใ‚งใƒ‹ใƒ•ใ‚กใƒผใจใ‚นใ‚ซใ‚คใƒ—ไผš่ญฐใฎไบˆๅฎšใ‚’ๅ…ฅใ‚Œใฆใใ ใ•ใ„ใ€‚ไปŠ้€ฑใฎ้‡‘ๆ›œๆ—ฅใฎๅˆๅพŒใซ30ๅˆ†ใฎไผš่ญฐใŒๅฟ…่ฆใงใ™๏ผ", + "Context": { + "ReferenceDateTime": "2017-11-13T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠ้€ฑใฎ้‡‘ๆ›œๆ—ฅใฎๅˆๅพŒ", + "Type": "datetimerange", + "Value": { + "Timex": "2017-11-17TAF", + "FutureResolution": { + "startDateTime": "2017-11-17 12:00:00", + "endDateTime": "2017-11-17 16:00:00" + }, + "PastResolution": { + "startDateTime": "2017-11-17 12:00:00", + "endDateTime": "2017-11-17 16:00:00" + } + }, + "Start": 35, + "Length": 9 + } + ] + }, + { + "Input": "ใ“ใ‚“ใซใกใฏใ‚ณใƒซใ‚ฟใƒŠใ€‚ใ‚ธใ‚งใƒ‹ใƒ•ใ‚กใƒผใจใ‚นใ‚ซใ‚คใƒ—ไผš่ญฐใฎไบˆๅฎšใ‚’ๅ…ฅใ‚Œใฆใใ ใ•ใ„ใ€‚ๆฅ้€ฑใฎ้‡‘ๆ›œๆ—ฅใฎๅˆๅพŒใซ30ๅˆ†ใฎไผš่ญฐใŒๅฟ…่ฆใงใ™๏ผ", + "Context": { + "ReferenceDateTime": "2017-11-13T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆฅ้€ฑใฎ้‡‘ๆ›œๆ—ฅใฎๅˆๅพŒ", + "Type": "datetimerange", + "Value": { + "Timex": "2017-11-24TAF", + "FutureResolution": { + "startDateTime": "2017-11-24 12:00:00", + "endDateTime": "2017-11-24 16:00:00" + }, + "PastResolution": { + "startDateTime": "2017-11-24 12:00:00", + "endDateTime": "2017-11-24 16:00:00" + } + }, + "Start": 35, + "Length": 9 + } + ] + }, + { + "Input": "ใ‚ณใƒซใ‚ฟใƒŠใ€้‡‘ๆ›œๆ—ฅใฎๅˆๅพŒ1ๆ™‚ใ‹ใ‚‰ๅˆๅพŒ4ๆ™‚ใฎ้–“ใซใ‚ฆใ‚งใ‚คใƒณใจใ‚นใ‚ซใ‚คใƒ—ใงใƒ“ใ‚ธใƒใ‚นไผš่ญฐใฎไบˆๅฎšใ‚’ๅ…ฅใ‚Œใฆใใ ใ•ใ„ใ€‚", + "Context": { + "ReferenceDateTime": "2017-11-14T19:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "้‡‘ๆ›œๆ—ฅใฎๅˆๅพŒ1ๆ™‚ใ‹ใ‚‰ๅˆๅพŒ4ๆ™‚ใฎ้–“", + "Type": "datetimerange", + "Value": { + "Timex": "(XXXX-WXX-5T13,XXXX-WXX-5T16,PT3H)", + "FutureResolution": { + "startDateTime": "2017-11-17 13:00:00", + "endDateTime": "2017-11-17 16:00:00" + }, + "PastResolution": { + "startDateTime": "2017-11-10 13:00:00", + "endDateTime": "2017-11-10 16:00:00" + } + }, + "Start": 5, + "Length": 16 + } + ] + }, + { + "Input": "2018ๅนด9ๆœˆ23ๆ—ฅใฎๅˆๅพŒ1ๆ™‚ใ‹ใ‚‰4ๆ™‚ใพใงใง็งใŸใกใฎไบˆๅฎšใ‚’็ต„ใ‚“ใงใ‚‚ใ‚‰ใˆใพใ™ใ‹ใ€‚", + "Context": { + "ReferenceDateTime": "2017-11-17T19:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2018ๅนด9ๆœˆ23ๆ—ฅใฎๅˆๅพŒ1ๆ™‚ใ‹ใ‚‰4ๆ™‚ใพใง", + "Type": "datetimerange", + "Value": { + "Timex": "(2018-09-23T13,2018-09-23T16,PT3H)", + "FutureResolution": { + "startDateTime": "2018-09-23 13:00:00", + "endDateTime": "2018-09-23 16:00:00" + }, + "PastResolution": { + "startDateTime": "2018-09-23 13:00:00", + "endDateTime": "2018-09-23 16:00:00" + } + }, + "Start": 0, + "Length": 21 + } + ] + }, + { + "Input": "2018ๅนด9ๆœˆ23ๆ—ฅใฎๅˆๅพŒ1ๆ™‚30ๅˆ†ใ‹ใ‚‰4ๆ™‚ใพใงใง็งใŸใกใฎไบˆๅฎšใ‚’็ต„ใ‚“ใงใ‚‚ใ‚‰ใˆใพใ™ใ‹ใ€‚", + "Context": { + "ReferenceDateTime": "2017-11-17T19:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2018ๅนด9ๆœˆ23ๆ—ฅใฎๅˆๅพŒ1ๆ™‚30ๅˆ†ใ‹ใ‚‰4ๆ™‚ใพใง", + "Type": "datetimerange", + "Value": { + "Timex": "(2018-09-23T13:30,2018-09-23T16,PT2H30M)", + "FutureResolution": { + "startDateTime": "2018-09-23 13:30:00", + "endDateTime": "2018-09-23 16:00:00" + }, + "PastResolution": { + "startDateTime": "2018-09-23 13:30:00", + "endDateTime": "2018-09-23 16:00:00" + } + }, + "Start": 0, + "Length": 24 + } + ] + }, + { + "Input": "2ๆœˆ5ๆ—ฅใฎๅˆๅ‰ไธญใซไผšใ„ใพใ—ใ‚‡ใ†ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2ๆœˆ5ๆ—ฅใฎๅˆๅ‰ไธญ", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-02-05TMO", + "FutureResolution": { + "startDateTime": "2017-02-05 08:00:00", + "endDateTime": "2017-02-05 12:00:00" + }, + "PastResolution": { + "startDateTime": "2016-02-05 08:00:00", + "endDateTime": "2016-02-05 12:00:00" + } + }, + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "ใใ‚ŒใฏไปŠๅพŒ2ๆ™‚้–“ใฎใ†ใกใซ่ตทใใ‚‹ใงใ—ใ‚‡ใ†ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠๅพŒ2ๆ™‚้–“", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T18:12:00,PT2H)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 18:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 18:12:00" + } + }, + "Start": 3, + "Length": 5 + } + ] + }, + { + "Input": "15็ง’ใงๆˆปใฃใฆใใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "15็ง’ใง", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T16:12:15,PT15S)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 16:12:15" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 16:12:15" + } + }, + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "5ๅˆ†ใงๆˆปใฃใฆใใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5ๅˆ†ใง", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T16:17:00,PT5M)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 16:17:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 16:17:00" + } + }, + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "5ๆ™‚้–“ใงๆˆปใฃใฆใใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5ๆ™‚้–“ใง", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T21:12:00,PT5H)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 21:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 21:12:00" + } + }, + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "1ๆ—ฅใจ5ๆ™‚้–“ใงๆˆปใฃใฆใใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1ๆ—ฅใจ5ๆ™‚้–“ใง", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-08T21:12:00,P1DT5H)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-08 21:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-08 21:12:00" + } + }, + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "ใ“ใฎไป•ไบ‹ใฏ2ๆ—ฅใจ1ๆ™‚้–“5ๅˆ†30็ง’ใงๅฎŒไบ†ใ™ใ‚‹ใงใ—ใ‚‡ใ†ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2ๆ—ฅใจ1ๆ™‚้–“5ๅˆ†30็ง’ใง", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-09T17:17:30,P2DT1H5M30S)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-09 17:17:30" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-09 17:17:30" + } + }, + "Start": 5, + "Length": 12 + } + ] + }, + { + "Input": "ใ“ใฎไป•ไบ‹ใฏไปŠใ‹ใ‚‰2ๆ—ฅใจ1ๆ™‚้–“5ๅˆ†30็ง’ใงๅฎŒไบ†ใ™ใ‚‹ใงใ—ใ‚‡ใ†ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠใ‹ใ‚‰2ๆ—ฅใจ1ๆ™‚้–“5ๅˆ†30็ง’ใง", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-09T17:17:30,P2DT1H5M30S)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-09 17:17:30" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-09 17:17:30" + } + }, + "Start": 5, + "Length": 15 + } + ] + }, + { + "Input": "ไปŠใ‹ใ‚‰5ๆ™‚้–“ไปฅๅ†…ใซๆˆปใฃใฆใใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠใ‹ใ‚‰5ๆ™‚้–“ไปฅๅ†…", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T21:12:00,PT5H)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 21:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 21:12:00" + } + }, + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "ๆœˆๆ›œๆ—ฅใฎ8ๆ™‚ใ‹ใ‚‰9ๆ™‚ใซๆˆปใฃใฆใใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2018-04-19T08:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆœˆๆ›œๆ—ฅใฎ8ๆ™‚ใ‹ใ‚‰9ๆ™‚", + "Type": "datetimerange", + "Value": { + "Timex": "(XXXX-WXX-1T08,XXXX-WXX-1T09,PT1H)", + "FutureResolution": { + "startDateTime": "2018-04-23 08:00:00", + "endDateTime": "2018-04-23 09:00:00" + }, + "PastResolution": { + "startDateTime": "2018-04-16 08:00:00", + "endDateTime": "2018-04-16 09:00:00" + } + }, + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "ใ‚ณใƒซใ‚ฟใƒŠใŒๆœˆๆ›œๆ—ฅใฎ12ๆ™‚ใ‹ใ‚‰4ๆ™‚ใฎ้–“ใงๆ™‚้–“ใ‚’่ฆ‹ใคใ‘ใฆใใ‚Œใ‚‹ใ€‚", + "Context": { + "ReferenceDateTime": "2018-05-16T08:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆœˆๆ›œๆ—ฅใฎ12ๆ™‚ใ‹ใ‚‰4ๆ™‚", + "Type": "datetimerange", + "Value": { + "Timex": "(XXXX-WXX-1T00,XXXX-WXX-1T04,PT4H)", + "FutureResolution": { + "startDateTime": "2018-05-21 00:00:00", + "endDateTime": "2018-05-21 04:00:00" + }, + "PastResolution": { + "startDateTime": "2018-05-14 00:00:00", + "endDateTime": "2018-05-14 04:00:00" + } + }, + "Start": 5, + "Length": 11 + } + ] + }, + { + "Input": "ใ‚ณใƒซใ‚ฟใƒŠใŒๆœˆๆ›œๆ—ฅใฎ11ๆ™‚ใ‹ใ‚‰4ๆ™‚ใฎ้–“ใงๆ™‚้–“ใ‚’่ฆ‹ใคใ‘ใฆใใ‚Œใ‚‹ใ€‚", + "Context": { + "ReferenceDateTime": "2018-05-16T08:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆœˆๆ›œๆ—ฅใฎ11ๆ™‚ใ‹ใ‚‰4ๆ™‚", + "Type": "datetimerange", + "Value": { + "Timex": "(XXXX-WXX-1T11,XXXX-WXX-1T16,PT5H)", + "FutureResolution": { + "startDateTime": "2018-05-21 11:00:00", + "endDateTime": "2018-05-21 16:00:00" + }, + "PastResolution": { + "startDateTime": "2018-05-14 11:00:00", + "endDateTime": "2018-05-14 16:00:00" + } + }, + "Start": 5, + "Length": 11 + } + ] + }, + { + "Input": "ใใ‚Œใฏ2015ๅนด1ๆœˆ1ๆ—ฅใฎ10ๆ™‚ใ‹ใ‚‰11ๆ™‚30ๅˆ†ใฎ้–“ใซ่ตทใใ‚‹ใงใ—ใ‚‡ใ†ใ€‚", + "Context": { + "ReferenceDateTime": "2018-05-16T08:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015ๅนด1ๆœˆ1ๆ—ฅใฎ10ๆ™‚ใ‹ใ‚‰11ๆ™‚30ๅˆ†ใฎ้–“", + "Type": "datetimerange", + "Value": { + "Timex": "(2015-01-01T10,2015-01-01T11:30,PT1H30M)", + "FutureResolution": { + "startDateTime": "2015-01-01 10:00:00", + "endDateTime": "2015-01-01 11:30:00" + }, + "PastResolution": { + "startDateTime": "2015-01-01 10:00:00", + "endDateTime": "2015-01-01 11:30:00" + } + }, + "Start": 3, + "Length": 23 + } + ] + }, + { + "Input": "ใใ‚Œใฏ2015ๅนด1ๆœˆ1ๆ—ฅใฎ10ๆ™‚30ๅˆ†ใ‹ใ‚‰3ๆ™‚ใซ่ตทใใ‚‹ใงใ—ใ‚‡ใ†ใ€‚", + "Context": { + "ReferenceDateTime": "2018-05-16T08:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015ๅนด1ๆœˆ1ๆ—ฅใฎ10ๆ™‚30ๅˆ†ใ‹ใ‚‰3ๆ™‚", + "Type": "datetimerange", + "Value": { + "Timex": "(2015-01-01T10:30,2015-01-01T15,PT4H30M)", + "FutureResolution": { + "startDateTime": "2015-01-01 10:30:00", + "endDateTime": "2015-01-01 15:00:00" + }, + "PastResolution": { + "startDateTime": "2015-01-01 10:30:00", + "endDateTime": "2015-01-01 15:00:00" + } + }, + "Start": 3, + "Length": 20 + } + ] + }, + { + "Input": "ใใ‚Œใฏ2015ๅนด1ๆœˆ1ๆ—ฅใฎ3ๆ™‚ใ‹ใ‚‰5ๆ™‚ใฎ้–“ใซ่ตทใใ‚‹ใงใ—ใ‚‡ใ†ใ€‚", + "Context": { + "ReferenceDateTime": "2018-05-16T08:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015ๅนด1ๆœˆ1ๆ—ฅใฎ3ๆ™‚ใ‹ใ‚‰5ๆ™‚ใฎ้–“", + "Type": "datetimerange", + "Value": { + "Timex": "(2015-01-01T03,2015-01-01T05,PT2H)", + "FutureResolution": { + "startDateTime": "2015-01-01 03:00:00", + "endDateTime": "2015-01-01 05:00:00" + }, + "PastResolution": { + "startDateTime": "2015-01-01 03:00:00", + "endDateTime": "2015-01-01 05:00:00" + } + }, + "Start": 3, + "Length": 18 + } + ] + }, + { + "Input": "ใใ‚Œใฏ2015ๅนด1ๆœˆ1ๆ—ฅใฎ3ๆ™‚30ๅˆ†ใ‹ใ‚‰5ๆ™‚55ๅˆ†ใซ่ตทใใ‚‹ใงใ—ใ‚‡ใ†ใ€‚", + "Context": { + "ReferenceDateTime": "2018-05-16T08:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015ๅนด1ๆœˆ1ๆ—ฅใฎ3ๆ™‚30ๅˆ†ใ‹ใ‚‰5ๆ™‚55ๅˆ†", + "Type": "datetimerange", + "Value": { + "Timex": "(2015-01-01T03:30,2015-01-01T05:55,PT2H25M)", + "FutureResolution": { + "startDateTime": "2015-01-01 03:30:00", + "endDateTime": "2015-01-01 05:55:00" + }, + "PastResolution": { + "startDateTime": "2015-01-01 03:30:00", + "endDateTime": "2015-01-01 05:55:00" + } + }, + "Start": 3, + "Length": 22 + } + ] + }, + { + "Input": "8ๆœˆ7ๆ—ฅใฎๆœใซๆ—ฉ็จฒ็”ฐๅคงๅญฆใซ็€ใใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2019-08-19T16:12:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "8ๆœˆ7ๆ—ฅใฎๆœ", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-08-07TMO", + "FutureResolution": { + "startDateTime": "2020-08-07 08:00:00", + "endDateTime": "2020-08-07 12:00:00" + }, + "PastResolution": { + "startDateTime": "2019-08-07 08:00:00", + "endDateTime": "2019-08-07 12:00:00" + } + }, + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "ๆ˜Žๆ—ฅใฎๆ˜ผใซใฏๆš‡ใŒใชใ„ใงใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๆ˜Žๆ—ฅใฎๆ˜ผ", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-08TMI", + "FutureResolution": { + "startDateTime": "2016-11-08 11:00:00", + "endDateTime": "2016-11-08 13:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-08 11:00:00", + "endDateTime": "2016-11-08 13:00:00" + } + }, + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "2ๆ™‚-ๆ˜Žๆ—ฅใฎ4ๆ™‚", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "2ๆ™‚-ๆ˜Žๆ—ฅใฎ4ๆ™‚", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T02:00:00,2016-11-08T04:00:00,PT26H)", + "FutureResolution": { + "startDateTime": "2016-11-07 02:00:00", + "endDateTime": "2016-11-08 04:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 02:00:00", + "endDateTime": "2016-11-08 04:00:00" + } + }, + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "ๆ˜จๆ—ฅ5:00-6:00", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๆ˜จๆ—ฅ5:00-6:00", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-06T05:00,2016-11-06T06:00,PT1H)", + "FutureResolution": { + "startDateTime": "2016-11-06 05:00:00", + "endDateTime": "2016-11-06 06:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-06 05:00:00", + "endDateTime": "2016-11-06 06:00:00" + } + }, + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "ๆ˜Žๆ—ฅใฎๆœใฏๆœใ”ใฏใ‚“ใ‚’้ฃŸในใชใ„ใคใ‚‚ใ‚Šใงใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2019-08-19T16:12:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๆ˜Žๆ—ฅใฎๆœ", + "Type": "datetimerange", + "Value": { + "Timex": "2019-08-20TMO", + "FutureResolution": { + "startDateTime": "2019-08-20 08:00:00", + "endDateTime": "2019-08-20 12:00:00" + }, + "PastResolution": { + "startDateTime": "2019-08-20 08:00:00", + "endDateTime": "2019-08-20 12:00:00" + } + }, + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "ไปŠๅคœ7ๆ™‚ใ‹ใ‚‰7ๆ™‚30ๅˆ†ใพใงใฎไผš่ญฐใ‚’ไบˆ็ด„ใ—ใฆใใ ใ•ใ„ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไปŠๅคœ7ๆ™‚ใ‹ใ‚‰7ๆ™‚30ๅˆ†ใพใง", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T19:00:00,2016-11-07T19:30:00,PT0H)", + "FutureResolution": { + "startDateTime": "2016-11-07 19:00:00", + "endDateTime": "2016-11-07 19:30:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 19:00:00", + "endDateTime": "2016-11-07 19:30:00" + } + }, + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "7ๆœˆ5ๆ—ฅๆœใฎ้ฃ›่กŒๆฉŸใงใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2019-08-09T16:12:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "7ๆœˆ5ๆ—ฅๆœ", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-07-05TMO", + "FutureResolution": { + "startDateTime": "2020-07-05 08:00:00", + "endDateTime": "2020-07-05 12:00:00" + }, + "PastResolution": { + "startDateTime": "2019-07-05 08:00:00", + "endDateTime": "2019-07-05 12:00:00" + } + }, + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "ๆ˜Žๆ—ฅใฎๅˆๅ‰", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๆ˜Žๆ—ฅใฎๅˆๅ‰", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-08TMO", + "FutureResolution": { + "startDateTime": "2016-11-08 08:00:00", + "endDateTime": "2016-11-08 12:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-08 08:00:00", + "endDateTime": "2016-11-08 12:00:00" + } + }, + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "ใ‚ฟใ‚ญใ‚ทใƒผใƒ‰ใฏ8ๆœˆ7ๆ—ฅใฎๅคœใซใŠๅฎ…ใซ้€ใ‚Šใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2019-08-19T16:12:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "8ๆœˆ7ๆ—ฅใฎๅคœ", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-08-07TEV", + "FutureResolution": { + "startDateTime": "2020-08-07 16:00:00", + "endDateTime": "2020-08-07 20:00:00" + }, + "PastResolution": { + "startDateTime": "2019-08-07 16:00:00", + "endDateTime": "2019-08-07 20:00:00" + } + }, + "Start": 6, + "Length": 6 + } + ] + }, + { + "Input": "ไปŠๅคœ8ๆ™‚ใ‹ใ‚‰9ๆ™‚ใพใงไผš่ญฐๅฎคใŒใ‚ใ‚Šใพใ™ใ‹๏ผŸ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไปŠๅคœ8ๆ™‚ใ‹ใ‚‰9ๆ™‚ใพใง", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T20:00:00,2016-11-07T21:00:00,PT1H)", + "FutureResolution": { + "startDateTime": "2016-11-07 20:00:00", + "endDateTime": "2016-11-07 21:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 20:00:00", + "endDateTime": "2016-11-07 21:00:00" + } + }, + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "ๅ‰ใฎ3ๆ™‚้–“", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅ‰ใฎ3ๆ™‚้–“", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T13:12:00,2016-11-07T16:12:00,PT3H)", + "FutureResolution": { + "startDateTime": "2016-11-07 13:12:00", + "endDateTime": "2016-11-07 16:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 13:12:00", + "endDateTime": "2016-11-07 16:12:00" + } + }, + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "ๆ˜จๆ—ฅใฎๅคœ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๆ˜จๆ—ฅใฎๅคœ", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-06TEV", + "FutureResolution": { + "startDateTime": "2016-11-06 16:00:00", + "endDateTime": "2016-11-06 20:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-06 16:00:00", + "endDateTime": "2016-11-06 20:00:00" + } + }, + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "ไปŠใ‹ใ‚‰8ๆ™‚ใพใงใฎไผš่ญฐใ‚’ไบˆ็ด„ใ—ใฆใใ ใ•ใ„ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไปŠใ‹ใ‚‰8ๆ™‚ใพใง", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T20:00:00,PT4H)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 20:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 20:00:00" + } + }, + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "ๆ˜จๅคœ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๆ˜จๅคœ", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-06TEV", + "FutureResolution": { + "startDateTime": "2016-11-06 16:00:00", + "endDateTime": "2016-11-06 20:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-06 16:00:00", + "endDateTime": "2016-11-06 20:00:00" + } + }, + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "ๅฐ้ขจใฏ7ๆœˆ5ๆ—ฅใฎๅคœใซ้€š้Žใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2019-08-09T16:12:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "7ๆœˆ5ๆ—ฅใฎๅคœ", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-07-05TEV", + "FutureResolution": { + "startDateTime": "2020-07-05 16:00:00", + "endDateTime": "2020-07-05 20:00:00" + }, + "PastResolution": { + "startDateTime": "2019-07-05 16:00:00", + "endDateTime": "2019-07-05 20:00:00" + } + }, + "Start": 3, + "Length": 6 + } + ] + }, + { + "Input": "1ๆœˆ15ๆ—ฅใฎ4ๆ™‚ใ‹ใ‚‰2ๆœˆ3ๆ—ฅใฎ9ๆ™‚ใพใงใฎ้–“", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "1ๆœˆ15ๆ—ฅใฎ4ๆ™‚ใ‹ใ‚‰2ๆœˆ3ๆ—ฅใฎ9ๆ™‚ใพใงใฎ้–“", + "Type": "datetimerange", + "Value": { + "Timex": "(XXXX-01-15T04,XXXX-02-03T09,PT461H)", + "FutureResolution": { + "startDateTime": "2017-01-15 04:00:00", + "endDateTime": "2017-02-03 09:00:00" + }, + "PastResolution": { + "startDateTime": "2017-01-15 04:00:00", + "endDateTime": "2017-02-03 09:00:00" + } + }, + "Start": 0, + "Length": 21 + } + ] + }, + { + "Input": "2019ๅนด7ๆœˆ25ๆ—ฅใฎๆœใฎ็ณงๆฒน็›ธๅ ดใฎ็ฐกๅ˜ใชๅˆ†ๆž", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "2019ๅนด7ๆœˆ25ๆ—ฅใฎๆœ", + "Type": "datetimerange", + "Value": { + "Timex": "2019-07-25TMO", + "FutureResolution": { + "startDateTime": "2019-07-25 08:00:00", + "endDateTime": "2019-07-25 12:00:00" + }, + "PastResolution": { + "startDateTime": "2019-07-25 08:00:00", + "endDateTime": "2019-07-25 12:00:00" + } + }, + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "7ๆœˆ25ๆ—ฅใฎๅˆๅ‰ไธญใ€7ๆœˆ25ๆ—ฅใ€7ๆœˆ25ๆ—ฅใฎๆœใฏๅ…จใฆใ‚ตใƒใƒผใƒˆใ•ใ‚Œใฆใ„ใ‚‹ๆธฌๅฎšไพ‹ใงใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2019-08-19T16:12:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "7ๆœˆ25ๆ—ฅใฎๅˆๅ‰ไธญ", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-07-25TMO", + "FutureResolution": { + "startDateTime": "2020-07-25 08:00:00", + "endDateTime": "2020-07-25 12:00:00" + }, + "PastResolution": { + "startDateTime": "2019-07-25 08:00:00", + "endDateTime": "2019-07-25 12:00:00" + } + }, + "Start": 0, + "Length": 9 + }, + { + "Text": "7ๆœˆ25ๆ—ฅใฎๆœ", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-07-25TMO", + "FutureResolution": { + "startDateTime": "2020-07-25 08:00:00", + "endDateTime": "2020-07-25 12:00:00" + }, + "PastResolution": { + "startDateTime": "2019-07-25 08:00:00", + "endDateTime": "2019-07-25 12:00:00" + } + }, + "Start": 16, + "Length": 7 + } + ] + }, + { + "Input": "ๅ‰ใฎไธ€ๆ™‚้–“", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅ‰ใฎไธ€ๆ™‚้–“", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T15:12:00,2016-11-07T16:12:00,PT1H)", + "FutureResolution": { + "startDateTime": "2016-11-07 15:12:00", + "endDateTime": "2016-11-07 16:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 15:12:00", + "endDateTime": "2016-11-07 16:12:00" + } + }, + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "ๆœชๆฅใฎ3ๆ™‚้–“ใซ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๆœชๆฅใฎ3ๆ™‚้–“ใซ", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T19:12:00,PT3H)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 19:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 19:12:00" + } + }, + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "ๅฝผใ‚‰ใฎๅ…ฌๅผใ‚ตใ‚คใƒˆใซใ‚ใ‚‹ๆ˜Žๆ—ฅๆœใฎใ“ใ‚Œใ‚‰ใฎไพฟใฏใ‚ญใƒฃใƒณใ‚ปใƒซใ•ใ‚Œใฆใ„ใพใ›ใ‚“ใ€‚", + "Context": { + "ReferenceDateTime": "2019-08-09T16:12:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๆ˜Žๆ—ฅๆœ", + "Type": "datetimerange", + "Value": { + "Timex": "2019-08-10TMO", + "FutureResolution": { + "startDateTime": "2019-08-10 08:00:00", + "endDateTime": "2019-08-10 12:00:00" + }, + "PastResolution": { + "startDateTime": "2019-08-10 08:00:00", + "endDateTime": "2019-08-10 12:00:00" + } + }, + "Start": 11, + "Length": 3 + } + ] + }, + { + "Input": "7ๆœˆ25ๆ—ฅใฎๅˆๅ‰ไธญใฎไธญๅฐไผๆฅญๆ ชๅผๅ…ฌๅ‘Šใฎใพใจใ‚", + "Context": { + "ReferenceDateTime": "2019-08-19T16:12:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "7ๆœˆ25ๆ—ฅใฎๅˆๅ‰ไธญ", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-07-25TMO", + "FutureResolution": { + "startDateTime": "2020-07-25 08:00:00", + "endDateTime": "2020-07-25 12:00:00" + }, + "PastResolution": { + "startDateTime": "2019-07-25 08:00:00", + "endDateTime": "2019-07-25 12:00:00" + } + }, + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "ๆ˜จๆ—ฅใฎๅˆๅพŒ2ๆ™‚ใ‹ใ‚‰ๆ˜Žๆ—ฅ4ๆ™‚ใพใง", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๆ˜จๆ—ฅใฎๅˆๅพŒ2ๆ™‚ใ‹ใ‚‰ๆ˜Žๆ—ฅ4ๆ™‚ใพใง", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-06T14:00:00,2016-11-08T04:00:00,PT38H)", + "FutureResolution": { + "startDateTime": "2016-11-06 14:00:00", + "endDateTime": "2016-11-08 04:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-06 14:00:00", + "endDateTime": "2016-11-08 04:00:00" + } + }, + "Start": 0, + "Length": 15 + } + ] + }, + { + "Input": "ใ‚ใจ5ๅˆ†้–“", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ใ‚ใจ5ๅˆ†้–“", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T16:17:00,PT5M)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 16:17:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 16:17:00" + } + }, + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "ๆ˜จๆ—ฅใฎๅˆๅพŒ2ๆ™‚ใ‹ใ‚‰4ๆ™‚ใพใง", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๆ˜จๆ—ฅใฎๅˆๅพŒ2ๆ™‚ใ‹ใ‚‰4ๆ™‚ใพใง", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-06T14,2016-11-06T16,PT2H)", + "FutureResolution": { + "startDateTime": "2016-11-06 14:00:00", + "endDateTime": "2016-11-06 16:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-06 14:00:00", + "endDateTime": "2016-11-06 16:00:00" + } + }, + "Start": 0, + "Length": 13 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Japanese/DurationExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Japanese/DurationExtractor.json new file mode 100644 index 000000000..e3521e91c --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Japanese/DurationExtractor.json @@ -0,0 +1,567 @@ +[ + { + "Input": "3ๆ™‚้–“ไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3ๆ™‚้–“", + "Type": "duration", + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "3ๆ—ฅ้–“ไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3ๆ—ฅ้–“", + "Type": "duration", + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "3ๅนดๅŠไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3ๅนดๅŠ", + "Type": "duration", + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "3ใ‹ๆœˆไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3ใ‹ๆœˆ", + "Type": "duration", + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "3ๅˆ†ไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3ๅˆ†", + "Type": "duration", + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "3็ง’ๅŠไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3็ง’ๅŠ", + "Type": "duration", + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "123.45็ง’ไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "123.45็ง’", + "Type": "duration", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "2้€ฑ้–“ไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2้€ฑ้–“", + "Type": "duration", + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "20ๅˆ†ไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "20ๅˆ†", + "Type": "duration", + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "24ๆ™‚้–“ไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "24ๆ™‚้–“", + "Type": "duration", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "ใพใ‚‹1ๆ—ฅไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ใพใ‚‹1ๆ—ฅ", + "Type": "duration", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "ใพใ‚‹1้€ฑ้–“ไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ใพใ‚‹1้€ฑ้–“", + "Type": "duration", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "ใพใ‚‹1ใ‹ๆœˆไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ใพใ‚‹1ใ‹ๆœˆ", + "Type": "duration", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "ใพใ‚‹1ๅนดไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ใพใ‚‹1ๅนด", + "Type": "duration", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "ใพใ‚‹ใฒใจๆœˆไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ใพใ‚‹ใฒใจๆœˆ", + "Type": "duration", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "ใพใ‚‹1ๅนด้–“ใ€ไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ใพใ‚‹1ๅนด", + "Type": "duration", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "1ๆ™‚้–“ไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1ๆ™‚้–“", + "Type": "duration", + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "1ๅนด้–“ไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1ๅนด", + "Type": "duration", + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "ๅŠๅนด", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅŠๅนด", + "Type": "duration", + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "30ๅˆ†ไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "30ๅˆ†", + "Type": "duration", + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "1ๆ™‚้–“ๅŠไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1ๆ™‚้–“ๅŠ", + "Type": "duration", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "2ๆ™‚้–“ไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2ๆ™‚้–“", + "Type": "duration", + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "2ๆ™‚้–“ๅŠไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2ๆ™‚้–“ๅŠ", + "Type": "duration", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "1้€ฑ้–“ใง", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1้€ฑ้–“", + "Type": "duration", + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "1ๆ—ฅใง", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1ๆ—ฅ", + "Type": "duration", + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "1ๆ™‚้–“", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1ๆ™‚้–“", + "Type": "duration", + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "1ใ‹ๆœˆ้–“", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1ใ‹ๆœˆ", + "Type": "duration", + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ๆ•ฐๆ™‚้–“ไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆ•ฐๆ™‚้–“", + "Type": "duration", + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ๆ•ฐๅˆ†ไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆ•ฐๅˆ†", + "Type": "duration", + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "ๆ•ฐๆ—ฅ้–“ใ€ไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆ•ฐๆ—ฅ", + "Type": "duration", + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "1ๅนด1ใ‹ๆœˆใจ21ๆ—ฅ้–“ใ€ไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1ๅนด1ใ‹ๆœˆใจ21ๆ—ฅ", + "Type": "duration", + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "1ใ‹ๆœˆใจ2ๆ—ฅ้–“ใ€ไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1ใ‹ๆœˆใจ2ๆ—ฅ", + "Type": "duration", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "ใ‚ใชใŸใŒใ‚‚ใ†1้€ฑ้–“ไธๅœจใชใ“ใจใซๆฐ—ใฅใใพใ—ใŸใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ใ‚‚ใ†1้€ฑ้–“", + "Type": "duration", + "Start": 4, + "Length": 5 + } + ] + }, + { + "Input": "ใ‚‚ใ†1ใ‹ๆœˆๅพ…ใฆใพใ™ใ‹ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ใ‚‚ใ†1ใ‹ๆœˆ", + "Type": "duration", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "ใ‚‚ใ†1ๅ–ถๆฅญๆ—ฅๅพ…ใฆใพใ™ใ‹ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ใ‚‚ใ†1ๅ–ถๆฅญๆ—ฅ", + "Type": "duration", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "ๅŠๅ–ถๆฅญๆ—ฅไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅŠๅ–ถๆฅญๆ—ฅ", + "Type": "duration", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "20ๅนด้–“ไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "20ๅนด้–“", + "Type": "duration", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "ไบŒๅนด้–“", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไบŒๅนด้–“", + "Type": "duration", + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ไบ”ๆ™‚้–“", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไบ”ๆ™‚้–“", + "Type": "duration", + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ไธ‰ๆ—ฅ้–“ๅŠ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไธ‰ๆ—ฅ้–“ๅŠ", + "Type": "duration", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "ไธƒ้€ฑ้–“", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไธƒ้€ฑ้–“", + "Type": "duration", + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ไธ‰ใƒถๆœˆๅŠ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไธ‰ใƒถๆœˆๅŠ", + "Type": "duration", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "ไธ‰ๅนดๅŠ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไธ‰ๅนดๅŠ", + "Type": "duration", + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ๅ…ญๆ—ฅ้–“", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅ…ญๆ—ฅ้–“", + "Type": "duration", + "Start": 0, + "Length": 3 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Japanese/DurationParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Japanese/DurationParser.json new file mode 100644 index 000000000..e84bd7374 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Japanese/DurationParser.json @@ -0,0 +1,971 @@ +[ + { + "Input": "3ๆ™‚้–“ไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3ๆ™‚้–“", + "Type": "duration", + "Value": { + "Timex": "PT3H", + "FutureResolution": { + "duration": "10800" + }, + "PastResolution": { + "duration": "10800" + } + }, + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "3ๆ—ฅ้–“ไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3ๆ—ฅ้–“", + "Type": "duration", + "Value": { + "Timex": "P3D", + "FutureResolution": { + "duration": "259200" + }, + "PastResolution": { + "duration": "259200" + } + }, + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "3ๅนดๅŠไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3ๅนดๅŠ", + "Type": "duration", + "Value": { + "Timex": "P3.5Y", + "FutureResolution": { + "duration": "110376000" + }, + "PastResolution": { + "duration": "110376000" + } + }, + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "3ใ‹ๆœˆไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3ใ‹ๆœˆ", + "Type": "duration", + "Value": { + "Timex": "P3M", + "FutureResolution": { + "duration": "7776000" + }, + "PastResolution": { + "duration": "7776000" + } + }, + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "3ๅˆ†ไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3ๅˆ†", + "Type": "duration", + "Value": { + "Timex": "PT3M", + "FutureResolution": { + "duration": "180" + }, + "PastResolution": { + "duration": "180" + } + }, + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "3็ง’ๅŠไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3็ง’ๅŠ", + "Type": "duration", + "Value": { + "Timex": "PT3.5S", + "FutureResolution": { + "duration": "3.5" + }, + "PastResolution": { + "duration": "3.5" + } + }, + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "123.45็ง’ไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "123.45็ง’", + "Type": "duration", + "Value": { + "Timex": "PT123.45S", + "FutureResolution": { + "duration": "123.45" + }, + "PastResolution": { + "duration": "123.45" + } + }, + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "2้€ฑ้–“ไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2้€ฑ้–“", + "Type": "duration", + "Value": { + "Timex": "P2W", + "FutureResolution": { + "duration": "1209600" + }, + "PastResolution": { + "duration": "1209600" + } + }, + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "20ๅˆ†ไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "20ๅˆ†", + "Type": "duration", + "Value": { + "Timex": "PT20M", + "FutureResolution": { + "duration": "1200" + }, + "PastResolution": { + "duration": "1200" + } + }, + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "24ๆ™‚้–“ไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "24ๆ™‚้–“", + "Type": "duration", + "Value": { + "Timex": "PT24H", + "FutureResolution": { + "duration": "86400" + }, + "PastResolution": { + "duration": "86400" + } + }, + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "ใพใ‚‹1ๆ—ฅไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ใพใ‚‹1ๆ—ฅ", + "Type": "duration", + "Value": { + "Timex": "P1D", + "FutureResolution": { + "duration": "86400" + }, + "PastResolution": { + "duration": "86400" + } + }, + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "ใพใ‚‹1้€ฑ้–“ไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ใพใ‚‹1้€ฑ้–“", + "Type": "duration", + "Value": { + "Timex": "P1W", + "FutureResolution": { + "duration": "604800" + }, + "PastResolution": { + "duration": "604800" + } + }, + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "ใพใ‚‹1ใ‹ๆœˆไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ใพใ‚‹1ใ‹ๆœˆ", + "Type": "duration", + "Value": { + "Timex": "P1M", + "FutureResolution": { + "duration": "2592000" + }, + "PastResolution": { + "duration": "2592000" + } + }, + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "ใพใ‚‹1ๅนดไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ใพใ‚‹1ๅนด", + "Type": "duration", + "Value": { + "Timex": "P1Y", + "FutureResolution": { + "duration": "31536000" + }, + "PastResolution": { + "duration": "31536000" + } + }, + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "ใพใ‚‹ใฒใจๆœˆไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ใพใ‚‹ใฒใจๆœˆ", + "Type": "duration", + "Value": { + "Timex": "P1M", + "FutureResolution": { + "duration": "2592000" + }, + "PastResolution": { + "duration": "2592000" + } + }, + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "ใพใ‚‹1ๅนด้–“ใ€ไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ใพใ‚‹1ๅนด", + "Type": "duration", + "Value": { + "Timex": "P1Y", + "FutureResolution": { + "duration": "31536000" + }, + "PastResolution": { + "duration": "31536000" + } + }, + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "1ๆ™‚้–“ไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1ๆ™‚้–“", + "Type": "duration", + "Value": { + "Timex": "PT1H", + "FutureResolution": { + "duration": "3600" + }, + "PastResolution": { + "duration": "3600" + } + }, + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ๅŠๅนด", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅŠๅนด", + "Type": "duration", + "Value": { + "Timex": "P0.5Y", + "FutureResolution": { + "duration": "15768000" + }, + "PastResolution": { + "duration": "15768000" + } + }, + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "30ๅˆ†ไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "30ๅˆ†", + "Type": "duration", + "Value": { + "Timex": "PT30M", + "FutureResolution": { + "duration": "1800" + }, + "PastResolution": { + "duration": "1800" + } + }, + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "1ๆ™‚้–“ๅŠไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1ๆ™‚้–“ๅŠ", + "Type": "duration", + "Value": { + "Timex": "PT1.5H", + "FutureResolution": { + "duration": "5400" + }, + "PastResolution": { + "duration": "5400" + } + }, + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "2ๆ™‚้–“ไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2ๆ™‚้–“", + "Type": "duration", + "Value": { + "Timex": "PT2H", + "FutureResolution": { + "duration": "7200" + }, + "PastResolution": { + "duration": "7200" + } + }, + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "2ๆ™‚้–“ๅŠไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2ๆ™‚้–“ๅŠ", + "Type": "duration", + "Value": { + "Timex": "PT2.5H", + "FutureResolution": { + "duration": "9000" + }, + "PastResolution": { + "duration": "9000" + } + }, + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "1ๅนด1ใ‹ๆœˆใจ21ๆ—ฅ้–“ใ€ไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1ๅนด1ใ‹ๆœˆใจ21ๆ—ฅ", + "Type": "duration", + "Value": { + "Timex": "P1Y1M21D", + "FutureResolution": { + "duration": "35942400" + }, + "PastResolution": { + "duration": "35942400" + } + }, + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "1ใ‹ๆœˆใจ2ๆ—ฅ้–“ใ€ไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1ใ‹ๆœˆใจ2ๆ—ฅ", + "Type": "duration", + "Value": { + "Timex": "P1M2D", + "FutureResolution": { + "duration": "2764800" + }, + "PastResolution": { + "duration": "2764800" + } + }, + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "1้€ฑ้–“ใจ3ๆ—ฅ้–“ใ€ไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1้€ฑ้–“ใจ3ๆ—ฅ", + "Type": "duration", + "Value": { + "Timex": "P1W3D", + "FutureResolution": { + "duration": "864000" + }, + "PastResolution": { + "duration": "864000" + } + }, + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "ๆ•ฐ้€ฑ้–“ไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆ•ฐ้€ฑ้–“", + "Type": "duration", + "Value": { + "Timex": "P2W", + "FutureResolution": { + "duration": "1209600" + }, + "PastResolution": { + "duration": "1209600" + } + }, + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ๆ•ฐๆ—ฅ้–“ไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆ•ฐๆ—ฅ", + "Type": "duration", + "Value": { + "Timex": "P2D", + "FutureResolution": { + "duration": "172800" + }, + "PastResolution": { + "duration": "172800" + } + }, + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "ๆ•ฐๆ—ฅใŸใ‚‰ใšไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆ•ฐๆ—ฅใŸใ‚‰ใš", + "Type": "duration", + "Value": { + "Mod": "less", + "Timex": "P2D", + "FutureResolution": { + "duration": "172800" + }, + "PastResolution": { + "duration": "172800" + } + }, + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "1ๆ™‚้–“ไปฅไธŠไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1ๆ™‚้–“ไปฅไธŠ", + "Type": "duration", + "Value": { + "Timex": "PT1H", + "Mod": "more", + "FutureResolution": { + "duration": "3600" + }, + "PastResolution": { + "duration": "3600" + } + }, + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "ใ‚‚ใ†1ๆ™‚้–“ไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ใ‚‚ใ†1ๆ™‚้–“", + "Type": "duration", + "Value": { + "Timex": "PT1H", + "FutureResolution": { + "duration": "3600" + }, + "PastResolution": { + "duration": "3600" + } + }, + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "ใ‚ใชใŸใŒใ‚‚ใ†1้€ฑ้–“ไธๅœจใชใ“ใจใซๆฐ—ใฅใใพใ—ใŸใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ใ‚‚ใ†1้€ฑ้–“", + "Type": "duration", + "Value": { + "Timex": "P1W", + "FutureResolution": { + "duration": "604800" + }, + "PastResolution": { + "duration": "604800" + } + }, + "Start": 4, + "Length": 5 + } + ] + }, + { + "Input": "ใ‚‚ใ†1ใ‹ๆœˆๅพ…ใฆใพใ™ใ‹ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ใ‚‚ใ†1ใ‹ๆœˆ", + "Type": "duration", + "Value": { + "Timex": "P1M", + "FutureResolution": { + "duration": "2592000" + }, + "PastResolution": { + "duration": "2592000" + } + }, + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "ใ‚‚ใ†1ๅ–ถๆฅญๆ—ฅๅพ…ใฆใพใ™ใ‹ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ใ‚‚ใ†1ๅ–ถๆฅญๆ—ฅ", + "Type": "duration", + "Value": { + "Timex": "P1BD", + "FutureResolution": { + "duration": "86400" + }, + "PastResolution": { + "duration": "86400" + } + }, + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "20ๅนด้–“ไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "20ๅนด้–“", + "Type": "duration", + "Value": { + "Timex": "P20Y", + "FutureResolution": { + "duration": "630720000" + }, + "PastResolution": { + "duration": "630720000" + } + }, + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "15้€ฑ้–“", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "15้€ฑ้–“", + "Type": "duration", + "Value": { + "Timex": "P15W", + "FutureResolution": { + "duration": "9072000" + }, + "PastResolution": { + "duration": "9072000" + } + }, + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "๏ผ“ๆ—ฅ้–“", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ“ๆ—ฅ้–“", + "Type": "duration", + "Value": { + "Timex": "P3D", + "FutureResolution": { + "duration": "259200" + }, + "PastResolution": { + "duration": "259200" + } + }, + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "๏ผ“ๅนด้–“ๅŠ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ“ๅนด้–“ๅŠ", + "Type": "duration", + "Value": { + "Timex": "P3.5Y", + "FutureResolution": { + "duration": "110376000" + }, + "PastResolution": { + "duration": "110376000" + } + }, + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "๏ผ’ๅนด้–“", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ’ๅนด้–“", + "Type": "duration", + "Value": { + "Timex": "P2Y", + "FutureResolution": { + "duration": "63072000" + }, + "PastResolution": { + "duration": "63072000" + } + }, + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "๏ผ•ๅˆ†้–“", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ•ๅˆ†้–“", + "Type": "duration", + "Value": { + "Timex": "PT5M", + "FutureResolution": { + "duration": "300" + }, + "PastResolution": { + "duration": "300" + } + }, + "Start": 0, + "Length": 3 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Japanese/HolidayExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Japanese/HolidayExtractor.json new file mode 100644 index 000000000..8ad7c0364 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Japanese/HolidayExtractor.json @@ -0,0 +1,487 @@ +[ + { + "Input": "ใ‚ฏใƒชใ‚นใƒžใ‚นใซๆˆปใ‚Šใพใ™ใ€‚", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ใ‚ฏใƒชใ‚นใƒžใ‚น", + "Type": "date", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "ใ‚ฏใƒชใ‚นใƒžใ‚นใฎๆ—ฅใซๆˆปใ‚Šใพใ™ใ€‚", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ใ‚ฏใƒชใ‚นใƒžใ‚นใฎๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "ๅ…ƒๆ—ฆใซๆˆปใ‚Šใพใ™ใ€‚", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅ…ƒๆ—ฆ", + "Type": "date", + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "ๆ„Ÿ่ฌ็ฅญใฎๆ—ฅใซๆˆปใ‚Šใพใ™ใ€‚", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆ„Ÿ่ฌ็ฅญใฎๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "็ˆถใฎๆ—ฅใซๆˆปใ‚Šใพใ™ใ€‚", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "็ˆถใฎๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ไปŠๅนดใฎๅ…ƒๆ—ฆใซๆˆปใ‚Šใพใ™ใ€‚", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠๅนดใฎๅ…ƒๆ—ฆ", + "Type": "date", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "2016ๅนดใฎๅ…ƒๆ—ฆใซๆˆปใ‚Šใพใ™ใ€‚", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016ๅนดใฎๅ…ƒๆ—ฆ", + "Type": "date", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "2016ๅนดๅ…ƒๆ—ฆใซๆˆปใ‚Šใพใ™ใ€‚", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016ๅนดๅ…ƒๆ—ฆ", + "Type": "date", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "ใ‚ฏใƒชใƒผใƒณใƒžใƒณใƒ‡ใ‚คใซๆˆปใ‚Šใพใ™ใ€‚", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ใ‚ฏใƒชใƒผใƒณใƒžใƒณใƒ‡ใ‚ค", + "Type": "date", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "ใ‚ญใƒณใ‚ฐ็‰งๅธซ่จ˜ๅฟตๆ—ฅใฏใ€ใ‚ขใƒกใƒชใ‚ซใฎ้€ฃ้‚ฆ็ฅๆ—ฅใงใ™ใ€‚", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ใ‚ญใƒณใ‚ฐ็‰งๅธซ่จ˜ๅฟตๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "ใƒžใƒผใƒ†ใ‚ฃใƒณใƒปใƒซใƒผใ‚ตใƒผใƒปใ‚ญใƒณใ‚ฐใฏใ€่‡ชๅˆ†ใฎๅใŒใคใ‘ใ‚‰ใ‚ŒใŸ็ฅๆ—ฅใŒใ‚ใ‚‹ใ€‚", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "ๆ˜Žๆ—ฅๅปบ่ป็ฏ€ใ ใ‘ใฉใฉใ“่กŒใ๏ผŸ", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "ๅปบ่ป็ฏ€", + "Type": "date", + "Start": 2, + "Length": 3 + } + ] + }, + { + "Input": "ๆ˜Žๆ—ฅใƒใƒฌใƒณใ‚ฟใ‚คใƒณใƒ‡ใƒผใ ใ‘ใฉใฉใ“่กŒใ๏ผŸ", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "ใƒใƒฌใƒณใ‚ฟใ‚คใƒณใƒ‡ใƒผ", + "Type": "date", + "Start": 2, + "Length": 8 + } + ] + }, + { + "Input": "ๆ˜Žๆ—ฅๅ›ฝๆ…ถ็ฏ€ใ ใ‘ใฉใฉใ“่กŒใ๏ผŸ", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "ๅ›ฝๆ…ถ็ฏ€", + "Type": "date", + "Start": 2, + "Length": 3 + } + ] + }, + { + "Input": "ๆ˜Žๆ—ฅๆธ…ๆ˜Žใ ใ‘ใฉใฉใ“่กŒใ๏ผŸ", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "ๆธ…ๆ˜Ž", + "Type": "date", + "Start": 2, + "Length": 2 + } + ] + }, + { + "Input": "ๆ˜Žๆ—ฅๅคงๆ™ฆๆ—ฅใ ใ‘ใฉใฉใ“่กŒใ๏ผŸ", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "ๅคงๆ™ฆๆ—ฅ", + "Type": "date", + "Start": 2, + "Length": 3 + } + ] + }, + { + "Input": "ๆ˜Žๆ—ฅใƒใƒญใ‚ฆใ‚ฃใƒณใ ใ‘ใฉใฉใ“่กŒใ๏ผŸ", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "ใƒใƒญใ‚ฆใ‚ฃใƒณ", + "Type": "date", + "Start": 2, + "Length": 5 + } + ] + }, + { + "Input": "ๆ˜Žๆ—ฅไธญ็ง‹็ฏ€ใ ใ‘ใฉใฉใ“่กŒใ๏ผŸ", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "ไธญ็ง‹็ฏ€", + "Type": "date", + "Start": 2, + "Length": 3 + } + ] + }, + { + "Input": "ๆ˜Žๆ—ฅๆ—งๆญฃๆœˆใ ใ‘ใฉใฉใ“่กŒใ๏ผŸ", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "ๆ—งๆญฃๆœˆ", + "Type": "date", + "Start": 2, + "Length": 3 + } + ] + }, + { + "Input": "ๆ˜Žๆ—ฅใ‚ฌใƒผใƒซใ‚บใƒ‡ใƒผใ ใ‘ใฉใฉใ“่กŒใ๏ผŸ", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "ใ‚ฌใƒผใƒซใ‚บใƒ‡ใƒผ", + "Type": "date", + "Start": 2, + "Length": 6 + } + ] + }, + { + "Input": "ๆ˜Žๆ—ฅๆ„Ÿ่ฌ็ฅญใ ใ‘ใฉใฉใ“่กŒใ๏ผŸ", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "ๆ„Ÿ่ฌ็ฅญ", + "Type": "date", + "Start": 2, + "Length": 3 + } + ] + }, + { + "Input": "ๆ˜Žๆ—ฅๅญไพ›ใฎๆ—ฅใ ใ‘ใฉใฉใ“่กŒใ๏ผŸ", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "ๅญไพ›ใฎๆ—ฅ", + "Type": "date", + "Start": 2, + "Length": 4 + } + ] + }, + { + "Input": "ๆ˜Žๆ—ฅใ‚ฏใƒชใ‚นใƒžใ‚นใ ใ‘ใฉใฉใ“่กŒใ๏ผŸ", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "ใ‚ฏใƒชใ‚นใƒžใ‚น", + "Type": "date", + "Start": 2, + "Length": 5 + } + ] + }, + { + "Input": "ๆ˜Žๆ—ฅใŠๆญฃๆœˆใ ใ‘ใฉใฉใ“่กŒใ๏ผŸ", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "ใŠๆญฃๆœˆ", + "Type": "date", + "Start": 2, + "Length": 3 + } + ] + }, + { + "Input": "ๆ˜Žๆ—ฅๆคๆจน็ฅญใ ใ‘ใฉใฉใ“่กŒใ๏ผŸ", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "ๆคๆจน็ฅญ", + "Type": "date", + "Start": 2, + "Length": 3 + } + ] + }, + { + "Input": "ๆ˜Žๆ—ฅ้‡้™ฝ็ฏ€ใ ใ‘ใฉใฉใ“่กŒใ๏ผŸ", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "้‡้™ฝ็ฏ€", + "Type": "date", + "Start": 2, + "Length": 3 + } + ] + }, + { + "Input": "ๆ˜Žๆ—ฅ็ˆถใฎๆ—ฅใ ใ‘ใฉใฉใ“่กŒใ๏ผŸ", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "็ˆถใฎๆ—ฅ", + "Type": "date", + "Start": 2, + "Length": 3 + } + ] + }, + { + "Input": "ๆ˜Žๆ—ฅใ‚ทใƒณใ‚ฐใƒซใƒ‡ใƒผใ ใ‘ใฉใฉใ“่กŒใ๏ผŸ", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "ใ‚ทใƒณใ‚ฐใƒซใƒ‡ใƒผ", + "Type": "date", + "Start": 2, + "Length": 6 + } + ] + }, + { + "Input": "ๆ˜Žๆ—ฅๅ›ฝ้š›ๅฉฆไบบใƒ‡ใƒผใ ใ‘ใฉใฉใ“่กŒใ๏ผŸ", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "ๅ›ฝ้š›ๅฉฆไบบใƒ‡ใƒผ", + "Type": "date", + "Start": 2, + "Length": 6 + } + ] + }, + { + "Input": "ๆ˜Žๆ—ฅใƒ€ใƒ–ใƒซๅไธ€ใ ใ‘ใฉใฉใ“่กŒใ๏ผŸ", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "ใƒ€ใƒ–ใƒซๅไธ€", + "Type": "date", + "Start": 2, + "Length": 5 + } + ] + }, + { + "Input": "ๆ˜Žๆ—ฅๅ…ƒๅฎต็ฏ€ใ ใ‘ใฉใฉใ“่กŒใ๏ผŸ", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "ๅ…ƒๅฎต็ฏ€", + "Type": "date", + "Start": 2, + "Length": 3 + } + ] + }, + { + "Input": "ๆ˜Žๆ—ฅๆ•™ๅธซใฎๆ—ฅใ ใ‘ใฉใฉใ“่กŒใ๏ผŸ", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "ๆ•™ๅธซใฎๆ—ฅ", + "Type": "date", + "Start": 2, + "Length": 4 + } + ] + }, + { + "Input": "ๆ˜Žๆ—ฅๆ–ฐๅนดใ ใ‘ใฉใฉใ“่กŒใ๏ผŸ", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "ๆ–ฐๅนด", + "Type": "date", + "Start": 2, + "Length": 2 + } + ] + }, + { + "Input": "ๆ˜Žๆ—ฅไธญ็ง‹ใ ใ‘ใฉใฉใ“่กŒใ๏ผŸ", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "ไธญ็ง‹", + "Type": "date", + "Start": 2, + "Length": 2 + } + ] + }, + { + "Input": "ๆ˜Žๆ—ฅ็ซฏๅˆใฎ็ฏ€ๅฅใ ใ‘ใฉใฉใ“่กŒใ๏ผŸ", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "็ซฏๅˆใฎ็ฏ€ๅฅ", + "Type": "date", + "Start": 2, + "Length": 5 + } + ] + }, + { + "Input": "ๆ˜Žๆ—ฅๆฏใฎๆ—ฅใ ใ‘ใฉใฉใ“่กŒใ๏ผŸ", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "ๆฏใฎๆ—ฅ", + "Type": "date", + "Start": 2, + "Length": 3 + } + ] + }, + { + "Input": "ๆ˜Žๆ—ฅใ‚จใ‚คใƒ—ใƒชใƒซใƒ•ใƒผใƒซใ ใ‘ใฉใฉใ“่กŒใ๏ผŸ", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "ใ‚จใ‚คใƒ—ใƒชใƒซใƒ•ใƒผใƒซ", + "Type": "date", + "Start": 2, + "Length": 8 + } + ] + }, + { + "Input": "ๆ˜Žๆ—ฅ้’ๅนดใฎๆ—ฅใ ใ‘ใฉใฉใ“่กŒใ๏ผŸ", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "้’ๅนดใฎๆ—ฅ", + "Type": "date", + "Start": 2, + "Length": 4 + } + ] + }, + { + "Input": "ๆ˜Žๆ—ฅใƒกใƒผใƒ‡ใƒผใ ใ‘ใฉใฉใ“่กŒใ๏ผŸ", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "ใƒกใƒผใƒ‡ใƒผ", + "Type": "date", + "Start": 2, + "Length": 4 + } + ] + }, + { + "Input": "ๆ˜Žๆ—ฅใ‚ฏใƒชใ‚นใƒžใ‚นใ‚คใƒ–ใ ใ‘ใฉใฉใ“่กŒใ๏ผŸ", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "ใ‚ฏใƒชใ‚นใƒžใ‚นใ‚คใƒ–", + "Type": "date", + "Start": 2, + "Length": 7 + } + ] + }, + { + "Input": "ๆ˜Žๆ—ฅๆธ…ๆ˜Ž็ฏ€ใ ใ‘ใฉใฉใ“่กŒใ๏ผŸ", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "ๆธ…ๆ˜Ž็ฏ€", + "Type": "date", + "Start": 2, + "Length": 3 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Japanese/HolidayParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Japanese/HolidayParser.json new file mode 100644 index 000000000..8acea9a71 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Japanese/HolidayParser.json @@ -0,0 +1,1026 @@ +[ + { + "Input": "ๅพฉๆดป็ฅญใซๆˆปใ‚Šใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "IgnoreResolution": "true", + "Results": [ + { + "Text": "ๅพฉๆดป็ฅญ", + "Type": "date", + "Value": { + "Timex": "XXXX-03-27", + "FutureResolution": { + "date": "2017-04-16" + }, + "PastResolution": { + "date": "2016-03-27" + } + }, + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ใ‚ฏใƒชใ‚นใƒžใ‚นใฎๆ—ฅใซๆˆปใ‚Šใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ใ‚ฏใƒชใ‚นใƒžใ‚นใฎๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "XXXX-12-25", + "FutureResolution": { + "date": "2016-12-25" + }, + "PastResolution": { + "date": "2015-12-25" + } + }, + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "ๅคงๆ™ฆๆ—ฅใซๆˆปใ‚Šใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅคงๆ™ฆๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "XXXX-12-31", + "FutureResolution": { + "date": "2016-12-31" + }, + "PastResolution": { + "date": "2015-12-31" + } + }, + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ใ‚ฏใƒชใ‚นใƒžใ‚นใซๆˆปใ‚Šใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ใ‚ฏใƒชใ‚นใƒžใ‚น", + "Type": "date", + "Value": { + "Timex": "XXXX-12-25", + "FutureResolution": { + "date": "2016-12-25" + }, + "PastResolution": { + "date": "2015-12-25" + } + }, + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "ๅ…ƒๆ—ฆใซๆˆปใ‚Šใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅ…ƒๆ—ฆ", + "Type": "date", + "Value": { + "Timex": "XXXX-01-01", + "FutureResolution": { + "date": "2017-01-01" + }, + "PastResolution": { + "date": "2016-01-01" + } + }, + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "ๆ„Ÿ่ฌ็ฅญใฎๆ—ฅใซๆˆปใ‚Šใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆ„Ÿ่ฌ็ฅญใฎๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "XXXX-11-WXX-4-4", + "FutureResolution": { + "date": "2016-11-24" + }, + "PastResolution": { + "date": "2015-11-26" + } + }, + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "ๆ„Ÿ่ฌ็ฅญใซๆˆปใ‚Šใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆ„Ÿ่ฌ็ฅญ", + "Type": "date", + "Value": { + "Timex": "XXXX-11-WXX-4-4", + "FutureResolution": { + "date": "2016-11-24" + }, + "PastResolution": { + "date": "2015-11-26" + } + }, + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "็ˆถใฎๆ—ฅใซๆˆปใ‚Šใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "็ˆถใฎๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "XXXX-06-WXX-7-3", + "FutureResolution": { + "date": "2017-06-18" + }, + "PastResolution": { + "date": "2016-06-19" + } + }, + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ๆฅๅนดใฎๅ…ƒๆ—ฆใซๆˆปใ‚Šใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆฅๅนดใฎๅ…ƒๆ—ฆ", + "Type": "date", + "Value": { + "Timex": "2017-01-01", + "FutureResolution": { + "date": "2017-01-01" + }, + "PastResolution": { + "date": "2017-01-01" + } + }, + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "2010ๅนดใฎๆ„Ÿ่ฌ็ฅญใฎๆ—ฅใซๆˆปใ‚Šใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2010ๅนดใฎๆ„Ÿ่ฌ็ฅญใฎๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "2010-11-WXX-4-4", + "FutureResolution": { + "date": "2010-11-25" + }, + "PastResolution": { + "date": "2010-11-25" + } + }, + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "2015ๅนดใฎ็ˆถใฎๆ—ฅใซๆˆปใ‚Šใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015ๅนดใฎ็ˆถใฎๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "2015-06-WXX-7-3", + "FutureResolution": { + "date": "2015-06-21" + }, + "PastResolution": { + "date": "2015-06-21" + } + }, + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "ใ“ใ“ใƒ‘ใƒผใ‚ทใƒณใ‚ฐใ‚นใ‚ฏใ‚จใ‚ขใงใ€ใƒกใƒผใƒ‡ใƒผใ€ๅ›ฝ้š›็š„ใชๅŠดๅƒ่€…ใฎๆ—ฅใ€‚", + "Context": { + "ReferenceDateTime": "2018-06-01T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ใƒกใƒผใƒ‡ใƒผ", + "Type": "date", + "Value": { + "Timex": "XXXX-05-01", + "FutureResolution": { + "date": "2019-05-01" + }, + "PastResolution": { + "date": "2018-05-01" + } + }, + "Start": 13, + "Length": 4 + }, + { + "Text": "ๅ›ฝ้š›็š„ใชๅŠดๅƒ่€…ใฎๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "XXXX-05-01", + "FutureResolution": { + "date": "2019-05-01" + }, + "PastResolution": { + "date": "2018-05-01" + } + }, + "Start": 18, + "Length": 9 + } + ] + }, + { + "Input": "ใ‚ญใƒณใ‚ฐ็‰งๅธซ่จ˜ๅฟตๆ—ฅใฏใ€ใ‚ขใƒกใƒชใ‚ซใฎ้€ฃ้‚ฆ็ฅๆ—ฅใงใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2018-06-01T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ใ‚ญใƒณใ‚ฐ็‰งๅธซ่จ˜ๅฟตๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "XXXX-01-WXX-1-3", + "FutureResolution": { + "date": "2019-01-21" + }, + "PastResolution": { + "date": "2018-01-15" + } + }, + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "ๆ•™ๅธซใฎๆ—ฅ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "ๆ•™ๅธซใฎๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "XXXX-09-10", + "FutureResolution": { + "date": "2017-09-10" + }, + "PastResolution": { + "date": "2016-09-10" + } + }, + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "ๆฏใฎๆ—ฅ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "ๆฏใฎๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "XXXX-05-WXX-7-2", + "FutureResolution": { + "date": "2017-05-14" + }, + "PastResolution": { + "date": "2016-05-08" + } + }, + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ไธญ็ง‹", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "ไธญ็ง‹", + "Type": "date", + "Value": { + "Timex": "XXXX-08-15", + "FutureResolution": { + "date": "2017-08-15" + }, + "PastResolution": { + "date": "2016-08-15" + } + }, + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "็ซฏๅˆใฎ็ฏ€ๅฅ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "็ซฏๅˆใฎ็ฏ€ๅฅ", + "Type": "date", + "Value": { + "Timex": "XXXX-05-05", + "FutureResolution": { + "date": "2017-05-05" + }, + "PastResolution": { + "date": "2016-05-05" + } + }, + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "ๅญไพ›ใฎๆ—ฅ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "ๅญไพ›ใฎๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "XXXX-06-01", + "FutureResolution": { + "date": "2017-06-01" + }, + "PastResolution": { + "date": "2016-06-01" + } + }, + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "ๅ…ƒๅฎต็ฏ€", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "ๅ…ƒๅฎต็ฏ€", + "Type": "date", + "Value": { + "Timex": "XXXX-01-15", + "FutureResolution": { + "date": "2018-01-15" + }, + "PastResolution": { + "date": "2017-01-15" + } + }, + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ๅ›ฝๆ…ถ็ฏ€", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "ๅ›ฝๆ…ถ็ฏ€", + "Type": "date", + "Value": { + "Timex": "XXXX-10-01", + "FutureResolution": { + "date": "2017-10-01" + }, + "PastResolution": { + "date": "2016-10-01" + } + }, + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ใ‚ฏใƒชใ‚นใƒžใ‚น", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "ใ‚ฏใƒชใ‚นใƒžใ‚น", + "Type": "date", + "Value": { + "Timex": "XXXX-12-25", + "FutureResolution": { + "date": "2017-12-25" + }, + "PastResolution": { + "date": "2016-12-25" + } + }, + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "ใƒกใƒผใƒ‡ใƒผ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "ใƒกใƒผใƒ‡ใƒผ", + "Type": "date", + "Value": { + "Timex": "XXXX-05-01", + "FutureResolution": { + "date": "2017-05-01" + }, + "PastResolution": { + "date": "2016-05-01" + } + }, + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "ๆ—งๆญฃๆœˆ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "ๆ—งๆญฃๆœˆ", + "Type": "date", + "Value": { + "Timex": "XXXX-01-01", + "FutureResolution": { + "date": "2018-01-01" + }, + "PastResolution": { + "date": "2017-01-01" + } + }, + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ๆ„Ÿ่ฌ็ฅญ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "ๆ„Ÿ่ฌ็ฅญ", + "Type": "date", + "Value": { + "Timex": "XXXX-11-WXX-4-4", + "FutureResolution": { + "date": "2017-11-23" + }, + "PastResolution": { + "date": "2016-11-24" + } + }, + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ใ‚ทใƒณใ‚ฐใƒซใƒ‡ใƒผ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "ใ‚ทใƒณใ‚ฐใƒซใƒ‡ใƒผ", + "Type": "date", + "Value": { + "Timex": "XXXX-11-11", + "FutureResolution": { + "date": "2017-11-11" + }, + "PastResolution": { + "date": "2016-11-11" + } + }, + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "ใƒใƒญใ‚ฆใ‚ฃใƒณ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "ใƒใƒญใ‚ฆใ‚ฃใƒณ", + "Type": "date", + "Value": { + "Timex": "XXXX-10-31", + "FutureResolution": { + "date": "2017-10-31" + }, + "PastResolution": { + "date": "2016-10-31" + } + }, + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "ไธญ็ง‹็ฏ€", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "ไธญ็ง‹็ฏ€", + "Type": "date", + "Value": { + "Timex": "XXXX-08-15", + "FutureResolution": { + "date": "2017-08-15" + }, + "PastResolution": { + "date": "2016-08-15" + } + }, + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ใ‚ฏใƒชใ‚นใƒžใ‚นใ‚คใƒ–", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "ใ‚ฏใƒชใ‚นใƒžใ‚นใ‚คใƒ–", + "Type": "date", + "Value": { + "Timex": "XXXX-12-24", + "FutureResolution": { + "date": "2017-12-24" + }, + "PastResolution": { + "date": "2016-12-24" + } + }, + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "้’ๅนดใฎๆ—ฅ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "้’ๅนดใฎๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "XXXX-05-04", + "FutureResolution": { + "date": "2017-05-04" + }, + "PastResolution": { + "date": "2016-05-04" + } + }, + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "ใƒ€ใƒ–ใƒซๅไธ€", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "ใƒ€ใƒ–ใƒซๅไธ€", + "Type": "date", + "Value": { + "Timex": "XXXX-11-11", + "FutureResolution": { + "date": "2017-11-11" + }, + "PastResolution": { + "date": "2016-11-11" + } + }, + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "็ˆถใฎๆ—ฅ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "็ˆถใฎๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "XXXX-06-WXX-7-3", + "FutureResolution": { + "date": "2017-06-18" + }, + "PastResolution": { + "date": "2016-06-19" + } + }, + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ใ‚จใ‚คใƒ—ใƒชใƒซใƒ•ใƒผใƒซ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "ใ‚จใ‚คใƒ—ใƒชใƒซใƒ•ใƒผใƒซ", + "Type": "date", + "Value": { + "Timex": "XXXX-04-01", + "FutureResolution": { + "date": "2017-04-01" + }, + "PastResolution": { + "date": "2016-04-01" + } + }, + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "ใƒใƒฌใƒณใ‚ฟใ‚คใƒณใƒ‡ใƒผ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "ใƒใƒฌใƒณใ‚ฟใ‚คใƒณใƒ‡ใƒผ", + "Type": "date", + "Value": { + "Timex": "XXXX-02-14", + "FutureResolution": { + "date": "2018-02-14" + }, + "PastResolution": { + "date": "2017-02-14" + } + }, + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "ใŠๆญฃๆœˆ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "ใŠๆญฃๆœˆ", + "Type": "date", + "Value": { + "Timex": "XXXX-01-01", + "FutureResolution": { + "date": "2018-01-01" + }, + "PastResolution": { + "date": "2017-01-01" + } + }, + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ใ‚ฌใƒผใƒซใ‚บใƒ‡ใƒผ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "ใ‚ฌใƒผใƒซใ‚บใƒ‡ใƒผ", + "Type": "date", + "Value": { + "Timex": "XXXX-03-07", + "FutureResolution": { + "date": "2018-03-07" + }, + "PastResolution": { + "date": "2017-03-07" + } + }, + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "ๆ–ฐๅนด", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "ๆ–ฐๅนด", + "Type": "date", + "Value": { + "Timex": "XXXX-01-01", + "FutureResolution": { + "date": "2018-01-01" + }, + "PastResolution": { + "date": "2017-01-01" + } + }, + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "ๆธ…ๆ˜Ž็ฏ€", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "ๆธ…ๆ˜Ž็ฏ€", + "Type": "date", + "Value": { + "Timex": "XXXX-04-04", + "FutureResolution": { + "date": "2017-04-04" + }, + "PastResolution": { + "date": "2016-04-04" + } + }, + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ๆคๆจน็ฅญ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "ๆคๆจน็ฅญ", + "Type": "date", + "Value": { + "Timex": "XXXX-03-12", + "FutureResolution": { + "date": "2018-03-12" + }, + "PastResolution": { + "date": "2017-03-12" + } + }, + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ๅ›ฝ้š›ๅฉฆไบบใƒ‡ใƒผ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "ๅ›ฝ้š›ๅฉฆไบบใƒ‡ใƒผ", + "Type": "date", + "Value": { + "Timex": "XXXX-03-08", + "FutureResolution": { + "date": "2018-03-08" + }, + "PastResolution": { + "date": "2017-03-08" + } + }, + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "ๅปบ่ป็ฏ€", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "ๅปบ่ป็ฏ€", + "Type": "date", + "Value": { + "Timex": "XXXX-08-01", + "FutureResolution": { + "date": "2017-08-01" + }, + "PastResolution": { + "date": "2016-08-01" + } + }, + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "้‡้™ฝ็ฏ€", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "้‡้™ฝ็ฏ€", + "Type": "date", + "Value": { + "Timex": "XXXX-09-09", + "FutureResolution": { + "date": "2017-09-09" + }, + "PastResolution": { + "date": "2016-09-09" + } + }, + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ๅคงๆ™ฆๆ—ฅ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "ๅคงๆ™ฆๆ—ฅ", + "Type": "date", + "Value": { + "Timex": "XXXX-12-31", + "FutureResolution": { + "date": "2017-12-31" + }, + "PastResolution": { + "date": "2016-12-31" + } + }, + "Start": 0, + "Length": 3 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Japanese/MergedExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Japanese/MergedExtractor.json new file mode 100644 index 000000000..f5074d302 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Japanese/MergedExtractor.json @@ -0,0 +1,891 @@ +[ + { + "Input": "ใ“ใ‚Œใฏ2ๆ—ฅใงใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2ๆ—ฅ", + "Type": "duration", + "Start": 3, + "Length": 2 + } + ] + }, + { + "Input": "ใ“ใ‚ŒใฏๅˆๅพŒ4ๆ™‚ๅ‰ใงใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅพŒ4ๆ™‚ๅ‰", + "Type": "time", + "Start": 3, + "Length": 5 + } + ] + }, + { + "Input": "ใ“ใ‚Œใฏๆ˜Žๆ—ฅๅˆๅพŒ4ๆ™‚ๅ‰ใงใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆ˜Žๆ—ฅๅˆๅพŒ4ๆ™‚ๅ‰", + "Type": "datetime", + "Start": 3, + "Length": 7 + } + ] + }, + { + "Input": "ใ“ใ‚ŒใฏๅˆๅพŒ4ๆ™‚ไปฅ้™ใงใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅพŒ4ๆ™‚ไปฅ้™", + "Type": "time", + "Start": 3, + "Length": 6 + } + ] + }, + { + "Input": "ใ“ใ‚Œใฏๆ˜Žๆ—ฅๅˆๅพŒ4ๆ™‚ไปฅ้™ใงใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆ˜Žๆ—ฅๅˆๅพŒ4ๆ™‚ไปฅ้™", + "Type": "datetime", + "Start": 3, + "Length": 8 + } + ] + }, + { + "Input": "5ๅˆ†ใงๆˆปใ‚Šใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5ๅˆ†ใง", + "Type": "datetime", + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ใ“ใฎ1้€ฑ้–“", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ใ“ใฎ1้€ฑ้–“", + "Type": "daterange", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "10ๆ™‚้–“ๅพŒใซไผš่ญฐใฎไบˆๅฎšใ‚’ๅ…ฅใ‚Œใฆใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10ๆ™‚้–“ๅพŒใซ", + "Type": "datetime", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "ใ“ใฎๆ—ฅใฏใฉใ†ใงใ™ใ‹ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ใ“ใฎๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ใ“ใฎ้€ฑใฏใฉใ†ใงใ™ใ‹ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ใ“ใฎ้€ฑ", + "Type": "daterange", + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "็งใฎไธ€้€ฑ้–“ใฏใฉใ‚“ใชใ‹ใ‚“ใ˜ใงใ™ใ‹ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "็งใฎไธ€้€ฑ้–“", + "Type": "daterange", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "ใใฎ้€ฑใฏใฉใ‚“ใชใ‹ใ‚“ใ˜ใงใ™ใ‹ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ใใฎ้€ฑ", + "Type": "daterange", + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "็งใฎไธ€ๆ—ฅใฏใฉใ‚“ใชใ‹ใ‚“ใ˜ใงใ™ใ‹ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "็งใฎไธ€ๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "ใใฎๆ—ฅใฏใฉใ‚“ใชใ‹ใ‚“ใ˜ใงใ™ใ‹ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ใใฎๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ๅˆๅ‰9ๆ™‚ใ‹ใ‚‰11ๆ™‚ใพใงไผš่ญฐใฎไบˆๅฎšใ‚’ๅ…ฅใ‚Œใฆใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅ‰9ๆ™‚ใ‹ใ‚‰11ๆ™‚ใพใง", + "Type": "timerange", + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "ๆ˜Žๆ—ฅใฎๅˆๅ‰9ๆ™‚ใ‹ใ‚‰11ๆ™‚ใพใงไผš่ญฐใฎไบˆๅฎšใ‚’ๅ…ฅใ‚Œใฆใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆ˜Žๆ—ฅใฎๅˆๅ‰9ๆ™‚ใ‹ใ‚‰11ๆ™‚ใพใง", + "Type": "datetimerange", + "Start": 0, + "Length": 14 + } + ] + }, + { + "Input": "7ๆœˆ22ๆ—ฅใฎใƒ™ใƒซใƒ“ใƒฅใƒผใงใฎไผš่ญฐใ‚’8ๆœˆ22ๆ—ฅใซๅค‰ๆ›ดใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "7ๆœˆ22ๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 5 + }, + { + "Text": "8ๆœˆ22ๆ—ฅ", + "Type": "date", + "Start": 16, + "Length": 5 + } + ] + }, + { + "Input": "7ๆœˆ2ๆ—ฅไปฅ้™", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "7ๆœˆ2ๆ—ฅไปฅ้™", + "Type": "date", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "7ๆœˆ2ๆ—ฅใ‹ใ‚‰", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "7ๆœˆ2ๆ—ฅใ‹ใ‚‰", + "Type": "date", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "7ๆœˆ2ๆ—ฅไปฅๅ‰", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "7ๆœˆ2ๆ—ฅไปฅๅ‰", + "Type": "date", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "6ๆœˆ6ๆ—ฅ 12ๆ™‚15ๅˆ†", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "6ๆœˆ6ๆ—ฅ 12ๆ™‚15ๅˆ†", + "Type": "datetime", + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "2012ๅนด6ๆœˆ6ๆ—ฅ 15ๆ™‚15ๅˆ†", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2012ๅนด6ๆœˆ6ๆ—ฅ 15ๆ™‚15ๅˆ†", + "Type": "datetime", + "Start": 0, + "Length": 16 + } + ] + }, + { + "Input": "5ๆœˆ29ๆ—ฅ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5ๆœˆ29ๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "3ๆœˆ29ๆ—ฅ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3ๆœˆ29ๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "็งใฏ3ๆœˆใซ็”Ÿใพใ‚Œใพใ—ใŸใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3ๆœˆ", + "Type": "daterange", + "Start": 2, + "Length": 2 + } + ] + }, + { + "Input": "5ๆœˆใซไฝ•ใŒ่ตทใใŸใฎใงใ™ใ‹ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5ๆœˆ", + "Type": "daterange", + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "notapplicable", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "ๅˆๅพŒ3ๆ™‚ใฎไบˆๅฎšใ‚’4ๆ™‚ใซๅค‰ๆ›ดใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅพŒ3ๆ™‚", + "Type": "time", + "Start": 0, + "Length": 4 + }, + { + "Text": "4ๆ™‚", + "Type": "time", + "Start": 8, + "Length": 2 + } + ] + }, + { + "Input": "ๅˆๅ‰10ๆ™‚ใฎไบˆๅฎšใ‚’11ๆ™‚ใซๅค‰ๆ›ดใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅ‰10ๆ™‚", + "Type": "time", + "Start": 0, + "Length": 5 + }, + { + "Text": "11ๆ™‚", + "Type": "time", + "Start": 9, + "Length": 3 + } + ] + }, + { + "Input": "ๅˆๅ‰10ๆ™‚ใฎไบˆๅฎšใ‚’20ๆ™‚ใซๅค‰ๆ›ดใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅ‰10ๆ™‚", + "Type": "time", + "Start": 0, + "Length": 5 + }, + { + "Text": "20ๆ™‚", + "Type": "time", + "Start": 9, + "Length": 3 + } + ] + }, + { + "Input": "ๅˆๅ‰10ๆ™‚ใฎไบˆๅฎšใ‚’13ๆ™‚ใซๅค‰ๆ›ดใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅ‰10ๆ™‚", + "Type": "time", + "Start": 0, + "Length": 5 + }, + { + "Text": "13ๆ™‚", + "Type": "time", + "Start": 9, + "Length": 3 + } + ] + }, + { + "Input": "ๅˆๅ‰10ๆ™‚ใฎไบˆๅฎšใ‚’0ๆ™‚ใซๅค‰ๆ›ดใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅ‰10ๆ™‚", + "Type": "time", + "Start": 0, + "Length": 5 + }, + { + "Text": "0ๆ™‚", + "Type": "time", + "Start": 9, + "Length": 2 + } + ] + }, + { + "Input": "ๅˆๅ‰10ๆ™‚ใฎไบˆๅฎšใ‚’24ๆ™‚ใซๅค‰ๆ›ดใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅ‰10ๆ™‚", + "Type": "time", + "Start": 0, + "Length": 5 + }, + { + "Text": "24ๆ™‚", + "Type": "time", + "Start": 9, + "Length": 3 + } + ] + }, + { + "Input": "ๅˆๅ‰10ๆ™‚ใฎไบˆๅฎšใ‚’4ๆ™‚ใซๅค‰ๆ›ดใ—ใพใ™ใŒใ€ใฉใ†ใงใ—ใ‚‡ใ†ใ‹ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅ‰10ๆ™‚", + "Type": "time", + "Start": 0, + "Length": 5 + }, + { + "Text": "4ๆ™‚", + "Type": "time", + "Start": 9, + "Length": 2 + } + ] + }, + { + "Input": "ๅˆๅ‰10ๆ™‚ใฎไบˆๅฎšใ‚’4.3ๆ™‚ใซๅค‰ๆ›ดใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅ‰10ๆ™‚", + "Type": "time", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "ๅˆๅ‰10ๆ™‚ใฎไบˆๅฎšใ‚’26ๆ™‚ใซๅค‰ๆ›ดใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅ‰10ๆ™‚", + "Type": "time", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "ๅˆๅ‰10ๆ™‚ใฎไบˆๅฎšใ‚’4ๆ™‚ไปฅ้™ใซๅค‰ๆ›ดใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅ‰10ๆ™‚", + "Type": "time", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "ๅˆๅ‰10ๆ™‚ใฎไบˆๅฎšใ‚’25ๆ™‚ใซๅค‰ๆ›ดใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅ‰10ๆ™‚", + "Type": "time", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "ๆฌกใฎไผš่ญฐใฏ2017ๅนด3ๆœˆ16ๆ—ฅใซ้–‹ใ‹ใ‚Œใพใ™ใŒใ€ไปŠๆ—ฅใฎๅˆๅพŒ2ๆ™‚ใซ่ฉฑใ—ๅˆใ†ใฎใฏใ„ใ‹ใŒใงใ—ใ‚‡ใ†ใ‹ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2017ๅนด3ๆœˆ16ๆ—ฅ", + "Type": "date", + "Start": 5, + "Length": 10 + }, + { + "Text": "ไปŠๆ—ฅใฎๅˆๅพŒ2ๆ™‚", + "Type": "datetime", + "Start": 23, + "Length": 7 + } + ] + }, + { + "Input": "2018ๅนด4ๆœˆ1ๆ—ฅใ€ไปŠๆ—ฅใฎๅˆๅพŒ2ๆ™‚ใซ่จˆ็”ปใงใใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2018ๅนด4ๆœˆ1ๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 9 + }, + { + "Text": "ไปŠๆ—ฅใฎๅˆๅพŒ2ๆ™‚", + "Type": "datetime", + "Start": 10, + "Length": 7 + } + ] + }, + { + "Input": "็ฏ„ๅ›ฒใฏ2012ๅนดไปฅๅ‰ใงใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2012ๅนดไปฅๅ‰", + "Type": "daterange", + "Start": 3, + "Length": 7 + } + ] + }, + { + "Input": "็ฏ„ๅ›ฒใฏ2012ๅนดใพใงใงใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2012ๅนดใพใง", + "Type": "daterange", + "Start": 3, + "Length": 7 + } + ] + }, + { + "Input": "็ฏ„ๅ›ฒใฏ2012ๅนดไปฅ้™ใงใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2012ๅนดไปฅ้™", + "Type": "daterange", + "Start": 3, + "Length": 7 + } + ] + }, + { + "Input": "2016ๅนด11ๆœˆใฏไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016ๅนด11ๆœˆ", + "Type": "daterange", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "2016ๅนด11ๆœˆ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016ๅนด11ๆœˆ", + "Type": "daterange", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "ๅฝผใฏ2016ๅนด1ๆœˆ1ๆ—ฅใพใŸใฏใใ‚Œไปฅ้™ใซๅˆฐ็€ใ™ใ‚‹ไบˆๅฎšใงใ™", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016ๅนด1ๆœˆ1ๆ—ฅใพใŸใฏใใ‚Œไปฅ้™", + "Type": "date", + "Start": 2, + "Length": 16 + } + ] + }, + { + "Input": "ๅฝผใฏ2016ๅนด1ๆœˆ1ๆ—ฅใพใŸใฏใใ‚Œไปฅๅ‰ใซๅ‡บ็™บใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016ๅนด1ๆœˆ1ๆ—ฅใพใŸใฏใใ‚Œไปฅๅ‰", + "Type": "date", + "Start": 2, + "Length": 16 + } + ] + }, + { + "Input": "ใ“ใฎไป•ไบ‹ใฏ2016ๅนด1ๆœˆ1ๆ—ฅใพใŸใฏใใ‚Œไปฅๅ‰ใซๅฎŒไบ†ใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016ๅนด1ๆœˆ1ๆ—ฅใพใŸใฏใใ‚Œไปฅๅ‰", + "Type": "date", + "Start": 5, + "Length": 16 + } + ] + }, + { + "Input": "ใ“ใฎไป•ไบ‹ใฏ2018ๅนด2ๆœˆใพใŸใฏใใ‚Œไปฅๅ‰ใซๅฎŒไบ†ใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2018ๅนด2ๆœˆใพใŸใฏใใ‚Œไปฅๅ‰", + "Type": "daterange", + "Start": 5, + "Length": 14 + } + ] + }, + { + "Input": "ใ‚ใชใŸใฏ2016ๅนดใพใŸใฏใใ‚Œไปฅๅ‰ใซใฏๅ‡บ็™บใงใใพใ›ใ‚“ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016ๅนดใพใŸใฏใใ‚Œไปฅๅ‰", + "Type": "daterange", + "Start": 4, + "Length": 12 + } + ] + }, + { + "Input": "ไปŠๆ—ฅใฎๅˆๅพŒ6ๆ™‚30ๅˆ†ไปฅ้™ใซ้€€็คพใงใใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠๆ—ฅใฎๅˆๅพŒ6ๆ™‚30ๅˆ†ไปฅ้™", + "Type": "datetime", + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "ใ‚ใชใŸใฏๆ˜ŽๅพŒๆ—ฅใพใŸใฏใใฎๅ‰ใซๅ‡บ็™บใ™ใ‚‹ๅฟ…่ฆใŒใ‚ใ‚Šใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆ˜ŽๅพŒๆ—ฅใพใŸใฏใใฎๅ‰", + "Type": "date", + "Start": 4, + "Length": 9 + } + ] + }, + { + "Input": "ใ‚ใชใŸใฏ2018ๅนด5ๆœˆ15ๆ—ฅใฎๅˆๅพŒ3ๆ™‚ใพใŸใฏใใ‚Œไปฅๅ‰ใซๅ‡บ็™บใ™ใ‚‹ๅฟ…่ฆใŒใ‚ใ‚Šใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2018ๅนด5ๆœˆ15ๆ—ฅใฎๅˆๅพŒ3ๆ™‚ใพใŸใฏใใ‚Œไปฅๅ‰", + "Type": "datetime", + "Start": 4, + "Length": 22 + } + ] + }, + { + "Input": "ไปŠๆ—ฅใ‹ใ‚‰2ๆ—ฅๅพŒใฎใ”้ƒฝๅˆใฏใ„ใ‹ใŒใงใ—ใ‚‡ใ†ใ‹ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠๆ—ฅใ‹ใ‚‰2ๆ—ฅๅพŒ", + "Type": "date", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "ๆ˜Žๆ—ฅใ‹ใ‚‰3้€ฑ้–“ใฎใ”้ƒฝๅˆใฏใ„ใ‹ใŒใงใ—ใ‚‡ใ†ใ‹ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆ˜Žๆ—ฅใ‹ใ‚‰3้€ฑ้–“", + "Type": "date", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "ๆ˜จๆ—ฅใฎ2ๆ—ฅๅ‰ใ€ใ‚ใชใŸใฏใฉใ“ใซใ„ใพใ—ใŸใ‹ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆ˜จๆ—ฅใฎ2ๆ—ฅๅ‰", + "Type": "date", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "ไปŠๆ—ฅใ‹ใ‚‰2้€ฑ้–“ไปฅไธŠๅ‰ใซใ‚‚ใ†ใ™ในใฆใฎไป•ไบ‹ใ‚’็ต‚ใˆใŸใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠๆ—ฅใ‹ใ‚‰2้€ฑ้–“ไปฅไธŠ", + "Type": "daterange", + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "ไปŠๆ—ฅใ‹ใ‚‰2้€ฑ้–“ไปฅๅ†…ใซๆˆปใฃใฆใใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠๆ—ฅใ‹ใ‚‰2้€ฑ้–“ไปฅๅ†…", + "Type": "daterange", + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "ใ“ใฎไป•ไบ‹ใฏๆ˜จๆ—ฅใฎ2ๆ—ฅไปฅไธŠๅ‰ใซใฏ็ต‚ใ‚ใ‚‰ใ›ใฆใŠใในใใ ใฃใŸใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆ˜จๆ—ฅใฎ2ๆ—ฅไปฅไธŠๅ‰", + "Type": "daterange", + "Start": 5, + "Length": 8 + } + ] + }, + { + "Input": "ใ“ใฎไป•ไบ‹ใฏๆ˜Žๆ—ฅใ‹ใ‚‰3ๆ—ฅไปฅๅ†…ใซ็ต‚ใ‚ใ‚‰ใ›ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆ˜Žๆ—ฅใ‹ใ‚‰3ๆ—ฅไปฅๅ†…", + "Type": "daterange", + "Start": 5, + "Length": 8 + } + ] + }, + { + "Input": "ไปŠใ‹ใ‚‰3ๅˆ†ๅพŒใซๅง‹ใ‚ใพใ—ใ‚‡ใ†ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ไปŠใ‹ใ‚‰3ๅˆ†ๅพŒ", + "Type": "datetime", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "ไปŠๆ—ฅใ‹ใ‚‰3ๅˆ†ๅง‹ใ‚ใพใ—ใ‚‡ใ†ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3ๅˆ†", + "Type": "duration", + "Start": 4, + "Length": 2 + }, + { + "Text": "ไปŠๆ—ฅ", + "Type": "date", + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "ไปŠๆ—ฅๅคœๅๆ™‚้ ƒไปฅ้™ใ€ใƒžใ‚คใ‚ฏใƒญใ‚ฝใƒ•ใƒˆใƒ“ใƒซใฎๅ…ฅใ‚Šๅฃใงไผšใ„ใพใ—ใ‚‡ใ†", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไปŠๆ—ฅๅคœๅๆ™‚้ ƒไปฅ้™", + "Type": "datetime", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "ไปŠๆ—ฅๅๆ™‚้ ƒไปฅ้™ใ€ใƒžใ‚คใ‚ฏใƒญใ‚ฝใƒ•ใƒˆใƒ“ใƒซใฎๅ…ฅใ‚Šๅฃใงไผšใ„ใพใ—ใ‚‡ใ†", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไปŠๆ—ฅๅๆ™‚้ ƒไปฅ้™", + "Type": "datetime", + "Start": 0, + "Length": 7 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Japanese/MergedParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Japanese/MergedParser.json new file mode 100644 index 000000000..d66767423 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Japanese/MergedParser.json @@ -0,0 +1,87 @@ +[ + { + "Input": "ไปŠๆ—ฅๅคœๅๆ™‚ใใ‚‰ใ„ไปฅ้™", + "Context": { + "ReferenceDateTime": "2020-01-05T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไปŠๆ—ฅๅคœๅๆ™‚ใใ‚‰ใ„ไปฅ้™", + "Type": "datetimeV2.datetimerange", + "Value": { + "values": [ + { + "timex": "2020-01-05T22", + "Mod": "after", + "type": "datetimerange", + "sourceEntity": "datetimepoint", + "start": "2020-01-05 22:00:00" + } + ] + }, + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "ๅๆ™‚ใใ‚‰ใ„ไปฅ้™", + "Context": { + "ReferenceDateTime": "2020-01-05T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅๆ™‚ใใ‚‰ใ„ไปฅ้™", + "Type": "datetimeV2.timerange", + "Value": { + "values": [ + { + "timex": "T10", + "Mod": "after", + "type": "timerange", + "start": "10:00:00", + "sourceEntity": "datetimepoint" + }, + { + "timex": "T22", + "Mod": "after", + "type": "timerange", + "start": "22:00:00", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "ๅคœๅๆ™‚ใใ‚‰ใ„ไปฅ้™", + "Context": { + "ReferenceDateTime": "2020-01-05T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅคœๅๆ™‚ใใ‚‰ใ„ไปฅ้™", + "Type": "datetimeV2.timerange", + "Value": { + "values": [ + { + "timex": "T22", + "Mod": "after", + "type": "timerange", + "start": "22:00:00", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 0, + "Length": 8 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Japanese/SetExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Japanese/SetExtractor.json new file mode 100644 index 000000000..f1afc01a4 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Japanese/SetExtractor.json @@ -0,0 +1,321 @@ +[ + { + "Input": "ๆฏŽ้€ฑๅ‡บ็™บใ™ใ‚‹ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆฏŽ้€ฑ", + "Type": "set", + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "ๆฏŽๆ—ฅๅ‡บ็™บใ™ใ‚‹ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆฏŽๆ—ฅ", + "Type": "set", + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "ๆฏŽๆœˆๅ‡บ็™บใ™ใ‚‹ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆฏŽๆœˆ", + "Type": "set", + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "ๆฏŽๅนดๅ‡บ็™บใ™ใ‚‹ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆฏŽๅนด", + "Type": "set", + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "2ๆ—ฅใ”ใจใซๅ‡บ็™บใ™ใ‚‹ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2ๆ—ฅใ”ใจใซ", + "Type": "set", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "3้€ฑ้–“ใ”ใจใซๅ‡บ็™บใ™ใ‚‹ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3้€ฑ้–“ใ”ใจใซ", + "Type": "set", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "ๆฏŽๆ—ฅๅˆๅพŒ3ๆ™‚ใซๅ‡บ็™บใ™ใ‚‹ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆฏŽๆ—ฅๅˆๅพŒ3ๆ™‚ใซ", + "Type": "set", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "ๆฏŽๅนด4ๆœˆ15ๆ—ฅใซๅ‡บ็™บใ™ใ‚‹ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆฏŽๅนด4ๆœˆ15ๆ—ฅ", + "Type": "set", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "ๆฏŽ้€ฑๆœˆๆ›œๆ—ฅใซๅ‡บ็™บใ™ใ‚‹ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆฏŽ้€ฑๆœˆๆ›œๆ—ฅ", + "Type": "set", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "ๆฏŽ้€ฑๆœˆๆ›œๆ—ฅๅˆๅพŒ4ๆ™‚ใซๅ‡บ็™บใ™ใ‚‹ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆฏŽ้€ฑๆœˆๆ›œๆ—ฅๅˆๅพŒ4ๆ™‚", + "Type": "set", + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "ๆฏŽๆœๅ‡บ็™บใ™ใ‚‹ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆฏŽๆœ", + "Type": "set", + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "ๆฏŽๆœ9ๆ™‚ใซๅ‡บ็™บใ™ใ‚‹ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆฏŽๆœ9ๆ™‚ใซ", + "Type": "set", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "ๆฏŽๆ—ฅๅˆๅพŒ4ๆ™‚ใซๅ‡บ็™บใ™ใ‚‹ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆฏŽๆ—ฅๅˆๅพŒ4ๆ™‚ใซ", + "Type": "set", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "ๆฏŽๆ™ฉ9ๆ™‚ใซๅ‡บ็™บใ™ใ‚‹ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆฏŽๆ™ฉ9ๆ™‚ใซ", + "Type": "set", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "ๅˆๅ‰9ๆ™‚ใซๅ‡บ็™บใ™ใ‚‹ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅ‰9ๆ™‚ใซ", + "Type": "set", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "ๆฏŽ้€ฑๆ—ฅๆ›œๆ—ฅๅˆๅ‰9ๆ™‚ใซๅ‡บ็™บใ™ใ‚‹ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆฏŽ้€ฑๆ—ฅๆ›œๆ—ฅๅˆๅ‰9ๆ™‚ใซ", + "Type": "set", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "ๆฏŽ้€ฑๆœˆๆ›œๆ—ฅๅˆๅ‰9ๆ™‚ใซๅ‡บ็™บใ™ใ‚‹ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆฏŽ้€ฑๆœˆๆ›œๆ—ฅๅˆๅ‰9ๆ™‚ใซ", + "Type": "set", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "ๆฏŽ้€ฑๆ—ฅๆ›œๆ—ฅใซๅ‡บ็™บใ™ใ‚‹ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆฏŽ้€ฑๆ—ฅๆ›œๆ—ฅใซ", + "Type": "set", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "5ๆœˆ9ๆ—ฅใ‹ใ‚‰2ๆณŠไบˆ็ด„ใงใใพใ™ใ‹ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆณŠ", + "Type": "set", + "Start": 7, + "Length": 1 + } + ] + }, + { + "Input": "ๆฏŽ้€ฑๆ—ฅๆ›œๆ—ฅๅˆๅพŒๅ…ซๆ™‚ใซไบ‹ไปถใŒ่ตทใ“ใ‚‹", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๆฏŽ้€ฑๆ—ฅๆ›œๆ—ฅๅˆๅพŒๅ…ซๆ™‚", + "Type": "set", + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "ๆฏŽ้€ฑๆ—ฅๆ›œๆ—ฅไบ‹ไปถใŒ่ตทใ“ใ‚‹", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๆฏŽ้€ฑๆ—ฅๆ›œๆ—ฅ", + "Type": "set", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "ๆฏŽๆ—ฅไบ‹ไปถใŒ่ตทใ“ใ‚‹", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๆฏŽๆ—ฅ", + "Type": "set", + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "ๆฏŽ้€ฑไบ‹ไปถใŒ่ตทใ“ใ‚‹", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๆฏŽ้€ฑ", + "Type": "set", + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "ๆฏŽๆœˆไบ‹ไปถใŒ่ตทใ“ใ‚‹", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๆฏŽๆœˆ", + "Type": "set", + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "ๆฏŽๅนดไบ‹ไปถใŒ่ตทใ“ใ‚‹", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๆฏŽๅนด", + "Type": "set", + "Start": 0, + "Length": 2 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Japanese/SetParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Japanese/SetParser.json new file mode 100644 index 000000000..ecc3a723d --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Japanese/SetParser.json @@ -0,0 +1,803 @@ +[ + { + "Input": "ๆฏŽ้€ฑๅ‡บ็™บใ™ใ‚‹ใ€‚", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.2744475+03:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆฏŽ้€ฑ", + "Type": "set", + "Value": { + "Timex": "P1W", + "FutureResolution": { + "set": "Set: P1W" + }, + "PastResolution": { + "set": "Set: P1W" + } + }, + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "้š”้€ฑๅ‡บ็™บใ™ใ‚‹ใ€‚", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.2754476+03:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "้š”้€ฑ", + "Type": "set", + "Value": { + "Timex": "P2W", + "FutureResolution": { + "set": "Set: P2W" + }, + "PastResolution": { + "set": "Set: P2W" + } + }, + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "ๆฏŽๆ—ฅๅ‡บ็™บใ™ใ‚‹ใ€‚", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.2779449+03:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆฏŽๆ—ฅ", + "Type": "set", + "Value": { + "Timex": "P1D", + "FutureResolution": { + "set": "Set: P1D" + }, + "PastResolution": { + "set": "Set: P1D" + } + }, + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "ๆฏŽๆ—ฅๅ‡บ็™บใ™ใ‚‹ใ€‚", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.2794445+03:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆฏŽๆ—ฅ", + "Type": "set", + "Value": { + "Timex": "P1D", + "FutureResolution": { + "set": "Set: P1D" + }, + "PastResolution": { + "set": "Set: P1D" + } + }, + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "ๆฏŽๆœˆๅ‡บ็™บใ™ใ‚‹ใ€‚", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.2829445+03:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆฏŽๆœˆ", + "Type": "set", + "Value": { + "Timex": "P1M", + "FutureResolution": { + "set": "Set: P1M" + }, + "PastResolution": { + "set": "Set: P1M" + } + }, + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "ๆฏŽๅนดๅ‡บ็™บใ™ใ‚‹ใ€‚", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.2844439+03:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆฏŽๅนด", + "Type": "set", + "Value": { + "Timex": "P1Y", + "FutureResolution": { + "set": "Set: P1Y" + }, + "PastResolution": { + "set": "Set: P1Y" + } + }, + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "ๆฏŽๅนดๅ‡บ็™บใ™ใ‚‹ใ€‚", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.2854444+03:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆฏŽๅนด", + "Type": "set", + "Value": { + "Timex": "P1Y", + "FutureResolution": { + "set": "Set: P1Y" + }, + "PastResolution": { + "set": "Set: P1Y" + } + }, + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "2ๆ—ฅใ”ใจใซๅ‡บ็™บใ™ใ‚‹ใ€‚", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.2909444+03:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2ๆ—ฅใ”ใจใซ", + "Type": "set", + "Value": { + "Timex": "P2D", + "FutureResolution": { + "set": "Set: P2D" + }, + "PastResolution": { + "set": "Set: P2D" + } + }, + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "3้€ฑ้–“ใ”ใจใซๅ‡บ็™บใ™ใ‚‹ใ€‚", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.2959472+03:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3้€ฑ้–“ใ”ใจใซ", + "Type": "set", + "Value": { + "Timex": "P3W", + "FutureResolution": { + "set": "Set: P3W" + }, + "PastResolution": { + "set": "Set: P3W" + } + }, + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "ๆฏŽๆ—ฅๅˆๅพŒ3ๆ™‚ใซๅ‡บ็™บใ™ใ‚‹ใ€‚", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.2989494+03:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆฏŽๆ—ฅๅˆๅพŒ3ๆ™‚ใซ", + "Type": "set", + "Value": { + "Timex": "T15", + "FutureResolution": { + "set": "Set: T15" + }, + "PastResolution": { + "set": "Set: T15" + } + }, + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "ๆฏŽๆ—ฅๅˆๅพŒ3ๆ™‚ใซๅ‡บ็™บใ™ใ‚‹ใ€‚", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.3039501+03:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆฏŽๆ—ฅๅˆๅพŒ3ๆ™‚ใซ", + "Type": "set", + "Value": { + "Timex": "T15", + "FutureResolution": { + "set": "Set: T15" + }, + "PastResolution": { + "set": "Set: T15" + } + }, + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "ๆฏŽๅนด4ๆœˆ15ๆ—ฅใซๅ‡บ็™บใ™ใ‚‹ใ€‚", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.3109498+03:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆฏŽๅนด4ๆœˆ15ๆ—ฅ", + "Type": "set", + "Value": { + "Timex": "XXXX-04-15", + "FutureResolution": { + "set": "Set: XXXX-04-15" + }, + "PastResolution": { + "set": "Set: XXXX-04-15" + } + }, + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "ๆฏŽ้€ฑๆœˆๆ›œๆ—ฅใซๅ‡บ็™บใ™ใ‚‹ใ€‚", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.3259514+03:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆฏŽ้€ฑๆœˆๆ›œๆ—ฅ", + "Type": "set", + "Value": { + "Timex": "XXXX-WXX-1", + "FutureResolution": { + "set": "Set: XXXX-WXX-1" + }, + "PastResolution": { + "set": "Set: XXXX-WXX-1" + } + }, + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "ๆฏŽ้€ฑๆœˆๆ›œๆ—ฅๅˆๅพŒ4ๆ™‚ใซๅ‡บ็™บใ™ใ‚‹ใ€‚", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.3379507+03:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆฏŽ้€ฑๆœˆๆ›œๆ—ฅๅˆๅพŒ4ๆ™‚", + "Type": "set", + "Value": { + "Timex": "XXXX-WXX-1T16", + "FutureResolution": { + "set": "Set: XXXX-WXX-1T16" + }, + "PastResolution": { + "set": "Set: XXXX-WXX-1T16" + } + }, + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "ๆฏŽๆœๅ‡บ็™บใ™ใ‚‹ใ€‚", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.3429518+03:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆฏŽๆœ", + "Type": "set", + "Value": { + "Timex": "TMO", + "FutureResolution": { + "set": "Set: TMO" + }, + "PastResolution": { + "set": "Set: TMO" + } + }, + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "ๆฏŽๆœ9ๆ™‚ใซๅ‡บ็™บใ™ใ‚‹ใ€‚", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.3609535+03:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆฏŽๆœ9ๆ™‚ใซ", + "Type": "set", + "Value": { + "Timex": "T09", + "FutureResolution": { + "set": "Set: T09" + }, + "PastResolution": { + "set": "Set: T09" + } + }, + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "ๆฏŽๆ—ฅๅˆๅพŒ4ๆ™‚ใซๅ‡บ็™บใ™ใ‚‹ใ€‚", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.3730732+03:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆฏŽๆ—ฅๅˆๅพŒ4ๆ™‚ใซ", + "Type": "set", + "Value": { + "Timex": "T16", + "FutureResolution": { + "set": "Set: T16" + }, + "PastResolution": { + "set": "Set: T16" + } + }, + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "ๆฏŽๆ™ฉ9ๆ™‚ใซๅ‡บ็™บใ™ใ‚‹ใ€‚", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.3840706+03:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆฏŽๆ™ฉ9ๆ™‚ใซ", + "Type": "set", + "Value": { + "Timex": "T21", + "FutureResolution": { + "set": "Set: T21" + }, + "PastResolution": { + "set": "Set: T21" + } + }, + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "ๆฏŽๆ™ฉ9ๆ™‚ใซๅ‡บ็™บใ™ใ‚‹ใ€‚", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.3930718+03:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆฏŽๆ™ฉ9ๆ™‚ใซ", + "Type": "set", + "Value": { + "Timex": "T21", + "FutureResolution": { + "set": "Set: T21" + }, + "PastResolution": { + "set": "Set: T21" + } + }, + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "ๅˆๅ‰9ๆ™‚ใซๅ‡บ็™บใ™ใ‚‹ใ€‚", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.4065719+03:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅ‰9ๆ™‚ใซ", + "Type": "set", + "Value": { + "Timex": "T09", + "FutureResolution": { + "set": "Set: T09" + }, + "PastResolution": { + "set": "Set: T09" + } + }, + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "ๅˆๅ‰9ๆ™‚ใซๅ‡บ็™บใ™ใ‚‹ใ€‚", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.4170727+03:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅ‰9ๆ™‚ใซ", + "Type": "set", + "Value": { + "Timex": "T09", + "FutureResolution": { + "set": "Set: T09" + }, + "PastResolution": { + "set": "Set: T09" + } + }, + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "ๆฏŽ้€ฑๆ—ฅๆ›œๆ—ฅๅˆๅ‰9ๆ™‚ใซๅ‡บ็™บใ™ใ‚‹ใ€‚", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.4295727+03:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆฏŽ้€ฑๆ—ฅๆ›œๆ—ฅๅˆๅ‰9ๆ™‚ใซ", + "Type": "set", + "Value": { + "Timex": "XXXX-WXX-7T09", + "FutureResolution": { + "set": "Set: XXXX-WXX-7T09" + }, + "PastResolution": { + "set": "Set: XXXX-WXX-7T09" + } + }, + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "ๆฏŽ้€ฑๆœˆๆ›œๆ—ฅๅˆๅ‰9ๆ™‚ใซๅ‡บ็™บใ™ใ‚‹ใ€‚", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.438575+03:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆฏŽ้€ฑๆœˆๆ›œๆ—ฅๅˆๅ‰9ๆ™‚ใซ", + "Type": "set", + "Value": { + "Timex": "XXXX-WXX-7T09", + "FutureResolution": { + "set": "Set: XXXX-WXX-7T09" + }, + "PastResolution": { + "set": "Set: XXXX-WXX-7T09" + } + }, + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "ๆฏŽ้€ฑๆœˆๆ›œๆ—ฅๅˆๅ‰9ๆ™‚ใซๅ‡บ็™บใ™ใ‚‹ใ€‚", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.4505726+03:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆฏŽ้€ฑๆœˆๆ›œๆ—ฅๅˆๅ‰9ๆ™‚ใซ", + "Type": "set", + "Value": { + "Timex": "XXXX-WXX-7T09", + "FutureResolution": { + "set": "Set: XXXX-WXX-7T09" + }, + "PastResolution": { + "set": "Set: XXXX-WXX-7T09" + } + }, + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "ๆฏŽ้€ฑๆœˆๆ›œๆ—ฅใซๅ‡บ็™บใ™ใ‚‹ใ€‚", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.4570731+03:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆฏŽ้€ฑๆœˆๆ›œๆ—ฅใซ", + "Type": "set", + "Value": { + "Timex": "XXXX-WXX-1", + "FutureResolution": { + "set": "Set: XXXX-WXX-1" + }, + "PastResolution": { + "set": "Set: XXXX-WXX-1" + } + }, + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "ๆฏŽ้€ฑๆ—ฅๆ›œๆ—ฅใซๅ‡บ็™บใ™ใ‚‹ใ€‚", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.4635727+03:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆฏŽ้€ฑๆ—ฅๆ›œๆ—ฅใซ", + "Type": "set", + "Value": { + "Timex": "XXXX-WXX-7", + "FutureResolution": { + "set": "Set: XXXX-WXX-7" + }, + "PastResolution": { + "set": "Set: XXXX-WXX-7" + } + }, + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "ๆฏŽ้€ฑๆ—ฅๆ›œๆ—ฅใซๅ‡บ็™บใ™ใ‚‹ใ€‚", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.4710739+03:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆฏŽ้€ฑๆ—ฅๆ›œๆ—ฅ", + "Type": "set", + "Value": { + "Timex": "XXXX-WXX-7", + "FutureResolution": { + "set": "Set: XXXX-WXX-7" + }, + "PastResolution": { + "set": "Set: XXXX-WXX-7" + } + }, + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "ๆฏŽ้€ฑๆ—ฅๆ›œๆ—ฅๅˆๅพŒๅ…ซๆ™‚ใซไบ‹ไปถใŒ่ตทใ“ใ‚‹", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๆฏŽ้€ฑๆ—ฅๆ›œๆ—ฅๅˆๅพŒๅ…ซๆ™‚", + "Type": "set", + "Value": { + "Timex": "XXXX-WXX-1T20", + "FutureResolution": { + "set": "Set: XXXX-WXX-1T20" + }, + "PastResolution": { + "set": "Set: XXXX-WXX-1T20" + } + }, + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "ๆฏŽ้€ฑๆ—ฅๆ›œๆ—ฅไบ‹ไปถใŒ่ตทใ“ใ‚‹", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๆฏŽ้€ฑๆ—ฅๆ›œๆ—ฅ", + "Type": "set", + "Value": { + "Timex": "XXXX-WXX-1", + "FutureResolution": { + "set": "Set: XXXX-WXX-1" + }, + "PastResolution": { + "set": "Set: XXXX-WXX-1" + } + }, + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "ๆฏŽๆ—ฅไบ‹ไปถใŒ่ตทใ“ใ‚‹", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๆฏŽๆ—ฅ", + "Type": "set", + "Value": { + "Timex": "P1D", + "FutureResolution": { + "set": "Set: P1D" + }, + "PastResolution": { + "set": "Set: P1D" + } + }, + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "ๆฏŽ้€ฑไบ‹ไปถใŒ่ตทใ“ใ‚‹", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๆฏŽ้€ฑ", + "Type": "set", + "Value": { + "Timex": "P1W", + "FutureResolution": { + "set": "Set: P1W" + }, + "PastResolution": { + "set": "Set: P1W" + } + }, + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "ๆฏŽๆœˆไบ‹ไปถใŒ่ตทใ“ใ‚‹", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๆฏŽๆœˆ", + "Type": "set", + "Value": { + "Timex": "P1M", + "FutureResolution": { + "set": "Set: P1M" + }, + "PastResolution": { + "set": "Set: P1M" + } + }, + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "ๆฏŽๅนดไบ‹ไปถใŒ่ตทใ“ใ‚‹", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๆฏŽๅนด", + "Type": "set", + "Value": { + "Timex": "P1Y", + "FutureResolution": { + "set": "Set: P1Y" + }, + "PastResolution": { + "set": "Set: P1Y" + } + }, + "Start": 0, + "Length": 2 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Japanese/TimeExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Japanese/TimeExtractor.json new file mode 100644 index 000000000..eb0829800 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Japanese/TimeExtractor.json @@ -0,0 +1,787 @@ +[ + { + "Input": "7ๆ™‚ใซๆˆปใฃใฆใใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "7ๆ™‚", + "Type": "time", + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "ๅˆๅพŒ7ๆ™‚ใซๆˆปใฃใฆใใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅพŒ7ๆ™‚", + "Type": "time", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "ๅˆๅพŒ7ๆ™‚56ๅˆ†ใซๆˆปใฃใฆใใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅพŒ7ๆ™‚56ๅˆ†", + "Type": "time", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "ๅˆๅพŒ7ๆ™‚56ๅˆ†35็ง’ใซๆˆปใฃใฆใใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅพŒ7ๆ™‚56ๅˆ†35็ง’", + "Type": "time", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "12ๆ™‚34ๅˆ†ใซๆˆปใฃใฆใใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "12ๆ™‚34ๅˆ†", + "Type": "time", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "12ๆ™‚34ๅˆ†20็ง’ใซๆˆปใฃใฆใใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "12ๆ™‚34ๅˆ†20็ง’", + "Type": "time", + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "00ๆ™‚00ๅˆ†ใซๆˆปใฃใฆใใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "00ๆ™‚00ๅˆ†", + "Type": "time", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "00ๆ™‚00ๅˆ†30็ง’ใซๆˆปใฃใฆใใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "00ๆ™‚00ๅˆ†30็ง’", + "Type": "time", + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "7ๆ™‚ใงใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "7ๆ™‚", + "Type": "time", + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "ๆœใฎ8ๆ™‚ใงใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆœใฎ8ๆ™‚", + "Type": "time", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "ๅคœใฎ8ๆ™‚ใงใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅคœใฎ8ๆ™‚", + "Type": "time", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "8ๆ™‚ๅŠใงใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "8ๆ™‚ๅŠ", + "Type": "time", + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ๅˆๅพŒ8ๆ™‚ๅŠใงใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅพŒ8ๆ™‚ๅŠ", + "Type": "time", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "8ๆ™‚30ๅˆ†ใงใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "8ๆ™‚30ๅˆ†", + "Type": "time", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "8ๆ™‚15ๅˆ†ใงใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "8ๆ™‚15ๅˆ†", + "Type": "time", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "ๅˆๅพŒ9ๆ™‚45ๅˆ†ใงใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅพŒ9ๆ™‚45ๅˆ†", + "Type": "time", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "8ๆ™‚3ๅˆ†ๅ‰ใงใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "8ๆ™‚3ๅˆ†ๅ‰", + "Type": "time", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "7ๆ™‚ๅŠใงใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "7ๆ™‚ๅŠ", + "Type": "time", + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ๅˆๅพŒ7ๆ™‚ๅŠใงใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅพŒ7ๆ™‚ๅŠ", + "Type": "time", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "ๆœใฎ7ๆ™‚ๅŠใงใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆœใฎ7ๆ™‚ๅŠ", + "Type": "time", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "ๆœใฎ8ๆ™‚15ๅˆ†ๅ‰ใงใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆœใฎ8ๆ™‚15ๅˆ†ๅ‰", + "Type": "time", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "ๅคœใฎ8ๆ™‚20ๅˆ†ใงใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅคœใฎ8ๆ™‚20ๅˆ†", + "Type": "time", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "ๅˆๅพŒใฎ7ๆ™‚ใซๆˆปใฃใฆใใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅพŒใฎ7ๆ™‚ใซ", + "Type": "time", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "ๅˆๅพŒ7ๆ™‚00ๅˆ†14็ง’ใซๆˆปใฃใฆใใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅพŒ7ๆ™‚00ๅˆ†14็ง’", + "Type": "time", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "ๅˆๅพŒ7ๆ™‚30ๅˆ†ใซๆˆปใ‚Šใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅพŒ7ๆ™‚30ๅˆ†", + "Type": "time", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "ๅˆๅพŒ7ๆ™‚35ๅˆ†ใซๆˆปใ‚Šใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅพŒ7ๆ™‚35ๅˆ†", + "Type": "time", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "11ๆ™‚5ๅˆ†ใซๆˆปใ‚Šใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "11ๆ™‚5ๅˆ†", + "Type": "time", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "5ๆ™‚27ๅˆ†ใซๆˆปใ‚Šใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5ๆ™‚27ๅˆ†", + "Type": "time", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "ๅคœใฎ5ๆ™‚30ๅˆ†ใซๆˆปใ‚Šใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅคœใฎ5ๆ™‚30ๅˆ†", + "Type": "time", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "ๆญฃๅˆใ”ใ‚ๆˆปใฃใฆใใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆญฃๅˆใ”ใ‚", + "Type": "time", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "ๆญฃๅˆใซๆˆปใฃใฆใใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆญฃๅˆ", + "Type": "time", + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "ๆ˜ผใฎ12ๆ™‚ใซๆˆปใฃใฆใใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆ˜ผใฎ12ๆ™‚", + "Type": "time", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "11ๆ™‚ใ”ใ‚ๆˆปใฃใฆใใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "11ๆ™‚ใ”ใ‚", + "Type": "time", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "ๅˆๅพŒ3ๆ™‚40ๅˆ†ใซๆˆปใฃใฆใใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅพŒ3ๆ™‚40ๅˆ†", + "Type": "time", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "ๅˆๅ‰11ๆ™‚40ๅˆ†ใซๆˆปใฃใฆใใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅ‰11ๆ™‚40ๅˆ†", + "Type": "time", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "็œŸๅคœไธญ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "็œŸๅคœไธญ", + "Type": "time", + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ๅˆๅ‰ไธญ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅ‰ไธญ", + "Type": "time", + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ๅˆๅพŒ3ๆ™‚ใ”ใ‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅพŒ3ๆ™‚ใ”ใ‚", + "Type": "time", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "ๆ—ฅไธญ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆ—ฅไธญ", + "Type": "time", + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "ๆญฃๅˆ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆญฃๅˆ", + "Type": "time", + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "ๅˆๅ‰7ๆ™‚56ๅˆ†ใซๆˆปใฃใฆใใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅ‰7ๆ™‚56ๅˆ†", + "Type": "time", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "ๅˆๅ‰7ๆ™‚56ๅˆ†35็ง’ใซๆˆปใฃใฆใใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅ‰7ๆ™‚56ๅˆ†35็ง’", + "Type": "time", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "่กจ้กŒใŒpใชใฎใฏใ€ใฉใฎใƒกใƒผใƒซใงใ™ใ‹ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "ใฉใฎใƒกใƒผใƒซใซ่ฟ”ไฟกใŒใใพใ—ใŸใ‹ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "ๆญฃๅˆใฎๆ˜ผ้ฃŸๆ™‚ใซๆˆปใฃใฆใใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆญฃๅˆใฎๆ˜ผ้ฃŸๆ™‚", + "Type": "time", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "ๆ˜ผ้ฃŸๆ™‚ใฎๆญฃๅˆใซๆˆปใฃใฆใใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆ˜ผ้ฃŸๆ™‚ใฎๆญฃๅˆ", + "Type": "time", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "็งใฏๅˆๅพŒ9ๆ™‚ใŒใ„ใ„ใงใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅพŒ9ๆ™‚", + "Type": "time", + "Start": 2, + "Length": 4 + } + ] + }, + { + "Input": "็งใฏๅˆๅ‰9ๆ™‚ใŒใ„ใ„ใงใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "ๅˆๅพŒ9ๆ™‚ใซๆˆปใฃใฆใใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅพŒ9ๆ™‚", + "Type": "time", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "ๅˆๅ‰9ๆ™‚ใซๆˆปใฃใฆใใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅ‰9ๆ™‚", + "Type": "time", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "ใ“ใฎๅ“ใฎๅ€คๆฎตใฏ1.6714ใงใ™ใ€‚", + "Comment": "1 shouldn't recognized as time here", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "ไปŠๆ—ฅ๏ผๆ™‚ใซใƒžใ‚คใ‚ฏใƒญใ‚ฝใƒ•ใƒˆใƒ“ใƒซใฎๅ…ฅใ‚Šๅฃใงไผšใ„ใพใ—ใ‚‡ใ†", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผๆ™‚", + "Type": "time", + "Start": 2, + "Length": 2 + } + ] + }, + { + "Input": "ไปŠๆ—ฅๅๆ™‚ใใ‚‰ใ„ไปฅ้™ใ€ใƒžใ‚คใ‚ฏใƒญใ‚ฝใƒ•ใƒˆใƒ“ใƒซใฎๅ…ฅใ‚Šๅฃใงไผšใ„ใพใ—ใ‚‡ใ†", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅๆ™‚ใใ‚‰ใ„", + "Type": "time", + "Start": 2, + "Length": 5 + } + ] + }, + { + "Input": "ไปŠๆ—ฅ๏ผๆ™‚ใ‹ใฃใใ‚Šใƒžใ‚คใ‚ฏใƒญใ‚ฝใƒ•ใƒˆใƒ“ใƒซใฎๅ…ฅใ‚Šๅฃใงไผšใ„ใพใ—ใ‚‡ใ†", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผๆ™‚ใ‹ใฃใใ‚Š", + "Type": "time", + "Start": 2, + "Length": 6 + } + ] + }, + { + "Input": "ไปŠๆ—ฅๅคœไบŒๆ™‚ๅŠใซใƒžใ‚คใ‚ฏใƒญใ‚ฝใƒ•ใƒˆใƒ“ใƒซใฎๅ…ฅใ‚Šๅฃใงไผšใ„ใพใ—ใ‚‡ใ†", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅคœไบŒๆ™‚ๅŠ", + "Type": "time", + "Start": 2, + "Length": 4 + } + ] + }, + { + "Input": "ไปŠๆ—ฅๅˆๅพŒๅไธ€ๆ™‚ๅŠใซใƒžใ‚คใ‚ฏใƒญใ‚ฝใƒ•ใƒˆใƒ“ใƒซใฎๅ…ฅใ‚Šๅฃใงไผšใ„ใพใ—ใ‚‡ใ†", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅˆๅพŒๅไธ€ๆ™‚ๅŠ", + "Type": "time", + "Start": 2, + "Length": 6 + } + ] + }, + { + "Input": "ไปŠๆ—ฅๅไธ€ๆ™‚ๅ››ๅไบ”ๅˆ†ใซใƒžใ‚คใ‚ฏใƒญใ‚ฝใƒ•ใƒˆใƒ“ใƒซใฎๅ…ฅใ‚Šๅฃใงไผšใ„ใพใ—ใ‚‡ใ†", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅไธ€ๆ™‚ๅ››ๅไบ”ๅˆ†", + "Type": "time", + "Start": 2, + "Length": 7 + } + ] + }, + { + "Input": "ไปŠๆ—ฅๅคœๅๆ™‚้ ƒไปฅ้™ใ€ใƒžใ‚คใ‚ฏใƒญใ‚ฝใƒ•ใƒˆใƒ“ใƒซใฎๅ…ฅใ‚Šๅฃใงไผšใ„ใพใ—ใ‚‡ใ†", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅคœๅๆ™‚้ ƒ", + "Type": "time", + "Start": 2, + "Length": 4 + } + ] + }, + { + "Input": "ไปŠๆ—ฅใฎ๏ผ‘ๆ™‚", + "NotSupported": "dotnet, javascript, python, java", + "Results": [] + }, + { + "Input": "ไปŠๆ—ฅๆœๅๆ™‚ใใ‚‰ใ„ใ€ใƒžใ‚คใ‚ฏใƒญใ‚ฝใƒ•ใƒˆใƒ“ใƒซใฎๅ…ฅใ‚Šๅฃใงไผšใ„ใพใ—ใ‚‡ใ†", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๆœๅๆ™‚ใใ‚‰ใ„", + "Type": "time", + "Start": 2, + "Length": 6 + } + ] + }, + { + "Input": "ไปŠๆ—ฅๅคœ19:30ใซใƒžใ‚คใ‚ฏใƒญใ‚ฝใƒ•ใƒˆใƒ“ใƒซใฎๅ…ฅใ‚Šๅฃใงไผšใ„ใพใ—ใ‚‡ใ†", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅคœ19:30", + "Type": "time", + "Start": 2, + "Length": 6 + } + ] + }, + { + "Input": "ไปŠๆ—ฅๅคœ9:30ใซใƒžใ‚คใ‚ฏใƒญใ‚ฝใƒ•ใƒˆใƒ“ใƒซใฎๅ…ฅใ‚Šๅฃใงไผšใ„ใพใ—ใ‚‡ใ†", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅคœ9:30", + "Type": "time", + "Start": 2, + "Length": 5 + } + ] + }, + { + "Input": "ไปŠๆ—ฅ๏ผๆ™‚15ๅˆ†ใซใƒžใ‚คใ‚ฏใƒญใ‚ฝใƒ•ใƒˆใƒ“ใƒซใฎๅ…ฅใ‚Šๅฃใงไผšใ„ใพใ—ใ‚‡ใ†", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผๆ™‚15ๅˆ†", + "Type": "time", + "Start": 2, + "Length": 5 + } + ] + }, + { + "Input": "ไปŠๆ—ฅๆœๅไธ€ๆ™‚ใซใƒžใ‚คใ‚ฏใƒญใ‚ฝใƒ•ใƒˆใƒ“ใƒซใฎๅ…ฅใ‚Šๅฃใงไผšใ„ใพใ—ใ‚‡ใ†", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๆœๅไธ€ๆ™‚", + "Type": "time", + "Start": 2, + "Length": 4 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Japanese/TimeParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Japanese/TimeParser.json new file mode 100644 index 000000000..aea1025f4 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Japanese/TimeParser.json @@ -0,0 +1,1702 @@ +[ + { + "Input": "ใ‚ขใƒฉใƒผใƒ ใ‚’8ๆ™‚40ๅˆ†ใซใ‚ปใƒƒใƒˆใ—ใฆใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "8ๆ™‚40ๅˆ†", + "Type": "time", + "Value": { + "Timex": "T08:40", + "FutureResolution": { + "time": "08:40:00" + }, + "PastResolution": { + "time": "08:40:00" + } + }, + "Start": 5, + "Length": 5 + } + ] + }, + { + "Input": "ใ‚ขใƒฉใƒผใƒ ใ‚’ๅˆๅ‰8ๆ™‚40ๅˆ†ใซใ‚ปใƒƒใƒˆใ—ใฆใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅ‰8ๆ™‚40ๅˆ†", + "Type": "time", + "Value": { + "Timex": "T08:40", + "FutureResolution": { + "time": "08:40:00" + }, + "PastResolution": { + "time": "08:40:00" + } + }, + "Start": 5, + "Length": 7 + } + ] + }, + { + "Input": "ใ‚ขใƒฉใƒผใƒ ใ‚’ๅˆๅพŒ8ๆ™‚40ๅˆ†ใซใ‚ปใƒƒใƒˆใ—ใฆใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅพŒ8ๆ™‚40ๅˆ†", + "Type": "time", + "Value": { + "Timex": "T20:40", + "FutureResolution": { + "time": "20:40:00" + }, + "PastResolution": { + "time": "20:40:00" + } + }, + "Start": 5, + "Length": 7 + } + ] + }, + { + "Input": "ใ‚ขใƒฉใƒผใƒ ใ‚’10ๆ™‚45ๅˆ†ใซใ‚ปใƒƒใƒˆใ—ใฆใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10ๆ™‚45ๅˆ†", + "Type": "time", + "Value": { + "Timex": "T10:45", + "FutureResolution": { + "time": "10:45:00" + }, + "PastResolution": { + "time": "10:45:00" + } + }, + "Start": 5, + "Length": 6 + } + ] + }, + { + "Input": "ใ‚ขใƒฉใƒผใƒ ใ‚’ๅˆๅพŒ15ๆ™‚15ๅˆ†ใซใ‚ปใƒƒใƒˆใ—ใฆใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅพŒ15ๆ™‚15ๅˆ†", + "Type": "time", + "Value": { + "Timex": "T15:15", + "FutureResolution": { + "time": "15:15:00" + }, + "PastResolution": { + "time": "15:15:00" + } + }, + "Start": 5, + "Length": 8 + } + ] + }, + { + "Input": "ใ‚ขใƒฉใƒผใƒ ใ‚’ๅˆๅพŒ15ๆ™‚30ๅˆ†ใซใ‚ปใƒƒใƒˆใ—ใฆใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅพŒ15ๆ™‚30ๅˆ†", + "Type": "time", + "Value": { + "Timex": "T15:30", + "FutureResolution": { + "time": "15:30:00" + }, + "PastResolution": { + "time": "15:30:00" + } + }, + "Start": 5, + "Length": 8 + } + ] + }, + { + "Input": "ใ‚ขใƒฉใƒผใƒ ใ‚’10ๆ™‚10ๅˆ†ใซใ‚ปใƒƒใƒˆใ—ใฆใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10ๆ™‚10ๅˆ†", + "Type": "time", + "Value": { + "Timex": "T10:10", + "FutureResolution": { + "time": "10:10:00" + }, + "PastResolution": { + "time": "10:10:00" + } + }, + "Start": 5, + "Length": 6 + } + ] + }, + { + "Input": "ใ‚ขใƒฉใƒผใƒ ใ‚’ๅˆๅพŒ10ๆ™‚55ๅˆ†ใซใ‚ปใƒƒใƒˆใ—ใฆใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅพŒ10ๆ™‚55ๅˆ†", + "Type": "time", + "Value": { + "Timex": "T22:55", + "FutureResolution": { + "time": "22:55:00" + }, + "PastResolution": { + "time": "22:55:00" + } + }, + "Start": 5, + "Length": 8 + } + ] + }, + { + "Input": "7ๆ™‚ใซๆˆปใฃใฆใใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "7ๆ™‚", + "Type": "time", + "Value": { + "Timex": "T07", + "FutureResolution": { + "time": "07:00:00" + }, + "PastResolution": { + "time": "07:00:00" + } + }, + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "ๅˆๅพŒ7ๆ™‚ใซๆˆปใฃใฆใใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅพŒ7ๆ™‚", + "Type": "time", + "Value": { + "Timex": "T19", + "FutureResolution": { + "time": "19:00:00" + }, + "PastResolution": { + "time": "19:00:00" + } + }, + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "ๅˆๅพŒ7ๆ™‚56ๅˆ†ใซๆˆปใฃใฆใใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅพŒ7ๆ™‚56ๅˆ†", + "Type": "time", + "Value": { + "Timex": "T19:56", + "FutureResolution": { + "time": "19:56:00" + }, + "PastResolution": { + "time": "19:56:00" + } + }, + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "ๅˆๅพŒ7ๆ™‚56ๅˆ†30็ง’ใซๆˆปใฃใฆใใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅพŒ7ๆ™‚56ๅˆ†30็ง’", + "Type": "time", + "Value": { + "Timex": "T19:56:30", + "FutureResolution": { + "time": "19:56:30" + }, + "PastResolution": { + "time": "19:56:30" + } + }, + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "12ๆ™‚34ๅˆ†ใซๆˆปใฃใฆใใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "12ๆ™‚34ๅˆ†", + "Type": "time", + "Value": { + "Timex": "T12:34", + "FutureResolution": { + "time": "12:34:00" + }, + "PastResolution": { + "time": "12:34:00" + } + }, + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "12ๆ™‚34ๅˆ†25็ง’ใซๆˆปใฃใฆใใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "12ๆ™‚34ๅˆ†25็ง’", + "Type": "time", + "Value": { + "Timex": "T12:34:25", + "FutureResolution": { + "time": "12:34:25" + }, + "PastResolution": { + "time": "12:34:25" + } + }, + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "7ๆ™‚ใงใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "7ๆ™‚", + "Type": "time", + "Value": { + "Timex": "T07", + "FutureResolution": { + "time": "07:00:00" + }, + "PastResolution": { + "time": "07:00:00" + } + }, + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "ๆœใฎ8ๆ™‚ใงใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆœใฎ8ๆ™‚", + "Type": "time", + "Value": { + "Timex": "T08", + "FutureResolution": { + "time": "08:00:00" + }, + "PastResolution": { + "time": "08:00:00" + } + }, + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "ๅคœใฎ8ๆ™‚ใงใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅคœใฎ8ๆ™‚", + "Type": "time", + "Value": { + "Timex": "T20", + "FutureResolution": { + "time": "20:00:00" + }, + "PastResolution": { + "time": "20:00:00" + } + }, + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "8ๆ™‚ๅŠใงใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "8ๆ™‚ๅŠ", + "Type": "time", + "Value": { + "Timex": "T08:30", + "FutureResolution": { + "time": "08:30:00" + }, + "PastResolution": { + "time": "08:30:00" + } + }, + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ๅˆๅพŒ8ๆ™‚ๅŠใงใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅพŒ8ๆ™‚ๅŠ", + "Type": "time", + "Value": { + "Timex": "T20:30", + "FutureResolution": { + "time": "20:30:00" + }, + "PastResolution": { + "time": "20:30:00" + } + }, + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "8ๆ™‚30ๅˆ†ใงใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "8ๆ™‚30ๅˆ†", + "Type": "time", + "Value": { + "Timex": "T08:30", + "FutureResolution": { + "time": "08:30:00" + }, + "PastResolution": { + "time": "08:30:00" + } + }, + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "8ๆ™‚15ๅˆ†ใงใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "8ๆ™‚15ๅˆ†", + "Type": "time", + "Value": { + "Timex": "T08:15", + "FutureResolution": { + "time": "08:15:00" + }, + "PastResolution": { + "time": "08:15:00" + } + }, + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "ๅˆๅพŒ9ๆ™‚45ๅˆ†ใงใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅพŒ9ๆ™‚45ๅˆ†", + "Type": "time", + "Value": { + "Timex": "T21:45", + "FutureResolution": { + "time": "21:45:00" + }, + "PastResolution": { + "time": "21:45:00" + } + }, + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "8ๆ™‚3ๅˆ†ๅ‰ใงใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "8ๆ™‚3ๅˆ†ๅ‰", + "Type": "time", + "Value": { + "Timex": "T07:57", + "FutureResolution": { + "time": "07:57:00" + }, + "PastResolution": { + "time": "07:57:00" + } + }, + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "7ๆ™‚ๅŠใงใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "7ๆ™‚ๅŠ", + "Type": "time", + "Value": { + "Timex": "T07:30", + "FutureResolution": { + "time": "07:30:00" + }, + "PastResolution": { + "time": "07:30:00" + } + }, + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ๅˆๅพŒ7ๆ™‚ๅŠใงใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅพŒ7ๆ™‚ๅŠ", + "Type": "time", + "Value": { + "Timex": "T19:30", + "FutureResolution": { + "time": "19:30:00" + }, + "PastResolution": { + "time": "19:30:00" + } + }, + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "ๆœใฎ7ๆ™‚ๅŠใงใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆœใฎ7ๆ™‚ๅŠ", + "Type": "time", + "Value": { + "Timex": "T07:30", + "FutureResolution": { + "time": "07:30:00" + }, + "PastResolution": { + "time": "07:30:00" + } + }, + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "ๆœใฎ8ๆ™‚15ๅˆ†ๅ‰ใงใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆœใฎ8ๆ™‚15ๅˆ†ๅ‰", + "Type": "time", + "Value": { + "Timex": "T07:45", + "FutureResolution": { + "time": "07:45:00" + }, + "PastResolution": { + "time": "07:45:00" + } + }, + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "ๅคœใฎ8ๆ™‚20ๅˆ†ใงใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅคœใฎ8ๆ™‚20ๅˆ†", + "Type": "time", + "Value": { + "Timex": "T20:20", + "FutureResolution": { + "time": "20:20:00" + }, + "PastResolution": { + "time": "20:20:00" + } + }, + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "ๅˆๅพŒใฎ7ๆ™‚ใซๆˆปใฃใฆใใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅพŒใฎ7ๆ™‚ใซ", + "Type": "time", + "Value": { + "Timex": "T19", + "FutureResolution": { + "time": "19:00:00" + }, + "PastResolution": { + "time": "19:00:00" + } + }, + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "ๅˆๅพŒ7ๆ™‚00ๅˆ†05็ง’ใซๆˆปใฃใฆใใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅพŒ7ๆ™‚00ๅˆ†05็ง’", + "Type": "time", + "Value": { + "Timex": "T19:00:05", + "FutureResolution": { + "time": "19:00:05" + }, + "PastResolution": { + "time": "19:00:05" + } + }, + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "ๅˆๅพŒ7ๆ™‚30ๅˆ†ใซๆˆปใ‚Šใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅพŒ7ๆ™‚30ๅˆ†", + "Type": "time", + "Value": { + "Timex": "T19:30", + "FutureResolution": { + "time": "19:30:00" + }, + "PastResolution": { + "time": "19:30:00" + } + }, + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "ๅˆๅพŒ7ๆ™‚35ๅˆ†ใซๆˆปใ‚Šใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅพŒ7ๆ™‚35ๅˆ†", + "Type": "time", + "Value": { + "Timex": "T19:35", + "FutureResolution": { + "time": "19:35:00" + }, + "PastResolution": { + "time": "19:35:00" + } + }, + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "ๅˆๅพŒ11ๆ™‚20ๅˆ†ใซๆˆปใ‚Šใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅพŒ11ๆ™‚20ๅˆ†", + "Type": "time", + "Value": { + "Timex": "T23:20", + "FutureResolution": { + "time": "23:20:00" + }, + "PastResolution": { + "time": "23:20:00" + } + }, + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "ๆญฃๅˆใ”ใ‚ๆˆปใฃใฆใใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆญฃๅˆใ”ใ‚", + "Type": "time", + "Value": { + "Timex": "T12", + "FutureResolution": { + "time": "12:00:00" + }, + "PastResolution": { + "time": "12:00:00" + } + }, + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "ๆญฃๅˆ12ๆ™‚ใซๆˆปใฃใฆใใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆญฃๅˆ12ๆ™‚", + "Type": "time", + "Value": { + "Timex": "T12", + "FutureResolution": { + "time": "12:00:00" + }, + "PastResolution": { + "time": "12:00:00" + } + }, + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "11ๆ™‚ใ”ใ‚ๆˆปใฃใฆใใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "11ๆ™‚ใ”ใ‚", + "Type": "time", + "Value": { + "Timex": "T11", + "FutureResolution": { + "time": "11:00:00" + }, + "PastResolution": { + "time": "11:00:00" + } + }, + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "ๅˆๅพŒ3ๆ™‚40ๅˆ†ใซๆˆปใฃใฆใใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅพŒ3ๆ™‚40ๅˆ†", + "Type": "time", + "Value": { + "Timex": "T15:40", + "FutureResolution": { + "time": "15:40:00" + }, + "PastResolution": { + "time": "15:40:00" + } + }, + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "ๅˆๅ‰11ๆ™‚40ๅˆ†ใซๆˆปใฃใฆใใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅ‰11ๆ™‚40ๅˆ†", + "Type": "time", + "Value": { + "Timex": "T11:40", + "FutureResolution": { + "time": "11:40:00" + }, + "PastResolution": { + "time": "11:40:00" + } + }, + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "็œŸๅคœไธญ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "็œŸๅคœไธญ", + "Type": "time", + "Value": { + "Timex": "T00", + "FutureResolution": { + "time": "00:00:00" + }, + "PastResolution": { + "time": "00:00:00" + } + }, + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ๅˆๅ‰ไธญ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅ‰ไธญ", + "Type": "time", + "Value": { + "Timex": "T10", + "FutureResolution": { + "time": "10:00:00" + }, + "PastResolution": { + "time": "10:00:00" + } + }, + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ๅˆๅพŒ3ๆ™‚ใ”ใ‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅพŒ3ๆ™‚ใ”ใ‚", + "Type": "time", + "Value": { + "Timex": "T14", + "FutureResolution": { + "time": "14:00:00" + }, + "PastResolution": { + "time": "14:00:00" + } + }, + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "ๆ—ฅไธญ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆ—ฅไธญ", + "Type": "time", + "Value": { + "Timex": "T12", + "FutureResolution": { + "time": "12:00:00" + }, + "PastResolution": { + "time": "12:00:00" + } + }, + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "ๆญฃๅˆ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆญฃๅˆ", + "Type": "time", + "Value": { + "Timex": "T12", + "FutureResolution": { + "time": "12:00:00" + }, + "PastResolution": { + "time": "12:00:00" + } + }, + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "ๆ˜ผ้ฃŸๆ™‚ใฎ12ๆ™‚ใซๆˆปใฃใฆใใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆ˜ผ้ฃŸๆ™‚ใฎ12ๆ™‚", + "Type": "time", + "Value": { + "Timex": "T12", + "FutureResolution": { + "time": "12:00:00" + }, + "PastResolution": { + "time": "12:00:00" + } + }, + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "ๅคœไธญใฎ12ๆ™‚ใซๆˆปใฃใฆใใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅคœไธญใฎ12ๆ™‚", + "Type": "time", + "Value": { + "Timex": "T00", + "FutureResolution": { + "time": "00:00:00" + }, + "PastResolution": { + "time": "00:00:00" + } + }, + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "ๅคœใฎ12ๆ™‚ใซๆˆปใฃใฆใใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅคœใฎ12ๆ™‚", + "Type": "time", + "Value": { + "Timex": "T00", + "FutureResolution": { + "time": "00:00:00" + }, + "PastResolution": { + "time": "00:00:00" + } + }, + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "ๅคœไธญใฎ1ๆ™‚ใซๆˆปใฃใฆใใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅคœไธญใฎ1ๆ™‚", + "Type": "time", + "Value": { + "Timex": "T01", + "FutureResolution": { + "time": "01:00:00" + }, + "PastResolution": { + "time": "01:00:00" + } + }, + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "ๆ˜ผ้ฃŸๆ™‚ใฎ11ๆ™‚ใซๆˆปใฃใฆใใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆ˜ผ้ฃŸๆ™‚ใฎ11ๆ™‚", + "Type": "time", + "Value": { + "Timex": "T11", + "FutureResolution": { + "time": "11:00:00" + }, + "PastResolution": { + "time": "11:00:00" + } + }, + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "ๆ˜ผ้ฃŸๆ™‚ใฎ1ๆ™‚ใซๆˆปใฃใฆใใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆ˜ผ้ฃŸๆ™‚ใฎ1ๆ™‚", + "Type": "time", + "Value": { + "Timex": "T13", + "FutureResolution": { + "time": "13:00:00" + }, + "PastResolution": { + "time": "13:00:00" + } + }, + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "11ๆ™‚ใฎๆ˜ผ้ฃŸๆ™‚ใซๆˆปใฃใฆใใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "11ๆ™‚ใฎๆ˜ผ้ฃŸๆ™‚ใซ", + "Type": "time", + "Value": { + "Timex": "T11", + "FutureResolution": { + "time": "11:00:00" + }, + "PastResolution": { + "time": "11:00:00" + } + }, + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "ๅˆๅพŒ7ๆ™‚56ๅˆ†13็ง’ใซๆˆปใฃใฆใใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅพŒ7ๆ™‚56ๅˆ†13็ง’", + "Type": "time", + "Value": { + "Timex": "T19:56:13", + "FutureResolution": { + "time": "19:56:13" + }, + "PastResolution": { + "time": "19:56:13" + } + }, + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "12ๆ™‚34ๅˆ†45็ง’ใซๆˆปใฃใฆใใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "12ๆ™‚34ๅˆ†45็ง’", + "Type": "time", + "Value": { + "Timex": "T12:34:45", + "FutureResolution": { + "time": "12:34:45" + }, + "PastResolution": { + "time": "12:34:45" + } + }, + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "ๅˆๅพŒ7ๆ™‚25็ง’ใซๆˆปใฃใฆใใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅพŒ7ๆ™‚25็ง’", + "Type": "time", + "Value": { + "Timex": "T19:00:25", + "FutureResolution": { + "time": "19:00:25" + }, + "PastResolution": { + "time": "19:00:25" + } + }, + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "ๅˆๅ‰7ๆ™‚30ๅˆ†ใซๆˆปใ‚Šใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅ‰7ๆ™‚30ๅˆ†", + "Type": "time", + "Value": { + "Timex": "T07:30", + "FutureResolution": { + "time": "07:30:00" + }, + "PastResolution": { + "time": "07:30:00" + } + }, + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "11ๆ™‚5ๅˆ†ใซๆˆปใ‚Šใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "11ๆ™‚5ๅˆ†", + "Type": "time", + "Value": { + "Timex": "T11:05", + "FutureResolution": { + "time": "11:05:00" + }, + "PastResolution": { + "time": "11:05:00" + } + }, + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "5ๆ™‚27ๅˆ†ใซๆˆปใ‚Šใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5ๆ™‚27ๅˆ†", + "Type": "time", + "Value": { + "Timex": "T05:27", + "FutureResolution": { + "time": "05:27:00" + }, + "PastResolution": { + "time": "05:27:00" + } + }, + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "ๅคœใฎ5ๆ™‚30ๅˆ†ใซๆˆปใ‚Šใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅคœใฎ5ๆ™‚30ๅˆ†", + "Type": "time", + "Value": { + "Timex": "T17:30", + "FutureResolution": { + "time": "17:30:00" + }, + "PastResolution": { + "time": "17:30:00" + } + }, + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "ๆญฃๅˆใซๆˆปใฃใฆใใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆญฃๅˆ", + "Type": "time", + "Value": { + "Timex": "T12", + "FutureResolution": { + "time": "12:00:00" + }, + "PastResolution": { + "time": "12:00:00" + } + }, + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "ๆญฃๅˆใฎๆ˜ผ้ฃŸๆ™‚ใซๆˆปใฃใฆใใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆญฃๅˆใฎๆ˜ผ้ฃŸๆ™‚ใซ", + "Type": "time", + "Value": { + "Timex": "T12", + "FutureResolution": { + "time": "12:00:00" + }, + "PastResolution": { + "time": "12:00:00" + } + }, + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "7ๆ™‚1ๅˆ†ใซๆˆปใฃใฆใใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "7ๆ™‚1ๅˆ†", + "Type": "time", + "Value": { + "Timex": "T07:01", + "FutureResolution": { + "time": "07:01:00" + }, + "PastResolution": { + "time": "07:01:00" + } + }, + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "ๅˆๅพŒ10ๆ™‚10ๅˆ†ใซๆˆปใฃใฆใใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅพŒ10ๆ™‚10ๅˆ†", + "Type": "time", + "Value": { + "Timex": "T22:10", + "FutureResolution": { + "time": "22:10:00" + }, + "PastResolution": { + "time": "22:10:00" + } + }, + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "ๅˆๅพŒ10ๆ™‚13ๅˆ†ใซๆˆปใฃใฆใใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅพŒ10ๆ™‚13ๅˆ†", + "Type": "time", + "Value": { + "Timex": "T22:13", + "FutureResolution": { + "time": "22:13:00" + }, + "PastResolution": { + "time": "22:13:00" + } + }, + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "ๆœๅๆ™‚ใใ‚‰ใ„", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๆœๅๆ™‚ใใ‚‰ใ„", + "Type": "time", + "Value": { + "Timex": "T10", + "FutureResolution": { + "time": "10:00:00" + }, + "PastResolution": { + "time": "10:00:00" + } + }, + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "ๅฝผใฏใ„ใคใ‚‚ๅคœๅ…ซๆ™‚ใซๆ™ฉใ”้ฃฏใ‚’้ฃŸในใพใ™", + "Context": { + "ReferenceDateTime": "2019-08-19T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅคœๅ…ซๆ™‚", + "Type": "time", + "Value": { + "Timex": "T20", + "FutureResolution": { + "time": "20:00:00" + }, + "PastResolution": { + "time": "20:00:00" + } + }, + "Start": 5, + "Length": 3 + } + ] + }, + { + "Input": "ใ™ใฟใพใ›ใ‚“ใ€6ๆœˆ15ๆ—ฅๆœ8ๆ™‚ใฎใƒ•ใƒฉใ‚คใƒˆใงใ™ใ‘ใฉ", + "Context": { + "ReferenceDateTime": "2019-08-09T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๆœ8ๆ™‚", + "Type": "time", + "Value": { + "Timex": "T08", + "FutureResolution": { + "time": "08:00:00" + }, + "PastResolution": { + "time": "08:00:00" + } + }, + "Start": 11, + "Length": 3 + } + ] + }, + { + "Input": "ๅˆๅพŒไบ”ๆ™‚", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅˆๅพŒไบ”ๆ™‚", + "Type": "time", + "Value": { + "Timex": "T17:00", + "FutureResolution": { + "time": "17:00:00" + }, + "PastResolution": { + "time": "17:00:00" + } + }, + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "ๆœ11ๆ™‚", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๆœ11ๆ™‚", + "Type": "time", + "Value": { + "Timex": "T11", + "FutureResolution": { + "time": "11:00:00" + }, + "PastResolution": { + "time": "11:00:00" + } + }, + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "ๅคœๅๆ™‚ใใ‚‰ใ„", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅคœๅๆ™‚ใใ‚‰ใ„", + "Type": "time", + "Value": { + "Timex": "T22", + "FutureResolution": { + "time": "22:00:00" + }, + "PastResolution": { + "time": "22:00:00" + } + }, + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "ๆœชๆ˜ŽไบŒๆ™‚ๅŠ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๆœชๆ˜ŽไบŒๆ™‚ๅŠ", + "Type": "time", + "Value": { + "Timex": "T02:30", + "FutureResolution": { + "time": "02:30:00" + }, + "PastResolution": { + "time": "02:30:00" + } + }, + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "ๅคœ19:30", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅคœ19:30", + "Type": "time", + "Value": { + "Timex": "T19:30", + "FutureResolution": { + "time": "19:30:00" + }, + "PastResolution": { + "time": "19:30:00" + } + }, + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "ๅˆๅพŒๅไธ€ๆ™‚ๅŠ", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅˆๅพŒๅไธ€ๆ™‚ๅŠ", + "Type": "time", + "Value": { + "Timex": "T23:30", + "FutureResolution": { + "time": "23:30:00" + }, + "PastResolution": { + "time": "23:30:00" + } + }, + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "ๅๆ™‚้ ƒไปฅ้™", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅๆ™‚้ ƒ", + "Type": "time", + "Value": { + "Timex": "T10", + "FutureResolution": { + "time": "10:00:00" + }, + "PastResolution": { + "time": "10:00:00" + } + }, + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "้›ถๆ™‚ใ‹ใฃใใ‚Š", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "้›ถๆ™‚ใ‹ใฃใใ‚Š", + "Type": "time", + "Value": { + "Timex": "T00", + "FutureResolution": { + "time": "00:00:00" + }, + "PastResolution": { + "time": "00:00:00" + } + }, + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "ๅคœ9:30", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅคœ9:30", + "Type": "time", + "Value": { + "Timex": "T21:30", + "FutureResolution": { + "time": "21:30:00" + }, + "PastResolution": { + "time": "21:30:00" + } + }, + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "ๆ—ฉ็จฒ็”ฐๅคงๅญฆใฎไปฃ่กจใŒๆœๅ…ซๆ™‚ใซ็€ใใพใ™", + "Context": { + "ReferenceDateTime": "2019-08-19T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๆœๅ…ซๆ™‚", + "Type": "time", + "Value": { + "Timex": "T08", + "FutureResolution": { + "time": "08:00:00" + }, + "PastResolution": { + "time": "08:00:00" + } + }, + "Start": 9, + "Length": 3 + } + ] + }, + { + "Input": "้›ถๆ™‚", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "้›ถๆ™‚", + "Type": "time", + "Value": { + "Timex": "T00", + "FutureResolution": { + "time": "00:00:00" + }, + "PastResolution": { + "time": "00:00:00" + } + }, + "Start": 0, + "Length": 2 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Japanese/TimePeriodExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Japanese/TimePeriodExtractor.json new file mode 100644 index 000000000..157665fc0 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Japanese/TimePeriodExtractor.json @@ -0,0 +1,707 @@ +[ + { + "Input": "ๅˆๅพŒ5ๆ™‚ใ‹ใ‚‰6ๆ™‚ใพใงไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅพŒ5ๆ™‚ใ‹ใ‚‰6ๆ™‚ใพใง", + "Type": "timerange", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "ๅˆๅ‰5ๆ™‚ใ‹ใ‚‰7ๆ™‚ใพใงไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅ‰5ๆ™‚ใ‹ใ‚‰7ๆ™‚ใพใง", + "Type": "timerange", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "ๅˆๅพŒ5ๆ™‚ใ‹ใ‚‰6ๆ™‚ใฎ้–“ใ€ไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅพŒ5ๆ™‚ใ‹ใ‚‰6ๆ™‚ใฎ้–“", + "Type": "timerange", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "ๅˆๅพŒ5ๆ™‚ใ‹ใ‚‰ๅˆๅพŒ6ๆ™‚ใฎ้–“ใ€ไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅพŒ5ๆ™‚ใ‹ใ‚‰ๅˆๅพŒ6ๆ™‚ใฎ้–“", + "Type": "timerange", + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "ๅˆๅพŒ4ๆ™‚ใ‹ใ‚‰ๅˆๅพŒ5ๆ™‚ใพใงไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅพŒ4ๆ™‚ใ‹ใ‚‰ๅˆๅพŒ5ๆ™‚ใพใง", + "Type": "timerange", + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "ๅˆๅพŒ4ๆ™‚ใ‹ใ‚‰5ๆ™‚ใพใงไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅพŒ4ๆ™‚ใ‹ใ‚‰5ๆ™‚ใพใง", + "Type": "timerange", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "4ๆ™‚ใ‹ใ‚‰7ๆ™‚ใพใงไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "4ๆ™‚ใ‹ใ‚‰7ๆ™‚ใพใง", + "Type": "timerange", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "ๅˆๅพŒ3ๆ™‚ใ‹ใ‚‰7ๆ™‚ๅŠใพใงไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅพŒ3ๆ™‚ใ‹ใ‚‰7ๆ™‚ๅŠใพใง", + "Type": "timerange", + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "ๅˆๅพŒ3ๆ™‚20ๅˆ†ใ‹ใ‚‰8ๆ™‚ใพใงไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅพŒ3ๆ™‚20ๅˆ†ใ‹ใ‚‰8ๆ™‚ใพใง", + "Type": "timerange", + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "ๅˆๅพŒ4ๆ™‚ใ‹ใ‚‰5ๆ™‚ๅŠใพใงไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅพŒ4ๆ™‚ใ‹ใ‚‰5ๆ™‚ๅŠใพใง", + "Type": "timerange", + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "ๅˆๅ‰3ๆ™‚ใ‹ใ‚‰ๅˆๅพŒ5ๆ™‚ใพใงไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅ‰3ๆ™‚ใ‹ใ‚‰ๅˆๅพŒ5ๆ™‚ใพใง", + "Type": "timerange", + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "ๅˆๅพŒ4ๆ™‚ใ‹ใ‚‰5ๆ™‚ๅŠใฎ้–“ใ€ไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅพŒ4ๆ™‚ใ‹ใ‚‰5ๆ™‚ๅŠใฎ้–“", + "Type": "timerange", + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "ๅˆๅ‰3ๆ™‚ใ‹ใ‚‰ๅˆๅพŒ5ๆ™‚ใฎ้–“ใ€ไธๅœจใซใ—ใพใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅ‰3ๆ™‚ใ‹ใ‚‰ๅˆๅพŒ5ๆ™‚ใฎ้–“", + "Type": "timerange", + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "ๅˆๅ‰ไธญใซไผšใ„ใพใ—ใ‚‡ใ†ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅ‰ไธญ", + "Type": "timerange", + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ๅˆๅพŒใซไผšใ„ใพใ—ใ‚‡ใ†ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅพŒ", + "Type": "timerange", + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "ๅคœใซไผšใ„ใพใ—ใ‚‡ใ†ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅคœใซ", + "Type": "timerange", + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "ๆ—ฉๆœใซไผšใ„ใพใ—ใ‚‡ใ†ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆ—ฉๆœใซ", + "Type": "timerange", + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ๆ˜ผๅ‰ใซไผšใ„ใพใ—ใ‚‡ใ†ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆ˜ผๅ‰ใซ", + "Type": "timerange", + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ๆ˜ผใ™ใŽใซไผšใ„ใพใ—ใ‚‡ใ†ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆ˜ผใ™ใŽใซ", + "Type": "timerange", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "ๅค•ๆ–นๅ‰ใซไผšใ„ใพใ—ใ‚‡ใ†ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅค•ๆ–นๅ‰ใซ", + "Type": "timerange", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "ๅค•ๆ–นใซไผšใ„ใพใ—ใ‚‡ใ†ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅค•ๆ–นใซ", + "Type": "timerange", + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ๆทฑๅคœใซไผšใ„ใพใ—ใ‚‡ใ†ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆทฑๅคœใซ", + "Type": "timerange", + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ๅˆๅพŒ2ๆ™‚ใ‹ใ‚‰5ๆ™‚ใพใงไผš่ญฐใ‚’่จญๅฎšใ—ใฆใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅพŒ2ๆ™‚ใ‹ใ‚‰5ๆ™‚ใพใง", + "Type": "timerange", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "ๅˆๅพŒ6ๆ™‚ใ‹ใ‚‰11ๆ™‚ใพใงใ‚ธใƒฃใƒณใฎใƒ‘ใƒผใƒ†ใ‚ฃใƒผ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅพŒ6ๆ™‚ใ‹ใ‚‰11ๆ™‚ใพใง", + "Type": "timerange", + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "14ๆ™‚ใ‹ใ‚‰16ๆ™‚30ๅˆ†ใพใงไผš่ญฐใ‚’่จญๅฎšใ—ใฆใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "14ๆ™‚ใ‹ใ‚‰16ๆ™‚30ๅˆ†", + "Type": "timerange", + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "ๅˆๅพŒ1ๆ™‚ใ‹ใ‚‰4ๆ™‚ใพใงไผš่ญฐใ‚’่จญๅฎšใ—ใฆใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅพŒ1ๆ™‚ใ‹ใ‚‰4ๆ™‚ใพใง", + "Type": "timerange", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "ๅˆๅพŒ1ๆ™‚30ๅˆ†ใ‹ใ‚‰4ๆ™‚ใพใงไผš่ญฐใ‚’่จญๅฎšใ—ใฆใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅพŒ1ๆ™‚30ๅˆ†ใ‹ใ‚‰4ๆ™‚ใพใง", + "Type": "timerange", + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "ๅˆๅพŒ1ๆ™‚30ๅˆ†ใ‹ใ‚‰4ไบบใฎไผš่ญฐใ‚’่จญๅฎšใ—ใฆใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "ใ“ใ‚“ใซใกใฏใ‚ณใƒซใ‚ฟใƒŠใ€‚ใ‚ธใ‚งใƒ‹ใƒ•ใ‚กใƒผใจใ‚นใ‚ซใ‚คใƒ—ไผš่ญฐใฎไบˆๅฎšใ‚’ๅ…ฅใ‚Œใฆใใ ใ•ใ„ใ€‚็งใŒๅ‡บ็™บใ™ใ‚‹ไปŠ้€ฑใฎ้‡‘ๆ›œๆ—ฅๅˆๅพŒใซ30ๅˆ†ใฎไผš่ญฐใŒๅฟ…่ฆใงใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅพŒใซ", + "Type": "timerange", + "Start": 47, + "Length": 3 + } + ] + }, + { + "Input": "1ๆ™‚30ๅˆ†ใ‹ใ‚‰3ๆ™‚30ๅˆ†ใพใงไผš่ญฐใ‚’่จญๅฎšใ—ใฆใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1ๆ™‚30ๅˆ†ใ‹ใ‚‰3ๆ™‚30ๅˆ†ใพใง", + "Type": "timerange", + "Start": 0, + "Length": 14 + } + ] + }, + { + "Input": "ๅˆๅพŒ1ๆ™‚30ๅˆ†ใ‹ใ‚‰3ๆ™‚30ๅˆ†ใพใงไผš่ญฐใ‚’่จญๅฎšใ—ใฆใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅพŒ1ๆ™‚30ๅˆ†ใ‹ใ‚‰3ๆ™‚30ๅˆ†ใพใง", + "Type": "timerange", + "Start": 0, + "Length": 16 + } + ] + }, + { + "Input": "ๅˆๅพŒ1ๆ™‚30ๅˆ†ใ‹ใ‚‰ๅˆๅพŒ3ๆ™‚30ๅˆ†ใพใงไผš่ญฐใ‚’่จญๅฎšใ—ใฆใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅพŒ1ๆ™‚30ๅˆ†ใ‹ใ‚‰ๅˆๅพŒ3ๆ™‚30ๅˆ†ใพใง", + "Type": "timerange", + "Start": 0, + "Length": 18 + } + ] + }, + { + "Input": "1ๆ™‚ใ‹ใ‚‰3ๆ™‚30ๅˆ†ใพใงไผš่ญฐใ‚’่จญๅฎšใ—ใฆใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1ๆ™‚ใ‹ใ‚‰3ๆ™‚30ๅˆ†ใพใง", + "Type": "timerange", + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "1ๆ™‚30ๅˆ†ใ‹ใ‚‰3ๆ™‚ใพใงไผš่ญฐใ‚’่จญๅฎšใ—ใฆใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1ๆ™‚30ๅˆ†ใ‹ใ‚‰3ๆ™‚ใพใง", + "Type": "timerange", + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "10ๆ™‚ใ‹ใ‚‰11ๆ™‚30ๅˆ†ใฎ้–“ใงไผš่ญฐใ‚’่จญๅฎšใ—ใฆใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10ๆ™‚ใ‹ใ‚‰11ๆ™‚30ๅˆ†ใฎ้–“", + "Type": "timerange", + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "ๅˆๅ‰10ๆ™‚10ๅˆ†ใ‹ใ‚‰12ๆ™‚50ๅˆ†ใฎ้–“ใงไผš่ญฐใ‚’่จญๅฎšใ—ใฆใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅ‰10ๆ™‚10ๅˆ†ใ‹ใ‚‰12ๆ™‚50ๅˆ†ใฎ้–“", + "Type": "timerange", + "Start": 0, + "Length": 18 + } + ] + }, + { + "Input": "ๅˆๅพŒ10ๆ™‚10ๅˆ†ใ‹ใ‚‰3ๆ™‚ใฎ้–“ใงไผš่ญฐใ‚’่จญๅฎšใ—ใฆใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅพŒ10ๆ™‚10ๅˆ†ใ‹ใ‚‰3ๆ™‚ใฎ้–“", + "Type": "timerange", + "Start": 0, + "Length": 14 + } + ] + }, + { + "Input": "ๅˆๅพŒ10ๆ™‚10ๅˆ†ใ‹ใ‚‰10ๆ™‚ใพใงไผš่ญฐใ‚’่จญๅฎšใ—ใฆใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅพŒ10ๆ™‚10ๅˆ†ใ‹ใ‚‰10ๆ™‚ใพใง", + "Type": "timerange", + "Start": 0, + "Length": 15 + } + ] + }, + { + "Input": "ๅˆๅ‰10ๆ™‚ๅŠใ‹ใ‚‰23ๆ™‚ใพใงไผš่ญฐใ‚’่จญๅฎšใ—ใฆใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅ‰10ๆ™‚ๅŠใ‹ใ‚‰23ๆ™‚ใพใง", + "Type": "timerange", + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "ๅ–ถๆฅญๆ™‚้–“ๅ†…ใซ้›ป่ฉฑใ‚’ใ‹ใ‘ใฆใ“ใชใ„ใงใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅ–ถๆฅญๆ™‚้–“ๅ†…ใซ", + "Type": "timerange", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "ๆทฑๅคœ20ๆ™‚๏ฝžๆ—ฉๆœ4ๆ™‚", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๆทฑๅคœ20ๆ™‚๏ฝžๆ—ฉๆœ4ๆ™‚", + "Type": "timerange", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "ๅˆๅพŒ2ๆ™‚๏ฝž4ๆ™‚", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅˆๅพŒ2ๆ™‚๏ฝž4ๆ™‚", + "Type": "timerange", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "ๅˆๅพŒไบ”ๆ™‚ใ‹ใ‚‰ๅ…ญๆ™‚ใพใง", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅˆๅพŒไบ”ๆ™‚ใ‹ใ‚‰ๅ…ญๆ™‚ใพใง", + "Type": "timerange", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "ๅˆๅพŒ5ๆ™‚ใ‹ใ‚‰6ๆ™‚ใพใง", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅˆๅพŒ5ๆ™‚ใ‹ใ‚‰6ๆ™‚ใพใง", + "Type": "timerange", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "ๅคœ9ๆ™‚30ๅˆ†ใ‹ใ‚‰ๅˆๅ‰3ๆ™‚ใพใง", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅคœ9ๆ™‚30ๅˆ†ใ‹ใ‚‰ๅˆๅ‰3ๆ™‚ใพใง", + "Type": "timerange", + "Start": 0, + "Length": 14 + } + ] + }, + { + "Input": "ๅˆๅพŒ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅˆๅพŒ", + "Type": "timerange", + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "ๆทฑๅคœ12ๆ™‚ใ‹ใ‚‰ๆœชๆ˜Ž2ๆ™‚ใพใง", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๆทฑๅคœ12ๆ™‚ใ‹ใ‚‰ๆœชๆ˜Ž2ๆ™‚ใพใง", + "Type": "timerange", + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "ๅˆๅพŒๅ››ๆ™‚ใ‹ใ‚‰ๅคœๅ…ซๆ™‚ใพใง", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅˆๅพŒๅ››ๆ™‚ใ‹ใ‚‰ๅคœๅ…ซๆ™‚ใพใง", + "Type": "timerange", + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "ๆ˜ผ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๆ˜ผ", + "Type": "timerange", + "Start": 0, + "Length": 1 + } + ] + }, + { + "Input": "ๅˆๅพŒไบ”ๆ™‚ๅŠใ‹ใ‚‰ๅ…ญๆ™‚ๅŠใพใง", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅˆๅพŒไบ”ๆ™‚ๅŠใ‹ใ‚‰ๅ…ญๆ™‚ๅŠใพใง", + "Type": "timerange", + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "ๅˆๅ‰", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅˆๅ‰", + "Type": "timerange", + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "ๅคœ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅคœ", + "Type": "timerange", + "Start": 0, + "Length": 1 + } + ] + }, + { + "Input": "ๅˆๅ‰8ๆ™‚45ๅˆ†ใ‹ใ‚‰9ๆ™‚30ๅˆ†", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅˆๅ‰8ๆ™‚45ๅˆ†ใ‹ใ‚‰9ๆ™‚30ๅˆ†", + "Type": "timerange", + "Start": 0, + "Length": 14 + } + ] + }, + { + "Input": "ๆ—ฉๆœๅ››ๆ™‚ใ‹ใ‚‰ๅ…ญๆ™‚ใพใง", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๆ—ฉๆœๅ››ๆ™‚ใ‹ใ‚‰ๅ…ญๆ™‚ใพใง", + "Type": "timerange", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "4ๆ™‚ใ‹ใ‚‰6ๆ™‚ใพใง", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "4ๆ™‚ใ‹ใ‚‰6ๆ™‚ใพใง", + "Type": "timerange", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "ๆ—ฉๆœๅ››ๆ™‚ใ‹ใ‚‰ๅ…ญๆ™‚ใพใงใฎ้–“", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๆ—ฉๆœๅ››ๆ™‚ใ‹ใ‚‰ๅ…ญๆ™‚ใพใงใฎ้–“", + "Type": "timerange", + "Start": 0, + "Length": 12 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Japanese/TimePeriodParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Japanese/TimePeriodParser.json new file mode 100644 index 000000000..c71f408c5 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Japanese/TimePeriodParser.json @@ -0,0 +1,1665 @@ +[ + { + "Input": "ๅˆๅพŒ5ๆ™‚ใ‹ใ‚‰6ๆ™‚ใพใงไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅพŒ5ๆ™‚ใ‹ใ‚‰6ๆ™‚ใพใง", + "Type": "timerange", + "Value": { + "Timex": "(T17,T18,PT1H)", + "FutureResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + }, + "PastResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + } + }, + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "ๅˆๅ‰5ๆ™‚ใ‹ใ‚‰7ๆ™‚ใพใงไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅ‰5ๆ™‚ใ‹ใ‚‰7ๆ™‚ใพใง", + "Type": "timerange", + "Value": { + "Timex": "(T05,T07,PT2H)", + "FutureResolution": { + "startTime": "05:00:00", + "endTime": "07:00:00" + }, + "PastResolution": { + "startTime": "05:00:00", + "endTime": "07:00:00" + } + }, + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "ๅˆๅพŒ5ๆ™‚ใ‹ใ‚‰6ๆ™‚ใฎ้–“ใ€ไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅพŒ5ๆ™‚ใ‹ใ‚‰6ๆ™‚ใฎ้–“", + "Type": "timerange", + "Value": { + "Timex": "(T17,T18,PT1H)", + "FutureResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + }, + "PastResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + } + }, + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "ๅˆๅพŒ5ๆ™‚ใ‹ใ‚‰ๅˆๅพŒ6ๆ™‚ใฎ้–“ใ€ไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅพŒ5ๆ™‚ใ‹ใ‚‰ๅˆๅพŒ6ๆ™‚ใฎ้–“", + "Type": "timerange", + "Value": { + "Timex": "(T17,T18,PT1H)", + "FutureResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + }, + "PastResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + } + }, + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "ๅˆๅ‰1ๆ™‚ใ‹ใ‚‰ๅˆๅพŒ5ๆ™‚ใพใงไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅ‰1ๆ™‚ใ‹ใ‚‰ๅˆๅพŒ5ๆ™‚ใพใง", + "Type": "timerange", + "Value": { + "Timex": "(T01,T17,PT16H)", + "FutureResolution": { + "startTime": "01:00:00", + "endTime": "17:00:00" + }, + "PastResolution": { + "startTime": "01:00:00", + "endTime": "17:00:00" + } + }, + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "ๅˆๅพŒ4ๆ™‚ใ‹ใ‚‰ๅˆๅพŒ5ๆ™‚ใพใงไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅพŒ4ๆ™‚ใ‹ใ‚‰ๅˆๅพŒ5ๆ™‚ใพใง", + "Type": "timerange", + "Value": { + "Timex": "(T16,T17,PT1H)", + "FutureResolution": { + "startTime": "16:00:00", + "endTime": "17:00:00" + }, + "PastResolution": { + "startTime": "16:00:00", + "endTime": "17:00:00" + } + }, + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "ๅˆๅพŒ4ๆ™‚ใ‹ใ‚‰5ๆ™‚ใพใงไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅพŒ4ๆ™‚ใ‹ใ‚‰5ๆ™‚ใพใง", + "Type": "timerange", + "Value": { + "Timex": "(T16,T17,PT1H)", + "FutureResolution": { + "startTime": "16:00:00", + "endTime": "17:00:00" + }, + "PastResolution": { + "startTime": "16:00:00", + "endTime": "17:00:00" + } + }, + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "4ๆ™‚ใ‹ใ‚‰7ๆ™‚ใพใงไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "4ๆ™‚ใ‹ใ‚‰7ๆ™‚ใพใง", + "Type": "timerange", + "Value": { + "Timex": "(T04:00,T07,PT3H)", + "FutureResolution": { + "startTime": "04:00:00", + "endTime": "07:00:00" + }, + "PastResolution": { + "startTime": "04:00:00", + "endTime": "07:00:00" + } + }, + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "ๅˆๅ‰3ๆ™‚ใ‹ใ‚‰ๅˆๅพŒ5ๆ™‚ใพใงไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅ‰3ๆ™‚ใ‹ใ‚‰ๅˆๅพŒ5ๆ™‚ใพใง", + "Type": "timerange", + "Value": { + "Timex": "(T03,T17,PT14H)", + "FutureResolution": { + "startTime": "03:00:00", + "endTime": "17:00:00" + }, + "PastResolution": { + "startTime": "03:00:00", + "endTime": "17:00:00" + } + }, + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "ๅˆๅ‰3ๆ™‚ใ‹ใ‚‰ๅˆๅพŒ5ๆ™‚ใฎ้–“ใ€ไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅ‰3ๆ™‚ใ‹ใ‚‰ๅˆๅพŒ5ๆ™‚ใฎ้–“", + "Type": "timerange", + "Value": { + "Timex": "(T03,T17,PT14H)", + "FutureResolution": { + "startTime": "03:00:00", + "endTime": "17:00:00" + }, + "PastResolution": { + "startTime": "03:00:00", + "endTime": "17:00:00" + } + }, + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "ไปŠๆ—ฅใฎๅˆๅพŒ4ๆ™‚ใ‹ใ‚‰ๅˆๅพŒ5ๆ™‚ใฎ้–“ใ€ไธๅœจใซใ—ใพใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Comment": "'ไปŠๆ—ฅใฎ' shouldn't be annotated by TimePeriodParser", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅพŒ4ๆ™‚ใ‹ใ‚‰ๅˆๅพŒ5ๆ™‚ใฎ้–“", + "Type": "timerange", + "Value": { + "Timex": "(T16,T17,PT1H)", + "FutureResolution": { + "startTime": "16:00:00", + "endTime": "17:00:00" + }, + "PastResolution": { + "startTime": "16:00:00", + "endTime": "17:00:00" + } + }, + "Start": 3, + "Length": 12 + } + ] + }, + { + "Input": "ๅˆๅ‰ไธญใซไผšใ„ใพใ—ใ‚‡ใ†ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅ‰ไธญ", + "Type": "timerange", + "Value": { + "Timex": "TMO", + "FutureResolution": { + "startTime": "08:00:00", + "endTime": "12:00:00" + }, + "PastResolution": { + "startTime": "08:00:00", + "endTime": "12:00:00" + } + }, + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ๅˆๅพŒใซไผšใ„ใพใ—ใ‚‡ใ†ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅพŒ", + "Type": "timerange", + "Value": { + "Timex": "TAF", + "FutureResolution": { + "startTime": "12:00:00", + "endTime": "16:00:00" + }, + "PastResolution": { + "startTime": "12:00:00", + "endTime": "16:00:00" + } + }, + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "ๅคœใซไผšใ„ใพใ—ใ‚‡ใ†ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅคœใซ", + "Type": "timerange", + "Value": { + "Timex": "TNI", + "FutureResolution": { + "startTime": "20:00:00", + "endTime": "23:59:59" + }, + "PastResolution": { + "startTime": "20:00:00", + "endTime": "23:59:59" + } + }, + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "ๆ—ฉๆœใซใซไผšใ„ใพใ—ใ‚‡ใ†ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆ—ฉๆœใซ", + "Type": "timerange", + "Value": { + "Timex": "TMO", + "FutureResolution": { + "startTime": "08:00:00", + "endTime": "10:00:00" + }, + "PastResolution": { + "startTime": "08:00:00", + "endTime": "10:00:00" + } + }, + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ๆ˜ผๅ‰ใซไผšใ„ใพใ—ใ‚‡ใ†ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆ˜ผๅ‰ใซ", + "Type": "timerange", + "Value": { + "Timex": "TMO", + "FutureResolution": { + "startTime": "10:00:00", + "endTime": "12:00:00" + }, + "PastResolution": { + "startTime": "10:00:00", + "endTime": "12:00:00" + } + }, + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ๆ—ฉๆœใซไผšใ„ใพใ—ใ‚‡ใ†ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆ—ฉๆœใซ", + "Type": "timerange", + "Value": { + "Timex": "TMO", + "FutureResolution": { + "startTime": "08:00:00", + "endTime": "10:00:00" + }, + "PastResolution": { + "startTime": "08:00:00", + "endTime": "10:00:00" + } + }, + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ๆ˜ผใ™ใŽใซไผšใ„ใพใ—ใ‚‡ใ†ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆ˜ผใ™ใŽใซ", + "Type": "timerange", + "Value": { + "Timex": "TAF", + "FutureResolution": { + "startTime": "12:00:00", + "endTime": "14:00:00" + }, + "PastResolution": { + "startTime": "12:00:00", + "endTime": "14:00:00" + } + }, + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "ๅค•ๆ–นๅ‰ใซไผšใ„ใพใ—ใ‚‡ใ†ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅค•ๆ–นๅ‰ใซ", + "Type": "timerange", + "Value": { + "Timex": "TAF", + "FutureResolution": { + "startTime": "14:00:00", + "endTime": "16:00:00" + }, + "PastResolution": { + "startTime": "14:00:00", + "endTime": "16:00:00" + } + }, + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "ๅค•ๆ–นใซไผšใ„ใพใ—ใ‚‡ใ†ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅค•ๆ–นใซ", + "Type": "timerange", + "Value": { + "Timex": "TEV", + "FutureResolution": { + "startTime": "16:00:00", + "endTime": "18:00:00" + }, + "PastResolution": { + "startTime": "16:00:00", + "endTime": "18:00:00" + } + }, + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ๆทฑๅคœใซไผšใ„ใพใ—ใ‚‡ใ†ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Comment": "TBD: Need to find 'early evening' in Japanese. ๆทฑๅคœ is night.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆทฑๅคœใซ", + "Type": "timerange", + "Value": { + "Timex": "TNI", + "FutureResolution": { + "startTime": "20:00:00", + "endTime": "23:59:00" + }, + "PastResolution": { + "startTime": "20:00:00", + "endTime": "23:59:00" + } + }, + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ๅˆๅพŒ1ๆ™‚ใ‹ใ‚‰4ๆ™‚ใพใงไผšใ„ใพใ—ใ‚‡ใ†ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅพŒ1ๆ™‚ใ‹ใ‚‰4ๆ™‚ใพใง", + "Type": "timerange", + "Value": { + "Timex": "(T13,T16,PT3H)", + "FutureResolution": { + "startTime": "13:00:00", + "endTime": "16:00:00" + }, + "PastResolution": { + "startTime": "13:00:00", + "endTime": "16:00:00" + } + }, + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "ๅˆๅพŒ1ๆ™‚30ๅˆ†ใ‹ใ‚‰4ๆ™‚ใพใงไผšใ„ใพใ—ใ‚‡ใ†ใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅพŒ1ๆ™‚30ๅˆ†ใ‹ใ‚‰4ๆ™‚ใพใง", + "Type": "timerange", + "Value": { + "Timex": "(T13:30,T16,PT2H30M)", + "FutureResolution": { + "startTime": "13:30:00", + "endTime": "16:00:00" + }, + "PastResolution": { + "startTime": "13:30:00", + "endTime": "16:00:00" + } + }, + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "ๅˆๅ‰ไธญใซไบˆๅฎšใ‚’ๅ…ฅใ‚Œใฆใ€‚", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅ‰ไธญ", + "Type": "timerange", + "Value": { + "Timex": "TMO", + "FutureResolution": { + "startTime": "08:00:00", + "endTime": "12:00:00" + }, + "PastResolution": { + "startTime": "08:00:00", + "endTime": "12:00:00" + } + }, + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ๅˆๅ‰1ๆ™‚30ๅˆ†ใ‹ใ‚‰3ๆ™‚ใพใงไผš่ญฐใ‚’่จญๅฎšใ™ใ‚‹ใฎใ‚’ๆ‰‹ๅŠฉใ‘ใ—ใฆใใ ใ•ใ„ใ€‚", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅ‰1ๆ™‚30ๅˆ†ใ‹ใ‚‰3ๆ™‚ใพใง", + "Type": "timerange", + "Value": { + "Timex": "(T01:30,T03,PT1H30M)", + "FutureResolution": { + "startTime": "01:30:00", + "endTime": "03:00:00" + }, + "PastResolution": { + "startTime": "01:30:00", + "endTime": "03:00:00" + } + }, + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "ใ‚ฏใƒฉใ‚นใฏๅˆๅ‰11ๆ™‚ใ‹ใ‚‰3ๆ™‚ใพใงใงใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅ‰11ๆ™‚ใ‹ใ‚‰3ๆ™‚ใพใง", + "Type": "timerange", + "Value": { + "Timex": "(T11,T15,PT4H)", + "FutureResolution": { + "startTime": "11:00:00", + "endTime": "15:00:00" + }, + "PastResolution": { + "startTime": "11:00:00", + "endTime": "15:00:00" + } + }, + "Start": 4, + "Length": 11 + } + ] + }, + { + "Input": "ใ‚ฏใƒฉใ‚นใฏๅˆๅพŒ11ๆ™‚ใ‹ใ‚‰3ๆ™‚ใพใงใงใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅพŒ11ๆ™‚ใ‹ใ‚‰3ๆ™‚ใพใง", + "Type": "timerange", + "Value": { + "Timex": "(T23,T03,PT4H)", + "FutureResolution": { + "startTime": "23:00:00", + "endTime": "03:00:00" + }, + "PastResolution": { + "startTime": "23:00:00", + "endTime": "03:00:00" + } + }, + "Start": 4, + "Length": 11 + } + ] + }, + { + "Input": "ใ‚ฏใƒฉใ‚นใฏๅˆๅพŒ11ๆ™‚1ๅˆ†ใ‹ใ‚‰11ๆ™‚ใพใงใงใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅพŒ11ๆ™‚1ๅˆ†ใ‹ใ‚‰11ๆ™‚ใพใง", + "Type": "timerange", + "Value": { + "Timex": "(T23:01,T11,PT11H59M)", + "FutureResolution": { + "startTime": "23:01:00", + "endTime": "11:00:00" + }, + "PastResolution": { + "startTime": "23:01:00", + "endTime": "11:00:00" + } + }, + "Start": 4, + "Length": 14 + } + ] + }, + { + "Input": "ใ‚ฏใƒฉใ‚นใฏๅˆๅ‰11ๆ™‚1ๅˆ†ใ‹ใ‚‰11ๆ™‚ใพใงใงใ™ใ€‚", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅ‰11ๆ™‚1ๅˆ†ใ‹ใ‚‰11ๆ™‚ใพใง", + "Type": "timerange", + "Value": { + "Timex": "(T11:01,T23,PT11H59M)", + "FutureResolution": { + "startTime": "11:01:00", + "endTime": "23:00:00" + }, + "PastResolution": { + "startTime": "11:01:00", + "endTime": "23:00:00" + } + }, + "Start": 4, + "Length": 14 + } + ] + }, + { + "Input": "ๅˆๅ‰11ๆ™‚ใ‹ใ‚‰11ๆ™‚50ๅˆ†ใพใงไผš่ญฐใ‚’่จญๅฎšใ™ใ‚‹ใฎใ‚’ๆ‰‹ๅŠฉใ‘ใ—ใฆใใ ใ•ใ„ใ€‚", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅ‰11ๆ™‚ใ‹ใ‚‰11ๆ™‚50ๅˆ†ใพใง", + "Type": "timerange", + "Value": { + "Timex": "(T11,T11:50,PT50M)", + "FutureResolution": { + "startTime": "11:00:00", + "endTime": "11:50:00" + }, + "PastResolution": { + "startTime": "11:00:00", + "endTime": "11:50:00" + } + }, + "Start": 0, + "Length": 15 + } + ] + }, + { + "Input": "ๅˆๅพŒ1ๆ™‚30ๅˆ†ใ‹ใ‚‰3ๆ™‚30ๅˆ†ใพใงไผš่ญฐใ‚’่จญๅฎšใ—ใฆใ€‚", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅพŒ1ๆ™‚30ๅˆ†ใ‹ใ‚‰3ๆ™‚30ๅˆ†ใพใง", + "Type": "timerange", + "Value": { + "Timex": "(T13:30,T15:30,PT2H)", + "FutureResolution": { + "startTime": "13:30:00", + "endTime": "15:30:00" + }, + "PastResolution": { + "startTime": "13:30:00", + "endTime": "15:30:00" + } + }, + "Start": 0, + "Length": 16 + } + ] + }, + { + "Input": "ๅˆๅพŒ1ๆ™‚30ๅˆ†ใ‹ใ‚‰ๅˆๅพŒ3ๆ™‚30ๅˆ†ใพใงไผš่ญฐใ‚’่จญๅฎšใ—ใฆใ€‚", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅพŒ1ๆ™‚30ๅˆ†ใ‹ใ‚‰ๅˆๅพŒ3ๆ™‚30ๅˆ†ใพใง", + "Type": "timerange", + "Value": { + "Timex": "(T13:30,T15:30,PT2H)", + "FutureResolution": { + "startTime": "13:30:00", + "endTime": "15:30:00" + }, + "PastResolution": { + "startTime": "13:30:00", + "endTime": "15:30:00" + } + }, + "Start": 0, + "Length": 18 + } + ] + }, + { + "Input": "ๅˆๅพŒ3ๆ™‚ใ‹ใ‚‰ๅˆๅพŒ3ๆ™‚30ๅˆ†ใพใงไผš่ญฐใ‚’่จญๅฎšใ—ใฆใ€‚", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅพŒ3ๆ™‚ใ‹ใ‚‰ๅˆๅพŒ3ๆ™‚30ๅˆ†ใพใง", + "Type": "timerange", + "Value": { + "Timex": "(T15,T15:30,PT30M)", + "FutureResolution": { + "startTime": "15:00:00", + "endTime": "15:30:00" + }, + "PastResolution": { + "startTime": "15:00:00", + "endTime": "15:30:00" + } + }, + "Start": 0, + "Length": 15 + } + ] + }, + { + "Input": "ๅˆๅ‰0ๆ™‚1ๅˆ†ใ‹ใ‚‰ๅˆๅพŒ1ๆ™‚ใพใงใšใฃใจๅพ…ใฃใฆใ„ใพใ—ใŸใ€‚", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅ‰0ๆ™‚1ๅˆ†ใ‹ใ‚‰ๅˆๅพŒ1ๆ™‚ใพใง", + "Type": "timerange", + "Value": { + "Timex": "(T00:01,T13,PT12H59M)", + "FutureResolution": { + "startTime": "00:01:00", + "endTime": "13:00:00" + }, + "PastResolution": { + "startTime": "00:01:00", + "endTime": "13:00:00" + } + }, + "Start": 0, + "Length": 14 + } + ] + }, + { + "Input": "ๅˆๅ‰0ๆ™‚1ๅˆ†ใ‹ใ‚‰1ๆ™‚ใพใงใšใฃใจๅพ…ใฃใฆใ„ใพใ—ใŸใ€‚", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅ‰0ๆ™‚1ๅˆ†ใ‹ใ‚‰1ๆ™‚ใพใง", + "Type": "timerange", + "Value": { + "Timex": "(T00:01,T01,PT59M)", + "FutureResolution": { + "startTime": "00:01:00", + "endTime": "01:00:00" + }, + "PastResolution": { + "startTime": "00:01:00", + "endTime": "01:00:00" + } + }, + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "3ๆ™‚ใ‹ใ‚‰3ๆ™‚30ๅˆ†ใพใงไผš่ญฐใ‚’่จญๅฎšใ—ใฆใ€‚", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3ๆ™‚ใ‹ใ‚‰3ๆ™‚30ๅˆ†ใพใง", + "Type": "timerange", + "Value": { + "Timex": "(T03,T03:30,PT30M)", + "FutureResolution": { + "startTime": "03:00:00", + "endTime": "03:30:00" + }, + "PastResolution": { + "startTime": "03:00:00", + "endTime": "03:30:00" + } + }, + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "1ๆ™‚30ๅˆ†ใ‹ใ‚‰3ๆ™‚ใพใงไผš่ญฐใ‚’่จญๅฎšใ—ใฆใ€‚", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1ๆ™‚30ๅˆ†ใ‹ใ‚‰3ๆ™‚ใพใง", + "Type": "timerange", + "Value": { + "Timex": "(T01:30,T03,PT1H30M)", + "FutureResolution": { + "startTime": "01:30:00", + "endTime": "03:00:00" + }, + "PastResolution": { + "startTime": "01:30:00", + "endTime": "03:00:00" + } + }, + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "ๅˆๅพŒ1ๆ™‚30ๅˆ†ใ‹ใ‚‰3ๆ™‚ใพใงไผš่ญฐใ‚’่จญๅฎšใ™ใ‚‹ใฎใ‚’ๆ‰‹ๅŠฉใ‘ใ—ใฆใใ ใ•ใ„ใ€‚", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅพŒ1ๆ™‚30ๅˆ†ใ‹ใ‚‰3ๆ™‚ใพใง", + "Type": "timerange", + "Value": { + "Timex": "(T13:30,T15,PT1H30M)", + "FutureResolution": { + "startTime": "13:30:00", + "endTime": "15:00:00" + }, + "PastResolution": { + "startTime": "13:30:00", + "endTime": "15:00:00" + } + }, + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "11ๆ™‚ใ‹ใ‚‰ๅˆๅพŒ3ๆ™‚ใพใงไผš่ญฐใ‚’่จญๅฎšใ™ใ‚‹ใฎใ‚’ๆ‰‹ๅŠฉใ‘ใ—ใฆใใ ใ•ใ„ใ€‚", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "11ๆ™‚ใ‹ใ‚‰ๅˆๅพŒ3ๆ™‚ใพใง", + "Type": "timerange", + "Value": { + "Timex": "(T11,T15,PT4H)", + "FutureResolution": { + "startTime": "11:00:00", + "endTime": "15:00:00" + }, + "PastResolution": { + "startTime": "11:00:00", + "endTime": "15:00:00" + } + }, + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "11ๆ™‚ใ‹ใ‚‰ๅˆๅ‰3ๆ™‚ใพใงไผš่ญฐใ‚’่จญๅฎšใ™ใ‚‹ใฎใ‚’ๆ‰‹ๅŠฉใ‘ใ—ใฆใใ ใ•ใ„ใ€‚", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "11ๆ™‚ใ‹ใ‚‰ๅˆๅ‰3ๆ™‚ใพใง", + "Type": "timerange", + "Value": { + "Timex": "(T23,T03,PT4H)", + "FutureResolution": { + "startTime": "23:00:00", + "endTime": "03:00:00" + }, + "PastResolution": { + "startTime": "23:00:00", + "endTime": "03:00:00" + } + }, + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "ๅˆๅ‰10ๆ™‚ใ‹ใ‚‰11ๆ™‚ใพใงไผš่ญฐใ‚’่จญๅฎšใ™ใ‚‹ใฎใ‚’ๆ‰‹ๅŠฉใ‘ใ—ใฆใใ ใ•ใ„ใ€‚", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅ‰10ๆ™‚ใ‹ใ‚‰11ๆ™‚ใพใง", + "Type": "timerange", + "Value": { + "Timex": "(T10,T11,PT1H)", + "FutureResolution": { + "startTime": "10:00:00", + "endTime": "11:00:00" + }, + "PastResolution": { + "startTime": "10:00:00", + "endTime": "11:00:00" + } + }, + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "23ๆ™‚ใ‹ใ‚‰ๅˆๅ‰3ๆ™‚ใพใงไผš่ญฐใ‚’่จญๅฎšใ™ใ‚‹ใฎใ‚’ๆ‰‹ๅŠฉใ‘ใ—ใฆใใ ใ•ใ„ใ€‚", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "23ๆ™‚ใ‹ใ‚‰ๅˆๅ‰3ๆ™‚ใพใง", + "Type": "timerange", + "Value": { + "Timex": "(T23,T03,PT4H)", + "FutureResolution": { + "startTime": "23:00:00", + "endTime": "03:00:00" + }, + "PastResolution": { + "startTime": "23:00:00", + "endTime": "03:00:00" + } + }, + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "23ๆ™‚ใ‹ใ‚‰ๅˆๅพŒ3ๆ™‚ใพใงไผš่ญฐใ‚’่จญๅฎšใ™ใ‚‹ใฎใ‚’ๆ‰‹ๅŠฉใ‘ใ—ใฆใใ ใ•ใ„ใ€‚", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "23ๆ™‚ใ‹ใ‚‰ๅˆๅพŒ3ๆ™‚ใพใง", + "Type": "timerange", + "Value": { + "Timex": "(T23,T15,PT16H)", + "FutureResolution": { + "startTime": "23:00:00", + "endTime": "15:00:00" + }, + "PastResolution": { + "startTime": "23:00:00", + "endTime": "15:00:00" + } + }, + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "10ๆ™‚ใ‹ใ‚‰11ๆ™‚30ๅˆ†ใฎ้–“ใงไผš่ญฐใ‚’่จญๅฎšใ—ใฆใ€‚", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10ๆ™‚ใ‹ใ‚‰11ๆ™‚30ๅˆ†ใฎ้–“", + "Type": "timerange", + "Value": { + "Timex": "(T10,T11:30,PT1H30M)", + "FutureResolution": { + "startTime": "10:00:00", + "endTime": "11:30:00" + }, + "PastResolution": { + "startTime": "10:00:00", + "endTime": "11:30:00" + } + }, + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "ๅˆๅ‰10ๆ™‚10ๅˆ†ใ‹ใ‚‰12ๆ™‚50ๅˆ†ใฎ้–“ใงไผš่ญฐใ‚’่จญๅฎšใ—ใฆใ€‚", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅ‰10ๆ™‚10ๅˆ†ใ‹ใ‚‰12ๆ™‚50ๅˆ†ใฎ้–“", + "Type": "timerange", + "Value": { + "Timex": "(T10:10,T12:50,PT2H40M)", + "FutureResolution": { + "startTime": "10:10:00", + "endTime": "12:50:00" + }, + "PastResolution": { + "startTime": "10:10:00", + "endTime": "12:50:00" + } + }, + "Start": 0, + "Length": 18 + } + ] + }, + { + "Input": "ๅˆๅพŒ10ๆ™‚10ๅˆ†ใ‹ใ‚‰3ๆ™‚ใฎ้–“ใงไผš่ญฐใ‚’่จญๅฎšใ—ใฆใ€‚", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅพŒ10ๆ™‚10ๅˆ†ใ‹ใ‚‰3ๆ™‚ใฎ้–“", + "Type": "timerange", + "Value": { + "Timex": "(T22:10,T03,PT4H50M)", + "FutureResolution": { + "startTime": "22:10:00", + "endTime": "03:00:00" + }, + "PastResolution": { + "startTime": "22:10:00", + "endTime": "03:00:00" + } + }, + "Start": 0, + "Length": 14 + } + ] + }, + { + "Input": "ๅˆๅพŒ10ๆ™‚10ๅˆ†ใ‹ใ‚‰10ๆ™‚ใพใงไผš่ญฐใ‚’่จญๅฎšใ—ใฆใ€‚", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅพŒ10ๆ™‚10ๅˆ†ใ‹ใ‚‰10ๆ™‚ใพใง", + "Type": "timerange", + "Value": { + "Timex": "(T22:10,T10,PT11H50M)", + "FutureResolution": { + "startTime": "22:10:00", + "endTime": "10:00:00" + }, + "PastResolution": { + "startTime": "22:10:00", + "endTime": "10:00:00" + } + }, + "Start": 0, + "Length": 15 + } + ] + }, + { + "Input": "ๅˆๅ‰10ๆ™‚ๅŠใ‹ใ‚‰23ๆ™‚ใพใงไผš่ญฐใ‚’่จญๅฎšใ—ใฆใ€‚", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅˆๅ‰10ๆ™‚ๅŠใ‹ใ‚‰23ๆ™‚ใพใง", + "Type": "timerange", + "Value": { + "Timex": "(T10:30,T23,PT12H30M)", + "FutureResolution": { + "startTime": "10:30:00", + "endTime": "23:00:00" + }, + "PastResolution": { + "startTime": "10:30:00", + "endTime": "23:00:00" + } + }, + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "ๅ–ถๆฅญๆ™‚้–“ๅ†…ใซ้›ป่ฉฑใ‚’ใ‹ใ‘ใฆใ“ใชใ„ใงใ€‚", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๅ–ถๆฅญๆ™‚้–“ๅ†…ใซ", + "Type": "timerange", + "Value": { + "Timex": "TBH", + "FutureResolution": { + "startTime": "08:00:00", + "endTime": "18:00:00" + }, + "PastResolution": { + "startTime": "08:00:00", + "endTime": "18:00:00" + } + }, + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "17ๆ™‚55ๅˆ†23็ง’ใ‹ใ‚‰18ๆ™‚33ๅˆ†02็ง’ใพใง", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "17ๆ™‚55ๅˆ†23็ง’ใ‹ใ‚‰18ๆ™‚33ๅˆ†02็ง’ใพใง", + "Type": "timerange", + "Value": { + "Timex": "(T17:55:23,T18:33:02,PT0H37M39S)", + "FutureResolution": { + "startTime": "17:55:23", + "endTime": "18:33:02" + }, + "PastResolution": { + "startTime": "17:55:23", + "endTime": "18:33:02" + } + }, + "Start": 0, + "Length": 22 + } + ] + }, + { + "Input": "ๅˆๅพŒไบ”ๆ™‚ใ‹ใ‚‰ๅˆๅ‰ไธ‰ๆ™‚ใพใง", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅˆๅพŒไบ”ๆ™‚ใ‹ใ‚‰ๅˆๅ‰ไธ‰ๆ™‚ใพใง", + "Type": "timerange", + "Value": { + "Timex": "(T17:00,T03:00,PT10H)", + "FutureResolution": { + "startTime": "17:00:00", + "endTime": "03:00:00" + }, + "PastResolution": { + "startTime": "17:00:00", + "endTime": "03:00:00" + } + }, + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "ๅคœ", + "Context": { + "ReferenceDateTime": "2018-10-11T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅคœ", + "Type": "timerange", + "Value": { + "Timex": "TEV", + "FutureResolution": { + "startTime": "16:00:00", + "endTime": "20:00:00" + }, + "PastResolution": { + "startTime": "16:00:00", + "endTime": "20:00:00" + } + }, + "Start": 0, + "Length": 1 + } + ] + }, + { + "Input": "ๅˆๅพŒไบ”ๆ™‚ใ‹ใ‚‰ๅคœไธƒๆ™‚ๅŠใพใง", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅˆๅพŒไบ”ๆ™‚ใ‹ใ‚‰ๅคœไธƒๆ™‚ๅŠใพใง", + "Type": "timerange", + "Value": { + "Timex": "(T17,T19:30,PT2H30M)", + "FutureResolution": { + "startTime": "17:00:00", + "endTime": "19:30:00" + }, + "PastResolution": { + "startTime": "17:00:00", + "endTime": "19:30:00" + } + }, + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "ๆ˜ผ", + "Context": { + "ReferenceDateTime": "2018-10-11T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๆ˜ผ", + "Type": "timerange", + "Value": { + "Timex": "TMI", + "FutureResolution": { + "startTime": "11:00:00", + "endTime": "13:00:00" + }, + "PastResolution": { + "startTime": "11:00:00", + "endTime": "13:00:00" + } + }, + "Start": 0, + "Length": 1 + } + ] + }, + { + "Input": "ๅˆๅพŒไบ”ๆ™‚ใ‹ใ‚‰6ๆ™‚ใพใง", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅˆๅพŒไบ”ๆ™‚ใ‹ใ‚‰6ๆ™‚ใพใง", + "Type": "timerange", + "Value": { + "Timex": "(T17:00,T18:00,PT1H)", + "FutureResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + }, + "PastResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + } + }, + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "5ๆ™‚ใ‹ใ‚‰6ๆ™‚ใพใง", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "5ๆ™‚ใ‹ใ‚‰6ๆ™‚ใพใง", + "Type": "timerange", + "Value": { + "Timex": "(T05:00,T06:00,PT1H)", + "FutureResolution": { + "startTime": "05:00:00", + "endTime": "06:00:00" + }, + "PastResolution": { + "startTime": "05:00:00", + "endTime": "06:00:00" + } + }, + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "ๆœไบ”ๆ™‚ใ‹ใ‚‰ๅ…ญๆ™‚ใพใง", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๆœไบ”ๆ™‚ใ‹ใ‚‰ๅ…ญๆ™‚ใพใง", + "Type": "timerange", + "Value": { + "Timex": "(T05,T06,PT1H)", + "FutureResolution": { + "startTime": "05:00:00", + "endTime": "06:00:00" + }, + "PastResolution": { + "startTime": "05:00:00", + "endTime": "06:00:00" + } + }, + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "ไบ”ๆ™‚ๅŠใ‹ใ‚‰ๅ…ญๆ™‚ใพใง", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไบ”ๆ™‚ๅŠใ‹ใ‚‰ๅ…ญๆ™‚ใพใง", + "Type": "timerange", + "Value": { + "Timex": "(T05:30,T06,PT0H30M)", + "FutureResolution": { + "startTime": "05:30:00", + "endTime": "06:00:00" + }, + "PastResolution": { + "startTime": "05:30:00", + "endTime": "06:00:00" + } + }, + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "17:55:23ใ‹ใ‚‰18:33:02ใพใง", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "17:55:23ใ‹ใ‚‰18:33:02ใพใง", + "Type": "timerange", + "Value": { + "Timex": "(T17:55:23,T18:33:02,PT0H37M39S)", + "FutureResolution": { + "startTime": "17:55:23", + "endTime": "18:33:02" + }, + "PastResolution": { + "startTime": "17:55:23", + "endTime": "18:33:02" + } + }, + "Start": 0, + "Length": 20 + } + ] + }, + { + "Input": "ๅˆๅพŒไบ”ๆ™‚ๅไบ”ๅˆ†ใ‹ใ‚‰ๅ…ญๆ™‚ใพใง", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅˆๅพŒไบ”ๆ™‚ๅไบ”ๅˆ†ใ‹ใ‚‰ๅ…ญๆ™‚ใพใง", + "Type": "timerange", + "Value": { + "Timex": "(T17:15,T18,PT0H45M)", + "FutureResolution": { + "startTime": "17:15:00", + "endTime": "18:00:00" + }, + "PastResolution": { + "startTime": "17:15:00", + "endTime": "18:00:00" + } + }, + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "ๅˆๅ‰", + "Context": { + "ReferenceDateTime": "2018-10-11T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅˆๅ‰", + "Type": "timerange", + "Value": { + "Timex": "TMO", + "FutureResolution": { + "startTime": "08:00:00", + "endTime": "12:00:00" + }, + "PastResolution": { + "startTime": "08:00:00", + "endTime": "12:00:00" + } + }, + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "ๅˆๅพŒ", + "Context": { + "ReferenceDateTime": "2018-10-11T00:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅˆๅพŒ", + "Type": "timerange", + "Value": { + "Timex": "TAF", + "FutureResolution": { + "startTime": "12:00:00", + "endTime": "16:00:00" + }, + "PastResolution": { + "startTime": "12:00:00", + "endTime": "16:00:00" + } + }, + "Start": 0, + "Length": 2 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Korean/DateExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Korean/DateExtractor.json new file mode 100644 index 000000000..abeb7ee8e --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Korean/DateExtractor.json @@ -0,0 +1,2308 @@ +[ + { + "Input": "๋‚˜๋Š” 15์ผ์— ๋Œ์•„๊ฐˆ ๊ฑฐ์•ผ. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "15", + "Type": "date", + "Start": 3, + "Length": 2 + } + ] + }, + { + "Input": "๋‚˜๋Š” 4์›” 22์ผ์— ๋Œ์•„๊ฐˆ ๊ฑฐ์•ผ. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "4์›” 22์ผ", + "Type": "date", + "Start": 3, + "Length": 6 + } + ] + }, + { + "Input": "๋‚˜๋Š” 1์›” 1์ผ์— ๋Œ์•„๊ฐˆ ๊ฑฐ์•ผ. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1์›” 1์ผ", + "Type": "date", + "Start": 3, + "Length": 5 + } + ] + }, + { + "Input": "๋‚˜๋Š” 10์›” 2์ผ์— ๋Œ์•„๊ฐˆ ๊ฑฐ์•ผ. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10์›” 2์ผ", + "Type": "date", + "Start": 3, + "Length": 6 + } + ] + }, + { + "Input": "2016๋…„ 1์›” 12์ผ์— ๋Œ์•„๊ฐˆ ๊ฑฐ์•ผ. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016๋…„ 1์›” 12์ผ", + "Type": "date", + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "2016๋…„ 1์›” 12์ผ ์›”์š”์ผ์— ๋Œ์•„๊ฐˆ ๊ฑฐ์•ผ. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016๋…„ 1์›” 12์ผ ์›”์š”์ผ", + "Type": "date", + "Start": 0, + "Length": 16 + } + ] + }, + { + "Input": "2016๋…„ 2์›” 22์ผ์— ๋Œ์•„๊ฐˆ ๊ฑฐ์•ผ. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016๋…„ 2์›” 22์ผ", + "Type": "date", + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "2016๋…„ 4์›” 21์ผ์— ๋Œ์•„๊ฐˆ ๊ฑฐ์•ผ. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016๋…„ 4์›” 21์ผ", + "Type": "date", + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "2015๋…„ 9์›” 18์ผ์— ๋Œ์•„๊ฐˆ ๊ฑฐ์•ผ. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015๋…„ 9์›” 18์ผ", + "Type": "date", + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "4์›” 22์ผ์— ๋Œ์•„๊ฐˆ ๊ฑฐ์•ผ. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "4์›” 22์ผ", + "Type": "date", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "2015๋…„ 8์›” 12์ผ์— ๋Œ์•„๊ฐˆ ๊ฑฐ์•ผ. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015๋…„ 8์›” 12์ผ", + "Type": "date", + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "2016๋…„ 11์›” 12์ผ์— ๋Œ์•„๊ฐˆ ๊ฑฐ์•ผ. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016๋…„ 11์›” 12์ผ", + "Type": "date", + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "1์›” 1์ผ์— ๋Œ์•„๊ฐˆ ๊ฑฐ์•ผ. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1์›” 1์ผ", + "Type": "date", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "11์›” 28์ผ์— ๋Œ์•„๊ฐˆ ๊ฑฐ์•ผ. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "11์›” 28์ผ", + "Type": "date", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "1์›” 22์ผ ์ˆ˜์š”์ผ์— ๋Œ์•„๊ฐˆ ๊ฑฐ์•ผ. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1์›” 22์ผ ์ˆ˜์š”์ผ", + "Type": "date", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "7์›”์˜ ์ฒซ ๋ฒˆ์งธ ๊ธˆ์š”์ผ์— ๋Œ์•„๊ฐ€ ๊ฑฐ์•ผ. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "7์›”์˜ ์ฒซ ๋ฒˆ์งธ ๊ธˆ์š”์ผ", + "Type": "date", + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "์ด๋ฒˆ ๋‹ฌ์˜ ์ฒซ ๋ฒˆ์งธ ๊ธˆ์š”์ผ์— ๋Œ์•„๊ฐˆ ๊ฑฐ์•ผ. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ด๋ฒˆ ๋‹ฌ์˜ ์ฒซ ๋ฒˆ์งธ ๊ธˆ์š”์ผ", + "Type": "date", + "Start": 0, + "Length": 14 + } + ] + }, + { + "Input": "์ง€๊ธˆ์œผ๋กœ๋ถ€ํ„ฐ 2์ฃผ ํ›„์— ๋Œ์•„๊ฐˆ ๊ฑฐ์•ผ. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ง€๊ธˆ์œผ๋กœ๋ถ€ํ„ฐ 2์ฃผ ํ›„", + "Type": "date", + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "๋‹ค์Œ ์ฃผ ๊ธˆ์š”์ผ์— ๋Œ์•„๊ฐˆ ๊ฑฐ์•ผ. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‹ค์Œ ์ฃผ ๊ธˆ์š”์ผ", + "Type": "date", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "์ง€๋‚œ ์›”์š”์ผ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ง€๋‚œ ์›”์š”์ผ", + "Type": "date", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "ํ™”์š”์ผ์— ๋– ๋‚  ๊ฑฐ์•ผ. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ํ™”์š”์ผ", + "Type": "date", + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "ํ™”์š”์ผ์— ๋– ๋‚  ๊ฑฐ์•ผ. ์ข‹์€ ์†Œ์‹", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ํ™”์š”์ผ", + "Type": "date", + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "๊ธˆ์š”์ผ์— ๋– ๋‚  ๊ฑฐ์•ผ. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๊ธˆ์š”์ผ", + "Type": "date", + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "์˜ค๋Š˜ ๋Œ์•„๊ฐˆ ๊ฑฐ์•ผ. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜ค๋Š˜ ", + "Type": "date", + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "๋‚ด์ผ ๋Œ์•„๊ฐˆ ๊ฑฐ์•ผ. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‚ด์ผ", + "Type": "date", + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "์–ด์ œ ๋Œ์•„๊ฐˆ ๊ฑฐ์•ผ. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์–ด์ œ", + "Type": "date", + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "๊ทธ์ €๊ป˜ ๋Œ์•„๊ฐˆ ๊ฑฐ์•ผ. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๊ทธ์ €๊ป˜", + "Type": "date", + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "๋‚ด์ผ ๋ชจ๋ ˆ ๋Œ์•„๊ฐˆ ๊ฑฐ์•ผ. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‚ด์ผ ๋ชจ๋ ˆ ", + "Type": "date", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "๋‹ค์Œ ๋‚ ์— ๋Œ์•„๊ฐˆ ๊ฑฐ์•ผ. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‹ค์Œ ๋‚ ", + "Type": "date", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "์ด๋ฒˆ ์ฃผ ๊ธˆ์š”์ผ์— ๋Œ์•„๊ฐˆ ๊ฑฐ์•ผ. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ด๋ฒˆ ์ฃผ ๊ธˆ์š”์ผ", + "Type": "date", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "๋‹ค์Œ ์ฃผ ์ผ์š”์ผ์— ๋Œ์•„๊ฐˆ ๊ฑฐ์•ผ. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‹ค์Œ ์ฃผ ์ผ์š”์ผ", + "Type": "date", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "์ง€๋‚œ ์ฃผ ์ผ์š”์ผ์— ๋Œ์•„๊ฐˆ ๊ฑฐ์•ผ. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ง€๋‚œ ์ฃผ ์ผ์š”์ผ", + "Type": "date", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "๋งˆ์ง€๋ง‰ ๋‚ ์— ๋Œ์•„๊ฐˆ ๊ฑฐ์•ผ. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋งˆ์ง€๋ง‰ ๋‚ ", + "Type": "date", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "2016๋…„ 6์›” 15์ผ์— ๋Œ์•„๊ฐˆ ๊ฑฐ์•ผ. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016๋…„ 6์›” 15์ผ", + "Type": "date", + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "5์›” 11์ผ์— ์•ผ๊ตฌ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5์›” 11์ผ", + "Type": "date", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "5์›” 4์ผ์— ๋Œ์•„๊ฐˆ ๊ฑฐ์•ผ. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5์›” 4์ผ", + "Type": "date", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "5์›” 21์ผ์— ๋Œ์•„๊ฐˆ ๊ฑฐ์•ผ. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5์›” 21์ผ", + "Type": "date", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "8์›” 2์ผ์— ๋Œ์•„๊ฐˆ ๊ฑฐ์•ผ. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "8์›” 2์ผ", + "Type": "date", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "6์›” 22์ผ์— ๋Œ์•„๊ฐˆ ๊ฑฐ์•ผ.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "6์›” 22์ผ", + "Type": "date", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "๋‚˜๋Š” 2๊ฐœ์›” ์ „์— ๋Œ์•„๊ฐ”์–ด. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2๊ฐœ์›” ์ „์—", + "Type": "date", + "Start": 3, + "Length": 6 + } + ] + }, + { + "Input": "์ดํ‹€ ํ›„์— ๋– ๋‚  ๊ฑฐ์•ผ. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ดํ‹€ ํ›„์—", + "Type": "date", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "๋‚˜๋Š” 27์ผ์— ๋Œ์•„๊ฐ”์–ด. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "27์ผ", + "Type": "date", + "Start": 3, + "Length": 3 + } + ] + }, + { + "Input": "๋‚˜๋Š” 27์ผ์— ๋Œ์•„๊ฐ”์–ด!", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "27์ผ", + "Type": "date", + "Start": 3, + "Length": 3 + } + ] + }, + { + "Input": "๋‚˜๋Š” 21์ผ์— ๋Œ์•„๊ฐ”์–ด. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "21์ผ", + "Type": "date", + "Start": 3, + "Length": 3 + } + ] + }, + { + "Input": "๋‚˜๋Š” 22์ผ์— ๋Œ์•„๊ฐ”์–ด. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "22์ผ", + "Type": "date", + "Start": 3, + "Length": 3 + } + ] + }, + { + "Input": "๋‚˜๋Š” 2์ผ์— ๋Œ์•„๊ฐ”์–ด. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2์ผ", + "Type": "date", + "Start": 3, + "Length": 2 + } + ] + }, + { + "Input": "๋‚˜๋Š” 31์ผ์— ๋Œ์•„๊ฐ”์–ด. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "31์ผ", + "Type": "date", + "Start": 3, + "Length": 3 + } + ] + }, + { + "Input": "์ฒซ ๋ฒˆ์งธ ์ƒ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "๋‚˜๋Š” 27์ธต์œผ๋กœ ๊ฐˆ ๊ฑฐ์•ผ. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "์‹ฑ๊ฐ€ํฌ๋ฅด์™€ ์ค‘๊ตญ์˜ ์™ธ๊ต ๊ด€๊ณ„ ์ˆ˜๋ฆฝ 25์ฃผ๋…„ ๊ธฐ๋… ํ–‰์‚ฌ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "์ œ17ํšŒ Door Haunted Experience ํ‹ฐ์ผ“ ๋ฐ›๊ธฐ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "๋‚ด๊ฐ€ 2์ผ ํ† ์š”์ผ์— ๊ฐ€์ง€๊ณ ์žˆ๋Š” ๊ฒƒ์€ ๋ฌด์—‡์ธ๊ฐ€?", + "Context": { + "ReferenceDateTime": "2017-09-01T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2์ผ ํ† ์š”์ผ", + "Type": "date", + "Start": 3, + "Length": 6 + } + ] + }, + { + "Input": "27์ผ ์ˆ˜์š”์ผ ์กฐ ์Šค๋ฏธ์Šค์™€ ๋ฏธํŒ…", + "Context": { + "ReferenceDateTime": "2017-09-01T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "27์ผ ์ˆ˜์š”์ผ ", + "Type": "date", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "21์ผ ๋ชฉ์š”์ผ์— ๋Œ์•„๊ฐˆ ๊ฑฐ์•ผ. ", + "Context": { + "ReferenceDateTime": "2017-09-01T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "21์ผ ๋ชฉ์š”์ผ", + "Type": "date", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "22์ผ ๊ธˆ์š”์ผ์— ๋Œ์•„๊ฐˆ ๊ฑฐ์•ผ. ", + "Context": { + "ReferenceDateTime": "2017-09-01T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "22์ผ ๊ธˆ์š”์ผ", + "Type": "date", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "23์ผ ํ† ์š”์ผ์— ๋Œ์•„๊ฐˆ ๊ฑฐ์•ผ. ", + "Context": { + "ReferenceDateTime": "2017-09-01T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "23์ผ ํ† ์š”์ผ", + "Type": "date", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "15์ผ ๊ธˆ์š”์ผ์— ๋Œ์•„๊ฐˆ ๊ฑฐ์•ผ. ", + "Context": { + "ReferenceDateTime": "2017-09-01T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "15์ผ ๊ธˆ์š”์ผ", + "Type": "date", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "7์ผ ๋ชฉ์š”์ผ์— ๋Œ์•„๊ฐˆ ๊ฑฐ์•ผ. ", + "Context": { + "ReferenceDateTime": "2017-09-01T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "7์ผ ๋ชฉ์š”์ผ", + "Type": "date", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "๋‘ ๋ฒˆ์งธ ์ผ์š”์ผ์— ๋Œ์•„๊ฐˆ ๊ฑฐ์•ผ. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‘ ๋ฒˆ์งธ ์ผ์š”์ผ", + "Type": "date", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "์ฒซ ๋ฒˆ์งธ ์ผ์š”์ผ์— ๋Œ์•„๊ฐˆ ๊ฑฐ์•ผ. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ฒซ ๋ฒˆ์งธ ์ผ์š”์ผ", + "Type": "date", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "์„ธ ๋ฒˆ์งธ ํ™”์š”์ผ์— ๋Œ์•„๊ฐˆ ๊ฑฐ์•ผ. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์„ธ ๋ฒˆ์งธ ํ™”์š”์ผ", + "Type": "date", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "๋‹ค์„ฏ ๋ฒˆ์งธ ์ผ์š”์ผ์— ๋Œ์•„๊ฐˆ ๊ฑฐ์•ผ. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‹ค์„ฏ ๋ฒˆ์งธ ์ผ์š”์ผ", + "Type": "date", + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "์—ฌ์„ฏ ๋ฒˆ์งธ ์ผ์š”์ผ์— ๋Œ์•„๊ฐˆ ๊ฑฐ์•ผ. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์—ฌ์„ฏ ๋ฒˆ์งธ ์ผ์š”์ผ", + "Type": "date", + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "์—ด ๋ฒˆ์งธ ์›”์š”์ผ์— ๋Œ์•„๊ฐˆ ๊ฑฐ์•ผ. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์—ด ๋ฒˆ์งธ ์›”์š”์ผ", + "Type": "date", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "๋‹ค์Œ ๋‹ฌ 20์ผ์— ๋Œ์•„๊ฐˆ ๊ฑฐ์•ผ. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‹ค์Œ ๋‹ฌ 20์ผ", + "Type": "date", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "์ด๋ฒˆ ๋‹ฌ 31์ผ์— ๋Œ์•„๊ฐˆ ๊ฑฐ์•ผ. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ด๋ฒˆ ๋‹ฌ 31์ผ", + "Type": "date", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "์ฝ”๋ฅดํƒ€๋‚˜, ์ด๋ฒˆ ์ฃผ ๊ธˆ์š”์ผ ๋˜๋Š” ๋‹ค์Œ ์ฃผ ํ™”์š”์ผ์— ์Šค์นด์ดํ”„ ํ†ตํ™” ์ค€๋น„ํ•ด ์ค„๋ž˜? ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ด๋ฒˆ ์ฃผ ๊ธˆ์š”์ผ", + "Type": "date", + "Start": 6, + "Length": 8 + }, + { + "Text": "๋‹ค์Œ ์ฃผ ํ™”์š”์ผ", + "Type": "date", + "Start": 18, + "Length": 8 + } + ] + }, + { + "Input": "2016๋…„ 11์›” 16์ผ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016๋…„ 11์›” 16์ผ", + "Type": "date", + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "ํ•œ ๋‹ฌ 21์ผ ์ „์— ์šฐ๋ฆฌ๋Š” ๋ฏธํŒ…์„ ํ–ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ํ•œ ๋‹ฌ 21์ผ ์ „์—", + "Type": "date", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "2๋…„ ํ•œ ๋‹ฌ 21์ผ ์ „์— ์—ฌ๊ธฐ๋ฅผ ๋– ๋‚ฌ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2๋…„ ํ•œ ๋‹ฌ 21์ผ ์ „์—", + "Type": "date", + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "2๋…„ 21์ผ ํ›„์— ์—ฌ๊ธฐ๋ฅผ ๋– ๋‚  ๊ฒƒ์ด๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2๋…„ 21์ผ ํ›„์— ", + "Type": "date", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "๋‹ค์Œ ๋‹ฌ 20์ผ์— ์—ฌ๊ธฐ๋ฅผ ๋– ๋‚ฌ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‹ค์Œ ๋‹ฌ 20์ผ", + "Type": "date", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "1391๋…„ 12์›” 5์ผ์— ์—ฌ๊ธฐ๋ฅผ ๋– ๋‚ฌ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1391๋…„ 12์›” 5์ผ", + "Type": "date", + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "2018๋…„ 1์›” 22์ผ ์›”์š”์ผ์—", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2018๋…„ 1์›” 22์ผ ์›”์š”์ผ", + "Type": "date", + "Start": 0, + "Length": 16 + } + ] + }, + { + "Input": "2018๋…„ 1์›” 21์ผ ์ผ์š”์ผ์—", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2018๋…„ 1์›” 21์ผ ์ผ์š”์ผ", + "Type": "date", + "Start": 0, + "Length": 16 + } + ] + }, + { + "Input": "1978๋…„ 9์›” 21์ผ์—", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1978๋…„ 9์›” 21์ผ", + "Type": "date", + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "1901๋…„ 9์›” 10์ผ์—", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1901๋…„ 9์›” 10์ผ", + "Type": "date", + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "2000๋…„ 9์›” 10์ผ์— ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2000๋…„ 9์›” 10์ผ", + "Type": "date", + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "2015๋…„ 5์›” 13์ผ์— ์‹œ๊ฐ„ ์žˆ๋‹ˆ? ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015๋…„ 5์›” 13์ผ", + "Type": "date", + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "2015๋…„ 5์›” 13์ผ์— ์‹œ๊ฐ„ ๊ดœ์ฐฎ๋‹ˆ? ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015๋…„ 5์›” 13์ผ", + "Type": "date", + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "๋„ˆ๋Š” ์ง€๊ธˆ๋ถ€ํ„ฐ ํ•œ ๋‹ฌ์— ๋‘ ๋ฒˆ์”ฉ ์ผ์š”์ผ๋งˆ๋‹ค ์‹œ๊ฐ„ ๊ดœ์ฐฎ๋‹ˆ? ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ง€๊ธˆ๋ถ€ํ„ฐ ํ•œ ๋‹ฌ์— ๋‘ ๋ฒˆ์”ฉ ์ผ์š”์ผ๋งˆ๋‹ค", + "Type": "date", + "Start": 3, + "Length": 20 + } + ] + }, + { + "Input": "๋„ˆ๋Š” ํ›„์— ๋‘ ๋ฒˆ์˜ ์›”์š”์ผ์— ์‹œ๊ฐ„ ๊ดœ์ฐฎ๋‹ˆ?", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ํ›„์— ๋‘ ๋ฒˆ์˜ ์›”์š”์ผ", + "Type": "date", + "Start": 3, + "Length": 11 + } + ] + }, + { + "Input": "๋„ˆ๋Š”๋ชจ๋ ˆ์— ๊ดœ์ฐฎ๋‹ˆ?", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋ชจ๋ ˆ", + "Type": "date", + "Start": 2, + "Length": 2 + } + ] + }, + { + "Input": "๋„ˆ๋Š” ๋‚ด์ผ๋ถ€ํ„ฐ 3์ฃผ ๊ดœ์ฐฎ๋‹ˆ? ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‚ด์ผ๋ถ€ํ„ฐ 3์ฃผ", + "Type": "date", + "Start": 3, + "Length": 7 + } + ] + }, + { + "Input": "๋„ˆ๋Š” ๊ทธ๋„์ €๊ป˜ ์–ด๋””์— ์žˆ์—ˆ๋‹ˆ? ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๊ทธ๋„์ €๊ป˜ ", + "Type": "date", + "Start": 3, + "Length": 5 + } + ] + }, + { + "Input": "์ฝ”๋ฅดํƒ€๋‚˜, ์ด๋ฒˆ 6์›” 15์ผ ๊ธˆ์š”์ผ ์–ธ์ œ ์ง๊ณผ์˜ ์Šค์นด์ดํ”„ ํ†ตํ™”๋ฅผ ์„ค์ •ํ•ด ์ค˜. ", + "Context": { + "ReferenceDateTime": "2018-06-14T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ด๋ฒˆ 6์›” 15์ผ ๊ธˆ์š”์ผ", + "Type": "date", + "Start": 6, + "Length": 13 + } + ] + }, + { + "Input": "์ฝ”๋ฅดํƒ€๋‚˜, 6์›” 23์ผ ๊ธˆ์š”์ผ ์–ธ์ œ ์ง๊ณผ์˜ ์Šค์นด์ดํ”„ ํ†ตํ™”๋ฅผ ์„ค์ •ํ•ด ์ค˜. ", + "Context": { + "ReferenceDateTime": "2018-06-20T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "6์›” 23์ผ ๊ธˆ์š”์ผ", + "Type": "date", + "Start": 6, + "Length": 10 + }, + { + "Text": "6์›” 23์ผ ", + "Type": "date", + "Start": 9, + "Length": 7 + } + ] + }, + { + "Input": "3์ฃผ ํ›„์— ๋– ๋‚  ๊ฑฐ์•ผ. ", + "Context": { + "ReferenceDateTime": "2018-06-20T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3์ฃผ ํ›„", + "Type": "date", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "์ฝ”๋ฅดํƒ€๋‚˜, 7์›” 6์ผ ๊ธˆ์š”์ผ ์–ธ์ œ ์ง๊ณผ์˜ ์Šค์นด์ดํ”„ ํ†ตํ™”๋ฅผ ์„ค์ •ํ•ด ์ค˜. ", + "Context": { + "ReferenceDateTime": "2018-07-06T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "7์›” 6์ผ ๊ธˆ์š”์ผ", + "Type": "date", + "Start": 6, + "Length": 9 + } + ] + }, + { + "Input": "๊ทธ๊ฒƒ์˜ ์ „ํ™˜ ๊ฐ€๋Šฅํ•œ 6 1/4 ํผ์„ผํŠธ ์•ก๋ฉด๊ฐ€ ", + "Comment": "1/4 shouldn't recognized as date here", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "15์ผ์— ๋Œ์•„๊ฐˆ๊ฒŒ์š”", + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "15", + "Type": "date" + } + ] + }, + { + "Input": "4์›” 22์ผ์— ๋Œ์•„๊ฐˆ๊ฒŒ์š”", + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "2์›” 22์ผ", + "Type": "date" + } + ] + }, + { + "Input": "1์›”-1์ผ์— ๋Œ์•„๊ฐˆ๊ฒŒ์š”", + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "1์›”-1์ผ", + "Type": "date" + } + ] + }, + { + "Input": "1์›”/1์ผ์— ๋Œ์•„๊ฐˆ๊ฒŒ์š”", + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "1์›”/1์ผ", + "Type": "date" + } + ] + }, + { + "Input": "10์›”.2์ผ์— ๋Œ์•„๊ฐˆ๊ฒŒ์š”", + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "10์›”.2์ผ", + "Type": "date" + } + ] + }, + { + "Input": "1์›” 12์ผ, 2016์— ๋Œ์•„๊ฐˆ๊ฒŒ์š”", + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "1์›” 12์ผ, 2016", + "Type": "date" + } + ] + }, + { + "Input": "2016๋…„ 1์›” 12์ผ์— ๋Œ์•„๊ฐˆ๊ฒŒ์š”", + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "2016๋…„ 1์›” 12์ผ", + "Type": "date" + } + ] + }, + { + "Input": "1์›” 12์ผ ์›”์š”์ผ, 2016์— ๋Œ์•„๊ฐˆ๊ฒŒ์š”", + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "1์›” 12์ผ ์›”์š”์ผ, 2016", + "Type": "date" + } + ] + }, + { + "Input": "02/22/2016์— ๋Œ์•„๊ฐˆ๊ฒŒ์š”", + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "02/22/2016", + "Type": "date" + } + ] + }, + { + "Input": "21/04/2016์— ๋Œ์•„๊ฐˆ๊ฒŒ์š”", + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "21/04/2016", + "Type": "date" + } + ] + }, + { + "Input": "21/04/16์— ๋Œ์•„๊ฐˆ๊ฒŒ์š”", + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "21/04/16", + "Type": "date" + } + ] + }, + { + "Input": "9-18-15์— ๋Œ์•„๊ฐˆ๊ฒŒ์š”", + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "9-18-15", + "Type": "date" + } + ] + }, + { + "Input": "4.22์— ๋Œ์•„๊ฐˆ๊ฒŒ์š”", + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "4.22", + "Type": "date" + } + ] + }, + { + "Input": "4-22์— ๋Œ์•„๊ฐ€์š”", + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "4-22", + "Type": "date" + } + ] + }, + { + "Input": "4-22์— ๋Œ์•„๊ฐˆ๊ฒŒ์š”", + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "4-22", + "Type": "date" + } + ] + }, + { + "Input": "4/22 ์— ๋Œ์•„๊ฐˆ๊ฒŒ์š”", + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "4/22", + "Type": "date" + } + ] + }, + { + "Input": "22/04์— ๋Œ์•„๊ฐˆ๊ฒŒ์š”", + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "22/04", + "Type": "date" + } + ] + }, + { + "Input": "4/22์— ๋Œ์•„๊ฐˆ๊ฒŒ์š”", + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "4/22", + "Type": "date" + } + ] + }, + { + "Input": "2015/08/12์— ๋Œ์•„๊ฐˆ๊ฒŒ์š”", + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "2015/08/12", + "Type": "date" + } + ] + }, + { + "Input": "11/12,2016์— ๋Œ์•„๊ฐˆ๊ฒŒ์š”", + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "11/12,2016", + "Type": "date" + } + ] + }, + { + "Input": "1์›” 1์ผ์— ๋Œ์•„๊ฐˆ๊ฒŒ์š”", + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "1์›” 1์ผ", + "Type": "date" + } + ] + }, + { + "Input": "11์›”-28์ผ์— ๋Œ์•„๊ฐˆ๊ฒŒ์š”", + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "11์›”-28์ผ", + "Type": "date" + } + ] + }, + { + "Input": "1์›” 22์ผ ์ˆ˜์š”์ผ์— ๋Œ์•„๊ฐˆ๊ฒŒ์š”", + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "1์›” 22์ผ ์ˆ˜์š”์ผ", + "Type": "date" + } + ] + }, + { + "Input": "7์›” ์ฒซ์งธ ์ฃผ ๊ธˆ์š”์ผ์— ๋Œ์•„๊ฐˆ๊ฒŒ์š”", + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "7์›” ์ฒซ์งธ ์ฃผ ๊ธˆ์š”์ผ", + "Type": "date" + } + ] + }, + { + "Input": "์ด๋ฒˆ ๋‹ฌ ์ฒซ ๋ฒˆ์งธ ๊ธˆ์š”์ผ์— ๋Œ์•„๊ฐˆ๊ฒŒ์š”", + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "์ด๋ฒˆ ๋‹ฌ ์ฒซ ๋ฒˆ์งธ ๊ธˆ์š”์ผ", + "Type": "date" + } + ] + }, + { + "Input": "2์ฃผ ํ›„์— ๋Œ์•„๊ฐˆ๊ฒŒ์š”", + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "2์ฃผ ํ›„", + "Type": "date" + } + ] + }, + { + "Input": "๋‹ค์Œ ์ฃผ ๊ธˆ์š”์ผ์— ๋Œ์•„๊ฐˆ๊ฒŒ์š”", + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "๋‹ค์Œ ์ฃผ ๊ธˆ์š”์ผ", + "Type": "date" + } + ] + }, + { + "Input": "๋‹ค์Œ ๊ธˆ์š”์ผ์— ๋Œ์•„๊ฐˆ๊ฒŒ์š”", + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "๋‹ค์Œ ๊ธˆ์š”์ผ", + "Type": "date" + } + ] + }, + { + "Input": "ํ™”์š”์ผ์— ๋Œ์•„๊ฐˆ๊ฒŒ์š”.", + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "ํ™”์š”์ผ", + "Type": "date" + } + ] + }, + { + "Input": "์ข‹์€ ์†Œ์‹. ํ™”์š”์ผ์— ๋Œ์•„๊ฐˆ๊ฒŒ์š”.", + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "ํ™”์š”์ผ", + "Type": "date" + } + ] + }, + { + "Input": "ํ™”์š”์ผ์— ๋Œ์•„๊ฐˆ๊ฒŒ์š”", + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "ํ™”์š”์ผ", + "Type": "date" + } + ] + }, + { + "Input": "๊ธˆ์š”์ผ์— ๋Œ์•„๊ฐˆ๊ฒŒ์š”", + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "๊ธˆ์š”์ผ", + "Type": "date" + } + ] + }, + { + "Input": "์˜ค๋Š˜ ๋Œ์•„๊ฐˆ๊ฒŒ์š”", + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "์˜ค๋Š˜", + "Type": "date" + } + ] + }, + { + "Input": "๋‚ด์ผ ๋Œ์•„๊ฐˆ๊ฒŒ์š”", + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "๋‚ด์ผ", + "Type": "date" + } + ] + }, + { + "Input": "์–ด์ œ๋กœ ๋Œ์•„๊ฐˆ๊ฑฐ์•ผ", + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "์–ด์ œ", + "Type": "date" + } + ] + }, + { + "Input": "๊ทธ์ œ๋กœ ๋Œ์•„๊ฐˆ๊ฑฐ์•ผ", + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "๊ทธ์ œ", + "Type": "date" + } + ] + }, + { + "Input": "๋ชจ๋ ˆ ๋Œ์•„์˜ฌ๊ฒŒ์š”", + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "๋ชจ๋ ˆ", + "Type": "date" + } + ] + }, + { + "Input": "๊ทธ ๋‹ค์Œ๋‚  ๋Œ์•„์˜ฌ๊ฑฐ์•ผ", + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "๊ทธ ๋‹ค์Œ๋‚ ", + "Type": "date" + } + ] + }, + { + "Input": "๋‹ค์Œ๋‚  ๋Œ์•„์˜ฌ๊ฑฐ์•ผ", + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "๋‹ค์Œ๋‚ ", + "Type": "date" + } + ] + }, + { + "Input": "์ด๋ฒˆ ๊ธˆ์š”์ผ์— ๋Œ์•„์˜ฌ๊ฑฐ์•ผ", + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "์ด๋ฒˆ ๊ธˆ์š”์ผ", + "Type": "date" + } + ] + }, + { + "Input": "๋‹ค์Œ์ฃผ ์ผ์š”์ผ์— ๋Œ์•„์˜ฌ๊ฑฐ์•ผ", + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "๋‹ค์Œ์ฃผ ์ผ์š”์ผ", + "Type": "date" + } + ] + }, + { + "Input": "์ง€๋‚œ ์ฃผ ์ผ์š”์ผ๋กœ ๋Œ์•„๊ฐˆ๊ฑฐ์•ผ", + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "์ง€๋‚œ ์ฃผ ์ผ์š”์ผ", + "Type": "date" + } + ] + }, + { + "Input": "์ „๋‚ ๋กœ ๋Œ์•„๊ฐˆ๊ฑฐ์•ผ", + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "์ „๋‚ ", + "Type": "date" + } + ] + }, + { + "Input": "๊ทธ ์ „๋‚ ๋กœ ๋Œ์•„๊ฐˆ๊ฑฐ์•ผ", + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "๊ทธ ์ „๋‚ ", + "Type": "date" + } + ] + }, + { + "Input": "๊ทธ ๋‚ ๋กœ ๋Œ์•„๊ฐˆ๊ฑฐ์•ผ", + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "๊ทธ ๋‚ ", + "Type": "date" + } + ] + }, + { + "Input": "๋‹ค์Œ ์ฃผ ์ผ์š”์ผ์— ๋Œ์•„์˜ฌ๊ฑฐ์•ผ", + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "๋‹ค์Œ์ฃผ ์ผ์š”์ผ", + "Type": "date" + } + ] + }, + { + "Input": "2016๋…„ 6์›” 15์— ๋Œ์•„์˜ฌ๊ฑฐ์•ผ", + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "2016๋…„ 6์›” 15", + "Type": "date" + } + ] + }, + { + "Input": "5์›” 11์— ์•ผ๊ตฌ", + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "5์›” 11", + "Type": "date" + } + ] + }, + { + "Input": "5์›” 4์ผ์— ๋Œ์•„๊ฐˆ๊ฒŒ์š”", + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "5์›” 4์ผ", + "Type": "date" + } + ] + }, + { + "Input": "3์›” 4์ผ์— ๋Œ์•„๊ฐˆ๊ฒŒ์š”", + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "3์›” 4์ผ", + "Type": "date" + } + ] + }, + { + "Input": "์ƒˆํ•ด ์ฒซ ๋‚ ์— ๋Œ์•„๊ฐˆ๊ฒŒ์š”", + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "์ƒˆํ•ด ์ฒซ ๋‚ ", + "Type": "date" + } + ] + }, + { + "Input": "5์›” 21์ผ์— ๋Œ์•„๊ฐˆ๊ฒŒ์š”", + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "5์›” 21์ผ", + "Type": "date" + } + ] + }, + { + "Input": "5์›” 21์— ๋Œ์•„๊ฐˆ๊ฒŒ์š”", + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "5์›” 21", + "Type": "date" + } + ] + }, + { + "Input": "8์›” 2์ผ์— ๋Œ์•„๊ฐˆ๊ฒŒ์š”", + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "8์›” 2์ผ", + "Type": "date" + } + ] + }, + { + "Input": "6์›” 22์ผ์— ๋Œ์•„๊ฐˆ๊ฒŒ์š”", + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "6์›” 22์ผ์— ๋Œ์•„๊ฐˆ๊ฒŒ์š”", + "Type": "date" + } + ] + }, + { + "Input": "๋‘๋‹ฌ ์ „์— ๋Œ์•„์™”์–ด์š”", + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "๋‘๋‹ฌ ์ „", + "Type": "date" + } + ] + }, + { + "Input": "์ดํ‹€ ํ›„์— ๋Œ์•„๊ฐˆ๊ฒŒ์š”", + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "์ดํ‹€ ํ›„", + "Type": "date" + } + ] + }, + { + "Input": "ํ•œ๋‹ฌ ์ „์— ๋ˆ„๊ตฌํ•œํ…Œ ๋ฉ”์ผ ๋ณด๋ƒˆ์ง€", + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "ํ•œ๋‹ฌ ์ „", + "Type": "date" + } + ] + }, + { + "Input": "27์ผ์— ๋Œ์•„์™”๋‹ค.", + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "27์ผ์—", + "Type": "date" + } + ] + }, + { + "Input": "27์ผ์— ๋Œ์•„์™”๋‹ค!", + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "27์ผ์—", + "Type": "date" + } + ] + }, + { + "Input": "27์ผ์— ๋Œ์•„์™”๋‹ค .", + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "27์ผ์—", + "Type": "date" + } + ] + }, + { + "Input": "27์ผ์— ๋Œ์•„์˜ด!", + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "27์ผ์—", + "Type": "date" + } + ] + }, + { + "Input": "27์ผ์— ๋Œ์•„์˜ด .", + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "27์ผ์—", + "Type": "date" + } + ] + }, + { + "Input": "21์ผ์— ๋Œ์•„์™”๋‹ค", + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "21์ผ์—", + "Type": "date" + } + ] + }, + { + "Input": "22์ผ์— ๋Œ์•„์™”๋‹ค", + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "22์ผ์—", + "Type": "date" + } + ] + }, + { + "Input": "์ด์ผ์— ๋Œ์•„์™”๋‹ค", + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "์ด์ผ", + "Type": "date" + } + ] + }, + { + "Input": "์ด์‹ญ์ด์ผ์— ๋Œ์•„์˜ด", + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "์ด์‹ญ์ด์ผ", + "Type": "date" + } + ] + }, + { + "Input": "์‚ผ์‹ญ์ผ์ผ์— ๋Œ์•„์™”๋‹ค", + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "์‚ผ์‹ญ์ผ์ผ", + "Type": "date" + } + ] + }, + { + "Input": "27์ผ์— ๋Œ์•„์™”๋‹ค", + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "27์ผ์—", + "Type": "date" + } + ] + }, + { + "Input": "2์ผ์— ๋Œ์•„์™”์–ด!", + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "2์ผ์—", + "Type": "date" + } + ] + }, + { + "Input": "22์ผ์— ๋Œ์•„์™”์–ด?", + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "22์ผ์—", + "Type": "date" + } + ] + }, + { + "Input": "1๋“ฑ์ƒ", + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [] + }, + { + "Input": "27์ธต์œผ๋กœ ๊ฐˆ๊ฑฐ์•ผ", + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [] + }, + { + "Input": "์‹ฑ๊ฐ€ํฌ๋ฅด์™€ ์ค‘๊ตญ์˜ ์™ธ๊ต ๊ด€๊ณ„ ์ˆ˜๋ฆฝ 25 ์ฃผ๋…„ ๊ธฐ๋… ํ–‰์‚ฌ", + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [] + }, + { + "Input": "17๋ฒˆ์งธ ๋ฐฉํƒˆ์ถœ ์ฒดํ—˜ ํ‹ฐ์ผ“ ๊ตฌํ•˜๊ธฐ", + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [] + }, + { + "Input": "๋‘˜์งธ ํ† ์š”์ผ์— ๋ญํ•˜์ง€", + "Context": { + "ReferenceDateTime": "2017-09-01T00:00:00" + }, + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "๋‘˜์งธ ํ† ์š”์ผ", + "Type": "date" + } + ] + }, + { + "Input": "21์ผ ๋ชฉ์š”์ผ์— ๋Œ์•„๊ฐˆ๊ฒŒ์š”", + "Context": { + "ReferenceDateTime": "2017-09-01T00:00:00" + }, + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "21์ผ ๋ชฉ์š”์ผ", + "Type": "date" + } + ] + }, + { + "Input": "22์ผ ๊ธˆ์š”์ผ์— ๋Œ์•„๊ฐˆ๊ฒŒ์š”", + "Context": { + "ReferenceDateTime": "2017-09-01T00:00:00" + }, + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "22์ผ ๊ธˆ์š”์ผ", + "Type": "date" + } + ] + }, + { + "Input": "23์ผ ํ† ์š”์ผ์— ๋Œ์•„๊ฐˆ๊ฒŒ์š”", + "Context": { + "ReferenceDateTime": "2017-09-01T00:00:00" + }, + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "23์ผ ํ† ์š”์ผ", + "Type": "date" + } + ] + }, + { + "Input": "15์ผ ๊ธˆ์š”์ผ์— ๋Œ์•„๊ฐˆ๊ฒŒ์š”", + "Context": { + "ReferenceDateTime": "2017-09-01T00:00:00" + }, + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "15์ผ ๊ธˆ์š”์ผ", + "Type": "date" + } + ] + }, + { + "Input": "์ด์‹ญ์ผ์ผ ๋ชฉ์š”์ผ์— ๋Œ์•„๊ฐˆ๊ฒŒ์š”", + "Context": { + "ReferenceDateTime": "2017-09-01T00:00:00" + }, + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "์ด์‹ญ์ผ์ผ ๋ชฉ์š”์ผ", + "Type": "date" + } + ] + }, + { + "Input": "์ด์‹ญ์ด์ผ ๊ธˆ์š”์ผ์— ๋Œ์•„๊ฐˆ๊ฒŒ์š”", + "Context": { + "ReferenceDateTime": "2017-09-01T00:00:00" + }, + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "์ด์‹ญ์ด์ผ ๊ธˆ์š”์ผ", + "Type": "date" + } + ] + }, + { + "Input": "์‹ญ์˜ค์ผ ๊ธˆ์š”์ผ์— ๋Œ์•„๊ฐˆ๊ฒŒ์š”", + "Context": { + "ReferenceDateTime": "2017-09-01T00:00:00" + }, + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "์‹ญ์˜ค์ผ ๊ธˆ์š”์ผ", + "Type": "date" + } + ] + }, + { + "Input": "์น ์ผ ๋ชฉ์š”์ผ์— ๋Œ์•„๊ฐˆ๊ฒŒ์š”", + "Context": { + "ReferenceDateTime": "2017-09-01T00:00:00" + }, + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "์น ์ผ ๋ชฉ์š”์ผ", + "Type": "date" + } + ] + }, + { + "Input": "๋‘๋ฒˆ์งธ ์ผ์š”์ผ์— ๋Œ์•„๊ฐˆ๊ฒŒ์š”", + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "๋‘๋ฒˆ์งธ ์ผ์š”์ผ", + "Type": "date" + } + ] + }, + { + "Input": "์ฒซ๋ฒˆ์งธ ์ผ์š”์ผ์— ๋Œ์•„๊ฐˆ๊ฒŒ์š”", + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "์ฒซ๋ฒˆ์งธ ์ผ์š”์ผ", + "Type": "date" + } + ] + }, + { + "Input": "์„ธ๋ฒˆ์งธ ํ™”์š”์ผ์— ๋Œ์•„๊ฐˆ๊ฒŒ์š”", + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "์„ธ๋ฒˆ์งธ ํ™”์š”์ผ", + "Type": "date" + } + ] + }, + { + "Input": "๋‹ค์„ฏ ๋ฒˆ์งธ ์ผ์š”์ผ์— ๋Œ์•„๊ฐˆ๊ฒŒ์š”", + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "๋‹ค์„ฏ ๋ฒˆ์งธ ์ผ์š”์ผ", + "Type": "date" + } + ] + }, + { + "Input": "์—ฌ์„ฏ ๋ฒˆ์งธ ์ผ์š”์ผ์— ๋Œ์•„๊ฐˆ๊ฒŒ์š”", + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "์—ฌ์„ฏ ๋ฒˆ์งธ ์ผ์š”์ผ", + "Type": "date" + } + ] + }, + { + "Input": "์—ด๋ฒˆ ์งธ ์›”์š”์ผ์— ๋Œ์•„๊ฐˆ๊ฒŒ์š”", + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "์—ด๋ฒˆ ์งธ ์›”์š”์ผ", + "Type": "date" + } + ] + }, + { + "Input": "๋‹ค์Œ ๋‹ฌ 20์ผ์— ๋Œ์•„๊ฐˆ๊ฒŒ์š”", + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "๋‹ค์Œ ๋‹ฌ 20์ผ", + "Type": "date" + } + ] + }, + { + "Input": "์ด๋ฒˆ ๋‹ฌ 31์ผ์— ๋Œ์•„๊ฐˆ๊ฒŒ์š”", + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "์ด๋ฒˆ ๋‹ฌ 31์ผ", + "Type": "date" + } + ] + }, + { + "Input": "Cortana๋Š” ์ด๋ฒˆ ์ฃผ ๊ธˆ์š”์ผ์ด๋‚˜ ๋‹ค์Œ ์ฃผ ํ™”์š”์ผ์— Skypeํ†ตํ™”๋ฅผ ํ•˜๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค.", + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "์ด๋ฒˆ ์ฃผ ๊ธˆ์š”์ผ", + "Type": "date" + }, + { + "Text": "๋‹ค์Œ ์ฃผ ํ™”์š”์ผ", + "Type": "date" + } + ] + }, + { + "Input": "Cortana๋Š” ์ด๋ฒˆ ์ฃผ ๊ธˆ์š”์ผ์ด๋‚˜ ์ด๋ฒˆ ์ฃผ ํ† ์š”์ผ์— Skypeํ†ตํ™”๋ฅผ ํ•˜๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค.", + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "์ด๋ฒˆ ์ฃผ ๊ธˆ์š”์ผ", + "Type": "date" + }, + { + "Text": "์ด๋ฒˆ ์ฃผ ํ† ์š”์ผ", + "Type": "date" + } + ] + }, + { + "Input": "16. 11์›”. 2016", + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "16. 11์›”. 2016", + "Type": "date" + } + ] + }, + { + "Input": "์šฐ๋ฆฌ๋Š” ํ•œ๋‹ฌ 21์ผ ์ „์— ํšŒ์˜๊ฐ€ ์žˆ์—ˆ๋‹ค.", + "NotSupported": "javascript", + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "ํ•œ๋‹ฌ 21์ผ ์ „", + "Type": "date" + } + ] + }, + { + "Input": "๋‚˜๋Š” 2๋…„ 1๊ฐœ์›” 21์ผ ์ „์— ์ด๊ณณ์„ ๋– ๋‚ฌ๋‹ค", + "NotSupported": "javascript", + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "2๋…„ 1๊ฐœ์›” 21์ผ ์ „", + "Type": "date" + } + ] + }, + { + "Input": "๋‚˜๋Š” 2๋…„ 21์ผ ํ›„์— ์ด๊ณณ์„ ๋– ๋‚  ๊ฒƒ์ด๋‹ค", + "NotSupported": "javascript", + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "2๋…„ 21์ผ ํ›„", + "Type": "date" + } + ] + }, + { + "Input": "๋‚˜๋Š” 1๊ฐœ์›” 2๋…„ 21์ผ ์ „์— ์ด ๊ณณ์„ ๋– ๋‚ฌ๋‹ค.", + "NotSupported": "javascript", + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "1๊ฐœ์›” 2๋…„ 21์ผ ์ „", + "Type": "date" + } + ] + }, + { + "Input": "๋‚˜๋Š” ๋‹ค์Œ ๋‹ฌ 20์ผ์— ์—ฌ๊ธฐ๋ฅผ ๋– ๋‚ฌ๋‹ค.", + "NotSupported": "javascript", + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "๋‹ค์Œ ๋‹ฌ 20์ผ", + "Type": "date" + } + ] + }, + { + "Input": "๋‚˜๋Š” 5 12์›” 1391์— ์ด๊ณณ์„ ๋– ๋‚ฌ๋‹ค.", + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "5 12์›” 1391", + "Type": "date" + } + ] + }, + { + "Input": "์›”์š”์ผ, 1์›” 22์ผ, 2018", + "NotSupported": "javascript", + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "์›”์š”์ผ, 1์›” 22์ผ, 2018", + "Type": "date" + } + ] + }, + { + "Input": "์ผ์š”์ผ 1์›” ์ด์‹ญ์ผ์ผ ์ด์ฒœํŒ”๋…„์—", + "NotSupported": "javascript", + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "์ผ์š”์ผ 1์›” ์ด์‹ญ์ผ์ผ ์ด์ฒœํŒ”๋…„", + "Type": "date" + } + ] + }, + { + "Input": "9์›” 21์ผ 1978์—", + "NotSupported": "javascript", + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "9์›” 21์ผ 1978", + "Type": "date" + } + ] + }, + { + "Input": "9์›” 10์ผ, 1901์—", + "NotSupported": "javascript", + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "9์›” 10์ผ, 1901", + "Type": "date" + } + ] + }, + { + "Input": "๊ตฌ์›” ์‹ญ์ผ, 2000์—", + "NotSupported": "javascript", + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "๊ตฌ์›” ์‹ญ์ผ, 2000", + "Type": "date" + } + ] + }, + { + "Input": "13.5.2015์— ํ•œ๊ฐ€ํ•ด?", + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "13.5.2015", + "Type": "date" + } + ] + }, + { + "Input": "2015.5.13์— ์‹œ๊ฐ„ ๊ดœ์ฐฎ์•„?", + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "2015.5.13", + "Type": "date" + } + ] + }, + { + "Input": "์•ž์œผ๋กœ 2์ฃผ ๋™์•ˆ ์ผ์š”์ผ์— ์‹œ๊ฐ„ ๊ดœ์ฐฎ์•„?", + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "์•ž์œผ๋กœ 2์ฃผ ๋™์•ˆ ์ผ์š”์ผ์—", + "Type": "date" + } + ] + }, + { + "Input": "2์ฃผ ๋™์•ˆ ์›”์š”์ผ์— ์‹œ๊ฐ„ ๊ดœ์ฐฎ์•„?", + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "2์ฃผ ๋™์•ˆ ์›”์š”์ผ", + "Type": "date" + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Korean/DateParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Korean/DateParser.json new file mode 100644 index 000000000..1061f16ab --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Korean/DateParser.json @@ -0,0 +1,4559 @@ +[ + { + "Input": "15์ผ์— ๋Œ์•„๊ฐˆ ๊ฑฐ์•ผ. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "15", + "Type": "date", + "Value": { + "Timex": "XXXX-XX-15", + "FutureResolution": { + "date": "2016-11-15" + }, + "PastResolution": { + "date": "2016-10-15" + } + }, + "Start": 16, + "Length": 2 + } + ] + }, + { + "Input": "10์›” 2์ผ์— ๋Œ์•„๊ฐˆ ๊ฑฐ์•ผ. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10์›” 2์ผ", + "Type": "date", + "Value": { + "Timex": "XXXX-10-02", + "FutureResolution": { + "date": "2017-10-02" + }, + "PastResolution": { + "date": "2016-10-02" + } + }, + "Start": 13, + "Length": 6 + } + ] + }, + { + "Input": "2016๋…„ 1์›” 12์ผ์— ๋Œ์•„๊ฐˆ ๊ฑฐ์•ผ. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016๋…„ 1์›” 12์ผ", + "Type": "date", + "Value": { + "Timex": "2016-01-12", + "FutureResolution": { + "date": "2016-01-12" + }, + "PastResolution": { + "date": "2016-01-12" + } + }, + "Start": 13, + "Length": 16 + } + ] + }, + { + "Input": "2016๋…„ 1์›” 12์ผ ์›”์š”์ผ์— ๋Œ์•„๊ฐˆ ๊ฑฐ์•ผ. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016๋…„ 1์›” 12์ผ ์›”์š”์ผ", + "Type": "date", + "Value": { + "Timex": "2016-01-12", + "FutureResolution": { + "date": "2016-01-12" + }, + "PastResolution": { + "date": "2016-01-12" + } + }, + "Start": 13, + "Length": 25 + } + ] + }, + { + "Input": "2016๋…„ 2์›” 22์ผ์— ๋Œ์•„๊ฐˆ ๊ฑฐ์•ผ. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016๋…„ 2์›” 22์ผ", + "Type": "date", + "Value": { + "Timex": "2016-02-22", + "FutureResolution": { + "date": "2016-02-22" + }, + "PastResolution": { + "date": "2016-02-22" + } + }, + "Start": 13, + "Length": 10 + } + ] + }, + { + "Input": "2016๋…„ 4์›” 21์ผ์— ๋Œ์•„๊ฐˆ ๊ฑฐ์•ผ. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016๋…„ 4์›” 21์ผ", + "Type": "date", + "Value": { + "Timex": "2016-04-21", + "FutureResolution": { + "date": "2016-04-21" + }, + "PastResolution": { + "date": "2016-04-21" + } + }, + "Start": 13, + "Length": 10 + } + ] + }, + { + "Input": "4์›” 22์ผ์— ๋Œ์•„๊ฐˆ ๊ฑฐ์•ผ. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "4์›” 22์ผ", + "Type": "date", + "Value": { + "Timex": "XXXX-04-22", + "FutureResolution": { + "date": "2017-04-22" + }, + "PastResolution": { + "date": "2016-04-22" + } + }, + "Start": 16, + "Length": 4 + } + ] + }, + { + "Input": "2015๋…„ 8์›” 12์ผ์— ๋Œ์•„๊ฐˆ ๊ฑฐ์•ผ. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015๋…„ 8์›” 12์ผ", + "Type": "date", + "Value": { + "Timex": "2015-08-12", + "FutureResolution": { + "date": "2015-08-12" + }, + "PastResolution": { + "date": "2015-08-12" + } + }, + "Start": 13, + "Length": 10 + } + ] + }, + { + "Input": "1์›” 1์ผ์— ๋Œ์•„๊ฐˆ ๊ฑฐ์•ผ. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1์›” 1์ผ", + "Type": "date", + "Value": { + "Timex": "XXXX-01-01", + "FutureResolution": { + "date": "2017-01-01" + }, + "PastResolution": { + "date": "2016-01-01" + } + }, + "Start": 13, + "Length": 7 + } + ] + }, + { + "Input": "1์›” 22์ผ ์ˆ˜์š”์ผ์— ๋Œ์•„๊ฐˆ ๊ฑฐ์•ผ. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1์›” 22์ผ ์ˆ˜์š”์ผ", + "Type": "date", + "Value": { + "Timex": "XXXX-01-22", + "FutureResolution": { + "date": "2017-01-22" + }, + "PastResolution": { + "date": "2016-01-22" + } + }, + "Start": 13, + "Length": 14 + } + ] + }, + { + "Input": "5์›” 21์ผ์— ๋Œ์•„๊ฐˆ ๊ฑฐ์•ผ. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5์›” 21์ผ", + "Type": "date", + "Value": { + "Timex": "XXXX-05-21", + "FutureResolution": { + "date": "2017-05-21" + }, + "PastResolution": { + "date": "2016-05-21" + } + }, + "Start": 13, + "Length": 16 + } + ] + }, + { + "Input": "8์›” 2์ผ์— ๋Œ์•„๊ฐˆ ๊ฑฐ์•ผ. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "8์›” 2์ผ", + "Type": "date", + "Value": { + "Timex": "XXXX-08-02", + "FutureResolution": { + "date": "2017-08-02" + }, + "PastResolution": { + "date": "2016-08-02" + } + }, + "Start": 13, + "Length": 13 + } + ] + }, + { + "Input": "6์›” 22์ผ์— ๋Œ์•„๊ฐˆ ๊ฑฐ์•ผ. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "6์›” 22์ผ ", + "Type": "date", + "Value": { + "Timex": "XXXX-06-22", + "FutureResolution": { + "date": "2017-06-22" + }, + "PastResolution": { + "date": "2016-06-22" + } + }, + "Start": 13, + "Length": 21 + } + ] + }, + { + "Input": "๊ธˆ์š”์ผ์— ๋Œ์•„๊ฐˆ ๊ฑฐ์•ผ. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๊ธˆ์š”์ผ ", + "Type": "date", + "Value": { + "Timex": "XXXX-WXX-5", + "FutureResolution": { + "date": "2016-11-11" + }, + "PastResolution": { + "date": "2016-11-04" + } + }, + "Start": 16, + "Length": 6 + } + ] + }, + { + "Input": "์˜ค๋Š˜ ๋Œ์•„๊ฐˆ ๊ฑฐ์•ผ. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜ค๋Š˜", + "Type": "date", + "Value": { + "Timex": "2016-11-07", + "FutureResolution": { + "date": "2016-11-07" + }, + "PastResolution": { + "date": "2016-11-07" + } + }, + "Start": 13, + "Length": 5 + } + ] + }, + { + "Input": "๋‚ด์ผ ๋Œ์•„๊ฐˆ ๊ฑฐ์•ผ. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‚ด์ผ", + "Type": "date", + "Value": { + "Timex": "2016-11-08", + "FutureResolution": { + "date": "2016-11-08" + }, + "PastResolution": { + "date": "2016-11-08" + } + }, + "Start": 13, + "Length": 8 + } + ] + }, + { + "Input": "์–ด์ œ ๋Œ์•„๊ฐˆ ๊ฑฐ์•ผ. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์–ด์ œ", + "Type": "date", + "Value": { + "Timex": "2016-11-06", + "FutureResolution": { + "date": "2016-11-06" + }, + "PastResolution": { + "date": "2016-11-06" + } + }, + "Start": 13, + "Length": 9 + } + ] + }, + { + "Input": "๊ทธ์ €๊ป˜ ๋Œ์•„๊ฐˆ ๊ฑฐ์•ผ. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๊ทธ์ €๊ป˜", + "Type": "date", + "Value": { + "Timex": "2016-11-05", + "FutureResolution": { + "date": "2016-11-05" + }, + "PastResolution": { + "date": "2016-11-05" + } + }, + "Start": 13, + "Length": 24 + } + ] + }, + { + "Input": "๋‚ด์ผ ๋ชจ๋ ˆ ๋Œ์•„๊ฐˆ ๊ฑฐ์•ผ. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‚ด์ผ ๋ชจ๋ ˆ ", + "Type": "date", + "Value": { + "Timex": "2016-11-09", + "FutureResolution": { + "date": "2016-11-09" + }, + "PastResolution": { + "date": "2016-11-09" + } + }, + "Start": 13, + "Length": 22 + } + ] + }, + { + "Input": "๋‚ด์ผ ๋ชจ๋ ˆ ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‚ด์ผ ๋ชจ๋ ˆ ", + "Type": "date", + "Value": { + "Timex": "2016-11-09", + "FutureResolution": { + "date": "2016-11-09" + }, + "PastResolution": { + "date": "2016-11-09" + } + }, + "Start": 0, + "Length": 22 + } + ] + }, + { + "Input": "๋‹ค์Œ ๋‚ ์— ๋Œ์•„๊ฐˆ ๊ฑฐ์•ผ. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‹ค์Œ ๋‚ ", + "Type": "date", + "Value": { + "Timex": "2016-11-08", + "FutureResolution": { + "date": "2016-11-08" + }, + "PastResolution": { + "date": "2016-11-08" + } + }, + "Start": 13, + "Length": 12 + } + ] + }, + { + "Input": "์ด๋ฒˆ ๊ธˆ์š”์ผ์— ๋Œ์•„๊ฐˆ ๊ฑฐ์•ผ. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ด๋ฒˆ ๊ธˆ์š”์ผ", + "Type": "date", + "Value": { + "Timex": "2016-11-11", + "FutureResolution": { + "date": "2016-11-11" + }, + "PastResolution": { + "date": "2016-11-11" + } + }, + "Start": 13, + "Length": 11 + } + ] + }, + { + "Input": "๋‹ค์Œ ์ผ์š”์ผ์— ๋Œ์•„๊ฐˆ ๊ฑฐ์•ผ. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‹ค์Œ ์ผ์š”์ผ", + "Type": "date", + "Value": { + "Timex": "2016-11-20", + "FutureResolution": { + "date": "2016-11-20" + }, + "PastResolution": { + "date": "2016-11-20" + } + }, + "Start": 13, + "Length": 11 + } + ] + }, + { + "Input": "์ง€๋‚œ ์ผ์š”์ผ์— ๋Œ์•„๊ฐˆ ๊ฑฐ์•ผ. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ง€๋‚œ ์ผ์š”์ผ", + "Type": "date", + "Value": { + "Timex": "2016-11-06", + "FutureResolution": { + "date": "2016-11-06" + }, + "PastResolution": { + "date": "2016-11-06" + } + }, + "Start": 13, + "Length": 11 + } + ] + }, + { + "Input": "์ด๋ฒˆ ์ฃผ ๊ธˆ์š”์ผ์— ๋Œ์•„๊ฐˆ ๊ฑฐ์•ผ. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ด๋ฒˆ ์ฃผ ๊ธˆ์š”์ผ", + "Type": "date", + "Value": { + "Timex": "2016-11-11", + "FutureResolution": { + "date": "2016-11-11" + }, + "PastResolution": { + "date": "2016-11-11" + } + }, + "Start": 13, + "Length": 16 + } + ] + }, + { + "Input": "๋‹ค์Œ ์ฃผ ์ผ์š”์ผ์— ๋Œ์•„๊ฐˆ ๊ฑฐ์•ผ. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‹ค์Œ ์ฃผ ์ผ์š”์ผ", + "Type": "date", + "Value": { + "Timex": "2016-11-20", + "FutureResolution": { + "date": "2016-11-20" + }, + "PastResolution": { + "date": "2016-11-20" + } + }, + "Start": 13, + "Length": 16 + } + ] + }, + { + "Input": "์ง€๋‚œ ์ฃผ ์ผ์š”์ผ์— ๋Œ์•„๊ฐˆ ๊ฑฐ์•ผ. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ง€๋‚œ ์ฃผ ์ผ์š”์ผ", + "Type": "date", + "Value": { + "Timex": "2016-11-06", + "FutureResolution": { + "date": "2016-11-06" + }, + "PastResolution": { + "date": "2016-11-06" + } + }, + "Start": 13, + "Length": 16 + } + ] + }, + { + "Input": "์ง€๋‚œ ๋‚ ์— ๋Œ์•„๊ฐˆ ๊ฑฐ์•ผ. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ง€๋‚œ ๋‚ ", + "Type": "date", + "Value": { + "Timex": "2016-11-06", + "FutureResolution": { + "date": "2016-11-06" + }, + "PastResolution": { + "date": "2016-11-06" + } + }, + "Start": 13, + "Length": 8 + } + ] + }, + { + "Input": "๊ทธ ๋‚ ์— ๋Œ์•„๊ฐˆ ๊ฑฐ์•ผ. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๊ทธ ๋‚ ", + "Type": "date", + "Value": { + "Timex": "2016-11-07", + "FutureResolution": { + "date": "2016-11-07" + }, + "PastResolution": { + "date": "2016-11-07" + } + }, + "Start": 13, + "Length": 7 + } + ] + }, + { + "Input": "2016๋…„ 6์›” 15์ผ์— ๋Œ์•„๊ฐˆ ๊ฑฐ์•ผ. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016๋…„ 6์›” 15์ผ", + "Type": "date", + "Value": { + "Timex": "2016-06-15", + "FutureResolution": { + "date": "2016-06-15" + }, + "PastResolution": { + "date": "2016-06-15" + } + }, + "Start": 13, + "Length": 12 + } + ] + }, + { + "Input": "7์›”์˜ ์ฒซ ๋ฒˆ์งธ ๊ธˆ์š”์ผ์— ๋Œ์•„๊ฐˆ ๊ฑฐ์•ผ. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "7์›”์˜ ์ฒซ ๋ฒˆ์งธ ๊ธˆ์š”์ผ", + "Type": "date", + "Value": { + "Timex": "XXXX-07-WXX-5-#1", + "FutureResolution": { + "date": "2017-07-07" + }, + "PastResolution": { + "date": "2016-07-01" + } + }, + "Start": 13, + "Length": 24 + } + ] + }, + { + "Input": "์ด๋ฒˆ ๋‹ฌ ์ฒซ ๋ฒˆ์งธ ๊ธˆ์š”์ผ์— ๋Œ์•„๊ฐˆ ๊ฑฐ์•ผ. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ด๋ฒˆ ๋‹ฌ ์ฒซ ๋ฒˆ์งธ ๊ธˆ์š”์ผ", + "Type": "date", + "Value": { + "Timex": "XXXX-11-WXX-5-#1", + "FutureResolution": { + "date": "2016-11-04" + }, + "PastResolution": { + "date": "2016-11-04" + } + }, + "Start": 13, + "Length": 30 + } + ] + }, + { + "Input": "๋‹ค์Œ ์ฃผ ๊ธˆ์š”์ผ์— ๋Œ์•„๊ฐˆ ๊ฑฐ์•ผ. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‹ค์Œ ์ฃผ ๊ธˆ์š”์ผ", + "Type": "date", + "Value": { + "Timex": "2016-11-18", + "FutureResolution": { + "date": "2016-11-18" + }, + "PastResolution": { + "date": "2016-11-18" + } + }, + "Start": 13, + "Length": 19 + } + ] + }, + { + "Input": "๋‚˜์˜ ํ•˜๋ฃจ๋Š” ์–ด๋•Œ? ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‚˜์˜ ํ•˜๋ฃจ", + "Type": "date", + "Value": { + "Timex": "2016-11-07", + "FutureResolution": { + "date": "2016-11-07" + }, + "PastResolution": { + "date": "2016-11-07" + } + }, + "Start": 10, + "Length": 6 + } + ] + }, + { + "Input": "์ง€๊ธˆ์œผ๋กœ๋ถ€ํ„ฐ 2์ฃผ ํ›„์— ๋Œ์•„๊ฐˆ ๊ฑฐ์•ผ. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ง€๊ธˆ์œผ๋กœ๋ถ€ํ„ฐ 2์ฃผ", + "Type": "date", + "Value": { + "Timex": "2016-11-21", + "FutureResolution": { + "date": "2016-11-21" + }, + "PastResolution": { + "date": "2016-11-21" + } + }, + "Start": 13, + "Length": 18 + } + ] + }, + { + "Input": "ํ•œ ๋‹ฌ ์ „์— ๋‚ด๊ฐ€ ๋ˆ„๊ตฌ์—๊ฒŒ ์ด๋ฉ”์ผ์„ ๋ณด๋ƒˆ๋‹ˆ?", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ํ•œ ๋‹ฌ ์ „์— ", + "Type": "date", + "Value": { + "Timex": "2016-10-07", + "FutureResolution": { + "date": "2016-10-07" + }, + "PastResolution": { + "date": "2016-10-07" + } + }, + "Start": 16, + "Length": 11 + } + ] + }, + { + "Input": "๋ช‡ ๋‹ฌ ์ „์— ๋‚ด๊ฐ€ ๋ˆ„๊ตฌ์—๊ฒŒ ์ด๋ฉ”์ผ์„ ๋ณด๋ƒˆ๋‹ˆ?", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋ช‡ ๋‹ฌ ์ „์— ", + "Type": "date", + "Value": { + "Timex": "2016-08-07", + "FutureResolution": { + "date": "2016-08-07" + }, + "PastResolution": { + "date": "2016-08-07" + } + }, + "Start": 16, + "Length": 13 + } + ] + }, + { + "Input": "๋ฉฐ์น  ์ „์— ๋‚ด๊ฐ€ ๋ˆ„๊ตฌ์—๊ฒŒ ์ด๋ฉ”์ผ์„ ๋ณด๋ƒˆ๋‹ˆ?", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋ฉฐ์น  ์ „์— ", + "Type": "date", + "Value": { + "Timex": "2016-11-04", + "FutureResolution": { + "date": "2016-11-04" + }, + "PastResolution": { + "date": "2016-11-04" + } + }, + "Start": 16, + "Length": 13 + } + ] + }, + { + "Input": "๋‚˜๋Š” 27์ผ์— ๋Œ์•„๊ฐ”์–ด. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "27์ผ ", + "Type": "date", + "Value": { + "Timex": "XXXX-XX-27", + "FutureResolution": { + "date": "2016-11-27" + }, + "PastResolution": { + "date": "2016-10-27" + } + }, + "Start": 16, + "Length": 6 + } + ] + }, + { + "Input": "๋‚˜๋Š” 27์ผ์— ๋Œ์•„๊ฐ”์–ด!", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "27์ผ ", + "Type": "date", + "Value": { + "Timex": "XXXX-XX-27", + "FutureResolution": { + "date": "2016-11-27" + }, + "PastResolution": { + "date": "2016-10-27" + } + }, + "Start": 16, + "Length": 6 + } + ] + }, + { + "Input": "๋‚˜๋Š” 21์ผ์— ๋Œ์•„๊ฐ”์–ด. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "21์ผ ", + "Type": "date", + "Value": { + "Timex": "XXXX-XX-21", + "FutureResolution": { + "date": "2016-11-21" + }, + "PastResolution": { + "date": "2016-10-21" + } + }, + "Start": 16, + "Length": 8 + } + ] + }, + { + "Input": "๋‚˜๋Š” 22์ผ์— ๋Œ์•„๊ฐ”์–ด. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "22์ผ ", + "Type": "date", + "Value": { + "Timex": "XXXX-XX-22", + "FutureResolution": { + "date": "2016-11-22" + }, + "PastResolution": { + "date": "2016-10-22" + } + }, + "Start": 16, + "Length": 8 + } + ] + }, + { + "Input": "๋‚˜๋Š” 2์ผ์— ๋Œ์•„๊ฐ”์–ด. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2์ผ ", + "Type": "date", + "Value": { + "Timex": "XXXX-XX-02", + "FutureResolution": { + "date": "2016-12-02" + }, + "PastResolution": { + "date": "2016-11-02" + } + }, + "Start": 16, + "Length": 10 + } + ] + }, + { + "Input": "๋‚˜๋Š” 27์ผ์— ๋Œ์•„๊ฐ”์–ด. ", + "Context": { + "ReferenceDateTime": "2017-09-27T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "27์ผ ", + "Type": "date", + "Value": { + "Timex": "2017-09-21", + "FutureResolution": { + "date": "2017-09-21" + }, + "PastResolution": { + "date": "2017-09-21" + } + }, + "Start": 12, + "Length": 17 + } + ] + }, + { + "Input": "๋‘ ๋ฒˆ์งธ ์ผ์š”์ผ์— ๋Œ์•„๊ฐˆ ๊ฑฐ์•ผ. ", + "Context": { + "ReferenceDateTime": "2017-09-27T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‘ ๋ฒˆ์งธ ์ผ์š”์ผ", + "Type": "date", + "Value": { + "Timex": "2017-09-10", + "FutureResolution": { + "date": "2017-09-10" + }, + "PastResolution": { + "date": "2017-09-10" + } + }, + "Start": 13, + "Length": 13 + } + ] + }, + { + "Input": "์ฒซ ๋ฒˆ์งธ ์ผ์š”์ผ์— ๋Œ์•„๊ฐˆ ๊ฑฐ์•ผ. ", + "Context": { + "ReferenceDateTime": "2017-09-27T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ฒซ ๋ฒˆ์งธ ์ผ์š”์ผ", + "Type": "date", + "Value": { + "Timex": "2017-09-03", + "FutureResolution": { + "date": "2017-09-03" + }, + "PastResolution": { + "date": "2017-09-03" + } + }, + "Start": 13, + "Length": 12 + } + ] + }, + { + "Input": "์„ธ ๋ฒˆ์งธ ํ™”์š”์ผ์— ๋Œ์•„๊ฐˆ ๊ฑฐ์•ผ. ", + "Context": { + "ReferenceDateTime": "2017-09-27T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์„ธ ๋ฒˆ์งธ ํ™”์š”์ผ", + "Type": "date", + "Value": { + "Timex": "2017-09-19", + "FutureResolution": { + "date": "2017-09-19" + }, + "PastResolution": { + "date": "2017-09-19" + } + }, + "Start": 13, + "Length": 13 + } + ] + }, + { + "Input": "๋‹ค์„ฏ ๋ฒˆ์งธ ์ผ์š”์ผ์— ๋Œ์•„๊ฐˆ ๊ฑฐ์•ผ. ", + "Context": { + "ReferenceDateTime": "2017-09-27T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‹ค์„ฏ ๋ฒˆ์งธ ์ผ์š”์ผ", + "Type": "date", + "Value": { + "Timex": "2017-09-31", + "FutureResolution": { + "date": "0001-01-01" + }, + "PastResolution": { + "date": "0001-01-01" + } + }, + "Start": 13, + "Length": 12 + } + ] + }, + { + "Input": "๋‚˜๋Š” ๋‹ค์Œ ๋‹ฌ 20์ผ์— ๋Œ์•„๊ฐ”์–ด. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‹ค์Œ ๋‹ฌ 20์ผ", + "Type": "date", + "Value": { + "Timex": "2016-12-20", + "FutureResolution": { + "date": "2016-12-20" + }, + "PastResolution": { + "date": "2016-12-20" + } + }, + "Start": 12, + "Length": 18 + } + ] + }, + { + "Input": "๋‚˜๋Š” ์ด๋ฒˆ ๋‹ฌ 31์ผ์— ๋Œ์•„๊ฐ”์–ด. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ด๋ฒˆ ๋‹ฌ 31์ผ ", + "Type": "date", + "Value": { + "Timex": "2016-11-31", + "FutureResolution": { + "date": "0001-01-01" + }, + "PastResolution": { + "date": "0001-01-01" + } + }, + "Start": 12, + "Length": 18 + } + ] + }, + { + "Input": "2018๋…„ 1์›” 12์ผ์— ๋Œ์•„๊ฐˆ ๊ฑฐ์•ผ. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2018๋…„ 1์›” 12์ผ", + "Type": "date", + "Value": { + "Timex": "2018-01-12", + "FutureResolution": { + "date": "2018-01-12" + }, + "PastResolution": { + "date": "2018-01-12" + } + }, + "Start": 13, + "Length": 16 + } + ] + }, + { + "Input": "2015๋…„ 9์›” 18์ผ์— ๋Œ์•„๊ฐˆ ๊ฑฐ์•ผ. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015๋…„ 9์›” 18์ผ", + "Type": "date", + "Value": { + "Timex": "2015-09-18", + "FutureResolution": { + "date": "2015-09-18" + }, + "PastResolution": { + "date": "2015-09-18" + } + }, + "Start": 13, + "Length": 7 + } + ] + }, + { + "Input": "๋‚˜๋Š” ์ดํ‹€ ์ „์— ๋Œ์•„๊ฐ”์–ด. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ดํ‹€ ์ „ ", + "Type": "date", + "Value": { + "Timex": "2016-11-05", + "FutureResolution": { + "date": "2016-11-05" + }, + "PastResolution": { + "date": "2016-11-05" + } + }, + "Start": 12, + "Length": 12 + } + ] + }, + { + "Input": "๋‚˜๋Š” 2๋…„ ์ „์— ๋Œ์•„๊ฐ”์–ด. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2๋…„ ์ „ ", + "Type": "date", + "Value": { + "Timex": "2014-11-07", + "FutureResolution": { + "date": "2014-11-07" + }, + "PastResolution": { + "date": "2014-11-07" + } + }, + "Start": 12, + "Length": 13 + } + ] + }, + { + "Input": "2016๋…„ 11์›” 16์ผ ", + "Context": { + "ReferenceDateTime": "2016-11-14T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016๋…„ 11์›” 16์ผ ", + "Type": "date", + "Value": { + "Timex": "2016-11-16", + "FutureResolution": { + "date": "2016-11-16" + }, + "PastResolution": { + "date": "2016-11-16" + } + }, + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "์šฐ๋ฆฌ๋Š” 1๊ฐœ์›” 21์ผ ์ „์— ๋ฏธํŒ…์„ ํ–ˆ์Šต๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2017-11-23T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1๊ฐœ์›” 21์ผ ์ „์—", + "Type": "date", + "Value": { + "Timex": "2017-10-02", + "FutureResolution": { + "date": "2017-10-02" + }, + "PastResolution": { + "date": "2017-10-02" + } + }, + "Start": 17, + "Length": 19 + } + ] + }, + { + "Input": "๋‚˜๋Š” 2๋…„ 1๊ฐœ์›” 21์ผ ์ „์— ์—ฌ๊ธฐ๋ฅผ ๋– ๋‚ฌ์Šต๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2017-11-23T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2๋…„ 1๊ฐœ์›” 21์ผ ์ „์—", + "Type": "date", + "Value": { + "Timex": "2015-10-02", + "FutureResolution": { + "date": "2015-10-02" + }, + "PastResolution": { + "date": "2015-10-02" + } + }, + "Start": 12, + "Length": 27 + } + ] + }, + { + "Input": "๋‚˜๋Š” 2๋…„ 21์ผ ์ง€๋‚˜์„œ ์—ฌ๊ธฐ๋ฅผ ๋– ๋‚  ๊ฒƒ์ด๋‹ค. ", + "Context": { + "ReferenceDateTime": "2017-11-23T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": " 2๋…„ 21์ผ ์ง€๋‚˜์„œ", + "Type": "date", + "Value": { + "Timex": "2019-12-14", + "FutureResolution": { + "date": "2019-12-14" + }, + "PastResolution": { + "date": "2019-12-14" + } + }, + "Start": 17, + "Length": 21 + } + ] + }, + { + "Input": "์šฐ๋ฆฌ๋Š” ๋‹ค์Œ ๋‹ฌ 20์ผ์— ๋ฏธํŒ…์„ ํ–ˆ์Šต๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2017-12-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‹ค์Œ ๋‹ฌ 20์ผ", + "Type": "date", + "Value": { + "Timex": "2018-01-20", + "FutureResolution": { + "date": "2018-01-20" + }, + "PastResolution": { + "date": "2018-01-20" + } + }, + "Start": 17, + "Length": 22 + } + ] + }, + { + "Input": "์šฐ๋ฆฌ๋Š” 1931๋…„ 12์›” 5์ผ์— ๋ฏธํŒ…์„ ํ–ˆ์Šต๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2017-12-18T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1931๋…„ 12์›” 5์ผ", + "Type": "date", + "Value": { + "Timex": "1391-12-05", + "FutureResolution": { + "date": "1391-12-05" + }, + "PastResolution": { + "date": "1391-12-05" + } + }, + "Start": 17, + "Length": 15 + } + ] + }, + { + "Input": "2018๋…„ 1์›” 22์ผ ์›”์š”์ผ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2018๋…„ 1์›” 22์ผ ์›”์š”์ผ", + "Type": "date", + "Value": { + "Timex": "2018-01-22", + "FutureResolution": { + "date": "2018-01-22" + }, + "PastResolution": { + "date": "2018-01-22" + } + }, + "Start": 0, + "Length": 28 + } + ] + }, + { + "Input": "2018๋…„ 1์›” 21์ผ ์ผ์š”์ผ์—", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2018๋…„ 1์›” 21์ผ ์ผ์š”์ผ", + "Type": "date", + "Value": { + "Timex": "2018-01-21", + "FutureResolution": { + "date": "2018-01-21" + }, + "PastResolution": { + "date": "2018-01-21" + } + }, + "Start": 3, + "Length": 47 + } + ] + }, + { + "Input": "1978๋…„ 9์›” 21์ผ์—", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1978๋…„ 9์›” 21์ผ", + "Type": "date", + "Value": { + "Timex": "1978-09-21", + "FutureResolution": { + "date": "1978-09-21" + }, + "PastResolution": { + "date": "1978-09-21" + } + }, + "Start": 3, + "Length": 49 + } + ] + }, + { + "Input": "1901๋…„ 9์›” 10์ผ์— ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1901๋…„ 9์›” 10์ผ", + "Type": "date", + "Value": { + "Timex": "1901-09-10", + "FutureResolution": { + "date": "1901-09-10" + }, + "PastResolution": { + "date": "1901-09-10" + } + }, + "Start": 3, + "Length": 31 + } + ] + }, + { + "Input": "2000๋…„ 9์›” 10์ผ์— ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2000๋…„ 9์›” 10์ผ", + "Type": "date", + "Value": { + "Timex": "2000-09-10", + "FutureResolution": { + "date": "2000-09-10" + }, + "PastResolution": { + "date": "2000-09-10" + } + }, + "Start": 7, + "Length": 32 + } + ] + }, + { + "Input": "๋‚˜๋Š” ๋‹ค์Œ ๋‹ฌ ์ฒซ ๋ฒˆ์งธ ๊ธˆ์š”์ผ์— ๋„ˆ๋ฅผ ๋งŒ๋‚  ๊ฑฐ์•ผ. ", + "Context": { + "ReferenceDateTime": "2018-03-20T09:58:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‹ค์Œ ๋‹ฌ ์ฒซ ๋ฒˆ์งธ ๊ธˆ์š”์ผ", + "Type": "date", + "Value": { + "Timex": "XXXX-04-WXX-5-#1", + "FutureResolution": { + "date": "2018-04-06" + }, + "PastResolution": { + "date": "2018-04-06" + } + }, + "Start": 13, + "Length": 30 + } + ] + }, + { + "Input": "๊ทธ๋Ÿผ, ๋‹ค์Œ ๋‹ฌ ๋‘ ๋ฒˆ์งธ ์›”์š”์ผ๋กœ ํ• ๊นŒ์š”? ", + "Context": { + "ReferenceDateTime": "2018-03-20T10:45:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‹ค์Œ ๋‹ฌ ๋‘ ๋ฒˆ์งธ ์›”์š”์ผ", + "Type": "date", + "Value": { + "Timex": "XXXX-04-WXX-1-#2", + "FutureResolution": { + "date": "2018-04-09" + }, + "PastResolution": { + "date": "2018-04-09" + } + }, + "Start": 12, + "Length": 31 + } + ] + }, + { + "Input": "์ง€๋‚œ ๋‹ฌ ์„ธ ๋ฒˆ์งธ ์ˆ˜์š”์ผ์— ๋Œ์•„์™”์–ด์š”. ", + "Context": { + "ReferenceDateTime": "2018-03-20T10:45:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ง€๋‚œ ๋‹ฌ ์„ธ ๋ฒˆ์งธ ์ˆ˜์š”์ผ", + "Type": "date", + "Value": { + "Timex": "XXXX-02-WXX-3-#3", + "FutureResolution": { + "date": "2018-02-21" + }, + "PastResolution": { + "date": "2018-02-21" + } + }, + "Start": 12, + "Length": 37 + } + ] + }, + { + "Input": "๋‹ค์Œ ์ฃผ ํ™”์š”์ผ์— ์—ฌํ–‰ ๊ฐˆ ๊ฑฐ์•ผ. ", + "Context": { + "ReferenceDateTime": "2018-03-20T22:16:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‹ค์Œ ์ฃผ ํ™”์š”์ผ", + "Type": "date", + "Value": { + "Timex": "2018-03-27", + "FutureResolution": { + "date": "2018-03-27" + }, + "PastResolution": { + "date": "2018-03-27" + } + }, + "Start": 19, + "Length": 17 + } + ] + }, + { + "Input": "๋‹ค์Œ ์ฃผ ์ผ์š”์ผ์— ์ˆ™์ œ๋ฅผ ํ•ด. ", + "Context": { + "ReferenceDateTime": "2018-03-20T22:16:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‹ค์Œ ์ฃผ ์ผ์š”์ผ์—", + "Type": "date", + "Value": { + "Timex": "2018-04-01", + "FutureResolution": { + "date": "2018-04-01" + }, + "PastResolution": { + "date": "2018-04-01" + } + }, + "Start": 16, + "Length": 22 + } + ] + }, + { + "Input": "๊ธ€ํ”ผ์— ๋Œ์•„๊ฐˆ ๊ฑฐ์•ผ. ", + "Context": { + "ReferenceDateTime": "2018-04-20T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๊ธ€ํ”ผ", + "Type": "date", + "Value": { + "Timex": "2018-04-23", + "FutureResolution": { + "date": "2018-04-23" + }, + "PastResolution": { + "date": "2018-04-23" + } + }, + "Start": 13, + "Length": 22 + } + ] + }, + { + "Input": "์–ด์ œ๋กœ๋ถ€ํ„ฐ 4์ผ ํ›„์— ๋Œ์•„๊ฐˆ ๊ฑฐ์•ผ. ", + "Context": { + "ReferenceDateTime": "2018-04-20T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์–ด์ œ๋กœ๋ถ€ํ„ฐ 4์ผ", + "Type": "date", + "Value": { + "Timex": "2018-04-23", + "FutureResolution": { + "date": "2018-04-23" + }, + "PastResolution": { + "date": "2018-04-23" + } + }, + "Start": 13, + "Length": 24 + } + ] + }, + { + "Input": "2015๋…„ 5์›” 13์ผ์— ์‹œ๊ฐ„ ์žˆ๋‹ˆ?", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015๋…„ 5์›” 13์ผ", + "Type": "date", + "Value": { + "Timex": "2015-05-13", + "FutureResolution": { + "date": "2015-05-13" + }, + "PastResolution": { + "date": "2015-05-13" + } + }, + "Start": 16, + "Length": 9 + } + ] + }, + { + "Input": "2015๋…„ 5์›” 13์ผ์— ์‹œ๊ฐ„ ๊ดœ์ฐฎ๋‹ˆ?", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015๋…„ 5์›” 13์ผ", + "Type": "date", + "Value": { + "Timex": "2015-05-13", + "FutureResolution": { + "date": "2015-05-13" + }, + "PastResolution": { + "date": "2015-05-13" + } + }, + "Start": 21, + "Length": 9 + } + ] + }, + { + "Input": "2017๋…„ 3์›” 7์ผ์— ๋Œ์•„๊ฐˆ ๊ฑฐ์•ผ. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2017๋…„ 3์›” 7์ผ", + "Type": "date", + "Value": { + "Timex": "2017-03-07", + "FutureResolution": { + "date": "2017-03-07" + }, + "PastResolution": { + "date": "2017-03-07" + } + }, + "Start": 13, + "Length": 8 + } + ] + }, + { + "Input": "2027๋…„ 3์›” 7์ผ์— ๋Œ์•„๊ฐˆ ๊ฑฐ์•ผ. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2027๋…„ 3์›” 7์ผ", + "Type": "date", + "Value": { + "Timex": "2027-03-07", + "FutureResolution": { + "date": "2027-03-07" + }, + "PastResolution": { + "date": "2027-03-07" + } + }, + "Start": 13, + "Length": 6 + } + ] + }, + { + "Input": "2089๋…„ 5์›” 5์ผ์— ๋Œ์•„๊ฐˆ ๊ฑฐ์•ผ. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2089๋…„ 5์›” 5์ผ", + "Type": "date", + "Value": { + "Timex": "1989-05-05", + "FutureResolution": { + "date": "1989-05-05" + }, + "PastResolution": { + "date": "1989-05-05" + } + }, + "Start": 13, + "Length": 8 + } + ] + }, + { + "Input": "2071๋…„ 3์›” 7์ผ์— ๋Œ์•„๊ฐˆ ๊ฑฐ์•ผ. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2017๋…„ 3์›” 7์ผ", + "Type": "date", + "Value": { + "Timex": "1971-05-05", + "FutureResolution": { + "date": "1971-05-05" + }, + "PastResolution": { + "date": "1971-05-05" + } + }, + "Start": 13, + "Length": 8 + } + ] + }, + { + "Input": "๋„ˆ๋Š” ์ง€๊ธˆ๋ถ€ํ„ฐ ํ•œ ๋‹ฌ์— ๋‘ ๋ฒˆ์”ฉ ์ผ์š”์ผ๋งˆ๋‹ค ์‹œ๊ฐ„ ๊ดœ์ฐฎ๋‹ˆ? ", + "Context": { + "ReferenceDateTime": "2018-05-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ง€๊ธˆ๋ถ€ํ„ฐ ํ•œ ๋‹ฌ์— ๋‘ ๋ฒˆ์”ฉ ์ผ์š”์ผ๋งˆ๋‹ค", + "Type": "date", + "Value": { + "Timex": "2018-05-20", + "FutureResolution": { + "date": "2018-05-20" + }, + "PastResolution": { + "date": "2018-05-20" + } + }, + "Start": 18, + "Length": 20 + } + ] + }, + { + "Input": "๋„ˆ๋Š” ํ›„์— ๋‘ ๋ฒˆ์˜ ์›”์š”์ผ์— ์‹œ๊ฐ„ ๊ดœ์ฐฎ๋‹ˆ?", + "Context": { + "ReferenceDateTime": "2018-05-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ํ›„์— ๋‘ ๋ฒˆ์˜ ์›”์š”์ผ", + "Type": "date", + "Value": { + "Timex": "2018-05-21", + "FutureResolution": { + "date": "2018-05-21" + }, + "PastResolution": { + "date": "2018-05-21" + } + }, + "Start": 18, + "Length": 16 + } + ] + }, + { + "Input": "๋„ˆ๋Š”๋ชจ๋ ˆ์— ๊ดœ์ฐฎ๋‹ˆ?", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋ชจ๋ ˆ", + "Type": "date", + "Value": { + "Timex": "2018-06-02", + "FutureResolution": { + "date": "2018-06-02" + }, + "PastResolution": { + "date": "2018-06-02" + } + }, + "Start": 18, + "Length": 20 + } + ] + }, + { + "Input": "๋„ˆ๋Š” ๋‚ด์ผ๋ถ€ํ„ฐ 3์ฃผ ๊ดœ์ฐฎ๋‹ˆ? ", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‚ด์ผ๋ถ€ํ„ฐ 3์ฃผ", + "Type": "date", + "Value": { + "Timex": "2018-06-22", + "FutureResolution": { + "date": "2018-06-22" + }, + "PastResolution": { + "date": "2018-06-22" + } + }, + "Start": 18, + "Length": 25 + } + ] + }, + { + "Input": "๋„ˆ๋Š” ๊ทธ๋„์ €๊ป˜ ์–ด๋””์— ์žˆ์—ˆ๋‹ˆ? ", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๊ทธ๋„์ €๊ป˜ ", + "Type": "date", + "Value": { + "Timex": "2018-05-28", + "FutureResolution": { + "date": "2018-05-28" + }, + "PastResolution": { + "date": "2018-05-28" + } + }, + "Start": 15, + "Length": 25 + } + ] + }, + { + "Input": "๋‚˜๋Š” 3์ฃผ ํ›„์— ๋– ๋‚  ๊ฑฐ์•ผ. ", + "Context": { + "ReferenceDateTime": "2018-07-05T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3์ฃผ ํ›„์—", + "Type": "date", + "Value": { + "Timex": "2018-07-26", + "FutureResolution": { + "date": "2018-07-26" + }, + "PastResolution": { + "date": "2018-07-26" + } + }, + "Start": 13, + "Length": 10 + } + ] + }, + { + "Input": "์ฝ”๋ฅดํƒ€๋‚˜, ์˜์—…์ผ ๊ธฐ์ค€์œผ๋กœ ๋‚˜ํ˜ ํ›„ ์–ธ์ œ ์Šค์นด์ดํ”„ ํ†ตํ™” ์„ค์ •ํ•ด ์ค˜. ", + "Context": { + "ReferenceDateTime": "2018-08-21T08:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜์—…์ผ ๊ธฐ์ค€์œผ๋กœ ๋‚˜ํ˜ ํ›„", + "Type": "date", + "Value": { + "Timex": "2018-08-27", + "FutureResolution": { + "date": "2018-08-27" + }, + "PastResolution": { + "date": "2018-08-27" + } + }, + "Start": 45, + "Length": 21 + } + ] + }, + { + "Input": "15์ผ์— ๋Œ์•„๊ฐˆ๊ฒŒ์š”", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "15์ผ", + "Type": "date", + "Value": { + "Timex": "XXXX-XX-15", + "FutureResolution": { + "date": "2016-11-15" + }, + "PastResolution": { + "date": "2016-10-15" + } + } + } + ] + }, + { + "Input": "10.2์— ๋Œ์•„๊ฐˆ๊ฒŒ์š”", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "10.2", + "Type": "date", + "Value": { + "Timex": "XXXX-10-02", + "FutureResolution": { + "date": "2017-10-02" + }, + "PastResolution": { + "date": "2016-10-02" + } + } + } + ] + }, + { + "Input": "10-2์— ๋Œ์•„๊ฐˆ๊ฒŒ์š”", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "10-2", + "Type": "date", + "Value": { + "Timex": "XXXX-10-02", + "FutureResolution": { + "date": "2017-10-02" + }, + "PastResolution": { + "date": "2016-10-02" + } + } + } + ] + }, + { + "Input": "10/2์— ๋Œ์•„๊ฐˆ๊ฒŒ์š”", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "10/2", + "Type": "date", + "Value": { + "Timex": "XXXX-10-02", + "FutureResolution": { + "date": "2017-10-02" + }, + "PastResolution": { + "date": "2016-10-02" + } + } + } + ] + }, + { + "Input": "10์›” 2์ผ์— ๋Œ์•„๊ฐˆ๊ฒŒ์š”", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "10์›” 2์ผ", + "Type": "date", + "Value": { + "Timex": "XXXX-10-02", + "FutureResolution": { + "date": "2017-10-02" + }, + "PastResolution": { + "date": "2016-10-02" + } + } + } + ] + }, + { + "Input": "1์›” 12์ผ, 2016๋…„์— ๋Œ์•„๊ฐˆ๊ฒŒ์š”", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "1์›” 12์ผ, 2016๋…„", + "Type": "date", + "Value": { + "Timex": "2016-01-12", + "FutureResolution": { + "date": "2016-01-12" + }, + "PastResolution": { + "date": "2016-01-12" + } + } + } + ] + }, + { + "Input": "2016๋…„ 1์›” 12์ผ ์›”์š”์ผ์— ๋Œ์•„๊ฐ€๊ฒ ์Šต๋‹ˆ๋‹ค", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "2016๋…„ 1์›” 12์ผ ์›”์š”์ผ", + "Type": "date", + "Value": { + "Timex": "2016-01-12", + "FutureResolution": { + "date": "2016-01-12" + }, + "PastResolution": { + "date": "2016-01-12" + } + } + } + ] + }, + { + "Input": "02/22/2016์— ๋Œ์•„๊ฐ€๊ฒ ์Šต๋‹ˆ๋‹ค", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "02/22/2016", + "Type": "date", + "Value": { + "Timex": "2016-02-22", + "FutureResolution": { + "date": "2016-02-22" + }, + "PastResolution": { + "date": "2016-02-22" + } + } + } + ] + }, + { + "Input": "21/04/2016์— ๋Œ์•„๊ฐ€๊ฒ ์Šต๋‹ˆ๋‹ค", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "21/04/2016", + "Type": "date", + "Value": { + "Timex": "2016-04-21", + "FutureResolution": { + "date": "2016-04-21" + }, + "PastResolution": { + "date": "2016-04-21" + } + } + } + ] + }, + { + "Input": "21/04/16์— ๋Œ์•„๊ฐ€๊ฒ ์Šต๋‹ˆ๋‹ค", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "21/04/16", + "Type": "date", + "Value": { + "Timex": "2016-04-21", + "FutureResolution": { + "date": "2016-04-21" + }, + "PastResolution": { + "date": "2016-04-21" + } + } + } + ] + }, + { + "Input": "21-04-2016์— ๋Œ์•„๊ฐ€๊ฒ ์Šต๋‹ˆ๋‹ค", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "21-04-2016", + "Type": "date", + "Value": { + "Timex": "2016-04-21", + "FutureResolution": { + "date": "2016-04-21" + }, + "PastResolution": { + "date": "2016-04-21" + } + } + } + ] + }, + { + "Input": "4.22์— ๋Œ์•„๊ฐ€๊ฒ ์Šต๋‹ˆ๋‹ค", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "4.22", + "Type": "date", + "Value": { + "Timex": "XXXX-04-22", + "FutureResolution": { + "date": "2017-04-22" + }, + "PastResolution": { + "date": "2016-04-22" + } + } + } + ] + }, + { + "Input": "4-22์— ๋Œ์•„๊ฐ€๊ฒ ์Šต๋‹ˆ๋‹ค", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "4-22", + "Type": "date", + "Value": { + "Timex": "XXXX-04-22", + "FutureResolution": { + "date": "2017-04-22" + }, + "PastResolution": { + "date": "2016-04-22" + } + } + } + ] + }, + { + "Input": "4/22์— ๋Œ์•„๊ฐ€๊ฒ ์Šต๋‹ˆ๋‹ค", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "4/22", + "Type": "date", + "Value": { + "Timex": "XXXX-04-22", + "FutureResolution": { + "date": "2017-04-22" + }, + "PastResolution": { + "date": "2016-04-22" + } + } + } + ] + }, + { + "Input": "22/04์— ๋Œ์•„๊ฐ€๊ฒ ์Šต๋‹ˆ๋‹ค", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "22/04", + "Type": "date", + "Value": { + "Timex": "XXXX-04-22", + "FutureResolution": { + "date": "2017-04-22" + }, + "PastResolution": { + "date": "2016-04-22" + } + } + } + ] + }, + { + "Input": "2015/08/12์— ๋Œ์•„๊ฐ€๊ฒ ์Šต๋‹ˆ๋‹ค", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "2015/08/12", + "Type": "date", + "Value": { + "Timex": "2015-08-12", + "FutureResolution": { + "date": "2015-08-12" + }, + "PastResolution": { + "date": "2015-08-12" + } + } + } + ] + }, + { + "Input": "08/12,2015์— ๋Œ์•„๊ฐ€๊ฒ ์Šต๋‹ˆ๋‹ค", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "08/12,2015", + "Type": "date", + "Value": { + "Timex": "2015-08-12", + "FutureResolution": { + "date": "2015-08-12" + }, + "PastResolution": { + "date": "2015-08-12" + } + } + } + ] + }, + { + "Input": "1์›” 1์ผ์— ๋Œ์•„๊ฐ€๊ฒ ์Šต๋‹ˆ๋‹ค", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "1์›” 1์ผ", + "Type": "date", + "Value": { + "Timex": "XXXX-01-01", + "FutureResolution": { + "date": "2017-01-01" + }, + "PastResolution": { + "date": "2016-01-01" + } + } + } + ] + }, + { + "Input": "1์›”-1์ผ์— ๋Œ์•„๊ฐˆ๊ฒŒ์š”", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "1์›”-1์ผ", + "Type": "date", + "Value": { + "Timex": "XXXX-01-01", + "FutureResolution": { + "date": "2017-01-01" + }, + "PastResolution": { + "date": "2016-01-01" + } + } + } + ] + }, + { + "Input": "1์›” 22์ผ, ์ˆ˜์š”์ผ์— ๋Œ์•„๊ฐˆ๊ฒŒ์š”", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "1์›” 22์ผ, ์ˆ˜์š”์ผ", + "Type": "date", + "Value": { + "Timex": "XXXX-01-22", + "FutureResolution": { + "date": "2017-01-22" + }, + "PastResolution": { + "date": "2016-01-22" + } + } + } + ] + }, + { + "Input": "1์›” 1์ผ์— ๋Œ์•„๊ฐˆ๊ฒŒ์š”", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "1์›” 1์ผ", + "Type": "date", + "Value": { + "Timex": "XXXX-01-01", + "FutureResolution": { + "date": "2017-01-01" + }, + "PastResolution": { + "date": "2016-01-01" + } + } + } + ] + }, + { + "Input": "์˜ค์›” ์ด์‹ญ์ผ์ผ์— ๋Œ์•„๊ฐˆ๊ฒŒ์š”", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "์˜ค์›” ์ด์‹ญ์ผ์ผ", + "Type": "date", + "Value": { + "Timex": "XXXX-05-21", + "FutureResolution": { + "date": "2017-05-21" + }, + "PastResolution": { + "date": "2016-05-21" + } + } + } + ] + }, + { + "Input": "5์›” ์ด์‹ญ์ผ์ผ์— ๋Œ์•„๊ฐˆ๊ฒŒ์š”", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "5์›” ์ด์‹ญ์ผ์ผ", + "Type": "date", + "Value": { + "Timex": "XXXX-05-21", + "FutureResolution": { + "date": "2017-05-21" + }, + "PastResolution": { + "date": "2016-05-21" + } + } + } + ] + }, + { + "Input": "8์›” 2์ผ์— ๋Œ์•„๊ฐˆ๊ฒŒ์š”.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "8์›” 2์ผ", + "Type": "date", + "Value": { + "Timex": "XXXX-08-02", + "FutureResolution": { + "date": "2017-08-02" + }, + "PastResolution": { + "date": "2016-08-02" + } + } + } + ] + }, + { + "Input": "6์›” 22์ผ์— ๋Œ์•„๊ฐˆ๊ฒŒ์š”", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "6์›” 22์ผ", + "Type": "date", + "Value": { + "Timex": "XXXX-06-22", + "FutureResolution": { + "date": "2017-06-22" + }, + "PastResolution": { + "date": "2016-06-22" + } + } + } + ] + }, + { + "Input": "๊ธˆ์š”์ผ์— ๋Œ์•„๊ฐˆ๊ฒŒ์š”", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "๊ธˆ์š”์ผ", + "Type": "date", + "Value": { + "Timex": "XXXX-WXX-5", + "FutureResolution": { + "date": "2016-11-11" + }, + "PastResolution": { + "date": "2016-11-04" + } + } + } + ] + }, + { + "Input": "๊ธˆ์š”์ผ ๋Œ์•„๊ฐˆ๊ฒŒ์š”", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "๊ธˆ์š”์ผ", + "Type": "date", + "Value": { + "Timex": "XXXX-WXX-5", + "FutureResolution": { + "date": "2016-11-11" + }, + "PastResolution": { + "date": "2016-11-04" + } + } + } + ] + }, + { + "Input": "์˜ค๋Š˜ ๋Œ์•„๊ฐˆ๊ฒŒ์š”", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "์˜ค๋Š˜", + "Type": "date", + "Value": { + "Timex": "2016-11-07", + "FutureResolution": { + "date": "2016-11-07" + }, + "PastResolution": { + "date": "2016-11-07" + } + } + } + ] + }, + { + "Input": "๋‚ด์ผ ๋Œ์•„๊ฐˆ๊ฒŒ์š”", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "๋‚ด์ผ", + "Type": "date", + "Value": { + "Timex": "2016-11-08", + "FutureResolution": { + "date": "2016-11-08" + }, + "PastResolution": { + "date": "2016-11-08" + } + } + } + ] + }, + { + "Input": "์–ด์ œ ๋Œ์•„๊ฐˆ๊ฒŒ์š”", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "์–ด์ œ", + "Type": "date", + "Value": { + "Timex": "2016-11-06", + "FutureResolution": { + "date": "2016-11-06" + }, + "PastResolution": { + "date": "2016-11-06" + } + } + } + ] + }, + { + "Input": "๊ทธ์ œ ๋Œ์•„๊ฐˆ๊ฒŒ์š”", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "๊ทธ์ œ", + "Type": "date", + "Value": { + "Timex": "2016-11-05", + "FutureResolution": { + "date": "2016-11-05" + }, + "PastResolution": { + "date": "2016-11-05" + } + } + } + ] + }, + { + "Input": "๋ชจ๋ ˆ ๋Œ์•„๊ฐˆ๊ฒŒ์š”", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "๋ชจ๋ ˆ", + "Type": "date", + "Value": { + "Timex": "2016-11-09", + "FutureResolution": { + "date": "2016-11-09" + }, + "PastResolution": { + "date": "2016-11-09" + } + } + } + ] + }, + { + "Input": "๋ชจ๋ ˆ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "๋ชจ๋ ˆ", + "Type": "date", + "Value": { + "Timex": "2016-11-09", + "FutureResolution": { + "date": "2016-11-09" + }, + "PastResolution": { + "date": "2016-11-09" + } + } + } + ] + }, + { + "Input": "๊ทธ ๋‹ค์Œ๋‚  ๋Œ์•„๊ฐˆ๊ฒŒ์š”", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "๊ทธ ๋‹ค์Œ๋‚ ", + "Type": "date", + "Value": { + "Timex": "2016-11-08", + "FutureResolution": { + "date": "2016-11-08" + }, + "PastResolution": { + "date": "2016-11-08" + } + } + } + ] + }, + { + "Input": "๋‹ค์Œ๋‚  ๋Œ์•„๊ฐˆ๊ฒŒ์š”", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "๋‹ค์Œ๋‚ ", + "Type": "date", + "Value": { + "Timex": "2016-11-08", + "FutureResolution": { + "date": "2016-11-08" + }, + "PastResolution": { + "date": "2016-11-08" + } + } + } + ] + }, + { + "Input": "์ด๋ฒˆ ๊ธˆ์š”์ผ์— ๋Œ์•„๊ฐˆ๊ฒŒ์š”", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "์ด๋ฒˆ ๊ธˆ์š”์ผ", + "Type": "date", + "Value": { + "Timex": "2016-11-11", + "FutureResolution": { + "date": "2016-11-11" + }, + "PastResolution": { + "date": "2016-11-11" + } + } + } + ] + }, + { + "Input": "๋‹ค์Œ์ฃผ ์ผ์š”์ผ์— ๋Œ์•„๊ฐˆ๊ฒŒ์š”", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "๋‹ค์Œ์ฃผ ์ผ์š”์ผ", + "Type": "date", + "Value": { + "Timex": "2016-11-20", + "FutureResolution": { + "date": "2016-11-20" + }, + "PastResolution": { + "date": "2016-11-20" + } + } + } + ] + }, + { + "Input": "์ €๋ฒˆ์ฃผ ์ผ์š”์ผ์— ๋Œ์•„๊ฐˆ๊ฒŒ์š”", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "์ €๋ฒˆ์ฃผ ์ผ์š”์ผ", + "Type": "date", + "Value": { + "Timex": "2016-11-06", + "FutureResolution": { + "date": "2016-11-06" + }, + "PastResolution": { + "date": "2016-11-06" + } + } + } + ] + }, + { + "Input": "์ด๋ฒˆ์ฃผ ๊ธˆ์š”์ผ์— ๋Œ์•„์˜ฌ๊ฒŒ์š”", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "์ด๋ฒˆ์ฃผ ๊ธˆ์š”์ผ", + "Type": "date", + "Value": { + "Timex": "2016-11-11", + "FutureResolution": { + "date": "2016-11-11" + }, + "PastResolution": { + "date": "2016-11-11" + } + } + } + ] + }, + { + "Input": "๋‹ค์Œ์ฃผ ์ผ์š”์ผ์— ๋Œ์•„์˜ฌ๊ฒŒ์š”", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "๋‹ค์Œ์ฃผ ์ผ์š”์ผ", + "Type": "date", + "Value": { + "Timex": "2016-11-20", + "FutureResolution": { + "date": "2016-11-20" + }, + "PastResolution": { + "date": "2016-11-20" + } + } + } + ] + }, + { + "Input": "์ €๋ฒˆ์ฃผ ์ผ์š”์ผ์— ๋Œ์•„์˜ฌ๊ฒŒ์š”", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "์ €๋ฒˆ์ฃผ ์ผ์š”์ผ", + "Type": "date", + "Value": { + "Timex": "2016-11-06", + "FutureResolution": { + "date": "2016-11-06" + }, + "PastResolution": { + "date": "2016-11-06" + } + } + } + ] + }, + { + "Input": "์ „๋‚  ๋Œ์•„์˜ฌ๊ฒŒ์š”", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "์ „๋‚ ", + "Type": "date", + "Value": { + "Timex": "2016-11-06", + "FutureResolution": { + "date": "2016-11-06" + }, + "PastResolution": { + "date": "2016-11-06" + } + } + } + ] + }, + { + "Input": "๊ทธ ์ „๋‚  ๋Œ์•„์˜ฌ๊ฒŒ์š”", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "๊ทธ ์ „๋‚ ", + "Type": "date", + "Value": { + "Timex": "2016-11-06", + "FutureResolution": { + "date": "2016-11-06" + }, + "PastResolution": { + "date": "2016-11-06" + } + } + } + ] + }, + { + "Input": "๊ทธ ๋‚  ๋Œ์•„์˜ฌ๊ฒŒ์š”", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "๊ทธ ๋‚ ", + "Type": "date", + "Value": { + "Timex": "2016-11-07", + "FutureResolution": { + "date": "2016-11-07" + }, + "PastResolution": { + "date": "2016-11-07" + } + } + } + ] + }, + { + "Input": "15 6์›” 2016์— ๋Œ์•„์˜ฌ๊ฒŒ์š”", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "15 6์›” 2016", + "Type": "date", + "Value": { + "Timex": "2016-06-15", + "FutureResolution": { + "date": "2016-06-15" + }, + "PastResolution": { + "date": "2016-06-15" + } + } + } + ] + }, + { + "Input": "7์›” ์ฒซ์งธ์ฃผ ๊ธˆ์š”์ผ์— ๋Œ์•„์˜ฌ๊ฒŒ์š”", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "7์›” ์ฒซ์งธ์ฃผ ๊ธˆ์š”์ผ", + "Type": "date", + "Value": { + "Timex": "XXXX-07-WXX-5-#1", + "FutureResolution": { + "date": "2017-07-07" + }, + "PastResolution": { + "date": "2016-07-01" + } + } + } + ] + }, + { + "Input": "์ด๋ฒˆ๋‹ฌ ์ฒซ์งธ์ฃผ ๊ธˆ์š”์ผ์— ๋Œ์•„์˜ฌ๊ฒŒ์š”", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "์ด๋ฒˆ๋‹ฌ ์ฒซ์งธ์ฃผ ๊ธˆ์š”์ผ", + "Type": "date", + "Value": { + "Timex": "XXXX-11-WXX-5-#1", + "FutureResolution": { + "date": "2016-11-04" + }, + "PastResolution": { + "date": "2016-11-04" + } + } + } + ] + }, + { + "Input": "๋‹ค์Œ์ฃผ ๊ธˆ์š”์ผ์— ๋Œ์•„์˜ฌ๊ฒŒ์š”", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "๋‹ค์Œ์ฃผ ๊ธˆ์š”์ผ", + "Type": "date", + "Value": { + "Timex": "2016-11-18", + "FutureResolution": { + "date": "2016-11-18" + }, + "PastResolution": { + "date": "2016-11-18" + } + } + } + ] + }, + { + "Input": "๋‹ค์Œ ๊ธˆ์š”์ผ์— ๋Œ์•„์˜ฌ๊ฒŒ์š”", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "๋‹ค์Œ ๊ธˆ์š”์ผ", + "Type": "date", + "Value": { + "Timex": "2016-11-18", + "FutureResolution": { + "date": "2016-11-18" + }, + "PastResolution": { + "date": "2016-11-18" + } + } + } + ] + }, + { + "Input": "์ด ๋‚ ์— ๋Œ์•„๊ฐˆ๊ฒŒ์š”", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "์ด ๋‚ ", + "Type": "date", + "Value": { + "Timex": "2016-11-07", + "FutureResolution": { + "date": "2016-11-07" + }, + "PastResolution": { + "date": "2016-11-07" + } + } + } + ] + }, + { + "Input": "์ง€๋‚œ ๋‚ ๋กœ ๋Œ์•„๊ฐˆ๊ฒŒ์š”", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "์ง€๋‚œ ๋‚ ", + "Type": "date", + "Value": { + "Timex": "2016-11-06", + "FutureResolution": { + "date": "2016-11-06" + }, + "PastResolution": { + "date": "2016-11-06" + } + } + } + ] + }, + { + "Input": "2์ฃผ ํ›„์— ๋Œ์•„๊ฐˆ๊ฒŒ์š”", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "2์ฃผ ํ›„", + "Type": "date", + "Value": { + "Timex": "2016-11-21", + "FutureResolution": { + "date": "2016-11-21" + }, + "PastResolution": { + "date": "2016-11-21" + } + } + } + ] + }, + { + "Input": "๋‚ด๊ฐ€ ํ•œ๋‹ฌ ์ „์— ๋ˆ„๊ตฌํ•œํ…Œ ๋ฉ”์ผ ๋ณด๋ƒˆ์ง€?", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "ํ•œ๋‹ฌ ์ „", + "Type": "date", + "Value": { + "Timex": "2016-10-07", + "FutureResolution": { + "date": "2016-10-07" + }, + "PastResolution": { + "date": "2016-10-07" + } + } + } + ] + }, + { + "Input": "๋‚ด๊ฐ€ ๋ช‡๋‹ฌ ์ „์— ๋ˆ„๊ตฌํ•œํ…Œ ๋ฉ”์ผ ๋ณด๋ƒˆ์ง€?", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "๋ช‡๋‹ฌ ์ „", + "Type": "date", + "Value": { + "Timex": "2016-08-07", + "FutureResolution": { + "date": "2016-08-07" + }, + "PastResolution": { + "date": "2016-08-07" + } + } + } + ] + }, + { + "Input": "๋‚ด๊ฐ€ ๋ช‡์ผ ์ „์— ๋ˆ„๊ตฌํ•œํ…Œ ๋ฉ”์ผ ๋ณด๋ƒˆ์ง€?", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "๋ช‡์ผ ์ „", + "Type": "date", + "Value": { + "Timex": "2016-11-04", + "FutureResolution": { + "date": "2016-11-04" + }, + "PastResolution": { + "date": "2016-11-04" + } + } + } + ] + }, + { + "Input": "27์ผ์— ๋Œ์•„์™”์–ด์š”", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "27์ผ์—", + "Type": "date", + "Value": { + "Timex": "XXXX-XX-27", + "FutureResolution": { + "date": "2016-11-27" + }, + "PastResolution": { + "date": "2016-11-27" + } + } + } + ] + }, + { + "Input": "27์ผ์— ๋Œ์•„์™”์–ด์š”.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "27์ผ์—", + "Type": "date", + "Value": { + "Timex": "XXXX-XX-27", + "FutureResolution": { + "date": "2016-11-27" + }, + "PastResolution": { + "date": "2016-11-27" + } + } + } + ] + }, + { + "Input": "๋‚˜ 27์ผ์— ๋Œ์•„์™”์–ด์š”!", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "27์ผ์—", + "Type": "date", + "Value": { + "Timex": "XXXX-XX-27", + "FutureResolution": { + "date": "2016-11-27" + }, + "PastResolution": { + "date": "2016-11-27" + } + } + } + ] + }, + { + "Input": "๋‚˜ 27์ผ์— ๋Œ์•„์™”์–ด.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "27์ผ", + "Type": "date", + "Value": { + "Timex": "XXXX-XX-27", + "FutureResolution": { + "date": "2016-11-27" + }, + "PastResolution": { + "date": "2016-11-27" + } + } + } + ] + }, + { + "Input": "๋‚˜ 21์ผ์— ๋Œ์•„์™”์–ด", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "21์ผ์—", + "Type": "date", + "Value": { + "Timex": "XXXX-XX-21", + "FutureResolution": { + "date": "2016-11-21" + }, + "PastResolution": { + "date": "2016-11-21" + } + } + } + ] + }, + { + "Input": "๋‚˜ 22์ผ์— ๋Œ์•„์™”์–ด", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "for the 22nd", + "Type": "date", + "Value": { + "Timex": "XXXX-XX-22", + "FutureResolution": { + "date": "2016-11-22" + }, + "PastResolution": { + "date": "2016-11-22" + } + } + } + ] + }, + { + "Input": "2์ผ์— ๋Œ์•„์™”์–ด", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "2์ผ์—", + "Type": "date", + "Value": { + "Timex": "XXXX-XX-02", + "FutureResolution": { + "date": "2016-11-02" + }, + "PastResolution": { + "date": "2016-11-02" + } + } + } + ] + }, + { + "Input": "21์ผ์— ๋Œ์•„์™”์–ด์š”", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "21์ผ์—", + "Type": "date", + "Value": { + "Timex": "XXXX-XX-22", + "FutureResolution": { + "date": "2016-11-22" + }, + "PastResolution": { + "date": "2016-11-22" + } + } + } + ] + }, + { + "Input": "30์ผ์— ๋Œ์•„์™”์–ด", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "30์ผ์—", + "Type": "date", + "Value": { + "Timex": "XXXX-XX-30", + "FutureResolution": { + "date": "2016-11-30" + }, + "PastResolution": { + "date": "2016-11-30" + } + } + } + ] + }, + { + "Input": "21์ผ ๋ชฉ์š”์ผ์— ๋Œ์•„์™”์–ด", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:49.8080661+03:00" + }, + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "21์ผ ๋ชฉ์š”์ผ", + "Type": "date", + "Value": { + "Timex": "2017-09-21", + "FutureResolution": { + "date": "2017-09-21" + }, + "PastResolution": { + "date": "2017-09-21" + } + } + } + ] + }, + { + "Input": "22์ผ ๊ธˆ์š”์ผ์— ๋Œ์•„์™”์–ด", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:49.8110663+03:00" + }, + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "22์ผ ๊ธˆ์š”์ผ", + "Type": "date", + "Value": { + "Timex": "2017-09-22", + "FutureResolution": { + "date": "2017-09-22" + }, + "PastResolution": { + "date": "2017-09-22" + } + } + } + ] + }, + { + "Input": "23์ผ ํ† ์š”์ผ์— ๋Œ์•„์™”์–ด", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:49.8120465+03:00" + }, + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "23์ผ ํ† ์š”์ผ", + "Type": "date", + "Value": { + "Timex": "2017-09-23", + "FutureResolution": { + "date": "2017-09-23" + }, + "PastResolution": { + "date": "2017-09-23" + } + } + } + ] + }, + { + "Input": "15์ผ ๊ธˆ์š”์ผ์— ๋Œ์•„์™”์–ด", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:49.8130455+03:00" + }, + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "15์ผ ๊ธˆ์š”์ผ", + "Type": "date", + "Value": { + "Timex": "2017-09-15", + "FutureResolution": { + "date": "2017-09-15" + }, + "PastResolution": { + "date": "2017-09-15" + } + } + } + ] + }, + { + "Input": "์ด์‹ญ์ผ์ผ ๋ชฉ์š”์ผ์— ๋Œ์•„์™”์–ด", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:49.8140457+03:00" + }, + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "์ด์‹ญ์ผ์ผ ๋ชฉ์š”์ผ", + "Type": "date", + "Value": { + "Timex": "2017-09-21", + "FutureResolution": { + "date": "2017-09-21" + }, + "PastResolution": { + "date": "2017-09-21" + } + } + } + ] + }, + { + "Input": "์ด์‹ญ์ด์ผ ๊ธˆ์š”์ผ์— ๋Œ์•„์™”์–ด", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:49.8150456+03:00" + }, + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "์ด์‹ญ์ด์ผ ๊ธˆ์š”์ผ", + "Type": "date", + "Value": { + "Timex": "2017-09-22", + "FutureResolution": { + "date": "2017-09-22" + }, + "PastResolution": { + "date": "2017-09-22" + } + } + } + ] + }, + { + "Input": "์‹ญ์˜ค์ผ ๊ธˆ์š”์ผ์— ๋Œ์•„์™”์–ด", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:49.8160454+03:00" + }, + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "์‹ญ์˜ค์ผ ๊ธˆ์š”์ผ", + "Type": "date", + "Value": { + "Timex": "2017-09-15", + "FutureResolution": { + "date": "2017-09-15" + }, + "PastResolution": { + "date": "2017-09-15" + } + } + } + ] + }, + { + "Input": "๋‘˜์งธ์ฃผ ์ผ์š”์ผ๋กœ ๋Œ์•„๊ฐˆ๊ฒŒ์š”", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:49.8200463+03:00" + }, + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "๋‘˜์งธ์ฃผ ์ผ์š”์ผ", + "Type": "date", + "Value": { + "Timex": "2017-09-10", + "FutureResolution": { + "date": "2017-09-10" + }, + "PastResolution": { + "date": "2017-09-10" + } + } + } + ] + }, + { + "Input": "์ฒซ์งธ์ฃผ ์ผ์š”์ผ๋กœ ๋Œ์•„๊ฐˆ๊ฒŒ์š”", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:49.8200463+03:00" + }, + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "์ฒซ์งธ์ฃผ ์ผ์š”์ผ", + "Type": "date", + "Value": { + "Timex": "2017-09-03", + "FutureResolution": { + "date": "2017-09-03" + }, + "PastResolution": { + "date": "2017-09-03" + } + } + } + ] + }, + { + "Input": "์…‹์งธ์ฃผ ํ™”์š”์ผ๋กœ ๋Œ์•„๊ฐˆ๊ฒŒ์š”", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:49.8210454+03:00" + }, + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "์…‹์งธ์ฃผ ํ™”์š”์ผ", + "Type": "date", + "Value": { + "Timex": "2017-09-19", + "FutureResolution": { + "date": "2017-09-19" + }, + "PastResolution": { + "date": "2017-09-19" + } + } + } + ] + }, + { + "Input": "๋‹ค์„ฏ์งธ ์ฃผ ์ผ์š”์ผ์— ๋Œ์•„๊ฐˆ๊ฒŒ์š”", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:49.8225493+03:00" + }, + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "๋‹ค์„ฏ์งธ ์ฃผ ์ผ์š”์ผ", + "Type": "date", + "Value": { + "Timex": "2017-09-31", + "FutureResolution": { + "date": "0001-01-01" + }, + "PastResolution": { + "date": "0001-01-01" + } + } + } + ] + }, + { + "Input": "๋‹ค์Œ ๋‹ฌ 20์ผ์— ๋Œ์•„๊ฐˆ๊ฒŒ์š”", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "๋‹ค์Œ ๋‹ฌ 20์ผ", + "Type": "date", + "Value": { + "Timex": "2016-12-20", + "FutureResolution": { + "date": "2016-12-20" + }, + "PastResolution": { + "date": "2016-12-20" + } + } + } + ] + }, + { + "Input": "์ด๋ฒˆ ๋‹ฌ 31์ผ์— ๋Œ์•„๊ฐˆ๊ฒŒ์š”", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "์ด๋ฒˆ ๋‹ฌ 31์ผ", + "Type": "date", + "Value": { + "Timex": "2016-11-31", + "FutureResolution": { + "date": "0001-01-01" + }, + "PastResolution": { + "date": "0001-01-01" + } + } + } + ] + }, + { + "Input": "9-18-15๋กœ ๋Œ์•„๊ฐˆ๊ฒŒ์š”", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "9-18-15", + "Type": "date", + "Value": { + "Timex": "2015-09-18", + "FutureResolution": { + "date": "2015-09-18" + }, + "PastResolution": { + "date": "2015-09-18" + } + } + } + ] + }, + { + "Input": "์ดํ‹€ ์ „์— ๋Œ์•„์™”์–ด์š”", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "์ดํ‹€ ์ „", + "Type": "date", + "Value": { + "Timex": "2016-11-05", + "FutureResolution": { + "date": "2016-11-05" + }, + "PastResolution": { + "date": "2016-11-05" + } + } + } + ] + }, + { + "Input": "2๋…„ ์ „์— ๋Œ์•„์™”์–ด์š”", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "2๋…„ ์ „", + "Type": "date", + "Value": { + "Timex": "2014-11-07", + "FutureResolution": { + "date": "2014-11-07" + }, + "PastResolution": { + "date": "2014-11-07" + } + } + } + ] + }, + { + "Input": "16. 11์›”. 2016", + "Context": { + "ReferenceDateTime": "2016-11-14T00:00:00" + }, + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "16. 11์›”. 2016", + "Type": "date", + "Value": { + "Timex": "2016-11-16", + "FutureResolution": { + "date": "2016-11-16" + }, + "PastResolution": { + "date": "2016-11-16" + } + } + } + ] + }, + { + "Input": "์šฐ๋ฆฌ๋Š” 1๊ฐœ์›” 21์ผ ์ „์— ๋ฏธํŒ…์„ ํ–ˆ์–ด์š”", + "Context": { + "ReferenceDateTime": "2017-11-23T00:00:00" + }, + "NotSupported": "javascript", + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "1๊ฐœ์›” 21์ผ ์ „", + "Type": "date", + "Value": { + "Timex": "2017-10-02", + "FutureResolution": { + "date": "2017-10-02" + }, + "PastResolution": { + "date": "2017-10-02" + } + } + } + ] + }, + { + "Input": "๋‚˜๋Š” 2๋…„ 1๊ฐœ์›” 21์ผ ์ „์— ์—ฌ๊ธธ ๋– ๋‚ฌ์–ด์š”", + "Context": { + "ReferenceDateTime": "2017-11-23T00:00:00" + }, + "NotSupported": "javascript", + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "2๋…„ 1๊ฐœ์›” 21์ผ ์ „", + "Type": "date", + "Value": { + "Timex": "2015-10-02", + "FutureResolution": { + "date": "2015-10-02" + }, + "PastResolution": { + "date": "2015-10-02" + } + } + } + ] + }, + { + "Input": "2๋…„ 21์ผ ํ›„์— ์—ฌ๊ธฐ๋ฅผ ๋– ๋‚ ๊ฑฐ์—์š”", + "Context": { + "ReferenceDateTime": "2017-11-23T00:00:00" + }, + "NotSupported": "javascript", + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "2๋…„ 21์ผ ํ›„", + "Type": "date", + "Value": { + "Timex": "2019-12-14", + "FutureResolution": { + "date": "2019-12-14" + }, + "PastResolution": { + "date": "2019-12-14" + } + } + } + ] + }, + { + "Input": "ํ•œ๋‹ฌ 2๋…„ 21์ผ ์ „์— ์—ฌ๊ธฐ๋ฅผ ๋– ๋‚ฌ์–ด์š”", + "Context": { + "ReferenceDateTime": "2017-11-23T00:00:00" + }, + "NotSupported": "javascript", + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "ํ•œ๋‹ฌ 2๋…„ 21์ผ ์ „", + "Type": "date", + "Value": { + "Timex": "2015-10-02", + "FutureResolution": { + "date": "2015-10-02" + }, + "PastResolution": { + "date": "2015-10-02" + } + } + } + ] + }, + { + "Input": "์šฐ๋ฆฌ๋Š” 1๊ฐœ์›” ํ•˜๊ณ  21์ผ ์ „์— ํšŒ์˜๋ฅผ ํ–ˆ์–ด์š”", + "Context": { + "ReferenceDateTime": "2017-11-23T00:00:00" + }, + "NotSupported": "javascript", + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "1๊ฐœ์›” ํ•˜๊ณ  21์ผ ์ „", + "Type": "date", + "Value": { + "Timex": "2017-10-02", + "FutureResolution": { + "date": "2017-10-02" + }, + "PastResolution": { + "date": "2017-10-02" + } + } + } + ] + }, + { + "Input": "์šฐ๋ฆฌ๋Š” 1๊ฐœ์›”, 21์ผ ์ „์— ํšŒ์˜๋ฅผ ํ–ˆ์–ด์š”", + "Context": { + "ReferenceDateTime": "2017-11-23T00:00:00" + }, + "NotSupported": "javascript", + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "1๊ฐœ์›”, 21์ผ ์ „", + "Type": "date", + "Value": { + "Timex": "2017-10-02", + "FutureResolution": { + "date": "2017-10-02" + }, + "PastResolution": { + "date": "2017-10-02" + } + } + } + ] + }, + { + "Input": "์šฐ๋ฆฌ๋Š” ๋‹ค์Œ ๋‹ฌ 20์ผ์— ํšŒ์˜๊ฐ€ ์žˆ์—ˆ์–ด์š”", + "Context": { + "ReferenceDateTime": "2017-12-07T00:00:00" + }, + "NotSupported": "javascript", + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "๋‹ค์Œ ๋‹ฌ 20์ผ", + "Type": "date", + "Value": { + "Timex": "2018-01-20", + "FutureResolution": { + "date": "2018-01-20" + }, + "PastResolution": { + "date": "2018-01-20" + } + } + } + ] + }, + { + "Input": "์šฐ๋ฆฌ๋Š” 5 12์›” 1391์— ํšŒ์˜ํ–ˆ์–ด์š”", + "Context": { + "ReferenceDateTime": "2017-12-18T00:00:00" + }, + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "5 12์›” 1391", + "Type": "date", + "Value": { + "Timex": "1391-12-05", + "FutureResolution": { + "date": "1391-12-05" + }, + "PastResolution": { + "date": "1391-12-05" + } + } + } + ] + }, + { + "Input": "์›”์š”์ผ, 1์›” 22์ผ, 2018", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript", + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "์›”์š”์ผ, 1์›” 22์ผ, 2018", + "Type": "date", + "Value": { + "Timex": "2018-01-22", + "FutureResolution": { + "date": "2018-01-22" + }, + "PastResolution": { + "date": "2018-01-22" + } + } + } + ] + }, + { + "Input": "์ผ์š”์ผ 1์›” ์ด์‹ญ์ผ์ผ ์ด์ฒœํŒ”๋…„์—", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript", + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "์ผ์š”์ผ 1์›” ์ด์‹ญ์ผ์ผ ์ด์ฒœํŒ”๋…„", + "Type": "date", + "Value": { + "Timex": "2018-01-21", + "FutureResolution": { + "date": "2018-01-21" + }, + "PastResolution": { + "date": "2018-01-21" + } + } + } + ] + }, + { + "Input": "9์›” 21์ผ 1978์—", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript", + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "9์›” 21์ผ 1978", + "Type": "date", + "Value": { + "Timex": "1978-09-21", + "FutureResolution": { + "date": "1978-09-21" + }, + "PastResolution": { + "date": "1978-09-21" + } + } + } + ] + }, + { + "Input": "9์›” 10์ผ, 1901์—", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript", + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "9์›” 10์ผ, 1901", + "Type": "date", + "Value": { + "Timex": "1901-09-10", + "FutureResolution": { + "date": "1901-09-10" + }, + "PastResolution": { + "date": "1901-09-10" + } + } + } + ] + }, + { + "Input": "๊ตฌ์›” ์‹ญ์ผ, 2000์—", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript", + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "๊ตฌ์›” ์‹ญ์ผ, 2000", + "Type": "date", + "Value": { + "Timex": "2000-09-10", + "FutureResolution": { + "date": "2000-09-10" + }, + "PastResolution": { + "date": "2000-09-10" + } + } + } + ] + }, + { + "Input": "๋‹ค์Œ ๋‹ฌ ์ฒซ์งธ์ฃผ ๊ธˆ์š”์ผ์— ๋งŒ๋‚˜์ž", + "Context": { + "ReferenceDateTime": "2018-03-20T09:58:00" + }, + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "๋‹ค์Œ ๋‹ฌ ์ฒซ์งธ์ฃผ ๊ธˆ์š”์ผ", + "Type": "date", + "Value": { + "Timex": "XXXX-04-WXX-5-#1", + "FutureResolution": { + "date": "2018-04-06" + }, + "PastResolution": { + "date": "2018-04-06" + } + } + } + ] + }, + { + "Input": "๊ทธ๋ž˜์„œ ๋‹ค์Œ ๋‹ฌ ๋‘˜์งธ์ฃผ ์›”์š”์ผ๋กœ ํ•˜์ž?", + "Context": { + "ReferenceDateTime": "2018-03-20T10:45:00" + }, + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "๋‹ค์Œ ๋‹ฌ ๋‘˜์งธ์ฃผ ์›”์š”์ผ", + "Type": "date", + "Value": { + "Timex": "XXXX-04-WXX-1-#2", + "FutureResolution": { + "date": "2018-04-09" + }, + "PastResolution": { + "date": "2018-04-09" + } + } + } + ] + }, + { + "Input": "๋‚˜๋Š” ์ €๋ฒˆ ๋‹ฌ ์…‹์งธ์ฃผ ์ˆ˜์š”์ผ์— ๋Œ์•„์™”์–ด", + "Context": { + "ReferenceDateTime": "2018-03-20T10:45:00" + }, + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "์ €๋ฒˆ ๋‹ฌ ์…‹์งธ์ฃผ ์ˆ˜์š”์ผ", + "Type": "date", + "Value": { + "Timex": "XXXX-02-WXX-3-#3", + "FutureResolution": { + "date": "2018-02-21" + }, + "PastResolution": { + "date": "2018-02-21" + } + } + } + ] + }, + { + "Input": "๋‹ค์Œ ์ฃผ ํ™”์š”์ผ์— ์—ฌํ–‰๊ฐˆ๊ฑฐ์•ผ", + "Context": { + "ReferenceDateTime": "2018-03-20T22:16:00" + }, + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "๋‹ค์Œ ์ฃผ ํ™”์š”์ผ", + "Type": "date", + "Value": { + "Timex": "2018-03-27", + "FutureResolution": { + "date": "2018-03-27" + }, + "PastResolution": { + "date": "2018-03-27" + } + } + } + ] + }, + { + "Input": "๋‹ค์Œ ์ฃผ ์ผ์š”์ผ์— ์ˆ™์ œํ•˜๊ธฐ", + "Context": { + "ReferenceDateTime": "2018-03-20T22:16:00" + }, + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "๋‹ค์Œ ์ฃผ ์ผ์š”์ผ", + "Type": "date", + "Value": { + "Timex": "2018-04-01", + "FutureResolution": { + "date": "2018-04-01" + }, + "PastResolution": { + "date": "2018-04-01" + } + } + } + ] + }, + { + "Input": "์‚ผ์ผ ํ›„์— ๋Œ์•„๊ฐˆ๊ฒŒ์š”.", + "Context": { + "ReferenceDateTime": "2018-04-20T00:00:00" + }, + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "์‚ผ์ผ ํ›„", + "Type": "date", + "Value": { + "Timex": "2018-04-23", + "FutureResolution": { + "date": "2018-04-23" + }, + "PastResolution": { + "date": "2018-04-23" + } + } + } + ] + }, + { + "Input": "์–ด์ œ๋ถ€ํ„ฐ 4์ผ ํ›„์— ๋Œ์•„๊ฐˆ๊ฒŒ์š”.", + "Context": { + "ReferenceDateTime": "2018-04-20T00:00:00" + }, + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "์–ด์ œ๋ถ€ํ„ฐ 4์ผ ํ›„", + "Type": "date", + "Value": { + "Timex": "2018-04-23", + "FutureResolution": { + "date": "2018-04-23" + }, + "PastResolution": { + "date": "2018-04-23" + } + } + } + ] + }, + { + "Input": "13.5.2015์— ํ•œ๊ฐ€ํ•˜๋‹ˆ?", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "13.5.2015", + "Type": "date", + "Value": { + "Timex": "2015-05-13", + "FutureResolution": { + "date": "2015-05-13" + }, + "PastResolution": { + "date": "2015-05-13" + } + } + } + ] + }, + { + "Input": "2015.5.13์— ์‹œ๊ฐ„ ๊ดœ์ฐฎ๋‹ˆ?", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "2015.5.13", + "Type": "date", + "Value": { + "Timex": "2015-05-13", + "FutureResolution": { + "date": "2015-05-13" + }, + "PastResolution": { + "date": "2015-05-13" + } + } + } + ] + }, + { + "Input": "3-7-2017์— ๋Œ์•„๊ฐˆ๊ฒŒ์š”", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "3-7-2017", + "Type": "date", + "Value": { + "Timex": "2017-03-07", + "FutureResolution": { + "date": "2017-03-07" + }, + "PastResolution": { + "date": "2017-03-07" + } + } + } + ] + }, + { + "Input": "3-7-07์— ๋Œ์•„๊ฐˆ๊ฒŒ์š”", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "3-7-07", + "Type": "date", + "Value": { + "Timex": "2007-03-07", + "FutureResolution": { + "date": "2007-03-07" + }, + "PastResolution": { + "date": "2007-03-07" + } + } + } + ] + }, + { + "Input": "3-7-27์— ๋Œ์•„๊ฐˆ๊ฒŒ์š”", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "3-7-27", + "Type": "date", + "Value": { + "Timex": "2027-03-07", + "FutureResolution": { + "date": "2027-03-07" + }, + "PastResolution": { + "date": "2027-03-07" + } + } + } + ] + }, + { + "Input": "89/05/05๋กœ ๋Œ์•„๊ฐˆ๊ฑฐ์•ผ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "89/05/05", + "Type": "date", + "Value": { + "Timex": "1989-05-05", + "FutureResolution": { + "date": "1989-05-05" + }, + "PastResolution": { + "date": "1989-05-05" + } + } + } + ] + }, + { + "Input": "71/05/05๋กœ ๋Œ์•„๊ฐˆ๊ฑฐ์•ผ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "71/05/05", + "Type": "date", + "Value": { + "Timex": "1971-05-05", + "FutureResolution": { + "date": "1971-05-05" + }, + "PastResolution": { + "date": "1971-05-05" + } + } + } + ] + }, + { + "Input": "์˜ค๋Š˜๋ถ€ํ„ฐ 2์ฃผ๊ฐ„ ์ผ์š”์ผ์— ์‹œ๊ฐ„ ๊ดœ์ฐฎ์œผ์„ธ์š”?", + "Context": { + "ReferenceDateTime": "2018-05-07T00:00:00" + }, + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "์˜ค๋Š˜๋ถ€ํ„ฐ 2์ฃผ๊ฐ„ ์ผ์š”์ผ", + "Type": "date", + "Value": { + "Timex": "2018-05-20", + "FutureResolution": { + "date": "2018-05-20" + }, + "PastResolution": { + "date": "2018-05-20" + } + } + } + ] + }, + { + "Input": "2์ฃผ ํ›„ ์›”์š”์ผ์— ์‹œ๊ฐ„ ๊ดœ์ฐฎ์•„?", + "Context": { + "ReferenceDateTime": "2018-05-07T00:00:00" + }, + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "2์ฃผ ํ›„ ์›”์š”์ผ", + "Type": "date", + "Value": { + "Timex": "2018-05-21", + "FutureResolution": { + "date": "2018-05-21" + }, + "PastResolution": { + "date": "2018-05-21" + } + } + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Korean/DatePeriodExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Korean/DatePeriodExtractor.json new file mode 100644 index 000000000..eb9faa655 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Korean/DatePeriodExtractor.json @@ -0,0 +1,2311 @@ +[ + { + "Input": "1์›”์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1์›”", + "Type": "daterange", + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "์ด๋ฒˆ 1์›”์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ด๋ฒˆ 1์›”", + "Type": "daterange", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "1์›” ๋‹ฌ์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1์›” ๋‹ฌ", + "Type": "daterange", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "2001๋…„ 1์›”์„ ๊ทธ๋ฆฌ์›Œํ–ˆ์–ด์š”. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2001๋…„ 1์›”", + "Type": "daterange", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "2์›”์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2์›”", + "Type": "daterange", + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "์ด๋ฒˆ 2์›”์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ด๋ฒˆ 2์›”", + "Type": "daterange", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "2์›” ๋‹ฌ์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2์›” ๋‹ฌ", + "Type": "daterange", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "2001๋…„ 2์›”์„ ๊ทธ๋ฆฌ์›Œํ–ˆ์–ด์š”. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2001๋…„ 2์›”", + "Type": "daterange", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "3์›”์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3์›”", + "Type": "daterange", + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "์ด๋ฒˆ 3์›”์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ด๋ฒˆ 3์›”", + "Type": "daterange", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "3์›” ๋‹ฌ์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3์›” ๋‹ฌ", + "Type": "daterange", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "2001๋…„ 3์›”์„ ๊ทธ๋ฆฌ์›Œํ–ˆ์–ด์š”. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2001๋…„ 3์›”", + "Type": "daterange", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "4์›”์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "4์›”", + "Type": "daterange", + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "์ด๋ฒˆ 4์›”์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ด๋ฒˆ 4์›”", + "Type": "daterange", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "4์›” ๋‹ฌ์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "4์›” ๋‹ฌ", + "Type": "daterange", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "2001๋…„ 4์›”์„ ๊ทธ๋ฆฌ์›Œํ–ˆ์–ด์š”. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2001๋…„ 4์›”", + "Type": "daterange", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "5์›”์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5์›”", + "Type": "daterange", + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "์ด๋ฒˆ 5์›”์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ด๋ฒˆ 5์›”", + "Type": "daterange", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "5์›” ๋‹ฌ์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5์›” ๋‹ฌ", + "Type": "daterange", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "2001๋…„ 5์›”์„ ๊ทธ๋ฆฌ์›Œํ–ˆ์–ด์š”. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2001๋…„ 5์›”", + "Type": "daterange", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "6์›”์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "6์›”", + "Type": "daterange", + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "์ด๋ฒˆ 6์›”์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ด๋ฒˆ 6์›”", + "Type": "daterange", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "6์›” ๋‹ฌ์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "6์›” ๋‹ฌ", + "Type": "daterange", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "2001๋…„ 6์›”์„ ๊ทธ๋ฆฌ์›Œํ–ˆ์–ด์š”. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2001๋…„ 6์›”", + "Type": "daterange", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "7์›”์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "7์›”", + "Type": "daterange", + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "์ด๋ฒˆ 7์›”์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ด๋ฒˆ 7์›”", + "Type": "daterange", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "7์›” ๋‹ฌ์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "7์›” ๋‹ฌ", + "Type": "daterange", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "2001๋…„ 7์›”์„ ๊ทธ๋ฆฌ์›Œํ–ˆ์–ด์š”. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2001๋…„ 7์›”", + "Type": "daterange", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "8์›”์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "8์›”", + "Type": "daterange", + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "์ด๋ฒˆ 8์›”์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ด๋ฒˆ 8์›”", + "Type": "daterange", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "8์›” ๋‹ฌ์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "8์›” ๋‹ฌ", + "Type": "daterange", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "2001๋…„ 8์›”์„ ๊ทธ๋ฆฌ์›Œํ–ˆ์–ด์š”. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2001๋…„ 8์›”", + "Type": "daterange", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "9์›”์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "9์›”", + "Type": "daterange", + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "์ด๋ฒˆ 9์›”์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ด๋ฒˆ 9์›”", + "Type": "daterange", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "9์›” ๋‹ฌ์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "9์›” ๋‹ฌ", + "Type": "daterange", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "2001๋…„ 9์›”์„ ๊ทธ๋ฆฌ์›Œํ–ˆ์–ด์š”. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2001๋…„ 9์›”", + "Type": "daterange", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "10์›”์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10์›”", + "Type": "daterange", + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "์ด๋ฒˆ 10์›”์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ด๋ฒˆ 10์›”", + "Type": "daterange", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "10์›” ๋‹ฌ์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10์›” ๋‹ฌ", + "Type": "daterange", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "2001๋…„ 10์›”์„ ๊ทธ๋ฆฌ์›Œํ–ˆ์–ด์š”. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2001๋…„ 10์›”", + "Type": "daterange", + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "11์›”์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "11์›”", + "Type": "daterange", + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "์ด๋ฒˆ 11์›”์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ด๋ฒˆ 11์›”", + "Type": "daterange", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "11์›” ๋‹ฌ์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "11์›” ๋‹ฌ", + "Type": "daterange", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "2001๋…„ 11์›”์„ ๊ทธ๋ฆฌ์›Œํ–ˆ์–ด์š”. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2001๋…„ 11์›”", + "Type": "daterange", + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "12์›”์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "12์›”", + "Type": "daterange", + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "์ด๋ฒˆ 12์›”์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ด๋ฒˆ 12์›”", + "Type": "daterange", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "12์›” ๋‹ฌ์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "12์›” ๋‹ฌ", + "Type": "daterange", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "2001๋…„ 12์›”์„ ๊ทธ๋ฆฌ์›Œํ–ˆ์–ด์š”. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2001๋…„ 12์›”", + "Type": "daterange", + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "9์›” ๋‹ฌ ๋‹ฌ๋ ฅ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "9์›” ๋‹ฌ ๋‹ฌ๋ ฅ", + "Type": "daterange", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "์ด๋ฒˆ ๋‹ฌ 4์ผ์—์„œ 22์ผ๊นŒ์ง€ ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "4์ผ์—์„œ 22์ผ๊นŒ์ง€", + "Type": "daterange", + "Start": 5, + "Length": 10 + } + ] + }, + { + "Input": "๋‹ค์Œ ๋‹ฌ 4์ผ์—์„œ 23์ผ๊นŒ์ง€ ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "4์ผ์—์„œ 23์ผ๊นŒ์ง€", + "Type": "daterange", + "Start": 5, + "Length": 10 + } + ] + }, + { + "Input": "9์›” 3์ผ์—์„œ 12์ผ๊นŒ์ง€ ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ํ•˜ํ•˜ํ•˜", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "9์›” 3์ผ์—์„œ 12์ผ๊นŒ์ง€", + "Type": "daterange", + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "์ด๋ฒˆ ๋‹ฌ 4์ผ์—์„œ 23์ผ๊นŒ์ง€ ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ด๋ฒˆ ๋‹ฌ 4์ผ์—์„œ 23์ผ๊นŒ์ง€", + "Type": "daterange", + "Start": 0, + "Length": 15 + } + ] + }, + { + "Input": "์ด๋ฒˆ ๋‹ฌ 4์ผ๊ณผ 22์ผ ์‚ฌ์ด์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ด๋ฒˆ ๋‹ฌ 4์ผ๊ณผ 22์ผ ์‚ฌ์ด์—", + "Type": "daterange", + "Start": 0, + "Length": 16 + } + ] + }, + { + "Input": "9์›” 3์ผ๊ณผ 12์ผ ์‚ฌ์ด์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ํ•˜ํ•˜ํ•˜", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "9์›” 3์ผ๊ณผ 12์ผ ์‚ฌ์ด์—", + "Type": "daterange", + "Start": 0, + "Length": 14 + } + ] + }, + { + "Input": "9์›” 4์ผ๊ณผ 8์ผ ์‚ฌ์ด์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "9์›” 4์ผ๊ณผ 8์ผ ์‚ฌ์ด์—", + "Type": "daterange", + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "11์›” 15์ผ๊ณผ 19์ผ ์‚ฌ์ด์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "11์›” 15์ผ๊ณผ 19์ผ ์‚ฌ์ด์—", + "Type": "daterange", + "Start": 0, + "Length": 16 + } + ] + }, + { + "Input": "2017๋…„ 1์›” 4์ผ๋ถ€ํ„ฐ 22์ผ๊นŒ์ง€ ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2017๋…„ 1์›” 4์ผ๋ถ€ํ„ฐ 22์ผ๊นŒ์ง€", + "Type": "daterange", + "Start": 0, + "Length": 19 + } + ] + }, + { + "Input": "2017๋…„ 1์›” 4์ผ๊ณผ 22์ผ ์‚ฌ์ด์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2017๋…„ 1์›” 4์ผ๊ณผ 22์ผ ์‚ฌ์ด์—", + "Type": "daterange", + "Start": 0, + "Length": 20 + } + ] + }, + { + "Input": "์ด๋ฒˆ ์ฃผ์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ด๋ฒˆ ์ฃผ", + "Type": "daterange", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "๋‹ค๊ฐ€์˜ค๋Š” ์ฃผ์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‹ค๊ฐ€์˜ค๋Š” ์ฃผ", + "Type": "daterange", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "์ง€๋‚œ 9์›”์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ง€๋‚œ 9์›”", + "Type": "daterange", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "๋‹ค์Œ 6์›”์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‹ค์Œ 6์›”", + "Type": "daterange", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "2016๋…„ 6์›”์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016๋…„ 6์›”", + "Type": "daterange", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "๋‹ค์Œ ํ•ด 6์›”์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‹ค์Œ ํ•ด 6์›”", + "Type": "daterange", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "์ด๋ฒˆ ์ฃผ๋ง์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ด๋ฒˆ ์ฃผ๋ง", + "Type": "daterange", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "์ด๋ฒˆ ๋‹ฌ ์„ธ ๋ฒˆ์งธ ์ฃผ์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ด๋ฒˆ ๋‹ฌ ์„ธ ๋ฒˆ์งธ ์ฃผ", + "Type": "daterange", + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "7์›” ๋งˆ์ง€๋ง‰ ์ฃผ์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "7์›” ๋งˆ์ง€๋ง‰ ์ฃผ", + "Type": "daterange", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "๊ธˆ์š”์ผ๋ถ€ํ„ฐ ์ผ์š”์ผ๊นŒ์ง€ ์บ ํ•‘ ์ผ์ • ์žก์•„. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๊ธˆ์š”์ผ๋ถ€ํ„ฐ ์ผ์š”์ผ๊นŒ์ง€", + "Type": "daterange", + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "์•ž์œผ๋กœ ์‚ฌํ˜ ๋™์•ˆ ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์•ž์œผ๋กœ ์‚ฌํ˜", + "Type": "daterange", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "์•ž์œผ๋กœ ์„ธ ๋‹ฌ ๋™์•ˆ ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์•ž์œผ๋กœ ์„ธ ๋‹ฌ", + "Type": "daterange", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "3๋…„ ๋™์•ˆ ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "3์ฃผ ๋™์•ˆ ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "์„ธ ๋‹ฌ ๋™์•ˆ ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "์ง€๋‚œ 3์ฃผ ๋™์•ˆ ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ง€๋‚œ 3์ฃผ", + "Type": "daterange", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "์ง€๋‚œ 3๋…„ ๋™์•ˆ ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ง€๋‚œ 3๋…„", + "Type": "daterange", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "์ง€๋‚œ ํ•ด์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ง€๋‚œ ํ•ด", + "Type": "daterange", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "์ง€๋‚œ ๋‹ฌ์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ง€๋‚œ ๋‹ฌ", + "Type": "daterange", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "์ง€๋‚œ ๋ช‡ ์ฃผ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ง€๋‚œ ๋ช‡ ์ฃผ", + "Type": "daterange", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "์ง€๋‚œ ๋ฉฐ์น ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ง€๋‚œ ๋ฉฐ์น ", + "Type": "daterange", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "10์›” 2์ผ๋ถ€ํ„ฐ 22์ผ๊นŒ์ง€ ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10์›” 2์ผ๋ถ€ํ„ฐ 22์ผ๊นŒ์ง€", + "Type": "daterange", + "Start": 0, + "Length": 14 + } + ] + }, + { + "Input": "2016๋…„ 1์›” 12์ผ๋ถ€ํ„ฐ 2์›” 22์ผ๊นŒ์ง€ ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016๋…„ 1์›” 12์ผ๋ถ€ํ„ฐ 2์›” 22์ผ๊นŒ์ง€", + "Type": "daterange", + "Start": 0, + "Length": 23 + } + ] + }, + { + "Input": "1์›” 1์ผ๋ถ€ํ„ฐ 1์›” 22์ผ ์ˆ˜์š”์ผ๊นŒ์ง€ ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1์›” 1์ผ๋ถ€ํ„ฐ 1์›” 22์ผ ์ˆ˜์š”์ผ๊นŒ์ง€", + "Type": "daterange", + "Start": 0, + "Length": 20 + } + ] + }, + { + "Input": "์˜ค๋Š˜๋ถ€ํ„ฐ ๋‚ด์ผ๊นŒ์ง€ ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜ค๋Š˜๋ถ€ํ„ฐ ๋‚ด์ผ๊นŒ์ง€", + "Type": "daterange", + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "์˜ค๋Š˜๋ถ€ํ„ฐ 10์›” 22์ผ๊นŒ์ง€ ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜ค๋Š˜๋ถ€ํ„ฐ 10์›” 22์ผ๊นŒ์ง€", + "Type": "daterange", + "Start": 0, + "Length": 14 + } + ] + }, + { + "Input": "10์›” 2์ผ๋ถ€ํ„ฐ ๋‚ด์ผ๋ชจ๋ ˆ๊นŒ์ง€ ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10์›” 2์ผ๋ถ€ํ„ฐ ๋‚ด์ผ๋ชจ๋ ˆ๊นŒ์ง€", + "Type": "daterange", + "Start": 0, + "Length": 15 + } + ] + }, + { + "Input": "์˜ค๋Š˜๋ถ€ํ„ฐ ๋‹ค์Œ ์ฃผ ์ผ์š”์ผ๊นŒ์ง€ ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜ค๋Š˜๋ถ€ํ„ฐ ๋‹ค์Œ ์ฃผ ์ผ์š”์ผ๊นŒ์ง€", + "Type": "daterange", + "Start": 0, + "Length": 15 + } + ] + }, + { + "Input": "์ด๋ฒˆ ์ฃผ ๊ธˆ์š”์ผ๋ถ€ํ„ฐ ๋‹ค์Œ ์ฃผ ์ผ์š”์ผ๊นŒ์ง€ ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ด๋ฒˆ ์ฃผ ๊ธˆ์š”์ผ๋ถ€ํ„ฐ ๋‹ค์Œ ์ฃผ ์ผ์š”์ผ๊นŒ์ง€", + "Type": "daterange", + "Start": 0, + "Length": 21 + } + ] + }, + { + "Input": "10์›” 2์ผ๋ถ€ํ„ฐ 10์›” 22์ผ๊นŒ์ง€ ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10์›” 2์ผ๋ถ€ํ„ฐ 10์›” 22์ผ๊นŒ์ง€", + "Type": "daterange", + "Start": 0, + "Length": 18 + } + ] + }, + { + "Input": "2015๋…„ 8์›” 12์ผ๋ถ€ํ„ฐ 10์›” 22์ผ๊นŒ์ง€ ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015๋…„ 8์›” 12์ผ๋ถ€ํ„ฐ 10์›” 22์ผ๊นŒ์ง€", + "Type": "daterange", + "Start": 0, + "Length": 24 + } + ] + }, + { + "Input": "2์ผ ๊ธˆ์š”์ผ๋ถ€ํ„ฐ 6์ผ ํ™”์š”์ผ๊นŒ์ง€ ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2018-03-01T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2์ผ ๊ธˆ์š”์ผ๋ถ€ํ„ฐ 6์ผ ํ™”์š”์ผ๊นŒ์ง€", + "Type": "daterange", + "Start": 0, + "Length": 17 + } + ] + }, + { + "Input": "11์›” 19์ผ๋ถ€ํ„ฐ 20์ผ๊นŒ์ง€ ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "11์›” 19์ผ๋ถ€ํ„ฐ 20์ผ๊นŒ์ง€", + "Type": "daterange", + "Start": 0, + "Length": 15 + } + ] + }, + { + "Input": "11์›” 19์ผ์—์„œ 20์ผ๊นŒ์ง€ ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "11์›” 19์ผ์—์„œ 20์ผ๊นŒ์ง€", + "Type": "daterange", + "Start": 0, + "Length": 15 + } + ] + }, + { + "Input": "2016๋…„ 3์‚ฌ๋ถ„๊ธฐ์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016๋…„ 3์‚ฌ๋ถ„๊ธฐ", + "Type": "daterange", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "์˜ฌ ํ•ด 3์‚ฌ๋ถ„๊ธฐ์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜ฌ ํ•ด 3์‚ฌ๋ถ„๊ธฐ", + "Type": "daterange", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "1์‚ฌ๋ถ„๊ธฐ ์ค‘์— ๋Œ์•„์˜ฌ ๊ฑฐ์˜ˆ์š”. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1์‚ฌ๋ถ„๊ธฐ", + "Type": "daterange", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "3์‚ฌ๋ถ„๊ธฐ์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3์‚ฌ๋ถ„๊ธฐ", + "Type": "daterange", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "2015๋…„ 3์›”์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015๋…„ 3์›”", + "Type": "daterange", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "2027๋…„ ์…‹์งธ ์ฃผ์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2027๋…„ ์…‹์งธ ์ฃผ", + "Type": "daterange", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "๋‚ด๋…„ ์…‹์งธ ์ฃผ์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‚ด๋…„ ์…‹์งธ ์ฃผ", + "Type": "daterange", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "์ด๋ฒˆ ์—ฌ๋ฆ„์— ๋– ๋‚  ๊ฑฐ์˜ˆ์š”. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ด๋ฒˆ ์—ฌ๋ฆ„", + "Type": "daterange", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "๋‹ค์Œ ๋ด„์— ๋– ๋‚  ๊ฑฐ์˜ˆ์š”. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‹ค์Œ ๋ด„", + "Type": "daterange", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "์ด ์—ฌ๋ฆ„์— ๋– ๋‚  ๊ฑฐ์˜ˆ์š”. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ด ์—ฌ๋ฆ„", + "Type": "daterange", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "์—ฌ๋ฆ„์— ๋– ๋‚  ๊ฑฐ์˜ˆ์š”. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์—ฌ๋ฆ„", + "Type": "daterange", + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "2016๋…„ ์—ฌ๋ฆ„์— ๋– ๋‚  ๊ฑฐ์˜ˆ์š”. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016๋…„ ์—ฌ๋ฆ„", + "Type": "daterange", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "11์›” 30์ผ์ด ์žˆ๋Š” ์ฃผ์— ๋ญ๊ฐ€ ์žˆ์ง€์š”?", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "11์›” 30์ผ์ด ์žˆ๋Š” ์ฃผ", + "Type": "daterange", + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "9์›” 15์ผ์ด ์žˆ๋Š” ์ฃผ ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "9์›” 15์ผ์ด ์žˆ๋Š” ์ฃผ", + "Type": "daterange", + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "9์›” 15์ผ์˜ ๋‹ฌ ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "9์›” 15์ผ์˜ ๋‹ฌ", + "Type": "daterange", + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "์ฃผ๋ง ๋™์•ˆ์— ๋– ๋‚  ๊ฑฐ์˜ˆ์š”. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ฃผ๋ง", + "Type": "daterange", + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "์ด ์ฃผ ์•ˆ์— ๋– ๋‚  ๊ฑฐ์˜ˆ์š”. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ด ์ฃผ ์•ˆ", + "Type": "daterange", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "๊ธˆ์ฃผ ์•ˆ์— ๋– ๋‚  ๊ฑฐ์˜ˆ์š”. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๊ธˆ์ฃผ ์•ˆ", + "Type": "daterange", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "์ด๋ฒˆ ๋‹ฌ ์•ˆ์— ๋– ๋‚  ๊ฑฐ์˜ˆ์š”. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ด๋ฒˆ ๋‹ฌ ์•ˆ", + "Type": "daterange", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "์˜ฌ ํ•ด ์•ˆ์— ๋– ๋‚  ๊ฑฐ์˜ˆ์š”. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜ฌ ํ•ด ์•ˆ", + "Type": "daterange", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "์ด ๋‹ฌ ๋ง์— ํ•œ๋ฒˆ ๋งŒ๋‚˜์š”. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ด ๋‹ฌ ๋ง", + "Type": "daterange", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "์ด๋ฒˆ ์ฃผ ํ›„๋ฐ˜์— ํ•œ๋ฒˆ ๋งŒ๋‚˜์š”. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ด๋ฒˆ ์ฃผ ํ›„๋ฐ˜", + "Type": "daterange", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "๋‹ค์Œ ์ฃผ ํ›„๋ฐ˜์— ํ•œ๋ฒˆ ๋งŒ๋‚˜์š”. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‹ค์Œ ์ฃผ ํ›„๋ฐ˜", + "Type": "daterange", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "๋‚ด๋…„ ํ›„๋ฐ˜๊ธฐ์— ํ•œ๋ฒˆ ๋งŒ๋‚˜์š”. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‚ด๋…„ ํ›„๋ฐ˜๊ธฐ", + "Type": "daterange", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "์šฐ๋ฆฌ๋Š” ์ง€๋‚œ ์ฃผ ํ›„๋ฐ˜์— ๋งŒ๋‚ฌ์–ด์š”. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ง€๋‚œ ์ฃผ ํ›„๋ฐ˜", + "Type": "daterange", + "Start": 4, + "Length": 7 + } + ] + }, + { + "Input": "์ด๋ฒˆ ๋‹ฌ ์ดˆ์— ํ•œ๋ฒˆ ๋งŒ๋‚˜์š”. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ด๋ฒˆ ๋‹ฌ ์ดˆ", + "Type": "daterange", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "์ด๋ฒˆ ์ฃผ ์ดˆ์— ํ•œ๋ฒˆ ๋งŒ๋‚˜์š”. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ด๋ฒˆ ์ฃผ ์ดˆ", + "Type": "daterange", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "๋‹ค์Œ ์ฃผ ์ดˆ์— ํ•œ๋ฒˆ ๋งŒ๋‚˜์š”. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‹ค์Œ ์ฃผ ์ดˆ", + "Type": "daterange", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "๋‚ด๋…„ ์ดˆ์— ํ•œ๋ฒˆ ๋งŒ๋‚˜์š”. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‚ด๋…„ ์ดˆ", + "Type": "daterange", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "์ฝ”๋ฅดํƒ€๋‚˜, ๋‹ค์Œ ์ฃผ ์ˆ˜์š”์ผ๊ณผ ๊ธˆ์š”์ผ ์‚ฌ์ด์— ์•ˆํ† ๋‹ˆ์˜ค์™€ 25๋ถ„์งœ๋ฆฌ ๋ฏธํŒ…์„ ์กฐ์ •ํ•ด์ค˜. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‹ค์Œ ์ฃผ ์ˆ˜์š”์ผ๊ณผ ๊ธˆ์š”์ผ ์‚ฌ์ด์—", + "Type": "daterange", + "Start": 6, + "Length": 17 + } + ] + }, + { + "Input": "247๋…„์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "247๋…„", + "Type": "daterange", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "1970๋…„๋Œ€์—", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1970๋…„๋Œ€", + "Type": "daterange", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "๊ทธ๋Š” 2000๋…„๋Œ€์— ํƒœ์–ด๋‚ฌ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2000๋…„๋Œ€", + "Type": "daterange", + "Start": 3, + "Length": 6 + } + ] + }, + { + "Input": "70๋…„๋Œ€์—", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "70๋…„๋Œ€", + "Type": "daterange", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "40๋…„๋Œ€์—", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "40๋…„๋Œ€", + "Type": "daterange", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "2010๋…„๋Œ€์—", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2010๋…„๋Œ€", + "Type": "daterange", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "2000๋…„๋Œ€์—", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2000๋…„๋Œ€", + "Type": "daterange", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "2018๋…„ 2์›” 2์ผ๋ถ€ํ„ฐ 7์ผ๊นŒ์ง€ ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2018๋…„ 2์›” 2์ผ๋ถ€ํ„ฐ 7์ผ๊นŒ์ง€", + "Type": "daterange", + "Start": 0, + "Length": 18 + } + ] + }, + { + "Input": "2018๋…„ 2์›” 2์ผ๊ณผ 7์ผ ์‚ฌ์ด์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2018๋…„ 2์›” 2์ผ๊ณผ 7์ผ ์‚ฌ์ด์—", + "Type": "daterange", + "Start": 0, + "Length": 19 + } + ] + }, + { + "Input": "์ด๊ฒƒ์€ 1999๋…„ 6์›”์— ์ผ์–ด๋‚ฌ์Šต๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1999๋…„ 6์›”", + "Type": "daterange", + "Start": 4, + "Length": 8 + } + ] + }, + { + "Input": "1928๋…„์—", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1928๋…„", + "Type": "daterange", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "2027๋…„ ์ฒซ์งธ ์ฃผ์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2027๋…„ ์ฒซ์งธ ์ฃผ", + "Type": "daterange", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "2020๋…„ 1์‚ฌ๋ถ„๊ธฐ์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2020๋…„ 1์‚ฌ๋ถ„๊ธฐ", + "Type": "daterange", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "1978๋…„ ๋ด„์—", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1978๋…„ ๋ด„", + "Type": "daterange", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "๋‹ค๋‹ค์Œ์ฃผ์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‹ค๋‹ค์Œ์ฃผ", + "Type": "daterange", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "์ด๊ฒƒ์€ ์ง€๋‚œ 20๋…„๊ฐ„ ์ผ์–ด๋‚ฌ์Šต๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ง€๋‚œ 20๋…„", + "Type": "daterange", + "Start": 4, + "Length": 6 + } + ] + }, + { + "Input": "์ด๊ฒƒ์€ ์ง€๋‚œ 10๋…„๊ฐ„ ์ผ์–ด๋‚ฌ์Šต๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ง€๋‚œ 10๋…„", + "Type": "daterange", + "Start": 4, + "Length": 6 + } + ] + }, + { + "Input": "์ด๊ฒƒ์€ ๋‹ค์Œ 10๋…„ ์•ˆ์— ์ผ์–ด๋‚ฌ์Šต๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‹ค์Œ 10๋…„", + "Type": "daterange", + "Start": 4, + "Length": 6 + } + ] + }, + { + "Input": "์ด๊ฒƒ์€ ์•ž์œผ๋กœ 4์ฃผ๊ฐ„ ์ผ์–ด๋‚  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์•ž์œผ๋กœ 4์ฃผ", + "Type": "daterange", + "Start": 4, + "Length": 7 + } + ] + }, + { + "Input": "์ด๊ฒƒ์€ ์ง€๊ธˆ๋ถ€ํ„ฐ ์ดํ‹€๊ฐ„ ์ผ์–ด๋‚  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ง€๊ธˆ๋ถ€ํ„ฐ ์ดํ‹€", + "Type": "daterange", + "Start": 4, + "Length": 7 + } + ] + }, + { + "Input": "์ฝ”๋ฅดํƒ€๋‚˜๊ฐ€ ๋‹ค์Œ ์ฃผ ์ดˆ์— ์‹œ๊ฐ„์„ ์žก์•„ ์ค„ ๊ฑฐ์˜ˆ์š”. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‹ค์Œ ์ฃผ ์ดˆ", + "Type": "daterange", + "Start": 6, + "Length": 6 + } + ] + }, + { + "Input": "์ข‹์•„์š”, ๋‹ค์Œ ์ฃผ ํ›„๋ฐ˜์— ์Šค์นด์ดํ”„ ํ•ด์š”. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‹ค์Œ ์ฃผ ํ›„๋ฐ˜", + "Type": "daterange", + "Start": 5, + "Length": 7 + } + ] + }, + { + "Input": "ํ•œ์—ฌ๋ฆ„๊นŒ์ง€ ์–ด๋– ์„ธ์š”?", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ํ•œ์—ฌ๋ฆ„", + "Type": "daterange", + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "๋‚˜๋Š” ๋‹ค์Œ ์ฃผ ์ดˆ์— ์‹œ๊ฐ„์ด ๋‚˜์š”. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‹ค์Œ ์ฃผ ์ดˆ", + "Type": "daterange", + "Start": 3, + "Length": 6 + } + ] + }, + { + "Input": " 2016๋…„ 11์›”๋ถ€ํ„ฐ ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": " 2016๋…„ 11์›”", + "Type": "daterange", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "1์›” 1์ผ๊ณผ 4์›” 5์ผ ์‚ฌ์ด์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1์›” 1์ผ๊ณผ 4์›” 5์ผ ์‚ฌ์ด", + "Type": "daterange", + "Start": 0, + "Length": 15 + } + ] + }, + { + "Input": "2015๋…„ 1์›” 1์ผ๊ณผ 2018๋…„ 2์›” 5์ผ ์‚ฌ์ด์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015๋…„ 1์›” 1์ผ๊ณผ 2018๋…„ 2์›” 5์ผ ์‚ฌ์ด์—", + "Type": "daterange", + "Start": 0, + "Length": 28 + } + ] + }, + { + "Input": "2015๋…„ 1์›” 1์ผ๊ณผ 2018๋…„ 2์›” ์‚ฌ์ด์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015๋…„ 1์›” 1์ผ๊ณผ 2018๋…„ 2์›” ์‚ฌ์ด์—", + "Type": "daterange", + "Start": 0, + "Length": 25 + } + ] + }, + { + "Input": "2015๋…„๊ณผ 2018๋…„ 2์›” ์‚ฌ์ด์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015๋…„๊ณผ 2018๋…„ 2์›” ์‚ฌ์ด์—", + "Type": "daterange", + "Start": 0, + "Length": 19 + } + ] + }, + { + "Input": "2์›” 1์ผ์—์„œ 2019๋…„ 3์›”๊นŒ์ง€ ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2์›” 1์ผ์—์„œ 2019๋…„ 3์›”๊นŒ์ง€", + "Type": "daterange", + "Start": 0, + "Length": 18 + } + ] + }, + { + "Input": "2์›” 1์ผ๊ณผ 2019๋…„ 3์›” ์‚ฌ์ด์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2์›” 1์ผ๊ณผ 2019๋…„ 3์›” ์‚ฌ์ด์—", + "Type": "daterange", + "Start": 0, + "Length": 19 + } + ] + }, + { + "Input": "2015๋…„ 6์›”๊ณผ 2018๋…„ 5์›” ์‚ฌ์ด์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015๋…„ 6์›”๊ณผ 2018๋…„ 5์›” ์‚ฌ์ด์—", + "Type": "daterange", + "Start": 0, + "Length": 22 + } + ] + }, + { + "Input": "2015๋…„ 5์›”๊ณผ 2018๋…„ ์‚ฌ์ด์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015๋…„ 5์›”๊ณผ 2018๋…„ ์‚ฌ์ด์—", + "Type": "daterange", + "Start": 0, + "Length": 19 + } + ] + }, + { + "Input": "2015๋…„ 5์›”๊ณผ 2018๋…„ 6์›” ์‚ฌ์ด์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015๋…„ 5์›”๊ณผ 2018๋…„ 6์›” ์‚ฌ์ด์—", + "Type": "daterange", + "Start": 0, + "Length": 22 + } + ] + }, + { + "Input": "2015๋…„๊ณผ 2018๋…„ 1์›” 5์ผ ์‚ฌ์ด์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015๋…„๊ณผ 2018๋…„ 1์›” 5์ผ ์‚ฌ์ด์—", + "Type": "daterange", + "Start": 0, + "Length": 22 + } + ] + }, + { + "Input": "2015๋…„๋ถ€ํ„ฐ 2017๋…„ 5์›” 5์ผ๊นŒ์ง€ ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015๋…„๋ถ€ํ„ฐ 2017๋…„ 5์›” 5์ผ๊นŒ์ง€", + "Type": "daterange", + "Start": 0, + "Length": 21 + } + ] + }, + { + "Input": "4์›” ๋งˆ์ง€๋ง‰ ์›”์š”์ผ๋ถ€ํ„ฐ 2019๋…„๊นŒ์ง€ ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "4์›” ๋งˆ์ง€๋ง‰ ์›”์š”์ผ๋ถ€ํ„ฐ 2019๋…„๊นŒ์ง€", + "Type": "daterange", + "Start": 0, + "Length": 20 + } + ] + }, + { + "Input": "31์ฃผ๋ถ€ํ„ฐ 35์ฃผ๊นŒ์ง€ ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "31์ฃผ๋ถ€ํ„ฐ 35์ฃผ๊นŒ์ง€", + "Type": "daterange", + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "31์ฃผ์™€ 35์ฃผ ์‚ฌ์ด์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "31์ฃผ์™€ 35์ฃผ ์‚ฌ์ด์—", + "Type": "daterange", + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "์˜ค๋Š˜๋ถ€ํ„ฐ ์ดํ‹€ ๋ฐ˜ ํ›„๊นŒ์ง€ ์—ฌ๊ธฐ์— ๋จธ๋ฌผ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜ค๋Š˜๋ถ€ํ„ฐ ์ดํ‹€ ๋ฐ˜ ํ›„๊นŒ์ง€", + "Type": "daterange", + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "2017๋…„ 4์›” ์ œ ๋ณด๋„ˆ์Šค๋Š” ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2017๋…„ 4์›”", + "Type": "daterange", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "๊ทธ ์‚ฌ๊ฑด์ด ๋ฐœ์ƒํ•œ ๊ฐ™์€ ๋‹ฌ์— ๊ฑฐ๊ธฐ์— ์—†์—ˆ์Šต๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๊ฐ™์€ ๋‹ฌ", + "Type": "daterange", + "Start": 10, + "Length": 4 + } + ] + }, + { + "Input": "๊ทธ ์‚ฌ๊ฑด์ด ๋ฐœ์ƒํ•œ ๊ฐ™์€ ์ฃผ์— ๊ฑฐ๊ธฐ์— ์—†์—ˆ์Šต๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๊ฐ™์€ ์ฃผ", + "Type": "daterange", + "Start": 10, + "Length": 4 + } + ] + }, + { + "Input": "๊ทธ ํ•ด์— ๊ฑฐ๊ธฐ์— ์—†์—ˆ์Šต๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๊ทธ ํ•ด", + "Type": "daterange", + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "์˜ค๋Š˜๋กœ๋ถ€ํ„ฐ 2์ฃผ ์ด์ „์— ๋ชจ๋“  ์ผ๋“ค์„ ๋‹ค ๋๋ƒˆ์Šต๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜ค๋Š˜๋กœ๋ถ€ํ„ฐ 2์ฃผ ์ด์ „์—", + "Type": "daterange", + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "์˜ค๋Š˜๋กœ๋ถ€ํ„ฐ 2์ฃผ ์ด๋‚ด์— ๋Œ์•„์˜ค๊ฒ ์Šต๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜ค๋Š˜๋กœ๋ถ€ํ„ฐ 2์ฃผ ์ด๋‚ด์—", + "Type": "daterange", + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "์˜ค๋Š˜๋กœ๋ถ€ํ„ฐ 2์ฃผ ์•ˆ์— ๋Œ์•„์˜ค๊ฒ ์Šต๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜ค๋Š˜๋กœ๋ถ€ํ„ฐ 2์ฃผ ์•ˆ์—", + "Type": "daterange", + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "์–ด์ œ๋กœ๋ถ€ํ„ฐ ์ดํ‹€ ์ „์— ์ด ์ผ์„ ๋๋ƒˆ์–ด์•ผ ํ–ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์–ด์ œ๋กœ๋ถ€ํ„ฐ ์ดํ‹€ ์ „์—", + "Type": "daterange", + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "๋‚ด์ผ๋กœ๋ถ€ํ„ฐ 3์ผ ์ด๋‚ด์— ์ด ์ผ์„ ๋๋‚ผ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‚ด์ผ๋กœ๋ถ€ํ„ฐ 3์ผ ์ด๋‚ด์—", + "Type": "daterange", + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "North Kedvale Avenue 4832 https://t.co/Jzruq4pTxp", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "2001๋…„ 10์›”์„ ๊ทธ๋ฆฌ์›Œํ–ˆ์Šต๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2001๋…„ 10์›”", + "Type": "daterange", + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "์ด๋ฒˆ 10๋…„", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ด๋ฒˆ 10๋…„", + "Type": "daterange", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "๋‚ด๋…„ 3์‚ฌ๋ถ„๊ธฐ์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‚ด๋…„ 3์‚ฌ๋ถ„๊ธฐ", + "Type": "daterange", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "๋‚ด๋…„ 4์‚ฌ๋ถ„๊ธฐ์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‚ด๋…„ 4์‚ฌ๋ถ„๊ธฐ", + "Type": "daterange", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "2000 ๋ฏธ๊ตญ ๋‹ฌ๋Ÿฌ๋ฅผ ์˜๊ตญ ํŒŒ์šด๋“œ๋กœ ๋ณ€ํ™”ํ•˜์‹ญ์‹œ์˜ค. ", + "Comment": "2000 shouldn't recognized as year here", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "์ด ์€ํ–‰์ฃผ๋Š” ์˜ฌ ํ•ด ๋“ค์–ด ์ง€๊ธˆ๊นŒ์ง€ 20% ํ•˜๋ฝํ–ˆ์Šต๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜ฌ ํ•ด ๋“ค์–ด ์ง€๊ธˆ๊นŒ์ง€", + "Type": "daterange", + "Start": 7, + "Length": 11 + } + ] + }, + { + "Input": "10์›” 1์ผ๋ถ€ํ„ฐ 11์›” 7์ผ๊นŒ์ง€ ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10์›” 1์ผ๋ถ€ํ„ฐ 11์›” 7์ผ๊นŒ์ง€", + "Type": "daterange", + "Start": 0, + "Length": 17 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Korean/DatePeriodParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Korean/DatePeriodParser.json new file mode 100644 index 000000000..f3b0ab8b3 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Korean/DatePeriodParser.json @@ -0,0 +1,4357 @@ +[ + { + "Input": "์ด ๋‹ฌ 4์ผ๋ถ€ํ„ฐ 22์ผ๊นŒ์ง€ ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ด ๋‹ฌ 4์ผ๋ถ€ํ„ฐ 22์ผ๊นŒ์ง€", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-04,2016-11-22,P18D)", + "FutureResolution": { + "startDate": "2016-11-04", + "endDate": "2016-11-22" + }, + "PastResolution": { + "startDate": "2016-11-04", + "endDate": "2016-11-22" + } + }, + "Start": 12, + "Length": 23 + } + ] + }, + { + "Input": "๋‹ค์Œ ๋‹ฌ 4์ผ๋ถ€ํ„ฐ 23์ผ๊นŒ์ง€ ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‹ค์Œ ๋‹ฌ 4์ผ๋ถ€ํ„ฐ 23์ผ๊นŒ์ง€", + "Type": "daterange", + "Value": { + "Timex": "(2016-12-04,2016-12-23,P19D)", + "FutureResolution": { + "startDate": "2016-12-04", + "endDate": "2016-12-23" + }, + "PastResolution": { + "startDate": "2016-12-04", + "endDate": "2016-12-23" + } + }, + "Start": 12, + "Length": 23 + } + ] + }, + { + "Input": "9์›” 3์ผ๋ถ€ํ„ฐ 12์ผ๊นŒ์ง€ ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ํ•˜ํ•˜ํ•˜", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "9์›” 3์ผ๋ถ€ํ„ฐ 12์ผ๊นŒ์ง€", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-09-03,XXXX-09-12,P9D)", + "FutureResolution": { + "startDate": "2017-09-03", + "endDate": "2017-09-12" + }, + "PastResolution": { + "startDate": "2016-09-03", + "endDate": "2016-09-12" + } + }, + "Start": 12, + "Length": 23 + } + ] + }, + { + "Input": "11์ผ ๊ธˆ์š”์ผ๋ถ€ํ„ฐ 15์ผ ํ™”์š”์ผ๊นŒ์ง€ ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "11์ผ ๊ธˆ์š”์ผ๋ถ€ํ„ฐ 15์ผ ํ™”์š”์ผ๊นŒ์ง€", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-11,2016-11-15,P4D)", + "FutureResolution": { + "startDate": "2016-11-11", + "endDate": "2016-11-15" + }, + "PastResolution": { + "startDate": "2016-11-11", + "endDate": "2016-11-15" + } + }, + "Start": 12, + "Length": 43 + } + ] + }, + { + "Input": "์ด ๋‹ฌ 4์ผ๋ถ€ํ„ฐ 23์ผ๊นŒ์ง€ ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ด ๋‹ฌ 4์ผ๋ถ€ํ„ฐ 23์ผ๊นŒ์ง€", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-04,2016-11-23,P19D)", + "FutureResolution": { + "startDate": "2016-11-04", + "endDate": "2016-11-23" + }, + "PastResolution": { + "startDate": "2016-11-04", + "endDate": "2016-11-23" + } + }, + "Start": 12, + "Length": 23 + } + ] + }, + { + "Input": "์ด ๋‹ฌ 4์ผ๊ณผ 22์ผ ์‚ฌ์ด์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ด ๋‹ฌ 4์ผ๊ณผ 22์ผ ์‚ฌ์ด์—", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-04,2016-11-22,P18D)", + "FutureResolution": { + "startDate": "2016-11-04", + "endDate": "2016-11-22" + }, + "PastResolution": { + "startDate": "2016-11-04", + "endDate": "2016-11-22" + } + }, + "Start": 12, + "Length": 27 + } + ] + }, + { + "Input": "9์›” 3์ผ๊ณผ 12์ผ ์‚ฌ์ด์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ํ•˜ํ•˜ํ•˜", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "9์›” 3์ผ๊ณผ 12์ผ ์‚ฌ์ด์—", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-09-03,XXXX-09-12,P9D)", + "FutureResolution": { + "startDate": "2017-09-03", + "endDate": "2017-09-12" + }, + "PastResolution": { + "startDate": "2016-09-03", + "endDate": "2016-09-12" + } + }, + "Start": 12, + "Length": 24 + } + ] + }, + { + "Input": "1995๋…„ 1์›” 4์ผ๋ถ€ํ„ฐ 22์ผ๊นŒ์ง€ ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1995๋…„ 1์›” 4์ผ๋ถ€ํ„ฐ 22์ผ๊นŒ์ง€ ", + "Type": "daterange", + "Value": { + "Timex": "(1995-01-04,1995-01-22,P18D)", + "FutureResolution": { + "startDate": "1995-01-04", + "endDate": "1995-01-22" + }, + "PastResolution": { + "startDate": "1995-01-04", + "endDate": "1995-01-22" + } + }, + "Start": 12, + "Length": 26 + } + ] + }, + { + "Input": "1995๋…„ 1์›” 4์ผ๊ณผ 22์ผ ์‚ฌ์ด์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1995๋…„ 1์›” 4์ผ๊ณผ 22์ผ ์‚ฌ์ด์— ", + "Type": "daterange", + "Value": { + "Timex": "(1995-01-04,1995-01-22,P18D)", + "FutureResolution": { + "startDate": "1995-01-04", + "endDate": "1995-01-22" + }, + "PastResolution": { + "startDate": "1995-01-04", + "endDate": "1995-01-22" + } + }, + "Start": 12, + "Length": 26 + } + ] + }, + { + "Input": "9์›” 4์ผ๋ถ€ํ„ฐ 8์ผ๊นŒ์ง€ ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "9์›” 4์ผ๋ถ€ํ„ฐ 8์ผ๊นŒ์ง€", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-09-04,XXXX-09-08,P4D)", + "FutureResolution": { + "startDate": "2017-09-04", + "endDate": "2017-09-08" + }, + "PastResolution": { + "startDate": "2016-09-04", + "endDate": "2016-09-08" + } + }, + "Start": 12, + "Length": 43 + } + ] + }, + { + "Input": "์ด๋ฒˆ ์ฃผ์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ด๋ฒˆ ์ฃผ", + "Type": "daterange", + "Value": { + "Timex": "2016-W45", + "FutureResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-14" + }, + "PastResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-14" + } + }, + "Start": 15, + "Length": 9 + } + ] + }, + { + "Input": "๋‹ค๊ฐ€์˜ค๋Š” ์ฃผ์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‹ค๊ฐ€์˜ค๋Š” ์ฃผ", + "Type": "daterange", + "Value": { + "Timex": "2016-W46", + "FutureResolution": { + "startDate": "2016-11-14", + "endDate": "2016-11-21" + }, + "PastResolution": { + "startDate": "2016-11-14", + "endDate": "2016-11-21" + } + }, + "Start": 19, + "Length": 11 + } + ] + }, + { + "Input": "2์›”์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2์›”", + "Type": "daterange", + "Value": { + "Timex": "XXXX-02", + "FutureResolution": { + "startDate": "2017-02-01", + "endDate": "2017-03-01" + }, + "PastResolution": { + "startDate": "2016-02-01", + "endDate": "2016-03-01" + } + }, + "Start": 12, + "Length": 8 + } + ] + }, + { + "Input": "์ด๋ฒˆ 9์›”์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ด๋ฒˆ 9์›”", + "Type": "daterange", + "Value": { + "Timex": "2016-09", + "FutureResolution": { + "startDate": "2016-09-01", + "endDate": "2016-10-01" + }, + "PastResolution": { + "startDate": "2016-09-01", + "endDate": "2016-10-01" + } + }, + "Start": 12, + "Length": 14 + } + ] + }, + { + "Input": "์ง€๋‚œ 9์›”์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ง€๋‚œ 9์›”", + "Type": "daterange", + "Value": { + "Timex": "2015-09", + "FutureResolution": { + "startDate": "2015-09-01", + "endDate": "2015-10-01" + }, + "PastResolution": { + "startDate": "2015-09-01", + "endDate": "2015-10-01" + } + }, + "Start": 12, + "Length": 9 + } + ] + }, + { + "Input": "๋‹ค์Œ 6์›”์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‹ค์Œ 6์›”", + "Type": "daterange", + "Value": { + "Timex": "2017-06", + "FutureResolution": { + "startDate": "2017-06-01", + "endDate": "2017-07-01" + }, + "PastResolution": { + "startDate": "2017-06-01", + "endDate": "2017-07-01" + } + }, + "Start": 12, + "Length": 9 + } + ] + }, + { + "Input": "์ด๋ฒˆ ๋‹ฌ ์…‹์งธ ์ฃผ์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ด๋ฒˆ ๋‹ฌ ์…‹์งธ ์ฃผ", + "Type": "daterange", + "Value": { + "Timex": "2016-11-W03", + "FutureResolution": { + "startDate": "2016-11-14", + "endDate": "2016-11-21" + }, + "PastResolution": { + "startDate": "2016-11-14", + "endDate": "2016-11-21" + } + }, + "Start": 12, + "Length": 28 + } + ] + }, + { + "Input": "7์›”์˜ ๋งˆ์ง€๋ง‰ ์ฃผ์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "7์›”์˜ ๋งˆ์ง€๋ง‰ ์ฃผ", + "Type": "daterange", + "Value": { + "Timex": "XXXX-07-W05", + "FutureResolution": { + "startDate": "2017-07-24", + "endDate": "2017-07-31" + }, + "PastResolution": { + "startDate": "2016-07-25", + "endDate": "2016-08-01" + } + }, + "Start": 12, + "Length": 21 + } + ] + }, + { + "Input": "9์›” 16์ผ์˜ ์ฃผ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "9์›” 16์ผ์˜ ์ฃผ", + "Type": "daterange", + "Value": { + "Timex": "XXXX-09-16", + "FutureResolution": { + "startDate": "2017-09-11", + "endDate": "2017-09-18" + }, + "PastResolution": { + "startDate": "2016-09-12", + "endDate": "2016-09-19" + } + }, + "Start": 0, + "Length": 22 + } + ] + }, + { + "Input": "9์›” 16์ผ์˜ ๋‹ฌ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "9์›” 16์ผ์˜ ๋‹ฌ", + "Type": "daterange", + "Value": { + "Timex": "XXXX-09-16", + "FutureResolution": { + "startDate": "2017-09-01", + "endDate": "2017-10-01" + }, + "PastResolution": { + "startDate": "2016-09-01", + "endDate": "2016-10-01" + } + }, + "Start": 0, + "Length": 23 + } + ] + }, + { + "Input": "2015๋…„ 3์›”์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015๋…„ 3์›”", + "Type": "daterange", + "Value": { + "Timex": "2015-03", + "FutureResolution": { + "startDate": "2015-03-01", + "endDate": "2015-04-01" + }, + "PastResolution": { + "startDate": "2015-03-01", + "endDate": "2015-04-01" + } + }, + "Start": 12, + "Length": 6 + } + ] + }, + { + "Input": "2์ฃผ ๋‚ด์— ๋ฏธํŒ…์„ ์žก์•„ ์ค˜. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "๋‹ค๊ฐ€์˜ค๋Š” ์ดํ‹€ ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‹ค๊ฐ€์˜ค๋Š” ์ดํ‹€ ", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-08,2016-11-10,P2D)", + "FutureResolution": { + "startDate": "2016-11-08", + "endDate": "2016-11-10" + }, + "PastResolution": { + "startDate": "2016-11-08", + "endDate": "2016-11-10" + } + }, + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "๊ณผ๊ฑฐ ๋ฉฐ์น ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๊ณผ๊ฑฐ ๋ฉฐ์น ", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-04,2016-11-07,P3D)", + "FutureResolution": { + "startDate": "2016-11-04", + "endDate": "2016-11-07" + }, + "PastResolution": { + "startDate": "2016-11-04", + "endDate": "2016-11-07" + } + }, + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "์ด ์ฃผ ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ด ์ฃผ ", + "Type": "daterange", + "Value": { + "Timex": "2016-W45", + "FutureResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-14" + }, + "PastResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-14" + } + }, + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "์ฃผ๋ง", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ฃผ๋ง", + "Type": "daterange", + "Value": { + "Timex": "2016-W45-WE", + "FutureResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + }, + "PastResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + } + }, + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "์ด๋ฒˆ ์ฃผ๋ง", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ด๋ฒˆ ์ฃผ๋ง", + "Type": "daterange", + "Value": { + "Timex": "2016-W45-WE", + "FutureResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + }, + "PastResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + } + }, + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "์ฃผ๋ง ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ฃผ๋ง ", + "Type": "daterange", + "Value": { + "Timex": "2016-W45-WE", + "FutureResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + }, + "PastResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + } + }, + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "10์›” 2์ผ๋ถ€ํ„ฐ 10์›” 22์ผ๊นŒ์ง€ ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10์›” 2์ผ๋ถ€ํ„ฐ 10์›” 22์ผ๊นŒ์ง€", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-10-02,XXXX-10-22,P20D)", + "FutureResolution": { + "startDate": "2017-10-02", + "endDate": "2017-10-22" + }, + "PastResolution": { + "startDate": "2016-10-02", + "endDate": "2016-10-22" + } + }, + "Start": 12, + "Length": 20 + } + ] + }, + { + "Input": "2016๋…„ 1์›” 12์ผ๋ถ€ํ„ฐ 2016๋…„ 1์›” 22์ผ๊นŒ์ง€ ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "", + "Type": "daterange", + "Value": { + "Timex": "(2016-01-12,2016-01-22,P10D)", + "FutureResolution": { + "startDate": "2016-01-12", + "endDate": "2016-01-22" + }, + "PastResolution": { + "startDate": "2016-01-12", + "endDate": "2016-01-22" + } + }, + "Start": 12, + "Length": 29 + } + ] + }, + { + "Input": "1์›” 1์ผ๋ถ€ํ„ฐ 1์›” 22์ผ ์ˆ˜์š”์ผ๊นŒ์ง€ ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1์›” 1์ผ๋ถ€ํ„ฐ 1์›” 22์ผ ์ˆ˜์š”์ผ๊นŒ์ง€", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-01-01,XXXX-01-22,P21D)", + "FutureResolution": { + "startDate": "2017-01-01", + "endDate": "2017-01-22" + }, + "PastResolution": { + "startDate": "2016-01-01", + "endDate": "2016-01-22" + } + }, + "Start": 12, + "Length": 28 + } + ] + }, + { + "Input": "์˜ค๋Š˜๋ถ€ํ„ฐ ๋‚ด์ผ๊นŒ์ง€ ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜ค๋Š˜๋ถ€ํ„ฐ ๋‚ด์ผ๊นŒ์ง€", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-07,2016-11-08,P1D)", + "FutureResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-08" + }, + "PastResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-08" + } + }, + "Start": 12, + "Length": 19 + } + ] + }, + { + "Input": "10์›” 2์ผ์—์„œ 10์›” 22์ผ ์‚ฌ์ด์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10์›” 2์ผ์—์„œ 10์›” 22์ผ ์‚ฌ์ด์—", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-10-02,XXXX-10-22,P20D)", + "FutureResolution": { + "startDate": "2017-10-02", + "endDate": "2017-10-22" + }, + "PastResolution": { + "startDate": "2016-10-02", + "endDate": "2016-10-22" + } + }, + "Start": 12, + "Length": 29 + } + ] + }, + { + "Input": "11์›” 19์ผ, 20์ผ์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "11์›” 19์ผ, 20์ผ", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-11-19,XXXX-11-20,P1D)", + "FutureResolution": { + "startDate": "2016-11-19", + "endDate": "2016-11-20" + }, + "PastResolution": { + "startDate": "2015-11-19", + "endDate": "2015-11-20" + } + }, + "Start": 12, + "Length": 14 + } + ] + }, + { + "Input": "11์›” 19์ผ๋ถ€ํ„ฐ 20์ผ๊นŒ์ง€ ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "11์›” 19์ผ๋ถ€ํ„ฐ 20์ผ๊นŒ์ง€", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-11-19,XXXX-11-20,P1D)", + "FutureResolution": { + "startDate": "2016-11-19", + "endDate": "2016-11-20" + }, + "PastResolution": { + "startDate": "2015-11-19", + "endDate": "2015-11-20" + } + }, + "Start": 12, + "Length": 17 + } + ] + }, + { + "Input": "11์›” 19์ผ๊ณผ 20์ผ ์‚ฌ์ด์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "11์›” 19์ผ๊ณผ 20์ผ ์‚ฌ์ด์—", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-11-19,XXXX-11-20,P1D)", + "FutureResolution": { + "startDate": "2016-11-19", + "endDate": "2016-11-20" + }, + "PastResolution": { + "startDate": "2015-11-19", + "endDate": "2015-11-20" + } + }, + "Start": 12, + "Length": 26 + } + ] + }, + { + "Input": "์ด๋ฒˆ ์ฃผ ํ›„๋ฐ˜์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ด๋ฒˆ ์ฃผ ํ›„๋ฐ˜", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-07,2016-11-13,P6D)", + "FutureResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-13" + }, + "PastResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-13" + } + }, + "Start": 12, + "Length": 16 + } + ] + }, + { + "Input": "์ด ๋‹ฌ ๋ง์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ด ๋‹ฌ ๋ง", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-07,2016-11-30,P24D)", + "FutureResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-30" + }, + "PastResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-30" + } + }, + "Start": 12, + "Length": 17 + } + ] + }, + { + "Input": "์˜ฌ ํ•ด ๋ง์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜ฌ ํ•ด ๋ง", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-07,2016-12-31,P55D)", + "FutureResolution": { + "startDate": "2016-11-07", + "endDate": "2016-12-31" + }, + "PastResolution": { + "startDate": "2016-11-07", + "endDate": "2016-12-31" + } + }, + "Start": 12, + "Length": 16 + } + ] + }, + { + "Input": "์ด๋ฒˆ ์ฃผ ํ›„๋ฐ˜์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-13T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ด๋ฒˆ ์ฃผ ํ›„๋ฐ˜", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-13,2016-11-13,P0D)", + "FutureResolution": { + "startDate": "2016-11-13", + "endDate": "2016-11-13" + }, + "PastResolution": { + "startDate": "2016-11-13", + "endDate": "2016-11-13" + } + }, + "Start": 12, + "Length": 15 + } + ] + }, + { + "Input": "์ฃผ๋ง์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ฃผ๋ง", + "Type": "daterange", + "Value": { + "Timex": "2016-W45-WE", + "FutureResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + }, + "PastResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + } + }, + "Start": 15, + "Length": 7 + } + ] + }, + { + "Input": "์ด๋ฒˆ ์ฃผ๋ง์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ด๋ฒˆ ์ฃผ๋ง", + "Type": "daterange", + "Value": { + "Timex": "2016-W45-WE", + "FutureResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + }, + "PastResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + } + }, + "Start": 15, + "Length": 12 + } + ] + }, + { + "Input": "2016๋…„ 6์›”์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016๋…„ 6์›”", + "Type": "daterange", + "Value": { + "Timex": "2016-06", + "FutureResolution": { + "startDate": "2016-06-01", + "endDate": "2016-07-01" + }, + "PastResolution": { + "startDate": "2016-06-01", + "endDate": "2016-07-01" + } + }, + "Start": 12, + "Length": 9 + } + ] + }, + { + "Input": "๋‹ค์Œ ํ•ด 6์›”์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‹ค์Œ ํ•ด 6์›”", + "Type": "daterange", + "Value": { + "Timex": "2017-06", + "FutureResolution": { + "startDate": "2017-06-01", + "endDate": "2017-07-01" + }, + "PastResolution": { + "startDate": "2017-06-01", + "endDate": "2017-07-01" + } + }, + "Start": 12, + "Length": 14 + } + ] + }, + { + "Input": "๋‹ค์Œ ํ•ด์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‹ค์Œ ํ•ด", + "Type": "daterange", + "Value": { + "Timex": "2017", + "FutureResolution": { + "startDate": "2017-01-01", + "endDate": "2018-01-01" + }, + "PastResolution": { + "startDate": "2017-01-01", + "endDate": "2018-01-01" + } + }, + "Start": 12, + "Length": 9 + } + ] + }, + { + "Input": "๋‹ค๊ฐ€์˜ค๋Š” 3์ผ ๊ฐ„ ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‹ค๊ฐ€์˜ค๋Š” 3์ผ", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-08,2016-11-11,P3D)", + "FutureResolution": { + "startDate": "2016-11-08", + "endDate": "2016-11-11" + }, + "PastResolution": { + "startDate": "2016-11-08", + "endDate": "2016-11-11" + } + }, + "Start": 12, + "Length": 11 + } + ] + }, + { + "Input": "๋‹ค๊ฐ€์˜ค๋Š” 3๊ฐœ์›” ๊ฐ„ ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‹ค๊ฐ€์˜ค๋Š” 3๊ฐœ์›”", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-08,2017-02-08,P3M)", + "FutureResolution": { + "startDate": "2016-11-08", + "endDate": "2017-02-08" + }, + "PastResolution": { + "startDate": "2016-11-08", + "endDate": "2017-02-08" + } + }, + "Start": 12, + "Length": 13 + } + ] + }, + { + "Input": "3๋…„ ๋™์•ˆ ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "์ง€๋‚œ 3์ฃผ ๊ฐ„ ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ง€๋‚œ 3์ฃผ", + "Type": "daterange", + "Value": { + "Timex": "(2016-10-17,2016-11-07,P3W)", + "FutureResolution": { + "startDate": "2016-10-17", + "endDate": "2016-11-07" + }, + "PastResolution": { + "startDate": "2016-10-17", + "endDate": "2016-11-07" + } + }, + "Start": 12, + "Length": 12 + } + ] + }, + { + "Input": "์ง€๋‚œ 3๋…„ ๊ฐ„ ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ง€๋‚œ 3๋…„", + "Type": "daterange", + "Value": { + "Timex": "(2013-11-07,2016-11-07,P3Y)", + "FutureResolution": { + "startDate": "2013-11-07", + "endDate": "2016-11-07" + }, + "PastResolution": { + "startDate": "2013-11-07", + "endDate": "2016-11-07" + } + }, + "Start": 12, + "Length": 10 + } + ] + }, + { + "Input": "10์›”์˜ ์ฒซ์งธ ์ฃผ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10์›”์˜ ์ฒซ์งธ ์ฃผ", + "Type": "daterange", + "Value": { + "Timex": "XXXX-10-W01", + "FutureResolution": { + "startDate": "2017-10-02", + "endDate": "2017-10-09" + }, + "PastResolution": { + "startDate": "2016-10-03", + "endDate": "2016-10-10" + } + }, + "Start": 0, + "Length": 21 + } + ] + }, + { + "Input": "2027๋…„ ์…‹์งธ ์ฃผ์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2027๋…„ ์…‹์งธ ์ฃผ", + "Type": "daterange", + "Value": { + "Timex": "2027-W03", + "FutureResolution": { + "startDate": "2027-01-18", + "endDate": "2027-01-25" + }, + "PastResolution": { + "startDate": "2027-01-18", + "endDate": "2027-01-25" + } + }, + "Start": 12, + "Length": 22 + } + ] + }, + { + "Input": "๋‹ค์Œ ํ•ด ์…‹์งธ ์ฃผ์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‹ค์Œ ํ•ด ์…‹์งธ ์ฃผ", + "Type": "daterange", + "Value": { + "Timex": "2017-W03", + "FutureResolution": { + "startDate": "2017-01-16", + "endDate": "2017-01-23" + }, + "PastResolution": { + "startDate": "2017-01-16", + "endDate": "2017-01-23" + } + }, + "Start": 12, + "Length": 24 + } + ] + }, + { + "Input": "2016๋…„ 3์‚ฌ๋ถ„๊ธฐ์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016๋…„ 3์‚ฌ๋ถ„๊ธฐ", + "Type": "daterange", + "Value": { + "Timex": "(2016-07-01,2016-10-01,P3M)", + "FutureResolution": { + "startDate": "2016-07-01", + "endDate": "2016-10-01" + }, + "PastResolution": { + "startDate": "2016-07-01", + "endDate": "2016-10-01" + } + }, + "Start": 12, + "Length": 25 + } + ] + }, + { + "Input": "์˜ฌ ํ•ด 3์‚ฌ๋ถ„๊ธฐ์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜ฌ ํ•ด 3์‚ฌ๋ถ„๊ธฐ", + "Type": "daterange", + "Value": { + "Timex": "(2016-07-01,2016-10-01,P3M)", + "FutureResolution": { + "startDate": "2016-07-01", + "endDate": "2016-10-01" + }, + "PastResolution": { + "startDate": "2016-07-01", + "endDate": "2016-10-01" + } + }, + "Start": 12, + "Length": 27 + } + ] + }, + { + "Input": "2016๋…„ 3์‚ฌ๋ถ„๊ธฐ ๋™์•ˆ ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016๋…„ 3์‚ฌ๋ถ„๊ธฐ", + "Type": "daterange", + "Value": { + "Timex": "(2016-07-01,2016-10-01,P3M)", + "FutureResolution": { + "startDate": "2016-07-01", + "endDate": "2016-10-01" + }, + "PastResolution": { + "startDate": "2016-07-01", + "endDate": "2016-10-01" + } + }, + "Start": 12, + "Length": 7 + } + ] + }, + { + "Input": "3์‚ฌ๋ถ„๊ธฐ ๋™์•ˆ ๋Œ์•„์˜ฌ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3์‚ฌ๋ถ„๊ธฐ", + "Type": "daterange", + "Value": { + "Timex": "(2016-07-01,2016-10-01,P3M)", + "FutureResolution": { + "startDate": "2017-07-01", + "endDate": "2017-10-01" + }, + "PastResolution": { + "startDate": "2016-07-01", + "endDate": "2016-10-01" + } + }, + "Start": 20, + "Length": 2 + } + ] + }, + { + "Input": "2์‚ฌ๋ถ„๊ธฐ ๋™์•ˆ ๋Œ์•„์˜ฌ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2์‚ฌ๋ถ„๊ธฐ", + "Type": "daterange", + "Value": { + "Timex": "(2016-04-01,2016-07-01,P3M)", + "FutureResolution": { + "startDate": "2017-04-01", + "endDate": "2017-07-01" + }, + "PastResolution": { + "startDate": "2016-04-01", + "endDate": "2016-07-01" + } + }, + "Start": 20, + "Length": 2 + } + ] + }, + { + "Input": "2016๋…„ 1์‚ฌ๋ถ„๊ธฐ์— ๋Œ์•„์˜ฌ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016๋…„ 1์‚ฌ๋ถ„๊ธฐ", + "Type": "daterange", + "Value": { + "Timex": "(2016-01-01,2016-04-01,P3M)", + "FutureResolution": { + "startDate": "2016-01-01", + "endDate": "2016-04-01" + }, + "PastResolution": { + "startDate": "2016-01-01", + "endDate": "2016-04-01" + } + }, + "Start": 13, + "Length": 7 + } + ] + }, + { + "Input": "2016๋…„ 4์‚ฌ๋ถ„๊ธฐ ๋™์•ˆ ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016๋…„ 4์‚ฌ๋ถ„๊ธฐ", + "Type": "daterange", + "Value": { + "Timex": "(2016-10-01,2017-01-01,P3M)", + "FutureResolution": { + "startDate": "2016-10-01", + "endDate": "2017-01-01" + }, + "PastResolution": { + "startDate": "2016-10-01", + "endDate": "2017-01-01" + } + }, + "Start": 19, + "Length": 7 + } + ] + }, + { + "Input": "2016๋…„ ์ƒ๋ฐ˜๊ธฐ ๋™์•ˆ ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016๋…„ ์ƒ๋ฐ˜๊ธฐ ๋™์•ˆ", + "Type": "daterange", + "Value": { + "Timex": "(2016-01-01,2016-07-01,P6M)", + "FutureResolution": { + "startDate": "2016-01-01", + "endDate": "2016-07-01" + }, + "PastResolution": { + "startDate": "2016-01-01", + "endDate": "2016-07-01" + } + }, + "Start": 19, + "Length": 7 + } + ] + }, + { + "Input": "2016๋…„ ํ•˜๋ฐ˜๊ธฐ ๋™์•ˆ ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016๋…„ ํ•˜๋ฐ˜๊ธฐ ๋™์•ˆ", + "Type": "daterange", + "Value": { + "Timex": "(2016-07-01,2017-01-01,P6M)", + "FutureResolution": { + "startDate": "2016-07-01", + "endDate": "2017-01-01" + }, + "PastResolution": { + "startDate": "2016-07-01", + "endDate": "2017-01-01" + } + }, + "Start": 19, + "Length": 7 + } + ] + }, + { + "Input": "ํ•˜๋ฐ˜๊ธฐ ๋™์•ˆ ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "์ด๋ฒˆ ์—ฌ๋ฆ„์— ๋– ๋‚  ๊ฒ๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ด๋ฒˆ ์—ฌ๋ฆ„", + "Type": "daterange", + "Value": { + "Timex": "2016-SU", + "FutureResolution": {}, + "PastResolution": {} + }, + "Start": 11, + "Length": 11 + } + ] + }, + { + "Input": "๋‹ค์Œ ๋ด„์— ๋– ๋‚  ๊ฒ๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‹ค์Œ ๋ด„", + "Type": "daterange", + "Value": { + "Timex": "2017-SP", + "FutureResolution": {}, + "PastResolution": {} + }, + "Start": 11, + "Length": 11 + } + ] + }, + { + "Input": "๊ทธ ์—ฌ๋ฆ„์— ๋– ๋‚  ๊ฒ๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๊ทธ ์—ฌ๋ฆ„", + "Type": "daterange", + "Value": { + "Timex": "SU", + "FutureResolution": {}, + "PastResolution": {} + }, + "Start": 11, + "Length": 10 + } + ] + }, + { + "Input": "์—ฌ๋ฆ„์— ๋– ๋‚  ๊ฒ๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์—ฌ๋ฆ„", + "Type": "daterange", + "Value": { + "Timex": "SU", + "FutureResolution": {}, + "PastResolution": {} + }, + "Start": 11, + "Length": 6 + } + ] + }, + { + "Input": "2016๋…„ ์—ฌ๋ฆ„์— ๋– ๋‚  ๊ฒ๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016๋…„ ์—ฌ๋ฆ„", + "Type": "daterange", + "Value": { + "Timex": "2016-SU", + "FutureResolution": {}, + "PastResolution": {} + }, + "Start": 11, + "Length": 11 + } + ] + }, + { + "Input": "๋‹ค๊ฐ€์˜ค๋Š” ๋‹ฌ ํœด๊ฐ€", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‹ค๊ฐ€์˜ค๋Š” ๋‹ฌ ํœด๊ฐ€", + "Type": "daterange", + "Value": { + "Timex": "2016-12", + "FutureResolution": { + "startDate": "2016-12-01", + "endDate": "2017-01-01" + }, + "PastResolution": { + "startDate": "2016-12-01", + "endDate": "2017-01-01" + } + }, + "Start": 0, + "Length": 14 + } + ] + }, + { + "Input": "๋‹ค์Œ ๋‹ฌ ํœด๊ฐ€", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‹ค์Œ ๋‹ฌ ํœด๊ฐ€", + "Type": "daterange", + "Value": { + "Timex": "2016-12", + "FutureResolution": { + "startDate": "2016-12-01", + "endDate": "2017-01-01" + }, + "PastResolution": { + "startDate": "2016-12-01", + "endDate": "2017-01-01" + } + }, + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "์ด ๋‹ฌ ๋ง์— ์‹œ๊ฐ„ ๋‚ด์„œ ํ•œ๋ฒˆ ๋งŒ๋‚˜์š”. ", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ด ๋‹ฌ ๋ง", + "Type": "daterange", + "Value": { + "Timex": "2017-11", + "Mod": "end", + "FutureResolution": { + "startDate": "2017-11-16", + "endDate": "2017-12-01" + }, + "PastResolution": { + "startDate": "2017-11-16", + "endDate": "2017-12-01" + } + }, + "Start": 30, + "Length": 15 + } + ] + }, + { + "Input": "์ด๋ฒˆ ์ฃผ ํ›„๋ฐ˜์— ์‹œ๊ฐ„ ๋‚ด์„œ ํ•œ๋ฒˆ ๋งŒ๋‚˜์š”. ", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ด๋ฒˆ ์ฃผ ํ›„๋ฐ˜", + "Type": "daterange", + "Value": { + "Timex": "2017-W45", + "Mod": "end", + "FutureResolution": { + "startDate": "2017-11-09", + "endDate": "2017-11-13" + }, + "PastResolution": { + "startDate": "2017-11-09", + "endDate": "2017-11-13" + } + }, + "Start": 30, + "Length": 14 + } + ] + }, + { + "Input": "์˜ฌ ํ•ด ๋ง์— ์‹œ๊ฐ„ ๋‚ด์„œ ํ•œ๋ฒˆ ๋งŒ๋‚˜์š”. ", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜ฌ ํ•ด ๋ง", + "Type": "daterange", + "Value": { + "Timex": "2017", + "Mod": "end", + "FutureResolution": { + "startDate": "2017-07-01", + "endDate": "2018-01-01" + }, + "PastResolution": { + "startDate": "2017-07-01", + "endDate": "2018-01-01" + } + }, + "Start": 30, + "Length": 14 + } + ] + }, + { + "Input": "๋‚ด๋…„ ์ดˆ์— ์‹œ๊ฐ„ ๋‚ด์„œ ํ•œ๋ฒˆ ๋งŒ๋‚˜์š”. ", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‚ด๋…„ ์ดˆ", + "Type": "daterange", + "Value": { + "Timex": "2018", + "Mod": "start", + "FutureResolution": { + "startDate": "2018-01-01", + "endDate": "2018-07-01" + }, + "PastResolution": { + "startDate": "2018-01-01", + "endDate": "2018-07-01" + } + }, + "Start": 30, + "Length": 15 + } + ] + }, + { + "Input": "๋‹ค์Œ ์ฃผ ์ดˆ์— ์‹œ๊ฐ„ ๋‚ด์„œ ํ•œ๋ฒˆ ๋งŒ๋‚˜์š”. ", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‹ค์Œ ์ฃผ ์ดˆ", + "Type": "daterange", + "Value": { + "Timex": "2017-W46", + "Mod": "start", + "FutureResolution": { + "startDate": "2017-11-13", + "endDate": "2017-11-16" + }, + "PastResolution": { + "startDate": "2017-11-13", + "endDate": "2017-11-16" + } + }, + "Start": 30, + "Length": 15 + } + ] + }, + { + "Input": "๋‹ค์Œ ๋‹ฌ ์ดˆ์— ์‹œ๊ฐ„ ๋‚ด์„œ ํ•œ๋ฒˆ ๋งŒ๋‚˜์š”. ", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‹ค์Œ ๋‹ฌ ์ดˆ", + "Type": "daterange", + "Value": { + "Timex": "2017-12", + "Mod": "start", + "FutureResolution": { + "startDate": "2017-12-01", + "endDate": "2017-12-16" + }, + "PastResolution": { + "startDate": "2017-12-01", + "endDate": "2017-12-16" + } + }, + "Start": 30, + "Length": 16 + } + ] + }, + { + "Input": "์ง€๋‚œ ํ•ด ํ›„๋ฐ˜์— ๋ฏธํŒ…์ด ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ง€๋‚œ ํ•ด ํ›„๋ฐ˜", + "Type": "daterange", + "Value": { + "Timex": "2016", + "Mod": "end", + "FutureResolution": { + "startDate": "2016-07-01", + "endDate": "2017-01-01" + }, + "PastResolution": { + "startDate": "2016-07-01", + "endDate": "2017-01-01" + } + }, + "Start": 17, + "Length": 14 + } + ] + }, + { + "Input": "์ง€๋‚œ ์ฃผ ํ›„๋ฐ˜์— ๋ฏธํŒ…์ด ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ง€๋‚œ ์ฃผ ํ›„๋ฐ˜", + "Type": "daterange", + "Value": { + "Timex": "2017-W44", + "Mod": "end", + "FutureResolution": { + "startDate": "2017-11-02", + "endDate": "2017-11-06" + }, + "PastResolution": { + "startDate": "2017-11-02", + "endDate": "2017-11-06" + } + }, + "Start": 17, + "Length": 14 + } + ] + }, + { + "Input": "์ง€๋‚œ ๋‹ฌ ํ›„๋ฐ˜์— ๋ฏธํŒ…์ด ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ง€๋‚œ ๋‹ฌ ํ›„๋ฐ˜", + "Type": "daterange", + "Value": { + "Timex": "2017-10", + "Mod": "end", + "FutureResolution": { + "startDate": "2017-10-16", + "endDate": "2017-11-01" + }, + "PastResolution": { + "startDate": "2017-10-16", + "endDate": "2017-11-01" + } + }, + "Start": 17, + "Length": 15 + } + ] + }, + { + "Input": "์ฝ”๋ฅดํƒ€๋‚˜, ๋‹ค์Œ ์ฃผ ์ˆ˜์š”์ผ๊ณผ ๊ธˆ์š”์ผ ์‚ฌ์ด์— ์•ˆํ† ๋‹ˆ์˜ค์™€ 25๋ถ„์งœ๋ฆฌ ๋ฏธํŒ… ์ผ์ •์„ ์กฐ์ •ํ•ด ์ค˜. ", + "Context": { + "ReferenceDateTime": "2017-11-14T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‹ค์Œ ์ฃผ ์ˆ˜์š”์ผ๊ณผ ๊ธˆ์š”์ผ ์‚ฌ์ด์—", + "Type": "daterange", + "Value": { + "Timex": "(2017-11-22,2017-11-24,P2D)", + "FutureResolution": { + "startDate": "2017-11-22", + "endDate": "2017-11-24" + }, + "PastResolution": { + "startDate": "2017-11-22", + "endDate": "2017-11-24" + } + }, + "Start": 61, + "Length": 38 + } + ] + }, + { + "Input": "์ด๋ฒˆ ์ฃผ์— ๋ฏธํŒ…์ด ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2017-11-17T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ด๋ฒˆ ์ฃผ", + "Type": "daterange", + "Value": { + "Timex": "2017-W46", + "FutureResolution": { + "startDate": "2017-11-13", + "endDate": "2017-11-20" + }, + "PastResolution": { + "startDate": "2017-11-13", + "endDate": "2017-11-20" + } + }, + "Start": 17, + "Length": 9 + } + ] + }, + { + "Input": "์˜ฌ ํ•ด ์ฒซ์งธ ์ฃผ์— ๋ฏธํŒ…์ด ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2017-11-17T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜ฌ ํ•ด ์ฒซ์งธ ์ฃผ", + "Type": "daterange", + "Value": { + "Timex": "2017-W01", + "FutureResolution": { + "startDate": "2017-01-02", + "endDate": "2017-01-09" + }, + "PastResolution": { + "startDate": "2017-01-02", + "endDate": "2017-01-09" + } + }, + "Start": 17, + "Length": 23 + } + ] + }, + { + "Input": "2015๋…„ ์ฒซ ๋ฒˆ์งธ ์ฃผ", + "Context": { + "ReferenceDateTime": "2017-11-20T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015๋…„ ์ฒซ ๋ฒˆ์งธ ์ฃผ", + "Type": "daterange", + "Value": { + "Timex": "2015-W01", + "FutureResolution": { + "startDate": "2014-12-29", + "endDate": "2015-01-05" + }, + "PastResolution": { + "startDate": "2014-12-29", + "endDate": "2015-01-05" + } + }, + "Start": 0, + "Length": 18 + } + ] + }, + { + "Input": "2015๋…„ ๋‘ ๋ฒˆ์งธ ์ฃผ ", + "Context": { + "ReferenceDateTime": "2017-11-20T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015๋…„ ๋‘ ๋ฒˆ์งธ ์ฃผ ", + "Type": "daterange", + "Value": { + "Timex": "2015-W02", + "FutureResolution": { + "startDate": "2015-01-05", + "endDate": "2015-01-12" + }, + "PastResolution": { + "startDate": "2015-01-05", + "endDate": "2015-01-12" + } + }, + "Start": 0, + "Length": 19 + } + ] + }, + { + "Input": "์ด๋ฒˆ ์ฃผ๋ง", + "Context": { + "ReferenceDateTime": "2017-11-20T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ด๋ฒˆ ์ฃผ๋ง", + "Type": "daterange", + "Value": { + "Timex": "2017-W47-WE", + "FutureResolution": { + "startDate": "2017-11-25", + "endDate": "2017-11-27" + }, + "PastResolution": { + "startDate": "2017-11-25", + "endDate": "2017-11-27" + } + }, + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "2015๋…„ ๋งˆ์ง€๋ง‰ ์ฃผ ", + "Context": { + "ReferenceDateTime": "2017-11-20T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015๋…„ ๋งˆ์ง€๋ง‰ ์ฃผ ", + "Type": "daterange", + "Value": { + "Timex": "2015-W53", + "FutureResolution": { + "startDate": "2015-12-28", + "endDate": "2016-01-04" + }, + "PastResolution": { + "startDate": "2015-12-28", + "endDate": "2016-01-04" + } + }, + "Start": 0, + "Length": 17 + } + ] + }, + { + "Input": "247๋…„์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2017-12-18T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "247๋…„", + "Type": "daterange", + "Value": { + "Timex": "0247", + "FutureResolution": { + "startDate": "0247-01-01", + "endDate": "0248-01-01" + }, + "PastResolution": { + "startDate": "0247-01-01", + "endDate": "0248-01-01" + } + }, + "Start": 12, + "Length": 8 + } + ] + }, + { + "Input": "1970๋…„๋Œ€์— ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1970๋…„๋Œ€", + "Type": "daterange", + "Value": { + "Timex": "(1970-01-01,1980-01-01,P10Y)", + "FutureResolution": { + "startDate": "1970-01-01", + "endDate": "1980-01-01" + }, + "PastResolution": { + "startDate": "1970-01-01", + "endDate": "1980-01-01" + } + }, + "Start": 3, + "Length": 9 + } + ] + }, + { + "Input": "๊ทธ๋Š” 2000๋…„๋Œ€์— ํƒœ์–ด๋‚ฌ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2000๋…„๋Œ€", + "Type": "daterange", + "Value": { + "Timex": "(2000-01-01,2010-01-01,P10Y)", + "FutureResolution": { + "startDate": "2000-01-01", + "endDate": "2010-01-01" + }, + "PastResolution": { + "startDate": "2000-01-01", + "endDate": "2010-01-01" + } + }, + "Start": 3, + "Length": 9 + } + ] + }, + { + "Input": "1970๋…„๋Œ€์—", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1970๋…„๋Œ€", + "Type": "daterange", + "Value": { + "Timex": "(1970-01-01,1980-01-01,P10Y)", + "FutureResolution": { + "startDate": "1970-01-01", + "endDate": "1980-01-01" + }, + "PastResolution": { + "startDate": "1970-01-01", + "endDate": "1980-01-01" + } + }, + "Start": 3, + "Length": 10 + } + ] + }, + { + "Input": "70๋…„๋Œ€์—", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "70๋…„๋Œ€", + "Type": "daterange", + "Value": { + "Timex": "(XX70-01-01,XX80-01-01,P10Y)", + "FutureResolution": { + "startDate": "2070-01-01", + "endDate": "2080-01-01" + }, + "PastResolution": { + "startDate": "1970-01-01", + "endDate": "1980-01-01" + } + }, + "Start": 3, + "Length": 7 + } + ] + }, + { + "Input": "40๋…„๋Œ€์—", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "40๋…„๋Œ€", + "Type": "daterange", + "Value": { + "Timex": "(XX40-01-01,XX50-01-01,P10Y)", + "FutureResolution": { + "startDate": "2040-01-01", + "endDate": "2050-01-01" + }, + "PastResolution": { + "startDate": "1940-01-01", + "endDate": "1950-01-01" + } + }, + "Start": 3, + "Length": 8 + } + ] + }, + { + "Input": "2010๋…„๋Œ€์— ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2010๋…„๋Œ€", + "Type": "daterange", + "Value": { + "Timex": "(2010-01-01,2020-01-01,P10Y)", + "FutureResolution": { + "startDate": "2010-01-01", + "endDate": "2020-01-01" + }, + "PastResolution": { + "startDate": "2010-01-01", + "endDate": "2020-01-01" + } + }, + "Start": 3, + "Length": 25 + } + ] + }, + { + "Input": "2000๋…„๋Œ€์—", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2000๋…„๋Œ€", + "Type": "daterange", + "Value": { + "Timex": "(2000-01-01,2010-01-01,P10Y)", + "FutureResolution": { + "startDate": "2000-01-01", + "endDate": "2010-01-01" + }, + "PastResolution": { + "startDate": "2000-01-01", + "endDate": "2010-01-01" + } + }, + "Start": 3, + "Length": 17 + } + ] + }, + { + "Input": "2018๋…„ 2์›” 2์ผ๋ถ€ํ„ฐ 7์ผ๊นŒ์ง€ ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2018๋…„ 2์›” 2์ผ๋ถ€ํ„ฐ 7์ผ๊นŒ์ง€", + "Type": "daterange", + "Value": { + "Timex": "(2018-02-02,2018-02-07,P5D)", + "FutureResolution": { + "startDate": "2018-02-02", + "endDate": "2018-02-07" + }, + "PastResolution": { + "startDate": "2018-02-02", + "endDate": "2018-02-07" + } + }, + "Start": 12, + "Length": 42 + } + ] + }, + { + "Input": "2018๋…„ 2์›” 2์ผ์—์„œ 7์ผ ์‚ฌ์ด์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2018๋…„ 2์›” 2์ผ์—์„œ 7์ผ ์‚ฌ์ด์—", + "Type": "daterange", + "Value": { + "Timex": "(2018-02-02,2018-02-07,P5D)", + "FutureResolution": { + "startDate": "2018-02-02", + "endDate": "2018-02-07" + }, + "PastResolution": { + "startDate": "2018-02-02", + "endDate": "2018-02-07" + } + }, + "Start": 12, + "Length": 45 + } + ] + }, + { + "Input": "์ด ์ผ์€ 1999๋…„ 6์›”์— ์ผ์–ด๋‚ฌ์Šต๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1999๋…„ 6์›”", + "Type": "daterange", + "Value": { + "Timex": "1999-06", + "FutureResolution": { + "startDate": "1999-06-01", + "endDate": "1999-07-01" + }, + "PastResolution": { + "startDate": "1999-06-01", + "endDate": "1999-07-01" + } + }, + "Start": 15, + "Length": 28 + } + ] + }, + { + "Input": "1928๋…„์—", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1928๋…„", + "Type": "daterange", + "Value": { + "Timex": "1928", + "FutureResolution": { + "startDate": "1928-01-01", + "endDate": "1929-01-01" + }, + "PastResolution": { + "startDate": "1928-01-01", + "endDate": "1929-01-01" + } + }, + "Start": 3, + "Length": 21 + } + ] + }, + { + "Input": "1789๋…„์—", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1789๋…„", + "Type": "daterange", + "Value": { + "Timex": "1789", + "FutureResolution": { + "startDate": "1789-01-01", + "endDate": "1790-01-01" + }, + "PastResolution": { + "startDate": "1789-01-01", + "endDate": "1790-01-01" + } + }, + "Start": 3, + "Length": 42 + } + ] + }, + { + "Input": "2027๋…„ ์„ธ ๋ฒˆ์งธ ์ฃผ์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2027๋…„ ์„ธ ๋ฒˆ์งธ ์ฃผ", + "Type": "daterange", + "Value": { + "Timex": "2027-W03", + "FutureResolution": { + "startDate": "2027-01-18", + "endDate": "2027-01-25" + }, + "PastResolution": { + "startDate": "2027-01-18", + "endDate": "2027-01-25" + } + }, + "Start": 12, + "Length": 47 + } + ] + }, + { + "Input": "2020๋…„ 3์‚ฌ๋ถ„๊ธฐ์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2020๋…„ 3์‚ฌ๋ถ„๊ธฐ", + "Type": "daterange", + "Value": { + "Timex": "(2020-07-01,2020-10-01,P3M)", + "FutureResolution": { + "startDate": "2020-07-01", + "endDate": "2020-10-01" + }, + "PastResolution": { + "startDate": "2020-07-01", + "endDate": "2020-10-01" + } + }, + "Start": 12, + "Length": 44 + } + ] + }, + { + "Input": "1978๋…„ ๋ด„์—", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1978๋…„ ๋ด„", + "Type": "daterange", + "Value": { + "Timex": "1978-SP", + "FutureResolution": {}, + "PastResolution": {} + }, + "Start": 3, + "Length": 36 + } + ] + }, + { + "Input": "267๋…„์—", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "267๋…„", + "Type": "daterange", + "Value": { + "Timex": "0267", + "FutureResolution": { + "startDate": "0267-01-01", + "endDate": "0268-01-01" + }, + "PastResolution": { + "startDate": "0267-01-01", + "endDate": "0268-01-01" + } + }, + "Start": 0, + "Length": 32 + } + ] + }, + { + "Input": "๋‹ค๋‹ค์Œ ์ฃผ์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‹ค๋‹ค์Œ ์ฃผ", + "Type": "daterange", + "Value": { + "Timex": "2016-W47", + "FutureResolution": { + "startDate": "2016-11-21", + "endDate": "2016-11-28" + }, + "PastResolution": { + "startDate": "2016-11-21", + "endDate": "2016-11-28" + } + }, + "Start": 12, + "Length": 19 + } + ] + }, + { + "Input": "๋‹ค๋‹ค์Œ ๋‹ฌ์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‹ค๋‹ค์Œ ๋‹ฌ", + "Type": "daterange", + "Value": { + "Timex": "2017-01", + "FutureResolution": { + "startDate": "2017-01-01", + "endDate": "2017-02-01" + }, + "PastResolution": { + "startDate": "2017-01-01", + "endDate": "2017-02-01" + } + }, + "Start": 12, + "Length": 24 + } + ] + }, + { + "Input": "๋‹ค๋‹ค์Œ ํ•ด์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‹ค๋‹ค์Œ ํ•ด", + "Type": "daterange", + "Value": { + "Timex": "2018", + "FutureResolution": { + "startDate": "2018-01-01", + "endDate": "2019-01-01" + }, + "PastResolution": { + "startDate": "2018-01-01", + "endDate": "2019-01-01" + } + }, + "Start": 12, + "Length": 19 + } + ] + }, + { + "Input": "๋‹ค๋‹ค์Œ ์ฃผ๋ง์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‹ค๋‹ค์Œ ์ฃผ๋ง", + "Type": "daterange", + "Value": { + "Timex": "2016-W47-WE", + "FutureResolution": { + "startDate": "2016-11-26", + "endDate": "2016-11-28" + }, + "PastResolution": { + "startDate": "2016-11-26", + "endDate": "2016-11-28" + } + }, + "Start": 12, + "Length": 26 + } + ] + }, + { + "Input": "๊ทธ ๊ธฐ๊ฐ„์€ 2014-2018์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2014-2018", + "Type": "daterange", + "Value": { + "Timex": "(2014-01-01,2018-01-01,P4Y)", + "FutureResolution": { + "startDate": "2014-01-01", + "endDate": "2018-01-01" + }, + "PastResolution": { + "startDate": "2014-01-01", + "endDate": "2018-01-01" + } + }, + "Start": 13, + "Length": 9 + } + ] + }, + { + "Input": "๊ทธ ๊ธฐ๊ฐ„์€ 2014๋…„์—์„œ 2018๋…„ ์‚ฌ์ด์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2014๋…„์—์„œ 2018๋…„ ์‚ฌ์ด", + "Type": "daterange", + "Value": { + "Timex": "(2014-01-01,2018-01-01,P4Y)", + "FutureResolution": { + "startDate": "2014-01-01", + "endDate": "2018-01-01" + }, + "PastResolution": { + "startDate": "2014-01-01", + "endDate": "2018-01-01" + } + }, + "Start": 13, + "Length": 17 + } + ] + }, + { + "Input": "๊ทธ ๊ธฐ๊ฐ„์€ 2014๋…„๋ถ€ํ„ฐ 2018๋…„๊นŒ์ง€์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2014๋…„๋ถ€ํ„ฐ 2018๋…„๊นŒ์ง€", + "Type": "daterange", + "Value": { + "Timex": "(2014-01-01,2018-01-01,P4Y)", + "FutureResolution": { + "startDate": "2014-01-01", + "endDate": "2018-01-01" + }, + "PastResolution": { + "startDate": "2014-01-01", + "endDate": "2018-01-01" + } + }, + "Start": 13, + "Length": 17 + } + ] + }, + { + "Input": "๊ทธ ๊ธฐ๊ฐ„์€ 2014๋…„์—์„œ 2018๋…„๊นŒ์ง€์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2014๋…„์—์„œ 2018๋…„๊นŒ์ง€", + "Type": "daterange", + "Value": { + "Timex": "(2014-01-01,2018-01-01,P4Y)", + "FutureResolution": { + "startDate": "2014-01-01", + "endDate": "2018-01-01" + }, + "PastResolution": { + "startDate": "2014-01-01", + "endDate": "2018-01-01" + } + }, + "Start": 13, + "Length": 20 + } + ] + }, + { + "Input": "๊ทธ ๊ธฐ๊ฐ„์€ 2000๋…„๋ถ€ํ„ฐ 2014๋…„๊นŒ์ง€์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2000๋…„๋ถ€ํ„ฐ 2014๋…„๊นŒ์ง€", + "Type": "daterange", + "Value": { + "Timex": "(2000-01-01,2014-01-01,P14Y)", + "FutureResolution": { + "startDate": "2000-01-01", + "endDate": "2014-01-01" + }, + "PastResolution": { + "startDate": "2000-01-01", + "endDate": "2014-01-01" + } + }, + "Start": 13, + "Length": 49 + } + ] + }, + { + "Input": "์ด๊ฒƒ์€ ์ง€๋‚œ 20๋…„ ๋™์•ˆ ์ผ์–ด๋‚ฌ์Šต๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ง€๋‚œ 20๋…„ ", + "Type": "daterange", + "Value": { + "Timex": "(1990-01-01,2010-01-01,P20Y)", + "FutureResolution": { + "startDate": "1990-01-01", + "endDate": "2010-01-01" + }, + "PastResolution": { + "startDate": "1990-01-01", + "endDate": "2010-01-01" + } + }, + "Start": 15, + "Length": 18 + } + ] + }, + { + "Input": "์ด๊ฒƒ์€ ๋‹ค์Œ 10๋…„ ๋™์•ˆ ์ผ์–ด๋‚ฌ์Šต๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‹ค์Œ 10๋…„", + "Type": "daterange", + "Value": { + "Timex": "(2020-01-01,2030-01-01,P10Y)", + "FutureResolution": { + "startDate": "2020-01-01", + "endDate": "2030-01-01" + }, + "PastResolution": { + "startDate": "2020-01-01", + "endDate": "2030-01-01" + } + }, + "Start": 15, + "Length": 15 + } + ] + }, + { + "Input": "์ด๊ฒƒ์€ ๋‹ค์Œ 30๋…„ ๋™์•ˆ ์ผ์–ด๋‚ฌ์Šต๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‹ค์Œ 30๋…„", + "Type": "daterange", + "Value": { + "Timex": "(2020-01-01,2050-01-01,P30Y)", + "FutureResolution": { + "startDate": "2020-01-01", + "endDate": "2050-01-01" + }, + "PastResolution": { + "startDate": "2020-01-01", + "endDate": "2050-01-01" + } + }, + "Start": 15, + "Length": 18 + } + ] + }, + { + "Input": "์ด๊ฒƒ์€ ์•ž์œผ๋กœ 4์ฃผ๊ฐ„ ์ผ์–ด๋‚  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์•ž์œผ๋กœ 4์ฃผ", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-08,2016-12-06,P4W)", + "FutureResolution": { + "startDate": "2016-11-08", + "endDate": "2016-12-06" + }, + "PastResolution": { + "startDate": "2016-11-08", + "endDate": "2016-12-06" + } + }, + "Start": 15, + "Length": 21 + } + ] + }, + { + "Input": "์ด๊ฒƒ์€ ์•ž์œผ๋กœ ์ดํ‹€๊ฐ„ ์ผ์–ด๋‚  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์•ž์œผ๋กœ ์ดํ‹€", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-08,2016-11-10,P2D)", + "FutureResolution": { + "startDate": "2016-11-08", + "endDate": "2016-11-10" + }, + "PastResolution": { + "startDate": "2016-11-08", + "endDate": "2016-11-10" + } + }, + "Start": 15, + "Length": 12 + } + ] + }, + { + "Input": "์ฝ”๋ฅดํƒ€๋‚˜๋Š” ๋‹ค์Œ ์ฃผ ์ดˆ์— ์ผ์ •์„ ์žก์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‹ค์Œ ์ฃผ ์ดˆ", + "Type": "daterange", + "Value": { + "Timex": "2017-W46", + "Mod": "start", + "FutureResolution": { + "startDate": "2017-11-13", + "endDate": "2017-11-16" + }, + "PastResolution": { + "startDate": "2017-11-13", + "endDate": "2017-11-16" + } + }, + "Start": 27, + "Length": 22 + } + ] + }, + { + "Input": "๊ทธ๋ž˜, ๋‹ค์Œ ์ฃผ ํ›„๋ฐ˜์— ์Šค์นด์ดํ”„ ํ•˜์ž. ", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‹ค์Œ ์ฃผ ํ›„๋ฐ˜", + "Type": "daterange", + "Value": { + "Timex": "2017-W46", + "Mod": "end", + "FutureResolution": { + "startDate": "2017-11-16", + "endDate": "2017-11-20" + }, + "PastResolution": { + "startDate": "2017-11-16", + "endDate": "2017-11-20" + } + }, + "Start": 24, + "Length": 16 + } + ] + }, + { + "Input": "์ฝ”๋ฅดํƒ€๋‚˜, 3์›” ๋ง์— ์ผ์ •์„ ์žก์•„ ์ค˜. ", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3์›” ๋ง", + "Type": "daterange", + "Value": { + "Timex": "XXXX-03", + "Mod": "end", + "FutureResolution": { + "startDate": "2018-03-16", + "endDate": "2018-04-01" + }, + "PastResolution": { + "startDate": "2017-03-16", + "endDate": "2017-04-01" + } + }, + "Start": 24, + "Length": 12 + } + ] + }, + { + "Input": "์—ฌ๋ฆ„ ์ค‘๋ฐ˜๊นŒ์ง€ ์–ด๋– ์„ธ์š”?", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์—ฌ๋ฆ„ ์ค‘๋ฐ˜", + "Type": "daterange", + "Value": { + "Timex": "SU", + "Mod": "mid", + "FutureResolution": {}, + "PastResolution": {} + }, + "Start": 14, + "Length": 10 + } + ] + }, + { + "Input": "5์ผ ์ด๋‚ด์— ๋Œ์•„์˜ฌ ๊ฒ๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5์ผ ์ด๋‚ด์— ", + "Type": "daterange", + "Value": { + "Timex": "(2017-11-08,2017-11-13,P5D)", + "FutureResolution": { + "startDate": "2017-11-08", + "endDate": "2017-11-13" + }, + "PastResolution": { + "startDate": "2017-11-08", + "endDate": "2017-11-13" + } + }, + "Start": 15, + "Length": 13 + } + ] + }, + { + "Input": "์—ด ๋‹ฌ ์ด๋‚ด์— ๋Œ์•„์˜ฌ ๊ฒ๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์—ด ๋‹ฌ ์ด๋‚ด์—", + "Type": "daterange", + "Value": { + "Timex": "(2017-11-08,2018-09-08,P10M)", + "FutureResolution": { + "startDate": "2017-11-08", + "endDate": "2018-09-08" + }, + "PastResolution": { + "startDate": "2017-11-08", + "endDate": "2018-09-08" + } + }, + "Start": 15, + "Length": 16 + } + ] + }, + { + "Input": "3๋…„ ์ด๋‚ด์— ๋Œ์•„์˜ฌ ๊ฒ๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3๋…„ ์ด๋‚ด์—", + "Type": "daterange", + "Value": { + "Timex": "(2017-11-08,2020-11-08,P3Y)", + "FutureResolution": { + "startDate": "2017-11-08", + "endDate": "2020-11-08" + }, + "PastResolution": { + "startDate": "2017-11-08", + "endDate": "2020-11-08" + } + }, + "Start": 15, + "Length": 14 + } + ] + }, + { + "Input": "5๋…„ 1๊ฐœ์›” 12์ผ ์ด๋‚ด์— ๋Œ์•„์˜ฌ ๊ฒ๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5๋…„ 1๊ฐœ์›” 12์ผ ์ด๋‚ด์— ", + "Type": "daterange", + "Value": { + "Timex": "(2017-11-08,2022-12-20,P5Y1M12D)", + "FutureResolution": { + "startDate": "2017-11-08", + "endDate": "2022-12-20" + }, + "PastResolution": { + "startDate": "2017-11-08", + "endDate": "2022-12-20" + } + }, + "Start": 15, + "Length": 30 + } + ] + }, + { + "Input": "4์›” 2์ผ๋ถ€ํ„ฐ 7์ผ๊นŒ์ง€ ๋ฐฉ์„ ์ฐพ์Šต๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2018-04-02T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "4์›” 2์ผ๋ถ€ํ„ฐ 7์ผ๊นŒ์ง€", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-04-02,XXXX-04-07,P5D)", + "FutureResolution": { + "startDate": "2018-04-02", + "endDate": "2018-04-07" + }, + "PastResolution": { + "startDate": "2017-04-02", + "endDate": "2017-04-07" + } + }, + "Start": 14, + "Length": 19 + } + ] + }, + { + "Input": "๋ช‡ ์ฃผ ๋‚ด๋กœ ๋ฏธํŒ… ์ผ์ •์„ ์žก์•„ ์ค˜. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "2016๋…„ 11์›”์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016๋…„ 11์›”", + "Type": "daterange", + "Value": { + "Timex": "2016-11", + "FutureResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + }, + "PastResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + } + }, + "Start": 12, + "Length": 9 + } + ] + }, + { + "Input": "1์›” 1์ผ๊ณผ 4์›” 5์ผ ์‚ฌ์ด์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1์›” 1์ผ๊ณผ 4์›” 5์ผ ์‚ฌ์ด์—", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-01-01,XXXX-04-05,P94D)", + "FutureResolution": { + "startDate": "2017-01-01", + "endDate": "2017-04-05" + }, + "PastResolution": { + "startDate": "2016-01-01", + "endDate": "2016-04-05" + } + }, + "Start": 12, + "Length": 33 + } + ] + }, + { + "Input": "2015๋…„ 1์›” 1์ผ๊ณผ 2018๋…„ 2์›” 5์ผ ์‚ฌ์ด์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015๋…„ 1์›” 1์ผ๊ณผ 2018๋…„ 2์›” 5์ผ ์‚ฌ์ด์— ", + "Type": "daterange", + "Value": { + "Timex": "(2015-01-01,2018-02-05,P1131D)", + "FutureResolution": { + "startDate": "2015-01-01", + "endDate": "2018-02-05" + }, + "PastResolution": { + "startDate": "2015-01-01", + "endDate": "2018-02-05" + } + }, + "Start": 12, + "Length": 41 + } + ] + }, + { + "Input": "2015๋…„ 1์›” 1์ผ๊ณผ 2018๋…„ 2์›” ์‚ฌ์ด์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015๋…„ 1์›” 1์ผ๊ณผ 2018๋…„ 2์›” ์‚ฌ์ด์—", + "Type": "daterange", + "Value": { + "Timex": "(2015-01-01,2018-02-01,P1127D)", + "FutureResolution": { + "startDate": "2015-01-01", + "endDate": "2018-02-01" + }, + "PastResolution": { + "startDate": "2015-01-01", + "endDate": "2018-02-01" + } + }, + "Start": 12, + "Length": 37 + } + ] + }, + { + "Input": "2015๋…„๊ณผ 2018๋…„ 2์›” ์‚ฌ์ด์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015๋…„๊ณผ 2018๋…„ 2์›” ์‚ฌ์ด์—", + "Type": "daterange", + "Value": { + "Timex": "(2015-01-01,2018-02-01,P37M)", + "FutureResolution": { + "startDate": "2015-01-01", + "endDate": "2018-02-01" + }, + "PastResolution": { + "startDate": "2015-01-01", + "endDate": "2018-02-01" + } + }, + "Start": 12, + "Length": 25 + } + ] + }, + { + "Input": "2019๋…„ 2์›” 1์ผ๋ถ€ํ„ฐ 3์›”๊นŒ์ง€ ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2018-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2019๋…„ 2์›” 1์ผ๋ถ€ํ„ฐ 3์›”๊นŒ์ง€", + "Type": "daterange", + "Value": { + "Timex": "(2019-02-01,2019-03-01,P28D)", + "FutureResolution": { + "startDate": "2019-02-01", + "endDate": "2019-03-01" + }, + "PastResolution": { + "startDate": "2019-02-01", + "endDate": "2019-03-01" + } + }, + "Start": 12, + "Length": 26 + } + ] + }, + { + "Input": "2019๋…„ 2์›” 1์ผ๊ณผ 3์›” ์‚ฌ์ด์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2018-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2019๋…„ 2์›” 1์ผ๊ณผ 3์›” ์‚ฌ์ด์—", + "Type": "daterange", + "Value": { + "Timex": "(2019-02-01,2019-03-01,P28D)", + "FutureResolution": { + "startDate": "2019-02-01", + "endDate": "2019-03-01" + }, + "PastResolution": { + "startDate": "2019-02-01", + "endDate": "2019-03-01" + } + }, + "Start": 12, + "Length": 30 + } + ] + }, + { + "Input": "2015๋…„ 6์›”๊ณผ 2018๋…„ 5์›” ์‚ฌ์ด์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015๋…„ 6์›”๊ณผ 2018๋…„ 5์›” ์‚ฌ์ด์—", + "Type": "daterange", + "Value": { + "Timex": "(2015-06-01,2018-05-01,P35M)", + "FutureResolution": { + "startDate": "2015-06-01", + "endDate": "2018-05-01" + }, + "PastResolution": { + "startDate": "2015-06-01", + "endDate": "2018-05-01" + } + }, + "Start": 12, + "Length": 30 + } + ] + }, + { + "Input": "2015๋…„ 5์›”๊ณผ 2018๋…„ ์‚ฌ์ด์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015๋…„ 5์›”๊ณผ 2018๋…„ ์‚ฌ์ด์— ", + "Type": "daterange", + "Value": { + "Timex": "(2015-05-01,2018-01-01,P32M)", + "FutureResolution": { + "startDate": "2015-05-01", + "endDate": "2018-01-01" + }, + "PastResolution": { + "startDate": "2015-05-01", + "endDate": "2018-01-01" + } + }, + "Start": 12, + "Length": 25 + } + ] + }, + { + "Input": "2015๋…„ 5์›”๊ณผ 2018๋…„ 6์›” ์‚ฌ์ด์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015๋…„ 5์›”๊ณผ 2018๋…„ 6์›” ์‚ฌ์ด์— ", + "Type": "daterange", + "Value": { + "Timex": "(2015-05-01,2018-06-01,P37M)", + "FutureResolution": { + "startDate": "2015-05-01", + "endDate": "2018-06-01" + }, + "PastResolution": { + "startDate": "2015-05-01", + "endDate": "2018-06-01" + } + }, + "Start": 12, + "Length": 30 + } + ] + }, + { + "Input": "2015๋…„๊ณผ 2018๋…„ 1์›” 5์ผ ์‚ฌ์ด์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015๋…„๊ณผ 2018๋…„ 1์›” 5์ผ ์‚ฌ์ด์—", + "Type": "daterange", + "Value": { + "Timex": "(2015-01-01,2018-01-05,P1100D)", + "FutureResolution": { + "startDate": "2015-01-01", + "endDate": "2018-01-05" + }, + "PastResolution": { + "startDate": "2015-01-01", + "endDate": "2018-01-05" + } + }, + "Start": 12, + "Length": 33 + } + ] + }, + { + "Input": "2015๋…„๋ถ€ํ„ฐ 2017๋…„ 5์›” 5์ผ๊นŒ์ง€ ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015๋…„๋ถ€ํ„ฐ 2017๋…„ 5์›” 5์ผ๊นŒ์ง€ ", + "Type": "daterange", + "Value": { + "Timex": "(2015-01-01,2017-05-05,P855D)", + "FutureResolution": { + "startDate": "2015-01-01", + "endDate": "2017-05-05" + }, + "PastResolution": { + "startDate": "2015-01-01", + "endDate": "2017-05-05" + } + }, + "Start": 12, + "Length": 26 + } + ] + }, + { + "Input": "4์›” ๋งˆ์ง€๋ง‰ ์›”์š”์ผ๋ถ€ํ„ฐ 2019๋…„๊นŒ์ง€ ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2018-05-04T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "4์›” ๋งˆ์ง€๋ง‰ ์›”์š”์ผ๋ถ€ํ„ฐ 2019๋…„๊นŒ์ง€", + "Type": "daterange", + "Value": { + "Timex": "(2018-04-30,2019-01-01,P246D)", + "FutureResolution": { + "startDate": "2018-04-30", + "endDate": "2019-01-01" + }, + "PastResolution": { + "startDate": "2018-04-30", + "endDate": "2019-01-01" + } + }, + "Start": 12, + "Length": 30 + } + ] + }, + { + "Input": "31์ฃผ๋ถ€ํ„ฐ 35์ฃผ๊นŒ์ง€ ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2018-05-04T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "31์ฃผ๋ถ€ํ„ฐ 35์ฃผ๊นŒ์ง€", + "Type": "daterange", + "Value": { + "Timex": "(2018-07-30,2018-08-27,P4W)", + "FutureResolution": { + "startDate": "2018-07-30", + "endDate": "2018-08-27" + }, + "PastResolution": { + "startDate": "2018-07-30", + "endDate": "2018-08-27" + } + }, + "Start": 12, + "Length": 23 + } + ] + }, + { + "Input": "31์ฃผ์™€ 35์ฃผ ์‚ฌ์ด์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2018-05-04T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "31์ฃผ์™€ 35์ฃผ ์‚ฌ์ด์—", + "Type": "daterange", + "Value": { + "Timex": "(2018-07-30,2018-08-27,P4W)", + "FutureResolution": { + "startDate": "2018-07-30", + "endDate": "2018-08-27" + }, + "PastResolution": { + "startDate": "2018-07-30", + "endDate": "2018-08-27" + } + }, + "Start": 12, + "Length": 27 + } + ] + }, + { + "Input": "์˜ค๋Š˜๋ถ€ํ„ฐ ์ดํ‹€ ๋ฐ˜ ํ›„๊นŒ์ง€ ์—ฌ๊ธฐ์— ๋จธ๋ฌผ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2018-05-04T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜ค๋Š˜๋ถ€ํ„ฐ ์ดํ‹€ ๋ฐ˜ ํ›„๊นŒ์ง€", + "Type": "daterange", + "Value": { + "Timex": "(2018-05-04,2018-05-06,P2.5D)", + "FutureResolution": { + "startDate": "2018-05-04", + "endDate": "2018-05-06" + }, + "PastResolution": { + "startDate": "2018-05-04", + "endDate": "2018-05-06" + } + }, + "Start": 15, + "Length": 37 + } + ] + }, + { + "Input": "์ด ์ผ์ด ์ผ์–ด๋‚ฌ๋˜ ๊ฐ™์€ ์ฃผ์— ๊ฑฐ๊ธฐ์— ์—†์—ˆ์Šต๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2017-11-17T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๊ฐ™์€ ์ฃผ", + "Type": "daterange", + "Value": { + "Timex": "XXXX-WXX", + "Mod": "ref_undef", + "FutureResolution": { + "startDate": "2017-11-13", + "endDate": "2017-11-20" + }, + "PastResolution": { + "startDate": "2017-11-13", + "endDate": "2017-11-20" + } + }, + "Start": 20, + "Length": 9 + } + ] + }, + { + "Input": "์ด ์ผ์ด ์ผ์–ด๋‚ฌ๋˜ ๊ฐ™์€ ๋‹ฌ์— ๊ฑฐ๊ธฐ์— ์—†์—ˆ์Šต๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๊ฐ™์€ ๋‹ฌ", + "Type": "daterange", + "Value": { + "Timex": "XXXX-XX", + "Mod": "ref_undef", + "FutureResolution": { + "startDate": "2017-11-01", + "endDate": "2017-12-01" + }, + "PastResolution": { + "startDate": "2017-11-01", + "endDate": "2017-12-01" + } + }, + "Start": 20, + "Length": 10 + } + ] + }, + { + "Input": "๊ทธ ์ฃผ๋ง์— ๊ฑฐ๊ธฐ์— ์—†์—ˆ์Šต๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-11T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๊ทธ ์ฃผ๋ง", + "Type": "daterange", + "Value": { + "Timex": "XXXX-WXX-WE", + "Mod": "ref_undef", + "FutureResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + }, + "PastResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + } + }, + "Start": 16, + "Length": 12 + } + ] + }, + { + "Input": "์ด ์ผ์ด ์ผ์–ด๋‚ฌ๋˜ ๊ฐ™์€ ํ•ด์— ๊ฑฐ๊ธฐ์— ์—†์—ˆ์Šต๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๊ฐ™์€ ํ•ด", + "Type": "daterange", + "Value": { + "Timex": "XXXX", + "Mod": "ref_undef", + "FutureResolution": { + "startDate": "2017-01-01", + "endDate": "2018-01-01" + }, + "PastResolution": { + "startDate": "2017-01-01", + "endDate": "2018-01-01" + } + }, + "Start": 20, + "Length": 9 + } + ] + }, + { + "Input": "์ด๋ฒˆ ์ฃผ์— ์ข€ ๋” ์ผ์ฐ ๋งŒ๋‚˜๋„๋ก ์ผ์ •์„ ์žก์„ ์ˆ˜ ์žˆ์—ˆ์„ ํ…๋ฐ์š”. ", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ด๋ฒˆ ์ฃผ์— ์ข€ ๋” ์ผ์ฐ", + "Type": "daterange", + "Value": { + "Timex": "2018-W22", + "FutureResolution": { + "startDate": "2018-05-28", + "endDate": "2018-05-31" + }, + "PastResolution": { + "startDate": "2018-05-28", + "endDate": "2018-05-31" + } + }, + "Start": 39, + "Length": 19 + } + ] + }, + { + "Input": "์ด๋ฒˆ ๋‹ฌ์— ์ข€ ๋” ์ผ์ฐ ๋งŒ๋‚˜๋„๋ก ์ผ์ •์„ ์žก์„ ์ˆ˜ ์žˆ์—ˆ์„ ํ…๋ฐ์š”. ", + "Context": { + "ReferenceDateTime": "2018-05-13T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ด๋ฒˆ ๋‹ฌ์— ์ข€ ๋” ์ผ์ฐ", + "Type": "daterange", + "Value": { + "Timex": "2018-05", + "FutureResolution": { + "startDate": "2018-05-01", + "endDate": "2018-05-13" + }, + "PastResolution": { + "startDate": "2018-05-01", + "endDate": "2018-05-13" + } + }, + "Start": 39, + "Length": 18 + } + ] + }, + { + "Input": "์˜ฌ ํ•ด์— ์ข€ ๋” ์ผ์ฐ ๋งŒ๋‚˜๋„๋ก ์ผ์ •์„ ์žก์„ ์ˆ˜ ์žˆ์—ˆ์„ ํ…๋ฐ์š”. ", + "Context": { + "ReferenceDateTime": "2018-05-28T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜ฌ ํ•ด์— ์ข€ ๋” ์ผ์ฐ ", + "Type": "daterange", + "Value": { + "Timex": "2018", + "FutureResolution": { + "startDate": "2018-01-01", + "endDate": "2018-05-28" + }, + "PastResolution": { + "startDate": "2018-01-01", + "endDate": "2018-05-28" + } + }, + "Start": 39, + "Length": 17 + } + ] + }, + { + "Input": "์ด๋ฒˆ ์ฃผ ํ›„๋ฐ˜์— ์‹œ๊ฐ„ ๋‚ด์„œ ํ•œ๋ฒˆ ๋งŒ๋‚˜์š”. ", + "Context": { + "ReferenceDateTime": "2017-11-10T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ด๋ฒˆ ์ฃผ ํ›„๋ฐ˜", + "Type": "daterange", + "Value": { + "Timex": "2017-W45", + "FutureResolution": { + "startDate": "2017-11-10", + "endDate": "2017-11-13" + }, + "PastResolution": { + "startDate": "2017-11-10", + "endDate": "2017-11-13" + } + }, + "Start": 30, + "Length": 15 + } + ] + }, + { + "Input": "์ด๋ฒˆ ๋‹ฌ ๋ง์— ์‹œ๊ฐ„ ๋‚ด์„œ ํ•œ๋ฒˆ ๋งŒ๋‚˜์š”. ", + "Context": { + "ReferenceDateTime": "2018-05-28T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ด๋ฒˆ ๋‹ฌ ๋ง", + "Type": "daterange", + "Value": { + "Timex": "2018-05", + "FutureResolution": { + "startDate": "2018-05-28", + "endDate": "2018-06-01" + }, + "PastResolution": { + "startDate": "2018-05-28", + "endDate": "2018-06-01" + } + }, + "Start": 30, + "Length": 16 + } + ] + }, + { + "Input": "์ด ๊ณผ์ œ๋Š” ์˜ค๋Š˜๋กœ๋ถ€ํ„ฐ ์ตœ์†Œ 2์ฃผ ํ›„์— ์‹œ์ž‘๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜ค๋Š˜๋กœ๋ถ€ํ„ฐ ์ตœ์†Œ 2์ฃผ ํ›„", + "Type": "daterange", + "Value": { + "Timex": "2018-06-12", + "Mod": "after", + "FutureResolution": { + "startDate": "2018-06-12" + }, + "PastResolution": { + "startDate": "2018-06-12" + } + }, + "Start": 21, + "Length": 29 + } + ] + }, + { + "Input": "์˜ค๋Š˜๋กœ๋ถ€ํ„ฐ 2์ฃผ ๋‚ด์— ๋Œ์•„์˜ฌ ๊ฒ๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜ค๋Š˜๋กœ๋ถ€ํ„ฐ 2์ฃผ ๋‚ด", + "Type": "daterange", + "Value": { + "Timex": "(2018-05-29,2018-06-12,P2W)", + "FutureResolution": { + "startDate": "2018-05-29", + "endDate": "2018-06-12" + }, + "PastResolution": { + "startDate": "2018-05-29", + "endDate": "2018-06-12" + } + }, + "Start": 17, + "Length": 28 + } + ] + }, + { + "Input": "์˜ค๋Š˜๋กœ๋ถ€ํ„ฐ 2์ฃผ ์•ˆ์— ๋Œ์•„์˜ฌ ๊ฒ๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜ค๋Š˜๋กœ๋ถ€ํ„ฐ 2์ฃผ ์•ˆ", + "Type": "daterange", + "Value": { + "Timex": "(2018-05-29,2018-06-12,P2W)", + "FutureResolution": { + "startDate": "2018-05-29", + "endDate": "2018-06-12" + }, + "PastResolution": { + "startDate": "2018-05-29", + "endDate": "2018-06-12" + } + }, + "Start": 17, + "Length": 25 + } + ] + }, + { + "Input": "์˜ค๋Š˜๋กœ๋ถ€ํ„ฐ 2์ฃผ ์ „์— ๋ชจ๋“  ์ผ๋“ค์„ ๋‹ค ๋๋ƒˆ์Šต๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜ค๋Š˜๋กœ๋ถ€ํ„ฐ 2์ฃผ ์ „", + "Type": "daterange", + "Value": { + "Timex": "2018-05-15", + "Mod": "before", + "FutureResolution": { + "endDate": "2018-05-15" + }, + "PastResolution": { + "endDate": "2018-05-15" + } + }, + "Start": 36, + "Length": 30 + } + ] + }, + { + "Input": "์ด ๊ณผ์ œ๋Š” ์–ด์ œ๋กœ๋ถ€ํ„ฐ ์ตœ์†Œ ์ดํ‹€ ์ „์— ๋๋ƒˆ์–ด์•ผ ํ–ˆ์–ด์š”. ", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์–ด์ œ๋กœ๋ถ€ํ„ฐ ์ตœ์†Œ ์ดํ‹€ ์ „", + "Type": "daterange", + "Value": { + "Timex": "2018-05-26", + "Mod": "before", + "FutureResolution": { + "endDate": "2018-05-26" + }, + "PastResolution": { + "endDate": "2018-05-26" + } + }, + "Start": 32, + "Length": 33 + } + ] + }, + { + "Input": "์ด ๊ณผ์ œ๋Š” ๋‚ด์ผ๋กœ๋ถ€ํ„ฐ 3์ผ ์•ˆ์— ๋๋‚  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‚ด์ผ๋กœ๋ถ€ํ„ฐ 3์ผ ์•ˆ", + "Type": "daterange", + "Value": { + "Timex": "(2018-05-30,2018-06-02,P3D)", + "FutureResolution": { + "startDate": "2018-05-30", + "endDate": "2018-06-02" + }, + "PastResolution": { + "startDate": "2018-05-30", + "endDate": "2018-06-02" + } + }, + "Start": 23, + "Length": 31 + } + ] + }, + { + "Input": "์ด๊ฒƒ์€ 15์„ธ๊ธฐ์— ์ผ์–ด๋‚ฌ์Šต๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "15์„ธ๊ธฐ", + "Type": "daterange", + "Value": { + "Timex": "(1400-01-01,1500-01-01,P100Y)", + "FutureResolution": { + "startDate": "1400-01-01", + "endDate": "1500-01-01" + }, + "PastResolution": { + "startDate": "1400-01-01", + "endDate": "1500-01-01" + } + }, + "Start": 14, + "Length": 13 + } + ] + }, + { + "Input": "21์„ธ๊ธฐ ๊ธฐ๋ก๋“ค์„ ๋ณด์—ฌ ์ค˜. ", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "21์„ธ๊ธฐ", + "Type": "daterange", + "Value": { + "Timex": "(2000-01-01,2100-01-01,P100Y)", + "FutureResolution": { + "startDate": "2000-01-01", + "endDate": "2100-01-01" + }, + "PastResolution": { + "startDate": "2000-01-01", + "endDate": "2100-01-01" + } + }, + "Start": 23, + "Length": 12 + } + ] + }, + { + "Input": "์ฝ”๋ฅดํƒ€๋‚˜, 18๋ฒˆ ์งธ ์ฃผ์— ์ผ์ •์„ ์žก์•„ ์ค˜. ", + "Context": { + "ReferenceDateTime": "2018-08-08T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "18๋ฒˆ ์งธ ์ฃผ", + "Type": "daterange", + "Value": { + "Timex": "XXXX-XX-18", + "FutureResolution": { + "startDate": "2018-08-13", + "endDate": "2018-08-20" + }, + "PastResolution": { + "startDate": "2018-07-16", + "endDate": "2018-07-23" + } + }, + "Start": 45, + "Length": 20 + } + ] + }, + { + "Input": "์ฝ”๋ฅดํƒ€๋‚˜, 18๋ฒˆ ์งธ ์ฃผ์— ์ผ์ •์„ ์žก์•„ ์ค˜. ", + "Context": { + "ReferenceDateTime": "2018-08-28T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "18๋ฒˆ ์งธ ์ฃผ", + "Type": "daterange", + "Value": { + "Timex": "XXXX-XX-18", + "FutureResolution": { + "startDate": "2018-09-17", + "endDate": "2018-09-24" + }, + "PastResolution": { + "startDate": "2018-08-13", + "endDate": "2018-08-20" + } + }, + "Start": 45, + "Length": 20 + } + ] + }, + { + "Input": "์ด๋ฒˆ 10๋…„ ", + "Context": { + "ReferenceDateTime": "2018-08-31T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ด๋ฒˆ 10๋…„ ", + "Type": "daterange", + "Value": { + "Timex": "(2010-01-01,2020-01-01,P10Y)", + "FutureResolution": { + "startDate": "2010-01-01", + "endDate": "2020-01-01" + }, + "PastResolution": { + "startDate": "2010-01-01", + "endDate": "2020-01-01" + } + }, + "Start": 20, + "Length": 11 + } + ] + }, + { + "Input": "10์›” 1์ผ๋ถ€ํ„ฐ 11์›” 7์ผ๊นŒ์ง€", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10์›” 1์ผ๋ถ€ํ„ฐ 11์›” 7์ผ๊นŒ์ง€", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-10-01,XXXX-11-07,P37D)", + "FutureResolution": { + "startDate": "2018-10-01", + "endDate": "2018-11-07" + }, + "PastResolution": { + "startDate": "2018-10-01", + "endDate": "2018-11-07" + } + }, + "Start": 0, + "Length": 17 + } + ] + }, + { + "Input": "10์›” 25์ผ๋ถ€ํ„ฐ 1์›” 25์ผ๊นŒ์ง€ ", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10์›” 25์ผ๋ถ€ํ„ฐ 1์›” 25์ผ๊นŒ์ง€ ", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-10-25,XXXX-01-25,P92D)", + "FutureResolution": { + "startDate": "2018-10-25", + "endDate": "2019-01-25" + }, + "PastResolution": { + "startDate": "2017-10-25", + "endDate": "2018-01-25" + } + }, + "Start": 0, + "Length": 19 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Korean/DateTimeExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Korean/DateTimeExtractor.json new file mode 100644 index 000000000..c25d269d2 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Korean/DateTimeExtractor.json @@ -0,0 +1,769 @@ +[ + { + "Input": "์ง€๊ธˆ ๋Œ์•„๊ฐˆ ๊ฒ๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ง€๊ธˆ", + "Type": "datetime", + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "์ง€๊ธˆ ๋‹น์žฅ ๋Œ์•„๊ฐˆ ๊ฒ๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ง€๊ธˆ ๋‹น์žฅ", + "Type": "datetime", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "15์ผ ์˜ค์ „ 8์‹œ์— ๋Œ์•„๊ฐˆ ๊ฒ๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "15์ผ ์˜ค์ „ 8์‹œ", + "Type": "datetime", + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "15์ผ ์˜ค์ „ 8์‹œ 30๋ถ„์— ๋Œ์•„๊ฐˆ ๊ฒ๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "15์ผ ์˜ค์ „ 8์‹œ 30๋ถ„", + "Type": "datetime", + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "15์ผ ์ €๋… 8์‹œ์— ๋Œ์•„๊ฐˆ ๊ฒ๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "15์ผ ์ €๋… 8์‹œ", + "Type": "datetime", + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "2016๋…„ 4์›” 21์ผ ์ €๋… 8์‹œ์— ๋Œ์•„๊ฐˆ ๊ฒ๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016๋…„ 4์›” 21์ผ ์ €๋… 8์‹œ", + "Type": "datetime", + "Start": 0, + "Length": 18 + } + ] + }, + { + "Input": "2016๋…„ 4์›” 21์ผ ์ €๋… 8์‹œ 13์ดˆ์— ๋Œ์•„๊ฐˆ ๊ฒ๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016๋…„ 4์›” 21์ผ ์ €๋… 8์‹œ 13์ดˆ", + "Type": "datetime", + "Start": 0, + "Length": 22 + } + ] + }, + { + "Input": "10์›” 23์ผ 7์‹œ์— ๋Œ์•„๊ฐˆ ๊ฒ๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10์›” 23์ผ 7์‹œ", + "Type": "datetime", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "10์›” 14์ผ ์˜ค์ „ 8์‹œ์— ๋Œ์•„๊ฐˆ ๊ฒ๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10์›” 14์ผ ์˜ค์ „ 8์‹œ", + "Type": "datetime", + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "10์›” 14์ผ ์˜ค์ „ 8์‹œ 1์ดˆ์— ๋Œ์•„๊ฐˆ ๊ฒ๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10์›” 14์ผ ์˜ค์ „ 8์‹œ 1์ดˆ", + "Type": "datetime", + "Start": 0, + "Length": 16 + } + ] + }, + { + "Input": "๋‚ด์ผ ์˜ค์ „ 8์‹œ์— ๋Œ์•„๊ฐˆ ๊ฒ๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‚ด์ผ ์˜ค์ „ 8์‹œ", + "Type": "datetime", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "๋‚ด์ผ ์˜ค์ „ 8์‹œ๊ฒฝ์— ๋Œ์•„๊ฐˆ ๊ฒ๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‚ด์ผ ์˜ค์ „ 8์‹œ๊ฒฝ", + "Type": "datetime", + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "๋‚ด์ผ ์˜ค์ „ 8์‹œ 5์ดˆ์— ๋Œ์•„๊ฐˆ ๊ฒ๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‚ด์ผ ์˜ค์ „ 8์‹œ 5์ดˆ", + "Type": "datetime", + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "๋‹ค์Œ ์ฃผ ๊ธˆ์š”์ผ 3์‹œ ๋ฐ˜์— ๋Œ์•„๊ฐˆ ๊ฒ๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‹ค์Œ ์ฃผ ๊ธˆ์š”์ผ 3์‹œ ๋ฐ˜", + "Type": "datetime", + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "2016๋…„ 5์›” 5์ผ ์ €๋… 8์‹œ 20๋ถ„์— ๋Œ์•„๊ฐˆ ๊ฒ๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016๋…„ 5์›” 5์ผ ์ €๋… 8์‹œ 20๋ถ„", + "Type": "datetime", + "Start": 0, + "Length": 21 + } + ] + }, + { + "Input": "15์ผ 7์‹œ์— ๋Œ์•„๊ฐˆ ๊ฒ๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "15์ผ 7์‹œ", + "Type": "datetime", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "๋‹ค์Œ ์ฃผ ์ผ์š”์ผ ์ €๋… 8์‹œ์— ๋Œ์•„๊ฐˆ ๊ฒ๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‹ค์Œ ์ฃผ ์ผ์š”์ผ ์ €๋… 8์‹œ", + "Type": "datetime", + "Start": 0, + "Length": 14 + } + ] + }, + { + "Input": "์˜ค๋Š˜ ์ €๋… 8์‹œ์— ๋Œ์•„๊ฐˆ ๊ฒ๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜ค๋Š˜ ์ €๋… 8์‹œ", + "Type": "datetime", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "๋‚ด์ผ 6์‹œ 45๋ถ„์— ๋Œ์•„๊ฐˆ ๊ฒ๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‚ด์ผ 6์‹œ 45๋ถ„", + "Type": "datetime", + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "2016๋…„ 12์›” 22์ผ ์ €๋… 7์‹œ์— ๋Œ์•„๊ฐˆ ๊ฒ๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016๋…„ 12์›” 22์ผ ์ €๋… 7์‹œ", + "Type": "datetime", + "Start": 0, + "Length": 19 + } + ] + }, + { + "Input": "๋‚ด์ผ 7์‹œ ์ •๊ฐ์— ๋Œ์•„๊ฐˆ ๊ฒ๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‚ด์ผ 7์‹œ ์ •๊ฐ", + "Type": "datetime", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "๋‚ด์ผ ์•„์นจ 7์‹œ์— ๋Œ์•„๊ฐˆ ๊ฒ๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‚ด์ผ ์•„์นจ 7์‹œ์— ", + "Type": "datetime", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "์ผ์š”์ผ ์ €๋… 7์‹œ์— ๋Œ์•„๊ฐˆ ๊ฒ๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ผ์š”์ผ ์ €๋… 7์‹œ", + "Type": "datetime", + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "๋‚ด์ผ ์•„์นจ 5์‹œ 20๋ถ„์— ๋Œ์•„๊ฐˆ ๊ฒ๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‚ด์ผ ์•„์นจ 5์‹œ 20๋ถ„", + "Type": "datetime", + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "10์›” 14์ผ 8์‹œ์— ๋Œ์•„๊ฐˆ ๊ฒ๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10์›” 14์ผ 8์‹œ", + "Type": "datetime", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "์˜ค๋Š˜ ์•„์นจ 7์‹œ์— ๋Œ์•„๊ฐˆ ๊ฒ๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜ค๋Š˜ ์•„์นจ 7์‹œ", + "Type": "datetime", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "์›”์š”์ผ ์ €๋… 8์‹œ์— ๋Œ์•„๊ฐˆ ๊ฒ๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์›”์š”์ผ ์ €๋… 8์‹œ", + "Type": "datetime", + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "1์›” 1์ผ ์ €๋… 8์‹œ์— ๋Œ์•„๊ฐˆ ๊ฒ๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1์›” 1์ผ ์ €๋… 8์‹œ", + "Type": "datetime", + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "์˜ค๋Š˜ ๋ฐค 10์‹œ์— ๋Œ์•„๊ฐˆ ๊ฒ๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜ค๋Š˜ ๋ฐค 10์‹œ", + "Type": "datetime", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "์˜ค๋Š˜ ์•„์นจ 8์‹œ์— ๋Œ์•„๊ฐˆ ๊ฒ๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜ค๋Š˜ ์•„์นจ 8์‹œ", + "Type": "datetime", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "์˜ค๋Š˜ ๋ฐค 7์‹œ๊ฒฝ์— ๋Œ์•„๊ฐˆ ๊ฒ๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜ค๋Š˜ ๋ฐค 7์‹œ๊ฒฝ", + "Type": "datetime", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "์˜ค๋Š˜ ๋ฐค 7์‹œ์— ๋Œ์•„๊ฐˆ ๊ฒ๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜ค๋Š˜ ๋ฐค 7์‹œ์—", + "Type": "datetime", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "์˜ค๋Š˜ ๋ฐค 9์‹œ 30๋ถ„์— ๋‘ ๋ช…์„ ์œ„ํ•ด", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜ค๋Š˜ ๋ฐค 9์‹œ 30๋ถ„์—", + "Type": "datetime", + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "์˜ค๋Š˜ ๋ฐค 9์‹œ 30๋ถ„ 31์ดˆ์— ๋‘ ๋ช…์„ ์œ„ํ•ด", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜ค๋Š˜ ๋ฐค 9์‹œ 30๋ถ„ 31์ดˆ์—", + "Type": "datetime", + "Start": 0, + "Length": 16 + } + ] + }, + { + "Input": "์˜ค๋Š˜๊นŒ์ง€ ๋Œ์•„๊ฐˆ ๊ฒ๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜ค๋Š˜๊นŒ์ง€", + "Type": "datetime", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "๋‚ด์ผ๊นŒ์ง€ ๋Œ์•„๊ฐˆ ๊ฒ๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‚ด์ผ๊นŒ์ง€", + "Type": "datetime", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "์ผ์š”์ผ๊นŒ์ง€ ๋Œ์•„๊ฐˆ ๊ฒ๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ผ์š”์ผ๊นŒ์ง€", + "Type": "datetime", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "5์ผ ์˜ค์ „ 4์‹œ์— ๋Œ์•„๊ฐˆ ๊ฒ๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5์ผ ์˜ค์ „ 4์‹œ์—", + "Type": "datetime", + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "2016๋…„ 12์›” 16์ผ 12์‹œ 23๋ถ„ 59์ดˆ์— ๋Œ์•„๊ฐˆ ๊ฒ๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016-12-16T12:23:59", + "Type": "datetime", + "Start": 13, + "Length": 19 + } + ] + }, + { + "Input": "5์‹œ๊ฐ„ ๋‚ด์— ๋Œ์•„๊ฐˆ ๊ฒ๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5์‹œ๊ฐ„ ๋‚ด์—", + "Type": "datetime", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "์ผ์š”์ผ ์˜คํ›„ 3์‹œ์— ๋‚ด๊ฐ€ ์‹œ๊ฐ„์ด ๋˜๋Š”์ง€ ์•Œ์•„ ๋ด. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ผ์š”์ผ ์˜คํ›„ 3์‹œ", + "Type": "datetime", + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "๋‚ด์ผ ์˜ค์ „ 9์‹œ ์ •๊ฐ์— ์•ฝ์†์„ ์ •ํ•ด ๋ด. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‚ด์ผ ์˜ค์ „ 9์‹œ ์ •๊ฐ์—", + "Type": "datetime", + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "๋‚ด์ผ ์˜ค์ „ 9์‹œ ์ •๊ฐ์— ๋Œ์•„๊ฐˆ ๊ฒ๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‚ด์ผ ์˜ค์ „ 9์‹œ ์ •๊ฐ์—", + "Type": "datetime", + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "๋‚ด์ผ 9์‹œ ์ •๊ฐ์— ๋Œ์•„๊ฐˆ ๊ฒ๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‚ด์ผ 9์‹œ ์ •๊ฐ์— ", + "Type": "datetime", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "์ด๋ฒˆ ์ฃผ ๊ธˆ์š”์ผ ์˜คํ›„ 1์‹œ ์ •๊ฐ์—", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ด๋ฒˆ ์ฃผ ๊ธˆ์š”์ผ ์˜คํ›„ 1์‹œ ์ •๊ฐ์—", + "Type": "datetime", + "Start": 0, + "Length": 18 + } + ] + }, + { + "Input": "๊ธˆ์š”์ผ ์˜คํ›„ 12์‹œ 30๋ถ„์— ์ ์‹ฌ ์ถ”๊ฐ€", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๊ธˆ์š”์ผ ์˜คํ›„ 12์‹œ 30๋ถ„", + "Type": "datetime", + "Start": 0, + "Length": 14 + } + ] + }, + { + "Input": "์˜ค๋Š˜ ๋ฐค ์ž์ •์— 649 ์ถ”๊ฐ€ ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜ค๋Š˜ ๋ฐค ์ž์ •", + "Type": "datetime", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "8์›” 1์ผ ์˜ค์ „ 11์‹œ์— ๋Œ์•„๊ฐˆ ๊ฒ๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "8์›” 1์ผ ์˜ค์ „ 11์‹œ", + "Type": "datetime", + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "2์›” 25์ผ ์˜ค์ „ 11์‹œ์— ๋Œ์•„๊ฐˆ ๊ฒ๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2์›” 25์ผ ์˜ค์ „ 11์‹œ", + "Type": "datetime", + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "2017๋…„ 1์›” 6์ผ ์˜คํ›„ 6์‹œ 37๋ถ„์— ๋Œ์•„๊ฐˆ ๊ฒ๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2017๋…„ 1์›” 6์ผ ์˜คํ›„ 6์‹œ 37๋ถ„", + "Type": "datetime", + "Start": 0, + "Length": 21 + } + ] + }, + { + "Input": "2016๋…„ 11์›” 16์ผ 10์‹œ 38๋ถ„์— ๋Œ์•„๊ฐˆ ๊ฒ๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016๋…„ 11์›” 16์ผ 10์‹œ 38๋ถ„", + "Type": "datetime", + "Start": 0, + "Length": 21 + } + ] + }, + { + "Input": "ํ•˜๋ฃจํ•˜๊ณ  ๋‘ ์‹œ๊ฐ„ ํ›„์— ๋– ๋‚  ๊ฒ๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ํ•˜๋ฃจํ•˜๊ณ  ๋‘ ์‹œ๊ฐ„ ํ›„", + "Type": "datetime", + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "ํ•œ ์‹œ๊ฐ„ ๋™์•ˆ ๋ฐ”์  ๊ฒƒ ๊ฐ™์•„์š”. ์กฐ๊ธˆ ์žˆ๋‹ค๊ฐ€ ์ „ํ™”ํ•ด ์ฃผ์„ธ์š”. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ํ•œ ์‹œ๊ฐ„ ๋™์•ˆ ", + "Type": "datetime", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "๋‘ ๋‹ฌํ•˜๊ณ  ํ•˜๋ฃจ ๋‘ ์‹œ๊ฐ„ ์ „์— ๊ทธ๋ฅผ ๋งŒ๋‚ฌ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‘ ๋‹ฌํ•˜๊ณ  ํ•˜๋ฃจ ๋‘ ์‹œ๊ฐ„ ์ „", + "Type": "datetime", + "Start": 0, + "Length": 15 + } + ] + }, + { + "Input": "ํ•˜๋ฃจํ•˜๊ณ  30๋ถ„ ํ›„์— ๋– ๋‚  ๊ฒ๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ํ•˜๋ฃจํ•˜๊ณ  30๋ถ„ ํ›„", + "Type": "datetime", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "2๋ถ„ ํ›„์— ๋– ๋‚  ๊ฒ๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2๋ถ„ ํ›„", + "Type": "datetime", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "์˜ค๋Š˜ ์˜ค์ „ 9์‹œ์— ์Šค์นด์ดํ”„ ํ†ตํ™” ์˜ˆ์•ฝํ•ด ์ค˜. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜ค๋Š˜ ์˜ค์ „ 9์‹œ", + "Type": "datetime", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "์˜ค๋Š˜ ์ €๋… 9์‹œ์— ์Šค์นด์ดํ”„ ํ†ตํ™” ์˜ˆ์•ฝํ•ด ์ค˜. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜ค๋Š˜ ์ €๋… 9์‹œ", + "Type": "datetime", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "๋‘ ์‹œ๊ฐ„ ํ›„์— ๋– ๋‚  ๊ฒ๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‘ ์‹œ๊ฐ„ ํ›„", + "Type": "datetime", + "Start": 0, + "Length": 6 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Korean/DateTimeModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Korean/DateTimeModel.json new file mode 100644 index 000000000..992927dff --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Korean/DateTimeModel.json @@ -0,0 +1,8834 @@ +[ + { + "Input": "2019๋…„ 1์›” 4์ผ์— ๋Œ์•„๊ฐˆ ๊ฒ๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2019๋…„ 1์›” 4์ผ", + "Start": 0, + "End": 11, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-01-04", + "type": "date", + "value": "2019-01-04" + } + ] + } + } + ] + }, + { + "Input": "2019๋…„ 1์›” 3์ผ์— ๋Œ์•„๊ฐˆ ๊ฒ๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2019๋…„ 1์›” 3์ผ", + "Start": 0, + "End": 11, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-01-03", + "type": "date", + "value": "2019-01-03" + } + ] + } + } + ] + }, + { + "Input": "2019๋…„ 1์›” 2์ผ์— ๋Œ์•„๊ฐˆ ๊ฒ๋‹ˆ๋‹ค.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2019๋…„ 1์›” 2์ผ", + "Start": 0, + "End": 11, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-01-02", + "type": "date", + "value": "2019-01-02" + } + ] + } + } + ] + }, + { + "Input": "2019๋…„ 1์›” 1์ผ์— ๋Œ์•„๊ฐˆ ๊ฒ๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2019๋…„ 1์›” 1์ผ", + "Start": 0, + "End": 11, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-01-01", + "type": "date", + "value": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "๋ˆ„๊ฐ€ 1990๋…„๋Œ€ ์šฐ๋ฆฌ์˜ ๋Œ€ํ†ต๋ น๋“ค์ด์˜€์Šต๋‹ˆ๊นŒ?", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1990๋…„๋Œ€ ", + "Start": 3, + "End": 10, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(1990-01-01,2000-01-01,P10Y)", + "type": "daterange", + "start": "1990-01-01", + "end": "2000-01-01" + } + ] + } + } + ] + }, + { + "Input": "10์›” 2์ผ์— ๋Œ์•„๊ฐˆ ๊ฒ๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10์›” 2์ผ", + "Start": 0, + "End": 6, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-10-02", + "type": "date", + "value": "2016-10-02" + }, + { + "timex": "XXXX-10-02", + "type": "date", + "value": "2017-10-02" + } + ] + } + } + ] + }, + { + "Input": "4์›” 22์ผ์— ๋Œ์•„๊ฐˆ ๊ฒ๋‹ˆ๋‹ค.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "4์›” 22์ผ", + "Start": 0, + "End": 6, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-04-22", + "type": "date", + "value": "2016-04-22" + }, + { + "timex": "XXXX-04-22", + "type": "date", + "value": "2017-04-22" + } + ] + } + } + ] + }, + { + "Input": "5์›” 29์ผ์— ๋Œ์•„๊ฐˆ ๊ฒ๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5์›” 29์ผ", + "Start": 0, + "End": 6, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-05-29", + "type": "date", + "value": "2016-05-29" + }, + { + "timex": "XXXX-05-29", + "type": "date", + "value": "2017-05-29" + } + ] + } + } + ] + }, + { + "Input": "8์›” 2์ผ์— ๋Œ์•„๊ฐˆ ๊ฒ๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "8์›” 2์ผ", + "Start": 0, + "End": 5, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-08-02", + "type": "date", + "value": "2016-08-02" + }, + { + "timex": "XXXX-08-02", + "type": "date", + "value": "2017-08-02" + } + ] + } + } + ] + }, + { + "Input": "์˜ค๋Š˜ ๋Œ์•„๊ฐˆ ๊ฒ๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜ค๋Š˜", + "Start": 0, + "End": 2, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2016-11-07", + "type": "date", + "value": "2016-11-07" + } + ] + } + } + ] + }, + { + "Input": "๋‚ด์ผ ๋Œ์•„๊ฐˆ ๊ฒ๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‚ด์ผ", + "Start": 0, + "End": 2, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2016-11-08", + "type": "date", + "value": "2016-11-08" + } + ] + } + } + ] + }, + { + "Input": "์–ด์ œ ๋Œ์•„๊ฐˆ ๊ฒ๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์–ด์ œ", + "Start": 0, + "End": 2, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2016-11-06", + "type": "date", + "value": "2016-11-06" + } + ] + } + } + ] + }, + { + "Input": "๊ธˆ์š”์ผ์— ๋Œ์•„๊ฐˆ ๊ฒ๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๊ธˆ์š”์ผ", + "Start": 0, + "End": 3, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-5", + "type": "date", + "value": "2016-11-04" + }, + { + "timex": "XXXX-WXX-5", + "type": "date", + "value": "2016-11-11" + } + ] + } + } + ] + }, + { + "Input": "๋‹ค์Œ ๋‹ฌ 4์ผ๋ถ€ํ„ฐ 23์ผ๊นŒ์ง€ ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‹ค์Œ ๋‹ฌ 4์ผ๋ถ€ํ„ฐ 23์ผ๊นŒ์ง€", + "Start": 0, + "End": 15, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2016-12-04,2016-12-23,P19D)", + "type": "daterange", + "start": "2016-12-04", + "end": "2016-12-23" + } + ] + } + } + ] + }, + { + "Input": "9์›” 3์ผ์—์„œ 12์ผ ์‚ฌ์ด์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ํ•˜ํ•˜ํ•˜", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "9์›” 3์ผ์—์„œ 12์ผ ์‚ฌ์ด์—", + "Start": 0, + "End": 15, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-09-03,XXXX-09-12,P9D)", + "type": "daterange", + "start": "2016-09-03", + "end": "2016-09-12" + }, + { + "timex": "(XXXX-09-03,XXXX-09-12,P9D)", + "type": "daterange", + "start": "2017-09-03", + "end": "2017-09-12" + } + ] + } + } + ] + }, + { + "Input": "์ด๋ฒˆ 9์›”์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ด๋ฒˆ 9์›”", + "Start": 0, + "End": 5, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2016-09", + "type": "daterange", + "start": "2016-09-01", + "end": "2016-10-01" + } + ] + } + } + ] + }, + { + "Input": "์•ž์œผ๋กœ ์‚ฌํ˜ ๋™์•ˆ ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์•ž์œผ๋กœ ์‚ฌํ˜ ", + "Start": 0, + "End": 7, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2016-11-08,2016-11-11,P3D)", + "type": "daterange", + "start": "2016-11-08", + "end": "2016-11-11" + } + ] + } + } + ] + }, + { + "Input": "7์›”์˜ ๋งˆ์ง€๋ง‰ ์ฃผ์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "7์›”์˜ ๋งˆ์ง€๋ง‰ ์ฃผ", + "Start": 0, + "End": 9, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-07-W05", + "type": "daterange", + "start": "2016-07-25", + "end": "2016-08-01" + }, + { + "timex": "XXXX-07-W05", + "type": "daterange", + "start": "2017-07-24", + "end": "2017-07-31" + } + ] + } + } + ] + }, + { + "Input": "2015๋…„ 3์›”์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015๋…„ 3์›”", + "Start": 0, + "End": 8, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2015-03", + "type": "daterange", + "start": "2015-03-01", + "end": "2015-04-01" + } + ] + } + } + ] + }, + { + "Input": "์ด๋ฒˆ ์—ฌ๋ฆ„์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ด๋ฒˆ ์—ฌ๋ฆ„", + "Start": 0, + "End": 5, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2016-SU", + "type": "daterange", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "๋‚ด์ผ๋ถ€ํ„ฐ ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‚ด์ผ๋ถ€ํ„ฐ ", + "Start": 0, + "End": 5, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2016-11-08", + "Mod": "since", + "type": "daterange", + "start": "2016-11-08" + } + ] + } + } + ] + }, + { + "Input": "8์›”๋ถ€ํ„ฐ ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "8์›”๋ถ€ํ„ฐ ", + "Start": 0, + "End": 5, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-08", + "Mod": "since", + "type": "daterange", + "start": "2016-08-01" + }, + { + "timex": "XXXX-08", + "Mod": "since", + "type": "daterange", + "start": "2017-08-01" + } + ] + } + } + ] + }, + { + "Input": "์ด๋ฒˆ 8์›”๋ถ€ํ„ฐ ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ด๋ฒˆ 8์›”๋ถ€ํ„ฐ ", + "Start": 0, + "End": 8, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2016-08", + "Mod": "since", + "type": "daterange", + "start": "2016-08-01" + } + ] + } + } + ] + }, + { + "Input": "์ง€๊ธˆ ๋Œ์•„๊ฐˆ ๊ฒ๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ง€๊ธˆ", + "Start": 0, + "End": 2, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "PRESENT_REF", + "type": "datetime", + "value": "2016-11-07 00:00:00" + } + ] + } + } + ] + }, + { + "Input": "10์›” 14์ผ ์˜ค์ „ 8์‹œ 31์ดˆ์— ๋Œ์•„๊ฐˆ ๊ฒ๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10์›” 14์ผ ์˜ค์ „ 8์‹œ 31์ดˆ", + "Start": 0, + "End": 17, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-10-14T08:00:31", + "type": "datetime", + "value": "2016-10-14 08:00:31" + }, + { + "timex": "XXXX-10-14T08:00:31", + "type": "datetime", + "value": "2017-10-14 08:00:31" + } + ] + } + } + ] + }, + { + "Input": "๋‚ด์ผ ์˜ค์ „ 8์‹œ์— ๋Œ์•„๊ฐˆ ๊ฒ๋‹ˆ๋‹ค.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‚ด์ผ ์˜ค์ „ 8์‹œ", + "Start": 0, + "End": 8, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2016-11-08T08:00", + "type": "datetime", + "value": "2016-11-08 08:00:00" + } + ] + } + } + ] + }, + { + "Input": "์˜ค๋Š˜ ๋ฐค 10์‹œ์— ๋Œ์•„๊ฐˆ ๊ฒ๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜ค๋Š˜ ๋ฐค 10์‹œ", + "Start": 0, + "End": 8, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2016-11-07T22", + "type": "datetime", + "value": "2016-11-07 22:00:00" + } + ] + } + } + ] + }, + { + "Input": "์˜ค๋Š˜ ์•„์นจ 8์‹œ์— ๋Œ์•„๊ฐˆ ๊ฒ๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜ค๋Š˜ ์•„์นจ 8์‹œ", + "Start": 0, + "End": 8, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2016-11-07T08", + "type": "datetime", + "value": "2016-11-07 08:00:00" + } + ] + } + } + ] + }, + { + "Input": "๋‚ด์ผ๊นŒ์ง€ ๋Œ์•„๊ฐˆ ๊ฒ๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‚ด์ผ๊นŒ์ง€", + "Start": 0, + "End": 4, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2016-11-08T23:59:59", + "type": "datetime", + "value": "2016-11-08 23:59:59" + } + ] + } + } + ] + }, + { + "Input": "์ผ์š”์ผ๊นŒ์ง€ ๋Œ์•„๊ฐˆ ๊ฒ๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ผ์š”์ผ๊นŒ์ง€", + "Start": 0, + "End": 5, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-7T23:59:59", + "type": "datetime", + "value": "2016-11-06 23:59:59" + }, + { + "timex": "XXXX-WXX-7T23:59:59", + "type": "datetime", + "value": "2016-11-13 23:59:59" + } + ] + } + } + ] + }, + { + "Input": "์ด๋ฒˆ ์ฃผ ์ผ์š”์ผ๊นŒ์ง€ ๋Œ์•„๊ฐˆ ๊ฒ๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ผ์š”์ผ๊นŒ์ง€", + "Start": 5, + "End": 10, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2016-11-13T23:59:59", + "type": "datetime", + "value": "2016-11-13 23:59:59" + } + ] + } + } + ] + }, + { + "Input": "์˜ค๋Š˜ 5์‹œ๋ถ€ํ„ฐ 7์‹œ๊นŒ์ง€ ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜ค๋Š˜ 5์‹œ๋ถ€ํ„ฐ 7์‹œ๊นŒ์ง€", + "Start": 0, + "End": 12, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2016-11-07T05,2016-11-07T07,PT2H)", + "type": "datetimerange", + "start": "2016-11-07 05:00:00", + "end": "2016-11-07 07:00:00" + }, + { + "timex": "(2016-11-07T17,2016-11-07T19,PT2H)", + "type": "datetimerange", + "start": "2016-11-07 17:00:00", + "end": "2016-11-07 19:00:00" + } + ] + } + } + ] + }, + { + "Input": "4์›” 22์ผ ์˜คํ›„ 5์‹œ๋ถ€ํ„ฐ 6์‹œ๊นŒ์ง€ ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "4์›” 22์ผ ์˜คํ›„ 5์‹œ๋ถ€ํ„ฐ 6์‹œ๊นŒ์ง€ ", + "Start": 0, + "End": 20, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-04-22T17,XXXX-04-22T18,PT1H)", + "type": "datetimerange", + "start": "2016-04-22 17:00:00", + "end": "2016-04-22 18:00:00" + }, + { + "timex": "(XXXX-04-22T17,XXXX-04-22T18,PT1H)", + "type": "datetimerange", + "start": "2017-04-22 17:00:00", + "end": "2017-04-22 18:00:00" + } + ] + } + } + ] + }, + { + "Input": "๋‚ด์ผ 3์‹œ๋ถ€ํ„ฐ 4์‹œ๊นŒ์ง€ ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‚ด์ผ 3์‹œ๋ถ€ํ„ฐ 4์‹œ๊นŒ์ง€ ", + "Start": 0, + "End": 13, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2016-11-08T03:00,2016-11-08T04:00,PT1H)", + "type": "datetimerange", + "start": "2016-11-08 03:00:00", + "end": "2016-11-08 04:00:00" + }, + { + "timex": "(2016-11-08T15:00,2016-11-08T16:00,PT1H)", + "type": "datetimerange", + "start": "2016-11-08 15:00:00", + "end": "2016-11-08 16:00:00" + } + ] + } + } + ] + }, + { + "Input": "์˜ค๋Š˜ ์ €๋…์— ๋Œ์•„๊ฐˆ ๊ฒ๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜ค๋Š˜ ์ €๋…", + "Start": 0, + "End": 5, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2016-11-07TEV", + "type": "datetimerange", + "start": "2016-11-07 16:00:00", + "end": "2016-11-07 20:00:00" + } + ] + } + } + ] + }, + { + "Input": "์˜ค๋Š˜ ๋ฐค์— ๋Œ์•„๊ฐˆ ๊ฒ๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜ค๋Š˜ ๋ฐค", + "Start": 0, + "End": 4, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2016-11-08TNI", + "type": "datetimerange", + "start": "2016-11-08 20:00:00", + "end": "2016-11-08 23:59:59" + } + ] + } + } + ] + }, + { + "Input": "๋‹ค์Œ ์ฃผ ์›”์š”์ผ ์˜คํ›„์— ๋Œ์•„๊ฐˆ ๊ฒ๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‹ค์Œ ์ฃผ ์›”์š”์ผ ์˜คํ›„", + "Start": 0, + "End": 11, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2016-11-14TAF", + "type": "datetimerange", + "start": "2016-11-14 12:00:00", + "end": "2016-11-14 16:00:00" + } + ] + } + } + ] + }, + { + "Input": "ํ•œ๋‘ ์‹œ๊ฐ„ ํ›„์— ๋Œ์•„๊ฐˆ ๊ฒ๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ํ•œ๋‘ ์‹œ๊ฐ„ ํ›„", + "Start": 0, + "End": 7, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2016-11-07T16:12:00,2016-11-07T17:12:00,PT1H)", + "type": "datetimerange", + "start": "2016-11-07 16:12:00", + "end": "2016-11-07 17:12:00" + } + ] + } + } + ] + }, + { + "Input": "ํ™”์š”์ผ ์˜ค์ „์— ๋Œ์•„๊ฐˆ ๊ฒ๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ํ™”์š”์ผ ์˜ค์ „์— ", + "Start": 0, + "End": 8, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-2TMO", + "type": "datetimerange", + "start": "2016-11-01 08:00:00", + "end": "2016-11-01 12:00:00" + }, + { + "timex": "XXXX-WXX-2TMO", + "type": "datetimerange", + "start": "2016-11-08 08:00:00", + "end": "2016-11-08 12:00:00" + } + ] + } + } + ] + }, + { + "Input": "3์‹œ๊ฐ„ ๋™์•ˆ ๋– ๋‚  ๊ฒ๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3์‹œ๊ฐ„", + "Start": 0, + "End": 3, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT3H", + "type": "duration", + "value": "10800" + } + ] + } + } + ] + }, + { + "Input": "3๋…„ ๋ฐ˜ ๋™์•ˆ ๋– ๋‚  ๊ฒ๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3๋…„ ๋ฐ˜", + "Start": 0, + "End": 4, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P3.5Y", + "type": "duration", + "value": "110376000" + } + ] + } + } + ] + }, + { + "Input": "3๋ถ„ ๋™์•ˆ ๋– ๋‚  ๊ฒ๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3๋ถ„", + "Start": 0, + "End": 2, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT3M", + "type": "duration", + "value": "180" + } + ] + } + } + ] + }, + { + "Input": "123.45์ดˆ ๋™์•ˆ ๋– ๋‚  ๊ฒ๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "123.45์ดˆ", + "Start": 0, + "End": 7, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT123.45S", + "type": "duration", + "value": "123.45" + } + ] + } + } + ] + }, + { + "Input": "ํ•˜๋ฃจ ์ข…์ผ ๋‚ด๋‚ด ๋– ๋‚  ๊ฒ๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ํ•˜๋ฃจ ์ข…์ผ ๋‚ด๋‚ด", + "Start": 0, + "End": 8, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P1D", + "type": "duration", + "value": "86400" + } + ] + } + } + ] + }, + { + "Input": "24์‹œ๊ฐ„ ๋™์•ˆ ๋– ๋‚  ๊ฒ๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "24์‹œ๊ฐ„ ๋™์•ˆ", + "Start": 0, + "End": 7, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT24H", + "type": "duration", + "value": "86400" + } + ] + } + } + ] + }, + { + "Input": "ํ•œ ๋‹ฌ ๋‚ด๋‚ด ๋– ๋‚  ๊ฒ๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ํ•œ ๋‹ฌ ๋‚ด๋‚ด", + "Start": 0, + "End": 6, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P1M", + "type": "duration", + "value": "2592000" + } + ] + } + } + ] + }, + { + "Input": "ํ•œ ์‹œ๊ฐ„ ๋™์•ˆ ๋– ๋‚  ๊ฒ๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ํ•œ ์‹œ๊ฐ„", + "Start": 0, + "End": 4, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT1H", + "type": "duration", + "value": "3600" + } + ] + } + } + ] + }, + { + "Input": "๋ช‡ ์‹œ๊ฐ„ ๋™์•ˆ ๋– ๋‚  ๊ฒ๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋ช‡ ์‹œ๊ฐ„", + "Start": 0, + "End": 4, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT3H", + "type": "duration", + "value": "10800" + } + ] + } + } + ] + }, + { + "Input": "๋ช‡ ๋ถ„ ๋™์•ˆ ๋– ๋‚  ๊ฒ๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋ช‡ ๋ถ„", + "Start": 0, + "End": 3, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT3M", + "type": "duration", + "value": "180" + } + ] + } + } + ] + }, + { + "Input": "๋ฉฐ์น  ๋™์•ˆ ๋– ๋‚  ๊ฒ๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋ฉฐ์น ", + "Start": 0, + "End": 2, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P3D", + "type": "duration", + "value": "259200" + } + ] + } + } + ] + }, + { + "Input": "๋ช‡ ์ฃผ ๋™์•ˆ ๋– ๋‚  ๊ฒ๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋ช‡ ์ฃผ", + "Start": 0, + "End": 3, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P3W", + "type": "duration", + "value": "1814400" + } + ] + } + } + ] + }, + { + "Input": "๋งค์ฃผ ๋– ๋‚  ๊ฒ๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋งค์ฃผ", + "Start": 0, + "End": 2, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P1W", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "๋งค์ผ ๋– ๋‚  ๊ฒ๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋งค์ผ", + "Start": 0, + "End": 2, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P1D", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "๋งค๋…„ ๋– ๋‚  ๊ฒ๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋งค๋…„", + "Start": 0, + "End": 2, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P1Y", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "๊ฒฉ์ผ๋กœ ๋– ๋‚  ๊ฒ๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๊ฒฉ์ผ๋กœ", + "Start": 0, + "End": 3, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P2D", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "3์ฃผ์— ํ•œ ๋ฒˆ์”ฉ ๋– ๋‚  ๊ฒ๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3์ฃผ์— ํ•œ ๋ฒˆ์”ฉ", + "Start": 0, + "End": 8, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P3W", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "๋งค์ผ ์˜คํ›„ 3์‹œ์— ๋– ๋‚  ๊ฒ๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋งค์ผ ์˜คํ›„ 3์‹œ์—", + "Start": 0, + "End": 9, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "T15", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "๋งค์ฃผ ์›”์š”์ผ๋งˆ๋‹ค ๋– ๋‚  ๊ฒ๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋งค์ฃผ ์›”์š”์ผ", + "Start": 0, + "End": 6, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-1", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "์ €๋… 7์‹œ 56๋ถ„ 30์ดˆ์— ๋Œ์•„์˜ฌ ๊ฒ๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ €๋… 7์‹œ 56๋ถ„ 30์ดˆ", + "Start": 0, + "End": 13, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T19:56:30", + "type": "time", + "value": "19:56:30" + } + ] + } + } + ] + }, + { + "Input": "์ €๋… 7์‹œ ๋ฐ˜์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ €๋… 7์‹œ ๋ฐ˜", + "Start": 0, + "End": 7, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T07:30", + "type": "time", + "value": "07:30:00" + }, + { + "timex": "T19:30", + "type": "time", + "value": "19:30:00" + } + ] + } + } + ] + }, + { + "Input": "์ €๋… 8์‹œ 20๋ถ„์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ €๋… 8์‹œ 20๋ถ„", + "Start": 0, + "End": 9, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T20:20", + "type": "time", + "value": "20:20:00" + } + ] + } + } + ] + }, + { + "Input": "์•„์นจ 7์‹œ์— ๋Œ์•„์˜ฌ ๊ฒ๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์•„์นจ 7์‹œ์—", + "Start": 0, + "End": 6, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T07", + "type": "time", + "value": "07:00:00" + } + ] + } + } + ] + }, + { + "Input": "์ €๋… 7์‹œ์— ๋Œ์•„์˜ฌ ๊ฒ๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ €๋… 7์‹œ์—", + "Start": 0, + "End": 6, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T19", + "type": "time", + "value": "19:00:00" + } + ] + } + } + ] + }, + { + "Input": "์ •์˜ค์ฏค์— ๋Œ์•„์˜ฌ ๊ฒ๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ •์˜ค์ฏค", + "Start": 0, + "End": 3, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T12", + "type": "time", + "value": "12:00:00" + } + ] + } + } + ] + }, + { + "Input": "11์‹œ์ฏค์— ๋Œ์•„์˜ฌ ๊ฒ๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "11์‹œ์ฏค", + "Start": 0, + "End": 4, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T11", + "type": "time", + "value": "11:00:00" + } + ] + } + } + ] + }, + { + "Input": "์˜ค์ „ 11์‹œ 40๋ถ„์— ๋Œ์•„์˜ฌ ๊ฒ๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜ค์ „ 11์‹œ 40๋ถ„", + "Start": 0, + "End": 10, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T11:40", + "type": "time", + "value": "11:40:00" + } + ] + } + } + ] + }, + { + "Input": "๋‚ฎ 12์‹œ ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "", + "Start": 0, + "End": 0, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T12", + "type": "time", + "value": "12:00:00" + } + ] + } + } + ] + }, + { + "Input": "์˜คํ›„ 5์‹œ๋ถ€ํ„ฐ 6์‹œ๊นŒ์ง€ ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜คํ›„ 5์‹œ๋ถ€ํ„ฐ 6์‹œ๊นŒ์ง€", + "Start": 0, + "End": 12, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T17,T18,PT1H)", + "type": "timerange", + "start": "17:00:00", + "end": "18:00:00" + } + ] + } + } + ] + }, + { + "Input": "์•„์นจ 5์‹œ๋ถ€ํ„ฐ 7์‹œ๊นŒ์ง€ ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์•„์นจ 5์‹œ๋ถ€ํ„ฐ 7์‹œ๊นŒ์ง€", + "Start": 0, + "End": 12, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T05,T07,PT2H)", + "type": "timerange", + "start": "05:00:00", + "end": "07:00:00" + } + ] + } + } + ] + }, + { + "Input": "์˜คํ›„ 5์‹œ์—์„œ 6 ์‹œ ์‚ฌ์ด์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜คํ›„ 5์‹œ์—์„œ 6 ์‹œ ์‚ฌ์ด์—", + "Start": 0, + "End": 15, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T17,T18,PT1H)", + "type": "timerange", + "start": "17:00:00", + "end": "18:00:00" + } + ] + } + } + ] + }, + { + "Input": "4์‹œ๋ถ€ํ„ฐ 7์‹œ ์ •๊ฐ๊นŒ์ง€ ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "4์‹œ๋ถ€ํ„ฐ 7์‹œ ์ •๊ฐ๊นŒ์ง€", + "Start": 0, + "End": 12, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T04:00,T07,PT3H)", + "type": "timerange", + "start": "04:00:00", + "end": "07:00:00" + }, + { + "timex": "(T16:00,T19,PT3H)", + "type": "timerange", + "start": "16:00:00", + "end": "19:00:00" + } + ] + } + } + ] + }, + { + "Input": "์ƒˆ๋ฒฝ 3์‹œ๋ถ€ํ„ฐ ์˜คํ›„ 5์‹œ๊นŒ์ง€ ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ƒˆ๋ฒฝ 3์‹œ๋ถ€ํ„ฐ ์˜คํ›„ 5์‹œ๊นŒ์ง€ ", + "Start": 0, + "End": 16, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T03,T17,PT14H)", + "type": "timerange", + "start": "03:00:00", + "end": "17:00:00" + } + ] + } + } + ] + }, + { + "Input": "์˜คํ›„ 4์‹œ์—์„œ 5์‹œ ์‚ฌ์ด์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜คํ›„ 4์‹œ์—์„œ 5์‹œ ์‚ฌ์ด์—", + "Start": 0, + "End": 14, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T16,T17,PT1H)", + "type": "timerange", + "start": "16:00:00", + "end": "17:00:00" + } + ] + } + } + ] + }, + { + "Input": "์•„์นจ์— ๋งŒ๋‚˜์ž. ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์•„์นจ์—", + "Start": 0, + "End": 3, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "TMO", + "type": "timerange", + "start": "08:00:00", + "end": "12:00:00" + } + ] + } + } + ] + }, + { + "Input": "์ €๋…์— ๋งŒ๋‚˜์ž. ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ €๋…์—", + "Start": 0, + "End": 3, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "TEV", + "type": "timerange", + "start": "16:00:00", + "end": "20:00:00" + } + ] + } + } + ] + }, + { + "Input": "์ง€๊ธˆ ๋Œ์•„๊ฐˆ ๊ฒ๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2017-09-28T14:11:10.9626841" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ง€๊ธˆ", + "Start": 0, + "End": 2, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "PRESENT_REF", + "type": "datetime", + "value": "2017-09-28 14:11:10" + } + ] + } + } + ] + }, + { + "Input": "5๋ถ„ ์•ˆ์— ๋Œ์•„๊ฐˆ ๊ฑฐ์˜ˆ์š”. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5๋ถ„ ์•ˆ์—", + "Start": 0, + "End": 5, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2016-11-07T00:05:00", + "type": "datetime", + "value": "2016-11-07 00:05:00" + } + ] + } + } + ] + }, + { + "Input": "5๋ถ„ ์•ˆ์— ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5๋ถ„ ์•ˆ์—", + "Start": 0, + "End": 5, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2016-11-07T00:05:00", + "type": "datetime", + "value": "2016-11-07 00:05:00" + } + ] + } + } + ] + }, + { + "Input": "๋‹ค์Œ ์ฃผ ์›”์š”์ผ ์•„์นจ 9์‹œ ๋˜๋Š” ์˜คํ›„ 1์‹œ์— ๋ฏธํŒ… ๊ณ„ํš ์žก์•„ ์ค˜. ", + "Context": { + "ReferenceDateTime": "2017-12-04T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‹ค์Œ ์ฃผ ์›”์š”์ผ ์•„์นจ 9์‹œ", + "Start": 0, + "End": 14, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2017-12-11T09", + "type": "datetime", + "value": "2017-12-11 09:00:00" + } + ] + } + }, + { + "Text": "1 pm", + "Start": 44, + "End": 47, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T13", + "type": "time", + "value": "13:00:00" + } + ] + } + } + ] + }, + { + "Input": "๋‹ค์Œ ์ฃผ ์›”์š”์ผ ๋˜๋Š” ํ™”์š”์ผ์— ๋ฏธํŒ… ๊ณ„ํš ์žก์•„ ์ค˜. ", + "Context": { + "ReferenceDateTime": "2017-12-04T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‹ค์Œ ์ฃผ ์›”์š”์ผ ", + "Start": 0, + "End": 9, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2017-12-11", + "type": "date", + "value": "2017-12-11" + } + ] + } + }, + { + "Text": "tue", + "Start": 39, + "End": 41, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-2", + "type": "date", + "value": "2017-11-28" + }, + { + "timex": "XXXX-WXX-2", + "type": "date", + "value": "2017-12-05" + } + ] + } + } + ] + }, + { + "Input": "์•„์นจ 9์‹œ ์ •๊ฐ ๋˜๋Š” 10์‹œ ์ •๊ฐ์— ๋ฏธํŒ… ๊ณ„ํš ์žก์•„ ์ค˜. ", + "Context": { + "ReferenceDateTime": "2017-12-04T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์•„์นจ 9์‹œ ์ •๊ฐ", + "Start": 0, + "End": 8, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T09", + "type": "time", + "value": "09:00:00" + } + ] + } + }, + { + "Text": "10 oclock", + "Start": 49, + "End": 57, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T10", + "type": "time", + "value": "10:00:00" + }, + { + "timex": "T22", + "type": "time", + "value": "22:00:00" + } + ] + } + } + ] + }, + { + "Input": "๋‹ค์Œ ์ฃผ ์›”์š”์ผ ์˜คํ›„1์‹œ์—์„œ 3์‹œ๊นŒ์ง€ ๋˜๋Š” ์˜คํ›„ 5์—์„œ 6์‹œ๊นŒ์ง€ ๋ฏธํŒ… ๊ณ„ํš ์žก์•„ ์ค˜. ", + "Context": { + "ReferenceDateTime": "2017-12-04T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‹ค์Œ ์ฃผ ์›”์š”์ผ ์˜คํ›„1์‹œ์—์„œ 3์‹œ๊นŒ์ง€", + "Start": 0, + "End": 20, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2017-12-11T13,2017-12-11T15,PT2H)", + "type": "datetimerange", + "start": "2017-12-11 13:00:00", + "end": "2017-12-11 15:00:00" + } + ] + } + }, + { + "Text": "5-6 pm", + "Start": 44, + "End": 49, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T17,T18,PT1H)", + "type": "timerange", + "start": "17:00:00", + "end": "18:00:00" + } + ] + } + } + ] + }, + { + "Input": "์›”์š”์ผ ์˜ค์ „ 8์‹œ์—์„œ 9์‹œ๊นŒ์ง€ ๋˜๋Š” ์˜ค์ „ 9์‹œ์—์„œ 10์‹œ๊นŒ์ง€ ๊ดœ์ฐฎ์•„์š”. ", + "Context": { + "ReferenceDateTime": "2017-12-04T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์›”์š”์ผ ์˜ค์ „ 8์‹œ์—์„œ 9์‹œ๊นŒ์ง€", + "Start": 0, + "End": 16, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-WXX-1T08,XXXX-WXX-1T09,PT1H)", + "type": "datetimerange", + "start": "2017-11-27 08:00:00", + "end": "2017-11-27 09:00:00" + }, + { + "timex": "(XXXX-WXX-1T08,XXXX-WXX-1T09,PT1H)", + "type": "datetimerange", + "start": "2017-12-04 08:00:00", + "end": "2017-12-04 09:00:00" + } + ] + } + }, + { + "Text": "9-10 am", + "Start": 16, + "End": 22, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T09,T10,PT1H)", + "type": "timerange", + "start": "09:00:00", + "end": "10:00:00" + } + ] + } + } + ] + }, + { + "Input": "์ฝ”๋ฅดํƒ€๋‚˜, ๋‹ค์Œ ์ฃผ ํ™”์š”์ผ ๋˜๋Š”๋ชฉ์š”์ผ์— ์Šค์นด์ดํ”„ ํ†ตํ™” ์ผ์ •์„ ์žก์•„ ์ค„๋ž˜?", + "Context": { + "ReferenceDateTime": "2017-12-04T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‹ค์Œ ์ฃผ ํ™”์š”์ผ ", + "Start": 6, + "End": 15, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2017-12-12", + "type": "date", + "value": "2017-12-12" + } + ] + } + }, + { + "Text": "thursday", + "Start": 66, + "End": 73, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-4", + "type": "date", + "value": "2017-11-30" + }, + { + "timex": "XXXX-WXX-4", + "type": "date", + "value": "2017-12-07" + } + ] + } + } + ] + }, + { + "Input": "์ด๊ฒƒ์€ ๋งž์„ ์ˆ˜๋„ ํ‹€๋ฆด ์ˆ˜๋„ ์žˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "์ด๊ฒƒ์€ ์˜ˆ์ƒ๋ณด๋‹ค ์˜ค๋ž˜ ๊ฑธ๋ฆด ์ˆ˜ ์žˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "๋‚ด ๋‹ฌ๋ ฅ์— 5์›” 9์ผ ํ™”์š”์ผ ์ ์‹ฌ ์‹์‚ฌ๋ฅผ ์˜ˆ์•ฝํ•ด ์ค˜. ์‚ฌ๋žŒ๋“ค์—๊ฒŒ ์—ฐ๋ฝํ•˜์ง€ ๋งˆ. ", + "Context": { + "ReferenceDateTime": "2018-01-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5์›” 9์ผ ํ™”์š”์ผ ", + "Start": 6, + "End": 16, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-05-09", + "type": "date", + "value": "2017-05-09" + }, + { + "timex": "XXXX-05-09", + "type": "date", + "value": "2018-05-09" + } + ] + } + } + ] + }, + { + "Input": "5์›”์— ์žˆ์„ ์ˆ˜๋„ ์žˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2018-01-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5์›”", + "Start": 0, + "End": 2, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-05", + "type": "daterange", + "start": "2017-05-01", + "end": "2017-06-01" + }, + { + "timex": "XXXX-05", + "type": "daterange", + "start": "2018-05-01", + "end": "2018-06-01" + } + ] + } + } + ] + }, + { + "Input": "3์›” 7์ผ ํ™”์š”์ผ์— 1 ์‹œ๊ฐ„ ๋™์•ˆ xxxx์—์„œ ์ตœ๊ทผ xxxxx์— ๋Œ€ํ•ด ํ† ๋ก ํ•ด ๋ด…์‹œ๋‹ค. ์ฝ”๋ฅดํƒ€๋‚˜๋Š” ์šฐ๋ฆฌ๋ฅผ ์œ„ํ•ด ์‹œ๊ฐ„์„ ์ฐพ์œผ๋ ค๊ณ  ๋…ธ๋ ฅํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. Rob, ์ด ์ด๋ฉ”์ผ์—๋Š” ๊ธฐ๋ฐ€ ์ •๋ณด๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.", + "Context": { + "ReferenceDateTime": "2018-03-14T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 ์‹œ๊ฐ„", + "Start": 11, + "End": 15, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT1H", + "type": "duration", + "value": "3600" + } + ] + } + }, + { + "Text": "tuesday march 7", + "Start": 21, + "End": 35, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-03-07", + "type": "date", + "value": "2018-03-07" + }, + { + "timex": "XXXX-03-07", + "type": "date", + "value": "2019-03-07" + } + ] + } + } + ] + }, + { + "Input": "์šฐ๋ฆฌ๋Š” 4์›” 10์ผ์ด ์žˆ๋Š” ์ฃผ์— ๋ฉฐ์น ์„ ์ด์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ์˜ต์…˜์ด์žˆ์„ ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ํ•„์š”์„ฑ์„ ๋…ผ์˜ํ•˜๊ธฐ ์œ„ํ•ด ํ†ตํ™”๋ฅผ ํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.", + "Context": { + "ReferenceDateTime": "2018-03-14T01:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": " 4์›” 10์ผ์ด ์žˆ๋Š” ์ฃผ", + "Start": 3, + "End": 16, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-04-10", + "type": "daterange", + "start": "2017-04-10", + "end": "2017-04-17" + }, + { + "timex": "XXXX-04-10", + "type": "daterange", + "start": "2018-04-09", + "end": "2018-04-16" + } + ] + } + } + ] + }, + { + "Input": "๊ธฐ๋ฐ€ ์œ ์ง€ ํ†ต์ง€: ๋ณธ ๋ฌธ์„œ ๋ฐ ์ฒจ๋ถ€ ํŒŒ์ผ์˜ ์ •๋ณด๋Š” ๊ธฐ๋ฐ€์ด๋ฉฐ ๋ฒ•์ ์œผ๋กœ ๋ณดํ˜ธ๋ฐ›์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "๊ทธ๋…€๋Š” ๋‚ด ์Šค์ผ€์ค„์— ๋งž์ถฐ ๋‹น์‹ ์—๊ฒŒ ์ˆ˜์ฐจ๋ก€ ์ด๋ฉ”์ผ์„ ๋ณด๋‚ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "์ •์‹  ์ด์ƒ์ด ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ์œผ๋‹ˆ ์–‘ํ•ด ๋ฐ”๋ž๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "์ด ์ด๋ฉ”์ผ์€ ๊ณต๊ฐœ๋˜์ง€ ์•Š์„ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "๋ณ€๊ฒฝํ•ด์•ผ ํ•  ๊ฒฝ์šฐ๊ฐ€ ์ƒ๊ธธ ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ๊ท€ํ•˜์˜ ์˜์ œ๋ฅผ ์ดˆ์•ˆ ๋ชจ๋“œ๋กœ ์ „ํ™˜ํ–ˆ์Šต๋‹ˆ๋‹ค.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "์˜ค๋Š˜ ์‹œ๊ฐ„ ์ œ์•ˆ์„ ๋‹ด์€ ๋ฉ”์‹œ์ง€๋ฅผ ๋‚˜๋กœ๋ถ€ํ„ฐ ๋ฐ›์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.", + "Context": { + "ReferenceDateTime": "2018-03-14T01:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜ค๋Š˜", + "Start": 0, + "End": 2, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-03-14", + "type": "date", + "value": "2018-03-14" + } + ] + } + } + ] + }, + { + "Input": "์ด ๋ฌธ์„œ๋Š” ๊ธฐ๋ฐ€๋กœ ๊ฐ„์ฃผ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "์ด๊ฒƒ์ด ๋ฌด์—‡์— ๊ด€ํ•œ ๊ฒƒ์ธ์ง€ ์งˆ๋ฌธํ•ด๋„ ๊ดœ์ฐฎ์Šต๋‹ˆ๊นŒ?", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "๋‹น์‹ ์€ ์•„๋งˆ ํ•˜์ง€ ๋ชปํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค!", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "๋‚˜๋Š” 9๊ฐœ์›” ์•ˆ์— ๋ชจ๋“  ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•  ๊ฒƒ์ด๊ณ  10๊ฐœ์›” ์ด๋‚ด์— ๋Œ์•„์˜ฌ ๊ฒƒ์ด๋‹ค.", + "Context": { + "ReferenceDateTime": "2018-03-23T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "9๊ฐœ์›” ์•ˆ์—", + "Start": 3, + "End": 9, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-03-23,2018-12-23,P9M)", + "type": "daterange", + "start": "2018-03-23", + "end": "2018-12-23" + } + ] + } + }, + { + "Text": "within next 10 months", + "Start": 56, + "End": 76, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-03-23,2019-01-23,P10M)", + "type": "daterange", + "start": "2018-03-23", + "end": "2019-01-23" + } + ] + } + } + ] + }, + { + "Input": "Tom๊ณผ ๋‚˜๋Š” 2์ฃผ ์•ˆ์— ํšŒ์˜๋ฅผ ๊ฐ€์งˆ ์˜ˆ์ •์ด๋ฏ€๋กœ 2์ฃผ ์ด๋‚ด์— ํšŒ์˜ ์ผ์ •์„ ์žก๋„๋ก ๋„์™€์ฃผ์„ธ์š”.", + "Context": { + "ReferenceDateTime": "2018-03-23T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2์ฃผ ์•ˆ์—", + "Start": 8, + "End": 13, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-04-06", + "type": "date", + "value": "2018-04-06" + } + ] + } + }, + { + "Text": "2์ฃผ ์ด๋‚ด์—", + "Start": 27, + "End": 33, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-04-06", + "type": "date", + "value": "2018-04-06" + } + ] + } + } + ] + }, + { + "Input": "๋‚˜๋Š” ๋‹ค์Œ 5์ผ ๋˜๋Š” 40์ผ ๋™์•ˆ ์ค‘๊ตญ์œผ๋กœ ๊ฐˆ ๊ฒ๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2018-03-23T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‹ค์Œ 5์ผ", + "Start": 3, + "End": 8, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-03-24,2018-03-29,P5D)", + "type": "daterange", + "start": "2018-03-24", + "end": "2018-03-29" + } + ] + } + }, + { + "Text": "next forty days", + "Start": 37, + "End": 51, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-03-24,2018-05-03,P40D)", + "type": "daterange", + "start": "2018-03-24", + "end": "2018-05-03" + } + ] + } + } + ] + }, + { + "Input": "๋‚˜๋Š” 17๋ฒˆ์งธ๋กœ 7์›” 1์ผ์— ๋Œ์•„๊ฐˆ ๊ฒ๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2018-04-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "7์›” 1์ผ", + "Start": 9, + "End": 14, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-07-01", + "type": "date", + "value": "2017-07-01" + }, + { + "timex": "XXXX-07-01", + "type": "date", + "value": "2018-07-01" + } + ] + } + } + ] + }, + { + "Input": "์ฝ”๋ฅดํƒ€๋‚˜, ๋‹ค์Œ ๋‹ฌ 2์‹œ๊ฐ„ ์˜ˆ์•ฝํ•ด ์ค˜. ", + "Context": { + "ReferenceDateTime": "2018-03-25T01:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2์‹œ๊ฐ„ ", + "Start": 11, + "End": 15, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT2H", + "type": "duration", + "value": "7200" + } + ] + } + }, + { + "Text": "next month", + "Start": 29, + "End": 38, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-04", + "type": "daterange", + "start": "2018-04-01", + "end": "2018-05-01" + } + ] + } + } + ] + }, + { + "Input": "์ฝ”๋ฅดํƒ€๋‚˜๋Š” ์šฐ๋ฆฌ๊ฐ€ ์›”์š”์ผ 12์‹œ์—์„œ 4์‹œ๊นŒ์ง€ ์‹œ๊ฐ„์„ ์ฐพ์„ ์ˆ˜ ์žˆ๋„๋ก ๋„์™€์ค„ ๊ฑฐ์˜ˆ์š”. ", + "Context": { + "ReferenceDateTime": "2018-05-16T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์›”์š”์ผ 12์‹œ์—์„œ 4์‹œ๊นŒ์ง€", + "Start": 10, + "End": 24, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-WXX-1T00,XXXX-WXX-1T04,PT4H)", + "type": "datetimerange", + "start": "2018-05-14 00:00:00", + "end": "2018-05-14 04:00:00" + }, + { + "timex": "(XXXX-WXX-1T00,XXXX-WXX-1T04,PT4H)", + "type": "datetimerange", + "start": "2018-05-21 00:00:00", + "end": "2018-05-21 04:00:00" + }, + { + "timex": "(XXXX-WXX-1T12,XXXX-WXX-1T16,PT4H)", + "type": "datetimerange", + "start": "2018-05-14 12:00:00", + "end": "2018-05-14 16:00:00" + }, + { + "timex": "(XXXX-WXX-1T12,XXXX-WXX-1T16,PT4H)", + "type": "datetimerange", + "start": "2018-05-21 12:00:00", + "end": "2018-05-21 16:00:00" + } + ] + } + } + ] + }, + { + "Input": "์ฝ”๋ฅดํƒ€๋‚˜๋Š” ์šฐ๋ฆฌ๊ฐ€ ์›”์š”์ผ 11์‹œ์—์„œ 4์‹œ๊นŒ์ง€ ์‹œ๊ฐ„์„ ์ฐพ์„ ์ˆ˜ ์žˆ๋„๋ก ๋„์™€์ค„ ๊ฑฐ์˜ˆ์š”. ", + "Context": { + "ReferenceDateTime": "2018-05-16T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์›”์š”์ผ 11์‹œ์—์„œ 4์‹œ๊นŒ์ง€", + "Start": 10, + "End": 24, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-WXX-1T11,XXXX-WXX-1T16,PT5H)", + "type": "datetimerange", + "start": "2018-05-14 11:00:00", + "end": "2018-05-14 16:00:00" + }, + { + "timex": "(XXXX-WXX-1T11,XXXX-WXX-1T16,PT5H)", + "type": "datetimerange", + "start": "2018-05-21 11:00:00", + "end": "2018-05-21 16:00:00" + }, + { + "timex": "(XXXX-WXX-1T23,XXXX-WXX-2T04,PT5H)", + "type": "datetimerange", + "start": "2018-05-14 23:00:00", + "end": "2018-05-15 04:00:00" + }, + { + "timex": "(XXXX-WXX-1T23,XXXX-WXX-2T04,PT5H)", + "type": "datetimerange", + "start": "2018-05-21 23:00:00", + "end": "2018-05-22 04:00:00" + } + ] + } + } + ] + }, + { + "Input": "๋งค์ฃผ์— ๊ทธ๋ฆฌ๊ณ  ๋‹ค๋ฅธ ๊ฒƒ์€ ์ด๋ฒˆ ์ฃผ์—", + "Context": { + "ReferenceDateTime": "2018-05-20T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋งค์ฃผ", + "Start": 0, + "End": 2, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P1W", + "type": "set", + "value": "not resolved" + } + ] + } + }, + { + "Text": "this week", + "Start": 28, + "End": 36, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W20", + "type": "daterange", + "start": "2018-05-14", + "end": "2018-05-21" + } + ] + } + } + ] + }, + { + "Input": "๋ฉ”๋ชจ๋Š” ๋งค์ฃผ ์ฒจ๋ถ€๋˜๋Š” LT ์ž‘์—… ์„ธ์…˜ ๋…ธํŠธ์—์„œ ๊ณต์œ ๋˜๋ฉฐ, ํ•˜์ด๋ผ์ดํŠธ๋Š” ๋ฐ์ดํ„ฐ ํ†ต์ฐฐ๋ ฅ ์„น์…˜์—์„œ ๊ณต์œ ๋ฉ๋‹ˆ๋‹ค. ์ด๋ฒˆ ์ฃผ ํŠน๋ณ„ ์ฃผ์ œ์— ๋Œ€ํ•ด ๋ฐ์ดํ„ฐ ํŒ€์€ ๋Œ€์‹œ ๋ณด๋“œ๊ฐ€ ์ง€์›ํ•˜๋Š” ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ ์ค‘ ์ผ๋ถ€์— ๋Œ€ํ•œ ๊ฐœ์š”์™€ ์ž‘์„ฑ ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ๊ฐœ์š”๋ฅผ ์ž‘์„ฑํ•˜์˜€์Šต๋‹ˆ๋‹ค. ๋‹น์‹ ์ด ์ง€๊ธˆ๊นŒ์ง€ ๋Œ€์‹œ ๋ณด๋“œ๋ฅผ ๋ณด์ง€ ๋ชปํ–ˆ๋‹ค๋ฉด, ์ƒˆ๋กœ์šด ๊ฒƒ์„ ๋ฐฐ์šธ ์ˆ˜์žˆ๋Š” ์ข‹์€ ๊ธฐํšŒ๊ฐ€ ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋‚˜๋Š” Cortana์—๊ฒŒ 11์›”์— 45๋ถ„์งœ๋ฆฌ ์Šค์ผ€์ค„์„ ๊ณ„ํšํ•˜๋„๋ก ์š”์ฒญํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. Skype์™€ OWA Rea์˜ ํ†ตํ•ฉ ์†Œ์‹์„ ์ „ํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค.", + "Context": { + "ReferenceDateTime": "2018-05-20T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋งค์ฃผ", + "Start": 4, + "End": 6, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P1W", + "type": "set", + "value": "not resolved" + } + ] + } + }, + { + "Text": "this week", + "Start": 136, + "End": 144, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W20", + "type": "daterange", + "start": "2018-05-14", + "end": "2018-05-21" + } + ] + } + }, + { + "Text": "45 minutes", + "Start": 403, + "End": 412, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT45M", + "type": "duration", + "value": "2700" + } + ] + } + }, + { + "Text": "november", + "Start": 417, + "End": 424, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-11", + "type": "daterange", + "start": "2017-11-01", + "end": "2017-12-01" + }, + { + "timex": "XXXX-11", + "type": "daterange", + "start": "2018-11-01", + "end": "2018-12-01" + } + ] + } + } + ] + }, + { + "Input": "์ €๋Š” ํ•˜๋ฃจ ๋™์•ˆ ์—ฐ๋ฝ์ด ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2018-05-22T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ํ•˜๋ฃจ", + "Start": 3, + "End": 5, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-05-22", + "type": "date", + "value": "2018-05-22" + } + ] + } + } + ] + }, + { + "Input": "์ €๋Š” ํ•œ ๋‹ฌ ๋™์•ˆ ์ž๋ฆฌ๋ฅผ ๋น„์›๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2018-05-22T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ํ•œ ๋‹ฌ ", + "Start": 3, + "End": 7, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-05", + "type": "daterange", + "start": "2018-05-01", + "end": "2018-06-01" + } + ] + } + } + ] + }, + { + "Input": "์ˆ˜์š”์ผ ์ด๋ฅธ ์•„์นจ์— ๋ฒ ์ด์ง•์œผ๋กœ ๋– ๋‚ฉ๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2018-05-18T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ˆ˜์š”์ผ ์ด๋ฅธ ์•„์นจ์— ", + "Start": 0, + "End": 11, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-3", + "Mod": "start", + "type": "datetimerange", + "start": "2018-05-23 00:00:00", + "end": "2018-05-23 12:00:00" + } + ] + } + } + ] + }, + { + "Input": "์˜ค๋Š˜ ์ค‘๊ฐ„์— ๋ฒ ์ด์ง•์œผ๋กœ ๋– ๋‚ฉ๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2018-05-18T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜ค๋Š˜ ์ค‘๊ฐ„", + "Start": 0, + "End": 5, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2018-05-18", + "Mod": "mid", + "type": "datetimerange", + "start": "2018-05-18 10:00:00", + "end": "2018-05-18 14:00:00" + } + ] + } + } + ] + }, + { + "Input": "์˜ค๋Š˜ ๋Šฆ๊ฒŒ ๋ฒ ์ด์ง•์œผ๋กœ ๋– ๋‚ฉ๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2018-05-18T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜ค๋Š˜ ๋Šฆ๊ฒŒ ", + "Start": 0, + "End": 6, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2018-05-18", + "Mod": "end", + "type": "datetimerange", + "start": "2018-05-18 12:00:00", + "end": "2018-05-19 00:00:00" + } + ] + } + } + ] + }, + { + "Input": "์ข‹์€ ํ•œ ๋‹ฌ ๋ณด๋‚ด์„ธ์š”.", + "Context": { + "ReferenceDateTime": "2018-05-24T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "์ข‹์€ ๋‚ . ", + "Context": { + "ReferenceDateTime": "2018-05-24T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "์ข‹์€ ์ฃผ๋ง ๋ณด๋‚ด์„ธ์š”!", + "Context": { + "ReferenceDateTime": "2018-05-24T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "2017๋…„ 4์›”์˜ ๋ณด๋„ˆ์Šค๋Š” ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?", + "Context": { + "ReferenceDateTime": "2018-05-24T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2017๋…„ 4์›”", + "Start": 0, + "End": 8, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2017-04", + "type": "daterange", + "start": "2017-04-01", + "end": "2017-05-01" + } + ] + } + } + ] + }, + { + "Input": "2017๋…„ 4์›”์— ์ค‘๊ตญ์œผ๋กœ ๋Œ์•„๊ฐ”๋‹ค. ", + "Context": { + "ReferenceDateTime": "2018-05-24T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2017๋…„ 4์›”", + "Start": 0, + "End": 8, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2017-04", + "type": "daterange", + "start": "2017-04-01", + "end": "2017-05-01" + } + ] + } + } + ] + }, + { + "Input": "4์›” ์ค‘๊ตญ์œผ๋กœ ๋Œ์•„๊ฐ”๋‹ค. ", + "Context": { + "ReferenceDateTime": "2018-05-24T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "4์›”", + "Start": 0, + "End": 2, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-04", + "type": "daterange", + "start": "2018-04-01", + "end": "2018-05-01" + }, + { + "timex": "XXXX-04", + "type": "daterange", + "start": "2019-04-01", + "end": "2019-05-01" + } + ] + } + } + ] + }, + { + "Input": "์šฐ๋ฆฌ๋Š” ์ฃผ ์ดˆ์— ๋งŒ๋‚  ์‹œ๊ฐ„์„ ์ •ํ•  ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ฃผ ์ดˆ์—", + "Start": 4, + "End": 8, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W22", + "type": "daterange", + "start": "2018-05-28", + "end": "2018-05-31" + } + ] + } + } + ] + }, + { + "Input": "์šฐ๋ฆฌ๋Š” ์ด ๋‹ฌ ์ดˆ์— ๋งŒ๋‚  ์‹œ๊ฐ„์„ ์ •ํ•  ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2018-05-28T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ด ๋‹ฌ ์ดˆ์—", + "Start": 4, + "End": 10, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-05", + "type": "daterange", + "start": "2018-05-01", + "end": "2018-05-16" + } + ] + } + } + ] + }, + { + "Input": "์šฐ๋ฆฌ๋Š” ์˜ฌ ํ•ด ์ดˆ์— ๋งŒ๋‚  ์‹œ๊ฐ„์„ ์ •ํ•  ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2018-05-28T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜ฌ ํ•ด ์ดˆ์—", + "Start": 4, + "End": 10, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "type": "daterange", + "start": "2018-01-01", + "end": "2018-05-28" + } + ] + } + } + ] + }, + { + "Input": "์ด๋ฒˆ ์ฃผ ํ›„๋ฐ˜์— ๋งŒ๋‚  ์‹œ๊ฐ„์„ ์ฐพ์•„ ์ฃผ์„ธ์š”. ", + "Context": { + "ReferenceDateTime": "2018-05-28T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ด๋ฒˆ ์ฃผ ํ›„๋ฐ˜์—", + "Start": 0, + "End": 8, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W22", + "type": "daterange", + "start": "2018-05-31", + "end": "2018-06-04" + } + ] + } + } + ] + }, + { + "Input": "์ด ๋‹ฌ ๋ง์— ๋งŒ๋‚  ์‹œ๊ฐ„์„ ์ฐพ์•„ ์ฃผ์„ธ์š”. ", + "Context": { + "ReferenceDateTime": "2018-05-28T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ด ๋‹ฌ ๋ง์—", + "Start": 0, + "End": 6, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-05", + "type": "daterange", + "start": "2018-05-28", + "end": "2018-06-01" + } + ] + } + } + ] + }, + { + "Input": "์˜ฌํ•ด ๋ง์— ๋งŒ๋‚  ์‹œ๊ฐ„์„ ์ฐพ์•„ ์ฃผ์„ธ์š”. ", + "Context": { + "ReferenceDateTime": "2018-05-28T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜ฌํ•ด ๋ง์—", + "Start": 0, + "End": 5, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "type": "daterange", + "start": "2018-07-01", + "end": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "๊ทธํ•ด ๋ง์— ๋งŒ๋‚  ์‹œ๊ฐ„์„ ์ฐพ์•„ ์ฃผ์„ธ์š”. ", + "Context": { + "ReferenceDateTime": "2018-05-28T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๊ทธํ•ด ๋ง์— ", + "Start": 0, + "End": 6, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "type": "daterange", + "start": "2018-07-01", + "end": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "์˜ค๋Š˜ ์ดํ›„๋กœ ์ดํ‹€ ๋™์•ˆ ์‹œ๊ฐ„์ด ๊ดœ์ฐฎ๋‹ˆ?", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜ค๋Š˜ ์ดํ›„๋กœ ์ดํ‹€", + "Start": 0, + "End": 9, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-06-02", + "type": "date", + "value": "2018-06-02" + } + ] + } + } + ] + }, + { + "Input": "๋‚ด์ผ๋ถ€ํ„ฐ 3์ฃผ๊ฐ„ ์‹œ๊ฐ„์ด ๊ดœ์ฐฎ๋‹ˆ? ", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‚ด์ผ๋ถ€ํ„ฐ 3์ฃผ", + "Start": 0, + "End": 7, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-06-22", + "type": "date", + "value": "2018-06-22" + } + ] + } + } + ] + }, + { + "Input": "๊ทธ๋„์ €๊ป˜ ์–ด๋””์— ์žˆ์—ˆ๋‹ˆ?", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๊ทธ๋„์ €๊ป˜", + "Start": 0, + "End": 4, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-05-28", + "type": "date", + "value": "2018-05-28" + } + ] + } + } + ] + }, + { + "Input": "Eli Lilly๋Š” 1994๋…„ 12์›” 31์ผ์— IVAC๋ฅผ ํŒ๋งคํ–ˆ๋‹ค.", + "Context": { + "ReferenceDateTime": "2018-05-01T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1994๋…„ 12์›” 31์ผ", + "Start": 11, + "End": 24, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "1994-12-31", + "type": "date", + "value": "1994-12-31" + } + ] + } + } + ] + }, + { + "Input": "๋‚˜๋Š” 2018๋…„ 3์›” 5์ผ ์˜คํ›„ 5์‹œ 49๋ถ„ 19์ดˆ์— ๋Œ์•„๊ฐˆ ๊ฒ๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2018-05-01T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2018๋…„ 3์›” 5์ผ ์˜คํ›„ 5์‹œ 49๋ถ„ 19์ดˆ", + "Start": 3, + "End": 28, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2018-05-03T17:49:19", + "type": "datetime", + "value": "2018-05-03 17:49:19" + } + ] + } + } + ] + }, + { + "Input": "๊ทธ๊ฒƒ์€ 2015๋…„ 1์›” 1์ผ 10์‹œ์—์„œ 11์‹œ 30๋ถ„ ์‚ฌ์ด์— ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015๋…„ 1์›” 1์ผ 10์‹œ์—์„œ 11์‹œ 30๋ถ„ ์‚ฌ์ด์—", + "Start": 4, + "End": 33, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2015-01-01T10,2015-01-01T11:30,PT1H30M)", + "type": "datetimerange", + "start": "2015-01-01 10:00:00", + "end": "2015-01-01 11:30:00" + }, + { + "timex": "(2015-01-01T22,2015-01-01T23:30,PT1H30M)", + "type": "datetimerange", + "start": "2015-01-01 22:00:00", + "end": "2015-01-01 23:30:00" + } + ] + } + } + ] + }, + { + "Input": "๊ทธ๊ฒƒ์€ 2015๋…„ 1์›” 1์ผ 10์‹œ 30๋ถ„๋ถ€ํ„ฐ 3์‹œ๊นŒ์ง€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015๋…„ 1์›” 1์ผ 10์‹œ 30๋ถ„๋ถ€ํ„ฐ 3์‹œ๊นŒ์ง€", + "Start": 4, + "End": 30, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2015-01-01T10:30,2015-01-01T15,PT4H30M)", + "type": "datetimerange", + "start": "2015-01-01 10:30:00", + "end": "2015-01-01 15:00:00" + } + ] + } + } + ] + }, + { + "Input": "๊ทธ๊ฒƒ์€ 2015๋…„ 1์›” 1์ผ 3์‹œ์—์„œ 5์‹œ ์‚ฌ์ด์— ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015๋…„ 1์›” 1์ผ 3์‹œ์—์„œ 5์‹œ ์‚ฌ์ด์—", + "Start": 4, + "End": 27, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2015-01-01T03,2015-01-01T05,PT2H)", + "type": "datetimerange", + "start": "2015-01-01 03:00:00", + "end": "2015-01-01 05:00:00" + }, + { + "timex": "(2015-01-01T15,2015-01-01T17,PT2H)", + "type": "datetimerange", + "start": "2015-01-01 15:00:00", + "end": "2015-01-01 17:00:00" + } + ] + } + } + ] + }, + { + "Input": "๊ทธ๊ฒƒ์€ 2015๋…„ 1์›” 1์ผ 3์‹œ 30๋ถ„๋ถ€ํ„ฐ 5์‹œ 55๋ถ„๊นŒ์ง€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015๋…„ 1์›” 1์ผ 3์‹œ 30๋ถ„๋ถ€ํ„ฐ 5์‹œ 55๋ถ„๊นŒ์ง€", + "Start": 4, + "End": 33, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2015-01-01T03:30,2015-01-01T05:55,PT2H25M)", + "type": "datetimerange", + "start": "2015-01-01 03:30:00", + "end": "2015-01-01 05:55:00" + }, + { + "timex": "(2015-01-01T15:30,2015-01-01T17:55,PT2H25M)", + "type": "datetimerange", + "start": "2015-01-01 15:30:00", + "end": "2015-01-01 17:55:00" + } + ] + } + } + ] + }, + { + "Input": "2010๋…„ ์ด์ „ ๋˜๋Š” 2018๋…„ ์ดํ›„ ํŒ๋งค ๋‚ด์—ญ์„ ๋ณด์—ฌ ์ค˜. ", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2010๋…„ ์ด์ „", + "Start": 0, + "End": 8, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2010", + "Mod": "before", + "type": "daterange", + "end": "2010-01-01" + } + ] + } + }, + { + "Text": "after 2018", + "Start": 29, + "End": 38, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "Mod": "after", + "type": "daterange", + "start": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "2010๋…„ ์ดํ›„ ๊ทธ๋ฆฌ๊ณ  2018๋…„ ์ด์ „ ๋˜๋Š” 2000๋…„ ์ด์ „ ํ•˜์ง€๋งŒ 1998๋…„์„ ์ œ์™ธํ•œ ํŒ๋งค ๋‚ด์—ญ์„ ๋ณด์—ฌ ์ค˜. ", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2010๋…„ ์ดํ›„ ", + "Start": 0, + "End": 9, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2010", + "Mod": "after", + "type": "daterange", + "start": "2011-01-01" + } + ] + } + }, + { + "Text": "before 2018", + "Start": 29, + "End": 39, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "Mod": "before", + "type": "daterange", + "end": "2018-01-01" + } + ] + } + }, + { + "Text": "before 2000", + "Start": 44, + "End": 54, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2000", + "Mod": "before", + "type": "daterange", + "end": "2000-01-01" + } + ] + } + }, + { + "Text": "1998", + "Start": 64, + "End": 67, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "1998", + "type": "daterange", + "start": "1998-01-01", + "end": "1999-01-01" + } + ] + } + } + ] + }, + { + "Input": "์ฝ”๋ฅดํƒ€๋‚˜, 6์›” 15์ผ ์ด๋ฒˆ ๊ธˆ์š”์ผ ์–ด๋А ๋•Œ์— ์ง๊ณผ์˜ ์Šค์นด์ดํ”„ ํ†ตํ™”๋ฅผ ์„ค์ •ํ•ด ์ค˜. ", + "Context": { + "ReferenceDateTime": "2018-06-20T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "6์›” 15์ผ ์ด๋ฒˆ ๊ธˆ์š”์ผ", + "Start": 6, + "End": 19, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-06-15", + "type": "date", + "value": "2018-06-15" + }, + { + "timex": "XXXX-06-15", + "type": "date", + "value": "2019-06-15" + } + ] + } + } + ] + }, + { + "Input": "4์ผ ์ด์ƒ ์ผ์ฃผ์ผ ๋ฏธ๋งŒ์˜ ๊ธฐ๋ก์„ ๋ณด์—ฌ ์ค˜. ", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "4์ผ ์ด์ƒ", + "Start": 0, + "End": 5, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P4D", + "Mod": "more", + "type": "duration", + "value": "345600" + } + ] + } + }, + { + "Text": "less than 1 week", + "Start": 37, + "End": 52, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P1W", + "Mod": "less", + "type": "duration", + "value": "604800" + } + ] + } + } + ] + }, + { + "Input": "1์‹œ๊ฐ„ 30๋ถ„ ์ด์ƒ์˜ ๊ธฐ๋ก์„ ๋ณด์—ฌ์ค˜.", + "Context": { + "ReferenceDateTime": "2018-06-20T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1์‹œ๊ฐ„ 30๋ถ„ ์ด์ƒ", + "Start": 0, + "End": 10, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT1H30M", + "Mod": "more", + "type": "duration", + "value": "5400" + } + ] + } + } + ] + }, + { + "Input": "๋‚˜๋Š” ์ด๋ฏธ 2์ฃผ ์ „์— ๋ชจ๋“  ์ผ๋“ค์„ ๋๋ƒˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2018-06-12T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2์ฃผ ์ „", + "Start": 7, + "End": 11, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-05-29", + "Mod": "before", + "type": "daterange", + "end": "2018-05-29" + } + ] + } + } + ] + }, + { + "Input": "์ด ์ž‘์—…์€ ๊ทธ๋„์ €๊ป˜ ๋๋ƒˆ์–ด์•ผ ํ–ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๊ทธ๋„์ €๊ป˜", + "Start": 6, + "End": 10, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-05-26", + "Mod": "before", + "type": "daterange", + "end": "2018-05-26" + } + ] + } + } + ] + }, + { + "Input": "์ด ์ž‘์—…์€ ๋‚ด์ผ๋กœ๋ถ€ํ„ฐ 3์ผ ์ด๋‚ด์— ๋๋‚  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‚ด์ผ๋กœ๋ถ€ํ„ฐ 3์ผ ์ด๋‚ด", + "Start": 6, + "End": 17, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-05-30,2018-06-02,P3D)", + "type": "daterange", + "start": "2018-05-30", + "end": "2018-06-02" + } + ] + } + } + ] + }, + { + "Input": "์ง€๊ธˆ๋ถ€ํ„ฐ 3๋ถ„ ์žˆ๋‹ค ์‹œ์ž‘ํ•ฉ์‹œ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ง€๊ธˆ๋ถ€ํ„ฐ 3๋ถ„ ", + "Start": 0, + "End": 8, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2018-05-29T00:03:00", + "type": "datetime", + "value": "2018-05-29 00:03:00" + } + ] + } + } + ] + }, + { + "Input": "์˜ค๋Š˜๋ถ€ํ„ฐ 3๋ถ„ ์žˆ๋‹ค ์‹œ์ž‘ํ•ฉ์‹œ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜ค๋Š˜๋ถ€ํ„ฐ 3๋ถ„", + "Start": 0, + "End": 7, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT3M", + "type": "duration", + "value": "180" + } + ] + } + }, + { + "Text": "today", + "Start": 27, + "End": 31, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-05-29", + "type": "date", + "value": "2018-05-29" + } + ] + } + } + ] + }, + { + "Input": "5์›” 9์ผ์— 2๋ฐ• ์˜ˆ์•ฝ์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๊นŒ?", + "Context": { + "ReferenceDateTime": "2018-06-22T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5์›” 9์ผ", + "Start": 0, + "End": 5, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-05-09", + "type": "date", + "value": "2018-05-09" + }, + { + "timex": "XXXX-05-09", + "type": "date", + "value": "2019-05-09" + } + ] + } + }, + { + "Text": "nights", + "Start": 45, + "End": 50, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "TNI", + "type": "timerange", + "start": "20:00:00", + "end": "23:59:59" + } + ] + } + } + ] + }, + { + "Input": "์ด๋Š” 15์„ธ๊ธฐ์— ์ผ์–ด๋‚ฌ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2018-06-22T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "15์„ธ๊ธฐ", + "Start": 3, + "End": 7, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(1400-01-01,1500-01-01,P100Y)", + "type": "daterange", + "start": "1400-01-01", + "end": "1500-01-01" + } + ] + } + } + ] + }, + { + "Input": "21์„ธ๊ธฐ์˜ ๊ธฐ๋ก๋“ค์„ ๋ณด์—ฌ ์ค˜. ", + "Context": { + "ReferenceDateTime": "2018-06-22T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "21์„ธ๊ธฐ", + "Start": 0, + "End": 4, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2000-01-01,2100-01-01,P100Y)", + "type": "daterange", + "start": "2000-01-01", + "end": "2100-01-01" + } + ] + } + } + ] + }, + { + "Input": "์•„๋งˆ๋„ ์šฐ๋ฆฌ๋Š” 2018๋…„ ์ดํ›„์— ๋– ๋‚  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2018๋…„ ์ดํ›„์—", + "Start": 8, + "End": 17, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "Mod": "after", + "type": "daterange", + "start": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "์•„๋งˆ๋„ ์šฐ๋ฆฌ๋Š” 2018๋…„ 2์›” ์ดํ›„์— ๋– ๋‚  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": " 2018๋…„ 2์›” ์ดํ›„์—", + "Start": 7, + "End": 20, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-02", + "Mod": "after", + "type": "daterange", + "start": "2018-03-01" + } + ] + } + } + ] + }, + { + "Input": "์•„๋งˆ๋„ ์šฐ๋ฆฌ๋Š” 2์›” ์ดํ›„์— ๋– ๋‚  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2์›” ์ดํ›„์—", + "Start": 8, + "End": 14, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-02", + "Mod": "after", + "type": "daterange", + "start": "2018-03-01" + }, + { + "timex": "XXXX-02", + "Mod": "after", + "type": "daterange", + "start": "2019-03-01" + } + ] + } + } + ] + }, + { + "Input": "์ด๊ฒƒ์€ 2015๋…„ 1์›” 1์ผ 2์‹œ ์ดํ›„์— ์ผ์–ด๋‚  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015๋…„ 1์›” 1์ผ 2์‹œ ์ดํ›„์—", + "Start": 4, + "End": 22, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2015-01-01T02:00", + "Mod": "after", + "type": "datetimerange", + "start": "2015-01-01 02:00:00" + }, + { + "timex": "2015-01-01T14:00", + "Mod": "after", + "type": "datetimerange", + "start": "2015-01-01 14:00:00" + } + ] + } + } + ] + }, + { + "Input": "์ด๊ฒƒ์€ ์˜ค๋Š˜ ์˜คํ›„ 4์‹œ ์ด์ „์— ์ผ์–ด๋‚  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2018-06-26T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜ค๋Š˜ ์˜คํ›„ 4์‹œ ์ด์ „์—", + "Start": 4, + "End": 16, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2018-06-26T16", + "Mod": "before", + "type": "datetimerange", + "end": "2018-06-26 16:00:00" + } + ] + } + } + ] + }, + { + "Input": "์ด๊ฒƒ์€ ๋‹ค์Œ ์ฃผ ์ˆ˜์š”์ผ ์˜ค์ „ 10์‹œ ์ดํ›„์— ์ผ์–ด๋‚  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2018-06-26T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‹ค์Œ ์ฃผ ์ˆ˜์š”์ผ ์˜ค์ „ 10์‹œ ์ดํ›„์—", + "Start": 4, + "End": 23, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2018-07-04T10", + "Mod": "after", + "type": "datetimerange", + "start": "2018-07-04 10:00:00" + } + ] + } + } + ] + }, + { + "Input": "์ด๊ฒƒ์€ ์ง€๋‚œ ํ™”์š”์ผ ์˜คํ›„ 2์‹œ์— ์ผ์–ด๋‚ฌ์Šต๋‹ˆ๋‹ค.", + "Context": { + "ReferenceDateTime": "2018-06-26T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ง€๋‚œ ํ™”์š”์ผ ์˜คํ›„ 2์‹œ์—", + "Start": 4, + "End": 17, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2018-06-19T14", + "Mod": "before", + "type": "datetimerange", + "end": "2018-06-19 14:00:00" + } + ] + } + } + ] + }, + { + "Input": "2์›” 1์ผ 6์‹œ์— ์‹œ์ž‘ํ•ฉ์‹œ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2018-06-26T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2์›” 1์ผ 6์‹œ์— ", + "Start": 0, + "End": 10, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "XXXX-02-01T06:00", + "Mod": "before", + "type": "datetimerange", + "end": "2018-02-01 06:00:00" + }, + { + "timex": "XXXX-02-01T06:00", + "Mod": "before", + "type": "datetimerange", + "end": "2019-02-01 06:00:00" + }, + { + "timex": "XXXX-02-01T18:00", + "Mod": "before", + "type": "datetimerange", + "end": "2018-02-01 18:00:00" + }, + { + "timex": "XXXX-02-01T18:00", + "Mod": "before", + "type": "datetimerange", + "end": "2019-02-01 18:00:00" + } + ] + } + } + ] + }, + { + "Input": "์ด๊ฒƒ์€ ๋‹ค์Œ ์ฃผ 2์‹œ ์ดํ›„์— ์ผ์–ด๋‚ฌ์Šต๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2018-06-26T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‹ค์Œ ์ฃผ ", + "Start": 4, + "End": 9, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W27", + "type": "daterange", + "start": "2018-07-02", + "end": "2018-07-09" + } + ] + } + }, + { + "Text": "after 2:00", + "Start": 25, + "End": 34, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "T02:00", + "Mod": "after", + "type": "timerange", + "start": "02:00:00" + }, + { + "timex": "T14:00", + "Mod": "after", + "type": "timerange", + "start": "14:00:00" + } + ] + } + } + ] + }, + { + "Input": "2007๋…„๊ณผ 2009๋…„ ํŒ๋งค ๋‚ด์—ญ์„ ๋ณด์—ฌ ์ค˜. ", + "Context": { + "ReferenceDateTime": "2018-06-26T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2007๋…„", + "Start": 0, + "End": 5, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2007", + "type": "daterange", + "start": "2007-01-01", + "end": "2008-01-01" + } + ] + } + }, + { + "Text": "2009", + "Start": 23, + "End": 26, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2009", + "type": "daterange", + "start": "2009-01-01", + "end": "2010-01-01" + } + ] + } + } + ] + }, + { + "Input": "2007๋…„์—์„œ 2009๋…„ ์‚ฌ์ด ํŒ๋งค ๋‚ด์—ญ์„ ๋ณด์—ฌ ์ค˜. ", + "Context": { + "ReferenceDateTime": "2018-06-26T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2007๋…„์—์„œ 2009๋…„ ์‚ฌ์ด", + "Start": 0, + "End": 16, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2007-01-01,2009-01-01,P2Y)", + "type": "daterange", + "start": "2007-01-01", + "end": "2009-01-01" + } + ] + } + } + ] + }, + { + "Input": "์˜ค๋Š˜ ์˜ค์ „ 9์‹œ์— ์Šค์นด์ดํ”„ ํ†ตํ™”๋ฅผ ์˜ˆ์•ฝํ•ด ์ค˜. ", + "Context": { + "ReferenceDateTime": "2018-06-28T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜ค๋Š˜ ์˜ค์ „ 9์‹œ", + "Start": 0, + "End": 8, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2018-06-28T09", + "type": "datetime", + "value": "2018-06-28 09:00:00" + } + ] + } + } + ] + }, + { + "Input": "์˜ค๋Š˜ ์ €๋… 9์‹œ์— ์Šค์นด์ดํ”„ ํ†ตํ™”๋ฅผ ์˜ˆ์•ฝํ•ด ์ค˜. ", + "Context": { + "ReferenceDateTime": "2018-06-28T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜ค๋Š˜ ์ €๋… 9์‹œ", + "Start": 0, + "End": 8, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2018-06-28T21", + "type": "datetime", + "value": "2018-06-28 21:00:00" + } + ] + } + } + ] + }, + { + "Input": "2008๋…„ ํŒ๋งค ๋‚ด์—ญ์„ ๋ณด์—ฌ ์ค˜. ", + "Context": { + "ReferenceDateTime": "2018-06-28T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2008๋…„ ", + "Start": 0, + "End": 6, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2008", + "type": "daterange", + "start": "2008-01-01", + "end": "2009-01-01" + } + ] + } + } + ] + }, + { + "Input": "์˜ฌ ํ•ด ํŒ๋งค ๋‚ด์—ญ์„ ๋ณด์—ฌ ์ค˜. ", + "Context": { + "ReferenceDateTime": "2018-06-28T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜ฌ ํ•ด ", + "Start": 0, + "End": 4, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "type": "daterange", + "start": "2018-01-01", + "end": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "์ด๋ฒˆ ์ฃผ ํŒ๋งค ๋‚ด์—ญ์„ ๋ณด์—ฌ ์ค˜. ", + "Context": { + "ReferenceDateTime": "2018-07-02T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ด๋ฒˆ ์ฃผ ", + "Start": 0, + "End": 5, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W27", + "type": "daterange", + "start": "2018-07-02", + "end": "2018-07-09" + } + ] + } + } + ] + }, + { + "Input": "๋‹ค๋‹ค์Œ ์ฃผ ํŒ๋งค๋‚ด์—ญ์„ ๋ณด์—ฌ ์ค˜. ", + "Context": { + "ReferenceDateTime": "2018-07-02T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‹ค๋‹ค์Œ ์ฃผ ", + "Start": 0, + "End": 6, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W29", + "type": "daterange", + "start": "2018-07-16", + "end": "2018-07-23" + } + ] + } + } + ] + }, + { + "Input": "31์ฃผ ํŒ๋งค ๋‚ด์—ญ์„ ๋ณด์—ฌ ์ค˜. ", + "Context": { + "ReferenceDateTime": "2018-07-02T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "31์ฃผ", + "Start": 0, + "End": 3, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W31", + "type": "daterange", + "start": "2018-07-30", + "end": "2018-08-06" + } + ] + } + } + ] + }, + { + "Input": "2๋ถ„ ๋‚ด๋กœ ๋– ๋‚  ๊ฑฐ์˜ˆ์š”. ", + "Context": { + "ReferenceDateTime": "2018-06-26T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2๋ถ„ ๋‚ด", + "Start": 0, + "End": 4, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2018-06-26T00:02:00", + "type": "datetime", + "value": "2018-06-26 00:02:00" + } + ] + } + } + ] + }, + { + "Input": "๋‘ ๋‹ฌ ๋‚ด๋กœ ๋– ๋‚  ๊ฑฐ์˜ˆ์š”. ", + "Context": { + "ReferenceDateTime": "2018-07-05T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‘ ๋‹ฌ ๋‚ด", + "Start": 0, + "End": 5, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-09-05", + "type": "date", + "value": "2018-09-05" + } + ] + } + } + ] + }, + { + "Input": "2์ฃผ ๋‚ด๋กœ ๋– ๋‚  ๊ฑฐ์˜ˆ์š”. ", + "Context": { + "ReferenceDateTime": "2018-07-05T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2์ฃผ ๋‚ด", + "Start": 0, + "End": 4, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-07-19", + "type": "date", + "value": "2018-07-19" + } + ] + } + } + ] + }, + { + "Input": "2๋…„ ๋‚ด๋กœ ๋– ๋‚  ๊ฑฐ์˜ˆ์š”. ", + "Context": { + "ReferenceDateTime": "2018-07-05T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2๋…„ ๋‚ด", + "Start": 0, + "End": 4, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2020-07-05", + "type": "date", + "value": "2020-07-05" + } + ] + } + } + ] + }, + { + "Input": "์ดํ‹€ ํ›„์— ๋– ๋‚  ๊ฑฐ์˜ˆ์š”. ", + "Context": { + "ReferenceDateTime": "2018-07-05T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ดํ‹€ ํ›„", + "Start": 0, + "End": 4, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-07-07", + "type": "date", + "value": "2018-07-07" + } + ] + } + } + ] + }, + { + "Input": "๊ธฐ๊ฐ„์€ 2014๋…„์—์„œ 2018๋…„์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": " 2014๋…„์—์„œ 2018๋…„", + "Start": 3, + "End": 17, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2014-01-01,2018-01-01,P4Y)", + "type": "daterange", + "start": "2014-01-01", + "end": "2018-01-01" + } + ] + } + } + ] + }, + { + "Input": "๊ธฐ๊ฐ„์€ 2014๋…„์—์„œ 2018๋…„ ์‚ฌ์ด์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2014๋…„์—์„œ 2018๋…„ ์‚ฌ์ด", + "Start": 4, + "End": 20, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2014-01-01,2018-01-01,P4Y)", + "type": "daterange", + "start": "2014-01-01", + "end": "2018-01-01" + } + ] + } + } + ] + }, + { + "Input": "๊ธฐ๊ฐ„์€ 2014๋…„๋ถ€ํ„ฐ 2018๋…„๊นŒ์ง€์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2014๋…„๋ถ€ํ„ฐ 2018๋…„๊นŒ์ง€", + "Start": 4, + "End": 19, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2014-01-01,2018-01-01,P4Y)", + "type": "daterange", + "start": "2014-01-01", + "end": "2018-01-01" + } + ] + } + } + ] + }, + { + "Input": "๊ธฐ๊ฐ„์€ 2014๋…„์—์„œ 2018๋…„ 5์›”์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": " 2014๋…„์—์„œ 2018๋…„ 5์›”", + "Start": 3, + "End": 20, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2014-01-01,2018-05-01,P52M)", + "type": "daterange", + "start": "2014-01-01", + "end": "2018-05-01" + } + ] + } + } + ] + }, + { + "Input": "๊ธฐ๊ฐ„์€ 2014๋…„์—์„œ 2018๋…„ 5์›” 2์ผ์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2014๋…„์—์„œ 2018๋…„ 5์›” 2์ผ", + "Start": 4, + "End": 23, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2014-01-01,2018-05-02,P1582D)", + "type": "daterange", + "start": "2014-01-01", + "end": "2018-05-02" + } + ] + } + } + ] + }, + { + "Input": "์ฝ”๋ฅดํƒ€๋‚˜, 7์›” 6์ผ ๊ธˆ์š”์ผ ์–ธ์ œ ์ง๊ณผ ์Šค์นด์ดํ”„ ํ†ตํ™”๋ฅผ ์„ค์ •ํ•ด ์ค˜. ", + "Context": { + "ReferenceDateTime": "2018-07-06T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "7์›” 6์ผ ๊ธˆ์š”์ผ", + "Start": 6, + "End": 15, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-07-06", + "type": "date", + "value": "2018-07-06" + }, + { + "timex": "XXXX-07-06", + "type": "date", + "value": "2019-07-06" + } + ] + } + } + ] + }, + { + "Input": "๊ธฐ๋ก์€ 2์‹œ๊ฐ„ ๋ฏธ๋งŒ ๋˜๋Š” 4์ผ ์ด์ƒ, ๊ทธ๋ฆฌ๊ณ  ์ ์–ด๋„ 30๋ถ„ ์ด์ƒ ์ง€์†๋ฉ๋‹ˆ๋‹ค.", + "Context": { + "ReferenceDateTime": "2018-07-09T22:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2์‹œ๊ฐ„ ๋ฏธ๋งŒ", + "Start": 4, + "End": 10, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT2H", + "Mod": "less", + "type": "duration", + "value": "7200" + } + ] + } + }, + { + "Text": "more than 4 days", + "Start": 43, + "End": 58, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P4D", + "Mod": "more", + "type": "duration", + "value": "345600" + } + ] + } + }, + { + "Text": "less than 30 minutes", + "Start": 69, + "End": 88, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT30M", + "Mod": "less", + "type": "duration", + "value": "1800" + } + ] + } + } + ] + }, + { + "Input": "2008๋…„ ํŒ๋งค ๋‚ด์—ญ์„ ๋ณด์—ฌ ์ค˜. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2008๋…„ ", + "Start": 0, + "End": 6, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2008", + "type": "daterange", + "start": "2008-01-01", + "end": "2009-01-01" + } + ] + } + } + ] + }, + { + "Input": "๋‚˜๋Š” 1์›” 24์ผ ์˜คํ›„ 1์‹œ 30๋ถ„์— ๊ฑฐ๊ธฐ๋ฅผ ๋– ๋‚ฌ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2018-07-11T20:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1์›” 24์ผ ์˜คํ›„ 1์‹œ 30๋ถ„", + "Start": 3, + "End": 19, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-01-24T13:30", + "type": "datetime", + "value": "2018-01-24 13:30:00" + }, + { + "timex": "XXXX-01-24T13:30", + "type": "datetime", + "value": "2019-01-24 13:30:00" + } + ] + } + } + ] + }, + { + "Input": "๋‚˜๋Š” 11์›” ์ค‘์ˆœ์— ์ค‘๊ตญ์œผ๋กœ ๋Œ์•„๊ฐˆ ๊ฒ๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2018-07-13T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "11์›” ์ค‘์ˆœ", + "Start": 3, + "End": 9, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-11", + "Mod": "mid", + "type": "daterange", + "start": "2017-11-10", + "end": "2017-11-21" + }, + { + "timex": "XXXX-11", + "Mod": "mid", + "type": "daterange", + "start": "2018-11-10", + "end": "2018-11-21" + } + ] + } + } + ] + }, + { + "Input": "ํ† ์š”์ผ 5์‹œ์— ํ…Œ๋””์˜ ์„œํ”„๋ผ์ด์ฆˆ ํŒŒํ‹ฐ", + "Context": { + "ReferenceDateTime": "2018-07-13T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ํ† ์š”์ผ 5์‹œ", + "Start": 0, + "End": 6, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-6T05", + "type": "datetime", + "value": "2018-07-07 05:00:00" + }, + { + "timex": "XXXX-WXX-6T05", + "type": "datetime", + "value": "2018-07-14 05:00:00" + }, + { + "timex": "XXXX-WXX-6T17", + "type": "datetime", + "value": "2018-07-07 17:00:00" + }, + { + "timex": "XXXX-WXX-6T17", + "type": "datetime", + "value": "2018-07-14 17:00:00" + } + ] + } + } + ] + }, + { + "Input": "์–ด์ ฏ๋ฐค์— 26๋ช…์ด ์‚ฌ๋ผ์กŒ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2018-07-17T13:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์–ด์ ฏ๋ฐค", + "Start": 0, + "End": 3, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2018-07-16TNI", + "type": "datetimerange", + "start": "2018-07-16 20:00:00", + "end": "2018-07-16 23:59:59" + } + ] + } + } + ] + }, + { + "Input": "๊ทธ ์ด์•ผ๊ธฐ๋Š” ๋…๋ฆฝ 1๋…„ ์ „์— ์ผ์–ด๋‚œ ์ผ์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2018-07-17T13:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1๋…„", + "Start": 10, + "End": 12, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "type": "daterange", + "start": "2018-01-01", + "end": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "์˜ฌํ•ด ๋…๋ฆฝ ๊ธฐ๋…์ผ์— ํ–‰์‚ฌ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.", + "Context": { + "ReferenceDateTime": "2018-07-17T13:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜ฌํ•ด ๋…๋ฆฝ ๊ธฐ๋…์ผ", + "Start": 0, + "End": 9, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-07-04", + "type": "date", + "value": "2018-07-04" + } + ] + } + } + ] + }, + { + "Input": "๋‚˜๋Š” ๋…๋ฆฝ ๊ธฐ๋…์ผ ์ „์— ๋– ๋‚  ๊ณ„ํš์ด๋‹ค.", + "Context": { + "ReferenceDateTime": "2018-07-24T13:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋…๋ฆฝ ๊ธฐ๋…์ผ ์ „์—", + "Start": 3, + "End": 12, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-07-04", + "Mod": "before", + "type": "daterange", + "end": "2018-07-04" + }, + { + "timex": "XXXX-07-04", + "Mod": "before", + "type": "daterange", + "end": "2019-07-04" + } + ] + } + } + ] + }, + { + "Input": "์ฝ”๋ฅดํƒ€๋‚˜, ํ™”์š”์ผ์ด๋‚˜ ์ˆ˜์š”์ผ 10์‹œ์—์„œ 4์‹œ ์‚ฌ์ด์— ์‹œ๊ฐ„์„ ์ข€ ์ฐพ์•„ ์ค˜.", + "Context": { + "ReferenceDateTime": "2018-07-30T13:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ํ™”์š”์ผ", + "Start": 6, + "End": 9, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-2", + "type": "date", + "value": "2018-07-24" + }, + { + "timex": "XXXX-WXX-2", + "type": "date", + "value": "2018-07-31" + } + ] + } + }, + { + "Text": "wednesday from 10-4", + "Start": 39, + "End": 57, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-WXX-3T10,XXXX-WXX-3T16,PT6H)", + "type": "datetimerange", + "start": "2018-07-25 10:00:00", + "end": "2018-07-25 16:00:00" + }, + { + "timex": "(XXXX-WXX-3T10,XXXX-WXX-3T16,PT6H)", + "type": "datetimerange", + "start": "2018-08-01 10:00:00", + "end": "2018-08-01 16:00:00" + }, + { + "timex": "(XXXX-WXX-3T22,XXXX-WXX-4T04,PT6H)", + "type": "datetimerange", + "start": "2018-07-25 22:00:00", + "end": "2018-07-26 04:00:00" + }, + { + "timex": "(XXXX-WXX-3T22,XXXX-WXX-4T04,PT6H)", + "type": "datetimerange", + "start": "2018-08-01 22:00:00", + "end": "2018-08-02 04:00:00" + } + ] + } + } + ] + }, + { + "Input": "๋‹ค์Œ ์ฃผ ์ผ์ •์„ ์žก์œผ์„ธ์š”. ", + "Context": { + "ReferenceDateTime": "2018-07-31T13:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‹ค์Œ ์ฃผ ", + "Start": 0, + "End": 5, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W32", + "type": "daterange", + "start": "2018-08-06", + "end": "2018-08-13" + } + ] + } + } + ] + }, + { + "Input": "๋‹ค์Œ ๋ช‡ ์ฃผ ๋™์•ˆ ์ค€๋น„ํ•ด ๋ด…์‹œ๋‹ค, ์•Œ์•˜์ฃ ?", + "Context": { + "ReferenceDateTime": "2018-07-31T13:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‹ค์Œ ๋ช‡ ์ฃผ", + "Start": 0, + "End": 6, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-08-01,2018-08-15,P2W)", + "type": "daterange", + "start": "2018-08-01", + "end": "2018-08-15" + } + ] + } + } + ] + }, + { + "Input": "๋‹ค์Œ ์ฃผ ์›”์š”์ผ์— ์žˆ์Šต๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2018-07-31T13:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‹ค์Œ ์ฃผ ์›”์š”์ผ์—", + "Start": 0, + "End": 9, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-08-06", + "type": "date", + "value": "2018-08-06" + } + ] + } + } + ] + }, + { + "Input": "๋‚˜๋Š” 5์›” 22์ผ ์˜ค์ „ 11์‹œ 30๋ถ„์— ๋– ๋‚  ๊ฒ๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2018-07-30T20:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5์›” 22์ผ ์˜ค์ „ 11์‹œ 30๋ถ„", + "Start": 3, + "End": 20, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-05-22T11:30", + "type": "datetime", + "value": "2018-05-22 11:30:00" + }, + { + "timex": "XXXX-05-22T11:30", + "type": "datetime", + "value": "2019-05-22 11:30:00" + } + ] + } + } + ] + }, + { + "Input": "์ฝ”๋ฅดํƒ€๋‚˜, ๋‹ค์Œ ์ฃผ ์ˆ˜์š”์ผ ์ €๋…์— ๋ญ”๊ฐ€๋ฅผ ์ค€๋น„ํ•ด ์ฃผ์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?", + "Context": { + "ReferenceDateTime": "2018-08-01T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‹ค์Œ ์ฃผ ์ˆ˜์š”์ผ ์ €๋…", + "Start": 6, + "End": 17, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2018-08-08TEV", + "type": "datetimerange", + "start": "2018-08-08 16:00:00", + "end": "2018-08-08 20:00:00" + } + ] + } + } + ] + }, + { + "Input": "์ฝ”๋ฅดํƒ€๋‚˜, 18๋ฒˆ์งธ ์ฃผ์— ๋ญ”๊ฐ€๋ฅผ ์ค€๋น„ํ•ด ์ฃผ์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?", + "Context": { + "ReferenceDateTime": "2018-08-07T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "18๋ฒˆ์งธ ์ฃผ", + "Start": 6, + "End": 12, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-XX-18", + "type": "daterange", + "start": "2018-07-16", + "end": "2018-07-23" + }, + { + "timex": "XXXX-XX-18", + "type": "daterange", + "start": "2018-08-13", + "end": "2018-08-20" + } + ] + } + } + ] + }, + { + "Input": "์ฝ”๋ฅดํƒ€๋‚˜, 21์ผ์—์„œ 23์ผ ์‚ฌ์ด์— ๋ญ”๊ฐ€๋ฅผ ์ค€๋น„ํ•ด ์ฃผ์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?", + "Comment": "Only supported in CalendarMode", + "Context": { + "ReferenceDateTime": "2018-08-08T10:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "๋ฐ”์šธ ์ข‹์€ ์•„์นจ์ด์•ผ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "์ฝ”๋ฅดํƒ€๋‚˜ ์ž˜ ์ž", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "์ฝ”๋ฅดํƒ€๋‚˜, ๋‚ด์ผ ์˜ค์ „ 10์‹œ์ฏค์— ๋ญ”๊ฐ€๋ฅผ ์ค€๋น„ํ•ด ์ฃผ์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?", + "Context": { + "ReferenceDateTime": "2018-08-16T10:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‚ด์ผ ์˜ค์ „ 10์‹œ์ฏค์—", + "Start": 6, + "End": 17, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2018-08-17T10", + "Mod": "approx", + "type": "datetimerange", + "value": "2018-08-17 10:00:00" + } + ] + } + } + ] + }, + { + "Input": "๋‚˜๋Š” ๋ฐ”๋กœ ์˜ค์ „ 7์‹œ์— ๋– ๋‚  ๊ฒ๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2018-08-17T15:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋ฐ”๋กœ ์˜ค์ „ 7์‹œ", + "Start": 3, + "End": 11, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "T07:00", + "Mod": "until", + "type": "timerange", + "end": "07:00:00" + } + ] + } + } + ] + }, + { + "Input": "๋‚˜๋Š” ๋ฐ”๋กœ ๋‚ด์ผ ๋– ๋‚  ๊ฒ๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2018-08-17T15:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋ฐ”๋กœ ๋‚ด์ผ ", + "Start": 3, + "End": 9, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-08-18", + "Mod": "until", + "type": "daterange", + "end": "2018-08-18" + } + ] + } + } + ] + }, + { + "Input": "์ฝ”๋ฅดํƒ€๋‚˜, ์˜์—…์ผ ๊ธฐ์ค€ ์•ž์œผ๋กœ ๋‚˜ํ˜ ๋™์•ˆ ๋ญ”๊ฐ€๋ฅผ ์ค€๋น„ํ•ด ์ฃผ์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?", + "Context": { + "ReferenceDateTime": "2018-08-20T10:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜์—…์ผ ๊ธฐ์ค€ ์•ž์œผ๋กœ ๋‚˜ํ˜ ", + "Start": 7, + "End": 21, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-08-21,2018-08-25,P4BD)", + "type": "daterange", + "list": "2018-08-21,2018-08-22,2018-08-23,2018-08-24", + "start": "2018-08-21", + "end": "2018-08-25" + } + ] + } + } + ] + }, + { + "Input": "์ฝ”๋ฅดํƒ€๋‚˜, ์˜์—…์ผ ๊ธฐ์ค€ ์•ž์œผ๋กœ ๋‚˜ํ˜ ๋™์•ˆ ๋ญ”๊ฐ€๋ฅผ ์ค€๋น„ํ•ด ์ฃผ์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?", + "Context": { + "ReferenceDateTime": "2018-08-21T10:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜์—…์ผ ๊ธฐ์ค€ ์•ž์œผ๋กœ ๋‚˜ํ˜ ", + "Start": 7, + "End": 21, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-08-22,2018-08-28,P4BD)", + "type": "daterange", + "list": "2018-08-22,2018-08-23,2018-08-24,2018-08-27", + "start": "2018-08-22", + "end": "2018-08-28" + } + ] + } + } + ] + }, + { + "Input": "๋‹ค์Œ ์ฃผ ์›”์š”์ผ์ด๋‚˜ ํ™”์š”์ผ์— ๊ตญ์ œ ํ‘œ์ค€์‹œ ๊ธฐ์ค€ ์˜คํ›„ 1์‹œ ์ดํ›„์— 15๋ถ„๊ฐ„์˜ ์Šค์นด์ดํ”„ ๋ฏธํŒ…์„ ์„ค์ •ํ•ด ์ค˜. ", + "Context": { + "ReferenceDateTime": "2018-08-29T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "15๋ถ„", + "Start": 36, + "End": 39, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT15M", + "type": "duration", + "value": "900" + } + ] + } + }, + { + "Text": "next monday", + "Start": 30, + "End": 40, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-09-03", + "type": "date", + "value": "2018-09-03" + } + ] + } + }, + { + "Text": "tuesday after 1pm", + "Start": 45, + "End": 61, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-2T13", + "Mod": "after", + "type": "datetimerange", + "start": "2018-08-28 13:00:00" + }, + { + "timex": "XXXX-WXX-2T13", + "Mod": "after", + "type": "datetimerange", + "start": "2018-09-04 13:00:00" + } + ] + } + } + ] + }, + { + "Input": "์ฝ”๋ฅดํƒ€๋‚˜, ๋‚˜๋Š” 6์›” 18์ผ๊ณผ 19์ผ์„ ๋ณด๊ณ  ์žˆ์–ด. ", + "Context": { + "ReferenceDateTime": "2018-08-29T12:00:00" + }, + "Comment": "Not currently supported. The first number will be tagged as time.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "18", + "Start": 12, + "End": 14, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-06-18", + "type": "date", + "value": "2018-06-18" + }, + { + "timex": "XXXX-06-18", + "type": "date", + "value": "2019-06-18" + } + ] + } + }, + { + "Text": "19 june", + "Start": 32, + "End": 38, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-06-19", + "type": "date", + "value": "2018-06-19" + }, + { + "timex": "XXXX-06-19", + "type": "date", + "value": "2019-06-19" + } + ] + } + } + ] + }, + { + "Input": "๋‹ค๊ฐ€์˜ค๋Š” 5๋…„ ์•ˆ์— ๋ฌด์—‡์ด ๋ฐœ์ƒํ•  ๊ฒƒ์ธ๊ฐ€์š”?", + "Context": { + "ReferenceDateTime": "2018-08-30T10:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‹ค๊ฐ€์˜ค๋Š” 5๋…„ ", + "Start": 0, + "End": 8, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-08-31,2023-08-31,P5Y)", + "type": "daterange", + "start": "2018-08-31", + "end": "2023-08-31" + } + ] + } + } + ] + }, + { + "Input": "๋‹ค๊ฐ€์˜ค๋Š” ๋‘ ๋‹ฌ ์•ˆ์— ๋ฌด์—‡์ด ๋ฐœ์ƒํ•  ๊ฒƒ์ธ๊ฐ€์š”?", + "Context": { + "ReferenceDateTime": "2018-08-30T10:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‹ค๊ฐ€์˜ค๋Š” ๋‘ ๋‹ฌ", + "Start": 0, + "End": 8, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-08-31,2018-10-31,P2M)", + "type": "daterange", + "start": "2018-08-31", + "end": "2018-10-31" + } + ] + } + } + ] + }, + { + "Input": "๋‹ค๊ฐ€์˜ค๋Š” ์ดํ‹€ ์•ˆ์— ๋ฌด์—‡์ด ๋ฐœ์ƒํ•  ๊ฒƒ์ธ๊ฐ€์š”? ", + "Context": { + "ReferenceDateTime": "2018-08-30T10:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‹ค๊ฐ€์˜ค๋Š” ์ดํ‹€ ", + "Start": 0, + "End": 8, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-08-31,2018-09-02,P2D)", + "type": "daterange", + "start": "2018-08-31", + "end": "2018-09-02" + } + ] + } + } + ] + }, + { + "Input": "์•ž์œผ๋กœ 5๋ถ„ ์•ˆ์— ๋ฌด์—‡์ด ๋ฐœ์ƒํ•  ๊ฒƒ์ธ๊ฐ€์š”?", + "Context": { + "ReferenceDateTime": "2018-08-30T10:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์•ž์œผ๋กœ 5๋ถ„", + "Start": 0, + "End": 6, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2018-08-30T10:00:00,2018-08-30T10:05:00,PT5M)", + "type": "datetimerange", + "start": "2018-08-30 10:00:00", + "end": "2018-08-30 10:05:00" + } + ] + } + } + ] + }, + { + "Input": "์ง€๋‚œ 5๋ถ„ ๋™์•ˆ ๋ฌด์—‡์ด ๋ฐœ์ƒํ•˜์˜€์Šต๋‹ˆ๊นŒ? ", + "Context": { + "ReferenceDateTime": "2018-08-30T10:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ง€๋‚œ 5๋ถ„", + "Start": 0, + "End": 5, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2018-08-30T09:55:00,2018-08-30T10:00:00,PT5M)", + "type": "datetimerange", + "start": "2018-08-30 09:55:00", + "end": "2018-08-30 10:00:00" + } + ] + } + } + ] + }, + { + "Input": "์ง€๋‚œ 5๋…„ ๋™์•ˆ ๋ฌด์—‡์ด ๋ฐœ์ƒํ•˜์˜€์Šต๋‹ˆ๊นŒ? ", + "Context": { + "ReferenceDateTime": "2018-08-30T10:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ง€๋‚œ 5๋…„", + "Start": 0, + "End": 5, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2013-08-30,2018-08-30,P5Y)", + "type": "daterange", + "start": "2013-08-30", + "end": "2018-08-30" + } + ] + } + } + ] + }, + { + "Input": "์ง€๋‚œ 10์ฃผ ๋™์•ˆ ๋ฌด์—‡์ด ๋ฐœ์ƒํ•˜์˜€์Šต๋‹ˆ๊นŒ? ", + "Context": { + "ReferenceDateTime": "2018-08-30T10:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ง€๋‚œ 10์ฃผ ", + "Start": 0, + "End": 7, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-06-21,2018-08-30,P10W)", + "type": "daterange", + "start": "2018-06-21", + "end": "2018-08-30" + } + ] + } + } + ] + }, + { + "Input": "๋‚ด์ผ ์˜ค์ „ 10์‹œ๋ถ€ํ„ฐ 12์‹œ๊นŒ์ง€ ํšŒ์˜์‹ค์„ ์˜ˆ์•ฝํ•ด ์ค˜. ", + "Context": { + "ReferenceDateTime": "2018-08-31T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‚ด์ผ ์˜ค์ „ 10์‹œ๋ถ€ํ„ฐ 12์‹œ๊นŒ์ง€", + "Start": 0, + "End": 17, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2018-09-01T10,2018-09-01T12,PT2H)", + "type": "datetimerange", + "start": "2018-09-01 10:00:00", + "end": "2018-09-01 12:00:00" + } + ] + } + }, + { + "Text": "tomorrow", + "Start": 47, + "End": 54, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-09-01", + "type": "date", + "value": "2018-09-01" + } + ] + } + } + ] + }, + { + "Input": "๋‚˜๋Š” ๋‚ด๋…„ 1์‚ฌ๋ถ„๊ธฐ์— ๋˜๋„๋ก ์ผ์ฐ ๋Œ์•„๊ฐˆ ๊ฑฐ์•ผ. ", + "Context": { + "ReferenceDateTime": "2018-09-06T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‚ด๋…„ 1์‚ฌ๋ถ„๊ธฐ์— ๋˜๋„๋ก ์ผ์ฐ", + "Start": 3, + "End": 18, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-01-01,2019-04-01,P3M)", + "Mod": "since", + "type": "daterange", + "start": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "2012๋…„ ๋ณด๋‹ค ๋งค์ถœ์ด ์ข‹์€ ๋…„๋„๋Š” ๋ฌด์—‡์ž…๋‹ˆ๊นŒ? ", + "Context": { + "ReferenceDateTime": "2018-08-31T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2012๋…„ ๋ณด๋‹ค ๋งค์ถœ์ด ์ข‹์€ ๋…„๋„", + "Start": 0, + "End": 18, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2012", + "Mod": "after", + "type": "daterange", + "start": "2013-01-01" + } + ] + } + } + ] + }, + { + "Input": "2012๋…„ ๋˜๋Š” ๊ทธ ์ดํ›„์— ํŒ๋งค๋ฅผ ์›ํ•ฉ๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2018-08-31T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2012๋…„ ๋˜๋Š” ๊ทธ ์ดํ›„", + "Start": 0, + "End": 13, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2012", + "Mod": "since", + "type": "daterange", + "start": "2012-01-01" + } + ] + } + } + ] + }, + { + "Input": "2016๋…„ ๊ทธ๋ฆฌ๊ณ  ๊ทธ ์ดํ›„๋Š” ์–ด๋–ป์Šต๋‹ˆ๊นŒ? ", + "Context": { + "ReferenceDateTime": "2018-08-31T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016๋…„ ๊ทธ๋ฆฌ๊ณ  ๊ทธ ์ดํ›„๋Š”", + "Start": 0, + "End": 15, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2016", + "Mod": "since", + "type": "daterange", + "start": "2016-01-01" + } + ] + } + } + ] + }, + { + "Input": "๋„ˆ๋Š” 2016๋…„ 1์›” 1์ผ ๊ทธ๋ฆฌ๊ณ  ๊ทธ ์ดํ›„์—๋งŒ ๋– ๋‚  ์ˆ˜ ์žˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2018-08-31T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016๋…„ 1์›” 1์ผ ๊ทธ๋ฆฌ๊ณ  ๊ทธ ์ดํ›„", + "Start": 3, + "End": 23, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2016-01-01", + "Mod": "since", + "type": "daterange", + "start": "2016-01-01" + } + ] + } + } + ] + }, + { + "Input": "๋‚˜๋Š” ๋‚ด ์ผ์ด ๋ชจ๋‘ ๋๋‚œ ํ›„ 2016๋…„ 1์›” 1์ผ์—๋งŒ ๋– ๋‚  ์ˆ˜ ์žˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2018-08-31T12:00:00" + }, + "Comment": "Known false positive needs to be supported in the future", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016๋…„ 1์›” 1์ผ", + "Start": 16, + "End": 27, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2016-01-01", + "type": "date", + "value": "2016-01-01" + } + ] + } + } + ] + }, + { + "Input": "๋‚˜๋Š” 2016๋…„ 1์›” 1์ผ ์˜คํ›„ 6์‹œ ์ดํ›„์—๋งŒ ๋– ๋‚  ์ˆ˜ ์žˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2018-08-31T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016๋…„ 1์›” 1์ผ", + "Start": 3, + "End": 14, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2016-01-01", + "type": "date", + "value": "2016-01-01" + } + ] + } + }, + { + "Text": "after 6pm", + "Start": 33, + "End": 41, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "T18", + "Mod": "after", + "type": "timerange", + "start": "18:00:00" + } + ] + } + } + ] + }, + { + "Input": "์ด ์€ํ–‰ ์ฃผ์‹์€ ์˜ฌํ•ด ํ˜„์žฌ๊นŒ์ง€ 20% ํ•˜๋ฝํ•˜์˜€์Šต๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2018-09-07T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜ฌํ•ด ํ˜„์žฌ๊นŒ์ง€", + "Start": 9, + "End": 16, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "type": "daterange", + "start": "2018-01-01", + "end": "2018-09-07" + } + ] + } + } + ] + }, + { + "Input": "2018๋…„ ๋˜๋Š” ๊ทธ ์ดํ›„์— ๋– ๋‚˜์š”, ๊ดœ์ฐฎ์œผ์„ธ์š”? ", + "Context": { + "ReferenceDateTime": "2018-09-07T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2018๋…„ ๋˜๋Š” ๊ทธ ์ดํ›„", + "Start": 0, + "End": 13, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "Mod": "since", + "type": "daterange", + "start": "2018-01-01" + } + ] + } + } + ] + }, + { + "Input": "2015๋…„์—์„œ 2018๋…„ ์‚ฌ์ด ๋˜๋Š” 2020๋…„ ์ดํ›„์˜ ๋งค์ถœ์€ ์–ด๋–ป์Šต๋‹ˆ๊นŒ?", + "Context": { + "ReferenceDateTime": "2018-09-07T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015๋…„์—์„œ 2018๋…„ ์‚ฌ์ด ", + "Start": 0, + "End": 17, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2015-01-01,2018-01-01,P3Y)", + "type": "daterange", + "start": "2015-01-01", + "end": "2018-01-01" + } + ] + } + }, + { + "Text": "later than 2020", + "Start": 46, + "End": 60, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2020", + "Mod": "after", + "type": "daterange", + "start": "2021-01-01" + } + ] + } + } + ] + }, + { + "Input": "์ด๋ฒˆ ์ฃผ ์˜ค์ „ 7์‹œ๋ถ€ํ„ฐ ์–ธ์ œ๋ผ๋„ ๋งŒ๋‚˜์ž. ", + "Context": { + "ReferenceDateTime": "2018-08-17T15:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ด๋ฒˆ ์ฃผ ", + "Start": 0, + "End": 5, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W33", + "type": "daterange", + "start": "2018-08-13", + "end": "2018-08-20" + } + ] + } + }, + { + "Text": "any time from 7:00 am", + "Start": 21, + "End": 41, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "T07:00", + "Mod": "since", + "type": "timerange", + "start": "07:00:00" + } + ] + } + } + ] + }, + { + "Input": "2018๋…„ ์ดํ›„ ", + "Context": { + "ReferenceDateTime": "2018-09-25T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2018๋…„ ์ดํ›„ ", + "Start": 0, + "End": 9, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "Mod": "after", + "type": "daterange", + "start": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "์›”์š”์ผ 2์‹œ 30๋ถ„์— ๋ฏธํŒ…์„ ์„ค์ •ํ•ด ์ค˜. ", + "Context": { + "ReferenceDateTime": "2018-09-21T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์›”์š”์ผ 2์‹œ 30๋ถ„", + "Start": 0, + "End": 10, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-1T02:30", + "type": "datetime", + "value": "2018-09-17 02:30:00" + }, + { + "timex": "XXXX-WXX-1T02:30", + "type": "datetime", + "value": "2018-09-24 02:30:00" + }, + { + "timex": "XXXX-WXX-1T14:30", + "type": "datetime", + "value": "2018-09-17 14:30:00" + }, + { + "timex": "XXXX-WXX-1T14:30", + "type": "datetime", + "value": "2018-09-24 14:30:00" + } + ] + } + } + ] + }, + { + "Input": "์˜คํ›„ 2์‹œ 30๋ถ„ ์ด์ „์— ๋– ๋‚ ๊นŒ์š”? ", + "Context": { + "ReferenceDateTime": "2018-09-07T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜คํ›„ 2์‹œ 30๋ถ„ ์ด์ „์—", + "Start": 0, + "End": 13, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "T14:30", + "Mod": "before", + "type": "timerange", + "end": "14:30:00" + } + ] + } + } + ] + }, + { + "Input": "์•ˆ๋…• 3์›” 29์ผ ํ™”์š”์ผ ์˜ค์ „ 11์‹œ ์ข‹์•„. ", + "Context": { + "ReferenceDateTime": "2018-09-07T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3์›” 29์ผ ํ™”์š”์ผ ์˜ค์ „ 11์‹œ ", + "Start": 3, + "End": 21, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-03-29T11:00", + "type": "datetime", + "value": "2018-03-29 11:00:00" + }, + { + "timex": "XXXX-03-29T11:00", + "type": "datetime", + "value": "2019-03-29 11:00:00" + } + ] + } + } + ] + }, + { + "Input": "6์›” 4์ผ ์˜คํ›„ ํƒœํ‰์–‘ ํ‘œ์ค€์‹œ ๊ธฐ์ค€ 9์‹œ 30๋ถ„์—์„œ 4์‹œ 30๋ถ„ ์‚ฌ์ด์— ์˜ˆ์•ฝํ•ด ์ฃผ์„ธ์š”. ", + "Context": { + "ReferenceDateTime": "2018-09-07T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "6์›” 4์ผ ์˜คํ›„ ํƒœํ‰์–‘ ํ‘œ์ค€์‹œ ๊ธฐ์ค€ 9์‹œ 30๋ถ„์—์„œ 4์‹œ 30๋ถ„ ์‚ฌ์ด์— ", + "Start": 0, + "End": 41, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-06-04T09:30,XXXX-06-04T16:30,PT7H)", + "type": "datetimerange", + "start": "2018-06-04 09:30:00", + "end": "2018-06-04 16:30:00" + }, + { + "timex": "(XXXX-06-04T09:30,XXXX-06-04T16:30,PT7H)", + "type": "datetimerange", + "start": "2019-06-04 09:30:00", + "end": "2019-06-04 16:30:00" + } + ] + } + } + ] + }, + { + "Input": "3์›”์—์„œ 5์›”๊นŒ์ง€ ์–ด๋””์— ์žˆ์—ˆ๋‹ˆ? ", + "Context": { + "ReferenceDateTime": "2018-09-07T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3์›”์—์„œ 5์›”๊นŒ์ง€ ", + "Start": 0, + "End": 10, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-03-01,XXXX-05-01,P2M)", + "type": "daterange", + "start": "2018-03-01", + "end": "2018-05-01" + }, + { + "timex": "(XXXX-03-01,XXXX-05-01,P2M)", + "type": "daterange", + "start": "2019-03-01", + "end": "2019-05-01" + } + ] + } + } + ] + }, + { + "Input": "8์›”์—์„œ 10์›” ์‚ฌ์ด์— ๋ฌด์—‡์ด ๋ฐœ์ƒํ•  ๊ฑด๊ฐ€์š”? ", + "Context": { + "ReferenceDateTime": "2018-09-07T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "8์›”์—์„œ 10์›” ์‚ฌ์ด์—", + "Start": 0, + "End": 12, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-08-01,2018-10-01,P2M)", + "type": "daterange", + "start": "2018-08-01", + "end": "2018-10-01" + } + ] + } + } + ] + }, + { + "Input": "5์›”์—์„œ 3์›”๊นŒ์ง€ ๋ฌด์—‡์ด ๋ฐœ์ƒํ•  ๊ฑด๊ฐ€์š”? ", + "Context": { + "ReferenceDateTime": "2018-09-07T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5์›”์—์„œ 3์›”๊นŒ์ง€ ", + "Start": 0, + "End": 10, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-05-01,2019-03-01,P10M)", + "type": "daterange", + "start": "2018-05-01", + "end": "2019-03-01" + } + ] + } + } + ] + }, + { + "Input": "9์›”์—์„œ 11์›”๊นŒ์ง€ ๋ฌด์—‡์ด ๋ฐœ์ƒํ•  ๊ฑด๊ฐ€์š”? ", + "Context": { + "ReferenceDateTime": "2018-09-07T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "9์›”์—์„œ 11์›”๊นŒ์ง€", + "Start": 0, + "End": 10, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-09-01,XXXX-11-01,P2M)", + "type": "daterange", + "start": "2017-09-01", + "end": "2017-11-01" + }, + { + "timex": "(XXXX-09-01,XXXX-11-01,P2M)", + "type": "daterange", + "start": "2018-09-01", + "end": "2018-11-01" + } + ] + } + } + ] + }, + { + "Input": "5์›”์—์„œ 11์›”๊นŒ์ง€ ๋ฌด์—‡์ด ๋ฐœ์ƒํ•  ๊ฑด๊ฐ€์š”? ", + "Context": { + "ReferenceDateTime": "2018-09-07T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5์›”์—์„œ 11์›”๊นŒ์ง€", + "Start": 0, + "End": 10, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-05-01,2018-09-01,P4M)", + "type": "daterange", + "start": "2018-05-01", + "end": "2018-09-01" + } + ] + } + } + ] + }, + { + "Input": "11์›”์—์„œ 3์›”๊นŒ์ง€ ๋ฌด์—‡์ด ๋ฐœ์ƒํ•  ๊ฑด๊ฐ€์š”? ", + "Context": { + "ReferenceDateTime": "2018-09-07T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "11์›”์—์„œ 3์›”๊นŒ์ง€", + "Start": 0, + "End": 10, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-11-01,XXXX-03-01,P4M)", + "type": "daterange", + "start": "2017-11-01", + "end": "2018-03-01" + }, + { + "timex": "(XXXX-11-01,XXXX-03-01,P4M)", + "type": "daterange", + "start": "2018-11-01", + "end": "2019-03-01" + } + ] + } + } + ] + }, + { + "Input": "์ฃผํƒ๋‹ด๋ณด๋Œ€์ถœ์€ 6.45 ํผ์„ผํŠธ ", + "Context": { + "ReferenceDateTime": "2018-08-30T10:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "6์‹œ 45๋ถ„์— ๋– ๋‚ ๊นŒ์š”? ", + "Context": { + "ReferenceDateTime": "2018-08-30T10:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "6์‹œ 45๋ถ„์—", + "Start": 0, + "End": 7, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T06:45", + "type": "time", + "value": "06:45:00" + }, + { + "timex": "T18:45", + "type": "time", + "value": "18:45:00" + } + ] + } + } + ] + }, + { + "Input": "ํƒœํ’ Xangsane๋Š” 2๊ฐœ์›” ์ „์— ๋ฉ”ํŠธ๋กœ ๋งˆ๋‹๋ผ์™€ ๋‚จ๋ถ€ ๋ฃจ์กด์„ ๊ฐ•ํƒ€ํ•˜์—ฌ ์ตœ์†Œ 200๋ช…์ด ์‚ฌ๋งํ•˜๊ณ  ์ˆ˜์‹ญ์–ต ํŽ˜์†Œ์˜ ์žฌ์‚ฐ๊ณผ ๊ธฐ๋ฐ˜ ์‹œ์„ค์ด ํŒŒ๊ดด๋˜์—ˆ๋‹ค. ํ•œ ๋‹ฌ ์ „์— ๋˜ ๋‹ค๋ฅธ ํƒœํ’์ธ Cimaron์ด ๋ถ๋ถ€ ์ง€์—ญ์„ ๊ฐ•ํƒ€ํ•˜์—ฌ 12๋ช…์ด ์‚ฌ๋งํ–ˆ๋‹ค.\n", + "Context": { + "ReferenceDateTime": "2018-10-17T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2๊ฐœ์›” ์ „์— ", + "Start": 13, + "End": 20, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-08-17", + "type": "date", + "value": "2018-08-17" + } + ] + } + }, + { + "Text": "one month ago", + "Start": 221, + "End": 233, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-09-17", + "type": "date", + "value": "2018-09-17" + } + ] + } + } + ] + }, + { + "Input": "๊ทธ๊ฐ€ ์ดํ‹€ ์•ˆ์— ๋Œ์•„์˜ฌ๊นŒ์š”? ์•„๋‹ˆ๋ฉด ์ผ์ฃผ์ผ ์•ˆ์—? ", + "Context": { + "ReferenceDateTime": "2018-10-17T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ดํ‹€ ์•ˆ์—", + "Start": 3, + "End": 8, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-10-19", + "type": "date", + "value": "2018-10-19" + } + ] + } + }, + { + "Text": "in a week", + "Start": 32, + "End": 40, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-10-24", + "type": "date", + "value": "2018-10-24" + } + ] + } + } + ] + }, + { + "Input": "10์›”1์ผ๋ถ€ํ„ฐ 11์›” 7์ผ๊นŒ์ง€ ", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10์›”1์ผ๋ถ€ํ„ฐ 11์›” 7์ผ๊นŒ์ง€ ", + "Start": 0, + "End": 17, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-10-01,XXXX-11-07,P37D)", + "type": "daterange", + "start": "2018-10-01", + "end": "2018-11-07" + } + ] + } + } + ] + }, + { + "Input": "10์›” 25์ผ๋ถ€ํ„ฐ 1์›” 25์ผ๊นŒ์ง€ ", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10์›” 25์ผ๋ถ€ํ„ฐ 1์›” 25์ผ๊นŒ์ง€ ", + "Start": 0, + "End": 19, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-10-25,XXXX-01-25,P92D)", + "type": "daterange", + "start": "2017-10-25", + "end": "2018-01-25" + }, + { + "timex": "(XXXX-10-25,XXXX-01-25,P92D)", + "type": "daterange", + "start": "2018-10-25", + "end": "2019-01-25" + } + ] + } + } + ] + }, + { + "Input": "์ œ ํœด๊ฐ€๋Š” 2018๋…„ 10์›” 1์ผ๋ถ€ํ„ฐ 2018๋…„ 10์›” 7์ผ๊นŒ์ง€์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2018๋…„ 10์›” 1์ผ๋ถ€ํ„ฐ 2018๋…„ 10์›” 7์ผ๊นŒ์ง€", + "Start": 6, + "End": 35, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-10-01,2018-10-07,P6D)", + "type": "daterange", + "start": "2018-10-01", + "end": "2018-10-07" + } + ] + } + } + ] + }, + { + "Input": "๋‚˜๋Š” 10์›” 1์ผ์—์„œ 11์›” 7์ผ ์‚ฌ์ด์— ๊ธด ํœด๊ฐ€๋ฅผ ๊ฐ€์งˆ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10์›” 1์ผ์—์„œ 11์›” 7์ผ ์‚ฌ์ด์— ", + "Start": 3, + "End": 23, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-10-01,XXXX-11-07,P37D)", + "type": "daterange", + "start": "2018-10-01", + "end": "2018-11-07" + } + ] + } + } + ] + }, + { + "Input": "APEC์€ 2017๋…„ 1์›”๋ถ€ํ„ฐ 2์›”๊นŒ์ง€ ์—ด๋ฆด ๊ฒƒ์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2017๋…„ 1์›”๋ถ€ํ„ฐ 2์›”๊นŒ์ง€ ", + "Start": 6, + "End": 22, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2017-01-01,2017-02-01,P1M)", + "type": "daterange", + "start": "2017-01-01", + "end": "2017-02-01" + } + ] + } + } + ] + }, + { + "Input": "APEC์€ 2017๋…„ 11์›”๋ถ€ํ„ฐ 2์›”๊นŒ์ง€ ์—ด๋ฆด ๊ฒƒ์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2017๋…„ 11์›”๋ถ€ํ„ฐ 2์›”๊นŒ์ง€ ", + "Start": 6, + "End": 23, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2016-11-01,2017-02-01,P3M)", + "type": "daterange", + "start": "2016-11-01", + "end": "2017-02-01" + } + ] + } + } + ] + }, + { + "Input": "APEC์€ 2017๋…„ 11์›”๋ถ€ํ„ฐ 2์›” 5์ผ๊นŒ์ง€ ์—ด๋ฆด ๊ฒƒ์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": " 2017๋…„ 11์›”๋ถ€ํ„ฐ 2์›” 5์ผ๊นŒ์ง€ ", + "Start": 5, + "End": 26, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2016-11-01,2017-02-05,P96D)", + "type": "daterange", + "start": "2016-11-01", + "end": "2017-02-05" + } + ] + } + } + ] + }, + { + "Input": "APEC์€ 2015๋…„ 11์›” 18์ผ๋ถ€ํ„ฐ 12์›” 19์ผ๊นŒ์ง€ ์—ด๋ฆด ๊ฒƒ์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015๋…„ 11์›” 18์ผ๋ถ€ํ„ฐ 12์›” 19์ผ๊นŒ์ง€", + "Start": 6, + "End": 31, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2015-11-18,2015-12-19,P31D)", + "type": "daterange", + "start": "2015-11-18", + "end": "2015-12-19" + } + ] + } + } + ] + }, + { + "Input": "APEC์€ 2014๋…„ 11์›” 18์ผ๋ถ€ํ„ฐ 2015๋…„ 12์›” 19์ผ๊นŒ์ง€ ์—ด๋ฆด ๊ฒƒ์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2014๋…„ 11์›” 18์ผ๋ถ€ํ„ฐ 2015๋…„ 12์›” 19์ผ๊นŒ์ง€", + "Start": 6, + "End": 37, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2014-11-18,2015-12-19,P396D)", + "type": "daterange", + "start": "2014-11-18", + "end": "2015-12-19" + } + ] + } + } + ] + }, + { + "Input": "APEC์€ 11์›” 18์ผ, 19์ผ์— ์—ด๋ฆด ๊ฒƒ์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "11์›” 18์ผ, 19์ผ์—", + "Start": 6, + "End": 19, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-11-18,XXXX-11-19,P1D)", + "type": "daterange", + "start": "2017-11-18", + "end": "2017-11-19" + }, + { + "timex": "(XXXX-11-18,XXXX-11-19,P1D)", + "type": "daterange", + "start": "2018-11-18", + "end": "2018-11-19" + } + ] + } + } + ] + }, + { + "Input": "๋‚˜๋Š” ์˜ฌํ•ด 5์›”๋ถ€ํ„ฐ 2020๋…„ 10์›”๊นŒ์ง€ ๋– ๋‚  ๊ฒ๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜ฌํ•ด 5์›”๋ถ€ํ„ฐ 2020๋…„ 10์›”๊นŒ์ง€", + "Start": 3, + "End": 22, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-05-01,2020-10-01,P29M)", + "type": "daterange", + "start": "2018-05-01", + "end": "2020-10-01" + } + ] + } + } + ] + }, + { + "Input": "๋‚˜๋Š” 5์›”๋ถ€ํ„ฐ 2020๋…„ 10์›”๊นŒ์ง€ ๋– ๋‚  ๊ฒ๋‹ˆ๋‹ค.", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5์›”๋ถ€ํ„ฐ 2020๋…„ 10์›”๊นŒ์ง€", + "Start": 3, + "End": 19, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2020-05-01,2020-10-01,P5M)", + "type": "daterange", + "start": "2020-05-01", + "end": "2020-10-01" + } + ] + } + } + ] + }, + { + "Input": "๋‚˜๋Š” 2020๋…„ 5์›”1์ผ๋ถ€ํ„ฐ 5์›” 7์ผ๊นŒ์ง€ ๋– ๋‚  ๊ฒ๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2020๋…„ 5์›”1์ผ๋ถ€ํ„ฐ 5์›” 7์ผ๊นŒ์ง€ ", + "Start": 3, + "End": 24, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2020-05-01,2020-05-07,P6D)", + "type": "daterange", + "start": "2020-05-01", + "end": "2020-05-07" + } + ] + } + } + ] + }, + { + "Input": "๋‚˜๋Š” 2019๋…„ 5์›”1์ผ๋ถ€ํ„ฐ2020๋…„ 5์›” 7์ผ๊นŒ์ง€ ๋– ๋‚  ๊ฒ๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2019๋…„ 5์›”1์ผ๋ถ€ํ„ฐ2020๋…„ 5์›” 7์ผ๊นŒ์ง€ ", + "Start": 3, + "End": 29, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-05-01,2020-05-07,P372D)", + "type": "daterange", + "start": "2019-05-01", + "end": "2020-05-07" + } + ] + } + } + ] + }, + { + "Input": "๊ทธ ๋‚ ์งœ๋Š” 2016๋…„ 8์›” 5์ผ์ด์–ด์•ผ ํ•œ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016๋…„ 8์›” 5์ผ", + "Start": 6, + "End": 17, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2016-08-05", + "type": "date", + "value": "2016-08-05" + } + ] + } + } + ] + }, + { + "Input": "๋‹น์‹ ์€ ์›”์š”์ผ ์˜ค์ „ 10์‹œ๋ถ€ํ„ฐ ์˜คํ›„ 12์‹œ๊นŒ์ง€ ๊ดœ์ฐฎ์Šต๋‹ˆ๊นŒ? ", + "Context": { + "ReferenceDateTime": "2018-11-01T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์›”์š”์ผ ์˜ค์ „ 10์‹œ๋ถ€ํ„ฐ ์˜คํ›„ 12์‹œ๊นŒ์ง€", + "Start": 4, + "End": 25, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-WXX-1T10,XXXX-WXX-1T12,PT2H)", + "type": "datetimerange", + "start": "2018-10-29 10:00:00", + "end": "2018-10-29 12:00:00" + }, + { + "timex": "(XXXX-WXX-1T10,XXXX-WXX-1T12,PT2H)", + "type": "datetimerange", + "start": "2018-11-05 10:00:00", + "end": "2018-11-05 12:00:00" + } + ] + } + } + ] + }, + { + "Input": "์–ด์ œ ์˜คํ›„ 3์‹œ๋ถ€ํ„ฐ 8์‹œ๊นŒ์ง€ ์–ด๋””์— ์žˆ์—ˆ๋‹ˆ? ", + "Context": { + "ReferenceDateTime": "2018-11-01T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์–ด์ œ ์˜คํ›„ 3์‹œ๋ถ€ํ„ฐ 8์‹œ๊นŒ์ง€", + "Start": 0, + "End": 15, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2018-10-31T15,2018-10-31T20,PT5H)", + "type": "datetimerange", + "start": "2018-10-31 15:00:00", + "end": "2018-10-31 20:00:00" + } + ] + } + } + ] + }, + { + "Input": "์–ด์ œ ์˜ค์ „ 8์‹œ๋ถ€ํ„ฐ ์˜คํ›„ 8์‹œ๊นŒ์ง€ ์–ด๋””์— ์žˆ์—ˆ๋‹ˆ? ", + "Context": { + "ReferenceDateTime": "2018-11-01T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์–ด์ œ ์˜ค์ „ 8์‹œ๋ถ€ํ„ฐ ์˜คํ›„ 8์‹œ๊นŒ์ง€ ", + "Start": 0, + "End": 19, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2018-10-31T8,2018-10-31T15,PT7H)", + "type": "datetimerange", + "start": "2018-10-31 08:00:00", + "end": "2018-10-31 15:00:00" + } + ] + } + } + ] + }, + { + "Input": "์›”์š”์ผ 3์‹œ๋ถ€ํ„ฐ 8์‹œ๊นŒ์ง€ ์–ด๋”” ์žˆ์—ˆ๋‹ˆ? ", + "Context": { + "ReferenceDateTime": "2018-11-01T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์›”์š”์ผ 3์‹œ๋ถ€ํ„ฐ 8์‹œ๊นŒ์ง€", + "Start": 0, + "End": 13, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-WXX-1T03,XXXX-WXX-1T08,PT5H)", + "type": "datetimerange", + "start": "2018-10-29 03:00:00", + "end": "2018-10-29 08:00:00" + }, + { + "timex": "(XXXX-WXX-1T03,XXXX-WXX-1T08,PT5H)", + "type": "datetimerange", + "start": "2018-11-05 03:00:00", + "end": "2018-11-05 08:00:00" + }, + { + "timex": "(XXXX-WXX-1T15,XXXX-WXX-1T20,PT5H)", + "type": "datetimerange", + "start": "2018-10-29 15:00:00", + "end": "2018-10-29 20:00:00" + }, + { + "timex": "(XXXX-WXX-1T15,XXXX-WXX-1T20,PT5H)", + "type": "datetimerange", + "start": "2018-11-05 15:00:00", + "end": "2018-11-05 20:00:00" + } + ] + } + } + ] + }, + { + "Input": "์–ด์ œ 3์‹œ์—์„œ 8์‹œ ์‚ฌ์ด์— ์–ด๋”” ์žˆ์—ˆ๋‹ˆ? ", + "Context": { + "ReferenceDateTime": "2018-11-01T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์–ด์ œ 3์‹œ์—์„œ 8์‹œ ์‚ฌ์ด์— ", + "Start": 0, + "End": 15, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2018-10-31T03,2018-10-31T08,PT5H)", + "type": "datetimerange", + "start": "2018-10-31 03:00:00", + "end": "2018-10-31 08:00:00" + }, + { + "timex": "(2018-10-31T15,2018-10-31T20,PT5H)", + "type": "datetimerange", + "start": "2018-10-31 15:00:00", + "end": "2018-10-31 20:00:00" + } + ] + } + } + ] + }, + { + "Input": "๋‹น์‹ ์€ ๋‹ค์Œ ์ฃผ ์›”์š”์ผ ์˜ค์ „ 3์‹œ์—์„œ 8์‹œ ์‚ฌ์ด์— ๊ดœ์ฐฎ์Šต๋‹ˆ๊นŒ? ", + "Context": { + "ReferenceDateTime": "2018-11-01T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‹ค์Œ ์ฃผ ์›”์š”์ผ ์˜ค์ „ 3์‹œ์—์„œ 8์‹œ ์‚ฌ์ด์—", + "Start": 4, + "End": 27, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2018-11-05T03,2018-11-05T08,PT5H)", + "type": "datetimerange", + "start": "2018-11-05 03:00:00", + "end": "2018-11-05 08:00:00" + } + ] + } + } + ] + }, + { + "Input": "๋‹น์‹ ์€ ๋‹ค์Œ ์ฃผ ์›”์š”์ผ ์˜ค์ „ 3์‹œ์—์„œ ์˜คํ›„ 12์‹œ ์‚ฌ์ด์— ๊ดœ์ฐฎ์Šต๋‹ˆ๊นŒ? ", + "Context": { + "ReferenceDateTime": "2018-11-01T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‹ค์Œ ์ฃผ ์›”์š”์ผ ์˜ค์ „ 3์‹œ์—์„œ ์˜คํ›„ 12์‹œ ์‚ฌ์ด์— ", + "Start": 4, + "End": 32, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2018-11-05T03,2018-11-05T12,PT9H)", + "type": "datetimerange", + "start": "2018-11-05 03:00:00", + "end": "2018-11-05 12:00:00" + } + ] + } + } + ] + }, + { + "Input": "๋‹น์‹ ์€ ๋‹ค์Œ ์ฃผ ์›”์š”์ผ 6์‹œ์—์„œ 8์‹œ๊นŒ์ง€ ๊ดœ์ฐฎ์Šต๋‹ˆ๊นŒ? ", + "Context": { + "ReferenceDateTime": "2018-11-01T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‹ค์Œ ์ฃผ ์›”์š”์ผ 6์‹œ์—์„œ 8์‹œ๊นŒ์ง€", + "Start": 4, + "End": 22, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2018-11-05T06,2018-11-05T08,PT2H)", + "type": "datetimerange", + "start": "2018-11-05 06:00:00", + "end": "2018-11-05 08:00:00" + }, + { + "timex": "(2018-11-05T18,2018-11-05T20,PT2H)", + "type": "datetimerange", + "start": "2018-11-05 18:00:00", + "end": "2018-11-05 20:00:00" + } + ] + } + } + ] + }, + { + "Input": "๋‹น์‹ ์€ ๋‹ค์Œ ์ฃผ ์›”์š”์ผ ์•„์นจ 6์‹œ์—์„œ 8์‹œ๊นŒ์ง€ ๊ดœ์ฐฎ์Šต๋‹ˆ๊นŒ? ", + "Context": { + "ReferenceDateTime": "2018-11-01T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‹ค์Œ ์ฃผ ์›”์š”์ผ ์•„์นจ 6์‹œ์—์„œ 8์‹œ๊นŒ์ง€", + "Start": 4, + "End": 25, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2018-11-05T06,2018-11-05T08,PT2H)", + "type": "datetimerange", + "start": "2018-11-05 06:00:00", + "end": "2018-11-05 08:00:00" + } + ] + } + } + ] + }, + { + "Input": "2018๋…„ 12์›” ๋‹น์‹ ์€ ๊ณ„ํš์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ? ", + "Context": { + "ReferenceDateTime": "2018-11-01T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2018๋…„ 12์›” ", + "Start": 0, + "End": 10, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-12", + "type": "daterange", + "start": "2018-12-01", + "end": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "2018๋…„ 12์›”์—์„œ 2019๋…„ 5์›”๊นŒ์ง€ ๋‹น์‹ ์€ ๊ณ„ํš์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ? ", + "Context": { + "ReferenceDateTime": "2018-11-01T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2018๋…„ 12์›”์—์„œ 2019๋…„ 5์›”๊นŒ์ง€", + "Start": 0, + "End": 22, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-12-01,2019-05-01,P5M)", + "type": "daterange", + "start": "2018-12-01", + "end": "2019-05-01" + } + ] + } + } + ] + }, + { + "Input": "๊ทธ ๋‹ค์Œ ๋‚  ๋‹น์‹ ์˜ ๊ณ„ํš์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ? ", + "Context": { + "ReferenceDateTime": "2018-11-08T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๊ทธ ๋‹ค์Œ ๋‚  ", + "Start": 0, + "End": 7, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-11-09", + "type": "date", + "value": "2018-11-09" + } + ] + } + } + ] + }, + { + "Input": "๋‚˜๋Š” ๊ทธ๊ฒƒ์„ ๋“ฃ๊ธฐ ์›ํ•˜๋ฉฐ ๋งค์ผ๋งค์ผ ๋‰ด์Šค๋ฅผ ๊ธฐ๋‹ค๋ ธ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2018-11-08T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "๋‚˜๋Š” ๊ทธ ๋‚ ์งœ๊ฐ€ ๊ธฐ์–ต๋‚˜์ง€ ์•Š์•„์š”, ๊ทธ๊ฒƒ์€ ๋‹ค์Œ ์ฃผ ์›”์š”์ผ ๋˜๋Š” ๋‹ค์Œ ์ฃผ ํ™”์š”์ผ์ด์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2018-11-15T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‹ค์Œ ์ฃผ ์›”์š”์ผ", + "Start": 23, + "End": 31, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-11-19", + "type": "date", + "value": "2018-11-19" + } + ] + } + }, + { + "Text": "next tuesday", + "Start": 55, + "End": 66, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-11-20", + "type": "date", + "value": "2018-11-20" + } + ] + } + } + ] + }, + { + "Input": "๋‹ค์Œ ์ฃผ ์ˆ˜์š”์ผ ๋‹น์‹ ์˜ ๊ณ„ํš์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ? ", + "Context": { + "ReferenceDateTime": "2018-11-28T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‹ค์Œ ์ฃผ ์ˆ˜์š”์ผ", + "Start": 0, + "End": 8, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-12-05", + "type": "date", + "value": "2018-12-05" + } + ] + } + } + ] + }, + { + "Input": "์ง€๋‚œ ์ฃผ ์›”์š”์ผ์— ๋ฌด์—‡์ด ๋ฐœ์ƒํ•˜์˜€์Šต๋‹ˆ๊นŒ? ", + "Context": { + "ReferenceDateTime": "2018-11-28T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ง€๋‚œ ์ฃผ ์›”์š”์ผ", + "Start": 0, + "End": 8, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-11-19", + "type": "date", + "value": "2018-11-19" + } + ] + } + } + ] + }, + { + "Input": "์ด๋ฒˆ ์ฃผ ์›”์š”์ผ์— ๋ฌด์—‡์ด ๋ฐœ์ƒํ•˜์˜€์Šต๋‹ˆ๊นŒ? ", + "Context": { + "ReferenceDateTime": "2018-11-28T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ด๋ฒˆ ์ฃผ ์›”์š”์ผ", + "Start": 0, + "End": 8, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-11-26", + "type": "date", + "value": "2018-11-26" + } + ] + } + } + ] + }, + { + "Input": "๋‹น์‹ ์˜ ๊ฑด๊ฐ•์„ ํ•ด์น  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๋‹น์‹ ์€ ํ•˜๋ฃจ ์ผ๊ณผ๋ฅผ ๋งˆ์น  ๋ฌด๋ ต ํ•ญ์ƒ ์ž ์„ ์ž๋Ÿฌ ๊ฐ€๋ฉด ์•ˆ ๋ฉ๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2018-11-21T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ํ•˜๋ฃจ ์ผ๊ณผ๋ฅผ ๋งˆ์น  ๋ฌด๋ ต", + "Start": 24, + "End": 36, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2018-11-21T23:59:59", + "type": "datetime", + "value": "2018-11-21 23:59:59" + } + ] + } + } + ] + }, + { + "Input": "๋ฐฅ๊ณผ ์—˜๋ฆฌ์Šค๋Š” ๋Œ€๊ฐœ ๊ทธ๋“ค์˜ ์•”ํ˜ธํ™”๋œ๋ฉ”์„ธ์ง€๋ฅผ ํ•˜๋ฃจ ์ผ๊ณผ๋ฅผ ๋งˆ์น  ๋ฌด๋ ต์— ๊ตํ™˜ํ•ฉ๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2018-11-21T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ํ•˜๋ฃจ ์ผ๊ณผ๋ฅผ ๋งˆ์น  ๋ฌด๋ ต", + "Start": 24, + "End": 36, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2018-11-21T23:59:59", + "type": "datetime", + "value": "2018-11-21 23:59:59" + } + ] + } + } + ] + }, + { + "Input": "ํฐ ํŒŒํ‹ฐ๋Š” ์—ฐ๋ง์— ์—ด๋ฆฝ๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2018-11-23T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์—ฐ๋ง", + "Start": 6, + "End": 8, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "Mod": "end", + "type": "daterange", + "start": "2018-07-01", + "end": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "๊ทธ ๋‚ ์งœ๋ฅผ ์•„๋‹ˆ? 11์›” 20์ผ, 11์›” 12์ผ? ", + "Context": { + "ReferenceDateTime": "2018-11-28T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "11์›” 20์ผ", + "Start": 10, + "End": 17, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-11-20", + "type": "date", + "value": "2018-11-20" + }, + { + "timex": "XXXX-11-20", + "type": "date", + "value": "2019-11-20" + } + ] + } + }, + { + "Text": "12 of nov", + "Start": 29, + "End": 37, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-11-12", + "type": "date", + "value": "2018-11-12" + }, + { + "timex": "XXXX-11-12", + "type": "date", + "value": "2019-11-12" + } + ] + } + } + ] + }, + { + "Input": "๋„ค๊ฐ€ ์ƒ์ผ ํŒŒํ‹ฐ๋ฅผ ์›”๋ง์— ์—ด ๊ฒƒ์ด๋ผ๊ณ  ๋“ค์—ˆ์–ด. ", + "Context": { + "ReferenceDateTime": "2018-11-27T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์›”๋ง", + "Start": 10, + "End": 12, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-11", + "Mod": "end", + "type": "daterange", + "start": "2018-11-16", + "end": "2018-12-01" + } + ] + } + } + ] + }, + { + "Input": "๋ชจ๋“  ๋””์Šคํฌ๊ฐ€ ์ด๋ฒˆ ์ฃผ๋ง์— ๊ฐฑ์‹ ๋˜๋ฏ€๋กœ ์ฝ”๋“œ๋ฅผ ์ง์ ‘ ์ž‘์„ฑํ•˜๋Š” ๊ฒƒ์„ ์žŠ์ง€ ๋งˆ์‹ญ์‹œ์˜ค.", + "Context": { + "ReferenceDateTime": "2018-11-29T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ด๋ฒˆ ์ฃผ๋ง", + "Start": 8, + "End": 13, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W48", + "Mod": "end", + "type": "daterange", + "start": "2018-11-29", + "end": "2018-12-03" + } + ] + } + } + ] + }, + { + "Input": "์ˆ˜์š”์ผ, ๋ชฉ์š”์ผ ๋˜๋Š” ๊ธˆ์š”์ผ์— 9์—์„œ ์˜คํ›„ 6์‹œ ์‚ฌ์ด์— ์ „ํ™” ํšŒ์˜ ์‹œ๊ฐ„์„ ์ฐพ์œผ์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?", + "Context": { + "ReferenceDateTime": "2018-11-29T12:00:00" + }, + "Comment": "between 9-6 PT can't be extracted as TimeZone is not enabled for now", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ˆ˜์š”์ผ", + "Start": 0, + "End": 3, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-3", + "type": "date", + "value": "2018-11-28" + }, + { + "timex": "XXXX-WXX-3", + "type": "date", + "value": "2018-12-05" + } + ] + } + }, + { + "Text": "thursday", + "Start": 61, + "End": 68, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-4", + "type": "date", + "value": "2018-11-22" + }, + { + "timex": "XXXX-WXX-4", + "type": "date", + "value": "2018-11-29" + } + ] + } + }, + { + "Text": "friday", + "Start": 73, + "End": 78, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-5", + "type": "date", + "value": "2018-11-23" + }, + { + "timex": "XXXX-WXX-5", + "type": "date", + "value": "2018-11-30" + } + ] + } + } + ] + }, + { + "Input": "ํƒœํ‰์–‘ ํ‘œ์ค€์‹œ ๊ธฐ์ค€ 6์‹œ 30๋ถ„์—์„œ 9์‹œ ์‚ฌ์ด๋Š” ์–ด๋– ์„ธ์š”? ", + "Context": { + "ReferenceDateTime": "2018-11-28T12:00:00" + }, + "Comment": "Not supported as the TimeZone is not enabled for now", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ํƒœํ‰์–‘ ํ‘œ์ค€์‹œ ๊ธฐ์ค€ 6์‹œ 30๋ถ„์—์„œ 9์‹œ ์‚ฌ์ด", + "Start": 0, + "End": 25, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T06:30,T09,PT2H30M)", + "type": "timerange", + "timezone": "UTC-08:00", + "timezoneText": "pst", + "utcOffsetMins": "-480", + "start": "06:30:00", + "end": "09:00:00" + }, + { + "timex": "(T18:30,T21,PT2H30M)", + "type": "timerange", + "timezone": "UTC-08:00", + "timezoneText": "pst", + "utcOffsetMins": "-480", + "start": "18:30:00", + "end": "21:00:00" + } + ] + } + } + ] + }, + { + "Input": "์ค‘๋ถ€ ํ‘œ์ค€์‹œ ๊ธฐ์ค€ 6์‹œ 30๋ถ„์—์„œ 9์‹œ ์‚ฌ์ด๋Š” ์–ด๋– ์„ธ์š”? ", + "Context": { + "ReferenceDateTime": "2018-11-28T12:00:00" + }, + "Comment": "Cst can't be recognized as TimeZone is not enabled for now", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ค‘๋ถ€ ํ‘œ์ค€์‹œ ๊ธฐ์ค€ 6์‹œ 30๋ถ„์—์„œ 9์‹œ ์‚ฌ์ด๋Š” ์–ด๋– ์„ธ์š”? ", + "Start": 0, + "End": 32, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T09,T10:30,PT1H30M)", + "type": "timerange", + "start": "09:00:00", + "end": "10:30:00" + }, + { + "timex": "(T21,T22:30,PT1H30M)", + "type": "timerange", + "start": "21:00:00", + "end": "22:30:00" + } + ] + } + } + ] + }, + { + "Input": "2015๋…„ ์ฒซ ๋ฒˆ์งธ ์ฃผ๋Š” ์–ด๋– ์„ธ์š”? ", + "Context": { + "ReferenceDateTime": "2018-11-29T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015๋…„ ์ฒซ ๋ฒˆ์งธ ์ฃผ", + "Start": 0, + "End": 12, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2015-W01", + "type": "daterange", + "start": "2014-12-29", + "end": "2015-01-05" + } + ] + } + } + ] + }, + { + "Input": "2015๋…„ 1์›” ์ฒซ ๋ฒˆ์งธ ์ฃผ๋Š” ์–ด๋– ์„ธ์š”?", + "Context": { + "ReferenceDateTime": "2018-11-29T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015๋…„ 1์›” ์ฒซ ๋ฒˆ์งธ ์ฃผ", + "Start": 0, + "End": 15, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2015-01-W01", + "type": "daterange", + "start": "2014-12-29", + "end": "2015-01-05" + } + ] + } + } + ] + }, + { + "Input": "2016๋…„ ๋งˆ์ง€๋ง‰ ์ฃผ๋Š” ์–ด๋– ์„ธ์š”?", + "Context": { + "ReferenceDateTime": "2018-11-29T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016๋…„ ๋งˆ์ง€๋ง‰ ์ฃผ", + "Start": 0, + "End": 11, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2016-W52", + "type": "daterange", + "start": "2016-12-26", + "end": "2017-01-02" + } + ] + } + } + ] + }, + { + "Input": "2016๋…„ 12์›” ๋งˆ์ง€๋ง‰ ์ฃผ๋Š” ์–ด๋– ์„ธ์š”?", + "Context": { + "ReferenceDateTime": "2018-11-29T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016๋…„ 12์›” ๋งˆ์ง€๋ง‰ ์ฃผ", + "Start": 0, + "End": 15, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2016-12-W05", + "type": "daterange", + "start": "2016-12-26", + "end": "2017-01-02" + } + ] + } + } + ] + }, + { + "Input": "2018๋…„ ์„ธ ๋ฒˆ์งธ ์ฃผ๋Š” ์–ด๋– ์„ธ์š”?", + "Context": { + "ReferenceDateTime": "2018-11-29T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2018๋…„ ์„ธ ๋ฒˆ์งธ ์ฃผ", + "Start": 0, + "End": 12, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W03", + "type": "daterange", + "start": "2018-01-15", + "end": "2018-01-22" + } + ] + } + } + ] + }, + { + "Input": "1์›”์˜ ์„ธ ๋ฒˆ์งธ ์ฃผ๋Š” ์–ด๋– ์„ธ์š”? ", + "Context": { + "ReferenceDateTime": "2018-11-29T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1์›”์˜ ์„ธ ๋ฒˆ์งธ ์ฃผ", + "Start": 0, + "End": 10, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-01-W03", + "type": "daterange", + "start": "2018-01-15", + "end": "2018-01-22" + }, + { + "timex": "XXXX-01-W03", + "type": "daterange", + "start": "2019-01-14", + "end": "2019-01-21" + } + ] + } + } + ] + }, + { + "Input": "๊ทธ๋Š” ์ง€๋‚œ ์ฃผ ์ด์ „์— ์‹œํ—˜์„ ๋ณด์•˜๋‹ค. ", + "Context": { + "ReferenceDateTime": "2018-11-30T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ง€๋‚œ ์ฃผ ์ด์ „", + "Start": 3, + "End": 10, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W47", + "Mod": "start", + "type": "daterange", + "start": "2018-11-19", + "end": "2018-11-22" + } + ] + } + } + ] + }, + { + "Input": "์˜คํ›„ 3์‹œ์— ์•ฝ์†์„ ๋งŒ๋“ค์–ด ์ค˜. ", + "Context": { + "ReferenceDateTime": "2018-11-30T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜คํ›„ 3์‹œ", + "Start": 0, + "End": 5, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T15", + "type": "time", + "value": "15:00:00" + } + ] + } + } + ] + }, + { + "Input": "๋‚˜๋Š” 1์‹œ๊ฐ„ 30๋ถ„์ด๋ฉด ์ด ์ž‘์—…์„ ์ถฉ๋ถ„ํžˆ ๋๋‚ผ ์ˆ˜ ์žˆ๋‹ค๊ณ  ์˜ˆ์ƒํ•ฉ๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2018-12-05T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1์‹œ๊ฐ„ 30๋ถ„", + "Start": 3, + "End": 10, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT1.5H", + "type": "duration", + "value": "5400" + } + ] + } + } + ] + }, + { + "Input": "๋‚˜๋Š” ์ฃผ๋จธ๋‹ˆ์— 21๊ฐœ์˜ ๋™์ „์ด ์žˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2018-12-07T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "๋ฐฉ์— ๋‘ ๋ช…์—์„œ ๋„ค ๋ช…์˜ ์‚ฌ๋žŒ๋“ค์ด ์žˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2018-12-07T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "์‚ฌ๋žŒ๋“ค์€ ์Šค์Šค๋กœ์—๊ฒŒ ์งˆ๋ฌธํ•  ์ˆ˜ ์žˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2018-12-07T12:00:00" + }, + "Comment": "Not extracted may as a datetime range is not supported for now", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "Techiman์—์„œ ์‚ฌ๊ณ ๋กœ 26๋ช…์ด ์‚ฌ๋งํ–ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2018-12-13T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "๊ทธ ํ™”์š”์ผ์€ ํญ๋ฐœ์ด์—ˆ๋‹ค!", + "Context": { + "ReferenceDateTime": "2019-01-24T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ํ™”์š”์ผ", + "Start": 2, + "End": 5, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-2", + "type": "date", + "value": "2019-01-22" + }, + { + "timex": "XXXX-WXX-2", + "type": "date", + "value": "2019-01-29" + } + ] + } + } + ] + }, + { + "Input": "21์ผ ์›”์š”์ผ์— ์•ฝ์† ์žˆ๋‹ˆ?", + "Context": { + "ReferenceDateTime": "2019-01-25T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "21์ผ ์›”์š”์ผ", + "Start": 0, + "End": 7, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-1", + "type": "date", + "value": "2019-01-21" + }, + { + "timex": "XXXX-WXX-1", + "type": "date", + "value": "2019-10-21" + } + ] + } + } + ] + }, + { + "Input": "21์ผ ์›”์š”์ผ์— ์•ฝ์† ์žˆ๋‹ˆ?", + "Context": { + "ReferenceDateTime": "2019-01-21T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "21์ผ ์›”์š”์ผ", + "Start": 0, + "End": 7, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-01-21", + "type": "date", + "value": "2019-01-21" + } + ] + } + } + ] + }, + { + "Input": "31์ผ ์ผ์š”์ผ์— ์•ฝ์† ์žˆ๋‹ˆ?", + "Context": { + "ReferenceDateTime": "2019-01-25T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "31์ผ ์ผ์š”์ผ", + "Start": 0, + "End": 7, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-7", + "type": "date", + "value": "2017-12-31" + }, + { + "timex": "XXXX-WXX-7", + "type": "date", + "value": "2019-03-31" + } + ] + } + } + ] + }, + { + "Input": "31์ผ ๊ธˆ์š”์ผ์— ์•ฝ์† ์žˆ๋‹ˆ?", + "Context": { + "ReferenceDateTime": "2019-02-25T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "31์ผ ๊ธˆ์š”์ผ", + "Start": 0, + "End": 7, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-5", + "type": "date", + "value": "2018-08-31" + }, + { + "timex": "XXXX-WXX-5", + "type": "date", + "value": "2019-05-31" + } + ] + } + } + ] + }, + { + "Input": "5์›” ์ค‘์ˆœ ์ดํ›„์— ์•ฝ์† ์žˆ๋‹ˆ?", + "Context": { + "ReferenceDateTime": "2019-02-25T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5์›” ์ค‘์ˆœ ์ดํ›„", + "Start": 0, + "End": 8, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-05", + "Mod": "after-mid", + "type": "daterange", + "start": "2018-05-21" + }, + { + "timex": "XXXX-05", + "Mod": "after-mid", + "type": "daterange", + "start": "2019-05-21" + } + ] + } + } + ] + }, + { + "Input": "7์›” ๋ง ์ด๋ž˜๋กœ ๋ฌด์—‡์ด ๋ฐœ์ƒํ•˜์˜€์Šต๋‹ˆ๊นŒ? ", + "Context": { + "ReferenceDateTime": "2019-02-25T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "7์›” ๋ง ์ด๋ž˜", + "Start": 0, + "End": 7, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-07", + "Mod": "since-end", + "type": "daterange", + "start": "2018-07-16" + }, + { + "timex": "XXXX-07", + "Mod": "since-end", + "type": "daterange", + "start": "2019-07-16" + } + ] + } + } + ] + }, + { + "Input": "๋ช…์‹œ๋˜์ง€ ์•Š์€ ํ•œ,์ด๋Š” ์ž‘๊ฐ€์˜ ๊ฒฌํ•ด์ด๋ฉฐ X ๋˜๋Š” ํšŒ์‚ฌ์˜ ๋‹ค๋ฅธ ๊ฒฌํ•ด์™€ ๋‹ค๋ฅผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ์ด๊ฒƒ์ด ์ •ํ™•ํ•˜๊ฑฐ๋‚˜ ์™„์ „ํ•˜๋‹ค๊ณ  ํ‘œํ˜„ํ•˜์ง€ ์•Š์œผ๋ฉฐ ์ด๋ฅผ ์—…๋ฐ์ดํŠธํ•˜์ง€ ์•Š์„ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ณผ๊ฑฐ์˜ ์„ฑ๊ณผ๊ฐ€ ๋ฏธ๋ž˜ ๊ท€ํ™˜์„ ๋‚˜ํƒ€๋‚ด๋Š” ๊ฒƒ์€ ์•„๋‹™๋‹ˆ๋‹ค. ๊ฑฐ๋ž˜๋ฅผ ์š”์ฒญํ•˜๊ฑฐ๋‚˜ ์Šน์ธํ•˜๋Š” ๋ฐ ์ „์ž ๋ฉ”์ผ์„ ์‚ฌ์šฉํ•˜๋ฉด ์•ˆ๋ฉ๋‹ˆ๋‹ค. ์ฃผ์˜ ์‚ฌํ•ญ :์ด ๋ฉ”์‹œ์ง€์˜ ๋ชจ๋“  ์ •๋ณด๋Š” ๋ฒ•์  ๊ถŒํ•œ์ด ๋ถ€์—ฌ๋  ์ˆ˜ ์žˆ์œผ๋ฉฐ ์œ„์˜ ๊ฐœ์ธ์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ์—๋งŒ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค. ์ด ์ •๋ณด๋Š” ๋ฐฐํฌ๋˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ์œผ๋ฉฐ ์ „๋‹ฌ ์˜ค๋ฅ˜๋กœ ์ธํ•œ ๊ธฐ๋ฐ€์„ฑ์„ ํฌ๊ธฐํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.", + "Context": { + "ReferenceDateTime": "2019-01-24T12:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "๋‹ค๊ฐ€์˜ค๋Š” ๊ธˆ์š”์ผ์— ๊ณ„ํš์ด ์žˆ์Šต๋‹ˆ๊นŒ? ", + "Context": { + "ReferenceDateTime": "2019-01-31T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‹ค๊ฐ€์˜ค๋Š” ๊ธˆ์š”์ผ", + "Start": 0, + "End": 8, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-02-01", + "type": "date", + "value": "2019-02-01" + } + ] + } + } + ] + }, + { + "Input": "๋‹ค์Œ ๊ธˆ์š”์ผ์— ๊ณ„ํš์ด ์žˆ์Šต๋‹ˆ๊นŒ? ", + "Context": { + "ReferenceDateTime": "2019-01-31T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‹ค์Œ ๊ธˆ์š”์ผ", + "Start": 0, + "End": 6, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-02-08", + "type": "date", + "value": "2019-02-08" + } + ] + } + } + ] + }, + { + "Input": "๋‹ค๊ฐ€์˜ค๋Š” ๋ชฉ์š”์ผ์— ๊ณ„ํš์ด ์žˆ์Šต๋‹ˆ๊นŒ? ", + "Context": { + "ReferenceDateTime": "2019-01-31T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‹ค๊ฐ€์˜ค๋Š” ๋ชฉ์š”์ผ", + "Start": 0, + "End": 8, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-02-07", + "type": "date", + "value": "2019-02-07" + } + ] + } + } + ] + }, + { + "Input": "์ง€๋‚œ ์ˆ˜์š”์ผ์— ์–ด๋””์— ์žˆ์—ˆ๋‹ˆ? ", + "Context": { + "ReferenceDateTime": "2019-01-31T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ง€๋‚œ ์ˆ˜์š”์ผ", + "Start": 0, + "End": 6, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-01-30", + "type": "date", + "value": "2019-01-30" + } + ] + } + } + ] + }, + { + "Input": "12์ผ 7์‹œ 30๋ถ„์—์„œ 9์‹œ 30๋ถ„ ์‚ฌ์ด์— ์–ด๋””์— ์žˆ์—ˆ๋‹ˆ?", + "Context": { + "ReferenceDateTime": "2019-01-31T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "7์‹œ 30๋ถ„์—์„œ 9์‹œ 30๋ถ„ ์‚ฌ์ด์—", + "Start": 4, + "End": 23, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T07:30,T09:30,PT2H)", + "type": "timerange", + "start": "07:30:00", + "end": "09:30:00" + }, + { + "timex": "(T19:30,T21:30,PT2H)", + "type": "timerange", + "start": "19:30:00", + "end": "21:30:00" + } + ] + } + } + ] + }, + { + "Input": "7์‹œ 30๋ถ„์—์„œ 9์‹œ 30๋ถ„ ์‚ฌ์ด์— ์–ด๋””์— ์žˆ์—ˆ๋‹ˆ?", + "Context": { + "ReferenceDateTime": "2019-01-31T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "7์‹œ 30๋ถ„์—์„œ 9์‹œ 30๋ถ„ ์‚ฌ์ด์— ", + "Start": 0, + "End": 20, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T07:30,T09:30,PT2H)", + "type": "timerange", + "start": "07:30:00", + "end": "09:30:00" + }, + { + "timex": "(T19:30,T21:30,PT2H)", + "type": "timerange", + "start": "19:30:00", + "end": "21:30:00" + } + ] + } + } + ] + }, + { + "Input": "9์‹œ 30๋ถ„์—์„œ 7์‹œ 30๋ถ„ ์‚ฌ์ด์— ์–ด๋””์— ์žˆ์—ˆ๋‹ˆ?", + "Context": { + "ReferenceDateTime": "2019-01-31T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "9์‹œ 30๋ถ„์—์„œ 7์‹œ 30๋ถ„ ์‚ฌ์ด์— ", + "Start": 0, + "End": 20, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T09:30,T19:30,PT10H)", + "type": "timerange", + "start": "09:30:00", + "end": "19:30:00" + }, + { + "timex": "(T21:30,T07:30,PT10H)", + "type": "timerange", + "start": "21:30:00", + "end": "07:30:00" + } + ] + } + } + ] + }, + { + "Input": "ํƒœํ‰์–‘ ํ‘œ์ค€์‹œ ๊ธฐ์ค€ 21์ผ ์›”์š”์ผ 9์‹œ 30๋ถ„์—์„œ ์˜คํ›„ 3์‹œ ์‚ฌ์ด์— ๋ฏธํŒ…์„ ์˜ˆ์•ฝํ•ด ์ค˜. ", + "Context": { + "ReferenceDateTime": "2019-02-27T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "21์ผ ์›”์š”์ผ 9์‹œ 30๋ถ„์—์„œ ์˜คํ›„ 3์‹œ ์‚ฌ์ด์—", + "Start": 11, + "End": 38, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-WXX-1T09:30,XXXX-WXX-1T15:00,PT5H30M)", + "type": "datetimerange", + "start": "2019-01-21 09:30:00", + "end": "2019-01-21 15:00:00" + }, + { + "timex": "(XXXX-WXX-1T09:30,XXXX-WXX-1T15:00,PT5H30M)", + "type": "datetimerange", + "start": "2019-10-21 09:30:00", + "end": "2019-10-21 15:00:00" + } + ] + } + } + ] + }, + { + "Input": "1์›” 15์ผ ํ™”์š”์ผ ์˜คํ›„ 1์‹œ๋ถ€ํ„ฐ 1์‹œ 15๋ถ„๊นŒ์ง€ ์‹œ๊ฐ„ ์žˆ์–ด? ", + "Context": { + "ReferenceDateTime": "2019-02-27T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1์›” 15์ผ ํ™”์š”์ผ ์˜คํ›„ 1์‹œ๋ถ€ํ„ฐ 1์‹œ 15๋ถ„๊นŒ์ง€ ", + "Start": 0, + "End": 28, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-01-15T13:00,XXXX-01-15T13:15,PT15M", + "type": "datetimerange", + "start": "2019-01-15 13:00:00", + "end": "2019-01-15 13:15:00" + }, + { + "timex": "(XXXX-01-15T13:00,XXXX-01-15T13:15,PT15M", + "type": "datetimerange", + "start": "2020-01-15 13:00:00", + "end": "2020-01-15 13:15:00" + } + ] + } + } + ] + }, + { + "Input": "2019๋…„ 1์›” 18์ผ์— ๊ฐฑ์‹ ๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋•Œ๊นŒ์ง€ ์œ ๋ฃŒ ์ง€์›์„ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. @์ฝ”๋ฅดํƒ€๋‚˜, ์˜ค๋Š˜ ์˜คํ›„ 3์‹œ์— Skype ํ†ตํ™”๋ฅผ ์˜ˆ์•ฝํ•ด ์ค˜. ", + "Context": { + "ReferenceDateTime": "2019-02-28T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2019๋…„ 1์›” 18์ผ", + "Start": 0, + "End": 12, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-01-18", + "type": "date", + "value": "2019-01-18" + } + ] + } + }, + { + "Text": "3pm today", + "Start": 127, + "End": 135, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2019-02-28T15", + "type": "datetime", + "value": "2019-02-28 15:00:00" + } + ] + } + } + ] + }, + { + "Input": "๋งค์ฃผ ํ™”์š”์ผ๊ณผ ๋ชฉ์š”์ผ 19์‹œ๋ถ€ํ„ฐ 21์‹œ๊นŒ์ง€ ์ˆ˜์˜ ์‹œ๊ฐ„์„ ์˜ˆ์•ฝํ•ด ์ค˜.", + "Context": { + "ReferenceDateTime": "2019-03-01T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋งค์ฃผ ํ™”์š”์ผ", + "Start": 0, + "End": 6, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-2", + "type": "set", + "value": "not resolved" + } + ] + } + }, + { + "Text": "thursday 19:00 - 21:00", + "Start": 44, + "End": 65, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-WXX-4T19:00,XXXX-WXX-4T21:00,PT2H)", + "type": "datetimerange", + "start": "2019-02-28 19:00:00", + "end": "2019-02-28 21:00:00" + }, + { + "timex": "(XXXX-WXX-4T19:00,XXXX-WXX-4T21:00,PT2H)", + "type": "datetimerange", + "start": "2019-03-07 19:00:00", + "end": "2019-03-07 21:00:00" + } + ] + } + } + ] + }, + { + "Input": "์ด๊ฒƒ์ด ์œ ํšจํ•œ ๋‚ ์งœ์ธ๊ฐ€์š”? 2015๋…„ 12์›” ", + "Context": { + "ReferenceDateTime": "2019-02-27T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015๋…„ 12์›” ", + "Start": 15, + "End": 25, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2015-12", + "type": "daterange", + "start": "2015-12-01", + "end": "2016-01-01" + } + ] + } + } + ] + }, + { + "Input": "์ด๊ฒƒ์ด ์œ ํšจํ•œ ๋‚ ์งœ์ธ๊ฐ€์š”? 2015๋…„ 32์›” ", + "Context": { + "ReferenceDateTime": "2019-02-27T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "์ „ํ™”: +86 138-2010-2015", + "Context": { + "ReferenceDateTime": "2019-02-27T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "์ „ํ™”: +86 2010-2015-86", + "Context": { + "ReferenceDateTime": "2019-02-27T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "์ „ํ™”: 000 111 82-2100", + "Context": { + "ReferenceDateTime": "2019-02-27T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Korean/DateTimePeriodExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Korean/DateTimePeriodExtractor.json new file mode 100644 index 000000000..c7f318554 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Korean/DateTimePeriodExtractor.json @@ -0,0 +1,775 @@ +[ + { + "Input": "๋‚˜๋Š” ์˜ค๋Š˜ 5์‹œ๋ถ€ํ„ฐ 7์‹œ๊นŒ์ง€ ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜ค๋Š˜ 5์‹œ๋ถ€ํ„ฐ 7์‹œ๊นŒ์ง€", + "Type": "datetimerange", + "Start": 3, + "Length": 12 + } + ] + }, + { + "Input": "๋‚˜๋Š” ๋‚ด์ผ 5์‹œ๋ถ€ํ„ฐ 7์‹œ๊นŒ์ง€ ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‚ด์ผ 5์‹œ๋ถ€ํ„ฐ 7์‹œ๊นŒ์ง€", + "Type": "datetimerange", + "Start": 3, + "Length": 12 + } + ] + }, + { + "Input": "๋‚˜๋Š” ๋‹ค์Œ ์ฃผ ์ผ์š”์ผ 5์‹œ๋ถ€ํ„ฐ 6์‹œ๊นŒ์ง€ ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‹ค์Œ ์ฃผ ์ผ์š”์ผ 5์‹œ๋ถ€ํ„ฐ 6์‹œ๊นŒ์ง€", + "Type": "datetimerange", + "Start": 3, + "Length": 18 + } + ] + }, + { + "Input": "๋‚˜๋Š” ๋‹ค์Œ ์ฃผ ์ผ์š”์ผ ์˜คํ›„ 5์‹œ๋ถ€ํ„ฐ 6์‹œ๊นŒ์ง€ ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‹ค์Œ ์ฃผ ์ผ์š”์ผ ์˜คํ›„ 5์‹œ๋ถ€ํ„ฐ 6์‹œ๊นŒ์ง€ ", + "Type": "datetimerange", + "Start": 3, + "Length": 22 + } + ] + }, + { + "Input": "๋‚˜๋Š” ์˜ค๋Š˜ ์˜คํ›„ 4์‹œ๋ถ€ํ„ฐ 5์‹œ๊นŒ์ง€ ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜ค๋Š˜ ์˜คํ›„ 4์‹œ๋ถ€ํ„ฐ 5์‹œ๊นŒ์ง€", + "Type": "datetimerange", + "Start": 3, + "Length": 15 + } + ] + }, + { + "Input": "๋‚˜๋Š” ์˜ค๋Š˜ ์˜คํ›„ 4์‹œ๋ถ€ํ„ฐ ๋‚ด์ผ ์˜คํ›„ 5์‹œ๊นŒ์ง€ ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜ค๋Š˜ ์˜คํ›„ 4์‹œ๋ถ€ํ„ฐ ๋‚ด์ผ ์˜คํ›„ 5์‹œ๊นŒ์ง€", + "Type": "datetimerange", + "Start": 3, + "Length": 21 + } + ] + }, + { + "Input": "๋‚˜๋Š” ๋‚ด์ผ ์˜คํ›„ 4์‹œ๋ถ€ํ„ฐ 5์‹œ๊นŒ์ง€ ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‚ด์ผ ์˜คํ›„ 4์‹œ๋ถ€ํ„ฐ 5์‹œ๊นŒ์ง€ ", + "Type": "datetimerange", + "Start": 3, + "Length": 16 + } + ] + }, + { + "Input": "๋‚˜๋Š” 2017๋…„ 6์›” 6์ผ ์˜คํ›„ 4์‹œ๋ถ€ํ„ฐ 5์‹œ๊นŒ์ง€ ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": " 2017๋…„ 6์›” 6์ผ ์˜คํ›„ 4์‹œ๋ถ€ํ„ฐ 5์‹œ๊นŒ์ง€ ", + "Type": "datetimerange", + "Start": 2, + "Length": 26 + } + ] + }, + { + "Input": "๋‚˜๋Š” 2018๋…„ 5์›” 5์ผ ์˜คํ›„ 4์‹œ๋ถ€ํ„ฐ 5์‹œ๊นŒ์ง€ ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": " 2018๋…„ 5์›” 5์ผ ์˜คํ›„ 4์‹œ๋ถ€ํ„ฐ 5์‹œ๊นŒ์ง€", + "Type": "datetimerange", + "Start": 2, + "Length": 25 + } + ] + }, + { + "Input": "๋‚˜๋Š” 2018๋…„ 5์›” 5์ผ 4์‹œ๋ถ€ํ„ฐ 5์‹œ๊นŒ์ง€ ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2018๋…„ 5์›” 5์ผ 4์‹œ๋ถ€ํ„ฐ 5์‹œ๊นŒ์ง€", + "Type": "datetimerange", + "Start": 3, + "Length": 22 + } + ] + }, + { + "Input": "๋‚˜๋Š” 2016๋…„ 1์›” 1์ผ ์˜คํ›„ 4์‹œ๋ถ€ํ„ฐ ์˜ค๋Š˜ ์˜คํ›„ 5์‹œ๊นŒ์ง€ ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": " 2016๋…„ 1์›” 1์ผ ์˜คํ›„ 4์‹œ๋ถ€ํ„ฐ ์˜ค๋Š˜ ์˜คํ›„ 5์‹œ๊นŒ์ง€ ", + "Type": "datetimerange", + "Start": 2, + "Length": 32 + } + ] + }, + { + "Input": "๋‚˜๋Š” 2016๋…„ 2์›” 21์ผ ์˜คํ›„ 2์‹œ๋ถ€ํ„ฐ 2016๋…„ 4์›” 23์ผ 3์‹œ 32๋ถ„๊นŒ์ง€ ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016๋…„ 2์›” 21์ผ ์˜คํ›„ 2์‹œ๋ถ€ํ„ฐ 2016๋…„ 4์›” 23์ผ 3์‹œ 32๋ถ„๊นŒ์ง€", + "Type": "datetimerange", + "Start": 3, + "Length": 42 + } + ] + }, + { + "Input": "๋‚˜๋Š” ์˜ค๋Š˜ ์˜คํ›„ 4์‹œ๋ถ€ํ„ฐ ๋‹ค์Œ ์ฃผ ์ˆ˜์š”์ผ 5์‹œ๊นŒ์ง€ ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜ค๋Š˜ ์˜คํ›„ 4์‹œ๋ถ€ํ„ฐ ๋‹ค์Œ ์ฃผ ์ˆ˜์š”์ผ 5์‹œ๊นŒ์ง€", + "Type": "datetimerange", + "Start": 3, + "Length": 24 + } + ] + }, + { + "Input": "๋‚˜๋Š” ์˜ค๋Š˜ ์˜คํ›„ 4์‹œ์™€ 5์‹œ ์‚ฌ์ด์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜ค๋Š˜ ์˜คํ›„ 4์‹œ์™€ 5์‹œ ์‚ฌ์ด์— ", + "Type": "datetimerange", + "Start": 3, + "Length": 17 + } + ] + }, + { + "Input": "๋‚˜๋Š” 2016๋…„ 1์›” 1์ผ ์˜คํ›„ 4์‹œ์™€ ์˜ค๋Š˜ ์˜คํ›„ 5์‹œ ์‚ฌ์ด์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": " 2016๋…„ 1์›” 1์ผ ์˜คํ›„ 4์‹œ์™€ ์˜ค๋Š˜ ์˜คํ›„ 5์‹œ ์‚ฌ์ด์— ", + "Type": "datetimerange", + "Start": 2, + "Length": 33 + } + ] + }, + { + "Input": "๋‚˜๋Š” ์˜ค๋Š˜ ๋ฐค์— ๋Œ์•„๊ฐˆ ๊ฒ๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜ค๋Š˜ ๋ฐค", + "Type": "datetimerange", + "Start": 3, + "Length": 4 + } + ] + }, + { + "Input": "๋‚˜๋Š” ์˜ค๋Š˜ ์ €๋…์— ๋Œ์•„๊ฐˆ ๊ฒ๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜ค๋Š˜ ์ €๋…", + "Type": "datetimerange", + "Start": 3, + "Length": 5 + } + ] + }, + { + "Input": "๋‚˜๋Š” ์˜ค๋Š˜ ์•„์นจ์— ๋Œ์•„๊ฐˆ ๊ฒ๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜ค๋Š˜ ์•„์นจ", + "Type": "datetimerange", + "Start": 3, + "Length": 5 + } + ] + }, + { + "Input": "๋‚˜๋Š” ์˜ค๋Š˜ ์˜คํ›„์— ๋Œ์•„๊ฐˆ ๊ฒ๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜ค๋Š˜ ์˜คํ›„", + "Type": "datetimerange", + "Start": 3, + "Length": 5 + } + ] + }, + { + "Input": "๋‚˜๋Š” ๊ทธ ๋‹ค์Œ ๋‚  ์ €๋…์— ๋Œ์•„๊ฐˆ ๊ฒ๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๊ทธ ๋‹ค์Œ ๋‚  ์ €๋…", + "Type": "datetimerange", + "Start": 3, + "Length": 9 + } + ] + }, + { + "Input": "๋‚˜๋Š” ์–ด์ œ ์ €๋…์— ๋Œ์•„๊ฐˆ ๊ฒ๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์–ด์ œ ์ €๋…", + "Type": "datetimerange", + "Start": 3, + "Length": 5 + } + ] + }, + { + "Input": "๋‚˜๋Š” ๋‚ด์ผ ์ €๋…์— ๋Œ์•„๊ฐˆ ๊ฒ๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‚ด์ผ ์ €๋…", + "Type": "datetimerange", + "Start": 3, + "Length": 5 + } + ] + }, + { + "Input": "๋‚˜๋Š” ๋‹ค์Œ ์ฃผ ์›”์š”์ผ ์˜คํ›„์— ๋Œ์•„๊ฐˆ ๊ฒ๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‹ค์Œ ์ฃผ ์›”์š”์ผ ์˜คํ›„", + "Type": "datetimerange", + "Start": 3, + "Length": 11 + } + ] + }, + { + "Input": "๋‚˜๋Š” 5์›” 5์ผ ์ €๋…์— ๋Œ์•„๊ฐˆ ๊ฒ๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5์›” 5์ผ ์ €๋…", + "Type": "datetimerange", + "Start": 3, + "Length": 8 + } + ] + }, + { + "Input": "๋‚˜๋Š” ์ง€๋‚œ 3๋ถ„์— ๋Œ์•„๊ฐˆ ๊ฒ๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ง€๋‚œ 3๋ถ„", + "Type": "datetimerange", + "Start": 3, + "Length": 5 + } + ] + }, + { + "Input": "๋‚˜๋Š” ์•ž์œผ๋กœ 5์‹œ๊ฐ„์— ๋Œ์•„๊ฐˆ ๊ฒ๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์•ž์œผ๋กœ 5์‹œ๊ฐ„", + "Type": "datetimerange", + "Start": 3, + "Length": 7 + } + ] + }, + { + "Input": "๋‚˜๋Š” ๋งˆ์ง€๋ง‰ ์ˆœ๊ฐ„์— ๋Œ์•„๊ฐˆ ๊ฒ๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋งˆ์ง€๋ง‰ ์ˆœ๊ฐ„", + "Type": "datetimerange", + "Start": 3, + "Length": 6 + } + ] + }, + { + "Input": "๋‚˜๋Š” ๋‹ค์Œ ์‹œ๊ฐ„์— ๋Œ์•„๊ฐˆ ๊ฒ๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‹ค์Œ ์‹œ๊ฐ„", + "Type": "datetimerange", + "Start": 3, + "Length": 5 + } + ] + }, + { + "Input": "๋‚˜๋Š” ์ง€๋‚œ ๋ช‡ ๋ถ„์— ๋Œ์•„๊ฐˆ ๊ฒ๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ง€๋‚œ ๋ช‡ ๋ถ„", + "Type": "datetimerange", + "Start": 3, + "Length": 6 + } + ] + }, + { + "Input": "๋‚˜๋Š” ํ™”์š”์ผ ์˜ค์ „์— ๋Œ์•„๊ฐˆ ๊ฒ๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ํ™”์š”์ผ ์˜ค์ „์—", + "Type": "datetimerange", + "Start": 3, + "Length": 7 + } + ] + }, + { + "Input": "๋‚˜๋Š” ํ™”์š”์ผ ์˜คํ›„์— ๋Œ์•„๊ฐˆ ๊ฒ๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ํ™”์š”์ผ ์˜คํ›„์—", + "Type": "datetimerange", + "Start": 3, + "Length": 7 + } + ] + }, + { + "Input": "๋‚˜๋Š” ํ™”์š”์ผ ์ €๋…์— ๋Œ์•„๊ฐˆ ๊ฒ๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ํ™”์š”์ผ ์ €๋…์—", + "Type": "datetimerange", + "Start": 3, + "Length": 7 + } + ] + }, + { + "Input": "ํ™”์š”์ผ ์ด๋ฅธ ์•„์นจ์— ๋งŒ๋‚˜์ž. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ํ™”์š”์ผ ์ด๋ฅธ ์•„์นจ์—", + "Type": "datetimerange", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "ํ™”์š”์ผ ๋Šฆ์€ ์•„์นจ์— ๋งŒ๋‚˜์ž. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ํ™”์š”์ผ ๋Šฆ์€ ์•„์นจ์—", + "Type": "datetimerange", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "ํ™”์š”์ผ ์ด๋ฅธ ์˜คํ›„์— ๋งŒ๋‚˜์ž. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ํ™”์š”์ผ ์ด๋ฅธ ์˜คํ›„์—", + "Type": "datetimerange", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "ํ™”์š”์ผ ๋Šฆ์€ ์˜คํ›„์— ๋งŒ๋‚˜์ž. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ํ™”์š”์ผ ๋Šฆ์€ ์˜คํ›„์—", + "Type": "datetimerange", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "ํ™”์š”์ผ ์ด๋ฅธ ์ €๋…์— ๋งŒ๋‚˜์ž. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ํ™”์š”์ผ ์ด๋ฅธ ์ €๋…์—", + "Type": "datetimerange", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "ํ™”์š”์ผ ๋Šฆ์€ ์ €๋…์— ๋งŒ๋‚˜์ž. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ํ™”์š”์ผ ๋Šฆ์€ ์ €๋…์—", + "Type": "datetimerange", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "ํ™”์š”์ผ ์ด๋ฅธ ๋ฐค์— ๋งŒ๋‚˜์ž. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ํ™”์š”์ผ ์ด๋ฅธ ๋ฐค์—", + "Type": "datetimerange", + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "ํ™”์š”์ผ ๋Šฆ์€ ๋ฐค์— ๋งŒ๋‚˜์ž. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ํ™”์š”์ผ ๋Šฆ์€ ๋ฐค์—", + "Type": "datetimerange", + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "๋‚˜๋Š” ๋‚จ์€ ํ•˜๋ฃจ ๋‚ด๋‚ด ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‚จ์€ ํ•˜๋ฃจ", + "Type": "datetimerange", + "Start": 3, + "Length": 5 + } + ] + }, + { + "Input": "๋‚˜๋Š” ์˜ค๋Š˜ ๋‚จ์€ ํ•˜๋ฃจ ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜ค๋Š˜ ๋‚จ์€ ํ•˜๋ฃจ ", + "Type": "datetimerange", + "Start": 3, + "Length": 9 + } + ] + }, + { + "Input": "๋‚˜๋Š” ๋‚จ์€ ํ•˜๋ฃจ ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‚จ์€ ํ•˜๋ฃจ", + "Type": "datetimerange", + "Start": 3, + "Length": 5 + } + ] + }, + { + "Input": "์ฝ”๋ฅดํƒ€๋‚˜, ๊ธˆ์š”์ผ ์˜คํ›„ 1์‹œ๋ถ€ํ„ฐ 4์‹œ๊นŒ์ง€ ์›จ์ธ๊ณผ ๋น„์ฆˆ๋‹ˆ์Šค ๋ฏธํŒ…์„ ์œ„ํ•ด ์Šค์นด์ดํ”„ ์ผ์ •์„ ๊ณ„ํšํ•ด ์ค˜.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๊ธˆ์š”์ผ ์˜คํ›„ 1์‹œ๋ถ€ํ„ฐ 4์‹œ๊นŒ์ง€", + "Type": "datetimerange", + "Start": 6, + "Length": 16 + } + ] + }, + { + "Input": "๋‚ด์ผ ์˜ค์ „ 8์‹œ๋ถ€ํ„ฐ ์˜คํ›„ 2์‹œ๊นŒ์ง€ ์šฐ๋ฆฌ์˜ ์ผ์ •์„ ๊ณ„ํšํ•ด ์ค„ ์ˆ˜ ์žˆ๋‹ˆ?", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜ค์ „ 8์‹œ๋ถ€ํ„ฐ ์˜คํ›„ 2์‹œ๊นŒ์ง€", + "Type": "datetimerange", + "Start": 3, + "Length": 15 + } + ] + }, + { + "Input": "12์›” 9์ผ ์˜ค์ „ 8์‹œ๋ถ€ํ„ฐ ์˜คํ›„ 2์‹œ๊นŒ์ง€ ์šฐ๋ฆฌ์˜ ์ผ์ •์„ ๊ณ„ํšํ•ด ์ค„ ์ˆ˜ ์žˆ๋‹ˆ?", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "12์›” 9์ผ ์˜ค์ „ 8์‹œ๋ถ€ํ„ฐ ์˜คํ›„ 2์‹œ๊นŒ์ง€ ", + "Type": "datetimerange", + "Start": 0, + "Length": 23 + } + ] + }, + { + "Input": "์•ˆ๋…• ์ฝ”๋ฅดํƒ€๋‚˜, ์ œ๋‹ˆํผ์™€ ์Šค์นด์ดํ”„ ํšŒ์˜ ์ผ์ •์„ ์žก์•„ ์ค˜. ์ด๋ฒˆ ๊ธˆ์š”์ผ ์˜คํ›„์— 30๋ถ„๊ฐ„์˜ ํšŒ์˜๊ฐ€ ํ•„์š”ํ•ด.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ด๋ฒˆ ๊ธˆ์š”์ผ ์˜คํ›„์—", + "Type": "datetimerange", + "Start": 32, + "Length": 10 + } + ] + }, + { + "Input": "2015๋…„ 9์›” 23์ผ ์˜คํ›„ 1์‹œ๋ถ€ํ„ฐ 4์‹œ๊นŒ์ง€ ์ผ์ •์„ ์žก์•„์ฃผ์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015๋…„ 9์›” 23์ผ ์˜คํ›„ 1์‹œ๋ถ€ํ„ฐ 4์‹œ๊นŒ์ง€", + "Type": "datetimerange", + "Start": 0, + "Length": 25 + } + ] + }, + { + "Input": "2015๋…„ 9์›” 23์ผ ์˜คํ›„ 1์‹œ 30๋ถ„๋ถ€ํ„ฐ 4์‹œ๊นŒ์ง€ ์ผ์ •์„ ์žก์•„์ฃผ์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015๋…„ 9์›” 23์ผ ์˜คํ›„ 1์‹œ 30๋ถ„๋ถ€ํ„ฐ 4์‹œ๊นŒ์ง€", + "Type": "datetimerange", + "Start": 0, + "Length": 29 + } + ] + }, + { + "Input": "์ด๊ฒƒ์€ ์•ž์œผ๋กœ 2์‹œ๊ฐ„ ๋™์•ˆ ๋ฐœ์ƒํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์•ž์œผ๋กœ 2์‹œ๊ฐ„ ", + "Type": "datetimerange", + "Start": 4, + "Length": 8 + } + ] + }, + { + "Input": "์ด๊ฒƒ์€ 2015๋…„ 1์›” 1์ผ 10์‹œ์—์„œ 11์‹œ 30๋ถ„ ์‚ฌ์ด์— ๋ฐœ์ƒํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015๋…„ 1์›” 1์ผ 10์‹œ์—์„œ 11์‹œ 30๋ถ„ ์‚ฌ์ด์— ", + "Type": "datetimerange", + "Start": 4, + "Length": 30 + } + ] + }, + { + "Input": "์ด๊ฒƒ์€ 2015๋…„ 1์›” 1์ผ 10์‹œ 30๋ถ„๋ถ€ํ„ฐ 3์‹œ๊นŒ์ง€ ๋ฐœ์ƒํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": " 2015๋…„ 1์›” 1์ผ 10์‹œ 30๋ถ„๋ถ€ํ„ฐ 3์‹œ๊นŒ์ง€", + "Type": "datetimerange", + "Start": 3, + "Length": 27 + } + ] + }, + { + "Input": "์ด๊ฒƒ์€ 2015๋…„ 1์›” 1์ผ 3์‹œ์—์„œ 5์‹œ ์‚ฌ์ด์— ๋ฐœ์ƒํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015๋…„ 1์›” 1์ผ 3์‹œ์—์„œ 5์‹œ ์‚ฌ์ด์—", + "Type": "datetimerange", + "Start": 4, + "Length": 23 + } + ] + }, + { + "Input": "์ด๊ฒƒ์€ 2015๋…„ 1์›” 1์ผ 3์‹œ 30๋ถ„๋ถ€ํ„ฐ 5์‹œ 55๋ถ„๊นŒ์ง€ ๋ฐœ์ƒํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": " 2015๋…„ 1์›” 1์ผ 3์‹œ 30๋ถ„๋ถ€ํ„ฐ 5์‹œ 55๋ถ„๊นŒ์ง€", + "Type": "datetimerange", + "Start": 3, + "Length": 30 + } + ] + }, + { + "Input": "์ด๊ฒƒ์€ 2015๋…„ 1์›” 1์ผ 2์‹œ ์ดํ›„์— ๋ฐœ์ƒํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015๋…„ 1์›” 1์ผ 2์‹œ ์ดํ›„์—", + "Type": "datetimerange", + "Start": 4, + "Length": 18 + } + ] + }, + { + "Input": "์ด๊ฒƒ์€ ์˜ค๋Š˜ ์˜คํ›„ 4์‹œ ์ด์ „์— ๋ฐœ์ƒํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜ค๋Š˜ ์˜คํ›„ 4์‹œ ์ด์ „์—", + "Type": "datetimerange", + "Start": 4, + "Length": 12 + } + ] + }, + { + "Input": "์ด๊ฒƒ์€ ๋‹ค์Œ ์ฃผ ์ˆ˜์š”์ผ ์˜ค์ „ 10์‹œ ์ดํ›„์— ๋ฐœ์ƒํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‹ค์Œ ์ฃผ ์ˆ˜์š”์ผ ์˜ค์ „ 10์‹œ ์ดํ›„์—", + "Type": "datetimerange", + "Start": 4, + "Length": 19 + } + ] + }, + { + "Input": "์ด๊ฒƒ์€ ์ง€๋‚œ ํ™”์š”์ผ ์˜คํ›„ 2์‹œ์— ๋ฐœ์ƒํ•˜์˜€์Šต๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ง€๋‚œ ํ™”์š”์ผ ์˜คํ›„ 2์‹œ์—", + "Type": "datetimerange", + "Start": 4, + "Length": 13 + } + ] + }, + { + "Input": "2์›” 1์ผ 6์‹œ์— ์‹œ์ž‘ํ•˜์ž. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2์›” 1์ผ 6์‹œ์—", + "Type": "datetimerange", + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "์ด๊ฒƒ์€ ๋‹ค์Œ ์ฃผ 2์‹œ ์ดํ›„์— ๋ฐœ์ƒํ•˜์˜€์Šต๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Korean/DateTimePeriodParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Korean/DateTimePeriodParser.json new file mode 100644 index 000000000..08be9ab18 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Korean/DateTimePeriodParser.json @@ -0,0 +1,1676 @@ +[ + { + "Input": "๋‚˜๋Š” ์˜ค๋Š˜ 5์‹œ๋ถ€ํ„ฐ 7์‹œ๊นŒ์ง€ ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜ค๋Š˜ 5์‹œ๋ถ€ํ„ฐ 7์‹œ๊นŒ์ง€", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T05,2016-11-07T07,PT2H)", + "FutureResolution": { + "startDateTime": "2016-11-07 05:00:00", + "endDateTime": "2016-11-07 07:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 05:00:00", + "endDateTime": "2016-11-07 07:00:00" + } + }, + "Start": 12, + "Length": 19 + } + ] + }, + { + "Input": "๋‚˜๋Š” 2016๋…„ 4์›” 22์ผ 5์‹œ๋ถ€ํ„ฐ 6์‹œ๊นŒ์ง€ ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016๋…„ 4์›” 22์ผ 5์‹œ๋ถ€ํ„ฐ 6์‹œ๊นŒ์ง€ ", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-04-22T05,2016-04-22T06,PT1H)", + "FutureResolution": { + "startDateTime": "2016-04-22 05:00:00", + "endDateTime": "2016-04-22 06:00:00" + }, + "PastResolution": { + "startDateTime": "2016-04-22 05:00:00", + "endDateTime": "2016-04-22 06:00:00" + } + }, + "Start": 12, + "Length": 24 + } + ] + }, + { + "Input": "๋‚˜๋Š” 1์›” 1์ผ 5์‹œ๋ถ€ํ„ฐ 6์‹œ๊นŒ์ง€ ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1์›” 1์ผ 5์‹œ๋ถ€ํ„ฐ 6์‹œ๊นŒ์ง€ ", + "Type": "datetimerange", + "Value": { + "Timex": "(XXXX-01-01T05,XXXX-01-01T06,PT1H)", + "FutureResolution": { + "startDateTime": "2017-01-01 05:00:00", + "endDateTime": "2017-01-01 06:00:00" + }, + "PastResolution": { + "startDateTime": "2016-01-01 05:00:00", + "endDateTime": "2016-01-01 06:00:00" + } + }, + "Start": 12, + "Length": 22 + } + ] + }, + { + "Input": "๋‚˜๋Š” ๋‚ด์ผ ์˜คํ›„ 3์‹œ๋ถ€ํ„ฐ 4์‹œ๊นŒ์ง€ ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‚ด์ผ ์˜คํ›„ 3์‹œ๋ถ€ํ„ฐ 4์‹œ๊นŒ์ง€", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-08T15,2016-11-08T16,PT1H)", + "FutureResolution": { + "startDateTime": "2016-11-08 15:00:00", + "endDateTime": "2016-11-08 16:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-08 15:00:00", + "endDateTime": "2016-11-08 16:00:00" + } + }, + "Start": 12, + "Length": 19 + } + ] + }, + { + "Input": "๋‚˜๋Š” ๋‚ด์ผ 7์‹œ 30๋ถ„๋ถ€ํ„ฐ ์˜คํ›„ 4์‹œ๊นŒ์ง€ ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‚ด์ผ 7์‹œ 30๋ถ„๋ถ€ํ„ฐ ์˜คํ›„ 4์‹œ๊นŒ์ง€", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-08T07:30,2016-11-08T16,PT8H30M)", + "FutureResolution": { + "startDateTime": "2016-11-08 07:30:00", + "endDateTime": "2016-11-08 16:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-08 07:30:00", + "endDateTime": "2016-11-08 16:00:00" + } + }, + "Start": 12, + "Length": 31 + } + ] + }, + { + "Input": "๋‚˜๋Š” ์˜ค๋Š˜ ์˜คํ›„ 4์‹œ๋ถ€ํ„ฐ ๋‚ด์ผ ์˜คํ›„ 5์‹œ๊นŒ์ง€ ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜ค๋Š˜ ์˜คํ›„ 4์‹œ๋ถ€ํ„ฐ ๋‚ด์ผ ์˜คํ›„ 5์‹œ๊นŒ์ง€", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16,2016-11-08T17,PT25H)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:00:00", + "endDateTime": "2016-11-08 17:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:00:00", + "endDateTime": "2016-11-08 17:00:00" + } + }, + "Start": 12, + "Length": 30 + } + ] + }, + { + "Input": "๋‚˜๋Š” 2016๋…„ 2์›” 21์ผ ์˜คํ›„ 2์‹œ๋ถ€ํ„ฐ 2016๋…„ 4์›” 23์ผ 3์‹œ 32๋ถ„๊นŒ์ง€ ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016๋…„ 2์›” 21์ผ ์˜คํ›„ 2์‹œ๋ถ€ํ„ฐ 2016๋…„ 4์›” 23์ผ 3์‹œ 32๋ถ„๊นŒ์ง€", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-02-21T14:00,2016-04-23T03:32,PT1478H)", + "FutureResolution": { + "startDateTime": "2016-02-21 14:00:00", + "endDateTime": "2016-04-23 03:32:00" + }, + "PastResolution": { + "startDateTime": "2016-02-21 14:00:00", + "endDateTime": "2016-04-23 03:32:00" + } + }, + "Start": 12, + "Length": 42 + } + ] + }, + { + "Input": "๋‚˜๋Š” ์˜ค๋Š˜ ์˜คํ›„ 4์‹œ์™€ 5์‹œ ์‚ฌ์ด์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜ค๋Š˜ ์˜คํ›„ 4์‹œ์™€ 5์‹œ ์‚ฌ์ด์— ", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16,2016-11-07T17,PT1H)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:00:00", + "endDateTime": "2016-11-07 17:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:00:00", + "endDateTime": "2016-11-07 17:00:00" + } + }, + "Start": 12, + "Length": 25 + } + ] + }, + { + "Input": "๋‚˜๋Š” 2016๋…„ 1์›” 1์ผ ์˜คํ›„ 4์‹œ์™€ ์˜ค๋Š˜ ์˜คํ›„ 5์‹œ ์‚ฌ์ด์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": " 2016๋…„ 1์›” 1์ผ ์˜คํ›„ 4์‹œ์™€ ์˜ค๋Š˜ ์˜คํ›„ 5์‹œ ์‚ฌ์ด์— ", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-01-01T16,2016-11-07T17,PT7465H)", + "FutureResolution": { + "startDateTime": "2016-01-01 16:00:00", + "endDateTime": "2016-11-07 17:00:00" + }, + "PastResolution": { + "startDateTime": "2016-01-01 16:00:00", + "endDateTime": "2016-11-07 17:00:00" + } + }, + "Start": 12, + "Length": 40 + } + ] + }, + { + "Input": "๋‚˜๋Š” ์˜ค๋Š˜ ๋ฐค์— ๋Œ์•„๊ฐˆ ๊ฒ๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜ค๋Š˜ ๋ฐค", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-07TNI", + "FutureResolution": { + "startDateTime": "2016-11-07 20:00:00", + "endDateTime": "2016-11-07 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-07 20:00:00", + "endDateTime": "2016-11-07 23:59:59" + } + }, + "Start": 13, + "Length": 7 + } + ] + }, + { + "Input": "๋‚˜๋Š” ์˜ค๋Š˜ ๋ฐค 8์‹œ์— ๋Œ์•„๊ฐˆ ๊ฒ๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜ค๋Š˜ ๋ฐค", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-07TNI", + "FutureResolution": { + "startDateTime": "2016-11-07 20:00:00", + "endDateTime": "2016-11-07 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-07 20:00:00", + "endDateTime": "2016-11-07 23:59:59" + } + }, + "Start": 13, + "Length": 7 + } + ] + }, + { + "Input": "๋‚˜๋Š” ์˜ค๋Š˜ ์ €๋…์— ๋Œ์•„๊ฐˆ ๊ฒ๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜ค๋Š˜ ์ €๋…", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-07TEV", + "FutureResolution": { + "startDateTime": "2016-11-07 16:00:00", + "endDateTime": "2016-11-07 20:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:00:00", + "endDateTime": "2016-11-07 20:00:00" + } + }, + "Start": 13, + "Length": 12 + } + ] + }, + { + "Input": "๋‚˜๋Š” ์˜ค๋Š˜ ์•„์นจ์— ๋Œ์•„๊ฐˆ ๊ฒ๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜ค๋Š˜ ์•„์นจ", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-07TMO", + "FutureResolution": { + "startDateTime": "2016-11-07 08:00:00", + "endDateTime": "2016-11-07 12:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 08:00:00", + "endDateTime": "2016-11-07 12:00:00" + } + }, + "Start": 13, + "Length": 12 + } + ] + }, + { + "Input": "๋‚˜๋Š” ์˜ค๋Š˜ ์˜คํ›„์— ๋Œ์•„๊ฐˆ ๊ฒ๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜ค๋Š˜ ์˜คํ›„", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-07TAF", + "FutureResolution": { + "startDateTime": "2016-11-07 12:00:00", + "endDateTime": "2016-11-07 16:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 12:00:00", + "endDateTime": "2016-11-07 16:00:00" + } + }, + "Start": 13, + "Length": 14 + } + ] + }, + { + "Input": "๋‚˜๋Š” ๊ทธ ๋‹ค์Œ ๋‚  ์ €๋…์— ๋Œ์•„๊ฐˆ ๊ฒ๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๊ทธ ๋‹ค์Œ ๋‚  ์ €๋…", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-08TNI", + "FutureResolution": { + "startDateTime": "2016-11-08 20:00:00", + "endDateTime": "2016-11-08 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-08 20:00:00", + "endDateTime": "2016-11-08 23:59:59" + } + }, + "Start": 13, + "Length": 10 + } + ] + }, + { + "Input": "๋‚˜๋Š” ์–ด์ œ ์ €๋…์— ๋Œ์•„๊ฐˆ ๊ฒ๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์–ด์ œ ์ €๋…", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-06TNI", + "FutureResolution": { + "startDateTime": "2016-11-06 20:00:00", + "endDateTime": "2016-11-06 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-06 20:00:00", + "endDateTime": "2016-11-06 23:59:59" + } + }, + "Start": 13, + "Length": 10 + } + ] + }, + { + "Input": "๋‚˜๋Š” ๋‚ด์ผ ์ €๋…์— ๋Œ์•„๊ฐˆ ๊ฒ๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‚ด์ผ ์ €๋…", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-08TNI", + "FutureResolution": { + "startDateTime": "2016-11-08 20:00:00", + "endDateTime": "2016-11-08 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-08 20:00:00", + "endDateTime": "2016-11-08 23:59:59" + } + }, + "Start": 13, + "Length": 14 + } + ] + }, + { + "Input": "๋‚˜๋Š” ๋‹ค์Œ ์ฃผ ์›”์š”์ผ ์˜คํ›„์— ๋Œ์•„๊ฐˆ ๊ฒ๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‹ค์Œ ์ฃผ ์›”์š”์ผ ์˜คํ›„", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-14TAF", + "FutureResolution": { + "startDateTime": "2016-11-14 12:00:00", + "endDateTime": "2016-11-14 16:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-14 12:00:00", + "endDateTime": "2016-11-14 16:00:00" + } + }, + "Start": 13, + "Length": 21 + } + ] + }, + { + "Input": "๋‚˜๋Š” ์ง€๋‚œ 3๋ถ„์— ๋Œ์•„๊ฐˆ ๊ฒ๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ง€๋‚œ 3๋ถ„", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:09:00,2016-11-07T16:12:00,PT3M)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:09:00", + "endDateTime": "2016-11-07 16:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:09:00", + "endDateTime": "2016-11-07 16:12:00" + } + }, + "Start": 13, + "Length": 13 + } + ] + }, + { + "Input": "๋‚˜๋Š” ์•ž์œผ๋กœ 5์‹œ๊ฐ„์— ๋Œ์•„๊ฐˆ ๊ฒ๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์•ž์œผ๋กœ 5์‹œ๊ฐ„", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T21:12:00,PT5H)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 21:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 21:12:00" + } + }, + "Start": 13, + "Length": 10 + } + ] + }, + { + "Input": "๋‚˜๋Š” ๋งˆ์ง€๋ง‰ ์ˆœ๊ฐ„์— ๋Œ์•„๊ฐˆ ๊ฒ๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋งˆ์ง€๋ง‰ ์ˆœ๊ฐ„", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:11:00,2016-11-07T16:12:00,PT1M)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:11:00", + "endDateTime": "2016-11-07 16:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:11:00", + "endDateTime": "2016-11-07 16:12:00" + } + }, + "Start": 13, + "Length": 11 + } + ] + }, + { + "Input": "๋‚˜๋Š” ๋‹ค์Œ ์‹œ๊ฐ„์— ๋Œ์•„๊ฐˆ ๊ฒ๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‹ค์Œ ์‹œ๊ฐ„", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T17:12:00,PT1H)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 17:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 17:12:00" + } + }, + "Start": 13, + "Length": 9 + } + ] + }, + { + "Input": "๋‚˜๋Š” ์ง€๋‚œ ๋ช‡ ๋ถ„์— ๋Œ์•„๊ฐˆ ๊ฒ๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ง€๋‚œ ๋ช‡ ๋ถ„", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T19:12:00,PT3H)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 19:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 19:12:00" + } + }, + "Start": 13, + "Length": 14 + } + ] + }, + { + "Input": "๋‚˜๋Š” ํ™”์š”์ผ ์˜ค์ „์— ๋Œ์•„๊ฐˆ ๊ฒ๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ํ™”์š”์ผ ์˜ค์ „์—", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TMO", + "FutureResolution": { + "startDateTime": "2016-11-08 08:00:00", + "endDateTime": "2016-11-08 12:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 08:00:00", + "endDateTime": "2016-11-01 12:00:00" + } + }, + "Start": 13, + "Length": 22 + } + ] + }, + { + "Input": "์ด๋ฒˆ ์ฃผ ํ™”์š”์ผ ์˜ค์ „์— ์‹œ๊ฐ„ ์žก๋Š” ๊ฒƒ์„ ๋„์™€์ฃผ์‹ค ์ˆ˜ ์žˆ์œผ์„ธ์š”? ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ด๋ฒˆ ์ฃผ ํ™”์š”์ผ ์˜ค์ „์—", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-08TMO", + "FutureResolution": { + "startDateTime": "2016-11-08 08:00:00", + "endDateTime": "2016-11-08 12:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-08 08:00:00", + "endDateTime": "2016-11-08 12:00:00" + } + }, + "Start": 28, + "Length": 30 + } + ] + }, + { + "Input": "ํ™”์š”์ผ ์˜ค์ „์— 30๋ถ„๊ฐ„ ๋ฏธํŒ…์„ ์žก์•„ ์ฃผ์„ธ์š”. ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ํ™”์š”์ผ ์˜ค์ „์— ", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TMO", + "FutureResolution": { + "startDateTime": "2016-11-08 08:00:00", + "endDateTime": "2016-11-08 12:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 08:00:00", + "endDateTime": "2016-11-01 12:00:00" + } + }, + "Start": 44, + "Length": 23 + } + ] + }, + { + "Input": "ํ™”์š”์ผ ์˜คํ›„์— ๋Œ์•„๊ฐˆ ๊ฒ๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ํ™”์š”์ผ ์˜คํ›„์—", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TAF", + "FutureResolution": { + "startDateTime": "2016-11-08 12:00:00", + "endDateTime": "2016-11-08 16:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 12:00:00", + "endDateTime": "2016-11-01 16:00:00" + } + }, + "Start": 13, + "Length": 24 + } + ] + }, + { + "Input": "ํ™”์š”์ผ ์ €๋…์— ๋Œ์•„๊ฐˆ ๊ฒ๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ํ™”์š”์ผ ์ €๋…์—", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TEV", + "FutureResolution": { + "startDateTime": "2016-11-08 16:00:00", + "endDateTime": "2016-11-08 20:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 16:00:00", + "endDateTime": "2016-11-01 20:00:00" + } + }, + "Start": 13, + "Length": 22 + } + ] + }, + { + "Input": "ํ™”์š”์ผ ์ด๋ฅธ ์•„์นจ์— ๋งŒ๋‚˜์ž. ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ํ™”์š”์ผ ์ด๋ฅธ ์•„์นจ์—", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TMO", + "FutureResolution": { + "startDateTime": "2016-11-08 08:00:00", + "endDateTime": "2016-11-08 10:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 08:00:00", + "endDateTime": "2016-11-01 10:00:00" + } + }, + "Start": 11, + "Length": 28 + } + ] + }, + { + "Input": "ํ™”์š”์ผ ๋Šฆ์€ ์•„์นจ์— ๋งŒ๋‚˜์ž. ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ํ™”์š”์ผ ๋Šฆ์€ ์•„์นจ์—", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TMO", + "FutureResolution": { + "startDateTime": "2016-11-08 10:00:00", + "endDateTime": "2016-11-08 12:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 10:00:00", + "endDateTime": "2016-11-01 12:00:00" + } + }, + "Start": 11, + "Length": 27 + } + ] + }, + { + "Input": "ํ™”์š”์ผ ์ด๋ฅธ ์˜คํ›„์— ๋งŒ๋‚˜์ž. ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ํ™”์š”์ผ ์ด๋ฅธ ์˜คํ›„์—", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TAF", + "FutureResolution": { + "startDateTime": "2016-11-08 12:00:00", + "endDateTime": "2016-11-08 14:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 12:00:00", + "endDateTime": "2016-11-01 14:00:00" + } + }, + "Start": 11, + "Length": 30 + } + ] + }, + { + "Input": "ํ™”์š”์ผ ๋Šฆ์€ ์˜คํ›„์— ๋งŒ๋‚˜์ž. ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ํ™”์š”์ผ ๋Šฆ์€ ์˜คํ›„์—", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TAF", + "FutureResolution": { + "startDateTime": "2016-11-08 14:00:00", + "endDateTime": "2016-11-08 16:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 14:00:00", + "endDateTime": "2016-11-01 16:00:00" + } + }, + "Start": 11, + "Length": 29 + } + ] + }, + { + "Input": "ํ™”์š”์ผ ์ด๋ฅธ ์ €๋…์— ๋งŒ๋‚˜์ž. ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ํ™”์š”์ผ ์ด๋ฅธ ์ €๋…์—", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TEV", + "FutureResolution": { + "startDateTime": "2016-11-08 16:00:00", + "endDateTime": "2016-11-08 18:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 16:00:00", + "endDateTime": "2016-11-01 18:00:00" + } + }, + "Start": 11, + "Length": 28 + } + ] + }, + { + "Input": "ํ™”์š”์ผ ๋Šฆ์€ ์ €๋…์— ๋งŒ๋‚˜์ž. ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ํ™”์š”์ผ ๋Šฆ์€ ์ €๋…์—", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TEV", + "FutureResolution": { + "startDateTime": "2016-11-08 18:00:00", + "endDateTime": "2016-11-08 20:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 18:00:00", + "endDateTime": "2016-11-01 20:00:00" + } + }, + "Start": 11, + "Length": 27 + } + ] + }, + { + "Input": "ํ™”์š”์ผ ์ด๋ฅธ ๋ฐค์— ๋งŒ๋‚˜์ž. ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ํ™”์š”์ผ ์ด๋ฅธ ๋ฐค์—", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TNI", + "FutureResolution": { + "startDateTime": "2016-11-08 20:00:00", + "endDateTime": "2016-11-08 22:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 20:00:00", + "endDateTime": "2016-11-01 22:00:00" + } + }, + "Start": 11, + "Length": 26 + } + ] + }, + { + "Input": "ํ™”์š”์ผ ๋Šฆ์€ ๋ฐค์— ๋งŒ๋‚˜์ž. ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ํ™”์š”์ผ ๋Šฆ์€ ๋ฐค์—", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TNI", + "FutureResolution": { + "startDateTime": "2016-11-08 22:00:00", + "endDateTime": "2016-11-08 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-01 22:00:00", + "endDateTime": "2016-11-01 23:59:59" + } + }, + "Start": 11, + "Length": 25 + } + ] + }, + { + "Input": "๋‚˜๋Š” ๋‚จ์€ ํ•˜๋ฃจ ๋‚ด๋‚ด ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‚จ์€ ํ•˜๋ฃจ", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T23:59:59,PT28079S)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 23:59:59" + } + }, + "Start": 11, + "Length": 15 + } + ] + }, + { + "Input": "๋‚˜๋Š” ๋‚จ์€ ํ•˜๋ฃจ ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‚จ์€ ํ•˜๋ฃจ ", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T23:59:59,PT28079S)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 23:59:59" + } + }, + "Start": 11, + "Length": 19 + } + ] + }, + { + "Input": "๋‚˜๋Š” ์˜ค๋Š˜ ๋‚จ์€ ํ•˜๋ฃจ ๋‚ด๋‚ด ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜ค๋Š˜ ๋‚จ์€ ํ•˜๋ฃจ", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T23:59:59,PT28079S)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 23:59:59" + } + }, + "Start": 11, + "Length": 16 + } + ] + }, + { + "Input": "์ฝ”๋ฅดํƒ€๋‚˜, ๊ธˆ์š”์ผ ์˜คํ›„ 1์‹œ์—์„œ 4์‹œ ์‚ฌ์ด์— ์›จ์ธ๊ณผ ๋น„์ฆˆ๋‹ˆ์Šค ๋ฏธํŒ…์„ ์œ„ํ•ด ์Šค์นด์ดํ”„ ์ผ์ •์„ ๊ณ„ํšํ•ด ์ค˜.", + "Context": { + "ReferenceDateTime": "2017-11-09T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๊ธˆ์š”์ผ ์˜คํ›„ 1์‹œ์—์„œ 4์‹œ ์‚ฌ์ด์—", + "Type": "datetimerange", + "Value": { + "Timex": "(XXXX-WXX-5T13,XXXX-WXX-5T16,PT3H)", + "FutureResolution": { + "startDateTime": "2017-11-10 13:00:00", + "endDateTime": "2017-11-10 16:00:00" + }, + "PastResolution": { + "startDateTime": "2017-11-03 13:00:00", + "endDateTime": "2017-11-03 16:00:00" + } + }, + "Start": 69, + "Length": 27 + } + ] + }, + { + "Input": "๋‚ด์ผ ์˜ค์ „ 8์‹œ๋ถ€ํ„ฐ ์˜คํ›„ 2์‹œ๊นŒ์ง€ ์šฐ๋ฆฌ์˜ ์ผ์ •์„ ๊ณ„ํšํ•ด ์ค„ ์ˆ˜ ์žˆ๋‹ˆ?", + "Context": { + "ReferenceDateTime": "2017-11-09T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜ค์ „ 8์‹œ๋ถ€ํ„ฐ ์˜คํ›„ 2์‹œ๊นŒ์ง€", + "Type": "datetimerange", + "Value": { + "Timex": "(2017-11-10T08,2017-11-10T14,PT6H)", + "FutureResolution": { + "startDateTime": "2017-11-10 08:00:00", + "endDateTime": "2017-11-10 14:00:00" + }, + "PastResolution": { + "startDateTime": "2017-11-10 08:00:00", + "endDateTime": "2017-11-10 14:00:00" + } + }, + "Start": 20, + "Length": 28 + } + ] + }, + { + "Input": "12์›” 9์ผ ์˜ค์ „ 8์‹œ๋ถ€ํ„ฐ ์˜คํ›„ 2์‹œ๊นŒ์ง€ ์šฐ๋ฆฌ์˜ ์ผ์ •์„ ๊ณ„ํšํ•ด ์ค„ ์ˆ˜ ์žˆ๋‹ˆ?", + "Context": { + "ReferenceDateTime": "2017-11-09T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "12์›” 9์ผ ์˜ค์ „ 8์‹œ๋ถ€ํ„ฐ ์˜คํ›„ 2์‹œ๊นŒ์ง€ ", + "Type": "datetimerange", + "Value": { + "Timex": "(XXXX-12-09T08,XXXX-12-09T14,PT6H)", + "FutureResolution": { + "startDateTime": "2017-12-09 08:00:00", + "endDateTime": "2017-12-09 14:00:00" + }, + "PastResolution": { + "startDateTime": "2016-12-09 08:00:00", + "endDateTime": "2016-12-09 14:00:00" + } + }, + "Start": 20, + "Length": 27 + } + ] + }, + { + "Input": "์•ˆ๋…• ์ฝ”๋ฅดํƒ€๋‚˜, ์ œ๋‹ˆํผ์™€ ์Šค์นด์ดํ”„ ํšŒ์˜ ์ผ์ •์„ ์žก์•„ ์ค˜. ์ด๋ฒˆ ๊ธˆ์š”์ผ ์˜คํ›„์— 30๋ถ„๊ฐ„์˜ ํšŒ์˜๊ฐ€ ํ•„์š”ํ•ด.", + "Context": { + "ReferenceDateTime": "2017-11-13T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ด๋ฒˆ ๊ธˆ์š”์ผ ์˜คํ›„์—", + "Type": "datetimerange", + "Value": { + "Timex": "2017-11-17TAF", + "FutureResolution": { + "startDateTime": "2017-11-17 12:00:00", + "endDateTime": "2017-11-17 16:00:00" + }, + "PastResolution": { + "startDateTime": "2017-11-17 12:00:00", + "endDateTime": "2017-11-17 16:00:00" + } + }, + "Start": 84, + "Length": 29 + } + ] + }, + { + "Input": "์ฝ”๋ฅดํƒ€๋‚˜, ๊ธˆ์š”์ผ ์˜คํ›„ 1์‹œ์—์„œ 4์‹œ ์‚ฌ์ด์— ์›จ์ธ๊ณผ ๋น„์ฆˆ๋‹ˆ์Šค ๋ฏธํŒ…์„ ์œ„ํ•ด ์Šค์นด์ดํ”„ ์ผ์ •์„ ๊ณ„ํšํ•ด ์ค˜.", + "Context": { + "ReferenceDateTime": "2017-11-14T19:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๊ธˆ์š”์ผ ์˜คํ›„ 1์‹œ์—์„œ 4์‹œ ์‚ฌ์ด์—", + "Type": "datetimerange", + "Value": { + "Timex": "(XXXX-WXX-5T13,XXXX-WXX-5T16,PT3H)", + "FutureResolution": { + "startDateTime": "2017-11-17 13:00:00", + "endDateTime": "2017-11-17 16:00:00" + }, + "PastResolution": { + "startDateTime": "2017-11-10 13:00:00", + "endDateTime": "2017-11-10 16:00:00" + } + }, + "Start": 69, + "Length": 37 + } + ] + }, + { + "Input": "2015๋…„ 9์›” 23์ผ ์˜คํ›„ 1์‹œ๋ถ€ํ„ฐ 4์‹œ๊นŒ์ง€ ์ผ์ •์„ ์žก์•„์ฃผ์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?", + "Context": { + "ReferenceDateTime": "2017-11-17T19:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015๋…„ 9์›” 23์ผ ์˜คํ›„ 1์‹œ๋ถ€ํ„ฐ 4์‹œ๊นŒ์ง€", + "Type": "datetimerange", + "Value": { + "Timex": "(2018-09-23T13,2018-09-23T16,PT3H)", + "FutureResolution": { + "startDateTime": "2018-09-23 13:00:00", + "endDateTime": "2018-09-23 16:00:00" + }, + "PastResolution": { + "startDateTime": "2018-09-23 13:00:00", + "endDateTime": "2018-09-23 16:00:00" + } + }, + "Start": 41, + "Length": 21 + } + ] + }, + { + "Input": "2015๋…„ 9์›” 23์ผ ์˜คํ›„ 1์‹œ 30๋ถ„๋ถ€ํ„ฐ 4์‹œ๊นŒ์ง€ ์ผ์ •์„ ์žก์•„์ฃผ์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?", + "Context": { + "ReferenceDateTime": "2017-11-17T19:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015๋…„ 9์›” 23์ผ ์˜คํ›„ 1์‹œ 30๋ถ„๋ถ€ํ„ฐ 4์‹œ๊นŒ์ง€", + "Type": "datetimerange", + "Value": { + "Timex": "(2018-09-23T13:30,2018-09-23T16,PT2H30M)", + "FutureResolution": { + "startDateTime": "2018-09-23 13:30:00", + "endDateTime": "2018-09-23 16:00:00" + }, + "PastResolution": { + "startDateTime": "2018-09-23 13:30:00", + "endDateTime": "2018-09-23 16:00:00" + } + }, + "Start": 41, + "Length": 24 + } + ] + }, + { + "Input": "2์›” 5์ผ ์˜ค์ „์— ๋งŒ๋‚˜์ž. ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2์›” 5์ผ ์˜ค์ „", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-02-05TMO", + "FutureResolution": { + "startDateTime": "2017-02-05 08:00:00", + "endDateTime": "2017-02-05 12:00:00" + }, + "PastResolution": { + "startDateTime": "2016-02-05 08:00:00", + "endDateTime": "2016-02-05 12:00:00" + } + }, + "Start": 14, + "Length": 8 + } + ] + }, + { + "Input": "ํ™”์š”์ผ ์˜ค์ „์— ๋Œ์•„๊ฐˆ ๊ฒ๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ํ™”์š”์ผ ์˜ค์ „", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TMO", + "FutureResolution": { + "startDateTime": "2016-11-08 08:00:00", + "endDateTime": "2016-11-08 12:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 08:00:00", + "endDateTime": "2016-11-01 12:00:00" + } + }, + "Start": 13, + "Length": 10 + } + ] + }, + { + "Input": "์ด๊ฒƒ์€ ์•ž์œผ๋กœ 2์‹œ๊ฐ„ ๋™์•ˆ ๋ฐœ์ƒํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์•ž์œผ๋กœ 2์‹œ๊ฐ„ ", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T18:12:00,PT2H)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 18:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 18:12:00" + } + }, + "Start": 15, + "Length": 21 + } + ] + }, + { + "Input": "๋‚˜๋Š” 15์ดˆ ์ด๋‚ด์— ๋Œ์•„์˜ฌ ๊ฒ๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "15์ดˆ ์ด๋‚ด์—", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T16:12:15,PT15S)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 16:12:15" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 16:12:15" + } + }, + "Start": 15, + "Length": 17 + } + ] + }, + { + "Input": "๋‚˜๋Š” 5๋ถ„ ์ด๋‚ด์— ๋Œ์•„์˜ฌ ๊ฒ๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5๋ถ„ ์ด๋‚ด์—", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T16:17:00,PT5M)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 16:17:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 16:17:00" + } + }, + "Start": 15, + "Length": 16 + } + ] + }, + { + "Input": "๋‚˜๋Š” 5์‹œ๊ฐ„ ์ด๋‚ด์— ๋Œ์•„์˜ฌ ๊ฒ๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5์‹œ๊ฐ„ ์ด๋‚ด์—", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T21:12:00,PT5H)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 21:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 21:12:00" + } + }, + "Start": 15, + "Length": 14 + } + ] + }, + { + "Input": "๋‚˜๋Š” ํ•˜๋ฃจ ๊ทธ๋ฆฌ๊ณ  5์‹œ๊ฐ„ ์ด๋‚ด์— ๋Œ์•„์˜ฌ ๊ฒ๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ํ•˜๋ฃจ ๊ทธ๋ฆฌ๊ณ  5์‹œ๊ฐ„ ์ด๋‚ด์—", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-08T21:12:00,P1DT5H)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-08 21:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-08 21:12:00" + } + }, + "Start": 15, + "Length": 24 + } + ] + }, + { + "Input": "์ด ์ž‘์—…์€ 2์ผ 1์‹œ๊ฐ„ 5๋ถ„ 30์ดˆ ์ด๋‚ด์— ์™„๋ฃŒ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2์ผ 1์‹œ๊ฐ„ 5๋ถ„ 30์ดˆ ์ด๋‚ด์—", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-09T17:17:30,P2DT1H5M30S)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-09 17:17:30" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-09 17:17:30" + } + }, + "Start": 25, + "Length": 41 + } + ] + }, + { + "Input": "์ด ์ž‘์—…์€ ๋‹ค์Œ 2์ผ 1์‹œ๊ฐ„ 5๋ถ„ 30์ดˆ ์ด๋‚ด์— ์™„๋ฃŒ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‹ค์Œ 2์ผ 1์‹œ๊ฐ„ 5๋ถ„ 30์ดˆ ์ด๋‚ด์—", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-09T17:17:30,P2DT1H5M30S)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-09 17:17:30" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-09 17:17:30" + } + }, + "Start": 25, + "Length": 46 + } + ] + }, + { + "Input": "์ด ์ž‘์—…์€ ์•ž์œผ๋กœ 2์ผ 1์‹œ๊ฐ„ 5๋ถ„ 30์ดˆ ์ด๋‚ด์— ์™„๋ฃŒ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์•ž์œผ๋กœ 2์ผ 1์‹œ๊ฐ„ 5๋ถ„ 30์ดˆ ์ด๋‚ด์—", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-09T17:17:30,P2DT1H5M30S)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-09 17:17:30" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-09 17:17:30" + } + }, + "Start": 25, + "Length": 54 + } + ] + }, + { + "Input": "๋‚˜๋Š” ์›”์š”์ผ 8์‹œ์—์„œ 9์‹œ๊นŒ์ง€ ๋Œ์•„์˜ฌ ๊ฒ๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2018-04-19T08:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์›”์š”์ผ 8์‹œ์—์„œ 9์‹œ๊นŒ์ง€", + "Type": "datetimerange", + "Value": { + "Timex": "(XXXX-WXX-1T08,XXXX-WXX-1T09,PT1H)", + "FutureResolution": { + "startDateTime": "2018-04-23 08:00:00", + "endDateTime": "2018-04-23 09:00:00" + }, + "PastResolution": { + "startDateTime": "2018-04-16 08:00:00", + "endDateTime": "2018-04-16 09:00:00" + } + }, + "Start": 15, + "Length": 13 + } + ] + }, + { + "Input": "์ฝ”๋ฅดํƒ€๋‚˜, ์›”์š”์ผ 12์‹œ์—์„œ 4์‹œ๊นŒ์ง€ ์‹œ๊ฐ„์„ ์ข€ ์žก์•„ ์ค˜. ", + "Context": { + "ReferenceDateTime": "2018-05-16T08:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์›”์š”์ผ 12์‹œ์—์„œ 4์‹œ๊นŒ์ง€", + "Type": "datetimerange", + "Value": { + "Timex": "(XXXX-WXX-1T00,XXXX-WXX-1T04,PT4H)", + "FutureResolution": { + "startDateTime": "2018-05-21 00:00:00", + "endDateTime": "2018-05-21 04:00:00" + }, + "PastResolution": { + "startDateTime": "2018-05-14 00:00:00", + "endDateTime": "2018-05-14 04:00:00" + } + }, + "Start": 32, + "Length": 11 + } + ] + }, + { + "Input": "์ด๊ฒƒ์€ 2015๋…„ 1์›” 1์ผ 10์‹œ์—์„œ 11์‹œ 30๋ถ„ ์‚ฌ์ด์— ๋ฐœ์ƒํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2018-05-16T08:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015๋…„ 1์›” 1์ผ 10์‹œ์—์„œ 11์‹œ 30๋ถ„ ์‚ฌ์ด์— ", + "Type": "datetimerange", + "Value": { + "Timex": "(2015-01-01T10,2015-01-01T11:30,PT1H30M)", + "FutureResolution": { + "startDateTime": "2015-01-01 10:00:00", + "endDateTime": "2015-01-01 11:30:00" + }, + "PastResolution": { + "startDateTime": "2015-01-01 10:00:00", + "endDateTime": "2015-01-01 11:30:00" + } + }, + "Start": 15, + "Length": 32 + } + ] + }, + { + "Input": "์ด๊ฒƒ์€ 2015๋…„ 1์›” 1์ผ 10์‹œ 30๋ถ„๋ถ€ํ„ฐ 3์‹œ๊นŒ์ง€ ๋ฐœ์ƒํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2018-05-16T08:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": " 2015๋…„ 1์›” 1์ผ 10์‹œ 30๋ถ„๋ถ€ํ„ฐ 3์‹œ๊นŒ์ง€", + "Type": "datetimerange", + "Value": { + "Timex": "(2015-01-01T10:30,2015-01-01T15,PT4H30M)", + "FutureResolution": { + "startDateTime": "2015-01-01 10:30:00", + "endDateTime": "2015-01-01 15:00:00" + }, + "PastResolution": { + "startDateTime": "2015-01-01 10:30:00", + "endDateTime": "2015-01-01 15:00:00" + } + }, + "Start": 15, + "Length": 27 + } + ] + }, + { + "Input": "์ด๊ฒƒ์€ 2015๋…„ 1์›” 1์ผ 3์‹œ์—์„œ 5์‹œ ์‚ฌ์ด์— ๋ฐœ์ƒํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2018-05-16T08:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015๋…„ 1์›” 1์ผ 3์‹œ์—์„œ 5์‹œ ์‚ฌ์ด์—", + "Type": "datetimerange", + "Value": { + "Timex": "(2015-01-01T03,2015-01-01T05,PT2H)", + "FutureResolution": { + "startDateTime": "2015-01-01 03:00:00", + "endDateTime": "2015-01-01 05:00:00" + }, + "PastResolution": { + "startDateTime": "2015-01-01 03:00:00", + "endDateTime": "2015-01-01 05:00:00" + } + }, + "Start": 15, + "Length": 27 + } + ] + }, + { + "Input": "์ด๊ฒƒ์€ 2015๋…„ 1์›” 1์ผ 3์‹œ 30๋ถ„๋ถ€ํ„ฐ 5์‹œ 55๋ถ„๊นŒ์ง€ ๋ฐœ์ƒํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2018-05-16T08:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": " 2015๋…„ 1์›” 1์ผ 3์‹œ 30๋ถ„๋ถ€ํ„ฐ 5์‹œ 55๋ถ„๊นŒ์ง€", + "Type": "datetimerange", + "Value": { + "Timex": "(2015-01-01T03:30,2015-01-01T05:55,PT2H25M)", + "FutureResolution": { + "startDateTime": "2015-01-01 03:30:00", + "endDateTime": "2015-01-01 05:55:00" + }, + "PastResolution": { + "startDateTime": "2015-01-01 03:30:00", + "endDateTime": "2015-01-01 05:55:00" + } + }, + "Start": 15, + "Length": 29 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Korean/DurationExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Korean/DurationExtractor.json new file mode 100644 index 000000000..0bbcd0a87 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Korean/DurationExtractor.json @@ -0,0 +1,444 @@ +[ + { + "Input": "๋‚˜๋Š” 3์‹œ๊ฐ„ ๋™์•ˆ ๋– ๋‚  ๊ฒ๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3์‹œ๊ฐ„", + "Type": "duration", + "Start": 3, + "Length": 3 + } + ] + }, + { + "Input": "๋‚˜๋Š” ์‚ฌํ˜ ๋™์•ˆ ๋– ๋‚  ๊ฒ๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์‚ฌํ˜", + "Type": "duration", + "Start": 3, + "Length": 2 + } + ] + }, + { + "Input": "๋‚˜๋Š” 3๋…„ ๋ฐ˜ ๋™์•ˆ ๋– ๋‚  ๊ฒ๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3๋…„ ๋ฐ˜", + "Type": "duration", + "Start": 3, + "Length": 4 + } + ] + }, + { + "Input": "๋‚˜๋Š” ์„ธ ๋‹ฌ ๋™์•ˆ ๋– ๋‚  ๊ฒ๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์„ธ ๋‹ฌ", + "Type": "duration", + "Start": 3, + "Length": 3 + } + ] + }, + { + "Input": "๋‚˜๋Š” 3๋ถ„ ๋™์•ˆ ๋– ๋‚  ๊ฒ๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3๋ถ„", + "Type": "duration", + "Start": 3, + "Length": 2 + } + ] + }, + { + "Input": "๋‚˜๋Š” 3.5์ดˆ ๋™์•ˆ ๋– ๋‚  ๊ฒ๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3.5์ดˆ", + "Type": "duration", + "Start": 3, + "Length": 4 + } + ] + }, + { + "Input": "๋‚˜๋Š” 123.45์ดˆ ๋™์•ˆ ๋– ๋‚  ๊ฒ๋‹ˆ๋‹ค.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "123.45์ดˆ", + "Type": "duration", + "Start": 3, + "Length": 7 + } + ] + }, + { + "Input": "๋‚˜๋Š” 2์ฃผ ๋™์•ˆ ๋– ๋‚  ๊ฒ๋‹ˆ๋‹ค.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2์ฃผ", + "Type": "duration", + "Start": 3, + "Length": 2 + } + ] + }, + { + "Input": "๋‚˜๋Š” 20๋ถ„ ๋™์•ˆ ๋– ๋‚  ๊ฒ๋‹ˆ๋‹ค.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "20๋ถ„", + "Type": "duration", + "Start": 3, + "Length": 3 + } + ] + }, + { + "Input": "๋‚˜๋Š” 24์‹œ๊ฐ„ ๋™์•ˆ ๋– ๋‚  ๊ฒ๋‹ˆ๋‹ค.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "24์‹œ๊ฐ„", + "Type": "duration", + "Start": 3, + "Length": 4 + } + ] + }, + { + "Input": "๋‚˜๋Š” ํ•˜๋ฃจ ์ข…์ผ ๋– ๋‚  ๊ฒ๋‹ˆ๋‹ค.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ํ•˜๋ฃจ ์ข…์ผ", + "Type": "duration", + "Start": 3, + "Length": 5 + } + ] + }, + { + "Input": "๋‚˜๋Š” ์ผ์ฃผ์ผ ๋‚ด๋‚ด ๋– ๋‚  ๊ฒ๋‹ˆ๋‹ค.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ผ์ฃผ์ผ ๋‚ด๋‚ด", + "Type": "duration", + "Start": 3, + "Length": 6 + } + ] + }, + { + "Input": "๋‚˜๋Š” ํ•œ ๋‹ฌ ๋‚ด๋‚ด ๋– ๋‚  ๊ฒ๋‹ˆ๋‹ค.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ํ•œ ๋‹ฌ ๋‚ด๋‚ด", + "Type": "duration", + "Start": 3, + "Length": 6 + } + ] + }, + { + "Input": "๋‚˜๋Š” ์ผ ๋…„ ๋‚ด๋‚ด ๋– ๋‚  ๊ฒ๋‹ˆ๋‹ค.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ผ ๋…„ ๋‚ด๋‚ด", + "Type": "duration", + "Start": 3, + "Length": 6 + } + ] + }, + { + "Input": "๋‚˜๋Š” ํ•œ ์‹œ๊ฐ„ ๋™์•ˆ ๋– ๋‚  ๊ฒ๋‹ˆ๋‹ค.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ํ•œ ์‹œ๊ฐ„", + "Type": "duration", + "Start": 3, + "Length": 4 + } + ] + }, + { + "Input": "๋‚˜๋Š” 1๋…„ ๋™์•ˆ ๋– ๋‚  ๊ฒ๋‹ˆ๋‹ค.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1๋…„", + "Type": "duration", + "Start": 3, + "Length": 2 + } + ] + }, + { + "Input": "๋ฐ˜๋…„", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋ฐ˜๋…„", + "Type": "duration", + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "๋‚˜๋Š” 3๋ถ„ ๋™์•ˆ ๋– ๋‚  ๊ฒ๋‹ˆ๋‹ค.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3๋ถ„", + "Type": "duration", + "Start": 3, + "Length": 2 + } + ] + }, + { + "Input": "๋‚˜๋Š” 30๋ถ„ ๋™์•ˆ ๋– ๋‚  ๊ฒ๋‹ˆ๋‹ค.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "30๋ถ„", + "Type": "duration", + "Start": 3, + "Length": 3 + } + ] + }, + { + "Input": "๋‚˜๋Š” 1์‹œ๊ฐ„ 30๋ถ„ ๋™์•ˆ ๋– ๋‚  ๊ฒ๋‹ˆ๋‹ค.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1์‹œ๊ฐ„ 30๋ถ„", + "Type": "duration", + "Start": 3, + "Length": 7 + } + ] + }, + { + "Input": "๋‚˜๋Š” 2์‹œ๊ฐ„ ๋™์•ˆ ๋– ๋‚  ๊ฒ๋‹ˆ๋‹ค.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2์‹œ๊ฐ„", + "Type": "duration", + "Start": 3, + "Length": 3 + } + ] + }, + { + "Input": "๋‚˜๋Š” 2์‹œ๊ฐ„ 30๋ถ„ ๋™์•ˆ ๋– ๋‚  ๊ฒ๋‹ˆ๋‹ค.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2์‹œ๊ฐ„ 30๋ถ„", + "Type": "duration", + "Start": 3, + "Length": 7 + } + ] + }, + { + "Input": "ํ•œ ๋‹ฌ ๋™์•ˆ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ํ•œ ๋‹ฌ", + "Type": "duration", + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "๋‚˜๋Š” ๋ช‡ ์‹œ๊ฐ„ ๋™์•ˆ ๋– ๋‚  ๊ฒ๋‹ˆ๋‹ค.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋ช‡ ์‹œ๊ฐ„", + "Type": "duration", + "Start": 3, + "Length": 4 + } + ] + }, + { + "Input": "๋‚˜๋Š” ๋ช‡ ๋ถ„ ๋™์•ˆ ๋– ๋‚  ๊ฒ๋‹ˆ๋‹ค.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋ช‡ ๋ถ„", + "Type": "duration", + "Start": 3, + "Length": 3 + } + ] + }, + { + "Input": "๋‚˜๋Š” ์—ฌ๋Ÿฌ ๋‚  ๋™์•ˆ ๋– ๋‚  ๊ฒ๋‹ˆ๋‹ค.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์—ฌ๋Ÿฌ ๋‚ ", + "Type": "duration", + "Start": 3, + "Length": 4 + } + ] + }, + { + "Input": "๋‚˜๋Š” ๋ฉฐ์น  ๋™์•ˆ ๋– ๋‚  ๊ฒ๋‹ˆ๋‹ค.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋ฉฐ์น ", + "Type": "duration", + "Start": 3, + "Length": 2 + } + ] + }, + { + "Input": "๋‚˜๋Š” 1๋…„ ํ•œ ๋‹ฌ 21์ผ ๋™์•ˆ ๋– ๋‚  ๊ฒ๋‹ˆ๋‹ค.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1๋…„ ํ•œ ๋‹ฌ 21์ผ", + "Type": "duration", + "Start": 3, + "Length": 10 + } + ] + }, + { + "Input": "๋‚˜๋Š” ํ•œ ๋‹ฌ ๊ทธ๋ฆฌ๊ณ  ์ดํ‹€ ๋™์•ˆ ๋– ๋‚  ๊ฒ๋‹ˆ๋‹ค.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ํ•œ ๋‹ฌ ๊ทธ๋ฆฌ๊ณ  ์ดํ‹€", + "Type": "duration", + "Start": 3, + "Length": 10 + } + ] + }, + { + "Input": "๋‚˜๋Š” ๋„ค๊ฐ€ ์ผ์ฃผ์ผ ๋” ๊ฒฐ๊ทผํ•œ ๊ฒƒ์„ ์•Œ์•˜๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ผ์ฃผ์ผ ๋”", + "Type": "duration", + "Start": 6, + "Length": 5 + } + ] + }, + { + "Input": "ํ•œ ๋‹ฌ ๋” ๊ธฐ๋‹ค๋ ค ์ฃผ์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ํ•œ ๋‹ฌ ๋” ", + "Type": "duration", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "์˜์—…์ผ ๊ธฐ์ค€์œผ๋กœ ํ•˜๋ฃจ ๋” ๊ธฐ๋‹ค๋ ค ์ฃผ์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜์—…์ผ ๊ธฐ์ค€์œผ๋กœ ํ•˜๋ฃจ ๋”", + "Type": "duration", + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "๋‚˜๋Š” ์˜์—…์ผ ๊ธฐ์ค€์œผ๋กœ ํ•œ๋‚˜์ ˆ ๋™์•ˆ ๋– ๋‚  ๊ฒ๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜์—…์ผ ๊ธฐ์ค€์œผ๋กœ ํ•œ๋‚˜์ ˆ", + "Type": "duration", + "Start": 3, + "Length": 12 + } + ] + }, + { + "Input": "๋‚˜๋Š” 20๋…„ ๋™์•ˆ ๋– ๋‚  ๊ฒ๋‹ˆ๋‹ค.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": " 20๋…„", + "Type": "duration", + "Start": 2, + "Length": 4 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Korean/DurationParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Korean/DurationParser.json new file mode 100644 index 000000000..9932ac32a --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Korean/DurationParser.json @@ -0,0 +1,826 @@ +[ + { + "Input": "๋‚˜๋Š” 3์‹œ๊ฐ„ ๋™์•ˆ ๋– ๋‚  ๊ฒ๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3์‹œ๊ฐ„", + "Type": "duration", + "Value": { + "Timex": "PT3H", + "FutureResolution": { + "duration": "10800" + }, + "PastResolution": { + "duration": "10800" + } + }, + "Start": 15, + "Length": 2 + } + ] + }, + { + "Input": "๋‚˜๋Š” ์‚ฌํ˜ ๋™์•ˆ ๋– ๋‚  ๊ฒ๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์‚ฌํ˜", + "Type": "duration", + "Value": { + "Timex": "P3D", + "FutureResolution": { + "duration": "259200" + }, + "PastResolution": { + "duration": "259200" + } + }, + "Start": 15, + "Length": 4 + } + ] + }, + { + "Input": "๋‚˜๋Š” 3๋…„ ๋ฐ˜ ๋™์•ˆ ๋– ๋‚  ๊ฒ๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3๋…„ ๋ฐ˜", + "Type": "duration", + "Value": { + "Timex": "P3.5Y", + "FutureResolution": { + "duration": "110376000" + }, + "PastResolution": { + "duration": "110376000" + } + }, + "Start": 15, + "Length": 8 + } + ] + }, + { + "Input": "๋‚˜๋Š” ์„ธ ๋‹ฌ ๋™์•ˆ ๋– ๋‚  ๊ฒ๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์„ธ ๋‹ฌ", + "Type": "duration", + "Value": { + "Timex": "P3M", + "FutureResolution": { + "duration": "7776000" + }, + "PastResolution": { + "duration": "7776000" + } + }, + "Start": 15, + "Length": 8 + } + ] + }, + { + "Input": "๋‚˜๋Š” 3๋ถ„ ๋™์•ˆ ๋– ๋‚  ๊ฒ๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3๋ถ„", + "Type": "duration", + "Value": { + "Timex": "PT3M", + "FutureResolution": { + "duration": "180" + }, + "PastResolution": { + "duration": "180" + } + }, + "Start": 15, + "Length": 9 + } + ] + }, + { + "Input": "๋‚˜๋Š” 3.5์ดˆ ๋™์•ˆ ๋– ๋‚  ๊ฒ๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3.5์ดˆ", + "Type": "duration", + "Value": { + "Timex": "PT3.5S", + "FutureResolution": { + "duration": "3.5" + }, + "PastResolution": { + "duration": "3.5" + } + }, + "Start": 15, + "Length": 10 + } + ] + }, + { + "Input": "๋‚˜๋Š” 123.45์ดˆ ๋™์•ˆ ๋– ๋‚  ๊ฒ๋‹ˆ๋‹ค.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "123.45์ดˆ", + "Type": "duration", + "Value": { + "Timex": "PT123.45S", + "FutureResolution": { + "duration": "123.45" + }, + "PastResolution": { + "duration": "123.45" + } + }, + "Start": 15, + "Length": 10 + } + ] + }, + { + "Input": "๋‚˜๋Š” 2์ฃผ ๋™์•ˆ ๋– ๋‚  ๊ฒ๋‹ˆ๋‹ค.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2์ฃผ", + "Type": "duration", + "Value": { + "Timex": "P2W", + "FutureResolution": { + "duration": "1209600" + }, + "PastResolution": { + "duration": "1209600" + } + }, + "Start": 15, + "Length": 9 + } + ] + }, + { + "Input": "๋‚˜๋Š” 20๋ถ„ ๋™์•ˆ ๋– ๋‚  ๊ฒ๋‹ˆ๋‹ค.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "20๋ถ„", + "Type": "duration", + "Value": { + "Timex": "PT20M", + "FutureResolution": { + "duration": "1200" + }, + "PastResolution": { + "duration": "1200" + } + }, + "Start": 15, + "Length": 10 + } + ] + }, + { + "Input": "๋‚˜๋Š” 24์‹œ๊ฐ„ ๋™์•ˆ ๋– ๋‚  ๊ฒ๋‹ˆ๋‹ค.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "24์‹œ๊ฐ„", + "Type": "duration", + "Value": { + "Timex": "PT24H", + "FutureResolution": { + "duration": "86400" + }, + "PastResolution": { + "duration": "86400" + } + }, + "Start": 15, + "Length": 21 + } + ] + }, + { + "Input": "๋‚˜๋Š” ํ•˜๋ฃจ ์ข…์ผ ๋– ๋‚  ๊ฒ๋‹ˆ๋‹ค.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ํ•˜๋ฃจ ์ข…์ผ", + "Type": "duration", + "Value": { + "Timex": "P1D", + "FutureResolution": { + "duration": "86400" + }, + "PastResolution": { + "duration": "86400" + } + }, + "Start": 15, + "Length": 7 + } + ] + }, + { + "Input": "๋‚˜๋Š” ์ผ์ฃผ์ผ ๋‚ด๋‚ด ๋– ๋‚  ๊ฒ๋‹ˆ๋‹ค.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ผ์ฃผ์ผ ๋‚ด๋‚ด", + "Type": "duration", + "Value": { + "Timex": "P1W", + "FutureResolution": { + "duration": "604800" + }, + "PastResolution": { + "duration": "604800" + } + }, + "Start": 15, + "Length": 8 + } + ] + }, + { + "Input": "๋‚˜๋Š” ํ•œ ๋‹ฌ ๋‚ด๋‚ด ๋– ๋‚  ๊ฒ๋‹ˆ๋‹ค.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ํ•œ ๋‹ฌ ๋‚ด๋‚ด", + "Type": "duration", + "Value": { + "Timex": "P1M", + "FutureResolution": { + "duration": "2592000" + }, + "PastResolution": { + "duration": "2592000" + } + }, + "Start": 15, + "Length": 9 + } + ] + }, + { + "Input": "๋‚˜๋Š” ์ผ ๋…„ ๋‚ด๋‚ด ๋– ๋‚  ๊ฒ๋‹ˆ๋‹ค.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ผ ๋…„ ๋‚ด๋‚ด", + "Type": "duration", + "Value": { + "Timex": "P1Y", + "FutureResolution": { + "duration": "31536000" + }, + "PastResolution": { + "duration": "31536000" + } + }, + "Start": 15, + "Length": 8 + } + ] + }, + { + "Input": "๋‚˜๋Š” ํ•œ ์‹œ๊ฐ„ ๋™์•ˆ ๋– ๋‚  ๊ฒ๋‹ˆ๋‹ค.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ํ•œ ์‹œ๊ฐ„", + "Type": "duration", + "Value": { + "Timex": "PT1H", + "FutureResolution": { + "duration": "3600" + }, + "PastResolution": { + "duration": "3600" + } + }, + "Start": 15, + "Length": 7 + } + ] + }, + { + "Input": "๋ฐ˜๋…„", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋ฐ˜๋…„", + "Type": "duration", + "Value": { + "Timex": "P0.5Y", + "FutureResolution": { + "duration": "15768000" + }, + "PastResolution": { + "duration": "15768000" + } + }, + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "๋‚˜๋Š” 3๋ถ„ ๋™์•ˆ ๋– ๋‚  ๊ฒ๋‹ˆ๋‹ค.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3๋ถ„", + "Type": "duration", + "Value": { + "Timex": "PT3M", + "FutureResolution": { + "duration": "180" + }, + "PastResolution": { + "duration": "180" + } + }, + "Start": 15, + "Length": 5 + } + ] + }, + { + "Input": "๋‚˜๋Š” 30๋ถ„ ๋™์•ˆ ๋– ๋‚  ๊ฒ๋‹ˆ๋‹ค.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "30๋ถ„", + "Type": "duration", + "Value": { + "Timex": "PT30M", + "FutureResolution": { + "duration": "1800" + }, + "PastResolution": { + "duration": "1800" + } + }, + "Start": 15, + "Length": 10 + } + ] + }, + { + "Input": "๋‚˜๋Š” 1์‹œ๊ฐ„ 30๋ถ„ ๋™์•ˆ ๋– ๋‚  ๊ฒ๋‹ˆ๋‹ค.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1์‹œ๊ฐ„ 30๋ถ„", + "Type": "duration", + "Value": { + "Timex": "PT1.5H", + "FutureResolution": { + "duration": "5400" + }, + "PastResolution": { + "duration": "5400" + } + }, + "Start": 15, + "Length": 18 + } + ] + }, + { + "Input": "๋‚˜๋Š” 2์‹œ๊ฐ„ ๋™์•ˆ ๋– ๋‚  ๊ฒ๋‹ˆ๋‹ค.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2์‹œ๊ฐ„", + "Type": "duration", + "Value": { + "Timex": "PT2H", + "FutureResolution": { + "duration": "7200" + }, + "PastResolution": { + "duration": "7200" + } + }, + "Start": 15, + "Length": 8 + } + ] + }, + { + "Input": "๋‚˜๋Š” 2์‹œ๊ฐ„ 30๋ถ„ ๋™์•ˆ ๋– ๋‚  ๊ฒ๋‹ˆ๋‹ค.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2์‹œ๊ฐ„ 30๋ถ„", + "Type": "duration", + "Value": { + "Timex": "PT2.5H", + "FutureResolution": { + "duration": "9000" + }, + "PastResolution": { + "duration": "9000" + } + }, + "Start": 15, + "Length": 20 + } + ] + }, + { + "Input": "๋‚˜๋Š” 1๋…„ ํ•œ ๋‹ฌ 21์ผ ๋™์•ˆ ๋– ๋‚  ๊ฒ๋‹ˆ๋‹ค.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1๋…„ ํ•œ ๋‹ฌ 21์ผ", + "Type": "duration", + "Value": { + "Timex": "P1Y1M21D", + "FutureResolution": { + "duration": "35942400" + }, + "PastResolution": { + "duration": "35942400" + } + }, + "Start": 15, + "Length": 22 + } + ] + }, + { + "Input": "๋‚˜๋Š” ํ•œ ๋‹ฌ ๊ทธ๋ฆฌ๊ณ  ์ดํ‹€ ๋™์•ˆ ๋– ๋‚  ๊ฒ๋‹ˆ๋‹ค.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ํ•œ ๋‹ฌ ๊ทธ๋ฆฌ๊ณ  ์ดํ‹€", + "Type": "duration", + "Value": { + "Timex": "P1M2D", + "FutureResolution": { + "duration": "2764800" + }, + "PastResolution": { + "duration": "2764800" + } + }, + "Start": 15, + "Length": 14 + } + ] + }, + { + "Input": "๋‚˜๋Š” ์ผ์ฃผ์ผ ๊ทธ๋ฆฌ๊ณ  ์‚ฌํ˜ ๋” ๋– ๋‚  ๊ฒ๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ผ์ฃผ์ผ ๊ทธ๋ฆฌ๊ณ  ์‚ฌํ˜", + "Type": "duration", + "Value": { + "Timex": "P1W3D", + "FutureResolution": { + "duration": "864000" + }, + "PastResolution": { + "duration": "864000" + } + }, + "Start": 15, + "Length": 19 + } + ] + }, + { + "Input": "๋‚˜๋Š” ๋ช‡ ์ฃผ ๋™์•ˆ ๋– ๋‚  ๊ฒ๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋ช‡ ์ฃผ", + "Type": "duration", + "Value": { + "Timex": "P2W", + "FutureResolution": { + "duration": "1209600" + }, + "PastResolution": { + "duration": "1209600" + } + }, + "Start": 15, + "Length": 15 + } + ] + }, + { + "Input": "๋‚˜๋Š” ๋ฉฐ์น  ๋™์•ˆ ๋– ๋‚  ๊ฒ๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋ฉฐ์น  ", + "Type": "duration", + "Value": { + "Timex": "P2D", + "FutureResolution": { + "duration": "172800" + }, + "PastResolution": { + "duration": "172800" + } + }, + "Start": 17, + "Length": 16 + } + ] + }, + { + "Input": "๋‚˜๋Š” ๋ฉฐ์น  ๋ฏธ๋งŒ๋งŒ ๋– ๋‚  ๊ฒ๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋ฉฐ์น  ๋ฏธ๋งŒ", + "Type": "duration", + "Value": { + "Mod": "less", + "Timex": "P2D", + "FutureResolution": { + "duration": "172800" + }, + "PastResolution": { + "duration": "172800" + } + }, + "Start": 17, + "Length": 26 + } + ] + }, + { + "Input": "๋‚˜๋Š” ํ•œ ์‹œ๊ฐ„ ์ด์ƒ ๋– ๋‚  ๊ฒ๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ํ•œ ์‹œ๊ฐ„ ์ด์ƒ", + "Type": "duration", + "Value": { + "Timex": "PT1H", + "Mod": "more", + "FutureResolution": { + "duration": "3600" + }, + "PastResolution": { + "duration": "3600" + } + }, + "Start": 15, + "Length": 17 + } + ] + }, + { + "Input": "๋‚˜๋Š” ํ•œ ์‹œ๊ฐ„ ๋” ๋– ๋‚  ๊ฒ๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ํ•œ ์‹œ๊ฐ„ ๋” ", + "Type": "duration", + "Value": { + "Timex": "PT1H", + "FutureResolution": { + "duration": "3600" + }, + "PastResolution": { + "duration": "3600" + } + }, + "Start": 15, + "Length": 12 + } + ] + }, + { + "Input": "๋‚˜๋Š” ๋„ค๊ฐ€ ์ผ์ฃผ์ผ ๋” ๊ฒฐ๊ทผํ•œ ๊ฒƒ์„ ์•Œ์•˜๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ผ์ฃผ์ผ ๋”", + "Type": "duration", + "Value": { + "Timex": "P1W", + "FutureResolution": { + "duration": "604800" + }, + "PastResolution": { + "duration": "604800" + } + }, + "Start": 32, + "Length": 12 + } + ] + }, + { + "Input": "ํ•œ ๋‹ฌ ๋” ๊ธฐ๋‹ค๋ ค ์ฃผ์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ํ•œ ๋‹ฌ ๋” ", + "Type": "duration", + "Value": { + "Timex": "P1M", + "FutureResolution": { + "duration": "2592000" + }, + "PastResolution": { + "duration": "2592000" + } + }, + "Start": 12, + "Length": 13 + } + ] + }, + { + "Input": "๋‚˜๋Š” ์˜์—…์ผ ๊ธฐ์ค€์œผ๋กœ ํ•œ๋‚˜์ ˆ ๋™์•ˆ ๋– ๋‚  ๊ฒ๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜์—…์ผ ๊ธฐ์ค€์œผ๋กœ ํ•œ๋‚˜์ ˆ", + "Type": "duration", + "Value": { + "Timex": "P1BD", + "FutureResolution": { + "duration": "86400" + }, + "PastResolution": { + "duration": "86400" + } + }, + "Start": 12, + "Length": 20 + } + ] + }, + { + "Input": "๋‚˜๋Š” 20๋…„ ๋™์•ˆ ๋– ๋‚  ๊ฒ๋‹ˆ๋‹ค.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": " 20๋…„", + "Type": "duration", + "Value": { + "Timex": "P20Y", + "FutureResolution": { + "duration": "630720000" + }, + "PastResolution": { + "duration": "630720000" + } + }, + "Start": 15, + "Length": 11 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Korean/HolidayExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Korean/HolidayExtractor.json new file mode 100644 index 000000000..c1fc8412b --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Korean/HolidayExtractor.json @@ -0,0 +1,99 @@ +[ + { + "Input": "๋‚˜๋Š” ํฌ๋ฆฌ์Šค๋งˆ์Šค์— ๋Œ์•„๊ฐˆ ๊ฒ๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ํฌ๋ฆฌ์Šค๋งˆ์Šค", + "Type": "date", + "Start": 3, + "Length": 5 + } + ] + }, + { + "Input": "๋‚˜๋Š” ์ƒˆํ•ด์— ๋Œ์•„๊ฐˆ ๊ฒ๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ƒˆํ•ด", + "Type": "date", + "Start": 3, + "Length": 2 + } + ] + }, + { + "Input": "๋‚˜๋Š” ์ถ”์ˆ˜๊ฐ์‚ฌ์ ˆ์— ๋Œ์•„๊ฐˆ ๊ฒ๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ถ”์ˆ˜๊ฐ์‚ฌ์ ˆ", + "Type": "date", + "Start": 3, + "Length": 5 + } + ] + }, + { + "Input": "๋‚˜๋Š” ์•„๋ฒ„์ง€์˜ ๋‚ ์— ๋Œ์•„๊ฐˆ ๊ฒ๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์•„๋ฒ„์ง€์˜ ๋‚ ", + "Type": "date", + "Start": 3, + "Length": 6 + } + ] + }, + { + "Input": "๋‚˜๋Š” 2016๋…„ ์ƒˆํ•ด์— ๋Œ์•„๊ฐˆ ๊ฒ๋‹ˆ๋‹ค.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016๋…„ ์ƒˆํ•ด", + "Type": "date", + "Start": 3, + "Length": 8 + } + ] + }, + { + "Input": "๋‚˜๋Š” ํด๋ฆฐ ๋จผ๋ฐ์ด์— ๋Œ์•„๊ฐˆ ๊ฒ๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ํด๋ฆฐ ๋จผ๋ฐ์ด", + "Type": "date", + "Start": 3, + "Length": 6 + } + ] + }, + { + "Input": "๋งˆํ‹ด ๋ฃจํ„ฐ ํ‚น ๋ฐ์ด๋Š” ๋ฏธ๊ตญ ์—ฐ๋ฐฉ ํœด์ผ์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋งˆํ‹ด ๋ฃจํ„ฐ ํ‚น ๋ฐ์ด", + "Type": "date", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "๋งˆํ‹ด ๋ฃจํ„ฐ ํ‚น์€ ๊ทธ์˜ ์ด๋ฆ„์„ ๋”ด ํœด์ผ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Korean/HolidayParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Korean/HolidayParser.json new file mode 100644 index 000000000..3a688b9af --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Korean/HolidayParser.json @@ -0,0 +1,292 @@ +[ + { + "Input": "๋‚˜๋Š” ๋ถ€ํ™œ์ ˆ์— ๋Œ์•„๊ฐˆ ๊ฒ๋‹ˆ๋‹ค.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋ถ€ํ™œ์ ˆ", + "Type": "date", + "Value": { + "Timex": "", + "FutureResolution": { + "date": "0001-01-01" + }, + "PastResolution": { + "date": "0001-01-01" + } + }, + "Start": 16, + "Length": 6 + } + ] + }, + { + "Input": "๋‚˜๋Š” ํฌ๋ฆฌ์Šค๋งˆ์Šค์— ๋Œ์•„๊ฐˆ ๊ฒ๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ํฌ๋ฆฌ์Šค๋งˆ์Šค", + "Type": "date", + "Value": { + "Timex": "XXXX-12-25", + "FutureResolution": { + "date": "2016-12-25" + }, + "PastResolution": { + "date": "2015-12-25" + } + }, + "Start": 16, + "Length": 13 + } + ] + }, + { + "Input": "๋‚˜๋Š” ์„ฃ๋‹ฌ๊ทธ๋ฏ๋‚  ์˜ฌ๋ผ๊ฐˆ ๊ฒ๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์„ฃ๋‹ฌ๊ทธ๋ฏ๋‚ ", + "Type": "date", + "Value": { + "Timex": "XXXX-12-31", + "FutureResolution": { + "date": "2016-12-31" + }, + "PastResolution": { + "date": "2015-12-31" + } + }, + "Start": 16, + "Length": 12 + } + ] + }, + { + "Input": "๋‚˜๋Š” ์ƒˆํ•ด์— ๋Œ์•„๊ฐˆ ๊ฒ๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ƒˆํ•ด", + "Type": "date", + "Value": { + "Timex": "XXXX-01-01", + "FutureResolution": { + "date": "2017-01-01" + }, + "PastResolution": { + "date": "2016-01-01" + } + }, + "Start": 16, + "Length": 7 + } + ] + }, + { + "Input": "๋‚˜๋Š” ์ถ”์ˆ˜๊ฐ์‚ฌ์ ˆ์— ๋Œ์•„๊ฐˆ ๊ฒ๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ถ”์ˆ˜๊ฐ์‚ฌ์ ˆ", + "Type": "date", + "Value": { + "Timex": "XXXX-11-WXX-4-4", + "FutureResolution": { + "date": "2016-11-24" + }, + "PastResolution": { + "date": "2015-11-26" + } + }, + "Start": 16, + "Length": 17 + } + ] + }, + { + "Input": "๋‚˜๋Š” ์•„๋ฒ„์ง€์˜ ๋‚ ์— ๋Œ์•„๊ฐˆ ๊ฒ๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์•„๋ฒ„์ง€์˜ ๋‚ ", + "Type": "date", + "Value": { + "Timex": "XXXX-06-WXX-7-3", + "FutureResolution": { + "date": "2017-06-18" + }, + "PastResolution": { + "date": "2016-06-19" + } + }, + "Start": 16, + "Length": 12 + } + ] + }, + { + "Input": "๋‚˜๋Š” ๋‚ด๋…„ ์ƒˆํ•ด์— ๋Œ์•„๊ฐˆ ๊ฒ๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‚ด๋…„ ์ƒˆํ•ด", + "Type": "date", + "Value": { + "Timex": "2017-01-01", + "FutureResolution": { + "date": "2017-01-01" + }, + "PastResolution": { + "date": "2017-01-01" + } + }, + "Start": 16, + "Length": 20 + } + ] + }, + { + "Input": "๋‚˜๋Š” 2010๋…„ ์ถ”์ˆ˜๊ฐ์‚ฌ์ ˆ์— ๋Œ์•„๊ฐˆ ๊ฒ๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2010๋…„ ์ถ”์ˆ˜๊ฐ์‚ฌ์ ˆ", + "Type": "date", + "Value": { + "Timex": "2010-11-WXX-4-4", + "FutureResolution": { + "date": "2010-11-25" + }, + "PastResolution": { + "date": "2010-11-25" + } + }, + "Start": 16, + "Length": 22 + } + ] + }, + { + "Input": "๋‚˜๋Š” 2015๋…„ ์•„๋ฒ„์ง€์˜ ๋‚ ์— ๋Œ์•„๊ฐˆ ๊ฒ๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015๋…„ ์•„๋ฒ„์ง€์˜ ๋‚ ", + "Type": "date", + "Value": { + "Timex": "2015-06-WXX-7-3", + "FutureResolution": { + "date": "2015-06-21" + }, + "PastResolution": { + "date": "2015-06-21" + } + }, + "Start": 16, + "Length": 20 + } + ] + }, + { + "Input": "๋ฉ”์ด๋ฐ์ด/ ๊ตญ์ œ ๋…ธ๋™์ž์˜ ๋‚  ํผ์‹ฑ ์Šคํ€˜์–ด ๋ณ€๋ฐฉ์—์„œ ", + "Context": { + "ReferenceDateTime": "2018-06-01T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋ฉ”์ด๋ฐ์ด", + "Type": "date", + "Value": { + "Timex": "XXXX-05-01", + "FutureResolution": { + "date": "2019-05-01" + }, + "PastResolution": { + "date": "2018-05-01" + } + }, + "Start": 32, + "Length": 7 + }, + { + "Text": "๊ตญ์ œ ๋…ธ๋™์ž์˜ ๋‚  ", + "Type": "date", + "Value": { + "Timex": "XXXX-05-01", + "FutureResolution": { + "date": "2019-05-01" + }, + "PastResolution": { + "date": "2018-05-01" + } + }, + "Start": 40, + "Length": 17 + } + ] + }, + { + "Input": "๋งˆํ‹ด ๋ฃจํ„ฐ ํ‚น ๋ฐ์ด๋Š” ๋ฏธ๊ตญ ์—ฐ๋ฐฉ ํœด์ผ์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2018-06-01T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋งˆํ‹ด ๋ฃจํ„ฐ ํ‚น ๋ฐ์ด", + "Type": "date", + "Value": { + "Timex": "XXXX-01-WXX-1-3", + "FutureResolution": { + "date": "2019-01-21" + }, + "PastResolution": { + "date": "2018-01-15" + } + }, + "Start": 0, + "Length": 22 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Korean/MergedExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Korean/MergedExtractor.json new file mode 100644 index 000000000..b88b23093 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Korean/MergedExtractor.json @@ -0,0 +1,830 @@ +[ + { + "Input": "์ดํ‹€์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ดํ‹€", + "Type": "duration", + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "์˜คํ›„ 4์‹œ ์ด์ „์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜คํ›„ 4์‹œ ์ด์ „", + "Type": "time", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "๋‚ด์ผ ์˜คํ›„ 4์‹œ ์ด์ „์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‚ด์ผ ์˜คํ›„ 4์‹œ ์ด์ „", + "Type": "datetime", + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "์˜คํ›„ 4์‹œ ์ดํ›„์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜คํ›„ 4์‹œ ์ดํ›„", + "Type": "time", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "๋‚˜๋Š” 5๋ถ„ ์•ˆ์— ๋Œ์•„์˜ฌ ๊ฒ๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5๋ถ„ ์•ˆ์—", + "Type": "datetime", + "Start": 3, + "Length": 5 + } + ] + }, + { + "Input": "์ง€๋‚œ ์ฃผ ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ง€๋‚œ ์ฃผ ", + "Type": "daterange", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "10์‹œ๊ฐ„ ๋‚ด๋กœ ๋ฏธํŒ…์„ ์žก์•„ ์ค˜. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10์‹œ๊ฐ„ ๋‚ด", + "Type": "datetime", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "์˜ค๋Š˜ ์–ด๋–ป์Šต๋‹ˆ๊นŒ?", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜ค๋Š˜", + "Type": "date", + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "์˜ค์ „ 9์‹œ๋ถ€ํ„ฐ ์˜ค์ „ 11์‹œ๊นŒ์ง€ ๋ฏธํŒ… ์žก์•„ ์ค˜. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜ค์ „ 9์‹œ๋ถ€ํ„ฐ ์˜ค์ „ 11์‹œ๊นŒ์ง€", + "Type": "timerange", + "Start": 0, + "Length": 16 + } + ] + }, + { + "Input": "๋‚ด์ผ ์˜ค์ „ 9์‹œ๋ถ€ํ„ฐ ์˜ค์ „ 11์‹œ๊นŒ์ง€ ๋ฏธํŒ… ์žก์•„ ์ค˜. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‚ด์ผ ์˜ค์ „ 9์‹œ๋ถ€ํ„ฐ ์˜ค์ „ 11์‹œ๊นŒ์ง€", + "Type": "datetimerange", + "Start": 0, + "Length": 19 + } + ] + }, + { + "Input": "Bellevue์—์„œ 7์›” 22์ผ ํšŒ์˜๋ฅผ 8์›” 22์ผ๋กœ ๋ณ€๊ฒฝํ•˜์‹ญ์‹œ์˜ค.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "7์›” 22์ผ ", + "Type": "date", + "Start": 11, + "Length": 7 + }, + { + "Text": "8์›” 22์ผ", + "Type": "date", + "Start": 22, + "Length": 6 + } + ] + }, + { + "Input": "7์›” 2์ผ ์ด๋ž˜๋กœ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "7์›” 2์ผ ์ด๋ž˜๋กœ", + "Type": "date", + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "7์›” 2์ผ ์ „์— ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "7์›” 2์ผ ์ „์—", + "Type": "date", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "6์›” 6์ผ 12์‹œ 15๋ถ„", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "6์›” 6์ผ 12์‹œ 15๋ถ„", + "Type": "datetime", + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "2012๋…„ 6์›” 6์ผ 15์‹œ 15๋ถ„", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2012๋…„ 6์›” 6์ผ 15์‹œ 15๋ถ„", + "Type": "datetime", + "Start": 0, + "Length": 19 + } + ] + }, + { + "Input": "2015๋…„ 6์›” 6์ผ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015๋…„ 6์›” 6์ผ", + "Type": "date", + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "5์›” 29์ผ ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5์›” 29์ผ", + "Type": "date", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "3์›” 29์ผ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3์›” 29์ผ", + "Type": "date", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "ํŒ”๋กœ๋ฏธ๋…ธ์˜ ์‹œ๊ฐ„์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "ํƒœ์–‘์—", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "์–ด๋–ค ์ด๋ฉ”์ผ์ด ๋‹ต๋ณ€์„ ๋ฐ›์•˜์Šต๋‹ˆ๊นŒ?", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "๊ทธ๋Š” ์ข…์ข… ํ˜ผ์ž์ด๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "์ข…์ข… ์ƒˆ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "๋ฏธ์‹œ๊ฐ„ ์‹œ๊ฐ„", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "๋‚˜๋Š” ์˜คํ›„ 3์‹œ ์•ฝ์†์„ 4์‹œ๋กœ ๋ฐ”๊ฟ€ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜คํ›„ 3์‹œ", + "Type": "time", + "Start": 3, + "Length": 5 + }, + { + "Text": "4", + "Type": "time", + "Start": 13, + "Length": 1 + } + ] + }, + { + "Input": "๋‚˜๋Š” ์˜ค์ „ 10์‹œ ์•ฝ์†์„ 11์‹œ๋กœ ๋ฐ”๊ฟ€ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "", + "Type": "time", + "Start": 0, + "Length": 0 + }, + { + "Text": "", + "Type": "time", + "Start": 38, + "Length": 6 + } + ] + }, + { + "Input": "๋‚˜๋Š” ์˜ค์ „ 10์‹œ ์•ฝ์†์„ 11์‹œ๋กœ ๋ฐ”๊ฟ€ ๊ฒƒ์ž…๋‹ˆ๋‹ค!", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "", + "Type": "time", + "Start": 0, + "Length": 0 + }, + { + "Text": "", + "Type": "time", + "Start": 38, + "Length": 6 + } + ] + }, + { + "Input": "๋‚˜๋Š” ์˜ค์ „ 10์‹œ ์•ฝ์†์„ 11์‹œ๋กœ ๋ฐ”๊ฟ€ ๊ฒƒ์ž…๋‹ˆ๋‹ค? ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "", + "Type": "time", + "Start": 0, + "Length": 0 + }, + { + "Text": "", + "Type": "time", + "Start": 38, + "Length": 6 + } + ] + }, + { + "Input": "๋‚˜๋Š” ์˜ค์ „ 10์‹œ ์•ฝ์†์„ 20์‹œ๋กœ ๋ฐ”๊ฟ€ ๊ฒƒ์ž…๋‹ˆ๋‹ค!", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "", + "Type": "time", + "Start": 0, + "Length": 0 + }, + { + "Text": "", + "Type": "time", + "Start": 38, + "Length": 2 + } + ] + }, + { + "Input": "๋‚˜๋Š” ์˜ค์ „ 10์‹œ ์•ฝ์†์„ 13์‹œ๋กœ ๋ฐ”๊ฟ€ ๊ฒƒ์ž…๋‹ˆ๋‹ค!", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "", + "Type": "time", + "Start": 0, + "Length": 0 + }, + { + "Text": "", + "Type": "time", + "Start": 38, + "Length": 8 + } + ] + }, + { + "Input": "๋‚˜๋Š” ์˜ค์ „ 10์‹œ ์•ฝ์†์„ 0์‹œ๋กœ ๋ฐ”๊ฟ€ ๊ฒƒ์ž…๋‹ˆ๋‹ค!", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "", + "Type": "time", + "Start": 0, + "Length": 0 + }, + { + "Text": "", + "Type": "time", + "Start": 38, + "Length": 1 + } + ] + }, + { + "Input": "๋‚˜๋Š” ์˜ค์ „ 10์‹œ ์•ฝ์†์„ 24์‹œ๋กœ ๋ฐ”๊ฟ€ ๊ฒƒ์ž…๋‹ˆ๋‹ค!", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "", + "Type": "time", + "Start": 0, + "Length": 0 + }, + { + "Text": "", + "Type": "time", + "Start": 38, + "Length": 2 + } + ] + }, + { + "Input": "๋‚˜๋Š” ์˜ค์ „ 10์‹œ ์•ฝ์†์„ 0์‹œ๋กœ ๋ฐ”๊ฟ€ ๊ฒƒ์ž…๋‹ˆ๋‹ค.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "", + "Type": "time", + "Start": 0, + "Length": 0 + }, + { + "Text": "", + "Type": "time", + "Start": 38, + "Length": 4 + } + ] + }, + { + "Input": "๋‚˜๋Š” ์˜ค์ „ 10์‹œ ์•ฝ์†์„ 24์‹œ๋กœ ๋ฐ”๊ฟ€ ๊ฒƒ์ž…๋‹ˆ๋‹ค.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "", + "Type": "time", + "Start": 0, + "Length": 0 + }, + { + "Text": "", + "Type": "time", + "Start": 38, + "Length": 11 + } + ] + }, + { + "Input": "๋‚˜๋Š” ์˜ค์ „ 10์‹œ ์•ฝ์†์„ 4์‹œ๋กœ ๋ฐ”๊ฟ€ ๊ฒƒ์ž…๋‹ˆ๋‹ค, ์–ด๋–ป๊ฒŒ ์ƒ๊ฐํ•˜์„ธ์š”?", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "", + "Type": "time", + "Start": 0, + "Length": 0 + }, + { + "Text": "", + "Type": "time", + "Start": 38, + "Length": 1 + } + ] + }, + { + "Input": "๋‚˜๋Š” ์˜ค์ „ 10์‹œ ์•ฝ์†์„ 4.3์‹œ๋กœ ๋ฐ”๊ฟ€ ๊ฒƒ์ž…๋‹ˆ๋‹ค.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "", + "Type": "time", + "Start": 0, + "Length": 0 + } + ] + }, + { + "Input": "๋‚˜๋Š” ์˜ค์ „ 10์‹œ ์•ฝ์†์„ 26์‹œ๋กœ ๋ฐ”๊ฟ€ ๊ฒƒ์ž…๋‹ˆ๋‹ค.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "", + "Type": "time", + "Start": 0, + "Length": 0 + } + ] + }, + { + "Input": "๋‚˜๋Š” ์˜ค์ „ 10์‹œ ์•ฝ์†์„ 4์‹œ ๋˜๋Š” ๊ทธ ์ดํ›„๋กœ ๋ฐ”๊ฟ€ ๊ฒƒ์ž…๋‹ˆ๋‹ค.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "", + "Type": "time", + "Start": 0, + "Length": 0 + } + ] + }, + { + "Input": "๋‚˜๋Š” ์˜ค์ „ 10์‹œ ์•ฝ์†์„ 25์‹œ๋กœ ๋ฐ”๊ฟ€ ๊ฒƒ์ž…๋‹ˆ๋‹ค.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "", + "Type": "time", + "Start": 0, + "Length": 0 + } + ] + }, + { + "Input": "๋‹ค์Œ ํšŒ์˜๋Š” 2017๋…„ 3์›” 16์ผ์— ์—ด๋ฆด ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ์˜ค๋Š˜ ์˜คํ›„ 2์‹œ์— ํ† ๋ก ํ•˜๋Š” ๊ฒƒ ์–ด๋– ์„ธ์š”?", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2017๋…„ 3์›” 16์ผ", + "Type": "date", + "Start": 7, + "Length": 12 + }, + { + "Text": "์˜ค๋Š˜ ์˜คํ›„ 2์‹œ", + "Type": "datetime", + "Start": 32, + "Length": 8 + } + ] + }, + { + "Input": "2018๋…„ 4์›” 1์ผ, ์šฐ๋ฆฌ๋Š” ๊ทธ๊ฒƒ์„ ์˜ค๋Š˜ ์˜คํ›„ 2์‹œ์— ๊ณ„ํšํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2018๋…„ 4์›” 1์ผ", + "Type": "date", + "Start": 0, + "Length": 11 + }, + { + "Text": "์˜ค๋Š˜ ์˜คํ›„ 2์‹œ", + "Type": "datetime", + "Start": 21, + "Length": 8 + } + ] + }, + { + "Input": "๋ฒ”์œ„๋Š” 2012๋…„ ์ด์ „์ด๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2012๋…„ ์ด์ „", + "Type": "daterange", + "Start": 4, + "Length": 8 + } + ] + }, + { + "Input": "๋ฒ”์œ„๋Š” 2012๋…„๊นŒ์ง€์ด๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2012๋…„๊นŒ์ง€", + "Type": "daterange", + "Start": 4, + "Length": 7 + } + ] + }, + { + "Input": "๋ฒ”์œ„๋Š” 2012๋…„ ๋˜๋Š” ๊ทธ ์ดํ›„์ด๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2012๋…„ ๋˜๋Š” ๊ทธ ์ดํ›„", + "Type": "daterange", + "Start": 4, + "Length": 13 + } + ] + }, + { + "Input": "๊ทธ๋Š” ๋Šฆ๊ฑฐ๋‚˜ 2016๋…„ 1์›” 1์ผ์— ๋„์ฐฉํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋Šฆ๊ฑฐ๋‚˜ 2016๋…„ 1์›” 1์ผ์—", + "Type": "date", + "Start": 3, + "Length": 16 + } + ] + }, + { + "Input": "๊ทธ๋Š” ์ด์ „ ๋˜๋Š” 2016๋…„ 1์›” 1์ผ์— ๋„์ฐฉํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ด์ „ ๋˜๋Š” 2016๋…„ 1์›” 1์ผ์—", + "Type": "date", + "Start": 3, + "Length": 18 + } + ] + }, + { + "Input": "์ด ์ž‘์—…์€ 2016๋…„ 1์›” 1์ผ ๋˜๋Š” ๊ทธ ์ด์ „์— ์™„๋ฃŒ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016๋…„ 1์›” 1์ผ ๋˜๋Š” ๊ทธ ์ด์ „์—", + "Type": "date", + "Start": 6, + "Length": 20 + } + ] + }, + { + "Input": "์ด ์ž‘์—…์€ 2018๋…„ 2์›” ๋˜๋Š” ๊ทธ ์ด์ „์— ์™„๋ฃŒ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2018๋…„ 2์›” ๋˜๋Š” ๊ทธ ์ด์ „์—", + "Type": "daterange", + "Start": 6, + "Length": 17 + } + ] + }, + { + "Input": "๋„ˆ๋Š” 2016๋…„ ๋˜๋Š” ๊ทธ ์ด์ „์— ๋– ๋‚  ์ˆ˜ ์—†๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016๋…„ ๋˜๋Š” ๊ทธ ์ด์ „์—", + "Type": "daterange", + "Start": 3, + "Length": 14 + } + ] + }, + { + "Input": "๋„ˆ๋Š” ์˜ค๋Š˜ ์ €๋… 6์‹œ 30๋ถ„ ๋˜๋Š” ๊ทธ ์ดํ›„์— ์‚ฌ๋ฌด์‹ค์„ ๋– ๋‚  ์ˆ˜ ์žˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜ค๋Š˜ ์ €๋… 6์‹œ 30๋ถ„ ๋˜๋Š” ๊ทธ ์ดํ›„์—", + "Type": "datetime", + "Start": 3, + "Length": 21 + } + ] + }, + { + "Input": "๋„ˆ๋Š” ๋‚ด์ผ ๋ชจ๋ ˆ ๋˜๋Š” ๊ทธ ์ด์ „์— ๋– ๋‚˜์•ผ ํ•œ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‚ด์ผ ๋ชจ๋ ˆ ๋˜๋Š” ๊ทธ ์ด์ „์—", + "Type": "date", + "Start": 3, + "Length": 14 + } + ] + }, + { + "Input": "๋„ˆ๋Š” 2018๋…„ 5์›” 15์ผ ๋˜๋Š” ๊ทธ ์ด์ „์— ๋– ๋‚˜์•ผ ํ•œ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2018๋…„ 5์›” 15์ผ ๋˜๋Š” ๊ทธ ์ด์ „์— ", + "Type": "datetime", + "Start": 3, + "Length": 22 + } + ] + }, + { + "Input": "๊ธ€ํ”ผ์— ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๊นŒ? ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๊ธ€ํ”ผ", + "Type": "date", + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "๋‚ด์ผ๋กœ๋ถ€ํ„ฐ 3์ฃผ ๋™์•ˆ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๊นŒ? ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‚ด์ผ๋กœ๋ถ€ํ„ฐ 3์ฃผ", + "Type": "date", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "๊ทธ๋„์ €๊ป˜ ์–ด๋””์— ์žˆ์—ˆ์Šต๋‹ˆ๊นŒ? ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๊ทธ๋„์ €๊ป˜", + "Type": "date", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "์—ฐ๋„๋ณ„ ํŒ๋งค๋Š” ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "๋‚˜๋Š” ๋ชจ๋“  ์ผ๋“ค์„ ์ด๋ฏธ 2์ฃผ ์ „์— ๋‹ค ๋๋ƒˆ์Šต๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2์ฃผ ์ „์—", + "Type": "daterange", + "Start": 13, + "Length": 5 + } + ] + }, + { + "Input": "๋‚˜๋Š” ์˜ค๋Š˜๋กœ๋ถ€ํ„ฐ 2์ฃผ ์•ˆ์— ๋Œ์•„์˜ฌ ๊ฒ๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜ค๋Š˜๋กœ๋ถ€ํ„ฐ 2์ฃผ ์•ˆ์—", + "Type": "daterange", + "Start": 3, + "Length": 11 + } + ] + }, + { + "Input": "๋‚˜๋Š” ์˜ค๋Š˜๋กœ๋ถ€ํ„ฐ 2์ฃผ ์ด๋‚ด๋กœ ๋Œ์•„์˜ฌ ๊ฒ๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜ค๋Š˜๋กœ๋ถ€ํ„ฐ 2์ฃผ ์ด๋‚ด๋กœ", + "Type": "daterange", + "Start": 3, + "Length": 12 + } + ] + }, + { + "Input": "์ด ์ž‘์—…์€ ์‚ฌํ˜ ์ „์— ์ด๋ฏธ ์™„๋ฃŒ๋˜์—ˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์‚ฌํ˜ ์ „์— ", + "Type": "daterange", + "Start": 6, + "Length": 6 + } + ] + }, + { + "Input": "์ด ์ž‘์—…์€ ๋‚˜ํ˜ ์ด๋‚ด๋กœ ์™„๋ฃŒ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‚˜ํ˜ ์ด๋‚ด๋กœ ", + "Type": "daterange", + "Start": 6, + "Length": 7 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Korean/SetExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Korean/SetExtractor.json new file mode 100644 index 000000000..7182ae4d3 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Korean/SetExtractor.json @@ -0,0 +1,275 @@ +[ + { + "Input": "๋‚˜๋Š” ๋งค์ฃผ ๋– ๋‚  ๊ฑฐ์•ผ. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋งค์ฃผ", + "Type": "set", + "Start": 3, + "Length": 2 + } + ] + }, + { + "Input": "๋‚˜๋Š” ๋‚ ๋งˆ๋‹ค ๋– ๋‚  ๊ฑฐ์•ผ. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‚ ๋งˆ๋‹ค", + "Type": "set", + "Start": 3, + "Length": 3 + } + ] + }, + { + "Input": "๋‚˜๋Š” ๋งค์ผ ๋– ๋‚  ๊ฑฐ์•ผ.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋งค์ผ", + "Type": "set", + "Start": 3, + "Length": 2 + } + ] + }, + { + "Input": "๋‚˜๋Š” ๋งค๋‹ฌ ๋– ๋‚  ๊ฑฐ์•ผ. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋งค๋‹ฌ", + "Type": "set", + "Start": 3, + "Length": 2 + } + ] + }, + { + "Input": "๋‚˜๋Š” ๋งค๋…„ ๋– ๋‚  ๊ฑฐ์•ผ. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋งค๋…„", + "Type": "set", + "Start": 3, + "Length": 2 + } + ] + }, + { + "Input": "๋‚˜๋Š” ์ดํ‹€๋งˆ๋‹ค ๋– ๋‚  ๊ฑฐ์•ผ. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ดํ‹€๋งˆ๋‹ค", + "Type": "set", + "Start": 3, + "Length": 4 + } + ] + }, + { + "Input": "๋‚˜๋Š” 3์ฃผ๋งˆ๋‹ค ๋– ๋‚  ๊ฑฐ์•ผ. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3์ฃผ๋งˆ๋‹ค", + "Type": "set", + "Start": 3, + "Length": 4 + } + ] + }, + { + "Input": "๋‚˜๋Š” ๋งค์ผ ์˜คํ›„ 3์‹œ์— ๋– ๋‚  ๊ฑฐ์•ผ. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋งค์ผ ์˜คํ›„ 3์‹œ", + "Type": "set", + "Start": 3, + "Length": 8 + } + ] + }, + { + "Input": "๋‚˜๋Š” 4์›” 15์ผ๋งˆ๋‹ค ๋– ๋‚  ๊ฑฐ์•ผ. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "4์›” 15์ผ๋งˆ๋‹ค", + "Type": "set", + "Start": 3, + "Length": 8 + } + ] + }, + { + "Input": "๋‚˜๋Š” ๋งค์ฃผ ์›”์š”์ผ์— ๋– ๋‚  ๊ฑฐ์•ผ. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋งค์ฃผ ์›”์š”์ผ", + "Type": "set", + "Start": 3, + "Length": 6 + } + ] + }, + { + "Input": "๋‚˜๋Š” ์›”์š”์ผ ์˜คํ›„ 4์‹œ๋งˆ๋‹ค ๋– ๋‚  ๊ฑฐ์•ผ. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์›”์š”์ผ ์˜คํ›„ 4์‹œ๋งˆ๋‹ค", + "Type": "set", + "Start": 3, + "Length": 11 + } + ] + }, + { + "Input": "๋‚˜๋Š” ๋งค์ผ ์•„์นจ์— ๋– ๋‚  ๊ฑฐ์•ผ. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋งค์ผ ์•„์นจ", + "Type": "set", + "Start": 3, + "Length": 5 + } + ] + }, + { + "Input": "๋‚˜๋Š” ๋งค์ผ ์•„์นจ ์˜ค์ „ 9์‹œ์— ๋– ๋‚  ๊ฑฐ์•ผ. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋งค์ผ ์•„์นจ ์˜ค์ „ 9์‹œ์—", + "Type": "set", + "Start": 3, + "Length": 12 + } + ] + }, + { + "Input": "๋‚˜๋Š” ๋งค์ผ ์˜คํ›„ 4์‹œ์— ๋– ๋‚  ๊ฑฐ์•ผ. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋งค์ผ ์˜คํ›„ 4์‹œ์—", + "Type": "set", + "Start": 3, + "Length": 9 + } + ] + }, + { + "Input": "๋‚˜๋Š” ๋งค์ผ ๋ฐค 9์‹œ์— ๋– ๋‚  ๊ฑฐ์•ผ. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋งค์ผ ๋ฐค 9์‹œ์—", + "Type": "set", + "Start": 3, + "Length": 8 + } + ] + }, + { + "Input": "๋‚˜๋Š” ๋งค์ผ ์•„์นจ 9์‹œ์— ๋– ๋‚  ๊ฑฐ์•ผ. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋งค์ผ ์•„์นจ 9์‹œ์—", + "Type": "set", + "Start": 3, + "Length": 9 + } + ] + }, + { + "Input": "๋‚˜๋Š” ๋งค์ฃผ ์ผ์š”์ผ ์•„์นจ 9์‹œ์— ๋– ๋‚  ๊ฑฐ์•ผ. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋งค์ฃผ ์ผ์š”์ผ ์•„์นจ 9์‹œ์—", + "Type": "set", + "Start": 3, + "Length": 13 + } + ] + }, + { + "Input": "๋‚˜๋Š” ๋งค์ฃผ ์›”์š”์ผ ์•„์นจ 9์‹œ์— ๋– ๋‚  ๊ฑฐ์•ผ. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋งค์ฃผ ์›”์š”์ผ ์•„์นจ 9์‹œ์—", + "Type": "set", + "Start": 3, + "Length": 13 + } + ] + }, + { + "Input": "๋‚˜๋Š” ์›”์š”์ผ๋งˆ๋‹ค ๋– ๋‚  ๊ฑฐ์•ผ. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์›”์š”์ผ๋งˆ๋‹ค", + "Type": "set", + "Start": 3, + "Length": 5 + } + ] + }, + { + "Input": "๋‚˜๋Š” ์ผ์š”์ผ๋งˆ๋‹ค ๋– ๋‚  ๊ฑฐ์•ผ. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ผ์š”์ผ๋งˆ๋‹ค", + "Type": "set", + "Start": 3, + "Length": 5 + } + ] + }, + { + "Input": "5์›” 9์ผ ์ดํ‹€ ๋ฐค ์˜ˆ์•ฝ์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๊นŒ? ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋ฐค", + "Type": "set", + "Start": 9, + "Length": 1 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Korean/SetParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Korean/SetParser.json new file mode 100644 index 000000000..d65faf9bc --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Korean/SetParser.json @@ -0,0 +1,677 @@ +[ + { + "Input": "๋‚˜๋Š” ๋งค์ฃผ ๋– ๋‚  ๊ฑฐ์•ผ. ", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.2744475+03:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋งค์ฃผ", + "Type": "set", + "Value": { + "Timex": "P1W", + "FutureResolution": { + "set": "Set: P1W" + }, + "PastResolution": { + "set": "Set: P1W" + } + }, + "Start": 11, + "Length": 6 + } + ] + }, + { + "Input": "๋‚˜๋Š” ๊ฒฉ์ฃผ๋กœ ๋– ๋‚  ๊ฑฐ์•ผ. ", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.2754476+03:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๊ฒฉ์ฃผ๋กœ", + "Type": "set", + "Value": { + "Timex": "P2W", + "FutureResolution": { + "set": "Set: P2W" + }, + "PastResolution": { + "set": "Set: P2W" + } + }, + "Start": 11, + "Length": 8 + } + ] + }, + { + "Input": "๋‚˜๋Š” ๋งค์ผ ๋– ๋‚  ๊ฑฐ์•ผ. ", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.2779449+03:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋งค์ผ", + "Type": "set", + "Value": { + "Timex": "P1D", + "FutureResolution": { + "set": "Set: P1D" + }, + "PastResolution": { + "set": "Set: P1D" + } + }, + "Start": 11, + "Length": 5 + } + ] + }, + { + "Input": "๋‚˜๋Š” ๋งค์ผ ๋– ๋‚  ๊ฑฐ์•ผ. ", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.2794445+03:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋งค์ผ", + "Type": "set", + "Value": { + "Timex": "P1D", + "FutureResolution": { + "set": "Set: P1D" + }, + "PastResolution": { + "set": "Set: P1D" + } + }, + "Start": 11, + "Length": 9 + } + ] + }, + { + "Input": "๋‚˜๋Š” ๋งค๋‹ฌ ๋– ๋‚  ๊ฑฐ์•ผ. ", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.2829445+03:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋งค๋‹ฌ", + "Type": "set", + "Value": { + "Timex": "P1M", + "FutureResolution": { + "set": "Set: P1M" + }, + "PastResolution": { + "set": "Set: P1M" + } + }, + "Start": 11, + "Length": 10 + } + ] + }, + { + "Input": "๋‚˜๋Š” ์ผ ๋…„์— ํ•œ ๋ฒˆ ๋– ๋‚  ๊ฑฐ์•ผ. ", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.2844439+03:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ผ ๋…„์— ํ•œ ๋ฒˆ ", + "Type": "set", + "Value": { + "Timex": "P1Y", + "FutureResolution": { + "set": "Set: P1Y" + }, + "PastResolution": { + "set": "Set: P1Y" + } + }, + "Start": 11, + "Length": 8 + } + ] + }, + { + "Input": "๋‚˜๋Š” ๋งค๋…„ ๋– ๋‚  ๊ฑฐ์•ผ. ", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.2854444+03:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋งค๋…„", + "Type": "set", + "Value": { + "Timex": "P1Y", + "FutureResolution": { + "set": "Set: P1Y" + }, + "PastResolution": { + "set": "Set: P1Y" + } + }, + "Start": 11, + "Length": 6 + } + ] + }, + { + "Input": "๋‚˜๋Š” ๊ฒฉ์ผ๋กœ ๋– ๋‚  ๊ฑฐ์•ผ. ", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.2909444+03:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๊ฒฉ์ผ๋กœ", + "Type": "set", + "Value": { + "Timex": "P2D", + "FutureResolution": { + "set": "Set: P2D" + }, + "PastResolution": { + "set": "Set: P2D" + } + }, + "Start": 11, + "Length": 13 + } + ] + }, + { + "Input": "๋‚˜๋Š” 3์ฃผ๋งˆ๋‹ค ๋– ๋‚  ๊ฑฐ์•ผ. ", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.2959472+03:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3์ฃผ๋งˆ๋‹ค", + "Type": "set", + "Value": { + "Timex": "P3W", + "FutureResolution": { + "set": "Set: P3W" + }, + "PastResolution": { + "set": "Set: P3W" + } + }, + "Start": 11, + "Length": 16 + } + ] + }, + { + "Input": "๋‚˜๋Š” ๋งค์ผ ์˜คํ›„ 3์‹œ์— ๋– ๋‚  ๊ฑฐ์•ผ. ", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.2989494+03:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋งค์ผ ์˜คํ›„ 3์‹œ", + "Type": "set", + "Value": { + "Timex": "T15", + "FutureResolution": { + "set": "Set: T15" + }, + "PastResolution": { + "set": "Set: T15" + } + }, + "Start": 11, + "Length": 13 + } + ] + }, + { + "Input": "๋‚˜๋Š” ๋งค์ผ ์˜คํ›„ 3์‹œ์— ๋– ๋‚  ๊ฑฐ์•ผ. ", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.3039501+03:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋งค์ผ ์˜คํ›„ 3์‹œ", + "Type": "set", + "Value": { + "Timex": "T15", + "FutureResolution": { + "set": "Set: T15" + }, + "PastResolution": { + "set": "Set: T15" + } + }, + "Start": 11, + "Length": 12 + } + ] + }, + { + "Input": "๋‚˜๋Š” 4์›” 15์ผ๋งˆ๋‹ค ๋– ๋‚  ๊ฑฐ์•ผ. ", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.3109498+03:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "4์›” 15์ผ๋งˆ๋‹ค", + "Type": "set", + "Value": { + "Timex": "XXXX-04-15", + "FutureResolution": { + "set": "Set: XXXX-04-15" + }, + "PastResolution": { + "set": "Set: XXXX-04-15" + } + }, + "Start": 11, + "Length": 9 + } + ] + }, + { + "Input": "๋‚˜๋Š” ์›”์š”์ผ๋งˆ๋‹ค ๋– ๋‚  ๊ฑฐ์•ผ. ", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.3259514+03:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์›”์š”์ผ๋งˆ๋‹ค", + "Type": "set", + "Value": { + "Timex": "XXXX-WXX-1", + "FutureResolution": { + "set": "Set: XXXX-WXX-1" + }, + "PastResolution": { + "set": "Set: XXXX-WXX-1" + } + }, + "Start": 11, + "Length": 12 + } + ] + }, + { + "Input": "๋‚˜๋Š” ์›”์š”์ผ ์˜คํ›„ 4์‹œ๋งˆ๋‹ค ๋– ๋‚  ๊ฑฐ์•ผ. ", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.3379507+03:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์›”์š”์ผ ์˜คํ›„ 4์‹œ๋งˆ๋‹ค", + "Type": "set", + "Value": { + "Timex": "XXXX-WXX-1T16", + "FutureResolution": { + "set": "Set: XXXX-WXX-1T16" + }, + "PastResolution": { + "set": "Set: XXXX-WXX-1T16" + } + }, + "Start": 11, + "Length": 15 + } + ] + }, + { + "Input": "๋‚˜๋Š” ๋งค์ผ ์•„์นจ ๋– ๋‚  ๊ฑฐ์•ผ. ", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.3429518+03:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋งค์ผ ์•„์นจ", + "Type": "set", + "Value": { + "Timex": "TMO", + "FutureResolution": { + "set": "Set: TMO" + }, + "PastResolution": { + "set": "Set: TMO" + } + }, + "Start": 11, + "Length": 13 + } + ] + }, + { + "Input": "๋‚˜๋Š” ๋งค์ผ ์•„์นจ 9์‹œ์— ๋– ๋‚  ๊ฑฐ์•ผ. ", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.3609535+03:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋งค์ผ ์•„์นจ 9์‹œ์—", + "Type": "set", + "Value": { + "Timex": "T09", + "FutureResolution": { + "set": "Set: T09" + }, + "PastResolution": { + "set": "Set: T09" + } + }, + "Start": 11, + "Length": 20 + } + ] + }, + { + "Input": "๋‚˜๋Š” ๋งค์ผ ์˜คํ›„ 4์‹œ์— ๋– ๋‚  ๊ฑฐ์•ผ.", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.3730732+03:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋งค์ผ ์˜คํ›„ 4์‹œ์—", + "Type": "set", + "Value": { + "Timex": "T16", + "FutureResolution": { + "set": "Set: T16" + }, + "PastResolution": { + "set": "Set: T16" + } + }, + "Start": 11, + "Length": 22 + } + ] + }, + { + "Input": "๋‚˜๋Š” ๋งค์ผ ๋ฐค 9์‹œ์— ๋– ๋‚  ๊ฑฐ์•ผ. ", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.3840706+03:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋งค์ผ ๋ฐค 9์‹œ์—", + "Type": "set", + "Value": { + "Timex": "T21", + "FutureResolution": { + "set": "Set: T21" + }, + "PastResolution": { + "set": "Set: T21" + } + }, + "Start": 11, + "Length": 18 + } + ] + }, + { + "Input": "๋‚˜๋Š” ๋งค์ผ ๋ฐค 9์‹œ์— ๋– ๋‚  ๊ฑฐ์•ผ. ", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.3930718+03:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋งค์ผ ๋ฐค 9์‹œ์—", + "Type": "set", + "Value": { + "Timex": "T21", + "FutureResolution": { + "set": "Set: T21" + }, + "PastResolution": { + "set": "Set: T21" + } + }, + "Start": 11, + "Length": 16 + } + ] + }, + { + "Input": "๋‚˜๋Š” ๋งค์ผ ์•„์นจ 9์‹œ์— ๋– ๋‚  ๊ฑฐ์•ผ. ", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.4065719+03:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋งค์ผ ์•„์นจ 9์‹œ์—", + "Type": "set", + "Value": { + "Timex": "T09", + "FutureResolution": { + "set": "Set: T09" + }, + "PastResolution": { + "set": "Set: T09" + } + }, + "Start": 11, + "Length": 15 + } + ] + }, + { + "Input": "๋‚˜๋Š” ๋งค์ผ ์•„์นจ 9์‹œ์— ๋– ๋‚  ๊ฑฐ์•ผ. ", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.4170727+03:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋งค์ผ ์•„์นจ 9์‹œ์—", + "Type": "set", + "Value": { + "Timex": "T09", + "FutureResolution": { + "set": "Set: T09" + }, + "PastResolution": { + "set": "Set: T09" + } + }, + "Start": 11, + "Length": 16 + } + ] + }, + { + "Input": "๋‚˜๋Š” ๋งค์ฃผ ์ผ์š”์ผ ์•„์นจ 9์‹œ์— ๋– ๋‚  ๊ฑฐ์•ผ. ", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.4295727+03:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋งค์ฃผ ์ผ์š”์ผ ์•„์นจ 9์‹œ", + "Type": "set", + "Value": { + "Timex": "XXXX-WXX-7T09", + "FutureResolution": { + "set": "Set: XXXX-WXX-7T09" + }, + "PastResolution": { + "set": "Set: XXXX-WXX-7T09" + } + }, + "Start": 14, + "Length": 16 + } + ] + }, + { + "Input": "๋‚˜๋Š” ๋งค์ฃผ ์ผ์š”์ผ ์•„์นจ 9์‹œ์— ๋– ๋‚  ๊ฑฐ์•ผ. ", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.438575+03:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋งค์ฃผ ์ผ์š”์ผ ์•„์นจ 9์‹œ", + "Type": "set", + "Value": { + "Timex": "XXXX-WXX-7T09", + "FutureResolution": { + "set": "Set: XXXX-WXX-7T09" + }, + "PastResolution": { + "set": "Set: XXXX-WXX-7T09" + } + }, + "Start": 14, + "Length": 14 + } + ] + }, + { + "Input": "๋‚˜๋Š” ๋งค์ฃผ ์ผ์š”์ผ ์•„์นจ 9์‹œ์— ๋– ๋‚  ๊ฑฐ์•ผ. ", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.4505726+03:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋งค์ฃผ ์ผ์š”์ผ ์•„์นจ 9์‹œ", + "Type": "set", + "Value": { + "Timex": "XXXX-WXX-7T09", + "FutureResolution": { + "set": "Set: XXXX-WXX-7T09" + }, + "PastResolution": { + "set": "Set: XXXX-WXX-7T09" + } + }, + "Start": 14, + "Length": 11 + } + ] + }, + { + "Input": "๋‚˜๋Š” ์›”์š”์ผ๋งˆ๋‹ค ๋– ๋‚  ๊ฑฐ์•ผ. ", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.4570731+03:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์›”์š”์ผ๋งˆ๋‹ค", + "Type": "set", + "Value": { + "Timex": "XXXX-WXX-1", + "FutureResolution": { + "set": "Set: XXXX-WXX-1" + }, + "PastResolution": { + "set": "Set: XXXX-WXX-1" + } + }, + "Start": 11, + "Length": 10 + } + ] + }, + { + "Input": "๋‚˜๋Š” ์ผ์š”์ผ๋งˆ๋‹ค ๋– ๋‚  ๊ฑฐ์•ผ. ", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.4635727+03:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ผ์š”์ผ๋งˆ๋‹ค", + "Type": "set", + "Value": { + "Timex": "XXXX-WXX-7", + "FutureResolution": { + "set": "Set: XXXX-WXX-7" + }, + "PastResolution": { + "set": "Set: XXXX-WXX-7" + } + }, + "Start": 11, + "Length": 10 + } + ] + }, + { + "Input": "๋‚˜๋Š” ์ผ์š”์ผ๋งˆ๋‹ค ๋– ๋‚  ๊ฑฐ์•ผ. ", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.4710739+03:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ผ์š”์ผ๋งˆ๋‹ค", + "Type": "set", + "Value": { + "Timex": "XXXX-WXX-7", + "FutureResolution": { + "set": "Set: XXXX-WXX-7" + }, + "PastResolution": { + "set": "Set: XXXX-WXX-7" + } + }, + "Start": 11, + "Length": 7 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Korean/TimeExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Korean/TimeExtractor.json new file mode 100644 index 000000000..71d21f99d --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Korean/TimeExtractor.json @@ -0,0 +1,593 @@ +[ + { + "Input": "๋‚˜๋Š” 7์‹œ์— ๋Œ์•„์˜ฌ ๊ฑฐ์•ผ. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "7", + "Type": "time", + "Start": 3, + "Length": 1 + } + ] + }, + { + "Input": "๋‚˜๋Š” ์˜คํ›„ 7์‹œ์— ๋Œ์•„์˜ฌ ๊ฑฐ์•ผ.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜คํ›„ 7์‹œ", + "Type": "time", + "Start": 3, + "Length": 5 + } + ] + }, + { + "Input": "๋‚˜๋Š” ์˜คํ›„ 7์‹œ 56๋ถ„์— ๋Œ์•„์˜ฌ ๊ฑฐ์•ผ.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜คํ›„ 7์‹œ 56๋ถ„", + "Type": "time", + "Start": 3, + "Length": 9 + } + ] + }, + { + "Input": "๋‚˜๋Š” ์˜คํ›„ 7์‹œ 56๋ถ„ 35์ดˆ์— ๋Œ์•„์˜ฌ ๊ฑฐ์•ผ.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜คํ›„ 7์‹œ 56๋ถ„ 35์ดˆ", + "Type": "time", + "Start": 3, + "Length": 13 + } + ] + }, + { + "Input": "๋‚˜๋Š” 12์‹œ 34๋ถ„์— ๋Œ์•„์˜ฌ ๊ฑฐ์•ผ. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "12์‹œ 34๋ถ„", + "Type": "time", + "Start": 3, + "Length": 7 + } + ] + }, + { + "Input": "๋‚˜๋Š” 12์‹œ 34๋ถ„ 20์ดˆ์— ๋Œ์•„์˜ฌ ๊ฑฐ์•ผ. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "12์‹œ 34๋ถ„ 20์ดˆ", + "Type": "time", + "Start": 3, + "Length": 11 + } + ] + }, + { + "Input": "๋‚˜๋Š” ์ž์ •์— ๋Œ์•„์˜ฌ ๊ฑฐ์•ผ. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ž์ •", + "Type": "time", + "Start": 3, + "Length": 2 + } + ] + }, + { + "Input": "๋‚˜๋Š” 0์‹œ 30์ดˆ์— ๋Œ์•„์˜ฌ ๊ฑฐ์•ผ. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "0์‹œ 30์ดˆ", + "Type": "time", + "Start": 3, + "Length": 6 + } + ] + }, + { + "Input": "7์‹œ ์ •๊ฐ์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "7์‹œ ์ •๊ฐ", + "Type": "time", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "์•„์นจ 8์‹œ์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์•„์นจ 8์‹œ", + "Type": "time", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "์ €๋… 8์‹œ์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ €๋… 8์‹œ", + "Type": "time", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "8์‹œ 30๋ถ„์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "8์‹œ 30๋ถ„", + "Type": "time", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "์ €๋… 8์‹œ 30๋ถ„์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ €๋… 8์‹œ 30๋ถ„", + "Type": "time", + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "8์‹œ 15๋ถ„์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "8์‹œ 15๋ถ„", + "Type": "time", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "์ €๋… 9์‹œ 45๋ถ„์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ €๋… 9์‹œ 45๋ถ„", + "Type": "time", + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "8์‹œ 3๋ถ„ ์ „์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "8์‹œ 3๋ถ„ ์ „", + "Type": "time", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "7์‹œ 30๋ถ„ ์ •๊ฐ์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "7์‹œ 30๋ถ„ ์ •๊ฐ", + "Type": "time", + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "์˜คํ›„ 7์‹œ 30๋ถ„์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜คํ›„ 7์‹œ 30๋ถ„", + "Type": "time", + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "์•„์นจ 7์‹œ 30๋ถ„์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์•„์นจ 7์‹œ 30๋ถ„", + "Type": "time", + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "์•„์นจ 8์‹œ 15๋ถ„ ์ „์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์•„์นจ 8์‹œ 15๋ถ„ ์ „", + "Type": "time", + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "์ €๋… 8์‹œ 20๋ถ„์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ €๋… 8์‹œ 20๋ถ„", + "Type": "time", + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "๋‚˜๋Š” ์˜คํ›„ 7์‹œ์— ๋Œ์•„์˜ฌ ๊ฑฐ์•ผ. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜คํ›„ 7์‹œ", + "Type": "time", + "Start": 3, + "Length": 5 + } + ] + }, + { + "Input": "๋‚˜๋Š” ์˜คํ›„ 7์‹œ 14์ดˆ์— ๋Œ์•„์˜ฌ ๊ฑฐ์•ผ. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜คํ›„ 7์‹œ 14์ดˆ", + "Type": "time", + "Start": 3, + "Length": 9 + } + ] + }, + { + "Input": "๋‚˜๋Š” ์ €๋… 7์‹œ 30๋ถ„์— ๋Œ์•„์˜ฌ ๊ฑฐ์•ผ. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ €๋… 7์‹œ 30๋ถ„", + "Type": "time", + "Start": 3, + "Length": 9 + } + ] + }, + { + "Input": "๋‚˜๋Š” ์ €๋… 7์‹œ 35๋ถ„์— ๋Œ์•„์˜ฌ ๊ฑฐ์•ผ. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ €๋… 7์‹œ 35๋ถ„", + "Type": "time", + "Start": 3, + "Length": 9 + } + ] + }, + { + "Input": "๋‚˜๋Š” 11์‹œ 5๋ถ„์— ๋Œ์•„์˜ฌ ๊ฑฐ์•ผ. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "11์‹œ 5๋ถ„", + "Type": "time", + "Start": 3, + "Length": 6 + } + ] + }, + { + "Input": "๋‚˜๋Š” 5์‹œ 27๋ถ„์— ๋Œ์•„์˜ฌ ๊ฑฐ์•ผ. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5์‹œ 27๋ถ„", + "Type": "time", + "Start": 3, + "Length": 6 + } + ] + }, + { + "Input": "๋‚˜๋Š” ๋ฐค 5์‹œ 30๋ถ„์— ๋Œ์•„์˜ฌ ๊ฑฐ์•ผ. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋ฐค 5์‹œ 30๋ถ„", + "Type": "time", + "Start": 3, + "Length": 8 + } + ] + }, + { + "Input": "๋‚˜๋Š” ์ •์˜ค์ฏค์— ๋Œ์•„์˜ฌ ๊ฑฐ์•ผ. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ •์˜ค์ฏค", + "Type": "time", + "Start": 3, + "Length": 3 + } + ] + }, + { + "Input": "๋‚˜๋Š” ์ •์˜ค์— ๋Œ์•„์˜ฌ ๊ฑฐ์•ผ. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ •์˜ค", + "Type": "time", + "Start": 3, + "Length": 2 + } + ] + }, + { + "Input": "๋‚˜๋Š” 12์‹œ ์ •์˜ค์— ๋Œ์•„์˜ฌ ๊ฑฐ์•ผ. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "12์‹œ ์ •์˜ค", + "Type": "time", + "Start": 3, + "Length": 6 + } + ] + }, + { + "Input": "๋‚˜๋Š” 11์‹œ์ฏค์— ๋Œ์•„์˜ฌ ๊ฑฐ์•ผ. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "11์‹œ์ฏค", + "Type": "time", + "Start": 3, + "Length": 4 + } + ] + }, + { + "Input": "๋‚˜๋Š” ์˜คํ›„ 3์‹œ 40๋ถ„์— ๋Œ์•„์˜ฌ ๊ฑฐ์•ผ. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜คํ›„ 3์‹œ 40๋ถ„", + "Type": "time", + "Start": 3, + "Length": 9 + } + ] + }, + { + "Input": "๋‚˜๋Š” ์˜ค์ „ 11์‹œ 40๋ถ„์— ๋Œ์•„์˜ฌ ๊ฑฐ์•ผ. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜ค์ „ 11์‹œ 40๋ถ„", + "Type": "time", + "Start": 3, + "Length": 10 + } + ] + }, + { + "Input": "์ž์ •", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ž์ •", + "Type": "time", + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "์˜ค์ „ ์ค‘๊ฐ„", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜ค์ „ ์ค‘๊ฐ„", + "Type": "time", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "์˜คํ›„ ์ค‘๊ฐ„", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜คํ›„ ์ค‘๊ฐ„", + "Type": "time", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "ํ•œ๋‚ฎ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ํ•œ๋‚ฎ", + "Type": "time", + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "์ •์˜ค", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ •์˜ค", + "Type": "time", + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "๋‚˜๋Š” ์ €๋… 7์‹œ์— ๋Œ์•„์˜ฌ ๊ฑฐ์•ผ. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ €๋… 7์‹œ", + "Type": "time", + "Start": 3, + "Length": 5 + } + ] + }, + { + "Input": "๋‚˜๋Š” ์•„์นจ 7์‹œ 56๋ถ„์— ๋Œ์•„์˜ฌ ๊ฑฐ์•ผ. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์•„์นจ 7์‹œ 56๋ถ„", + "Type": "time", + "Start": 3, + "Length": 9 + } + ] + }, + { + "Input": "๋‚˜๋Š” ์•„์นจ 7์‹œ 56๋ถ„ 35์ดˆ์— ๋Œ์•„์˜ฌ ๊ฑฐ์•ผ. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์•„์นจ 7์‹œ 56๋ถ„ 35์ดˆ", + "Type": "time", + "Start": 3, + "Length": 13 + } + ] + }, + { + "Input": "์–ด๋–ค ์ด๋ฉ”์ผ์ด p๋ฅผ ์ฃผ์ œ๋กœ ํ–ˆ์Šต๋‹ˆ๊นŒ? ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "์–ด๋–ค ์ด๋ฉ”์ผ์ด ๋‹ต๋ณ€์„ ๋ฐ›์•˜์Šต๋‹ˆ๊นŒ?", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "๋‚˜๋Š” ์ ์‹ฌ 12์‹œ ์ •๊ฐ์— ๋Œ์•„์˜ฌ ๊ฑฐ์•ผ. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ ์‹ฌ 12์‹œ ์ •๊ฐ", + "Type": "time", + "Start": 3, + "Length": 9 + } + ] + }, + { + "Input": "์˜คํ›„ 9์‹œ๋Š” ์ €์—๊ฒŒ๋Š” ์ข‹์Šต๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜คํ›„ 9์‹œ", + "Type": "time", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "์ด ํ’ˆ๋ชฉ์˜ ๊ฐ€๊ฒฉ์€ 1.6714์ž…๋‹ˆ๋‹ค.", + "Comment": "1 shouldn't recognized as time here", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Korean/TimeParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Korean/TimeParser.json new file mode 100644 index 000000000..0c4ee5f8d --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Korean/TimeParser.json @@ -0,0 +1,1344 @@ +[ + { + "Input": "8์‹œ 40๋ถ„์— ์•Œ๋žŒ ์„ค์ •ํ•ด ์ค˜. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "8์‹œ 40๋ถ„", + "Type": "time", + "Value": { + "Timex": "T08:40", + "FutureResolution": { + "time": "08:40:00" + }, + "PastResolution": { + "time": "08:40:00" + } + }, + "Start": 17, + "Length": 11 + } + ] + }, + { + "Input": "์˜ค์ „ 8์‹œ 40๋ถ„์— ์•Œ๋žŒ ์„ค์ •ํ•ด ์ค˜. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜ค์ „ 8์‹œ 40๋ถ„", + "Type": "time", + "Value": { + "Timex": "T08:40", + "FutureResolution": { + "time": "08:40:00" + }, + "PastResolution": { + "time": "08:40:00" + } + }, + "Start": 17, + "Length": 14 + } + ] + }, + { + "Input": "์ €๋… 8์‹œ 40๋ถ„์— ์•Œ๋žŒ ์„ค์ •ํ•ด ์ค˜. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ €๋… 8์‹œ 40๋ถ„", + "Type": "time", + "Value": { + "Timex": "T20:40", + "FutureResolution": { + "time": "20:40:00" + }, + "PastResolution": { + "time": "20:40:00" + } + }, + "Start": 17, + "Length": 14 + } + ] + }, + { + "Input": "10์‹œ 45๋ถ„์— ์•Œ๋žŒ ์„ค์ •ํ•ด ์ค˜. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10์‹œ 45๋ถ„", + "Type": "time", + "Value": { + "Timex": "T10:45", + "FutureResolution": { + "time": "10:45:00" + }, + "PastResolution": { + "time": "10:45:00" + } + }, + "Start": 17, + "Length": 14 + } + ] + }, + { + "Input": "์˜คํ›„ 3์‹œ 15๋ถ„์— ์•Œ๋žŒ ์„ค์ •ํ•ด ์ค˜. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜คํ›„ 3์‹œ 15๋ถ„ ", + "Type": "time", + "Value": { + "Timex": "T15:15", + "FutureResolution": { + "time": "15:15:00" + }, + "PastResolution": { + "time": "15:15:00" + } + }, + "Start": 17, + "Length": 19 + } + ] + }, + { + "Input": "์˜คํ›„ 3์‹œ 30๋ถ„์— ์•Œ๋žŒ ์„ค์ •ํ•ด ์ค˜. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜คํ›„ 3์‹œ 30๋ถ„", + "Type": "time", + "Value": { + "Timex": "T15:30", + "FutureResolution": { + "time": "15:30:00" + }, + "PastResolution": { + "time": "15:30:00" + } + }, + "Start": 17, + "Length": 18 + } + ] + }, + { + "Input": "10์‹œ 10๋ถ„์— ์•Œ๋žŒ ์„ค์ •ํ•ด ์ค˜.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10์‹œ 10๋ถ„", + "Type": "time", + "Value": { + "Timex": "T10:10", + "FutureResolution": { + "time": "10:10:00" + }, + "PastResolution": { + "time": "10:10:00" + } + }, + "Start": 17, + "Length": 7 + } + ] + }, + { + "Input": "์˜คํ›„ 10์‹œ 45๋ถ„์— ์•Œ๋žŒ ์„ค์ •ํ•ด ์ค˜. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜คํ›„ 10์‹œ 45๋ถ„", + "Type": "time", + "Value": { + "Timex": "T22:55", + "FutureResolution": { + "time": "22:55:00" + }, + "PastResolution": { + "time": "22:55:00" + } + }, + "Start": 17, + "Length": 20 + } + ] + }, + { + "Input": "๋‚˜๋Š” ์˜ค์ „์˜คํ›„ 7์‹œ์— ๋Œ์•„์˜ฌ ๊ฑฐ์•ผ. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜ค์ „์˜คํ›„ 7์‹œ", + "Type": "time", + "Value": { + "Timex": "T07", + "FutureResolution": { + "time": "07:00:00" + }, + "PastResolution": { + "time": "07:00:00" + } + }, + "Start": 16, + "Length": 5 + } + ] + }, + { + "Input": "๋‚˜๋Š” 7์‹œ์— ๋Œ์•„์˜ฌ ๊ฑฐ์•ผ. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "7", + "Type": "time", + "Value": { + "Timex": "T07", + "FutureResolution": { + "time": "07:00:00" + }, + "PastResolution": { + "time": "07:00:00" + } + }, + "Start": 16, + "Length": 1 + } + ] + }, + { + "Input": "๋‚˜๋Š” ์˜คํ›„ 7์‹œ์— ๋Œ์•„์˜ฌ ๊ฑฐ์•ผ.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜คํ›„ 7์‹œ", + "Type": "time", + "Value": { + "Timex": "T19", + "FutureResolution": { + "time": "19:00:00" + }, + "PastResolution": { + "time": "19:00:00" + } + }, + "Start": 13, + "Length": 3 + } + ] + }, + { + "Input": "๋‚˜๋Š” ์˜คํ›„ 7์‹œ 56๋ถ„์— ๋Œ์•„์˜ฌ ๊ฑฐ์•ผ.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜คํ›„ 7์‹œ 56๋ถ„", + "Type": "time", + "Value": { + "Timex": "T19:56", + "FutureResolution": { + "time": "19:56:00" + }, + "PastResolution": { + "time": "19:56:00" + } + }, + "Start": 13, + "Length": 6 + } + ] + }, + { + "Input": "๋‚˜๋Š” ์˜คํ›„ 7์‹œ 56๋ถ„ 30์ดˆ์— ๋Œ์•„์˜ฌ ๊ฑฐ์•ผ.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜คํ›„ 7์‹œ 56๋ถ„ 30์ดˆ", + "Type": "time", + "Value": { + "Timex": "T19:56:30", + "FutureResolution": { + "time": "19:56:30" + }, + "PastResolution": { + "time": "19:56:30" + } + }, + "Start": 13, + "Length": 9 + } + ] + }, + { + "Input": "๋‚˜๋Š” 12์‹œ 34๋ถ„์— ๋Œ์•„์˜ฌ ๊ฑฐ์•ผ. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "12์‹œ 34๋ถ„", + "Type": "time", + "Value": { + "Timex": "T12:34", + "FutureResolution": { + "time": "12:34:00" + }, + "PastResolution": { + "time": "12:34:00" + } + }, + "Start": 13, + "Length": 5 + } + ] + }, + { + "Input": "๋‚˜๋Š” 12์‹œ 34๋ถ„ 25์ดˆ์— ๋Œ์•„์˜ฌ ๊ฑฐ์•ผ. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "12์‹œ 34๋ถ„ 25์ดˆ", + "Type": "time", + "Value": { + "Timex": "T12:34:25", + "FutureResolution": { + "time": "12:34:25" + }, + "PastResolution": { + "time": "12:34:25" + } + }, + "Start": 13, + "Length": 8 + } + ] + }, + { + "Input": "7์‹œ ์ •๊ฐ์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "7์‹œ ์ •๊ฐ", + "Type": "time", + "Value": { + "Timex": "T07", + "FutureResolution": { + "time": "07:00:00" + }, + "PastResolution": { + "time": "07:00:00" + } + }, + "Start": 5, + "Length": 9 + } + ] + }, + { + "Input": "์•„์นจ 8์‹œ์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์•„์นจ 8์‹œ", + "Type": "time", + "Value": { + "Timex": "T08", + "FutureResolution": { + "time": "08:00:00" + }, + "PastResolution": { + "time": "08:00:00" + } + }, + "Start": 5, + "Length": 16 + } + ] + }, + { + "Input": "์ €๋… 8์‹œ์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ €๋… 8์‹œ", + "Type": "time", + "Value": { + "Timex": "T20", + "FutureResolution": { + "time": "20:00:00" + }, + "PastResolution": { + "time": "20:00:00" + } + }, + "Start": 5, + "Length": 14 + } + ] + }, + { + "Input": "8์‹œ 30๋ถ„์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "8์‹œ 30๋ถ„", + "Type": "time", + "Value": { + "Timex": "T08:30", + "FutureResolution": { + "time": "08:30:00" + }, + "PastResolution": { + "time": "08:30:00" + } + }, + "Start": 5, + "Length": 15 + } + ] + }, + { + "Input": "์ €๋… 8์‹œ 30๋ถ„์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ €๋… 8์‹œ 30๋ถ„", + "Type": "time", + "Value": { + "Timex": "T20:30", + "FutureResolution": { + "time": "20:30:00" + }, + "PastResolution": { + "time": "20:30:00" + } + }, + "Start": 5, + "Length": 13 + } + ] + }, + { + "Input": "8์‹œ 15๋ถ„์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "8์‹œ 15๋ถ„", + "Type": "time", + "Value": { + "Timex": "T08:15", + "FutureResolution": { + "time": "08:15:00" + }, + "PastResolution": { + "time": "08:15:00" + } + }, + "Start": 5, + "Length": 20 + } + ] + }, + { + "Input": "์ €๋… 9์‹œ 45๋ถ„์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ €๋… 9์‹œ 45๋ถ„", + "Type": "time", + "Value": { + "Timex": "T21:45", + "FutureResolution": { + "time": "21:45:00" + }, + "PastResolution": { + "time": "21:45:00" + } + }, + "Start": 5, + "Length": 23 + } + ] + }, + { + "Input": "8์‹œ 3๋ถ„ ์ „์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "8์‹œ 3๋ถ„ ์ „", + "Type": "time", + "Value": { + "Timex": "T07:57", + "FutureResolution": { + "time": "07:57:00" + }, + "PastResolution": { + "time": "07:57:00" + } + }, + "Start": 5, + "Length": 22 + } + ] + }, + { + "Input": "7์‹œ 30๋ถ„ ์ •๊ฐ์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "7์‹œ 30๋ถ„ ์ •๊ฐ", + "Type": "time", + "Value": { + "Timex": "T07:30", + "FutureResolution": { + "time": "07:30:00" + }, + "PastResolution": { + "time": "07:30:00" + } + }, + "Start": 5, + "Length": 23 + } + ] + }, + { + "Input": "์˜คํ›„ 7์‹œ 30๋ถ„์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜คํ›„ 7์‹œ 30๋ถ„", + "Type": "time", + "Value": { + "Timex": "T19:30", + "FutureResolution": { + "time": "19:30:00" + }, + "PastResolution": { + "time": "19:30:00" + } + }, + "Start": 5, + "Length": 25 + } + ] + }, + { + "Input": "์•„์นจ 7์‹œ 30๋ถ„์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์•„์นจ 7์‹œ 30๋ถ„", + "Type": "time", + "Value": { + "Timex": "T07:30", + "FutureResolution": { + "time": "07:30:00" + }, + "PastResolution": { + "time": "07:30:00" + } + }, + "Start": 5, + "Length": 30 + } + ] + }, + { + "Input": "์•„์นจ 8์‹œ 15๋ถ„ ์ „์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์•„์นจ 8์‹œ 15๋ถ„ ์ „", + "Type": "time", + "Value": { + "Timex": "T07:45", + "FutureResolution": { + "time": "07:45:00" + }, + "PastResolution": { + "time": "07:45:00" + } + }, + "Start": 5, + "Length": 29 + } + ] + }, + { + "Input": "์ €๋… 8์‹œ 20๋ถ„์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ €๋… 8์‹œ 20๋ถ„", + "Type": "time", + "Value": { + "Timex": "T20:20", + "FutureResolution": { + "time": "20:20:00" + }, + "PastResolution": { + "time": "20:20:00" + } + }, + "Start": 5, + "Length": 32 + } + ] + }, + { + "Input": "๋‚˜๋Š” ์˜คํ›„ 7์‹œ์— ๋Œ์•„์˜ฌ ๊ฑฐ์•ผ. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜คํ›„ 7์‹œ", + "Type": "time", + "Value": { + "Timex": "T19", + "FutureResolution": { + "time": "19:00:00" + }, + "PastResolution": { + "time": "19:00:00" + } + }, + "Start": 13, + "Length": 21 + } + ] + }, + { + "Input": "๋‚˜๋Š” ์˜คํ›„ 7์‹œ 5์ดˆ์— ๋Œ์•„์˜ฌ ๊ฑฐ์•ผ. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜คํ›„ 7์‹œ 5์ดˆ", + "Type": "time", + "Value": { + "Timex": "T19:00:05", + "FutureResolution": { + "time": "19:00:05" + }, + "PastResolution": { + "time": "19:00:05" + } + }, + "Start": 13, + "Length": 17 + } + ] + }, + { + "Input": "๋‚˜๋Š” ์ €๋… 7์‹œ 30๋ถ„์— ๋Œ์•„์˜ฌ ๊ฑฐ์•ผ. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ €๋… 7์‹œ 30๋ถ„", + "Type": "time", + "Value": { + "Timex": "T19:30", + "FutureResolution": { + "time": "19:30:00" + }, + "PastResolution": { + "time": "19:30:00" + } + }, + "Start": 13, + "Length": 15 + } + ] + }, + { + "Input": "๋‚˜๋Š” ์ €๋… 7์‹œ 35๋ถ„์— ๋Œ์•„์˜ฌ ๊ฑฐ์•ผ. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ €๋… 7์‹œ 35๋ถ„", + "Type": "time", + "Value": { + "Timex": "T19:35", + "FutureResolution": { + "time": "19:35:00" + }, + "PastResolution": { + "time": "19:35:00" + } + }, + "Start": 13, + "Length": 20 + } + ] + }, + { + "Input": "๋‚˜๋Š” ๋ฐค 11์‹œ 20๋ถ„์— ๋Œ์•„์˜ฌ ๊ฑฐ์•ผ. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋ฐค 11์‹œ 20๋ถ„", + "Type": "time", + "Value": { + "Timex": "T23:20", + "FutureResolution": { + "time": "23:20:00" + }, + "PastResolution": { + "time": "23:20:00" + } + }, + "Start": 13, + "Length": 16 + } + ] + }, + { + "Input": "๋‚˜๋Š” ์ •์˜ค์ฏค์— ๋Œ์•„์˜ฌ ๊ฑฐ์•ผ. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ •์˜ค์ฏค", + "Type": "time", + "Value": { + "Timex": "T12", + "FutureResolution": { + "time": "12:00:00" + }, + "PastResolution": { + "time": "12:00:00" + } + }, + "Start": 13, + "Length": 7 + } + ] + }, + { + "Input": "๋‚˜๋Š” 12์‹œ ์ •์˜ค์— ๋Œ์•„์˜ฌ ๊ฑฐ์•ผ. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "12์‹œ ์ •์˜ค", + "Type": "time", + "Value": { + "Timex": "T12", + "FutureResolution": { + "time": "12:00:00" + }, + "PastResolution": { + "time": "12:00:00" + } + }, + "Start": 13, + "Length": 7 + } + ] + }, + { + "Input": "๋‚˜๋Š” 11์‹œ์ฏค์— ๋Œ์•„์˜ฌ ๊ฑฐ์•ผ. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "11์‹œ์ฏค", + "Type": "time", + "Value": { + "Timex": "T11", + "FutureResolution": { + "time": "11:00:00" + }, + "PastResolution": { + "time": "11:00:00" + } + }, + "Start": 13, + "Length": 5 + } + ] + }, + { + "Input": "๋‚˜๋Š” ์˜คํ›„ 3์‹œ 40๋ถ„์— ๋Œ์•„์˜ฌ ๊ฑฐ์•ผ. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜คํ›„ 3์‹œ 40๋ถ„", + "Type": "time", + "Value": { + "Timex": "T15:40", + "FutureResolution": { + "time": "15:40:00" + }, + "PastResolution": { + "time": "15:40:00" + } + }, + "Start": 13, + "Length": 5 + } + ] + }, + { + "Input": "๋‚˜๋Š” ์˜ค์ „ 11์‹œ 40๋ถ„์— ๋Œ์•„์˜ฌ ๊ฑฐ์•ผ. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜ค์ „ 11์‹œ 40๋ถ„", + "Type": "time", + "Value": { + "Timex": "T11:40", + "FutureResolution": { + "time": "11:40:00" + }, + "PastResolution": { + "time": "11:40:00" + } + }, + "Start": 13, + "Length": 9 + } + ] + }, + { + "Input": "์ž์ •", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ž์ •", + "Type": "time", + "Value": { + "Timex": "T00", + "FutureResolution": { + "time": "00:00:00" + }, + "PastResolution": { + "time": "00:00:00" + } + }, + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "์˜ค์ „ ์ค‘๊ฐ„", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜ค์ „ ์ค‘๊ฐ„", + "Type": "time", + "Value": { + "Timex": "T10", + "FutureResolution": { + "time": "10:00:00" + }, + "PastResolution": { + "time": "10:00:00" + } + }, + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "์˜คํ›„ ์ค‘๊ฐ„", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜คํ›„ ์ค‘๊ฐ„", + "Type": "time", + "Value": { + "Timex": "T14", + "FutureResolution": { + "time": "14:00:00" + }, + "PastResolution": { + "time": "14:00:00" + } + }, + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "ํ•œ๋‚ฎ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ํ•œ๋‚ฎ", + "Type": "time", + "Value": { + "Timex": "T12", + "FutureResolution": { + "time": "12:00:00" + }, + "PastResolution": { + "time": "12:00:00" + } + }, + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "์ •์˜ค", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ •์˜ค", + "Type": "time", + "Value": { + "Timex": "T12", + "FutureResolution": { + "time": "12:00:00" + }, + "PastResolution": { + "time": "12:00:00" + } + }, + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "๋‚˜๋Š” ์ ์‹ฌ 12์‹œ์— ๋Œ์•„์˜ฌ ๊ฑฐ์•ผ. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ ์‹ฌ 12์‹œ", + "Type": "time", + "Value": { + "Timex": "T12", + "FutureResolution": { + "time": "12:00:00" + }, + "PastResolution": { + "time": "12:00:00" + } + }, + "Start": 13, + "Length": 12 + } + ] + }, + { + "Input": "๋‚˜๋Š” ์ž์ • 12์‹œ์— ๋Œ์•„์˜ฌ ๊ฑฐ์•ผ. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ž์ • 12์‹œ", + "Type": "time", + "Value": { + "Timex": "T00", + "FutureResolution": { + "time": "00:00:00" + }, + "PastResolution": { + "time": "00:00:00" + } + }, + "Start": 13, + "Length": 11 + } + ] + }, + { + "Input": "๋‚˜๋Š” ๋ฐค 12์‹œ์— ๋Œ์•„์˜ฌ ๊ฑฐ์•ผ. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋ฐค 12์‹œ", + "Type": "time", + "Value": { + "Timex": "T00", + "FutureResolution": { + "time": "00:00:00" + }, + "PastResolution": { + "time": "00:00:00" + } + }, + "Start": 13, + "Length": 15 + } + ] + }, + { + "Input": "๋‚˜๋Š” ํ•œ๋ฐค์ค‘ 1์‹œ ์ •๊ฐ์— ๋Œ์•„์˜ฌ ๊ฑฐ์•ผ. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ํ•œ๋ฐค์ค‘ 1์‹œ ์ •๊ฐ", + "Type": "time", + "Value": { + "Timex": "T01", + "FutureResolution": { + "time": "01:00:00" + }, + "PastResolution": { + "time": "01:00:00" + } + }, + "Start": 13, + "Length": 18 + } + ] + }, + { + "Input": "๋‚˜๋Š” ์ ์‹ฌ 12์‹œ ์ •๊ฐ์— ๋Œ์•„์˜ฌ ๊ฑฐ์•ผ. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ ์‹ฌ 12์‹œ ์ •๊ฐ", + "Type": "time", + "Value": { + "Timex": "T12", + "FutureResolution": { + "time": "12:00:00" + }, + "PastResolution": { + "time": "12:00:00" + } + }, + "Start": 13, + "Length": 20 + } + ] + }, + { + "Input": "๋‚˜๋Š” ์ ์‹ฌ 11์‹œ ์ •๊ฐ์— ๋Œ์•„์˜ฌ ๊ฑฐ์•ผ. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ ์‹ฌ 11์‹œ ์ •๊ฐ", + "Type": "time", + "Value": { + "Timex": "T11", + "FutureResolution": { + "time": "11:00:00" + }, + "PastResolution": { + "time": "11:00:00" + } + }, + "Start": 13, + "Length": 20 + } + ] + }, + { + "Input": "๋‚˜๋Š” ์ ์‹ฌ 1์‹œ ์ •๊ฐ์— ๋Œ์•„์˜ฌ ๊ฑฐ์•ผ. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ ์‹ฌ 1์‹œ ์ •๊ฐ", + "Type": "time", + "Value": { + "Timex": "T13", + "FutureResolution": { + "time": "13:00:00" + }, + "PastResolution": { + "time": "13:00:00" + } + }, + "Start": 13, + "Length": 19 + } + ] + }, + { + "Input": "๋‚˜๋Š” ์˜คํ›„ 7์‹œ 56๋ถ„ 13์ดˆ์— ๋Œ์•„์˜ฌ ๊ฑฐ์•ผ. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜คํ›„ 7์‹œ 56๋ถ„ 13์ดˆ", + "Type": "time", + "Value": { + "Timex": "T19:56:13", + "FutureResolution": { + "time": "19:56:13" + }, + "PastResolution": { + "time": "19:56:13" + } + }, + "Start": 13, + "Length": 10 + } + ] + }, + { + "Input": "๋‚˜๋Š” 12์‹œ 34๋ถ„ 45์ดˆ์— ๋Œ์•„์˜ฌ ๊ฑฐ์•ผ. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "12์‹œ 34๋ถ„ 45์ดˆ", + "Type": "time", + "Value": { + "Timex": "T12:34:45", + "FutureResolution": { + "time": "12:34:45" + }, + "PastResolution": { + "time": "12:34:45" + } + }, + "Start": 13, + "Length": 8 + } + ] + }, + { + "Input": "๋‚˜๋Š” ์˜คํ›„ 7์‹œ 25์ดˆ์— ๋Œ์•„์˜ฌ ๊ฑฐ์•ผ. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜คํ›„ 7์‹œ 25์ดˆ", + "Type": "time", + "Value": { + "Timex": "T19:00:25", + "FutureResolution": { + "time": "19:00:25" + }, + "PastResolution": { + "time": "19:00:25" + } + }, + "Start": 13, + "Length": 17 + } + ] + }, + { + "Input": "๋‚˜๋Š” ์˜ค์ „ 7์‹œ 30๋ถ„์— ๋Œ์•„๊ฐˆ ๊ฑฐ์•ผ. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜ค์ „ 7์‹œ 30๋ถ„", + "Type": "time", + "Value": { + "Timex": "T07:30", + "FutureResolution": { + "time": "07:30:00" + }, + "PastResolution": { + "time": "07:30:00" + } + }, + "Start": 13, + "Length": 15 + } + ] + }, + { + "Input": "๋‚˜๋Š” 11์‹œ 5๋ถ„์— ๋Œ์•„๊ฐˆ ๊ฑฐ์•ผ. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "11์‹œ 5๋ถ„", + "Type": "time", + "Value": { + "Timex": "T11:05", + "FutureResolution": { + "time": "11:05:00" + }, + "PastResolution": { + "time": "11:05:00" + } + }, + "Start": 16, + "Length": 11 + } + ] + }, + { + "Input": "๋‚˜๋Š” 5์‹œ 27๋ถ„์— ๋Œ์•„๊ฐˆ ๊ฑฐ์•ผ. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5์‹œ 27๋ถ„", + "Type": "time", + "Value": { + "Timex": "T05:27", + "FutureResolution": { + "time": "05:27:00" + }, + "PastResolution": { + "time": "05:27:00" + } + }, + "Start": 13, + "Length": 25 + } + ] + }, + { + "Input": "๋‚˜๋Š” ๋ฐค 5์‹œ 30๋ถ„์— ๋Œ์•„๊ฐˆ ๊ฑฐ์•ผ. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋ฐค 5์‹œ 30๋ถ„", + "Type": "time", + "Value": { + "Timex": "T17:30", + "FutureResolution": { + "time": "17:30:00" + }, + "PastResolution": { + "time": "17:30:00" + } + }, + "Start": 13, + "Length": 24 + } + ] + }, + { + "Input": "๋‚˜๋Š” ์ •์˜ค์— ๋Œ์•„์˜ฌ ๊ฑฐ์•ผ. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ •์˜ค", + "Type": "time", + "Value": { + "Timex": "T12", + "FutureResolution": { + "time": "12:00:00" + }, + "PastResolution": { + "time": "12:00:00" + } + }, + "Start": 13, + "Length": 4 + } + ] + }, + { + "Input": "๋‚˜๋Š” 7์‹œ 1๋ถ„์— ๋Œ์•„์˜ฌ ๊ฑฐ์•ผ. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "7์‹œ 1๋ถ„", + "Type": "time", + "Value": { + "Timex": "T07:01", + "FutureResolution": { + "time": "07:01:00" + }, + "PastResolution": { + "time": "07:01:00" + } + }, + "Start": 16, + "Length": 4 + } + ] + }, + { + "Input": "๋‚˜๋Š” ๋ฐค 10์‹œ 10๋ถ„์— ๋Œ์•„์˜ฌ ๊ฑฐ์•ผ. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋ฐค 10์‹œ 10๋ถ„", + "Type": "time", + "Value": { + "Timex": "T22:10", + "FutureResolution": { + "time": "22:10:00" + }, + "PastResolution": { + "time": "22:10:00" + } + }, + "Start": 16, + "Length": 10 + } + ] + }, + { + "Input": "๋‚˜๋Š” ๋ฐค 10์‹œ 13๋ถ„์— ๋Œ์•„์˜ฌ ๊ฑฐ์•ผ. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋ฐค 10์‹œ 13๋ถ„", + "Type": "time", + "Value": { + "Timex": "T22:13", + "FutureResolution": { + "time": "22:13:00" + }, + "PastResolution": { + "time": "22:13:00" + } + }, + "Start": 16, + "Length": 25 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Korean/TimePeriodExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Korean/TimePeriodExtractor.json new file mode 100644 index 000000000..12b7a95d8 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Korean/TimePeriodExtractor.json @@ -0,0 +1,580 @@ +[ + { + "Input": "๋‚˜๋Š” ์˜คํ›„ 5์‹œ๋ถ€ํ„ฐ 6์‹œ๊นŒ์ง€ ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜คํ›„ 5์‹œ๋ถ€ํ„ฐ 6์‹œ๊นŒ์ง€", + "Type": "timerange", + "Start": 3, + "Length": 12 + } + ] + }, + { + "Input": "๋‚˜๋Š” ์•„์นจ 5์‹œ๋ถ€ํ„ฐ 7์‹œ๊นŒ์ง€ ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์•„์นจ 5์‹œ๋ถ€ํ„ฐ 7์‹œ๊นŒ์ง€ ", + "Type": "timerange", + "Start": 3, + "Length": 13 + } + ] + }, + { + "Input": "๋‚˜๋Š” 5์‹œ์—์„œ ์˜คํ›„ 6์‹œ ์‚ฌ์ด์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5์‹œ์—์„œ ์˜คํ›„ 6์‹œ ์‚ฌ์ด์—", + "Type": "timerange", + "Start": 3, + "Length": 14 + } + ] + }, + { + "Input": "๋‚˜๋Š” ์˜คํ›„ 5์‹œ์—์„œ 6์‹œ ์‚ฌ์ด์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜คํ›„ 5์‹œ์—์„œ 6์‹œ ์‚ฌ์ด์—", + "Type": "timerange", + "Start": 3, + "Length": 14 + } + ] + }, + { + "Input": "๋‚˜๋Š” ์˜คํ›„ 4์‹œ์—์„œ 5์‹œ๊นŒ์ง€ ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜คํ›„ 4์‹œ์—์„œ 5์‹œ๊นŒ์ง€", + "Type": "timerange", + "Start": 3, + "Length": 12 + } + ] + }, + { + "Input": "๋‚˜๋Š” 4์‹œ๋ถ€ํ„ฐ 7์‹œ ์ •๊ฐ๊นŒ์ง€ ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "4์‹œ๋ถ€ํ„ฐ 7์‹œ ์ •๊ฐ๊นŒ์ง€", + "Type": "timerange", + "Start": 3, + "Length": 12 + } + ] + }, + { + "Input": "๋‚˜๋Š” ์˜คํ›„ 3์‹œ๋ถ€ํ„ฐ 7์‹œ 30๋ถ„๊นŒ์ง€ ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜คํ›„ 3์‹œ๋ถ€ํ„ฐ 7์‹œ 30๋ถ„๊นŒ์ง€", + "Type": "timerange", + "Start": 3, + "Length": 16 + } + ] + }, + { + "Input": "๋‚˜๋Š” 2์‹œ 40๋ถ„๋ถ€ํ„ฐ ์ €๋… 8์‹œ๊นŒ์ง€ ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2์‹œ 40๋ถ„๋ถ€ํ„ฐ ์ €๋… 8์‹œ๊นŒ์ง€", + "Type": "timerange", + "Start": 3, + "Length": 16 + } + ] + }, + { + "Input": "๋‚˜๋Š” ์˜คํ›„ 4์‹œ๋ถ€ํ„ฐ 5์‹œ 30๋ถ„๊นŒ์ง€ ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜คํ›„ 4์‹œ๋ถ€ํ„ฐ 5์‹œ 30๋ถ„๊นŒ์ง€", + "Type": "timerange", + "Start": 3, + "Length": 16 + } + ] + }, + { + "Input": "๋‚˜๋Š” ์•„์นจ 3์‹œ๋ถ€ํ„ฐ ์˜คํ›„ 5์‹œ๊นŒ์ง€ ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์•„์นจ 3์‹œ๋ถ€ํ„ฐ ์˜คํ›„ 5์‹œ๊นŒ์ง€ ", + "Type": "timerange", + "Start": 3, + "Length": 16 + } + ] + }, + { + "Input": "๋‚˜๋Š” ์˜คํ›„ 4์‹œ์—์„œ 5์‹œ 30๋ถ„ ์‚ฌ์ด์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜คํ›„ 4์‹œ์—์„œ 5์‹œ 30๋ถ„ ์‚ฌ์ด์— ", + "Type": "timerange", + "Start": 3, + "Length": 19 + } + ] + }, + { + "Input": "๋‚˜๋Š” ์•„์นจ 3์‹œ์—์„œ ์˜คํ›„ 5์‹œ ์‚ฌ์ด์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์•„์นจ 3์‹œ์—์„œ ์˜คํ›„ 5์‹œ ์‚ฌ์ด์— ", + "Type": "timerange", + "Start": 3, + "Length": 18 + } + ] + }, + { + "Input": "์•„์นจ์— ๋งŒ๋‚˜์ž. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์•„์นจ์—", + "Type": "timerange", + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "์˜คํ›„์— ๋งŒ๋‚˜์ž. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜คํ›„์—", + "Type": "timerange", + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "๋ฐค์— ๋งŒ๋‚˜์ž. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋ฐค์—", + "Type": "timerange", + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "์ €๋…์— ๋งŒ๋‚˜์ž.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ €๋…์—", + "Type": "timerange", + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "๋งค์ผ ์ €๋…์— ๋งŒ๋‚˜์ž. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋งค์ผ ์ €๋…์—", + "Type": "timerange", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "์ด๋ฅธ ์•„์นจ๋งˆ๋‹ค ๋งŒ๋‚˜์ž. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ด๋ฅธ ์•„์นจ๋งˆ๋‹ค", + "Type": "timerange", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "๋Šฆ์€ ์•„์นจ๋งˆ๋‹ค ๋งŒ๋‚˜์ž.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋Šฆ์€ ์•„์นจ๋งˆ๋‹ค", + "Type": "timerange", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "์ด๋ฅธ ์•„์นจ์— ๋งŒ๋‚˜์ž. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ด๋ฅธ ์•„์นจ์— ", + "Type": "timerange", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "๋Šฆ์€ ์•„์นจ์— ๋งŒ๋‚˜์ž. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋Šฆ์€ ์•„์นจ์—", + "Type": "timerange", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "์ด๋ฅธ ์˜คํ›„์— ๋งŒ๋‚˜์ž. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ด๋ฅธ ์˜คํ›„์— ๋งŒ๋‚˜์ž. ", + "Type": "timerange", + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "๋Šฆ์€ ์˜คํ›„์— ๋งŒ๋‚˜์ž. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋Šฆ์€ ์˜คํ›„์— ๋งŒ๋‚˜์ž. ", + "Type": "timerange", + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "์ด๋ฅธ ์ €๋…์— ๋งŒ๋‚˜์ž. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ด๋ฅธ ์ €๋…์—", + "Type": "timerange", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "๋Šฆ์€ ์ €๋…์— ๋งŒ๋‚˜์ž. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋Šฆ์€ ์ €๋…์—", + "Type": "timerange", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "์ด๋ฅธ ๋ฐค์— ๋งŒ๋‚˜์ž. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ด๋ฅธ ๋ฐค์—", + "Type": "timerange", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "๋Šฆ์€ ๋ฐค์— ๋งŒ๋‚˜์ž. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋Šฆ์€ ๋ฐค์—", + "Type": "timerange", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "์˜คํ›„ 2์‹œ๋ถ€ํ„ฐ 5์‹œ๊นŒ์ง€ ๋ฏธํŒ… ์„ค์ •ํ•ด ์ค˜. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜คํ›„ 2์‹œ๋ถ€ํ„ฐ 5์‹œ๊นŒ์ง€", + "Type": "timerange", + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "์ €๋… 6์‹œ๋ถ€ํ„ฐ 11์‹œ๊นŒ์ง€ Jeanโ€™s์—์„œ ํŒŒํ‹ฐ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ €๋… 6์‹œ๋ถ€ํ„ฐ 11์‹œ๊นŒ์ง€", + "Type": "timerange", + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "14์‹œ๋ถ€ํ„ฐ 16์‹œ 30๋ถ„๊นŒ์ง€ ๋ฏธํŒ… ์„ค์ •ํ•ด ์ค˜. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "14์‹œ๋ถ€ํ„ฐ 16์‹œ 30๋ถ„๊นŒ์ง€", + "Type": "timerange", + "Start": 0, + "Length": 15 + } + ] + }, + { + "Input": "์˜คํ›„ 1์‹œ๋ถ€ํ„ฐ 4์‹œ๊นŒ์ง€ ๋ฏธํŒ… ์„ค์ •ํ•ด ์ค˜. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜คํ›„ 1์‹œ๋ถ€ํ„ฐ 4์‹œ๊นŒ์ง€", + "Type": "timerange", + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "์˜คํ›„ 1์‹œ 30๋ถ„๋ถ€ํ„ฐ 4์‹œ๊นŒ์ง€ ๋ฏธํŒ… ์„ค์ •ํ•ด ์ค˜. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜คํ›„ 1์‹œ 30๋ถ„๋ถ€ํ„ฐ 4์‹œ๊นŒ์ง€", + "Type": "timerange", + "Start": 0, + "Length": 16 + } + ] + }, + { + "Input": "์˜คํ›„ 1์‹œ 30๋ถ„๋ถ€ํ„ฐ 4์‹œ๊นŒ์ง€ ๋ฏธํŒ… ์„ค์ •ํ•ด ์ค˜. 4๋ช…", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "์•ˆ๋…• ์ฝ”๋ฅดํƒ€๋‚˜, ์ œ๋‹ˆํผ์™€ ์Šค์นด์ดํ”„ ํšŒ์˜ ์ผ์ •์„ ์žก์•„ ์ค˜. ๋‚˜๋Š” ์˜คํ›„์— 30๋ถ„์˜ ๋ชจ์ž„์ด ํ•„์š”ํ•ด, ์ด๋ฒˆ ๊ธˆ์š”์ผ์— ๋– ๋‚  ๊ฑฐ์•ผ.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜คํ›„์—", + "Type": "timerange", + "Start": 35, + "Length": 3 + } + ] + }, + { + "Input": "1์‹œ 30๋ถ„๋ถ€ํ„ฐ 3์‹œ 30๋ถ„๊นŒ์ง€ ๋ฏธํŒ…์„ ์„ค์ •ํ•ด ์ค˜. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1์‹œ 30๋ถ„๋ถ€ํ„ฐ 3์‹œ 30๋ถ„๊นŒ์ง€", + "Type": "timerange", + "Start": 0, + "Length": 17 + } + ] + }, + { + "Input": "์˜คํ›„ 1์‹œ 30๋ถ„๋ถ€ํ„ฐ 3์‹œ 30๋ถ„๊นŒ์ง€ ๋ฏธํŒ…์„ ์„ค์ •ํ•ด ์ค˜. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜คํ›„ 1์‹œ 30๋ถ„๋ถ€ํ„ฐ 3์‹œ 30๋ถ„๊นŒ์ง€", + "Type": "timerange", + "Start": 0, + "Length": 20 + } + ] + }, + { + "Input": "์˜คํ›„ 1์‹œ 30๋ถ„๋ถ€ํ„ฐ ์˜คํ›„ 3์‹œ 30๋ถ„๊นŒ์ง€ ๋ฏธํŒ…์„ ์„ค์ •ํ•ด ์ค˜. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜คํ›„ 1์‹œ 30๋ถ„๋ถ€ํ„ฐ ์˜คํ›„ 3์‹œ 30๋ถ„๊นŒ์ง€", + "Type": "timerange", + "Start": 0, + "Length": 23 + } + ] + }, + { + "Input": "1์‹œ๋ถ€ํ„ฐ 3์‹œ 30๋ถ„๊นŒ์ง€ ๋ฏธํŒ…์„ ์„ค์ •ํ•ด ์ค˜. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1์‹œ๋ถ€ํ„ฐ 3์‹œ 30๋ถ„๊นŒ์ง€", + "Type": "timerange", + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "1์‹œ 30๋ถ„๋ถ€ํ„ฐ 3์‹œ๊นŒ์ง€ ๋ฏธํŒ…์„ ์„ค์ •ํ•ด ์ค˜. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1์‹œ 30๋ถ„๋ถ€ํ„ฐ 3์‹œ๊นŒ์ง€", + "Type": "timerange", + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "10์‹œ์—์„œ 11์‹œ 30๋ถ„ ์‚ฌ์ด์— ๋ฏธํŒ…์„ ์„ค์ •ํ•ด ์ค˜. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10์‹œ์—์„œ 11์‹œ 30๋ถ„ ์‚ฌ์ด์—", + "Type": "timerange", + "Start": 0, + "Length": 17 + } + ] + }, + { + "Input": "์˜ค์ „ 10์‹œ 10๋ถ„์—์„œ 12์‹œ 50๋ถ„ ์‚ฌ์ด์— ๋ฏธํŒ…์„ ์„ค์ •ํ•ด ์ค˜. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜ค์ „ 10์‹œ 10๋ถ„์—์„œ 12์‹œ 50๋ถ„ ์‚ฌ์ด์—", + "Type": "timerange", + "Start": 0, + "Length": 24 + } + ] + }, + { + "Input": "์ €๋… 10์‹œ 10๋ถ„๋ถ€ํ„ฐ 3์‹œ๊นŒ์ง€ ๋ฏธํŒ…์„ ์„ค์ •ํ•ด ์ค˜. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ €๋… 10์‹œ 10๋ถ„๋ถ€ํ„ฐ 3์‹œ๊นŒ์ง€", + "Type": "timerange", + "Start": 0, + "Length": 17 + } + ] + }, + { + "Input": "์ €๋… 10์‹œ 10๋ถ„๋ถ€ํ„ฐ 10์‹œ๊นŒ์ง€ ๋ฏธํŒ…์„ ์„ค์ •ํ•ด ์ค˜. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ €๋… 10์‹œ 10๋ถ„๋ถ€ํ„ฐ 10์‹œ๊นŒ์ง€", + "Type": "timerange", + "Start": 0, + "Length": 18 + } + ] + }, + { + "Input": "์˜ค์ „ 10์‹œ 30๋ถ„๋ถ€ํ„ฐ 23์‹œ๊นŒ์ง€ ๋ฏธํŒ…์„ ์„ค์ •ํ•ด ์ค˜. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜ค์ „ 10์‹œ 30๋ถ„๋ถ€ํ„ฐ 23์‹œ๊นŒ์ง€", + "Type": "timerange", + "Start": 0, + "Length": 18 + } + ] + }, + { + "Input": "์—…๋ฌด ์‹œ๊ฐ„์—๋Š” ์ „ํ™”ํ•˜์ง€ ๋งˆ์„ธ์š”. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์—…๋ฌด ์‹œ๊ฐ„์—๋Š” ", + "Type": "timerange", + "Start": 0, + "Length": 8 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Korean/TimePeriodParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Korean/TimePeriodParser.json new file mode 100644 index 000000000..420eed489 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Korean/TimePeriodParser.json @@ -0,0 +1,1514 @@ +[ + { + "Input": "๋‚˜๋Š” ์˜คํ›„ 5์‹œ๋ถ€ํ„ฐ 6์‹œ๊นŒ์ง€ ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜คํ›„ 5์‹œ๋ถ€ํ„ฐ 6์‹œ๊นŒ์ง€", + "Type": "timerange", + "Value": { + "Timex": "(T17,T18,PT1H)", + "FutureResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + }, + "PastResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + } + }, + "Start": 12, + "Length": 8 + } + ] + }, + { + "Input": "๋‚˜๋Š” ์•„์นจ 5์‹œ๋ถ€ํ„ฐ 7์‹œ๊นŒ์ง€ ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์•„์นจ 5์‹œ๋ถ€ํ„ฐ 7์‹œ๊นŒ์ง€ ", + "Type": "timerange", + "Value": { + "Timex": "(T05,T07,PT2H)", + "FutureResolution": { + "startTime": "05:00:00", + "endTime": "07:00:00" + }, + "PastResolution": { + "startTime": "05:00:00", + "endTime": "07:00:00" + } + }, + "Start": 12, + "Length": 25 + } + ] + }, + { + "Input": "๋‚˜๋Š” 5์‹œ๋ถ€ํ„ฐ ์˜คํ›„ 6์‹œ๊นŒ์ง€ ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5์‹œ๋ถ€ํ„ฐ ์˜คํ›„ 6์‹œ๊นŒ์ง€ ", + "Type": "timerange", + "Value": { + "Timex": "(T17,T18,PT1H)", + "FutureResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + }, + "PastResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + } + }, + "Start": 12, + "Length": 14 + } + ] + }, + { + "Input": "๋‚˜๋Š” 5์‹œ์—์„œ ์˜คํ›„ 6์‹œ ์‚ฌ์ด์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5์‹œ์—์„œ ์˜คํ›„ 6์‹œ ์‚ฌ์ด์—", + "Type": "timerange", + "Value": { + "Timex": "(T17,T18,PT1H)", + "FutureResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + }, + "PastResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + } + }, + "Start": 12, + "Length": 17 + } + ] + }, + { + "Input": "๋‚˜๋Š” ์˜คํ›„ 5์‹œ์—์„œ ์˜คํ›„ 6์‹œ ์‚ฌ์ด์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜คํ›„ 5์‹œ์—์„œ ์˜คํ›„ 6์‹œ ์‚ฌ์ด์—", + "Type": "timerange", + "Value": { + "Timex": "(T17,T18,PT1H)", + "FutureResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + }, + "PastResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + } + }, + "Start": 12, + "Length": 19 + } + ] + }, + { + "Input": "๋‚˜๋Š” ์˜คํ›„ 5์‹œ์—์„œ 6์‹œ ์‚ฌ์ด์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜คํ›„ 5์‹œ์—์„œ 6์‹œ ์‚ฌ์ด์—", + "Type": "timerange", + "Value": { + "Timex": "(T17,T18,PT1H)", + "FutureResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + }, + "PastResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + } + }, + "Start": 12, + "Length": 32 + } + ] + }, + { + "Input": "๋‚˜๋Š” ์˜ค์ „ 1์‹œ๋ถ€ํ„ฐ ์˜คํ›„ 5์‹œ๊นŒ์ง€ ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜ค์ „ 1์‹œ๋ถ€ํ„ฐ ์˜คํ›„ 5์‹œ๊นŒ์ง€", + "Type": "timerange", + "Value": { + "Timex": "(T01,T17,PT16H)", + "FutureResolution": { + "startTime": "01:00:00", + "endTime": "17:00:00" + }, + "PastResolution": { + "startTime": "01:00:00", + "endTime": "17:00:00" + } + }, + "Start": 12, + "Length": 15 + } + ] + }, + { + "Input": "๋‚˜๋Š” ์˜คํ›„ 4์‹œ์—์„œ 5์‹œ๊นŒ์ง€ ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜คํ›„ 4์‹œ์—์„œ 5์‹œ๊นŒ์ง€", + "Type": "timerange", + "Value": { + "Timex": "(T16,T17,PT1H)", + "FutureResolution": { + "startTime": "16:00:00", + "endTime": "17:00:00" + }, + "PastResolution": { + "startTime": "16:00:00", + "endTime": "17:00:00" + } + }, + "Start": 12, + "Length": 12 + } + ] + }, + { + "Input": "๋‚˜๋Š” 4์‹œ๋ถ€ํ„ฐ 7์‹œ ์ •๊ฐ๊นŒ์ง€ ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "4์‹œ๋ถ€ํ„ฐ 7์‹œ ์ •๊ฐ๊นŒ์ง€", + "Type": "timerange", + "Value": { + "Timex": "(T04:00,T07,PT3H)", + "FutureResolution": { + "startTime": "04:00:00", + "endTime": "07:00:00" + }, + "PastResolution": { + "startTime": "04:00:00", + "endTime": "07:00:00" + } + }, + "Start": 12, + "Length": 16 + } + ] + }, + { + "Input": "๋‚˜๋Š” ์•„์นจ 3์‹œ๋ถ€ํ„ฐ ์˜คํ›„ 5์‹œ๊นŒ์ง€ ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์•„์นจ 3์‹œ๋ถ€ํ„ฐ ์˜คํ›„ 5์‹œ๊นŒ์ง€ ", + "Type": "timerange", + "Value": { + "Timex": "(T03,T17,PT14H)", + "FutureResolution": { + "startTime": "03:00:00", + "endTime": "17:00:00" + }, + "PastResolution": { + "startTime": "03:00:00", + "endTime": "17:00:00" + } + }, + "Start": 12, + "Length": 31 + } + ] + }, + { + "Input": "๋‚˜๋Š” ์•„์นจ 3์‹œ์—์„œ ์˜คํ›„ 5์‹œ ์‚ฌ์ด์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์•„์นจ 3์‹œ์—์„œ ์˜คํ›„ 5์‹œ ์‚ฌ์ด์— ", + "Type": "timerange", + "Value": { + "Timex": "(T03,T17,PT14H)", + "FutureResolution": { + "startTime": "03:00:00", + "endTime": "17:00:00" + }, + "PastResolution": { + "startTime": "03:00:00", + "endTime": "17:00:00" + } + }, + "Start": 12, + "Length": 32 + } + ] + }, + { + "Input": "๋‚˜๋Š” ์˜ค๋Š˜ ์˜คํ›„ 4์‹œ์—์„œ 5์‹œ ์‚ฌ์ด์— ์ž๋ฆฌ๋ฅผ ๋น„์šธ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜ค๋Š˜ ์˜คํ›„ 4์‹œ์—์„œ 5์‹œ ์‚ฌ์ด์—", + "Type": "timerange", + "Value": { + "Timex": "(T16,T17,PT1H)", + "FutureResolution": { + "startTime": "16:00:00", + "endTime": "17:00:00" + }, + "PastResolution": { + "startTime": "16:00:00", + "endTime": "17:00:00" + } + }, + "Start": 12, + "Length": 19 + } + ] + }, + { + "Input": "์•„์นจ์— ๋งŒ๋‚˜์ž. ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์•„์นจ์—", + "Type": "timerange", + "Value": { + "Timex": "TMO", + "FutureResolution": { + "startTime": "08:00:00", + "endTime": "12:00:00" + }, + "PastResolution": { + "startTime": "08:00:00", + "endTime": "12:00:00" + } + }, + "Start": 11, + "Length": 14 + } + ] + }, + { + "Input": "์˜คํ›„์— ๋งŒ๋‚˜์ž. ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜คํ›„์—", + "Type": "timerange", + "Value": { + "Timex": "TAF", + "FutureResolution": { + "startTime": "12:00:00", + "endTime": "16:00:00" + }, + "PastResolution": { + "startTime": "12:00:00", + "endTime": "16:00:00" + } + }, + "Start": 11, + "Length": 16 + } + ] + }, + { + "Input": "๋ฐค์— ๋งŒ๋‚˜์ž. ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋ฐค์—", + "Type": "timerange", + "Value": { + "Timex": "TNI", + "FutureResolution": { + "startTime": "20:00:00", + "endTime": "23:59:59" + }, + "PastResolution": { + "startTime": "20:00:00", + "endTime": "23:59:59" + } + }, + "Start": 11, + "Length": 12 + } + ] + }, + { + "Input": "์ €๋…์— ๋งŒ๋‚˜์ž.", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ €๋…์—", + "Type": "timerange", + "Value": { + "Timex": "TEV", + "FutureResolution": { + "startTime": "16:00:00", + "endTime": "20:00:00" + }, + "PastResolution": { + "startTime": "16:00:00", + "endTime": "20:00:00" + } + }, + "Start": 11, + "Length": 14 + } + ] + }, + { + "Input": "๋งค์ผ ์ €๋…์— ๋งŒ๋‚˜์ž. ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋งค์ผ ์ €๋…์—", + "Type": "timerange", + "Value": { + "Timex": "TEV", + "FutureResolution": { + "startTime": "16:00:00", + "endTime": "20:00:00" + }, + "PastResolution": { + "startTime": "16:00:00", + "endTime": "20:00:00" + } + }, + "Start": 11, + "Length": 15 + } + ] + }, + { + "Input": "์ด๋ฅธ ์•„์นจ๋งˆ๋‹ค ๋งŒ๋‚˜์ž. ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ด๋ฅธ ์•„์นจ๋งˆ๋‹ค", + "Type": "timerange", + "Value": { + "Timex": "TMO", + "FutureResolution": { + "startTime": "08:00:00", + "endTime": "10:00:00" + }, + "PastResolution": { + "startTime": "08:00:00", + "endTime": "10:00:00" + } + }, + "Start": 11, + "Length": 21 + } + ] + }, + { + "Input": "๋Šฆ์€ ์•„์นจ๋งˆ๋‹ค ๋งŒ๋‚˜์ž.", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋Šฆ์€ ์•„์นจ๋งˆ๋‹ค", + "Type": "timerange", + "Value": { + "Timex": "TMO", + "FutureResolution": { + "startTime": "10:00:00", + "endTime": "12:00:00" + }, + "PastResolution": { + "startTime": "10:00:00", + "endTime": "12:00:00" + } + }, + "Start": 11, + "Length": 20 + } + ] + }, + { + "Input": "์ด๋ฅธ ์•„์นจ์— ๋งŒ๋‚˜์ž. ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ด๋ฅธ ์•„์นจ์— ", + "Type": "timerange", + "Value": { + "Timex": "TMO", + "FutureResolution": { + "startTime": "08:00:00", + "endTime": "10:00:00" + }, + "PastResolution": { + "startTime": "08:00:00", + "endTime": "10:00:00" + } + }, + "Start": 11, + "Length": 20 + } + ] + }, + { + "Input": "๋Šฆ์€ ์•„์นจ์— ๋งŒ๋‚˜์ž. ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋Šฆ์€ ์•„์นจ์—", + "Type": "timerange", + "Value": { + "Timex": "TMO", + "FutureResolution": { + "startTime": "10:00:00", + "endTime": "12:00:00" + }, + "PastResolution": { + "startTime": "10:00:00", + "endTime": "12:00:00" + } + }, + "Start": 11, + "Length": 19 + } + ] + }, + { + "Input": "์ด๋ฅธ ์˜คํ›„์— ๋งŒ๋‚˜์ž. ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ด๋ฅธ ์˜คํ›„์— ๋งŒ๋‚˜์ž. ", + "Type": "timerange", + "Value": { + "Timex": "TAF", + "FutureResolution": { + "startTime": "12:00:00", + "endTime": "14:00:00" + }, + "PastResolution": { + "startTime": "12:00:00", + "endTime": "14:00:00" + } + }, + "Start": 11, + "Length": 22 + } + ] + }, + { + "Input": "๋Šฆ์€ ์˜คํ›„์— ๋งŒ๋‚˜์ž. ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋Šฆ์€ ์˜คํ›„์— ๋งŒ๋‚˜์ž. ", + "Type": "timerange", + "Value": { + "Timex": "TAF", + "FutureResolution": { + "startTime": "14:00:00", + "endTime": "16:00:00" + }, + "PastResolution": { + "startTime": "14:00:00", + "endTime": "16:00:00" + } + }, + "Start": 11, + "Length": 21 + } + ] + }, + { + "Input": "์ด๋ฅธ ์ €๋…์— ๋งŒ๋‚˜์ž. ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ด๋ฅธ ์ €๋…์—", + "Type": "timerange", + "Value": { + "Timex": "TEV", + "FutureResolution": { + "startTime": "16:00:00", + "endTime": "18:00:00" + }, + "PastResolution": { + "startTime": "16:00:00", + "endTime": "18:00:00" + } + }, + "Start": 11, + "Length": 20 + } + ] + }, + { + "Input": "๋Šฆ์€ ์ €๋…์— ๋งŒ๋‚˜์ž. ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋Šฆ์€ ์ €๋…์—", + "Type": "timerange", + "Value": { + "Timex": "TEV", + "FutureResolution": { + "startTime": "18:00:00", + "endTime": "20:00:00" + }, + "PastResolution": { + "startTime": "18:00:00", + "endTime": "20:00:00" + } + }, + "Start": 11, + "Length": 19 + } + ] + }, + { + "Input": "์ด๋ฅธ ๋ฐค์— ๋งŒ๋‚˜์ž. ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ด๋ฅธ ๋ฐค์—", + "Type": "timerange", + "Value": { + "Timex": "TNI", + "FutureResolution": { + "startTime": "20:00:00", + "endTime": "22:00:00" + }, + "PastResolution": { + "startTime": "20:00:00", + "endTime": "22:00:00" + } + }, + "Start": 11, + "Length": 18 + } + ] + }, + { + "Input": "๋Šฆ์€ ๋ฐค์— ๋งŒ๋‚˜์ž. ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋Šฆ์€ ๋ฐค์—", + "Type": "timerange", + "Value": { + "Timex": "TNI", + "FutureResolution": { + "startTime": "22:00:00", + "endTime": "23:59:59" + }, + "PastResolution": { + "startTime": "22:00:00", + "endTime": "23:59:59" + } + }, + "Start": 11, + "Length": 17 + } + ] + }, + { + "Input": "์˜คํ›„ 1์‹œ์—์„œ 4์‹œ๊นŒ์ง€ ๋งŒ๋‚˜์ž. ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜คํ›„ 1์‹œ์—์„œ 4์‹œ๊นŒ์ง€ ", + "Type": "timerange", + "Value": { + "Timex": "(T13,T16,PT3H)", + "FutureResolution": { + "startTime": "13:00:00", + "endTime": "16:00:00" + }, + "PastResolution": { + "startTime": "13:00:00", + "endTime": "16:00:00" + } + }, + "Start": 11, + "Length": 15 + } + ] + }, + { + "Input": "์˜คํ›„ 1์‹œ 30๋ถ„์—์„œ 4์‹œ๊นŒ์ง€ ๋งŒ๋‚˜์ž. ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜คํ›„ 1์‹œ 30๋ถ„์—์„œ 4์‹œ๊นŒ์ง€ ", + "Type": "timerange", + "Value": { + "Timex": "(T13:30,T16,PT2H30M)", + "FutureResolution": { + "startTime": "13:30:00", + "endTime": "16:00:00" + }, + "PastResolution": { + "startTime": "13:30:00", + "endTime": "16:00:00" + } + }, + "Start": 11, + "Length": 18 + } + ] + }, + { + "Input": "์•„์นจ ์‹œ๊ฐ„ํ‘œ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์•„์นจ", + "Type": "timerange", + "Value": { + "Timex": "TMO", + "FutureResolution": { + "startTime": "08:00:00", + "endTime": "12:00:00" + }, + "PastResolution": { + "startTime": "08:00:00", + "endTime": "12:00:00" + } + }, + "Start": 20, + "Length": 7 + } + ] + }, + { + "Input": "์˜ค์ „ 1์‹œ 30๋ถ„์—์„œ 3์‹œ๊นŒ์ง€ ๋ฏธํŒ…์„ ์„ค์ •ํ•ด ์ค˜. ", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜ค์ „ 1์‹œ 30๋ถ„์—์„œ 3์‹œ๊นŒ์ง€", + "Type": "timerange", + "Value": { + "Timex": "(T01:30,T03,PT1H30M)", + "FutureResolution": { + "startTime": "01:30:00", + "endTime": "03:00:00" + }, + "PastResolution": { + "startTime": "01:30:00", + "endTime": "03:00:00" + } + }, + "Start": 32, + "Length": 16 + } + ] + }, + { + "Input": "์ˆ˜์—…์€ ์˜ค์ „ 11์‹œ์—์„œ 3์‹œ๊นŒ์ง€์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜ค์ „ 11์‹œ์—์„œ 3์‹œ๊นŒ์ง€", + "Type": "timerange", + "Value": { + "Timex": "(T11,T15,PT4H)", + "FutureResolution": { + "startTime": "11:00:00", + "endTime": "15:00:00" + }, + "PastResolution": { + "startTime": "11:00:00", + "endTime": "15:00:00" + } + }, + "Start": 13, + "Length": 15 + } + ] + }, + { + "Input": "์ˆ˜์—…์€ ์˜คํ›„ 11์‹œ์—์„œ 3์‹œ๊นŒ์ง€์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜คํ›„ 11์‹œ์—์„œ 3์‹œ๊นŒ์ง€", + "Type": "timerange", + "Value": { + "Timex": "(T23,T03,PT4H)", + "FutureResolution": { + "startTime": "23:00:00", + "endTime": "03:00:00" + }, + "PastResolution": { + "startTime": "23:00:00", + "endTime": "03:00:00" + } + }, + "Start": 13, + "Length": 15 + } + ] + }, + { + "Input": "์ˆ˜์—…์€ ์˜คํ›„ 11์‹œ 1๋ถ„์—์„œ 11์‹œ๊นŒ์ง€์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜คํ›„ 11์‹œ 1๋ถ„์—์„œ 11์‹œ๊นŒ์ง€", + "Type": "timerange", + "Value": { + "Timex": "(T23:01,T11,PT11H59M)", + "FutureResolution": { + "startTime": "23:01:00", + "endTime": "11:00:00" + }, + "PastResolution": { + "startTime": "23:01:00", + "endTime": "11:00:00" + } + }, + "Start": 13, + "Length": 19 + } + ] + }, + { + "Input": "์ˆ˜์—…์€ ์˜ค์ „ 11์‹œ 1๋ถ„์—์„œ 11์‹œ๊นŒ์ง€์ž…๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜ค์ „ 11์‹œ 1๋ถ„์—์„œ 11์‹œ๊นŒ์ง€", + "Type": "timerange", + "Value": { + "Timex": "(T11:01,T23,PT11H59M)", + "FutureResolution": { + "startTime": "11:01:00", + "endTime": "23:00:00" + }, + "PastResolution": { + "startTime": "11:01:00", + "endTime": "23:00:00" + } + }, + "Start": 13, + "Length": 19 + } + ] + }, + { + "Input": "์˜ค์ „ 11๋ถ€ํ„ฐ 11์‹œ 50๋ถ„๊นŒ์ง€ ๋ฏธํŒ… ์žก๋Š” ๊ฒƒ์„ ๋„์™€ ์ค˜. ", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜ค์ „ 11๋ถ€ํ„ฐ 11์‹œ 50๋ถ„๊นŒ์ง€", + "Type": "timerange", + "Value": { + "Timex": "(T11,T11:50,PT50M)", + "FutureResolution": { + "startTime": "11:00:00", + "endTime": "11:50:00" + }, + "PastResolution": { + "startTime": "11:00:00", + "endTime": "11:50:00" + } + }, + "Start": 32, + "Length": 18 + } + ] + }, + { + "Input": "์˜คํ›„ 1์‹œ 30๋ถ„์—์„œ 3์‹œ 30๋ถ„๊นŒ์ง€ ๋ฏธํŒ…์„ ์„ค์ •ํ•ด ์ค˜. ", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜คํ›„ 1์‹œ 30๋ถ„์—์„œ 3์‹œ 30๋ถ„๊นŒ์ง€", + "Type": "timerange", + "Value": { + "Timex": "(T13:30,T15:30,PT2H)", + "FutureResolution": { + "startTime": "13:30:00", + "endTime": "15:30:00" + }, + "PastResolution": { + "startTime": "13:30:00", + "endTime": "15:30:00" + } + }, + "Start": 15, + "Length": 20 + } + ] + }, + { + "Input": "์˜คํ›„ 1์‹œ 30๋ถ„์—์„œ ์˜คํ›„ 3์‹œ 30๋ถ„๊นŒ์ง€ ๋ฏธํŒ…์„ ์„ค์ •ํ•ด ์ค˜. ", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜คํ›„ 1์‹œ 30๋ถ„์—์„œ ์˜คํ›„ 3์‹œ 30๋ถ„๊นŒ์ง€", + "Type": "timerange", + "Value": { + "Timex": "(T13:30,T15:30,PT2H)", + "FutureResolution": { + "startTime": "13:30:00", + "endTime": "15:30:00" + }, + "PastResolution": { + "startTime": "13:30:00", + "endTime": "15:30:00" + } + }, + "Start": 15, + "Length": 23 + } + ] + }, + { + "Input": "์˜คํ›„ 3์‹œ์—์„œ 3์‹œ 30๋ถ„๊นŒ์ง€ ๋ฏธํŒ…์„ ์„ค์ •ํ•ด ์ค˜. ", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜คํ›„ 3์‹œ์—์„œ 3์‹œ 30๋ถ„๊นŒ์ง€", + "Type": "timerange", + "Value": { + "Timex": "(T15,T15:30,PT30M)", + "FutureResolution": { + "startTime": "15:00:00", + "endTime": "15:30:00" + }, + "PastResolution": { + "startTime": "15:00:00", + "endTime": "15:30:00" + } + }, + "Start": 15, + "Length": 20 + } + ] + }, + { + "Input": "๋‚˜๋Š” 0์‹œ 1๋ถ„๋ถ€ํ„ฐ ์˜คํ›„ 1์‹œ๊นŒ์ง€ ๊ธฐ๋‹ค๋ฆฌ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "0์‹œ 1๋ถ„๋ถ€ํ„ฐ ์˜คํ›„ 1์‹œ๊นŒ์ง€", + "Type": "timerange", + "Value": { + "Timex": "(T00:01,T13,PT12H59M)", + "FutureResolution": { + "startTime": "00:01:00", + "endTime": "13:00:00" + }, + "PastResolution": { + "startTime": "00:01:00", + "endTime": "13:00:00" + } + }, + "Start": 20, + "Length": 20 + } + ] + }, + { + "Input": "๋‚˜๋Š” 0์‹œ 1๋ถ„๋ถ€ํ„ฐ 1์‹œ๊นŒ์ง€ ๊ธฐ๋‹ค๋ฆฌ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "0์‹œ 1๋ถ„๋ถ€ํ„ฐ 1์‹œ๊นŒ์ง€", + "Type": "timerange", + "Value": { + "Timex": "(T00:01,T01,PT59M)", + "FutureResolution": { + "startTime": "00:01:00", + "endTime": "01:00:00" + }, + "PastResolution": { + "startTime": "00:01:00", + "endTime": "01:00:00" + } + }, + "Start": 20, + "Length": 17 + } + ] + }, + { + "Input": "3์‹œ์—์„œ 3์‹œ 30๋ถ„๊นŒ์ง€ ๋ฏธํŒ…์„ ์„ค์ •ํ•ด ์ค˜. ", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3์‹œ์—์„œ 3์‹œ 30๋ถ„๊นŒ์ง€", + "Type": "timerange", + "Value": { + "Timex": "(T03,T03:30,PT30M)", + "FutureResolution": { + "startTime": "03:00:00", + "endTime": "03:30:00" + }, + "PastResolution": { + "startTime": "03:00:00", + "endTime": "03:30:00" + } + }, + "Start": 15, + "Length": 14 + } + ] + }, + { + "Input": "1์‹œ 30๋ถ„๋ถ€ํ„ฐ 3์‹œ๊นŒ์ง€ ๋ฏธํŒ…์„ ์„ค์ •ํ•ด ์ค˜. ", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1์‹œ 30๋ถ„๋ถ€ํ„ฐ 3์‹œ๊นŒ์ง€ ", + "Type": "timerange", + "Value": { + "Timex": "(T01:30,T03,PT1H30M)", + "FutureResolution": { + "startTime": "01:30:00", + "endTime": "03:00:00" + }, + "PastResolution": { + "startTime": "01:30:00", + "endTime": "03:00:00" + } + }, + "Start": 15, + "Length": 14 + } + ] + }, + { + "Input": "1์‹œ 30๋ถ„๋ถ€ํ„ฐ ์˜คํ›„ 3์‹œ๊นŒ์ง€ ๋ฏธํŒ… ์žก๋Š” ๊ฒƒ์„ ๋„์™€ ์ค˜. ", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1์‹œ 30๋ถ„๋ถ€ํ„ฐ ์˜คํ›„ 3์‹œ๊นŒ์ง€", + "Type": "timerange", + "Value": { + "Timex": "(T13:30,T15,PT1H30M)", + "FutureResolution": { + "startTime": "13:30:00", + "endTime": "15:00:00" + }, + "PastResolution": { + "startTime": "13:30:00", + "endTime": "15:00:00" + } + }, + "Start": 32, + "Length": 16 + } + ] + }, + { + "Input": "11์‹œ๋ถ€ํ„ฐ ์˜คํ›„ 3์‹œ๊นŒ์ง€ ๋ฏธํŒ… ์žก๋Š” ๊ฒƒ์„ ๋„์™€ ์ค˜. ", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "11์‹œ๋ถ€ํ„ฐ ์˜คํ›„ 3์‹œ๊นŒ์ง€", + "Type": "timerange", + "Value": { + "Timex": "(T11,T15,PT4H)", + "FutureResolution": { + "startTime": "11:00:00", + "endTime": "15:00:00" + }, + "PastResolution": { + "startTime": "11:00:00", + "endTime": "15:00:00" + } + }, + "Start": 32, + "Length": 14 + } + ] + }, + { + "Input": "11์‹œ๋ถ€ํ„ฐ ์˜ค์ „ 11์‹œ 50๋ถ„๊นŒ์ง€ ๋ฏธํŒ… ์žก๋Š” ๊ฒƒ์„ ๋„์™€ ์ค˜. ", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "11์‹œ๋ถ€ํ„ฐ ์˜ค์ „ 11์‹œ 50๋ถ„๊นŒ์ง€", + "Type": "timerange", + "Value": { + "Timex": "(T11,T11:50,PT50M)", + "FutureResolution": { + "startTime": "11:00:00", + "endTime": "11:50:00" + }, + "PastResolution": { + "startTime": "11:00:00", + "endTime": "11:50:00" + } + }, + "Start": 32, + "Length": 18 + } + ] + }, + { + "Input": "11์‹œ๋ถ€ํ„ฐ ์˜ค์ „ 3์‹œ๊นŒ์ง€ ๋ฏธํŒ… ์žก๋Š” ๊ฒƒ์„ ๋„์™€ ์ค˜. ", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "11์‹œ๋ถ€ํ„ฐ ์˜ค์ „ 3์‹œ๊นŒ์ง€", + "Type": "timerange", + "Value": { + "Timex": "(T23,T03,PT4H)", + "FutureResolution": { + "startTime": "23:00:00", + "endTime": "03:00:00" + }, + "PastResolution": { + "startTime": "23:00:00", + "endTime": "03:00:00" + } + }, + "Start": 32, + "Length": 14 + } + ] + }, + { + "Input": "10์‹œ๋ถ€ํ„ฐ ์˜ค์ „ 11์‹œ๊นŒ์ง€ ๋ฏธํŒ… ์žก๋Š” ๊ฒƒ์„ ๋„์™€ ์ค˜. ", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10๋ถ€ํ„ฐ ์˜ค์ „ 11์‹œ๊นŒ์ง€", + "Type": "timerange", + "Value": { + "Timex": "(T10,T11,PT1H)", + "FutureResolution": { + "startTime": "10:00:00", + "endTime": "11:00:00" + }, + "PastResolution": { + "startTime": "10:00:00", + "endTime": "11:00:00" + } + }, + "Start": 32, + "Length": 15 + } + ] + }, + { + "Input": "23์‹œ๋ถ€ํ„ฐ ์˜ค์ „ 3์‹œ๊นŒ์ง€ ๋ฏธํŒ… ์žก๋Š” ๊ฒƒ์„ ๋„์™€ ์ค˜. ", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "23์‹œ๋ถ€ํ„ฐ ์˜ค์ „ 3์‹œ๊นŒ์ง€", + "Type": "timerange", + "Value": { + "Timex": "(T23,T03,PT4H)", + "FutureResolution": { + "startTime": "23:00:00", + "endTime": "03:00:00" + }, + "PastResolution": { + "startTime": "23:00:00", + "endTime": "03:00:00" + } + }, + "Start": 32, + "Length": 14 + } + ] + }, + { + "Input": "23์‹œ๋ถ€ํ„ฐ ์˜คํ›„ 3์‹œ๊นŒ์ง€ ๋ฏธํŒ… ์žก๋Š” ๊ฒƒ์„ ๋„์™€ ์ค˜. ", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "23์‹œ๋ถ€ํ„ฐ ์˜คํ›„ 3์‹œ๊นŒ์ง€", + "Type": "timerange", + "Value": { + "Timex": "(T23,T15,PT16H)", + "FutureResolution": { + "startTime": "23:00:00", + "endTime": "15:00:00" + }, + "PastResolution": { + "startTime": "23:00:00", + "endTime": "15:00:00" + } + }, + "Start": 32, + "Length": 14 + } + ] + }, + { + "Input": "10์‹œ์—์„œ 11์‹œ 30๋ถ„ ์‚ฌ์ด์— ๋ฏธํŒ…์„ ์„ค์ •ํ•ด ์ค˜. ", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10์‹œ์—์„œ 11์‹œ 30๋ถ„ ์‚ฌ์ด์—", + "Type": "timerange", + "Value": { + "Timex": "(T10,T11:30,PT1H30M)", + "FutureResolution": { + "startTime": "10:00:00", + "endTime": "11:30:00" + }, + "PastResolution": { + "startTime": "10:00:00", + "endTime": "11:30:00" + } + }, + "Start": 15, + "Length": 20 + } + ] + }, + { + "Input": "์˜ค์ „ 10์‹œ 10๋ถ„์—์„œ 12์‹œ 50๋ถ„ ์‚ฌ์ด์— ๋ฏธํŒ…์„ ์„ค์ •ํ•ด ์ค˜. ", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜ค์ „ 10์‹œ 10๋ถ„์—์„œ 12์‹œ 50๋ถ„ ์‚ฌ์ด์—", + "Type": "timerange", + "Value": { + "Timex": "(T10:10,T12:50,PT2H40M)", + "FutureResolution": { + "startTime": "10:10:00", + "endTime": "12:50:00" + }, + "PastResolution": { + "startTime": "10:10:00", + "endTime": "12:50:00" + } + }, + "Start": 15, + "Length": 25 + } + ] + }, + { + "Input": "์ €๋… 10์‹œ 10๋ถ„์—์„œ 3์‹œ ์‚ฌ์ด์— ๋ฏธํŒ…์„ ์„ค์ •ํ•ด ์ค˜. ", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ €๋… 10์‹œ 10๋ถ„์—์„œ 3์‹œ ์‚ฌ์ด์—", + "Type": "timerange", + "Value": { + "Timex": "(T22:10,T03,PT4H50M)", + "FutureResolution": { + "startTime": "22:10:00", + "endTime": "03:00:00" + }, + "PastResolution": { + "startTime": "22:10:00", + "endTime": "03:00:00" + } + }, + "Start": 15, + "Length": 21 + } + ] + }, + { + "Input": "์ €๋… 10์‹œ 10๋ถ„๋ถ€ํ„ฐ 10์‹œ๊นŒ์ง€ ๋ฏธํŒ…์„ ์„ค์ •ํ•ด ์ค˜. ", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ €๋… 10์‹œ 10๋ถ„๋ถ€ํ„ฐ 10์‹œ๊นŒ์ง€", + "Type": "timerange", + "Value": { + "Timex": "(T22:10,T10,PT11H50M)", + "FutureResolution": { + "startTime": "22:10:00", + "endTime": "10:00:00" + }, + "PastResolution": { + "startTime": "22:10:00", + "endTime": "10:00:00" + } + }, + "Start": 15, + "Length": 18 + } + ] + }, + { + "Input": "์˜ค์ „ 10์‹œ 30๋ถ„๋ถ€ํ„ฐ 23์‹œ๊นŒ์ง€ ๋ฏธํŒ…์„ ์„ค์ •ํ•ด ์ค˜. ", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜ค์ „ 10์‹œ 30๋ถ„๋ถ€ํ„ฐ 23์‹œ๊นŒ์ง€", + "Type": "timerange", + "Value": { + "Timex": "(T10:30,T23,PT12H30M)", + "FutureResolution": { + "startTime": "10:30:00", + "endTime": "23:00:00" + }, + "PastResolution": { + "startTime": "10:30:00", + "endTime": "23:00:00" + } + }, + "Start": 15, + "Length": 18 + } + ] + }, + { + "Input": "์—…๋ฌด ์‹œ๊ฐ„์—๋Š” ์ „ํ™”ํ•˜์ง€ ๋งˆ์„ธ์š”. ", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์—…๋ฌด ์‹œ๊ฐ„์—๋Š” ", + "Type": "timerange", + "Value": { + "Timex": "TBH", + "FutureResolution": { + "startTime": "08:00:00", + "endTime": "18:00:00" + }, + "PastResolution": { + "startTime": "08:00:00", + "endTime": "18:00:00" + } + }, + "Start": 14, + "Length": 21 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Portuguese/DateExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Portuguese/DateExtractor.json new file mode 100644 index 000000000..3ad9e1d2f --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Portuguese/DateExtractor.json @@ -0,0 +1,720 @@ +[ + { + "Input": "Voltarei no 15", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "15", + "Type": "date", + "Start": 12, + "Length": 2 + } + ] + }, + { + "Input": "Voltarei em 22 de Abril", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "22 de Abril", + "Type": "date", + "Start": 12, + "Length": 11 + } + ] + }, + { + "Input": "Voltarei em 1-Jan", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "1-Jan", + "Type": "date", + "Start": 12, + "Length": 5 + } + ] + }, + { + "Input": "nas ultimas 3 semanas", + "NotSupported": "javascript, python", + "Results": [] + }, + { + "Input": "nas 3 semanas passadas", + "NotSupported": "javascript, python", + "Results": [] + }, + { + "Input": "Voltarei em 1/Jan", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "1/Jan", + "Type": "date", + "Start": 12, + "Length": 5 + } + ] + }, + { + "Input": "Voltarei no 2 de Outubro", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "2 de Outubro", + "Type": "date", + "Start": 12, + "Length": 12 + } + ] + }, + { + "Input": "Voltarei em 12 de janeiro de 2016", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "12 de janeiro de 2016", + "Type": "date", + "Start": 12, + "Length": 21 + } + ] + }, + { + "Input": "Voltarei no 12 de Janeiro de 2016", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "12 de Janeiro de 2016", + "Type": "date", + "Start": 12, + "Length": 21 + } + ] + }, + { + "Input": "Voltarei na segunda-feira 12 de janeiro de 2016", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "segunda-feira 12 de janeiro de 2016", + "Type": "date", + "Start": 12, + "Length": 35 + } + ] + }, + { + "Input": "Voltarei na segunda-feira, 12 de janeiro de 2016", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "segunda-feira, 12 de janeiro de 2016", + "Type": "date", + "Start": 12, + "Length": 36 + } + ] + }, + { + "Input": "Voltarei em 02/22/2016", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "02/22/2016", + "Type": "date", + "Start": 12, + "Length": 10 + } + ] + }, + { + "Input": "Voltarei em 21/04/2016", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "21/04/2016", + "Type": "date", + "Start": 12, + "Length": 10 + } + ] + }, + { + "Input": "Voltarei em 21/04/16", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "21/04/16", + "Type": "date", + "Start": 12, + "Length": 8 + } + ] + }, + { + "Input": "Voltarei em 9-18-15", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "9-18-15", + "Type": "date", + "Start": 12, + "Length": 7 + } + ] + }, + { + "Input": "Voltarei em 4.22", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "4.22", + "Type": "date", + "Start": 12, + "Length": 4 + } + ] + }, + { + "Input": "Voltarei em 4-22", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "4-22", + "Type": "date", + "Start": 12, + "Length": 4 + } + ] + }, + { + "Input": "Voltarei em 4/22", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "4/22", + "Type": "date", + "Start": 15, + "Length": 4 + } + ] + }, + { + "Input": "Voltarei em 22/04", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "22/04", + "Type": "date", + "Start": 12, + "Length": 5 + } + ] + }, + { + "Input": "Voltarei 4/22", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "4/22", + "Type": "date", + "Start": 15, + "Length": 4 + } + ] + }, + { + "Input": "Voltarei 22/04", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "22/04", + "Type": "date", + "Start": 9, + "Length": 5 + } + ] + }, + { + "Input": "Voltarei em 2015/08/12", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "2015/08/12", + "Type": "date", + "Start": 12, + "Length": 10 + } + ] + }, + { + "Input": "Voltarei em 11/12, 2016", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "11/12, 2016", + "Type": "date", + "Start": 12, + "Length": 11 + } + ] + }, + { + "Input": "Voltarei em 11/12/16", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "11/12/16", + "Type": "date", + "Start": 12, + "Length": 8 + } + ] + }, + { + "Input": "Voltarei em 11/12 2016", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "11/12 2016", + "Type": "date", + "Start": 12, + "Length": 10 + } + ] + }, + { + "Input": "Voltarei em 1o de Jan", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "1o de Jan", + "Type": "date", + "Start": 12, + "Length": 9 + } + ] + }, + { + "Input": "Voltarei em 28-Nov", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "28-Nov", + "Type": "date", + "Start": 12, + "Length": 6 + } + ] + }, + { + "Input": "Voltarei na Qua, 22 de Jan", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "Qua, 22 de Jan", + "Type": "date", + "Start": 12, + "Length": 14 + } + ] + }, + { + "Input": "Voltarei no primeiro de Jan", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "primeiro de Jan", + "Type": "date", + "Start": 12, + "Length": 15 + } + ] + }, + { + "Input": "Voltarei no vinte e um de Maio", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "vinte e um de Maio", + "Type": "date", + "Start": 12, + "Length": 18 + } + ] + }, + { + "Input": "Voltarei em Maio vinte e um", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "Maio vinte e um", + "Type": "date", + "Start": 12, + "Length": 15 + } + ] + }, + { + "Input": "Voltarei no segundo de Ago", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "segundo de Ago", + "Type": "date", + "Start": 12, + "Length": 14 + } + ] + }, + { + "Input": "Voltarei no vigรฉsimo segundo de Junho", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "vigรฉsimo segundo de Junho", + "Type": "date", + "Start": 12, + "Length": 25 + } + ] + }, + { + "Input": "Voltarei sexta-feira", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "sexta-feira", + "Type": "date", + "Start": 9, + "Length": 11 + } + ] + }, + { + "Input": "Voltarei na sexta-feira", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "sexta-feira", + "Type": "date", + "Start": 12, + "Length": 11 + } + ] + }, + { + "Input": "Voltarei nas sextas-feiras", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "sextas-feiras", + "Type": "date", + "Start": 13, + "Length": 13 + } + ] + }, + { + "Input": "Voltarei aos sรกbados", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "sรกbados", + "Type": "date", + "Start": 13, + "Length": 7 + } + ] + }, + { + "Input": "Voltarei hoje", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "hoje", + "Type": "date", + "Start": 9, + "Length": 4 + } + ] + }, + { + "Input": "Voltarei amanhรฃ", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "amanhรฃ", + "Type": "date", + "Start": 9, + "Length": 6 + } + ] + }, + { + "Input": "Voltei ontem", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "ontem", + "Type": "date", + "Start": 7, + "Length": 5 + } + ] + }, + { + "Input": "Voltei no dia antes de ontem", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "dia antes de ontem", + "Type": "date", + "Start": 10, + "Length": 18 + } + ] + }, + { + "Input": "Voltei anteontem", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "anteontem", + "Type": "date", + "Start": 7, + "Length": 9 + } + ] + }, + { + "Input": "Voltarei no dia depois de amanhรฃ", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "dia depois de amanhรฃ", + "Type": "date", + "Start": 12, + "Length": 20 + } + ] + }, + { + "Input": "Voltarei depois de amanhรฃ", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "depois de amanhรฃ", + "Type": "date", + "Start": 9, + "Length": 16 + } + ] + }, + { + "Input": "Voltarei no dia seguinte", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "dia seguinte", + "Type": "date", + "Start": 12, + "Length": 12 + } + ] + }, + { + "Input": "Voltarei no proximo dia", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "proximo dia", + "Type": "date", + "Start": 12, + "Length": 11 + } + ] + }, + { + "Input": "Voltarei esta sexta-feira", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "esta sexta-feira", + "Type": "date", + "Start": 9, + "Length": 16 + } + ] + }, + { + "Input": "Voltarei proximo domingo", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "proximo domingo", + "Type": "date", + "Start": 9, + "Length": 15 + } + ] + }, + { + "Input": "Voltarei no domingo seguinte", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "domingo seguinte", + "Type": "date", + "Start": 12, + "Length": 16 + } + ] + }, + { + "Input": "Voltarei no ultimo domingo", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "ultimo domingo", + "Type": "date", + "Start": 12, + "Length": 14 + } + ] + }, + { + "Input": "Voltarei no ultimo dia", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "ultimo dia", + "Type": "date", + "Start": 12, + "Length": 10 + } + ] + }, + { + "Input": "Voltarei na sexta-feira desta semana", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "sexta-feira desta semana", + "Type": "date", + "Start": 12, + "Length": 24 + } + ] + }, + { + "Input": "Voltarei no domingo da semana seguinte", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "domingo da semana seguinte", + "Type": "date", + "Start": 12, + "Length": 26 + } + ] + }, + { + "Input": "Voltarei no domingo da ultima semana", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "domingo da ultima semana", + "Type": "date", + "Start": 12, + "Length": 24 + } + ] + }, + { + "Input": "Voltarei em 15 de Junho 2016", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "15 de Junho 2016", + "Type": "date", + "Start": 12, + "Length": 16 + } + ] + }, + { + "Input": "Voltarei em onze de maio", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "onze de maio", + "Type": "date", + "Start": 12, + "Length": 12 + } + ] + }, + { + "Input": "Voltarei em primeiro de maio", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "primeiro de maio", + "Type": "date", + "Start": 12, + "Length": 16 + } + ] + }, + { + "Input": "Voltarei na primeira sexta-feira de julho", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "na primeira sexta-feira de julho", + "Type": "date", + "Start": 9, + "Length": 32 + } + ] + }, + { + "Input": "Voltarei na primeira sexta-feira deste mes", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "na primeira sexta-feira deste mes", + "Type": "date", + "Start": 9, + "Length": 33 + } + ] + }, + { + "Input": "Vocรช estรก livre em 13.5.2015", + "NotSupported": "python", + "Results": [ + { + "Text": "13.5.2015", + "Type": "date", + "Start": 19, + "Length": 9 + } + ] + }, + { + "Input": "Vocรช estรก livre em 2015.5.13", + "NotSupported": "python", + "Results": [ + { + "Text": "2015.5.13", + "Type": "date", + "Start": 19, + "Length": 9 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Portuguese/DateParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Portuguese/DateParser.json new file mode 100644 index 000000000..b41ddce14 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Portuguese/DateParser.json @@ -0,0 +1,1562 @@ +[ + { + "Input": "Voltarei no 15", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "15", + "Type": "date", + "Value": { + "Timex": "XXXX-XX-15", + "FutureResolution": { + "date": "2016-11-15" + }, + "PastResolution": { + "date": "2016-10-15" + } + }, + "Start": 12, + "Length": 2 + } + ] + }, + { + "Input": "volvere em 2 de Out", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "2 de Out", + "Type": "date", + "Value": { + "Timex": "XXXX-10-02", + "FutureResolution": { + "date": "2017-10-02" + }, + "PastResolution": { + "date": "2016-10-02" + } + }, + "Start": 11, + "Length": 8 + } + ] + }, + { + "Input": "voltarei em 2-Out", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "2-Out", + "Type": "date", + "Value": { + "Timex": "XXXX-10-02", + "FutureResolution": { + "date": "2017-10-02" + }, + "PastResolution": { + "date": "2016-10-02" + } + }, + "Start": 12, + "Length": 5 + } + ] + }, + { + "Input": "voltarei em 2/Out", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "2/Out", + "Type": "date", + "Value": { + "Timex": "XXXX-10-02", + "FutureResolution": { + "date": "2017-10-02" + }, + "PastResolution": { + "date": "2016-10-02" + } + }, + "Start": 12, + "Length": 5 + } + ] + }, + { + "Input": "voltarei em 2 de Outubro", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "2 de Outubro", + "Type": "date", + "Value": { + "Timex": "XXXX-10-02", + "FutureResolution": { + "date": "2017-10-02" + }, + "PastResolution": { + "date": "2016-10-02" + } + }, + "Start": 12, + "Length": 12 + } + ] + }, + { + "Input": "voltarei em 12 de janeiro, 2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "12 de janeiro, 2016", + "Type": "date", + "Value": { + "Timex": "2016-01-12", + "FutureResolution": { + "date": "2016-01-12" + }, + "PastResolution": { + "date": "2016-01-12" + } + }, + "Start": 12, + "Length": 19 + } + ] + }, + { + "Input": "voltarei na segunda-feira 12 de janeiro, 2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "segunda-feira 12 de janeiro, 2016", + "Type": "date", + "Value": { + "Timex": "2016-01-12", + "FutureResolution": { + "date": "2016-01-12" + }, + "PastResolution": { + "date": "2016-01-12" + } + }, + "Start": 12, + "Length": 33 + } + ] + }, + { + "Input": "voltarei em 22/02/2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "22/02/2016", + "Type": "date", + "Value": { + "Timex": "2016-02-22", + "FutureResolution": { + "date": "2016-02-22" + }, + "PastResolution": { + "date": "2016-02-22" + } + }, + "Start": 12, + "Length": 10 + } + ] + }, + { + "Input": "voltarei em 21/04/2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "21/04/2016", + "Type": "date", + "Value": { + "Timex": "2016-04-21", + "FutureResolution": { + "date": "2016-04-21" + }, + "PastResolution": { + "date": "2016-04-21" + } + }, + "Start": 12, + "Length": 10 + } + ] + }, + { + "Input": "voltarei em 21/04/16", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "21/04/16", + "Type": "date", + "Value": { + "Timex": "2016-04-21", + "FutureResolution": { + "date": "2016-04-21" + }, + "PastResolution": { + "date": "2016-04-21" + } + }, + "Start": 12, + "Length": 8 + } + ] + }, + { + "Input": "voltarei em 21-04-2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "21-04-2016", + "Type": "date", + "Value": { + "Timex": "2016-04-21", + "FutureResolution": { + "date": "2016-04-21" + }, + "PastResolution": { + "date": "2016-04-21" + } + }, + "Start": 12, + "Length": 10 + } + ] + }, + { + "Input": "voltarei em 4.22", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "4.22", + "Type": "date", + "Value": { + "Timex": "XXXX-04-22", + "FutureResolution": { + "date": "2017-04-22" + }, + "PastResolution": { + "date": "2016-04-22" + } + }, + "Start": 12, + "Length": 4 + } + ] + }, + { + "Input": "voltarei em 4-22", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "4-22", + "Type": "date", + "Value": { + "Timex": "XXXX-04-22", + "FutureResolution": { + "date": "2017-04-22" + }, + "PastResolution": { + "date": "2016-04-22" + } + }, + "Start": 12, + "Length": 4 + } + ] + }, + { + "Input": "voltarei em 4/22", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "4/22", + "Type": "date", + "Value": { + "Timex": "XXXX-04-22", + "FutureResolution": { + "date": "2017-04-22" + }, + "PastResolution": { + "date": "2016-04-22" + } + }, + "Start": 16, + "Length": 4 + } + ] + }, + { + "Input": "voltarei em 22/04", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "22/04", + "Type": "date", + "Value": { + "Timex": "XXXX-04-22", + "FutureResolution": { + "date": "2017-04-22" + }, + "PastResolution": { + "date": "2016-04-22" + } + }, + "Start": 12, + "Length": 5 + } + ] + }, + { + "Input": "voltarei 4/22", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "4/22", + "Type": "date", + "Value": { + "Timex": "XXXX-04-22", + "FutureResolution": { + "date": "2017-04-22" + }, + "PastResolution": { + "date": "2016-04-22" + } + }, + "Start": 13, + "Length": 4 + } + ] + }, + { + "Input": "voltarei 22/04", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "22/04", + "Type": "date", + "Value": { + "Timex": "XXXX-04-22", + "FutureResolution": { + "date": "2017-04-22" + }, + "PastResolution": { + "date": "2016-04-22" + } + }, + "Start": 9, + "Length": 5 + } + ] + }, + { + "Input": "voltarei 2015/08/12", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "2015/08/12", + "Type": "date", + "Value": { + "Timex": "2015-08-12", + "FutureResolution": { + "date": "2015-08-12" + }, + "PastResolution": { + "date": "2015-08-12" + } + }, + "Start": 9, + "Length": 10 + } + ] + }, + { + "Input": "voltarei 08/12,2015", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "08/12,2015", + "Type": "date", + "Value": { + "Timex": "2015-12-08", + "FutureResolution": { + "date": "2015-12-08" + }, + "PastResolution": { + "date": "2015-12-08" + } + }, + "Start": 9, + "Length": 10 + } + ] + }, + { + "Input": "voltarei 08/12,15", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "08/12,15", + "Type": "date", + "Value": { + "Timex": "2015-12-08", + "FutureResolution": { + "date": "2015-12-08" + }, + "PastResolution": { + "date": "2015-12-08" + } + }, + "Start": 9, + "Length": 8 + } + ] + }, + { + "Input": "voltarei 1o de Jan", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "1o de Jan", + "Type": "date", + "Value": { + "Timex": "XXXX-01-01", + "FutureResolution": { + "date": "2017-01-01" + }, + "PastResolution": { + "date": "2016-01-01" + } + }, + "Start": 9, + "Length": 9 + } + ] + }, + { + "Input": "voltarei em 1-Jan", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "1-Jan", + "Type": "date", + "Value": { + "Timex": "XXXX-01-01", + "FutureResolution": { + "date": "2017-01-01" + }, + "PastResolution": { + "date": "2016-01-01" + } + }, + "Start": 12, + "Length": 5 + } + ] + }, + { + "Input": "voltarei em Qua, 22 de Jan", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "Qua, 22 de Jan", + "Type": "date", + "Value": { + "Timex": "XXXX-01-22", + "FutureResolution": { + "date": "2017-01-22" + }, + "PastResolution": { + "date": "2016-01-22" + } + }, + "Start": 12, + "Length": 14 + } + ] + }, + { + "Input": "voltarei em primeiro de Jan", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "primeiro de Jan", + "Type": "date", + "Value": { + "Timex": "XXXX-01-01", + "FutureResolution": { + "date": "2017-01-01" + }, + "PastResolution": { + "date": "2016-01-01" + } + }, + "Start": 12, + "Length": 15 + } + ] + }, + { + "Input": "voltarei em vinte e um de Maio", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "vinte e um de Maio", + "Type": "date", + "Value": { + "Timex": "XXXX-05-21", + "FutureResolution": { + "date": "2017-05-21" + }, + "PastResolution": { + "date": "2016-05-21" + } + }, + "Start": 12, + "Length": 18 + } + ] + }, + { + "Input": "voltarei em Maio vinte e um", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "Maio vinte e um", + "Type": "date", + "Value": { + "Timex": "XXXX-05-21", + "FutureResolution": { + "date": "2017-05-21" + }, + "PastResolution": { + "date": "2016-05-21" + } + }, + "Start": 12, + "Length": 15 + } + ] + }, + { + "Input": "voltarei em dois de Ago.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "dois de Ago", + "Type": "date", + "Value": { + "Timex": "XXXX-08-02", + "FutureResolution": { + "date": "2017-08-02" + }, + "PastResolution": { + "date": "2016-08-02" + } + }, + "Start": 12, + "Length": 11 + } + ] + }, + { + "Input": "voltarei no vigesimo segundo de Junho", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "vigesimo segundo de Junho", + "Type": "date", + "Value": { + "Timex": "XXXX-06-22", + "FutureResolution": { + "date": "2017-06-22" + }, + "PastResolution": { + "date": "2016-06-22" + } + }, + "Start": 12, + "Length": 25 + } + ] + }, + { + "Input": "voltarei na sexta", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "sexta", + "Type": "date", + "Value": { + "Timex": "XXXX-WXX-5", + "FutureResolution": { + "date": "2016-11-11" + }, + "PastResolution": { + "date": "2016-11-04" + } + }, + "Start": 12, + "Length": 5 + } + ] + }, + { + "Input": "voltarei na 6a", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "6a", + "Type": "date", + "Value": { + "Timex": "XXXX-WXX-5", + "FutureResolution": { + "date": "2016-11-11" + }, + "PastResolution": { + "date": "2016-11-04" + } + }, + "Start": 12, + "Length": 2 + } + ] + }, + { + "Input": "voltarei hoje", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "hoje", + "Type": "date", + "Value": { + "Timex": "2016-11-07", + "FutureResolution": { + "date": "2016-11-07" + }, + "PastResolution": { + "date": "2016-11-07" + } + }, + "Start": 9, + "Length": 4 + } + ] + }, + { + "Input": "voltarei amanhรฃ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "amanhรฃ", + "Type": "date", + "Value": { + "Timex": "2016-11-08", + "FutureResolution": { + "date": "2016-11-08" + }, + "PastResolution": { + "date": "2016-11-08" + } + }, + "Start": 9, + "Length": 6 + } + ] + }, + { + "Input": "voltei ontem", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "ontem", + "Type": "date", + "Value": { + "Timex": "2016-11-06", + "FutureResolution": { + "date": "2016-11-06" + }, + "PastResolution": { + "date": "2016-11-06" + } + }, + "Start": 7, + "Length": 5 + } + ] + }, + { + "Input": "voltei anteontem", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "anteontem", + "Type": "date", + "Value": { + "Timex": "2016-11-05", + "FutureResolution": { + "date": "2016-11-05" + }, + "PastResolution": { + "date": "2016-11-05" + } + }, + "Start": 7, + "Length": 9 + } + ] + }, + { + "Input": "voltarei depois de amanha", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "depois de amanha", + "Type": "date", + "Value": { + "Timex": "2016-11-09", + "FutureResolution": { + "date": "2016-11-09" + }, + "PastResolution": { + "date": "2016-11-09" + } + }, + "Start": 9, + "Length": 16 + } + ] + }, + { + "Input": "voltarei no dia depois de amanha", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "dia depois de amanha", + "Type": "date", + "Value": { + "Timex": "2016-11-09", + "FutureResolution": { + "date": "2016-11-09" + }, + "PastResolution": { + "date": "2016-11-09" + } + }, + "Start": 12, + "Length": 20 + } + ] + }, + { + "Input": "voltarei no prรณximo dia", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "prรณximo dia", + "Type": "date", + "Value": { + "Timex": "2016-11-08", + "FutureResolution": { + "date": "2016-11-08" + }, + "PastResolution": { + "date": "2016-11-08" + } + }, + "Start": 12, + "Length": 11 + } + ] + }, + { + "Input": "voltarei no dia seguinte", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "dia seguinte", + "Type": "date", + "Value": { + "Timex": "2016-11-08", + "FutureResolution": { + "date": "2016-11-08" + }, + "PastResolution": { + "date": "2016-11-08" + } + }, + "Start": 12, + "Length": 12 + } + ] + }, + { + "Input": "voltarei nesta sexta", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "nesta sexta", + "Type": "date", + "Value": { + "Timex": "2016-11-11", + "FutureResolution": { + "date": "2016-11-11" + }, + "PastResolution": { + "date": "2016-11-11" + } + }, + "Start": 9, + "Length": 11 + } + ] + }, + { + "Input": "voltarei no proximo domingo", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "proximo domingo", + "Type": "date", + "Value": { + "Timex": "2016-11-20", + "FutureResolution": { + "date": "2016-11-20" + }, + "PastResolution": { + "date": "2016-11-20" + } + }, + "Start": 12, + "Length": 15 + } + ] + }, + { + "Input": "voltarei no ultimo domingo", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "ultimo domingo", + "Type": "date", + "Value": { + "Timex": "2016-11-06", + "FutureResolution": { + "date": "2016-11-06" + }, + "PastResolution": { + "date": "2016-11-06" + } + }, + "Start": 12, + "Length": 14 + } + ] + }, + { + "Input": "voltarei na sexta desta semana", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "sexta desta semana", + "Type": "date", + "Value": { + "Timex": "2016-11-11", + "FutureResolution": { + "date": "2016-11-11" + }, + "PastResolution": { + "date": "2016-11-11" + } + }, + "Start": 12, + "Length": 18 + } + ] + }, + { + "Input": "voltarei no domingo da prรณxima semana", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "domingo da prรณxima semana", + "Type": "date", + "Value": { + "Timex": "2016-11-20", + "FutureResolution": { + "date": "2016-11-20" + }, + "PastResolution": { + "date": "2016-11-20" + } + }, + "Start": 12, + "Length": 25 + } + ] + }, + { + "Input": "voltarei no domingo da รบltima semana", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "domingo da รบltima semana", + "Type": "date", + "Value": { + "Timex": "2016-11-06", + "FutureResolution": { + "date": "2016-11-06" + }, + "PastResolution": { + "date": "2016-11-06" + } + }, + "Start": 12, + "Length": 24 + } + ] + }, + { + "Input": "voltarei no รบltimo dia", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "รบltimo dia", + "Type": "date", + "Value": { + "Timex": "2016-11-06", + "FutureResolution": { + "date": "2016-11-06" + }, + "PastResolution": { + "date": "2016-11-06" + } + }, + "Start": 12, + "Length": 10 + } + ] + }, + { + "Input": "voltarei em 15 de Junho de 2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "15 de Junho de 2016", + "Type": "date", + "Value": { + "Timex": "2016-06-15", + "FutureResolution": { + "date": "2016-06-15" + }, + "PastResolution": { + "date": "2016-06-15" + } + }, + "Start": 12, + "Length": 19 + } + ] + }, + { + "Input": "voltarei na primeira sexta de julho", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "na primeira sexta de julho", + "Type": "date", + "Value": { + "Timex": "XXXX-07-WXX-5-#1", + "FutureResolution": { + "date": "2017-07-07" + }, + "PastResolution": { + "date": "2016-07-01" + } + }, + "Start": 9, + "Length": 26 + } + ] + }, + { + "Input": "voltarei na primeira sexta deste mes", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "na primeira sexta deste mes", + "Type": "date", + "Value": { + "Timex": "XXXX-11-WXX-5-#1", + "FutureResolution": { + "date": "2016-11-04" + }, + "PastResolution": { + "date": "2016-11-04" + } + }, + "Start": 9, + "Length": 27 + } + ] + }, + { + "Input": "voltarei em 12 de janeiro, 2018", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "12 de janeiro, 2018", + "Type": "date", + "Value": { + "Timex": "2018-01-12", + "FutureResolution": { + "date": "2018-01-12" + }, + "PastResolution": { + "date": "2018-01-12" + } + }, + "Start": 12, + "Length": 19 + } + ] + }, + { + "Input": "voltarei em 9-18-15", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "9-18-15", + "Type": "date", + "Value": { + "Timex": "2015-09-18", + "FutureResolution": { + "date": "2015-09-18" + }, + "PastResolution": { + "date": "2015-09-18" + } + }, + "Start": 12, + "Length": 7 + } + ] + }, + { + "Input": "voltarei em 2015/08/12", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "2015/08/12", + "Type": "date", + "Value": { + "Timex": "2015-08-12", + "FutureResolution": { + "date": "2015-08-12" + }, + "PastResolution": { + "date": "2015-08-12" + } + }, + "Start": 12, + "Length": 10 + } + ] + }, + { + "Input": "voltarei em 08/12,2015", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "08/12,2015", + "Type": "date", + "Value": { + "Timex": "2015-12-08", + "FutureResolution": { + "date": "2015-12-08" + }, + "PastResolution": { + "date": "2015-12-08" + } + }, + "Start": 12, + "Length": 10 + } + ] + }, + { + "Input": "voltarei em 1o de Jan", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "1o de Jan", + "Type": "date", + "Value": { + "Timex": "XXXX-01-01", + "FutureResolution": { + "date": "2017-01-01" + }, + "PastResolution": { + "date": "2016-01-01" + } + }, + "Start": 12, + "Length": 9 + } + ] + }, + { + "Input": "voltarei no segundo de Ago.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "segundo de Ago", + "Type": "date", + "Value": { + "Timex": "XXXX-08-02", + "FutureResolution": { + "date": "2017-08-02" + }, + "PastResolution": { + "date": "2016-08-02" + } + }, + "Start": 12, + "Length": 14 + } + ] + }, + { + "Input": "voltarei na sexta-feira", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "sexta-feira", + "Type": "date", + "Value": { + "Timex": "XXXX-WXX-5", + "FutureResolution": { + "date": "2016-11-11" + }, + "PastResolution": { + "date": "2016-11-04" + } + }, + "Start": 12, + "Length": 11 + } + ] + }, + { + "Input": "Voltei no dia antes de ontem", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "dia antes de ontem", + "Type": "date", + "Value": { + "Timex": "2016-11-05", + "FutureResolution": { + "date": "2016-11-05" + }, + "PastResolution": { + "date": "2016-11-05" + } + }, + "Start": 10, + "Length": 18 + } + ] + }, + { + "Input": "voltarei no proximo dia", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "proximo dia", + "Type": "date", + "Value": { + "Timex": "2016-11-08", + "FutureResolution": { + "date": "2016-11-08" + }, + "PastResolution": { + "date": "2016-11-08" + } + }, + "Start": 12, + "Length": 11 + } + ] + }, + { + "Input": "voltarei no prรณximo domingo", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "prรณximo domingo", + "Type": "date", + "Value": { + "Timex": "2016-11-20", + "FutureResolution": { + "date": "2016-11-20" + }, + "PastResolution": { + "date": "2016-11-20" + } + }, + "Start": 12, + "Length": 15 + } + ] + }, + { + "Input": "Voltarei no 3-7-2017", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "3-7-2017", + "Type": "date", + "Value": { + "Timex": "2017-07-03", + "FutureResolution": { + "date": "2017-07-03" + }, + "PastResolution": { + "date": "2017-07-03" + } + }, + "Start": 12, + "Length": 8 + } + ] + }, + { + "Input": "Vocรช estรก livre em 13.5.2015", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "13.5.2015", + "Type": "date", + "Value": { + "Timex": "2015-05-13", + "FutureResolution": { + "date": "2015-05-13" + }, + "PastResolution": { + "date": "2015-05-13" + } + }, + "Start": 19, + "Length": 9 + } + ] + }, + { + "Input": "Vocรช estรก livre em 2015.5.13", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "2015.5.13", + "Type": "date", + "Value": { + "Timex": "2015-05-13", + "FutureResolution": { + "date": "2015-05-13" + }, + "PastResolution": { + "date": "2015-05-13" + } + }, + "Start": 19, + "Length": 9 + } + ] + }, + { + "Input": "Vocรช estรก livre em 3-7-07", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "3-7-07", + "Type": "date", + "Value": { + "Timex": "2007-07-03", + "FutureResolution": { + "date": "2007-07-03" + }, + "PastResolution": { + "date": "2007-07-03" + } + }, + "Start": 19, + "Length": 6 + } + ] + }, + { + "Input": "Vocรช estรก livre em 3-7-27", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "3-7-27", + "Type": "date", + "Value": { + "Timex": "2027-07-03", + "FutureResolution": { + "date": "2027-07-03" + }, + "PastResolution": { + "date": "2027-07-03" + } + }, + "Start": 19, + "Length": 6 + } + ] + }, + { + "Input": "Vocรช estรก livre em 05/05/89", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "05/05/89", + "Type": "date", + "Value": { + "Timex": "1989-05-05", + "FutureResolution": { + "date": "1989-05-05" + }, + "PastResolution": { + "date": "1989-05-05" + } + }, + "Start": 19, + "Length": 8 + } + ] + }, + { + "Input": "Vocรช estรก livre em 05/05/71", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "05/05/71", + "Type": "date", + "Value": { + "Timex": "1971-05-05", + "FutureResolution": { + "date": "1971-05-05" + }, + "PastResolution": { + "date": "1971-05-05" + } + }, + "Start": 19, + "Length": 8 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Portuguese/DatePeriodExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Portuguese/DatePeriodExtractor.json new file mode 100644 index 000000000..e2ca3b63f --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Portuguese/DatePeriodExtractor.json @@ -0,0 +1,698 @@ +[ + { + "Input": "Me mudarei em 3 anos", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "em 3 anos", + "Type": "daterange", + "Start": 11, + "Length": 9 + } + ] + }, + { + "Input": "Me mudarei em 3 semanas", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "em 3 semanas", + "Type": "daterange", + "Start": 11, + "Length": 12 + } + ] + }, + { + "Input": "Estarei fora de 4 atรฉ 22 deste mes", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "4 atรฉ 22 deste mes", + "Type": "daterange", + "Start": 16, + "Length": 18 + } + ] + }, + { + "Input": "Estarei fora de 4 a 22 deste mes", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "4 a 22 deste mes", + "Type": "daterange", + "Start": 16, + "Length": 16 + } + ] + }, + { + "Input": "Estarei fora desde o 3 atรฉ o 12 de Sept jajaja", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "desde o 3 atรฉ o 12 de Sept", + "Type": "daterange", + "Start": 13, + "Length": 26 + } + ] + }, + { + "Input": "Estarei fora de 4 a 23 do proximo mes", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "4 a 23 do proximo mes", + "Type": "daterange", + "Start": 16, + "Length": 21 + } + ] + }, + { + "Input": "Estarei fora de 4 ao 23 deste mes", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "4 ao 23 deste mes", + "Type": "daterange", + "Start": 16, + "Length": 17 + } + ] + }, + { + "Input": "Estarei fora entre 4 e 22 este mes", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "entre 4 e 22 este mes", + "Type": "daterange", + "Start": 13, + "Length": 21 + } + ] + }, + { + "Input": "Estarei fora entre 3 e 12 de Set jajaja", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "entre 3 e 12 de Set", + "Type": "daterange", + "Start": 13, + "Length": 19 + } + ] + }, + { + "Input": "Estarei fora de 4 ao 22 de janeiro, 2017", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "4 ao 22 de janeiro, 2017", + "Type": "daterange", + "Start": 16, + "Length": 24 + } + ] + }, + { + "Input": "Estarei fora entre 4-22 de janeiro, 2017", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "entre 4-22 de janeiro, 2017", + "Type": "daterange", + "Start": 13, + "Length": 27 + } + ] + }, + { + "Input": "Estarei fora esta semana", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "esta semana", + "Type": "daterange", + "Start": 13, + "Length": 11 + } + ] + }, + { + "Input": "Estarei fora em Setembro", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "em Setembro", + "Type": "daterange", + "Start": 13, + "Length": 11 + } + ] + }, + { + "Input": "Estarei fora nesse Setembro", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "nesse Setembro", + "Type": "daterange", + "Start": 13, + "Length": 14 + } + ] + }, + { + "Input": "Estive fora no ultimo sept", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "ultimo sept", + "Type": "daterange", + "Start": 15, + "Length": 11 + } + ] + }, + { + "Input": "Estarei fora proximo junho", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "proximo junho", + "Type": "daterange", + "Start": 13, + "Length": 13 + } + ] + }, + { + "Input": "Estarei fora em junho 2016", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "em junho 2016", + "Type": "daterange", + "Start": 13, + "Length": 13 + } + ] + }, + { + "Input": "Estarei fora em junho do proximo ano", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "em junho do proximo ano", + "Type": "daterange", + "Start": 13, + "Length": 23 + } + ] + }, + { + "Input": "Estarei fora este fim de semana", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "este fim de semana", + "Type": "daterange", + "Start": 13, + "Length": 18 + } + ] + }, + { + "Input": "Estarei fora a terceira semana deste mes", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "terceira semana deste mes", + "Type": "daterange", + "Start": 15, + "Length": 25 + } + ] + }, + { + "Input": "Estarei fora na ultima semana de julho", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "na ultima semana de julho", + "Type": "daterange", + "Start": 13, + "Length": 25 + } + ] + }, + { + "Input": "Estarei fora nos proximos 3 dias", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "proximos 3 dias", + "Type": "daterange", + "Start": 17, + "Length": 15 + } + ] + }, + { + "Input": "Estarei fora pelos proximos 3 meses", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "proximos 3 meses", + "Type": "daterange", + "Start": 19, + "Length": 16 + } + ] + }, + { + "Input": "Estive fora as 3 semanas passadas", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "3 semanas passadas", + "Type": "daterange", + "Start": 15, + "Length": 18 + } + ] + }, + { + "Input": "Estive fora os ultimos 3 anos", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "ultimos 3 anos", + "Type": "daterange", + "Start": 15, + "Length": 14 + } + ] + }, + { + "Input": "Estive fora as 3 semanas anteriores", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "3 semanas anteriores", + "Type": "daterange", + "Start": 15, + "Length": 20 + } + ] + }, + { + "Input": "Estareรฏ fora de 2 de Out a 22 de Outubro", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "de 2 de Out a 22 de Outubro", + "Type": "daterange", + "Start": 13, + "Length": 27 + } + ] + }, + { + "Input": "Estarei fora de 12 de Janeiro, 2016 - 22/02/2016", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "de 12 de Janeiro, 2016 - 22/02/2016", + "Type": "daterange", + "Start": 13, + "Length": 35 + } + ] + }, + { + "Input": "Estarei fora de 1o de Jan atรฉ Qua, 22 de Jan", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "de 1o de Jan atรฉ Qua, 22 de Jan", + "Type": "daterange", + "Start": 13, + "Length": 31 + } + ] + }, + { + "Input": "Estarei fora de hoje atรฉ amanhรฃ", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "de hoje atรฉ amanhรฃ", + "Type": "daterange", + "Start": 13, + "Length": 18 + } + ] + }, + { + "Input": "Estarei fora de hoje atรฉ 22 de Outubro", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "de hoje atรฉ 22 de Outubro", + "Type": "daterange", + "Start": 13, + "Length": 25 + } + ] + }, + { + "Input": "Estarei fora de 2 de Out atรฉ o dia depois de amanhรฃ", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "de 2 de Out atรฉ o dia depois de amanhรฃ", + "Type": "daterange", + "Start": 13, + "Length": 38 + } + ] + }, + { + "Input": "Estarei fora de hoje atรฉ o proximo domingo", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "de hoje atรฉ o proximo domingo", + "Type": "daterange", + "Start": 13, + "Length": 29 + } + ] + }, + { + "Input": "Estarei fora desta sexta atรฉ o domingo seguinte", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "desta sexta atรฉ o domingo seguinte", + "Type": "daterange", + "Start": 13, + "Length": 34 + } + ] + }, + { + "Input": "Estarei fora desde 2 de Out atรฉ 22 de Outubro", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "desde 2 de Out atรฉ 22 de Outubro", + "Type": "daterange", + "Start": 13, + "Length": 32 + } + ] + }, + { + "Input": "Estarei fora desde 2015/08/12 atรฉ 22 de Outubro", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "desde 2015/08/12 atรฉ 22 de Outubro", + "Type": "daterange", + "Start": 13, + "Length": 34 + } + ] + }, + { + "Input": "Estarei fora desde esta sexta-feira atรฉ proximo domingo", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "desde esta sexta-feira atรฉ proximo domingo", + "Type": "daterange", + "Start": 13, + "Length": 42 + } + ] + }, + { + "Input": "Estarei fora entre 2 de Out e 22 de Outubro", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "entre 2 de Out e 22 de Outubro", + "Type": "daterange", + "Start": 13, + "Length": 30 + } + ] + }, + { + "Input": "Estarei fora 19-20 de Novembro", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "19-20 de Novembro", + "Type": "daterange", + "Start": 13, + "Length": 17 + } + ] + }, + { + "Input": "Estarei fora de 19 a 20 de Novembro", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "19 a 20 de Novembro", + "Type": "daterange", + "Start": 16, + "Length": 19 + } + ] + }, + { + "Input": "Estarei fora entre 19 e 20 de Novembro", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "entre 19 e 20 de Novembro", + "Type": "daterange", + "Start": 13, + "Length": 25 + } + ] + }, + { + "Input": "Estarei fora o terceiro trimestre de 2016", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "o terceiro trimestre de 2016", + "Type": "daterange", + "Start": 13, + "Length": 28 + } + ] + }, + { + "Input": "Estarei fora o terceiro trimestre deste ano", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "o terceiro trimestre deste ano", + "Type": "daterange", + "Start": 13, + "Length": 30 + } + ] + }, + { + "Input": "Estarei fora em 2016 no terceiro trimestre", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "2016 no terceiro trimestre", + "Type": "daterange", + "Start": 16, + "Length": 26 + } + ] + }, + { + "Input": "Estarei fora 2015.3", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "2015.3", + "Type": "daterange", + "Start": 13, + "Length": 6 + } + ] + }, + { + "Input": "Estarei fora 2015-3", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "2015-3", + "Type": "daterange", + "Start": 13, + "Length": 6 + } + ] + }, + { + "Input": "Estarei fora 2015/3", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "2015/3", + "Type": "daterange", + "Start": 13, + "Length": 6 + } + ] + }, + { + "Input": "Estarei fora 3/2015", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "3/2015", + "Type": "daterange", + "Start": 13, + "Length": 6 + } + ] + }, + { + "Input": "Estarei fora na terceira semana de 2027", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "na terceira semana de 2027", + "Type": "daterange", + "Start": 13, + "Length": 26 + } + ] + }, + { + "Input": "Estarei fora a terceira semana do proximo ano", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "terceira semana do proximo ano", + "Type": "daterange", + "Start": 15, + "Length": 30 + } + ] + }, + { + "Input": "Estarei fora este verรฃo", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "este verรฃo", + "Type": "daterange", + "Start": 13, + "Length": 10 + } + ] + }, + { + "Input": "Estarei fora na primavera seguinte", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "na primavera seguinte", + "Type": "daterange", + "Start": 13, + "Length": 21 + } + ] + }, + { + "Input": "Estarei fora no verao", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "no verao", + "Type": "daterange", + "Start": 13, + "Length": 8 + } + ] + }, + { + "Input": "Estarei fora durante o verao", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "o verao", + "Type": "daterange", + "Start": 21, + "Length": 7 + } + ] + }, + { + "Input": "Estarei fora no verao 2016", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "no verao 2016", + "Type": "daterange", + "Start": 13, + "Length": 13 + } + ] + }, + { + "Input": "Estarei fora o verao de 2016", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "o verao de 2016", + "Type": "daterange", + "Start": 13, + "Length": 15 + } + ] + }, + { + "Input": "Estarei fora 4-23 do proximo mes", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "4-23 do proximo mes", + "Type": "daterange", + "Start": 13, + "Length": 19 + } + ] + }, + { + "Input": "entre 1 de dezembro e 4 de fevereiro", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "entre 1 de dezembro e 4 de fevereiro", + "Type": "daterange", + "Start": 0, + "Length": 36 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Portuguese/DatePeriodParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Portuguese/DatePeriodParser.json new file mode 100644 index 000000000..769e00a94 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Portuguese/DatePeriodParser.json @@ -0,0 +1,1346 @@ +[ + { + "Input": "Estarei fora de 4 a 22 deste mes", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "4 a 22 deste mes", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-04,2016-11-22,P18D)", + "FutureResolution": { + "startDate": "2016-11-04", + "endDate": "2016-11-22" + }, + "PastResolution": { + "startDate": "2016-11-04", + "endDate": "2016-11-22" + } + }, + "Start": 16, + "Length": 16 + } + ] + }, + { + "Input": "Estarei fora 4-23 do proximo mes", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "4-23 do proximo mes", + "Type": "daterange", + "Value": { + "Timex": "(2016-12-04,2016-12-23,P19D)", + "FutureResolution": { + "startDate": "2016-12-04", + "endDate": "2016-12-23" + }, + "PastResolution": { + "startDate": "2016-12-04", + "endDate": "2016-12-23" + } + }, + "Start": 13, + "Length": 19 + } + ] + }, + { + "Input": "Estarei fora do dia 3 atรฉ o 12 de Set jajaja", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "do dia 3 atรฉ o 12 de Set", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-09-03,XXXX-09-12,P9D)", + "FutureResolution": { + "startDate": "2017-09-03", + "endDate": "2017-09-12" + }, + "PastResolution": { + "startDate": "2016-09-03", + "endDate": "2016-09-12" + } + }, + "Start": 13, + "Length": 24 + } + ] + }, + { + "Input": "Estarei fora 4 atรฉ 23 do proximo mes", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "4 atรฉ 23 do proximo mes", + "Type": "daterange", + "Value": { + "Timex": "(2016-12-04,2016-12-23,P19D)", + "FutureResolution": { + "startDate": "2016-12-04", + "endDate": "2016-12-23" + }, + "PastResolution": { + "startDate": "2016-12-04", + "endDate": "2016-12-23" + } + }, + "Start": 13, + "Length": 23 + } + ] + }, + { + "Input": "Estarei fora desde o 4 atรฉ o 23 deste mes", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "desde o 4 atรฉ o 23 deste mes", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-04,2016-11-23,P19D)", + "FutureResolution": { + "startDate": "2016-11-04", + "endDate": "2016-11-23" + }, + "PastResolution": { + "startDate": "2016-11-04", + "endDate": "2016-11-23" + } + }, + "Start": 13, + "Length": 28 + } + ] + }, + { + "Input": "Estarei fora entre 4 e 22 este mes", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "entre 4 e 22 este mes", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-04,2016-11-22,P18D)", + "FutureResolution": { + "startDate": "2016-11-04", + "endDate": "2016-11-22" + }, + "PastResolution": { + "startDate": "2016-11-04", + "endDate": "2016-11-22" + } + }, + "Start": 13, + "Length": 21 + } + ] + }, + { + "Input": "Estarei fora entre o 3 e o 12 de Set jajaja", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "entre o 3 e o 12 de Set", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-09-03,XXXX-09-12,P9D)", + "FutureResolution": { + "startDate": "2017-09-03", + "endDate": "2017-09-12" + }, + "PastResolution": { + "startDate": "2016-09-03", + "endDate": "2016-09-12" + } + }, + "Start": 13, + "Length": 23 + } + ] + }, + { + "Input": "Estarei fora de 4 a 22 de janeiro, 1995", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "4 a 22 de janeiro, 1995", + "Type": "daterange", + "Value": { + "Timex": "(1995-01-04,1995-01-22,P18D)", + "FutureResolution": { + "startDate": "1995-01-04", + "endDate": "1995-01-22" + }, + "PastResolution": { + "startDate": "1995-01-04", + "endDate": "1995-01-22" + } + }, + "Start": 16, + "Length": 23 + } + ] + }, + { + "Input": "Estarei fora entre 4-22 janeiro, 1995", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "entre 4-22 janeiro, 1995", + "Type": "daterange", + "Value": { + "Timex": "(1995-01-04,1995-01-22,P18D)", + "FutureResolution": { + "startDate": "1995-01-04", + "endDate": "1995-01-22" + }, + "PastResolution": { + "startDate": "1995-01-04", + "endDate": "1995-01-22" + } + }, + "Start": 13, + "Length": 25 + } + ] + }, + { + "Input": "Estarei fora esta semana", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "esta semana", + "Type": "daterange", + "Value": { + "Timex": "2016-W45", + "FutureResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-14" + }, + "PastResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-14" + } + }, + "Start": 13, + "Length": 11 + } + ] + }, + { + "Input": "Estarei fora em Fevereiro", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "em Fevereiro", + "Type": "daterange", + "Value": { + "Timex": "XXXX-02", + "FutureResolution": { + "startDate": "2017-02-01", + "endDate": "2017-03-01" + }, + "PastResolution": { + "startDate": "2016-02-01", + "endDate": "2016-03-01" + } + }, + "Start": 13, + "Length": 12 + } + ] + }, + { + "Input": "Estarei fora este Setembro", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "este Setembro", + "Type": "daterange", + "Value": { + "Timex": "2016-09", + "FutureResolution": { + "startDate": "2016-09-01", + "endDate": "2016-10-01" + }, + "PastResolution": { + "startDate": "2016-09-01", + "endDate": "2016-10-01" + } + }, + "Start": 13, + "Length": 13 + } + ] + }, + { + "Input": "Estarei fora no ultimo sept", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "ultimo sept", + "Type": "daterange", + "Value": { + "Timex": "2015-09", + "FutureResolution": { + "startDate": "2015-09-01", + "endDate": "2015-10-01" + }, + "PastResolution": { + "startDate": "2015-09-01", + "endDate": "2015-10-01" + } + }, + "Start": 16, + "Length": 11 + } + ] + }, + { + "Input": "Estarei fora o proximo junho", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "proximo junho", + "Type": "daterange", + "Value": { + "Timex": "2017-06", + "FutureResolution": { + "startDate": "2017-06-01", + "endDate": "2017-07-01" + }, + "PastResolution": { + "startDate": "2017-06-01", + "endDate": "2017-07-01" + } + }, + "Start": 15, + "Length": 13 + } + ] + }, + { + "Input": "Estarei fora a terceira semana deste mes", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "java", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "terceira semana deste mes", + "Type": "daterange", + "Value": { + "Timex": "2016-11-W03", + "FutureResolution": { + "startDate": "2016-11-14", + "endDate": "2016-11-21" + }, + "PastResolution": { + "startDate": "2016-11-14", + "endDate": "2016-11-21" + } + }, + "Start": 15, + "Length": 25 + } + ] + }, + { + "Input": "Estarei fora na ultima semana de julho", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "java", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "na ultima semana de julho", + "Type": "daterange", + "Value": { + "Timex": "XXXX-07-W05", + "FutureResolution": { + "startDate": "2017-07-24", + "endDate": "2017-07-31" + }, + "PastResolution": { + "startDate": "2016-07-25", + "endDate": "2016-08-01" + } + }, + "Start": 13, + "Length": 25 + } + ] + }, + { + "Input": "Estarei fora de 2 de Out atรฉ 22 de Outubro", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "de 2 de Out atรฉ 22 de Outubro", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-10-02,XXXX-10-22,P20D)", + "FutureResolution": { + "startDate": "2017-10-02", + "endDate": "2017-10-22" + }, + "PastResolution": { + "startDate": "2016-10-02", + "endDate": "2016-10-22" + } + }, + "Start": 13, + "Length": 29 + } + ] + }, + { + "Input": "Estarei fora de 12 de janeiro, 2016 - 22/01/2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "de 12 de janeiro, 2016 - 22/01/2016", + "Type": "daterange", + "Value": { + "Timex": "(2016-01-12,2016-01-22,P10D)", + "FutureResolution": { + "startDate": "2016-01-12", + "endDate": "2016-01-22" + }, + "PastResolution": { + "startDate": "2016-01-12", + "endDate": "2016-01-22" + } + }, + "Start": 13, + "Length": 35 + } + ] + }, + { + "Input": "Estarei fora do 1o de Jan atรฉ Qua, 22 de Jan", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "1o de Jan atรฉ Qua, 22 de Jan", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-01-01,XXXX-01-22,P21D)", + "FutureResolution": { + "startDate": "2017-01-01", + "endDate": "2017-01-22" + }, + "PastResolution": { + "startDate": "2016-01-01", + "endDate": "2016-01-22" + } + }, + "Start": 16, + "Length": 28 + } + ] + }, + { + "Input": "Estarei fora de hoje atรฉ amanhรฃ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "de hoje atรฉ amanhรฃ", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-07,2016-11-08,P1D)", + "FutureResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-08" + }, + "PastResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-08" + } + }, + "Start": 13, + "Length": 18 + } + ] + }, + { + "Input": "Estarei fora desde 2 de Out atรฉ 22 de Outubro", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "desde 2 de Out atรฉ 22 de Outubro", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-10-02,XXXX-10-22,P20D)", + "FutureResolution": { + "startDate": "2017-10-02", + "endDate": "2017-10-22" + }, + "PastResolution": { + "startDate": "2016-10-02", + "endDate": "2016-10-22" + } + }, + "Start": 13, + "Length": 32 + } + ] + }, + { + "Input": "Estarei fora entre 2 de Out e 22 de Outubro", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "entre 2 de Out e 22 de Outubro", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-10-02,XXXX-10-22,P20D)", + "FutureResolution": { + "startDate": "2017-10-02", + "endDate": "2017-10-22" + }, + "PastResolution": { + "startDate": "2016-10-02", + "endDate": "2016-10-22" + } + }, + "Start": 13, + "Length": 30 + } + ] + }, + { + "Input": "Estarei fora 19-20 de Novembro", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "19-20 de Novembro", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-11-19,XXXX-11-20,P1D)", + "FutureResolution": { + "startDate": "2016-11-19", + "endDate": "2016-11-20" + }, + "PastResolution": { + "startDate": "2015-11-19", + "endDate": "2015-11-20" + } + }, + "Start": 13, + "Length": 17 + } + ] + }, + { + "Input": "Estarei fora 19 atรฉ 20 de Novembro", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "19 atรฉ 20 de Novembro", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-11-19,XXXX-11-20,P1D)", + "FutureResolution": { + "startDate": "2016-11-19", + "endDate": "2016-11-20" + }, + "PastResolution": { + "startDate": "2015-11-19", + "endDate": "2015-11-20" + } + }, + "Start": 13, + "Length": 21 + } + ] + }, + { + "Input": "Estarei fora entre 19 e 20 de Novembro", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "entre 19 e 20 de Novembro", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-11-19,XXXX-11-20,P1D)", + "FutureResolution": { + "startDate": "2016-11-19", + "endDate": "2016-11-20" + }, + "PastResolution": { + "startDate": "2015-11-19", + "endDate": "2015-11-20" + } + }, + "Start": 13, + "Length": 25 + } + ] + }, + { + "Input": "Estarei fora 2015.3", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "2015.3", + "Type": "daterange", + "Value": { + "Timex": "2015-03", + "FutureResolution": { + "startDate": "2015-03-01", + "endDate": "2015-04-01" + }, + "PastResolution": { + "startDate": "2015-03-01", + "endDate": "2015-04-01" + } + }, + "Start": 13, + "Length": 6 + } + ] + }, + { + "Input": "Estarei fora 2015-3", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "2015-3", + "Type": "daterange", + "Value": { + "Timex": "2015-03", + "FutureResolution": { + "startDate": "2015-03-01", + "endDate": "2015-04-01" + }, + "PastResolution": { + "startDate": "2015-03-01", + "endDate": "2015-04-01" + } + }, + "Start": 13, + "Length": 6 + } + ] + }, + { + "Input": "Estarei fora 2015/3", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "2015/3", + "Type": "daterange", + "Value": { + "Timex": "2015-03", + "FutureResolution": { + "startDate": "2015-03-01", + "endDate": "2015-04-01" + }, + "PastResolution": { + "startDate": "2015-03-01", + "endDate": "2015-04-01" + } + }, + "Start": 13, + "Length": 6 + } + ] + }, + { + "Input": "Estarei fora 3/2015", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "3/2015", + "Type": "daterange", + "Value": { + "Timex": "2015-03", + "FutureResolution": { + "startDate": "2015-03-01", + "endDate": "2015-04-01" + }, + "PastResolution": { + "startDate": "2015-03-01", + "endDate": "2015-04-01" + } + }, + "Start": 13, + "Length": 6 + } + ] + }, + { + "Input": "Estarei fora o fim de semana", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "fim de semana", + "Type": "daterange", + "Value": { + "Timex": "2016-W45-WE", + "FutureResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + }, + "PastResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + } + }, + "Start": 15, + "Length": 13 + } + ] + }, + { + "Input": "Estarei fora este fim de semana", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "este fim de semana", + "Type": "daterange", + "Value": { + "Timex": "2016-W45-WE", + "FutureResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + }, + "PastResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + } + }, + "Start": 13, + "Length": 18 + } + ] + }, + { + "Input": "Estarei fora em junho 2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "em junho 2016", + "Type": "daterange", + "Value": { + "Timex": "2016-06", + "FutureResolution": { + "startDate": "2016-06-01", + "endDate": "2016-07-01" + }, + "PastResolution": { + "startDate": "2016-06-01", + "endDate": "2016-07-01" + } + }, + "Start": 13, + "Length": 13 + } + ] + }, + { + "Input": "Estarei fora em junho do proximo ano", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "em junho do proximo ano", + "Type": "daterange", + "Value": { + "Timex": "2017-06", + "FutureResolution": { + "startDate": "2017-06-01", + "endDate": "2017-07-01" + }, + "PastResolution": { + "startDate": "2017-06-01", + "endDate": "2017-07-01" + } + }, + "Start": 13, + "Length": 23 + } + ] + }, + { + "Input": "Estarei fora no prรณximo ano", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "prรณximo ano", + "Type": "daterange", + "Value": { + "Timex": "2017", + "FutureResolution": { + "startDate": "2017-01-01", + "endDate": "2018-01-01" + }, + "PastResolution": { + "startDate": "2017-01-01", + "endDate": "2018-01-01" + } + }, + "Start": 16, + "Length": 11 + } + ] + }, + { + "Input": "Estarei fora os prรณximos 3 dias", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "prรณximos 3 dias", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-08,2016-11-11,P3D)", + "FutureResolution": { + "startDate": "2016-11-08", + "endDate": "2016-11-11" + }, + "PastResolution": { + "startDate": "2016-11-08", + "endDate": "2016-11-11" + } + }, + "Start": 16, + "Length": 15 + } + ] + }, + { + "Input": "Estarei fora os proximos 3 meses", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "proximos 3 meses", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-08,2017-02-08,P3M)", + "FutureResolution": { + "startDate": "2016-11-08", + "endDate": "2017-02-08" + }, + "PastResolution": { + "startDate": "2016-11-08", + "endDate": "2017-02-08" + } + }, + "Start": 16, + "Length": 16 + } + ] + }, + { + "Input": "Estarei fora os proximos 3 anos", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "proximos 3 anos", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-08,2019-11-08,P3Y)", + "FutureResolution": { + "startDate": "2016-11-08", + "endDate": "2019-11-08" + }, + "PastResolution": { + "startDate": "2016-11-08", + "endDate": "2019-11-08" + } + }, + "Start": 16, + "Length": 15 + } + ] + }, + { + "Input": "Estive fora as 3 semanas passadas", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "3 semanas passadas", + "Type": "daterange", + "Value": { + "Timex": "(2016-10-17,2016-11-07,P3W)", + "FutureResolution": { + "startDate": "2016-10-17", + "endDate": "2016-11-07" + }, + "PastResolution": { + "startDate": "2016-10-17", + "endDate": "2016-11-07" + } + }, + "Start": 15, + "Length": 18 + } + ] + }, + { + "Input": "Estive fora os ultimos 3 anos", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "ultimos 3 anos", + "Type": "daterange", + "Value": { + "Timex": "(2013-11-07,2016-11-07,P3Y)", + "FutureResolution": { + "startDate": "2013-11-07", + "endDate": "2016-11-07" + }, + "PastResolution": { + "startDate": "2013-11-07", + "endDate": "2016-11-07" + } + }, + "Start": 15, + "Length": 14 + } + ] + }, + { + "Input": "Estarei fora desde hoje atรฉ amanhรฃ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "desde hoje atรฉ amanhรฃ", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-07,2016-11-08,P1D)", + "FutureResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-08" + }, + "PastResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-08" + } + }, + "Start": 13, + "Length": 21 + } + ] + }, + { + "Input": "a primeira semana de Out", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "primeira semana de Out", + "Type": "daterange", + "Value": { + "Timex": "XXXX-10-W01", + "FutureResolution": { + "startDate": "2017-10-02", + "endDate": "2017-10-09" + }, + "PastResolution": { + "startDate": "2016-10-03", + "endDate": "2016-10-10" + } + }, + "Start": 2, + "Length": 22 + } + ] + }, + { + "Input": "Estarei fora a terceira semana de 2027", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "terceira semana de 2027", + "Type": "daterange", + "Value": { + "Timex": "2027-W03", + "FutureResolution": { + "startDate": "2027-01-18", + "endDate": "2027-01-25" + }, + "PastResolution": { + "startDate": "2027-01-18", + "endDate": "2027-01-25" + } + }, + "Start": 15, + "Length": 23 + } + ] + }, + { + "Input": "Estarei fora a terceira semana do prรณximo ano", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "terceira semana do prรณximo ano", + "Type": "daterange", + "Value": { + "Timex": "2017-W03", + "FutureResolution": { + "startDate": "2017-01-16", + "endDate": "2017-01-23" + }, + "PastResolution": { + "startDate": "2017-01-16", + "endDate": "2017-01-23" + } + }, + "Start": 15, + "Length": 30 + } + ] + }, + { + "Input": "Estarei fora o terceiro trimestre de 2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "o terceiro trimestre de 2016", + "Type": "daterange", + "Value": { + "Timex": "(2016-07-01,2016-10-01,P3M)", + "FutureResolution": { + "startDate": "2016-07-01", + "endDate": "2016-10-01" + }, + "PastResolution": { + "startDate": "2016-07-01", + "endDate": "2016-10-01" + } + }, + "Start": 13, + "Length": 28 + } + ] + }, + { + "Input": "Estarei fora o terceiro trimestre deste ano", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "o terceiro trimestre deste ano", + "Type": "daterange", + "Value": { + "Timex": "(2016-07-01,2016-10-01,P3M)", + "FutureResolution": { + "startDate": "2016-07-01", + "endDate": "2016-10-01" + }, + "PastResolution": { + "startDate": "2016-07-01", + "endDate": "2016-10-01" + } + }, + "Start": 13, + "Length": 30 + } + ] + }, + { + "Input": "Estarei fora 2016 no terceiro trimestre", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "2016 no terceiro trimestre", + "Type": "daterange", + "Value": { + "Timex": "(2016-07-01,2016-10-01,P3M)", + "FutureResolution": { + "startDate": "2016-07-01", + "endDate": "2016-10-01" + }, + "PastResolution": { + "startDate": "2016-07-01", + "endDate": "2016-10-01" + } + }, + "Start": 13, + "Length": 26 + } + ] + }, + { + "Input": "Estarei fora este verao", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "este verao", + "Type": "daterange", + "Value": { + "Timex": "2016-SU", + "FutureResolution": {}, + "PastResolution": {} + }, + "Start": 13, + "Length": 10 + } + ] + }, + { + "Input": "Estarei fora na prรณxima primavera", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "prรณxima primavera", + "Type": "daterange", + "Value": { + "Timex": "2017-SP", + "FutureResolution": {}, + "PastResolution": {} + }, + "Start": 16, + "Length": 17 + } + ] + }, + { + "Input": "Estarei fora no verao", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "no verao", + "Type": "daterange", + "Value": { + "Timex": "SU", + "FutureResolution": {}, + "PastResolution": {} + }, + "Start": 13, + "Length": 8 + } + ] + }, + { + "Input": "Estarei fora um verao", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "verao", + "Type": "daterange", + "Value": { + "Timex": "SU", + "FutureResolution": {}, + "PastResolution": {} + }, + "Start": 16, + "Length": 5 + } + ] + }, + { + "Input": "Estarei fora o verao 2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "o verao 2016", + "Type": "daterange", + "Value": { + "Timex": "2016-SU", + "FutureResolution": {}, + "PastResolution": {} + }, + "Start": 13, + "Length": 12 + } + ] + }, + { + "Input": "Estarei fora verao de 2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "verao de 2016", + "Type": "daterange", + "Value": { + "Timex": "2016-SU", + "FutureResolution": {}, + "PastResolution": {} + }, + "Start": 13, + "Length": 13 + } + ] + }, + { + "Input": "entre 1 de dezembro e 4 de fevereiro", + "Context": { + "ReferenceDateTime": "2019-12-19T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "entre 1 de dezembro e 4 de fevereiro", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-12-01,XXXX-02-04,P65D)", + "FutureResolution": { + "startDate": "2019-12-01", + "endDate": "2020-02-04" + }, + "PastResolution": { + "startDate": "2019-12-01", + "endDate": "2020-02-04" + } + }, + "Start": 0, + "Length": 36 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Portuguese/DateTimeExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Portuguese/DateTimeExtractor.json new file mode 100644 index 000000000..888fe65d3 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Portuguese/DateTimeExtractor.json @@ -0,0 +1,734 @@ +[ + { + "Input": "Vou voltar agora", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "agora", + "Type": "datetime", + "Start": 11, + "Length": 5 + } + ] + }, + { + "Input": "Vou voltar assim que possรญvel", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "assim que possรญvel", + "Type": "datetime", + "Start": 11, + "Length": 18 + } + ] + }, + { + "Input": "Vamos voltar assim que possamos", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "assim que possamos", + "Type": "datetime", + "Start": 13, + "Length": 18 + } + ] + }, + { + "Input": "Vou voltar o mais rรกpido possรญvel", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "o mais rรกpido possรญvel", + "Type": "datetime", + "Start": 11, + "Length": 22 + } + ] + }, + { + "Input": "Vou voltar o mais cedo possรญvel", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "o mais cedo possรญvel", + "Type": "datetime", + "Start": 11, + "Length": 20 + } + ] + }, + { + "Input": "Vou voltar agora mesmo", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "agora mesmo", + "Type": "datetime", + "Start": 11, + "Length": 11 + } + ] + }, + { + "Input": "Vou voltar logo agora", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "logo agora", + "Type": "datetime", + "Start": 11, + "Length": 10 + } + ] + }, + { + "Input": "Vou voltar neste momento", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "neste momento", + "Type": "datetime", + "Start": 11, + "Length": 13 + } + ] + }, + { + "Input": "Vou voltar no 15 as 8:00", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "15 as 8:00", + "Type": "datetime", + "Start": 14, + "Length": 10 + } + ] + }, + { + "Input": "Vou voltar no 15 as 8:00:30", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "15 as 8:00:30", + "Type": "datetime", + "Start": 14, + "Length": 13 + } + ] + }, + { + "Input": "Vou voltar no 15, 8pm", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "15, 8pm", + "Type": "datetime", + "Start": 14, + "Length": 7 + } + ] + }, + { + "Input": "Vou voltar em 04/21/2016, 8:00pm", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "04/21/2016, 8:00pm", + "Type": "datetime", + "Start": 14, + "Length": 18 + } + ] + }, + { + "Input": "Vou voltar em 04/21/2016, 8:00:13pm", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "04/21/2016, 8:00:13pm", + "Type": "datetime", + "Start": 14, + "Length": 21 + } + ] + }, + { + "Input": "Vou voltar em 23 de Out ร s sete", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "23 de Out ร s sete", + "Type": "datetime", + "Start": 14, + "Length": 17 + } + ] + }, + { + "Input": "Vou voltar em 14 de Outubro 8:00am", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "14 de Outubro 8:00am", + "Type": "datetime", + "Start": 14, + "Length": 20 + } + ] + }, + { + "Input": "Vou voltar em 14 de Outubro as 8:00:00am", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "14 de Outubro as 8:00:00am", + "Type": "datetime", + "Start": 14, + "Length": 26 + } + ] + }, + { + "Input": "Vou voltar em 14 de Outubro, 8:00am", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "14 de Outubro, 8:00am", + "Type": "datetime", + "Start": 14, + "Length": 21 + } + ] + }, + { + "Input": "Vou voltar em 14 de Outubro, 8:00:01am", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "14 de Outubro, 8:00:01am", + "Type": "datetime", + "Start": 14, + "Length": 24 + } + ] + }, + { + "Input": "Vou voltar amanhรฃ 8:00am", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "amanhรฃ 8:00am", + "Type": "datetime", + "Start": 11, + "Length": 13 + } + ] + }, + { + "Input": "Vou voltar amanhรฃ cerca das 8:00am", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "amanhรฃ cerca das 8:00am", + "Type": "datetime", + "Start": 11, + "Length": 23 + } + ] + }, + { + "Input": "Vou voltar amanhรฃ por volta das 8:00am", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "amanhรฃ por volta das 8:00am", + "Type": "datetime", + "Start": 11, + "Length": 27 + } + ] + }, + { + "Input": "Vou voltar amanhรฃ pelas 8:00am", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "amanhรฃ pelas 8:00am", + "Type": "datetime", + "Start": 11, + "Length": 19 + } + ] + }, + { + "Input": "Vou voltar amanhรฃ umas 8:00:05am", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "amanhรฃ umas 8:00:05am", + "Type": "datetime", + "Start": 11, + "Length": 21 + } + ] + }, + { + "Input": "Vou voltar na prรณxima sexta-feira as tres e meia", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "prรณxima sexta-feira as tres e meia", + "Type": "datetime", + "Start": 14, + "Length": 34 + } + ] + }, + { + "Input": "Vou voltar em 5 de Maio, 2016, 20 minutos depois das 8 da tarde", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "5 de Maio, 2016, 20 minutos depois das 8 da tarde", + "Type": "datetime", + "Start": 14, + "Length": 49 + } + ] + }, + { + "Input": "Vou voltar 8pm do 15", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "8pm do 15", + "Type": "datetime", + "Start": 11, + "Length": 9 + } + ] + }, + { + "Input": "Vou voltar as sete no 15", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "sete no 15", + "Type": "datetime", + "Start": 14, + "Length": 10 + } + ] + }, + { + "Input": "Vo voltar as 8pm do prรณximo domingo", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "8pm do prรณximo domingo", + "Type": "datetime", + "Start": 13, + "Length": 22 + } + ] + }, + { + "Input": "Vou voltar as 8pm de hoje", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "8pm de hoje", + "Type": "datetime", + "Start": 14, + "Length": 11 + } + ] + }, + { + "Input": "Vou voltar 19:00, 2016-12-22", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "19:00, 2016-12-22", + "Type": "datetime", + "Start": 11, + "Length": 17 + } + ] + }, + { + "Input": "Vou voltar as 7 em ponto amanha", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "7 em ponto amanha", + "Type": "datetime", + "Start": 14, + "Length": 17 + } + ] + }, + { + "Input": "Vou voltar amanhรฃ pela manhรฃ ร s 7", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "amanhรฃ pela manhรฃ ร s 7", + "Type": "datetime", + "Start": 11, + "Length": 22 + } + ] + }, + { + "Input": "Vou voltar 5:00 do domingo a tarde", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "5:00 do domingo a tarde", + "Type": "datetime", + "Start": 11, + "Length": 23 + } + ] + }, + { + "Input": "Vou voltar as cinco e vinte amanha de manha", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "cinco e vinte amanha de manha", + "Type": "datetime", + "Start": 14, + "Length": 29 + } + ] + }, + { + "Input": "Vou voltar as cinco e vinte da manha de amanha", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "cinco e vinte da manha de amanha", + "Type": "datetime", + "Start": 14, + "Length": 32 + } + ] + }, + { + "Input": "Vou voltar 14 de outubro 8:00", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "14 de outubro 8:00", + "Type": "datetime", + "Start": 11, + "Length": 18 + } + ] + }, + { + "Input": "Vou voltar as 7, esta manhรฃ", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "7, esta manhรฃ", + "Type": "datetime", + "Start": 14, + "Length": 13 + } + ] + }, + { + "Input": "Vou voltar esta noite as 8", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "esta noite as 8", + "Type": "datetime", + "Start": 11, + "Length": 15 + } + ] + }, + { + "Input": "Vou voltar as 8pm da tarde, Segunda-feira", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "8pm da tarde, Segunda-feira", + "Type": "datetime", + "Start": 14, + "Length": 27 + } + ] + }, + { + "Input": "Vou voltar 8pm da noite, 1o de Janeiro", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "8pm da noite, 1o de Janeiro", + "Type": "datetime", + "Start": 11, + "Length": 27 + } + ] + }, + { + "Input": "Vou voltar 8pm da noite, 1 de Janeiro", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "8pm da noite, 1 de Janeiro", + "Type": "datetime", + "Start": 11, + "Length": 26 + } + ] + }, + { + "Input": "Vou voltar as 10pm desta noite", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "10pm desta noite", + "Type": "datetime", + "Start": 14, + "Length": 16 + } + ] + }, + { + "Input": "Vou voltar as 10pm esta noite", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "10pm esta noite", + "Type": "datetime", + "Start": 14, + "Length": 15 + } + ] + }, + { + "Input": "Vou voltar 8am de amanha", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "8am de amanha", + "Type": "datetime", + "Start": 11, + "Length": 13 + } + ] + }, + { + "Input": "Vou voltar 8pm desta tarde", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "8pm desta tarde", + "Type": "datetime", + "Start": 11, + "Length": 15 + } + ] + }, + { + "Input": "Voltei esta manhรฃ ร s 7", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "esta manhรฃ ร s 7", + "Type": "datetime", + "Start": 7, + "Length": 15 + } + ] + }, + { + "Input": "Voltei esta manhรฃ 7am", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "esta manhรฃ 7am", + "Type": "datetime", + "Start": 7, + "Length": 14 + } + ] + }, + { + "Input": "Voltei esta manha as sete", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "esta manha as sete", + "Type": "datetime", + "Start": 7, + "Length": 18 + } + ] + }, + { + "Input": "Volvtei esta manha as 7:00", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "esta manha as 7:00", + "Type": "datetime", + "Start": 8, + "Length": 18 + } + ] + }, + { + "Input": "Vou voltar esta noite as 7", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "esta noite as 7", + "Type": "datetime", + "Start": 11, + "Length": 15 + } + ] + }, + { + "Input": "Voltei esta noite as 7", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "esta noite as 7", + "Type": "datetime", + "Start": 7, + "Length": 15 + } + ] + }, + { + "Input": "para duas pessoas esta noite ร s 9:30 pm", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "esta noite ร s 9:30 pm", + "Type": "datetime", + "Start": 18, + "Length": 21 + } + ] + }, + { + "Input": "para duas pessoas esta noite ร s 9:30:31 pm", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "esta noite ร s 9:30:31 pm", + "Type": "datetime", + "Start": 18, + "Length": 24 + } + ] + }, + { + "Input": "Voltarei no final do dia", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "no final do dia", + "Type": "datetime", + "Start": 9, + "Length": 15 + } + ] + }, + { + "Input": "Voltarei ao fim do dia", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "ao fim do dia", + "Type": "datetime", + "Start": 9, + "Length": 13 + } + ] + }, + { + "Input": "Voltarei ao fim do dia de amanha", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "ao fim do dia de amanha", + "Type": "datetime", + "Start": 9, + "Length": 23 + } + ] + }, + { + "Input": "Voltarei amanhรฃ ao terminar o dia", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "amanhรฃ ao terminar o dia", + "Type": "datetime", + "Start": 9, + "Length": 24 + } + ] + }, + { + "Input": "Voltarei no fim do domingo", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "no fim do domingo", + "Type": "datetime", + "Start": 9, + "Length": 17 + } + ] + }, + { + "Input": "Vou voltar dia 5 as 4 a.m.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "dia 5 as 4 a.m.", + "Type": "datetime", + "Start": 11, + "Length": 15 + } + ] + }, + { + "Input": "Vou voltar 2016-12-16T12:23:59", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "2016-12-16T12:23:59", + "Type": "datetime", + "Start": 11, + "Length": 19 + } + ] + }, + { + "Input": "Vou voltar 8pm do dia 15", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "8pm do dia 15", + "Type": "datetime", + "Start": 11, + "Length": 13 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Portuguese/DateTimeModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Portuguese/DateTimeModel.json new file mode 100644 index 000000000..f05b839d1 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Portuguese/DateTimeModel.json @@ -0,0 +1,1800 @@ +[ + { + "Input": "dom, amanhรฃ, hoje, 2018", + "Context": { + "ReferenceDateTime": "2018-09-28T01:00:00" + }, + "NotSupported": "javascript,python", + "Results": [ + { + "Text": "dom", + "Start": 0, + "End": 2, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-7", + "type": "date", + "value": "2018-09-23" + }, + { + "timex": "XXXX-WXX-7", + "type": "date", + "value": "2018-09-30" + } + ] + } + }, + { + "Text": "amanhรฃ", + "Start": 5, + "End": 10, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-09-29", + "type": "date", + "value": "2018-09-29" + } + ] + } + }, + { + "Text": "hoje", + "Start": 13, + "End": 16, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-09-28", + "type": "date", + "value": "2018-09-28" + } + ] + } + }, + { + "Text": "2018", + "Start": 19, + "End": 22, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "type": "daterange", + "start": "2018-01-01", + "end": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "dom amanhรฃ hoje 2018", + "Context": { + "ReferenceDateTime": "2018-09-28T01:00:00" + }, + "NotSupported": "javascript,python", + "Results": [ + { + "Text": "dom", + "Start": 0, + "End": 2, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-7", + "type": "date", + "value": "2018-09-23" + }, + { + "timex": "XXXX-WXX-7", + "type": "date", + "value": "2018-09-30" + } + ] + } + }, + { + "Text": "amanhรฃ", + "Start": 4, + "End": 9, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-09-29", + "type": "date", + "value": "2018-09-29" + } + ] + } + }, + { + "Text": "hoje", + "Start": 11, + "End": 14, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-09-28", + "type": "date", + "value": "2018-09-28" + } + ] + } + }, + { + "Text": "2018", + "Start": 16, + "End": 19, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "type": "daterange", + "start": "2018-01-01", + "end": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "domo amanhรฃ hoje 2018", + "Context": { + "ReferenceDateTime": "2018-09-28T01:00:00" + }, + "NotSupported": "javascript,python", + "Results": [ + { + "Text": "amanhรฃ", + "Start": 5, + "End": 10, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-09-29", + "type": "date", + "value": "2018-09-29" + } + ] + } + }, + { + "Text": "hoje", + "Start": 12, + "End": 15, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-09-28", + "type": "date", + "value": "2018-09-28" + } + ] + } + }, + { + "Text": "2018", + "Start": 17, + "End": 20, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "type": "daterange", + "start": "2018-01-01", + "end": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "O preรงo รฉ em torno de US $ 5,00 certo?", + "Context": { + "ReferenceDateTime": "2018-09-28T01:00:00" + }, + "NotSupported": "javascript,python", + "Results": [] + }, + { + "Input": "O preรงo รฉ em torno de US $5,00 certo?", + "Context": { + "ReferenceDateTime": "2018-09-28T01:00:00" + }, + "NotSupported": "javascript,python", + "Results": [] + }, + { + "Input": "O preรงo รฉ em torno de US 5,00$ certo?", + "Context": { + "ReferenceDateTime": "2018-09-28T01:00:00" + }, + "NotSupported": "javascript,python", + "Results": [] + }, + { + "Input": "O preรงo รฉ em torno de US 5,00 $ certo?", + "Context": { + "ReferenceDateTime": "2018-09-28T01:00:00" + }, + "NotSupported": "javascript,python", + "Results": [] + }, + { + "Input": "O preรงo รฉ em torno de US $ 5.00 certo?", + "Context": { + "ReferenceDateTime": "2018-09-28T01:00:00" + }, + "NotSupported": "javascript,python", + "Results": [] + }, + { + "Input": "O preรงo รฉ em torno de US $5.00 certo?", + "Context": { + "ReferenceDateTime": "2018-09-28T01:00:00" + }, + "NotSupported": "javascript,python", + "Results": [] + }, + { + "Input": "O preรงo รฉ em torno de US 5.00$ certo?", + "Context": { + "ReferenceDateTime": "2018-09-28T01:00:00" + }, + "NotSupported": "javascript,python", + "Results": [] + }, + { + "Input": "O preรงo รฉ em torno de US 5.00 $ certo?", + "Context": { + "ReferenceDateTime": "2018-09-28T01:00:00" + }, + "NotSupported": "javascript,python", + "Results": [] + }, + { + "Input": "A tarefa serรก concluรญda em torno de 2000", + "Context": { + "ReferenceDateTime": "2018-09-28T01:00:00" + }, + "NotSupported": "javascript,python", + "Results": [ + { + "Text": "2000", + "Start": 36, + "End": 39, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2000", + "type": "daterange", + "start": "2000-01-01", + "end": "2001-01-01" + } + ] + } + } + ] + }, + { + "Input": "A tarefa serรก concluรญda em torno de 00", + "Context": { + "ReferenceDateTime": "2018-09-28T01:00:00" + }, + "NotSupported": "javascript,python", + "Results": [] + }, + { + "Input": "Se escreve \"terca-feira\" ou \"terca feira\"?", + "Context": { + "ReferenceDateTime": "2019-08-05T01:00:00" + }, + "NotSupported": "javascript,python", + "Results": [ + { + "Text": "terca-feira", + "Start": 12, + "End": 22, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-2", + "type": "date", + "value": "2019-07-30" + }, + { + "timex": "XXXX-WXX-2", + "type": "date", + "value": "2019-08-06" + } + ] + } + }, + { + "Text": "terca feira", + "Start": 29, + "End": 39, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-2", + "type": "date", + "value": "2019-07-30" + }, + { + "timex": "XXXX-WXX-2", + "type": "date", + "value": "2019-08-06" + } + ] + } + } + ] + }, + { + "Input": "Vamos nos encontrar na terรงa, qua, qui., ou 6a?", + "Context": { + "ReferenceDateTime": "2019-08-05T00:01:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "terรงa", + "Start": 23, + "End": 27, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-2", + "type": "date", + "value": "2019-07-30" + }, + { + "timex": "XXXX-WXX-2", + "type": "date", + "value": "2019-08-06" + } + ] + } + }, + { + "Text": "qua", + "Start": 30, + "End": 32, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-3", + "type": "date", + "value": "2019-07-31" + }, + { + "timex": "XXXX-WXX-3", + "type": "date", + "value": "2019-08-07" + } + ] + } + }, + { + "Text": "qui.", + "Start": 35, + "End": 38, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-4", + "type": "date", + "value": "2019-08-01" + }, + { + "timex": "XXXX-WXX-4", + "type": "date", + "value": "2019-08-08" + } + ] + } + }, + { + "Text": "6a", + "Start": 44, + "End": 45, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-5", + "type": "date", + "value": "2019-08-02" + }, + { + "timex": "XXXX-WXX-5", + "type": "date", + "value": "2019-08-09" + } + ] + } + } + ] + }, + { + "Input": "entre 1 de dezembro e 4 de fevereiro", + "Context": { + "ReferenceDateTime": "2019-12-19T01:00:00" + }, + "NotSupported": "javascript,python", + "Results": [ + { + "Text": "entre 1 de dezembro e 4 de fevereiro", + "Start": 0, + "End": 35, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-12-01,XXXX-02-04,P65D)", + "type": "daterange", + "start": "2019-12-01", + "end": "2020-02-04" + } + ] + } + } + ] + }, + { + "Input": "O movimento de maio de 68, em Franรงa, foi marcante!", + "Context": { + "ReferenceDateTime": "2019-12-19T01:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "maio de 68", + "Start": 15, + "End": 24, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "1968-05", + "type": "daterange", + "start": "1968-05-01", + "end": "1968-06-01" + } + ] + } + } + ] + }, + { + "Input": "me manda um boleto pra sexta-feira.", + "Context": { + "ReferenceDateTime": "2020-05-05T01:00:00" + }, + "NotSupported": "javascript,python", + "Results": [ + { + "Text": "sexta-feira", + "Start": 23, + "End": 33, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-5", + "type": "date", + "value": "2020-05-01" + }, + { + "timex": "XXXX-WXX-5", + "type": "date", + "value": "2020-05-08" + } + ] + } + } + ] + }, + { + "Input": "O prazo nรฃo era de 22/jan/2019 ate amanha?", + "Context": { + "ReferenceDateTime": "2020-05-06T18:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "de 22/jan/2019 ate amanha", + "Start": 16, + "End": 40, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-01-22,2020-05-07,P471D)", + "type": "daterange", + "start": "2019-01-22", + "end": "2020-05-07" + } + ] + } + } + ] + }, + { + "Input": "O evento foi de ontem ate hoje", + "Context": { + "ReferenceDateTime": "2020-05-06T18:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "de ontem ate hoje", + "Start": 13, + "End": 29, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2020-05-05,2020-05-06,P1D)", + "type": "daterange", + "start": "2020-05-05", + "end": "2020-05-06" + } + ] + } + } + ] + }, + { + "Input": "O evento foi de ontem atรฉ hoje", + "Context": { + "ReferenceDateTime": "2020-05-06T18:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "de ontem atรฉ hoje", + "Start": 13, + "End": 29, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2020-05-05,2020-05-06,P1D)", + "type": "daterange", + "start": "2020-05-05", + "end": "2020-05-06" + } + ] + } + } + ] + }, + { + "Input": "10/1-11/2/2017", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10/1-11/2/2017", + "Start": 0, + "End": 13, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2017-01-10,2017-02-11,P32D)", + "type": "daterange", + "start": "2017-01-10", + "end": "2017-02-11" + } + ] + } + } + ] + }, + { + "Input": "Vamos celebrar o dia do trabalho!", + "Context": { + "ReferenceDateTime": "2020-05-14T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "dia do trabalho", + "Start": 17, + "End": 31, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-05-01", + "type": "date", + "value": "2020-05-01" + }, + { + "timex": "XXXX-05-01", + "type": "date", + "value": "2021-05-01" + } + ] + } + } + ] + }, + { + "Input": "O trabalho na Carolina do Norte estรก aberto novamente", + "Context": { + "ReferenceDateTime": "2020-05-14T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [] + }, + { + "Input": "Que horas? Sรฃo 3 horas", + "Context": { + "ReferenceDateTime": "2020-05-14T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "3 horas", + "Start": 15, + "End": 21, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T03", + "type": "time", + "value": "03:00:00" + }, + { + "timex": "T15", + "type": "time", + "value": "15:00:00" + } + ] + } + } + ] + }, + { + "Input": "Nos encontraremos ร s 12 h", + "Context": { + "ReferenceDateTime": "2020-05-14T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "12 h", + "Start": 21, + "End": 24, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T12", + "type": "time", + "value": "12:00:00" + }, + { + "timex": "T00", + "type": "time", + "value": "00:00:00" + } + ] + } + } + ] + }, + { + "Input": "O evento ocorreu dois meses atras", + "Context": { + "ReferenceDateTime": "2020-05-25T12:00:00" + }, + "Comment": "The current resolution policy design will always result in a date for such entities. Policy change mechanism is in the backlog.", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "dois meses atras", + "Start": 17, + "End": 32, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2020-03-25", + "type": "date", + "value": "2020-03-25" + } + ] + } + } + ] + }, + { + "Input": "necesitaremos de 30 minutos ou mais", + "Context": { + "ReferenceDateTime": "2020-05-14T12:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "30 minutos", + "Start": 17, + "End": 26, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT30M", + "type": "duration", + "value": "1800" + } + ] + } + } + ] + }, + { + "Input": "marque uma reuniao pra mim", + "Context": { + "ReferenceDateTime": "2020-05-14T12:00:00" + }, + "NotSupported": "javascript", + "Results": [] + }, + { + "Input": "uma e trinta", + "Context": { + "ReferenceDateTime": "2020-05-30T12:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "uma e trinta", + "Start": 0, + "End": 11, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T01:30", + "type": "time", + "value": "01:30:00" + }, + { + "timex": "T13:30", + "type": "time", + "value": "13:30:00" + } + ] + } + } + ] + }, + { + "Input": "vamos marcar uma reuniรฃo no 27/11 ร s 23", + "Context": { + "ReferenceDateTime": "2020-05-30T12:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "27/11 ร s 23", + "Start": 28, + "End": 38, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-11-27T23", + "type": "datetime", + "value": "2019-11-27 23:00:00" + }, + { + "timex": "XXXX-11-27T23", + "type": "datetime", + "value": "2020-11-27 23:00:00" + } + ] + } + } + ] + }, + { + "Input": "Tenho uma reuniรฃo na sexta-feira em Londres ร s 5", + "Context": { + "ReferenceDateTime": "2020-05-30T12:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "sexta-feira em londres ร s 5", + "Start": 21, + "End": 47, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-5T05", + "type": "datetime", + "value": "2020-05-29 05:00:00" + }, + { + "timex": "XXXX-WXX-5T05", + "type": "datetime", + "value": "2020-06-05 05:00:00" + }, + { + "timex": "XXXX-WXX-5T17", + "type": "datetime", + "value": "2020-05-29 17:00:00" + }, + { + "timex": "XXXX-WXX-5T17", + "type": "datetime", + "value": "2020-06-05 17:00:00" + } + ] + } + } + ] + }, + { + "Input": "Tenho uma reuniรฃo na sexta-feira em Londres ร s 5 da tarde", + "Context": { + "ReferenceDateTime": "2020-05-30T12:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "sexta-feira em londres ร s 5 da tarde", + "Start": 21, + "End": 56, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-5T17", + "type": "datetime", + "value": "2020-05-29 17:00:00" + }, + { + "timex": "XXXX-WXX-5T17", + "type": "datetime", + "value": "2020-06-05 17:00:00" + } + ] + } + } + ] + }, + { + "Input": "A ligaรงรฃo durarรก 30 minutos, nรฃo mais.", + "Context": { + "ReferenceDateTime": "2020-05-30T12:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "30 minutos", + "Start": 17, + "End": 26, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT30M", + "type": "duration", + "value": "1800" + } + ] + } + } + ] + }, + { + "Input": "ร s sete do dia 15", + "Context": { + "ReferenceDateTime": "2020-05-30T12:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "sete do dia 15", + "Start": 3, + "End": 16, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-XX-15T07", + "type": "datetime", + "value": "2020-05-15 07:00:00" + }, + { + "timex": "XXXX-XX-15T07", + "type": "datetime", + "value": "2020-06-15 07:00:00" + }, + { + "timex": "XXXX-XX-15T19", + "type": "datetime", + "value": "2020-05-15 19:00:00" + }, + { + "timex": "XXXX-XX-15T19", + "type": "datetime", + "value": "2020-06-15 19:00:00" + } + ] + } + } + ] + }, + { + "Input": "ร s sete da tarde do dia 15", + "Context": { + "ReferenceDateTime": "2020-05-30T12:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "sete da tarde do dia 15", + "Start": 3, + "End": 25, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-XX-15T19", + "type": "datetime", + "value": "2020-05-15 19:00:00" + }, + { + "timex": "XXXX-XX-15T19", + "type": "datetime", + "value": "2020-06-15 19:00:00" + } + ] + } + } + ] + }, + { + "Input": "O Massacre do Carandiru ocorreu em 2 de outubro de 1992.", + "Context": { + "ReferenceDateTime": "2020-05-30T12:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "2 de outubro de 1992", + "Start": 35, + "End": 54, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "1992-10-02", + "type": "date", + "value": "1992-10-02" + } + ] + } + } + ] + }, + { + "Input": "O congresso ocorrerรก em 2 de outubro de dois mil e vinte.", + "Context": { + "ReferenceDateTime": "2020-05-30T12:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "2 de outubro de dois mil e vinte", + "Start": 24, + "End": 55, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2020-10-02", + "type": "date", + "value": "2020-10-02" + } + ] + } + } + ] + }, + { + "Input": "O Massacre do Carandiru ocorreu em 2 de outubro de 92.", + "Context": { + "ReferenceDateTime": "2020-05-30T12:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "2 de outubro de 92", + "Start": 35, + "End": 52, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "1992-10-02", + "type": "date", + "value": "1992-10-02" + } + ] + } + } + ] + }, + { + "Input": "10 min eh uma medida de tempo, uma duracao", + "Context": { + "ReferenceDateTime": "2020-05-30T12:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "10 min", + "Start": 0, + "End": 5, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT10M", + "type": "duration", + "value": "600" + } + ] + } + } + ] + }, + { + "Input": "29/2", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "29/2", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-02-29", + "type": "date", + "value": "2016-02-29" + }, + { + "timex": "XXXX-02-29", + "type": "date", + "value": "2020-02-29" + } + ] + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "29/2", + "Context": { + "ReferenceDateTime": "2019-03-22T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "29/2", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-02-29", + "type": "date", + "value": "2016-02-29" + }, + { + "timex": "XXXX-02-29", + "type": "date", + "value": "2020-02-29" + } + ] + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "29/2", + "Context": { + "ReferenceDateTime": "2020-03-22T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "29/2", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-02-29", + "type": "date", + "value": "2020-02-29" + }, + { + "timex": "XXXX-02-29", + "type": "date", + "value": "2024-02-29" + } + ] + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "30/2", + "Context": { + "ReferenceDateTime": "2020-03-22T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "30/2", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-02-30", + "type": "date", + "value": "not resolved" + } + ] + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "29/2/2019", + "Context": { + "ReferenceDateTime": "2020-03-22T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "29/2/2019", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-02-29", + "type": "date", + "value": "not resolved" + } + ] + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "29/2/2020", + "Context": { + "ReferenceDateTime": "2020-03-22T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "29/2/2020", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2020-02-29", + "type": "date", + "value": "2020-02-29" + } + ] + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "28/2-1/3", + "Context": { + "ReferenceDateTime": "2019-09-18T18:00:00" + }, + "NotSupported": "javascript,python,java", + "Results": [ + { + "Text": "28/2-1/3", + "Start": 0, + "End": 7, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-02-28,XXXX-03-01,P1D)", + "type": "daterange", + "start": "2019-02-28", + "end": "2019-03-01" + }, + { + "timex": "(XXXX-02-28,XXXX-03-01,P2D)", + "type": "daterange", + "start": "2020-02-28", + "end": "2020-03-01" + } + ] + } + } + ] + }, + { + "Input": "29/2-1/3", + "Context": { + "ReferenceDateTime": "2019-09-18T18:00:00" + }, + "NotSupported": "javascript,python,java", + "Results": [ + { + "Text": "29/2-1/3", + "Start": 0, + "End": 7, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-02-29,XXXX-03-01,P1D)", + "type": "daterange", + "start": "2016-02-29", + "end": "2016-03-01" + }, + { + "timex": "(XXXX-02-29,XXXX-03-01,P1D)", + "type": "daterange", + "start": "2020-02-29", + "end": "2020-03-01" + } + ] + } + } + ] + }, + { + "Input": "29/2-1/3/2019", + "Context": { + "ReferenceDateTime": "2019-09-18T18:00:00" + }, + "NotSupported": "javascript,python,java", + "Results": [ + { + "Text": "29/2-1/3/2019", + "Start": 0, + "End": 12, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-02-29,2019-03-01,PXD)", + "type": "daterange", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "Eu voltarei set-23-2020.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "set-23-2020", + "Start": 12, + "End": 22, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2020-09-23", + "type": "date", + "value": "2020-09-23" + } + ] + } + } + ] + }, + { + "Input": "Eu voltarei setembro-2020-23.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "setembro-2020-23", + "Start": 12, + "End": 27, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2020-09-23", + "type": "date", + "value": "2020-09-23" + } + ] + } + } + ] + }, + { + "Input": "Eu voltarei 2020/23/set.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "2020/23/set", + "Start": 12, + "End": 22, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2020-09-23", + "type": "date", + "value": "2020-09-23" + } + ] + } + } + ] + }, + { + "Input": "Eu voltarei 2020/set/23", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "2020/set/23", + "Start": 12, + "End": 22, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2020-09-23", + "type": "date", + "value": "2020-09-23" + } + ] + } + } + ] + }, + { + "Input": "Eu voltarei 23/set/2020", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "23/set/2020", + "Start": 12, + "End": 22, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2020-09-23", + "type": "date", + "value": "2020-09-23" + } + ] + } + } + ] + }, + { + "Input": "Eu voltarei 23-2020-setembro", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "23-2020-setembro", + "Start": 12, + "End": 27, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2020-09-23", + "type": "date", + "value": "2020-09-23" + } + ] + } + } + ] + }, + { + "Input": "Me envie um comprovante da minha compra feita no dia 17/11", + "Context": { + "ReferenceDateTime": "2020-05-05T01:00:00" + }, + "NotSupported": "javascript,python", + "Results": [ + { + "Text": "17/11", + "Start": 53, + "End": 57, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-11-17", + "type": "date", + "value": "2019-11-17" + }, + { + "timex": "XXXX-11-17", + "type": "date", + "value": "2020-11-17" + } + ] + } + } + ] + }, + { + "Input": "Eu voltarei sexta-feira 23 ร s 4", + "Context": { + "ReferenceDateTime": "2019-08-07T00:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "sexta-feira 23 ร s 4", + "Start": 12, + "End": 30, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-5T04", + "type": "datetime", + "value": "2018-11-23 04:00:00" + }, + { + "timex": "XXXX-WXX-5T04", + "type": "datetime", + "value": "2019-08-23 04:00:00" + }, + { + "timex": "XXXX-WXX-5T16", + "type": "datetime", + "value": "2018-11-23 16:00:00" + }, + { + "timex": "XXXX-WXX-5T16", + "type": "datetime", + "value": "2019-08-23 16:00:00" + } + ] + } + } + ] + }, + { + "Input": "Eu voltarei sexta-feira de 23 ร s 4", + "Context": { + "ReferenceDateTime": "2019-08-07T00:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "sexta-feira de 23 ร s 4", + "Start": 12, + "End": 33, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-WXX-5T23,XXXX-WXX-5T04,PT5H)", + "type": "datetimerange", + "start": "2019-08-02 23:00:00", + "end": "2019-08-02 04:00:00" + }, + { + "timex": "(XXXX-WXX-5T23,XXXX-WXX-5T04,PT5H)", + "type": "datetimerange", + "start": "2019-08-09 23:00:00", + "end": "2019-08-09 04:00:00" + } + ] + } + } + ] + }, + { + "Input": "Eu voltarei sexta-feira 23 a 4", + "Context": { + "ReferenceDateTime": "2019-08-07T00:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "sexta-feira 23 a 4", + "Start": 12, + "End": 29, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-WXX-5T23,XXXX-WXX-5T04,PT5H)", + "type": "datetimerange", + "start": "2019-08-02 23:00:00", + "end": "2019-08-02 04:00:00" + }, + { + "timex": "(XXXX-WXX-5T23,XXXX-WXX-5T04,PT5H)", + "type": "datetimerange", + "start": "2019-08-09 23:00:00", + "end": "2019-08-09 04:00:00" + } + ] + } + } + ] + }, + { + "Input": "que tal sexta-feira 26 ร s 4?", + "Context": { + "ReferenceDateTime": "2021-03-15T00:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "sexta-feira 26 ร s 4", + "Start": 8, + "End": 26, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-5T04", + "type": "datetime", + "value": "2021-02-26 04:00:00" + }, + { + "timex": "XXXX-WXX-5T04", + "type": "datetime", + "value": "2021-03-26 04:00:00" + }, + { + "timex": "XXXX-WXX-5T16", + "type": "datetime", + "value": "2021-02-26 16:00:00" + }, + { + "timex": "XXXX-WXX-5T16", + "type": "datetime", + "value": "2021-03-26 16:00:00" + } + ] + } + } + ] + }, + { + "Input": "sexta as 4", + "Context": { + "ReferenceDateTime": "2021-03-15T00:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "sexta as 4", + "Start": 0, + "End": 9, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-5T04", + "type": "datetime", + "value": "2021-03-12 04:00:00" + }, + { + "timex": "XXXX-WXX-5T04", + "type": "datetime", + "value": "2021-03-19 04:00:00" + }, + { + "timex": "XXXX-WXX-5T16", + "type": "datetime", + "value": "2021-03-12 16:00:00" + }, + { + "timex": "XXXX-WXX-5T16", + "type": "datetime", + "value": "2021-03-19 16:00:00" + } + ] + } + } + ] + }, + { + "Input": "sexta-feira 13", + "Context": { + "ReferenceDateTime": "2021-03-15T00:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "sexta-feira 13", + "Start": 0, + "End": 13, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-5", + "type": "date", + "value": "2020-11-13" + }, + { + "timex": "XXXX-WXX-5", + "type": "date", + "value": "2021-08-13" + } + ] + } + } + ] + }, + { + "Input": "sexta feira 13", + "Context": { + "ReferenceDateTime": "2021-03-15T00:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "sexta feira 13", + "Start": 0, + "End": 13, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-5", + "type": "date", + "value": "2020-11-13" + }, + { + "timex": "XXXX-WXX-5", + "type": "date", + "value": "2021-08-13" + } + ] + } + } + ] + }, + { + "Input": "sexta 13", + "Context": { + "ReferenceDateTime": "2021-03-15T00:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "sexta 13", + "Start": 0, + "End": 7, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-5", + "type": "date", + "value": "2020-11-13" + }, + { + "timex": "XXXX-WXX-5", + "type": "date", + "value": "2021-08-13" + } + ] + } + } + ] + }, + { + "Input": "sexta-feira 13 por volta das 14:00", + "Context": { + "ReferenceDateTime": "2021-03-15T00:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "sexta-feira 13 por volta das 14:00", + "Start": 0, + "End": 33, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-5T14:00", + "type": "datetime", + "value": "2020-11-13 14:00:00" + }, + { + "timex": "XXXX-WXX-5T14:00", + "type": "datetime", + "value": "2021-08-13 14:00:00" + } + ] + } + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Portuguese/DateTimeParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Portuguese/DateTimeParser.json new file mode 100644 index 000000000..118ee8708 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Portuguese/DateTimeParser.json @@ -0,0 +1,1442 @@ +[ + { + "Input": "Vou voltar agora", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "agora", + "Type": "datetime", + "Value": { + "Timex": "PRESENT_REF", + "FutureResolution": { + "dateTime": "2016-11-07 00:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 00:00:00" + } + }, + "Start": 11, + "Length": 5 + } + ] + }, + { + "Input": "Vou voltar assim que possivel", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "assim que possivel", + "Type": "datetime", + "Value": { + "Timex": "FUTURE_REF", + "FutureResolution": { + "dateTime": "2016-11-07 00:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 00:00:00" + } + }, + "Start": 11, + "Length": 18 + } + ] + }, + { + "Input": "Vamos voltar tao cedo quanto possamos", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "tao cedo quanto possamos", + "Type": "datetime", + "Value": { + "Timex": "FUTURE_REF", + "FutureResolution": { + "dateTime": "2016-11-07 00:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 00:00:00" + } + }, + "Start": 13, + "Length": 24 + } + ] + }, + { + "Input": "Vou voltar o mais rapido possivel", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "o mais rapido possivel", + "Type": "datetime", + "Value": { + "Timex": "FUTURE_REF", + "FutureResolution": { + "dateTime": "2016-11-07 00:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 00:00:00" + } + }, + "Start": 11, + "Length": 22 + } + ] + }, + { + "Input": "Vou voltar agora mesmo", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "agora mesmo", + "Type": "datetime", + "Value": { + "Timex": "PRESENT_REF", + "FutureResolution": { + "dateTime": "2016-11-07 00:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 00:00:00" + } + }, + "Start": 11, + "Length": 11 + } + ] + }, + { + "Input": "Vou voltar logo agora", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "logo agora", + "Type": "datetime", + "Value": { + "Timex": "PRESENT_REF", + "FutureResolution": { + "dateTime": "2016-11-07 00:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 00:00:00" + } + }, + "Start": 11, + "Length": 10 + } + ] + }, + { + "Input": "Vou voltar neste momento", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "neste momento", + "Type": "datetime", + "Value": { + "Timex": "PRESENT_REF", + "FutureResolution": { + "dateTime": "2016-11-07 00:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 00:00:00" + } + }, + "Start": 11, + "Length": 13 + } + ] + }, + { + "Input": "Vou voltar no dia 15 as 8:00", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "dia 15 as 8:00", + "Type": "datetime", + "Value": { + "Timex": "XXXX-XX-15T08:00", + "FutureResolution": { + "dateTime": "2016-11-15 08:00:00" + }, + "PastResolution": { + "dateTime": "2016-10-15 08:00:00" + } + }, + "Start": 14, + "Length": 14 + } + ] + }, + { + "Input": "Vou voltar no dia 15 as 8:00:20", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "dia 15 as 8:00:20", + "Type": "datetime", + "Value": { + "Timex": "XXXX-XX-15T08:00:20", + "FutureResolution": { + "dateTime": "2016-11-15 08:00:20" + }, + "PastResolution": { + "dateTime": "2016-10-15 08:00:20" + } + }, + "Start": 14, + "Length": 17 + } + ] + }, + { + "Input": "Vou voltar dia 15, 8pm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "dia 15, 8pm", + "Type": "datetime", + "Value": { + "Timex": "XXXX-XX-15T20", + "FutureResolution": { + "dateTime": "2016-11-15 20:00:00" + }, + "PastResolution": { + "dateTime": "2016-10-15 20:00:00" + } + }, + "Start": 11, + "Length": 11 + } + ] + }, + { + "Input": "Vou voltar em cinco de maio as 4 a.m.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "cinco de maio as 4 a.m.", + "Type": "datetime", + "Value": { + "Timex": "XXXX-05-05T04", + "FutureResolution": { + "dateTime": "2017-05-05 04:00:00" + }, + "PastResolution": { + "dateTime": "2016-05-05 04:00:00" + } + }, + "Start": 14, + "Length": 23 + } + ] + }, + { + "Input": "Vou voltar em 04/21/2016, 8:00pm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "04/21/2016, 8:00pm", + "Type": "datetime", + "Value": { + "Timex": "2016-04-21T20:00", + "FutureResolution": { + "dateTime": "2016-04-21 20:00:00" + }, + "PastResolution": { + "dateTime": "2016-04-21 20:00:00" + } + }, + "Start": 14, + "Length": 18 + } + ] + }, + { + "Input": "Vou voltar em 04/21/2016, 8:00:13pm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "04/21/2016, 8:00:13pm", + "Type": "datetime", + "Value": { + "Timex": "2016-04-21T20:00:13", + "FutureResolution": { + "dateTime": "2016-04-21 20:00:13" + }, + "PastResolution": { + "dateTime": "2016-04-21 20:00:13" + } + }, + "Start": 14, + "Length": 21 + } + ] + }, + { + "Input": "Vou voltar em 23 de Out as sete", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "23 de Out as sete", + "Type": "datetime", + "Value": { + "Timex": "XXXX-10-23T07", + "FutureResolution": { + "dateTime": "2017-10-23 07:00:00" + }, + "PastResolution": { + "dateTime": "2016-10-23 07:00:00" + } + }, + "Start": 14, + "Length": 17 + } + ] + }, + { + "Input": "Vou voltar em 14 de Outubro 8:00am", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "14 de Outubro 8:00am", + "Type": "datetime", + "Value": { + "Timex": "XXXX-10-14T08:00", + "FutureResolution": { + "dateTime": "2017-10-14 08:00:00" + }, + "PastResolution": { + "dateTime": "2016-10-14 08:00:00" + } + }, + "Start": 14, + "Length": 20 + } + ] + }, + { + "Input": "Vou voltar em 14 de Outubro 8:00:31am", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "14 de Outubro 8:00:31am", + "Type": "datetime", + "Value": { + "Timex": "XXXX-10-14T08:00:31", + "FutureResolution": { + "dateTime": "2017-10-14 08:00:31" + }, + "PastResolution": { + "dateTime": "2016-10-14 08:00:31" + } + }, + "Start": 14, + "Length": 23 + } + ] + }, + { + "Input": "Vou voltar em 14 de Outubro, cerca das 8:00am", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "14 de Outubro, cerca das 8:00am", + "Type": "datetime", + "Value": { + "Timex": "XXXX-10-14T08:00", + "FutureResolution": { + "dateTime": "2017-10-14 08:00:00" + }, + "PastResolution": { + "dateTime": "2016-10-14 08:00:00" + } + }, + "Start": 14, + "Length": 31 + } + ] + }, + { + "Input": "Vou voltar em 14 de Outubro as 8:00:31am", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "14 de Outubro as 8:00:31am", + "Type": "datetime", + "Value": { + "Timex": "XXXX-10-14T08:00:31", + "FutureResolution": { + "dateTime": "2017-10-14 08:00:31" + }, + "PastResolution": { + "dateTime": "2016-10-14 08:00:31" + } + }, + "Start": 14, + "Length": 26 + } + ] + }, + { + "Input": "Vou voltar em 14 de Outubro, 8:00am", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "14 de Outubro, 8:00am", + "Type": "datetime", + "Value": { + "Timex": "XXXX-10-14T08:00", + "FutureResolution": { + "dateTime": "2017-10-14 08:00:00" + }, + "PastResolution": { + "dateTime": "2016-10-14 08:00:00" + } + }, + "Start": 14, + "Length": 21 + } + ] + }, + { + "Input": "Vou voltar em 14 de Outubro, 8:00:26am", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "14 de Outubro, 8:00:26am", + "Type": "datetime", + "Value": { + "Timex": "XXXX-10-14T08:00:26", + "FutureResolution": { + "dateTime": "2017-10-14 08:00:26" + }, + "PastResolution": { + "dateTime": "2016-10-14 08:00:26" + } + }, + "Start": 14, + "Length": 24 + } + ] + }, + { + "Input": "Vou voltar em 5 de Maio, 2016, as cinco e vinte da tarde", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "5 de Maio, 2016, as cinco e vinte da tarde", + "Type": "datetime", + "Value": { + "Timex": "2016-05-05T17:20", + "FutureResolution": { + "dateTime": "2016-05-05 17:20:00" + }, + "PastResolution": { + "dateTime": "2016-05-05 17:20:00" + } + }, + "Start": 14, + "Length": 42 + } + ] + }, + { + "Input": "Vou voltar 8pm dia 15", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "8pm dia 15", + "Type": "datetime", + "Value": { + "Timex": "XXXX-XX-15T20", + "FutureResolution": { + "dateTime": "2016-11-15 20:00:00" + }, + "PastResolution": { + "dateTime": "2016-10-15 20:00:00" + } + }, + "Start": 11, + "Length": 10 + } + ] + }, + { + "Input": "Vou voltar as 8pm de hoje", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "8pm de hoje", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T20", + "FutureResolution": { + "dateTime": "2016-11-07 20:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 20:00:00" + } + }, + "Start": 14, + "Length": 11 + } + ] + }, + { + "Input": "Vou voltar as quinze para as oito de amanhรฃ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "quinze para as oito de amanhรฃ", + "Type": "datetime", + "Value": { + "Timex": "2016-11-08T07:45", + "FutureResolution": { + "dateTime": "2016-11-08 07:45:00" + }, + "PastResolution": { + "dateTime": "2016-11-08 07:45:00" + } + }, + "Start": 14, + "Length": 29 + } + ] + }, + { + "Input": "Vou voltar 19:00, 2016-12-22", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "19:00, 2016-12-22", + "Type": "datetime", + "Value": { + "Timex": "2016-12-22T19:00", + "FutureResolution": { + "dateTime": "2016-12-22 19:00:00" + }, + "PastResolution": { + "dateTime": "2016-12-22 19:00:00" + } + }, + "Start": 11, + "Length": 17 + } + ] + }, + { + "Input": "Vou voltar amanhรฃ 8:00am", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "amanhรฃ 8:00am", + "Type": "datetime", + "Value": { + "Timex": "2016-11-08T08:00", + "FutureResolution": { + "dateTime": "2016-11-08 08:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-08 08:00:00" + } + }, + "Start": 11, + "Length": 13 + } + ] + }, + { + "Input": "Vou voltar amanhรฃ pela manhรฃ ร s 7", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "amanhรฃ pela manhรฃ ร s 7", + "Type": "datetime", + "Value": { + "Timex": "2016-11-08T07", + "FutureResolution": { + "dateTime": "2016-11-08 07:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-08 07:00:00" + } + }, + "Start": 11, + "Length": 22 + } + ] + }, + { + "Input": "Vou voltar 7:00 no prรณximo domingo a tarde", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "7:00 no prรณximo domingo a tarde", + "Type": "datetime", + "Value": { + "Timex": "2016-11-20T19:00", + "FutureResolution": { + "dateTime": "2016-11-20 19:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-20 19:00:00" + } + }, + "Start": 11, + "Length": 31 + } + ] + }, + { + "Input": "Vou voltar as cinco e vinte amanhรฃ pela manhรฃ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "cinco e vinte amanhรฃ pela manhรฃ", + "Type": "datetime", + "Value": { + "Timex": "2016-11-08T05:20", + "FutureResolution": { + "dateTime": "2016-11-08 05:20:00" + }, + "PastResolution": { + "dateTime": "2016-11-08 05:20:00" + } + }, + "Start": 14, + "Length": 31 + } + ] + }, + { + "Input": "Vou voltar as 7 esta manhรฃ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "7 esta manhรฃ", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T07", + "FutureResolution": { + "dateTime": "2016-11-07 07:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 07:00:00" + } + }, + "Start": 14, + "Length": 12 + } + ] + }, + { + "Input": "Vou voltar as 10 esta noite", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "10 esta noite", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T22", + "FutureResolution": { + "dateTime": "2016-11-07 22:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 22:00:00" + } + }, + "Start": 14, + "Length": 13 + } + ] + }, + { + "Input": "Vou voltar esta noite as 8", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "esta noite as 8", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T20", + "FutureResolution": { + "dateTime": "2016-11-07 20:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 20:00:00" + } + }, + "Start": 11, + "Length": 15 + } + ] + }, + { + "Input": "Vou voltar 8pm da tarde, Domingo", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "8pm da tarde, Domingo", + "Type": "datetime", + "Value": { + "Timex": "XXXX-WXX-7T20", + "FutureResolution": { + "dateTime": "2016-11-13 20:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-06 20:00:00" + } + }, + "Start": 11, + "Length": 21 + } + ] + }, + { + "Input": "Vou voltar 8pm da tarde, primeiro de Jan", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "8pm da tarde, primeiro de Jan", + "Type": "datetime", + "Value": { + "Timex": "XXXX-01-01T20", + "FutureResolution": { + "dateTime": "2017-01-01 20:00:00" + }, + "PastResolution": { + "dateTime": "2016-01-01 20:00:00" + } + }, + "Start": 11, + "Length": 29 + } + ] + }, + { + "Input": "Vou voltar 8pm da tarde, 1 Jan", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "8pm da tarde, 1 Jan", + "Type": "datetime", + "Value": { + "Timex": "XXXX-01-01T20", + "FutureResolution": { + "dateTime": "2017-01-01 20:00:00" + }, + "PastResolution": { + "dateTime": "2016-01-01 20:00:00" + } + }, + "Start": 11, + "Length": 19 + } + ] + }, + { + "Input": "Vou voltar as 10pm desta noite", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "10pm desta noite", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T22", + "FutureResolution": { + "dateTime": "2016-11-07 22:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 22:00:00" + } + }, + "Start": 14, + "Length": 16 + } + ] + }, + { + "Input": "Vou voltar 8am de hoje", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "8am de hoje", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T08", + "FutureResolution": { + "dateTime": "2016-11-07 08:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 08:00:00" + } + }, + "Start": 11, + "Length": 11 + } + ] + }, + { + "Input": "Vou voltar 8pm desta tarde", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "8pm desta tarde", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T20", + "FutureResolution": { + "dateTime": "2016-11-07 20:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 20:00:00" + } + }, + "Start": 11, + "Length": 15 + } + ] + }, + { + "Input": "Voltarei ao final do dia", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "ao final do dia", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T23:59:59", + "FutureResolution": { + "dateTime": "2016-11-07 23:59:59" + }, + "PastResolution": { + "dateTime": "2016-11-07 23:59:59" + } + }, + "Start": 9, + "Length": 15 + } + ] + }, + { + "Input": "Voltarei ao fim do dia", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "ao fim do dia", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T23:59:59", + "FutureResolution": { + "dateTime": "2016-11-07 23:59:59" + }, + "PastResolution": { + "dateTime": "2016-11-07 23:59:59" + } + }, + "Start": 9, + "Length": 13 + } + ] + }, + { + "Input": "Voltarei ao final do dia de amanhรฃ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "ao final do dia de amanhรฃ", + "Type": "datetime", + "Value": { + "Timex": "2016-11-08T23:59:59", + "FutureResolution": { + "dateTime": "2016-11-08 23:59:59" + }, + "PastResolution": { + "dateTime": "2016-11-08 23:59:59" + } + }, + "Start": 9, + "Length": 25 + } + ] + }, + { + "Input": "Voltarei ao fim do domingo", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "ao fim do domingo", + "Type": "datetime", + "Value": { + "Timex": "XXXX-WXX-7T23:59:59", + "FutureResolution": { + "dateTime": "2016-11-13 23:59:59" + }, + "PastResolution": { + "dateTime": "2016-11-06 23:59:59" + } + }, + "Start": 9, + "Length": 17 + } + ] + }, + { + "Input": "Vou voltar dia 15 as 8:00:24", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "dia 15 as 8:00:24", + "Type": "datetime", + "Value": { + "Timex": "XXXX-XX-15T08:00:24", + "FutureResolution": { + "dateTime": "2016-11-15 08:00:24" + }, + "PastResolution": { + "dateTime": "2016-10-15 08:00:24" + } + }, + "Start": 11, + "Length": 17 + } + ] + }, + { + "Input": "Vou voltar 04/21/2016, 8:00pm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "04/21/2016, 8:00pm", + "Type": "datetime", + "Value": { + "Timex": "2016-04-21T20:00", + "FutureResolution": { + "dateTime": "2016-04-21 20:00:00" + }, + "PastResolution": { + "dateTime": "2016-04-21 20:00:00" + } + }, + "Start": 11, + "Length": 18 + } + ] + }, + { + "Input": "Vou voltar 04/21/2016, 8:00:24pm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "04/21/2016, 8:00:24pm", + "Type": "datetime", + "Value": { + "Timex": "2016-04-21T20:00:24", + "FutureResolution": { + "dateTime": "2016-04-21 20:00:24" + }, + "PastResolution": { + "dateTime": "2016-04-21 20:00:24" + } + }, + "Start": 11, + "Length": 21 + } + ] + }, + { + "Input": "Vou voltar em 14 de Outubro 8:00:13am", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "14 de Outubro 8:00:13am", + "Type": "datetime", + "Value": { + "Timex": "XXXX-10-14T08:00:13", + "FutureResolution": { + "dateTime": "2017-10-14 08:00:13" + }, + "PastResolution": { + "dateTime": "2016-10-14 08:00:13" + } + }, + "Start": 14, + "Length": 23 + } + ] + }, + { + "Input": "Vou voltar em 14 de Outubro, 8:00:25am", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "14 de Outubro, 8:00:25am", + "Type": "datetime", + "Value": { + "Timex": "XXXX-10-14T08:00:25", + "FutureResolution": { + "dateTime": "2017-10-14 08:00:25" + }, + "PastResolution": { + "dateTime": "2016-10-14 08:00:25" + } + }, + "Start": 14, + "Length": 24 + } + ] + }, + { + "Input": "Vou voltar 8pm de hoje", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "8pm de hoje", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T20", + "FutureResolution": { + "dateTime": "2016-11-07 20:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 20:00:00" + } + }, + "Start": 11, + "Length": 11 + } + ] + }, + { + "Input": "Vou voltar 8pm hoje", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "8pm hoje", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T20", + "FutureResolution": { + "dateTime": "2016-11-07 20:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 20:00:00" + } + }, + "Start": 11, + "Length": 8 + } + ] + }, + { + "Input": "Vou voltar 7:00 do prรณximo domingo a tarde", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "7:00 do prรณximo domingo a tarde", + "Type": "datetime", + "Value": { + "Timex": "2016-11-20T19:00", + "FutureResolution": { + "dateTime": "2016-11-20 19:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-20 19:00:00" + } + }, + "Start": 11, + "Length": 31 + } + ] + }, + { + "Input": "Vou voltar 8pm da tarde, 1o de Jan", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "8pm da tarde, 1o de Jan", + "Type": "datetime", + "Value": { + "Timex": "XXXX-01-01T20", + "FutureResolution": { + "dateTime": "2017-01-01 20:00:00" + }, + "PastResolution": { + "dateTime": "2016-01-01 20:00:00" + } + }, + "Start": 11, + "Length": 23 + } + ] + }, + { + "Input": "Vou voltar 4am desta madrugada", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "4am desta madrugada", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T04", + "FutureResolution": { + "dateTime": "2016-11-07 04:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 04:00:00" + } + }, + "Start": 11, + "Length": 19 + } + ] + }, + { + "Input": "Vou voltar 4pm desta tarde", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "4pm desta tarde", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T16", + "FutureResolution": { + "dateTime": "2016-11-07 16:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 16:00:00" + } + }, + "Start": 11, + "Length": 15 + } + ] + }, + { + "Input": "Volvรญ esta manhรฃ as 7", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "esta manhรฃ as 7", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T07", + "FutureResolution": { + "dateTime": "2016-11-07 07:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 07:00:00" + } + }, + "Start": 6, + "Length": 15 + } + ] + }, + { + "Input": "Volvรญ esta manhรฃ as sete", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "esta manhรฃ as sete", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T07", + "FutureResolution": { + "dateTime": "2016-11-07 07:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 07:00:00" + } + }, + "Start": 6, + "Length": 18 + } + ] + }, + { + "Input": "Volvรญ esta manhรฃ as 7:00", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "esta manhรฃ as 7:00", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T07:00", + "FutureResolution": { + "dateTime": "2016-11-07 07:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 07:00:00" + } + }, + "Start": 6, + "Length": 18 + } + ] + }, + { + "Input": "Vou voltar esta noite as 7", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "esta noite as 7", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T19", + "FutureResolution": { + "dateTime": "2016-11-07 19:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 19:00:00" + } + }, + "Start": 11, + "Length": 15 + } + ] + }, + { + "Input": "Voltei ontem a noite as 7", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "ontem a noite as 7", + "Type": "datetime", + "Value": { + "Timex": "2016-11-06T19", + "FutureResolution": { + "dateTime": "2016-11-06 19:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-06 19:00:00" + } + }, + "Start": 7, + "Length": 18 + } + ] + }, + { + "Input": "Vou voltar 2016-12-16T12:23:59", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "2016-12-16T12:23:59", + "Type": "datetime", + "Value": { + "Timex": "2016-12-16T12:23:59", + "FutureResolution": { + "dateTime": "2016-12-16 12:23:59" + }, + "PastResolution": { + "dateTime": "2016-12-16 12:23:59" + } + }, + "Start": 11, + "Length": 19 + } + ] + }, + { + "Input": "Vou voltar as sete do dia 15", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "sete do dia 15", + "Type": "datetime", + "Value": { + "Timex": "XXXX-XX-15T07", + "FutureResolution": { + "dateTime": "2016-11-15 07:00:00" + }, + "PastResolution": { + "dateTime": "2016-10-15 07:00:00" + } + }, + "Start": 14, + "Length": 14 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Portuguese/DateTimePeriodExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Portuguese/DateTimePeriodExtractor.json new file mode 100644 index 000000000..05def9d88 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Portuguese/DateTimePeriodExtractor.json @@ -0,0 +1,470 @@ +[ + { + "Input": "Estarei fora de cinco a sete hoje", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "de cinco a sete hoje", + "Type": "datetimerange", + "Start": 13, + "Length": 20 + } + ] + }, + { + "Input": "Estarei fora hoje de cinco a sete", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "hoje de cinco a sete", + "Type": "datetimerange", + "Start": 13, + "Length": 20 + } + ] + }, + { + "Input": "Estarei fora de cinco a sete amanhรฃ", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "de cinco a sete amanhรฃ", + "Type": "datetimerange", + "Start": 13, + "Length": 22 + } + ] + }, + { + "Input": "Estarei fora das 5 atรฉ as 6 no prรณximo domingo", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "das 5 atรฉ as 6 no prรณximo domingo", + "Type": "datetimerange", + "Start": 13, + "Length": 33 + } + ] + }, + { + "Input": "Estarei fora das 5 as 6pm no prรณximo domingo", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "das 5 as 6pm no prรณximo domingo", + "Type": "datetimerange", + "Start": 13, + "Length": 31 + } + ] + }, + { + "Input": "Estarei fora das 5 atรฉ as 6pm do prรณximo domingo", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "das 5 atรฉ as 6pm do prรณximo domingo", + "Type": "datetimerange", + "Start": 13, + "Length": 35 + } + ] + }, + { + "Input": "Estarei fora de 4pm a 5pm hoje", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "de 4pm a 5pm hoje", + "Type": "datetimerange", + "Start": 13, + "Length": 17 + } + ] + }, + { + "Input": "Estarei fora de 4pm a 5pm de hoje", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "de 4pm a 5pm de hoje", + "Type": "datetimerange", + "Start": 13, + "Length": 20 + } + ] + }, + { + "Input": "Estarei fora de 4pm de hoje a 5pm de amanhรฃ", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "de 4pm de hoje a 5pm de amanhรฃ", + "Type": "datetimerange", + "Start": 13, + "Length": 30 + } + ] + }, + { + "Input": "Estarei fora de 4pm a 5pm de amanhรฃ", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "de 4pm a 5pm de amanhรฃ", + "Type": "datetimerange", + "Start": 13, + "Length": 22 + } + ] + }, + { + "Input": "Estarei fora de 4pm a 5pm de 2017-6-6", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "de 4pm a 5pm de 2017-6-6", + "Type": "datetimerange", + "Start": 13, + "Length": 24 + } + ] + }, + { + "Input": "Estarei fora de 4pm a 5pm no 5 de Maio de 2018", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "de 4pm a 5pm no 5 de Maio de 2018", + "Type": "datetimerange", + "Start": 13, + "Length": 33 + } + ] + }, + { + "Input": "Estarei fora de 4:00 a 5pm 5 de Maio, 2018", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "de 4:00 a 5pm 5 de Maio, 2018", + "Type": "datetimerange", + "Start": 13, + "Length": 29 + } + ] + }, + { + "Input": "Estive fora de 4pm de 1 de Janeiro de 2016 a 5pm de hoje", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "de 4pm de 1 de Janeiro de 2016 a 5pm de hoje", + "Type": "datetimerange", + "Start": 12, + "Length": 44 + } + ] + }, + { + "Input": "Estarei fora de 2:00pm, 2016-2-21 a 3:32, 04/23/2016", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "de 2:00pm, 2016-2-21 a 3:32, 04/23/2016", + "Type": "datetimerange", + "Start": 13, + "Length": 39 + } + ] + }, + { + "Input": "Estarei fora desde hoje ร s 4 atรฉ a prรณxima quarta-feira as 5", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "desde hoje ร s 4 atรฉ a prรณxima quarta-feira as 5", + "Type": "datetimerange", + "Start": 13, + "Length": 47 + } + ] + }, + { + "Input": "Estarei fora entre as 4pm e 5pm de hoje", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "entre as 4pm e 5pm de hoje", + "Type": "datetimerange", + "Start": 13, + "Length": 26 + } + ] + }, + { + "Input": "Estive fora entre as 4pm de 1 de janeiro de 2016 e as 5pm de hoje", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "entre as 4pm de 1 de janeiro de 2016 e as 5pm de hoje", + "Type": "datetimerange", + "Start": 12, + "Length": 53 + } + ] + }, + { + "Input": "Voltarei ร  noite", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "noite", + "Type": "datetimerange", + "Start": 11, + "Length": 5 + } + ] + }, + { + "Input": "Voltarei de madrugada", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "madrugada", + "Type": "datetimerange", + "Start": 12, + "Length": 9 + } + ] + }, + { + "Input": "Voltarei esta tarde", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "esta tarde", + "Type": "datetimerange", + "Start": 9, + "Length": 10 + } + ] + }, + { + "Input": "Voltei esta manhรฃ", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "esta manhรฃ", + "Type": "datetimerange", + "Start": 7, + "Length": 10 + } + ] + }, + { + "Input": "Voltarei pela manhรฃ", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "manhรฃ", + "Type": "datetimerange", + "Start": 14, + "Length": 5 + } + ] + }, + { + "Input": "Voltarei de manhรฃ", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "manhรฃ", + "Type": "datetimerange", + "Start": 12, + "Length": 5 + } + ] + }, + { + "Input": "voltarei na prรณxima noite", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "prรณxima noite", + "Type": "datetimerange", + "Start": 12, + "Length": 13 + } + ] + }, + { + "Input": "Voltei ontem ร  noite", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "ontem ร  noite", + "Type": "datetimerange", + "Start": 7, + "Length": 13 + } + ] + }, + { + "Input": "Voltei de noite", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "noite", + "Type": "datetimerange", + "Start": 10, + "Length": 5 + } + ] + }, + { + "Input": "Voltarei amanhรฃ ร  noite", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "amanhรฃ ร  noite", + "Type": "datetimerange", + "Start": 9, + "Length": 14 + } + ] + }, + { + "Input": "Voltarei prรณxima segunda-feira ร  tarde", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "prรณxima segunda-feira ร  tarde", + "Type": "datetimerange", + "Start": 9, + "Length": 29 + } + ] + }, + { + "Input": "Voltarei no 5 de maio de noite", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "5 de maio de noite", + "Type": "datetimerange", + "Start": 12, + "Length": 18 + } + ] + }, + { + "Input": "Vou rebobinar os รบltimos 3 minutos", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "รบltimos 3 minutos", + "Type": "datetimerange", + "Start": 17, + "Length": 17 + } + ] + }, + { + "Input": "Vou rebobinar os 3 minutos passados", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "3 minutos passados", + "Type": "datetimerange", + "Start": 17, + "Length": 18 + } + ] + }, + { + "Input": "Vou rebobinar os previos 3 minutos", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "previos 3 minutos", + "Type": "datetimerange", + "Start": 17, + "Length": 17 + } + ] + }, + { + "Input": "Vou rebobinar os 3 mins anteriores", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "3 mins anteriores", + "Type": "datetimerange", + "Start": 17, + "Length": 17 + } + ] + }, + { + "Input": "Vou voltar em 3 horas", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "em 3 horas", + "Type": "datetimerange", + "Start": 11, + "Length": 10 + } + ] + }, + { + "Input": "Vou voltar em 5 h", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "em 5 h", + "Type": "datetimerange", + "Start": 11, + "Length": 6 + } + ] + }, + { + "Input": "Vou voltar dentro de 5 horas", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "dentro de 5 horas", + "Type": "datetimerange", + "Start": 11, + "Length": 17 + } + ] + }, + { + "Input": "Vou voltar no รบltimo minuto", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "รบltimo minuto", + "Type": "datetimerange", + "Start": 14, + "Length": 13 + } + ] + }, + { + "Input": "Vou voltar na prรณxima hora", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "prรณxima hora", + "Type": "datetimerange", + "Start": 14, + "Length": 12 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Portuguese/DateTimePeriodParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Portuguese/DateTimePeriodParser.json new file mode 100644 index 000000000..4bb327213 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Portuguese/DateTimePeriodParser.json @@ -0,0 +1,756 @@ +[ + { + "Input": "Estarei fora de cinco a sete hoje", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "de cinco a sete hoje", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T05,2016-11-07T07,PT2H)", + "FutureResolution": { + "startDateTime": "2016-11-07 05:00:00", + "endDateTime": "2016-11-07 07:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 05:00:00", + "endDateTime": "2016-11-07 07:00:00" + } + }, + "Start": 13, + "Length": 20 + } + ] + }, + { + "Input": "Vou retroceder os 3 mins anteriores", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "3 mins anteriores", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:09:00,2016-11-07T16:12:00,PT3M)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:09:00", + "endDateTime": "2016-11-07 16:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:09:00", + "endDateTime": "2016-11-07 16:12:00" + } + }, + "Start": 18, + "Length": 17 + } + ] + }, + { + "Input": "Estarei fora de 5 a 6 em 4/22/2016", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "de 5 a 6 em 4/22/2016", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-04-22T05,2016-04-22T06,PT1H)", + "FutureResolution": { + "startDateTime": "2016-04-22 05:00:00", + "endDateTime": "2016-04-22 06:00:00" + }, + "PastResolution": { + "startDateTime": "2016-04-22 05:00:00", + "endDateTime": "2016-04-22 06:00:00" + } + }, + "Start": 13, + "Length": 21 + } + ] + }, + { + "Input": "Estarei fora de 5 a 6 em 22 de Abril", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "de 5 a 6 em 22 de Abril", + "Type": "datetimerange", + "Value": { + "Timex": "(XXXX-04-22T05,XXXX-04-22T06,PT1H)", + "FutureResolution": { + "startDateTime": "2017-04-22 05:00:00", + "endDateTime": "2017-04-22 06:00:00" + }, + "PastResolution": { + "startDateTime": "2016-04-22 05:00:00", + "endDateTime": "2016-04-22 06:00:00" + } + }, + "Start": 13, + "Length": 23 + } + ] + }, + { + "Input": "Estarei fora de 5 a 6pm em 22 de Abril", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "de 5 a 6pm em 22 de Abril", + "Type": "datetimerange", + "Value": { + "Timex": "(XXXX-04-22T17,XXXX-04-22T18,PT1H)", + "FutureResolution": { + "startDateTime": "2017-04-22 17:00:00", + "endDateTime": "2017-04-22 18:00:00" + }, + "PastResolution": { + "startDateTime": "2016-04-22 17:00:00", + "endDateTime": "2016-04-22 18:00:00" + } + }, + "Start": 13, + "Length": 25 + } + ] + }, + { + "Input": "Estarei fora de 5 a 6 em 1o de Jan", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "de 5 a 6 em 1o de Jan", + "Type": "datetimerange", + "Value": { + "Timex": "(XXXX-01-01T05,XXXX-01-01T06,PT1H)", + "FutureResolution": { + "startDateTime": "2017-01-01 05:00:00", + "endDateTime": "2017-01-01 06:00:00" + }, + "PastResolution": { + "startDateTime": "2016-01-01 05:00:00", + "endDateTime": "2016-01-01 06:00:00" + } + }, + "Start": 13, + "Length": 21 + } + ] + }, + { + "Input": "Estarei fora de 3pm a 4pm amanhรฃ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "de 3pm a 4pm amanhรฃ", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-08T15,2016-11-08T16,PT1H)", + "FutureResolution": { + "startDateTime": "2016-11-08 15:00:00", + "endDateTime": "2016-11-08 16:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-08 15:00:00", + "endDateTime": "2016-11-08 16:00:00" + } + }, + "Start": 13, + "Length": 19 + } + ] + }, + { + "Input": "Estarei fora das 4pm de hoje atรฉ as 5pm de amanha", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "4pm de hoje atรฉ as 5pm de amanha", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16,2016-11-08T17,PT25H)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:00:00", + "endDateTime": "2016-11-08 17:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:00:00", + "endDateTime": "2016-11-08 17:00:00" + } + }, + "Start": 17, + "Length": 32 + } + ] + }, + { + "Input": "Estarei fora de 2:00pm, 2016-2-21 a 3:32, 04/23/2016", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "de 2:00pm, 2016-2-21 a 3:32, 04/23/2016", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-02-21T14:00,2016-04-23T03:32,PT1478H)", + "FutureResolution": { + "startDateTime": "2016-02-21 14:00:00", + "endDateTime": "2016-04-23 03:32:00" + }, + "PastResolution": { + "startDateTime": "2016-02-21 14:00:00", + "endDateTime": "2016-04-23 03:32:00" + } + }, + "Start": 13, + "Length": 39 + } + ] + }, + { + "Input": "Estarei fora entre as 4pm e 5pm hoje", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "entre as 4pm e 5pm hoje", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16,2016-11-07T17,PT1H)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:00:00", + "endDateTime": "2016-11-07 17:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:00:00", + "endDateTime": "2016-11-07 17:00:00" + } + }, + "Start": 13, + "Length": 23 + } + ] + }, + { + "Input": "Estarei fora entre as 4pm de 1 de Jan, 2016 e as 5pm de hoje", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "entre as 4pm de 1 de Jan, 2016 e as 5pm de hoje", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-01-01T16,2016-11-07T17,PT7465H)", + "FutureResolution": { + "startDateTime": "2016-01-01 16:00:00", + "endDateTime": "2016-11-07 17:00:00" + }, + "PastResolution": { + "startDateTime": "2016-01-01 16:00:00", + "endDateTime": "2016-11-07 17:00:00" + } + }, + "Start": 13, + "Length": 47 + } + ] + }, + { + "Input": "Regressarei ร  noite", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "noite", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-07TNI", + "FutureResolution": { + "startDateTime": "2016-11-07 20:00:00", + "endDateTime": "2016-11-07 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-07 20:00:00", + "endDateTime": "2016-11-07 23:59:59" + } + }, + "Start": 14, + "Length": 5 + } + ] + }, + { + "Input": "Regressarei esta noite", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "esta noite", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-07TNI", + "FutureResolution": { + "startDateTime": "2016-11-07 20:00:00", + "endDateTime": "2016-11-07 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-07 20:00:00", + "endDateTime": "2016-11-07 23:59:59" + } + }, + "Start": 12, + "Length": 10 + } + ] + }, + { + "Input": "Regressarei esta tarde", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "esta tarde", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-07TEV", + "FutureResolution": { + "startDateTime": "2016-11-07 16:00:00", + "endDateTime": "2016-11-07 20:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:00:00", + "endDateTime": "2016-11-07 20:00:00" + } + }, + "Start": 12, + "Length": 10 + } + ] + }, + { + "Input": "Regresรฉ esta manhรฃ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "esta manhรฃ", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-07TMO", + "FutureResolution": { + "startDateTime": "2016-11-07 08:00:00", + "endDateTime": "2016-11-07 12:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 08:00:00", + "endDateTime": "2016-11-07 12:00:00" + } + }, + "Start": 8, + "Length": 10 + } + ] + }, + { + "Input": "Regressarei amanha a noite", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "amanha a noite", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-08TNI", + "FutureResolution": { + "startDateTime": "2016-11-08 20:00:00", + "endDateTime": "2016-11-08 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-08 20:00:00", + "endDateTime": "2016-11-08 23:59:59" + } + }, + "Start": 12, + "Length": 14 + } + ] + }, + { + "Input": "Regressei ontem a noite", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "ontem a noite", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-06TNI", + "FutureResolution": { + "startDateTime": "2016-11-06 20:00:00", + "endDateTime": "2016-11-06 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-06 20:00:00", + "endDateTime": "2016-11-06 23:59:59" + } + }, + "Start": 10, + "Length": 13 + } + ] + }, + { + "Input": "Regressarei amanha pela noite", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "amanha pela noite", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-08TNI", + "FutureResolution": { + "startDateTime": "2016-11-08 20:00:00", + "endDateTime": "2016-11-08 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-08 20:00:00", + "endDateTime": "2016-11-08 23:59:59" + } + }, + "Start": 12, + "Length": 17 + } + ] + }, + { + "Input": "Regressarei na prรณxima segunda-feira a tarde", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "prรณxima segunda-feira a tarde", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-14TEV", + "FutureResolution": { + "startDateTime": "2016-11-14 16:00:00", + "endDateTime": "2016-11-14 20:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-14 16:00:00", + "endDateTime": "2016-11-14 20:00:00" + } + }, + "Start": 15, + "Length": 29 + } + ] + }, + { + "Input": "Vou retroceder os รบltimos 3 minutos", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "รบltimos 3 minutos", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:09:00,2016-11-07T16:12:00,PT3M)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:09:00", + "endDateTime": "2016-11-07 16:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:09:00", + "endDateTime": "2016-11-07 16:12:00" + } + }, + "Start": 18, + "Length": 17 + } + ] + }, + { + "Input": "Vou voltar em 3 horas", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "em 3 horas", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T19:12:00,PT3H)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 19:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 19:12:00" + } + }, + "Start": 11, + "Length": 10 + } + ] + }, + { + "Input": "Vou voltar em 5 h", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "em 5 h", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T21:12:00,PT5H)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 21:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 21:12:00" + } + }, + "Start": 11, + "Length": 6 + } + ] + }, + { + "Input": "Vou voltar dentro de 5 horas", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "dentro de 5 horas", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T21:12:00,PT5H)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 21:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 21:12:00" + } + }, + "Start": 11, + "Length": 17 + } + ] + }, + { + "Input": "Vou voltar no รบltimo minuto", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "รบltimo minuto", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:11:00,2016-11-07T16:12:00,PT1M)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:11:00", + "endDateTime": "2016-11-07 16:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:11:00", + "endDateTime": "2016-11-07 16:12:00" + } + }, + "Start": 14, + "Length": 13 + } + ] + }, + { + "Input": "Vou voltar na prรณxima hora", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "prรณxima hora", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T17:12:00,PT1H)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 17:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 17:12:00" + } + }, + "Start": 14, + "Length": 12 + } + ] + }, + { + "Input": "Estarei fora de 3:00 a 4:00 amanha", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "de 3:00 a 4:00 amanha", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-08T03:00,2016-11-08T04:00,PT1H)", + "FutureResolution": { + "startDateTime": "2016-11-08 03:00:00", + "endDateTime": "2016-11-08 04:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-08 03:00:00", + "endDateTime": "2016-11-08 04:00:00" + } + }, + "Start": 13, + "Length": 21 + } + ] + }, + { + "Input": "Regressarei amanha de manha", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "amanha de manha", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-08TMO", + "FutureResolution": { + "startDateTime": "2016-11-08 08:00:00", + "endDateTime": "2016-11-08 12:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-08 08:00:00", + "endDateTime": "2016-11-08 12:00:00" + } + }, + "Start": 12, + "Length": 15 + } + ] + }, + { + "Input": "Estarei fora de 3:00 a 4:00 de amanhรฃ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "de 3:00 a 4:00 de amanhรฃ", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-08T03:00,2016-11-08T04:00,PT1H)", + "FutureResolution": { + "startDateTime": "2016-11-08 03:00:00", + "endDateTime": "2016-11-08 04:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-08 03:00:00", + "endDateTime": "2016-11-08 04:00:00" + } + }, + "Start": 13, + "Length": 24 + } + ] + }, + { + "Input": "Estarei fora de sete e meia a 4pm amanhรฃ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "de sete e meia a 4pm amanhรฃ", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-08T07:30,2016-11-08T16,PT8H30M)", + "FutureResolution": { + "startDateTime": "2016-11-08 07:30:00", + "endDateTime": "2016-11-08 16:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-08 07:30:00", + "endDateTime": "2016-11-08 16:00:00" + } + }, + "Start": 13, + "Length": 27 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Portuguese/DurationExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Portuguese/DurationExtractor.json new file mode 100644 index 000000000..b1afd0aa3 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Portuguese/DurationExtractor.json @@ -0,0 +1,254 @@ +[ + { + "Input": "me vou por 3h", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "3h", + "Type": "duration", + "Start": 11, + "Length": 2 + } + ] + }, + { + "Input": "me vou por 3 dias", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "3 dias", + "Type": "duration", + "Start": 11, + "Length": 6 + } + ] + }, + { + "Input": "me vou por 3,5 anos", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "3,5 anos", + "Type": "duration", + "Start": 11, + "Length": 8 + } + ] + }, + { + "Input": "me vou por 3 h", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "3 h", + "Type": "duration", + "Start": 11, + "Length": 3 + } + ] + }, + { + "Input": "me vou por 3 horas", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "3 horas", + "Type": "duration", + "Start": 11, + "Length": 7 + } + ] + }, + { + "Input": "me vou 3 dias", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "3 dias", + "Type": "duration", + "Start": 7, + "Length": 6 + } + ] + }, + { + "Input": "me vou por 3 meses", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "3 meses", + "Type": "duration", + "Start": 11, + "Length": 7 + } + ] + }, + { + "Input": "me vou por 3 minutos", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "3 minutos", + "Type": "duration", + "Start": 11, + "Length": 9 + } + ] + }, + { + "Input": "me vou por 3 min", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "3 min", + "Type": "duration", + "Start": 11, + "Length": 5 + } + ] + }, + { + "Input": "me vou por 3,5 segundos ", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "3,5 segundos", + "Type": "duration", + "Start": 11, + "Length": 12 + } + ] + }, + { + "Input": "me vou por 123,45 seg", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "123,45 seg", + "Type": "duration", + "Start": 11, + "Length": 10 + } + ] + }, + { + "Input": "me vou por duas semanas", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "duas semanas", + "Type": "duration", + "Start": 11, + "Length": 12 + } + ] + }, + { + "Input": "me vou 20 minutos", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "20 minutos", + "Type": "duration", + "Start": 7, + "Length": 10 + } + ] + }, + { + "Input": "me vou por vinte e quatro horas", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "vinte e quatro horas", + "Type": "duration", + "Start": 11, + "Length": 20 + } + ] + }, + { + "Input": "me vou por todo o dia", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "todo o dia", + "Type": "duration", + "Start": 11, + "Length": 10 + } + ] + }, + { + "Input": "me vou por toda a semana", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "toda a semana", + "Type": "duration", + "Start": 11, + "Length": 13 + } + ] + }, + { + "Input": "estarei fora toda a semana", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "toda a semana", + "Type": "duration", + "Start": 13, + "Length": 13 + } + ] + }, + { + "Input": "me vou por todo o mes", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "todo o mes", + "Type": "duration", + "Start": 11, + "Length": 10 + } + ] + }, + { + "Input": "me vou por todo o ano", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "todo o ano", + "Type": "duration", + "Start": 11, + "Length": 10 + } + ] + }, + { + "Input": "me vou por uma hora", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "uma hora", + "Type": "duration", + "Start": 11, + "Length": 8 + } + ] + }, + { + "Input": "me vou por um ano", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "um ano", + "Type": "duration", + "Start": 11, + "Length": 6 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Portuguese/DurationParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Portuguese/DurationParser.json new file mode 100644 index 000000000..86c5c100a --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Portuguese/DurationParser.json @@ -0,0 +1,506 @@ +[ + { + "Input": "Me vou por 3h", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "3h", + "Type": "duration", + "Value": { + "Timex": "PT3H", + "FutureResolution": { + "duration": "10800" + }, + "PastResolution": { + "duration": "10800" + } + }, + "Start": 11, + "Length": 2 + } + ] + }, + { + "Input": "Me vou por 3 dias", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "3 dias", + "Type": "duration", + "Value": { + "Timex": "P3D", + "FutureResolution": { + "duration": "259200" + }, + "PastResolution": { + "duration": "259200" + } + }, + "Start": 11, + "Length": 6 + } + ] + }, + { + "Input": "Me vou por 3,5 anos", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "3,5 anos", + "Type": "duration", + "Value": { + "Timex": "P3.5Y", + "FutureResolution": { + "duration": "110376000" + }, + "PastResolution": { + "duration": "110376000" + } + }, + "Start": 11, + "Length": 8 + } + ] + }, + { + "Input": "Me vou por 3 h", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "3 h", + "Type": "duration", + "Value": { + "Timex": "PT3H", + "FutureResolution": { + "duration": "10800" + }, + "PastResolution": { + "duration": "10800" + } + }, + "Start": 11, + "Length": 3 + } + ] + }, + { + "Input": "Me vou por 3 horas", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "3 horas", + "Type": "duration", + "Value": { + "Timex": "PT3H", + "FutureResolution": { + "duration": "10800" + }, + "PastResolution": { + "duration": "10800" + } + }, + "Start": 11, + "Length": 7 + } + ] + }, + { + "Input": "Me vou por 3 hrs", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "3 hrs", + "Type": "duration", + "Value": { + "Timex": "PT3H", + "FutureResolution": { + "duration": "10800" + }, + "PastResolution": { + "duration": "10800" + } + }, + "Start": 11, + "Length": 5 + } + ] + }, + { + "Input": "Me vou por 3 hr", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "3 hr", + "Type": "duration", + "Value": { + "Timex": "PT3H", + "FutureResolution": { + "duration": "10800" + }, + "PastResolution": { + "duration": "10800" + } + }, + "Start": 11, + "Length": 4 + } + ] + }, + { + "Input": "Me vou por 3 meses", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "3 meses", + "Type": "duration", + "Value": { + "Timex": "P3M", + "FutureResolution": { + "duration": "7776000" + }, + "PastResolution": { + "duration": "7776000" + } + }, + "Start": 11, + "Length": 7 + } + ] + }, + { + "Input": "Me vou por 3 minutos", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "3 minutos", + "Type": "duration", + "Value": { + "Timex": "PT3M", + "FutureResolution": { + "duration": "180" + }, + "PastResolution": { + "duration": "180" + } + }, + "Start": 11, + "Length": 9 + } + ] + }, + { + "Input": "Me vou por 3 min", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "3 min", + "Type": "duration", + "Value": { + "Timex": "PT3M", + "FutureResolution": { + "duration": "180" + }, + "PastResolution": { + "duration": "180" + } + }, + "Start": 11, + "Length": 5 + } + ] + }, + { + "Input": "Me vou por 3,5 segundos ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "3,5 segundos", + "Type": "duration", + "Value": { + "Timex": "PT3.5S", + "FutureResolution": { + "duration": "3.5" + }, + "PastResolution": { + "duration": "3.5" + } + }, + "Start": 11, + "Length": 12 + } + ] + }, + { + "Input": "Me vou por 123,45 seg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "123,45 seg", + "Type": "duration", + "Value": { + "Timex": "PT123.45S", + "FutureResolution": { + "duration": "123.45" + }, + "PastResolution": { + "duration": "123.45" + } + }, + "Start": 11, + "Length": 10 + } + ] + }, + { + "Input": "Me vou por duas semanas", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "duas semanas", + "Type": "duration", + "Value": { + "Timex": "P2W", + "FutureResolution": { + "duration": "1209600" + }, + "PastResolution": { + "duration": "1209600" + } + }, + "Start": 11, + "Length": 12 + } + ] + }, + { + "Input": "Me vou em 20 minutos", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "20 minutos", + "Type": "duration", + "Value": { + "Timex": "PT20M", + "FutureResolution": { + "duration": "1200" + }, + "PastResolution": { + "duration": "1200" + } + }, + "Start": 10, + "Length": 10 + } + ] + }, + { + "Input": "Me vou por vinte e quatro horas", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "vinte e quatro horas", + "Type": "duration", + "Value": { + "Timex": "PT24H", + "FutureResolution": { + "duration": "86400" + }, + "PastResolution": { + "duration": "86400" + } + }, + "Start": 11, + "Length": 20 + } + ] + }, + { + "Input": "Me vou por todo o dia", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "todo o dia", + "Type": "duration", + "Value": { + "Timex": "P1D", + "FutureResolution": { + "duration": "86400" + }, + "PastResolution": { + "duration": "86400" + } + }, + "Start": 11, + "Length": 10 + } + ] + }, + { + "Input": "Me vou toda a semana", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "toda a semana", + "Type": "duration", + "Value": { + "Timex": "P1W", + "FutureResolution": { + "duration": "604800" + }, + "PastResolution": { + "duration": "604800" + } + }, + "Start": 7, + "Length": 13 + } + ] + }, + { + "Input": "Me vou por todo o mes", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "todo o mes", + "Type": "duration", + "Value": { + "Timex": "P1M", + "FutureResolution": { + "duration": "2592000" + }, + "PastResolution": { + "duration": "2592000" + } + }, + "Start": 11, + "Length": 10 + } + ] + }, + { + "Input": "Me vou por todo o ano", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "todo o ano", + "Type": "duration", + "Value": { + "Timex": "P1Y", + "FutureResolution": { + "duration": "31536000" + }, + "PastResolution": { + "duration": "31536000" + } + }, + "Start": 11, + "Length": 10 + } + ] + }, + { + "Input": "Me vou por uma hora", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "uma hora", + "Type": "duration", + "Value": { + "Timex": "PT1H", + "FutureResolution": { + "duration": "3600" + }, + "PastResolution": { + "duration": "3600" + } + }, + "Start": 11, + "Length": 8 + } + ] + }, + { + "Input": "Me vou por um dia", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "um dia", + "Type": "duration", + "Value": { + "Timex": "P1D", + "FutureResolution": { + "duration": "86400" + }, + "PastResolution": { + "duration": "86400" + } + }, + "Start": 11, + "Length": 6 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Portuguese/HolidayExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Portuguese/HolidayExtractor.json new file mode 100644 index 000000000..53b273af1 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Portuguese/HolidayExtractor.json @@ -0,0 +1,106 @@ +[ + { + "TestType": "BasicTest", + "Input": "Voltarei pro natal", + "NotSupported": "javascript, python", + "Results": [ + { + "Start": 13, + "Length": 5, + "Text": "natal", + "Type": "date" + } + ] + }, + { + "TestType": "BasicTest", + "Input": "Estarei de volta pro natal do prรณximo ano", + "NotSupported": "javascript, python", + "Results": [ + { + "Start": 21, + "Length": 20, + "Text": "natal do prรณximo ano", + "Type": "date" + } + ] + }, + { + "TestType": "BasicTest", + "Input": "Voltarei no dia de aรงรฃo de graรงas", + "NotSupported": "javascript, python", + "Results": [ + { + "Start": 12, + "Length": 21, + "Text": "dia de aรงรฃo de graรงas", + "Type": "date" + } + ] + }, + { + "TestType": "BasicTest", + "Input": "Voltarei no dia dos pais", + "NotSupported": "javascript, python", + "Results": [ + { + "Start": 12, + "Length": 12, + "Text": "dia dos pais", + "Type": "date" + } + ] + }, + { + "TestType": "BasicTest", + "Input": "Voltarei no dia de sรฃo francisco deste ano", + "NotSupported": "javascript, python", + "Results": [ + { + "Start": 12, + "Length": 30, + "Text": "dia de sรฃo francisco deste ano", + "Type": "date" + } + ] + }, + { + "TestType": "BasicTest", + "Input": "Voltarei no dia das mรฃes de 2016", + "NotSupported": "javascript, python", + "Results": [ + { + "Start": 12, + "Length": 20, + "Text": "dia das mรฃes de 2016", + "Type": "date" + } + ] + }, + { + "TestType": "BasicTest", + "Input": "Voltarei no dia das mรฃes 2016", + "NotSupported": "javascript, python", + "Results": [ + { + "Start": 12, + "Length": 17, + "Text": "dia das mรฃes 2016", + "Type": "date" + } + ] + }, + { + "TestType": "BasicTest", + "Input": "Voltarei no dia do trabalho", + "NotSupported": "javascript, python", + "Results": [ + { + "Start": 12, + "Length": 15, + "Text": "dia do trabalho", + "Type": "date" + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Portuguese/HolidayParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Portuguese/HolidayParser.json new file mode 100644 index 000000000..b649c0d6f --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Portuguese/HolidayParser.json @@ -0,0 +1,430 @@ +[ + { + "Comment": "Moving holiday timexes must be redefined", + "Input": "Vou voltar na pascoa", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "pascoa", + "Type": "date", + "Value": { + "Timex": "XXXX-03-27", + "FutureResolution": { + "date": "2017-04-16" + }, + "PastResolution": { + "date": "2016-03-27" + } + }, + "Start": 14, + "Length": 6 + } + ] + }, + { + "TestType": "BasicTest", + "Input": "Vou voltar no natal", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "TimexStr": "XXXX-12-25", + "Value": { + "Success": true, + "Timex": "XXXX-12-25", + "IsLunar": false, + "FutureResolution": { + "date": "2016-12-25" + }, + "PastResolution": { + "date": "2015-12-25" + }, + "FutureValue": "2016-12-25T00:00:00", + "PastValue": "2015-12-25T00:00:00" + }, + "ResolutionStr": "", + "Start": 14, + "Length": 5, + "Text": "natal", + "Type": "date" + } + ] + }, + { + "TestType": "BasicTest", + "Input": "Voltarei no ano novo", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "TimexStr": "XXXX-01-01", + "Value": { + "Success": true, + "Timex": "XXXX-01-01", + "IsLunar": false, + "FutureResolution": { + "date": "2017-01-01" + }, + "PastResolution": { + "date": "2016-01-01" + }, + "FutureValue": "2017-01-01T00:00:00", + "PastValue": "2016-01-01T00:00:00" + }, + "ResolutionStr": "", + "Start": 12, + "Length": 8, + "Text": "ano novo", + "Type": "date" + } + ] + }, + { + "TestType": "BasicTest", + "Input": "voltarei no dia de natal", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "TimexStr": "XXXX-12-25", + "Value": { + "Success": true, + "Timex": "XXXX-12-25", + "IsLunar": false, + "FutureResolution": { + "date": "2016-12-25" + }, + "PastResolution": { + "date": "2015-12-25" + }, + "FutureValue": "2016-12-25T00:00:00", + "PastValue": "2015-12-25T00:00:00" + }, + "ResolutionStr": "", + "Start": 19, + "Length": 5, + "Text": "natal", + "Type": "date" + } + ] + }, + { + "TestType": "BasicTest", + "Input": "Voltarei no dia de aรงรฃo de graรงas", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "TimexStr": "XXXX-11-WXX-4-4", + "Value": { + "Success": true, + "Timex": "XXXX-11-WXX-4-4", + "IsLunar": false, + "FutureResolution": { + "date": "2016-11-24" + }, + "PastResolution": { + "date": "2015-11-26" + }, + "FutureValue": "2016-11-24T00:00:00", + "PastValue": "2015-11-26T00:00:00" + }, + "ResolutionStr": "", + "Start": 12, + "Length": 21, + "Text": "dia de aรงรฃo de graรงas", + "Type": "date" + } + ] + }, + { + "TestType": "BasicTest", + "Input": "Voltarei no dia dos pais", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "TimexStr": "XXXX-06-WXX-7-3", + "Value": { + "Success": true, + "Timex": "XXXX-06-WXX-7-3", + "IsLunar": false, + "FutureResolution": { + "date": "2017-06-18" + }, + "PastResolution": { + "date": "2016-06-19" + }, + "FutureValue": "2017-06-18T00:00:00", + "PastValue": "2016-06-19T00:00:00" + }, + "ResolutionStr": "", + "Start": 12, + "Length": 12, + "Text": "dia dos pais", + "Type": "date" + } + ] + }, + { + "TestType": "BasicTest", + "Input": "Voltarei no Yuandan do prรณximo ano", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "TimexStr": "2017-01-01", + "Value": { + "Success": true, + "Timex": "2017-01-01", + "IsLunar": false, + "FutureResolution": { + "date": "2017-01-01" + }, + "PastResolution": { + "date": "2017-01-01" + }, + "FutureValue": "2017-01-01T00:00:00", + "PastValue": "2017-01-01T00:00:00" + }, + "ResolutionStr": "", + "Start": 12, + "Length": 22, + "Text": "Yuandan do prรณximo ano", + "Type": "date" + } + ] + }, + { + "TestType": "BasicTest", + "Input": "Voltei no dia de aรงรฃo de graรงas de 2010", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "TimexStr": "2010-11-WXX-4-4", + "Value": { + "Success": true, + "Timex": "2010-11-WXX-4-4", + "IsLunar": false, + "FutureResolution": { + "date": "2010-11-25" + }, + "PastResolution": { + "date": "2010-11-25" + }, + "FutureValue": "2010-11-25T00:00:00", + "PastValue": "2010-11-25T00:00:00" + }, + "ResolutionStr": "", + "Start": 10, + "Length": 29, + "Text": "dia de aรงรฃo de graรงas de 2010", + "Type": "date" + } + ] + }, + { + "TestType": "BasicTest", + "Input": "Voltarei no dia dos pais de 2015", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "TimexStr": "2015-06-WXX-7-3", + "Value": { + "Success": true, + "Timex": "2015-06-WXX-7-3", + "IsLunar": false, + "FutureResolution": { + "date": "2015-06-21" + }, + "PastResolution": { + "date": "2015-06-21" + }, + "FutureValue": "2015-06-21T00:00:00", + "PastValue": "2015-06-21T00:00:00" + }, + "ResolutionStr": "", + "Start": 12, + "Length": 20, + "Text": "dia dos pais de 2015", + "Type": "date" + } + ] + }, + { + "TestType": "BasicTest", + "Input": "Voltarei no natal", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "TimexStr": "XXXX-12-25", + "Value": { + "Success": true, + "Timex": "XXXX-12-25", + "IsLunar": false, + "FutureResolution": { + "date": "2016-12-25" + }, + "PastResolution": { + "date": "2015-12-25" + }, + "FutureValue": "2016-12-25T00:00:00", + "PastValue": "2015-12-25T00:00:00" + }, + "ResolutionStr": "", + "Start": 12, + "Length": 5, + "Text": "natal", + "Type": "date" + } + ] + }, + { + "TestType": "BasicTest", + "Input": "Voltarei no dia de natal", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "TimexStr": "XXXX-12-25", + "Value": { + "Success": true, + "Timex": "XXXX-12-25", + "IsLunar": false, + "FutureResolution": { + "date": "2016-12-25" + }, + "PastResolution": { + "date": "2015-12-25" + }, + "FutureValue": "2016-12-25T00:00:00", + "PastValue": "2015-12-25T00:00:00" + }, + "ResolutionStr": "", + "Start": 19, + "Length": 5, + "Text": "natal", + "Type": "date" + } + ] + }, + { + "TestType": "BasicTest", + "Input": "Voltarei no Yuandan", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "TimexStr": "XXXX-01-01", + "Value": { + "Success": true, + "Timex": "XXXX-01-01", + "IsLunar": false, + "FutureResolution": { + "date": "2017-01-01" + }, + "PastResolution": { + "date": "2016-01-01" + }, + "FutureValue": "2017-01-01T00:00:00", + "PastValue": "2016-01-01T00:00:00" + }, + "ResolutionStr": "", + "Start": 12, + "Length": 7, + "Text": "Yuandan", + "Type": "date" + } + ] + }, + { + "TestType": "BasicTest", + "Input": "Voltarei no dia de aรงรฃo de graรงas de 2010", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "TimexStr": "2010-11-WXX-4-4", + "Value": { + "Success": true, + "Timex": "2010-11-WXX-4-4", + "IsLunar": false, + "FutureResolution": { + "date": "2010-11-25" + }, + "PastResolution": { + "date": "2010-11-25" + }, + "FutureValue": "2010-11-25T00:00:00", + "PastValue": "2010-11-25T00:00:00" + }, + "ResolutionStr": "", + "Start": 12, + "Length": 29, + "Text": "dia de aรงรฃo de graรงas de 2010", + "Type": "date" + } + ] + }, + { + "TestType": "BasicTest", + "Input": "Voltei no dia dos pais de 2015", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "TimexStr": "2015-06-WXX-7-3", + "Value": { + "Success": true, + "Timex": "2015-06-WXX-7-3", + "IsLunar": false, + "FutureResolution": { + "date": "2015-06-21" + }, + "PastResolution": { + "date": "2015-06-21" + }, + "FutureValue": "2015-06-21T00:00:00", + "PastValue": "2015-06-21T00:00:00" + }, + "ResolutionStr": "", + "Start": 10, + "Length": 20, + "Text": "dia dos pais de 2015", + "Type": "date" + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Portuguese/MergedExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Portuguese/MergedExtractor.json new file mode 100644 index 000000000..642144a7d --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Portuguese/MergedExtractor.json @@ -0,0 +1,122 @@ +[ + { + "Input": "isto รฉ 2 dias", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "2 dias", + "Type": "duration", + "Start": 7, + "Length": 6 + } + ] + }, + { + "Input": "isto รฉ antes das 4pm", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "antes das 4pm", + "Type": "time", + "Start": 7, + "Length": 13 + } + ] + }, + { + "Input": "isto รฉ antes das 4pm amanhรฃ", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "antes das 4pm amanhรฃ", + "Type": "datetime", + "Start": 7, + "Length": 20 + } + ] + }, + { + "Input": "isto รฉ antes de amanhรฃ ร s 4pm ", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "antes de amanhรฃ ร s 4pm", + "Type": "datetime", + "Start": 7, + "Length": 22 + } + ] + }, + { + "Input": "depois de 7/2 ", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "depois de 7/2", + "Type": "date", + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "depois do 7/2 ", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "depois do 7/2", + "Type": "date", + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "desde o 7/2 ", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "desde o 7/2", + "Type": "date", + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "desde 7/2 ", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "desde 7/2", + "Type": "date", + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "antes do 7/2 ", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "antes do 7/2", + "Type": "date", + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "antes de 7/2 ", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "antes de 7/2", + "Type": "date", + "Start": 0, + "Length": 13 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Portuguese/SetExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Portuguese/SetExtractor.json new file mode 100644 index 000000000..df17bde17 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Portuguese/SetExtractor.json @@ -0,0 +1,242 @@ +[ + { + "Input": "sairei semanalmente", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "semanalmente", + "Type": "set", + "Start": 7, + "Length": 12 + } + ] + }, + { + "Input": "sairei diariamente", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "diariamente", + "Type": "set", + "Start": 7, + "Length": 11 + } + ] + }, + { + "Input": "saรญ todo dia", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "todo dia", + "Type": "set", + "Start": 4, + "Length": 8 + } + ] + }, + { + "Input": "minha saรญda diรกria", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "diรกria", + "Type": "set", + "Start": 12, + "Length": 6 + } + ] + }, + { + "Input": "sairei todos os dias", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "todos os dias", + "Type": "set", + "Start": 7, + "Length": 13 + } + ] + }, + { + "Input": "sairei cada mes", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "cada mes", + "Type": "set", + "Start": 7, + "Length": 8 + } + ] + }, + { + "Input": "sairei todos os meses", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "todos os meses", + "Type": "set", + "Start": 7, + "Length": 14 + } + ] + }, + { + "Input": "sairei todas as semanas", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "todas as semanas", + "Type": "set", + "Start": 7, + "Length": 16 + } + ] + }, + { + "Input": "sairei mensalmente", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "mensalmente", + "Type": "set", + "Start": 7, + "Length": 11 + } + ] + }, + { + "Input": "sairei anualmente", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "anualmente", + "Type": "set", + "Start": 7, + "Length": 10 + } + ] + }, + { + "Input": "salirei todos os anos", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "todos os anos", + "Type": "set", + "Start": 8, + "Length": 13 + } + ] + }, + { + "Input": "irei a cada dois dias", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "cada dois dias", + "Type": "set", + "Start": 7, + "Length": 14 + } + ] + }, + { + "Input": "virรฃo cada tres semanas", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "cada tres semanas", + "Type": "set", + "Start": 6, + "Length": 17 + } + ] + }, + { + "Input": "irei a cada 3 semanas", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "cada 3 semanas", + "Type": "set", + "Start": 7, + "Length": 14 + } + ] + }, + { + "Input": "eu irei ร s 3pm todos os dias", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "3pm todos os dias", + "Type": "set", + "Start": 11, + "Length": 17 + } + ] + }, + { + "Input": "eu irei todos os dias as 3pm", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "todos os dias as 3pm", + "Type": "set", + "Start": 8, + "Length": 20 + } + ] + }, + { + "Input": "sairei cada 15/4", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "cada 15/4", + "Type": "set", + "Start": 7, + "Length": 9 + } + ] + }, + { + "Input": "sairei todos os domingos", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "todos os domingos", + "Type": "set", + "Start": 7, + "Length": 17 + } + ] + }, + { + "Input": "sairei todas as segundas", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "todas as segundas", + "Type": "set", + "Start": 7, + "Length": 17 + } + ] + }, + { + "Input": "sairei cada domingo as 4pm", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "cada domingo as 4pm", + "Type": "set", + "Start": 7, + "Length": 19 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Portuguese/SetParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Portuguese/SetParser.json new file mode 100644 index 000000000..087e4a481 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Portuguese/SetParser.json @@ -0,0 +1,401 @@ +[ + { + "Input": "Sairei semanalmente", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "semanalmente", + "Type": "set", + "Value": { + "Timex": "P1W", + "FutureResolution": { + "set": "Set: P1W" + }, + "PastResolution": { + "set": "Set: P1W" + } + }, + "Start": 7, + "Length": 12 + } + ] + }, + { + "Input": "Sairei quinzenalmente", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "quinzenalmente", + "Type": "set", + "Value": { + "Timex": "P2W", + "FutureResolution": { + "set": "Set: P2W" + }, + "PastResolution": { + "set": "Set: P2W" + } + }, + "Start": 7, + "Length": 14 + } + ] + }, + { + "Input": "Sairei diariamente", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "diariamente", + "Type": "set", + "Value": { + "Timex": "P1D", + "FutureResolution": { + "set": "Set: P1D" + }, + "PastResolution": { + "set": "Set: P1D" + } + }, + "Start": 7, + "Length": 11 + } + ] + }, + { + "Input": "Minha saรญda diรกria", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "diรกria", + "Type": "set", + "Value": { + "Timex": "P1D", + "FutureResolution": { + "set": "Set: P1D" + }, + "PastResolution": { + "set": "Set: P1D" + } + }, + "Start": 12, + "Length": 6 + } + ] + }, + { + "Input": "Sairei todos os dias", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "todos os dias", + "Type": "set", + "Value": { + "Timex": "P1D", + "FutureResolution": { + "set": "Set: P1D" + }, + "PastResolution": { + "set": "Set: P1D" + } + }, + "Start": 7, + "Length": 13 + } + ] + }, + { + "Input": "Sairei a cada mes", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "cada mes", + "Type": "set", + "Value": { + "Timex": "P1M", + "FutureResolution": { + "set": "Set: P1M" + }, + "PastResolution": { + "set": "Set: P1M" + } + }, + "Start": 9, + "Length": 8 + } + ] + }, + { + "Input": "Sairei todos os meses", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "todos os meses", + "Type": "set", + "Value": { + "Timex": "P1M", + "FutureResolution": { + "set": "Set: P1M" + }, + "PastResolution": { + "set": "Set: P1M" + } + }, + "Start": 7, + "Length": 14 + } + ] + }, + { + "Input": "Sairei todas as semanas", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "todas as semanas", + "Type": "set", + "Value": { + "Timex": "P1W", + "FutureResolution": { + "set": "Set: P1W" + }, + "PastResolution": { + "set": "Set: P1W" + } + }, + "Start": 7, + "Length": 16 + } + ] + }, + { + "Input": "Sairei anualmente", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "anualmente", + "Type": "set", + "Value": { + "Timex": "P1Y", + "FutureResolution": { + "set": "Set: P1Y" + }, + "PastResolution": { + "set": "Set: P1Y" + } + }, + "Start": 7, + "Length": 10 + } + ] + }, + { + "Input": "Sairei todos os anos", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "todos os anos", + "Type": "set", + "Value": { + "Timex": "P1Y", + "FutureResolution": { + "set": "Set: P1Y" + }, + "PastResolution": { + "set": "Set: P1Y" + } + }, + "Start": 7, + "Length": 13 + } + ] + }, + { + "Input": "Me irei a cada dois dias", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "cada dois dias", + "Type": "set", + "Value": { + "Timex": "P2D", + "FutureResolution": { + "set": "Set: P2D" + }, + "PastResolution": { + "set": "Set: P2D" + } + }, + "Start": 10, + "Length": 14 + } + ] + }, + { + "Input": "Me irei a cada tres semanas", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "cada tres semanas", + "Type": "set", + "Value": { + "Timex": "P3W", + "FutureResolution": { + "set": "Set: P3W" + }, + "PastResolution": { + "set": "Set: P3W" + } + }, + "Start": 10, + "Length": 17 + } + ] + }, + { + "Input": "Me irei a cada 3 semanas", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "cada 3 semanas", + "Type": "set", + "Value": { + "Timex": "P3W", + "FutureResolution": { + "set": "Set: P3W" + }, + "PastResolution": { + "set": "Set: P3W" + } + }, + "Start": 10, + "Length": 14 + } + ] + }, + { + "Input": "Vou-me ร s 3pm todos os dias", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "3pm todos os dias", + "Type": "set", + "Value": { + "Timex": "T15", + "FutureResolution": { + "set": "Set: T15" + }, + "PastResolution": { + "set": "Set: T15" + } + }, + "Start": 10, + "Length": 17 + } + ] + }, + { + "Input": "Vou-me todos os dias as 3pm", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "todos os dias as 3pm", + "Type": "set", + "Value": { + "Timex": "T15", + "FutureResolution": { + "set": "Set: T15" + }, + "PastResolution": { + "set": "Set: T15" + } + }, + "Start": 7, + "Length": 20 + } + ] + }, + { + "Input": "Sairei em cada 15/4", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "cada 15/4", + "Type": "set", + "Value": { + "Timex": "XXXX-04-15", + "FutureResolution": { + "set": "Set: XXXX-04-15" + }, + "PastResolution": { + "set": "Set: XXXX-04-15" + } + }, + "Start": 10, + "Length": 9 + } + ] + }, + { + "Input": "Sairei todas as segundas-feiras", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "todas as segundas-feiras", + "Type": "set", + "Value": { + "Timex": "XXXX-WXX-1", + "FutureResolution": { + "set": "Set: XXXX-WXX-1" + }, + "PastResolution": { + "set": "Set: XXXX-WXX-1" + } + }, + "Start": 7, + "Length": 24 + } + ] + }, + { + "Input": "Sairei toda segunda-feira", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "toda segunda-feira", + "Type": "set", + "Value": { + "Timex": "XXXX-WXX-1", + "FutureResolution": { + "set": "Set: XXXX-WXX-1" + }, + "PastResolution": { + "set": "Set: XXXX-WXX-1" + } + }, + "Start": 7, + "Length": 18 + } + ] + }, + { + "Input": "Sairei cada segunda-feira as 4pm", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "cada segunda-feira as 4pm", + "Type": "set", + "Value": { + "Timex": "XXXX-WXX-1T16", + "FutureResolution": { + "set": "Set: XXXX-WXX-1T16" + }, + "PastResolution": { + "set": "Set: XXXX-WXX-1T16" + } + }, + "Start": 7, + "Length": 25 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Portuguese/TimeExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Portuguese/TimeExtractor.json new file mode 100644 index 000000000..5cfafcbdb --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Portuguese/TimeExtractor.json @@ -0,0 +1,691 @@ +[ + { + "Input": "Voltarei as 7", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "7", + "Type": "time", + "Start": 12, + "Length": 1 + } + ] + }, + { + "Input": "Voltarei as sete", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "sete", + "Type": "time", + "Start": 12, + "Length": 4 + } + ] + }, + { + "Input": "Voltarei ร s sete", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "sete", + "Type": "time", + "Start": 12, + "Length": 4 + } + ] + }, + { + "Input": "Voltarei ร s 7pm", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "7pm", + "Type": "time", + "Start": 12, + "Length": 3 + } + ] + }, + { + "Input": "Voltarei as 7p.m.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "7p.m.", + "Type": "time", + "Start": 12, + "Length": 5 + } + ] + }, + { + "Input": "Voltarei as 19", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "19", + "Type": "time", + "Start": 12, + "Length": 2 + } + ] + }, + { + "Input": "Voltarei as 7:56pm", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "7:56pm", + "Type": "time", + "Start": 12, + "Length": 6 + } + ] + }, + { + "Input": "Voltarei as 7:56:35pm", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "7:56:35pm", + "Type": "time", + "Start": 12, + "Length": 9 + } + ] + }, + { + "Input": "Voltarei as 7:56:35 pm", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "7:56:35 pm", + "Type": "time", + "Start": 12, + "Length": 10 + } + ] + }, + { + "Input": "Voltarei as 12:34", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "12:34", + "Type": "time", + "Start": 12, + "Length": 5 + } + ] + }, + { + "Input": "Voltarei as 12:34:20", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "12:34:20", + "Type": "time", + "Start": 12, + "Length": 8 + } + ] + }, + { + "Input": "Voltarei as T12:34:20", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "T12:34:20", + "Type": "time", + "Start": 12, + "Length": 9 + } + ] + }, + { + "Input": "Voltarei ร s 00:00", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "00:00", + "Type": "time", + "Start": 12, + "Length": 5 + } + ] + }, + { + "Input": "Voltarei as 00:00:30", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "00:00:30", + "Type": "time", + "Start": 12, + "Length": 8 + } + ] + }, + { + "Input": "Sรฃo 7 em ponto", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "7 em ponto", + "Type": "time", + "Start": 4, + "Length": 10 + } + ] + }, + { + "Input": "Sรฃo sete em ponto", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "sete em ponto", + "Type": "time", + "Start": 4, + "Length": 13 + } + ] + }, + { + "Input": "Serรก ร s sete em ponto", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "sete em ponto", + "Type": "time", + "Start": 8, + "Length": 13 + } + ] + }, + { + "Input": "Sรฃo 8 da manha", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "8 da manha", + "Type": "time", + "Start": 4, + "Length": 10 + } + ] + }, + { + "Input": "Sรฃo 8 da manhรฃ", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "8 da manhรฃ", + "Type": "time", + "Start": 4, + "Length": 10 + } + ] + }, + { + "Input": "Sรฃo 8 da tarde", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "8 da tarde", + "Type": "time", + "Start": 4, + "Length": 10 + } + ] + }, + { + "Input": "Sรฃo 8 da noite", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "8 da noite", + "Type": "time", + "Start": 4, + "Length": 10 + } + ] + }, + { + "Input": "Sรฃo oito e meia", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "oito e meia", + "Type": "time", + "Start": 4, + "Length": 11 + } + ] + }, + { + "Input": "Sรฃo 8pm e meia", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "8pm e meia", + "Type": "time", + "Start": 4, + "Length": 10 + } + ] + }, + { + "Input": "Sรฃo 30 mins depois das oito", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "30 mins depois das oito", + "Type": "time", + "Start": 4, + "Length": 23 + } + ] + }, + { + "Input": "Sรฃo oito e quatro", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "oito e quatro", + "Type": "time", + "Start": 4, + "Length": 13 + } + ] + }, + { + "Input": "Sรฃo oito e um quarto", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "oito e um quarto", + "Type": "time", + "Start": 4, + "Length": 16 + } + ] + }, + { + "Input": "Sรฃo quinze para as oito", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "quinze para as oito", + "Type": "time", + "Start": 4, + "Length": 19 + } + ] + }, + { + "Input": "Sรฃo quinze pras oito", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "quinze pras oito", + "Type": "time", + "Start": 4, + "Length": 16 + } + ] + }, + { + "Input": "Sรฃo dez para as nove", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "dez para as nove", + "Type": "time", + "Start": 4, + "Length": 16 + } + ] + }, + { + "Input": "Faltam 3 minutos para as oito", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "3 minutos para as oito", + "Type": "time", + "Start": 7, + "Length": 22 + } + ] + }, + { + "Input": "Sรฃo sete e meia em ponto", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "sete e meia em ponto", + "Type": "time", + "Start": 4, + "Length": 20 + } + ] + }, + { + "Input": "Sรฃo sete e meia da tarde", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "sete e meia da tarde", + "Type": "time", + "Start": 4, + "Length": 20 + } + ] + }, + { + "Input": "Sรฃo sete e meia da manhรฃ", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "sete e meia da manhรฃ", + "Type": "time", + "Start": 4, + "Length": 20 + } + ] + }, + { + "Input": "Sรฃo vinte para as oito da manhรฃ", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "vinte para as oito da manhรฃ", + "Type": "time", + "Start": 4, + "Length": 27 + } + ] + }, + { + "Input": "Sรฃo oito e vinte e trรชs da manhรฃ", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "oito e vinte e trรชs da manhรฃ", + "Type": "time", + "Start": 4, + "Length": 28 + } + ] + }, + { + "Input": "Voltarei pela tarde as 7", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "pela tarde as 7", + "Type": "time", + "Start": 9, + "Length": 15 + } + ] + }, + { + "Input": "Voltarei ร  tarde ร s 7", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "ร  tarde ร s 7", + "Type": "time", + "Start": 9, + "Length": 12 + } + ] + }, + { + "Input": "Voltarei a tarde as 7:00", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "a tarde as 7:00", + "Type": "time", + "Start": 9, + "Length": 15 + } + ] + }, + { + "Input": "Voltarei ร  tarde ร s 7:00:14", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "ร  tarde ร s 7:00:14", + "Type": "time", + "Start": 9, + "Length": 18 + } + ] + }, + { + "Input": "Voltarei a tarde as quatro pm", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "a tarde as quatro pm", + "Type": "time", + "Start": 9, + "Length": 20 + } + ] + }, + { + "Input": "Voltarei as sete e trinta pm", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "sete e trinta pm", + "Type": "time", + "Start": 12, + "Length": 16 + } + ] + }, + { + "Input": "Voltarei as cinco da tarde", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "cinco da tarde", + "Type": "time", + "Start": 12, + "Length": 14 + } + ] + }, + { + "Input": "Voltarei as sete e trinta e cinco pm", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "sete e trinta e cinco pm", + "Type": "time", + "Start": 12, + "Length": 24 + } + ] + }, + { + "Input": "Voltarei as onze e cinco", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "onze e cinco", + "Type": "time", + "Start": 12, + "Length": 12 + } + ] + }, + { + "Input": "Voltarei tres minutos para as cinco", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "tres minutos para as cinco", + "Type": "time", + "Start": 9, + "Length": 26 + } + ] + }, + { + "Input": "Voltarei as nove e trinta da noite", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "nove e trinta da noite", + "Type": "time", + "Start": 12, + "Length": 22 + } + ] + }, + { + "Input": "Voltarei as cinco e trinta da madrugada", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "cinco e trinta da madrugada", + "Type": "time", + "Start": 12, + "Length": 27 + } + ] + }, + { + "Input": "Voltarei de madrugada", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "de madrugada", + "Type": "time", + "Start": 9, + "Length": 12 + } + ] + }, + { + "Input": "Voltarei na madrugada", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "na madrugada", + "Type": "time", + "Start": 9, + "Length": 12 + } + ] + }, + { + "Input": "Voltarei de manhรฃ", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "de manhรฃ", + "Type": "time", + "Start": 9, + "Length": 8 + } + ] + }, + { + "Input": "Voltarei pela manhรฃ", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "pela manhรฃ", + "Type": "time", + "Start": 9, + "Length": 10 + } + ] + }, + { + "Input": "Voltarei ao meio dia", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "ao meio dia", + "Type": "time", + "Start": 9, + "Length": 11 + } + ] + }, + { + "Input": "Voltarei de meio dia", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "de meio dia", + "Type": "time", + "Start": 9, + "Length": 11 + } + ] + }, + { + "Input": "Voltarei a tarde", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "a tarde", + "Type": "time", + "Start": 9, + "Length": 7 + } + ] + }, + { + "Input": "Voltarei a noite", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "a noite", + "Type": "time", + "Start": 9, + "Length": 7 + } + ] + }, + { + "Input": "Voltarei 340pm", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "340pm", + "Type": "time", + "Start": 9, + "Length": 5 + } + ] + }, + { + "Input": "Voltarei 1140 a.m.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "1140 a.m.", + "Type": "time", + "Start": 9, + "Length": 9 + } + ] + }, + { + "Input": "nรฃo hรก pm depois da la hora", + "NotSupported": "javascript, python", + "Results": [] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Portuguese/TimeParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Portuguese/TimeParser.json new file mode 100644 index 000000000..e03c76dee --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Portuguese/TimeParser.json @@ -0,0 +1,926 @@ +[ + { + "Input": "Voltarei as 7", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "7", + "Type": "time", + "Value": { + "Timex": "T07", + "FutureResolution": { + "time": "07:00:00" + }, + "PastResolution": { + "time": "07:00:00" + } + }, + "Start": 12, + "Length": 1 + } + ] + }, + { + "Input": "Voltarei ร s sete", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "sete", + "Type": "time", + "Value": { + "Timex": "T07", + "FutureResolution": { + "time": "07:00:00" + }, + "PastResolution": { + "time": "07:00:00" + } + }, + "Start": 12, + "Length": 4 + } + ] + }, + { + "Input": "Voltarei as 7pm", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "7pm", + "Type": "time", + "Value": { + "Timex": "T19", + "FutureResolution": { + "time": "19:00:00" + }, + "PastResolution": { + "time": "19:00:00" + } + }, + "Start": 12, + "Length": 3 + } + ] + }, + { + "Input": "Voltarei as 7:56pm", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "7:56pm", + "Type": "time", + "Value": { + "Timex": "T19:56", + "FutureResolution": { + "time": "19:56:00" + }, + "PastResolution": { + "time": "19:56:00" + } + }, + "Start": 12, + "Length": 6 + } + ] + }, + { + "Input": "Voltarei as 7:56:30pm", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "7:56:30pm", + "Type": "time", + "Value": { + "Timex": "T19:56:30", + "FutureResolution": { + "time": "19:56:30" + }, + "PastResolution": { + "time": "19:56:30" + } + }, + "Start": 12, + "Length": 9 + } + ] + }, + { + "Input": "Voltarei as 7:56:30 pm", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "7:56:30 pm", + "Type": "time", + "Value": { + "Timex": "T19:56:30", + "FutureResolution": { + "time": "19:56:30" + }, + "PastResolution": { + "time": "19:56:30" + } + }, + "Start": 12, + "Length": 10 + } + ] + }, + { + "Input": "Voltarei ร s 12:34", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "12:34", + "Type": "time", + "Value": { + "Timex": "T12:34", + "FutureResolution": { + "time": "12:34:00" + }, + "PastResolution": { + "time": "12:34:00" + } + }, + "Start": 12, + "Length": 5 + } + ] + }, + { + "Input": "Voltarei as 12:34:25 ", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "12:34:25", + "Type": "time", + "Value": { + "Timex": "T12:34:25", + "FutureResolution": { + "time": "12:34:25" + }, + "PastResolution": { + "time": "12:34:25" + } + }, + "Start": 12, + "Length": 8 + } + ] + }, + { + "Input": "Sรฃo 7 em ponto", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "7 em ponto", + "Type": "time", + "Value": { + "Timex": "T07", + "FutureResolution": { + "time": "07:00:00" + }, + "PastResolution": { + "time": "07:00:00" + } + }, + "Start": 4, + "Length": 10 + } + ] + }, + { + "Input": "Sรฃo sete em ponto", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "sete em ponto", + "Type": "time", + "Value": { + "Timex": "T07", + "FutureResolution": { + "time": "07:00:00" + }, + "PastResolution": { + "time": "07:00:00" + } + }, + "Start": 4, + "Length": 13 + } + ] + }, + { + "Input": "Sรฃo 8 da manhรฃ", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "8 da manhรฃ", + "Type": "time", + "Value": { + "Timex": "T08", + "FutureResolution": { + "time": "08:00:00" + }, + "PastResolution": { + "time": "08:00:00" + } + }, + "Start": 4, + "Length": 10 + } + ] + }, + { + "Input": "Sรฃo 8 da noite", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "8 da noite", + "Type": "time", + "Value": { + "Timex": "T20", + "FutureResolution": { + "time": "20:00:00" + }, + "PastResolution": { + "time": "20:00:00" + } + }, + "Start": 4, + "Length": 10 + } + ] + }, + { + "Input": "Sรฃo 4 da tarde", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "4 da tarde", + "Type": "time", + "Value": { + "Timex": "T16", + "FutureResolution": { + "time": "16:00:00" + }, + "PastResolution": { + "time": "16:00:00" + } + }, + "Start": 4, + "Length": 10 + } + ] + }, + { + "Input": "Sรฃo oito e meia", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "oito e meia", + "Type": "time", + "Value": { + "Timex": "T08:30", + "FutureResolution": { + "time": "08:30:00" + }, + "PastResolution": { + "time": "08:30:00" + } + }, + "Start": 4, + "Length": 11 + } + ] + }, + { + "Input": "Sรฃo 8pm e meia", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "8pm e meia", + "Type": "time", + "Value": { + "Timex": "T20:30", + "FutureResolution": { + "time": "20:30:00" + }, + "PastResolution": { + "time": "20:30:00" + } + }, + "Start": 4, + "Length": 10 + } + ] + }, + { + "Input": "Sรฃo 30 mins depois das oito", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "30 mins depois das oito", + "Type": "time", + "Value": { + "Timex": "T08:30", + "FutureResolution": { + "time": "08:30:00" + }, + "PastResolution": { + "time": "08:30:00" + } + }, + "Start": 4, + "Length": 23 + } + ] + }, + { + "Input": "Sรฃo oito e quinze", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "oito e quinze", + "Type": "time", + "Value": { + "Timex": "T08:15", + "FutureResolution": { + "time": "08:15:00" + }, + "PastResolution": { + "time": "08:15:00" + } + }, + "Start": 4, + "Length": 13 + } + ] + }, + { + "Input": "Sรฃo quinze depois das oito", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "quinze depois das oito", + "Type": "time", + "Value": { + "Timex": "T08:15", + "FutureResolution": { + "time": "08:15:00" + }, + "PastResolution": { + "time": "08:15:00" + } + }, + "Start": 4, + "Length": 22 + } + ] + }, + { + "Input": "Sรฃo quinze para as 9pm", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "quinze para as 9pm", + "Type": "time", + "Value": { + "Timex": "T20:45", + "FutureResolution": { + "time": "20:45:00" + }, + "PastResolution": { + "time": "20:45:00" + } + }, + "Start": 4, + "Length": 18 + } + ] + }, + { + "Input": "Faltam 3 minutos para as oito", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "3 minutos para as oito", + "Type": "time", + "Value": { + "Timex": "T07:57", + "FutureResolution": { + "time": "07:57:00" + }, + "PastResolution": { + "time": "07:57:00" + } + }, + "Start": 7, + "Length": 22 + } + ] + }, + { + "Input": "Sรฃo sete e meia em ponto", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "sete e meia em ponto", + "Type": "time", + "Value": { + "Timex": "T07:30", + "FutureResolution": { + "time": "07:30:00" + }, + "PastResolution": { + "time": "07:30:00" + } + }, + "Start": 4, + "Length": 20 + } + ] + }, + { + "Input": "Sรฃo trรชs e meia da tarde", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "trรชs e meia da tarde", + "Type": "time", + "Value": { + "Timex": "T15:30", + "FutureResolution": { + "time": "15:30:00" + }, + "PastResolution": { + "time": "15:30:00" + } + }, + "Start": 4, + "Length": 20 + } + ] + }, + { + "Input": "Sรฃo sete e meia da manhรฃ", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "sete e meia da manhรฃ", + "Type": "time", + "Value": { + "Timex": "T07:30", + "FutureResolution": { + "time": "07:30:00" + }, + "PastResolution": { + "time": "07:30:00" + } + }, + "Start": 4, + "Length": 20 + } + ] + }, + { + "Input": "Sรฃo 20 min depois das seis da tarde", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "20 min depois das seis da tarde", + "Type": "time", + "Value": { + "Timex": "T18:20", + "FutureResolution": { + "time": "18:20:00" + }, + "PastResolution": { + "time": "18:20:00" + } + }, + "Start": 4, + "Length": 31 + } + ] + }, + { + "Input": "Voltarei pela tarde ร s 7", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "pela tarde ร s 7", + "Type": "time", + "Value": { + "Timex": "T19", + "FutureResolution": { + "time": "19:00:00" + }, + "PastResolution": { + "time": "19:00:00" + } + }, + "Start": 9, + "Length": 15 + } + ] + }, + { + "Input": "Voltarei a tarde as 7", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "a tarde as 7", + "Type": "time", + "Value": { + "Timex": "T19", + "FutureResolution": { + "time": "19:00:00" + }, + "PastResolution": { + "time": "19:00:00" + } + }, + "Start": 9, + "Length": 12 + } + ] + }, + { + "Input": "Voltarei a tarde as 7:00", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "a tarde as 7:00", + "Type": "time", + "Value": { + "Timex": "T19:00", + "FutureResolution": { + "time": "19:00:00" + }, + "PastResolution": { + "time": "19:00:00" + } + }, + "Start": 9, + "Length": 15 + } + ] + }, + { + "Input": "Voltarei a tarde as 7:00:14", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "a tarde as 7:00:14", + "Type": "time", + "Value": { + "Timex": "T19:00:14", + "FutureResolution": { + "time": "19:00:14" + }, + "PastResolution": { + "time": "19:00:14" + } + }, + "Start": 9, + "Length": 18 + } + ] + }, + { + "Input": "Voltarei a tarde as sete pm", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "a tarde as sete pm", + "Type": "time", + "Value": { + "Timex": "T19", + "FutureResolution": { + "time": "19:00:00" + }, + "PastResolution": { + "time": "19:00:00" + } + }, + "Start": 9, + "Length": 18 + } + ] + }, + { + "Input": "Voltarei as sete e trinta pm", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "sete e trinta pm", + "Type": "time", + "Value": { + "Timex": "T19:30", + "FutureResolution": { + "time": "19:30:00" + }, + "PastResolution": { + "time": "19:30:00" + } + }, + "Start": 12, + "Length": 16 + } + ] + }, + { + "Input": "Voltarei as sete e trinta e cinco pm", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "sete e trinta e cinco pm", + "Type": "time", + "Value": { + "Timex": "T19:35", + "FutureResolution": { + "time": "19:35:00" + }, + "PastResolution": { + "time": "19:35:00" + } + }, + "Start": 12, + "Length": 24 + } + ] + }, + { + "Input": "Voltarei as onze e cinco pm", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "onze e cinco pm", + "Type": "time", + "Value": { + "Timex": "T23:05", + "FutureResolution": { + "time": "23:05:00" + }, + "PastResolution": { + "time": "23:05:00" + } + }, + "Start": 12, + "Length": 15 + } + ] + }, + { + "Input": "Voltarei 340pm", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "340pm", + "Type": "time", + "Value": { + "Timex": "T15:40", + "FutureResolution": { + "time": "15:40:00" + }, + "PastResolution": { + "time": "15:40:00" + } + }, + "Start": 9, + "Length": 5 + } + ] + }, + { + "Input": "Voltarei 1140 a.m.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "1140 a.m.", + "Type": "time", + "Value": { + "Timex": "T11:40", + "FutureResolution": { + "time": "11:40:00" + }, + "PastResolution": { + "time": "11:40:00" + } + }, + "Start": 9, + "Length": 9 + } + ] + }, + { + "Input": "Voltarei as 7:56:13 pm", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "7:56:13 pm", + "Type": "time", + "Value": { + "Timex": "T19:56:13", + "FutureResolution": { + "time": "19:56:13" + }, + "PastResolution": { + "time": "19:56:13" + } + }, + "Start": 12, + "Length": 10 + } + ] + }, + { + "Input": "Voltarei as 12:34:45 ", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "12:34:45", + "Type": "time", + "Value": { + "Timex": "T12:34:45", + "FutureResolution": { + "time": "12:34:45" + }, + "PastResolution": { + "time": "12:34:45" + } + }, + "Start": 12, + "Length": 8 + } + ] + }, + { + "Input": "Voltarei a tarde as 7:00:25", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "a tarde as 7:00:25", + "Type": "time", + "Value": { + "Timex": "T19:00:25", + "FutureResolution": { + "time": "19:00:25" + }, + "PastResolution": { + "time": "19:00:25" + } + }, + "Start": 9, + "Length": 18 + } + ] + }, + { + "Input": "Voltarei as sete e trinta am", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "sete e trinta am", + "Type": "time", + "Value": { + "Timex": "T07:30", + "FutureResolution": { + "time": "07:30:00" + }, + "PastResolution": { + "time": "07:30:00" + } + }, + "Start": 12, + "Length": 16 + } + ] + }, + { + "Input": "Voltarei as onze e cinco", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "onze e cinco", + "Type": "time", + "Value": { + "Timex": "T11:05", + "FutureResolution": { + "time": "11:05:00" + }, + "PastResolution": { + "time": "11:05:00" + } + }, + "Start": 12, + "Length": 12 + } + ] + }, + { + "Input": "Voltarei de 3 min para as cinco", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "3 min para as cinco", + "Type": "time", + "Value": { + "Timex": "T04:57", + "FutureResolution": { + "time": "04:57:00" + }, + "PastResolution": { + "time": "04:57:00" + } + }, + "Start": 12, + "Length": 19 + } + ] + }, + { + "Input": "Voltarei as cinco e meia da tarde", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "cinco e meia da tarde", + "Type": "time", + "Value": { + "Timex": "T17:30", + "FutureResolution": { + "time": "17:30:00" + }, + "PastResolution": { + "time": "17:30:00" + } + }, + "Start": 12, + "Length": 21 + } + ] + }, + { + "Input": "Voltarei ร  tarde ร s cinco e trinta", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "ร  tarde ร s cinco e trinta", + "Type": "time", + "Value": { + "Timex": "T17:30", + "FutureResolution": { + "time": "17:30:00" + }, + "PastResolution": { + "time": "17:30:00" + } + }, + "Start": 9, + "Length": 25 + } + ] + }, + { + "Input": "Voltarei ร s 7h01", + "NotSupported": "python", + "Results": [ + { + "Text": "7h01", + "Type": "time", + "Value": { + "Timex": "T07:01", + "FutureResolution": { + "time": "07:01:00" + }, + "PastResolution": { + "time": "07:01:00" + } + }, + "Start": 12, + "Length": 4 + } + ] + }, + { + "Input": "Voltarei ร s 10h10 pm.", + "NotSupported": "python", + "Results": [ + { + "Text": "10h10 pm", + "Type": "time", + "Value": { + "Timex": "T22:10", + "FutureResolution": { + "time": "22:10:00" + }, + "PastResolution": { + "time": "22:10:00" + } + }, + "Start": 12, + "Length": 8 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Portuguese/TimePeriodExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Portuguese/TimePeriodExtractor.json new file mode 100644 index 000000000..404f3fef0 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Portuguese/TimePeriodExtractor.json @@ -0,0 +1,362 @@ +[ + { + "Input": "Estarei fora de 5 a 6pm", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "de 5 a 6pm", + "Type": "timerange", + "Start": 13, + "Length": 10 + } + ] + }, + { + "Input": "Estarei fora das 5 as 6pm", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "das 5 as 6pm", + "Type": "timerange", + "Start": 13, + "Length": 12 + } + ] + }, + { + "Input": "Estarei fora de 5 as 6pm", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "de 5 as 6pm", + "Type": "timerange", + "Start": 13, + "Length": 11 + } + ] + }, + { + "Input": "Estarei fora das 5 atรฉ as 6pm", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "das 5 atรฉ as 6pm", + "Type": "timerange", + "Start": 13, + "Length": 16 + } + ] + }, + { + "Input": "Estarei fora de 5 a 6p.m.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "de 5 a 6p.m.", + "Type": "timerange", + "Start": 13, + "Length": 12 + } + ] + }, + { + "Input": "Estarei fora de 5 a 6 da tarde", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "de 5 a 6 da tarde", + "Type": "timerange", + "Start": 13, + "Length": 17 + } + ] + }, + { + "Input": "Estarei fora das 5 atรฉ as 6p.m.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "das 5 atรฉ as 6p.m.", + "Type": "timerange", + "Start": 13, + "Length": 18 + } + ] + }, + { + "Input": "Estarei fora entre as 5 e as 6p.m.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "entre as 5 e as 6p.m.", + "Type": "timerange", + "Start": 13, + "Length": 21 + } + ] + }, + { + "Input": "Estarei fora entre as 5 e 6p.m.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "entre as 5 e 6p.m.", + "Type": "timerange", + "Start": 13, + "Length": 18 + } + ] + }, + { + "Input": "Estarei fora entre as 5 e as 6 da manhรฃ", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "entre as 5 e as 6 da manhรฃ", + "Type": "timerange", + "Start": 13, + "Length": 26 + } + ] + }, + { + "Input": "Estarei fora entre as 5 e as seis da madrugada", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "entre as 5 e as seis da madrugada", + "Type": "timerange", + "Start": 13, + "Length": 33 + } + ] + }, + { + "Input": "Estarei fora desde as 4pm atรฉ as 5pm", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "desde as 4pm atรฉ as 5pm", + "Type": "timerange", + "Start": 13, + "Length": 23 + } + ] + }, + { + "Input": "Estarei fora das 4:00 atรฉ as 5pm", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "4:00 atรฉ as 5pm", + "Type": "timerange", + "Start": 17, + "Length": 15 + } + ] + }, + { + "Input": "Estarei fora das 4:00 atรฉ as 7 em ponto", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "4:00 atรฉ as 7 em ponto", + "Type": "timerange", + "Start": 17, + "Length": 22 + } + ] + }, + { + "Input": "Estarei fora de 3pm a sete e meia", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "de 3pm a sete e meia", + "Type": "timerange", + "Start": 13, + "Length": 20 + } + ] + }, + { + "Input": "Estarei fora 4pm-5pm", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "4pm-5pm", + "Type": "timerange", + "Start": 13, + "Length": 7 + } + ] + }, + { + "Input": "Estarei fora 4pm - 5pm", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "4pm - 5pm", + "Type": "timerange", + "Start": 13, + "Length": 9 + } + ] + }, + { + "Input": "Estarei fora de 4pm a 5pm", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "de 4pm a 5pm", + "Type": "timerange", + "Start": 13, + "Length": 12 + } + ] + }, + { + "Input": "Estarei fora de 4pm a cinco e meia", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "de 4pm a cinco e meia", + "Type": "timerange", + "Start": 13, + "Length": 21 + } + ] + }, + { + "Input": "Estarei fora de 4pm a cinco e trinta", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "de 4pm a cinco e trinta", + "Type": "timerange", + "Start": 13, + "Length": 23 + } + ] + }, + { + "Input": "Estarei fora de 3 da manhรฃ atรฉ as 5pm", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "de 3 da manhรฃ atรฉ as 5pm", + "Type": "timerange", + "Start": 13, + "Length": 24 + } + ] + }, + { + "Input": "Estarei fora das 3 da madrugada atรฉ as cinco da tarde", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "3 da madrugada atรฉ as cinco da tarde", + "Type": "timerange", + "Start": 17, + "Length": 36 + } + ] + }, + { + "Input": "Estarei fora entre as 4pm e as cinco e meia", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "entre as 4pm e as cinco e meia", + "Type": "timerange", + "Start": 13, + "Length": 30 + } + ] + }, + { + "Input": "Estarei fora entre as 3 da manhรฃ e as 5pm", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "entre as 3 da manhรฃ e as 5pm", + "Type": "timerange", + "Start": 13, + "Length": 28 + } + ] + }, + { + "Input": "Nos vemos de manhรฃ", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "manhรฃ", + "Type": "timerange", + "Start": 13, + "Length": 5 + } + ] + }, + { + "Input": "Nos vemos pela manhรฃ", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "manhรฃ", + "Type": "timerange", + "Start": 15, + "Length": 5 + } + ] + }, + { + "Input": "Nos vemos pela tarde", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "tarde", + "Type": "timerange", + "Start": 15, + "Length": 5 + } + ] + }, + { + "Input": "Te vejo ร  noite", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "noite", + "Type": "timerange", + "Start": 10, + "Length": 5 + } + ] + }, + { + "Input": "Nos vemos de madrugada", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "madrugada", + "Type": "timerange", + "Start": 13, + "Length": 9 + } + ] + }, + { + "Input": "Nos vemos na madrugada", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "madrugada", + "Type": "timerange", + "Start": 13, + "Length": 9 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Portuguese/TimePeriodParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Portuguese/TimePeriodParser.json new file mode 100644 index 000000000..bd3bd72f1 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Portuguese/TimePeriodParser.json @@ -0,0 +1,522 @@ +[ + { + "Input": "Estarei fora de 5 a 6pm", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "de 5 a 6pm", + "Type": "timerange", + "Value": { + "Timex": "(T17,T18,PT1H)", + "FutureResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + }, + "PastResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + } + }, + "Start": 13, + "Length": 10 + } + ] + }, + { + "Input": "Estarei fora de 5 a 6p.m.", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "de 5 a 6p.m.", + "Type": "timerange", + "Value": { + "Timex": "(T17,T18,PT1H)", + "FutureResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + }, + "PastResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + } + }, + "Start": 13, + "Length": 12 + } + ] + }, + { + "Input": "Estarei fora de 5 a sete da manhรฃ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "de 5 a sete da manhรฃ", + "Type": "timerange", + "Value": { + "Timex": "(T05,T07,PT2H)", + "FutureResolution": { + "startTime": "05:00:00", + "endTime": "07:00:00" + }, + "PastResolution": { + "startTime": "05:00:00", + "endTime": "07:00:00" + } + }, + "Start": 13, + "Length": 20 + } + ] + }, + { + "Input": "Estarei fora das 5 atรฉ as 6 pm", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "das 5 atรฉ as 6 pm", + "Type": "timerange", + "Value": { + "Timex": "(T17,T18,PT1H)", + "FutureResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + }, + "PastResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + } + }, + "Start": 13, + "Length": 17 + } + ] + }, + { + "Input": "Estarei fora entre as 5 e 6pm", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "entre as 5 e 6pm", + "Type": "timerange", + "Value": { + "Timex": "(T17,T18,PT1H)", + "FutureResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + }, + "PastResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + } + }, + "Start": 13, + "Length": 16 + } + ] + }, + { + "Input": "Estarei fora entre 5pm e 6pm", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "entre 5pm e 6pm", + "Type": "timerange", + "Value": { + "Timex": "(T17,T18,PT1H)", + "FutureResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + }, + "PastResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + } + }, + "Start": 13, + "Length": 15 + } + ] + }, + { + "Input": "Estarei fora entre as 5 e 6 da tarde", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "entre as 5 e 6 da tarde", + "Type": "timerange", + "Value": { + "Timex": "(T17,T18,PT1H)", + "FutureResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + }, + "PastResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + } + }, + "Start": 13, + "Length": 23 + } + ] + }, + { + "Input": "Estarei fora das 4pm atรฉ 5pm", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "das 4pm atรฉ 5pm", + "Type": "timerange", + "Value": { + "Timex": "(T16,T17,PT1H)", + "FutureResolution": { + "startTime": "16:00:00", + "endTime": "17:00:00" + }, + "PastResolution": { + "startTime": "16:00:00", + "endTime": "17:00:00" + } + }, + "Start": 13, + "Length": 15 + } + ] + }, + { + "Input": "Estarei fora das 4:00 atรฉ as 7 em ponto", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "4:00 atรฉ as 7 em ponto", + "Type": "timerange", + "Value": { + "Timex": "(T04:00,T07,PT3H)", + "FutureResolution": { + "startTime": "04:00:00", + "endTime": "07:00:00" + }, + "PastResolution": { + "startTime": "04:00:00", + "endTime": "07:00:00" + } + }, + "Start": 17, + "Length": 22 + } + ] + }, + { + "Input": "Estarei fora 4pm-5pm", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "4pm-5pm", + "Type": "timerange", + "Value": { + "Timex": "(T16,T17,PT1H)", + "FutureResolution": { + "startTime": "16:00:00", + "endTime": "17:00:00" + }, + "PastResolution": { + "startTime": "16:00:00", + "endTime": "17:00:00" + } + }, + "Start": 13, + "Length": 7 + } + ] + }, + { + "Input": "Estarei fora 4pm - 5pm", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "4pm - 5pm", + "Type": "timerange", + "Value": { + "Timex": "(T16,T17,PT1H)", + "FutureResolution": { + "startTime": "16:00:00", + "endTime": "17:00:00" + }, + "PastResolution": { + "startTime": "16:00:00", + "endTime": "17:00:00" + } + }, + "Start": 13, + "Length": 9 + } + ] + }, + { + "Input": "Estarei fora das 3 da manhรฃ atรฉ as 5pm", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "3 da manhรฃ atรฉ as 5pm", + "Type": "timerange", + "Value": { + "Timex": "(T03,T17,PT14H)", + "FutureResolution": { + "startTime": "03:00:00", + "endTime": "17:00:00" + }, + "PastResolution": { + "startTime": "03:00:00", + "endTime": "17:00:00" + } + }, + "Start": 17, + "Length": 21 + } + ] + }, + { + "Input": "Estarei fora entre as 3 da madrugada e as 5pm", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "entre as 3 da madrugada e as 5pm", + "Type": "timerange", + "Value": { + "Timex": "(T03,T17,PT14H)", + "FutureResolution": { + "startTime": "03:00:00", + "endTime": "17:00:00" + }, + "PastResolution": { + "startTime": "03:00:00", + "endTime": "17:00:00" + } + }, + "Start": 13, + "Length": 32 + } + ] + }, + { + "Input": "Estarei fora entre as 4pm e 5pm de hoje", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "entre as 4pm e 5pm", + "Type": "timerange", + "Value": { + "Timex": "(T16,T17,PT1H)", + "FutureResolution": { + "startTime": "16:00:00", + "endTime": "17:00:00" + }, + "PastResolution": { + "startTime": "16:00:00", + "endTime": "17:00:00" + } + }, + "Start": 13, + "Length": 18 + } + ] + }, + { + "Input": "Nos vemos de madrugada", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "madrugada", + "Type": "timerange", + "Value": { + "Timex": "TDA", + "FutureResolution": { + "startTime": "04:00:00", + "endTime": "08:00:00" + }, + "PastResolution": { + "startTime": "04:00:00", + "endTime": "08:00:00" + } + }, + "Start": 13, + "Length": 9 + } + ] + }, + { + "Input": "Nos vemos pela manhรฃ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "manhรฃ", + "Type": "timerange", + "Value": { + "Timex": "TMO", + "FutureResolution": { + "startTime": "08:00:00", + "endTime": "12:00:00" + }, + "PastResolution": { + "startTime": "08:00:00", + "endTime": "12:00:00" + } + }, + "Start": 15, + "Length": 5 + } + ] + }, + { + "Input": "Nos vemos depois do meio dia", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "depois do meio dia", + "Type": "timerange", + "Value": { + "Timex": "TAF", + "FutureResolution": { + "startTime": "12:00:00", + "endTime": "16:00:00" + }, + "PastResolution": { + "startTime": "12:00:00", + "endTime": "16:00:00" + } + }, + "Start": 10, + "Length": 18 + } + ] + }, + { + "Input": "Nos vemos ร  noite", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "noite", + "Type": "timerange", + "Value": { + "Timex": "TNI", + "FutureResolution": { + "startTime": "20:00:00", + "endTime": "23:59:59" + }, + "PastResolution": { + "startTime": "20:00:00", + "endTime": "23:59:59" + } + }, + "Start": 12, + "Length": 5 + } + ] + }, + { + "Input": "Nos vemos a tarde", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "tarde", + "Type": "timerange", + "Value": { + "Timex": "TEV", + "FutureResolution": { + "startTime": "16:00:00", + "endTime": "20:00:00" + }, + "PastResolution": { + "startTime": "16:00:00", + "endTime": "20:00:00" + } + }, + "Start": 12, + "Length": 5 + } + ] + }, + { + "Input": "Nos vemos na manhรฃ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "manhรฃ", + "Type": "timerange", + "Value": { + "Timex": "TMO", + "FutureResolution": { + "startTime": "08:00:00", + "endTime": "12:00:00" + }, + "PastResolution": { + "startTime": "08:00:00", + "endTime": "12:00:00" + } + }, + "Start": 13, + "Length": 5 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Spanish/DateExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Spanish/DateExtractor.json new file mode 100644 index 000000000..2eea7681d --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Spanish/DateExtractor.json @@ -0,0 +1,675 @@ +[ + { + "Input": "Volvere el 15", + "Results": [ + { + "Text": "15", + "Type": "date", + "Start": 11, + "Length": 2 + } + ] + }, + { + "Input": "Volvere el 22 de Abril", + "Results": [ + { + "Text": "22 de Abril", + "Type": "date", + "Start": 11, + "Length": 11 + } + ] + }, + { + "Input": "Volvere el 1-Ene", + "Results": [ + { + "Text": "1-Ene", + "Type": "date", + "Start": 11, + "Length": 5 + } + ] + }, + { + "Input": "Volvere el 1/Ene", + "Results": [ + { + "Text": "1/Ene", + "Type": "date", + "Start": 11, + "Length": 5 + } + ] + }, + { + "Input": "Volvere el 2. Octubre", + "Results": [ + { + "Text": "2. Octubre", + "Type": "date", + "Start": 11, + "Length": 10 + } + ] + }, + { + "Input": "Volvere el 12 de enero, 2016", + "Results": [ + { + "Text": "12 de enero, 2016", + "Type": "date", + "Start": 11, + "Length": 17 + } + ] + }, + { + "Input": "Volvere el 12 de Enero de 2016", + "Results": [ + { + "Text": "12 de Enero de 2016", + "Type": "date", + "Start": 11, + "Length": 19 + } + ] + }, + { + "Input": "Volvere el Lunes 12 de enero, 2016", + "Results": [ + { + "Text": "Lunes 12 de enero, 2016", + "Type": "date", + "Start": 11, + "Length": 23 + } + ] + }, + { + "Input": "Volvere el 02/22/2016", + "Results": [ + { + "Text": "02/22/2016", + "Type": "date", + "Start": 11, + "Length": 10 + } + ] + }, + { + "Input": "Volvere el 21/04/2016", + "Results": [ + { + "Text": "21/04/2016", + "Type": "date", + "Start": 11, + "Length": 10 + } + ] + }, + { + "Input": "Volvere el 21/04/16", + "Results": [ + { + "Text": "21/04/16", + "Type": "date", + "Start": 11, + "Length": 8 + } + ] + }, + { + "Input": "Volvere el 9-18-15", + "Results": [ + { + "Text": "9-18-15", + "Type": "date", + "Start": 11, + "Length": 7 + } + ] + }, + { + "Input": "Volvere el 4.22", + "Results": [ + { + "Text": "4.22", + "Type": "date", + "Start": 11, + "Length": 4 + } + ] + }, + { + "Input": "Volvere el 4-22", + "Results": [ + { + "Text": "4-22", + "Type": "date", + "Start": 11, + "Length": 4 + } + ] + }, + { + "Input": "Volvere el 4/22", + "Results": [ + { + "Text": "4/22", + "Type": "date", + "Start": 14, + "Length": 4 + } + ] + }, + { + "Input": "Volvere el 22/04", + "Results": [ + { + "Text": "22/04", + "Type": "date", + "Start": 11, + "Length": 5 + } + ] + }, + { + "Input": "Volvere 4/22", + "Results": [ + { + "Text": "4/22", + "Type": "date", + "Start": 14, + "Length": 4 + } + ] + }, + { + "Input": "Volvere 22/04", + "Results": [ + { + "Text": "22/04", + "Type": "date", + "Start": 8, + "Length": 5 + } + ] + }, + { + "Input": "Volvere el 2015/08/12", + "Results": [ + { + "Text": "2015/08/12", + "Type": "date", + "Start": 11, + "Length": 10 + } + ] + }, + { + "Input": "Volvere el 11/12,2016", + "Results": [ + { + "Text": "11/12,2016", + "Type": "date", + "Start": 11, + "Length": 10 + } + ] + }, + { + "Input": "Volvere el 11/12,16", + "Results": [ + { + "Text": "11/12,16", + "Type": "date", + "Start": 11, + "Length": 8 + } + ] + }, + { + "Input": "Volvere el 1ro de Ene", + "Results": [ + { + "Text": "1ro de Ene", + "Type": "date", + "Start": 11, + "Length": 10 + } + ] + }, + { + "Input": "Volvere el 28-Nov", + "Results": [ + { + "Text": "28-Nov", + "Type": "date", + "Start": 11, + "Length": 6 + } + ] + }, + { + "Input": "El 29-sep", + "Results": [ + { + "Text": "29-sep", + "Type": "date", + "Start": 3, + "Length": 6 + } + ] + }, + { + "Input": "Volvere el Mi, 22 de Ene", + "Results": [ + { + "Text": "Mi, 22 de Ene", + "Type": "date", + "Start": 11, + "Length": 13 + } + ] + }, + { + "Input": "Volvere el primero de Ene", + "Results": [ + { + "Text": "primero de Ene", + "Type": "date", + "Start": 11, + "Length": 14 + } + ] + }, + { + "Input": "Volvere el veintiuno de Mayo", + "Results": [ + { + "Text": "veintiuno de Mayo", + "Type": "date", + "Start": 11, + "Length": 17 + } + ] + }, + { + "Input": "Volvere en Mayo veintiuno", + "Results": [ + { + "Text": "Mayo veintiuno", + "Type": "date", + "Start": 11, + "Length": 14 + } + ] + }, + { + "Input": "Volvere el segundo de Ago", + "Results": [ + { + "Text": "segundo de Ago", + "Type": "date", + "Start": 11, + "Length": 14 + } + ] + }, + { + "Input": "Volvere el vigesimo segundo de Junio", + "Results": [ + { + "Text": "vigesimo segundo de Junio", + "Type": "date", + "Start": 11, + "Length": 25 + } + ] + }, + { + "Input": "Volvere el viernes", + "Results": [ + { + "Text": "viernes", + "Type": "date", + "Start": 11, + "Length": 7 + } + ] + }, + { + "Input": "Volvere viernes", + "Results": [ + { + "Text": "viernes", + "Type": "date", + "Start": 8, + "Length": 7 + } + ] + }, + { + "Input": "Volvere los viernes", + "Results": [ + { + "Text": "viernes", + "Type": "date", + "Start": 12, + "Length": 7 + } + ] + }, + { + "Input": "Volvere los sabados", + "Results": [ + { + "Text": "sabados", + "Type": "date", + "Start": 12, + "Length": 7 + } + ] + }, + { + "Input": "Volverรฉ el sรกbado", + "Results": [ + { + "Text": "sรกbado", + "Type": "date", + "Start": 11, + "Length": 6 + } + ] + }, + { + "Input": "Volvere hoy", + "Results": [ + { + "Text": "hoy", + "Type": "date", + "Start": 8, + "Length": 3 + } + ] + }, + { + "Input": "Volvere maรฑana", + "Results": [ + { + "Text": "maรฑana", + "Type": "date", + "Start": 8, + "Length": 6 + } + ] + }, + { + "Input": "Volvi ayer", + "Results": [ + { + "Text": "ayer", + "Type": "date", + "Start": 6, + "Length": 4 + } + ] + }, + { + "Input": "Volvi el dia antes de ayer", + "Results": [ + { + "Text": "el dia antes de ayer", + "Type": "date", + "Start": 6, + "Length": 20 + } + ] + }, + { + "Input": "Volvi anteayer", + "Results": [ + { + "Text": "anteayer", + "Type": "date", + "Start": 6, + "Length": 8 + } + ] + }, + { + "Input": "Volvere el dia despues de maรฑana", + "Results": [ + { + "Text": "el dia despues de maรฑana", + "Type": "date", + "Start": 8, + "Length": 24 + } + ] + }, + { + "Input": "Volvere pasado maรฑana", + "Results": [ + { + "Text": "pasado maรฑana", + "Type": "date", + "Start": 8, + "Length": 13 + } + ] + }, + { + "Input": "Volvere el dia siguiente", + "Results": [ + { + "Text": "el dia siguiente", + "Type": "date", + "Start": 8, + "Length": 16 + } + ] + }, + { + "Input": "Volvere el proximo dia", + "Results": [ + { + "Text": "el proximo dia", + "Type": "date", + "Start": 8, + "Length": 14 + } + ] + }, + { + "Input": "Volvere este viernes", + "Results": [ + { + "Text": "este viernes", + "Type": "date", + "Start": 8, + "Length": 12 + } + ] + }, + { + "Input": "Volvere el proximo domingo", + "Results": [ + { + "Text": "proximo domingo", + "Type": "date", + "Start": 11, + "Length": 15 + } + ] + }, + { + "Input": "Volvere el siguiente domingo", + "Results": [ + { + "Text": "siguiente domingo", + "Type": "date", + "Start": 11, + "Length": 17 + } + ] + }, + { + "Input": "Volvere el ultimo domingo", + "Results": [ + { + "Text": "ultimo domingo", + "Type": "date", + "Start": 11, + "Length": 14 + } + ] + }, + { + "Input": "Volvere ultimo dia", + "Results": [ + { + "Text": "ultimo dia", + "Type": "date", + "Start": 8, + "Length": 10 + } + ] + }, + { + "Input": "Volvere el ultimo dia", + "Results": [ + { + "Text": "el ultimo dia", + "Type": "date", + "Start": 8, + "Length": 13 + } + ] + }, + { + "Input": "Volvere el dia", + "Results": [ + { + "Text": "el dia", + "Type": "date", + "Start": 8, + "Length": 6 + } + ] + }, + { + "Input": "Volvere el viernes de esta semana", + "Results": [ + { + "Text": "viernes de esta semana", + "Type": "date", + "Start": 11, + "Length": 22 + } + ] + }, + { + "Input": "Volvere el domingo de la siguiente semana", + "Results": [ + { + "Text": "domingo de la siguiente semana", + "Type": "date", + "Start": 11, + "Length": 30 + } + ] + }, + { + "Input": "Volvere el domingo de la ultima semana", + "Results": [ + { + "Text": "domingo de la ultima semana", + "Type": "date", + "Start": 11, + "Length": 27 + } + ] + }, + { + "Input": "Volvere el 15 Junio 2016", + "Results": [ + { + "Text": "15 Junio 2016", + "Type": "date", + "Start": 11, + "Length": 13 + } + ] + }, + { + "Input": "Volvere el undecimo de mayo", + "Results": [ + { + "Text": "undecimo de mayo", + "Type": "date", + "Start": 11, + "Length": 16 + } + ] + }, + { + "Input": "Volvere el primer viernes de julio", + "Results": [ + { + "Text": "el primer viernes de julio", + "Type": "date", + "Start": 8, + "Length": 26 + } + ] + }, + { + "Input": "Volvere el primer viernes de este mes", + "Results": [ + { + "Text": "el primer viernes de este mes", + "Type": "date", + "Start": 8, + "Length": 29 + } + ] + }, + { + "Input": "ยฟEstรกs libre el 13.5.2015", + "Results": [ + { + "Text": "13.5.2015", + "Type": "date", + "Start": 16, + "Length": 9 + } + ] + }, + { + "Input": "ยฟEstรกs libre el 2015.5.13", + "Results": [ + { + "Text": "2015.5.13", + "Type": "date", + "Start": 16, + "Length": 9 + } + ] + }, + { + "Input": "Volverรฉ dentro de 2 semanas", + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "dentro de 2 semanas", + "Type": "date", + "Start": 8, + "Length": 19 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Spanish/DateParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Spanish/DateParser.json new file mode 100644 index 000000000..f51200712 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Spanish/DateParser.json @@ -0,0 +1,1681 @@ +[ + { + "Input": "Volvere el 15", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "15", + "Type": "date", + "Value": { + "Timex": "XXXX-XX-15", + "FutureResolution": { + "date": "2016-11-15" + }, + "PastResolution": { + "date": "2016-10-15" + } + }, + "Start": 11, + "Length": 2 + } + ] + }, + { + "Input": "volvere el 2 Oct", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "2 Oct", + "Type": "date", + "Value": { + "Timex": "XXXX-10-02", + "FutureResolution": { + "date": "2017-10-02" + }, + "PastResolution": { + "date": "2016-10-02" + } + }, + "Start": 11, + "Length": 5 + } + ] + }, + { + "Input": "volvere el 2-Oct", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "2-Oct", + "Type": "date", + "Value": { + "Timex": "XXXX-10-02", + "FutureResolution": { + "date": "2017-10-02" + }, + "PastResolution": { + "date": "2016-10-02" + } + }, + "Start": 11, + "Length": 5 + } + ] + }, + { + "Input": "volvere el 2/Oct", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "2/Oct", + "Type": "date", + "Value": { + "Timex": "XXXX-10-02", + "FutureResolution": { + "date": "2017-10-02" + }, + "PastResolution": { + "date": "2016-10-02" + } + }, + "Start": 11, + "Length": 5 + } + ] + }, + { + "Input": "volverรฉ el 2 Octubre", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "2 Octubre", + "Type": "date", + "Value": { + "Timex": "XXXX-10-02", + "FutureResolution": { + "date": "2017-10-02" + }, + "PastResolution": { + "date": "2016-10-02" + } + }, + "Start": 11, + "Length": 9 + } + ] + }, + { + "Input": "volverรฉ el 12 de enero, 2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "12 de enero, 2016", + "Type": "date", + "Value": { + "Timex": "2016-01-12", + "FutureResolution": { + "date": "2016-01-12" + }, + "PastResolution": { + "date": "2016-01-12" + } + }, + "Start": 11, + "Length": 17 + } + ] + }, + { + "Input": "volverรฉ el lunes 12 de enero, 2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "lunes 12 de enero, 2016", + "Type": "date", + "Value": { + "Timex": "2016-01-12", + "FutureResolution": { + "date": "2016-01-12" + }, + "PastResolution": { + "date": "2016-01-12" + } + }, + "Start": 11, + "Length": 23 + } + ] + }, + { + "Input": "volverรฉ el 22/02/2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "22/02/2016", + "Type": "date", + "Value": { + "Timex": "2016-02-22", + "FutureResolution": { + "date": "2016-02-22" + }, + "PastResolution": { + "date": "2016-02-22" + } + }, + "Start": 11, + "Length": 10 + } + ] + }, + { + "Input": "volverรฉ el 21/04/2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "21/04/2016", + "Type": "date", + "Value": { + "Timex": "2016-04-21", + "FutureResolution": { + "date": "2016-04-21" + }, + "PastResolution": { + "date": "2016-04-21" + } + }, + "Start": 11, + "Length": 10 + } + ] + }, + { + "Input": "volverรฉ el 21/04/16", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "21/04/16", + "Type": "date", + "Value": { + "Timex": "2016-04-21", + "FutureResolution": { + "date": "2016-04-21" + }, + "PastResolution": { + "date": "2016-04-21" + } + }, + "Start": 11, + "Length": 8 + } + ] + }, + { + "Input": "volverรฉ el 21-04-2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "21-04-2016", + "Type": "date", + "Value": { + "Timex": "2016-04-21", + "FutureResolution": { + "date": "2016-04-21" + }, + "PastResolution": { + "date": "2016-04-21" + } + }, + "Start": 11, + "Length": 10 + } + ] + }, + { + "Input": "volverรฉ el 4.22", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "4.22", + "Type": "date", + "Value": { + "Timex": "XXXX-04-22", + "FutureResolution": { + "date": "2017-04-22" + }, + "PastResolution": { + "date": "2016-04-22" + } + }, + "Start": 11, + "Length": 4 + } + ] + }, + { + "Input": "volverรฉ el 4-22", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "4-22", + "Type": "date", + "Value": { + "Timex": "XXXX-04-22", + "FutureResolution": { + "date": "2017-04-22" + }, + "PastResolution": { + "date": "2016-04-22" + } + }, + "Start": 11, + "Length": 4 + } + ] + }, + { + "Input": "volverรฉ el 4/22", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "4/22", + "Type": "date", + "Value": { + "Timex": "XXXX-04-22", + "FutureResolution": { + "date": "2017-04-22" + }, + "PastResolution": { + "date": "2016-04-22" + } + }, + "Start": 15, + "Length": 4 + } + ] + }, + { + "Input": "volverรฉ el 22/04", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "22/04", + "Type": "date", + "Value": { + "Timex": "XXXX-04-22", + "FutureResolution": { + "date": "2017-04-22" + }, + "PastResolution": { + "date": "2016-04-22" + } + }, + "Start": 11, + "Length": 5 + } + ] + }, + { + "Input": "volverรฉ 4/22", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "4/22", + "Type": "date", + "Value": { + "Timex": "XXXX-04-22", + "FutureResolution": { + "date": "2017-04-22" + }, + "PastResolution": { + "date": "2016-04-22" + } + }, + "Start": 12, + "Length": 4 + } + ] + }, + { + "Input": "volverรฉ 22/04", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "22/04", + "Type": "date", + "Value": { + "Timex": "XXXX-04-22", + "FutureResolution": { + "date": "2017-04-22" + }, + "PastResolution": { + "date": "2016-04-22" + } + }, + "Start": 8, + "Length": 5 + } + ] + }, + { + "Input": "volverรฉ 2015/08/12", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "2015/08/12", + "Type": "date", + "Value": { + "Timex": "2015-08-12", + "FutureResolution": { + "date": "2015-08-12" + }, + "PastResolution": { + "date": "2015-08-12" + } + }, + "Start": 8, + "Length": 10 + } + ] + }, + { + "Input": "volverรฉ 08/12,2015", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "08/12,2015", + "Type": "date", + "Value": { + "Timex": "2015-12-08", + "FutureResolution": { + "date": "2015-12-08" + }, + "PastResolution": { + "date": "2015-12-08" + } + }, + "Start": 8, + "Length": 10 + } + ] + }, + { + "Input": "volverรฉ 08/12,15", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "08/12,15", + "Type": "date", + "Value": { + "Timex": "2015-12-08", + "FutureResolution": { + "date": "2015-12-08" + }, + "PastResolution": { + "date": "2015-12-08" + } + }, + "Start": 8, + "Length": 8 + } + ] + }, + { + "Input": "volverรฉ 1ro de Ene", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "1ro de Ene", + "Type": "date", + "Value": { + "Timex": "XXXX-01-01", + "FutureResolution": { + "date": "2017-01-01" + }, + "PastResolution": { + "date": "2016-01-01" + } + }, + "Start": 8, + "Length": 10 + } + ] + }, + { + "Input": "volverรฉ el 1-Ene", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "1-Ene", + "Type": "date", + "Value": { + "Timex": "XXXX-01-01", + "FutureResolution": { + "date": "2017-01-01" + }, + "PastResolution": { + "date": "2016-01-01" + } + }, + "Start": 11, + "Length": 5 + } + ] + }, + { + "Input": "volverรฉ el Mi, 22 de Ene", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "Mi, 22 de Ene", + "Type": "date", + "Value": { + "Timex": "XXXX-01-22", + "FutureResolution": { + "date": "2017-01-22" + }, + "PastResolution": { + "date": "2016-01-22" + } + }, + "Start": 11, + "Length": 13 + } + ] + }, + { + "Input": "volverรฉ el primero de Ene", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "primero de Ene", + "Type": "date", + "Value": { + "Timex": "XXXX-01-01", + "FutureResolution": { + "date": "2017-01-01" + }, + "PastResolution": { + "date": "2016-01-01" + } + }, + "Start": 11, + "Length": 14 + } + ] + }, + { + "Input": "volverรฉ el veintiuno de Mayo", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "veintiuno de Mayo", + "Type": "date", + "Value": { + "Timex": "XXXX-05-21", + "FutureResolution": { + "date": "2017-05-21" + }, + "PastResolution": { + "date": "2016-05-21" + } + }, + "Start": 11, + "Length": 17 + } + ] + }, + { + "Input": "volverรฉ en Mayo veintiuno", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "Mayo veintiuno", + "Type": "date", + "Value": { + "Timex": "XXXX-05-21", + "FutureResolution": { + "date": "2017-05-21" + }, + "PastResolution": { + "date": "2016-05-21" + } + }, + "Start": 11, + "Length": 14 + } + ] + }, + { + "Input": "volverรฉ el segundo de Ago.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "segundo de Ago.", + "Type": "date", + "Value": { + "Timex": "XXXX-08-02", + "FutureResolution": { + "date": "2017-08-02" + }, + "PastResolution": { + "date": "2016-08-02" + } + }, + "Start": 11, + "Length": 15 + } + ] + }, + { + "Input": "volverรฉ el vigesimo segundo de Junio", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "vigesimo segundo de Junio", + "Type": "date", + "Value": { + "Timex": "XXXX-06-22", + "FutureResolution": { + "date": "2017-06-22" + }, + "PastResolution": { + "date": "2016-06-22" + } + }, + "Start": 11, + "Length": 25 + } + ] + }, + { + "Input": "volverรฉ en viernes", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "viernes", + "Type": "date", + "Value": { + "Timex": "XXXX-WXX-5", + "FutureResolution": { + "date": "2016-11-11" + }, + "PastResolution": { + "date": "2016-11-04" + } + }, + "Start": 11, + "Length": 7 + } + ] + }, + { + "Input": "volverรฉ en |viernes", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "viernes", + "Type": "date", + "Value": { + "Timex": "XXXX-WXX-5", + "FutureResolution": { + "date": "2016-11-11" + }, + "PastResolution": { + "date": "2016-11-04" + } + }, + "Start": 12, + "Length": 7 + } + ] + }, + { + "Input": "volverรฉ los viernes", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "viernes", + "Type": "date", + "Value": { + "Timex": "XXXX-WXX-5", + "FutureResolution": { + "date": "2016-11-11" + }, + "PastResolution": { + "date": "2016-11-04" + } + }, + "Start": 12, + "Length": 7 + } + ] + }, + { + "Input": "volverรฉ |Viernes", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "Viernes", + "Type": "date", + "Value": { + "Timex": "XXXX-WXX-5", + "FutureResolution": { + "date": "2016-11-11" + }, + "PastResolution": { + "date": "2016-11-04" + } + }, + "Start": 9, + "Length": 7 + } + ] + }, + { + "Input": "volverรฉ hoy", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "hoy", + "Type": "date", + "Value": { + "Timex": "2016-11-07", + "FutureResolution": { + "date": "2016-11-07" + }, + "PastResolution": { + "date": "2016-11-07" + } + }, + "Start": 8, + "Length": 3 + } + ] + }, + { + "Input": "volverรฉ maรฑana", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "maรฑana", + "Type": "date", + "Value": { + "Timex": "2016-11-08", + "FutureResolution": { + "date": "2016-11-08" + }, + "PastResolution": { + "date": "2016-11-08" + } + }, + "Start": 8, + "Length": 6 + } + ] + }, + { + "Input": "volvรญ ayer", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "ayer", + "Type": "date", + "Value": { + "Timex": "2016-11-06", + "FutureResolution": { + "date": "2016-11-06" + }, + "PastResolution": { + "date": "2016-11-06" + } + }, + "Start": 6, + "Length": 4 + } + ] + }, + { + "Input": "volvรญ anteayer", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "anteayer", + "Type": "date", + "Value": { + "Timex": "2016-11-05", + "FutureResolution": { + "date": "2016-11-05" + }, + "PastResolution": { + "date": "2016-11-05" + } + }, + "Start": 6, + "Length": 8 + } + ] + }, + { + "Input": "volverรฉ pasado maรฑana", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "pasado maรฑana", + "Type": "date", + "Value": { + "Timex": "2016-11-09", + "FutureResolution": { + "date": "2016-11-09" + }, + "PastResolution": { + "date": "2016-11-09" + } + }, + "Start": 8, + "Length": 13 + } + ] + }, + { + "Input": "volverรฉ el dรญa despues de maรฑana", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "el dรญa despues de maรฑana", + "Type": "date", + "Value": { + "Timex": "2016-11-09", + "FutureResolution": { + "date": "2016-11-09" + }, + "PastResolution": { + "date": "2016-11-09" + } + }, + "Start": 8, + "Length": 24 + } + ] + }, + { + "Input": "volverรฉ el prรณximo dia", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "el prรณximo dia", + "Type": "date", + "Value": { + "Timex": "2016-11-08", + "FutureResolution": { + "date": "2016-11-08" + }, + "PastResolution": { + "date": "2016-11-08" + } + }, + "Start": 8, + "Length": 14 + } + ] + }, + { + "Input": "volverรฉ el dรญa siguiente", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "el dรญa siguiente", + "Type": "date", + "Value": { + "Timex": "2016-11-08", + "FutureResolution": { + "date": "2016-11-08" + }, + "PastResolution": { + "date": "2016-11-08" + } + }, + "Start": 8, + "Length": 16 + } + ] + }, + { + "Input": "volverรฉ el este viernes", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "este viernes", + "Type": "date", + "Value": { + "Timex": "2016-11-11", + "FutureResolution": { + "date": "2016-11-11" + }, + "PastResolution": { + "date": "2016-11-11" + } + }, + "Start": 11, + "Length": 12 + } + ] + }, + { + "Input": "volverรฉ el proximo domingo", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "proximo domingo", + "Type": "date", + "Value": { + "Timex": "2016-11-20", + "FutureResolution": { + "date": "2016-11-20" + }, + "PastResolution": { + "date": "2016-11-20" + } + }, + "Start": 11, + "Length": 15 + } + ] + }, + { + "Input": "volverรฉ el ultimo domingo", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "ultimo domingo", + "Type": "date", + "Value": { + "Timex": "2016-11-06", + "FutureResolution": { + "date": "2016-11-06" + }, + "PastResolution": { + "date": "2016-11-06" + } + }, + "Start": 11, + "Length": 14 + } + ] + }, + { + "Input": "volverรฉ el viernes de esta semana", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "viernes de esta semana", + "Type": "date", + "Value": { + "Timex": "2016-11-11", + "FutureResolution": { + "date": "2016-11-11" + }, + "PastResolution": { + "date": "2016-11-11" + } + }, + "Start": 11, + "Length": 22 + } + ] + }, + { + "Input": "volverรฉ el domingo de la siguiente semana", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "domingo de la siguiente semana", + "Type": "date", + "Value": { + "Timex": "2016-11-20", + "FutureResolution": { + "date": "2016-11-20" + }, + "PastResolution": { + "date": "2016-11-20" + } + }, + "Start": 11, + "Length": 30 + } + ] + }, + { + "Input": "volverรฉ el domingo de la รบltima semana", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "domingo de la รบltima semana", + "Type": "date", + "Value": { + "Timex": "2016-11-06", + "FutureResolution": { + "date": "2016-11-06" + }, + "PastResolution": { + "date": "2016-11-06" + } + }, + "Start": 11, + "Length": 27 + } + ] + }, + { + "Input": "volverรฉ el รบltimo dia", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "el รบltimo dia", + "Type": "date", + "Value": { + "Timex": "2016-11-06", + "FutureResolution": { + "date": "2016-11-06" + }, + "PastResolution": { + "date": "2016-11-06" + } + }, + "Start": 8, + "Length": 13 + } + ] + }, + { + "Input": "volverรฉ en el รบltimo dรญa", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "el รบltimo dรญa", + "Type": "date", + "Value": { + "Timex": "2016-11-06", + "FutureResolution": { + "date": "2016-11-06" + }, + "PastResolution": { + "date": "2016-11-06" + } + }, + "Start": 11, + "Length": 13 + } + ] + }, + { + "Input": "volverรฉ en el dรญa", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "el dรญa", + "Type": "date", + "Value": { + "Timex": "2016-11-07", + "FutureResolution": { + "date": "2016-11-07" + }, + "PastResolution": { + "date": "2016-11-07" + } + }, + "Start": 11, + "Length": 6 + } + ] + }, + { + "Input": "volverรฉ el 15 Junio 2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "15 Junio 2016", + "Type": "date", + "Value": { + "Timex": "2016-06-15", + "FutureResolution": { + "date": "2016-06-15" + }, + "PastResolution": { + "date": "2016-06-15" + } + }, + "Start": 11, + "Length": 13 + } + ] + }, + { + "Input": "volverรฉ el primer viernes de julio", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "el primer viernes de julio", + "Type": "date", + "Value": { + "Timex": "XXXX-07-WXX-5-#1", + "FutureResolution": { + "date": "2017-07-07" + }, + "PastResolution": { + "date": "2016-07-01" + } + }, + "Start": 8, + "Length": 26 + } + ] + }, + { + "Input": "volverรฉ el primer viernes de este mes", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "el primer viernes de este mes", + "Type": "date", + "Value": { + "Timex": "XXXX-11-WXX-5-#1", + "FutureResolution": { + "date": "2016-11-04" + }, + "PastResolution": { + "date": "2016-11-04" + } + }, + "Start": 8, + "Length": 29 + } + ] + }, + { + "Input": "volverรฉ el 12 de enero, 2018", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "12 de enero, 2018", + "Type": "date", + "Value": { + "Timex": "2018-01-12", + "FutureResolution": { + "date": "2018-01-12" + }, + "PastResolution": { + "date": "2018-01-12" + } + }, + "Start": 11, + "Length": 17 + } + ] + }, + { + "Input": "volverรฉ el 9-18-15", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "9-18-15", + "Type": "date", + "Value": { + "Timex": "2015-09-18", + "FutureResolution": { + "date": "2015-09-18" + }, + "PastResolution": { + "date": "2015-09-18" + } + }, + "Start": 11, + "Length": 7 + } + ] + }, + { + "Input": "volverรฉ el 2015/08/12", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "2015/08/12", + "Type": "date", + "Value": { + "Timex": "2015-08-12", + "FutureResolution": { + "date": "2015-08-12" + }, + "PastResolution": { + "date": "2015-08-12" + } + }, + "Start": 11, + "Length": 10 + } + ] + }, + { + "Input": "volverรฉ el 08/12,2015", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "08/12,2015", + "Type": "date", + "Value": { + "Timex": "2015-12-08", + "FutureResolution": { + "date": "2015-12-08" + }, + "PastResolution": { + "date": "2015-12-08" + } + }, + "Start": 11, + "Length": 10 + } + ] + }, + { + "Input": "volverรฉ el 1ro de Ene", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "1ro de Ene", + "Type": "date", + "Value": { + "Timex": "XXXX-01-01", + "FutureResolution": { + "date": "2017-01-01" + }, + "PastResolution": { + "date": "2016-01-01" + } + }, + "Start": 11, + "Length": 10 + } + ] + }, + { + "Input": "Volverรฉ el primero de Ene", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "primero de Ene", + "Type": "date", + "Value": { + "Timex": "XXXX-01-01", + "FutureResolution": { + "date": "2017-01-01" + }, + "PastResolution": { + "date": "2016-01-01" + } + }, + "Start": 11, + "Length": 14 + } + ] + }, + { + "Input": "Volverรฉ el veintiuno de Mayo", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "veintiuno de Mayo", + "Type": "date", + "Value": { + "Timex": "XXXX-05-21", + "FutureResolution": { + "date": "2017-05-21" + }, + "PastResolution": { + "date": "2016-05-21" + } + }, + "Start": 11, + "Length": 17 + } + ] + }, + { + "Input": "Volverรฉ el Mayo veintiuno", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "Mayo veintiuno", + "Type": "date", + "Value": { + "Timex": "XXXX-05-21", + "FutureResolution": { + "date": "2017-05-21" + }, + "PastResolution": { + "date": "2016-05-21" + } + }, + "Start": 11, + "Length": 14 + } + ] + }, + { + "Input": "Volverรฉ el viernes", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "viernes", + "Type": "date", + "Value": { + "Timex": "XXXX-WXX-5", + "FutureResolution": { + "date": "2016-11-11" + }, + "PastResolution": { + "date": "2016-11-04" + } + }, + "Start": 11, + "Length": 7 + } + ] + }, + { + "Input": "Volvi el dia antes de ayer", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "el dia antes de ayer", + "Type": "date", + "Value": { + "Timex": "2016-11-05", + "FutureResolution": { + "date": "2016-11-05" + }, + "PastResolution": { + "date": "2016-11-05" + } + }, + "Start": 6, + "Length": 20 + } + ] + }, + { + "Input": "Volverรฉ pasado maรฑana", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "pasado maรฑana", + "Type": "date", + "Value": { + "Timex": "2016-11-09", + "FutureResolution": { + "date": "2016-11-09" + }, + "PastResolution": { + "date": "2016-11-09" + } + }, + "Start": 8, + "Length": 13 + } + ] + }, + { + "Input": "El dรญa despues de maรฑana", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "El dรญa despues de maรฑana", + "Type": "date", + "Value": { + "Timex": "2016-11-09", + "FutureResolution": { + "date": "2016-11-09" + }, + "PastResolution": { + "date": "2016-11-09" + } + }, + "Start": 0, + "Length": 24 + } + ] + }, + { + "Input": "volverรฉ el proximo dรญa", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "el proximo dรญa", + "Type": "date", + "Value": { + "Timex": "2016-11-08", + "FutureResolution": { + "date": "2016-11-08" + }, + "PastResolution": { + "date": "2016-11-08" + } + }, + "Start": 8, + "Length": 14 + } + ] + }, + { + "Input": "volverรฉ el prรณximo domingo", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "prรณximo domingo", + "Type": "date", + "Value": { + "Timex": "2016-11-20", + "FutureResolution": { + "date": "2016-11-20" + }, + "PastResolution": { + "date": "2016-11-20" + } + }, + "Start": 11, + "Length": 15 + } + ] + }, + { + "Input": "volverรฉ el 3-7-2017", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "3-7-2017", + "Type": "date", + "Value": { + "Timex": "2017-07-03", + "FutureResolution": { + "date": "2017-07-03" + }, + "PastResolution": { + "date": "2017-07-03" + } + }, + "Start": 11, + "Length": 8 + } + ] + }, + { + "Input": "ยฟEstรกs libre el 13.5.2015", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "13.5.2015", + "Type": "date", + "Value": { + "Timex": "2015-05-13", + "FutureResolution": { + "date": "2015-05-13" + }, + "PastResolution": { + "date": "2015-05-13" + } + }, + "Start": 16, + "Length": 9 + } + ] + }, + { + "Input": "ยฟEstรกs libre el 2015.5.13", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "2015.5.13", + "Type": "date", + "Value": { + "Timex": "2015-05-13", + "FutureResolution": { + "date": "2015-05-13" + }, + "PastResolution": { + "date": "2015-05-13" + } + }, + "Start": 16, + "Length": 9 + } + ] + }, + { + "Input": "volverรฉ el 3-7-07", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "3-7-07", + "Type": "date", + "Value": { + "Timex": "2007-07-03", + "FutureResolution": { + "date": "2007-07-03" + }, + "PastResolution": { + "date": "2007-07-03" + } + }, + "Start": 11, + "Length": 6 + } + ] + }, + { + "Input": "volverรฉ el 3-7-27", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "3-7-27", + "Type": "date", + "Value": { + "Timex": "2027-07-03", + "FutureResolution": { + "date": "2027-07-03" + }, + "PastResolution": { + "date": "2027-07-03" + } + }, + "Start": 11, + "Length": 6 + } + ] + }, + { + "Input": "volverรฉ el 05/05/89", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "05/05/89", + "Type": "date", + "Value": { + "Timex": "1989-05-05", + "FutureResolution": { + "date": "1989-05-05" + }, + "PastResolution": { + "date": "1989-05-05" + } + }, + "Start": 11, + "Length": 8 + } + ] + }, + { + "Input": "volverรฉ el 05/05/71", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "05/05/71", + "Type": "date", + "Value": { + "Timex": "1971-05-05", + "FutureResolution": { + "date": "1971-05-05" + }, + "PastResolution": { + "date": "1971-05-05" + } + }, + "Start": 11, + "Length": 8 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Spanish/DatePeriodExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Spanish/DatePeriodExtractor.json new file mode 100644 index 000000000..e11eea642 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Spanish/DatePeriodExtractor.json @@ -0,0 +1,4674 @@ +[ + { + "Input": "Estare afuera desde el 4 hasta el 22 de este mes", + "Results": [ + { + "Text": "desde el 4 hasta el 22 de este mes", + "Type": "daterange", + "Start": 14, + "Length": 34 + } + ] + }, + { + "Input": "Estare afuera desde 4 hasta 22 de este mes", + "Results": [ + { + "Text": "desde 4 hasta 22 de este mes", + "Type": "daterange", + "Start": 14, + "Length": 28 + } + ] + }, + { + "Input": "Estare afuera desde 4-23 del proximo mes", + "Results": [ + { + "Text": "desde 4-23 del proximo mes", + "Type": "daterange", + "Start": 14, + "Length": 26 + } + ] + }, + { + "Input": "Estare afuera desde el 3 hasta el 12 de Sept jajaja", + "Results": [ + { + "Text": "desde el 3 hasta el 12 de Sept", + "Type": "daterange", + "Start": 14, + "Length": 30 + } + ] + }, + { + "Input": "Estare afuera desde el 4 hasta el 23 de este mes", + "Results": [ + { + "Text": "desde el 4 hasta el 23 de este mes", + "Type": "daterange", + "Start": 14, + "Length": 34 + } + ] + }, + { + "Input": "Estare afuera entre 4 y 22 este mes", + "Results": [ + { + "Text": "entre 4 y 22 este mes", + "Type": "daterange", + "Start": 14, + "Length": 21 + } + ] + }, + { + "Input": "Estare afuera entre el 3 y el 12 de Set jajaja", + "Results": [ + { + "Text": "entre el 3 y el 12 de Set", + "Type": "daterange", + "Start": 14, + "Length": 25 + } + ] + }, + { + "Input": "Estare afuera del 4 al 22 de enero, 2017", + "Results": [ + { + "Text": "del 4 al 22 de enero, 2017", + "Type": "daterange", + "Start": 14, + "Length": 26 + } + ] + }, + { + "Input": "Estare afuera entre 4-22 enero, 2017", + "Results": [ + { + "Text": "entre 4-22 enero, 2017", + "Type": "daterange", + "Start": 14, + "Length": 22 + } + ] + }, + { + "Input": "Estare afuera esta semana", + "Results": [ + { + "Text": "esta semana", + "Type": "daterange", + "Start": 14, + "Length": 11 + } + ] + }, + { + "Input": "Estare afuera en Septiembre", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "Septiembre", + "Type": "daterange", + "Start": 17, + "Length": 10 + } + ] + }, + { + "Input": "Estare afuera este Septiembre", + "Results": [ + { + "Text": "este Septiembre", + "Type": "daterange", + "Start": 14, + "Length": 15 + } + ] + }, + { + "Input": "Estare afuera el ultimo sept", + "Results": [ + { + "Text": "ultimo sept", + "Type": "daterange", + "Start": 17, + "Length": 11 + } + ] + }, + { + "Input": "Estare afuera el proximo junio", + "Results": [ + { + "Text": "proximo junio", + "Type": "daterange", + "Start": 17, + "Length": 13 + } + ] + }, + { + "Input": "Estare afuera en junio 2016", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "junio 2016", + "Type": "daterange", + "Start": 17, + "Length": 10 + } + ] + }, + { + "Input": "Estare afuera en junio del proximo aรฑo", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "junio del proximo aรฑo", + "Type": "daterange", + "Start": 17, + "Length": 21 + } + ] + }, + { + "Input": "Estare afuera este fin de semana", + "Results": [ + { + "Text": "este fin de semana", + "Type": "daterange", + "Start": 14, + "Length": 18 + } + ] + }, + { + "Input": "Estare afuera la tercera semana de este mes", + "Results": [ + { + "Text": "la tercera semana de este mes", + "Type": "daterange", + "Start": 14, + "Length": 29 + } + ] + }, + { + "Input": "Estare afuera la ultima semana de julio", + "Results": [ + { + "Text": "la ultima semana de julio", + "Type": "daterange", + "Start": 14, + "Length": 25 + } + ] + }, + { + "Input": "Estare afuera los proximos 3 dias", + "Results": [ + { + "Text": "proximos 3 dias", + "Type": "daterange", + "Start": 18, + "Length": 15 + } + ] + }, + { + "Input": "Estare afuera los proximos 3 meses", + "Results": [ + { + "Text": "proximos 3 meses", + "Type": "daterange", + "Start": 18, + "Length": 16 + } + ] + }, + { + "Input": "Estare afuera en 3 aรฑos", + "Results": [ + { + "Text": "en 3 aรฑos", + "Type": "daterange", + "Start": 14, + "Length": 9 + } + ] + }, + { + "Input": "Estuve afuera las pasadas 3 semanas", + "Results": [ + { + "Text": "pasadas 3 semanas", + "Type": "daterange", + "Start": 18, + "Length": 17 + } + ] + }, + { + "Input": "Estuve afuera los ultimos 3 aรฑos", + "Results": [ + { + "Text": "ultimos 3 aรฑos", + "Type": "daterange", + "Start": 18, + "Length": 14 + } + ] + }, + { + "Input": "Estuve afuera las anteriores 3 semanas", + "Results": [ + { + "Text": "anteriores 3 semanas", + "Type": "daterange", + "Start": 18, + "Length": 20 + } + ] + }, + { + "Input": "Estare fuera del 2 de Oct hasta el 22 de Octubre", + "Results": [ + { + "Text": "2 de Oct hasta el 22 de Octubre", + "Type": "daterange", + "Start": 17, + "Length": 31 + } + ] + }, + { + "Input": "Estare afuera el 12 de Enero, 2016 - 22/02/2016", + "Results": [ + { + "Text": "12 de Enero, 2016 - 22/02/2016", + "Type": "daterange", + "Start": 17, + "Length": 30 + } + ] + }, + { + "Input": "Estare fuera del 1ro de Ene hasta Mi, 22 de Ene", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "1ro de Ene hasta Mi, 22 de Ene", + "Type": "daterange", + "Start": 17, + "Length": 30 + } + ] + }, + { + "Input": "Estare afuera desde 2 de Oct hasta 22 de Octubre", + "Results": [ + { + "Text": "desde 2 de Oct hasta 22 de Octubre", + "Type": "daterange", + "Start": 14, + "Length": 34 + } + ] + }, + { + "Input": "Estare afuera desde 2015/08/12 hasta 22 de Octubre", + "Results": [ + { + "Text": "desde 2015/08/12 hasta 22 de Octubre", + "Type": "daterange", + "Start": 14, + "Length": 36 + } + ] + }, + { + "Input": "Estare afuera desde hoy hasta maรฑana", + "Results": [ + { + "Text": "desde hoy hasta maรฑana", + "Type": "daterange", + "Start": 14, + "Length": 22 + } + ] + }, + { + "Input": "Estare afuera desde este viernes hasta proximo domingo", + "Results": [ + { + "Text": "desde este viernes hasta proximo domingo", + "Type": "daterange", + "Start": 14, + "Length": 40 + } + ] + }, + { + "Input": "Estare afuera entre 2 de Oct y 22 de Octubre", + "Results": [ + { + "Text": "entre 2 de Oct y 22 de Octubre", + "Type": "daterange", + "Start": 14, + "Length": 30 + } + ] + }, + { + "Input": "Estare afuera 19-20 de Noviembre", + "Results": [ + { + "Text": "19-20 de Noviembre", + "Type": "daterange", + "Start": 14, + "Length": 18 + } + ] + }, + { + "Input": "Estare afuera entre 19 y 20 de Noviembre", + "Results": [ + { + "Text": "entre 19 y 20 de Noviembre", + "Type": "daterange", + "Start": 14, + "Length": 26 + } + ] + }, + { + "Input": "Estare afuera el tercer trimestre de 2016", + "Results": [ + { + "Text": "el tercer trimestre de 2016", + "Type": "daterange", + "Start": 14, + "Length": 27 + } + ] + }, + { + "Input": "Estare afuera el tercer trimestre de este aรฑo", + "Results": [ + { + "Text": "el tercer trimestre de este aรฑo", + "Type": "daterange", + "Start": 14, + "Length": 31 + } + ] + }, + { + "Input": "Estare afuera 3/2015", + "Results": [ + { + "Text": "3/2015", + "Type": "daterange", + "Start": 14, + "Length": 6 + } + ] + }, + { + "Input": "Estare afuera la tercer semana del 2027", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "la tercer semana del 2027", + "Type": "daterange", + "Start": 14, + "Length": 25 + } + ] + }, + { + "Input": "Estare afuera la tercer semana del proximo aรฑo", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "la tercer semana del proximo aรฑo", + "Type": "daterange", + "Start": 14, + "Length": 32 + } + ] + }, + { + "Input": "Estare afuera este verano", + "Results": [ + { + "Text": "este verano", + "Type": "daterange", + "Start": 14, + "Length": 11 + } + ] + }, + { + "Input": "Estare fuera durante el verano", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "el verano", + "Type": "daterange", + "Start": 21, + "Length": 9 + } + ] + }, + { + "Input": "Estare afuera la siguiente primavera", + "Results": [ + { + "Text": "siguiente primavera", + "Type": "daterange", + "Start": 17, + "Length": 19 + } + ] + }, + { + "Input": "Estare afuera verano 2016", + "Results": [ + { + "Text": "verano 2016", + "Type": "daterange", + "Start": 14, + "Length": 11 + } + ] + }, + { + "Input": "Estare afuera verano del 2016", + "Results": [ + { + "Text": "verano del 2016", + "Type": "daterange", + "Start": 14, + "Length": 15 + } + ] + }, + { + "Input": "Ya no estarรฉ en ene", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "ene", + "Type": "daterange", + "Start": 16, + "Length": 3 + } + ] + }, + { + "Input": "Ya no estarรฉ este ene", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "este ene", + "Type": "daterange", + "Start": 13, + "Length": 8 + } + ] + }, + { + "Input": "Ya no estarรฉ en el mes de ene", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "el mes de ene", + "Type": "daterange", + "Start": 16, + "Length": 13 + } + ] + }, + { + "Input": "Ya no estarรฉ el mes de ene", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "el mes de ene", + "Type": "daterange", + "Start": 13, + "Length": 13 + } + ] + }, + { + "Input": "No estuve en ene de 2001", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "ene de 2001", + "Type": "daterange", + "Start": 13, + "Length": 11 + } + ] + }, + { + "Input": "No estuve ene 2001", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "ene 2001", + "Type": "daterange", + "Start": 10, + "Length": 8 + } + ] + }, + { + "Input": "Ya no estarรฉ en feb", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "feb", + "Type": "daterange", + "Start": 16, + "Length": 3 + } + ] + }, + { + "Input": "Ya no estarรฉ este feb", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "este feb", + "Type": "daterange", + "Start": 13, + "Length": 8 + } + ] + }, + { + "Input": "Ya no estarรฉ en el mes de feb", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "el mes de feb", + "Type": "daterange", + "Start": 16, + "Length": 13 + } + ] + }, + { + "Input": "Ya no estarรฉ el mes de feb", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "el mes de feb", + "Type": "daterange", + "Start": 13, + "Length": 13 + } + ] + }, + { + "Input": "No estuve en feb de 2001", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "feb de 2001", + "Type": "daterange", + "Start": 13, + "Length": 11 + } + ] + }, + { + "Input": "No estuve feb 2001", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "feb 2001", + "Type": "daterange", + "Start": 10, + "Length": 8 + } + ] + }, + { + "Input": "Ya no estarรฉ en mar", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "mar", + "Type": "daterange", + "Start": 16, + "Length": 3 + } + ] + }, + { + "Input": "Ya no estarรฉ este mar", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "este mar", + "Type": "daterange", + "Start": 13, + "Length": 8 + } + ] + }, + { + "Input": "Ya no estarรฉ en el mes de mar", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "el mes de mar", + "Type": "daterange", + "Start": 16, + "Length": 13 + } + ] + }, + { + "Input": "Ya no estarรฉ el mes de mar", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "el mes de mar", + "Type": "daterange", + "Start": 13, + "Length": 13 + } + ] + }, + { + "Input": "No estuve en mar de 2001", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "mar de 2001", + "Type": "daterange", + "Start": 13, + "Length": 11 + } + ] + }, + { + "Input": "No estuve mar 2001", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "mar 2001", + "Type": "daterange", + "Start": 10, + "Length": 8 + } + ] + }, + { + "Input": "Ya no estarรฉ en abr", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "abr", + "Type": "daterange", + "Start": 16, + "Length": 3 + } + ] + }, + { + "Input": "Ya no estarรฉ este abr", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "este abr", + "Type": "daterange", + "Start": 13, + "Length": 8 + } + ] + }, + { + "Input": "Ya no estarรฉ en el mes de abr", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "el mes de abr", + "Type": "daterange", + "Start": 16, + "Length": 13 + } + ] + }, + { + "Input": "Ya no estarรฉ el mes de abr", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "el mes de abr", + "Type": "daterange", + "Start": 13, + "Length": 13 + } + ] + }, + { + "Input": "No estuve en abr de 2001", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "abr de 2001", + "Type": "daterange", + "Start": 13, + "Length": 11 + } + ] + }, + { + "Input": "No estuve abr 2001", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "abr 2001", + "Type": "daterange", + "Start": 10, + "Length": 8 + } + ] + }, + { + "Input": "Ya no estarรฉ en mayo", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "mayo", + "Type": "daterange", + "Start": 16, + "Length": 4 + } + ] + }, + { + "Input": "Ya no estarรฉ este mayo", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "este mayo", + "Type": "daterange", + "Start": 13, + "Length": 9 + } + ] + }, + { + "Input": "Ya no estarรฉ en el mes de mayo", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "el mes de mayo", + "Type": "daterange", + "Start": 16, + "Length": 14 + } + ] + }, + { + "Input": "Ya no estarรฉ el mes de mayo", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "el mes de mayo", + "Type": "daterange", + "Start": 13, + "Length": 14 + } + ] + }, + { + "Input": "No estuve en mayo de 2001", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "mayo de 2001", + "Type": "daterange", + "Start": 13, + "Length": 12 + } + ] + }, + { + "Input": "No estuve mayo 2001", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "mayo 2001", + "Type": "daterange", + "Start": 10, + "Length": 9 + } + ] + }, + { + "Input": "Ya no estarรฉ en jun", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "jun", + "Type": "daterange", + "Start": 16, + "Length": 3 + } + ] + }, + { + "Input": "Ya no estarรฉ este jun", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "este jun", + "Type": "daterange", + "Start": 13, + "Length": 8 + } + ] + }, + { + "Input": "Ya no estarรฉ en el mes de jun", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "el mes de jun", + "Type": "daterange", + "Start": 16, + "Length": 13 + } + ] + }, + { + "Input": "Ya no estarรฉ el mes de jun", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "el mes de jun", + "Type": "daterange", + "Start": 13, + "Length": 13 + } + ] + }, + { + "Input": "No estuve en jun de 2001", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "jun de 2001", + "Type": "daterange", + "Start": 13, + "Length": 11 + } + ] + }, + { + "Input": "No estuve jun 2001", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "jun 2001", + "Type": "daterange", + "Start": 10, + "Length": 8 + } + ] + }, + { + "Input": "Ya no estarรฉ en jul", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "jul", + "Type": "daterange", + "Start": 16, + "Length": 3 + } + ] + }, + { + "Input": "Ya no estarรฉ este jul", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "este jul", + "Type": "daterange", + "Start": 13, + "Length": 8 + } + ] + }, + { + "Input": "Ya no estarรฉ en el mes de jul", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "el mes de jul", + "Type": "daterange", + "Start": 16, + "Length": 13 + } + ] + }, + { + "Input": "Ya no estarรฉ el mes de jul", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "el mes de jul", + "Type": "daterange", + "Start": 13, + "Length": 13 + } + ] + }, + { + "Input": "No estuve en jul de 2001", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "jul de 2001", + "Type": "daterange", + "Start": 13, + "Length": 11 + } + ] + }, + { + "Input": "No estuve jul 2001", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "jul 2001", + "Type": "daterange", + "Start": 10, + "Length": 8 + } + ] + }, + { + "Input": "Ya no estarรฉ en ago", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "ago", + "Type": "daterange", + "Start": 16, + "Length": 3 + } + ] + }, + { + "Input": "Ya no estarรฉ este ago", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "este ago", + "Type": "daterange", + "Start": 13, + "Length": 8 + } + ] + }, + { + "Input": "Ya no estarรฉ en el mes de ago", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "el mes de ago", + "Type": "daterange", + "Start": 16, + "Length": 13 + } + ] + }, + { + "Input": "Ya no estarรฉ el mes de ago", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "el mes de ago", + "Type": "daterange", + "Start": 13, + "Length": 13 + } + ] + }, + { + "Input": "No estuve en ago de 2001", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "ago de 2001", + "Type": "daterange", + "Start": 13, + "Length": 11 + } + ] + }, + { + "Input": "No estuve ago 2001", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "ago 2001", + "Type": "daterange", + "Start": 10, + "Length": 8 + } + ] + }, + { + "Input": "Ya no estarรฉ en sept", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "sept", + "Type": "daterange", + "Start": 16, + "Length": 4 + } + ] + }, + { + "Input": "Ya no estarรฉ este sept", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "este sept", + "Type": "daterange", + "Start": 13, + "Length": 9 + } + ] + }, + { + "Input": "Ya no estarรฉ en el mes de sept", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "el mes de sept", + "Type": "daterange", + "Start": 16, + "Length": 14 + } + ] + }, + { + "Input": "Ya no estarรฉ el mes de sept", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "el mes de sept", + "Type": "daterange", + "Start": 13, + "Length": 14 + } + ] + }, + { + "Input": "No estuve en sept de 2001", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "sept de 2001", + "Type": "daterange", + "Start": 13, + "Length": 12 + } + ] + }, + { + "Input": "No estuve sept 2001", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "sept 2001", + "Type": "daterange", + "Start": 10, + "Length": 9 + } + ] + }, + { + "Input": "Ya no estarรฉ en sep", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "sep", + "Type": "daterange", + "Start": 16, + "Length": 3 + } + ] + }, + { + "Input": "Ya no estarรฉ este sep", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "este sep", + "Type": "daterange", + "Start": 13, + "Length": 8 + } + ] + }, + { + "Input": "Ya no estarรฉ en el mes de sep", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "el mes de sep", + "Type": "daterange", + "Start": 16, + "Length": 13 + } + ] + }, + { + "Input": "Ya no estarรฉ el mes de sep", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "el mes de sep", + "Type": "daterange", + "Start": 13, + "Length": 13 + } + ] + }, + { + "Input": "No estuve en sep de 2001", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "sep de 2001", + "Type": "daterange", + "Start": 13, + "Length": 11 + } + ] + }, + { + "Input": "No estuve sep 2001", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "sep 2001", + "Type": "daterange", + "Start": 10, + "Length": 8 + } + ] + }, + { + "Input": "Ya no estarรฉ en oct", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "oct", + "Type": "daterange", + "Start": 16, + "Length": 3 + } + ] + }, + { + "Input": "Ya no estarรฉ este oct", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "este oct", + "Type": "daterange", + "Start": 13, + "Length": 8 + } + ] + }, + { + "Input": "Ya no estarรฉ en el mes de oct", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "el mes de oct", + "Type": "daterange", + "Start": 16, + "Length": 13 + } + ] + }, + { + "Input": "Ya no estarรฉ el mes de oct", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "el mes de oct", + "Type": "daterange", + "Start": 13, + "Length": 13 + } + ] + }, + { + "Input": "No estuve en oct de 2001", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "oct de 2001", + "Type": "daterange", + "Start": 13, + "Length": 11 + } + ] + }, + { + "Input": "No estuve oct 2001", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "oct 2001", + "Type": "daterange", + "Start": 10, + "Length": 8 + } + ] + }, + { + "Input": "Ya no estarรฉ en nov", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "nov", + "Type": "daterange", + "Start": 16, + "Length": 3 + } + ] + }, + { + "Input": "Ya no estarรฉ este nov", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "este nov", + "Type": "daterange", + "Start": 13, + "Length": 8 + } + ] + }, + { + "Input": "Ya no estarรฉ en el mes de nov", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "el mes de nov", + "Type": "daterange", + "Start": 16, + "Length": 13 + } + ] + }, + { + "Input": "Ya no estarรฉ el mes de nov", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "el mes de nov", + "Type": "daterange", + "Start": 13, + "Length": 13 + } + ] + }, + { + "Input": "No estuve en nov de 2001", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "nov de 2001", + "Type": "daterange", + "Start": 13, + "Length": 11 + } + ] + }, + { + "Input": "No estuve nov 2001", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "nov 2001", + "Type": "daterange", + "Start": 10, + "Length": 8 + } + ] + }, + { + "Input": "Ya no estarรฉ en dic", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "dic", + "Type": "daterange", + "Start": 16, + "Length": 3 + } + ] + }, + { + "Input": "Ya no estarรฉ este dic", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "este dic", + "Type": "daterange", + "Start": 13, + "Length": 8 + } + ] + }, + { + "Input": "Ya no estarรฉ en el mes de dic", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "el mes de dic", + "Type": "daterange", + "Start": 16, + "Length": 13 + } + ] + }, + { + "Input": "Ya no estarรฉ el mes de dic", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "el mes de dic", + "Type": "daterange", + "Start": 13, + "Length": 13 + } + ] + }, + { + "Input": "No estuve en dic de 2001", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "dic de 2001", + "Type": "daterange", + "Start": 13, + "Length": 11 + } + ] + }, + { + "Input": "No estuve dic 2001", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "dic 2001", + "Type": "daterange", + "Start": 10, + "Length": 8 + } + ] + }, + { + "Input": "Ya no estarรฉ en enero", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "enero", + "Type": "daterange", + "Start": 16, + "Length": 5 + } + ] + }, + { + "Input": "Ya no estarรฉ este enero", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "este enero", + "Type": "daterange", + "Start": 13, + "Length": 10 + } + ] + }, + { + "Input": "Ya no estarรฉ en el mes de enero", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "el mes de enero", + "Type": "daterange", + "Start": 16, + "Length": 15 + } + ] + }, + { + "Input": "Ya no estarรฉ el mes de enero", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "el mes de enero", + "Type": "daterange", + "Start": 13, + "Length": 15 + } + ] + }, + { + "Input": "No estuve en enero de 2001", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "enero de 2001", + "Type": "daterange", + "Start": 13, + "Length": 13 + } + ] + }, + { + "Input": "No estuve enero 2001", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "enero 2001", + "Type": "daterange", + "Start": 10, + "Length": 10 + } + ] + }, + { + "Input": "Ya no estarรฉ en febrero", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "febrero", + "Type": "daterange", + "Start": 16, + "Length": 7 + } + ] + }, + { + "Input": "Ya no estarรฉ este febrero", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "este febrero", + "Type": "daterange", + "Start": 13, + "Length": 12 + } + ] + }, + { + "Input": "Ya no estarรฉ en el mes de febrero", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "el mes de febrero", + "Type": "daterange", + "Start": 16, + "Length": 17 + } + ] + }, + { + "Input": "Ya no estarรฉ el mes de febrero", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "el mes de febrero", + "Type": "daterange", + "Start": 13, + "Length": 17 + } + ] + }, + { + "Input": "No estuve en febrero de 2001", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "febrero de 2001", + "Type": "daterange", + "Start": 13, + "Length": 15 + } + ] + }, + { + "Input": "No estuve febrero 2001", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "febrero 2001", + "Type": "daterange", + "Start": 10, + "Length": 12 + } + ] + }, + { + "Input": "Ya no estarรฉ en marzo", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "marzo", + "Type": "daterange", + "Start": 16, + "Length": 5 + } + ] + }, + { + "Input": "Ya no estarรฉ este marzo", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "este marzo", + "Type": "daterange", + "Start": 13, + "Length": 10 + } + ] + }, + { + "Input": "Ya no estarรฉ en el mes de marzo", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "el mes de marzo", + "Type": "daterange", + "Start": 16, + "Length": 15 + } + ] + }, + { + "Input": "Ya no estarรฉ el mes de marzo", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "el mes de marzo", + "Type": "daterange", + "Start": 13, + "Length": 15 + } + ] + }, + { + "Input": "No estuve en marzo de 2001", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "marzo de 2001", + "Type": "daterange", + "Start": 13, + "Length": 13 + } + ] + }, + { + "Input": "No estuve marzo 2001", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "marzo 2001", + "Type": "daterange", + "Start": 10, + "Length": 10 + } + ] + }, + { + "Input": "Ya no estarรฉ en junio", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "junio", + "Type": "daterange", + "Start": 16, + "Length": 5 + } + ] + }, + { + "Input": "Ya no estarรฉ este junio", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "este junio", + "Type": "daterange", + "Start": 13, + "Length": 10 + } + ] + }, + { + "Input": "Ya no estarรฉ en el mes de junio", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "el mes de junio", + "Type": "daterange", + "Start": 16, + "Length": 15 + } + ] + }, + { + "Input": "Ya no estarรฉ el mes de junio", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "el mes de junio", + "Type": "daterange", + "Start": 13, + "Length": 15 + } + ] + }, + { + "Input": "No estuve en junio de 2001", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "junio de 2001", + "Type": "daterange", + "Start": 13, + "Length": 13 + } + ] + }, + { + "Input": "No estuve junio 2001", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "junio 2001", + "Type": "daterange", + "Start": 10, + "Length": 10 + } + ] + }, + { + "Input": "Ya no estarรฉ en julio", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "julio", + "Type": "daterange", + "Start": 16, + "Length": 5 + } + ] + }, + { + "Input": "Ya no estarรฉ este julio", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "este julio", + "Type": "daterange", + "Start": 13, + "Length": 10 + } + ] + }, + { + "Input": "Ya no estarรฉ en el mes de julio", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "el mes de julio", + "Type": "daterange", + "Start": 16, + "Length": 15 + } + ] + }, + { + "Input": "Ya no estarรฉ el mes de julio", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "el mes de julio", + "Type": "daterange", + "Start": 13, + "Length": 15 + } + ] + }, + { + "Input": "No estuve en julio de 2001", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "julio de 2001", + "Type": "daterange", + "Start": 13, + "Length": 13 + } + ] + }, + { + "Input": "No estuve julio 2001", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "julio 2001", + "Type": "daterange", + "Start": 10, + "Length": 10 + } + ] + }, + { + "Input": "Ya no estarรฉ en agosto", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "agosto", + "Type": "daterange", + "Start": 16, + "Length": 6 + } + ] + }, + { + "Input": "Ya no estarรฉ este agosto", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "este agosto", + "Type": "daterange", + "Start": 13, + "Length": 11 + } + ] + }, + { + "Input": "Ya no estarรฉ en el mes de agosto", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "el mes de agosto", + "Type": "daterange", + "Start": 16, + "Length": 16 + } + ] + }, + { + "Input": "Ya no estarรฉ el mes de agosto", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "el mes de agosto", + "Type": "daterange", + "Start": 13, + "Length": 16 + } + ] + }, + { + "Input": "No estuve en agosto de 2001", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "agosto de 2001", + "Type": "daterange", + "Start": 13, + "Length": 14 + } + ] + }, + { + "Input": "No estuve agosto 2001", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "agosto 2001", + "Type": "daterange", + "Start": 10, + "Length": 11 + } + ] + }, + { + "Input": "Ya no estarรฉ en septiembre", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "septiembre", + "Type": "daterange", + "Start": 16, + "Length": 10 + } + ] + }, + { + "Input": "Ya no estarรฉ este septiembre", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "este septiembre", + "Type": "daterange", + "Start": 13, + "Length": 15 + } + ] + }, + { + "Input": "Ya no estarรฉ en el mes de septiembre", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "el mes de septiembre", + "Type": "daterange", + "Start": 16, + "Length": 20 + } + ] + }, + { + "Input": "Ya no estarรฉ el mes de septiembre", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "el mes de septiembre", + "Type": "daterange", + "Start": 13, + "Length": 20 + } + ] + }, + { + "Input": "No estuve en septiembre de 2001", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "septiembre de 2001", + "Type": "daterange", + "Start": 13, + "Length": 18 + } + ] + }, + { + "Input": "No estuve septiembre 2001", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "septiembre 2001", + "Type": "daterange", + "Start": 10, + "Length": 15 + } + ] + }, + { + "Input": "Ya no estarรฉ en octubre", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "octubre", + "Type": "daterange", + "Start": 16, + "Length": 7 + } + ] + }, + { + "Input": "Ya no estarรฉ este octubre", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "este octubre", + "Type": "daterange", + "Start": 13, + "Length": 12 + } + ] + }, + { + "Input": "Ya no estarรฉ en el mes de octubre", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "el mes de octubre", + "Type": "daterange", + "Start": 16, + "Length": 17 + } + ] + }, + { + "Input": "Ya no estarรฉ el mes de octubre", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "el mes de octubre", + "Type": "daterange", + "Start": 13, + "Length": 17 + } + ] + }, + { + "Input": "No estuve en octubre de 2001", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "octubre de 2001", + "Type": "daterange", + "Start": 13, + "Length": 15 + } + ] + }, + { + "Input": "No estuve octubre 2001", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "octubre 2001", + "Type": "daterange", + "Start": 10, + "Length": 12 + } + ] + }, + { + "Input": "Ya no estarรฉ en diciembre", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "diciembre", + "Type": "daterange", + "Start": 16, + "Length": 9 + } + ] + }, + { + "Input": "Ya no estarรฉ este diciembre", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "este diciembre", + "Type": "daterange", + "Start": 13, + "Length": 14 + } + ] + }, + { + "Input": "Ya no estarรฉ en el mes de diciembre", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "el mes de diciembre", + "Type": "daterange", + "Start": 16, + "Length": 19 + } + ] + }, + { + "Input": "Ya no estarรฉ el mes de diciembre", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "el mes de diciembre", + "Type": "daterange", + "Start": 13, + "Length": 19 + } + ] + }, + { + "Input": "No estuve en diciembre de 2001", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "diciembre de 2001", + "Type": "daterange", + "Start": 13, + "Length": 17 + } + ] + }, + { + "Input": "No estuve diciembre 2001", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "diciembre 2001", + "Type": "daterange", + "Start": 10, + "Length": 14 + } + ] + }, + { + "Input": "Calendario para el mes de septiembre", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "el mes de septiembre", + "Type": "daterange", + "Start": 16, + "Length": 20 + } + ] + }, + { + "Input": "Ya no estarรฉ del 4 al 22 de este mes", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "del 4 al 22 de este mes", + "Type": "daterange", + "Start": 13, + "Length": 23 + } + ] + }, + { + "Input": "Ya no estarรฉ de 4-23 del prรณximo mes", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "de 4-23 del prรณximo mes", + "Type": "daterange", + "Start": 13, + "Length": 23 + } + ] + }, + { + "Input": "Ya no estarรฉ desde el 3 hasta el 12 de sept", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "desde el 3 hasta el 12 de sept", + "Type": "daterange", + "Start": 13, + "Length": 30 + } + ] + }, + { + "Input": "Ya no estarรฉ de 4 a 23 del mes que viene", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "de 4 a 23 del mes que viene", + "Type": "daterange", + "Start": 13, + "Length": 27 + } + ] + }, + { + "Input": "Ya no estarรฉ desde 4 hasta 23 de este mes", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "desde 4 hasta 23 de este mes", + "Type": "daterange", + "Start": 13, + "Length": 28 + } + ] + }, + { + "Input": "Ya no estarรฉ entre 4 y 22 de este mes", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "entre 4 y 22 de este mes", + "Type": "daterange", + "Start": 13, + "Length": 24 + } + ] + }, + { + "Input": "Ya no estarรฉ entre el 3 y el 12 de sept jajaja", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "entre el 3 y el 12 de sept", + "Type": "daterange", + "Start": 13, + "Length": 26 + } + ] + }, + { + "Input": "Ya no estarรฉ entre el 4 de septiembre y el 8 de septiembre", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "entre el 4 de septiembre y el 8 de septiembre", + "Type": "daterange", + "Start": 13, + "Length": 45 + } + ] + }, + { + "Input": "Ya no estarรฉ entre el 15 y el 19 de noviembre", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "entre el 15 y el 19 de noviembre", + "Type": "daterange", + "Start": 13, + "Length": 32 + } + ] + }, + { + "Input": "Ya no estarรฉ entre 15 y 19 de noviembre", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "entre 15 y 19 de noviembre", + "Type": "daterange", + "Start": 13, + "Length": 26 + } + ] + }, + { + "Input": "Ya no estarรฉ desde el 15 hasta el 19 de noviembre", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "desde el 15 hasta el 19 de noviembre", + "Type": "daterange", + "Start": 13, + "Length": 36 + } + ] + }, + { + "Input": "Ya no estarรฉ del 4 al 22 de enero de 2017", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "del 4 al 22 de enero de 2017", + "Type": "daterange", + "Start": 13, + "Length": 28 + } + ] + }, + { + "Input": "Ya no estarรฉ entre 4-22 de enero de 2017", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "entre 4-22 de enero de 2017", + "Type": "daterange", + "Start": 13, + "Length": 27 + } + ] + }, + { + "Input": "Ya no estarรฉ esta semana", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "esta semana", + "Type": "daterange", + "Start": 13, + "Length": 11 + } + ] + }, + { + "Input": "Ya no estarรฉ la semana que viene", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "la semana que viene", + "Type": "daterange", + "Start": 13, + "Length": 19 + } + ] + }, + { + "Input": "Ya no estarรฉ el รบltimo sept", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "รบltimo sept", + "Type": "daterange", + "Start": 16, + "Length": 11 + } + ] + }, + { + "Input": "Ya no estarรฉ el prรณximo junio", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "prรณximo junio", + "Type": "daterange", + "Start": 16, + "Length": 13 + } + ] + }, + { + "Input": "Ya no estarรฉ en junio 2016", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "junio 2016", + "Type": "daterange", + "Start": 16, + "Length": 10 + } + ] + }, + { + "Input": "Ya no estarรฉ en junio del prรณximo aรฑo", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "junio del prรณximo aรฑo", + "Type": "daterange", + "Start": 16, + "Length": 21 + } + ] + }, + { + "Input": "Ya no estarรฉ este fin de semana", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "este fin de semana", + "Type": "daterange", + "Start": 13, + "Length": 18 + } + ] + }, + { + "Input": "Ya no estarรฉ la tercera semana de este mes", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "la tercera semana de este mes", + "Type": "daterange", + "Start": 13, + "Length": 29 + } + ] + }, + { + "Input": "Ya no estarรฉ en la รบltima semana de julio", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "la รบltima semana de julio", + "Type": "daterange", + "Start": 16, + "Length": 25 + } + ] + }, + { + "Input": "Programa camping de viernes a domingo", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "de viernes a domingo", + "Type": "daterange", + "Start": 17, + "Length": 20 + } + ] + }, + { + "Input": "Ya no estarรฉ los 3 dรญas siguientes", + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "3 dรญas siguientes", + "Type": "daterange", + "Start": 17, + "Length": 17 + } + ] + }, + { + "Input": "Ya no estarรฉ en los 3 meses siguientes", + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "3 meses siguientes", + "Type": "daterange", + "Start": 20, + "Length": 18 + } + ] + }, + { + "Input": "Ya no estarรฉ en los 3 aรฑos", + "NotSupportedByDesign": "javascript", + "Results": [] + }, + { + "Input": "Ya no estarรฉ en las 3 semanas", + "NotSupportedByDesign": "javascript", + "Results": [] + }, + { + "Input": "Ya no estarรฉ en los 3 meses", + "NotSupportedByDesign": "javascript", + "Results": [] + }, + { + "Input": "Ya no estuve en las รบltimas 3 semanas", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "รบltimas 3 semanas", + "Type": "daterange", + "Start": 20, + "Length": 17 + } + ] + }, + { + "Input": "Ya no estuve los รบltimos 3 aรฑos", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "รบltimos 3 aรฑos", + "Type": "daterange", + "Start": 17, + "Length": 14 + } + ] + }, + { + "Input": "Ya no estuve el aรฑo pasado", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "el aรฑo pasado", + "Type": "daterange", + "Start": 13, + "Length": 13 + } + ] + }, + { + "Input": "Ya no estuve el mes pasado", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "el mes pasado", + "Type": "daterange", + "Start": 13, + "Length": 13 + } + ] + }, + { + "Input": "Ya no estuve en las 3 semanas anteriores", + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "3 semanas anteriores", + "Type": "daterange", + "Start": 20, + "Length": 20 + } + ] + }, + { + "Input": "รบltimas semanas", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "รบltimas semanas", + "Type": "daterange", + "Start": 0, + "Length": 15 + } + ] + }, + { + "Input": "รบltimos dรญas", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "รบltimos dรญas", + "Type": "daterange", + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "Ya no estarรฉ de 2 de oct a 22 de octubre", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "de 2 de oct a 22 de octubre", + "Type": "daterange", + "Start": 13, + "Length": 27 + } + ] + }, + { + "Input": "Ya no estarรฉ 12 de ene de 2016-22/2/2016", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "12 de ene de 2016-22/2/2016", + "Type": "daterange", + "Start": 13, + "Length": 27 + } + ] + }, + { + "Input": "Ya no estarรฉ desde 1 ene hasta miรฉrcoles 22 de ene", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "desde 1 ene hasta miรฉrcoles 22 de ene", + "Type": "daterange", + "Start": 13, + "Length": 37 + } + ] + }, + { + "Input": "Ya no estarรฉ desde hoy hasta maรฑana", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "desde hoy hasta maรฑana", + "Type": "daterange", + "Start": 13, + "Length": 22 + } + ] + }, + { + "Input": "Ya no estarรฉ de hoy a 22 de octubre", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "de hoy a 22 de octubre", + "Type": "daterange", + "Start": 13, + "Length": 22 + } + ] + }, + { + "Input": "Ya no estarรฉ desde 2 oct hasta pasado maรฑana", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "desde 2 oct hasta pasado maรฑana", + "Type": "daterange", + "Start": 13, + "Length": 31 + } + ] + }, + { + "Input": "Ya no estarรฉ desde hoy hasta prรณximo sรกbado", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "desde hoy hasta prรณximo sรกbado", + "Type": "daterange", + "Start": 13, + "Length": 30 + } + ] + }, + { + "Input": "Ya no estarรฉ de este viernes al prรณximo sรกbado", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "de este viernes al prรณximo sรกbado", + "Type": "daterange", + "Start": 13, + "Length": 33 + } + ] + }, + { + "Input": "Ya no estarรฉ desde 2 oct hasta 22 de octubre", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "desde 2 oct hasta 22 de octubre", + "Type": "daterange", + "Start": 13, + "Length": 31 + } + ] + }, + { + "Input": "Ya no estarรฉ desde 12/8/2015 hasta 22 de octubre", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "desde 12/8/2015 hasta 22 de octubre", + "Type": "daterange", + "Start": 13, + "Length": 35 + } + ] + }, + { + "Input": "Ya no estarรฉ desde viernes 2 hasta martes 6", + "Context": { + "ReferenceDateTime": "2018-03-01T00:00:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "desde viernes 2 hasta martes 6", + "Type": "daterange", + "Start": 13, + "Length": 30 + } + ] + }, + { + "Input": "Ya no estarรฉ de hoy a maรฑana", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "de hoy a maรฑana", + "Type": "daterange", + "Start": 13, + "Length": 15 + } + ] + }, + { + "Input": "Ya no estarรฉ desde este viernes hasta el prรณximo sรกbado", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "desde este viernes hasta el prรณximo sรกbado", + "Type": "daterange", + "Start": 13, + "Length": 42 + } + ] + }, + { + "Input": "Ya no estarรฉ entre 2 de oct y 22 de octubre", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "entre 2 de oct y 22 de octubre", + "Type": "daterange", + "Start": 13, + "Length": 30 + } + ] + }, + { + "Input": "Ya no estarรฉ 19-20 noviembre", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "19-20 noviembre", + "Type": "daterange", + "Start": 13, + "Length": 15 + } + ] + }, + { + "Input": "Ya no estarรฉ de 19 a 20 de noviembre", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "de 19 a 20 de noviembre", + "Type": "daterange", + "Start": 13, + "Length": 23 + } + ] + }, + { + "Input": "Ya no estarรฉ entre 19 y 20 de noviembre", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "entre 19 y 20 de noviembre", + "Type": "daterange", + "Start": 13, + "Length": 26 + } + ] + }, + { + "Input": "Ya no estarรฉ en el tercer cuarto de 2016", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "el tercer cuarto de 2016", + "Type": "daterange", + "Start": 16, + "Length": 24 + } + ] + }, + { + "Input": "Ya no estarรฉ el tercer cuarto de este aรฑo", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "el tercer cuarto de este aรฑo", + "Type": "daterange", + "Start": 13, + "Length": 28 + } + ] + }, + { + "Input": "Ya no estarรฉ tercer cuarto de 2016", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "tercer cuarto de 2016", + "Type": "daterange", + "Start": 13, + "Length": 21 + } + ] + }, + { + "Input": "Volverรฉ en el 1ยบ cuarto", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "el 1ยบ cuarto", + "Type": "daterange", + "Start": 11, + "Length": 12 + } + ] + }, + { + "Input": "Ya no estarรฉ en el 3ยบ cuarto", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "el 3ยบ cuarto", + "Type": "daterange", + "Start": 16, + "Length": 12 + } + ] + }, + { + "Input": "Ya no estarรฉ 3.2015", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "3.2015", + "Type": "daterange", + "Start": 13, + "Length": 6 + } + ] + }, + { + "Input": "Ya no estarรฉ 3-2015", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "3-2015", + "Type": "daterange", + "Start": 13, + "Length": 6 + } + ] + }, + { + "Input": "Ya no estarรฉ 3/2015", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "3/2015", + "Type": "daterange", + "Start": 13, + "Length": 6 + } + ] + }, + { + "Input": "Ya no estarรฉ 3/15", + "Comment": "Won't fix, 3/15 is date not date period", + "NotSupported": "dotnet, java, javascript, python", + "Results": [ + { + "Text": "3/15", + "Type": "date", + "Start": 13, + "Length": 4 + } + ] + }, + { + "Input": "Ya no estarรฉ en la 3ยช semana de 2027", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "la 3ยช semana de 2027", + "Type": "daterange", + "Start": 16, + "Length": 20 + } + ] + }, + { + "Input": "Ya no estarรฉ en la 3ยช semana del prรณximo aรฑo", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "la 3ยช semana del prรณximo aรฑo", + "Type": "daterange", + "Start": 16, + "Length": 28 + } + ] + }, + { + "Input": "Me irรฉ este verano", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "este verano", + "Type": "daterange", + "Start": 7, + "Length": 11 + } + ] + }, + { + "Input": "Me irรฉ la prรณxima primavera", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "prรณxima primavera", + "Type": "daterange", + "Start": 10, + "Length": 17 + } + ] + }, + { + "Input": "Me irรฉ en el verano", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "el verano", + "Type": "daterange", + "Start": 10, + "Length": 9 + } + ] + }, + { + "Input": "Me irรฉ en verano", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "verano", + "Type": "daterange", + "Start": 10, + "Length": 6 + } + ] + }, + { + "Input": "Me irรฉ en verano 2016", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "verano 2016", + "Type": "daterange", + "Start": 10, + "Length": 11 + } + ] + }, + { + "Input": "Me irรฉ en el verano de 2016", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "el verano de 2016", + "Type": "daterange", + "Start": 10, + "Length": 17 + } + ] + }, + { + "Input": "vacacione en el mes que viene", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "el mes que viene", + "Type": "daterange", + "Start": 13, + "Length": 16 + } + ] + }, + { + "Input": "vacaciones en el prรณximo mes", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "el prรณximo mes", + "Type": "daterange", + "Start": 14, + "Length": 14 + } + ] + }, + { + "Input": "Quรฉ tengo para la semana de 30 de noviembre", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "la semana de 30 de noviembre", + "Type": "daterange", + "Start": 15, + "Length": 28 + } + ] + }, + { + "Input": "la semana del 15 de septiembre", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "la semana del 15 de septiembre", + "Type": "daterange", + "Start": 0, + "Length": 30 + } + ] + }, + { + "Input": "semana de 15 septiembre", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "semana de 15 septiembre", + "Type": "daterange", + "Start": 0, + "Length": 23 + } + ] + }, + { + "Input": "mes del 15 de septiembre", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "mes del 15 de septiembre", + "Type": "daterange", + "Start": 0, + "Length": 24 + } + ] + }, + { + "Input": "Me irรฉ en el fin de semana", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "el fin de semana", + "Type": "daterange", + "Start": 10, + "Length": 16 + } + ] + }, + { + "Input": "Me irรฉ en el resto de la semana", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "resto de la semana", + "Type": "daterange", + "Start": 13, + "Length": 18 + } + ] + }, + { + "Input": "Me irรฉ resto de la semana", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "resto de la semana", + "Type": "daterange", + "Start": 7, + "Length": 18 + } + ] + }, + { + "Input": "Me irรฉ en el resto de semana", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "resto de semana", + "Type": "daterange", + "Start": 13, + "Length": 15 + } + ] + }, + { + "Input": "Me irรฉ resto de semana", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "resto de semana", + "Type": "daterange", + "Start": 7, + "Length": 15 + } + ] + }, + { + "Input": "Me irรฉ en el resto de esta semana", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "resto de esta semana", + "Type": "daterange", + "Start": 13, + "Length": 20 + } + ] + }, + { + "Input": "Me irรฉ en el resto de la semana actual", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "resto de la semana actual", + "Type": "daterange", + "Start": 13, + "Length": 25 + } + ] + }, + { + "Input": "Me irรฉ en el resto del mes", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "resto del mes", + "Type": "daterange", + "Start": 13, + "Length": 13 + } + ] + }, + { + "Input": "Me irรฉ en el resto del aรฑo", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "resto del aรฑo", + "Type": "daterange", + "Start": 13, + "Length": 13 + } + ] + }, + { + "Input": "Bรบscanos un tiempo conveniente para fines de este mes", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "fines de este mes", + "Type": "daterange", + "Start": 36, + "Length": 17 + } + ] + }, + { + "Input": "Bรบscanos un tiempo conveniente para fines de esta semana", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "fines de esta semana", + "Type": "daterange", + "Start": 36, + "Length": 20 + } + ] + }, + { + "Input": "Bรบscanos un tiempo conveniente para fines de la prรณxima semana", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "fines de la prรณxima semana", + "Type": "daterange", + "Start": 36, + "Length": 26 + } + ] + }, + { + "Input": "Bรบscanos un tiempo conveniente para fines del prรณximo aรฑo", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "fines del prรณximo aรฑo", + "Type": "daterange", + "Start": 36, + "Length": 21 + } + ] + }, + { + "Input": "Nos vimos a finales de la semana pasada", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "finales de la semana pasada", + "Type": "daterange", + "Start": 12, + "Length": 27 + } + ] + }, + { + "Input": "Bรบscanos un tiempo conveniente para comienzos de este mes", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "comienzos de este mes", + "Type": "daterange", + "Start": 36, + "Length": 21 + } + ] + }, + { + "Input": "Bรบscanos un tiempo conveniente para comienzos de esta semana", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "comienzos de esta semana", + "Type": "daterange", + "Start": 36, + "Length": 24 + } + ] + }, + { + "Input": "Bรบscanos un tiempo conveniente para comienzos de la prรณxima semana", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "comienzos de la prรณxima semana", + "Type": "daterange", + "Start": 36, + "Length": 30 + } + ] + }, + { + "Input": "Bรบscanos un tiempo conveniente para comienzos del prรณximo aรฑo", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "comienzos del prรณximo aรฑo", + "Type": "daterange", + "Start": 36, + "Length": 25 + } + ] + }, + { + "Input": "Cortana, programa una reuniรณn de 25 minutos con Antonio entre miรฉrcoles y viernes de la prรณxima semana.", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "entre miรฉrcoles y viernes de la prรณxima semana", + "Type": "daterange", + "Start": 56, + "Length": 46 + } + ] + }, + { + "Input": "Cortana, programa una reuniรณn de 25 minutos con Antonio para la prรณxima semana entre miรฉrcoles y viernes.", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "la prรณxima semana entre miรฉrcoles y viernes", + "Type": "daterange", + "Start": 61, + "Length": 43 + } + ] + }, + { + "Input": "Cortana, programa una reuniรณn de 25 minutos con Antonio para la semana pasada de miรฉrcoles a viernes.", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "la semana pasada de miรฉrcoles a viernes", + "Type": "daterange", + "Start": 61, + "Length": 39 + } + ] + }, + { + "Input": "Cortana, programa una reuniรณn de 25 minutos con Antonio para esta semana entre miรฉrcoles y viernes.", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "esta semana entre miรฉrcoles y viernes", + "Type": "daterange", + "Start": 61, + "Length": 37 + } + ] + }, + { + "Input": "Ya no estarรฉ en el aรฑo 247", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "aรฑo 247", + "Type": "daterange", + "Start": 19, + "Length": 7 + } + ] + }, + { + "Input": "en los aรฑos 1970", + "NotSupported": "java", + "NotSupportedByDesign": "javascript, python", + "Results": [ + { + "Text": "aรฑos 1970", + "Type": "daterange", + "Start": 7, + "Length": 9 + } + ] + }, + { + "Input": "Naciรณ en los aรฑos 2000", + "NotSupported": "java", + "NotSupportedByDesign": "javascript, python", + "Results": [ + { + "Text": "aรฑos 2000", + "Type": "daterange", + "Start": 13, + "Length": 9 + } + ] + }, + { + "Input": "en la dรฉcada de 1970", + "NotSupported": "java", + "NotSupportedByDesign": "javascript, python", + "Results": [ + { + "Text": "dรฉcada de 1970", + "Type": "daterange", + "Start": 6, + "Length": 14 + } + ] + }, + { + "Input": "en los aรฑos 70", + "NotSupported": "java", + "NotSupportedByDesign": "javascript, python", + "Results": [ + { + "Text": "aรฑos 70", + "Type": "daterange", + "Start": 7, + "Length": 7 + } + ] + }, + { + "Input": "en los 70", + "Comment": "Won't fix, because 'los 70' has ambiguity, will be extracted as number or datetime", + "NotSupported": "javascript, dotnet, java, python", + "Results": [ + { + "Text": "los 70", + "Type": "daterange", + "Start": 3, + "Length": 6 + } + ] + }, + { + "Input": "en la dรฉcada 40", + "NotSupported": "java", + "NotSupportedByDesign": "javascript, python", + "Results": [ + { + "Text": "dรฉcada 40", + "Type": "daterange", + "Start": 6, + "Length": 9 + } + ] + }, + { + "Input": "en los aรฑos setenta", + "NotSupported": "java", + "NotSupportedByDesign": "javascript, python", + "Results": [ + { + "Text": "los aรฑos setenta", + "Type": "daterange", + "Start": 3, + "Length": 16 + } + ] + }, + { + "Input": "en los aรฑos mil novecientos sesenta", + "NotSupported": "java", + "NotSupportedByDesign": "javascript, python", + "Results": [ + { + "Text": "los aรฑos mil novecientos sesenta", + "Type": "daterange", + "Start": 3, + "Length": 32 + } + ] + }, + { + "Input": "en los aรฑos dos mil diez", + "NotSupported": "java", + "NotSupportedByDesign": "javascript, python", + "Results": [ + { + "Text": "los aรฑos dos mil diez", + "Type": "daterange", + "Start": 3, + "Length": 21 + } + ] + }, + { + "Input": "en los aรฑos diez", + "NotSupported": "java", + "NotSupportedByDesign": "javascript, python", + "Results": [ + { + "Text": "los aรฑos diez", + "Type": "daterange", + "Start": 3, + "Length": 13 + } + ] + }, + { + "Input": "en los aรฑos dos mil", + "NotSupported": "java", + "NotSupportedByDesign": "javascript, python", + "Results": [ + { + "Text": "los aรฑos dos mil", + "Type": "daterange", + "Start": 3, + "Length": 16 + } + ] + }, + { + "Input": "en los noventa", + "Comment": "Won't fix, because 'los noventa' has ambiguity, will be extracted as number or datetime", + "NotSupported": "javascript, dotnet, java, python", + "Results": [ + { + "Text": "los noventa", + "Type": "daterange", + "Start": 3, + "Length": 11 + } + ] + }, + { + "Input": "Ya no estarรฉ de 2 a 7 de feb de dos mil dieciocho", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "de 2 a 7 de feb de dos mil dieciocho", + "Type": "daterange", + "Start": 13, + "Length": 36 + } + ] + }, + { + "Input": "Ya no estarรฉ entre 2 y 7 de feb de dos mil dieciocho", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "entre 2 y 7 de feb de dos mil dieciocho", + "Type": "daterange", + "Start": 13, + "Length": 39 + } + ] + }, + { + "Input": "Ya no estarรฉ entre 2-7 de feb de dos mil dieciocho", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "entre 2-7 de feb de dos mil dieciocho", + "Type": "daterange", + "Start": 13, + "Length": 37 + } + ] + }, + { + "Input": "Ocurriรณ en junio de mil novecientos noventa y nueve", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "junio de mil novecientos noventa y nueve", + "Type": "daterange", + "Start": 11, + "Length": 40 + } + ] + }, + { + "Input": "En mil novecientos veintiocho", + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "mil novecientos veintiocho", + "Type": "daterange", + "Start": 3, + "Length": 26 + } + ] + }, + { + "Input": "Ya no estarรฉ en la primera semana de dos mil veintisiete", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "la primera semana de dos mil veintisiete", + "Type": "daterange", + "Start": 16, + "Length": 40 + } + ] + }, + { + "Input": "Ya no estarรฉ en el 1ยบ cuarto de dos mil veinte", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "el 1ยบ cuarto de dos mil veinte", + "Type": "daterange", + "Start": 16, + "Length": 30 + } + ] + }, + { + "Input": "En la primavera de mil novecientos setenta y ocho", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "la primavera de mil novecientos setenta y ocho", + "Type": "daterange", + "Start": 3, + "Length": 46 + } + ] + }, + { + "Input": "Aรฑo dos mil sesenta y siete,", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "Aรฑo dos mil sesenta y siete", + "Type": "daterange", + "Start": 0, + "Length": 27 + } + ] + }, + { + "Input": "Ya no estarรฉ en dos semanas", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "en dos semanas", + "Type": "daterange", + "Start": 13, + "Length": 14 + } + ] + }, + { + "Input": "Ocurriรณ en las รบltimas 2 dรฉcadas", + "NotSupported": "java", + "NotSupportedByDesign": "javascript, python", + "Results": [ + { + "Text": "las รบltimas 2 dรฉcadas", + "Type": "daterange", + "Start": 11, + "Length": 21 + } + ] + }, + { + "Input": "Ocurriรณ en las รบltimas dos dรฉcadas", + "NotSupported": "java", + "NotSupportedByDesign": "javascript, python", + "Results": [ + { + "Text": "las รบltimas dos dรฉcadas", + "Type": "daterange", + "Start": 11, + "Length": 23 + } + ] + }, + { + "Input": "Ocurrirรก en la prรณxima dรฉcada", + "NotSupported": "java", + "NotSupportedByDesign": "javascript, python", + "Results": [ + { + "Text": "la prรณxima dรฉcada", + "Type": "daterange", + "Start": 12, + "Length": 17 + } + ] + }, + { + "Input": "Ocurrirรก en 4 semanas", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "en 4 semanas", + "Type": "daterange", + "Start": 9, + "Length": 12 + } + ] + }, + { + "Input": "Ocurrirรก 2 dรญas despuรฉs", + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Comment": "'2 dรญas despuรฉs' seems to mean '2 days later' more than '2 days hence'.", + "Results": [] + }, + { + "Input": "Cortana puede buscarnos un tiempo para inicios de la prรณxima semana", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "inicios de la prรณxima semana", + "Type": "daterange", + "Start": 39, + "Length": 28 + } + ] + }, + { + "Input": "Claro, vamos a hablar por skype a finales de prรณxima semana", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "finales de prรณxima semana", + "Type": "daterange", + "Start": 34, + "Length": 25 + } + ] + }, + { + "Input": "Claro, vamos a hablar por skype a comienzos de prรณxima semana", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "comienzos de prรณxima semana", + "Type": "daterange", + "Start": 34, + "Length": 27 + } + ] + }, + { + "Input": "Cortana, bรบscanos un tiempo a finales de marzo", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "finales de marzo", + "Type": "daterange", + "Start": 30, + "Length": 16 + } + ] + }, + { + "Input": "Cortana, bรบscanos un tiempo a mediados de la prรณxima semana", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "mediados de la prรณxima semana", + "Type": "daterange", + "Start": 30, + "Length": 29 + } + ] + }, + { + "Input": "cortana puede buscarnos un tiempo para vernos a mediados de marzo", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "mediados de marzo", + "Type": "daterange", + "Start": 48, + "Length": 17 + } + ] + }, + { + "Input": "quรฉ tal a mediados de verano?", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "mediados de verano", + "Type": "daterange", + "Start": 10, + "Length": 18 + } + ] + }, + { + "Input": "Yo puedo fijar un tiempo para nosotros a comienzos de la semana que viene", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "comienzos de la semana que viene", + "Type": "daterange", + "Start": 41, + "Length": 32 + } + ] + }, + { + "Input": "Ya no estarรฉ 11 -2016", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "11 -2016", + "Type": "daterange", + "Start": 13, + "Length": 8 + } + ] + }, + { + "Input": "Ya no estarรฉ 11- 2016", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "11- 2016", + "Type": "daterange", + "Start": 13, + "Length": 8 + } + ] + }, + { + "Input": "Ya no estarรฉ 11 / 2016", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "11 / 2016", + "Type": "daterange", + "Start": 13, + "Length": 9 + } + ] + }, + { + "Input": "Ya no estarรฉ 11/2016", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "11/2016", + "Type": "daterange", + "Start": 13, + "Length": 7 + } + ] + }, + { + "Input": "Ya no estarรฉ 11 - 2016", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "11 - 2016", + "Type": "daterange", + "Start": 13, + "Length": 9 + } + ] + }, + { + "Input": "Ya no estarรฉ 11-2016", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "11-2016", + "Type": "daterange", + "Start": 13, + "Length": 7 + } + ] + }, + { + "Input": "Ya no estarรฉ 11. 2016", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "11. 2016", + "Type": "daterange", + "Start": 13, + "Length": 8 + } + ] + }, + { + "Input": "Ya no estarรฉ 11 .2016", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "11 .2016", + "Type": "daterange", + "Start": 13, + "Length": 8 + } + ] + }, + { + "Input": "Ya no estarรฉ 11 . 2016", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "11 . 2016", + "Type": "daterange", + "Start": 13, + "Length": 9 + } + ] + }, + { + "Input": "Ya no estarรฉ 11.2016", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "11.2016", + "Type": "daterange", + "Start": 13, + "Length": 7 + } + ] + }, + { + "Input": "Ya no estarรฉ 11~ 2016", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "11~ 2016", + "Type": "daterange", + "Start": 13, + "Length": 8 + } + ] + }, + { + "Input": "Ya no estarรฉ 11 ~2016", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "11 ~2016", + "Type": "daterange", + "Start": 13, + "Length": 8 + } + ] + }, + { + "Input": "Ya no estarรฉ 11 ~ 2016", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "11 ~ 2016", + "Type": "daterange", + "Start": 13, + "Length": 9 + } + ] + }, + { + "Input": "Ya no estarรฉ 11~2016", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "11~2016", + "Type": "daterange", + "Start": 13, + "Length": 7 + } + ] + }, + { + "Input": "Ya no estarรฉ noviembre 2016", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "noviembre 2016", + "Type": "daterange", + "Start": 13, + "Length": 14 + } + ] + }, + { + "Input": "Ya no estarรฉ noviembre , 2016", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "noviembre , 2016", + "Type": "daterange", + "Start": 13, + "Length": 16 + } + ] + }, + { + "Input": "Ya no estarรฉ nov de 2016", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "nov de 2016", + "Type": "daterange", + "Start": 13, + "Length": 11 + } + ] + }, + { + "Input": "Ya no estarรฉ nov, 2016", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "nov, 2016", + "Type": "daterange", + "Start": 13, + "Length": 9 + } + ] + }, + { + "Input": "Ya no estarรฉ entre 1 de enero y 5 de enero", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "entre 1 de enero y 5 de enero", + "Type": "daterange", + "Start": 13, + "Length": 29 + } + ] + }, + { + "Input": "Ya no estarรฉ entre 1 de enero de 2015 y 5 de febrero de 2018", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "entre 1 de enero de 2015 y 5 de febrero de 2018", + "Type": "daterange", + "Start": 13, + "Length": 47 + } + ] + }, + { + "Input": "Ya no estarรฉ entre 1 de enero de 2015 y feb de 2018", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "entre 1 de enero de 2015 y feb de 2018", + "Type": "daterange", + "Start": 13, + "Length": 38 + } + ] + }, + { + "Input": "Ya no estarรฉ entre 2015 y feb de 2018", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "entre 2015 y feb de 2018", + "Type": "daterange", + "Start": 13, + "Length": 24 + } + ] + }, + { + "Input": "Ya no estarรฉ desde 1 de feb hasta marzo de 2019", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "desde 1 de feb hasta marzo de 2019", + "Type": "daterange", + "Start": 13, + "Length": 34 + } + ] + }, + { + "Input": "Ya no estarรฉ entre 1 de feb y marzo de 2019", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "entre 1 de feb y marzo de 2019", + "Type": "daterange", + "Start": 13, + "Length": 30 + } + ] + }, + { + "Input": "Ya no estarรฉ entre junio de 2015 y mayo de 2018", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "entre junio de 2015 y mayo de 2018", + "Type": "daterange", + "Start": 13, + "Length": 34 + } + ] + }, + { + "Input": "Ya no estarรฉ entre mayo de 2015 y 2018", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "entre mayo de 2015 y 2018", + "Type": "daterange", + "Start": 13, + "Length": 25 + } + ] + }, + { + "Input": "Ya no estarรฉ desde mayo de 2015 hasta 2018", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "desde mayo de 2015 hasta 2018", + "Type": "daterange", + "Start": 13, + "Length": 29 + } + ] + }, + { + "Input": "Ya no estarรฉ entre mayo de 2015 y junio de 2018", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "entre mayo de 2015 y junio de 2018", + "Type": "daterange", + "Start": 13, + "Length": 34 + } + ] + }, + { + "Input": "Ya no estarรฉ entre 2015 y 5 de enero de 2018", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "entre 2015 y 5 de enero de 2018", + "Type": "daterange", + "Start": 13, + "Length": 31 + } + ] + }, + { + "Input": "Ya no estarรฉ desde 2015 hasta 5 de mayo de 2017", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "desde 2015 hasta 5 de mayo de 2017", + "Type": "daterange", + "Start": 13, + "Length": 34 + } + ] + }, + { + "Input": "Ya no estarรฉ desde el รบltimo lunes de enero hasta 2019", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "desde el รบltimo lunes de enero hasta 2019", + "Type": "daterange", + "Start": 13, + "Length": 41 + } + ] + }, + { + "Input": "Ya no estarรฉ desde semana 31 hasta semana 35", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "desde semana 31 hasta semana 35", + "Type": "daterange", + "Start": 13, + "Length": 31 + } + ] + }, + { + "Input": "Ya no estarรฉ entre semana 31 y semana 35", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "entre semana 31 y semana 35", + "Type": "daterange", + "Start": 13, + "Length": 27 + } + ] + }, + { + "Input": "Me quedo hasta dos y medio dรญas despuรฉs", + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "hasta dos y medio dรญas despuรฉs", + "Type": "daterange", + "Start": 9, + "Length": 30 + } + ] + }, + { + "Input": "Cuรกnto es mi bono de enero de 2017?", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "enero de 2017", + "Type": "daterange", + "Start": 21, + "Length": 13 + } + ] + }, + { + "Input": "No estuve allรญ el mismo mes en que ocurriรณ eso.", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "mismo mes", + "Type": "daterange", + "Start": 18, + "Length": 9 + } + ] + }, + { + "Input": "No estuve allรญ la misma semana en que ocurriรณ eso.", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "misma semana", + "Type": "daterange", + "Start": 18, + "Length": 12 + } + ] + }, + { + "Input": "No estuve allรญ aquel aรฑo.", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "aquel aรฑo", + "Type": "daterange", + "Start": 15, + "Length": 9 + } + ] + }, + { + "Input": "Ya terminรฉ todos los trabajos hace durante mรกs de 2 semanas antes de hoy", + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "durante mรกs de 2 semanas antes de hoy", + "Type": "daterange", + "Start": 35, + "Length": 37 + } + ] + }, + { + "Input": "Ya terminรฉ todos los trabajos hace mรกs de 2 semanas", + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "hace mรกs de 2 semanas", + "Type": "daterange", + "Start": 30, + "Length": 21 + } + ] + }, + { + "Input": "Volverรฉ dentro de 2 semanas a partir de hoy", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "dentro de 2 semanas a partir de hoy", + "Type": "daterange", + "Start": 8, + "Length": 35 + } + ] + }, + { + "Input": "Volverรฉ dentro de menos de 2 semanas a partir de hoy", + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "dentro de menos de 2 semanas a partir de hoy", + "Type": "daterange", + "Start": 8, + "Length": 44 + } + ] + }, + { + "Input": "Esta tarea debiรณ ser terminada durante mรกs de 2 dรญas antes de ayer", + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "durante mรกs de 2 dรญas antes de ayer", + "Type": "daterange", + "Start": 31, + "Length": 35 + } + ] + }, + { + "Input": "Esta tarea debe ser terminada dentro de menos de 3 dรญas a partir de maรฑana", + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "dentro de menos de 3 dรญas a partir de maรฑana", + "Type": "daterange", + "Start": 30, + "Length": 44 + } + ] + }, + { + "Input": "4832 North Kedvale Avenue https://t.co/Jzruq4pTxp", + "NotSupportedByDesign": "javascript", + "Results": [] + }, + { + "Input": "Cortana, programa algo para la semana del 18", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "la semana del 18", + "Type": "daterange", + "Start": 28, + "Length": 16 + } + ] + }, + { + "Input": "ventas hechas en esta dรฉcada", + "NotSupported": "java", + "NotSupportedByDesign": "javascript, python", + "Results": [ + { + "Text": "esta dรฉcada", + "Type": "daterange", + "Start": 17, + "Length": 11 + } + ] + }, + { + "Input": "Ya no estarรฉ en 3ยบ cuarto", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "3ยบ cuarto", + "Type": "daterange", + "Start": 16, + "Length": 9 + } + ] + }, + { + "Input": "Ya no estarรฉ en el 3ยบ cuarto del aรฑo que viene", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "el 3ยบ cuarto del aรฑo que viene", + "Type": "daterange", + "Start": 16, + "Length": 30 + } + ] + }, + { + "Input": "Ya no estarรฉ en el 4ยบ cuarto del prรณximo aรฑo", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "el 4ยบ cuarto del prรณximo aรฑo", + "Type": "daterange", + "Start": 16, + "Length": 28 + } + ] + }, + { + "Input": "Convierte $2000 en gdp", + "Comment": "2000 shouldn't recognized as year here", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [] + }, + { + "Input": "Las acciones del banco han disminuido un 20% en lo que va de aรฑo", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "va de aรฑo", + "Type": "daterange", + "Start": 55, + "Length": 9 + } + ] + }, + { + "Input": "de 1/10 a 7/11", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "de 1/10 a 7/11", + "Type": "daterange", + "Start": 0, + "Length": 14 + } + ] + }, + { + "Input": "semana pasada", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "semana pasada", + "Type": "daterange", + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "la semana pasada", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "la semana pasada", + "Type": "daterange", + "Start": 0, + "Length": 16 + } + ] + }, + { + "Input": "el mes pasado", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "el mes pasado", + "Type": "daterange", + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "entre el 1 de diciembre y el 4 de febrero", + "Results": [ + { + "Text": "entre el 1 de diciembre y el 4 de febrero", + "Type": "daterange", + "Start": 0, + "Length": 41 + } + ] + }, + { + "Input": "Llรกmame al (206)555-1212", + "NotSupportedByDesign": "javascript", + "Results": [] + }, + { + "Input": "Ocurrirรก 2 dรญas a partir de ahora", + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "2 dรญas a partir de ahora", + "Type": "daterange", + "Start": 9, + "Length": 24 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Spanish/DatePeriodParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Spanish/DatePeriodParser.json new file mode 100644 index 000000000..7358c3432 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Spanish/DatePeriodParser.json @@ -0,0 +1,7060 @@ +[ + { + "Input": "Estare afuera desde el 4 hasta el 22 de este mes", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "desde el 4 hasta el 22 de este mes", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-04,2016-11-22,P18D)", + "FutureResolution": { + "startDate": "2016-11-04", + "endDate": "2016-11-22" + }, + "PastResolution": { + "startDate": "2016-11-04", + "endDate": "2016-11-22" + } + }, + "Start": 14, + "Length": 34 + } + ] + }, + { + "Input": "Estare afuera desde 4-23 del proximo mes", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "desde 4-23 del proximo mes", + "Type": "daterange", + "Value": { + "Timex": "(2016-12-04,2016-12-23,P19D)", + "FutureResolution": { + "startDate": "2016-12-04", + "endDate": "2016-12-23" + }, + "PastResolution": { + "startDate": "2016-12-04", + "endDate": "2016-12-23" + } + }, + "Start": 14, + "Length": 26 + } + ] + }, + { + "Input": "Estare afuera desde el 3 hasta el 12 de Sept jajaja", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "desde el 3 hasta el 12 de Sept", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-09-03,XXXX-09-12,P9D)", + "FutureResolution": { + "startDate": "2017-09-03", + "endDate": "2017-09-12" + }, + "PastResolution": { + "startDate": "2016-09-03", + "endDate": "2016-09-12" + } + }, + "Start": 14, + "Length": 30 + } + ] + }, + { + "Input": "Estare afuera 4 hasta 23 del proximo mes", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "4 hasta 23 del proximo mes", + "Type": "daterange", + "Value": { + "Timex": "(2016-12-04,2016-12-23,P19D)", + "FutureResolution": { + "startDate": "2016-12-04", + "endDate": "2016-12-23" + }, + "PastResolution": { + "startDate": "2016-12-04", + "endDate": "2016-12-23" + } + }, + "Start": 14, + "Length": 26 + } + ] + }, + { + "Input": "Estare afuera desde el 4 hasta el 23 de este mes", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "desde el 4 hasta el 23 de este mes", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-04,2016-11-23,P19D)", + "FutureResolution": { + "startDate": "2016-11-04", + "endDate": "2016-11-23" + }, + "PastResolution": { + "startDate": "2016-11-04", + "endDate": "2016-11-23" + } + }, + "Start": 14, + "Length": 34 + } + ] + }, + { + "Input": "Estare afuera entre 4 y 22 este mes", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "entre 4 y 22 este mes", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-04,2016-11-22,P18D)", + "FutureResolution": { + "startDate": "2016-11-04", + "endDate": "2016-11-22" + }, + "PastResolution": { + "startDate": "2016-11-04", + "endDate": "2016-11-22" + } + }, + "Start": 14, + "Length": 21 + } + ] + }, + { + "Input": "Estare afuera entre el 3 y el 12 de Set jajaja", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "entre el 3 y el 12 de Set", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-09-03,XXXX-09-12,P9D)", + "FutureResolution": { + "startDate": "2017-09-03", + "endDate": "2017-09-12" + }, + "PastResolution": { + "startDate": "2016-09-03", + "endDate": "2016-09-12" + } + }, + "Start": 14, + "Length": 25 + } + ] + }, + { + "Input": "Estare afuera del 4 al 22 de enero, 1995", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "del 4 al 22 de enero, 1995", + "Type": "daterange", + "Value": { + "Timex": "(1995-01-04,1995-01-22,P18D)", + "FutureResolution": { + "startDate": "1995-01-04", + "endDate": "1995-01-22" + }, + "PastResolution": { + "startDate": "1995-01-04", + "endDate": "1995-01-22" + } + }, + "Start": 14, + "Length": 26 + } + ] + }, + { + "Input": "Estare afuera entre 4-22 enero, 1995", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "entre 4-22 enero, 1995", + "Type": "daterange", + "Value": { + "Timex": "(1995-01-04,1995-01-22,P18D)", + "FutureResolution": { + "startDate": "1995-01-04", + "endDate": "1995-01-22" + }, + "PastResolution": { + "startDate": "1995-01-04", + "endDate": "1995-01-22" + } + }, + "Start": 14, + "Length": 23 + } + ] + }, + { + "Input": "Estare afuera esta semana", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "esta semana", + "Type": "daterange", + "Value": { + "Timex": "2016-W45", + "FutureResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-14" + }, + "PastResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-14" + } + }, + "Start": 14, + "Length": 11 + } + ] + }, + { + "Input": "Estare afuera en Febrero", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "Febrero", + "Type": "daterange", + "Value": { + "Timex": "XXXX-02", + "FutureResolution": { + "startDate": "2017-02-01", + "endDate": "2017-03-01" + }, + "PastResolution": { + "startDate": "2016-02-01", + "endDate": "2016-03-01" + } + }, + "Start": 17, + "Length": 7 + } + ] + }, + { + "Input": "Estare afuera este Septiembre", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "este Septiembre", + "Type": "daterange", + "Value": { + "Timex": "2016-09", + "FutureResolution": { + "startDate": "2016-09-01", + "endDate": "2016-10-01" + }, + "PastResolution": { + "startDate": "2016-09-01", + "endDate": "2016-10-01" + } + }, + "Start": 14, + "Length": 15 + } + ] + }, + { + "Input": "Estare afuera el ultimo sept", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "ultimo sept", + "Type": "daterange", + "Value": { + "Timex": "2015-09", + "FutureResolution": { + "startDate": "2015-09-01", + "endDate": "2015-10-01" + }, + "PastResolution": { + "startDate": "2015-09-01", + "endDate": "2015-10-01" + } + }, + "Start": 17, + "Length": 11 + } + ] + }, + { + "Input": "Estare afuera el proximo junio", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "proximo junio", + "Type": "daterange", + "Value": { + "Timex": "2017-06", + "FutureResolution": { + "startDate": "2017-06-01", + "endDate": "2017-07-01" + }, + "PastResolution": { + "startDate": "2017-06-01", + "endDate": "2017-07-01" + } + }, + "Start": 17, + "Length": 13 + } + ] + }, + { + "Input": "Estare afuera la tercera semana de este mes", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "java", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "la tercera semana de este mes", + "Type": "daterange", + "Value": { + "Timex": "2016-11-W03", + "FutureResolution": { + "startDate": "2016-11-14", + "endDate": "2016-11-21" + }, + "PastResolution": { + "startDate": "2016-11-14", + "endDate": "2016-11-21" + } + }, + "Start": 14, + "Length": 29 + } + ] + }, + { + "Input": "Estare afuera la ultima semana de julio", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "java", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "la ultima semana de julio", + "Type": "daterange", + "Value": { + "Timex": "XXXX-07-W05", + "FutureResolution": { + "startDate": "2017-07-24", + "endDate": "2017-07-31" + }, + "PastResolution": { + "startDate": "2016-07-25", + "endDate": "2016-08-01" + } + }, + "Start": 14, + "Length": 25 + } + ] + }, + { + "Input": "Estare afuera el 2 de Oct hasta 22 de Octubre", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "2 de Oct hasta 22 de Octubre", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-10-02,XXXX-10-22,P20D)", + "FutureResolution": { + "startDate": "2017-10-02", + "endDate": "2017-10-22" + }, + "PastResolution": { + "startDate": "2016-10-02", + "endDate": "2016-10-22" + } + }, + "Start": 17, + "Length": 28 + } + ] + }, + { + "Input": "Estare afuera el 12 de Enero, 2016 - 22/01/2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "12 de Enero, 2016 - 22/01/2016", + "Type": "daterange", + "Value": { + "Timex": "(2016-01-12,2016-01-22,P10D)", + "FutureResolution": { + "startDate": "2016-01-12", + "endDate": "2016-01-22" + }, + "PastResolution": { + "startDate": "2016-01-12", + "endDate": "2016-01-22" + } + }, + "Start": 17, + "Length": 30 + } + ] + }, + { + "Input": "Estare afuera el 1ro de Ene hasta Mi, 22 de Ene", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "1ro de Ene hasta Mi, 22 de Ene", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-01-01,XXXX-01-22,P21D)", + "FutureResolution": { + "startDate": "2017-01-01", + "endDate": "2017-01-22" + }, + "PastResolution": { + "startDate": "2016-01-01", + "endDate": "2016-01-22" + } + }, + "Start": 17, + "Length": 30 + } + ] + }, + { + "Input": "Estare afuera hoy hasta maรฑana", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "hoy hasta maรฑana", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-07,2016-11-08,P1D)", + "FutureResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-08" + }, + "PastResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-08" + } + }, + "Start": 14, + "Length": 16 + } + ] + }, + { + "Input": "Estare afuera desde 2 de Oct hasta 22 de Octubre", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "desde 2 de Oct hasta 22 de Octubre", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-10-02,XXXX-10-22,P20D)", + "FutureResolution": { + "startDate": "2017-10-02", + "endDate": "2017-10-22" + }, + "PastResolution": { + "startDate": "2016-10-02", + "endDate": "2016-10-22" + } + }, + "Start": 14, + "Length": 34 + } + ] + }, + { + "Input": "Estare afuera entre 2 de Oct y 22 de Octubre", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "entre 2 de Oct y 22 de Octubre", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-10-02,XXXX-10-22,P20D)", + "FutureResolution": { + "startDate": "2017-10-02", + "endDate": "2017-10-22" + }, + "PastResolution": { + "startDate": "2016-10-02", + "endDate": "2016-10-22" + } + }, + "Start": 14, + "Length": 30 + } + ] + }, + { + "Input": "Estare afuera 19-20 de Noviembre", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "19-20 de Noviembre", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-11-19,XXXX-11-20,P1D)", + "FutureResolution": { + "startDate": "2016-11-19", + "endDate": "2016-11-20" + }, + "PastResolution": { + "startDate": "2015-11-19", + "endDate": "2015-11-20" + } + }, + "Start": 14, + "Length": 18 + } + ] + }, + { + "Input": "Estare afuera 19 hasta 20 de Noviembre", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "19 hasta 20 de Noviembre", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-11-19,XXXX-11-20,P1D)", + "FutureResolution": { + "startDate": "2016-11-19", + "endDate": "2016-11-20" + }, + "PastResolution": { + "startDate": "2015-11-19", + "endDate": "2015-11-20" + } + }, + "Start": 14, + "Length": 24 + } + ] + }, + { + "Input": "Estare afuera entre 19 y 20 de Noviembre", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "entre 19 y 20 de Noviembre", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-11-19,XXXX-11-20,P1D)", + "FutureResolution": { + "startDate": "2016-11-19", + "endDate": "2016-11-20" + }, + "PastResolution": { + "startDate": "2015-11-19", + "endDate": "2015-11-20" + } + }, + "Start": 14, + "Length": 26 + } + ] + }, + { + "Input": "Estare afuera 2015.3", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "2015.3", + "Type": "daterange", + "Value": { + "Timex": "2015-03", + "FutureResolution": { + "startDate": "2015-03-01", + "endDate": "2015-04-01" + }, + "PastResolution": { + "startDate": "2015-03-01", + "endDate": "2015-04-01" + } + }, + "Start": 14, + "Length": 6 + } + ] + }, + { + "Input": "Estare afuera 2015-3", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "2015-3", + "Type": "daterange", + "Value": { + "Timex": "2015-03", + "FutureResolution": { + "startDate": "2015-03-01", + "endDate": "2015-04-01" + }, + "PastResolution": { + "startDate": "2015-03-01", + "endDate": "2015-04-01" + } + }, + "Start": 14, + "Length": 6 + } + ] + }, + { + "Input": "Estare afuera 2015/3", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "2015/3", + "Type": "daterange", + "Value": { + "Timex": "2015-03", + "FutureResolution": { + "startDate": "2015-03-01", + "endDate": "2015-04-01" + }, + "PastResolution": { + "startDate": "2015-03-01", + "endDate": "2015-04-01" + } + }, + "Start": 14, + "Length": 6 + } + ] + }, + { + "Input": "Estare afuera 3/2015", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "3/2015", + "Type": "daterange", + "Value": { + "Timex": "2015-03", + "FutureResolution": { + "startDate": "2015-03-01", + "endDate": "2015-04-01" + }, + "PastResolution": { + "startDate": "2015-03-01", + "endDate": "2015-04-01" + } + }, + "Start": 14, + "Length": 6 + } + ] + }, + { + "Input": "Estare afuera el fin de semana", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "el fin de semana", + "Type": "daterange", + "Value": { + "Timex": "2016-W45-WE", + "FutureResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + }, + "PastResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + } + }, + "Start": 14, + "Length": 16 + } + ] + }, + { + "Input": "Estare afuera este fin de semana", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "este fin de semana", + "Type": "daterange", + "Value": { + "Timex": "2016-W45-WE", + "FutureResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + }, + "PastResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + } + }, + "Start": 14, + "Length": 18 + } + ] + }, + { + "Input": "Estare afuera en junio 2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "junio 2016", + "Type": "daterange", + "Value": { + "Timex": "2016-06", + "FutureResolution": { + "startDate": "2016-06-01", + "endDate": "2016-07-01" + }, + "PastResolution": { + "startDate": "2016-06-01", + "endDate": "2016-07-01" + } + }, + "Start": 17, + "Length": 10 + } + ] + }, + { + "Input": "Estare afuera en junio del proximo aรฑo", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "junio del proximo aรฑo", + "Type": "daterange", + "Value": { + "Timex": "2017-06", + "FutureResolution": { + "startDate": "2017-06-01", + "endDate": "2017-07-01" + }, + "PastResolution": { + "startDate": "2017-06-01", + "endDate": "2017-07-01" + } + }, + "Start": 17, + "Length": 21 + } + ] + }, + { + "Input": "Estare afuera el prรณximo aรฑo", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "el prรณximo aรฑo", + "Type": "daterange", + "Value": { + "Timex": "2017", + "FutureResolution": { + "startDate": "2017-01-01", + "endDate": "2018-01-01" + }, + "PastResolution": { + "startDate": "2017-01-01", + "endDate": "2018-01-01" + } + }, + "Start": 14, + "Length": 14 + } + ] + }, + { + "Input": "Estare afuera los prรณximos 3 dias", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "prรณximos 3 dias", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-08,2016-11-11,P3D)", + "FutureResolution": { + "startDate": "2016-11-08", + "endDate": "2016-11-11" + }, + "PastResolution": { + "startDate": "2016-11-08", + "endDate": "2016-11-11" + } + }, + "Start": 18, + "Length": 15 + } + ] + }, + { + "Input": "Estare afuera los proximos 3 meses", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "proximos 3 meses", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-08,2017-02-08,P3M)", + "FutureResolution": { + "startDate": "2016-11-08", + "endDate": "2017-02-08" + }, + "PastResolution": { + "startDate": "2016-11-08", + "endDate": "2017-02-08" + } + }, + "Start": 18, + "Length": 16 + } + ] + }, + { + "Input": "Estare afuera en 3 aรฑos", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "en 3 aรฑos", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-08,2019-11-08,P3Y)", + "FutureResolution": { + "startDate": "2016-11-08", + "endDate": "2019-11-08" + }, + "PastResolution": { + "startDate": "2016-11-08", + "endDate": "2019-11-08" + } + }, + "Start": 14, + "Length": 9 + } + ] + }, + { + "Input": "Estuve afuera las pasadas 3 semanas", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "pasadas 3 semanas", + "Type": "daterange", + "Value": { + "Timex": "(2016-10-17,2016-11-07,P3W)", + "FutureResolution": { + "startDate": "2016-10-17", + "endDate": "2016-11-07" + }, + "PastResolution": { + "startDate": "2016-10-17", + "endDate": "2016-11-07" + } + }, + "Start": 18, + "Length": 17 + } + ] + }, + { + "Input": "Estuve afuera los ultimos 3aรฑos", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "ultimos 3aรฑos", + "Type": "daterange", + "Value": { + "Timex": "(2013-11-07,2016-11-07,P3Y)", + "FutureResolution": { + "startDate": "2013-11-07", + "endDate": "2016-11-07" + }, + "PastResolution": { + "startDate": "2013-11-07", + "endDate": "2016-11-07" + } + }, + "Start": 18, + "Length": 13 + } + ] + }, + { + "Input": "Estuve afuera las anteriores 3 semanas", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "anteriores 3 semanas", + "Type": "daterange", + "Value": { + "Timex": "(2016-10-17,2016-11-07,P3W)", + "FutureResolution": { + "startDate": "2016-10-17", + "endDate": "2016-11-07" + }, + "PastResolution": { + "startDate": "2016-10-17", + "endDate": "2016-11-07" + } + }, + "Start": 18, + "Length": 20 + } + ] + }, + { + "Input": "Estare afuera desde hoy hasta maรฑana", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "desde hoy hasta maรฑana", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-07,2016-11-08,P1D)", + "FutureResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-08" + }, + "PastResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-08" + } + }, + "Start": 14, + "Length": 22 + } + ] + }, + { + "Input": "la primer semana de Oct", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "la primer semana de Oct", + "Type": "daterange", + "Value": { + "Timex": "XXXX-10-W01", + "FutureResolution": { + "startDate": "2017-10-02", + "endDate": "2017-10-09" + }, + "PastResolution": { + "startDate": "2016-10-03", + "endDate": "2016-10-10" + } + }, + "Start": 0, + "Length": 23 + } + ] + }, + { + "Input": "Estare afuera la tercera semana del 2027", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "java", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "la tercera semana del 2027", + "Type": "daterange", + "Value": { + "Timex": "2027-W03", + "FutureResolution": { + "startDate": "2027-01-18", + "endDate": "2027-01-25" + }, + "PastResolution": { + "startDate": "2027-01-18", + "endDate": "2027-01-25" + } + }, + "Start": 14, + "Length": 26 + } + ] + }, + { + "Input": "Estare afuera la tercer semana del prรณximo aรฑo", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "java", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "la tercer semana del prรณximo aรฑo", + "Type": "daterange", + "Value": { + "Timex": "2017-W03", + "FutureResolution": { + "startDate": "2017-01-16", + "endDate": "2017-01-23" + }, + "PastResolution": { + "startDate": "2017-01-16", + "endDate": "2017-01-23" + } + }, + "Start": 14, + "Length": 32 + } + ] + }, + { + "Input": "Estare afuera el tercer trimestre de 2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "el tercer trimestre de 2016", + "Type": "daterange", + "Value": { + "Timex": "(2016-07-01,2016-10-01,P3M)", + "FutureResolution": { + "startDate": "2016-07-01", + "endDate": "2016-10-01" + }, + "PastResolution": { + "startDate": "2016-07-01", + "endDate": "2016-10-01" + } + }, + "Start": 14, + "Length": 27 + } + ] + }, + { + "Input": "Estare afuera el tercer trimestre de este aรฑo", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "el tercer trimestre de este aรฑo", + "Type": "daterange", + "Value": { + "Timex": "(2016-07-01,2016-10-01,P3M)", + "FutureResolution": { + "startDate": "2016-07-01", + "endDate": "2016-10-01" + }, + "PastResolution": { + "startDate": "2016-07-01", + "endDate": "2016-10-01" + } + }, + "Start": 14, + "Length": 31 + } + ] + }, + { + "Input": "Estare afuera 2016 el tercer trimestre", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "2016 el tercer trimestre", + "Type": "daterange", + "Value": { + "Timex": "(2016-07-01,2016-10-01,P3M)", + "FutureResolution": { + "startDate": "2016-07-01", + "endDate": "2016-10-01" + }, + "PastResolution": { + "startDate": "2016-07-01", + "endDate": "2016-10-01" + } + }, + "Start": 14, + "Length": 24 + } + ] + }, + { + "Input": "Estare afuera este verano", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "este verano", + "Type": "daterange", + "Value": { + "Timex": "2016-SU", + "FutureResolution": {}, + "PastResolution": {} + }, + "Start": 14, + "Length": 11 + } + ] + }, + { + "Input": "Estare afuera la prรณxima primavera", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "prรณxima primavera", + "Type": "daterange", + "Value": { + "Timex": "2017-SP", + "FutureResolution": {}, + "PastResolution": {} + }, + "Start": 17, + "Length": 17 + } + ] + }, + { + "Input": "Estare afuera el verano", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "el verano", + "Type": "daterange", + "Value": { + "Timex": "SU", + "FutureResolution": {}, + "PastResolution": {} + }, + "Start": 14, + "Length": 9 + } + ] + }, + { + "Input": "Estare afuera verano", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "verano", + "Type": "daterange", + "Value": { + "Timex": "SU", + "FutureResolution": {}, + "PastResolution": {} + }, + "Start": 14, + "Length": 6 + } + ] + }, + { + "Input": "Estare afuera verano 2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "verano 2016", + "Type": "daterange", + "Value": { + "Timex": "2016-SU", + "FutureResolution": {}, + "PastResolution": {} + }, + "Start": 14, + "Length": 11 + } + ] + }, + { + "Input": "Estare afuera verano del 2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "verano del 2016", + "Type": "daterange", + "Value": { + "Timex": "2016-SU", + "FutureResolution": {}, + "PastResolution": {} + }, + "Start": 14, + "Length": 15 + } + ] + }, + { + "Input": "Estarรฉ afuera de 4 a 22 de este mes", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "de 4 a 22 de este mes", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-04,2016-11-22,P18D)", + "FutureResolution": { + "startDate": "2016-11-04", + "endDate": "2016-11-22" + }, + "PastResolution": { + "startDate": "2016-11-04", + "endDate": "2016-11-22" + } + }, + "Start": 14, + "Length": 21 + } + ] + }, + { + "Input": "Estarรฉ afuera de 4-23 del prรณximo mes", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "de 4-23 del prรณximo mes", + "Type": "daterange", + "Value": { + "Timex": "(2016-12-04,2016-12-23,P19D)", + "FutureResolution": { + "startDate": "2016-12-04", + "endDate": "2016-12-23" + }, + "PastResolution": { + "startDate": "2016-12-04", + "endDate": "2016-12-23" + } + }, + "Start": 14, + "Length": 23 + } + ] + }, + { + "Input": "Estarรฉ afuera desde 3 hasta 12 de sept jajaja", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "desde 3 hasta 12 de sept", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-09-03,XXXX-09-12,P9D)", + "FutureResolution": { + "startDate": "2017-09-03", + "endDate": "2017-09-12" + }, + "PastResolution": { + "startDate": "2016-09-03", + "endDate": "2016-09-12" + } + }, + "Start": 14, + "Length": 24 + } + ] + }, + { + "Input": "Estarรฉ afuera desde viernes 11 hasta martes 15", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "desde viernes 11 hasta martes 15", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-11,2016-11-15,P4D)", + "FutureResolution": { + "startDate": "2016-11-11", + "endDate": "2016-11-15" + }, + "PastResolution": { + "startDate": "2016-11-11", + "endDate": "2016-11-15" + } + }, + "Start": 14, + "Length": 32 + } + ] + }, + { + "Input": "Estarรฉ afuera de 4 a 23 del mes que viene", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "de 4 a 23 del mes que viene", + "Type": "daterange", + "Value": { + "Timex": "(2016-12-04,2016-12-23,P19D)", + "FutureResolution": { + "startDate": "2016-12-04", + "endDate": "2016-12-23" + }, + "PastResolution": { + "startDate": "2016-12-04", + "endDate": "2016-12-23" + } + }, + "Start": 14, + "Length": 27 + } + ] + }, + { + "Input": "Estarรฉ afuera desde el 4 hasta el 23 de este mes", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "desde el 4 hasta el 23 de este mes", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-04,2016-11-23,P19D)", + "FutureResolution": { + "startDate": "2016-11-04", + "endDate": "2016-11-23" + }, + "PastResolution": { + "startDate": "2016-11-04", + "endDate": "2016-11-23" + } + }, + "Start": 14, + "Length": 34 + } + ] + }, + { + "Input": "Estarรฉ afuera entre 4 y 22 de este mes", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "entre 4 y 22 de este mes", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-04,2016-11-22,P18D)", + "FutureResolution": { + "startDate": "2016-11-04", + "endDate": "2016-11-22" + }, + "PastResolution": { + "startDate": "2016-11-04", + "endDate": "2016-11-22" + } + }, + "Start": 14, + "Length": 24 + } + ] + }, + { + "Input": "Estarรฉ afuera entre 3 y 12 de sept jajaja", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "entre 3 y 12 de sept", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-09-03,XXXX-09-12,P9D)", + "FutureResolution": { + "startDate": "2017-09-03", + "endDate": "2017-09-12" + }, + "PastResolution": { + "startDate": "2016-09-03", + "endDate": "2016-09-12" + } + }, + "Start": 14, + "Length": 20 + } + ] + }, + { + "Input": "Estarรฉ afuera de 4 a 22 de enero de 1995", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "de 4 a 22 de enero de 1995", + "Type": "daterange", + "Value": { + "Timex": "(1995-01-04,1995-01-22,P18D)", + "FutureResolution": { + "startDate": "1995-01-04", + "endDate": "1995-01-22" + }, + "PastResolution": { + "startDate": "1995-01-04", + "endDate": "1995-01-22" + } + }, + "Start": 14, + "Length": 26 + } + ] + }, + { + "Input": "Estarรฉ afuera entre 4-22 de enero de 1995", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "4-22 de enero de 1995", + "Type": "daterange", + "Value": { + "Timex": "(1995-01-04,1995-01-22,P18D)", + "FutureResolution": { + "startDate": "1995-01-04", + "endDate": "1995-01-22" + }, + "PastResolution": { + "startDate": "1995-01-04", + "endDate": "1995-01-22" + } + }, + "Start": 20, + "Length": 21 + } + ] + }, + { + "Input": "Estarรฉ afuera entre el 4 y el 8 de septiembre", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "entre el 4 de septiembre y el 8 de septiembre", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-09-04,XXXX-09-08,P4D)", + "FutureResolution": { + "startDate": "2017-09-04", + "endDate": "2017-09-08" + }, + "PastResolution": { + "startDate": "2016-09-04", + "endDate": "2016-09-08" + } + }, + "Start": 14, + "Length": 45 + } + ] + }, + { + "Input": "Estarรฉ afuera esta semana", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "esta semana", + "Type": "daterange", + "Value": { + "Timex": "2016-W45", + "FutureResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-14" + }, + "PastResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-14" + } + }, + "Start": 14, + "Length": 11 + } + ] + }, + { + "Input": "Estarรฉ afuera en la semana que viene", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "semana que viene", + "Type": "daterange", + "Value": { + "Timex": "2016-W46", + "FutureResolution": { + "startDate": "2016-11-14", + "endDate": "2016-11-21" + }, + "PastResolution": { + "startDate": "2016-11-14", + "endDate": "2016-11-21" + } + }, + "Start": 20, + "Length": 16 + } + ] + }, + { + "Input": "Estarรฉ afuera en la semana actual", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "semana actual", + "Type": "daterange", + "Value": { + "Timex": "2016-W45", + "FutureResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-14" + }, + "PastResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-14" + } + }, + "Start": 20, + "Length": 16 + } + ] + }, + { + "Input": "Estarรฉ afuera en febrero", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "febrero", + "Type": "daterange", + "Value": { + "Timex": "XXXX-02", + "FutureResolution": { + "startDate": "2017-02-01", + "endDate": "2017-03-01" + }, + "PastResolution": { + "startDate": "2016-02-01", + "endDate": "2016-03-01" + } + }, + "Start": 17, + "Length": 7 + } + ] + }, + { + "Input": "Estarรฉ afuera este septiembre", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "este septiembre", + "Type": "daterange", + "Value": { + "Timex": "2016-09", + "FutureResolution": { + "startDate": "2016-09-01", + "endDate": "2016-10-01" + }, + "PastResolution": { + "startDate": "2016-09-01", + "endDate": "2016-10-01" + } + }, + "Start": 14, + "Length": 15 + } + ] + }, + { + "Input": "Estarรฉ afuera el pasado septiembre", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "pasado septiembre", + "Type": "daterange", + "Value": { + "Timex": "2015-09", + "FutureResolution": { + "startDate": "2015-09-01", + "endDate": "2015-10-01" + }, + "PastResolution": { + "startDate": "2015-09-01", + "endDate": "2015-10-01" + } + }, + "Start": 17, + "Length": 17 + } + ] + }, + { + "Input": "Estarรฉ afuera el prรณximo junio", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "prรณximo junio", + "Type": "daterange", + "Value": { + "Timex": "2017-06", + "FutureResolution": { + "startDate": "2017-06-01", + "endDate": "2017-07-01" + }, + "PastResolution": { + "startDate": "2017-06-01", + "endDate": "2017-07-01" + } + }, + "Start": 17, + "Length": 13 + } + ] + }, + { + "Input": "Estarรฉ afuera la 3ยช semana de este mes", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "3ยช semana de este mes", + "Type": "daterange", + "Value": { + "Timex": "2016-11-W03", + "FutureResolution": { + "startDate": "2016-11-21", + "endDate": "2016-11-28" + }, + "PastResolution": { + "startDate": "2016-11-21", + "endDate": "2016-11-28" + } + }, + "Start": 17, + "Length": 21 + } + ] + }, + { + "Input": "Estarรฉ afuera en la รบltima semana de julio", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "รบltima semana de julio", + "Type": "daterange", + "Value": { + "Timex": "XXXX-07-W04", + "FutureResolution": { + "startDate": "2017-07-24", + "endDate": "2017-07-31" + }, + "PastResolution": { + "startDate": "2016-07-25", + "endDate": "2016-08-01" + } + }, + "Start": 20, + "Length": 22 + } + ] + }, + { + "Input": "semana del 16 de septiembre", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "semana del 16 de septiembre", + "Type": "daterange", + "Value": { + "Timex": "XXXX-09-16", + "FutureResolution": { + "startDate": "2017-09-11", + "endDate": "2017-09-18" + }, + "PastResolution": { + "startDate": "2016-09-12", + "endDate": "2016-09-19" + } + }, + "Start": 0, + "Length": 27 + } + ] + }, + { + "Input": "mes de 16 de septiembre", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "month of september.16th", + "Type": "daterange", + "Value": { + "Timex": "XXXX-09-16", + "FutureResolution": { + "startDate": "2017-09-01", + "endDate": "2017-10-01" + }, + "PastResolution": { + "startDate": "2016-09-01", + "endDate": "2016-10-01" + } + }, + "Start": 0, + "Length": 23 + } + ] + }, + { + "Input": "Estarรฉ afuera 3.2015", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "3.2015", + "Type": "daterange", + "Value": { + "Timex": "2015-03", + "FutureResolution": { + "startDate": "2015-03-01", + "endDate": "2015-04-01" + }, + "PastResolution": { + "startDate": "2015-03-01", + "endDate": "2015-04-01" + } + }, + "Start": 14, + "Length": 6 + } + ] + }, + { + "Input": "Estarรฉ afuera 3-2015", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "3-2015", + "Type": "daterange", + "Value": { + "Timex": "2015-03", + "FutureResolution": { + "startDate": "2015-03-01", + "endDate": "2015-04-01" + }, + "PastResolution": { + "startDate": "2015-03-01", + "endDate": "2015-04-01" + } + }, + "Start": 14, + "Length": 6 + } + ] + }, + { + "Input": "Estarรฉ afuera 3/2015", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "3/2015", + "Type": "daterange", + "Value": { + "Timex": "2015-03", + "FutureResolution": { + "startDate": "2015-03-01", + "endDate": "2015-04-01" + }, + "PastResolution": { + "startDate": "2015-03-01", + "endDate": "2015-04-01" + } + }, + "Start": 14, + "Length": 6 + } + ] + }, + { + "Input": "Estarรฉ afuera 3~2015", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "3~2015", + "Type": "daterange", + "Value": { + "Timex": "2015-03", + "FutureResolution": { + "startDate": "2015-03-01", + "endDate": "2015-04-01" + }, + "PastResolution": { + "startDate": "2015-03-01", + "endDate": "2015-04-01" + } + }, + "Start": 14, + "Length": 6 + } + ] + }, + { + "Input": "programa una reuniรณn en las dos semanas", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [] + }, + { + "Input": "prรณximos 2 dรญas", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "prรณximos 2 dรญas", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-08,2016-11-10,P2D)", + "FutureResolution": { + "startDate": "2016-11-08", + "endDate": "2016-11-10" + }, + "PastResolution": { + "startDate": "2016-11-08", + "endDate": "2016-11-10" + } + }, + "Start": 0, + "Length": 15 + } + ] + }, + { + "Input": "รบltimos dรญas", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "รบltimos dรญas", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-04,2016-11-07,P3D)", + "FutureResolution": { + "startDate": "2016-11-04", + "endDate": "2016-11-07" + }, + "PastResolution": { + "startDate": "2016-11-04", + "endDate": "2016-11-07" + } + }, + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "de la semana", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "de la semana", + "Type": "daterange", + "Value": { + "Timex": "2016-W45", + "FutureResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-14" + }, + "PastResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-14" + } + }, + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "esta semana", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "esta semana", + "Type": "daterange", + "Value": { + "Timex": "2016-W45", + "FutureResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-14" + }, + "PastResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-14" + } + }, + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "mi semana", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "mi semana", + "Type": "daterange", + "Value": { + "Timex": "2016-W45", + "FutureResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-14" + }, + "PastResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-14" + } + }, + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "el fin de semana", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "el fin de semana", + "Type": "daterange", + "Value": { + "Timex": "2016-W45-WE", + "FutureResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + }, + "PastResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + } + }, + "Start": 0, + "Length": 16 + } + ] + }, + { + "Input": "este fin de semana", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "", + "Type": "daterange", + "Value": { + "Timex": "2016-W45-WE", + "FutureResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + }, + "PastResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + } + }, + "Start": 0, + "Length": 18 + } + ] + }, + { + "Input": "este finde", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "este finde", + "Type": "daterange", + "Value": { + "Timex": "2016-W45-WE", + "FutureResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + }, + "PastResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + } + }, + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "Estarรฉ afuera de 2 de oct a 22 de octubre", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "de 2 de oct a 22 de octubre", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-10-02,XXXX-10-22,P20D)", + "FutureResolution": { + "startDate": "2017-10-02", + "endDate": "2017-10-22" + }, + "PastResolution": { + "startDate": "2016-10-02", + "endDate": "2016-10-22" + } + }, + "Start": 14, + "Length": 27 + } + ] + }, + { + "Input": "Estarรฉ afuera 12 de enero de 2016-22/1/2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "12 de enero de 2016-22/1/2016", + "Type": "daterange", + "Value": { + "Timex": "(2016-01-12,2016-01-22,P10D)", + "FutureResolution": { + "startDate": "2016-01-12", + "endDate": "2016-01-22" + }, + "PastResolution": { + "startDate": "2016-01-12", + "endDate": "2016-01-22" + } + }, + "Start": 14, + "Length": 29 + } + ] + }, + { + "Input": "Estarรฉ afuera desde 1 de ene hasta miรฉrcoles 22 de ene", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "desde 1 de ene hasta miรฉrcoles 22 de ene", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-01-01,XXXX-01-22,P21D)", + "FutureResolution": { + "startDate": "2017-01-01", + "endDate": "2017-01-22" + }, + "PastResolution": { + "startDate": "2016-01-01", + "endDate": "2016-01-22" + } + }, + "Start": 14, + "Length": 40 + } + ] + }, + { + "Input": "Estarรฉ afuera de hoy a maรฑana", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "de hoy a maรฑana", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-07,2016-11-08,P1D)", + "FutureResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-08" + }, + "PastResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-08" + } + }, + "Start": 14, + "Length": 15 + } + ] + }, + { + "Input": "Estarรฉ afuera desde 2 oct hasta 22 octubre", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "from Oct. 2 to October 22", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-10-02,XXXX-10-22,P20D)", + "FutureResolution": { + "startDate": "2017-10-02", + "endDate": "2017-10-22" + }, + "PastResolution": { + "startDate": "2016-10-02", + "endDate": "2016-10-22" + } + }, + "Start": 14, + "Length": 28 + } + ] + }, + { + "Input": "Estarรฉ afuera entre 2 de oct y 22 de octubre", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "entre 2 de oct y 22 de octubre", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-10-02,XXXX-10-22,P20D)", + "FutureResolution": { + "startDate": "2017-10-02", + "endDate": "2017-10-22" + }, + "PastResolution": { + "startDate": "2016-10-02", + "endDate": "2016-10-22" + } + }, + "Start": 14, + "Length": 30 + } + ] + }, + { + "Input": "Estarรฉ afuera 19-20 de noviembre", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "10-20 de noviembre", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-11-19,XXXX-11-20,P1D)", + "FutureResolution": { + "startDate": "2016-11-19", + "endDate": "2016-11-20" + }, + "PastResolution": { + "startDate": "2015-11-19", + "endDate": "2015-11-20" + } + }, + "Start": 14, + "Length": 18 + } + ] + }, + { + "Input": "Estarรฉ afuera de 19 a 20 de noviembre", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "November 19 to 20", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-11-19,XXXX-11-20,P1D)", + "FutureResolution": { + "startDate": "2016-11-19", + "endDate": "2016-11-20" + }, + "PastResolution": { + "startDate": "2015-11-19", + "endDate": "2015-11-20" + } + }, + "Start": 12, + "Length": 17 + } + ] + }, + { + "Input": "Estarรฉ afuera entre 19 y 20 de noviembre", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "entre 19 y 20 de noviembre", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-11-19,XXXX-11-20,P1D)", + "FutureResolution": { + "startDate": "2016-11-19", + "endDate": "2016-11-20" + }, + "PastResolution": { + "startDate": "2015-11-19", + "endDate": "2015-11-20" + } + }, + "Start": 12, + "Length": 26 + } + ] + }, + { + "Input": "Estarรฉ afuera en el resto de la semana", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "resto de la semana", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-07,2016-11-13,P6D)", + "FutureResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-13" + }, + "PastResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-13" + } + }, + "Start": 20, + "Length": 18 + } + ] + }, + { + "Input": "Estarรฉ afuera resto de semana", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "resto de semana", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-07,2016-11-13,P6D)", + "FutureResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-13" + }, + "PastResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-13" + } + }, + "Start": 14, + "Length": 15 + } + ] + }, + { + "Input": "Estarรฉ afuera en el resto de esta semana", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "resto de esta semana", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-07,2016-11-13,P6D)", + "FutureResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-13" + }, + "PastResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-13" + } + }, + "Start": 20, + "Length": 20 + } + ] + }, + { + "Input": "Estarรฉ afuera en el resto de la semana actual", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "rest of current week", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-07,2016-11-13,P6D)", + "FutureResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-13" + }, + "PastResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-13" + } + }, + "Start": 20, + "Length": 25 + } + ] + }, + { + "Input": "Estarรฉ afuera en el resto del mes", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "resto del mes", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-07,2016-11-30,P24D)", + "FutureResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-30" + }, + "PastResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-30" + } + }, + "Start": 20, + "Length": 13 + } + ] + }, + { + "Input": "Estarรฉ afuera en el resto del aรฑo", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "resto del aรฑo", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-07,2016-12-31,P55D)", + "FutureResolution": { + "startDate": "2016-11-07", + "endDate": "2016-12-31" + }, + "PastResolution": { + "startDate": "2016-11-07", + "endDate": "2016-12-31" + } + }, + "Start": 20, + "Length": 13 + } + ] + }, + { + "Input": "Estarรฉ afuera este fin de semana", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "este fin de semana", + "Type": "daterange", + "Value": { + "Timex": "2016-W45-WE", + "FutureResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + }, + "PastResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + } + }, + "Start": 14, + "Length": 17 + } + ] + }, + { + "Input": "Estarรฉ afuera este finde", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "este finde", + "Type": "daterange", + "Value": { + "Timex": "2016-W45-WE", + "FutureResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + }, + "PastResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + } + }, + "Start": 14, + "Length": 10 + } + ] + }, + { + "Input": "Estarรฉ afuera en junio de 2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "junio de 2016", + "Type": "daterange", + "Value": { + "Timex": "2016-06", + "FutureResolution": { + "startDate": "2016-06-01", + "endDate": "2016-07-01" + }, + "PastResolution": { + "startDate": "2016-06-01", + "endDate": "2016-07-01" + } + }, + "Start": 14, + "Length": 13 + } + ] + }, + { + "Input": "Estarรฉ afuera en junio del prรณximo aรฑo", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "junio del prรณximo aรฑo", + "Type": "daterange", + "Value": { + "Timex": "2017-06", + "FutureResolution": { + "startDate": "2017-06-01", + "endDate": "2017-07-01" + }, + "PastResolution": { + "startDate": "2017-06-01", + "endDate": "2017-07-01" + } + }, + "Start": 17, + "Length": 21 + } + ] + }, + { + "Input": "Estarรฉ afuera el aรฑo que viene", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "aรฑo que viene", + "Type": "daterange", + "Value": { + "Timex": "2017", + "FutureResolution": { + "startDate": "2017-01-01", + "endDate": "2018-01-01" + }, + "PastResolution": { + "startDate": "2017-01-01", + "endDate": "2018-01-01" + } + }, + "Start": 17, + "Length": 13 + } + ] + }, + { + "Input": "Estarรฉ afuera en los 3 dรญas siguientes", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "3 dรญas siguientes", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-08,2016-11-11,P3D)", + "FutureResolution": { + "startDate": "2016-11-08", + "endDate": "2016-11-11" + }, + "PastResolution": { + "startDate": "2016-11-08", + "endDate": "2016-11-11" + } + }, + "Start": 21, + "Length": 17 + } + ] + }, + { + "Input": "Estarรฉ afuera en los prรณximos 3 meses", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "prรณximos 3 meses", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-08,2017-02-08,P3M)", + "FutureResolution": { + "startDate": "2016-11-08", + "endDate": "2017-02-08" + }, + "PastResolution": { + "startDate": "2016-11-08", + "endDate": "2017-02-08" + } + }, + "Start": 21, + "Length": 16 + } + ] + }, + { + "Input": "Estarรฉ afuera en los 3 aรฑos", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [] + }, + { + "Input": "Estuve afuera en las รบltimas 3 semanas", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "รบltimas 3 semanas", + "Type": "daterange", + "Value": { + "Timex": "(2016-10-17,2016-11-07,P3W)", + "FutureResolution": { + "startDate": "2016-10-17", + "endDate": "2016-11-07" + }, + "PastResolution": { + "startDate": "2016-10-17", + "endDate": "2016-11-07" + } + }, + "Start": 21, + "Length": 17 + } + ] + }, + { + "Input": "Estuve afuera รบltimos 3 aรฑos", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "รบltimos 3 aรฑos", + "Type": "daterange", + "Value": { + "Timex": "(2013-11-07,2016-11-07,P3Y)", + "FutureResolution": { + "startDate": "2013-11-07", + "endDate": "2016-11-07" + }, + "PastResolution": { + "startDate": "2013-11-07", + "endDate": "2016-11-07" + } + }, + "Start": 14, + "Length": 14 + } + ] + }, + { + "Input": "Estuve afuera en las 3 semanas anteriores", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "3 semanas anteriores", + "Type": "daterange", + "Value": { + "Timex": "(2016-10-17,2016-11-07,P3W)", + "FutureResolution": { + "startDate": "2016-10-17", + "endDate": "2016-11-07" + }, + "PastResolution": { + "startDate": "2016-10-17", + "endDate": "2016-11-07" + } + }, + "Start": 21, + "Length": 20 + } + ] + }, + { + "Input": "1ยช semana de oct", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "1ยช semana de oct", + "Type": "daterange", + "Value": { + "Timex": "XXXX-10-W01", + "FutureResolution": { + "startDate": "2017-10-02", + "endDate": "2017-10-09" + }, + "PastResolution": { + "startDate": "2016-10-03", + "endDate": "2016-10-10" + } + }, + "Start": 0, + "Length": 16 + } + ] + }, + { + "Input": "Estarรฉ afuera la 3ยช semana de 2027", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "3ยช semana de 2027", + "Type": "daterange", + "Value": { + "Timex": "2027-01-W03", + "FutureResolution": { + "startDate": "2027-01-18", + "endDate": "2027-01-25" + }, + "PastResolution": { + "startDate": "2027-01-18", + "endDate": "2027-01-25" + } + }, + "Start": 17, + "Length": 17 + } + ] + }, + { + "Input": "Estarรฉ afuera la tercera semana del prรณximo aรฑo", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "tercera semana del prรณximo aรฑo", + "Type": "daterange", + "Value": { + "Timex": "2017-01-W03", + "FutureResolution": { + "startDate": "2017-01-16", + "endDate": "2017-01-23" + }, + "PastResolution": { + "startDate": "2017-01-16", + "endDate": "2017-01-23" + } + }, + "Start": 17, + "Length": 30 + } + ] + }, + { + "Input": "Estarรฉ afuera en el 3ยบ cuatrimestre", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "3ยบ cuatrimestre", + "Type": "daterange", + "Value": { + "Timex": "(2016-07-01,2016-10-01,P3M)", + "FutureResolution": { + "startDate": "2016-07-01", + "endDate": "2016-10-01" + }, + "PastResolution": { + "startDate": "2016-07-01", + "endDate": "2016-10-01" + } + }, + "Start": 20, + "Length": 15 + } + ] + }, + { + "Input": "Estarรฉ afuera 3ยบ cuarto de este aรฑo", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "3ยบ cuarto de este aรฑo", + "Type": "daterange", + "Value": { + "Timex": "(2016-07-01,2016-10-01,P3M)", + "FutureResolution": { + "startDate": "2016-07-01", + "endDate": "2016-10-01" + }, + "PastResolution": { + "startDate": "2016-07-01", + "endDate": "2016-10-01" + } + }, + "Start": 14, + "Length": 21 + } + ] + }, + { + "Input": "Estarรฉ afuera en el tercer cuatrimestre de 2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "2016 the third quarter", + "Type": "daterange", + "Value": { + "Timex": "(2016-07-01,2016-10-01,P3M)", + "FutureResolution": { + "startDate": "2016-07-01", + "endDate": "2016-10-01" + }, + "PastResolution": { + "startDate": "2016-07-01", + "endDate": "2016-10-01" + } + }, + "Start": 20, + "Length": 27 + } + ] + }, + { + "Input": "Estarรฉ afuera durante el 3ยบ cuatrimestre de este aรฑo", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "3ยบ cuatrimestre de este aรฑo", + "Type": "daterange", + "Value": { + "Timex": "(2016-07-01,2016-10-01,P3M)", + "FutureResolution": { + "startDate": "2016-07-01", + "endDate": "2016-10-01" + }, + "PastResolution": { + "startDate": "2016-07-01", + "endDate": "2016-10-01" + } + }, + "Start": 25, + "Length": 27 + } + ] + }, + { + "Input": "Estarรฉ afuera tercer cuarto de 2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "tercer cuarto de 2016", + "Type": "daterange", + "Value": { + "Timex": "(2016-07-01,2016-10-01,P3M)", + "FutureResolution": { + "startDate": "2016-07-01", + "endDate": "2016-10-01" + }, + "PastResolution": { + "startDate": "2016-07-01", + "endDate": "2016-10-01" + } + }, + "Start": 14, + "Length": 21 + } + ] + }, + { + "Input": "Volverรฉ en el 2ยบ cuatrimestre", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "2ยบ cuatrimestre", + "Type": "daterange", + "Value": { + "Timex": "(2016-04-01,2016-07-01,P3M)", + "FutureResolution": { + "startDate": "2017-04-01", + "endDate": "2017-07-01" + }, + "PastResolution": { + "startDate": "2016-04-01", + "endDate": "2016-07-01" + } + }, + "Start": 14, + "Length": 15 + } + ] + }, + { + "Input": "Volverรฉ primer cuarto de 2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "primer cuarto de 2016", + "Type": "daterange", + "Value": { + "Timex": "(2016-01-01,2016-04-01,P3M)", + "FutureResolution": { + "startDate": "2016-01-01", + "endDate": "2016-04-01" + }, + "PastResolution": { + "startDate": "2016-01-01", + "endDate": "2016-04-01" + } + }, + "Start": 8, + "Length": 21 + } + ] + }, + { + "Input": "Estarรฉ afuera en la primera mitad de 2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "primera mitad de 2016", + "Type": "daterange", + "Value": { + "Timex": "(2016-01-01,2016-07-01,P6M)", + "FutureResolution": { + "startDate": "2016-01-01", + "endDate": "2016-07-01" + }, + "PastResolution": { + "startDate": "2016-01-01", + "endDate": "2016-07-01" + } + }, + "Start": 20, + "Length": 21 + } + ] + }, + { + "Input": "Estarรฉ afuera segunda mitad de 2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "segunda mitad de 2016", + "Type": "daterange", + "Value": { + "Timex": "(2016-07-01,2017-01-01,P6M)", + "FutureResolution": { + "startDate": "2016-07-01", + "endDate": "2017-01-01" + }, + "PastResolution": { + "startDate": "2016-07-01", + "endDate": "2017-01-01" + } + }, + "Start": 14, + "Length": 21 + } + ] + }, + { + "Input": "Estarรฉ afuera en 2ยช mitad de 2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "2ยช mitad de 2016", + "Type": "daterange", + "Value": { + "Timex": "(2016-07-01,2017-01-01,P6M)", + "FutureResolution": { + "startDate": "2016-07-01", + "endDate": "2017-01-01" + }, + "PastResolution": { + "startDate": "2016-07-01", + "endDate": "2017-01-01" + } + }, + "Start": 17, + "Length": 16 + } + ] + }, + { + "Input": "Me irรฉ prรณxima primavera", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "prรณxima primavera", + "Type": "daterange", + "Value": { + "Timex": "2017-SP", + "FutureResolution": {}, + "PastResolution": {} + }, + "Start": 7, + "Length": 17 + } + ] + }, + { + "Input": "Me irรฉ este verano", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "este verano", + "Type": "daterange", + "Value": { + "Timex": "SU", + "FutureResolution": {}, + "PastResolution": {} + }, + "Start": 7, + "Length": 11 + } + ] + }, + { + "Input": "Me irรฉ en verano", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "en verano", + "Type": "daterange", + "Value": { + "Timex": "SU", + "FutureResolution": {}, + "PastResolution": {} + }, + "Start": 7, + "Length": 9 + } + ] + }, + { + "Input": "Me irรฉ en verano de 2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "verano de 2016", + "Type": "daterange", + "Value": { + "Timex": "2016-SU", + "FutureResolution": {}, + "PastResolution": {} + }, + "Start": 10, + "Length": 14 + } + ] + }, + { + "Input": "vacaciones del mes que viene", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "mes que viene", + "Type": "daterange", + "Value": { + "Timex": "2016-12", + "FutureResolution": { + "startDate": "2016-12-01", + "endDate": "2017-01-01" + }, + "PastResolution": { + "startDate": "2016-12-01", + "endDate": "2017-01-01" + } + }, + "Start": 15, + "Length": 13 + } + ] + }, + { + "Input": "vacaciones del mes prรณximo", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "mes prรณximo", + "Type": "daterange", + "Value": { + "Timex": "2016-12", + "FutureResolution": { + "startDate": "2016-12-01", + "endDate": "2017-01-01" + }, + "PastResolution": { + "startDate": "2016-12-01", + "endDate": "2017-01-01" + } + }, + "Start": 15, + "Length": 11 + } + ] + }, + { + "Input": "Busca un tiempo para la segunda mitad de este mes", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "segunda mitad de este mes", + "Type": "daterange", + "Value": { + "Timex": "2017-11", + "Mod": "end", + "FutureResolution": { + "startDate": "2017-11-16", + "endDate": "2017-12-01" + }, + "PastResolution": { + "startDate": "2017-11-16", + "endDate": "2017-12-01" + } + }, + "Start": 24, + "Length": 25 + } + ] + }, + { + "Input": "Busca un tiempo para la segunda quincena de este mes", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "segunda quincena de este mes", + "Type": "daterange", + "Value": { + "Timex": "2017-11", + "Mod": "end", + "FutureResolution": { + "startDate": "2017-11-16", + "endDate": "2017-12-01" + }, + "PastResolution": { + "startDate": "2017-11-16", + "endDate": "2017-12-01" + } + }, + "Start": 24, + "Length": 28 + } + ] + }, + { + "Input": "Busca un tiempo para la 2ยช mitad de esta semana", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "2ยช mitad de esta semana", + "Type": "daterange", + "Value": { + "Timex": "2017-W45", + "Mod": "end", + "FutureResolution": { + "startDate": "2017-11-09", + "endDate": "2017-11-13" + }, + "PastResolution": { + "startDate": "2017-11-09", + "endDate": "2017-11-13" + } + }, + "Start": 24, + "Length": 23 + } + ] + }, + { + "Input": "Busca un tiempo para los รบltimos seis meses de este aรฑo", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "primeros seis meses de este aรฑo", + "Type": "daterange", + "Value": { + "Timex": "2017", + "Mod": "end", + "FutureResolution": { + "startDate": "2017-07-01", + "endDate": "2018-01-01" + }, + "PastResolution": { + "startDate": "2017-07-01", + "endDate": "2018-01-01" + } + }, + "Start": 25, + "Length": 30 + } + ] + }, + { + "Input": "Busca un tiempo para primeros 6 meses del prรณximo aรฑo", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "primeros 6 meses del prรณximo aรฑo", + "Type": "daterange", + "Value": { + "Timex": "2018", + "Mod": "start", + "FutureResolution": { + "startDate": "2018-01-01", + "endDate": "2018-07-01" + }, + "PastResolution": { + "startDate": "2018-01-01", + "endDate": "2018-07-01" + } + }, + "Start": 21, + "Length": 32 + } + ] + }, + { + "Input": "Busca un tiempo para los primeros dรญas de la prรณxima semana", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "primeros dรญas de la prรณxima semana", + "Type": "daterange", + "Value": { + "Timex": "2017-W46", + "Mod": "start", + "FutureResolution": { + "startDate": "2017-11-13", + "endDate": "2017-11-16" + }, + "PastResolution": { + "startDate": "2017-11-13", + "endDate": "2017-11-16" + } + }, + "Start": 25, + "Length": 34 + } + ] + }, + { + "Input": "Busca un tiempo para la primera quincena del mes que viene", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "primera quincena del mes que viene", + "Type": "daterange", + "Value": { + "Timex": "2017-12", + "Mod": "start", + "FutureResolution": { + "startDate": "2017-12-01", + "endDate": "2017-12-16" + }, + "PastResolution": { + "startDate": "2017-12-01", + "endDate": "2017-12-16" + } + }, + "Start": 24, + "Length": 34 + } + ] + }, + { + "Input": "Tuvimos una reuniรณn en la 2ยช mitad del aรฑo pasado", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "2ยช mitad del aรฑo pasado", + "Type": "daterange", + "Value": { + "Timex": "2016", + "Mod": "end", + "FutureResolution": { + "startDate": "2016-07-01", + "endDate": "2017-01-01" + }, + "PastResolution": { + "startDate": "2016-07-01", + "endDate": "2017-01-01" + } + }, + "Start": 26, + "Length": 23 + } + ] + }, + { + "Input": "Tuvimos una reuniรณn en los รบltimos dรญas de la semana pasada", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "รบltimos dรญas de la semana pasada", + "Type": "daterange", + "Value": { + "Timex": "2017-W44", + "Mod": "end", + "FutureResolution": { + "startDate": "2017-11-02", + "endDate": "2017-11-06" + }, + "PastResolution": { + "startDate": "2017-11-02", + "endDate": "2017-11-06" + } + }, + "Start": 27, + "Length": 32 + } + ] + }, + { + "Input": "Tuvimos una reuniรณn en los รบltimos dรญas del mes pasado", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "รบltimos dรญas del mes pasado", + "Type": "daterange", + "Value": { + "Timex": "2017-10", + "Mod": "end", + "FutureResolution": { + "startDate": "2017-10-16", + "endDate": "2017-11-01" + }, + "PastResolution": { + "startDate": "2017-10-16", + "endDate": "2017-11-01" + } + }, + "Start": 27, + "Length": 27 + } + ] + }, + { + "Input": "Cortana, organiza una reuniรณn de 25 minutos con Antonio entre miรฉrcoles y viernes de la prรณxima semana", + "Context": { + "ReferenceDateTime": "2017-11-14T00:00:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "entre miรฉrcoles y viernes de la prรณxima semana", + "Type": "daterange", + "Value": { + "Timex": "(2017-11-22,2017-11-24,P2D)", + "FutureResolution": { + "startDate": "2017-11-22", + "endDate": "2017-11-24" + }, + "PastResolution": { + "startDate": "2017-11-22", + "endDate": "2017-11-24" + } + }, + "Start": 56, + "Length": 46 + } + ] + }, + { + "Input": "Cortana, organiza una reuniรณn de 25 minutos con Antonio entre viernes y domingo de la semana pasada.", + "Context": { + "ReferenceDateTime": "2017-11-14T00:00:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "entre viernes y domingo de la semana pasada", + "Type": "daterange", + "Value": { + "Timex": "(2017-11-10,2017-11-12,P2D)", + "FutureResolution": { + "startDate": "2017-11-10", + "endDate": "2017-11-12" + }, + "PastResolution": { + "startDate": "2017-11-10", + "endDate": "2017-11-12" + } + }, + "Start": 56, + "Length": 43 + } + ] + }, + { + "Input": "Cortana, organiza una reuniรณn de 25 minutos con Antonio esta semana de martes a jueves.", + "Context": { + "ReferenceDateTime": "2017-11-14T00:00:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "esta semana de martes a jueves", + "Type": "daterange", + "Value": { + "Timex": "(2017-11-14,2017-11-16,P2D)", + "FutureResolution": { + "startDate": "2017-11-14", + "endDate": "2017-11-16" + }, + "PastResolution": { + "startDate": "2017-11-14", + "endDate": "2017-11-16" + } + }, + "Start": 56, + "Length": 30 + } + ] + }, + { + "Input": "Tuvimos una reuniรณn esta semana", + "Context": { + "ReferenceDateTime": "2017-11-17T00:00:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "esta semana", + "Type": "daterange", + "Value": { + "Timex": "2017-W46", + "FutureResolution": { + "startDate": "2017-11-13", + "endDate": "2017-11-20" + }, + "PastResolution": { + "startDate": "2017-11-13", + "endDate": "2017-11-20" + } + }, + "Start": 20, + "Length": 11 + } + ] + }, + { + "Input": "Tuvimos una reuniรณn en la primera semana de este aรฑo", + "Context": { + "ReferenceDateTime": "2017-11-17T00:00:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "primera semana de este aรฑo", + "Type": "daterange", + "Value": { + "Timex": "2017-01-W01", + "FutureResolution": { + "startDate": "2017-01-02", + "endDate": "2017-01-09" + }, + "PastResolution": { + "startDate": "2017-01-02", + "endDate": "2017-01-09" + } + }, + "Start": 26, + "Length": 26 + } + ] + }, + { + "Input": "1ยช semana de 2015", + "Context": { + "ReferenceDateTime": "2017-11-20T00:00:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "1ยช semana de 2015", + "Type": "daterange", + "Value": { + "Timex": "2015-01-W01", + "FutureResolution": { + "startDate": "2014-12-29", + "endDate": "2015-01-05" + }, + "PastResolution": { + "startDate": "2014-12-29", + "endDate": "2015-01-05" + } + }, + "Start": 0, + "Length": 17 + } + ] + }, + { + "Input": "segunda semana de 2015", + "Context": { + "ReferenceDateTime": "2017-11-20T00:00:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "second week of 2015", + "Type": "daterange", + "Value": { + "Timex": "2015-01-W02", + "FutureResolution": { + "startDate": "2015-01-05", + "endDate": "2015-01-12" + }, + "PastResolution": { + "startDate": "2015-01-05", + "endDate": "2015-01-12" + } + }, + "Start": 0, + "Length": 22 + } + ] + }, + { + "Input": "รบltima semana de 2015", + "Context": { + "ReferenceDateTime": "2017-11-20T00:00:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "รบltima semana de 2015", + "Type": "daterange", + "Value": { + "Timex": "2015-12-W53", + "FutureResolution": { + "startDate": "2015-12-28", + "endDate": "2016-01-04" + }, + "PastResolution": { + "startDate": "2015-12-28", + "endDate": "2016-01-04" + } + }, + "Start": 0, + "Length": 21 + } + ] + }, + { + "Input": "Estarรฉ afuera en el aรฑo 247", + "Context": { + "ReferenceDateTime": "2017-12-18T00:00:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "aรฑo 247", + "Type": "daterange", + "Value": { + "Timex": "0247", + "FutureResolution": { + "startDate": "0247-01-01", + "endDate": "0248-01-01" + }, + "PastResolution": { + "startDate": "0247-01-01", + "endDate": "0248-01-01" + } + }, + "Start": 20, + "Length": 7 + } + ] + }, + { + "Input": "en los aรฑos 1970", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript, python", + "Results": [ + { + "Text": "aรฑos 1970", + "Type": "daterange", + "Value": { + "Timex": "(1970-01-01,1980-01-01,P10Y)", + "FutureResolution": { + "startDate": "1970-01-01", + "endDate": "1980-01-01" + }, + "PastResolution": { + "startDate": "1970-01-01", + "endDate": "1980-01-01" + } + }, + "Start": 7, + "Length": 9 + } + ] + }, + { + "Input": "Naciรณ en los aรฑos 2000", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "aรฑos 2000", + "Type": "daterange", + "Value": { + "Timex": "(2000-01-01,2010-01-01,P10Y)", + "FutureResolution": { + "startDate": "2000-01-01", + "endDate": "2010-01-01" + }, + "PastResolution": { + "startDate": "2000-01-01", + "endDate": "2010-01-01" + } + }, + "Start": 13, + "Length": 9 + } + ] + }, + { + "Input": "en los 1970", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "los 1970", + "Type": "daterange", + "Value": { + "Timex": "(1970-01-01,1980-01-01,P10Y)", + "FutureResolution": { + "startDate": "1970-01-01", + "endDate": "1980-01-01" + }, + "PastResolution": { + "startDate": "1970-01-01", + "endDate": "1980-01-01" + } + }, + "Start": 3, + "Length": 8 + } + ] + }, + { + "Input": "en los aรฑos 70", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "aรฑos 70", + "Type": "daterange", + "Value": { + "Timex": "(XX70-01-01,XX80-01-01,P10Y)", + "FutureResolution": { + "startDate": "2070-01-01", + "endDate": "2080-01-01" + }, + "PastResolution": { + "startDate": "1970-01-01", + "endDate": "1980-01-01" + } + }, + "Start": 7, + "Length": 7 + } + ] + }, + { + "Input": "en la dรฉcada 70", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "dรฉcada 70", + "Type": "daterange", + "Value": { + "Timex": "(XX70-01-01,XX80-01-01,P10Y)", + "FutureResolution": { + "startDate": "2070-01-01", + "endDate": "2080-01-01" + }, + "PastResolution": { + "startDate": "1970-01-01", + "endDate": "1980-01-01" + } + }, + "Start": 6, + "Length": 9 + } + ] + }, + { + "Input": "en la dรฉcada 1970", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "dรฉcada 1970", + "Type": "daterange", + "Value": { + "Timex": "(XX70-01-01,XX80-01-01,P10Y)", + "FutureResolution": { + "startDate": "2070-01-01", + "endDate": "2080-01-01" + }, + "PastResolution": { + "startDate": "1970-01-01", + "endDate": "1980-01-01" + } + }, + "Start": 6, + "Length": 11 + } + ] + }, + { + "Input": "en los aรฑos 40", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "aรฑos 40", + "Type": "daterange", + "Value": { + "Timex": "(XX40-01-01,XX50-01-01,P10Y)", + "FutureResolution": { + "startDate": "2040-01-01", + "endDate": "2050-01-01" + }, + "PastResolution": { + "startDate": "1940-01-01", + "endDate": "1950-01-01" + } + }, + "Start": 7, + "Length": 7 + } + ] + }, + { + "Input": "en los aรฑos setenta", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "aรฑos setenta", + "Type": "daterange", + "Value": { + "Timex": "(XX70-01-01,XX80-01-01,P10Y)", + "FutureResolution": { + "startDate": "2070-01-01", + "endDate": "2080-01-01" + }, + "PastResolution": { + "startDate": "1970-01-01", + "endDate": "1980-01-01" + } + }, + "Start": 7, + "Length": 12 + } + ] + }, + { + "Input": "en los aรฑos mil novecientos setenta", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "aรฑos mil novecientos setenta", + "Type": "daterange", + "Value": { + "Timex": "(1970-01-01,1980-01-01,P10Y)", + "FutureResolution": { + "startDate": "1970-01-01", + "endDate": "1980-01-01" + }, + "PastResolution": { + "startDate": "1970-01-01", + "endDate": "1980-01-01" + } + }, + "Start": 7, + "Length": 28 + } + ] + }, + { + "Input": "en los aรฑos dos mil diez", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "aรฑos dos mil diez", + "Type": "daterange", + "Value": { + "Timex": "(2010-01-01,2020-01-01,P10Y)", + "FutureResolution": { + "startDate": "2010-01-01", + "endDate": "2020-01-01" + }, + "PastResolution": { + "startDate": "2010-01-01", + "endDate": "2020-01-01" + } + }, + "Start": 7, + "Length": 17 + } + ] + }, + { + "Input": "en la dรฉcada dos mil diez", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "dรฉcada dos mil diez", + "Type": "daterange", + "Value": { + "Timex": "(2010-01-01,2020-01-01,P10Y)", + "FutureResolution": { + "startDate": "2010-01-01", + "endDate": "2020-01-01" + }, + "PastResolution": { + "startDate": "2010-01-01", + "endDate": "2020-01-01" + } + }, + "Start": 6, + "Length": 19 + } + ] + }, + { + "Input": "en los aรฑos dos mil", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "aรฑos dos mil", + "Type": "daterange", + "Value": { + "Timex": "(2000-01-01,2010-01-01,P10Y)", + "FutureResolution": { + "startDate": "2000-01-01", + "endDate": "2010-01-01" + }, + "PastResolution": { + "startDate": "2000-01-01", + "endDate": "2010-01-01" + } + }, + "Start": 7, + "Length": 12 + } + ] + }, + { + "Input": "en la primera dรฉcada del siglo", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "primera dรฉcada del siglo", + "Type": "daterange", + "Value": { + "Timex": "(2000-01-01,2010-01-01,P10Y)", + "FutureResolution": { + "startDate": "2000-01-01", + "endDate": "2010-01-01" + }, + "PastResolution": { + "startDate": "2000-01-01", + "endDate": "2010-01-01" + } + }, + "Start": 6, + "Length": 24 + } + ] + }, + { + "Input": "Estarรฉ afuera de 2 a 7 de feb de dos mil dieciocho", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "de 2 a 7 de feb de dos mil dieciocho", + "Type": "daterange", + "Value": { + "Timex": "(2018-02-02,2018-02-07,P5D)", + "FutureResolution": { + "startDate": "2018-02-02", + "endDate": "2018-02-07" + }, + "PastResolution": { + "startDate": "2018-02-02", + "endDate": "2018-02-07" + } + }, + "Start": 14, + "Length": 36 + } + ] + }, + { + "Input": "Estarรฉ afuera entre el 2 y el 7 de feb de dos mil dieciocho", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "entre el 2 y el 7 de feb de dos mil dieciocho", + "Type": "daterange", + "Value": { + "Timex": "(2018-02-02,2018-02-07,P5D)", + "FutureResolution": { + "startDate": "2018-02-02", + "endDate": "2018-02-07" + }, + "PastResolution": { + "startDate": "2018-02-02", + "endDate": "2018-02-07" + } + }, + "Start": 14, + "Length": 45 + } + ] + }, + { + "Input": "Estarรฉ afuera entre 2-7 de feb de dos mil dieciocho", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "2-7 de feb de dos mil dieciocho", + "Type": "daterange", + "Value": { + "Timex": "(2018-02-02,2018-02-07,P5D)", + "FutureResolution": { + "startDate": "2018-02-02", + "endDate": "2018-02-07" + }, + "PastResolution": { + "startDate": "2018-02-02", + "endDate": "2018-02-07" + } + }, + "Start": 20, + "Length": 31 + } + ] + }, + { + "Input": "Ocurriรณ en jun de mil novecientos noventa y nueve", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "jun de mil novecientos noventa y nueve", + "Type": "daterange", + "Value": { + "Timex": "1999-06", + "FutureResolution": { + "startDate": "1999-06-01", + "endDate": "1999-07-01" + }, + "PastResolution": { + "startDate": "1999-06-01", + "endDate": "1999-07-01" + } + }, + "Start": 11, + "Length": 38 + } + ] + }, + { + "Input": "en mil novecientos veintiocho", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "mil novecientos veintiocho", + "Type": "daterange", + "Value": { + "Timex": "1928", + "FutureResolution": { + "startDate": "1928-01-01", + "endDate": "1929-01-01" + }, + "PastResolution": { + "startDate": "1928-01-01", + "endDate": "1929-01-01" + } + }, + "Start": 3, + "Length": 26 + } + ] + }, + { + "Input": "en mil setecientos ochenta y nueve", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "one thousand seven hundred and eighty nine", + "Type": "daterange", + "Value": { + "Timex": "1789", + "FutureResolution": { + "startDate": "1789-01-01", + "endDate": "1790-01-01" + }, + "PastResolution": { + "startDate": "1789-01-01", + "endDate": "1790-01-01" + } + }, + "Start": 3, + "Length": 31 + } + ] + }, + { + "Input": "Estarรฉ afuera en semana 3 de dos mil veintisiete", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "semana 3 de dos mil veintisiete", + "Type": "daterange", + "Value": { + "Timex": "2027-01-W03", + "FutureResolution": { + "startDate": "2027-01-18", + "endDate": "2027-01-25" + }, + "PastResolution": { + "startDate": "2027-01-18", + "endDate": "2027-01-25" + } + }, + "Start": 17, + "Length": 31 + } + ] + }, + { + "Input": "Estarรฉ afuera en cuatrimestre 3 de dos mil veinte", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "cuatrimestre 3 de dos mil veinte", + "Type": "daterange", + "Value": { + "Timex": "(2020-07-01,2020-10-01,P3M)", + "FutureResolution": { + "startDate": "2020-07-01", + "endDate": "2020-10-01" + }, + "PastResolution": { + "startDate": "2020-07-01", + "endDate": "2020-10-01" + } + }, + "Start": 17, + "Length": 32 + } + ] + }, + { + "Input": "en la primavera de mil novecientos setenta y ocho", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "primavera de mil novecientos setenta y ocho", + "Type": "daterange", + "Value": { + "Timex": "1978-SP", + "FutureResolution": {}, + "PastResolution": {} + }, + "Start": 6, + "Length": 43 + } + ] + }, + { + "Input": "aรฑo dos cientos sesenta y siete", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "aรฑo dos cientos sesenta y siete", + "Type": "daterange", + "Value": { + "Timex": "0267", + "FutureResolution": { + "startDate": "0267-01-01", + "endDate": "0268-01-01" + }, + "PastResolution": { + "startDate": "0267-01-01", + "endDate": "0268-01-01" + } + }, + "Start": 0, + "Length": 31 + } + ] + }, + { + "Input": "Estarรฉ afuera en la semana despuรฉs de la prรณxima", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "semana despuรฉs de la prรณxima", + "Type": "daterange", + "Value": { + "Timex": "2016-W47", + "FutureResolution": { + "startDate": "2016-11-21", + "endDate": "2016-11-28" + }, + "PastResolution": { + "startDate": "2016-11-21", + "endDate": "2016-11-28" + } + }, + "Start": 20, + "Length": 28 + } + ] + }, + { + "Input": "Estarรฉ afuera el mes tras el prรณximo mes", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "mes tras el prรณximo", + "Type": "daterange", + "Value": { + "Timex": "2017-01", + "FutureResolution": { + "startDate": "2017-01-01", + "endDate": "2017-02-01" + }, + "PastResolution": { + "startDate": "2017-01-01", + "endDate": "2017-02-01" + } + }, + "Start": 17, + "Length": 19 + } + ] + }, + { + "Input": "Estarรฉ afuera el aรฑo despuรฉs del prรณximo", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "aรฑo despuรฉs del prรณximo", + "Type": "daterange", + "Value": { + "Timex": "2018", + "FutureResolution": { + "startDate": "2018-01-01", + "endDate": "2019-01-01" + }, + "PastResolution": { + "startDate": "2018-01-01", + "endDate": "2019-01-01" + } + }, + "Start": 17, + "Length": 23 + } + ] + }, + { + "Input": "Estarรฉ afuera el fin de semana despuรฉs del prรณximo", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "fin de semana despuรฉs del prรณximo", + "Type": "daterange", + "Value": { + "Timex": "2016-W47-WE", + "FutureResolution": { + "startDate": "2016-11-26", + "endDate": "2016-11-28" + }, + "PastResolution": { + "startDate": "2016-11-26", + "endDate": "2016-11-28" + } + }, + "Start": 17, + "Length": 33 + } + ] + }, + { + "Input": "El rango es de 2014-2018", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "2014-2018", + "Type": "daterange", + "Value": { + "Timex": "(2014-01-01,2018-01-01,P4Y)", + "FutureResolution": { + "startDate": "2014-01-01", + "endDate": "2018-01-01" + }, + "PastResolution": { + "startDate": "2014-01-01", + "endDate": "2018-01-01" + } + }, + "Start": 15, + "Length": 9 + } + ] + }, + { + "Input": "El rango es entre 2014-2018.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "2014-2018", + "Type": "daterange", + "Value": { + "Timex": "(2014-01-01,2018-01-01,P4Y)", + "FutureResolution": { + "startDate": "2014-01-01", + "endDate": "2018-01-01" + }, + "PastResolution": { + "startDate": "2014-01-01", + "endDate": "2018-01-01" + } + }, + "Start": 18, + "Length": 9 + } + ] + }, + { + "Input": "El rango es de 2014 a 2018", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "de 2014 a 2018", + "Type": "daterange", + "Value": { + "Timex": "(2014-01-01,2018-01-01,P4Y)", + "FutureResolution": { + "startDate": "2014-01-01", + "endDate": "2018-01-01" + }, + "PastResolution": { + "startDate": "2014-01-01", + "endDate": "2018-01-01" + } + }, + "Start": 12, + "Length": 14 + } + ] + }, + { + "Input": "El rango es desde 2014 hasta 2018", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "desde 2014 hasta 2018", + "Type": "daterange", + "Value": { + "Timex": "(2014-01-01,2018-01-01,P4Y)", + "FutureResolution": { + "startDate": "2014-01-01", + "endDate": "2018-01-01" + }, + "PastResolution": { + "startDate": "2014-01-01", + "endDate": "2018-01-01" + } + }, + "Start": 12, + "Length": 21 + } + ] + }, + { + "Input": "El rango es entre 2014 y 2018.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "entre 2014 y 2018", + "Type": "daterange", + "Value": { + "Timex": "(2014-01-01,2018-01-01,P4Y)", + "FutureResolution": { + "startDate": "2014-01-01", + "endDate": "2018-01-01" + }, + "PastResolution": { + "startDate": "2014-01-01", + "endDate": "2018-01-01" + } + }, + "Start": 12, + "Length": 17 + } + ] + }, + { + "Input": "El rango es entre dos mil y dos mil catorce.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "entre dos mil y dos mil catorce", + "Type": "daterange", + "Value": { + "Timex": "(2000-01-01,2014-01-01,P14Y)", + "FutureResolution": { + "startDate": "2000-01-01", + "endDate": "2014-01-01" + }, + "PastResolution": { + "startDate": "2000-01-01", + "endDate": "2014-01-01" + } + }, + "Start": 12, + "Length": 31 + } + ] + }, + { + "Input": "Sucediรณ en las รบltimas dos dรฉcadas.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "รบltimas dos dรฉcadas", + "Type": "daterange", + "Value": { + "Timex": "(1990-01-01,2010-01-01,P20Y)", + "FutureResolution": { + "startDate": "1990-01-01", + "endDate": "2010-01-01" + }, + "PastResolution": { + "startDate": "1990-01-01", + "endDate": "2010-01-01" + } + }, + "Start": 15, + "Length": 19 + } + ] + }, + { + "Input": "Sucediรณ en los รบltimos dos decenios.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "รบltimos dos decenios", + "Type": "daterange", + "Value": { + "Timex": "(1990-01-01,2010-01-01,P20Y)", + "FutureResolution": { + "startDate": "1990-01-01", + "endDate": "2010-01-01" + }, + "PastResolution": { + "startDate": "1990-01-01", + "endDate": "2010-01-01" + } + }, + "Start": 15, + "Length": 20 + } + ] + }, + { + "Input": "Ocurrirรก en la prรณxima dรฉcada", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "prรณxima dรฉcada", + "Type": "daterange", + "Value": { + "Timex": "(2020-01-01,2030-01-01,P10Y)", + "FutureResolution": { + "startDate": "2020-01-01", + "endDate": "2030-01-01" + }, + "PastResolution": { + "startDate": "2020-01-01", + "endDate": "2030-01-01" + } + }, + "Start": 15, + "Length": 14 + } + ] + }, + { + "Input": "Ocurrirรก en las prรณximas 3 dรฉcadas.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "prรณximas 3 dรฉcadas", + "Type": "daterange", + "Value": { + "Timex": "(2020-01-01,2050-01-01,P30Y)", + "FutureResolution": { + "startDate": "2020-01-01", + "endDate": "2050-01-01" + }, + "PastResolution": { + "startDate": "2020-01-01", + "endDate": "2050-01-01" + } + }, + "Start": 16, + "Length": 18 + } + ] + }, + { + "Input": "Ocurrirรก en las 4 semanas siguientes", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "4 semanas siguientes", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-08,2016-12-06,P4W)", + "FutureResolution": { + "startDate": "2016-11-08", + "endDate": "2016-12-06" + }, + "PastResolution": { + "startDate": "2016-11-08", + "endDate": "2016-12-06" + } + }, + "Start": 16, + "Length": 20 + } + ] + }, + { + "Input": "Ocurrirรก en los prรณximos 2 dรญas.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "prรณximos 2 dรญas", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-08,2016-11-10,P2D)", + "FutureResolution": { + "startDate": "2016-11-08", + "endDate": "2016-11-10" + }, + "PastResolution": { + "startDate": "2016-11-08", + "endDate": "2016-11-10" + } + }, + "Start": 16, + "Length": 15 + } + ] + }, + { + "Input": "Cortana busca un tiempo a comienzos de la semana prรณxima", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "comienzos de la semana prรณxima", + "Type": "daterange", + "Value": { + "Timex": "2017-W46", + "Mod": "start", + "FutureResolution": { + "startDate": "2017-11-13", + "endDate": "2017-11-16" + }, + "PastResolution": { + "startDate": "2017-11-13", + "endDate": "2017-11-16" + } + }, + "Start": 26, + "Length": 30 + } + ] + }, + { + "Input": "Claro, vamos a hablar por skype a finales de la prรณxima semana", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "finales de la prรณxima semana", + "Type": "daterange", + "Value": { + "Timex": "2017-W46", + "Mod": "end", + "FutureResolution": { + "startDate": "2017-11-16", + "endDate": "2017-11-20" + }, + "PastResolution": { + "startDate": "2017-11-16", + "endDate": "2017-11-20" + } + }, + "Start": 34, + "Length": 28 + } + ] + }, + { + "Input": "Claro, vamos a hablar por skype a comienzos de la semana que viene", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "comienzos de la semana que viene", + "Type": "daterange", + "Value": { + "Timex": "2017-W46", + "Mod": "start", + "FutureResolution": { + "startDate": "2017-11-13", + "endDate": "2017-11-16" + }, + "PastResolution": { + "startDate": "2017-11-13", + "endDate": "2017-11-16" + } + }, + "Start": 34, + "Length": 32 + } + ] + }, + { + "Input": "Cortana busca un tiempo a finales de marzo", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "finales de marzo", + "Type": "daterange", + "Value": { + "Timex": "XXXX-03", + "Mod": "end", + "FutureResolution": { + "startDate": "2018-03-16", + "endDate": "2018-04-01" + }, + "PastResolution": { + "startDate": "2017-03-16", + "endDate": "2017-04-01" + } + }, + "Start": 26, + "Length": 16 + } + ] + }, + { + "Input": "Cortana busca un tiempo a fines de marzo", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "fines de marzo", + "Type": "daterange", + "Value": { + "Timex": "XXXX-03", + "Mod": "end", + "FutureResolution": { + "startDate": "2018-03-16", + "endDate": "2018-04-01" + }, + "PastResolution": { + "startDate": "2017-03-16", + "endDate": "2017-04-01" + } + }, + "Start": 26, + "Length": 14 + } + ] + }, + { + "Input": "Cortana busca un tiempo a mediados de la prรณxima semana", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "mediados de la prรณxima semana", + "Type": "daterange", + "Value": { + "Timex": "2017-W46", + "Mod": "mid", + "FutureResolution": { + "startDate": "2017-11-14", + "endDate": "2017-11-18" + }, + "PastResolution": { + "startDate": "2017-11-14", + "endDate": "2017-11-18" + } + }, + "Start": 26, + "Length": 29 + } + ] + }, + { + "Input": "Puedo buscar un tiempo para inicios de la prรณxima semana", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "inicios de la prรณxima semana", + "Type": "daterange", + "Value": { + "Timex": "2017-W46", + "Mod": "start", + "FutureResolution": { + "startDate": "2017-11-13", + "endDate": "2017-11-16" + }, + "PastResolution": { + "startDate": "2017-11-13", + "endDate": "2017-11-16" + } + }, + "Start": 28, + "Length": 28 + } + ] + }, + { + "Input": "Quรฉ tal a mediados de verano?", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "mediados de verano", + "Type": "daterange", + "Value": { + "Timex": "SU", + "Mod": "mid", + "FutureResolution": {}, + "PastResolution": {} + }, + "Start": 10, + "Length": 18 + } + ] + }, + { + "Input": "Volverรฉ dentro de 5 dรญas", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "dentro de 5 dรญas", + "Type": "daterange", + "Value": { + "Timex": "(2017-11-08,2017-11-13,P5D)", + "FutureResolution": { + "startDate": "2017-11-08", + "endDate": "2017-11-13" + }, + "PastResolution": { + "startDate": "2017-11-08", + "endDate": "2017-11-13" + } + }, + "Start": 8, + "Length": 16 + } + ] + }, + { + "Input": "Volverรฉ dentro de 10 meses", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "dentro de 10 meses", + "Type": "daterange", + "Value": { + "Timex": "(2017-11-08,2018-09-08,P10M)", + "FutureResolution": { + "startDate": "2017-11-08", + "endDate": "2018-09-08" + }, + "PastResolution": { + "startDate": "2017-11-08", + "endDate": "2018-09-08" + } + }, + "Start": 8, + "Length": 18 + } + ] + }, + { + "Input": "Volverรฉ dentro de 3 aรฑos", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "dentro de 3 aรฑos", + "Type": "daterange", + "Value": { + "Timex": "(2017-11-08,2020-11-08,P3Y)", + "FutureResolution": { + "startDate": "2017-11-08", + "endDate": "2020-11-08" + }, + "PastResolution": { + "startDate": "2017-11-08", + "endDate": "2020-11-08" + } + }, + "Start": 8, + "Length": 16 + } + ] + }, + { + "Input": "Volverรฉ dentro de 5 aรฑos, 1 mes y 12 dรญas", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "dentro de 5 aรฑos, 1 mes y 12 dรญas", + "Type": "daterange", + "Value": { + "Timex": "(2017-11-08,2022-12-20,P5Y1M12D)", + "FutureResolution": { + "startDate": "2017-11-08", + "endDate": "2022-12-20" + }, + "PastResolution": { + "startDate": "2017-11-08", + "endDate": "2022-12-20" + } + }, + "Start": 8, + "Length": 33 + } + ] + }, + { + "Input": "Volverรฉ dentro de los prรณximos 3 aรฑos", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "dentro de los prรณximos 3 aรฑos", + "Type": "daterange", + "Value": { + "Timex": "(2017-11-08,2020-11-08,P3Y)", + "FutureResolution": { + "startDate": "2017-11-08", + "endDate": "2020-11-08" + }, + "PastResolution": { + "startDate": "2017-11-08", + "endDate": "2020-11-08" + } + }, + "Start": 8, + "Length": 29 + } + ] + }, + { + "Input": "Volverรฉ durante los prรณximos 5 aรฑos, 1 mes y 12 dรญas", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "durante los prรณximos 5 aรฑos, 1 mes y 12 dรญas", + "Type": "daterange", + "Value": { + "Timex": "(2017-11-08,2022-12-20,P5Y1M12D)", + "FutureResolution": { + "startDate": "2017-11-08", + "endDate": "2022-12-20" + }, + "PastResolution": { + "startDate": "2017-11-08", + "endDate": "2022-12-20" + } + }, + "Start": 8, + "Length": 44 + } + ] + }, + { + "Input": "Estarรฉ afuera desde 4 hasta 22 de enero de 1995", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "desde 4 hasta 22 de enero de 1995", + "Type": "daterange", + "Value": { + "Timex": "(1995-01-04,1995-01-22,P18D)", + "FutureResolution": { + "startDate": "1995-01-04", + "endDate": "1995-01-22" + }, + "PastResolution": { + "startDate": "1995-01-04", + "endDate": "1995-01-22" + } + }, + "Start": 14, + "Length": 33 + } + ] + }, + { + "Input": "Quiero reservar una habitaciรณn desde el 2 hasta el 7 de abril", + "Context": { + "ReferenceDateTime": "2018-04-02T00:00:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "desde el 2 hasta el 7 de abril", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-04-02,XXXX-04-07,P5D)", + "FutureResolution": { + "startDate": "2018-04-02", + "endDate": "2018-04-07" + }, + "PastResolution": { + "startDate": "2017-04-02", + "endDate": "2017-04-07" + } + }, + "Start": 31, + "Length": 30 + } + ] + }, + { + "Input": "programa una reuniรณn en las semanas", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [] + }, + { + "Input": "Estarรฉ afuera en junio 2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "junio 2016", + "Type": "daterange", + "Value": { + "Timex": "2016-06", + "FutureResolution": { + "startDate": "2016-06-01", + "endDate": "2016-07-01" + }, + "PastResolution": { + "startDate": "2016-06-01", + "endDate": "2016-07-01" + } + }, + "Start": 17, + "Length": 10 + } + ] + }, + { + "Input": "Estarรฉ afuera en nov 2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "nov 2016", + "Type": "daterange", + "Value": { + "Timex": "2016-11", + "FutureResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + }, + "PastResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + } + }, + "Start": 17, + "Length": 8 + } + ] + }, + { + "Input": "Estarรฉ afuera en nov, 2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "nov, 2016", + "Type": "daterange", + "Value": { + "Timex": "2016-11", + "FutureResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + }, + "PastResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + } + }, + "Start": 17, + "Length": 9 + } + ] + }, + { + "Input": "Estarรฉ afuera en 2016, noviembre", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "2016, noviembre", + "Type": "daterange", + "Value": { + "Timex": "2016-11", + "FutureResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + }, + "PastResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + } + }, + "Start": 17, + "Length": 15 + } + ] + }, + { + "Input": "Estarรฉ afuera noviembre 2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "noviembre 2016", + "Type": "daterange", + "Value": { + "Timex": "2016-11", + "FutureResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + }, + "PastResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + } + }, + "Start": 14, + "Length": 14 + } + ] + }, + { + "Input": "Estarรฉ afuera 11-2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "11-2016", + "Type": "daterange", + "Value": { + "Timex": "2016-11", + "FutureResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + }, + "PastResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + } + }, + "Start": 14, + "Length": 7 + } + ] + }, + { + "Input": "Estarรฉ afuera 11 - 2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "11 - 2016", + "Type": "daterange", + "Value": { + "Timex": "2016-11", + "FutureResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + }, + "PastResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + } + }, + "Start": 14, + "Length": 9 + } + ] + }, + { + "Input": "Estarรฉ afuera 11- 2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "11- 2016", + "Type": "daterange", + "Value": { + "Timex": "2016-11", + "FutureResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + }, + "PastResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + } + }, + "Start": 14, + "Length": 8 + } + ] + }, + { + "Input": "Estarรฉ afuera 11 -2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "11 -2016", + "Type": "daterange", + "Value": { + "Timex": "2016-11", + "FutureResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + }, + "PastResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + } + }, + "Start": 14, + "Length": 8 + } + ] + }, + { + "Input": "Estarรฉ afuera 11/2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "11/2016", + "Type": "daterange", + "Value": { + "Timex": "2016-11", + "FutureResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + }, + "PastResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + } + }, + "Start": 14, + "Length": 7 + } + ] + }, + { + "Input": "Estarรฉ afuera 11 / 2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "11 / 2016", + "Type": "daterange", + "Value": { + "Timex": "2016-11", + "FutureResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + }, + "PastResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + } + }, + "Start": 14, + "Length": 9 + } + ] + }, + { + "Input": "Estarรฉ afuera 11/ 2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "11/ 2016", + "Type": "daterange", + "Value": { + "Timex": "2016-11", + "FutureResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + }, + "PastResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + } + }, + "Start": 14, + "Length": 8 + } + ] + }, + { + "Input": "Estarรฉ afuera 11 /2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "11 /2016", + "Type": "daterange", + "Value": { + "Timex": "2016-11", + "FutureResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + }, + "PastResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + } + }, + "Start": 14, + "Length": 8 + } + ] + }, + { + "Input": "Estarรฉ afuera 11.2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "11.2016", + "Type": "daterange", + "Value": { + "Timex": "2016-11", + "FutureResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + }, + "PastResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + } + }, + "Start": 14, + "Length": 7 + } + ] + }, + { + "Input": "Estarรฉ afuera 11 . 2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "11 . 2016", + "Type": "daterange", + "Value": { + "Timex": "2016-11", + "FutureResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + }, + "PastResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + } + }, + "Start": 14, + "Length": 9 + } + ] + }, + { + "Input": "Estarรฉ afuera 11. 2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "11. 2016", + "Type": "daterange", + "Value": { + "Timex": "2016-11", + "FutureResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + }, + "PastResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + } + }, + "Start": 14, + "Length": 8 + } + ] + }, + { + "Input": "Estarรฉ afuera 11 .2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "11 .2016", + "Type": "daterange", + "Value": { + "Timex": "2016-11", + "FutureResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + }, + "PastResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + } + }, + "Start": 14, + "Length": 8 + } + ] + }, + { + "Input": "Estarรฉ afuera entre 1 de enero y 5 de abril", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Comment": "Compound timex represent value dependency and will be split at the model level", + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "entre 1 de enero y 5 de abril", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-01-01,XXXX-04-05,P94D)|(XXXX-01-01,XXXX-04-05,P95D)", + "FutureResolution": { + "startDate": "2017-01-01", + "endDate": "2017-04-05" + }, + "PastResolution": { + "startDate": "2016-01-01", + "endDate": "2016-04-05" + } + }, + "Start": 14, + "Length": 29 + } + ] + }, + { + "Input": "Estarรฉ afuera entre 1 de enero de 2015 y 5 de feb de 2018", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "entre 1 de enero de 2015 y 5 de feb de 2018", + "Type": "daterange", + "Value": { + "Timex": "(2015-01-01,2018-02-05,P1131D)", + "FutureResolution": { + "startDate": "2015-01-01", + "endDate": "2018-02-05" + }, + "PastResolution": { + "startDate": "2015-01-01", + "endDate": "2018-02-05" + } + }, + "Start": 14, + "Length": 43 + } + ] + }, + { + "Input": "Estarรฉ afuera entre 1 de enero de 2015 y feb de 2018", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "entre 1 de enero de 2015 y feb de 2018", + "Type": "daterange", + "Value": { + "Timex": "(2015-01-01,2018-02-01,P1127D)", + "FutureResolution": { + "startDate": "2015-01-01", + "endDate": "2018-02-01" + }, + "PastResolution": { + "startDate": "2015-01-01", + "endDate": "2018-02-01" + } + }, + "Start": 14, + "Length": 38 + } + ] + }, + { + "Input": "Estarรฉ afuera entre 2015 y feb 2018", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "entre 2015 y feb 2018", + "Type": "daterange", + "Value": { + "Timex": "(2015-01-01,2018-02-01,P37M)", + "FutureResolution": { + "startDate": "2015-01-01", + "endDate": "2018-02-01" + }, + "PastResolution": { + "startDate": "2015-01-01", + "endDate": "2018-02-01" + } + }, + "Start": 14, + "Length": 21 + } + ] + }, + { + "Input": "Estarรฉ afuera de 1 de feb a marzo de 2019", + "Context": { + "ReferenceDateTime": "2018-11-07T00:00:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "de 1 de feb a marzo de 2019", + "Type": "daterange", + "Value": { + "Timex": "(2019-02-01,2019-03-01,P28D)", + "FutureResolution": { + "startDate": "2019-02-01", + "endDate": "2019-03-01" + }, + "PastResolution": { + "startDate": "2019-02-01", + "endDate": "2019-03-01" + } + }, + "Start": 14, + "Length": 27 + } + ] + }, + { + "Input": "Estarรฉ afuera entre 1 de feb y marzo de 2019", + "Context": { + "ReferenceDateTime": "2018-11-07T00:00:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "entre 1 de feb y marzo de 2019", + "Type": "daterange", + "Value": { + "Timex": "(2019-02-01,2019-03-01,P28D)", + "FutureResolution": { + "startDate": "2019-02-01", + "endDate": "2019-03-01" + }, + "PastResolution": { + "startDate": "2019-02-01", + "endDate": "2019-03-01" + } + }, + "Start": 14, + "Length": 30 + } + ] + }, + { + "Input": "Estarรฉ afuera entre junio de 2015 y mayo de 2018", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "entre junio de 2015 y mayo de 2018", + "Type": "daterange", + "Value": { + "Timex": "(2015-06-01,2018-05-01,P35M)", + "FutureResolution": { + "startDate": "2015-06-01", + "endDate": "2018-05-01" + }, + "PastResolution": { + "startDate": "2015-06-01", + "endDate": "2018-05-01" + } + }, + "Start": 14, + "Length": 34 + } + ] + }, + { + "Input": "Estarรฉ afuera entre mayo de 2015 y 2018", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "entre mayo de 2015 y 2018", + "Type": "daterange", + "Value": { + "Timex": "(2015-05-01,2018-01-01,P32M)", + "FutureResolution": { + "startDate": "2015-05-01", + "endDate": "2018-01-01" + }, + "PastResolution": { + "startDate": "2015-05-01", + "endDate": "2018-01-01" + } + }, + "Start": 14, + "Length": 25 + } + ] + }, + { + "Input": "Estarรฉ afuera entre mayo 2015 y 2018", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "entre mayo 2015 y 2018", + "Type": "daterange", + "Value": { + "Timex": "(2015-05-01,2018-01-01,P32M)", + "FutureResolution": { + "startDate": "2015-05-01", + "endDate": "2018-01-01" + }, + "PastResolution": { + "startDate": "2015-05-01", + "endDate": "2018-01-01" + } + }, + "Start": 14, + "Length": 22 + } + ] + }, + { + "Input": "Estarรฉ afuera entre mayo de 2015 y jun de 2018", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "entre mayo de 2015 y jun de 2018", + "Type": "daterange", + "Value": { + "Timex": "(2015-05-01,2018-06-01,P37M)", + "FutureResolution": { + "startDate": "2015-05-01", + "endDate": "2018-06-01" + }, + "PastResolution": { + "startDate": "2015-05-01", + "endDate": "2018-06-01" + } + }, + "Start": 14, + "Length": 32 + } + ] + }, + { + "Input": "Estarรฉ afuera entre 2015 y 5 de enero de 2018", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "entre 2015 y 5 de enero de 2018", + "Type": "daterange", + "Value": { + "Timex": "(2015-01-01,2018-01-05,P1100D)", + "FutureResolution": { + "startDate": "2015-01-01", + "endDate": "2018-01-05" + }, + "PastResolution": { + "startDate": "2015-01-01", + "endDate": "2018-01-05" + } + }, + "Start": 14, + "Length": 31 + } + ] + }, + { + "Input": "Estarรฉ afuera desde 2015 hasta 5 de mayo de 2017", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "desde 2015 hasta 5 de mayo de 2017", + "Type": "daterange", + "Value": { + "Timex": "(2015-01-01,2017-05-05,P855D)", + "FutureResolution": { + "startDate": "2015-01-01", + "endDate": "2017-05-05" + }, + "PastResolution": { + "startDate": "2015-01-01", + "endDate": "2017-05-05" + } + }, + "Start": 14, + "Length": 34 + } + ] + }, + { + "Input": "Estarรฉ afuera desde el รบltimo lunes de abril hasta 2019", + "Context": { + "ReferenceDateTime": "2018-05-04T00:00:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "desde el รบltimo lunes de abril hasta 2019", + "Type": "daterange", + "Value": { + "Timex": "(2018-04-30,2019-01-01,P246D)", + "FutureResolution": { + "startDate": "2018-04-30", + "endDate": "2019-01-01" + }, + "PastResolution": { + "startDate": "2018-04-30", + "endDate": "2019-01-01" + } + }, + "Start": 14, + "Length": 41 + } + ] + }, + { + "Input": "Estarรฉ afuera de la semana 31 a la semana 35", + "Context": { + "ReferenceDateTime": "2018-05-04T00:00:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "de la semana 31 a la semana 35", + "Type": "daterange", + "Value": { + "Timex": "(2018-07-30,2018-08-27,P4W)", + "FutureResolution": { + "startDate": "2018-07-30", + "endDate": "2018-08-27" + }, + "PastResolution": { + "startDate": "2018-07-30", + "endDate": "2018-08-27" + } + }, + "Start": 14, + "Length": 30 + } + ] + }, + { + "Input": "Estarรฉ afuera entre la semana 31 y 35", + "Context": { + "ReferenceDateTime": "2018-05-04T00:00:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "entre la semana 31 y 35", + "Type": "daterange", + "Value": { + "Timex": "(2018-07-30,2018-08-27,P4W)", + "FutureResolution": { + "startDate": "2018-07-30", + "endDate": "2018-08-27" + }, + "PastResolution": { + "startDate": "2018-07-30", + "endDate": "2018-08-27" + } + }, + "Start": 14, + "Length": 23 + } + ] + }, + { + "Input": "Me quedo aquรญ desde hoy hasta dos y medio dรญas despuรฉs", + "Context": { + "ReferenceDateTime": "2018-05-04T00:00:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "desde hoy hasta dos y medio dรญas despuรฉs", + "Type": "daterange", + "Value": { + "Timex": "(2018-05-04,2018-05-06,P2.5D)", + "FutureResolution": { + "startDate": "2018-05-04", + "endDate": "2018-05-06" + }, + "PastResolution": { + "startDate": "2018-05-04", + "endDate": "2018-05-06" + } + }, + "Start": 14, + "Length": 40 + } + ] + }, + { + "Input": "No estuve allรญ la misma semana en que ocurriรณ eso", + "Context": { + "ReferenceDateTime": "2017-11-17T00:00:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "misma semana", + "Type": "daterange", + "Value": { + "Timex": "XXXX-WXX", + "Mod": "ref_undef", + "FutureResolution": { + "startDate": "2017-11-13", + "endDate": "2017-11-20" + }, + "PastResolution": { + "startDate": "2017-11-13", + "endDate": "2017-11-20" + } + }, + "Start": 18, + "Length": 12 + } + ] + }, + { + "Input": "No estuve allรญ el mismo mes en que ocurriรณ eso.", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "mismo mes", + "Type": "daterange", + "Value": { + "Timex": "XXXX-XX", + "Mod": "ref_undef", + "FutureResolution": { + "startDate": "2017-11-01", + "endDate": "2017-12-01" + }, + "PastResolution": { + "startDate": "2017-11-01", + "endDate": "2017-12-01" + } + }, + "Start": 18, + "Length": 9 + } + ] + }, + { + "Input": "No estuve allรญ aquel fin de semana.", + "Context": { + "ReferenceDateTime": "2016-11-11T00:00:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "aquel fin de semana", + "Type": "daterange", + "Value": { + "Timex": "XXXX-WXX-WE", + "Mod": "ref_undef", + "FutureResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + }, + "PastResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + } + }, + "Start": 15, + "Length": 19 + } + ] + }, + { + "Input": "No estuve allรญ el mismo aรฑo en que ocurriรณ eso. ", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "mismo aรฑo", + "Type": "daterange", + "Value": { + "Timex": "XXXX", + "Mod": "ref_undef", + "FutureResolution": { + "startDate": "2017-01-01", + "endDate": "2018-01-01" + }, + "PastResolution": { + "startDate": "2017-01-01", + "endDate": "2018-01-01" + } + }, + "Start": 18, + "Length": 9 + } + ] + }, + { + "Input": "Podrรญamos habernos visto mรกs temprano esta semana.", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "mรกs temprano esta semana", + "Type": "daterange", + "Value": { + "Timex": "2018-W22", + "FutureResolution": { + "startDate": "2018-05-28", + "endDate": "2018-05-31" + }, + "PastResolution": { + "startDate": "2018-05-28", + "endDate": "2018-05-31" + } + }, + "Start": 25, + "Length": 24 + } + ] + }, + { + "Input": "Podrรญamos habernos visto mรกs temprano este mes.", + "Context": { + "ReferenceDateTime": "2018-05-13T00:00:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "mรกs temprano este mes", + "Type": "daterange", + "Value": { + "Timex": "2018-05", + "FutureResolution": { + "startDate": "2018-05-01", + "endDate": "2018-05-13" + }, + "PastResolution": { + "startDate": "2018-05-01", + "endDate": "2018-05-13" + } + }, + "Start": 25, + "Length": 21 + } + ] + }, + { + "Input": "Podrรญamos habernos visto mรกs temprano este aรฑo.", + "Context": { + "ReferenceDateTime": "2018-05-28T00:00:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "mรกs temprano este aรฑo", + "Type": "daterange", + "Value": { + "Timex": "2018", + "FutureResolution": { + "startDate": "2018-01-01", + "endDate": "2018-05-28" + }, + "PastResolution": { + "startDate": "2018-01-01", + "endDate": "2018-05-28" + } + }, + "Start": 25, + "Length": 21 + } + ] + }, + { + "Input": "Busca un tiempo para el resto de esta semana", + "Context": { + "ReferenceDateTime": "2017-11-10T00:00:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "resto de esta semana", + "Type": "daterange", + "Value": { + "Timex": "2017-W45", + "FutureResolution": { + "startDate": "2017-11-10", + "endDate": "2017-11-13" + }, + "PastResolution": { + "startDate": "2017-11-10", + "endDate": "2017-11-13" + } + }, + "Start": 24, + "Length": 20 + } + ] + }, + { + "Input": "Busca un tiempo para el resto del mes", + "Context": { + "ReferenceDateTime": "2018-05-28T00:00:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "resto del mes", + "Type": "daterange", + "Value": { + "Timex": "2018-05", + "FutureResolution": { + "startDate": "2018-05-28", + "endDate": "2018-06-01" + }, + "PastResolution": { + "startDate": "2018-05-28", + "endDate": "2018-06-01" + } + }, + "Start": 24, + "Length": 13 + } + ] + }, + { + "Input": "Busca un tiempo para el resto de este aรฑo", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "resto de este aรฑo", + "Type": "daterange", + "Value": { + "Timex": "2017", + "FutureResolution": { + "startDate": "2017-11-08", + "endDate": "2018-01-01" + }, + "PastResolution": { + "startDate": "2017-11-08", + "endDate": "2018-01-01" + } + }, + "Start": 24, + "Length": 17 + } + ] + }, + { + "Input": "Busca un tiempo para el resto del aรฑo", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "resto del aรฑo", + "Type": "daterange", + "Value": { + "Timex": "2017", + "FutureResolution": { + "startDate": "2017-11-08", + "endDate": "2018-01-01" + }, + "PastResolution": { + "startDate": "2017-11-08", + "endDate": "2018-01-01" + } + }, + "Start": 24, + "Length": 13 + } + ] + }, + { + "Input": "Busca un tiempo para lo que queda del aรฑo", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "lo que queda del aรฑo", + "Type": "daterange", + "Value": { + "Timex": "2017", + "FutureResolution": { + "startDate": "2017-11-08", + "endDate": "2018-01-01" + }, + "PastResolution": { + "startDate": "2017-11-08", + "endDate": "2018-01-01" + } + }, + "Start": 21, + "Length": 20 + } + ] + }, + { + "Input": "Esta tarea empezarรก en mรกs de 2 semanas", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "en mรกs de 2 semanas", + "Type": "daterange", + "Value": { + "Timex": "2018-06-12", + "Mod": "after", + "FutureResolution": { + "startDate": "2018-06-12" + }, + "PastResolution": { + "startDate": "2018-06-12" + } + }, + "Start": 20, + "Length": 19 + } + ] + }, + { + "Input": "Regresarรฉ en menos de 2 semanas", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "en menos de 2 semanas", + "Type": "daterange", + "Value": { + "Timex": "(2018-05-29,2018-06-12,P2W)", + "FutureResolution": { + "startDate": "2018-05-29", + "endDate": "2018-06-12" + }, + "PastResolution": { + "startDate": "2018-05-29", + "endDate": "2018-06-12" + } + }, + "Start": 10, + "Length": 21 + } + ] + }, + { + "Input": "I have already finished all my work more than 2 weeks before today", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "more than 2 weeks before today", + "Type": "daterange", + "Value": { + "Timex": "2018-05-15", + "Mod": "before", + "FutureResolution": { + "endDate": "2018-05-15" + }, + "PastResolution": { + "endDate": "2018-05-15" + } + }, + "Start": 36, + "Length": 30 + } + ] + }, + { + "Input": "Esta tarea debiรณ ser terminada hace mรกs de 3 dรญas", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "hace mรกs de 3 dรญas", + "Type": "daterange", + "Value": { + "Timex": "2018-05-26", + "Mod": "before", + "FutureResolution": { + "endDate": "2018-05-26" + }, + "PastResolution": { + "endDate": "2018-05-26" + } + }, + "Start": 31, + "Length": 18 + } + ] + }, + { + "Input": "Esta tarea debe ser terminada dentro de menos de 4 dรญas", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "dentro de menos de 4 dรญas", + "Type": "daterange", + "Value": { + "Timex": "(2018-05-30,2018-06-02,P3D)", + "FutureResolution": { + "startDate": "2018-05-30", + "endDate": "2018-06-02" + }, + "PastResolution": { + "startDate": "2018-05-30", + "endDate": "2018-06-02" + } + }, + "Start": 30, + "Length": 25 + } + ] + }, + { + "Input": "Ocurriรณ en el siglo XV", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "siglo XV", + "Type": "daterange", + "Value": { + "Timex": "(1400-01-01,1500-01-01,P100Y)", + "FutureResolution": { + "startDate": "1400-01-01", + "endDate": "1500-01-01" + }, + "PastResolution": { + "startDate": "1400-01-01", + "endDate": "1500-01-01" + } + }, + "Start": 14, + "Length": 8 + } + ] + }, + { + "Input": "Dame datos del siglo XXI", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "siglo XXI", + "Type": "daterange", + "Value": { + "Timex": "(2000-01-01,2100-01-01,P100Y)", + "FutureResolution": { + "startDate": "2000-01-01", + "endDate": "2100-01-01" + }, + "PastResolution": { + "startDate": "2000-01-01", + "endDate": "2100-01-01" + } + }, + "Start": 15, + "Length": 9 + } + ] + }, + { + "Input": "Cortana, programa algo para la semana del 18.", + "Context": { + "ReferenceDateTime": "2018-08-08T00:00:00" + }, + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "la semana del 18", + "Type": "daterange", + "Value": { + "Timex": "XXXX-XX-18", + "FutureResolution": { + "startDate": "2018-08-13", + "endDate": "2018-08-20" + }, + "PastResolution": { + "startDate": "2018-07-16", + "endDate": "2018-07-23" + } + }, + "Start": 28, + "Length": 16 + } + ] + }, + { + "Input": "Cortana, programa algo para la semana de 18.", + "Context": { + "ReferenceDateTime": "2018-08-28T00:00:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "semana de 18", + "Type": "daterange", + "Value": { + "Timex": "XXXX-XX-18", + "FutureResolution": { + "startDate": "2018-09-17", + "endDate": "2018-09-24" + }, + "PastResolution": { + "startDate": "2018-08-13", + "endDate": "2018-08-20" + } + }, + "Start": 31, + "Length": 12 + } + ] + }, + { + "Input": "ventas de esta dรฉcada", + "Context": { + "ReferenceDateTime": "2018-08-31T00:00:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "esta dรฉcada", + "Type": "daterange", + "Value": { + "Timex": "(2010-01-01,2020-01-01,P10Y)", + "FutureResolution": { + "startDate": "2010-01-01", + "endDate": "2020-01-01" + }, + "PastResolution": { + "startDate": "2010-01-01", + "endDate": "2020-01-01" + } + }, + "Start": 10, + "Length": 11 + } + ] + }, + { + "Input": "desde 1/10 hasta 7/11", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "desde 1/10 hasta 7/11", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-10-01,XXXX-11-07,P37D)", + "FutureResolution": { + "startDate": "2018-10-01", + "endDate": "2018-11-07" + }, + "PastResolution": { + "startDate": "2018-10-01", + "endDate": "2018-11-07" + } + }, + "Start": 0, + "Length": 21 + } + ] + }, + { + "Input": "de 25/10 a 25/1", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "de 25/10 a 25/1", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-10-25,XXXX-01-25,P92D)", + "FutureResolution": { + "startDate": "2018-10-25", + "endDate": "2019-01-25" + }, + "PastResolution": { + "startDate": "2017-10-25", + "endDate": "2018-01-25" + } + }, + "Start": 0, + "Length": 15 + } + ] + }, + { + "Input": "la semana pasada", + "Context": { + "ReferenceDateTime": "2019-08-21T17:00:00" + }, + "NotSupportedByDesign": "javascript", + "NotSupported": "java, python", + "Results": [ + { + "Text": "la semana pasada", + "Type": "daterange", + "Value": { + "Timex": "2019-W33", + "FutureResolution": { + "startDate": "2019-08-12", + "endDate": "2019-08-19" + }, + "PastResolution": { + "startDate": "2019-08-12", + "endDate": "2019-08-19" + } + }, + "Start": 0, + "Length": 16 + } + ] + }, + { + "Input": "semana pasada", + "Context": { + "ReferenceDateTime": "2019-08-21T17:00:00" + }, + "NotSupportedByDesign": "javascript", + "NotSupported": "java, python", + "Results": [ + { + "Text": "semana pasada", + "Type": "daterange", + "Value": { + "Timex": "2019-W33", + "FutureResolution": { + "startDate": "2019-08-12", + "endDate": "2019-08-19" + }, + "PastResolution": { + "startDate": "2019-08-12", + "endDate": "2019-08-19" + } + }, + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "el mes pasado", + "Context": { + "ReferenceDateTime": "2019-08-21T17:00:00" + }, + "NotSupportedByDesign": "javascript", + "NotSupported": "java, python", + "Results": [ + { + "Text": "el mes pasado", + "Type": "daterange", + "Value": { + "Timex": "2019-07", + "FutureResolution": { + "startDate": "2019-07-01", + "endDate": "2019-08-01" + }, + "PastResolution": { + "startDate": "2019-07-01", + "endDate": "2019-08-01" + } + }, + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "entre el 1 de diciembre y el 4 de febrero", + "Context": { + "ReferenceDateTime": "2019-12-07T00:00:00" + }, + "Results": [ + { + "Text": "entre el 1 de diciembre y el 4 de febrero", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-12-01,XXXX-02-04,P65D)", + "FutureResolution": { + "startDate": "2019-12-01", + "endDate": "2020-02-04" + }, + "PastResolution": { + "startDate": "2019-12-01", + "endDate": "2020-02-04" + } + }, + "Start": 0, + "Length": 41 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Spanish/DateTimeExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Spanish/DateTimeExtractor.json new file mode 100644 index 000000000..67d765a22 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Spanish/DateTimeExtractor.json @@ -0,0 +1,640 @@ +[ + { + "Input": "Voy a volver ahora", + "Results": [ + { + "Text": "ahora", + "Type": "datetime", + "Start": 13, + "Length": 5 + } + ] + }, + { + "Input": "Voy a volver tan pronto como sea posible", + "Results": [ + { + "Text": "tan pronto como sea posible", + "Type": "datetime", + "Start": 13, + "Length": 27 + } + ] + }, + { + "Input": "Vamos a volver tan pronto como podamos", + "Results": [ + { + "Text": "tan pronto como podamos", + "Type": "datetime", + "Start": 15, + "Length": 23 + } + ] + }, + { + "Input": "Voy a volver lo mas pronto posible", + "Results": [ + { + "Text": "lo mas pronto posible", + "Type": "datetime", + "Start": 13, + "Length": 21 + } + ] + }, + { + "Input": "Voy a volver ahora mismo", + "Results": [ + { + "Text": "ahora mismo", + "Type": "datetime", + "Start": 13, + "Length": 11 + } + ] + }, + { + "Input": "Voy a volver justo ahora", + "Results": [ + { + "Text": "justo ahora", + "Type": "datetime", + "Start": 13, + "Length": 11 + } + ] + }, + { + "Input": "Voy a volver en este momento", + "Results": [ + { + "Text": "en este momento", + "Type": "datetime", + "Start": 13, + "Length": 15 + } + ] + }, + { + "Input": "Voy a volver el 15 a las 8:00", + "Results": [ + { + "Text": "15 a las 8:00", + "Type": "datetime", + "Start": 16, + "Length": 13 + } + ] + }, + { + "Input": "Voy a volver el 15 a las 8:00:30", + "Results": [ + { + "Text": "15 a las 8:00:30", + "Type": "datetime", + "Start": 16, + "Length": 16 + } + ] + }, + { + "Input": "Voy a volver el 15, 8pm", + "Results": [ + { + "Text": "15, 8pm", + "Type": "datetime", + "Start": 16, + "Length": 7 + } + ] + }, + { + "Input": "Voy a volver el 04/21/2016, 8:00pm", + "Results": [ + { + "Text": "04/21/2016, 8:00pm", + "Type": "datetime", + "Start": 16, + "Length": 18 + } + ] + }, + { + "Input": "Voy a volver el 04/21/2016, 8:00:13pm", + "Results": [ + { + "Text": "04/21/2016, 8:00:13pm", + "Type": "datetime", + "Start": 16, + "Length": 21 + } + ] + }, + { + "Input": "Voy a volver el 23 de Oct a las siete", + "Results": [ + { + "Text": "23 de Oct a las siete", + "Type": "datetime", + "Start": 16, + "Length": 21 + } + ] + }, + { + "Input": "Voy a volver el 14 de Octubre 8:00am", + "Results": [ + { + "Text": "14 de Octubre 8:00am", + "Type": "datetime", + "Start": 16, + "Length": 20 + } + ] + }, + { + "Input": "Voy a volver el 14 de Octubre a las 8:00:00am", + "Results": [ + { + "Text": "14 de Octubre a las 8:00:00am", + "Type": "datetime", + "Start": 16, + "Length": 29 + } + ] + }, + { + "Input": "Voy a volver el 14 de Octubre, 8:00am", + "Results": [ + { + "Text": "14 de Octubre, 8:00am", + "Type": "datetime", + "Start": 16, + "Length": 21 + } + ] + }, + { + "Input": "Voy a volver el 14 de Octubre, 8:00:01am", + "Results": [ + { + "Text": "14 de Octubre, 8:00:01am", + "Type": "datetime", + "Start": 16, + "Length": 24 + } + ] + }, + { + "Input": "Voy a volver maรฑana 8:00am", + "Results": [ + { + "Text": "maรฑana 8:00am", + "Type": "datetime", + "Start": 13, + "Length": 13 + } + ] + }, + { + "Input": "Voy a volver maรฑana cerca de las 8:00am", + "Results": [ + { + "Text": "maรฑana cerca de las 8:00am", + "Type": "datetime", + "Start": 13, + "Length": 26 + } + ] + }, + { + "Input": "Voy a volver maรฑana para las 8:00am", + "Results": [ + { + "Text": "maรฑana para las 8:00am", + "Type": "datetime", + "Start": 13, + "Length": 22 + } + ] + }, + { + "Input": "Voy a volver maรฑana a las 8:00:05am", + "Results": [ + { + "Text": "maรฑana a las 8:00:05am", + "Type": "datetime", + "Start": 13, + "Length": 22 + } + ] + }, + { + "Input": "Voy a volver el prรณximo viernes a las tres y media", + "Results": [ + { + "Text": "prรณximo viernes a las tres y media", + "Type": "datetime", + "Start": 16, + "Length": 34 + } + ] + }, + { + "Input": "Voy a volver el 5 de Mayo, 2016, 20 minutos pasados de las 8 de la tarde", + "Results": [ + { + "Text": "5 de Mayo, 2016, 20 minutos pasados de las 8 de la tarde", + "Type": "datetime", + "Start": 16, + "Length": 56 + } + ] + }, + { + "Input": "Voy a volver 8pm del 15", + "Results": [ + { + "Text": "8pm del 15", + "Type": "datetime", + "Start": 13, + "Length": 10 + } + ] + }, + { + "Input": "Voy a volver a las siete del 15", + "Results": [ + { + "Text": "siete del 15", + "Type": "datetime", + "Start": 19, + "Length": 12 + } + ] + }, + { + "Input": "Voy a volver 8pm del prรณximo domingo", + "Results": [ + { + "Text": "8pm del prรณximo domingo", + "Type": "datetime", + "Start": 13, + "Length": 23 + } + ] + }, + { + "Input": "Voy a volver a las 8pm de hoy", + "Results": [ + { + "Text": "8pm de hoy", + "Type": "datetime", + "Start": 19, + "Length": 10 + } + ] + }, + { + "Input": "Voy a volver a las siete menos cuarto de maรฑana", + "Results": [ + { + "Text": "siete menos cuarto de maรฑana", + "Type": "datetime", + "Start": 19, + "Length": 28 + } + ] + }, + { + "Input": "Voy a volver 19:00, 2016-12-22", + "Results": [ + { + "Text": "19:00, 2016-12-22", + "Type": "datetime", + "Start": 13, + "Length": 17 + } + ] + }, + { + "Input": "Voy a volver a las 7 en punto maรฑana", + "Results": [ + { + "Text": "7 en punto maรฑana", + "Type": "datetime", + "Start": 19, + "Length": 17 + } + ] + }, + { + "Input": "Voy a volver maรฑana por la maรฑana a las 7", + "Results": [ + { + "Text": "maรฑana por la maรฑana a las 7", + "Type": "datetime", + "Start": 13, + "Length": 28 + } + ] + }, + { + "Input": "Voy a volver 7:00 el domingo a la tarde", + "Results": [ + { + "Text": "7:00 el domingo a la tarde", + "Type": "datetime", + "Start": 13, + "Length": 26 + } + ] + }, + { + "Input": "Voy a volver a las cinco y veinte maรฑana por la maรฑana", + "Results": [ + { + "Text": "cinco y veinte maรฑana por la maรฑana", + "Type": "datetime", + "Start": 19, + "Length": 35 + } + ] + }, + { + "Input": "Voy a volver 14 de octubre 8:00, 14 de Octubre", + "Results": [ + { + "Text": "14 de octubre 8:00", + "Type": "datetime", + "Start": 13, + "Length": 18 + } + ] + }, + { + "Input": "Voy a volver a las 7, esta maรฑana", + "Results": [ + { + "Text": "7, esta maรฑana", + "Type": "datetime", + "Start": 19, + "Length": 14 + } + ] + }, + { + "Input": "Voy a volver esta noche a las 8", + "Results": [ + { + "Text": "esta noche a las 8", + "Type": "datetime", + "Start": 13, + "Length": 18 + } + ] + }, + { + "Input": "Voy a volver a las 8pm de la tarde, Lunes", + "Results": [ + { + "Text": "8pm de la tarde, Lunes", + "Type": "datetime", + "Start": 19, + "Length": 22 + } + ] + }, + { + "Input": "Voy a volver 8pm de la tarde, 1ro de Enero", + "Results": [ + { + "Text": "8pm de la tarde, 1ro de Enero", + "Type": "datetime", + "Start": 13, + "Length": 29 + } + ] + }, + { + "Input": "Voy a volver 8pm de la tarde, 1 de Enero", + "Results": [ + { + "Text": "8pm de la tarde, 1 de Enero", + "Type": "datetime", + "Start": 13, + "Length": 27 + } + ] + }, + { + "Input": "Voy a volver a las 10pm de esta noche", + "Results": [ + { + "Text": "10pm de esta noche", + "Type": "datetime", + "Start": 19, + "Length": 18 + } + ] + }, + { + "Input": "Voy a volver a las 10pm esta noche", + "Results": [ + { + "Text": "10pm esta noche", + "Type": "datetime", + "Start": 19, + "Length": 15 + } + ] + }, + { + "Input": "Voy a volver 8am de esta maรฑana", + "Results": [ + { + "Text": "8am de esta maรฑana", + "Type": "datetime", + "Start": 13, + "Length": 18 + } + ] + }, + { + "Input": "Voy a volver 8pm de esta tarde", + "Results": [ + { + "Text": "8pm de esta tarde", + "Type": "datetime", + "Start": 13, + "Length": 17 + } + ] + }, + { + "Input": "Volvรญ esta maรฑana a las 7", + "Results": [ + { + "Text": "esta maรฑana a las 7", + "Type": "datetime", + "Start": 6, + "Length": 19 + } + ] + }, + { + "Input": "Volvรญ esta maรฑana 7pm", + "Results": [ + { + "Text": "esta maรฑana 7pm", + "Type": "datetime", + "Start": 6, + "Length": 15 + } + ] + }, + { + "Input": "Volvรญ esta maรฑana a las siete", + "Results": [ + { + "Text": "esta maรฑana a las siete", + "Type": "datetime", + "Start": 6, + "Length": 23 + } + ] + }, + { + "Input": "Volvรญ esta maรฑana a las 7:00", + "Results": [ + { + "Text": "esta maรฑana a las 7:00", + "Type": "datetime", + "Start": 6, + "Length": 22 + } + ] + }, + { + "Input": "Voy a volver esta noche a las 7", + "Results": [ + { + "Text": "esta noche a las 7", + "Type": "datetime", + "Start": 13, + "Length": 18 + } + ] + }, + { + "Input": "Volvรญ esta noche a las 7", + "Results": [ + { + "Text": "esta noche a las 7", + "Type": "datetime", + "Start": 6, + "Length": 18 + } + ] + }, + { + "Input": "para dos personas esta noche a las 9:30 pm", + "Results": [ + { + "Text": "esta noche a las 9:30 pm", + "Type": "datetime", + "Start": 18, + "Length": 24 + } + ] + }, + { + "Input": "para dos personas esta noche a las 9:30:31 pm", + "Results": [ + { + "Text": "esta noche a las 9:30:31 pm", + "Type": "datetime", + "Start": 18, + "Length": 27 + } + ] + }, + { + "Input": "Volverรฉ al final del dรญa", + "Results": [ + { + "Text": "al final del dรญa", + "Type": "datetime", + "Start": 8, + "Length": 16 + } + ] + }, + { + "Input": "Volverรฉ al finalizar el dรญa", + "Results": [ + { + "Text": "al finalizar el dรญa", + "Type": "datetime", + "Start": 8, + "Length": 19 + } + ] + }, + { + "Input": "Volverรฉ al finalizar el dรญa de maรฑana", + "Results": [ + { + "Text": "al finalizar el dรญa de maรฑana", + "Type": "datetime", + "Start": 8, + "Length": 29 + } + ] + }, + { + "Input": "Volverรฉ maรฑana al finalizar el dรญa", + "Results": [ + { + "Text": "maรฑana al finalizar el dรญa", + "Type": "datetime", + "Start": 8, + "Length": 26 + } + ] + }, + { + "Input": "Volverรฉ al finalizar el domingo", + "Results": [ + { + "Text": "al finalizar el domingo", + "Type": "datetime", + "Start": 8, + "Length": 23 + } + ] + }, + { + "Input": "Voy a volver el 5 a las 4 a.m.", + "Results": [ + { + "Text": "5 a las 4 a.m.", + "Type": "datetime", + "Start": 16, + "Length": 14 + } + ] + }, + { + "Input": "Voy a volver 2016-12-16T12:23:59", + "Results": [ + { + "Text": "2016-12-16T12:23:59", + "Type": "datetime", + "Start": 13, + "Length": 19 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Spanish/DateTimeModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Spanish/DateTimeModel.json new file mode 100644 index 000000000..bb2bfd8ee --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Spanish/DateTimeModel.json @@ -0,0 +1,20985 @@ +[ + { + "Input": "domingo hoy 2018", + "Context": { + "ReferenceDateTime": "2018-09-28T01:00:00" + }, + "Results": [ + { + "Text": "domingo", + "Start": 0, + "End": 6, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-7", + "type": "date", + "value": "2018-09-23" + }, + { + "timex": "XXXX-WXX-7", + "type": "date", + "value": "2018-09-30" + } + ] + } + }, + { + "Text": "hoy", + "Start": 8, + "End": 10, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-09-28", + "type": "date", + "value": "2018-09-28" + } + ] + } + }, + { + "Text": "2018", + "Start": 12, + "End": 15, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "type": "daterange", + "start": "2018-01-01", + "end": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "sa hoy 2018", + "Context": { + "ReferenceDateTime": "2018-09-28T01:00:00" + }, + "Results": [ + { + "Text": "sa", + "Start": 0, + "End": 1, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-6", + "type": "date", + "value": "2018-09-22" + }, + { + "timex": "XXXX-WXX-6", + "type": "date", + "value": "2018-09-29" + } + ] + } + }, + { + "Text": "hoy", + "Start": 3, + "End": 5, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-09-28", + "type": "date", + "value": "2018-09-28" + } + ] + } + }, + { + "Text": "2018", + "Start": 7, + "End": 10, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "type": "daterange", + "start": "2018-01-01", + "end": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "sal hoy 2018", + "Context": { + "ReferenceDateTime": "2018-09-28T01:00:00" + }, + "Results": [ + { + "Text": "hoy", + "Start": 4, + "End": 6, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-09-28", + "type": "date", + "value": "2018-09-28" + } + ] + } + }, + { + "Text": "2018", + "Start": 8, + "End": 11, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "type": "daterange", + "start": "2018-01-01", + "end": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "Ayer me encontrรฉ a Obama en Taco Bell y me pidio $5.00 prestados. Me los devolverรก el 3 de Enero del 2019", + "Context": { + "ReferenceDateTime": "2018-10-15T01:00:00" + }, + "Results": [ + { + "Text": "ayer", + "Start": 0, + "End": 3, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-10-14", + "type": "date", + "value": "2018-10-14" + } + ] + } + }, + { + "Text": "3 de enero del 2019", + "Start": 86, + "End": 104, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-01-03", + "type": "date", + "value": "2019-01-03" + } + ] + } + } + ] + }, + { + "Input": "Ayer me encontrรฉ a Obama en Taco Bell y me pidio $ 5.00 prestados. Me los devolverรก el 3 de Enero del 2019", + "Context": { + "ReferenceDateTime": "2018-10-15T01:00:00" + }, + "Results": [ + { + "Text": "ayer", + "Start": 0, + "End": 3, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-10-14", + "type": "date", + "value": "2018-10-14" + } + ] + } + }, + { + "Text": "3 de enero del 2019", + "Start": 87, + "End": 105, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-01-03", + "type": "date", + "value": "2019-01-03" + } + ] + } + } + ] + }, + { + "Input": "Ayer me encontrรฉ a Obama en Taco Bell y me pidio 5.00$ prestados. Me los devolverรก el 3 de Enero del 2019", + "Context": { + "ReferenceDateTime": "2018-10-15T01:00:00" + }, + "Results": [ + { + "Text": "ayer", + "Start": 0, + "End": 3, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-10-14", + "type": "date", + "value": "2018-10-14" + } + ] + } + }, + { + "Text": "3 de enero del 2019", + "Start": 86, + "End": 104, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-01-03", + "type": "date", + "value": "2019-01-03" + } + ] + } + } + ] + }, + { + "Input": "Ayer me encontrรฉ a Obama en Taco Bell y me pidio 5.00 $ prestados. Me los devolverรก el 3 de Enero del 2019", + "Context": { + "ReferenceDateTime": "2018-10-15T01:00:00" + }, + "Results": [ + { + "Text": "ayer", + "Start": 0, + "End": 3, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-10-14", + "type": "date", + "value": "2018-10-14" + } + ] + } + }, + { + "Text": "3 de enero del 2019", + "Start": 87, + "End": 105, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-01-03", + "type": "date", + "value": "2019-01-03" + } + ] + } + } + ] + }, + { + "Input": "Ayer me encontrรฉ a Obama en Taco Bell y me pidio $5,00 prestados. Me los devolverรก el 3 de Enero del 2019", + "Context": { + "ReferenceDateTime": "2018-10-15T01:00:00" + }, + "Results": [ + { + "Text": "ayer", + "Start": 0, + "End": 3, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-10-14", + "type": "date", + "value": "2018-10-14" + } + ] + } + }, + { + "Text": "3 de enero del 2019", + "Start": 86, + "End": 104, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-01-03", + "type": "date", + "value": "2019-01-03" + } + ] + } + } + ] + }, + { + "Input": "Ayer me encontrรฉ a Obama en Taco Bell y me pidio $ 5,00 prestados. Me los devolverรก el 3 de Enero del 2019", + "Context": { + "ReferenceDateTime": "2018-10-15T01:00:00" + }, + "Results": [ + { + "Text": "ayer", + "Start": 0, + "End": 3, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-10-14", + "type": "date", + "value": "2018-10-14" + } + ] + } + }, + { + "Text": "3 de enero del 2019", + "Start": 87, + "End": 105, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-01-03", + "type": "date", + "value": "2019-01-03" + } + ] + } + } + ] + }, + { + "Input": "Ayer me encontrรฉ a Obama en Taco Bell y me pidio 5,00$ prestados. Me los devolverรก el 3 de Enero del 2019", + "Context": { + "ReferenceDateTime": "2018-10-15T01:00:00" + }, + "Results": [ + { + "Text": "ayer", + "Start": 0, + "End": 3, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-10-14", + "type": "date", + "value": "2018-10-14" + } + ] + } + }, + { + "Text": "3 de enero del 2019", + "Start": 86, + "End": 104, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-01-03", + "type": "date", + "value": "2019-01-03" + } + ] + } + } + ] + }, + { + "Input": "Ayer me encontrรฉ a Obama en Taco Bell y me pidio 5,00 $ prestados. Me los devolverรก el 3 de Enero del 2019", + "Context": { + "ReferenceDateTime": "2018-10-15T01:00:00" + }, + "Results": [ + { + "Text": "ayer", + "Start": 0, + "End": 3, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-10-14", + "type": "date", + "value": "2018-10-14" + } + ] + } + }, + { + "Text": "3 de enero del 2019", + "Start": 87, + "End": 105, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-01-03", + "type": "date", + "value": "2019-01-03" + } + ] + } + } + ] + }, + { + "Input": "Que tal 00", + "Context": { + "ReferenceDateTime": "2018-09-28T01:00:00" + }, + "Results": [] + }, + { + "Input": "En este registro, el Seรฑor Carlos Duarte, que reside en la 36 Avenida โ€œAโ€ 15-00 Zona 5, Jardines de la Asuncion, Ciudad de Guatemala, certifica que รฉl le pago un monto de 50,000 quetzales a la Sra. Margarita Orellana.", + "Context": { + "ReferenceDateTime": "2018-09-28T01:00:00" + }, + "Results": [] + }, + { + "Input": "semana pasada.", + "Context": { + "ReferenceDateTime": "2019-08-23T01:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "semana pasada", + "Start": 0, + "End": 12, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-W33", + "type": "daterange", + "start": "2019-08-12", + "end": "2019-08-19" + } + ] + } + } + ] + }, + { + "Input": "la semana pasada.", + "Context": { + "ReferenceDateTime": "2019-08-23T01:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "la semana pasada", + "Start": 0, + "End": 15, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-W33", + "type": "daterange", + "start": "2019-08-12", + "end": "2019-08-19" + } + ] + } + } + ] + }, + { + "Input": "el mes pasado", + "Context": { + "ReferenceDateTime": "2019-08-23T01:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "el mes pasado", + "Start": 0, + "End": 12, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-07", + "type": "daterange", + "start": "2019-07-01", + "end": "2019-08-01" + } + ] + } + } + ] + }, + { + "Input": "mes pasado", + "Context": { + "ReferenceDateTime": "2019-08-23T01:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "mes pasado", + "Start": 0, + "End": 9, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-07", + "type": "daterange", + "start": "2019-07-01", + "end": "2019-08-01" + } + ] + } + } + ] + }, + { + "Input": "entre el 1 de diciembre y el 4 de febrero", + "Context": { + "ReferenceDateTime": "2019-12-15T01:00:00" + }, + "Results": [ + { + "Text": "entre el 1 de diciembre y el 4 de febrero", + "Start": 0, + "End": 40, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-12-01,XXXX-02-04,P65D)", + "type": "daterange", + "start": "2019-12-01", + "end": "2020-02-04" + } + ] + } + } + ] + }, + { + "Input": "entre el 2 de febrero y el 5 de marzo", + "Context": { + "ReferenceDateTime": "2020-02-01T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "entre el 2 de febrero y el 5 de marzo", + "Start": 0, + "End": 36, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-02-02,XXXX-03-05,P31D)", + "type": "daterange", + "start": "2019-02-02", + "end": "2019-03-05" + }, + { + "timex": "(XXXX-02-02,XXXX-03-05,P32D)", + "type": "daterange", + "start": "2020-02-02", + "end": "2020-03-05" + } + ] + } + } + ] + }, + { + "Input": "entre el 2 de febrero y 5 de marzo", + "Context": { + "ReferenceDateTime": "2020-02-05T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "entre el 2 de febrero y 5 de marzo", + "Start": 0, + "End": 33, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-02-02,XXXX-03-05,P32D)", + "type": "daterange", + "start": "2020-02-02", + "end": "2020-03-05" + } + ] + } + } + ] + }, + { + "Input": "entre el 1 de diciembre y el 4 de febrero", + "Context": { + "ReferenceDateTime": "2020-02-05T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "entre el 1 de diciembre y el 4 de febrero", + "Start": 0, + "End": 40, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-12-01,XXXX-02-04,P65D)", + "type": "daterange", + "start": "2019-12-01", + "end": "2020-02-04" + }, + { + "timex": "(XXXX-12-01,XXXX-02-04,P65D)", + "type": "daterange", + "start": "2020-12-01", + "end": "2021-02-04" + } + ] + } + } + ] + }, + { + "Input": "10/1-11/2/2017", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10/1-11/2/2017", + "Start": 0, + "End": 13, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2017-01-10,2017-02-11,P32D)", + "type": "daterange", + "start": "2017-01-10", + "end": "2017-02-11" + } + ] + } + } + ] + }, + { + "Input": "ยกCelebremos el Dรญa del Trabajador!", + "Context": { + "ReferenceDateTime": "2020-05-14T12:00:00" + }, + "Results": [ + { + "Text": "dรญa del trabajador", + "Start": 15, + "End": 32, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-05-01", + "type": "date", + "value": "2020-05-01" + }, + { + "timex": "XXXX-05-01", + "type": "date", + "value": "2021-05-01" + } + ] + } + } + ] + }, + { + "Input": "necesitaremos 30 minutos o mรกs", + "Context": { + "ReferenceDateTime": "2020-05-14T12:00:00" + }, + "Results": [ + { + "Text": "30 minutos", + "Start": 14, + "End": 23, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT30M", + "type": "duration", + "value": "1800" + } + ] + } + } + ] + }, + { + "Input": "organizame una reunion", + "Context": { + "ReferenceDateTime": "2020-05-14T12:00:00" + }, + "Results": [] + }, + { + "Input": "una y treinta", + "Context": { + "ReferenceDateTime": "2020-05-30T12:00:00" + }, + "Results": [ + { + "Text": "una y treinta", + "Start": 0, + "End": 12, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T01:30", + "type": "time", + "value": "01:30:00" + }, + { + "timex": "T13:30", + "type": "time", + "value": "13:30:00" + } + ] + } + } + ] + }, + { + "Input": "organizame una reunion el 27/11 a las 23", + "Context": { + "ReferenceDateTime": "2020-05-30T12:00:00" + }, + "Results": [ + { + "Text": "27/11 a las 23", + "Start": 26, + "End": 39, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-11-27T23", + "type": "datetime", + "value": "2019-11-27 23:00:00" + }, + { + "timex": "XXXX-11-27T23", + "type": "datetime", + "value": "2020-11-27 23:00:00" + } + ] + } + } + ] + }, + { + "Input": "Tengo una reuniรณn el viernes en londres a las 5", + "Context": { + "ReferenceDateTime": "2020-05-30T12:00:00" + }, + "NotSupported": "python, java, javascript", + "Results": [ + { + "Text": "viernes", + "Start": 21, + "End": 27, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-5", + "type": "date", + "value": "2020-05-29" + }, + { + "timex": "XXXX-WXX-5", + "type": "date", + "value": "2020-06-05" + } + ] + } + }, + { + "Text": "5", + "Start": 46, + "End": 46, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T05", + "type": "time", + "value": "05:00:00" + }, + { + "timex": "T17", + "type": "time", + "value": "17:00:00" + } + ] + } + } + ] + }, + { + "Input": "Tengo una reuniรณn el viernes en londres a las 5 de la tarde", + "Context": { + "ReferenceDateTime": "2020-05-30T12:00:00" + }, + "NotSupported": "python, java, javascript", + "Results": [ + { + "Text": "viernes", + "Start": 21, + "End": 27, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-5", + "type": "date", + "value": "2020-05-29" + }, + { + "timex": "XXXX-WXX-5", + "type": "date", + "value": "2020-06-05" + } + ] + } + }, + { + "Text": "5 de la tarde", + "Start": 46, + "End": 58, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T17", + "type": "time", + "value": "17:00:00" + } + ] + } + } + ] + }, + { + "Input": "La llamada durarรก 30 minutos, no mรกs.", + "Context": { + "ReferenceDateTime": "2020-05-30T12:00:00" + }, + "Results": [ + { + "Text": "30 minutos", + "Start": 18, + "End": 27, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT30M", + "type": "duration", + "value": "1800" + } + ] + } + } + ] + }, + { + "Input": "a las siete del 15", + "Context": { + "ReferenceDateTime": "2020-05-30T12:00:00" + }, + "Results": [ + { + "Text": "siete del 15", + "Start": 6, + "End": 17, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-XX-15T07", + "type": "datetime", + "value": "2020-05-15 07:00:00" + }, + { + "timex": "XXXX-XX-15T07", + "type": "datetime", + "value": "2020-06-15 07:00:00" + }, + { + "timex": "XXXX-XX-15T19", + "type": "datetime", + "value": "2020-05-15 19:00:00" + }, + { + "timex": "XXXX-XX-15T19", + "type": "datetime", + "value": "2020-06-15 19:00:00" + } + ] + } + } + ] + }, + { + "Input": "a las siete de la tarde del 15", + "Context": { + "ReferenceDateTime": "2020-05-30T12:00:00" + }, + "Results": [ + { + "Text": "siete de la tarde del 15", + "Start": 6, + "End": 29, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-XX-15T19", + "type": "datetime", + "value": "2020-05-15 19:00:00" + }, + { + "timex": "XXXX-XX-15T19", + "type": "datetime", + "value": "2020-06-15 19:00:00" + } + ] + } + } + ] + }, + { + "Input": "a las 24", + "Context": { + "ReferenceDateTime": "2020-05-30T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "24", + "Start": 6, + "End": 7, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T00", + "type": "time", + "value": "00:00:00" + } + ] + } + } + ] + }, + { + "Input": "las alarmas sonaron a las una y uno, una y veintidรณs y dos cuarenta y dos", + "Context": { + "ReferenceDateTime": "2020-05-30T12:00:00" + }, + "Results": [ + { + "Text": "una y uno", + "Start": 26, + "End": 34, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T01:01", + "type": "time", + "value": "01:01:00" + }, + { + "timex": "T13:01", + "type": "time", + "value": "13:01:00" + } + ] + } + }, + { + "Text": "una y veintidรณs", + "Start": 37, + "End": 51, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T01:22", + "type": "time", + "value": "01:22:00" + }, + { + "timex": "T13:22", + "type": "time", + "value": "13:22:00" + } + ] + } + }, + { + "Text": "dos cuarenta y dos", + "Start": 55, + "End": 72, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T02:42", + "type": "time", + "value": "02:42:00" + }, + { + "timex": "T14:42", + "type": "time", + "value": "14:42:00" + } + ] + } + } + ] + }, + { + "Input": "Volviรณ el diez de octubre de 2018 a su paรญs", + "Context": { + "ReferenceDateTime": "2020-05-30T12:00:00" + }, + "NotSupported": "javascript,python", + "Results": [ + { + "Text": "diez de octubre de 2018", + "Start": 10, + "End": 32, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-10-10", + "type": "date", + "value": "2018-10-10" + } + ] + } + } + ] + }, + { + "Input": "Volviรณ el diez de octubre de dos mil dieciocho a su paรญs", + "Context": { + "ReferenceDateTime": "2020-05-30T12:00:00" + }, + "NotSupported": "javascript,python", + "Results": [ + { + "Text": "diez de octubre de dos mil dieciocho", + "Start": 10, + "End": 45, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-10-10", + "type": "date", + "value": "2018-10-10" + } + ] + } + } + ] + }, + { + "Input": "ella recibiรณ un premio el 2 de octubre de dos mil veinte", + "Context": { + "ReferenceDateTime": "2020-05-30T12:00:00" + }, + "NotSupported": "javascript,python", + "Results": [ + { + "Text": "2 de octubre de dos mil veinte", + "Start": 26, + "End": 55, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2020-10-02", + "type": "date", + "value": "2020-10-02" + } + ] + } + } + ] + }, + { + "Input": "una reuniรณn el viernes en londres", + "Context": { + "ReferenceDateTime": "2020-06-15T00:00:00" + }, + "NotSupported": "javascript,python", + "Results": [ + { + "Text": "viernes", + "Start": 15, + "End": 21, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-5", + "type": "date", + "value": "2020-06-12" + }, + { + "timex": "XXXX-WXX-5", + "type": "date", + "value": "2020-06-19" + } + ] + } + } + ] + }, + { + "Input": "Tengo una reuniรณn a la una", + "Context": { + "ReferenceDateTime": "2020-06-15T00:00:00" + }, + "NotSupported": "javascript,python", + "Results": [ + { + "Text": "una", + "Start": 23, + "End": 25, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T01", + "type": "time", + "value": "01:00:00" + }, + { + "timex": "T13", + "type": "time", + "value": "13:00:00" + } + ] + } + } + ] + }, + { + "Input": "Planifica una visita el prรณximo lunes a las doce", + "Context": { + "ReferenceDateTime": "2020-06-15T00:00:00" + }, + "NotSupported": "javascript,python", + "Results": [ + { + "Text": "prรณximo lunes a las doce", + "Start": 24, + "End": 47, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2020-06-22T12", + "type": "datetime", + "value": "2020-06-22 12:00:00" + }, + { + "timex": "2020-06-22T00", + "type": "datetime", + "value": "2020-06-22 00:00:00" + } + ] + } + } + ] + }, + { + "Input": "tengo que ver a una persona el sรกbado", + "Context": { + "ReferenceDateTime": "2020-06-15T00:00:00" + }, + "NotSupported": "javascript,python", + "Results": [ + { + "Text": "sรกbado", + "Start": 31, + "End": 36, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-6", + "type": "date", + "value": "2020-06-13" + }, + { + "timex": "XXXX-WXX-6", + "type": "date", + "value": "2020-06-20" + } + ] + } + } + ] + }, + { + "Input": "alrededor de las 2 p.m.", + "Context": { + "ReferenceDateTime": "2020-06-15T00:00:00" + }, + "NotSupported": "javascript,python", + "Results": [ + { + "Text": "alrededor de las 2 p.m.", + "Start": 0, + "End": 22, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T14", + "Mod": "approx", + "type": "timerange", + "value": "14:00:00" + } + ] + } + } + ] + }, + { + "Input": "Cerca de las 5:30 p.m. del martes, tres periodistas del diario El Debate salieron a informar sobre un operativo", + "Context": { + "ReferenceDateTime": "2020-06-15T00:00:00" + }, + "NotSupported": "javascript,python", + "Results": [ + { + "Text": "cerca de las 5:30 p.m. del martes", + "Start": 0, + "End": 32, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-2T17:30", + "Mod": "approx", + "type": "datetimerange", + "value": "2020-06-09 17:30:00" + }, + { + "timex": "XXXX-WXX-2T17:30", + "Mod": "approx", + "type": "datetimerange", + "value": "2020-06-16 17:30:00" + } + ] + } + } + ] + }, + { + "Input": "Cerca de las tres", + "Context": { + "ReferenceDateTime": "2020-06-15T00:00:00" + }, + "NotSupported": "java,javascript,python", + "Results": [ + { + "Text": "cerca de las tres", + "Start": 0, + "End": 16, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T03", + "Mod": "approx", + "type": "timerange", + "value": "03:00:00" + }, + { + "timex": "T15", + "Mod": "approx", + "type": "timerange", + "value": "15:00:00" + } + ] + } + } + ] + }, + { + "Input": "Cerca de las 14h", + "Context": { + "ReferenceDateTime": "2020-06-15T00:00:00" + }, + "NotSupported": "javascript,python", + "Results": [ + { + "Text": "cerca de las 14h", + "Start": 0, + "End": 15, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T14", + "Mod": "approx", + "type": "timerange", + "value": "14:00:00" + } + ] + } + } + ] + }, + { + "Input": "Tengo una reuniรณn desde la una hasta las tres", + "Context": { + "ReferenceDateTime": "2020-06-15T00:00:00" + }, + "NotSupported": "dotnet,javascript,python", + "Comment": "Works in console app, but intermitently fails in CI build.", + "Results": [ + { + "Text": "desde la una hasta las tres", + "Start": 18, + "End": 44, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T01,T03,PT2H)", + "type": "timerange", + "start": "01:00:00", + "end": "03:00:00" + }, + { + "timex": "(T13,T15,PT2H)", + "type": "timerange", + "start": "13:00:00", + "end": "15:00:00" + } + ] + } + } + ] + }, + { + "Input": "Tengo una cita desde las doce hasta la una", + "Context": { + "ReferenceDateTime": "2020-06-15T00:00:00" + }, + "NotSupported": "dotnet,javascript,python", + "Comment": "Works in console app, but intermitently fails in CI build.", + "Results": [ + { + "Text": "desde las doce hasta la una", + "Start": 15, + "End": 41, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T12,T13,PT1H)", + "type": "timerange", + "start": "12:00:00", + "end": "13:00:00" + }, + { + "timex": "(T00,T01,PT1H)", + "type": "timerange", + "start": "00:00:00", + "end": "01:00:00" + } + ] + } + } + ] + }, + { + "Input": "organizame una reunion con Francesco Sparacio maรฑana a las 12", + "Context": { + "ReferenceDateTime": "2020-01-23T01:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "maรฑana a las 12", + "Start": 46, + "End": 60, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2020-01-24T12", + "type": "datetime", + "value": "2020-01-24 12:00:00" + }, + { + "timex": "2020-01-24T00", + "type": "datetime", + "value": "2020-01-24 00:00:00" + } + ] + } + } + ] + }, + { + "Input": "organizame una reunion el 27/11 a las 24", + "Context": { + "ReferenceDateTime": "2020-01-22T01:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "27/11 a las 24", + "Start": 26, + "End": 39, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-11-27T00", + "type": "datetime", + "value": "2019-11-27 00:00:00" + }, + { + "timex": "XXXX-11-27T00", + "type": "datetime", + "value": "2020-11-27 00:00:00" + } + ] + } + } + ] + }, + { + "Input": "Muestra ventas en el aรฑo fiscal de 2016", + "Context": { + "ReferenceDateTime": "2019-06-18T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "aรฑo fiscal de 2016", + "Start": 21, + "End": 38, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "FY2016", + "type": "daterange", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "El rango es desde 1840 hasta 2000.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "desde 1840 hasta 2000", + "Start": 12, + "End": 32, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(1840-01-01,2000-01-01,P160Y)", + "type": "daterange", + "start": "1840-01-01", + "end": "2000-01-01" + } + ] + } + } + ] + }, + { + "Input": "El rango es entre 2008 y 2011.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "entre 2008 y 2011", + "Start": 12, + "End": 28, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2008-01-01,2011-01-01,P3Y)", + "type": "daterange", + "start": "2008-01-01", + "end": "2011-01-01" + } + ] + } + } + ] + }, + { + "Input": "El rango es de 2008 a 2010.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "de 2008 a 2010", + "Start": 12, + "End": 25, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2008-01-01,2010-01-01,P2Y)", + "type": "daterange", + "start": "2008-01-01", + "end": "2010-01-01" + } + ] + } + } + ] + }, + { + "Input": "ยฟQuiรฉnes son los presidentes de Estados Unidos en la dรฉcada de 1990?", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "dรฉcada de 1990", + "Start": 53, + "End": 66, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(1990-01-01,2000-01-01,P10Y)", + "type": "daterange", + "start": "1990-01-01", + "end": "2000-01-01" + } + ] + } + } + ] + }, + { + "Input": "Regresarรฉ el 2 de octubre.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "2 de octubre", + "Start": 13, + "End": 24, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-10-02", + "type": "date", + "value": "2016-10-02" + }, + { + "timex": "XXXX-10-02", + "type": "date", + "value": "2017-10-02" + } + ] + } + } + ] + }, + { + "Input": "Regresarรฉ el 22 de abril.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "22 de abril", + "Start": 13, + "End": 23, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-04-22", + "type": "date", + "value": "2016-04-22" + }, + { + "timex": "XXXX-04-22", + "type": "date", + "value": "2017-04-22" + } + ] + } + } + ] + }, + { + "Input": "Regresarรฉ el veintinueve de mayo", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "veintinueve de mayo", + "Start": 13, + "End": 31, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-05-29", + "type": "date", + "value": "2016-05-29" + }, + { + "timex": "XXXX-05-29", + "type": "date", + "value": "2017-05-29" + } + ] + } + } + ] + }, + { + "Input": "Volverรฉ el segundo de agosto.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "segundo de agosto", + "Start": 11, + "End": 27, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-08-02", + "type": "date", + "value": "2016-08-02" + }, + { + "timex": "XXXX-08-02", + "type": "date", + "value": "2017-08-02" + } + ] + } + } + ] + }, + { + "Input": "Volverรฉ hoy", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "hoy", + "Start": 8, + "End": 10, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2016-11-07", + "type": "date", + "value": "2016-11-07" + } + ] + } + } + ] + }, + { + "Input": "Volverรฉ maรฑana", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "maรฑana", + "Start": 8, + "End": 13, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2016-11-08", + "type": "date", + "value": "2016-11-08" + } + ] + } + } + ] + }, + { + "Input": "Volverรฉ ayer", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "ayer", + "Start": 8, + "End": 11, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2016-11-06", + "type": "date", + "value": "2016-11-06" + } + ] + } + } + ] + }, + { + "Input": "Volverรฉ el viernes", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "viernes", + "Start": 11, + "End": 17, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-5", + "type": "date", + "value": "2016-11-04" + }, + { + "timex": "XXXX-WXX-5", + "type": "date", + "value": "2016-11-11" + } + ] + } + } + ] + }, + { + "Input": "Saldrรฉ desde 23/04 el prรณximo mes", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Comment": "MERGE Merge sub-entities for consistency with English.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "desde 23/04 el prรณximo mes", + "Start": 7, + "End": 32, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2016-12-04,2016-12-23,P19D)", + "type": "daterange", + "start": "2016-12-04", + "end": "2016-12-23" + } + ] + } + } + ] + }, + { + "Input": "Saldrรฉ entre 3 y 12 de septiembre jajaja", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "entre 3 y 12 de septiembre", + "Start": 7, + "End": 32, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-09-03,XXXX-09-12,P9D)", + "type": "daterange", + "start": "2016-09-03", + "end": "2016-09-12" + }, + { + "timex": "(XXXX-09-03,XXXX-09-12,P9D)", + "type": "daterange", + "start": "2017-09-03", + "end": "2017-09-12" + } + ] + } + } + ] + }, + { + "Input": "Saldrรฉ este septiembre", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "este septiembre", + "Start": 7, + "End": 21, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2016-09", + "type": "daterange", + "start": "2016-09-01", + "end": "2016-10-01" + } + ] + } + } + ] + }, + { + "Input": "Saldrรฉ desde 12 ene. 2016 hasta 22-ene-2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "desde 12 ene. 2016 hasta 22-ene-2016", + "Start": 7, + "End": 42, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2016-01-12,2016-01-22,P10D)", + "type": "daterange", + "start": "2016-01-12", + "end": "2016-01-22" + } + ] + } + } + ] + }, + { + "Input": "Saldrรฉ los prรณximos tres dรญas", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "prรณximos tres dรญas", + "Start": 11, + "End": 28, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2016-11-08,2016-11-11,P3D)", + "type": "daterange", + "start": "2016-11-08", + "end": "2016-11-11" + } + ] + } + } + ] + }, + { + "Input": "Saldrรฉ la รบltima semana de julio", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "la รบltima semana de julio", + "Start": 7, + "End": 31, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-07-W05", + "type": "daterange", + "start": "2016-07-25", + "end": "2016-08-01" + }, + { + "timex": "XXXX-07-W05", + "type": "daterange", + "start": "2017-07-24", + "end": "2017-07-31" + } + ] + } + } + ] + }, + { + "Input": "Voy a estar fuera el marzo de 2015.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "marzo de 2015", + "Start": 21, + "End": 33, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2015-03", + "type": "daterange", + "start": "2015-03-01", + "end": "2015-04-01" + } + ] + } + } + ] + }, + { + "Input": "Saldrรฉ este VERANO", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "este verano", + "Start": 7, + "End": 17, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2016-SU", + "type": "daterange", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "Saldrรฉ a partir de maรฑana", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "a partir de maรฑana", + "Start": 7, + "End": 24, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2016-11-08", + "Mod": "since", + "type": "daterange", + "start": "2016-11-08", + "sourceEntity": "datetimepoint" + } + ] + } + } + ] + }, + { + "Input": "Saldrรฉ desde agosto", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "desde agosto", + "Start": 7, + "End": 18, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-08", + "Mod": "since", + "type": "daterange", + "start": "2016-08-01", + "sourceEntity": "datetimerange" + }, + { + "timex": "XXXX-08", + "Mod": "since", + "type": "daterange", + "start": "2017-08-01", + "sourceEntity": "datetimerange" + } + ] + } + } + ] + }, + { + "Input": "Saldrรฉ desde este agosto", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "desde este agosto", + "Start": 7, + "End": 23, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2016-08", + "Mod": "since", + "type": "daterange", + "start": "2016-08-01", + "sourceEntity": "datetimerange" + } + ] + } + } + ] + }, + { + "Input": "Volverรฉ ahora", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "ahora", + "Start": 8, + "End": 12, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "PRESENT_REF", + "type": "datetime", + "value": "2016-11-07 00:00:00" + } + ] + } + } + ] + }, + { + "Input": "Regresarรฉ a las 8:00:31 de la maรฑana, 14 de octubre.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Comment": "POD. Refine support for part-of-day mentions. Wrongly affecting resolution.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "8:00:31 de la maรฑana, 14 de octubre", + "Start": 16, + "End": 50, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-10-14T08:00:31", + "type": "datetime", + "value": "2016-10-14 08:00:31" + } + ] + } + } + ] + }, + { + "Input": "Regresarรฉ maรฑana a las 8:00 a.m.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "maรฑana a las 8:00 a.m.", + "Start": 10, + "End": 31, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2016-11-08T08:00", + "type": "datetime", + "value": "2016-11-08 08:00:00" + } + ] + } + } + ] + }, + { + "Input": "Regresarรฉ a las diez esta noche", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "diez esta noche", + "Start": 16, + "End": 30, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2016-11-07T22", + "type": "datetime", + "value": "2016-11-07 22:00:00" + } + ] + } + } + ] + }, + { + "Input": "Regresarรฉ a las 8 a.m. esta maรฑana", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "8 a.m. esta maรฑana", + "Start": 16, + "End": 33, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2016-11-07T08", + "type": "datetime", + "value": "2016-11-07 08:00:00" + } + ] + } + } + ] + }, + { + "Input": "Regresarรฉ al final de maรฑana", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "al final de maรฑana", + "Start": 10, + "End": 27, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2016-11-08T23:59:59", + "type": "datetime", + "value": "2016-11-08 23:59:59" + } + ] + } + } + ] + }, + { + "Input": "Regresarรฉ al final del domingo", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "al final del domingo", + "Start": 10, + "End": 29, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-7T23:59:59", + "type": "datetime", + "value": "2016-11-06 23:59:59" + }, + { + "timex": "XXXX-WXX-7T23:59:59", + "type": "datetime", + "value": "2016-11-13 23:59:59" + } + ] + } + } + ] + }, + { + "Input": "Regresarรฉ al fin de domingo", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "al fin de domingo", + "Start": 10, + "End": 26, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-7T23:59:59", + "type": "datetime", + "value": "2016-11-06 23:59:59" + }, + { + "timex": "XXXX-WXX-7T23:59:59", + "type": "datetime", + "value": "2016-11-13 23:59:59" + } + ] + } + } + ] + }, + { + "Input": "Hoy saldrรฉ de las cinco hasta las siete", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Comment": "SPLIT/MERGE", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "hoy", + "Start": 0, + "End": 2, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2016-11-07", + "type": "date", + "value": "2016-11-07" + } + ] + } + }, + { + "Text": "cinco hasta las siete", + "Start": 18, + "End": 38, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2016-11-07T05,2016-11-07T07,PT2H)", + "type": "datetimerange", + "start": "2016-11-07 05:00:00", + "end": "2016-11-07 07:00:00" + }, + { + "timex": "(2016-11-07T17,2016-11-07T19,PT2H)", + "type": "datetimerange", + "start": "2016-11-07 17:00:00", + "end": "2016-11-07 19:00:00" + } + ] + } + } + ] + }, + { + "Input": "Saldrรฉ de las 5 a las 6 de la tarde de 22 de abril.", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "de las 5 a las 6 de la tarde de 22 de abril", + "Start": 7, + "End": 49, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-04-22T17,XXXX-04-22T18,PT1H)", + "type": "datetimerange", + "start": "2016-04-22 17:00:00", + "end": "2016-04-22 18:00:00" + }, + { + "timex": "(XXXX-04-22T17,XXXX-04-22T18,PT1H)", + "type": "datetimerange", + "start": "2017-04-22 17:00:00", + "end": "2017-04-22 18:00:00" + } + ] + } + } + ] + }, + { + "Input": "Saldrรฉ 3:00 a 4:00 maรฑana", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "3:00 a 4:00 maรฑana", + "Start": 7, + "End": 24, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2016-11-08T03:00,2016-11-08T04:00,PT1H)", + "type": "datetimerange", + "start": "2016-11-08 03:00:00", + "end": "2016-11-08 04:00:00" + }, + { + "timex": "(2016-11-08T15:00,2016-11-08T16:00,PT1H)", + "type": "datetimerange", + "start": "2016-11-08 15:00:00", + "end": "2016-11-08 16:00:00" + } + ] + } + } + ] + }, + { + "Input": "Regresarรฉ esta tarde", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "esta tarde", + "Start": 10, + "End": 19, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2016-11-07TEV", + "type": "datetimerange", + "start": "2016-11-07 16:00:00", + "end": "2016-11-07 20:00:00" + } + ] + } + } + ] + }, + { + "Input": "Regresarรฉ maรฑana por la noche", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "maรฑana por la noche", + "Start": 10, + "End": 28, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2016-11-08TNI", + "type": "datetimerange", + "start": "2016-11-08 20:00:00", + "end": "2016-11-08 23:59:59" + } + ] + } + } + ] + }, + { + "Input": "Volverรฉ el prรณximo lunes por la tarde", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "prรณximo lunes por la tarde", + "Start": 11, + "End": 36, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2016-11-14TEV", + "type": "datetimerange", + "start": "2016-11-14 16:00:00", + "end": "2016-11-14 20:00:00" + } + ] + } + } + ] + }, + { + "Input": "Volverรฉ la prรณxima hora", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "prรณxima hora", + "Start": 11, + "End": 22, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2016-11-07T16:12:00,2016-11-07T17:12:00,PT1H)", + "type": "datetimerange", + "start": "2016-11-07 16:12:00", + "end": "2016-11-07 17:12:00" + } + ] + } + } + ] + }, + { + "Input": "Regresarรฉ el martes por la maรฑana", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "martes por la maรฑana", + "Start": 13, + "End": 32, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-2TMO", + "type": "datetimerange", + "start": "2016-11-01 08:00:00", + "end": "2016-11-01 12:00:00" + }, + { + "timex": "XXXX-WXX-2TMO", + "type": "datetimerange", + "start": "2016-11-08 08:00:00", + "end": "2016-11-08 12:00:00" + } + ] + } + } + ] + }, + { + "Input": "Me marchรฉ por tres horas", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "tres horas", + "Start": 14, + "End": 23, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT3H", + "type": "duration", + "value": "10800" + } + ] + } + } + ] + }, + { + "Input": "Me marchรฉ por tres aรฑos y medio", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Comment": "FRACDUR. Refine support for fractional durations/intervals.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "tres aรฑos y medio", + "Start": 14, + "End": 30, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P3.5Y", + "type": "duration", + "value": "110376000" + } + ] + } + } + ] + }, + { + "Input": "Saldrรฉ por 3 minutos", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "3 minutos", + "Start": 11, + "End": 19, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT3M", + "type": "duration", + "value": "180" + } + ] + } + } + ] + }, + { + "Input": "Me irรฉ por 123.45 segundos", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "123.45 segundos", + "Start": 11, + "End": 25, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT123.45S", + "type": "duration", + "value": "123.45" + } + ] + } + } + ] + }, + { + "Input": "Me irรฉ por todo el dรญa", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "todo el dรญa", + "Start": 11, + "End": 21, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P1D", + "type": "duration", + "value": "86400" + } + ] + } + } + ] + }, + { + "Input": "Me irรฉ por veinticuatro horas", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "veinticuatro horas", + "Start": 11, + "End": 28, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT24H", + "type": "duration", + "value": "86400" + } + ] + } + } + ] + }, + { + "Input": "Me irรฉ por un mes entero", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "un mes entero", + "Start": 11, + "End": 23, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P1M", + "type": "duration", + "value": "2592000" + } + ] + } + } + ] + }, + { + "Input": "Me irรฉ por una hora", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "una hora", + "Start": 11, + "End": 18, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT1H", + "type": "duration", + "value": "3600" + } + ] + } + } + ] + }, + { + "Input": "Me irรฉ por unas horas", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "unas horas", + "Start": 11, + "End": 20, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT3H", + "type": "duration", + "value": "10800" + } + ] + } + } + ] + }, + { + "Input": "Me irรฉ por algunos minutos", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "algunos minutos", + "Start": 11, + "End": 25, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT3M", + "type": "duration", + "value": "180" + } + ] + } + } + ] + }, + { + "Input": "Me irรฉ por unos dรญas", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "unos dรญas", + "Start": 11, + "End": 19, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P3D", + "type": "duration", + "value": "259200" + } + ] + } + } + ] + }, + { + "Input": "Me irรฉ por varias semanas", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "varias semanas", + "Start": 11, + "End": 24, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P3W", + "type": "duration", + "value": "1814400" + } + ] + } + } + ] + }, + { + "Input": "Me irรฉ semanalmente", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "semanalmente", + "Start": 7, + "End": 18, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P1W", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "Me irรฉ cada dรญa", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "cada dรญa", + "Start": 7, + "End": 14, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P1D", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "Me irรฉ anualmente", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "anualmente", + "Start": 7, + "End": 16, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P1Y", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "Me irรฉ cada dos dรญas", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "cada dos dรญas", + "Start": 7, + "End": 19, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P2D", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "Me irรฉ cada tres semanas", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "cada tres semanas", + "Start": 7, + "End": 23, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P3W", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "Me irรฉ a las tres de la tarde cada dรญa", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Comment": "MERGE Merge sub-entities for consistency with English.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "tres de la tarde cada dรญa", + "Start": 13, + "End": 37, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "T15", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "Me irรฉ todos los lunes", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "todos los lunes", + "Start": 7, + "End": 21, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-1", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "Me irรฉ cada lunes a las 4 p.m.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "cada lunes a las 4 p.m.", + "Start": 7, + "End": 29, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-1T16", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "Regresarรฉ a las 7:56:30 de la tarde", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "7:56:30 de la tarde", + "Start": 16, + "End": 34, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T19:56:30", + "type": "time", + "value": "19:56:30" + } + ] + } + } + ] + }, + { + "Input": "Son las siete y media", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "siete y media", + "Start": 8, + "End": 20, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T07:30", + "type": "time", + "value": "07:30:00" + }, + { + "timex": "T19:30", + "type": "time", + "value": "19:30:00" + } + ] + } + } + ] + }, + { + "Input": "Son las ocho y veinte de la noche", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "ocho y veinte de la noche", + "Start": 8, + "End": 32, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T20:20", + "type": "time", + "value": "20:20:00" + } + ] + } + } + ] + }, + { + "Input": "Regresarรฉ por la maรฑana a las 7", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "por la maรฑana a las 7", + "Start": 10, + "End": 30, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T07", + "type": "time", + "value": "07:00:00" + } + ] + } + } + ] + }, + { + "Input": "Regresarรฉ por la tarde a las siete", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "por la tarde a las siete", + "Start": 10, + "End": 33, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T19", + "type": "time", + "value": "19:00:00" + } + ] + } + } + ] + }, + { + "Input": "Volverรฉ cerca de mediodรญa", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "cerca de mediodรญa", + "Start": 8, + "End": 24, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T12", + "Mod": "approx", + "type": "timerange", + "value": "12:00:00" + } + ] + } + } + ] + }, + { + "Input": "Volverรฉ alrededor de las once", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "alrededor de las once", + "Start": 8, + "End": 28, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T11", + "Mod": "approx", + "type": "timerange", + "value": "11:00:00" + }, + { + "timex": "T23", + "Mod": "approx", + "type": "timerange", + "value": "23:00:00" + } + ] + } + } + ] + }, + { + "Input": "Volverรฉ a las once y cuarenta de la maรฑana", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "once y cuarenta de la maรฑana", + "Start": 14, + "End": 41, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T11:40", + "type": "time", + "value": "11:40:00" + } + ] + } + } + ] + }, + { + "Input": "las 12 del mediodรญa", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Comment": "TYPE Incorrect extracted type.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "12 del mediodรญa", + "Start": 4, + "End": 18, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T12", + "type": "time", + "value": "12:00:00" + } + ] + } + } + ] + }, + { + "Input": "Saldrรฉ 5 a 6 p.m.", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "5 a 6 p.m.", + "Start": 7, + "End": 16, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T17,T18,PT1H)", + "type": "timerange", + "start": "17:00:00", + "end": "18:00:00" + } + ] + } + } + ] + }, + { + "Input": "Saldrรฉ las cinco a las siete de la maรฑana", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "cinco a las siete de la maรฑana", + "Start": 11, + "End": 40, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T05,T07,PT2H)", + "type": "timerange", + "start": "05:00:00", + "end": "07:00:00" + } + ] + } + } + ] + }, + { + "Input": "Saldrรฉ entre las 5 y las 6 de la tarde.", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "entre las 5 y las 6 de la tarde", + "Start": 7, + "End": 37, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T17,T18,PT1H)", + "type": "timerange", + "start": "17:00:00", + "end": "18:00:00" + } + ] + } + } + ] + }, + { + "Input": "Saldrรฉ las 4:00 a las 7 en punto", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "4:00 a las 7 en punto", + "Start": 11, + "End": 31, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T04:00,T07,PT3H)", + "type": "timerange", + "start": "04:00:00", + "end": "07:00:00" + }, + { + "timex": "(T16:00,T19,PT3H)", + "type": "timerange", + "start": "16:00:00", + "end": "19:00:00" + } + ] + } + } + ] + }, + { + "Input": "Saldrรฉ de las 3 de la maรฑana hasta las 5 de la tarde.", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "de las 3 de la maรฑana hasta las 5 de la tarde", + "Start": 7, + "End": 51, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T03,T17,PT14H)", + "type": "timerange", + "start": "03:00:00", + "end": "17:00:00" + } + ] + } + } + ] + }, + { + "Input": "Saldrรฉ entre las 4 p.m. y las 5 p.m.", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "entre las 4 p.m. y las 5 p.m.", + "Start": 7, + "End": 35, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T16,T17,PT1H)", + "type": "timerange", + "start": "16:00:00", + "end": "17:00:00" + } + ] + } + } + ] + }, + { + "Input": "reunรกmonos por la maรฑana", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Comment": "POD. Refine support for part-of-day mentions.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "la maรฑana", + "Start": 15, + "End": 23, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "TMO", + "type": "timerange", + "start": "08:00:00", + "end": "12:00:00" + } + ] + } + } + ] + }, + { + "Input": "reunรกmonos por la tarde", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Comment": "POD. Refine support for part-of-day mentions.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "la tarde", + "Start": 15, + "End": 22, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "TEV", + "type": "timerange", + "start": "16:00:00", + "end": "20:00:00" + } + ] + } + } + ] + }, + { + "Input": "Volverรฉ ahora mismo", + "Context": { + "ReferenceDateTime": "2017-09-28T14:11:10.9626841" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "ahora mismo", + "Start": 8, + "End": 18, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "PRESENT_REF", + "type": "datetime", + "value": "2017-09-28 14:11:10" + } + ] + } + } + ] + }, + { + "Input": "Volverรฉ dentro de 5 minutos", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Comment": "INWITHIN. Refine support for _in_ vs. _within_ for consistency with English.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "dentro de 5 minutos", + "Start": 8, + "End": 26, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2016-11-07T00:05:00", + "type": "datetime", + "value": "2016-11-07 00:05:00" + } + ] + } + } + ] + }, + { + "Input": "en 5 mins", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Comment": "INWITHIN. Refine support for _in_ vs. _within_ for consistency with English.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "en 5 mins", + "Start": 0, + "End": 8, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2016-11-07T00:05:00", + "type": "datetime", + "value": "2016-11-07 00:05:00" + } + ] + } + } + ] + }, + { + "Input": "Programรกme una reuniรณn la prรณxima semana lun 9 a.m. o 1 p.m.", + "Context": { + "ReferenceDateTime": "2017-12-04T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "prรณxima semana lun 9 a.m.", + "Start": 26, + "End": 50, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2017-12-11T09", + "type": "datetime", + "value": "2017-12-11 09:00:00" + } + ] + } + }, + { + "Text": "1 p.m.", + "Start": 54, + "End": 59, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T13", + "type": "time", + "value": "13:00:00" + } + ] + } + } + ] + }, + { + "Input": "Programรกme una reuniรณn el lunes la prรณxima semana o martes", + "Context": { + "ReferenceDateTime": "2017-12-04T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "lunes la prรณxima semana", + "Start": 26, + "End": 48, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2017-12-11", + "type": "date", + "value": "2017-12-11" + } + ] + } + }, + { + "Text": "martes", + "Start": 52, + "End": 57, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-2", + "type": "date", + "value": "2017-11-28" + }, + { + "timex": "XXXX-WXX-2", + "type": "date", + "value": "2017-12-05" + } + ] + } + } + ] + }, + { + "Input": "Programรกme una reuniรณn a las nueve en punto de la maรฑana o las diez en punto", + "Context": { + "ReferenceDateTime": "2017-12-04T00:00:00" + }, + "Comment": "TYPE Incorrect extracted type.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "nueve en punto de la maรฑana", + "Start": 29, + "End": 55, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T09", + "type": "time", + "value": "09:00:00" + } + ] + } + }, + { + "Text": "diez en punto", + "Start": 63, + "End": 75, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T10", + "type": "time", + "value": "10:00:00" + }, + { + "timex": "T22", + "type": "time", + "value": "22:00:00" + } + ] + } + } + ] + }, + { + "Input": "Programรกme una reuniรณn el prรณximo lunes 1-3 p.m. o 5-6 p.m.", + "Context": { + "ReferenceDateTime": "2017-12-04T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "prรณximo lunes 1-3 p.m.", + "Start": 26, + "End": 47, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2017-12-11T13,2017-12-11T15,PT2H)", + "type": "datetimerange", + "start": "2017-12-11 13:00:00", + "end": "2017-12-11 15:00:00" + } + ] + } + }, + { + "Text": "5-6 p.m.", + "Start": 51, + "End": 58, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T17,T18,PT1H)", + "type": "timerange", + "start": "17:00:00", + "end": "18:00:00" + } + ] + } + } + ] + }, + { + "Input": "Trabaja el lunes 8-9 a.m. o 9-10 a.m.", + "Context": { + "ReferenceDateTime": "2017-12-04T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "lunes 8-9 a.m.", + "Start": 11, + "End": 24, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-WXX-1T08,XXXX-WXX-1T09,PT1H)", + "type": "datetimerange", + "start": "2017-11-27 08:00:00", + "end": "2017-11-27 09:00:00" + }, + { + "timex": "(XXXX-WXX-1T08,XXXX-WXX-1T09,PT1H)", + "type": "datetimerange", + "start": "2017-12-04 08:00:00", + "end": "2017-12-04 09:00:00" + } + ] + } + }, + { + "Text": "9-10 a.m.", + "Start": 28, + "End": 36, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T09,T10,PT1H)", + "type": "timerange", + "start": "09:00:00", + "end": "10:00:00" + } + ] + } + } + ] + }, + { + "Input": "Cortana, me podrรญa organizar una llamada de Skype la prรณxima semana el martes o jueves, por favor.", + "Context": { + "ReferenceDateTime": "2017-12-04T00:00:00" + }, + "Comment": "MERGE Merge sub-entities for consistency with English.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "prรณxima semana el martes", + "Start": 53, + "End": 76, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2017-12-12", + "type": "date", + "value": "2017-12-12" + } + ] + } + }, + { + "Text": "jueves", + "Start": 80, + "End": 85, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-4", + "type": "date", + "value": "2017-11-30" + }, + { + "timex": "XXXX-WXX-4", + "type": "date", + "value": "2017-12-07" + } + ] + } + } + ] + }, + { + "Input": "Cortana, me podrรญa organizar una llamada de Skype la prรณxima semana el martes 9 a.m. o el jueves a la 1 p.m., por favor.", + "Context": { + "ReferenceDateTime": "2017-12-04T00:00:00" + }, + "Comment": "MERGE Merge sub-entities for consistency with English.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "prรณxima semana el martes 9 a.m.", + "Start": 53, + "End": 83, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2017-12-12T09", + "type": "datetime", + "value": "2017-12-12 09:00:00" + } + ] + } + }, + { + "Text": "jueves a la 1 p.m.", + "Start": 90, + "End": 107, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-4T13", + "type": "datetime", + "value": "2017-11-30 13:00:00" + }, + { + "timex": "XXXX-WXX-4T13", + "type": "datetime", + "value": "2017-12-07 13:00:00" + } + ] + } + } + ] + }, + { + "Input": "Esto puede o no ser correcto.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [] + }, + { + "Input": "Esto puede llevar mรกs tiempo de lo esperado.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [] + }, + { + "Input": "Reserve este almuerzo en mi calendario el martes 9 de mayo. No contacte a la gente.", + "Comment": "Disable this for now because of new features in .NET", + "Context": { + "ReferenceDateTime": "2018-01-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "martes 9 de mayo", + "Start": 42, + "End": 57, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-05-09", + "type": "date", + "value": "2017-05-09" + }, + { + "timex": "XXXX-05-09", + "type": "date", + "value": "2018-05-09" + } + ] + } + } + ] + }, + { + "Input": "Puede ser en mayo", + "Context": { + "ReferenceDateTime": "2018-01-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "mayo", + "Start": 13, + "End": 16, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-05", + "type": "daterange", + "start": "2017-05-01", + "end": "2017-06-01" + }, + { + "timex": "XXXX-05", + "type": "daterange", + "start": "2018-05-01", + "end": "2018-06-01" + } + ] + } + } + ] + }, + { + "Input": "Encontramos una hora el martes 7 de marzo para hablar sobre xxxxx reciente de xxxx. Cortana intentarรก encontrar un tiempo para nosotros. Rob,tenga en cuenta que este correo electrรณnico puede contener informaciรณn confidencial.", + "Context": { + "ReferenceDateTime": "2018-03-14T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "una hora", + "Start": 12, + "End": 19, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT1H", + "type": "duration", + "value": "3600" + } + ] + } + }, + { + "Text": "martes 7 de marzo", + "Start": 24, + "End": 40, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-03-07", + "type": "date", + "value": "2018-03-07" + }, + { + "timex": "XXXX-03-07", + "type": "date", + "value": "2019-03-07" + } + ] + } + } + ] + }, + { + "Input": "Tenemos algunas fechas disponibles la semana de 10 de abril. Sugiero que nos llamemos para hablar sobre la necesidad, ya que se puede haber otras opciones.", + "Context": { + "ReferenceDateTime": "2018-03-14T01:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "la semana de 10 de abril", + "Start": 35, + "End": 58, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-04-10", + "type": "daterange", + "start": "2017-04-10", + "end": "2017-04-17" + }, + { + "timex": "XXXX-04-10", + "type": "daterange", + "start": "2018-04-09", + "end": "2018-04-16" + } + ] + } + } + ] + }, + { + "Input": "Aviso de confidencialidad: La informaciรณn en este documento y sus anexos es confidencial y tambiรฉn puede ser legalmente privilegiada.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [] + }, + { + "Input": "Ella puede enviarte un correo electrรณnico con algunos tiempos disponibles en mi horario.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [] + }, + { + "Input": "disculpe cualquier locura que pueda resultar.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [] + }, + { + "Input": "Este correo electrรณnico no puede ser revelado.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [] + }, + { + "Input": "He puesto su agenda en modo de borrador, ya que puede tener que ser cambiado.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [] + }, + { + "Input": "Puede recibir un mensaje mรญo sugiriendo tiempos hoy.", + "Context": { + "ReferenceDateTime": "2018-03-14T01:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "hoy", + "Start": 48, + "End": 50, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-03-14", + "type": "date", + "value": "2018-03-14" + } + ] + } + } + ] + }, + { + "Input": "Se puede considerar este documento como confidencial.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [] + }, + { + "Input": "ยฟPodrรญa preguntar para quรฉ es esto?", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [] + }, + { + "Input": "ยกNo deberรญas!", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [] + }, + { + "Input": "Manejarรฉ todas las cosas dentro de 9 meses y volverรฉ dentro de prรณximos 10 meses.", + "Context": { + "ReferenceDateTime": "2018-03-23T00:00:00" + }, + "Comment": "INWITHIN. Refine support for _in_ vs. _within_ for consistency with English.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "dentro de 9 meses", + "Start": 25, + "End": 41, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-03-23,2018-12-23,P9M)", + "type": "daterange", + "start": "2018-03-23", + "end": "2018-12-23" + } + ] + } + }, + { + "Text": "dentro de prรณximos 10 meses", + "Start": 53, + "End": 79, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-03-23,2019-01-23,P10M)", + "type": "daterange", + "start": "2018-03-23", + "end": "2019-01-23" + } + ] + } + } + ] + }, + { + "Input": "Tom y yo tendremos una reuniรณn en 2 semanas, asรญ que por favor ayรบdame a programar una reuniรณn dentro de dos semanas.", + "Context": { + "ReferenceDateTime": "2018-03-23T00:00:00" + }, + "Comment": "INWITHIN. Refine support for _in_ vs. _within_ for consistency with English.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "en 2 semanas", + "Start": 31, + "End": 42, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-04-06", + "type": "date", + "value": "2018-04-06" + } + ] + } + }, + { + "Text": "dentro de dos semanas", + "Start": 95, + "End": 115, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-04-06", + "type": "date", + "value": "2018-04-06" + } + ] + } + } + ] + }, + { + "Input": "Irรฉ a China los prรณximos cinco dรญas o los prรณximos cuarenta dรญas.", + "Context": { + "ReferenceDateTime": "2018-03-23T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "prรณximos cinco dรญas", + "Start": 16, + "End": 34, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-03-24,2018-03-29,P5D)", + "type": "daterange", + "start": "2018-03-24", + "end": "2018-03-29" + } + ] + } + }, + { + "Text": "prรณximos cuarenta dรญas", + "Start": 42, + "End": 63, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-03-24,2018-05-03,P40D)", + "type": "daterange", + "start": "2018-03-24", + "end": "2018-05-03" + } + ] + } + } + ] + }, + { + "Input": "Volverรฉ el 1.ยบ de julio, 17 veces.", + "Context": { + "ReferenceDateTime": "2018-04-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "1.ยบ de julio", + "Start": 11, + "End": 22, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-07-01", + "type": "date", + "value": "2017-07-01" + }, + { + "timex": "XXXX-07-01", + "type": "date", + "value": "2018-07-01" + } + ] + } + } + ] + }, + { + "Input": "Cortana, por favor reserve 2 horas el mes que viene", + "Context": { + "ReferenceDateTime": "2018-03-25T01:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "2 horas", + "Start": 27, + "End": 33, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT2H", + "type": "duration", + "value": "7200" + } + ] + } + }, + { + "Text": "el mes que viene", + "Start": 35, + "End": 50, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-04", + "type": "daterange", + "start": "2018-04-01", + "end": "2018-05-01" + } + ] + } + } + ] + }, + { + "Input": "Cortana, por favor revisa mi trabajo 2 hras la semana pasada", + "Context": { + "ReferenceDateTime": "2018-03-25T01:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "2 hras", + "Start": 37, + "End": 42, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT2H", + "type": "duration", + "value": "7200" + } + ] + } + }, + { + "Text": "la semana pasada", + "Start": 44, + "End": 59, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W11", + "type": "daterange", + "start": "2018-03-12", + "end": "2018-03-19" + } + ] + } + } + ] + }, + { + "Input": "Cortana puede ayudarnos a encontrar un tiempo el lunes, de las 12 a las 4.", + "Context": { + "ReferenceDateTime": "2018-05-16T16:12:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "lunes, de las 12 a las 4", + "Start": 49, + "End": 72, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-WXX-1T00,XXXX-WXX-1T04,PT4H)", + "type": "datetimerange", + "start": "2018-05-14 00:00:00", + "end": "2018-05-14 04:00:00" + }, + { + "timex": "(XXXX-WXX-1T00,XXXX-WXX-1T04,PT4H)", + "type": "datetimerange", + "start": "2018-05-21 00:00:00", + "end": "2018-05-21 04:00:00" + }, + { + "timex": "(XXXX-WXX-1T12,XXXX-WXX-1T16,PT4H)", + "type": "datetimerange", + "start": "2018-05-14 12:00:00", + "end": "2018-05-14 16:00:00" + }, + { + "timex": "(XXXX-WXX-1T12,XXXX-WXX-1T16,PT4H)", + "type": "datetimerange", + "start": "2018-05-21 12:00:00", + "end": "2018-05-21 16:00:00" + } + ] + } + } + ] + }, + { + "Input": "Cortana puede ayudarnos a encontrar un tiempo el lunes, 4 de diciembre.", + "Context": { + "ReferenceDateTime": "2018-05-16T16:12:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "lunes, 4 de diciembre", + "Start": 49, + "End": 69, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-12-04", + "type": "date", + "value": "2017-12-04" + }, + { + "timex": "XXXX-12-04", + "type": "date", + "value": "2018-12-04" + } + ] + } + } + ] + }, + { + "Input": "Cortana puede ayudarnos a encontrar un tiempo el lunes, 4 noviembre.", + "Context": { + "ReferenceDateTime": "2018-05-16T16:12:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "lunes, 4 noviembre", + "Start": 49, + "End": 66, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-11-04", + "type": "date", + "value": "2017-11-04" + }, + { + "timex": "XXXX-11-04", + "type": "date", + "value": "2018-11-04" + } + ] + } + } + ] + }, + { + "Input": "Me irรฉ por otro dรญa", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "otro dรญa", + "Start": 11, + "End": 18, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P1D", + "type": "duration", + "value": "86400" + } + ] + } + } + ] + }, + { + "Input": "Cada semana y otra cosa esta semana", + "Context": { + "ReferenceDateTime": "2018-05-20T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "cada semana", + "Start": 0, + "End": 10, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P1W", + "type": "set", + "value": "not resolved" + } + ] + } + }, + { + "Text": "esta semana", + "Start": 24, + "End": 34, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W20", + "type": "daterange", + "start": "2018-05-14", + "end": "2018-05-21" + } + ] + } + } + ] + }, + { + "Input": "Las notas se comparten en las notas de la sesiรณn de trabajo de LT adjuntas cada semana y los aspectos mรกs destacados se comparten en la secciรณn de ideas de datos de Informaciรณn. Para el tema especial de esta semana, el equipo de datos ha escrito una descripciรณn general de algunas de las nuevas funciones que admite el dashboard y cรณmo estรก construido. Si no ha visto el dashboard antes, esta puede ser una gran oportunidad para aprender algo nuevo. Me gustarรญa pedir a Cortana que programe 45 minutos en noviembre. Tambiรฉn me gustarรญa compartir noticias sobre la integraciรณn de Skype con nuestro OWA Rea", + "Context": { + "ReferenceDateTime": "2018-05-20T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "cada semana", + "Start": 75, + "End": 85, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P1W", + "type": "set", + "value": "not resolved" + } + ] + } + }, + { + "Text": "esta semana", + "Start": 203, + "End": 213, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W20", + "type": "daterange", + "start": "2018-05-14", + "end": "2018-05-21" + } + ] + } + }, + { + "Text": "45 minutos", + "Start": 491, + "End": 500, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT45M", + "type": "duration", + "value": "2700" + } + ] + } + }, + { + "Text": "noviembre", + "Start": 505, + "End": 513, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-11", + "type": "daterange", + "start": "2017-11-01", + "end": "2017-12-01" + }, + { + "timex": "XXXX-11", + "type": "daterange", + "start": "2018-11-01", + "end": "2018-12-01" + } + ] + } + } + ] + }, + { + "Input": "No estuve allรญ la misma semana que sucediรณ.", + "Context": { + "ReferenceDateTime": "2017-11-17T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "misma semana", + "Start": 18, + "End": 29, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX", + "Mod": "ref_undef", + "type": "daterange", + "start": "2017-11-13", + "end": "2017-11-20" + } + ] + } + } + ] + }, + { + "Input": "No estuve allรญ el mismo mes que sucediรณ.", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "mismo mes", + "Start": 18, + "End": 26, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-XX", + "Mod": "ref_undef", + "type": "daterange", + "start": "2017-11-01", + "end": "2017-12-01" + } + ] + } + } + ] + }, + { + "Input": "No estuve allรญ ese fin de semana.", + "Context": { + "ReferenceDateTime": "2016-11-11T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "ese fin de semana", + "Start": 15, + "End": 31, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-WE", + "Mod": "ref_undef", + "type": "daterange", + "start": "2016-11-12", + "end": "2016-11-14" + } + ] + } + } + ] + }, + { + "Input": "No estuve allรญ el mismo aรฑo que sucediรณ.", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "mismo aรฑo", + "Start": 18, + "End": 26, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX", + "Mod": "ref_undef", + "type": "daterange", + "start": "2017-01-01", + "end": "2018-01-01" + } + ] + } + } + ] + }, + { + "Input": "Estoy bloqueado por el dรญa", + "Context": { + "ReferenceDateTime": "2018-05-22T16:12:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "el dรญa", + "Start": 20, + "End": 25, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-05-22", + "type": "date", + "value": "2018-05-22" + } + ] + } + } + ] + }, + { + "Input": "Estoy fuera por el mes", + "Context": { + "ReferenceDateTime": "2018-05-22T16:12:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "mes", + "Start": 19, + "End": 21, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-05", + "type": "daterange", + "start": "2018-05-01", + "end": "2018-06-01" + } + ] + } + } + ] + }, + { + "Input": "Me irรฉ a Pekรญn temprano al dรญa miรฉrcoles.", + "Context": { + "ReferenceDateTime": "2018-05-18T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "temprano al dรญa miรฉrcoles", + "Start": 15, + "End": 39, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-3", + "Mod": "start", + "type": "datetimerange", + "start": "2018-05-23 00:00:00", + "end": "2018-05-23 12:00:00" + } + ] + } + } + ] + }, + { + "Input": "Me irรฉ a Pekรญn al mediodรญa de hoy.", + "Context": { + "ReferenceDateTime": "2018-05-18T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "mediodรญa de hoy", + "Start": 18, + "End": 32, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2018-05-18T12", + "type": "datetime", + "value": "2018-05-18 12:00:00" + } + ] + } + } + ] + }, + { + "Input": "Me irรฉ a Pekรญn mรกs tarde hoy", + "Context": { + "ReferenceDateTime": "2018-05-18T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "mรกs tarde hoy", + "Start": 15, + "End": 27, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2018-05-18", + "Mod": "end", + "type": "datetimerange", + "start": "2018-05-18 12:00:00", + "end": "2018-05-19 00:00:00" + } + ] + } + } + ] + }, + { + "Input": "Oye, tenemos el socio de Cloud del aรฑo", + "Context": { + "ReferenceDateTime": "2018-05-24T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "aรฑo", + "Start": 35, + "End": 37, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "type": "daterange", + "start": "2018-01-01", + "end": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "Oye, tenemos un socio del mes.", + "Context": { + "ReferenceDateTime": "2018-05-24T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "mes", + "Start": 26, + "End": 28, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-05", + "type": "daterange", + "start": "2018-05-01", + "end": "2018-06-01" + } + ] + } + } + ] + }, + { + "Input": "Oye, tenemos un socio de la semana.", + "Context": { + "ReferenceDateTime": "2018-05-24T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "semana", + "Start": 28, + "End": 33, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W21", + "type": "daterange", + "start": "2018-05-21", + "end": "2018-05-28" + } + ] + } + } + ] + }, + { + "Input": "Oye, tenemos un socio del dรญa.", + "Context": { + "ReferenceDateTime": "2018-05-24T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "del dรญa", + "Start": 22, + "End": 28, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-05-24", + "type": "date", + "value": "2018-05-24" + } + ] + } + } + ] + }, + { + "Input": "Que tengan un buen mes.", + "Context": { + "ReferenceDateTime": "2018-05-24T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [] + }, + { + "Input": "lindo dรญa.", + "Context": { + "ReferenceDateTime": "2018-05-24T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [] + }, + { + "Input": "Tengas un buen dรญa.", + "Context": { + "ReferenceDateTime": "2018-05-24T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [] + }, + { + "Input": "ยกQue tengas una buena semana!", + "Context": { + "ReferenceDateTime": "2018-05-24T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [] + }, + { + "Input": "ยฟQuรฉ es el bono de abril de 2017?", + "Context": { + "ReferenceDateTime": "2018-05-24T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "abril de 2017", + "Start": 19, + "End": 31, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2017-04", + "type": "daterange", + "start": "2017-04-01", + "end": "2017-05-01" + } + ] + } + } + ] + }, + { + "Input": "Regresรฉ a China en ABR 2017.", + "Context": { + "ReferenceDateTime": "2018-05-24T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "abr 2017", + "Start": 19, + "End": 26, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2017-04", + "type": "daterange", + "start": "2017-04-01", + "end": "2017-05-01" + } + ] + } + } + ] + }, + { + "Input": "Regresรฉ a China en abril.", + "Context": { + "ReferenceDateTime": "2018-05-24T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "abril", + "Start": 19, + "End": 23, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-04", + "type": "daterange", + "start": "2018-04-01", + "end": "2018-05-01" + }, + { + "timex": "XXXX-04", + "type": "daterange", + "start": "2019-04-01", + "end": "2019-05-01" + } + ] + } + } + ] + }, + { + "Input": "Podrรญamos haber programado un horario para reunirnos mas temprano en la semana.", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "mas temprano en la semana", + "Start": 53, + "End": 77, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W22", + "type": "daterange", + "start": "2018-05-28", + "end": "2018-05-31" + } + ] + } + } + ] + }, + { + "Input": "Podrรญamos haber programado un horario para reunirnos mรกs temprano de este mes.", + "Context": { + "ReferenceDateTime": "2018-05-28T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "mรกs temprano de este mes", + "Start": 53, + "End": 76, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-05", + "type": "daterange", + "start": "2018-05-01", + "end": "2018-05-16" + } + ] + } + } + ] + }, + { + "Input": "Podrรญamos haber programado un horario para reunirnos mรกs temprano de este aรฑo.", + "Context": { + "ReferenceDateTime": "2018-05-28T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "mรกs temprano de este aรฑo", + "Start": 53, + "End": 76, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "type": "daterange", + "start": "2018-01-01", + "end": "2018-05-28" + } + ] + } + } + ] + }, + { + "Input": "Por favor, encuรฉntranos un momento para encontrarnos mรกs tarde esta semana", + "Context": { + "ReferenceDateTime": "2018-05-28T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "mรกs tarde esta semana", + "Start": 53, + "End": 73, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W22", + "type": "daterange", + "start": "2018-05-31", + "end": "2018-06-04" + } + ] + } + } + ] + }, + { + "Input": "ร‰l vendrรก en pos de sus padres despuรฉs de 2016 y antes de 2018, o anterior de 2019", + "Context": { + "ReferenceDateTime": "2015-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "despuรฉs de 2016", + "Start": 31, + "End": 45, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2016", + "Mod": "after", + "type": "daterange", + "sourceEntity": "datetimerange", + "start": "2017-01-01" + } + ] + } + }, + { + "Text": "antes de 2018", + "Start": 49, + "End": 61, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "Mod": "before", + "type": "daterange", + "sourceEntity": "datetimerange", + "end": "2018-01-01" + } + ] + } + }, + { + "Text": "anterior de 2019", + "Start": 66, + "End": 81, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019", + "Mod": "before", + "type": "daterange", + "sourceEntity": "datetimerange", + "end": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "Por favor, encuรฉntranos un momento para encontrarnos mรกs tarde de este mes", + "Context": { + "ReferenceDateTime": "2018-05-28T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "mรกs tarde de este mes", + "Start": 53, + "End": 73, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-05", + "type": "daterange", + "start": "2018-05-28", + "end": "2018-06-01" + } + ] + } + } + ] + }, + { + "Input": "Por favor, encuรฉntranos un momento para encontrarnos mรกs tarde de este aรฑo", + "Context": { + "ReferenceDateTime": "2018-05-28T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "mรกs tarde de este aรฑo", + "Start": 53, + "End": 73, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "type": "daterange", + "start": "2018-07-01", + "end": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "Por favor, encuรฉntranos un momento para encontrarnos mรกs tarde en el aรฑo", + "Context": { + "ReferenceDateTime": "2018-05-28T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "mรกs tarde en el aรฑo", + "Start": 53, + "End": 71, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "type": "daterange", + "start": "2018-07-01", + "end": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "ยฟEstรกs disponible dos dรญas despuรฉs de hoy?", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "Comment": "MERGE Merge sub-entities for consistency with English.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "dos dรญas despuรฉs de hoy", + "Start": 18, + "End": 40, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-06-02", + "type": "date", + "value": "2018-06-02" + } + ] + } + } + ] + }, + { + "Input": "ยฟEstรกs disponible dentro de tres semanas a partir de maรฑana?", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "tres semanas a partir de maรฑana", + "Start": 28, + "End": 58, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-06-22", + "type": "date", + "value": "2018-06-22" + } + ] + } + } + ] + }, + { + "Input": "ยฟDรณnde estabas dos dรญas antes de ayer?", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "dos dรญas antes de ayer", + "Start": 15, + "End": 36, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-05-28", + "type": "date", + "value": "2018-05-28" + } + ] + } + } + ] + }, + { + "Input": "Eli Lilly vendiรณ IVAC el 31-dic-1994", + "Context": { + "ReferenceDateTime": "2018-05-01T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "31-dic-1994", + "Start": 25, + "End": 35, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "1994-12-31", + "type": "date", + "value": "1994-12-31" + } + ] + } + } + ] + }, + { + "Input": "Regresarรฉ el 3/5/2018 a las 17:49:19", + "Context": { + "ReferenceDateTime": "2018-05-01T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "3/5/2018 a las 17:49:19", + "Start": 13, + "End": 35, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2018-05-03T17:49:19", + "type": "datetime", + "value": "2018-05-03 17:49:19" + } + ] + } + } + ] + }, + { + "Input": "Sucederรก entre las 10 y las 11:30 el primer dรญa de enero de 2015", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "entre las 10 y las 11:30 el primer dรญa de enero de 2015", + "Start": 9, + "End": 63, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2015-01-01T10,2015-01-01T11:30,PT1H30M)", + "type": "datetimerange", + "start": "2015-01-01 10:00:00", + "end": "2015-01-01 11:30:00" + }, + { + "timex": "(2015-01-01T22,2015-01-01T23:30,PT1H30M)", + "type": "datetimerange", + "start": "2015-01-01 22:00:00", + "end": "2015-01-01 23:30:00" + } + ] + } + } + ] + }, + { + "Input": "Sucederรก 1/1/2015 entre las 10 y las 11:30", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "1/1/2015 entre las 10 y las 11:30", + "Start": 9, + "End": 41, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2015-01-01T10,2015-01-01T11:30,PT1H30M)", + "type": "datetimerange", + "start": "2015-01-01 10:00:00", + "end": "2015-01-01 11:30:00" + }, + { + "timex": "(2015-01-01T22,2015-01-01T23:30,PT1H30M)", + "type": "datetimerange", + "start": "2015-01-01 22:00:00", + "end": "2015-01-01 23:30:00" + } + ] + } + } + ] + }, + { + "Input": "Sucederรก de 10:30 a 3 el 1/1/2015", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "de 10:30 a 3 el 1/1/2015", + "Start": 9, + "End": 32, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2015-01-01T10:30,2015-01-01T15,PT4H30M)", + "type": "datetimerange", + "start": "2015-01-01 10:30:00", + "end": "2015-01-01 15:00:00" + } + ] + } + } + ] + }, + { + "Input": "Sucederรก entre 3 y 5 el 1ro de enero de 2015", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "entre 3 y 5 el 1ro de enero de 2015", + "Start": 9, + "End": 43, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2015-01-01T03,2015-01-01T05,PT2H)", + "type": "datetimerange", + "start": "2015-01-01 03:00:00", + "end": "2015-01-01 05:00:00" + }, + { + "timex": "(2015-01-01T15,2015-01-01T17,PT2H)", + "type": "datetimerange", + "start": "2015-01-01 15:00:00", + "end": "2015-01-01 17:00:00" + } + ] + } + } + ] + }, + { + "Input": "Sucederรก de tres y media a seis menos cinco el 1/1/2015", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "de tres y media a seis menos cinco el 1/1/2015", + "Start": 9, + "End": 54, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2015-01-01T03:30,2015-01-01T05:55,PT2H25M)", + "type": "datetimerange", + "start": "2015-01-01 03:30:00", + "end": "2015-01-01 05:55:00" + }, + { + "timex": "(2015-01-01T15:30,2015-01-01T17:55,PT2H25M)", + "type": "datetimerange", + "start": "2015-01-01 15:30:00", + "end": "2015-01-01 17:55:00" + } + ] + } + } + ] + }, + { + "Input": "Sucederรก de 3:30 a 5:55 el 1/1/2015", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "de 3:30 a 5:55 el 1/1/2015", + "Start": 9, + "End": 34, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2015-01-01T03:30,2015-01-01T05:55,PT2H25M)", + "type": "datetimerange", + "start": "2015-01-01 03:30:00", + "end": "2015-01-01 05:55:00" + }, + { + "timex": "(2015-01-01T15:30,2015-01-01T17:55,PT2H25M)", + "type": "datetimerange", + "start": "2015-01-01 15:30:00", + "end": "2015-01-01 17:55:00" + } + ] + } + } + ] + }, + { + "Input": "muรฉstrame ventas antes de 2010 o despuรฉs de 2018", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "antes de 2010", + "Start": 17, + "End": 29, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2010", + "Mod": "before", + "type": "daterange", + "end": "2010-01-01", + "sourceEntity": "datetimerange" + } + ] + } + }, + { + "Text": "despuรฉs de 2018", + "Start": 33, + "End": 47, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "Mod": "after", + "type": "daterange", + "start": "2019-01-01", + "sourceEntity": "datetimerange" + } + ] + } + } + ] + }, + { + "Input": "muรฉstrame ventas despuรฉs de 2010 y antes de 2018 o antes de 2000 pero no de 1998", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "despuรฉs de 2010", + "Start": 17, + "End": 31, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2010", + "Mod": "after", + "type": "daterange", + "start": "2011-01-01", + "sourceEntity": "datetimerange" + } + ] + } + }, + { + "Text": "antes de 2018", + "Start": 35, + "End": 47, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "Mod": "before", + "type": "daterange", + "end": "2018-01-01", + "sourceEntity": "datetimerange" + } + ] + } + }, + { + "Text": "antes de 2000", + "Start": 51, + "End": 63, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2000", + "Mod": "before", + "type": "daterange", + "end": "2000-01-01", + "sourceEntity": "datetimerange" + } + ] + } + }, + { + "Text": "1998", + "Start": 76, + "End": 79, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "1998", + "type": "daterange", + "start": "1998-01-01", + "end": "1999-01-01" + } + ] + } + } + ] + }, + { + "Input": "Cortana, configura una llamada de Skype en algรบn momento este viernes 15 de junio con Jim", + "Context": { + "ReferenceDateTime": "2018-06-20T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "este viernes 15 de junio", + "Start": 57, + "End": 80, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-06-15", + "type": "date", + "value": "2018-06-15" + } + ] + } + } + ] + }, + { + "Input": "Cortana, configura una llamada de Skype en algรบn momento este viernes (15 Jun) con Jim", + "Context": { + "ReferenceDateTime": "2018-06-20T00:00:00" + }, + "Comment": "MERGE Merge sub-entities for consistency with English.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "este viernes (15 Jun)", + "Start": 57, + "End": 77, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-06-15", + "type": "date", + "value": "2018-06-15" + } + ] + } + } + ] + }, + { + "Input": "Cortana, por favor dime las ventas de Microsoft por aรฑo.", + "Context": { + "ReferenceDateTime": "2018-06-20T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [] + }, + { + "Input": "muรฉstrame registros de mรกs de cuatro dรญas y menos de una semana", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "Comment": "RANGE more/less not recognized and merge issues.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "mรกs de cuatro dรญas", + "Start": 23, + "End": 40, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P4D", + "Mod": "more", + "type": "duration", + "value": "345600" + } + ] + } + }, + { + "Text": "menos de una semana", + "Start": 44, + "End": 62, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P1W", + "Mod": "less", + "type": "duration", + "value": "604800" + } + ] + } + } + ] + }, + { + "Input": "Muรฉstrame registros de mรกs de 1 hora y media", + "Context": { + "ReferenceDateTime": "2018-06-20T00:00:00" + }, + "Comment": "RANGE more/less not recognized and merge issues.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "mรกs de 1 hora y media", + "Start": 23, + "End": 43, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT1H30M", + "Mod": "more", + "type": "duration", + "value": "5400" + } + ] + } + } + ] + }, + { + "Input": "Ya he terminado todos mis trabajos mรกs de 2 semanas antes de hoy.", + "Context": { + "ReferenceDateTime": "2018-06-12T00:00:00" + }, + "Comment": "RANGE more/less not recognized and merge issues.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "mรกs de 2 semanas antes de hoy", + "Start": 35, + "End": 63, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-05-29", + "Mod": "before", + "type": "daterange", + "end": "2018-05-29" + } + ] + } + } + ] + }, + { + "Input": "Esta tarea deberรญa haberse realizado mรกs de dos dรญas anteriores de ayer", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "Comment": "RANGE more/less not recognized and merge issues.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "mรกs de dos dรญas anteriores de ayer", + "Start": 37, + "End": 70, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-05-26", + "Mod": "before", + "type": "daterange", + "end": "2018-05-26" + } + ] + } + } + ] + }, + { + "Input": "Esta tarea se realizarรก menos de 3 dรญas posteriores de maรฑana.", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "Comment": "RANGE more/less not recognized and merge issues.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "menos de 3 dรญas posteriores de maรฑana", + "Start": 24, + "End": 60, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-05-30,2018-06-02,P3D)", + "type": "daterange", + "start": "2018-05-30", + "end": "2018-06-02" + } + ] + } + } + ] + }, + { + "Input": "Esta tarea comenzarรก mรกs de 2 semanas despuรฉs de hoy.", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "Comment": "RANGE more/less not recognized and merge issues.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "mรกs de 2 semanas despuรฉs de hoy", + "Start": 21, + "End": 51, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-06-12", + "Mod": "after", + "type": "daterange", + "start": "2018-06-12" + } + ] + } + } + ] + }, + { + "Input": "Comencemos dentro de 3 minutos a partir de ahora", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "Comment": "MERGE Merge sub-entities for consistency with English.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "dentro de 3 minutos a partir de ahora", + "Start": 11, + "End": 47, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2018-05-29T00:03:00", + "type": "datetime", + "value": "2018-05-29 00:03:00" + } + ] + } + } + ] + }, + { + "Input": "Comencemos 3 minutos desde hoy", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "3 minutos", + "Start": 11, + "End": 19, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT3M", + "type": "duration", + "value": "180" + } + ] + } + }, + { + "Text": "desde hoy", + "Start": 21, + "End": 29, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-05-29", + "Mod": "since", + "type": "daterange", + "sourceEntity": "datetimepoint", + "start": "2018-05-29" + } + ] + } + } + ] + }, + { + "Input": "ยฟPuedo hacer una reserva para el 9ยบ de mayo por 2 noches?", + "Context": { + "ReferenceDateTime": "2018-06-22T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "9ยบ de mayo", + "Start": 33, + "End": 42, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-05-09", + "type": "date", + "value": "2018-05-09" + }, + { + "timex": "XXXX-05-09", + "type": "date", + "value": "2019-05-09" + } + ] + } + }, + { + "Text": "2 noches", + "Start": 48, + "End": 55, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P2D", + "type": "duration", + "value": "172800" + } + ] + } + } + ] + }, + { + "Input": "ยฟPuedo hacer una reserva el dรญa 9 Mayo por 2 dรญas?", + "Context": { + "ReferenceDateTime": "2018-06-22T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "el dรญa 9 mayo", + "Start": 25, + "End": 37, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-05-09", + "type": "date", + "value": "2018-05-09" + }, + { + "timex": "XXXX-05-09", + "type": "date", + "value": "2019-05-09" + } + ] + } + }, + { + "Text": "2 dรญas", + "Start": 43, + "End": 48, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P2D", + "type": "duration", + "value": "172800" + } + ] + } + } + ] + }, + { + "Input": "Sucede en el siglo XV", + "Context": { + "ReferenceDateTime": "2018-06-22T00:00:00" + }, + "Comment": "Roman numerals not yet supported", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "siglo XV", + "Start": 13, + "End": 20, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(1400-01-01,1500-01-01,P100Y)", + "type": "daterange", + "start": "1400-01-01", + "end": "1500-01-01" + } + ] + } + } + ] + }, + { + "Input": "Muรฉstrame los registros en el siglo XXI", + "Context": { + "ReferenceDateTime": "2018-06-22T00:00:00" + }, + "Comment": "Roman numerals not yet supported", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "siglo XXI", + "Start": 30, + "End": 38, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2000-01-01,2100-01-01,P100Y)", + "type": "daterange", + "start": "2000-01-01", + "end": "2100-01-01" + } + ] + } + } + ] + }, + { + "Input": "Tal vez podamos irnos posterior de 2018", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "posterior de 2018", + "Start": 22, + "End": 38, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "Mod": "after", + "type": "daterange", + "start": "2019-01-01", + "sourceEntity": "datetimerange" + } + ] + } + } + ] + }, + { + "Input": "Tal vez podamos irnos despuรฉs de febrero de 2018", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "despuรฉs de febrero de 2018", + "Start": 22, + "End": 47, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-02", + "Mod": "after", + "type": "daterange", + "start": "2018-03-01", + "sourceEntity": "datetimerange" + } + ] + } + } + ] + }, + { + "Input": "Tal vez podamos irnos despuรฉs de feb.", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "despuรฉs de feb.", + "Start": 22, + "End": 36, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-02", + "Mod": "after", + "type": "daterange", + "start": "2018-03-01", + "sourceEntity": "datetimerange" + }, + { + "timex": "XXXX-02", + "Mod": "after", + "type": "daterange", + "start": "2019-03-01", + "sourceEntity": "datetimerange" + } + ] + } + } + ] + }, + { + "Input": "Sucederรก 1/1/2015 despuรฉs de las 2:00", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "1/1/2015 despuรฉs de las 2:00", + "Start": 9, + "End": 36, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2015-01-01T02:00", + "Mod": "after", + "type": "datetimerange", + "start": "2015-01-01 02:00:00" + }, + { + "timex": "2015-01-01T14:00", + "Mod": "after", + "type": "datetimerange", + "start": "2015-01-01 14:00:00" + } + ] + } + } + ] + }, + { + "Input": "Sucederรก hoy antes de las 4 p.m.", + "Context": { + "ReferenceDateTime": "2018-06-26T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "hoy antes de las 4 p.m.", + "Start": 9, + "End": 31, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2018-06-26T16", + "Mod": "before", + "type": "datetimerange", + "end": "2018-06-26 16:00:00" + } + ] + } + } + ] + }, + { + "Input": "Sucederรก el prรณximo miรฉrcoles mรกs tarde de las diez de la maรฑana.", + "Context": { + "ReferenceDateTime": "2018-06-26T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "prรณximo miรฉrcoles mรกs tarde de las diez de la maรฑana", + "Start": 12, + "End": 63, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2018-07-04T10", + "Mod": "after", + "type": "datetimerange", + "start": "2018-07-04 10:00:00" + } + ] + } + } + ] + }, + { + "Input": "Sucediรณ el martes pasado a las dos de la tarde.", + "Context": { + "ReferenceDateTime": "2018-06-26T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "martes pasado a las dos de la tarde", + "Start": 11, + "End": 45, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2018-06-19T14", + "type": "datetime", + "value": "2018-06-19 14:00:00" + } + ] + } + } + ] + }, + { + "Input": "Sucediรณ el martes antes de las dos de la tarde.", + "Context": { + "ReferenceDateTime": "2018-06-26T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "martes antes de las dos de la tarde", + "Start": 11, + "End": 45, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-2T14", + "Mod": "before", + "type": "datetimerange", + "end": "2018-06-19 14:00:00" + }, + { + "timex": "XXXX-WXX-2T14", + "Mod": "before", + "type": "datetimerange", + "end": "2018-06-26 14:00:00" + } + ] + } + } + ] + }, + { + "Input": "Vamos el 1 Feb no mรกs tardar a las 6:00", + "Context": { + "ReferenceDateTime": "2018-06-26T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "1 feb no mรกs tardar a las 6:00", + "Start": 9, + "End": 38, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "XXXX-02-01T06:00", + "Mod": "before", + "type": "datetimerange", + "end": "2018-02-01 06:00:00" + }, + { + "timex": "XXXX-02-01T06:00", + "Mod": "before", + "type": "datetimerange", + "end": "2019-02-01 06:00:00" + }, + { + "timex": "XXXX-02-01T18:00", + "Mod": "before", + "type": "datetimerange", + "end": "2018-02-01 18:00:00" + }, + { + "timex": "XXXX-02-01T18:00", + "Mod": "before", + "type": "datetimerange", + "end": "2019-02-01 18:00:00" + } + ] + } + } + ] + }, + { + "Input": "Sucediรณ la prรณxima semana despuรฉs de las 2:00", + "Context": { + "ReferenceDateTime": "2018-06-26T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "la prรณxima semana", + "Start": 8, + "End": 24, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W27", + "type": "daterange", + "start": "2018-07-02", + "end": "2018-07-09" + } + ] + } + }, + { + "Text": "despuรฉs de las 2:00", + "Start": 26, + "End": 44, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "T02:00", + "Mod": "after", + "type": "timerange", + "start": "02:00:00", + "sourceEntity": "datetimepoint" + }, + { + "timex": "T14:00", + "Mod": "after", + "type": "timerange", + "start": "14:00:00", + "sourceEntity": "datetimepoint" + } + ] + } + } + ] + }, + { + "Input": "Mostrar ventas en 2007 y 2009", + "Context": { + "ReferenceDateTime": "2018-06-26T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "2007", + "Start": 18, + "End": 21, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2007", + "type": "daterange", + "start": "2007-01-01", + "end": "2008-01-01" + } + ] + } + }, + { + "Text": "2009", + "Start": 25, + "End": 28, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2009", + "type": "daterange", + "start": "2009-01-01", + "end": "2010-01-01" + } + ] + } + } + ] + }, + { + "Input": "Mostrar ventas entre 2007 y 2009", + "Context": { + "ReferenceDateTime": "2018-06-26T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "entre 2007 y 2009", + "Start": 15, + "End": 31, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2007-01-01,2009-01-01,P2Y)", + "type": "daterange", + "start": "2007-01-01", + "end": "2009-01-01" + } + ] + } + } + ] + }, + { + "Input": "Reserve la llamada de Skype hoy a las 9 a.m.", + "Context": { + "ReferenceDateTime": "2018-06-28T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "hoy a las 9 a.m.", + "Start": 28, + "End": 43, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2018-06-28T09", + "type": "datetime", + "value": "2018-06-28 09:00:00" + } + ] + } + } + ] + }, + { + "Input": "Reserve la llamada de Skype hoy a las 9 p.m.", + "Context": { + "ReferenceDateTime": "2018-06-28T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "hoy a las 9 p.m.", + "Start": 28, + "End": 43, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2018-06-28T21", + "type": "datetime", + "value": "2018-06-28 21:00:00" + } + ] + } + } + ] + }, + { + "Input": "Mostrar ventas en el aรฑo 2008", + "Context": { + "ReferenceDateTime": "2018-06-28T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "aรฑo 2008", + "Start": 21, + "End": 28, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2008", + "type": "daterange", + "start": "2008-01-01", + "end": "2009-01-01" + } + ] + } + } + ] + }, + { + "Input": "Mostrar ventas en el aรฑo", + "Context": { + "ReferenceDateTime": "2018-06-28T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "aรฑo", + "Start": 21, + "End": 23, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "type": "daterange", + "start": "2018-01-01", + "end": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "Mostrar ventas toda la semana", + "Context": { + "ReferenceDateTime": "2018-07-02T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "toda la semana", + "Start": 15, + "End": 28, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P1W", + "type": "duration", + "value": "604800" + } + ] + } + } + ] + }, + { + "Input": "Mostrar ventas en la semana despuรฉs de la prรณxima", + "Context": { + "ReferenceDateTime": "2018-07-02T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "la semana despuรฉs de la prรณxima", + "Start": 18, + "End": 48, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W29", + "type": "daterange", + "start": "2018-07-16", + "end": "2018-07-23" + } + ] + } + } + ] + }, + { + "Input": "Mostrar ventas en semana 31", + "Context": { + "ReferenceDateTime": "2018-07-02T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "semana 31", + "Start": 18, + "End": 26, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W31", + "type": "daterange", + "start": "2018-07-30", + "end": "2018-08-06" + } + ] + } + } + ] + }, + { + "Input": "Mostrar ventas en la primera semana", + "Context": { + "ReferenceDateTime": "2019-03-02T00:00:00" + }, + "Comment": "Also in English, 'first week' is not extracted ('4th week of month/year' and 'week 3' are the supported patterns).", + "NotSupported": "javascript, python, java", + "Results": [] + }, + { + "Input": "Mostrar ventas en 1ยช semana", + "Context": { + "ReferenceDateTime": "2011-07-02T00:00:00" + }, + "Comment": "Also in English, '1st week' is not extracted ('4th week of month/year' and 'week 3' are the supported patterns).", + "NotSupported": "javascript, python, java", + "Results": [] + }, + { + "Input": "No hay semana 00, ni W00", + "Context": { + "ReferenceDateTime": "2019-03-02T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [] + }, + { + "Input": "Me irรฉ dentro de dos minutos", + "Context": { + "ReferenceDateTime": "2018-06-26T00:00:00" + }, + "Comment": "INWITHIN. Refine support for _in_ vs. _within_ for consistency with English.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "dentro de dos minutos", + "Start": 7, + "End": 27, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2018-06-26T00:02:00", + "type": "datetime", + "value": "2018-06-26 00:02:00" + } + ] + } + } + ] + }, + { + "Input": "Me irรฉ en dos meses", + "Context": { + "ReferenceDateTime": "2018-07-05T00:00:00" + }, + "Comment": "INWITHIN. Refine support for _in_ vs. _within_ for consistency with English.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "en dos meses", + "Start": 7, + "End": 18, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-09-05", + "type": "date", + "value": "2018-09-05" + } + ] + } + } + ] + }, + { + "Input": "Me irรฉ en dos semanas", + "Context": { + "ReferenceDateTime": "2018-07-05T00:00:00" + }, + "Comment": "INWITHIN. Refine support for _in_ vs. _within_ for consistency with English.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "en dos semanas", + "Start": 7, + "End": 20, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-07-19", + "type": "date", + "value": "2018-07-19" + } + ] + } + } + ] + }, + { + "Input": "Me irรฉ dentro de dos aรฑos", + "Context": { + "ReferenceDateTime": "2018-07-05T00:00:00" + }, + "Comment": "INWITHIN. Refine support for _in_ vs. _within_ for consistency with English.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "dentro de dos aรฑos", + "Start": 7, + "End": 24, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2020-07-05", + "type": "date", + "value": "2020-07-05" + } + ] + } + } + ] + }, + { + "Input": "Me irรฉ en dos dรญas a partir de hoy", + "Context": { + "ReferenceDateTime": "2018-07-05T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "dos dรญas a partir de hoy", + "Start": 10, + "End": 33, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-07-07", + "type": "date", + "value": "2018-07-07" + } + ] + } + } + ] + }, + { + "Input": "El rango es de 2014 a 2018.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "de 2014 a 2018", + "Start": 12, + "End": 25, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2014-01-01,2018-01-01,P4Y)", + "type": "daterange", + "start": "2014-01-01", + "end": "2018-01-01" + } + ] + } + } + ] + }, + { + "Input": "El rango es de 2014 ~ 2018", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "de 2014 ~ 2018", + "Start": 12, + "End": 25, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2014-01-01,2018-01-01,P4Y)", + "type": "daterange", + "start": "2014-01-01", + "end": "2018-01-01" + } + ] + } + } + ] + }, + { + "Input": "El rango es desde 2014 hasta 2018.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "desde 2014 hasta 2018", + "Start": 12, + "End": 32, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2014-01-01,2018-01-01,P4Y)", + "type": "daterange", + "start": "2014-01-01", + "end": "2018-01-01" + } + ] + } + } + ] + }, + { + "Input": "El rango es entre 2014 y 2018.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "entre 2014 y 2018", + "Start": 12, + "End": 28, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2014-01-01,2018-01-01,P4Y)", + "type": "daterange", + "start": "2014-01-01", + "end": "2018-01-01" + } + ] + } + } + ] + }, + { + "Input": "El rango es entre 2014 ~ 2018.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "entre 2014 ~ 2018", + "Start": 12, + "End": 28, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2014-01-01,2018-01-01,P4Y)", + "type": "daterange", + "start": "2014-01-01", + "end": "2018-01-01" + } + ] + } + } + ] + }, + { + "Input": "El rango es entre 2014-2018.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "entre 2014-2018", + "Start": 12, + "End": 26, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2014-01-01,2018-01-01,P4Y)", + "type": "daterange", + "start": "2014-01-01", + "end": "2018-01-01" + } + ] + } + } + ] + }, + { + "Input": "El rango es entre 2014 hacia 2018.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Comment": "RANGE Missing term", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "entre 2014 hacia 2018", + "Start": 12, + "End": 32, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2014-01-01,2018-01-01,P4Y)", + "type": "daterange", + "start": "2014-01-01", + "end": "2018-01-01" + } + ] + } + } + ] + }, + { + "Input": "El rango es del aรฑo 2014 al 2018.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Comment": "RANGE Missing term", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "del aรฑo 2014 al 2018", + "Start": 12, + "End": 31, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2014-01-01,2018-01-01,P4Y)", + "type": "daterange", + "start": "2014-01-01", + "end": "2018-01-01" + } + ] + } + } + ] + }, + { + "Input": "El rango es de 2014-2018.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "de 2014-2018", + "Start": 12, + "End": 23, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2014-01-01,2018-01-01,P4Y)", + "type": "daterange", + "start": "2014-01-01", + "end": "2018-01-01" + } + ] + } + } + ] + }, + { + "Input": "El rango es desde 2014 ~ 2018.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "desde 2014 ~ 2018", + "Start": 12, + "End": 28, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2014-01-01,2018-01-01,P4Y)", + "type": "daterange", + "start": "2014-01-01", + "end": "2018-01-01" + } + ] + } + } + ] + }, + { + "Input": "El rango es desde 2014 a 2018.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "desde 2014 a 2018", + "Start": 12, + "End": 28, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2014-01-01,2018-01-01,P4Y)", + "type": "daterange", + "start": "2014-01-01", + "end": "2018-01-01" + } + ] + } + } + ] + }, + { + "Input": "El rango es de 2014 hasta 2018.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "de 2014 hasta 2018", + "Start": 12, + "End": 29, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2014-01-01,2018-01-01,P4Y)", + "type": "daterange", + "start": "2014-01-01", + "end": "2018-01-01" + } + ] + } + } + ] + }, + { + "Input": "El rango es de 2014 hasta mayo de 2018.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "de 2014 hasta mayo de 2018", + "Start": 12, + "End": 37, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2014-01-01,2018-05-01,P52M)", + "type": "daterange", + "start": "2014-01-01", + "end": "2018-05-01" + } + ] + } + } + ] + }, + { + "Input": "El rango es desde 2014 hasta 2 Mayo 2018.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "desde 2014 hasta 2 mayo 2018", + "Start": 12, + "End": 39, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2014-01-01,2018-05-02,P1582D)", + "type": "daterange", + "start": "2014-01-01", + "end": "2018-05-02" + } + ] + } + } + ] + }, + { + "Input": "Cortana, configura una llamada de Skype en algรบn momento el viernes(6/7)con Jim.", + "Context": { + "ReferenceDateTime": "2018-07-06T12:00:00" + }, + "Comment": "MERGE Merge sub-entities for consistency with English.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "viernes(6/7)", + "Start": 60, + "End": 71, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-07-06", + "type": "date", + "value": "2018-07-06" + }, + { + "timex": "XXXX-07-06", + "type": "date", + "value": "2019-07-06" + } + ] + } + } + ] + }, + { + "Input": "Cortana, planea una llamada de Skype en algรบn momento el viernes 6 Jul con Jim.", + "Context": { + "ReferenceDateTime": "2018-07-06T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "viernes 6 jul", + "Start": 57, + "End": 69, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-07-06", + "type": "date", + "value": "2018-07-06" + }, + { + "timex": "XXXX-07-06", + "type": "date", + "value": "2019-07-06" + } + ] + } + } + ] + }, + { + "Input": "Cortana, planea una llamada de Skype en algรบn momento el viernes 6 de julio con Jim.", + "Context": { + "ReferenceDateTime": "2018-07-06T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "viernes 6 de julio", + "Start": 57, + "End": 74, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-07-06", + "type": "date", + "value": "2018-07-06" + }, + { + "timex": "XXXX-07-06", + "type": "date", + "value": "2019-07-06" + } + ] + } + } + ] + }, + { + "Input": "Cortana, planea una llamada de Skype en algรบn momento el viernes 6-jul-2018 con Jim.", + "Context": { + "ReferenceDateTime": "2018-07-06T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "viernes 6-jul-2018", + "Start": 57, + "End": 74, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-07-06", + "type": "date", + "value": "2018-07-06" + } + ] + } + } + ] + }, + { + "Input": "Los registros de bรบsqueda duran menos de 2 horas o mรกs de 4 dรญas, y no menos de media hora.", + "Context": { + "ReferenceDateTime": "2018-07-09T22:00:00" + }, + "Comment": "RANGE more/less not recognized and merge issues.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "menos de 2 horas", + "Start": 32, + "End": 47, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT2H", + "Mod": "less", + "type": "duration", + "value": "7200" + } + ] + } + }, + { + "Text": "mรกs de 4 dรญas", + "Start": 51, + "End": 63, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P4D", + "Mod": "more", + "type": "duration", + "value": "345600" + } + ] + } + }, + { + "Text": "menos de media hora", + "Start": 71, + "End": 89, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT30M", + "Mod": "less", + "type": "duration", + "value": "1800" + } + ] + } + } + ] + }, + { + "Input": "Muรฉstrame ventas en el aรฑo 2008", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "aรฑo 2008", + "Start": 23, + "End": 30, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2008", + "type": "daterange", + "start": "2008-01-01", + "end": "2009-01-01" + } + ] + } + } + ] + }, + { + "Input": "Salรญ de allรญ a la una y media de la tarde, 24 Ene.", + "Context": { + "ReferenceDateTime": "2018-07-11T20:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "una y media de la tarde, 24 ene.", + "Start": 18, + "End": 49, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-01-24T13:30", + "type": "datetime", + "value": "2018-01-24 13:30:00" + }, + { + "timex": "XXXX-01-24T13:30", + "type": "datetime", + "value": "2019-01-24 13:30:00" + } + ] + } + } + ] + }, + { + "Input": "Volverรฉ a China a mediados de noviembre.", + "Context": { + "ReferenceDateTime": "2018-07-13T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "mediados de noviembre", + "Start": 18, + "End": 38, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-11", + "Mod": "mid", + "type": "daterange", + "start": "2017-11-10", + "end": "2017-11-21" + }, + { + "timex": "XXXX-11", + "Mod": "mid", + "type": "daterange", + "start": "2018-11-10", + "end": "2018-11-21" + } + ] + } + } + ] + }, + { + "Input": "Fiesta sorpresa en la oficina para Ted el sรกb. a las 5.", + "Context": { + "ReferenceDateTime": "2018-07-13T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "sรกb. a las 5", + "Start": 42, + "End": 53, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-6T05", + "type": "datetime", + "value": "2018-07-07 05:00:00" + }, + { + "timex": "XXXX-WXX-6T05", + "type": "datetime", + "value": "2018-07-14 05:00:00" + }, + { + "timex": "XXXX-WXX-6T17", + "type": "datetime", + "value": "2018-07-07 17:00:00" + }, + { + "timex": "XXXX-WXX-6T17", + "type": "datetime", + "value": "2018-07-14 17:00:00" + } + ] + } + } + ] + }, + { + "Input": "Anoche 26 personas desaparecieron", + "Context": { + "ReferenceDateTime": "2018-07-17T13:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "anoche", + "Start": 0, + "End": 5, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2018-07-16TNI", + "type": "datetimerange", + "start": "2018-07-16 20:00:00", + "end": "2018-07-16 23:59:59" + } + ] + } + } + ] + }, + { + "Input": "La historia sucediรณ el aรฑo anterior a la revolucion.", + "Context": { + "ReferenceDateTime": "2018-07-17T13:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "aรฑo", + "Start": 23, + "End": 25, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "type": "daterange", + "start": "2018-01-01", + "end": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "Hay un evento en el dรญa de independencia de este aรฑo.", + "Context": { + "ReferenceDateTime": "2018-07-17T13:00:00" + }, + "Comment": "HOLIDAY", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "dรญa de independencia de este aรฑo", + "Start": 20, + "End": 51, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-07-04", + "type": "date", + "value": "2018-07-04" + } + ] + } + } + ] + }, + { + "Input": "Planeo irme antes de dรญa de independencia.", + "Context": { + "ReferenceDateTime": "2018-07-24T13:00:00" + }, + "Comment": "HOLIDAY", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "antes de dรญa de independencia", + "Start": 12, + "End": 40, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-07-04", + "Mod": "before", + "type": "daterange", + "end": "2018-07-04", + "sourceEntity": "datetimepoint" + }, + { + "timex": "XXXX-07-04", + "Mod": "before", + "type": "daterange", + "end": "2019-07-04", + "sourceEntity": "datetimepoint" + } + ] + } + } + ] + }, + { + "Input": "Cortana, puede encontrarnos algรบn tiempo el martes o miรฉrcoles 10-4", + "Context": { + "ReferenceDateTime": "2018-07-30T13:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "martes", + "Start": 44, + "End": 49, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-2", + "type": "date", + "value": "2018-07-24" + }, + { + "timex": "XXXX-WXX-2", + "type": "date", + "value": "2018-07-31" + } + ] + } + }, + { + "Text": "miรฉrcoles 10-4", + "Start": 53, + "End": 66, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-WXX-3T10,XXXX-WXX-3T16,PT6H)", + "type": "datetimerange", + "start": "2018-07-25 10:00:00", + "end": "2018-07-25 16:00:00" + }, + { + "timex": "(XXXX-WXX-3T10,XXXX-WXX-3T16,PT6H)", + "type": "datetimerange", + "start": "2018-08-01 10:00:00", + "end": "2018-08-01 16:00:00" + }, + { + "timex": "(XXXX-WXX-3T22,XXXX-WXX-4T04,PT6H)", + "type": "datetimerange", + "start": "2018-07-25 22:00:00", + "end": "2018-07-26 04:00:00" + }, + { + "timex": "(XXXX-WXX-3T22,XXXX-WXX-4T04,PT6H)", + "type": "datetimerange", + "start": "2018-08-01 22:00:00", + "end": "2018-08-02 04:00:00" + } + ] + } + } + ] + }, + { + "Input": "Cortana, puede encontrarnos algรบn tiempo el martes o miรฉrcoles de las 10 a las 4", + "Context": { + "ReferenceDateTime": "2018-07-30T13:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "martes", + "Start": 44, + "End": 49, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-2", + "type": "date", + "value": "2018-07-24" + }, + { + "timex": "XXXX-WXX-2", + "type": "date", + "value": "2018-07-31" + } + ] + } + }, + { + "Text": "miรฉrcoles de las 10 a las 4", + "Start": 53, + "End": 79, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-WXX-3T10,XXXX-WXX-3T16,PT6H)", + "type": "datetimerange", + "start": "2018-07-25 10:00:00", + "end": "2018-07-25 16:00:00" + }, + { + "timex": "(XXXX-WXX-3T10,XXXX-WXX-3T16,PT6H)", + "type": "datetimerange", + "start": "2018-08-01 10:00:00", + "end": "2018-08-01 16:00:00" + } + ] + } + } + ] + }, + { + "Input": "por favor programe algo para la semana siguiente", + "Context": { + "ReferenceDateTime": "2018-07-31T13:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "la semana siguiente", + "Start": 29, + "End": 47, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W32", + "type": "daterange", + "start": "2018-08-06", + "end": "2018-08-13" + } + ] + } + } + ] + }, + { + "Input": "arreglemos eso en las prรณximas dos semanas, ยฟvale?", + "Context": { + "ReferenceDateTime": "2018-07-31T13:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "prรณximas dos semanas", + "Start": 22, + "End": 41, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-08-01,2018-08-15,P2W)", + "type": "daterange", + "start": "2018-08-01", + "end": "2018-08-15" + } + ] + } + } + ] + }, + { + "Input": "es el lunes de la semana siguiente", + "Context": { + "ReferenceDateTime": "2018-07-31T13:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "lunes de la semana siguiente", + "Start": 6, + "End": 33, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-08-06", + "type": "date", + "value": "2018-08-06" + } + ] + } + } + ] + }, + { + "Input": "Me irรฉ el 22 de mayo (martes) - 11:30 a.m. PT.", + "Context": { + "ReferenceDateTime": "2018-07-30T20:00:00" + }, + "Comment": "MERGE Merge sub-entities for consistency with English.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "2 de mayo (martes) - 11:30 a.m.", + "Start": 11, + "End": 41, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-05-22T11:30", + "type": "datetime", + "value": "2018-05-22 11:30:00" + }, + { + "timex": "XXXX-05-22T11:30", + "type": "datetime", + "value": "2019-05-22 11:30:00" + } + ] + } + } + ] + }, + { + "Input": "La puerta estรก abierta de hoy por la tarde hasta maรฑana por la maรฑana.", + "Context": { + "ReferenceDateTime": "2018-07-31T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "hoy por la tarde", + "Start": 26, + "End": 41, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2018-07-31TEV", + "type": "datetimerange", + "start": "2018-07-31 16:00:00", + "end": "2018-07-31 20:00:00" + } + ] + } + }, + { + "Text": "maรฑana por la maรฑana", + "Start": 49, + "End": 68, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2018-08-01TMO", + "type": "datetimerange", + "start": "2018-08-01 08:00:00", + "end": "2018-08-01 12:00:00" + } + ] + } + } + ] + }, + { + "Input": "Cortana, ยฟpuedes preparar algo para el miรฉrcoles por la tarde la semana que viene?", + "Context": { + "ReferenceDateTime": "2018-08-01T12:00:00" + }, + "Comment": "MERGE Merge sub-entities for consistency with English.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "miรฉrcoles por la tarde la semana que viene", + "Start": 39, + "End": 80, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2018-08-08TEV", + "type": "datetimerange", + "start": "2018-08-08 16:00:00", + "end": "2018-08-08 20:00:00" + } + ] + } + } + ] + }, + { + "Input": "Cortana, ยฟpuedes preparar algo para el primer lunes por la tarde de prรณximo mes?", + "Context": { + "ReferenceDateTime": "2018-08-01T12:00:00" + }, + "Comment": "MERGE Merge sub-entities for consistency with English.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "primer lunes por la tarde de prรณximo mes", + "Start": 39, + "End": 78, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "XXXX-09-WXX-1-#1TEV", + "type": "datetimerange", + "start": "2018-09-03 16:00:00", + "end": "2018-09-03 20:00:00" + } + ] + } + } + ] + }, + { + "Input": "Cortana, ยฟpuedes configurar algo para el primer lunes de 13:00 a 15:00 de prรณximo mes?", + "Context": { + "ReferenceDateTime": "2018-08-01T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "primer lunes de 13:00 a 15:00 de prรณximo mes", + "Start": 41, + "End": 84, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-09-WXX-1-#1T13:00,XXXX-09-WXX-1-#1T15:00,PT2H)", + "type": "datetimerange", + "start": "2018-09-03 13:00:00", + "end": "2018-09-03 15:00:00" + } + ] + } + } + ] + }, + { + "Input": "Cortana, ยฟpuedes preparar algo para la semana del 18.ยบ?", + "Context": { + "ReferenceDateTime": "2018-08-07T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "la semana del 18.ยบ", + "Start": 36, + "End": 53, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-XX-18", + "type": "daterange", + "start": "2018-07-16", + "end": "2018-07-23" + }, + { + "timex": "XXXX-XX-18", + "type": "daterange", + "start": "2018-08-13", + "end": "2018-08-20" + } + ] + } + } + ] + }, + { + "Input": "Cortana, ยฟpuedes hacer algo el dรญa 18?", + "Context": { + "ReferenceDateTime": "2018-08-07T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "el dรญa 18", + "Start": 28, + "End": 36, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-XX-18", + "type": "date", + "value": "2018-07-18" + }, + { + "timex": "XXXX-XX-18", + "type": "date", + "value": "2018-08-18" + } + ] + } + } + ] + }, + { + "Input": "Cortana, ยฟpuedes por favor planear algo el 4.ยบ?", + "Context": { + "ReferenceDateTime": "2018-08-07T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "4.ยบ", + "Start": 43, + "End": 45, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-XX-04", + "type": "date", + "value": "2018-08-04" + }, + { + "timex": "XXXX-XX-04", + "type": "date", + "value": "2018-09-04" + } + ] + } + } + ] + }, + { + "Input": "Cortana, ยฟpuedes configurar algo entre 21ro y 23ro?", + "Comment": "Only supported in CalendarMode", + "Context": { + "ReferenceDateTime": "2018-08-08T10:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [] + }, + { + "Input": "Cortana, ยฟpuedes configurar algo el 21ro?", + "Comment": "Only supported in CalendarMode", + "Context": { + "ReferenceDateTime": "2018-08-08T10:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [] + }, + { + "Input": "Buenos dias Paul", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [] + }, + { + "Input": "Buenas noches Cortana", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [] + }, + { + "Input": "Cortana, ยฟpuedes preparar algo para el dรญa 21?", + "Context": { + "ReferenceDateTime": "2018-08-08T10:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "el dรญa 21", + "Start": 36, + "End": 44, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-XX-21", + "type": "date", + "value": "2018-07-21" + }, + { + "timex": "XXXX-XX-21", + "type": "date", + "value": "2018-08-21" + } + ] + } + } + ] + }, + { + "Input": "Cortana, ยฟpuedes preparar algo alrededor del 21ro este mes?", + "Context": { + "ReferenceDateTime": "2018-08-08T10:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "alrededor del 21ro este mes", + "Start": 31, + "End": 57, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-08-21", + "Mod": "approx", + "type": "daterange", + "value": "2018-08-21" + } + ] + } + } + ] + }, + { + "Input": "Cortana, ยฟpuedes hacer algo para alrededor de maรฑana a las 10 de la maรฑana?", + "Context": { + "ReferenceDateTime": "2018-08-16T10:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "alrededor de maรฑana a las 10 de la maรฑana", + "Start": 33, + "End": 73, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2018-08-17T10", + "Mod": "approx", + "type": "datetimerange", + "value": "2018-08-17 10:00:00" + } + ] + } + } + ] + }, + { + "Input": "Nos vemos esta semana tan temprano como a las 7:00 a.m.", + "Context": { + "ReferenceDateTime": "2018-08-17T15:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "esta semana", + "Start": 10, + "End": 20, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W33", + "type": "daterange", + "start": "2018-08-13", + "end": "2018-08-20" + } + ] + } + }, + { + "Text": "tan temprano como a las 7:00 a.m.", + "Start": 22, + "End": 54, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "T07:00", + "Mod": "since", + "type": "timerange", + "start": "07:00:00", + "sourceEntity": "datetimepoint" + } + ] + } + } + ] + }, + { + "Input": "Voy a marchar tan tarde como 7 a.m.", + "Context": { + "ReferenceDateTime": "2018-08-17T15:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "tan tarde como 7 a.m.", + "Start": 14, + "End": 34, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "T07", + "Mod": "until", + "type": "timerange", + "end": "07:00:00", + "sourceEntity": "datetimepoint" + } + ] + } + } + ] + }, + { + "Input": "Me irรฉ tan tarde como maรฑana.", + "Context": { + "ReferenceDateTime": "2018-08-17T15:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "tan tarde como maรฑana", + "Start": 7, + "End": 27, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-08-18", + "Mod": "until", + "type": "daterange", + "end": "2018-08-18", + "sourceEntity": "datetimepoint" + } + ] + } + } + ] + }, + { + "Input": "Cortana, ยฟpuedes hacer algo para los prรณximos cuatro dรญas laborables?", + "Context": { + "ReferenceDateTime": "2018-08-20T10:00:00" + }, + "Comment": "WORKDAYS", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "prรณximos cuatro dรญas laborables", + "Start": 37, + "End": 67, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-08-21,2018-08-25,P4BD)", + "type": "daterange", + "list": "2018-08-21,2018-08-22,2018-08-23,2018-08-24", + "start": "2018-08-21", + "end": "2018-08-25" + } + ] + } + } + ] + }, + { + "Input": "Cortana, ยฟpuedes planear algo para los 4 dรญas de trabajo siguientes?", + "Context": { + "ReferenceDateTime": "2018-08-21T10:00:00" + }, + "Comment": "WORKDAYS", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "4 dรญas de trabajo siguientes", + "Start": 39, + "End": 66, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-08-22,2018-08-28,P4BD)", + "type": "daterange", + "list": "2018-08-22,2018-08-23,2018-08-24,2018-08-27", + "start": "2018-08-22", + "end": "2018-08-28" + } + ] + } + } + ] + }, + { + "Input": "Cortana, ยฟpuedes planear algo para los 4 dรญas hรกbiles siguientes?", + "Context": { + "ReferenceDateTime": "2018-08-21T10:00:00" + }, + "Comment": "WORKDAYS", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "4 dรญas hรกbiles siguientes", + "Start": 39, + "End": 63, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-08-22,2018-08-28,P4BD)", + "type": "daterange", + "list": "2018-08-22,2018-08-23,2018-08-24,2018-08-27", + "start": "2018-08-22", + "end": "2018-08-28" + } + ] + } + } + ] + }, + { + "Input": "Cortana, ยฟpuedes configurar algo para los 4 dรญas laborables anteriores?", + "Context": { + "ReferenceDateTime": "2018-08-21T10:00:00" + }, + "Comment": "WORKDAYS", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "4 dรญas laborables anteriores", + "Start": 42, + "End": 69, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-08-15,2018-08-21,P4BD)", + "type": "daterange", + "list": "2018-08-15,2018-08-16,2018-08-17,2018-08-20", + "start": "2018-08-15", + "end": "2018-08-21" + } + ] + } + } + ] + }, + { + "Input": "Cortana, ยฟpuedes configurar algo para el 1er de octubre?", + "Context": { + "ReferenceDateTime": "2018-08-21T10:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "1er de octubre", + "Start": 41, + "End": 54, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-10-01", + "type": "date", + "value": "2017-10-01" + }, + { + "timex": "XXXX-10-01", + "type": "date", + "value": "2018-10-01" + } + ] + } + } + ] + }, + { + "Input": "Planea una llamada de Skype de un cuarto de hora el prรณximo lunes o martes despuรฉs de la 1 p.m. GMT.", + "Context": { + "ReferenceDateTime": "2018-08-29T12:00:00" + }, + "Comment": "FRACDUR. Refine support for fractional durations/intervals.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "un cuarto de hora", + "Start": 31, + "End": 47, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT15M", + "type": "duration", + "value": "900" + } + ] + } + }, + { + "Text": "prรณximo lunes", + "Start": 52, + "End": 64, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-09-03", + "type": "date", + "value": "2018-09-03" + } + ] + } + }, + { + "Text": "martes despuรฉs de la 1 p.m.", + "Start": 68, + "End": 94, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-2T13", + "Mod": "after", + "type": "datetimerange", + "start": "2018-08-28 13:00:00" + }, + { + "timex": "XXXX-WXX-2T13", + "Mod": "after", + "type": "datetimerange", + "start": "2018-09-04 13:00:00" + } + ] + } + } + ] + }, + { + "Input": "Cortana, estoy mirando los dรญas 18 y 19 de junio.", + "Comment": "Not currently supported. The first number will be tagged as time.", + "Context": { + "ReferenceDateTime": "2018-08-29T12:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "18", + "Start": 32, + "End": 33, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-06-18", + "type": "date", + "value": "2018-06-18" + }, + { + "timex": "XXXX-06-18", + "type": "date", + "value": "2019-06-18" + } + ] + } + }, + { + "Text": "19 de junio", + "Start": 37, + "End": 47, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-06-19", + "type": "date", + "value": "2018-06-19" + }, + { + "timex": "XXXX-06-19", + "type": "date", + "value": "2019-06-19" + } + ] + } + } + ] + }, + { + "Input": "ยฟQuรฉ pasarรก en los 5 prรณximos aรฑos?", + "Context": { + "ReferenceDateTime": "2018-08-30T10:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "5 prรณximos aรฑos", + "Start": 19, + "End": 33, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-08-31,2023-08-31,P5Y)", + "type": "daterange", + "start": "2018-08-31", + "end": "2023-08-31" + } + ] + } + } + ] + }, + { + "Input": "ยฟQuรฉ pasarรก en los 2 prรณximos meses?", + "Context": { + "ReferenceDateTime": "2018-08-30T10:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "2 prรณximos meses", + "Start": 19, + "End": 34, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-08-31,2018-10-31,P2M)", + "type": "daterange", + "start": "2018-08-31", + "end": "2018-10-31" + } + ] + } + } + ] + }, + { + "Input": "ยฟQuรฉ pasarรก en los 2 dรญas siguientes?", + "Context": { + "ReferenceDateTime": "2018-08-30T10:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "2 dรญas siguientes", + "Start": 19, + "End": 35, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-08-31,2018-09-02,P2D)", + "type": "daterange", + "start": "2018-08-31", + "end": "2018-09-02" + } + ] + } + } + ] + }, + { + "Input": "ยฟQuรฉ pasarรก en los prรณximos 5 minutos?", + "Context": { + "ReferenceDateTime": "2018-08-30T10:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "prรณximos 5 minutos", + "Start": 19, + "End": 36, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2018-08-30T10:00:00,2018-08-30T10:05:00,PT5M)", + "type": "datetimerange", + "start": "2018-08-30 10:00:00", + "end": "2018-08-30 10:05:00" + } + ] + } + } + ] + }, + { + "Input": "ยฟQuรฉ pasรณ en los รบltimos 5 minutos?", + "Context": { + "ReferenceDateTime": "2018-08-30T10:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "รบltimos 5 minutos", + "Start": 17, + "End": 33, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2018-08-30T09:55:00,2018-08-30T10:00:00,PT5M)", + "type": "datetimerange", + "start": "2018-08-30 09:55:00", + "end": "2018-08-30 10:00:00" + } + ] + } + } + ] + }, + { + "Input": "ยฟQuรฉ pasรณ en los 5 aรฑos pasados?", + "Context": { + "ReferenceDateTime": "2018-08-30T10:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "5 aรฑos pasados", + "Start": 17, + "End": 30, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2013-08-30,2018-08-30,P5Y)", + "type": "daterange", + "start": "2013-08-30", + "end": "2018-08-30" + } + ] + } + } + ] + }, + { + "Input": "ยฟQuรฉ pasรณ en las 10 semanas anteriores?", + "Context": { + "ReferenceDateTime": "2018-08-30T10:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "10 semanas anteriores", + "Start": 17, + "End": 37, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-06-21,2018-08-30,P10W)", + "type": "daterange", + "start": "2018-06-21", + "end": "2018-08-30" + } + ] + } + } + ] + }, + { + "Input": "reserve una sala de reuniones maรฑana de 10 a.m. a 12 p.m.", + "Context": { + "ReferenceDateTime": "2018-08-31T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "maรฑana de 10 a.m. a 12 p.m.", + "Start": 30, + "End": 56, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2018-09-01T10,2018-09-01T12,PT2H)", + "type": "datetimerange", + "start": "2018-09-01 10:00:00", + "end": "2018-09-01 12:00:00" + } + ] + } + } + ] + }, + { + "Input": "Regresarรฉ tan pronto como el primer trimestre de prรณximo aรฑo.", + "Context": { + "ReferenceDateTime": "2018-09-06T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "tan pronto como el primer trimestre de prรณximo aรฑo", + "Start": 10, + "End": 59, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-01-01,2019-04-01,P3M)", + "Mod": "since", + "type": "daterange", + "start": "2019-01-01", + "sourceEntity": "datetimerange" + } + ] + } + } + ] + }, + { + "Input": "ยฟCuรกles son las ventas para el aรฑo posterior a 2012?", + "Context": { + "ReferenceDateTime": "2018-08-31T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "aรฑo posterior a 2012", + "Start": 31, + "End": 50, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2012", + "Mod": "after", + "type": "daterange", + "start": "2013-01-01", + "sourceEntity": "datetimerange" + } + ] + } + } + ] + }, + { + "Input": "Quiero ventas para el aรฑo 2012 o posterior", + "Context": { + "ReferenceDateTime": "2018-08-31T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "aรฑo 2012 o posterior", + "Start": 22, + "End": 41, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2012", + "Mod": "since", + "type": "daterange", + "start": "2012-01-01", + "sourceEntity": "datetimerange" + } + ] + } + } + ] + }, + { + "Input": "ยฟQuรฉ tal el aรฑo 2016 y mรกs tarde?", + "Context": { + "ReferenceDateTime": "2018-08-31T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "aรฑo 2016 y mรกs tarde", + "Start": 12, + "End": 31, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2016", + "Mod": "since", + "type": "daterange", + "start": "2016-01-01", + "sourceEntity": "datetimerange" + } + ] + } + } + ] + }, + { + "Input": "Solo puedes irte el 1/1/2016 y mรกs tarde", + "Context": { + "ReferenceDateTime": "2018-08-31T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "1/1/2016 y mรกs tarde", + "Start": 20, + "End": 39, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2016-01-01", + "Mod": "since", + "type": "daterange", + "start": "2016-01-01", + "sourceEntity": "datetimepoint" + } + ] + } + } + ] + }, + { + "Input": "Solo puedes irte el 1ro de enero de 2016 y despuรฉs", + "Context": { + "ReferenceDateTime": "2018-08-31T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "1ro de enero de 2016 y despuรฉs", + "Start": 20, + "End": 49, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2016-01-01", + "Mod": "since", + "type": "daterange", + "start": "2016-01-01", + "sourceEntity": "datetimepoint" + } + ] + } + } + ] + }, + { + "Input": "Solo puedo irme el 1-ene-2016 y despuรฉs de que termine mi trabajo", + "Comment": "Known false positive needs to be supported in the future", + "Context": { + "ReferenceDateTime": "2018-08-31T12:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "1-ene-2016", + "Start": 19, + "End": 28, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2016-01-01", + "type": "date", + "value": "2016-01-01", + "sourceEntity": "datetimepoint" + } + ] + } + } + ] + }, + { + "Input": "Solo puedo irme el 1/1/2016 y despuรฉs de las 6 p.m.", + "Context": { + "ReferenceDateTime": "2018-08-31T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "1/1/2016", + "Start": 19, + "End": 26, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2016-01-01", + "type": "date", + "value": "2016-01-01" + } + ] + } + }, + { + "Text": "despuรฉs de las 6 p.m.", + "Start": 30, + "End": 50, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "T18", + "Mod": "after", + "type": "timerange", + "start": "18:00:00", + "sourceEntity": "datetimepoint" + } + ] + } + } + ] + }, + { + "Input": "Las acciones de este banco cayeron un 20% en aรฑo hasta la fecha.", + "Context": { + "ReferenceDateTime": "2018-09-07T12:00:00" + }, + "Comment": "SPTERM Special terms", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "aรฑo hasta la fecha", + "Start": 45, + "End": 62, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "type": "daterange", + "start": "2018-01-01", + "end": "2018-09-07" + } + ] + } + } + ] + }, + { + "Input": "Nos vamos en 2018 o mรกs tarde, ยฟestรก bien para ti?", + "Context": { + "ReferenceDateTime": "2018-09-07T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "2018 o mรกs tarde", + "Start": 13, + "End": 28, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "Mod": "since", + "type": "daterange", + "start": "2018-01-01", + "sourceEntity": "datetimerange" + } + ] + } + } + ] + }, + { + "Input": "ยฟCuรกles son las ventas entre 2015 y 2018 o despuรฉs de 2020?", + "Context": { + "ReferenceDateTime": "2018-09-07T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "entre 2015 y 2018", + "Start": 23, + "End": 39, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2015-01-01,2018-01-01,P3Y)", + "type": "daterange", + "start": "2015-01-01", + "end": "2018-01-01" + } + ] + } + }, + { + "Text": "despuรฉs de 2020", + "Start": 43, + "End": 57, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2020", + "Mod": "after", + "type": "daterange", + "start": "2021-01-01", + "sourceEntity": "datetimerange" + } + ] + } + } + ] + }, + { + "Input": "Nos vemos esta semana a cualquier tiempo a partir de las 7:00 a.m.", + "Context": { + "ReferenceDateTime": "2018-08-17T15:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "esta semana", + "Start": 10, + "End": 20, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W33", + "type": "daterange", + "start": "2018-08-13", + "end": "2018-08-20" + } + ] + } + }, + { + "Text": "cualquier tiempo a partir de las 7:00 a.m.", + "Start": 24, + "End": 65, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "T07:00", + "Mod": "since", + "type": "timerange", + "start": "07:00:00", + "sourceEntity": "datetimepoint" + } + ] + } + } + ] + }, + { + "Input": "despuรฉs de 2018", + "Context": { + "ReferenceDateTime": "2018-09-25T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "despuรฉs de 2018", + "Start": 0, + "End": 14, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "Mod": "after", + "type": "daterange", + "start": "2019-01-01", + "sourceEntity": "datetimerange" + } + ] + } + } + ] + }, + { + "Input": "Por favor programe una reuniรณn para el lunes a las 2.30", + "Context": { + "ReferenceDateTime": "2018-09-21T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "lunes a las 2.30", + "Start": 39, + "End": 54, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-1T02:30", + "type": "datetime", + "value": "2018-09-17 02:30:00" + }, + { + "timex": "XXXX-WXX-1T02:30", + "type": "datetime", + "value": "2018-09-24 02:30:00" + }, + { + "timex": "XXXX-WXX-1T14:30", + "type": "datetime", + "value": "2018-09-17 14:30:00" + }, + { + "timex": "XXXX-WXX-1T14:30", + "type": "datetime", + "value": "2018-09-24 14:30:00" + } + ] + } + } + ] + }, + { + "Input": "ยฟNos vamos antes de las dos y media p.m.?", + "Context": { + "ReferenceDateTime": "2018-09-07T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "antes de las dos y media p.m.", + "Start": 11, + "End": 39, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "T14:30", + "Mod": "before", + "type": "timerange", + "end": "14:30:00", + "sourceEntity": "datetimepoint" + } + ] + } + } + ] + }, + { + "Input": "hola jueves 29/03 11.00 a.m. es bueno", + "Context": { + "ReferenceDateTime": "2018-09-07T12:00:00" + }, + "Comment": "MERGE Merge sub-entities for consistency with English.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "jueves 29/03 11.00 a.m.", + "Start": 5, + "End": 27, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-03-29T11:00", + "type": "datetime", + "value": "2018-03-29 11:00:00" + }, + { + "timex": "XXXX-03-29T11:00", + "type": "datetime", + "value": "2019-03-29 11:00:00" + } + ] + } + } + ] + }, + { + "Input": "Por favor reserve algo para 6/4 entre las 9.30-4.30pm PST", + "Context": { + "ReferenceDateTime": "2018-09-07T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "6/4 entre las 9.30-4.30pm", + "Start": 28, + "End": 52, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-04-06T09:30,XXXX-04-06T16:30,PT7H)", + "type": "datetimerange", + "start": "2018-04-06 09:30:00", + "end": "2018-04-06 16:30:00" + }, + { + "timex": "(XXXX-04-06T09:30,XXXX-04-06T16:30,PT7H)", + "type": "datetimerange", + "start": "2019-04-06 09:30:00", + "end": "2019-04-06 16:30:00" + } + ] + } + } + ] + }, + { + "Input": "ยฟDรณnde estabas de marzo a mayo?", + "Context": { + "ReferenceDateTime": "2018-09-07T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "de marzo a mayo", + "Start": 15, + "End": 29, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-03-01,XXXX-05-01,P2M)", + "type": "daterange", + "start": "2018-03-01", + "end": "2018-05-01" + }, + { + "timex": "(XXXX-03-01,XXXX-05-01,P2M)", + "type": "daterange", + "start": "2019-03-01", + "end": "2019-05-01" + } + ] + } + } + ] + }, + { + "Input": "ยฟQuรฉ pasarรก entre agosto y octubre?", + "Context": { + "ReferenceDateTime": "2018-09-07T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "entre agosto y octubre", + "Start": 12, + "End": 33, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-08-01,2018-10-01,P2M)", + "type": "daterange", + "start": "2018-08-01", + "end": "2018-10-01" + } + ] + } + } + ] + }, + { + "Input": "ยฟQuรฉ pasarรก de mayo a marzo?", + "Context": { + "ReferenceDateTime": "2018-09-07T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "de mayo a marzo", + "Start": 12, + "End": 26, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-05-01,2019-03-01,P10M)", + "type": "daterange", + "start": "2018-05-01", + "end": "2019-03-01" + } + ] + } + } + ] + }, + { + "Input": "ยฟQuรฉ pasarรก de sept. a nov.?", + "Context": { + "ReferenceDateTime": "2018-09-07T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "de sept. a nov.", + "Start": 12, + "End": 26, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-09-01,XXXX-11-01,P2M)", + "type": "daterange", + "start": "2017-09-01", + "end": "2017-11-01" + }, + { + "timex": "(XXXX-09-01,XXXX-11-01,P2M)", + "type": "daterange", + "start": "2018-09-01", + "end": "2018-11-01" + } + ] + } + } + ] + }, + { + "Input": "ยฟQuรฉ pasarรก de mayo a septiembre?", + "Context": { + "ReferenceDateTime": "2018-09-07T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "de mayo a septiembre", + "Start": 12, + "End": 31, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-05-01,2018-09-01,P4M)", + "type": "daterange", + "start": "2018-05-01", + "end": "2018-09-01" + } + ] + } + } + ] + }, + { + "Input": "ยฟQuรฉ pasarรก de nov. a mar.?", + "Context": { + "ReferenceDateTime": "2018-09-07T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "de nov. a mar.", + "Start": 12, + "End": 25, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-11-01,XXXX-03-01,P4M)", + "type": "daterange", + "start": "2017-11-01", + "end": "2018-03-01" + }, + { + "timex": "(XXXX-11-01,XXXX-03-01,P4M)", + "type": "daterange", + "start": "2018-11-01", + "end": "2019-03-01" + } + ] + } + } + ] + }, + { + "Input": "Las hipotecas estaban en 6.45%", + "Context": { + "ReferenceDateTime": "2018-08-30T10:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [] + }, + { + "Input": "ยฟNos vamos a las siete menos cuarto?", + "Context": { + "ReferenceDateTime": "2018-08-30T10:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "siete menos cuarto", + "Start": 17, + "End": 34, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T06:45", + "type": "time", + "value": "06:45:00" + }, + { + "timex": "T18:45", + "type": "time", + "value": "18:45:00" + } + ] + } + } + ] + }, + { + "Input": "El tifรณn Xangsane azotรณ Metro Manila y el sur de Luzรณn hace dos meses, matando al menos 200 personas y destruyendo miles de millones de pesos de propiedades e infraestructuras. Otro tifรณn, Cimaron, azotรณ la parte norte del paรญs hace un mes, matando a una docena de personas.", + "Context": { + "ReferenceDateTime": "2018-10-17T12:00:00" + }, + "Comment": "INTERNALBREAK Extraction works separately, but fails in longer sentence", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "hace dos meses", + "Start": 55, + "End": 68, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-08-17", + "type": "date", + "value": "2018-08-17" + } + ] + } + }, + { + "Text": "hace un mes", + "Start": 228, + "End": 238, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-09-17", + "type": "date", + "value": "2018-09-17" + } + ] + } + } + ] + }, + { + "Input": "ยฟVolverรก en dos dรญas? o en una semana?", + "Context": { + "ReferenceDateTime": "2018-10-17T12:00:00" + }, + "Comment": "INWITHIN. Refine support for _in_ vs. _within_ for consistency with English.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "en dos dรญas", + "Start": 9, + "End": 19, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-10-19", + "type": "date", + "value": "2018-10-19" + } + ] + } + }, + { + "Text": "en una semana", + "Start": 24, + "End": 36, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-10-24", + "type": "date", + "value": "2018-10-24" + } + ] + } + } + ] + }, + { + "Input": "https://localhost:44300 ", + "Context": { + "ReferenceDateTime": "2018-10-16T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [] + }, + { + "Input": "de 1/10 a 11/7", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "de 1/10 a 11/7", + "Start": 0, + "End": 13, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-10-01,XXXX-07-11,P283D)", + "type": "daterange", + "start": "2018-10-01", + "end": "2019-07-11" + } + ] + } + } + ] + }, + { + "Input": "de 25/10 a 25/01", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "de 25/10 a 25/01", + "Start": 0, + "End": 15, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-10-25,XXXX-01-25,P92D)", + "type": "daterange", + "start": "2017-10-25", + "end": "2018-01-25" + }, + { + "timex": "(XXXX-10-25,XXXX-01-25,P92D)", + "type": "daterange", + "start": "2018-10-25", + "end": "2019-01-25" + } + ] + } + } + ] + }, + { + "Input": "Mis vacaciones son de 1-10-2018-7-10-2018", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "de 1-10-2018-7-10-2018", + "Start": 19, + "End": 40, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-10-01,2018-10-07,P6D)", + "type": "daterange", + "start": "2018-10-01", + "end": "2018-10-07" + } + ] + } + } + ] + }, + { + "Input": "Mis vacaciones son de 1-10-2018 a 7-10-2018", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "de 1-10-2018 a 7-10-2018", + "Start": 19, + "End": 42, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-10-01,2018-10-07,P6D)", + "type": "daterange", + "start": "2018-10-01", + "end": "2018-10-07" + } + ] + } + } + ] + }, + { + "Input": "Mis vacaciones son de 1-oct-2018 a 7-oct-2018", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "de 1-oct-2018 a 7-oct-2018", + "Start": 19, + "End": 44, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-10-01,2018-10-07,P6D)", + "type": "daterange", + "start": "2018-10-01", + "end": "2018-10-07" + } + ] + } + } + ] + }, + { + "Input": "Tendrรฉ unas largas vacaciones entre 1/10 y 7/11", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "entre 1/10 y 7/11", + "Start": 30, + "End": 46, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-10-01,XXXX-11-07,P37D)", + "type": "daterange", + "start": "2018-10-01", + "end": "2018-11-07" + } + ] + } + } + ] + }, + { + "Input": "APEC sucederรก en Corea enero-febrero de 2017", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "enero-febrero de 2017", + "Start": 23, + "End": 43, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2017-01-01,2017-02-01,P1M)", + "type": "daterange", + "start": "2017-01-01", + "end": "2017-02-01" + } + ] + } + } + ] + }, + { + "Input": "APEC sucederรก en Corea de noviembre a febrero de 2017", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "de noviembre a febrero de 2017", + "Start": 23, + "End": 52, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2016-11-01,2017-02-01,P3M)", + "type": "daterange", + "start": "2016-11-01", + "end": "2017-02-01" + } + ] + } + } + ] + }, + { + "Input": "APEC sucederรก en Corea de noviembre a 5 de febrero de 2017", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "de noviembre a 5 de febrero de 2017", + "Start": 23, + "End": 57, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2016-11-01,2017-02-05,P96D)", + "type": "daterange", + "start": "2016-11-01", + "end": "2017-02-05" + } + ] + } + } + ] + }, + { + "Input": "APEC sucederรก en Corea de 18 de noviembre a 19 de diciembre de 2015", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "de 18 de noviembre a 19 de diciembre de 2015", + "Start": 23, + "End": 66, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2015-11-18,2015-12-19,P31D)", + "type": "daterange", + "start": "2015-11-18", + "end": "2015-12-19" + } + ] + } + } + ] + }, + { + "Input": "APEC sucederรก en Corea de 18 de noviembre de 2014 a 19 de diciembre de 2015", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "de 18 de noviembre de 2014 a 19 de diciembre de 2015", + "Start": 23, + "End": 74, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2014-11-18,2015-12-19,P396D)", + "type": "daterange", + "start": "2014-11-18", + "end": "2015-12-19" + } + ] + } + } + ] + }, + { + "Input": "APEC sucederรก en Corea de 18 a 19 el noviembre", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "de 18 a 19 el noviembre", + "Start": 23, + "End": 45, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-11-18,XXXX-11-19,P1D)", + "type": "daterange", + "start": "2017-11-18", + "end": "2017-11-19" + }, + { + "timex": "(XXXX-11-18,XXXX-11-19,P1D)", + "type": "daterange", + "start": "2018-11-18", + "end": "2018-11-19" + } + ] + } + } + ] + }, + { + "Input": "Partirรฉ de este mayo a octubre de 2020", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "de este mayo a octubre de 2020", + "Start": 8, + "End": 37, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-05-01,2020-10-01,P29M)", + "type": "daterange", + "start": "2018-05-01", + "end": "2020-10-01" + } + ] + } + } + ] + }, + { + "Input": "Saldrรฉ de mayo a octubre, 2020", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "de mayo a octubre, 2020", + "Start": 7, + "End": 29, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2020-05-01,2020-10-01,P5M)", + "type": "daterange", + "start": "2020-05-01", + "end": "2020-10-01" + } + ] + } + } + ] + }, + { + "Input": "Saldrรฉ de 1 a 7 de mayo, 2020", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "de 1 a 7 de mayo, 2020", + "Start": 7, + "End": 28, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2020-05-01,2020-05-07,P6D)", + "type": "daterange", + "start": "2020-05-01", + "end": "2020-05-07" + } + ] + } + } + ] + }, + { + "Input": "Saldrรฉ desde 1 hasta 7 de mayo de 2020", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "desde 1 hasta 7 de mayo de 2020", + "Start": 7, + "End": 37, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2020-05-01,2020-05-07,P6D)", + "type": "daterange", + "start": "2020-05-01", + "end": "2020-05-07" + } + ] + } + } + ] + }, + { + "Input": "Saldrรฉ de 1 de mayo, 2019 a 7 de mayo, 2020", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "de 1 de mayo, 2019 a 7 de mayo, 2020", + "Start": 7, + "End": 42, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-05-01,2020-05-07,P372D)", + "type": "daterange", + "start": "2019-05-01", + "end": "2020-05-07" + } + ] + } + } + ] + }, + { + "Input": "La fecha debe ser 05-ago-2016", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "05-ago-2016", + "Start": 18, + "End": 28, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2016-08-05", + "type": "date", + "value": "2016-08-05" + } + ] + } + } + ] + }, + { + "Input": "ยฟEstรก disponible el lunes por la maรฑana de 10 a.m. a 12 p.m.", + "Context": { + "ReferenceDateTime": "2018-11-01T12:00:00" + }, + "Comment": "POD. Refine support for part-of-day mentions. Wrongly affecting resolution.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "lunes por la maรฑana de 10 a.m. a 12 p.m.", + "Start": 20, + "End": 59, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-WXX-1T10,XXXX-WXX-1T12,PT2H)", + "type": "datetimerange", + "start": "2018-10-29 10:00:00", + "end": "2018-10-29 12:00:00" + }, + { + "timex": "(XXXX-WXX-1T10,XXXX-WXX-1T12,PT2H)", + "type": "datetimerange", + "start": "2018-11-05 10:00:00", + "end": "2018-11-05 12:00:00" + } + ] + } + } + ] + }, + { + "Input": "ยฟEstรก disponible de 10 a.m. a 12 p.m. lunes por la maรฑana", + "Context": { + "ReferenceDateTime": "2018-11-01T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "de 10 a.m. a 12 p.m. lunes por la maรฑana", + "Start": 17, + "End": 56, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-WXX-1T10,XXXX-WXX-1T12,PT2H)", + "type": "datetimerange", + "start": "2018-10-29 10:00:00", + "end": "2018-10-29 12:00:00" + }, + { + "timex": "(XXXX-WXX-1T10,XXXX-WXX-1T12,PT2H)", + "type": "datetimerange", + "start": "2018-11-05 10:00:00", + "end": "2018-11-05 12:00:00" + } + ] + } + } + ] + }, + { + "Input": "ยฟDรณnde estabas ayer por la tarde de 3 a 8 de la tarde?", + "Context": { + "ReferenceDateTime": "2018-11-01T12:00:00" + }, + "Comment": "POD. Refine support for part-of-day mentions. Wrongly affecting resolution.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ayer por la tarde de 3 a 8 de la tarde", + "Start": 15, + "End": 52, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2018-10-31T15,2018-10-31T20,PT5H)", + "type": "datetimerange", + "start": "2018-10-31 15:00:00", + "end": "2018-10-31 20:00:00" + } + ] + } + } + ] + }, + { + "Input": "ยฟDรณnde estabas de 3 a 8 p.m. ayer por la tarde?", + "Context": { + "ReferenceDateTime": "2018-11-01T12:00:00" + }, + "Comment": "POD. Refine support for part-of-day mentions. Wrongly affecting resolution.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "de 3 a 8 p.m. ayer por la tarde", + "Start": 15, + "End": 45, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2018-10-31T15,2018-10-31T20,PT5H)", + "type": "datetimerange", + "start": "2018-10-31 15:00:00", + "end": "2018-10-31 20:00:00" + } + ] + } + } + ] + }, + { + "Input": "ยฟDรณnde estabas de 8 a.m. - 3 ayer por la tarde", + "Context": { + "ReferenceDateTime": "2018-11-01T12:00:00" + }, + "Comment": "POD. Refine support for part-of-day mentions. Wrongly affecting resolution.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "de 8 a.m. - 3 ayer por la tarde", + "Start": 15, + "End": 45, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2018-10-31T8,2018-10-31T15,PT7H)", + "type": "datetimerange", + "start": "2018-10-31 08:00:00", + "end": "2018-10-31 15:00:00" + } + ] + } + } + ] + }, + { + "Input": "ยฟDรณnde estabas el lunes 3-8?", + "Context": { + "ReferenceDateTime": "2018-11-01T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "lunes 3-8", + "Start": 18, + "End": 26, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-WXX-1T03,XXXX-WXX-1T08,PT5H)", + "type": "datetimerange", + "start": "2018-10-29 03:00:00", + "end": "2018-10-29 08:00:00" + }, + { + "timex": "(XXXX-WXX-1T03,XXXX-WXX-1T08,PT5H)", + "type": "datetimerange", + "start": "2018-11-05 03:00:00", + "end": "2018-11-05 08:00:00" + }, + { + "timex": "(XXXX-WXX-1T15,XXXX-WXX-1T20,PT5H)", + "type": "datetimerange", + "start": "2018-10-29 15:00:00", + "end": "2018-10-29 20:00:00" + }, + { + "timex": "(XXXX-WXX-1T15,XXXX-WXX-1T20,PT5H)", + "type": "datetimerange", + "start": "2018-11-05 15:00:00", + "end": "2018-11-05 20:00:00" + } + ] + } + } + ] + }, + { + "Input": "ยฟDรณnde estabas entre las 3 y las 8 ayer?", + "Context": { + "ReferenceDateTime": "2018-11-01T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "entre las 3 y las 8 ayer", + "Start": 15, + "End": 38, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2018-10-31T03,2018-10-31T08,PT5H)", + "type": "datetimerange", + "start": "2018-10-31 03:00:00", + "end": "2018-10-31 08:00:00" + }, + { + "timex": "(2018-10-31T15,2018-10-31T20,PT5H)", + "type": "datetimerange", + "start": "2018-10-31 15:00:00", + "end": "2018-10-31 20:00:00" + } + ] + } + } + ] + }, + { + "Input": "ยฟEstรกs disponible entre las 3 y las 8 de la maรฑana de prรณximo lunes?", + "Context": { + "ReferenceDateTime": "2018-11-01T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "entre las 3 y las 8 de la maรฑana de prรณximo lunes", + "Start": 18, + "End": 66, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2018-11-05T03,2018-11-05T08,PT5H)", + "type": "datetimerange", + "start": "2018-11-05 03:00:00", + "end": "2018-11-05 08:00:00" + } + ] + } + } + ] + }, + { + "Input": "ยฟEstรก disponible entre las 3 a.m. y las 12 p.m. prรณximo lunes?", + "Context": { + "ReferenceDateTime": "2018-11-01T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "entre las 3 a.m. y las 12 p.m. prรณximo lunes", + "Start": 17, + "End": 60, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2018-11-05T03,2018-11-05T12,PT9H)", + "type": "datetimerange", + "start": "2018-11-05 03:00:00", + "end": "2018-11-05 12:00:00" + } + ] + } + } + ] + }, + { + "Input": "ยฟEstรกs disponible 6-8 prรณximo lunes?", + "Context": { + "ReferenceDateTime": "2018-11-01T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "6-8 prรณximo lunes", + "Start": 18, + "End": 34, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2018-11-05T06,2018-11-05T08,PT2H)", + "type": "datetimerange", + "start": "2018-11-05 06:00:00", + "end": "2018-11-05 08:00:00" + }, + { + "timex": "(2018-11-05T18,2018-11-05T20,PT2H)", + "type": "datetimerange", + "start": "2018-11-05 18:00:00", + "end": "2018-11-05 20:00:00" + } + ] + } + } + ] + }, + { + "Input": "ยฟEstรกs disponible el prรณximo lunes de seis a ocho?", + "Context": { + "ReferenceDateTime": "2018-11-01T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "prรณximo lunes de seis a ocho", + "Start": 21, + "End": 48, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2018-11-05T06,2018-11-05T08,PT2H)", + "type": "datetimerange", + "start": "2018-11-05 06:00:00", + "end": "2018-11-05 08:00:00" + }, + { + "timex": "(2018-11-05T18,2018-11-05T20,PT2H)", + "type": "datetimerange", + "start": "2018-11-05 18:00:00", + "end": "2018-11-05 20:00:00" + } + ] + } + } + ] + }, + { + "Input": "ยฟEstรกs disponible el prรณximo lunes 6-8 de la maรฑana?", + "Context": { + "ReferenceDateTime": "2018-11-01T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "prรณximo lunes 6-8 de la maรฑana", + "Start": 21, + "End": 50, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2018-11-05T06,2018-11-05T08,PT2H)", + "type": "datetimerange", + "start": "2018-11-05 06:00:00", + "end": "2018-11-05 08:00:00" + } + ] + } + } + ] + }, + { + "Input": "ยฟCuรกl es su plan para diciembre de 2018?", + "Context": { + "ReferenceDateTime": "2018-11-01T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "diciembre de 2018", + "Start": 22, + "End": 38, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-12", + "type": "daterange", + "start": "2018-12-01", + "end": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "ยฟCuรกl es tu plan para Dic 2008?", + "Context": { + "ReferenceDateTime": "2018-11-01T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "dic 2008", + "Start": 22, + "End": 29, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2008-12", + "type": "daterange", + "start": "2008-12-01", + "end": "2009-01-01" + } + ] + } + } + ] + }, + { + "Input": "ยฟCuรกl es tu plan para dic. 2018?", + "Context": { + "ReferenceDateTime": "2018-11-01T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "dic. 2018", + "Start": 22, + "End": 30, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-12", + "type": "daterange", + "start": "2018-12-01", + "end": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "ยฟCuรกl es su plan para diciembre/2018-mayo/2019?", + "Context": { + "ReferenceDateTime": "2018-11-01T12:00:00" + }, + "Comment": "CRIT Extraction faults", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "diciembre/2018-mayo/2019", + "Start": 22, + "End": 45, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-12-01,2019-05-01,P5M)", + "type": "daterange", + "start": "2018-12-01", + "end": "2019-05-01" + } + ] + } + } + ] + }, + { + "Input": "ยฟQue pasรณ el dia anterior?", + "Context": { + "ReferenceDateTime": "2018-11-08T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "el dia anterior", + "Start": 10, + "End": 24, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-11-07", + "type": "date", + "value": "2018-11-07" + } + ] + } + } + ] + }, + { + "Input": "ยฟCuรกl es tu plan para el dรญa siguiente?", + "Context": { + "ReferenceDateTime": "2018-11-08T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "el dรญa siguiente", + "Start": 22, + "End": 37, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-11-09", + "type": "date", + "value": "2018-11-09" + } + ] + } + } + ] + }, + { + "Input": "Esperรฉ noticias, dรญa tras dรญa, esperando escuchar algo.", + "Context": { + "ReferenceDateTime": "2018-11-08T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [] + }, + { + "Input": "No recuerdo la fecha, deberรญa ser el prรณximo lunes o el prรณximo martes.", + "Context": { + "ReferenceDateTime": "2018-11-15T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "prรณximo lunes", + "Start": 37, + "End": 49, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-11-19", + "type": "date", + "value": "2018-11-19" + } + ] + } + }, + { + "Text": "prรณximo martes", + "Start": 56, + "End": 69, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-11-20", + "type": "date", + "value": "2018-11-20" + } + ] + } + } + ] + }, + { + "Input": "No recuerdo la fecha, deberรญa ser el lunes que viene o el lunes anterior", + "Context": { + "ReferenceDateTime": "2018-11-15T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "lunes que viene", + "Start": 37, + "End": 51, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-11-19", + "type": "date", + "value": "2018-11-19" + } + ] + } + }, + { + "Text": "lunes anterior", + "Start": 58, + "End": 71, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-11-05", + "type": "date", + "value": "2018-11-05" + } + ] + } + } + ] + }, + { + "Input": "No recuerdo la fecha, deberรญa ser el lunes siguiente o martes o el miรฉrcoles pasado.", + "Context": { + "ReferenceDateTime": "2018-11-15T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "lunes siguiente", + "Start": 37, + "End": 51, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-11-19", + "type": "date", + "value": "2018-11-19" + } + ] + } + }, + { + "Text": "martes", + "Start": 55, + "End": 60, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-2", + "type": "date", + "value": "2018-11-13" + }, + { + "timex": "XXXX-WXX-2", + "type": "date", + "value": "2018-11-20" + } + ] + } + }, + { + "Text": "miรฉrcoles pasado", + "Start": 67, + "End": 82, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-11-07", + "type": "date", + "value": "2018-11-07" + } + ] + } + } + ] + }, + { + "Input": "ยฟCuรกl es tu plan para el miรฉrcoles de la prรณxima semana?", + "Context": { + "ReferenceDateTime": "2018-11-28T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "miรฉrcoles de la prรณxima semana", + "Start": 25, + "End": 54, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-12-05", + "type": "date", + "value": "2018-12-05" + } + ] + } + } + ] + }, + { + "Input": "ยฟQue sucediรณ la semana anterior - lunes?", + "Context": { + "ReferenceDateTime": "2018-11-28T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "la semana anterior - lunes", + "Start": 13, + "End": 38, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-11-19", + "type": "date", + "value": "2018-11-19" + } + ] + } + } + ] + }, + { + "Input": "ยฟQue sucediรณ el lunes esta semana?", + "Context": { + "ReferenceDateTime": "2018-11-28T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "lunes esta semana", + "Start": 16, + "End": 32, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-11-26", + "type": "date", + "value": "2018-11-26" + } + ] + } + } + ] + }, + { + "Input": "Cortana, encuรฉntranos treinta minutos el 20/11, 22/11 o 25/11", + "Context": { + "ReferenceDateTime": "2018-11-28T12:00:00" + }, + "Comment": "CRIT Extraction faults", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "treinta minutos", + "Start": 22, + "End": 36, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT30M", + "type": "duration", + "value": "1800" + } + ] + } + }, + { + "Text": "20/11", + "Start": 41, + "End": 45, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-11-20", + "type": "date", + "value": "2018-11-20" + }, + { + "timex": "XXXX-11-20", + "type": "date", + "value": "2019-11-20" + } + ] + } + }, + { + "Text": "22/11", + "Start": 48, + "End": 52, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-11-22", + "type": "date", + "value": "2018-11-22" + }, + { + "timex": "XXXX-11-22", + "type": "date", + "value": "2019-11-22" + } + ] + } + }, + { + "Text": "25/11", + "Start": 56, + "End": 60, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-11-25", + "type": "date", + "value": "2018-11-25" + }, + { + "timex": "XXXX-11-25", + "type": "date", + "value": "2019-11-25" + } + ] + } + } + ] + }, + { + "Input": "No debrรญas siempre acostarte al final del dรญa, ya que daรฑarรก tu salud.", + "Context": { + "ReferenceDateTime": "2018-11-21T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "al final del dรญa", + "Start": 29, + "End": 44, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2018-11-21T23:59:59", + "type": "datetime", + "value": "2018-11-21 23:59:59" + } + ] + } + } + ] + }, + { + "Input": "No debrรญas siempre acostarte a fin de dรญa, ya que daรฑarรก tu salud.", + "Context": { + "ReferenceDateTime": "2018-11-21T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "fin de dรญa", + "Start": 31, + "End": 40, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2018-11-21T23:59:59", + "type": "datetime", + "value": "2018-11-21 23:59:59" + } + ] + } + } + ] + }, + { + "Input": "Bob y Alice intercambian sus mensajes cifrados hacia el fin de dรญa con frecuencia", + "Context": { + "ReferenceDateTime": "2018-11-21T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "el fin de dรญa", + "Start": 53, + "End": 65, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2018-11-21T23:59:59", + "type": "datetime", + "value": "2018-11-21 23:59:59" + } + ] + } + } + ] + }, + { + "Input": "Una gran fiesta se llevarรก a cabo al final de aรฑo", + "Context": { + "ReferenceDateTime": "2018-11-23T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "final de aรฑo", + "Start": 37, + "End": 48, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "Mod": "end", + "type": "daterange", + "start": "2018-07-01", + "end": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "ยฟSabes la fecha? 10/11, 12 de noviembre?", + "Context": { + "ReferenceDateTime": "2018-11-28T12:00:00" + }, + "Comment": "CRIT Extraction faults", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "10/11", + "Start": 17, + "End": 21, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-11-10", + "type": "date", + "value": "2018-11-10" + }, + { + "timex": "XXXX-11-10", + "type": "date", + "value": "2019-11-10" + } + ] + } + }, + { + "Text": "12 de noviembre", + "Start": 24, + "End": 38, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-11-12", + "type": "date", + "value": "2018-11-12" + }, + { + "timex": "XXXX-11-12", + "type": "date", + "value": "2019-11-12" + } + ] + } + } + ] + }, + { + "Input": "Una gran fiesta se llevarรก a cabo a finales de aรฑo.", + "Context": { + "ReferenceDateTime": "2018-11-23T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "finales de aรฑo", + "Start": 36, + "End": 49, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "Mod": "end", + "type": "daterange", + "start": "2018-07-01", + "end": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "Escuchรฉ que celebrarรกs una fiesta de cumpleaรฑos a fin de mes", + "Context": { + "ReferenceDateTime": "2018-11-27T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "fin de mes", + "Start": 50, + "End": 59, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-11", + "Mod": "end", + "type": "daterange", + "start": "2018-11-16", + "end": "2018-12-01" + } + ] + } + } + ] + }, + { + "Input": "No olvide presionar su cรณdigo ya que todos los discos se renovarรกn al final de la semana.", + "Context": { + "ReferenceDateTime": "2018-11-29T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "final de la semana", + "Start": 70, + "End": 87, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W48", + "Mod": "end", + "type": "daterange", + "start": "2018-11-29", + "end": "2018-12-03" + } + ] + } + } + ] + }, + { + "Input": "ยฟPuede encontrar tiempo para una llamada de conferencia el miรฉrc. juev. o vier. entre las 9 y las 6 PT?", + "Comment": "between 9-6 PT can't be extracted as TimeZone is not enabled for now", + "Context": { + "ReferenceDateTime": "2018-11-29T12:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "miรฉrc.", + "Start": 59, + "End": 64, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-3", + "type": "date", + "value": "2018-11-28" + }, + { + "timex": "XXXX-WXX-3", + "type": "date", + "value": "2018-12-05" + } + ] + } + }, + { + "Text": "juev.", + "Start": 66, + "End": 70, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-4", + "type": "date", + "value": "2018-11-22" + }, + { + "timex": "XXXX-WXX-4", + "type": "date", + "value": "2018-11-29" + } + ] + } + }, + { + "Text": "vier.", + "Start": 74, + "End": 78, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-5", + "type": "date", + "value": "2018-11-23" + }, + { + "timex": "XXXX-WXX-5", + "type": "date", + "value": "2018-11-30" + } + ] + } + } + ] + }, + { + "Input": "ยฟQuรฉ tal entre 6:30 a 9 pst?", + "Comment": "Not supported as the TimeZone is not enabled for now", + "Context": { + "ReferenceDateTime": "2018-11-28T12:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "entre 6:30 a 9 past", + "Start": 9, + "End": 26, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T06:30,T09,PT2H30M)", + "type": "timerange", + "timezone": "UTC-08:00", + "timezoneText": "pst", + "utcOffsetMins": "-480", + "start": "06:30:00", + "end": "09:00:00" + }, + { + "timex": "(T18:30,T21,PT2H30M)", + "type": "timerange", + "timezone": "UTC-08:00", + "timezoneText": "pst", + "utcOffsetMins": "-480", + "start": "18:30:00", + "end": "21:00:00" + } + ] + } + } + ] + }, + { + "Input": "ยฟQuรฉ tal entre 9 a 10:30 cst?", + "Comment": "Cst can't be recognized as TimeZone is not enabled for now", + "Context": { + "ReferenceDateTime": "2018-11-28T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "entre 9 a 10:30", + "Start": 9, + "End": 23, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T09,T10:30,PT1H30M)", + "type": "timerange", + "start": "09:00:00", + "end": "10:30:00" + }, + { + "timex": "(T21,T22:30,PT1H30M)", + "type": "timerange", + "start": "21:00:00", + "end": "22:30:00" + } + ] + } + } + ] + }, + { + "Input": "ยฟQuรฉ tal la primera semana de 2015?", + "Context": { + "ReferenceDateTime": "2018-11-29T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "la primera semana de 2015", + "Start": 9, + "End": 33, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2015-W01", + "type": "daterange", + "start": "2014-12-29", + "end": "2015-01-05" + } + ] + } + } + ] + }, + { + "Input": "ยฟQuรฉ tal la primera semana de enero de 2015?", + "Context": { + "ReferenceDateTime": "2018-11-29T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "la primera semana de enero de 2015", + "Start": 9, + "End": 42, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2015-01-W01", + "type": "daterange", + "start": "2014-12-29", + "end": "2015-01-05" + } + ] + } + } + ] + }, + { + "Input": "ยฟQuรฉ tal la รบltima semana de 2016?", + "Context": { + "ReferenceDateTime": "2018-11-29T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "la รบltima semana de 2016", + "Start": 9, + "End": 32, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2016-W52", + "type": "daterange", + "start": "2016-12-26", + "end": "2017-01-02" + } + ] + } + } + ] + }, + { + "Input": "ยฟQuรฉ tal la รบltima semana de diciembre de 2016?", + "Context": { + "ReferenceDateTime": "2018-11-29T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "la รบltima semana de diciembre de 2016", + "Start": 9, + "End": 45, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2016-12-W05", + "type": "daterange", + "start": "2016-12-26", + "end": "2017-01-02" + } + ] + } + } + ] + }, + { + "Input": "ยฟQuรฉ tal la primera semana de 2019?", + "Context": { + "ReferenceDateTime": "2019-03-02T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "la primera semana de 2019", + "Start": 9, + "End": 33, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-W01", + "type": "daterange", + "start": "2018-12-31", + "end": "2019-01-07" + } + ] + } + } + ] + }, + { + "Input": "ยฟQuรฉ tal la รบltima semana de 2019?", + "Context": { + "ReferenceDateTime": "2019-03-02T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "la รบltima semana de 2019", + "Start": 9, + "End": 32, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-W52", + "type": "daterange", + "start": "2019-12-23", + "end": "2019-12-30" + } + ] + } + } + ] + }, + { + "Input": "ยฟQuรฉ tal la 3ยช semana de 2018?", + "Context": { + "ReferenceDateTime": "2018-11-29T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "la 3ยช semana de 2018", + "Start": 9, + "End": 28, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W03", + "type": "daterange", + "start": "2018-01-15", + "end": "2018-01-22" + } + ] + } + } + ] + }, + { + "Input": "ยฟQuรฉ tal la tercera semana de enero?", + "Context": { + "ReferenceDateTime": "2018-11-29T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "la tercera semana de enero", + "Start": 9, + "End": 34, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-01-W03", + "type": "daterange", + "start": "2018-01-15", + "end": "2018-01-22" + }, + { + "timex": "XXXX-01-W03", + "type": "daterange", + "start": "2019-01-14", + "end": "2019-01-21" + } + ] + } + } + ] + }, + { + "Input": "Hizo un examen a inicios de la semana pasada.", + "Context": { + "ReferenceDateTime": "2018-11-30T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "inicios de la semana pasada", + "Start": 17, + "End": 43, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W47", + "Mod": "start", + "type": "daterange", + "start": "2018-11-19", + "end": "2018-11-22" + } + ] + } + } + ] + }, + { + "Input": "Terminarรฉ el trabajo mรกs tarde esta semana", + "Context": { + "ReferenceDateTime": "2018-11-30T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "mรกs tarde esta semana", + "Start": 21, + "End": 41, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W48", + "type": "daterange", + "start": "2018-11-30", + "end": "2018-12-03" + } + ] + } + } + ] + }, + { + "Input": "hacer una cita a las 3 p.m.", + "Context": { + "ReferenceDateTime": "2018-11-30T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "3 p.m.", + "Start": 21, + "End": 26, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T15", + "type": "time", + "value": "15:00:00" + } + ] + } + } + ] + }, + { + "Input": "Supongo que una hora y media es suficiente para terminar la tarea.", + "Context": { + "ReferenceDateTime": "2018-12-05T12:00:00" + }, + "Comment": "FRACDUR. Refine support for fractional durations/intervals.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "una hora y media", + "Start": 12, + "End": 27, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT1.5H", + "type": "duration", + "value": "5400" + } + ] + } + } + ] + }, + { + "Input": "Supongo que una y media hora es suficiente para terminar la tarea.", + "Context": { + "ReferenceDateTime": "2018-12-05T12:00:00" + }, + "Comment": "FRACDUR. Refine support for fractional durations/intervals.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "una y media hora", + "Start": 12, + "End": 27, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT1.5H", + "type": "duration", + "value": "5400" + } + ] + } + } + ] + }, + { + "Input": "Supongo que una hora y 30 minutos son suficientes para terminar la tarea.", + "Context": { + "ReferenceDateTime": "2018-12-05T12:00:00" + }, + "Comment": "FRACDUR. Refine support for fractional durations/intervals.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "una hora y 30 minutos", + "Start": 12, + "End": 32, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT1.5H", + "type": "duration", + "value": "5400" + } + ] + } + } + ] + }, + { + "Input": "Tomarรก uno y cuarto aรฑo sabรกtico para trabajar como pasante en una empresa de Internet.", + "Context": { + "ReferenceDateTime": "2018-12-05T12:00:00" + }, + "Comment": "FRACDUR. Refine support for fractional durations/intervals.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "uno y cuarto aรฑo", + "Start": 7, + "End": 22, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P1.25Y", + "type": "duration", + "value": "39420000" + } + ] + } + } + ] + }, + { + "Input": "Tomarรก un aรฑo y tres meses sabรกticos para trabajar como pasante en una empresa de Internet.", + "Context": { + "ReferenceDateTime": "2018-12-05T12:00:00" + }, + "Comment": "FRACDUR. Refine support for fractional durations/intervals.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "un aรฑo y tres meses", + "Start": 7, + "End": 25, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P1.25Y", + "type": "duration", + "value": "39420000" + } + ] + } + } + ] + }, + { + "Input": "Tengo veintiuna monedas en mi bolsillo", + "Context": { + "ReferenceDateTime": "2018-12-07T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [] + }, + { + "Input": "Hay de dos a cuatro personas en la habitaciรณn.", + "Context": { + "ReferenceDateTime": "2018-12-07T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [] + }, + { + "Input": "Uno puede hacerse una pregunta a ellos msimos", + "Comment": "Not extracted may as a datetime range is not supported for now", + "Context": { + "ReferenceDateTime": "2018-12-07T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [] + }, + { + "Input": "Veintisรฉis personas mueren en accidente en Techiman", + "Context": { + "ReferenceDateTime": "2018-12-13T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [] + }, + { + "Input": "ยกEse martes fue una maravilla!", + "Context": { + "ReferenceDateTime": "2019-01-24T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "martes", + "Start": 5, + "End": 10, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-2", + "type": "date", + "value": "2019-01-22" + }, + { + "timex": "XXXX-WXX-2", + "type": "date", + "value": "2019-01-29" + } + ] + } + } + ] + }, + { + "Input": "ยฟTienes algรบn arreglo el lunes 21?", + "Context": { + "ReferenceDateTime": "2019-01-25T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "lunes 21", + "Start": 25, + "End": 32, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-1", + "type": "date", + "value": "2019-01-21" + }, + { + "timex": "XXXX-WXX-1", + "type": "date", + "value": "2019-10-21" + } + ] + } + } + ] + }, + { + "Input": "ยฟTienes algรบn arreglo el lunes 21?", + "Context": { + "ReferenceDateTime": "2019-01-21T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "lunes 21", + "Start": 25, + "End": 32, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-01-21", + "type": "date", + "value": "2019-01-21" + } + ] + } + } + ] + }, + { + "Input": "ยฟTienes algรบn arreglo el domingo 31?", + "Context": { + "ReferenceDateTime": "2019-01-25T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "domingo 31", + "Start": 25, + "End": 34, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-7", + "type": "date", + "value": "2017-12-31" + }, + { + "timex": "XXXX-WXX-7", + "type": "date", + "value": "2019-03-31" + } + ] + } + } + ] + }, + { + "Input": "ยฟTienes algรบn arreglo para el viernes 31?", + "Context": { + "ReferenceDateTime": "2019-02-25T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "viernes 31", + "Start": 30, + "End": 39, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-5", + "type": "date", + "value": "2018-08-31" + }, + { + "timex": "XXXX-WXX-5", + "type": "date", + "value": "2019-05-31" + } + ] + } + } + ] + }, + { + "Input": "ยฟTienes algรบn plan despuรฉs de medianos de mayo?", + "Context": { + "ReferenceDateTime": "2019-02-25T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "despuรฉs de medianos de mayo", + "Start": 19, + "End": 45, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-05", + "Mod": "after-mid", + "type": "daterange", + "start": "2018-05-21", + "sourceEntity": "datetimerange" + }, + { + "timex": "XXXX-05", + "Mod": "after-mid", + "type": "daterange", + "start": "2019-05-21", + "sourceEntity": "datetimerange" + } + ] + } + } + ] + }, + { + "Input": "ยฟQuรฉ pasรณ antes de primeros de septiembre?", + "Context": { + "ReferenceDateTime": "2019-02-25T12:00:00" + }, + "Comment": "RES_MOD incorrectly, not as range", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "antes de primeros de septiembre", + "Start": 10, + "End": 40, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-09", + "Mod": "before-start", + "type": "daterange", + "end": "2018-09-01", + "sourceEntity": "datetimerange" + }, + { + "timex": "XXXX-09", + "Mod": "before-start", + "type": "daterange", + "end": "2019-09-01", + "sourceEntity": "datetimerange" + } + ] + } + } + ] + }, + { + "Input": "ยฟQuรฉ pasรณ desde รบltimos de julio?", + "Context": { + "ReferenceDateTime": "2019-02-25T12:00:00" + }, + "Comment": "RES_MOD incorrectly, not as range", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "desde รบltimos de julio", + "Start": 10, + "End": 31, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-07", + "Mod": "since-end", + "type": "daterange", + "start": "2018-07-16", + "sourceEntity": "datetimerange" + }, + { + "timex": "XXXX-07", + "Mod": "since-end", + "type": "daterange", + "start": "2019-07-16", + "sourceEntity": "datetimerange" + } + ] + } + } + ] + }, + { + "Input": "A menos que se indique, estos puntos de vista son del autor y pueden diferir de los de X u otros en la empresa. No representamos que esto sea exacto o completo y no podemos actualizar esto. El rendimiento pasado no es indicativo de resultados futuros. No debe usar el correo electrรณnico para solicitar o autorizar ninguna transacciรณn. AVISO DE CONFIDENCIALIDAD: Toda la informaciรณn en y con este mensaje puede ser legalmente privilegiada, y se proporciona solo para el uso de las personas mencionadas anteriormente. Es posible que esta informaciรณn no se difunda y no renunciamos a la confidencialidad por mala transmisiรณn.", + "Context": { + "ReferenceDateTime": "2019-01-24T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [] + }, + { + "Input": "ยฟTienes algรบn plan para este prรณximo viernes?", + "Context": { + "ReferenceDateTime": "2019-01-31T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "este prรณximo viernes", + "Start": 24, + "End": 43, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-02-01", + "type": "date", + "value": "2019-02-01" + } + ] + } + } + ] + }, + { + "Input": "ยฟTienes algรบn plan para el prรณximo viernes?", + "Context": { + "ReferenceDateTime": "2019-01-31T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "prรณximo viernes", + "Start": 27, + "End": 41, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-02-08", + "type": "date", + "value": "2019-02-08" + } + ] + } + } + ] + }, + { + "Input": "ยฟTienes algรบn plan para el viernes siguiente?", + "Context": { + "ReferenceDateTime": "2019-01-31T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "viernes siguiente", + "Start": 27, + "End": 43, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-02-08", + "type": "date", + "value": "2019-02-08" + } + ] + } + } + ] + }, + { + "Input": "ยฟTienes algรบn plan para el prรณximo jueves?", + "Context": { + "ReferenceDateTime": "2019-01-31T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "prรณximo jueves", + "Start": 27, + "End": 40, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-02-07", + "type": "date", + "value": "2019-02-07" + } + ] + } + } + ] + }, + { + "Input": "ยฟDรณnde estuviste este miรฉrcoles pasado?", + "Context": { + "ReferenceDateTime": "2019-01-31T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "este miรฉrcoles pasado", + "Start": 17, + "End": 37, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-01-30", + "type": "date", + "value": "2019-01-30" + } + ] + } + } + ] + }, + { + "Input": "ยฟDรณnde estabas el miรฉrcoles pasado?", + "Context": { + "ReferenceDateTime": "2019-01-31T00:00:00" + }, + "Comment": "'miรฉrcoles pasado' seems to translate to 'last Wednesday' instead of 'past Wednesday'. Only 'este miรฉrcoles pasado' corresponds to 'this past Wednesday'.", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "miรฉrcoles pasado", + "Start": 18, + "End": 33, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-01-23", + "type": "date", + "value": "2019-01-23" + } + ] + } + } + ] + }, + { + "Input": "ยฟDรณnde estabas el miรฉrcoles anterior?", + "Context": { + "ReferenceDateTime": "2019-01-31T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "miรฉrcoles anterior", + "Start": 18, + "End": 35, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-01-23", + "type": "date", + "value": "2019-01-23" + } + ] + } + } + ] + }, + { + "Input": "ยฟDรณnde estuviste el miรฉrcoles pasado?", + "Context": { + "ReferenceDateTime": "2019-01-31T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "miรฉrcoles pasado", + "Start": 20, + "End": 35, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-01-23", + "type": "date", + "value": "2019-01-23" + } + ] + } + } + ] + }, + { + "Input": "ยฟDรณnde estabas el dรญa 21 07:30-09:30?", + "Context": { + "ReferenceDateTime": "2020-09-21T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "el dรญa 21 07:30-09:30", + "Start": 15, + "End": 35, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-XX-21T07:30,XXXX-XX-21T09:30,PT2H)", + "type": "datetimerange", + "start": "2020-08-21 07:30:00", + "end": "2020-08-21 09:30:00" + }, + { + "timex": "(XXXX-XX-21T07:30,XXXX-XX-21T09:30,PT2H)", + "type": "datetimerange", + "start": "2020-09-21 07:30:00", + "end": "2020-09-21 09:30:00" + }, + { + "timex": "(XXXX-XX-21T19:30,XXXX-XX-21T21:30,PT2H)", + "type": "datetimerange", + "start": "2020-08-21 19:30:00", + "end": "2020-08-21 21:30:00" + }, + { + "timex": "(XXXX-XX-21T19:30,XXXX-XX-21T21:30,PT2H)", + "type": "datetimerange", + "start": "2020-09-21 19:30:00", + "end": "2020-09-21 21:30:00" + } + ] + } + } + ] + }, + { + "Input": "ยฟDรณnde estabas entre el 30 de julio y 30 de septiembre?", + "Context": { + "ReferenceDateTime": "2020-09-21T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "entre el 30 de julio y 30 de septiembre", + "Start": 15, + "End": 53, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-07-30,XXXX-09-30,P62D)", + "type": "daterange", + "start": "2020-07-30", + "end": "2020-09-30" + } + ] + } + } + ] + }, + { + "Input": "ยฟDรณnde estabas entre 30 Jul. y 30 Sept.?", + "Context": { + "ReferenceDateTime": "2019-01-31T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "entre 30 jul. y 30 sept.", + "Start": 15, + "End": 38, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-07-30,XXXX-09-30,P62D)", + "type": "daterange", + "start": "2018-07-30", + "end": "2018-09-30" + }, + { + "timex": "(XXXX-07-30,XXXX-09-30,P62D)", + "type": "daterange", + "start": "2019-07-30", + "end": "2019-09-30" + } + ] + } + } + ] + }, + { + "Input": "ยฟDรณnde estabas entre 30-jul y 30-sept?", + "Context": { + "ReferenceDateTime": "2019-01-31T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "entre 30-jul y 30-sept", + "Start": 15, + "End": 36, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-07-30,XXXX-09-30,P62D)", + "type": "daterange", + "start": "2018-07-30", + "end": "2018-09-30" + }, + { + "timex": "(XXXX-07-30,XXXX-09-30,P62D)", + "type": "daterange", + "start": "2019-07-30", + "end": "2019-09-30" + } + ] + } + } + ] + }, + { + "Input": "Reserve una reuniรณn para el lunes 21, entre las 9:30 y las 3:00 p.m. PST.", + "Context": { + "ReferenceDateTime": "2019-02-27T00:00:00" + }, + "Comment": "SPLIT/MERGE", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "lunes 21, entre las 9:30 y las 3:00 p.m.", + "Start": 28, + "End": 67, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-WXX-1T09:30,XXXX-WXX-1T15:00,PT5H30M)", + "type": "datetimerange", + "start": "2019-01-21 09:30:00", + "end": "2019-01-21 15:00:00" + }, + { + "timex": "(XXXX-WXX-1T09:30,XXXX-WXX-1T15:00,PT5H30M)", + "type": "datetimerange", + "start": "2019-10-21 09:30:00", + "end": "2019-10-21 15:00:00" + } + ] + } + } + ] + }, + { + "Input": "ยฟEstarรกs libre el martes, 15 de enero de 1:00 p.m. a 1:15 p.m.?", + "Context": { + "ReferenceDateTime": "2019-02-27T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "martes, 15 de enero de 1:00 p.m. a 1:15 p.m.", + "Start": 18, + "End": 61, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-01-15T13:00,XXXX-01-15T13:15,PT15M)", + "type": "datetimerange", + "start": "2019-01-15 13:00:00", + "end": "2019-01-15 13:15:00" + }, + { + "timex": "(XXXX-01-15T13:00,XXXX-01-15T13:15,PT15M)", + "type": "datetimerange", + "start": "2020-01-15 13:00:00", + "end": "2020-01-15 13:15:00" + } + ] + } + } + ] + }, + { + "Input": "Su renovaciรณn serรก el 18 de enero de 2019. Hasta entonces, tiene que agregar el soporte pagado. @Cortana, por favor programe una llamada de Skype a las 3 p.m. hoy.", + "Context": { + "ReferenceDateTime": "2019-02-28T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "18 de enero de 2019", + "Start": 22, + "End": 40, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-01-18", + "type": "date", + "value": "2019-01-18" + } + ] + } + }, + { + "Text": "3 p.m. hoy", + "Start": 152, + "End": 161, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2019-02-28T15", + "type": "datetime", + "value": "2019-02-28 15:00:00" + } + ] + } + } + ] + }, + { + "Input": "Reserve mi tiempo para nadar todos los martes y jueves de 19:00 a 21:00.", + "Context": { + "ReferenceDateTime": "2019-03-01T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "todos los martes", + "Start": 29, + "End": 44, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-2", + "type": "set", + "value": "not resolved" + } + ] + } + }, + { + "Text": "jueves de 19:00 a 21:00", + "Start": 48, + "End": 70, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-WXX-4T19:00,XXXX-WXX-4T21:00,PT2H)", + "type": "datetimerange", + "start": "2019-02-28 19:00:00", + "end": "2019-02-28 21:00:00" + }, + { + "timex": "(XXXX-WXX-4T19:00,XXXX-WXX-4T21:00,PT2H)", + "type": "datetimerange", + "start": "2019-03-07 19:00:00", + "end": "2019-03-07 21:00:00" + } + ] + } + } + ] + }, + { + "Input": "ยฟEs esta una fecha vรกlida? 12-2015", + "Context": { + "ReferenceDateTime": "2019-02-27T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "12-2015", + "Start": 27, + "End": 33, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2015-12", + "type": "daterange", + "start": "2015-12-01", + "end": "2016-01-01" + } + ] + } + } + ] + }, + { + "Input": "ยฟEs esta una fecha vรกlida? 32-2015", + "Context": { + "ReferenceDateTime": "2019-02-27T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [] + }, + { + "Input": "ยฟEs esta una fecha vรกlida? 32 - 2015", + "Context": { + "ReferenceDateTime": "2019-02-27T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [] + }, + { + "Input": "ยฟEs esta una fecha vรกlida? diciembre de 2015", + "Context": { + "ReferenceDateTime": "2019-02-27T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "diciembre de 2015", + "Start": 27, + "End": 43, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2015-12", + "type": "daterange", + "start": "2015-12-01", + "end": "2016-01-01" + } + ] + } + } + ] + }, + { + "Input": "Tel: +86 138-2010-2015", + "Context": { + "ReferenceDateTime": "2019-02-27T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [] + }, + { + "Input": "Tel: +86 2010-2015-86", + "Context": { + "ReferenceDateTime": "2019-02-27T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [] + }, + { + "Input": "Tel: 000111 82-2100", + "Context": { + "ReferenceDateTime": "2019-02-27T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [] + }, + { + "Input": "Volverรฉ a las 9:00 de la maรฑana", + "Context": { + "ReferenceDateTime": "2019-03-28T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "9:00 de la maรฑana", + "Start": 14, + "End": 30, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T09:00", + "type": "time", + "value": "09:00:00" + } + ] + } + } + ] + }, + { + "Input": "Volverรฉ maรฑana a las 8: 45 a.m.", + "Context": { + "ReferenceDateTime": "2019-03-28T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "maรฑana a las 8: 45 a.m.", + "Start": 8, + "End": 30, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2019-03-29T08:45", + "type": "datetime", + "value": "2019-03-29 08:45:00" + } + ] + } + } + ] + }, + { + "Input": "El evento ocurriรณ en dos aรฑos desde 2011.", + "Context": { + "ReferenceDateTime": "2019-03-10T00:00:00" + }, + "Comment": "INWITHIN. Refine support for _in_ vs. _within_ for consistency with English.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "en dos aรฑos desde 2011", + "Start": 18, + "End": 39, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2013-01-01", + "type": "date", + "value": "2013-01-01" + } + ] + } + } + ] + }, + { + "Input": "El evento ocurriรณ en dos semanas desde el aรฑo 2011.", + "Context": { + "ReferenceDateTime": "2019-03-10T00:00:00" + }, + "Comment": "INWITHIN. Refine support for _in_ vs. _within_ for consistency with English.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "en dos semanas desde el aรฑo 2011", + "Start": 18, + "End": 49, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2011-01-15", + "type": "date", + "value": "2011-01-15" + } + ] + } + } + ] + }, + { + "Input": "Me quedarรฉ en China antes del aรฑo 2019.", + "Context": { + "ReferenceDateTime": "2019-03-10T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "antes del aรฑo 2019", + "Start": 20, + "End": 37, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019", + "Mod": "before", + "type": "daterange", + "end": "2019-01-01", + "sourceEntity": "datetimerange" + } + ] + } + } + ] + }, + { + "Input": "Estarรฉ allรญ el miรฉrcoles a las 4 en punto.", + "Context": { + "ReferenceDateTime": "2019-04-15T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "miรฉrcoles a las 4 en punto", + "Start": 15, + "End": 40, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-3T04", + "type": "datetime", + "value": "2019-04-10 04:00:00" + }, + { + "timex": "XXXX-WXX-3T04", + "type": "datetime", + "value": "2019-04-17 04:00:00" + }, + { + "timex": "XXXX-WXX-3T16", + "type": "datetime", + "value": "2019-04-10 16:00:00" + }, + { + "timex": "XXXX-WXX-3T16", + "type": "datetime", + "value": "2019-04-17 16:00:00" + } + ] + } + } + ] + }, + { + "Input": "Nos vemos a las 3 pm o mรกs tarde.", + "Context": { + "ReferenceDateTime": "2019-04-22T00:00:00" + }, + "Comment": "RANGE more/less not recognized and merge issues.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "3 pm o mรกs tarde", + "Start": 16, + "End": 31, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "T15", + "Mod": "since", + "type": "timerange", + "start": "15:00:00", + "sourceEntity": "datetimepoint" + } + ] + } + } + ] + }, + { + "Input": "Nos vemos a las 3 pm o mรกs tarde el lunes.", + "Context": { + "ReferenceDateTime": "2019-04-22T00:00:00" + }, + "Comment": "RANGE more/less not recognized and merge issues.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "3 pm o mรกs tarde el lunes", + "Start": 16, + "End": 40, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-1T15", + "Mod": "since", + "type": "datetimerange", + "start": "2019-04-15 15:00:00", + "sourceEntity": "datetimepoint" + }, + { + "timex": "XXXX-WXX-1T15", + "Mod": "since", + "type": "datetimerange", + "start": "2019-04-22 15:00:00", + "sourceEntity": "datetimepoint" + } + ] + } + } + ] + }, + { + "Input": "Regresarรฉ a las 9 am.", + "Context": { + "ReferenceDateTime": "2019-04-19T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "9 am", + "Start": 16, + "End": 19, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T09", + "type": "time", + "value": "09:00:00" + } + ] + } + } + ] + }, + { + "Input": "Encontrรฉmonos el 18 de marzo, nueve y media.", + "Context": { + "ReferenceDateTime": "2019-04-25T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "18 de marzo, nueve y media", + "Start": 17, + "End": 42, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-03-18T09:30", + "type": "datetime", + "value": "2019-03-18 09:30:00" + }, + { + "timex": "XXXX-03-18T09:30", + "type": "datetime", + "value": "2020-03-18 09:30:00" + }, + { + "timex": "XXXX-03-18T21:30", + "type": "datetime", + "value": "2019-03-18 21:30:00" + }, + { + "timex": "XXXX-03-18T21:30", + "type": "datetime", + "value": "2020-03-18 21:30:00" + } + ] + } + } + ] + }, + { + "Input": "Nos vemos el veintidรณs de febrero.", + "Context": { + "ReferenceDateTime": "2019-04-25T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "veintidรณs de febrero", + "Start": 13, + "End": 32, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-02-22", + "type": "date", + "value": "2019-02-22" + }, + { + "timex": "XXXX-02-22", + "type": "date", + "value": "2020-02-22" + } + ] + } + } + ] + }, + { + "Input": "Nos vemos el veintidรณs de febrero a las 3:30.", + "Context": { + "ReferenceDateTime": "2019-04-25T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "veintidรณs de febrero a las 3:30", + "Start": 13, + "End": 43, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-02-22T03:30", + "type": "datetime", + "value": "2019-02-22 03:30:00" + }, + { + "timex": "XXXX-02-22T03:30", + "type": "datetime", + "value": "2020-02-22 03:30:00" + }, + { + "timex": "XXXX-02-22T15:30", + "type": "datetime", + "value": "2019-02-22 15:30:00" + }, + { + "timex": "XXXX-02-22T15:30", + "type": "datetime", + "value": "2020-02-22 15:30:00" + } + ] + } + } + ] + }, + { + "Input": "ยฟPuede organizar una reuniรณn de equipos de Microsoft a inicios de 7 de enero para analizar las plantillas ARM?", + "Context": { + "ReferenceDateTime": "2019-04-24T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "inicios de 7 de enero", + "Start": 55, + "End": 75, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "XXXX-01-07", + "Mod": "start", + "type": "datetimerange", + "start": "2020-01-07 00:00:00", + "end": "2020-01-07 12:00:00" + } + ] + } + } + ] + }, + { + "Input": "ยฟPuede organizar una reuniรณn de equipos de Microsoft empienzando el 7 de enero para analizar las plantillas ARM?", + "Context": { + "ReferenceDateTime": "2019-04-24T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "empienzando el 7 de enero", + "Start": 53, + "End": 77, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-01-07", + "Mod": "after", + "type": "daterange", + "start": "2019-01-07", + "sourceEntity": "datetimepoint" + }, + { + "timex": "XXXX-01-07", + "Mod": "after", + "type": "daterange", + "start": "2020-01-07", + "sourceEntity": "datetimepoint" + } + ] + } + } + ] + }, + { + "Input": "Nos vemos el 22 de febrero a las 3:30.", + "Context": { + "ReferenceDateTime": "2019-04-25T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "22 de febrero a las 3:30", + "Start": 13, + "End": 36, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-02-22T03:30", + "type": "datetime", + "value": "2019-02-22 03:30:00" + }, + { + "timex": "XXXX-02-22T03:30", + "type": "datetime", + "value": "2020-02-22 03:30:00" + }, + { + "timex": "XXXX-02-22T15:30", + "type": "datetime", + "value": "2019-02-22 15:30:00" + }, + { + "timex": "XXXX-02-22T15:30", + "type": "datetime", + "value": "2020-02-22 15:30:00" + } + ] + } + } + ] + }, + { + "Input": "Nos vemos el 22 do febrero a las 3:30.", + "Context": { + "ReferenceDateTime": "2019-04-25T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "22 do febrero a las 3:30", + "Start": 13, + "End": 36, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-02-22T03:30", + "type": "datetime", + "value": "2019-02-22 03:30:00" + }, + { + "timex": "XXXX-02-22T03:30", + "type": "datetime", + "value": "2020-02-22 03:30:00" + }, + { + "timex": "XXXX-02-22T15:30", + "type": "datetime", + "value": "2019-02-22 15:30:00" + }, + { + "timex": "XXXX-02-22T15:30", + "type": "datetime", + "value": "2020-02-22 15:30:00" + } + ] + } + } + ] + }, + { + "Input": "ยฟPuede organizar una reuniรณn de Teams de Microsoft a primeros de 7 de enero para analizar las plantillas ARM?", + "Context": { + "ReferenceDateTime": "2019-04-24T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "a primeros de 7 de enero", + "Start": 51, + "End": 74, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-01-07", + "Mod": "after", + "type": "daterange", + "start": "2019-01-07", + "sourceEntity": "datetimepoint" + }, + { + "timex": "XXXX-01-07", + "Mod": "after", + "type": "daterange", + "start": "2020-01-07", + "sourceEntity": "datetimepoint" + } + ] + } + } + ] + }, + { + "Input": "ยฟPuede organizar una reuniรณn de Teams de Microsoft comenzando el 7-ene para analizar las plantillas ARM?", + "Context": { + "ReferenceDateTime": "2019-04-24T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "comenzando el 7-ene", + "Start": 51, + "End": 69, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-01-07", + "Mod": "after", + "type": "daterange", + "start": "2019-01-07", + "sourceEntity": "datetimepoint" + }, + { + "timex": "XXXX-01-07", + "Mod": "after", + "type": "daterange", + "start": "2020-01-07", + "sourceEntity": "datetimepoint" + } + ] + } + } + ] + }, + { + "Input": "Encontrรฉmonos el viernes 15 de marzo a las nueve de la maรฑana.", + "Context": { + "ReferenceDateTime": "2019-04-25T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "viernes 15 de marzo a las nueve de la maรฑana", + "Start": 17, + "End": 60, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-03-15T09", + "type": "datetime", + "value": "2019-03-15 09:00:00" + }, + { + "timex": "XXXX-03-15T09", + "type": "datetime", + "value": "2020-03-15 09:00:00" + } + ] + } + } + ] + }, + { + "Input": "Encontrรฉmonos el 1.ยบ de enero de dos mil treinta y dos", + "Context": { + "ReferenceDateTime": "2019-04-25T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "1.ยบ de enero de dos mil treinta y dos", + "Start": 17, + "End": 53, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2032-01-01", + "type": "date", + "value": "2032-01-01" + } + ] + } + } + ] + }, + { + "Input": "Miรฉ 26 de octubre 15:50:06 2016 no es un dรญa en 2019.", + "Context": { + "ReferenceDateTime": "2018-11-21T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "miรฉ 26 de octubre 15:50:06 2016", + "Start": 0, + "End": 30, + "Typename": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2016-10-26T15:50:06", + "type": "datetime", + "value": "2016-10-26 15:50:06" + } + ] + } + }, + { + "Text": "un dรญa", + "Start": 38, + "End": 43, + "Typename": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P1D", + "type": "duration", + "value": "86400" + } + ] + } + }, + { + "Text": "2019", + "Start": 48, + "End": 51, + "Typename": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019", + "type": "daterange", + "start": "2019-01-01", + "end": "2020-01-01" + } + ] + } + } + ] + }, + { + "Input": "Harรฉ mi trabajo entre ahora y 15 de noviembre.", + "Context": { + "ReferenceDateTime": "2019-04-23T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "entre ahora y 15 de noviembre", + "Start": 16, + "End": 44, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-04-23,XXXX-11-15,P206D)", + "type": "daterange", + "start": "2019-04-23", + "end": "2019-11-15" + } + ] + } + } + ] + }, + { + "Input": "Terminรฉ mi trabajo entre 22 Ene y ahora.", + "Context": { + "ReferenceDateTime": "2019-04-25T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "entre 22 ene y ahora", + "Start": 19, + "End": 38, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-01-22,2019-04-25,P93D)", + "type": "daterange", + "start": "2019-01-22", + "end": "2019-04-25" + } + ] + } + } + ] + }, + { + "Input": "Reunรกmonos entre ahora y 21ยบ May, no ahora mismo, ยฟde acuerdo?", + "Context": { + "ReferenceDateTime": "2019-05-09T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "entre ahora y 21ยบ may", + "Start": 11, + "End": 31, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-05-09,XXXX-05-21,P12D)", + "type": "daterange", + "start": "2019-05-09", + "end": "2019-05-21" + } + ] + } + }, + { + "Text": "ahora mismo", + "Start": 37, + "End": 47, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "PRESENT_REF", + "type": "datetime", + "value": "2019-05-09 12:00:00" + } + ] + } + } + ] + }, + { + "Input": "Las ventas totales de abril a junio de 2017 estuvieron por debajo de las expectativas.", + "Context": { + "ReferenceDateTime": "2019-05-16T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "de abril a junio de 2017", + "Start": 19, + "End": 42, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2017-04-01,2017-06-01,P2M)", + "type": "daterange", + "start": "2017-04-01", + "end": "2017-06-01" + } + ] + } + } + ] + }, + { + "Input": "Las ventas totales desde abril de 2016 hasta junio de 2017 estuvieron por debajo de las expectativas.", + "Context": { + "ReferenceDateTime": "2019-05-16T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "desde abril de 2016 hasta junio de 2017", + "Start": 19, + "End": 57, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2016-04-01,2017-06-01,P14M)", + "type": "daterange", + "start": "2016-04-01", + "end": "2017-06-01" + } + ] + } + } + ] + }, + { + "Input": "el conflicto durรณ de enero a abril de 2015", + "Context": { + "ReferenceDateTime": "2019-05-22T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "de enero a abril de 2015", + "Start": 18, + "End": 41, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2015-01-01,2015-04-01,P3M)", + "type": "daterange", + "start": "2015-01-01", + "end": "2015-04-01" + } + ] + } + } + ] + }, + { + "Input": "Cortana, planea una llamada de Skype en algรบn momento este viernes 6 Jul con Jim.", + "Context": { + "ReferenceDateTime": "2019-05-20T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "este viernes 6 jul", + "Start": 54, + "End": 71, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-07-06", + "type": "date", + "value": "2019-07-06" + } + ] + } + } + ] + }, + { + "Input": "Esta tarea debe hacerse en 12-5", + "Context": { + "ReferenceDateTime": "2019-05-20T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "12-5", + "Start": 27, + "End": 30, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-05-12", + "type": "date", + "value": "2019-05-12" + }, + { + "timex": "XXXX-05-12", + "type": "date", + "value": "2020-05-12" + } + ] + } + } + ] + }, + { + "Input": "Esta tarea debe hacerse el viernes 12 de mayo", + "Context": { + "ReferenceDateTime": "2019-05-20T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "viernes 12 de mayo", + "Start": 27, + "End": 44, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-05-12", + "type": "date", + "value": "2019-05-12" + }, + { + "timex": "XXXX-05-12", + "type": "date", + "value": "2020-05-12" + } + ] + } + } + ] + }, + { + "Input": "Esta tarea debe hacerse este viernes 12/5", + "Context": { + "ReferenceDateTime": "2019-05-20T12:00:00" + }, + "Comment": "MERGE", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "este viernes 12/5", + "Start": 24, + "End": 40, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-05-12", + "type": "date", + "value": "2019-05-12" + } + ] + } + } + ] + }, + { + "Input": "Esta tarea debe hacerse el prรณximo viernes 12 Mayo", + "Context": { + "ReferenceDateTime": "2019-05-20T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "prรณximo viernes 12 mayo", + "Start": 27, + "End": 49, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-05-12", + "type": "date", + "value": "2019-05-12" + } + ] + } + } + ] + }, + { + "Input": "Esta tarea debe hacerse este 12/05", + "Context": { + "ReferenceDateTime": "2019-05-20T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "este 12/05", + "Start": 24, + "End": 33, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-05-12", + "type": "date", + "value": "2019-05-12" + } + ] + } + } + ] + }, + { + "Input": "Esta tarea debe hacerse el prรณximo 12/05", + "Context": { + "ReferenceDateTime": "2019-05-20T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "prรณximo 12/05", + "Start": 27, + "End": 39, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-05-12", + "type": "date", + "value": "2020-05-12" + } + ] + } + } + ] + }, + { + "Input": "Esta tarea debe realizarse el prรณximo 6 de abril.", + "Context": { + "ReferenceDateTime": "2019-05-20T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "prรณximo 6 de abril", + "Start": 30, + "End": 47, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-04-06", + "type": "date", + "value": "2020-04-06" + } + ] + } + } + ] + }, + { + "Input": "de este 12/05 a prรณximo 19/05", + "Context": { + "ReferenceDateTime": "2019-05-20T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "de este 12/05 a prรณximo 19/05", + "Start": 0, + "End": 28, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-05-12,XXXX-05-19,P373D)", + "type": "daterange", + "start": "2019-05-12", + "end": "2020-05-19" + } + ] + } + } + ] + }, + { + "Input": "desde este viernes 12/05 hasta prรณximo domingo 20/05", + "Context": { + "ReferenceDateTime": "2019-05-20T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "desde este viernes 12/05 hasta prรณximo domingo 20/05", + "Start": 0, + "End": 51, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-05-12,XXXX-05-20,P8D)", + "type": "daterange", + "start": "2019-05-12", + "end": "2019-05-20" + } + ] + } + } + ] + }, + { + "Input": "No estoy hablando de esto, sino del 3 de enero", + "Context": { + "ReferenceDateTime": "2019-05-22T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "3 de enero", + "Start": 36, + "End": 45, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-01-03", + "type": "date", + "value": "2019-01-03" + }, + { + "timex": "XXXX-01-03", + "type": "date", + "value": "2020-01-03" + } + ] + } + } + ] + }, + { + "Input": "Hay 10 estudiantes.", + "Context": { + "ReferenceDateTime": "2019-05-23T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [] + }, + { + "Input": "Hay 10 estrellas.", + "Context": { + "ReferenceDateTime": "2019-05-23T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [] + }, + { + "Input": "ยฟQuiรฉnes son los presidentes estadosunidenceses en los aรฑos noventa?", + "Context": { + "ReferenceDateTime": "2019-05-23T00:00:00" + }, + "Comment": "WRONGRES Incorrect resolution.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "los aรฑos noventa", + "Start": 51, + "End": 66, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XX90-01-01,XX100-01-01,P10Y)", + "type": "daterange", + "start": "1990-01-01", + "end": "2000-01-01" + }, + { + "timex": "(XX90-01-01,XX100-01-01,P10Y)", + "type": "daterange", + "start": "2090-01-01", + "end": "2100-01-01" + } + ] + } + } + ] + }, + { + "Input": "Me quedarรฉ en China despuรฉs del aรฑo 2020.", + "Context": { + "ReferenceDateTime": "2019-05-23T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "despuรฉs del aรฑo 2020", + "Start": 20, + "End": 39, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2020", + "Mod": "after", + "type": "daterange", + "start": "2021-01-01", + "sourceEntity": "datetimerange" + } + ] + } + } + ] + }, + { + "Input": "Cortana encuentra 30 minutos mรกs tarde esta semana", + "Context": { + "ReferenceDateTime": "2019-05-27T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "30 minutos", + "Start": 18, + "End": 27, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT30M", + "type": "duration", + "value": "1800" + } + ] + } + }, + { + "Text": "mรกs tarde esta semana", + "Start": 29, + "End": 49, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-W22", + "type": "daterange", + "start": "2019-05-30", + "end": "2019-06-03" + } + ] + } + } + ] + }, + { + "Input": "Vamos a caminar 30 minutos despuรฉs", + "Context": { + "ReferenceDateTime": "2019-05-27T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "30 minutos despuรฉs", + "Start": 16, + "End": 33, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2019-05-27T12:30:00", + "type": "datetime", + "value": "2019-05-27 12:30:00" + } + ] + } + } + ] + }, + { + "Input": "Viajarรฉ a Japรณn de 26 a 28 de junio en 2020.", + "Context": { + "ReferenceDateTime": "2019-05-30T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "de 26 a 28 de junio en 2020", + "Start": 16, + "End": 42, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2020-06-26,2020-06-28,P2D)", + "type": "daterange", + "start": "2020-06-26", + "end": "2020-06-28" + } + ] + } + } + ] + }, + { + "Input": "Viajarรฉ a Japรณn de 26 de junio de 2019 a 28 de junio de 2020.", + "Context": { + "ReferenceDateTime": "2019-05-30T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "de 26 de junio de 2019 a 28 de junio de 2020", + "Start": 16, + "End": 59, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-06-26,2020-06-28,P368D)", + "type": "daterange", + "start": "2019-06-26", + "end": "2020-06-28" + } + ] + } + } + ] + }, + { + "Input": "Volverรฉ a China el 28 de junio de 2020.", + "Context": { + "ReferenceDateTime": "2019-05-30T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "28 de junio de 2020", + "Start": 19, + "End": 37, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2020-06-28", + "type": "date", + "value": "2020-06-28" + } + ] + } + } + ] + }, + { + "Input": "Volverรฉ el viernes negro 2010", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Comment": "HOLIDAY", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "viernes negro 2010", + "Start": 11, + "End": 28, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2010-11-26", + "type": "date", + "value": "2010-11-26" + } + ] + } + } + ] + }, + { + "Input": "Volverรฉ en el dรญa de la Tierra 2010", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Comment": "HOLIDAY", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "dรญa de la tierra 2010", + "Start": 14, + "End": 34, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2010-04-22", + "type": "date", + "value": "2010-04-22" + } + ] + } + } + ] + }, + { + "Input": "Regresarรฉ a la semana santa 2018", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Comment": "Week-long holidays not yet supported. Incorrect resolution.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "la semana santa 2018", + "Start": 12, + "End": 31, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-04-01", + "type": "date", + "value": "2018-04-01" + } + ] + } + } + ] + }, + { + "Input": "Regresarรฉ el lunes el veintisiete a las seis de la tarde.", + "Context": { + "ReferenceDateTime": "2019-05-07T00:00:00" + }, + "Comment": "WRONGRES Incorrect resolution.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "lunes el veintisiete a las seis de la tarde", + "Start": 13, + "End": 55, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2019-05-27T18", + "type": "datetime", + "value": "2019-05-27 18:00:00" + } + ] + } + } + ] + }, + { + "Input": "Regresarรฉ el lunes el veinticuatro seis p.m.", + "Context": { + "ReferenceDateTime": "2019-06-13T00:00:00" + }, + "Comment": "WRONGRES Incorrect resolution.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "lunes el veinticuatro seis p.m.", + "Start": 13, + "End": 43, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2019-06-24T18", + "type": "datetime", + "value": "2019-06-24 18:00:00" + } + ] + } + } + ] + }, + { + "Input": "Las ventas aumentaron durante 2017-t1", + "Context": { + "ReferenceDateTime": "2019-06-11T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "2017-t1", + "Start": 30, + "End": 36, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2017-01-01,2017-04-01,P3M)", + "type": "daterange", + "start": "2017-01-01", + "end": "2017-04-01" + } + ] + } + } + ] + }, + { + "Input": "Las ventas subieron durante el primer trimestre de 2017", + "Context": { + "ReferenceDateTime": "2019-06-11T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "el primer trimestre de 2017", + "Start": 28, + "End": 54, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2017-01-01,2017-04-01,P3M)", + "type": "daterange", + "start": "2017-01-01", + "end": "2017-04-01" + } + ] + } + } + ] + }, + { + "Input": "El segundo semestre de 2019 traerรก desafรญos", + "Context": { + "ReferenceDateTime": "2019-06-11T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "segundo semestre de 2019", + "Start": 3, + "End": 26, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-07-01,2020-01-01,P6M)", + "type": "daterange", + "start": "2019-07-01", + "end": "2020-01-01" + } + ] + } + } + ] + }, + { + "Input": "2ยบ semestre traerรก desafรญos", + "Context": { + "ReferenceDateTime": "2019-06-11T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "2ยบ semestre", + "Start": 0, + "End": 10, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-07-01,2020-01-01,P6M)", + "type": "daterange", + "start": "2019-07-01", + "end": "2020-01-01" + } + ] + } + } + ] + }, + { + "Input": "Las ventas aumentaron durante 2017-t1 a 2018-t1", + "Context": { + "ReferenceDateTime": "2019-06-11T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "2017-t1 a 2018-t1", + "Start": 30, + "End": 46, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2017-01-01,2018-01-01,P12M)", + "type": "daterange", + "start": "2017-01-01", + "end": "2018-01-01" + } + ] + } + } + ] + }, + { + "Input": "Las ventas aumentaron durante 2017 t1 a 2018 t1", + "Context": { + "ReferenceDateTime": "2019-06-11T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "2017 t1 a 2018 t1", + "Start": 30, + "End": 46, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2017-01-01,2018-01-01,P12M)", + "type": "daterange", + "start": "2017-01-01", + "end": "2018-01-01" + } + ] + } + } + ] + }, + { + "Input": "Las ventas aumentaron durante el primer trimestre de 2017 y el tercer trimestre de 2018", + "Context": { + "ReferenceDateTime": "2019-06-11T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "el primer trimestre de 2017", + "Start": 30, + "End": 56, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2017-01-01,2017-04-01,P3M)", + "type": "daterange", + "start": "2017-01-01", + "end": "2017-04-01" + } + ] + } + }, + { + "Text": "el tercer trimestre de 2018", + "Start": 60, + "End": 86, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-07-01,2018-10-01,P3M)", + "type": "daterange", + "start": "2018-07-01", + "end": "2018-10-01" + } + ] + } + } + ] + }, + { + "Input": "El primero de 2000 fue un dรญa especial para mรญ.", + "Context": { + "ReferenceDateTime": "2019-06-03T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "2000", + "Start": 14, + "End": 17, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2000", + "type": "daterange", + "start": "2000-01-01", + "end": "2001-01-01" + } + ] + } + }, + { + "Text": "un dรญa", + "Start": 23, + "End": 28, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P1D", + "type": "duration", + "value": "86400" + } + ] + } + } + ] + }, + { + "Input": "1 Ene 2012 fue un dรญa especial para mรญ.", + "Context": { + "ReferenceDateTime": "2019-06-03T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "1 ene 2012", + "Start": 0, + "End": 9, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2012-01-01", + "type": "date", + "value": "2012-01-01" + } + ] + } + }, + { + "Text": "un dรญa", + "Start": 15, + "End": 20, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P1D", + "type": "duration", + "value": "86400" + } + ] + } + } + ] + }, + { + "Input": "Este contrato terminarรก en 2150, ยฟverdad?", + "Comment": "Not supported as currently a cutoff on year by itself is needed for legacy reasons.", + "Context": { + "ReferenceDateTime": "2019-06-03T12:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "2150", + "Start": 27, + "End": 30, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2150", + "type": "daterange", + "start": "2150-01-01", + "end": "2151-01-01" + } + ] + } + } + ] + }, + { + "Input": "Brunch con Anna a las 13:00 28 de febrero de 2013", + "Context": { + "ReferenceDateTime": "2013-06-03T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "13:00 28 de febrero de 2013", + "Start": 22, + "End": 48, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2013-02-28T13:00", + "type": "datetime", + "value": "2013-02-28 13:00:00" + } + ] + } + } + ] + }, + { + "Input": "Tengo muchas ganancias este aรฑo escolar.", + "Context": { + "ReferenceDateTime": "2019-06-18T00:00:00" + }, + "Comment": "SPTERM Special terms", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "este aรฑo escolar", + "Start": 23, + "End": 38, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "SY2019", + "type": "daterange", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "Obtuve muchas ganancias el รบltimo aรฑo fiscal.", + "Context": { + "ReferenceDateTime": "2019-06-18T00:00:00" + }, + "Comment": "SPTERM Special terms", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "รบltimo aรฑo fiscal", + "Start": 27, + "End": 43, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "FY2018", + "type": "daterange", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "Tengo muchas ganancias este aรฑo calendario.", + "Context": { + "ReferenceDateTime": "2019-06-18T00:00:00" + }, + "Comment": "SPTERM Special terms", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "este aรฑo calendario", + "Start": 23, + "End": 41, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019", + "type": "daterange", + "start": "2019-01-01", + "end": "2020-01-01" + } + ] + } + } + ] + }, + { + "Input": "Mostrar ventas el aรฑo fiscal 2008", + "Context": { + "ReferenceDateTime": "2019-06-18T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "aรฑo fiscal 2008", + "Start": 18, + "End": 32, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "FY2008", + "type": "daterange", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "Mostrar ventas el aรฑo calendario 2008", + "Context": { + "ReferenceDateTime": "2019-06-18T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "aรฑo calendario 2008", + "Start": 18, + "End": 36, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2008", + "type": "daterange", + "start": "2008-01-01", + "end": "2009-01-01" + } + ] + } + } + ] + }, + { + "Input": "Mostrar ventas el aรฑo 2008", + "Context": { + "ReferenceDateTime": "2019-06-18T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "aรฑo 2008", + "Start": 18, + "End": 25, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2008", + "type": "daterange", + "start": "2008-01-01", + "end": "2009-01-01" + } + ] + } + } + ] + }, + { + "Input": "Mostrar ventas el aรฑo escolar 2008", + "Context": { + "ReferenceDateTime": "2019-06-18T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "aรฑo escolar 2008", + "Start": 18, + "End": 33, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "SY2008", + "type": "daterange", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "Mostrar ventas el aรฑo fiscal", + "Context": { + "ReferenceDateTime": "2019-06-18T00:00:00" + }, + "Comment": "SPTERM Special terms", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "aรฑo fiscal", + "Start": 18, + "End": 27, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "FYXXXX", + "type": "daterange", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "Mostrar ventas el aรฑo escolar 2018", + "Context": { + "ReferenceDateTime": "2019-06-18T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "aรฑo escolar 2018", + "Start": 18, + "End": 33, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "SY2018", + "type": "daterange", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "Mostrar ventas el aรฑo calendario 18", + "Context": { + "ReferenceDateTime": "2019-06-18T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "aรฑo calendario 18", + "Start": 18, + "End": 34, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "type": "daterange", + "start": "2018-01-01", + "end": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "Regresarรฉ al dรญa de San Patricio 2020", + "Context": { + "ReferenceDateTime": "2019-06-28T00:00:00" + }, + "Comment": "HOLIDAY", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "dรญa de san patricio 2020", + "Start": 13, + "End": 36, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2020-03-17", + "type": "date", + "value": "2020-03-17" + } + ] + } + } + ] + }, + { + "Input": "Regresarรฉ a las cinco y media maรฑana por la tarde", + "Context": { + "ReferenceDateTime": "2019-06-28T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "cinco y media maรฑana por la tarde", + "Start": 16, + "End": 48, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2019-06-29T17:30", + "type": "datetime", + "value": "2019-06-29 17:30:00" + } + ] + } + } + ] + }, + { + "Input": "Juguemos baloncesto de las tres y media a las cuatro y media", + "Context": { + "ReferenceDateTime": "2019-06-28T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "de las tres y media a las cuatro y media", + "Start": 20, + "End": 59, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T03:30,T04:30,PT1H)", + "type": "timerange", + "start": "03:30:00", + "end": "04:30:00" + }, + { + "timex": "(T15:30,T16:30,PT1H)", + "type": "timerange", + "start": "15:30:00", + "end": "16:30:00" + } + ] + } + } + ] + }, + { + "Input": "Juguemos baloncesto de dos treinta a dos cuarenta y cinco", + "Context": { + "ReferenceDateTime": "2019-06-28T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "de dos treinta a dos cuarenta y cinco", + "Start": 20, + "End": 56, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T02:30,T02:45,PT15M)", + "type": "timerange", + "start": "02:30:00", + "end": "02:45:00" + }, + { + "timex": "(T14:30,T14:45,PT15M)", + "type": "timerange", + "start": "14:30:00", + "end": "14:45:00" + } + ] + } + } + ] + }, + { + "Input": "2019", + "Context": { + "ReferenceDateTime": "2019-06-28T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "2019", + "Start": 0, + "End": 3, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019", + "type": "daterange", + "start": "2019-01-01", + "end": "2020-01-01" + } + ] + } + } + ] + }, + { + "Input": "> = 2019", + "Context": { + "ReferenceDateTime": "2019-06-28T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "> = 2019", + "Start": 0, + "End": 7, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019", + "Mod": "since", + "type": "daterange", + "sourceEntity": "datetimerange", + "start": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "<= 2019", + "Context": { + "ReferenceDateTime": "2019-06-28T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "<= 2019", + "Start": 0, + "End": 6, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019", + "Mod": "until", + "type": "daterange", + "sourceEntity": "datetimerange", + "end": "2020-01-01" + } + ] + } + } + ] + }, + { + "Input": "Ventas para este trimestre", + "Context": { + "ReferenceDateTime": "2019-07-04T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "este trimestre", + "Start": 12, + "End": 25, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-07-01,2019-10-01,P3M)", + "type": "daterange", + "start": "2019-07-01", + "end": "2019-10-01" + } + ] + } + } + ] + }, + { + "Input": "Ventas para el trimestre actual", + "Context": { + "ReferenceDateTime": "2019-07-04T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "trimestre actual", + "Start": 15, + "End": 30, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-07-01,2019-10-01,P3M)", + "type": "daterange", + "start": "2019-07-01", + "end": "2019-10-01" + } + ] + } + } + ] + }, + { + "Input": "Ventas del รบltimo trimestre", + "Context": { + "ReferenceDateTime": "2019-07-04T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "รบltimo trimestre", + "Start": 11, + "End": 26, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-04-01,2019-07-01,P3M)", + "type": "daterange", + "start": "2019-04-01", + "end": "2019-07-01" + } + ] + } + } + ] + }, + { + "Input": "Ventas del รบltimo trimestre", + "Context": { + "ReferenceDateTime": "2019-01-28T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "รบltimo trimestre", + "Start": 11, + "End": 26, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-10-01,2019-01-01,P3M)", + "type": "daterange", + "start": "2018-10-01", + "end": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "Discutamos el trabajo para el prรณximo trimestre.", + "Context": { + "ReferenceDateTime": "2019-07-04T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "prรณximo trimestre", + "Start": 30, + "End": 46, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-10-01,2020-01-01,P3M)", + "type": "daterange", + "start": "2019-10-01", + "end": "2020-01-01" + } + ] + } + } + ] + }, + { + "Input": "Discutamos el trabajo para el trimestre siguiente.", + "Context": { + "ReferenceDateTime": "2019-12-28T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "trimestre siguiente", + "Start": 30, + "End": 48, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2020-01-01,2020-04-01,P3M)", + "type": "daterange", + "start": "2020-01-01", + "end": "2020-04-01" + } + ] + } + } + ] + }, + { + "Input": "Discutamos el trabajo para el siguiente trimestre.", + "Context": { + "ReferenceDateTime": "2019-07-04T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "siguiente trimestre", + "Start": 30, + "End": 48, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-10-01,2020-01-01,P3M)", + "type": "daterange", + "start": "2019-10-01", + "end": "2020-01-01" + } + ] + } + } + ] + }, + { + "Input": "Ventas del trimestre anterior", + "Context": { + "ReferenceDateTime": "2019-07-04T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "trimestre anterior", + "Start": 11, + "End": 28, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-04-01,2019-07-01,P3M)", + "type": "daterange", + "start": "2019-04-01", + "end": "2019-07-01" + } + ] + } + } + ] + }, + { + "Input": "Ventas del trimestre pasado", + "Context": { + "ReferenceDateTime": "2019-07-04T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "trimestre pasado", + "Start": 11, + "End": 26, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-04-01,2019-07-01,P3M)", + "type": "daterange", + "start": "2019-04-01", + "end": "2019-07-01" + } + ] + } + } + ] + }, + { + "Input": "Saldrรฉ de las 11:30 a.m. a las 12:30 27 de diciembre", + "Context": { + "ReferenceDateTime": "2019-07-04T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "de las 11:30 a.m. a las 12:30 27 de diciembre", + "Start": 7, + "End": 51, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-12-27T11:30,XXXX-12-27T12:30,PT1H)", + "type": "datetimerange", + "start": "2018-12-27 11:30:00", + "end": "2018-12-27 12:30:00" + }, + { + "timex": "(XXXX-12-27T11:30,XXXX-12-27T12:30,PT1H)", + "type": "datetimerange", + "start": "2019-12-27 11:30:00", + "end": "2019-12-27 12:30:00" + } + ] + } + } + ] + }, + { + "Input": "Reunรกmonos el 27 de diciembre a las 12:30.", + "Context": { + "ReferenceDateTime": "2019-07-04T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "27 de diciembre a las 12:30", + "Start": 14, + "End": 40, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-12-27T12:30", + "type": "datetime", + "value": "2018-12-27 12:30:00" + }, + { + "timex": "XXXX-12-27T12:30", + "type": "datetime", + "value": "2019-12-27 12:30:00" + }, + { + "timex": "XXXX-12-27T00:30", + "type": "datetime", + "value": "2018-12-27 00:30:00" + }, + { + "timex": "XXXX-12-27T00:30", + "type": "datetime", + "value": "2019-12-27 00:30:00" + } + ] + } + } + ] + }, + { + "Input": "Lo comprรฉ por $12 el 27 de diciembre", + "Context": { + "ReferenceDateTime": "2019-07-04T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "27 de diciembre", + "Start": 21, + "End": 35, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-12-27", + "type": "date", + "value": "2018-12-27" + }, + { + "timex": "XXXX-12-27", + "type": "date", + "value": "2019-12-27" + } + ] + } + } + ] + }, + { + "Input": "Tim dice: 30 Dic estรก bien", + "Context": { + "ReferenceDateTime": "2019-07-04T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "30 dic", + "Start": 10, + "End": 15, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-12-30", + "type": "date", + "value": "2018-12-30" + }, + { + "timex": "XXXX-12-30", + "type": "date", + "value": "2019-12-30" + } + ] + } + } + ] + }, + { + "Input": "15:00: saldrรฉ esta semana", + "Context": { + "ReferenceDateTime": "2019-07-11T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "15:00", + "Start": 0, + "End": 4, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T15:00", + "type": "time", + "value": "15:00:00" + } + ] + } + }, + { + "Text": "esta semana", + "Start": 14, + "End": 24, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-W28", + "type": "daterange", + "start": "2019-07-08", + "end": "2019-07-15" + } + ] + } + } + ] + }, + { + "Input": "Esta semana, las 8 a.m. debe ser un rango de fecha y un tiempo.", + "Context": { + "ReferenceDateTime": "2019-07-11T00:00:00" + }, + "Comment": "WEEK", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "esta semana", + "Start": 0, + "End": 10, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-W28", + "type": "daterange", + "start": "2019-07-08", + "end": "2019-07-15" + } + ] + } + }, + { + "Text": "8 a.m.", + "Start": 17, + "End": 23, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T08:00", + "type": "time", + "value": "08:00:00" + } + ] + } + } + ] + }, + { + "Input": "Esta semana, las 20:00, debe ser un rango de fecha y un tiempo.", + "Context": { + "ReferenceDateTime": "2019-07-11T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "esta semana", + "Start": 0, + "End": 10, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-W28", + "type": "daterange", + "start": "2019-07-08", + "end": "2019-07-15" + } + ] + } + }, + { + "Text": "20:00", + "Start": 17, + "End": 21, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T20:00", + "type": "time", + "value": "20:00:00" + } + ] + } + } + ] + }, + { + "Input": "Dรฉcima semana 8 p.m. debe ser un rango de fecha y un tiempo.", + "Context": { + "ReferenceDateTime": "2019-07-11T00:00:00" + }, + "Comment": "WEEK", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "Dรฉcima semana", + "Start": 0, + "End": 12, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-W10", + "type": "daterange", + "start": "2019-03-04", + "end": "2019-03-11" + } + ] + } + }, + { + "Text": "8 p.m.", + "Start": 14, + "End": 19, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T20", + "type": "time", + "value": "20:00:00" + } + ] + } + } + ] + }, + { + "Input": "10ยช semana 8 p.m. debe ser un rango de fecha y un tiempo.", + "Context": { + "ReferenceDateTime": "2019-07-11T00:00:00" + }, + "Comment": "WEEK", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "10ยช semana", + "Start": 0, + "End": 9, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-W10", + "type": "daterange", + "start": "2019-03-04", + "end": "2019-03-11" + } + ] + } + }, + { + "Text": "8 p.m.", + "Start": 11, + "End": 16, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T20", + "type": "time", + "value": "20:00:00" + } + ] + } + } + ] + }, + { + "Input": "Semana diez 10:20 debe ser un rango de fechas y un tiempo.", + "Context": { + "ReferenceDateTime": "2019-07-11T00:00:00" + }, + "Comment": "WEEK", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "semana diez", + "Start": 0, + "End": 10, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-W10", + "type": "daterange", + "start": "2019-03-04", + "end": "2019-03-11" + } + ] + } + }, + { + "Text": "10:20", + "Start": 12, + "End": 16, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T10:20", + "type": "time", + "value": "10:20:00" + }, + { + "timex": "T22:20", + "type": "time", + "value": "22:20:00" + } + ] + } + } + ] + }, + { + "Input": "ยฟQuรฉ pasรณ al final de la tarde?", + "Context": { + "ReferenceDateTime": "2019-07-17T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "final de la tarde", + "Start": 13, + "End": 29, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "TEV", + "Mod": "end", + "type": "timerange", + "start": "18:00:00", + "end": "20:00:00" + } + ] + } + } + ] + }, + { + "Input": "ยฟQuรฉ pasรณ mรกs tarde en la tarde?", + "Context": { + "ReferenceDateTime": "2019-07-17T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "mรกs tarde en la tarde", + "Start": 10, + "End": 30, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "TEV", + "Mod": "end", + "type": "timerange", + "start": "18:00:00", + "end": "20:00:00" + } + ] + } + } + ] + }, + { + "Input": "ยฟQuรฉ sucediรณ de madrugada?", + "Context": { + "ReferenceDateTime": "2019-07-17T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "madrugada", + "Start": 16, + "End": 24, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "TDA", + "type": "timerange", + "start": "04:00:00", + "end": "08:00:00" + } + ] + } + } + ] + }, + { + "Input": "ยฟQuรฉ sucediรณ temprano en la maรฑana?", + "Context": { + "ReferenceDateTime": "2019-07-17T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "temprano en la maรฑana", + "Start": 13, + "End": 33, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "TMO", + "Mod": "start", + "type": "timerange", + "start": "08:00:00", + "end": "10:00:00" + } + ] + } + } + ] + }, + { + "Input": "Vamos a tomar cafรฉ la semana que viene mรกs tarde por la tarde", + "Context": { + "ReferenceDateTime": "2019-07-17T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "la semana que viene", + "Start": 19, + "End": 37, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-W30", + "type": "daterange", + "start": "2019-07-22", + "end": "2019-07-29" + } + ] + } + }, + { + "Text": "mรกs tarde por la tarde", + "Start": 39, + "End": 60, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "TEV", + "Mod": "end", + "type": "timerange", + "start": "18:00:00", + "end": "20:00:00" + } + ] + } + } + ] + }, + { + "Input": "Vamos a tomar un cafรฉ la semana que viene mรกs tarde por la maรฑana.", + "Context": { + "ReferenceDateTime": "2019-07-17T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "la semana que viene", + "Start": 22, + "End": 40, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-W30", + "type": "daterange", + "start": "2019-07-22", + "end": "2019-07-29" + } + ] + } + }, + { + "Text": "mรกs tarde por la maรฑana", + "Start": 42, + "End": 64, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "TMO", + "Mod": "end", + "type": "timerange", + "start": "10:00:00", + "end": "12:00:00" + } + ] + } + } + ] + }, + { + "Input": "Vamos a tomar un cafรฉ la prรณxima semana mรกs tarde por la tarde.", + "Context": { + "ReferenceDateTime": "2019-07-17T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "la prรณxima semana", + "Start": 22, + "End": 38, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-W30", + "type": "daterange", + "start": "2019-07-22", + "end": "2019-07-29" + } + ] + } + }, + { + "Text": "mรกs tarde por la tarde", + "Start": 40, + "End": 61, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "TEV", + "Mod": "end", + "type": "timerange", + "start": "18:00:00", + "end": "20:00:00" + } + ] + } + } + ] + }, + { + "Input": "Estoy en la zona horaria del Pacรญfico", + "Comment": "Not supported as the TimeZone is not enabled for now", + "Context": { + "ReferenceDateTime": "2018-11-28T12:00:00" + }, + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "zona horaria del Pacรญfico", + "Start": 12, + "End": 36, + "TypeName": "datetimeV2.timezone", + "Resolution": { + "values": [ + { + "type": "timezone", + "value": "UTC-08:00", + "utcOffsetMins": "-480" + } + ] + } + } + ] + }, + { + "Input": "Encontrรฉmonos a la 1 p.m. zona horaria de montaรฑa", + "Comment": "Not supported as the TimeZone is not enabled for now", + "Context": { + "ReferenceDateTime": "2018-11-28T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "1 p.m.", + "Start": 19, + "End": 24, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T13", + "type": "time", + "value": "13:00:00" + } + ] + } + } + ] + }, + { + "Input": "Tomรฉ un cafรฉ la noche de 4 Mar.", + "Context": { + "ReferenceDateTime": "2019-07-17T00:00:00" + }, + "Comment": "MERGE Merge sub-entities for consistency with English.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "noche de 4 Mar", + "Start": 16, + "End": 29, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "XXXX-03-04TNI", + "type": "datetimerange", + "start": "2019-03-04 20:00:00", + "end": "2019-03-04 23:59:59" + }, + { + "timex": "XXXX-03-04TNI", + "type": "datetimerange", + "start": "2020-03-04 20:00:00", + "end": "2020-03-04 23:59:59" + } + ] + } + } + ] + }, + { + "Input": "Tomรฉ un cafรฉ el martes a las siete de la tarde el dรญa 4.", + "Context": { + "ReferenceDateTime": "2019-06-17T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "martes a las siete de la tarde", + "Start": 16, + "End": 45, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-2T19", + "type": "datetime", + "value": "2019-06-11 19:00:00" + }, + { + "timex": "XXXX-WXX-2T19", + "type": "datetime", + "value": "2019-06-18 19:00:00" + } + ] + } + }, + { + "Text": "el dรญa 4", + "Start": 47, + "End": 54, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-XX-04", + "type": "date", + "value": "2019-06-04" + }, + { + "timex": "XXXX-XX-04", + "type": "date", + "value": "2019-07-04" + } + ] + } + } + ] + }, + { + "Input": "Vamos a tomar un cafรฉ el martes el dรญa once.", + "Context": { + "ReferenceDateTime": "2019-06-10T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "martes el dรญa once", + "Start": 25, + "End": 42, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-06-11", + "type": "date", + "value": "2019-06-11" + } + ] + } + } + ] + }, + { + "Input": "Vamos a tomar un cafรฉ el miรฉrcoles el dรญa treinta y uno.", + "Context": { + "ReferenceDateTime": "2019-07-19T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "miรฉrcoles el dรญa treinta y uno", + "Start": 25, + "End": 54, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-07-31", + "type": "date", + "value": "2019-07-31" + } + ] + } + } + ] + }, + { + "Input": "Vamos a tomar un cafรฉ en el edificio 34 esta tarde", + "Context": { + "ReferenceDateTime": "2019-07-30T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "esta tarde", + "Start": 40, + "End": 49, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2019-07-30TEV", + "type": "datetimerange", + "start": "2019-07-30 16:00:00", + "end": "2019-07-30 20:00:00" + } + ] + } + } + ] + }, + { + "Input": "Vamos a tomar un cafรฉ en el edificio 4 esta tarde", + "Context": { + "ReferenceDateTime": "2019-07-30T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "esta tarde", + "Start": 39, + "End": 48, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2019-07-30TEV", + "type": "datetimerange", + "start": "2019-07-30 16:00:00", + "end": "2019-07-30 20:00:00" + } + ] + } + } + ] + }, + { + "Input": "134 esta tarde", + "Context": { + "ReferenceDateTime": "2019-07-30T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "esta tarde", + "Start": 4, + "End": 13, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2019-07-30TEV", + "type": "datetimerange", + "start": "2019-07-30 16:00:00", + "end": "2019-07-30 20:00:00" + } + ] + } + } + ] + }, + { + "Input": "Vamos a tomar un cafรฉ el martes de prรณxima semana.", + "Context": { + "ReferenceDateTime": "2019-07-30T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "martes de prรณxima semana", + "Start": 25, + "End": 48, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-08-06", + "type": "date", + "value": "2019-08-06" + } + ] + } + } + ] + }, + { + "Input": "Nos conocimos el martes de semana pasada", + "Context": { + "ReferenceDateTime": "2019-07-30T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "martes de semana pasada", + "Start": 17, + "End": 39, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-07-23", + "type": "date", + "value": "2019-07-23" + } + ] + } + } + ] + }, + { + "Input": "nos vemos mรกs tarde esta tarde.", + "Context": { + "ReferenceDateTime": "2019-08-01T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "mรกs tarde esta tarde", + "Start": 10, + "End": 29, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2019-08-01TEV", + "Mod": "end", + "type": "datetimerange", + "start": "2019-08-01 18:00:00", + "end": "2019-08-01 20:00:00" + } + ] + } + } + ] + }, + { + "Input": "nos vemos a fin de esta maรฑana.", + "Context": { + "ReferenceDateTime": "2019-08-01T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "fin de esta maรฑana", + "Start": 12, + "End": 29, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2019-08-01TMO", + "Mod": "end", + "type": "datetimerange", + "start": "2019-08-01 10:00:00", + "end": "2019-08-01 12:00:00" + } + ] + } + } + ] + }, + { + "Input": "reunรกmonos temprano esta tarde.", + "Context": { + "ReferenceDateTime": "2019-08-01T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "temprano esta tarde", + "Start": 11, + "End": 29, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2019-08-01TEV", + "Mod": "start", + "type": "datetimerange", + "start": "2019-08-01 16:00:00", + "end": "2019-08-01 18:00:00" + } + ] + } + } + ] + }, + { + "Input": "Saldrรฉ de prรณximo viernes a 1 de octubre de 2020.", + "Context": { + "ReferenceDateTime": "2019-07-30T08:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "de prรณximo viernes a 1 de octubre de 2020", + "Start": 7, + "End": 47, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-08-09,2020-10-01,P419D)", + "type": "daterange", + "start": "2019-08-09", + "end": "2020-10-01" + } + ] + } + } + ] + }, + { + "Input": "Cortana, ยฟpodrรญa tratar de organizar una llamada de Skype esta o la semana prรณxima? Por favor.", + "Context": { + "ReferenceDateTime": "2019-08-01T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "la semana prรณxima", + "Start": 65, + "End": 81, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-W32", + "type": "daterange", + "start": "2019-08-05", + "end": "2019-08-12" + } + ] + } + } + ] + }, + { + "Input": "Si. ยฟPuedo preguntar por quรฉ?", + "Context": { + "ReferenceDateTime": "2018-01-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [] + }, + { + "Input": "Ok, ยฟpuedo pedirle ayuda a Cortana?", + "Context": { + "ReferenceDateTime": "2018-01-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [] + }, + { + "Input": "ABC-12345-A1B2C3 esto aรบn no se ha enviado", + "Context": { + "ReferenceDateTime": "2019-08-08T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [] + }, + { + "Input": "3 Marzo esta semana o la prรณxima", + "Context": { + "ReferenceDateTime": "2019-08-08T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "3 marzo", + "Start": 0, + "End": 6, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-03-03", + "type": "date", + "value": "2019-03-03" + }, + { + "timex": "XXXX-03-03", + "type": "date", + "value": "2020-03-03" + } + ] + } + }, + { + "Text": "esta semana", + "Start": 8, + "End": 18, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-W32", + "type": "daterange", + "start": "2019-08-05", + "end": "2019-08-12" + } + ] + } + } + ] + }, + { + "Input": "Quiero prestar $10000 durante 3 aรฑos", + "Context": { + "ReferenceDateTime": "2019-08-12T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "3 aรฑos", + "Start": 30, + "End": 35, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P3Y", + "type": "duration", + "value": "94608000" + } + ] + } + } + ] + }, + { + "Input": "Quiero prestar $10000 en 3 aรฑos", + "Context": { + "ReferenceDateTime": "2019-08-12T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "en 3 aรฑos", + "Start": 22, + "End": 30, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2022-08-12", + "type": "date", + "value": "2022-08-12" + } + ] + } + } + ] + }, + { + "Input": "Debe entregar dieciseis (16) unidades antes del trigรฉsimo primer dรญa del mes.", + "Context": { + "ReferenceDateTime": "2019-08-12T00:00:00" + }, + "Comment": "Expression not currently supported. Compelte resolution in spec.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "antes del trigรฉsimo primer dรญa del mes", + "Start": 38, + "End": 75, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-08", + "type": "daterange", + "start": "2019-08-01", + "end": "2019-09-01" + } + ] + } + } + ] + }, + { + "Input": "Tendrรฉ unas largas vacaciones desde prรณximo lunes hasta viernes", + "Context": { + "ReferenceDateTime": "2019-09-05T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "desde prรณximo lunes hasta viernes", + "Start": 30, + "End": 62, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-09-09,2019-09-13,P4D)", + "type": "daterange", + "start": "2019-09-09", + "end": "2019-09-13" + } + ] + } + } + ] + }, + { + "Input": "6,107.31 ago-2019 no debe incluir el decimal", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "ago-2019", + "Start": 9, + "End": 16, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-08", + "type": "daterange", + "start": "2019-08-01", + "end": "2019-09-01" + } + ] + } + } + ] + }, + { + "Input": "0.8/15 parece una fรณrmula", + "NotSupported": "javascript, python, java", + "Results": [] + }, + { + "Input": "8/1.5 parece una fรณrmula", + "NotSupported": "javascript, python, java", + "Results": [] + }, + { + "Input": "30 Feb 2019", + "Context": { + "ReferenceDateTime": "2020-07-30T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "30 feb 2019", + "Start": 0, + "End": 10, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-02-30", + "type": "date", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "30 de febrero", + "Context": { + "ReferenceDateTime": "2019-01-30T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "30 de febrero", + "Start": 0, + "End": 12, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-02-30", + "type": "date", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "30 feb.", + "Context": { + "ReferenceDateTime": "2019-07-30T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "30 feb.", + "Start": 0, + "End": 6, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-02-30", + "type": "date", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "ยกEso es absurdo que nos veremos el 30 de febrero de 2019 a las 17:20!", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "30 de febrero de 2019 a las 17:20", + "Start": 35, + "End": 67, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2019-02-30T17:20", + "type": "datetime", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "Nos vemos una vez a la semana", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Comment": "SETREF. Set implementation to be refined.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "una vez a la semana", + "Start": 10, + "End": 28, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P1W", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "Voy de vacaciones una vez al aรฑo", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Comment": "SETREF. Set implementation to be refined.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "una vez al aรฑo", + "Start": 18, + "End": 31, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P1Y", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "La solicitud es ABC-12345-A1B2C3 este turno. Organicemos una llamada de 30 minutos esta semana. Esperamos volver a hablar esta semana.", + "Context": { + "ReferenceDateTime": "2019-09-09T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "30 minutos", + "Start": 72, + "End": 81, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT30M", + "type": "duration", + "value": "1800" + } + ] + } + }, + { + "Text": "esta semana", + "Start": 83, + "End": 93, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-W37", + "type": "daterange", + "start": "2019-09-09", + "end": "2019-09-16" + } + ] + } + }, + { + "Text": "esta semana", + "Start": 122, + "End": 132, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-W37", + "type": "daterange", + "start": "2019-09-09", + "end": "2019-09-16" + } + ] + } + } + ] + }, + { + "Input": "Nos vimos este momento la semana pasada, ยฟverdad?", + "Context": { + "ReferenceDateTime": "2019-09-09T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "la semana pasada", + "Start": 23, + "End": 38, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-W36", + "type": "daterange", + "start": "2019-09-02", + "end": "2019-09-09" + } + ] + } + } + ] + }, + { + "Input": "Abre ABC-12345-A1B2C3 siguiente", + "Context": { + "ReferenceDateTime": "2019-09-09T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [] + }, + { + "Input": "ยฟFue la semana anterior o esta?", + "Context": { + "ReferenceDateTime": "2019-09-09T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "la semana anterior", + "Start": 5, + "End": 22, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-W36", + "type": "daterange", + "start": "2019-09-02", + "end": "2019-09-09" + } + ] + } + } + ] + }, + { + "Input": "Por favor programe una llamada de Teams de ยฝ hora.", + "Context": { + "ReferenceDateTime": "2019-09-09T00:00:00" + }, + "Comment": "FRACDUR. Refine support for fractional durations/intervals.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ยฝ hora", + "Start": 43, + "End": 48, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT0.5H", + "type": "duration", + "value": "1800" + } + ] + } + } + ] + }, + { + "Input": "Apuntemos a una segunda ronda", + "Context": { + "ReferenceDateTime": "2019-09-09T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [] + }, + { + "Input": "Sucediรณ debido a una diferencia de un segundo.", + "Context": { + "ReferenceDateTime": "2019-09-09T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "un segundo", + "Start": 35, + "End": 44, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT1S", + "type": "duration", + "value": "1" + } + ] + } + } + ] + }, + { + "Input": "ยฟQuรฉ fecha es 3 dรญas a partir de hoy?", + "Context": { + "ReferenceDateTime": "2019-08-24T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "3 dรญas a partir de hoy", + "Start": 14, + "End": 35, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-08-27", + "type": "date", + "value": "2019-08-27" + } + ] + } + } + ] + }, + { + "Input": "mis vacaciones comenzarรกn a partir de octubre", + "Context": { + "ReferenceDateTime": "2019-08-24T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "a partir de octubre", + "Start": 26, + "End": 44, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-10", + "Mod": "since", + "type": "daterange", + "sourceEntity": "datetimerange", + "start": "2018-10-01" + }, + { + "timex": "XXXX-10", + "Mod": "since", + "type": "daterange", + "sourceEntity": "datetimerange", + "start": "2019-10-01" + } + ] + } + } + ] + }, + { + "Input": "reunรกmonos despuรฉs del desayuno", + "Context": { + "ReferenceDateTime": "2019-09-12T00:00:00" + }, + "Comment": "MTIME Mealtime support.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "despuรฉs del desayuno", + "Start": 11, + "End": 30, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "TMEB", + "Mod": "after", + "type": "timerange", + "start": "12:00:00" + } + ] + } + } + ] + }, + { + "Input": "reunรกmonos antes del almuerzo", + "Context": { + "ReferenceDateTime": "2019-09-12T00:00:00" + }, + "Comment": "MTIME Mealtime support.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "antes del almuerzo", + "Start": 11, + "End": 28, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "TMEL", + "Mod": "before", + "type": "timerange", + "end": "11:00:00" + } + ] + } + } + ] + }, + { + "Input": "reunรกmonos alrededor de la cena", + "Context": { + "ReferenceDateTime": "2019-09-12T00:00:00" + }, + "Comment": "MTIME Mealtime support.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "alrededor de la cena", + "Start": 11, + "End": 30, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "TMED", + "Mod": "approx", + "type": "timerange", + "start": "16:00:00", + "end": "20:00:00" + } + ] + } + } + ] + }, + { + "Input": "Almorzaremos junto con Jim", + "Comment": "Disable this for now because of new features in .NET", + "Context": { + "ReferenceDateTime": "2019-09-12T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [] + }, + { + "Input": "Tendremos esa cena para personal a las siete p.m.", + "Context": { + "ReferenceDateTime": "2019-09-12T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "siete p.m.", + "Start": 39, + "End": 48, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T19", + "type": "time", + "value": "19:00:00" + } + ] + } + } + ] + }, + { + "Input": "ยฟCรณmo estรก el clima en los prรณximos dos dรญas?", + "Context": { + "ReferenceDateTime": "2019-09-19T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "prรณximos dos dรญas", + "Start": 27, + "End": 43, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-09-20,2019-09-22,P2D)", + "type": "daterange", + "start": "2019-09-20", + "end": "2019-09-22" + } + ] + } + } + ] + }, + { + "Input": "ยฟQuรฉ tal 01/agosto/2019?", + "Context": { + "ReferenceDateTime": "2019-09-19T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "01/agosto/2019", + "Start": 9, + "End": 22, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-08-01", + "type": "date", + "value": "2019-08-01" + } + ] + } + } + ] + }, + { + "Input": "ยฟQuรฉ tal 01-ago-2019?", + "Context": { + "ReferenceDateTime": "2019-09-19T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "01-ago-2019", + "Start": 9, + "End": 19, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-08-01", + "type": "date", + "value": "2019-08-01" + } + ] + } + } + ] + }, + { + "Input": "Ha estado en China desde 01-agosto-2019 hasta hoy.", + "Context": { + "ReferenceDateTime": "2019-10-14T01:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "desde 01-agosto-2019 hasta hoy", + "Start": 19, + "End": 48, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-08-01,2019-10-14,P74D)", + "type": "daterange", + "start": "2019-08-01", + "end": "2019-10-14" + } + ] + } + } + ] + }, + { + "Input": "01/agosto/2019 hasta hoy", + "Context": { + "ReferenceDateTime": "2019-10-14T10:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "01/agosto/2019 hasta hoy", + "Start": 0, + "End": 23, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-08-01,2019-10-14,P74D)", + "type": "daterange", + "start": "2019-08-01", + "end": "2019-10-14" + } + ] + } + } + ] + }, + { + "Input": "ยฟEstรก bien 30 minutos despuรฉs?", + "Context": { + "ReferenceDateTime": "2019-11-01T15:16:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "30 minutos despuรฉs", + "Start": 11, + "End": 28, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2019-11-01T15:46:00", + "type": "datetime", + "value": "2019-11-01 15:46:00" + } + ] + } + } + ] + }, + { + "Input": "Cada dos viernes", + "Context": { + "ReferenceDateTime": "2019-11-25T17:00:00" + }, + "Comment": "SETREF. Set implementation to be refined.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "cada dos viernes", + "Start": 0, + "End": 15, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-5", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "Tengamos una reuniรณn trimestral.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Comment": "SETREF. Set implementation to be refined.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "trimestral", + "Start": 21, + "End": 30, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P3M", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "t1 y t2 podrรญan ser cualquier aรฑo", + "Context": { + "ReferenceDateTime": "2019-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "t1", + "Start": 0, + "End": 1, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-01-01,XXXX-04-01,P3M)", + "type": "daterange", + "start": "2019-01-01", + "end": "2019-04-01" + }, + { + "timex": "(XXXX-01-01,XXXX-04-01,P3M)", + "type": "daterange", + "start": "2020-01-01", + "end": "2020-04-01" + } + ] + } + }, + { + "Text": "t2", + "Start": 5, + "End": 6, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-04-01,XXXX-07-01,P3M)", + "type": "daterange", + "start": "2019-04-01", + "end": "2019-07-01" + }, + { + "timex": "(XXXX-04-01,XXXX-07-01,P3M)", + "type": "daterange", + "start": "2020-04-01", + "end": "2020-07-01" + } + ] + } + } + ] + }, + { + "Input": "ยฟQuรฉ tal 2019 t1?", + "Context": { + "ReferenceDateTime": "2019-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "2019 t1", + "Start": 9, + "End": 15, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-01-01,2019-04-01,P3M)", + "type": "daterange", + "start": "2019-01-01", + "end": "2019-04-01" + } + ] + } + } + ] + }, + { + "Input": "ยฟQuรฉ tal 2019-T1?", + "Context": { + "ReferenceDateTime": "2019-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "2019-t1", + "Start": 9, + "End": 15, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-01-01,2019-04-01,P3M)", + "type": "daterange", + "start": "2019-01-01", + "end": "2019-04-01" + } + ] + } + } + ] + }, + { + "Input": "ยฟQuรฉ tal el tercer trimestre de 2019?", + "Context": { + "ReferenceDateTime": "2019-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "el tercer trimestre de 2019", + "Start": 9, + "End": 35, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-07-01,2019-10-01,P3M)", + "type": "daterange", + "start": "2019-07-01", + "end": "2019-10-01" + } + ] + } + } + ] + }, + { + "Input": "1ยบ trimestre-2019", + "Context": { + "ReferenceDateTime": "2019-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "1ยบ trimestre-2019", + "Start": 0, + "End": 16, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-01-01,2019-04-01,P3M)", + "type": "daterange", + "start": "2019-01-01", + "end": "2019-04-01" + } + ] + } + } + ] + }, + { + "Input": "3ยบ trimestre-2019 y 1ยบ trimestre 2020", + "Context": { + "ReferenceDateTime": "2019-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "3ยบ trimestre-2019", + "Start": 0, + "End": 16, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-07-01,2019-10-01,P3M)", + "type": "daterange", + "start": "2019-07-01", + "end": "2019-10-01" + } + ] + } + }, + { + "Text": "1ยบ trimestre 2020", + "Start": 20, + "End": 36, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2020-01-01,2020-04-01,P3M)", + "type": "daterange", + "start": "2020-01-01", + "end": "2020-04-01" + } + ] + } + } + ] + }, + { + "Input": "programe una reuniรณn para la semana que inicia el 4 de febrero.", + "Context": { + "ReferenceDateTime": "2019-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "la semana que inicia el 4 de febrero", + "Start": 26, + "End": 61, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-02-04", + "type": "daterange", + "start": "2019-02-04", + "end": "2019-02-11" + }, + { + "timex": "XXXX-02-04", + "type": "daterange", + "start": "2020-02-03", + "end": "2020-02-10" + } + ] + } + } + ] + }, + { + "Input": "por favor programe una reuniรณn para la semana que comienza el 4 de febrero", + "Context": { + "ReferenceDateTime": "2019-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "la semana que comienza el 4 de febrero", + "Start": 36, + "End": 73, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-02-04", + "type": "daterange", + "start": "2019-02-04", + "end": "2019-02-11" + }, + { + "timex": "XXXX-02-04", + "type": "daterange", + "start": "2020-02-03", + "end": "2020-02-10" + } + ] + } + } + ] + }, + { + "Input": "programe una reuniรณn para la semana que va del 4 de febrero", + "Context": { + "ReferenceDateTime": "2019-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "la semana que va del 4 de febrero", + "Start": 26, + "End": 58, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-02-04", + "type": "daterange", + "start": "2019-02-04", + "end": "2019-02-11" + }, + { + "timex": "XXXX-02-04", + "type": "daterange", + "start": "2020-02-03", + "end": "2020-02-10" + } + ] + } + } + ] + }, + { + "Input": "programe una reuniรณn para la semana a partir del 4 de febrero", + "Context": { + "ReferenceDateTime": "2019-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "la semana a partir del 4 de febrero", + "Start": 26, + "End": 60, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-02-04", + "type": "daterange", + "start": "2019-02-04", + "end": "2019-02-11" + }, + { + "timex": "XXXX-02-04", + "type": "daterange", + "start": "2020-02-03", + "end": "2020-02-10" + } + ] + } + } + ] + }, + { + "Input": "Este popular concierto familiar regresa al Salรณn para otra hora de almuerzo, llena de villancicos tradicionales y favoritos festivos.", + "Context": { + "ReferenceDateTime": "2019-11-07T00:00:00" + }, + "Comment": "MTIME Mealtime support.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "hora de almuerzo", + "Start": 59, + "End": 74, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "TMEL", + "type": "timerange", + "start": "11:00:00", + "end": "13:00:00" + } + ] + } + } + ] + }, + { + "Input": "cualquier hora disponible para hacer mandados a la hora de almuerzo hoy", + "Context": { + "ReferenceDateTime": "2019-11-07T00:00:00" + }, + "Comment": "MTIME Mealtime support.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "la hora de almuerzo", + "Start": 48, + "End": 66, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "TMEL", + "type": "timerange", + "start": "11:00:00", + "end": "13:00:00" + } + ] + } + }, + { + "Text": "hoy", + "Start": 68, + "End": 70, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-11-07", + "type": "date", + "value": "2019-11-07" + } + ] + } + } + ] + }, + { + "Input": "Regresarรฉ hoy a las 8:30 p.m.", + "Context": { + "ReferenceDateTime": "2019-12-26T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "hoy a las 8:30 p.m.", + "Start": 10, + "End": 28, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2019-12-26T20:30", + "type": "datetime", + "value": "2019-12-26 20:30:00" + } + ] + } + } + ] + }, + { + "Input": "Regresarรฉ a las 8:30 p.m. hoy", + "Context": { + "ReferenceDateTime": "2019-12-26T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "8:30 p.m. hoy", + "Start": 16, + "End": 28, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2019-12-26T20:30", + "type": "datetime", + "value": "2019-12-26 20:30:00" + } + ] + } + } + ] + }, + { + "Input": "Regresarรฉ hoy a las 20.30", + "Context": { + "ReferenceDateTime": "2019-12-26T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "hoy a las 20.30", + "Start": 10, + "End": 24, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2019-12-26T20:30", + "type": "datetime", + "value": "2019-12-26 20:30:00" + } + ] + } + } + ] + }, + { + "Input": "Regresarรฉ a las 8.30 de la noche hoy", + "Context": { + "ReferenceDateTime": "2019-12-26T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "las 8.30 de la noche hoy", + "Start": 12, + "End": 35, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2019-12-26T20:30", + "type": "datetime", + "value": "2019-12-26 20:30:00" + } + ] + } + } + ] + }, + { + "Input": "La hora objetivo es las ocho y diez p.m.", + "Context": { + "ReferenceDateTime": "2019-12-26T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "ocho y diez p.m.", + "Start": 24, + "End": 39, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T20:10", + "type": "time", + "value": "20:10:00" + } + ] + } + } + ] + }, + { + "Input": "Reserve un viaje de 26 de junio de 2020 a 28 de junio de 2020", + "Context": { + "ReferenceDateTime": "2019-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "de 26 de junio de 2020 a 28 de junio de 2020", + "Start": 17, + "End": 60, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2020-06-26,2020-06-28,P2D)", + "type": "daterange", + "start": "2020-06-26", + "end": "2020-06-28" + } + ] + } + } + ] + }, + { + "Input": "Reserve algo de 26 de junio de 2020 a 28 de junio de 2020", + "Context": { + "ReferenceDateTime": "2019-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "de 26 de junio de 2020 a 28 de junio de 2020", + "Start": 13, + "End": 56, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2020-06-26,2020-06-28,P2D)", + "type": "daterange", + "start": "2020-06-26", + "end": "2020-06-28" + } + ] + } + } + ] + }, + { + "Input": "ยฟQuรฉ pasa de 26 Jun de 2020 a 28 Jun de 2020?", + "Context": { + "ReferenceDateTime": "2019-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "de 26 jun de 2020 a 28 jun de 2020", + "Start": 10, + "End": 43, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2020-06-26,2020-06-28,P2D)", + "type": "daterange", + "start": "2020-06-26", + "end": "2020-06-28" + } + ] + } + } + ] + }, + { + "Input": "Esta empresa se estableciรณ a finales de 2000.", + "Context": { + "ReferenceDateTime": "2020-04-24T10:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "finales de 2000", + "Start": 29, + "End": 43, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2000", + "Mod": "end", + "type": "daterange", + "start": "2000-09-01", + "end": "2001-01-01" + } + ] + } + } + ] + }, + { + "Input": "Esta empresa se estableciรณ a mediados de 2000.", + "Context": { + "ReferenceDateTime": "2020-04-24T10:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "mediados de 2000", + "Start": 29, + "End": 44, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2000", + "Mod": "mid", + "type": "daterange", + "start": "2000-05-01", + "end": "2000-09-01" + } + ] + } + } + ] + }, + { + "Input": "Esta empresa se estableciรณ a principios de 2000.", + "Context": { + "ReferenceDateTime": "2020-04-24T10:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "principios de 2000", + "Start": 29, + "End": 46, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2000", + "Mod": "start", + "type": "daterange", + "start": "2000-01-01", + "end": "2000-05-01" + } + ] + } + } + ] + }, + { + "Input": "Hemos vivido aquรญ a partir de los finales de 1989.", + "Context": { + "ReferenceDateTime": "2020-04-27T18:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "a partir de los finales de 1989", + "Start": 18, + "End": 48, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "1989", + "Mod": "since-end", + "type": "daterange", + "sourceEntity": "datetimerange", + "start": "1989-09-01" + } + ] + } + } + ] + }, + { + "Input": "Hemos vivido aquรญ desde los รบltimos de 1989.", + "Context": { + "ReferenceDateTime": "2020-04-27T18:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "desde los รบltimos de 1989", + "Start": 18, + "End": 42, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "1989", + "Mod": "since-end", + "type": "daterange", + "sourceEntity": "datetimerange", + "start": "1989-09-01" + } + ] + } + } + ] + }, + { + "Input": "Hemos vivido aquรญ desde medianos de 1989.", + "Context": { + "ReferenceDateTime": "2020-04-27T18:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "desde medianos de 1989", + "Start": 18, + "End": 39, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "1989", + "Mod": "since-mid", + "type": "daterange", + "sourceEntity": "datetimerange", + "start": "1989-05-01" + } + ] + } + } + ] + }, + { + "Input": "ยฟCuรกntos clusters acoplaron entre enero de 2019 y ahora?", + "Context": { + "ReferenceDateTime": "2020-04-26T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "entre enero de 2019 y ahora", + "Start": 28, + "End": 54, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-01-01,2020-04-26,P481D)", + "type": "daterange", + "start": "2019-01-01", + "end": "2020-04-26" + } + ] + } + } + ] + }, + { + "Input": "ยฟCuรกntos clusters acoplaron entre enero de 2019 y maรฑana?", + "Context": { + "ReferenceDateTime": "2020-04-26T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "entre enero de 2019 y maรฑana", + "Start": 28, + "End": 55, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-01-01,2020-04-27,P482D)", + "type": "daterange", + "start": "2019-01-01", + "end": "2020-04-27" + } + ] + } + } + ] + }, + { + "Input": "ยฟCuรกntos clusters acoplaron entre enero de 2019 y hoy?", + "Context": { + "ReferenceDateTime": "2020-04-26T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "entre enero de 2019 y hoy", + "Start": 28, + "End": 52, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-01-01,2020-04-26,P481D)", + "type": "daterange", + "start": "2019-01-01", + "end": "2020-04-26" + } + ] + } + } + ] + }, + { + "Input": "Esta tarea debe llevarse a cabo entre hoy y maรฑana.", + "Context": { + "ReferenceDateTime": "2020-05-06T18:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "entre hoy y maรฑana", + "Start": 32, + "End": 49, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2020-05-06,2020-05-07,P1D)", + "type": "daterange", + "start": "2020-05-06", + "end": "2020-05-07" + } + ] + } + } + ] + }, + { + "Input": "El tiempo asignado fue entre 22 de enero de 2019 y ayer.", + "Context": { + "ReferenceDateTime": "2020-05-06T18:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "entre 22 de enero de 2019 y ayer", + "Start": 23, + "End": 54, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-01-22,2020-05-05,P469D)", + "type": "daterange", + "start": "2019-01-22", + "end": "2020-05-05" + } + ] + } + } + ] + }, + { + "Input": "Deberรญa haberse completado entre agosto de 2019 y ahora", + "Context": { + "ReferenceDateTime": "2020-05-06T18:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "entre agosto de 2019 y ahora", + "Start": 27, + "End": 54, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-08-01,2020-05-06,P279D)", + "type": "daterange", + "start": "2019-08-01", + "end": "2020-05-06" + } + ] + } + } + ] + }, + { + "Input": "El SSN es 123-12-1234", + "Context": { + "ReferenceDateTime": "2020-05-14T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [] + }, + { + "Input": "El COVID-19 fue muy serio el 02-feb-2020-03-mar-2020", + "Context": { + "ReferenceDateTime": "2020-05-14T12:00:00" + }, + "Comment": "SPLIT/MERGE", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "02-feb-2020-03-mar-2020", + "Start": 29, + "End": 51, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2020-02-02,2020-03-03,P30D)", + "type": "daterange", + "start": "2020-02-02", + "end": "2020-03-03" + } + ] + } + } + ] + }, + { + "Input": "El perรญodo es el 10/1-11/2/2017", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "10/1-11/2/2017", + "Start": 17, + "End": 30, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2017-01-10,2017-02-11,P32D)", + "type": "daterange", + "start": "2017-01-10", + "end": "2017-02-11" + } + ] + } + } + ] + }, + { + "Input": "El cรณdigo de este objeto es 133-03-03-2020", + "Context": { + "ReferenceDateTime": "2020-05-14T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [] + }, + { + "Input": "El nombre del archivo es sales_report-2002-10-09.xlsx", + "Context": { + "ReferenceDateTime": "2020-05-14T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [] + }, + { + "Input": "2015-1-32 es una fecha incorrecta", + "Context": { + "ReferenceDateTime": "2020-05-14T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [] + }, + { + "Input": "Llรกmame al (206) 555-1212", + "Context": { + "ReferenceDateTime": "2020-05-14T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [] + }, + { + "Input": "Primera semana de octubre el viernes.", + "Context": { + "ReferenceDateTime": "2019-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "primera semana de octubre el viernes", + "Start": 0, + "End": 35, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-10-WXX-5-#1", + "type": "date", + "value": "2019-10-04" + }, + { + "timex": "XXXX-10-WXX-5-#1", + "type": "date", + "value": "2020-10-02" + } + ] + } + } + ] + }, + { + "Input": "ยกCelebremos el Dรญa Internacional de los Trabajadores!", + "Context": { + "ReferenceDateTime": "2020-05-14T12:00:00" + }, + "Comment": "HOLIDAY", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "dรญa internacional de los trabajadores", + "Start": 15, + "End": 51, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-05-01", + "type": "date", + "value": "2020-05-01" + }, + { + "timex": "XXXX-05-01", + "type": "date", + "value": "2021-05-01" + } + ] + } + } + ] + }, + { + "Input": "ยฟReserva una habitaciรณn por dos dรญas?", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "dos dรญas", + "Start": 28, + "End": 35, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P2D", + "type": "duration", + "value": "172800" + } + ] + } + } + ] + }, + { + "Input": "ยฟReserva una habitaciรณn para dos noches?", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "dos noches", + "Start": 29, + "End": 38, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P2D", + "type": "duration", + "value": "172800" + } + ] + } + } + ] + }, + { + "Input": "ยฟReserva una habitaciรณn para una noche?", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "una noche", + "Start": 29, + "End": 37, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P1D", + "type": "duration", + "value": "86400" + } + ] + } + } + ] + }, + { + "Input": "cuatro de julio de 1995", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "cuatro de julio de 1995", + "Start": 0, + "End": 22, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "1995-07-04", + "type": "date", + "value": "1995-07-04" + } + ] + } + } + ] + }, + { + "Input": "junio de 1992", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "junio de 1992", + "Start": 0, + "End": 12, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "1992-06", + "type": "daterange", + "start": "1992-06-01", + "end": "1992-07-01" + } + ] + } + } + ] + }, + { + "Input": "4 de julio de 1995", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "4 de julio de 1995", + "Start": 0, + "End": 17, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "1995-07-04", + "type": "date", + "value": "1995-07-04" + } + ] + } + } + ] + }, + { + "Input": "4-Jul-95", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "4-jul-95", + "Start": 0, + "End": 7, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "1995-07-04", + "type": "date", + "value": "1995-07-04" + } + ] + } + } + ] + }, + { + "Input": "cuatro de julio, 1995", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "cuatro de julio, 1995", + "Start": 0, + "End": 20, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "1995-07-04", + "type": "date", + "value": "1995-07-04" + } + ] + } + } + ] + }, + { + "Input": "9 a 12 de junio: otro festival de tapas", + "Context": { + "ReferenceDateTime": "2020-05-31T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "9 a 12 de junio", + "Start": 0, + "End": 14, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-06-09,XXXX-06-12,P3D)", + "type": "daterange", + "start": "2019-06-09", + "end": "2019-06-12" + }, + { + "timex": "(XXXX-06-09,XXXX-06-12,P3D)", + "type": "daterange", + "start": "2020-06-09", + "end": "2020-06-12" + } + ] + } + } + ] + }, + { + "Input": "La temperatura promedio para el perรญodo de verano de tres meses (junio-agosto de 1992) en Detroit fue de 67.0", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "verano", + "Start": 43, + "End": 48, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "SU", + "type": "daterange", + "value": "not resolved" + } + ] + } + }, + { + "Text": "tres meses", + "Start": 53, + "End": 62, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P3M", + "type": "duration", + "value": "7776000" + } + ] + } + }, + { + "Text": "junio-agosto de 1992", + "Start": 65, + "End": 84, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(1992-06-01,1992-08-01,P2M)", + "type": "daterange", + "start": "1992-06-01", + "end": "1992-08-01" + } + ] + } + } + ] + }, + { + "Input": "Jueves a las 17.30 hora de Beijing", + "Context": { + "ReferenceDateTime": "2020-06-12T00:00:00" + }, + "Comment": "SPLIT/MERGE", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "jueves a las 17.30", + "Start": 0, + "End": 17, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-4T17:30", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "13 de junio, que tambiรฉn se conoce como Dรญa de la Libertad y Dรญa del Jubileo, se remonta a 1865, y se observa el 19 de junio de cada aรฑo.", + "Context": { + "ReferenceDateTime": "2020-06-12T00:00:00" + }, + "Comment": "HOLIDAY", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "13 de junio", + "Start": 0, + "End": 10, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-06-19", + "type": "date", + "value": "2019-06-19" + }, + { + "timex": "XXXX-06-19", + "type": "date", + "value": "2020-06-19" + } + ] + } + }, + { + "Text": "dรญa de la libertad", + "Start": 40, + "End": 57, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-06-19", + "type": "date", + "value": "2019-06-19" + }, + { + "timex": "XXXX-06-19", + "type": "date", + "value": "2020-06-19" + } + ] + } + }, + { + "Text": "dรญa del jubileo", + "Start": 61, + "End": 75, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-06-19", + "type": "date", + "value": "2019-06-19" + }, + { + "timex": "XXXX-06-19", + "type": "date", + "value": "2020-06-19" + } + ] + } + }, + { + "Text": "1865", + "Start": 91, + "End": 94, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "1865", + "type": "daterange", + "start": "1865-01-01", + "end": "1866-01-01" + } + ] + } + }, + { + "Text": "19 de junio", + "Start": 113, + "End": 123, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-06-19", + "type": "date", + "value": "2019-06-19" + }, + { + "timex": "XXXX-06-19", + "type": "date", + "value": "2020-06-19" + } + ] + } + }, + { + "Text": "cada aรฑo", + "Start": 128, + "End": 135, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P1Y", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "maรฑana en skype for business entre las 3:00 p.m. y las 5:00 p.m.", + "Context": { + "ReferenceDateTime": "2020-06-12T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "maรฑana", + "Start": 0, + "End": 5, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2020-06-13", + "type": "date", + "value": "2020-06-13" + } + ] + } + }, + { + "Text": "entre las 3:00 p.m. y las 5:00 p.m.", + "Start": 29, + "End": 63, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T15:00,T17:00,PT2H)", + "type": "timerange", + "start": "15:00:00", + "end": "17:00:00" + } + ] + } + } + ] + }, + { + "Input": "Fecha: miรฉrcoles a las 3.30 p.m.", + "Context": { + "ReferenceDateTime": "2020-06-12T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "miรฉrcoles a las 3.30 p.m.", + "Start": 7, + "End": 31, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-3T15:30", + "type": "datetime", + "value": "2020-06-10 15:30:00" + }, + { + "timex": "XXXX-WXX-3T15:30", + "type": "datetime", + "value": "2020-06-17 15:30:00" + } + ] + } + } + ] + }, + { + "Input": "Por favor programe una reuniรณn semestralmente", + "Context": { + "ReferenceDateTime": "2020-06-12T00:00:00" + }, + "Comment": "SETREF. Set implementation to be refined.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "semestralmente", + "Start": 31, + "End": 44, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P0.5Y", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "Por favor programe una reuniรณn semestral", + "Context": { + "ReferenceDateTime": "2020-06-12T00:00:00" + }, + "Comment": "SETREF. Set implementation to be refined.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "semestral", + "Start": 31, + "End": 39, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P0.5Y", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "Por favor programe una reuniรณn con todos la prรณxima semana", + "Context": { + "ReferenceDateTime": "2020-06-12T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "la prรณxima semana", + "Start": 41, + "End": 57, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2020-W25", + "type": "daterange", + "start": "2020-06-15", + "end": "2020-06-22" + } + ] + } + } + ] + }, + { + "Input": "Asegurรฉmonos de que eso suceda todos los dรญas laborables", + "Context": { + "ReferenceDateTime": "2020-06-12T00:00:00" + }, + "Comment": "WORKDAYS", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "todos los dรญas laborables", + "Start": 31, + "End": 55, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P1D", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "ยฟPor quรฉ no pides un permiso el resto de la semana?", + "Context": { + "ReferenceDateTime": "2020-06-12T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "resto de la semana", + "Start": 32, + "End": 49, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2020-06-12,2020-06-14,P2D)", + "type": "daterange", + "start": "2020-06-12", + "end": "2020-06-14" + } + ] + } + } + ] + }, + { + "Input": "Casi se trata de la hora de la revisiรณn anual", + "Context": { + "ReferenceDateTime": "2020-06-12T00:00:00" + }, + "Comment": "SETREF. Set implementation to be refined.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "anual", + "Start": 40, + "End": 44, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P1Y", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "las leyes y regulaciones requieren informes financieros cada trimestre", + "Context": { + "ReferenceDateTime": "2020-06-12T00:00:00" + }, + "Comment": "SETREF. Set implementation to be refined.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "cada trimestre", + "Start": 56, + "End": 69, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P3M", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "4 de julio estรก a la vuelta de la esquina", + "Context": { + "ReferenceDateTime": "2020-06-12T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "4 de julio", + "Start": 0, + "End": 9, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-07-04", + "type": "date", + "value": "2019-07-04" + }, + { + "timex": "XXXX-07-04", + "type": "date", + "value": "2020-07-04" + } + ] + } + } + ] + }, + { + "Input": "los simulacros bimensuales sucederรกn durante todo el verano", + "Context": { + "ReferenceDateTime": "2020-06-12T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "bimensuales", + "Start": 15, + "End": 25, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P2M", + "type": "set", + "value": "not resolved" + } + ] + } + }, + { + "Text": "el verano", + "Start": 50, + "End": 58, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "SU", + "type": "daterange", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "ยฟHaces eso cada finde?", + "Context": { + "ReferenceDateTime": "2020-06-12T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "cada finde", + "Start": 11, + "End": 20, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P1WE", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "cada dos fines de semana", + "Context": { + "ReferenceDateTime": "2020-06-12T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "cada dos fines de semana", + "Start": 0, + "End": 23, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P2WE", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "el curso dura tres fines de semana", + "Context": { + "ReferenceDateTime": "2020-06-12T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "tres fines de semana", + "Start": 14, + "End": 33, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P3WE", + "type": "duration", + "value": "518400" + } + ] + } + } + ] + }, + { + "Input": "el primer trimestre del aรฑo suele ser mรกs lento", + "Context": { + "ReferenceDateTime": "2020-06-12T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "el primer trimestre del aรฑo", + "Start": 0, + "End": 26, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-01-01,XXXX-04-01,P3M)", + "type": "daterange", + "start": "2020-01-01", + "end": "2020-04-01" + }, + { + "timex": "(XXXX-01-01,XXXX-04-01,P3M)", + "type": "daterange", + "start": "2021-01-01", + "end": "2021-04-01" + } + ] + } + } + ] + }, + { + "Input": "El invierno, y mรกs aรบn todo 1ยบ trimestre de 2013, estuvo muy contaminado", + "Context": { + "ReferenceDateTime": "2020-06-12T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "el invierno", + "Start": 0, + "End": 10, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "WI", + "type": "daterange", + "value": "not resolved" + } + ] + } + }, + { + "Text": "1ยบ trimestre de 2013", + "Start": 28, + "End": 47, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2013-01-01,2013-04-01,P3M)", + "type": "daterange", + "start": "2013-01-01", + "end": "2013-04-01" + } + ] + } + } + ] + }, + { + "Input": "el curso durarรก tres fines de semana", + "Context": { + "ReferenceDateTime": "2020-06-15T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "tres fines de semana", + "Start": 16, + "End": 35, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P3WE", + "type": "duration", + "value": "518400" + } + ] + } + } + ] + }, + { + "Input": "esta cita no deberรญa durar dos horas", + "Context": { + "ReferenceDateTime": "2020-06-15T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "dos horas", + "Start": 27, + "End": 35, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT2H", + "type": "duration", + "value": "7200" + } + ] + } + } + ] + }, + { + "Input": "Carrera -15:00 - esta semana", + "Context": { + "ReferenceDateTime": "2020-06-16T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "15:00", + "Start": 9, + "End": 13, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T15:00", + "type": "time", + "value": "15:00:00" + } + ] + } + }, + { + "Text": "esta semana", + "Start": 17, + "End": 27, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2020-W25", + "type": "daterange", + "start": "2020-06-15", + "end": "2020-06-22" + } + ] + } + } + ] + }, + { + "Input": "Atrapado en el trรกfico hoy: informe a colegas que deberรก cambiar la reuniรณn a las ocho y media en lugar de a las 8 a.m.", + "Context": { + "ReferenceDateTime": "2020-06-16T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "hoy", + "Start": 23, + "End": 25, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2020-06-16", + "type": "date", + "value": "2020-06-16" + } + ] + } + }, + { + "Text": "ocho y media", + "Start": 82, + "End": 93, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T08:30", + "type": "time", + "value": "08:30:00" + }, + { + "timex": "T20:30", + "type": "time", + "value": "20:30:00" + } + ] + } + }, + { + "Text": "8 a.m.", + "Start": 113, + "End": 118, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T08", + "type": "time", + "value": "08:00:00" + } + ] + } + } + ] + }, + { + "Input": "Jane Johnson - 25 de mayo - Fecha del cafรฉ - Starbucks el dรญa veintinueve - reunirse a las 2 p.m. por 1 hra", + "Context": { + "ReferenceDateTime": "2020-06-16T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "25 de mayo", + "Start": 15, + "End": 24, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-05-25", + "type": "date", + "value": "2020-05-25" + }, + { + "timex": "XXXX-05-25", + "type": "date", + "value": "2021-05-25" + } + ] + } + }, + { + "Text": "el dรญa veintinueve", + "Start": 55, + "End": 72, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-XX-29", + "type": "date", + "value": "2020-05-29" + }, + { + "timex": "XXXX-XX-29", + "type": "date", + "value": "2020-06-29" + } + ] + } + }, + { + "Text": "2 p.m.", + "Start": 91, + "End": 96, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T14", + "type": "time", + "value": "14:00:00" + } + ] + } + }, + { + "Text": "1 hra", + "Start": 102, + "End": 106, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT1H", + "type": "duration", + "value": "3600" + } + ] + } + } + ] + }, + { + "Input": "Agrega reuniรณn con el jefe a mi calendario los martes a las 9 a.m.", + "Context": { + "ReferenceDateTime": "2020-06-16T12:00:00" + }, + "Comment": "SETREF. Set implementation to be refined.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "martes a las 9 a.m.", + "Start": 47, + "End": 65, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-2T09", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "ยกnos vemos esta noche, cariรฑo!", + "Context": { + "ReferenceDateTime": "2020-07-01T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "esta noche", + "Start": 11, + "End": 20, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2020-07-01TNI", + "type": "datetimerange", + "start": "2020-07-01 20:00:00", + "end": "2020-07-01 23:59:59" + } + ] + } + } + ] + }, + { + "Input": "El rango es de 2014.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "2014", + "Start": 15, + "End": 18, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2014", + "type": "daterange", + "start": "2014-01-01", + "end": "2015-01-01" + } + ] + } + } + ] + }, + { + "Input": "Volverรฉ a principios de aรฑo", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "principios de aรฑo", + "Start": 10, + "End": 26, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2016", + "Mod": "start", + "type": "daterange", + "start": "2016-01-01", + "end": "2016-07-01" + } + ] + } + } + ] + }, + { + "Input": "Volverรฉ a inicio de mes", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "inicio de mes", + "Start": 10, + "End": 22, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2016-11", + "Mod": "start", + "type": "daterange", + "start": "2016-11-01", + "end": "2016-11-16" + } + ] + } + } + ] + }, + { + "Input": "Estarรฉ de regreso a fin de mes", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "fin de mes", + "Start": 20, + "End": 29, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2016-11", + "Mod": "end", + "type": "daterange", + "start": "2016-11-16", + "end": "2016-12-01" + } + ] + } + } + ] + }, + { + "Input": "Saldrรฉ de las 11:30 a.m. a las 5:30 p.m. 27 de diciembre", + "Context": { + "ReferenceDateTime": "2019-07-04T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "de las 11:30 a.m. a las 5:30 p.m. 27 de diciembre", + "Start": 7, + "End": 55, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-12-27T11:30,XXXX-12-27T17:30,PT6H)", + "type": "datetimerange", + "start": "2018-12-27 11:30:00", + "end": "2018-12-27 17:30:00" + }, + { + "timex": "(XXXX-12-27T11:30,XXXX-12-27T17:30,PT6H)", + "type": "datetimerange", + "start": "2019-12-27 11:30:00", + "end": "2019-12-27 17:30:00" + } + ] + } + } + ] + }, + { + "Input": "Las ventas aumentaron durante desde primer trimestre de 2017 - tercer trimestre de 2018", + "Context": { + "ReferenceDateTime": "2019-06-11T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "desde primer trimestre de 2017 - tercer trimestre de 2018", + "Start": 30, + "End": 86, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2017-01-01,2018-07-01,P18M)", + "type": "daterange", + "start": "2017-01-01", + "end": "2018-07-01" + } + ] + } + } + ] + }, + { + "Input": "Regresarรฉ al final de este domingo", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "al final de este domingo", + "Start": 10, + "End": 33, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2016-11-13T23:59:59", + "type": "datetime", + "value": "2016-11-13 23:59:59" + } + ] + } + } + ] + }, + { + "Input": "Podrรญamos haber programado un horario para reunirnos a principios de semana.", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "principios de semana", + "Start": 55, + "End": 74, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W22", + "Mod": "start", + "type": "daterange", + "start": "2018-05-28", + "end": "2018-05-31" + } + ] + } + } + ] + }, + { + "Input": "Podrรญamos haber programado un horario para reunirnos a comienzos de este aรฑo.", + "Context": { + "ReferenceDateTime": "2018-05-28T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "comienzos de este aรฑo", + "Start": 55, + "End": 75, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "Mod": "start", + "type": "daterange", + "start": "2018-01-01", + "end": "2018-07-01" + } + ] + } + } + ] + }, + { + "Input": "Por favor, encuรฉntranos un momento para encontrarnos a finales de este mes", + "Context": { + "ReferenceDateTime": "2018-05-28T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "finales de este mes", + "Start": 55, + "End": 73, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-05", + "Mod": "end", + "type": "daterange", + "start": "2018-05-16", + "end": "2018-06-01" + } + ] + } + } + ] + }, + { + "Input": "Cortana, ยฟpuedes hacer algo para maรฑana alrededor de las 10 de la maรฑana?", + "Context": { + "ReferenceDateTime": "2018-08-16T10:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "maรฑana alrededor de las 10 de la maรฑana", + "Start": 33, + "End": 71, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2018-08-17T10", + "type": "datetime", + "value": "2018-08-17 10:00:00" + } + ] + } + } + ] + }, + { + "Input": "Tengo una reuniรณn en londres el viernes a las 5", + "Context": { + "ReferenceDateTime": "2020-05-30T12:00:00" + }, + "Results": [ + { + "Text": "viernes a las 5", + "Start": 32, + "End": 46, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-5T05", + "type": "datetime", + "value": "2020-05-29 05:00:00" + }, + { + "timex": "XXXX-WXX-5T05", + "type": "datetime", + "value": "2020-06-05 05:00:00" + }, + { + "timex": "XXXX-WXX-5T17", + "type": "datetime", + "value": "2020-05-29 17:00:00" + }, + { + "timex": "XXXX-WXX-5T17", + "type": "datetime", + "value": "2020-06-05 17:00:00" + } + ] + } + } + ] + }, + { + "Input": "Tengo una reuniรณn en londres el viernes a las 5 de la tarde", + "Context": { + "ReferenceDateTime": "2020-05-30T12:00:00" + }, + "Results": [ + { + "Text": "viernes a las 5 de la tarde", + "Start": 32, + "End": 58, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-5T17", + "type": "datetime", + "value": "2020-05-29 17:00:00" + }, + { + "timex": "XXXX-WXX-5T17", + "type": "datetime", + "value": "2020-06-05 17:00:00" + } + ] + } + } + ] + }, + { + "Input": "ยฟPuede organizar una reuniรณn de equipos de Microsoft a partir del 7 de enero para analizar las plantillas ARM?", + "Context": { + "ReferenceDateTime": "2019-04-24T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "a partir del 7 de enero", + "Start": 53, + "End": 75, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-01-07", + "Mod": "since", + "type": "daterange", + "start": "2019-01-07", + "sourceEntity": "datetimepoint" + }, + { + "timex": "XXXX-01-07", + "Mod": "since", + "type": "daterange", + "start": "2020-01-07", + "sourceEntity": "datetimepoint" + } + ] + } + } + ] + }, + { + "Input": "Vamos a tomar un cafรฉ la prรณxima semana mรกs tarde en la noche.", + "Context": { + "ReferenceDateTime": "2019-07-17T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "la prรณxima semana", + "Start": 22, + "End": 38, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-W30", + "type": "daterange", + "start": "2019-07-22", + "end": "2019-07-29" + } + ] + } + }, + { + "Text": "mรกs tarde en la noche", + "Start": 40, + "End": 60, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "TNI", + "Mod": "end", + "type": "timerange", + "start": "22:00:00", + "end": "23:59:59" + } + ] + } + } + ] + }, + { + "Input": "ยฟQuรฉ pasรณ al final del pasado mediodรญa?", + "Context": { + "ReferenceDateTime": "2019-07-17T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "final del pasado mediodรญa", + "Start": 13, + "End": 37, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "TAF", + "Mod": "end", + "type": "timerange", + "start": "14:00:00", + "end": "16:00:00" + } + ] + } + } + ] + }, + { + "Input": "ยฟQuรฉ pasรณ mรกs tarde pasado el mediodรญa?", + "Context": { + "ReferenceDateTime": "2019-07-17T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "mรกs tarde pasado el mediodรญa", + "Start": 10, + "End": 37, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "TAF", + "Mod": "end", + "type": "timerange", + "start": "14:00:00", + "end": "16:00:00" + } + ] + } + } + ] + }, + { + "Input": "Vamos a tomar cafรฉ la semana que viene mรกs tarde por el pasado medio dia", + "Context": { + "ReferenceDateTime": "2019-07-17T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "la semana que viene", + "Start": 19, + "End": 37, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-W30", + "type": "daterange", + "start": "2019-07-22", + "end": "2019-07-29" + } + ] + } + }, + { + "Text": "mรกs tarde por el pasado medio dia", + "Start": 39, + "End": 71, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "TAF", + "Mod": "end", + "type": "timerange", + "start": "14:00:00", + "end": "16:00:00" + } + ] + } + } + ] + }, + { + "Input": "nos vemos mรกs tarde este pasado mediodia.", + "Context": { + "ReferenceDateTime": "2019-08-01T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "mรกs tarde este pasado mediodia", + "Start": 10, + "End": 39, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2019-08-01TAF", + "Mod": "end", + "type": "datetimerange", + "start": "2019-08-01 14:00:00", + "end": "2019-08-01 16:00:00" + } + ] + } + } + ] + }, + { + "Input": "Me irรฉ a Pekรญn al mediados de hoy.", + "Context": { + "ReferenceDateTime": "2018-05-18T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "mediados de hoy", + "Start": 18, + "End": 32, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2018-05-18", + "Mod": "mid", + "type": "datetimerange", + "start": "2018-05-18 10:00:00", + "end": "2018-05-18 14:00:00" + } + ] + } + } + ] + }, + { + "Input": "despuรฉs del 1 de enero de 2007 y no mรกs tarde que el 1 de enero de 2010", + "Context": { + "ReferenceDateTime": "2019-12-15T01:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "despuรฉs del 1 de enero de 2007", + "Start": 0, + "End": 29, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2007-01-01", + "Mod": "after", + "type": "daterange", + "sourceEntity": "datetimepoint", + "start": "2007-01-01" + } + ] + } + }, + { + "Text": "no mรกs tarde que el 1 de enero de 2010", + "Start": 33, + "End": 70, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2010-01-01", + "Mod": "before", + "type": "daterange", + "sourceEntity": "datetimepoint", + "end": "2010-01-01" + } + ] + } + } + ] + }, + { + "Input": "desde el 1 de enero de 2010 o no mรกs tarde que el 1 de enero de 2007", + "Context": { + "ReferenceDateTime": "2019-12-15T01:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "desde el 1 de enero de 2010", + "Start": 0, + "End": 26, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2010-01-01", + "Mod": "since", + "type": "daterange", + "sourceEntity": "datetimepoint", + "start": "2010-01-01" + } + ] + } + }, + { + "Text": "no mรกs tarde que el 1 de enero de 2007", + "Start": 30, + "End": 67, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2007-01-01", + "Mod": "before", + "type": "daterange", + "sourceEntity": "datetimepoint", + "end": "2007-01-01" + } + ] + } + } + ] + }, + { + "Input": "Sucediรณ el martes anterior antes de las dos de la tarde.", + "Context": { + "ReferenceDateTime": "2018-06-26T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "martes anterior antes de las dos de la tarde", + "Start": 11, + "End": 54, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2018-06-19T14", + "Mod": "before", + "type": "datetimerange", + "end": "2018-06-19 14:00:00" + } + ] + } + } + ] + }, + { + "Input": "ยฟDรณnde estuviste este pasado miรฉrcoles?", + "Context": { + "ReferenceDateTime": "2019-01-31T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "este pasado miรฉrcoles", + "Start": 17, + "End": 37, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-01-30", + "type": "date", + "value": "2019-01-30" + } + ] + } + } + ] + }, + { + "Input": "Muรฉstrame las ventas registradas en la 4ยช semana de enero", + "Context": { + "ReferenceDateTime": "2020-11-12T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "la 4ยช semana de enero", + "Start": 36, + "End": 56, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-01-W04", + "type": "daterange", + "start": "2020-01-20", + "end": "2020-01-27" + }, + { + "timex": "XXXX-01-W04", + "type": "daterange", + "start": "2021-01-25", + "end": "2021-02-01" + } + ] + } + } + ] + }, + { + "Input": "Ventas totales de abril a junio en 2017", + "Context": { + "ReferenceDateTime": "2020-11-12T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "de abril a junio en 2017", + "Start": 15, + "End": 38, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2017-04-01,2017-06-01,P2M)", + "type": "daterange", + "start": "2017-04-01", + "end": "2017-06-01" + } + ] + } + } + ] + }, + { + "Input": "Encuentre las ventas en febrero, marzo y julio", + "Context": { + "ReferenceDateTime": "2020-11-12T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "febrero", + "Start": 24, + "End": 30, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-02", + "type": "daterange", + "start": "2020-02-01", + "end": "2020-03-01" + }, + { + "timex": "XXXX-02", + "type": "daterange", + "start": "2021-02-01", + "end": "2021-03-01" + } + ] + } + }, + { + "Text": "marzo", + "Start": 33, + "End": 37, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-03", + "type": "daterange", + "start": "2020-03-01", + "end": "2020-04-01" + }, + { + "timex": "XXXX-03", + "type": "daterange", + "start": "2021-03-01", + "end": "2021-04-01" + } + ] + } + }, + { + "Text": "julio", + "Start": 41, + "End": 45, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-07", + "type": "daterange", + "start": "2020-07-01", + "end": "2020-08-01" + }, + { + "timex": "XXXX-07", + "type": "daterange", + "start": "2021-07-01", + "end": "2021-08-01" + } + ] + } + } + ] + }, + { + "Input": "ยฟQue pasรณ el aรฑo anterior?", + "Context": { + "ReferenceDateTime": "2018-11-08T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "el aรฑo anterior", + "Start": 10, + "End": 24, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2017", + "type": "daterange", + "start": "2017-01-01", + "end": "2018-01-01" + } + ] + } + } + ] + }, + { + "Input": "ยฟQue pasรณ el aรฑo anterior de 2015?", + "Context": { + "ReferenceDateTime": "2018-11-08T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "aรฑo", + "Start": 13, + "End": 15, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "type": "daterange", + "start": "2018-01-01", + "end": "2019-01-01" + } + ] + } + }, + { + "Text": "anterior de 2015", + "Start": 17, + "End": 32, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2015", + "Mod": "before", + "type": "daterange", + "sourceEntity": "datetimerange", + "end": "2015-01-01" + } + ] + } + } + ] + }, + { + "Input": "ยฟQue pasรณ el aรฑo anterior a la asamblea?", + "Context": { + "ReferenceDateTime": "2018-11-08T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "aรฑo", + "Start": 13, + "End": 15, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "type": "daterange", + "start": "2018-01-01", + "end": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "El primero de enero de 2000 fue un dรญa especial para mรญ.", + "Context": { + "ReferenceDateTime": "2019-06-03T12:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "primero de enero de 2000", + "Start": 3, + "End": 26, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2000-01-01", + "type": "date", + "value": "2000-01-01" + } + ] + } + }, + { + "Text": "un dรญa", + "Start": 32, + "End": 37, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P1D", + "type": "duration", + "value": "86400" + } + ] + } + } + ] + }, + { + "Input": "Vamos a tomar un cafรฉ en el edificio 34 este pasado mediodia", + "Context": { + "ReferenceDateTime": "2019-07-30T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "este pasado mediodia", + "Start": 40, + "End": 59, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2019-07-30TAF", + "type": "datetimerange", + "start": "2019-07-30 12:00:00", + "end": "2019-07-30 16:00:00" + } + ] + } + } + ] + }, + { + "Input": "Vamos a tomar un cafรฉ en el edificio 4 este pasado mediodia", + "Context": { + "ReferenceDateTime": "2019-07-30T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "este pasado mediodia", + "Start": 39, + "End": 58, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2019-07-30TAF", + "type": "datetimerange", + "start": "2019-07-30 12:00:00", + "end": "2019-07-30 16:00:00" + } + ] + } + } + ] + }, + { + "Input": "134 este pasado mediodia", + "Context": { + "ReferenceDateTime": "2019-07-30T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "este pasado mediodia", + "Start": 4, + "End": 23, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2019-07-30TAF", + "type": "datetimerange", + "start": "2019-07-30 12:00:00", + "end": "2019-07-30 16:00:00" + } + ] + } + } + ] + }, + { + "Input": "Volverรฉ el 1.ยบ de julio, 17.ยฐ veces.", + "Context": { + "ReferenceDateTime": "2018-04-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "1.ยบ de julio", + "Start": 11, + "End": 22, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-07-01", + "type": "date", + "value": "2017-07-01" + }, + { + "timex": "XXXX-07-01", + "type": "date", + "value": "2018-07-01" + } + ] + } + } + ] + }, + { + "Input": "Volverรฉ el 1.ยบ de julio, 17.", + "Context": { + "ReferenceDateTime": "2018-04-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "1.ยบ de julio, 17", + "Start": 11, + "End": 26, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2017-07-01", + "type": "date", + "value": "2017-07-01" + } + ] + } + } + ] + }, + { + "Input": "Cortana, ยฟpuedes preparar algo para el dรญa 21 de este mes?", + "Context": { + "ReferenceDateTime": "2018-08-08T10:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "el dรญa 21 de este mes", + "Start": 36, + "End": 56, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-08-21", + "type": "date", + "value": "2018-08-21" + } + ] + } + } + ] + }, + { + "Input": "ยฟDรณnde estabas entre 0930-0730?", + "Context": { + "ReferenceDateTime": "2019-01-31T00:00:00" + }, + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "entre 0930-0730", + "Start": 15, + "End": 29, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T09:30,T19:30,PT10H)", + "type": "timerange", + "start": "09:30:00", + "end": "19:30:00" + }, + { + "timex": "(T21:30,T07:30,PT10H)", + "type": "timerange", + "start": "21:30:00", + "end": "07:30:00" + } + ] + } + } + ] + }, + { + "Input": "Donde estabas el 12 entre 0730-0930", + "Context": { + "ReferenceDateTime": "2019-01-31T00:00:00" + }, + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "12 entre 0730-0930", + "Start": 17, + "End": 34, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-XX-12T07:30,XXXX-XX-12T09:30,PT2H)", + "type": "datetimerange", + "start": "2019-01-12 07:30:00", + "end": "2019-01-12 09:30:00" + }, + { + "timex": "(XXXX-XX-12T07:30,XXXX-XX-12T09:30,PT2H)", + "type": "datetimerange", + "start": "2019-02-12 07:30:00", + "end": "2019-02-12 09:30:00" + }, + { + "timex": "(XXXX-XX-12T19:30,XXXX-XX-12T21:30,PT2H)", + "type": "datetimerange", + "start": "2019-01-12 19:30:00", + "end": "2019-01-12 21:30:00" + }, + { + "timex": "(XXXX-XX-12T19:30,XXXX-XX-12T21:30,PT2H)", + "type": "datetimerange", + "start": "2019-02-12 19:30:00", + "end": "2019-02-12 21:30:00" + } + ] + } + } + ] + }, + { + "Input": "Tomรฉ un cafรฉ el martes 4 a las siete de la tarde.", + "Context": { + "ReferenceDateTime": "2019-06-17T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "martes 4 a las siete de la tarde", + "Start": 16, + "End": 47, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-2T19", + "type": "datetime", + "value": "2019-06-04 19:00:00" + }, + { + "timex": "XXXX-WXX-2T19", + "type": "datetime", + "value": "2020-02-04 19:00:00" + } + ] + } + } + ] + }, + { + "Input": "Vamos a tomar un cafรฉ el martes once.", + "Context": { + "ReferenceDateTime": "2019-06-10T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "martes once", + "Start": 25, + "End": 35, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-2", + "type": "date", + "value": "2018-12-11" + }, + { + "timex": "XXXX-WXX-2", + "type": "date", + "value": "2019-06-11" + } + ] + } + } + ] + }, + { + "Input": "Programรกme una reuniรณn mar", + "Context": { + "ReferenceDateTime": "2017-12-04T00:00:00" + }, + "Comment": "The abbreviation 'mar' is ambiguous, it can refer to both 'marzo' (March) and 'martes' (Tuesday). Isolated occurrences of the term are parsed as weekday.", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "mar", + "Start": 23, + "End": 25, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-2", + "type": "date", + "value": "2017-11-28" + }, + { + "timex": "XXXX-WXX-2", + "type": "date", + "value": "2017-12-05" + } + ] + } + } + ] + }, + { + "Input": "Programรกme una reuniรณn de lunes a mar", + "Context": { + "ReferenceDateTime": "2017-12-04T00:00:00" + }, + "Comment": "The abbreviation 'mar' is ambiguous, it can refer to both 'marzo' (March) and 'martes' (Tuesday).", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "de lunes a mar", + "Start": 23, + "End": 36, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-WXX-1,XXXX-WXX-2,P1D)", + "type": "daterange", + "start": "2017-11-27", + "end": "2017-11-28" + }, + { + "timex": "(XXXX-WXX-1,XXXX-WXX-2,P1D)", + "type": "daterange", + "start": "2017-12-04", + "end": "2017-12-05" + } + ] + } + } + ] + }, + { + "Input": "Programรกme una reuniรณn de enero a mar", + "Context": { + "ReferenceDateTime": "2018-09-07T12:00:00" + }, + "Comment": "The abbreviation 'mar' is ambiguous, it can refer to both 'marzo' (March) and 'martes' (Tuesday).", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "de enero a mar", + "Start": 23, + "End": 36, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-01-01,XXXX-03-01,P2M)", + "type": "daterange", + "start": "2018-01-01", + "end": "2018-03-01" + }, + { + "timex": "(XXXX-01-01,XXXX-03-01,P2M)", + "type": "daterange", + "start": "2019-01-01", + "end": "2019-03-01" + } + ] + } + } + ] + }, + { + "Input": "Mostrar las ventas de la semana", + "Context": { + "ReferenceDateTime": "2018-07-02T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "semana", + "Start": 25, + "End": 30, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W27", + "type": "daterange", + "start": "2018-07-02", + "end": "2018-07-09" + } + ] + } + } + ] + }, + { + "Input": "Mostrar ventas en la semana 1", + "Context": { + "ReferenceDateTime": "2019-03-02T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "semana 1", + "Start": 21, + "End": 28, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2019-W01", + "type": "daterange", + "start": "2018-12-31", + "end": "2019-01-07" + } + ] + } + } + ] + }, + { + "Input": "Mostrar ventas en semana 1", + "Context": { + "ReferenceDateTime": "2011-07-02T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "semana 1", + "Start": 18, + "End": 25, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2011-W01", + "type": "daterange", + "start": "2011-01-03", + "end": "2011-01-10" + } + ] + } + } + ] + }, + { + "Input": "29/2", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "Results": [ + { + "Text": "29/2", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-02-29", + "type": "date", + "value": "2016-02-29" + }, + { + "timex": "XXXX-02-29", + "type": "date", + "value": "2020-02-29" + } + ] + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "29/2", + "Context": { + "ReferenceDateTime": "2019-03-22T00:00:00" + }, + "Results": [ + { + "Text": "29/2", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-02-29", + "type": "date", + "value": "2016-02-29" + }, + { + "timex": "XXXX-02-29", + "type": "date", + "value": "2020-02-29" + } + ] + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "29/2", + "Context": { + "ReferenceDateTime": "2020-03-22T00:00:00" + }, + "Results": [ + { + "Text": "29/2", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-02-29", + "type": "date", + "value": "2020-02-29" + }, + { + "timex": "XXXX-02-29", + "type": "date", + "value": "2024-02-29" + } + ] + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "30/2", + "Context": { + "ReferenceDateTime": "2020-03-22T00:00:00" + }, + "Results": [ + { + "Text": "30/2", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-02-30", + "type": "date", + "value": "not resolved" + } + ] + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "29/2/2019", + "Context": { + "ReferenceDateTime": "2020-03-22T00:00:00" + }, + "Results": [ + { + "Text": "29/2/2019", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-02-29", + "type": "date", + "value": "not resolved" + } + ] + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "29/2/2020", + "Context": { + "ReferenceDateTime": "2020-03-22T00:00:00" + }, + "Results": [ + { + "Text": "29/2/2020", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2020-02-29", + "type": "date", + "value": "2020-02-29" + } + ] + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "28/2-1/3", + "Context": { + "ReferenceDateTime": "2019-09-18T18:00:00" + }, + "Results": [ + { + "Text": "28/2-1/3", + "Start": 0, + "End": 7, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-02-28,XXXX-03-01,P1D)", + "type": "daterange", + "start": "2019-02-28", + "end": "2019-03-01" + }, + { + "timex": "(XXXX-02-28,XXXX-03-01,P2D)", + "type": "daterange", + "start": "2020-02-28", + "end": "2020-03-01" + } + ] + } + } + ] + }, + { + "Input": "29/2-1/3", + "Context": { + "ReferenceDateTime": "2019-09-18T18:00:00" + }, + "Results": [ + { + "Text": "29/2-1/3", + "Start": 0, + "End": 7, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-02-29,XXXX-03-01,P1D)", + "type": "daterange", + "start": "2016-02-29", + "end": "2016-03-01" + }, + { + "timex": "(XXXX-02-29,XXXX-03-01,P1D)", + "type": "daterange", + "start": "2020-02-29", + "end": "2020-03-01" + } + ] + } + } + ] + }, + { + "Input": "29/2-1/3/2019", + "Context": { + "ReferenceDateTime": "2019-09-18T18:00:00" + }, + "Results": [ + { + "Text": "29/2-1/3/2019", + "Start": 0, + "End": 12, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-02-29,2019-03-01,PXD)", + "type": "daterange", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "anoche a las 8 en punto", + "Context": { + "ReferenceDateTime": "2021-02-17T18:00:00" + }, + "NotSupported": "python", + "Results": [ + { + "Text": "anoche a las 8 en punto", + "Start": 0, + "End": 22, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2021-02-16T20", + "type": "datetime", + "value": "2021-02-16 20:00:00" + } + ] + } + } + ] + }, + { + "Input": "pasรณ anoche a las 8.", + "Context": { + "ReferenceDateTime": "2018-08-16T10:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "anoche a las 8", + "Start": 5, + "End": 18, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2018-08-15T20", + "type": "datetime", + "value": "2018-08-15 20:00:00" + } + ] + } + } + ] + }, + { + "Input": "Regresarรฉ a las 8 menos cuarto de la maรฑana", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "8 menos cuarto de la maรฑana", + "Start": 16, + "End": 42, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T07:45", + "type": "time", + "value": "07:45:00" + } + ] + } + } + ] + }, + { + "Input": "Regresarรฉ a las 8 menos cuarto am", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "8 menos cuarto am", + "Start": 16, + "End": 32, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T07:45", + "type": "time", + "value": "07:45:00" + } + ] + } + } + ] + }, + { + "Input": "Regresarรฉ a las 8pm menos cuarto", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "8pm menos cuarto", + "Start": 16, + "End": 31, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T19:45", + "type": "time", + "value": "19:45:00" + } + ] + } + } + ] + }, + { + "Input": "Regresarรฉ a las 8 pm menos cuarto", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "8 pm menos cuarto", + "Start": 16, + "End": 32, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T19:45", + "type": "time", + "value": "19:45:00" + } + ] + } + } + ] + }, + { + "Input": "Regresarรฉ a las 8 menos cuarto pm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "8 menos cuarto pm", + "Start": 16, + "End": 32, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T19:45", + "type": "time", + "value": "19:45:00" + } + ] + } + } + ] + }, + { + "Input": "Regresarรฉ a las 8 menos cuarto de la tarde", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "8 menos cuarto de la tarde", + "Start": 16, + "End": 41, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T19:45", + "type": "time", + "value": "19:45:00" + } + ] + } + } + ] + }, + { + "Input": "Regresarรฉ a las 8 de la noche menos cuarto", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "8 de la noche menos cuarto", + "Start": 16, + "End": 41, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T19:45", + "type": "time", + "value": "19:45:00" + } + ] + } + } + ] + }, + { + "Input": "La temperatura era 37.1 por la maรฑana", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "por la maรฑana", + "Start": 24, + "End": 36, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "TMO", + "type": "timerange", + "start": "08:00:00", + "end": "12:00:00" + } + ] + } + } + ] + }, + { + "Input": "Voy a volver sep-23-2020.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "sep-23-2020", + "Start": 13, + "End": 23, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2020-09-23", + "type": "date", + "value": "2020-09-23" + } + ] + } + } + ] + }, + { + "Input": "Voy a volver septiembre-2020-23.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "septiembre-2020-23", + "Start": 13, + "End": 30, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2020-09-23", + "type": "date", + "value": "2020-09-23" + } + ] + } + } + ] + }, + { + "Input": "Voy a volver 2020/23/sep.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "2020/23/sep.", + "Start": 13, + "End": 24, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2020-09-23", + "type": "date", + "value": "2020-09-23" + } + ] + } + } + ] + }, + { + "Input": "Voy a volver 2020/sep/23", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "2020/sep/23", + "Start": 13, + "End": 23, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2020-09-23", + "type": "date", + "value": "2020-09-23" + } + ] + } + } + ] + }, + { + "Input": "Voy a volver 23/sep/2020", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "23/sep/2020", + "Start": 13, + "End": 23, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2020-09-23", + "type": "date", + "value": "2020-09-23" + } + ] + } + } + ] + }, + { + "Input": "Voy a volver 23-2020-septiembre", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "23-2020-septiembre", + "Start": 13, + "End": 30, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2020-09-23", + "type": "date", + "value": "2020-09-23" + } + ] + } + } + ] + }, + { + "Input": "Voy a volver viernes 23 a las 4", + "Context": { + "ReferenceDateTime": "2019-08-07T00:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "viernes 23 a las 4", + "Start": 13, + "End": 30, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-5T04", + "type": "datetime", + "value": "2018-11-23 04:00:00" + }, + { + "timex": "XXXX-WXX-5T04", + "type": "datetime", + "value": "2019-08-23 04:00:00" + }, + { + "timex": "XXXX-WXX-5T16", + "type": "datetime", + "value": "2018-11-23 16:00:00" + }, + { + "timex": "XXXX-WXX-5T16", + "type": "datetime", + "value": "2019-08-23 16:00:00" + } + ] + } + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Spanish/DateTimeModelExperimentalMode.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Spanish/DateTimeModelExperimentalMode.json new file mode 100644 index 000000000..b0446518a --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Spanish/DateTimeModelExperimentalMode.json @@ -0,0 +1,28 @@ +[ + { + "Input": "El rango es de 2014.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "de 2014", + "Start": 12, + "End": 18, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2014", + "type": "daterange", + "Mod": "since", + "start": "2014-01-01", + "sourceEntity": "datetimerange" + } + ] + } + } + ] + } +] diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Spanish/DateTimeParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Spanish/DateTimeParser.json new file mode 100644 index 000000000..375b0b245 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Spanish/DateTimeParser.json @@ -0,0 +1,1405 @@ +[ + { + "Input": "Voy a volver ahora", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "ahora", + "Type": "datetime", + "Value": { + "Timex": "PRESENT_REF", + "FutureResolution": { + "dateTime": "2016-11-07 00:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 00:00:00" + } + }, + "Start": 13, + "Length": 5 + } + ] + }, + { + "Input": "Voy a volver tan pronto como sea posible", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "tan pronto como sea posible", + "Type": "datetime", + "Value": { + "Timex": "FUTURE_REF", + "FutureResolution": { + "dateTime": "2016-11-07 00:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 00:00:00" + } + }, + "Start": 13, + "Length": 27 + } + ] + }, + { + "Input": "Vamos a volver tan pronto como podamos", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "tan pronto como podamos", + "Type": "datetime", + "Value": { + "Timex": "FUTURE_REF", + "FutureResolution": { + "dateTime": "2016-11-07 00:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 00:00:00" + } + }, + "Start": 15, + "Length": 23 + } + ] + }, + { + "Input": "Voy a volver lo mas pronto posible", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "lo mas pronto posible", + "Type": "datetime", + "Value": { + "Timex": "FUTURE_REF", + "FutureResolution": { + "dateTime": "2016-11-07 00:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 00:00:00" + } + }, + "Start": 13, + "Length": 21 + } + ] + }, + { + "Input": "Voy a volver ahora mismo", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "ahora mismo", + "Type": "datetime", + "Value": { + "Timex": "PRESENT_REF", + "FutureResolution": { + "dateTime": "2016-11-07 00:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 00:00:00" + } + }, + "Start": 13, + "Length": 11 + } + ] + }, + { + "Input": "Voy a volver justo ahora", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "justo ahora", + "Type": "datetime", + "Value": { + "Timex": "PRESENT_REF", + "FutureResolution": { + "dateTime": "2016-11-07 00:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 00:00:00" + } + }, + "Start": 13, + "Length": 11 + } + ] + }, + { + "Input": "Voy a volver en este momento", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "en este momento", + "Type": "datetime", + "Value": { + "Timex": "PRESENT_REF", + "FutureResolution": { + "dateTime": "2016-11-07 00:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 00:00:00" + } + }, + "Start": 13, + "Length": 15 + } + ] + }, + { + "Input": "Voy a volver el 15 a las 8:00", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "15 a las 8:00", + "Type": "datetime", + "Value": { + "Timex": "XXXX-XX-15T08:00", + "FutureResolution": { + "dateTime": "2016-11-15 08:00:00" + }, + "PastResolution": { + "dateTime": "2016-10-15 08:00:00" + } + }, + "Start": 16, + "Length": 13 + } + ] + }, + { + "Input": "Voy a volver el 15 a las 8:00:20", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "15 a las 8:00:20", + "Type": "datetime", + "Value": { + "Timex": "XXXX-XX-15T08:00:20", + "FutureResolution": { + "dateTime": "2016-11-15 08:00:20" + }, + "PastResolution": { + "dateTime": "2016-10-15 08:00:20" + } + }, + "Start": 16, + "Length": 16 + } + ] + }, + { + "Input": "Voy a volver el 15, 8pm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "15, 8pm", + "Type": "datetime", + "Value": { + "Timex": "XXXX-XX-15T20", + "FutureResolution": { + "dateTime": "2016-11-15 20:00:00" + }, + "PastResolution": { + "dateTime": "2016-10-15 20:00:00" + } + }, + "Start": 16, + "Length": 7 + } + ] + }, + { + "Input": "Voy a volver el cinco de mayo a las 4 a.m.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "cinco de mayo a las 4 a.m.", + "Type": "datetime", + "Value": { + "Timex": "XXXX-05-05T04", + "FutureResolution": { + "dateTime": "2017-05-05 04:00:00" + }, + "PastResolution": { + "dateTime": "2016-05-05 04:00:00" + } + }, + "Start": 16, + "Length": 26 + } + ] + }, + { + "Input": "Voy a volver el 04/21/2016, 8:00pm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "04/21/2016, 8:00pm", + "Type": "datetime", + "Value": { + "Timex": "2016-04-21T20:00", + "FutureResolution": { + "dateTime": "2016-04-21 20:00:00" + }, + "PastResolution": { + "dateTime": "2016-04-21 20:00:00" + } + }, + "Start": 16, + "Length": 18 + } + ] + }, + { + "Input": "Voy a volver el 04/21/2016, 8:00:13pm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "04/21/2016, 8:00:13pm", + "Type": "datetime", + "Value": { + "Timex": "2016-04-21T20:00:13", + "FutureResolution": { + "dateTime": "2016-04-21 20:00:13" + }, + "PastResolution": { + "dateTime": "2016-04-21 20:00:13" + } + }, + "Start": 16, + "Length": 21 + } + ] + }, + { + "Input": "Voy a volver el 23 de Oct a las siete", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "23 de Oct a las siete", + "Type": "datetime", + "Value": { + "Timex": "XXXX-10-23T07", + "FutureResolution": { + "dateTime": "2017-10-23 07:00:00" + }, + "PastResolution": { + "dateTime": "2016-10-23 07:00:00" + } + }, + "Start": 16, + "Length": 21 + } + ] + }, + { + "Input": "Voy a volver el 14 de Octubre 8:00am", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "14 de Octubre 8:00am", + "Type": "datetime", + "Value": { + "Timex": "XXXX-10-14T08:00", + "FutureResolution": { + "dateTime": "2017-10-14 08:00:00" + }, + "PastResolution": { + "dateTime": "2016-10-14 08:00:00" + } + }, + "Start": 16, + "Length": 20 + } + ] + }, + { + "Input": "Voy a volver el 14 de Octubre 8:00:31am", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "14 de Octubre 8:00:31am", + "Type": "datetime", + "Value": { + "Timex": "XXXX-10-14T08:00:31", + "FutureResolution": { + "dateTime": "2017-10-14 08:00:31" + }, + "PastResolution": { + "dateTime": "2016-10-14 08:00:31" + } + }, + "Start": 16, + "Length": 23 + } + ] + }, + { + "Input": "Voy a volver el 14 de Octubre, cerca de las 8:00am", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "14 de Octubre, cerca de las 8:00am", + "Type": "datetime", + "Value": { + "Timex": "XXXX-10-14T08:00", + "FutureResolution": { + "dateTime": "2017-10-14 08:00:00" + }, + "PastResolution": { + "dateTime": "2016-10-14 08:00:00" + } + }, + "Start": 16, + "Length": 34 + } + ] + }, + { + "Input": "Voy a volver el 14 de Octubre a las 8:00:31am", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "14 de Octubre a las 8:00:31am", + "Type": "datetime", + "Value": { + "Timex": "XXXX-10-14T08:00:31", + "FutureResolution": { + "dateTime": "2017-10-14 08:00:31" + }, + "PastResolution": { + "dateTime": "2016-10-14 08:00:31" + } + }, + "Start": 16, + "Length": 29 + } + ] + }, + { + "Input": "Voy a volver el 14 de Octubre, 8:00am", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "14 de Octubre, 8:00am", + "Type": "datetime", + "Value": { + "Timex": "XXXX-10-14T08:00", + "FutureResolution": { + "dateTime": "2017-10-14 08:00:00" + }, + "PastResolution": { + "dateTime": "2016-10-14 08:00:00" + } + }, + "Start": 16, + "Length": 21 + } + ] + }, + { + "Input": "Voy a volver el 14 de Octubre, 8:00:26am", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "14 de Octubre, 8:00:26am", + "Type": "datetime", + "Value": { + "Timex": "XXXX-10-14T08:00:26", + "FutureResolution": { + "dateTime": "2017-10-14 08:00:26" + }, + "PastResolution": { + "dateTime": "2016-10-14 08:00:26" + } + }, + "Start": 16, + "Length": 24 + } + ] + }, + { + "Input": "Voy a volver el 5 de Mayo, 2016, 20 minutos pasados de las 8 de la tarde", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "5 de Mayo, 2016, 20 minutos pasados de las 8 de la tarde", + "Type": "datetime", + "Value": { + "Timex": "2016-05-05T20:20", + "FutureResolution": { + "dateTime": "2016-05-05 20:20:00" + }, + "PastResolution": { + "dateTime": "2016-05-05 20:20:00" + } + }, + "Start": 16, + "Length": 56 + } + ] + }, + { + "Input": "Voy a volver 8pm del 15", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "8pm del 15", + "Type": "datetime", + "Value": { + "Timex": "XXXX-XX-15T20", + "FutureResolution": { + "dateTime": "2016-11-15 20:00:00" + }, + "PastResolution": { + "dateTime": "2016-10-15 20:00:00" + } + }, + "Start": 13, + "Length": 10 + } + ] + }, + { + "Input": "Voy a volver a las siete del 15", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "siete del 15", + "Type": "datetime", + "Value": { + "Timex": "XXXX-XX-15T07", + "FutureResolution": { + "dateTime": "2016-11-15 07:00:00" + }, + "PastResolution": { + "dateTime": "2016-10-15 07:00:00" + } + }, + "Start": 19, + "Length": 12 + } + ] + }, + { + "Input": "Voy a volver a las 8pm de hoy", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "8pm de hoy", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T20", + "FutureResolution": { + "dateTime": "2016-11-07 20:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 20:00:00" + } + }, + "Start": 19, + "Length": 10 + } + ] + }, + { + "Input": "Voy a volver a las siete menos cuarto de maรฑana", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "siete menos cuarto de maรฑana", + "Type": "datetime", + "Value": { + "Timex": "2016-11-08T06:45", + "FutureResolution": { + "dateTime": "2016-11-08 06:45:00" + }, + "PastResolution": { + "dateTime": "2016-11-08 06:45:00" + } + }, + "Start": 19, + "Length": 28 + } + ] + }, + { + "Input": "Voy a volver 19:00, 2016-12-22", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "19:00, 2016-12-22", + "Type": "datetime", + "Value": { + "Timex": "2016-12-22T19:00", + "FutureResolution": { + "dateTime": "2016-12-22 19:00:00" + }, + "PastResolution": { + "dateTime": "2016-12-22 19:00:00" + } + }, + "Start": 13, + "Length": 17 + } + ] + }, + { + "Input": "Voy a volver maรฑana 8:00am", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "maรฑana 8:00am", + "Type": "datetime", + "Value": { + "Timex": "2016-11-08T08:00", + "FutureResolution": { + "dateTime": "2016-11-08 08:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-08 08:00:00" + } + }, + "Start": 13, + "Length": 13 + } + ] + }, + { + "Input": "Voy a volver maรฑana por la maรฑana a las 7", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "maรฑana por la maรฑana a las 7", + "Type": "datetime", + "Value": { + "Timex": "2016-11-08T07", + "FutureResolution": { + "dateTime": "2016-11-08 07:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-08 07:00:00" + } + }, + "Start": 13, + "Length": 28 + } + ] + }, + { + "Input": "Voy a volver 7:00 el prรณximo domingo a la tarde", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "7:00 el prรณximo domingo a la tarde", + "Type": "datetime", + "Value": { + "Timex": "2016-11-20T19:00", + "FutureResolution": { + "dateTime": "2016-11-20 19:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-20 19:00:00" + } + }, + "Start": 13, + "Length": 34 + } + ] + }, + { + "Input": "Voy a volver a las cinco y veinte maรฑana por la maรฑana", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "cinco y veinte maรฑana por la maรฑana", + "Type": "datetime", + "Value": { + "Timex": "2016-11-08T05:20", + "FutureResolution": { + "dateTime": "2016-11-08 05:20:00" + }, + "PastResolution": { + "dateTime": "2016-11-08 05:20:00" + } + }, + "Start": 19, + "Length": 35 + } + ] + }, + { + "Input": "Voy a volver a las 7 esta maรฑana", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "7 esta maรฑana", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T07", + "FutureResolution": { + "dateTime": "2016-11-07 07:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 07:00:00" + } + }, + "Start": 19, + "Length": 13 + } + ] + }, + { + "Input": "Voy a volver a las 10 esta noche", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "10 esta noche", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T22", + "FutureResolution": { + "dateTime": "2016-11-07 22:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 22:00:00" + } + }, + "Start": 19, + "Length": 13 + } + ] + }, + { + "Input": "Voy a volver esta noche a las 8", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "esta noche a las 8", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T20", + "FutureResolution": { + "dateTime": "2016-11-07 20:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 20:00:00" + } + }, + "Start": 13, + "Length": 18 + } + ] + }, + { + "Input": "Voy a volver 8pm de la tarde, Domingo", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "8pm de la tarde, Domingo", + "Type": "datetime", + "Value": { + "Timex": "XXXX-WXX-7T20", + "FutureResolution": { + "dateTime": "2016-11-13 20:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-06 20:00:00" + } + }, + "Start": 13, + "Length": 24 + } + ] + }, + { + "Input": "Voy a volver 8pm de la tarde, primero de Ene", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "8pm de la tarde, primero de Ene", + "Type": "datetime", + "Value": { + "Timex": "XXXX-01-01T20", + "FutureResolution": { + "dateTime": "2017-01-01 20:00:00" + }, + "PastResolution": { + "dateTime": "2016-01-01 20:00:00" + } + }, + "Start": 13, + "Length": 31 + } + ] + }, + { + "Input": "Voy a volver 8pm de la tarde, 1 Ene", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "8pm de la tarde, 1 Ene", + "Type": "datetime", + "Value": { + "Timex": "XXXX-01-01T20", + "FutureResolution": { + "dateTime": "2017-01-01 20:00:00" + }, + "PastResolution": { + "dateTime": "2016-01-01 20:00:00" + } + }, + "Start": 13, + "Length": 22 + } + ] + }, + { + "Input": "Voy a volver a las 10pm de esta noche", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "10pm de esta noche", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T22", + "FutureResolution": { + "dateTime": "2016-11-07 22:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 22:00:00" + } + }, + "Start": 19, + "Length": 18 + } + ] + }, + { + "Input": "Voy a volver 8am de hoy", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "8am de hoy", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T08", + "FutureResolution": { + "dateTime": "2016-11-07 08:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 08:00:00" + } + }, + "Start": 13, + "Length": 10 + } + ] + }, + { + "Input": "Voy a volver 8pm de esta tarde", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "8pm de esta tarde", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T20", + "FutureResolution": { + "dateTime": "2016-11-07 20:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 20:00:00" + } + }, + "Start": 13, + "Length": 17 + } + ] + }, + { + "Input": "Volverรฉ al final del dรญa", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "al final del dรญa", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T23:59:59", + "FutureResolution": { + "dateTime": "2016-11-07 23:59:59" + }, + "PastResolution": { + "dateTime": "2016-11-07 23:59:59" + } + }, + "Start": 8, + "Length": 16 + } + ] + }, + { + "Input": "Volverรฉ al finalizar el dรญa", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "al finalizar el dรญa", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T23:59:59", + "FutureResolution": { + "dateTime": "2016-11-07 23:59:59" + }, + "PastResolution": { + "dateTime": "2016-11-07 23:59:59" + } + }, + "Start": 8, + "Length": 19 + } + ] + }, + { + "Input": "Volverรฉ al finalizar el dรญa de maรฑana", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "al finalizar el dรญa de maรฑana", + "Type": "datetime", + "Value": { + "Timex": "2016-11-08T23:59:59", + "FutureResolution": { + "dateTime": "2016-11-08 23:59:59" + }, + "PastResolution": { + "dateTime": "2016-11-08 23:59:59" + } + }, + "Start": 8, + "Length": 29 + } + ] + }, + { + "Input": "Volverรฉ al finalizar el domingo", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "al finalizar el domingo", + "Type": "datetime", + "Value": { + "Timex": "XXXX-WXX-7T23:59:59", + "FutureResolution": { + "dateTime": "2016-11-13 23:59:59" + }, + "PastResolution": { + "dateTime": "2016-11-06 23:59:59" + } + }, + "Start": 8, + "Length": 23 + } + ] + }, + { + "Input": "Voy a volver el 15 a las 8:00:24", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "15 a las 8:00:24", + "Type": "datetime", + "Value": { + "Timex": "XXXX-XX-15T08:00:24", + "FutureResolution": { + "dateTime": "2016-11-15 08:00:24" + }, + "PastResolution": { + "dateTime": "2016-10-15 08:00:24" + } + }, + "Start": 16, + "Length": 16 + } + ] + }, + { + "Input": "Voy a volver 04/21/2016, 8:00pm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "04/21/2016, 8:00pm", + "Type": "datetime", + "Value": { + "Timex": "2016-04-21T20:00", + "FutureResolution": { + "dateTime": "2016-04-21 20:00:00" + }, + "PastResolution": { + "dateTime": "2016-04-21 20:00:00" + } + }, + "Start": 13, + "Length": 18 + } + ] + }, + { + "Input": "Voy a volver 04/21/2016, 8:00:24pm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "04/21/2016, 8:00:24pm", + "Type": "datetime", + "Value": { + "Timex": "2016-04-21T20:00:24", + "FutureResolution": { + "dateTime": "2016-04-21 20:00:24" + }, + "PastResolution": { + "dateTime": "2016-04-21 20:00:24" + } + }, + "Start": 13, + "Length": 21 + } + ] + }, + { + "Input": "Voy a volver el 14 de Octubre 8:00:13am", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "14 de Octubre 8:00:13am", + "Type": "datetime", + "Value": { + "Timex": "XXXX-10-14T08:00:13", + "FutureResolution": { + "dateTime": "2017-10-14 08:00:13" + }, + "PastResolution": { + "dateTime": "2016-10-14 08:00:13" + } + }, + "Start": 16, + "Length": 23 + } + ] + }, + { + "Input": "Voy a volver el 14 de Octubre, 8:00:25am", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "14 de Octubre, 8:00:25am", + "Type": "datetime", + "Value": { + "Timex": "XXXX-10-14T08:00:25", + "FutureResolution": { + "dateTime": "2017-10-14 08:00:25" + }, + "PastResolution": { + "dateTime": "2016-10-14 08:00:25" + } + }, + "Start": 16, + "Length": 24 + } + ] + }, + { + "Input": "Voy a volver 8pm de hoy", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "8pm de hoy", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T20", + "FutureResolution": { + "dateTime": "2016-11-07 20:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 20:00:00" + } + }, + "Start": 13, + "Length": 10 + } + ] + }, + { + "Input": "Voy a volver 8pm hoy", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "8pm hoy", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T20", + "FutureResolution": { + "dateTime": "2016-11-07 20:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 20:00:00" + } + }, + "Start": 13, + "Length": 7 + } + ] + }, + { + "Input": "Voy a volver 7:00 del prรณximo domingo a la tarde", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "7:00 del prรณximo domingo a la tarde", + "Type": "datetime", + "Value": { + "Timex": "2016-11-20T19:00", + "FutureResolution": { + "dateTime": "2016-11-20 19:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-20 19:00:00" + } + }, + "Start": 13, + "Length": 35 + } + ] + }, + { + "Input": "Voy a volver 8pm de la tarde, 1ro de Ene", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "8pm de la tarde, 1ro de Ene", + "Type": "datetime", + "Value": { + "Timex": "XXXX-01-01T20", + "FutureResolution": { + "dateTime": "2017-01-01 20:00:00" + }, + "PastResolution": { + "dateTime": "2016-01-01 20:00:00" + } + }, + "Start": 13, + "Length": 27 + } + ] + }, + { + "Input": "Voy a volver 4am de esta madrugada", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "4am de esta madrugada", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T04", + "FutureResolution": { + "dateTime": "2016-11-07 04:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 04:00:00" + } + }, + "Start": 13, + "Length": 21 + } + ] + }, + { + "Input": "Voy a volver 4pm de esta tarde", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "4pm de esta tarde", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T16", + "FutureResolution": { + "dateTime": "2016-11-07 16:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 16:00:00" + } + }, + "Start": 13, + "Length": 17 + } + ] + }, + { + "Input": "Volvรญ esta maรฑana a las 7", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "esta maรฑana a las 7", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T07", + "FutureResolution": { + "dateTime": "2016-11-07 07:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 07:00:00" + } + }, + "Start": 6, + "Length": 19 + } + ] + }, + { + "Input": "Volvรญ esta maรฑana a las 7am", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "esta maรฑana a las 7am", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T07", + "FutureResolution": { + "dateTime": "2016-11-07 07:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 07:00:00" + } + }, + "Start": 6, + "Length": 21 + } + ] + }, + { + "Input": "Volvรญ esta maรฑana a las siete", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "esta maรฑana a las siete", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T07", + "FutureResolution": { + "dateTime": "2016-11-07 07:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 07:00:00" + } + }, + "Start": 6, + "Length": 23 + } + ] + }, + { + "Input": "Volvรญ esta maรฑana a las 7:00", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "esta maรฑana a las 7:00", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T07:00", + "FutureResolution": { + "dateTime": "2016-11-07 07:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 07:00:00" + } + }, + "Start": 6, + "Length": 22 + } + ] + }, + { + "Input": "Voy a volver esta noche a las 7", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "esta noche a las 7", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T19", + "FutureResolution": { + "dateTime": "2016-11-07 19:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 19:00:00" + } + }, + "Start": 13, + "Length": 18 + } + ] + }, + { + "Input": "Volvรญ anoche a las 7", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "anoche a las 7", + "Type": "datetime", + "Value": { + "Timex": "2016-11-06T19", + "FutureResolution": { + "dateTime": "2016-11-06 19:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-06 19:00:00" + } + }, + "Start": 6, + "Length": 14 + } + ] + }, + { + "Input": "Voy a volver 2016-12-16T12:23:59", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "2016-12-16T12:23:59", + "Type": "datetime", + "Value": { + "Timex": "2016-12-16T12:23:59", + "FutureResolution": { + "dateTime": "2016-12-16 12:23:59" + }, + "PastResolution": { + "dateTime": "2016-12-16 12:23:59" + } + }, + "Start": 13, + "Length": 19 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Spanish/DateTimePeriodExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Spanish/DateTimePeriodExtractor.json new file mode 100644 index 000000000..3ebfdfc87 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Spanish/DateTimePeriodExtractor.json @@ -0,0 +1,1385 @@ +[ + { + "Input": "Estarรฉ fuera de cinco a siete hoy", + "Results": [ + { + "Text": "de cinco a siete hoy", + "Type": "datetimerange", + "Start": 13, + "Length": 20 + } + ] + }, + { + "Input": "Hoy estarรฉ fuera de cinco a siete", + "NotSupported": "javascript", + "Results": [] + }, + { + "Input": "Estarรฉ fuera hoy de cinco a siete", + "Results": [ + { + "Text": "hoy de cinco a siete", + "Type": "datetimerange", + "Start": 13, + "Length": 20 + } + ] + }, + { + "Input": "Estarรฉ fuera de cinco a siete maรฑana", + "Results": [ + { + "Text": "de cinco a siete maรฑana", + "Type": "datetimerange", + "Start": 13, + "Length": 23 + } + ] + }, + { + "Input": "Estarรฉ fuera desde las 5 hasta las 6 el prรณximo domingo", + "Results": [ + { + "Text": "desde las 5 hasta las 6 el prรณximo domingo", + "Type": "datetimerange", + "Start": 13, + "Length": 42 + } + ] + }, + { + "Input": "Estarรฉ fuera desde las 5 hasta las 6pm el prรณximo domingo", + "Results": [ + { + "Text": "desde las 5 hasta las 6pm el prรณximo domingo", + "Type": "datetimerange", + "Start": 13, + "Length": 44 + } + ] + }, + { + "Input": "Estarรฉ fuera desde las 5 hasta las 6pm del prรณximo domingo", + "Results": [ + { + "Text": "desde las 5 hasta las 6pm del prรณximo domingo", + "Type": "datetimerange", + "Start": 13, + "Length": 45 + } + ] + }, + { + "Input": "Estarรฉ afuera de 4pm a 5pm hoy", + "Results": [ + { + "Text": "de 4pm a 5pm hoy", + "Type": "datetimerange", + "Start": 14, + "Length": 16 + } + ] + }, + { + "Input": "Estarรฉ afuera de 4pm a 5pm de hoy", + "Results": [ + { + "Text": "de 4pm a 5pm de hoy", + "Type": "datetimerange", + "Start": 14, + "Length": 19 + } + ] + }, + { + "Input": "Estarรฉ afuera de 4pm de hoy a 5pm de maรฑana", + "Results": [ + { + "Text": "de 4pm de hoy a 5pm de maรฑana", + "Type": "datetimerange", + "Start": 14, + "Length": 29 + } + ] + }, + { + "Input": "Estarรฉ afuera de 4pm a 5pm de maรฑana", + "Results": [ + { + "Text": "de 4pm a 5pm de maรฑana", + "Type": "datetimerange", + "Start": 14, + "Length": 22 + } + ] + }, + { + "Input": "Estarรฉ afuera de 4pm a 5pm del 2017-6-6", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "de 4pm a 5pm del 2017-6-6", + "Type": "datetimerange", + "Start": 14, + "Length": 25 + } + ] + }, + { + "Input": "Estarรฉ afuera de 4pm a 5pm el 5 de Mayo del 2018", + "Results": [ + { + "Text": "de 4pm a 5pm el 5 de Mayo del 2018", + "Type": "datetimerange", + "Start": 14, + "Length": 34 + } + ] + }, + { + "Input": "Estarรฉ afuera de 4:00 a 5pm 5 de Mayo, 2018", + "Results": [ + { + "Text": "de 4:00 a 5pm 5 de Mayo, 2018", + "Type": "datetimerange", + "Start": 14, + "Length": 29 + } + ] + }, + { + "Input": "Estarรฉ afuera de 4pm del 1 de Enero del 2016 a 5pm de hoy", + "Results": [ + { + "Text": "de 4pm del 1 de Enero del 2016 a 5pm de hoy", + "Type": "datetimerange", + "Start": 14, + "Length": 43 + } + ] + }, + { + "Input": "Estarรฉ afuera de 2:00pm, 2016-2-21 a 3:32, 04/23/2016", + "Comment": "Java does not correctly handle lookbehinds.", + "NotSupported": "java", + "Results": [ + { + "Text": "de 2:00pm, 2016-2-21 a 3:32, 04/23/2016", + "Type": "datetimerange", + "Start": 14, + "Length": 39 + } + ] + }, + { + "Input": "Estarรฉ afuera desde hoy a las 4 hasta el miercoles siguiente a las 5", + "Results": [ + { + "Text": "desde hoy a las 4 hasta el miercoles siguiente a las 5", + "Type": "datetimerange", + "Start": 14, + "Length": 54 + } + ] + }, + { + "Input": "Estarรฉ afuera entre las 4pm y 5pm de hoy", + "Results": [ + { + "Text": "entre las 4pm y 5pm de hoy", + "Type": "datetimerange", + "Start": 14, + "Length": 26 + } + ] + }, + { + "Input": "Estarรฉ afuera entre las 4pm del 1 de enero del 2016 y las 5pm de hoy", + "Results": [ + { + "Text": "entre las 4pm del 1 de enero del 2016 y las 5pm de hoy", + "Type": "datetimerange", + "Start": 14, + "Length": 54 + } + ] + }, + { + "Input": "Regresarรฉ por la noche", + "Comment": "In English only 'this night' is supported, 'at night' or 'by night' are not extracted as DateTimePeriod", + "NotSupportedByDesign": "dotnet, java, javascript, python", + "Results": [ + { + "Text": "la noche", + "Type": "datetimerange", + "Start": 14, + "Length": 8 + } + ] + }, + { + "Input": "Regresarรฉ a la madrugada", + "Comment": "In English only 'this night' is supported, 'at night' or 'by night' are not extracted as DateTimePeriod", + "NotSupportedByDesign": "dotnet, java, javascript, python", + "Results": [ + { + "Text": "a la madrugada", + "Type": "datetimerange", + "Start": 10, + "Length": 14 + } + ] + }, + { + "Input": "Regresarรฉ esta tarde", + "Results": [ + { + "Text": "esta tarde", + "Type": "datetimerange", + "Start": 10, + "Length": 10 + } + ] + }, + { + "Input": "Regresarรฉ por la maรฑana", + "Comment": "In English only 'this night' is supported, 'at night' or 'by night' are not extracted as DateTimePeriod", + "NotSupportedByDesign": "dotnet, java, javascript, python", + + "Results": [ + { + "Text": "la maรฑana", + "Type": "datetimerange", + "Start": 14, + "Length": 9 + } + ] + }, + { + "Input": "Regresarรฉ esta maรฑana", + "Results": [ + { + "Text": "esta maรฑana", + "Type": "datetimerange", + "Start": 10, + "Length": 11 + } + ] + }, + { + "Input": "Regresarรฉ la prรณxima noche", + "Results": [ + { + "Text": "prรณxima noche", + "Type": "datetimerange", + "Start": 13, + "Length": 13 + } + ] + }, + { + "Input": "Regresรฉ anoche", + "Results": [ + { + "Text": "anoche", + "Type": "datetimerange", + "Start": 8, + "Length": 6 + } + ] + }, + { + "Input": "Regresarรฉ maรฑana por la noche", + "Results": [ + { + "Text": "maรฑana por la noche", + "Type": "datetimerange", + "Start": 10, + "Length": 19 + } + ] + }, + { + "Input": "Regresarรฉ el 5 de mayo en la noche", + "Results": [ + { + "Text": "5 de mayo en la noche", + "Type": "datetimerange", + "Start": 13, + "Length": 21 + } + ] + }, + { + "Input": "Voy a retroceder los รบltimos 3 minutos", + "Results": [ + { + "Text": "รบltimos 3 minutos", + "Type": "datetimerange", + "Start": 21, + "Length": 17 + } + ] + }, + { + "Input": "Voy a retroceder los pasados 3 minutos", + "Results": [ + { + "Text": "pasados 3 minutos", + "Type": "datetimerange", + "Start": 21, + "Length": 17 + } + ] + }, + { + "Input": "Voy a retroceder los previos 3 minutos", + "Results": [ + { + "Text": "previos 3 minutos", + "Type": "datetimerange", + "Start": 21, + "Length": 17 + } + ] + }, + { + "Input": "Voy a retroceder los anteriores 3mins", + "Results": [ + { + "Text": "anteriores 3mins", + "Type": "datetimerange", + "Start": 21, + "Length": 16 + } + ] + }, + { + "Input": "Voy a volver en 3 horas", + "Results": [ + { + "Text": "en 3 horas", + "Type": "datetimerange", + "Start": 13, + "Length": 10 + } + ] + }, + { + "Input": "Voy a volver en 5 h", + "Results": [ + { + "Text": "en 5 h", + "Type": "datetimerange", + "Start": 13, + "Length": 6 + } + ] + }, + { + "Input": "Voy a volver dentro de 5 horas", + "Results": [ + { + "Text": "dentro de 5 horas", + "Type": "datetimerange", + "Start": 13, + "Length": 17 + } + ] + }, + { + "Input": "Voy a volver en el รบltimo minuto", + "Results": [ + { + "Text": "รบltimo minuto", + "Type": "datetimerange", + "Start": 19, + "Length": 13 + } + ] + }, + { + "Input": "Voy a volver en la prรณxima hora", + "Results": [ + { + "Text": "prรณxima hora", + "Type": "datetimerange", + "Start": 19, + "Length": 12 + } + ] + }, + { + "Input": "Estarรฉ afuera hoy de cinco a siete", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "hoy de cinco a siete", + "Type": "datetimerange", + "Start": 14, + "Length": 20 + } + ] + }, + { + "Input": "Estarรฉ afuera maรฑana de las cinco a las siete", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "maรฑana de las cinco a las siete", + "Type": "datetimerange", + "Start": 14, + "Length": 31 + } + ] + }, + { + "Input": "Estarรฉ afuera el prรณximo domingo de 5 a 6", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "prรณximo domingo de 5 a 6", + "Type": "datetimerange", + "Start": 17, + "Length": 24 + } + ] + }, + { + "Input": "Estarรฉ afuera el prรณximo domingo de las 5 a las 6 de la tarde", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "prรณximo domingo de las 5 a las 6 de la tarde", + "Type": "datetimerange", + "Start": 17, + "Length": 44 + } + ] + }, + { + "Input": "Estarรฉ afuera de las 5 a las 6 p. m. del prรณximo domingo", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "de las 5 a las 6 p. m. del prรณximo domingo", + "Type": "datetimerange", + "Start": 14, + "Length": 42 + } + ] + }, + { + "Input": "Estarรฉ afuera hoy desde las 4 pm hasta las 5 pm", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "hoy desde las 4 pm hasta las 5 pm", + "Type": "datetimerange", + "Start": 14, + "Length": 33 + } + ] + }, + { + "Input": "Estarรฉ afuera desde hoy a las 4 pm hasta maรฑana a las 5 pm", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "desde hoy a las 4 pm hasta maรฑana a las 5 pm", + "Type": "datetimerange", + "Start": 14, + "Length": 44 + } + ] + }, + { + "Input": "Estarรฉ afuera desde las 4 pm de hoy hasta las 5 pm de maรฑana", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "desde las 4 pm de hoy hasta las 5 pm de maรฑana", + "Type": "datetimerange", + "Start": 14, + "Length": 46 + } + ] + }, + { + "Input": "Estarรฉ afuera de las 4 a las 5 pm de maรฑana", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "de las 4 a las 5 pm de maรฑana", + "Type": "datetimerange", + "Start": 14, + "Length": 29 + } + ] + }, + { + "Input": "Estarรฉ afuera el 6-6-2017 desde las 4 p. m. hasta las 5 p. m.", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "6-6-2017 desde las 4 p. m. hasta las 5 p. m.", + "Type": "datetimerange", + "Start": 17, + "Length": 44 + } + ] + }, + { + "Input": "Estarรฉ afuera desde las 4 p. m. hasta las 5 p. m. del 6-6-2017", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "desde las 4 p. m. hasta las 5 p. m. del 6-6-2017", + "Type": "datetimerange", + "Start": 14, + "Length": 48 + } + ] + }, + { + "Input": "Estarรฉ afuera el 5 de mayo de 2018 de 4 a 5 pm", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "5 de mayo de 2018 de 4 a 5 pm", + "Type": "datetimerange", + "Start": 17, + "Length": 29 + } + ] + }, + { + "Input": "Estarรฉ afuera de 4-5 pm de 5 de mayo de 2018", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "de 4-5 pm de 5 de mayo de 2018", + "Type": "datetimerange", + "Start": 14, + "Length": 30 + } + ] + }, + { + "Input": "Estarรฉ afuera de las 4:00 a las 5:00 p. m. de 5 de mayo de 2018", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "de las 4:00 a las 5:00 p. m. de 5 de mayo de 2018", + "Type": "datetimerange", + "Start": 14, + "Length": 49 + } + ] + }, + { + "Input": "Estarรฉ afuera desde las 16 h de 1 de ene de 2016 hasta hoy a las 17 h", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "desde las 16 h de 1 de ene de 2016 hasta hoy a las 17 h", + "Type": "datetimerange", + "Start": 14, + "Length": 55 + } + ] + }, + { + "Input": "Estarรฉ afuera desde las 2:00 p. m. del 21-2-2016 hasta las 3:32 del 23/4/2016", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "desde las 2:00 p. m. del 21-2-2016 hasta las 3:32 del 23/4/2016", + "Type": "datetimerange", + "Start": 14, + "Length": 63 + } + ] + }, + { + "Input": "Estarรฉ afuera de hoy a las 4 al prรณximo mie a las 5", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "de hoy a las 4 al prรณximo mie a las 5", + "Type": "datetimerange", + "Start": 14, + "Length": 37 + } + ] + }, + { + "Input": "Estarรฉ afuera hoy entre las 4 y las 5 p. m.", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "hoy entre las 4 y las 5 p. m.", + "Type": "datetimerange", + "Start": 14, + "Length": 29 + } + ] + }, + { + "Input": "Estarรฉ afuera hoy de 4-5 p. m.", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "hoy de 4-5 p. m.", + "Type": "datetimerange", + "Start": 14, + "Length": 16 + } + ] + }, + { + "Input": "Estarรฉ afuera entre las 4 pm de 1 de ene de 2016 y las 5 pm de hoy", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "entre las 4 pm de 1 de ene de 2016 y las 5 pm de hoy", + "Type": "datetimerange", + "Start": 14, + "Length": 52 + } + ] + }, + { + "Input": "Volverรฉ esta noche", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "esta noche", + "Type": "datetimerange", + "Start": 8, + "Length": 10 + } + ] + }, + { + "Input": "Volverรฉ hoy por la noche", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "hoy por la noche", + "Type": "datetimerange", + "Start": 8, + "Length": 16 + } + ] + }, + { + "Input": "Volverรฉ en la noche de hoy", + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "noche de hoy", + "Type": "datetimerange", + "Start": 14, + "Length": 12 + } + ] + }, + { + "Input": "Volverรฉ esta maรฑana", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "esta maรฑana", + "Type": "datetimerange", + "Start": 8, + "Length": 11 + } + ] + }, + { + "Input": "Volverรฉ esta tarde", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "esta tarde", + "Type": "datetimerange", + "Start": 8, + "Length": 10 + } + ] + }, + { + "Input": "Volverรฉ maรฑana por la noche", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "maรฑana por la noche", + "Type": "datetimerange", + "Start": 8, + "Length": 19 + } + ] + }, + { + "Input": "Volvรญ anoche", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "anoche", + "Type": "datetimerange", + "Start": 6, + "Length": 6 + } + ] + }, + { + "Input": "Volverรฉ en la noche de maรฑana", + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "noche de maรฑana", + "Type": "datetimerange", + "Start": 14, + "Length": 15 + } + ] + }, + { + "Input": "Volverรฉ el prรณximo lunes por la tarde", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "prรณximo lunes por la tarde", + "Type": "datetimerange", + "Start": 11, + "Length": 26 + } + ] + }, + { + "Input": "Volverรฉ en la tarde del prรณximo lunes", + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "tarde del prรณximo lunes", + "Type": "datetimerange", + "Start": 14, + "Length": 26 + } + ] + }, + { + "Input": "Volverรฉ el 5 de mayo por la noche", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "5 de mayo por la noche", + "Type": "datetimerange", + "Start": 11, + "Length": 22 + } + ] + }, + { + "Input": "Volvรญ en los รบltimos 3 minutos", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "รบltimos 3 minutos", + "Type": "datetimerange", + "Start": 13, + "Length": 17 + } + ] + }, + { + "Input": "Volvรญ en los 3 minutos pasados", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "3 minutos pasados", + "Type": "datetimerange", + "Start": 13, + "Length": 17 + } + ] + }, + { + "Input": "Volvรญ en los 3 minutos anteriores", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "3 minutos anteriores", + "Type": "datetimerange", + "Start": 13, + "Length": 20 + } + ] + }, + { + "Input": "Volvรญ en los รบltimos 3 min", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "รบltimos 3 min", + "Type": "datetimerange", + "Start": 13, + "Length": 13 + } + ] + }, + { + "Input": "Volverรฉ en las prรณximas 5 horas", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "prรณximas 5 horas", + "Type": "datetimerange", + "Start": 15, + "Length": 16 + } + ] + }, + { + "Input": "Volverรฉ en las prรณximas 5 h", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "prรณximas 5 h", + "Type": "datetimerange", + "Start": 15, + "Length": 12 + } + ] + }, + { + "Input": "Volvรญ en el รบltimo minuto", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "รบltimo minuto", + "Type": "datetimerange", + "Start": 12, + "Length": 13 + } + ] + }, + { + "Input": "Volverรฉ a la prรณxima hora", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "prรณxima hora", + "Type": "datetimerange", + "Start": 13, + "Length": 12 + } + ] + }, + { + "Input": "Volvรญ en los รบltimos minutos", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "รบltimos minutos", + "Type": "datetimerange", + "Start": 13, + "Length": 15 + } + ] + }, + { + "Input": "Volverรฉ el martes por la maรฑana", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "martes por la maรฑana", + "Type": "datetimerange", + "Start": 11, + "Length": 20 + } + ] + }, + { + "Input": "Volverรฉ el martes por la tarde", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "martes por la tarde", + "Type": "datetimerange", + "Start": 11, + "Length": 19 + } + ] + }, + { + "Input": "Volverรฉ el martes por la noche", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "martes por la noche", + "Type": "datetimerange", + "Start": 11, + "Length": 19 + } + ] + }, + { + "Input": "Volverรฉ en la noche de martes", + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "noche de martes", + "Type": "datetimerange", + "Start": 14, + "Length": 15 + } + ] + }, + { + "Input": "Nos vemos el martes a primeras horas de la maรฑana", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "martes a primeras horas de la maรฑana", + "Type": "datetimerange", + "Start": 13, + "Length": 36 + } + ] + }, + { + "Input": "Nos vemos el martes a รบltimas horas de la maรฑana", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "martes a รบltimas horas de la maรฑana", + "Type": "datetimerange", + "Start": 13, + "Length": 35 + } + ] + }, + { + "Input": "Nos vemos el martes a primeras horas de la tarde", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "martes a primeras horas de la tarde", + "Type": "datetimerange", + "Start": 13, + "Length": 35 + } + ] + }, + { + "Input": "Nos vemos a primeras horas de la tarde del martes", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "a primeras horas de la tarde del martes", + "Type": "datetimerange", + "Start": 10, + "Length": 39 + } + ] + }, + { + "Input": "Nos vemos el martes a รบltimas horas de la tarde", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "martes a รบltimas horas de la tarde", + "Type": "datetimerange", + "Start": 13, + "Length": 34 + } + ] + }, + { + "Input": "Nos vemos el martes a primeras horas de la noche", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "martes a primeras horas de la noche", + "Type": "datetimerange", + "Start": 13, + "Length": 35 + } + ] + }, + { + "Input": "Nos vemos el martes a รบltimas horas de la noche", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "martes a รบltimas horas de la noche", + "Type": "datetimerange", + "Start": 13, + "Length": 34 + } + ] + }, + { + "Input": "Nos vemos a รบltimas horas de la noche de martes", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "a รบltimas horas de la noche de martes", + "Type": "datetimerange", + "Start": 10, + "Length": 37 + } + ] + }, + { + "Input": "Nos vemos el martes a altas horas de la noche", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "martes a altas horas de la noche", + "Type": "datetimerange", + "Start": 13, + "Length": 32 + } + ] + }, + { + "Input": "Estarรฉ afuera en el resto del dรญa de hoy", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "resto del dรญa de hoy", + "Type": "datetimerange", + "Start": 20, + "Length": 20 + } + ] + }, + { + "Input": "Estarรฉ afuera en el resto de la jornada de hoy", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "resto de la jornada de hoy", + "Type": "datetimerange", + "Start": 20, + "Length": 26 + } + ] + }, + { + "Input": "Estarรฉ afuera en el resto del dรญa", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "resto del dรญa", + "Type": "datetimerange", + "Start": 20, + "Length": 13 + } + ] + }, + { + "Input": "Cortana, programa una reuniรณn con Wayne el viernes entre 1 y 4 pm", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "viernes entre 1 y 4 pm", + "Type": "datetimerange", + "Start": 43, + "Length": 22 + } + ] + }, + { + "Input": "Programa una reuniรณn entre las 8 am y las 2 pm de maรฑana", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "entre las 8 am y las 2 pm de maรฑana", + "Type": "datetimerange", + "Start": 21, + "Length": 35 + } + ] + }, + { + "Input": "Programa una reuniรณn el 9 de dic entre 8:00 a. m. y 2:00 p. m.", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "9 de dic entre 8:00 a. m. y 2:00 p. m.", + "Type": "datetimerange", + "Start": 24, + "Length": 38 + } + ] + }, + { + "Input": "Hola Cortana- programa una reuniรณn con Jennifer. Necesito una reuniรณn de 30 minutos este viernes por la tarde", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "este viernes por la tarde", + "Type": "datetimerange", + "Start": 84, + "Length": 25 + } + ] + }, + { + "Input": "Hola Cortana- programa una reuniรณn con Jennifer. Necesito una reuniรณn de 30 minutos en la tarde de este viernes", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "en la tarde de este viernes", + "Type": "datetimerange", + "Start": 85, + "Length": 27 + } + ] + }, + { + "Input": "Cortana, programa una reuniรณn con Wayne el viernes entre las 1 y las 4 de la tarde", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "viernes entre las 1 y las 4 de la tarde", + "Type": "datetimerange", + "Start": 43, + "Length": 39 + } + ] + }, + { + "Input": "Cortana, programa una reuniรณn con Wayne entre las 1 pm y las 4 pm del viernes", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "entre las 1 pm y las 4 pm del viernes", + "Type": "datetimerange", + "Start": 40, + "Length": 37 + } + ] + }, + { + "Input": "Busca un tiempo para el 23-9-2015 de 1 p. m. a 4", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "23-9-2015 de 1 p. m. a 4", + "Type": "datetimerange", + "Start": 24, + "Length": 24 + } + ] + }, + { + "Input": "Busca un tiempo entre las 1.30 y las 4 pm de 23-9-15", + "Comment": "'de' is not the 'TokenBeforeDate'. We cannot merge '1.30 y las 4 pm' and '23-9-15'", + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "entre las 1.30 y las 4 pm de 23-9-15", + "Type": "datetimerange", + "Start": 16, + "Length": 36 + } + ] + }, + { + "Input": "Ocurrirรก dentro de 2 horas", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "dentro de 2 horas", + "Type": "datetimerange", + "Start": 9, + "Length": 17 + } + ] + }, + { + "Input": "Ocurrirรก el 1.1.2015 entre 10 y 11:30", + "NotSupportedByDesign": "javascript, python", + "Results": [ + { + "Text": "1.1.2015 entre 10 y 11:30", + "Type": "datetimerange", + "Start": 12, + "Length": 25 + } + ] + }, + { + "Input": "Ocurrirรก 1/1/2015 entre las 10 h y las 11.30 h", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "1/1/2015 entre las 10 h y las 11.30 h", + "Type": "datetimerange", + "Start": 9, + "Length": 37 + } + ] + }, + { + "Input": "Ocurrirรก desde las 10.30 h hasta las 15 h de 1/1/15", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "desde las 10.30 h hasta las 15 h de 1/1/15", + "Type": "datetimerange", + "Start": 9, + "Length": 42 + } + ] + }, + { + "Input": "Ocurrirรก entre 3 y 5 del 1-1-2015", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "entre 3 y 5 del 1-1-2015", + "Type": "datetimerange", + "Start": 9, + "Length": 24 + } + ] + }, + { + "Input": "Ocurrirรก el 1.1.15 de 3.30 a 5.55", + "NotSupported": "java", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "1.1.15 de 3.30 a 5.55", + "Type": "datetimerange", + "Start": 12, + "Length": 21 + } + ] + }, + { + "Input": "Ocurrirรก 1/1/2015 despuรฉs de 2:00", + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "1/1/2015 despuรฉs de 2:00", + "Type": "datetimerange", + "Start": 9, + "Length": 24 + } + ] + }, + { + "Input": "Ocurrirรก hoy antes de las 4 pm", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "hoy antes de las 4 pm", + "Type": "datetimerange", + "Start": 9, + "Length": 21 + } + ] + }, + { + "Input": "Ocurrirรก antes de las 4 p. m. de hoy", + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "antes de las 4 p. m. de hoy", + "Type": "datetimerange", + "Start": 9, + "Length": 27 + } + ] + }, + { + "Input": "Ocurrirรก el prรณximo miรฉrcoles despuรฉs de las 10 de la maรฑana", + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "prรณximo miรฉrcoles despuรฉs de las 10 de la maรฑana", + "Type": "datetimerange", + "Start": 12, + "Length": 48 + } + ] + }, + { + "Input": "Ocurriรณ antes de las 2 de la tarde del martes pasado", + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "antes de las 2 de la tarde del martes pasado", + "Type": "datetimerange", + "Start": 8, + "Length": 44 + } + ] + }, + { + "Input": "Vamos el 1 de feb antes de las 6:00", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "1 de feb antes de las 6:00", + "Type": "datetimerange", + "Start": 9, + "Length": 26 + } + ] + }, + { + "Input": "Ocurriรณ la prรณxima semana despuรฉs de las 2", + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [] + }, + { + "Input": "Regresarรฉ esta madrugada", + "Results": [ + { + "Text": "esta madrugada", + "Type": "datetimerange", + "Start": 10, + "Length": 14 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Spanish/DateTimePeriodParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Spanish/DateTimePeriodParser.json new file mode 100644 index 000000000..0654d6db3 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Spanish/DateTimePeriodParser.json @@ -0,0 +1,2895 @@ +[ + { + "Input": "Estarรฉ fuera de cinco a siete hoy", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "de cinco a siete hoy", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T05,2016-11-07T07,PT2H)", + "FutureResolution": { + "startDateTime": "2016-11-07 05:00:00", + "endDateTime": "2016-11-07 07:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 05:00:00", + "endDateTime": "2016-11-07 07:00:00" + } + }, + "Start": 13, + "Length": 20 + } + ] + }, + { + "Input": "Estarรฉ fuera de 5 a 6 del 4/22/2016", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "de 5 a 6 del 4/22/2016", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-04-22T05,2016-04-22T06,PT1H)", + "FutureResolution": { + "startDateTime": "2016-04-22 05:00:00", + "endDateTime": "2016-04-22 06:00:00" + }, + "PastResolution": { + "startDateTime": "2016-04-22 05:00:00", + "endDateTime": "2016-04-22 06:00:00" + } + }, + "Start": 13, + "Length": 22 + } + ] + }, + { + "Input": "Estarรฉ fuera de 5 a 6 del 22 de Abril", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "de 5 a 6 del 22 de Abril", + "Type": "datetimerange", + "Value": { + "Timex": "(XXXX-04-22T05,XXXX-04-22T06,PT1H)", + "FutureResolution": { + "startDateTime": "2017-04-22 05:00:00", + "endDateTime": "2017-04-22 06:00:00" + }, + "PastResolution": { + "startDateTime": "2016-04-22 05:00:00", + "endDateTime": "2016-04-22 06:00:00" + } + }, + "Start": 13, + "Length": 24 + } + ] + }, + { + "Input": "Estarรฉ fuera de 5 a 6pm del 22 de Abril", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "de 5 a 6pm del 22 de Abril", + "Type": "datetimerange", + "Value": { + "Timex": "(XXXX-04-22T17,XXXX-04-22T18,PT1H)", + "FutureResolution": { + "startDateTime": "2017-04-22 17:00:00", + "endDateTime": "2017-04-22 18:00:00" + }, + "PastResolution": { + "startDateTime": "2016-04-22 17:00:00", + "endDateTime": "2016-04-22 18:00:00" + } + }, + "Start": 13, + "Length": 26 + } + ] + }, + { + "Input": "Estarรฉ fuera de 5 a 6 del 1ro de Ene", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "de 5 a 6 del 1ro de Ene", + "Type": "datetimerange", + "Value": { + "Timex": "(XXXX-01-01T05,XXXX-01-01T06,PT1H)", + "FutureResolution": { + "startDateTime": "2017-01-01 05:00:00", + "endDateTime": "2017-01-01 06:00:00" + }, + "PastResolution": { + "startDateTime": "2016-01-01 05:00:00", + "endDateTime": "2016-01-01 06:00:00" + } + }, + "Start": 13, + "Length": 23 + } + ] + }, + { + "Input": "Estarรฉ afuera de 3pm a 4pm maรฑana", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "de 3pm a 4pm maรฑana", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-08T15,2016-11-08T16,PT1H)", + "FutureResolution": { + "startDateTime": "2016-11-08 15:00:00", + "endDateTime": "2016-11-08 16:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-08 15:00:00", + "endDateTime": "2016-11-08 16:00:00" + } + }, + "Start": 14, + "Length": 19 + } + ] + }, + { + "Input": "Estarรฉ afuera de 3:00 a 4:00 de maรฑana", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "de 3:00 a 4:00 de maรฑana", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-08T03:00,2016-11-08T04:00,PT1H)", + "FutureResolution": { + "startDateTime": "2016-11-08 03:00:00", + "endDateTime": "2016-11-08 04:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-08 03:00:00", + "endDateTime": "2016-11-08 04:00:00" + } + }, + "Start": 14, + "Length": 24 + } + ] + }, + { + "Input": "Estarรฉ afuera de siete y media a 4pm maรฑana", + "NotSupported": "javascript, java, python", + "Comment": "Timex is incorrectly resolved to PT8H, code needs to be updated to match C# in #1736", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "de siete y media a 4pm maรฑana", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-08T07:30,2016-11-08T16,PT8H30M)", + "FutureResolution": { + "startDateTime": "2016-11-08 07:30:00", + "endDateTime": "2016-11-08 16:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-08 07:30:00", + "endDateTime": "2016-11-08 16:00:00" + } + }, + "Start": 14, + "Length": 29 + } + ] + }, + { + "Input": "Estarรฉ afuera desde las 4pm de hoy hasta las 5pm de maรฑana", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "desde las 4pm de hoy hasta las 5pm de maรฑana", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16,2016-11-08T17,PT25H)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:00:00", + "endDateTime": "2016-11-08 17:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:00:00", + "endDateTime": "2016-11-08 17:00:00" + } + }, + "Start": 14, + "Length": 44 + } + ] + }, + { + "Input": "Estarรฉ afuera de 2:00pm, 2016-2-21 a 3:32, 04/23/2016", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Comment": "Java does not correctly handle lookbehinds.", + "NotSupported": "java", + "Results": [ + { + "Text": "de 2:00pm, 2016-2-21 a 3:32, 04/23/2016", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-02-21T14:00,2016-04-23T03:32,PT1478H)", + "FutureResolution": { + "startDateTime": "2016-02-21 14:00:00", + "endDateTime": "2016-04-23 03:32:00" + }, + "PastResolution": { + "startDateTime": "2016-02-21 14:00:00", + "endDateTime": "2016-04-23 03:32:00" + } + }, + "Start": 14, + "Length": 39 + } + ] + }, + { + "Input": "Estarรฉ afuera entre las 4pm a 5pm hoy", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "entre las 4pm a 5pm hoy", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16,2016-11-07T17,PT1H)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:00:00", + "endDateTime": "2016-11-07 17:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:00:00", + "endDateTime": "2016-11-07 17:00:00" + } + }, + "Start": 14, + "Length": 23 + } + ] + }, + { + "Input": "Estarรฉ afuera entre las 4pm del 1 Ene, 2016 y las 5pm de hoy", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "entre las 4pm del 1 Ene, 2016 y las 5pm de hoy", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-01-01T16,2016-11-07T17,PT7465H)", + "FutureResolution": { + "startDateTime": "2016-01-01 16:00:00", + "endDateTime": "2016-11-07 17:00:00" + }, + "PastResolution": { + "startDateTime": "2016-01-01 16:00:00", + "endDateTime": "2016-11-07 17:00:00" + } + }, + "Start": 14, + "Length": 46 + } + ] + }, + { + "Input": "Regresarรฉ esta noche", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "esta noche", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-07TNI", + "FutureResolution": { + "startDateTime": "2016-11-07 20:00:00", + "endDateTime": "2016-11-07 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-07 20:00:00", + "endDateTime": "2016-11-07 23:59:59" + } + }, + "Start": 10, + "Length": 10 + } + ] + }, + { + "Input": "Regresarรฉ esta tarde", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "esta tarde", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-07TEV", + "FutureResolution": { + "startDateTime": "2016-11-07 16:00:00", + "endDateTime": "2016-11-07 20:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:00:00", + "endDateTime": "2016-11-07 20:00:00" + } + }, + "Start": 10, + "Length": 10 + } + ] + }, + { + "Input": "Regresรฉ esta maรฑana", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "esta maรฑana", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-07TMO", + "FutureResolution": { + "startDateTime": "2016-11-07 08:00:00", + "endDateTime": "2016-11-07 12:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 08:00:00", + "endDateTime": "2016-11-07 12:00:00" + } + }, + "Start": 8, + "Length": 11 + } + ] + }, + { + "Input": "Regresรฉ anoche", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "anoche", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-06TNI", + "FutureResolution": { + "startDateTime": "2016-11-06 20:00:00", + "endDateTime": "2016-11-06 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-06 20:00:00", + "endDateTime": "2016-11-06 23:59:59" + } + }, + "Start": 8, + "Length": 6 + } + ] + }, + { + "Input": "Regresarรฉ maรฑana por la noche", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "maรฑana por la noche", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-08TNI", + "FutureResolution": { + "startDateTime": "2016-11-08 20:00:00", + "endDateTime": "2016-11-08 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-08 20:00:00", + "endDateTime": "2016-11-08 23:59:59" + } + }, + "Start": 10, + "Length": 19 + } + ] + }, + { + "Input": "Voy a retroceder los รบltimos 3 minutos", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "รบltimos 3 minutos", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:09:00,2016-11-07T16:12:00,PT3M)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:09:00", + "endDateTime": "2016-11-07 16:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:09:00", + "endDateTime": "2016-11-07 16:12:00" + } + }, + "Start": 21, + "Length": 17 + } + ] + }, + { + "Input": "Voy a retroceder los pasados 3 minutos", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "pasados 3 minutos", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:09:00,2016-11-07T16:12:00,PT3M)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:09:00", + "endDateTime": "2016-11-07 16:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:09:00", + "endDateTime": "2016-11-07 16:12:00" + } + }, + "Start": 21, + "Length": 17 + } + ] + }, + { + "Input": "Voy a retroceder los previos 3 minutos", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "previos 3 minutos", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:09:00,2016-11-07T16:12:00,PT3M)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:09:00", + "endDateTime": "2016-11-07 16:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:09:00", + "endDateTime": "2016-11-07 16:12:00" + } + }, + "Start": 21, + "Length": 17 + } + ] + }, + { + "Input": "Voy a retroceder los anteriores 3mins", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "anteriores 3mins", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:09:00,2016-11-07T16:12:00,PT3M)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:09:00", + "endDateTime": "2016-11-07 16:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:09:00", + "endDateTime": "2016-11-07 16:12:00" + } + }, + "Start": 21, + "Length": 16 + } + ] + }, + { + "Input": "Voy a volver en 3 horas", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "en 3 horas", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T19:12:00,PT3H)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 19:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 19:12:00" + } + }, + "Start": 13, + "Length": 10 + } + ] + }, + { + "Input": "Voy a volver en 5 h", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "en 5 h", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T21:12:00,PT5H)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 21:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 21:12:00" + } + }, + "Start": 13, + "Length": 6 + } + ] + }, + { + "Input": "Voy a volver dentro de 5 horas", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "dentro de 5 horas", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T21:12:00,PT5H)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 21:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 21:12:00" + } + }, + "Start": 13, + "Length": 17 + } + ] + }, + { + "Input": "Voy a volver en el รบltimo minuto", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "รบltimo minuto", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:11:00,2016-11-07T16:12:00,PT1M)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:11:00", + "endDateTime": "2016-11-07 16:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:11:00", + "endDateTime": "2016-11-07 16:12:00" + } + }, + "Start": 19, + "Length": 13 + } + ] + }, + { + "Input": "Voy a volver en la prรณxima hora", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "prรณxima hora", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T17:12:00,PT1H)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 17:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 17:12:00" + } + }, + "Start": 19, + "Length": 12 + } + ] + }, + { + "Input": "Estarรฉ afuera de 3:00 a 4:00 maรฑana", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "de 3:00 a 4:00 maรฑana", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-08T03:00,2016-11-08T04:00,PT1H)", + "FutureResolution": { + "startDateTime": "2016-11-08 03:00:00", + "endDateTime": "2016-11-08 04:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-08 03:00:00", + "endDateTime": "2016-11-08 04:00:00" + } + }, + "Start": 14, + "Length": 21 + } + ] + }, + { + "Input": "Estarรฉ afuera hoy de cinco a siete", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "hoy de cinco a siete", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T05,2016-11-07T07,PT2H)", + "FutureResolution": { + "startDateTime": "2016-11-07 05:00:00", + "endDateTime": "2016-11-07 07:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 05:00:00", + "endDateTime": "2016-11-07 07:00:00" + } + }, + "Start": 14, + "Length": 20 + } + ] + }, + { + "Input": "Estarรฉ afuera de las 5 a las 6 de 4/22/2016", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "de las 5 a las 6 de 4/22/2016", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-04-22T05,2016-04-22T06,PT1H)", + "FutureResolution": { + "startDateTime": "2016-04-22 05:00:00", + "endDateTime": "2016-04-22 06:00:00" + }, + "PastResolution": { + "startDateTime": "2016-04-22 05:00:00", + "endDateTime": "2016-04-22 06:00:00" + } + }, + "Start": 14, + "Length": 29 + } + ] + }, + { + "Input": "Estarรฉ afuera el 4.22.16 de las 5 a las 6", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "4.22.16 de las 5 a las 6", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-04-22T05,2016-04-22T06,PT1H)", + "FutureResolution": { + "startDateTime": "2016-04-22 05:00:00", + "endDateTime": "2016-04-22 06:00:00" + }, + "PastResolution": { + "startDateTime": "2016-04-22 05:00:00", + "endDateTime": "2016-04-22 06:00:00" + } + }, + "Start": 17, + "Length": 24 + } + ] + }, + { + "Input": "Estarรฉ afuera de 5 a 6 de 22 de abril", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "de 5 a 6 de 22 de abril", + "Type": "datetimerange", + "Value": { + "Timex": "(XXXX-04-22T05,XXXX-04-22T06,PT1H)", + "FutureResolution": { + "startDateTime": "2017-04-22 05:00:00", + "endDateTime": "2017-04-22 06:00:00" + }, + "PastResolution": { + "startDateTime": "2016-04-22 05:00:00", + "endDateTime": "2016-04-22 06:00:00" + } + }, + "Start": 14, + "Length": 23 + } + ] + }, + { + "Input": "Estarรฉ afuera de 5-6 de 22 de abril", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "de 5-6 de 22 de abril", + "Type": "datetimerange", + "Value": { + "Timex": "(XXXX-04-22T05,XXXX-04-22T06,PT1H)", + "FutureResolution": { + "startDateTime": "2017-04-22 05:00:00", + "endDateTime": "2017-04-22 06:00:00" + }, + "PastResolution": { + "startDateTime": "2016-04-22 05:00:00", + "endDateTime": "2016-04-22 06:00:00" + } + }, + "Start": 14, + "Length": 21 + } + ] + }, + { + "Input": "Estarรฉ afuera desde las 5 hasta las 6 p. m. de 22 de abril", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "desde las 5 hasta las 6 p. m. de 22 de abril", + "Type": "datetimerange", + "Value": { + "Timex": "(XXXX-04-22T17,XXXX-04-22T18,PT1H)", + "FutureResolution": { + "startDateTime": "2017-04-22 17:00:00", + "endDateTime": "2017-04-22 18:00:00" + }, + "PastResolution": { + "startDateTime": "2016-04-22 17:00:00", + "endDateTime": "2016-04-22 18:00:00" + } + }, + "Start": 14, + "Length": 44 + } + ] + }, + { + "Input": "Estarรฉ afuera el 1 de ene desde las 5 hasta las 6", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "1 de ene desde las 5 hasta las 6", + "Type": "datetimerange", + "Value": { + "Timex": "(XXXX-01-01T05,XXXX-01-01T06,PT1H)", + "FutureResolution": { + "startDateTime": "2017-01-01 05:00:00", + "endDateTime": "2017-01-01 06:00:00" + }, + "PastResolution": { + "startDateTime": "2016-01-01 05:00:00", + "endDateTime": "2016-01-01 06:00:00" + } + }, + "Start": 17, + "Length": 32 + } + ] + }, + { + "Input": "Estarรฉ afuera maรฑana de 3 a 4 pm", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "maรฑana de 3 a 4 pm", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-08T15,2016-11-08T16,PT1H)", + "FutureResolution": { + "startDateTime": "2016-11-08 15:00:00", + "endDateTime": "2016-11-08 16:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-08 15:00:00", + "endDateTime": "2016-11-08 16:00:00" + } + }, + "Start": 14, + "Length": 18 + } + ] + }, + { + "Input": "Estarรฉ afuera maรฑana de las siete y media a las 4 p. m.", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "maรฑana de las siete y media a las 4 p. m.", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-08T07:30,2016-11-08T16,PT8H30M)", + "FutureResolution": { + "startDateTime": "2016-11-08 07:30:00", + "endDateTime": "2016-11-08 16:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-08 07:30:00", + "endDateTime": "2016-11-08 16:00:00" + } + }, + "Start": 14, + "Length": 41 + } + ] + }, + { + "Input": "Estarรฉ afuera desde hoy a las 4 pm hasta maรฑana a las 5 pm", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "desde hoy a las 4 pm hasta maรฑana a las 5 pm", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16,2016-11-08T17,PT25H)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:00:00", + "endDateTime": "2016-11-08 17:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:00:00", + "endDateTime": "2016-11-08 17:00:00" + } + }, + "Start": 14, + "Length": 44 + } + ] + }, + { + "Input": "Estarรฉ afuera desde las 4 pm de hoy hasta las 5 pm de maรฑana", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "desde las 4 pm de hoy hasta las 5 pm de maรฑana", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16,2016-11-08T17,PT25H)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:00:00", + "endDateTime": "2016-11-08 17:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:00:00", + "endDateTime": "2016-11-08 17:00:00" + } + }, + "Start": 14, + "Length": 46 + } + ] + }, + { + "Input": "Estarรฉ afuera desde las 2 p. m. del 21 de feb de 2016 hasta el 4-23-16 a las 3:32", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "desde las 2 p. m. del 21 de feb de 2016 hasta el 4-23-16 a las 3:32", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-02-21T14:00,2016-04-23T03:32,PT1478H)", + "FutureResolution": { + "startDateTime": "2016-02-21 14:00:00", + "endDateTime": "2016-04-23 03:32:00" + }, + "PastResolution": { + "startDateTime": "2016-02-21 14:00:00", + "endDateTime": "2016-04-23 03:32:00" + } + }, + "Start": 14, + "Length": 67 + } + ] + }, + { + "Input": "Estarรฉ afuera hoy entre las 4 y las 5 pm", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "hoy entre las 4 y las 5 pm", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16,2016-11-07T17,PT1H)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:00:00", + "endDateTime": "2016-11-07 17:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:00:00", + "endDateTime": "2016-11-07 17:00:00" + } + }, + "Start": 14, + "Length": 26 + } + ] + }, + { + "Input": "Estarรฉ afuera entre el 1 de ene a las 16 h y hoy a las 5 p. m.", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "entre el 1 de ene a las 16 h y hoy a las 5 p. m.", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-01-01T16,2016-11-07T17,PT7465H)", + "FutureResolution": { + "startDateTime": "2016-01-01 16:00:00", + "endDateTime": "2016-11-07 17:00:00" + }, + "PastResolution": { + "startDateTime": "2016-01-01 16:00:00", + "endDateTime": "2016-11-07 17:00:00" + } + }, + "Start": 14, + "Length": 48 + } + ] + }, + { + "Input": "Volverรฉ esta noche", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "esta noche", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-07TNI", + "FutureResolution": { + "startDateTime": "2016-11-07 20:00:00", + "endDateTime": "2016-11-07 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-07 20:00:00", + "endDateTime": "2016-11-07 23:59:59" + } + }, + "Start": 8, + "Length": 10 + } + ] + }, + { + "Input": "Volverรฉ hoy por la noche", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "hoy por la noche", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-07TNI", + "FutureResolution": { + "startDateTime": "2016-11-07 20:00:00", + "endDateTime": "2016-11-07 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-07 20:00:00", + "endDateTime": "2016-11-07 23:59:59" + } + }, + "Start": 8, + "Length": 16 + } + ] + }, + { + "Input": "Volverรฉ en la noche de hoy", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "noche de hoy", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-07TNI", + "FutureResolution": { + "startDateTime": "2016-11-07 20:00:00", + "endDateTime": "2016-11-07 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-07 20:00:00", + "endDateTime": "2016-11-07 23:59:59" + } + }, + "Start": 14, + "Length": 12 + } + ] + }, + { + "Input": "Volverรฉ esta maรฑana", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "esta maรฑana", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-07TMO", + "FutureResolution": { + "startDateTime": "2016-11-07 08:00:00", + "endDateTime": "2016-11-07 12:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 08:00:00", + "endDateTime": "2016-11-07 12:00:00" + } + }, + "Start": 8, + "Length": 11 + } + ] + }, + { + "Input": "Volverรฉ esta tarde", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "esta tarde", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-07TAF", + "FutureResolution": { + "startDateTime": "2016-11-07 12:00:00", + "endDateTime": "2016-11-07 20:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 12:00:00", + "endDateTime": "2016-11-07 20:00:00" + } + }, + "Start": 8, + "Length": 10 + } + ] + }, + { + "Input": "Volverรฉ maรฑana por la noche", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "maรฑana por la noche", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-08TNI", + "FutureResolution": { + "startDateTime": "2016-11-08 20:00:00", + "endDateTime": "2016-11-08 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-08 20:00:00", + "endDateTime": "2016-11-08 23:59:59" + } + }, + "Start": 8, + "Length": 19 + } + ] + }, + { + "Input": "Volvรญ anoche", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "anoche", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-06TNI", + "FutureResolution": { + "startDateTime": "2016-11-06 20:00:00", + "endDateTime": "2016-11-06 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-06 20:00:00", + "endDateTime": "2016-11-06 23:59:59" + } + }, + "Start": 6, + "Length": 6 + } + ] + }, + { + "Input": "Volverรฉ en la noche de maรฑana", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "noche de maรฑana", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-08TNI", + "FutureResolution": { + "startDateTime": "2016-11-08 20:00:00", + "endDateTime": "2016-11-08 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-08 20:00:00", + "endDateTime": "2016-11-08 23:59:59" + } + }, + "Start": 14, + "Length": 15 + } + ] + }, + { + "Input": "Volverรฉ el prรณximo lunes por la tarde", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "prรณximo lunes por la tarde", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-14TAF", + "FutureResolution": { + "startDateTime": "2016-11-14 12:00:00", + "endDateTime": "2016-11-14 20:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-14 12:00:00", + "endDateTime": "2016-11-14 20:00:00" + } + }, + "Start": 11, + "Length": 26 + } + ] + }, + { + "Input": "Volverรฉ en la tarde del prรณximo lunes", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "tarde del prรณximo lunes", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-14TAF", + "FutureResolution": { + "startDateTime": "2016-11-14 12:00:00", + "endDateTime": "2016-11-14 20:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-14 12:00:00", + "endDateTime": "2016-11-14 20:00:00" + } + }, + "Start": 14, + "Length": 26 + } + ] + }, + { + "Input": "Volvรญ en los รบltimos 3 minutos", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "รบltimos 3 minutos", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:09:00,2016-11-07T16:12:00,PT3M)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:09:00", + "endDateTime": "2016-11-07 16:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:09:00", + "endDateTime": "2016-11-07 16:12:00" + } + }, + "Start": 13, + "Length": 17 + } + ] + }, + { + "Input": "Volvรญ en los 3 minutos pasados", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "3 minutos pasados", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:09:00,2016-11-07T16:12:00,PT3M)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:09:00", + "endDateTime": "2016-11-07 16:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:09:00", + "endDateTime": "2016-11-07 16:12:00" + } + }, + "Start": 13, + "Length": 17 + } + ] + }, + { + "Input": "Volvรญ en los 3 minutos anteriores", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "3 minutos anteriores", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:09:00,2016-11-07T16:12:00,PT3M)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:09:00", + "endDateTime": "2016-11-07 16:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:09:00", + "endDateTime": "2016-11-07 16:12:00" + } + }, + "Start": 13, + "Length": 20 + } + ] + }, + { + "Input": "Volvรญ en los รบltimos 3 min", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "รบltimos 3 min", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:09:00,2016-11-07T16:12:00,PT3M)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:09:00", + "endDateTime": "2016-11-07 16:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:09:00", + "endDateTime": "2016-11-07 16:12:00" + } + }, + "Start": 13, + "Length": 13 + } + ] + }, + { + "Input": "Volvรญ en el รบltimo minuto", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "รบltimo minuto", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:11:00,2016-11-07T16:12:00,PT1M)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:11:00", + "endDateTime": "2016-11-07 16:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:11:00", + "endDateTime": "2016-11-07 16:12:00" + } + }, + "Start": 12, + "Length": 13 + } + ] + }, + { + "Input": "Volverรฉ a la prรณxima hora", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "prรณxima hora", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T17:12:00,PT1H)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 17:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 17:12:00" + } + }, + "Start": 13, + "Length": 12 + } + ] + }, + { + "Input": "Volverรฉ en las prรณximas horas", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "prรณximas horas", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T19:12:00,PT3H)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 19:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 19:12:00" + } + }, + "Start": 15, + "Length": 14 + } + ] + }, + { + "Input": "Volverรฉ el martes por la maรฑana", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "martes por la maรฑana", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TMO", + "FutureResolution": { + "startDateTime": "2016-11-08 08:00:00", + "endDateTime": "2016-11-08 12:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 08:00:00", + "endDateTime": "2016-11-01 12:00:00" + } + }, + "Start": 11, + "Length": 20 + } + ] + }, + { + "Input": "Busca un tiempo para la maรฑana de este martes", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "maรฑana de este martes", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-08TMO", + "FutureResolution": { + "startDateTime": "2016-11-08 08:00:00", + "endDateTime": "2016-11-08 12:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-08 08:00:00", + "endDateTime": "2016-11-08 12:00:00" + } + }, + "Start": 24, + "Length": 21 + } + ] + }, + { + "Input": "Organiza una reuniรณn de 30 minutos para el martes en la maรฑana", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "martes en la maรฑana", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TMO", + "FutureResolution": { + "startDateTime": "2016-11-08 08:00:00", + "endDateTime": "2016-11-08 12:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 08:00:00", + "endDateTime": "2016-11-01 12:00:00" + } + }, + "Start": 43, + "Length": 19 + } + ] + }, + { + "Input": "Volverรฉ el martes por la tarde", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "martes por la tarde", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TAF", + "FutureResolution": { + "startDateTime": "2016-11-08 12:00:00", + "endDateTime": "2016-11-08 20:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 12:00:00", + "endDateTime": "2016-11-01 20:00:00" + } + }, + "Start": 11, + "Length": 19 + } + ] + }, + { + "Input": "Volverรฉ el martes por la noche", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "martes por la noche", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TEV", + "FutureResolution": { + "startDateTime": "2016-11-08 20:00:00", + "endDateTime": "2016-11-08 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-01 20:00:00", + "endDateTime": "2016-11-01 23:59:59" + } + }, + "Start": 11, + "Length": 19 + } + ] + }, + { + "Input": "Volverรฉ en la noche de martes", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "noche de martes", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TEV", + "FutureResolution": { + "startDateTime": "2016-11-08 20:00:00", + "endDateTime": "2016-11-08 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-01 20:00:00", + "endDateTime": "2016-11-01 23:59:59" + } + }, + "Start": 14, + "Length": 15 + } + ] + }, + { + "Input": "Nos vemos el martes a primeras horas de la maรฑana", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "martes a primeras horas de la maรฑana", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TMO", + "FutureResolution": { + "startDateTime": "2016-11-08 08:00:00", + "endDateTime": "2016-11-08 10:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 08:00:00", + "endDateTime": "2016-11-01 10:00:00" + } + }, + "Start": 13, + "Length": 36 + } + ] + }, + { + "Input": "Nos vemos el martes a รบltimas horas de la maรฑana", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "martes a รบltimas horas de la maรฑana", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TMO", + "FutureResolution": { + "startDateTime": "2016-11-08 10:00:00", + "endDateTime": "2016-11-08 12:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 10:00:00", + "endDateTime": "2016-11-01 12:00:00" + } + }, + "Start": 13, + "Length": 35 + } + ] + }, + { + "Input": "Nos vemos el martes a primeras horas de la tarde", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "martes a primeras horas de la tarde", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TAF", + "FutureResolution": { + "startDateTime": "2016-11-08 12:00:00", + "endDateTime": "2016-11-08 16:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 12:00:00", + "endDateTime": "2016-11-01 16:00:00" + } + }, + "Start": 13, + "Length": 35 + } + ] + }, + { + "Input": "Nos vemos a primeras horas de la tarde del martes", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "primeras horas de la tarde del martes", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TAF", + "FutureResolution": { + "startDateTime": "2016-11-08 12:00:00", + "endDateTime": "2016-11-08 16:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 12:00:00", + "endDateTime": "2016-11-01 16:00:00" + } + }, + "Start": 12, + "Length": 39 + } + ] + }, + { + "Input": "Nos vemos el martes a รบltimas horas de la tarde", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "martes a รบltimas horas de la tarde", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TAF", + "FutureResolution": { + "startDateTime": "2016-11-08 16:00:00", + "endDateTime": "2016-11-08 20:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 16:00:00", + "endDateTime": "2016-11-01 20:00:00" + } + }, + "Start": 13, + "Length": 34 + } + ] + }, + { + "Input": "Nos vemos el martes a primeras horas de la noche", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "martes a primeras horas de la noche", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TEV", + "FutureResolution": { + "startDateTime": "2016-11-08 20:00:00", + "endDateTime": "2016-11-08 22:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 20:00:00", + "endDateTime": "2016-11-01 22:00:00" + } + }, + "Start": 13, + "Length": 35 + } + ] + }, + { + "Input": "Nos vemos a รบltimas horas de la noche de martes", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "รบltimas horas de la noche de martes", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TNI", + "FutureResolution": { + "startDateTime": "2016-11-08 22:00:00", + "endDateTime": "2016-11-08 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-01 22:00:00", + "endDateTime": "2016-11-01 23:59:59" + } + }, + "Start": 12, + "Length": 35 + } + ] + }, + { + "Input": "Nos vemos el martes a รบltimas horas de la noche", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "martes a รบltimas horas de la noche", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TNI", + "FutureResolution": { + "startDateTime": "2016-11-08 22:00:00", + "endDateTime": "2016-11-08 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-01 22:00:00", + "endDateTime": "2016-11-01 23:59:59" + } + }, + "Start": 13, + "Length": 35 + } + ] + }, + { + "Input": "Nos vemos el martes a altas horas de la noche", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "martes a altas horas de la noche", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TNI", + "FutureResolution": { + "startDateTime": "2016-11-08 22:00:00", + "endDateTime": "2016-11-08 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-01 22:00:00", + "endDateTime": "2016-11-01 23:59:59" + } + }, + "Start": 13, + "Length": 32 + } + ] + }, + { + "Input": "Nos vemos en el resto del dรญa de hoy", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "resto del dรญa de hoy", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T23:59:59,PT28079S)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 23:59:59" + } + }, + "Start": 16, + "Length": 20 + } + ] + }, + { + "Input": "Nos vemos en el resto de la jornada de hoy", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "resto de la jornada de hoy", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T23:59:59,PT28079S)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 23:59:59" + } + }, + "Start": 16, + "Length": 26 + } + ] + }, + { + "Input": "Nos vemos en el resto del dรญa", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "resto del dรญa", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T23:59:59,PT28079S)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 23:59:59" + } + }, + "Start": 16, + "Length": 13 + } + ] + }, + { + "Input": "Estarรฉ afuera desde las 14 h de 21-2-2016 hasta el 23.4.16 a las 3:32", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "desde las 14 h de 21-2-2016 hasta el 23.4.16 a las 3:32", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-02-21T14:00,2016-04-23T03:32,PT1478H)", + "FutureResolution": { + "startDateTime": "2016-02-21 14:00:00", + "endDateTime": "2016-04-23 03:32:00" + }, + "PastResolution": { + "startDateTime": "2016-02-21 14:00:00", + "endDateTime": "2016-04-23 03:32:00" + } + }, + "Start": 14, + "Length": 55 + } + ] + }, + { + "Input": "Cortana, programa una reuniรณn con Wayne entre las 1 pm y las 4 pm del viernes", + "Context": { + "ReferenceDateTime": "2017-11-09T16:12:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "entre las 1 pm y las 4 pm del viernes", + "Type": "datetimerange", + "Value": { + "Timex": "(XXXX-WXX-5T13,XXXX-WXX-5T16,PT3H)", + "FutureResolution": { + "startDateTime": "2017-11-10 13:00:00", + "endDateTime": "2017-11-10 16:00:00" + }, + "PastResolution": { + "startDateTime": "2017-11-03 13:00:00", + "endDateTime": "2017-11-03 16:00:00" + } + }, + "Start": 40, + "Length": 37 + } + ] + }, + { + "Input": "Programa una reuniรณn maรฑana entre 8 a. m. y 2 p. m.", + "Context": { + "ReferenceDateTime": "2017-11-09T16:12:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "maรฑana entre 8 a. m. y 2 p. m.", + "Type": "datetimerange", + "Value": { + "Timex": "(2017-11-10T08,2017-11-10T14,PT6H)", + "FutureResolution": { + "startDateTime": "2017-11-10 08:00:00", + "endDateTime": "2017-11-10 14:00:00" + }, + "PastResolution": { + "startDateTime": "2017-11-10 08:00:00", + "endDateTime": "2017-11-10 14:00:00" + } + }, + "Start": 21, + "Length": 30 + } + ] + }, + { + "Input": "Programa una reuniรณn de 8-2 de maรฑana", + "Context": { + "ReferenceDateTime": "2017-11-09T16:12:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "de 8-2 de maรฑana", + "Type": "datetimerange", + "Value": { + "Timex": "(2017-11-10T08,2017-11-10T14,PT6H)", + "FutureResolution": { + "startDateTime": "2017-11-10 08:00:00", + "endDateTime": "2017-11-10 14:00:00" + }, + "PastResolution": { + "startDateTime": "2017-11-10 08:00:00", + "endDateTime": "2017-11-10 14:00:00" + } + }, + "Start": 21, + "Length": 16 + } + ] + }, + { + "Input": "Programa una reuniรณn el 9 de dic entre las 8 am y las 2 pm", + "Context": { + "ReferenceDateTime": "2017-11-09T16:12:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "9 de dic entre las 8 am y las 2 pm", + "Type": "datetimerange", + "Value": { + "Timex": "(XXXX-12-09T08,XXXX-12-09T14,PT6H)", + "FutureResolution": { + "startDateTime": "2017-12-09 08:00:00", + "endDateTime": "2017-12-09 14:00:00" + }, + "PastResolution": { + "startDateTime": "2016-12-09 08:00:00", + "endDateTime": "2016-12-09 14:00:00" + } + }, + "Start": 24, + "Length": 34 + } + ] + }, + { + "Input": "Programa una reuniรณn de 8-2 del 9 de dic", + "Context": { + "ReferenceDateTime": "2017-11-09T16:12:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "de 8-2 del 9 de dic", + "Type": "datetimerange", + "Value": { + "Timex": "(XXXX-12-09T08,XXXX-12-09T14,PT6H)", + "FutureResolution": { + "startDateTime": "2017-12-09 08:00:00", + "endDateTime": "2017-12-09 14:00:00" + }, + "PastResolution": { + "startDateTime": "2016-12-09 08:00:00", + "endDateTime": "2016-12-09 14:00:00" + } + }, + "Start": 21, + "Length": 19 + } + ] + }, + { + "Input": "Hola Cortana- programa una reuniรณn con Jennifer. Necesito una reuniรณn de 30 minutos este viernes por la tarde", + "Context": { + "ReferenceDateTime": "2017-11-13T16:12:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "este viernes por la tarde", + "Type": "datetimerange", + "Value": { + "Timex": "2017-11-17TAF", + "FutureResolution": { + "startDateTime": "2017-11-17 12:00:00", + "endDateTime": "2017-11-17 20:00:00" + }, + "PastResolution": { + "startDateTime": "2017-11-17 12:00:00", + "endDateTime": "2017-11-17 20:00:00" + } + }, + "Start": 84, + "Length": 25 + } + ] + }, + { + "Input": "Hola Cortana- programa una reuniรณn con Jennifer. Necesito una reuniรณn de 30 minutos en la tarde de este viernes", + "Context": { + "ReferenceDateTime": "2017-11-13T16:12:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "tarde de este viernes", + "Type": "datetimerange", + "Value": { + "Timex": "2017-11-17TAF", + "FutureResolution": { + "startDateTime": "2017-11-17 12:00:00", + "endDateTime": "2017-11-17 20:00:00" + }, + "PastResolution": { + "startDateTime": "2017-11-17 12:00:00", + "endDateTime": "2017-11-17 20:00:00" + } + }, + "Start": 91, + "Length": 21 + } + ] + }, + { + "Input": "Hola Cortana- programa una reuniรณn con Jennifer. Necesito una reuniรณn de 30 minutos en la tarde del prรณximo viernes", + "Context": { + "ReferenceDateTime": "2017-11-13T16:12:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "tarde del prรณximo viernes", + "Type": "datetimerange", + "Value": { + "Timex": "2017-11-24TAF", + "FutureResolution": { + "startDateTime": "2017-11-24 12:00:00", + "endDateTime": "2017-11-24 20:00:00" + }, + "PastResolution": { + "startDateTime": "2017-11-24 12:00:00", + "endDateTime": "2017-11-24 20:00:00" + } + }, + "Start": 91, + "Length": 25 + } + ] + }, + { + "Input": "Hola Cortana- programa una reuniรณn con Jennifer. Necesito una reuniรณn de 30 minutos el viernes pasado por la tarde", + "Context": { + "ReferenceDateTime": "2017-11-13T16:12:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "viernes pasado por la tarde", + "Type": "datetimerange", + "Value": { + "Timex": "2017-11-10TAF", + "FutureResolution": { + "startDateTime": "2017-11-10 12:00:00", + "endDateTime": "2017-11-10 20:00:00" + }, + "PastResolution": { + "startDateTime": "2017-11-10 12:00:00", + "endDateTime": "2017-11-10 20:00:00" + } + }, + "Start": 87, + "Length": 27 + } + ] + }, + { + "Input": "Cortana, programa una reuniรณn con Wayne el viernes entre las 1 y las 4 de la tarde", + "Context": { + "ReferenceDateTime": "2017-11-14T19:12:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "viernes entre las 1 y las 4 de la tarde", + "Type": "datetimerange", + "Value": { + "Timex": "(XXXX-WXX-5T13,XXXX-WXX-5T16,PT3H)", + "FutureResolution": { + "startDateTime": "2017-11-17 13:00:00", + "endDateTime": "2017-11-17 16:00:00" + }, + "PastResolution": { + "startDateTime": "2017-11-10 13:00:00", + "endDateTime": "2017-11-10 16:00:00" + } + }, + "Start": 43, + "Length": 39 + } + ] + }, + { + "Input": "Cortana, programa una reuniรณn con Wayne el viernes de 1-4 p. m.", + "Context": { + "ReferenceDateTime": "2017-11-14T19:12:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "viernes de 1-4 p. m.", + "Type": "datetimerange", + "Value": { + "Timex": "(XXXX-WXX-5T13,XXXX-WXX-5T16,PT3H)", + "FutureResolution": { + "startDateTime": "2017-11-17 13:00:00", + "endDateTime": "2017-11-17 16:00:00" + }, + "PastResolution": { + "startDateTime": "2017-11-10 13:00:00", + "endDateTime": "2017-11-10 16:00:00" + } + }, + "Start": 43, + "Length": 20 + } + ] + }, + { + "Input": "Busca un tiempo para el 23-9-2018 de 1 p. m. a 4", + "Context": { + "ReferenceDateTime": "2017-11-17T19:12:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "23-9-2018 de 1 p. m. a 4", + "Type": "datetimerange", + "Value": { + "Timex": "(2018-09-23T13,2018-09-23T16,PT3H)", + "FutureResolution": { + "startDateTime": "2018-09-23 13:00:00", + "endDateTime": "2018-09-23 16:00:00" + }, + "PastResolution": { + "startDateTime": "2018-09-23 13:00:00", + "endDateTime": "2018-09-23 16:00:00" + } + }, + "Start": 24, + "Length": 24 + } + ] + }, + { + "Input": "Busca un tiempo entre las 1.30 y las 4 pm de 23-9-18", + "Context": { + "ReferenceDateTime": "2017-11-17T19:12:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "entre las 1.30 y las 4 pm de 23-9-18", + "Type": "datetimerange", + "Value": { + "Timex": "(2018-09-23T13:30,2018-09-23T16,PT2H30M)", + "FutureResolution": { + "startDateTime": "2018-09-23 13:30:00", + "endDateTime": "2018-09-23 16:00:00" + }, + "PastResolution": { + "startDateTime": "2018-09-23 13:30:00", + "endDateTime": "2018-09-23 16:00:00" + } + }, + "Start": 16, + "Length": 36 + } + ] + }, + { + "Input": "Nos vemos el 5 de feb en la maรฑana", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "5 de feb en la maรฑana", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-02-05TMO", + "FutureResolution": { + "startDateTime": "2017-02-05 08:00:00", + "endDateTime": "2017-02-05 12:00:00" + }, + "PastResolution": { + "startDateTime": "2016-02-05 08:00:00", + "endDateTime": "2016-02-05 12:00:00" + } + }, + "Start": 13, + "Length": 21 + } + ] + }, + { + "Input": "Volverรฉ el martes en la maรฑana", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "martes en la maรฑana", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TMO", + "FutureResolution": { + "startDateTime": "2016-11-08 08:00:00", + "endDateTime": "2016-11-08 12:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 08:00:00", + "endDateTime": "2016-11-01 12:00:00" + } + }, + "Start": 11, + "Length": 19 + } + ] + }, + { + "Input": "Volverรฉ el martes en la tarde", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "martes en la tarde", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TAF", + "FutureResolution": { + "startDateTime": "2016-11-08 12:00:00", + "endDateTime": "2016-11-08 20:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 12:00:00", + "endDateTime": "2016-11-01 20:00:00" + } + }, + "Start": 11, + "Length": 18 + } + ] + }, + { + "Input": "Ocurrirรก dentro de 2 horas", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "dentro de 2 horas", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T18:12:00,PT2H)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 18:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 18:12:00" + } + }, + "Start": 9, + "Length": 17 + } + ] + }, + { + "Input": "Volverรฉ dentro de 15 segundos", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "dentro de 15 segundos", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T16:12:15,PT15S)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 16:12:15" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 16:12:15" + } + }, + "Start": 8, + "Length": 21 + } + ] + }, + { + "Input": "Volverรฉ dentro de 5 minutos", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "dentro de 5 minutos", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T16:17:00,PT5M)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 16:17:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 16:17:00" + } + }, + "Start": 8, + "Length": 19 + } + ] + }, + { + "Input": "Volverรฉ dentro de 5 horas", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "dentro de 5 horas", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T21:12:00,PT5H)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 21:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 21:12:00" + } + }, + "Start": 8, + "Length": 17 + } + ] + }, + { + "Input": "Volverรฉ dentro de 1 dรญa y 5 horas", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "dentro de 1 dรญa y 5 horas", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-08T21:12:00,P1DT5H)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-08 21:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-08 21:12:00" + } + }, + "Start": 8, + "Length": 25 + } + ] + }, + { + "Input": "Esta tarea debe terminarse dentro de 2 dรญas, 1 hora, 5 minutos y 30 segundos", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "dentro de 2 dรญas, 1 hora, 5 minutos y 30 segundos", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-09T17:17:30,P2DT1H5M30S)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-09 17:17:30" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-09 17:17:30" + } + }, + "Start": 27, + "Length": 49 + } + ] + }, + { + "Input": "Esta tarea debe terminarse en los prรณximos 2 dรญas, 1 hora, 5 minutos y 30 segundos", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "prรณximos 2 dรญas, 1 hora, 5 minutos y 30 segundos", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-09T17:17:30,P2DT1H5M30S)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-09 17:17:30" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-09 17:17:30" + } + }, + "Start": 34, + "Length": 48 + } + ] + }, + { + "Input": "Volverรฉ en las prรณximas 5 horas", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "prรณximas 5 horas", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T21:12:00,PT5H)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 21:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 21:12:00" + } + }, + "Start": 15, + "Length": 16 + } + ] + }, + { + "Input": "Volverรฉ de 8-9 de lunes", + "Context": { + "ReferenceDateTime": "2018-04-19T08:12:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "de 8-9 de lunes", + "Type": "datetimerange", + "Value": { + "Timex": "(XXXX-WXX-1T08,XXXX-WXX-1T09,PT1H)", + "FutureResolution": { + "startDateTime": "2018-04-23 08:00:00", + "endDateTime": "2018-04-23 09:00:00" + }, + "PastResolution": { + "startDateTime": "2018-04-16 08:00:00", + "endDateTime": "2018-04-16 09:00:00" + } + }, + "Start": 8, + "Length": 15 + } + ] + }, + { + "Input": "Cortana puede fijarnos un tiempo para el lunes de 12-4.", + "Context": { + "ReferenceDateTime": "2018-05-16T08:12:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "lunes de 12-4", + "Type": "datetimerange", + "Value": { + "Timex": "(XXXX-WXX-1T00,XXXX-WXX-1T04,PT4H)", + "FutureResolution": { + "startDateTime": "2018-05-21 00:00:00", + "endDateTime": "2018-05-21 04:00:00" + }, + "PastResolution": { + "startDateTime": "2018-05-14 00:00:00", + "endDateTime": "2018-05-14 04:00:00" + } + }, + "Start": 41, + "Length": 13 + } + ] + }, + { + "Input": "Cortana puede fijarnos un tiempo para el lunes de 11-4.", + "Context": { + "ReferenceDateTime": "2018-05-16T08:12:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "lunes de 11-4", + "Type": "datetimerange", + "Value": { + "Timex": "(XXXX-WXX-1T11,XXXX-WXX-1T16,PT5H)", + "FutureResolution": { + "startDateTime": "2018-05-21 11:00:00", + "endDateTime": "2018-05-21 16:00:00" + }, + "PastResolution": { + "startDateTime": "2018-05-14 11:00:00", + "endDateTime": "2018-05-14 16:00:00" + } + }, + "Start": 41, + "Length": 13 + } + ] + }, + { + "Input": "Ocurrirรก 1/1/2015 entre las 10 h y las 11.30 h", + "Context": { + "ReferenceDateTime": "2018-05-16T08:12:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "1/1/2015 entre las 10 h y las 11.30 h", + "Type": "datetimerange", + "Value": { + "Timex": "(2015-01-01T10,2015-01-01T11:30,PT1H30M)", + "FutureResolution": { + "startDateTime": "2015-01-01 10:00:00", + "endDateTime": "2015-01-01 11:30:00" + }, + "PastResolution": { + "startDateTime": "2015-01-01 10:00:00", + "endDateTime": "2015-01-01 11:30:00" + } + }, + "Start": 9, + "Length": 37 + } + ] + }, + { + "Input": "Ocurrirรก el 1.1.2015 entre 10 y 11:30", + "Context": { + "ReferenceDateTime": "2018-05-16T08:12:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "1.1.2015 entre 10 y 11:30", + "Type": "datetimerange", + "Value": { + "Timex": "(2015-01-01T10,2015-01-01T11:30,PT1H30M)", + "FutureResolution": { + "startDateTime": "2015-01-01 10:00:00", + "endDateTime": "2015-01-01 11:30:00" + }, + "PastResolution": { + "startDateTime": "2015-01-01 10:00:00", + "endDateTime": "2015-01-01 11:30:00" + } + }, + "Start": 12, + "Length": 25 + } + ] + }, + { + "Input": "Ocurrirรก desde las 10.30 h hasta las 15 h de 1/1/15", + "Context": { + "ReferenceDateTime": "2018-05-16T08:12:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "desde las 10.30 h hasta las 15 h de 1/1/15", + "Type": "datetimerange", + "Value": { + "Timex": "(2015-01-01T10:30,2015-01-01T15,PT4H30M)", + "FutureResolution": { + "startDateTime": "2015-01-01 10:30:00", + "endDateTime": "2015-01-01 15:00:00" + }, + "PastResolution": { + "startDateTime": "2015-01-01 10:30:00", + "endDateTime": "2015-01-01 15:00:00" + } + }, + "Start": 9, + "Length": 42 + } + ] + }, + { + "Input": "Ocurrirรก entre 3 y 5 del 1-1-2015", + "Context": { + "ReferenceDateTime": "2018-05-16T08:12:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "entre 3 y 5 del 1-1-2015", + "Type": "datetimerange", + "Value": { + "Timex": "(2015-01-01T03,2015-01-01T05,PT2H)", + "FutureResolution": { + "startDateTime": "2015-01-01 03:00:00", + "endDateTime": "2015-01-01 05:00:00" + }, + "PastResolution": { + "startDateTime": "2015-01-01 03:00:00", + "endDateTime": "2015-01-01 05:00:00" + } + }, + "Start": 9, + "Length": 24 + } + ] + }, + { + "Input": "Ocurrirรก el 1.1.15 de 3.30 a 5.55", + "Context": { + "ReferenceDateTime": "2018-05-16T08:12:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "1.1.15 de 3.30 a 5.55", + "Type": "datetimerange", + "Value": { + "Timex": "(2015-01-01T03:30,2015-01-01T05:55,PT2H25M)", + "FutureResolution": { + "startDateTime": "2015-01-01 03:30:00", + "endDateTime": "2015-01-01 05:55:00" + }, + "PastResolution": { + "startDateTime": "2015-01-01 03:30:00", + "endDateTime": "2015-01-01 05:55:00" + } + }, + "Start": 12, + "Length": 21 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Spanish/DurationExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Spanish/DurationExtractor.json new file mode 100644 index 000000000..2f821545a --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Spanish/DurationExtractor.json @@ -0,0 +1,261 @@ +[ + { + "Input": "me voy por 3h", + "Results": [ + { + "Text": "3h", + "Type": "duration", + "Start": 11, + "Length": 2 + } + ] + }, + { + "Input": "me voy por 3 dias", + "Results": [ + { + "Text": "3 dias", + "Type": "duration", + "Start": 11, + "Length": 6 + } + ] + }, + { + "Input": "me voy por 3,5 aรฑos", + "Results": [ + { + "Text": "3,5 aรฑos", + "Type": "duration", + "Start": 11, + "Length": 8 + } + ] + }, + { + "Input": "me voy por 3 h", + "Results": [ + { + "Text": "3 h", + "Type": "duration", + "Start": 11, + "Length": 3 + } + ] + }, + { + "Input": "me voy por 3 horas", + "Results": [ + { + "Text": "3 horas", + "Type": "duration", + "Start": 11, + "Length": 7 + } + ] + }, + { + "Input": "me voy 3 dias", + "Results": [ + { + "Text": "3 dias", + "Type": "duration", + "Start": 7, + "Length": 6 + } + ] + }, + { + "Input": "me voy por 3 meses", + "Results": [ + { + "Text": "3 meses", + "Type": "duration", + "Start": 11, + "Length": 7 + } + ] + }, + { + "Input": "me voy por 3 minutos", + "Results": [ + { + "Text": "3 minutos", + "Type": "duration", + "Start": 11, + "Length": 9 + } + ] + }, + { + "Input": "me voy por 3 min", + "Results": [ + { + "Text": "3 min", + "Type": "duration", + "Start": 11, + "Length": 5 + } + ] + }, + { + "Input": "me voy por 3,5 segundos ", + "Results": [ + { + "Text": "3,5 segundos", + "Type": "duration", + "Start": 11, + "Length": 12 + } + ] + }, + { + "Input": "me voy por 123,45 seg", + "Results": [ + { + "Text": "123,45 seg", + "Type": "duration", + "Start": 11, + "Length": 10 + } + ] + }, + { + "Input": "me voy por dos semanas", + "Results": [ + { + "Text": "dos semanas", + "Type": "duration", + "Start": 11, + "Length": 11 + } + ] + }, + { + "Input": "me voy 20 minutos", + "Results": [ + { + "Text": "20 minutos", + "Type": "duration", + "Start": 7, + "Length": 10 + } + ] + }, + { + "Input": "me voy por veinticuatro horas", + "Results": [ + { + "Text": "veinticuatro horas", + "Type": "duration", + "Start": 11, + "Length": 18 + } + ] + }, + { + "Input": "me voy todo el dia", + "Results": [ + { + "Text": "todo el dia", + "Type": "duration", + "Start": 7, + "Length": 11 + } + ] + }, + { + "Input": "me voy toda la semana", + "Results": [ + { + "Text": "toda la semana", + "Type": "duration", + "Start": 7, + "Length": 14 + } + ] + }, + { + "Input": "me voy por todo el mes", + "Results": [ + { + "Text": "todo el mes", + "Type": "duration", + "Start": 11, + "Length": 11 + } + ] + }, + { + "Input": "me voy por todo el aรฑo", + "Results": [ + { + "Text": "todo el aรฑo", + "Type": "duration", + "Start": 11, + "Length": 11 + } + ] + }, + { + "Input": "me voy por una hora", + "Results": [ + { + "Text": "una hora", + "Type": "duration", + "Start": 11, + "Length": 8 + } + ] + }, + { + "Input": "me voy por un aรฑo", + "Results": [ + { + "Text": "un aรฑo", + "Type": "duration", + "Start": 11, + "Length": 6 + } + ] + }, + { + "Input": "Volverรฉ dentro de menos de 2 semanas", + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "dentro de menos de 2 semanas", + "Type": "duration", + "Start": 8, + "Length": 28 + } + ] + }, + { + "Input": "Esta tarea debiรณ ser terminada mรกs de tres dรญas antes", + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "mรกs de tres dรญas antes", + "Type": "duration", + "Start": 31, + "Length": 22 + } + ] + }, + { + "Input": "Esta tarea debe ser terminada en menos de 4 dรญas", + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "menos de 4 dรญas", + "Type": "duration", + "Start": 33, + "Length": 41 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Spanish/DurationParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Spanish/DurationParser.json new file mode 100644 index 000000000..f904972e9 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Spanish/DurationParser.json @@ -0,0 +1,531 @@ +[ + { + "Input": "Me voy por 3h", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "3h", + "Type": "duration", + "Value": { + "Timex": "PT3H", + "FutureResolution": { + "duration": "10800" + }, + "PastResolution": { + "duration": "10800" + } + }, + "Start": 11, + "Length": 2 + } + ] + }, + { + "Input": "Me voy por 3dรญas", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "3dรญas", + "Type": "duration", + "Value": { + "Timex": "P3D", + "FutureResolution": { + "duration": "259200" + }, + "PastResolution": { + "duration": "259200" + } + }, + "Start": 11, + "Length": 5 + } + ] + }, + { + "Input": "Me voy por 3,5 aรฑos", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "3,5 aรฑos", + "Type": "duration", + "Value": { + "Timex": "P3.5Y", + "FutureResolution": { + "duration": "110376000" + }, + "PastResolution": { + "duration": "110376000" + } + }, + "Start": 11, + "Length": 8 + } + ] + }, + { + "Input": "Me voy por 3 h", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "3 h", + "Type": "duration", + "Value": { + "Timex": "PT3H", + "FutureResolution": { + "duration": "10800" + }, + "PastResolution": { + "duration": "10800" + } + }, + "Start": 11, + "Length": 3 + } + ] + }, + { + "Input": "Me voy por 3 horas", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "3 horas", + "Type": "duration", + "Value": { + "Timex": "PT3H", + "FutureResolution": { + "duration": "10800" + }, + "PastResolution": { + "duration": "10800" + } + }, + "Start": 11, + "Length": 7 + } + ] + }, + { + "Input": "Me voy por 3 hrs", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "3 hrs", + "Type": "duration", + "Value": { + "Timex": "PT3H", + "FutureResolution": { + "duration": "10800" + }, + "PastResolution": { + "duration": "10800" + } + }, + "Start": 11, + "Length": 5 + } + ] + }, + { + "Input": "Me voy por 3 hr", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "3 hr", + "Type": "duration", + "Value": { + "Timex": "PT3H", + "FutureResolution": { + "duration": "10800" + }, + "PastResolution": { + "duration": "10800" + } + }, + "Start": 11, + "Length": 4 + } + ] + }, + { + "Input": "Me voy por 3dias", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "3dias", + "Type": "duration", + "Value": { + "Timex": "P3D", + "FutureResolution": { + "duration": "259200" + }, + "PastResolution": { + "duration": "259200" + } + }, + "Start": 11, + "Length": 5 + } + ] + }, + { + "Input": "Me voy por 3 dias", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "3 dias", + "Type": "duration", + "Value": { + "Timex": "P3D", + "FutureResolution": { + "duration": "259200" + }, + "PastResolution": { + "duration": "259200" + } + }, + "Start": 11, + "Length": 6 + } + ] + }, + { + "Input": "Me voy por 3 meses", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "3 meses", + "Type": "duration", + "Value": { + "Timex": "P3M", + "FutureResolution": { + "duration": "7776000" + }, + "PastResolution": { + "duration": "7776000" + } + }, + "Start": 11, + "Length": 7 + } + ] + }, + { + "Input": "Me voy por 3 minutos", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "3 minutos", + "Type": "duration", + "Value": { + "Timex": "PT3M", + "FutureResolution": { + "duration": "180" + }, + "PastResolution": { + "duration": "180" + } + }, + "Start": 11, + "Length": 9 + } + ] + }, + { + "Input": "Me voy por 3 min", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "3 min", + "Type": "duration", + "Value": { + "Timex": "PT3M", + "FutureResolution": { + "duration": "180" + }, + "PastResolution": { + "duration": "180" + } + }, + "Start": 11, + "Length": 5 + } + ] + }, + { + "Input": "Me voy por 3,5 segundos ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "3,5 segundos", + "Type": "duration", + "Value": { + "Timex": "PT3.5S", + "FutureResolution": { + "duration": "3.5" + }, + "PastResolution": { + "duration": "3.5" + } + }, + "Start": 11, + "Length": 12 + } + ] + }, + { + "Input": "Me voy por 123,45 seg", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "123,45 seg", + "Type": "duration", + "Value": { + "Timex": "PT123.45S", + "FutureResolution": { + "duration": "123.45" + }, + "PastResolution": { + "duration": "123.45" + } + }, + "Start": 11, + "Length": 10 + } + ] + }, + { + "Input": "Me voy por dos semanas", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "dos semanas", + "Type": "duration", + "Value": { + "Timex": "P2W", + "FutureResolution": { + "duration": "1209600" + }, + "PastResolution": { + "duration": "1209600" + } + }, + "Start": 11, + "Length": 11 + } + ] + }, + { + "Input": "Me voy 20 minutos", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "20 minutos", + "Type": "duration", + "Value": { + "Timex": "PT20M", + "FutureResolution": { + "duration": "1200" + }, + "PastResolution": { + "duration": "1200" + } + }, + "Start": 7, + "Length": 10 + } + ] + }, + { + "Input": "Me voy por veinticuatro horas", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "veinticuatro horas", + "Type": "duration", + "Value": { + "Timex": "PT24H", + "FutureResolution": { + "duration": "86400" + }, + "PastResolution": { + "duration": "86400" + } + }, + "Start": 11, + "Length": 18 + } + ] + }, + { + "Input": "Me voy todo el dia", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "todo el dia", + "Type": "duration", + "Value": { + "Timex": "P1D", + "FutureResolution": { + "duration": "86400" + }, + "PastResolution": { + "duration": "86400" + } + }, + "Start": 7, + "Length": 11 + } + ] + }, + { + "Input": "Me voy toda la semana", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "toda la semana", + "Type": "duration", + "Value": { + "Timex": "P1W", + "FutureResolution": { + "duration": "604800" + }, + "PastResolution": { + "duration": "604800" + } + }, + "Start": 7, + "Length": 14 + } + ] + }, + { + "Input": "Me voy por todo el mes", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "todo el mes", + "Type": "duration", + "Value": { + "Timex": "P1M", + "FutureResolution": { + "duration": "2592000" + }, + "PastResolution": { + "duration": "2592000" + } + }, + "Start": 11, + "Length": 11 + } + ] + }, + { + "Input": "Me voy por todo el aรฑo", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "todo el aรฑo", + "Type": "duration", + "Value": { + "Timex": "P1Y", + "FutureResolution": { + "duration": "31536000" + }, + "PastResolution": { + "duration": "31536000" + } + }, + "Start": 11, + "Length": 11 + } + ] + }, + { + "Input": "Me voy por una hora", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "una hora", + "Type": "duration", + "Value": { + "Timex": "PT1H", + "FutureResolution": { + "duration": "3600" + }, + "PastResolution": { + "duration": "3600" + } + }, + "Start": 11, + "Length": 8 + } + ] + }, + { + "Input": "Me voy por un hora", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "un hora", + "Type": "duration", + "Value": { + "Timex": "PT1H", + "FutureResolution": { + "duration": "3600" + }, + "PastResolution": { + "duration": "3600" + } + }, + "Start": 11, + "Length": 7 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Spanish/HolidayExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Spanish/HolidayExtractor.json new file mode 100644 index 000000000..9c4b47249 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Spanish/HolidayExtractor.json @@ -0,0 +1,110 @@ +[ + { + "TestType": "BasicTest", + "Input": "Volverรฉ para navidad", + "Results": [ + { + "Start": 13, + "Length": 7, + "Text": "navidad", + "Type": "date" + } + ] + }, + { + "TestType": "BasicTest", + "Input": "Volverรฉ para navidad del proximo aรฑo", + "Results": [ + { + "Start": 13, + "Length": 23, + "Text": "navidad del proximo aรฑo", + "Type": "date" + } + ] + }, + { + "TestType": "BasicTest", + "Input": "Volverรฉ en viernes santo", + "Results": [ + { + "Start": 11, + "Length": 13, + "Text": "viernes santo", + "Type": "date" + } + ] + }, + { + "TestType": "BasicTest", + "Input": "Volverรฉ en dรญa de accion de gracias", + "Results": [ + { + "Start": 11, + "Length": 24, + "Text": "dรญa de accion de gracias", + "Type": "date" + } + ] + }, + { + "TestType": "BasicTest", + "Input": "Volverรฉ el dia del padre", + "Results": [ + { + "Start": 11, + "Length": 13, + "Text": "dia del padre", + "Type": "date" + } + ] + }, + { + "TestType": "BasicTest", + "Input": "Volverรฉ el dรญa de san patricio de este aรฑo", + "Results": [ + { + "Start": 11, + "Length": 31, + "Text": "dรญa de san patricio de este aรฑo", + "Type": "date" + } + ] + }, + { + "TestType": "BasicTest", + "Input": "Volverรฉ el dia de la madre del 2016", + "Results": [ + { + "Start": 11, + "Length": 24, + "Text": "dia de la madre del 2016", + "Type": "date" + } + ] + }, + { + "TestType": "BasicTest", + "Input": "Volverรฉ el dia de la madre 2016", + "Results": [ + { + "Start": 11, + "Length": 20, + "Text": "dia de la madre 2016", + "Type": "date" + } + ] + }, + { + "TestType": "BasicTest", + "Input": "Volverรฉ el dรญa blanco", + "Results": [ + { + "Start": 11, + "Length": 10, + "Text": "dรญa blanco", + "Type": "date" + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Spanish/HolidayParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Spanish/HolidayParser.json new file mode 100644 index 000000000..7348c7f07 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Spanish/HolidayParser.json @@ -0,0 +1,506 @@ +[ + { + "Comment": "Moving holiday timexes must be redefined", + "Input": "Volverรฉ en pascuas", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "Text": "pascuas", + "Type": "date", + "Value": { + "Timex": "XXXX-03-27", + "FutureResolution": { + "date": "2017-04-16" + }, + "PastResolution": { + "date": "2016-03-27" + } + }, + "Start": 11, + "Length": 7 + } + ] + }, + { + "TestType": "BasicTest", + "Input": "Volverรฉ en navidad", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "TimexStr": "XXXX-12-25", + "Value": { + "Success": true, + "Timex": "XXXX-12-25", + "IsLunar": false, + "FutureResolution": { + "date": "2016-12-25" + }, + "PastResolution": { + "date": "2015-12-25" + }, + "FutureValue": "2016-12-25T00:00:00", + "PastValue": "2015-12-25T00:00:00" + }, + "ResolutionStr": "", + "Start": 11, + "Length": 7, + "Text": "navidad", + "Type": "date" + } + ] + }, + { + "TestType": "BasicTest", + "Input": "Volverรฉ en aรฑo nuevo", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "TimexStr": "XXXX-01-01", + "Value": { + "Success": true, + "Timex": "XXXX-01-01", + "IsLunar": false, + "FutureResolution": { + "date": "2017-01-01" + }, + "PastResolution": { + "date": "2016-01-01" + }, + "FutureValue": "2017-01-01T00:00:00", + "PastValue": "2016-01-01T00:00:00" + }, + "ResolutionStr": "", + "Start": 11, + "Length": 9, + "Text": "aรฑo nuevo", + "Type": "date" + } + ] + }, + { + "TestType": "BasicTest", + "Input": "Volverรฉ en noche vieja", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "TimexStr": "XXXX-12-31", + "Value": { + "Success": true, + "Timex": "XXXX-12-31", + "IsLunar": false, + "FutureResolution": { + "date": "2016-12-31" + }, + "PastResolution": { + "date": "2015-12-31" + }, + "FutureValue": "2016-12-31T00:00:00", + "PastValue": "2015-12-31T00:00:00" + }, + "ResolutionStr": "", + "Start": 11, + "Length": 11, + "Text": "noche vieja", + "Type": "date" + } + ] + }, + { + "TestType": "BasicTest", + "Input": "volverรฉ el dia de navidad", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "TimexStr": "XXXX-12-25", + "Value": { + "Success": true, + "Timex": "XXXX-12-25", + "IsLunar": false, + "FutureResolution": { + "date": "2016-12-25" + }, + "PastResolution": { + "date": "2015-12-25" + }, + "FutureValue": "2016-12-25T00:00:00", + "PastValue": "2015-12-25T00:00:00" + }, + "ResolutionStr": "", + "Start": 18, + "Length": 7, + "Text": "navidad", + "Type": "date" + } + ] + }, + { + "TestType": "BasicTest", + "Input": "Volverรฉ el dia de accion de gracias", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "TimexStr": "XXXX-11-WXX-4-4", + "Value": { + "Success": true, + "Timex": "XXXX-11-WXX-4-4", + "IsLunar": false, + "FutureResolution": { + "date": "2016-11-24" + }, + "PastResolution": { + "date": "2015-11-26" + }, + "FutureValue": "2016-11-24T00:00:00", + "PastValue": "2015-11-26T00:00:00" + }, + "ResolutionStr": "", + "Start": 11, + "Length": 24, + "Text": "dia de accion de gracias", + "Type": "date" + } + ] + }, + { + "TestType": "BasicTest", + "Input": "Volverรฉ en accion de gracias", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "TimexStr": "XXXX-11-WXX-4-4", + "Value": { + "Success": true, + "Timex": "XXXX-11-WXX-4-4", + "IsLunar": false, + "FutureResolution": { + "date": "2016-11-24" + }, + "PastResolution": { + "date": "2015-11-26" + }, + "FutureValue": "2016-11-24T00:00:00", + "PastValue": "2015-11-26T00:00:00" + }, + "ResolutionStr": "", + "Start": 11, + "Length": 17, + "Text": "accion de gracias", + "Type": "date" + } + ] + }, + { + "TestType": "BasicTest", + "Input": "Volverรฉ el dia del padre", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "TimexStr": "XXXX-06-WXX-7-3", + "Value": { + "Success": true, + "Timex": "XXXX-06-WXX-7-3", + "IsLunar": false, + "FutureResolution": { + "date": "2017-06-18" + }, + "PastResolution": { + "date": "2016-06-19" + }, + "FutureValue": "2017-06-18T00:00:00", + "PastValue": "2016-06-19T00:00:00" + }, + "ResolutionStr": "", + "Start": 11, + "Length": 13, + "Text": "dia del padre", + "Type": "date" + } + ] + }, + { + "TestType": "BasicTest", + "Input": "Volverรฉ en Yuandan del prรณximo aรฑo", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "TimexStr": "2017-01-01", + "Value": { + "Success": true, + "Timex": "2017-01-01", + "IsLunar": false, + "FutureResolution": { + "date": "2017-01-01" + }, + "PastResolution": { + "date": "2017-01-01" + }, + "FutureValue": "2017-01-01T00:00:00", + "PastValue": "2017-01-01T00:00:00" + }, + "ResolutionStr": "", + "Start": 11, + "Length": 23, + "Text": "Yuandan del prรณximo aรฑo", + "Type": "date" + } + ] + }, + { + "TestType": "BasicTest", + "Input": "Volvรญ el dรญa de accion de gracias del 2010", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "TimexStr": "2010-11-WXX-4-4", + "Value": { + "Success": true, + "Timex": "2010-11-WXX-4-4", + "IsLunar": false, + "FutureResolution": { + "date": "2010-11-25" + }, + "PastResolution": { + "date": "2010-11-25" + }, + "FutureValue": "2010-11-25T00:00:00", + "PastValue": "2010-11-25T00:00:00" + }, + "ResolutionStr": "", + "Start": 9, + "Length": 33, + "Text": "dรญa de accion de gracias del 2010", + "Type": "date" + } + ] + }, + { + "TestType": "BasicTest", + "Input": "Volvรญ el dรญa del padre del 2015", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "TimexStr": "2015-06-WXX-7-3", + "Value": { + "Success": true, + "Timex": "2015-06-WXX-7-3", + "IsLunar": false, + "FutureResolution": { + "date": "2015-06-21" + }, + "PastResolution": { + "date": "2015-06-21" + }, + "FutureValue": "2015-06-21T00:00:00", + "PastValue": "2015-06-21T00:00:00" + }, + "ResolutionStr": "", + "Start": 9, + "Length": 22, + "Text": "dรญa del padre del 2015", + "Type": "date" + } + ] + }, + { + "TestType": "BasicTest", + "Input": "Volverรฉ el dรญa de navidad", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "TimexStr": "XXXX-12-25", + "Value": { + "Success": true, + "Timex": "XXXX-12-25", + "IsLunar": false, + "FutureResolution": { + "date": "2016-12-25" + }, + "PastResolution": { + "date": "2015-12-25" + }, + "FutureValue": "2016-12-25T00:00:00", + "PastValue": "2015-12-25T00:00:00" + }, + "ResolutionStr": "", + "Start": 18, + "Length": 7, + "Text": "navidad", + "Type": "date" + } + ] + }, + { + "TestType": "BasicTest", + "Input": "Volverรฉ en Yuandan", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "TimexStr": "XXXX-01-01", + "Value": { + "Success": true, + "Timex": "XXXX-01-01", + "IsLunar": false, + "FutureResolution": { + "date": "2017-01-01" + }, + "PastResolution": { + "date": "2016-01-01" + }, + "FutureValue": "2017-01-01T00:00:00", + "PastValue": "2016-01-01T00:00:00" + }, + "ResolutionStr": "", + "Start": 11, + "Length": 7, + "Text": "Yuandan", + "Type": "date" + } + ] + }, + { + "TestType": "BasicTest", + "Input": "Volverรฉ el dรญa de accion de gracias", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "TimexStr": "XXXX-11-WXX-4-4", + "Value": { + "Success": true, + "Timex": "XXXX-11-WXX-4-4", + "IsLunar": false, + "FutureResolution": { + "date": "2016-11-24" + }, + "PastResolution": { + "date": "2015-11-26" + }, + "FutureValue": "2016-11-24T00:00:00", + "PastValue": "2015-11-26T00:00:00" + }, + "ResolutionStr": "", + "Start": 11, + "Length": 24, + "Text": "dรญa de accion de gracias", + "Type": "date" + } + ] + }, + { + "TestType": "BasicTest", + "Input": "Volverรฉ el dรญa del padre", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "TimexStr": "XXXX-06-WXX-7-3", + "Value": { + "Success": true, + "Timex": "XXXX-06-WXX-7-3", + "IsLunar": false, + "FutureResolution": { + "date": "2017-06-18" + }, + "PastResolution": { + "date": "2016-06-19" + }, + "FutureValue": "2017-06-18T00:00:00", + "PastValue": "2016-06-19T00:00:00" + }, + "ResolutionStr": "", + "Start": 11, + "Length": 13, + "Text": "dรญa del padre", + "Type": "date" + } + ] + }, + { + "TestType": "BasicTest", + "Input": "Volverรฉ el dรญa de accion de gracias del 2010", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "TimexStr": "2010-11-WXX-4-4", + "Value": { + "Success": true, + "Timex": "2010-11-WXX-4-4", + "IsLunar": false, + "FutureResolution": { + "date": "2010-11-25" + }, + "PastResolution": { + "date": "2010-11-25" + }, + "FutureValue": "2010-11-25T00:00:00", + "PastValue": "2010-11-25T00:00:00" + }, + "ResolutionStr": "", + "Start": 11, + "Length": 33, + "Text": "dรญa de accion de gracias del 2010", + "Type": "date" + } + ] + }, + { + "TestType": "BasicTest", + "Input": "Volvรญ el dia del padre del 2015", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Results": [ + { + "TimexStr": "2015-06-WXX-7-3", + "Value": { + "Success": true, + "Timex": "2015-06-WXX-7-3", + "IsLunar": false, + "FutureResolution": { + "date": "2015-06-21" + }, + "PastResolution": { + "date": "2015-06-21" + }, + "FutureValue": "2015-06-21T00:00:00", + "PastValue": "2015-06-21T00:00:00" + }, + "ResolutionStr": "", + "Start": 9, + "Length": 22, + "Text": "dia del padre del 2015", + "Type": "date" + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Spanish/MergedExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Spanish/MergedExtractor.json new file mode 100644 index 000000000..729c4d41a --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Spanish/MergedExtractor.json @@ -0,0 +1,79 @@ +[ + { + "Input": "esto es 2 dias", + "Results": [ + { + "Text": "2 dias", + "Type": "duration", + "Start": 8, + "Length": 6 + } + ] + }, + { + "Input": "esto es antes de las 4pm", + "Results": [ + { + "Text": "antes de las 4pm", + "Type": "time", + "Start": 8, + "Length": 16 + } + ] + }, + { + "Input": "esto es antes de las 4pm maรฑana", + "Results": [ + { + "Text": "antes de las 4pm maรฑana", + "Type": "datetime", + "Start": 8, + "Length": 23 + } + ] + }, + { + "Input": "esto es antes de maรฑana a las 4pm ", + "Results": [ + { + "Text": "antes de maรฑana a las 4pm", + "Type": "datetime", + "Start": 8, + "Length": 25 + } + ] + }, + { + "Input": "despues del 7/2 ", + "Results": [ + { + "Text": "despues del 7/2", + "Type": "date", + "Start": 0, + "Length": 15 + } + ] + }, + { + "Input": "desde el 7/2 ", + "Results": [ + { + "Text": "desde el 7/2", + "Type": "date", + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "antes del 7/2 ", + "Results": [ + { + "Text": "antes del 7/2", + "Type": "date", + "Start": 0, + "Length": 14 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Spanish/SetExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Spanish/SetExtractor.json new file mode 100644 index 000000000..17d9c6ce7 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Spanish/SetExtractor.json @@ -0,0 +1,200 @@ +[ + { + "Input": "saldrรฉ semanalmente", + "Results": [ + { + "Text": "semanalmente", + "Type": "set", + "Start": 7, + "Length": 12 + } + ] + }, + { + "Input": "saltrรฉ diariamente", + "Results": [ + { + "Text": "diariamente", + "Type": "set", + "Start": 7, + "Length": 11 + } + ] + }, + { + "Input": "saltrรฉ a diario", + "Results": [ + { + "Text": "a diario", + "Type": "set", + "Start": 7, + "Length": 8 + } + ] + }, + { + "Input": "saldrรฉ todos los dias", + "Results": [ + { + "Text": "todos los dias", + "Type": "set", + "Start": 7, + "Length": 14 + } + ] + }, + { + "Input": "saldrรฉ cada mes", + "Results": [ + { + "Text": "cada mes", + "Type": "set", + "Start": 7, + "Length": 8 + } + ] + }, + { + "Input": "saldrรฉ todos los meses", + "Results": [ + { + "Text": "todos los meses", + "Type": "set", + "Start": 7, + "Length": 15 + } + ] + }, + { + "Input": "saldrรฉ todos las semanas", + "Results": [ + { + "Text": "todos las semanas", + "Type": "set", + "Start": 7, + "Length": 17 + } + ] + }, + { + "Input": "saldrรฉ mensualmente", + "Results": [ + { + "Text": "mensualmente", + "Type": "set", + "Start": 7, + "Length": 12 + } + ] + }, + { + "Input": "saldrรฉ anualmente", + "Results": [ + { + "Text": "anualmente", + "Type": "set", + "Start": 7, + "Length": 10 + } + ] + }, + { + "Input": "saldrรฉ todos los aรฑos", + "Results": [ + { + "Text": "todos los aรฑos", + "Type": "set", + "Start": 7, + "Length": 14 + } + ] + }, + { + "Input": "me irรฉ cada dos dias", + "Results": [ + { + "Text": "cada dos dias", + "Type": "set", + "Start": 7, + "Length": 13 + } + ] + }, + { + "Input": "me irรฉ cada tres semanas", + "Results": [ + { + "Text": "cada tres semanas", + "Type": "set", + "Start": 7, + "Length": 17 + } + ] + }, + { + "Input": "me irรฉ cada 3 semanas", + "Results": [ + { + "Text": "cada 3 semanas", + "Type": "set", + "Start": 7, + "Length": 14 + } + ] + }, + { + "Input": "me irรฉ a las 3pm todos los dias", + "Results": [ + { + "Text": "3pm todos los dias", + "Type": "set", + "Start": 13, + "Length": 18 + } + ] + }, + { + "Input": "me irรฉ todos los dias a las 3pm", + "Results": [ + { + "Text": "todos los dias a las 3pm", + "Type": "set", + "Start": 7, + "Length": 24 + } + ] + }, + { + "Input": "saldrรฉ cada 15/4", + "Results": [ + { + "Text": "cada 15/4", + "Type": "set", + "Start": 7, + "Length": 9 + } + ] + }, + { + "Input": "saldrรฉ todos los lunes", + "Results": [ + { + "Text": "todos los lunes", + "Type": "set", + "Start": 7, + "Length": 15 + } + ] + }, + { + "Input": "saldrรฉ cada lunes a las 4pm", + "Results": [ + { + "Text": "cada lunes a las 4pm", + "Type": "set", + "Start": 7, + "Length": 20 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Spanish/SetParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Spanish/SetParser.json new file mode 100644 index 000000000..7e568d181 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Spanish/SetParser.json @@ -0,0 +1,362 @@ +[ + { + "Input": "Saldrรฉ semanalmente", + "Results": [ + { + "Text": "semanalmente", + "Type": "set", + "Value": { + "Timex": "P1W", + "FutureResolution": { + "set": "Set: P1W" + }, + "PastResolution": { + "set": "Set: P1W" + } + }, + "Start": 7, + "Length": 12 + } + ] + }, + { + "Input": "Saldrรฉ quincenalmente", + "Results": [ + { + "Text": "quincenalmente", + "Type": "set", + "Value": { + "Timex": "P2W", + "FutureResolution": { + "set": "Set: P2W" + }, + "PastResolution": { + "set": "Set: P2W" + } + }, + "Start": 7, + "Length": 14 + } + ] + }, + { + "Input": "Saldrรฉ diariamente", + "Results": [ + { + "Text": "diariamente", + "Type": "set", + "Value": { + "Timex": "P1D", + "FutureResolution": { + "set": "Set: P1D" + }, + "PastResolution": { + "set": "Set: P1D" + } + }, + "Start": 7, + "Length": 11 + } + ] + }, + { + "Input": "Saldrรฉ a diario", + "Results": [ + { + "Text": "a diario", + "Type": "set", + "Value": { + "Timex": "P1D", + "FutureResolution": { + "set": "Set: P1D" + }, + "PastResolution": { + "set": "Set: P1D" + } + }, + "Start": 7, + "Length": 8 + } + ] + }, + { + "Input": "Saldrรฉ todos los dias", + "Results": [ + { + "Text": "todos los dias", + "Type": "set", + "Value": { + "Timex": "P1D", + "FutureResolution": { + "set": "Set: P1D" + }, + "PastResolution": { + "set": "Set: P1D" + } + }, + "Start": 7, + "Length": 14 + } + ] + }, + { + "Input": "Saldrรฉ cada mes", + "Results": [ + { + "Text": "cada mes", + "Type": "set", + "Value": { + "Timex": "P1M", + "FutureResolution": { + "set": "Set: P1M" + }, + "PastResolution": { + "set": "Set: P1M" + } + }, + "Start": 7, + "Length": 8 + } + ] + }, + { + "Input": "Saldrรฉ todos los meses", + "Results": [ + { + "Text": "todos los meses", + "Type": "set", + "Value": { + "Timex": "P1M", + "FutureResolution": { + "set": "Set: P1M" + }, + "PastResolution": { + "set": "Set: P1M" + } + }, + "Start": 7, + "Length": 15 + } + ] + }, + { + "Input": "Saldrรฉ todas las semanas", + "Results": [ + { + "Text": "todas las semanas", + "Type": "set", + "Value": { + "Timex": "P1W", + "FutureResolution": { + "set": "Set: P1W" + }, + "PastResolution": { + "set": "Set: P1W" + } + }, + "Start": 7, + "Length": 17 + } + ] + }, + { + "Input": "Saldrรฉ anualmente", + "Results": [ + { + "Text": "anualmente", + "Type": "set", + "Value": { + "Timex": "P1Y", + "FutureResolution": { + "set": "Set: P1Y" + }, + "PastResolution": { + "set": "Set: P1Y" + } + }, + "Start": 7, + "Length": 10 + } + ] + }, + { + "Input": "Saldrรฉ todos los aรฑos", + "Results": [ + { + "Text": "todos los aรฑos", + "Type": "set", + "Value": { + "Timex": "P1Y", + "FutureResolution": { + "set": "Set: P1Y" + }, + "PastResolution": { + "set": "Set: P1Y" + } + }, + "Start": 7, + "Length": 14 + } + ] + }, + { + "Input": "Me irรฉ cada dos dias", + "Results": [ + { + "Text": "cada dos dias", + "Type": "set", + "Value": { + "Timex": "P2D", + "FutureResolution": { + "set": "Set: P2D" + }, + "PastResolution": { + "set": "Set: P2D" + } + }, + "Start": 7, + "Length": 13 + } + ] + }, + { + "Input": "Me irรฉ cada tres semanas", + "Results": [ + { + "Text": "cada tres semanas", + "Type": "set", + "Value": { + "Timex": "P3W", + "FutureResolution": { + "set": "Set: P3W" + }, + "PastResolution": { + "set": "Set: P3W" + } + }, + "Start": 7, + "Length": 17 + } + ] + }, + { + "Input": "Me irรฉ cada 3 semanas", + "Results": [ + { + "Text": "cada 3 semanas", + "Type": "set", + "Value": { + "Timex": "P3W", + "FutureResolution": { + "set": "Set: P3W" + }, + "PastResolution": { + "set": "Set: P3W" + } + }, + "Start": 7, + "Length": 14 + } + ] + }, + { + "Input": "Me irรฉ a las 3pm todos los dias", + "Results": [ + { + "Text": "3pm todos los dias", + "Type": "set", + "Value": { + "Timex": "T15", + "FutureResolution": { + "set": "Set: T15" + }, + "PastResolution": { + "set": "Set: T15" + } + }, + "Start": 13, + "Length": 18 + } + ] + }, + { + "Input": "Me irรฉ todos los dias a las 3pm", + "Results": [ + { + "Text": "todos los dias a las 3pm", + "Type": "set", + "Value": { + "Timex": "T15", + "FutureResolution": { + "set": "Set: T15" + }, + "PastResolution": { + "set": "Set: T15" + } + }, + "Start": 7, + "Length": 24 + } + ] + }, + { + "Input": "Saldrรฉ cada 15/4", + "Results": [ + { + "Text": "cada 15/4", + "Type": "set", + "Value": { + "Timex": "XXXX-04-15", + "FutureResolution": { + "set": "Set: XXXX-04-15" + }, + "PastResolution": { + "set": "Set: XXXX-04-15" + } + }, + "Start": 7, + "Length": 9 + } + ] + }, + { + "Input": "Saldrรฉ todos los lunes", + "Results": [ + { + "Text": "todos los lunes", + "Type": "set", + "Value": { + "Timex": "XXXX-WXX-1", + "FutureResolution": { + "set": "Set: XXXX-WXX-1" + }, + "PastResolution": { + "set": "Set: XXXX-WXX-1" + } + }, + "Start": 7, + "Length": 15 + } + ] + }, + { + "Input": "Saldrรฉ cada lunes a las 4pm", + "Results": [ + { + "Text": "cada lunes a las 4pm", + "Type": "set", + "Value": { + "Timex": "XXXX-WXX-1T16", + "FutureResolution": { + "set": "Set: XXXX-WXX-1T16" + }, + "PastResolution": { + "set": "Set: XXXX-WXX-1T16" + } + }, + "Start": 7, + "Length": 20 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Spanish/TimeExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Spanish/TimeExtractor.json new file mode 100644 index 000000000..0d307a3cc --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Spanish/TimeExtractor.json @@ -0,0 +1,613 @@ +[ + { + "Input": "Volvere a las 7", + "Results": [ + { + "Text": "7", + "Type": "time", + "Start": 14, + "Length": 1 + } + ] + }, + { + "Input": "Volvere a las siete", + "Results": [ + { + "Text": "siete", + "Type": "time", + "Start": 14, + "Length": 5 + } + ] + }, + { + "Input": "Volvere a las 7pm", + "Results": [ + { + "Text": "7pm", + "Type": "time", + "Start": 14, + "Length": 3 + } + ] + }, + { + "Input": "Volvere a las 7p.m.", + "Results": [ + { + "Text": "7p.m.", + "Type": "time", + "Start": 14, + "Length": 5 + } + ] + }, + { + "Input": "Volvere a las 7:56pm", + "Results": [ + { + "Text": "7:56pm", + "Type": "time", + "Start": 14, + "Length": 6 + } + ] + }, + { + "Input": "Volvere a las 7:56:35pm", + "Results": [ + { + "Text": "7:56:35pm", + "Type": "time", + "Start": 14, + "Length": 9 + } + ] + }, + { + "Input": "Volvere a las 7:56:35 pm", + "Results": [ + { + "Text": "7:56:35 pm", + "Type": "time", + "Start": 14, + "Length": 10 + } + ] + }, + { + "Input": "Volvere a las 12:34", + "Results": [ + { + "Text": "12:34", + "Type": "time", + "Start": 14, + "Length": 5 + } + ] + }, + { + "Input": "Volvere a las 12:34:20", + "Results": [ + { + "Text": "12:34:20", + "Type": "time", + "Start": 14, + "Length": 8 + } + ] + }, + { + "Input": "Volvere a las T12:34:20", + "Results": [ + { + "Text": "T12:34:20", + "Type": "time", + "Start": 14, + "Length": 9 + } + ] + }, + { + "Input": "Volvere a las 00:00", + "Results": [ + { + "Text": "00:00", + "Type": "time", + "Start": 14, + "Length": 5 + } + ] + }, + { + "Input": "Volvere a las 00:00:30", + "Results": [ + { + "Text": "00:00:30", + "Type": "time", + "Start": 14, + "Length": 8 + } + ] + }, + { + "Input": "Son las 7 en punto", + "Results": [ + { + "Text": "7 en punto", + "Type": "time", + "Start": 8, + "Length": 10 + } + ] + }, + { + "Input": "Son las siete en punto", + "Results": [ + { + "Text": "siete en punto", + "Type": "time", + "Start": 8, + "Length": 14 + } + ] + }, + { + "Input": "Son las 8 de la maรฑana", + "Results": [ + { + "Text": "8 de la maรฑana", + "Type": "time", + "Start": 8, + "Length": 14 + } + ] + }, + { + "Input": "Son las 8 de la tarde", + "Results": [ + { + "Text": "8 de la tarde", + "Type": "time", + "Start": 8, + "Length": 13 + } + ] + }, + { + "Input": "Son las 8 de la noche", + "Results": [ + { + "Text": "8 de la noche", + "Type": "time", + "Start": 8, + "Length": 13 + } + ] + }, + { + "Input": "Son las ocho y media", + "Results": [ + { + "Text": "ocho y media", + "Type": "time", + "Start": 8, + "Length": 12 + } + ] + }, + { + "Input": "Son las 8pm y media", + "Results": [ + { + "Text": "8pm y media", + "Type": "time", + "Start": 8, + "Length": 11 + } + ] + }, + { + "Input": "Son 30 mins pasadas las ocho", + "Results": [ + { + "Text": "30 mins pasadas las ocho", + "Type": "time", + "Start": 4, + "Length": 24 + } + ] + }, + { + "Input": "Son las ocho y cuarto", + "Results": [ + { + "Text": "ocho y cuarto", + "Type": "time", + "Start": 8, + "Length": 13 + } + ] + }, + { + "Input": "Son cuarto pasadas las ocho", + "Results": [ + { + "Text": "cuarto pasadas las ocho", + "Type": "time", + "Start": 4, + "Length": 23 + } + ] + }, + { + "Input": "Son cuarto pasadas de las ocho", + "Results": [ + { + "Text": "cuarto pasadas de las ocho", + "Type": "time", + "Start": 4, + "Length": 26 + } + ] + }, + { + "Input": "Son 9pm menos cuarto", + "Results": [ + { + "Text": "9pm menos cuarto", + "Type": "time", + "Start": 4, + "Length": 16 + } + ] + }, + { + "Input": "Faltan 3 minutos para las ocho", + "Results": [ + { + "Text": "3 minutos para las ocho", + "Type": "time", + "Start": 7, + "Length": 23 + } + ] + }, + { + "Input": "Son siete y media en punto", + "Results": [ + { + "Text": "siete y media en punto", + "Type": "time", + "Start": 4, + "Length": 22 + } + ] + }, + { + "Input": "Son siete y media de la tarde", + "Results": [ + { + "Text": "siete y media de la tarde", + "Type": "time", + "Start": 4, + "Length": 25 + } + ] + }, + { + "Input": "Son siete y media de la maรฑana", + "Results": [ + { + "Text": "siete y media de la maรฑana", + "Type": "time", + "Start": 4, + "Length": 26 + } + ] + }, + { + "Input": "Son ocho menos veinticinco de la maรฑana", + "Results": [ + { + "Text": "ocho menos veinticinco de la maรฑana", + "Type": "time", + "Start": 4, + "Length": 35 + } + ] + }, + { + "Input": "Son ocho menos veinte de la maรฑana", + "Results": [ + { + "Text": "ocho menos veinte de la maรฑana", + "Type": "time", + "Start": 4, + "Length": 30 + } + ] + }, + { + "Input": "Son ocho menos cuarto de la maรฑana", + "Results": [ + { + "Text": "ocho menos cuarto de la maรฑana", + "Type": "time", + "Start": 4, + "Length": 30 + } + ] + }, + { + "Input": "Son ocho menos diez de la maรฑana", + "Results": [ + { + "Text": "ocho menos diez de la maรฑana", + "Type": "time", + "Start": 4, + "Length": 28 + } + ] + }, + { + "Input": "Son ocho menos cinco de la maรฑana", + "Results": [ + { + "Text": "ocho menos cinco de la maรฑana", + "Type": "time", + "Start": 4, + "Length": 29 + } + ] + }, + { + "Input": "Son 20 min pasadas las ocho de la tarde", + "Results": [ + { + "Text": "20 min pasadas las ocho de la tarde", + "Type": "time", + "Start": 4, + "Length": 35 + } + ] + }, + { + "Input": "Volvere por la tarde a las 7", + "Results": [ + { + "Text": "por la tarde a las 7", + "Type": "time", + "Start": 8, + "Length": 20 + } + ] + }, + { + "Input": "Volvere a la tarde a las 7", + "Results": [ + { + "Text": "a la tarde a las 7", + "Type": "time", + "Start": 8, + "Length": 18 + } + ] + }, + { + "Input": "Volvere a la tarde a las 7:00", + "Results": [ + { + "Text": "a la tarde a las 7:00", + "Type": "time", + "Start": 8, + "Length": 21 + } + ] + }, + { + "Input": "Volvere a la tarde a las 7:00:14", + "Results": [ + { + "Text": "a la tarde a las 7:00:14", + "Type": "time", + "Start": 8, + "Length": 24 + } + ] + }, + { + "Input": "Volvere a la tarde a las siete pm", + "Results": [ + { + "Text": "a la tarde a las siete pm", + "Type": "time", + "Start": 8, + "Length": 25 + } + ] + }, + { + "Input": "Volvere a las siete treinta pm", + "Results": [ + { + "Text": "siete treinta pm", + "Type": "time", + "Start": 14, + "Length": 16 + } + ] + }, + { + "Input": "Volvere a las siete treinta y cinco pm", + "Results": [ + { + "Text": "siete treinta y cinco pm", + "Type": "time", + "Start": 14, + "Length": 24 + } + ] + }, + { + "Input": "Volvere a las once y cinco", + "Results": [ + { + "Text": "once y cinco", + "Type": "time", + "Start": 14, + "Length": 12 + } + ] + }, + { + "Input": "Volvere tres minutos para las cinco treinta", + "Results": [ + { + "Text": "tres minutos para las cinco treinta", + "Type": "time", + "Start": 8, + "Length": 35 + } + ] + }, + { + "Input": "Volvere tres minutos antes de las cinco treinta", + "Results": [ + { + "Text": "tres minutos antes de las cinco treinta", + "Type": "time", + "Start": 8, + "Length": 39 + } + ] + }, + { + "Input": "Volvere a las cinco treinta de la noche", + "Results": [ + { + "Text": "cinco treinta de la noche", + "Type": "time", + "Start": 14, + "Length": 25 + } + ] + }, + { + "Input": "Volvere a las cinco treinta en la noche", + "Results": [ + { + "Text": "cinco treinta en la noche", + "Type": "time", + "Start": 14, + "Length": 25 + } + ] + }, + { + "Input": "Volvere a las cinco treinta de la madrugada", + "Results": [ + { + "Text": "cinco treinta de la madrugada", + "Type": "time", + "Start": 14, + "Length": 29 + } + ] + }, + { + "Input": "Volvere a la madrugada", + "Results": [ + { + "Text": "a la madrugada", + "Type": "time", + "Start": 8, + "Length": 14 + } + ] + }, + { + "Input": "Volvere a la maรฑana", + "Results": [ + { + "Text": "a la maรฑana", + "Type": "time", + "Start": 8, + "Length": 11 + } + ] + }, + { + "Input": "Volvere al mediodia", + "NotSupported": "python, java, javascript", + "Results": [ + { + "Text": "mediodia", + "Type": "time", + "Start": 11, + "Length": 8 + } + ] + }, + { + "Input": "Volvere al medio dia", + "NotSupported": "python, java, javascript", + "Results": [ + { + "Text": "medio dia", + "Type": "time", + "Start": 11, + "Length": 9 + } + ] + }, + { + "Input": "Volvere a la tarde", + "Results": [ + { + "Text": "a la tarde", + "Type": "time", + "Start": 8, + "Length": 10 + } + ] + }, + { + "Input": "Volvere al noche", + "Results": [ + { + "Text": "al noche", + "Type": "time", + "Start": 8, + "Length": 8 + } + ] + }, + { + "Input": "Volvere 340pm", + "Results": [ + { + "Text": "340pm", + "Type": "time", + "Start": 8, + "Length": 5 + } + ] + }, + { + "Input": "Volvere 1140 a.m.", + "Results": [ + { + "Text": "1140 a.m.", + "Type": "time", + "Start": 8, + "Length": 9 + } + ] + }, + { + "Input": "no hay ninguna pm string despues de la hora", + "Results": [] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Spanish/TimeParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Spanish/TimeParser.json new file mode 100644 index 000000000..8bd6e9e8b --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Spanish/TimeParser.json @@ -0,0 +1,942 @@ +[ + { + "Input": "Volvere a las 7", + "Results": [ + { + "Text": "7", + "Type": "time", + "Value": { + "Timex": "T07", + "FutureResolution": { + "time": "07:00:00" + }, + "PastResolution": { + "time": "07:00:00" + } + }, + "Start": 14, + "Length": 1 + } + ] + }, + { + "Input": "Volvere a las siete", + "Results": [ + { + "Text": "siete", + "Type": "time", + "Value": { + "Timex": "T07", + "FutureResolution": { + "time": "07:00:00" + }, + "PastResolution": { + "time": "07:00:00" + } + }, + "Start": 14, + "Length": 5 + } + ] + }, + { + "Input": "Volvere a las 7pm", + "Results": [ + { + "Text": "7pm", + "Type": "time", + "Value": { + "Timex": "T19", + "FutureResolution": { + "time": "19:00:00" + }, + "PastResolution": { + "time": "19:00:00" + } + }, + "Start": 14, + "Length": 3 + } + ] + }, + { + "Input": "Volvere a las 7:56pm", + "Results": [ + { + "Text": "7:56pm", + "Type": "time", + "Value": { + "Timex": "T19:56", + "FutureResolution": { + "time": "19:56:00" + }, + "PastResolution": { + "time": "19:56:00" + } + }, + "Start": 14, + "Length": 6 + } + ] + }, + { + "Input": "Volvere a las 7:56:30pm", + "Results": [ + { + "Text": "7:56:30pm", + "Type": "time", + "Value": { + "Timex": "T19:56:30", + "FutureResolution": { + "time": "19:56:30" + }, + "PastResolution": { + "time": "19:56:30" + } + }, + "Start": 14, + "Length": 9 + } + ] + }, + { + "Input": "Volvere a las 7:56:30 pm", + "Results": [ + { + "Text": "7:56:30 pm", + "Type": "time", + "Value": { + "Timex": "T19:56:30", + "FutureResolution": { + "time": "19:56:30" + }, + "PastResolution": { + "time": "19:56:30" + } + }, + "Start": 14, + "Length": 10 + } + ] + }, + { + "Input": "Volvere a las 12:34", + "Results": [ + { + "Text": "12:34", + "Type": "time", + "Value": { + "Timex": "T12:34", + "FutureResolution": { + "time": "12:34:00" + }, + "PastResolution": { + "time": "12:34:00" + } + }, + "Start": 14, + "Length": 5 + } + ] + }, + { + "Input": "Volvere a las 12:34:25 ", + "Results": [ + { + "Text": "12:34:25", + "Type": "time", + "Value": { + "Timex": "T12:34:25", + "FutureResolution": { + "time": "12:34:25" + }, + "PastResolution": { + "time": "12:34:25" + } + }, + "Start": 14, + "Length": 8 + } + ] + }, + { + "Input": "Son las 7 en punto", + "Results": [ + { + "Text": "7 en punto", + "Type": "time", + "Value": { + "Timex": "T07", + "FutureResolution": { + "time": "07:00:00" + }, + "PastResolution": { + "time": "07:00:00" + } + }, + "Start": 8, + "Length": 10 + } + ] + }, + { + "Input": "Son las siete en punto", + "Results": [ + { + "Text": "siete en punto", + "Type": "time", + "Value": { + "Timex": "T07", + "FutureResolution": { + "time": "07:00:00" + }, + "PastResolution": { + "time": "07:00:00" + } + }, + "Start": 8, + "Length": 14 + } + ] + }, + { + "Input": "Son las 8 de la maรฑana", + "Results": [ + { + "Text": "8 de la maรฑana", + "Type": "time", + "Value": { + "Timex": "T08", + "FutureResolution": { + "time": "08:00:00" + }, + "PastResolution": { + "time": "08:00:00" + } + }, + "Start": 8, + "Length": 14 + } + ] + }, + { + "Input": "Son las 8 de la tarde", + "Results": [ + { + "Text": "8 de la tarde", + "Type": "time", + "Value": { + "Timex": "T20", + "FutureResolution": { + "time": "20:00:00" + }, + "PastResolution": { + "time": "20:00:00" + } + }, + "Start": 8, + "Length": 13 + } + ] + }, + { + "Input": "Son las 8 de la noche", + "Results": [ + { + "Text": "8 de la noche", + "Type": "time", + "Value": { + "Timex": "T20", + "FutureResolution": { + "time": "20:00:00" + }, + "PastResolution": { + "time": "20:00:00" + } + }, + "Start": 8, + "Length": 13 + } + ] + }, + { + "Input": "Son las ocho y media", + "Results": [ + { + "Text": "ocho y media", + "Type": "time", + "Value": { + "Timex": "T08:30", + "FutureResolution": { + "time": "08:30:00" + }, + "PastResolution": { + "time": "08:30:00" + } + }, + "Start": 8, + "Length": 12 + } + ] + }, + { + "Input": "Son las 8pm y media", + "Results": [ + { + "Text": "8pm y media", + "Type": "time", + "Value": { + "Timex": "T20:30", + "FutureResolution": { + "time": "20:30:00" + }, + "PastResolution": { + "time": "20:30:00" + } + }, + "Start": 8, + "Length": 11 + } + ] + }, + { + "Input": "Son 30 mins pasadas las ocho", + "Results": [ + { + "Text": "30 mins pasadas las ocho", + "Type": "time", + "Value": { + "Timex": "T08:30", + "FutureResolution": { + "time": "08:30:00" + }, + "PastResolution": { + "time": "08:30:00" + } + }, + "Start": 4, + "Length": 24 + } + ] + }, + { + "Input": "Son las ocho y cuarto", + "Results": [ + { + "Text": "ocho y cuarto", + "Type": "time", + "Value": { + "Timex": "T08:15", + "FutureResolution": { + "time": "08:15:00" + }, + "PastResolution": { + "time": "08:15:00" + } + }, + "Start": 8, + "Length": 13 + } + ] + }, + { + "Input": "Son cuarto pasadas las ocho", + "Results": [ + { + "Text": "cuarto pasadas las ocho", + "Type": "time", + "Value": { + "Timex": "T08:15", + "FutureResolution": { + "time": "08:15:00" + }, + "PastResolution": { + "time": "08:15:00" + } + }, + "Start": 4, + "Length": 23 + } + ] + }, + { + "Input": "Son cuarto pasadas de las ocho", + "Results": [ + { + "Text": "cuarto pasadas de las ocho", + "Type": "time", + "Value": { + "Timex": "T08:15", + "FutureResolution": { + "time": "08:15:00" + }, + "PastResolution": { + "time": "08:15:00" + } + }, + "Start": 4, + "Length": 26 + } + ] + }, + { + "Input": "Son 9pm menos cuarto", + "Results": [ + { + "Text": "9pm menos cuarto", + "Type": "time", + "Value": { + "Timex": "T20:45", + "FutureResolution": { + "time": "20:45:00" + }, + "PastResolution": { + "time": "20:45:00" + } + }, + "Start": 4, + "Length": 16 + } + ] + }, + { + "Input": "Faltan 3 minutos para las ocho", + "Results": [ + { + "Text": "3 minutos para las ocho", + "Type": "time", + "Value": { + "Timex": "T07:57", + "FutureResolution": { + "time": "07:57:00" + }, + "PastResolution": { + "time": "07:57:00" + } + }, + "Start": 7, + "Length": 23 + } + ] + }, + { + "Input": "Son siete y media en punto", + "Results": [ + { + "Text": "siete y media en punto", + "Type": "time", + "Value": { + "Timex": "T07:30", + "FutureResolution": { + "time": "07:30:00" + }, + "PastResolution": { + "time": "07:30:00" + } + }, + "Start": 4, + "Length": 22 + } + ] + }, + { + "Input": "Son siete y media de la tarde", + "Results": [ + { + "Text": "siete y media de la tarde", + "Type": "time", + "Value": { + "Timex": "T19:30", + "FutureResolution": { + "time": "19:30:00" + }, + "PastResolution": { + "time": "19:30:00" + } + }, + "Start": 4, + "Length": 25 + } + ] + }, + { + "Input": "Son siete y media de la maรฑana", + "Results": [ + { + "Text": "siete y media de la maรฑana", + "Type": "time", + "Value": { + "Timex": "T07:30", + "FutureResolution": { + "time": "07:30:00" + }, + "PastResolution": { + "time": "07:30:00" + } + }, + "Start": 4, + "Length": 26 + } + ] + }, + { + "Input": "Son ocho menos cuarto de la maรฑana", + "Results": [ + { + "Text": "ocho menos cuarto de la maรฑana", + "Type": "time", + "Value": { + "Timex": "T07:45", + "FutureResolution": { + "time": "07:45:00" + }, + "PastResolution": { + "time": "07:45:00" + } + }, + "Start": 4, + "Length": 30 + } + ] + }, + { + "Input": "Son 20 min pasadas las ocho de la tarde", + "Results": [ + { + "Text": "20 min pasadas las ocho de la tarde", + "Type": "time", + "Value": { + "Timex": "T20:20", + "FutureResolution": { + "time": "20:20:00" + }, + "PastResolution": { + "time": "20:20:00" + } + }, + "Start": 4, + "Length": 35 + } + ] + }, + { + "Input": "Volvere por la tarde a las 7", + "Results": [ + { + "Text": "por la tarde a las 7", + "Type": "time", + "Value": { + "Timex": "T19", + "FutureResolution": { + "time": "19:00:00" + }, + "PastResolution": { + "time": "19:00:00" + } + }, + "Start": 8, + "Length": 20 + } + ] + }, + { + "Input": "Volvere a la tarde a las 7", + "Results": [ + { + "Text": "a la tarde a las 7", + "Type": "time", + "Value": { + "Timex": "T19", + "FutureResolution": { + "time": "19:00:00" + }, + "PastResolution": { + "time": "19:00:00" + } + }, + "Start": 8, + "Length": 18 + } + ] + }, + { + "Input": "Volvere a la tarde a las 7:00", + "Results": [ + { + "Text": "a la tarde a las 7:00", + "Type": "time", + "Value": { + "Timex": "T19:00", + "FutureResolution": { + "time": "19:00:00" + }, + "PastResolution": { + "time": "19:00:00" + } + }, + "Start": 8, + "Length": 21 + } + ] + }, + { + "Input": "Volvere a la tarde a las 7:00:14", + "Results": [ + { + "Text": "a la tarde a las 7:00:14", + "Type": "time", + "Value": { + "Timex": "T19:00:14", + "FutureResolution": { + "time": "19:00:14" + }, + "PastResolution": { + "time": "19:00:14" + } + }, + "Start": 8, + "Length": 24 + } + ] + }, + { + "Input": "Volvere a la tarde a las siete pm", + "Results": [ + { + "Text": "a la tarde a las siete pm", + "Type": "time", + "Value": { + "Timex": "T19", + "FutureResolution": { + "time": "19:00:00" + }, + "PastResolution": { + "time": "19:00:00" + } + }, + "Start": 8, + "Length": 25 + } + ] + }, + { + "Input": "Volvere a las siete treinta pm", + "Results": [ + { + "Text": "siete treinta pm", + "Type": "time", + "Value": { + "Timex": "T19:30", + "FutureResolution": { + "time": "19:30:00" + }, + "PastResolution": { + "time": "19:30:00" + } + }, + "Start": 14, + "Length": 16 + } + ] + }, + { + "Input": "Volvere a las siete treinta y cinco pm", + "Results": [ + { + "Text": "siete treinta y cinco pm", + "Type": "time", + "Value": { + "Timex": "T19:35", + "FutureResolution": { + "time": "19:35:00" + }, + "PastResolution": { + "time": "19:35:00" + } + }, + "Start": 14, + "Length": 24 + } + ] + }, + { + "Input": "Volvere a las once y cinco pm", + "Results": [ + { + "Text": "once y cinco pm", + "Type": "time", + "Value": { + "Timex": "T23:05", + "FutureResolution": { + "time": "23:05:00" + }, + "PastResolution": { + "time": "23:05:00" + } + }, + "Start": 14, + "Length": 15 + } + ] + }, + { + "Input": "Volvere 340pm", + "Results": [ + { + "Text": "340pm", + "Type": "time", + "Value": { + "Timex": "T15:40", + "FutureResolution": { + "time": "15:40:00" + }, + "PastResolution": { + "time": "15:40:00" + } + }, + "Start": 8, + "Length": 5 + } + ] + }, + { + "Input": "Volvere 1140 a.m.", + "Results": [ + { + "Text": "1140 a.m.", + "Type": "time", + "Value": { + "Timex": "T11:40", + "FutureResolution": { + "time": "11:40:00" + }, + "PastResolution": { + "time": "11:40:00" + } + }, + "Start": 8, + "Length": 9 + } + ] + }, + { + "Input": "Volvere a las 7:56:13 pm", + "Results": [ + { + "Text": "7:56:13 pm", + "Type": "time", + "Value": { + "Timex": "T19:56:13", + "FutureResolution": { + "time": "19:56:13" + }, + "PastResolution": { + "time": "19:56:13" + } + }, + "Start": 14, + "Length": 10 + } + ] + }, + { + "Input": "Volvere a las 12:34:45 ", + "Results": [ + { + "Text": "12:34:45", + "Type": "time", + "Value": { + "Timex": "T12:34:45", + "FutureResolution": { + "time": "12:34:45" + }, + "PastResolution": { + "time": "12:34:45" + } + }, + "Start": 14, + "Length": 8 + } + ] + }, + { + "Input": "Volvere a la tarde a las 7:00:25", + "Results": [ + { + "Text": "a la tarde a las 7:00:25", + "Type": "time", + "Value": { + "Timex": "T19:00:25", + "FutureResolution": { + "time": "19:00:25" + }, + "PastResolution": { + "time": "19:00:25" + } + }, + "Start": 8, + "Length": 24 + } + ] + }, + { + "Input": "Volvere a las siete treinta am", + "Results": [ + { + "Text": "siete treinta am", + "Type": "time", + "Value": { + "Timex": "T07:30", + "FutureResolution": { + "time": "07:30:00" + }, + "PastResolution": { + "time": "07:30:00" + } + }, + "Start": 14, + "Length": 16 + } + ] + }, + { + "Input": "Volvere a las once y cinco", + "Results": [ + { + "Text": "once y cinco", + "Type": "time", + "Value": { + "Timex": "T11:05", + "FutureResolution": { + "time": "11:05:00" + }, + "PastResolution": { + "time": "11:05:00" + } + }, + "Start": 14, + "Length": 12 + } + ] + }, + { + "Input": "Volvere en 3 min para las cinco treinta", + "Results": [ + { + "Text": "3 min para las cinco treinta", + "Type": "time", + "Value": { + "Timex": "T05:27", + "FutureResolution": { + "time": "05:27:00" + }, + "PastResolution": { + "time": "05:27:00" + } + }, + "Start": 11, + "Length": 28 + } + ] + }, + { + "Input": "Volvere a las cinco y media de la noche", + "Results": [ + { + "Text": "cinco y media de la noche", + "Type": "time", + "Value": { + "Timex": "T17:30", + "FutureResolution": { + "time": "17:30:00" + }, + "PastResolution": { + "time": "17:30:00" + } + }, + "Start": 14, + "Length": 25 + } + ] + }, + { + "Input": "Volvere en la tarde a las cinco treinta", + "Results": [ + { + "Text": "en la tarde a las cinco treinta", + "Type": "time", + "Value": { + "Timex": "T17:30", + "FutureResolution": { + "time": "17:30:00" + }, + "PastResolution": { + "time": "17:30:00" + } + }, + "Start": 8, + "Length": 31 + } + ] + }, + { + "Input": "Volverรฉ a las 7h01", + "Results": [ + { + "Text": "7h01", + "Type": "time", + "Value": { + "Timex": "T07:01", + "FutureResolution": { + "time": "07:01:00" + }, + "PastResolution": { + "time": "07:01:00" + } + }, + "Start": 14, + "Length": 4 + } + ] + }, + { + "Input": "Volverรฉ a las 10 H 10 pm.", + "Results": [ + { + "Text": "10 H 10 pm", + "Type": "time", + "Value": { + "Timex": "T22:10", + "FutureResolution": { + "time": "22:10:00" + }, + "PastResolution": { + "time": "22:10:00" + } + }, + "Start": 14, + "Length": 10 + } + ] + }, + { + "Input": "Volverรฉ a las tres min pasadas las 10 H 10 pm.", + "Results": [ + { + "Text": "tres min pasadas las 10 H 10 pm", + "Type": "time", + "Value": { + "Timex": "T22:13", + "FutureResolution": { + "time": "22:13:00" + }, + "PastResolution": { + "time": "22:13:00" + } + }, + "Start": 14, + "Length": 31 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Spanish/TimePeriodExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Spanish/TimePeriodExtractor.json new file mode 100644 index 000000000..d4ab31a6d --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Spanish/TimePeriodExtractor.json @@ -0,0 +1,1152 @@ +[ + { + "Input": "Estarรฉ afuera de 5 a 6pm", + "Results": [ + { + "Text": "de 5 a 6pm", + "Type": "timerange", + "Start": 14, + "Length": 10 + } + ] + }, + { + "Input": "Estarรฉ afuera de las 5 a las 6pm", + "Results": [ + { + "Text": "de las 5 a las 6pm", + "Type": "timerange", + "Start": 14, + "Length": 18 + } + ] + }, + { + "Input": "Estarรฉ afuera desde las 5 a las 6pm", + "Results": [ + { + "Text": "desde las 5 a las 6pm", + "Type": "timerange", + "Start": 14, + "Length": 21 + } + ] + }, + { + "Input": "Estarรฉ afuera desde las 5 hasta las 6pm", + "Results": [ + { + "Text": "desde las 5 hasta las 6pm", + "Type": "timerange", + "Start": 14, + "Length": 25 + } + ] + }, + { + "Input": "Estarรฉ afuera de 5 a 6p.m.", + "Results": [ + { + "Text": "de 5 a 6p.m.", + "Type": "timerange", + "Start": 14, + "Length": 12 + } + ] + }, + { + "Input": "Estarรฉ afuera de 5 a 6 de la tarde", + "Results": [ + { + "Text": "de 5 a 6 de la tarde", + "Type": "timerange", + "Start": 14, + "Length": 20 + } + ] + }, + { + "Input": "Estarรฉ afuera desde las 5 hasta las 6p.m.", + "Results": [ + { + "Text": "desde las 5 hasta las 6p.m.", + "Type": "timerange", + "Start": 14, + "Length": 27 + } + ] + }, + { + "Input": "Estarรฉ afuera entre las 5 y las 6p.m.", + "Results": [ + { + "Text": "entre las 5 y las 6p.m.", + "Type": "timerange", + "Start": 14, + "Length": 23 + } + ] + }, + { + "Input": "Estarรฉ afuera entre las 5 y 6p.m.", + "Results": [ + { + "Text": "entre las 5 y 6p.m.", + "Type": "timerange", + "Start": 14, + "Length": 19 + } + ] + }, + { + "Input": "Estarรฉ afuera entre las 5 y las 6 de la maรฑana", + "Results": [ + { + "Text": "entre las 5 y las 6 de la maรฑana", + "Type": "timerange", + "Start": 14, + "Length": 32 + } + ] + }, + { + "Input": "Estarรฉ afuera entre las 5 y las seis de la madrugada", + "Results": [ + { + "Text": "entre las 5 y las seis de la madrugada", + "Type": "timerange", + "Start": 14, + "Length": 38 + } + ] + }, + { + "Input": "Estarรฉ fuera desde las 4pm hasta 5pm", + "Results": [ + { + "Text": "desde las 4pm hasta 5pm", + "Type": "timerange", + "Start": 13, + "Length": 23 + } + ] + }, + { + "Input": "Estarรฉ fuera desde las 4:00 hasta 5pm", + "Results": [ + { + "Text": "desde las 4:00 hasta 5pm", + "Type": "timerange", + "Start": 13, + "Length": 24 + } + ] + }, + { + "Input": "Estarรฉ fuera desde las 4:00 hasta las 7 en punto", + "Results": [ + { + "Text": "desde las 4:00 hasta las 7 en punto", + "Type": "timerange", + "Start": 13, + "Length": 35 + } + ] + }, + { + "Input": "Estarรฉ fuera de 3pm a siete y media", + "Results": [ + { + "Text": "de 3pm a siete y media", + "Type": "timerange", + "Start": 13, + "Length": 22 + } + ] + }, + { + "Input": "Estarรฉ fuera 4pm-5pm", + "Results": [ + { + "Text": "4pm-5pm", + "Type": "timerange", + "Start": 13, + "Length": 7 + } + ] + }, + { + "Input": "Estarรฉ fuera 4pm - 5pm", + "Results": [ + { + "Text": "4pm - 5pm", + "Type": "timerange", + "Start": 13, + "Length": 9 + } + ] + }, + { + "Input": "Estarรฉ fuera de tres menos veinte a cinco de la tarde", + "Results": [ + { + "Text": "de tres menos veinte a cinco de la tarde", + "Type": "timerange", + "Start": 13, + "Length": 40 + } + ] + }, + { + "Input": "Estarรฉ fuera de 4pm a 5pm", + "Results": [ + { + "Text": "de 4pm a 5pm", + "Type": "timerange", + "Start": 13, + "Length": 12 + } + ] + }, + { + "Input": "Estarรฉ fuera de 4pm a cinco y media", + "Results": [ + { + "Text": "de 4pm a cinco y media", + "Type": "timerange", + "Start": 13, + "Length": 22 + } + ] + }, + { + "Input": "Estarรฉ fuera de 4pm a cinco treinta", + "Results": [ + { + "Text": "de 4pm a cinco treinta", + "Type": "timerange", + "Start": 13, + "Length": 22 + } + ] + }, + { + "Input": "Estarรฉ fuera de 3 de la maรฑana hasta las 5pm", + "Results": [ + { + "Text": "de 3 de la maรฑana hasta las 5pm", + "Type": "timerange", + "Start": 13, + "Length": 31 + } + ] + }, + { + "Input": "Estarรฉ fuera desde las 3 de la madrugada hasta las cinco de la tarde", + "Results": [ + { + "Text": "desde las 3 de la madrugada hasta las cinco de la tarde", + "Type": "timerange", + "Start": 13, + "Length": 55 + } + ] + }, + { + "Input": "Estarรฉ fuera entre las 4pm y las cinco y media", + "Results": [ + { + "Text": "entre las 4pm y las cinco y media", + "Type": "timerange", + "Start": 13, + "Length": 33 + } + ] + }, + { + "Input": "Estarรฉ fuera entre las 3 de la maรฑana y las 5pm", + "Results": [ + { + "Text": "entre las 3 de la maรฑana y las 5pm", + "Type": "timerange", + "Start": 13, + "Length": 34 + } + ] + }, + { + "Input": "Nos vemos en la maรฑana", + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "en la maรฑana", + "Type": "timerange", + "Start": 16, + "Length": 6 + } + ] + }, + { + "Input": "Te veo a la noche", + "Results": [ + { + "Text": "noche", + "Type": "timerange", + "Start": 12, + "Length": 5 + } + ] + }, + { + "Input": "Nos vemos en la madrugada", + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "en la madrugada", + "Type": "timerange", + "Start": 16, + "Length": 9 + } + ] + }, + { + "Input": "Estarรฉ afuera de 5 a 6 pm", + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "de 5 a 6 pm", + "Type": "timerange", + "Start": 14, + "Length": 11 + } + ] + }, + { + "Input": "Estarรฉ afuera de 5 a 6 p. m.", + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "de 5 a 5 p. m.", + "Type": "timerange", + "Start": 14, + "Length": 14 + } + ] + }, + { + "Input": "Estarรฉ afuera de las 5 a las siete de la maรฑana", + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "de las 5 a las siete de la maรฑana", + "Type": "timerange", + "Start": 14, + "Length": 33 + } + ] + }, + { + "Input": "Estarรฉ afuera de las 5 a las 6 pm", + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "de las 5 a las 6 pm", + "Type": "timerange", + "Start": 14, + "Length": 19 + } + ] + }, + { + "Input": "Estarรฉ afuera entre 5 y 6 p. m.", + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "entre 5 y 6 p. m.", + "Type": "timerange", + "Start": 14, + "Length": 17 + } + ] + }, + { + "Input": "Estarรฉ afuera entre 5 pm y 6 pm", + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "entre 5 pm y 6 pm", + "Type": "timerange", + "Start": 14, + "Length": 17 + } + ] + }, + { + "Input": "Estarรฉ afuera entre las 5 y las 6 de la tarde", + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "entre las 5 y las 6 de la tarde", + "Type": "timerange", + "Start": 14, + "Length": 31 + } + ] + }, + { + "Input": "Estarรฉ afuera desde 4 pm hasta 5 pm", + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "desde 4 pm hasta 5 pm", + "Type": "timerange", + "Start": 14, + "Length": 21 + } + ] + }, + { + "Input": "Estarรฉ afuera desde las 4 hasta las 5 de la tarde", + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "desde las 4 hasta las 5 de la tarde", + "Type": "timerange", + "Start": 14, + "Length": 35 + } + ] + }, + { + "Input": "Estarรฉ afuera desde las 4 hasta las 5 p. m.", + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "desde las 4 hasta las 5 p. m.", + "Type": "timerange", + "Start": 14, + "Length": 29 + } + ] + }, + { + "Input": "Estarรฉ afuera de 4:00 a 5 pm", + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "de 4:00 a 5 pm", + "Type": "timerange", + "Start": 14, + "Length": 14 + } + ] + }, + { + "Input": "Estarรฉ afuera desde 4:00 hasta 5 p. m.", + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "desde 4:00 hasta 5 p. m.", + "Type": "timerange", + "Start": 14, + "Length": 24 + } + ] + }, + { + "Input": "Estarรฉ afuera de 4:00 a las 7", + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "de 4:00 a las 7", + "Type": "timerange", + "Start": 14, + "Length": 15 + } + ] + }, + { + "Input": "Estarรฉ afuera desde las 3 pm hasta las siete y media", + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "desde las 3 pm hasta las siete y media", + "Type": "timerange", + "Start": 14, + "Length": 38 + } + ] + }, + { + "Input": "Estarรฉ afuera 4 pm-5 pm", + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "4 pm-5 pm", + "Type": "timerange", + "Start": 14, + "Length": 9 + } + ] + }, + { + "Input": "Estarรฉ afuera 4 pm - 5 pm", + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "4 pm - 5 pm", + "Type": "timerange", + "Start": 14, + "Length": 11 + } + ] + }, + { + "Input": "Estarรฉ afuera de las tres menos 20 a las ocho de la noche", + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "de las tres menos 20 a las ocho de la noche", + "Type": "timerange", + "Start": 14, + "Length": 43 + } + ] + }, + { + "Input": "Estarรฉ afuera entre las 4 pm y las 5 pm", + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "entre las 4 pm y las 5 pm", + "Type": "timerange", + "Start": 14, + "Length": 25 + } + ] + }, + { + "Input": "Estarรฉ afuera de 4 p. m. a siete y media", + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "de 4 p. m. a siete y media", + "Type": "timerange", + "Start": 14, + "Length": 26 + } + ] + }, + { + "Input": "Estarรฉ afuera de las 3 de la maรฑana a las 5 pm", + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "de las 3 de la maรฑana a las 5 pm", + "Type": "timerange", + "Start": 14, + "Length": 32 + } + ] + }, + { + "Input": "Estarรฉ afuera desde las 3 de la maรฑana hasta las cinco de la tarde", + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "desde las 3 de la maรฑana hasta las cinco de la tarde", + "Type": "timerange", + "Start": 14, + "Length": 52 + } + ] + }, + { + "Input": "Estarรฉ afuera entre las 4 pm y las cinco y media", + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "entre las 4 pm y las cinco y media", + "Type": "timerange", + "Start": 14, + "Length": 34 + } + ] + }, + { + "Input": "Estarรฉ afuera entre las 3 de la maรฑana y las 5 pm", + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "entre las 3 de la maรฑana y las 5 pm", + "Type": "timerange", + "Start": 14, + "Length": 35 + } + ] + }, + { + "Input": "Nos vemos por la maรฑana.", + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "por la maรฑana", + "Type": "timerange", + "Start": 10, + "Length": 13 + } + ] + }, + { + "Input": "Nos vemos en la maรฑana.", + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "por la maรฑana", + "Type": "timerange", + "Start": 10, + "Length": 12 + } + ] + }, + { + "Input": "Nos vemos por la tarde", + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "por la tarde", + "Type": "timerange", + "Start": 10, + "Length": 12 + } + ] + }, + { + "Input": "Nos vemos por la noche", + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "por la noche", + "Type": "timerange", + "Start": 10, + "Length": 12 + } + ] + }, + { + "Input": "Nos vemos a primeras horas de la maรฑana", + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "primeras horas de la maรฑana", + "Type": "timerange", + "Start": 12, + "Length": 29 + } + ] + }, + { + "Input": "Nos vemos a รบltimas horas de la maรฑana", + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "รบltimas horas de la maรฑana", + "Type": "timerange", + "Start": 12, + "Length": 26 + } + ] + }, + { + "Input": "Nos vemos a primeras horas de la tarde", + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "primeras horas de la tarde", + "Type": "timerange", + "Start": 12, + "Length": 26 + } + ] + }, + { + "Input": "Nos vemos a รบltimas horas de la tarde", + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "รบltimas horas de la tarde", + "Type": "timerange", + "Start": 12, + "Length": 25 + } + ] + }, + { + "Input": "Nos vemos a primeras horas de la noche", + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "primeras horas de la noche", + "Type": "timerange", + "Start": 12, + "Length": 26 + } + ] + }, + { + "Input": "Nos vemos a รบltimas horas de la noche", + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "รบltimas horas de la noche", + "Type": "timerange", + "Start": 12, + "Length": 25 + } + ] + }, + { + "Input": "Nos vemos a altas horas de la noche", + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "altas horas de la noche", + "Type": "timerange", + "Start": 12, + "Length": 23 + } + ] + }, + { + "Input": "programa una reuniรณn desde dos hasta cinco pm", + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "desde dos hasta cinco pm", + "Type": "timerange", + "Start": 21, + "Length": 24 + } + ] + }, + { + "Input": "fiesta en la casa de Jean de las 6 a las 11 pm", + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "de las 6 a las 11 pm", + "Type": "timerange", + "Start": 26, + "Length": 20 + } + ] + }, + { + "Input": "programa una reuniรณn de 14:00 a 16:30", + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "de 14:00 a 16:30", + "Type": "timerange", + "Start": 21, + "Length": 16 + } + ] + }, + { + "Input": "programa una reuniรณn desde 2:00 hasta 5:00 p. m.", + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "desde 2:00 hasta 5:00 p. m.", + "Type": "timerange", + "Start": 21, + "Length": 27 + } + ] + }, + { + "Input": "programa una reuniรณn de 1 pm a 4", + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "de 1 pm a 4", + "Type": "timerange", + "Start": 21, + "Length": 11 + } + ] + }, + { + "Input": "programa una reuniรณn de 1 a 4 p. m.", + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "de 1 a 4 p. m.", + "Type": "timerange", + "Start": 21, + "Length": 14 + } + ] + }, + { + "Input": "programa una reuniรณn desde las 13 h hasta las 16 h", + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "desde las 13 h hasta las 16 h", + "Type": "timerange", + "Start": 21, + "Length": 29 + } + ] + }, + { + "Input": "programa una reuniรณn de las 1 p. m. a las 4", + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "de las 1 p. m. a las 4", + "Type": "timerange", + "Start": 21, + "Length": 22 + } + ] + }, + { + "Input": "programa una reuniรณn desde 1:30 pm hasta 4:00!", + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "desde 1:30 pm hasta 4:00", + "Type": "timerange", + "Start": 21, + "Length": 24 + } + ] + }, + { + "Input": "programa una reuniรณn desde las 1:30 hasta las 4 personas", + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [] + }, + { + "Input": "Hola Cortana- Programa una llamada de skype con Jennifer. Necesito tener una reuniรณn en la tarde, este viernes ya me marcharรฉ.", + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "en la tarde", + "Type": "timerange", + "Start": 86, + "Length": 11 + } + ] + }, + { + "Input": "Hola Cortana- Programa una llamada de skype con Jennifer. Necesito tener una reuniรณn este viernes, en la tarde ya me marcharรฉ.", + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "en la tarde", + "Type": "timerange", + "Start": 100, + "Length": 11 + } + ] + }, + { + "Input": "programa una reuniรณn de las 1:30 a las 3:30", + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "de las 1:30 a las 3:30", + "Type": "timerange", + "Start": 21, + "Length": 22 + } + ] + }, + { + "Input": "programa una reuniรณn de 1:30-3:30", + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "de 1:30-3:30", + "Type": "timerange", + "Start": 21, + "Length": 12 + } + ] + }, + { + "Input": "programa una reuniรณn de 1.30-3.30", + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "de 1.30-3.30", + "Type": "timerange", + "Start": 21, + "Length": 12 + } + ] + }, + { + "Input": "programa una reuniรณn desde las 1:30 pm hasta las 3:30", + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "desde las 1:30 pm hasta las 3:30", + "Type": "timerange", + "Start": 21, + "Length": 32 + } + ] + }, + { + "Input": "programa una reuniรณn de 1:30 pm a 3:30 pm", + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "de 1:30 pm a 3:30 pm", + "Type": "timerange", + "Start": 21, + "Length": 20 + } + ] + }, + { + "Input": "programa una reuniรณn de 1:30-3:30 p. m.", + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "de 1:30-3:30 p. m.", + "Type": "timerange", + "Start": 21, + "Length": 18 + } + ] + }, + { + "Input": "programa una reuniรณn de 1.30-3.30 pm", + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "de 1.30-3.30 pm", + "Type": "timerange", + "Start": 21, + "Length": 15 + } + ] + }, + { + "Input": "programa una reuniรณn de las 1 a las 3:30", + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "de las 1 a las 3:30", + "Type": "timerange", + "Start": 21, + "Length": 19 + } + ] + }, + { + "Input": "programa una reuniรณn de 1:30 a 3", + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "de 1:30 a 3", + "Type": "timerange", + "Start": 21, + "Length": 11 + } + ] + }, + { + "Input": "programa una reuniรณn entre las 10 y las 11:30", + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "entre las 10 y las 11:30", + "Type": "timerange", + "Start": 21, + "Length": 24 + } + ] + }, + { + "Input": "programa una reuniรณn entre 10:10 a. m. y 12:50", + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "entre 10:10 a. m. y 12:50", + "Type": "timerange", + "Start": 21, + "Length": 25 + } + ] + }, + { + "Input": "programa una reuniรณn entre las 10:10 pm y las 3", + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "entre las 10:10 pm y las 3", + "Type": "timerange", + "Start": 21, + "Length": 26 + } + ] + }, + { + "Input": "programa una reuniรณn de las 10:10 pm a las 10", + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "de las 10:10 pm a las 10", + "Type": "timerange", + "Start": 21, + "Length": 24 + } + ] + }, + { + "Input": "programa una reuniรณn desde las 10:30 a. m. hasta las 23", + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "desde las 10:30 a. m. hasta las 23", + "Type": "timerange", + "Start": 21, + "Length": 34 + } + ] + }, + { + "Input": "programa una reuniรณn de las 10:30 h a las 23 h", + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "de las 10:30 h a las 23 h", + "Type": "timerange", + "Start": 21, + "Length": 25 + } + ] + }, + { + "Input": "programa una reuniรณn de las 10.30 h a las 23.00 h", + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "de las 10.30 h a las 23.00 h", + "Type": "timerange", + "Start": 21, + "Length": 28 + } + ] + }, + { + "Input": "No me llames en horas laborales", + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "horas laborales", + "Type": "timerange", + "Start": 16, + "Length": 15 + } + ] + }, + { + "Input": "No me llames en horas de oficina", + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "horas de oficina", + "Type": "timerange", + "Start": 16, + "Length": 16 + } + ] + }, + { + "Input": "No me llames en horas de trabajo", + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "horas de trabajo", + "Type": "timerange", + "Start": 16, + "Length": 16 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Spanish/TimePeriodParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Spanish/TimePeriodParser.json new file mode 100644 index 000000000..dfde04525 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Spanish/TimePeriodParser.json @@ -0,0 +1,1999 @@ +[ + { + "Input": "Estarรฉ afuera de 5 a 6pm", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "de 5 a 6pm", + "Type": "timerange", + "Value": { + "Timex": "(T17,T18,PT1H)", + "FutureResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + }, + "PastResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + } + }, + "Start": 14, + "Length": 10 + } + ] + }, + { + "Input": "Estarรฉ afuera de 5 a 6p.m.", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "de 5 a 6p.m.", + "Type": "timerange", + "Value": { + "Timex": "(T17,T18,PT1H)", + "FutureResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + }, + "PastResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + } + }, + "Start": 14, + "Length": 12 + } + ] + }, + { + "Input": "Estarรฉ afuera de 5 a siete de la maรฑana", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "de 5 a siete de la maรฑana", + "Type": "timerange", + "Value": { + "Timex": "(T05,T07,PT2H)", + "FutureResolution": { + "startTime": "05:00:00", + "endTime": "07:00:00" + }, + "PastResolution": { + "startTime": "05:00:00", + "endTime": "07:00:00" + } + }, + "Start": 14, + "Length": 25 + } + ] + }, + { + "Input": "Estarรฉ afuera desde las 5 hasta las 6 pm", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "desde las 5 hasta las 6 pm", + "Type": "timerange", + "Value": { + "Timex": "(T17,T18,PT1H)", + "FutureResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + }, + "PastResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + } + }, + "Start": 14, + "Length": 26 + } + ] + }, + { + "Input": "Estarรฉ afuera entre las 5 y 6pm", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "entre las 5 y 6pm", + "Type": "timerange", + "Value": { + "Timex": "(T17,T18,PT1H)", + "FutureResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + }, + "PastResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + } + }, + "Start": 14, + "Length": 17 + } + ] + }, + { + "Input": "Estarรฉ afuera entre 5pm y 6pm", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "entre 5pm y 6pm", + "Type": "timerange", + "Value": { + "Timex": "(T17,T18,PT1H)", + "FutureResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + }, + "PastResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + } + }, + "Start": 14, + "Length": 15 + } + ] + }, + { + "Input": "Estarรฉ afuera entre las 5 y 6 de la tarde", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "entre las 5 y 6 de la tarde", + "Type": "timerange", + "Value": { + "Timex": "(T17,T18,PT1H)", + "FutureResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + }, + "PastResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + } + }, + "Start": 14, + "Length": 27 + } + ] + }, + { + "Input": "Estarรฉ fuera desde las 4pm hasta 5pm", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "desde las 4pm hasta 5pm", + "Type": "timerange", + "Value": { + "Timex": "(T16,T17,PT1H)", + "FutureResolution": { + "startTime": "16:00:00", + "endTime": "17:00:00" + }, + "PastResolution": { + "startTime": "16:00:00", + "endTime": "17:00:00" + } + }, + "Start": 13, + "Length": 23 + } + ] + }, + { + "Input": "Estarรฉ fuera desde las 4:00 hasta las 7 en punto", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "desde las 4:00 hasta las 7 en punto", + "Type": "timerange", + "Value": { + "Timex": "(T04:00,T07,PT3H)", + "FutureResolution": { + "startTime": "04:00:00", + "endTime": "07:00:00" + }, + "PastResolution": { + "startTime": "04:00:00", + "endTime": "07:00:00" + } + }, + "Start": 13, + "Length": 35 + } + ] + }, + { + "Input": "Estarรฉ fuera 4pm-5pm", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "4pm-5pm", + "Type": "timerange", + "Value": { + "Timex": "(T16,T17,PT1H)", + "FutureResolution": { + "startTime": "16:00:00", + "endTime": "17:00:00" + }, + "PastResolution": { + "startTime": "16:00:00", + "endTime": "17:00:00" + } + }, + "Start": 13, + "Length": 7 + } + ] + }, + { + "Input": "Estarรฉ fuera 4pm - 5pm", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "4pm - 5pm", + "Type": "timerange", + "Value": { + "Timex": "(T16,T17,PT1H)", + "FutureResolution": { + "startTime": "16:00:00", + "endTime": "17:00:00" + }, + "PastResolution": { + "startTime": "16:00:00", + "endTime": "17:00:00" + } + }, + "Start": 13, + "Length": 9 + } + ] + }, + { + "Input": "Estarรฉ fuera desde las 3 de la maรฑana hasta las 5pm", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "desde las 3 de la maรฑana hasta las 5pm", + "Type": "timerange", + "Value": { + "Timex": "(T03,T17,PT14H)", + "FutureResolution": { + "startTime": "03:00:00", + "endTime": "17:00:00" + }, + "PastResolution": { + "startTime": "03:00:00", + "endTime": "17:00:00" + } + }, + "Start": 13, + "Length": 38 + } + ] + }, + { + "Input": "Estarรฉ fuera entre las 3 de la madrugada y las 5pm", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "entre las 3 de la madrugada y las 5pm", + "Type": "timerange", + "Value": { + "Timex": "(T03,T17,PT14H)", + "FutureResolution": { + "startTime": "03:00:00", + "endTime": "17:00:00" + }, + "PastResolution": { + "startTime": "03:00:00", + "endTime": "17:00:00" + } + }, + "Start": 13, + "Length": 37 + } + ] + }, + { + "Input": "Estarรฉ fuera entre las 4pm y 5pm de hoy", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "Results": [ + { + "Text": "entre las 4pm y 5pm", + "Type": "timerange", + "Value": { + "Timex": "(T16,T17,PT1H)", + "FutureResolution": { + "startTime": "16:00:00", + "endTime": "17:00:00" + }, + "PastResolution": { + "startTime": "16:00:00", + "endTime": "17:00:00" + } + }, + "Start": 13, + "Length": 19 + } + ] + }, + { + "Input": "Nos vemos en la noche", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "en la noche", + "Type": "timerange", + "Value": { + "Timex": "TNI", + "FutureResolution": { + "startTime": "20:00:00", + "endTime": "23:59:59" + }, + "PastResolution": { + "startTime": "20:00:00", + "endTime": "23:59:59" + } + }, + "Start": 16, + "Length": 5 + } + ] + }, + { + "Input": "Estarรฉ afuera de 5 a 6 pm", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "de 5 a 6 pm", + "Type": "timerange", + "Value": { + "Timex": "(T17,T18,PT1H)", + "FutureResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + }, + "PastResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + } + }, + "Start": 14, + "Length": 11 + } + ] + }, + { + "Input": "Estarรฉ afuera de 5 a 6 p. m.", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "de 5 a 6 p. m.", + "Type": "timerange", + "Value": { + "Timex": "(T17,T18,PT1H)", + "FutureResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + }, + "PastResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + } + }, + "Start": 14, + "Length": 14 + } + ] + }, + { + "Input": "Estarรฉ afuera de las 5 a las siete de la maรฑana", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "de las 5 a las siete de la maรฑana", + "Type": "timerange", + "Value": { + "Timex": "(T05,T07,PT2H)", + "FutureResolution": { + "startTime": "05:00:00", + "endTime": "07:00:00" + }, + "PastResolution": { + "startTime": "05:00:00", + "endTime": "07:00:00" + } + }, + "Start": 14, + "Length": 33 + } + ] + }, + { + "Input": "Estarรฉ afuera de 5 a 6 de la tarde", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "de 5 a 6 de la tarde", + "Type": "timerange", + "Value": { + "Timex": "(T17,T18,PT1H)", + "FutureResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + }, + "PastResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + } + }, + "Start": 14, + "Length": 20 + } + ] + }, + { + "Input": "Estarรฉ afuera entre 5 y 6 p. m.", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "entre 5 y 6 p. m.", + "Type": "timerange", + "Value": { + "Timex": "(T17,T18,PT1H)", + "FutureResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + }, + "PastResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + } + }, + "Start": 14, + "Length": 17 + } + ] + }, + { + "Input": "Estarรฉ afuera entre 5 pm y 6 pm", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "entre 5 pm y 6 pm", + "Type": "timerange", + "Value": { + "Timex": "(T17,T18,PT1H)", + "FutureResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + }, + "PastResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + } + }, + "Start": 14, + "Length": 17 + } + ] + }, + { + "Input": "Estarรฉ afuera entre las 5 y las 6 de la tarde", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "entre las 5 y las 6 de la tarde", + "Type": "timerange", + "Value": { + "Timex": "(T17,T18,PT1H)", + "FutureResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + }, + "PastResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + } + }, + "Start": 14, + "Length": 31 + } + ] + }, + { + "Input": "Estarรฉ afuera de las 1 am a las 5 pm", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "de las 1 am a las 5 pm", + "Type": "timerange", + "Value": { + "Timex": "(T01,T17,PT16H)", + "FutureResolution": { + "startTime": "01:00:00", + "endTime": "17:00:00" + }, + "PastResolution": { + "startTime": "01:00:00", + "endTime": "17:00:00" + } + }, + "Start": 14, + "Length": 22 + } + ] + }, + { + "Input": "Estarรฉ afuera desde las 4 hasta las 5 p. m.", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "desde las 4 hasta las 5 p. m.", + "Type": "timerange", + "Value": { + "Timex": "(T16,T17,PT1H)", + "FutureResolution": { + "startTime": "16:00:00", + "endTime": "17:00:00" + }, + "PastResolution": { + "startTime": "16:00:00", + "endTime": "17:00:00" + } + }, + "Start": 14, + "Length": 29 + } + ] + }, + { + "Input": "Estarรฉ afuera de las 4 a las 5 pm", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "de las 4 a las 5 pm", + "Type": "timerange", + "Value": { + "Timex": "(T16,T17,PT1H)", + "FutureResolution": { + "startTime": "16:00:00", + "endTime": "17:00:00" + }, + "PastResolution": { + "startTime": "16:00:00", + "endTime": "17:00:00" + } + }, + "Start": 14, + "Length": 19 + } + ] + }, + { + "Input": "Estarรฉ afuera de 4:00 a las 7", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "de 4:00 a las 7", + "Type": "timerange", + "Value": { + "Timex": "(T04:00,T07,PT3H)", + "FutureResolution": { + "startTime": "04:00:00", + "endTime": "07:00:00" + }, + "PastResolution": { + "startTime": "04:00:00", + "endTime": "07:00:00" + } + }, + "Start": 14, + "Length": 15 + } + ] + }, + { + "Input": "Estarรฉ afuera 4 pm-5 pm", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "4 pm-5 pm", + "Type": "timerange", + "Value": { + "Timex": "(T16,T17,PT1H)", + "FutureResolution": { + "startTime": "16:00:00", + "endTime": "17:00:00" + }, + "PastResolution": { + "startTime": "16:00:00", + "endTime": "17:00:00" + } + }, + "Start": 14, + "Length": 9 + } + ] + }, + { + "Input": "Estarรฉ afuera 4 pm - 5 pm", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "4 pm - 5 pm", + "Type": "timerange", + "Value": { + "Timex": "(T16,T17,PT1H)", + "FutureResolution": { + "startTime": "16:00:00", + "endTime": "17:00:00" + }, + "PastResolution": { + "startTime": "16:00:00", + "endTime": "17:00:00" + } + }, + "Start": 14, + "Length": 11 + } + ] + }, + { + "Input": "Estarรฉ afuera desde las 3 de la maรฑana hasta las 5 pm", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "desde las 3 de la maรฑana hasta las 5 pm", + "Type": "timerange", + "Value": { + "Timex": "(T03,T17,PT14H)", + "FutureResolution": { + "startTime": "03:00:00", + "endTime": "17:00:00" + }, + "PastResolution": { + "startTime": "03:00:00", + "endTime": "17:00:00" + } + }, + "Start": 14, + "Length": 39 + } + ] + }, + { + "Input": "Estarรฉ afuera entre las 3 de la maรฑana y las 5 pm", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "entre las 3 de la maรฑana y las 5 pm", + "Type": "timerange", + "Value": { + "Timex": "(T03,T17,PT14H)", + "FutureResolution": { + "startTime": "03:00:00", + "endTime": "17:00:00" + }, + "PastResolution": { + "startTime": "03:00:00", + "endTime": "17:00:00" + } + }, + "Start": 14, + "Length": 35 + } + ] + }, + { + "Input": "Estarรฉ afuera hoy entre 4 pm y 5 pm", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "entre 4 pm y 5 pm", + "Type": "timerange", + "Value": { + "Timex": "(T16,T17,PT1H)", + "FutureResolution": { + "startTime": "16:00:00", + "endTime": "17:00:00" + }, + "PastResolution": { + "startTime": "16:00:00", + "endTime": "17:00:00" + } + }, + "Start": 18, + "Length": 17 + } + ] + }, + { + "Input": "Nos vemos por la maรฑana.", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "por la maรฑana", + "Type": "timerange", + "Value": { + "Timex": "TMO", + "FutureResolution": { + "startTime": "08:00:00", + "endTime": "12:00:00" + }, + "PastResolution": { + "startTime": "08:00:00", + "endTime": "12:00:00" + } + }, + "Start": 10, + "Length": 13 + } + ] + }, + { + "Input": "Nos vemos por la tarde", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "por la tarde", + "Type": "timerange", + "Value": { + "Timex": "TAF", + "FutureResolution": { + "startTime": "13:00:00", + "endTime": "20:00:00" + }, + "PastResolution": { + "startTime": "13:00:00", + "endTime": "20:00:00" + } + }, + "Start": 10, + "Length": 12 + } + ] + }, + { + "Input": "Nos vemos por la noche", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "por la noche", + "Type": "timerange", + "Value": { + "Timex": "TNI", + "FutureResolution": { + "startTime": "20:00:00", + "endTime": "23:59:59" + }, + "PastResolution": { + "startTime": "20:00:00", + "endTime": "23:59:59" + } + }, + "Start": 10, + "Length": 12 + } + ] + }, + { + "Input": "Nos vemos a primeras horas de la maรฑana", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "primeras horas de la maรฑana", + "Type": "timerange", + "Value": { + "Timex": "TMO", + "FutureResolution": { + "startTime": "06:00:00", + "endTime": "09:00:00" + }, + "PastResolution": { + "startTime": "06:00:00", + "endTime": "09:00:00" + } + }, + "Start": 12, + "Length": 29 + } + ] + }, + { + "Input": "Nos vemos a รบltimas horas de la maรฑana", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "รบltimas horas de la maรฑana", + "Type": "timerange", + "Value": { + "Timex": "TMO", + "FutureResolution": { + "startTime": "09:00:00", + "endTime": "12:00:00" + }, + "PastResolution": { + "startTime": "09:00:00", + "endTime": "12:00:00" + } + }, + "Start": 12, + "Length": 26 + } + ] + }, + { + "Input": "Nos vemos a primeras horas de la tarde", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "primeras horas de la tarde", + "Type": "timerange", + "Value": { + "Timex": "TAF", + "FutureResolution": { + "startTime": "12:00:00", + "endTime": "15:00:00" + }, + "PastResolution": { + "startTime": "12:00:00", + "endTime": "15:00:00" + } + }, + "Start": 12, + "Length": 26 + } + ] + }, + { + "Input": "Nos vemos a รบltimas horas de la tarde", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "รบltimas horas de la tarde", + "Type": "timerange", + "Value": { + "Timex": "TAF", + "FutureResolution": { + "startTime": "15:00:00", + "endTime": "19:00:00" + }, + "PastResolution": { + "startTime": "15:00:00", + "endTime": "19:00:00" + } + }, + "Start": 12, + "Length": 25 + } + ] + }, + { + "Input": "Nos vemos a primeras horas de la noche", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "primeras horas de la noche", + "Type": "timerange", + "Value": { + "Timex": "TEV", + "FutureResolution": { + "startTime": "19:00:00", + "endTime": "22:00:00" + }, + "PastResolution": { + "startTime": "19:00:00", + "endTime": "22:00:00" + } + }, + "Start": 12, + "Length": 26 + } + ] + }, + { + "Input": "Nos vemos a รบltimas horas de la noche", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "รบltimas horas de la noche", + "Type": "timerange", + "Value": { + "Timex": "TEV", + "FutureResolution": { + "startTime": "22:00:00", + "endTime": "23:59:59" + }, + "PastResolution": { + "startTime": "22:00:00", + "endTime": "23:59:59" + } + }, + "Start": 12, + "Length": 25 + } + ] + }, + { + "Input": "Nos vemos a altas horas de la noche", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "altas horas de la noche", + "Type": "timerange", + "Value": { + "Timex": "TNI", + "FutureResolution": { + "startTime": "22:00:00", + "endTime": "23:59:59" + }, + "PastResolution": { + "startTime": "22:00:00", + "endTime": "23:59:59" + } + }, + "Start": 12, + "Length": 23 + } + ] + }, + { + "Input": "Nos vemos desde las 1 hasta las 4 p. m.", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "desde las 1 hasta las 4 p. m.", + "Type": "timerange", + "Value": { + "Timex": "(T13,T16,PT3H)", + "FutureResolution": { + "startTime": "13:00:00", + "endTime": "16:00:00" + }, + "PastResolution": { + "startTime": "13:00:00", + "endTime": "16:00:00" + } + }, + "Start": 10, + "Length": 29 + } + ] + }, + { + "Input": "Nos vemos de las 1:30 a las 4 pm", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "de las 1:30 a las 4 pm", + "Type": "timerange", + "Value": { + "Timex": "(T13:30,T16,PT2H30M)", + "FutureResolution": { + "startTime": "13:30:00", + "endTime": "16:00:00" + }, + "PastResolution": { + "startTime": "13:30:00", + "endTime": "16:00:00" + } + }, + "Start": 10, + "Length": 22 + } + ] + }, + { + "Input": "Programa en la maรฑana", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "en la maรฑana", + "Type": "timerange", + "Value": { + "Timex": "TMO", + "FutureResolution": { + "startTime": "06:00:00", + "endTime": "12:00:00" + }, + "PastResolution": { + "startTime": "06:00:00", + "endTime": "12:00:00" + } + }, + "Start": 9, + "Length": 12 + } + ] + }, + { + "Input": "ayรบdame a programar una reuniรณn desde 1:30 hasta 3:00 de la maรฑana", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "desde 1:30 hasta 3:00 de la maรฑana", + "Type": "timerange", + "Value": { + "Timex": "(T01:30,T03,PT1H30M)", + "FutureResolution": { + "startTime": "01:30:00", + "endTime": "03:00:00" + }, + "PastResolution": { + "startTime": "01:30:00", + "endTime": "03:00:00" + } + }, + "Start": 32, + "Length": 34 + } + ] + }, + { + "Input": "La clase es de 11 am a 3", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "de 11 am a 3", + "Type": "timerange", + "Value": { + "Timex": "(T11,T15,PT4H)", + "FutureResolution": { + "startTime": "11:00:00", + "endTime": "15:00:00" + }, + "PastResolution": { + "startTime": "11:00:00", + "endTime": "15:00:00" + } + }, + "Start": 12, + "Length": 12 + } + ] + }, + { + "Input": "La clase es de 11 p. m. a 3", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "de 11 p. m. a 3", + "Type": "timerange", + "Value": { + "Timex": "(T23,T03,PT4H)", + "FutureResolution": { + "startTime": "23:00:00", + "endTime": "03:00:00" + }, + "PastResolution": { + "startTime": "23:00:00", + "endTime": "03:00:00" + } + }, + "Start": 12, + "Length": 15 + } + ] + }, + { + "Input": "La clase es de 11:01 pm a 11", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "de 11:01 pm a 11", + "Type": "timerange", + "Value": { + "Timex": "(T23:01,T11,PT11H59M)", + "FutureResolution": { + "startTime": "23:01:00", + "endTime": "11:00:00" + }, + "PastResolution": { + "startTime": "23:01:00", + "endTime": "11:00:00" + } + }, + "Start": 12, + "Length": 16 + } + ] + }, + { + "Input": "La clase es desde las 11:01 a. m. hasta las 11", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "desde las 11:01 a. m. hasta las 11", + "Type": "timerange", + "Value": { + "Timex": "(T11:01,T23,PT11H59M)", + "FutureResolution": { + "startTime": "11:01:00", + "endTime": "23:00:00" + }, + "PastResolution": { + "startTime": "11:01:00", + "endTime": "23:00:00" + } + }, + "Start": 12, + "Length": 34 + } + ] + }, + { + "Input": "programa una reuniรณn de 11:00-11:50 a. m.", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "de 11:00-11:50 a. m.", + "Type": "timerange", + "Value": { + "Timex": "(T11,T11:50,PT50M)", + "FutureResolution": { + "startTime": "11:00:00", + "endTime": "11:50:00" + }, + "PastResolution": { + "startTime": "11:00:00", + "endTime": "11:50:00" + } + }, + "Start": 21, + "Length": 20 + } + ] + }, + { + "Input": "programa una reuniรณn de 1:30-3:30 pm", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "de 1:30-3:30 pm", + "Type": "timerange", + "Value": { + "Timex": "(T13:30,T15:30,PT2H)", + "FutureResolution": { + "startTime": "13:30:00", + "endTime": "15:30:00" + }, + "PastResolution": { + "startTime": "13:30:00", + "endTime": "15:30:00" + } + }, + "Start": 21, + "Length": 15 + } + ] + }, + { + "Input": "programa una reuniรณn de 1:30-3:30 de la tarde", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "de 1:30-3:30 de la tarde", + "Type": "timerange", + "Value": { + "Timex": "(T13:30,T15:30,PT2H)", + "FutureResolution": { + "startTime": "13:30:00", + "endTime": "15:30:00" + }, + "PastResolution": { + "startTime": "13:30:00", + "endTime": "15:30:00" + } + }, + "Start": 21, + "Length": 24 + } + ] + }, + { + "Input": "programa una reuniรณn de 1.30-3.30 p. m.", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "de 1.30-3.30 p. m.", + "Type": "timerange", + "Value": { + "Timex": "(T13:30,T15:30,PT2H)", + "FutureResolution": { + "startTime": "13:30:00", + "endTime": "15:30:00" + }, + "PastResolution": { + "startTime": "13:30:00", + "endTime": "15:30:00" + } + }, + "Start": 21, + "Length": 18 + } + ] + }, + { + "Input": "programa una reuniรณn de las 3 pm a las 3:30 pm", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "de las 3 pm a las 3:30 pm", + "Type": "timerange", + "Value": { + "Timex": "(T15,T15:30,PT30M)", + "FutureResolution": { + "startTime": "15:00:00", + "endTime": "15:30:00" + }, + "PastResolution": { + "startTime": "15:00:00", + "endTime": "15:30:00" + } + }, + "Start": 21, + "Length": 25 + } + ] + }, + { + "Input": "He estado esperando de 0:01 am a 1 pm", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "de 0:01 am a 1 pm", + "Type": "timerange", + "Value": { + "Timex": "(T00:01,T13,PT12H59M)", + "FutureResolution": { + "startTime": "00:01:00", + "endTime": "13:00:00" + }, + "PastResolution": { + "startTime": "00:01:00", + "endTime": "13:00:00" + } + }, + "Start": 20, + "Length": 17 + } + ] + }, + { + "Input": "He estado esperando desde 0:01-1:00 de la madrugada", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "desde 0:01-1:00 de la madrugada", + "Type": "timerange", + "Value": { + "Timex": "(T00:01,T01,PT59M)", + "FutureResolution": { + "startTime": "00:01:00", + "endTime": "01:00:00" + }, + "PastResolution": { + "startTime": "00:01:00", + "endTime": "01:00:00" + } + }, + "Start": 20, + "Length": 31 + } + ] + }, + { + "Input": "programa una reuniรณn de 3 a 3:30", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "de 3 a 3:30", + "Type": "timerange", + "Value": { + "Timex": "(T03,T03:30,PT30M)", + "FutureResolution": { + "startTime": "03:00:00", + "endTime": "03:30:00" + }, + "PastResolution": { + "startTime": "03:00:00", + "endTime": "03:30:00" + } + }, + "Start": 21, + "Length": 11 + } + ] + }, + { + "Input": "programa una reuniรณn de las 1:30 a las 3", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "de las 1:30 a las 3", + "Type": "timerange", + "Value": { + "Timex": "(T01:30,T03,PT1H30M)", + "FutureResolution": { + "startTime": "01:30:00", + "endTime": "03:00:00" + }, + "PastResolution": { + "startTime": "01:30:00", + "endTime": "03:00:00" + } + }, + "Start": 21, + "Length": 19 + } + ] + }, + { + "Input": "programa una reuniรณn entre 1:30 y 3 p. m.", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "entre 1:30 y 3 p. m.", + "Type": "timerange", + "Value": { + "Timex": "(T13:30,T15,PT1H30M)", + "FutureResolution": { + "startTime": "13:30:00", + "endTime": "15:00:00" + }, + "PastResolution": { + "startTime": "13:30:00", + "endTime": "15:00:00" + } + }, + "Start": 21, + "Length": 20 + } + ] + }, + { + "Input": "programa una reuniรณn de 11 a 3", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "de 11 a 3", + "Type": "timerange", + "Value": { + "Timex": "(T11,T15,PT4H)", + "FutureResolution": { + "startTime": "11:00:00", + "endTime": "15:00:00" + }, + "PastResolution": { + "startTime": "11:00:00", + "endTime": "15:00:00" + } + }, + "Start": 21, + "Length": 9 + } + ] + }, + { + "Input": "programa una reuniรณn desde las 11 hasta las 11:50 del mediodรญa", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "desde las 11 hasta las 11:50 del mediodรญa", + "Type": "timerange", + "Value": { + "Timex": "(T11,T11:50,PT50M)", + "FutureResolution": { + "startTime": "11:00:00", + "endTime": "11:50:00" + }, + "PastResolution": { + "startTime": "11:00:00", + "endTime": "11:50:00" + } + }, + "Start": 21, + "Length": 41 + } + ] + }, + { + "Input": "programa una reuniรณn desde las 11 hasta las 11:50 de la maรฑana", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "desde las 11 hasta las 11:50 de la maรฑana", + "Type": "timerange", + "Value": { + "Timex": "(T11,T11:50,PT50M)", + "FutureResolution": { + "startTime": "11:00:00", + "endTime": "11:50:00" + }, + "PastResolution": { + "startTime": "11:00:00", + "endTime": "11:50:00" + } + }, + "Start": 21, + "Length": 41 + } + ] + }, + { + "Input": "programa una reuniรณn de 11 a 3 de la madrugada", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "de 11 a 3 de la madrugada", + "Type": "timerange", + "Value": { + "Timex": "(T23,T03,PT4H)", + "FutureResolution": { + "startTime": "23:00:00", + "endTime": "03:00:00" + }, + "PastResolution": { + "startTime": "23:00:00", + "endTime": "03:00:00" + } + }, + "Start": 21, + "Length": 25 + } + ] + }, + { + "Input": "programa una reuniรณn de 10:00-11:00 a. m.", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "de 10:00-11:00 a. m.", + "Type": "timerange", + "Value": { + "Timex": "(T10,T11,PT1H)", + "FutureResolution": { + "startTime": "10:00:00", + "endTime": "11:00:00" + }, + "PastResolution": { + "startTime": "10:00:00", + "endTime": "11:00:00" + } + }, + "Start": 21, + "Length": 20 + } + ] + }, + { + "Input": "programa una reuniรณn de 23:00-3:00", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "de 23:00-3:00", + "Type": "timerange", + "Value": { + "Timex": "(T23,T03,PT4H)", + "FutureResolution": { + "startTime": "23:00:00", + "endTime": "03:00:00" + }, + "PastResolution": { + "startTime": "23:00:00", + "endTime": "03:00:00" + } + }, + "Start": 21, + "Length": 13 + } + ] + }, + { + "Input": "programa una reuniรณn de 23.00-3.00", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "de 23.00-3.00", + "Type": "timerange", + "Value": { + "Timex": "(T23,T03,PT4H)", + "FutureResolution": { + "startTime": "23:00:00", + "endTime": "03:00:00" + }, + "PastResolution": { + "startTime": "23:00:00", + "endTime": "03:00:00" + } + }, + "Start": 21, + "Length": 13 + } + ] + }, + { + "Input": "programa una reuniรณn de las 23 h a las 3 h", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "de las 23 h a las 3 h", + "Type": "timerange", + "Value": { + "Timex": "(T23,T03,PT4H)", + "FutureResolution": { + "startTime": "23:00:00", + "endTime": "03:00:00" + }, + "PastResolution": { + "startTime": "23:00:00", + "endTime": "03:00:00" + } + }, + "Start": 21, + "Length": 21 + } + ] + }, + { + "Input": "programa una reuniรณn de las 23 h a las 15 h", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "de las 23 h a las 15 h", + "Type": "timerange", + "Value": { + "Timex": "(T23,T15,PT16H)", + "FutureResolution": { + "startTime": "23:00:00", + "endTime": "15:00:00" + }, + "PastResolution": { + "startTime": "23:00:00", + "endTime": "15:00:00" + } + }, + "Start": 21, + "Length": 22 + } + ] + }, + { + "Input": "programa una reuniรณn de 23:00-15:00", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "de 23:00-15:00", + "Type": "timerange", + "Value": { + "Timex": "(T23,T15,PT16H)", + "FutureResolution": { + "startTime": "23:00:00", + "endTime": "15:00:00" + }, + "PastResolution": { + "startTime": "23:00:00", + "endTime": "15:00:00" + } + }, + "Start": 21, + "Length": 14 + } + ] + }, + { + "Input": "programa una reuniรณn entre 10 y 11:30", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "entre 10 y 11:30", + "Type": "timerange", + "Value": { + "Timex": "(T10,T11:30,PT1H30M)", + "FutureResolution": { + "startTime": "10:00:00", + "endTime": "11:30:00" + }, + "PastResolution": { + "startTime": "10:00:00", + "endTime": "11:30:00" + } + }, + "Start": 21, + "Length": 16 + } + ] + }, + { + "Input": "programa una reuniรณn entre las 10:10 am y las 12:50", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "entre las 10:10 am y las 12:50", + "Type": "timerange", + "Value": { + "Timex": "(T10:10,T12:50,PT2H40M)", + "FutureResolution": { + "startTime": "10:10:00", + "endTime": "12:50:00" + }, + "PastResolution": { + "startTime": "10:10:00", + "endTime": "12:50:00" + } + }, + "Start": 21, + "Length": 30 + } + ] + }, + { + "Input": "programa una reuniรณn entre las 22.10 h y las 3 h", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "entre las 22.10 h y las 3 h", + "Type": "timerange", + "Value": { + "Timex": "(T22:10,T03,PT4H50M)", + "FutureResolution": { + "startTime": "22:10:00", + "endTime": "03:00:00" + }, + "PastResolution": { + "startTime": "22:10:00", + "endTime": "03:00:00" + } + }, + "Start": 21, + "Length": 27 + } + ] + }, + { + "Input": "programa una reuniรณn de las 10.10 pm a las 10", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "de las 10.10 pm a las 10", + "Type": "timerange", + "Value": { + "Timex": "(T22:10,T10,PT11H50M)", + "FutureResolution": { + "startTime": "22:10:00", + "endTime": "10:00:00" + }, + "PastResolution": { + "startTime": "22:10:00", + "endTime": "10:00:00" + } + }, + "Start": 21, + "Length": 24 + } + ] + }, + { + "Input": "programa una reuniรณn de las 10:30 a. m. a las 23 h", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupported": "java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "de las 10:30 a. m. a las 23 h", + "Type": "timerange", + "Value": { + "Timex": "(T10:30,T23,PT12H30M)", + "FutureResolution": { + "startTime": "10:30:00", + "endTime": "23:00:00" + }, + "PastResolution": { + "startTime": "10:30:00", + "endTime": "23:00:00" + } + }, + "Start": 21, + "Length": 29 + } + ] + }, + { + "Input": "No me llames en horas laborales", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupported": "dotnet, java, python", + "NotSupportedByDesign": "javascript", + "Results": [ + { + "Text": "horas laborales", + "Type": "timerange", + "Value": { + "Timex": "TBH", + "FutureResolution": { + "startTime": "08:00:00", + "endTime": "18:00:00" + }, + "PastResolution": { + "startTime": "08:00:00", + "endTime": "18:00:00" + } + }, + "Start": 16, + "Length": 15 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Turkish/DateExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Turkish/DateExtractor.json new file mode 100644 index 000000000..cbcd2a9a2 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Turkish/DateExtractor.json @@ -0,0 +1,741 @@ +[ + { + "Input": "15'te dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "15", + "Type": "date", + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "22 Nisan'da dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "22 Nisan", + "Type": "date", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "1 Ocak'ta dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 Ocak", + "Type": "date", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "2 Ekimde dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2 Ekim", + "Type": "date", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "12 Ocak 2016'da dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "12 Ocak 2016", + "Type": "date", + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "12 Ocak 2016 Pazartesi gรผnรผ dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "12 Ocak 2016 Pazartesi gรผnรผ", + "Type": "date", + "Start": 0, + "Length": 27 + } + ] + }, + { + "Input": "22/02/2016'da dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "22/02/2016", + "Type": "date", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "21/04/2016'da dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "21/04/2016", + "Type": "date", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "21/04/16'da dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "21/04/16", + "Type": "date", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "28 Kasฤฑm'da dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "28 Kasฤฑm", + "Type": "date", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "22 Ocak ร‡arลŸamba dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "22 Ocak ร‡arลŸamba", + "Type": "date", + "Start": 0, + "Length": 16 + } + ] + }, + { + "Input": "Temmuz'un ilk Cuma gรผnรผ dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Temmuz'un ilk Cuma gรผnรผ", + "Type": "date", + "Start": 0, + "Length": 23 + } + ] + }, + { + "Input": "Bu ayฤฑn ilk Cuma gรผnรผ dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bu ayฤฑn ilk Cuma gรผnรผ", + "Type": "date", + "Start": 0, + "Length": 21 + } + ] + }, + { + "Input": "iki hafta sonra dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "iki hafta sonra", + "Type": "date", + "Start": 0, + "Length": 15 + } + ] + }, + { + "Input": "geรงen Pazartesi", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "geรงen Pazartesi", + "Type": "date", + "Start": 0, + "Length": 15 + } + ] + }, + { + "Input": "Salฤฑ gรผnรผ dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Salฤฑ", + "Type": "date", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "Salฤฑ gรผnรผ dรถneceฤŸim, iyi haber", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Salฤฑ", + "Type": "date", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "Cuma dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Cuma", + "Type": "date", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "dรผnden รถnceki gรผn dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "dรผnden รถnceki gรผn", + "Type": "date", + "Start": 0, + "Length": 17 + } + ] + }, + { + "Input": "yarฤฑndan sonraki gรผn dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "yarฤฑndan sonraki gรผn", + "Type": "date", + "Start": 0, + "Length": 20 + } + ] + }, + { + "Input": "sonraki gรผn dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "sonraki gรผn", + "Type": "date", + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "geรงen Pazar dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "geรงen Pazar", + "Type": "date", + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "ertesi gรผn dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ertesi gรผn", + "Type": "date", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "15 Haziran 2016'da dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "15 Haziran 2016", + "Type": "date", + "Start": 0, + "Length": 15 + } + ] + }, + { + "Input": "Mayฤฑs'ฤฑn on birinde beyzbol", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Mayฤฑs'ฤฑn on biri", + "Type": "date", + "Start": 0, + "Length": 16 + } + ] + }, + { + "Input": "Mayฤฑs'ฤฑn dรถrdรผnde dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Mayฤฑs'ฤฑn dรถrdรผ", + "Type": "date", + "Start": 0, + "Length": 14 + } + ] + }, + { + "Input": "Mart'ฤฑn 4'รผnde dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Mart'ฤฑn 4'รผ", + "Type": "date", + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "Yirmi bir Mayฤฑs'ta dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Yirmi bir Mayฤฑs", + "Type": "date", + "Start": 0, + "Length": 15 + } + ] + }, + { + "Input": "Haziran'ฤฑn yirmi ikisinde dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Haziran'ฤฑn yirmi ikisi", + "Type": "date", + "Start": 0, + "Length": 22 + } + ] + }, + { + "Input": "27'nci kata gideceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "Singapur ve ร‡in arasฤฑndaki Diplomatik ฤฐliลŸkilerin 25. Yฤฑldรถnรผmรผ iรงin Anma Etkinlikleri", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "27'si ร‡arลŸamba gรผnรผ Joe Smith'le toplantฤฑ", + "Context": { + "ReferenceDateTime": "2017-09-01T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "27'si ร‡arลŸamba", + "Type": "date", + "Start": 0, + "Length": 14 + } + ] + }, + { + "Input": "Altฤฑncฤฑ Pazar dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Pazar", + "Type": "date", + "Start": 8, + "Length": 5 + } + ] + }, + { + "Input": "Onuncu Pazartesi dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Pazartesi", + "Type": "date", + "Start": 7, + "Length": 9 + } + ] + }, + { + "Input": "Gelecek ayฤฑn 20'sinde dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Gelecek ayฤฑn 20'si", + "Type": "date", + "Start": 0, + "Length": 18 + } + ] + }, + { + "Input": "Bu ayฤฑn 31'inde dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bu ayฤฑn 31'i", + "Type": "date", + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "Cortana, bu hafta Cuma ya da gelecek hafta Salฤฑ gรผnรผne Skype gรถrรผลŸmesi ayarlayabilir", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "bu hafta Cuma", + "Type": "date", + "Start": 9, + "Length": 13 + }, + { + "Text": "gelecek hafta Salฤฑ", + "Type": "date", + "Start": 29, + "Length": 18 + } + ] + }, + { + "Input": "16 Kasฤฑm 2016", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "16 Kasฤฑm 2016", + "Type": "date", + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "1 ay 21 gรผn รถnce bir toplantฤฑmฤฑz vardฤฑ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 ay 21 gรผn รถnce", + "Type": "date", + "Start": 0, + "Length": 16 + } + ] + }, + { + "Input": "Buradan 2 yฤฑl 1 ay 21 gรผn รถnce ayrฤฑldฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2 yฤฑl 1 ay 21 gรผn รถnce", + "Type": "date", + "Start": 8, + "Length": 22 + } + ] + }, + { + "Input": "2 yฤฑl 21 gรผn sonra buradan ayrฤฑlacaฤŸฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2 yฤฑl 21 gรผn sonra", + "Type": "date", + "Start": 0, + "Length": 18 + } + ] + }, + { + "Input": "Buradan 1 ay 2 yฤฑl 21 gรผn รถnce ayrฤฑldฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 ay 2 yฤฑl 21 gรผn รถnce", + "Type": "date", + "Start": 8, + "Length": 22 + } + ] + }, + { + "Input": "Buradan gelecek ayฤฑn 20'sinde ayrฤฑldฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "gelecek ayฤฑn 20'si", + "Type": "date", + "Start": 8, + "Length": 18 + } + ] + }, + { + "Input": "Buradan 5 Aralฤฑk 1391'de ayrฤฑldฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5 Aralฤฑk 1391", + "Type": "date", + "Start": 8, + "Length": 13 + } + ] + }, + { + "Input": "Yirmi iki Ocak 2018, pazartesi", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Yirmi iki Ocak 2018, pazartesi", + "Type": "date", + "Start": 0, + "Length": 30 + } + ] + }, + { + "Input": "Yirmi bir Ocak iki bin on sekiz, pazar gรผnรผ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Yirmi bir Ocak iki bin on sekiz, pazar gรผnรผ", + "Type": "date", + "Start": 0, + "Length": 43 + } + ] + }, + { + "Input": "Yirmi bir Eylรผl bin dokuz yรผz yetmiลŸ sekizde", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Yirmi bir Eylรผl bin dokuz yรผz yetmiลŸ sekiz", + "Type": "date", + "Start": 0, + "Length": 42 + } + ] + }, + { + "Input": "10 Eylรผl bin dokuz yรผz birde", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10 Eylรผl bin dokuz yรผz bir", + "Type": "date", + "Start": 0, + "Length": 26 + } + ] + }, + { + "Input": "iki bin yฤฑlฤฑ Eylรผl'รผn onunda", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "iki bin yฤฑlฤฑ Eylรผl'รผn onu", + "Type": "date", + "Start": 0, + "Length": 25 + } + ] + }, + { + "Input": "13.5.2015'te uygun musun?", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "13.5.2015", + "Type": "date", + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "iki Pazartesi sonra uygun musun?", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "iki Pazartesi sonra", + "Type": "date", + "Start": 0, + "Length": 19 + } + ] + }, + { + "Input": "Bugรผnden iki gรผn sonra uygun musun?", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bugรผnden iki gรผn sonra", + "Type": "date", + "Start": 0, + "Length": 22 + } + ] + }, + { + "Input": "Yarฤฑndan itibaren รผรง hafta sonra uygun musun?", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Yarฤฑndan itibaren รผรง hafta sonra", + "Type": "date", + "Start": 0, + "Length": 32 + } + ] + }, + { + "Input": "Cortana, lรผtfen bu Cuma gรผnรผ 15 Haziran'a Jim ile bir Skype aramasฤฑ ayarla", + "Context": { + "ReferenceDateTime": "2018-06-14T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "bu Cuma gรผnรผ 15 Haziran'a", + "Type": "date", + "Start": 16, + "Length": 25 + } + ] + }, + { + "Input": "3 hafta iรงinde ayrฤฑlacaฤŸฤฑm", + "Context": { + "ReferenceDateTime": "2018-06-20T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3 hafta iรงinde", + "Type": "date", + "Start": 0, + "Length": 14 + } + ] + }, + { + "Input": "Cortana, lรผtfen 7.6.2019 Cuma gรผnรผne Jim ile bir Skype aramasฤฑ ayarla", + "Context": { + "ReferenceDateTime": "2018-07-06T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "7.6.2019 Cuma gรผnรผ", + "Type": "date", + "Start": 16, + "Length": 18 + } + ] + }, + { + "Input": "Bugรผn dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bugรผn", + "Type": "date", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "Bugรผnkรผ derse gelmedi", + "Comment": "DateTime V2 enhancements", + "Context": { + "ReferenceDateTime": "2019-09-23T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bugรผnkรผ", + "Type": "date", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "Dรผn dรถneceฤŸim", + "Comment": "DateTime V2 enhancements", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "dรผn", + "Type": "date", + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "Dรผnkรผ derse gelmedi", + "Comment": "DateTime V2 enhancements", + "Context": { + "ReferenceDateTime": "2019-09-23T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "dรผnkรผ", + "Type": "date", + "Start": 0, + "Length": 5 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Turkish/DateParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Turkish/DateParser.json new file mode 100644 index 000000000..2b5af6b93 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Turkish/DateParser.json @@ -0,0 +1,2260 @@ +[ + { + "Input": "15'inde dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "15", + "Type": "date", + "Value": { + "Timex": "XXXX-XX-15", + "FutureResolution": { + "date": "2016-11-15" + }, + "PastResolution": { + "date": "2016-10-15" + } + }, + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "2 Ekim'de dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2 Ekim", + "Type": "date", + "Value": { + "Timex": "XXXX-10-02", + "FutureResolution": { + "date": "2017-10-02" + }, + "PastResolution": { + "date": "2016-10-02" + } + }, + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "12 Ocak 2016'da dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "12 Ocak 2016", + "Type": "date", + "Value": { + "Timex": "2016-01-12", + "FutureResolution": { + "date": "2016-01-12" + }, + "PastResolution": { + "date": "2016-01-12" + } + }, + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "12 Ocak 2016 Pazartesi dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "12 Ocak 2016 Pazartesi", + "Type": "date", + "Value": { + "Timex": "2016-01-12", + "FutureResolution": { + "date": "2016-01-12" + }, + "PastResolution": { + "date": "2016-01-12" + } + }, + "Start": 0, + "Length": 22 + } + ] + }, + { + "Input": "22/02/2016'da dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "22/02/2016", + "Type": "date", + "Value": { + "Timex": "2016-02-22", + "FutureResolution": { + "date": "2016-02-22" + }, + "PastResolution": { + "date": "2016-02-22" + } + }, + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "21/04/2016'da dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "21/04/2016", + "Type": "date", + "Value": { + "Timex": "2016-04-21", + "FutureResolution": { + "date": "2016-04-21" + }, + "PastResolution": { + "date": "2016-04-21" + } + }, + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "21-04-2016'da dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "21-04-2016", + "Type": "date", + "Value": { + "Timex": "2016-04-21", + "FutureResolution": { + "date": "2016-04-21" + }, + "PastResolution": { + "date": "2016-04-21" + } + }, + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "12/08/2015'te dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "12/08/2015", + "Type": "date", + "Value": { + "Timex": "2015-08-12", + "FutureResolution": { + "date": "2015-08-12" + }, + "PastResolution": { + "date": "2015-08-12" + } + }, + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "1 Ocak'ta dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 Ocak", + "Type": "date", + "Value": { + "Timex": "XXXX-01-01", + "FutureResolution": { + "date": "2017-01-01" + }, + "PastResolution": { + "date": "2016-01-01" + } + }, + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "22 Ocak ร‡arลŸamba dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "22 Ocak ร‡arลŸamba", + "Type": "date", + "Value": { + "Timex": "XXXX-01-22", + "FutureResolution": { + "date": "2017-01-22" + }, + "PastResolution": { + "date": "2016-01-22" + } + }, + "Start": 0, + "Length": 16 + } + ] + }, + { + "Input": "Yirmi bir Mayฤฑs'ta dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Yirmi bir Mayฤฑs", + "Type": "date", + "Value": { + "Timex": "XXXX-05-21", + "FutureResolution": { + "date": "2017-05-21" + }, + "PastResolution": { + "date": "2016-05-21" + } + }, + "Start": 0, + "Length": 15 + } + ] + }, + { + "Input": "AฤŸustos'un ikisinde dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "AฤŸustos'un ikisi", + "Type": "date", + "Value": { + "Timex": "XXXX-08-02", + "FutureResolution": { + "date": "2017-08-02" + }, + "PastResolution": { + "date": "2016-08-02" + } + }, + "Start": 0, + "Length": 16 + } + ] + }, + { + "Input": "Haziran'ฤฑn yirmi ikisinde dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Haziran'ฤฑn yirmi ikisi", + "Type": "date", + "Value": { + "Timex": "XXXX-06-22", + "FutureResolution": { + "date": "2017-06-22" + }, + "PastResolution": { + "date": "2016-06-22" + } + }, + "Start": 0, + "Length": 22 + } + ] + }, + { + "Input": "Cuma gรผnรผ dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Cuma", + "Type": "date", + "Value": { + "Timex": "XXXX-WXX-5", + "FutureResolution": { + "date": "2016-11-11" + }, + "PastResolution": { + "date": "2016-11-04" + } + }, + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "Bugรผn dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bugรผn", + "Type": "date", + "Value": { + "Timex": "2016-11-07", + "FutureResolution": { + "date": "2016-11-07" + }, + "PastResolution": { + "date": "2016-11-07" + } + }, + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "Yarฤฑn dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "yarฤฑn", + "Type": "date", + "Value": { + "Timex": "2016-11-08", + "FutureResolution": { + "date": "2016-11-08" + }, + "PastResolution": { + "date": "2016-11-08" + } + }, + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "Dรผn dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "dรผn", + "Type": "date", + "Value": { + "Timex": "2016-11-06", + "FutureResolution": { + "date": "2016-11-06" + }, + "PastResolution": { + "date": "2016-11-06" + } + }, + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "Dรผnden รถnceki gรผn dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "dรผnden รถnceki gรผn", + "Type": "date", + "Value": { + "Timex": "2016-11-05", + "FutureResolution": { + "date": "2016-11-05" + }, + "PastResolution": { + "date": "2016-11-05" + } + }, + "Start": 0, + "Length": 17 + } + ] + }, + { + "Input": "yarฤฑndan sonraki gรผn dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "yarฤฑndan sonraki gรผn", + "Type": "date", + "Value": { + "Timex": "2016-11-09", + "FutureResolution": { + "date": "2016-11-09" + }, + "PastResolution": { + "date": "2016-11-09" + } + }, + "Start": 0, + "Length": 20 + } + ] + }, + { + "Input": "Ertesi gรผn dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ertesi gรผn", + "Type": "date", + "Value": { + "Timex": "2016-11-08", + "FutureResolution": { + "date": "2016-11-08" + }, + "PastResolution": { + "date": "2016-11-08" + } + }, + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "Bu Cuma dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "bu Cuma", + "Type": "date", + "Value": { + "Timex": "2016-11-11", + "FutureResolution": { + "date": "2016-11-11" + }, + "PastResolution": { + "date": "2016-11-11" + } + }, + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "Gelecek Pazar dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "gelecek Pazar", + "Type": "date", + "Value": { + "Timex": "2016-11-20", + "FutureResolution": { + "date": "2016-11-20" + }, + "PastResolution": { + "date": "2016-11-20" + } + }, + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "geรงen Pazar dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "geรงen Pazar", + "Type": "date", + "Value": { + "Timex": "2016-11-06", + "FutureResolution": { + "date": "2016-11-06" + }, + "PastResolution": { + "date": "2016-11-06" + } + }, + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "Bu hafta Cuma dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "bu hafta Cuma", + "Type": "date", + "Value": { + "Timex": "2016-11-11", + "FutureResolution": { + "date": "2016-11-11" + }, + "PastResolution": { + "date": "2016-11-11" + } + }, + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "Gelecek hafta Pazar dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Gelecek hafta Pazar", + "Type": "date", + "Value": { + "Timex": "2016-11-20", + "FutureResolution": { + "date": "2016-11-20" + }, + "PastResolution": { + "date": "2016-11-20" + } + }, + "Start": 0, + "Length": 19 + } + ] + }, + { + "Input": "Geรงen hafta Pazar dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Geรงen hafta Pazar", + "Type": "date", + "Value": { + "Timex": "2016-11-06", + "FutureResolution": { + "date": "2016-11-06" + }, + "PastResolution": { + "date": "2016-11-06" + } + }, + "Start": 0, + "Length": 17 + } + ] + }, + { + "Input": "Geรงen gรผn dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "geรงen gรผn", + "Type": "date", + "Value": { + "Timex": "2016-11-06", + "FutureResolution": { + "date": "2016-11-06" + }, + "PastResolution": { + "date": "2016-11-06" + } + }, + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "Son gรผn dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "son gรผn", + "Type": "date", + "Value": { + "Timex": "2016-11-06", + "FutureResolution": { + "date": "2016-11-06" + }, + "PastResolution": { + "date": "2016-11-06" + } + }, + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "O gรผn dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "O gรผn", + "Type": "date", + "Value": { + "Timex": "2016-11-07", + "FutureResolution": { + "date": "2016-11-07" + }, + "PastResolution": { + "date": "2016-11-07" + } + }, + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "15 Haziran 2016'da dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "15 Haziran 2016", + "Type": "date", + "Value": { + "Timex": "2016-06-15", + "FutureResolution": { + "date": "2016-06-15" + }, + "PastResolution": { + "date": "2016-06-15" + } + }, + "Start": 0, + "Length": 15 + } + ] + }, + { + "Input": "Temmuz'un ilk Cuma gรผnรผ dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Temmuz'un ilk Cuma gรผnรผ", + "Type": "date", + "Value": { + "Timex": "XXXX-07-WXX-5-#1", + "FutureResolution": { + "date": "2017-07-07" + }, + "PastResolution": { + "date": "2016-07-01" + } + }, + "Start": 0, + "Length": 23 + } + ] + }, + { + "Input": "Bu ayฤฑn ilk Cuma gรผnรผ dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bu ayฤฑn ilk Cuma gรผnรผ", + "Type": "date", + "Value": { + "Timex": "XXXX-11-WXX-5-#1", + "FutureResolution": { + "date": "2016-11-04" + }, + "PastResolution": { + "date": "2016-11-04" + } + }, + "Start": 0, + "Length": 21 + } + ] + }, + { + "Input": "Gelecek hafta Cuma gรผnรผ dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Gelecek hafta Cuma gรผnรผ", + "Type": "date", + "Value": { + "Timex": "2016-11-18", + "FutureResolution": { + "date": "2016-11-18" + }, + "PastResolution": { + "date": "2016-11-18" + } + }, + "Start": 0, + "Length": 23 + } + ] + }, + { + "Input": "Benim gรผnรผm neye benziyor?", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "benim gรผnรผm", + "Type": "date", + "Value": { + "Timex": "2016-11-07", + "FutureResolution": { + "date": "2016-11-07" + }, + "PastResolution": { + "date": "2016-11-07" + } + }, + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "iki hafta iรงinde dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "iki hafta iรงinde", + "Type": "date", + "Value": { + "Timex": "2016-11-21", + "FutureResolution": { + "date": "2016-11-21" + }, + "PastResolution": { + "date": "2016-11-21" + } + }, + "Start": 0, + "Length": 16 + } + ] + }, + { + "Input": "Bir ay รถnce kime mail attฤฑm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "bir ay รถnce", + "Type": "date", + "Value": { + "Timex": "2016-10-07", + "FutureResolution": { + "date": "2016-10-07" + }, + "PastResolution": { + "date": "2016-10-07" + } + }, + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "birkaรง ay รถnce kime mail attฤฑm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "birkaรง ay รถnce", + "Type": "date", + "Value": { + "Timex": "2016-08-07", + "FutureResolution": { + "date": "2016-08-07" + }, + "PastResolution": { + "date": "2016-08-07" + } + }, + "Start": 0, + "Length": 14 + } + ] + }, + { + "Input": "birkaรง gรผn รถnce kime mail attฤฑm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "birkaรง gรผn รถnce", + "Type": "date", + "Value": { + "Timex": "2016-11-04", + "FutureResolution": { + "date": "2016-11-04" + }, + "PastResolution": { + "date": "2016-11-04" + } + }, + "Start": 0, + "Length": 15 + } + ] + }, + { + "Input": "27'sinde dรถndรผm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "27", + "Type": "date", + "Value": { + "Timex": "XXXX-XX-27", + "FutureResolution": { + "date": "2016-11-27" + }, + "PastResolution": { + "date": "2016-10-27" + } + }, + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "21'inde dรถndรผm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "21", + "Type": "date", + "Value": { + "Timex": "XXXX-XX-21", + "FutureResolution": { + "date": "2016-11-21" + }, + "PastResolution": { + "date": "2016-10-21" + } + }, + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "22'sinde dรถndรผm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "22", + "Type": "date", + "Value": { + "Timex": "XXXX-XX-22", + "FutureResolution": { + "date": "2016-11-22" + }, + "PastResolution": { + "date": "2016-10-22" + } + }, + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "yirmi ikisinde dรถndรผm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "yirmi ikisi", + "Type": "date", + "Value": { + "Timex": "XXXX-XX-22", + "FutureResolution": { + "date": "2016-11-22" + }, + "PastResolution": { + "date": "2016-10-22" + } + }, + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "otuzunda dรถndรผm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "otuzu", + "Type": "date", + "Value": { + "Timex": "XXXX-XX-30", + "FutureResolution": { + "date": "2016-11-30" + }, + "PastResolution": { + "date": "2016-10-30" + } + }, + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "PerลŸembe 21'inde dรถndรผm", + "Context": { + "ReferenceDateTime": "2017-09-27T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "PerลŸembe 21'i", + "Type": "date", + "Value": { + "Timex": "2017-09-21", + "FutureResolution": { + "date": "2017-09-21" + }, + "PastResolution": { + "date": "2017-09-21" + } + }, + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "Cuma 22'sinde dรถndรผm", + "Context": { + "ReferenceDateTime": "2017-09-27T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Cuma 22'si", + "Type": "date", + "Value": { + "Timex": "2017-09-22", + "FutureResolution": { + "date": "2017-09-22" + }, + "PastResolution": { + "date": "2017-09-22" + } + }, + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "Cumartesi 23'รผnde dรถndรผm", + "Context": { + "ReferenceDateTime": "2017-09-27T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Cumartesi 23'รผ", + "Type": "date", + "Value": { + "Timex": "2017-09-23", + "FutureResolution": { + "date": "2017-09-23" + }, + "PastResolution": { + "date": "2017-09-23" + } + }, + "Start": 0, + "Length": 14 + } + ] + }, + { + "Input": "Cuma 15'inde dรถndรผm", + "Context": { + "ReferenceDateTime": "2017-09-27T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Cuma 15'i", + "Type": "date", + "Value": { + "Timex": "2017-09-15", + "FutureResolution": { + "date": "2017-09-15" + }, + "PastResolution": { + "date": "2017-09-15" + } + }, + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "PerลŸembe yirmi birinde dรถndรผm", + "Context": { + "ReferenceDateTime": "2017-09-27T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "PerลŸembe yirmi biri", + "Type": "date", + "Value": { + "Timex": "2017-09-21", + "FutureResolution": { + "date": "2017-09-21" + }, + "PastResolution": { + "date": "2017-09-21" + } + }, + "Start": 0, + "Length": 19 + } + ] + }, + { + "Input": "Cuma yirmi ikisinde dรถndรผm", + "Context": { + "ReferenceDateTime": "2017-09-27T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Cuma yirmi ikisi", + "Type": "date", + "Value": { + "Timex": "2017-09-22", + "FutureResolution": { + "date": "2017-09-22" + }, + "PastResolution": { + "date": "2017-09-22" + } + }, + "Start": 0, + "Length": 16 + } + ] + }, + { + "Input": "Cuma on beลŸinde dรถndรผm", + "Context": { + "ReferenceDateTime": "2017-09-27T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Cuma on beลŸi", + "Type": "date", + "Value": { + "Timex": "2017-09-15", + "FutureResolution": { + "date": "2017-09-15" + }, + "PastResolution": { + "date": "2017-09-15" + } + }, + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "ikinci Pazar dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2017-09-27T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ikinci Pazar", + "Type": "date", + "Value": { + "Timex": "2017-09-10", + "FutureResolution": { + "date": "2017-09-10" + }, + "PastResolution": { + "date": "2017-09-10" + } + }, + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "ilk Pazar dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2017-09-27T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ilk Pazar", + "Type": "date", + "Value": { + "Timex": "2017-09-03", + "FutureResolution": { + "date": "2017-09-03" + }, + "PastResolution": { + "date": "2017-09-03" + } + }, + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "รผรงรผncรผ Salฤฑ dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2017-09-27T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "รผรงรผncรผ Salฤฑ", + "Type": "date", + "Value": { + "Timex": "2017-09-19", + "FutureResolution": { + "date": "2017-09-19" + }, + "PastResolution": { + "date": "2017-09-19" + } + }, + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "beลŸinci Pazar dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2017-09-27T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "beลŸinci Pazar", + "Type": "date", + "Value": { + "Timex": "2017-09-31", + "FutureResolution": { + "date": "0001-01-01" + }, + "PastResolution": { + "date": "0001-01-01" + } + }, + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "gelecek ayฤฑn 20'sinde dรถndรผm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "gelecek ayฤฑn 20'si", + "Type": "date", + "Value": { + "Timex": "2016-12-20", + "FutureResolution": { + "date": "2016-12-20" + }, + "PastResolution": { + "date": "2016-12-20" + } + }, + "Start": 0, + "Length": 18 + } + ] + }, + { + "Input": "Bu ayฤฑn 31'inde dรถndรผm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bu ayฤฑn 31'i", + "Type": "date", + "Value": { + "Timex": "2016-11-31", + "FutureResolution": { + "date": "0001-01-01" + }, + "PastResolution": { + "date": "0001-01-01" + } + }, + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "12 Ocak 2018'de dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "12 Ocak 2018", + "Type": "date", + "Value": { + "Timex": "2018-01-12", + "FutureResolution": { + "date": "2018-01-12" + }, + "PastResolution": { + "date": "2018-01-12" + } + }, + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "18-09-2015'de dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "18-09-2015", + "Type": "date", + "Value": { + "Timex": "2015-09-18", + "FutureResolution": { + "date": "2015-09-18" + }, + "PastResolution": { + "date": "2015-09-18" + } + }, + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "iki gรผn รถnce dรถndรผm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "iki gรผn รถnce", + "Type": "date", + "Value": { + "Timex": "2016-11-05", + "FutureResolution": { + "date": "2016-11-05" + }, + "PastResolution": { + "date": "2016-11-05" + } + }, + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "iki yฤฑl รถnce dรถndรผm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "iki yฤฑl รถnce", + "Type": "date", + "Value": { + "Timex": "2014-11-07", + "FutureResolution": { + "date": "2014-11-07" + }, + "PastResolution": { + "date": "2014-11-07" + } + }, + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "16 Kasฤฑm 2016", + "Context": { + "ReferenceDateTime": "2016-11-14T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "16 Kasฤฑm 2016", + "Type": "date", + "Value": { + "Timex": "2016-11-16", + "FutureResolution": { + "date": "2016-11-16" + }, + "PastResolution": { + "date": "2016-11-16" + } + }, + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "1 ay 21 gรผn รถnce bir toplantฤฑmฤฑz vardฤฑ", + "Context": { + "ReferenceDateTime": "2017-11-23T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 ay 21 gรผn รถnce", + "Type": "date", + "Value": { + "Timex": "2017-10-02", + "FutureResolution": { + "date": "2017-10-02" + }, + "PastResolution": { + "date": "2017-10-02" + } + }, + "Start": 0, + "Length": 16 + } + ] + }, + { + "Input": "2 yฤฑl 1 ay 21 gรผn รถnce buradan ayrฤฑldฤฑm", + "Context": { + "ReferenceDateTime": "2017-11-23T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2 yฤฑl 1 ay 21 gรผn รถnce", + "Type": "date", + "Value": { + "Timex": "2015-10-02", + "FutureResolution": { + "date": "2015-10-02" + }, + "PastResolution": { + "date": "2015-10-02" + } + }, + "Start": 0, + "Length": 22 + } + ] + }, + { + "Input": "2 yฤฑl 21 gรผn sonra buradan ayrฤฑlacaฤŸฤฑm", + "Context": { + "ReferenceDateTime": "2017-11-23T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2 yฤฑl 21 gรผn sonra", + "Type": "date", + "Value": { + "Timex": "2019-12-14", + "FutureResolution": { + "date": "2019-12-14" + }, + "PastResolution": { + "date": "2019-12-14" + } + }, + "Start": 0, + "Length": 18 + } + ] + }, + { + "Input": "1 ay 2 yฤฑl 21 gรผn รถnce buradan ayrฤฑldฤฑm", + "Context": { + "ReferenceDateTime": "2017-11-23T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 ay 2 yฤฑl 21 gรผn รถnce", + "Type": "date", + "Value": { + "Timex": "2015-10-02", + "FutureResolution": { + "date": "2015-10-02" + }, + "PastResolution": { + "date": "2015-10-02" + } + }, + "Start": 0, + "Length": 22 + } + ] + }, + { + "Input": "1 ay, 21 gรผn รถnce bir toplantฤฑmฤฑz vardฤฑ", + "Context": { + "ReferenceDateTime": "2017-11-23T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 ay, 21 gรผn รถnce", + "Type": "date", + "Value": { + "Timex": "2017-10-02", + "FutureResolution": { + "date": "2017-10-02" + }, + "PastResolution": { + "date": "2017-10-02" + } + }, + "Start": 0, + "Length": 17 + } + ] + }, + { + "Input": "Gelecek ayฤฑn 20'sinde bir toplantฤฑmฤฑz vardฤฑ", + "Context": { + "ReferenceDateTime": "2017-12-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Gelecek ayฤฑn 20'si", + "Type": "date", + "Value": { + "Timex": "2018-01-20", + "FutureResolution": { + "date": "2018-01-20" + }, + "PastResolution": { + "date": "2018-01-20" + } + }, + "Start": 0, + "Length": 18 + } + ] + }, + { + "Input": "5 Aralฤฑk 1391'de bir toplantฤฑmฤฑz vardฤฑ", + "Context": { + "ReferenceDateTime": "2017-12-18T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5 Aralฤฑk 1391", + "Type": "date", + "Value": { + "Timex": "1391-12-05", + "FutureResolution": { + "date": "1391-12-05" + }, + "PastResolution": { + "date": "1391-12-05" + } + }, + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "yirmi iki Ocak 2018, Pazartesi", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "yirmi iki Ocak 2018, Pazartesi", + "Type": "date", + "Value": { + "Timex": "2018-01-22", + "FutureResolution": { + "date": "2018-01-22" + }, + "PastResolution": { + "date": "2018-01-22" + } + }, + "Start": 0, + "Length": 30 + } + ] + }, + { + "Input": "Yirmi bir Ocak iki bin on sekiz, Pazar gรผnรผ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Yirmi bir Ocak iki bin on sekiz, Pazar gรผnรผ", + "Type": "date", + "Value": { + "Timex": "2018-01-21", + "FutureResolution": { + "date": "2018-01-21" + }, + "PastResolution": { + "date": "2018-01-21" + } + }, + "Start": 0, + "Length": 43 + } + ] + }, + { + "Input": "yirmi bir Eylรผl bin dokuz yรผz yetmiลŸ sekiz", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "yirmi bir Eylรผl bin dokuz yรผz yetmiลŸ sekiz", + "Type": "date", + "Value": { + "Timex": "1978-09-21", + "FutureResolution": { + "date": "1978-09-21" + }, + "PastResolution": { + "date": "1978-09-21" + } + }, + "Start": 0, + "Length": 42 + } + ] + }, + { + "Input": "10 Eylรผl bin dokuz yรผz bir", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10 Eylรผl bin dokuz yรผz bir", + "Type": "date", + "Value": { + "Timex": "1901-09-10", + "FutureResolution": { + "date": "1901-09-10" + }, + "PastResolution": { + "date": "1901-09-10" + } + }, + "Start": 0, + "Length": 26 + } + ] + }, + { + "Input": "iki bin yฤฑlฤฑ Eylรผl'รผn onunda", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "iki bin yฤฑlฤฑ Eylรผl'รผn onu", + "Type": "date", + "Value": { + "Timex": "2000-09-10", + "FutureResolution": { + "date": "2000-09-10" + }, + "PastResolution": { + "date": "2000-09-10" + } + }, + "Start": 0, + "Length": 25 + } + ] + }, + { + "Input": "Gelecek ayฤฑn ilk Cumasฤฑ seni gรถreceฤŸim", + "Context": { + "ReferenceDateTime": "2018-03-20T09:58:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Gelecek ayฤฑn ilk Cumasฤฑ", + "Type": "date", + "Value": { + "Timex": "XXXX-04-WXX-5-#1", + "FutureResolution": { + "date": "2018-04-06" + }, + "PastResolution": { + "date": "2018-04-06" + } + }, + "Start": 0, + "Length": 23 + } + ] + }, + { + "Input": "Peki, gelecek ayฤฑn ikinci pazartesi yapalฤฑm mฤฑ?", + "Context": { + "ReferenceDateTime": "2018-03-20T10:45:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "gelecek ayฤฑn ikinci pazartesi", + "Type": "date", + "Value": { + "Timex": "XXXX-04-WXX-1-#2", + "FutureResolution": { + "date": "2018-04-09" + }, + "PastResolution": { + "date": "2018-04-09" + } + }, + "Start": 6, + "Length": 29 + } + ] + }, + { + "Input": "ร–nceki ayฤฑn รผรงรผncรผ ร‡arลŸambasฤฑ dรถndรผm", + "Context": { + "ReferenceDateTime": "2018-03-20T10:45:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ร–nceki ayฤฑn รผรงรผncรผ ร‡arลŸambasฤฑ", + "Type": "date", + "Value": { + "Timex": "XXXX-02-WXX-3-#3", + "FutureResolution": { + "date": "2018-02-21" + }, + "PastResolution": { + "date": "2018-02-21" + } + }, + "Start": 0, + "Length": 29 + } + ] + }, + { + "Input": "Gelecek hafta Salฤฑ seyahat edeceฤŸim", + "Context": { + "ReferenceDateTime": "2018-03-20T22:16:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Gelecek hafta Salฤฑ", + "Type": "date", + "Value": { + "Timex": "2018-03-27", + "FutureResolution": { + "date": "2018-03-27" + }, + "PastResolution": { + "date": "2018-03-27" + } + }, + "Start": 0, + "Length": 18 + } + ] + }, + { + "Input": "Gelecek hafta Pazar gรผnรผ รถdevi hallet", + "Context": { + "ReferenceDateTime": "2018-03-20T22:16:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Gelecek hafta Pazar gรผnรผ", + "Type": "date", + "Value": { + "Timex": "2018-04-01", + "FutureResolution": { + "date": "2018-04-01" + }, + "PastResolution": { + "date": "2018-04-01" + } + }, + "Start": 0, + "Length": 24 + } + ] + }, + { + "Input": "Yarฤฑndan itibaren iki gรผn iรงinde dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2018-04-20T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Yarฤฑndan itibaren iki gรผn iรงinde", + "Type": "date", + "Value": { + "Timex": "2018-04-23", + "FutureResolution": { + "date": "2018-04-23" + }, + "PastResolution": { + "date": "2018-04-23" + } + }, + "Start": 0, + "Length": 32 + } + ] + }, + { + "Input": "Dรผnden itibaren dรถrt gรผn iรงinde dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2018-04-20T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Dรผnden itibaren dรถrt gรผn iรงinde", + "Type": "date", + "Value": { + "Timex": "2018-04-23", + "FutureResolution": { + "date": "2018-04-23" + }, + "PastResolution": { + "date": "2018-04-23" + } + }, + "Start": 0, + "Length": 31 + } + ] + }, + { + "Input": "13.5.2015'de boลŸ musun?", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "13.5.2015", + "Type": "date", + "Value": { + "Timex": "2015-05-13", + "FutureResolution": { + "date": "2015-05-13" + }, + "PastResolution": { + "date": "2015-05-13" + } + }, + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "13.05.2015'de uygun musun?", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "13.05.2015", + "Type": "date", + "Value": { + "Timex": "2015-05-13", + "FutureResolution": { + "date": "2015-05-13" + }, + "PastResolution": { + "date": "2015-05-13" + } + }, + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "07.03.2017'de dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "07.03.2017", + "Type": "date", + "Value": { + "Timex": "2017-03-07", + "FutureResolution": { + "date": "2017-03-07" + }, + "PastResolution": { + "date": "2017-03-07" + } + }, + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "05/05/1989'da dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "05/05/1989", + "Type": "date", + "Value": { + "Timex": "1989-05-05", + "FutureResolution": { + "date": "1989-05-05" + }, + "PastResolution": { + "date": "1989-05-05" + } + }, + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "05/05/1971'de dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "05/05/1971", + "Type": "date", + "Value": { + "Timex": "1971-05-05", + "FutureResolution": { + "date": "1971-05-05" + }, + "PastResolution": { + "date": "1971-05-05" + } + }, + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "ลžu andan itibaren iki Pazar sonra uygun musun?", + "Context": { + "ReferenceDateTime": "2018-05-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ลžu andan itibaren iki Pazar sonra", + "Type": "date", + "Value": { + "Timex": "2018-05-20", + "FutureResolution": { + "date": "2018-05-20" + }, + "PastResolution": { + "date": "2018-05-20" + } + }, + "Start": 0, + "Length": 33 + } + ] + }, + { + "Input": "iki Pazartesi sonra uygun musun?", + "Context": { + "ReferenceDateTime": "2018-05-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "iki Pazartesi sonra", + "Type": "date", + "Value": { + "Timex": "2018-05-21", + "FutureResolution": { + "date": "2018-05-21" + }, + "PastResolution": { + "date": "2018-05-21" + } + }, + "Start": 0, + "Length": 19 + } + ] + }, + { + "Input": "Bugรผnden iki gรผn sonra uygun musun?", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bugรผnden iki gรผn sonra", + "Type": "date", + "Value": { + "Timex": "2018-06-02", + "FutureResolution": { + "date": "2018-06-02" + }, + "PastResolution": { + "date": "2018-06-02" + } + }, + "Start": 0, + "Length": 22 + } + ] + }, + { + "Input": "Yarฤฑndan itibaren รผรง hafta sonra uygun musun?", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Yarฤฑndan itibaren รผรง hafta sonra", + "Type": "date", + "Value": { + "Timex": "2018-06-22", + "FutureResolution": { + "date": "2018-06-22" + }, + "PastResolution": { + "date": "2018-06-22" + } + }, + "Start": 0, + "Length": 32 + } + ] + }, + { + "Input": "Dรผnden iki gรผn รถnce neredeydin?", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Dรผnden iki gรผn รถnce", + "Type": "date", + "Value": { + "Timex": "2018-05-28", + "FutureResolution": { + "date": "2018-05-28" + }, + "PastResolution": { + "date": "2018-05-28" + } + }, + "Start": 0, + "Length": 19 + } + ] + }, + { + "Input": "3 hafta iรงinde ayrฤฑlacaฤŸฤฑm", + "Context": { + "ReferenceDateTime": "2018-07-05T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3 hafta iรงinde", + "Type": "date", + "Value": { + "Timex": "2018-07-26", + "FutureResolution": { + "date": "2018-07-26" + }, + "PastResolution": { + "date": "2018-07-26" + } + }, + "Start": 0, + "Length": 14 + } + ] + }, + { + "Input": "Cortana, lรผtfen dรถrt iลŸ gรผnรผ iรงinde bir-ara bir Skype gรถrรผลŸmesi ayarla", + "Context": { + "ReferenceDateTime": "2018-08-21T08:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "dรถrt iลŸ gรผnรผ iรงinde", + "Type": "date", + "Value": { + "Timex": "2018-08-27", + "FutureResolution": { + "date": "2018-08-27" + }, + "PastResolution": { + "date": "2018-08-27" + } + }, + "Start": 16, + "Length": 19 + } + ] + }, + { + "Input": "Bugรผnkรผ derse gelmedi", + "Comment": "DateTime V2 enhancements", + "Context": { + "ReferenceDateTime": "2019-09-23T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bugรผnkรผ", + "Type": "date", + "Value": { + "Timex": "2019-09-23", + "FutureResolution": { + "date": "2019-09-23" + }, + "PastResolution": { + "date": "2019-09-23" + } + }, + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "Dรผnkรผ derse gelmedi", + "Comment": "DateTime V2 enhancements", + "Context": { + "ReferenceDateTime": "2019-09-23T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "dรผnkรผ", + "Type": "date", + "Value": { + "Timex": "2019-09-22", + "FutureResolution": { + "date": "2019-09-22" + }, + "PastResolution": { + "date": "2019-09-22" + } + }, + "Start": 0, + "Length": 5 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Turkish/DatePeriodExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Turkish/DatePeriodExtractor.json new file mode 100644 index 000000000..63eddb03e --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Turkish/DatePeriodExtractor.json @@ -0,0 +1,2709 @@ +[ + { + "Input": "Ocak'ta yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Ocak", + "Type": "daterange", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "Ocak ayฤฑnda yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Ocak ayฤฑ", + "Type": "daterange", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "Ocak 2001'de kayฤฑptฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Ocak 2001", + "Type": "daterange", + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "Ocak, 2001'de kayฤฑptฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Ocak, 2001", + "Type": "daterange", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "ลžubat'ta yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ลžubat", + "Type": "daterange", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "ลžubat ayฤฑnda yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ลžubat ayฤฑ", + "Type": "daterange", + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "ลžubat 2001'de kayฤฑptฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ลžubat 2001", + "Type": "daterange", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "ลžubat, 2001'de kayฤฑptฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ลžubat, 2001", + "Type": "daterange", + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "Mart'ta yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Mart", + "Type": "daterange", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "Mart ayฤฑnda yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Mart ayฤฑ", + "Type": "daterange", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "Mart 2001'de kayฤฑptฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Mart 2001", + "Type": "daterange", + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "Mart, 2001'de kayฤฑptฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Mart, 2001", + "Type": "daterange", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "Nisan'da yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Nisan", + "Type": "daterange", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "Bu Nisan'da yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bu Nisan", + "Type": "daterange", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "Nisan ayฤฑnda yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Nisan ayฤฑ", + "Type": "daterange", + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "Nisan 2001'de kayฤฑptฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Nisan 2001", + "Type": "daterange", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "Nisan, 2001'de kayฤฑptฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Nisan, 2001", + "Type": "daterange", + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "Mayฤฑs'ta yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Mayฤฑs", + "Type": "daterange", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "Bu Mayฤฑs'ta yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bu Mayฤฑs", + "Type": "daterange", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "Mayฤฑs ayฤฑnda yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Mayฤฑs ayฤฑ", + "Type": "daterange", + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "Mayฤฑs 2001'de kayฤฑptฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Mayฤฑs 2001", + "Type": "daterange", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "Mayฤฑs, 2001'de kayฤฑptฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Mayฤฑs, 2001", + "Type": "daterange", + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "Haziran'da yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Haziran", + "Type": "daterange", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "Bu Haziran'da yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bu Haziran", + "Type": "daterange", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "Haziran ayฤฑnda yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Haziran ayฤฑ", + "Type": "daterange", + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "Haziran 2001'de kayฤฑptฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Haziran 2001", + "Type": "daterange", + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "Haziran, 2001'de kayฤฑptฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Haziran, 2001", + "Type": "daterange", + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "Temmuz'da yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Temmuz", + "Type": "daterange", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "Bu Temmuz'da yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bu Temmuz", + "Type": "daterange", + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "Temmuz ayฤฑnda yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Temmuz ayฤฑ", + "Type": "daterange", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "Temmuz 2001'de kayฤฑptฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Temmuz 2001", + "Type": "daterange", + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "Temmuz, 2001'de kayฤฑptฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Temmuz, 2001", + "Type": "daterange", + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "AฤŸustos'ta yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "AฤŸustos", + "Type": "daterange", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "Bu AฤŸustos'ta yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bu AฤŸustos", + "Type": "daterange", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "AฤŸustos ayฤฑnda yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "AฤŸustos ayฤฑ", + "Type": "daterange", + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "AฤŸustos 2001'de kayฤฑptฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "AฤŸustos 2001", + "Type": "daterange", + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "AฤŸustos, 2001'de kayฤฑptฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "AฤŸustos, 2001", + "Type": "daterange", + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "Eylรผl'de yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Eylรผl", + "Type": "daterange", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "Bu Eylรผl'de yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bu Eylรผl", + "Type": "daterange", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "Eylรผl ayฤฑnda yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Eylรผl ayฤฑ", + "Type": "daterange", + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "Eylรผl 2001'de kayฤฑptฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Eylรผl 2001", + "Type": "daterange", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "Eylรผl, 2001'de kayฤฑptฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Eylรผl, 2001", + "Type": "daterange", + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "Ekim'de yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Ekim", + "Type": "daterange", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "Bu Ekim'de yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bu Ekim", + "Type": "daterange", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "Ekim ayฤฑnda yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Ekim ayฤฑ", + "Type": "daterange", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "Ekim 2001'de kayฤฑptฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Ekim 2001", + "Type": "daterange", + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "Ekim, 2001'de kayฤฑptฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Ekim, 2001", + "Type": "daterange", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "Kasฤฑm'da yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Kasฤฑm", + "Type": "daterange", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "Bu Kasฤฑm'da yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bu Kasฤฑm", + "Type": "daterange", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "Kasฤฑm ayฤฑnda yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Kasฤฑm ayฤฑ", + "Type": "daterange", + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "Kasฤฑm 2001'de kayฤฑptฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Kasฤฑm 2001", + "Type": "daterange", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "Kasฤฑm, 2001'de kayฤฑptฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Kasฤฑm, 2001", + "Type": "daterange", + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "Aralฤฑk'ta yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Aralฤฑk", + "Type": "daterange", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "Bu Aralฤฑk'ta yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bu Aralฤฑk", + "Type": "daterange", + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "Aralฤฑk ayฤฑnda yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Aralฤฑk ayฤฑ", + "Type": "daterange", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "Aralฤฑk 2001'de kayฤฑptฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Aralฤฑk 2001", + "Type": "daterange", + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "Aralฤฑk, 2001'de kayฤฑptฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Aralฤฑk, 2001", + "Type": "daterange", + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "Eylรผl ayฤฑ iรงin takvim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Eylรผl ayฤฑ", + "Type": "daterange", + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "Bu ayฤฑn 4'รผyle 22'si arasฤฑ yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bu ayฤฑn 4'รผyle 22'si arasฤฑ", + "Type": "daterange", + "Start": 0, + "Length": 26 + } + ] + }, + { + "Input": "Gelecek ayฤฑn 4'รผyle 23'รผ arasฤฑ yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Gelecek ayฤฑn 4'รผyle 23'รผ arasฤฑ", + "Type": "daterange", + "Start": 0, + "Length": 30 + } + ] + }, + { + "Input": "Eylรผl'รผn 3'รผnden 12'sine kadar yokum hahaha", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Eylรผl'รผn 3'รผnden 12'sine kadar", + "Type": "daterange", + "Start": 0, + "Length": 30 + } + ] + }, + { + "Input": "Bu ayฤฑn 4'รผnden 23'รผne kadar yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bu ayฤฑn 4'รผnden 23'รผne kadar", + "Type": "daterange", + "Start": 0, + "Length": 28 + } + ] + }, + { + "Input": "Eylรผl'รผn 3'รผyle 22'si arasฤฑ yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Eylรผl'รผn 3'รผyle 22'si arasฤฑ", + "Type": "daterange", + "Start": 0, + "Length": 27 + } + ] + }, + { + "Input": "4 Eylรผl'le 8 Eylรผl arasฤฑ yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "4 Eylรผl'le 8 Eylรผl arasฤฑ", + "Type": "daterange", + "Start": 0, + "Length": 24 + } + ] + }, + { + "Input": "15 Kasฤฑm'la 19'u arasฤฑ yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "15 Kasฤฑm'la 19'u arasฤฑ", + "Type": "daterange", + "Start": 0, + "Length": 22 + } + ] + }, + { + "Input": "2017, 4 Ocak'tan 22'sine kadar yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2017, 4 Ocak'tan 22'sine kadar", + "Type": "daterange", + "Start": 0, + "Length": 30 + } + ] + }, + { + "Input": "4-22 Ocak 2017 arasฤฑ yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "4-22 Ocak 2017 arasฤฑ", + "Type": "daterange", + "Start": 0, + "Length": 20 + } + ] + }, + { + "Input": "Bu hafta yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bu hafta", + "Type": "daterange", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "Gelecek hafta yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Gelecek hafta", + "Type": "daterange", + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "Geรงen Eylรผl'de yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Geรงen Eylรผl", + "Type": "daterange", + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "Gelecek Haziran'da yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Gelecek Haziran", + "Type": "daterange", + "Start": 0, + "Length": 15 + } + ] + }, + { + "Input": "Haziran 2016'da yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Haziran 2016", + "Type": "daterange", + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "Gelecek yฤฑl Haziran'da yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Gelecek yฤฑl Haziran", + "Type": "daterange", + "Start": 0, + "Length": 19 + } + ] + }, + { + "Input": "Bu ayฤฑn รผรงรผncรผ haftasฤฑ yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bu ayฤฑn รผรงรผncรผ haftasฤฑ", + "Type": "daterange", + "Start": 0, + "Length": 22 + } + ] + }, + { + "Input": "Temmuz'un son haftasฤฑ yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Temmuz'un son haftasฤฑ", + "Type": "daterange", + "Start": 0, + "Length": 21 + } + ] + }, + { + "Input": "Cuma gรผnรผnden Pazar gรผnรผne kadar kamp takvimi", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Cuma gรผnรผnden Pazar gรผnรผne kadar", + "Type": "daterange", + "Start": 0, + "Length": 32 + } + ] + }, + { + "Input": "ร–nรผmรผzdeki 3 gรผn yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ร–nรผmรผzdeki 3 gรผn", + "Type": "daterange", + "Start": 0, + "Length": 16 + } + ] + }, + { + "Input": "ร–nรผmรผzdeki 3 ay yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ร–nรผmรผzdeki 3 ay", + "Type": "daterange", + "Start": 0, + "Length": 15 + } + ] + }, + { + "Input": "3 yฤฑl yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "3 hafta yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "3 ay yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "Geรงen 3 hafta yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Geรงen 3 hafta", + "Type": "daterange", + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "Geรงen 3 yฤฑl yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Geรงen 3 yฤฑl", + "Type": "daterange", + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "Geรงen yฤฑl yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Geรงen yฤฑl", + "Type": "daterange", + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "ร–nceki 3 hafta yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ร–nceki 3 hafta", + "Type": "daterange", + "Start": 0, + "Length": 14 + } + ] + }, + { + "Input": "Geรงen birkaรง hafta", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Geรงen birkaรง hafta", + "Type": "daterange", + "Start": 0, + "Length": 18 + } + ] + }, + { + "Input": "Geรงen birkaรง gรผn", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Geรงen birkaรง gรผn", + "Type": "daterange", + "Start": 0, + "Length": 16 + } + ] + }, + { + "Input": "2 Ekimden 22 Ekim'e kadar yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2 Ekimden 22 Ekim'e kadar", + "Type": "daterange", + "Start": 0, + "Length": 25 + } + ] + }, + { + "Input": "12 Ocak 2016 - 22/02/2016'da yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "12 Ocak 2016 - 22/02/2016", + "Type": "daterange", + "Start": 0, + "Length": 25 + } + ] + }, + { + "Input": "1 Ocak'tan 22 Ocak ร‡arลŸamba'ya kadar yokum", + "NotSupportedByDesign": "dotnet,javascript,python,java", + "Results": [ + { + "Text": "1 Ocak'tan 22 Ocak ร‡arลŸamba'ya kadar", + "Type": "daterange", + "Start": 0, + "Length": 36 + } + ] + }, + { + "Input": "Bugรผnden yarฤฑna kadar yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bugรผnden yarฤฑna kadar", + "Type": "daterange", + "Start": 0, + "Length": 21 + } + ] + }, + { + "Input": "Bugรผnden 22 Ekim'e kadar yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bugรผnden 22 Ekim'e kadar", + "Type": "daterange", + "Start": 0, + "Length": 24 + } + ] + }, + { + "Input": "2 Ekim'den yarฤฑndan sonraki gรผne kadar yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2 Ekim'den yarฤฑndan sonraki gรผne kadar", + "Type": "daterange", + "Start": 0, + "Length": 38 + } + ] + }, + { + "Input": "Bugรผnden gelecek Pazar'a kadar yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bugรผnden gelecek Pazar'a kadar", + "Type": "daterange", + "Start": 0, + "Length": 30 + } + ] + }, + { + "Input": "Bu Cuma'dan gelecek Pazar'a kadar yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bu Cuma'dan gelecek Pazar'a kadar", + "Type": "daterange", + "Start": 0, + "Length": 33 + } + ] + }, + { + "Input": "2 Ekim'den 22 Ekim'e kadar yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2 Ekim'den 22 Ekim'e kadar", + "Type": "daterange", + "Start": 0, + "Length": 26 + } + ] + }, + { + "Input": "12/08/2015'den 22 Ekim'e kadar yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "12/08/2015'den 22 Ekim'e kadar", + "Type": "daterange", + "Start": 0, + "Length": 30 + } + ] + }, + { + "Input": "Cuma 2'sinden Salฤฑ 6'sฤฑna kadar yokum", + "Context": { + "ReferenceDateTime": "2018-03-01T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Cuma 2'sinden Salฤฑ 6'sฤฑna kadar", + "Type": "daterange", + "Start": 0, + "Length": 31 + } + ] + }, + { + "Input": "2 Ekim'le 22 Ekim arasฤฑ yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2 Ekim'le 22 Ekim arasฤฑ", + "Type": "daterange", + "Start": 0, + "Length": 23 + } + ] + }, + { + "Input": "19-20 Kasฤฑm'da yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "19-20 Kasฤฑm", + "Type": "daterange", + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "Kasฤฑm 19-20 arasฤฑ yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Kasฤฑm 19-20 arasฤฑ", + "Type": "daterange", + "Start": 0, + "Length": 17 + } + ] + }, + { + "Input": "2016'nฤฑn รผรงรผncรผ รงeyreฤŸinde yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016'nฤฑn รผรงรผncรผ รงeyreฤŸi", + "Type": "daterange", + "Start": 0, + "Length": 23 + } + ] + }, + { + "Input": "bu yฤฑlฤฑn รผรงรผncรผ รงeyreฤŸinde yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "bu yฤฑlฤฑn รผรงรผncรผ รงeyreฤŸi", + "Type": "daterange", + "Start": 0, + "Length": 23 + } + ] + }, + { + "Input": "ilk รงeyrek boyunca yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ilk รงeyrek boyunca", + "Type": "daterange", + "Start": 0, + "Length": 18 + } + ] + }, + { + "Input": "bu รผรง รงeyrek boyunca yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "รผรง รงeyrek boyunca", + "Type": "daterange", + "Start": 3, + "Length": 17 + } + ] + }, + { + "Input": "Mart 2015'te yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Mart 2015", + "Type": "daterange", + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "2017'nin รผรงรผncรผ haftasฤฑnda yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2017'nin รผรงรผncรผ haftasฤฑ", + "Type": "daterange", + "Start": 0, + "Length": 23 + } + ] + }, + { + "Input": "Gelecek yฤฑl รผรงรผncรผ hafta yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Gelecek yฤฑl รผรงรผncรผ hafta", + "Type": "daterange", + "Start": 0, + "Length": 24 + } + ] + }, + { + "Input": "Bu yaz ayrฤฑlacaฤŸฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bu yaz", + "Type": "daterange", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "Gelecek bahar ayrฤฑlacaฤŸฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Gelecek bahar", + "Type": "daterange", + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "Yazฤฑn ayrฤฑlacaฤŸฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Yazฤฑn", + "Type": "daterange", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "Yaz ayrฤฑlacaฤŸฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Yaz", + "Type": "daterange", + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "2016 Yaz'da ayrฤฑlacaฤŸฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016 Yaz", + "Type": "daterange", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "2016'nฤฑn Yazฤฑnda ayrฤฑlacaฤŸฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016'nฤฑn Yazฤฑ", + "Type": "daterange", + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "30 Kasฤฑm haftasฤฑnda neyim var", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "30 Kasฤฑm haftasฤฑ", + "Type": "daterange", + "Start": 0, + "Length": 16 + } + ] + }, + { + "Input": "15 Eylรผl haftasฤฑ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "15 Eylรผl haftasฤฑ", + "Type": "daterange", + "Start": 0, + "Length": 16 + } + ] + }, + { + "Input": "hafta sonu ayrฤฑlacaฤŸฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "hafta sonu", + "Type": "daterange", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "Haftamฤฑn geri kalanฤฑnda ayrฤฑlacaฤŸฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Haftamฤฑn geri kalanฤฑ", + "Type": "daterange", + "Start": 0, + "Length": 20 + } + ] + }, + { + "Input": "haftanฤฑn geri kalanฤฑ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "haftanฤฑn geri kalanฤฑ", + "Type": "daterange", + "Start": 0, + "Length": 20 + } + ] + }, + { + "Input": "Bu haftanฤฑn geri kalanฤฑnda ayrฤฑlacaฤŸฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bu haftanฤฑn geri kalanฤฑ", + "Type": "daterange", + "Start": 0, + "Length": 23 + } + ] + }, + { + "Input": "Bu ayฤฑn geri kalanฤฑnda ayrฤฑlacaฤŸฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bu ayฤฑn geri kalanฤฑ", + "Type": "daterange", + "Start": 0, + "Length": 19 + } + ] + }, + { + "Input": "Bu yฤฑlฤฑn geri kalanฤฑnda ayrฤฑlacaฤŸฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bu yฤฑlฤฑn geri kalanฤฑ", + "Type": "daterange", + "Start": 0, + "Length": 20 + } + ] + }, + { + "Input": "Lรผtfen bize bu ayฤฑn sonunda buluลŸmak iรงin bir zaman bul.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "bu ayฤฑn sonunda", + "Type": "daterange", + "Start": 12, + "Length": 15 + } + ] + }, + { + "Input": "Lรผtfen bize bu haftanฤฑn sonunda buluลŸmak iรงin bir zaman bul.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "bu haftanฤฑn sonunda", + "Type": "daterange", + "Start": 12, + "Length": 19 + } + ] + }, + { + "Input": "Lรผtfen bize gelecek haftanฤฑn sonunda buluลŸmak iรงin bir zaman bul.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "gelecek haftanฤฑn sonunda", + "Type": "daterange", + "Start": 12, + "Length": 24 + } + ] + }, + { + "Input": "Lรผtfen bize gelecek yฤฑlฤฑn sonunda sonra buluลŸmak iรงin bir zaman bul.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "gelecek yฤฑlฤฑn sonunda", + "Type": "daterange", + "Start": 12, + "Length": 21 + } + ] + }, + { + "Input": "Geรงen haftanฤฑn sonunda buluลŸtuk", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Geรงen haftanฤฑn sonunda", + "Type": "daterange", + "Start": 0, + "Length": 22 + } + ] + }, + { + "Input": "Lรผtfen bize bu ayฤฑn baลŸฤฑnda buluลŸmak iรงin bir zaman bul.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "bu ayฤฑn baลŸฤฑnda", + "Type": "daterange", + "Start": 12, + "Length": 15 + } + ] + }, + { + "Input": "Lรผtfen bize bu haftanฤฑn baลŸฤฑnda buluลŸmak iรงin bir zaman bul.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "bu haftanฤฑn baลŸฤฑnda", + "Type": "daterange", + "Start": 12, + "Length": 19 + } + ] + }, + { + "Input": "Lรผtfen bize gelecek haftanฤฑn baลŸฤฑnda buluลŸmak iรงin bir zaman bul.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "gelecek haftanฤฑn baลŸฤฑnda", + "Type": "daterange", + "Start": 12, + "Length": 24 + } + ] + }, + { + "Input": "Lรผtfen bize gelecek yฤฑlฤฑn baลŸฤฑnda buluลŸmak iรงin bir zaman bul.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "gelecek yฤฑlฤฑn baลŸฤฑnda", + "Type": "daterange", + "Start": 12, + "Length": 21 + } + ] + }, + { + "Input": "Cortana, lรผtfen haftaya ร‡arลŸamba ve Cuma arasฤฑ Antonio ile 25 dakikalฤฑk bir toplantฤฑ ayarla", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "haftaya ร‡arลŸamba ve Cuma arasฤฑ", + "Type": "daterange", + "Start": 16, + "Length": 30 + } + ] + }, + { + "Input": "247 yฤฑlฤฑnda yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "247 yฤฑlฤฑ", + "Type": "daterange", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "1970'lerde", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1970'ler", + "Type": "daterange", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "2000'lerde o doฤŸdu", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2000'ler", + "Type": "daterange", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "70'lerde", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "70'ler", + "Type": "daterange", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "40'larda", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "40'lar", + "Type": "daterange", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "yetmiลŸlerde", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "yetmiลŸler", + "Type": "daterange", + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "bin dokuz yรผz yetmiลŸlerde", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "bin dokuz yรผz yetmiลŸler", + "Type": "daterange", + "Start": 0, + "Length": 23 + } + ] + }, + { + "Input": "iki bin onlarda", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "iki bin onlar", + "Type": "daterange", + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "iki binlerde", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "iki binler", + "Type": "daterange", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "iki bin on sekiz 2 ลžubat'tan 7'sine kadar arasฤฑ yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "iki bin on sekiz 2 ลžubat'tan 7'sine kadar", + "Type": "daterange", + "Start": 0, + "Length": 41 + } + ] + }, + { + "Input": "iki bin on sekiz 2 ve 7 ลžubat arasฤฑ yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "iki bin on sekiz 2 ve 7 ลžubat arasฤฑ", + "Type": "daterange", + "Start": 0, + "Length": 35 + } + ] + }, + { + "Input": "iki bin on sekiz 2-7 ลžubat arasฤฑ yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "iki bin on sekiz 2-7 ลžubat arasฤฑ", + "Type": "daterange", + "Start": 0, + "Length": 32 + } + ] + }, + { + "Input": "Bu bin dokuz yรผz doksan dokuzun Haziran ayฤฑnda oldu", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bu bin dokuz yรผz doksan dokuzun Haziran ayฤฑ", + "Type": "daterange", + "Start": 0, + "Length": 43 + } + ] + }, + { + "Input": "bin dokuz yรผz yirmi sekizde", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "bin dokuz yรผz yirmi sekiz", + "Type": "daterange", + "Start": 0, + "Length": 25 + } + ] + }, + { + "Input": "iki bin yirmi yedinin ilk haftasฤฑ yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "iki bin yirmi yedinin ilk haftasฤฑ", + "Type": "daterange", + "Start": 0, + "Length": 33 + } + ] + }, + { + "Input": "iki bin yirminin ilk รงeyreฤŸinde yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "iki bin yirminin ilk รงeyreฤŸi", + "Type": "daterange", + "Start": 0, + "Length": 28 + } + ] + }, + { + "Input": "bin dokuz yรผz yirmi sekiz baharฤฑnda", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "bin dokuz yรผz yirmi sekiz baharฤฑ", + "Type": "daterange", + "Start": 0, + "Length": 32 + } + ] + }, + { + "Input": "sonraki hafta yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "sonraki hafta", + "Type": "daterange", + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "geรงen 2 on yฤฑlda oldu", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "geรงen 2 on yฤฑl", + "Type": "daterange", + "Start": 0, + "Length": 14 + } + ] + }, + { + "Input": "son iki on yฤฑlda oldu", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "son iki on yฤฑl", + "Type": "daterange", + "Start": 0, + "Length": 14 + } + ] + }, + { + "Input": "gelecek on yฤฑlda oldu", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "gelecek on yฤฑl", + "Type": "daterange", + "Start": 0, + "Length": 14 + } + ] + }, + { + "Input": "รถnรผmรผzdeki 4 haftada olacak", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "รถnรผmรผzdeki 4 hafta", + "Type": "daterange", + "Start": 0, + "Length": 18 + } + ] + }, + { + "Input": "2 gรผn sonra olacak", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2 gรผn sonra", + "Type": "daterange", + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "Cortana bize gelecek haftanฤฑn baลŸฤฑnda bir zaman bulabilir", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "gelecek haftanฤฑn baลŸฤฑnda", + "Type": "daterange", + "Start": 13, + "Length": 24 + } + ] + }, + { + "Input": "Tabi, gelecek haftanฤฑn sonunda Skype yapalฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "gelecek haftanฤฑn sonunda", + "Type": "daterange", + "Start": 6, + "Length": 24 + } + ] + }, + { + "Input": "Cortana bize Mart ortasฤฑ gรถrรผลŸme ayarlayabilir", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Mart ortasฤฑ", + "Type": "daterange", + "Start": 13, + "Length": 11 + } + ] + }, + { + "Input": "Bu yaz ortasฤฑna ne dersin?", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bu yaz ortasฤฑna", + "Type": "daterange", + "Start": 0, + "Length": 15 + } + ] + }, + { + "Input": "2016'nฤฑn 11'inci ayฤฑnda yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016'nฤฑn 11'inci ayฤฑ", + "Type": "daterange", + "Start": 0, + "Length": 20 + } + ] + }, + { + "Input": "2016 Kasฤฑm'da yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016 Kasฤฑm", + "Type": "daterange", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "Kasฤฑm 2016'da yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Kasฤฑm 2016", + "Type": "daterange", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "1 Ocak ve 5 Nisan arasฤฑ yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 Ocak ve 5 Nisan arasฤฑ", + "Type": "daterange", + "Start": 0, + "Length": 23 + } + ] + }, + { + "Input": "1 Ocak 2015 ve 5 ลžubat 2018 arasฤฑ yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 Ocak 2015 ve 5 ลžubat 2018 arasฤฑ", + "Type": "daterange", + "Start": 0, + "Length": 33 + } + ] + }, + { + "Input": "1 Ocak 2015 ve ลžubat 2018 arasฤฑ yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 Ocak 2015 ve ลžubat 2018 arasฤฑ", + "Type": "daterange", + "Start": 0, + "Length": 31 + } + ] + }, + { + "Input": "2015 ve ลžubat 2018 arasฤฑ yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015 ve ลžubat 2018 arasฤฑ", + "Type": "daterange", + "Start": 0, + "Length": 24 + } + ] + }, + { + "Input": "1 ลžubat'tan Mart 2019'a kadar yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 ลžubat'tan Mart 2019'a kadar", + "Type": "daterange", + "Start": 0, + "Length": 29 + } + ] + }, + { + "Input": "1 ลžubat ve Mart 2019 arasฤฑ yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 ลžubat ve Mart 2019 arasฤฑ", + "Type": "daterange", + "Start": 0, + "Length": 26 + } + ] + }, + { + "Input": "Haziran 2015 ve Mayฤฑs 2018 arasฤฑ yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Haziran 2015 ve Mayฤฑs 2018 arasฤฑ", + "Type": "daterange", + "Start": 0, + "Length": 32 + } + ] + }, + { + "Input": "Mayฤฑs 2015 ve 2018 arasฤฑ yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Mayฤฑs 2015 ve 2018 arasฤฑ", + "Type": "daterange", + "Start": 0, + "Length": 24 + } + ] + }, + { + "Input": "Mayฤฑs 2015 ve Haziran 2018 arasฤฑ yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Mayฤฑs 2015 ve Haziran 2018 arasฤฑ", + "Type": "daterange", + "Start": 0, + "Length": 32 + } + ] + }, + { + "Input": "2015 ve 5 Ocak 2018 arasฤฑ yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015 ve 5 Ocak 2018 arasฤฑ", + "Type": "daterange", + "Start": 0, + "Length": 25 + } + ] + }, + { + "Input": "2015'ten 5 Mayฤฑs 2017'ye kadar yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015'ten 5 Mayฤฑs 2017'ye kadar", + "Type": "daterange", + "Start": 0, + "Length": 30 + } + ] + }, + { + "Input": "Nisan'ฤฑn son Pazartesi gรผnรผnden 2019'a kadar yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Nisan'ฤฑn son Pazartesi gรผnรผnden 2019'a kadar", + "Type": "daterange", + "Start": 0, + "Length": 44 + } + ] + }, + { + "Input": "31'inci haftadan 35'inci haftaya kadar yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "31'inci haftadan 35'inci haftaya kadar", + "Type": "daterange", + "Start": 0, + "Length": 38 + } + ] + }, + { + "Input": "31'inci hafta ile 35'inci hafta arasฤฑ yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "31'inci hafta ile 35'inci hafta arasฤฑ", + "Type": "daterange", + "Start": 0, + "Length": 37 + } + ] + }, + { + "Input": "Bugรผnden iki buรงuk gรผn sonraya kadar burada kalacaฤŸฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bugรผnden iki buรงuk gรผn sonraya kadar", + "Type": "daterange", + "Start": 0, + "Length": 36 + } + ] + }, + { + "Input": "Nisan 2017 bonusum nedir?", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Nisan 2017", + "Type": "daterange", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "Olayฤฑn olduฤŸu aynฤฑ ay orada deฤŸildim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "aynฤฑ ay", + "Type": "daterange", + "Start": 14, + "Length": 7 + } + ] + }, + { + "Input": "Olayฤฑn olduฤŸu aynฤฑ hafta orada deฤŸildim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "aynฤฑ hafta", + "Type": "daterange", + "Start": 14, + "Length": 10 + } + ] + }, + { + "Input": "o yฤฑl orada deฤŸildim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "o yฤฑl", + "Type": "daterange", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "Bugรผnden รถnce 2 haftadan fazladฤฑr รถdevimi zaten bitirmiลŸtim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bugรผnden รถnce 2 haftadan fazla", + "Type": "daterange", + "Start": 0, + "Length": 30 + } + ] + }, + { + "Input": "Bugรผnden itibaren 2 hafta iรงinde dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bugรผnden itibaren 2 hafta iรงinde", + "Type": "daterange", + "Start": 0, + "Length": 32 + } + ] + }, + { + "Input": "Bugรผnden itibaren iki haftadan az bir sรผrede dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bugรผnden itibaren iki haftadan az bir sรผrede", + "Type": "daterange", + "Start": 0, + "Length": 44 + } + ] + }, + { + "Input": "Bu gรถrev dรผnden 2 gรผn รถnce yapฤฑlmalฤฑydฤฑ.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "dรผnden 2 gรผn รถnce", + "Type": "daterange", + "Start": 9, + "Length": 17 + } + ] + }, + { + "Input": "Bu gรถrev yarฤฑndan itibaren 3 gรผnden az bir sรผrede yapฤฑlacak", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "yarฤฑndan itibaren 3 gรผnden az bir sรผrede", + "Type": "daterange", + "Start": 9, + "Length": 40 + } + ] + }, + { + "Input": "Bu on yฤฑlฤฑn tarihi olan satฤฑลŸlar.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bu on yฤฑl", + "Type": "daterange", + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "รผรงรผncรผ รงeyrekte yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "รผรงรผncรผ รงeyrek", + "Type": "daterange", + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "Gelecek yฤฑlฤฑn รผรงรผncรผ รงeyreฤŸinde yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Gelecek yฤฑlฤฑn รผรงรผncรผ รงeyreฤŸi", + "Type": "daterange", + "Start": 0, + "Length": 28 + } + ] + }, + { + "Input": "Gelecek yฤฑlฤฑn dรถrdรผncรผ รงeyreฤŸinde yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Gelecek yฤฑlฤฑn dรถrdรผncรผ รงeyreฤŸi", + "Type": "daterange", + "Start": 0, + "Length": 30 + } + ] + }, + { + "Input": "Bu banka stoฤŸu, bugรผne kadarki yฤฑlda % 20 azaldฤฑ.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "bugรผne kadarki yฤฑl", + "Type": "daterange", + "Start": 16, + "Length": 18 + } + ] + }, + { + "Input": "10/1'den 11/07'ye", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10/1'den 11/07'ye", + "Type": "daterange", + "Start": 0, + "Length": 17 + } + ] + }, + { + "Input": "Geรงen hafta ders yoktu", + "Comment": "DateTime V2 enhancements", + "Context": { + "ReferenceDateTime": "2019-09-23T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Geรงen hafta", + "Type": "daterange", + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "Geรงen haftaki gibi ders notlarฤฑ yoktu", + "Comment": "DateTime V2 enhancements", + "Context": { + "ReferenceDateTime": "2019-09-23T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Geรงen haftaki", + "Type": "daterange", + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "Geรงen haftaya ait ders notlarฤฑ yoktu", + "Comment": "DateTime V2 enhancements", + "Context": { + "ReferenceDateTime": "2019-09-23T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Geรงen haftaya ait", + "Type": "daterange", + "Start": 0, + "Length": 17 + } + ] + }, + { + "Input": "GeรงtiฤŸimiz hafta ders yoktu", + "Comment": "DateTime V2 enhancements", + "Context": { + "ReferenceDateTime": "2019-09-23T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "GeรงtiฤŸimiz hafta", + "Type": "daterange", + "Start": 0, + "Length": 16 + } + ] + }, + { + "Input": "GeรงmiลŸ hafta notlarฤฑ aรงฤฑklandฤฑ", + "Comment": "DateTime V2 enhancements", + "Context": { + "ReferenceDateTime": "2019-09-23T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "GeรงmiลŸ hafta", + "Type": "daterange", + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "Bu ay yokum", + "Comment": "DateTime V2 enhancements", + "Context": { + "ReferenceDateTime": "2019-09-23T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bu ay", + "Type": "daterange", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "Bu ayki notlar aรงฤฑklandฤฑ", + "Comment": "DateTime V2 enhancements", + "Context": { + "ReferenceDateTime": "2019-09-23T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bu ayki", + "Type": "daterange", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "Bu aya ait notlar aรงฤฑklandฤฑ", + "Comment": "DateTime V2 enhancements", + "Context": { + "ReferenceDateTime": "2019-09-23T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bu aya ait", + "Type": "daterange", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "ร–nceki ay yoktum", + "Comment": "DateTime V2 enhancements", + "Context": { + "ReferenceDateTime": "2019-09-23T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ร–nceki ay", + "Type": "daterange", + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "Bir รถnceki ay yoktum", + "Comment": "DateTime V2 enhancements", + "Context": { + "ReferenceDateTime": "2019-09-23T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bir รถnceki ay", + "Type": "daterange", + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "GeรงtiฤŸimiz ay yoktum", + "Comment": "DateTime V2 enhancements", + "Context": { + "ReferenceDateTime": "2019-09-23T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "GeรงtiฤŸimiz ay", + "Type": "daterange", + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "Geรงen ay yoktum", + "Comment": "DateTime V2 enhancements", + "Context": { + "ReferenceDateTime": "2019-09-23T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Geรงen ay", + "Type": "daterange", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "GeรงmiลŸ ay yoktum", + "Comment": "DateTime V2 enhancements", + "Context": { + "ReferenceDateTime": "2019-09-23T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "GeรงmiลŸ ay", + "Type": "daterange", + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "Gelecek ay yokum", + "Comment": "DateTime V2 enhancements", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Gelecek ay", + "Type": "daterange", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "ร–nรผmรผzdeki ay yokum", + "Comment": "DateTime V2 enhancements", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ร–nรผmรผzdeki ay", + "Type": "daterange", + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "Sonraki ay yokum", + "Comment": "DateTime V2 enhancements", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Sonraki ay", + "Type": "daterange", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "Bir dahaki ay yokum", + "Comment": "DateTime V2 enhancements", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bir dahaki ay", + "Type": "daterange", + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "Bir sonraki ay yokum", + "Comment": "DateTime V2 enhancements", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bir sonraki ay", + "Type": "daterange", + "Start": 0, + "Length": 14 + } + ] + }, + { + "Input": "Bir ay sonra yokum", + "Comment": "DateTime V2 enhancements", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bir ay sonra", + "Type": "daterange", + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "Bir ay sonraki toplantฤฑda yokum", + "Comment": "DateTime V2 enhancements", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bir ay sonraki", + "Type": "daterange", + "Start": 0, + "Length": 14 + } + ] + }, + { + "Input": "Sฤฑnavlar 16 AฤŸustos - 15 Eylรผl tarihlerinde olacakmฤฑลŸ", + "Comment": "DateTime V2 enhancements", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "16 AฤŸustos - 15 Eylรผl", + "Type": "daterange", + "Start": 9, + "Length": 21 + } + ] + }, + { + "Input": "Ocak ile AฤŸustos arasฤฑ burada olmayacaฤŸฤฑm", + "Comment": "DateTime V2 enhancements", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Ocak ile AฤŸustos arasฤฑ", + "Type": "daterange", + "Start": 0, + "Length": 22 + } + ] + }, + { + "Input": "Ocaktan aฤŸustosa doฤŸru havalar ฤฑsฤฑnฤฑr", + "Comment": "DateTime V2 enhancements", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Ocaktan aฤŸustosa", + "Type": "daterange", + "Start": 0, + "Length": 16 + } + ] + }, + { + "Input": "Ocakla AฤŸustos arasฤฑnda burada olmayacaฤŸฤฑm", + "Comment": "DateTime V2 enhancements", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Ocakla AฤŸustos arasฤฑnda", + "Type": "daterange", + "Start": 0, + "Length": 23 + } + ] + }, + { + "Input": "2 ay sonraki toplantฤฑya geleceฤŸim", + "Comment": "DateTime V2 enhancements", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2 ay sonraki", + "Type": "daterange", + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "10 ay sonra burada yokum", + "Comment": "DateTime V2 enhancements", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10 ay sonra", + "Type": "daterange", + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "BebeฤŸiniz 12 ay sonunda yรผrรผmeye baลŸlar", + "Comment": "DateTime V2 enhancements", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "12 ay sonunda", + "Type": "daterange", + "Start": 10, + "Length": 13 + } + ] + }, + { + "Input": "Yine 3 ay รถnceki ders notlarฤฑnฤฑ kullandฤฑk", + "Comment": "DateTime V2 enhancements", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3 ay รถnceki", + "Type": "daterange", + "Start": 5, + "Length": 11 + } + ] + }, + { + "Input": "Son ay dรถneceฤŸim", + "Comment": "DateTime V2 enhancements", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Son ay", + "Type": "daterange", + "Start": 0, + "Length": 6 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Turkish/DatePeriodParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Turkish/DatePeriodParser.json new file mode 100644 index 000000000..3f1167ef3 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Turkish/DatePeriodParser.json @@ -0,0 +1,5583 @@ +[ + { + "Input": "Bu ayฤฑn 4'รผnden 22'sine kadar yokum", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bu ayฤฑn 4'รผnden 22'sine kadar", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-04,2016-11-22,P18D)", + "FutureResolution": { + "startDate": "2016-11-04", + "endDate": "2016-11-22" + }, + "PastResolution": { + "startDate": "2016-11-04", + "endDate": "2016-11-22" + } + }, + "Start": 0, + "Length": 29 + } + ] + }, + { + "Input": "ร–nรผmรผzdeki ayฤฑn 4'รผnden 23'รผne kadar yokum", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ร–nรผmรผzdeki ayฤฑn 4'รผnden 23'รผne kadar", + "Type": "daterange", + "Value": { + "Timex": "(2016-12-04,2016-12-23,P19D)", + "FutureResolution": { + "startDate": "2016-12-04", + "endDate": "2016-12-23" + }, + "PastResolution": { + "startDate": "2016-12-04", + "endDate": "2016-12-23" + } + }, + "Start": 0, + "Length": 36 + } + ] + }, + { + "Input": "Eylรผl'รผn 3'รผnden 12'sine kadar yokum, hahaha", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Eylรผl'รผn 3'รผnden 12'sine kadar", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-09-03,XXXX-09-12,P9D)", + "FutureResolution": { + "startDate": "2017-09-03", + "endDate": "2017-09-12" + }, + "PastResolution": { + "startDate": "2016-09-03", + "endDate": "2016-09-12" + } + }, + "Start": 0, + "Length": 30 + } + ] + }, + { + "Input": "Cuma 11'inden Salฤฑ 15'ine kadar yokum", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Cuma 11'inden Salฤฑ 15'ine kadar", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-11,2016-11-15,P4D)", + "FutureResolution": { + "startDate": "2016-11-11", + "endDate": "2016-11-15" + }, + "PastResolution": { + "startDate": "2016-11-11", + "endDate": "2016-11-15" + } + }, + "Start": 0, + "Length": 31 + } + ] + }, + { + "Input": "Bu ayฤฑn 4'รผnden 23'รผne kadar yokum", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bu ayฤฑn 4'รผnden 23'รผne kadar", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-04,2016-11-23,P19D)", + "FutureResolution": { + "startDate": "2016-11-04", + "endDate": "2016-11-23" + }, + "PastResolution": { + "startDate": "2016-11-04", + "endDate": "2016-11-23" + } + }, + "Start": 0, + "Length": 28 + } + ] + }, + { + "Input": "Bu ayฤฑn 4'รผ ile 22'si arasฤฑ yokum", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bu ayฤฑn 4'รผ ile 22'si arasฤฑ", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-04,2016-11-22,P18D)", + "FutureResolution": { + "startDate": "2016-11-04", + "endDate": "2016-11-22" + }, + "PastResolution": { + "startDate": "2016-11-04", + "endDate": "2016-11-22" + } + }, + "Start": 0, + "Length": 27 + } + ] + }, + { + "Input": "Eylรผl'รผn 3'รผyle 12'si arasฤฑ yokum, hahaha", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Eylรผl'รผn 3'รผyle 12'si arasฤฑ", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-09-03,XXXX-09-12,P9D)", + "FutureResolution": { + "startDate": "2017-09-03", + "endDate": "2017-09-12" + }, + "PastResolution": { + "startDate": "2016-09-03", + "endDate": "2016-09-12" + } + }, + "Start": 0, + "Length": 27 + } + ] + }, + { + "Input": "1995, 4 Ocak'tan 22'sine kadar yokum", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1995, 4 Ocak'tan 22'sine kadar", + "Type": "daterange", + "Value": { + "Timex": "(1995-01-04,1995-01-22,P18D)", + "FutureResolution": { + "startDate": "1995-01-04", + "endDate": "1995-01-22" + }, + "PastResolution": { + "startDate": "1995-01-04", + "endDate": "1995-01-22" + } + }, + "Start": 0, + "Length": 30 + } + ] + }, + { + "Input": "4 Eylรผl ve 8 Eylรผl arasฤฑ yokum", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "4 Eylรผl ve 8 Eylรผl arasฤฑ", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-09-04,XXXX-09-08,P4D)", + "FutureResolution": { + "startDate": "2017-09-04", + "endDate": "2017-09-08" + }, + "PastResolution": { + "startDate": "2016-09-04", + "endDate": "2016-09-08" + } + }, + "Start": 0, + "Length": 24 + } + ] + }, + { + "Input": "Bu hafta yokum", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bu hafta", + "Type": "daterange", + "Value": { + "Timex": "2016-W45", + "FutureResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-14" + }, + "PastResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-14" + } + }, + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "gelecek hafta yokum", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "gelecek hafta", + "Type": "daterange", + "Value": { + "Timex": "2016-W46", + "FutureResolution": { + "startDate": "2016-11-14", + "endDate": "2016-11-21" + }, + "PastResolution": { + "startDate": "2016-11-14", + "endDate": "2016-11-21" + } + }, + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "ลžubat'ta yokum", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ลžubat", + "Type": "daterange", + "Value": { + "Timex": "XXXX-02", + "FutureResolution": { + "startDate": "2017-02-01", + "endDate": "2017-03-01" + }, + "PastResolution": { + "startDate": "2016-02-01", + "endDate": "2016-03-01" + } + }, + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "Bu Eylรผl'de yokum", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bu Eylรผl", + "Type": "daterange", + "Value": { + "Timex": "2016-09", + "FutureResolution": { + "startDate": "2016-09-01", + "endDate": "2016-10-01" + }, + "PastResolution": { + "startDate": "2016-09-01", + "endDate": "2016-10-01" + } + }, + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "Geรงen Eylรผl yokum", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Geรงen Eylรผl", + "Type": "daterange", + "Value": { + "Timex": "2015-09", + "FutureResolution": { + "startDate": "2015-09-01", + "endDate": "2015-10-01" + }, + "PastResolution": { + "startDate": "2015-09-01", + "endDate": "2015-10-01" + } + }, + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "Gelecek Haziran yokum", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Gelecek Haziran", + "Type": "daterange", + "Value": { + "Timex": "2017-06", + "FutureResolution": { + "startDate": "2017-06-01", + "endDate": "2017-07-01" + }, + "PastResolution": { + "startDate": "2017-06-01", + "endDate": "2017-07-01" + } + }, + "Start": 0, + "Length": 15 + } + ] + }, + { + "Input": "Bu ayฤฑn รผรงรผncรผ haftasฤฑ yokum", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bu ayฤฑn รผรงรผncรผ haftasฤฑ", + "Type": "daterange", + "Value": { + "Timex": "2016-11-W03", + "FutureResolution": { + "startDate": "2016-11-14", + "endDate": "2016-11-21" + }, + "PastResolution": { + "startDate": "2016-11-14", + "endDate": "2016-11-21" + } + }, + "Start": 0, + "Length": 22 + } + ] + }, + { + "Input": "Temmuz'un son haftasฤฑ yokum", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Temmuz'un son haftasฤฑ", + "Type": "daterange", + "Value": { + "Timex": "XXXX-07-W05", + "FutureResolution": { + "startDate": "2017-07-24", + "endDate": "2017-07-31" + }, + "PastResolution": { + "startDate": "2016-07-25", + "endDate": "2016-08-01" + } + }, + "Start": 0, + "Length": 21 + } + ] + }, + { + "Input": "16 Eylรผl haftasฤฑ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "16 Eylรผl haftasฤฑ", + "Type": "daterange", + "Value": { + "Timex": "XXXX-09-16", + "FutureResolution": { + "startDate": "2017-09-11", + "endDate": "2017-09-18" + }, + "PastResolution": { + "startDate": "2016-09-12", + "endDate": "2016-09-19" + } + }, + "Start": 0, + "Length": 16 + } + ] + }, + { + "Input": "16 Eylรผl ayฤฑ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "16 Eylรผl ayฤฑ", + "Type": "daterange", + "Value": { + "Timex": "XXXX-09-16", + "FutureResolution": { + "startDate": "2017-09-01", + "endDate": "2017-10-01" + }, + "PastResolution": { + "startDate": "2016-09-01", + "endDate": "2016-10-01" + } + }, + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "2015'in 3. ayฤฑ yokum", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015'in 3. ayฤฑ", + "Type": "daterange", + "Value": { + "Timex": "2015-03", + "FutureResolution": { + "startDate": "2015-03-01", + "endDate": "2015-04-01" + }, + "PastResolution": { + "startDate": "2015-03-01", + "endDate": "2015-04-01" + } + }, + "Start": 0, + "Length": 14 + } + ] + }, + { + "Input": "iki hafta iรงinde bir toplantฤฑ ayarla", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "iki hafta iรงinde", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-07,2016-11-21,P2W)", + "FutureResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-21" + }, + "PastResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-21" + } + }, + "Start": 0, + "Length": 16 + } + ] + }, + { + "Input": "gelecek 2 gรผn", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "gelecek 2 gรผn", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-08,2016-11-10,P2D)", + "FutureResolution": { + "startDate": "2016-11-08", + "endDate": "2016-11-10" + }, + "PastResolution": { + "startDate": "2016-11-08", + "endDate": "2016-11-10" + } + }, + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "geรงtiฤŸimiz birkaรง gรผn", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "geรงtiฤŸimiz birkaรง gรผn", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-04,2016-11-07,P3D)", + "FutureResolution": { + "startDate": "2016-11-04", + "endDate": "2016-11-07" + }, + "PastResolution": { + "startDate": "2016-11-04", + "endDate": "2016-11-07" + } + }, + "Start": 0, + "Length": 21 + } + ] + }, + { + "Input": "hafta", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "hafta", + "Type": "daterange", + "Value": { + "Timex": "2016-W45", + "FutureResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-14" + }, + "PastResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-14" + } + }, + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "benim haftam", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "benim haftam", + "Type": "daterange", + "Value": { + "Timex": "2016-W45", + "FutureResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-14" + }, + "PastResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-14" + } + }, + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "hafta sonu", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "hafta sonu", + "Type": "daterange", + "Value": { + "Timex": "2016-W45-WE", + "FutureResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + }, + "PastResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + } + }, + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "bu hafta sonu", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "bu hafta sonu", + "Type": "daterange", + "Value": { + "Timex": "2016-W45-WE", + "FutureResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + }, + "PastResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + } + }, + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "benim hafta sonum", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "benim hafta sonum", + "Type": "daterange", + "Value": { + "Timex": "2016-W45-WE", + "FutureResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + }, + "PastResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + } + }, + "Start": 0, + "Length": 17 + } + ] + }, + { + "Input": "2 Ekim'den 22 Ekim'e kadar yokum", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2 Ekim'den 22 Ekim'e kadar", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-10-02,XXXX-10-22,P20D)", + "FutureResolution": { + "startDate": "2017-10-02", + "endDate": "2017-10-22" + }, + "PastResolution": { + "startDate": "2016-10-02", + "endDate": "2016-10-22" + } + }, + "Start": 0, + "Length": 26 + } + ] + }, + { + "Input": "12 Ocak 2016 ve 22/01/2016 arasฤฑ yokum", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "12 Ocak 2016 ve 22/01/2016 arasฤฑ", + "Type": "daterange", + "Value": { + "Timex": "(2016-01-12,2016-01-22,P10D)", + "FutureResolution": { + "startDate": "2016-01-12", + "endDate": "2016-01-22" + }, + "PastResolution": { + "startDate": "2016-01-12", + "endDate": "2016-01-22" + } + }, + "Start": 0, + "Length": 32 + } + ] + }, + { + "Input": "1 Ocak'tan 22 Ocak ร‡arลŸamba'ya kadar yokum", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 Ocak'tan 22 Ocak ร‡arลŸamba'ya kadar", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-01-01,XXXX-01-22,P21D)", + "FutureResolution": { + "startDate": "2017-01-01", + "endDate": "2017-01-22" + }, + "PastResolution": { + "startDate": "2016-01-01", + "endDate": "2016-01-22" + } + }, + "Start": 0, + "Length": 36 + } + ] + }, + { + "Input": "Bugรผnden yarฤฑna kadar yokum", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bugรผnden yarฤฑna kadar", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-07,2016-11-08,P1D)", + "FutureResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-08" + }, + "PastResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-08" + } + }, + "Start": 0, + "Length": 21 + } + ] + }, + { + "Input": "2 Ekim ve 22 Ekim arasฤฑ yokum", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2 Ekim ve 22 Ekim arasฤฑ", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-10-02,XXXX-10-22,P20D)", + "FutureResolution": { + "startDate": "2017-10-02", + "endDate": "2017-10-22" + }, + "PastResolution": { + "startDate": "2016-10-02", + "endDate": "2016-10-22" + } + }, + "Start": 0, + "Length": 23 + } + ] + }, + { + "Input": "19-20 Kasฤฑm'da yokum", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "19-20 Kasฤฑm", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-11-19,XXXX-11-20,P1D)", + "FutureResolution": { + "startDate": "2016-11-19", + "endDate": "2016-11-20" + }, + "PastResolution": { + "startDate": "2015-11-19", + "endDate": "2015-11-20" + } + }, + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "19 Kasฤฑm'dan 20'sine kadar yokum", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "19 Kasฤฑm'dan 20'sine kadar", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-11-19,XXXX-11-20,P1D)", + "FutureResolution": { + "startDate": "2016-11-19", + "endDate": "2016-11-20" + }, + "PastResolution": { + "startDate": "2015-11-19", + "endDate": "2015-11-20" + } + }, + "Start": 0, + "Length": 26 + } + ] + }, + { + "Input": "Kasฤฑm 19 ile 20 arasฤฑ yokum", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Kasฤฑm 19 ile 20 arasฤฑ", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-11-19,XXXX-11-20,P1D)", + "FutureResolution": { + "startDate": "2016-11-19", + "endDate": "2016-11-20" + }, + "PastResolution": { + "startDate": "2015-11-19", + "endDate": "2015-11-20" + } + }, + "Start": 0, + "Length": 21 + } + ] + }, + { + "Input": "Haftanฤฑn geri kalanฤฑnda yokum", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Haftanฤฑn geri kalanฤฑ", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-07,2016-11-13,P6D)", + "FutureResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-13" + }, + "PastResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-13" + } + }, + "Start": 0, + "Length": 20 + } + ] + }, + { + "Input": "Bu haftanฤฑn geri kalanฤฑnda yokum", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bu haftanฤฑn geri kalanฤฑ", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-07,2016-11-13,P6D)", + "FutureResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-13" + }, + "PastResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-13" + } + }, + "Start": 0, + "Length": 23 + } + ] + }, + { + "Input": "Haftamฤฑn geri kalanฤฑnda yokum", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Haftamฤฑn geri kalanฤฑ", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-07,2016-11-13,P6D)", + "FutureResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-13" + }, + "PastResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-13" + } + }, + "Start": 0, + "Length": 20 + } + ] + }, + { + "Input": "Ayฤฑn geri kalanฤฑnda yokum", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Ayฤฑn geri kalanฤฑ", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-07,2016-11-30,P24D)", + "FutureResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-30" + }, + "PastResolution": { + "startDate": "2016-11-07", + "endDate": "2016-11-30" + } + }, + "Start": 0, + "Length": 16 + } + ] + }, + { + "Input": "Yฤฑlฤฑn geri kalanฤฑnda yokum", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Yฤฑlฤฑn geri kalanฤฑ", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-07,2016-12-31,P55D)", + "FutureResolution": { + "startDate": "2016-11-07", + "endDate": "2016-12-31" + }, + "PastResolution": { + "startDate": "2016-11-07", + "endDate": "2016-12-31" + } + }, + "Start": 0, + "Length": 17 + } + ] + }, + { + "Input": "Haftamฤฑn geri kalanฤฑnda yokum", + "Context": { + "ReferenceDateTime": "2016-11-13T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Haftamฤฑn geri kalanฤฑ", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-13,2016-11-13,P0D)", + "FutureResolution": { + "startDate": "2016-11-13", + "endDate": "2016-11-13" + }, + "PastResolution": { + "startDate": "2016-11-13", + "endDate": "2016-11-13" + } + }, + "Start": 0, + "Length": 20 + } + ] + }, + { + "Input": "hafta sonu yokum", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "hafta sonu", + "Type": "daterange", + "Value": { + "Timex": "2016-W45-WE", + "FutureResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + }, + "PastResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + } + }, + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "bu hafta sonu yokum", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "bu hafta sonu", + "Type": "daterange", + "Value": { + "Timex": "2016-W45-WE", + "FutureResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + }, + "PastResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + } + }, + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "Haziran 2016'da yokum", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Haziran 2016", + "Type": "daterange", + "Value": { + "Timex": "2016-06", + "FutureResolution": { + "startDate": "2016-06-01", + "endDate": "2016-07-01" + }, + "PastResolution": { + "startDate": "2016-06-01", + "endDate": "2016-07-01" + } + }, + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "Gelecek yฤฑl Haziran'da yokum", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Gelecek yฤฑl Haziran", + "Type": "daterange", + "Value": { + "Timex": "2017-06", + "FutureResolution": { + "startDate": "2017-06-01", + "endDate": "2017-07-01" + }, + "PastResolution": { + "startDate": "2017-06-01", + "endDate": "2017-07-01" + } + }, + "Start": 0, + "Length": 19 + } + ] + }, + { + "Input": "Gelecek yฤฑl yokum", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Gelecek yฤฑl", + "Type": "daterange", + "Value": { + "Timex": "2017", + "FutureResolution": { + "startDate": "2017-01-01", + "endDate": "2018-01-01" + }, + "PastResolution": { + "startDate": "2017-01-01", + "endDate": "2018-01-01" + } + }, + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "ร–nรผmรผzdeki 3 gรผn yokum", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ร–nรผmรผzdeki 3 gรผn", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-08,2016-11-11,P3D)", + "FutureResolution": { + "startDate": "2016-11-08", + "endDate": "2016-11-11" + }, + "PastResolution": { + "startDate": "2016-11-08", + "endDate": "2016-11-11" + } + }, + "Start": 0, + "Length": 16 + } + ] + }, + { + "Input": "ร–nรผmรผzdeki 3 ay yokum", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ร–nรผmรผzdeki 3 ay", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-08,2017-02-08,P3M)", + "FutureResolution": { + "startDate": "2016-11-08", + "endDate": "2017-02-08" + }, + "PastResolution": { + "startDate": "2016-11-08", + "endDate": "2017-02-08" + } + }, + "Start": 0, + "Length": 15 + } + ] + }, + { + "Input": "Geรงen 3 hafta yokum", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Geรงen 3 hafta", + "Type": "daterange", + "Value": { + "Timex": "(2016-10-17,2016-11-07,P3W)", + "FutureResolution": { + "startDate": "2016-10-17", + "endDate": "2016-11-07" + }, + "PastResolution": { + "startDate": "2016-10-17", + "endDate": "2016-11-07" + } + }, + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "geรงen 3 yฤฑl yokum", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "geรงen 3 yฤฑl", + "Type": "daterange", + "Value": { + "Timex": "(2013-11-07,2016-11-07,P3Y)", + "FutureResolution": { + "startDate": "2013-11-07", + "endDate": "2016-11-07" + }, + "PastResolution": { + "startDate": "2013-11-07", + "endDate": "2016-11-07" + } + }, + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "ร–nceki 3 hafta yokum", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ร–nceki 3 hafta", + "Type": "daterange", + "Value": { + "Timex": "(2016-10-17,2016-11-07,P3W)", + "FutureResolution": { + "startDate": "2016-10-17", + "endDate": "2016-11-07" + }, + "PastResolution": { + "startDate": "2016-10-17", + "endDate": "2016-11-07" + } + }, + "Start": 0, + "Length": 14 + } + ] + }, + { + "Input": "Ekim'in ilk haftasฤฑ yokum", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Ekim'in ilk haftasฤฑ", + "Type": "daterange", + "Value": { + "Timex": "XXXX-10-W01", + "FutureResolution": { + "startDate": "2017-10-02", + "endDate": "2017-10-09" + }, + "PastResolution": { + "startDate": "2016-10-03", + "endDate": "2016-10-10" + } + }, + "Start": 0, + "Length": 19 + } + ] + }, + { + "Input": "2027'nin รผรงรผncรผ haftasฤฑ yokum", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2027'nin รผรงรผncรผ haftasฤฑ", + "Type": "daterange", + "Value": { + "Timex": "2027-W03", + "FutureResolution": { + "startDate": "2027-01-18", + "endDate": "2027-01-25" + }, + "PastResolution": { + "startDate": "2027-01-18", + "endDate": "2027-01-25" + } + }, + "Start": 0, + "Length": 23 + } + ] + }, + { + "Input": "ร–nรผmรผzdeki yฤฑlฤฑn รผรงรผncรผ haftasฤฑ yokum", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ร–nรผmรผzdeki yฤฑlฤฑn รผรงรผncรผ haftasฤฑ", + "Type": "daterange", + "Value": { + "Timex": "2017-W03", + "FutureResolution": { + "startDate": "2017-01-16", + "endDate": "2017-01-23" + }, + "PastResolution": { + "startDate": "2017-01-16", + "endDate": "2017-01-23" + } + }, + "Start": 0, + "Length": 31 + } + ] + }, + { + "Input": "2016'nฤฑn รผรงรผncรผ รงeyreฤŸinde yokum", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016'nฤฑn รผรงรผncรผ รงeyreฤŸi", + "Type": "daterange", + "Value": { + "Timex": "(2016-07-01,2016-10-01,P3M)", + "FutureResolution": { + "startDate": "2016-07-01", + "endDate": "2016-10-01" + }, + "PastResolution": { + "startDate": "2016-07-01", + "endDate": "2016-10-01" + } + }, + "Start": 0, + "Length": 23 + } + ] + }, + { + "Input": "bu yฤฑlฤฑn รผรงรผncรผ รงeyreฤŸinde yokum", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "bu yฤฑlฤฑn รผรงรผncรผ รงeyreฤŸi", + "Type": "daterange", + "Value": { + "Timex": "(2016-07-01,2016-10-01,P3M)", + "FutureResolution": { + "startDate": "2016-07-01", + "endDate": "2016-10-01" + }, + "PastResolution": { + "startDate": "2016-07-01", + "endDate": "2016-10-01" + } + }, + "Start": 0, + "Length": 23 + } + ] + }, + { + "Input": "bu yฤฑlฤฑn รผรงรผncรผ รงeyreฤŸi boyunca yokum", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "bu yฤฑlฤฑn รผรงรผncรผ รงeyreฤŸi", + "Type": "daterange", + "Value": { + "Timex": "(2016-07-01,2016-10-01,P3M)", + "FutureResolution": { + "startDate": "2016-07-01", + "endDate": "2016-10-01" + }, + "PastResolution": { + "startDate": "2016-07-01", + "endDate": "2016-10-01" + } + }, + "Start": 0, + "Length": 23 + } + ] + }, + { + "Input": "รผรงรผncรผ รงeyrek sฤฑrasฤฑnda dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "รผรงรผncรผ รงeyrek", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-07-01,XXXX-10-01,P3M)", + "FutureResolution": { + "startDate": "2017-07-01", + "endDate": "2017-10-01" + }, + "PastResolution": { + "startDate": "2016-07-01", + "endDate": "2016-10-01" + } + }, + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "ikinci รงeyrek sฤฑrasฤฑnda dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ikinci รงeyrek", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-04-01,XXXX-07-01,P3M)", + "FutureResolution": { + "startDate": "2017-04-01", + "endDate": "2017-07-01" + }, + "PastResolution": { + "startDate": "2016-04-01", + "endDate": "2016-07-01" + } + }, + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "2016'nฤฑn ilk รงeyreฤŸinde dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016'nฤฑn ilk รงeyreฤŸi", + "Type": "daterange", + "Value": { + "Timex": "(2016-01-01,2016-04-01,P3M)", + "FutureResolution": { + "startDate": "2016-01-01", + "endDate": "2016-04-01" + }, + "PastResolution": { + "startDate": "2016-01-01", + "endDate": "2016-04-01" + } + }, + "Start": 0, + "Length": 20 + } + ] + }, + { + "Input": "2016'nฤฑn dรถrdรผncรผ รงeyreฤŸinde dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016'nฤฑn dรถrdรผncรผ รงeyreฤŸi", + "Type": "daterange", + "Value": { + "Timex": "(2016-10-01,2017-01-01,P3M)", + "FutureResolution": { + "startDate": "2016-10-01", + "endDate": "2017-01-01" + }, + "PastResolution": { + "startDate": "2016-10-01", + "endDate": "2017-01-01" + } + }, + "Start": 0, + "Length": 25 + } + ] + }, + { + "Input": "bu yaz ayrฤฑlacaฤŸฤฑm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "bu yaz", + "Type": "daterange", + "Value": { + "Timex": "2016-SU", + "FutureResolution": {}, + "PastResolution": {} + }, + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "gelecek bahar ayrฤฑlacaฤŸฤฑm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "gelecek bahar", + "Type": "daterange", + "Value": { + "Timex": "2017-SP", + "FutureResolution": {}, + "PastResolution": {} + }, + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "yazฤฑn ayrฤฑlacaฤŸฤฑm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "yazฤฑn", + "Type": "daterange", + "Value": { + "Timex": "SU", + "FutureResolution": {}, + "PastResolution": {} + }, + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "2016 yazฤฑnda ayrฤฑlacaฤŸฤฑm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016 yazฤฑ", + "Type": "daterange", + "Value": { + "Timex": "2016-SU", + "FutureResolution": {}, + "PastResolution": {} + }, + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "2016'nฤฑn yazฤฑnda ayrฤฑlacaฤŸฤฑm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016'nฤฑn yazฤฑ", + "Type": "daterange", + "Value": { + "Timex": "2016-SU", + "FutureResolution": {}, + "PastResolution": {} + }, + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "gelecek ayฤฑn tatilleri", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "gelecek ayฤฑn", + "Type": "daterange", + "Value": { + "Timex": "2016-12", + "FutureResolution": { + "startDate": "2016-12-01", + "endDate": "2017-01-01" + }, + "PastResolution": { + "startDate": "2016-12-01", + "endDate": "2017-01-01" + } + }, + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "รถnรผmรผzdeki ayฤฑn tatilleri", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "รถnรผmรผzdeki ayฤฑn", + "Type": "daterange", + "Value": { + "Timex": "2016-12", + "FutureResolution": { + "startDate": "2016-12-01", + "endDate": "2017-01-01" + }, + "PastResolution": { + "startDate": "2016-12-01", + "endDate": "2017-01-01" + } + }, + "Start": 0, + "Length": 15 + } + ] + }, + { + "Input": "Lรผtfen buluลŸmak iรงin bu ayฤฑn sonuna bir zaman bul", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "bu ayฤฑn sonuna", + "Type": "daterange", + "Value": { + "Timex": "2017-11", + "Mod": "end", + "FutureResolution": { + "startDate": "2017-11-16", + "endDate": "2017-12-01" + }, + "PastResolution": { + "startDate": "2017-11-16", + "endDate": "2017-12-01" + } + }, + "Start": 21, + "Length": 14 + } + ] + }, + { + "Input": "Lรผtfen buluลŸmak iรงin bu haftanฤฑn sonuna bir zaman bul", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "bu haftanฤฑn sonuna", + "Type": "daterange", + "Value": { + "Timex": "2017-W45", + "Mod": "end", + "FutureResolution": { + "startDate": "2017-11-09", + "endDate": "2017-11-13" + }, + "PastResolution": { + "startDate": "2017-11-09", + "endDate": "2017-11-13" + } + }, + "Start": 21, + "Length": 18 + } + ] + }, + { + "Input": "Lรผtfen buluลŸmak iรงin bu yฤฑlฤฑn sonuna bir zaman bul", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "bu yฤฑlฤฑn sonuna", + "Type": "daterange", + "Value": { + "Timex": "2017", + "Mod": "end", + "FutureResolution": { + "startDate": "2017-07-01", + "endDate": "2018-01-01" + }, + "PastResolution": { + "startDate": "2017-07-01", + "endDate": "2018-01-01" + } + }, + "Start": 21, + "Length": 15 + } + ] + }, + { + "Input": "Lรผtfen buluลŸmak iรงin รถnรผmรผzdeki yฤฑlฤฑn baลŸฤฑna bir zaman bul", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "รถnรผmรผzdeki yฤฑlฤฑn baลŸฤฑna", + "Type": "daterange", + "Value": { + "Timex": "2018", + "Mod": "start", + "FutureResolution": { + "startDate": "2018-01-01", + "endDate": "2018-07-01" + }, + "PastResolution": { + "startDate": "2018-01-01", + "endDate": "2018-07-01" + } + }, + "Start": 21, + "Length": 23 + } + ] + }, + { + "Input": "Lรผtfen buluลŸmak iรงin รถnรผmรผzdeki haftanฤฑn baลŸฤฑna bir zaman bul", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "รถnรผmรผzdeki haftanฤฑn baลŸฤฑna", + "Type": "daterange", + "Value": { + "Timex": "2017-W46", + "Mod": "start", + "FutureResolution": { + "startDate": "2017-11-13", + "endDate": "2017-11-16" + }, + "PastResolution": { + "startDate": "2017-11-13", + "endDate": "2017-11-16" + } + }, + "Start": 21, + "Length": 26 + } + ] + }, + { + "Input": "Lรผtfen buluลŸmak iรงin รถnรผmรผzdeki ayฤฑn baลŸฤฑna bir zaman bul", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "รถnรผmรผzdeki ayฤฑn baลŸฤฑna", + "Type": "daterange", + "Value": { + "Timex": "2017-12", + "Mod": "start", + "FutureResolution": { + "startDate": "2017-12-01", + "endDate": "2017-12-16" + }, + "PastResolution": { + "startDate": "2017-12-01", + "endDate": "2017-12-16" + } + }, + "Start": 21, + "Length": 22 + } + ] + }, + { + "Input": "geรงen yฤฑlฤฑn sonunda bir toplantฤฑmฤฑz vardฤฑ", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "geรงen yฤฑlฤฑn sonunda", + "Type": "daterange", + "Value": { + "Timex": "2016", + "Mod": "end", + "FutureResolution": { + "startDate": "2016-07-01", + "endDate": "2017-01-01" + }, + "PastResolution": { + "startDate": "2016-07-01", + "endDate": "2017-01-01" + } + }, + "Start": 0, + "Length": 19 + } + ] + }, + { + "Input": "geรงen haftanฤฑn sonunda bir toplantฤฑmฤฑz vardฤฑ", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "geรงen haftanฤฑn sonunda", + "Type": "daterange", + "Value": { + "Timex": "2017-W44", + "Mod": "end", + "FutureResolution": { + "startDate": "2017-11-02", + "endDate": "2017-11-06" + }, + "PastResolution": { + "startDate": "2017-11-02", + "endDate": "2017-11-06" + } + }, + "Start": 0, + "Length": 22 + } + ] + }, + { + "Input": "geรงen ayฤฑn sonuna doฤŸru bir toplantฤฑmฤฑz vardฤฑ", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "geรงen ayฤฑn sonuna doฤŸru", + "Type": "daterange", + "Value": { + "Timex": "2017-10", + "Mod": "end", + "FutureResolution": { + "startDate": "2017-10-16", + "endDate": "2017-11-01" + }, + "PastResolution": { + "startDate": "2017-10-16", + "endDate": "2017-11-01" + } + }, + "Start": 0, + "Length": 23 + } + ] + }, + { + "Input": "Cortana, lรผtfen haftaya ร‡arลŸamba ve Cuma arasฤฑ Antonio ile 25 dakikalฤฑk bir toplantฤฑ ayarla", + "Context": { + "ReferenceDateTime": "2017-11-14T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "haftaya ร‡arลŸamba ve Cuma arasฤฑ", + "Type": "daterange", + "Value": { + "Timex": "(2017-11-22,2017-11-24,P2D)", + "FutureResolution": { + "startDate": "2017-11-22", + "endDate": "2017-11-24" + }, + "PastResolution": { + "startDate": "2017-11-22", + "endDate": "2017-11-24" + } + }, + "Start": 16, + "Length": 30 + } + ] + }, + { + "Input": "Bu hafta bir toplantฤฑmฤฑz vardฤฑ", + "Context": { + "ReferenceDateTime": "2017-11-17T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "bu hafta", + "Type": "daterange", + "Value": { + "Timex": "2017-W46", + "FutureResolution": { + "startDate": "2017-11-13", + "endDate": "2017-11-20" + }, + "PastResolution": { + "startDate": "2017-11-13", + "endDate": "2017-11-20" + } + }, + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "Bu yฤฑlฤฑn ilk haftasฤฑ bir toplantฤฑmฤฑz vardฤฑ", + "Context": { + "ReferenceDateTime": "2017-11-17T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bu yฤฑlฤฑn ilk haftasฤฑ", + "Type": "daterange", + "Value": { + "Timex": "2017-W01", + "FutureResolution": { + "startDate": "2017-01-02", + "endDate": "2017-01-09" + }, + "PastResolution": { + "startDate": "2017-01-02", + "endDate": "2017-01-09" + } + }, + "Start": 0, + "Length": 20 + } + ] + }, + { + "Input": "2015'in ilk haftasฤฑ", + "Context": { + "ReferenceDateTime": "2017-11-20T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015'in ilk haftasฤฑ", + "Type": "daterange", + "Value": { + "Timex": "2015-W01", + "FutureResolution": { + "startDate": "2014-12-29", + "endDate": "2015-01-05" + }, + "PastResolution": { + "startDate": "2014-12-29", + "endDate": "2015-01-05" + } + }, + "Start": 0, + "Length": 19 + } + ] + }, + { + "Input": "2015'in ikinci haftasฤฑ", + "Context": { + "ReferenceDateTime": "2017-11-20T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015'in ikinci haftasฤฑ", + "Type": "daterange", + "Value": { + "Timex": "2015-W02", + "FutureResolution": { + "startDate": "2015-01-05", + "endDate": "2015-01-12" + }, + "PastResolution": { + "startDate": "2015-01-05", + "endDate": "2015-01-12" + } + }, + "Start": 0, + "Length": 22 + } + ] + }, + { + "Input": "bu hafta sonu", + "Context": { + "ReferenceDateTime": "2017-11-20T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "bu hafta sonu", + "Type": "daterange", + "Value": { + "Timex": "2017-W47-WE", + "FutureResolution": { + "startDate": "2017-11-25", + "endDate": "2017-11-27" + }, + "PastResolution": { + "startDate": "2017-11-25", + "endDate": "2017-11-27" + } + }, + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "2015'in son haftasฤฑ", + "Context": { + "ReferenceDateTime": "2017-11-20T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015'in son haftasฤฑ", + "Type": "daterange", + "Value": { + "Timex": "2015-W53", + "FutureResolution": { + "startDate": "2015-12-28", + "endDate": "2016-01-04" + }, + "PastResolution": { + "startDate": "2015-12-28", + "endDate": "2016-01-04" + } + }, + "Start": 0, + "Length": 19 + } + ] + }, + { + "Input": "247 yฤฑlฤฑnda yokum", + "Context": { + "ReferenceDateTime": "2017-12-18T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "247 yฤฑlฤฑ", + "Type": "daterange", + "Value": { + "Timex": "0247", + "FutureResolution": { + "startDate": "0247-01-01", + "endDate": "0248-01-01" + }, + "PastResolution": { + "startDate": "0247-01-01", + "endDate": "0248-01-01" + } + }, + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "1970'lerde", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1970'ler", + "Type": "daterange", + "Value": { + "Timex": "(1970-01-01,1980-01-01,P10Y)", + "FutureResolution": { + "startDate": "1970-01-01", + "endDate": "1980-01-01" + }, + "PastResolution": { + "startDate": "1970-01-01", + "endDate": "1980-01-01" + } + }, + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "2000'lerde o doฤŸdu", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2000'ler", + "Type": "daterange", + "Value": { + "Timex": "(2000-01-01,2010-01-01,P10Y)", + "FutureResolution": { + "startDate": "2000-01-01", + "endDate": "2010-01-01" + }, + "PastResolution": { + "startDate": "2000-01-01", + "endDate": "2010-01-01" + } + }, + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "70'lerde", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "70'ler", + "Type": "daterange", + "Value": { + "Timex": "(XX70-01-01,XX80-01-01,P10Y)", + "FutureResolution": { + "startDate": "2070-01-01", + "endDate": "2080-01-01" + }, + "PastResolution": { + "startDate": "1970-01-01", + "endDate": "1980-01-01" + } + }, + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "40'larda", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "40'lar", + "Type": "daterange", + "Value": { + "Timex": "(XX40-01-01,XX50-01-01,P10Y)", + "FutureResolution": { + "startDate": "2040-01-01", + "endDate": "2050-01-01" + }, + "PastResolution": { + "startDate": "1940-01-01", + "endDate": "1950-01-01" + } + }, + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "yetmiลŸlerde", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "yetmiลŸler", + "Type": "daterange", + "Value": { + "Timex": "(XX70-01-01,XX80-01-01,P10Y)", + "FutureResolution": { + "startDate": "2070-01-01", + "endDate": "2080-01-01" + }, + "PastResolution": { + "startDate": "1970-01-01", + "endDate": "1980-01-01" + } + }, + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "bin dokuz yรผz yetmiลŸlerde", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "bin dokuz yรผz yetmiลŸler", + "Type": "daterange", + "Value": { + "Timex": "(1970-01-01,1980-01-01,P10Y)", + "FutureResolution": { + "startDate": "1970-01-01", + "endDate": "1980-01-01" + }, + "PastResolution": { + "startDate": "1970-01-01", + "endDate": "1980-01-01" + } + }, + "Start": 0, + "Length": 23 + } + ] + }, + { + "Input": "iki bin onlarda", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "iki bin onlar", + "Type": "daterange", + "Value": { + "Timex": "(2010-01-01,2020-01-01,P10Y)", + "FutureResolution": { + "startDate": "2010-01-01", + "endDate": "2020-01-01" + }, + "PastResolution": { + "startDate": "2010-01-01", + "endDate": "2020-01-01" + } + }, + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "iki bin onlar", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "iki bin onlar", + "Type": "daterange", + "Value": { + "Timex": "(2010-01-01,2020-01-01,P10Y)", + "FutureResolution": { + "startDate": "2010-01-01", + "endDate": "2020-01-01" + }, + "PastResolution": { + "startDate": "2010-01-01", + "endDate": "2020-01-01" + } + }, + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "iki binlerde", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "iki binler", + "Type": "daterange", + "Value": { + "Timex": "(2000-01-01,2010-01-01,P10Y)", + "FutureResolution": { + "startDate": "2000-01-01", + "endDate": "2010-01-01" + }, + "PastResolution": { + "startDate": "2000-01-01", + "endDate": "2010-01-01" + } + }, + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "iki bin on sekiz 2 ลžubat'tan 7'sine kadar arasฤฑ yokum", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "iki bin on sekiz 2 ลžubat'tan 7'sine kadar", + "Type": "daterange", + "Value": { + "Timex": "(2018-02-02,2018-02-07,P5D)", + "FutureResolution": { + "startDate": "2018-02-02", + "endDate": "2018-02-07" + }, + "PastResolution": { + "startDate": "2018-02-02", + "endDate": "2018-02-07" + } + }, + "Start": 0, + "Length": 41 + } + ] + }, + { + "Input": "iki bin on sekiz 2 ve 7 ลžubat arasฤฑ yokum", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "iki bin on sekiz 2 ve 7 ลžubat arasฤฑ", + "Type": "daterange", + "Value": { + "Timex": "(2018-02-02,2018-02-07,P5D)", + "FutureResolution": { + "startDate": "2018-02-02", + "endDate": "2018-02-07" + }, + "PastResolution": { + "startDate": "2018-02-02", + "endDate": "2018-02-07" + } + }, + "Start": 0, + "Length": 35 + } + ] + }, + { + "Input": "iki bin on sekiz 2-7 ลžubat arasฤฑ yokum", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "iki bin on sekiz 2-7 ลžubat arasฤฑ", + "Type": "daterange", + "Value": { + "Timex": "(2018-02-02,2018-02-07,P5D)", + "FutureResolution": { + "startDate": "2018-02-02", + "endDate": "2018-02-07" + }, + "PastResolution": { + "startDate": "2018-02-02", + "endDate": "2018-02-07" + } + }, + "Start": 0, + "Length": 32 + } + ] + }, + { + "Input": "Bu bin dokuz yรผz doksan dokuzun Haziran ayฤฑnda oldu", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bu bin dokuz yรผz doksan dokuzun Haziran ayฤฑ", + "Type": "daterange", + "Value": { + "Timex": "1999-06", + "FutureResolution": { + "startDate": "1999-06-01", + "endDate": "1999-07-01" + }, + "PastResolution": { + "startDate": "1999-06-01", + "endDate": "1999-07-01" + } + }, + "Start": 0, + "Length": 43 + } + ] + }, + { + "Input": "bin dokuz yรผz yirmi sekizde", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "bin dokuz yรผz yirmi sekiz", + "Type": "daterange", + "Value": { + "Timex": "1928", + "FutureResolution": { + "startDate": "1928-01-01", + "endDate": "1929-01-01" + }, + "PastResolution": { + "startDate": "1928-01-01", + "endDate": "1929-01-01" + } + }, + "Start": 0, + "Length": 25 + } + ] + }, + { + "Input": "bin yedi yรผz seksen dokuzda", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "bin yedi yรผz seksen dokuz", + "Type": "daterange", + "Value": { + "Timex": "1789", + "FutureResolution": { + "startDate": "1789-01-01", + "endDate": "1790-01-01" + }, + "PastResolution": { + "startDate": "1789-01-01", + "endDate": "1790-01-01" + } + }, + "Start": 0, + "Length": 25 + } + ] + }, + { + "Input": "iki bin yirmi yedinin รผรงรผncรผ haftasฤฑnda yokum", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "iki bin yirmi yedinin รผรงรผncรผ haftasฤฑ", + "Type": "daterange", + "Value": { + "Timex": "2027-W03", + "FutureResolution": { + "startDate": "2027-01-18", + "endDate": "2027-01-25" + }, + "PastResolution": { + "startDate": "2027-01-18", + "endDate": "2027-01-25" + } + }, + "Start": 0, + "Length": 36 + } + ] + }, + { + "Input": "iki bin yirminin รผรงรผncรผ รงeyreฤŸinde yokum", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "iki bin yirminin รผรงรผncรผ รงeyreฤŸi", + "Type": "daterange", + "Value": { + "Timex": "(2020-07-01,2020-10-01,P3M)", + "FutureResolution": { + "startDate": "2020-07-01", + "endDate": "2020-10-01" + }, + "PastResolution": { + "startDate": "2020-07-01", + "endDate": "2020-10-01" + } + }, + "Start": 0, + "Length": 31 + } + ] + }, + { + "Input": "bin dokuz yรผz yetmiลŸ sekiz baharฤฑnda", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "bin dokuz yรผz yetmiลŸ sekiz baharฤฑ", + "Type": "daterange", + "Value": { + "Timex": "1978-SP", + "FutureResolution": {}, + "PastResolution": {} + }, + "Start": 0, + "Length": 33 + } + ] + }, + { + "Input": "iki yรผz altmฤฑลŸ yedi yฤฑlฤฑ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "iki yรผz altmฤฑลŸ yedi yฤฑlฤฑ", + "Type": "daterange", + "Value": { + "Timex": "0267", + "FutureResolution": { + "startDate": "0267-01-01", + "endDate": "0268-01-01" + }, + "PastResolution": { + "startDate": "0267-01-01", + "endDate": "0268-01-01" + } + }, + "Start": 0, + "Length": 24 + } + ] + }, + { + "Input": "gelecek haftadan sonraki hafta yokum", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "gelecek haftadan sonraki hafta", + "Type": "daterange", + "Value": { + "Timex": "2016-W47", + "FutureResolution": { + "startDate": "2016-11-21", + "endDate": "2016-11-28" + }, + "PastResolution": { + "startDate": "2016-11-21", + "endDate": "2016-11-28" + } + }, + "Start": 0, + "Length": 30 + } + ] + }, + { + "Input": "gelecek aydan sonraki ay yokum", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "gelecek aydan sonraki ay", + "Type": "daterange", + "Value": { + "Timex": "2017-01", + "FutureResolution": { + "startDate": "2017-01-01", + "endDate": "2017-02-01" + }, + "PastResolution": { + "startDate": "2017-01-01", + "endDate": "2017-02-01" + } + }, + "Start": 0, + "Length": 24 + } + ] + }, + { + "Input": "gelecek yฤฑldan sonraki yฤฑl yokum", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "gelecek yฤฑldan sonraki yฤฑl", + "Type": "daterange", + "Value": { + "Timex": "2018", + "FutureResolution": { + "startDate": "2018-01-01", + "endDate": "2019-01-01" + }, + "PastResolution": { + "startDate": "2018-01-01", + "endDate": "2019-01-01" + } + }, + "Start": 0, + "Length": 26 + } + ] + }, + { + "Input": "gelecek hafta sonundan sonraki hafta sonu yokum", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "gelecek hafta sonundan sonraki hafta sonu", + "Type": "daterange", + "Value": { + "Timex": "2016-W47-WE", + "FutureResolution": { + "startDate": "2016-11-26", + "endDate": "2016-11-28" + }, + "PastResolution": { + "startDate": "2016-11-26", + "endDate": "2016-11-28" + } + }, + "Start": 0, + "Length": 41 + } + ] + }, + { + "Input": "2014-2018 aralฤฑฤŸฤฑ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2014-2018", + "Type": "daterange", + "Value": { + "Timex": "(2014-01-01,2018-01-01,P4Y)", + "FutureResolution": { + "startDate": "2014-01-01", + "endDate": "2018-01-01" + }, + "PastResolution": { + "startDate": "2014-01-01", + "endDate": "2018-01-01" + } + }, + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "2014-2018 arasฤฑndaki aralฤฑk", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2014-2018 arasฤฑ", + "Type": "daterange", + "Value": { + "Timex": "(2014-01-01,2018-01-01,P4Y)", + "FutureResolution": { + "startDate": "2014-01-01", + "endDate": "2018-01-01" + }, + "PastResolution": { + "startDate": "2014-01-01", + "endDate": "2018-01-01" + } + }, + "Start": 0, + "Length": 15 + } + ] + }, + { + "Input": "2014'ten 2018'e kadarki aralฤฑk", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2014'ten 2018'e kadar", + "Type": "daterange", + "Value": { + "Timex": "(2014-01-01,2018-01-01,P4Y)", + "FutureResolution": { + "startDate": "2014-01-01", + "endDate": "2018-01-01" + }, + "PastResolution": { + "startDate": "2014-01-01", + "endDate": "2018-01-01" + } + }, + "Start": 0, + "Length": 21 + } + ] + }, + { + "Input": "aralฤฑk iki binden ikibin on dรถrt", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "iki binden ikibin on dรถrt", + "Type": "daterange", + "Value": { + "Timex": "(2000-01-01,2014-01-01,P14Y)", + "FutureResolution": { + "startDate": "2000-01-01", + "endDate": "2014-01-01" + }, + "PastResolution": { + "startDate": "2000-01-01", + "endDate": "2014-01-01" + } + }, + "Start": 7, + "Length": 25 + } + ] + }, + { + "Input": "geรงen 2 on yฤฑlda oldu", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "geรงen 2 on yฤฑl", + "Type": "daterange", + "Value": { + "Timex": "(1990-01-01,2010-01-01,P20Y)", + "FutureResolution": { + "startDate": "1990-01-01", + "endDate": "2010-01-01" + }, + "PastResolution": { + "startDate": "1990-01-01", + "endDate": "2010-01-01" + } + }, + "Start": 0, + "Length": 14 + } + ] + }, + { + "Input": "son iki on yฤฑlda oldu", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "son iki on yฤฑl", + "Type": "daterange", + "Value": { + "Timex": "(1990-01-01,2010-01-01,P20Y)", + "FutureResolution": { + "startDate": "1990-01-01", + "endDate": "2010-01-01" + }, + "PastResolution": { + "startDate": "1990-01-01", + "endDate": "2010-01-01" + } + }, + "Start": 0, + "Length": 14 + } + ] + }, + { + "Input": "gelecek on yฤฑlda oldu", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "gelecek on yฤฑl", + "Type": "daterange", + "Value": { + "Timex": "(2020-01-01,2030-01-01,P10Y)", + "FutureResolution": { + "startDate": "2020-01-01", + "endDate": "2030-01-01" + }, + "PastResolution": { + "startDate": "2020-01-01", + "endDate": "2030-01-01" + } + }, + "Start": 0, + "Length": 14 + } + ] + }, + { + "Input": "รถnรผmรผzdeki 3 on yฤฑlda oldu", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "รถnรผmรผzdeki 3 on yฤฑl", + "Type": "daterange", + "Value": { + "Timex": "(2020-01-01,2050-01-01,P30Y)", + "FutureResolution": { + "startDate": "2020-01-01", + "endDate": "2050-01-01" + }, + "PastResolution": { + "startDate": "2020-01-01", + "endDate": "2050-01-01" + } + }, + "Start": 0, + "Length": 19 + } + ] + }, + { + "Input": "รถnรผmรผzdeki 4 haftada olacak", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "รถnรผmรผzdeki 4 hafta", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-08,2016-12-06,P4W)", + "FutureResolution": { + "startDate": "2016-11-08", + "endDate": "2016-12-06" + }, + "PastResolution": { + "startDate": "2016-11-08", + "endDate": "2016-12-06" + } + }, + "Start": 0, + "Length": 18 + } + ] + }, + { + "Input": "2 gรผn sonra olacak", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2 gรผn sonra", + "Type": "daterange", + "Value": { + "Timex": "(2016-11-08,2016-11-10,P2D)", + "FutureResolution": { + "startDate": "2016-11-08", + "endDate": "2016-11-10" + }, + "PastResolution": { + "startDate": "2016-11-08", + "endDate": "2016-11-10" + } + }, + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "Cortana gelecek haftanฤฑn baลŸฤฑna bir zaman bulabilir", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "gelecek haftanฤฑn baลŸฤฑna", + "Type": "daterange", + "Value": { + "Timex": "2017-W46", + "Mod": "start", + "FutureResolution": { + "startDate": "2017-11-13", + "endDate": "2017-11-16" + }, + "PastResolution": { + "startDate": "2017-11-13", + "endDate": "2017-11-16" + } + }, + "Start": 8, + "Length": 23 + } + ] + }, + { + "Input": "Tabi, gelecek haftanฤฑn sonunda Skype yapalฤฑm", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "gelecek haftanฤฑn sonunda", + "Type": "daterange", + "Value": { + "Timex": "2017-W46", + "Mod": "end", + "FutureResolution": { + "startDate": "2017-11-16", + "endDate": "2017-11-20" + }, + "PastResolution": { + "startDate": "2017-11-16", + "endDate": "2017-11-20" + } + }, + "Start": 6, + "Length": 24 + } + ] + }, + { + "Input": "Cortana, Mart'ฤฑn sonunda bize bir zaman bul", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Mart'ฤฑn sonunda", + "Type": "daterange", + "Value": { + "Timex": "XXXX-03", + "Mod": "end", + "FutureResolution": { + "startDate": "2018-03-16", + "endDate": "2018-04-01" + }, + "PastResolution": { + "startDate": "2017-03-16", + "endDate": "2017-04-01" + } + }, + "Start": 9, + "Length": 15 + } + ] + }, + { + "Input": "Gelecek haftanฤฑn baลŸฤฑna bir zaman bulabilirim", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "gelecek haftanฤฑn baลŸฤฑna", + "Type": "daterange", + "Value": { + "Timex": "2017-W46", + "Mod": "start", + "FutureResolution": { + "startDate": "2017-11-13", + "endDate": "2017-11-16" + }, + "PastResolution": { + "startDate": "2017-11-13", + "endDate": "2017-11-16" + } + }, + "Start": 0, + "Length": 23 + } + ] + }, + { + "Input": "Yaz ortasฤฑna ne dersin?", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Yaz ortasฤฑna", + "Type": "daterange", + "Value": { + "Timex": "SU", + "Mod": "mid", + "FutureResolution": {}, + "PastResolution": {} + }, + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "5 gรผn iรงinde dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5 gรผn iรงinde", + "Type": "daterange", + "Value": { + "Timex": "(2017-11-08,2017-11-13,P5D)", + "FutureResolution": { + "startDate": "2017-11-08", + "endDate": "2017-11-13" + }, + "PastResolution": { + "startDate": "2017-11-08", + "endDate": "2017-11-13" + } + }, + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "10 ay iรงinde dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10 ay iรงinde", + "Type": "daterange", + "Value": { + "Timex": "(2017-11-08,2018-09-08,P10M)", + "FutureResolution": { + "startDate": "2017-11-08", + "endDate": "2018-09-08" + }, + "PastResolution": { + "startDate": "2017-11-08", + "endDate": "2018-09-08" + } + }, + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "3 yฤฑl iรงinde dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3 yฤฑl iรงinde", + "Type": "daterange", + "Value": { + "Timex": "(2017-11-08,2020-11-08,P3Y)", + "FutureResolution": { + "startDate": "2017-11-08", + "endDate": "2020-11-08" + }, + "PastResolution": { + "startDate": "2017-11-08", + "endDate": "2020-11-08" + } + }, + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "5 yฤฑl 1 ay 12 gรผn iรงinde dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5 yฤฑl 1 ay 12 gรผn iรงinde", + "Type": "daterange", + "Value": { + "Timex": "(2017-11-08,2022-12-20,P5Y1M12D)", + "FutureResolution": { + "startDate": "2017-11-08", + "endDate": "2022-12-20" + }, + "PastResolution": { + "startDate": "2017-11-08", + "endDate": "2022-12-20" + } + }, + "Start": 0, + "Length": 24 + } + ] + }, + { + "Input": "gelecek 3 yฤฑl iรงinde dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "gelecek 3 yฤฑl iรงinde", + "Type": "daterange", + "Value": { + "Timex": "(2017-11-08,2020-11-08,P3Y)", + "FutureResolution": { + "startDate": "2017-11-08", + "endDate": "2020-11-08" + }, + "PastResolution": { + "startDate": "2017-11-08", + "endDate": "2020-11-08" + } + }, + "Start": 0, + "Length": 20 + } + ] + }, + { + "Input": "gelecek 5 yฤฑl 1 ay 12 gรผn iรงinde dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "gelecek 5 yฤฑl 1 ay 12 gรผn iรงinde", + "Type": "daterange", + "Value": { + "Timex": "(2017-11-08,2022-12-20,P5Y1M12D)", + "FutureResolution": { + "startDate": "2017-11-08", + "endDate": "2022-12-20" + }, + "PastResolution": { + "startDate": "2017-11-08", + "endDate": "2022-12-20" + } + }, + "Start": 0, + "Length": 32 + } + ] + }, + { + "Input": "2 Nisan'dan 7'sine kadar bir oda istiyorum", + "Context": { + "ReferenceDateTime": "2018-04-02T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2 Nisan'dan 7'sine kadar", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-04-02,XXXX-04-07,P5D)", + "FutureResolution": { + "startDate": "2018-04-02", + "endDate": "2018-04-07" + }, + "PastResolution": { + "startDate": "2017-04-02", + "endDate": "2017-04-07" + } + }, + "Start": 0, + "Length": 24 + } + ] + }, + { + "Input": "Kasฤฑm 2016'da yokum", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Kasฤฑm 2016", + "Type": "daterange", + "Value": { + "Timex": "2016-11", + "FutureResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + }, + "PastResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + } + }, + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "2016 Kasฤฑm'da yokum", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016 Kasฤฑm", + "Type": "daterange", + "Value": { + "Timex": "2016-11", + "FutureResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + }, + "PastResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + } + }, + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "2016'nฤฑn 11'inci ayฤฑnda yokum", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016'nฤฑn 11'inci ayฤฑ", + "Type": "daterange", + "Value": { + "Timex": "2016-11", + "FutureResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + }, + "PastResolution": { + "startDate": "2016-11-01", + "endDate": "2016-12-01" + } + }, + "Start": 0, + "Length": 20 + } + ] + }, + { + "Input": "1 Ocak ve 5 Nisan arasฤฑ yokum", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "Comment": "Compound timex represent value dependency and will be split at the model level", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 Ocak ve 5 Nisan arasฤฑ", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-01-01,XXXX-04-05,P94D)|(XXXX-01-01,XXXX-04-05,P95D)", + "FutureResolution": { + "startDate": "2017-01-01", + "endDate": "2017-04-05" + }, + "PastResolution": { + "startDate": "2016-01-01", + "endDate": "2016-04-05" + } + }, + "Start": 0, + "Length": 23 + } + ] + }, + { + "Input": "1 Ocak 2015 ve 5 ลžubat 2018 arasฤฑ yokum", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 Ocak 2015 ve 5 ลžubat 2018 arasฤฑ", + "Type": "daterange", + "Value": { + "Timex": "(2015-01-01,2018-02-05,P1131D)", + "FutureResolution": { + "startDate": "2015-01-01", + "endDate": "2018-02-05" + }, + "PastResolution": { + "startDate": "2015-01-01", + "endDate": "2018-02-05" + } + }, + "Start": 0, + "Length": 33 + } + ] + }, + { + "Input": "1 Ocak 2015 ve ลžubat 2018 arasฤฑ yokum", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 Ocak 2015 ve ลžubat 2018 arasฤฑ", + "Type": "daterange", + "Value": { + "Timex": "(2015-01-01,2018-02-01,P1127D)", + "FutureResolution": { + "startDate": "2015-01-01", + "endDate": "2018-02-01" + }, + "PastResolution": { + "startDate": "2015-01-01", + "endDate": "2018-02-01" + } + }, + "Start": 0, + "Length": 31 + } + ] + }, + { + "Input": "2015 ve ลžubat 2018 arasฤฑ yokum", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015 ve ลžubat 2018 arasฤฑ", + "Type": "daterange", + "Value": { + "Timex": "(2015-01-01,2018-02-01,P37M)", + "FutureResolution": { + "startDate": "2015-01-01", + "endDate": "2018-02-01" + }, + "PastResolution": { + "startDate": "2015-01-01", + "endDate": "2018-02-01" + } + }, + "Start": 0, + "Length": 24 + } + ] + }, + { + "Input": "1 ลžubat'tan Mart 2019'a kadar yokum", + "Context": { + "ReferenceDateTime": "2018-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 ลžubat'tan Mart 2019'a kadar", + "Type": "daterange", + "Value": { + "Timex": "(2019-02-01,2019-03-01,P28D)", + "FutureResolution": { + "startDate": "2019-02-01", + "endDate": "2019-03-01" + }, + "PastResolution": { + "startDate": "2019-02-01", + "endDate": "2019-03-01" + } + }, + "Start": 0, + "Length": 29 + } + ] + }, + { + "Input": "1 ลžubat ve Mart 2019 arasฤฑ yokum", + "Context": { + "ReferenceDateTime": "2018-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 ลžubat ve Mart 2019 arasฤฑ", + "Type": "daterange", + "Value": { + "Timex": "(2019-02-01,2019-03-01,P28D)", + "FutureResolution": { + "startDate": "2019-02-01", + "endDate": "2019-03-01" + }, + "PastResolution": { + "startDate": "2019-02-01", + "endDate": "2019-03-01" + } + }, + "Start": 0, + "Length": 26 + } + ] + }, + { + "Input": "Haziran 2015 ve Mayฤฑs 2018 arasฤฑ yokum", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Haziran 2015 ve Mayฤฑs 2018 arasฤฑ", + "Type": "daterange", + "Value": { + "Timex": "(2015-06-01,2018-05-01,P35M)", + "FutureResolution": { + "startDate": "2015-06-01", + "endDate": "2018-05-01" + }, + "PastResolution": { + "startDate": "2015-06-01", + "endDate": "2018-05-01" + } + }, + "Start": 0, + "Length": 32 + } + ] + }, + { + "Input": "Mayฤฑs 2015 ve 2018 arasฤฑ yokum", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Mayฤฑs 2015 ve 2018 arasฤฑ", + "Type": "daterange", + "Value": { + "Timex": "(2015-05-01,2018-01-01,P32M)", + "FutureResolution": { + "startDate": "2015-05-01", + "endDate": "2018-01-01" + }, + "PastResolution": { + "startDate": "2015-05-01", + "endDate": "2018-01-01" + } + }, + "Start": 0, + "Length": 24 + } + ] + }, + { + "Input": "Mayฤฑs 2015 ve Haziran 2018 arasฤฑ yokum", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Mayฤฑs 2015 ve Haziran 2018 arasฤฑ", + "Type": "daterange", + "Value": { + "Timex": "(2015-05-01,2018-06-01,P37M)", + "FutureResolution": { + "startDate": "2015-05-01", + "endDate": "2018-06-01" + }, + "PastResolution": { + "startDate": "2015-05-01", + "endDate": "2018-06-01" + } + }, + "Start": 0, + "Length": 32 + } + ] + }, + { + "Input": "2015 ve 5 Ocak 2018 arasฤฑ yokum", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015 ve 5 Ocak 2018 arasฤฑ", + "Type": "daterange", + "Value": { + "Timex": "(2015-01-01,2018-01-05,P1100D)", + "FutureResolution": { + "startDate": "2015-01-01", + "endDate": "2018-01-05" + }, + "PastResolution": { + "startDate": "2015-01-01", + "endDate": "2018-01-05" + } + }, + "Start": 0, + "Length": 25 + } + ] + }, + { + "Input": "2015'ten 5 Mayฤฑs 2017'ye kadar yokum", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015'ten 5 Mayฤฑs 2017'ye kadar", + "Type": "daterange", + "Value": { + "Timex": "(2015-01-01,2017-05-05,P855D)", + "FutureResolution": { + "startDate": "2015-01-01", + "endDate": "2017-05-05" + }, + "PastResolution": { + "startDate": "2015-01-01", + "endDate": "2017-05-05" + } + }, + "Start": 0, + "Length": 30 + } + ] + }, + { + "Input": "Nisan'ฤฑn son Pazartesi gรผnรผnden 2019'a kadar yokum", + "Context": { + "ReferenceDateTime": "2018-05-04T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Nisan'ฤฑn son Pazartesi gรผnรผnden 2019'a kadar", + "Type": "daterange", + "Value": { + "Timex": "(2018-04-30,2019-01-01,P246D)", + "FutureResolution": { + "startDate": "2018-04-30", + "endDate": "2019-01-01" + }, + "PastResolution": { + "startDate": "2018-04-30", + "endDate": "2019-01-01" + } + }, + "Start": 0, + "Length": 44 + } + ] + }, + { + "Input": "31'inci haftadan 35'inci haftaya kadar yokum", + "Context": { + "ReferenceDateTime": "2018-05-04T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "31'inci haftadan 35'inci haftaya kadar", + "Type": "daterange", + "Value": { + "Timex": "(2018-07-30,2018-08-27,P4W)", + "FutureResolution": { + "startDate": "2018-07-30", + "endDate": "2018-08-27" + }, + "PastResolution": { + "startDate": "2018-07-30", + "endDate": "2018-08-27" + } + }, + "Start": 0, + "Length": 38 + } + ] + }, + { + "Input": "31'inci hafta ile 35'inci hafta arasฤฑ yokum", + "Context": { + "ReferenceDateTime": "2018-05-04T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "31'inci hafta ile 35'inci hafta arasฤฑ", + "Type": "daterange", + "Value": { + "Timex": "(2018-07-30,2018-08-27,P4W)", + "FutureResolution": { + "startDate": "2018-07-30", + "endDate": "2018-08-27" + }, + "PastResolution": { + "startDate": "2018-07-30", + "endDate": "2018-08-27" + } + }, + "Start": 0, + "Length": 37 + } + ] + }, + { + "Input": "Bugรผnden iki buรงuk gรผn sonraya kadar burada kalacaฤŸฤฑm", + "Context": { + "ReferenceDateTime": "2018-05-04T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bugรผnden iki buรงuk gรผn sonraya kadar", + "Type": "daterange", + "Value": { + "Timex": "(2018-05-04,2018-05-06,P2.5D)", + "FutureResolution": { + "startDate": "2018-05-04", + "endDate": "2018-05-06" + }, + "PastResolution": { + "startDate": "2018-05-04", + "endDate": "2018-05-06" + } + }, + "Start": 0, + "Length": 36 + } + ] + }, + { + "Input": "Olayฤฑn olduฤŸu aynฤฑ hafta orada deฤŸildim", + "Context": { + "ReferenceDateTime": "2017-11-17T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "aynฤฑ hafta", + "Type": "daterange", + "Value": { + "Timex": "XXXX-WXX", + "Mod": "ref_undef", + "FutureResolution": { + "startDate": "2017-11-13", + "endDate": "2017-11-20" + }, + "PastResolution": { + "startDate": "2017-11-13", + "endDate": "2017-11-20" + } + }, + "Start": 14, + "Length": 10 + } + ] + }, + { + "Input": "Olayฤฑn olduฤŸu aynฤฑ ay orada deฤŸildim", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "aynฤฑ ay", + "Type": "daterange", + "Value": { + "Timex": "XXXX-XX", + "Mod": "ref_undef", + "FutureResolution": { + "startDate": "2017-11-01", + "endDate": "2017-12-01" + }, + "PastResolution": { + "startDate": "2017-11-01", + "endDate": "2017-12-01" + } + }, + "Start": 14, + "Length": 7 + } + ] + }, + { + "Input": "o hafta sonu orada deฤŸildim", + "Context": { + "ReferenceDateTime": "2016-11-11T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "o hafta sonu", + "Type": "daterange", + "Value": { + "Timex": "XXXX-WXX-WE", + "Mod": "ref_undef", + "FutureResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + }, + "PastResolution": { + "startDate": "2016-11-12", + "endDate": "2016-11-14" + } + }, + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "Olayฤฑn olduฤŸu aynฤฑ yฤฑl orada deฤŸildim", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "aynฤฑ yฤฑl", + "Type": "daterange", + "Value": { + "Timex": "XXXX", + "Mod": "ref_undef", + "FutureResolution": { + "startDate": "2017-01-01", + "endDate": "2018-01-01" + }, + "PastResolution": { + "startDate": "2017-01-01", + "endDate": "2018-01-01" + } + }, + "Start": 14, + "Length": 8 + } + ] + }, + { + "Input": "Hafta baลŸฤฑnda buluลŸacak bir zaman planlayabilirdik.", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Hafta baลŸฤฑnda", + "Type": "daterange", + "Value": { + "Timex": "2018-W22", + "FutureResolution": { + "startDate": "2018-05-28", + "endDate": "2018-05-31" + }, + "PastResolution": { + "startDate": "2018-05-28", + "endDate": "2018-05-31" + } + }, + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "Bu ay baลŸฤฑnda buluลŸacak bir zaman planlayabilirdik.", + "Context": { + "ReferenceDateTime": "2018-05-13T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bu ay baลŸฤฑnda", + "Type": "daterange", + "Value": { + "Timex": "2018-05", + "FutureResolution": { + "startDate": "2018-05-01", + "endDate": "2018-05-13" + }, + "PastResolution": { + "startDate": "2018-05-01", + "endDate": "2018-05-13" + } + }, + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "Bu yฤฑlฤฑn baลŸฤฑnda buluลŸacak bir zaman planlayabilirdik.", + "Context": { + "ReferenceDateTime": "2018-05-28T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bu yฤฑlฤฑn baลŸฤฑnda", + "Type": "daterange", + "Value": { + "Timex": "2018", + "FutureResolution": { + "startDate": "2018-01-01", + "endDate": "2018-05-28" + }, + "PastResolution": { + "startDate": "2018-01-01", + "endDate": "2018-05-28" + } + }, + "Start": 0, + "Length": 16 + } + ] + }, + { + "Input": "Lรผtfen bize bu hafta iรงinde sonra buluลŸmak iรงin bir zaman bul.", + "Context": { + "ReferenceDateTime": "2017-11-10T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "bu hafta iรงinde sonra", + "Type": "daterange", + "Value": { + "Timex": "2017-W45", + "FutureResolution": { + "startDate": "2017-11-10", + "endDate": "2017-11-13" + }, + "PastResolution": { + "startDate": "2017-11-10", + "endDate": "2017-11-13" + } + }, + "Start": 12, + "Length": 21 + } + ] + }, + { + "Input": "Lรผtfen bize bu ay iรงinde sonra buluลŸmak iรงin bir zaman bul.", + "Context": { + "ReferenceDateTime": "2018-05-28T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "bu ay iรงinde sonra", + "Type": "daterange", + "Value": { + "Timex": "2018-05", + "FutureResolution": { + "startDate": "2018-05-28", + "endDate": "2018-06-01" + }, + "PastResolution": { + "startDate": "2018-05-28", + "endDate": "2018-06-01" + } + }, + "Start": 12, + "Length": 18 + } + ] + }, + { + "Input": "Lรผtfen bize bu yฤฑl iรงinde sonra buluลŸmak iรงin bir zaman bul.", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "bu yฤฑl iรงinde sonra", + "Type": "daterange", + "Value": { + "Timex": "2017", + "FutureResolution": { + "startDate": "2017-11-08", + "endDate": "2018-01-01" + }, + "PastResolution": { + "startDate": "2017-11-08", + "endDate": "2018-01-01" + } + }, + "Start": 12, + "Length": 19 + } + ] + }, + { + "Input": "Lรผtfen bize yฤฑl iรงinde sonra buluลŸmak iรงin bir zaman bul.", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "yฤฑl iรงinde sonra", + "Type": "daterange", + "Value": { + "Timex": "2017", + "FutureResolution": { + "startDate": "2017-11-08", + "endDate": "2018-01-01" + }, + "PastResolution": { + "startDate": "2017-11-08", + "endDate": "2018-01-01" + } + }, + "Start": 12, + "Length": 16 + } + ] + }, + { + "Input": "Bu gรถrev bugรผnden itibaren 2 haftadan fazla bir sรผrede yapฤฑlacak", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "bugรผnden itibaren 2 haftadan fazla bir sรผrede", + "Type": "daterange", + "Value": { + "Timex": "2018-06-12", + "Mod": "after", + "FutureResolution": { + "startDate": "2018-06-12" + }, + "PastResolution": { + "startDate": "2018-06-12" + } + }, + "Start": 9, + "Length": 45 + } + ] + }, + { + "Input": "Bugรผnden itibaren 2 haftadan az bir sรผrede dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "bugรผnden itibaren 2 haftadan az bir sรผrede", + "Type": "daterange", + "Value": { + "Timex": "(2018-05-29,2018-06-12,P2W)", + "FutureResolution": { + "startDate": "2018-05-29", + "endDate": "2018-06-12" + }, + "PastResolution": { + "startDate": "2018-05-29", + "endDate": "2018-06-12" + } + }, + "Start": 0, + "Length": 42 + } + ] + }, + { + "Input": "Bugรผnden itibaren 2 hafta iรงinde dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bugรผnden itibaren 2 hafta iรงinde", + "Type": "daterange", + "Value": { + "Timex": "(2018-05-29,2018-06-12,P2W)", + "FutureResolution": { + "startDate": "2018-05-29", + "endDate": "2018-06-12" + }, + "PastResolution": { + "startDate": "2018-05-29", + "endDate": "2018-06-12" + } + }, + "Start": 0, + "Length": 32 + } + ] + }, + { + "Input": "Bugรผnden รถnce 2 haftadan fazladฤฑr รถdevimi zaten bitirmiลŸtim", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bugรผnden รถnce 2 haftadan fazla", + "Type": "daterange", + "Value": { + "Timex": "2018-05-15", + "Mod": "before", + "FutureResolution": { + "endDate": "2018-05-15" + }, + "PastResolution": { + "endDate": "2018-05-15" + } + }, + "Start": 0, + "Length": 30 + } + ] + }, + { + "Input": "Bu gรถrev dรผnden 2 gรผn รถnce yapฤฑlmalฤฑydฤฑ.", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "dรผnden 2 gรผn รถnce", + "Type": "daterange", + "Value": { + "Timex": "2018-05-26", + "Mod": "before", + "FutureResolution": { + "endDate": "2018-05-26" + }, + "PastResolution": { + "endDate": "2018-05-26" + } + }, + "Start": 9, + "Length": 17 + } + ] + }, + { + "Input": "Bu gรถrev yarฤฑndan itibaren 3 gรผnden az bir sรผrede yapฤฑlacak", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "yarฤฑndan itibaren 3 gรผnden az bir sรผrede", + "Type": "daterange", + "Value": { + "Timex": "(2018-05-30,2018-06-02,P3D)", + "FutureResolution": { + "startDate": "2018-05-30", + "endDate": "2018-06-02" + }, + "PastResolution": { + "startDate": "2018-05-30", + "endDate": "2018-06-02" + } + }, + "Start": 9, + "Length": 40 + } + ] + }, + { + "Input": "15'inci yรผzyฤฑlda olur", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "15'inci yรผzyฤฑl", + "Type": "daterange", + "Value": { + "Timex": "(1400-01-01,1500-01-01,P100Y)", + "FutureResolution": { + "startDate": "1400-01-01", + "endDate": "1500-01-01" + }, + "PastResolution": { + "startDate": "1400-01-01", + "endDate": "1500-01-01" + } + }, + "Start": 0, + "Length": 14 + } + ] + }, + { + "Input": "Bana 21'inci yรผzyฤฑldaki kayฤฑtlarฤฑ gรถster", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "21'inci yรผzyฤฑl", + "Type": "daterange", + "Value": { + "Timex": "(2000-01-01,2100-01-01,P100Y)", + "FutureResolution": { + "startDate": "2000-01-01", + "endDate": "2100-01-01" + }, + "PastResolution": { + "startDate": "2000-01-01", + "endDate": "2100-01-01" + } + }, + "Start": 5, + "Length": 14 + } + ] + }, + { + "Input": "Cortana, 18'i haftasฤฑ birลŸey koyabilir misin lรผtfen?", + "Context": { + "ReferenceDateTime": "2018-08-08T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "18'i haftasฤฑ", + "Type": "daterange", + "Value": { + "Timex": "XXXX-XX-18", + "FutureResolution": { + "startDate": "2018-08-13", + "endDate": "2018-08-20" + }, + "PastResolution": { + "startDate": "2018-07-16", + "endDate": "2018-07-23" + } + }, + "Start": 9, + "Length": 12 + } + ] + }, + { + "Input": "Cortana, 18'i haftasฤฑ birลŸey koyabilir misin lรผtfen?", + "Context": { + "ReferenceDateTime": "2018-08-28T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "18'i haftasฤฑ", + "Type": "daterange", + "Value": { + "Timex": "XXXX-XX-18", + "FutureResolution": { + "startDate": "2018-09-17", + "endDate": "2018-09-24" + }, + "PastResolution": { + "startDate": "2018-08-13", + "endDate": "2018-08-20" + } + }, + "Start": 9, + "Length": 12 + } + ] + }, + { + "Input": "Bu on yฤฑlฤฑn tarihi olan satฤฑลŸlar.", + "Context": { + "ReferenceDateTime": "2018-08-31T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bu on yฤฑl", + "Type": "daterange", + "Value": { + "Timex": "(2010-01-01,2020-01-01,P10Y)", + "FutureResolution": { + "startDate": "2010-01-01", + "endDate": "2020-01-01" + }, + "PastResolution": { + "startDate": "2010-01-01", + "endDate": "2020-01-01" + } + }, + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "1/10'den 07/11'ye", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1/10'den 07/11'ye", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-10-01,XXXX-11-07,P37D)", + "FutureResolution": { + "startDate": "2018-10-01", + "endDate": "2018-11-07" + }, + "PastResolution": { + "startDate": "2018-10-01", + "endDate": "2018-11-07" + } + }, + "Start": 0, + "Length": 17 + } + ] + }, + { + "Input": "25/10'dan 25/01'e", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "25/10'dan 25/01'e", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-10-25,XXXX-01-25,P92D)", + "FutureResolution": { + "startDate": "2018-10-25", + "endDate": "2019-01-25" + }, + "PastResolution": { + "startDate": "2017-10-25", + "endDate": "2018-01-25" + } + }, + "Start": 0, + "Length": 17 + } + ] + }, + { + "Input": "Geรงen hafta ders yoktu", + "Comment": "DateTime V2 enhancements", + "Context": { + "ReferenceDateTime": "2019-09-23T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Geรงen hafta", + "Type": "daterange", + "Value": { + "Timex": "2019-W38", + "FutureResolution": { + "startDate": "2019-09-16", + "endDate": "2019-09-23" + }, + "PastResolution": { + "startDate": "2019-09-16", + "endDate": "2019-09-23" + } + }, + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "Geรงen haftaki gibi ders notlarฤฑ yoktu", + "Comment": "DateTime V2 enhancements", + "Context": { + "ReferenceDateTime": "2019-09-23T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Geรงen haftaki", + "Type": "daterange", + "Value": { + "Timex": "2019-W38", + "FutureResolution": { + "startDate": "2019-09-16", + "endDate": "2019-09-23" + }, + "PastResolution": { + "startDate": "2019-09-16", + "endDate": "2019-09-23" + } + }, + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "Geรงen haftaya ait ders notlarฤฑ yoktu", + "Comment": "DateTime V2 enhancements", + "Context": { + "ReferenceDateTime": "2019-09-23T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Geรงen haftaya ait", + "Type": "daterange", + "Value": { + "Timex": "2019-W38", + "FutureResolution": { + "startDate": "2019-09-16", + "endDate": "2019-09-23" + }, + "PastResolution": { + "startDate": "2019-09-16", + "endDate": "2019-09-23" + } + }, + "Start": 0, + "Length": 17 + } + ] + }, + { + "Input": "GeรงtiฤŸimiz hafta ders yoktu", + "Comment": "DateTime V2 enhancements", + "Context": { + "ReferenceDateTime": "2019-09-23T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "GeรงtiฤŸimiz hafta", + "Type": "daterange", + "Value": { + "Timex": "2019-W38", + "FutureResolution": { + "startDate": "2019-09-16", + "endDate": "2019-09-23" + }, + "PastResolution": { + "startDate": "2019-09-16", + "endDate": "2019-09-23" + } + }, + "Start": 0, + "Length": 16 + } + ] + }, + { + "Input": "GeรงmiลŸ hafta notlarฤฑ aรงฤฑklandฤฑ", + "Comment": "DateTime V2 enhancements", + "Context": { + "ReferenceDateTime": "2019-09-23T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "GeรงmiลŸ hafta", + "Type": "daterange", + "Value": { + "Timex": "2019-W38", + "FutureResolution": { + "startDate": "2019-09-16", + "endDate": "2019-09-23" + }, + "PastResolution": { + "startDate": "2019-09-16", + "endDate": "2019-09-23" + } + }, + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "Bu ay yokum", + "Comment": "DateTime V2 enhancements", + "Context": { + "ReferenceDateTime": "2019-09-23T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bu ay", + "Type": "daterange", + "Value": { + "Timex": "2019-09", + "FutureResolution": { + "startDate": "2019-09-01", + "endDate": "2019-10-01" + }, + "PastResolution": { + "startDate": "2019-09-01", + "endDate": "2019-10-01" + } + }, + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "Bu ayki notlar aรงฤฑklandฤฑ", + "Comment": "DateTime V2 enhancements", + "Context": { + "ReferenceDateTime": "2019-09-23T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bu ayki", + "Type": "daterange", + "Value": { + "Timex": "2019-09", + "FutureResolution": { + "startDate": "2019-09-01", + "endDate": "2019-10-01" + }, + "PastResolution": { + "startDate": "2019-09-01", + "endDate": "2019-10-01" + } + }, + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "Bu aya ait notlar aรงฤฑklandฤฑ", + "Comment": "DateTime V2 enhancements", + "Context": { + "ReferenceDateTime": "2019-09-23T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bu aya ait", + "Type": "daterange", + "Value": { + "Timex": "2019-09", + "FutureResolution": { + "startDate": "2019-09-01", + "endDate": "2019-10-01" + }, + "PastResolution": { + "startDate": "2019-09-01", + "endDate": "2019-10-01" + } + }, + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "ร–nceki ay yoktum", + "Comment": "DateTime V2 enhancements", + "Context": { + "ReferenceDateTime": "2019-09-23T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ร–nceki ay", + "Type": "daterange", + "Value": { + "Timex": "2019-08", + "FutureResolution": { + "startDate": "2019-08-01", + "endDate": "2019-09-01" + }, + "PastResolution": { + "startDate": "2019-08-01", + "endDate": "2019-09-01" + } + }, + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "Bir รถnceki ay yoktum", + "Comment": "DateTime V2 enhancements", + "Context": { + "ReferenceDateTime": "2019-09-23T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bir รถnceki ay", + "Type": "daterange", + "Value": { + "Timex": "2019-08", + "FutureResolution": { + "startDate": "2019-08-01", + "endDate": "2019-09-01" + }, + "PastResolution": { + "startDate": "2019-08-01", + "endDate": "2019-09-01" + } + }, + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "GeรงtiฤŸimiz ay yoktum", + "Comment": "DateTime V2 enhancements", + "Context": { + "ReferenceDateTime": "2019-09-23T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "GeรงtiฤŸimiz ay", + "Type": "daterange", + "Value": { + "Timex": "2019-08", + "FutureResolution": { + "startDate": "2019-08-01", + "endDate": "2019-09-01" + }, + "PastResolution": { + "startDate": "2019-08-01", + "endDate": "2019-09-01" + } + }, + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "Geรงen ay yoktum", + "Comment": "DateTime V2 enhancements", + "Context": { + "ReferenceDateTime": "2019-09-23T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Geรงen ay", + "Type": "daterange", + "Value": { + "Timex": "2019-08", + "FutureResolution": { + "startDate": "2019-08-01", + "endDate": "2019-09-01" + }, + "PastResolution": { + "startDate": "2019-08-01", + "endDate": "2019-09-01" + } + }, + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "GeรงmiลŸ ay yoktum", + "Comment": "DateTime V2 enhancements", + "Context": { + "ReferenceDateTime": "2019-09-23T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "GeรงmiลŸ ay", + "Type": "daterange", + "Value": { + "Timex": "2019-08", + "FutureResolution": { + "startDate": "2019-08-01", + "endDate": "2019-09-01" + }, + "PastResolution": { + "startDate": "2019-08-01", + "endDate": "2019-09-01" + } + }, + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "Gelecek ay yokum", + "Comment": "DateTime V2 enhancements", + "Context": { + "ReferenceDateTime": "2019-09-23T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Gelecek ay", + "Type": "daterange", + "Value": { + "Timex": "2019-10", + "FutureResolution": { + "startDate": "2019-10-01", + "endDate": "2019-11-01" + }, + "PastResolution": { + "startDate": "2019-10-01", + "endDate": "2019-11-01" + } + }, + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "ร–nรผmรผzdeki ay yokum", + "Comment": "DateTime V2 enhancements", + "Context": { + "ReferenceDateTime": "2019-09-23T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ร–nรผmรผzdeki ay", + "Type": "daterange", + "Value": { + "Timex": "2019-10", + "FutureResolution": { + "startDate": "2019-10-01", + "endDate": "2019-11-01" + }, + "PastResolution": { + "startDate": "2019-10-01", + "endDate": "2019-11-01" + } + }, + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "Sonraki ay yokum", + "Comment": "DateTime V2 enhancements", + "Context": { + "ReferenceDateTime": "2019-09-23T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Sonraki ay", + "Type": "daterange", + "Value": { + "Timex": "2019-10", + "FutureResolution": { + "startDate": "2019-10-01", + "endDate": "2019-11-01" + }, + "PastResolution": { + "startDate": "2019-10-01", + "endDate": "2019-11-01" + } + }, + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "Bir dahaki ay yokum", + "Comment": "DateTime V2 enhancements", + "Context": { + "ReferenceDateTime": "2019-09-23T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bir dahaki ay", + "Type": "daterange", + "Value": { + "Timex": "2019-10", + "FutureResolution": { + "startDate": "2019-10-01", + "endDate": "2019-11-01" + }, + "PastResolution": { + "startDate": "2019-10-01", + "endDate": "2019-11-01" + } + }, + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "Bir sonraki ay yokum", + "Comment": "DateTime V2 enhancements", + "Context": { + "ReferenceDateTime": "2019-09-23T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bir sonraki ay", + "Type": "daterange", + "Value": { + "Timex": "2019-10", + "FutureResolution": { + "startDate": "2019-10-01", + "endDate": "2019-11-01" + }, + "PastResolution": { + "startDate": "2019-10-01", + "endDate": "2019-11-01" + } + }, + "Start": 0, + "Length": 14 + } + ] + }, + { + "Input": "Bir ay sonra yokum", + "Comment": "DateTime V2 enhancements", + "Context": { + "ReferenceDateTime": "2019-09-23T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bir ay sonra", + "Type": "daterange", + "Value": { + "Timex": "(2019-09-24,2019-10-24,P1M)", + "FutureResolution": { + "startDate": "2019-09-24", + "endDate": "2019-10-24" + }, + "PastResolution": { + "startDate": "2019-09-24", + "endDate": "2019-10-24" + } + }, + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "Bir ay sonraki toplantฤฑda yokum", + "Comment": "DateTime V2 enhancements", + "Context": { + "ReferenceDateTime": "2019-09-23T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bir ay sonraki", + "Type": "daterange", + "Value": { + "Timex": "(2019-09-24,2019-10-24,P1M)", + "FutureResolution": { + "startDate": "2019-09-24", + "endDate": "2019-10-24" + }, + "PastResolution": { + "startDate": "2019-09-24", + "endDate": "2019-10-24" + } + }, + "Start": 0, + "Length": 14 + } + ] + }, + { + "Input": "Sฤฑnavlar 16 AฤŸustos - 15 Eylรผl tarihlerinde olacakmฤฑลŸ", + "Comment": "DateTime V2 enhancements", + "Context": { + "ReferenceDateTime": "2019-09-23T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "16 AฤŸustos - 15 Eylรผl", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-08-16,XXXX-09-15,P30D)", + "FutureResolution": { + "startDate": "2020-08-16", + "endDate": "2020-09-15" + }, + "PastResolution": { + "startDate": "2019-08-16", + "endDate": "2019-09-15" + } + }, + "Start": 9, + "Length": 21 + } + ] + }, + { + "Input": "Ocak ile AฤŸustos arasฤฑ burada olmayacaฤŸฤฑm", + "Comment": "DateTime V2 enhancements", + "Context": { + "ReferenceDateTime": "2019-09-23T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Ocak ile AฤŸustos arasฤฑ", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-01-01,XXXX-08-01,PXXM)", + "FutureResolution": { + "startDate": "2020-01-01", + "endDate": "2020-08-01" + }, + "PastResolution": { + "startDate": "2019-01-01", + "endDate": "2019-08-01" + } + }, + "Start": 0, + "Length": 22 + } + ] + }, + { + "Input": "Ocaktan aฤŸustosa havalar ฤฑsฤฑnฤฑr", + "Comment": "DateTime V2 enhancements", + "Context": { + "ReferenceDateTime": "2019-09-23T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Ocaktan aฤŸustosa", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-01-01,XXXX-08-01,PXXM)", + "FutureResolution": { + "startDate": "2020-01-01", + "endDate": "2020-08-01" + }, + "PastResolution": { + "startDate": "2019-01-01", + "endDate": "2019-08-01" + } + }, + "Start": 0, + "Length": 16 + } + ] + }, + { + "Input": "Ocakla AฤŸustos arasฤฑnda burada olmayacaฤŸฤฑm", + "Comment": "DateTime V2 enhancements", + "Context": { + "ReferenceDateTime": "2019-09-23T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Ocakla AฤŸustos arasฤฑnda", + "Type": "daterange", + "Value": { + "Timex": "(XXXX-01-01,XXXX-08-01,PXXM)", + "FutureResolution": { + "startDate": "2020-01-01", + "endDate": "2020-08-01" + }, + "PastResolution": { + "startDate": "2019-01-01", + "endDate": "2019-08-01" + } + }, + "Start": 0, + "Length": 23 + } + ] + }, + { + "Input": "2 ay sonraki toplantฤฑya geleceฤŸim", + "Comment": "DateTime V2 enhancements", + "Context": { + "ReferenceDateTime": "2019-09-23T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2 ay sonraki", + "Type": "daterange", + "Value": { + "Timex": "(2019-09-24,2019-11-24,P2M)", + "FutureResolution": { + "startDate": "2019-09-24", + "endDate": "2019-11-24" + }, + "PastResolution": { + "startDate": "2019-09-24", + "endDate": "2019-11-24" + } + }, + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "10 ay sonra burada yokum", + "Comment": "DateTime V2 enhancements", + "Context": { + "ReferenceDateTime": "2019-09-23T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10 ay sonra", + "Type": "daterange", + "Value": { + "Timex": "(2019-09-24,2020-07-24,P10M)", + "FutureResolution": { + "startDate": "2019-09-24", + "endDate": "2020-07-24" + }, + "PastResolution": { + "startDate": "2019-09-24", + "endDate": "2020-07-24" + } + }, + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "BebeฤŸiniz 12 ay sonunda yรผrรผmeye baลŸlar", + "Comment": "DateTime V2 enhancements", + "Context": { + "ReferenceDateTime": "2019-09-23T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "12 ay sonunda", + "Type": "daterange", + "Value": { + "Timex": "(2019-09-24,2020-09-24,P12M)", + "FutureResolution": { + "startDate": "2019-09-24", + "endDate": "2020-09-24" + }, + "PastResolution": { + "startDate": "2019-09-24", + "endDate": "2020-09-24" + } + }, + "Start": 10, + "Length": 13 + } + ] + }, + { + "Input": "Yine 3 ay รถnceki ders notlarฤฑnฤฑ kullandฤฑk", + "Comment": "DateTime V2 enhancements", + "Context": { + "ReferenceDateTime": "2019-09-23T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3 ay รถnceki", + "Type": "daterange", + "Value": { + "Timex": "(2019-06-23,2019-09-23,P3M)", + "FutureResolution": { + "startDate": "2019-06-23", + "endDate": "2019-09-23" + }, + "PastResolution": { + "startDate": "2019-06-23", + "endDate": "2019-09-23" + } + }, + "Start": 5, + "Length": 11 + } + ] + }, + { + "Input": "Ocak'ta yokum", + "Comment": "DateTime V2 enhancements", + "Context": { + "ReferenceDateTime": "2019-09-23T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Ocak", + "Type": "daterange", + "Value": { + "Timex": "XXXX-01", + "FutureResolution": { + "startDate": "2020-01-01", + "endDate": "2020-02-01" + }, + "PastResolution": { + "startDate": "2019-01-01", + "endDate": "2019-02-01" + } + }, + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "ลžubat'ta yokum", + "Comment": "DateTime V2 enhancements", + "Context": { + "ReferenceDateTime": "2019-09-23T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ลžubat", + "Type": "daterange", + "Value": { + "Timex": "XXXX-02", + "FutureResolution": { + "startDate": "2020-02-01", + "endDate": "2020-03-01" + }, + "PastResolution": { + "startDate": "2019-02-01", + "endDate": "2019-03-01" + } + }, + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "Mart'ta yokum", + "Comment": "DateTime V2 enhancements", + "Context": { + "ReferenceDateTime": "2019-09-23T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Mart", + "Type": "daterange", + "Value": { + "Timex": "XXXX-03", + "FutureResolution": { + "startDate": "2020-03-01", + "endDate": "2020-04-01" + }, + "PastResolution": { + "startDate": "2019-03-01", + "endDate": "2019-04-01" + } + }, + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "Nisan'da yokum", + "Comment": "DateTime V2 enhancements", + "Context": { + "ReferenceDateTime": "2019-09-23T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Nisan", + "Type": "daterange", + "Value": { + "Timex": "XXXX-04", + "FutureResolution": { + "startDate": "2020-04-01", + "endDate": "2020-05-01" + }, + "PastResolution": { + "startDate": "2019-04-01", + "endDate": "2019-05-01" + } + }, + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "Mayฤฑs'ta yokum", + "Comment": "DateTime V2 enhancements", + "Context": { + "ReferenceDateTime": "2019-09-23T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Mayฤฑs", + "Type": "daterange", + "Value": { + "Timex": "XXXX-05", + "FutureResolution": { + "startDate": "2020-05-01", + "endDate": "2020-06-01" + }, + "PastResolution": { + "startDate": "2019-05-01", + "endDate": "2019-06-01" + } + }, + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "Haziran'da yokum", + "Comment": "DateTime V2 enhancements", + "Context": { + "ReferenceDateTime": "2019-09-23T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Haziran", + "Type": "daterange", + "Value": { + "Timex": "XXXX-06", + "FutureResolution": { + "startDate": "2020-06-01", + "endDate": "2020-07-01" + }, + "PastResolution": { + "startDate": "2019-06-01", + "endDate": "2019-07-01" + } + }, + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "Temmuz'da yokum", + "Comment": "DateTime V2 enhancements", + "Context": { + "ReferenceDateTime": "2019-09-23T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Temmuz", + "Type": "daterange", + "Value": { + "Timex": "XXXX-07", + "FutureResolution": { + "startDate": "2020-07-01", + "endDate": "2020-08-01" + }, + "PastResolution": { + "startDate": "2019-07-01", + "endDate": "2019-08-01" + } + }, + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "AฤŸustos'ta yokum", + "Comment": "DateTime V2 enhancements", + "Context": { + "ReferenceDateTime": "2019-09-23T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "AฤŸustos", + "Type": "daterange", + "Value": { + "Timex": "XXXX-08", + "FutureResolution": { + "startDate": "2020-08-01", + "endDate": "2020-09-01" + }, + "PastResolution": { + "startDate": "2019-08-01", + "endDate": "2019-09-01" + } + }, + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "Eylรผl'de yokum", + "Comment": "DateTime V2 enhancements", + "Context": { + "ReferenceDateTime": "2019-09-23T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Eylรผl", + "Type": "daterange", + "Value": { + "Timex": "XXXX-09", + "FutureResolution": { + "startDate": "2019-09-01", + "endDate": "2019-10-01" + }, + "PastResolution": { + "startDate": "2018-09-01", + "endDate": "2018-10-01" + } + }, + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "Ekim'de yokum", + "Comment": "DateTime V2 enhancements", + "Context": { + "ReferenceDateTime": "2019-09-23T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Ekim", + "Type": "daterange", + "Value": { + "Timex": "XXXX-10", + "FutureResolution": { + "startDate": "2019-10-01", + "endDate": "2019-11-01" + }, + "PastResolution": { + "startDate": "2018-10-01", + "endDate": "2018-11-01" + } + }, + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "Kasฤฑm'da yokum", + "Comment": "DateTime V2 enhancements", + "Context": { + "ReferenceDateTime": "2019-09-23T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Kasฤฑm", + "Type": "daterange", + "Value": { + "Timex": "XXXX-11", + "FutureResolution": { + "startDate": "2019-11-01", + "endDate": "2019-12-01" + }, + "PastResolution": { + "startDate": "2018-11-01", + "endDate": "2018-12-01" + } + }, + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "Aralฤฑk'ta yokum", + "Comment": "DateTime V2 enhancements", + "Context": { + "ReferenceDateTime": "2019-09-23T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Aralฤฑk", + "Type": "daterange", + "Value": { + "Timex": "XXXX-12", + "FutureResolution": { + "startDate": "2019-12-01", + "endDate": "2020-01-01" + }, + "PastResolution": { + "startDate": "2018-12-01", + "endDate": "2019-01-01" + } + }, + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "Son ay dรถneceฤŸim", + "Comment": "DateTime V2 enhancements", + "Context": { + "ReferenceDateTime": "2019-09-23T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Son ay", + "Type": "daterange", + "Value": { + "Timex": "2019-08", + "FutureResolution": { + "startDate": "2019-08-01", + "endDate": "2019-09-01" + }, + "PastResolution": { + "startDate": "2019-08-01", + "endDate": "2019-09-01" + } + }, + "Start": 0, + "Length": 6 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Turkish/DateTimeExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Turkish/DateTimeExtractor.json new file mode 100644 index 000000000..f9de6087a --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Turkish/DateTimeExtractor.json @@ -0,0 +1,772 @@ +[ + { + "Input": "ลžimdi dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ลžimdi", + "Type": "datetime", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "Mรผmkรผn olan en kฤฑsa sรผrede dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Mรผmkรผn olan en kฤฑsa sรผrede", + "Type": "datetime", + "Start": 0, + "Length": 26 + } + ] + }, + { + "Input": "ลžu anda dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ลžu anda", + "Type": "datetime", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "15'inde saat 8:00'da dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "15'inde saat 8:00", + "Type": "datetime", + "Start": 0, + "Length": 17 + } + ] + }, + { + "Input": "15'inde saat 8:00:30'da dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "15'inde saat 8:00:30", + "Type": "datetime", + "Start": 0, + "Length": 20 + } + ] + }, + { + "Input": "15'inde, saat 20:00'da dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "15'inde, saat 20:00", + "Type": "datetime", + "Start": 0, + "Length": 19 + } + ] + }, + { + "Input": "21/04/2016, saat 20:00'da dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "21/04/2016, saat 20:00", + "Type": "datetime", + "Start": 0, + "Length": 22 + } + ] + }, + { + "Input": "14 Ekim'de saat 8:00:00 'da dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "14 Ekim'de saat 8:00:00", + "Type": "datetime", + "Start": 0, + "Length": 23 + } + ] + }, + { + "Input": "14 Ekim, saat 8:00'da dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "14 Ekim, saat 8:00", + "Type": "datetime", + "Start": 0, + "Length": 18 + } + ] + }, + { + "Input": "Yarฤฑn saat 8:00'da dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Yarฤฑn saat 8:00", + "Type": "datetime", + "Start": 0, + "Length": 15 + } + ] + }, + { + "Input": "Yarฤฑn saat 8:00 civarฤฑ dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Yarฤฑn saat 8:00 civarฤฑ", + "Type": "datetime", + "Start": 0, + "Length": 22 + } + ] + }, + { + "Input": "Yarฤฑn saat 8:00:05'de dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Yarฤฑn saat 8:00:05", + "Type": "datetime", + "Start": 0, + "Length": 18 + } + ] + }, + { + "Input": "Gelecek Cuma saat 3 buรงukta dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Gelecek Cuma saat 3 buรงukta", + "Type": "datetime", + "Start": 0, + "Length": 27 + } + ] + }, + { + "Input": "5 Mayฤฑs, 2016, akลŸam saat sekizi yirmi geรงe dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5 Mayฤฑs, 2016, akลŸam saat sekizi yirmi geรงe", + "Type": "datetime", + "Start": 0, + "Length": 43 + } + ] + }, + { + "Input": "15'inde saat 20:00'da dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "15'inde saat 20:00", + "Type": "datetime", + "Start": 0, + "Length": 18 + } + ] + }, + { + "Input": "15'inde saat yedide dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "15'inde saat yedi", + "Type": "datetime", + "Start": 0, + "Length": 17 + } + ] + }, + { + "Input": "Gelecek Pazar saat 20:00'da dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Gelecek Pazar saat 20:00", + "Type": "datetime", + "Start": 0, + "Length": 24 + } + ] + }, + { + "Input": "Bugรผn saat 20:00'da dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bugรผn saat 20:00", + "Type": "datetime", + "Start": 0, + "Length": 16 + } + ] + }, + { + "Input": "Yarฤฑn yediye รงeyrek kala dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Yarฤฑn yediye รงeyrek kala", + "Type": "datetime", + "Start": 0, + "Length": 24 + } + ] + }, + { + "Input": "22.12.2016, saat 19:00'da dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "22.12.2016, saat 19:00", + "Type": "datetime", + "Start": 0, + "Length": 22 + } + ] + }, + { + "Input": "Yarฤฑn saat yedide dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Yarฤฑn saat yedi", + "Type": "datetime", + "Start": 0, + "Length": 15 + } + ] + }, + { + "Input": "Yarฤฑn sabah 7'de dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Yarฤฑn sabah 7", + "Type": "datetime", + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "Pazar รถฤŸleden sonra 19:00'da dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Pazar รถฤŸleden sonra 19:00", + "Type": "datetime", + "Start": 0, + "Length": 25 + } + ] + }, + { + "Input": "Yarฤฑn sabah beลŸi yirmi geรงe dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Yarฤฑn sabah beลŸi yirmi geรงe", + "Type": "datetime", + "Start": 0, + "Length": 27 + } + ] + }, + { + "Input": "14 Ekim saat 8:00'da dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "14 Ekim saat 8:00", + "Type": "datetime", + "Start": 0, + "Length": 17 + } + ] + }, + { + "Input": "Bu sabah 7'de dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bu sabah 7", + "Type": "datetime", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "Pazartesi akลŸam saat 20:00'de dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Pazartesi akลŸam saat 20:00", + "Type": "datetime", + "Start": 0, + "Length": 26 + } + ] + }, + { + "Input": "1 Ocak akลŸamฤฑ saat 20:00'da dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 Ocak akลŸamฤฑ saat 20:00", + "Type": "datetime", + "Start": 0, + "Length": 24 + } + ] + }, + { + "Input": "Bu akลŸam saat 22:00'da dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bu akลŸam saat 22:00", + "Type": "datetime", + "Start": 0, + "Length": 19 + } + ] + }, + { + "Input": "Bu sabah saat 8'de dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bu sabah saat 8", + "Type": "datetime", + "Start": 0, + "Length": 15 + } + ] + }, + { + "Input": "Bu akลŸam saat 20'de dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bu akลŸam saat 20", + "Type": "datetime", + "Start": 0, + "Length": 16 + } + ] + }, + { + "Input": "Bu akลŸam saat 19 civarฤฑ dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bu akลŸam saat 19 civarฤฑ", + "Type": "datetime", + "Start": 0, + "Length": 23 + } + ] + }, + { + "Input": "Bu sabah yedide dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bu sabah yedide", + "Type": "datetime", + "Start": 0, + "Length": 15 + } + ] + }, + { + "Input": "Bu sabah 07:00'da dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bu sabah 07:00", + "Type": "datetime", + "Start": 0, + "Length": 14 + } + ] + }, + { + "Input": "Bu akลŸam 7'de dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bu akลŸam 7", + "Type": "datetime", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "Bu akลŸam 21:30'da 2 kiลŸi iรงin", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bu akลŸam 21:30", + "Type": "datetime", + "Start": 0, + "Length": 14 + } + ] + }, + { + "Input": "Bu akลŸam 21:30:31'de 2 kiลŸi iรงin", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bu akลŸam 21:30:31'de", + "Type": "datetime", + "Start": 0, + "Length": 20 + } + ] + }, + { + "Input": "Gรผnรผn sonunda dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Gรผnรผn sonunda", + "Type": "datetime", + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "Yarฤฑnฤฑn sonunda dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Yarฤฑnฤฑn sonunda", + "Type": "datetime", + "Start": 0, + "Length": 15 + } + ] + }, + { + "Input": "Pazar'ฤฑn sonunda dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Pazar'ฤฑn sonunda", + "Type": "datetime", + "Start": 0, + "Length": 16 + } + ] + }, + { + "Input": "5'inde saat 4'te dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5'inde saat 4", + "Type": "datetime", + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "5 saat iรงinde dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5 saat iรงinde", + "Type": "datetime", + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "Pazar รถฤŸleden sonra 3'te uygun olup olmadฤฑฤŸฤฑma bak", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Pazar รถฤŸleden sonra 3", + "Type": "datetime", + "Start": 0, + "Length": 21 + } + ] + }, + { + "Input": "Yarฤฑn sabah saat 9'da gรถrรผลŸme ayarla", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Yarฤฑn sabah saat 9", + "Type": "datetime", + "Start": 0, + "Length": 18 + } + ] + }, + { + "Input": "Yarฤฑn sabah saat 9'da dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Yarฤฑn sabah saat 9", + "Type": "datetime", + "Start": 0, + "Length": 18 + } + ] + }, + { + "Input": "Yarฤฑn saat 9'da dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Yarฤฑn saat 9", + "Type": "datetime", + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "Bu Cuma รถฤŸleden sonra saat birde", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bu Cuma รถฤŸleden sonra saat birde", + "Type": "datetime", + "Start": 0, + "Length": 32 + } + ] + }, + { + "Input": "Cuma 12:30'a รถฤŸle yemeฤŸi koy", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Cuma 12:30", + "Type": "datetime", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "Bu akลŸam gece yarฤฑsฤฑna 649 koy", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bu akลŸam gece yarฤฑsฤฑ", + "Type": "datetime", + "Start": 0, + "Length": 20 + } + ] + }, + { + "Input": "1 AฤŸustos saat 11'de dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 AฤŸustos saat 11", + "Type": "datetime", + "Start": 0, + "Length": 17 + } + ] + }, + { + "Input": "1 AฤŸustos saat 23'te dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 AฤŸustos saat 23", + "Type": "datetime", + "Start": 0, + "Length": 17 + } + ] + }, + { + "Input": "25/02'de saat 11'de dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "25/02'de saat 11", + "Type": "datetime", + "Start": 0, + "Length": 16 + } + ] + }, + { + "Input": "6 Ocak 2017'de saat 6:37'de dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "6 Ocak 2017'de saat 6:37", + "Type": "datetime", + "Start": 0, + "Length": 24 + } + ] + }, + { + "Input": "16 Kasฤฑm 2016 saat 10:38", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "16 Kasฤฑm 2016 saat 10:38", + "Type": "datetime", + "Start": 0, + "Length": 24 + } + ] + }, + { + "Input": "1 gรผn 2 saat sonra ayrฤฑlacaฤŸฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 gรผn 2 saat sonra", + "Type": "datetime", + "Start": 0, + "Length": 18 + } + ] + }, + { + "Input": "Bir saat iรงinde meลŸgul olacaฤŸฤฑm, daha sonra ara", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bir saat iรงinde", + "Type": "datetime", + "Start": 0, + "Length": 15 + } + ] + }, + { + "Input": "Onunla 2 ay 1 gรผn 2 saat รถnce tanฤฑลŸtฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2 ay 1 gรผn 2 saat รถnce", + "Type": "datetime", + "Start": 7, + "Length": 22 + } + ] + }, + { + "Input": "1 gรผn 30 dakika sonra ayrฤฑlacaฤŸฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 gรผn 30 dakika sonra", + "Type": "datetime", + "Start": 0, + "Length": 21 + } + ] + }, + { + "Input": "2 dakika iรงinde ayrฤฑlacaฤŸฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2 dakika iรงinde", + "Type": "datetime", + "Start": 0, + "Length": 15 + } + ] + }, + { + "Input": "Lรผtfen bugรผn saat 9'a Skype gรถrรผลŸmesi koy", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "bugรผn saat 9", + "Type": "datetime", + "Start": 7, + "Length": 12 + } + ] + }, + { + "Input": "Lรผtfen bugรผn saat 21'e Skype gรถrรผลŸmesi koy", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "bugรผn saat 21", + "Type": "datetime", + "Start": 7, + "Length": 13 + } + ] + }, + { + "Input": "2 saat iรงinde ayrฤฑlacaฤŸฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2 saat iรงinde", + "Type": "datetime", + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "ลžu andaki durum nedir?", + "Comment": "DateTime V2 enhancements", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ลžu andaki", + "Type": "datetime", + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "Neredesin ลŸu an?", + "Comment": "DateTime V2 enhancements", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ลŸu an", + "Type": "datetime", + "Start": 10, + "Length": 5 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Turkish/DateTimeModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Turkish/DateTimeModel.json new file mode 100644 index 000000000..8e1380730 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Turkish/DateTimeModel.json @@ -0,0 +1,9110 @@ +[ + { + "Input": "4 Ocak 2019'da dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "4 ocak 2019", + "Start": 0, + "End": 10, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-01-04", + "type": "date", + "value": "2019-01-04" + } + ] + } + } + ] + }, + { + "Input": "3 Ocak 2019'da dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3 ocak 2019", + "Start": 0, + "End": 10, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-01-03", + "type": "date", + "value": "2019-01-03" + } + ] + } + } + ] + }, + { + "Input": "2 Ocak 2019'da dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2 ocak 2019", + "Start": 0, + "End": 10, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-01-02", + "type": "date", + "value": "2019-01-02" + } + ] + } + } + ] + }, + { + "Input": "1 Ocak 2019'da dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 ocak 2019", + "Start": 0, + "End": 10, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-01-01", + "type": "date", + "value": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "1990'lardaki ABD BaลŸkanlarฤฑ kimdir", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1990'lar", + "Start": 0, + "End": 7, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(1990-01-01,2000-01-01,P10Y)", + "type": "daterange", + "start": "1990-01-01", + "end": "2000-01-01" + } + ] + } + } + ] + }, + { + "Input": "2 Ekim'de dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2 ekim", + "Start": 0, + "End": 5, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-10-02", + "type": "date", + "value": "2016-10-02" + }, + { + "timex": "XXXX-10-02", + "type": "date", + "value": "2017-10-02" + } + ] + } + } + ] + }, + { + "Input": "22/04'te dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "22/04", + "Start": 0, + "End": 4, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-04-22", + "type": "date", + "value": "2016-04-22" + }, + { + "timex": "XXXX-04-22", + "type": "date", + "value": "2017-04-22" + } + ] + } + } + ] + }, + { + "Input": "Yirmi dokuz Mayฤฑs'ta dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "yirmi dokuz mayฤฑs", + "Start": 0, + "End": 16, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-05-29", + "type": "date", + "value": "2016-05-29" + }, + { + "timex": "XXXX-05-29", + "type": "date", + "value": "2017-05-29" + } + ] + } + } + ] + }, + { + "Input": "ฤฐki AฤŸustos'ta dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ฤฐki aฤŸustos", + "Start": 0, + "End": 10, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-08-02", + "type": "date", + "value": "2016-08-02" + }, + { + "timex": "XXXX-08-02", + "type": "date", + "value": "2017-08-02" + } + ] + } + } + ] + }, + { + "Input": "Bugรผn dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "bugรผn", + "Start": 0, + "End": 4, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2016-11-07", + "type": "date", + "value": "2016-11-07" + } + ] + } + } + ] + }, + { + "Input": "Yarฤฑn dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "yarฤฑn", + "Start": 0, + "End": 4, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2016-11-08", + "type": "date", + "value": "2016-11-08" + } + ] + } + } + ] + }, + { + "Input": "Dรผn dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "dรผn", + "Start": 0, + "End": 2, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2016-11-06", + "type": "date", + "value": "2016-11-06" + } + ] + } + } + ] + }, + { + "Input": "Cuma dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "cuma", + "Start": 0, + "End": 3, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-5", + "type": "date", + "value": "2016-11-04" + }, + { + "timex": "XXXX-WXX-5", + "type": "date", + "value": "2016-11-11" + } + ] + } + } + ] + }, + { + "Input": "Gelecek ay 4'รผnden 23'รผne kadar yokum", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "gelecek ay 4'รผnden 23'รผne kadar", + "Start": 0, + "End": 30, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2016-12-04,2016-12-23,P19D)", + "type": "daterange", + "start": "2016-12-04", + "end": "2016-12-23" + } + ] + } + } + ] + }, + { + "Input": "Eylรผl'รผn 3'รผyle 12'si arasฤฑ yokum", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "eylรผl'รผn 3'รผyle 12'si arasฤฑ", + "Start": 0, + "End": 26, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-09-03,XXXX-09-12,P9D)", + "type": "daterange", + "start": "2016-09-03", + "end": "2016-09-12" + }, + { + "timex": "(XXXX-09-03,XXXX-09-12,P9D)", + "type": "daterange", + "start": "2017-09-03", + "end": "2017-09-12" + } + ] + } + } + ] + }, + { + "Input": "Bu Eylรผl'de yokum", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "bu eylรผl", + "Start": 0, + "End": 7, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2016-09", + "type": "daterange", + "start": "2016-09-01", + "end": "2016-10-01" + } + ] + } + } + ] + }, + { + "Input": "12 Ocak 2016 - 22/01/2016 arasฤฑ yokum", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "12 ocak 2016 - 22/01/2016 arasฤฑ", + "Start": 0, + "End": 30, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2016-01-12,2016-01-22,P10D)", + "type": "daterange", + "start": "2016-01-12", + "end": "2016-01-22" + } + ] + } + } + ] + }, + { + "Input": "Gelecek 3 gรผn yokum", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "gelecek 3 gรผn", + "Start": 0, + "End": 12, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2016-11-08,2016-11-11,P3D)", + "type": "daterange", + "start": "2016-11-08", + "end": "2016-11-11" + } + ] + } + } + ] + }, + { + "Input": "Temmuz'un son haftasฤฑ yokum", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "temmuz'un son haftasฤฑ", + "Start": 0, + "End": 20, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-07-W05", + "type": "daterange", + "start": "2016-07-25", + "end": "2016-08-01" + }, + { + "timex": "XXXX-07-W05", + "type": "daterange", + "start": "2017-07-24", + "end": "2017-07-31" + } + ] + } + } + ] + }, + { + "Input": "2015'in 3. ayฤฑnda yokum", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015'in 3. ayฤฑ", + "Start": 0, + "End": 13, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2015-03", + "type": "daterange", + "start": "2015-03-01", + "end": "2015-04-01" + } + ] + } + } + ] + }, + { + "Input": "Bu yaz ayrฤฑlacaฤŸฤฑm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "bu yaz", + "Start": 0, + "End": 5, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2016-SU", + "type": "daterange", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "Yarฤฑndan beri yokum", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "yarฤฑndan beri", + "Start": 0, + "End": 12, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2016-11-08", + "Mod": "since", + "type": "daterange", + "start": "2016-11-08", + "sourceEntity": "datetimepoint" + } + ] + } + } + ] + }, + { + "Input": "AฤŸustos'tan beri yokum", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "aฤŸustos'tan beri", + "Start": 0, + "End": 15, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-08", + "Mod": "since", + "type": "daterange", + "start": "2016-08-01", + "sourceEntity": "datetimerange" + }, + { + "timex": "XXXX-08", + "Mod": "since", + "type": "daterange", + "start": "2017-08-01", + "sourceEntity": "datetimerange" + } + ] + } + } + ] + }, + { + "Input": "Bu AฤŸustos'tan beri yokum", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "bu aฤŸustos'tan beri", + "Start": 0, + "End": 18, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2016-08", + "Mod": "since", + "type": "daterange", + "start": "2016-08-01", + "sourceEntity": "datetimerange" + } + ] + } + } + ] + }, + { + "Input": "ลžimdi dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ลŸimdi", + "Start": 0, + "End": 4, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "PRESENT_REF", + "type": "datetime", + "value": "2016-11-07 00:00:00" + } + ] + } + } + ] + }, + { + "Input": "14 Ekim sabah 8:00:31'de dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "14 ekim sabah 8:00:31'de", + "Start": 0, + "End": 23, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-10-14T08:00:31", + "type": "datetime", + "value": "2016-10-14 08:00:31" + }, + { + "timex": "XXXX-10-14T08:00:31", + "type": "datetime", + "value": "2017-10-14 08:00:31" + } + ] + } + } + ] + }, + { + "Input": "Yarฤฑn sabah 08:00'da dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "yarฤฑn sabah 08:00", + "Start": 0, + "End": 16, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2016-11-08T08:00", + "type": "datetime", + "value": "2016-11-08 08:00:00" + } + ] + } + } + ] + }, + { + "Input": "Bu akลŸam 22'de dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "bu akลŸam 22", + "Start": 0, + "End": 10, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2016-11-07T22", + "type": "datetime", + "value": "2016-11-07 22:00:00" + } + ] + } + } + ] + }, + { + "Input": "Bu sabah 8'de dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "bu sabah 8", + "Start": 0, + "End": 9, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2016-11-07T08", + "type": "datetime", + "value": "2016-11-07 08:00:00" + } + ] + } + } + ] + }, + { + "Input": "Yarฤฑnฤฑn sonunda dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "yarฤฑnฤฑn sonunda", + "Start": 0, + "End": 14, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2016-11-08T23:59:59", + "type": "datetime", + "value": "2016-11-08 23:59:59" + } + ] + } + } + ] + }, + { + "Input": "Pazar'ฤฑn sonunda dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "pazar'ฤฑn sonunda", + "Start": 0, + "End": 15, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-7T23:59:59", + "type": "datetime", + "value": "2016-11-06 23:59:59" + }, + { + "timex": "XXXX-WXX-7T23:59:59", + "type": "datetime", + "value": "2016-11-13 23:59:59" + } + ] + } + } + ] + }, + { + "Input": "Bu Pazar'ฤฑn sonunda dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "bu pazar'ฤฑn sonunda", + "Start": 0, + "End": 18, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2016-11-13T23:59:59", + "type": "datetime", + "value": "2016-11-13 23:59:59" + } + ] + } + } + ] + }, + { + "Input": "Bugรผn beลŸten yediye kadar yokum", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "bugรผn beลŸten yediye kadar", + "Start": 0, + "End": 24, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2016-11-07T05,2016-11-07T07,PT2H)", + "type": "datetimerange", + "start": "2016-11-07 05:00:00", + "end": "2016-11-07 07:00:00" + }, + { + "timex": "(2016-11-07T17,2016-11-07T19,PT2H)", + "type": "datetimerange", + "start": "2016-11-07 17:00:00", + "end": "2016-11-07 19:00:00" + } + ] + } + } + ] + }, + { + "Input": "22 Nisan gรผnรผ akลŸam 5'ten 6'ya kadar yokum", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "22 nisan gรผnรผ akลŸam 5'ten 6'ya kadar", + "Start": 0, + "End": 35, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-04-22T17,XXXX-04-22T18,PT1H)", + "type": "datetimerange", + "start": "2016-04-22 17:00:00", + "end": "2016-04-22 18:00:00" + }, + { + "timex": "(XXXX-04-22T17,XXXX-04-22T18,PT1H)", + "type": "datetimerange", + "start": "2017-04-22 17:00:00", + "end": "2017-04-22 18:00:00" + } + ] + } + } + ] + }, + { + "Input": "Yarฤฑn 3:00'dan 4:00'a kadar yokum", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "yarฤฑn 3:00'dan 4:00'a kadar", + "Start": 0, + "End": 26, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2016-11-08T03:00,2016-11-08T04:00,PT1H)", + "type": "datetimerange", + "start": "2016-11-08 03:00:00", + "end": "2016-11-08 04:00:00" + }, + { + "timex": "(2016-11-08T15:00,2016-11-08T16:00,PT1H)", + "type": "datetimerange", + "start": "2016-11-08 15:00:00", + "end": "2016-11-08 16:00:00" + } + ] + } + } + ] + }, + { + "Input": "Bu akลŸam dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "bu akลŸam", + "Start": 0, + "End": 7, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2016-11-07TEV", + "type": "datetimerange", + "start": "2016-11-07 16:00:00", + "end": "2016-11-07 20:00:00" + } + ] + } + } + ] + }, + { + "Input": "Yarฤฑn gece dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "yarฤฑn gece", + "Start": 0, + "End": 9, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2016-11-08TNI", + "type": "datetimerange", + "start": "2016-11-08 20:00:00", + "end": "2016-11-08 23:59:59" + } + ] + } + } + ] + }, + { + "Input": "Gelecek Pazartesi รถฤŸleden sonra dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "gelecek pazartesi รถฤŸleden sonra", + "Start": 0, + "End": 30, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2016-11-14TAF", + "type": "datetimerange", + "start": "2016-11-14 12:00:00", + "end": "2016-11-14 16:00:00" + } + ] + } + } + ] + }, + { + "Input": "Gelecek saat dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "gelecek saat", + "Start": 0, + "End": 11, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2016-11-07T16:12:00,2016-11-07T17:12:00,PT1H)", + "type": "datetimerange", + "start": "2016-11-07 16:12:00", + "end": "2016-11-07 17:12:00" + } + ] + } + } + ] + }, + { + "Input": "Salฤฑ sabah dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "salฤฑ sabah", + "Start": 0, + "End": 9, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-2TMO", + "type": "datetimerange", + "start": "2016-11-01 08:00:00", + "end": "2016-11-01 12:00:00" + }, + { + "timex": "XXXX-WXX-2TMO", + "type": "datetimerange", + "start": "2016-11-08 08:00:00", + "end": "2016-11-08 12:00:00" + } + ] + } + } + ] + }, + { + "Input": "3 saatliฤŸine ayrฤฑlacaฤŸฤฑm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3 saat", + "Start": 0, + "End": 5, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT3H", + "type": "duration", + "value": "10800" + } + ] + } + } + ] + }, + { + "Input": "3,5 yฤฑl iรงin ayrฤฑlacaฤŸฤฑm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3,5 yฤฑl", + "Start": 0, + "End": 6, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P3.5Y", + "type": "duration", + "value": "110376000" + } + ] + } + } + ] + }, + { + "Input": "3 dakika iรงin ayrฤฑlacaฤŸฤฑm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3 dakika", + "Start": 0, + "End": 7, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT3M", + "type": "duration", + "value": "180" + } + ] + } + } + ] + }, + { + "Input": "123,45 saniye iรงin ayrฤฑlacaฤŸฤฑm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "123,45 saniye", + "Start": 0, + "End": 12, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT123.45S", + "type": "duration", + "value": "123.45" + } + ] + } + } + ] + }, + { + "Input": "Tรผm gรผnlรผฤŸรผne ayrฤฑlacaฤŸฤฑm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tรผm gรผnlรผฤŸรผne", + "Start": 0, + "End": 12, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P1D", + "type": "duration", + "value": "86400" + } + ] + } + } + ] + }, + { + "Input": "yirmi dรถrt saatliฤŸine ayrฤฑlacaฤŸฤฑm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "yirmi dรถrt saat", + "Start": 0, + "End": 14, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT24H", + "type": "duration", + "value": "86400" + } + ] + } + } + ] + }, + { + "Input": "Tรผm aylฤฑฤŸฤฑna ayrฤฑlacaฤŸฤฑm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tรผm aylฤฑฤŸฤฑna", + "Start": 0, + "End": 11, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P1M", + "type": "duration", + "value": "2592000" + } + ] + } + } + ] + }, + { + "Input": "Bir saat iรงin ayrฤฑlacฤŸaฤฑm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "bir saat", + "Start": 0, + "End": 7, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT1H", + "type": "duration", + "value": "3600" + } + ] + } + } + ] + }, + { + "Input": "Birkaรง saatliฤŸine ayrฤฑlacaฤŸฤฑm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "birkaรง saat", + "Start": 0, + "End": 10, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT3H", + "type": "duration", + "value": "10800" + } + ] + } + } + ] + }, + { + "Input": "Birkaรง dakikalฤฑฤŸฤฑna ayrฤฑlacaฤŸฤฑm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "birkaรง dakika", + "Start": 0, + "End": 12, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT3M", + "type": "duration", + "value": "180" + } + ] + } + } + ] + }, + { + "Input": "Birkaรง gรผnlรผฤŸรผne ayrฤฑlacaฤŸฤฑm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "birkaรง gรผn", + "Start": 0, + "End": 9, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P3D", + "type": "duration", + "value": "259200" + } + ] + } + } + ] + }, + { + "Input": "Haftalฤฑk ayrฤฑlacaฤŸฤฑm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "haftalฤฑk", + "Start": 0, + "End": 7, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P1W", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "Her gรผn ayrฤฑlacaฤŸฤฑm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "her gรผn", + "Start": 0, + "End": 6, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P1D", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "Yฤฑllฤฑk ayrฤฑlacaฤŸฤฑm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "yฤฑllฤฑk", + "Start": 0, + "End": 5, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P1Y", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "Her iki gรผn ayrฤฑlacaฤŸฤฑm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "her iki gรผn", + "Start": 0, + "End": 10, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P2D", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "Her รผรง hafta ayrฤฑlacaฤŸฤฑm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "her รผรง hafta", + "Start": 0, + "End": 11, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P3W", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "Her gรผn รถฤŸleden sonra 3'te ayrฤฑlacaฤŸฤฑm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "her gรผn รถฤŸleden sonra 3", + "Start": 0, + "End": 22, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "T15", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "Her Pazartesi ayrฤฑlacaฤŸฤฑm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "her pazartesi", + "Start": 0, + "End": 12, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-1", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "Her Pazartesi saat 16'da ayrฤฑlacaฤŸฤฑm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "her pazartesi saat 16", + "Start": 0, + "End": 20, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-1T16", + "type": "set", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "Saat yedi buรงuk", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "saat yedi buรงuk", + "Start": 0, + "End": 14, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T07:30", + "type": "time", + "value": "07:30:00" + }, + { + "timex": "T19:30", + "type": "time", + "value": "19:30:00" + } + ] + } + } + ] + }, + { + "Input": "AkลŸam sekizi 20 geรงe", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "akลŸam sekizi 20 geรงe", + "Start": 0, + "End": 19, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T20:20", + "type": "time", + "value": "20:20:00" + } + ] + } + } + ] + }, + { + "Input": "Sabah 7'de dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "sabah 7", + "Start": 0, + "End": 6, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T07", + "type": "time", + "value": "07:00:00" + } + ] + } + } + ] + }, + { + "Input": "ร–ฤŸleden sonra 19'da dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "รถฤŸleden sonra 19", + "Start": 0, + "End": 15, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T19", + "type": "time", + "value": "19:00:00" + } + ] + } + } + ] + }, + { + "Input": "sabah 11'de dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "sabah 11", + "Start": 0, + "End": 7, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T11", + "type": "time", + "value": "11:00:00" + } + ] + } + } + ] + }, + { + "Input": "ร–ฤŸlen 12", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "รถฤŸlen 12", + "Start": 0, + "End": 7, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T12", + "type": "time", + "value": "12:00:00" + } + ] + } + } + ] + }, + { + "Input": "17'den 18'e kadar yokum", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "17'den 18'e kadar", + "Start": 0, + "End": 16, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T17,T18,PT1H)", + "type": "timerange", + "start": "17:00:00", + "end": "18:00:00" + } + ] + } + } + ] + }, + { + "Input": "Sabah 5'ten yediye kadar yokum", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "sabah 5'ten yediye kadar", + "Start": 0, + "End": 23, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T05,T07,PT2H)", + "type": "timerange", + "start": "05:00:00", + "end": "07:00:00" + } + ] + } + } + ] + }, + { + "Input": "ร–ฤŸleden sonra 17 ve 18 arasฤฑ yokum", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "รถฤŸleden sonra 17 ve 18 arasฤฑ", + "Start": 0, + "End": 27, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T17,T18,PT1H)", + "type": "timerange", + "start": "17:00:00", + "end": "18:00:00" + } + ] + } + } + ] + }, + { + "Input": "4:00'dan saat 7'ye kadar yokum", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "4:00'dan saat 7'ye kadar", + "Start": 0, + "End": 23, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T04:00,T07,PT3H)", + "type": "timerange", + "start": "04:00:00", + "end": "07:00:00" + }, + { + "timex": "(T16:00,T19,PT3H)", + "type": "timerange", + "start": "16:00:00", + "end": "19:00:00" + } + ] + } + } + ] + }, + { + "Input": "Sabah 3'ten 17'ye kadar yokum", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "sabah 3'ten 17'ye kadar", + "Start": 0, + "End": 22, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T03,T17,PT14H)", + "type": "timerange", + "start": "03:00:00", + "end": "17:00:00" + } + ] + } + } + ] + }, + { + "Input": "Saat 16 ile 17 arasฤฑ yokum", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "saat 16 ile 17 arasฤฑ", + "Start": 0, + "End": 19, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T16,T17,PT1H)", + "type": "timerange", + "start": "16:00:00", + "end": "17:00:00" + } + ] + } + } + ] + }, + { + "Input": "Sabah buluลŸalฤฑm", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "sabah", + "Start": 0, + "End": 4, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "TMO", + "type": "timerange", + "start": "08:00:00", + "end": "12:00:00" + } + ] + } + } + ] + }, + { + "Input": "AkลŸam buluลŸalฤฑm", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "akลŸam", + "Start": 0, + "End": 4, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "TEV", + "type": "timerange", + "start": "16:00:00", + "end": "20:00:00" + } + ] + } + } + ] + }, + { + "Input": "ลžimdi dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2017-09-28T14:11:10.9626841" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ลŸimdi", + "Start": 0, + "End": 4, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "PRESENT_REF", + "type": "datetime", + "value": "2017-09-28 14:11:10" + } + ] + } + } + ] + }, + { + "Input": "5 dakika iรงinde dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5 dakika iรงinde", + "Start": 0, + "End": 14, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2016-11-07T00:00:00,2016-11-07T00:05:00,PT5M)", + "type": "datetimerange", + "start": "2016-11-07 00:00:00", + "end": "2016-11-07 00:05:00" + } + ] + } + } + ] + }, + { + "Input": "5 dakika iรงinde", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5 dakika iรงinde", + "Start": 0, + "End": 14, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2016-11-07T00:00:00,2016-11-07T00:05:00,PT5M)", + "type": "datetimerange", + "start": "2016-11-07 00:00:00", + "end": "2016-11-07 00:05:00" + } + ] + } + } + ] + }, + { + "Input": "Gelecek hafta Pazartesi sabah 9'da ya da saat 13'te bana bir toplantฤฑ ayarla", + "Context": { + "ReferenceDateTime": "2017-12-04T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "gelecek hafta pazartesi sabah 9", + "Start": 0, + "End": 30, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2017-12-11T09", + "type": "datetime", + "value": "2017-12-11 09:00:00" + } + ] + } + }, + { + "Text": "saat 13", + "Start": 41, + "End": 47, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T13", + "type": "time", + "value": "13:00:00" + } + ] + } + } + ] + }, + { + "Input": "Gelecek hafta Pazartesi ya da Salฤฑ gรผnรผne bana bir toplantฤฑ ayarla", + "Context": { + "ReferenceDateTime": "2017-12-04T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "gelecek hafta pazartesi", + "Start": 0, + "End": 22, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2017-12-11", + "type": "date", + "value": "2017-12-11" + } + ] + } + }, + { + "Text": "salฤฑ", + "Start": 30, + "End": 33, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-2", + "type": "date", + "value": "2017-11-28" + }, + { + "timex": "XXXX-WXX-2", + "type": "date", + "value": "2017-12-05" + } + ] + } + } + ] + }, + { + "Input": "Sabah saat 9 ya da 10'da bana bir toplantฤฑ ayarla", + "Context": { + "ReferenceDateTime": "2017-12-04T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "sabah saat 9", + "Start": 0, + "End": 11, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T09", + "type": "time", + "value": "09:00:00" + } + ] + } + }, + { + "Text": "10", + "Start": 19, + "End": 20, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T10", + "type": "time", + "value": "10:00:00" + }, + { + "timex": "T22", + "type": "time", + "value": "22:00:00" + } + ] + } + } + ] + }, + { + "Input": "Gelecek Pazartesi 13-15 arasฤฑ ya da 17-18 arasฤฑ bana bir toplantฤฑ ayarla", + "Context": { + "ReferenceDateTime": "2017-12-04T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "gelecek pazartesi 13-15 arasฤฑ", + "Start": 0, + "End": 28, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2017-12-11T13,2017-12-11T15,PT2H)", + "type": "datetimerange", + "start": "2017-12-11 13:00:00", + "end": "2017-12-11 15:00:00" + } + ] + } + }, + { + "Text": "17-18 arasฤฑ", + "Start": 36, + "End": 46, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T17,T18,PT1H)", + "type": "timerange", + "start": "17:00:00", + "end": "18:00:00" + } + ] + } + } + ] + }, + { + "Input": "Pazartesi sabah 8-9 arasฤฑ ya da sabah 9-10 arasฤฑ uygun", + "Context": { + "ReferenceDateTime": "2017-12-04T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "pazartesi sabah 8-9 arasฤฑ", + "Start": 0, + "End": 24, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-WXX-1T08,XXXX-WXX-1T09,PT1H)", + "type": "datetimerange", + "start": "2017-11-27 08:00:00", + "end": "2017-11-27 09:00:00" + }, + { + "timex": "(XXXX-WXX-1T08,XXXX-WXX-1T09,PT1H)", + "type": "datetimerange", + "start": "2017-12-04 08:00:00", + "end": "2017-12-04 09:00:00" + } + ] + } + }, + { + "Text": "sabah 9-10 arasฤฑ", + "Start": 32, + "End": 47, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T09,T10,PT1H)", + "type": "timerange", + "start": "09:00:00", + "end": "10:00:00" + } + ] + } + } + ] + }, + { + "Input": "Cortana gelecek hafta Salฤฑ ya da PerลŸembe gรผnรผ Skype aramasฤฑ ayarlayabilir mi?", + "Context": { + "ReferenceDateTime": "2017-12-04T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "gelecek hafta salฤฑ", + "Start": 8, + "End": 25, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2017-12-12", + "type": "date", + "value": "2017-12-12" + } + ] + } + }, + { + "Text": "perลŸembe", + "Start": 33, + "End": 40, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-4", + "type": "date", + "value": "2017-11-30" + }, + { + "timex": "XXXX-WXX-4", + "type": "date", + "value": "2017-12-07" + } + ] + } + } + ] + }, + { + "Input": "Cortana gelecek hafta Salฤฑ sabah 9'a ya da PerลŸembe gรผnรผ saat 13'e Skype aramasฤฑ ayarlayabilir mi?", + "Context": { + "ReferenceDateTime": "2017-12-04T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "gelecek hafta salฤฑ sabah 9", + "Start": 8, + "End": 33, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2017-12-12T09", + "type": "datetime", + "value": "2017-12-12 09:00:00" + } + ] + } + }, + { + "Text": "perลŸembe gรผnรผ saat 13", + "Start": 43, + "End": 63, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-4T13", + "type": "datetime", + "value": "2017-11-30 13:00:00" + }, + { + "timex": "XXXX-WXX-4T13", + "type": "datetime", + "value": "2017-12-07 13:00:00" + } + ] + } + } + ] + }, + { + "Input": "9 Mayฤฑs Salฤฑ gรผnรผ bu รถฤŸle yemeฤŸini takvimime ayฤฑrt. ฤฐnsanlarla iletiลŸim kurma.", + "Context": { + "ReferenceDateTime": "2018-01-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "9 mayฤฑs salฤฑ gรผnรผ", + "Start": 0, + "End": 16, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-05-09", + "type": "date", + "value": "2017-05-09" + }, + { + "timex": "XXXX-05-09", + "type": "date", + "value": "2018-05-09" + } + ] + } + } + ] + }, + { + "Input": "Mayฤฑs'ta olabilir", + "Context": { + "ReferenceDateTime": "2018-01-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "mayฤฑs", + "Start": 0, + "End": 4, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-05", + "type": "daterange", + "start": "2017-05-01", + "end": "2017-06-01" + }, + { + "timex": "XXXX-05", + "type": "daterange", + "start": "2018-05-01", + "end": "2018-06-01" + } + ] + } + } + ] + }, + { + "Input": "7 Mart Salฤฑ gรผnรผ xxxx'ten en son xxxxx'i tartฤฑลŸmak iรงin 1 saat bulalฤฑm. Cortana bizim iรงin zaman bulmaya รงalฤฑลŸacak. Rob Lรผtfen bu e-postanฤฑn gizli bilgiler iรงerebileceฤŸini unutmayฤฑn.", + "Context": { + "ReferenceDateTime": "2018-03-14T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "7 mart salฤฑ gรผnรผ", + "Start": 0, + "End": 15, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-03-07", + "type": "date", + "value": "2018-03-07" + }, + { + "timex": "XXXX-03-07", + "type": "date", + "value": "2019-03-07" + } + ] + } + }, + { + "Text": "1 saat", + "Start": 56, + "End": 61, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT1H", + "type": "duration", + "value": "3600" + } + ] + } + } + ] + }, + { + "Input": "10 Nisan haftasฤฑ iรงin bir kaรง randevumuz var. ฤฐhtiyacฤฑ tartฤฑลŸmak iรงin bir รงaฤŸrฤฑ yapmamฤฑzฤฑ รถneriyorum, รงรผnkรผ baลŸka seรงenekler de olabilir.", + "Context": { + "ReferenceDateTime": "2018-03-14T01:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10 nisan haftasฤฑ", + "Start": 0, + "End": 15, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-04-10", + "type": "daterange", + "start": "2017-04-10", + "end": "2017-04-17" + }, + { + "timex": "XXXX-04-10", + "type": "daterange", + "start": "2018-04-09", + "end": "2018-04-16" + } + ] + } + } + ] + }, + { + "Input": "Benden bugรผn zaman รถneren bir mesaj alabilirsiniz.", + "Context": { + "ReferenceDateTime": "2018-03-14T01:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "bugรผn", + "Start": 7, + "End": 11, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-03-14", + "type": "date", + "value": "2018-03-14" + } + ] + } + } + ] + }, + { + "Input": "Her ลŸeyi 9 ay iรงinde halledeceฤŸim ve รถnรผmรผzdeki 10 ay iรงinde geri dรถneceฤŸim.", + "Context": { + "ReferenceDateTime": "2018-03-23T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "9 ay iรงinde", + "Start": 9, + "End": 19, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-12-23", + "type": "date", + "value": "2018-12-23" + } + ] + } + }, + { + "Text": "รถnรผmรผzdeki 10 ay iรงinde", + "Start": 37, + "End": 59, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-03-23,2019-01-23,P10M)", + "type": "daterange", + "start": "2018-03-23", + "end": "2019-01-23" + } + ] + } + } + ] + }, + { + "Input": "Tom ve ben 2 hafta iรงinde bir toplantฤฑ yapacaฤŸฤฑz, bu yรผzden lรผtfen 2 hafta iรงinde bir toplantฤฑ planlamama yardฤฑm edin.", + "Context": { + "ReferenceDateTime": "2018-03-23T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2 hafta iรงinde", + "Start": 11, + "End": 24, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-04-06", + "type": "date", + "value": "2018-04-06" + } + ] + } + }, + { + "Text": "2 hafta iรงinde", + "Start": 67, + "End": 80, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-04-06", + "type": "date", + "value": "2018-04-06" + } + ] + } + } + ] + }, + { + "Input": "ร–nรผmรผzdeki beลŸ gรผn ya da รถnรผmรผzdeki kฤฑrk gรผn ร‡in'e gideceฤŸim", + "Context": { + "ReferenceDateTime": "2018-03-23T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "รถnรผmรผzdeki beลŸ gรผn", + "Start": 0, + "End": 17, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-03-24,2018-03-29,P5D)", + "type": "daterange", + "start": "2018-03-24", + "end": "2018-03-29" + } + ] + } + }, + { + "Text": "รถnรผmรผzdeki kฤฑrk gรผn", + "Start": 25, + "End": 43, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-03-24,2018-05-03,P40D)", + "type": "daterange", + "start": "2018-03-24", + "end": "2018-05-03" + } + ] + } + } + ] + }, + { + "Input": "1 Temmuz'da, 17'inci kez dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2018-04-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 temmuz", + "Start": 0, + "End": 7, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-07-01", + "type": "date", + "value": "2017-07-01" + }, + { + "timex": "XXXX-07-01", + "type": "date", + "value": "2018-07-01" + } + ] + } + } + ] + }, + { + "Input": "Cortana, lรผtfen รถnรผmรผzdeki ay 2 saat rezervasyon yap.", + "Context": { + "ReferenceDateTime": "2018-03-25T01:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "รถnรผmรผzdeki ay", + "Start": 16, + "End": 28, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-04", + "type": "daterange", + "start": "2018-04-01", + "end": "2018-05-01" + } + ] + } + }, + { + "Text": "2 saat", + "Start": 30, + "End": 35, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT2H", + "type": "duration", + "value": "7200" + } + ] + } + } + ] + }, + { + "Input": "Cortana, 12-4 Pazartesi gรผnรผ bir zaman bulmamฤฑza yardฤฑmcฤฑ olabilir.", + "Context": { + "ReferenceDateTime": "2018-05-16T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "12-4 pazartesi", + "Start": 9, + "End": 22, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-WXX-1T00,XXXX-WXX-1T04,PT4H)", + "type": "datetimerange", + "start": "2018-05-14 00:00:00", + "end": "2018-05-14 04:00:00" + }, + { + "timex": "(XXXX-WXX-1T00,XXXX-WXX-1T04,PT4H)", + "type": "datetimerange", + "start": "2018-05-21 00:00:00", + "end": "2018-05-21 04:00:00" + }, + { + "timex": "(XXXX-WXX-1T12,XXXX-WXX-1T16,PT4H)", + "type": "datetimerange", + "start": "2018-05-14 12:00:00", + "end": "2018-05-14 16:00:00" + }, + { + "timex": "(XXXX-WXX-1T12,XXXX-WXX-1T16,PT4H)", + "type": "datetimerange", + "start": "2018-05-21 12:00:00", + "end": "2018-05-21 16:00:00" + } + ] + } + } + ] + }, + { + "Input": "DiฤŸer gรผn ayrฤฑlacaฤŸฤฑm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "diฤŸer gรผn", + "Start": 0, + "End": 8, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P1D", + "type": "duration", + "value": "86400" + } + ] + } + } + ] + }, + { + "Input": "Her hafta ve bu hafta baลŸka birลŸey", + "Context": { + "ReferenceDateTime": "2018-05-20T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "her hafta", + "Start": 0, + "End": 8, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P1W", + "type": "set", + "value": "not resolved" + } + ] + } + }, + { + "Text": "bu hafta", + "Start": 13, + "End": 20, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W20", + "type": "daterange", + "start": "2018-05-14", + "end": "2018-05-21" + } + ] + } + } + ] + }, + { + "Input": "Notlar, her hafta eklenmiลŸ olan LT รงalฤฑลŸma oturumu notlarฤฑnda paylaลŸฤฑlฤฑr ve vurgulamalar Veri bilgileri bรถlรผmรผnde paylaลŸฤฑlฤฑr. Bu haftaki รถzel konu iรงin veri ekibi, gรถsterge panosunun desteklediฤŸi bazฤฑ yeni รถzelliklerin ve bunlarฤฑn nasฤฑl oluลŸturulduฤŸunun genel bir bakฤฑลŸฤฑnฤฑ yazdฤฑ. Kontrol panelini gรถrmediyseniz, bu yeni bir ลŸeyler รถฤŸrenmek iรงin harika bir fฤฑrsat olabilir. Cortana'dan Kasฤฑm'da 45 dakika program yapmasฤฑnฤฑ istiyorum. Ayrฤฑca, Skype entegrasyonunun OWA Rea ile olan haberlerini de paylaลŸmak istiyorum.", + "Context": { + "ReferenceDateTime": "2018-05-20T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "her hafta", + "Start": 8, + "End": 16, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "P1W", + "type": "set", + "value": "not resolved" + } + ] + } + }, + { + "Text": "bu haftaki", + "Start": 126, + "End": 135, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W20", + "type": "daterange", + "start": "2018-05-14", + "end": "2018-05-21" + } + ] + } + }, + { + "Text": "kasฤฑm", + "Start": 385, + "End": 389, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-11", + "type": "daterange", + "start": "2017-11-01", + "end": "2017-12-01" + }, + { + "timex": "XXXX-11", + "type": "daterange", + "start": "2018-11-01", + "end": "2018-12-01" + } + ] + } + }, + { + "Text": "45 dakika", + "Start": 394, + "End": 402, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT45M", + "type": "duration", + "value": "2700" + } + ] + } + } + ] + }, + { + "Input": "Olan aynฤฑ hafta orada deฤŸildim.", + "Context": { + "ReferenceDateTime": "2017-11-17T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "aynฤฑ hafta", + "Start": 5, + "End": 14, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX", + "Mod": "ref_undef", + "type": "daterange", + "start": "2017-11-13", + "end": "2017-11-20" + } + ] + } + } + ] + }, + { + "Input": "Olan aynฤฑ ay orada deฤŸildim.", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "aynฤฑ ay", + "Start": 5, + "End": 11, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-XX", + "Mod": "ref_undef", + "type": "daterange", + "start": "2017-11-01", + "end": "2017-12-01" + } + ] + } + } + ] + }, + { + "Input": "O haftasonu orada deฤŸildim", + "Context": { + "ReferenceDateTime": "2016-11-11T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "o haftasonu", + "Start": 0, + "End": 10, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-WE", + "Mod": "ref_undef", + "type": "daterange", + "start": "2016-11-12", + "end": "2016-11-14" + } + ] + } + } + ] + }, + { + "Input": "Olan aynฤฑ yฤฑl orada deฤŸildim.", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "aynฤฑ yฤฑl", + "Start": 5, + "End": 12, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX", + "Mod": "ref_undef", + "type": "daterange", + "start": "2017-01-01", + "end": "2018-01-01" + } + ] + } + } + ] + }, + { + "Input": "O gรผn iรงin engellendim", + "Context": { + "ReferenceDateTime": "2018-05-22T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "o gรผn", + "Start": 0, + "End": 4, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-05-22", + "type": "date", + "value": "2018-05-22" + } + ] + } + } + ] + }, + { + "Input": "O ay iรงin yokum", + "Comment": "In Turkish, there is no counterpart of 'the month', so it is converted to 'that month'. In English DateTimeModel, the input 'I'm away for that month' was checked and it was resolved to the same values as updated here.", + "Context": { + "ReferenceDateTime": "2018-05-22T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "o ay", + "Start": 0, + "End": 3, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-XX", + "Mod": "ref_undef", + "type": "daterange", + "start": "2018-05-01", + "end": "2018-06-01" + } + ] + } + } + ] + }, + { + "Input": "ร‡arลŸamba gรผnรผ erken saatlerde Pekin'e gidiyorum.", + "Context": { + "ReferenceDateTime": "2018-05-18T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "รงarลŸamba gรผnรผ erken saatlerde", + "Start": 0, + "End": 28, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-3", + "Mod": "start", + "type": "datetimerange", + "start": "2018-05-23 00:00:00", + "end": "2018-05-23 12:00:00" + } + ] + } + } + ] + }, + { + "Input": "Bugรผn gรผn ortasฤฑnda Pekin'e gidiyorum", + "Context": { + "ReferenceDateTime": "2018-05-18T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "bugรผn gรผn ortasฤฑnda", + "Start": 0, + "End": 18, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2018-05-18", + "Mod": "mid", + "type": "datetimerange", + "start": "2018-05-18 10:00:00", + "end": "2018-05-18 14:00:00" + } + ] + } + } + ] + }, + { + "Input": "Bugรผn geรง saatlerde Pekin'e gidiyorum", + "Context": { + "ReferenceDateTime": "2018-05-18T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "bugรผn geรง saatlerde", + "Start": 0, + "End": 18, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2018-05-18", + "Mod": "end", + "type": "datetimerange", + "start": "2018-05-18 12:00:00", + "end": "2018-05-19 00:00:00" + } + ] + } + } + ] + }, + { + "Input": "Hey, yฤฑlฤฑn Cloud partneri bizim", + "Context": { + "ReferenceDateTime": "2018-05-24T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "yฤฑlฤฑn", + "Start": 5, + "End": 9, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "type": "daterange", + "start": "2018-01-01", + "end": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "Nisan 2017 bonusu nedir", + "Context": { + "ReferenceDateTime": "2018-05-24T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "nisan 2017", + "Start": 0, + "End": 9, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2017-04", + "type": "daterange", + "start": "2017-04-01", + "end": "2017-05-01" + } + ] + } + } + ] + }, + { + "Input": "2017 Nisan'da ร‡in'e geri dรถndรผm", + "Context": { + "ReferenceDateTime": "2018-05-24T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2017 nisan", + "Start": 0, + "End": 9, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2017-04", + "type": "daterange", + "start": "2017-04-01", + "end": "2017-05-01" + } + ] + } + } + ] + }, + { + "Input": "Nisan'da ร‡in'e geri dรถndรผm", + "Context": { + "ReferenceDateTime": "2018-05-24T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "nisan", + "Start": 0, + "End": 4, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-04", + "type": "daterange", + "start": "2018-04-01", + "end": "2018-05-01" + }, + { + "timex": "XXXX-04", + "type": "daterange", + "start": "2019-04-01", + "end": "2019-05-01" + } + ] + } + } + ] + }, + { + "Input": "Haftanฤฑn baลŸlarฤฑnda buluลŸacak bir zaman planlayabilirdik.", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "haftanฤฑn baลŸlarฤฑnda", + "Start": 0, + "End": 18, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W22", + "type": "daterange", + "start": "2018-05-28", + "end": "2018-05-31" + } + ] + } + } + ] + }, + { + "Input": "Ayฤฑn baลŸlarฤฑnda buluลŸacak bir zaman planlayabilirdik.", + "Context": { + "ReferenceDateTime": "2018-05-28T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ayฤฑn baลŸlarฤฑnda", + "Start": 0, + "End": 14, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-05", + "type": "daterange", + "start": "2018-05-01", + "end": "2018-05-16" + } + ] + } + } + ] + }, + { + "Input": "Yฤฑlฤฑn baลŸlarฤฑnda buluลŸacak bir zaman planlayabilirdik.", + "Context": { + "ReferenceDateTime": "2018-05-28T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "yฤฑlฤฑn baลŸlarฤฑnda", + "Start": 0, + "End": 15, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "type": "daterange", + "start": "2018-01-01", + "end": "2018-05-28" + } + ] + } + } + ] + }, + { + "Input": "Lรผtfen bize bu hafta daha sonra gรถrรผลŸmek iรงin bir zaman bul", + "Context": { + "ReferenceDateTime": "2018-05-28T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "bu hafta daha sonra", + "Start": 12, + "End": 30, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W22", + "type": "daterange", + "start": "2018-05-31", + "end": "2018-06-04" + } + ] + } + } + ] + }, + { + "Input": "Lรผtfen bize bu ay daha sonra gรถrรผลŸmek iรงin bir zaman bul", + "Context": { + "ReferenceDateTime": "2018-05-28T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "bu ay daha sonra", + "Start": 12, + "End": 27, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-05", + "type": "daterange", + "start": "2018-05-28", + "end": "2018-06-01" + } + ] + } + } + ] + }, + { + "Input": "Lรผtfen bize bu yฤฑl daha sonra gรถrรผลŸmek iรงin bir zaman bul", + "Context": { + "ReferenceDateTime": "2018-05-28T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "bu yฤฑl daha sonra", + "Start": 12, + "End": 28, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "type": "daterange", + "start": "2018-07-01", + "end": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "Lรผtfen bize yฤฑl iรงinde daha sonra gรถrรผลŸmek iรงin bir zaman bul", + "Context": { + "ReferenceDateTime": "2018-05-28T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "yฤฑl iรงinde daha sonra", + "Start": 12, + "End": 32, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "type": "daterange", + "start": "2018-07-01", + "end": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "Bugรผnden sonraki iki gรผn uygun musun?", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "bugรผnden sonraki iki gรผn", + "Start": 0, + "End": 23, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-06-02", + "type": "date", + "value": "2018-06-02" + } + ] + } + } + ] + }, + { + "Input": "Yarฤฑndan itibaren รผรง hafta uygun musun?", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "yarฤฑndan itibaren รผรง hafta", + "Start": 0, + "End": 25, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-06-22", + "type": "date", + "value": "2018-06-22" + } + ] + } + } + ] + }, + { + "Input": "Dรผnden รถnceki iki gรผn neredeydin?", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "dรผnden รถnceki iki gรผn", + "Start": 0, + "End": 20, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-05-28", + "type": "date", + "value": "2018-05-28" + } + ] + } + } + ] + }, + { + "Input": "Eli Lily IVAC'ฤฑ 31 Aralฤฑk 1994'te sattฤฑ", + "Context": { + "ReferenceDateTime": "2018-05-01T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "31 aralฤฑk 1994", + "Start": 16, + "End": 29, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "1994-12-31", + "type": "date", + "value": "1994-12-31" + } + ] + } + } + ] + }, + { + "Input": "3/5/18'de 17:49:19'da dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2018-05-01T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3/5/18'de 17:49:19", + "Start": 0, + "End": 17, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2018-05-03T17:49:19", + "type": "datetime", + "value": "2018-05-03 17:49:19" + } + ] + } + } + ] + }, + { + "Input": "1/1/2015'de 10 ile 11:30 arasฤฑnda gerรงekleลŸecek.", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1/1/2015'de 10 ile 11:30 arasฤฑnda", + "Start": 0, + "End": 32, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2015-01-01T10,2015-01-01T11:30,PT1H30M)", + "type": "datetimerange", + "start": "2015-01-01 10:00:00", + "end": "2015-01-01 11:30:00" + }, + { + "timex": "(2015-01-01T22,2015-01-01T23:30,PT1H30M)", + "type": "datetimerange", + "start": "2015-01-01 22:00:00", + "end": "2015-01-01 23:30:00" + } + ] + } + } + ] + }, + { + "Input": "1/1/2015'te 3 ile 5 arasฤฑnda gerรงekleลŸecek.", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1/1/2015'te 3 ile 5 arasฤฑnda", + "Start": 0, + "End": 27, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2015-01-01T03,2015-01-01T05,PT2H)", + "type": "datetimerange", + "start": "2015-01-01 03:00:00", + "end": "2015-01-01 05:00:00" + }, + { + "timex": "(2015-01-01T15,2015-01-01T17,PT2H)", + "type": "datetimerange", + "start": "2015-01-01 15:00:00", + "end": "2015-01-01 17:00:00" + } + ] + } + } + ] + }, + { + "Input": "1/1/2015'te saat 3:30 ila 5:55 arasฤฑnda gerรงekleลŸecek.", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1/1/2015'te saat 3:30 ila 5:55 arasฤฑnda", + "Start": 0, + "End": 38, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2015-01-01T03:30,2015-01-01T05:55,PT2H25M)", + "type": "datetimerange", + "start": "2015-01-01 03:30:00", + "end": "2015-01-01 05:55:00" + }, + { + "timex": "(2015-01-01T15:30,2015-01-01T17:55,PT2H25M)", + "type": "datetimerange", + "start": "2015-01-01 15:30:00", + "end": "2015-01-01 17:55:00" + } + ] + } + } + ] + }, + { + "Input": "bana 2010'dan รถnce veya 2018'den sonraki satฤฑลŸlarฤฑ gรถster.", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2010'dan รถnce", + "Start": 5, + "End": 17, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2010", + "Mod": "before", + "type": "daterange", + "end": "2010-01-01", + "sourceEntity": "datetimerange" + } + ] + } + }, + { + "Text": "2018'den sonra", + "Start": 24, + "End": 37, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "Mod": "after", + "type": "daterange", + "start": "2019-01-01", + "sourceEntity": "datetimerange" + } + ] + } + } + ] + }, + { + "Input": "bana 2010'dan sonra ve 2018'den รถnce veya 2000'den รถnce ama 1998'den รถnce satฤฑลŸlarฤฑ gรถsterme.", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2010'dan sonra", + "Start": 5, + "End": 18, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2010", + "Mod": "after", + "type": "daterange", + "start": "2011-01-01", + "sourceEntity": "datetimerange" + } + ] + } + }, + { + "Text": "2018'den รถnce", + "Start": 23, + "End": 35, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "Mod": "before", + "type": "daterange", + "end": "2018-01-01", + "sourceEntity": "datetimerange" + } + ] + } + }, + { + "Text": "2000'den รถnce", + "Start": 42, + "End": 54, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2000", + "Mod": "before", + "type": "daterange", + "end": "2000-01-01", + "sourceEntity": "datetimerange" + } + ] + } + }, + { + "Text": "1998'den รถnce", + "Start": 60, + "End": 72, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "1998", + "Mod": "before", + "type": "daterange", + "end": "1998-01-01", + "sourceEntity": "datetimerange" + } + ] + } + } + ] + }, + { + "Input": "Cortana, lรผtfen bu Cuma gรผnรผ 15 Haziran'da Jim ile bir Skype aramasฤฑ ayarla", + "Context": { + "ReferenceDateTime": "2018-06-20T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "bu cuma gรผnรผ 15 haziran", + "Start": 16, + "End": 38, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-06-15", + "type": "date", + "value": "2018-06-15" + }, + { + "timex": "XXXX-06-15", + "type": "date", + "value": "2019-06-15" + } + ] + } + } + ] + }, + { + "Input": "bana 4 gรผnden fazla ve 1 haftadan az kayฤฑtlarฤฑ gรถster.", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "4 gรผnden fazla", + "Start": 5, + "End": 18, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P4D", + "Mod": "more", + "type": "duration", + "value": "345600" + } + ] + } + }, + { + "Text": "1 haftadan az", + "Start": 23, + "End": 35, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P1W", + "Mod": "less", + "type": "duration", + "value": "604800" + } + ] + } + } + ] + }, + { + "Input": "Bana 1 saat 30 dakikadan fazla kayฤฑtlarฤฑ gรถster", + "Context": { + "ReferenceDateTime": "2018-06-20T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 saat 30 dakikadan fazla", + "Start": 5, + "End": 29, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT1H30M", + "Mod": "more", + "type": "duration", + "value": "5400" + } + ] + } + } + ] + }, + { + "Input": "Tรผm iลŸimi zaten bugรผnden รถnce 2 haftadan fazla bir sรผrede bitirdim", + "Context": { + "ReferenceDateTime": "2018-06-12T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "bugรผnden รถnce 2 haftadan fazla bir sรผrede", + "Start": 16, + "End": 56, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-05-29", + "Mod": "before", + "type": "daterange", + "end": "2018-05-29" + } + ] + } + } + ] + }, + { + "Input": "Tรผm iลŸimi zaten dรผnden รถnce 2 gรผnden fazla bir sรผrede bitirdim", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "dรผnden รถnce 2 gรผnden fazla bir sรผrede", + "Start": 16, + "End": 52, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-05-26", + "Mod": "before", + "type": "daterange", + "end": "2018-05-26" + } + ] + } + } + ] + }, + { + "Input": "Bu gรถrev yarฤฑndan sonra 3 gรผnden az bir sรผrede yapฤฑlacak", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "yarฤฑndan sonra 3 gรผnden az bir sรผrede", + "Start": 9, + "End": 45, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-05-30,2018-06-02,P3D)", + "type": "daterange", + "start": "2018-05-30", + "end": "2018-06-02" + } + ] + } + } + ] + }, + { + "Input": "Bu gรถrev bugรผnden sonra 2 haftadan fazla bir sรผrede baลŸlayacak", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "bugรผnden sonra 2 haftadan fazla bir sรผrede", + "Start": 9, + "End": 50, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-06-12", + "Mod": "after", + "type": "daterange", + "start": "2018-06-12" + } + ] + } + } + ] + }, + { + "Input": "3 dakika sonra baลŸlayalฤฑm", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3 dakika sonra", + "Start": 0, + "End": 13, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2018-05-29T00:00:00,2018-05-29T00:03:00,PT3M)", + "type": "datetimerange", + "start": "2018-05-29 00:00:00", + "end": "2018-05-29 00:03:00" + } + ] + } + } + ] + }, + { + "Input": "Bugรผnden 3 dakika sonra baลŸlayalฤฑm", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "bugรผn", + "Start": 0, + "End": 4, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-05-29", + "type": "date", + "value": "2018-05-29" + } + ] + } + }, + { + "Text": "3 dakika sonra", + "Start": 9, + "End": 22, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2018-05-29T00:00:00,2018-05-29T00:03:00,PT3M)", + "type": "datetimerange", + "start": "2018-05-29 00:00:00", + "end": "2018-05-29 00:03:00" + } + ] + } + } + ] + }, + { + "Input": "9 Mayฤฑs iรงin 2 gecelik rezervasyon yapabilir miyim?", + "Context": { + "ReferenceDateTime": "2018-06-22T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "9 mayฤฑs", + "Start": 0, + "End": 6, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-05-09", + "type": "date", + "value": "2018-05-09" + }, + { + "timex": "XXXX-05-09", + "type": "date", + "value": "2019-05-09" + } + ] + } + }, + { + "Text": "gecelik", + "Start": 15, + "End": 21, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "TNI", + "type": "timerange", + "start": "20:00:00", + "end": "23:59:59" + } + ] + } + } + ] + }, + { + "Input": "15'inci yรผzyฤฑlda olur", + "Context": { + "ReferenceDateTime": "2018-06-22T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "15'inci yรผzyฤฑl", + "Start": 0, + "End": 13, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(1400-01-01,1500-01-01,P100Y)", + "type": "daterange", + "start": "1400-01-01", + "end": "1500-01-01" + } + ] + } + } + ] + }, + { + "Input": "Bana 21'inci yรผzyฤฑl kayฤฑtlarฤฑnฤฑ gรถster", + "Context": { + "ReferenceDateTime": "2018-06-22T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "21'inci yรผzyฤฑl", + "Start": 5, + "End": 18, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2000-01-01,2100-01-01,P100Y)", + "type": "daterange", + "start": "2000-01-01", + "end": "2100-01-01" + } + ] + } + } + ] + }, + { + "Input": "Belki 2018'den sonra gidebiliriz.", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2018'den sonra", + "Start": 6, + "End": 19, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "Mod": "after", + "type": "daterange", + "start": "2019-01-01", + "sourceEntity": "datetimerange" + } + ] + } + } + ] + }, + { + "Input": "Belki ลžubat 2018'den sonra gidebiliriz.", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ลŸubat 2018'den sonra", + "Start": 6, + "End": 25, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-02", + "Mod": "after", + "type": "daterange", + "start": "2018-03-01", + "sourceEntity": "datetimerange" + } + ] + } + } + ] + }, + { + "Input": "Belki ลžubat'tan sonra gidebiliriz.", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ลŸubat'tan sonra", + "Start": 6, + "End": 20, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-02", + "Mod": "after", + "type": "daterange", + "start": "2018-03-01", + "sourceEntity": "datetimerange" + }, + { + "timex": "XXXX-02", + "Mod": "after", + "type": "daterange", + "start": "2019-03-01", + "sourceEntity": "datetimerange" + } + ] + } + } + ] + }, + { + "Input": "1/1/2015'te 2:00'dan sonra olacak.", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1/1/2015'te 2:00'dan sonra", + "Start": 0, + "End": 25, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2015-01-01T02:00", + "Mod": "after", + "type": "datetimerange", + "start": "2015-01-01 02:00:00" + }, + { + "timex": "2015-01-01T14:00", + "Mod": "after", + "type": "datetimerange", + "start": "2015-01-01 14:00:00" + } + ] + } + } + ] + }, + { + "Input": "Bugรผn 16'dan รถnce olacak", + "Context": { + "ReferenceDateTime": "2018-06-26T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "bugรผn 16'dan รถnce", + "Start": 0, + "End": 16, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2018-06-26T16", + "Mod": "before", + "type": "datetimerange", + "end": "2018-06-26 16:00:00", + "sourceEntity": "datetimepoint" + } + ] + } + } + ] + }, + { + "Input": "ร–nรผmรผzdeki ร‡arลŸamba sabah saat 10'dan sonra golacak.", + "Context": { + "ReferenceDateTime": "2018-06-26T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "รถnรผmรผzdeki รงarลŸamba sabah saat 10'dan sonra", + "Start": 0, + "End": 42, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2018-07-04T10", + "Mod": "after", + "type": "datetimerange", + "start": "2018-07-04 10:00:00", + "sourceEntity": "datetimepoint" + } + ] + } + } + ] + }, + { + "Input": "ร–nceki salฤฑ gรผnรผ รถฤŸleden sonra saat 2'den รถnce oldu.", + "Context": { + "ReferenceDateTime": "2018-06-26T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "รถnceki salฤฑ gรผnรผ รถฤŸleden sonra saat 2'den รถnce", + "Start": 0, + "End": 45, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2018-06-19T14", + "Mod": "before", + "type": "datetimerange", + "end": "2018-06-19 14:00:00", + "sourceEntity": "datetimepoint" + } + ] + } + } + ] + }, + { + "Input": "1 ลžubat'ta en geรง saat 6:00'da baลŸlayalฤฑm.", + "Context": { + "ReferenceDateTime": "2018-06-26T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 ลŸubat'ta en geรง saat 6:00", + "Start": 0, + "End": 26, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "XXXX-02-01T06:00", + "Mod": "before", + "type": "datetimerange", + "end": "2018-02-01 06:00:00" + }, + { + "timex": "XXXX-02-01T06:00", + "Mod": "before", + "type": "datetimerange", + "end": "2019-02-01 06:00:00" + }, + { + "timex": "XXXX-02-01T18:00", + "Mod": "before", + "type": "datetimerange", + "end": "2018-02-01 18:00:00" + }, + { + "timex": "XXXX-02-01T18:00", + "Mod": "before", + "type": "datetimerange", + "end": "2019-02-01 18:00:00" + } + ] + } + } + ] + }, + { + "Input": "Gelecek hafta saat 2:00'den sonra oldu.", + "Context": { + "ReferenceDateTime": "2018-06-26T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "gelecek hafta", + "Start": 0, + "End": 12, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W27", + "type": "daterange", + "start": "2018-07-02", + "end": "2018-07-09" + } + ] + } + }, + { + "Text": "saat 2:00'den sonra", + "Start": 14, + "End": 32, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "T02:00", + "Mod": "after", + "type": "timerange", + "start": "02:00:00", + "sourceEntity": "datetimepoint" + }, + { + "timex": "T14:00", + "Mod": "after", + "type": "timerange", + "start": "14:00:00", + "sourceEntity": "datetimepoint" + } + ] + } + } + ] + }, + { + "Input": "Bana 2007 ve 2009 satฤฑลŸlarฤฑnฤฑ gรถster", + "Context": { + "ReferenceDateTime": "2018-06-26T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2007", + "Start": 5, + "End": 8, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2007", + "type": "daterange", + "start": "2007-01-01", + "end": "2008-01-01" + } + ] + } + }, + { + "Text": "2009", + "Start": 13, + "End": 16, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2009", + "type": "daterange", + "start": "2009-01-01", + "end": "2010-01-01" + } + ] + } + } + ] + }, + { + "Input": "Bana 2007 ve 2009 arasฤฑndaki satฤฑลŸlarฤฑnฤฑ gรถster", + "Context": { + "ReferenceDateTime": "2018-06-26T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2007 ve 2009 arasฤฑnda", + "Start": 5, + "End": 25, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2007-01-01,2009-01-01,P2Y)", + "type": "daterange", + "start": "2007-01-01", + "end": "2009-01-01" + } + ] + } + } + ] + }, + { + "Input": "Lรผtfen bugรผn saat 21'e Skype gรถrรผลŸmesi ayarla", + "Context": { + "ReferenceDateTime": "2018-06-28T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "bugรผn saat 21", + "Start": 7, + "End": 19, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2018-06-28T21", + "type": "datetime", + "value": "2018-06-28 21:00:00" + } + ] + } + } + ] + }, + { + "Input": "Bana 2008 yฤฑlฤฑ satฤฑลŸlarฤฑnฤฑ gรถster", + "Context": { + "ReferenceDateTime": "2018-06-28T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2008 yฤฑlฤฑ", + "Start": 5, + "End": 13, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2008", + "type": "daterange", + "start": "2008-01-01", + "end": "2009-01-01" + } + ] + } + } + ] + }, + { + "Input": "Bana yฤฑldaki satฤฑลŸlarฤฑ gรถster", + "Context": { + "ReferenceDateTime": "2018-06-28T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "yฤฑl", + "Start": 5, + "End": 7, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "type": "daterange", + "start": "2018-01-01", + "end": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "Bana haftadaki satฤฑลŸlarฤฑ gรถster", + "Context": { + "ReferenceDateTime": "2018-07-02T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "hafta", + "Start": 5, + "End": 9, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W27", + "type": "daterange", + "start": "2018-07-02", + "end": "2018-07-09" + } + ] + } + } + ] + }, + { + "Input": "Gelecek haftadan sonraki haftaya ait satฤฑลŸlarฤฑ gรถster", + "Context": { + "ReferenceDateTime": "2018-07-02T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "gelecek haftadan sonraki haftaya ait", + "Start": 0, + "End": 35, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W29", + "type": "daterange", + "start": "2018-07-16", + "end": "2018-07-23" + } + ] + } + } + ] + }, + { + "Input": "Bana 31'inci haftaki satฤฑลŸlarฤฑ gรถster", + "Context": { + "ReferenceDateTime": "2018-07-02T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "31'inci hafta", + "Start": 5, + "End": 17, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W31", + "type": "daterange", + "start": "2018-07-30", + "end": "2018-08-06" + } + ] + } + } + ] + }, + { + "Input": "2 dakika iรงinde ayrฤฑlacaฤŸฤฑm", + "Context": { + "ReferenceDateTime": "2018-06-26T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2 dakika iรงinde", + "Start": 0, + "End": 14, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2018-06-26T00:00:00,2018-06-26T00:02:00,PT2M)", + "type": "datetimerange", + "start": "2018-06-26 00:00:00", + "end": "2018-06-26 00:02:00" + } + ] + } + } + ] + }, + { + "Input": "iki ay iรงinde ayrฤฑlacaฤŸฤฑm", + "Context": { + "ReferenceDateTime": "2018-07-05T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "iki ay iรงinde", + "Start": 0, + "End": 12, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-09-05", + "type": "date", + "value": "2018-09-05" + } + ] + } + } + ] + }, + { + "Input": "iki hafta iรงinde ayrฤฑlacaฤŸฤฑm", + "Context": { + "ReferenceDateTime": "2018-07-05T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "iki hafta iรงinde", + "Start": 0, + "End": 15, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-07-19", + "type": "date", + "value": "2018-07-19" + } + ] + } + } + ] + }, + { + "Input": "iki yฤฑl iรงinde ayrฤฑlacaฤŸฤฑm", + "Context": { + "ReferenceDateTime": "2018-07-05T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "iki yฤฑl iรงinde", + "Start": 0, + "End": 13, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2020-07-05", + "type": "date", + "value": "2020-07-05" + } + ] + } + } + ] + }, + { + "Input": "Bugรผnden itibaren iki gรผn iรงinde ayrฤฑlacaฤŸฤฑm", + "Context": { + "ReferenceDateTime": "2018-07-05T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "bugรผnden itibaren iki gรผn iรงinde", + "Start": 0, + "End": 31, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-07-07", + "type": "date", + "value": "2018-07-07" + } + ] + } + } + ] + }, + { + "Input": "2014-2018 aralฤฑฤŸฤฑ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2014-2018", + "Start": 0, + "End": 8, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2014-01-01,2018-01-01,P4Y)", + "type": "daterange", + "start": "2014-01-01", + "end": "2018-01-01" + } + ] + } + } + ] + }, + { + "Input": "2014~2018 aralฤฑฤŸฤฑ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2014~2018", + "Start": 0, + "End": 8, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2014-01-01,2018-01-01,P4Y)", + "type": "daterange", + "start": "2014-01-01", + "end": "2018-01-01" + } + ] + } + } + ] + }, + { + "Input": "2014 ile 2018 aralฤฑฤŸฤฑ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2014 ile 2018", + "Start": 0, + "End": 12, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2014-01-01,2018-01-01,P4Y)", + "type": "daterange", + "start": "2014-01-01", + "end": "2018-01-01" + } + ] + } + } + ] + }, + { + "Input": "2014 ve 2018 arasฤฑndaki aralฤฑk", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2014 ve 2018 arasฤฑnda", + "Start": 0, + "End": 20, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2014-01-01,2018-01-01,P4Y)", + "type": "daterange", + "start": "2014-01-01", + "end": "2018-01-01" + } + ] + } + } + ] + }, + { + "Input": "2014-2018 arasฤฑ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2014-2018 arasฤฑ", + "Start": 0, + "End": 14, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2014-01-01,2018-01-01,P4Y)", + "type": "daterange", + "start": "2014-01-01", + "end": "2018-01-01" + } + ] + } + } + ] + }, + { + "Input": "2014~2018 arasฤฑ", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2014~2018 arasฤฑ", + "Start": 0, + "End": 14, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2014-01-01,2018-01-01,P4Y)", + "type": "daterange", + "start": "2014-01-01", + "end": "2018-01-01" + } + ] + } + } + ] + }, + { + "Input": "2014'ten Mayฤฑs 2018'e kadarki aralฤฑk", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2014'ten mayฤฑs 2018'e kadar", + "Start": 0, + "End": 26, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2014-01-01,2018-05-01,P52M)", + "type": "daterange", + "start": "2014-01-01", + "end": "2018-05-01" + } + ] + } + } + ] + }, + { + "Input": "2014'ten 2 Mayฤฑs 2018'e kadarki aralฤฑk", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2014'ten 2 mayฤฑs 2018'e kadar", + "Start": 0, + "End": 28, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2014-01-01,2018-05-02,P1582D)", + "type": "daterange", + "start": "2014-01-01", + "end": "2018-05-02" + } + ] + } + } + ] + }, + { + "Input": "Cortana, lรผtfen 6 Temmuz Cuma gรผnรผ Jim ile bir Skype aramasฤฑ yap.", + "Context": { + "ReferenceDateTime": "2018-07-06T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "6 temmuz cuma gรผnรผ", + "Start": 16, + "End": 33, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-07-06", + "type": "date", + "value": "2018-07-06" + }, + { + "timex": "XXXX-07-06", + "type": "date", + "value": "2019-07-06" + } + ] + } + } + ] + }, + { + "Input": "2 saatten az veya 4 gรผnden fazla sรผren ve 30 dakikadan az olmayan kayฤฑtlarฤฑ bulun.", + "Context": { + "ReferenceDateTime": "2018-07-09T22:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2 saatten az", + "Start": 0, + "End": 11, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT2H", + "Mod": "less", + "type": "duration", + "value": "7200" + } + ] + } + }, + { + "Text": "4 gรผnden fazla", + "Start": 18, + "End": 31, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P4D", + "Mod": "more", + "type": "duration", + "value": "345600" + } + ] + } + }, + { + "Text": "30 dakikadan az", + "Start": 42, + "End": 56, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT30M", + "Mod": "less", + "type": "duration", + "value": "1800" + } + ] + } + } + ] + }, + { + "Input": "Bana 2008 yฤฑlฤฑndaki satฤฑลŸlarฤฑnฤฑ gรถster", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2008 yฤฑlฤฑ", + "Start": 5, + "End": 13, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2008", + "type": "daterange", + "start": "2008-01-01", + "end": "2009-01-01" + } + ] + } + } + ] + }, + { + "Input": "Oradan yirmi dรถrt Ocak รถฤŸleden sonra bir otuzda ayrฤฑldฤฑm.", + "Context": { + "ReferenceDateTime": "2018-07-11T20:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "yirmi dรถrt ocak รถฤŸleden sonra bir otuzda", + "Start": 7, + "End": 46, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-01-24T13:30", + "type": "datetime", + "value": "2018-01-24 13:30:00" + }, + { + "timex": "XXXX-01-24T13:30", + "type": "datetime", + "value": "2019-01-24 13:30:00" + } + ] + } + } + ] + }, + { + "Input": "Kasฤฑm ortasฤฑnda ร‡in'e geri dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2018-07-13T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "kasฤฑm ortasฤฑnda", + "Start": 0, + "End": 14, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-11", + "Mod": "mid", + "type": "daterange", + "start": "2017-11-10", + "end": "2017-11-21" + }, + { + "timex": "XXXX-11", + "Mod": "mid", + "type": "daterange", + "start": "2018-11-10", + "end": "2018-11-21" + } + ] + } + } + ] + }, + { + "Input": "Ted iรงin sรผrpriz ofis partisi Cumartesi 5'te", + "Context": { + "ReferenceDateTime": "2018-07-13T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "cumartesi 5", + "Start": 30, + "End": 40, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-6T05", + "type": "datetime", + "value": "2018-07-07 05:00:00" + }, + { + "timex": "XXXX-WXX-6T05", + "type": "datetime", + "value": "2018-07-14 05:00:00" + }, + { + "timex": "XXXX-WXX-6T17", + "type": "datetime", + "value": "2018-07-07 17:00:00" + }, + { + "timex": "XXXX-WXX-6T17", + "type": "datetime", + "value": "2018-07-14 17:00:00" + } + ] + } + } + ] + }, + { + "Input": "Dรผn gece 26 kiลŸi kayboldu", + "Context": { + "ReferenceDateTime": "2018-07-17T13:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "dรผn gece", + "Start": 0, + "End": 7, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2018-07-16TNI", + "type": "datetimerange", + "start": "2018-07-16 20:00:00", + "end": "2018-07-16 23:59:59" + } + ] + } + } + ] + }, + { + "Input": "Hikaye baฤŸฤฑmsฤฑzlฤฑktan รถnceki yฤฑl oldu.", + "Context": { + "ReferenceDateTime": "2018-07-17T13:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "yฤฑl", + "Start": 29, + "End": 31, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "type": "daterange", + "start": "2018-01-01", + "end": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "Bu yฤฑlฤฑn baฤŸฤฑmsฤฑzlฤฑk gรผnรผnde bir etkinlik var.", + "Context": { + "ReferenceDateTime": "2018-07-17T13:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "bu yฤฑlฤฑn baฤŸฤฑmsฤฑzlฤฑk gรผnรผ", + "Start": 0, + "End": 24, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-07-04", + "type": "date", + "value": "2018-07-04" + } + ] + } + } + ] + }, + { + "Input": "BaฤŸฤฑmsฤฑzlฤฑk gรผnรผnden รถnce ayrฤฑlmayฤฑ planlฤฑyorum.", + "Context": { + "ReferenceDateTime": "2018-07-24T13:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "baฤŸฤฑmsฤฑzlฤฑk gรผnรผnden รถnce", + "Start": 0, + "End": 24, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-07-04", + "Mod": "before", + "type": "daterange", + "end": "2018-07-04", + "sourceEntity": "datetimepoint" + }, + { + "timex": "XXXX-07-04", + "Mod": "before", + "type": "daterange", + "end": "2019-07-04", + "sourceEntity": "datetimepoint" + } + ] + } + } + ] + }, + { + "Input": "Cortana, bize Salฤฑ veya ร‡arลŸamba 10-4'te bir zaman bulabilir", + "Context": { + "ReferenceDateTime": "2018-07-30T13:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "salฤฑ", + "Start": 14, + "End": 17, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-2", + "type": "date", + "value": "2018-07-24" + }, + { + "timex": "XXXX-WXX-2", + "type": "date", + "value": "2018-07-31" + } + ] + } + }, + { + "Text": "รงarลŸamba 10-4", + "Start": 24, + "End": 36, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-WXX-3T10,XXXX-WXX-3T16,PT6H)", + "type": "datetimerange", + "start": "2018-07-25 10:00:00", + "end": "2018-07-25 16:00:00" + }, + { + "timex": "(XXXX-WXX-3T10,XXXX-WXX-3T16,PT6H)", + "type": "datetimerange", + "start": "2018-08-01 10:00:00", + "end": "2018-08-01 16:00:00" + } + ] + } + } + ] + }, + { + "Input": "Lรผtfen รถnรผmรผzdeki hafta iรงin bir ลŸeyler planla", + "Context": { + "ReferenceDateTime": "2018-07-31T13:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "รถnรผmรผzdeki hafta", + "Start": 7, + "End": 22, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W32", + "type": "daterange", + "start": "2018-08-06", + "end": "2018-08-13" + } + ] + } + } + ] + }, + { + "Input": "Bunu รถnรผmรผzdeki iki hafta iรงinde ayarlayalฤฑm, tamam mฤฑ?", + "Comment": "In the original version the word 'couple' is used but in Turkish we don't have inexact word for two. So 'birkaรง' is converted to 'iki'. Also, in the translation we have the word 'iรงinde' which means 'in/within'. When we put 'within' into the original sentence, 'within the next week' is extracted and resolved as here.", + "Context": { + "ReferenceDateTime": "2018-07-31T13:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "รถnรผmรผzdeki iki hafta iรงinde", + "Start": 5, + "End": 31, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-07-31,2018-08-14,P2W)", + "type": "daterange", + "start": "2018-07-31", + "end": "2018-08-14" + } + ] + } + } + ] + }, + { + "Input": "ร–nรผmรผzdeki haftanฤฑn pazartesi gรผnรผnde", + "Context": { + "ReferenceDateTime": "2018-07-31T13:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "รถnรผmรผzdeki haftanฤฑn pazartesi", + "Start": 0, + "End": 28, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-08-06", + "type": "date", + "value": "2018-08-06" + } + ] + } + } + ] + }, + { + "Input": "22/Mayฤฑs(Sal)- sabah 11:30'da ayrฤฑlacaฤŸฤฑm", + "Context": { + "ReferenceDateTime": "2018-07-30T20:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "22/mayฤฑs(sal)- sabah 11:30", + "Start": 0, + "End": 25, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-05-22T11:30", + "type": "datetime", + "value": "2018-05-22 11:30:00" + }, + { + "timex": "XXXX-05-22T11:30", + "type": "datetime", + "value": "2019-05-22 11:30:00" + } + ] + } + } + ] + }, + { + "Input": "Kapฤฑ bugรผn รถฤŸleden sonradan yarฤฑn sabaha deฤŸin aรงฤฑk", + "Context": { + "ReferenceDateTime": "2018-07-31T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "bugรผn รถฤŸleden sonra", + "Start": 5, + "End": 23, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2018-07-31TAF", + "type": "datetimerange", + "start": "2018-07-31 12:00:00", + "end": "2018-07-31 16:00:00" + } + ] + } + }, + { + "Text": "yarฤฑn sabah", + "Start": 28, + "End": 38, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2018-08-01TMO", + "type": "datetimerange", + "start": "2018-08-01 08:00:00", + "end": "2018-08-01 12:00:00" + } + ] + } + } + ] + }, + { + "Input": "Cortana, gelecek hafta ร‡arลŸamba akลŸamฤฑ iรงin bir ลŸeyler ayarlayabilir misin?", + "Context": { + "ReferenceDateTime": "2018-08-01T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "gelecek hafta รงarลŸamba akลŸamฤฑ", + "Start": 9, + "End": 37, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "2018-08-08TEV", + "type": "datetimerange", + "start": "2018-08-08 16:00:00", + "end": "2018-08-08 20:00:00" + } + ] + } + } + ] + }, + { + "Input": "Cortana, 18'i haftasฤฑna bir ลŸeyler ayarlayabilir misin?", + "Context": { + "ReferenceDateTime": "2018-08-07T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "18'i haftasฤฑ", + "Start": 9, + "End": 20, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-XX-18", + "type": "daterange", + "start": "2018-07-16", + "end": "2018-07-23" + }, + { + "timex": "XXXX-XX-18", + "type": "daterange", + "start": "2018-08-13", + "end": "2018-08-20" + } + ] + } + } + ] + }, + { + "Input": "Cortana, bu ayฤฑn 21'i civarฤฑna bir ลŸeyler ayarlayabilir misin?", + "Context": { + "ReferenceDateTime": "2018-08-08T10:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "bu ayฤฑn 21'i civarฤฑna", + "Start": 9, + "End": 29, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-08-21", + "Mod": "approx", + "type": "daterange", + "value": "2018-08-21" + } + ] + } + } + ] + }, + { + "Input": "Cortana, yarฤฑn sabah 10 civarฤฑna bir ลŸeyler ayarlayabilir misin?", + "Context": { + "ReferenceDateTime": "2018-08-16T10:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "yarฤฑn sabah 10 civarฤฑna", + "Start": 9, + "End": 31, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2018-08-17T10", + "type": "datetime", + "value": "2018-08-17 10:00:00" + } + ] + } + } + ] + }, + { + "Input": "Bu hafta saat 07:00 kadar erken buluลŸalฤฑm.", + "Context": { + "ReferenceDateTime": "2018-08-17T15:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "bu hafta", + "Start": 0, + "End": 7, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W33", + "type": "daterange", + "start": "2018-08-13", + "end": "2018-08-20" + } + ] + } + }, + { + "Text": "saat 07:00 kadar erken", + "Start": 9, + "End": 30, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "T07:00", + "Mod": "since", + "type": "timerange", + "start": "07:00:00", + "sourceEntity": "datetimepoint" + }, + { + "timex": "T19:00", + "Mod": "since", + "type": "timerange", + "start": "19:00:00", + "sourceEntity": "datetimepoint" + } + ] + } + } + ] + }, + { + "Input": "Saat 7:00 kadar geรง ayrฤฑlacaฤŸฤฑm", + "Context": { + "ReferenceDateTime": "2018-08-17T15:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "saat 7:00 kadar geรง", + "Start": 0, + "End": 18, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "T07:00", + "Mod": "until", + "type": "timerange", + "end": "07:00:00", + "sourceEntity": "datetimepoint" + }, + { + "timex": "T19:00", + "Mod": "until", + "type": "timerange", + "end": "19:00:00", + "sourceEntity": "datetimepoint" + } + ] + } + } + ] + }, + { + "Input": "Yarฤฑn kadar geรง ayrฤฑlacaฤŸฤฑm", + "Context": { + "ReferenceDateTime": "2018-08-17T15:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "yarฤฑn kadar geรง", + "Start": 0, + "End": 14, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-08-18", + "Mod": "until", + "type": "daterange", + "end": "2018-08-18", + "sourceEntity": "datetimepoint" + } + ] + } + } + ] + }, + { + "Input": "Cortana, รถnรผmรผzdeki 4 iลŸ gรผnรผ iรงin bir ลŸeyler ayarlayabilir misin?", + "Context": { + "ReferenceDateTime": "2018-08-20T10:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "รถnรผmรผzdeki 4 iลŸ gรผnรผ", + "Start": 9, + "End": 28, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-08-21,2018-08-25,P4BD)", + "type": "daterange", + "list": "2018-08-21,2018-08-22,2018-08-23,2018-08-24", + "start": "2018-08-21", + "end": "2018-08-25" + } + ] + } + } + ] + }, + { + "Input": "Cortana, รถnรผmรผzdeki 4 iลŸ gรผnรผ iรงin bir ลŸeyler ayarlayabilir misin?", + "Context": { + "ReferenceDateTime": "2018-08-21T10:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "รถnรผmรผzdeki 4 iลŸ gรผnรผ", + "Start": 9, + "End": 28, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-08-22,2018-08-28,P4BD)", + "type": "daterange", + "list": "2018-08-22,2018-08-23,2018-08-24,2018-08-27", + "start": "2018-08-22", + "end": "2018-08-28" + } + ] + } + } + ] + }, + { + "Input": "gelecek pazartesi ya da salฤฑ saat 13'dan sonra, 15 dakikalฤฑk skype gรถrรผลŸmesi ayarla", + "Context": { + "ReferenceDateTime": "2018-08-29T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "gelecek pazartesi", + "Start": 0, + "End": 16, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-09-03", + "type": "date", + "value": "2018-09-03" + } + ] + } + }, + { + "Text": "salฤฑ saat 13'dan sonra", + "Start": 24, + "End": 45, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-2T13", + "Mod": "after", + "type": "datetimerange", + "start": "2018-08-28 13:00:00", + "sourceEntity": "datetimepoint" + }, + { + "timex": "XXXX-WXX-2T13", + "Mod": "after", + "type": "datetimerange", + "start": "2018-09-04 13:00:00", + "sourceEntity": "datetimepoint" + } + ] + } + }, + { + "Text": "15 dakika", + "Start": 48, + "End": 56, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT15M", + "type": "duration", + "value": "900" + } + ] + } + } + ] + }, + { + "Input": "Cortana, 18 ve 19 Haziran'a bakฤฑyorum.", + "Context": { + "ReferenceDateTime": "2018-08-29T12:00:00" + }, + "Comment": "Not currently supported. The first number will be tagged as time.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "18", + "Start": 9, + "End": 10, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-06-18", + "type": "date", + "value": "2018-06-18" + }, + { + "timex": "XXXX-06-18", + "type": "date", + "value": "2019-06-18" + } + ] + } + }, + { + "Text": "19 haziran", + "Start": 32, + "End": 38, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-06-19", + "type": "date", + "value": "2018-06-19" + }, + { + "timex": "XXXX-06-19", + "type": "date", + "value": "2019-06-19" + } + ] + } + } + ] + }, + { + "Input": "Gelecek 5 yฤฑlda ne olacak", + "Context": { + "ReferenceDateTime": "2018-08-30T10:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "gelecek 5 yฤฑl", + "Start": 0, + "End": 12, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-08-31,2023-08-31,P5Y)", + "type": "daterange", + "start": "2018-08-31", + "end": "2023-08-31" + } + ] + } + } + ] + }, + { + "Input": "Gelecek 2 ayda ne olacak", + "Context": { + "ReferenceDateTime": "2018-08-30T10:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "gelecek 2 ay", + "Start": 0, + "End": 11, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-08-31,2018-10-31,P2M)", + "type": "daterange", + "start": "2018-08-31", + "end": "2018-10-31" + } + ] + } + } + ] + }, + { + "Input": "Gelecek 2 gรผn ne olacak", + "Context": { + "ReferenceDateTime": "2018-08-30T10:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "gelecek 2 gรผn", + "Start": 0, + "End": 12, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-08-31,2018-09-02,P2D)", + "type": "daterange", + "start": "2018-08-31", + "end": "2018-09-02" + } + ] + } + } + ] + }, + { + "Input": "Gelecek 5 dakikada ne olacak", + "Context": { + "ReferenceDateTime": "2018-08-30T10:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "gelecek 5 dakika", + "Start": 0, + "End": 15, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2018-08-30T10:00:00,2018-08-30T10:05:00,PT5M)", + "type": "datetimerange", + "start": "2018-08-30 10:00:00", + "end": "2018-08-30 10:05:00" + } + ] + } + } + ] + }, + { + "Input": "Geรงen 5 dakikada ne oldu", + "Context": { + "ReferenceDateTime": "2018-08-30T10:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "geรงen 5 dakika", + "Start": 0, + "End": 13, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2018-08-30T09:55:00,2018-08-30T10:00:00,PT5M)", + "type": "datetimerange", + "start": "2018-08-30 09:55:00", + "end": "2018-08-30 10:00:00" + } + ] + } + } + ] + }, + { + "Input": "Geรงen 5 yฤฑlda ne oldu", + "Context": { + "ReferenceDateTime": "2018-08-30T10:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "geรงen 5 yฤฑl", + "Start": 0, + "End": 10, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2013-08-30,2018-08-30,P5Y)", + "type": "daterange", + "start": "2013-08-30", + "end": "2018-08-30" + } + ] + } + } + ] + }, + { + "Input": "Geรงen 10 haftada ne oldu", + "Context": { + "ReferenceDateTime": "2018-08-30T10:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "geรงen 10 hafta", + "Start": 0, + "End": 13, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-06-21,2018-08-30,P10W)", + "type": "daterange", + "start": "2018-06-21", + "end": "2018-08-30" + } + ] + } + } + ] + }, + { + "Input": "yarฤฑn sabah 10'dan sabah 12'ye kadar yarฤฑn bana bir toplantฤฑ odasฤฑ ayฤฑrt", + "Context": { + "ReferenceDateTime": "2018-08-31T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "yarฤฑn sabah 10'dan sabah 12'ye kadar", + "Start": 0, + "End": 35, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2018-09-01T10,2018-09-01T12,PT2H)", + "type": "datetimerange", + "start": "2018-09-01 10:00:00", + "end": "2018-09-01 12:00:00" + } + ] + } + }, + { + "Text": "yarฤฑn", + "Start": 37, + "End": 41, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-09-01", + "type": "date", + "value": "2018-09-01" + } + ] + } + } + ] + }, + { + "Input": "Gelecek yฤฑlฤฑn ilk รงeyreฤŸi kadar erken dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2018-09-06T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "gelecek yฤฑlฤฑn ilk รงeyreฤŸi kadar erken", + "Start": 0, + "End": 36, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-01-01,2019-04-01,P3M)", + "Mod": "since", + "type": "daterange", + "start": "2019-01-01", + "sourceEntity": "datetimerange" + } + ] + } + } + ] + }, + { + "Input": "2012'den daha bรผyรผk yฤฑlฤฑn satฤฑลŸlarฤฑ ne kadar", + "Context": { + "ReferenceDateTime": "2018-08-31T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2012'den daha bรผyรผk yฤฑlฤฑn", + "Start": 0, + "End": 24, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2012", + "Mod": "after", + "type": "daterange", + "start": "2013-01-01", + "sourceEntity": "datetimerange" + } + ] + } + } + ] + }, + { + "Input": "2012 yฤฑlฤฑ veya sonraki satฤฑลŸlarฤฑ istiyorum.", + "Context": { + "ReferenceDateTime": "2018-08-31T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2012 yฤฑlฤฑ veya sonra", + "Start": 0, + "End": 19, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2012", + "Mod": "since", + "type": "daterange", + "start": "2012-01-01", + "sourceEntity": "datetimerange" + } + ] + } + } + ] + }, + { + "Input": "2016 yฤฑlฤฑ ve daha sonrasฤฑ nasฤฑl", + "Context": { + "ReferenceDateTime": "2018-08-31T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016 yฤฑlฤฑ ve daha sonrasฤฑ", + "Start": 0, + "End": 24, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2016", + "Mod": "since", + "type": "daterange", + "start": "2016-01-01", + "sourceEntity": "datetimerange" + } + ] + } + } + ] + }, + { + "Input": "Sadece 1/1/2016 ve sonrasฤฑ iรงin ayrฤฑlabilirsin", + "Context": { + "ReferenceDateTime": "2018-08-31T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1/1/2016 ve sonrasฤฑ", + "Start": 7, + "End": 25, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2016-01-01", + "Mod": "since", + "type": "daterange", + "start": "2016-01-01", + "sourceEntity": "datetimepoint" + } + ] + } + } + ] + }, + { + "Input": "Bu banka stoฤŸu, bu zamana kadarki yฤฑlda% 20 azaldฤฑ.", + "Context": { + "ReferenceDateTime": "2018-09-07T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "bu zamana kadarki yฤฑl", + "Start": 16, + "End": 36, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "type": "daterange", + "start": "2018-01-01", + "end": "2018-09-07" + } + ] + } + } + ] + }, + { + "Input": "2018 veya sonrasฤฑnda gidelim mi, bu senin iรงin uygun mu?", + "Context": { + "ReferenceDateTime": "2018-09-07T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2018 veya sonrasฤฑnda", + "Start": 0, + "End": 19, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "Mod": "since", + "type": "daterange", + "start": "2018-01-01", + "sourceEntity": "datetimerange" + } + ] + } + } + ] + }, + { + "Input": "2015 ile 2018 arasฤฑndaki veya 2020'den sonraki satฤฑลŸlar nedir?", + "Context": { + "ReferenceDateTime": "2018-09-07T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015 ile 2018 arasฤฑnda", + "Start": 0, + "End": 21, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2015-01-01,2018-01-01,P3Y)", + "type": "daterange", + "start": "2015-01-01", + "end": "2018-01-01" + } + ] + } + }, + { + "Text": "2020'den sonra", + "Start": 30, + "End": 43, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2020", + "Mod": "after", + "type": "daterange", + "start": "2021-01-01", + "sourceEntity": "datetimerange" + } + ] + } + } + ] + }, + { + "Input": "Bu hafta 07:00'den itibaren herhangi bir zamanda buluลŸalฤฑm.", + "Context": { + "ReferenceDateTime": "2018-08-17T15:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "bu hafta", + "Start": 0, + "End": 7, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W33", + "type": "daterange", + "start": "2018-08-13", + "end": "2018-08-20" + } + ] + } + }, + { + "Text": "07:00'den itibaren herhangi bir zamanda", + "Start": 9, + "End": 47, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "T07:00", + "Mod": "since", + "type": "timerange", + "start": "07:00:00", + "sourceEntity": "datetimepoint" + }, + { + "timex": "T19:00", + "Mod": "since", + "type": "timerange", + "start": "19:00:00", + "sourceEntity": "datetimepoint" + } + ] + } + } + ] + }, + { + "Input": "2018'den daha sonra", + "Context": { + "ReferenceDateTime": "2018-09-25T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2018'den daha sonra", + "Start": 0, + "End": 18, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "Mod": "after", + "type": "daterange", + "start": "2019-01-01", + "sourceEntity": "datetimerange" + } + ] + } + } + ] + }, + { + "Input": "Lรผtfen Pazartesi gรผnรผ saat 2.30'da bir toplantฤฑ planlayฤฑn", + "Context": { + "ReferenceDateTime": "2018-09-21T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "pazartesi gรผnรผ saat 2.30", + "Start": 7, + "End": 30, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-1T02:30", + "type": "datetime", + "value": "2018-09-17 02:30:00" + }, + { + "timex": "XXXX-WXX-1T02:30", + "type": "datetime", + "value": "2018-09-24 02:30:00" + }, + { + "timex": "XXXX-WXX-1T14:30", + "type": "datetime", + "value": "2018-09-17 14:30:00" + }, + { + "timex": "XXXX-WXX-1T14:30", + "type": "datetime", + "value": "2018-09-24 14:30:00" + } + ] + } + } + ] + }, + { + "Input": "Saat 14.30'dan รถnce ayrฤฑlalฤฑm mฤฑ?", + "Context": { + "ReferenceDateTime": "2018-09-07T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "saat 14.30'dan รถnce", + "Start": 0, + "End": 18, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "T14:30", + "Mod": "before", + "type": "timerange", + "end": "14:30:00", + "sourceEntity": "datetimepoint" + } + ] + } + } + ] + }, + { + "Input": "merhaba, perลŸembe 29/03 11:00 uygun", + "Context": { + "ReferenceDateTime": "2018-09-07T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "perลŸembe 29/03 11:00", + "Start": 9, + "End": 28, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "XXXX-03-29T11:00", + "type": "datetime", + "value": "2018-03-29 11:00:00" + }, + { + "timex": "XXXX-03-29T11:00", + "type": "datetime", + "value": "2019-03-29 11:00:00" + }, + { + "timex": "XXXX-03-29T23:00", + "type": "datetime", + "value": "2018-03-29 23:00:00" + }, + { + "timex": "XXXX-03-29T23:00", + "type": "datetime", + "value": "2019-03-29 23:00:00" + } + ] + } + } + ] + }, + { + "Input": "Lรผtfen 4/6'te 9.30 - 16.30 arasฤฑna bir ลŸeyler rezerve edin.", + "Context": { + "ReferenceDateTime": "2018-09-07T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "4/6'te 9.30 - 16.30 arasฤฑna", + "Start": 7, + "End": 33, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-06-04T09:30,XXXX-06-04T16:30,PT7H)", + "type": "datetimerange", + "start": "2018-06-04 09:30:00", + "end": "2018-06-04 16:30:00" + }, + { + "timex": "(XXXX-06-04T09:30,XXXX-06-04T16:30,PT7H)", + "type": "datetimerange", + "start": "2019-06-04 09:30:00", + "end": "2019-06-04 16:30:00" + } + ] + } + } + ] + }, + { + "Input": "Mart'tan Mayฤฑs'a kadar neredeydin", + "Context": { + "ReferenceDateTime": "2018-09-07T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "mart'tan mayฤฑs'a kadar", + "Start": 0, + "End": 21, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-03-01,XXXX-05-01,P2M)", + "type": "daterange", + "start": "2018-03-01", + "end": "2018-05-01" + }, + { + "timex": "(XXXX-03-01,XXXX-05-01,P2M)", + "type": "daterange", + "start": "2019-03-01", + "end": "2019-05-01" + } + ] + } + } + ] + }, + { + "Input": "AฤŸustos ve Ekim arasฤฑnda ne olacak", + "Context": { + "ReferenceDateTime": "2018-09-07T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "aฤŸustos ve ekim arasฤฑnda", + "Start": 0, + "End": 23, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-08-01,2018-10-01,P2M)", + "type": "daterange", + "start": "2018-08-01", + "end": "2018-10-01" + } + ] + } + } + ] + }, + { + "Input": "Mayฤฑs'tan Mart'a kadar ne olacak", + "Context": { + "ReferenceDateTime": "2018-09-07T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "mayฤฑs'tan mart'a kadar", + "Start": 0, + "End": 21, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-05-01,2019-03-01,P10M)", + "type": "daterange", + "start": "2018-05-01", + "end": "2019-03-01" + } + ] + } + } + ] + }, + { + "Input": "Eylรผl'den Kasฤฑm'a kadar ne olacak", + "Context": { + "ReferenceDateTime": "2018-09-07T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "eylรผl'den kasฤฑm'a kadar", + "Start": 0, + "End": 22, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-09-01,XXXX-11-01,P2M)", + "type": "daterange", + "start": "2017-09-01", + "end": "2017-11-01" + }, + { + "timex": "(XXXX-09-01,XXXX-11-01,P2M)", + "type": "daterange", + "start": "2018-09-01", + "end": "2018-11-01" + } + ] + } + } + ] + }, + { + "Input": "Mayฤฑs'tan Eylรผl'e kadar ne olacak", + "Context": { + "ReferenceDateTime": "2018-09-07T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "mayฤฑs'tan eylรผl'e kadar", + "Start": 0, + "End": 22, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-05-01,2018-09-01,P4M)", + "type": "daterange", + "start": "2018-05-01", + "end": "2018-09-01" + } + ] + } + } + ] + }, + { + "Input": "Kasฤฑm'dan Mart'a kadar ne olacak", + "Context": { + "ReferenceDateTime": "2018-09-07T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "kasฤฑm'dan mart'a kadar", + "Start": 0, + "End": 21, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-11-01,XXXX-03-01,P4M)", + "type": "daterange", + "start": "2017-11-01", + "end": "2018-03-01" + }, + { + "timex": "(XXXX-11-01,XXXX-03-01,P4M)", + "type": "daterange", + "start": "2018-11-01", + "end": "2019-03-01" + } + ] + } + } + ] + }, + { + "Input": "6.45'te gidelim mi?", + "Context": { + "ReferenceDateTime": "2018-08-30T10:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "6.45", + "Start": 0, + "End": 3, + "TypeName": "datetimeV2.time", + "Resolution": { + "values": [ + { + "timex": "T06:45", + "type": "time", + "value": "06:45:00" + }, + { + "timex": "T18:45", + "type": "time", + "value": "18:45:00" + } + ] + } + } + ] + }, + { + "Input": "Xangsane tayfunu, iki ay รถnce Metro Manila ve gรผney Luzon'a รงarparak en az 200 kiลŸiyi รถldรผrdรผ ve milyarlarca peso mรผlk ve altyapฤฑyฤฑ tahrip etti. BaลŸka bir tayfun olan Cimaron, bir ay รถnce รผlkenin kuzey kฤฑsmฤฑna รงarptฤฑ, bir dรผzine insanฤฑ รถldรผrdรผ.", + "Context": { + "ReferenceDateTime": "2018-10-17T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "iki ay รถnce", + "Start": 18, + "End": 28, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-08-17", + "type": "date", + "value": "2018-08-17" + } + ] + } + }, + { + "Text": "bir ay รถnce", + "Start": 176, + "End": 186, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-09-17", + "type": "date", + "value": "2018-09-17" + } + ] + } + } + ] + }, + { + "Input": "ฤฐki gรผn iรงinde dรถnecek mi? ya da bir hafta iรงinde?", + "Context": { + "ReferenceDateTime": "2018-10-17T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ฤฐki gรผn iรงinde", + "Start": 0, + "End": 13, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-10-19", + "type": "date", + "value": "2018-10-19" + } + ] + } + }, + { + "Text": "bir hafta iรงinde", + "Start": 33, + "End": 48, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-10-24", + "type": "date", + "value": "2018-10-24" + } + ] + } + } + ] + }, + { + "Input": "1/10'dan 7/11'e", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1/10'dan 7/11'e", + "Start": 0, + "End": 14, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-10-01,XXXX-11-07,P37D)", + "type": "daterange", + "start": "2018-10-01", + "end": "2018-11-07" + } + ] + } + } + ] + }, + { + "Input": "25/10'dan 25/01'e", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "25/10'dan 25/01'e", + "Start": 0, + "End": 16, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-10-25,XXXX-01-25,P92D)", + "type": "daterange", + "start": "2017-10-25", + "end": "2018-01-25" + }, + { + "timex": "(XXXX-10-25,XXXX-01-25,P92D)", + "type": "daterange", + "start": "2018-10-25", + "end": "2019-01-25" + } + ] + } + } + ] + }, + { + "Input": "Tatilim 1-10-2018'den 7-10-2018'ye kadar", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1-10-2018'den 7-10-2018'ye kadar", + "Start": 8, + "End": 39, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-10-01,2018-10-07,P6D)", + "type": "daterange", + "start": "2018-10-01", + "end": "2018-10-07" + } + ] + } + } + ] + }, + { + "Input": "Tatilim 1/10/2018'den 7/10/2018'ye kadar", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1/10/2018'den 7/10/2018'ye kadar", + "Start": 8, + "End": 39, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-10-01,2018-10-07,P6D)", + "type": "daterange", + "start": "2018-10-01", + "end": "2018-10-07" + } + ] + } + } + ] + }, + { + "Input": "1/10 ile 7/11 arasฤฑnda uzun bir tatile รงฤฑkacaฤŸฤฑm", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1/10 ile 7/11 arasฤฑnda", + "Start": 0, + "End": 21, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-10-01,XXXX-11-07,P37D)", + "type": "daterange", + "start": "2018-10-01", + "end": "2018-11-07" + } + ] + } + } + ] + }, + { + "Input": "APEC, Ocak-ลžubat 2017'de Kore'de gerรงekleลŸecek.", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ocak-ลŸubat 2017", + "Start": 6, + "End": 20, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2017-01-01,2017-02-01,P1M)", + "type": "daterange", + "start": "2017-01-01", + "end": "2017-02-01" + } + ] + } + } + ] + }, + { + "Input": "Bu Mayฤฑs'tan Eki 2020'ye kadar ayrฤฑlacaฤŸฤฑm.", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "bu mayฤฑs'tan eki 2020'ye kadar", + "Start": 0, + "End": 29, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-05-01,2020-10-01,P29M)", + "type": "daterange", + "start": "2018-05-01", + "end": "2020-10-01" + } + ] + } + } + ] + }, + { + "Input": "Mayฤฑs'tan Ekim 2020'ye kadar ayrฤฑlacaฤŸฤฑm.", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "mayฤฑs'tan ekim 2020'ye kadar", + "Start": 0, + "End": 27, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2020-05-01,2020-10-01,P5M)", + "type": "daterange", + "start": "2020-05-01", + "end": "2020-10-01" + } + ] + } + } + ] + }, + { + "Input": "1/5'den 7/5 2020'ye kadar ayrฤฑlacaฤŸฤฑm", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1/5'den 7/5 2020'ye kadar", + "Start": 0, + "End": 24, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2020-05-01,2020-05-07,P6D)", + "type": "daterange", + "start": "2020-05-01", + "end": "2020-05-07" + } + ] + } + } + ] + }, + { + "Input": "1/5/2019'dan 7/5/2020'ye kadar ayrฤฑlacaฤŸฤฑm", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1/5/2019'dan 7/5/2020'ye kadar", + "Start": 0, + "End": 29, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-05-01,2020-05-07,P372D)", + "type": "daterange", + "start": "2019-05-01", + "end": "2020-05-07" + } + ] + } + } + ] + }, + { + "Input": "Tarih 05 AฤŸustos 2016 olmalฤฑ", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "05 aฤŸustos 2016", + "Start": 6, + "End": 20, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2016-08-05", + "type": "date", + "value": "2016-08-05" + } + ] + } + } + ] + }, + { + "Input": "Pazartesi sabah 10:00'dan 12:00'ye kadar mรผsait misin?", + "Context": { + "ReferenceDateTime": "2018-11-01T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "pazartesi sabah 10:00'dan 12:00'ye kadar", + "Start": 0, + "End": 39, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-WXX-1T10:00,XXXX-WXX-1T12:00,PT2H)", + "type": "datetimerange", + "start": "2018-10-29 10:00:00", + "end": "2018-10-29 12:00:00" + }, + { + "timex": "(XXXX-WXX-1T10:00,XXXX-WXX-1T12:00,PT2H)", + "type": "datetimerange", + "start": "2018-11-05 10:00:00", + "end": "2018-11-05 12:00:00" + } + ] + } + } + ] + }, + { + "Input": "Dรผn รถฤŸleden sonra 15 ile 18 arasฤฑ neredeydin", + "Context": { + "ReferenceDateTime": "2018-11-01T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "dรผn รถฤŸleden sonra 15 ile 18 arasฤฑ", + "Start": 0, + "End": 32, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2018-10-31T15,2018-10-31T18,PT3H)", + "type": "datetimerange", + "start": "2018-10-31 15:00:00", + "end": "2018-10-31 18:00:00" + } + ] + } + } + ] + }, + { + "Input": "Dรผn sabah 8 ile รถฤŸleden sonra 15 arasฤฑ neredeydin", + "Context": { + "ReferenceDateTime": "2018-11-01T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "dรผn sabah 8 ile รถฤŸleden sonra 15 arasฤฑ", + "Start": 0, + "End": 37, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2018-10-31T08,2018-10-31T15,PT7H)", + "type": "datetimerange", + "start": "2018-10-31 08:00:00", + "end": "2018-10-31 15:00:00" + } + ] + } + } + ] + }, + { + "Input": "Pazartesi 3-8 arasฤฑ neredeydin", + "Context": { + "ReferenceDateTime": "2018-11-01T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "pazartesi 3-8 arasฤฑ", + "Start": 0, + "End": 18, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-WXX-1T03,XXXX-WXX-1T08,PT5H)", + "type": "datetimerange", + "start": "2018-10-29 03:00:00", + "end": "2018-10-29 08:00:00" + }, + { + "timex": "(XXXX-WXX-1T03,XXXX-WXX-1T08,PT5H)", + "type": "datetimerange", + "start": "2018-11-05 03:00:00", + "end": "2018-11-05 08:00:00" + }, + { + "timex": "(XXXX-WXX-1T15,XXXX-WXX-1T20,PT5H)", + "type": "datetimerange", + "start": "2018-10-29 15:00:00", + "end": "2018-10-29 20:00:00" + }, + { + "timex": "(XXXX-WXX-1T15,XXXX-WXX-1T20,PT5H)", + "type": "datetimerange", + "start": "2018-11-05 15:00:00", + "end": "2018-11-05 20:00:00" + } + ] + } + } + ] + }, + { + "Input": "Dรผn 3 ile 8 arasฤฑ neredeydin", + "Context": { + "ReferenceDateTime": "2018-11-01T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "dรผn 3 ile 8 arasฤฑ", + "Start": 0, + "End": 16, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2018-10-31T03,2018-10-31T08,PT5H)", + "type": "datetimerange", + "start": "2018-10-31 03:00:00", + "end": "2018-10-31 08:00:00" + }, + { + "timex": "(2018-10-31T15,2018-10-31T20,PT5H)", + "type": "datetimerange", + "start": "2018-10-31 15:00:00", + "end": "2018-10-31 20:00:00" + } + ] + } + } + ] + }, + { + "Input": "Gelecek Pazartesi 3 ile sabah 8 arasฤฑ uygun musun", + "Context": { + "ReferenceDateTime": "2018-11-01T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "gelecek pazartesi 3 ile sabah 8 arasฤฑ", + "Start": 0, + "End": 36, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2018-11-05T03,2018-11-05T08,PT5H)", + "type": "datetimerange", + "start": "2018-11-05 03:00:00", + "end": "2018-11-05 08:00:00" + } + ] + } + } + ] + }, + { + "Input": "Gelecek Pazartesi sabah 3 ile รถฤŸlen 12 arasฤฑ uygun musun ", + "Context": { + "ReferenceDateTime": "2018-11-01T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "gelecek pazartesi sabah 3 ile รถฤŸlen 12 arasฤฑ", + "Start": 0, + "End": 43, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2018-11-05T03,2018-11-05T12,PT9H)", + "type": "datetimerange", + "start": "2018-11-05 03:00:00", + "end": "2018-11-05 12:00:00" + } + ] + } + } + ] + }, + { + "Input": "Gelecek Pazartesi 6-8 arasฤฑ uygun musun", + "Context": { + "ReferenceDateTime": "2018-11-01T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "gelecek pazartesi 6-8 arasฤฑ", + "Start": 0, + "End": 26, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2018-11-05T06,2018-11-05T08,PT2H)", + "type": "datetimerange", + "start": "2018-11-05 06:00:00", + "end": "2018-11-05 08:00:00" + }, + { + "timex": "(2018-11-05T18,2018-11-05T20,PT2H)", + "type": "datetimerange", + "start": "2018-11-05 18:00:00", + "end": "2018-11-05 20:00:00" + } + ] + } + } + ] + }, + { + "Input": "Gelecek Pazartesi sabah 6-8 arasฤฑ uygun musun ", + "Context": { + "ReferenceDateTime": "2018-11-01T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "gelecek pazartesi sabah 6-8 arasฤฑ", + "Start": 0, + "End": 32, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2018-11-05T06,2018-11-05T08,PT2H)", + "type": "datetimerange", + "start": "2018-11-05 06:00:00", + "end": "2018-11-05 08:00:00" + } + ] + } + } + ] + }, + { + "Input": "Aralฤฑk 2018 iรงin planฤฑn nedir", + "Context": { + "ReferenceDateTime": "2018-11-01T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "aralฤฑk 2018", + "Start": 0, + "End": 10, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-12", + "type": "daterange", + "start": "2018-12-01", + "end": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "Aralฤฑk 2018 ile Mayฤฑs 2019 arasฤฑ iรงin planฤฑn nedir", + "Context": { + "ReferenceDateTime": "2018-11-01T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "aralฤฑk 2018 ile mayฤฑs 2019 arasฤฑ", + "Start": 0, + "End": 31, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2018-12-01,2019-05-01,P5M)", + "type": "daterange", + "start": "2018-12-01", + "end": "2019-05-01" + } + ] + } + } + ] + }, + { + "Input": "Dรผnden รถnceki gรผn ne oldu", + "Context": { + "ReferenceDateTime": "2018-11-08T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "dรผnden รถnceki gรผn", + "Start": 0, + "End": 16, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-11-06", + "type": "date", + "value": "2018-11-06" + } + ] + } + } + ] + }, + { + "Input": "Ertesi gรผn iรงin planฤฑn nedir", + "Context": { + "ReferenceDateTime": "2018-11-08T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ertesi gรผn", + "Start": 0, + "End": 9, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-11-09", + "type": "date", + "value": "2018-11-09" + } + ] + } + } + ] + }, + { + "Input": "Tarihi hatฤฑrlamฤฑyorum, gelecek Pazartesi veya gelecek Salฤฑ olmalฤฑ.", + "Context": { + "ReferenceDateTime": "2018-11-15T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "gelecek pazartesi", + "Start": 23, + "End": 39, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-11-19", + "type": "date", + "value": "2018-11-19" + } + ] + } + }, + { + "Text": "gelecek salฤฑ", + "Start": 46, + "End": 57, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-11-20", + "type": "date", + "value": "2018-11-20" + } + ] + } + } + ] + }, + { + "Input": "Haftaya ร‡arลŸamba iรงin planฤฑn nedir", + "Context": { + "ReferenceDateTime": "2018-11-28T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "haftaya รงarลŸamba", + "Start": 0, + "End": 15, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-12-05", + "type": "date", + "value": "2018-12-05" + } + ] + } + } + ] + }, + { + "Input": "Bir รถnceki hafta Pazartesi gรผnรผ ne oldu", + "Context": { + "ReferenceDateTime": "2018-11-28T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "bir รถnceki hafta pazartesi gรผnรผ", + "Start": 0, + "End": 30, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-11-19", + "type": "date", + "value": "2018-11-19" + } + ] + } + } + ] + }, + { + "Input": "Bu hafta Pazartesi gรผnรผ ne oldu", + "Context": { + "ReferenceDateTime": "2018-11-28T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "bu hafta pazartesi gรผnรผ", + "Start": 0, + "End": 22, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2018-11-26", + "type": "date", + "value": "2018-11-26" + } + ] + } + } + ] + }, + { + "Input": "Cortana, lรผtfen bize 20/11, 22/11 veya 25/11 tarihlerinde 30 dakika bul.", + "Context": { + "ReferenceDateTime": "2018-11-28T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "20/11", + "Start": 21, + "End": 25, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-11-20", + "type": "date", + "value": "2018-11-20" + }, + { + "timex": "XXXX-11-20", + "type": "date", + "value": "2019-11-20" + } + ] + } + }, + { + "Text": "22/11", + "Start": 28, + "End": 32, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-11-22", + "type": "date", + "value": "2018-11-22" + }, + { + "timex": "XXXX-11-22", + "type": "date", + "value": "2019-11-22" + } + ] + } + }, + { + "Text": "25/11", + "Start": 39, + "End": 43, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-11-25", + "type": "date", + "value": "2018-11-25" + }, + { + "timex": "XXXX-11-25", + "type": "date", + "value": "2019-11-25" + } + ] + } + }, + { + "Text": "30 dakika", + "Start": 58, + "End": 66, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT30M", + "type": "duration", + "value": "1800" + } + ] + } + } + ] + }, + { + "Input": "SaฤŸlฤฑฤŸฤฑnฤฑza zarar vereceฤŸinden her zaman gรผnรผn sonuna yatmamalฤฑsฤฑnฤฑz.", + "Context": { + "ReferenceDateTime": "2018-11-21T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "gรผnรผn sonuna", + "Start": 41, + "End": 52, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2018-11-21T23:59:59", + "type": "datetime", + "value": "2018-11-21 23:59:59" + } + ] + } + } + ] + }, + { + "Input": "Tarihi biliyor musun? 20/11 mi, 12 Kasฤฑm mฤฑ?", + "Context": { + "ReferenceDateTime": "2018-11-28T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "20/11", + "Start": 22, + "End": 26, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-11-20", + "type": "date", + "value": "2018-11-20" + }, + { + "timex": "XXXX-11-20", + "type": "date", + "value": "2019-11-20" + } + ] + } + }, + { + "Text": "12 kasฤฑm", + "Start": 32, + "End": 39, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-11-12", + "type": "date", + "value": "2018-11-12" + }, + { + "timex": "XXXX-11-12", + "type": "date", + "value": "2019-11-12" + } + ] + } + } + ] + }, + { + "Input": "Yฤฑl sonu bรผyรผk bir parti dรผzenlenecek", + "Context": { + "ReferenceDateTime": "2018-11-23T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "yฤฑl sonu", + "Start": 0, + "End": 7, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018", + "Mod": "end", + "type": "daterange", + "start": "2018-07-01", + "end": "2019-01-01" + } + ] + } + } + ] + }, + { + "Input": "Ay sonunda bir doฤŸumgรผnรผ partisi vereceฤŸini duydum", + "Context": { + "ReferenceDateTime": "2018-11-27T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ay sonunda", + "Start": 0, + "End": 9, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-11", + "Mod": "end", + "type": "daterange", + "start": "2018-11-16", + "end": "2018-12-01" + } + ] + } + } + ] + }, + { + "Input": "Tรผm diskler haftanฤฑn sonunda yenileneceฤŸinden kodunuzu zorlamayฤฑ unutmayฤฑn.", + "Context": { + "ReferenceDateTime": "2018-11-29T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "haftanฤฑn sonunda", + "Start": 12, + "End": 27, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W48", + "Mod": "end", + "type": "daterange", + "start": "2018-11-29", + "end": "2018-12-03" + } + ] + } + } + ] + }, + { + "Input": "Konferans aramasฤฑ iรงin ร‡arลŸamba, PerลŸembe veya Cuma gรผnรผ, 9-6 arasฤฑnda bir zaman bulabilir misiniz lรผtfen?", + "Context": { + "ReferenceDateTime": "2018-11-29T12:00:00" + }, + "Comment": "between 9-6 PT can't be extracted as TimeZone is not enabled for now", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "รงarลŸamba", + "Start": 23, + "End": 30, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-3", + "type": "date", + "value": "2018-11-28" + }, + { + "timex": "XXXX-WXX-3", + "type": "date", + "value": "2018-12-05" + } + ] + } + }, + { + "Text": "perลŸembe", + "Start": 33, + "End": 40, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-4", + "type": "date", + "value": "2018-11-22" + }, + { + "timex": "XXXX-WXX-4", + "type": "date", + "value": "2018-11-29" + } + ] + } + }, + { + "Text": "cuma", + "Start": 47, + "End": 50, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-5", + "type": "date", + "value": "2018-11-23" + }, + { + "timex": "XXXX-WXX-5", + "type": "date", + "value": "2018-11-30" + } + ] + } + }, + { + "Text": "9-6 arasฤฑnda", + "Start": 58, + "End": 69, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T09,T18,PT9H)", + "type": "timerange", + "start": "09:00:00", + "end": "18:00:00" + }, + { + "timex": "(T21,T06,PT9H)", + "type": "timerange", + "start": "21:00:00", + "end": "06:00:00" + } + ] + } + } + ] + }, + { + "Input": "6:30 ile 9 arasฤฑna ne dersin", + "Context": { + "ReferenceDateTime": "2018-11-28T12:00:00" + }, + "Comment": "Not supported as the TimeZone is not enabled for now", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "6:30 ile 9 arasฤฑna", + "Start": 0, + "End": 17, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T06:30,T09,PT2H30M)", + "type": "timerange", + "timezone": "UTC-08:00", + "timezoneText": "pst", + "utcOffsetMins": "-480", + "start": "06:30:00", + "end": "09:00:00" + }, + { + "timex": "(T18:30,T21,PT2H30M)", + "type": "timerange", + "timezone": "UTC-08:00", + "timezoneText": "pst", + "utcOffsetMins": "-480", + "start": "18:30:00", + "end": "21:00:00" + } + ] + } + } + ] + }, + { + "Input": "9 ile 10:30 arasฤฑna ne dersin", + "Context": { + "ReferenceDateTime": "2018-11-28T12:00:00" + }, + "Comment": "Cst can't be recognized as TimeZone is not enabled for now", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "9 ile 10:30 arasฤฑna", + "Start": 0, + "End": 18, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T09,T10:30,PT1H30M)", + "type": "timerange", + "start": "09:00:00", + "end": "10:30:00" + }, + { + "timex": "(T21,T22:30,PT1H30M)", + "type": "timerange", + "start": "21:00:00", + "end": "22:30:00" + } + ] + } + } + ] + }, + { + "Input": "2015'in ilk haftasฤฑna ne dersin", + "Context": { + "ReferenceDateTime": "2018-11-29T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015'in ilk haftasฤฑ", + "Start": 0, + "End": 18, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2015-W01", + "type": "daterange", + "start": "2014-12-29", + "end": "2015-01-05" + } + ] + } + } + ] + }, + { + "Input": "Ocak 2015'in ilk haftasฤฑna ne dersin", + "Context": { + "ReferenceDateTime": "2018-11-29T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ocak 2015'in ilk haftasฤฑna", + "Start": 0, + "End": 25, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2015-01-W01", + "type": "daterange", + "start": "2014-12-29", + "end": "2015-01-05" + } + ] + } + } + ] + }, + { + "Input": "2016'nฤฑn son haftasฤฑna ne dersin", + "Context": { + "ReferenceDateTime": "2018-11-29T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016'nฤฑn son haftasฤฑ", + "Start": 0, + "End": 20, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2016-W52", + "type": "daterange", + "start": "2016-12-26", + "end": "2017-01-02" + } + ] + } + } + ] + }, + { + "Input": "Aralฤฑk 2016'nฤฑn son haftasฤฑna ne dersin", + "Context": { + "ReferenceDateTime": "2018-11-29T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "aralฤฑk 2016'nฤฑn son haftasฤฑna", + "Start": 0, + "End": 28, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2016-12-W05", + "type": "daterange", + "start": "2016-12-26", + "end": "2017-01-02" + } + ] + } + } + ] + }, + { + "Input": "2018'in 3'รผncรผ haftasฤฑna ne dersin", + "Context": { + "ReferenceDateTime": "2018-11-29T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2018'in 3'รผncรผ haftasฤฑ", + "Start": 0, + "End": 21, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W03", + "type": "daterange", + "start": "2018-01-15", + "end": "2018-01-22" + } + ] + } + } + ] + }, + { + "Input": "Ocak'ฤฑn 3'รผncรผ haftasฤฑna ne dersin", + "Context": { + "ReferenceDateTime": "2018-11-29T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ocak'ฤฑn 3'รผncรผ haftasฤฑna", + "Start": 0, + "End": 23, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-01-W03", + "type": "daterange", + "start": "2018-01-15", + "end": "2018-01-22" + }, + { + "timex": "XXXX-01-W03", + "type": "daterange", + "start": "2019-01-14", + "end": "2019-01-21" + } + ] + } + } + ] + }, + { + "Input": "ร–nceki haftanฤฑn baลŸฤฑnda bir test yaptฤฑ", + "Context": { + "ReferenceDateTime": "2018-11-30T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "รถnceki haftanฤฑn baลŸฤฑnda", + "Start": 0, + "End": 22, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W47", + "Mod": "start", + "type": "daterange", + "start": "2018-11-19", + "end": "2018-11-22" + } + ] + } + } + ] + }, + { + "Input": "ฤฐลŸi bu hafta iรงinde sonra bitireceฤŸim.", + "Context": { + "ReferenceDateTime": "2018-11-30T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "bu hafta iรงinde sonra", + "Start": 4, + "End": 24, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "2018-W48", + "type": "daterange", + "start": "2018-11-30", + "end": "2018-12-03" + } + ] + } + } + ] + }, + { + "Input": "Sanฤฑrฤฑm gรถrevi tamamlamak iรงin bir buรงuk saat yeterli.", + "Context": { + "ReferenceDateTime": "2018-12-05T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "bir buรงuk saat", + "Start": 31, + "End": 44, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "PT1.5H", + "type": "duration", + "value": "5400" + } + ] + } + } + ] + }, + { + "Input": "Bir ฤฐnternet ลŸirketinde stajyer olarak รงalฤฑลŸmak iรงin bir ve รงeyrek yฤฑl ara verecek.", + "Context": { + "ReferenceDateTime": "2018-12-05T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "bir ve รงeyrek yฤฑl", + "Start": 53, + "End": 69, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P1.25Y", + "type": "duration", + "value": "39420000" + } + ] + } + } + ] + }, + { + "Input": "Bir ฤฐnternet ลŸirketinde stajyer olarak รงalฤฑลŸmak iรงin bir yฤฑl ve รงeyrek yฤฑl ara verecek.", + "Context": { + "ReferenceDateTime": "2018-12-05T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "bir yฤฑl ve รงeyrek yฤฑl", + "Start": 53, + "End": 73, + "TypeName": "datetimeV2.duration", + "Resolution": { + "values": [ + { + "timex": "P1.25Y", + "type": "duration", + "value": "39420000" + } + ] + } + } + ] + }, + { + "Input": "Salฤฑ gรผnรผndeki bir patlamaydฤฑ!", + "Context": { + "ReferenceDateTime": "2019-01-24T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "salฤฑ", + "Start": 0, + "End": 3, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-2", + "type": "date", + "value": "2019-01-22" + }, + { + "timex": "XXXX-WXX-2", + "type": "date", + "value": "2019-01-29" + } + ] + } + } + ] + }, + { + "Input": "Pazartesi 21'inde herhangi bir planฤฑn var mฤฑ", + "Comment": "There is no difference between 'Friday the 31' and 'Friday 31' in Turkish because there is no 'the' in Turkish. So, these cases are resolved by WeekDayAndDayOfMonthRegex instead of WeekDayAndDayRegex. Hence, the resolutions were updated.", + "Context": { + "ReferenceDateTime": "2019-01-25T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "pazartesi 21'i", + "Start": 0, + "End": 13, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-01-21", + "type": "date", + "value": "2019-01-21" + } + ] + } + } + ] + }, + { + "Input": "Pazartesi 21'inde herhangi bir planฤฑn var mฤฑ", + "Context": { + "ReferenceDateTime": "2019-01-21T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "pazartesi 21'i", + "Start": 0, + "End": 13, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-01-21", + "type": "date", + "value": "2019-01-21" + } + ] + } + } + ] + }, + { + "Input": "Pazar 31'inde herhangi bir planฤฑn var mฤฑ", + "Comment": "There is no difference between 'Friday the 31' and 'Friday 31' in Turkish because there is no 'the' in Turkish. So, these cases are resolved by WeekDayAndDayOfMonthRegex instead of WeekDayAndDayRegex. Hence, the resolutions were updated.", + "Context": { + "ReferenceDateTime": "2019-01-25T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "pazar 31'i", + "Start": 0, + "End": 9, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-01-31", + "type": "date", + "value": "2019-01-31" + } + ] + } + } + ] + }, + { + "Input": "Cuma 31'inde herhangi bir planฤฑn var mฤฑ", + "Comment": "There is no difference between 'Friday the 31' and 'Friday 31' in Turkish because there is no 'the' in Turkish. So, these cases are resolved by WeekDayAndDayOfMonthRegex instead of WeekDayAndDayRegex. Hence, the resolutions were updated. In this example reference date was also updated, because February does not have 31st day, so it was converted to 2019-05-31 which is Friday.", + "Context": { + "ReferenceDateTime": "2019-05-25T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "cuma 31'i", + "Start": 0, + "End": 8, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-05-31", + "type": "date", + "value": "2019-05-31" + } + ] + } + } + ] + }, + { + "Input": "Mayฤฑs ortasฤฑndan sonra herhangi bir planฤฑn var mฤฑ?", + "Context": { + "ReferenceDateTime": "2019-02-25T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "mayฤฑs ortasฤฑndan sonra", + "Start": 0, + "End": 21, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-05", + "Mod": "after-mid", + "type": "daterange", + "start": "2018-05-21", + "sourceEntity": "datetimerange" + }, + { + "timex": "XXXX-05", + "Mod": "after-mid", + "type": "daterange", + "start": "2019-05-21", + "sourceEntity": "datetimerange" + } + ] + } + } + ] + }, + { + "Input": "Eylรผl'รผn baลŸฤฑndan รถnce ne oldu", + "Context": { + "ReferenceDateTime": "2019-02-25T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "eylรผl'รผn baลŸฤฑndan รถnce", + "Start": 0, + "End": 21, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-09", + "Mod": "before-start", + "type": "daterange", + "end": "2018-09-01", + "sourceEntity": "datetimerange" + }, + { + "timex": "XXXX-09", + "Mod": "before-start", + "type": "daterange", + "end": "2019-09-01", + "sourceEntity": "datetimerange" + } + ] + } + } + ] + }, + { + "Input": "Temmuz'un sonundan bu yana ne oldu?", + "Context": { + "ReferenceDateTime": "2019-02-25T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "temmuz'un sonundan bu yana", + "Start": 0, + "End": 25, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "XXXX-07", + "Mod": "since-end", + "type": "daterange", + "start": "2018-07-16", + "sourceEntity": "datetimerange" + }, + { + "timex": "XXXX-07", + "Mod": "since-end", + "type": "daterange", + "start": "2019-07-16", + "sourceEntity": "datetimerange" + } + ] + } + } + ] + }, + { + "Input": "Bu yaklaลŸan Cuma gรผnรผ iรงin herhangi bir dรผzenleme yaptฤฑnฤฑz mฤฑ?", + "Context": { + "ReferenceDateTime": "2019-01-31T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "bu yaklaลŸan cuma gรผnรผ", + "Start": 0, + "End": 20, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-02-01", + "type": "date", + "value": "2019-02-01" + } + ] + } + } + ] + }, + { + "Input": "Gelecek Cuma gรผnรผ iรงin herhangi bir dรผzenleme yaptฤฑnฤฑz mฤฑ?", + "Context": { + "ReferenceDateTime": "2019-01-31T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "gelecek cuma gรผnรผ", + "Start": 0, + "End": 16, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-02-08", + "type": "date", + "value": "2019-02-08" + } + ] + } + } + ] + }, + { + "Input": "Gelecek Cuma iรงin herhangi bir dรผzenleme yaptฤฑnฤฑz mฤฑ?", + "Context": { + "ReferenceDateTime": "2019-01-31T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "gelecek cuma", + "Start": 0, + "End": 11, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-02-08", + "type": "date", + "value": "2019-02-08" + } + ] + } + } + ] + }, + { + "Input": "Gelecek PerลŸembe iรงin herhangi bir dรผzenleme yaptฤฑnฤฑz mฤฑ?", + "Context": { + "ReferenceDateTime": "2019-01-31T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "gelecek perลŸembe", + "Start": 0, + "End": 15, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-02-07", + "type": "date", + "value": "2019-02-07" + } + ] + } + } + ] + }, + { + "Input": "GeรงtiฤŸimiz ร‡arลŸamba gรผnรผ neredeydin", + "Context": { + "ReferenceDateTime": "2019-01-31T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "geรงtiฤŸimiz รงarลŸamba gรผnรผ", + "Start": 0, + "End": 23, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-01-30", + "type": "date", + "value": "2019-01-30" + } + ] + } + } + ] + }, + { + "Input": "Son ร‡arลŸamba gรผnรผ neredeydin", + "Context": { + "ReferenceDateTime": "2019-01-31T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "son รงarลŸamba gรผnรผ", + "Start": 0, + "End": 16, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-01-30", + "type": "date", + "value": "2019-01-30" + } + ] + } + } + ] + }, + { + "Input": "ร–nceki ร‡arลŸamba gรผnรผ neredeydin", + "Context": { + "ReferenceDateTime": "2019-01-31T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "รถnceki รงarลŸamba gรผnรผ", + "Start": 0, + "End": 19, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-01-23", + "type": "date", + "value": "2019-01-23" + } + ] + } + } + ] + }, + { + "Input": "12'sinde 07:30 ile 09:30 arasฤฑ neredeydin", + "Context": { + "ReferenceDateTime": "2019-01-31T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "12'sinde 07:30 ile 09:30 arasฤฑ", + "Start": 0, + "End": 29, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-XX-12T07:30,XXXX-XX-12T09:30,PT2H)", + "type": "datetimerange", + "start": "2019-01-12 07:30:00", + "end": "2019-01-12 09:30:00" + }, + { + "timex": "(XXXX-XX-12T07:30,XXXX-XX-12T09:30,PT2H)", + "type": "datetimerange", + "start": "2019-02-12 07:30:00", + "end": "2019-02-12 09:30:00" + }, + { + "timex": "(XXXX-XX-12T19:30,XXXX-XX-12T21:30,PT2H)", + "type": "datetimerange", + "start": "2019-01-12 19:30:00", + "end": "2019-01-12 21:30:00" + }, + { + "timex": "(XXXX-XX-12T19:30,XXXX-XX-12T21:30,PT2H)", + "type": "datetimerange", + "start": "2019-02-12 19:30:00", + "end": "2019-02-12 21:30:00" + } + ] + } + } + ] + }, + { + "Input": "07:30 ile 09:30 arasฤฑ neredeydin", + "Context": { + "ReferenceDateTime": "2019-01-31T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "07:30 ile 09:30 arasฤฑ", + "Start": 0, + "End": 20, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T07:30,T09:30,PT2H)", + "type": "timerange", + "start": "07:30:00", + "end": "09:30:00" + }, + { + "timex": "(T19:30,T21:30,PT2H)", + "type": "timerange", + "start": "19:30:00", + "end": "21:30:00" + } + ] + } + } + ] + }, + { + "Input": "09:30 ile 07:30 arasฤฑ neredeydin", + "Context": { + "ReferenceDateTime": "2019-01-31T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "09:30 ile 07:30 arasฤฑ", + "Start": 0, + "End": 20, + "TypeName": "datetimeV2.timerange", + "Resolution": { + "values": [ + { + "timex": "(T09:30,T19:30,PT10H)", + "type": "timerange", + "start": "09:30:00", + "end": "19:30:00" + }, + { + "timex": "(T21:30,T07:30,PT10H)", + "type": "timerange", + "start": "21:30:00", + "end": "07:30:00" + } + ] + } + } + ] + }, + { + "Input": "730-930 arasฤฑ neredeydin", + "Context": { + "ReferenceDateTime": "2019-01-31T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "Pazartesi 21'inde 9:30 ve 15:00 arasฤฑna bir toplantฤฑ rayarla", + "Context": { + "ReferenceDateTime": "2019-02-27T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "pazartesi 21'inde 9:30 ve 15:00 arasฤฑna", + "Start": 0, + "End": 38, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(2019-02-21T09:30,2019-02-21T15:00,PT5H30M)", + "type": "datetimerange", + "start": "2019-02-21 09:30:00", + "end": "2019-02-21 15:00:00" + } + ] + } + } + ] + }, + { + "Input": "15 Ocak Salฤฑ, 13:00 - 13:15 arasฤฑ uygun musun?", + "Context": { + "ReferenceDateTime": "2019-02-27T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "15 ocak salฤฑ, 13:00 - 13:15 arasฤฑ", + "Start": 0, + "End": 32, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-01-15T13:00,XXXX-01-15T13:15,PT15M)", + "type": "datetimerange", + "start": "2019-01-15 13:00:00", + "end": "2019-01-15 13:15:00" + }, + { + "timex": "(XXXX-01-15T13:00,XXXX-01-15T13:15,PT15M)", + "type": "datetimerange", + "start": "2020-01-15 13:00:00", + "end": "2020-01-15 13:15:00" + } + ] + } + } + ] + }, + { + "Input": "Yenilemeniz 18 Ocak 2019'da olacaktฤฑr. รœcretli desteฤŸi eklemek iรงin o zamana kadar vaktiniz var. Cortana, Lรผtfen bugรผn saat 15:00'te bir Skype aramasฤฑ planlayฤฑn.", + "Context": { + "ReferenceDateTime": "2019-02-28T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "18 ocak 2019", + "Start": 12, + "End": 23, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-01-18", + "type": "date", + "value": "2019-01-18" + } + ] + } + }, + { + "Text": "bugรผn saat 15:00", + "Start": 113, + "End": 128, + "TypeName": "datetimeV2.datetime", + "Resolution": { + "values": [ + { + "timex": "2019-02-28T15:00", + "type": "datetime", + "value": "2019-02-28 15:00:00" + } + ] + } + } + ] + }, + { + "Input": "Her salฤฑ ve PerลŸembe 19:00 - 21:00 saatleri arasฤฑndaki vaktimi yรผzmeye ayฤฑrt.", + "Context": { + "ReferenceDateTime": "2019-03-01T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "her salฤฑ", + "Start": 0, + "End": 7, + "TypeName": "datetimeV2.set", + "Resolution": { + "values": [ + { + "timex": "XXXX-WXX-2", + "type": "set", + "value": "not resolved" + } + ] + } + }, + { + "Text": "perลŸembe 19:00 - 21:00", + "Start": 12, + "End": 33, + "TypeName": "datetimeV2.datetimerange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-WXX-4T19:00,XXXX-WXX-4T21:00,PT2H)", + "type": "datetimerange", + "start": "2019-02-28 19:00:00", + "end": "2019-02-28 21:00:00" + }, + { + "timex": "(XXXX-WXX-4T19:00,XXXX-WXX-4T21:00,PT2H)", + "type": "datetimerange", + "start": "2019-03-07 19:00:00", + "end": "2019-03-07 21:00:00" + } + ] + } + } + ] + }, + { + "Input": "10/1-11/2/2017", + "Context": { + "ReferenceDateTime": "2018-10-24T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10/1-11/2/2017", + "Start": 0, + "End": 13, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2017-01-10,2017-02-11,P32D)", + "type": "daterange", + "start": "2017-01-10", + "end": "2017-02-11" + } + ] + } + } + ] + }, + { + "Input": "29/2", + "Context": { + "ReferenceDateTime": "2017-03-22T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "29/2", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-02-29", + "type": "date", + "value": "2016-02-29" + }, + { + "timex": "XXXX-02-29", + "type": "date", + "value": "2020-02-29" + } + ] + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "29/2", + "Context": { + "ReferenceDateTime": "2019-03-22T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "29/2", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-02-29", + "type": "date", + "value": "2016-02-29" + }, + { + "timex": "XXXX-02-29", + "type": "date", + "value": "2020-02-29" + } + ] + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "29/2", + "Context": { + "ReferenceDateTime": "2020-03-22T00:00:00" + }, + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "29/2", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-02-29", + "type": "date", + "value": "2020-02-29" + }, + { + "timex": "XXXX-02-29", + "type": "date", + "value": "2024-02-29" + } + ] + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "30/2", + "Context": { + "ReferenceDateTime": "2020-03-22T00:00:00" + }, + "Results": [ + { + "Text": "30/2", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "XXXX-02-30", + "type": "date", + "value": "not resolved" + } + ] + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "29/2/2019", + "Context": { + "ReferenceDateTime": "2020-03-22T00:00:00" + }, + "Results": [ + { + "Text": "29/2/2019", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2019-02-29", + "type": "date", + "value": "not resolved" + } + ] + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "29/2/2020", + "Context": { + "ReferenceDateTime": "2020-03-22T00:00:00" + }, + "Results": [ + { + "Text": "29/2/2020", + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2020-02-29", + "type": "date", + "value": "2020-02-29" + } + ] + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "28/2-1/3", + "Context": { + "ReferenceDateTime": "2019-09-18T18:00:00" + }, + "NotSupported": "javascript,python,java", + "Results": [ + { + "Text": "28/2-1/3", + "Start": 0, + "End": 7, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-02-28,XXXX-03-01,P1D)", + "type": "daterange", + "start": "2019-02-28", + "end": "2019-03-01" + }, + { + "timex": "(XXXX-02-28,XXXX-03-01,P2D)", + "type": "daterange", + "start": "2020-02-28", + "end": "2020-03-01" + } + ] + } + } + ] + }, + { + "Input": "29/2-1/3", + "Context": { + "ReferenceDateTime": "2019-09-18T18:00:00" + }, + "NotSupported": "javascript,python,java", + "Results": [ + { + "Text": "29/2-1/3", + "Start": 0, + "End": 7, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(XXXX-02-29,XXXX-03-01,P1D)", + "type": "daterange", + "start": "2016-02-29", + "end": "2016-03-01" + }, + { + "timex": "(XXXX-02-29,XXXX-03-01,P1D)", + "type": "daterange", + "start": "2020-02-29", + "end": "2020-03-01" + } + ] + } + } + ] + }, + { + "Input": "29/2-1/3/2019", + "Context": { + "ReferenceDateTime": "2019-09-18T18:00:00" + }, + "NotSupported": "javascript,python,java", + "Results": [ + { + "Text": "29/2-1/3/2019", + "Start": 0, + "End": 12, + "TypeName": "datetimeV2.daterange", + "Resolution": { + "values": [ + { + "timex": "(2019-02-29,2019-03-01,PXD)", + "type": "daterange", + "value": "not resolved" + } + ] + } + } + ] + }, + { + "Input": "Eyl-23-2020'ye geri dรถneceฤŸim.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "eyl-23-2020", + "Start": 0, + "End": 10, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2020-09-23", + "type": "date", + "value": "2020-09-23" + } + ] + } + } + ] + }, + { + "Input": "Eylรผl-2020-23 geri dรถneceฤŸim.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "eylรผl-2020-23", + "Start": 0, + "End": 12, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2020-09-23", + "type": "date", + "value": "2020-09-23" + } + ] + } + } + ] + }, + { + "Input": "2020/23/Eyl geri dรถneceฤŸim.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "2020/23/eyl", + "Start": 0, + "End": 10, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2020-09-23", + "type": "date", + "value": "2020-09-23" + } + ] + } + } + ] + }, + { + "Input": "2020/Eyl/23 geri dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "2020/eyl/23", + "Start": 0, + "End": 10, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2020-09-23", + "type": "date", + "value": "2020-09-23" + } + ] + } + } + ] + }, + { + "Input": "23/Eyl/2020 geri dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "23/eyl/2020", + "Start": 0, + "End": 10, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2020-09-23", + "type": "date", + "value": "2020-09-23" + } + ] + } + } + ] + }, + { + "Input": "23-2020-Eylรผl'e geri dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "23-2020-eylรผl", + "Start": 0, + "End": 12, + "TypeName": "datetimeV2.date", + "Resolution": { + "values": [ + { + "timex": "2020-09-23", + "type": "date", + "value": "2020-09-23" + } + ] + } + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Turkish/DateTimeParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Turkish/DateTimeParser.json new file mode 100644 index 000000000..b6470889c --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Turkish/DateTimeParser.json @@ -0,0 +1,1182 @@ +[ + { + "Input": "ลžimdi dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ลžimdi", + "Type": "datetime", + "Value": { + "Timex": "PRESENT_REF", + "FutureResolution": { + "dateTime": "2016-11-07 00:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 00:00:00" + } + }, + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "En kฤฑsa sรผrede geri dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "En kฤฑsa sรผrede", + "Type": "datetime", + "Value": { + "Timex": "FUTURE_REF", + "FutureResolution": { + "dateTime": "2016-11-07 00:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 00:00:00" + } + }, + "Start": 0, + "Length": 14 + } + ] + }, + { + "Input": "15'inde saat 8:00'da dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "15'inde saat 8:00", + "Type": "datetime", + "Value": { + "Timex": "XXXX-XX-15T08:00", + "FutureResolution": { + "dateTime": "2016-11-15 08:00:00" + }, + "PastResolution": { + "dateTime": "2016-10-15 08:00:00" + } + }, + "Start": 0, + "Length": 17 + } + ] + }, + { + "Input": "15'inde saat 8:00:20'de dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "15'inde saat 8:00:20", + "Type": "datetime", + "Value": { + "Timex": "XXXX-XX-15T08:00:20", + "FutureResolution": { + "dateTime": "2016-11-15 08:00:20" + }, + "PastResolution": { + "dateTime": "2016-10-15 08:00:20" + } + }, + "Start": 0, + "Length": 20 + } + ] + }, + { + "Input": "5'inde saat 4'te dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5'inde saat 4", + "Type": "datetime", + "Value": { + "Timex": "XXXX-XX-05T04", + "FutureResolution": { + "dateTime": "2016-12-05 04:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-05 04:00:00" + } + }, + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "21/04/2016, akลŸam saat 8:00'de dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "21/04/2016, akลŸam saat 8:00", + "Type": "datetime", + "Value": { + "Timex": "2016-04-21T20:00", + "FutureResolution": { + "dateTime": "2016-04-21 20:00:00" + }, + "PastResolution": { + "dateTime": "2016-04-21 20:00:00" + } + }, + "Start": 0, + "Length": 27 + } + ] + }, + { + "Input": "23 Ekim saat yedide dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "23 Ekim saat yedi", + "Type": "datetime", + "Value": { + "Timex": "XXXX-10-23T07", + "FutureResolution": { + "dateTime": "2017-10-23 07:00:00" + }, + "PastResolution": { + "dateTime": "2016-10-23 07:00:00" + } + }, + "Start": 0, + "Length": 17 + } + ] + }, + { + "Input": "14 Ekim saat 08:00'da dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "14 Ekim saat 08:00", + "Type": "datetime", + "Value": { + "Timex": "XXXX-10-14T08:00", + "FutureResolution": { + "dateTime": "2017-10-14 08:00:00" + }, + "PastResolution": { + "dateTime": "2016-10-14 08:00:00" + } + }, + "Start": 0, + "Length": 18 + } + ] + }, + { + "Input": "14 Ekim saat 08:00:31'de dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "14 Ekim saat 08:00:31", + "Type": "datetime", + "Value": { + "Timex": "XXXX-10-14T08:00:31", + "FutureResolution": { + "dateTime": "2017-10-14 08:00:31" + }, + "PastResolution": { + "dateTime": "2016-10-14 08:00:31" + } + }, + "Start": 0, + "Length": 21 + } + ] + }, + { + "Input": "14 Ekim saat 8:00 civarฤฑ dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "14 Ekim saat 8:00 civarฤฑ", + "Type": "datetime", + "Value": { + "Timex": "XXXX-10-14T08:00", + "FutureResolution": { + "dateTime": "2017-10-14 08:00:00" + }, + "PastResolution": { + "dateTime": "2016-10-14 08:00:00" + } + }, + "Start": 0, + "Length": 24 + } + ] + }, + { + "Input": "14 Ekim saat 08:00:25'te dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "14 Ekim saat 08:00:25", + "Type": "datetime", + "Value": { + "Timex": "XXXX-10-14T08:00:25", + "FutureResolution": { + "dateTime": "2017-10-14 08:00:25" + }, + "PastResolution": { + "dateTime": "2016-10-14 08:00:25" + } + }, + "Start": 0, + "Length": 21 + } + ] + }, + { + "Input": "5 Mayฤฑs 2016 akลŸam saat sekizi 20 geรงe dรถneceฤŸim.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5 Mayฤฑs 2016 akลŸam saat sekizi 20 geรงe", + "Type": "datetime", + "Value": { + "Timex": "2016-05-05T20:20", + "FutureResolution": { + "dateTime": "2016-05-05 20:20:00" + }, + "PastResolution": { + "dateTime": "2016-05-05 20:20:00" + } + }, + "Start": 0, + "Length": 38 + } + ] + }, + { + "Input": "15'inde saat 20'de dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "15'inde saat 20", + "Type": "datetime", + "Value": { + "Timex": "XXXX-XX-15T20", + "FutureResolution": { + "dateTime": "2016-11-15 20:00:00" + }, + "PastResolution": { + "dateTime": "2016-10-15 20:00:00" + } + }, + "Start": 0, + "Length": 15 + } + ] + }, + { + "Input": "15'inde saat yedide dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "15'inde saat yedi", + "Type": "datetime", + "Value": { + "Timex": "XXXX-XX-15T07", + "FutureResolution": { + "dateTime": "2016-11-15 07:00:00" + }, + "PastResolution": { + "dateTime": "2016-10-15 07:00:00" + } + }, + "Start": 0, + "Length": 17 + } + ] + }, + { + "Input": "Bugรผn saat 20'de dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bugรผn saat 20", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T20", + "FutureResolution": { + "dateTime": "2016-11-07 20:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 20:00:00" + } + }, + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "Yarฤฑn yediye รงeyrek kala dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Yarฤฑn yediye รงeyrek kala", + "Type": "datetime", + "Value": { + "Timex": "2016-11-08T06:45", + "FutureResolution": { + "dateTime": "2016-11-08 06:45:00" + }, + "PastResolution": { + "dateTime": "2016-11-08 06:45:00" + } + }, + "Start": 0, + "Length": 24 + } + ] + }, + { + "Input": "22-12-2016'da 19:00'da dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "22-12-2016'da 19:00", + "Type": "datetime", + "Value": { + "Timex": "2016-12-22T19:00", + "FutureResolution": { + "dateTime": "2016-12-22 19:00:00" + }, + "PastResolution": { + "dateTime": "2016-12-22 19:00:00" + } + }, + "Start": 0, + "Length": 19 + } + ] + }, + { + "Input": "Yarฤฑn saat 8:00'da dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Yarฤฑn saat 8:00", + "Type": "datetime", + "Value": { + "Timex": "2016-11-08T08:00", + "FutureResolution": { + "dateTime": "2016-11-08 08:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-08 08:00:00" + } + }, + "Start": 0, + "Length": 15 + } + ] + }, + { + "Input": "Yarฤฑn sabah 7'de dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Yarฤฑn sabah 7", + "Type": "datetime", + "Value": { + "Timex": "2016-11-08T07", + "FutureResolution": { + "dateTime": "2016-11-08 07:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-08 07:00:00" + } + }, + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "Bu akลŸam 7 civarฤฑ dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bu akลŸam 7 civarฤฑ", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T19", + "FutureResolution": { + "dateTime": "2016-11-07 19:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 19:00:00" + } + }, + "Start": 0, + "Length": 17 + } + ] + }, + { + "Input": "Gelecek Pazar รถฤŸleden sonra saat 7:00'da dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Gelecek Pazar รถฤŸleden sonra saat 7:00", + "Type": "datetime", + "Value": { + "Timex": "2016-11-20T19:00", + "FutureResolution": { + "dateTime": "2016-11-20 19:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-20 19:00:00" + } + }, + "Start": 0, + "Length": 37 + } + ] + }, + { + "Input": "Yarฤฑn sabah beลŸi yirmi geรงe dรถneceฤŸim.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Yarฤฑn sabah beลŸi yirmi geรงe", + "Type": "datetime", + "Value": { + "Timex": "2016-11-08T05:20", + "FutureResolution": { + "dateTime": "2016-11-08 05:20:00" + }, + "PastResolution": { + "dateTime": "2016-11-08 05:20:00" + } + }, + "Start": 0, + "Length": 27 + } + ] + }, + { + "Input": "Bu sabah 7'de dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bu sabah 7", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T07", + "FutureResolution": { + "dateTime": "2016-11-07 07:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 07:00:00" + } + }, + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "Bu akลŸam 10'da dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bu akลŸam 10", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T22", + "FutureResolution": { + "dateTime": "2016-11-07 22:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 22:00:00" + } + }, + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "Pazar, akลŸam 8'de dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Pazar, akลŸam 8", + "Type": "datetime", + "Value": { + "Timex": "XXXX-WXX-7T20", + "FutureResolution": { + "dateTime": "2016-11-13 20:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-06 20:00:00" + } + }, + "Start": 0, + "Length": 14 + } + ] + }, + { + "Input": "1 Ocak, akลŸam 8'de dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 Ocak, akลŸam 8", + "Type": "datetime", + "Value": { + "Timex": "XXXX-01-01T20", + "FutureResolution": { + "dateTime": "2017-01-01 20:00:00" + }, + "PastResolution": { + "dateTime": "2016-01-01 20:00:00" + } + }, + "Start": 0, + "Length": 15 + } + ] + }, + { + "Input": "Bu sabah 8'de dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bu sabah 8", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T08", + "FutureResolution": { + "dateTime": "2016-11-07 08:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 08:00:00" + } + }, + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "Bu akลŸam 8'de dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bu akลŸam 8", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T20", + "FutureResolution": { + "dateTime": "2016-11-07 20:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 20:00:00" + } + }, + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "Gรผnรผn sonunda dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Gรผnรผn sonunda", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T23:59:59", + "FutureResolution": { + "dateTime": "2016-11-07 23:59:59" + }, + "PastResolution": { + "dateTime": "2016-11-07 23:59:59" + } + }, + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "Yarฤฑn gรผn sonunda dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Yarฤฑn gรผn sonunda", + "Type": "datetime", + "Value": { + "Timex": "2016-11-08T23:59:59", + "FutureResolution": { + "dateTime": "2016-11-08 23:59:59" + }, + "PastResolution": { + "dateTime": "2016-11-08 23:59:59" + } + }, + "Start": 0, + "Length": 17 + } + ] + }, + { + "Input": "Pazar'ฤฑn sonunda dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Pazar'ฤฑn sonunda", + "Type": "datetime", + "Value": { + "Timex": "XXXX-WXX-7T23:59:59", + "FutureResolution": { + "dateTime": "2016-11-13 23:59:59" + }, + "PastResolution": { + "dateTime": "2016-11-06 23:59:59" + } + }, + "Start": 0, + "Length": 16 + } + ] + }, + { + "Input": "5 saat iรงinde dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5 saat iรงinde", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T05:00:00", + "FutureResolution": { + "dateTime": "2016-11-07 05:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 05:00:00" + } + }, + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "15'inde 8:00:24'te dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "15'inde 8:00:24", + "Type": "datetime", + "Value": { + "Timex": "XXXX-XX-15T08:00:24", + "FutureResolution": { + "dateTime": "2016-11-15 08:00:24" + }, + "PastResolution": { + "dateTime": "2016-10-15 08:00:24" + } + }, + "Start": 0, + "Length": 15 + } + ] + }, + { + "Input": "14 Ekim 8:00:13'de dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "14 Ekim 8:00:13", + "Type": "datetime", + "Value": { + "Timex": "XXXX-10-14T08:00:13", + "FutureResolution": { + "dateTime": "2017-10-14 08:00:13" + }, + "PastResolution": { + "dateTime": "2016-10-14 08:00:13" + } + }, + "Start": 0, + "Length": 15 + } + ] + }, + { + "Input": "Bu sabah yedide dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bu sabah yedide", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T07", + "FutureResolution": { + "dateTime": "2016-11-07 07:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 07:00:00" + } + }, + "Start": 0, + "Length": 15 + } + ] + }, + { + "Input": "Bu sabah 7:00'da dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bu sabah 7:00", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T07:00", + "FutureResolution": { + "dateTime": "2016-11-07 07:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 07:00:00" + } + }, + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "Bu gece 7'de dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bu gece 7", + "Type": "datetime", + "Value": { + "Timex": "2016-11-07T19", + "FutureResolution": { + "dateTime": "2016-11-07 19:00:00" + }, + "PastResolution": { + "dateTime": "2016-11-07 19:00:00" + } + }, + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "16/12/2016, 12:23:59'da dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "16/12/2016, 12:23:59", + "Type": "datetime", + "Value": { + "Timex": "2016-12-16T12:23:59", + "FutureResolution": { + "dateTime": "2016-12-16 12:23:59" + }, + "PastResolution": { + "dateTime": "2016-12-16 12:23:59" + } + }, + "Start": 0, + "Length": 21 + } + ] + }, + { + "Input": "6 Ocak 2017, 6:37'de dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "6 Ocak 2017, 6:37", + "Type": "datetime", + "Value": { + "Timex": "2017-01-06T06:37", + "FutureResolution": { + "dateTime": "2017-01-06 06:37:00" + }, + "PastResolution": { + "dateTime": "2017-01-06 06:37:00" + } + }, + "Start": 0, + "Length": 17 + } + ] + }, + { + "Input": "16 Kasฤฑm 2016, 10:38'de dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "16 Kasฤฑm 2016, 10:38", + "Type": "datetime", + "Value": { + "Timex": "2016-11-16T10:38", + "FutureResolution": { + "dateTime": "2016-11-16 10:38:00" + }, + "PastResolution": { + "dateTime": "2016-11-16 10:38:00" + } + }, + "Start": 0, + "Length": 20 + } + ] + }, + { + "Input": "1 gรผn 2 saat sonra gideceฤŸim", + "Context": { + "ReferenceDateTime": "2017-11-23T19:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 gรผn 2 saat sonra", + "Type": "datetime", + "Value": { + "Timex": "2017-11-24T21:00:00", + "FutureResolution": { + "dateTime": "2017-11-24 21:00:00" + }, + "PastResolution": { + "dateTime": "2017-11-24 21:00:00" + } + }, + "Start": 0, + "Length": 18 + } + ] + }, + { + "Input": "1 ay 2 gรผn 2 saat 30 dakika รถnce buluลŸtuk", + "Context": { + "ReferenceDateTime": "2017-11-23T19:15:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 ay 2 gรผn 2 saat 30 dakika รถnce", + "Type": "datetime", + "Value": { + "Timex": "2017-10-21T16:45:00", + "FutureResolution": { + "dateTime": "2017-10-21 16:45:00" + }, + "PastResolution": { + "dateTime": "2017-10-21 16:45:00" + } + }, + "Start": 0, + "Length": 32 + } + ] + }, + { + "Input": "Bir saat iรงinde meลŸgul olacaฤŸฤฑm, beni daha sonra ara", + "Context": { + "ReferenceDateTime": "2017-11-23T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bir saat iรงinde", + "Type": "datetime", + "Value": { + "Timex": "2017-11-23T01:00:00", + "FutureResolution": { + "dateTime": "2017-11-23 01:00:00" + }, + "PastResolution": { + "dateTime": "2017-11-23 01:00:00" + } + }, + "Start": 0, + "Length": 15 + } + ] + }, + { + "Input": "Bir saatten az bir sรผre iรงinde uygun olacaฤŸฤฑm, beni daha sonra ara", + "Context": { + "ReferenceDateTime": "2017-11-23T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bir saatten az bir sรผre iรงinde", + "Type": "datetime", + "Value": { + "Mod": "less", + "Timex": "2017-11-23T01:00:00", + "FutureResolution": { + "dateTime": "2017-11-23 01:00:00" + }, + "PastResolution": { + "dateTime": "2017-11-23 01:00:00" + } + }, + "Start": 0, + "Length": 30 + } + ] + }, + { + "Input": "SaฤŸlฤฑฤŸฤฑnฤฑza zarar vereceฤŸinden her zaman gรผnรผn sonunda yatmamalฤฑsฤฑnฤฑz.", + "Context": { + "ReferenceDateTime": "2018-11-21T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "gรผnรผn sonunda", + "Type": "datetime", + "Value": { + "Timex": "2018-11-21T23:59:59", + "FutureResolution": { + "dateTime": "2018-11-21 23:59:59" + }, + "PastResolution": { + "dateTime": "2018-11-21 23:59:59" + } + }, + "Start": 41, + "Length": 13 + } + ] + }, + { + "Input": "Bob ve Alice genellikle ลŸifreli mesajlarฤฑnฤฑ gรผnรผn sonunda deฤŸiลŸtirirler.", + "Context": { + "ReferenceDateTime": "2018-11-21T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "gรผnรผn sonunda", + "Type": "datetime", + "Value": { + "Timex": "2018-11-21T23:59:59", + "FutureResolution": { + "dateTime": "2018-11-21 23:59:59" + }, + "PastResolution": { + "dateTime": "2018-11-21 23:59:59" + } + }, + "Start": 44, + "Length": 13 + } + ] + }, + { + "Input": "ลžu anda dรถneceฤŸim", + "Comment": "DateTime V2 enhancements", + "Context": { + "ReferenceDateTime": "2019-09-23T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ลžu anda", + "Type": "datetime", + "Value": { + "Timex": "PRESENT_REF", + "FutureResolution": { + "dateTime": "2019-09-23 12:00:00" + }, + "PastResolution": { + "dateTime": "2019-09-23 12:00:00" + } + }, + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "ลžu andaki durum nedir?", + "Comment": "DateTime V2 enhancements", + "Context": { + "ReferenceDateTime": "2019-09-23T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ลžu andaki", + "Type": "datetime", + "Value": { + "Timex": "PRESENT_REF", + "FutureResolution": { + "dateTime": "2019-09-23 12:00:00" + }, + "PastResolution": { + "dateTime": "2019-09-23 12:00:00" + } + }, + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "Neredesin ลŸu an?", + "Comment": "DateTime V2 enhancements", + "Context": { + "ReferenceDateTime": "2019-09-23T12:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ลŸu an", + "Type": "datetime", + "Value": { + "Timex": "PRESENT_REF", + "FutureResolution": { + "dateTime": "2019-09-23 12:00:00" + }, + "PastResolution": { + "dateTime": "2019-09-23 12:00:00" + } + }, + "Start": 10, + "Length": 5 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Turkish/DateTimePeriodExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Turkish/DateTimePeriodExtractor.json new file mode 100644 index 000000000..c8f249eb2 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Turkish/DateTimePeriodExtractor.json @@ -0,0 +1,758 @@ +[ + { + "Input": "Bugรผn saat beลŸten yediye kadar yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bugรผn saat beลŸten yediye kadar", + "Type": "datetimerange", + "Start": 0, + "Length": 30 + } + ] + }, + { + "Input": "Yarฤฑn saat beลŸten yediye kadar yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Yarฤฑn saat beลŸten yediye kadar", + "Type": "datetimerange", + "Start": 0, + "Length": 30 + } + ] + }, + { + "Input": "Gelecek Pazar saat 5'ten 6'ya kadar yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Gelecek Pazar saat 5'ten 6'ya kadar", + "Type": "datetimerange", + "Start": 0, + "Length": 35 + } + ] + }, + { + "Input": "Gelecek Pazar akลŸam saat 5'ten 6'ya kadar yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Gelecek Pazar akลŸam saat 5'ten 6'ya kadar", + "Type": "datetimerange", + "Start": 0, + "Length": 41 + } + ] + }, + { + "Input": "Bugรผn saat 16'dan 17'ye kadar yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bugรผn saat 16'dan 17'ye kadar", + "Type": "datetimerange", + "Start": 0, + "Length": 29 + } + ] + }, + { + "Input": "Bugรผn saat 16'dan yarฤฑn 17'ye kadar yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bugรผn saat 16'dan yarฤฑn 17'ye kadar", + "Type": "datetimerange", + "Start": 0, + "Length": 35 + } + ] + }, + { + "Input": "Yarฤฑn saat 16'dan 17'ye kadar yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Yarฤฑn saat 16'dan 17'ye kadar", + "Type": "datetimerange", + "Start": 0, + "Length": 29 + } + ] + }, + { + "Input": "6.6.2017'de saat 16'dan 17'ye kadar yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "6.6.2017'de saat 16'dan 17'ye kadar", + "Type": "datetimerange", + "Start": 0, + "Length": 35 + } + ] + }, + { + "Input": "5 Mayฤฑs 2018'de saat 16'dan 17'ye kadar yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5 Mayฤฑs 2018'de saat 16'dan 17'ye kadar", + "Type": "datetimerange", + "Start": 0, + "Length": 39 + } + ] + }, + { + "Input": "5 Mayฤฑs 2018'de saat 16:00'dan 17'ye kadar yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5 Mayฤฑs 2018'de saat 16:00'dan 17'ye kadar", + "Type": "datetimerange", + "Start": 0, + "Length": 42 + } + ] + }, + { + "Input": "1 Ocak 2016 16'dan bugรผn 17'ye kadar yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 Ocak 2016 16'dan bugรผn 17'ye kadar", + "Type": "datetimerange", + "Start": 0, + "Length": 36 + } + ] + }, + { + "Input": "21/2/2016 saat 14:00'ten 23/04/2016 saat 3:32'ye kadar yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "21/2/2016 saat 14:00'ten 23/04/2016 saat 3:32'ye kadar", + "Type": "datetimerange", + "Start": 0, + "Length": 54 + } + ] + }, + { + "Input": "Bugรผn saat 4'ten gelecek ร‡arลŸamba 5'e kadar yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bugรผn saat 4'ten gelecek ร‡arลŸamba 5'e kadar", + "Type": "datetimerange", + "Start": 0, + "Length": 43 + } + ] + }, + { + "Input": "Bugรผn 16 ve 17 arasฤฑnda yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bugรผn 16 ve 17 arasฤฑnda", + "Type": "datetimerange", + "Start": 0, + "Length": 23 + } + ] + }, + { + "Input": "1 Ocak 2016 saat 16 ile bugรผn saat 17 arasฤฑnda yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 Ocak 2016 saat 16 ile bugรผn saat 17 arasฤฑnda", + "Type": "datetimerange", + "Start": 0, + "Length": 46 + } + ] + }, + { + "Input": "Bu akลŸam dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bu akลŸam", + "Type": "datetimerange", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "Bu gece dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bu gece", + "Type": "datetimerange", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "Bu sabah dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bu sabah", + "Type": "datetimerange", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "Bu รถฤŸleden sonra dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bu รถฤŸleden sonra", + "Type": "datetimerange", + "Start": 0, + "Length": 16 + } + ] + }, + { + "Input": "ร–nรผmรผzdeki gece dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ร–nรผmรผzdeki gece", + "Type": "datetimerange", + "Start": 0, + "Length": 15 + } + ] + }, + { + "Input": "Geรงen gece dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Geรงen gece", + "Type": "datetimerange", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "Yarฤฑn gece dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Yarฤฑn gece", + "Type": "datetimerange", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "Gelecek Pazartesi รถฤŸleden sonra dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Gelecek Pazartesi รถฤŸleden sonra", + "Type": "datetimerange", + "Start": 0, + "Length": 31 + } + ] + }, + { + "Input": "5 Mayฤฑs gecesi dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5 Mayฤฑs gecesi", + "Type": "datetimerange", + "Start": 0, + "Length": 14 + } + ] + }, + { + "Input": "Son 3 dakikada dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Son 3 dakika", + "Type": "datetimerange", + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "Geรงen 3 dakikada dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Geรงen 3 dakika", + "Type": "datetimerange", + "Start": 0, + "Length": 14 + } + ] + }, + { + "Input": "ร–nceki 3 dakikada dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ร–nceki 3 dakika", + "Type": "datetimerange", + "Start": 0, + "Length": 15 + } + ] + }, + { + "Input": "ร–nรผmรผzdeki 5 saatte dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ร–nรผmรผzdeki 5 saat", + "Type": "datetimerange", + "Start": 0, + "Length": 17 + } + ] + }, + { + "Input": "Son dakikada dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Son dakika", + "Type": "datetimerange", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "ร–nรผmรผzdeki saat dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ร–nรผmรผzdeki saat", + "Type": "datetimerange", + "Start": 0, + "Length": 15 + } + ] + }, + { + "Input": "Geรงen birkaรง dakikada dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Geรงen birkaรง dakika", + "Type": "datetimerange", + "Start": 0, + "Length": 19 + } + ] + }, + { + "Input": "Salฤฑ sabahฤฑ dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Salฤฑ sabahฤฑ", + "Type": "datetimerange", + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "Salฤฑ รถฤŸleden sonra dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Salฤฑ รถฤŸleden sonra", + "Type": "datetimerange", + "Start": 0, + "Length": 18 + } + ] + }, + { + "Input": "Salฤฑ akลŸamฤฑ dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Salฤฑ akลŸamฤฑ", + "Type": "datetimerange", + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "Salฤฑ sabah erkenden buluลŸalฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Salฤฑ sabah erkenden", + "Type": "datetimerange", + "Start": 0, + "Length": 19 + } + ] + }, + { + "Input": "Salฤฑ sabah geรง saatte buluลŸalฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Salฤฑ sabah geรง saatte", + "Type": "datetimerange", + "Start": 0, + "Length": 21 + } + ] + }, + { + "Input": "Salฤฑ รถฤŸleden sonra erken saatte buluลŸalฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Salฤฑ รถฤŸleden sonra erken saatte", + "Type": "datetimerange", + "Start": 0, + "Length": 31 + } + ] + }, + { + "Input": "Salฤฑ รถฤŸleden sonra geรง saatte buluลŸalฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Salฤฑ รถฤŸleden sonra geรง saatte", + "Type": "datetimerange", + "Start": 0, + "Length": 29 + } + ] + }, + { + "Input": "Salฤฑ akลŸamฤฑ erken saatte buluลŸalฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Salฤฑ akลŸamฤฑ erken saatte", + "Type": "datetimerange", + "Start": 0, + "Length": 24 + } + ] + }, + { + "Input": "Salฤฑ akลŸamฤฑ geรง saatte buluลŸalฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Salฤฑ akลŸamฤฑ geรง saatte", + "Type": "datetimerange", + "Start": 0, + "Length": 22 + } + ] + }, + { + "Input": "Salฤฑ gecesi erken saatte buluลŸalฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Salฤฑ gecesi erken saatte", + "Type": "datetimerange", + "Start": 0, + "Length": 24 + } + ] + }, + { + "Input": "Salฤฑ gecesi geรง saatte buluลŸalฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Salฤฑ gecesi geรง saatte", + "Type": "datetimerange", + "Start": 0, + "Length": 22 + } + ] + }, + { + "Input": "Salฤฑ sabahฤฑ erkenden buluลŸalฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Salฤฑ sabahฤฑ erkenden", + "Type": "datetimerange", + "Start": 0, + "Length": 20 + } + ] + }, + { + "Input": "Salฤฑ sabahฤฑ geรง saatte buluลŸalฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Salฤฑ sabahฤฑ geรง saatte", + "Type": "datetimerange", + "Start": 0, + "Length": 22 + } + ] + }, + { + "Input": "Gรผnรผn geri kalanฤฑnda yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Gรผnรผn geri kalanฤฑ", + "Type": "datetimerange", + "Start": 0, + "Length": 17 + } + ] + }, + { + "Input": "Bugรผnรผn geri kalanฤฑnda yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bugรผnรผn geri kalanฤฑ", + "Type": "datetimerange", + "Start": 0, + "Length": 19 + } + ] + }, + { + "Input": "Cortana, Wayne ile iลŸ gรถrรผลŸmesi iรงin lรผtfen Cuma gรผnรผ 13 ile 16 arasฤฑnda Skype gรถrรผลŸmesi ayarla", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Cuma gรผnรผ 13 ile 16 arasฤฑnda", + "Type": "datetimerange", + "Start": 44, + "Length": 28 + } + ] + }, + { + "Input": "Bizi yarฤฑn sabah 8 ile 14 arasฤฑna planlayabilir misin?", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "yarฤฑn sabah 8 ile 14 arasฤฑna", + "Type": "datetimerange", + "Start": 5, + "Length": 28 + } + ] + }, + { + "Input": "Bizi 9 Aralฤฑk sabah 8 ile 14 arasฤฑna planlayabilir misin?", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "9 Aralฤฑk sabah 8 ile 14 arasฤฑna", + "Type": "datetimerange", + "Start": 5, + "Length": 31 + } + ] + }, + { + "Input": "Merhaba Cortana, Lรผtfen Jennifer ile bir Skype toplantฤฑsฤฑ ayarla. Bu cuma รถฤŸleden sonra 30 dakikalฤฑk bir toplantฤฑya ihtiyacฤฑm var.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bu cuma รถฤŸleden sonra", + "Type": "datetimerange", + "Start": 66, + "Length": 21 + } + ] + }, + { + "Input": "Bizi 23/09/2015 saat 13 ile 16 arasฤฑna planlayabilir misin?", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "23/09/2015 saat 13 ile 16 arasฤฑna", + "Type": "datetimerange", + "Start": 5, + "Length": 33 + } + ] + }, + { + "Input": "Bizi 23/09/2015 saat 13:30 ile 16 arasฤฑna planlayabilir misin?", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "23/09/2015 saat 13:30 ile 16 arasฤฑna", + "Type": "datetimerange", + "Start": 5, + "Length": 36 + } + ] + }, + { + "Input": "ร–nรผmรผzdeki 2 saatte olacak", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ร–nรผmรผzdeki 2 saat", + "Type": "datetimerange", + "Start": 0, + "Length": 17 + } + ] + }, + { + "Input": "1/1/2015'de 10 ve 11:30 arasฤฑnda olacak", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1/1/2015'de 10 ve 11:30 arasฤฑnda", + "Type": "datetimerange", + "Start": 0, + "Length": 32 + } + ] + }, + { + "Input": "10 ve 11:30 arasฤฑnda 1/1/2015'de olacak", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10 ve 11:30 arasฤฑnda 1/1/2015", + "Type": "datetimerange", + "Start": 0, + "Length": 29 + } + ] + }, + { + "Input": "1/1/2015'de 10:30'dan 3'e kadar olacak", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1/1/2015'de 10:30'dan 3'e kadar", + "Type": "datetimerange", + "Start": 0, + "Length": 31 + } + ] + }, + { + "Input": "1/1/2015'de 3 ile 5 arasฤฑnda olacak", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1/1/2015'de 3 ile 5 arasฤฑnda", + "Type": "datetimerange", + "Start": 0, + "Length": 28 + } + ] + }, + { + "Input": "1/1/2015'de 3:30'dan 5:55'e kadar olacak", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1/1/2015'de 3:30'dan 5:55'e kadar", + "Type": "datetimerange", + "Start": 0, + "Length": 33 + } + ] + }, + { + "Input": "1/1/2015'de 2:00'dan sonra olacak", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1/1/2015'de 2:00'dan sonra", + "Type": "datetimerange", + "Start": 0, + "Length": 26 + } + ] + }, + { + "Input": "Bugรผn, 16'dan รถnce olacak", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bugรผn, 16'dan รถnce", + "Type": "datetimerange", + "Start": 0, + "Length": 18 + } + ] + }, + { + "Input": "ร–nรผmรผzdeki ร‡arลŸamba, sabah 10'dan sonra olacak", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ร–nรผmรผzdeki ร‡arลŸamba, sabah 10'dan sonra", + "Type": "datetimerange", + "Start": 0, + "Length": 39 + } + ] + }, + { + "Input": "Geรงen Salฤฑ, รถฤŸleden sonra 2'ye kadar oldu", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Geรงen Salฤฑ, รถฤŸleden sonra 2'ye kadar", + "Type": "datetimerange", + "Start": 0, + "Length": 36 + } + ] + }, + { + "Input": "1 ลžubat'ta 6:00'dan รถnce gidelim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 ลžubat'ta 6:00'dan รถnce", + "Type": "datetimerange", + "Start": 0, + "Length": 24 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Turkish/DateTimePeriodParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Turkish/DateTimePeriodParser.json new file mode 100644 index 000000000..4430b8018 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Turkish/DateTimePeriodParser.json @@ -0,0 +1,1754 @@ +[ + { + "Input": "Bugรผn saat beลŸten yediye kadar yokum", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bugรผn saat beลŸten yediye kadar", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T05,2016-11-07T07,PT2H)", + "FutureResolution": { + "startDateTime": "2016-11-07 05:00:00", + "endDateTime": "2016-11-07 07:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 05:00:00", + "endDateTime": "2016-11-07 07:00:00" + } + }, + "Start": 0, + "Length": 30 + } + ] + }, + { + "Input": "22/4/2016'da 5'ten 6'ya kadar yokum", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "22/4/2016'da 5'ten 6'ya kadar", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-04-22T05,2016-04-22T06,PT1H)", + "FutureResolution": { + "startDateTime": "2016-04-22 05:00:00", + "endDateTime": "2016-04-22 06:00:00" + }, + "PastResolution": { + "startDateTime": "2016-04-22 05:00:00", + "endDateTime": "2016-04-22 06:00:00" + } + }, + "Start": 0, + "Length": 29 + } + ] + }, + { + "Input": "22 Nisan'da 5'ten 6'ya kadar yokum", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "22 Nisan'da 5'ten 6'ya kadar", + "Type": "datetimerange", + "Value": { + "Timex": "(XXXX-04-22T05,XXXX-04-22T06,PT1H)", + "FutureResolution": { + "startDateTime": "2017-04-22 05:00:00", + "endDateTime": "2017-04-22 06:00:00" + }, + "PastResolution": { + "startDateTime": "2016-04-22 05:00:00", + "endDateTime": "2016-04-22 06:00:00" + } + }, + "Start": 0, + "Length": 28 + } + ] + }, + { + "Input": "1 Ocak'ta 5'ten 6'ya kadar yokum", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 Ocak'ta 5'ten 6'ya kadar", + "Type": "datetimerange", + "Value": { + "Timex": "(XXXX-01-01T05,XXXX-01-01T06,PT1H)", + "FutureResolution": { + "startDateTime": "2017-01-01 05:00:00", + "endDateTime": "2017-01-01 06:00:00" + }, + "PastResolution": { + "startDateTime": "2016-01-01 05:00:00", + "endDateTime": "2016-01-01 06:00:00" + } + }, + "Start": 0, + "Length": 26 + } + ] + }, + { + "Input": "Yarฤฑn 15'ten 16'ya kadar yokum", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Yarฤฑn 15'ten 16'ya kadar", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-08T15,2016-11-08T16,PT1H)", + "FutureResolution": { + "startDateTime": "2016-11-08 15:00:00", + "endDateTime": "2016-11-08 16:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-08 15:00:00", + "endDateTime": "2016-11-08 16:00:00" + } + }, + "Start": 0, + "Length": 24 + } + ] + }, + { + "Input": "Yarฤฑn 3:00'ten 4:00'e kadar yokum", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Yarฤฑn 3:00'ten 4:00'e kadar", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-08T03:00,2016-11-08T04:00,PT1H)", + "FutureResolution": { + "startDateTime": "2016-11-08 03:00:00", + "endDateTime": "2016-11-08 04:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-08 03:00:00", + "endDateTime": "2016-11-08 04:00:00" + } + }, + "Start": 0, + "Length": 27 + } + ] + }, + { + "Input": "Yarฤฑn saat yedi buรงuktan 16'ya kadar yokum", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Yarฤฑn saat yedi buรงuktan 16'ya kadar", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-08T07:30,2016-11-08T16,PT8H30M)", + "FutureResolution": { + "startDateTime": "2016-11-08 07:30:00", + "endDateTime": "2016-11-08 16:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-08 07:30:00", + "endDateTime": "2016-11-08 16:00:00" + } + }, + "Start": 0, + "Length": 36 + } + ] + }, + { + "Input": "Bugรผn saat 16'dan yarฤฑn 17'ye kadar yokum", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bugรผn saat 16'dan yarฤฑn 17'ye kadar", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16,2016-11-08T17,PT25H)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:00:00", + "endDateTime": "2016-11-08 17:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:00:00", + "endDateTime": "2016-11-08 17:00:00" + } + }, + "Start": 0, + "Length": 35 + } + ] + }, + { + "Input": "21-2-2016, 14:00'ten 23/04/2016 saat 3:32'ye kadar yokum", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "21-2-2016, 14:00'ten 23/04/2016 saat 3:32'ye kadar", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-02-21T14:00,2016-04-23T03:32,PT1478H)", + "FutureResolution": { + "startDateTime": "2016-02-21 14:00:00", + "endDateTime": "2016-04-23 03:32:00" + }, + "PastResolution": { + "startDateTime": "2016-02-21 14:00:00", + "endDateTime": "2016-04-23 03:32:00" + } + }, + "Start": 0, + "Length": 50 + } + ] + }, + { + "Input": "Bugรผn saat 16 ile 17 arasฤฑnda yokum", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bugรผn saat 16 ile 17 arasฤฑnda", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16,2016-11-07T17,PT1H)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:00:00", + "endDateTime": "2016-11-07 17:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:00:00", + "endDateTime": "2016-11-07 17:00:00" + } + }, + "Start": 0, + "Length": 29 + } + ] + }, + { + "Input": "1 Ocak 2016 saat 16 ve bugรผn saat 17 arasฤฑnda yokum", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 Ocak 2016 saat 16 ve bugรผn saat 17 arasฤฑnda", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-01-01T16,2016-11-07T17,PT7465H)", + "FutureResolution": { + "startDateTime": "2016-01-01 16:00:00", + "endDateTime": "2016-11-07 17:00:00" + }, + "PastResolution": { + "startDateTime": "2016-01-01 16:00:00", + "endDateTime": "2016-11-07 17:00:00" + } + }, + "Start": 0, + "Length": 45 + } + ] + }, + { + "Input": "Bu gece dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bu gece", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-07TNI", + "FutureResolution": { + "startDateTime": "2016-11-07 20:00:00", + "endDateTime": "2016-11-07 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-07 20:00:00", + "endDateTime": "2016-11-07 23:59:59" + } + }, + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "Bu akลŸam dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bu akลŸam", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-07TEV", + "FutureResolution": { + "startDateTime": "2016-11-07 16:00:00", + "endDateTime": "2016-11-07 20:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:00:00", + "endDateTime": "2016-11-07 20:00:00" + } + }, + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "Bu sabah dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bu sabah", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-07TMO", + "FutureResolution": { + "startDateTime": "2016-11-07 08:00:00", + "endDateTime": "2016-11-07 12:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 08:00:00", + "endDateTime": "2016-11-07 12:00:00" + } + }, + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "Bu รถฤŸleden sonra dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bu รถฤŸleden sonra", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-07TAF", + "FutureResolution": { + "startDateTime": "2016-11-07 12:00:00", + "endDateTime": "2016-11-07 16:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 12:00:00", + "endDateTime": "2016-11-07 16:00:00" + } + }, + "Start": 0, + "Length": 16 + } + ] + }, + { + "Input": "ร–nรผmรผzdeki gece dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ร–nรผmรผzdeki gece", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-08TNI", + "FutureResolution": { + "startDateTime": "2016-11-08 20:00:00", + "endDateTime": "2016-11-08 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-08 20:00:00", + "endDateTime": "2016-11-08 23:59:59" + } + }, + "Start": 0, + "Length": 15 + } + ] + }, + { + "Input": "Geรงen gece dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Geรงen gece", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-06TNI", + "FutureResolution": { + "startDateTime": "2016-11-06 20:00:00", + "endDateTime": "2016-11-06 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-06 20:00:00", + "endDateTime": "2016-11-06 23:59:59" + } + }, + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "Yarฤฑn gece dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Yarฤฑn gece", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-08TNI", + "FutureResolution": { + "startDateTime": "2016-11-08 20:00:00", + "endDateTime": "2016-11-08 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-08 20:00:00", + "endDateTime": "2016-11-08 23:59:59" + } + }, + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "Gelecek Pazartesi รถฤŸleden sonra dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Gelecek Pazartesi รถฤŸleden sonra", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-14TAF", + "FutureResolution": { + "startDateTime": "2016-11-14 12:00:00", + "endDateTime": "2016-11-14 16:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-14 12:00:00", + "endDateTime": "2016-11-14 16:00:00" + } + }, + "Start": 0, + "Length": 31 + } + ] + }, + { + "Input": "Son 3 dakikada dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Son 3 dakika", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:09:00,2016-11-07T16:12:00,PT3M)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:09:00", + "endDateTime": "2016-11-07 16:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:09:00", + "endDateTime": "2016-11-07 16:12:00" + } + }, + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "Geรงen 3 dakikada dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Geรงen 3 dakika", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:09:00,2016-11-07T16:12:00,PT3M)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:09:00", + "endDateTime": "2016-11-07 16:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:09:00", + "endDateTime": "2016-11-07 16:12:00" + } + }, + "Start": 0, + "Length": 14 + } + ] + }, + { + "Input": "ร–nceki 3 dakikada dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ร–nceki 3 dakika", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:09:00,2016-11-07T16:12:00,PT3M)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:09:00", + "endDateTime": "2016-11-07 16:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:09:00", + "endDateTime": "2016-11-07 16:12:00" + } + }, + "Start": 0, + "Length": 15 + } + ] + }, + { + "Input": "ร–nรผmรผzdeki 5 saatte dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ร–nรผmรผzdeki 5 saat", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T21:12:00,PT5H)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 21:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 21:12:00" + } + }, + "Start": 0, + "Length": 17 + } + ] + }, + { + "Input": "Son dakikada dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Son dakika", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:11:00,2016-11-07T16:12:00,PT1M)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:11:00", + "endDateTime": "2016-11-07 16:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:11:00", + "endDateTime": "2016-11-07 16:12:00" + } + }, + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "ร–nรผmรผzdeki saat dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ร–nรผmรผzdeki saat", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T17:12:00,PT1H)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 17:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 17:12:00" + } + }, + "Start": 0, + "Length": 15 + } + ] + }, + { + "Input": "ร–nรผmรผzdeki birkaรง saatte dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ร–nรผmรผzdeki birkaรง saat", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T19:12:00,PT3H)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 19:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 19:12:00" + } + }, + "Start": 0, + "Length": 22 + } + ] + }, + { + "Input": "Salฤฑ sabahฤฑ dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Salฤฑ sabahฤฑ", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TMO", + "FutureResolution": { + "startDateTime": "2016-11-08 08:00:00", + "endDateTime": "2016-11-08 12:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 08:00:00", + "endDateTime": "2016-11-01 12:00:00" + } + }, + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "Bize bu Salฤฑ sabahฤฑ bir zaman bulmak iรงin yardฤฑm eder misin", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "bu Salฤฑ sabahฤฑ", + "Type": "datetimerange", + "Value": { + "Timex": "2016-11-08TMO", + "FutureResolution": { + "startDateTime": "2016-11-08 08:00:00", + "endDateTime": "2016-11-08 12:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-08 08:00:00", + "endDateTime": "2016-11-08 12:00:00" + } + }, + "Start": 5, + "Length": 14 + } + ] + }, + { + "Input": "Lรผtfen Salฤฑ sabahฤฑ 30 dakikalฤฑk bir toplantฤฑ organize et", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Salฤฑ sabahฤฑ", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TMO", + "FutureResolution": { + "startDateTime": "2016-11-08 08:00:00", + "endDateTime": "2016-11-08 12:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 08:00:00", + "endDateTime": "2016-11-01 12:00:00" + } + }, + "Start": 7, + "Length": 11 + } + ] + }, + { + "Input": "Salฤฑ รถฤŸleden sonra dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Salฤฑ รถฤŸleden sonra", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TAF", + "FutureResolution": { + "startDateTime": "2016-11-08 12:00:00", + "endDateTime": "2016-11-08 16:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 12:00:00", + "endDateTime": "2016-11-01 16:00:00" + } + }, + "Start": 0, + "Length": 18 + } + ] + }, + { + "Input": "Salฤฑ akลŸamฤฑ dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Salฤฑ akลŸamฤฑ", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TEV", + "FutureResolution": { + "startDateTime": "2016-11-08 16:00:00", + "endDateTime": "2016-11-08 20:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 16:00:00", + "endDateTime": "2016-11-01 20:00:00" + } + }, + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "Salฤฑ sabah erkenden buluลŸalฤฑm", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Salฤฑ sabah erkenden", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TMO", + "Mod": "start", + "FutureResolution": { + "startDateTime": "2016-11-08 08:00:00", + "endDateTime": "2016-11-08 10:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 08:00:00", + "endDateTime": "2016-11-01 10:00:00" + } + }, + "Start": 0, + "Length": 19 + } + ] + }, + { + "Input": "Salฤฑ sabah geรง saatte buluลŸalฤฑm", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Salฤฑ sabah geรง saatte", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TMO", + "Mod": "end", + "FutureResolution": { + "startDateTime": "2016-11-08 10:00:00", + "endDateTime": "2016-11-08 12:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 10:00:00", + "endDateTime": "2016-11-01 12:00:00" + } + }, + "Start": 0, + "Length": 21 + } + ] + }, + { + "Input": "Salฤฑ รถฤŸleden sonra erken saatte buluลŸalฤฑm", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Salฤฑ รถฤŸleden sonra erken saatte", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TAF", + "Mod": "start", + "FutureResolution": { + "startDateTime": "2016-11-08 12:00:00", + "endDateTime": "2016-11-08 14:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 12:00:00", + "endDateTime": "2016-11-01 14:00:00" + } + }, + "Start": 0, + "Length": 31 + } + ] + }, + { + "Input": "Salฤฑ รถฤŸleden sonra geรง saatte buluลŸalฤฑm", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Salฤฑ รถฤŸleden sonra geรง saatte", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TAF", + "Mod": "end", + "FutureResolution": { + "startDateTime": "2016-11-08 14:00:00", + "endDateTime": "2016-11-08 16:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 14:00:00", + "endDateTime": "2016-11-01 16:00:00" + } + }, + "Start": 0, + "Length": 29 + } + ] + }, + { + "Input": "Salฤฑ akลŸamฤฑ erken saatte buluลŸalฤฑm", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Salฤฑ akลŸamฤฑ erken saatte", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TEV", + "Mod": "start", + "FutureResolution": { + "startDateTime": "2016-11-08 16:00:00", + "endDateTime": "2016-11-08 18:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 16:00:00", + "endDateTime": "2016-11-01 18:00:00" + } + }, + "Start": 0, + "Length": 24 + } + ] + }, + { + "Input": "Salฤฑ akลŸamฤฑ geรง saatte buluลŸalฤฑm", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Salฤฑ akลŸamฤฑ geรง saatte", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TEV", + "Mod": "end", + "FutureResolution": { + "startDateTime": "2016-11-08 18:00:00", + "endDateTime": "2016-11-08 20:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 18:00:00", + "endDateTime": "2016-11-01 20:00:00" + } + }, + "Start": 0, + "Length": 22 + } + ] + }, + { + "Input": "Salฤฑ gecesi erken saatte buluลŸalฤฑm", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Salฤฑ gecesi erken saatte", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TNI", + "Mod": "start", + "FutureResolution": { + "startDateTime": "2016-11-08 20:00:00", + "endDateTime": "2016-11-08 22:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 20:00:00", + "endDateTime": "2016-11-01 22:00:00" + } + }, + "Start": 0, + "Length": 24 + } + ] + }, + { + "Input": "Salฤฑ gecesi geรง saatte buluลŸalฤฑm", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Salฤฑ gecesi geรง saatte", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TNI", + "Mod": "end", + "FutureResolution": { + "startDateTime": "2016-11-08 22:00:00", + "endDateTime": "2016-11-08 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-01 22:00:00", + "endDateTime": "2016-11-01 23:59:59" + } + }, + "Start": 0, + "Length": 22 + } + ] + }, + { + "Input": "Salฤฑ sabahฤฑ erkenden buluลŸalฤฑm", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Salฤฑ sabahฤฑ erkenden", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TMO", + "Mod": "start", + "FutureResolution": { + "startDateTime": "2016-11-08 08:00:00", + "endDateTime": "2016-11-08 10:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 08:00:00", + "endDateTime": "2016-11-01 10:00:00" + } + }, + "Start": 0, + "Length": 20 + } + ] + }, + { + "Input": "Salฤฑ sabahฤฑ geรง saatte buluลŸalฤฑm", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Salฤฑ sabahฤฑ geรง saatte", + "Type": "datetimerange", + "Value": { + "Timex": "XXXX-WXX-2TMO", + "Mod": "end", + "FutureResolution": { + "startDateTime": "2016-11-08 10:00:00", + "endDateTime": "2016-11-08 12:00:00" + }, + "PastResolution": { + "startDateTime": "2016-11-01 10:00:00", + "endDateTime": "2016-11-01 12:00:00" + } + }, + "Start": 0, + "Length": 22 + } + ] + }, + { + "Input": "Gรผnรผn geri kalanฤฑnda buluลŸalฤฑm", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Gรผnรผn geri kalanฤฑ", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T23:59:59,PT28079S)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 23:59:59" + } + }, + "Start": 0, + "Length": 17 + } + ] + }, + { + "Input": "Bugรผnรผn geri kalanฤฑnda buluลŸalฤฑm", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bugรผnรผn geri kalanฤฑ", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T23:59:59,PT28079S)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 23:59:59" + } + }, + "Start": 0, + "Length": 19 + } + ] + }, + { + "Input": "Gรผnรผmรผn geri kalanฤฑnda buluลŸalฤฑm", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Gรผnรผmรผn geri kalanฤฑ", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T23:59:59,PT28079S)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 23:59:59" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 23:59:59" + } + }, + "Start": 0, + "Length": 19 + } + ] + }, + { + "Input": "21/2/2016 saat 14:00'ten 23/04/2016 saat 3:32'ye kadar yokum", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "21/2/2016 saat 14:00'ten 23/04/2016 saat 3:32'ye kadar", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-02-21T14:00,2016-04-23T03:32,PT1478H)", + "FutureResolution": { + "startDateTime": "2016-02-21 14:00:00", + "endDateTime": "2016-04-23 03:32:00" + }, + "PastResolution": { + "startDateTime": "2016-02-21 14:00:00", + "endDateTime": "2016-04-23 03:32:00" + } + }, + "Start": 0, + "Length": 54 + } + ] + }, + { + "Input": "Cortana, Wayne ile iลŸ gรถrรผลŸmesi iรงin lรผtfen Cuma gรผnรผ 13 ile 16 arasฤฑnda Skype gรถrรผลŸmesi ayarla", + "Context": { + "ReferenceDateTime": "2017-11-09T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Cuma gรผnรผ 13 ile 16 arasฤฑnda", + "Type": "datetimerange", + "Value": { + "Timex": "(XXXX-WXX-5T13,XXXX-WXX-5T16,PT3H)", + "FutureResolution": { + "startDateTime": "2017-11-10 13:00:00", + "endDateTime": "2017-11-10 16:00:00" + }, + "PastResolution": { + "startDateTime": "2017-11-03 13:00:00", + "endDateTime": "2017-11-03 16:00:00" + } + }, + "Start": 44, + "Length": 28 + } + ] + }, + { + "Input": "Bizi yarฤฑn sabah 8 ile 14 arasฤฑna planlayabilir misin?", + "Context": { + "ReferenceDateTime": "2017-11-09T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "yarฤฑn sabah 8 ile 14 arasฤฑna", + "Type": "datetimerange", + "Value": { + "Timex": "(2017-11-10T08,2017-11-10T14,PT6H)", + "FutureResolution": { + "startDateTime": "2017-11-10 08:00:00", + "endDateTime": "2017-11-10 14:00:00" + }, + "PastResolution": { + "startDateTime": "2017-11-10 08:00:00", + "endDateTime": "2017-11-10 14:00:00" + } + }, + "Start": 5, + "Length": 28 + } + ] + }, + { + "Input": "Bizi 9 Aralฤฑk sabah 8 ile 14 arasฤฑna planlayabilir misin?", + "Context": { + "ReferenceDateTime": "2017-11-09T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "9 Aralฤฑk sabah 8 ile 14 arasฤฑna", + "Type": "datetimerange", + "Value": { + "Timex": "(XXXX-12-09T08,XXXX-12-09T14,PT6H)", + "FutureResolution": { + "startDateTime": "2017-12-09 08:00:00", + "endDateTime": "2017-12-09 14:00:00" + }, + "PastResolution": { + "startDateTime": "2016-12-09 08:00:00", + "endDateTime": "2016-12-09 14:00:00" + } + }, + "Start": 5, + "Length": 31 + } + ] + }, + { + "Input": "Merhaba Cortana, Lรผtfen Jennifer ile bir Skype toplantฤฑsฤฑ ayarla. Bu cuma รถฤŸleden sonra 30 dakikalฤฑk bir toplantฤฑya ihtiyacฤฑm var.", + "Context": { + "ReferenceDateTime": "2017-11-13T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bu cuma รถฤŸleden sonra", + "Type": "datetimerange", + "Value": { + "Timex": "2017-11-17TAF", + "FutureResolution": { + "startDateTime": "2017-11-17 12:00:00", + "endDateTime": "2017-11-17 16:00:00" + }, + "PastResolution": { + "startDateTime": "2017-11-17 12:00:00", + "endDateTime": "2017-11-17 16:00:00" + } + }, + "Start": 66, + "Length": 21 + } + ] + }, + { + "Input": "Cortana, Wayne ile iลŸ gรถrรผลŸmesi iรงin lรผtfen Cuma รถฤŸleden sonra 13 ile 16 arasฤฑnda Skype gรถrรผลŸmesi ayarla", + "Context": { + "ReferenceDateTime": "2017-11-14T19:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Cuma รถฤŸleden sonra 13 ile 16 arasฤฑnda", + "Type": "datetimerange", + "Value": { + "Timex": "(XXXX-WXX-5T13,XXXX-WXX-5T16,PT3H)", + "FutureResolution": { + "startDateTime": "2017-11-17 13:00:00", + "endDateTime": "2017-11-17 16:00:00" + }, + "PastResolution": { + "startDateTime": "2017-11-10 13:00:00", + "endDateTime": "2017-11-10 16:00:00" + } + }, + "Start": 44, + "Length": 37 + } + ] + }, + { + "Input": "Cortana, lรผtfen 23/09/2018 saat 13'ten 16'ya kadar bir Skype toplantฤฑsฤฑ ayarla", + "Context": { + "ReferenceDateTime": "2017-11-17T19:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "23/09/2018 saat 13'ten 16'ya kadar", + "Type": "datetimerange", + "Value": { + "Timex": "(2018-09-23T13,2018-09-23T16,PT3H)", + "FutureResolution": { + "startDateTime": "2018-09-23 13:00:00", + "endDateTime": "2018-09-23 16:00:00" + }, + "PastResolution": { + "startDateTime": "2018-09-23 13:00:00", + "endDateTime": "2018-09-23 16:00:00" + } + }, + "Start": 16, + "Length": 34 + } + ] + }, + { + "Input": "ร–nรผmรผzdeki 2 saatte olacak", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ร–nรผmรผzdeki 2 saat", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T18:12:00,PT2H)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 18:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 18:12:00" + } + }, + "Start": 0, + "Length": 17 + } + ] + }, + { + "Input": "15 saniye iรงinde dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "15 saniye iรงinde", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T16:12:15,PT15S)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 16:12:15" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 16:12:15" + } + }, + "Start": 0, + "Length": 16 + } + ] + }, + { + "Input": "5 dakika iรงinde dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5 dakika iรงinde", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T16:17:00,PT5M)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 16:17:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 16:17:00" + } + }, + "Start": 0, + "Length": 15 + } + ] + }, + { + "Input": "5 saat iรงinde dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5 saat iรงinde", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T21:12:00,PT5H)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 21:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 21:12:00" + } + }, + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "1 gรผn 5 saat iรงinde dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 gรผn 5 saat iรงinde", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-08T21:12:00,P1DT5H)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-08 21:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-08 21:12:00" + } + }, + "Start": 0, + "Length": 19 + } + ] + }, + { + "Input": "Bu gรถrev 2 gรผn 1 saat 5 dakika 30 saniye iรงinde tamamlanacak.", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2 gรผn 1 saat 5 dakika 30 saniye iรงinde", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-09T17:17:30,P2DT1H5M30S)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-09 17:17:30" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-09 17:17:30" + } + }, + "Start": 9, + "Length": 38 + } + ] + }, + { + "Input": "Bu gรถrev รถnรผmรผzdeki 2 gรผn 1 saat 5 dakika 30 saniye iรงinde tamamlanacak.", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "รถnรผmรผzdeki 2 gรผn 1 saat 5 dakika 30 saniye iรงinde", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-09T17:17:30,P2DT1H5M30S)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-09 17:17:30" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-09 17:17:30" + } + }, + "Start": 9, + "Length": 49 + } + ] + }, + { + "Input": "ร–nรผmรผzdeki 5 saat iรงinde dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ร–nรผmรผzdeki 5 saat iรงinde", + "Type": "datetimerange", + "Value": { + "Timex": "(2016-11-07T16:12:00,2016-11-07T21:12:00,PT5H)", + "FutureResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 21:12:00" + }, + "PastResolution": { + "startDateTime": "2016-11-07 16:12:00", + "endDateTime": "2016-11-07 21:12:00" + } + }, + "Start": 0, + "Length": 24 + } + ] + }, + { + "Input": "Pazartesi 8'den 9'a kadar dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2018-04-19T08:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Pazartesi 8'den 9'a kadar", + "Type": "datetimerange", + "Value": { + "Timex": "(XXXX-WXX-1T08,XXXX-WXX-1T09,PT1H)", + "FutureResolution": { + "startDateTime": "2018-04-23 08:00:00", + "endDateTime": "2018-04-23 09:00:00" + }, + "PastResolution": { + "startDateTime": "2018-04-16 08:00:00", + "endDateTime": "2018-04-16 09:00:00" + } + }, + "Start": 0, + "Length": 25 + } + ] + }, + { + "Input": "Cortana bize Pazartesi 12-4 arasฤฑ uygun bir zaman bulmak iรงin yardฤฑm edebilir", + "Context": { + "ReferenceDateTime": "2018-05-16T08:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Pazartesi 12-4 arasฤฑ", + "Type": "datetimerange", + "Value": { + "Timex": "(XXXX-WXX-1T00,XXXX-WXX-1T04,PT4H)", + "FutureResolution": { + "startDateTime": "2018-05-21 00:00:00", + "endDateTime": "2018-05-21 04:00:00" + }, + "PastResolution": { + "startDateTime": "2018-05-14 00:00:00", + "endDateTime": "2018-05-14 04:00:00" + } + }, + "Start": 13, + "Length": 20 + } + ] + }, + { + "Input": "Cortana bize Pazartesi 11-4 arasฤฑ uygun bir zaman bulmak iรงin yardฤฑm edebilir", + "Context": { + "ReferenceDateTime": "2018-05-16T08:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Pazartesi 11-4 arasฤฑ", + "Type": "datetimerange", + "Value": { + "Timex": "(XXXX-WXX-1T11,XXXX-WXX-1T16,PT5H)", + "FutureResolution": { + "startDateTime": "2018-05-21 11:00:00", + "endDateTime": "2018-05-21 16:00:00" + }, + "PastResolution": { + "startDateTime": "2018-05-14 11:00:00", + "endDateTime": "2018-05-14 16:00:00" + } + }, + "Start": 13, + "Length": 20 + } + ] + }, + { + "Input": "1/1/2015'de 10 ve 11:30 arasฤฑnda olacak", + "Context": { + "ReferenceDateTime": "2018-05-16T08:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1/1/2015'de 10 ve 11:30 arasฤฑnda", + "Type": "datetimerange", + "Value": { + "Timex": "(2015-01-01T10,2015-01-01T11:30,PT1H30M)", + "FutureResolution": { + "startDateTime": "2015-01-01 10:00:00", + "endDateTime": "2015-01-01 11:30:00" + }, + "PastResolution": { + "startDateTime": "2015-01-01 10:00:00", + "endDateTime": "2015-01-01 11:30:00" + } + }, + "Start": 0, + "Length": 32 + } + ] + }, + { + "Input": "10 ve 11:30 arasฤฑnda 1/1/2015'de olacak", + "Context": { + "ReferenceDateTime": "2018-05-16T08:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10 ve 11:30 arasฤฑnda 1/1/2015", + "Type": "datetimerange", + "Value": { + "Timex": "(2015-01-01T10,2015-01-01T11:30,PT1H30M)", + "FutureResolution": { + "startDateTime": "2015-01-01 10:00:00", + "endDateTime": "2015-01-01 11:30:00" + }, + "PastResolution": { + "startDateTime": "2015-01-01 10:00:00", + "endDateTime": "2015-01-01 11:30:00" + } + }, + "Start": 0, + "Length": 29 + } + ] + }, + { + "Input": "1/1/2015'de 10:30'dan 3'e kadar olacak", + "Context": { + "ReferenceDateTime": "2018-05-16T08:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1/1/2015'de 10:30'dan 3'e kadar", + "Type": "datetimerange", + "Value": { + "Timex": "(2015-01-01T10:30,2015-01-01T15,PT4H30M)", + "FutureResolution": { + "startDateTime": "2015-01-01 10:30:00", + "endDateTime": "2015-01-01 15:00:00" + }, + "PastResolution": { + "startDateTime": "2015-01-01 10:30:00", + "endDateTime": "2015-01-01 15:00:00" + } + }, + "Start": 0, + "Length": 31 + } + ] + }, + { + "Input": "1/1/2015'de 3 ile 5 arasฤฑnda olacak", + "Context": { + "ReferenceDateTime": "2018-05-16T08:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1/1/2015'de 3 ile 5 arasฤฑnda", + "Type": "datetimerange", + "Value": { + "Timex": "(2015-01-01T03,2015-01-01T05,PT2H)", + "FutureResolution": { + "startDateTime": "2015-01-01 03:00:00", + "endDateTime": "2015-01-01 05:00:00" + }, + "PastResolution": { + "startDateTime": "2015-01-01 03:00:00", + "endDateTime": "2015-01-01 05:00:00" + } + }, + "Start": 0, + "Length": 28 + } + ] + }, + { + "Input": "1/1/2015'de 3:30'dan 5:55'e kadar olacak", + "Context": { + "ReferenceDateTime": "2018-05-16T08:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1/1/2015'de 3:30'dan 5:55'e kadar", + "Type": "datetimerange", + "Value": { + "Timex": "(2015-01-01T03:30,2015-01-01T05:55,PT2H25M)", + "FutureResolution": { + "startDateTime": "2015-01-01 03:30:00", + "endDateTime": "2015-01-01 05:55:00" + }, + "PastResolution": { + "startDateTime": "2015-01-01 03:30:00", + "endDateTime": "2015-01-01 05:55:00" + } + }, + "Start": 0, + "Length": 33 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Turkish/DurationExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Turkish/DurationExtractor.json new file mode 100644 index 000000000..81157093e --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Turkish/DurationExtractor.json @@ -0,0 +1,374 @@ +[ + { + "Input": "3 saatliฤŸine ayrฤฑlacaฤŸฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3 saat", + "Type": "duration", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "3 gรผnlรผฤŸรผne ayrฤฑlacaฤŸฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3 gรผn", + "Type": "duration", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "3,5 yฤฑllฤฑฤŸฤฑna ayrฤฑlacaฤŸฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3,5 yฤฑl", + "Type": "duration", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "3 aylฤฑฤŸฤฑna ayrฤฑlacaฤŸฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3 ay", + "Type": "duration", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "3 dakikalฤฑฤŸฤฑna ayrฤฑlacaฤŸฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3 dakika", + "Type": "duration", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "3,5 saniyeliฤŸine ayrฤฑlacaฤŸฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3,5 saniye", + "Type": "duration", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "123,45 saniyeliฤŸine ayrฤฑlacaฤŸฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "123,45 saniye", + "Type": "duration", + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "iki haftalฤฑฤŸฤฑna ayrฤฑlacaฤŸฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "iki hafta", + "Type": "duration", + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "yirmi dakikalฤฑฤŸฤฑna ayrฤฑlacaฤŸฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "yirmi dakika", + "Type": "duration", + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "yirmi dรถrt saatliฤŸine ayrฤฑlacaฤŸฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "yirmi dรถrt saat", + "Type": "duration", + "Start": 0, + "Length": 15 + } + ] + }, + { + "Input": "tรผm gรผn iรงin ayrฤฑlacaฤŸฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tรผm gรผn", + "Type": "duration", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "Tรผm hafta iรงin ayrฤฑlacaฤŸฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Tรผm hafta", + "Type": "duration", + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "Tรผm ay iรงin ayrฤฑlacaฤŸฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Tรผm ay", + "Type": "duration", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "Bรผtรผn yฤฑl iรงin ayrฤฑlacaฤŸฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bรผtรผn yฤฑl", + "Type": "duration", + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "Bir yฤฑllฤฑฤŸฤฑna ayrฤฑlacaฤŸฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bir yฤฑl", + "Type": "duration", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "Yarฤฑm yฤฑl iรงin ayrฤฑlacaฤŸฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Yarฤฑm yฤฑl", + "Type": "duration", + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "30 dakikalฤฑฤŸฤฑna ayrฤฑlacaฤŸฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "30 dakika", + "Type": "duration", + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "Yarฤฑm saatliฤŸine ayrฤฑlacaฤŸฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Yarฤฑm saat", + "Type": "duration", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "Bir buรงuk saatliฤŸine ayrฤฑlacaฤŸฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bir buรงuk saat", + "Type": "duration", + "Start": 0, + "Length": 14 + } + ] + }, + { + "Input": "Bir gรผn iรงinde", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bir gรผn", + "Type": "duration", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "Bir saat iรงin", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bir saat", + "Type": "duration", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "Bir ay iรงin", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bir ay", + "Type": "duration", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "Birkaรง saatliฤŸine ayrฤฑlacaฤŸฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Birkaรง saat", + "Type": "duration", + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "Birkaรง dakikalฤฑฤŸฤฑna ayrฤฑlacaฤŸฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Birkaรง dakika", + "Type": "duration", + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "Birkaรง gรผnlรผฤŸรผne ayrฤฑlacaฤŸฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Birkaรง gรผn", + "Type": "duration", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "1 yฤฑl 1 ay 21 gรผnlรผฤŸรผne ayrฤฑlacaฤŸฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 yฤฑl 1 ay 21 gรผn", + "Type": "duration", + "Start": 0, + "Length": 17 + } + ] + }, + { + "Input": "2 gรผn 1 aylฤฑฤŸฤฑna ayrฤฑlacaฤŸฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2 gรผn 1 ay", + "Type": "duration", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "DiฤŸer hafta olmadฤฑฤŸฤฑnฤฑ fark ettim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "DiฤŸer hafta", + "Type": "duration", + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "DiฤŸer ayฤฑ bekleyebilir miyiz?", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "DiฤŸer ay", + "Type": "duration", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "Bir diฤŸer iลŸ gรผnรผnรผ bekleyebilir miyiz?", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bir diฤŸer iลŸ gรผnรผ", + "Type": "duration", + "Start": 0, + "Length": 17 + } + ] + }, + { + "Input": "Yarฤฑm iลŸ gรผnรผ iรงin ayrฤฑlacaฤŸฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Yarฤฑm iลŸ gรผnรผ", + "Type": "duration", + "Start": 0, + "Length": 13 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Turkish/DurationParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Turkish/DurationParser.json new file mode 100644 index 000000000..626595cc0 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Turkish/DurationParser.json @@ -0,0 +1,796 @@ +[ + { + "Input": "3 saatliฤŸine ayrฤฑlacaฤŸฤฑm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3 saat", + "Type": "duration", + "Value": { + "Timex": "PT3H", + "FutureResolution": { + "duration": "10800" + }, + "PastResolution": { + "duration": "10800" + } + }, + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "3 gรผnlรผฤŸรผne ayrฤฑlacaฤŸฤฑm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3 gรผn", + "Type": "duration", + "Value": { + "Timex": "P3D", + "FutureResolution": { + "duration": "259200" + }, + "PastResolution": { + "duration": "259200" + } + }, + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "3,5 yฤฑllฤฑฤŸฤฑna ayrฤฑlacaฤŸฤฑm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3,5 yฤฑl", + "Type": "duration", + "Value": { + "Timex": "P3.5Y", + "FutureResolution": { + "duration": "110376000" + }, + "PastResolution": { + "duration": "110376000" + } + }, + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "3 aylฤฑฤŸฤฑna ayrฤฑlacaฤŸฤฑm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3 ay", + "Type": "duration", + "Value": { + "Timex": "P3M", + "FutureResolution": { + "duration": "7776000" + }, + "PastResolution": { + "duration": "7776000" + } + }, + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "3 dakikalฤฑฤŸฤฑna ayrฤฑlacaฤŸฤฑm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3 dakika", + "Type": "duration", + "Value": { + "Timex": "PT3M", + "FutureResolution": { + "duration": "180" + }, + "PastResolution": { + "duration": "180" + } + }, + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "3,5 saniyeliฤŸine dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3,5 saniye", + "Type": "duration", + "Value": { + "Timex": "PT3.5S", + "FutureResolution": { + "duration": "3.5" + }, + "PastResolution": { + "duration": "3.5" + } + }, + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "123,45 saniyeliฤŸine ayrฤฑlacaฤŸฤฑm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "123,45 saniye", + "Type": "duration", + "Value": { + "Timex": "PT123.45S", + "FutureResolution": { + "duration": "123.45" + }, + "PastResolution": { + "duration": "123.45" + } + }, + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "iki haftalฤฑฤŸฤฑna ayrฤฑlacaฤŸm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "iki hafta", + "Type": "duration", + "Value": { + "Timex": "P2W", + "FutureResolution": { + "duration": "1209600" + }, + "PastResolution": { + "duration": "1209600" + } + }, + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "yirmi dakikalฤฑฤŸฤฑna ayrฤฑlacaฤŸฤฑm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "yirmi dakika", + "Type": "duration", + "Value": { + "Timex": "PT20M", + "FutureResolution": { + "duration": "1200" + }, + "PastResolution": { + "duration": "1200" + } + }, + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "yirmi dรถrt saatliฤŸine ayrฤฑlacaฤŸฤฑm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "yirmi dรถrt saat", + "Type": "duration", + "Value": { + "Timex": "PT24H", + "FutureResolution": { + "duration": "86400" + }, + "PastResolution": { + "duration": "86400" + } + }, + "Start": 0, + "Length": 15 + } + ] + }, + { + "Input": "tรผm gรผn iรงin ayrฤฑlacaฤŸฤฑm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tรผm gรผn", + "Type": "duration", + "Value": { + "Timex": "P1D", + "FutureResolution": { + "duration": "86400" + }, + "PastResolution": { + "duration": "86400" + } + }, + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "Tรผm hafta iรงin ayrฤฑlacaฤŸฤฑm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Tรผm hafta", + "Type": "duration", + "Value": { + "Timex": "P1W", + "FutureResolution": { + "duration": "604800" + }, + "PastResolution": { + "duration": "604800" + } + }, + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "Tรผm ay iรงin ayrฤฑlacaฤŸฤฑm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Tรผm ay", + "Type": "duration", + "Value": { + "Timex": "P1M", + "FutureResolution": { + "duration": "2592000" + }, + "PastResolution": { + "duration": "2592000" + } + }, + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "Bรผtรผn yฤฑl iรงin ayrฤฑlacaฤŸฤฑm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bรผtรผn yฤฑl", + "Type": "duration", + "Value": { + "Timex": "P1Y", + "FutureResolution": { + "duration": "31536000" + }, + "PastResolution": { + "duration": "31536000" + } + }, + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "Bir saatliฤŸine ayrฤฑlacaฤŸฤฑm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "bir saat", + "Type": "duration", + "Value": { + "Timex": "PT1H", + "FutureResolution": { + "duration": "3600" + }, + "PastResolution": { + "duration": "3600" + } + }, + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "Bรผtรผn gรผn iรงin ayrฤฑlacaฤŸฤฑm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "bรผtรผn gรผn", + "Type": "duration", + "Value": { + "Timex": "P1D", + "FutureResolution": { + "duration": "86400" + }, + "PastResolution": { + "duration": "86400" + } + }, + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "Yarฤฑm yฤฑl iรงin ayrฤฑlacaฤŸฤฑm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Yarฤฑm yฤฑl", + "Type": "duration", + "Value": { + "Timex": "P0.5Y", + "FutureResolution": { + "duration": "15768000" + }, + "PastResolution": { + "duration": "15768000" + } + }, + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "30 dakikalฤฑฤŸฤฑna ayrฤฑlacaฤŸฤฑm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "30 dakika", + "Type": "duration", + "Value": { + "Timex": "PT30M", + "FutureResolution": { + "duration": "1800" + }, + "PastResolution": { + "duration": "1800" + } + }, + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "Yarฤฑm saatliฤŸine ayrฤฑlacaฤŸฤฑm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Yarฤฑm saat", + "Type": "duration", + "Value": { + "Timex": "PT0.5H", + "FutureResolution": { + "duration": "1800" + }, + "PastResolution": { + "duration": "1800" + } + }, + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "ฤฐki saatliฤŸine ayrฤฑlacaฤŸฤฑm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ฤฐki saat", + "Type": "duration", + "Value": { + "Timex": "PT2H", + "FutureResolution": { + "duration": "7200" + }, + "PastResolution": { + "duration": "7200" + } + }, + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "ฤฐki buรงuk saatliฤŸine ayrฤฑlacaฤŸฤฑm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ฤฐki buรงuk saat", + "Type": "duration", + "Value": { + "Timex": "PT2.5H", + "FutureResolution": { + "duration": "9000" + }, + "PastResolution": { + "duration": "9000" + } + }, + "Start": 0, + "Length": 14 + } + ] + }, + { + "Input": "1 yฤฑl 1 ay 21 gรผnlรผฤŸรผne ayrฤฑlacaฤŸฤฑm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 yฤฑl 1 ay 21 gรผn", + "Type": "duration", + "Value": { + "Timex": "P1Y1M21D", + "FutureResolution": { + "duration": "35942400" + }, + "PastResolution": { + "duration": "35942400" + } + }, + "Start": 0, + "Length": 17 + } + ] + }, + { + "Input": "2 gรผn 1 aylฤฑฤŸฤฑna ayrฤฑlacaฤŸฤฑm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2 gรผn 1 ay", + "Type": "duration", + "Value": { + "Timex": "P1M2D", + "FutureResolution": { + "duration": "2764800" + }, + "PastResolution": { + "duration": "2764800" + } + }, + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "Bir hafta รผรง gรผnlรผฤŸรผne ayrฤฑlacaฤŸฤฑm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bir hafta รผรง gรผn", + "Type": "duration", + "Value": { + "Timex": "P1W3D", + "FutureResolution": { + "duration": "864000" + }, + "PastResolution": { + "duration": "864000" + } + }, + "Start": 0, + "Length": 16 + } + ] + }, + { + "Input": "Birkaรง haftalฤฑฤŸฤฑna ayrฤฑlacaฤŸฤฑm", + "Comment": "All 'a few', 'some', 'several' and 'a couple of' translated to 'birkaรง'. So it is not defined in the group NumTwoTerm. In English, 'a few', 'some', 'several' are resolved as P3. Hence, here it is updated as P3 as well.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Birkaรง hafta", + "Type": "duration", + "Value": { + "Timex": "P3W", + "FutureResolution": { + "duration": "1814400" + }, + "PastResolution": { + "duration": "1814400" + } + }, + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "Birkaรง gรผnlรผฤŸรผne olmayacaฤŸฤฑm", + "Comment": "All 'a few', 'some', 'several' and 'a couple of' translated to 'birkaรง'. So it is not defined in the group NumTwoTerm. In English, 'a few', 'some', 'several' are resolved as P3. Hence, here it is updated as P3 as well.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Birkaรง gรผn", + "Type": "duration", + "Value": { + "Timex": "P3D", + "FutureResolution": { + "duration": "259200" + }, + "PastResolution": { + "duration": "259200" + } + }, + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "Birkaรง gรผnden az bir sรผre olmayacaฤŸฤฑm", + "Comment": "All 'a few', 'some', 'several' and 'a couple of' translated to 'birkaรง'. So it is not defined in the group NumTwoTerm. In English, 'a few', 'some', 'several' are resolved as P3. Hence, here it is updated as P3 as well.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Birkaรง gรผnden az bir sรผre", + "Type": "duration", + "Value": { + "Mod": "less", + "Timex": "P3D", + "FutureResolution": { + "duration": "259200" + }, + "PastResolution": { + "duration": "259200" + } + }, + "Start": 0, + "Length": 25 + } + ] + }, + { + "Input": "Bir saatten fazla bir sรผre iรงin ayrฤฑlacaฤŸฤฑm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bir saatten fazla bir sรผre", + "Type": "duration", + "Value": { + "Timex": "PT1H", + "Mod": "more", + "FutureResolution": { + "duration": "3600" + }, + "PastResolution": { + "duration": "3600" + } + }, + "Start": 0, + "Length": 26 + } + ] + }, + { + "Input": "Bir diฤŸer saat ayrฤฑlacaฤŸฤฑm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bir diฤŸer saat", + "Type": "duration", + "Value": { + "Timex": "PT1H", + "FutureResolution": { + "duration": "3600" + }, + "PastResolution": { + "duration": "3600" + } + }, + "Start": 0, + "Length": 14 + } + ] + }, + { + "Input": "Bir diฤŸer hafta ayrฤฑlacaฤŸฤฑm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bir diฤŸer hafta", + "Type": "duration", + "Value": { + "Timex": "P1W", + "FutureResolution": { + "duration": "604800" + }, + "PastResolution": { + "duration": "604800" + } + }, + "Start": 0, + "Length": 15 + } + ] + }, + { + "Input": "Bir diฤŸer ayฤฑ bekleyelim mi?", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bir diฤŸer ay", + "Type": "duration", + "Value": { + "Timex": "P1M", + "FutureResolution": { + "duration": "2592000" + }, + "PastResolution": { + "duration": "2592000" + } + }, + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "Bir diฤŸer iลŸ gรผnรผnรผ bekleyelim mi?", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bir diฤŸer iลŸ gรผnรผ", + "Type": "duration", + "Value": { + "Timex": "P1BD", + "FutureResolution": { + "duration": "86400" + }, + "PastResolution": { + "duration": "86400" + } + }, + "Start": 0, + "Length": 17 + } + ] + }, + { + "Input": "Yirmi yฤฑllฤฑฤŸฤฑna ayrฤฑlacaฤŸฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Yirmi yฤฑl", + "Type": "duration", + "Value": { + "Timex": "P20Y", + "FutureResolution": { + "duration": "630720000" + }, + "PastResolution": { + "duration": "630720000" + } + }, + "Start": 0, + "Length": 9 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Turkish/HolidayExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Turkish/HolidayExtractor.json new file mode 100644 index 000000000..8deb18321 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Turkish/HolidayExtractor.json @@ -0,0 +1,194 @@ +[ + { + "Input": "Noel'de dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Noel", + "Type": "date", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "Noel gรผnรผ dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Noel gรผnรผ", + "Type": "date", + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "Yuandan'da dรถneceฤŸiem", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Yuandan", + "Type": "date", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "ลžรผkran Gรผnรผ'nde dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ลžรผkran Gรผnรผ", + "Type": "date", + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "Babalar Gรผnรผ'nde dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Babalar Gรผnรผ", + "Type": "date", + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "Bu yฤฑl Yuandan'da dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bu yฤฑl Yuandan", + "Type": "date", + "Start": 0, + "Length": 14 + } + ] + }, + { + "Input": "2016 Yuandan'da dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016 Yuandan", + "Type": "date", + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "Temiz Pazartesi'nde dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Temiz Pazartesi", + "Type": "date", + "Start": 0, + "Length": 15 + } + ] + }, + { + "Input": "Martin Luther King Gรผnรผ Amerika'nฤฑn resmi tatil gรผnรผdรผr", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Martin Luther King Gรผnรผ", + "Type": "date", + "Start": 0, + "Length": 23 + } + ] + }, + { + "Input": "Ramazan Bayramฤฑ'nda dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Ramazan Bayramฤฑ", + "Type": "date", + "Start": 0, + "Length": 15 + } + ] + }, + { + "Input": "Kurban Bayramฤฑ'nda dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Kurban Bayramฤฑ", + "Type": "date", + "Start": 0, + "Length": 14 + } + ] + }, + { + "Input": "Cumhuriyet Bayramฤฑ'nda dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Cumhuriyet Bayramฤฑ", + "Type": "date", + "Start": 0, + "Length": 18 + } + ] + }, + { + "Input": "Zafer Bayramฤฑ'nda dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Zafer Bayramฤฑ", + "Type": "date", + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "Ulusal Egemenlik ve ร‡ocuk Bayramฤฑ'nda dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Ulusal Egemenlik ve ร‡ocuk Bayramฤฑ", + "Type": "date", + "Start": 0, + "Length": 33 + } + ] + }, + { + "Input": "Atatรผrk'รผ Anma, Genรงlik ve Spor Bayramฤฑ'nda dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Atatรผrk'รผ Anma, Genรงlik ve Spor Bayramฤฑ", + "Type": "date", + "Start": 0, + "Length": 39 + } + ] + }, + { + "Input": "Demokrasi ve Milli Birlik Gรผnรผ'nde dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Demokrasi ve Milli Birlik Gรผnรผ", + "Type": "date", + "Start": 0, + "Length": 30 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Turkish/HolidayParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Turkish/HolidayParser.json new file mode 100644 index 000000000..ed1d5b88a --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Turkish/HolidayParser.json @@ -0,0 +1,458 @@ +[ + { + "Input": "Paskalya'da dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Paskalya", + "Type": "date", + "Value": { + "Timex": "XXXX-03-27", + "FutureResolution": { + "date": "2017-04-16" + }, + "PastResolution": { + "date": "2016-03-27" + } + }, + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "Noel gรผnรผ dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Noel gรผnรผ", + "Type": "date", + "Value": { + "Timex": "XXXX-12-25", + "FutureResolution": { + "date": "2016-12-25" + }, + "PastResolution": { + "date": "2015-12-25" + } + }, + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "YฤฑlbaลŸฤฑ gecesi dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "YฤฑlbaลŸฤฑ gecesi", + "Type": "date", + "Value": { + "Timex": "XXXX-12-31", + "FutureResolution": { + "date": "2016-12-31" + }, + "PastResolution": { + "date": "2015-12-31" + } + }, + "Start": 0, + "Length": 14 + } + ] + }, + { + "Input": "Noel'de dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Noel", + "Type": "date", + "Value": { + "Timex": "XXXX-12-25", + "FutureResolution": { + "date": "2016-12-25" + }, + "PastResolution": { + "date": "2015-12-25" + } + }, + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "Yuandan'da dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Yuandan", + "Type": "date", + "Value": { + "Timex": "XXXX-01-01", + "FutureResolution": { + "date": "2017-01-01" + }, + "PastResolution": { + "date": "2016-01-01" + } + }, + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "ลžรผkran Gรผnรผ'nde dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ลžรผkran Gรผnรผ", + "Type": "date", + "Value": { + "Timex": "XXXX-11-WXX-4-4", + "FutureResolution": { + "date": "2016-11-24" + }, + "PastResolution": { + "date": "2015-11-26" + } + }, + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "Babalar Gรผnรผ'nde dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Babalar Gรผnรผ", + "Type": "date", + "Value": { + "Timex": "XXXX-06-WXX-7-3", + "FutureResolution": { + "date": "2017-06-18" + }, + "PastResolution": { + "date": "2016-06-19" + } + }, + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "Gelecek yฤฑl Yuandan'da dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Gelecek yฤฑl Yuandan", + "Type": "date", + "Value": { + "Timex": "2017-01-01", + "FutureResolution": { + "date": "2017-01-01" + }, + "PastResolution": { + "date": "2017-01-01" + } + }, + "Start": 0, + "Length": 19 + } + ] + }, + { + "Input": "2010 ลžรผkran Gรผnรผ'nde dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2010 ลžรผkran Gรผnรผ", + "Type": "date", + "Value": { + "Timex": "2010-11-WXX-4-4", + "FutureResolution": { + "date": "2010-11-25" + }, + "PastResolution": { + "date": "2010-11-25" + } + }, + "Start": 0, + "Length": 16 + } + ] + }, + { + "Input": "2015 Babalar Gรผnรผ'nde dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015 Babalar Gรผnรผ", + "Type": "date", + "Value": { + "Timex": "2015-06-WXX-7-3", + "FutureResolution": { + "date": "2015-06-21" + }, + "PastResolution": { + "date": "2015-06-21" + } + }, + "Start": 0, + "Length": 17 + } + ] + }, + { + "Input": "Burada Pershing Meydanฤฑ'nda 1 Mayฤฑs Emek ve DayanฤฑลŸma Gรผnรผ", + "Context": { + "ReferenceDateTime": "2018-06-01T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 Mayฤฑs Emek ve DayanฤฑลŸma Gรผnรผ", + "Type": "date", + "Value": { + "Timex": "XXXX-05-01", + "FutureResolution": { + "date": "2019-05-01" + }, + "PastResolution": { + "date": "2018-05-01" + } + }, + "Start": 28, + "Length": 30 + } + ] + }, + { + "Input": "Martin Luther King Gรผnรผ Amerika'nฤฑn resmi tatil gรผnรผdรผr", + "Context": { + "ReferenceDateTime": "2018-06-01T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Martin Luther King Gรผnรผ", + "Type": "date", + "Value": { + "Timex": "XXXX-01-WXX-1-3", + "FutureResolution": { + "date": "2019-01-21" + }, + "PastResolution": { + "date": "2018-01-15" + } + }, + "Start": 0, + "Length": 23 + } + ] + }, + { + "Input": "2015 Ramazan Bayramฤฑ'nda dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015 Ramazan Bayramฤฑ", + "Type": "date", + "Value": { + "Timex": "2015-07-17", + "FutureResolution": { + "date": "2015-07-17" + }, + "PastResolution": { + "date": "2015-07-17" + } + }, + "Start": 0, + "Length": 20 + } + ] + }, + { + "Input": "2015 Kurban Bayramฤฑ'nda dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015 Kurban Bayramฤฑ", + "Type": "date", + "Value": { + "Timex": "2015-09-23", + "FutureResolution": { + "date": "2015-09-23" + }, + "PastResolution": { + "date": "2015-09-23" + } + }, + "Start": 0, + "Length": 19 + } + ] + }, + { + "Input": "2015 Cumhuriyet Bayramฤฑ'nda dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015 Cumhuriyet Bayramฤฑ", + "Type": "date", + "Value": { + "Timex": "2015-10-29", + "FutureResolution": { + "date": "2015-10-29" + }, + "PastResolution": { + "date": "2015-10-29" + } + }, + "Start": 0, + "Length": 23 + } + ] + }, + { + "Input": "2015 Zafer Bayramฤฑ'nda dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015 Zafer Bayramฤฑ", + "Type": "date", + "Value": { + "Timex": "2015-08-30", + "FutureResolution": { + "date": "2015-08-30" + }, + "PastResolution": { + "date": "2015-08-30" + } + }, + "Start": 0, + "Length": 18 + } + ] + }, + { + "Input": "2015 Ulusal Egemenlik ve ร‡ocuk Bayramฤฑ'nda dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015 Ulusal Egemenlik ve ร‡ocuk Bayramฤฑ", + "Type": "date", + "Value": { + "Timex": "2015-04-23", + "FutureResolution": { + "date": "2015-04-23" + }, + "PastResolution": { + "date": "2015-04-23" + } + }, + "Start": 0, + "Length": 38 + } + ] + }, + { + "Input": "2015 Atatรผrk'รผ Anma, Genรงlik ve Spor Bayramฤฑ'nda dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015 Atatรผrk'รผ Anma, Genรงlik ve Spor Bayramฤฑ", + "Type": "date", + "Value": { + "Timex": "2015-05-19", + "FutureResolution": { + "date": "2015-05-19" + }, + "PastResolution": { + "date": "2015-05-19" + } + }, + "Start": 0, + "Length": 44 + } + ] + }, + { + "Input": "2015 Demokrasi ve Milli Birlik Gรผnรผ'nde dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2015 Demokrasi ve Milli Birlik Gรผnรผ", + "Type": "date", + "Value": { + "Timex": "2015-07-15", + "FutureResolution": { + "date": "2015-07-15" + }, + "PastResolution": { + "date": "2015-07-15" + } + }, + "Start": 0, + "Length": 35 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Turkish/MergedExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Turkish/MergedExtractor.json new file mode 100644 index 000000000..b1aec2a73 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Turkish/MergedExtractor.json @@ -0,0 +1,950 @@ +[ + { + "Input": "Bu 2 gรผn", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2 gรผn", + "Type": "duration", + "Start": 3, + "Length": 5 + } + ] + }, + { + "Input": "Bu saat 16'dan รถncedฤฑr", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "saat 16'dan รถnce", + "Type": "time", + "Start": 3, + "Length": 16 + } + ] + }, + { + "Input": "Bu yarฤฑn รถฤŸlen saat 16'dan รถnce", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "yarฤฑn รถฤŸlen saat 16'dan รถnce", + "Type": "datetime", + "Start": 3, + "Length": 28 + } + ] + }, + { + "Input": "Bu yarฤฑn รถฤŸleden sonra 16'dan รถnce", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "yarฤฑn รถฤŸleden sonra 16'dan รถnce", + "Type": "datetime", + "Start": 3, + "Length": 31 + } + ] + }, + { + "Input": "Bu saat 16'dan sonradฤฑr", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "saat 16'dan sonra", + "Type": "time", + "Start": 3, + "Length": 17 + } + ] + }, + { + "Input": "Bu yarฤฑn 16'dan sonra", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "yarฤฑn 16'dan sonra", + "Type": "datetime", + "Start": 3, + "Length": 18 + } + ] + }, + { + "Input": "Bu yarฤฑndan sonra saat 16'da", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "yarฤฑndan sonra saat 16", + "Type": "datetime", + "Start": 3, + "Length": 22 + } + ] + }, + { + "Input": "5 dakika iรงinde dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5 dakika iรงinde", + "Type": "datetimerange", + "Start": 0, + "Length": 15 + } + ] + }, + { + "Input": "Geรงen hafta", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Geรงen hafta", + "Type": "daterange", + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "10 saat sonrasฤฑ iรงin bir toplantฤฑ ayarla", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10 saat sonra", + "Type": "datetime", + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "Bugรผn nasฤฑl gรถrรผnรผyor?", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bugรผn", + "Type": "date", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "Bu hafta nasฤฑl gรถrรผnรผyor?", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bu hafta", + "Type": "daterange", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "Benim haftam nasฤฑl gรถrรผnรผyor?", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Benim haftam", + "Type": "daterange", + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "Hafta nasฤฑl gรถrรผnรผyor?", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Hafta", + "Type": "daterange", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "Benim gรผnรผm nasฤฑl gรถrรผnรผyor?", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Benim gรผnรผm", + "Type": "date", + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "Gรผn nasฤฑl gรถrรผnรผyor?", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Gรผn", + "Type": "date", + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "Saat 9'dan 11'e kadar bir toplantฤฑ ayarla", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Saat 9'dan 11'e kadar", + "Type": "timerange", + "Start": 0, + "Length": 21 + } + ] + }, + { + "Input": "Yarฤฑn 9'dan 11'e kadar bir toplantฤฑ ayarla", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Yarฤฑn 9'dan 11'e kadar", + "Type": "datetimerange", + "Start": 0, + "Length": 22 + } + ] + }, + { + "Input": "Bellevue'deki 22 Temmuz toplantฤฑsฤฑnฤฑ 22 AฤŸustos'a deฤŸiลŸtir", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "22 Temmuz", + "Type": "date", + "Start": 14, + "Length": 9 + }, + { + "Text": "22 AฤŸustos'a", + "Type": "date", + "Start": 37, + "Length": 12 + } + ] + }, + { + "Input": "7/2'den sonra", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "7/2'den sonra", + "Type": "date", + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "7/2'den beri", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "7/2'den beri", + "Type": "date", + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "7/2'den รถnce", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "7/2'den รถnce", + "Type": "date", + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "06/06 12:15", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "06/06 12:15", + "Type": "datetime", + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "06/06/12 15:15", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "06/06/12 15:15", + "Type": "datetime", + "Start": 0, + "Length": 14 + } + ] + }, + { + "Input": "06/06, 2015", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "06/06, 2015", + "Type": "date", + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "29 Mayฤฑs", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "29 Mayฤฑs", + "Type": "date", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "Mart'ta doฤŸdum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Mart", + "Type": "daterange", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "Mayฤฑs'ta ne oldu", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Mayฤฑs", + "Type": "daterange", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "saat 15'teki toplantฤฑyฤฑ 16'ya alacaฤŸฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "saat 15", + "Type": "time", + "Start": 0, + "Length": 7 + }, + { + "Text": "16", + "Type": "time", + "Start": 24, + "Length": 2 + } + ] + }, + { + "Input": "Sabah ondaki toplantฤฑyฤฑ on bire alacaฤŸฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Sabah ondaki", + "Type": "time", + "Start": 0, + "Length": 12 + }, + { + "Text": "on bir", + "Type": "time", + "Start": 24, + "Length": 6 + } + ] + }, + { + "Input": "Sabah ondaki toplantฤฑyฤฑ on bire alacaฤŸฤฑm?", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Sabah ondaki", + "Type": "time", + "Start": 0, + "Length": 12 + }, + { + "Text": "on bir", + "Type": "time", + "Start": 24, + "Length": 6 + } + ] + }, + { + "Input": "Sabah ondaki toplantฤฑyฤฑ akลŸam 20'ye alacaฤŸฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Sabah ondaki", + "Type": "time", + "Start": 0, + "Length": 12 + }, + { + "Text": "akลŸam 20", + "Type": "time", + "Start": 24, + "Length": 8 + } + ] + }, + { + "Input": "Sabah ondaki toplantฤฑyฤฑ akลŸam yirmiye alacaฤŸฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Sabah ondaki", + "Type": "time", + "Start": 0, + "Length": 12 + }, + { + "Text": "akลŸam yirmi", + "Type": "time", + "Start": 24, + "Length": 11 + } + ] + }, + { + "Input": "Sabah ondaki toplantฤฑyฤฑ saat on รผรงe alacaฤŸฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Sabah ondaki", + "Type": "time", + "Start": 0, + "Length": 12 + }, + { + "Text": "saat on รผรง", + "Type": "time", + "Start": 24, + "Length": 10 + } + ] + }, + { + "Input": "Sabah ondaki toplantฤฑyฤฑ saat 13'e alacaฤŸฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Sabah ondaki", + "Type": "time", + "Start": 0, + "Length": 12 + }, + { + "Text": "saat 13", + "Type": "time", + "Start": 24, + "Length": 7 + } + ] + }, + { + "Input": "Sabah ondaki toplantฤฑyฤฑ 0'a alacaฤŸฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Sabah ondaki", + "Type": "time", + "Start": 0, + "Length": 12 + }, + { + "Text": "0", + "Type": "time", + "Start": 24, + "Length": 1 + } + ] + }, + { + "Input": "Sabah ondaki toplantฤฑyฤฑ 24'e alacaฤŸฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Sabah ondaki", + "Type": "time", + "Start": 0, + "Length": 12 + }, + { + "Text": "24", + "Type": "time", + "Start": 24, + "Length": 2 + } + ] + }, + { + "Input": "Sabah ondaki toplantฤฑyฤฑ sฤฑfฤฑra alacaฤŸฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Sabah ondaki", + "Type": "time", + "Start": 0, + "Length": 12 + }, + { + "Text": "sฤฑfฤฑr", + "Type": "time", + "Start": 24, + "Length": 5 + } + ] + }, + { + "Input": "Gelecek toplantฤฑ 16 Mart 2017'de yapฤฑlacak. Bu รถฤŸleden sonra saat 2'de konuลŸmaya ne dersin?", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "16 Mart 2017", + "Type": "date", + "Start": 17, + "Length": 12 + }, + { + "Text": "Bu รถฤŸleden sonra saat 2", + "Type": "datetime", + "Start": 44, + "Length": 23 + } + ] + }, + { + "Input": "1 Nisan 2018, bunu bu รถฤŸleden sonra saat 2'ye planlayabiliriz", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 Nisan 2018", + "Type": "date", + "Start": 0, + "Length": 12 + }, + { + "Text": "bu รถฤŸleden sonra saat 2", + "Type": "datetime", + "Start": 19, + "Length": 23 + } + ] + }, + { + "Input": "Aralฤฑk 2012'den รถncedir", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Aralฤฑk 2012'den รถnce", + "Type": "daterange", + "Start": 0, + "Length": 20 + } + ] + }, + { + "Input": "Aralฤฑk 2012'ye kadardฤฑr", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Aralฤฑk 2012'ye kadar", + "Type": "daterange", + "Start": 0, + "Length": 20 + } + ] + }, + { + "Input": "Aralฤฑk 2012 ya da sonrasฤฑdฤฑr", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Aralฤฑk 2012 ya da sonra", + "Type": "daterange", + "Start": 0, + "Length": 23 + } + ] + }, + { + "Input": "11 -2016'da yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "11 -2016", + "Type": "daterange", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "11 / 2016'da yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "11 / 2016", + "Type": "daterange", + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "11/2016'da yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "11/2016", + "Type": "daterange", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "11 - 2016'da yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "11 - 2016", + "Type": "daterange", + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "11-2016'da yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "11-2016", + "Type": "daterange", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "2016 /11'de yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016 /11", + "Type": "daterange", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "2016/11'de yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016/11", + "Type": "daterange", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "2016 -11'de yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016 -11", + "Type": "daterange", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "2016- 11'de yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016- 11", + "Type": "daterange", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "2016 Kasฤฑm'da yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016 Kasฤฑm", + "Type": "daterange", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "Kasฤฑm, 2016'da yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Kasฤฑm, 2016", + "Type": "daterange", + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "Daha sonra ya da 1/1/2016'da ulaลŸacak", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Daha sonra ya da 1/1/2016", + "Type": "date", + "Start": 0, + "Length": 25 + } + ] + }, + { + "Input": "Daha รถnce ya da 1/1/2016'da ulaลŸacak", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Daha รถnce ya da 1/1/2016", + "Type": "date", + "Start": 0, + "Length": 24 + } + ] + }, + { + "Input": "Bu gรถrev 1/1/2016'da ya da daha erken bitecek", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1/1/2016'da ya da daha erken", + "Type": "date", + "Start": 9, + "Length": 28 + } + ] + }, + { + "Input": "Bu gรถrev ลžubat 2018'de ya da รถncesinde bitecek", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ลžubat 2018'de ya da รถncesinde", + "Type": "daterange", + "Start": 9, + "Length": 29 + } + ] + }, + { + "Input": "2016'da ya da daha erken ayrฤฑlamazsฤฑn", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016'da ya da daha erken", + "Type": "daterange", + "Start": 0, + "Length": 24 + } + ] + }, + { + "Input": "Bugรผn 18:30'da ya da sonrasฤฑnda ofisten รงฤฑkabilirsin", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bugรผn 18:30'da ya da sonrasฤฑnda", + "Type": "datetime", + "Start": 0, + "Length": 31 + } + ] + }, + { + "Input": "Yarฤฑndan sonraki gรผn ya da รถncesinde ayrฤฑlmanฤฑz gerekir.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Yarฤฑndan sonraki gรผn ya da รถncesinde", + "Type": "date", + "Start": 0, + "Length": 36 + } + ] + }, + { + "Input": "15/5/2018 saat 15'te ya da daha erken ayrฤฑlmanฤฑz gerekir", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "15/5/2018 saat 15'te ya da daha erken", + "Type": "datetime", + "Start": 0, + "Length": 37 + } + ] + }, + { + "Input": "Bugรผnden sonraki iki gรผn uygun musun?", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bugรผnden sonraki iki gรผn", + "Type": "date", + "Start": 0, + "Length": 24 + } + ] + }, + { + "Input": "Yarฤฑndan itibaren รผรง hafta uygun musun?", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Yarฤฑndan itibaren รผรง hafta", + "Type": "date", + "Start": 0, + "Length": 26 + } + ] + }, + { + "Input": "Dรผnden รถnceki iki gรผn neredeydin?", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Dรผnden รถnceki iki gรผn", + "Type": "date", + "Start": 0, + "Length": 21 + } + ] + }, + { + "Input": "Tรผm iลŸimi zaten bugรผnden รถnce 2 haftadan fazladฤฑr bitirmiลŸtim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "bugรผnden รถnce 2 haftadan fazla", + "Type": "daterange", + "Start": 16, + "Length": 30 + } + ] + }, + { + "Input": "Bugรผnden itibaren 2 hafta iรงinde dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bugรผnden itibaren 2 hafta iรงinde", + "Type": "daterange", + "Start": 0, + "Length": 32 + } + ] + }, + { + "Input": "Bugรผnden itibaren 2 haftadan az bir sรผrede dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bugรผnden itibaren 2 haftadan az bir sรผrede", + "Type": "daterange", + "Start": 0, + "Length": 42 + } + ] + }, + { + "Input": "Bu gรถrev dรผnden รถnceki 2 gรผnden fazla bir sรผrede yapฤฑlmalฤฑydฤฑ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "dรผnden รถnceki 2 gรผnden fazla bir sรผrede", + "Type": "daterange", + "Start": 9, + "Length": 39 + } + ] + }, + { + "Input": "Bu gรถrev yarฤฑndan sonra 3 gรผnden az bir sรผrede bitecek", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "yarฤฑndan sonra 3 gรผnden az bir sรผrede", + "Type": "daterange", + "Start": 9, + "Length": 37 + } + ] + }, + { + "Input": "ลžu andan itibaren 3 dakikada baลŸlayalฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ลžu andan itibaren 3 dakika", + "Type": "datetime", + "Start": 0, + "Length": 26 + } + ] + }, + { + "Input": "Bugรผnden itibaren 3 dakikada baลŸlayalฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bugรผn", + "Type": "date", + "Start": 0, + "Length": 5 + }, + { + "Text": "3 dakika", + "Type": "duration", + "Start": 18, + "Length": 8 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Turkish/MergedParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Turkish/MergedParser.json new file mode 100644 index 000000000..6c3e619d7 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Turkish/MergedParser.json @@ -0,0 +1,3982 @@ +[ + { + "Input": "7:15'de", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "7:15", + "Type": "datetimeV2.time", + "Value": { + "values": [ + { + "timex": "T07:15", + "type": "time", + "value": "07:15:00" + }, + { + "timex": "T19:15", + "type": "time", + "value": "19:15:00" + } + ] + }, + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "Cuma gรผnรผ saat 12:30'a รถฤŸle yemeฤŸi koy", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Cuma gรผnรผ saat 12:30", + "Type": "datetimeV2.datetime", + "Value": { + "values": [ + { + "timex": "XXXX-WXX-5T12:30", + "type": "datetime", + "value": "2016-11-04 12:30:00" + }, + { + "timex": "XXXX-WXX-5T12:30", + "type": "datetime", + "value": "2016-11-11 12:30:00" + }, + { + "timex": "XXXX-WXX-5T00:30", + "type": "datetime", + "value": "2016-11-04 00:30:00" + }, + { + "timex": "XXXX-WXX-5T00:30", + "type": "datetime", + "value": "2016-11-11 00:30:00" + } + ] + }, + "Start": 0, + "Length": 20 + } + ] + }, + { + "Input": "30 Kasฤฑm haftasฤฑ neyim var", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "30 Kasฤฑm haftasฤฑ", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "XXXX-11-30", + "type": "daterange", + "start": "2015-11-30", + "end": "2015-12-07" + }, + { + "timex": "XXXX-11-30", + "type": "daterange", + "start": "2016-11-28", + "end": "2016-12-05" + } + ] + }, + "Start": 0, + "Length": 16 + } + ] + }, + { + "Input": "Dรถrt kiลŸi iรงin pazartesi รถฤŸlen", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "pazartesi รถฤŸlen", + "Type": "datetimeV2.datetime", + "Value": { + "values": [ + { + "timex": "XXXX-WXX-1T12", + "type": "datetime", + "value": "2016-10-31 12:00:00" + }, + { + "timex": "XXXX-WXX-1T12", + "type": "datetime", + "value": "2016-11-07 12:00:00" + } + ] + }, + "Start": 15, + "Length": 15 + } + ] + }, + { + "Input": "Bu gece yarฤฑsฤฑna 649 ekle", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bu gece yarฤฑsฤฑ", + "Type": "datetimeV2.datetime", + "Value": { + "values": [ + { + "timex": "2016-11-07T12", + "type": "datetime", + "value": "2016-11-07 12:00:00" + } + ] + }, + "Start": 0, + "Length": 14 + } + ] + }, + { + "Input": "Bu akลŸam 8 civarฤฑ Seattle'da bir pizza lokantasฤฑnda 3 kiลŸilik bir rezervasyona ihtiyacฤฑm var.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bu akลŸam 8 civarฤฑ", + "Type": "datetimeV2.datetime", + "Value": { + "values": [ + { + "timex": "2016-11-07T20", + "type": "datetime", + "value": "2016-11-07 20:00:00" + } + ] + }, + "Start": 0, + "Length": 17 + } + ] + }, + { + "Input": "Paskalya'ya gรถrรผลŸme ayarla", + "Context": { + "ReferenceDateTime": "2020-06-30T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Paskalya", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "XXXX-04-12", + "type": "date", + "value": "2020-04-12" + }, + { + "timex": "XXXX-04-12", + "type": "date", + "value": "2021-04-04" + } + ] + }, + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "yarฤฑndan sonra", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "yarฤฑndan sonra", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "2016-11-09", + "type": "date", + "value": "2016-11-09" + } + ] + }, + "Start": 0, + "Length": 14 + } + ] + }, + { + "Input": "yarฤฑndan sonra saat 8'de", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "yarฤฑndan sonra saat 8", + "Type": "datetimeV2.datetime", + "Value": { + "values": [ + { + "timex": "2016-11-09T08", + "type": "datetime", + "value": "2016-11-09 08:00:00" + }, + { + "timex": "2016-11-09T20", + "type": "datetime", + "value": "2016-11-09 20:00:00" + } + ] + }, + "Start": 0, + "Length": 21 + } + ] + }, + { + "Input": "Cuma รถฤŸleden sonra", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Cuma รถฤŸleden sonra", + "Type": "datetimeV2.datetimerange", + "Value": { + "values": [ + { + "timex": "XXXX-WXX-5TAF", + "type": "datetimerange", + "start": "2016-11-04 12:00:00", + "end": "2016-11-04 16:00:00" + }, + { + "timex": "XXXX-WXX-5TAF", + "type": "datetimerange", + "start": "2016-11-11 12:00:00", + "end": "2016-11-11 16:00:00" + } + ] + }, + "Start": 0, + "Length": 18 + } + ] + }, + { + "Input": "Cuma รถฤŸleden sonra 3 iรงin", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Cuma รถฤŸleden sonra 3", + "Type": "datetimeV2.datetime", + "Value": { + "values": [ + { + "timex": "XXXX-WXX-5T15", + "type": "datetime", + "value": "2016-11-04 15:00:00" + }, + { + "timex": "XXXX-WXX-5T15", + "type": "datetime", + "value": "2016-11-11 15:00:00" + } + ] + }, + "Start": 0, + "Length": 20 + } + ] + }, + { + "Input": "Yarฤฑn sabah saat 9'a gรถrรผลŸme ayarla", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Yarฤฑn sabah saat 9", + "Type": "datetimeV2.datetime", + "Value": { + "values": [ + { + "timex": "2016-11-08T09", + "type": "datetime", + "value": "2016-11-08 09:00:00" + } + ] + }, + "Start": 0, + "Length": 18 + } + ] + }, + { + "Input": "Make Cable'nin dรผฤŸรผnรผnรผ ร‡arลŸamba gรผnรผ 31'ine koy", + "Context": { + "ReferenceDateTime": "2017-09-15T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "รงarลŸamba", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "XXXX-WXX-3", + "type": "date", + "value": "2017-09-13" + }, + { + "timex": "XXXX-WXX-3", + "type": "date", + "value": "2017-09-20" + } + ] + }, + "Start": 24, + "Length": 8 + } + ] + }, + { + "Input": "Make Cable'nin dรผฤŸรผnรผnรผ ร‡arลŸamba gรผnรผ 31'ine koy", + "Context": { + "ReferenceDateTime": "2017-10-15T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "รงarลŸamba gรผnรผ 31'i", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "2017-10-31", + "type": "date", + "value": "2017-10-31" + } + ] + }, + "Start": 24, + "Length": 18 + } + ] + }, + { + "Input": "8 dakika iรงinde bir toplantฤฑ ayarla", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "8 dakika iรงinde", + "Type": "datetimeV2.datetimerange", + "Value": { + "values": [ + { + "timex": "(2016-11-07T00:00:00,2016-11-07T00:08:00,PT8M)", + "type": "datetimerange", + "start": "2016-11-07 00:00:00", + "end": "2016-11-07 00:08:00" + } + ] + }, + "Start": 0, + "Length": 15 + } + ] + }, + { + "Input": "10 saat iรงinde bir toplantฤฑ ayarla", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10 saat iรงinde", + "Type": "datetimeV2.datetimerange", + "Value": { + "values": [ + { + "timex": "(2016-11-07T00:00:00,2016-11-07T10:00:00,PT10H)", + "type": "datetimerange", + "start": "2016-11-07 00:00:00", + "end": "2016-11-07 10:00:00" + } + ] + }, + "Start": 0, + "Length": 14 + } + ] + }, + { + "Input": "10 gรผn iรงinde bir toplantฤฑ ayarla", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10 gรผn iรงinde", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "2016-11-17", + "type": "date", + "value": "2016-11-17" + } + ] + }, + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "3 hafta iรงinde bir toplantฤฑ ayarla", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3 hafta iรงinde", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "2016-11-28", + "type": "date", + "value": "2016-11-28" + } + ] + }, + "Start": 0, + "Length": 14 + } + ] + }, + { + "Input": "3 ay iรงinde bir toplantฤฑ ayarla", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3 ay iรงinde", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "2017-02-07", + "type": "date", + "value": "2017-02-07" + } + ] + }, + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "3 yฤฑl iรงinde bir toplantฤฑ ayarla", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3 yฤฑl iรงinde", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "2019-11-07", + "type": "date", + "value": "2019-11-07" + } + ] + }, + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "saat 20'den sonra", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "saat 20'den sonra", + "Type": "datetimeV2.timerange", + "Value": { + "values": [ + { + "timex": "T20", + "Mod": "after", + "type": "timerange", + "start": "20:00:00", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 0, + "Length": 17 + } + ] + }, + { + "Input": "saat 20'den รถnce", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "saat 20'den รถnce", + "Type": "datetimeV2.timerange", + "Value": { + "values": [ + { + "timex": "T20", + "Mod": "before", + "type": "timerange", + "end": "20:00:00", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 0, + "Length": 16 + } + ] + }, + { + "Input": "saat 20'den beri", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "saat 20'den beri", + "Type": "datetimeV2.timerange", + "Value": { + "values": [ + { + "timex": "T20", + "Mod": "since", + "type": "timerange", + "start": "20:00:00", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 0, + "Length": 16 + } + ] + }, + { + "Input": "30-2-2016", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "30-2-2016", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "2016-02-30", + "type": "date", + "value": "not resolved" + } + ] + }, + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "32-1-2015", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupported": "javascript, java, python", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "KiลŸisel takvimime Pazartesi ve ร‡arลŸamba saat 15'e yoga koy", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Pazartesi", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "XXXX-WXX-1", + "type": "date", + "value": "2016-10-31" + }, + { + "timex": "XXXX-WXX-1", + "type": "date", + "value": "2016-11-07" + } + ] + }, + "Start": 18, + "Length": 9 + }, + { + "Text": "ร‡arลŸamba saat 15", + "Type": "datetimeV2.datetime", + "Value": { + "values": [ + { + "timex": "XXXX-WXX-3T15", + "type": "datetime", + "value": "2016-11-02 15:00:00" + }, + { + "timex": "XXXX-WXX-3T15", + "type": "datetime", + "value": "2016-11-09 15:00:00" + } + ] + }, + "Start": 31, + "Length": 16 + } + ] + }, + { + "Input": "Her hafta sabah 8'e bir toplantฤฑ ayarla", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "her hafta", + "Type": "datetimeV2.set", + "Value": { + "values": [ + { + "timex": "P1W", + "type": "set", + "value": "not resolved" + } + ] + }, + "Start": 0, + "Length": 9 + }, + { + "Text": "sabah 8", + "Type": "datetimeV2.time", + "Value": { + "values": [ + { + "timex": "T08", + "type": "time", + "value": "08:00:00" + } + ] + }, + "Start": 10, + "Length": 7 + } + ] + }, + { + "Input": "Her ayฤฑn ikinci Cumartesi'ni ayarla", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Her ayฤฑn", + "Type": "datetimeV2.set", + "Value": { + "values": [ + { + "timex": "P1M", + "type": "set", + "value": "not resolved" + } + ] + }, + "Start": 0, + "Length": 8 + }, + { + "Text": "ikinci Cumartesi", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "2016-11-12", + "type": "date", + "value": "2016-11-12" + } + ] + }, + "Start": 9, + "Length": 16 + } + ] + }, + { + "Input": "Pazar gรผnรผ Paskalya'ya gรถrรผลŸme ayarla", + "Context": { + "ReferenceDateTime": "2020-06-30T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Pazar", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "XXXX-WXX-7", + "type": "date", + "value": "2020-06-28" + }, + { + "timex": "XXXX-WXX-7", + "type": "date", + "value": "2020-07-05" + } + ] + }, + "Start": 0, + "Length": 5 + }, + { + "Text": "Paskalya", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "XXXX-04-12", + "type": "date", + "value": "2020-04-12" + }, + { + "timex": "XXXX-04-12", + "type": "date", + "value": "2021-04-04" + } + ] + }, + "Start": 11, + "Length": 8 + } + ] + }, + { + "Input": "Takvimimde yarฤฑn sabah 1 saati engelle", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "yarฤฑn sabah", + "Type": "datetimeV2.datetimerange", + "Value": { + "values": [ + { + "timex": "2016-11-08TMO", + "type": "datetimerange", + "start": "2016-11-08 08:00:00", + "end": "2016-11-08 12:00:00" + } + ] + }, + "Start": 11, + "Length": 11 + }, + { + "Text": "1 saat", + "Type": "datetimeV2.duration", + "Value": { + "values": [ + { + "timex": "PT1H", + "type": "duration", + "value": "3600" + } + ] + }, + "Start": 23, + "Length": 6 + } + ] + }, + { + "Input": "Bellevue'deki 22 Temmuz toplantฤฑsฤฑnฤฑ 22 AฤŸustos'a deฤŸiลŸtir", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "22 Temmuz", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "XXXX-07-22", + "type": "date", + "value": "2016-07-22" + }, + { + "timex": "XXXX-07-22", + "type": "date", + "value": "2017-07-22" + } + ] + }, + "Start": 14, + "Length": 9 + }, + { + "Text": "22 AฤŸustos'a", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "XXXX-08-22", + "type": "date", + "value": "2016-08-22" + }, + { + "timex": "XXXX-08-22", + "type": "date", + "value": "2017-08-22" + } + ] + }, + "Start": 37, + "Length": 12 + } + ] + }, + { + "Input": "Cuma gรผnรผ Bellevue'da 3 kiลŸi iรงin รถฤŸleden sonra", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Cuma", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "XXXX-WXX-5", + "type": "date", + "value": "2016-11-04" + }, + { + "timex": "XXXX-WXX-5", + "type": "date", + "value": "2016-11-11" + } + ] + }, + "Start": 0, + "Length": 4 + }, + { + "Text": "รถฤŸleden sonra", + "Type": "datetimeV2.timerange", + "Value": { + "values": [ + { + "timex": "TAF", + "type": "timerange", + "start": "12:00:00", + "end": "16:00:00" + } + ] + }, + "Start": 34, + "Length": 13 + } + ] + }, + { + "Input": "Gelecek Salฤฑ saat 12:00'den รถnce Havana'daki Costco Eczanesinden Jordan'ฤฑn ilaรงlarฤฑnฤฑ al.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Gelecek Salฤฑ saat 12:00'den รถnce", + "Type": "datetimeV2.datetimerange", + "Value": { + "values": [ + { + "timex": "2016-11-15T12:00", + "Mod": "before", + "type": "datetimerange", + "end": "2016-11-15 12:00:00", + "sourceEntity": "datetimepoint" + }, + { + "timex": "2016-11-15T00:00", + "Mod": "before", + "type": "datetimerange", + "end": "2016-11-15 00:00:00", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 0, + "Length": 32 + } + ] + }, + { + "Input": "Saat 14'ten รถnce bir toplantฤฑ ayarla", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Saat 14'ten รถnce", + "Type": "datetimeV2.timerange", + "Value": { + "values": [ + { + "timex": "T14", + "Mod": "before", + "type": "timerange", + "end": "14:00:00", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 0, + "Length": 16 + } + ] + }, + { + "Input": "Saat 14'ten evvel bir toplantฤฑ ayarla", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Saat 14'ten evvel", + "Type": "datetimeV2.timerange", + "Value": { + "values": [ + { + "timex": "T14", + "Mod": "before", + "type": "timerange", + "end": "14:00:00", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 0, + "Length": 17 + } + ] + }, + { + "Input": "Sabah ondaki toplantฤฑyฤฑ akลŸam yirmiye alacaฤŸฤฑm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Sabah ondaki", + "Type": "datetimeV2.time", + "Value": { + "values": [ + { + "timex": "T10", + "type": "time", + "value": "10:00:00" + } + ] + }, + "Start": 0, + "Length": 12 + }, + { + "Text": "akลŸam yirmi", + "Type": "datetimeV2.time", + "Value": { + "values": [ + { + "timex": "T20", + "type": "time", + "value": "20:00:00" + } + ] + }, + "Start": 24, + "Length": 11 + } + ] + }, + { + "Input": "Sabah ondaki toplantฤฑyฤฑ akลŸam 20'ye alacaฤŸฤฑm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Sabah ondaki", + "Type": "datetimeV2.time", + "Value": { + "values": [ + { + "timex": "T10", + "type": "time", + "value": "10:00:00" + } + ] + }, + "Start": 0, + "Length": 12 + }, + { + "Text": "akลŸam 20", + "Type": "datetimeV2.time", + "Value": { + "values": [ + { + "timex": "T20", + "type": "time", + "value": "20:00:00" + } + ] + }, + "Start": 24, + "Length": 8 + } + ] + }, + { + "Input": "Sabah ondaki toplantฤฑyฤฑ akลŸam dokuza alacaฤŸฤฑm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Sabah ondaki", + "Type": "datetimeV2.time", + "Value": { + "values": [ + { + "timex": "T10", + "type": "time", + "value": "10:00:00" + } + ] + }, + "Start": 0, + "Length": 12 + }, + { + "Text": "akลŸam dokuz", + "Type": "datetimeV2.time", + "Value": { + "values": [ + { + "timex": "T21", + "type": "time", + "value": "21:00:00" + } + ] + }, + "Start": 24, + "Length": 11 + } + ] + }, + { + "Input": "Sabah ondaki toplantฤฑyฤฑ 26'ya alacaฤŸฤฑm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Sabah ondaki", + "Type": "datetimeV2.time", + "Value": { + "values": [ + { + "timex": "T10", + "type": "time", + "value": "10:00:00" + } + ] + }, + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "Sabah ondaki toplantฤฑyฤฑ yirmi altฤฑya alacaฤŸฤฑm", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Sabah ondaki", + "Type": "datetimeV2.time", + "Value": { + "values": [ + { + "timex": "T10", + "type": "time", + "value": "10:00:00" + } + ] + }, + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "5 dakika iรงinde dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5 dakika iรงinde", + "Type": "datetimeV2.datetimerange", + "Value": { + "values": [ + { + "timex": "(2016-11-07T00:00:00,2016-11-07T00:05:00,PT5M)", + "type": "datetimerange", + "start": "2016-11-07 00:00:00", + "end": "2016-11-07 00:05:00" + } + ] + }, + "Start": 0, + "Length": 15 + } + ] + }, + { + "Input": "5 dakika iรงinde", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5 dakika iรงinde", + "Type": "datetimeV2.datetimerange", + "Value": { + "values": [ + { + "timex": "(2016-11-07T00:00:00,2016-11-07T00:05:00,PT5M)", + "type": "datetimerange", + "start": "2016-11-07 00:00:00", + "end": "2016-11-07 00:05:00" + } + ] + }, + "Start": 0, + "Length": 15 + } + ] + }, + { + "Input": "Sabah olunca ayarla", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "sabah", + "Type": "datetimeV2.timerange", + "Value": { + "values": [ + { + "timex": "TMO", + "type": "timerange", + "start": "08:00:00", + "end": "12:00:00" + } + ] + }, + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "Yarฤฑna kadar ayrฤฑlacaฤŸฤฑm", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Yarฤฑna kadar", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016-11-08", + "Mod": "before", + "type": "daterange", + "end": "2016-11-08", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "Yarฤฑndan รถnce ayrฤฑlacaฤŸฤฑm", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Yarฤฑndan รถnce", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016-11-08", + "Mod": "before", + "type": "daterange", + "end": "2016-11-08", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "En geรง yarฤฑn ayrฤฑlacaฤŸฤฑm", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "En geรง yarฤฑn", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016-11-08", + "Mod": "before", + "type": "daterange", + "end": "2016-11-08", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "1/1/2016'ya eลŸit veya sonraki tarihlerde โ€‹โ€‹olan tรผm aรงฤฑk noktalarฤฑ ver.", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1/1/2016'ya eลŸit veya sonraki", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016-01-01", + "Mod": "since", + "type": "daterange", + "start": "2016-01-01", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 0, + "Length": 29 + } + ] + }, + { + "Input": "1/1/2016'dan daha geรง ayrฤฑlacaฤŸฤฑm", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1/1/2016'dan daha geรง", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016-01-01", + "Mod": "after", + "type": "daterange", + "start": "2016-01-01", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 0, + "Length": 21 + } + ] + }, + { + "Input": "1/1/2016'dan sonra ayrฤฑlacaฤŸฤฑm", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1/1/2016'dan sonra", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016-01-01", + "Mod": "after", + "type": "daterange", + "start": "2016-01-01", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 0, + "Length": 18 + } + ] + }, + { + "Input": "1/1/2016'dan daha erken ayrฤฑlacaฤŸฤฑm", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1/1/2016'dan daha erken", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016-01-01", + "Mod": "before", + "type": "daterange", + "end": "2016-01-01", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 0, + "Length": 23 + } + ] + }, + { + "Input": "1/1/2016'nฤฑn baลŸฤฑndan itibaren kapanacak", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1/1/2016'nฤฑn baลŸฤฑndan itibaren", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016-01-01", + "Mod": "since", + "type": "daterange", + "start": "2016-01-01", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 0, + "Length": 30 + } + ] + }, + { + "Input": "1/1/2016 ile biten", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1/1/2016 ile biten", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016-01-01", + "Mod": "before", + "type": "daterange", + "end": "2016-01-01", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 0, + "Length": 18 + } + ] + }, + { + "Input": "2020'den daha erken ayrฤฑlacaฤŸฤฑm", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2020'den daha erken", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2020", + "Mod": "before", + "type": "daterange", + "end": "2020-01-01", + "sourceEntity": "datetimerange" + } + ] + }, + "Start": 0, + "Length": 19 + } + ] + }, + { + "Input": "2012'ye kadardฤฑr aralฤฑฤŸฤฑ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2012'ye kadar", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2012", + "Mod": "before", + "type": "daterange", + "end": "2012-01-01", + "sourceEntity": "datetimerange" + } + ] + }, + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "2012 ya da sonrasฤฑ aralฤฑฤŸฤฑ", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2012 ya da sonra", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2012", + "Mod": "since", + "type": "daterange", + "start": "2012-01-01", + "sourceEntity": "datetimerange" + } + ] + }, + "Start": 0, + "Length": 16 + } + ] + }, + { + "Input": "5 gรผn iรงinde dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5 gรผn iรงinde", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "2017-11-13", + "type": "date", + "value": "2017-11-13" + } + ] + }, + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "10 ay iรงinde dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10 ay iรงinde", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "2018-09-08", + "type": "date", + "value": "2018-09-08" + } + ] + }, + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "3 yฤฑl iรงinde dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3 yฤฑl iรงinde", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "2020-11-08", + "type": "date", + "value": "2020-11-08" + } + ] + }, + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "5 yฤฑl 1 ay 12 gรผn iรงinde dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5 yฤฑl 1 ay 12 gรผn iรงinde", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "2022-12-20", + "type": "date", + "value": "2022-12-20" + } + ] + }, + "Start": 0, + "Length": 24 + } + ] + }, + { + "Input": "15 saniye iรงinde dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "15 saniye iรงinde", + "Type": "datetimeV2.datetimerange", + "Value": { + "values": [ + { + "timex": "(2016-11-07T16:12:00,2016-11-07T16:12:15,PT15S)", + "type": "datetimerange", + "start": "2016-11-07 16:12:00", + "end": "2016-11-07 16:12:15" + } + ] + }, + "Start": 0, + "Length": 16 + } + ] + }, + { + "Input": "5 dakika iรงinde dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5 dakika iรงinde", + "Type": "datetimeV2.datetimerange", + "Value": { + "values": [ + { + "timex": "(2016-11-07T16:12:00,2016-11-07T16:17:00,PT5M)", + "type": "datetimerange", + "start": "2016-11-07 16:12:00", + "end": "2016-11-07 16:17:00" + } + ] + }, + "Start": 0, + "Length": 15 + } + ] + }, + { + "Input": "5 saat iรงinde dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5 saat iรงinde", + "Type": "datetimeV2.datetimerange", + "Value": { + "values": [ + { + "timex": "(2016-11-07T16:12:00,2016-11-07T21:12:00,PT5H)", + "type": "datetimerange", + "start": "2016-11-07 16:12:00", + "end": "2016-11-07 21:12:00" + } + ] + }, + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "1 gรผn 5 saat iรงinde dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 gรผn 5 saat iรงinde", + "Type": "datetimeV2.datetimerange", + "Value": { + "values": [ + { + "timex": "(2016-11-07T16:12:00,2016-11-08T21:12:00,P1DT5H)", + "type": "datetimerange", + "start": "2016-11-07 16:12:00", + "end": "2016-11-08 21:12:00" + } + ] + }, + "Start": 0, + "Length": 19 + } + ] + }, + { + "Input": "Bu gรถrev 2 gรผn 1 saat 5 dakika 30 saniye iรงinde bitecek", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2 gรผn 1 saat 5 dakika 30 saniye iรงinde", + "Type": "datetimeV2.datetimerange", + "Value": { + "values": [ + { + "timex": "(2016-11-07T16:12:00,2016-11-09T17:17:30,P2DT1H5M30S)", + "type": "datetimerange", + "start": "2016-11-07 16:12:00", + "end": "2016-11-09 17:17:30" + } + ] + }, + "Start": 9, + "Length": 38 + } + ] + }, + { + "Input": "ร–nรผmรผzdeki 1 gรผn ve 5 saat iรงinde dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ร–nรผmรผzdeki 1 gรผn ve 5 saat iรงinde", + "Type": "datetimeV2.datetimerange", + "Value": { + "values": [ + { + "timex": "(2016-11-07T16:12:00,2016-11-08T21:12:00,P1DT5H)", + "type": "datetimerange", + "start": "2016-11-07 16:12:00", + "end": "2016-11-08 21:12:00" + } + ] + }, + "Start": 0, + "Length": 33 + } + ] + }, + { + "Input": "Bu gรถrev รถnรผmรผzdeki 2 gรผn 1 saat 5 dakika 30 saniye iรงinde tamamlanacak.", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "รถnรผmรผzdeki 2 gรผn 1 saat 5 dakika 30 saniye iรงinde", + "Type": "datetimeV2.datetimerange", + "Value": { + "values": [ + { + "timex": "(2016-11-07T16:12:00,2016-11-09T17:17:30,P2DT1H5M30S)", + "type": "datetimerange", + "start": "2016-11-07 16:12:00", + "end": "2016-11-09 17:17:30" + } + ] + }, + "Start": 9, + "Length": 49 + } + ] + }, + { + "Input": "ร–nรผmรผzdeki 15 saniye iรงinde dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ร–nรผmรผzdeki 15 saniye iรงinde", + "Type": "datetimeV2.datetimerange", + "Value": { + "values": [ + { + "timex": "(2016-11-07T16:12:00,2016-11-07T16:12:15,PT15S)", + "type": "datetimerange", + "start": "2016-11-07 16:12:00", + "end": "2016-11-07 16:12:15" + } + ] + }, + "Start": 0, + "Length": 27 + } + ] + }, + { + "Input": "ร–nรผmรผzdeki 10 ay iรงinde dรถneceฤŸim", + "Context": { + "ReferenceDateTime": "2017-11-08T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ร–nรผmรผzdeki 10 ay iรงinde", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "(2017-11-08,2018-09-08,P10M)", + "type": "daterange", + "start": "2017-11-08", + "end": "2018-09-08" + } + ] + }, + "Start": 0, + "Length": 23 + } + ] + }, + { + "Input": "2016, Kasฤฑm'da yokum", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016, Kasฤฑm", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016-11", + "type": "daterange", + "start": "2016-11-01", + "end": "2016-12-01" + } + ] + }, + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "Kasฤฑm, 2016'da yokum", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Kasฤฑm, 2016", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016-11", + "type": "daterange", + "start": "2016-11-01", + "end": "2016-12-01" + } + ] + }, + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "2016 Kasฤฑm'da yokum", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016 Kasฤฑm", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016-11", + "type": "daterange", + "start": "2016-11-01", + "end": "2016-12-01" + } + ] + }, + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "2016-11'de yokum", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016-11", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016-11", + "type": "daterange", + "start": "2016-11-01", + "end": "2016-12-01" + } + ] + }, + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "2016/11'de yokum", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016/11", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016-11", + "type": "daterange", + "start": "2016-11-01", + "end": "2016-12-01" + } + ] + }, + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "11-2016'da yokum", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "11-2016", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016-11", + "type": "daterange", + "start": "2016-11-01", + "end": "2016-12-01" + } + ] + }, + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "11/2016'da yokum", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "11/2016", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016-11", + "type": "daterange", + "start": "2016-11-01", + "end": "2016-12-01" + } + ] + }, + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "1/1/2016'da ya da daha sonra ulaลŸacak", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1/1/2016'da ya da daha sonra", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016-01-01", + "Mod": "since", + "type": "daterange", + "start": "2016-01-01", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 0, + "Length": 28 + } + ] + }, + { + "Input": "1/1/2016'dan daha sonra ulaลŸacak", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1/1/2016'dan daha sonra", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016-01-01", + "Mod": "after", + "type": "daterange", + "start": "2016-01-01", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 0, + "Length": 23 + } + ] + }, + { + "Input": "1/1/2016'da ulaลŸacak", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1/1/2016", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "2016-01-01", + "type": "date", + "value": "2016-01-01" + } + ] + }, + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "1/1/2016'da ya da รถncesinde ulaลŸacak", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1/1/2016'da ya da รถncesinde", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016-01-01", + "Mod": "until", + "type": "daterange", + "end": "2016-01-01", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 0, + "Length": 27 + } + ] + }, + { + "Input": "1/1/2016'dan รถnce ulaลŸacak", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1/1/2016'dan รถnce", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016-01-01", + "Mod": "before", + "type": "daterange", + "end": "2016-01-01", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 0, + "Length": 17 + } + ] + }, + { + "Input": "Bu gรถrev 1/1/2016'da ya da daha รถnce tamamlanacak", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1/1/2016'da ya da daha รถnce", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016-01-01", + "Mod": "until", + "type": "daterange", + "end": "2016-01-01", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 9, + "Length": 27 + } + ] + }, + { + "Input": "Bu gรถrev 1/1/2016'da tamamlanacak", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1/1/2016", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "2016-01-01", + "type": "date", + "value": "2016-01-01" + } + ] + }, + "Start": 9, + "Length": 8 + } + ] + }, + { + "Input": "Bu gรถrev 1/1/2016'dan daha รถnce tamamlanacak", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1/1/2016'dan daha รถnce", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016-01-01", + "Mod": "before", + "type": "daterange", + "end": "2016-01-01", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 9, + "Length": 22 + } + ] + }, + { + "Input": "Bu gรถrev ลžubat 2018'de ya da รถncesinde bitecek", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ลžubat 2018'de ya da รถncesinde", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2018-02", + "Mod": "until", + "type": "daterange", + "end": "2018-03-01", + "sourceEntity": "datetimerange" + } + ] + }, + "Start": 9, + "Length": 29 + } + ] + }, + { + "Input": "Bu gรถrev ลžubat 2018'den รถnce bitecek", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ลžubat 2018'den รถnce", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2018-02", + "Mod": "before", + "type": "daterange", + "end": "2018-02-01", + "sourceEntity": "datetimerange" + } + ] + }, + "Start": 9, + "Length": 19 + } + ] + }, + { + "Input": "Bu gรถrev ลžubat 2018'de bitecek", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ลžubat 2018", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2018-02", + "type": "daterange", + "start": "2018-02-01", + "end": "2018-03-01" + } + ] + }, + "Start": 9, + "Length": 10 + } + ] + }, + { + "Input": "2016'da ya da sonrasฤฑnda ayrฤฑlamazsฤฑn", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016'da ya da sonrasฤฑnda", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016", + "Mod": "since", + "type": "daterange", + "start": "2016-01-01", + "sourceEntity": "datetimerange" + } + ] + }, + "Start": 0, + "Length": 24 + } + ] + }, + { + "Input": "2016'dan sonra ayrฤฑlamazsฤฑn", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016'dan sonra", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016", + "Mod": "after", + "type": "daterange", + "start": "2017-01-01", + "sourceEntity": "datetimerange" + } + ] + }, + "Start": 0, + "Length": 14 + } + ] + }, + { + "Input": "2016'da ayrฤฑlamazsฤฑn", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2016", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016", + "type": "daterange", + "start": "2016-01-01", + "end": "2017-01-01" + } + ] + }, + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "Ofisten bugรผn 18:30'da ya da sonrasฤฑnda รงฤฑkabilirsin", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "bugรผn 18:30'da ya da sonrasฤฑnda", + "Type": "datetimeV2.datetimerange", + "Value": { + "values": [ + { + "timex": "2016-11-07T18:30", + "Mod": "since", + "type": "datetimerange", + "start": "2016-11-07 18:30:00", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 8, + "Length": 31 + } + ] + }, + { + "Input": "Ofisten bugรผn, 18:30'dan sonra รงฤฑkabilirsin", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "bugรผn, 18:30'dan sonra", + "Type": "datetimeV2.datetimerange", + "Value": { + "values": [ + { + "timex": "2016-11-07T18:30", + "Mod": "after", + "type": "datetimerange", + "start": "2016-11-07 18:30:00" + } + ] + }, + "Start": 8, + "Length": 22 + } + ] + }, + { + "Input": "Ofisten bugรผn 18:30'da รงฤฑkabilirsin", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "bugรผn 18:30", + "Type": "datetimeV2.datetime", + "Value": { + "values": [ + { + "timex": "2016-11-07T18:30", + "type": "datetime", + "value": "2016-11-07 18:30:00" + } + ] + }, + "Start": 8, + "Length": 11 + } + ] + }, + { + "Input": "Yarฤฑndan sonraki gรผn veya daha รถnce ayrฤฑlmanฤฑz gerekir.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Yarฤฑndan sonraki gรผn veya daha รถnce", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016-11-09", + "Mod": "until", + "type": "daterange", + "end": "2016-11-09", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 0, + "Length": 35 + } + ] + }, + { + "Input": "Yarฤฑndan sonraki gรผn ayrฤฑlmanฤฑz gerekir.", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Yarฤฑndan sonraki gรผn", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "2016-11-09", + "type": "date", + "value": "2016-11-09" + } + ] + }, + "Start": 0, + "Length": 20 + } + ] + }, + { + "Input": "Yarฤฑndan sonraki gรผnden รถnce ayrฤฑlmanฤฑz gerekir", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Yarฤฑndan sonraki gรผnden รถnce", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2016-11-09", + "Mod": "before", + "type": "daterange", + "end": "2016-11-09", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 0, + "Length": 28 + } + ] + }, + { + "Input": "15/5/2018'de saat 15'de ya da daha รถncesinde ayrฤฑlmanฤฑz gerekir", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "15/5/2018'de saat 15'de ya da daha รถncesinde", + "Type": "datetimeV2.datetimerange", + "Value": { + "values": [ + { + "timex": "2018-05-15T15", + "Mod": "until", + "type": "datetimerange", + "end": "2018-05-15 15:00:00" + } + ] + }, + "Start": 0, + "Length": 44 + } + ] + }, + { + "Input": "15/5/2018'de saat 15'den รถnce ayrฤฑlmanฤฑz gerekir", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "15/5/2018'de saat 15'den รถnce", + "Type": "datetimeV2.datetimerange", + "Value": { + "values": [ + { + "timex": "2018-05-15T15", + "Mod": "before", + "type": "datetimerange", + "end": "2018-05-15 15:00:00" + } + ] + }, + "Start": 0, + "Length": 29 + } + ] + }, + { + "Input": "15/5/2018'de saat 15'de ayrฤฑlmanฤฑz gerekir", + "Context": { + "ReferenceDateTime": "2016-11-07T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "15/5/2018'de saat 15", + "Type": "datetimeV2.datetime", + "Value": { + "values": [ + { + "timex": "2018-05-15T15", + "type": "datetime", + "value": "2018-05-15 15:00:00" + } + ] + }, + "Start": 0, + "Length": 20 + } + ] + }, + { + "Input": "Yarฤฑndan sonraki iki gรผn uygun musun?", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Yarฤฑndan sonraki iki gรผn", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "2018-06-03", + "type": "date", + "value": "2018-06-03" + } + ] + }, + "Start": 0, + "Length": 24 + } + ] + }, + { + "Input": "Yarฤฑndan itibaren รผรง hafta uygun musun?", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Yarฤฑndan itibaren รผรง hafta", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "2018-06-22", + "type": "date", + "value": "2018-06-22" + } + ] + }, + "Start": 0, + "Length": 26 + } + ] + }, + { + "Input": "Dรผnden รถnceki iki gรผn neredeydin?", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Dรผnden รถnceki iki gรผn", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "2018-05-28", + "type": "date", + "value": "2018-05-28" + } + ] + }, + "Start": 0, + "Length": 21 + } + ] + }, + { + "Input": "bana 2010'dan รถnce veya 2018'den sonra satฤฑลŸlarฤฑ gรถster.", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2010'dan รถnce", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2010", + "Mod": "before", + "type": "daterange", + "end": "2010-01-01", + "sourceEntity": "datetimerange" + } + ] + }, + "Start": 5, + "Length": 13 + }, + { + "Text": "2018'den sonra", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2018", + "Mod": "after", + "type": "daterange", + "start": "2019-01-01", + "sourceEntity": "datetimerange" + } + ] + }, + "Start": 24, + "Length": 14 + } + ] + }, + { + "Input": "bana 2010'dan sonra ve 2018'den รถnce veya 2000'den รถnce ama 1998 deฤŸil satฤฑลŸlarฤฑ gรถsterme.", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2010'dan sonra", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2010", + "Mod": "after", + "type": "daterange", + "start": "2011-01-01", + "sourceEntity": "datetimerange" + } + ] + }, + "Start": 5, + "Length": 14 + }, + { + "Text": "2018'den รถnce", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2018", + "Mod": "before", + "type": "daterange", + "end": "2018-01-01", + "sourceEntity": "datetimerange" + } + ] + }, + "Start": 23, + "Length": 13 + }, + { + "Text": "2000'den รถnce", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2000", + "Mod": "before", + "type": "daterange", + "end": "2000-01-01", + "sourceEntity": "datetimerange" + } + ] + }, + "Start": 42, + "Length": 13 + }, + { + "Text": "1998", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "1998", + "type": "daterange", + "start": "1998-01-01", + "end": "1999-01-01" + } + ] + }, + "Start": 60, + "Length": 4 + } + ] + }, + { + "Input": "bana 4 gรผnden fazla ve 1 haftadan az kayฤฑtlarฤฑ gรถster.", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "4 gรผnden fazla", + "Type": "datetimeV2.duration", + "Value": { + "values": [ + { + "timex": "P4D", + "Mod": "more", + "type": "duration", + "value": "345600" + } + ] + }, + "Start": 5, + "Length": 14 + }, + { + "Text": "1 haftadan az", + "Type": "datetimeV2.duration", + "Value": { + "values": [ + { + "timex": "P1W", + "Mod": "less", + "type": "duration", + "value": "604800" + } + ] + }, + "Start": 23, + "Length": 13 + } + ] + }, + { + "Input": "bana 1 saat 30 dakikadan fazla kayฤฑtlarฤฑ gรถster.", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 saat 30 dakikadan fazla", + "Type": "datetimeV2.duration", + "Value": { + "values": [ + { + "timex": "PT1H30M", + "Mod": "more", + "type": "duration", + "value": "5400" + } + ] + }, + "Start": 5, + "Length": 25 + } + ] + }, + { + "Input": "Tรผm iลŸimi bugรผnden รถnceki 2 haftadan fazladฤฑr bitirdim.", + "Context": { + "ReferenceDateTime": "2018-06-12T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "bugรผnden รถnceki 2 haftadan fazla", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2018-05-29", + "Mod": "before", + "type": "daterange", + "end": "2018-05-29" + } + ] + }, + "Start": 10, + "Length": 32 + } + ] + }, + { + "Input": "Tรผm iลŸimi bugรผnden รถnceki 2 haftadan fazladฤฑr bitirdim.", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "bugรผnden รถnceki 2 haftadan fazla", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2018-05-15", + "Mod": "before", + "type": "daterange", + "end": "2018-05-15" + } + ] + }, + "Start": 10, + "Length": 32 + } + ] + }, + { + "Input": "Bu gรถrev dรผnden รถnceki 2 gรผnden fazla bir sรผrede yapฤฑlmalฤฑdฤฑr.", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "dรผnden รถnceki 2 gรผnden fazla bir sรผrede", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2018-05-26", + "Mod": "before", + "type": "daterange", + "end": "2018-05-26" + } + ] + }, + "Start": 9, + "Length": 39 + } + ] + }, + { + "Input": "Bu gรถrev yarฤฑndan sonraki 3 gรผnden az bir sรผrede yapฤฑlacak", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "yarฤฑndan sonraki 3 gรผnden az bir sรผrede", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "(2018-05-30,2018-06-02,P3D)", + "type": "daterange", + "start": "2018-05-30", + "end": "2018-06-02" + } + ] + }, + "Start": 9, + "Length": 39 + } + ] + }, + { + "Input": "Bu gรถrev bugรผnden sonraki 2 haftadan fazla bir sรผrede baลŸlayacak.", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "bugรผnden sonraki 2 haftadan fazla bir sรผrede", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2018-06-12", + "Mod": "after", + "type": "daterange", + "start": "2018-06-12" + } + ] + }, + "Start": 9, + "Length": 44 + } + ] + }, + { + "Input": "ลžu andan itibaren 3 dakikada baลŸlayalฤฑm", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ลžu andan itibaren 3 dakika", + "Type": "datetimeV2.datetime", + "Value": { + "values": [ + { + "timex": "2018-05-29T00:03:00", + "type": "datetime", + "value": "2018-05-29 00:03:00" + } + ] + }, + "Start": 0, + "Length": 26 + } + ] + }, + { + "Input": "Bugรผnden itibaren 3 dakikada baลŸlayalฤฑm", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bugรผn", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "2018-05-29", + "type": "date", + "value": "2018-05-29" + } + ] + }, + "Start": 0, + "Length": 5 + }, + { + "Text": "3 dakika", + "Type": "datetimeV2.duration", + "Value": { + "values": [ + { + "timex": "PT3M", + "type": "duration", + "value": "180" + } + ] + }, + "Start": 18, + "Length": 8 + } + ] + }, + { + "Input": "Bu gรถrev bugรผnden sonraki 2 hafta iรงinde bitecek", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "bugรผnden sonraki 2 hafta iรงinde", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "(2018-05-29,2018-06-12,P2W)", + "type": "daterange", + "start": "2018-05-29", + "end": "2018-06-12" + } + ] + }, + "Start": 9, + "Length": 31 + } + ] + }, + { + "Input": "Bu gรถrev bugรผnden sonra gelecek 2 hafta iรงinde bitecek", + "Context": { + "ReferenceDateTime": "2018-05-29T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "bugรผnden sonra gelecek 2 hafta iรงinde", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "(2018-05-29,2018-06-12,P2W)", + "type": "daterange", + "start": "2018-05-29", + "end": "2018-06-12" + } + ] + }, + "Start": 9, + "Length": 37 + } + ] + }, + { + "Input": "Bu gรถrev bugรผnden รถnce gelecek 2 hafta iรงinde baลŸlayacak.", + "Context": { + "ReferenceDateTime": "2018-06-22T00:00:00" + }, + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "bugรผnden รถnce gelecek 2 hafta", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "2018-06-08", + "type": "date", + "value": "2018-06-08" + } + ] + }, + "Start": 9, + "Length": 29 + } + ] + }, + { + "Input": "Bu gรถrev yarฤฑndan sonra 2 hafta iรงinde baลŸlayacak.", + "Context": { + "ReferenceDateTime": "2018-06-22T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "yarฤฑndan sonra 2 hafta", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "2018-07-07", + "type": "date", + "value": "2018-07-07" + } + ] + }, + "Start": 9, + "Length": 22 + } + ] + }, + { + "Input": "Bu gรถrev dรผnden รถnce 2 hafta iรงinde baลŸlayacak", + "Context": { + "ReferenceDateTime": "2018-06-22T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "dรผnden รถnce 2 hafta", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "2018-06-07", + "type": "date", + "value": "2018-06-07" + } + ] + }, + "Start": 9, + "Length": 19 + } + ] + }, + { + "Input": "bana 2010 - 2020 arasฤฑndaki satฤฑลŸlarฤฑ gรถster, 2015'i deฤŸil.", + "Context": { + "ReferenceDateTime": "2018-05-31T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2010 - 2020 arasฤฑ", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "(2010-01-01,2020-01-01,P10Y)", + "type": "daterange", + "start": "2010-01-01", + "end": "2020-01-01" + } + ] + }, + "Start": 5, + "Length": 17 + }, + { + "Text": "2015", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2015", + "type": "daterange", + "start": "2015-01-01", + "end": "2016-01-01" + } + ] + }, + "Start": 46, + "Length": 4 + } + ] + }, + { + "Input": "Belki 2018'den sonra ayrฤฑlabiliriz", + "Context": { + "ReferenceDateTime": "2018-06-22T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2018'den sonra", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2018", + "Mod": "after", + "type": "daterange", + "start": "2019-01-01", + "sourceEntity": "datetimerange" + } + ] + }, + "Start": 6, + "Length": 14 + } + ] + }, + { + "Input": "Belki ลžubat 2018'den sonra ayrฤฑlabiliriz", + "Context": { + "ReferenceDateTime": "2018-06-22T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ลžubat 2018'den sonra", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2018-02", + "Mod": "after", + "type": "daterange", + "start": "2018-03-01", + "sourceEntity": "datetimerange" + } + ] + }, + "Start": 6, + "Length": 20 + } + ] + }, + { + "Input": "Belki ลžubat'tan sonra ayrฤฑlabiliriz", + "Context": { + "ReferenceDateTime": "2018-06-22T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ลžubat'tan sonra", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "XXXX-02", + "Mod": "after", + "type": "daterange", + "start": "2018-03-01", + "sourceEntity": "datetimerange" + }, + { + "timex": "XXXX-02", + "Mod": "after", + "type": "daterange", + "start": "2019-03-01", + "sourceEntity": "datetimerange" + } + ] + }, + "Start": 6, + "Length": 15 + } + ] + }, + { + "Input": "1/1/2015'te saat 2:00'den sonra olacak", + "Context": { + "ReferenceDateTime": "2018-06-22T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1/1/2015'te saat 2:00'den sonra", + "Type": "datetimeV2.datetimerange", + "Value": { + "values": [ + { + "timex": "2015-01-01T02:00", + "Mod": "after", + "type": "datetimerange", + "start": "2015-01-01 02:00:00" + }, + { + "timex": "2015-01-01T14:00", + "Mod": "after", + "type": "datetimerange", + "start": "2015-01-01 14:00:00" + } + ] + }, + "Start": 0, + "Length": 31 + } + ] + }, + { + "Input": "Bugรผn, saat 16'dan รถnce olacak", + "Context": { + "ReferenceDateTime": "2018-06-22T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bugรผn, saat 16'dan รถnce", + "Type": "datetimeV2.datetimerange", + "Value": { + "values": [ + { + "timex": "2018-06-22T16", + "Mod": "before", + "type": "datetimerange", + "end": "2018-06-22 16:00:00" + } + ] + }, + "Start": 0, + "Length": 23 + } + ] + }, + { + "Input": "ร–nรผmรผzdeki ร‡arลŸamba, sabah saat 10'dan sonra olacak.", + "Context": { + "ReferenceDateTime": "2018-06-26T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ร–nรผmรผzdeki ร‡arลŸamba, sabah saat 10'dan sonra", + "Type": "datetimeV2.datetimerange", + "Value": { + "values": [ + { + "timex": "2018-07-04T10", + "Mod": "after", + "type": "datetimerange", + "start": "2018-07-04 10:00:00" + } + ] + }, + "Start": 0, + "Length": 44 + } + ] + }, + { + "Input": "GeรงtiฤŸimiz Salฤฑ gรผnรผ, รถฤŸleden sonra saat 2'den รถnce oldu.", + "Context": { + "ReferenceDateTime": "2018-06-26T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "GeรงtiฤŸimiz Salฤฑ gรผnรผ, รถฤŸleden sonra saat 2'den รถnce", + "Type": "datetimeV2.datetimerange", + "Value": { + "values": [ + { + "timex": "2018-06-19T14", + "Mod": "before", + "type": "datetimerange", + "end": "2018-06-19 14:00:00" + } + ] + }, + "Start": 0, + "Length": 51 + } + ] + }, + { + "Input": "1 ลžubat'ta en geรง 6:00'da, gidelim.", + "Context": { + "ReferenceDateTime": "2018-06-26T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 ลžubat'ta en geรง 6:00", + "Type": "datetimeV2.datetimerange", + "Value": { + "values": [ + { + "timex": "XXXX-02-01T06:00", + "Mod": "before", + "type": "datetimerange", + "end": "2018-02-01 06:00:00" + }, + { + "timex": "XXXX-02-01T06:00", + "Mod": "before", + "type": "datetimerange", + "end": "2019-02-01 06:00:00" + }, + { + "timex": "XXXX-02-01T18:00", + "Mod": "before", + "type": "datetimerange", + "end": "2018-02-01 18:00:00" + }, + { + "timex": "XXXX-02-01T18:00", + "Mod": "before", + "type": "datetimerange", + "end": "2019-02-01 18:00:00" + } + ] + }, + "Start": 0, + "Length": 22 + } + ] + }, + { + "Input": "Gelecek hafta saat 2:00'dan sonra oldu", + "Context": { + "ReferenceDateTime": "2018-06-26T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Gelecek hafta", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2018-W27", + "type": "daterange", + "start": "2018-07-02", + "end": "2018-07-09" + } + ] + }, + "Start": 0, + "Length": 13 + }, + { + "Text": "saat 2:00'dan sonra", + "Type": "datetimeV2.timerange", + "Value": { + "values": [ + { + "timex": "T02:00", + "Mod": "after", + "type": "timerange", + "start": "02:00:00", + "sourceEntity": "datetimepoint" + }, + { + "timex": "T14:00", + "Mod": "after", + "type": "timerange", + "start": "14:00:00", + "sourceEntity": "datetimepoint" + } + ] + }, + "Start": 14, + "Length": 19 + } + ] + }, + { + "Input": "2007 ve 2009'daki satฤฑลŸlarฤฑ gรถster", + "Context": { + "ReferenceDateTime": "2018-06-26T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2007", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2007", + "type": "daterange", + "start": "2007-01-01", + "end": "2008-01-01" + } + ] + }, + "Start": 0, + "Length": 4 + }, + { + "Text": "2009", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2009", + "type": "daterange", + "start": "2009-01-01", + "end": "2010-01-01" + } + ] + }, + "Start": 8, + "Length": 4 + } + ] + }, + { + "Input": "2007 ve 2009 arasฤฑndaki satฤฑลŸlarฤฑ gรถster", + "Context": { + "ReferenceDateTime": "2018-06-26T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2007 ve 2009 arasฤฑnda", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "(2007-01-01,2009-01-01,P2Y)", + "type": "daterange", + "start": "2007-01-01", + "end": "2009-01-01" + } + ] + }, + "Start": 0, + "Length": 21 + } + ] + }, + { + "Input": "2008 yฤฑlฤฑndaki satฤฑลŸlarฤฑ gรถster", + "Context": { + "ReferenceDateTime": "2018-06-26T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2008 yฤฑlฤฑ", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2008", + "type": "daterange", + "start": "2008-01-01", + "end": "2009-01-01" + } + ] + }, + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "Yฤฑldaki satฤฑลŸlarฤฑ gรถster", + "Context": { + "ReferenceDateTime": "2018-06-26T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Yฤฑl", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2018", + "type": "daterange", + "start": "2018-01-01", + "end": "2019-01-01" + } + ] + }, + "Start": 0, + "Length": 3 + } + ] + }, + { + "Input": "Haftadaki satฤฑลŸlarฤฑ gรถster", + "Context": { + "ReferenceDateTime": "2018-07-02T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Hafta", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2018-W27", + "type": "daterange", + "start": "2018-07-02", + "end": "2018-07-09" + } + ] + }, + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "Gelecek haftadan sonraki haftadaki satฤฑลŸlarฤฑ gรถster", + "Context": { + "ReferenceDateTime": "2018-07-02T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Gelecek haftadan sonraki hafta", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2018-W29", + "type": "daterange", + "start": "2018-07-16", + "end": "2018-07-23" + } + ] + }, + "Start": 0, + "Length": 30 + } + ] + }, + { + "Input": "31'inci hafta satฤฑลŸlarฤฑnฤฑ gรถster", + "Context": { + "ReferenceDateTime": "2018-07-02T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "31'inci hafta", + "Type": "datetimeV2.daterange", + "Value": { + "values": [ + { + "timex": "2018-W31", + "type": "daterange", + "start": "2018-07-30", + "end": "2018-08-06" + } + ] + }, + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "3 saat iรงinde ayrฤฑlacaฤŸฤฑm", + "Context": { + "ReferenceDateTime": "2018-07-05T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3 saat iรงinde", + "Type": "datetimeV2.datetimerange", + "Value": { + "values": [ + { + "timex": "(2018-07-05T00:00:00,2018-07-05T03:00:00,PT3H)", + "type": "datetimerange", + "start": "2018-07-05 00:00:00", + "end": "2018-07-05 03:00:00" + } + ] + }, + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "2 hafta iรงinde ayrฤฑlacaฤŸฤฑm", + "Context": { + "ReferenceDateTime": "2018-07-05T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2 hafta iรงinde", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "2018-07-19", + "type": "date", + "value": "2018-07-19" + } + ] + }, + "Start": 0, + "Length": 14 + } + ] + }, + { + "Input": "2 gรผn iรงinde ayrฤฑlacaฤŸฤฑm", + "Context": { + "ReferenceDateTime": "2018-07-05T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2 gรผn iรงinde", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "2018-07-07", + "type": "date", + "value": "2018-07-07" + } + ] + }, + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "2 ay iรงinde ayrฤฑlacaฤŸฤฑm", + "Context": { + "ReferenceDateTime": "2018-07-05T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2 ay iรงinde", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "2018-09-05", + "type": "date", + "value": "2018-09-05" + } + ] + }, + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "2 yฤฑl iรงinde ayrฤฑlacaฤŸฤฑm", + "Context": { + "ReferenceDateTime": "2018-07-05T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2 yฤฑl iรงinde", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "2020-07-05", + "type": "date", + "value": "2020-07-05" + } + ] + }, + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "Bugรผnden 2 gรผn sonra ayrฤฑlacaฤŸฤฑm", + "Context": { + "ReferenceDateTime": "2018-07-05T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bugรผnden 2 gรผn sonra", + "Type": "datetimeV2.date", + "Value": { + "values": [ + { + "timex": "2018-07-07", + "type": "date", + "value": "2018-07-07" + } + ] + }, + "Start": 0, + "Length": 20 + } + ] + }, + { + "Input": "Bugรผn <18'de ayrฤฑlacak mฤฑsฤฑn?", + "Context": { + "ReferenceDateTime": "2018-08-10T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bugรผn <18", + "Type": "datetimeV2.datetimerange", + "Value": { + "values": [ + { + "timex": "2018-08-10T18", + "Mod": "after", + "type": "datetimerange", + "start": "2018-08-10 18:00:00" + } + ] + }, + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "Bugรผn <=18'de varacak mฤฑsฤฑn?", + "Context": { + "ReferenceDateTime": "2018-08-10T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Bugรผn <=18", + "Type": "datetimeV2.datetimerange", + "Value": { + "values": [ + { + "timex": "2018-08-10T18", + "Mod": "before", + "type": "datetimerange", + "end": "2018-08-10 18:00:00" + } + ] + }, + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "Saat 18", + "Context": { + "ReferenceDateTime": "2018-08-10T00:00:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Saat 18", + "Type": "datetimeV2.time", + "Value": { + "values": [ + { + "timex": "T18", + "type": "time", + "value": "18:00:00" + } + ] + }, + "Start": 0, + "Length": 7 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Turkish/SetExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Turkish/SetExtractor.json new file mode 100644 index 000000000..89a4cd525 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Turkish/SetExtractor.json @@ -0,0 +1,266 @@ +[ + { + "Input": "Haftalฤฑk ayrฤฑlacaฤŸฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Haftalฤฑk", + "Type": "set", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "Gรผnlรผk ayrฤฑlacaฤŸฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Gรผnlรผk", + "Type": "set", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "Her gรผn ayrฤฑlacaฤŸฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Her gรผn", + "Type": "set", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "Her ay ayrฤฑlacaฤŸฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Her ay", + "Type": "set", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "Yฤฑllฤฑk ayrฤฑlacaฤŸฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Yฤฑllฤฑk", + "Type": "set", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "Her iki gรผn ayrฤฑlacaฤŸฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Her iki gรผn", + "Type": "set", + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "Her รผรง hafta ayrฤฑlacaฤŸฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Her รผรง hafta", + "Type": "set", + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "Her gรผn saat 15'te ayrฤฑlacaฤŸฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Her gรผn saat 15", + "Type": "set", + "Start": 0, + "Length": 15 + } + ] + }, + { + "Input": "Her 15/4'te ayrฤฑlacaฤŸฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Her 15/4", + "Type": "set", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "Her Pazartesi ayrฤฑlacaฤŸฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Her Pazartesi", + "Type": "set", + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "Her Pazartesi saat 16'da ayrฤฑlacaฤŸฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Her Pazartesi saat 16", + "Type": "set", + "Start": 0, + "Length": 21 + } + ] + }, + { + "Input": "Her sabah ayrฤฑlacaฤŸฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Her sabah", + "Type": "set", + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "Her sabah saat 9'da ayrฤฑlacaฤŸฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Her sabah saat 9", + "Type": "set", + "Start": 0, + "Length": 16 + } + ] + }, + { + "Input": "Her รถฤŸleden sonra saat 16'da ayrฤฑlacaฤŸฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Her รถฤŸleden sonra saat 16", + "Type": "set", + "Start": 0, + "Length": 25 + } + ] + }, + { + "Input": "Her gece saat 21'de ayrฤฑlacaฤŸฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Her gece saat 21", + "Type": "set", + "Start": 0, + "Length": 16 + } + ] + }, + { + "Input": "Her gece 21'de ayrฤฑlacaฤŸฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Her gece 21", + "Type": "set", + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "Sabahlarฤฑ saat 9'da ayrฤฑlacaฤŸฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Sabahlarฤฑ saat 9", + "Type": "set", + "Start": 0, + "Length": 16 + } + ] + }, + { + "Input": "Her Pazar saat 9'da ayrฤฑlacaฤŸฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Her Pazar saat 9", + "Type": "set", + "Start": 0, + "Length": 16 + } + ] + }, + { + "Input": "Pazartesileri saat 9'da ayrฤฑlacaฤŸฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Pazartesileri saat 9", + "Type": "set", + "Start": 0, + "Length": 20 + } + ] + }, + { + "Input": "Pazartesi gรผnleri ayrฤฑlacaฤŸฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Pazartesi gรผnleri", + "Type": "set", + "Start": 0, + "Length": 17 + } + ] + }, + { + "Input": "Pazar gรผnleri ayrฤฑlacaฤŸฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Pazar gรผnleri", + "Type": "set", + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "Pazarlarฤฑ ayrฤฑlacaฤŸฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Pazarlarฤฑ", + "Type": "set", + "Start": 0, + "Length": 9 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Turkish/SetParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Turkish/SetParser.json new file mode 100644 index 000000000..0d4b79d70 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Turkish/SetParser.json @@ -0,0 +1,602 @@ +[ + { + "Input": "Haftalฤฑk ayrฤฑlacaฤŸฤฑm", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.2744475+03:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Haftalฤฑk", + "Type": "set", + "Value": { + "Timex": "P1W", + "FutureResolution": { + "set": "Set: P1W" + }, + "PastResolution": { + "set": "Set: P1W" + } + }, + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "iki haftada bir ayrฤฑlacaฤŸฤฑm", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.2754476+03:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "iki haftada bir", + "Type": "set", + "Value": { + "Timex": "P2W", + "FutureResolution": { + "set": "Set: P2W" + }, + "PastResolution": { + "set": "Set: P2W" + } + }, + "Start": 0, + "Length": 15 + } + ] + }, + { + "Input": "Gรผnlรผk ayrฤฑlacaฤŸฤฑm", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.2779449+03:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Gรผnlรผk", + "Type": "set", + "Value": { + "Timex": "P1D", + "FutureResolution": { + "set": "Set: P1D" + }, + "PastResolution": { + "set": "Set: P1D" + } + }, + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "Her gรผn ayrฤฑlacaฤŸฤฑm", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.2794445+03:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Her gรผn", + "Type": "set", + "Value": { + "Timex": "P1D", + "FutureResolution": { + "set": "Set: P1D" + }, + "PastResolution": { + "set": "Set: P1D" + } + }, + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "Her ay ayrฤฑlacaฤŸฤฑm", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.2829445+03:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Her ay", + "Type": "set", + "Value": { + "Timex": "P1M", + "FutureResolution": { + "set": "Set: P1M" + }, + "PastResolution": { + "set": "Set: P1M" + } + }, + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "Yฤฑllฤฑk ayrฤฑlacaฤŸฤฑm", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.2844439+03:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Yฤฑllฤฑk", + "Type": "set", + "Value": { + "Timex": "P1Y", + "FutureResolution": { + "set": "Set: P1Y" + }, + "PastResolution": { + "set": "Set: P1Y" + } + }, + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "Senelik ayrฤฑlacaฤŸฤฑm", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.2854444+03:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Senelik", + "Type": "set", + "Value": { + "Timex": "P1Y", + "FutureResolution": { + "set": "Set: P1Y" + }, + "PastResolution": { + "set": "Set: P1Y" + } + }, + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "Her iki gรผn ayrฤฑlacaฤŸฤฑm", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.2909444+03:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Her iki gรผn", + "Type": "set", + "Value": { + "Timex": "P2D", + "FutureResolution": { + "set": "Set: P2D" + }, + "PastResolution": { + "set": "Set: P2D" + } + }, + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "Her รผรง hafta ayrฤฑlacaฤŸฤฑm", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.2959472+03:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Her รผรง hafta", + "Type": "set", + "Value": { + "Timex": "P3W", + "FutureResolution": { + "set": "Set: P3W" + }, + "PastResolution": { + "set": "Set: P3W" + } + }, + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "Her gรผn saat 15'te ayrฤฑlacaฤŸฤฑm", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.3039501+03:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Her gรผn saat 15", + "Type": "set", + "Value": { + "Timex": "T15", + "FutureResolution": { + "set": "Set: T15" + }, + "PastResolution": { + "set": "Set: T15" + } + }, + "Start": 0, + "Length": 15 + } + ] + }, + { + "Input": "Her 15/4'te ayrฤฑlacaฤŸฤฑm", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.3109498+03:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Her 15/4", + "Type": "set", + "Value": { + "Timex": "XXXX-04-15", + "FutureResolution": { + "set": "Set: XXXX-04-15" + }, + "PastResolution": { + "set": "Set: XXXX-04-15" + } + }, + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "Her Pazartesi ayrฤฑlacaฤŸฤฑm", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.3259514+03:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Her Pazartesi", + "Type": "set", + "Value": { + "Timex": "XXXX-WXX-1", + "FutureResolution": { + "set": "Set: XXXX-WXX-1" + }, + "PastResolution": { + "set": "Set: XXXX-WXX-1" + } + }, + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "Her Pazartesi saat 16'da ayrฤฑlacaฤŸฤฑm", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.3379507+03:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Her Pazartesi saat 16", + "Type": "set", + "Value": { + "Timex": "XXXX-WXX-1T16", + "FutureResolution": { + "set": "Set: XXXX-WXX-1T16" + }, + "PastResolution": { + "set": "Set: XXXX-WXX-1T16" + } + }, + "Start": 0, + "Length": 21 + } + ] + }, + { + "Input": "Her sabah ayrฤฑlacaฤŸฤฑm", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.3429518+03:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Her sabah", + "Type": "set", + "Value": { + "Timex": "TMO", + "FutureResolution": { + "set": "Set: TMO" + }, + "PastResolution": { + "set": "Set: TMO" + } + }, + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "Her sabah saat 9'da ayrฤฑlacaฤŸฤฑm", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.3609535+03:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Her sabah saat 9", + "Type": "set", + "Value": { + "Timex": "T09", + "FutureResolution": { + "set": "Set: T09" + }, + "PastResolution": { + "set": "Set: T09" + } + }, + "Start": 0, + "Length": 16 + } + ] + }, + { + "Input": "Her รถฤŸleden sonra saat 16'da ayrฤฑlacaฤŸฤฑm", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.3730732+03:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Her รถฤŸleden sonra saat 16", + "Type": "set", + "Value": { + "Timex": "T16", + "FutureResolution": { + "set": "Set: T16" + }, + "PastResolution": { + "set": "Set: T16" + } + }, + "Start": 0, + "Length": 25 + } + ] + }, + { + "Input": "Her gece saat 21'de ayrฤฑlacaฤŸฤฑm", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.3840706+03:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Her gece saat 21", + "Type": "set", + "Value": { + "Timex": "T21", + "FutureResolution": { + "set": "Set: T21" + }, + "PastResolution": { + "set": "Set: T21" + } + }, + "Start": 0, + "Length": 16 + } + ] + }, + { + "Input": "Her gece 21'de ayrฤฑlacaฤŸฤฑm", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.3930718+03:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Her gece 21", + "Type": "set", + "Value": { + "Timex": "T21", + "FutureResolution": { + "set": "Set: T21" + }, + "PastResolution": { + "set": "Set: T21" + } + }, + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "Sabahlarฤฑ saat 9'da ayrฤฑlacaฤŸฤฑm", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.4170727+03:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Sabahlarฤฑ saat 9", + "Type": "set", + "Value": { + "Timex": "T09", + "FutureResolution": { + "set": "Set: T09" + }, + "PastResolution": { + "set": "Set: T09" + } + }, + "Start": 0, + "Length": 16 + } + ] + }, + { + "Input": "Her Pazar saat 9'da ayrฤฑlacaฤŸฤฑm", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.4295727+03:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Her Pazar saat 9", + "Type": "set", + "Value": { + "Timex": "XXXX-WXX-7T09", + "FutureResolution": { + "set": "Set: XXXX-WXX-7T09" + }, + "PastResolution": { + "set": "Set: XXXX-WXX-7T09" + } + }, + "Start": 0, + "Length": 16 + } + ] + }, + { + "Input": "Pazar'larฤฑ saat 9'da ayrฤฑlacaฤŸฤฑm", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.438575+03:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Pazar'larฤฑ saat 9", + "Type": "set", + "Value": { + "Timex": "XXXX-WXX-7T09", + "FutureResolution": { + "set": "Set: XXXX-WXX-7T09" + }, + "PastResolution": { + "set": "Set: XXXX-WXX-7T09" + } + }, + "Start": 0, + "Length": 17 + } + ] + }, + { + "Input": "Pazar'larฤฑ saat 9'da ayrฤฑlacaฤŸฤฑm", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.4505726+03:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Pazar'larฤฑ saat 9", + "Type": "set", + "Value": { + "Timex": "XXXX-WXX-7T09", + "FutureResolution": { + "set": "Set: XXXX-WXX-7T09" + }, + "PastResolution": { + "set": "Set: XXXX-WXX-7T09" + } + }, + "Start": 0, + "Length": 17 + } + ] + }, + { + "Input": "Pazartesi gรผnleri ayrฤฑlacaฤŸฤฑm", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.4570731+03:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Pazartesi gรผnleri", + "Type": "set", + "Value": { + "Timex": "XXXX-WXX-1", + "FutureResolution": { + "set": "Set: XXXX-WXX-1" + }, + "PastResolution": { + "set": "Set: XXXX-WXX-1" + } + }, + "Start": 0, + "Length": 17 + } + ] + }, + { + "Input": "Pazar gรผnleri ayrฤฑlacaฤŸฤฑm", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.4635727+03:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Pazar gรผnleri", + "Type": "set", + "Value": { + "Timex": "XXXX-WXX-7", + "FutureResolution": { + "set": "Set: XXXX-WXX-7" + }, + "PastResolution": { + "set": "Set: XXXX-WXX-7" + } + }, + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "Pazar'larฤฑ ayrฤฑlacaฤŸฤฑm", + "Context": { + "ReferenceDateTime": "2017-09-27T12:25:54.4710739+03:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Pazar'larฤฑ", + "Type": "set", + "Value": { + "Timex": "XXXX-WXX-7", + "FutureResolution": { + "set": "Set: XXXX-WXX-7" + }, + "PastResolution": { + "set": "Set: XXXX-WXX-7" + } + }, + "Start": 0, + "Length": 10 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Turkish/TimeExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Turkish/TimeExtractor.json new file mode 100644 index 000000000..245639580 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Turkish/TimeExtractor.json @@ -0,0 +1,518 @@ +[ + { + "Input": "7'de dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "7", + "Type": "time", + "Start": 0, + "Length": 1 + } + ] + }, + { + "Input": "Saat 19'da dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Saat 19", + "Type": "time", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "Saat 19:56'da dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Saat 19:56", + "Type": "time", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "Saat 19:56:35'te dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Saat 19:56:35", + "Type": "time", + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "00:00:30'da dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "00:00:30", + "Type": "time", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "Saat 7", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Saat 7", + "Type": "time", + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "Saat yedi", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Saat yedi", + "Type": "time", + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "Sabah 8", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Sabah 8", + "Type": "time", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "AkลŸam 8", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "AkลŸam 8", + "Type": "time", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "Saat sekiz buรงuk", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "saat sekiz buรงuk", + "Type": "time", + "Start": 0, + "Length": 16 + } + ] + }, + { + "Input": "Saat 8 buรงuk", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "saat 8 buรงuk", + "Type": "time", + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "Saat sekizi รงeyrek geรงiyor", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "saat sekizi รงeyrek geรงiyor", + "Type": "time", + "Start": 0, + "Length": 26 + } + ] + }, + { + "Input": "Saat 9'u รงeyrek geรงiyor", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "saat 9'u รงeyrek geรงiyor", + "Type": "time", + "Start": 0, + "Length": 23 + } + ] + }, + { + "Input": "Saat sekize รผรง dakika kala", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "saat sekize รผรง dakika kala", + "Type": "time", + "Start": 0, + "Length": 26 + } + ] + }, + { + "Input": "Saat yedi buรงuk", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Saat yedi buรงuk", + "Type": "time", + "Start": 0, + "Length": 15 + } + ] + }, + { + "Input": "Saat รถฤŸleden sonra yedi buรงuk", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "รถฤŸleden sonra yedi buรงuk", + "Type": "time", + "Start": 5, + "Length": 24 + } + ] + }, + { + "Input": "Saat sabah yedi buรงuk", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "sabah yedi buรงuk", + "Type": "time", + "Start": 5, + "Length": 16 + } + ] + }, + { + "Input": "Saat sabah 8'e รงeyrek var", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "sabah 8'e รงeyrek var", + "Type": "time", + "Start": 5, + "Length": 20 + } + ] + }, + { + "Input": "Saat akลŸam sekizi yirmi geรงiyor", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "akลŸam sekizi yirmi geรงiyor", + "Type": "time", + "Start": 5, + "Length": 26 + } + ] + }, + { + "Input": "ร–ฤŸleden sonra 7'de dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ร–ฤŸleden sonra 7", + "Type": "time", + "Start": 0, + "Length": 15 + } + ] + }, + { + "Input": "ร–ฤŸleden sonra 7:00'da dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ร–ฤŸleden sonra 7:00", + "Type": "time", + "Start": 0, + "Length": 18 + } + ] + }, + { + "Input": "ร–ฤŸleden sonra 7:00:14'te dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ร–ฤŸleden sonra 7:00:14'te", + "Type": "time", + "Start": 0, + "Length": 24 + } + ] + }, + { + "Input": "ร–ฤŸleden sonra saat yedide dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ร–ฤŸleden sonra saat yedide", + "Type": "time", + "Start": 0, + "Length": 25 + } + ] + }, + { + "Input": "AkลŸam yedi otuzda dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "AkลŸam yedi otuzda", + "Type": "time", + "Start": 0, + "Length": 17 + } + ] + }, + { + "Input": "Yedi otuz beลŸte dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Yedi otuz beลŸ", + "Type": "time", + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "On bir beลŸte dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "On bir beลŸ", + "Type": "time", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "Gece beลŸ otuzda dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Gece beลŸ otuzda", + "Type": "time", + "Start": 0, + "Length": 15 + } + ] + }, + { + "Input": "ร–ฤŸlen civarฤฑ dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ร–ฤŸlen civarฤฑ", + "Type": "time", + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "ร–ฤŸlen dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ร–ฤŸlen", + "Type": "time", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "ร–ฤŸlen 12'de dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ร–ฤŸlen 12", + "Type": "time", + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "11 civarฤฑ dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "11 civarฤฑ", + "Type": "time", + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "Gece yarฤฑsฤฑ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Gece yarฤฑsฤฑ", + "Type": "time", + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "Sabah ortasฤฑ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Sabah ortasฤฑ", + "Type": "time", + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "ร–ฤŸlen ortasฤฑ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ร–ฤŸlen ortasฤฑ", + "Type": "time", + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "Gรผn ortasฤฑ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Gรผn ortasฤฑ", + "Type": "time", + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "ร–ฤŸlen", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ร–ฤŸlen", + "Type": "time", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "19'da dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "19", + "Type": "time", + "Start": 0, + "Length": 2 + } + ] + }, + { + "Input": "On dokuz otuzda dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "On dokuz otuz", + "Type": "time", + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "Saat 12'de รถฤŸle yemeฤŸi vakti dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Saat 12'de รถฤŸle yemeฤŸi vakti", + "Type": "time", + "Start": 0, + "Length": 28 + } + ] + }, + { + "Input": "ร–ฤŸle yemeฤŸi vakti saat 12'de dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ร–ฤŸle yemeฤŸi vakti saat 12", + "Type": "time", + "Start": 0, + "Length": 25 + } + ] + }, + { + "Input": "Saat 21 benim iรงin uygun", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Saat 21", + "Type": "time", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "Saat 21'de dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Saat 21", + "Type": "time", + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "Saat 9'da dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Saat 9", + "Type": "time", + "Start": 0, + "Length": 6 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Turkish/TimeParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Turkish/TimeParser.json new file mode 100644 index 000000000..22321244f --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Turkish/TimeParser.json @@ -0,0 +1,1451 @@ +[ + { + "Input": "Sekiz kฤฑrka alarm kur", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Sekiz kฤฑrk", + "Type": "time", + "Value": { + "Timex": "T08:40", + "FutureResolution": { + "time": "08:40:00" + }, + "PastResolution": { + "time": "08:40:00" + } + }, + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "Sabah sekiz kฤฑrka alarm kur", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Sabah sekiz kฤฑrk", + "Type": "time", + "Value": { + "Timex": "T08:40", + "FutureResolution": { + "time": "08:40:00" + }, + "PastResolution": { + "time": "08:40:00" + } + }, + "Start": 0, + "Length": 16 + } + ] + }, + { + "Input": "AkลŸam sekiz kฤฑrka alarm kur", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "AkลŸam sekiz kฤฑrk", + "Type": "time", + "Value": { + "Timex": "T20:40", + "FutureResolution": { + "time": "20:40:00" + }, + "PastResolution": { + "time": "20:40:00" + } + }, + "Start": 0, + "Length": 16 + } + ] + }, + { + "Input": "On kฤฑrk beลŸe alarm kur", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "On kฤฑrk beลŸ", + "Type": "time", + "Value": { + "Timex": "T10:45", + "FutureResolution": { + "time": "10:45:00" + }, + "PastResolution": { + "time": "10:45:00" + } + }, + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "On beลŸ on beลŸe alarm kur", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "On beลŸ on beลŸ", + "Type": "time", + "Value": { + "Timex": "T15:15", + "FutureResolution": { + "time": "15:15:00" + }, + "PastResolution": { + "time": "15:15:00" + } + }, + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "On beลŸ otuza alarm kur", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "On beลŸ otuz", + "Type": "time", + "Value": { + "Timex": "T15:30", + "FutureResolution": { + "time": "15:30:00" + }, + "PastResolution": { + "time": "15:30:00" + } + }, + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "On ona alarm kur", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "On on", + "Type": "time", + "Value": { + "Timex": "T10:10", + "FutureResolution": { + "time": "10:10:00" + }, + "PastResolution": { + "time": "10:10:00" + } + }, + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "AkลŸam on elli beลŸe alarm kur", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "AkลŸam on elli beลŸ", + "Type": "time", + "Value": { + "Timex": "T22:55", + "FutureResolution": { + "time": "22:55:00" + }, + "PastResolution": { + "time": "22:55:00" + } + }, + "Start": 0, + "Length": 17 + } + ] + }, + { + "Input": "Sabah 7'de dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Sabah 7", + "Type": "time", + "Value": { + "Timex": "T07", + "FutureResolution": { + "time": "07:00:00" + }, + "PastResolution": { + "time": "07:00:00" + } + }, + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "7'de dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "7", + "Type": "time", + "Value": { + "Timex": "T07", + "FutureResolution": { + "time": "07:00:00" + }, + "PastResolution": { + "time": "07:00:00" + } + }, + "Start": 0, + "Length": 1 + } + ] + }, + { + "Input": "Yedide dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Yedi", + "Type": "time", + "Value": { + "Timex": "T07", + "FutureResolution": { + "time": "07:00:00" + }, + "PastResolution": { + "time": "07:00:00" + } + }, + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "Saat 19'da dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Saat 19", + "Type": "time", + "Value": { + "Timex": "T19", + "FutureResolution": { + "time": "19:00:00" + }, + "PastResolution": { + "time": "19:00:00" + } + }, + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "Saat 19:56'da dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Saat 19:56", + "Type": "time", + "Value": { + "Timex": "T19:56", + "FutureResolution": { + "time": "19:56:00" + }, + "PastResolution": { + "time": "19:56:00" + } + }, + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "Saat 19:56:30'da dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Saat 19:56:30", + "Type": "time", + "Value": { + "Timex": "T19:56:30", + "FutureResolution": { + "time": "19:56:30" + }, + "PastResolution": { + "time": "19:56:30" + } + }, + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "12:34'te dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "12:34", + "Type": "time", + "Value": { + "Timex": "T12:34", + "FutureResolution": { + "time": "12:34:00" + }, + "PastResolution": { + "time": "12:34:00" + } + }, + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "12:34:25'te dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "12:34:25", + "Type": "time", + "Value": { + "Timex": "T12:34:25", + "FutureResolution": { + "time": "12:34:25" + }, + "PastResolution": { + "time": "12:34:25" + } + }, + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "Saat 7", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Saat 7", + "Type": "time", + "Value": { + "Timex": "T07", + "FutureResolution": { + "time": "07:00:00" + }, + "PastResolution": { + "time": "07:00:00" + } + }, + "Start": 0, + "Length": 6 + } + ] + }, + { + "Input": "Saat yedi", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Saat yedi", + "Type": "time", + "Value": { + "Timex": "T07", + "FutureResolution": { + "time": "07:00:00" + }, + "PastResolution": { + "time": "07:00:00" + } + }, + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "Sabah 8", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Sabah 8", + "Type": "time", + "Value": { + "Timex": "T08", + "FutureResolution": { + "time": "08:00:00" + }, + "PastResolution": { + "time": "08:00:00" + } + }, + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "AkลŸam 8", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "AkลŸam 8", + "Type": "time", + "Value": { + "Timex": "T20", + "FutureResolution": { + "time": "20:00:00" + }, + "PastResolution": { + "time": "20:00:00" + } + }, + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "Saat sekiz buรงuk", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Saat sekiz buรงuk", + "Type": "time", + "Value": { + "Timex": "T08:30", + "FutureResolution": { + "time": "08:30:00" + }, + "PastResolution": { + "time": "08:30:00" + } + }, + "Start": 0, + "Length": 16 + } + ] + }, + { + "Input": "Saat 8 buรงuk", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Saat 8 buรงuk", + "Type": "time", + "Value": { + "Timex": "T08:30", + "FutureResolution": { + "time": "08:30:00" + }, + "PastResolution": { + "time": "08:30:00" + } + }, + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "Saat sekizi 30 geรงiyor", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "saat sekizi 30 geรงiyor", + "Type": "time", + "Value": { + "Timex": "T08:30", + "FutureResolution": { + "time": "08:30:00" + }, + "PastResolution": { + "time": "08:30:00" + } + }, + "Start": 0, + "Length": 22 + } + ] + }, + { + "Input": "Saat sekizi รงeyrek geรงiyor", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "saat sekizi รงeyrek geรงiyor", + "Type": "time", + "Value": { + "Timex": "T08:15", + "FutureResolution": { + "time": "08:15:00" + }, + "PastResolution": { + "time": "08:15:00" + } + }, + "Start": 0, + "Length": 26 + } + ] + }, + { + "Input": "Saat 9'u รงeyrek geรงiyor", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "saat 9'u รงeyrek geรงiyor", + "Type": "time", + "Value": { + "Timex": "T09:15", + "FutureResolution": { + "time": "09:15:00" + }, + "PastResolution": { + "time": "09:15:00" + } + }, + "Start": 0, + "Length": 23 + } + ] + }, + { + "Input": "Saat sekize รผรง dakika kala", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Saat sekize รผรง dakika kala", + "Type": "time", + "Value": { + "Timex": "T07:57", + "FutureResolution": { + "time": "07:57:00" + }, + "PastResolution": { + "time": "07:57:00" + } + }, + "Start": 0, + "Length": 26 + } + ] + }, + { + "Input": "Saat dรถrdรผ รผรง geรงiyor", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Saat dรถrdรผ รผรง geรงiyor", + "Type": "time", + "Value": { + "Timex": "T04:03", + "FutureResolution": { + "time": "04:03:00" + }, + "PastResolution": { + "time": "04:03:00" + } + }, + "Start": 0, + "Length": 21 + } + ] + }, + { + "Input": "Saat dรถrde รงeyrek var", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Saat dรถrde รงeyrek var", + "Type": "time", + "Value": { + "Timex": "T03:45", + "FutureResolution": { + "time": "03:45:00" + }, + "PastResolution": { + "time": "03:45:00" + } + }, + "Start": 0, + "Length": 21 + } + ] + }, + { + "Input": "Saat yedi buรงuk", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Saat yedi buรงuk", + "Type": "time", + "Value": { + "Timex": "T07:30", + "FutureResolution": { + "time": "07:30:00" + }, + "PastResolution": { + "time": "07:30:00" + } + }, + "Start": 0, + "Length": 15 + } + ] + }, + { + "Input": "Saat รถฤŸleden sonra yedi buรงuk", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "รถฤŸleden sonra yedi buรงuk", + "Type": "time", + "Value": { + "Timex": "T19:30", + "FutureResolution": { + "time": "19:30:00" + }, + "PastResolution": { + "time": "19:30:00" + } + }, + "Start": 5, + "Length": 24 + } + ] + }, + { + "Input": "Saat sabah yedi buรงuk", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "sabah yedi buรงuk", + "Type": "time", + "Value": { + "Timex": "T07:30", + "FutureResolution": { + "time": "07:30:00" + }, + "PastResolution": { + "time": "07:30:00" + } + }, + "Start": 5, + "Length": 16 + } + ] + }, + { + "Input": "Saat sabah 8'e รงeyrek var", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "sabah 8'e รงeyrek var", + "Type": "time", + "Value": { + "Timex": "T07:45", + "FutureResolution": { + "time": "07:45:00" + }, + "PastResolution": { + "time": "07:45:00" + } + }, + "Start": 5, + "Length": 20 + } + ] + }, + { + "Input": "Saat akลŸam sekizi yirmi geรงiyor", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "akลŸam sekizi yirmi geรงiyor", + "Type": "time", + "Value": { + "Timex": "T20:20", + "FutureResolution": { + "time": "20:20:00" + }, + "PastResolution": { + "time": "20:20:00" + } + }, + "Start": 5, + "Length": 26 + } + ] + }, + { + "Input": "ร–ฤŸleden sonra 7'de dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ร–ฤŸleden sonra 7", + "Type": "time", + "Value": { + "Timex": "T19", + "FutureResolution": { + "time": "19:00:00" + }, + "PastResolution": { + "time": "19:00:00" + } + }, + "Start": 0, + "Length": 15 + } + ] + }, + { + "Input": "ร–ฤŸleden sonra 7:00'da dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ร–ฤŸleden sonra 7:00", + "Type": "time", + "Value": { + "Timex": "T19:00", + "FutureResolution": { + "time": "19:00:00" + }, + "PastResolution": { + "time": "19:00:00" + } + }, + "Start": 0, + "Length": 18 + } + ] + }, + { + "Input": "ร–ฤŸleden sonra 7:00:05'te dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ร–ฤŸleden sonra 7:00:05'te", + "Type": "time", + "Value": { + "Timex": "T19:00:05", + "FutureResolution": { + "time": "19:00:05" + }, + "PastResolution": { + "time": "19:00:05" + } + }, + "Start": 0, + "Length": 24 + } + ] + }, + { + "Input": "ร–ฤŸleden sonra saat yedide dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ร–ฤŸleden sonra saat yedide", + "Type": "time", + "Value": { + "Timex": "T19", + "FutureResolution": { + "time": "19:00:00" + }, + "PastResolution": { + "time": "19:00:00" + } + }, + "Start": 0, + "Length": 25 + } + ] + }, + { + "Input": "AkลŸam yedi otuzda dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "AkลŸam yedi otuzda", + "Type": "time", + "Value": { + "Timex": "T19:30", + "FutureResolution": { + "time": "19:30:00" + }, + "PastResolution": { + "time": "19:30:00" + } + }, + "Start": 0, + "Length": 17 + } + ] + }, + { + "Input": "Yedi otuz beลŸte dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Yedi otuz beลŸ", + "Type": "time", + "Value": { + "Timex": "T07:35", + "FutureResolution": { + "time": "07:35:00" + }, + "PastResolution": { + "time": "07:35:00" + } + }, + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "On bir yirmi dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "On bir yirmi", + "Type": "time", + "Value": { + "Timex": "T11:20", + "FutureResolution": { + "time": "11:20:00" + }, + "PastResolution": { + "time": "11:20:00" + } + }, + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "ร–ฤŸlen civarฤฑ dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ร–ฤŸlen civarฤฑ", + "Type": "time", + "Value": { + "Timex": "T12", + "FutureResolution": { + "time": "12:00:00" + }, + "PastResolution": { + "time": "12:00:00" + } + }, + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "ร–ฤŸlen 12'de dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ร–ฤŸlen 12", + "Type": "time", + "Value": { + "Timex": "T12", + "FutureResolution": { + "time": "12:00:00" + }, + "PastResolution": { + "time": "12:00:00" + } + }, + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "11 civarฤฑ dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "11 civarฤฑ", + "Type": "time", + "Value": { + "Timex": "T11", + "FutureResolution": { + "time": "11:00:00" + }, + "PastResolution": { + "time": "11:00:00" + } + }, + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "15:40'ta dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "15:40", + "Type": "time", + "Value": { + "Timex": "T15:40", + "FutureResolution": { + "time": "15:40:00" + }, + "PastResolution": { + "time": "15:40:00" + } + }, + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "11:40'ta dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "11:40", + "Type": "time", + "Value": { + "Timex": "T11:40", + "FutureResolution": { + "time": "11:40:00" + }, + "PastResolution": { + "time": "11:40:00" + } + }, + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "Gece yarฤฑsฤฑ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Gece yarฤฑsฤฑ", + "Type": "time", + "Value": { + "Timex": "T00", + "FutureResolution": { + "time": "00:00:00" + }, + "PastResolution": { + "time": "00:00:00" + } + }, + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "Sabah ortasฤฑ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Sabah ortasฤฑ", + "Type": "time", + "Value": { + "Timex": "T10", + "FutureResolution": { + "time": "10:00:00" + }, + "PastResolution": { + "time": "10:00:00" + } + }, + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "ร–ฤŸlen ortasฤฑ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ร–ฤŸlen ortasฤฑ", + "Type": "time", + "Value": { + "Timex": "T14", + "FutureResolution": { + "time": "14:00:00" + }, + "PastResolution": { + "time": "14:00:00" + } + }, + "Start": 0, + "Length": 12 + } + ] + }, + { + "Input": "Gรผn ortasฤฑ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Gรผn ortasฤฑ", + "Type": "time", + "Value": { + "Timex": "T12", + "FutureResolution": { + "time": "12:00:00" + }, + "PastResolution": { + "time": "12:00:00" + } + }, + "Start": 0, + "Length": 10 + } + ] + }, + { + "Input": "ร–ฤŸlen", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ร–ฤŸlen", + "Type": "time", + "Value": { + "Timex": "T12", + "FutureResolution": { + "time": "12:00:00" + }, + "PastResolution": { + "time": "12:00:00" + } + }, + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "12'de รถฤŸle yemeฤŸi vakti dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "12'de รถฤŸle yemeฤŸi vakti", + "Type": "time", + "Value": { + "Timex": "T12", + "FutureResolution": { + "time": "12:00:00" + }, + "PastResolution": { + "time": "12:00:00" + } + }, + "Start": 0, + "Length": 23 + } + ] + }, + { + "Input": "Gece yarฤฑsฤฑ 12'de dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Gece yarฤฑsฤฑ 12", + "Type": "time", + "Value": { + "Timex": "T00", + "FutureResolution": { + "time": "00:00:00" + }, + "PastResolution": { + "time": "00:00:00" + } + }, + "Start": 0, + "Length": 14 + } + ] + }, + { + "Input": "Gece 12'de dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Gece 12", + "Type": "time", + "Value": { + "Timex": "T00", + "FutureResolution": { + "time": "00:00:00" + }, + "PastResolution": { + "time": "00:00:00" + } + }, + "Start": 0, + "Length": 7 + } + ] + }, + { + "Input": "Gece yarฤฑsฤฑ saat 1'de dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Gece yarฤฑsฤฑ saat 1", + "Type": "time", + "Value": { + "Timex": "T01", + "FutureResolution": { + "time": "01:00:00" + }, + "PastResolution": { + "time": "01:00:00" + } + }, + "Start": 0, + "Length": 18 + } + ] + }, + { + "Input": "Saat 12'de รถฤŸle yemeฤŸi vakti dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Saat 12'de รถฤŸle yemeฤŸi vakti", + "Type": "time", + "Value": { + "Timex": "T12", + "FutureResolution": { + "time": "12:00:00" + }, + "PastResolution": { + "time": "12:00:00" + } + }, + "Start": 0, + "Length": 28 + } + ] + }, + { + "Input": "Saat 11'de รถฤŸle yemeฤŸi vakti dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Saat 11'de รถฤŸle yemeฤŸi vakti", + "Type": "time", + "Value": { + "Timex": "T11", + "FutureResolution": { + "time": "11:00:00" + }, + "PastResolution": { + "time": "11:00:00" + } + }, + "Start": 0, + "Length": 28 + } + ] + }, + { + "Input": "Saat 1'de รถฤŸle yemeฤŸi vakti dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Saat 1'de รถฤŸle yemeฤŸi vakti", + "Type": "time", + "Value": { + "Timex": "T13", + "FutureResolution": { + "time": "13:00:00" + }, + "PastResolution": { + "time": "13:00:00" + } + }, + "Start": 0, + "Length": 27 + } + ] + }, + { + "Input": "ร–ฤŸle yemeฤŸi vakti saat 11'de dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ร–ฤŸle yemeฤŸi vakti saat 11", + "Type": "time", + "Value": { + "Timex": "T11", + "FutureResolution": { + "time": "11:00:00" + }, + "PastResolution": { + "time": "11:00:00" + } + }, + "Start": 0, + "Length": 25 + } + ] + }, + { + "Input": "AkลŸam 19:56:13'te dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "AkลŸam 19:56:13'te", + "Type": "time", + "Value": { + "Timex": "T19:56:13", + "FutureResolution": { + "time": "19:56:13" + }, + "PastResolution": { + "time": "19:56:13" + } + }, + "Start": 0, + "Length": 17 + } + ] + }, + { + "Input": "12:34:45'te dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "12:34:45", + "Type": "time", + "Value": { + "Timex": "T12:34:45", + "FutureResolution": { + "time": "12:34:45" + }, + "PastResolution": { + "time": "12:34:45" + } + }, + "Start": 0, + "Length": 8 + } + ] + }, + { + "Input": "ร–ฤŸleden sonra 19:00:25'de dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ร–ฤŸleden sonra 19:00:25'de", + "Type": "time", + "Value": { + "Timex": "T19:00:25", + "FutureResolution": { + "time": "19:00:25" + }, + "PastResolution": { + "time": "19:00:25" + } + }, + "Start": 0, + "Length": 25 + } + ] + }, + { + "Input": "Sabah yedi otuzda dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Sabah yedi otuzda", + "Type": "time", + "Value": { + "Timex": "T07:30", + "FutureResolution": { + "time": "07:30:00" + }, + "PastResolution": { + "time": "07:30:00" + } + }, + "Start": 0, + "Length": 17 + } + ] + }, + { + "Input": "On biri beลŸ geรงe dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "On biri beลŸ geรงe", + "Type": "time", + "Value": { + "Timex": "T11:05", + "FutureResolution": { + "time": "11:05:00" + }, + "PastResolution": { + "time": "11:05:00" + } + }, + "Start": 0, + "Length": 16 + } + ] + }, + { + "Input": "BeลŸ otuza รผรง dakika kala dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "BeลŸ otuza รผรง dakika kala", + "Type": "time", + "Value": { + "Timex": "T05:27", + "FutureResolution": { + "time": "05:27:00" + }, + "PastResolution": { + "time": "05:27:00" + } + }, + "Start": 0, + "Length": 24 + } + ] + }, + { + "Input": "BeลŸ otuzu รผรง dakika geรงe dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "BeลŸ otuzu รผรง dakika geรงe", + "Type": "time", + "Value": { + "Timex": "T05:33", + "FutureResolution": { + "time": "05:33:00" + }, + "PastResolution": { + "time": "05:33:00" + } + }, + "Start": 0, + "Length": 24 + } + ] + }, + { + "Input": "AkลŸam beลŸ otuzda dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "AkลŸam beลŸ otuzda", + "Type": "time", + "Value": { + "Timex": "T17:30", + "FutureResolution": { + "time": "17:30:00" + }, + "PastResolution": { + "time": "17:30:00" + } + }, + "Start": 0, + "Length": 16 + } + ] + }, + { + "Input": "BeลŸ otuzda akลŸam dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "BeลŸ otuzda akลŸam", + "Type": "time", + "Value": { + "Timex": "T17:30", + "FutureResolution": { + "time": "17:30:00" + }, + "PastResolution": { + "time": "17:30:00" + } + }, + "Start": 0, + "Length": 16 + } + ] + }, + { + "Input": "ร–ฤŸlen dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ร–ฤŸlen", + "Type": "time", + "Value": { + "Timex": "T12", + "FutureResolution": { + "time": "12:00:00" + }, + "PastResolution": { + "time": "12:00:00" + } + }, + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "ร–ฤŸle yemeฤŸi vakti saat 12'de dรถneceฤŸim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ร–ฤŸle yemeฤŸi vakti saat 12", + "Type": "time", + "Value": { + "Timex": "T12", + "FutureResolution": { + "time": "12:00:00" + }, + "PastResolution": { + "time": "12:00:00" + } + }, + "Start": 0, + "Length": 25 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Turkish/TimePeriodExtractor.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Turkish/TimePeriodExtractor.json new file mode 100644 index 000000000..860e5be16 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Turkish/TimePeriodExtractor.json @@ -0,0 +1,590 @@ +[ + { + "Input": "Saat 17'den 18'e kadar yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Saat 17'den 18'e kadar", + "Type": "timerange", + "Start": 0, + "Length": 22 + } + ] + }, + { + "Input": "ร–ฤŸleden sonra 17'den 18'e kadar yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ร–ฤŸleden sonra 17'den 18'e kadar", + "Type": "timerange", + "Start": 0, + "Length": 31 + } + ] + }, + { + "Input": "5'ten sabah yediye kadar yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5'ten sabah yediye kadar", + "Type": "timerange", + "Start": 0, + "Length": 24 + } + ] + }, + { + "Input": "17 ile 18 arasฤฑnda yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "17 ile 18 arasฤฑnda", + "Type": "timerange", + "Start": 0, + "Length": 18 + } + ] + }, + { + "Input": "ร–ฤŸleden sonra 5 ile 6 arasฤฑnda yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ร–ฤŸleden sonra 5 ile 6 arasฤฑnda", + "Type": "timerange", + "Start": 0, + "Length": 30 + } + ] + }, + { + "Input": "16'dan 17'ye dek yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "16'dan 17'ye dek", + "Type": "timerange", + "Start": 0, + "Length": 16 + } + ] + }, + { + "Input": "16'dan 17'ye kadar yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "16'dan 17'ye kadar", + "Type": "timerange", + "Start": 0, + "Length": 18 + } + ] + }, + { + "Input": "4:00'dan 5'e kadar yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "4:00'dan 5'e kadar", + "Type": "timerange", + "Start": 0, + "Length": 18 + } + ] + }, + { + "Input": "4:00'dan 7'ye kadar yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "4:00'dan 7'ye kadar", + "Type": "timerange", + "Start": 0, + "Length": 19 + } + ] + }, + { + "Input": "15'ten yedi buรงuฤŸa kadar yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "15'ten yedi buรงuฤŸa kadar", + "Type": "timerange", + "Start": 0, + "Length": 24 + } + ] + }, + { + "Input": "16-17 arasฤฑ yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "16-17 arasฤฑ", + "Type": "timerange", + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "รœรงe 20 kaladan akลŸam sekize kadar yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "รœรงe 20 kaladan akลŸam sekize kadar", + "Type": "timerange", + "Start": 0, + "Length": 33 + } + ] + }, + { + "Input": "16'dan beลŸ buรงuฤŸa kadar yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "16'dan beลŸ buรงuฤŸa kadar", + "Type": "timerange", + "Start": 0, + "Length": 23 + } + ] + }, + { + "Input": "Sabah 3'ten 17'ye kadar yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Sabah 3'ten 17'ye kadar", + "Type": "timerange", + "Start": 0, + "Length": 23 + } + ] + }, + { + "Input": "Sabah 3'ten รถฤŸleden sonra beลŸe kadar yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Sabah 3'ten รถฤŸleden sonra beลŸe kadar", + "Type": "timerange", + "Start": 0, + "Length": 36 + } + ] + }, + { + "Input": "16 ile beลŸ buรงuk arasฤฑ yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "16 ile beลŸ buรงuk arasฤฑ", + "Type": "timerange", + "Start": 0, + "Length": 22 + } + ] + }, + { + "Input": "Sabah 3 ile 17 arasฤฑ yokum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Sabah 3 ile 17 arasฤฑ", + "Type": "timerange", + "Start": 0, + "Length": 20 + } + ] + }, + { + "Input": "Sabah buluลŸalฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Sabah", + "Type": "timerange", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "ร–ฤŸleden sonra buluลŸalฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ร–ฤŸleden sonra", + "Type": "timerange", + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "Gece buluลŸalฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Gece", + "Type": "timerange", + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "AkลŸam buluลŸalฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "AkลŸam", + "Type": "timerange", + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "AkลŸamlarฤฑ buluลŸalฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "AkลŸamlarฤฑ", + "Type": "timerange", + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "Sabahlarฤฑ erken saatte buluลŸalฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Sabahlarฤฑ erken saatte", + "Type": "timerange", + "Start": 0, + "Length": 22 + } + ] + }, + { + "Input": "Sabahlarฤฑ geรง saatte buluลŸalฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Sabahlarฤฑ geรง saatte", + "Type": "timerange", + "Start": 0, + "Length": 20 + } + ] + }, + { + "Input": "Sabah erkenden buluลŸalฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Sabah erkenden", + "Type": "timerange", + "Start": 0, + "Length": 14 + } + ] + }, + { + "Input": "Sabah geรง saatte buluลŸalฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Sabah geรง saatte", + "Type": "timerange", + "Start": 0, + "Length": 16 + } + ] + }, + { + "Input": "ร–ฤŸleden sonra erken saatte buluลŸalฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ร–ฤŸleden sonra erken saatte", + "Type": "timerange", + "Start": 0, + "Length": 26 + } + ] + }, + { + "Input": "ร–ฤŸleden sonra geรง saatte buluลŸalฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ร–ฤŸleden sonra geรง saatte", + "Type": "timerange", + "Start": 0, + "Length": 24 + } + ] + }, + { + "Input": "AkลŸam erken saatte buluลŸalฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "AkลŸam erken saatte", + "Type": "timerange", + "Start": 0, + "Length": 18 + } + ] + }, + { + "Input": "AkลŸam geรง saatte buluลŸalฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "AkลŸam geรง saatte", + "Type": "timerange", + "Start": 0, + "Length": 16 + } + ] + }, + { + "Input": "Gece erken saatte buluลŸalฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Gece erken saatte", + "Type": "timerange", + "Start": 0, + "Length": 17 + } + ] + }, + { + "Input": "Gece geรง saatte buluลŸalฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Gece geรง saatte", + "Type": "timerange", + "Start": 0, + "Length": 15 + } + ] + }, + { + "Input": "Saat on dรถrtten on yediye kadar toplantฤฑ ayarla", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Saat on dรถrtten on yediye kadar", + "Type": "timerange", + "Start": 0, + "Length": 31 + } + ] + }, + { + "Input": "Jean'deki parti 18'den 23'e kadar", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "18'den 23'e kadar", + "Type": "timerange", + "Start": 16, + "Length": 17 + } + ] + }, + { + "Input": "14:00'dan 16:30'a kadar toplantฤฑ ayarla", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "14:00'dan 16:30'a kadar", + "Type": "timerange", + "Start": 0, + "Length": 23 + } + ] + }, + { + "Input": "13'ten 16'ya kadar toplantฤฑ ayarla", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "13'ten 16'ya kadar", + "Type": "timerange", + "Start": 0, + "Length": 18 + } + ] + }, + { + "Input": "13:30'dan 16'ya kadar toplantฤฑ ayarla", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "13:30'dan 16'ya kadar", + "Type": "timerange", + "Start": 0, + "Length": 21 + } + ] + }, + { + "Input": "Merhaba Cortana - Lรผtfen Jennifer ile skype toplantฤฑsฤฑ planlayฤฑn. ร–ฤŸleden sonra 30 dakikalฤฑk bir toplantฤฑya ihtiyacฤฑm var, bu Cuma ayrฤฑlacaฤŸฤฑm.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ร–ฤŸleden sonra", + "Type": "timerange", + "Start": 66, + "Length": 13 + } + ] + }, + { + "Input": "1:30'dan 3:30'a kadar toplantฤฑ ayarla", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1:30'dan 3:30'a kadar", + "Type": "timerange", + "Start": 0, + "Length": 21 + } + ] + }, + { + "Input": "13:30'dan 3:30'a kadar toplantฤฑ ayarla", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "13:30'dan 3:30'a kadar", + "Type": "timerange", + "Start": 0, + "Length": 22 + } + ] + }, + { + "Input": "13:30'dan 15:30'a kadar toplantฤฑ ayarla", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "13:30'dan 15:30'a kadar", + "Type": "timerange", + "Start": 0, + "Length": 23 + } + ] + }, + { + "Input": "1'den 3:30'a kadar toplantฤฑ ayarla", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1'den 3:30'a kadar", + "Type": "timerange", + "Start": 0, + "Length": 18 + } + ] + }, + { + "Input": "1:30'dan 3'e kadar toplantฤฑ ayarla", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1:30'dan 3'e kadar", + "Type": "timerange", + "Start": 0, + "Length": 18 + } + ] + }, + { + "Input": "10 ve 11:30 arasฤฑna toplantฤฑ ayarla", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10 ve 11:30 arasฤฑna", + "Type": "timerange", + "Start": 0, + "Length": 19 + } + ] + }, + { + "Input": "10:10 ve 12:50 arasฤฑna toplantฤฑ ayarla", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10:10 ve 12:50 arasฤฑna", + "Type": "timerange", + "Start": 0, + "Length": 22 + } + ] + }, + { + "Input": "22:10 ve 3 arasฤฑna toplantฤฑ ayarla", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "22:10 ve 3 arasฤฑna", + "Type": "timerange", + "Start": 0, + "Length": 18 + } + ] + }, + { + "Input": "22:10'dan 10'a kadar toplantฤฑ ayarla", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "22:10'dan 10'a kadar", + "Type": "timerange", + "Start": 0, + "Length": 20 + } + ] + }, + { + "Input": "10:30'dan 23'e kadar toplantฤฑ ayarla", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10:30'dan 23'e kadar", + "Type": "timerange", + "Start": 0, + "Length": 20 + } + ] + }, + { + "Input": "Beni iลŸ saatleri iรงinde arama", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "iลŸ saatleri iรงinde", + "Type": "timerange", + "Start": 5, + "Length": 18 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Turkish/TimePeriodParser.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Turkish/TimePeriodParser.json new file mode 100644 index 000000000..dd0d66b8e --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/DateTime/Turkish/TimePeriodParser.json @@ -0,0 +1,1416 @@ +[ + { + "Input": "Saat 17'den 18'e kadar yokum", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Saat 17'den 18'e kadar", + "Type": "timerange", + "Value": { + "Timex": "(T17,T18,PT1H)", + "FutureResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + }, + "PastResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + } + }, + "Start": 0, + "Length": 22 + } + ] + }, + { + "Input": "5'ten sabah yediye kadar yokum", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5'ten sabah yediye kadar", + "Type": "timerange", + "Value": { + "Timex": "(T05,T07,PT2H)", + "FutureResolution": { + "startTime": "05:00:00", + "endTime": "07:00:00" + }, + "PastResolution": { + "startTime": "05:00:00", + "endTime": "07:00:00" + } + }, + "Start": 0, + "Length": 24 + } + ] + }, + { + "Input": "17 ile 18 arasฤฑnda yokum", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "17 ile 18 arasฤฑnda", + "Type": "timerange", + "Value": { + "Timex": "(T17,T18,PT1H)", + "FutureResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + }, + "PastResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + } + }, + "Start": 0, + "Length": 18 + } + ] + }, + { + "Input": "ร–ฤŸleden sonra 5 ile 6 arasฤฑnda yokum", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ร–ฤŸleden sonra 5 ile 6 arasฤฑnda", + "Type": "timerange", + "Value": { + "Timex": "(T17,T18,PT1H)", + "FutureResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + }, + "PastResolution": { + "startTime": "17:00:00", + "endTime": "18:00:00" + } + }, + "Start": 0, + "Length": 30 + } + ] + }, + { + "Input": "Sabah 1'den 17'ye kadar yokum", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Sabah 1'den 17'ye kadar", + "Type": "timerange", + "Value": { + "Timex": "(T01,T17,PT16H)", + "FutureResolution": { + "startTime": "01:00:00", + "endTime": "17:00:00" + }, + "PastResolution": { + "startTime": "01:00:00", + "endTime": "17:00:00" + } + }, + "Start": 0, + "Length": 23 + } + ] + }, + { + "Input": "16'dan 17'ye dek yokum", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "16'dan 17'ye dek", + "Type": "timerange", + "Value": { + "Timex": "(T16,T17,PT1H)", + "FutureResolution": { + "startTime": "16:00:00", + "endTime": "17:00:00" + }, + "PastResolution": { + "startTime": "16:00:00", + "endTime": "17:00:00" + } + }, + "Start": 0, + "Length": 16 + } + ] + }, + { + "Input": "4:00'dan 7'ye kadar yokum", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "4:00'dan 7'ye kadar", + "Type": "timerange", + "Value": { + "Timex": "(T04:00,T07,PT3H)", + "FutureResolution": { + "startTime": "04:00:00", + "endTime": "07:00:00" + }, + "PastResolution": { + "startTime": "04:00:00", + "endTime": "07:00:00" + } + }, + "Start": 0, + "Length": 19 + } + ] + }, + { + "Input": "16-17 arasฤฑ yokum", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "16-17 arasฤฑ", + "Type": "timerange", + "Value": { + "Timex": "(T16,T17,PT1H)", + "FutureResolution": { + "startTime": "16:00:00", + "endTime": "17:00:00" + }, + "PastResolution": { + "startTime": "16:00:00", + "endTime": "17:00:00" + } + }, + "Start": 0, + "Length": 11 + } + ] + }, + { + "Input": "Sabah 3'ten 17'ye kadar yokum", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Sabah 3'ten 17'ye kadar", + "Type": "timerange", + "Value": { + "Timex": "(T03,T17,PT14H)", + "FutureResolution": { + "startTime": "03:00:00", + "endTime": "17:00:00" + }, + "PastResolution": { + "startTime": "03:00:00", + "endTime": "17:00:00" + } + }, + "Start": 0, + "Length": 23 + } + ] + }, + { + "Input": "Sabah 3 ile 17 arasฤฑ yokum", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Sabah 3 ile 17 arasฤฑ", + "Type": "timerange", + "Value": { + "Timex": "(T03,T17,PT14H)", + "FutureResolution": { + "startTime": "03:00:00", + "endTime": "17:00:00" + }, + "PastResolution": { + "startTime": "03:00:00", + "endTime": "17:00:00" + } + }, + "Start": 0, + "Length": 20 + } + ] + }, + { + "Input": "16 ile 17 arasฤฑnda yokum", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "16 ile 17 arasฤฑnda", + "Type": "timerange", + "Value": { + "Timex": "(T16,T17,PT1H)", + "FutureResolution": { + "startTime": "16:00:00", + "endTime": "17:00:00" + }, + "PastResolution": { + "startTime": "16:00:00", + "endTime": "17:00:00" + } + }, + "Start": 0, + "Length": 18 + } + ] + }, + { + "Input": "Sabah buluลŸalฤฑm", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Sabah", + "Type": "timerange", + "Value": { + "Timex": "TMO", + "FutureResolution": { + "startTime": "08:00:00", + "endTime": "12:00:00" + }, + "PastResolution": { + "startTime": "08:00:00", + "endTime": "12:00:00" + } + }, + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "ร–ฤŸleden sonra buluลŸalฤฑm", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ร–ฤŸleden sonra", + "Type": "timerange", + "Value": { + "Timex": "TAF", + "FutureResolution": { + "startTime": "12:00:00", + "endTime": "16:00:00" + }, + "PastResolution": { + "startTime": "12:00:00", + "endTime": "16:00:00" + } + }, + "Start": 0, + "Length": 13 + } + ] + }, + { + "Input": "Gece buluลŸalฤฑm", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Gece", + "Type": "timerange", + "Value": { + "Timex": "TNI", + "FutureResolution": { + "startTime": "20:00:00", + "endTime": "23:59:59" + }, + "PastResolution": { + "startTime": "20:00:00", + "endTime": "23:59:59" + } + }, + "Start": 0, + "Length": 4 + } + ] + }, + { + "Input": "AkลŸam buluลŸalฤฑm", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "AkลŸam", + "Type": "timerange", + "Value": { + "Timex": "TEV", + "FutureResolution": { + "startTime": "16:00:00", + "endTime": "20:00:00" + }, + "PastResolution": { + "startTime": "16:00:00", + "endTime": "20:00:00" + } + }, + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "AkลŸamlarฤฑ buluลŸalฤฑm", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "AkลŸamlarฤฑ", + "Type": "timerange", + "Value": { + "Timex": "TEV", + "FutureResolution": { + "startTime": "16:00:00", + "endTime": "20:00:00" + }, + "PastResolution": { + "startTime": "16:00:00", + "endTime": "20:00:00" + } + }, + "Start": 0, + "Length": 9 + } + ] + }, + { + "Input": "Sabahlarฤฑ erken saatte buluลŸalฤฑm", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Sabahlarฤฑ erken saatte", + "Type": "timerange", + "Value": { + "Timex": "TMO", + "Mod": "start", + "FutureResolution": { + "startTime": "08:00:00", + "endTime": "10:00:00" + }, + "PastResolution": { + "startTime": "08:00:00", + "endTime": "10:00:00" + } + }, + "Start": 0, + "Length": 22 + } + ] + }, + { + "Input": "Sabahlarฤฑ geรง saatte buluลŸalฤฑm", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Sabahlarฤฑ geรง saatte", + "Type": "timerange", + "Value": { + "Timex": "TMO", + "Mod": "end", + "FutureResolution": { + "startTime": "10:00:00", + "endTime": "12:00:00" + }, + "PastResolution": { + "startTime": "10:00:00", + "endTime": "12:00:00" + } + }, + "Start": 0, + "Length": 20 + } + ] + }, + { + "Input": "Sabah erkenden buluลŸalฤฑm", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Sabah erkenden", + "Type": "timerange", + "Value": { + "Timex": "TMO", + "Mod": "start", + "FutureResolution": { + "startTime": "08:00:00", + "endTime": "10:00:00" + }, + "PastResolution": { + "startTime": "08:00:00", + "endTime": "10:00:00" + } + }, + "Start": 0, + "Length": 14 + } + ] + }, + { + "Input": "Sabah geรง saatte buluลŸalฤฑm", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Sabah geรง saatte", + "Type": "timerange", + "Value": { + "Timex": "TMO", + "Mod": "end", + "FutureResolution": { + "startTime": "10:00:00", + "endTime": "12:00:00" + }, + "PastResolution": { + "startTime": "10:00:00", + "endTime": "12:00:00" + } + }, + "Start": 0, + "Length": 16 + } + ] + }, + { + "Input": "ร–ฤŸleden sonra erken saatte buluลŸalฤฑm", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ร–ฤŸleden sonra erken saatte", + "Type": "timerange", + "Value": { + "Timex": "TAF", + "Mod": "start", + "FutureResolution": { + "startTime": "12:00:00", + "endTime": "14:00:00" + }, + "PastResolution": { + "startTime": "12:00:00", + "endTime": "14:00:00" + } + }, + "Start": 0, + "Length": 26 + } + ] + }, + { + "Input": "ร–ฤŸleden sonra geรง saatte buluลŸalฤฑm", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ร–ฤŸleden sonra geรง saatte", + "Type": "timerange", + "Value": { + "Timex": "TAF", + "Mod": "end", + "FutureResolution": { + "startTime": "14:00:00", + "endTime": "16:00:00" + }, + "PastResolution": { + "startTime": "14:00:00", + "endTime": "16:00:00" + } + }, + "Start": 0, + "Length": 24 + } + ] + }, + { + "Input": "AkลŸam erken saatte buluลŸalฤฑm", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "AkลŸam erken saatte", + "Type": "timerange", + "Value": { + "Timex": "TEV", + "Mod": "start", + "FutureResolution": { + "startTime": "16:00:00", + "endTime": "18:00:00" + }, + "PastResolution": { + "startTime": "16:00:00", + "endTime": "18:00:00" + } + }, + "Start": 0, + "Length": 18 + } + ] + }, + { + "Input": "AkลŸam geรง saatte buluลŸalฤฑm", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "AkลŸam geรง saatte", + "Type": "timerange", + "Value": { + "Timex": "TEV", + "Mod": "end", + "FutureResolution": { + "startTime": "18:00:00", + "endTime": "20:00:00" + }, + "PastResolution": { + "startTime": "18:00:00", + "endTime": "20:00:00" + } + }, + "Start": 0, + "Length": 16 + } + ] + }, + { + "Input": "Gece erken saatte buluลŸalฤฑm", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Gece erken saatte", + "Type": "timerange", + "Value": { + "Timex": "TNI", + "Mod": "start", + "FutureResolution": { + "startTime": "20:00:00", + "endTime": "22:00:00" + }, + "PastResolution": { + "startTime": "20:00:00", + "endTime": "22:00:00" + } + }, + "Start": 0, + "Length": 17 + } + ] + }, + { + "Input": "Gece geรง saatte buluลŸalฤฑm", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Gece geรง saatte", + "Type": "timerange", + "Value": { + "Timex": "TNI", + "Mod": "end", + "FutureResolution": { + "startTime": "22:00:00", + "endTime": "23:59:59" + }, + "PastResolution": { + "startTime": "22:00:00", + "endTime": "23:59:59" + } + }, + "Start": 0, + "Length": 15 + } + ] + }, + { + "Input": "13'ten 16'ya kadar toplantฤฑ ayarla", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "13'ten 16'ya kadar", + "Type": "timerange", + "Value": { + "Timex": "(T13,T16,PT3H)", + "FutureResolution": { + "startTime": "13:00:00", + "endTime": "16:00:00" + }, + "PastResolution": { + "startTime": "13:00:00", + "endTime": "16:00:00" + } + }, + "Start": 0, + "Length": 18 + } + ] + }, + { + "Input": "13:30'dan 16'ya kadar toplantฤฑ ayarla", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "13:30'dan 16'ya kadar", + "Type": "timerange", + "Value": { + "Timex": "(T13:30,T16,PT2H30M)", + "FutureResolution": { + "startTime": "13:30:00", + "endTime": "16:00:00" + }, + "PastResolution": { + "startTime": "13:30:00", + "endTime": "16:00:00" + } + }, + "Start": 0, + "Length": 21 + } + ] + }, + { + "Input": "Sabah olunca planla", + "Context": { + "ReferenceDateTime": "2016-11-07T16:12:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "Sabah", + "Type": "timerange", + "Value": { + "Timex": "TMO", + "FutureResolution": { + "startTime": "08:00:00", + "endTime": "12:00:00" + }, + "PastResolution": { + "startTime": "08:00:00", + "endTime": "12:00:00" + } + }, + "Start": 0, + "Length": 5 + } + ] + }, + { + "Input": "Lรผtfen bana 1:30'dan 3'e kadar toplantฤฑ ayarlamamda yardฤฑm et", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1:30'dan 3'e kadar", + "Type": "timerange", + "Value": { + "Timex": "(T01:30,T03,PT1H30M)", + "FutureResolution": { + "startTime": "01:30:00", + "endTime": "03:00:00" + }, + "PastResolution": { + "startTime": "01:30:00", + "endTime": "03:00:00" + } + }, + "Start": 12, + "Length": 18 + } + ] + }, + { + "Input": "Bu ders 11'den 3'e kadar", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "11'den 3'e kadar", + "Type": "timerange", + "Value": { + "Timex": "(T11,T15,PT4H)", + "FutureResolution": { + "startTime": "11:00:00", + "endTime": "15:00:00" + }, + "PastResolution": { + "startTime": "11:00:00", + "endTime": "15:00:00" + } + }, + "Start": 8, + "Length": 16 + } + ] + }, + { + "Input": "Bu ders 23'ten 3'e kadar", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "23'ten 3'e kadar", + "Type": "timerange", + "Value": { + "Timex": "(T23,T03,PT4H)", + "FutureResolution": { + "startTime": "23:00:00", + "endTime": "03:00:00" + }, + "PastResolution": { + "startTime": "23:00:00", + "endTime": "03:00:00" + } + }, + "Start": 8, + "Length": 16 + } + ] + }, + { + "Input": "Bu ders 23:01'den 11'e kadar", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "23:01'den 11'e kadar", + "Type": "timerange", + "Value": { + "Timex": "(T23:01,T11,PT11H59M)", + "FutureResolution": { + "startTime": "23:01:00", + "endTime": "11:00:00" + }, + "PastResolution": { + "startTime": "23:01:00", + "endTime": "11:00:00" + } + }, + "Start": 8, + "Length": 20 + } + ] + }, + { + "Input": "Bu ders sabah 11:01'den 11'e kadar", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "sabah 11:01'den 11'e kadar", + "Type": "timerange", + "Value": { + "Timex": "(T11:01,T23,PT11H59M)", + "FutureResolution": { + "startTime": "11:01:00", + "endTime": "23:00:00" + }, + "PastResolution": { + "startTime": "11:01:00", + "endTime": "23:00:00" + } + }, + "Start": 8, + "Length": 26 + } + ] + }, + { + "Input": "Bu ders 11'den 11:50'ye kadar", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "11'den 11:50'ye kadar", + "Type": "timerange", + "Value": { + "Timex": "(T11,T11:50,PT50M)", + "FutureResolution": { + "startTime": "11:00:00", + "endTime": "11:50:00" + }, + "PastResolution": { + "startTime": "11:00:00", + "endTime": "11:50:00" + } + }, + "Start": 8, + "Length": 21 + } + ] + }, + { + "Input": "13:30'dan 15:30'a kadar toplantฤฑ ayarla", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "13:30'dan 15:30'a kadar", + "Type": "timerange", + "Value": { + "Timex": "(T13:30,T15:30,PT2H)", + "FutureResolution": { + "startTime": "13:30:00", + "endTime": "15:30:00" + }, + "PastResolution": { + "startTime": "13:30:00", + "endTime": "15:30:00" + } + }, + "Start": 0, + "Length": 23 + } + ] + }, + { + "Input": "15'ten 15:30'a kadar toplantฤฑ ayarla", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "15'ten 15:30'a kadar", + "Type": "timerange", + "Value": { + "Timex": "(T15,T15:30,PT30M)", + "FutureResolution": { + "startTime": "15:00:00", + "endTime": "15:30:00" + }, + "PastResolution": { + "startTime": "15:00:00", + "endTime": "15:30:00" + } + }, + "Start": 0, + "Length": 20 + } + ] + }, + { + "Input": "0:01'den 13'e kadar bekliyorum", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "0:01'den 13'e kadar", + "Type": "timerange", + "Value": { + "Timex": "(T00:01,T13,PT12H59M)", + "FutureResolution": { + "startTime": "00:01:00", + "endTime": "13:00:00" + }, + "PastResolution": { + "startTime": "00:01:00", + "endTime": "13:00:00" + } + }, + "Start": 0, + "Length": 19 + } + ] + }, + { + "Input": "0:01'den 1'e kadar bekliyorum", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "0:01'den 1'e kadar", + "Type": "timerange", + "Value": { + "Timex": "(T00:01,T01,PT59M)", + "FutureResolution": { + "startTime": "00:01:00", + "endTime": "01:00:00" + }, + "PastResolution": { + "startTime": "00:01:00", + "endTime": "01:00:00" + } + }, + "Start": 0, + "Length": 18 + } + ] + }, + { + "Input": "3'ten 3:30'a kadar toplantฤฑ ayarla", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3'ten 3:30'a kadar", + "Type": "timerange", + "Value": { + "Timex": "(T03,T03:30,PT30M)", + "FutureResolution": { + "startTime": "03:00:00", + "endTime": "03:30:00" + }, + "PastResolution": { + "startTime": "03:00:00", + "endTime": "03:30:00" + } + }, + "Start": 0, + "Length": 18 + } + ] + }, + { + "Input": "1:30'dan 3'e kadar toplantฤฑ ayarla", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1:30'dan 3'e kadar", + "Type": "timerange", + "Value": { + "Timex": "(T01:30,T03,PT1H30M)", + "FutureResolution": { + "startTime": "01:30:00", + "endTime": "03:00:00" + }, + "PastResolution": { + "startTime": "01:30:00", + "endTime": "03:00:00" + } + }, + "Start": 0, + "Length": 18 + } + ] + }, + { + "Input": "Lรผtfen 1:30'dan รถฤŸleden sonra 3'e kadar toplantฤฑ ayarlamamda bana yardฤฑm et", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1:30'dan รถฤŸleden sonra 3'e kadar", + "Type": "timerange", + "Value": { + "Timex": "(T13:30,T15,PT1H30M)", + "FutureResolution": { + "startTime": "13:30:00", + "endTime": "15:00:00" + }, + "PastResolution": { + "startTime": "13:30:00", + "endTime": "15:00:00" + } + }, + "Start": 7, + "Length": 32 + } + ] + }, + { + "Input": "Lรผtfen 11'den 15'e kadar toplantฤฑ ayarlamamda bana yardฤฑm et", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "11'den 15'e kadar", + "Type": "timerange", + "Value": { + "Timex": "(T11,T15,PT4H)", + "FutureResolution": { + "startTime": "11:00:00", + "endTime": "15:00:00" + }, + "PastResolution": { + "startTime": "11:00:00", + "endTime": "15:00:00" + } + }, + "Start": 7, + "Length": 17 + } + ] + }, + { + "Input": "Lรผtfen 11'den 11:50'ye kadar toplantฤฑ ayarlamamda bana yardฤฑm et", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "11'den 11:50'ye kadar", + "Type": "timerange", + "Value": { + "Timex": "(T11,T11:50,PT50M)", + "FutureResolution": { + "startTime": "11:00:00", + "endTime": "11:50:00" + }, + "PastResolution": { + "startTime": "11:00:00", + "endTime": "11:50:00" + } + }, + "Start": 7, + "Length": 21 + } + ] + }, + { + "Input": "Lรผtfen 11'den sabah 3'e kadar toplantฤฑ ayarlamamda bana yardฤฑm et", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "11'den sabah 3'e kadar", + "Type": "timerange", + "Value": { + "Timex": "(T23,T03,PT4H)", + "FutureResolution": { + "startTime": "23:00:00", + "endTime": "03:00:00" + }, + "PastResolution": { + "startTime": "23:00:00", + "endTime": "03:00:00" + } + }, + "Start": 7, + "Length": 22 + } + ] + }, + { + "Input": "Lรผtfen 10'dan 11'e kadar toplantฤฑ ayarlamamda bana yardฤฑm et", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10'dan 11'e kadar", + "Type": "timerange", + "Value": { + "Timex": "(T10,T11,PT1H)", + "FutureResolution": { + "startTime": "10:00:00", + "endTime": "11:00:00" + }, + "PastResolution": { + "startTime": "10:00:00", + "endTime": "11:00:00" + } + }, + "Start": 7, + "Length": 17 + } + ] + }, + { + "Input": "Lรผtfen 23'ten 3'e kadar toplantฤฑ ayarlamamda bana yardฤฑm et", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "23'ten 3'e kadar", + "Type": "timerange", + "Value": { + "Timex": "(T23,T03,PT4H)", + "FutureResolution": { + "startTime": "23:00:00", + "endTime": "03:00:00" + }, + "PastResolution": { + "startTime": "23:00:00", + "endTime": "03:00:00" + } + }, + "Start": 7, + "Length": 16 + } + ] + }, + { + "Input": "Lรผtfen 23'ten 15'e kadar toplantฤฑ ayarlamamda bana yardฤฑm et", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "23'ten 15'e kadar", + "Type": "timerange", + "Value": { + "Timex": "(T23,T15,PT16H)", + "FutureResolution": { + "startTime": "23:00:00", + "endTime": "15:00:00" + }, + "PastResolution": { + "startTime": "23:00:00", + "endTime": "15:00:00" + } + }, + "Start": 7, + "Length": 17 + } + ] + }, + { + "Input": "10 ve 11:30 arasฤฑna toplantฤฑ ayarla", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10 ve 11:30 arasฤฑna", + "Type": "timerange", + "Value": { + "Timex": "(T10,T11:30,PT1H30M)", + "FutureResolution": { + "startTime": "10:00:00", + "endTime": "11:30:00" + }, + "PastResolution": { + "startTime": "10:00:00", + "endTime": "11:30:00" + } + }, + "Start": 0, + "Length": 19 + } + ] + }, + { + "Input": "10:10 ve 12:50 arasฤฑna toplantฤฑ ayarla", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10:10 ve 12:50 arasฤฑna", + "Type": "timerange", + "Value": { + "Timex": "(T10:10,T12:50,PT2H40M)", + "FutureResolution": { + "startTime": "10:10:00", + "endTime": "12:50:00" + }, + "PastResolution": { + "startTime": "10:10:00", + "endTime": "12:50:00" + } + }, + "Start": 0, + "Length": 22 + } + ] + }, + { + "Input": "22:10 ve 3 arasฤฑna toplantฤฑ ayarla", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "22:10 ve 3 arasฤฑna", + "Type": "timerange", + "Value": { + "Timex": "(T22:10,T03,PT4H50M)", + "FutureResolution": { + "startTime": "22:10:00", + "endTime": "03:00:00" + }, + "PastResolution": { + "startTime": "22:10:00", + "endTime": "03:00:00" + } + }, + "Start": 0, + "Length": 18 + } + ] + }, + { + "Input": "22:10'dan 10'a kadar toplantฤฑ ayarla", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "22:10'dan 10'a kadar", + "Type": "timerange", + "Value": { + "Timex": "(T22:10,T10,PT11H50M)", + "FutureResolution": { + "startTime": "22:10:00", + "endTime": "10:00:00" + }, + "PastResolution": { + "startTime": "22:10:00", + "endTime": "10:00:00" + } + }, + "Start": 0, + "Length": 20 + } + ] + }, + { + "Input": "10:30'dan 23'e kadar toplantฤฑ ayarla", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10:30'dan 23'e kadar", + "Type": "timerange", + "Value": { + "Timex": "(T10:30,T23,PT12H30M)", + "FutureResolution": { + "startTime": "10:30:00", + "endTime": "23:00:00" + }, + "PastResolution": { + "startTime": "10:30:00", + "endTime": "23:00:00" + } + }, + "Start": 0, + "Length": 20 + } + ] + }, + { + "Input": "Beni iลŸ saatleri iรงinde arama", + "Context": { + "ReferenceDateTime": "2017-12-01T13:37:00" + }, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "iลŸ saatleri iรงinde", + "Type": "timerange", + "Value": { + "Timex": "TBH", + "FutureResolution": { + "startTime": "08:00:00", + "endTime": "18:00:00" + }, + "PastResolution": { + "startTime": "08:00:00", + "endTime": "18:00:00" + } + }, + "Start": 5, + "Length": 18 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Arabic/NumberModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Arabic/NumberModel.json new file mode 100644 index 000000000..91cf3910c --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Arabic/NumberModel.json @@ -0,0 +1,4912 @@ +[ + { + "Input": "ุชุฌุฏู‡ ููŠ ุงู„ุตูุญุฉ ุงู„ูกูฉูข", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ูกูฉูข", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "192" + }, + "Start": 17, + "End": 19 + } + ] + }, + { + "Input": "ุงู„ุนู†ูˆุงู† ุงู„ุฃูŠ ุจูŠ ู‡ูˆ ูกูฉูข.ูกูฆูจ.ูก.ูข", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ูกูฉูข", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "192" + }, + "Start": 19, + "End": 21 + }, + { + "Text": "ูกูฆูจ", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "168" + }, + "Start": 23, + "End": 25 + }, + { + "Text": "ูก", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "1" + }, + "Start": 27, + "End": 27 + }, + { + "Text": "ูข", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "2" + }, + "Start": 29, + "End": 29 + } + ] + }, + { + "Input": "ุดุฑุจุช ูกูจู ,ูขูฅู…ูŠู„ูŠ ู„ุชุฑ ู…ู† ุงู„ุนุตูŠุฑ", + "NotSupportedByDesign": "javascript, java, python", + "Results": [] + }, + { + "Input": "ุฃุฑูŠุฏ ูกูจู ู…ูŠู„ูŠ ู„ุชุฑ ู…ู† ุงู„ู…ุงุก", + "NotSupportedByDesign": "javascript, java, python", + "Results": [] + }, + { + "Input": "ุดุงุฑุน ูขูฉูƒ.ู„.ู….", + "NotSupportedByDesign": "javascript, java, python", + "Results": [] + }, + { + "Input": "ุงู„ุชุงุฑูŠุฎ ูคู…ู† ุงู„ู…ุงูŠูˆ", + "NotSupportedByDesign": "javascript, java, python", + "Results": [] + }, + { + "Input": "ูŠูˆุฌุฏ ููŠ ุงู„ูƒุฃุณ ,ูขูฅู…ู„ ู…ู† ุงู„ุณุงุฆู„ ", + "NotSupportedByDesign": "javascript, java, python", + "Results": [] + }, + { + "Input": "ูˆุฒู†ู‡ ู ,ู ูจ", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ู ,ู ูจ", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "0.08" + }, + "Start": 5, + "End": 8 + } + ] + }, + { + "Input": "ูˆุฒู†ู‡ ู ,ูขูฃูคูฅูฆ", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ู ,ูขูฃูคูฅูฆ", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "0.23456" + }, + "Start": 5, + "End": 11 + } + ] + }, + { + "Input": "ู…ู‚ุงุณู‡ ูค,ูจ .", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ูค,ูจ", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "4.8" + }, + "Start": 6, + "End": 8 + } + ] + }, + { + "Input": "ูŠูˆุฌุฏ ุณุชุฉ ุนุดุฑ ุชูุงุญุงู‹.", + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ุณุชุฉ ุนุดุฑ", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "16" + }, + "Start": 5, + "End": 11 + } + ] + }, + { + "Input": "ู‡ูŠ ู‚ุฑุฃุช ุซู„ุซุงู† ู…ู† ุงู„ูƒุชุงุจ", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ุซู„ุซุงู†", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.666666666666667" + }, + "Start": 8, + "End": 12 + } + ] + }, + { + "Input": "ู…ุงุฆุฉ ูˆุณุชุฉ ุนุดุฑ ุตูุญุฉ", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ู…ุงุฆุฉ ูˆุณุชุฉ ุนุดุฑ", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "116" + }, + "Start": 0, + "End": 12 + } + ] + }, + { + "Input": "ู…ุงุฆุฉ ูˆุณุชุฉ ุตูุญุงุช.", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ู…ุงุฆุฉ ูˆุณุชุฉ", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "106" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "ุงู„ู†ุชูŠุฌุฉ ุงู„ุตุญูŠุญุฉ ู‡ูŠ ู…ุงุฆุฉ ูˆูˆุงุญุฏู ูˆุณุชูˆู†", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ู…ุงุฆุฉ ูˆูˆุงุญุฏู ูˆุณุชูˆู†", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "161" + }, + "Start": 20, + "End": 36 + } + ] + }, + { + "Input": "ูˆุงุญุฏ ู…ู† ุชุฑูŠู„ูŠูˆู† ุตูุญุงุช ุชูƒูˆู† ู…ู‚ุทูˆุนุฉ", + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ูˆุงุญุฏ ู…ู† ุชุฑูŠู„ูŠูˆู†", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "1E-12" + }, + "Start": 0, + "End": 14 + } + ] + }, + { + "Input": "ุงู„ุดู…ุณ ูˆุงุญุฏ ู…ู† ู…ุฆุฉ ุชุฑูŠู„ูŠูˆู†ุงุช ู†ุฌู…", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ูˆุงุญุฏ ู…ู† ู…ุฆุฉ ุชุฑูŠู„ูŠูˆู†ุงุช", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "1E-10" + }, + "Start": 6, + "End": 26 + } + ] + }, + { + "Input": "ู…ุงุฆุฉ ุขู„ุงู ุฏูˆู„ุงุฑ", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ู…ุงุฆุฉ ุขู„ุงู", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "100000" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "ู†ุตู ุฏุฒูŠู†ุฉ ู…ู† ุงู„ุชูุงุญ", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ู†ุตู ุฏุฒูŠู†ุฉ", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "6" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "ุฃุฑูŠุฏ ูฃ ุฏุฒูŠู†ุงุช ู…ู† ุงู„ุชูุงุญุฉ", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ูฃ ุฏุฒูŠู†ุงุช", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "36" + }, + "Start": 5, + "End": 12 + } + ] + }, + { + "Input": "ุฃุฑูŠุฏ ุฏุฒูŠู†ุฉ ู…ู† ุงู„ุชูุงุญุฉ", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ุฏุฒูŠู†ุฉ", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "12" + }, + "Start": 5, + "End": 9 + } + ] + }, + { + "Input": "ุฃุดุชุฑูŠุช ุซู„ุงุซ ุฏุฒูŠู†ุงุช ู…ู† ุงู„ุชูุงุญุฉ", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ุซู„ุงุซ ุฏุฒูŠู†ุงุช", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "36" + }, + "Start": 7, + "End": 17 + } + ] + }, + { + "Input": "ุซู„ุงุซ ู…ุงุฆุฉ ูˆุฏุฒูŠู†ุชูŠู†", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ุซู„ุงุซ ู…ุงุฆุฉ ูˆุฏุฒูŠู†ุชูŠู†", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "324" + }, + "Start": 0, + "End": 17 + } + ] + }, + { + "Input": "ุนุฏุฏ ุงู„ุณูƒุงู† ููŠ ุงู„ู‡ู†ุฏ ูกุŒูขูฃูคุŒูฅูฆูง", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ูกุŒูขูฃูคุŒูฅูฆูง", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "1234567" + }, + "Start": 20, + "End": 28 + } + ] + }, + { + "Input": "ุงู„ู†ุชูŠุฌุฉ ุงู„ุตุญูŠุญุฉ ูฉ,ูขูฃูขูกูฃูกูข ", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ูฉ,ูขูฃูขูกูฃูกูข", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "9.2321312" + }, + "Start": 16, + "End": 24 + } + ] + }, + { + "Input": "-ูฉ,ูขูฃูขูกูฃูกูข", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "-ูฉ,ูขูฃูขูกูฃูกูข", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "-9.2321312" + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": "-ูก", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "-ูก", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "-1" + }, + "Start": 0, + "End": 1 + } + ] + }, + { + "Input": "-ูก ูค/ูฅ", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "-ูก ูค/ูฅ", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "-1.8" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "ู„ุฏูŠู‡ุง ุซู„ุงุซุฉ ุงู‚ู„ุงู…", + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ุซู„ุงุซุฉ", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "3" + }, + "Start": 6, + "End": 10 + } + ] + }, + { + "Input": "ุฑู‚ู… ุงู„ู‡ุงุชู ูกูขูฃูคูฅูฆูงูจูฉูกู ูกูขูฃูก", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ูกูขูฃูคูฅูฆูงูจูฉูกู ูกูขูฃูก", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "123456789101231" + }, + "Start": 11, + "End": 25 + } + ] + }, + { + "Input": "-ูกูขูฃูคูฅูฆูงูจูฉูกู ูกูขูฃูก", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "-ูกูขูฃูคูฅูฆูงูจูฉูกู ูกูขูฃูก", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "-123456789101231" + }, + "Start": 0, + "End": 15 + } + ] + }, + { + "Input": " -ูกูขูฃูคูฅูฆูงูจูฉูกู ูกูขูฃูก", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "-ูกูขูฃูคูฅูฆูงูจูฉูกู ูกูขูฃูก", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "-123456789101231" + }, + "Start": 1, + "End": 16 + } + ] + }, + { + "Input": "ูก", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ูก", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "1" + }, + "Start": 0, + "End": 0 + } + ] + }, + { + "Input": "ุนุฏุฏ ุณูƒุงู† ูก ุชุฑู„ูŠูˆู†", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ูก ุชุฑู„ูŠูˆู†", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "1000000000000" + }, + "Start": 9, + "End": 16 + } + ] + }, + { + "Input": "ููŠ ุงู„ุญุฏูŠู‚ุฉ ุซู„ุงุซุฉ ุงุดุฌุงุฑ", + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ุซู„ุงุซุฉ", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "3" + }, + "Start": 11, + "End": 15 + } + ] + }, + { + "Input": "ููŠ ุงู„ุณู…ุงุก ุฃูƒุซุฑ ู…ู† ูˆุงุญุฏ ุชุฑู„ูŠูˆู† ู†ุฌู…ุฉ", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ูˆุงุญุฏ ุชุฑู„ูŠูˆู†", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "1000000000000" + }, + "Start": 18, + "End": 28 + } + ] + }, + { + "Input": "ุนุฏุฏ ุณูƒุงู† ุงู„ู…ู†ุทู‚ุฉ ูˆุงุญุฏ ูˆุนุดุฑูˆู† ุชุฑูŠู„ูŠูˆู†", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ูˆุงุญุฏ ูˆุนุดุฑูˆู† ุชุฑูŠู„ูŠูˆู†", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "21000000000000" + }, + "Start": 17, + "End": 35 + } + ] + }, + { + "Input": "ุนุฏุฏ ุณูƒุงู† ุงู„ู…ู†ุทู‚ุฉ ูˆุงุญุฏ ูˆุนุดุฑูˆู† ุชุฑูŠู„ูŠูˆู† ูˆุซู„ุงุซ ู…ุงุฆุฉ", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ูˆุงุญุฏ ูˆุนุดุฑูˆู† ุชุฑูŠู„ูŠูˆู† ูˆุซู„ุงุซ ู…ุงุฆุฉ", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "21000000000300" + }, + "Start": 17, + "End": 46 + } + ] + }, + { + "Input": "ูก/ูค ูข", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ูก/ูค ูข", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "2.25" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "ุชุญุชูˆูŠ ุงู„ุณู„ุฉ ุนู„ู‰ ุงุซู†ูŠู† ูˆุฎู…ุณูˆู† ูุงูƒู‡ุฉ", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ุงุซู†ูŠู† ูˆุฎู…ุณูˆู†", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "52" + }, + "Start": 16, + "End": 27 + } + ] + }, + { + "Input": "ูŠูˆุฌุฏ ููŠ ุงู„ุบุงุจุฉ ุซู„ุงุซ ู…ุงุฆุฉ ูˆูˆุงุญุฏ ูˆุซู„ุงุซูˆู† ุฃุดุฌุงุฑ", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ุซู„ุงุซ ู…ุงุฆุฉ ูˆูˆุงุญุฏ ูˆุซู„ุงุซูˆู†", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "331" + }, + "Start": 16, + "End": 38 + } + ] + }, + { + "Input": "ุดุฑูŠุช ูุณุชุงู† ุจุฃู„ููŠู† ูˆู…ุงุฆุชูŠู† ุฏุฑู‡ู….", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ุจุฃู„ููŠู† ูˆู…ุงุฆุชูŠู†", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "2200" + }, + "Start": 11, + "End": 24 + } + ] + }, + { + "Input": "ูกeูกู ", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ูกeูกู ", + "TypeName": "number", + "Resolution": { + "subtype": "power", + "value": "10000000000" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "ูก,ูก^ูขูฃ", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ูก,ูก^ูขูฃ", + "TypeName": "number", + "Resolution": { + "subtype": "power", + "value": "8.95430243255239" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "ุงู„ุจูŠุช ู‚ูŠู…ุชู‡ ูฃูขูข ุฃู„ู ุฑูŠุงู„", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ูฃูขูข ุฃู„ู", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "32200" + }, + "Start": 12, + "End": 18 + } + ] + }, + { + "Input": "ุณุจุนูŠู† ูƒูŠู„ูˆ ู…ุชุฑ.", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ุณุจุนูŠู†", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "70" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "ูฃ/ูค ุงู„ูƒุฃุณ", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ูฃ/ูค", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.75" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "ุงู„ู…ุชุจู‚ูŠ ู…ู† ุงู„ูุทูŠุฑุฉ ุฎู…ุณุฉ ุงุซู…ุงู†", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ุฎู…ุณุฉ ุงุซู…ุงู†", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.625" + }, + "Start": 19, + "End": 28 + } + ] + }, + { + "Input": "ุดุฑุจุช ู†ุตู ุงู„ุนุตูŠุฑ", + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ู†ุตู", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.5" + }, + "Start": 5, + "End": 7 + } + ] + }, + { + "Input": "ูƒุชุจุช ุซู„ุงุซ ุงุฑุจุงุน ุงู„ุตูุญุฉ", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ุซู„ุงุซ ุงุฑุจุงุน", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.75" + }, + "Start": 5, + "End": 14 + } + ] + }, + { + "Input": "ุงูƒุชู…ู„ุช ุนุดุฑูˆู† ูˆุซู„ุงุซุฉ ุงุฎู…ุงุณ ุณุฌู„ุงุช", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ุนุดุฑูˆู† ูˆุซู„ุงุซุฉ ุงุฎู…ุงุณ", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "20.6" + }, + "Start": 7, + "End": 24 + } + ] + }, + { + "Input": "ู‚ุฑุงุกุช ุซู„ุงุซ ูˆุนุดุฑูˆู† ุฎู…ุณ ู…ู† ุงู„ูƒุชุงุจ", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ุซู„ุงุซ ูˆุนุดุฑูˆู† ุฎู…ุณ", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "4.6" + }, + "Start": 6, + "End": 20 + } + ] + }, + { + "Input": "ุชู…ุถูŠ ุซู„ุงุซ ูˆุนุดุฑูˆู† ูˆุซู„ุงุซุฉ ุงุฎู…ุงุณ ูŠูˆู…ู‡ุง ููŠ ุงู„ู†ูˆู…", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ุซู„ุงุซ ูˆุนุดุฑูˆู† ูˆุซู„ุงุซุฉ ุงุฎู…ุงุณ", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "23.6" + }, + "Start": 5, + "End": 28 + } + ] + }, + { + "Input": "ู…ู„ูŠูˆู† ูˆุฃู„ููŠู† ูˆู…ุงุฆุชูŠู† ูˆุซู„ุงุซุฉ ุฃุฎู…ุงุณ ุงู„ุฃูƒูˆุงุจ", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ู…ู„ูŠูˆู† ูˆุฃู„ููŠู† ูˆู…ุงุฆุชูŠู† ูˆุซู„ุงุซุฉ ุฃุฎู…ุงุณ", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "200440.6" + }, + "Start": 0, + "End": 32 + } + ] + }, + { + "Input": "ูƒุงู† ู„ุฏูŠู‡ุง ูˆุงุญุฏ ูˆู†ุตู ุฑูŠุงู„", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ูˆุงุญุฏ ูˆู†ุตู", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "1.5" + }, + "Start": 10, + "End": 18 + } + ] + }, + { + "Input": "ู†ุงู… ุงุญู…ุฏ ุงู„ู‰ ุณุงุนุฉ ูˆุงุญุฏ ูˆุฑุจุน", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ูˆุงุญุฏ ูˆุฑุจุน", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "1.25" + }, + "Start": 18, + "End": 26 + } + ] + }, + { + "Input": "ุงุดุฑุจ ููŠ ุงู„ูŠูˆู… ุฎู…ุณุฉ ูˆุฑุจุน ูƒุฃุณ ู…ู† ุงู„ู…ุงุก", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ุฎู…ุณุฉ ูˆุฑุจุน", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "5.25" + }, + "Start": 14, + "End": 22 + } + ] + }, + { + "Input": "ุงู„ุดุฌุฑุชุงู† ุจูŠู†ู‡ุง ู…ุณุงูุฉ ู…ุฆุฉ ูˆุซู„ุงุซุฉ ุงุฑุจุงุน ู…ุชุฑ", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ู…ุฆุฉ ูˆุซู„ุงุซุฉ ุงุฑุจุงุน", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "100.75" + }, + "Start": 21, + "End": 36 + } + ] + }, + { + "Input": "ูƒุงู† ุงู„ู†ุงุชุฌ ูˆุงุญุฏ ุฌุฒุก ู…ู† ู…ุฆุฉ", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ูˆุงุญุฏ ุฌุฒุก ู…ู† ู…ุฆุฉ", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.01" + }, + "Start": 11, + "End": 25 + } + ] + }, + { + "Input": "ูก,ูก^+ูขูฃ", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ูก,ูก^+ูขูฃ", + "TypeName": "number", + "Resolution": { + "subtype": "power", + "value": "8.95430243255239" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "ูข,ูฅ^-ูก", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ูข,ูฅ^-ูก", + "TypeName": "number", + "Resolution": { + "subtype": "power", + "value": "0.4" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "-ูกูขูง,ูฃูขeูกูฃ", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "-ูกูขูง,ูฃูขeูกูฃ", + "TypeName": "number", + "Resolution": { + "subtype": "power", + "value": "-1.2732E+15" + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": "ูกูข,ูฃูขe+ูกูค", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ูกูข,ูฃูขe+ูกูค", + "TypeName": "number", + "Resolution": { + "subtype": "power", + "value": "1.232E+15" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "-ูกูขe-ูก", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "-ูกูขe-ูก", + "TypeName": "number", + "Resolution": { + "subtype": "power", + "value": "-1.2" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "ูƒุงู† ุซู…ู† ุญุฌุฑุฉ ุงู„ุงู„ู…ุงุณ ุงุซู†ูŠ ุนุดุฑ ู…ู„ูŠุงุฑ ุฑูŠุงู„.", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ุงุซู†ูŠ ุนุดุฑ ู…ู„ูŠุงุฑ", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "1200000000" + }, + "Start": 21, + "End": 34 + } + ] + }, + { + "Input": "ุงูƒู„ุช ุฎู…ุณ ุงู„ูุทูŠุฑุฉ.", + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ุฎู…ุณ", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.2" + }, + "Start": 5, + "End": 7 + } + ] + }, + { + "Input": "ุงุญุชู…ุงู„ ุงู„ุฅุฌุงุจุฉ ุฌุฒุก ู…ู† ู…ุฆุฉ ุงู„ู ุชุฑูŠู„ูŠูˆู†ุงุช", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ุฌุฒุก ู…ู† ู…ุฆุฉ ุงู„ู ุชุฑูŠู„ูŠูˆู†ุงุช", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "1E-07" + }, + "Start": 15, + "End": 38 + } + ] + }, + { + "Input": "ู…ุถุช ุฎู…ุณ ุงู„ุณุงุนุฉ ููŠ ุงู„ุชู†ุธูŠู.", + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ุฎู…ุณ", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.2" + }, + "Start": 4, + "End": 6 + } + ] + }, + { + "Input": "ุงุฑูŠุฏ ุซู„ุงุซุฉ ุงุฎู…ุงุณ ุงู„ุนู…ู„ ู…ู†ููˆุฐ ููŠ ุงู„ูˆู‚ุช ุงู„ู…ุญุฏุฏ.", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ุซู„ุงุซุฉ ุงุฎู…ุงุณ", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.6" + }, + "Start": 5, + "End": 15 + } + ] + }, + { + "Input": "ุฐุงูƒุฑุช ู„ู…ุฏุฉ ุนุดุฑูˆู† ุงุฎู…ุงุณ ุณุงุนุฉ", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ุนุดุฑูˆู† ุงุฎู…ุงุณ", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "4" + }, + "Start": 11, + "End": 21 + } + ] + }, + { + "Input": "ุงู†ุชู‡ูŠุช ู…ู† ุซู„ุงุซ ูˆุฎู…ุณ ุงุนู…ุงู„ ุงู„ูŠูˆู…", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ุซู„ุงุซ ูˆุฎู…ุณ", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "3.2" + }, + "Start": 10, + "End": 18 + } + ] + }, + { + "Input": "ุชู…ู„ูƒ ูˆุงุญุฏ ูˆุนุดุฑูˆู† ุงุฎู…ุงุณ ุงู„ูู†ุฏู‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ูˆุงุญุฏ ูˆุนุดุฑูˆู† ุงุฎู…ุงุณ", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "4.2" + }, + "Start": 5, + "End": 21 + } + ] + }, + { + "Input": "ุซู„ุงุซุฉ ูˆุงุญุฏ ูˆุนุดุฑูˆู†ุงุช", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ุซู„ุงุซุฉ ูˆุงุญุฏ ูˆุนุดุฑูˆู†ุงุช", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.142857142857143" + }, + "Start": 0, + "End": 18 + } + ] + }, + { + "Input": "ุญุฐูุช ุนุดุฑูŠู† ุงุฌุฒุงุก ู…ู† ุฎู…ุณุฉ ูˆุนุดุฑูŠู† ุงู„ู…ู„ู.", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ุนุดุฑูŠู† ุงุฌุฒุงุก ู…ู† ุฎู…ุณุฉ ูˆุนุดุฑูŠู†", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.8" + }, + "Start": 5, + "End": 30 + } + ] + }, + { + "Input": "ู…ุฆุฉ ุฃุฌุฒุงุก ู…ู† ุฎู…ุณุฉ ูˆุซู„ุงุซูˆู† ุงู„ู…ู‚ุทุน ุชู… ุชู†ุฒูŠู„ู‡", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ู…ุฆุฉ ุฃุฌุฒุงุก ู…ู† ุฎู…ุณุฉ ูˆุซู„ุงุซูˆู†", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "2.85714285714286" + }, + "Start": 0, + "End": 24 + } + ] + }, + { + "Input": "ู„ุฏูŠ ู…ุฆุฉ ูˆุซู„ุงุซูˆู† ูˆุฎูู…ุณูŽูŠู† ุฑูŠุงู„", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ู…ุฆุฉ ูˆุซู„ุงุซูˆู† ูˆุฎูู…ุณูŽูŠู†", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "130.4" + }, + "Start": 4, + "End": 23 + } + ] + }, + { + "Input": "ุฌุฒุก ู…ู† ู…ุฆุฉ ูˆุฎู…ุณุฉ ุงู„ุงูƒูŠุงุณ ุฎุงู„ูŠุฉ", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ุฌุฒุก ู…ู† ู…ุฆุฉ ูˆุฎู…ุณุฉ", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.00952380952380952" + }, + "Start": 0, + "End": 15 + } + ] + }, + { + "Input": "ูก ุนู„ู‰ ูˆุงุญุฏ ูˆุนุดุฑูˆู† ุดุฎุต ู…ุตุงุจ", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ูก ุนู„ู‰ ูˆุงุญุฏ ูˆุนุดุฑูˆู†", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.0476190476190476" + }, + "Start": 0, + "End": 16 + } + ] + }, + { + "Input": "ูก ุนู„ู‰ ู…ุฆุฉ ูˆูˆุงุญุฏ ูˆุนุดุฑูˆู† ุงู„ูˆุฑู‚ุฉ ุชู… ุชูˆู‚ูŠุนู‡", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ูก ุนู„ู‰ ู…ุฆุฉ ูˆูˆุงุญุฏ ูˆุนุดุฑูˆู†", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.00826446280991736" + }, + "Start": 0, + "End": 21 + } + ] + }, + { + "Input": "ุงู„ุฌูˆุงุจ ุงู„ุตุญูŠุญ ูก ุฌุฒุก ู…ู† ุซู„ุงุซุฉ", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ูก ุฌุฒุก ู…ู† ุซู„ุงุซุฉ", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.333333333333333" + }, + "Start": 14, + "End": 27 + } + ] + }, + { + "Input": "ูก ุนู„ู‰ ูฃ ู…ู† ุงูƒูŠุงุณ ุงู„ุงุฑุฒ", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ูก ุนู„ู‰ ูฃ", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.333333333333333" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "ูˆุงุญุฏ ุนู„ู‰ ูฃ ุญู‚ุงุฆุจ ู…ูƒุชู…ู„ุฉ.", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ูˆุงุญุฏ ุนู„ู‰ ูฃ", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.333333333333333" + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": "ูˆุงุญุฏ ุนู„ู‰ ูขู  ุฌูˆุงุฒ ุณูุฑ ู…ุฎุชูˆู…ุฉ", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ูˆุงุญุฏ ุนู„ู‰ ูขู ", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.05" + }, + "Start": 0, + "End": 10 + } + ] + }, + { + "Input": "ูˆุงุญุฏ ุนู„ู‰ ุนุดุฑูŠู† ู…ู„ู ู…ุฎุชูˆู…ุฉ", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ูˆุงุญุฏ ุนู„ู‰ ุนุดุฑูŠู†", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.05" + }, + "Start": 0, + "End": 13 + } + ] + }, + { + "Input": "ูˆุงุญุฏ ุนู„ู‰ ู…ุงุฆุฉ ุชุฎุทูŠุทุงุช ุชู…ุช", + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ูˆุงุญุฏ ุนู„ู‰ ู…ุงุฆุฉ", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.01" + }, + "Start": 0, + "End": 12 + } + ] + }, + { + "Input": "ูƒู… ู‡ูŠ ุฎู…ุณุฉ ูˆุชุณุนูˆู† ู…ุงุฆุฉ ุนู„ู‰ ุฎู…ุณุฉ ุŸ", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ุฎู…ุณุฉ ูˆุชุณุนูˆู† ู…ุงุฆุฉ ุนู„ู‰ ุฎู…ุณุฉ", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "1900" + }, + "Start": 6, + "End": 30 + } + ] + }, + { + "Input": "ุญุฌุฒุช ุฑุญู„ุชูŠ ููŠ ุฏุฑุฌุฉ ุงู„ุฃูˆู„ู‰", + "NotSupportedByDesign": "javascript, java, python", + "Results": [] + }, + { + "Input": "ุฏุฑุฌุฉ ุงู„ุญุฑุงุฑุฉ ุณุงู„ุจ ูˆุงุญุฏ", + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ุณุงู„ุจ ูˆุงุญุฏ", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "-1" + }, + "Start": 13, + "End": 21 + } + ] + }, + { + "Input": "ุณุงู„ุจ ูˆุงุญุฏ ุนู„ู‰ ูขู ", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ุณุงู„ุจ ูˆุงุญุฏ ุนู„ู‰ ูขู ", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "-0.05" + }, + "Start": 0, + "End": 15 + } + ] + }, + { + "Input": "ุฑุจุน ูƒูŠู„ูˆ ุบุฑุงู… ู…ู† ุงู„ุนุฏุณ", + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ุฑุจุน", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.25" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "ุซู…ู† ุงู„ูˆุฒู†", + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ุซู…ู†", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.125" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "ุงู„ู†ุชูŠุฌุฉ ู‡ูŠ ุฎู…ุณุฉ ุฃุซู…ุงู†", + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ุฎู…ุณุฉ ุฃุซู…ุงู†", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.625" + }, + "Start": 11, + "End": 20 + } + ] + }, + { + "Input": "ูˆุงุญุฏ ู…ู† ุซู„ุงุซุฉ ุทุงู„ุจุงุช", + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ูˆุงุญุฏ ู…ู† ุซู„ุงุซุฉ", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.333333333333333" + }, + "Start": 0, + "End": 12 + } + ] + }, + { + "Input": "ูˆุงุญุฏ ู…ู† ูˆุงุญุฏ ูˆุนุดุฑูˆู† ุดุฎุต ู…ุฑูŠุถ", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ูˆุงุญุฏ ู…ู† ูˆุงุญุฏ ูˆุนุดุฑูˆู†", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.0476190476190476" + }, + "Start": 0, + "End": 18 + } + ] + }, + { + "Input": "ุฎู…ุณุฉ ุฃุซู…ุงู† ุงู„ูƒุฃุณ", + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ุฎู…ุณุฉ ุฃุซู…ุงู†", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.625" + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": "ุตูุฑ ู‡ูˆู ", + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ุตูุฑ", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "0" + }, + "Start": 0, + "End": 2 + }, + { + "Text": "ู ", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "0" + }, + "Start": 6, + "End": 6 + } + ] + }, + { + "Input": "ู‡ู„ ูŠูˆุฌุฏ ูˆู‚ุช ููŠ ูŠูˆู… ูฅ/ูกูง/ูขู ูกูจุŸ", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ูฅ", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "5" + }, + "Start": 19, + "End": 19 + }, + { + "Text": "ูกูง", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "17" + }, + "Start": 21, + "End": 22 + }, + { + "Text": "ูขู ูกูจ", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "2018" + }, + "Start": 24, + "End": 27 + } + ] + }, + { + "Input": "ูกู…ู„ูŠูˆู† ู„ูŠุณุช ุฑู‚ู….", + "NotSupportedByDesign": "javascript, java, python", + "Results": [] + }, + { + "Input": "ุฑู‚ู… ู„ูˆุญุฉ ุงู„ุณูŠุงุฑุฉ ุซู„ุงุซ ู…ุฆุฉ ูˆูˆุงุญุฏ.", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ุซู„ุงุซ ู…ุฆุฉ ูˆูˆุงุญุฏ", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "301" + }, + "Start": 17, + "End": 30 + } + ] + }, + { + "Input": "ุงู„ุฐูŠ ุฐูƒุฑุชู‡ุง ูƒุงู† ุจุงุทู„ุง.", + "NotSupportedByDesign": "javascript, java, python", + "Results": [] + }, + { + "Input": "ุงู„ุฏูŠ ุฐูƒุฑุชู‡ุง ูƒุงู†ุช ุบูŠุฑ ุตุญูŠุญุฉ.", + "NotSupportedByDesign": "javascript, java, python", + "Results": [] + }, + { + "Input": "ุฃูŠ ูˆุงุญุฏ ุชูุถู„ุŸ", + "NotSupportedByDesign": "javascript, java, python", + "Results": [] + }, + { + "Input": "ู‡ุฐุงูƒ ุฌูŠุฏ ุญู‚ุง.", + "NotSupportedByDesign": "javascript, java, python", + "Results": [] + }, + { + "Input": "ููŠ ุจุนุถ ุงู„ุจู„ุฏุงู† ุชุณุชุทูŠุน ุงู† ุชูƒุชุจ ูฅ.ู ู  ุงูˆ ูฅ,ู ู ", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ูฅ.ู ู ", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "5" + }, + "Start": 30, + "End": 33 + }, + { + "Text": "ูฅ,ู ู ", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "5" + }, + "Start": 38, + "End": 41 + } + ] + }, + { + "Input": "ุณุชุฉ ูˆุนุดุฑูˆู† ุดุฎุต ุชูˆููŠ ููŠ ุญุงุฏุซ ููŠ ุชูŠูƒู…ุงู†.", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ุณุชุฉ ูˆุนุดุฑูˆู†", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "26" + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": "ุงูƒุซุฑ ู…ู† ู†ุตู ุงู„ู†ุงุณ ู‚ุฏู…ูˆุง ุงู„ู‰ ู‡ู†ุง.", + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ู†ุตู", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.5" + }, + "Start": 8, + "End": 10 + } + ] + }, + { + "Input": "ุฃุฑูŠุฏ ุฃู† ุงุฑุจุญ ูกู ู ู ู  ุฏูˆู„ุงุฑ ููŠ ูฃ ุณู†ูˆุงุช.", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ูกู ู ู ู ", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "10000" + }, + "Start": 13, + "End": 17 + }, + { + "Text": "ูฃ", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "3" + }, + "Start": 28, + "End": 28 + } + ] + }, + { + "Input": "ุฃุฑูŠุฏ ุฃู† ูขู ู ู  ุฏูˆู„ุงุฑ ุฎู„ุงู„ ูฃ ุณู†ูˆุงุช.", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ูขู ู ู ", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "2000" + }, + "Start": 8, + "End": 11 + }, + { + "Text": "ูฃ", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "3" + }, + "Start": 24, + "End": 24 + } + ] + }, + { + "Input": "ุงู„ูƒุณุฑ ุงู„ุตุญูŠุญ ูขู ู ู  ุนู„ู‰ ูฃ", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ูขู ู ู  ุนู„ู‰ ูฃ", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "666.666666666667" + }, + "Start": 13, + "End": 22 + } + ] + }, + { + "Input": "$ูขู ", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ูขู ", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "20" + }, + "Start": 1, + "End": 2 + } + ] + }, + { + "Input": "ุงู„ุฅุฌุงุจุฉ ุณุงู„ุจ ูˆุงุญุฏ.", + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ุณุงู„ุจ ูˆุงุญุฏ", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "-1" + }, + "Start": 8, + "End": 16 + } + ] + }, + { + "Input": "-ูค/ูฅ", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "-ูค/ูฅ", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "-0.8" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "ุงู„ุณุนุฑ ุงู„ู…ุฌู…ูˆุน ู…ุงุฆุชูŠู† ูˆุฅุซู†ูŠู† ุฃู„ู", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ู…ุงุฆุชูŠู† ูˆุฅุซู†ูŠู† ุฃู„ู", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "202000" + }, + "Start": 14, + "End": 30 + } + ] + }, + { + "Input": "ุงู„ุณุนุฑ ู…ุงุฆุชุงู† ูˆุซู„ุงุซุฉ ุฌุฒุก ู…ู† ู…ุงุฆุฉ", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ู…ุงุฆุชุงู† ูˆุซู„ุงุซุฉ ุฌุฒุก ู…ู† ู…ุงุฆุฉ", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "200.03" + }, + "Start": 6, + "End": 30 + } + ] + }, + { + "Input": "ุญุฐูุช ุซู…ู† ุงู„ู…ุญุชูˆู‰", + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ุซู…ู†", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.125" + }, + "Start": 5, + "End": 7 + } + ] + }, + { + "Input": "ู…ุฆุฉ ูˆุซู„ุงุซูˆู† ุฃุฎู…ุงุณ ุงู„ุนู‚ุฏ ุชู… ูƒุชุงุจุชู‡.", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ู…ุฆุฉ ูˆุซู„ุงุซูˆู† ุฃุฎู…ุงุณ", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "26" + }, + "Start": 0, + "End": 16 + } + ] + }, + { + "Input": "-ูข,ูฅ^-ูก", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "-ูข,ูฅ^-ูก", + "TypeName": "number", + "Resolution": { + "subtype": "power", + "value": "-0.4" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "ุฏุฑุฌุฉ ุงู„ุญุฑุงุฑุฉ ุณุงู„ุจ ูฅ", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ุณุงู„ุจ ูฅ", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "-5" + }, + "Start": 13, + "End": 18 + } + ] + }, + { + "Input": "ูก ูขูฃูค ูฅูฆูง", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ูก ูขูฃูค ูฅูฆูง", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "1234567" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "ุงู„ู…ุณุงูุฉ ุจูŠู† ุงู„ุจูŠุชูŠู† ู…ุฆุชุงู† ูˆูˆุงุญุฏ ูˆุณุจุนูˆู† ุฌุฒุก ู…ู† ู…ุฆุฉ", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ู…ุฆุชุงู† ูˆูˆุงุญุฏ ูˆุณุจุนูˆู† ุฌุฒุก ู…ู† ู…ุฆุฉ", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "200.71" + }, + "Start": 20, + "End": 48 + } + ] + }, + { + "Input": "ุงู„ุฃุฑู‚ุงู… ู‡ูŠ ูก ุŒ ูขูฃูค ุŒ ูฅูฆูง", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ูก", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "1" + }, + "Start": 11, + "End": 11 + }, + { + "Text": "ูขูฃูค", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "234" + }, + "Start": 15, + "End": 17 + }, + { + "Text": "ูฅูฆูง", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "567" + }, + "Start": 21, + "End": 23 + } + ] + }, + { + "Input": "ุฌุฒุก ู…ู† ูˆุงุญุฏ ูˆุนุดุฑูˆู† ุงุฌุฒุงุก ุงู„ู…ู„ู ูุงุถูŠุฉ", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ุฌุฒุก ู…ู† ูˆุงุญุฏ ูˆุนุดุฑูˆู†", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.0476190476190476" + }, + "Start": 0, + "End": 17 + } + ] + }, + { + "Input": "ู…ุงุฆุฉ ุนู„ู‰ ุฃู„ู ูˆุฎู…ุณุฉ", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ู…ุงุฆุฉ ุนู„ู‰ ุฃู„ู ูˆุฎู…ุณุฉ", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.0995024875621891" + }, + "Start": 0, + "End": 17 + } + ] + }, + { + "Input": "ู…ุงุฆุฉ ูˆุซู„ุงุซุฉ ูˆุซู„ุซุงู†", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ู…ุงุฆุฉ ูˆุซู„ุงุซุฉ ูˆุซู„ุซุงู†", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "103.666666666667" + }, + "Start": 0, + "End": 17 + } + ] + }, + { + "Input": "-ูก-^ูขูฅู ู ", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "-ูก-^ูขูฅู ู ", + "TypeName": "number", + "Resolution": { + "subtype": "power", + "value": "-0.0004" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "-ูขูฃ^ูก,ูก", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "-ูขูฃ^ูก,ูก", + "TypeName": "number", + "Resolution": { + "subtype": "power", + "value": "-8.95430243255239" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "-ูขูฃ--^ูก,ูก", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "-ูขูฃ--^ูก,ูก", + "TypeName": "number", + "Resolution": { + "subtype": "power", + "value": "-8.95430243255239" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "ูˆุงุญุฏ ุนู„ู‰ ุฎู…ุณุฉ ูˆุนุดุฑูˆู†", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ูˆุงุญุฏ ุนู„ู‰ ุฎู…ุณุฉ ูˆุนุดุฑูˆู†", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.04" + }, + "Start": 0, + "End": 19 + } + ] + }, + { + "Input": "ุงู„ุฅุฌุงุจุฉ ู‡ูŠ ู†ุงู‚ุต ู…ุงุฆุฉ ุนู„ู‰ ุฎู…ุณุฉ ูˆุซู„ุงุซูˆู†", + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ู†ุงู‚ุต ู…ุงุฆุฉ ุนู„ู‰ ุฎู…ุณุฉ ูˆุซู„ุงุซูˆู†", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "-2.85714285714286" + }, + "Start": 11, + "End": 36 + } + ] + }, + { + "Input": "ูŠู…ูƒู†ู†ูŠ ุฃู† ุฃุนุทูŠูƒ ูฃ ู…ุฆุฉ ูˆ ูขูก ูŠูˆุงู†", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ูฃ ู…ุฆุฉ ูˆ ูขูก", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "321" + }, + "Start": 16, + "End": 25 + } + ] + }, + { + "Input": "ูค ุขู„ุงู ูฃ ู…ุงุฆุฉ ูˆ ูขูก ุฑู‚ู… ุตุงู„ุญ", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ูค ุขู„ุงู ูฃ ู…ุงุฆุฉ ูˆ ูขูก", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "4321" + }, + "Start": 0, + "End": 17 + } + ] + }, + { + "Input": "ูคุขู„ุงู ูˆูฃ ู…ุฆุฉ ูˆู  ุฑู‚ู…ุงู† ุตุงู„ุญุงู†", + "Comment": "Requires further research on language", + "NotSupportedByDesign": "javascript, java, python", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "ูค ุขู„ุงู ูˆูฃ ู…ุงุฆุฉ", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "4300" + }, + "Start": 0, + "End": 13 + }, + { + "Text": "ู ", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "0" + }, + "Start": 17, + "End": 17 + }, + { + "Text": "ุงุซู†ูŠู†", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "2" + }, + "Start": 20, + "End": 24 + } + ] + }, + { + "Input": "ูคู ู ู  ูฃ ู…ุฆุฉ ูˆูขูก ุฑู‚ู…ุงู† ุตุงู„ุญุงู†.", + "Comment": "Requires further research on language", + "NotSupportedByDesign": "javascript, java, python", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "ูคู ู ู ", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "4000" + }, + "Start": 0, + "End": 3 + }, + { + "Text": "ูฃ ู…ุงุฆุฉ ูˆูขูก", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "321" + }, + "Start": 6, + "End": 15 + }, + { + "Text": "ุงุซู†ูŠู†", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "2" + }, + "Start": 17, + "End": 21 + } + ] + }, + { + "Input": "ูฃ ู…ุฆุฉ ูˆูข,ูกูข ู…ุฆุฉ ุฑู‚ู…ุงู† ุตุงู„ุญุงู†.", + "Comment": "Requires further research on language", + "NotSupportedByDesign": "javascript, java, python", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "ูฃ ู…ุฆุฉ", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "300" + }, + "Start": 0, + "End": 4 + }, + { + "Text": "ูข,ูกูข ู…ุฆุฉ ", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "212" + }, + "Start": 7, + "End": 15 + }, + { + "Text": "ุงุซู†ูŠู†", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "2" + }, + "Start": 2, + "End": 7 + } + ] + }, + { + "Input": "ูฃ ู…ุฆุฉ ูˆ ุณุงู„ุจ ูˆุงุญุฏ ุฑู‚ู…ุงู† ุตุงู„ุญุงู†.", + "Comment": "Requires further research on language", + "NotSupportedByDesign": "javascript, java, python", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "ูฃ ู…ุฆุฉ", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "300" + }, + "Start": 0, + "End": 5 + }, + { + "Text": "ุณุงู„ุจ ูˆุงุญุฏ", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "-1" + }, + "Start": 8, + "End": 17 + }, + { + "Text": "ุงุซู†ูŠู†", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "2" + }, + "Start": 19, + "End": 23 + } + ] + }, + { + "Input": "192.", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "192", + "TypeName": "number", + "Resolution": { + "value": "192" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "192.168.1.2", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "192", + "TypeName": "number", + "Resolution": { + "value": "192" + }, + "Start": 0, + "End": 2 + }, + { + "Text": "168", + "TypeName": "number", + "Resolution": { + "value": "168" + }, + "Start": 4, + "End": 6 + }, + { + "Text": "1", + "TypeName": "number", + "Resolution": { + "value": "1" + }, + "Start": 8, + "End": 8 + }, + { + "Text": "2", + "TypeName": "number", + "Resolution": { + "value": "2" + }, + "Start": 10, + "End": 10 + } + ] + }, + { + "Input": "ุงู„ุณุงุฆู„ 180.25 ู…ู„", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "180.25", + "TypeName": "number", + "Resolution": { + "value": "180.25" + }, + "Start": 7, + "End": 12 + } + ] + }, + { + "Input": "ุงู„ุณุงุฆู„ 180 ู…ู„", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "180", + "TypeName": "number", + "Resolution": { + "value": "180" + }, + "Start": 7, + "End": 9 + } + ] + }, + { + "Input": " ุทุฑูŠู‚ 29 ูƒู… ", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "29", + "TypeName": "number", + "Resolution": { + "value": "29" + }, + "Start": 6, + "End": 7 + } + ] + }, + { + "Input": " 4 ู…ุงูŠูˆ ", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "4", + "TypeName": "number", + "Resolution": { + "value": "4" + }, + "Start": 1, + "End": 1 + } + ] + }, + { + "Input": "ุงู„ุณุงุฆู„ .25ู…ู„", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": ".08", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": ".08", + "TypeName": "number", + "Resolution": { + "value": "0.08" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "ูˆุงุญุฏ", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "ูˆุงุญุฏ", + "TypeName": "number", + "Resolution": { + "value": "1" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "ู…ูุฑุฏ", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": ".23456000", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": ".23456000", + "TypeName": "number", + "Resolution": { + "value": "0.23456" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "4.800", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "4.800", + "TypeName": "number", + "Resolution": { + "value": "4.8" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "ุงู„ู…ุงุฆุฉ", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "ุงู„ู…ุงุฆุฉ", + "TypeName": "number", + "Resolution": { + "value": "100" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "ุซู„ุซ", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "ุซู„ุซ", + "TypeName": "number", + "Resolution": { + "value": "0.333333333333333" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "ู…ุงุฆุฉ ูˆ ุซู„ุงุซุฉ ูˆ ุซู„ุซ", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "ู…ุงุฆุฉ ูˆ ุซู„ุงุซุฉ ูˆ ุซู„ุซ", + "TypeName": "number", + "Resolution": { + "value": "103.333333333333333" + }, + "Start": 0, + "End": 17 + } + ] + }, + { + "Input": "ู…ุงุฆุฉ ูˆ ุซู„ุงุซุฉ ูˆ ุซู„ุซูŠู†", + "Comment": "PendingValidation, Mothanna Case: ุซู„ุซูŠู†", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "ู…ุงุฆุฉ ูˆ ุซู„ุงุซุฉ ูˆ ุซู„ุซูŠู†", + "TypeName": "number", + "Resolution": { + "value": "103.666666666667" + }, + "Start": 0, + "End": 19 + } + ] + }, + { + "Input": "ุณุชุฉ ุนุดุฑ", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "ุณุชุฉ ุนุดุฑ", + "TypeName": "number", + "Resolution": { + "value": "16" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "ู…ุงุฆุฉ ูˆ ุณุชุฉ ุนุดุฑ", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "ู…ุงุฆุฉ ูˆ ุณุชุฉ ุนุดุฑ", + "TypeName": "number", + "Resolution": { + "value": "116" + }, + "Start": 0, + "End": 13 + } + ] + }, + { + "Input": "ู…ุงุฆุฉ ูˆ ุณุชูˆู†", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "ู…ุงุฆุฉ ูˆ ุณุชูˆู†", + "TypeName": "number", + "Resolution": { + "value": "160" + }, + "Start": 0, + "End": 10 + } + ] + }, + { + "Input": "ู…ุงุฆุฉ ูˆ ูˆุงุญุฏ ูˆ ุณุชูˆู†", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "ู…ุงุฆุฉ ูˆ ูˆุงุญุฏ ูˆ ุณุชูˆู†", + "TypeName": "number", + "Resolution": { + "value": "161" + }, + "Start": 0, + "End": 17 + } + ] + }, + { + "Input": "ูˆุงุญุฏ ู…ู† ุชุฑูŠู„ูŠูˆู†", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "ูˆุงุญุฏ ู…ู† ุชุฑูŠู„ูŠูˆู†", + "TypeName": "number", + "Resolution": { + "value": "1E-12" + }, + "Start": 0, + "End": 14 + } + ] + }, + { + "Input": "ูˆุงุญุฏ ู…ู† ู…ุงุฆุฉ ู…ู„ูŠูˆู†", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "ูˆุงุญุฏ ู…ู† ู…ุงุฆุฉ ู…ู„ูŠูˆู†", + "TypeName": "number", + "Resolution": { + "value": "1E-08" + }, + "Start": 0, + "End": 17 + } + ] + }, + { + "Input": " ู†ุตู ุฏุณุชุฉ", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "ู†ุตู ุฏุณุชุฉ", + "TypeName": "number", + "Resolution": { + "value": "6" + }, + "Start": 1, + "End": 8 + } + ] + }, + { + "Input": " 3 ุฏุณุชุงุช", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "3 ุฏุณุชุงุช", + "TypeName": "number", + "Resolution": { + "value": "36" + }, + "Start": 1, + "End": 7 + } + ] + }, + { + "Input": " ุฏุณุชุฉ ", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "ุฏุณุชุฉ", + "TypeName": "number", + "Resolution": { + "value": "12" + }, + "Start": 1, + "End": 4 + } + ] + }, + { + "Input": "ุซู„ุงุซุฉ ุฏุณุชุงุช", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "ุซู„ุงุซุฉ ุฏุณุชุงุช", + "TypeName": "number", + "Resolution": { + "value": "36" + }, + "Start": 0, + "End": 10 + } + ] + }, + { + "Input": "1,234,567", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "1,234,567", + "TypeName": "number", + "Resolution": { + "value": "1234567" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "1, 234, 567", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "1", + "TypeName": "number", + "Resolution": { + "value": "1" + }, + "Start": 0, + "End": 0 + }, + { + "Text": "234", + "TypeName": "number", + "Resolution": { + "value": "234" + }, + "Start": 3, + "End": 5 + }, + { + "Text": "567", + "TypeName": "number", + "Resolution": { + "value": "567" + }, + "Start": 8, + "End": 10 + } + ] + }, + { + "Input": "9.2321312", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "9.2321312", + "TypeName": "number", + "Resolution": { + "value": "9.2321312" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": " -9.2321312", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "-9.2321312", + "TypeName": "number", + "Resolution": { + "value": "-9.2321312" + }, + "Start": 1, + "End": 10 + } + ] + }, + { + "Input": " -1", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "-1", + "TypeName": "number", + "Resolution": { + "value": "-1" + }, + "Start": 1, + "End": 2 + } + ] + }, + { + "Input": "-4/5", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "-4/5", + "TypeName": "number", + "Resolution": { + "value": "-0.8" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "- 1 4/5", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "- 1 4/5", + "TypeName": "number", + "Resolution": { + "value": "-1.8" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "ุซู„ุงุซุฉ", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "ุซู„ุงุซุฉ", + "TypeName": "number", + "Resolution": { + "value": "3" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": " 123456789101231", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "123456789101231", + "TypeName": "number", + "Resolution": { + "value": "123456789101231" + }, + "Start": 1, + "End": 15 + } + ] + }, + { + "Input": "-123456789101231", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "-123456789101231", + "TypeName": "number", + "Resolution": { + "value": "-123456789101231" + }, + "Start": 0, + "End": 15 + } + ] + }, + { + "Input": "1", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "1", + "TypeName": "number", + "Resolution": { + "value": "1" + }, + "Start": 0, + "End": 0 + } + ] + }, + { + "Input": " ุซู„ุงุซุฉ ", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "ุซู„ุงุซุฉ", + "TypeName": "number", + "Resolution": { + "value": "3" + }, + "Start": 1, + "End": 5 + } + ] + }, + { + "Input": "ุชุฑูŠู„ูŠูˆู†", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "ุชุฑูŠู„ูŠูˆู†", + "TypeName": "number", + "Resolution": { + "value": "1000000000000" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "ูˆุงุญุฏ ูˆ ุนุดุฑูˆู† ุชุฑูŠู„ูŠูˆู†", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "ูˆุงุญุฏ ูˆ ุนุดุฑูˆู† ุชุฑูŠู„ูŠูˆู†", + "TypeName": "number", + "Resolution": { + "value": "21000000000000" + }, + "Start": 0, + "End": 19 + } + ] + }, + { + "Input": "ูˆุงุญุฏ ูˆ ุนุดุฑูˆู† ุชุฑูŠู„ูŠูˆู† ูˆ ุซู„ุงุซู…ุงุฆุฉ", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "ูˆุงุญุฏ ูˆ ุนุดุฑูˆู† ุชุฑูŠู„ูŠูˆู† ูˆ ุซู„ุงุซู…ุงุฆุฉ", + "TypeName": "number", + "Resolution": { + "value": "21000000000300" + }, + "Start": 0, + "End": 30 + } + ] + }, + { + "Input": "ุงุซู†ุงู† ูˆ ุฎู…ุณูˆู†", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "ุงุซู†ุงู† ูˆ ุฎู…ุณูˆู†", + "TypeName": "number", + "Resolution": { + "value": "52" + }, + "Start": 0, + "End": 12 + } + ] + }, + { + "Input": "52", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "52", + "TypeName": "number", + "Resolution": { + "value": "52" + }, + "Start": 0, + "End": 1 + } + ] + }, + { + "Input": "ุซู„ุงุซู…ุงุฆุฉ ูˆ ูˆุงุญุฏ ูˆ ุซู„ุงุซูˆู†", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "ุซู„ุงุซู…ุงุฆุฉ ูˆ ูˆุงุญุฏ ูˆ ุซู„ุงุซูˆู†", + "TypeName": "number", + "Resolution": { + "value": "331" + }, + "Start": 0, + "End": 23 + } + ] + }, + { + "Input": "ู…ุงุฆุชุงู† ูˆ ุงุซู†ุงู† ุฃู„ู", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "ู…ุงุฆุชุงู† ูˆ ุงุซู†ุงู† ุฃู„ู", + "TypeName": "number", + "Resolution": { + "value": "202000" + }, + "Start": 0, + "End": 17 + } + ] + }, + { + "Input": "ุฃู„ููŠู† ูˆ ู…ุงุฆุชุงู†", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "ุฃู„ููŠู† ูˆ ู…ุงุฆุชุงู†", + "TypeName": "number", + "Resolution": { + "value": "2200" + }, + "Start": 0, + "End": 13 + } + ] + }, + { + "Input": "ู…ุงุฆุชูŠู† ูุงุตู„ุฉ ุซู„ุงุซุฉ ู…ู† ู…ุงุฆุฉ", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "ู…ุงุฆุชูŠู† ูุงุตู„ุฉ ุซู„ุงุซุฉ ู…ู† ู…ุงุฆุฉ", + "TypeName": "number", + "Resolution": { + "value": "200.03" + }, + "Start": 0, + "End": 25 + } + ] + }, + { + "Input": " 200 ู†ู‚ุทุฉ", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "200", + "TypeName": "number", + "Resolution": { + "value": "200" + }, + "Start": 1, + "End": 3 + } + ] + }, + { + "Input": "1e10", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "1e10", + "TypeName": "number", + "Resolution": { + "value": "10000000000" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "1.1^23", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "1.1^23", + "TypeName": "number", + "Resolution": { + "value": "8.95430243255239" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": " 322 ู…ุงุฆุฉ ", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "322 ู…ุงุฆุฉ", + "TypeName": "number", + "Resolution": { + "value": "32200" + }, + "Start": 1, + "End": 8 + } + ] + }, + { + "Input": "ุณุจุนูˆู†", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "ุณุจุนูˆู†", + "TypeName": "number", + "Resolution": { + "value": "70" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "2 1/4", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "2 1/4", + "TypeName": "number", + "Resolution": { + "value": "2.25" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "3/4", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "3/4", + "TypeName": "number", + "Resolution": { + "value": "0.75" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "ุซู…ู†", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "ุซู…ู†", + "TypeName": "number", + "Resolution": { + "value": "0.125" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "ุฎู…ุณุฉ ุฃุซู…ุงู†", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "ุฎู…ุณุฉ ุฃุซู…ุงู†", + "TypeName": "number", + "Resolution": { + "value": "0.625" + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": "ู†ุตู", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "ู†ุตู", + "TypeName": "number", + "Resolution": { + "value": "0.5" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "ุซู„ุงุซุฉ ุฃุฑุจุงุน", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "ุซู„ุงุซุฉ ุฃุฑุจุงุน", + "TypeName": "number", + "Resolution": { + "value": "0.75" + }, + "Start": 0, + "End": 10 + } + ] + }, + { + "Input": "ุนุดุฑูˆู† ูˆ ุซู„ุงุซุฉ ุฃุฎู…ุงุณ", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "ุนุดุฑูˆู† ูˆ ุซู„ุงุซุฉ ุฃุฎู…ุงุณ", + "TypeName": "number", + "Resolution": { + "value": "20.6" + }, + "Start": 0, + "End": 18 + } + ] + }, + { + "Input": "ุซู„ุงุซุฉ ูˆ ุนุดุฑูˆู† ุฎู…ุณ", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "ุซู„ุงุซุฉ ูˆ ุนุดุฑูˆู† ุฎู…ุณ", + "TypeName": "number", + "Resolution": { + "value": "4.6" + }, + "Start": 0, + "End": 16 + } + ] + }, + { + "Input": "ุซู„ุงุซุฉ ูˆ ุนุดุฑูˆู† ูˆ ุซู„ุงุซุฉ ุฃุฎู…ุงุณ", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "ุซู„ุงุซุฉ ูˆ ุนุดุฑูˆู† ูˆ ุซู„ุงุซุฉ ุฃุฎู…ุงุณ", + "TypeName": "number", + "Resolution": { + "value": "23.6" + }, + "Start": 0, + "End": 26 + } + ] + }, + { + "Input": "ู…ุงุฆุชูŠู† ุฃู„ู ูˆ ุฃุฑุจุนู…ุงุฆุฉ ูˆ ุฃุฑุจุนูˆู† ูˆ ุซู„ุงุซุฉ ุฃุฎู…ุงุณ", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "ู…ุงุฆุชูŠู† ุฃู„ู ูˆ ุฃุฑุจุนู…ุงุฆุฉ ูˆ ุฃุฑุจุนูˆู† ูˆ ุซู„ุงุซุฉ ุฃุฎู…ุงุณ", + "TypeName": "number", + "Resolution": { + "value": "200440.6" + }, + "Start": 0, + "End": 43 + } + ] + }, + { + "Input": "ูˆุงุญุฏ ูˆ ู†ุตู", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "ูˆุงุญุฏ ูˆ ู†ุตู", + "TypeName": "number", + "Resolution": { + "value": "1.5" + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": "ูˆุงุญุฏ ูˆ ุฑุจุน", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "ูˆุงุญุฏ ูˆ ุฑุจุน", + "TypeName": "number", + "Resolution": { + "value": "1.25" + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": "ุฎู…ุณุฉ ูˆ ุฑุจุน", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "ุฎู…ุณุฉ ูˆ ุฑุจุน", + "TypeName": "number", + "Resolution": { + "value": "5.25" + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": "ู…ุงุฆุฉ ูˆ ุซู„ุงุซุฉ ุฃุฑุจุงุน", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "ู…ุงุฆุฉ ูˆ ุซู„ุงุซุฉ ุฃุฑุจุงุน", + "TypeName": "number", + "Resolution": { + "value": "100.75" + }, + "Start": 0, + "End": 17 + } + ] + }, + { + "Input": "ูˆุงุญุฏ ู…ู† ู…ุงุฆุฉ", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "ูˆุงุญุฏ ู…ู† ู…ุงุฆุฉ", + "TypeName": "number", + "Resolution": { + "value": "0.01" + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "1.1^+23", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "1.1^+23", + "TypeName": "number", + "Resolution": { + "value": "8.95430243255239" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "2.5^-1", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "2.5^-1", + "TypeName": "number", + "Resolution": { + "value": "0.4" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "-2500^-1", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "-2500^-1", + "TypeName": "number", + "Resolution": { + "value": "-0.0004" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "-1.1^+23", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "-1.1^+23", + "TypeName": "number", + "Resolution": { + "value": "-8.95430243255239" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "-2.5^-1", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "-2.5^-1", + "TypeName": "number", + "Resolution": { + "value": "-0.4" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "-1.1^--23", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "-1.1^--23", + "TypeName": "number", + "Resolution": { + "value": "-8.95430243255239" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "-127.32e13", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "-127.32e13", + "TypeName": "number", + "Resolution": { + "value": "-1.2732E+15" + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": "12.32e+14", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "12.32e+14", + "TypeName": "number", + "Resolution": { + "value": "1.232E+15" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "-12e-1", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "-12e-1", + "TypeName": "number", + "Resolution": { + "value": "-1.2" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "1.2 ู…ู„ูŠุงุฑ", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "1.2 ู…ู„ูŠุงุฑ", + "TypeName": "number", + "Resolution": { + "value": "1200000000" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "ุฎู…ุณ", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "ุฎู…ุณ", + "TypeName": "number", + "Resolution": { + "value": "0.2" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "ูˆุงุญุฏ ู…ู† ู…ุงุฆุฉ ุฃู„ู ุชุฑูŠู„ูŠูˆู†", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "ูˆุงุญุฏ ู…ู† ู…ุงุฆุฉ ุฃู„ู ุชุฑูŠู„ูŠูˆู†", + "TypeName": "number", + "Resolution": { + "value": "1E-17" + }, + "Start": 0, + "End": 23 + } + ] + }, + { + "Input": "ุซู„ุงุซุฉ ุฃุฎู…ุงุณ", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "ุซู„ุงุซุฉ ุฃุฎู…ุงุณ", + "TypeName": "number", + "Resolution": { + "value": "0.6" + }, + "Start": 0, + "End": 10 + } + ] + }, + { + "Input": "ุฎู…ุณ ุงู„ุนุดุฑูˆู†", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "ุฎู…ุณ ุงู„ุนุดุฑูˆู†", + "TypeName": "number", + "Resolution": { + "value": "4" + }, + "Start": 0, + "End": 10 + } + ] + }, + { + "Input": "ุซู„ุงุซุฉ ูˆ ุฎู…ุณ", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "ุซู„ุงุซุฉ ูˆ ุฎู…ุณ", + "TypeName": "number", + "Resolution": { + "value": "3.2" + }, + "Start": 0, + "End": 10 + } + ] + }, + { + "Input": "ูˆุงุญุฏ ูˆ ุนุดุฑูˆู† ุฎู…ุณ", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "ูˆุงุญุฏ ูˆ ุนุดุฑูˆู† ุฎู…ุณ", + "TypeName": "number", + "Resolution": { + "value": "4.2" + }, + "Start": 0, + "End": 15 + } + ] + }, + { + "Input": "ูˆุงุญุฏ ู…ู† ูˆุงุญุฏ ูˆ ุนุดุฑูˆู†", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "ูˆุงุญุฏ ู…ู† ูˆุงุญุฏ ูˆ ุนุดุฑูˆู†", + "TypeName": "number", + "Resolution": { + "value": "0.0476190476190476" + }, + "Start": 0, + "End": 19 + } + ] + }, + { + "Input": "ูˆุงุญุฏ ู…ู† ุงุซู†ูŠู† ูˆ ุนุดุฑูˆู†", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "ูˆุงุญุฏ ู…ู† ุงุซู†ูŠู† ูˆ ุนุดุฑูˆู†", + "TypeName": "number", + "Resolution": { + "value": "0.0454545454545455" + }, + "Start": 0, + "End": 20 + } + ] + }, + { + "Input": "ุซู„ุงุซุฉ ู…ู† ูˆุงุญุฏ ูˆ ุนุดุฑูˆู†", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "ุซู„ุงุซุฉ ู…ู† ูˆุงุญุฏ ูˆ ุนุดุฑูˆู†", + "TypeName": "number", + "Resolution": { + "value": "0.142857142857143" + }, + "Start": 0, + "End": 20 + } + ] + }, + { + "Input": "ุฎู…ุณ ุฎู…ุณ ุงู„ุนุดุฑูˆู†", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "ุฎู…ุณ ุฎู…ุณ ุงู„ุนุดุฑูˆู†", + "TypeName": "number", + "Resolution": { + "value": "0.8" + }, + "Start": 0, + "End": 14 + } + ] + }, + { + "Input": "ู…ุงุฆุฉ ูˆ ุซู„ุงุซูˆู† ุฎู…ุณ", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "ู…ุงุฆุฉ ูˆ ุซู„ุงุซูˆู† ุฎู…ุณ", + "TypeName": "number", + "Resolution": { + "value": "26" + }, + "Start": 0, + "End": 16 + } + ] + }, + { + "Input": "ู…ุงุฆุฉ ูˆ ุงุซู†ุงู† ูˆ ุซู„ุงุซูˆู† ุฎู…ุณ", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "ู…ุงุฆุฉ ูˆ ุงุซู†ุงู† ูˆ ุซู„ุงุซูˆู† ุฎู…ุณ", + "TypeName": "number", + "Resolution": { + "value": "26.4" + }, + "Start": 0, + "End": 24 + } + ] + }, + { + "Input": "ู…ุงุฆุฉ ูˆ ุงุซู†ุงู† ูˆ ุซู„ุงุซูˆู† ุฃุฎู…ุงุณ", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "ู…ุงุฆุฉ ูˆ ุงุซู†ุงู† ูˆ ุซู„ุงุซูˆู† ุฃุฎู…ุงุณ", + "TypeName": "number", + "Resolution": { + "value": "26.4" + }, + "Start": 0, + "End": 26 + } + ] + }, + { + "Input": "ู…ุงุฆุฉ ูˆ ุซู„ุงุซูˆู† ูˆ ุฎู…ุณูŠู†", + "Comment": "PendingValidation, Mothanna Case: ุฎู…ุณูŠู†", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "ู…ุงุฆุฉ ูˆ ุซู„ุงุซูˆู† ูˆ ุฎู…ุณูŠู†", + "TypeName": "number", + "Resolution": { + "value": "130.4" + }, + "Start": 0, + "End": 20 + } + ] + }, + { + "Input": "ูˆุงุญุฏ ู…ู† ู…ุงุฆุฉ ูˆ ุฎู…ุณุฉ", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "ูˆุงุญุฏ ู…ู† ู…ุงุฆุฉ ูˆ ุฎู…ุณุฉ", + "TypeName": "number", + "Resolution": { + "value": "0.00952380952380952" + }, + "Start": 0, + "End": 18 + } + ] + }, + { + "Input": "ู…ุงุฆุฉ ู…ู† ุฃู„ู ูˆ ุฎู…ุณุฉ", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "ู…ุงุฆุฉ ู…ู† ุฃู„ู ูˆ ุฎู…ุณุฉ", + "TypeName": "number", + "Resolution": { + "value": "0.0995024875621891" + }, + "Start": 0, + "End": 17 + } + ] + }, + { + "Input": "ูˆุงุญุฏ ุนู„ู‰ ุซู„ุงุซุฉ", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "ูˆุงุญุฏ ุนู„ู‰ ุซู„ุงุซุฉ", + "TypeName": "number", + "Resolution": { + "value": "0.333333333333333" + }, + "Start": 0, + "End": 13 + } + ] + }, + { + "Input": "ูˆุงุญุฏ ุนู„ู‰ ูˆุงุญุฏ ูˆ ุนุดุฑูˆู†", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "ูˆุงุญุฏ ุนู„ู‰ ูˆุงุญุฏ ูˆ ุนุดุฑูˆู†", + "TypeName": "number", + "Resolution": { + "value": "0.0476190476190476" + }, + "Start": 0, + "End": 20 + } + ] + }, + { + "Input": "ูˆุงุญุฏ ุนู„ู‰ ู…ุงุฆุฉ ูˆ ูˆุงุญุฏ ูˆ ุนุดุฑูˆู†", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "ูˆุงุญุฏ ุนู„ู‰ ู…ุงุฆุฉ ูˆ ูˆุงุญุฏ ูˆ ุนุดุฑูˆู†", + "TypeName": "number", + "Resolution": { + "value": "0.00826446280991736" + }, + "Start": 0, + "End": 27 + } + ] + }, + { + "Input": "1 ุนู„ู‰ ุซู„ุงุซุฉ", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "1 ุนู„ู‰ ุซู„ุงุซุฉ", + "TypeName": "number", + "Resolution": { + "value": "0.333333333333333" + }, + "Start": 0, + "End": 10 + } + ] + }, + { + "Input": "1 ุนู„ู‰ 3", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "1 ุนู„ู‰ 3", + "TypeName": "number", + "Resolution": { + "value": "0.333333333333333" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "ูˆุงุญุฏ ุนู„ู‰ 3", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "ูˆุงุญุฏ ุนู„ู‰ 3", + "TypeName": "number", + "Resolution": { + "value": "0.333333333333333" + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": "ูˆุงุญุฏ ุนู„ู‰ 20", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "ูˆุงุญุฏ ุนู„ู‰ 20", + "TypeName": "number", + "Resolution": { + "value": "0.05" + }, + "Start": 0, + "End": 10 + } + ] + }, + { + "Input": "ูˆุงุญุฏ ุนู„ู‰ ุนุดุฑูˆู†", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "ูˆุงุญุฏ ุนู„ู‰ ุนุดุฑูˆู†", + "TypeName": "number", + "Resolution": { + "value": "0.05" + }, + "Start": 0, + "End": 13 + } + ] + }, + { + "Input": "ูˆุงุญุฏ ุนู„ู‰ ู…ุงุฆุฉ", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "ูˆุงุญุฏ ุนู„ู‰ ู…ุงุฆุฉ", + "TypeName": "number", + "Resolution": { + "value": "0.01" + }, + "Start": 0, + "End": 12 + } + ] + }, + { + "Input": "ูˆุงุญุฏ ุนู„ู‰ ู…ุงุฆุฉ ูˆ ุฎู…ุณุฉ ูˆ ุนุดุฑูˆู†", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "ูˆุงุญุฏ ุนู„ู‰ ู…ุงุฆุฉ ูˆ ุฎู…ุณุฉ ูˆ ุนุดุฑูˆู†", + "TypeName": "number", + "Resolution": { + "value": "0.008" + }, + "Start": 0, + "End": 27 + } + ] + }, + { + "Input": " ูƒู… ูŠุณุงูˆูŠ ุฎู…ุณุฉ ูˆ ุชุณุนูˆู† ู…ุงุฆุฉ ุฎู…ุณ ุŸ", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "ุฎู…ุณุฉ ูˆ ุชุณุนูˆู† ู…ุงุฆุฉ ุฎู…ุณ", + "TypeName": "number", + "Resolution": { + "value": "19000" + }, + "Start": 10, + "End": 30 + } + ] + }, + { + "Input": "ุงู„ุฌูˆุงุจ ุณุงู„ุจ 95 ู…ุงุฆุฉ ุฎู…ุณ", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "95 ู…ุงุฆุฉ ุฎู…ุณ", + "TypeName": "number", + "Resolution": { + "value": "-19000" + }, + "Start": 12, + "End": 22 + } + ] + }, + { + "Input": "ุงู„ุฌูˆุงุจ ู‡ูˆ ู†ุงู‚ุต 90 - 500 ุฎู…ุณ", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "ู†ุงู‚ุต 90 - 500 ุฎู…ุณ", + "TypeName": "number", + "Resolution": { + "value": "-1900" + }, + "Start": 10, + "End": 26 + } + ] + }, + { + "Input": "ุงู„ุฌูˆุงุจ ู‡ูˆ ู†ุงู‚ุต ูˆุงุญุฏ", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "ู†ุงู‚ุต ูˆุงุญุฏ", + "TypeName": "number", + "Resolution": { + "value": "-1" + }, + "Start": 10, + "End": 18 + } + ] + }, + { + "Input": "ุงู„ุฌูˆุงุจ ู‡ูˆ ู†ุงู‚ุต ู…ุงุฆุฉ ูˆ ุซู„ุงุซูŠู† ุฎู…ุณ", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "ู†ุงู‚ุต ู…ุงุฆุฉ ูˆ ุซู„ุงุซูŠู† ุฎู…ุณ", + "TypeName": "number", + "Resolution": { + "value": "-2.85714285714286" + }, + "Start": 10, + "End": 31 + } + ] + }, + { + "Input": "ุงู„ุฌูˆุงุจ ุณุงู„ุจ ูˆุงุญุฏ ุนู„ู‰ 20", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "ุณุงู„ุจ ูˆุงุญุฏ ุนู„ู‰ 20", + "TypeName": "number", + "Resolution": { + "value": "-0.05" + }, + "Start": 7, + "End": 22 + } + ] + }, + { + "Input": "ุงู„ุฌูˆุงุจ ู‡ูˆ ุณุงู„ุจ ุฎู…ุณ ูุงุตู„ุฉ ุฎู…ุณุฉ", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "ู†ุงู‚ุต ุฎู…ุณ ูุงุตู„ุฉ ุฎู…ุณุฉ", + "TypeName": "number", + "Resolution": { + "value": "-5.5" + }, + "Start": 10, + "End": 28 + } + ] + }, + { + "Input": "ุงู„ุฌูˆุงุจ ู‡ูˆ ุณุงู„ุจ 5", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "ุณุงู„ุจ 5", + "TypeName": "number", + "Resolution": { + "value": "-5" + }, + "Start": 10, + "End": 15 + } + ] + }, + { + "Input": "ูˆุงุญุฏ ู…ู† ุฃุฑุจุนุฉ", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "ูˆุงุญุฏ ู…ู† ุฃุฑุจุนุฉ", + "TypeName": "number", + "Resolution": { + "value": "0.25" + }, + "Start": 0, + "End": 12 + } + ] + }, + { + "Input": "90 - ุฎู…ุณู…ุงุฆุฉ ุฎู…ุณุฉ", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "90 - ุฎู…ุณู…ุงุฆุฉ ุฎู…ุณุฉ", + "TypeName": "number", + "Resolution": { + "value": "1900" + }, + "Start": 0, + "End": 16 + } + ] + }, + { + "Input": "ูˆุงุญุฏ ู…ู† ุซู„ุงุซุฉ", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "ูˆุงุญุฏ ู…ู† ุซู„ุงุซุฉ", + "TypeName": "number", + "Resolution": { + "value": "0.333333333333333" + }, + "Start": 0, + "End": 12 + } + ] + }, + { + "Input": "1 ููŠ ูˆุงุญุฏ ูˆ ุนุดุฑูˆู†", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "1 ููŠ ูˆุงุญุฏ ูˆ ุนุดุฑูˆู†", + "TypeName": "number", + "Resolution": { + "value": "0.0476190476190476" + }, + "Start": 0, + "End": 16 + } + ] + }, + { + "Input": "1 234 567", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "1 234 567", + "TypeName": "number", + "Resolution": { + "value": "1234567" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "40 000 ู‡ูˆ ู†ูุณ 40 000", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "40 000", + "TypeName": "number", + "Resolution": { + "value": "40000" + }, + "Start": 0, + "End": 5 + }, + { + "Text": "40 000", + "TypeName": "number", + "Resolution": { + "value": "40000" + }, + "Start": 14, + "End": 19 + } + ] + }, + { + "Input": "ูˆููŠ ุงู„ูˆู‚ุช ุงู„ุฑุงู‡ู†ุŒ ูŠุจู„ุบ ุนุฏุฏ ุณูƒุงู† ุงู„ุตูŠู† 1 414 021 100 ู†ุณู…ุฉ.", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "1 414 021 100", + "TypeName": "number", + "Resolution": { + "value": "1414021100" + }, + "Start": 38, + "End": 50 + } + ] + }, + { + "Input": "ุณูŠุชู… ุงู„ุชุนุฑู ุนู„ู‰ 423 0000 ูƒุฑู‚ู…ูŠู†.", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "423", + "TypeName": "number", + "Resolution": { + "value": "423" + }, + "Start": 16, + "End": 18 + }, + { + "Text": "0000", + "TypeName": "number", + "Resolution": { + "value": "0" + }, + "Start": 20, + "End": 23 + } + ] + }, + { + "Input": "1โ€ฏ234โ€ฏ567.89 ู‡ูˆ ุชู†ุณูŠู‚ ุฑู‚ู… ุตุงู„ุญ.", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "1โ€ฏ234โ€ฏ567.89", + "TypeName": "number", + "Resolution": { + "value": "1234567.89" + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "ุตูุฑ ู‡ูˆ 0", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "ุตูุฑ", + "TypeName": "number", + "Resolution": { + "value": "0" + }, + "Start": 0, + "End": 2 + }, + { + "Text": "0", + "TypeName": "number", + "Resolution": { + "value": "0" + }, + "Start": 7, + "End": 7 + } + ] + }, + { + "Input": "ู‡ู„ ู…ู† ูˆู‚ุช ู„ู„ุงุฌุชู…ุงุน ููŠ 5/17/2018ุŸ", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "5", + "TypeName": "number", + "Resolution": { + "value": "5" + }, + "Start": 22, + "End": 22 + }, + { + "Text": "17", + "TypeName": "number", + "Resolution": { + "value": "17" + }, + "Start": 24, + "End": 25 + }, + { + "Text": "2018", + "TypeName": "number", + "Resolution": { + "value": "2018" + }, + "Start": 27, + "End": 30 + } + ] + }, + { + "Input": "ุฑู‚ู… ู‡ุงุชููŠ ู‡ูˆ +1-222-2222/2222", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "1", + "TypeName": "number", + "Resolution": { + "value": "1" + }, + "Start": 14, + "End": 14 + }, + { + "Text": "222", + "TypeName": "number", + "Resolution": { + "value": "222" + }, + "Start": 16, + "End": 18 + }, + { + "Text": "2222", + "TypeName": "number", + "Resolution": { + "value": "2222" + }, + "Start": 20, + "End": 23 + }, + { + "Text": "2222", + "TypeName": "number", + "Resolution": { + "value": "2222" + }, + "Start": 25, + "End": 28 + } + ] + }, + { + "Input": "ูŠู…ูƒู†ู†ูŠ ุฃู† ุฃุนุทูŠูƒ 10 ู…ู„ูŠูˆู†", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "10 ู…ู„ูŠูˆู†", + "TypeName": "number", + "Resolution": { + "value": "10000000" + }, + "Start": 16, + "End": 23 + } + ] + }, + { + "Input": "1M ู„ูŠุณ ุฑู‚ู…ุง.", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "ูŠู…ูƒู†ู†ูŠ ุฃู† ุฃุนุทูŠูƒ 310 ูŠูˆุงู†", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "310", + "TypeName": "number", + "Resolution": { + "value": "310" + }, + "Start": 16, + "End": 18 + } + ] + }, + { + "Input": "ุฃุฑุจุนุฉ ุฃู„ู ูˆ ุซู„ุงุซู…ุงุฆุฉ ูˆ ูˆุงุญุฏ ูˆ ุนุดุฑูˆู† ุฑู‚ู… ุตุงู„ุญ", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "ุฃุฑุจุนุฉ ุฃู„ู ูˆ ุซู„ุงุซู…ุงุฆุฉ ูˆ ูˆุงุญุฏ ูˆ ุนุดุฑูˆู†", + "TypeName": "number", + "Resolution": { + "value": "4321" + }, + "Start": 0, + "End": 34 + } + ] + }, + { + "Input": "ุฃุฑุจุนุฉ ุฃู„ู ูˆ ุซู„ุงุซู…ุงุฆุฉ ูˆ ุตูุฑ ุฑู‚ู…ุงู† ุตุงู„ุญุงู†", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "ุฃุฑุจุนุฉ ุฃู„ู ูˆ ุซู„ุงุซู…ุงุฆุฉ", + "TypeName": "number", + "Resolution": { + "value": "4300" + }, + "Start": 0, + "End": 13 + }, + { + "Text": "ุตูุฑ", + "TypeName": "number", + "Resolution": { + "value": "0" + }, + "Start": 18, + "End": 20 + } + ] + }, + { + "Input": "ุซู„ุงุซู…ุงุฆุฉ ูˆ ู…ุงุฆุชูŠู† ุฑู‚ู…ุงู† ุตุงู„ุญุงู†", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "ุซู„ุงุซู…ุงุฆุฉ", + "TypeName": "number", + "Resolution": { + "value": "300" + }, + "Start": 0, + "End": 5 + }, + { + "Text": "ู…ุงุฆุชูŠู†", + "TypeName": "number", + "Resolution": { + "value": "200" + }, + "Start": 9, + "End": 14 + } + ] + }, + { + "Input": "300 ูˆ 212 ุฑู‚ู…ุงู† ุตุงู„ุญุงู†", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "300", + "TypeName": "number", + "Resolution": { + "value": "300" + }, + "Start": 0, + "End": 2 + }, + { + "Text": "212", + "TypeName": "number", + "Resolution": { + "value": "212" + }, + "Start": 6, + "End": 8 + } + ] + }, + { + "Input": "300 ูˆ ุณุงู„ุจ ูˆุงุญุฏ ุฑู‚ู…ุงู† ุตุงู„ุญุงู†.", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "300", + "TypeName": "number", + "Resolution": { + "value": "300" + }, + "Start": 0, + "End": 2 + }, + { + "Text": "ุณุงู„ุจ ูˆุงุญุฏ", + "TypeName": "number", + "Resolution": { + "value": "-1" + }, + "Start": 6, + "End": 14 + } + ] + }, + { + "Input": "ุซู„ุงุซู…ุงุฆุฉ ูˆ ูˆุงุญุฏ ุฑู‚ู… ุตุงู„ุญ", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "ุซู„ุงุซู…ุงุฆุฉ ูˆ ูˆุงุญุฏ", + "TypeName": "number", + "Resolution": { + "value": "301" + }, + "Start": 0, + "End": 14 + } + ] + }, + { + "Input": "ุงู„ุดุฎุต ุงู„ุฐูŠ ุฐูƒุฑุชู‡ ุบูŠุฑ ุตุงู„ุญ", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "ู‡ุฐุง ุบูŠุฑ ุตุญูŠุญ", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "ุฃูŠ ุดุฎุต ุชูุถู„ุŸ", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "ู‡ุฐุง ุฌูŠุฏ ุญู‚ุงู‹", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "ููŠ ุจุนุถ ุงู„ุจู„ุฏุงู† ูŠู…ูƒู†ูƒ ูƒุชุงุจุฉ 5.00 ุฃูˆ 5,00.", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "5.00", + "TypeName": "number", + "Resolution": { + "value": "5" + }, + "Start": 27, + "End": 30 + }, + { + "Text": "5,00", + "TypeName": "number", + "Resolution": { + "value": "5" + }, + "Start": 35, + "End": 38 + } + ] + }, + { + "Input": "ู…ู‚ุชู„ ุณุชุฉ ูˆ ุนุดุฑูˆู† ุดุฎุตุง ููŠ ุญุงุฏุซ ููŠ ุชูŠูƒู…ุงู†", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "ุณุชุฉ ูˆ ุนุดุฑูˆู†", + "TypeName": "number", + "Resolution": { + "value": "26" + }, + "Start": 5, + "End": 15 + } + ] + }, + { + "Input": "ุนู„ู‰ ู†ุตู ุงู„ู†ุงุณ ุฌุงุกูˆุง ุฅู„ู‰ ู‡ู†ุง.", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "ู†ุตู", + "TypeName": "number", + "Resolution": { + "value": "0.5" + }, + "Start": 4, + "End": 6 + } + ] + }, + { + "Input": "ุฃุฑูŠุฏ ุฃู† ุฃูƒุณุจ 10000ุฏูˆู„ุงุฑ ููŠ 3 ุณู†ูˆุงุช", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "3", + "TypeName": "number", + "Resolution": { + "value": "3" + }, + "Start": 27, + "End": 27 + } + ] + }, + { + "Input": "ุฃุฑูŠุฏ ุฃู† ุฃูƒุณุจ 2000ุฏูˆู„ุงุฑ ุนู„ู‰ ู…ุฏู‰ 3 ุณู†ูˆุงุช", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "3", + "TypeName": "number", + "Resolution": { + "value": "3" + }, + "Start": 31, + "End": 31 + } + ] + }, + { + "Input": "2000 ุนู„ู‰ 3", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "2000 ุนู„ู‰ 3", + "TypeName": "number", + "Resolution": { + "value": "666.666666666667" + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": "20ุฏูˆู„ุงุฑ ุฃู…ุฑูŠูƒูŠ", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "ู…ุงุฆุฉ ุฃู„ู", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "ู…ุงุฆุฉ ุฃู„ู", + "TypeName": "number", + "Resolution": { + "value": "100000" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "25799โ€ช,โ€ช52", + "Comment": "The input contains special character \u202A (Left To Right Embedding) around the decimal separator", + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "25799โ€ช,โ€ช52", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "25799.52" + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": "26ุŒ013โ€ช,94", + "Comment": "The input contains special character \u202A (Left To Right Embedding) next to the decimal separator", + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "26ุŒ013โ€ช,94", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "26013.94" + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": "12ุŒ220,13", + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "12ุŒ220,13", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "12220.13" + }, + "Start": 0, + "End": 8 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Arabic/NumberRangeModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Arabic/NumberRangeModel.json new file mode 100644 index 000000000..21f51da9c --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Arabic/NumberRangeModel.json @@ -0,0 +1,2431 @@ +[ + { + "Input": "1995-01", + "NotSupportedByDesign": "java, javascript, python", + "Results": [] + }, + { + "Input": "ุฃูƒุจุฑ ู…ู† ุนุดุฑูŠู† ูˆ ุฃู‚ู„ ู…ู† ุฃูˆ ูŠุณุงูˆูŠ ุฎู…ุณุฉ ูˆุซู„ุงุซูˆู†", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฃูƒุจุฑ ู…ู† ุนุดุฑูŠู† ูˆ ุฃู‚ู„ ู…ู† ุฃูˆ ูŠุณุงูˆูŠ ุฎู…ุณุฉ ูˆุซู„ุงุซูˆู†", + "TypeName": "numberrange", + "Resolution": { + "value": "(20,35]" + }, + "Start": 0, + "End": 43 + } + ] + }, + { + "Input": "ุงู„ุฑู‚ู… ุจูŠู† ูขู  ูˆูฃู .", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุจูŠู† ูขู  ูˆูฃู ", + "TypeName": "numberrange", + "Resolution": { + "value": "[20,30)" + }, + "Start": 6, + "End": 15 + } + ] + }, + { + "Input": "ุงู„ุฑู‚ู… ุงู„ู…ุญุฏูˆุฏ ุจูŠู† ุงู„ุนุงุดุฑ ูˆุฎู…ุณุฉ ุนุดุฑ", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุจูŠู† ุงู„ุนุงุดุฑ ูˆุฎู…ุณุฉ ุนุดุฑ", + "TypeName": "numberrange", + "Resolution": { + "value": "[10,15)" + }, + "Start": 14, + "End": 33 + } + ] + }, + { + "Input": "ุงู„ู†ุชูŠุฌุฉ ุจูŠู† ุณุงู„ุจ ุนุดุฑุฉ ูˆุฎู…ุณุฉ ุนุดุฑ", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุจูŠู† ุณุงู„ุจ ุนุดุฑุฉ ูˆุฎู…ุณุฉ ุนุดุฑ", + "TypeName": "numberrange", + "Resolution": { + "value": "[-10,15)" + }, + "Start": 8, + "End": 30 + } + ] + }, + { + "Input": "ุฃุนู„ู‰ ู…ู† ุงู„ุนุงุดุฑ ูˆุฃุฏู†ู‰ ู…ู† ุงู„ุฎุงู…ุณ ุนุดุฑ", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฃุนู„ู‰ ู…ู† ุงู„ุนุงุดุฑ ูˆุฃุฏู†ู‰ ู…ู† ุงู„ุฎุงู…ุณ ุนุดุฑ", + "TypeName": "numberrange", + "Resolution": { + "value": "(10,15)" + }, + "Start": 0, + "End": 33 + } + ] + }, + { + "Input": "ู‡ุฐุง ู‡ูˆ ุงู„ุฑู‚ู… ุงู„ุฐูŠ ุฃูƒุจุฑ ู…ู† ูกู ู  ูˆุฃุตุบุฑ ู…ู† ูฃู ู .", + "NotSupportedByDesign": "java, javascript, python", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "ุฃูƒุจุฑ ู…ู† ูกู ู  ูˆุฃุตุบุฑ ู…ู† ูฃู ู ", + "TypeName": "numberrange", + "Resolution": { + "value": "(100,300)" + }, + "Start": 18, + "End": 41 + } + ] + }, + { + "Input": "ุฃุนู„ู‰ ู…ู† ุงูˆ ูŠุณุงูˆูŠ ู…ุงุฆุฉุŒ ุงูˆ ุฃุฎูุถ ุงูˆ ูŠุณุงูˆูŠ ุซู„ุงุซ ู…ุงุฆุฉ.", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฃุนู„ู‰ ู…ู† ุงูˆ ูŠุณุงูˆูŠ ู…ุงุฆุฉุŒ ุงูˆ ุฃุฎูุถ ุงูˆ ูŠุณุงูˆูŠ ุซู„ุงุซ ู…ุงุฆุฉ", + "TypeName": "numberrange", + "Resolution": { + "value": "[100,300]" + }, + "Start": 0, + "End": 49 + } + ] + }, + { + "Input": "ุงู„ุชูุงุญุงุช ุนู„ู‰ ุงู„ุฃูƒุซุฑ ูกู ู  ูˆุนู„ู‰ ุงู„ุฃู‚ู„ ูขู ", + "NotSupportedByDesign": "java, javascript, python", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "ุนู„ู‰ ุงู„ุฃูƒุซุฑ ูกู ู  ูˆุนู„ู‰ ุงู„ุฃู‚ู„ ูขู ", + "TypeName": "numberrange", + "Resolution": { + "value": "[20,100]" + }, + "Start": 9, + "End": 36 + } + ] + }, + { + "Input": "ูขู ~ูกู ู ", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูขู ~ูกู ู ", + "TypeName": "numberrange", + "Resolution": { + "value": "[20,100)" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "ุงู„ุฑู‚ู… ู…ุง ุจูŠู† ูขู  ูˆูกู ู .", + "NotSupportedByDesign": "java, javascript, python", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "ู…ุง ุจูŠู† ูขู  ูˆูกู ู ", + "TypeName": "numberrange", + "Resolution": { + "value": "[20,100)" + }, + "Start": 6, + "End": 19 + } + ] + }, + { + "Input": "ุงู„ุฑู‚ู… ุงู„ู…ุทู„ูˆุจ ู‡ูˆ ู…ู† ุฃู„ู ุงู„ู‰ ุฃู„ู ุฎู…ุณ ู…ุงุฆุฉ", + "NotSupportedByDesign": "java, javascript, python", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "ู…ู† ุฃู„ู ุงู„ู‰ ุฃู„ู ุฎู…ุณ ู…ุงุฆุฉ", + "TypeName": "numberrange", + "Resolution": { + "value": "[1000,1500)" + }, + "Start": 17, + "End": 39 + } + ] + }, + { + "Input": "ู‡ุฐุง ุงู„ุฑู‚ู… ููˆู‚ ูกู ู ู  ูˆุชุญุช ูกูฅู ู .", + "NotSupportedByDesign": "java, javascript, python", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "ููˆู‚ ูกู ู ู  ูˆุชุญุช ูกูฅู ู ", + "TypeName": "numberrange", + "Resolution": { + "value": "(1000,1500)" + }, + "Start": 10, + "End": 27 + } + ] + }, + { + "Input": "ุงู„ุฑู‚ู… ููˆู‚ ุงู„ุฑุจุน ูˆุชุญุช ุงู„ู†ุตู", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ููˆู‚ ุงู„ุฑุจุน ูˆุชุญุช ุงู„ู†ุตู", + "TypeName": "numberrange", + "Resolution": { + "value": "(0.25,0.5)" + }, + "Start": 6, + "End": 25 + } + ] + }, + { + "Input": "ุงู„ุชุชูŠุฌุฉ ุฃูƒุจุฑ ู…ู† ุงูˆ ูŠุณุงูˆูŠ ุซู„ุงุซุฉ ุขู„ุงู ูˆุชุณุน ู…ุงุฆุฉ ูˆ ุฎู…ุณ ูˆุณุชูˆู†", + "NotSupportedByDesign": "java, javascript, python", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "ุฃูƒุจุฑ ู…ู† ุงูˆ ูŠุณุงูˆูŠ ุซู„ุงุซุฉ ุขู„ุงู ูˆุชุณุน ู…ุงุฆุฉ ูˆ ุฎู…ุณ ูˆุณุชูˆู†", + "TypeName": "numberrange", + "Resolution": { + "value": "[3965,)" + }, + "Start": 9, + "End": 57 + } + ] + }, + { + "Input": "ุนุฏุฏ ุงู„ุณูŠุงุฑุงุช ุฃูƒุจุฑ ู…ู† ูคูฅูฆูฅ", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฃูƒุจุฑ ู…ู† ูคูฅูฆูฅ", + "TypeName": "numberrange", + "Resolution": { + "value": "(4565,)" + }, + "Start": 13, + "End": 24 + } + ] + }, + { + "Input": "ุงูƒุซุฑ ู…ู† ุซู„ุงุซูŠู†", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงูƒุซุฑ ู…ู† ุซู„ุงุซูŠู†", + "TypeName": "numberrange", + "Resolution": { + "value": "(30,)" + }, + "Start": 0, + "End": 13 + } + ] + }, + { + "Input": "ุนู…ุฑู‡ุง ููˆู‚ ุงู„ุซู„ุงุซูŠู†", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ููˆู‚ ุงู„ุซู„ุงุซูŠู†", + "TypeName": "numberrange", + "Resolution": { + "value": "(30,)" + }, + "Start": 6, + "End": 17 + } + ] + }, + { + "Input": "ุนู…ุฑู‡ ู„ุง ุฃู‚ู„ ู…ู† ุซู„ุงุซูŠู†", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู„ุง ุฃู‚ู„ ู…ู† ุซู„ุงุซูŠู†", + "TypeName": "numberrange", + "Resolution": { + "value": "[30,)" + }, + "Start": 5, + "End": 20 + } + ] + }, + { + "Input": "ููŠู‡ ุฎู…ุณ ู…ุงุฆุฉ ูˆุฃูƒุซุฑ ู…ู†ุชุฌุงุช", + "NotSupportedByDesign": "java, javascript, python", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "ุฎู…ุณ ู…ุงุฆุฉ ูˆุฃูƒุซุฑ", + "TypeName": "numberrange", + "Resolution": { + "value": "[500,)" + }, + "Start": 4, + "End": 17 + } + ] + }, + { + "Input": "ุฎู…ุณ ู…ุงุฆุฉ ุฃูˆ ุฃูƒุซุฑ", + "NotSupportedByDesign": "java, javascript, python", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "ุฎู…ุณ ู…ุงุฆุฉ ุฃูˆ ุฃูƒุซุฑ", + "TypeName": "numberrange", + "Resolution": { + "value": "[500,)" + }, + "Start": 0, + "End": 16 + } + ] + }, + { + "Input": "ุฃูƒุซุฑ ู…ู† ูข/ูก ุงู„ุทุงู„ุจุงุช ุบุงุฆุจูŠู†.", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฃูƒุซุฑ ู…ู† ูข/ูก", + "TypeName": "numberrange", + "Resolution": { + "value": "(0.5,)" + }, + "Start": 0, + "End": 10 + } + ] + }, + { + "Input": "ุงู„ุฑู‚ู… ุงู„ู…ูƒุชูˆุจ ุฃุตุบุฑ ู…ู† ุงูˆ ูŠุณุงูˆูŠ ูกู ู ", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฃุตุบุฑ ู…ู† ุงูˆ ูŠุณุงูˆูŠ ูกู ู ", + "TypeName": "numberrange", + "Resolution": { + "value": "(,100]" + }, + "Start": 14, + "End": 33 + } + ] + }, + { + "Input": "ุงู„ู†ุชูŠุฌุฉ ุงู„ุตุญูŠุญุฉ ุฃู‚ู„ ู…ู† ุงูˆ ูŠุณุงูˆูŠ ูกู ู ", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฃู‚ู„ ู…ู† ุงูˆ ูŠุณุงูˆูŠ ูกู ู ", + "TypeName": "numberrange", + "Resolution": { + "value": "(,100]" + }, + "Start": 16, + "End": 34 + } + ] + }, + { + "Input": "ุงู„ู…ุจู„ุบ ุงู„ู…ุทู„ูˆุจ ุฎู…ุณ ู…ุงุฆุฉ ุงูˆ ุฃู‚ู„", + "NotSupportedByDesign": "java, javascript, python", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "ุฎู…ุณ ู…ุงุฆุฉ ุงูˆ ุฃู‚ู„", + "TypeName": "numberrange", + "Resolution": { + "value": "(,500]" + }, + "Start": 15, + "End": 29 + } + ] + }, + { + "Input": "ุฃูˆุฌุฏ ุงู„ุฃุฑู‚ุงู† ุงู„ุฃูˆู„ูŠุฉ ุงู„ุฐูŠ ุชูƒูˆู† <=ูกู ู ", + "NotSupportedByDesign": "java, javascript, python", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "<=ูกู ู ", + "TypeName": "numberrange", + "Resolution": { + "value": "(,100]" + }, + "Start": 30, + "End": 35 + } + ] + }, + { + "Input": "ุทูˆู„ู‡ ุชุญุช ูกูงู .", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุชุญุช ูกูงู ", + "TypeName": "numberrange", + "Resolution": { + "value": "(,170)" + }, + "Start": 5, + "End": 11 + } + ] + }, + { + "Input": "ุงุฏู†ู‰ ูกูงู ", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงุฏู†ู‰ ูกูงู ", + "TypeName": "numberrange", + "Resolution": { + "value": "(,170)" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "ุงู„ู…ุจู„ุบ ุงู„ู…ุทู„ูˆุจ ุฃู‚ู„ ู…ู† ุฃู„ู", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฃู‚ู„ ู…ู† ุฃู„ู", + "TypeName": "numberrange", + "Resolution": { + "value": "(,1000)" + }, + "Start": 15, + "End": 24 + } + ] + }, + { + "Input": "ุงู„ุฌูˆุงุจ ูŠุณุงูˆูŠ ู…ุงุฆุฉ ูˆุณุจุนูŠู†", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูŠุณุงูˆูŠ ู…ุงุฆุฉ ูˆุณุจุนูŠู†", + "TypeName": "numberrange", + "Resolution": { + "value": "[170,170]" + }, + "Start": 7, + "End": 23 + } + ] + }, + { + "Input": "ุณ>ูกู  ูˆ ุต<ูขู ", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": ">ูกู ", + "TypeName": "numberrange", + "Resolution": { + "value": "(10,)" + }, + "Start": 1, + "End": 3 + }, + { + "Text": "<ูขู ", + "TypeName": "numberrange", + "Resolution": { + "value": "(,20)" + }, + "Start": 8, + "End": 10 + } + ] + }, + { + "Input": "ุณ ุฃูƒุจุฑ ู…ู† ูกู  ูˆุฃุตุบุฑ ู…ู† ูขู ุŒ ูˆุต ู„ุง ุฃูƒุซุฑ ู…ู† ูฅู  ูˆู„ุง ุฃู‚ู„ ู…ู† ูขู .", + "NotSupportedByDesign": "java, javascript, python", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "ุฃูƒุจุฑ ู…ู† ูกู  ูˆุฃุตุบุฑ ู…ู† ูขู ", + "TypeName": "numberrange", + "Resolution": { + "value": "(10,20)" + }, + "Start": 2, + "End": 23 + }, + { + "Text": "ู„ุง ุฃูƒุซุฑ ู…ู† ูฅู  ูˆู„ุง ุฃู‚ู„ ู…ู† ูขู ", + "TypeName": "numberrange", + "Resolution": { + "value": "[20,50]" + }, + "Start": 29, + "End": 55 + } + ] + }, + { + "Input": "ุงู„ู†ุชูŠุฌุฉ ุงู„ู†ู‡ุงุฆูŠ ุฑุจุน.", + "NotSupportedByDesign": "java, javascript, python", + "Results": [] + }, + { + "Input": "ุงู„ุฑู‚ู… ูŠุณุงูˆูŠ ูขู ", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูŠุณุงูˆูŠ ูขู ", + "TypeName": "numberrange", + "Resolution": { + "value": "[20,20]" + }, + "Start": 6, + "End": 13 + } + ] + }, + { + "Input": "ูŠุณุงูˆูŠ ูขู ", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูŠุณุงูˆูŠ ูขู ", + "TypeName": "numberrange", + "Resolution": { + "value": "[20,20]" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "ุฑู‚ู…ูŠ +ูก ูขูขูข ูขูขูขูข/ูขูขูขูข", + "NotSupportedByDesign": "java, javascript, python", + "Results": [] + }, + { + "Input": "ุฑู‚ู…ูŠ +ูก ูขูขูข ูขูขูขูข ูขูขูขูข", + "NotSupportedByDesign": "java, javascript, python", + "Results": [] + }, + { + "Input": "ู†ุชูŠุฌุชู‡ ูขู ู  ุงูˆ ุงูƒุจุฑ ู…ู†", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูขู ู  ุงูˆ ุงูƒุจุฑ ู…ู†", + "TypeName": "numberrange", + "Resolution": { + "value": "[200,)" + }, + "Start": 7, + "End": 20 + } + ] + }, + { + "Input": "ู†ุชูŠุฌุชู‡ ุฃูƒุซุฑ ู…ู† ูกูฉู ", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฃูƒุซุฑ ู…ู† ูกูฉู ", + "TypeName": "numberrange", + "Resolution": { + "value": "(190,)" + }, + "Start": 7, + "End": 17 + } + ] + }, + { + "Input": "ูขู ู  ุงูˆ ุงูƒุซุฑ", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูขู ู  ุงูˆ ุงูƒุซุฑ", + "TypeName": "numberrange", + "Resolution": { + "value": "[200,)" + }, + "Start": 0, + "End": 10 + } + ] + }, + { + "Input": "ุงู‚ู„ ู…ู† ุงูˆ ูŠุณุงูˆูŠ ูฃู ", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู‚ู„ ู…ู† ุงูˆ ูŠุณุงูˆูŠ ูฃู ", + "TypeName": "numberrange", + "Resolution": { + "value": "(,30]" + }, + "Start": 0, + "End": 17 + } + ] + }, + { + "Input": "ูŠุณุงูˆูŠ ุงูˆ ุฃู‚ู„ ู…ู† ูฃู ", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูŠุณุงูˆูŠ ุงูˆ ุฃู‚ู„ ู…ู† ูฃู ", + "TypeName": "numberrange", + "Resolution": { + "value": "(,30]" + }, + "Start": 0, + "End": 17 + } + ] + }, + { + "Input": "ุนู„ู‰ ุงู„ุฃู‚ู„ ุงูˆ ูŠุณุงูˆูŠ ูฃู ", + "NotSupportedByDesign": "java, javascript, python", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "ุนู„ู‰ ุงู„ุฃู‚ู„ ุงูˆ ูŠุณุงูˆูŠ ูฃู ", + "TypeName": "numberrange", + "Resolution": { + "value": "[30,)" + }, + "Start": 0, + "End": 20 + } + ] + }, + { + "Input": "ูŠุณุงูˆูŠ ุงูˆ ุงูƒุซุฑ ู…ู† ูฃู ", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูŠุณุงูˆูŠ ุงูˆ ุงูƒุซุฑ ู…ู† ูฃู ", + "TypeName": "numberrange", + "Resolution": { + "value": "[30,)" + }, + "Start": 0, + "End": 18 + } + ] + }, + { + "Input": "ูŠุณุงูˆูŠ ูฅู ู ู  ุงูˆ ุงู‚ู„", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูŠุณุงูˆูŠ ูฅู ู ู  ุงูˆ ุงู‚ู„", + "TypeName": "numberrange", + "Resolution": { + "value": "(,5000]" + }, + "Start": 0, + "End": 16 + } + ] + }, + { + "Input": "ุนุฏุฏ ุณูƒู‘ุงู† ุงู„ุญูŠ ูŠุณุงูˆูŠ ูฅู ู ู  ุฃูˆ ุฃู‚ู„ ู…ู† ูฆู ู ู ", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูŠุณุงูˆูŠ ูฅู ู ู ", + "TypeName": "numberrange", + "Resolution": { + "value": "[5000,5000]" + }, + "Start": 15, + "End": 24 + }, + { + "Text": "ุฃู‚ู„ ู…ู† ูฆู ู ู ", + "TypeName": "numberrange", + "Resolution": { + "value": "(,6000)" + }, + "Start": 29, + "End": 39 + } + ] + }, + { + "Input": "ูŠุณุงูˆูŠ ูฅู ู ู  ุงูˆ ุงูƒุซุฑ ู…ู†", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูŠุณุงูˆูŠ ูฅู ู ู  ุงูˆ ุงูƒุซุฑ ู…ู†", + "TypeName": "numberrange", + "Resolution": { + "value": "[5000,)" + }, + "Start": 0, + "End": 20 + } + ] + }, + { + "Input": "ู†ุชูŠุฌุชู‡ ูŠุณุงูˆูŠ ูฅู ู ู  ุฃูˆ ุฃูƒุซุฑ ู…ู† ูคูฅู ู .", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูŠุณุงูˆูŠ ูฅู ู ู ", + "TypeName": "numberrange", + "Resolution": { + "value": "[5000,5000]" + }, + "Start": 7, + "End": 16 + }, + { + "Text": "ุฃูƒุซุฑ ู…ู† ูคูฅู ู ", + "TypeName": "numberrange", + "Resolution": { + "value": "(4500,)" + }, + "Start": 21, + "End": 32 + } + ] + }, + { + "Input": "ู†ุชูŠุฌุชู‡ุง ุฃู‚ู„ ู…ู† ูฅู ู ู  ุงูˆ ูŠุณุงูˆูŠ", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฃู‚ู„ ู…ู† ูฅู ู ู  ุงูˆ ูŠุณุงูˆูŠ", + "TypeName": "numberrange", + "Resolution": { + "value": "(,5000]" + }, + "Start": 8, + "End": 27 + } + ] + }, + { + "Input": "ุงูƒุซุฑ ู…ู† ูฅู ู ู  ุงูˆ ูŠุณุงูˆูŠ", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงูƒุซุฑ ู…ู† ูฅู ู ู  ุงูˆ ูŠุณุงูˆูŠ", + "TypeName": "numberrange", + "Resolution": { + "value": "[5000,)" + }, + "Start": 0, + "End": 20 + } + ] + }, + { + "Input": "ุงู„ู…ุจู„ุบ ุงู„ู…ุทู„ูˆุจ ุฃูƒุซุฑ ู…ู† ูฅู ู ู  ุฃูˆ ูŠุณุงูˆูŠ", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฃูƒุซุฑ ู…ู† ูฅู ู ู  ุฃูˆ ูŠุณุงูˆูŠ", + "TypeName": "numberrange", + "Resolution": { + "value": "[5000,)" + }, + "Start": 15, + "End": 35 + } + ] + }, + { + "Input": "ุงู„ุนุฏุฏ ุงู„ูƒุงู…ู„ ุงูƒุซุฑ ู…ู† ูฅู ู ู  ุงูˆ ูŠุณุงูˆูŠ ูฆู ู ู ", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงูƒุซุฑ ู…ู† ูฅู ู ู ", + "TypeName": "numberrange", + "Resolution": { + "value": "(5000,)" + }, + "Start": 13, + "End": 24 + }, + { + "Text": "ูŠุณุงูˆูŠ ูฆู ู ู ", + "TypeName": "numberrange", + "Resolution": { + "value": "[6000,6000]" + }, + "Start": 29, + "End": 38 + } + ] + }, + { + "Input": "ู†ุชูŠุฌุชู‡ ูŠุณุงูˆูŠ ูฅู ู ู  ุฃูˆ ุฃู‚ู„ ู…ู† ูฅู ู ู ", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูŠุณุงูˆูŠ ูฅู ู ู ", + "TypeName": "numberrange", + "Resolution": { + "value": "[5000,5000]" + }, + "Start": 7, + "End": 16 + }, + { + "Text": "ุฃู‚ู„ ู…ู† ูฅู ู ู ", + "TypeName": "numberrange", + "Resolution": { + "value": "(,5000)" + }, + "Start": 21, + "End": 31 + } + ] + }, + { + "Input": "ู…ุฌุงู„ ุงู„ุฑู‚ู… ูกู ู ู  - ูฅู ู ู ", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูกู ู ู  - ูฅู ู ู ", + "TypeName": "numberrange", + "Resolution": { + "value": "[1000,5000)" + }, + "Start": 11, + "End": 21 + } + ] + }, + { + "Input": "ูข ููŠ ูฅ ุงูˆ ุงูƒุซุฑ", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูข ููŠ ูฅ ุงูˆ ุงูƒุซุฑ", + "TypeName": "numberrange", + "Resolution": { + "value": "[0.4,)" + }, + "Start": 0, + "End": 13 + } + ] + }, + { + "Input": "ุงูƒุซุฑ ู…ู† ูข", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงูƒุซุฑ ู…ู† ูข", + "TypeName": "numberrange", + "Resolution": { + "value": "(2,)" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "ุงูƒุซุฑ ู…ู† ูฃู ู ู ู ", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงูƒุซุฑ ู…ู† ูฃู ู ู ู ", + "TypeName": "numberrange", + "Resolution": { + "value": "(30000,)" + }, + "Start": 0, + "End": 12 + } + ] + }, + { + "Input": "ุงู‚ู„ ู…ู† ูฃู ู ู ", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู‚ู„ ู…ู† ูฃู ู ู ", + "TypeName": "numberrange", + "Resolution": { + "value": "(,3000)" + }, + "Start": 0, + "End": 10 + } + ] + }, + { + "Input": "ู‡ู„ ู„ุง ุชุฒุงู„ ุงู„ุญุงู„ุฉ ู†ูุณู‡ุง ุนู†ุฏู…ุง ุชูƒูˆู† >ูฃู ุŸ", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": ">ูฃู ", + "TypeName": "numberrange", + "Resolution": { + "value": "(30,)" + }, + "Start": 35, + "End": 37 + } + ] + }, + { + "Input": "ู‡ู„ ู„ุง ุชุฒุงู„ ุงู„ุญุงู„ุฉ ู†ูุณู‡ุง ุนู†ุฏู…ุง ุชูƒูˆู† >=ูฃู ุŸ", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": ">=ูฃู ", + "TypeName": "numberrange", + "Resolution": { + "value": "[30,)" + }, + "Start": 35, + "End": 38 + } + ] + }, + { + "Input": "ู‡ู„ ู„ุง ุชุฒุงู„ ุงู„ุญุงู„ุฉ ู†ูุณู‡ุง ุนู†ุฏู…ุง ุชูƒูˆู† <-ูฃู ุŸ", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "<-ูฃู ", + "TypeName": "numberrange", + "Resolution": { + "value": "(,-30)" + }, + "Start": 35, + "End": 38 + } + ] + }, + { + "Input": "ู‡ู„ ู„ุง ุชุฒุงู„ ุงู„ุญุงู„ุฉ ู†ูุณู‡ุง ุนู†ุฏู…ุง ุชูƒูˆู† <= -ูฃู ุŸ", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "<= -ูฃู ", + "TypeName": "numberrange", + "Resolution": { + "value": "(,-30]" + }, + "Start": 35, + "End": 40 + } + ] + }, + { + "Input": "ุงู„ู†ุชูŠุฌุฉ ู‡ูˆ <>ูฃู ", + "NotSupportedByDesign": "java, javascript, python", + "Results": [] + }, + { + "Input": "ูƒุงู† ุฅุฌุงุจุฉ ุงู„ุณุคุงู„ =>ูฃู ", + "NotSupportedByDesign": "java, javascript, python", + "Results": [] + }, + { + "Input": "ุงู„ุฑู‚ู… ุงู„ุตุญูŠุญ ู‡ูˆ =<ูฃู .", + "NotSupportedByDesign": "java, javascript, python", + "Results": [] + }, + { + "Input": "ูŠุณุงูˆูŠ ูขู ู ู ู  ููŠ ูกูฉูฉูจ", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูŠุณุงูˆูŠ ูขู ู ู ู  ููŠ ูกูฉูฉูจ", + "TypeName": "numberrange", + "Resolution": { + "value": "[10.01001001001,10.01001001001]" + }, + "Start": 0, + "End": 19 + } + ] + }, + { + "Input": "ุงู„ุฑู‚ู… ู‡ูˆ ูขู ู  ุงู„ู‰ ูฃู ู  ููŠ ูขู ู ูจ", + "NotSupportedByDesign": "java, javascript, python", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "", + "TypeName": "", + "Resolution": { + "value": "" + }, + "Start": 0, + "End": -1 + } + ] + }, + { + "Input": "ุงู„ุฑู‚ู… ู‡ูˆ ู…ู† ูขู ู  ุงู„ู‰ ูฃู ู ู ู ู ู  ููŠ ูขู ูกูจ", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ู† ูขู ู  ุงู„ู‰ ูฃู ู ู ู ู ู  ููŠ ูขู ูกูจ", + "TypeName": "numberrange", + "Resolution": { + "value": "[200,1494.02390438247)" + }, + "Start": 9, + "End": 34 + } + ] + }, + { + "Input": "ุฃูƒุซุฑ ู…ู† ู†ุตู ุงู„ู†ุงุณ ุฃุตุงุจู‡ู… ุงู„ู…ุฑุถ", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฃูƒุซุฑ ู…ู† ู†ุตู", + "TypeName": "numberrange", + "Resolution": { + "value": "(0.5,)" + }, + "Start": 0, + "End": 10 + } + ] + }, + { + "Input": "ุนุฏุฏ ุงู„ู…ุฑุถู‰ ูŠุชุฌุงูˆุฒ ูฃู ู ู ", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูŠุชุฌุงูˆุฒ ูฃู ู ู ", + "TypeName": "numberrange", + "Resolution": { + "value": "(3000,)" + }, + "Start": 11, + "End": 21 + } + ] + }, + { + "Input": "ุชููˆู‚ ูฃู ู ู ", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุชููˆู‚ ูฃู ู ู ", + "TypeName": "numberrange", + "Resolution": { + "value": "(3000,)" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "ุนุฏุฏ ุงู„ุนู…ู‘ุงู„ ูŠุตู„ ุงู„ู‰ ูงู ู ", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูŠุตู„ ุงู„ู‰ ูงู ู ", + "TypeName": "numberrange", + "Resolution": { + "value": "(,700]" + }, + "Start": 12, + "End": 22 + } + ] + }, + { + "Input": "ูŠุตู„ ุงู„ู‰ ูงู ู  ู„ุง ูŠุนู†ูŠ ุฃู†ู‡ ูŠุนุฑู ู…ุซุง >ูงู ู ", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูŠุตู„ ุงู„ู‰ ูงู ู ", + "TypeName": "numberrange", + "Resolution": { + "value": "(,700]" + }, + "Start": 0, + "End": 10 + }, + { + "Text": ">ูงู ู ", + "TypeName": "numberrange", + "Resolution": { + "value": "(700,)" + }, + "Start": 33, + "End": 36 + } + ] + }, + { + "Input": "ุณุฑุนุฉ ุงู„ุณูŠุงุฑุฉ ูŠุชุฌุงูˆุฒ ูกูฅู  ูƒูŠู„ูˆ ู…ุชุฑ/ุจุงู„ุณุงุนุฉ", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูŠุชุฌุงูˆุฒ ูกูฅู ", + "TypeName": "numberrange", + "Resolution": { + "value": "(150,)" + }, + "Start": 13, + "End": 22 + } + ] + }, + { + "Input": "ุงู„ุฃุณู‡ู… ูƒุงู† ุฃูƒุซุฑ ู…ู† ูขู ุŒ ููˆู‚ ูกูงู  ู„ูƒู„ ู‚ุทุนุฉ", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฃูƒุซุฑ ู…ู† ูขู ", + "TypeName": "numberrange", + "Resolution": { + "value": "(20,)" + }, + "Start": 11, + "End": 20 + }, + { + "Text": "ููˆู‚ ูกูงู ", + "TypeName": "numberrange", + "Resolution": { + "value": "(170,)" + }, + "Start": 23, + "End": 29 + } + ] + }, + { + "Input": "ุนุฏุฏ ุงู„ู†ุณุงุก ุฃูƒุซุฑ ู…ู† ูคู  ูˆุฃู‚ู„ ู…ู† ูกู ", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฃูƒุซุฑ ู…ู† ูคู ", + "TypeName": "numberrange", + "Resolution": { + "value": "(40,)" + }, + "Start": 11, + "End": 20 + }, + { + "Text": "ุฃู‚ู„ ู…ู† ูกู ", + "TypeName": "numberrange", + "Resolution": { + "value": "(,10)" + }, + "Start": 23, + "End": 31 + } + ] + }, + { + "Input": "ุฃูƒุซุฑ ู…ู† ูคู  ูˆุฃู‚ู„ ู…ู† ูกู  ุŒ ูˆุฃู‚ู„ ู…ู† ูกู  ูˆุฃูƒุซุฑ ู…ู† ูคู  ู‡ูŠ ู†ูุณู‡ุง", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุฃูƒุซุฑ ู…ู† ูคู ", + "TypeName": "numberrange", + "Resolution": { + "value": "(40,)" + }, + "Start": 0, + "End": 9 + }, + { + "Text": "ุฃู‚ู„ ู…ู† ูกู ", + "TypeName": "numberrange", + "Resolution": { + "value": "(,10)" + }, + "Start": 12, + "End": 20 + }, + { + "Text": "ุฃู‚ู„ ู…ู† ูกู ", + "TypeName": "numberrange", + "Resolution": { + "value": "(,10)" + }, + "Start": 25, + "End": 33 + }, + { + "Text": "ุฃูƒุซุฑ ู…ู† ูคู ", + "TypeName": "numberrange", + "Resolution": { + "value": "(40,)" + }, + "Start": 36, + "End": 45 + } + ] + }, + { + "Input": "ุฃูƒุซุฑ ู…ู† ูคู  ูˆุฃู‚ู„ ู…ู† ูกู ุŒ ุฃูƒุซุฑ ู…ู† ูกู  ูˆุฃู‚ู„ ู…ู† ูคู  ู„ูŠุณูˆุง ู…ุชุดุงุจู‡ูŠู†.", + "NotSupportedByDesign": "java, javascript, python", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "ุฃูƒุซุฑ ู…ู† ูคู ", + "TypeName": "numberrange", + "Resolution": { + "value": "(40,)" + }, + "Start": 0, + "End": 9 + }, + { + "Text": "ุฃู‚ู„ ู…ู† ูกู ", + "TypeName": "numberrange", + "Resolution": { + "value": "(,10)" + }, + "Start": 12, + "End": 20 + }, + { + "Text": "ุฃูƒุซุฑ ู…ู† ูกู  ูˆุฃู‚ู„ ู…ู† ูคู ", + "TypeName": "numberrange", + "Resolution": { + "value": "(10,40)" + }, + "Start": 23, + "End": 43 + } + ] + }, + { + "Input": "ู‡ุฐุง ุงู„ุนุฏุฏ ุฃูƒุจุฑ ู…ู† ุนุดุฑูŠู† ูˆ ุฃู‚ู„ ู…ู† ุฃูˆ ูŠุณุงูˆูŠ ุฎู…ุณุฉ ูˆ ุซู„ุงุซูŠู†.", + "Comment": "PendingValidation", + "NotSupported": "javascript, python, dotnet", + "Results": [ + { + "Text": "ุฃูƒุจุฑ ู…ู† ุนุดุฑูŠู† ูˆ ุฃู‚ู„ ู…ู† ุฃูˆ ูŠุณุงูˆูŠ ุฎู…ุณุฉ ูˆ ุซู„ุงุซูŠู†", + "TypeName": "numberrange", + "Resolution": { + "value": "(20,35]", + "score": 0.0 + }, + "Start": 10, + "End": 52 + } + ] + }, + { + "Input": "ูŠุชุฑุงูˆุญ ุงู„ุนุฏุฏ ุจูŠู† 20 ูˆ 30", + "Comment": "PendingValidation", + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "ุจูŠู† 20 ูˆ 30", + "TypeName": "numberrange", + "Resolution": { + "value": "[20,30)", + "score": 0.0 + }, + "Start": -1, + "End": -1 + } + ] + }, + { + "Input": "ู‡ูˆ ูŠุฑุชุจ ุจูŠู† ุนุดุฑุฉ ูˆ ุฎู…ุณุฉ ุนุดุฑ.", + "Comment": "PendingValidation", + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "ุจูŠู† ุนุดุฑุฉ ูˆ ุฎู…ุณุฉ ุนุดุฑ", + "TypeName": "numberrange", + "Resolution": { + "value": "[10,15)", + "score": 0.0 + }, + "Start": -1, + "End": -1 + } + ] + }, + { + "Input": "ุงู†ู‡ ูŠุณุฌู„ ุจูŠู† ุณุงู„ุจ ุนุดุฑุฉ ูˆ ุฎู…ุณุฉ ุนุดุฑ.", + "Comment": "PendingValidation", + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "ุจูŠู† ุณุงู„ุจ ุนุดุฑุฉ ูˆ ุฎู…ุณุฉ ุนุดุฑ", + "TypeName": "numberrange", + "Resolution": { + "value": "[-10,15)", + "score": 0.0 + }, + "Start": -1, + "End": -1 + } + ] + }, + { + "Input": "ู‡ูˆ ูŠุฑุชู‘ุจ ุฃูƒุจุฑ ู…ู† ุนุดุฑุฉ ูˆ ุฃู‚ู„ ู…ู† ุฎู…ุณุฉ ุนุดุฑ.", + "IgnoreResolution": true, + "Comment": "PendingValidation", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "ุฃูƒุจุฑ ู…ู† ุนุดุฑุฉ ูˆ ุฃู‚ู„ ู…ู† ุฎู…ุณุฉ ุนุดุฑ", + "TypeName": "numberrange", + "Resolution": { + "value": "(10,15)", + "score": 0.0 + }, + "Start": -1, + "End": -1 + } + ] + }, + { + "Input": "ู‡ุฐุง ู‡ูˆ ุงู„ุฑู‚ู… ุงู„ุฐูŠ ู‡ูˆ ุฃูƒุจุฑ ู…ู† 100 ูˆุฃุตุบุฑ ู…ู† 300", + "Comment": "PendingValidation", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "ุฃูƒุจุฑ ู…ู† 100 ูˆุฃุตุบุฑ ู…ู† 300", + "TypeName": "numberrange", + "Resolution": { + "value": "(100,300)", + "score": 0.0 + }, + "Start": -1, + "End": -1 + } + ] + }, + { + "Input": "ู‡ุฐุง ุงู„ุนุฏุฏ ุฃูƒุจุฑ ู…ู† ุฃูˆ ูŠุณุงูˆูŠ 100 ูˆ ุฃู‚ู„ ู…ู† ุฃูˆ ูŠุณุงูˆูŠ ุซู„ุงุซู…ุงุฆุฉ", + "Comment": "PendingValidation", + "NotSupported": "javascript, python, dotnet", + "Results": [ + { + "Text": "ุฃูƒุจุฑ ู…ู† ุฃูˆ ูŠุณุงูˆูŠ 100 ูˆ ุฃู‚ู„ ู…ู† ุฃูˆ ูŠุณุงูˆูŠ ุซู„ุงุซู…ุงุฆุฉ", + "TypeName": "numberrange", + "Resolution": { + "value": "[100,300]", + "score": 0.0 + }, + "Start": 10, + "End": 52 + } + ] + }, + { + "Input": "ู‡ู†ุงูƒ ุนู„ู‰ ุงู„ุฃูƒุซุฑ 100 ูˆ ุนู„ู‰ ุงู„ุฃู‚ู„ 20 ุชูุงุญุฉ.", + "Comment": "PendingValidation", + "NotSupported": "javascript, python, dotnet", + "Results": [ + { + "Text": "ุนู„ู‰ ุงู„ุฃูƒุซุฑ 100 ูˆ ุนู„ู‰ ุงู„ุฃู‚ู„ 20", + "TypeName": "numberrange", + "Resolution": { + "value": "[20,100]", + "score": 0.0 + }, + "Start": 5, + "End": 35 + } + ] + }, + { + "Input": "ู‡ุฐู‡ ุงู„ุชูุงุญ ุญูˆุงู„ูŠ 20 ~ 100", + "Comment": "PendingValidation", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "20 ~ 100", + "TypeName": "numberrange", + "Resolution": { + "value": "[20,100)", + "score": 0.0 + }, + "Start": 17, + "End": 24 + } + ] + }, + { + "Input": "ู†ุทุงู‚ ุงู„ุนุฏุฏ ู‡ูˆ 20 ุฅู„ู‰ 100", + "Comment": "PendingValidation", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "20 ุฅู„ู‰ 100", + "TypeName": "numberrange", + "Resolution": { + "value": "[20,100)", + "score": 0.0 + }, + "Start": 14, + "End": 23 + } + ] + }, + { + "Input": "ูŠุชุฑุงูˆุญ ุงู„ุนุฏุฏ ู…ู† ุฃู„ู ุฅู„ู‰ ุฃู„ู ูˆุฎู…ุณู…ุงุฆุฉ.", + "Comment": "PendingValidation", + "NotSupported": "javascript, python, dotnet", + "Results": [ + { + "Text": "ู…ู† ุฃู„ู ุฅู„ู‰ ุฃู„ู ูˆุฎู…ุณู…ุงุฆุฉ", + "TypeName": "numberrange", + "Resolution": { + "value": "[1000,1500)", + "score": 0.0 + }, + "Start": 15, + "End": 37 + } + ] + }, + { + "Input": "ุงู„ุฑู‚ู… ุฃูƒุจุฑ ู…ู† 1000 ูˆุฃู‚ู„ ู…ู† 1500", + "Comment": "PendingValidation", + "NotSupported": "javascript, python, dotnet", + "Results": [ + { + "Text": "ุฃูƒุจุฑ ู…ู† 1000 ูˆุฃู‚ู„ ู…ู† 1500", + "TypeName": "numberrange", + "Resolution": { + "value": "(1000,1500)", + "score": 0.0 + }, + "Start": 6, + "End": 26 + } + ] + }, + { + "Input": "ุงู„ุนุฏุฏ ุฃูƒุจุฑ ู…ู† ุฑุจุน ูˆ ุฃู‚ู„ ู…ู† ู†ุตู.", + "IgnoreResolution": true, + "Comment": "PendingValidation", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "ุฃูƒุจุฑ ู…ู† ุฑุจุน ูˆ ุฃู‚ู„ ู…ู† ู†ุตู", + "TypeName": "numberrange", + "Resolution": { + "value": "(0.25,0.5)", + "score": 0.0 + }, + "Start": -1, + "End": -1 + } + ] + }, + { + "Input": "ู‡ุฐุง ุงู„ุนุฏุฏ ุฃูƒุจุฑ ู…ู† ุฃูˆ ูŠุณุงูˆูŠ ุซู„ุงุซุฉ ุขู„ุงู ูˆ ุชุณุนู…ุงุฆุฉ ูˆุฎู…ุณุฉ ูˆุณุชูŠู†.", + "Comment": "PendingValidation", + "NotSupported": "javascript, python, dotnet", + "Results": [ + { + "Text": "ุฃูƒุจุฑ ู…ู† ุฃูˆ ูŠุณุงูˆูŠ ุซู„ุงุซุฉ ุขู„ุงู ูˆ ุชุณุนู…ุงุฆุฉ ูˆุฎู…ุณุฉ ูˆุณุชูŠู†", + "TypeName": "numberrange", + "Resolution": { + "value": "[3965,)", + "score": 0.0 + }, + "Start": 10, + "End": 54 + } + ] + }, + { + "Input": "ู‡ุฐุง ุงู„ุนุฏุฏ ุฃูƒุจุฑ ู…ู† 4,565", + "IgnoreResolution": true, + "Comment": "PendingValidation", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "ุฃูƒุจุฑ ู…ู† 4,565", + "TypeName": "numberrange", + "Resolution": { + "value": "(4565,)", + "score": 0.0 + }, + "Start": 10, + "End": 22 + } + ] + }, + { + "Input": "ู‡ูˆ ุฃูƒุจุฑ ู…ู† ุซู„ุงุซูŠู† ุณู†ุฉ.", + "IgnoreResolution": true, + "Comment": "PendingValidation", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "ุฃูƒุจุฑ ู…ู† ุซู„ุงุซูŠู†", + "TypeName": "numberrange", + "Resolution": { + "value": "(30,)", + "score": 0.0 + }, + "Start": 3, + "End": 16 + } + ] + }, + { + "Input": "ุนู…ุฑู‡ ู„ุง ูŠู‚ู„ ุนู† ุซู„ุงุซูŠู† ุนุงู…ุง.", + "Comment": "PendingValidation", + "NotSupported": "javascript, python, dotnet", + "Results": [ + { + "Text": "ู„ุง ูŠู‚ู„ ุนู† ุซู„ุงุซูŠู†", + "TypeName": "numberrange", + "Resolution": { + "value": "[30,)", + "score": 0.0 + }, + "Start": -1, + "End": -1 + } + ] + }, + { + "Input": "ู‡ู†ุงูƒ ุฃูƒุซุฑ ู…ู† 500 ููŠ ู‡ุฐู‡ ุงู„ู…ู†ุชุฌุงุช.", + "Comment": "PendingValidation", + "NotSupported": "javascript, python, dotnet", + "Results": [ + { + "Text": "ุฃูƒุซุฑ ู…ู† 500", + "TypeName": "numberrange", + "Resolution": { + "value": "[500,)", + "score": 0.0 + }, + "Start": 11, + "End": 19 + } + ] + }, + { + "Input": "ุฃูƒุซุฑ ู…ู† 1/2 ู…ู† ุงู„ู†ุงุณ ุฌุงุกูˆุง ุฅู„ู‰ ู‡ู†ุง", + "Comment": "PendingValidation", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "ุฃูƒุซุฑ ู…ู† 1/2", + "TypeName": "numberrange", + "Resolution": { + "value": "(0.5,)", + "score": 0.0 + }, + "Start": 0, + "End": 10 + } + ] + }, + { + "Input": "ุงู„ุนุซูˆุฑ ุนู„ู‰ ุงู„ุฃุฑู‚ุงู… ุงู„ุฑุฆูŠุณูŠุฉ ุงู„ุชูŠ ู‡ูŠ ุฃุตุบุฑ ู…ู† ุฃูˆ ุชุณุงูˆูŠ 100", + "Comment": "PendingValidation", + "NotSupported": "javascript, python, dotnet", + "Results": [ + { + "Text": "ุฃุตุบุฑ ู…ู† ุฃูˆ ุชุณุงูˆูŠ 100", + "TypeName": "numberrange", + "Resolution": { + "value": "(,100]", + "score": 0.0 + }, + "Start": -1, + "End": -1 + } + ] + }, + { + "Input": "ุงู„ุนุซูˆุฑ ุนู„ู‰ ุงู„ุฃุฑู‚ุงู… ุงู„ุฃูˆู„ูŠุฉ ุงู„ุชูŠ ู‡ูŠ ุฃู‚ู„ ู…ู† ุฃูˆ ุชุณุงูˆูŠ 100", + "Comment": "PendingValidation", + "NotSupported": "javascript, python, dotnet", + "Results": [ + { + "Text": "ุฃู‚ู„ ู…ู† ุฃูˆ ุชุณุงูˆูŠ 100", + "TypeName": "numberrange", + "Resolution": { + "value": "(,100]", + "score": 0.0 + }, + "Start": -1, + "End": -1 + } + ] + }, + { + "Input": "ู‡ู†ุงูƒ ุญูˆุงู„ูŠ 500 ุฃูˆ ุฃู‚ู„ ููŠ ู‡ุฐู‡ ุงู„ู…ู†ุชุฌุงุช.", + "Comment": "PendingValidation", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "500 ุฃูˆ ุฃู‚ู„", + "TypeName": "numberrange", + "Resolution": { + "value": "(,500]", + "score": 0.0 + }, + "Start": 11, + "End": 20 + } + ] + }, + { + "Input": "ุงู„ุจุญุซ ุนู† ุงู„ุฃุฑู‚ุงู… ุงู„ุฑุฆูŠุณูŠุฉ ุงู„ุชูŠ ู‡ูŠ < = 100", + "Comment": "PendingValidation", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "< = 100", + "TypeName": "numberrange", + "Resolution": { + "value": "(,100]", + "score": 0.0 + }, + "Start": 34, + "End": 40 + } + ] + }, + { + "Input": "ุงุฑุชูุงุนู‡ ุฃู‚ู„ ู…ู† 170", + "Comment": "PendingValidation", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "ุฃู‚ู„ ู…ู† 170", + "TypeName": "numberrange", + "Resolution": { + "value": "(,170)", + "score": 0.0 + }, + "Start": 8, + "End": 17 + } + ] + }, + { + "Input": "ุฃู‚ู„ ู…ู† ุฃู„ู ุจุงู†ุฏุง ุนู…ู„ุงู‚ุฉ ู„ุง ุชุฒุงู„ ุชุนูŠุด ููŠ ุงู„ุจุฑูŠุฉ.", + "Comment": "PendingValidation", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "ุฃู‚ู„ ู…ู† ุฃู„ู", + "TypeName": "numberrange", + "Resolution": { + "value": "(,1000)", + "score": 0.0 + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": " ูŠุณุงูˆูŠ 170.", + "Comment": "PendingValidation", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "ูŠุณุงูˆูŠ 170", + "TypeName": "numberrange", + "Resolution": { + "value": "[170,170]", + "score": 0.0 + }, + "Start": -1, + "End": -1 + } + ] + }, + { + "Input": "x>10 ูˆ y<20", + "Comment": "PendingValidation", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": ">10", + "TypeName": "numberrange", + "Resolution": { + "value": "(10,)", + "score": 0.0 + }, + "Start": -1, + "End": -1 + }, + { + "Text": "<20", + "TypeName": "numberrange", + "Resolution": { + "value": "(,20)", + "score": 0.0 + }, + "Start": -1, + "End": -1 + } + ] + }, + { + "Input": "x ุฃูƒุจุฑ ู…ู† 10 ูˆุฃุตุบุฑ ู…ู† 20. y ู„ุง ูŠุฒูŠุฏ ุนู† 50 ูˆู„ุง ุชู‚ู„ ุนู† 20.", + "Comment": "PendingValidation", + "NotSupported": "javascript, python, dotnet", + "Results": [ + { + "Text": "ุฃูƒุจุฑ ู…ู† 10 ูˆุฃุตุบุฑ ู…ู† 20", + "TypeName": "numberrange", + "Resolution": { + "value": "(10,20)", + "score": 0.0 + }, + "Start": 2, + "End": 23 + }, + { + "Text": "ู„ุง ูŠุฒูŠุฏ ุนู† 50 ูˆู„ุง ุชู‚ู„ ุนู† 20", + "TypeName": "numberrange", + "Resolution": { + "value": "[20,50]", + "score": 0.0 + }, + "Start": 28, + "End": 54 + } + ] + }, + { + "Input": "ุงู„ุฑุจุน ู‡ูˆ ุฑู‚ู… ูƒุณุฑ.", + "Comment": "PendingValidation", + "NotSupported": "javascript, python", + "Results": [] + }, + { + "Input": "ุงู„ุฑู‚ู… ูŠุณุงูˆูŠ 20.", + "Comment": "PendingValidation", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "ูŠุณุงูˆูŠ 20", + "TypeName": "numberrange", + "Resolution": { + "value": "[20,20]", + "score": 0.0 + }, + "Start": 6, + "End": 13 + } + ] + }, + { + "Input": "ูŠุณุงูˆูŠ 20ุŒ ุนุฏุฏ ุงู„ุทู„ุงุจ ููŠ ุตูู†ุง ู„ูŠุณุช ูƒุจูŠุฑุฉ.", + "Comment": "PendingValidation", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "ูŠุณุงูˆูŠ 20", + "TypeName": "numberrange", + "Resolution": { + "value": "[20,20]", + "score": 0.0 + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "+1-222-2222/2222 ู‡ูˆ ุฑู‚ู… ู‡ุงุชู.", + "Comment": "PendingValidation", + "NotSupported": "javascript, python, dotnet", + "Results": [] + }, + { + "Input": "+1-222-2222-2222 ู‡ูˆ ุฑู‚ู… ู‡ุงุชู.", + "Comment": "PendingValidation", + "NotSupported": "javascript, python, dotnet", + "Results": [] + }, + { + "Input": "ุฏุฑุฌุงุชู‡ ู‡ูŠ 200 ุฃูˆ ุฃูƒุซุฑ", + "Comment": "PendingValidation", + "NotSupported": "javascript, python, dotnet", + "Results": [ + { + "Text": "200 ุฃูˆ ุฃูƒุซุฑ", + "TypeName": "numberrange", + "Resolution": { + "value": "[200,)", + "score": 0.0 + }, + "Start": 10, + "End": 23 + } + ] + }, + { + "Input": "ุฏุฑุฌุงุชู‡ ู‡ูŠ ุฃูƒุซุฑ ู…ู† 190", + "Comment": "PendingValidation", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "ุฃูƒุซุฑ ู…ู† 190", + "TypeName": "numberrange", + "Resolution": { + "value": "(190,)", + "score": 0.0 + }, + "Start": -1, + "End": -1 + } + ] + }, + { + "Input": "ู†ู‚ุงุทู‡ ู‡ูŠ 200 ุฃูˆ ุฃูƒุซุฑ", + "Comment": "PendingValidation", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "200 ุฃูˆ ุฃูƒุซุฑ", + "TypeName": "numberrange", + "Resolution": { + "value": "[200,)", + "score": 0.0 + }, + "Start": 9, + "End": 19 + } + ] + }, + { + "Input": "ู†ู‚ุงุทู‡ ุฃู‚ู„ ู…ู† ุฃูˆ ุชุณุงูˆูŠ 30", + "Comment": "PendingValidation", + "NotSupported": "javascript, python, dotnet", + "Results": [ + { + "Text": "ุฃู‚ู„ ู…ู† ุฃูˆ ุชุณุงูˆูŠ 30", + "TypeName": "numberrange", + "Resolution": { + "value": "(,30]", + "score": 0.0 + }, + "Start": -1, + "End": -1 + } + ] + }, + { + "Input": "ู†ู‚ุงุทู‡ ุฃูƒุจุฑ ู…ู† ุฃูˆ ุชุณุงูˆูŠ 30", + "Comment": "PendingValidation", + "NotSupported": "javascript, python, dotnet", + "Results": [ + { + "Text": "ุฃูƒุจุฑ ู…ู† ุฃูˆ ุชุณุงูˆูŠ 30", + "TypeName": "numberrange", + "Resolution": { + "value": "[30,)", + "score": 0.0 + }, + "Start": -1, + "End": -1 + } + ] + }, + { + "Input": "ู†ู‚ุงุทู‡ ุชุณุงูˆูŠ 5000 ุฃูˆ ุฃู‚ู„", + "Comment": "PendingValidation", + "NotSupported": "javascript, python, dotnet", + "Results": [ + { + "Text": "ุชุณุงูˆูŠ 5000 ุฃูˆ ุฃู‚ู„", + "TypeName": "numberrange", + "Resolution": { + "value": "(,5000]", + "score": 0.0 + }, + "Start": -1, + "End": -1 + } + ] + }, + { + "Input": "ู†ู‚ุงุทู‡ ุชุณุงูˆูŠ 5000 ุฃูˆ ุฃู‚ู„ ู…ู† 6000", + "Comment": "PendingValidation", + "NotSupported": "javascript, python, dotnet", + "Results": [ + { + "Text": "ุชุณุงูˆูŠ 5000", + "TypeName": "numberrange", + "Resolution": { + "value": "[5000,5000]", + "score": 0.0 + }, + "Start": -1, + "End": -1 + }, + { + "Text": "ุฃู‚ู„ ู…ู† 6000", + "TypeName": "numberrange", + "Resolution": { + "value": "(,6000)", + "score": 0.0 + }, + "Start": 20, + "End": 30 + } + ] + }, + { + "Input": "ู†ู‚ุงุทู‡ ุชุณุงูˆูŠ 5000 ุฃูˆ ุฃูƒุซุฑ ", + "Comment": "PendingValidation", + "NotSupported": "javascript, python, dotnet", + "Results": [ + { + "Text": "ุชุณุงูˆูŠ 5000 ุฃูˆ ุฃูƒุซุฑ", + "TypeName": "numberrange", + "Resolution": { + "value": "[5000,)", + "score": 0.0 + }, + "Start": -1, + "End": -1 + } + ] + }, + { + "Input": "ู†ู‚ุงุทู‡ ุชุณุงูˆูŠ 5000 ุฃูˆ ุฃูƒุซุฑ ู…ู† 4500", + "Comment": "PendingValidation", + "NotSupported": "javascript, python, dotnet", + "Results": [ + { + "Text": "ุชุณุงูˆูŠ 5000", + "TypeName": "numberrange", + "Resolution": { + "value": "[5000,5000]", + "score": 0.0 + }, + "Start": -1, + "End": -1 + }, + { + "Text": "ุฃูƒุซุฑ ู…ู† 4500", + "TypeName": "numberrange", + "Resolution": { + "value": "(4500,)", + "score": 0.0 + }, + "Start": 20, + "End": 31 + } + ] + }, + { + "Input": "ู†ู‚ุงุทู‡ ุฃู‚ู„ ู…ู† ุฃูˆ ูŠุณุงูˆูŠ 5000 ", + "Comment": "PendingValidation", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "ุฃู‚ู„ ู…ู† ุฃูˆ ูŠุณุงูˆูŠ 5000", + "TypeName": "numberrange", + "Resolution": { + "value": "(,5000]", + "score": 0.0 + }, + "Start": -1, + "End": -1 + } + ] + }, + { + "Input": "ู†ู‚ุงุทู‡ ู‡ูŠ ุฃูƒุซุฑ ู…ู† ุฃูˆ ูŠุณุงูˆูŠ 5000 ", + "Comment": "PendingValidation", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "ุฃูƒุซุฑ ู…ู† ุฃูˆ ูŠุณุงูˆูŠ 5000", + "TypeName": "numberrange", + "Resolution": { + "value": "[5000,)", + "score": 0.0 + }, + "Start": 9, + "End": 29 + } + ] + }, + { + "Input": "ู†ู‚ุงุทู‡ ู‡ูŠ ุฃูƒุซุฑ ู…ู† 5000 ุฃูˆ ู…ุง ูŠุณุงูˆูŠ 6000", + "Comment": "PendingValidation", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "ุฃูƒุซุฑ ู…ู† 5000", + "TypeName": "numberrange", + "Resolution": { + "value": "(5000,)", + "score": 0.0 + }, + "Start": 9, + "End": 20 + }, + { + "Text": "ูŠุณุงูˆูŠ 6000", + "TypeName": "numberrange", + "Resolution": { + "value": "[6000,6000]", + "score": 0.0 + }, + "Start": -1, + "End": -1 + } + ] + }, + { + "Input": "ู†ู‚ุงุทู‡ ุชุณุงูˆูŠ 5000 ุฃูˆ ุฃู‚ู„ ู…ู† 5000", + "Comment": "PendingValidation", + "NotSupported": "javascript, python, dotnet", + "Results": [ + { + "Text": "ุชุณุงูˆูŠ 5000", + "TypeName": "numberrange", + "Resolution": { + "value": "[5000,5000]", + "score": 0.0 + }, + "Start": -1, + "End": -1 + }, + { + "Text": "ุฃู‚ู„ ู…ู† 5000", + "TypeName": "numberrange", + "Resolution": { + "value": "(,5000)", + "score": 0.0 + }, + "Start": 20, + "End": 30 + } + ] + }, + { + "Input": "ู†ุทุงู‚ ุงู„ุฑู‚ู… ู‡ูˆ 1000-5000", + "Comment": "PendingValidation", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "1000-5000", + "TypeName": "numberrange", + "Resolution": { + "value": "[1000,5000)", + "score": 0.0 + }, + "Start": 14, + "End": 22 + } + ] + }, + { + "Input": "ู†ุทุงู‚ ุงู„ุนุฏุฏ ู‡ูˆ 1000 - 5000", + "Comment": "PendingValidation", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "1000 - 5000", + "TypeName": "numberrange", + "Resolution": { + "value": "[1000,5000)", + "score": 0.0 + }, + "Start": 14, + "End": 24 + } + ] + }, + { + "Input": "ู†ุทุงู‚ ุงู„ุนุฏุฏ ู‡ูˆ 1000-5000", + "Comment": "PendingValidation", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "1000-5000", + "TypeName": "numberrange", + "Resolution": { + "value": "[1000,5000)", + "score": 0.0 + }, + "Start": -1, + "End": -1 + } + ] + }, + { + "Input": "ู†ุทุงู‚ ุงู„ุนุฏุฏ ู‡ูˆ 1000 โ€“ 5000", + "Comment": "PendingValidation", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "1000 โ€“ 5000", + "TypeName": "numberrange", + "Resolution": { + "value": "[1000,5000)", + "score": 0.0 + }, + "Start": 14, + "End": 24 + } + ] + }, + { + "Input": "ู…ุงุฐุง ุนู† 2 ู…ู† 5 ุฃูˆ ุฃูƒุซุฑ", + "Comment": "PendingValidation", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "2 ู…ู† 5 ุฃูˆ ุฃูƒุซุฑ", + "TypeName": "numberrange", + "Resolution": { + "value": "[0.4,)", + "score": 0.0 + }, + "Start": 8, + "End": 21 + } + ] + }, + { + "Input": "ูŠู…ูƒู†ูƒ ุฃู† ุชุธู‡ุฑ ู„ูŠ ุณุฌู„ุงุช ุฃูƒุซุฑ ู…ู† 30000 ููŠ ุนุงู… 2009", + "Comment": "PendingValidation", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "ุฃูƒุซุฑ ู…ู† 30000", + "TypeName": "numberrange", + "Resolution": { + "value": "(30000,)", + "score": 0.0 + }, + "Start": 23, + "End": 35 + } + ] + }, + { + "Input": "ู‡ู„ ูŠู…ูƒู†ูƒ ุฃู† ุชุฑูŠู†ูŠ ุณุฌู„ุงุช ุฃู‚ู„ ู…ู† 3000 ููŠ ุนุงู… 2009", + "Comment": "PendingValidation", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "ุฃู‚ู„ ู…ู† 3000", + "TypeName": "numberrange", + "Resolution": { + "value": "(,3000)", + "score": 0.0 + }, + "Start": 24, + "End": 34 + } + ] + }, + { + "Input": "ู‡ู„ ู„ุง ูŠุฒุงู„ ุงู„ุญุงู„ ุนู†ุฏู…ุง <30", + "IgnoreResolution": true, + "Comment": "PendingValidation", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "<30", + "TypeName": "numberrange", + "Resolution": { + "value": "(30,)", + "score": 0.0 + }, + "Start": -1, + "End": -1 + } + ] + }, + { + "Input": "ู‡ู„ ู„ุง ูŠุฒุงู„ ุงู„ุญุงู„ ุนู†ุฏู…ุง >= 30", + "Comment": "PendingValidation", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": ">= 30", + "TypeName": "numberrange", + "Resolution": { + "value": "[30,)", + "score": 0.0 + }, + "Start": 23, + "End": 27 + } + ] + }, + { + "Input": "ู‡ู„ ู„ุง ูŠุฒุงู„ ุงู„ุญุงู„ ุนู†ุฏู…ุง <-30", + "Comment": "PendingValidation", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "<-30", + "TypeName": "numberrange", + "Resolution": { + "value": "(,-30)", + "score": 0.0 + }, + "Start": 23, + "End": 26 + } + ] + }, + { + "Input": "ู‡ู„ ู„ุง ูŠุฒุงู„ ุงู„ุญุงู„ ุนู†ุฏู…ุง <= -30", + "Comment": "PendingValidation", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "<= -30", + "TypeName": "numberrange", + "Resolution": { + "value": "(,-30]", + "score": 0.0 + }, + "Start": 23, + "End": 28 + } + ] + }, + { + "Input": " 29 /01", + "Comment": "PendingValidation", + "NotSupported": "javascript, python, java, dotnet", + "Results": [] + }, + { + "Input": "=>30", + "Comment": "PendingValidation", + "NotSupported": "javascript, python, java", + "Results": [] + }, + { + "Input": "=<30", + "Comment": "PendingValidation", + "NotSupported": "javascript, python, java", + "Results": [] + }, + { + "Input": "ูˆู…ู† 200 ุฅู„ู‰ 300 ููŠ ุนุงู… 2008", + "Comment": "PendingValidation", + "NotSupported": "javascript, python, java, dotnet", + "Results": [] + }, + { + "Input": "ุงู„ุนุฏุฏ ู‡ูˆ ู…ู† 200 ุฅู„ู‰ 3000000 ุนู„ู‰ 2008", + "Comment": "PendingValidation", + "NotSupported": "javascript, python, java, dotnet", + "Results": [ + { + "Text": "ู…ู† 200 ุฅู„ู‰ 3000000 ุนู„ู‰ 2008", + "TypeName": "numberrange", + "Resolution": { + "value": "[200,1494.02390438247)", + "score": 0.0 + }, + "Start": 9, + "End": 38 + } + ] + }, + { + "Input": "ุฌุงุก ุฃูƒุซุฑ ู…ู† ู†ุตู ุงู„ู†ุงุณ ู‡ู†ุง", + "Comment": "PendingValidation", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "ุฃูƒุซุฑ ู…ู† ู†ุตู", + "TypeName": "numberrange", + "Resolution": { + "value": "(0.5,)", + "score": 0.0 + }, + "Start": 4, + "End": 14 + } + ] + }, + { + "Input": "ุฃูƒุจุฑ ู…ู† 3000", + "Comment": "PendingValidation", + "NotSupported": "javascript, python, dotnet", + "Results": [ + { + "Text": "ุฃูƒุจุฑ ู…ู† 3000", + "TypeName": "numberrange", + "Resolution": { + "value": "(3000,)", + "score": 0.0 + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": "ุชุฎุทุท ุดุฑูƒุฉ ู†ูŠุณุงู† ู…ูˆุชูˆุฑ ู„ุฎูุถ ู…ุง ูŠุตู„ ุฅู„ู‰ 700 ุนุงู…ู„ ู…ุชุนุงู‚ุฏ.", + "Comment": "PendingValidation", + "NotSupported": "javascript, python, dotnet", + "Results": [ + { + "Text": "ูŠุตู„ ุฅู„ู‰ 700", + "TypeName": "numberrange", + "Resolution": { + "value": "(,700]", + "score": 0.0 + }, + "Start": -1, + "End": -1 + } + ] + }, + { + "Input": "ุนุฏุฏ ุงู„ุณูŠุงุฑุงุช ุงู„ุชูŠ ู„ุฏูŠู‡ุง ุญุตุงู† ุฃูƒุจุฑ ู…ู† 150", + "Comment": "PendingValidation", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "ุฃูƒุจุฑ ู…ู† 150", + "TypeName": "numberrange", + "Resolution": { + "value": "(150,)", + "score": 0.0 + }, + "Start": -1, + "End": -1 + } + ] + }, + { + "Input": "ุงุฑุชูุนุช ุงู„ุฃุณู‡ู… ุฃูƒุซุฑ ู…ู† 20ุŒ ููˆู‚ 170 ู„ู„ุณู‡ู… ุงู„ูˆุงุญุฏ", + "Comment": "PendingValidation", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "ุฃูƒุซุฑ ู…ู† 20", + "TypeName": "numberrange", + "Resolution": { + "value": "(20,)", + "score": 0.0 + }, + "Start": 14, + "End": 23 + }, + { + "Text": "ููˆู‚ 170", + "TypeName": "numberrange", + "Resolution": { + "value": "(170,)", + "score": 0.0 + }, + "Start": 26, + "End": 32 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Arabic/OrdinalModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Arabic/OrdinalModel.json new file mode 100644 index 000000000..3bd79f66b --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Arabic/OrdinalModel.json @@ -0,0 +1,1242 @@ +[ + { + "Input": "ุงุญุฐู ุงุฎุฑ ุฌู…ู„ุฉ ููŠ ุงู„ู…ู„ุงุญุธุฉ.", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงุฎุฑ", + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "0", + "relativeTo": "end", + "value": "end+0" + }, + "Start": 5, + "End": 7 + } + ] + }, + { + "Input": "ู‡ู„ ุชุนู†ูŠ \"ุงู„ุชุงู„ูŠ\" ุงูˆ \"ุงู„ุงุฎุฑ\"ุŸ", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุชุงู„ูŠ", + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "1", + "relativeTo": "current", + "value": "current+1" + }, + "Start": 9, + "End": 14 + }, + { + "Text": "ุงู„ุงุฎุฑ", + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "0", + "relativeTo": "end", + "value": "end+0" + }, + "Start": 21, + "End": 25 + } + ] + }, + { + "Input": "ุฃุฑูŠู†ูŠ ุงู„ุฐูŠ ู‚ุจู„ ุงู„ุงุฎูŠุฑ.", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู‚ุจู„ ุงู„ุงุฎูŠุฑ", + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "-1", + "relativeTo": "end", + "value": "end-1" + }, + "Start": 11, + "End": 20 + } + ] + }, + { + "Input": "ุงุฑูŠู†ูŠ ุงู„ุฐูŠ ู‚ุจู„ ุงู„ุงุฎูŠุฑ.", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู‚ุจู„ ุงู„ุงุฎูŠุฑ", + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "-1", + "relativeTo": "end", + "value": "end-1" + }, + "Start": 11, + "End": 20 + } + ] + }, + { + "Input": "ุฃุฑูŠู†ูŠ ุงู„ูˆุงุญุฏ ู‚ุจู„ ุงู„ุงุฎูŠุฑ.", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ูˆุงุญุฏ ู‚ุจู„ ุงู„ุงุฎูŠุฑ", + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "-1", + "relativeTo": "end", + "value": "end-1" + }, + "Start": 6, + "End": 22 + } + ] + }, + { + "Input": "ุฃุฑูŠู†ูŠ ุงู„ุซุงู†ูŠุฉ ุงู„ู‰ ุงู„ุงุฎูŠุฑ.", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุซุงู†ูŠุฉ ุงู„ู‰ ุงู„ุงุฎูŠุฑ", + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "-1", + "relativeTo": "end", + "value": "end-1" + }, + "Start": 6, + "End": 23 + } + ] + }, + { + "Input": "ุงุญุฐู ุงุฎุฑ ุฌู…ู„ุฉ.", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงุฎุฑ", + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "0", + "relativeTo": "end", + "value": "end+0" + }, + "Start": 5, + "End": 7 + } + ] + }, + { + "Input": "ุฃุฑูŠู†ูŠ ุงู„ุณุงุจู‚.", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุณุงุจู‚", + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "-1", + "relativeTo": "current", + "value": "current-1" + }, + "Start": 6, + "End": 11 + } + ] + }, + { + "Input": "ุฃุฑูŠู†ูŠ ุงู„ุชุงู„ูŠ.", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุชุงู„ูŠ", + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "1", + "relativeTo": "current", + "value": "current+1" + }, + "Start": 6, + "End": 11 + } + ] + }, + { + "Input": "ุฃุฑูŠุฏ ุงู„ูƒุชุงุจูŠู† ุงู„ุฃุฎูŠุฑ.", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุฃุฎูŠุฑ", + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "0", + "relativeTo": "end", + "value": "end+0" + }, + "Start": 14, + "End": 19 + } + ] + }, + { + "Input": "ุฃุฑูŠุฏ ุงู„ูƒุชุงุจ ุงู„ุฃุฎูŠุฑ.", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุฃุฎูŠุฑ", + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "0", + "relativeTo": "end", + "value": "end+0" + }, + "Start": 12, + "End": 17 + } + ] + }, + { + "Input": "ุฃุฑูŠุฏ ุซู„ุงุซ ูƒุชุจ ุงู„ุชุงู„ูŠ.", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุชุงู„ูŠ", + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "1", + "relativeTo": "current", + "value": "current+1" + }, + "Start": 14, + "End": 19 + } + ] + }, + { + "Input": "ุฃู†ุธุฑ ุงู„ู‰ ุงู„ุตูุญุฉ ุงู„ุชุงู„ูŠ.", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุชุงู„ูŠ", + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "1", + "relativeTo": "current", + "value": "current+1" + }, + "Start": 16, + "End": 21 + } + ] + }, + { + "Input": "ุฃุฑูŠุฏ ุงู„ุจุณูƒูˆูŠุช ุงู„ุงุฎูŠุฑ.", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุงุฎูŠุฑ", + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "0", + "relativeTo": "end", + "value": "end+0" + }, + "Start": 14, + "End": 19 + } + ] + }, + { + "Input": "ุฃุฑูŠุฏ ุงู„ุฐูŠ ู‚ุจู„ ุงู„ุงุฎูŠุฑ.", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู‚ุจู„ ุงู„ุงุฎูŠุฑ", + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "-1", + "relativeTo": "end", + "value": "end-1" + }, + "Start": 10, + "End": 19 + } + ] + }, + { + "Input": "ุงู†ุชู‚ู„ ุงู„ู‰ ุงู„ุตูุญุฉ ุงู„ุณุงุจู‚ุฉ.", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุณุงุจู‚ุฉ", + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "-1", + "relativeTo": "current", + "value": "current-1" + }, + "Start": 17, + "End": 23 + } + ] + }, + { + "Input": "ุงู„ุจูŠุช ุงู„ุญุงุฏูŠ ุนุดุฑ", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุญุงุฏูŠ ุนุดุฑ", + "TypeName": "ordinal", + "Resolution": { + "offset": "11", + "relativeTo": "start", + "value": "11" + }, + "Start": 6, + "End": 15 + } + ] + }, + { + "Input": "ุงู„ุณูŠุงุฑุฉ ุงู„ูˆุงุญุฏ ูˆุงู„ุนุดุฑูˆู†", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ูˆุงุญุฏ ูˆุงู„ุนุดุฑูˆู†", + "TypeName": "ordinal", + "Resolution": { + "offset": "21", + "relativeTo": "start", + "value": "21" + }, + "Start": 8, + "End": 22 + } + ] + }, + { + "Input": "ุงู„ูƒุชุงุจ ุงู„ุซู„ุงุซูˆู† ุบูŠุฑ ุฌูŠุฏ.", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุซู„ุงุซูˆู†", + "TypeName": "ordinal", + "Resolution": { + "offset": "30", + "relativeTo": "start", + "value": "30" + }, + "Start": 7, + "End": 14 + } + ] + }, + { + "Input": "ุงู„ุณุคุงู„ ุงู„ุซุงู†ูŠ ุตุนุจ.", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุซุงู†ูŠ", + "TypeName": "ordinal", + "Resolution": { + "offset": "2", + "relativeTo": "start", + "value": "2" + }, + "Start": 7, + "End": 12 + } + ] + }, + { + "Input": "ู‡ูŠ ููŠ ุงู„ุตู ุงู„ุญุงุฏูŠ ุนุดุฑ.", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุญุงุฏูŠ ุนุดุฑ", + "TypeName": "ordinal", + "Resolution": { + "offset": "11", + "relativeTo": "start", + "value": "11" + }, + "Start": 11, + "End": 20 + } + ] + }, + { + "Input": "ุฏุฎู„ุช ุงู„ุจูŠุช ุงู„ุนุดุฑูˆู†.", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุนุดุฑูˆู†", + "TypeName": "ordinal", + "Resolution": { + "offset": "20", + "relativeTo": "start", + "value": "20" + }, + "Start": 11, + "End": 17 + } + ] + }, + { + "Input": "ู‡ุฐู‡ ุงู„ู…ุฑุฉ ุงู„ุฎุงู…ุณุฉ ูˆุงู„ุนุดุฑูˆู†.", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุฎุงู…ุณุฉ ูˆุงู„ุนุดุฑูˆู†", + "TypeName": "ordinal", + "Resolution": { + "offset": "25", + "relativeTo": "start", + "value": "25" + }, + "Start": 10, + "End": 25 + } + ] + }, + { + "Input": "ุงู„ุณุคุงู„ ุงู„ูˆุงุญุฏ ูˆุงู„ุนุดุฑูˆู† ุบูŠุฑ ู…ุญู„ูˆู„ุฉ.", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ูˆุงุญุฏ ูˆุงู„ุนุดุฑูˆู†", + "TypeName": "ordinal", + "Resolution": { + "offset": "21", + "relativeTo": "start", + "value": "21" + }, + "Start": 7, + "End": 21 + } + ] + }, + { + "Input": "ูˆุฌุฏุช ุงู„ูƒุชุงุจ ุงู„ู…ุฆุฉ ูˆุงู„ุฎุงู…ุณุฉ ูˆุงู„ุนุดุฑูˆู†.", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ู…ุฆุฉ ูˆุงู„ุฎุงู…ุณุฉ ูˆุงู„ุนุดุฑูˆู†", + "TypeName": "ordinal", + "Resolution": { + "offset": "125", + "relativeTo": "start", + "value": "125" + }, + "Start": 12, + "End": 34 + } + ] + }, + { + "Input": "ุญุฏุซ ููŠ ุงู„ุนุงู… ุงู„ู…ุฆุฉ ูˆุงู„ุฎุงู…ุณุฉ ูˆุงู„ุนุดุฑูˆู†.", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ู…ุฆุฉ ูˆุงู„ุฎุงู…ุณุฉ ูˆุงู„ุนุดุฑูˆู†", + "TypeName": "ordinal", + "Resolution": { + "offset": "125", + "relativeTo": "start", + "value": "125" + }, + "Start": 13, + "End": 35 + } + ] + }, + { + "Input": "ู„ู… ุฃุฌุฏ ุงู„ูƒุชุงุจ ุงู„ุชุฑูŠู„ูŠูˆู†.", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุชุฑูŠู„ูŠูˆู†", + "TypeName": "ordinal", + "Resolution": { + "offset": "1000000000000", + "relativeTo": "start", + "value": "1000000000000" + }, + "Start": 14, + "End": 22 + } + ] + }, + { + "Input": "ูˆุฌุชู‘ู‡ุง ููŠ ุงู„ุตูุญุฉ ุงู„ูˆุงุญุฏ ูˆุงู„ุนุดุฑูˆู† ุชุฑูŠู„ูŠูˆู† ูˆุซู„ุงุซ ู…ุงุฆุฉ ูˆุงุซู†ูŠู† ูˆุนุดุฑูˆู†", + "NotSupportedByDesign": "java, javascript, python", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "ุงู„ูˆุงุญุฏ ูˆุงู„ุนุดุฑูˆู† ุชุฑูŠู„ูŠูˆู† ูˆุซู„ุงุซ ู…ุงุฆุฉ ูˆุงุซู†ูŠู† ูˆุนุดุฑูˆู†", + "TypeName": "ordinal", + "Resolution": { + "offset": "21000000000322", + "relativeTo": "start", + "value": "21000000000322" + }, + "Start": 17, + "End": 65 + } + ] + }, + { + "Input": "ููŠ ุนุงู… ุงู„ู…ุฆุชูŠุงู† ู…ู† ุจุนุฏ ุงู„ู‡ุฌุฑุฉ.", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ู…ุฆุชูŠุงู†", + "TypeName": "ordinal", + "Resolution": { + "offset": "200", + "relativeTo": "start", + "value": "200" + }, + "Start": 7, + "End": 14 + } + ] + }, + { + "Input": "ุงุญุฌุฒ ู…ู‚ุนุฏ ูููŠ ุงู„ุฏุฑุฌุฉ ุงู„ุฃูˆู„ู‰ ุงู„ู‰ ุณูŠุงุชู„.", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุฃูˆู„ู‰", + "TypeName": "ordinal", + "Resolution": { + "offset": "1", + "relativeTo": "start", + "value": "1" + }, + "Start": 21, + "End": 26 + } + ] + }, + { + "Input": "ุงุนุฌุจู†ูŠ ุงู„ุฃูˆู„ ูƒุชุงุจูŠู†.", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุฃูˆู„", + "TypeName": "ordinal", + "Resolution": { + "offset": "1", + "relativeTo": "start", + "value": "1" + }, + "Start": 7, + "End": 11 + } + ] + }, + { + "Input": "ุงุนุฌุจู†ูŠ ุงู„ุฃูˆู„.", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุฃูˆู„", + "TypeName": "ordinal", + "Resolution": { + "offset": "1", + "relativeTo": "start", + "value": "1" + }, + "Start": 7, + "End": 11 + } + ] + }, + { + "Input": "ุงุชุญุฏุซ ุงู„ูƒู„ู…ุฉ ุงู„ุฃูˆู„ู‰", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุฃูˆู„ู‰", + "TypeName": "ordinal", + "Resolution": { + "offset": "1", + "relativeTo": "start", + "value": "1" + }, + "Start": 13, + "End": 18 + } + ] + }, + { + "Input": "ุฃุฑูŠุฏ ุงู„ูƒุชุจ ุงู„ุซู„ุงุซุฉ ุงู„ุชุงู„ูŠ", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุชุงู„ูŠ", + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "1", + "relativeTo": "current", + "value": "current+1" + }, + "Start": 19, + "End": 24 + } + ] + }, + { + "Input": "ู‡ูŠ ุงู†ุชู‡ุช ู‚ุฑุงุกุฉ ุงู„ูƒุชุงุจ ุงู„ุซุงู†ูŠ", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุซุงู†ูŠ", + "TypeName": "ordinal", + "Resolution": { + "offset": "2", + "relativeTo": "start", + "value": "2" + }, + "Start": 22, + "End": 27 + } + ] + }, + { + "Input": "ุงู„ู†ุชูŠุฌุฉ ุงู„ุตุญูŠุญุฉ ู‡ูŠ ุงู„ุฐูŠ ู‚ุจู„ุง ุงู„ุฃุฎูŠุฑ", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุฐูŠ ู‚ุจู„ุง ุงู„ุฃุฎูŠุฑ", + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "-1", + "relativeTo": "end", + "value": "end-1" + }, + "Start": 19, + "End": 34 + } + ] + }, + { + "Input": "ุงู„ู†ุชูŠุฌุฉ ุงู„ุตุญูŠุญุฉ ู‡ูŠ ุงู„ุฐูŠ ู‚ุจู„ ุงู„ุฃุฎูŠุฑ", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุฐูŠ ู‚ุจู„ ุงู„ุฃุฎูŠุฑ", + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "-1", + "relativeTo": "end", + "value": "end-1" + }, + "Start": 19, + "End": 33 + } + ] + }, + { + "Input": "ุงู„ุตูุญุฉ ุงู„ุญุงู„ูŠ", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุญุงู„ูŠ", + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "0", + "relativeTo": "current", + "value": "current+0" + }, + "Start": 7, + "End": 12 + } + ] + }, + { + "Input": "ุงู†ุธุฑ ุงู„ู‰ ุงู„ุตูุญุฉ ุงู„ุญุงู„ูŠ.", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุงู„ุญุงู„ูŠ", + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "0", + "relativeTo": "current", + "value": "current+0" + }, + "Start": 16, + "End": 21 + } + ] + }, + { + "Input": "ุฃุฑู†ูŠ ู…ุง ู‚ุจู„ ุงู„ุฃุฎูŠุฑ", + "Comment": "PendingValidation", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "ู‚ุจู„ ุงู„ุฃุฎูŠุฑ", + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "-1", + "relativeTo": "end", + "value": "end-1" + }, + "Start": 8, + "End": 17 + } + ] + }, + { + "Input": "ุฃุฑู†ูŠ ุชู„ูƒ ุงู„ุชูŠ ุณุจู‚ุช ุงู„ุฃุฎูŠุฑุฉ", + "IgnoreResolution": true, + "Comment": "PendingValidation", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "ุณุจู‚ุช ุงู„ุฃุฎูŠุฑุฉ", + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "-1", + "relativeTo": "end", + "value": "end-1" + }, + "Start": 14, + "End": 25 + } + ] + }, + { + "Input": "ุชุญุฐู ุงู„ุฌู…ู„ุฉ ุงู„ุฃุฎูŠุฑุฉ.", + "Comment": "PendingValidation", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "ุงู„ุฃุฎูŠุฑุฉ", + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "0", + "relativeTo": "end", + "value": "end+0" + }, + "Start": 12, + "End": 18 + } + ] + }, + { + "Input": "ุฃุฑู†ูŠ ุงู„ุณุงุจู‚ุฉ", + "Comment": "PendingValidation", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "ุงู„ุณุงุจู‚ุฉ", + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "-1", + "relativeTo": "current", + "value": "current-1" + }, + "Start": 5, + "End": 11 + } + ] + }, + { + "Input": "ุฃุฑู†ูŠ ุงู„ุชุงู„ูŠ", + "Comment": "PendingValidation", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "ุงู„ุชุงู„ูŠ", + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "1", + "relativeTo": "current", + "value": "current+1" + }, + "Start": 5, + "End": 10 + } + ] + }, + { + "Input": "ุฃุฑูŠุฏ ุงู„ูƒุชุงุจูŠู† ุงู„ุฃุฎูŠุฑูŠู†", + "Comment": "PendingValidation", + "NotSupported": "javascript, python, java, dotnet", + "Results": [ + { + "Text": "ุงู„ุฃุฎูŠุฑูŠู†", + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "0", + "relativeTo": "end", + "value": "end+0" + }, + "Start": 14, + "End": 21 + } + ] + }, + { + "Input": "ุฃุฑูŠุฏ ุขุฎุฑ ูƒุชุงุจ", + "Comment": "PendingValidation", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "ุขุฎุฑ", + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "0", + "relativeTo": "end", + "value": "end+0" + }, + "Start": 5, + "End": 7 + } + ] + }, + { + "Input": "ุฃุฑูŠุฏ 3 ูƒุชุจ ุงู„ู‚ุงุฏู…ุฉ.", + "Comment": "PendingValidation", + "NotSupported": "javascript, python, java, dotnet", + "Results": [ + { + "Text": "ุงู„ู‚ุงุฏู…ุฉ", + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "1", + "relativeTo": "current", + "value": "current+1" + }, + "Start": 11, + "End": 17 + } + ] + }, + { + "Input": "ุฃุนุทู†ูŠ ุงู„ุจู†ุฏ ุงู„ุชุงู„ูŠ.", + "Comment": "PendingValidation", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "ุงู„ุชุงู„ูŠ", + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "1", + "relativeTo": "current", + "value": "current+1" + }, + "Start": 12, + "End": 17 + } + ] + }, + { + "Input": "ุฃุฑูŠุฏ ุงู„ูƒุนูƒ ุงู„ุฃุฎูŠุฑ", + "Comment": "PendingValidation", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "ุงู„ุฃุฎูŠุฑ", + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "0", + "relativeTo": "end", + "value": "end+0" + }, + "Start": 11, + "End": 16 + } + ] + }, + { + "Input": "ู†ู†ุชู‚ู„ ุฅู„ู‰ ุงู„ุตูุญุฉ ุงู„ุณุงุจู‚ุฉ.", + "Comment": "PendingValidation", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "ุงู„ุณุงุจู‚ุฉ", + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "-1", + "relativeTo": "current", + "value": "current-1" + }, + "Start": 17, + "End": 23 + } + ] + }, + { + "Input": "ุซู„ุงุซุฉ ุชุฑูŠู„ูŠูˆู†", + "Comment": "PendingValidation", + "NotSupported": "javascript, python, java, dotnet", + "Results": [ + { + "Text": "ุซู„ุงุซุฉ ุชุฑูŠู„ูŠูˆู†", + "TypeName": "ordinal", + "Resolution": { + "offset": "3000000000000", + "relativeTo": "start", + "value": "3000000000000" + }, + "Start": 0, + "End": 12 + } + ] + }, + { + "Input": "ู…ุงุฆุฉ ุชุฑูŠู„ูŠูˆู†", + "Comment": "PendingValidation", + "NotSupported": "javascript, python, java, dotnet", + "Results": [ + { + "Text": "ู…ุงุฆุฉ ุชุฑูŠู„ูŠูˆู†", + "TypeName": "ordinal", + "Resolution": { + "offset": "100000000000000", + "relativeTo": "start", + "value": "100000000000000" + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "ุงู„ุญุงุฏูŠุฉ ุนุดุฑุฉ", + "Comment": "PendingValidation", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "ุงู„ุญุงุฏูŠุฉ ุนุดุฑุฉ", + "TypeName": "ordinal", + "Resolution": { + "offset": "11", + "relativeTo": "start", + "value": "11" + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "ุงู„ุนุดุฑูˆู†", + "Comment": "PendingValidation", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "ุงู„ุนุดุฑูˆู†", + "TypeName": "ordinal", + "Resolution": { + "offset": "20", + "relativeTo": "start", + "value": "20" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "ุงู„ุฎุงู…ุณุฉ ูˆ ุนุดุฑูˆู†", + "Comment": "PendingValidation", + "NotSupported": "javascript, python, java, dotnet", + "Results": [ + { + "Text": "ุงู„ุฎุงู…ุณุฉ ูˆ ุนุดุฑูˆู†", + "TypeName": "ordinal", + "Resolution": { + "offset": "25", + "relativeTo": "start", + "value": "25" + }, + "Start": 0, + "End": 14 + } + ] + }, + { + "Input": "ุงู„ุงุซู†ุงู† ูˆ ุนุดุฑูˆู†", + "Comment": "PendingValidation", + "NotSupported": "javascript, python, java, dotnet", + "Results": [ + { + "Text": "ุงู„ุงุซู†ุงู† ูˆ ุนุดุฑูˆู†", + "TypeName": "ordinal", + "Resolution": { + "offset": "22", + "relativeTo": "start", + "value": "22" + }, + "Start": 0, + "End": 14 + } + ] + }, + { + "Input": "ุงู„ู…ุงุฆุฉ ูˆ ุฎู…ุณุฉ ูˆ ุนุดุฑูˆู†", + "Comment": "PendingValidation", + "NotSupported": "javascript, python, java, dotnet", + "Results": [ + { + "Text": "ุงู„ู…ุงุฆุฉ ูˆ ุฎู…ุณุฉ ูˆ ุนุดุฑูˆู†", + "TypeName": "ordinal", + "Resolution": { + "offset": "125", + "relativeTo": "start", + "value": "125" + }, + "Start": 0, + "End": 20 + } + ] + }, + { + "Input": "ุชุฑูŠู„ูŠูˆู†", + "Comment": "PendingValidation", + "NotSupported": "javascript, python, java, dotnet", + "Results": [ + { + "Text": "ุชุฑูŠู„ูŠูˆู†", + "TypeName": "ordinal", + "Resolution": { + "offset": "1000000000000", + "relativeTo": "start", + "value": "1000000000000" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "ูˆุงุญุฏ ูˆ ุนุดุฑูˆู† ุชุฑูŠู„ูŠูˆู† ูˆ ุซู„ุงุซู…ุงุฆุฉ ูˆ ุงุซู†ุงู† ูˆ ุนุดุฑูˆู†", + "Comment": "PendingValidation", + "NotSupported": "javascript, python, java, dotnet", + "Results": [ + { + "Text": "ูˆุงุญุฏ ูˆ ุนุดุฑูˆู† ุชุฑูŠู„ูŠูˆู† ูˆ ุซู„ุงุซู…ุงุฆุฉ ูˆ ุงุซู†ุงู† ูˆ ุนุดุฑูˆู†", + "TypeName": "ordinal", + "Resolution": { + "offset": "21000000000322", + "relativeTo": "start", + "value": "21000000000322" + }, + "Start": 0, + "End": 46 + } + ] + }, + { + "Input": "ุงู„ู…ุงุฆุชุงู†", + "Comment": "PendingValidation", + "NotSupported": "javascript, python, java, dotnet", + "Results": [ + { + "Text": "ุงู„ู…ุงุฆุชุงู†", + "TypeName": "ordinal", + "Resolution": { + "offset": "200", + "relativeTo": "start", + "value": "200" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "ุงุญุฌุฒ ู…ู‚ุนุฏ ู‹ุง ู…ู† ุงู„ุฏุฑุฌุฉ ุงู„ุฃูˆู„ู‰ ุฅู„ู‰ ุณูŠุงุชู„", + "Comment": "PendingValidation", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "ุงู„ุฃูˆู„ู‰", + "TypeName": "ordinal", + "Resolution": { + "offset": "1", + "relativeTo": "start", + "value": "1" + }, + "Start": 23, + "End": 28 + } + ] + }, + { + "Input": "ุฃุญุจ ุฃูˆู„ ูƒุชุงุจูŠู†", + "Comment": "PendingValidation", + "Results": [ + { + "Text": "ุฃูˆู„", + "TypeName": "ordinal", + "Resolution": { + "offset": "1", + "relativeTo": "start", + "value": "1" + }, + "Start": 4, + "End": 6 + } + ] + }, + { + "Input": "ุฃู†ุง ุฃุญุจ ุงู„ุฃูˆู„ู‰", + "Comment": "PendingValidation", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "ุงู„ุฃูˆู„ู‰", + "TypeName": "ordinal", + "Resolution": { + "offset": "1", + "relativeTo": "start", + "value": "1" + }, + "Start": 8, + "End": 13 + } + ] + }, + { + "Input": "ุชูƒู„ู‘ู… ุจุงู„ูƒู„ู…ุฉ ุงู„ุฃูˆู„ู‰.", + "Comment": "PendingValidation", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "ุงู„ุฃูˆู„ู‰", + "TypeName": "ordinal", + "Resolution": { + "offset": "1", + "relativeTo": "start", + "value": "1" + }, + "Start": 14, + "End": 19 + } + ] + }, + { + "Input": "ุฃุฑูŠุฏ ุงู„ูƒุชุจ ุงู„ู‚ุงุฏู…ุฉ", + "Comment": "PendingValidation", + "NotSupported": "javascript, python, java, dotnet", + "Results": [ + { + "Text": "ุงู„ู‚ุงุฏู…ุฉ", + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "1", + "relativeTo": "current", + "value": "current+1" + }, + "Start": 11, + "End": 17 + } + ] + }, + { + "Input": "ู„ู‚ุฏ ุฃู†ู‡ุช ุงู„ู…ุฑูƒุฒ ุงู„ุซุงู†ูŠ", + "Comment": "PendingValidation", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "ุงู„ุซุงู†ูŠ", + "TypeName": "ordinal", + "Resolution": { + "offset": "2", + "relativeTo": "start", + "value": "2" + }, + "Start": 16, + "End": 21 + } + ] + }, + { + "Input": "ู‚ุจู„ ุงู„ุฃุฎูŠุฑ ู‡ูˆ ุงู„ุตุญูŠุญ", + "Comment": "PendingValidation", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "ู‚ุจู„ ุงู„ุฃุฎูŠุฑ", + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "-1", + "relativeTo": "end", + "value": "end-1" + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": "ุนู†ูŠุช ู‚ุจู„ ุงู„ุฃุฎูŠุฑ", + "Comment": "PendingValidation", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "ู‚ุจู„ ุงู„ุฃุฎูŠุฑ", + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "-1", + "relativeTo": "end", + "value": "end-1" + }, + "Start": 5, + "End": 14 + } + ] + }, + { + "Input": "ุนู†ูŠุช ุงู„ุญุงู„ูŠ", + "Comment": "PendingValidation", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "ุงู„ุญุงู„ูŠ", + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "0", + "relativeTo": "current", + "value": "current+0" + }, + "Start": 5, + "End": 10 + } + ] + }, + { + "Input": "ุงู†ุธุฑ ุฅู„ู‰ ุงู„ุตูุญุฉ ุงู„ุญุงู„ูŠุฉ", + "IgnoreResolution": true, + "Comment": "PendingValidation", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "ุงู„ุญุงู„ูŠุฉ", + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "0", + "relativeTo": "current", + "value": "current+0" + }, + "Start": 16, + "End": 22 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Arabic/PercentModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Arabic/PercentModel.json new file mode 100644 index 000000000..c2f37fed4 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Arabic/PercentModel.json @@ -0,0 +1,400 @@ +[ + { + "Input": "ู‡ูŠ ุงู„ูˆุญูŠุฏุฉ ุงู„ุฐูŠ ุญุตู„ุช ุนู„ู‰ ูกู ู ูช.", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูกู ู ูช", + "TypeName": "percentage", + "Resolution": { + "value": "100%" + }, + "Start": 25, + "End": 28 + } + ] + }, + { + "Input": "ุงุตุจุญ ุดุงุญู† ุงู„ุฌูˆุงู„ ูกู ู ูชุœ.", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูกู ู ูช", + "TypeName": "percentage", + "Resolution": { + "value": "100%" + }, + "Start": 17, + "End": 20 + } + ] + }, + { + "Input": "ุงู„ุงุญุชู…ุงู„ ู‡ูˆ ูกู ู  ููŠ ุงู„ู…ุฆุฉ.", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูกู ู  ููŠ ุงู„ู…ุฆุฉ", + "TypeName": "percentage", + "Resolution": { + "value": "100%" + }, + "Start": 12, + "End": 23 + } + ] + }, + { + "Input": "ุชู… ุชู†ุฒูŠู„ ุงู„ู…ู„ู ูกู ู  ุจุงู„ู…ุฆุฉ.", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูกู ู  ุจุงู„ู…ุฆุฉ", + "TypeName": "percentage", + "Resolution": { + "value": "100%" + }, + "Start": 15, + "End": 24 + } + ] + }, + { + "Input": "ุงู„ุฅุฌุงุจุฉ ู‡ูˆ ูขูคู  ููŠ ุงู„ู…ุฆุฉ", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูขูคู  ููŠ ุงู„ู…ุฆุฉ", + "TypeName": "percentage", + "Resolution": { + "value": "240%" + }, + "Start": 11, + "End": 22 + } + ] + }, + { + "Input": "ุงุญุชู…ุงู„ ูˆู‚ูˆุน ุญุงุฏุซ ุนุดุฑูŠู† ููŠ ุงู„ู…ุฆุฉ.", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุนุดุฑูŠู† ููŠ ุงู„ู…ุฆุฉ", + "TypeName": "percentage", + "Resolution": { + "value": "20%" + }, + "Start": 17, + "End": 30 + } + ] + }, + { + "Input": "ุซู„ุงุซูŠู† ุจุงู„ู…ุฆุฉ ู„ูŠุณ ุงู„ุฅุฌุงุจุฉ ุงู„ุตุญูŠุญุฉ.", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุซู„ุงุซูŠู† ุจุงู„ู…ุฆุฉ", + "TypeName": "percentage", + "Resolution": { + "value": "30%" + }, + "Start": 0, + "End": 12 + } + ] + }, + { + "Input": "ูƒุงู† ู†ุชูŠุฌุชู‡ ู…ุฆุฉ ุจุงู„ู…ุฆุฉ.", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู…ุฆุฉ ุจุงู„ู…ุฆุฉ", + "TypeName": "percentage", + "Resolution": { + "value": "100%" + }, + "Start": 11, + "End": 20 + } + ] + }, + { + "Input": "ู…ุง ู‡ูˆ ู†ุณุจุฉ ูกู  ู…ู† ุงู„ุนุฏุฏ ุŸ", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู†ุณุจุฉ ูกู ", + "TypeName": "percentage", + "Resolution": { + "value": "10%" + }, + "Start": 6, + "End": 12 + } + ] + }, + { + "Input": "ู†ุณุจุฉ ุงุซู†ูŠู† ูˆุนุดุฑูŠู† ูƒูุงูŠุฉ ู„ูƒู„ ุดุฎุต.", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู†ุณุจุฉ ุงุซู†ูŠู† ูˆุนุดุฑูŠู†", + "TypeName": "percentage", + "Resolution": { + "value": "22%" + }, + "Start": 0, + "End": 16 + } + ] + }, + { + "Input": "ูƒุงู† ูŠุทู„ุจ ู†ุณุจุฉ ูขูกู .", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ู†ุณุจุฉ ูขูกู ", + "TypeName": "percentage", + "Resolution": { + "value": "210%" + }, + "Start": 9, + "End": 16 + } + ] + }, + { + "Input": "ุงุญุชู…ุงู„ ู†ุฒูˆู„ ุงู„ู…ุทุฑ ูกู  ุจุงู„ู…ุงุฆุฉ.", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ูกู  ุจุงู„ู…ุงุฆุฉ", + "TypeName": "percentage", + "Resolution": { + "value": "10%" + }, + "Start": 18, + "End": 27 + } + ] + }, + { + "Input": "ุงุฑูŠุฉ ูู‚ุท ุณุงู„ุจ ุฎู…ุณุฉ ุจุงู„ู…ุฆุฉ.", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ุณุงู„ุจ ุฎู…ุณุฉ ุจุงู„ู…ุฆุฉ", + "TypeName": "percentage", + "Resolution": { + "value": "-5%" + }, + "Start": 9, + "End": 24 + } + ] + }, + { + "Input": "100%", + "Comment": "PendingValidation", + "Results": [ + { + "Text": "100%", + "TypeName": "percentage", + "Resolution": { + "value": "100%" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": " 100% ", + "Comment": "PendingValidation", + "Results": [ + { + "Text": "100%", + "TypeName": "percentage", + "Resolution": { + "value": "100%" + }, + "Start": 1, + "End": 4 + } + ] + }, + { + "Input": " 100 ุจุงู„ู…ุงุฆุฉ", + "Comment": "PendingValidation", + "Results": [ + { + "Text": "100 ุจุงู„ู…ุงุฆุฉ", + "TypeName": "percentage", + "Resolution": { + "value": "100%" + }, + "Start": 1, + "End": 11 + } + ] + }, + { + "Input": "240 ุจุงู„ู…ุงุฆุฉ", + "Comment": "PendingValidation", + "Results": [ + { + "Text": "240 ุจุงู„ู…ุงุฆุฉ", + "TypeName": "percentage", + "Resolution": { + "value": "240%" + }, + "Start": 0, + "End": 10 + } + ] + }, + { + "Input": "ุซู„ุงุซูˆู† ุจุงู„ู…ุงุฆุฉ", + "Comment": "PendingValidation", + "Results": [ + { + "Text": "ุซู„ุงุซูˆู† ุจุงู„ู…ุงุฆุฉ", + "TypeName": "percentage", + "Resolution": { + "value": "30%" + }, + "Start": 0, + "End": 13 + } + ] + }, + { + "Input": "ู…ุงุฆุฉ ุจุงู„ู…ุงุฆุฉ", + "Comment": "PendingValidation", + "Results": [ + { + "Text": "ู…ุงุฆุฉ ุจุงู„ู…ุงุฆุฉ", + "TypeName": "percentage", + "Resolution": { + "value": "100%" + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "ุนุดุฑูˆู† ุจุงู„ู…ุงุฆุฉ", + "Comment": "PendingValidation", + "Results": [ + { + "Text": "ุนุดุฑูˆู† ุจุงู„ู…ุงุฆุฉ", + "TypeName": "percentage", + "Resolution": { + "value": "20%" + }, + "Start": 0, + "End": 12 + } + ] + }, + { + "Input": "ุจุงู„ู…ุงุฆุฉ 10", + "Comment": "PendingValidation", + "Results": [ + { + "Text": "ุจุงู„ู…ุงุฆุฉ 10", + "TypeName": "percentage", + "Resolution": { + "value": "10%" + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": "ุงุซู†ูŠู† ูˆ ุนุดุฑูˆู† ุจุงู„ู…ุงุฆุฉ", + "Comment": "PendingValidation", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "ุงุซู†ูŠู† ูˆ ุนุดุฑูˆู† ุจุงู„ู…ุงุฆุฉ", + "TypeName": "percentage", + "Resolution": { + "value": "22%" + }, + "Start": 0, + "End": 20 + } + ] + }, + { + "Input": "ุจุงู„ู…ุงุฆุฉ 210", + "Comment": "PendingValidation", + "Results": [ + { + "Text": "ุจุงู„ู…ุงุฆุฉ 210", + "TypeName": "percentage", + "Resolution": { + "value": "210%" + }, + "Start": 0, + "End": 10 + } + ] + }, + { + "Input": "10 ุจุงู„ู…ุงุฆุฉ", + "Comment": "PendingValidation", + "Results": [ + { + "Text": "10 ุจุงู„ู…ุงุฆุฉ", + "TypeName": "percentage", + "Resolution": { + "value": "10%" + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": "ุชุญุชุงุฌ ูู‚ุท ุณุงู„ุจ ุฎู…ุณุฉ ุจุงู„ู…ุงุฆุฉ", + "Comment": "PendingValidation", + "Results": [ + { + "Text": "ุณุงู„ุจ ุฎู…ุณุฉ ุจุงู„ู…ุงุฆุฉ", + "TypeName": "percentage", + "Resolution": { + "value": "-5%" + }, + "Start": 10, + "End": 26 + } + ] + }, + { + "Input": "ูŠู…ูƒู†ูƒ ุงู„ุฐู‡ุงุจ ุฅู„ู‰ http://proquest.umi.com/pqdweb?RQT=305&SQ=issn%280024%2D9114%29%20and%20%28ti%28Using%203D%20CAD%20to%20design%20a%20dog%29%20or%20startpage%28158%29%29%20and%20volume%2872%29%20and%20issue%289%29%20and%20pdn%28%3E01%2F01%2F2000%20AND%20%3C12%2F31%2F2000%29&clientId=17859 ู„ู…ุฒูŠุฏ ู…ู† ุงู„ุชูุงุตูŠู„.", + "NotSupported": "javascript", + "Results": [] + }, + { + "Input": "ูŠู…ูƒู†ูƒ ุงู„ุฐู‡ุงุจ ุฅู„ู‰ https://www.test.com/search?q=30%25%2020%", + "NotSupported": "javascript", + "Results": [] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Chinese/NumberModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Chinese/NumberModel.json new file mode 100644 index 000000000..c425e684b --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Chinese/NumberModel.json @@ -0,0 +1,5231 @@ +[ + { + "Input": "ไธค็™พ็‚นไธค", + "Results": [ + { + "Text": "ไธค็™พ", + "TypeName": "number", + "Resolution": { + "value": "200" + }, + "Start": 0, + "End": 1 + }, + { + "Text": "ไธค", + "TypeName": "number", + "Resolution": { + "value": "2" + }, + "Start": 3, + "End": 3 + } + ] + }, + { + "Input": "ไธ€็‚นไธคๅฐๆ—ถ็š„ไผš่ฎฎ", + "Results": [ + { + "Text": "ไธ€", + "TypeName": "number", + "Resolution": { + "value": "1" + }, + "Start": 0, + "End": 0 + }, + { + "Text": "ไธค", + "TypeName": "number", + "Resolution": { + "value": "2" + }, + "Start": 2, + "End": 2 + } + ] + }, + { + "Input": "ไธ€ๅช", + "Results": [ + { + "Text": "ไธ€", + "TypeName": "number", + "Resolution": { + "value": "1" + }, + "Start": 0, + "End": 0 + } + ] + }, + { + "Input": "ๅๆ–ค", + "Results": [ + { + "Text": "ๅ", + "TypeName": "number", + "Resolution": { + "value": "10" + }, + "Start": 0, + "End": 0 + } + ] + }, + { + "Input": "ไธ€ๅˆ‡", + "Results": [] + }, + { + "Input": "ไนๅนดๅ…ซๅจ", + "Results": [ + { + "Text": "ไน", + "TypeName": "number", + "Resolution": { + "value": "9" + }, + "Start": 0, + "End": 0 + }, + { + "Text": "ๅ…ซ", + "TypeName": "number", + "Resolution": { + "value": "8" + }, + "Start": 2, + "End": 2 + } + ] + }, + { + "Input": "่‚†ไฝฐ้™ธๆ‹พ", + "Results": [ + { + "Text": "่‚†ไฝฐ้™ธๆ‹พ", + "TypeName": "number", + "Resolution": { + "value": "460" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "ๅ ไฝ™ ไธ‡", + "Results": [ + { + "Text": "ๅ ไฝ™ ไธ‡", + "TypeName": "number", + "Resolution": { + "value": "100000" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "ไธ€็™พไบ”ๅไบŒ", + "Results": [ + { + "Text": "ไธ€็™พไบ”ๅไบŒ", + "TypeName": "number", + "Resolution": { + "value": "152" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "ๅฃนไฝฐไผๆ‹พ", + "Results": [ + { + "Text": "ๅฃนไฝฐไผๆ‹พ", + "TypeName": "number", + "Resolution": { + "value": "150" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "ไธคๅƒๅ››็™พไบ”", + "Results": [ + { + "Text": "ไธคๅƒๅ››็™พไบ”", + "TypeName": "number", + "Resolution": { + "value": "2450" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "่ดŸไธ‰ๅไบŒ", + "Results": [ + { + "Text": "่ดŸไธ‰ๅไบŒ", + "TypeName": "number", + "Resolution": { + "value": "-32" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "ไธ‡", + "Results": [] + }, + { + "Input": "ไธ‡ไธ‡", + "Results": [] + }, + { + "Input": "ไบŒ", + "Results": [ + { + "Text": "ไบŒ", + "TypeName": "number", + "Resolution": { + "value": "2" + }, + "Start": 0, + "End": 0 + } + ] + }, + { + "Input": "10ไธ‡ไธ‡", + "Results": [ + { + "Text": "10ไธ‡ไธ‡", + "TypeName": "number", + "Resolution": { + "value": "1000000000" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "4.78ไธ‡ไบฟ", + "Results": [ + { + "Text": "4.78ไธ‡ไบฟ", + "TypeName": "number", + "Resolution": { + "value": "4780000000000" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "7 ไธ‡5 ๅƒ4 ็™พ", + "Results": [ + { + "Text": "7 ไธ‡5 ๅƒ4 ็™พ", + "TypeName": "number", + "Resolution": { + "value": "75400" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "40k", + "Results": [ + { + "Text": "40k", + "TypeName": "number", + "Resolution": { + "value": "40000" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "ไบŒๅ ๅ„„", + "Results": [ + { + "Text": "ไบŒๅ ๅ„„", + "TypeName": "number", + "Resolution": { + "value": "2000000000" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "๏ผ”๏ผŒ๏ผ•๏ผ–๏ผ•", + "Results": [ + { + "Text": "4,565", + "TypeName": "number", + "Resolution": { + "value": "4565" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "ๅ››็™พไบ”ๅ", + "Results": [ + { + "Text": "ๅ››็™พไบ”ๅ", + "TypeName": "number", + "Resolution": { + "value": "450" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "ๅ››็™พไบ”", + "Results": [ + { + "Text": "ๅ››็™พไบ”", + "TypeName": "number", + "Resolution": { + "value": "450" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "ไธ€ๅƒ้›ถไธ€", + "Results": [ + { + "Text": "ไธ€ๅƒ้›ถไธ€", + "TypeName": "number", + "Resolution": { + "value": "1001" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "ไธ€็™พ้›ถไธ€ไธ‡ไธ€ๅƒ", + "Results": [ + { + "Text": "ไธ€็™พ้›ถไธ€ไธ‡ไธ€ๅƒ", + "TypeName": "number", + "Resolution": { + "value": "1011000" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "ไธ€ๅƒไธค็™พไธ‰ๅๅ››ไธ‡", + "Results": [ + { + "Text": "ไธ€ๅƒไธค็™พไธ‰ๅๅ››ไธ‡", + "TypeName": "number", + "Resolution": { + "value": "12340000" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "ไบ”ไบฟ้›ถๅ…ญ", + "Results": [ + { + "Text": "ไบ”ไบฟ้›ถๅ…ญ", + "TypeName": "number", + "Resolution": { + "value": "500000006" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "ไธƒๅๅ…ซไธ‡ไบ”ไฝฐ้›ถๅ…ญ", + "Results": [ + { + "Text": "ไธƒๅๅ…ซไธ‡ไบ”ไฝฐ้›ถๅ…ญ", + "TypeName": "number", + "Resolution": { + "value": "780506" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "่‚†ๆ‹พ่‚†", + "Results": [ + { + "Text": "่‚†ๆ‹พ่‚†", + "TypeName": "number", + "Resolution": { + "value": "44" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "ๅ€†ๅƒไธค็™พ่ดฐๆ‹พไบŒ", + "Results": [ + { + "Text": "ๅ€†ๅƒไธค็™พ่ดฐๆ‹พไบŒ", + "TypeName": "number", + "Resolution": { + "value": "2222" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "5ไธ‡4ๅƒ6็™พ", + "Results": [ + { + "Text": "5ไธ‡4ๅƒ6็™พ", + "TypeName": "number", + "Resolution": { + "value": "54600" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "5ไบฟ1ไธ‡4ๅƒ6็™พ", + "Results": [ + { + "Text": "5ไบฟ1ไธ‡4ๅƒ6็™พ", + "TypeName": "number", + "Resolution": { + "value": "500014600" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "-10000", + "Results": [ + { + "Text": "-10000", + "TypeName": "number", + "Resolution": { + "value": "-10000" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "่ดŸ10000", + "Results": [ + { + "Text": "่ดŸ10000", + "TypeName": "number", + "Resolution": { + "value": "-10000" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "ไธ€ๆ‰“", + "Results": [ + { + "Text": "ไธ€ๆ‰“", + "TypeName": "number", + "Resolution": { + "value": "12" + }, + "Start": 0, + "End": 1 + } + ] + }, + { + "Input": "ๆ‹พไธ‡้›ถไบ”ๅๅ…ญ", + "Results": [ + { + "Text": "ๆ‹พไธ‡้›ถไบ”ๅๅ…ญ", + "TypeName": "number", + "Resolution": { + "value": "100056" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "ๅ", + "Results": [ + { + "Text": "ๅ", + "TypeName": "number", + "Resolution": { + "value": "10" + }, + "Start": 0, + "End": 0 + } + ] + }, + { + "Input": "ๅไบ”", + "Results": [ + { + "Text": "ๅไบ”", + "TypeName": "number", + "Resolution": { + "value": "15" + }, + "Start": 0, + "End": 1 + } + ] + }, + { + "Input": "ไธ€็™พ", + "Results": [ + { + "Text": "ไธ€็™พ", + "TypeName": "number", + "Resolution": { + "value": "100" + }, + "Start": 0, + "End": 1 + } + ] + }, + { + "Input": "ไน็™พไนๅไน", + "Results": [ + { + "Text": "ไน็™พไนๅไน", + "TypeName": "number", + "Resolution": { + "value": "999" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "ไน็™พไน", + "Results": [ + { + "Text": "ไน็™พไน", + "TypeName": "number", + "Resolution": { + "value": "990" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "ไบŒ็™พไบ”ๅ", + "Results": [ + { + "Text": "ไบŒ็™พไบ”ๅ", + "TypeName": "number", + "Resolution": { + "value": "250" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "ไธ€ๅƒ้›ถไบ”ๅ", + "Results": [ + { + "Text": "ไธ€ๅƒ้›ถไบ”ๅ", + "TypeName": "number", + "Resolution": { + "value": "1050" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "ไธ€ๅƒ้›ถไบ”", + "Results": [ + { + "Text": "ไธ€ๅƒ้›ถไบ”", + "TypeName": "number", + "Resolution": { + "value": "1005" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "ไธ€ๅƒ้™†", + "Results": [ + { + "Text": "ไธ€ๅƒ้™†", + "TypeName": "number", + "Resolution": { + "value": "1600" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "ไธ€ไธ‡ไธ‰", + "Results": [ + { + "Text": "ไธ€ไธ‡ไธ‰", + "TypeName": "number", + "Resolution": { + "value": "13000" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "ไธ€ไธ‡ไบŒ็™พไบ”ๅ", + "Results": [ + { + "Text": "ไธ€ไธ‡ไบŒ็™พไบ”ๅ", + "TypeName": "number", + "Resolution": { + "value": "10250" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "ไธ€ไธ‡้›ถไบŒ็™พไบ”ๅ", + "Results": [ + { + "Text": "ไธ€ไธ‡้›ถไบŒ็™พไบ”ๅ", + "TypeName": "number", + "Resolution": { + "value": "10250" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "ไนไธ‡ๅ››", + "Results": [ + { + "Text": "ไนไธ‡ๅ››", + "TypeName": "number", + "Resolution": { + "value": "94000" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "ไนๅไบŒไธ‡ๅ››", + "Results": [ + { + "Text": "ไนๅไบŒไธ‡ๅ››", + "TypeName": "number", + "Resolution": { + "value": "924000" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "ไนไธ‡้›ถๅ››็™พ", + "Results": [ + { + "Text": "ไนไธ‡้›ถๅ››็™พ", + "TypeName": "number", + "Resolution": { + "value": "90400" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "ไน็™พไธ‡้›ถๅ››็™พ", + "Results": [ + { + "Text": "ไน็™พไธ‡้›ถๅ››็™พ", + "TypeName": "number", + "Resolution": { + "value": "9000400" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "ๅ››ๅƒ้›ถไบ”ไธ‡", + "Results": [ + { + "Text": "ๅ››ๅƒ้›ถไบ”ไธ‡", + "TypeName": "number", + "Resolution": { + "value": "40050000" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "ๅ››ๅƒไธ‡", + "Results": [ + { + "Text": "ๅ››ๅƒไธ‡", + "TypeName": "number", + "Resolution": { + "value": "40000000" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "ๅ››ๅƒไธ‡้›ถๅ…ญๅƒ", + "Results": [ + { + "Text": "ๅ››ๅƒไธ‡้›ถๅ…ญๅƒ", + "TypeName": "number", + "Resolution": { + "value": "40006000" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "ๅ››ไบฟ", + "Results": [ + { + "Text": "ๅ››ไบฟ", + "TypeName": "number", + "Resolution": { + "value": "400000000" + }, + "Start": 0, + "End": 1 + } + ] + }, + { + "Input": "ๅ››ไบฟไบ”ๅƒๅ…ญ็™พๅ››ๅไบŒไธ‡้›ถไธ€ๅไบ”", + "Results": [ + { + "Text": "ๅ››ไบฟไบ”ๅƒๅ…ญ็™พๅ››ๅไบŒไธ‡้›ถไธ€ๅไบ”", + "TypeName": "number", + "Resolution": { + "value": "456420015" + }, + "Start": 0, + "End": 13 + } + ] + }, + { + "Input": "ๅ››ไธ‡ไบ”ๅƒๅ…ญ็™พไบŒๅไบŒ", + "Results": [ + { + "Text": "ๅ››ไธ‡ไบ”ๅƒๅ…ญ็™พไบŒๅไบŒ", + "TypeName": "number", + "Resolution": { + "value": "45622" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "ไบ”ๅ…†ๅ…ญๅไบŒไบฟๅ››ไธ‡ไบ”ๅƒไบŒ", + "Results": [ + { + "Text": "ไบ”ๅ…†ๅ…ญๅไบŒไบฟๅ››ไธ‡ไบ”ๅƒไบŒ", + "TypeName": "number", + "Resolution": { + "value": "5006200045200" + }, + "Start": 0, + "End": 10 + } + ] + }, + { + "Input": "ไบ”ๅไบ”ๅ…†ไธ€ๅไบŒไบฟๅ››ไธ‡ไบ”ๅƒไบŒ", + "Results": [ + { + "Text": "ไบ”ๅไบ”ๅ…†ไธ€ๅไบŒไบฟๅ››ไธ‡ไบ”ๅƒไบŒ", + "TypeName": "number", + "Resolution": { + "value": "55001200045200" + }, + "Start": 0, + "End": 12 + } + ] + }, + { + "Input": "ๅไธ‡ๆŸ’ไปŸๆŒไฝฐไผๆ‹พ่‚†", + "Results": [ + { + "Text": "ๅไธ‡ๆŸ’ไปŸๆŒไฝฐไผๆ‹พ่‚†", + "TypeName": "number", + "Resolution": { + "value": "107854" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "ๅŠ็™พ", + "Results": [ + { + "Text": "ๅŠ็™พ", + "TypeName": "number", + "Resolution": { + "value": "50" + }, + "Start": 0, + "End": 1 + } + ] + }, + { + "Input": "ๆ‹พๅ…ญไธ‡้›ถไบ”็™พ้›ถๅ…ญ", + "Results": [ + { + "Text": "ๆ‹พๅ…ญไธ‡้›ถไบ”็™พ้›ถๅ…ญ", + "TypeName": "number", + "Resolution": { + "value": "160506" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "ๆ‹พไบฟ้›ถๅ…ญไธ‡้›ถไบ”็™พ้›ถๅ…ญ", + "Results": [ + { + "Text": "ๆ‹พไบฟ้›ถๅ…ญไธ‡้›ถไบ”็™พ้›ถๅ…ญ", + "TypeName": "number", + "Resolution": { + "value": "1000060506" + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": "ไธ€็™พไธ‡้›ถๅ››", + "Results": [ + { + "Text": "ไธ€็™พไธ‡้›ถๅ››", + "TypeName": "number", + "Resolution": { + "value": "1000004" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "ๅ››ๅไธ‡", + "Results": [ + { + "Text": "ๅ››ๅไธ‡", + "TypeName": "number", + "Resolution": { + "value": "400000" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "ๅ››ๅƒ้›ถๅ››ไธ‡", + "Results": [ + { + "Text": "ๅ››ๅƒ้›ถๅ››ไธ‡", + "TypeName": "number", + "Resolution": { + "value": "40040000" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "ๅ››ๅไบ”ไบฟๅ››ๅƒ้›ถๅ››ไธ‡", + "Results": [ + { + "Text": "ๅ››ๅไบ”ไบฟๅ››ๅƒ้›ถๅ››ไธ‡", + "TypeName": "number", + "Resolution": { + "value": "4540040000" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "่ดŸๅ››ๅไบ”ไบฟ้›ถๅ››็™พ้›ถๅ››ไธ‡", + "Results": [ + { + "Text": "่ดŸๅ››ๅไบ”ไบฟ้›ถๅ››็™พ้›ถๅ››ไธ‡", + "TypeName": "number", + "Resolution": { + "value": "-4504040000" + }, + "Start": 0, + "End": 10 + } + ] + }, + { + "Input": "่ดŸๅ››็™พ้›ถไบ”ไบฟ้›ถๅ››็™พ้›ถๅ››ไธ‡", + "Results": [ + { + "Text": "่ดŸๅ››็™พ้›ถไบ”ไบฟ้›ถๅ››็™พ้›ถๅ››ไธ‡", + "TypeName": "number", + "Resolution": { + "value": "-40504040000" + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "ๅ››ไธ‡ไธ‡", + "Results": [ + { + "Text": "ๅ››ไธ‡ไธ‡", + "TypeName": "number", + "Resolution": { + "value": "400000000" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "ไบ”ๅๆ‰“", + "Results": [ + { + "Text": "ไบ”ๅๆ‰“", + "TypeName": "number", + "Resolution": { + "value": "600" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "็™พไธ‰", + "Results": [ + { + "Text": "็™พไธ‰", + "TypeName": "number", + "Resolution": { + "value": "130" + }, + "Start": 0, + "End": 1 + } + ] + }, + { + "Input": "1, 234, 567", + "Results": [ + { + "Text": "1", + "TypeName": "number", + "Resolution": { + "value": "1" + }, + "Start": 0, + "End": 0 + }, + { + "Text": "234", + "TypeName": "number", + "Resolution": { + "value": "234" + }, + "Start": 3, + "End": 5 + }, + { + "Text": "567", + "TypeName": "number", + "Resolution": { + "value": "567" + }, + "Start": 8, + "End": 10 + } + ] + }, + { + "Input": "ไบŒ็™พไบ”, ไบŒ็™พไบ”, ่ฟ˜ๆœ‰ไบŒ็™พไบ”ใ€‚", + "Results": [ + { + "Text": "ไบŒ็™พไบ”", + "TypeName": "number", + "Resolution": { + "value": "250" + }, + "Start": 0, + "End": 2 + }, + { + "Text": "ไบŒ็™พไบ”", + "TypeName": "number", + "Resolution": { + "value": "250" + }, + "Start": 5, + "End": 7 + }, + { + "Text": "ไบŒ็™พไบ”", + "TypeName": "number", + "Resolution": { + "value": "250" + }, + "Start": 12, + "End": 14 + } + ] + }, + { + "Input": "1502222, ไบŒ็™พไบ”, ่ฟ˜ๆœ‰ไบŒๅˆ†ไน‹ใ€‚", + "Results": [ + { + "Text": "1502222", + "TypeName": "number", + "Resolution": { + "value": "1502222" + }, + "Start": 0, + "End": 6 + }, + { + "Text": "ไบŒ็™พไบ”", + "TypeName": "number", + "Resolution": { + "value": "250" + }, + "Start": 9, + "End": 11 + }, + { + "Text": "ไบŒ", + "TypeName": "number", + "Resolution": { + "value": "2" + }, + "Start": 16, + "End": 16 + } + ] + }, + { + "Input": "199ไธช", + "Results": [ + { + "Text": "199", + "TypeName": "number", + "Resolution": { + "value": "199" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "1,050,000,000", + "Results": [ + { + "Text": "1,050,000,000", + "TypeName": "number", + "Resolution": { + "value": "1050000000" + }, + "Start": 0, + "End": 12 + } + ] + }, + { + "Input": "ไธคๅƒไธ‰็™พไบ”", + "Results": [ + { + "Text": "ไธคๅƒไธ‰็™พไบ”", + "TypeName": "number", + "Resolution": { + "value": "2350" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "ไธ€็™พ ไบ” ๅ ไบŒ", + "Results": [ + { + "Text": "ไธ€็™พ ไบ” ๅ ไบŒ", + "TypeName": "number", + "Resolution": { + "value": "152" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "ไธคๅƒ ๅ›› ็™พ ไบ”", + "Results": [ + { + "Text": "ไธคๅƒ ๅ›› ็™พ ไบ”", + "TypeName": "number", + "Resolution": { + "value": "2450" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "7ไธ‡ 5ๅƒ 4็™พ", + "Results": [ + { + "Text": "7ไธ‡ 5ๅƒ 4็™พ", + "TypeName": "number", + "Resolution": { + "value": "75400" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "ไธ‰ๅƒ ๅ…ซ็™พ ไนๅๅ…ญ ไธ‡ ๅ››ๅƒ ไน็™พ ๅ…ญๅไบ”", + "Results": [ + { + "Text": "ไธ‰ๅƒ ๅ…ซ็™พ ไนๅๅ…ญ ไธ‡ ๅ››ๅƒ ไน็™พ ๅ…ญๅไบ”", + "TypeName": "number", + "Resolution": { + "value": "38964965" + }, + "Start": 0, + "End": 20 + } + ] + }, + { + "Input": "ไธ‰ๅƒ ไน็™พ ๅ…ญๅไบ” ", + "Results": [ + { + "Text": "ไธ‰ๅƒ ไน็™พ ๅ…ญๅไบ”", + "TypeName": "number", + "Resolution": { + "value": "3965" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "ไบ”็™พ ไฝ™ไธ‡", + "Results": [ + { + "Text": "ไบ”็™พ ไฝ™ไธ‡", + "TypeName": "number", + "Resolution": { + "value": "5000000" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "ไธ€ๅƒๅคšไธ‡", + "Results": [ + { + "Text": "ไธ€ๅƒๅคšไธ‡", + "TypeName": "number", + "Resolution": { + "value": "10000000" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "ๅๅคšไธ‡", + "Results": [ + { + "Text": "ๅๅคšไธ‡", + "TypeName": "number", + "Resolution": { + "value": "100000" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "ไบŒๅๅ‡ ไธ‡", + "Results": [ + { + "Text": "ไบŒๅๅ‡ ไธ‡", + "TypeName": "number", + "Resolution": { + "value": "200000" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "ไธ€็™พ้›ถๅ‡ ไธ‡", + "Results": [ + { + "Text": "ไธ€็™พ้›ถๅ‡ ไธ‡", + "TypeName": "number", + "Resolution": { + "value": "1000000" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "ไธ€ๅƒไบ”็™พ้›ถๅ‡ ไธ‡", + "Results": [ + { + "Text": "ไธ€ๅƒไบ”็™พ้›ถๅ‡ ไธ‡", + "TypeName": "number", + "Resolution": { + "value": "15000000" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "ไธ€็™พ ไบŒ ๅ ๅ‡ ไบฟ", + "Results": [ + { + "Text": "ไธ€็™พ ไบŒ ๅ ๅ‡ ไบฟ", + "TypeName": "number", + "Resolution": { + "value": "12000000000" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "ไธ‰ๅŒ", + "Results": [ + { + "Text": "ไธ‰", + "TypeName": "number", + "Resolution": { + "value": "3" + }, + "Start": 0, + "End": 0 + } + ] + }, + { + "Input": "ไธ€็™พๅฏน", + "Results": [ + { + "Text": "ไธ€็™พ", + "TypeName": "number", + "Resolution": { + "value": "100" + }, + "Start": 0, + "End": 1 + } + ] + }, + { + "Input": "ๅๅŒ", + "Results": [ + { + "Text": "ๅ", + "TypeName": "number", + "Resolution": { + "value": "10" + }, + "Start": 0, + "End": 0 + } + ] + }, + { + "Input": "ไธ€็™พไบ”ๅๅฏน", + "Results": [ + { + "Text": "ไธ€็™พไบ”ๅ", + "TypeName": "number", + "Resolution": { + "value": "150" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "ๅๆ‰“่‹นๆžœ", + "Results": [ + { + "Text": "ๅๆ‰“", + "TypeName": "number", + "Resolution": { + "value": "120" + }, + "Start": 0, + "End": 1 + } + ] + }, + { + "Input": "๏ผ‘๏ผ™๏ผ™๏ผ‘ๅนด๏ผ‘ๆœˆ๏ผ‘๏ผ–ๆ—ฅๆ™šๅทด้ปŽๆ—ถ้—ด๏ผ’๏ผ็‚น๏ผšๆณ•ๅ›ฝๆ€ป็ปŸๅฏ†็‰นๆœ—ๅ‘่กจ็”ต่ง†่ฎฒ่ฏ๏ผŒๅฎฃๅธƒๅ’Œๅนณ่งฃๅ†ณๆตทๆนพๅฑๆœบๅทฒ็ป่ฎฉไฝไบŽๆˆ˜ไบ‰๏ผŒๆณ•ๅ›ฝๅทฒ็ปไฝœๅฅฝไธ€ๅˆ‡ๆˆ˜ๆ–—ๅ‡†ๅค‡ใ€‚", + "Results": [ + { + "Text": "1991", + "TypeName": "number", + "Resolution": { + "value": "1991" + }, + "Start": 0, + "End": 3 + }, + { + "Text": "1", + "TypeName": "number", + "Resolution": { + "value": "1" + }, + "Start": 5, + "End": 5 + }, + { + "Text": "16", + "TypeName": "number", + "Resolution": { + "value": "16" + }, + "Start": 7, + "End": 8 + }, + { + "Text": "20", + "TypeName": "number", + "Resolution": { + "value": "20" + }, + "Start": 15, + "End": 16 + } + ] + }, + { + "Input": "500ไฝ™ไธ‡", + "Results": [ + { + "Text": "500ไฝ™ไธ‡", + "TypeName": "number", + "Resolution": { + "value": "5000000" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "ๅ…ซๅƒ ไธ‰็™พ ๅ…ซๅไบ” ไธ‡ ไบŒๅƒ ไธ‰็™พ ไบŒๅๅ…ญ ็‚นไธ‰ไธ‰", + "Results": [ + { + "Text": "ๅ…ซๅƒ ไธ‰็™พ ๅ…ซๅไบ” ไธ‡ ไบŒๅƒ ไธ‰็™พ ไบŒๅๅ…ญ ็‚นไธ‰ไธ‰", + "TypeName": "number", + "Resolution": { + "value": "83852326.33" + }, + "Start": 0, + "End": 24 + } + ] + }, + { + "Input": "2^5", + "Results": [ + { + "Text": "2^5", + "TypeName": "number", + "Resolution": { + "value": "32" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "2e5", + "Results": [ + { + "Text": "2e5", + "TypeName": "number", + "Resolution": { + "value": "200000" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "ๅ››็™พๅคš", + "Results": [ + { + "Text": "ๅ››็™พ", + "TypeName": "number", + "Resolution": { + "value": "400" + }, + "Start": 0, + "End": 1 + } + ] + }, + { + "Input": "ไธคๅŒ", + "Results": [ + { + "Text": "ไธค", + "TypeName": "number", + "Resolution": { + "value": "2" + }, + "Start": 0, + "End": 0 + } + ] + }, + { + "Input": "ไธ€็™พไบ” ", + "Results": [ + { + "Text": "ไธ€็™พไบ”", + "TypeName": "number", + "Resolution": { + "value": "150" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "ๅ ไฝ™ ่ฌ", + "Results": [ + { + "Text": "ๅ ไฝ™ ่ฌ", + "TypeName": "number", + "Resolution": { + "value": "100000" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "ๅฃน็™พไบ”ๅไบŒ", + "Results": [ + { + "Text": "ๅฃน็™พไบ”ๅไบŒ", + "TypeName": "number", + "Resolution": { + "value": "152" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "ๅ…ฉๅƒๅ››็™พไบ”", + "Results": [ + { + "Text": "ๅ…ฉๅƒๅ››็™พไบ”", + "TypeName": "number", + "Resolution": { + "value": "2450" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "่ฒ ไธ‰ๅไบŒ", + "Results": [ + { + "Text": "่ฒ ไธ‰ๅไบŒ", + "TypeName": "number", + "Resolution": { + "value": "-32" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "่ฌ", + "Results": [] + }, + { + "Input": "่ฌ่ฌ", + "Results": [] + }, + { + "Input": "10่ฌ่ฌ", + "Results": [ + { + "Text": "10่ฌ่ฌ", + "TypeName": "number", + "Resolution": { + "value": "1000000000" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "4.78่ฌๅ„„", + "Results": [ + { + "Text": "4.78่ฌๅ„„", + "TypeName": "number", + "Resolution": { + "value": "4780000000000" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "7 ่ฌ5 ๅƒ4 ็™พ", + "Results": [ + { + "Text": "7 ่ฌ5 ๅƒ4 ็™พ", + "TypeName": "number", + "Resolution": { + "value": "75400" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "ๅฃนๅƒ้›ถๅฃน", + "Results": [ + { + "Text": "ๅฃนๅƒ้›ถๅฃน", + "TypeName": "number", + "Resolution": { + "value": "1001" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "ๅฃน็™พ้›ถๅฃน่ฌๅฃนๅƒ", + "Results": [ + { + "Text": "ๅฃน็™พ้›ถๅฃน่ฌๅฃนๅƒ", + "TypeName": "number", + "Resolution": { + "value": "1011000" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "ๅฃนๅƒๅ…ฉ็™พไธ‰ๅๅ››่ฌ", + "Results": [ + { + "Text": "ๅฃนๅƒๅ…ฉ็™พไธ‰ๅๅ››่ฌ", + "TypeName": "number", + "Resolution": { + "value": "12340000" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "ไบ”ๅ„„้›ถๅ…ญ", + "Results": [ + { + "Text": "ไบ”ๅ„„้›ถๅ…ญ", + "TypeName": "number", + "Resolution": { + "value": "500000006" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "ไธƒๅๅ…ซ่ฌไบ”ไฝฐ้›ถๅ…ญ", + "Results": [ + { + "Text": "ไธƒๅๅ…ซ่ฌไบ”ไฝฐ้›ถๅ…ญ", + "TypeName": "number", + "Resolution": { + "value": "780506" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "ๅ…ฉๅƒๅ…ฉ็™พ่ฒณๆ‹พไบŒ", + "Results": [ + { + "Text": "ๅ…ฉๅƒๅ…ฉ็™พ่ฒณๆ‹พไบŒ", + "TypeName": "number", + "Resolution": { + "value": "2222" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "5่ฌ4ๅƒ6็™พ", + "Results": [ + { + "Text": "5่ฌ4ๅƒ6็™พ", + "TypeName": "number", + "Resolution": { + "value": "54600" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "5ๅ„„1่ฌ4ๅƒ6็™พ", + "Results": [ + { + "Text": "5ๅ„„1่ฌ4ๅƒ6็™พ", + "TypeName": "number", + "Resolution": { + "value": "500014600" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "ๅฃนๆ‰“", + "Results": [ + { + "Text": "ๅฃนๆ‰“", + "TypeName": "number", + "Resolution": { + "value": "12" + }, + "Start": 0, + "End": 1 + } + ] + }, + { + "Input": "ๆ‹พ่ฌ้›ถไบ”ๅๅ…ญ", + "Results": [ + { + "Text": "ๆ‹พ่ฌ้›ถไบ”ๅๅ…ญ", + "TypeName": "number", + "Resolution": { + "value": "100056" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "ๅฃน็™พ", + "Results": [ + { + "Text": "ๅฃน็™พ", + "TypeName": "number", + "Resolution": { + "value": "100" + }, + "Start": 0, + "End": 1 + } + ] + }, + { + "Input": "ๅฃนๅƒ้›ถไบ”ๅ", + "Results": [ + { + "Text": "ๅฃนๅƒ้›ถไบ”ๅ", + "TypeName": "number", + "Resolution": { + "value": "1050" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "ๅฃนๅƒ้›ถไบ”", + "Results": [ + { + "Text": "ๅฃนๅƒ้›ถไบ”", + "TypeName": "number", + "Resolution": { + "value": "1005" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "ๅฃนๅƒๅ…ญ", + "Results": [ + { + "Text": "ๅฃนๅƒๅ…ญ", + "TypeName": "number", + "Resolution": { + "value": "1600" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "ๅฃน่ฌไธ‰", + "Results": [ + { + "Text": "ๅฃน่ฌไธ‰", + "TypeName": "number", + "Resolution": { + "value": "13000" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "ๅฃน่ฌไบŒ็™พไบ”ๅ", + "Results": [ + { + "Text": "ๅฃน่ฌไบŒ็™พไบ”ๅ", + "TypeName": "number", + "Resolution": { + "value": "10250" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "ๅฃน่ฌ้›ถไบŒ็™พไบ”ๅ", + "Results": [ + { + "Text": "ๅฃน่ฌ้›ถไบŒ็™พไบ”ๅ", + "TypeName": "number", + "Resolution": { + "value": "10250" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "ไน่ฌๅ››", + "Results": [ + { + "Text": "ไน่ฌๅ››", + "TypeName": "number", + "Resolution": { + "value": "94000" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "ไนๅไบŒ่ฌๅ››", + "Results": [ + { + "Text": "ไนๅไบŒ่ฌๅ››", + "TypeName": "number", + "Resolution": { + "value": "924000" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "ไน่ฌ้›ถๅ››็™พ", + "Results": [ + { + "Text": "ไน่ฌ้›ถๅ››็™พ", + "TypeName": "number", + "Resolution": { + "value": "90400" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "ไน็™พ่ฌ้›ถๅ››็™พ", + "Results": [ + { + "Text": "ไน็™พ่ฌ้›ถๅ››็™พ", + "TypeName": "number", + "Resolution": { + "value": "9000400" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "ๅ››ๅƒ้›ถไบ”่ฌ", + "Results": [ + { + "Text": "ๅ››ๅƒ้›ถไบ”่ฌ", + "TypeName": "number", + "Resolution": { + "value": "40050000" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "ๅ››ๅƒ่ฌ", + "Results": [ + { + "Text": "ๅ››ๅƒ่ฌ", + "TypeName": "number", + "Resolution": { + "value": "40000000" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "ๅ››ๅƒ่ฌ้›ถๅ…ญๅƒ", + "Results": [ + { + "Text": "ๅ››ๅƒ่ฌ้›ถๅ…ญๅƒ", + "TypeName": "number", + "Resolution": { + "value": "40006000" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "ๅ››ๅ„„", + "Results": [ + { + "Text": "ๅ››ๅ„„", + "TypeName": "number", + "Resolution": { + "value": "400000000" + }, + "Start": 0, + "End": 1 + } + ] + }, + { + "Input": "ๅ››ๅ„„ไบ”ๅƒๅ…ญ็™พๅ››ๅไบŒ่ฌ้›ถๅฃนๅไบ”", + "Results": [ + { + "Text": "ๅ››ๅ„„ไบ”ๅƒๅ…ญ็™พๅ››ๅไบŒ่ฌ้›ถๅฃนๅไบ”", + "TypeName": "number", + "Resolution": { + "value": "456420015" + }, + "Start": 0, + "End": 13 + } + ] + }, + { + "Input": "ๅ››่ฌไบ”ๅƒๅ…ญ็™พไบŒๅไบŒ", + "Results": [ + { + "Text": "ๅ››่ฌไบ”ๅƒๅ…ญ็™พไบŒๅไบŒ", + "TypeName": "number", + "Resolution": { + "value": "45622" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "ไบ”ๅ…†ๅ…ญๅไบŒๅ„„ๅ››่ฌไบ”ๅƒไบŒ", + "Results": [ + { + "Text": "ไบ”ๅ…†ๅ…ญๅไบŒๅ„„ๅ››่ฌไบ”ๅƒไบŒ", + "TypeName": "number", + "Resolution": { + "value": "5006200045200" + }, + "Start": 0, + "End": 10 + } + ] + }, + { + "Input": "ไบ”ๅไบ”ๅ…†ๅฃนๅไบŒๅ„„ๅ››่ฌไบ”ๅƒไบŒ", + "Results": [ + { + "Text": "ไบ”ๅไบ”ๅ…†ๅฃนๅไบŒๅ„„ๅ››่ฌไบ”ๅƒไบŒ", + "TypeName": "number", + "Resolution": { + "value": "55001200045200" + }, + "Start": 0, + "End": 12 + } + ] + }, + { + "Input": "ๅ่ฌๆŸ’ไปŸๆŒไฝฐไผๆ‹พ่‚†", + "Results": [ + { + "Text": "ๅ่ฌๆŸ’ไปŸๆŒไฝฐไผๆ‹พ่‚†", + "TypeName": "number", + "Resolution": { + "value": "107854" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "ๆ‹พๅ…ญ่ฌ้›ถไบ”็™พ้›ถๅ…ญ", + "Results": [ + { + "Text": "ๆ‹พๅ…ญ่ฌ้›ถไบ”็™พ้›ถๅ…ญ", + "TypeName": "number", + "Resolution": { + "value": "160506" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "ๆ‹พๅ„„้›ถๅ…ญ่ฌ้›ถไบ”็™พ้›ถๅ…ญ", + "Results": [ + { + "Text": "ๆ‹พๅ„„้›ถๅ…ญ่ฌ้›ถไบ”็™พ้›ถๅ…ญ", + "TypeName": "number", + "Resolution": { + "value": "1000060506" + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": "ๅฃน็™พ่ฌ้›ถๅ››", + "Results": [ + { + "Text": "ๅฃน็™พ่ฌ้›ถๅ››", + "TypeName": "number", + "Resolution": { + "value": "1000004" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "ๅ››ๅ่ฌ", + "Results": [ + { + "Text": "ๅ››ๅ่ฌ", + "TypeName": "number", + "Resolution": { + "value": "400000" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "ๅ››ๅƒ้›ถๅ››่ฌ", + "Results": [ + { + "Text": "ๅ››ๅƒ้›ถๅ››่ฌ", + "TypeName": "number", + "Resolution": { + "value": "40040000" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "ๅ››ๅไบ”ๅ„„ๅ››ๅƒ้›ถๅ››่ฌ", + "Results": [ + { + "Text": "ๅ››ๅไบ”ๅ„„ๅ››ๅƒ้›ถๅ››่ฌ", + "TypeName": "number", + "Resolution": { + "value": "4540040000" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "่ฒ ๅ››ๅไบ”ๅ„„้›ถๅ››็™พ้›ถๅ››่ฌ", + "Results": [ + { + "Text": "่ฒ ๅ››ๅไบ”ๅ„„้›ถๅ››็™พ้›ถๅ››่ฌ", + "TypeName": "number", + "Resolution": { + "value": "-4504040000" + }, + "Start": 0, + "End": 10 + } + ] + }, + { + "Input": "่ฒ ๅ››็™พ้›ถไบ”ๅ„„้›ถๅ››็™พ้›ถๅ››่ฌ", + "Results": [ + { + "Text": "่ฒ ๅ››็™พ้›ถไบ”ๅ„„้›ถๅ››็™พ้›ถๅ››่ฌ", + "TypeName": "number", + "Resolution": { + "value": "-40504040000" + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "ๅ››่ฌ่ฌ", + "Results": [ + { + "Text": "ๅ››่ฌ่ฌ", + "TypeName": "number", + "Resolution": { + "value": "400000000" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "5,236", + "Results": [ + { + "Text": "5,236", + "TypeName": "number", + "Resolution": { + "value": "5236" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "ไบŒ็™พไบ”, ไบŒ็™พไบ”, ้‚„ๆœ‰ไบŒ็™พไบ”ใ€‚", + "Results": [ + { + "Text": "ไบŒ็™พไบ”", + "TypeName": "number", + "Resolution": { + "value": "250" + }, + "Start": 0, + "End": 2 + }, + { + "Text": "ไบŒ็™พไบ”", + "TypeName": "number", + "Resolution": { + "value": "250" + }, + "Start": 5, + "End": 7 + }, + { + "Text": "ไบŒ็™พไบ”", + "TypeName": "number", + "Resolution": { + "value": "250" + }, + "Start": 12, + "End": 14 + } + ] + }, + { + "Input": "1502222, ไบŒ็™พไบ”, ้‚„ๆœ‰ไบŒๅˆ†ไน‹ใ€‚", + "Results": [ + { + "Text": "1502222", + "TypeName": "number", + "Resolution": { + "value": "1502222" + }, + "Start": 0, + "End": 6 + }, + { + "Text": "ไบŒ็™พไบ”", + "TypeName": "number", + "Resolution": { + "value": "250" + }, + "Start": 9, + "End": 11 + }, + { + "Text": "ไบŒ", + "TypeName": "number", + "Resolution": { + "value": "2" + }, + "Start": 16, + "End": 16 + } + ] + }, + { + "Input": "199ๅ€‹", + "Results": [ + { + "Text": "199", + "TypeName": "number", + "Resolution": { + "value": "199" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "ๅ…ฉๅƒไธ‰็™พไบ”", + "Results": [ + { + "Text": "ๅ…ฉๅƒไธ‰็™พไบ”", + "TypeName": "number", + "Resolution": { + "value": "2350" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "ๅฃน็™พ ไบ” ๅ ไบŒ", + "Results": [ + { + "Text": "ๅฃน็™พ ไบ” ๅ ไบŒ", + "TypeName": "number", + "Resolution": { + "value": "152" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "ๅ…ฉๅƒ ๅ›› ็™พ ไบ”", + "Results": [ + { + "Text": "ๅ…ฉๅƒ ๅ›› ็™พ ไบ”", + "TypeName": "number", + "Resolution": { + "value": "2450" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "7่ฌ 5ๅƒ 4็™พ", + "Results": [ + { + "Text": "7่ฌ 5ๅƒ 4็™พ", + "TypeName": "number", + "Resolution": { + "value": "75400" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "ไธ‰ๅƒ ๅ…ซ็™พ ไนๅๅ…ญ ่ฌ ๅ››ๅƒ ไน็™พ ๅ…ญๅไบ”", + "Results": [ + { + "Text": "ไธ‰ๅƒ ๅ…ซ็™พ ไนๅๅ…ญ ่ฌ ๅ››ๅƒ ไน็™พ ๅ…ญๅไบ”", + "TypeName": "number", + "Resolution": { + "value": "38964965" + }, + "Start": 0, + "End": 20 + } + ] + }, + { + "Input": "ไบ”็™พ ไฝ™่ฌ", + "Results": [ + { + "Text": "ไบ”็™พ ไฝ™่ฌ", + "TypeName": "number", + "Resolution": { + "value": "5000000" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "ๅฃนๅƒๅคš่ฌ", + "Results": [ + { + "Text": "ๅฃนๅƒๅคš่ฌ", + "TypeName": "number", + "Resolution": { + "value": "10000000" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "ๅๅคš่ฌ", + "Results": [ + { + "Text": "ๅๅคš่ฌ", + "TypeName": "number", + "Resolution": { + "value": "100000" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "ไบŒๅๅนพ่ฌ", + "Results": [ + { + "Text": "ไบŒๅๅนพ่ฌ", + "TypeName": "number", + "Resolution": { + "value": "200000" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "ๅฃน็™พ้›ถๅนพ่ฌ", + "Results": [ + { + "Text": "ๅฃน็™พ้›ถๅนพ่ฌ", + "TypeName": "number", + "Resolution": { + "value": "1000000" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "ๅฃนๅƒไบ”็™พ้›ถๅนพ่ฌ", + "Results": [ + { + "Text": "ๅฃนๅƒไบ”็™พ้›ถๅนพ่ฌ", + "TypeName": "number", + "Resolution": { + "value": "15000000" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "ๅฃน็™พ ไบŒ ๅ ๅนพๅ„„", + "Results": [ + { + "Text": "ๅฃน็™พ ไบŒ ๅ ๅนพๅ„„", + "TypeName": "number", + "Resolution": { + "value": "12000000000" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "ไธ‰้›™", + "Results": [ + { + "Text": "ไธ‰", + "TypeName": "number", + "Resolution": { + "value": "3" + }, + "Start": 0, + "End": 0 + } + ] + }, + { + "Input": "ๅฃน็™พๅฐ", + "Results": [ + { + "Text": "ๅฃน็™พ", + "TypeName": "number", + "Resolution": { + "value": "100" + }, + "Start": 0, + "End": 1 + } + ] + }, + { + "Input": "ๅ้›™", + "Results": [ + { + "Text": "ๅ", + "TypeName": "number", + "Resolution": { + "value": "10" + }, + "Start": 0, + "End": 0 + } + ] + }, + { + "Input": "ๅฃน็™พไบ”ๅๅฐ", + "Results": [ + { + "Text": "ๅฃน็™พไบ”ๅ", + "TypeName": "number", + "Resolution": { + "value": "150" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "ๅๆ‰“่˜‹ๆžœ", + "Results": [ + { + "Text": "ๅๆ‰“", + "TypeName": "number", + "Resolution": { + "value": "120" + }, + "Start": 0, + "End": 1 + } + ] + }, + { + "Input": "๏ผ‘๏ผ™๏ผ™๏ผ‘ๅนด๏ผ‘ๆœˆ๏ผ‘๏ผ–ๆ—ฅๆ™šๅทด้ปŽๆ™‚้–“๏ผ’๏ผ้ปž๏ผšๆณ•ๅœ‹็ธฝ็ตฑๅฏ†็‰นๆœ—็™ผ่กจ้›ป่ฆ–่ฌ›่ฉฑ๏ผŒๅฎฃๅธƒๅ’Œๅนณ่งฃๆЉๆตท็ฃๅฑๆฉŸๅทฒ็ถ“่ฎ“ไฝๆ–ผๆˆฐ็ˆญ๏ผŒๆณ•ๅœ‹ๅทฒ็ถ“ไฝœๅฅฝๅฃนๅˆ‡ๆˆฐ้ฌฅๆบ–ๅ‚™ใ€‚", + "Results": [ + { + "Text": "1991", + "TypeName": "number", + "Resolution": { + "value": "1991" + }, + "Start": 0, + "End": 3 + }, + { + "Text": "1", + "TypeName": "number", + "Resolution": { + "value": "1" + }, + "Start": 5, + "End": 5 + }, + { + "Text": "16", + "TypeName": "number", + "Resolution": { + "value": "16" + }, + "Start": 7, + "End": 8 + }, + { + "Text": "20", + "TypeName": "number", + "Resolution": { + "value": "20" + }, + "Start": 15, + "End": 16 + } + ] + }, + { + "Input": "500ไฝ™่ฌ", + "Results": [ + { + "Text": "500ไฝ™่ฌ", + "TypeName": "number", + "Resolution": { + "value": "5000000" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "ๅ…ซๅƒ ไธ‰็™พ ๅ…ซๅไบ” ่ฌ ไบŒๅƒ ไธ‰็™พ ไบŒๅๅ…ญ ้ปžไธ‰ไธ‰", + "Results": [ + { + "Text": "ๅ…ซๅƒ ไธ‰็™พ ๅ…ซๅไบ” ่ฌ ไบŒๅƒ ไธ‰็™พ ไบŒๅๅ…ญ ้ปžไธ‰ไธ‰", + "TypeName": "number", + "Resolution": { + "value": "83852326.33" + }, + "Start": 0, + "End": 24 + } + ] + }, + { + "Input": "ๅ…ฉ้›™", + "Results": [ + { + "Text": "ๅ…ฉ", + "TypeName": "number", + "Resolution": { + "value": "2" + }, + "Start": 0, + "End": 0 + } + ] + }, + { + "Input": "ๅฃน็™พไบ” ", + "Results": [ + { + "Text": "ๅฃน็™พไบ”", + "TypeName": "number", + "Resolution": { + "value": "150" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "็™พๅˆ†ไน‹ไบ”ๅไบ”็‚นไบ”ไธƒไน", + "NotSupported":"java", + "Results": [] + }, + { + "Input": "็™พๅˆ†ไน‹ๅไธ‡้›ถๅ…ญ็™พไบ”ๅไธ€", + "NotSupported":"java", + "Results": [] + }, + { + "Input": "ไธ€็™พๅˆ†ไน‹ไบ”ๅไบ”็‚นไบ”ไธƒไน", + "NotSupported": "javascript", + "Results": [ + { + "Text": "ไธ€็™พๅˆ†ไน‹ไบ”ๅไบ”็‚นไบ”ไธƒไน", + "TypeName": "number", + "Resolution": { + "value": "0.55579" + }, + "Start": 0, + "End": 10 + } + ] + }, + { + "Input": "ไธ€็™พๅˆ†ไน‹ๅไธ‡้›ถๅ…ญ็™พไบ”ๅไธ€", + "NotSupported": "javascript", + "Results": [ + { + "Text": "ไธ€็™พๅˆ†ไน‹ๅไธ‡้›ถๅ…ญ็™พไบ”ๅไธ€", + "TypeName": "number", + "Resolution": { + "value": "1006.51" + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "ไธ€ๅƒๅˆ†ไน‹ไธ€", + "NotSupported": "javascript", + "Results": [{ + "Text": "ไธ€ๅƒๅˆ†ไน‹ไธ€", + "TypeName": "number", + "Resolution": { + "value": "0.001" + }, + "Start": 0, + "End": 4 + }] + }, + { + "Input": "ๅฃนไปŸๅˆ†ไน‹่ดฐ", + "NotSupported": "javascript", + "Results": [{ + "Text": "ๅฃนไปŸๅˆ†ไน‹่ดฐ", + "TypeName": "number", + "Resolution": { + "value": "0.002" + }, + "Start": 0, + "End": 4 + }] + }, + { + "Input": "ไธ€ไธ‡ๅˆ†ไน‹ไธ‰", + "NotSupported": "javascript", + "Results": [{ + "Text": "ไธ€ไธ‡ๅˆ†ไน‹ไธ‰", + "TypeName": "number", + "Resolution": { + "value": "0.0003" + }, + "Start": 0, + "End": 4 + }] + }, + { + "Input": "ๅฃน่ฌๅˆ†ไน‹่‚†", + "NotSupported": "javascript", + "Results": [{ + "Text": "ๅฃน่ฌๅˆ†ไน‹่‚†", + "TypeName": "number", + "Resolution": { + "value": "0.0004" + }, + "Start": 0, + "End": 4 + }] + }, + { + "Input": "ไธ€็™พไธ‡ๅˆ†ไน‹ไบ”", + "NotSupported": "javascript,python", + "Results": [{ + "Text": "ไธ€็™พไธ‡ๅˆ†ไน‹ไบ”", + "TypeName": "number", + "Resolution": { + "value": "5E-06" + }, + "Start": 0, + "End": 5 + }] + }, + { + "Input": "ไธ€ๅƒไธ‡ๅˆ†ไน‹ๅ…ญ", + "NotSupported": "javascript", + "Results": [{ + "Text": "ไธ€ๅƒไธ‡ๅˆ†ไน‹ๅ…ญ", + "TypeName": "number", + "Resolution": { + "value": "6E-07" + }, + "Start": 0, + "End": 5 + }] + }, + { + "Input": "ไธ€ไธ‡ไธ‡ๅˆ†ไน‹ไธƒ", + "NotSupported": "javascript", + "Results": [{ + "Text": "ไธ€ไธ‡ไธ‡ๅˆ†ไน‹ไธƒ", + "TypeName": "number", + "Resolution": { + "value": "7E-08" + }, + "Start": 0, + "End": 5 + }] + }, + { + "Input": "ๅ…ญๅƒ้›ถไบ”ๅไธ€ไธช็™พๅˆ†็‚น", + "Results": [] + }, + { + "Input": "ๅ…ญ็™พไธ€ๅไธ€็‚นไบŒไบ”ไบ”ไธช็™พๅˆ†็‚น", + "Results": [] + }, + { + "Input": "่ดŸๅ…ญ็‚นๅ…ญ", + "Results": [ + { + "Text": "่ดŸๅ…ญ็‚นๅ…ญ", + "TypeName": "number", + "Resolution": { + "value": "-6.6" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "ๅไบ”็‚นไธƒ", + "Results": [ + { + "Text": "ๅไบ”็‚นไธƒ", + "TypeName": "number", + "Resolution": { + "value": "15.7" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "๏ผ‘๏ผ‘.92ไบฟ", + "Results": [ + { + "Text": "11.92ไบฟ", + "TypeName": "number", + "Resolution": { + "value": "1192000000" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "๏ผ’๏ผŽ๏ผ’", + "Results": [ + { + "Text": "2.2", + "TypeName": "number", + "Resolution": { + "value": "2.2" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "๏ผ’๏ผŽ๏ผ’ไบฟ", + "Results": [ + { + "Text": "2.2ไบฟ", + "TypeName": "number", + "Resolution": { + "value": "220000000" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "1000 ไธ‡", + "Results": [ + { + "Text": "1000 ไธ‡", + "TypeName": "number", + "Resolution": { + "value": "10000000" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "21.2E0", + "Results": [ + { + "Text": "21.2e0", + "TypeName": "number", + "Resolution": { + "value": "21.2" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "2^-1", + "Results": [ + { + "Text": "2^-1", + "TypeName": "number", + "Resolution": { + "value": "0.5" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "ๅ››็™พ ็‚น ไบ”", + "Results": [ + { + "Text": "ๅ››็™พ ็‚น ไบ”", + "TypeName": "number", + "Resolution": { + "value": "400.5" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "้›ถ็‚นไบ”", + "Results": [ + { + "Text": "้›ถ็‚นไบ”", + "TypeName": "number", + "Resolution": { + "value": "0.5" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "10.233", + "Results": [ + { + "Text": "10.233", + "TypeName": "number", + "Resolution": { + "value": "10.233" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "-1e1", + "Results": [ + { + "Text": "-1e1", + "TypeName": "number", + "Resolution": { + "value": "-10" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "-2.5 M", + "Results": [ + { + "Text": "-2.5 m", + "TypeName": "number", + "Resolution": { + "value": "-2500000" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "ไบŒ็‚นไบ”", + "Results": [ + { + "Text": "ไบŒ็‚นไบ”", + "TypeName": "number", + "Resolution": { + "value": "2.5" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "ๅ็‚นไบŒไธ‰ไธ‰", + "Results": [ + { + "Text": "ๅ็‚นไบŒไธ‰ไธ‰", + "TypeName": "number", + "Resolution": { + "value": "10.233" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "ไธคๅƒไธ‡็‚นไบ”ไบ”ๅ››ๅ››", + "Results": [ + { + "Text": "ไธคๅƒไธ‡็‚นไบ”ไบ”ๅ››ๅ››", + "TypeName": "number", + "Resolution": { + "value": "20000000.5544" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "ไธคๅƒ็‚น้›ถ", + "Results": [ + { + "Text": "ไธคๅƒ็‚น้›ถ", + "TypeName": "number", + "Resolution": { + "value": "2000" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "ไธคๅƒไธ‰็‚นไธ€", + "Results": [ + { + "Text": "ไธคๅƒไธ‰็‚นไธ€", + "TypeName": "number", + "Resolution": { + "value": "2300.1" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "10,000.233", + "Results": [ + { + "Text": "10,000.233", + "TypeName": "number", + "Resolution": { + "value": "10000.233" + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": ".23456000", + "Results": [ + { + "Text": ".23456000", + "TypeName": "number", + "Resolution": { + "value": "0.23456" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "4.800", + "Results": [ + { + "Text": "4.800", + "TypeName": "number", + "Resolution": { + "value": "4.8" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "๏ผ’.๏ผ—๏ผ˜๏ผ™๏ผ", + "Results": [ + { + "Text": "2.7890", + "TypeName": "number", + "Resolution": { + "value": "2.789" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "2.3", + "Results": [ + { + "Text": "2.3", + "TypeName": "number", + "Resolution": { + "value": "2.3" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "2.3ไธ‡", + "Results": [ + { + "Text": "2.3ไธ‡", + "TypeName": "number", + "Resolution": { + "value": "23000" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "๏ผ’.๏ผ—๏ผ˜๏ผ™๏ผe๏ผ๏ผ‘", + "Results": [ + { + "Text": "2.7890e-1", + "TypeName": "number", + "Resolution": { + "value": "0.2789" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": ".5", + "Results": [ + { + "Text": ".5", + "TypeName": "number", + "Resolution": { + "value": "0.5" + }, + "Start": 0, + "End": 1 + } + ] + }, + { + "Input": "-.5", + "Results": [ + { + "Text": "-.5", + "TypeName": "number", + "Resolution": { + "value": "-0.5" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "1, 234, 567.3", + "Results": [ + { + "Text": "1", + "TypeName": "number", + "Resolution": { + "value": "1" + }, + "Start": 0, + "End": 0 + }, + { + "Text": "234", + "TypeName": "number", + "Resolution": { + "value": "234" + }, + "Start": 3, + "End": 5 + }, + { + "Text": "567.3", + "TypeName": "number", + "Resolution": { + "value": "567.3" + }, + "Start": 8, + "End": 12 + } + ] + }, + { + "Input": "๏ผ‘, 2๏ผ”4, ๏ผ–๏ผ–7.123 ไบ”็‚นๅ…ซ", + "Results": [ + { + "Text": "1", + "TypeName": "number", + "Resolution": { + "value": "1" + }, + "Start": 0, + "End": 0 + }, + { + "Text": "244", + "TypeName": "number", + "Resolution": { + "value": "244" + }, + "Start": 3, + "End": 5 + }, + { + "Text": "667.123", + "TypeName": "number", + "Resolution": { + "value": "667.123" + }, + "Start": 8, + "End": 14 + }, + { + "Text": "ไบ”็‚นๅ…ซ", + "TypeName": "number", + "Resolution": { + "value": "5.8" + }, + "Start": 16, + "End": 18 + } + ] + }, + { + "Input": "ไบŒ็™พไธ‰ๅไธ‰๏ผŒไบ”็™พไธƒๅไธƒ๏ผŒไธ€ๅƒๅ…ญ็‚นไบ”ใ€‚", + "Results": [ + { + "Text": "ไบŒ็™พไธ‰ๅไธ‰", + "TypeName": "number", + "Resolution": { + "value": "233" + }, + "Start": 0, + "End": 4 + }, + { + "Text": "ไบ”็™พไธƒๅไธƒ", + "TypeName": "number", + "Resolution": { + "value": "577" + }, + "Start": 6, + "End": 10 + }, + { + "Text": "ไธ€ๅƒๅ…ญ็‚นไบ”", + "TypeName": "number", + "Resolution": { + "value": "1600.5" + }, + "Start": 12, + "End": 16 + } + ] + }, + { + "Input": "2222.2222.22222.222", + "NotSupported": "java, javascript", + "Results": [ + { + "Text": "2222", + "TypeName": "number", + "Resolution": { + "value": "2222" + }, + "Start": 0, + "End": 3 + }, + { + "Text": "2222", + "TypeName": "number", + "Resolution": { + "value": "2222" + }, + "Start": 5, + "End": 8 + }, + { + "Text": "22222", + "TypeName": "number", + "Resolution": { + "value": "22222" + }, + "Start": 10, + "End": 14 + }, + { + "Text": "222", + "TypeName": "number", + "Resolution": { + "value": "222" + }, + "Start": 16, + "End": 18 + } + ] + }, + { + "Input": "...9", + "NotSupported": "javascript", + "Results": [ + { + "Text": "9", + "TypeName": "number", + "Resolution": { + "value": "9" + }, + "Start": 3, + "End": 3 + } + ] + }, + { + "Input": "๏ผ๏ผ9", + "NotSupported": "javascript", + "Results": [ + { + "Text": "9", + "TypeName": "number", + "Resolution": { + "value": "9" + }, + "Start": 2, + "End": 2 + } + ] + }, + { + "Input": "1.1^+23", + "Results": [ + { + "Text": "1.1^+23", + "TypeName": "number", + "Resolution": { + "value": "8.95430243255239" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "2.5^-1", + "Results": [ + { + "Text": "2.5^-1", + "TypeName": "number", + "Resolution": { + "value": "0.4" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "-1.1^+23", + "Results": [ + { + "Text": "-1.1^+23", + "TypeName": "number", + "Resolution": { + "value": "-8.95430243255239" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "-2.5^-1", + "Results": [ + { + "Text": "-2.5^-1", + "TypeName": "number", + "Resolution": { + "value": "-0.4" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "-1.1^--23", + "Results": [ + { + "Text": "-1.1^--23", + "TypeName": "number", + "Resolution": { + "value": "-8.95430243255239" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "-127.32e13", + "Results": [ + { + "Text": "-127.32e13", + "TypeName": "number", + "Resolution": { + "value": "-1.2732E+15" + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": "12.32e+14", + "Results": [ + { + "Text": "12.32e+14", + "TypeName": "number", + "Resolution": { + "value": "1.232E+15" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "-12e-1", + "Results": [ + { + "Text": "-12e-1", + "TypeName": "number", + "Resolution": { + "value": "-1.2" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "ไบ” ๅˆ†ไน‹ ไธ€", + "Results": [ + { + "Text": "ไบ” ๅˆ†ไน‹ ไธ€", + "TypeName": "number", + "Resolution": { + "value": "0.2" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "ไธ‰ ็™พ ไบ” ๅˆ ไธ‰ ๅˆ†ไน‹ ไธ€", + "Results": [ + { + "Text": "ไธ‰ ็™พ ไบ” ๅˆ ไธ‰ ๅˆ†ไน‹ ไธ€", + "TypeName": "number", + "Resolution": { + "value": "350.333333333333" + }, + "Start": 0, + "End": 13 + } + ] + }, + { + "Input": "๏ผ” ๏ผ–๏ผ๏ผ“", + "Results": [ + { + "Text": "4 6/3", + "TypeName": "number", + "Resolution": { + "value": "6" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "-3/2", + "Results": [ + { + "Text": "-3/2", + "TypeName": "number", + "Resolution": { + "value": "-1.5" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "ไบ”ๅˆ†ไน‹ไธ€", + "Results": [ + { + "Text": "ไบ”ๅˆ†ไน‹ไธ€", + "TypeName": "number", + "Resolution": { + "value": "0.2" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "ไธ€็™พไธ‡ๅˆไบ”ๅไธ‡ๅˆ†ไน‹ไบŒๅไบ”", + "Results": [ + { + "Text": "ไธ€็™พไธ‡ๅˆไบ”ๅไธ‡ๅˆ†ไน‹ไบŒๅไบ”", + "TypeName": "number", + "Resolution": { + "value": "1000000.00005" + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "ไธ€็™พๅˆ†ไน‹ไบŒ", + "Results": [ + { + "Text": "ไธ€็™พๅˆ†ไน‹ไบŒ", + "TypeName": "number", + "Resolution": { + "value": "0.02" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "ๅ››ๅƒไบŒๅˆ†ไน‹ไธ‰", + "Results": [ + { + "Text": "ๅ››ๅƒไบŒๅˆ†ไน‹ไธ‰", + "TypeName": "number", + "Resolution": { + "value": "0.000714285714285714" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "ไธ€็™พๅˆ†ไน‹2", + "Results": [ + { + "Text": "ไธ€็™พๅˆ†ไน‹2", + "TypeName": "number", + "Resolution": { + "value": "0.02" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "ไบ”็™พๅˆ†ไน‹2333", + "Results": [ + { + "Text": "ไบ”็™พๅˆ†ไน‹2333", + "TypeName": "number", + "Resolution": { + "value": "4.666" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "3ๅˆไธ€ๅƒๅˆ†ไน‹23", + "Results": [ + { + "Text": "3ๅˆไธ€ๅƒๅˆ†ไน‹23", + "TypeName": "number", + "Resolution": { + "value": "3.023" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "๏ผ“๏ผ๏ผ•", + "Results": [ + { + "Text": "3/5", + "TypeName": "number", + "Resolution": { + "value": "0.6" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "1 ๏ผ“/5", + "Results": [ + { + "Text": "1 3/5", + "TypeName": "number", + "Resolution": { + "value": "1.6" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "๏ผ‘๏ผ–/5", + "Results": [ + { + "Text": "16/5", + "TypeName": "number", + "Resolution": { + "value": "3.2" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "๏ผ‘๏ผ–ๅˆ†ไน‹5", + "Results": [ + { + "Text": "16ๅˆ†ไน‹5", + "TypeName": "number", + "Resolution": { + "value": "0.3125" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "๏ผ‘๏ผ–ๅˆ†ไน‹2225", + "Results": [ + { + "Text": "16ๅˆ†ไน‹2225", + "TypeName": "number", + "Resolution": { + "value": "139.0625" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "่ดŸไธ€ๅˆไบŒๅˆ†ไน‹ไธ€", + "Results": [ + { + "Text": "่ดŸไธ€ๅˆไบŒๅˆ†ไน‹ไธ€", + "TypeName": "number", + "Resolution": { + "value": "-1.5" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "ไบŒๅˆ†ไน‹ไธ€", + "Results": [ + { + "Text": "ไบŒๅˆ†ไน‹ไธ€", + "TypeName": "number", + "Resolution": { + "value": "0.5" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "ไธ‰็™พ ไบ”ๅˆไธ‰ๅˆ†ไน‹ไธ€", + "Results": [ + { + "Text": "ไธ‰็™พ ไบ”ๅˆไธ‰ๅˆ†ไน‹ไธ€", + "TypeName": "number", + "Resolution": { + "value": "350.333333333333" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "ไธ‰็™พไบ”ๅๅˆ3ๅˆ†ไน‹1", + "Results": [ + { + "Text": "ไธ‰็™พไบ”ๅๅˆ3ๅˆ†ไน‹1", + "TypeName": "number", + "Resolution": { + "value": "350.333333333333" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "๏ผ“ๅˆ†ไน‹ไธ€็™พไบ”ๅไธƒ", + "Results": [ + { + "Text": "3ๅˆ†ไน‹ไธ€็™พไบ”ๅไธƒ", + "TypeName": "number", + "Resolution": { + "value": "52.3333333333333" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "่ดŸ๏ผ“ๅˆ†ไน‹่ดŸไธ€็™พไบ”ๅไธƒ", + "Results": [ + { + "Text": "่ดŸ3ๅˆ†ไน‹่ดŸไธ€็™พไบ”ๅไธƒ", + "TypeName": "number", + "Resolution": { + "value": "52.3333333333333" + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": "ไธ€็™พๅ››ๅๅ››ใ€‚ไธ€็™พไบ”ๅไธ‡ไบ”ๅƒไบŒ็™พๅ››ๅไบ”,ไบŒๅƒ้›ถๅ››ๅไบ”ไธช,ไธ‰ๅƒ้›ถไบ”ไธช,ๅ’Œๅ››ๅƒไธ‡้›ถไบ”ๅ,ไธ€็™พไบ”ๅๅ››็‚น้›ถ,ๅ››็™พไบฟ็‚น้›ถไบ”้›ถ,ไบŒๅไบ”ๅˆ†ไน‹ไธ€็™พๅ››ๅๅ››,ๅไธ€ๅˆๅๅ››ๅˆ†ไน‹ไธ€,1ไธช", + "Results": [ + { + "Text": "ไธ€็™พๅ››ๅๅ››", + "TypeName": "number", + "Resolution": { + "value": "144" + }, + "Start": 0, + "End": 4 + }, + { + "Text": "ไธ€็™พไบ”ๅไธ‡ไบ”ๅƒไบŒ็™พๅ››ๅไบ”", + "TypeName": "number", + "Resolution": { + "value": "1505245" + }, + "Start": 6, + "End": 17 + }, + { + "Text": "ไบŒๅƒ้›ถๅ››ๅไบ”", + "TypeName": "number", + "Resolution": { + "value": "2045" + }, + "Start": 19, + "End": 24 + }, + { + "Text": "ไธ‰ๅƒ้›ถไบ”", + "TypeName": "number", + "Resolution": { + "value": "3005" + }, + "Start": 27, + "End": 30 + }, + { + "Text": "ๅ››ๅƒไธ‡้›ถไบ”ๅ", + "TypeName": "number", + "Resolution": { + "value": "40000050" + }, + "Start": 34, + "End": 39 + }, + { + "Text": "ไธ€็™พไบ”ๅๅ››็‚น้›ถ", + "TypeName": "number", + "Resolution": { + "value": "154" + }, + "Start": 41, + "End": 47 + }, + { + "Text": "ๅ››็™พไบฟ็‚น้›ถไบ”้›ถ", + "TypeName": "number", + "Resolution": { + "value": "40000000000.05" + }, + "Start": 49, + "End": 55 + }, + { + "Text": "ไบŒๅไบ”ๅˆ†ไน‹ไธ€็™พๅ››ๅๅ››", + "TypeName": "number", + "Resolution": { + "value": "5.76" + }, + "Start": 57, + "End": 66 + }, + { + "Text": "ๅไธ€ๅˆๅๅ››ๅˆ†ไน‹ไธ€", + "TypeName": "number", + "Resolution": { + "value": "11.0714285714286" + }, + "Start": 68, + "End": 75 + }, + { + "Text": "1", + "TypeName": "number", + "Resolution": { + "value": "1" + }, + "Start": 77, + "End": 77 + } + ] + }, + { + "Input": "1 4/3็š„็พŽๆขฆ,1/2็š„ๅŠชๅŠ›", + "Results": [ + { + "Text": "1 4/3", + "TypeName": "number", + "Resolution": { + "value": "2.33333333333333" + }, + "Start": 0, + "End": 4 + }, + { + "Text": "1/2", + "TypeName": "number", + "Resolution": { + "value": "0.5" + }, + "Start": 9, + "End": 11 + } + ] + }, + { + "Input": "ไบŒๅˆ† ไน‹ไธ€", + "Results": [ + { + "Text": "ไบŒๅˆ† ไน‹ไธ€", + "TypeName": "number", + "Resolution": { + "value": "0.5" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "ไธ‰็™พ ไบ” ๅˆ ไธ‰ๅˆ† ไน‹ไธ€", + "Results": [ + { + "Text": "ไธ‰็™พ ไบ” ๅˆ ไธ‰ๅˆ† ไน‹ไธ€", + "TypeName": "number", + "Resolution": { + "value": "350.333333333333" + }, + "Start": 0, + "End": 12 + } + ] + }, + { + "Input": "ไธ‰็™พไบ”ๅ ๅˆ 3ๅˆ† ไน‹1", + "Results": [ + { + "Text": "ไธ‰็™พไบ”ๅ ๅˆ 3ๅˆ† ไน‹1", + "TypeName": "number", + "Resolution": { + "value": "350.333333333333" + }, + "Start": 0, + "End": 12 + } + ] + }, + { + "Input": "๏ผ“ ๅˆ† ไน‹ ไธ€็™พไบ”ๅไธƒ", + "Results": [ + { + "Text": "3 ๅˆ† ไน‹ ไธ€็™พไบ”ๅไธƒ", + "TypeName": "number", + "Resolution": { + "value": "52.3333333333333" + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "่ดŸ๏ผ“ ๅˆ† ไน‹ ่ดŸไธ€็™พไบ”ๅไธƒ", + "Results": [ + { + "Text": "่ดŸ3 ๅˆ† ไน‹ ่ดŸไธ€็™พไบ”ๅไธƒ", + "TypeName": "number", + "Resolution": { + "value": "52.3333333333333" + }, + "Start": 0, + "End": 13 + } + ] + }, + { + "Input": "ไบ” ๅˆ†ไน‹ ๅฃน", + "Results": [ + { + "Text": "ไบ” ๅˆ†ไน‹ ๅฃน", + "TypeName": "number", + "Resolution": { + "value": "0.2" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "ไธ‰ ็™พ ไบ” ๅˆ ไธ‰ ๅˆ†ไน‹ ๅฃน", + "Results": [ + { + "Text": "ไธ‰ ็™พ ไบ” ๅˆ ไธ‰ ๅˆ†ไน‹ ๅฃน", + "TypeName": "number", + "Resolution": { + "value": "350.333333333333" + }, + "Start": 0, + "End": 13 + } + ] + }, + { + "Input": "ไบ”ๅˆ†ไน‹ๅฃน", + "Results": [ + { + "Text": "ไบ”ๅˆ†ไน‹ๅฃน", + "TypeName": "number", + "Resolution": { + "value": "0.2" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "ๅฃน็™พ่ฌๅˆไบ”ๅ่ฌๅˆ†ไน‹ไบŒๅไบ”", + "Results": [ + { + "Text": "ๅฃน็™พ่ฌๅˆไบ”ๅ่ฌๅˆ†ไน‹ไบŒๅไบ”", + "TypeName": "number", + "Resolution": { + "value": "1000000.00005" + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "ๅฃน็™พๅˆ†ไน‹ไบŒ", + "Results": [ + { + "Text": "ๅฃน็™พๅˆ†ไน‹ไบŒ", + "TypeName": "number", + "Resolution": { + "value": "0.02" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "ๅฃน็™พๅˆ†ไน‹2", + "Results": [ + { + "Text": "ๅฃน็™พๅˆ†ไน‹2", + "TypeName": "number", + "Resolution": { + "value": "0.02" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "3ๅˆๅฃนๅƒๅˆ†ไน‹23", + "Results": [ + { + "Text": "3ๅˆๅฃนๅƒๅˆ†ไน‹23", + "TypeName": "number", + "Resolution": { + "value": "3.023" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "่ฒ ๅฃนๅˆไบŒๅˆ†ไน‹ๅฃน", + "Results": [ + { + "Text": "่ฒ ๅฃนๅˆไบŒๅˆ†ไน‹ๅฃน", + "TypeName": "number", + "Resolution": { + "value": "-1.5" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "ไบŒๅˆ†ไน‹ๅฃน", + "Results": [ + { + "Text": "ไบŒๅˆ†ไน‹ๅฃน", + "TypeName": "number", + "Resolution": { + "value": "0.5" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "ไธ‰็™พ ไบ”ๅˆไธ‰ๅˆ†ไน‹ๅฃน", + "Results": [ + { + "Text": "ไธ‰็™พ ไบ”ๅˆไธ‰ๅˆ†ไน‹ๅฃน", + "TypeName": "number", + "Resolution": { + "value": "350.333333333333" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "๏ผ“ๅˆ†ไน‹ๅฃน็™พไบ”ๅไธƒ", + "Results": [ + { + "Text": "3ๅˆ†ไน‹ๅฃน็™พไบ”ๅไธƒ", + "TypeName": "number", + "Resolution": { + "value": "52.3333333333333" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "่ฒ ๏ผ“ๅˆ†ไน‹่ฒ ๅฃน็™พไบ”ๅไธƒ", + "Results": [ + { + "Text": "่ฒ 3ๅˆ†ไน‹่ฒ ๅฃน็™พไบ”ๅไธƒ", + "TypeName": "number", + "Resolution": { + "value": "52.3333333333333" + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": "ๅฃน็™พๅ››ๅๅ››ใ€‚ๅฃน็™พไบ”ๅ่ฌไบ”ๅƒไบŒ็™พๅ››ๅไบ”,ไบŒๅƒ้›ถๅ››ๅไบ”ๅ€‹,ไธ‰ๅƒ้›ถไบ”ๅ€‹,ๅ’Œๅ››ๅƒ่ฌ้›ถไบ”ๅ,ๅฃน็™พไบ”ๅๅ››้ปž้›ถ,ๅ››็™พๅ„„้ปž้›ถไบ”้›ถ,ไบŒๅไบ”ๅˆ†ไน‹ๅฃน็™พๅ››ๅๅ››,ๅๅฃนๅˆๅๅ››ๅˆ†ไน‹ๅฃน,1ๅ€‹", + "Results": [ + { + "Text": "ๅฃน็™พๅ››ๅๅ››", + "TypeName": "number", + "Resolution": { + "value": "144" + }, + "Start": 0, + "End": 4 + }, + { + "Text": "ๅฃน็™พไบ”ๅ่ฌไบ”ๅƒไบŒ็™พๅ››ๅไบ”", + "TypeName": "number", + "Resolution": { + "value": "1505245" + }, + "Start": 6, + "End": 17 + }, + { + "Text": "ไบŒๅƒ้›ถๅ››ๅไบ”", + "TypeName": "number", + "Resolution": { + "value": "2045" + }, + "Start": 19, + "End": 24 + }, + { + "Text": "ไธ‰ๅƒ้›ถไบ”", + "TypeName": "number", + "Resolution": { + "value": "3005" + }, + "Start": 27, + "End": 30 + }, + { + "Text": "ๅ››ๅƒ่ฌ้›ถไบ”ๅ", + "TypeName": "number", + "Resolution": { + "value": "40000050" + }, + "Start": 34, + "End": 39 + }, + { + "Text": "ๅฃน็™พไบ”ๅๅ››้ปž้›ถ", + "TypeName": "number", + "Resolution": { + "value": "154" + }, + "Start": 41, + "End": 47 + }, + { + "Text": "ๅ››็™พๅ„„้ปž้›ถไบ”้›ถ", + "TypeName": "number", + "Resolution": { + "value": "40000000000.05" + }, + "Start": 49, + "End": 55 + }, + { + "Text": "ไบŒๅไบ”ๅˆ†ไน‹ๅฃน็™พๅ››ๅๅ››", + "TypeName": "number", + "Resolution": { + "value": "5.76" + }, + "Start": 57, + "End": 66 + }, + { + "Text": "ๅๅฃนๅˆๅๅ››ๅˆ†ไน‹ๅฃน", + "TypeName": "number", + "Resolution": { + "value": "11.0714285714286" + }, + "Start": 68, + "End": 75 + }, + { + "Text": "1", + "TypeName": "number", + "Resolution": { + "value": "1" + }, + "Start": 77, + "End": 77 + } + ] + }, + { + "Input": "1 4/3็š„็พŽๅคข,1/2็š„ๅŠชๅŠ›", + "Results": [ + { + "Text": "1 4/3", + "TypeName": "number", + "Resolution": { + "value": "2.33333333333333" + }, + "Start": 0, + "End": 4 + }, + { + "Text": "1/2", + "TypeName": "number", + "Resolution": { + "value": "0.5" + }, + "Start": 9, + "End": 11 + } + ] + }, + { + "Input": "ไบŒๅˆ† ไน‹ๅฃน", + "Results": [ + { + "Text": "ไบŒๅˆ† ไน‹ๅฃน", + "TypeName": "number", + "Resolution": { + "value": "0.5" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "ไธ‰็™พ ไบ” ๅˆ ไธ‰ๅˆ† ไน‹ๅฃน", + "Results": [ + { + "Text": "ไธ‰็™พ ไบ” ๅˆ ไธ‰ๅˆ† ไน‹ๅฃน", + "TypeName": "number", + "Resolution": { + "value": "350.333333333333" + }, + "Start": 0, + "End": 12 + } + ] + }, + { + "Input": "๏ผ“ ๅˆ† ไน‹ ๅฃน็™พไบ”ๅไธƒ", + "Results": [ + { + "Text": "3 ๅˆ† ไน‹ ๅฃน็™พไบ”ๅไธƒ", + "TypeName": "number", + "Resolution": { + "value": "52.3333333333333" + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "่ฒ ๏ผ“ ๅˆ† ไน‹ ่ฒ ๅฃน็™พไบ”ๅไธƒ", + "Results": [ + { + "Text": "่ฒ 3 ๅˆ† ไน‹ ่ฒ ๅฃน็™พไบ”ๅไธƒ", + "TypeName": "number", + "Resolution": { + "value": "52.3333333333333" + }, + "Start": 0, + "End": 13 + } + ] + }, + { + "Input": "ไธ€็œ‹", + "Results": [] + }, + { + "Input": "ไธ€็พŽๅ…ƒ", + "Results": [] + }, + { + "Input": "ไธค็พŽๅˆ€", + "Results": [] + }, + { + "Input": "ๅ››ๅท", + "Results": [] + }, + { + "Input": "้™†ๅœฐ", + "Results": [] + }, + { + "Input": "่‹นๆžœๆŠ˜ๆ‰ฃไธ€็พŽๅ…ƒ", + "Results": [] + }, + { + "Input": "่‹นๆžœๆŠ˜ๆ‰ฃไธ€ๆŠ˜", + "Results": [] + }, + { + "Input": "่ฟ™ๅฐ็”ต่„‘ไธค็พŽๅˆ€", + "Results": [] + }, + { + "Input": "ๅฐๆ˜Žๆœ‰ๅไธชๆ‰‹ๆŒ‡ๅคด", + "Results": [ + { + "Text": "ๅ", + "Start": 3, + "End": 3, + "TypeName": "number", + "Resolution": { + "value": "10" + } + } + ] + }, + { + "Input": "ๆˆ‘ไธ€็œ‹ไฝ ๅฐฑ็ฌ‘", + "Results": [] + }, + { + "Input": "ๆˆ‘ๅฎถๅœจๅ››ๅท", + "Results": [] + }, + { + "Input": "้™†ๅœฐไธŠๆœ‰่ฎธๅคšๅŠจ็‰ฉ", + "Results": [] + }, + { + "Input": "โ€œไธ€โ€ๅ’Œโ€œไบ”โ€", + "Results": [ + { + "Text": "ไธ€", + "Start": 1, + "End": 1, + "TypeName": "number", + "Resolution": { + "value": "1" + } + }, + { + "Text": "ไบ”", + "Start": 5, + "End": 5, + "TypeName": "number", + "Resolution": { + "value": "5" + } + } + ] + }, + { + "Input": "ไบ”ๅๅƒ", + "NotSupported": "javascript, java", + "Results": [ + { + "Text": "ไบ”ๅ", + "Start": 0, + "End": 1, + "TypeName": "number", + "Resolution": { + "value": "50" + } + } + ] + }, + { + "Input": "ไธ€ไธ‡้›ถๅไบŒ", + "Results": [ + { + "Text": "ไธ€ไธ‡้›ถๅไบŒ", + "Start": 0, + "End": 4, + "TypeName": "number", + "Resolution": { + "value": "10012" + } + } + ] + }, + { + "Input": "ไธ€ไธ‡้›ถไธ€ๅไบŒ", + "Results": [ + { + "Text": "ไธ€ไธ‡้›ถไธ€ๅไบŒ", + "Start": 0, + "End": 5, + "TypeName": "number", + "Resolution": { + "value": "10012" + } + } + ] + }, + { + "Input": "ไธ€็™พ้›ถไธ€ไธ‡้›ถไธ‰ๅƒ้›ถๅไบŒ", + "Results": [ + { + "Text": "ไธ€็™พ้›ถไธ€ไธ‡้›ถไธ‰ๅƒ้›ถๅไบŒ", + "Start": 0, + "End": 10, + "TypeName": "number", + "Resolution": { + "value": "1013012" + } + } + ] + }, + { + "Input": "ไธ€็™พ้›ถๅไธ‡", + "Results": [ + { + "Text": "ไธ€็™พ้›ถๅไธ‡", + "Start": 0, + "End": 4, + "TypeName": "number", + "Resolution": { + "value": "1100000" + } + } + ] + }, + { + "Input": "ไธ€ๅƒ้›ถๅไบŒ็ซ ไธ€ๅƒ้›ถๅๅ…ซ็ซ ๅ’Œไธ€ๅƒๅ…ซ็™พ้›ถไธ‰็ซ ไธญ๏ผŒๅˆ†ๅˆซๆๅˆฐไบ†ๆญคไบ‹", + "Results": [ + { + "Text": "ไธ€ๅƒ้›ถๅไบŒ", + "Start": 0, + "End": 4, + "TypeName": "number", + "Resolution": { + "value": "1012" + } + }, + { + "Text": "ไธ€ๅƒ้›ถๅๅ…ซ", + "Start": 6, + "End": 10, + "TypeName": "number", + "Resolution": { + "value": "1018" + } + }, + { + "Text": "ไธ€ๅƒๅ…ซ็™พ้›ถไธ‰", + "Start": 13, + "End": 18, + "TypeName": "number", + "Resolution": { + "value": "1803" + } + } + ] + }, + { + "Input": "่ดŸไธ€ไธ‡้›ถๅไบŒ", + "Results": [ + { + "Text": "่ดŸไธ€ไธ‡้›ถๅไบŒ", + "Start": 0, + "End": 5, + "TypeName": "number", + "Resolution": { + "value": "-10012" + } + } + ] + }, + { + "Input": "ไธ€ไธ‡้›ถๅไบŒ็‚นไธ€ไบ”", + "Results": [ + { + "Text": "ไธ€ไธ‡้›ถๅไบŒ็‚นไธ€ไบ”", + "Start": 0, + "End": 7, + "TypeName": "number", + "Resolution": { + "value": "10012.15" + } + } + ] + }, + { + "Input": "ไธ€ไธ‡้›ถไธ€ๅๅ…ซ็‚นไธ€ไบ”", + "Results": [ + { + "Text": "ไธ€ไธ‡้›ถไธ€ๅๅ…ซ็‚นไธ€ไบ”", + "Start": 0, + "End": 8, + "TypeName": "number", + "Resolution": { + "value": "10018.15" + } + } + ] + }, + { + "Input": "ไบŒๅไบ”ๅˆ†ไน‹ไธ€ๅƒ้›ถๆ‹พ่‚†", + "Results": [ + { + "Text": "ไบŒๅไบ”ๅˆ†ไน‹ไธ€ๅƒ้›ถๆ‹พ่‚†", + "Start": 0, + "End": 9, + "TypeName": "number", + "Resolution": { + "value": "40.56" + } + } + ] + }, + { + "Input": "ไธ€็™พ้›ถๅไธ‡ไธ‰ๅƒๆ–ค", + "Results": [ + { + "Text": "ไธ€็™พ้›ถๅไธ‡ไธ‰ๅƒ", + "Start": 0, + "End": 6, + "TypeName": "number", + "Resolution": { + "value": "1103000" + } + } + ] + }, + { + "Input": "ไธ€ๅƒ้›ถๅๅˆ3ๅˆ†ไน‹1", + "Results": [ + { + "Text": "ไธ€ๅƒ้›ถๅๅˆ3ๅˆ†ไน‹1", + "Start": 0, + "End": 8, + "TypeName": "number", + "Resolution": { + "value": "1010.33333333333" + } + } + ] + }, + { + "Input": "้›ถๅ", + "Results": [ + { + "Text": "้›ถๅ", + "Start": 0, + "End": 1, + "TypeName": "number", + "Resolution": { + "value": "10" + } + } + ] + }, + { + "Input": "็ฌฌ้›ถๅๅˆƒ", + "Results": [ + { + "Text": "้›ถๅ", + "Start": 1, + "End": 2, + "TypeName": "number", + "Resolution": { + "value": "10" + } + } + ] + }, + { + "Input": "่ฟ™ไธๆ˜ฏไบ”่ฟ™ๆ˜ฏไบŒ็™พ้›ถไธ€", + "Results": [ + { + "Text": "ไบ”", + "Start": 3, + "End": 3, + "TypeName": "number", + "Resolution": { + "value": "5" + } + }, + { + "Text": "ไบŒ็™พ้›ถไธ€", + "Start": 6, + "End": 9, + "TypeName": "number", + "Resolution": { + "value": "201" + } + } + ] + }, + { + "Input": "่ฟ™ๆ˜ฏไบ”้‚ฃๆ˜ฏๅ››", + "Results": [ + { + "Text": "ไบ”", + "Start": 2, + "End": 2, + "TypeName": "number", + "Resolution": { + "value": "5" + } + }, + { + "Text": "ๅ››", + "Start": 5, + "End": 5, + "TypeName": "number", + "Resolution": { + "value": "4" + } + } + ] + }, + { + "Input": "่ฟ™ไธๆ˜ฏๅ››ๅท่ฟ™ๆ˜ฏไบ”ๅฐๅฑฑ", + "Results": [ + { + "Text": "ไบ”", + "Start": 7, + "End": 7, + "TypeName": "number", + "Resolution": { + "value": "5" + } + } + ] + }, + { + "Input": "่ฟ™ไธๆ˜ฏๅ››ๅท่ฟ™ๆ˜ฏไบ”", + "Results": [ + { + "Text": "ไบ”", + "Start": 7, + "End": 7, + "TypeName": "number", + "Resolution": { + "value": "5" + } + } + ] + }, + { + "Input": "่ฟ™ไธๆ˜ฏไธ€่ฟ™ๆ˜ฏไนๅฐ", + "Results": [ + { + "Text": "ไธ€", + "Start": 3, + "End": 3, + "TypeName": "number", + "Resolution": { + "value": "1" + } + }, + { + "Text": "ไน", + "Start": 6, + "End": 6, + "TypeName": "number", + "Resolution": { + "value": "9" + } + } + ] + }, + { + "Input": "็ญ”ๆกˆๆ˜ฏๅ››ไธๆ˜ฏไบ”", + "Results": [ + { + "Text": "ๅ››", + "Start": 3, + "End": 3, + "TypeName": "number", + "Resolution": { + "value": "4" + } + }, + { + "Text": "ไบ”", + "Start": 6, + "End": 6, + "TypeName": "number", + "Resolution": { + "value": "5" + } + } + ] + }, + { + "Input": "็ญ”ๆกˆไธๆ˜ฏๅ››่€Œๆ˜ฏไบ”", + "Results": [ + { + "Text": "ๅ››", + "Start": 4, + "End": 4, + "TypeName": "number", + "Resolution": { + "value": "4" + } + }, + { + "Text": "ไบ”", + "Start": 7, + "End": 7, + "TypeName": "number", + "Resolution": { + "value": "5" + } + } + ] + }, + { + "Input": "ๆ•ฐ้‡ไธๆ˜ฏไธ€ๅดๆ˜ฏไบ”", + "Results": [ + { + "Text": "ไธ€", + "Start": 4, + "End": 4, + "TypeName": "number", + "Resolution": { + "value": "1" + } + }, + { + "Text": "ไบ”", + "Start": 7, + "End": 7, + "TypeName": "number", + "Resolution": { + "value": "5" + } + } + ] + }, + { + "Input": "ไธ€ไธ‡ไบ”ๅƒไบฟ", + "Results": [ + { + "Text": "ไธ€ไธ‡ไบ”ๅƒไบฟ", + "Start": 0, + "End": 4, + "TypeName": "number", + "Resolution": { + "value": "1500000000000" + } + } + ] + }, + { + "Input": "ๅ››ๅƒไธ‰็™พไบฟ", + "Results": [ + { + "Text": "ๅ››ๅƒไธ‰็™พไบฟ", + "Start": 0, + "End": 4, + "TypeName": "number", + "Resolution": { + "value": "430000000000" + } + } + ] + }, + { + "Input": "ๅ››ไธ‡ไบฟ", + "Results": [ + { + "Text": "ๅ››ไธ‡ไบฟ", + "Start": 0, + "End": 2, + "TypeName": "number", + "Resolution": { + "value": "4000000000000" + } + } + ] + }, + { + "Input": "่ขœๅญไบ”ๅŒไน็‚นไน", + "Results": [ + { + "Text": "ไบ”", + "Start": 2, + "End": 2, + "TypeName": "number", + "Resolution": { + "value": "5" + } + }, + { + "Text": "ไน็‚นไน", + "Start": 4, + "End": 6, + "TypeName": "number", + "Resolution": { + "value": "9.9" + } + } + ] + }, + { + "Input": "ๅ…ญๅŒ", + "Results": [ + { + "Text": "ๅ…ญ", + "Start": 0, + "End": 0, + "TypeName": "number", + "Resolution": { + "value": "6" + } + } + ] + }, + { + "Input": "ไบ”ๅๅฏน่€ณ็Žฏ", + "Results": [ + { + "Text": "ไบ”ๅ", + "Start": 0, + "End": 1, + "TypeName": "number", + "Resolution": { + "value": "50" + } + } + ] + }, + { + "Input": "ๆˆ’ๆŒ‡ไธ€ๅฏนๅ…ซๅƒ", + "Results": [ + { + "Text": "ไธ€", + "Start": 2, + "End": 2, + "TypeName": "number", + "Resolution": { + "value": "1" + } + }, + { + "Text": "ๅ…ซๅƒ", + "Start": 4, + "End": 5, + "TypeName": "number", + "Resolution": { + "value": "8000" + } + } + ] + }, + { + "Input": "ๅ•้”€้‡ๆŽ’ๅๅ‰ไธ‰็š„ๅ“็‰Œ", + "Results": [ + { + "Text": "ไธ‰", + "Start": 6, + "End": 6, + "TypeName": "number", + "Resolution": { + "value": "3" + } + } + ] + }, + { + "Input": "ไธ‰็š„ๅฆไธ€็งๅ†™ๆณ•ๆ˜ฏๅ", + "Results": [ + { + "Text": "ไธ‰", + "Start": 0, + "End": 0, + "TypeName": "number", + "Resolution": { + "value": "3" + } + }, + { + "Text": "ไธ€", + "Start": 3, + "End": 3, + "TypeName": "number", + "Resolution": { + "value": "1" + } + }, + { + "Text": "ๅ", + "Start": 8, + "End": 8, + "TypeName": "number", + "Resolution": { + "value": "3" + } + } + ] + }, + { + "Input": "้™ฝๅ…‰ไนไนๆ˜ฏ้ฃŸ็‰ฉๅ“็‰Œ", + "NotSupported": "python, javascript, java", + "Results": [] + }, + { + "Input": "็พŽๅ‘ณๅ่ถณ", + "NotSupported": "python, javascript, java", + "Results": [] + }, + { + "Input": "ไธ€ๅกŠ่›‹็ณ•", + "NotSupported": "python, javascript, java", + "Results": [ + { + "Text": "ไธ€", + "Start": 0, + "End": 0, + "TypeName": "number", + "Resolution": { + "value": "1" + } + } + ] + }, + { + "Input": "่ฟ™ๆ˜ฏๆˆ‘็š„้˜Ÿไผ", + "NotSupported": "python, javascript, java", + "Results": [] + }, + { + "Input": "ๅฐๆ˜Žๆฏๅคฉๆ”ถๆ‹พๆˆฟ้—ด", + "Results": [] + }, + { + "Input": "ใ€Šๆœ่Šฑๅค•ๆ‹พใ€‹ๆ˜ฏ้ฒ่ฟ…็š„ไฝœๅ“", + "Results": [] + }, + { + "Input": "่ฟ™ไธชไบบๅพˆๆ”พ่‚†", + "Results": [] + }, + { + "Input": "่ฟ™ไธชๅฒ›ๅฑฟ่ฟœ็ฆปๅคง้™†", + "Results": [] + }, + { + "Input": "ๆตท้™†็ฉบ้ƒจ้˜Ÿ", + "Results": [] + }, + { + "Input": "่ฟ™ไธชไบบๅพˆ่‚†ๆ„ๅฆ„ไธบ", + "Results": [] + }, + { + "Input": "่ฟ™ไธชไบบๅพˆ่‚†ๆ— ๅฟŒๆƒฎ", + "Results": [] + }, + { + "Input": "ๅฒ›ๅฑฟ่ฟœ็ฆป้™†ๅœฐ", + "Results": [] + }, + { + "Input": "็™ป้™†้ƒจ้˜Ÿๅทฒ็ปไธŠๅฒธ", + "Results": [] + }, + { + "Input": "ไป–ๅœจๆตทๆปฉไธŠๆ‹พๅ–่ดๅฃณ", + "Results": [] + }, + { + "Input": "ๅฐๆ˜Žๆ‹พ่ตท็Ÿณๅญ", + "Results": [] + }, + { + "Input": "ๆฒกๆœ‰ไบบๆ‹พๅˆฐๅฅน็š„ไธœ่ฅฟ", + "Results": [] + }, + { + "Input": "1,100ไธ‡", + "Results": [ + { + "Text": "1,100ไธ‡", + "Start": 0, + "End": 5, + "TypeName": "number", + "Resolution": { + "value": "11000000" + } + } + ] + }, + { + "Input": "1,100.9ไบฟ", + "Results": [ + { + "Text": "1,100.9ไบฟ", + "Start": 0, + "End": 7, + "TypeName": "number", + "Resolution": { + "value": "110090000000" + } + } + ] + }, + { + "Input": "1ๅƒ้›ถ1", + "Results": [ + { + "Text": "1ๅƒ้›ถ1", + "Start": 0, + "End": 3, + "TypeName": "number", + "Resolution": { + "value": "1001" + } + } + ] + }, + { + "Input": "1ๅƒ้›ถ20", + "Results": [ + { + "Text": "1ๅƒ้›ถ20", + "Start": 0, + "End": 4, + "TypeName": "number", + "Resolution": { + "value": "1020" + } + } + ] + }, + { + "Input": "2ๅƒ้›ถ30ไธ‡", + "Results": [ + { + "Text": "2ๅƒ้›ถ30ไธ‡", + "Start": 0, + "End": 5, + "TypeName": "number", + "Resolution": { + "value": "20300000" + } + } + ] + }, + { + "Input": "3ไธ‡4000", + "Results": [ + { + "Text": "3ไธ‡4000", + "Start": 0, + "End": 5, + "TypeName": "number", + "Resolution": { + "value": "34000" + } + } + ] + }, + { + "Input": "25ไธ‡6ๅƒ", + "Results": [ + { + "Text": "25ไธ‡6ๅƒ", + "Start": 0, + "End": 4, + "TypeName": "number", + "Resolution": { + "value": "256000" + } + } + ] + }, + { + "Input": "ไบŒๅไธ€ไธ‡ไบฟ", + "Results": [ + { + "Text": "ไบŒๅไธ€ไธ‡ไบฟ", + "TypeName": "number", + "Resolution": { + "value": "21000000000000" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "ไบŒๅไธ‡ไบฟ", + "Results": [ + { + "Text": "ไบŒๅไธ‡ไบฟ", + "TypeName": "number", + "Resolution": { + "value": "20000000000000" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "20ไธ‡ไบฟ", + "Results": [ + { + "Text": "20ไธ‡ไบฟ", + "TypeName": "number", + "Resolution": { + "value": "20000000000000" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "ไธ‰็™พไบ”ๅไธ€ไธ‡ไบฟ", + "Results": [ + { + "Text": "ไธ‰็™พไบ”ๅไธ€ไธ‡ไบฟ", + "TypeName": "number", + "Resolution": { + "value": "351000000000000" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "ไธ‰็™พไบ”ๅไธ‡ไบฟ", + "Results": [ + { + "Text": "ไธ‰็™พไบ”ๅไธ‡ไบฟ", + "TypeName": "number", + "Resolution": { + "value": "350000000000000" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "350ไธ‡ไบฟ", + "Results": [ + { + "Text": "350ไธ‡ไบฟ", + "TypeName": "number", + "Resolution": { + "value": "350000000000000" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "ไธ€ๅƒ้›ถไธ‰", + "Results": [ + { + "Text": "ไธ€ๅƒ้›ถไธ‰", + "TypeName": "number", + "Resolution": { + "value": "1003" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "ไธ€ๅƒไธ‰", + "Results": [ + { + "Text": "ไธ€ๅƒไธ‰", + "TypeName": "number", + "Resolution": { + "value": "1300" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "ไธ€ๅƒไธ‰็™พ", + "Results": [ + { + "Text": "ไธ€ๅƒไธ‰็™พ", + "TypeName": "number", + "Resolution": { + "value": "1300" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "ๅƒไธ‰", + "Results": [ + { + "Text": "ๅƒไธ‰", + "TypeName": "number", + "Resolution": { + "value": "1300" + }, + "Start": 0, + "End": 1 + } + ] + }, + { + "Input": "ไธค", + "Results": [ + { + "Text": "ไธค", + "TypeName": "number", + "Resolution": { + "value": "2" + }, + "Start": 0, + "End": 0 + } + ] + }, + { + "Input": "ไธคไธค", + "Results": [] + }, + { + "Input": "ๅŒ…ๆ‹ฌๅœจ้‡‘่žๅธ‚ๅœบไธญ็ฎก็†็š„ๅŸบ้‡‘็ฎก็†ไธšๅŠกๅœจๅ†…็š„FILPๆ€ป้ขไนŸๅ‡ๅฐ‘ไบ†ไบŒ๏ผ…๏ผŒไธบๅ››ๅไนๅ…†ไนๅƒไบ”็™พไนๅไบŒๅ„„ๅ…ƒ๏ผŒๆ˜ฏๆœ‰ๅฒไปฅๆฅๆœ€ๅคง็š„ใ€‚", + "Results": [ + { + "Text": "ๅ››ๅไนๅ…†ไนๅƒไบ”็™พไนๅไบŒๅ„„", + "TypeName": "number", + "Resolution": { + "value": "49959200000000" + }, + "Start": 34, + "End": 45 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Chinese/NumberRangeModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Chinese/NumberRangeModel.json new file mode 100644 index 000000000..0123491b7 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Chinese/NumberRangeModel.json @@ -0,0 +1,1067 @@ +[ + { + "Input": "่ฟ™ไธชๆ•ฐๅญ—ๅคงไบŽไบŒๅ็š„ๅŒๆ—ถๅฐไบŽ็ญ‰ไบŽไธ‰ๅไบ”", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "ๅคงไบŽไบŒๅ็š„ๅŒๆ—ถๅฐไบŽ็ญ‰ไบŽไธ‰ๅไบ”", + "TypeName": "numberrange", + "Resolution": { + "value": "(20,35]" + }, + "Start": 4, + "End": 17 + } + ] + }, + { + "Input": "่ฟ™ไธชๆ•ฐๅญ—ๆ˜ฏไฝไบŽ20ๅ’Œ30ไน‹้—ด็š„", + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "ไฝไบŽ20ๅ’Œ30ไน‹้—ด", + "TypeName": "numberrange", + "Resolution": { + "value": "[20,30)" + }, + "Start": 5, + "End": 13 + } + ] + }, + { + "Input": "ไป–็š„ๆŽ’ๅๅœจ็ฌฌๅๅ’Œ็ฌฌๅไบ”ไน‹้—ด", + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "ๅœจ็ฌฌๅๅ’Œ็ฌฌๅไบ”ไน‹้—ด", + "TypeName": "numberrange", + "Resolution": { + "value": "[10,15)" + }, + "Start": 4, + "End": 12 + } + ] + }, + { + "Input": "่ฟ™ๆ˜ฏไธ€ไธชๅคงไบŽ100 ๅนถไธ”ๅฐไบŽ300 ็š„ๆ•ฐ", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "ๅคงไบŽ100 ๅนถไธ”ๅฐไบŽ300", + "TypeName": "numberrange", + "Resolution": { + "value": "(100,300)" + }, + "Start": 4, + "End": 16 + } + ] + }, + { + "Input": "่ฟ™ๆ˜ฏไธ€ไธชๅคงไบŽ็ญ‰ไบŽไธ€็™พๅฐไบŽ็ญ‰ไบŽไธ‰็™พไธ€็š„ๆ•ฐ", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "ๅคงไบŽ็ญ‰ไบŽไธ€็™พๅฐไบŽ็ญ‰ไบŽไธ‰็™พไธ€", + "TypeName": "numberrange", + "Resolution": { + "value": "[100,310]" + }, + "Start": 4, + "End": 16 + } + ] + }, + { + "Input": "่ฟ™ไบ›่‹นๆžœๆœ€ๅคš100ๆœ€ๅฐ‘20ไธช", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "ๆœ€ๅคš100ๆœ€ๅฐ‘20", + "TypeName": "numberrange", + "Resolution": { + "value": "[20,100]" + }, + "Start": 4, + "End": 12 + } + ] + }, + { + "Input": "่ฟ™ไบ›่‹นๆžœๅคงๆฆ‚ๆœ‰20~100ไธช", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "20~100", + "TypeName": "numberrange", + "Resolution": { + "value": "[20,100)" + }, + "Start": 7, + "End": 12 + } + ] + }, + { + "Input": "ๆ•ฐๅญ—็š„่Œƒๅ›ดๆ˜ฏไธ€ๅƒๅˆฐไธ€ๅƒไบ”็™พ", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "ไธ€ๅƒๅˆฐไธ€ๅƒไบ”็™พ", + "TypeName": "numberrange", + "Resolution": { + "value": "[1000,1500)" + }, + "Start": 6, + "End": 12 + } + ] + }, + { + "Input": "ๆ•ฐๅญ—ๅœจ1000ไปฅไธŠ๏ผŒ 1500ไปฅไธ‹", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "1000ไปฅไธŠ, 1500ไปฅไธ‹", + "TypeName": "numberrange", + "Resolution": { + "value": "(1000,1500)" + }, + "Start": 3, + "End": 16 + } + ] + }, + { + "Input": "ๆ•ฐๅญ—ๆฏ”ๅ››ๅˆ†ไน‹ไธ€ๅคง๏ผŒ ๆฏ”ไบŒๅˆ†ไน‹ไธ€ๅฐ", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "ๆฏ”ๅ››ๅˆ†ไน‹ไธ€ๅคง, ๆฏ”ไบŒๅˆ†ไน‹ไธ€ๅฐ", + "TypeName": "numberrange", + "Resolution": { + "value": "(0.25,0.5)" + }, + "Start": 2, + "End": 15 + } + ] + }, + { + "Input": "่ฟ™ไธชๆ•ฐๅญ—ๅคงไบŽๆˆ–่€…็ญ‰ไบŽไธ‰ๅƒ ไน็™พ ๅ…ญๅไบ” ", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "ๅคงไบŽๆˆ–่€…็ญ‰ไบŽไธ‰ๅƒ ไน็™พ ๅ…ญๅไบ”", + "TypeName": "numberrange", + "Resolution": { + "value": "[3965,)" + }, + "Start": 4, + "End": 18 + } + ] + }, + { + "Input": "่ฟ™ไธชๆ•ฐๅญ—ๅคงไบŽๆˆ–่€…็ญ‰ไบŽ๏ผ”๏ผŒ๏ผ•๏ผ–๏ผ•", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "ๅคงไบŽๆˆ–่€…็ญ‰ไบŽ4,565", + "TypeName": "numberrange", + "Resolution": { + "value": "[4565,)" + }, + "Start": 4, + "End": 14 + } + ] + }, + { + "Input": "ไป–็š„ๅนด้พ„ๆฏ”ไธ‰ๅๅคงไธ€ไบ›", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "ๆฏ”ไธ‰ๅๅคง", + "TypeName": "numberrange", + "Resolution": { + "value": "(30,)" + }, + "Start": 4, + "End": 7 + } + ] + }, + { + "Input": "ไป–็š„ๅนด้พ„ๅœจไธ‰ๅๆˆ–่€…ไปฅไธŠ", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "ไธ‰ๅๆˆ–่€…ไปฅไธŠ", + "TypeName": "numberrange", + "Resolution": { + "value": "[30,)" + }, + "Start": 5, + "End": 10 + } + ] + }, + { + "Input": "ไป–็š„ๅนด้พ„ไธๅฐไบŽไธ‰ๅๅฒ", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "ไธๅฐไบŽไธ‰ๅ", + "TypeName": "numberrange", + "Resolution": { + "value": "[30,)" + }, + "Start": 4, + "End": 8 + } + ] + }, + { + "Input": "่ฟ™ไธ€ๆ‰นไบงๅ“ๅคงๆฆ‚ๆœ‰ไบ”็™พๅคšไธช", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "ไบ”็™พๅคš", + "TypeName": "numberrange", + "Resolution": { + "value": "(500,)" + }, + "Start": 8, + "End": 10 + } + ] + }, + { + "Input": "่ฎข่ดญไธ€ๆ‰นๆ•ฐ็›ฎๅœจ ไบ”็™พไปฅไธŠ็š„ไบงๅ“", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "ไบ”็™พไปฅไธŠ", + "TypeName": "numberrange", + "Resolution": { + "value": "(500,)" + }, + "Start": 8, + "End": 11 + } + ] + }, + { + "Input": "่ฎข่ดญไธ€ๆ‰นๆ•ฐ็›ฎๅœจ ไบ”็™พๆˆ–่€…ๆ›ดๅคš็š„ไบงๅ“", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "ไบ”็™พๆˆ–่€…ๆ›ดๅคš", + "TypeName": "numberrange", + "Resolution": { + "value": "[500,)" + }, + "Start": 8, + "End": 13 + } + ] + }, + { + "Input": "่ถ…่ฟ‡1/2็š„ไบบ้ƒฝๆฅๅˆฐไบ†่ฟ™้‡Œ", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "่ถ…่ฟ‡1/2", + "TypeName": "numberrange", + "Resolution": { + "value": "(0.5,)" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "ๆ‰พๅ‡บ ๅฐไบŽ ๆˆ– ็ญ‰ไบŽ100 ็š„่ดจๆ•ฐ", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "ๅฐไบŽ ๆˆ– ็ญ‰ไบŽ100", + "TypeName": "numberrange", + "Resolution": { + "value": "(,100]" + }, + "Start": 3, + "End": 12 + } + ] + }, + { + "Input": "ๆ‰พๅ‡บ < = 100 ็š„่ดจๆ•ฐ", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "< = 100", + "TypeName": "numberrange", + "Resolution": { + "value": "(,100]" + }, + "Start": 3, + "End": 9 + } + ] + }, + { + "Input": "ๅฐๆ˜Ž็š„่บซ้ซ˜ๆฏ” 170 ไฝŽ ", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "ๆฏ” 170 ไฝŽ", + "TypeName": "numberrange", + "Resolution": { + "value": "(,170)" + }, + "Start": 5, + "End": 11 + } + ] + }, + { + "Input": "ๅฐๆ˜Ž็š„่บซ้ซ˜ๅœจ 170 ไน‹ไธ‹ ", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "170 ไน‹ไธ‹", + "TypeName": "numberrange", + "Resolution": { + "value": "(,170)" + }, + "Start": 7, + "End": 12 + } + ] + }, + { + "Input": "x็ญ‰ไบŽไธ€็™พไธƒ", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "็ญ‰ไบŽไธ€็™พไธƒ", + "TypeName": "numberrange", + "Resolution": { + "value": "[170,170]" + }, + "Start": 1, + "End": 5 + } + ] + }, + { + "Input": "xๅคงไบŽ10ไธ”yๅฐไบŽ20", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "ๅคงไบŽ10", + "TypeName": "numberrange", + "Resolution": { + "value": "(10,)" + }, + "Start": 1, + "End": 4 + }, + { + "Text": "ๅฐไบŽ20", + "TypeName": "numberrange", + "Resolution": { + "value": "(,20)" + }, + "Start": 7, + "End": 10 + } + ] + }, + { + "Input": "xๅคงไบŽ10ๅฐไบŽ20๏ผŒ yไธๅคงไบŽ50ไธๅฐไบŽ20", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "ๅคงไบŽ10ๅฐไบŽ20", + "TypeName": "numberrange", + "Resolution": { + "value": "(10,20)" + }, + "Start": 1, + "End": 8 + }, + { + "Text": "ไธๅคงไบŽ50ไธๅฐไบŽ20", + "TypeName": "numberrange", + "Resolution": { + "value": "[20,50]" + }, + "Start": 13, + "End": 22 + } + ] + }, + { + "Input": "่ฏท็ป™ๆˆ‘ไธ€ๅˆฐไบ”ไธช่‹นๆžœ", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "ไธ€ๅˆฐไบ”", + "Start": 3, + "End": 5, + "TypeName": "numberrange", + "Resolution": { + "value": "[1,5)" + } + } + ] + }, + { + "Input": "่ฏท็ป™ๆˆ‘ไธ€ไปฅไธŠไธช่‹นๆžœ", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "ไธ€ไปฅไธŠ", + "Start": 3, + "End": 5, + "TypeName": "numberrange", + "Resolution": { + "value": "(1,)" + } + } + ] + }, + { + "Input": "่ฟ™ไบ›่‹นๆžœๅคงๆฆ‚ๆœ‰20โ€“100ไธช", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "20โ€“100", + "TypeName": "numberrange", + "Resolution": { + "value": "[20,100)" + }, + "Start": 7, + "End": 12 + } + ] + }, + { + "Input": "่ฟ™ไบ›่‹นๆžœๅคงๆฆ‚ๆœ‰20-100ไธช", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "20-100", + "TypeName": "numberrange", + "Resolution": { + "value": "[20,100)" + }, + "Start": 7, + "End": 12 + } + ] + }, + { + "Input": "่ฟ™ไบ›่‹นๆžœๅคงๆฆ‚ๆœ‰20 - 100ไธช", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "20 - 100", + "TypeName": "numberrange", + "Resolution": { + "value": "[20,100)" + }, + "Start": 7, + "End": 14 + } + ] + }, + { + "Input": "10000ไธŽ20000้—ด", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "10000ไธŽ20000้—ด", + "TypeName": "numberrange", + "Resolution": { + "value": "[10000,20000)" + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "10000ไธŽ20000ไน‹้—ด", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "10000ไธŽ20000ไน‹้—ด", + "TypeName": "numberrange", + "Resolution": { + "value": "[10000,20000)" + }, + "Start": 0, + "End": 12 + } + ] + }, + { + "Input": "-10000ไธŽ20000้—ด", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "-10000ไธŽ20000้—ด", + "TypeName": "numberrange", + "Resolution": { + "value": "[-10000,20000)" + }, + "Start": 0, + "End": 12 + } + ] + }, + { + "Input": "่–ช้…ฌไธญไฝๆ•ฐโ‰ฅ50็š„ๅ…ฌๅธๅ’ŒๅœจไธๅŒๅ›ฝๅฎถ็›ธๅบ”็š„ๆœ€ไฝŽ่–ช้…ฌ", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "โ‰ฅ50", + "Start": 5, + "End": 7, + "TypeName": "numberrange", + "Resolution": { + "value": "[50,)" + } + } + ] + }, + { + "Input": "ๅ“ชไธชๅญฆ้™ข็š„่ฏญๆ–‡ๆ€ปๆˆ็ปฉ่ถ…่ฟ‡ไบ†80๏ผŸ", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "่ถ…่ฟ‡ไบ†80", + "Start": 10, + "End": 14, + "TypeName": "numberrange", + "Resolution": { + "value": "(80,)" + } + } + ] + }, + { + "Input": "่ดŸ่ท้‡่ถ…่ฟ‡300ไธ”ๆปšๅŠจ่ดŸ่ท้‡็ญ‰ไบŽ1535็š„ไฟกๆฏใ€‚", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "่ถ…่ฟ‡300", + "Start": 3, + "End": 7, + "TypeName": "numberrange", + "Resolution": { + "value": "(300,)" + } + }, + { + "Text": "็ญ‰ไบŽ1535", + "Start": 14, + "End": 19, + "TypeName": "numberrange", + "Resolution": { + "value": "[1535,1535]" + } + } + ] + }, + { + "Input": "้ซ˜ๅบฆ่‡ณๅฐ‘ๆ˜ฏ3็š„ไบงๅ“ใ€‚", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "่‡ณๅฐ‘ๆ˜ฏ3", + "Start": 2, + "End": 5, + "TypeName": "numberrange", + "Resolution": { + "value": "[3,)" + } + } + ] + }, + { + "Input": "ไป€ไนˆๅทž9217ๅ•†ๅบ—็š„้ข็งฏ่‡ณๅฐ‘ๆœ‰2252ๅนณๆ–น่‹ฑๅฐบ๏ผŸ", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "่‡ณๅฐ‘ๆœ‰2252", + "Start": 12, + "End": 18, + "TypeName": "numberrange", + "Resolution": { + "value": "[2252,)" + } + } + ] + }, + { + "Input": "ๅ“ชไธชๅ“็‰Œ่‡ณๅฐ‘ๆœ‰10ไธชๅž‹ๅท", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "่‡ณๅฐ‘ๆœ‰10", + "Start": 4, + "End": 8, + "TypeName": "numberrange", + "Resolution": { + "value": "[10,)" + } + } + ] + }, + { + "Input": "ๅนณๅ‡ๆ•ฐไธบ5.83933518ใ€็ปๅบฆไฝŽไบŽ100็š„ไฟกๆฏใ€‚", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "ไฝŽไบŽ100", + "Start": 17, + "End": 21, + "TypeName": "numberrange", + "Resolution": { + "value": "(,100)" + } + } + ] + }, + { + "Input": "ๆ‹›่˜ไบบๆ•ฐไธญไฝๆ•ฐๆœ€ๅคšไธบ5็š„ๅพฎ่ฝฏ่Œไฝใ€‚", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "ๆœ€ๅคšไธบ5", + "Start": 7, + "End": 10, + "TypeName": "numberrange", + "Resolution": { + "value": "(,5]" + } + } + ] + }, + { + "Input": "่‡ณๅฐ‘ๆœ‰10ๆฌกๆ”ปๅ‡ป็š„ๅ›ฝๅฎถ", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "่‡ณๅฐ‘ๆœ‰10", + "Start": 0, + "End": 4, + "TypeName": "numberrange", + "Resolution": { + "value": "[10,)" + } + } + ] + }, + { + "Input": "ๅ“ช็ง็ฑปๅˆซ็š„ไปทๆ ผ่ถ…่ฟ‡ไบ†ไธ€ๅƒ๏ผŸ", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "่ถ…่ฟ‡ไบ†ไธ€ๅƒ", + "Start": 7, + "End": 11, + "TypeName": "numberrange", + "Resolution": { + "value": "(1000,)" + } + } + ] + }, + { + "Input": "ไบบๅฃๅคงไบŽ4865ๅนถๅฐ‘ไบŽ20793็š„ไฟกๆฏใ€‚", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "ๅคงไบŽ4865ๅนถๅฐ‘ไบŽ20793", + "Start": 2, + "End": 15, + "TypeName": "numberrange", + "Resolution": { + "value": "(4865,20793)" + } + } + ] + }, + { + "Input": "ๅคงไบŽ็ญ‰ไบŽ0ๅนถๅฐไบŽ230.3964", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "ๅคงไบŽ็ญ‰ไบŽ0ๅนถๅฐไบŽ230.3964", + "Start": 0, + "End": 15, + "TypeName": "numberrange", + "Resolution": { + "value": "[0,230.3964)" + } + } + ] + }, + { + "Input": "ๅคงไบŽ50ๅฐไบŽ12็š„็›ฎๆ ‡ใ€‚", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "ๅคงไบŽ50", + "Start": 0, + "End": 3, + "TypeName": "numberrange", + "Resolution": { + "value": "(50,)" + } + }, + { + "Text": "ๅฐไบŽ12", + "Start": 4, + "End": 7, + "TypeName": "numberrange", + "Resolution": { + "value": "(,12)" + } + } + ] + }, + { + "Input": "ๅคงไบŽ50ๅนถๅฐไบŽ12็š„็›ฎๆ ‡ใ€‚", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "ๅคงไบŽ50", + "Start": 0, + "End": 3, + "TypeName": "numberrange", + "Resolution": { + "value": "(50,)" + } + }, + { + "Text": "ๅฐไบŽ12", + "Start": 5, + "End": 8, + "TypeName": "numberrange", + "Resolution": { + "value": "(,12)" + } + } + ] + }, + { + "Input": "ๅคงไบŽ50ๅฐไบŽ12็š„็›ฎๆ ‡ๅ’ŒๅฐไบŽ12ๅนถๅคงไบŽ50็š„็›ฎๆ ‡ๆ˜ฏไธ€ๆ ท็š„", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "ๅคงไบŽ50", + "Start": 0, + "End": 3, + "TypeName": "numberrange", + "Resolution": { + "value": "(50,)" + } + }, + { + "Text": "ๅฐไบŽ12", + "Start": 4, + "End": 7, + "TypeName": "numberrange", + "Resolution": { + "value": "(,12)" + } + }, + { + "Text": "ๅฐไบŽ12", + "Start": 12, + "End": 15, + "TypeName": "numberrange", + "Resolution": { + "value": "(,12)" + } + }, + { + "Text": "ๅคงไบŽ50", + "Start": 17, + "End": 20, + "TypeName": "numberrange", + "Resolution": { + "value": "(50,)" + } + } + ] + }, + { + "Input": "ๅคงไบŽ50ๅฐไบŽ12็š„็›ฎๆ ‡ๅ’ŒๅคงไบŽ12ๅฐไบŽ50็š„็›ฎๆ ‡", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "ๅคงไบŽ50", + "Start": 0, + "End": 3, + "TypeName": "numberrange", + "Resolution": { + "value": "(50,)" + } + }, + { + "Text": "ๅฐไบŽ12", + "Start": 4, + "End": 7, + "TypeName": "numberrange", + "Resolution": { + "value": "(,12)" + } + }, + { + "Text": "ๅคงไบŽ12ๅฐไบŽ50", + "Start": 12, + "End": 19, + "TypeName": "numberrange", + "Resolution": { + "value": "(12,50)" + } + } + ] + }, + { + "Input": "5k-20k", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "5k-20k", + "TypeName": "numberrange", + "Resolution": { + "value": "[5000,20000)" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "ๅๅ‡ ไธ‡", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "ๅๅ‡ ไธ‡", + "TypeName": "numberrange", + "Resolution": { + "value": "(100000,)" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "ไบŒ็™พไธ‰ๅไฝ™ไธ‡", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "ไบŒ็™พไธ‰ๅไฝ™ไธ‡", + "TypeName": "numberrange", + "Resolution": { + "value": "(2300000,)" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "ไธ‰ๅƒๅ››็™พไบ”ๅๅ‡ ไธ‡", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "ไธ‰ๅƒๅ››็™พไบ”ๅๅ‡ ไธ‡", + "TypeName": "numberrange", + "Resolution": { + "value": "(34500000,)" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "่‚†ๆ‹พๅนพไบฟ", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "่‚†ๆ‹พๅนพไบฟ", + "TypeName": "numberrange", + "Resolution": { + "value": "(4000000000,)" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "500ๅคšไบฟ", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "500ๅคšไบฟ", + "TypeName": "numberrange", + "Resolution": { + "value": "(50000000000,)" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "ไธ‰ๅไธ‡ๅคšไบฟ", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "ไธ‰ๅไธ‡ๅคšไบฟ", + "TypeName": "numberrange", + "Resolution": { + "value": "(30000000000000,)" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "ๅ››็™พๅ…ญๅไธ‡ๅคšไบฟ", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "ๅ››็™พๅ…ญๅไธ‡ๅคšไบฟ", + "TypeName": "numberrange", + "Resolution": { + "value": "(460000000000000,)" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "ไธ‰ๅไธ€ไธ‡ๅคšไบฟ", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "ไธ‰ๅไธ€ไธ‡ๅคšไบฟ", + "TypeName": "numberrange", + "Resolution": { + "value": "(31000000000000,)" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "ๅ››็™พๅ…ญๅไธ€ไธ‡ๅคšไบฟ", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "ๅ››็™พๅ…ญๅไธ€ไธ‡ๅคšไบฟ", + "TypeName": "numberrange", + "Resolution": { + "value": "(461000000000000,)" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "ๅๅ‡ ไธ‡ๅคšไบฟ", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "ๅๅ‡ ไธ‡ๅคšไบฟ", + "TypeName": "numberrange", + "Resolution": { + "value": "(10000000000000,)" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "500ไธ‡ไฝ™ไบฟ", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "500ไธ‡ไฝ™ไบฟ", + "TypeName": "numberrange", + "Resolution": { + "value": "(500000000000000,)" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "็ฅจๆˆฟๅ ๆฏ”่ฟ‡20็š„ๅฝฑ็‰‡ๆœ‰ๅ‡ ้ƒจ๏ผŸ", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "่ฟ‡20", + "TypeName": "numberrange", + "Resolution": { + "value": "(20,)" + }, + "Start": 4, + "End": 6 + } + ] + }, + { + "Input": "่ฟ˜ๆœ‰20ไธ‡ๆฌกไปฅไธŠๆฅ่ง‚ๅฝฑ็š„ๅ‘€๏ผŸ", + "NotSupported": "dotnet, javascript, java, python", + "Results": [ + { + "Text": "20ไธ‡ๆฌกไปฅไธŠ", + "TypeName": "numberrange", + "Resolution": { + "value": "(20000,)" + }, + "Start": 2, + "End": 7 + } + ] + }, + { + "Input": "ๆˆ‘้—ฎไฝ ๅ•Šๅฐฑๆ˜ฏ้‚ฃไธชๅน•ๅŽไน‹็Ž‹ๆ”ถ่ง†็އ่ถ…่ฟ‡ไบ†็™พๅˆ†ไน‹้›ถ็‚นไน", + "NotSupported": "dotnet, javascript, java, python", + "Results": [ + { + "Text": "่ถ…่ฟ‡ไบ†็™พๅˆ†ไน‹้›ถ็‚นไน", + "TypeName": "numberrange", + "Resolution": { + "value": "(0.9,)" + }, + "Start": 15, + "End": 23 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Chinese/NumberRangeModelExperimentalMode.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Chinese/NumberRangeModelExperimentalMode.json new file mode 100644 index 000000000..ef1fe5711 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Chinese/NumberRangeModelExperimentalMode.json @@ -0,0 +1,530 @@ +[ + { + "Input": "่ฟ™ไธชๆ•ฐๅญ—ๅคงไบŽไบŒๅ็š„ๅŒๆ—ถๅฐไบŽ็ญ‰ไบŽไธ‰ๅไบ”", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "ๅคงไบŽไบŒๅ็š„ๅŒๆ—ถๅฐไบŽ็ญ‰ไบŽไธ‰ๅไบ”", + "TypeName": "numberrange", + "Resolution": { + "value": "(20,35]" + }, + "Start": 4, + "End": 17 + } + ] + }, + { + "Input": "่ฟ™ไธชๆ•ฐๅญ—ๆ˜ฏไฝไบŽ20ๅ’Œ30ไน‹้—ด็š„", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "ไฝไบŽ20ๅ’Œ30ไน‹้—ด", + "TypeName": "numberrange", + "Resolution": { + "value": "[20,30]" + }, + "Start": 5, + "End": 13 + } + ] + }, + { + "Input": "ไป–็š„ๆŽ’ๅๅœจ็ฌฌๅๅ’Œ็ฌฌๅไบ”ไน‹้—ด", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "ๅœจ็ฌฌๅๅ’Œ็ฌฌๅไบ”ไน‹้—ด", + "TypeName": "numberrange", + "Resolution": { + "value": "[10,15]" + }, + "Start": 4, + "End": 12 + } + ] + }, + { + "Input": "่ฟ™ๆ˜ฏไธ€ไธชๅคงไบŽ100 ๅนถไธ”ๅฐไบŽ300 ็š„ๆ•ฐ", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "ๅคงไบŽ100 ๅนถไธ”ๅฐไบŽ300", + "TypeName": "numberrange", + "Resolution": { + "value": "(100,300)" + }, + "Start": 4, + "End": 16 + } + ] + }, + { + "Input": "่ฟ™ๆ˜ฏไธ€ไธชๅคงไบŽ็ญ‰ไบŽไธ€็™พๅฐไบŽ็ญ‰ไบŽไธ‰็™พไธ€็š„ๆ•ฐ", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "ๅคงไบŽ็ญ‰ไบŽไธ€็™พๅฐไบŽ็ญ‰ไบŽไธ‰็™พไธ€", + "TypeName": "numberrange", + "Resolution": { + "value": "[100,310]" + }, + "Start": 4, + "End": 16 + } + ] + }, + { + "Input": "่ฟ™ไบ›่‹นๆžœๆœ€ๅคš100ๆœ€ๅฐ‘20ไธช", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "ๆœ€ๅคš100ๆœ€ๅฐ‘20", + "TypeName": "numberrange", + "Resolution": { + "value": "[20,100]" + }, + "Start": 4, + "End": 12 + } + ] + }, + { + "Input": "่ฟ™ไบ›่‹นๆžœๅคงๆฆ‚ๆœ‰20~100ไธช", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "20~100", + "TypeName": "numberrange", + "Resolution": { + "value": "[20,100]" + }, + "Start": 7, + "End": 12 + } + ] + }, + { + "Input": "ๆ•ฐๅญ—็š„่Œƒๅ›ดๆ˜ฏไธ€ๅƒๅˆฐไธ€ๅƒไบ”็™พ", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "ไธ€ๅƒๅˆฐไธ€ๅƒไบ”็™พ", + "TypeName": "numberrange", + "Resolution": { + "value": "[1000,1500]" + }, + "Start": 6, + "End": 12 + } + ] + }, + { + "Input": "ๆ•ฐๅญ—ๅœจ1000ไปฅไธŠ๏ผŒ 1500ไปฅไธ‹", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "1000ไปฅไธŠ, 1500ไปฅไธ‹", + "TypeName": "numberrange", + "Resolution": { + "value": "(1000,1500)" + }, + "Start": 3, + "End": 16 + } + ] + }, + { + "Input": "ๆ•ฐๅญ—ๆฏ”ๅ››ๅˆ†ไน‹ไธ€ๅคง๏ผŒ ๆฏ”ไบŒๅˆ†ไน‹ไธ€ๅฐ", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "ๆฏ”ๅ››ๅˆ†ไน‹ไธ€ๅคง, ๆฏ”ไบŒๅˆ†ไน‹ไธ€ๅฐ", + "TypeName": "numberrange", + "Resolution": { + "value": "(0.25,0.5)" + }, + "Start": 2, + "End": 15 + } + ] + }, + { + "Input": "่ฟ™ไธชๆ•ฐๅญ—ๅคงไบŽๆˆ–่€…็ญ‰ไบŽไธ‰ๅƒ ไน็™พ ๅ…ญๅไบ” ", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "ๅคงไบŽๆˆ–่€…็ญ‰ไบŽไธ‰ๅƒ ไน็™พ ๅ…ญๅไบ”", + "TypeName": "numberrange", + "Resolution": { + "value": "[3965,)" + }, + "Start": 4, + "End": 18 + } + ] + }, + { + "Input": "่ฟ™ไธชๆ•ฐๅญ—ๅคงไบŽๆˆ–่€…็ญ‰ไบŽ๏ผ”๏ผŒ๏ผ•๏ผ–๏ผ•", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "ๅคงไบŽๆˆ–่€…็ญ‰ไบŽ4,565", + "TypeName": "numberrange", + "Resolution": { + "value": "[4565,)" + }, + "Start": 4, + "End": 14 + } + ] + }, + { + "Input": "ไป–็š„ๅนด้พ„ๆฏ”ไธ‰ๅๅคงไธ€ไบ›", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "ๆฏ”ไธ‰ๅๅคง", + "TypeName": "numberrange", + "Resolution": { + "value": "(30,)" + }, + "Start": 4, + "End": 7 + } + ] + }, + { + "Input": "ไป–็š„ๅนด้พ„ๅœจไธ‰ๅๆˆ–่€…ไปฅไธŠ", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "ไธ‰ๅๆˆ–่€…ไปฅไธŠ", + "TypeName": "numberrange", + "Resolution": { + "value": "[30,)" + }, + "Start": 5, + "End": 10 + } + ] + }, + { + "Input": "ไป–็š„ๅนด้พ„ไธๅฐไบŽไธ‰ๅๅฒ", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "ไธๅฐไบŽไธ‰ๅ", + "TypeName": "numberrange", + "Resolution": { + "value": "[30,)" + }, + "Start": 4, + "End": 8 + } + ] + }, + { + "Input": "่ฟ™ไธ€ๆ‰นไบงๅ“ๅคงๆฆ‚ๆœ‰ไบ”็™พๅคšไธช", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "ไบ”็™พๅคš", + "TypeName": "numberrange", + "Resolution": { + "value": "(500,)" + }, + "Start": 8, + "End": 10 + } + ] + }, + { + "Input": "่ฎข่ดญไธ€ๆ‰นๆ•ฐ็›ฎๅœจ ไบ”็™พไปฅไธŠ็š„ไบงๅ“", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "ไบ”็™พไปฅไธŠ", + "TypeName": "numberrange", + "Resolution": { + "value": "(500,)" + }, + "Start": 8, + "End": 11 + } + ] + }, + { + "Input": "่ฎข่ดญไธ€ๆ‰นๆ•ฐ็›ฎๅœจ ไบ”็™พๆˆ–่€…ๆ›ดๅคš็š„ไบงๅ“", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "ไบ”็™พๆˆ–่€…ๆ›ดๅคš", + "TypeName": "numberrange", + "Resolution": { + "value": "[500,)" + }, + "Start": 8, + "End": 13 + } + ] + }, + { + "Input": "่ถ…่ฟ‡1/2็š„ไบบ้ƒฝๆฅๅˆฐไบ†่ฟ™้‡Œ", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "่ถ…่ฟ‡1/2", + "TypeName": "numberrange", + "Resolution": { + "value": "(0.5,)" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "ๆ‰พๅ‡บ ๅฐไบŽ ๆˆ– ็ญ‰ไบŽ100 ็š„่ดจๆ•ฐ", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "ๅฐไบŽ ๆˆ– ็ญ‰ไบŽ100", + "TypeName": "numberrange", + "Resolution": { + "value": "(,100]" + }, + "Start": 3, + "End": 12 + } + ] + }, + { + "Input": "ๆ‰พๅ‡บ < = 100 ็š„่ดจๆ•ฐ", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "< = 100", + "TypeName": "numberrange", + "Resolution": { + "value": "(,100]" + }, + "Start": 3, + "End": 9 + } + ] + }, + { + "Input": "ๅฐๆ˜Ž็š„่บซ้ซ˜ๆฏ” 170 ไฝŽ ", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "ๆฏ” 170 ไฝŽ", + "TypeName": "numberrange", + "Resolution": { + "value": "(,170)" + }, + "Start": 5, + "End": 11 + } + ] + }, + { + "Input": "ๅฐๆ˜Ž็š„่บซ้ซ˜ๅœจ 170 ไน‹ไธ‹ ", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "170 ไน‹ไธ‹", + "TypeName": "numberrange", + "Resolution": { + "value": "(,170)" + }, + "Start": 7, + "End": 12 + } + ] + }, + { + "Input": "x็ญ‰ไบŽไธ€็™พไธƒ", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "็ญ‰ไบŽไธ€็™พไธƒ", + "TypeName": "numberrange", + "Resolution": { + "value": "[170,170]" + }, + "Start": 1, + "End": 5 + } + ] + }, + { + "Input": "xๅคงไบŽ10ไธ”yๅฐไบŽ20", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "ๅคงไบŽ10", + "TypeName": "numberrange", + "Resolution": { + "value": "(10,)" + }, + "Start": 1, + "End": 4 + }, + { + "Text": "ๅฐไบŽ20", + "TypeName": "numberrange", + "Resolution": { + "value": "(,20)" + }, + "Start": 7, + "End": 10 + } + ] + }, + { + "Input": "xๅคงไบŽ10ๅฐไบŽ20๏ผŒ yไธๅคงไบŽ50ไธๅฐไบŽ20", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "ๅคงไบŽ10ๅฐไบŽ20", + "TypeName": "numberrange", + "Resolution": { + "value": "(10,20)" + }, + "Start": 1, + "End": 8 + }, + { + "Text": "ไธๅคงไบŽ50ไธๅฐไบŽ20", + "TypeName": "numberrange", + "Resolution": { + "value": "[20,50]" + }, + "Start": 13, + "End": 22 + } + ] + }, + { + "Input": "่ฏท็ป™ๆˆ‘ไธ€ๅˆฐไบ”ไธช่‹นๆžœ", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "ไธ€ๅˆฐไบ”", + "Start": 3, + "End": 5, + "TypeName": "numberrange", + "Resolution": { + "value": "[1,5]" + } + } + ] + }, + { + "Input": "่ฏท็ป™ๆˆ‘ไธ€ไปฅไธŠไธช่‹นๆžœ", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "ไธ€ไปฅไธŠ", + "Start": 3, + "End": 5, + "TypeName": "numberrange", + "Resolution": { + "value": "(1,)" + } + } + ] + }, + { + "Input": "่ฟ™ไบ›่‹นๆžœๅคงๆฆ‚ๆœ‰20โ€“100ไธช", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "20โ€“100", + "TypeName": "numberrange", + "Resolution": { + "value": "[20,100]" + }, + "Start": 7, + "End": 12 + } + ] + }, + { + "Input": "่ฟ™ไบ›่‹นๆžœๅคงๆฆ‚ๆœ‰20-100ไธช", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "20-100", + "TypeName": "numberrange", + "Resolution": { + "value": "[20,100]" + }, + "Start": 7, + "End": 12 + } + ] + }, + { + "Input": "่ฟ™ไบ›่‹นๆžœๅคงๆฆ‚ๆœ‰20 - 100ไธช", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "20 - 100", + "TypeName": "numberrange", + "Resolution": { + "value": "[20,100]" + }, + "Start": 7, + "End": 14 + } + ] + }, + { + "Input": "10000ไธŽ20000้—ด", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "10000ไธŽ20000้—ด", + "TypeName": "numberrange", + "Resolution": { + "value": "[10000,20000]" + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "10000ไธŽ20000ไน‹้—ด", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "10000ไธŽ20000ไน‹้—ด", + "TypeName": "numberrange", + "Resolution": { + "value": "[10000,20000]" + }, + "Start": 0, + "End": 12 + } + ] + }, + { + "Input": "-10000ไธŽ20000้—ด", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "-10000ไธŽ20000้—ด", + "TypeName": "numberrange", + "Resolution": { + "value": "[-10000,20000]" + }, + "Start": 0, + "End": 12 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Chinese/OrdinalModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Chinese/OrdinalModel.json new file mode 100644 index 000000000..52924862a --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Chinese/OrdinalModel.json @@ -0,0 +1,149 @@ +[ + { + "Input": "็ฌฌไบŒ็™พไบ”ๅ", + "Results": [ + { + "Text": "็ฌฌไบŒ็™พไบ”ๅ", + "TypeName": "ordinal", + "Resolution": { + "value": "250", + "offset":"250", + "relativeTo":"start" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "็ฌฌ๏ผ’๏ผ•๏ผ", + "Results": [ + { + "Text": "็ฌฌ250", + "TypeName": "ordinal", + "Resolution": { + "value": "250", + "offset":"250", + "relativeTo":"start" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "็ฌฌไธ€ๅ็ฌฌไบŒๅ็ฌฌไธ‰ๅ็ฌฌๅ››ๅ", + "Results": [ + { + "Text": "็ฌฌไธ€", + "TypeName": "ordinal", + "Resolution": { + "value": "1", + "offset":"1", + "relativeTo":"start" + }, + "Start": 0, + "End": 1 + }, + { + "Text": "็ฌฌไบŒ", + "TypeName": "ordinal", + "Resolution": { + "value": "2", + "offset":"2", + "relativeTo":"start" + }, + "Start": 3, + "End": 4 + }, + { + "Text": "็ฌฌไธ‰", + "TypeName": "ordinal", + "Resolution": { + "value": "3", + "offset":"3", + "relativeTo":"start" + }, + "Start": 6, + "End": 7 + }, + { + "Text": "็ฌฌๅ››", + "TypeName": "ordinal", + "Resolution": { + "value": "4", + "offset":"4", + "relativeTo":"start" + }, + "Start": 9, + "End": 10 + } + ] + }, + { + "Input": "็ฌฌๅๅ››", + "Results": [ + { + "Text": "็ฌฌๅๅ››", + "TypeName": "ordinal", + "Resolution": { + "value": "14", + "offset":"14", + "relativeTo":"start" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "็ฌฌไธ‰", + "Results": [ + { + "Text": "็ฌฌไธ‰", + "TypeName": "ordinal", + "Resolution": { + "value": "3", + "offset":"3", + "relativeTo":"start" + }, + "Start": 0, + "End": 1 + } + ] + }, + { + "Input": "็ฌฌ3ไธ‡ๅ›ž", + "NotSupported": "python", + "Results": [ + { + "Text": "็ฌฌ3ไธ‡", + "TypeName": "ordinal", + "Resolution": { + "value": "30000", + "offset":"30000", + "relativeTo":"start" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "็ฌฌไธ‰ไธ‡ๅ›ž", + "NotSupported": "python", + "Results": [ + { + "Text": "็ฌฌไธ‰ไธ‡", + "TypeName": "ordinal", + "Resolution": { + "value": "30000", + "offset":"30000", + "relativeTo":"start" + }, + "Start": 0, + "End": 2 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Chinese/PercentModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Chinese/PercentModel.json new file mode 100644 index 000000000..47604ffd2 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Chinese/PercentModel.json @@ -0,0 +1,2189 @@ +[ + { + "Input": "ๆ‰“ๅฏนๆŠ˜", + "Results": [ + { + "Text": "ๅฏนๆŠ˜", + "TypeName": "percentage", + "Resolution": { + "value": "50%" + }, + "Start": 1, + "End": 2 + } + ] + }, + { + "Input": "ๅฏนๆŠ˜", + "Results": [] + }, + { + "Input": "้™† ็‚น ไบ” ๆŠ˜", + "Results": [ + { + "Text": "้™† ็‚น ไบ” ๆŠ˜", + "TypeName": "percentage", + "Resolution": { + "value": "65%" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "๏ผ™ๆˆ", + "Results": [ + { + "Text": "9ๆˆ", + "TypeName": "percentage", + "Resolution": { + "value": "90%" + }, + "Start": 0, + "End": 1 + } + ] + }, + { + "Input": "ไธƒๆˆ ๅ…ญ", + "Results": [ + { + "Text": "ไธƒๆˆ ๅ…ญ", + "TypeName": "percentage", + "Resolution": { + "value": "76%" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "7.๏ผ’ๆˆ", + "Results": [ + { + "Text": "7.2ๆˆ", + "TypeName": "percentage", + "Resolution": { + "value": "72%" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "7 2 ๆŠ˜", + "Results": [ + { + "Text": "7 2 ๆŠ˜", + "TypeName": "percentage", + "Resolution": { + "value": "72%" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "ๅ…ญ ็‚น ไบ” ๆˆ", + "Results": [ + { + "Text": "ๅ…ญ ็‚น ไบ” ๆˆ", + "TypeName": "percentage", + "Resolution": { + "value": "65%" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "๏ผ‘๏ผ ๆˆ", + "Results": [ + { + "Text": "10 ๆˆ", + "TypeName": "percentage", + "Resolution": { + "value": "100%" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "๏ผ‘0 ๆˆ", + "Results": [ + { + "Text": "10 ๆˆ", + "TypeName": "percentage", + "Resolution": { + "value": "100%" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "ๅ ๆˆ", + "Results": [ + { + "Text": "ๅ ๆˆ", + "TypeName": "percentage", + "Resolution": { + "value": "100%" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "75ๆŠ˜", + "Results": [ + { + "Text": "75ๆŠ˜", + "TypeName": "percentage", + "Resolution": { + "value": "75%" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "9.9ๆŠ˜", + "Results": [ + { + "Text": "9.9ๆŠ˜", + "TypeName": "percentage", + "Resolution": { + "value": "99%" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "ไน ไน ๆŠ˜", + "Results": [ + { + "Text": "ไน ไน ๆŠ˜", + "TypeName": "percentage", + "Resolution": { + "value": "99%" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "ไธ‰็‚นไธ€ๆŠ˜", + "Results": [ + { + "Text": "ไธ‰็‚นไธ€ๆŠ˜", + "TypeName": "percentage", + "Resolution": { + "value": "31%" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "ไธ‰ๆˆ", + "Results": [ + { + "Text": "ไธ‰ๆˆ", + "TypeName": "percentage", + "Resolution": { + "value": "30%" + }, + "Start": 0, + "End": 1 + } + ] + }, + { + "Input": "ๅŠๆˆ", + "Results": [ + { + "Text": "ๅŠๆˆ", + "TypeName": "percentage", + "Resolution": { + "value": "5%" + }, + "Start": 0, + "End": 1 + } + ] + }, + { + "Input": "ๅŠๆŠ˜", + "Results": [ + { + "Text": "ๅŠๆŠ˜", + "TypeName": "percentage", + "Resolution": { + "value": "50%" + }, + "Start": 0, + "End": 1 + } + ] + }, + { + "Input": "10ๆˆ", + "Results": [ + { + "Text": "10ๆˆ", + "TypeName": "percentage", + "Resolution": { + "value": "100%" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "ๅๆˆ", + "Results": [ + { + "Text": "ๅๆˆ", + "TypeName": "percentage", + "Resolution": { + "value": "100%" + }, + "Start": 0, + "End": 1 + } + ] + }, + { + "Input": "ๅๆŠ˜", + "Results": [] + }, + { + "Input": "9.5ๆˆ", + "Results": [ + { + "Text": "9.5ๆˆ", + "TypeName": "percentage", + "Resolution": { + "value": "95%" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "ไนๆˆ", + "Results": [ + { + "Text": "ไนๆˆ", + "TypeName": "percentage", + "Resolution": { + "value": "90%" + }, + "Start": 0, + "End": 1 + } + ] + }, + { + "Input": "ไธ‰ๆˆๅŠ", + "Results": [ + { + "Text": "ไธ‰ๆˆๅŠ", + "TypeName": "percentage", + "Resolution": { + "value": "35%" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "๏ผ’.๏ผ•ๆˆ", + "Results": [ + { + "Text": "2.5ๆˆ", + "TypeName": "percentage", + "Resolution": { + "value": "25%" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "๏ผ’ๆˆ", + "Results": [ + { + "Text": "2ๆˆ", + "TypeName": "percentage", + "Resolution": { + "value": "20%" + }, + "Start": 0, + "End": 1 + } + ] + }, + { + "Input": "๏ผ’ๆŠ˜", + "Results": [ + { + "Text": "2ๆŠ˜", + "TypeName": "percentage", + "Resolution": { + "value": "20%" + }, + "Start": 0, + "End": 1 + } + ] + }, + { + "Input": "ไธคๆŠ˜", + "Results": [ + { + "Text": "ไธคๆŠ˜", + "TypeName": "percentage", + "Resolution": { + "value": "20%" + }, + "Start": 0, + "End": 1 + } + ] + }, + { + "Input": "ไธคๆˆ", + "Results": [ + { + "Text": "ไธคๆˆ", + "TypeName": "percentage", + "Resolution": { + "value": "20%" + }, + "Start": 0, + "End": 1 + } + ] + }, + { + "Input": "ไธ‰ๅ…ซๆŠ˜", + "Results": [ + { + "Text": "ไธ‰ๅ…ซๆŠ˜", + "TypeName": "percentage", + "Resolution": { + "value": "38%" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "2ๆˆ,2.5ๆˆ,๏ผ’๏ผŽ๏ผ‘ๆˆ๏ผŒ๏ผ’ๆˆ", + "Results": [ + { + "Text": "2ๆˆ", + "TypeName": "percentage", + "Resolution": { + "value": "20%" + }, + "Start": 0, + "End": 1 + }, + { + "Text": "2.5ๆˆ", + "TypeName": "percentage", + "Resolution": { + "value": "25%" + }, + "Start": 3, + "End": 6 + }, + { + "Text": "2.1ๆˆ", + "TypeName": "percentage", + "Resolution": { + "value": "21%" + }, + "Start": 8, + "End": 11 + }, + { + "Text": "2ๆˆ", + "TypeName": "percentage", + "Resolution": { + "value": "20%" + }, + "Start": 13, + "End": 14 + } + ] + }, + { + "Input": "ไนๆˆ,ไบ”ๆˆ,ๅ…ซ็‚นไบ”ๆˆ", + "Results": [ + { + "Text": "ไนๆˆ", + "TypeName": "percentage", + "Resolution": { + "value": "90%" + }, + "Start": 0, + "End": 1 + }, + { + "Text": "ไบ”ๆˆ", + "TypeName": "percentage", + "Resolution": { + "value": "50%" + }, + "Start": 3, + "End": 4 + }, + { + "Text": "ๅ…ซ็‚นไบ”ๆˆ", + "TypeName": "percentage", + "Resolution": { + "value": "85%" + }, + "Start": 6, + "End": 9 + } + ] + }, + { + "Input": "2ๆŠ˜", + "Results": [ + { + "Text": "2ๆŠ˜", + "TypeName": "percentage", + "Resolution": { + "value": "20%" + }, + "Start": 0, + "End": 1 + } + ] + }, + { + "Input": "2ๆŠ˜,2.5ๆŠ˜,๏ผ’๏ผŽ๏ผ‘ๆŠ˜๏ผŒ๏ผ’ๆŠ˜", + "Results": [ + { + "Text": "2ๆŠ˜", + "TypeName": "percentage", + "Resolution": { + "value": "20%" + }, + "Start": 0, + "End": 1 + }, + { + "Text": "2.5ๆŠ˜", + "TypeName": "percentage", + "Resolution": { + "value": "25%" + }, + "Start": 3, + "End": 6 + }, + { + "Text": "2.1ๆŠ˜", + "TypeName": "percentage", + "Resolution": { + "value": "21%" + }, + "Start": 8, + "End": 11 + }, + { + "Text": "2ๆŠ˜", + "TypeName": "percentage", + "Resolution": { + "value": "20%" + }, + "Start": 13, + "End": 14 + } + ] + }, + { + "Input": "ไนๆŠ˜,ไบ”ไบ”ๆŠ˜,ๅ…ซ็‚นไบ”ๆŠ˜", + "Results": [ + { + "Text": "ไนๆŠ˜", + "TypeName": "percentage", + "Resolution": { + "value": "90%" + }, + "Start": 0, + "End": 1 + }, + { + "Text": "ไบ”ไบ”ๆŠ˜", + "TypeName": "percentage", + "Resolution": { + "value": "55%" + }, + "Start": 3, + "End": 5 + }, + { + "Text": "ๅ…ซ็‚นไบ”ๆŠ˜", + "TypeName": "percentage", + "Resolution": { + "value": "85%" + }, + "Start": 7, + "End": 10 + } + ] + }, + { + "Input": "ไบ”ๆŠ˜", + "Results": [ + { + "Text": "ไบ”ๆŠ˜", + "TypeName": "percentage", + "Resolution": { + "value": "50%" + }, + "Start": 0, + "End": 1 + } + ] + }, + { + "Input": "็™พๅˆ†ไน‹๏ผ’๏ผŽ๏ผ”", + "Results": [ + { + "Text": "็™พๅˆ†ไน‹2.4", + "TypeName": "percentage", + "Resolution": { + "value": "2.4%" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "ๅƒๅˆ†ไน‹๏ผ’๏ผŽ๏ผ”", + "Results": [ + { + "Text": "ๅƒๅˆ†ไน‹2.4", + "TypeName": "percentage", + "Resolution": { + "value": "0.24%" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "ๅƒๅˆ†ไน‹ไธ€", + "Results": [ + { + "Text": "ๅƒๅˆ†ไน‹ไธ€", + "TypeName": "percentage", + "Resolution": { + "value": "0.1%" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "ไปŸๅˆ†ไน‹่ดฐ", + "Results": [ + { + "Text": "ไปŸๅˆ†ไน‹่ดฐ", + "TypeName": "percentage", + "Resolution": { + "value": "0.2%" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "ไธ‡ๅˆ†ไน‹ไธ‰", + "Results": [ + { + "Text": "ไธ‡ๅˆ†ไน‹ไธ‰", + "TypeName": "percentage", + "Resolution": { + "value": "0.03%" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "่ฌๅˆ†ไน‹่‚†", + "Results": [ + { + "Text": "่ฌๅˆ†ไน‹่‚†", + "TypeName": "percentage", + "Resolution": { + "value": "0.04%" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "็™พไธ‡ๅˆ†ไน‹ไบ”", + "NotSupported": "javascript", + "Results": [ + { + "Text": "็™พไธ‡ๅˆ†ไน‹ไบ”", + "TypeName": "percentage", + "Resolution": { + "value": "0.0005%" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "ๅƒไธ‡ๅˆ†ไน‹ๅ…ญ", + "NotSupported": "javascript", + "Results": [ + { + "Text": "ๅƒไธ‡ๅˆ†ไน‹ๅ…ญ", + "TypeName": "percentage", + "Resolution": { + "value": "6E-05%" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "ไธ‡ไธ‡ๅˆ†ไน‹ไธƒ", + "NotSupported": "javascript", + "Results": [ + { + "Text": "ไธ‡ไธ‡ๅˆ†ไน‹ไธƒ", + "TypeName": "percentage", + "Resolution": { + "value": "7E-06%" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "็™พไธ‡ไธ‡ๅˆ†ไน‹ไธƒ", + "NotSupported": "javascript", + "Results": [ + { + "Text": "็™พไธ‡ไธ‡ๅˆ†ไน‹ไธƒ", + "TypeName": "percentage", + "Resolution": { + "value": "7E-08%" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "ๅƒๅˆ†ไน‹ไธ€็™พไธ€ๅไธ€", + "Results": [ + { + "Text": "ๅƒๅˆ†ไน‹ไธ€็™พไธ€ๅไธ€", + "TypeName": "percentage", + "Resolution": { + "value": "11.1%" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "ๅƒๅˆ†ไน‹ไธ€็™พไธ€ๅไธ€็‚นไธ€ไธ€ไบŒ", + "Results": [ + { + "Text": "ๅƒๅˆ†ไน‹ไธ€็™พไธ€ๅไธ€็‚นไธ€ไธ€ไบŒ", + "TypeName": "percentage", + "Resolution": { + "value": "11.1112%" + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "ไบŒไธ‰ๅไธช็™พๅˆ†็‚น", + "NotSupported":"java", + "Results": [] + }, + { + "Input": "็™พๅˆ†ไน‹ไบŒไธ‰ๅ", + "Results": [] + }, + { + "Input": "็™พๅˆ†ไน‹ไบ”", + "NotSupported": "java", + "Results": [ + { + "Text": "็™พๅˆ†ไน‹ไบ”", + "TypeName": "percentage", + "Resolution": { + "value": "5%" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "ไธ€็™พไบ”ๅ ไธช็™พๅˆ†็‚น", + "Results": [ + { + "Text": "ไธ€็™พไบ”ๅ ไธช็™พๅˆ†็‚น", + "TypeName": "percentage", + "Resolution": { + "value": "150%" + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "ๅ…ญไธช็™พๅˆ†็‚น", + "Results": [ + { + "Text": "ๅ…ญไธช็™พๅˆ†็‚น", + "TypeName": "percentage", + "Resolution": { + "value": "6%" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "๏ผ’๏ผŽ๏ผ”ไธช็™พๅˆ†็‚น", + "Results": [ + { + "Text": "2.4ไธช็™พๅˆ†็‚น", + "TypeName": "percentage", + "Resolution": { + "value": "2.4%" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "-22.2%", + "Results": [ + { + "Text": "-22.2%", + "TypeName": "percentage", + "Resolution": { + "value": "-22.2%" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "๏ผ’๏ผ’๏ผ…", + "Results": [ + { + "Text": "22%", + "TypeName": "percentage", + "Resolution": { + "value": "22%" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "๏ผ1๏ผ’๏ผ’๏ผ…", + "Results": [ + { + "Text": "-122%", + "TypeName": "percentage", + "Resolution": { + "value": "-122%" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "็™พๅˆ†ไน‹22", + "Results": [ + { + "Text": "็™พๅˆ†ไน‹22", + "TypeName": "percentage", + "Resolution": { + "value": "22%" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "็™พๅˆ†ไน‹๏ผ‘๏ผ’๏ผ", + "Results": [ + { + "Text": "็™พๅˆ†ไน‹120", + "TypeName": "percentage", + "Resolution": { + "value": "120%" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "็™พๅˆ†ไน‹15๏ผซ", + "Results": [ + { + "Text": "็™พๅˆ†ไน‹15k", + "TypeName": "percentage", + "Resolution": { + "value": "15000%" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "็™พๅˆ†ไน‹1,111", + "Results": [ + { + "Text": "็™พๅˆ†ไน‹1,111", + "TypeName": "percentage", + "Resolution": { + "value": "1111%" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "็™พๅˆ†ไน‹๏ผ™๏ผŒ๏ผ™๏ผ™๏ผ™", + "Results": [ + { + "Text": "็™พๅˆ†ไน‹9,999", + "TypeName": "percentage", + "Resolution": { + "value": "9999%" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "12ไธช็™พๅˆ†็‚น", + "Results": [ + { + "Text": "12ไธช็™พๅˆ†็‚น", + "TypeName": "percentage", + "Resolution": { + "value": "12%" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "2,123ไธช็™พๅˆ†็‚น", + "Results": [ + { + "Text": "2,123ไธช็™พๅˆ†็‚น", + "TypeName": "percentage", + "Resolution": { + "value": "2123%" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "ไบŒๅไธช็™พๅˆ†็‚น", + "Results": [ + { + "Text": "ไบŒๅไธช็™พๅˆ†็‚น", + "TypeName": "percentage", + "Resolution": { + "value": "20%" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "ๅ››็‚น ไบ”ไธช็™พๅˆ†็‚น", + "Results": [ + { + "Text": "ๅ››็‚น ไบ”ไธช็™พๅˆ†็‚น", + "TypeName": "percentage", + "Resolution": { + "value": "4.5%" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "็™พๅˆ†ไน‹ไบ” ๅ", + "NotSupported": "java", + "Results": [ + { + "Text": "็™พๅˆ†ไน‹ไบ” ๅ", + "TypeName": "percentage", + "Resolution": { + "value": "50%" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "็™พๅˆ†ไน‹ไธ€ ็‚นไบ”", + "NotSupported": "java", + "Results": [ + { + "Text": "็™พๅˆ†ไน‹ไธ€ ็‚นไบ”", + "TypeName": "percentage", + "Resolution": { + "value": "1.5%" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "็™พๅˆ†ไน‹๏ผ•๏ผ–.๏ผ’", + "Results": [ + { + "Text": "็™พๅˆ†ไน‹56.2", + "TypeName": "percentage", + "Resolution": { + "value": "56.2%" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "็™พๅˆ†ไน‹๏ผ‘๏ผ’", + "Results": [ + { + "Text": "็™พๅˆ†ไน‹12", + "TypeName": "percentage", + "Resolution": { + "value": "12%" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "็™พๅˆ†ไน‹3,000", + "Results": [ + { + "Text": "็™พๅˆ†ไน‹3,000", + "TypeName": "percentage", + "Resolution": { + "value": "3000%" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "็™พๅˆ†ไน‹๏ผ‘๏ผŒ๏ผ‘๏ผ’๏ผ“", + "Results": [ + { + "Text": "็™พๅˆ†ไน‹1,123", + "TypeName": "percentage", + "Resolution": { + "value": "1123%" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "็™พๅˆ†ไน‹3.2k", + "Results": [ + { + "Text": "็™พๅˆ†ไน‹3.2k", + "TypeName": "percentage", + "Resolution": { + "value": "3200%" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "็™พๅˆ†ไน‹3.2", + "Results": [ + { + "Text": "็™พๅˆ†ไน‹3.2", + "TypeName": "percentage", + "Resolution": { + "value": "3.2%" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "12.56ไธช็™พๅˆ†็‚น", + "Results": [ + { + "Text": "12.56ไธช็™พๅˆ†็‚น", + "TypeName": "percentage", + "Resolution": { + "value": "12.56%" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "๏ผ.๏ผ”ไธช็™พๅˆ†็‚น", + "Results": [ + { + "Text": "0.4ไธช็™พๅˆ†็‚น", + "TypeName": "percentage", + "Resolution": { + "value": "0.4%" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "15,123ไธช็™พๅˆ†็‚น", + "Results": [ + { + "Text": "15,123ไธช็™พๅˆ†็‚น", + "TypeName": "percentage", + "Resolution": { + "value": "15123%" + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": "๏ผ‘๏ผ‘๏ผ‘๏ผŒ๏ผ‘๏ผ‘๏ผ‘ไธช็™พๅˆ†็‚น", + "Results": [ + { + "Text": "111,111ไธช็™พๅˆ†็‚น", + "TypeName": "percentage", + "Resolution": { + "value": "111111%" + }, + "Start": 0, + "End": 10 + } + ] + }, + { + "Input": "25%", + "Results": [ + { + "Text": "25%", + "TypeName": "percentage", + "Resolution": { + "value": "25%" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "12kไธช็™พๅˆ†็‚น", + "Results": [ + { + "Text": "12kไธช็™พๅˆ†็‚น", + "TypeName": "percentage", + "Resolution": { + "value": "12000%" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "๏ผ‘๏ผ•kไธช็™พๅˆ†็‚น", + "Results": [ + { + "Text": "15kไธช็™พๅˆ†็‚น", + "TypeName": "percentage", + "Resolution": { + "value": "15000%" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "ไธ€็™พไบ”ๅไธช็™พๅˆ†็‚น", + "Results": [ + { + "Text": "ไธ€็™พไบ”ๅไธช็™พๅˆ†็‚น", + "TypeName": "percentage", + "Resolution": { + "value": "150%" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "ไธƒๅไบ”ไธ‡ไธช็™พๅˆ†็‚น", + "Results": [ + { + "Text": "ไธƒๅไบ”ไธ‡ไธช็™พๅˆ†็‚น", + "TypeName": "percentage", + "Resolution": { + "value": "750000%" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "ๆ‹พไธ‡้›ถไบ”ๅๅ…ญ็‚นๅๅไธช็™พๅˆ†็‚น", + "Results": [ + { + "Text": "ๆ‹พไธ‡้›ถไบ”ๅๅ…ญ็‚นๅๅไธช็™พๅˆ†็‚น", + "TypeName": "percentage", + "Resolution": { + "value": "100056.33%" + }, + "Start": 0, + "End": 12 + } + ] + }, + { + "Input": "75.2ไธช็™พๅˆ†็‚น", + "Results": [ + { + "Text": "75.2ไธช็™พๅˆ†็‚น", + "TypeName": "percentage", + "Resolution": { + "value": "75.2%" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "75ไธช็™พๅˆ†็‚น", + "Results": [ + { + "Text": "75ไธช็™พๅˆ†็‚น", + "TypeName": "percentage", + "Resolution": { + "value": "75%" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "1,075ไธช็™พๅˆ†็‚น", + "Results": [ + { + "Text": "1,075ไธช็™พๅˆ†็‚น", + "TypeName": "percentage", + "Resolution": { + "value": "1075%" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "็™พๅˆ†ไน‹ไธ€็™พ", + "NotSupported": "java", + "Results": [ + { + "Text": "็™พๅˆ†ไน‹ไธ€็™พ", + "TypeName": "percentage", + "Resolution": { + "value": "100%" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "็™พๅˆ†ไน‹็™พ", + "NotSupported": "java", + "Results": [ + { + "Text": "็™พๅˆ†ไน‹็™พ", + "TypeName": "percentage", + "Resolution": { + "value": "100%" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "็™พๅˆ†ไน‹ไธ€็™พไบŒๅ็‚นไบ”", + "NotSupported": "java", + "Results": [ + { + "Text": "็™พๅˆ†ไน‹ไธ€็™พไบŒๅ็‚นไบ”", + "TypeName": "percentage", + "Resolution": { + "value": "120.5%" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "็™พๅˆ†ไน‹2.4", + "Results": [ + { + "Text": "็™พๅˆ†ไน‹2.4", + "TypeName": "percentage", + "Resolution": { + "value": "2.4%" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "็™พๅˆ†ไน‹2", + "Results": [ + { + "Text": "็™พๅˆ†ไน‹2", + "TypeName": "percentage", + "Resolution": { + "value": "2%" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "็™พๅˆ†ไน‹1,669", + "Results": [ + { + "Text": "็™พๅˆ†ไน‹1,669", + "TypeName": "percentage", + "Resolution": { + "value": "1669%" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "็™พๅˆ†ไน‹๏ผ•๏ผ’.๏ผ•", + "Results": [ + { + "Text": "็™พๅˆ†ไน‹52.5", + "TypeName": "percentage", + "Resolution": { + "value": "52.5%" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "ไบ”็™พๅˆ†ไน‹2.2", + "Results": [] + }, + { + "Input": "ไธŠๅ‡ไบ†็™พๅˆ†ไน‹2.2", + "Results": [ + { + "Text": "็™พๅˆ†ไน‹2.2", + "TypeName": "percentage", + "Resolution": { + "value": "2.2%" + }, + "Start": 3, + "End": 8 + } + ] + }, + { + "Input": "5๏ผ…", + "Results": [ + { + "Text": "5%", + "TypeName": "percentage", + "Resolution": { + "value": "5%" + }, + "Start": 0, + "End": 1 + } + ] + }, + { + "Input": "๏ผ•๏ผŽ๏ผ•๏ผ…", + "Results": [ + { + "Text": "5.5%", + "TypeName": "percentage", + "Resolution": { + "value": "5.5%" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "ไธ€ ็™พ ไบ” ๅ ไธช ็™พ ๅˆ† ็‚น", + "Results": [ + { + "Text": "ไธ€ ็™พ ไบ” ๅ ไธช ็™พ ๅˆ† ็‚น", + "TypeName": "percentage", + "Resolution": { + "value": "150%" + }, + "Start": 0, + "End": 14 + } + ] + }, + { + "Input": "ๅ…ญ ไธช ็™พ ๅˆ†็‚น", + "Results": [ + { + "Text": "ๅ…ญ ไธช ็™พ ๅˆ†็‚น", + "TypeName": "percentage", + "Resolution": { + "value": "6%" + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": "๏ผ’๏ผŽ๏ผ” ไธช็™พๅˆ† ็‚น", + "Results": [ + { + "Text": "2.4 ไธช็™พๅˆ† ็‚น", + "TypeName": "percentage", + "Resolution": { + "value": "2.4%" + }, + "Start": 0, + "End": 10 + } + ] + }, + { + "Input": "็™พ ๅˆ†ไน‹ ไธ€็™พไบŒๅ็‚นไบ”", + "NotSupported": "java", + "Results": [ + { + "Text": "็™พ ๅˆ†ไน‹ ไธ€็™พไบŒๅ็‚นไบ”", + "TypeName": "percentage", + "Resolution": { + "value": "120.5%" + }, + "Start": 0, + "End": 10 + } + ] + }, + { + "Input": "็™พ ๅˆ† ไน‹2.4", + "Results": [ + { + "Text": "็™พ ๅˆ† ไน‹2.4", + "TypeName": "percentage", + "Resolution": { + "value": "2.4%" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "็™พ ๅˆ†ไน‹ 2", + "Results": [ + { + "Text": "็™พ ๅˆ†ไน‹ 2", + "TypeName": "percentage", + "Resolution": { + "value": "2%" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "็™พ ๅˆ† ไน‹ 669", + "Results": [ + { + "Text": "็™พ ๅˆ† ไน‹ 669", + "TypeName": "percentage", + "Resolution": { + "value": "669%" + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": "็™พ ๅˆ† ไน‹ ๏ผ•๏ผ’.๏ผ• k", + "Results": [ + { + "Text": "็™พ ๅˆ† ไน‹ 52.5 k", + "TypeName": "percentage", + "Resolution": { + "value": "52500%" + }, + "Start": 0, + "End": 12 + } + ] + }, + { + "Input": "็™พ ๅˆ† ไน‹ ไธ€ ็™พไบŒ ๅ็‚น ไบ”", + "NotSupported": "java", + "Results": [ + { + "Text": "็™พ ๅˆ† ไน‹ ไธ€ ็™พไบŒ ๅ็‚น ไบ”", + "TypeName": "percentage", + "Resolution": { + "value": "120.5%" + }, + "Start": 0, + "End": 14 + } + ] + }, + { + "Input": "ๆ‰“ๅฐๆŠ˜", + "Results": [ + { + "Text": "ๅฐๆŠ˜", + "TypeName": "percentage", + "Resolution": { + "value": "50%" + }, + "Start": 1, + "End": 2 + } + ] + }, + { + "Input": "ๅฐๆŠ˜", + "Results": [] + }, + { + "Input": "้™ธ ้ปž ไบ” ๆŠ˜", + "Results": [ + { + "Text": "้™ธ ้ปž ไบ” ๆŠ˜", + "TypeName": "percentage", + "Resolution": { + "value": "65%" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "ๅ…ญ ้ปž ไบ” ๆˆ", + "Results": [ + { + "Text": "ๅ…ญ ้ปž ไบ” ๆˆ", + "TypeName": "percentage", + "Resolution": { + "value": "65%" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "ไธ‰้ปžไธ€ๆŠ˜", + "Results": [ + { + "Text": "ไธ‰้ปžไธ€ๆŠ˜", + "TypeName": "percentage", + "Resolution": { + "value": "31%" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "ๅ…ฉๆŠ˜", + "Results": [ + { + "Text": "ๅ…ฉๆŠ˜", + "TypeName": "percentage", + "Resolution": { + "value": "20%" + }, + "Start": 0, + "End": 1 + } + ] + }, + { + "Input": "ๅ…ฉๆˆ", + "Results": [ + { + "Text": "ๅ…ฉๆˆ", + "TypeName": "percentage", + "Resolution": { + "value": "20%" + }, + "Start": 0, + "End": 1 + } + ] + }, + { + "Input": "ไนๆˆ,ไบ”ๆˆ,ๅ…ซ้ปžไบ”ๆˆ", + "Results": [ + { + "Text": "ไนๆˆ", + "TypeName": "percentage", + "Resolution": { + "value": "90%" + }, + "Start": 0, + "End": 1 + }, + { + "Text": "ไบ”ๆˆ", + "TypeName": "percentage", + "Resolution": { + "value": "50%" + }, + "Start": 3, + "End": 4 + }, + { + "Text": "ๅ…ซ้ปžไบ”ๆˆ", + "TypeName": "percentage", + "Resolution": { + "value": "85%" + }, + "Start": 6, + "End": 9 + } + ] + }, + { + "Input": "ไนๆŠ˜,ไบ”ไบ”ๆŠ˜,ๅ…ซ้ปžไบ”ๆŠ˜", + "Results": [ + { + "Text": "ไนๆŠ˜", + "TypeName": "percentage", + "Resolution": { + "value": "90%" + }, + "Start": 0, + "End": 1 + }, + { + "Text": "ไบ”ไบ”ๆŠ˜", + "TypeName": "percentage", + "Resolution": { + "value": "55%" + }, + "Start": 3, + "End": 5 + }, + { + "Text": "ๅ…ซ้ปžไบ”ๆŠ˜", + "TypeName": "percentage", + "Resolution": { + "value": "85%" + }, + "Start": 7, + "End": 10 + } + ] + }, + { + "Input": "ไบŒไธ‰ๅๅ€‹็™พๅˆ†้ปž", + "NotSupported":"java", + "Results": [] + }, + { + "Input": "ไธ€็™พไบ”ๅ ๅ€‹็™พๅˆ†้ปž", + "Results": [ + { + "Text": "ไธ€็™พไบ”ๅ ๅ€‹็™พๅˆ†้ปž", + "TypeName": "percentage", + "Resolution": { + "value": "150%" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "ๅ…ญๅ€‹็™พๅˆ†้ปž", + "Results": [ + { + "Text": "ๅ…ญๅ€‹็™พๅˆ†้ปž", + "TypeName": "percentage", + "Resolution": { + "value": "6%" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "๏ผ’๏ผŽ๏ผ”ๅ€‹็™พๅˆ†้ปž", + "Results": [ + { + "Text": "2.4ๅ€‹็™พๅˆ†้ปž", + "TypeName": "percentage", + "Resolution": { + "value": "2.4%" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "12ๅ€‹็™พๅˆ†้ปž", + "Results": [ + { + "Text": "12ๅ€‹็™พๅˆ†้ปž", + "TypeName": "percentage", + "Resolution": { + "value": "12%" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "2,123ๅ€‹็™พๅˆ†้ปž", + "Results": [ + { + "Text": "2,123ๅ€‹็™พๅˆ†้ปž", + "TypeName": "percentage", + "Resolution": { + "value": "2123%" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "ไบŒๅๅ€‹็™พๅˆ†้ปž", + "Results": [ + { + "Text": "ไบŒๅๅ€‹็™พๅˆ†้ปž", + "TypeName": "percentage", + "Resolution": { + "value": "20%" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "ๅ››้ปž ไบ”ๅ€‹็™พๅˆ†้ปž", + "Results": [ + { + "Text": "ๅ››้ปž ไบ”ๅ€‹็™พๅˆ†้ปž", + "TypeName": "percentage", + "Resolution": { + "value": "4.5%" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "็™พๅˆ†ไน‹ไธ€ ้ปžไบ”", + "NotSupported": "java", + "Results": [ + { + "Text": "็™พๅˆ†ไน‹ไธ€ ้ปžไบ”", + "TypeName": "percentage", + "Resolution": { + "value": "1.5%" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "12.56ๅ€‹็™พๅˆ†้ปž", + "Results": [ + { + "Text": "12.56ๅ€‹็™พๅˆ†้ปž", + "TypeName": "percentage", + "Resolution": { + "value": "12.56%" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "๏ผ.๏ผ”ๅ€‹็™พๅˆ†้ปž", + "Results": [ + { + "Text": "0.4ๅ€‹็™พๅˆ†้ปž", + "TypeName": "percentage", + "Resolution": { + "value": "0.4%" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "15,123ๅ€‹็™พๅˆ†้ปž", + "Results": [ + { + "Text": "15,123ๅ€‹็™พๅˆ†้ปž", + "TypeName": "percentage", + "Resolution": { + "value": "15123%" + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": "๏ผ‘๏ผ‘๏ผ‘๏ผŒ๏ผ‘๏ผ‘๏ผ‘ๅ€‹็™พๅˆ†้ปž", + "Results": [ + { + "Text": "111,111ๅ€‹็™พๅˆ†้ปž", + "TypeName": "percentage", + "Resolution": { + "value": "111111%" + }, + "Start": 0, + "End": 10 + } + ] + }, + { + "Input": "12kๅ€‹็™พๅˆ†้ปž", + "Results": [ + { + "Text": "12kๅ€‹็™พๅˆ†้ปž", + "TypeName": "percentage", + "Resolution": { + "value": "12000%" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "๏ผ‘๏ผ•kๅ€‹็™พๅˆ†้ปž", + "Results": [ + { + "Text": "15kๅ€‹็™พๅˆ†้ปž", + "TypeName": "percentage", + "Resolution": { + "value": "15000%" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "ไธ€็™พไบ”ๅๅ€‹็™พๅˆ†้ปž", + "Results": [ + { + "Text": "ไธ€็™พไบ”ๅๅ€‹็™พๅˆ†้ปž", + "TypeName": "percentage", + "Resolution": { + "value": "150%" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "ไธƒๅไบ”่ฌๅ€‹็™พๅˆ†้ปž", + "Results": [ + { + "Text": "ไธƒๅไบ”่ฌๅ€‹็™พๅˆ†้ปž", + "TypeName": "percentage", + "Resolution": { + "value": "750000%" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "ๆ‹พ่ฌ้›ถไบ”ๅๅ…ญ้ปžๅๅๅ€‹็™พๅˆ†้ปž", + "Results": [ + { + "Text": "ๆ‹พ่ฌ้›ถไบ”ๅๅ…ญ้ปžๅๅๅ€‹็™พๅˆ†้ปž", + "TypeName": "percentage", + "Resolution": { + "value": "100056.33%" + }, + "Start": 0, + "End": 12 + } + ] + }, + { + "Input": "75.2ๅ€‹็™พๅˆ†้ปž", + "Results": [ + { + "Text": "75.2ๅ€‹็™พๅˆ†้ปž", + "TypeName": "percentage", + "Resolution": { + "value": "75.2%" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "75ๅ€‹็™พๅˆ†้ปž", + "Results": [ + { + "Text": "75ๅ€‹็™พๅˆ†้ปž", + "TypeName": "percentage", + "Resolution": { + "value": "75%" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "1,075ๅ€‹็™พๅˆ†้ปž", + "Results": [ + { + "Text": "1,075ๅ€‹็™พๅˆ†้ปž", + "TypeName": "percentage", + "Resolution": { + "value": "1075%" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "็™พๅˆ†ไน‹ไธ€็™พไบŒๅ้ปžไบ”", + "NotSupported": "java", + "Results": [ + { + "Text": "็™พๅˆ†ไน‹ไธ€็™พไบŒๅ้ปžไบ”", + "TypeName": "percentage", + "Resolution": { + "value": "120.5%" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "ไธ€ ็™พ ไบ” ๅ ๅ€‹ ็™พ ๅˆ† ้ปž", + "Results": [ + { + "Text": "ไธ€ ็™พ ไบ” ๅ ๅ€‹ ็™พ ๅˆ† ้ปž", + "TypeName": "percentage", + "Resolution": { + "value": "150%" + }, + "Start": 0, + "End": 14 + } + ] + }, + { + "Input": "ๅ…ญ ๅ€‹ ็™พ ๅˆ†้ปž", + "Results": [ + { + "Text": "ๅ…ญ ๅ€‹ ็™พ ๅˆ†้ปž", + "TypeName": "percentage", + "Resolution": { + "value": "6%" + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": "๏ผ’๏ผŽ๏ผ” ๅ€‹็™พๅˆ† ้ปž", + "Results": [ + { + "Text": "2.4 ๅ€‹็™พๅˆ† ้ปž", + "TypeName": "percentage", + "Resolution": { + "value": "2.4%" + }, + "Start": 0, + "End": 10 + } + ] + }, + { + "Input": "็™พ ๅˆ†ไน‹ ไธ€็™พไบŒๅ้ปžไบ”", + "NotSupported": "java", + "Results": [ + { + "Text": "็™พ ๅˆ†ไน‹ ไธ€็™พไบŒๅ้ปžไบ”", + "TypeName": "percentage", + "Resolution": { + "value": "120.5%" + }, + "Start": 0, + "End": 10 + } + ] + }, + { + "Input": "ไฝฐ ๅˆ† ไน‹ ไธ€ ็™พไบŒ ๅ้ปž ไบ”", + "NotSupported": "java", + "Results": [ + { + "Text": "ไฝฐ ๅˆ† ไน‹ ไธ€ ็™พไบŒ ๅ้ปž ไบ”", + "TypeName": "percentage", + "Resolution": { + "value": "120.5%" + }, + "Start": 0, + "End": 14 + } + ] + }, + { + "Input": "่‹นๆžœๆŠ˜ๆ‰ฃไธ€ๆŠ˜", + "Results": [ + { + "Text": "ไธ€ๆŠ˜", + "TypeName": "percentage", + "Resolution": { + "value": "10%" + }, + "Start": 4, + "End": 5 + } + ] + }, + { + "Input": "ไฝ ๅฏไปฅ่ฎฟ้—ฎไธ€ไธ‹ http://proquest.umi.com/pqdweb?RQT=305&SQ=issn%280024%2D9114%29%20and%20%28ti%28Using%203D%20CAD%20to%20design%20a%20dog%29%20or%20startpage%28158%29%29%20and%20volume%2872%29%20and%20issue%289%29%20and%20pdn%28%3E01%2F01%2F2000%20AND%20%3C12%2F31%2F2000%29&clientId=17859", + "NotSupported": "javascript", + "Results": [] + }, + { + "Input": "ไฝ ๅฏไปฅ่ฎฟ้—ฎไธ€ไธ‹ https://www.test.com/search?q=30%25%2020%", + "NotSupported": "javascript", + "Results": [] + }, + { + "Input": "็™พๅˆ†ไน‹6้…’็ฒพๅซ้‡็š„ๅ•ค้…’ๅ’Œ32.5%็š„็™ฝ้…’", + "NotSupported": "javascript", + "Results": [ + { + "Text": "็™พๅˆ†ไน‹6", + "TypeName": "percentage", + "Resolution": { + "value": "6%" + }, + "Start": 0, + "End": 3 + }, + { + "Text": "32.5%", + "TypeName": "percentage", + "Resolution": { + "value": "32.5%" + }, + "Start": 12, + "End": 16 + } + ] + }, + { + "Input": "็™พๅˆ†ไน‹2็ญ‰ไบŽ็™พๅˆ†ไน‹ไบŒ๏ผŒๅ’Œ2%ๆ˜ฏไธ€ๆ ท็š„ใ€‚", + "NotSupported": "javascript, java", + "Results": [ + { + "Text": "็™พๅˆ†ไน‹2", + "TypeName": "percentage", + "Resolution": { + "value": "2%" + }, + "Start": 0, + "End": 3 + }, + { + "Text": "็™พๅˆ†ไน‹ไบŒ", + "TypeName": "percentage", + "Resolution": { + "value": "2%" + }, + "Start": 6, + "End": 9 + }, + { + "Text": "2%", + "TypeName": "percentage", + "Resolution": { + "value": "2%" + }, + "Start": 12, + "End": 13 + } + ] + }, + { + "Input": "ๆ‰พๅ‡บ้…’็ฒพ้‡ๅœจ5-20%ไน‹้—ด็š„ไบงๅ“", + "NotSupported": "javascript", + "Results": [ + { + "Text": "20%", + "TypeName": "percentage", + "Resolution": { + "value": "20%" + }, + "Start": 8, + "End": 10 + } + ] + }, + { + "Input": "่‚ก็ฅจๅๅคฉๆ”ถ็›˜ไปท็š„็™พๅˆ†ไน‹ไธƒๅ็™พๅˆ†ไฝๅคงไบŽ1", + "NotSupported": "javascript, java", + "Results": [ + { + "Text": "็™พๅˆ†ไน‹ไธƒๅ", + "Start": 8, + "End": 12, + "TypeName": "percentage", + "Resolution": { + "value": "70%" + } + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Dutch/NumberModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Dutch/NumberModel.json new file mode 100644 index 000000000..aa7c9c8ed --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Dutch/NumberModel.json @@ -0,0 +1,2083 @@ +[ + { + "Input": "tweehonderd", + "Comment": "https://onzetaal.nl/taaladvies/getallen-uitschrijven", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tweehonderd", + "TypeName": "number", + "Resolution": { + "value": "200" + } + } + ] + }, + { + "Input": "eenentwintig", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "eenentwintig", + "TypeName": "number", + "Resolution": { + "value": "21" + } + } + ] + }, + { + "Input": "tweeentwintig", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tweeentwintig", + "TypeName": "number", + "Resolution": { + "value": "22" + } + } + ] + }, + { + "Input": "tweeรซntwintig", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tweeรซntwintig", + "TypeName": "number", + "Resolution": { + "value": "22" + } + } + ] + }, + { + "Input": "achthonderd", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "achthonderd", + "TypeName": "number", + "Resolution": { + "value": "800" + } + } + ] + }, + { + "Input": "192.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "192", + "TypeName": "number", + "Resolution": { + "value": "192" + } + } + ] + }, + { + "Input": "192.168.1.2", + "Comment": "Extraction fails to recognize the different numbers separately due to differences in DecimalSeparatorChar and NonDecimalSeparatorChar same, case modified to match French, Spanish, Italian cases", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "192.168", + "TypeName": "number", + "Resolution": { + "value": "192168" + } + }, + { + "Text": "1", + "TypeName": "number", + "Resolution": { + "value": "1" + } + }, + { + "Text": "2", + "TypeName": "number", + "Resolution": { + "value": "2" + } + } + ] + }, + { + "Input": "180,25ml vloeistof", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "180ml vloeistof", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": " 29km weg ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": " de 4e van mei ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": ",25ml vloeistof", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": ",08", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": ",08", + "TypeName": "number", + "Resolution": { + "value": "0,08" + } + } + ] + }, + { + "Input": "en", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": ",23456000", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": ",23456000", + "TypeName": "number", + "Resolution": { + "value": "0,23456" + } + } + ] + }, + { + "Input": "4,800", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "4,800", + "TypeName": "number", + "Resolution": { + "value": "4,8" + } + } + ] + }, + { + "Input": "honderddrie en twee derde", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "honderddrie en twee derde", + "TypeName": "number", + "Resolution": { + "value": "103,666666666667" + } + } + ] + }, + { + "Input": "honderdendrie en twee derde", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "honderdendrie en twee derde", + "TypeName": "number", + "Resolution": { + "value": "103,666666666667" + } + } + ] + }, + { + "Input": "zestien", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "zestien", + "TypeName": "number", + "Resolution": { + "value": "16" + } + } + ] + }, + { + "Input": "twee derde", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "twee derde", + "TypeName": "number", + "Resolution": { + "value": "0,666666666666667" + } + } + ] + }, + { + "Input": "honderdzestien", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "honderdzestien", + "TypeName": "number", + "Resolution": { + "value": "116" + } + } + ] + }, + { + "Input": "honderdzes", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "honderdzes", + "TypeName": "number", + "Resolution": { + "value": "106" + } + } + ] + }, + { + "Input": "honderdenzes", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "honderdenzes", + "TypeName": "number", + "Resolution": { + "value": "106" + } + } + ] + }, + { + "Input": "honderdeenenzestig", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "honderdeenenzestig", + "TypeName": "number", + "Resolution": { + "value": "161" + } + } + ] + }, + { + "Input": "een half dozijn", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "een half dozijn", + "TypeName": "number", + "Resolution": { + "value": "6" + } + } + ] + }, + { + "Input": " 3 dozijn", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3 dozijn", + "TypeName": "number", + "Resolution": { + "value": "36" + } + } + ] + }, + { + "Input": "een dozijn", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "een dozijn", + "TypeName": "number", + "Resolution": { + "value": "12" + } + } + ] + }, + { + "Input": " drie dozijnen ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "drie dozijnen", + "TypeName": "number", + "Resolution": { + "value": "36" + } + } + ] + }, + { + "Input": " driehonderd en twee dozijn", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "driehonderd en twee dozijn", + "TypeName": "number", + "Resolution": { + "value": "324" + } + } + ] + }, + { + "Input": "1.234,567", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1.234,567", + "TypeName": "number", + "Resolution": { + "value": "1234,567" + } + } + ] + }, + { + "Input": "1, 234, 567", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1", + "TypeName": "number", + "Resolution": { + "value": "1" + } + }, + { + "Text": "234", + "TypeName": "number", + "Resolution": { + "value": "234" + } + }, + { + "Text": "567", + "TypeName": "number", + "Resolution": { + "value": "567" + } + } + ] + }, + { + "Input": "9,2321312", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "9,2321312", + "TypeName": "number", + "Resolution": { + "value": "9,2321312" + } + } + ] + }, + { + "Input": " -9,2321312", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "-9,2321312", + "TypeName": "number", + "Resolution": { + "value": "-9,2321312" + } + } + ] + }, + { + "Input": " -1", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "-1", + "TypeName": "number", + "Resolution": { + "value": "-1" + } + } + ] + }, + { + "Input": "-4/5", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "-4/5", + "TypeName": "number", + "Resolution": { + "value": "-0,8" + } + } + ] + }, + { + "Input": "- 1 4/5", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "- 1 4/5", + "TypeName": "number", + "Resolution": { + "value": "-1,8" + } + } + ] + }, + { + "Input": "drie", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "drie", + "TypeName": "number", + "Resolution": { + "value": "3" + } + } + ] + }, + { + "Input": " 123456789101231", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "123456789101231", + "TypeName": "number", + "Resolution": { + "value": "123456789101231" + } + } + ] + }, + { + "Input": "-123456789101231", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "-123456789101231", + "TypeName": "number", + "Resolution": { + "value": "-123456789101231" + } + } + ] + }, + { + "Input": " -123456789101231", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "-123456789101231", + "TypeName": "number", + "Resolution": { + "value": "-123456789101231" + } + } + ] + }, + { + "Input": "1", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1", + "TypeName": "number", + "Resolution": { + "value": "1" + } + } + ] + }, + { + "Input": "10k", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10k", + "TypeName": "number", + "Resolution": { + "value": "10000" + } + } + ] + }, + { + "Input": "10G", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10g", + "TypeName": "number", + "Resolution": { + "value": "10000000000" + } + } + ] + }, + { + "Input": "- 10 k", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "- 10 k", + "TypeName": "number", + "Resolution": { + "value": "-10000" + } + } + ] + }, + { + "Input": "2 miljoen", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2 miljoen", + "TypeName": "number", + "Resolution": { + "value": "2000000" + } + } + ] + }, + { + "Input": "1 biljoen", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 biljoen", + "TypeName": "number", + "Resolution": { + "value": "1000000000000" + } + } + ] + }, + { + "Input": " drie ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "drie", + "TypeName": "number", + "Resolution": { + "value": "3" + } + } + ] + }, + { + "Input": "een biljoen", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "een biljoen", + "TypeName": "number", + "Resolution": { + "value": "1000000000000" + } + } + ] + }, + { + "Input": "eenentwintig biljoen", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "eenentwintig biljoen", + "TypeName": "number", + "Resolution": { + "value": "21000000000000" + } + } + ] + }, + { + "Input": "tweeรซnvijftig", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tweeรซnvijftig", + "TypeName": "number", + "Resolution": { + "value": "52" + } + } + ] + }, + { + "Input": "tweeenvijftig", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tweeenvijftig", + "TypeName": "number", + "Resolution": { + "value": "52" + } + } + ] + }, + { + "Input": "tweeduizend tweehonderd", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tweeduizend tweehonderd", + "TypeName": "number", + "Resolution": { + "value": "2200" + } + } + ] + }, + { + "Input": "tweeduizend tweehonderdtwintig", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tweeduizend tweehonderdtwintig", + "TypeName": "number", + "Resolution": { + "value": "2220" + } + } + ] + }, + { + "Input": "tweeรซntwintighonderd", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tweeรซntwintighonderd", + "TypeName": "number", + "Resolution": { + "value": "2200" + } + } + ] + }, + { + "Input": " 2,33 k", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2,33 k", + "TypeName": "number", + "Resolution": { + "value": "2330" + } + } + ] + }, + { + "Input": "1e10", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1e10", + "TypeName": "number", + "Resolution": { + "value": "10000000000" + } + } + ] + }, + { + "Input": "1,1^23", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1,1^23", + "TypeName": "number", + "Resolution": { + "value": "8,95430243255239" + } + } + ] + }, + { + "Input": " tweeendertigduizend tweehonderd ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tweeendertigduizend tweehonderd", + "TypeName": "number", + "Resolution": { + "value": "32200" + } + } + ] + }, + { + "Input": "zeventig", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "zeventig", + "TypeName": "number", + "Resolution": { + "value": "70" + } + } + ] + }, + { + "Input": "2 1/4", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2 1/4", + "TypeName": "number", + "Resolution": { + "value": "2,25" + } + } + ] + }, + { + "Input": "3/4", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3/4", + "TypeName": "number", + "Resolution": { + "value": "0,75" + } + } + ] + }, + { + "Input": "een achtste", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "een achtste", + "TypeName": "number", + "Resolution": { + "value": "0,125" + } + } + ] + }, + { + "Input": "vijf achtste", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vijf achtste", + "TypeName": "number", + "Resolution": { + "value": "0,625" + } + } + ] + }, + { + "Input": "een halve", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "een halve", + "TypeName": "number", + "Resolution": { + "value": "0,5" + } + } + ] + }, + { + "Input": "drie en een kwart", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "drie en een kwart", + "TypeName": "number", + "Resolution": { + "value": "3,25" + } + } + ] + }, + { + "Input": "Ik wil graag een half brood", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "een half", + "TypeName": "number", + "Resolution": { + "value": "0,5" + } + } + ] + }, + { + "Input": "Ik wil graag een kwart brood", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "een kwart", + "TypeName": "number", + "Resolution": { + "value": "0,25" + } + } + ] + }, + { + "Input": "Drie kwart van de bevolking heeft hier last van.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "drie kwart", + "TypeName": "number", + "Resolution": { + "value": "0,75" + } + } + ] + }, + { + "Input": "Driekwart van de bevolking heeft hier last van.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "driekwart", + "TypeName": "number", + "Resolution": { + "value": "0,75" + } + } + ] + }, + { + "Input": "twintig drie vijfde", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "twintig drie vijfde", + "TypeName": "number", + "Resolution": { + "value": "20,6" + } + } + ] + }, + { + "Input": "drieรซntwintig vijfde", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "drieรซntwintig vijfde", + "TypeName": "number", + "Resolution": { + "value": "4,6" + } + } + ] + }, + { + "Input": "drieรซntwintig en drie vijfde", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "drieรซntwintig en drie vijfde", + "TypeName": "number", + "Resolution": { + "value": "23,6" + } + } + ] + }, + { + "Input": "een miljoen tweeduizend tweehonderd drie vijfde", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "een miljoen tweeduizend tweehonderd drie vijfde", + "TypeName": "number", + "Resolution": { + "value": "1002200,6" + } + } + ] + }, + { + "Input": "anderhalf", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "anderhalf", + "TypeName": "number", + "Resolution": { + "value": "1,5" + } + } + ] + }, + { + "Input": "Anderhalve week is niet zo lang. ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "anderhalve", + "TypeName": "number", + "Resolution": { + "value": "1,5" + } + } + ] + }, + { + "Input": "een en een vierde", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "een en een vierde", + "TypeName": "number", + "Resolution": { + "value": "1,25" + } + } + ] + }, + { + "Input": "vijf en een kwart", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vijf en een kwart", + "TypeName": "number", + "Resolution": { + "value": "5,25" + } + } + ] + }, + { + "Input": "honderd driekwart", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "honderd driekwart", + "TypeName": "number", + "Resolution": { + "value": "100,75" + } + } + ] + }, + { + "Input": "een honderdste", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "een honderdste", + "TypeName": "number", + "Resolution": { + "value": "0,01" + } + } + ] + }, + { + "Input": "1,1^+23", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1,1^+23", + "TypeName": "number", + "Resolution": { + "value": "8,95430243255239" + } + } + ] + }, + { + "Input": "2,5^-1", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2,5^-1", + "TypeName": "number", + "Resolution": { + "value": "0,4" + } + } + ] + }, + { + "Input": "-2500^-1", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "-2500^-1", + "TypeName": "number", + "Resolution": { + "value": "-0,0004" + } + } + ] + }, + { + "Input": "-1,1^+23", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "-1,1^+23", + "TypeName": "number", + "Resolution": { + "value": "-8,95430243255239" + } + } + ] + }, + { + "Input": "-2,5^-1", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "-2,5^-1", + "TypeName": "number", + "Resolution": { + "value": "-0,4" + } + } + ] + }, + { + "Input": "-1,1^--23", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "-1,1^--23", + "TypeName": "number", + "Resolution": { + "value": "-8,95430243255239" + } + } + ] + }, + { + "Input": "-127,32e13", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "-127,32e13", + "TypeName": "number", + "Resolution": { + "value": "-1,2732E+15" + } + } + ] + }, + { + "Input": "12,32e+14", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "12,32e+14", + "TypeName": "number", + "Resolution": { + "value": "1,232E+15" + } + } + ] + }, + { + "Input": "-12e-1", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "-12e-1", + "TypeName": "number", + "Resolution": { + "value": "-1,2" + } + } + ] + }, + { + "Input": "1,2b", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1,2b", + "TypeName": "number", + "Resolution": { + "value": "1200000000" + } + } + ] + }, + { + "Input": "een vijfde", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "een vijfde", + "TypeName": "number", + "Resolution": { + "value": "0,2" + } + } + ] + }, + { + "Input": "honderdduizend biljoensten", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "honderdduizend biljoensten", + "TypeName": "number", + "Resolution": { + "value": "1E-07" + } + } + ] + }, + { + "Input": "drie vijfde", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "drie vijfde", + "TypeName": "number", + "Resolution": { + "value": "0,6" + } + } + ] + }, + { + "Input": "twintig vijfde", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "twintig vijfde", + "TypeName": "number", + "Resolution": { + "value": "4" + } + } + ] + }, + { + "Input": "drie een vijfde", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "drie een vijfde", + "TypeName": "number", + "Resolution": { + "value": "3,2" + } + } + ] + }, + { + "Input": "eenentwintig vijfde", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "eenentwintig vijfde", + "TypeName": "number", + "Resolution": { + "value": "4,2" + } + } + ] + }, + { + "Input": "een eenentwintigste", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "een eenentwintigste", + "TypeName": "number", + "Resolution": { + "value": "0,0476190476190476" + } + } + ] + }, + { + "Input": "een vijfentwintigste", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "een vijfentwintigste", + "TypeName": "number", + "Resolution": { + "value": "0,04" + } + } + ] + }, + { + "Input": "drie eenentwintigste", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "drie eenentwintigste", + "TypeName": "number", + "Resolution": { + "value": "0,142857142857143" + } + } + ] + }, + { + "Input": "twintig vijventwintigste", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "twintig vijventwintigste", + "TypeName": "number", + "Resolution": { + "value": "0,8" + } + } + ] + }, + { + "Input": "honderd en dertig vijfde", + "Comment": "'hundred and thirty fifths', the problem occurs when numerator > denominator", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "honderd en dertig vijfde", + "TypeName": "number", + "Resolution": { + "value": "106" + } + } + ] + }, + { + "Input": "een van de drie", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "een van de drie", + "TypeName": "number", + "Resolution": { + "value": "0,333333333333333" + } + } + ] + }, + { + "Input": "1 uit eenentwintig", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 uit eenentwintig", + "TypeName": "number", + "Resolution": { + "value": "0,0476190476190476" + } + } + ] + }, + { + "Input": "1 uit drie", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 uit drie", + "TypeName": "number", + "Resolution": { + "value": "0,333333333333333" + } + } + ] + }, + { + "Input": "1 op de 3", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 op de 3", + "TypeName": "number", + "Resolution": { + "value": "0,333333333333333" + } + } + ] + }, + { + "Input": "1 van de 3", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 van de 3", + "TypeName": "number", + "Resolution": { + "value": "0,333333333333333" + } + } + ] + }, + { + "Input": "รฉรฉn uit de 20", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "รฉรฉn uit de 20", + "TypeName": "number", + "Resolution": { + "value": "0,05" + } + } + ] + }, + { + "Input": "รฉรฉn van de twintig", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "รฉรฉn van de twintig", + "TypeName": "number", + "Resolution": { + "value": "0,05" + } + } + ] + }, + { + "Input": "Het antwoord is min een", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "min een", + "TypeName": "number", + "Resolution": { + "value": "-1" + } + } + ] + }, + { + "Input": "Een op de twintig is hier niet tevreden mee", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "een op de twintig", + "TypeName": "number", + "Resolution": { + "value": "0,05" + } + } + ] + }, + { + "Input": "Het antwoord is vijf en een half", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vijf en een half", + "TypeName": "number", + "Resolution": { + "value": "5,5" + } + } + ] + }, + { + "Input": "Het antwoord is min vijf komma vijf", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "min vijf komma vijf", + "TypeName": "number", + "Resolution": { + "value": "-5,5" + } + } + ] + }, + { + "Input": "Het antwoord is min 5", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "min 5", + "TypeName": "number", + "Resolution": { + "value": "-5" + } + } + ] + }, + { + "Input": "een - vierde", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "een - vierde", + "TypeName": "number", + "Resolution": { + "value": "0,25" + } + } + ] + }, + { + "Input": "een-achtste", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "een-achtste", + "TypeName": "number", + "Resolution": { + "value": "0,125" + } + } + ] + }, + { + "Input": "vijf / achtste", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vijf / achtste", + "TypeName": "number", + "Resolution": { + "value": "0,625" + } + } + ] + }, + { + "Input": "1 van de eenentwintig", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 van de eenentwintig", + "TypeName": "number", + "Resolution": { + "value": "0,0476190476190476" + } + } + ] + }, + { + "Input": "vijf achtsten van", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vijf achtsten", + "TypeName": "number", + "Resolution": { + "value": "0,625" + } + } + ] + }, + { + "Input": "honderdachtste", + "Comment": "This is a 'rangtelwoord', not a fraction.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "honderdenachtste", + "Comment": "This is a 'rangtelwoord', not a fraction.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "1 234 567", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 234 567", + "TypeName": "number", + "Resolution": { + "value": "1234567" + } + } + ] + }, + { + "Input": "40 000 is hetzelfde als 40โ€ฏ000", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "40 000", + "TypeName": "number", + "Resolution": { + "value": "40000" + } + }, + { + "Text": "40โ€ฏ000", + "TypeName": "number", + "Resolution": { + "value": "40000" + } + } + ] + }, + { + "Input": "Op dit moment de populatie van China is 1 414 021 100.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 414 021 100", + "TypeName": "number", + "Resolution": { + "value": "1414021100" + } + } + ] + }, + { + "Input": "423 0000 zal worden herkend als twee nummers.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "423", + "TypeName": "number", + "Resolution": { + "value": "423" + } + }, + { + "Text": "0000", + "TypeName": "number", + "Resolution": { + "value": "0" + } + }, + { + "Text": "twee", + "TypeName": "number", + "Resolution": { + "value": "2" + } + } + ] + }, + { + "Input": "1 234 567,89 is een geldig nummer.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 234 567,89", + "TypeName": "number", + "Resolution": { + "value": "1234567,89" + } + }, + { + "Text": "een", + "TypeName": "number", + "Resolution": { + "value": "1" + } + } + ] + }, + { + "Input": "Nul is hetzelfde als 0", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "nul", + "TypeName": "number", + "Resolution": { + "value": "0" + } + }, + { + "Text": "0", + "TypeName": "number", + "Resolution": { + "value": "0" + } + } + ] + }, + { + "Input": "Heb je op 17/5/2018 tijd om af te spreken?", + "Comment": "Fractions in Dutch are written like 17/5, which conflicts with this case", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "17", + "TypeName": "number", + "Resolution": { + "value": "17" + } + }, + { + "Text": "5", + "TypeName": "number", + "Resolution": { + "value": "5" + } + }, + { + "Text": "2018", + "TypeName": "number", + "Resolution": { + "value": "2018" + } + } + ] + }, + { + "Input": "Mijn telefoonnummer is +1-222-2222/2222", + "Comment": "Fractions in Dutch are written like 2222/2222, which conflicts with this case", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1", + "TypeName": "number", + "Resolution": { + "value": "1" + } + }, + { + "Text": "222", + "TypeName": "number", + "Resolution": { + "value": "222" + } + }, + { + "Text": "2222", + "TypeName": "number", + "Resolution": { + "value": "2222" + } + }, + { + "Text": "2222", + "TypeName": "number", + "Resolution": { + "value": "2222" + } + } + ] + }, + { + "Input": "รฉรฉn", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "รฉรฉn", + "TypeName": "number", + "Resolution": { + "value": "1" + } + } + ] + }, + { + "Input": "een gros eieren.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "een gros", + "TypeName": "number", + "Resolution": { + "value": "144" + } + } + ] + }, + { + "Input": "driehonderdeenentachtigduizend", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "driehonderdeenentachtigduizend", + "TypeName": "number", + "Resolution": { + "value": "381000" + } + } + ] + }, + { + "Input": "vierduizend twee", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vierduizend twee", + "TypeName": "number", + "Resolution": { + "value": "4002" + } + } + ] + }, + { + "Input": "vierduizend en twee", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vierduizend en twee", + "TypeName": "number", + "Resolution": { + "value": "4002" + } + } + ] + }, + { + "Input": "zesduizend achtentwintig", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "zesduizend achtentwintig", + "TypeName": "number", + "Resolution": { + "value": "6028" + } + } + ] + }, + { + "Input": "drie miljoen", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "drie miljoen", + "TypeName": "number", + "Resolution": { + "value": "3000000" + } + } + ] + }, + { + "Input": "vijf miljard tweehonderd miljoen", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vijf miljard tweehonderd miljoen", + "TypeName": "number", + "Resolution": { + "value": "5200000000" + } + } + ] + }, + { + "Input": "honderdacht", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "honderdacht", + "TypeName": "number", + "Resolution": { + "value": "108" + } + } + ] + }, + { + "Input": "honderdenacht", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "honderdenacht", + "TypeName": "number", + "Resolution": { + "value": "108" + } + } + ] + }, + { + "Input": "zeshonderdachtenzeventig", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "zeshonderdachtenzeventig", + "TypeName": "number", + "Resolution": { + "value": "678" + } + } + ] + }, + { + "Input": "zeshonderdenachtenzeventig", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "zeshonderdenachtenzeventig", + "TypeName": "number", + "Resolution": { + "value": "678" + } + } + ] + }, + { + "Input": "tweeduizend zestien", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tweeduizend zestien", + "TypeName": "number", + "Resolution": { + "value": "2016" + } + } + ] + }, + { + "Input": "tweeduizend en zestien", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tweeduizend en zestien", + "TypeName": "number", + "Resolution": { + "value": "2016" + } + } + ] + }, + { + "Input": "tweeduizend vijfhonderdzevenenzeventig", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tweeduizend vijfhonderdzevenenzeventig", + "TypeName": "number", + "Resolution": { + "value": "2577" + } + } + ] + }, + { + "Input": "vijfentwintighonderdzevenenzeventig", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vijfentwintighonderdzevenenzeventig", + "TypeName": "number", + "Resolution": { + "value": "2577" + } + } + ] + }, + { + "Input": "tweeduizend en vijfhonderdzevenenzeventig", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tweeduizend en vijfhonderdzevenenzeventig", + "TypeName": "number", + "Resolution": { + "value": "2577" + } + } + ] + }, + { + "Input": "vijfentwintighonderdenzevenenzeventig", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vijfentwintighonderdenzevenenzeventig", + "TypeName": "number", + "Resolution": { + "value": "2577" + } + } + ] + }, + { + "Input": "zeventien miljoen drieรซnvijftigduizend negenhonderdtachtig", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "zeventien miljoen drieรซnvijftigduizend negenhonderdtachtig", + "TypeName": "number", + "Resolution": { + "value": "17053980" + } + } + ] + }, + { + "Input": "tweeรซnhalf", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tweeรซnhalf", + "TypeName": "number", + "Resolution": { + "value": "2,5" + } + } + ] + }, + { + "Input": "twee en een half", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "twee en een half", + "TypeName": "number", + "Resolution": { + "value": "2,5" + } + } + ] + }, + { + "Input": "twaalfenhalve", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "twaalfenhalve", + "TypeName": "number", + "Resolution": { + "value": "12,5" + } + } + ] + }, + { + "Input": "twaalf en een halve", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "twaalf en een halve", + "TypeName": "number", + "Resolution": { + "value": "12,5" + } + } + ] + }, + { + "Input": "honderd", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "honderd", + "TypeName": "number", + "Resolution": { + "value": "100" + } + } + ] + }, + { + "Input": "honderd duizend", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "honderd duizend", + "TypeName": "number", + "Resolution": { + "value": "100000" + } + } + ] + }, + { + "Input": "honderdduizend", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "honderdduizend", + "TypeName": "number", + "Resolution": { + "value": "100000" + } + } + ] + }, + { + "Input": "honderdduizend miljoen", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "honderdduizend miljoen", + "TypeName": "number", + "Resolution": { + "value": "100000000000" + } + } + ] + }, + { + "Input": "291.890", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "291.890", + "TypeName": "number", + "Resolution": { + "value": "291890" + } + } + ] + }, + { + "Input": "het resultaat is โ…™ en soms ยฝ", + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "โ…™", + "TypeName": "number", + "Resolution": { + "value": "0,166666666666667" + }, + "Start": 17, + "End": 17 + }, + { + "Text": "ยฝ", + "TypeName": "number", + "Resolution": { + "value": "0,5" + }, + "Start": 27, + "End": 27 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Dutch/NumberModelPercentMode.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Dutch/NumberModelPercentMode.json new file mode 100644 index 000000000..e883d1ccc --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Dutch/NumberModelPercentMode.json @@ -0,0 +1,43 @@ +[ + { + "Input": "รฉรฉn van de drie", + "Results": [ + { + "Text": "รฉรฉn", + "TypeName": "number", + "Resolution": { + "value": "1" + } + }, + { + "Text": "drie", + "TypeName": "number", + "Resolution": { + "value": "3" + } + } + ], + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "1 in eenentwintig", + "Results": [ + { + "Text": "1", + "TypeName": "number", + "Resolution": { + "value": "1" + } + }, + { + "Text": "eenentwintig", + "TypeName": "number", + "Resolution": { + "value": "21" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Dutch/NumberRangeModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Dutch/NumberRangeModel.json new file mode 100644 index 000000000..1f3082218 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Dutch/NumberRangeModel.json @@ -0,0 +1,693 @@ +[ + { + "Input": "1995-01", + "Results": [], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Dit nummer is hoger dan twintig en kleiner of gelijk dan vijfendertig.", + "Results": [ + { + "Text": "hoger dan twintig en kleiner of gelijk dan vijfendertig", + "TypeName": "numberrange", + "Resolution": { + "value": "(20,35]" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Het nummer ligt tussen de 20 en 30.", + "Results": [ + { + "Text": "tussen de 20 en 30", + "TypeName": "numberrange", + "Resolution": { + "value": "[20,30)" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Hij is geรซindigd tussen de tiende en de vijftiende.", + "Results": [ + { + "Text": "tussen de tiende en de vijftiende", + "TypeName": "numberrange", + "Resolution": { + "value": "[10,15)" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Hij scoort tussen min tien en vijftien.", + "Results": [ + { + "Text": "tussen min tien en vijftien", + "TypeName": "numberrange", + "Resolution": { + "value": "[-10,15)" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Hij staat hoger dan de tiende maar lager dan de vijftiende.", + "Results": [ + { + "Text": "hoger dan de tiende maar lager dan de vijftiende", + "TypeName": "numberrange", + "Resolution": { + "value": "(10,15)" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Dit is een getal wat groter is dan 100, maar kleiner als 300", + "Results": [ + { + "Text": "groter is dan 100, maar kleiner als 300", + "TypeName": "numberrange", + "Resolution": { + "value": "(100,300)" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Dit aantal is hoger of gelijk aan honderd, maar lager of gelijk aan driehonderd", + "Results": [ + { + "Text": "hoger of gelijk aan honderd, maar lager of gelijk aan driehonderd", + "TypeName": "numberrange", + "Resolution": { + "value": "[100,300]" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Er zijn maximum 100 en op zijn minst 20 appels.", + "Results": [ + { + "Text": "maximum 100 en op zijn minst 20", + "TypeName": "numberrange", + "Resolution": { + "value": "[20,100]" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Deze appels zijn ongeveer 20~100 gram", + "Results": [ + { + "Text": "20~100", + "TypeName": "numberrange", + "Resolution": { + "value": "[20,100)" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Het bereik van de getallen is 20 tot 100", + "Results": [ + { + "Text": "20 tot 100", + "TypeName": "numberrange", + "Resolution": { + "value": "[20,100)" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Het bereik van de getallen is 20 tot en met 100", + "Results": [ + { + "Text": "20 tot en met 100", + "TypeName": "numberrange", + "Resolution": { + "value": "[20,100]" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Het bereik van de getallen gaat van duizend tot vijftienhonderd.", + "Results": [ + { + "Text": "van duizend tot vijftienhonderd", + "TypeName": "numberrange", + "Resolution": { + "value": "[1000,1500)" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Het nummer ligt boven de 1000 en onder de 1500", + "Results": [ + { + "Text": "boven de 1000 en onder de 1500", + "TypeName": "numberrange", + "Resolution": { + "value": "(1000,1500)" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Het getal is hoger dan een kwart maar lager als de helft.", + "Results": [ + { + "Text": "hoger dan een kwart maar lager als de helft", + "TypeName": "numberrange", + "Resolution": { + "value": "(0.25,0.5)" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Dit getal is groter of gelijk aan drieduizendnegenhonderdvijfenzestig.", + "Results": [ + { + "Text": "groter of gelijk aan drieduizendnegenhonderdvijfenzestig", + "TypeName": "numberrange", + "Resolution": { + "value": "[3965,)" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Dit getal is groter als 4.565", + "Results": [ + { + "Text": "groter als 4.565", + "TypeName": "numberrange", + "Resolution": { + "value": "(4565,)" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Hij is meer dan dertig jaren oud.", + "Results": [ + { + "Text": "meer dan dertig", + "TypeName": "numberrange", + "Resolution": { + "value": "(30,)" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Zijn leeftijd is niet minder dan dertig.", + "Results": [ + { + "Text": "niet minder dan dertig", + "TypeName": "numberrange", + "Resolution": { + "value": "[30,)" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Er zijn ongeveer vijfhonderd of meer van deze producten.", + "Results": [ + { + "Text": "vijfhonderd of meer", + "TypeName": "numberrange", + "Resolution": { + "value": "[500,)" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Meer dan de helft van de mensen is aanwezig.", + "Results": [ + { + "Text": "meer dan de helft", + "TypeName": "numberrange", + "Resolution": { + "value": "(0.5,)" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Meer dan 1/2 van de mensen is aanwezig.", + "Results": [ + { + "Text": "meer dan 1/2", + "TypeName": "numberrange", + "Resolution": { + "value": "(0.5,)" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Zoek de priemgetallen die kleiner of gelijk aan 100 zijn", + "Results": [ + { + "Text": "kleiner of gelijk aan 100", + "TypeName": "numberrange", + "Resolution": { + "value": "(,100]" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Er zijn ongeveer vijfhonderd of minder van deze producten.", + "Results": [ + { + "Text": "vijfhonderd of minder", + "TypeName": "numberrange", + "Resolution": { + "value": "(,500]" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Vind de priemgetallen die < = 100 zijn", + "Results": [ + { + "Text": "< = 100", + "TypeName": "numberrange", + "Resolution": { + "value": "(,100]" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Zijn lengte is onder de 170.", + "Results": [ + { + "Text": "onder de 170", + "TypeName": "numberrange", + "Resolution": { + "value": "(,170)" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Zijn lengte is kleiner dan 170.", + "Results": [ + { + "Text": "kleiner dan 170", + "TypeName": "numberrange", + "Resolution": { + "value": "(,170)" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Minder dan duizend reuzenpanda's leven nog steeds in het wild.", + "Results": [ + { + "Text": "minder dan duizend", + "TypeName": "numberrange", + "Resolution": { + "value": "(,1000)" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "x is gelijk aan honderdzeventig.", + "Results": [ + { + "Text": "gelijk aan honderdzeventig", + "TypeName": "numberrange", + "Resolution": { + "value": "[170,170]" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "x>10 en y<20", + "Results": [ + { + "Text": ">10", + "TypeName": "numberrange", + "Resolution": { + "value": "(10,)" + } + }, + { + "Text": "<20", + "TypeName": "numberrange", + "Resolution": { + "value": "(,20)" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "x is groter dan 10 en kleiner dan 20. y is niet meer als 50 en niet kleiner als 20.", + "Results": [ + { + "Text": "groter dan 10 en kleiner dan 20", + "TypeName": "numberrange", + "Resolution": { + "value": "(10,20)" + } + }, + { + "Text": "niet meer als 50 en niet kleiner als 20", + "TypeName": "numberrange", + "Resolution": { + "value": "[20,50]" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Een vierde is een breuk", + "Results": [], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Het getal is gelijk aan 20.", + "Results": [ + { + "Text": "gelijk aan 20", + "TypeName": "numberrange", + "Resolution": { + "value": "[20,20]" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Gelijk aan 20, is het aantal studenten in onze klas niet significant.", + "Results": [ + { + "Text": "gelijk aan 20", + "TypeName": "numberrange", + "Resolution": { + "value": "[20,20]" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "0612345678 is een telefoonnummer.", + "Results": [], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "+31612345678 is een telefoonnummer.", + "Results": [], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "+31 6 12 34 56 78 is een telefoonnummer.", + "Results": [], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Zojn resultaat is 200 of meer", + "Results": [ + { + "Text": "200 of meer", + "TypeName": "numberrange", + "Resolution": { + "value": "[200,)" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Zijn resultaat is 200 of hoger dan 190", + "Results": [ + { + "Text": "hoger dan 190", + "TypeName": "numberrange", + "Resolution": { + "value": "(190,)" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Het resultaat is 200 of hoger", + "Results": [ + { + "Text": "200 of hoger", + "TypeName": "numberrange", + "Resolution": { + "value": "[200,)" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Zijn score is minder dan of gelijk aan 30", + "Results": [ + { + "Text": "minder dan of gelijk aan 30", + "TypeName": "numberrange", + "Resolution": { + "value": "(,30]" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Zijn score is gelijk aan of minder dan 30", + "Results": [ + { + "Text": "gelijk aan of minder dan 30", + "TypeName": "numberrange", + "Resolution": { + "value": "(,30]" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Zijn score is minstens of gelijk aan 30", + "Results": [ + { + "Text": "minstens of gelijk aan 30", + "TypeName": "numberrange", + "Resolution": { + "value": "[30,)" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Zijn score is gelijk of meer dan 30", + "Results": [ + { + "Text": "gelijk of meer dan 30", + "TypeName": "numberrange", + "Resolution": { + "value": "[30,)" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Zijn score is gelijk aan 5000 of minder", + "Results": [ + { + "Text": "gelijk aan 5000 of minder", + "TypeName": "numberrange", + "Resolution": { + "value": "(,5000]" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Zijn score is gelijk aan 5000 of minder dan 6000", + "Results": [ + { + "Text": "gelijk aan 5000", + "TypeName": "numberrange", + "Resolution": { + "value": "[5000,5000]" + } + }, + { + "Text": "minder dan 6000", + "TypeName": "numberrange", + "Resolution": { + "value": "(,6000)" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Zijn resultaat is gelijk aan 5000 of meer dan dat", + "Results": [ + { + "Text": "gelijk aan 5000 of meer dan", + "TypeName": "numberrange", + "Resolution": { + "value": "[5000,)" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Het resultaat is gelijk aan 5000 of meer dan 4500", + "Results": [ + { + "Text": "gelijk aan 5000", + "TypeName": "numberrange", + "Resolution": { + "value": "[5000,5000]" + } + }, + { + "Text": "meer dan 4500", + "TypeName": "numberrange", + "Resolution": { + "value": "(4500,)" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Het resultaat is minder dan 5000 of gelijk aan", + "Results": [ + { + "Text": "minder dan 5000 of gelijk aan", + "TypeName": "numberrange", + "Resolution": { + "value": "(,5000]" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Het kost meer dan 5000 of evenveel", + "Results": [ + { + "Text": "meer dan 5000 of evenveel", + "TypeName": "numberrange", + "Resolution": { + "value": "[5000,)" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Zijn resultaat is meer dan 5000 of gelijk aan", + "Results": [ + { + "Text": "meer dan 5000 of gelijk aan", + "TypeName": "numberrange", + "Resolution": { + "value": "[5000,)" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Het resultaat is meer dan 5000 of gelijk aan 6000", + "Results": [ + { + "Text": "meer dan 5000", + "TypeName": "numberrange", + "Resolution": { + "value": "(5000,)" + } + }, + { + "Text": "gelijk aan 6000", + "TypeName": "numberrange", + "Resolution": { + "value": "[6000,6000]" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Het resultaat is gelijk aan 5000 of minder dan 5000", + "Results": [ + { + "Text": "gelijk aan 5000", + "TypeName": "numberrange", + "Resolution": { + "value": "[5000,5000]" + } + }, + { + "Text": "minder dan 5000", + "TypeName": "numberrange", + "Resolution": { + "value": "(,5000)" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Dutch/OrdinalModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Dutch/OrdinalModel.json new file mode 100644 index 000000000..d65d71f70 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Dutch/OrdinalModel.json @@ -0,0 +1,522 @@ +[ + { + "Input": "drie biljoenste", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "drie biljoenste", + "TypeName": "ordinal", + "Resolution": { + "value": "3000000000000", + "offset":"3000000000000", + "relativeTo":"start" + } + } + ] + }, + { + "Input": "een biljoenste", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "honderd biljoenste", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "honderd biljoenste", + "TypeName": "ordinal", + "Resolution": { + "value": "100000000000000", + "offset":"100000000000000", + "relativeTo":"start" + } + } + ] + }, + { + "Input": "11e", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "11e", + "TypeName": "ordinal", + "Resolution": { + "value": "11", + "offset":"11", + "relativeTo":"start" + } + } + ] + }, + { + "Input": "derde", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "derde", + "TypeName": "ordinal", + "Resolution": { + "value": "3", + "offset":"3", + "relativeTo":"start" + } + } + ] + }, + { + "Input": "30ste", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "30ste", + "TypeName": "ordinal", + "Resolution": { + "value": "30", + "offset":"30", + "relativeTo":"start" + } + } + ] + }, + { + "Input": "tweede", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tweede", + "TypeName": "ordinal", + "Resolution": { + "value": "2", + "offset":"2", + "relativeTo":"start" + } + } + ] + }, + { + "Input": "elfde", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "elfde", + "TypeName": "ordinal", + "Resolution": { + "value": "11", + "offset":"11", + "relativeTo":"start" + } + } + ] + }, + { + "Input": "nulde", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "nulde", + "TypeName": "ordinal", + "Resolution": { + "value": "0", + "offset":"0", + "relativeTo":"start" + } + } + ] + }, + { + "Input": "twintigste", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "twintigste", + "TypeName": "ordinal", + "Resolution": { + "value": "20", + "offset":"20", + "relativeTo":"start" + } + } + ] + }, + { + "Input": "vijfendertigste", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vijfendertigste", + "TypeName": "ordinal", + "Resolution": { + "value": "35", + "offset":"35", + "relativeTo":"start" + } + } + ] + }, + { + "Input": "eenentwintigste", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "eenentwintigste", + "TypeName": "ordinal", + "Resolution": { + "value": "21", + "offset":"21", + "relativeTo":"start" + } + } + ] + }, + { + "Input": "honderdvijfentwintigste", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "honderdvijfentwintigste", + "TypeName": "ordinal", + "Resolution": { + "value": "125", + "offset":"125", + "relativeTo":"start" + } + } + ] + }, + { + "Input": "biljoenste", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "biljoenste", + "TypeName": "ordinal", + "Resolution": { + "value": "1000000000000", + "offset":"1000000000000", + "relativeTo":"start" + } + } + ] + }, + { + "Input": "eerste", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "eerste", + "TypeName": "ordinal", + "Resolution": { + "value": "1", + "offset":"1", + "relativeTo":"start" + } + } + ] + }, + { + "Input": "tweehonderdste", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tweehonderdste", + "TypeName": "ordinal", + "Resolution": { + "value": "200", + "offset":"200", + "relativeTo":"start" + } + } + ] + }, + { + "Input": "Boek een eerste klas ticket naar Amsterdam", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "eerste", + "TypeName": "ordinal", + "Resolution": { + "value": "1", + "offset":"1", + "relativeTo":"start" + } + } + ] + }, + { + "Input": "honderdachtste", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "honderdachtste", + "TypeName": "ordinal", + "Resolution": { + "value": "108", + "offset":"108", + "relativeTo":"start" + } + } + ] + }, + { + "Input": "honderdenachtste", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "honderdenachtste", + "TypeName": "ordinal", + "Resolution": { + "value": "108", + "offset":"108", + "relativeTo":"start" + } + } + ] + }, + { + "Input": "tweeduizend zestiende", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tweeduizend zestiende", + "TypeName": "ordinal", + "Resolution": { + "value": "2016", + "offset":"2016", + "relativeTo":"start" + } + } + ] + }, + { + "Input": "tweeduizend en zestiende", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tweeduizend en zestiende", + "TypeName": "ordinal", + "Resolution": { + "value": "2016", + "offset":"2016", + "relativeTo":"start" + } + } + ] + }, + { + "Input": "zeventien miljoenste", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "zeventien miljoenste", + "TypeName": "ordinal", + "Resolution": { + "value": "17000000", + "offset":"17000000", + "relativeTo":"start" + } + } + ] + }, + { + "Input": "vier miljoenste", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vier miljoenste", + "TypeName": "ordinal", + "Resolution": { + "value": "4000000", + "offset":"4000000", + "relativeTo":"start" + } + } + ] + }, + { + "Input": "vier miljoen vierhonderdduizendste", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "vier miljoen vierhonderdduizendste", + "TypeName": "ordinal", + "Resolution": { + "value": "4400000", + "offset":"4400000", + "relativeTo":"start" + } + } + ] + }, + { + "Input": "drieduizend tweehonderdtwintigste", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "drieduizend tweehonderdtwintigste", + "TypeName": "ordinal", + "Resolution": { + "value": "3220", + "offset":"3220", + "relativeTo":"start" + } + } + ] + }, + { + "Input": "honderdvijfendertigste", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "honderdvijfendertigste", + "TypeName": "ordinal", + "Resolution": { + "value": "135", + "offset":"135", + "relativeTo":"start" + } + } + ] + }, + { + "Input": "honderdentweede", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "honderdentweede", + "TypeName": "ordinal", + "Resolution": { + "value": "102", + "offset":"102", + "relativeTo":"start" + } + } + ] + }, + { + "Input": "drieduizendste", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "drieduizendste", + "TypeName": "ordinal", + "Resolution": { + "value": "3000", + "offset":"3000", + "relativeTo":"start" + } + } + ] + }, + { + "Input": "honderdeende", + "Comment": "edge case: https://onzetaal.nl/taaladvies/honderdeneende-honderdeneerste/", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "honderdeende", + "TypeName": "ordinal", + "Resolution": { + "value": "101", + "offset":"101", + "relativeTo":"start" + } + } + ] + }, + { + "Input": "honderdeneende", + "Comment": "edge case: https://onzetaal.nl/taaladvies/honderdeneende-honderdeneerste/", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "honderdeneende", + "TypeName": "ordinal", + "Resolution": { + "value": "101", + "offset":"101", + "relativeTo":"start" + } + } + ] + }, + { + "Input": "honderdeerste", + "Comment": "edge case: https://onzetaal.nl/taaladvies/honderdeneende-honderdeneerste/", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "honderdeerste", + "TypeName": "ordinal", + "Resolution": { + "value": "101", + "offset":"101", + "relativeTo":"start" + } + } + ] + }, + { + "Input": "duizendeende", + "Comment": "edge case: https://onzetaal.nl/taaladvies/honderdeneende-honderdeneerste/", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "duizendeende", + "TypeName": "ordinal", + "Resolution": { + "value": "1001", + "offset":"1001", + "relativeTo":"start" + } + } + ] + }, + { + "Input": "duizendeerste", + "Comment": "edge case: https://onzetaal.nl/taaladvies/honderdeneende-honderdeneerste/", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "duizendeerste", + "TypeName": "ordinal", + "Resolution": { + "value": "1001", + "offset":"1001", + "relativeTo":"start" + } + } + ] + }, + { + "Input": "achthonderdzevende", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "achthonderdzevende", + "TypeName": "ordinal", + "Resolution": { + "value": "807", + "offset":"807", + "relativeTo":"start" + } + } + ] + }, + { + "Input": "driehonderdachtste", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "driehonderdachtste", + "TypeName": "ordinal", + "Resolution": { + "value": "308", + "offset":"308", + "relativeTo":"start" + } + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Dutch/PercentModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Dutch/PercentModel.json new file mode 100644 index 000000000..83e316af8 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Dutch/PercentModel.json @@ -0,0 +1,155 @@ +[ + { + "Input": "100%", + "Results": [ + { + "Text": "100%", + "TypeName": "percentage", + "Resolution": { + "value": "100%" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": " 100% ", + "Results": [ + { + "Text": "100%", + "TypeName": "percentage", + "Resolution": { + "value": "100%" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": " 100 procent", + "Results": [ + { + "Text": "100 procent", + "TypeName": "percentage", + "Resolution": { + "value": "100%" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": " percentage van 100", + "Results": [ + { + "Text": "percentage van 100", + "TypeName": "percentage", + "Resolution": { + "value": "100%" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "240 procent", + "Results": [ + { + "Text": "240 procent", + "TypeName": "percentage", + "Resolution": { + "value": "240%" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "twintig procent", + "Results": [ + { + "Text": "twintig procent", + "TypeName": "percentage", + "Resolution": { + "value": "20%" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "percentage van 30", + "Results": [ + { + "Text": "percentage van 30", + "TypeName": "percentage", + "Resolution": { + "value": "30%" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "honderd procent", + "Results": [ + { + "Text": "honderd procent", + "TypeName": "percentage", + "Resolution": { + "value": "100%" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "210 percent", + "Results": [ + { + "Text": "210 percent", + "TypeName": "percentage", + "Resolution": { + "value": "210%" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "10 percent", + "Results": [ + { + "Text": "10 percent", + "TypeName": "percentage", + "Resolution": { + "value": "10%" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "dit is een korting van min vijf procent", + "Results": [ + { + "Text": "min vijf procent", + "TypeName": "percentage", + "Resolution": { + "value": "-5%" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Bezoek http://proquest.umi.com/pqdweb?RQT=305&SQ=issn%280024%2D9114%29%20and%20%28ti%28Using%203D%20CAD%20to%20design%20a%20dog%29%20or%20startpage%28158%29%29%20and%20volume%2872%29%20and%20issue%289%29%20and%20pdn%28%3E01%2F01%2F2000%20AND%20%3C12%2F31%2F2000%29&clientId=17859 voor meer informatie.", + "Results": [], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Bezoek https://www.test.com/search?q=30%25%2020%", + "Results": [], + "NotSupportedByDesign": "javascript,python,java" + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Dutch/PercentModelPercentMode.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Dutch/PercentModelPercentMode.json new file mode 100644 index 000000000..8d33e4385 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Dutch/PercentModelPercentMode.json @@ -0,0 +1,139 @@ +[ + { + "Input": "100%", + "Results": [ + { + "Text": "100%", + "TypeName": "percentage", + "Resolution": { + "value": "100%" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "twintig procent", + "Results": [ + { + "Text": "twintig procent", + "TypeName": "percentage", + "Resolution": { + "value": "20%" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "percentage van twintig", + "Results": [ + { + "Text": "percentage van twintig", + "TypeName": "percentage", + "Resolution": { + "value": "20%" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "een van de drie", + "Results": [ + { + "Text": "een van de drie", + "TypeName": "percentage", + "Resolution": { + "value": "33,3333333333333%" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "een uit twee", + "Results": [ + { + "Text": "een uit twee", + "TypeName": "percentage", + "Resolution": { + "value": "50%" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "1/4 van", + "Results": [ + { + "Text": "1/4 van", + "TypeName": "percentage", + "Resolution": { + "value": "25%" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "een vierde van", + "Results": [ + { + "Text": "een vierde van", + "TypeName": "percentage", + "Resolution": { + "value": "25%" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "de helft van", + "Comment": "no support for prefixing with 'de' yet", + "Results": [ + { + "Text": "de helft van", + "TypeName": "percentage", + "Resolution": { + "value": "50%" + } + } + ], + "NotSupported": "dotNet", + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "een half van", + "Results": [ + { + "Text": "een half van", + "TypeName": "percentage", + "Resolution": { + "value": "50%" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "een kwart van", + "Results": [ + { + "Text": "een kwart van", + "TypeName": "percentage", + "Resolution": { + "value": "25%" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "een derde", + "Results": [], + "NotSupportedByDesign": "javascript,python,java" + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/English/NumberModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/English/NumberModel.json new file mode 100644 index 000000000..980953746 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/English/NumberModel.json @@ -0,0 +1,2989 @@ +[ + { + "Input": "192.", + "Results": [ + { + "Text": "192", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "192" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "192.168.1.2", + "Results": [ + { + "Text": "192", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "192" + }, + "Start": 0, + "End": 2 + }, + { + "Text": "168", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "168" + }, + "Start": 4, + "End": 6 + }, + { + "Text": "1", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "1" + }, + "Start": 8, + "End": 8 + }, + { + "Text": "2", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "2" + }, + "Start": 10, + "End": 10 + } + ] + }, + { + "Input": "the 180.25ml liquid", + "Results": [] + }, + { + "Input": "the 180ml liquid", + "Results": [] + }, + { + "Input": " 29km Road ", + "Results": [] + }, + { + "Input": " the May 4th ", + "Results": [] + }, + { + "Input": "the .25ml liquid", + "Results": [] + }, + { + "Input": ".08", + "Results": [ + { + "Text": ".08", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "0.08" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "an", + "Results": [] + }, + { + "Input": "a", + "Results": [] + }, + { + "Input": ".23456000", + "Results": [ + { + "Text": ".23456000", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "0.23456" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "4.800", + "Results": [ + { + "Text": "4.800", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "4.8" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "one hundred and three and two thirds", + "Results": [ + { + "Text": "one hundred and three and two thirds", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "103.666666666667" + }, + "Start": 0, + "End": 35 + } + ] + }, + { + "Input": "sixteen", + "Results": [ + { + "Text": "sixteen", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "16" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "two thirds", + "Results": [ + { + "Text": "two thirds", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.666666666666667" + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": "one hundred and sixteen", + "Results": [ + { + "Text": "one hundred and sixteen", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "116" + }, + "Start": 0, + "End": 22 + } + ] + }, + { + "Input": "one hundred and six", + "Results": [ + { + "Text": "one hundred and six", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "106" + }, + "Start": 0, + "End": 18 + } + ] + }, + { + "Input": "one hundred and sixty-one", + "Results": [ + { + "Text": "one hundred and sixty-one", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "161" + }, + "Start": 0, + "End": 24 + } + ] + }, + { + "Input": "a trillionth", + "Results": [ + { + "Text": "a trillionth", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "1E-12" + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "a hundred trillionths", + "Results": [ + { + "Text": "a hundred trillionths", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "1E-10" + }, + "Start": 0, + "End": 20 + } + ] + }, + { + "Input": "hundred thousand dollars", + "NotSupported": "dotnet, javascript, java, python", + "Results": [ + { + "Text": "hundred thousand", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "100000" + }, + "Start": 0, + "End": 15 + } + ] + }, + { + "Input": " half a dozen", + "Results": [ + { + "Text": "half a dozen", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "6" + }, + "Start": 1, + "End": 13 + } + ] + }, + { + "Input": " 3 dozens", + "Results": [ + { + "Text": "3 dozens", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "36" + }, + "Start": 1, + "End": 8 + } + ] + }, + { + "Input": "a dozen", + "Results": [ + { + "Text": "a dozen", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "12" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": " three dozens ", + "Results": [ + { + "Text": "three dozens", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "36" + }, + "Start": 1, + "End": 12 + } + ] + }, + { + "Input": " three hundred and two dozens", + "Results": [ + { + "Text": "three hundred and two dozens", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "324" + }, + "Start": 1, + "End": 28 + } + ] + }, + { + "Input": "1,234,567", + "Results": [ + { + "Text": "1,234,567", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "1234567" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "1, 234, 567", + "Results": [ + { + "Text": "1", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "1" + }, + "Start": 0, + "End": 0 + }, + { + "Text": "234", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "234" + }, + "Start": 3, + "End": 5 + }, + { + "Text": "567", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "567" + }, + "Start": 8, + "End": 10 + } + ] + }, + { + "Input": "9.2321312", + "Results": [ + { + "Text": "9.2321312", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "9.2321312" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": " -9.2321312", + "Results": [ + { + "Text": "-9.2321312", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "-9.2321312" + }, + "Start": 1, + "End": 10 + } + ] + }, + { + "Input": " -1", + "Results": [ + { + "Text": "-1", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "-1" + }, + "Start": 1, + "End": 2 + } + ] + }, + { + "Input": "-4/5", + "Results": [ + { + "Text": "-4/5", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "-0.8" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "- 1 4/5", + "Results": [ + { + "Text": "- 1 4/5", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "-1.8" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "three", + "Results": [ + { + "Text": "three", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "3" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": " 123456789101231", + "Results": [ + { + "Text": "123456789101231", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "123456789101231" + }, + "Start": 1, + "End": 15 + } + ] + }, + { + "Input": "-123456789101231", + "Results": [ + { + "Text": "-123456789101231", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "-123456789101231" + }, + "Start": 0, + "End": 15 + } + ] + }, + { + "Input": " -123456789101231", + "Results": [ + { + "Text": "-123456789101231", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "-123456789101231" + }, + "Start": 1, + "End": 16 + } + ] + }, + { + "Input": "1", + "Results": [ + { + "Text": "1", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "1" + }, + "Start": 0, + "End": 0 + } + ] + }, + { + "Input": "10k", + "Results": [ + { + "Text": "10k", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "10000" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "100k", + "Results": [ + { + "Text": "100k", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "100000" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "10G", + "Results": [ + { + "Text": "10g", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "10000000000" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "- 10 k", + "Results": [ + { + "Text": "- 10 k", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "-10000" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "2 million", + "Results": [ + { + "Text": "2 million", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "2000000" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "1 trillion", + "Results": [ + { + "Text": "1 trillion", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "1000000000000" + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": " three ", + "Results": [ + { + "Text": "three", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "3" + }, + "Start": 1, + "End": 5 + } + ] + }, + { + "Input": "one trillion", + "Results": [ + { + "Text": "one trillion", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "1000000000000" + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "twenty-one trillion", + "Results": [ + { + "Text": "twenty-one trillion", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "21000000000000" + }, + "Start": 0, + "End": 18 + } + ] + }, + { + "Input": "twenty-one trillion three hundred", + "Results": [ + { + "Text": "twenty-one trillion three hundred", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "21000000000300" + }, + "Start": 0, + "End": 32 + } + ] + }, + { + "Input": "twenty-one trillion and three hundred", + "Results": [ + { + "Text": "twenty-one trillion and three hundred", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "21000000000300" + }, + "Start": 0, + "End": 36 + } + ] + }, + { + "Input": "fifty - two", + "Results": [ + { + "Text": "fifty - two", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "52" + }, + "Start": 0, + "End": 10 + } + ] + }, + { + "Input": "fifty two", + "Results": [ + { + "Text": "fifty two", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "52" + }, + "Start": 0, + "End": 10 + } + ] + }, + { + "Input": "Three hundred and thirty one", + "Results": [ + { + "Text": "three hundred and thirty one", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "331" + }, + "Start": 0, + "End": 29 + } + ] + }, + { + "Input": "two hundred and two thousand", + "Results": [ + { + "Text": "two hundred and two thousand", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "202000" + }, + "Start": 0, + "End": 27 + } + ] + }, + { + "Input": "two thousand and two hundred", + "Results": [ + { + "Text": "two thousand and two hundred", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "2200" + }, + "Start": 0, + "End": 30 + } + ] + }, + { + "Input": " 2.33 k", + "Results": [ + { + "Text": "2.33 k", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "2330" + }, + "Start": 1, + "End": 6 + } + ] + }, + { + "Input": " two hundred point zero three", + "Results": [ + { + "Text": "two hundred point zero three", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "200.03" + }, + "Start": 1, + "End": 28 + } + ] + }, + { + "Input": " two hundred point seventy-one", + "Results": [ + { + "Text": "two hundred point seventy-one", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "200.71" + }, + "Start": 1, + "End": 29 + } + ] + }, + { + "Input": "1e10", + "Results": [ + { + "Text": "1e10", + "TypeName": "number", + "Resolution": { + "subtype": "power", + "value": "10000000000" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "1.1^23", + "Results": [ + { + "Text": "1.1^23", + "TypeName": "number", + "Resolution": { + "subtype": "power", + "value": "8.95430243255239" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": " 322 hundred ", + "Results": [ + { + "Text": "322 hundred", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "32200" + }, + "Start": 1, + "End": 11 + } + ] + }, + { + "Input": "seventy", + "Results": [ + { + "Text": "seventy", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "70" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "fifty-two", + "Results": [ + { + "Text": "fifty-two", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "52" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "2 1/4", + "Results": [ + { + "Text": "2 1/4", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "2.25" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "3/4", + "Results": [ + { + "Text": "3/4", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.75" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "one eighth", + "Results": [ + { + "Text": "one eighth", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.125" + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": "five eighths", + "Results": [ + { + "Text": "five eighths", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.625" + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "a half", + "Results": [ + { + "Text": "a half", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.5" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "three quarters", + "Results": [ + { + "Text": "three quarters", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.75" + }, + "Start": 0, + "End": 13 + } + ] + }, + { + "Input": "twenty and three fifths", + "Results": [ + { + "Text": "twenty and three fifths", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "20.6" + }, + "Start": 0, + "End": 22 + } + ] + }, + { + "Input": "twenty-three fifths", + "Results": [ + { + "Text": "twenty-three fifths", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "4.6" + }, + "Start": 0, + "End": 18 + } + ] + }, + { + "Input": "twenty and three and three fifths", + "Results": [ + { + "Text": "twenty and three and three fifths", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "23.6" + }, + "Start": 0, + "End": 32 + } + ] + }, + { + "Input": "one million two thousand two hundred three fifths", + "Results": [ + { + "Text": "one million two thousand two hundred three fifths", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "200440.6" + }, + "Start": 0, + "End": 48 + } + ] + }, + { + "Input": "one and a half", + "Results": [ + { + "Text": "one and a half", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "1.5" + }, + "Start": 0, + "End": 13 + } + ] + }, + { + "Input": "one and a fourth", + "Results": [ + { + "Text": "one and a fourth", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "1.25" + }, + "Start": 0, + "End": 15 + } + ] + }, + { + "Input": "five and a quarter", + "Results": [ + { + "Text": "five and a quarter", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "5.25" + }, + "Start": 0, + "End": 17 + } + ] + }, + { + "Input": "one hundred and three quarters", + "Results": [ + { + "Text": "one hundred and three quarters", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "100.75" + }, + "Start": 0, + "End": 29 + } + ] + }, + { + "Input": "a hundredth", + "Results": [ + { + "Text": "a hundredth", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.01" + }, + "Start": 0, + "End": 10 + } + ] + }, + { + "Input": "1.1^+23", + "Results": [ + { + "Text": "1.1^+23", + "TypeName": "number", + "Resolution": { + "subtype": "power", + "value": "8.95430243255239" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "2.5^-1", + "Results": [ + { + "Text": "2.5^-1", + "TypeName": "number", + "Resolution": { + "subtype": "power", + "value": "0.4" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "-2500^-1", + "Results": [ + { + "Text": "-2500^-1", + "TypeName": "number", + "Resolution": { + "subtype": "power", + "value": "-0.0004" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "-1.1^+23", + "Results": [ + { + "Text": "-1.1^+23", + "TypeName": "number", + "Resolution": { + "subtype": "power", + "value": "-8.95430243255239" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "-2.5^-1", + "Results": [ + { + "Text": "-2.5^-1", + "TypeName": "number", + "Resolution": { + "subtype": "power", + "value": "-0.4" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "-1.1^--23", + "Results": [ + { + "Text": "-1.1^--23", + "TypeName": "number", + "Resolution": { + "subtype": "power", + "value": "-8.95430243255239" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "-127.32e13", + "Results": [ + { + "Text": "-127.32e13", + "TypeName": "number", + "Resolution": { + "subtype": "power", + "value": "-1.2732E+15" + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": "12.32e+14", + "Results": [ + { + "Text": "12.32e+14", + "TypeName": "number", + "Resolution": { + "subtype": "power", + "value": "1.232E+15" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "-12e-1", + "Results": [ + { + "Text": "-12e-1", + "TypeName": "number", + "Resolution": { + "subtype": "power", + "value": "-1.2" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "1.2b", + "Results": [ + { + "Text": "1.2b", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "1200000000" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "a fifth", + "Results": [ + { + "Text": "a fifth", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.2" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "a hundred thousand trillionths", + "Results": [ + { + "Text": "a hundred thousand trillionths", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "1E-07" + }, + "Start": 0, + "End": 29 + } + ] + }, + { + "Input": "one fifth", + "Results": [ + { + "Text": "one fifth", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.2" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "three fifths", + "Results": [ + { + "Text": "three fifths", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.6" + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "twenty fifths", + "Results": [ + { + "Text": "twenty fifths", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "4" + }, + "Start": 0, + "End": 12 + } + ] + }, + { + "Input": "three and a fifth", + "Results": [ + { + "Text": "three and a fifth", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "3.2" + }, + "Start": 0, + "End": 16 + } + ] + }, + { + "Input": "twenty one fifths", + "Results": [ + { + "Text": "twenty one fifths", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "4.2" + }, + "Start": 0, + "End": 16 + } + ] + }, + { + "Input": "a twenty-first", + "Results": [ + { + "Text": "a twenty-first", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.0476190476190476" + }, + "Start": 0, + "End": 13 + } + ] + }, + { + "Input": "one twenty-fifth", + "Results": [ + { + "Text": "one twenty-fifth", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.04" + }, + "Start": 0, + "End": 15 + } + ] + }, + { + "Input": "three twenty-firsts", + "Results": [ + { + "Text": "three twenty-firsts", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.142857142857143" + }, + "Start": 0, + "End": 18 + } + ] + }, + { + "Input": "three twenty firsts", + "Results": [ + { + "Text": "three twenty firsts", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.142857142857143" + }, + "Start": 0, + "End": 18 + } + ] + }, + { + "Input": "twenty twenty fifths", + "Results": [ + { + "Text": "twenty twenty fifths", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.8" + }, + "Start": 0, + "End": 19 + } + ] + }, + { + "Input": "one hundred and thirty fifths", + "Results": [ + { + "Text": "one hundred and thirty fifths", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "26" + }, + "Start": 0, + "End": 28 + } + ] + }, + { + "Input": "one hundred thirty fifths", + "Results": [ + { + "Text": "one hundred thirty fifths", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "2.85714285714286" + }, + "Start": 0, + "End": 24 + } + ] + }, + { + "Input": "one hundred thirty two fifths", + "Results": [ + { + "Text": "one hundred thirty two fifths", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "26.4" + }, + "Start": 0, + "End": 28 + } + ] + }, + { + "Input": "one hundred thirty-two fifths", + "Results": [ + { + "Text": "one hundred thirty-two fifths", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "26.4" + }, + "Start": 0, + "End": 28 + } + ] + }, + { + "Input": "one hundred and thirty-two fifths", + "Results": [ + { + "Text": "one hundred and thirty-two fifths", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "26.4" + }, + "Start": 0, + "End": 32 + } + ] + }, + { + "Input": "one hundred and thirty and two fifths", + "Results": [ + { + "Text": "one hundred and thirty and two fifths", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "130.4" + }, + "Start": 0, + "End": 36 + } + ] + }, + { + "Input": "one hundred thirty-fifths", + "Results": [ + { + "Text": "one hundred thirty-fifths", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "2.85714285714286" + }, + "Start": 0, + "End": 24 + } + ] + }, + { + "Input": "one one hundred fifth", + "Results": [ + { + "Text": "one one hundred fifth", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.00952380952380952" + }, + "Start": 0, + "End": 20 + } + ] + }, + { + "Input": "one one hundred and fifth", + "Results": [ + { + "Text": "one one hundred and fifth", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.00952380952380952" + }, + "Start": 0, + "End": 24 + } + ] + }, + { + "Input": "one hundred one thousand fifths", + "Results": [ + { + "Text": "one hundred one thousand fifths", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.0995024875621891" + }, + "Start": 0, + "End": 30 + } + ] + }, + { + "Input": "one over three", + "Results": [ + { + "Text": "one over three", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.333333333333333" + }, + "Start": 0, + "End": 13 + } + ] + }, + { + "Input": "1 over twenty-one", + "Results": [ + { + "Text": "1 over twenty-one", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.0476190476190476" + }, + "Start": 0, + "End": 16 + } + ] + }, + { + "Input": "1 over one hundred and twenty one", + "Results": [ + { + "Text": "1 over one hundred and twenty one", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.00826446280991736" + }, + "Start": 0, + "End": 32 + } + ] + }, + { + "Input": "1 over three", + "Results": [ + { + "Text": "1 over three", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.333333333333333" + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "1 over 3", + "Results": [ + { + "Text": "1 over 3", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.333333333333333" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "one over 3", + "Results": [ + { + "Text": "one over 3", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.333333333333333" + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": "one over 20", + "Results": [ + { + "Text": "one over 20", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.05" + }, + "Start": 0, + "End": 10 + } + ] + }, + { + "Input": "one over twenty", + "Results": [ + { + "Text": "one over twenty", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.05" + }, + "Start": 0, + "End": 14 + } + ] + }, + { + "Input": "one over one hundred", + "Results": [ + { + "Text": "one over one hundred", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.01" + }, + "Start": 0, + "End": 19 + } + ] + }, + { + "Input": "one over one hundred and twenty five", + "Results": [ + { + "Text": "one over one hundred and twenty five", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.008" + }, + "Start": 0, + "End": 35 + } + ] + }, + { + "Input": "how much is ninety - five hundred fifths?", + "Results": [ + { + "Text": "ninety - five hundred fifths", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "1900" + }, + "Start": 12, + "End": 39 + } + ] + }, + { + "Input": "Book a first class seat to seattle", + "Results": [] + }, + { + "Input": "The answer is negative ninety - five hundred fifths", + "Results": [ + { + "Text": "negative ninety - five hundred fifths", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "-1900" + }, + "Start": 14, + "End": 50 + } + ] + }, + { + "Input": "The answer is minus ninety - five hundred fifths", + "Results": [ + { + "Text": "minus ninety - five hundred fifths", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "-1900" + }, + "Start": 14, + "End": 47 + } + ] + }, + { + "Input": "The answer is minus one", + "Results": [ + { + "Text": "minus one", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "-1" + }, + "Start": 14, + "End": 22 + } + ] + }, + { + "Input": "The answer is minus one hundred thirty fifths", + "Results": [ + { + "Text": "minus one hundred thirty fifths", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "-2.85714285714286" + }, + "Start": 14, + "End": 44 + } + ] + }, + { + "Input": "The answer is negative one over 20", + "Results": [ + { + "Text": "negative one over 20", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "-0.05" + }, + "Start": 14, + "End": 33 + } + ] + }, + { + "Input": "The answer is minus five point five", + "Results": [ + { + "Text": "minus five point five", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "-5.5" + }, + "Start": 14, + "End": 34 + } + ] + }, + { + "Input": "The answer is minus 5", + "Results": [ + { + "Text": "minus 5", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "-5" + }, + "Start": 14, + "End": 20 + } + ] + }, + { + "Input": "one - fourth", + "Results": [ + { + "Text": "one - fourth", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.25" + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "one-eighth", + "Results": [ + { + "Text": "one-eighth", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.125" + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": "five - eighths", + "Results": [ + { + "Text": "five - eighths", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.625" + }, + "Start": 0, + "End": 13 + } + ] + }, + { + "Input": "ninety - five hundred-fifths", + "Results": [ + { + "Text": "ninety - five hundred-fifths", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "1900" + }, + "Start": 0, + "End": 27 + } + ] + }, + { + "Input": "one out of three", + "Results": [ + { + "Text": "one out of three", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.333333333333333" + }, + "Start": 0, + "End": 15 + } + ] + }, + { + "Input": "1 in twenty-one", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "1 in twenty-one", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.0476190476190476" + }, + "Start": 0, + "End": 14 + } + ] + }, + { + "Input": "five eighths of", + "Results": [ + { + "Text": "five eighths", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.625" + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "1 234 567", + "Results": [ + { + "Text": "1 234 567", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "1234567" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "40 000 is the same as 40โ€ฏ000", + "Results": [ + { + "Text": "40 000", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "40000" + }, + "Start": 0, + "End": 5 + }, + { + "Text": "40โ€ฏ000", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "40000" + }, + "Start": 22, + "End": 27 + } + ] + }, + { + "Input": "For now, China's population is 1 414 021 100.", + "Results": [ + { + "Text": "1 414 021 100", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "1414021100" + }, + "Start": 31, + "End": 43 + } + ] + }, + { + "Input": "423 0000 will be recognized as two numbers.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "423", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "423" + }, + "Start": 0, + "End": 2 + }, + { + "Text": "0000", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "0" + }, + "Start": 4, + "End": 7 + }, + { + "Text": "two", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "2" + }, + "Start": 31, + "End": 33 + } + ] + }, + { + "Input": "1โ€ฏ234โ€ฏ567.89 is a valid number format.", + "Results": [ + { + "Text": "1โ€ฏ234โ€ฏ567.89", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "1234567.89" + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "zero is 0", + "Results": [ + { + "Text": "zero", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "0" + }, + "Start": 0, + "End": 3 + }, + { + "Text": "0", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "0" + }, + "Start": 8, + "End": 8 + } + ] + }, + { + "Input": "Any time to meet on 5/17/2018?", + "NotSupported": "javascript", + "Results": [ + { + "Text": "5", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "5" + }, + "Start": 20, + "End": 20 + }, + { + "Text": "17", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "17" + }, + "Start": 22, + "End": 23 + }, + { + "Text": "2018", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "2018" + }, + "Start": 25, + "End": 28 + } + ] + }, + { + "Input": "My phone number is +1-222-2222/2222", + "NotSupported": "javascript, java", + "Results": [ + { + "Text": "1", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "1" + }, + "Start": 20, + "End": 20 + }, + { + "Text": "222", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "222" + }, + "Start": 22, + "End": 24 + }, + { + "Text": "2222", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "2222" + }, + "Start": 26, + "End": 29 + }, + { + "Text": "2222", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "2222" + }, + "Start": 31, + "End": 34 + } + ] + }, + { + "Input": "I can give you 10M.", + "Results": [ + { + "Text": "10m", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "10000000" + }, + "Start": 15, + "End": 17 + } + ] + }, + { + "Input": "1m isn't a number.", + "Results": [] + }, + { + "Input": "I can give you 3 hundred and 21 yuan.", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "3 hundred and 21", + "TypeName": "number", + "Resolution": { + "value": "321" + }, + "Start": 15, + "End": 30 + } + ] + }, + { + "Input": "4 thousand 3 hundred and 21 is a valid number.", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "4 thousand 3 hundred and 21", + "TypeName": "number", + "Resolution": { + "value": "4321" + }, + "Start": 0, + "End": 26 + } + ] + }, + { + "Input": "4 thousand 3 hundred and 0 are two valid numbers.", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "4 thousand 3 hundred", + "TypeName": "number", + "Resolution": { + "value": "4300" + }, + "Start": 0, + "End": 19 + }, + { + "Text": "0", + "TypeName": "number", + "Resolution": { + "value": "0" + }, + "Start": 25, + "End": 25 + }, + { + "Text": "two", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "2" + }, + "Start": 31, + "End": 33 + } + ] + }, + { + "Input": "4000 3 hundred and 21 are two valid numbers.", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "4000", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "4000" + }, + "Start": 0, + "End": 3 + }, + { + "Text": "3 hundred and 21", + "TypeName": "number", + "Resolution": { + "value": "321" + }, + "Start": 5, + "End": 20 + }, + { + "Text": "two", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "2" + }, + "Start": 26, + "End": 28 + } + ] + }, + { + "Input": "3 hundred and 2 hundred are two valid numbers.", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "3 hundred", + "TypeName": "number", + "Resolution": { + "value": "300" + }, + "Start": 0, + "End": 8 + }, + { + "Text": "2 hundred", + "TypeName": "number", + "Resolution": { + "value": "200" + }, + "Start": 14, + "End": 22 + }, + { + "Text": "two", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "2" + }, + "Start": 28, + "End": 30 + } + ] + }, + { + "Input": "3 hundred and 2.12 hundred are two valid numbers.", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "3 hundred", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "300" + }, + "Start": 0, + "End": 8 + }, + { + "Text": "2.12 hundred", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "212" + }, + "Start": 14, + "End": 25 + }, + { + "Text": "two", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "2" + }, + "Start": 31, + "End": 33 + } + ] + }, + { + "Input": "3 hundred and negative one are two valid numbers.", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "3 hundred", + "TypeName": "number", + "Resolution": { + "value": "300" + }, + "Start": 0, + "End": 8 + }, + { + "Text": "negative one", + "TypeName": "number", + "Resolution": { + "value": "-1" + }, + "Start": 14, + "End": 25 + }, + { + "Text": "two", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "2" + }, + "Start": 31, + "End": 33 + } + ] + }, + { + "Input": "3 hundred and one is a valid numbers.", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "3 hundred and one", + "TypeName": "number", + "Resolution": { + "value": "301" + }, + "Start": 0, + "End": 16 + } + ] + }, + { + "Input": "The one you mentioned is invalid", + "NotSupported": "javascript, java, python", + "Results": [] + }, + { + "Input": "This one you is not correct", + "NotSupported": "javascript, java, python", + "Results": [] + }, + { + "Input": "Which one do you prefer?", + "NotSupported": "javascript, java, python", + "Results": [] + }, + { + "Input": "That one is really good", + "NotSupported": "javascript, java, python", + "Results": [] + }, + { + "Input": "In some countries you can write 5.00 or 5,00.", + "NotSupported": "java", + "Results": [ + { + "Text": "5.00", + "Start": 32, + "End": 35, + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "5" + } + }, + { + "Text": "5,00", + "Start": 40, + "End": 43, + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "5" + } + } + ] + }, + { + "Input": "Twenty-six people die in accident at Techiman", + "NotSupportedByDesign": "java", + "Results": [ + { + "Text": "twenty-six", + "Start": 0, + "End": 9, + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "26" + } + } + ] + }, + { + "Input": "more than half people came here.", + "Results": [ + { + "Text": "half", + "Start": 10, + "End": 13, + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.5" + } + } + ] + }, + { + "Input": "I want to earn $10000 in 3 years", + "Results": [ + { + "Text": "10000", + "Start": 16, + "End": 20, + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "10000" + } + }, + { + "Text": "3", + "Start": 25, + "End": 25, + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "3" + } + } + ] + }, + { + "Input": "I want to earn $2000 over 3 years", + "Results": [ + { + "Text": "2000", + "Start": 16, + "End": 19, + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "2000" + } + }, + { + "Text": "3", + "Start": 26, + "End": 26, + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "3" + } + } + ] + }, + { + "Input": "2000 over 3", + "Results": [ + { + "Text": "2000 over 3", + "Start": 0, + "End": 10, + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "666.666666666667" + } + } + ] + }, + { + "Input": "$20", + "Results": [ + { + "Text": "20", + "Start": 1, + "End": 2, + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "20" + } + } + ] + }, + { + "Input": "The answer is negative one", + "Results": [ + { + "Text": "negative one", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "-1" + }, + "Start": 14, + "End": 25 + } + ] + }, + { + "Input": "I can give you 13 lakh", + "Results": [ + { + "Text": "13 lakh", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "1300000" + }, + "Start": 15, + "End": 21 + } + ] + }, + { + "Input": "There are 1 crore boxes in this container", + "Results": [ + { + "Text": "1 crore", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "10000000" + }, + "Start": 10, + "End": 16 + } + ] + }, + { + "Input": "I count 6 crore and two hundred", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "6 crore and two hundred", + "TypeName": "number", + "Resolution": { + "value": "60000200" + }, + "Start": 8, + "End": 30 + } + ] + }, + { + "Input": "The total is three lakh crore", + "Results": [ + { + "Text": "three lakh crore", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "3000000000000" + }, + "Start": 13, + "End": 28 + } + ] + }, + { + "Input": "That account revenue target is US$ 1MM", + "NotSupported": "python", + "Results": [ + { + "Text": "1mm", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "1000000" + }, + "Start": 35, + "End": 37 + } + ] + }, + { + "Input": "2mil SEK can't buy you a big apartment anyome", + "Results": [ + { + "Text": "2mil", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "2000000" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "The result is 12,34,567.89", + "Comment": "Example of Indian numbering system, the format may not need to be supported in other languages.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "12,34,567.89", + "TypeName": "number", + "Resolution": { + "value": "1234567.89", + "subtype": "decimal" + }, + "Start": 14, + "End": 25 + } + ] + }, + { + "Input": "There are 12,567 words in this document", + "Comment": "Example of Indian numbering system, the format may not need to be supported in other languages.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "12,567", + "TypeName": "number", + "Resolution": { + "value": "12567", + "subtype": "integer" + }, + "Start": 10, + "End": 15 + } + ] + }, + { + "Input": "The result is 8 in 5", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "8", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "8" + }, + "Start": 14, + "End": 14 + }, + { + "Text": "5", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "5" + }, + "Start": 19, + "End": 19 + } + ] + }, + { + "Input": "there are 12 out of 10", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "12", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "12" + }, + "Start": 10, + "End": 11 + }, + { + "Text": "10", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "10" + }, + "Start": 20, + "End": 21 + } + ] + }, + { + "Input": "I see five out of three pieces", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "five", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "5" + }, + "Start": 6, + "End": 9 + }, + { + "Text": "three", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "3" + }, + "Start": 18, + "End": 22 + } + ] + }, + { + "Input": "I count 12 in six boxes", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "12", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "12" + }, + "Start": 8, + "End": 9 + }, + { + "Text": "six", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "6" + }, + "Start": 14, + "End": 16 + } + ] + }, + { + "Input": " half million", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "half million", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "500000" + }, + "Start": 1, + "End": 12 + } + ] + }, + { + "Input": " quarter million", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "quarter million", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "250000" + }, + "Start": 1, + "End": 15 + } + ] + }, + { + "Input": " two thirds of a million", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "two thirds of a million", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "666666.666666667" + }, + "Start": 1, + "End": 23 + } + ] + }, + { + "Input": " one billion and three quarters million", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "one billion and three quarters million", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "1000750000" + }, + "Start": 1, + "End": 38 + } + ] + }, + { + "Input": "the result is โ…”", + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "โ…”", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.666666666666667" + }, + "Start": 14, + "End": 14 + } + ] + }, + { + "Input": "the result is ยพ", + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "ยพ", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.75" + }, + "Start": 14, + "End": 14 + } + ] + }, + { + "Input": "the result is โ…™ and sometimes ยฝ", + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "โ…™", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.166666666666667" + }, + "Start": 14, + "End": 14 + }, + { + "Text": "ยฝ", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.5" + }, + "Start": 30, + "End": 30 + } + ] + }, + { + "Input": "either 10 bln or 10 tln", + "Results": [ + { + "Text": "10 bln", + "TypeName": "number", + "Start": 7, + "End": 12, + "Resolution": { + "subtype": "integer", + "value": "10000000000" + } + }, + { + "Text": "10 tln", + "TypeName": "number", + "Start": 17, + "End": 22, + "Resolution": { + "subtype": "integer", + "value": "10000000000000" + } + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/English/NumberModelExperimentalMode.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/English/NumberModelExperimentalMode.json new file mode 100644 index 000000000..aa0bcef1c --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/English/NumberModelExperimentalMode.json @@ -0,0 +1,2559 @@ +[ + { + "Input": "192.", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "192", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "192" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "192.168.1.2", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "192", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "192" + }, + "Start": 0, + "End": 2 + }, + { + "Text": "168", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "168" + }, + "Start": 4, + "End": 6 + }, + { + "Text": "1", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "1" + }, + "Start": 8, + "End": 8 + }, + { + "Text": "2", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "2" + }, + "Start": 10, + "End": 10 + } + ] + }, + { + "Input": "the 180.25ml liquid", + "NotSupported": "javascript, java, python", + "Results": [] + }, + { + "Input": "the 180ml liquid", + "NotSupported": "javascript, java, python", + "Results": [] + }, + { + "Input": " 29km Road ", + "NotSupported": "javascript, java, python", + "Results": [] + }, + { + "Input": " the May 4th ", + "NotSupported": "javascript, java, python", + "Results": [] + }, + { + "Input": "the .25ml liquid", + "NotSupported": "javascript, java, python", + "Results": [] + }, + { + "Input": ".08", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": ".08", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "0.08" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "an", + "NotSupported": "javascript, java, python", + "Results": [] + }, + { + "Input": "a", + "NotSupported": "javascript, java, python", + "Results": [] + }, + { + "Input": ".23456000", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": ".23456000", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "0.23456" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "4.800", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "4.800", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "4.8" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "one hundred and three and two thirds", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "one hundred and three and two thirds", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "103.666666666667" + }, + "Start": 0, + "End": 35 + } + ] + }, + { + "Input": "sixteen", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "sixteen", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "16" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "two thirds", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "two thirds", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.666666666666667" + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": "one hundred and sixteen", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "one hundred and sixteen", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "116" + }, + "Start": 0, + "End": 22 + } + ] + }, + { + "Input": "one hundred and six", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "one hundred and six", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "106" + }, + "Start": 0, + "End": 18 + } + ] + }, + { + "Input": "one hundred and sixty-one", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "one hundred and sixty-one", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "161" + }, + "Start": 0, + "End": 24 + } + ] + }, + { + "Input": "a trillionth", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "a trillionth", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "1E-12" + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "a hundred trillionths", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "a hundred trillionths", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "1E-10" + }, + "Start": 0, + "End": 20 + } + ] + }, + { + "Input": " half a dozen", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "half a dozen", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "6" + }, + "Start": 1, + "End": 13 + } + ] + }, + { + "Input": " 3 dozens", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "3 dozens", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "36" + }, + "Start": 1, + "End": 8 + } + ] + }, + { + "Input": "a dozen", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "a dozen", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "12" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": " three dozens ", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "three dozens", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "36" + }, + "Start": 1, + "End": 12 + } + ] + }, + { + "Input": " three hundred and two dozens", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "three hundred and two dozens", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "324" + }, + "Start": 1, + "End": 28 + } + ] + }, + { + "Input": "1,234,567", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "1,234,567", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "1234567" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "1, 234, 567", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "1", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "1" + }, + "Start": 0, + "End": 0 + }, + { + "Text": "234", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "234" + }, + "Start": 3, + "End": 5 + }, + { + "Text": "567", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "567" + }, + "Start": 8, + "End": 10 + } + ] + }, + { + "Input": "9.2321312", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "9.2321312", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "9.2321312" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": " -9.2321312", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "-9.2321312", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "-9.2321312" + }, + "Start": 1, + "End": 10 + } + ] + }, + { + "Input": " -1", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "-1", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "-1" + }, + "Start": 1, + "End": 2 + } + ] + }, + { + "Input": "-4/5", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "-4/5", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "-0.8" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "- 1 4/5", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "- 1 4/5", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "-1.8" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "three", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "three", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "3" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": " 123456789101231", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "123456789101231", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "123456789101231" + }, + "Start": 1, + "End": 15 + } + ] + }, + { + "Input": "-123456789101231", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "-123456789101231", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "-123456789101231" + }, + "Start": 0, + "End": 15 + } + ] + }, + { + "Input": " -123456789101231", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "-123456789101231", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "-123456789101231" + }, + "Start": 1, + "End": 16 + } + ] + }, + { + "Input": "1", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "1", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "1" + }, + "Start": 0, + "End": 0 + } + ] + }, + { + "Input": "10k", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "10k", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "10000" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "10G", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "10g", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "10000000000" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "- 10 k", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "- 10 k", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "-10000" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "2 million", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "2 million", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "2000000" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "1 trillion", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "1 trillion", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "1000000000000" + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": " three ", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "three", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "3" + }, + "Start": 1, + "End": 5 + } + ] + }, + { + "Input": "one trillion", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "one trillion", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "1000000000000" + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "twenty-one trillion", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "twenty-one trillion", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "21000000000000" + }, + "Start": 0, + "End": 18 + } + ] + }, + { + "Input": "twenty-one trillion three hundred", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "twenty-one trillion three hundred", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "21000000000300" + }, + "Start": 0, + "End": 32 + } + ] + }, + { + "Input": "twenty-one trillion and three hundred", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "twenty-one trillion and three hundred", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "21000000000300" + }, + "Start": 0, + "End": 36 + } + ] + }, + { + "Input": "fifty - two", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "fifty - two", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "52" + }, + "Start": 0, + "End": 10 + } + ] + }, + { + "Input": "fifty two", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "fifty two", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "52" + }, + "Start": 0, + "End": 10 + } + ] + }, + { + "Input": "Three hundred and thirty one", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "three hundred and thirty one", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "331" + }, + "Start": 0, + "End": 29 + } + ] + }, + { + "Input": "two hundred and two thousand", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "two hundred and two thousand", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "202000" + }, + "Start": 0, + "End": 27 + } + ] + }, + { + "Input": "two thousand and two hundred", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "two thousand and two hundred", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "2200" + }, + "Start": 0, + "End": 30 + } + ] + }, + { + "Input": " 2.33 k", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "2.33 k", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "2330" + }, + "Start": 1, + "End": 6 + } + ] + }, + { + "Input": " two hundred point zero three", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "two hundred point zero three", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "200.03" + }, + "Start": 1, + "End": 28 + } + ] + }, + { + "Input": " two hundred point seventy-one", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "two hundred point seventy-one", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "200.71" + }, + "Start": 1, + "End": 29 + } + ] + }, + { + "Input": "1e10", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "1e10", + "TypeName": "number", + "Resolution": { + "subtype": "power", + "value": "10000000000" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "1.1^23", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "1.1^23", + "TypeName": "number", + "Resolution": { + "subtype": "power", + "value": "8.95430243255239" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": " 322 hundred ", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "322 hundred", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "32200" + }, + "Start": 1, + "End": 11 + } + ] + }, + { + "Input": "seventy", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "seventy", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "70" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "fifty-two", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "fifty-two", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "52" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "2 1/4", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "2 1/4", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "2.25" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "3/4", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "3/4", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.75" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "one eighth", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "one eighth", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.125" + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": "five eighths", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "five eighths", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.625" + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "a half", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "a half", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.5" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "three quarters", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "three quarters", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.75" + }, + "Start": 0, + "End": 13 + } + ] + }, + { + "Input": "twenty and three fifths", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "twenty and three fifths", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "20.6" + }, + "Start": 0, + "End": 22 + } + ] + }, + { + "Input": "twenty-three fifths", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "twenty-three fifths", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "4.6" + }, + "Start": 0, + "End": 18 + } + ] + }, + { + "Input": "twenty and three and three fifths", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "twenty and three and three fifths", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "23.6" + }, + "Start": 0, + "End": 32 + } + ] + }, + { + "Input": "one million two thousand two hundred three fifths", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "one million two thousand two hundred three fifths", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "200440.6" + }, + "Start": 0, + "End": 48 + } + ] + }, + { + "Input": "one and a half", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "one and a half", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "1.5" + }, + "Start": 0, + "End": 13 + } + ] + }, + { + "Input": "one and a fourth", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "one and a fourth", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "1.25" + }, + "Start": 0, + "End": 15 + } + ] + }, + { + "Input": "five and a quarter", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "five and a quarter", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "5.25" + }, + "Start": 0, + "End": 17 + } + ] + }, + { + "Input": "one hundred and three quarters", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "one hundred and three quarters", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "100.75" + }, + "Start": 0, + "End": 29 + } + ] + }, + { + "Input": "a hundredth", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "a hundredth", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.01" + }, + "Start": 0, + "End": 10 + } + ] + }, + { + "Input": "1.1^+23", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "1.1^+23", + "TypeName": "number", + "Resolution": { + "subtype": "power", + "value": "8.95430243255239" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "2.5^-1", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "2.5^-1", + "TypeName": "number", + "Resolution": { + "subtype": "power", + "value": "0.4" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "-2500^-1", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "-2500^-1", + "TypeName": "number", + "Resolution": { + "subtype": "power", + "value": "-0.0004" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "-1.1^+23", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "-1.1^+23", + "TypeName": "number", + "Resolution": { + "subtype": "power", + "value": "-8.95430243255239" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "-2.5^-1", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "-2.5^-1", + "TypeName": "number", + "Resolution": { + "subtype": "power", + "value": "-0.4" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "-1.1^--23", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "-1.1^--23", + "TypeName": "number", + "Resolution": { + "subtype": "power", + "value": "-8.95430243255239" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "-127.32e13", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "-127.32e13", + "TypeName": "number", + "Resolution": { + "subtype": "power", + "value": "-1.2732E+15" + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": "12.32e+14", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "12.32e+14", + "TypeName": "number", + "Resolution": { + "subtype": "power", + "value": "1.232E+15" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "-12e-1", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "-12e-1", + "TypeName": "number", + "Resolution": { + "subtype": "power", + "value": "-1.2" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "1.2b", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "1.2b", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "1200000000" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "a fifth", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "a fifth", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.2" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "a hundred thousand trillionths", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "a hundred thousand trillionths", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "1E-07" + }, + "Start": 0, + "End": 29 + } + ] + }, + { + "Input": "one fifth", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "one fifth", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.2" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "three fifths", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "three fifths", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.6" + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "twenty fifths", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "twenty fifths", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "4" + }, + "Start": 0, + "End": 12 + } + ] + }, + { + "Input": "three and a fifth", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "three and a fifth", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "3.2" + }, + "Start": 0, + "End": 16 + } + ] + }, + { + "Input": "twenty one fifths", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "twenty one fifths", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "4.2" + }, + "Start": 0, + "End": 16 + } + ] + }, + { + "Input": "a twenty-first", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "a twenty-first", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.0476190476190476" + }, + "Start": 0, + "End": 13 + } + ] + }, + { + "Input": "one twenty-fifth", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "one twenty-fifth", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.04" + }, + "Start": 0, + "End": 15 + } + ] + }, + { + "Input": "three twenty-firsts", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "three twenty-firsts", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.142857142857143" + }, + "Start": 0, + "End": 18 + } + ] + }, + { + "Input": "three twenty firsts", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "three twenty firsts", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.142857142857143" + }, + "Start": 0, + "End": 18 + } + ] + }, + { + "Input": "twenty twenty fifths", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "twenty twenty fifths", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.8" + }, + "Start": 0, + "End": 19 + } + ] + }, + { + "Input": "one hundred and thirty fifths", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "one hundred and thirty fifths", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "26" + }, + "Start": 0, + "End": 28 + } + ] + }, + { + "Input": "one hundred thirty fifths", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "one hundred thirty fifths", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "2.85714285714286" + }, + "Start": 0, + "End": 24 + } + ] + }, + { + "Input": "one hundred thirty two fifths", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "one hundred thirty two fifths", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "26.4" + }, + "Start": 0, + "End": 28 + } + ] + }, + { + "Input": "one hundred thirty-two fifths", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "one hundred thirty-two fifths", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "26.4" + }, + "Start": 0, + "End": 28 + } + ] + }, + { + "Input": "one hundred and thirty-two fifths", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "one hundred and thirty-two fifths", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "26.4" + }, + "Start": 0, + "End": 32 + } + ] + }, + { + "Input": "one hundred and thirty and two fifths", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "one hundred and thirty and two fifths", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "130.4" + }, + "Start": 0, + "End": 36 + } + ] + }, + { + "Input": "one hundred thirty-fifths", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "one hundred thirty-fifths", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "2.85714285714286" + }, + "Start": 0, + "End": 24 + } + ] + }, + { + "Input": "one one hundred fifth", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "one one hundred fifth", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.00952380952380952" + }, + "Start": 0, + "End": 20 + } + ] + }, + { + "Input": "one one hundred and fifth", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "one one hundred and fifth", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.00952380952380952" + }, + "Start": 0, + "End": 24 + } + ] + }, + { + "Input": "one hundred one thousand fifths", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "one hundred one thousand fifths", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.0995024875621891" + }, + "Start": 0, + "End": 30 + } + ] + }, + { + "Input": "one over three", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "one over three", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.333333333333333" + }, + "Start": 0, + "End": 13 + } + ] + }, + { + "Input": "1 over twenty-one", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "1 over twenty-one", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.0476190476190476" + }, + "Start": 0, + "End": 16 + } + ] + }, + { + "Input": "1 over one hundred and twenty one", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "1 over one hundred and twenty one", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.00826446280991736" + }, + "Start": 0, + "End": 32 + } + ] + }, + { + "Input": "1 over three", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "1 over three", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.333333333333333" + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "1 over 3", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "1 over 3", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.333333333333333" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "one over 3", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "one over 3", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.333333333333333" + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": "one over 20", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "one over 20", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.05" + }, + "Start": 0, + "End": 10 + } + ] + }, + { + "Input": "one over twenty", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "one over twenty", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.05" + }, + "Start": 0, + "End": 14 + } + ] + }, + { + "Input": "one over one hundred", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "one over one hundred", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.01" + }, + "Start": 0, + "End": 19 + } + ] + }, + { + "Input": "one over one hundred and twenty five", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "one over one hundred and twenty five", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.008" + }, + "Start": 0, + "End": 35 + } + ] + }, + { + "Input": "ninety - five hundred fifths", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "ninety - five hundred fifths", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "1900" + }, + "Start": 0, + "End": 27 + } + ] + }, + { + "Input": "Book a first class seat to seattle", + "NotSupported": "javascript, java, python", + "Results": [] + }, + { + "Input": "The answer is negative ninety - five hundred fifths", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "negative ninety - five hundred fifths", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "-1900" + }, + "Start": 14, + "End": 50 + } + ] + }, + { + "Input": "The answer is minus ninety - five hundred fifths", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "minus ninety - five hundred fifths", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "-1900" + }, + "Start": 14, + "End": 47 + } + ] + }, + { + "Input": "The answer is minus one", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "minus one", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "-1" + }, + "Start": 14, + "End": 22 + } + ] + }, + { + "Input": "The answer is minus one hundred thirty fifths", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "minus one hundred thirty fifths", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "-2.85714285714286" + }, + "Start": 14, + "End": 44 + } + ] + }, + { + "Input": "The answer is negative one over 20", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "negative one over 20", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "-0.05" + }, + "Start": 14, + "End": 33 + } + ] + }, + { + "Input": "The answer is minus five point five", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "minus five point five", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "-5.5" + }, + "Start": 14, + "End": 34 + } + ] + }, + { + "Input": "The answer is minus 5", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "minus 5", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "-5" + }, + "Start": 14, + "End": 20 + } + ] + }, + { + "Input": "one - fourth", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "one - fourth", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.25" + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "one-eighth", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "one-eighth", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.125" + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": "five - eighths", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "five - eighths", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.625" + }, + "Start": 0, + "End": 13 + } + ] + }, + { + "Input": "ninety - five hundred-fifths", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "ninety - five hundred-fifths", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "1900" + }, + "Start": 0, + "End": 27 + } + ] + }, + { + "Input": "one out of three", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "one out of three", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.333333333333333" + }, + "Start": 0, + "End": 15 + } + ] + }, + { + "Input": "1 in twenty-one", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "1", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "1" + }, + "Start": 0, + "End": 0 + }, + { + "Text": "twenty-one", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "21" + }, + "Start": 5, + "End": 14 + } + ] + }, + { + "Input": "five eighths of", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "five eighths", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.625" + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "1 234 567", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "1 234 567", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "1234567" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "40 000 is the same as 40โ€ฏ000", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "40 000", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "40000" + }, + "Start": 0, + "End": 5 + }, + { + "Text": "40โ€ฏ000", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "40000" + }, + "Start": 22, + "End": 27 + } + ] + }, + { + "Input": "For now, China's population is 1 414 021 100.", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "1 414 021 100", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "1414021100" + }, + "Start": 31, + "End": 43 + } + ] + }, + { + "Input": "423 0000 will be recognized as two numbers.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "423", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "423" + }, + "Start": 0, + "End": 2 + }, + { + "Text": "0000", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "0" + }, + "Start": 4, + "End": 7 + }, + { + "Text": "two", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "2" + }, + "Start": 31, + "End": 33 + } + ] + }, + { + "Input": "1โ€ฏ234โ€ฏ567.89 is a valid number format.", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "1โ€ฏ234โ€ฏ567.89", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "1234567.89" + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "zero is 0", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "zero", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "0" + }, + "Start": 0, + "End": 3 + }, + { + "Text": "0", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "0" + }, + "Start": 8, + "End": 8 + } + ] + }, + { + "Input": "Any time to meet on 5/17/2018?", + "NotSupported": "javascript", + "Results": [ + { + "Text": "5", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "5" + }, + "Start": 20, + "End": 20 + }, + { + "Text": "17", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "17" + }, + "Start": 22, + "End": 23 + }, + { + "Text": "2018", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "2018" + }, + "Start": 25, + "End": 28 + } + ] + }, + { + "Input": "My phone number is +1-222-2222/2222", + "NotSupported": "javascript, java", + "Results": [ + { + "Text": "1", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "1" + }, + "Start": 20, + "End": 20 + }, + { + "Text": "222", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "222" + }, + "Start": 22, + "End": 24 + }, + { + "Text": "2222", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "2222" + }, + "Start": 26, + "End": 29 + }, + { + "Text": "2222", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "2222" + }, + "Start": 31, + "End": 34 + } + ] + }, + { + "Input": "I can give you 1M.", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "1m", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "1000000" + }, + "Start": 15, + "End": 16 + } + ] + }, + { + "Input": "1m isn't a number.", + "NotSupported": "javascript, java, python", + "Results": [] + }, + { + "Input": "I can give you 3 hundred and 21 yuan.", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "3 hundred and 21", + "TypeName": "number", + "Resolution": { + "value": "321" + }, + "Start": 15, + "End": 30 + } + ] + }, + { + "Input": "4 thousand 3 hundred and 21 is a valid number.", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "4 thousand 3 hundred and 21", + "TypeName": "number", + "Resolution": { + "value": "4321" + }, + "Start": 0, + "End": 26 + } + ] + }, + { + "Input": "4 thousand 3 hundred and 0 are two valid numbers.", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "4 thousand 3 hundred", + "TypeName": "number", + "Resolution": { + "value": "4300" + }, + "Start": 0, + "End": 19 + }, + { + "Text": "0", + "TypeName": "number", + "Resolution": { + "value": "0" + }, + "Start": 25, + "End": 25 + }, + { + "Text": "two", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "2" + }, + "Start": 31, + "End": 33 + } + ] + }, + { + "Input": "4000 3 hundred and 21 are two valid numbers.", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "4000", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "4000" + }, + "Start": 0, + "End": 3 + }, + { + "Text": "3 hundred and 21", + "TypeName": "number", + "Resolution": { + "value": "321" + }, + "Start": 5, + "End": 20 + }, + { + "Text": "two", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "2" + }, + "Start": 26, + "End": 28 + } + ] + }, + { + "Input": "3 hundred and 2 hundred are two valid numbers.", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "3 hundred", + "TypeName": "number", + "Resolution": { + "value": "300" + }, + "Start": 0, + "End": 8 + }, + { + "Text": "2 hundred", + "TypeName": "number", + "Resolution": { + "value": "200" + }, + "Start": 14, + "End": 22 + }, + { + "Text": "two", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "2" + }, + "Start": 28, + "End": 30 + } + ] + }, + { + "Input": "3 hundred and 2.12 hundred are two valid numbers.", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "3 hundred", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "300" + }, + "Start": 0, + "End": 8 + }, + { + "Text": "2.12 hundred", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "212" + }, + "Start": 14, + "End": 25 + }, + { + "Text": "two", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "2" + }, + "Start": 31, + "End": 33 + } + ] + }, + { + "Input": "3 hundred and negative one are two valid numbers.", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "3 hundred", + "TypeName": "number", + "Resolution": { + "value": "300" + }, + "Start": 0, + "End": 8 + }, + { + "Text": "negative one", + "TypeName": "number", + "Resolution": { + "value": "-1" + }, + "Start": 14, + "End": 25 + }, + { + "Text": "two", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "2" + }, + "Start": 31, + "End": 33 + } + ] + }, + { + "Input": "3 hundred and one is a valid numbers.", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "3 hundred and one", + "TypeName": "number", + "Resolution": { + "value": "301" + }, + "Start": 0, + "End": 16 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/English/NumberModelPercentMode.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/English/NumberModelPercentMode.json new file mode 100644 index 000000000..8c76d2365 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/English/NumberModelPercentMode.json @@ -0,0 +1,54 @@ +[ + { + "Input": "one out of three", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "one", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "1" + }, + "Start": 0, + "End": 2 + }, + { + "Text": "three", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "3" + }, + "Start": 11, + "End": 15 + } + ] + }, + { + "Input": "1 in twenty-one", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "1", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "1" + }, + "Start": 0, + "End": 0 + }, + { + "Text": "twenty-one", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "21" + }, + "Start": 5, + "End": 14 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/English/NumberRangeModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/English/NumberRangeModel.json new file mode 100644 index 000000000..01fe33d38 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/English/NumberRangeModel.json @@ -0,0 +1,1390 @@ +[ + { + "Input": "1995-01", + "NotSupported": "javascript, python", + "Results": [] + }, + { + "Input": "This number is larger than twenty and less or equal than thirty five.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "larger than twenty and less or equal than thirty five", + "TypeName": "numberrange", + "Resolution": { + "value": "(20,35]" + }, + "Start": 15, + "End": 67 + } + ] + }, + { + "Input": "The number is between 20 and 30.", + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "between 20 and 30", + "TypeName": "numberrange", + "Resolution": { + "value": "[20,30)" + }, + "Start": 14, + "End": 30 + } + ] + }, + { + "Input": "He ranks between the tenth and the fifteenth.", + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "between the tenth and the fifteenth", + "TypeName": "numberrange", + "Resolution": { + "value": "[10,15)" + }, + "Start": 9, + "End": 43 + } + ] + }, + { + "Input": "He scores between negative ten and fifteen.", + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "between negative ten and fifteen", + "TypeName": "numberrange", + "Resolution": { + "value": "[-10,15)" + }, + "Start": 10, + "End": 41 + } + ] + }, + { + "Input": "He ranks higher than the tenth but lower than the fifteenth.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "higher than the tenth but lower than the fifteenth", + "TypeName": "numberrange", + "Resolution": { + "value": "(10,15)" + }, + "Start": 9, + "End": 58 + } + ] + }, + { + "Input": "This is a number which is greater than 100 and smaller than 300", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "greater than 100 and smaller than 300", + "TypeName": "numberrange", + "Resolution": { + "value": "(100,300)" + }, + "Start": 26, + "End": 62 + } + ] + }, + { + "Input": "This number is higher or equal than one hundred, lower or equal than three hundred", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "higher or equal than one hundred, lower or equal than three hundred", + "TypeName": "numberrange", + "Resolution": { + "value": "[100,300]" + }, + "Start": 15, + "End": 81 + } + ] + }, + { + "Input": "There're at most 100 and at least 20 apples.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "at most 100 and at least 20", + "TypeName": "numberrange", + "Resolution": { + "value": "[20,100]" + }, + "Start": 9, + "End": 35 + } + ] + }, + { + "Input": "These apples are about 20~100", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "20~100", + "TypeName": "numberrange", + "Resolution": { + "value": "[20,100)" + }, + "Start": 23, + "End": 28 + } + ] + }, + { + "Input": "The number range is 20 through 100", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "20 through 100", + "TypeName": "numberrange", + "Resolution": { + "value": "[20,100)" + }, + "Start": 20, + "End": 33 + } + ] + }, + { + "Input": "The number range is from one thousand to one thousand and five hundred.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "from one thousand to one thousand and five hundred", + "TypeName": "numberrange", + "Resolution": { + "value": "[1000,1500)" + }, + "Start": 20, + "End": 69 + } + ] + }, + { + "Input": "The number is above 1000 and below 1500", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "above 1000 and below 1500", + "TypeName": "numberrange", + "Resolution": { + "value": "(1000,1500)" + }, + "Start": 14, + "End": 38 + } + ] + }, + { + "Input": "The number is above one quarter and below a half.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "above one quarter and below a half", + "TypeName": "numberrange", + "Resolution": { + "value": "(0.25,0.5)" + }, + "Start": 14, + "End": 47 + } + ] + }, + { + "Input": "This number is bigger or equal than three thousand nine hundred and sixty five.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "bigger or equal than three thousand nine hundred and sixty five", + "TypeName": "numberrange", + "Resolution": { + "value": "[3965,)" + }, + "Start": 15, + "End": 77 + } + ] + }, + { + "Input": "This number is greater than 4,565", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "greater than 4,565", + "TypeName": "numberrange", + "Resolution": { + "value": "(4565,)" + }, + "Start": 15, + "End": 32 + } + ] + }, + { + "Input": "He is more than thirty years old.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "more than thirty", + "TypeName": "numberrange", + "Resolution": { + "value": "(30,)" + }, + "Start": 6, + "End": 21 + } + ] + }, + { + "Input": "He is over thirty years old.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "over thirty", + "TypeName": "numberrange", + "Resolution": { + "value": "(30,)" + }, + "Start": 6, + "End": 16 + } + ] + }, + { + "Input": "His age is no less than thirty.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "no less than thirty", + "TypeName": "numberrange", + "Resolution": { + "value": "[30,)" + }, + "Start": 11, + "End": 29 + } + ] + }, + { + "Input": "There're about five hundred and more in these products.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "five hundred and more", + "TypeName": "numberrange", + "Resolution": { + "value": "[500,)" + }, + "Start": 15, + "End": 35 + } + ] + }, + { + "Input": "There're about five hundred or more in these products.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "five hundred or more", + "TypeName": "numberrange", + "Resolution": { + "value": "[500,)" + }, + "Start": 15, + "End": 34 + } + ] + }, + { + "Input": "More than 1/2 of the people came here.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "more than 1/2", + "TypeName": "numberrange", + "Resolution": { + "value": "(0.5,)" + }, + "Start": 0, + "End": 12 + } + ] + }, + { + "Input": "Find the prime numbers which are smaller or equal than 100", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "smaller or equal than 100", + "TypeName": "numberrange", + "Resolution": { + "value": "(,100]" + }, + "Start": 33, + "End": 57 + } + ] + }, + { + "Input": "Find the prime numbers which are less than or equal to 100", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "less than or equal to 100", + "TypeName": "numberrange", + "Resolution": { + "value": "(,100]" + }, + "Start": 33, + "End": 57 + } + ] + }, + { + "Input": "There're about five hundred or less in these products.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "five hundred or less", + "TypeName": "numberrange", + "Resolution": { + "value": "(,500]" + }, + "Start": 15, + "End": 34 + } + ] + }, + { + "Input": "Find the prime numbers which are < = 100", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "< = 100", + "TypeName": "numberrange", + "Resolution": { + "value": "(,100]" + }, + "Start": 33, + "End": 39 + } + ] + }, + { + "Input": "His height is below 170.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "below 170", + "TypeName": "numberrange", + "Resolution": { + "value": "(,170)" + }, + "Start": 14, + "End": 22 + } + ] + }, + { + "Input": "His height is under 170.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "under 170", + "TypeName": "numberrange", + "Resolution": { + "value": "(,170)" + }, + "Start": 14, + "End": 22 + } + ] + }, + { + "Input": "Fewer than a thousand giant pandas still live in the wild.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "fewer than a thousand", + "TypeName": "numberrange", + "Resolution": { + "value": "(,1000)" + }, + "Start": 0, + "End": 20 + } + ] + }, + { + "Input": "x is equal to one hundred and seventy.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "equal to one hundred and seventy", + "TypeName": "numberrange", + "Resolution": { + "value": "[170,170]" + }, + "Start": 5, + "End": 36 + } + ] + }, + { + "Input": "x>10 and y<20", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": ">10", + "TypeName": "numberrange", + "Resolution": { + "value": "(10,)" + }, + "Start": 1, + "End": 3 + }, + { + "Text": "<20", + "TypeName": "numberrange", + "Resolution": { + "value": "(,20)" + }, + "Start": 10, + "End": 12 + } + ] + }, + { + "Input": "x is larger than 10 and smaller than 20. y is no more than 50 and no less than 20.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "larger than 10 and smaller than 20", + "TypeName": "numberrange", + "Resolution": { + "value": "(10,20)" + }, + "Start": 5, + "End": 38 + }, + { + "Text": "no more than 50 and no less than 20", + "TypeName": "numberrange", + "Resolution": { + "value": "[20,50]" + }, + "Start": 46, + "End": 80 + } + ] + }, + { + "Input": "One-fourth is a fraction number.", + "NotSupported": "javascript, python", + "Results": [] + }, + { + "Input": "The number equals 20.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "equals 20", + "TypeName": "numberrange", + "Resolution": { + "value": "[20,20]" + }, + "Start": 11, + "End": 19 + } + ] + }, + { + "Input": "Equaling to 20, the number of students in our class is not significant.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "equaling to 20", + "TypeName": "numberrange", + "Resolution": { + "value": "[20,20]" + }, + "Start": 0, + "End": 13 + } + ] + }, + { + "Input": "+1-222-2222/2222 is a phone number.", + "NotSupported": "javascript, python", + "Results": [] + }, + { + "Input": "+1-222-2222-2222 is a phone number.", + "NotSupported": "javascript, python", + "Results": [] + }, + { + "Input": "His score is 200 or greater than", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "200 or greater than", + "TypeName": "numberrange", + "Resolution": { + "value": "[200,)" + }, + "Start": 13, + "End": 31 + } + ] + }, + { + "Input": "His score is 200 or greater than 190", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "greater than 190", + "TypeName": "numberrange", + "Resolution": { + "value": "(190,)" + }, + "Start": 20, + "End": 35 + } + ] + }, + { + "Input": "His score is 200 or greater", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "200 or greater", + "TypeName": "numberrange", + "Resolution": { + "value": "[200,)" + }, + "Start": 13, + "End": 26 + } + ] + }, + { + "Input": "His score is less than or equal to 30", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "less than or equal to 30", + "TypeName": "numberrange", + "Resolution": { + "value": "(,30]" + }, + "Start": 13, + "End": 36 + } + ] + }, + { + "Input": "His score is equal to or less than 30", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "equal to or less than 30", + "TypeName": "numberrange", + "Resolution": { + "value": "(,30]" + }, + "Start": 13, + "End": 36 + } + ] + }, + { + "Input": "His score is at least or equal to 30", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "at least or equal to 30", + "TypeName": "numberrange", + "Resolution": { + "value": "[30,)" + }, + "Start": 13, + "End": 35 + } + ] + }, + { + "Input": "His score is equal to or more than 30", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "equal to or more than 30", + "TypeName": "numberrange", + "Resolution": { + "value": "[30,)" + }, + "Start": 13, + "End": 36 + } + ] + }, + { + "Input": "His score is equal to 5000 or less", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "equal to 5000 or less", + "TypeName": "numberrange", + "Resolution": { + "value": "(,5000]" + }, + "Start": 13, + "End": 33 + } + ] + }, + { + "Input": "His score is equal to 5000 or less than 6000", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "equal to 5000", + "TypeName": "numberrange", + "Resolution": { + "value": "[5000,5000]" + }, + "Start": 13, + "End": 25 + }, + { + "Text": "less than 6000", + "TypeName": "numberrange", + "Resolution": { + "value": "(,6000)" + }, + "Start": 30, + "End": 43 + } + ] + }, + { + "Input": "His score is equal to 5000 or more than", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "equal to 5000 or more than", + "TypeName": "numberrange", + "Resolution": { + "value": "[5000,)" + }, + "Start": 13, + "End": 38 + } + ] + }, + { + "Input": "His score is equal to 5000 or more than 4500", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "equal to 5000", + "TypeName": "numberrange", + "Resolution": { + "value": "[5000,5000]" + }, + "Start": 13, + "End": 25 + }, + { + "Text": "more than 4500", + "TypeName": "numberrange", + "Resolution": { + "value": "(4500,)" + }, + "Start": 30, + "End": 43 + } + ] + }, + { + "Input": "His score is less than 5000 or equal", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "less than 5000 or equal", + "TypeName": "numberrange", + "Resolution": { + "value": "(,5000]" + }, + "Start": 13, + "End": 35 + } + ] + }, + { + "Input": "His score is more than 5000 or equal to", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "more than 5000 or equal to", + "TypeName": "numberrange", + "Resolution": { + "value": "[5000,)" + }, + "Start": 13, + "End": 38 + } + ] + }, + { + "Input": "His score is more than 5000 or equal to it", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "more than 5000 or equal to", + "TypeName": "numberrange", + "Resolution": { + "value": "[5000,)" + }, + "Start": 13, + "End": 38 + } + ] + }, + { + "Input": "His score is more than 5000 or equal to 6000", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "more than 5000", + "TypeName": "numberrange", + "Resolution": { + "value": "(5000,)" + }, + "Start": 13, + "End": 26 + }, + { + "Text": "equal to 6000", + "TypeName": "numberrange", + "Resolution": { + "value": "[6000,6000]" + }, + "Start": 31, + "End": 43 + } + ] + }, + { + "Input": "His score is equal to 5000 or less than 5000", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "equal to 5000", + "TypeName": "numberrange", + "Resolution": { + "value": "[5000,5000]" + }, + "Start": 13, + "End": 25 + }, + { + "Text": "less than 5000", + "TypeName": "numberrange", + "Resolution": { + "value": "(,5000)" + }, + "Start": 30, + "End": 43 + } + ] + }, + { + "Input": "The number range is 1000-5000", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "1000-5000", + "TypeName": "numberrange", + "Resolution": { + "value": "[1000,5000)" + }, + "Start": 20, + "End": 28 + } + ] + }, + { + "Input": "The number range is 1000 - 5000", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "1000 - 5000", + "TypeName": "numberrange", + "Resolution": { + "value": "[1000,5000)" + }, + "Start": 20, + "End": 30 + } + ] + }, + { + "Input": "The number range is 1000โ€“5000", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "1000โ€“5000", + "TypeName": "numberrange", + "Resolution": { + "value": "[1000,5000)" + }, + "Start": 20, + "End": 28 + } + ] + }, + { + "Input": "The number range is 1000 โ€“ 5000", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "1000 โ€“ 5000", + "TypeName": "numberrange", + "Resolution": { + "value": "[1000,5000)" + }, + "Start": 20, + "End": 30 + } + ] + }, + { + "Input": "How about 2 in 5 or more", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "2 in 5 or more", + "TypeName": "numberrange", + "Resolution": { + "value": "[0.4,)" + }, + "Start": 10, + "End": 23 + } + ] + }, + { + "Input": "How about more than 2 in 5", + "Comment": "As this can be ambiguous, by design the interpretation is left-to-right and the range is extracted first.", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "more than 2", + "TypeName": "numberrange", + "Resolution": { + "value": "(2,)" + }, + "Start": 10, + "End": 20 + } + ] + }, + { + "Input": "Can you show me records more than 30000 in 2009", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "more than 30000", + "TypeName": "numberrange", + "Resolution": { + "value": "(30000,)" + }, + "Start": 24, + "End": 38 + } + ] + }, + { + "Input": "Can you show me records less than 3000 in 2009", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "less than 3000", + "TypeName": "numberrange", + "Resolution": { + "value": "(,3000)" + }, + "Start": 24, + "End": 37 + } + ] + }, + { + "Input": "Is it still the case when >30", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": ">30", + "TypeName": "numberrange", + "Resolution": { + "value": "(30,)" + }, + "Start": 26, + "End": 28 + } + ] + }, + { + "Input": "Is it still the case when >= 30", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": ">= 30", + "TypeName": "numberrange", + "Resolution": { + "value": "[30,)" + }, + "Start": 26, + "End": 30 + } + ] + }, + { + "Input": "Is it still the case when <-30", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "<-30", + "TypeName": "numberrange", + "Resolution": { + "value": "(,-30)" + }, + "Start": 26, + "End": 29 + } + ] + }, + { + "Input": "Is it still the case when <= -30", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "<= -30", + "TypeName": "numberrange", + "Resolution": { + "value": "(,-30]" + }, + "Start": 26, + "End": 32 + } + ] + }, + { + "Input": "<>30", + "NotSupported": "javascript, python, java", + "Results": [] + }, + { + "Input": "=>30", + "NotSupported": "javascript, python, java", + "Results": [] + }, + { + "Input": "=<30", + "NotSupported": "javascript, python, java", + "Results": [] + }, + { + "Input": "The number is equals to 20000 in 1998", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "equals to 20000", + "Start": 14, + "End": 28, + "TypeName": "numberrange", + "Resolution": { + "value": "[20000,20000]" + } + } + ] + }, + { + "Input": "The number is from 200 to 300 in 2008", + "NotSupported": "javascript, python, java", + "Results": [] + }, + { + "Input": "The number is from 200 to 3000000 in 2008", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "from 200 to 3000000", + "Start": 14, + "End": 32, + "TypeName": "numberrange", + "Resolution": { + "value": "[200,3000000)" + } + } + ] + }, + { + "Input": "more than half people came here", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "more than half", + "Start": 0, + "End": 13, + "TypeName": "numberrange", + "Resolution": { + "value": "(0.5,)" + } + } + ] + }, + { + "Input": "exceed 3000", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "exceed 3000", + "Start": 0, + "End": 10, + "TypeName": "numberrange", + "Resolution": { + "value": "(3000,)" + } + } + ] + }, + { + "Input": "surpass 3000", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "surpass 3000", + "Start": 0, + "End": 11, + "TypeName": "numberrange", + "Resolution": { + "value": "(3000,)" + } + } + ] + }, + { + "Input": "Nissan Motor Co. is planning to cut up to 700 contract workers.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "up to 700", + "Start": 36, + "End": 44, + "TypeName": "numberrange", + "Resolution": { + "value": "(,700]" + } + } + ] + }, + { + "Input": "up to 700 Should not be recognized as >700", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "up to 700", + "Start": 0, + "End": 8, + "TypeName": "numberrange", + "Resolution": { + "value": "(,700]" + } + }, + { + "Text": ">700", + "Start": 38, + "End": 41, + "TypeName": "numberrange", + "Resolution": { + "value": "(700,)" + } + } + ] + }, + { + "Input": "Number of cars which have horsepower exceeding 150", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "exceeding 150", + "Start": 37, + "End": 49, + "TypeName": "numberrange", + "Resolution": { + "value": "(150,)" + } + } + ] + }, + { + "Input": "Shares were up more than 20, above 170 apiece", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "more than 20", + "Start": 15, + "End": 26, + "TypeName": "numberrange", + "Resolution": { + "value": "(20,)" + } + }, + { + "Text": "above 170", + "Start": 29, + "End": 37, + "TypeName": "numberrange", + "Resolution": { + "value": "(170,)" + } + } + ] + }, + { + "Input": "More than 40 and less than 10 are two ranges", + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "more than 40", + "Start": 0, + "End": 11, + "TypeName": "numberrange", + "Resolution": { + "value": "(40,)" + } + }, + { + "Text": "less than 10", + "Start": 17, + "End": 28, + "TypeName": "numberrange", + "Resolution": { + "value": "(,10)" + } + } + ] + }, + { + "Input": "More than 40 and less than 10, less than 10 and more than 40 are the same", + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "more than 40", + "Start": 0, + "End": 11, + "TypeName": "numberrange", + "Resolution": { + "value": "(40,)" + } + }, + { + "Text": "less than 10", + "Start": 17, + "End": 28, + "TypeName": "numberrange", + "Resolution": { + "value": "(,10)" + } + }, + { + "Text": "less than 10", + "Start": 31, + "End": 42, + "TypeName": "numberrange", + "Resolution": { + "value": "(,10)" + } + }, + { + "Text": "more than 40", + "Start": 48, + "End": 59, + "TypeName": "numberrange", + "Resolution": { + "value": "(40,)" + } + } + ] + }, + { + "Input": "More than 40 and less than 10, more than 10 and less than 40 are not the same", + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "more than 40", + "Start": 0, + "End": 11, + "TypeName": "numberrange", + "Resolution": { + "value": "(40,)" + } + }, + { + "Text": "less than 10", + "Start": 17, + "End": 28, + "TypeName": "numberrange", + "Resolution": { + "value": "(,10)" + } + }, + { + "Text": "more than 10 and less than 40", + "Start": 31, + "End": 59, + "TypeName": "numberrange", + "Resolution": { + "value": "(10,40)" + } + } + ] + }, + { + "Input": "The number range is 5k-20k", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "5k-20k", + "TypeName": "numberrange", + "Resolution": { + "value": "[5000,20000)" + }, + "Start": 20, + "End": 25 + } + ] + }, + { + "Input": "x is no less than 194 and less than 12.", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "no less than 194", + "TypeName": "numberrange", + "Resolution": { + "value": "[194,)" + }, + "Start": 5, + "End": 20 + }, + { + "Text": "less than 12", + "TypeName": "numberrange", + "Resolution": { + "value": "(,12)" + }, + "Start": 26, + "End": 37 + } + ] + }, + { + "Input": "x is no more than 12 and more than 194.", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "no more than 12", + "TypeName": "numberrange", + "Resolution": { + "value": "(,12]" + }, + "Start": 5, + "End": 19 + }, + { + "Text": "more than 194", + "TypeName": "numberrange", + "Resolution": { + "value": "(194,)" + }, + "Start": 25, + "End": 37 + } + ] + }, + { + "Input": "find sales greater than 30 and less than or equal to 40 and greater than or equal to 50", + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "greater than 30 and less than or equal to 40", + "TypeName": "numberrange", + "Resolution": { + "value": "(30,40]" + }, + "Start": 11, + "End": 54 + }, + { + "Text": "greater than or equal to 50", + "TypeName": "numberrange", + "Resolution": { + "value": "[50,)" + }, + "Start": 60, + "End": 86 + } + ] + }, + { + "Input": "find sales greater than 30 and less than or equal to 40", + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "greater than 30 and less than or equal to 40", + "TypeName": "numberrange", + "Resolution": { + "value": "(30,40]" + }, + "Start": 11, + "End": 54 + } + ] + }, + { + "Input": "find sales less than or equal to 40 and greater than or equal to 50", + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "less than or equal to 40", + "TypeName": "numberrange", + "Resolution": { + "value": "(,40]" + }, + "Start": 11, + "End": 34 + }, + { + "Text": "greater than or equal to 50", + "TypeName": "numberrange", + "Resolution": { + "value": "[50,)" + }, + "Start": 40, + "End": 66 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/English/NumberRangeModelExperimentalMode.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/English/NumberRangeModelExperimentalMode.json new file mode 100644 index 000000000..78fe52ac9 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/English/NumberRangeModelExperimentalMode.json @@ -0,0 +1,1145 @@ +[ + { + "Input": "1995-01", + "NotSupported": "javascript, python", + "Results": [] + }, + { + "Input": "This number is larger than twenty and less or equal than thirty five.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "larger than twenty and less or equal than thirty five", + "TypeName": "numberrange", + "Resolution": { + "value": "(20,35]" + }, + "Start": 15, + "End": 67 + } + ] + }, + { + "Input": "The number is between 20 and 30.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "between 20 and 30", + "TypeName": "numberrange", + "Resolution": { + "value": "[20,30]" + }, + "Start": 14, + "End": 30 + } + ] + }, + { + "Input": "He ranks between the tenth and the fifteenth.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "between the tenth and the fifteenth", + "TypeName": "numberrange", + "Resolution": { + "value": "[10,15]" + }, + "Start": 9, + "End": 43 + } + ] + }, + { + "Input": "He scores between negative ten and fifteen.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "between negative ten and fifteen", + "TypeName": "numberrange", + "Resolution": { + "value": "[-10,15]" + }, + "Start": 10, + "End": 41 + } + ] + }, + { + "Input": "He ranks higher than the tenth but lower than the fifteenth.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "higher than the tenth but lower than the fifteenth", + "TypeName": "numberrange", + "Resolution": { + "value": "(10,15)" + }, + "Start": 9, + "End": 58 + } + ] + }, + { + "Input": "This is a number which is greater than 100 and smaller than 300", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "greater than 100 and smaller than 300", + "TypeName": "numberrange", + "Resolution": { + "value": "(100,300)" + }, + "Start": 26, + "End": 62 + } + ] + }, + { + "Input": "This number is higher or equal than one hundred, lower or equal than three hundred", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "higher or equal than one hundred, lower or equal than three hundred", + "TypeName": "numberrange", + "Resolution": { + "value": "[100,300]" + }, + "Start": 15, + "End": 81 + } + ] + }, + { + "Input": "There're at most 100 and at least 20 apples.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "at most 100 and at least 20", + "TypeName": "numberrange", + "Resolution": { + "value": "[20,100]" + }, + "Start": 9, + "End": 35 + } + ] + }, + { + "Input": "These apples are about 20~100", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "20~100", + "TypeName": "numberrange", + "Resolution": { + "value": "[20,100]" + }, + "Start": 23, + "End": 28 + } + ] + }, + { + "Input": "The number range is 20 through 100", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "20 through 100", + "TypeName": "numberrange", + "Resolution": { + "value": "[20,100]" + }, + "Start": 20, + "End": 33 + } + ] + }, + { + "Input": "The number range is from one thousand to one thousand and five hundred.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "from one thousand to one thousand and five hundred", + "TypeName": "numberrange", + "Resolution": { + "value": "[1000,1500]" + }, + "Start": 20, + "End": 69 + } + ] + }, + { + "Input": "The number is above 1000 and below 1500", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "above 1000 and below 1500", + "TypeName": "numberrange", + "Resolution": { + "value": "(1000,1500)" + }, + "Start": 14, + "End": 38 + } + ] + }, + { + "Input": "The number is above one quarter and below a half.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "above one quarter and below a half", + "TypeName": "numberrange", + "Resolution": { + "value": "(0.25,0.5)" + }, + "Start": 14, + "End": 47 + } + ] + }, + { + "Input": "This number is bigger or equal than three thousand nine hundred and sixty five.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "bigger or equal than three thousand nine hundred and sixty five", + "TypeName": "numberrange", + "Resolution": { + "value": "[3965,)" + }, + "Start": 15, + "End": 77 + } + ] + }, + { + "Input": "This number is greater than 4,565", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "greater than 4,565", + "TypeName": "numberrange", + "Resolution": { + "value": "(4565,)" + }, + "Start": 15, + "End": 32 + } + ] + }, + { + "Input": "He is more than thirty years old.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "more than thirty", + "TypeName": "numberrange", + "Resolution": { + "value": "(30,)" + }, + "Start": 6, + "End": 21 + } + ] + }, + { + "Input": "He is over thirty years old.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "over thirty", + "TypeName": "numberrange", + "Resolution": { + "value": "(30,)" + }, + "Start": 6, + "End": 16 + } + ] + }, + { + "Input": "His age is no less than thirty.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "no less than thirty", + "TypeName": "numberrange", + "Resolution": { + "value": "[30,)" + }, + "Start": 11, + "End": 29 + } + ] + }, + { + "Input": "There're about five hundred and more in these products.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "five hundred and more", + "TypeName": "numberrange", + "Resolution": { + "value": "[500,)" + }, + "Start": 15, + "End": 35 + } + ] + }, + { + "Input": "There're about five hundred or more in these products.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "five hundred or more", + "TypeName": "numberrange", + "Resolution": { + "value": "[500,)" + }, + "Start": 15, + "End": 34 + } + ] + }, + { + "Input": "More than 1/2 of the people came here.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "more than 1/2", + "TypeName": "numberrange", + "Resolution": { + "value": "(0.5,)" + }, + "Start": 0, + "End": 12 + } + ] + }, + { + "Input": "Find the prime numbers which are smaller or equal than 100", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "smaller or equal than 100", + "TypeName": "numberrange", + "Resolution": { + "value": "(,100]" + }, + "Start": 33, + "End": 57 + } + ] + }, + { + "Input": "Find the prime numbers which are less than or equal to 100", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "less than or equal to 100", + "TypeName": "numberrange", + "Resolution": { + "value": "(,100]" + }, + "Start": 33, + "End": 57 + } + ] + }, + { + "Input": "There're about five hundred or less in these products.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "five hundred or less", + "TypeName": "numberrange", + "Resolution": { + "value": "(,500]" + }, + "Start": 15, + "End": 34 + } + ] + }, + { + "Input": "Find the prime numbers which are < = 100", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "< = 100", + "TypeName": "numberrange", + "Resolution": { + "value": "(,100]" + }, + "Start": 33, + "End": 39 + } + ] + }, + { + "Input": "His height is below 170.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "below 170", + "TypeName": "numberrange", + "Resolution": { + "value": "(,170)" + }, + "Start": 14, + "End": 22 + } + ] + }, + { + "Input": "His height is under 170.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "under 170", + "TypeName": "numberrange", + "Resolution": { + "value": "(,170)" + }, + "Start": 14, + "End": 22 + } + ] + }, + { + "Input": "Fewer than a thousand giant pandas still live in the wild.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "fewer than a thousand", + "TypeName": "numberrange", + "Resolution": { + "value": "(,1000)" + }, + "Start": 0, + "End": 20 + } + ] + }, + { + "Input": "x is equal to one hundred and seventy.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "equal to one hundred and seventy", + "TypeName": "numberrange", + "Resolution": { + "value": "[170,170]" + }, + "Start": 5, + "End": 36 + } + ] + }, + { + "Input": "x>10 and y<20", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": ">10", + "TypeName": "numberrange", + "Resolution": { + "value": "(10,)" + }, + "Start": 1, + "End": 3 + }, + { + "Text": "<20", + "TypeName": "numberrange", + "Resolution": { + "value": "(,20)" + }, + "Start": 10, + "End": 12 + } + ] + }, + { + "Input": "x is larger than 10 and smaller than 20. y is no more than 50 and no less than 20.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "larger than 10 and smaller than 20", + "TypeName": "numberrange", + "Resolution": { + "value": "(10,20)" + }, + "Start": 5, + "End": 38 + }, + { + "Text": "no more than 50 and no less than 20", + "TypeName": "numberrange", + "Resolution": { + "value": "[20,50]" + }, + "Start": 46, + "End": 80 + } + ] + }, + { + "Input": "One-fourth is a fraction number.", + "NotSupported": "javascript, python", + "Results": [] + }, + { + "Input": "The number equals 20.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "equals 20", + "TypeName": "numberrange", + "Resolution": { + "value": "[20,20]" + }, + "Start": 11, + "End": 19 + } + ] + }, + { + "Input": "Equaling to 20, the number of students in our class is not significant.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "equaling to 20", + "TypeName": "numberrange", + "Resolution": { + "value": "[20,20]" + }, + "Start": 0, + "End": 13 + } + ] + }, + { + "Input": "+1-222-2222/2222 is a phone number.", + "NotSupported": "javascript, python", + "Results": [] + }, + { + "Input": "+1-222-2222-2222 is a phone number.", + "NotSupported": "javascript, python", + "Results": [] + }, + { + "Input": "His score is 200 or greater than", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "200 or greater than", + "TypeName": "numberrange", + "Resolution": { + "value": "[200,)" + }, + "Start": 13, + "End": 31 + } + ] + }, + { + "Input": "His score is 200 or greater than 190", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "greater than 190", + "TypeName": "numberrange", + "Resolution": { + "value": "(190,)" + }, + "Start": 20, + "End": 35 + } + ] + }, + { + "Input": "His score is 200 or greater", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "200 or greater", + "TypeName": "numberrange", + "Resolution": { + "value": "[200,)" + }, + "Start": 13, + "End": 26 + } + ] + }, + { + "Input": "His score is less than or equal to 30", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "less than or equal to 30", + "TypeName": "numberrange", + "Resolution": { + "value": "(,30]" + }, + "Start": 13, + "End": 36 + } + ] + }, + { + "Input": "His score is equal to or less than 30", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "equal to or less than 30", + "TypeName": "numberrange", + "Resolution": { + "value": "(,30]" + }, + "Start": 13, + "End": 36 + } + ] + }, + { + "Input": "His score is at least or equal to 30", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "at least or equal to 30", + "TypeName": "numberrange", + "Resolution": { + "value": "[30,)" + }, + "Start": 13, + "End": 35 + } + ] + }, + { + "Input": "His score is equal to or more than 30", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "equal to or more than 30", + "TypeName": "numberrange", + "Resolution": { + "value": "[30,)" + }, + "Start": 13, + "End": 36 + } + ] + }, + { + "Input": "His score is equal to 5000 or less", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "equal to 5000 or less", + "TypeName": "numberrange", + "Resolution": { + "value": "(,5000]" + }, + "Start": 13, + "End": 33 + } + ] + }, + { + "Input": "His score is equal to 5000 or less than 6000", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "equal to 5000", + "TypeName": "numberrange", + "Resolution": { + "value": "[5000,5000]" + }, + "Start": 13, + "End": 25 + }, + { + "Text": "less than 6000", + "TypeName": "numberrange", + "Resolution": { + "value": "(,6000)" + }, + "Start": 30, + "End": 43 + } + ] + }, + { + "Input": "His score is equal to 5000 or more than", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "equal to 5000 or more than", + "TypeName": "numberrange", + "Resolution": { + "value": "[5000,)" + }, + "Start": 13, + "End": 38 + } + ] + }, + { + "Input": "His score is equal to 5000 or more than 4500", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "equal to 5000", + "TypeName": "numberrange", + "Resolution": { + "value": "[5000,5000]" + }, + "Start": 13, + "End": 25 + }, + { + "Text": "more than 4500", + "TypeName": "numberrange", + "Resolution": { + "value": "(4500,)" + }, + "Start": 30, + "End": 43 + } + ] + }, + { + "Input": "His score is less than 5000 or equal", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "less than 5000 or equal", + "TypeName": "numberrange", + "Resolution": { + "value": "(,5000]" + }, + "Start": 13, + "End": 35 + } + ] + }, + { + "Input": "His score is more than 5000 or equal to", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "more than 5000 or equal to", + "TypeName": "numberrange", + "Resolution": { + "value": "[5000,)" + }, + "Start": 13, + "End": 38 + } + ] + }, + { + "Input": "His score is more than 5000 or equal to it", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "more than 5000 or equal to", + "TypeName": "numberrange", + "Resolution": { + "value": "[5000,)" + }, + "Start": 13, + "End": 38 + } + ] + }, + { + "Input": "His score is more than 5000 or equal to 6000", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "more than 5000", + "TypeName": "numberrange", + "Resolution": { + "value": "(5000,)" + }, + "Start": 13, + "End": 26 + }, + { + "Text": "equal to 6000", + "TypeName": "numberrange", + "Resolution": { + "value": "[6000,6000]" + }, + "Start": 31, + "End": 43 + } + ] + }, + { + "Input": "His score is equal to 5000 or less than 5000", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "equal to 5000", + "TypeName": "numberrange", + "Resolution": { + "value": "[5000,5000]" + }, + "Start": 13, + "End": 25 + }, + { + "Text": "less than 5000", + "TypeName": "numberrange", + "Resolution": { + "value": "(,5000)" + }, + "Start": 30, + "End": 43 + } + ] + }, + { + "Input": "The number range is 1000-5000", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "1000-5000", + "TypeName": "numberrange", + "Resolution": { + "value": "[1000,5000]" + }, + "Start": 20, + "End": 28 + } + ] + }, + { + "Input": "The number range is 1000 - 5000", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "1000 - 5000", + "TypeName": "numberrange", + "Resolution": { + "value": "[1000,5000]" + }, + "Start": 20, + "End": 30 + } + ] + }, + { + "Input": "The number range is 1000โ€“5000", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "1000โ€“5000", + "TypeName": "numberrange", + "Resolution": { + "value": "[1000,5000]" + }, + "Start": 20, + "End": 28 + } + ] + }, + { + "Input": "The number range is 1000 โ€“ 5000", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "1000 โ€“ 5000", + "TypeName": "numberrange", + "Resolution": { + "value": "[1000,5000]" + }, + "Start": 20, + "End": 30 + } + ] + }, + { + "Input": "How about 2 in 5 or more", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "5 or more", + "TypeName": "numberrange", + "Resolution": { + "value": "[5,)" + }, + "Start": 15, + "End": 23 + } + ] + }, + { + "Input": "How about more than 2 in 5", + "Comment": "As this can be ambiguous, by design the interpretation is left-to-right and the range is extracted first.", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "more than 2", + "TypeName": "numberrange", + "Resolution": { + "value": "(2,)" + }, + "Start": 10, + "End": 20 + } + ] + }, + { + "Input": "Can you show me records more than 30000 in 2009", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "more than 30000", + "TypeName": "numberrange", + "Resolution": { + "value": "(30000,)" + }, + "Start": 24, + "End": 38 + } + ] + }, + { + "Input": "Can you show me records less than 3000 in 2009", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "less than 3000", + "TypeName": "numberrange", + "Resolution": { + "value": "(,3000)" + }, + "Start": 24, + "End": 37 + } + ] + }, + { + "Input": "Is it still the case when >30", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": ">30", + "TypeName": "numberrange", + "Resolution": { + "value": "(30,)" + }, + "Start": 26, + "End": 28 + } + ] + }, + { + "Input": "Is it still the case when >= 30", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": ">= 30", + "TypeName": "numberrange", + "Resolution": { + "value": "[30,)" + }, + "Start": 26, + "End": 30 + } + ] + }, + { + "Input": "Is it still the case when <-30", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "<-30", + "TypeName": "numberrange", + "Resolution": { + "value": "(,-30)" + }, + "Start": 26, + "End": 29 + } + ] + }, + { + "Input": "Is it still the case when <= -30", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "<= -30", + "TypeName": "numberrange", + "Resolution": { + "value": "(,-30]" + }, + "Start": 26, + "End": 32 + } + ] + }, + { + "Input": "<>30", + "NotSupported": "javascript, python, java", + "Results": [] + }, + { + "Input": "=>30", + "NotSupported": "javascript, python, java", + "Results": [] + }, + { + "Input": "=<30", + "NotSupported": "javascript, python, java", + "Results": [] + }, + { + "Input": "The number is equals to 20000 in 1998", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "equals to 20000", + "Start": 14, + "End": 28, + "TypeName": "numberrange", + "Resolution": { + "value": "[20000,20000]" + } + } + ] + }, + { + "Input": "The number is from 200 to 300 in 2008", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "from 200 to 300", + "Start": 14, + "End": 28, + "TypeName": "numberrange", + "Resolution": { + "value": "[200,300]" + } + } + ] + }, + { + "Input": "Nissan Motor Co. is planning to cut up to 700 contract workers.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "up to 700", + "Start": 36, + "End": 44, + "TypeName": "numberrange", + "Resolution": { + "value": "(,700]" + } + } + ] + }, + { + "Input": "up to 700 Should not be recognized as >700", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "up to 700", + "Start": 0, + "End": 8, + "TypeName": "numberrange", + "Resolution": { + "value": "(,700]" + } + }, + { + "Text": ">700", + "Start": 38, + "End": 41, + "TypeName": "numberrange", + "Resolution": { + "value": "(700,)" + } + } + ] + }, + { + "Input": "Number of cars which have horsepower exceeding 150", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "exceeding 150", + "Start": 37, + "End": 49, + "TypeName": "numberrange", + "Resolution": { + "value": "(150,)" + } + } + ] + }, + { + "Input": "Number of cars exceeded 150", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "exceeded 150", + "Start": 15, + "End": 26, + "TypeName": "numberrange", + "Resolution": { + "value": "(150,)" + } + } + ] + }, + { + "Input": "Officials seize over 150 animals from Terrytown home", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "over 150", + "Start": 16, + "End": 23, + "TypeName": "numberrange", + "Resolution": { + "value": "(150,)" + } + } + ] + }, + { + "Input": "Shares were up more than 20, above 170 apiece", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "more than 20", + "Start": 15, + "End": 26, + "TypeName": "numberrange", + "Resolution": { + "value": "(20,)" + } + }, + { + "Text": "above 170", + "Start": 29, + "End": 37, + "TypeName": "numberrange", + "Resolution": { + "value": "(170,)" + } + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/English/OrdinalModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/English/OrdinalModel.json new file mode 100644 index 000000000..4a4eefdd6 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/English/OrdinalModel.json @@ -0,0 +1,750 @@ +[ + { + "Input": "delete last sentence in the note", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "last", + "Start": 7, + "End": 10, + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "0", + "relativeTo": "end", + "value": "end+0" + } + } + ] + }, + { + "Input": "Do you mean \"next\" or \"last\"?", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "next", + "Start": 13, + "End": 16, + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "1", + "relativeTo": "current", + "value": "current+1" + } + }, + { + "Text": "last", + "Start": 23, + "End": 26, + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "0", + "relativeTo": "end", + "value": "end+0" + } + } + ] + }, + { + "Input": "Show me the antepenultimate.", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "antepenultimate", + "Start": 12, + "End": 26, + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "-2", + "relativeTo": "end", + "value": "end-2" + } + } + ] + }, + { + "Input": "Show me the last but one.", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "the last but one", + "Start": 8, + "End": 23, + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "-1", + "relativeTo": "end", + "value": "end-1" + } + } + ] + }, + { + "Input": "Show me the penultimate.", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "penultimate", + "Start": 12, + "End": 22, + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "-1", + "relativeTo": "end", + "value": "end-1" + } + } + ] + }, + { + "Input": "Show me the next to last.", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "next to last", + "Start": 12, + "End": 23, + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "-1", + "relativeTo": "end", + "value": "end-1" + } + } + ] + }, + { + "Input": "Show me the one before the last one.", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "the one before the last one", + "Start": 8, + "End": 34, + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "-1", + "relativeTo": "end", + "value": "end-1" + } + } + ] + }, + { + "Input": "Show me the second to last.", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "the second to last", + "Start": 8, + "End": 25, + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "-1", + "relativeTo": "end", + "value": "end-1" + } + } + ] + }, + { + "Input": "Delete last sentence.", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "last", + "Start": 7, + "End": 10, + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "0", + "relativeTo": "end", + "value": "end+0" + } + } + ] + }, + { + "Input": "Show me the previous one.", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "previous one", + "Start": 12, + "End": 23, + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "-1", + "relativeTo": "current", + "value": "current-1" + } + } + ] + }, + { + "Input": "Show me the next one.", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "next one", + "Start": 12, + "End": 19, + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "1", + "relativeTo": "current", + "value": "current+1" + } + } + ] + }, + { + "Input": "I want the last two books.", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "last", + "Start": 11, + "End": 14, + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "0", + "relativeTo": "end", + "value": "end+0" + } + } + ] + }, + { + "Input": "I want the last one books.", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "last", + "Start": 11, + "End": 14, + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "0", + "relativeTo": "end", + "value": "end+0" + } + } + ] + }, + { + "Input": "I want next 3 books.", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "next", + "Start": 7, + "End": 10, + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "1", + "relativeTo": "current", + "value": "current+1" + } + } + ] + }, + { + "Input": "Give me the next item.", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "next", + "Start": 12, + "End": 15, + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "1", + "relativeTo": "current", + "value": "current+1" + } + } + ] + }, + { + "Input": "I want last cookie.", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "last", + "Start": 7, + "End": 10, + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "0", + "relativeTo": "end", + "value": "end+0" + } + } + ] + }, + { + "Input": "I want next to last.", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "next to last", + "Start": 7, + "End": 18, + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "-1", + "relativeTo": "end", + "value": "end-1" + } + } + ] + }, + { + "Input": "Turn to previous page.", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "previous", + "Start": 8, + "End": 15, + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "-1", + "relativeTo": "current", + "value": "current-1" + } + } + ] + }, + { + "Input": "three trillionth", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "three trillionth", + "Start": 0, + "End": 15, + "TypeName": "ordinal", + "Resolution": { + "offset": "3000000000000", + "relativeTo": "start", + "value": "3000000000000" + } + } + ] + }, + { + "Input": "a trillionth", + "NotSupported": "javascript, python, java", + "Results": [] + }, + { + "Input": "a hundred trillionth", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "a hundred trillionth", + "Start": 0, + "End": 19, + "TypeName": "ordinal", + "Resolution": { + "offset": "100000000000000", + "relativeTo": "start", + "value": "100000000000000" + } + } + ] + }, + { + "Input": "11th", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "11th", + "Start": 0, + "End": 3, + "TypeName": "ordinal", + "Resolution": { + "offset": "11", + "relativeTo": "start", + "value": "11" + } + } + + ] + }, + { + "Input": "21st", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "21st", + "Start": 0, + "End": 3, + "TypeName": "ordinal", + "Resolution": { + "offset": "21", + "relativeTo": "start", + "value": "21" + } + } + ] + }, + { + "Input": "30th", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "30th", + "Start": 0, + "End": 3, + "TypeName": "ordinal", + "Resolution": { + "offset": "30", + "relativeTo": "start", + "value": "30" + } + } + ] + }, + { + "Input": "2nd", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "2nd", + "Start": 0, + "End": 2, + "TypeName": "ordinal", + "Resolution": { + "offset": "2", + "relativeTo": "start", + "value": "2" + } + } + ] + }, + { + "Input": "eleventh", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "eleventh", + "Start": 0, + "End": 7, + "TypeName": "ordinal", + "Resolution": { + "offset": "11", + "relativeTo": "start", + "value": "11" + } + } + ] + }, + { + "Input": "twentieth", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "twentieth", + "Start": 0, + "End": 8, + "TypeName": "ordinal", + "Resolution": { + "offset": "20", + "relativeTo": "start", + "value": "20" + } + } + + ] + }, + { + "Input": "twenty-fifth", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "twenty-fifth", + "Start": 0, + "End": 11, + "TypeName": "ordinal", + "Resolution": { + "offset": "25", + "relativeTo": "start", + "value": "25" + } + } + ] + }, + { + "Input": "twenty-first", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "twenty-first", + "Start": 0, + "End": 11, + "TypeName": "ordinal", + "Resolution": { + "offset": "21", + "relativeTo": "start", + "value": "21" + } + } + ] + }, + { + "Input": "one hundred twenty fifth", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "one hundred twenty fifth", + "Start": 0, + "End": 23, + "TypeName": "ordinal", + "Resolution": { + "offset": "125", + "relativeTo": "start", + "value": "125" + } + } + ] + }, + { + "Input": "one hundred twenty-fifth", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "one hundred twenty-fifth", + "Start": 0, + "End": 23, + "TypeName": "ordinal", + "Resolution": { + "offset": "125", + "relativeTo": "start", + "value": "125" + } + } + ] + }, + { + "Input": "trillionth", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "trillionth", + "Start": 0, + "End": 9, + "TypeName": "ordinal", + "Resolution": { + "offset": "1000000000000", + "relativeTo": "start", + "value": "1000000000000" + } + } + ] + }, + { + "Input": "twenty-one trillion and three hundred twenty second", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "twenty-one trillion and three hundred twenty second", + "Start": 0, + "End": 50, + "TypeName": "ordinal", + "Resolution": { + "offset": "21000000000322", + "relativeTo": "start", + "value": "21000000000322" + } + } + ] + }, + { + "Input": "two hundredth", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "two hundredth", + "Start": 0, + "End": 12, + "TypeName": "ordinal", + "Resolution": { + "offset": "200", + "relativeTo": "start", + "value": "200" + } + } + ] + }, + { + "Input": "Book a first class seat to seattle", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "first", + "Start": 7, + "End": 11, + "TypeName": "ordinal", + "Resolution": { + "offset": "1", + "relativeTo": "start", + "value": "1" + } + } + ] + }, + { + "Input": "I like the first two books.", + "Results": [ + { + "Text": "first", + "Start": 11, + "End": 15, + "TypeName": "ordinal", + "Resolution": { + "offset": "1", + "relativeTo": "start", + "value": "1" + } + } + ] + }, + { + "Input": "I like the first one.", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "first", + "Start": 11, + "End": 15, + "TypeName": "ordinal", + "Resolution": { + "offset": "1", + "relativeTo": "start", + "value": "1" + } + } + ] + }, + { + "Input": "Speak the first word.", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "first", + "Start": 10, + "End": 14, + "TypeName": "ordinal", + "Resolution": { + "offset": "1", + "relativeTo": "start", + "value": "1" + } + } + ] + }, + { + "Input": "I want the next 3 books.", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "next", + "Start": 11, + "End": 14, + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "1", + "relativeTo": "current", + "value": "current+1" + } + } + ] + }, + { + "Input": "She finished second!", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "second", + "Start": 13, + "End": 18, + "TypeName": "ordinal", + "Resolution": { + "offset": "2", + "relativeTo": "start", + "value": "2" + } + } + ] + }, + { + "Input": "The one before the last one is the right one", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "the one before the last one", + "Start": 0, + "End": 26, + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "-1", + "relativeTo": "end", + "value": "end-1" + } + } + ] + }, + { + "Input": "I meant the one before the last", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "the one before the last", + "Start": 8, + "End": 30, + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "-1", + "relativeTo": "end", + "value": "end-1" + } + } + ] + }, + { + "Input": "I meant the current one", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "current one", + "Start": 12, + "End": 22, + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "0", + "relativeTo": "current", + "value": "current+0" + } + } + ] + }, + { + "Input": "Look at the current page", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "current", + "Start": 12, + "End": 18, + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "0", + "relativeTo": "current", + "value": "current+0" + } + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/English/OrdinalModelSuppressExtendedTypes.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/English/OrdinalModelSuppressExtendedTypes.json new file mode 100644 index 000000000..5cae324b4 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/English/OrdinalModelSuppressExtendedTypes.json @@ -0,0 +1,153 @@ +[ + { + "Input": "delete last sentence in the note", + "NotSupported": "javascript, python, java", + "Results": [ + ] + }, + { + "Input": "Do you mean \"next\" or \"last\"?", + "NotSupported": "javascript, python, java", + "Results": [ + ] + }, + { + "Input": "Show me the antepenultimate.", + "NotSupported": "javascript, python, java", + "Results": [ + ] + }, + { + "Input": "Show me the last but one.", + "NotSupported": "javascript, python, java", + "Results": [ + ] + }, + { + "Input": "Show me the penultimate.", + "NotSupported": "javascript, python, java", + "Results": [ + ] + }, + { + "Input": "Show me the next to last.", + "NotSupported": "javascript, python, java", + "Results": [ + ] + }, + { + "Input": "Show me the one before the last one.", + "NotSupported": "javascript, python, java", + "Results": [ + ] + }, + { + "Input": "Show me the second to last.", + "NotSupported": "javascript, python, java", + "Results": [ + ] + }, + { + "Input": "Delete last sentence.", + "NotSupported": "javascript, python, java", + "Results": [ + ] + }, + { + "Input": "Show me the previous one.", + "NotSupported": "javascript, python, java", + "Results": [ + ] + }, + { + "Input": "Show me the next one.", + "NotSupported": "javascript, python, java", + "Results": [ + ] + }, + { + "Input": "I want the last two books.", + "NotSupported": "javascript, python, java", + "Results": [ + ] + }, + { + "Input": "I want the last one books.", + "NotSupported": "javascript, python, java", + "Results": [ + ] + }, + { + "Input": "I want next 3 books.", + "NotSupported": "javascript, python, java", + "Results": [ + ] + }, + { + "Input": "Give me the next item.", + "NotSupported": "javascript, python, java", + "Results": [ + ] + }, + { + "Input": "I want last cookie.", + "NotSupported": "javascript, python, java", + "Results": [ + ] + }, + { + "Input": "I want next to last.", + "NotSupported": "javascript, python, java", + "Results": [ + ] + }, + { + "Input": "Turn to previous page.", + "NotSupported": "javascript, python, java", + "Results": [ + ] + }, + { + "Input": "I like the first two books.", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "first", + "Start": 11, + "End": 15, + "TypeName": "ordinal", + "Resolution": { + "offset": "1", + "relativeTo": "start", + "value": "1" + } + } + ] + }, + { + "Input": "I want the next 3 books.", + "NotSupported": "javascript, python, java", + "Results": [ + ] + }, + { + "Input": "The one before the last one is the right one", + "NotSupported": "javascript, python, java", + "Results": [] + }, + { + "Input": "I meant the one before the last", + "NotSupported": "javascript, python, java", + "Results": [] + }, + { + "Input": "I meant the current one", + "NotSupported": "javascript, python, java", + "Results": [] + }, + { + "Input": "Look at the current page", + "NotSupported": "javascript, python, java", + "Results": [] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/English/PercentModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/English/PercentModel.json new file mode 100644 index 000000000..8d946ab33 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/English/PercentModel.json @@ -0,0 +1,222 @@ +[ + { + "Input": "100%", + "Results": [ + { + "Text": "100%", + "TypeName": "percentage", + "Resolution": { + "value": "100%" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": " 100% ", + "Results": [ + { + "Text": "100%", + "TypeName": "percentage", + "Resolution": { + "value": "100%" + }, + "Start": 1, + "End": 4 + } + ] + }, + { + "Input": " 100 percent", + "Results": [ + { + "Text": "100 percent", + "TypeName": "percentage", + "Resolution": { + "value": "100%" + }, + "Start": 1, + "End": 11 + } + ] + }, + { + "Input": " 100 percentage", + "Results": [ + { + "Text": "100 percentage", + "TypeName": "percentage", + "Resolution": { + "value": "100%" + }, + "Start": 1, + "End": 14 + } + ] + }, + { + "Input": "240 percent", + "Results": [ + { + "Text": "240 percent", + "TypeName": "percentage", + "Resolution": { + "value": "240%" + }, + "Start": 0, + "End": 10 + } + ] + }, + { + "Input": "twenty percent", + "Results": [ + { + "Text": "twenty percent", + "TypeName": "percentage", + "Resolution": { + "value": "20%" + }, + "Start": 0, + "End": 13 + } + ] + }, + { + "Input": "thirty percentage", + "Results": [ + { + "Text": "thirty percentage", + "TypeName": "percentage", + "Resolution": { + "value": "30%" + }, + "Start": 0, + "End": 16 + } + ] + }, + { + "Input": "one hundred percent", + "Results": [ + { + "Text": "one hundred percent", + "TypeName": "percentage", + "Resolution": { + "value": "100%" + }, + "Start": 0, + "End": 18 + } + ] + }, + { + "Input": "one hundred percents", + "Results": [ + { + "Text": "one hundred percents", + "TypeName": "percentage", + "Resolution": { + "value": "100%" + }, + "Start": 0, + "End": 19 + } + ] + }, + { + "Input": "percents of twenty", + "Results": [ + { + "Text": "percents of twenty", + "TypeName": "percentage", + "Resolution": { + "value": "20%" + }, + "Start": 0, + "End": 17 + } + ] + }, + { + "Input": "percent of 10", + "Results": [ + { + "Text": "percent of 10", + "TypeName": "percentage", + "Resolution": { + "value": "10%" + }, + "Start": 0, + "End": 12 + } + ] + }, + { + "Input": "per cent of twenty-two", + "Results": [ + { + "Text": "per cent of twenty-two", + "TypeName": "percentage", + "Resolution": { + "value": "22%" + }, + "Start": 0, + "End": 21 + } + ] + }, + { + "Input": "per cent of 210", + "Results": [ + { + "Text": "per cent of 210", + "TypeName": "percentage", + "Resolution": { + "value": "210%" + }, + "Start": 0, + "End": 14 + } + ] + }, + { + "Input": "10 percent", + "Results": [ + { + "Text": "10 percent", + "TypeName": "percentage", + "Resolution": { + "value": "10%" + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": "just need minus five percent", + "Results": [ + { + "Text": "minus five percent", + "TypeName": "percentage", + "Resolution": { + "value": "-5%" + }, + "Start": 10, + "End": 27 + } + ] + }, + { + "Input": "You can go to http://proquest.umi.com/pqdweb?RQT=305&SQ=issn%280024%2D9114%29%20and%20%28ti%28Using%203D%20CAD%20to%20design%20a%20dog%29%20or%20startpage%28158%29%29%20and%20volume%2872%29%20and%20issue%289%29%20and%20pdn%28%3E01%2F01%2F2000%20AND%20%3C12%2F31%2F2000%29&clientId=17859 for more details.", + "NotSupported": "javascript", + "Results": [] + }, + { + "Input": "You can go to https://www.test.com/search?q=30%25%2020%", + "NotSupported": "javascript", + "Results": [] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/English/PercentModelPercentMode.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/English/PercentModelPercentMode.json new file mode 100644 index 000000000..a2cb2d45d --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/English/PercentModelPercentMode.json @@ -0,0 +1,157 @@ +[ + { + "Input": "100%", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "100%", + "TypeName": "percentage", + "Resolution": { + "value": "100%" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "twenty percent", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "twenty percent", + "TypeName": "percentage", + "Resolution": { + "value": "20%" + }, + "Start": 0, + "End": 13 + } + ] + }, + { + "Input": "one hundred percents", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "one hundred percents", + "TypeName": "percentage", + "Resolution": { + "value": "100%" + }, + "Start": 0, + "End": 19 + } + ] + }, + { + "Input": "percents of twenty", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "percents of twenty", + "TypeName": "percentage", + "Resolution": { + "value": "20%" + }, + "Start": 0, + "End": 17 + } + ] + }, + { + "Input": "one out of three", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "one out of three", + "TypeName": "percentage", + "Resolution": { + "value": "33.3333333333333%" + }, + "Start": 0, + "End": 15 + } + ] + }, + { + "Input": "one in two", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "one in two", + "TypeName": "percentage", + "Resolution": { + "value": "50%" + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": "1/4 of", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "1/4 of", + "TypeName": "percentage", + "Resolution": { + "value": "25%" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "one fourth of", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "one fourth of", + "TypeName": "percentage", + "Resolution": { + "value": "25%" + }, + "Start": 0, + "End": 12 + } + ] + }, + { + "Input": "one half of", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "one half of", + "TypeName": "percentage", + "Resolution": { + "value": "50%" + }, + "Start": 0, + "End": 10 + } + ] + }, + { + "Input": "one quarter of", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "one quarter of", + "TypeName": "percentage", + "Resolution": { + "value": "25%" + }, + "Start": 0, + "End": 13 + } + ] + }, + { + "Input": "one third", + "NotSupported": "javascript, python", + "Results": [] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/French/NumberModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/French/NumberModel.json new file mode 100644 index 000000000..31e370386 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/French/NumberModel.json @@ -0,0 +1,1844 @@ +[ + { + "Input": "un cinquieme", + "Results": [ + { + "Text": "un cinquieme", + "TypeName": "number", + "Resolution": { + "value": "0,2" + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "un demi", + "Results": [ + { + "Text": "un demi", + "TypeName": "number", + "Resolution": { + "value": "0,5" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "un billionieme", + "Results": [ + { + "Text": "un billionieme", + "TypeName": "number", + "Resolution": { + "value": "1E-12" + }, + "Start": 0, + "End": 13 + } + ] + }, + { + "Input": "cent mille billionieme", + "Results": [ + { + "Text": "cent mille billionieme", + "TypeName": "number", + "Resolution": { + "value": "1E-07" + }, + "Start": 0, + "End": 21 + } + ] + }, + { + "Input": "trois cinquieme", + "Results": [ + { + "Text": "trois cinquieme", + "TypeName": "number", + "Resolution": { + "value": "0,6" + }, + "Start": 0, + "End": 14 + } + ] + }, + { + "Input": "un vingt cinquieme", + "Results": [ + { + "Text": "un vingt cinquieme", + "TypeName": "number", + "Resolution": { + "value": "0,04" + }, + "Start": 0, + "End": 17 + } + ] + }, + { + "Input": "trois et un cinquieme", + "Results": [ + { + "Text": "trois et un cinquieme", + "TypeName": "number", + "Resolution": { + "value": "3,2" + }, + "Start": 0, + "End": 20 + } + ] + }, + { + "Input": "vingt et un cinquieme", + "Results": [ + { + "Text": "vingt et un cinquieme", + "TypeName": "number", + "Resolution": { + "value": "20,2" + }, + "Start": 0, + "End": 20 + } + ] + }, + { + "Input": "une vingt et unieme", + "Results": [ + { + "Text": "une vingt et unieme", + "TypeName": "number", + "Resolution": { + "value": "0,0476190476190476" + }, + "Start": 0, + "End": 18 + } + ] + }, + { + "Input": "un vingt-cinquieme", + "Results": [ + { + "Text": "un vingt-cinquieme", + "TypeName": "number", + "Resolution": { + "value": "0,04" + }, + "Start": 0, + "End": 17 + } + ] + }, + { + "Input": "un sur trois", + "Results": [ + { + "Text": "un sur trois", + "TypeName": "number", + "Resolution": { + "value": "0,333333333333333" + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "1 sur vingt-un", + "Results": [ + { + "Text": "1 sur vingt-un", + "TypeName": "number", + "Resolution": { + "value": "0,0476190476190476" + }, + "Start": 0, + "End": 13 + } + ] + }, + { + "Input": "1 sur cent vingt et un", + "Results": [ + { + "Text": "1 sur cent vingt et un", + "TypeName": "number", + "Resolution": { + "value": "0,00826446280991736" + }, + "Start": 0, + "End": 21 + } + ] + }, + { + "Input": "1 sur trois", + "Results": [ + { + "Text": "1 sur trois", + "TypeName": "number", + "Resolution": { + "value": "0,333333333333333" + }, + "Start": 0, + "End": 10 + } + ] + }, + { + "Input": "1 sur 3", + "Results": [ + { + "Text": "1 sur 3", + "TypeName": "number", + "Resolution": { + "value": "0,333333333333333" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "un sur 3", + "Results": [ + { + "Text": "un sur 3", + "TypeName": "number", + "Resolution": { + "value": "0,333333333333333" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "un sur 20", + "Results": [ + { + "Text": "un sur 20", + "TypeName": "number", + "Resolution": { + "value": "0,05" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "un sur cent", + "Results": [ + { + "Text": "un sur cent", + "TypeName": "number", + "Resolution": { + "value": "0,01" + }, + "Start": 0, + "End": 10 + } + ] + }, + { + "Input": "un sur cent vingt cinq", + "Results": [ + { + "Text": "un sur cent vingt cinq", + "TypeName": "number", + "Resolution": { + "value": "0,008" + }, + "Start": 0, + "End": 21 + } + ] + }, + { + "Input": "cent trente cinquiemes", + "Results": [ + { + "Text": "cent trente cinquiemes", + "TypeName": "number", + "Resolution": { + "value": "26" + }, + "Start": 0, + "End": 21 + } + ] + }, + { + "Input": "192,", + "Results": [ + { + "Text": "192", + "TypeName": "number", + "Resolution": { + "value": "192" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "192.168.1.2", + "Results": [ + { + "Text": "192.168", + "TypeName": "number", + "Resolution": { + "value": "192168" + }, + "Start": 0, + "End": 6 + }, + { + "Text": "1", + "TypeName": "number", + "Resolution": { + "value": "1" + }, + "Start": 8, + "End": 8 + }, + { + "Text": "2", + "TypeName": "number", + "Resolution": { + "value": "2" + }, + "Start": 10, + "End": 10 + } + ] + }, + { + "Input": "le liquide de 180ml", + "Results": [] + }, + { + "Input": "le liquide de .25ml", + "Results": [] + }, + { + "Input": " route de 29km ", + "Results": [] + }, + { + "Input": "9,2321312", + "Results": [ + { + "Text": "9,2321312", + "TypeName": "number", + "Resolution": { + "value": "9,2321312" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": " -9,2321312", + "Results": [ + { + "Text": "-9,2321312", + "TypeName": "number", + "Resolution": { + "value": "-9,2321312" + }, + "Start": 1, + "End": 10 + } + ] + }, + { + "Input": "vingt", + "Results": [ + { + "Text": "vingt", + "TypeName": "number", + "Resolution": { + "value": "20" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "cent", + "Results": [ + { + "Text": "cent", + "TypeName": "number", + "Resolution": { + "value": "100" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": ",08", + "Results": [ + { + "Text": ",08", + "TypeName": "number", + "Resolution": { + "value": "0,08" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "vingt quatre", + "Results": [ + { + "Text": "vingt quatre", + "TypeName": "number", + "Resolution": { + "value": "24" + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "vingt-quatre", + "Results": [ + { + "Text": "vingt-quatre", + "TypeName": "number", + "Resolution": { + "value": "24" + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "trente trois", + "Results": [ + { + "Text": "trente trois", + "TypeName": "number", + "Resolution": { + "value": "33" + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "trente-trois", + "Results": [ + { + "Text": "trente-trois", + "TypeName": "number", + "Resolution": { + "value": "33" + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "dix-sept", + "Results": [ + { + "Text": "dix-sept", + "TypeName": "number", + "Resolution": { + "value": "17" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "dix sept", + "Results": [ + { + "Text": "dix sept", + "TypeName": "number", + "Resolution": { + "value": "17" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "nonante", + "Results": [ + { + "Text": "nonante", + "TypeName": "number", + "Resolution": { + "value": "90" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "trois million", + "Results": [ + { + "Text": "trois million", + "TypeName": "number", + "Resolution": { + "value": "3000000" + }, + "Start": 0, + "End": 12 + } + ] + }, + { + "Input": "trois million sept", + "Results": [ + { + "Text": "trois million sept", + "TypeName": "number", + "Resolution": { + "value": "3000007" + }, + "Start": 0, + "End": 17 + } + ] + }, + { + "Input": ",23456000", + "Results": [ + { + "Text": ",23456000", + "TypeName": "number", + "Resolution": { + "value": "0,23456" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "4,800", + "Results": [ + { + "Text": "4,800", + "TypeName": "number", + "Resolution": { + "value": "4,8" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "cent trois et deux tiers", + "Results": [ + { + "Text": "cent trois et deux tiers", + "TypeName": "number", + "Resolution": { + "value": "103,666666666667" + }, + "Start": 0, + "End": 23 + } + ] + }, + { + "Input": "seize", + "Results": [ + { + "Text": "seize", + "TypeName": "number", + "Resolution": { + "value": "16" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "deux tiers", + "Results": [ + { + "Text": "deux tiers", + "TypeName": "number", + "Resolution": { + "value": "0,666666666666667" + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": "cent six", + "Results": [ + { + "Text": "cent six", + "TypeName": "number", + "Resolution": { + "value": "106" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "cinq cent trente cinq", + "Results": [ + { + "Text": "cinq cent trente cinq", + "TypeName": "number", + "Resolution": { + "value": "535" + }, + "Start": 0, + "End": 20 + } + ] + }, + { + "Input": "soixante et un", + "Results": [ + { + "Text": "soixante et un", + "TypeName": "number", + "Resolution": { + "value": "61" + }, + "Start": 0, + "End": 13 + } + ] + }, + { + "Input": " 3 douzaines", + "Results": [ + { + "Text": "3 douzaines", + "TypeName": "number", + "Resolution": { + "value": "36" + }, + "Start": 1, + "End": 11 + } + ] + }, + { + "Input": "2 douzaine", + "Results": [ + { + "Text": "2 douzaine", + "TypeName": "number", + "Resolution": { + "value": "24" + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": " trois cent douze", + "Results": [ + { + "Text": "trois cent douze", + "TypeName": "number", + "Resolution": { + "value": "312" + }, + "Start": 1, + "End": 16 + } + ] + }, + { + "Input": "trois cent vingt quatre", + "Results": [ + { + "Text": "trois cent vingt quatre", + "TypeName": "number", + "Resolution": { + "value": "324" + }, + "Start": 0, + "End": 22 + } + ] + }, + { + "Input": "cent seize", + "Results": [ + { + "Text": "cent seize", + "TypeName": "number", + "Resolution": { + "value": "116" + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": " 322 cent ", + "Results": [ + { + "Text": "322 cent", + "TypeName": "number", + "Resolution": { + "value": "32200" + }, + "Start": 1, + "End": 8 + } + ] + }, + { + "Input": "1, 234, 567", + "Results": [ + { + "Text": "1", + "TypeName": "number", + "Resolution": { + "value": "1" + }, + "Start": 0, + "End": 0 + }, + { + "Text": "234", + "TypeName": "number", + "Resolution": { + "value": "234" + }, + "Start": 3, + "End": 5 + }, + { + "Text": "567", + "TypeName": "number", + "Resolution": { + "value": "567" + }, + "Start": 8, + "End": 10 + } + ] + }, + { + "Input": " -1", + "Results": [ + { + "Text": "-1", + "TypeName": "number", + "Resolution": { + "value": "-1" + }, + "Start": 1, + "End": 2 + } + ] + }, + { + "Input": "-4/5", + "Results": [ + { + "Text": "-4/5", + "TypeName": "number", + "Resolution": { + "value": "-0,8" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "- 1 4/5", + "Results": [ + { + "Text": "- 1 4/5", + "TypeName": "number", + "Resolution": { + "value": "-1,8" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "trois", + "Results": [ + { + "Text": "trois", + "TypeName": "number", + "Resolution": { + "value": "3" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": " 123456789101231", + "Results": [ + { + "Text": "123456789101231", + "TypeName": "number", + "Resolution": { + "value": "123456789101231" + }, + "Start": 1, + "End": 15 + } + ] + }, + { + "Input": "-123456789101231", + "Results": [ + { + "Text": "-123456789101231", + "TypeName": "number", + "Resolution": { + "value": "-123456789101231" + }, + "Start": 0, + "End": 15 + } + ] + }, + { + "Input": " -123456789101231", + "Results": [ + { + "Text": "-123456789101231", + "TypeName": "number", + "Resolution": { + "value": "-123456789101231" + }, + "Start": 1, + "End": 16 + } + ] + }, + { + "Input": "1", + "Results": [ + { + "Text": "1", + "TypeName": "number", + "Resolution": { + "value": "1" + }, + "Start": 0, + "End": 0 + } + ] + }, + { + "Input": "10k", + "Results": [ + { + "Text": "10k", + "TypeName": "number", + "Resolution": { + "value": "10000" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "10G", + "Results": [ + { + "Text": "10g", + "TypeName": "number", + "Resolution": { + "value": "10000000000" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "- 10 k", + "Results": [ + { + "Text": "- 10 k", + "TypeName": "number", + "Resolution": { + "value": "-10000" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "2 million", + "Results": [ + { + "Text": "2 million", + "TypeName": "number", + "Resolution": { + "value": "2000000" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "2 millions", + "Results": [ + { + "Text": "2 millions", + "TypeName": "number", + "Resolution": { + "value": "2000000" + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": "1 billion", + "Results": [ + { + "Text": "1 billion", + "TypeName": "number", + "Resolution": { + "value": "1000000000000" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "1 billions", + "Results": [ + { + "Text": "1 billions", + "TypeName": "number", + "Resolution": { + "value": "1000000000000" + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": " trois ", + "Results": [ + { + "Text": "trois", + "TypeName": "number", + "Resolution": { + "value": "3" + }, + "Start": 1, + "End": 5 + } + ] + }, + { + "Input": "un billion", + "Results": [ + { + "Text": "un billion", + "TypeName": "number", + "Resolution": { + "value": "1000000000000" + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": "un centieme", + "Results": [ + { + "Text": "un centieme", + "TypeName": "number", + "Resolution": { + "value": "0,01" + }, + "Start": 0, + "End": 10 + } + ] + }, + { + "Input": "1,1^+23", + "Results": [ + { + "Text": "1,1^+23", + "TypeName": "number", + "Resolution": { + "value": "8,95430243255239" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "2,5^-1", + "Results": [ + { + "Text": "2,5^-1", + "TypeName": "number", + "Resolution": { + "value": "0,4" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "-1,1^+23", + "Results": [ + { + "Text": "-1,1^+23", + "TypeName": "number", + "Resolution": { + "value": "-8,95430243255239" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "-2,5^-1", + "Results": [ + { + "Text": "-2,5^-1", + "TypeName": "number", + "Resolution": { + "value": "-0,4" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "2 1/4", + "Results": [ + { + "Text": "2 1/4", + "TypeName": "number", + "Resolution": { + "value": "2,25" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "3/4", + "Results": [ + { + "Text": "3/4", + "TypeName": "number", + "Resolution": { + "value": "0,75" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "-1,1^--23", + "Results": [ + { + "Text": "-1,1^--23", + "TypeName": "number", + "Resolution": { + "value": "-8,95430243255239" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "-127,32e13", + "Results": [ + { + "Text": "-127,32e13", + "TypeName": "number", + "Resolution": { + "value": "-1,2732E+15" + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": "12,32e+14", + "Results": [ + { + "Text": "12,32e+14", + "TypeName": "number", + "Resolution": { + "value": "1,232E+15" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "-12e-1", + "Results": [ + { + "Text": "-12e-1", + "TypeName": "number", + "Resolution": { + "value": "-1,2" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "1e10", + "Results": [ + { + "Text": "1e10", + "TypeName": "number", + "Resolution": { + "value": "10000000000" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "1,1^23", + "Results": [ + { + "Text": "1,1^23", + "TypeName": "number", + "Resolution": { + "value": "8,95430243255239" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "cent et trois quarts", + "Results": [ + { + "Text": "cent et trois quarts", + "TypeName": "number", + "Resolution": { + "value": "100,75" + }, + "Start": 0, + "End": 19 + } + ] + }, + { + "Input": "deux cent deux mille", + "Results": [ + { + "Text": "deux cent deux mille", + "TypeName": "number", + "Resolution": { + "value": "202000" + }, + "Start": 0, + "End": 19 + } + ] + }, + { + "Input": "trois cent trente et un", + "Results": [ + { + "Text": "trois cent trente et un", + "TypeName": "number", + "Resolution": { + "value": "331" + }, + "Start": 0, + "End": 22 + } + ] + }, + { + "Input": "soixante-dix", + "Results": [ + { + "Text": "soixante-dix", + "TypeName": "number", + "Resolution": { + "value": "70" + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "trois quarts", + "Results": [ + { + "Text": "trois quarts", + "TypeName": "number", + "Resolution": { + "value": "0,75" + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "vingt et trois cinquiemes", + "Results": [ + { + "Text": "vingt et trois cinquiemes", + "TypeName": "number", + "Resolution": { + "value": "20,6" + }, + "Start": 0, + "End": 24 + } + ] + }, + { + "Input": "un huitieme", + "Results": [ + { + "Text": "un huitieme", + "TypeName": "number", + "Resolution": { + "value": "0,125" + }, + "Start": 0, + "End": 10 + } + ] + }, + { + "Input": "cinq huitieme", + "Results": [ + { + "Text": "cinq huitieme", + "TypeName": "number", + "Resolution": { + "value": "0,625" + }, + "Start": 0, + "End": 12 + } + ] + }, + { + "Input": "2,33 k", + "Results": [ + { + "Text": "2,33 k", + "TypeName": "number", + "Resolution": { + "value": "2330" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "vingt-trois cinquiemes", + "Results": [ + { + "Text": "vingt-trois cinquiemes", + "TypeName": "number", + "Resolution": { + "value": "4,6" + }, + "Start": 0, + "End": 21 + } + ] + }, + { + "Input": "un et un demi", + "Results": [ + { + "Text": "un et un demi", + "TypeName": "number", + "Resolution": { + "value": "1,5" + }, + "Start": 0, + "End": 12 + } + ] + }, + { + "Input": "un et un quatrieme", + "Results": [ + { + "Text": "un et un quatrieme", + "TypeName": "number", + "Resolution": { + "value": "1,25" + }, + "Start": 0, + "End": 17 + } + ] + }, + { + "Input": "cinq et un quart", + "Results": [ + { + "Text": "cinq et un quart", + "TypeName": "number", + "Resolution": { + "value": "5,25" + }, + "Start": 0, + "End": 15 + } + ] + }, + { + "Input": "cinquante-deux", + "Results": [ + { + "Text": "cinquante-deux", + "TypeName": "number", + "Resolution": { + "value": "52" + }, + "Start": 0, + "End": 13 + } + ] + }, + { + "Input": "cinquante deux", + "Results": [ + { + "Text": "cinquante deux", + "TypeName": "number", + "Resolution": { + "value": "52" + }, + "Start": 0, + "End": 14 + } + ] + }, + { + "Input": "vingt et trois et trois cinquiemes", + "Results": [ + { + "Text": "vingt et trois et trois cinquiemes", + "TypeName": "number", + "Resolution": { + "value": "23,6" + }, + "Start": 0, + "End": 33 + } + ] + }, + { + "Input": "deux cent deux mille", + "Results": [ + { + "Text": "deux cent deux mille", + "TypeName": "number", + "Resolution": { + "value": "202000" + }, + "Start": 0, + "End": 22 + } + ] + }, + { + "Input": "deux cent virgule trois", + "Results": [ + { + "Text": "deux cent virgule trois", + "TypeName": "number", + "Resolution": { + "value": "200,3" + }, + "Start": 0, + "End": 22 + } + ] + }, + { + "Input": "deux cent virgule cinquante deux", + "Results": [ + { + "Text": "deux cent virgule cinquante deux", + "TypeName": "number", + "Resolution": { + "value": "200,52" + }, + "Start": 0, + "End": 31 + } + ] + }, + { + "Input": "1 234 567", + "Results": [ + { + "Text": "1 234 567", + "TypeName": "number", + "Resolution": { + "value": "1234567" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "40 000 est le mรชme que 40โ€ฏ000", + "Results": [ + { + "Text": "40 000", + "TypeName": "number", + "Resolution": { + "value": "40000" + }, + "Start": 0, + "End": 5 + }, + { + "Text": "40โ€ฏ000", + "TypeName": "number", + "Resolution": { + "value": "40000" + }, + "Start": 23, + "End": 28 + } + ] + }, + { + "Input": "Pour l'instant, la population de la Chine est de 1 414 021 100.", + "Results": [ + { + "Text": "1 414 021 100", + "TypeName": "number", + "Resolution": { + "value": "1414021100" + }, + "Start": 49, + "End": 61 + } + ] + }, + { + "Input": "423 0000 seront reconnus comme deux nombres.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "423", + "TypeName": "number", + "Resolution": { + "value": "423" + }, + "Start": 0, + "End": 2 + }, + { + "Text": "0000", + "TypeName": "number", + "Resolution": { + "value": "0" + }, + "Start": 4, + "End": 7 + }, + { + "Text": "deux", + "TypeName": "number", + "Resolution": { + "value": "2" + }, + "Start": 31, + "End": 34 + } + ] + }, + { + "Input": "1โ€ฏ234โ€ฏ567,89 est un format numรฉrique valide.", + "Results": [ + { + "Text": "1โ€ฏ234โ€ฏ567,89", + "TypeName": "number", + "Resolution": { + "value": "1234567,89" + }, + "Start": 0, + "End": 11 + }, + { + "Text": "un", + "TypeName": "number", + "Resolution": { + "value": "1" + }, + "Start": 17, + "End": 18 + } + ] + }, + { + "Input": "quatre-vingt-quinze!", + "NotSupported": "python", + "Results": [ + { + "Text": "quatre-vingt-quinze", + "TypeName": "number", + "Resolution": { + "value": "95" + }, + "Start": 0, + "End": 18 + } + ] + }, + { + "Input": "quatre-vingt", + "NotSupported": "python", + "Results": [ + { + "Text": "quatre-vingt", + "TypeName": "number", + "Resolution": { + "value": "80" + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "quatre-vingt-quinze; quatre-vingt; quatre-vingt-dix-neuf; quatre-vingt-dix neuf; quatre vingt dix neuf; quatre-vingts.", + "NotSupported": "python", + "Results": [ + { + "Text": "quatre-vingt-quinze", + "TypeName": "number", + "Resolution": { + "value": "95" + }, + "Start": 0, + "End": 18 + }, + { + "Text": "quatre-vingt", + "TypeName": "number", + "Resolution": { + "value": "80" + }, + "Start": 21, + "End": 32 + }, + { + "Text": "quatre-vingt-dix-neuf", + "TypeName": "number", + "Resolution": { + "value": "99" + }, + "Start": 35, + "End": 55 + }, + { + "Text": "quatre-vingt-dix neuf", + "TypeName": "number", + "Resolution": { + "value": "99" + }, + "Start": 58, + "End": 78 + }, + { + "Text": "quatre vingt dix neuf", + "TypeName": "number", + "Resolution": { + "value": "99" + }, + "Start": 81, + "End": 101 + }, + { + "Text": "quatre-vingts", + "TypeName": "number", + "Resolution": { + "value": "80" + }, + "Start": 104, + "End": 116 + } + ] + }, + { + "Input": "neuf mille neuf cent quatre-vingt-dix neuf", + "NotSupported": "python", + "Results": [ + { + "Text": "neuf mille neuf cent quatre-vingt-dix neuf", + "TypeName": "number", + "Resolution": { + "value": "9999" + }, + "Start": 0, + "End": 41 + } + ] + }, + { + "Input": "Je veux un crรฉdit de โ‚ฌ1000 sur 3 ans", + "Results": [ + { + "Text": "un", + "Start": 8, + "End": 9, + "TypeName": "number", + "Resolution": { + "value": "1" + } + }, + { + "Text": "1000", + "Start": 22, + "End": 25, + "TypeName": "number", + "Resolution": { + "value": "1000" + } + }, + { + "Text": "3", + "Start": 31, + "End": 31, + "TypeName": "number", + "Resolution": { + "value": "3" + } + } + ] + }, + { + "Input": "sous la pluie et un vent glacial", + "NotSupported": "python", + "Results": [ + { + "Text": "un", + "TypeName": "number", + "Resolution": { + "value": "1" + }, + "Start": 17, + "End": 18 + } + ] + }, + { + "Input": "vingt et un ou plus", + "NotSupported": "python", + "Results": [ + { + "Text": "vingt et un", + "TypeName": "number", + "Resolution": { + "value": "21" + }, + "Start": 0, + "End": 10 + } + ] + }, + { + "Input": "vingt et un ou vingt-deux", + "NotSupported": "python", + "Results": [ + { + "Text": "vingt et un", + "TypeName": "number", + "Resolution": { + "value": "21" + }, + "Start": 0, + "End": 10 + }, + { + "Text": "vingt-deux", + "TypeName": "number", + "Resolution": { + "value": "22" + }, + "Start": 15, + "End": 24 + } + ] + }, + { + "Input": "quatre centiรจmes de seconde", + "NotSupported": "python", + "Results": [ + { + "Text": "quatre centiรจmes", + "TypeName": "number", + "Resolution": { + "value": "0,04" + }, + "Start": 0, + "End": 15 + } + ] + }, + { + "Input": "et une bonne jour nรฉe", + "NotSupported": "python", + "Results": [ + { + "Text": "une", + "TypeName": "number", + "Resolution": { + "value": "1" + }, + "Start": 3, + "End": 5 + } + ] + }, + { + "Input": "un vingt et unieme", + "Results": [ + { + "Text": "un vingt et unieme", + "TypeName": "number", + "Resolution": { + "value": "0,0476190476190476" + }, + "Start": 0, + "End": 17 + } + ] + }, + { + "Input": " une douzaine", + "Results": [ + { + "Text": "une douzaine", + "TypeName": "number", + "Resolution": { + "value": "12" + }, + "Start": 1, + "End": 12 + } + ] + }, + { + "Input": " trois douzaines", + "Results": [ + { + "Text": "trois douzaines", + "TypeName": "number", + "Resolution": { + "value": "36" + }, + "Start": 1, + "End": 15 + } + ] + }, + { + "Input": "le rรฉsultat est โ…™ et parfois ยฝ", + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "โ…™", + "TypeName": "number", + "Resolution": { + "value": "0,166666666666667" + }, + "Start": 16, + "End": 16 + }, + { + "Text": "ยฝ", + "TypeName": "number", + "Resolution": { + "value": "0,5" + }, + "Start": 29, + "End": 29 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/French/OrdinalModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/French/OrdinalModel.json new file mode 100644 index 000000000..3058af505 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/French/OrdinalModel.json @@ -0,0 +1,503 @@ +[ + { + "Input": "tierce", + "Results": [ + { + "Text": "tierce", + "TypeName": "ordinal", + "Resolution": { + "value": "3", + "offset":"3", + "relativeTo":"start" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "trois billionieme", + "Results": [ + { + "Text": "trois billionieme", + "TypeName": "ordinal", + "Resolution": { + "value": "3000000000000", + "offset":"3000000000000", + "relativeTo":"start" + }, + "Start": 0, + "End": 16 + } + ] + }, + { + "Input": "un trillion", + "Results": [] + }, + { + "Input": "11eme", + "Results": [ + { + "Text": "11eme", + "TypeName": "ordinal", + "Resolution": { + "value": "11", + "offset":"11", + "relativeTo":"start" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "trois millieme", + "Results": [ + { + "Text": "trois millieme", + "TypeName": "ordinal", + "Resolution": { + "value": "3000", + "offset":"3000", + "relativeTo":"start" + }, + "Start": 0, + "End": 13 + } + ] + }, + { + "Input": "neuf milliardieme", + "Results": [ + { + "Text": "neuf milliardieme", + "TypeName": "ordinal", + "Resolution": { + "value": "9000000000", + "offset":"9000000000", + "relativeTo":"start" + }, + "Start": 0, + "End": 16 + } + ] + }, + { + "Input": "22e", + "Results": [ + { + "Text": "22e", + "TypeName": "ordinal", + "Resolution": { + "value": "22", + "offset":"22", + "relativeTo":"start" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "30e", + "Results": [ + { + "Text": "30e", + "TypeName": "ordinal", + "Resolution": { + "value": "30", + "offset":"30", + "relativeTo":"start" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "155e", + "Results": [ + { + "Text": "155e", + "TypeName": "ordinal", + "Resolution": { + "value": "155", + "offset":"155", + "relativeTo":"start" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "255eme", + "Results": [ + { + "Text": "255eme", + "TypeName": "ordinal", + "Resolution": { + "value": "255", + "offset":"255", + "relativeTo":"start" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "500000eme", + "Results": [ + { + "Text": "500000eme", + "TypeName": "ordinal", + "Resolution": { + "value": "500000", + "offset":"500000", + "relativeTo":"start" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "2eme", + "Results": [ + { + "Text": "2eme", + "TypeName": "ordinal", + "Resolution": { + "value": "2", + "offset":"2", + "relativeTo":"start" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "onzieme", + "Results": [ + { + "Text": "onzieme", + "TypeName": "ordinal", + "Resolution": { + "value": "11", + "offset":"11", + "relativeTo":"start" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "vingtieme", + "Results": [ + { + "Text": "vingtieme", + "TypeName": "ordinal", + "Resolution": { + "value": "20", + "offset":"20", + "relativeTo":"start" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "vingt-cinquieme", + "Results": [ + { + "Text": "vingt-cinquieme", + "TypeName": "ordinal", + "Resolution": { + "value": "25", + "offset":"25", + "relativeTo":"start" + }, + "Start": 0, + "End": 14 + } + ] + }, + { + "Input": "octantieme", + "Results": [ + { + "Text": "octantieme", + "TypeName": "ordinal", + "Resolution": { + "value": "80", + "offset":"80", + "relativeTo":"start" + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": "deux centieme", + "Results": [ + { + "Text": "deux centieme", + "TypeName": "ordinal", + "Resolution": { + "value": "200", + "offset":"200", + "relativeTo":"start" + }, + "Start": 0, + "End": 12 + } + ] + }, + { + "Input": "cent vingt cinquieme", + "Results": [ + { + "Text": "cent vingt cinquieme", + "TypeName": "ordinal", + "Resolution": { + "value": "125", + "offset":"125", + "relativeTo":"start" + }, + "Start": 0, + "End": 19 + } + ] + }, + { + "Input": "cent vingt-cinquieme", + "Results": [ + { + "Text": "cent vingt-cinquieme", + "TypeName": "ordinal", + "Resolution": { + "value": "125", + "offset":"125", + "relativeTo":"start" + }, + "Start": 0, + "End": 19 + } + ] + }, + { + "Input": "soixante-dixieme", + "Results": [ + { + "Text": "soixante-dixieme", + "TypeName": "ordinal", + "Resolution": { + "value": "70", + "offset":"70", + "relativeTo":"start" + }, + "Start": 0, + "End": 15 + } + ] + }, + { + "Input": "quatre-vingtieme", + "Results": [ + { + "Text": "quatre-vingtieme", + "TypeName": "ordinal", + "Resolution": { + "value": "80", + "offset":"80", + "relativeTo":"start" + }, + "Start": 0, + "End": 15 + } + ] + }, + { + "Input": "septante-huitieme", + "Results": [ + { + "Text": "septante-huitieme", + "TypeName": "ordinal", + "Resolution": { + "value": "78", + "offset":"78", + "relativeTo":"start" + }, + "Start": 0, + "End": 16 + } + ] + }, + { + "Input": "nonante-deuxieme", + "Results": [ + { + "Text": "nonante-deuxieme", + "TypeName": "ordinal", + "Resolution": { + "value": "92", + "offset":"92", + "relativeTo":"start" + }, + "Start": 0, + "End": 15 + } + ] + }, + { + "Input": "trois cent vingt seconde", + "Results": [ + { + "Text": "trois cent vingt seconde", + "TypeName": "ordinal", + "Resolution": { + "value": "322", + "offset":"322", + "relativeTo":"start" + }, + "Start": 0, + "End": 23 + } + ] + }, + { + "Input": "neuf mille neuf cent quatre-vingt-dix seconde", + "Results": [ + { + "Text": "neuf mille neuf cent quatre-vingt-dix seconde", + "TypeName": "ordinal", + "Resolution": { + "value": "9992", + "offset":"9992", + "relativeTo":"start" + }, + "Start": 0, + "End": 44 + } + ] + }, + { + "Input": "Son diziรจme anniversaire", + "Results": [ + { + "Text": "diziรจme", + "TypeName": "ordinal", + "Resolution": { + "value": "10", + "offset":"10", + "relativeTo":"start" + }, + "Start": 4, + "End": 10 + } + ] + }, + { + "Input": "1รจre femme", + "Results": [ + { + "Text": "1รจre", + "TypeName": "ordinal", + "Resolution": { + "value": "1", + "offset":"1", + "relativeTo":"start" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "quinziรจme, dix-huiriรจme, dix-septiรจme, septiรจme", + "Results": [ + { + "Text": "quinziรจme", + "TypeName": "ordinal", + "Resolution": { + "value": "15", + "offset":"15", + "relativeTo":"start" + }, + "Start": 0, + "End": 8 + }, + { + "Text": "dix-huiriรจme", + "TypeName": "ordinal", + "Resolution": { + "value": "18", + "offset":"18", + "relativeTo":"start" + }, + "Start": 11, + "End": 22 + }, + { + "Text": "dix-septiรจme", + "TypeName": "ordinal", + "Resolution": { + "value": "17", + "offset":"17", + "relativeTo":"start" + }, + "Start":25, + "End": 36 + }, + { + "Text": "septiรจme", + "TypeName": "ordinal", + "Resolution": { + "value": "7", + "offset":"7", + "relativeTo":"start" + }, + "Start": 39, + "End": 46 + } + ] + }, + { + "Input": "Le vingt et uniรจme jour", + "Results": [ + { + "Text": "vingt et uniรจme", + "TypeName": "ordinal", + "Resolution": { + "value": "21", + "offset":"21", + "relativeTo":"start" + }, + "Start": 3, + "End": 17 + } + ] + }, + { + "Input": "la 111e annรฉe", + "Results": [ + { + "Text": "111e", + "TypeName": "ordinal", + "Resolution": { + "value": "111", + "offset":"111", + "relativeTo":"start" + }, + "Start": 3, + "End": 6 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/French/PercentModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/French/PercentModel.json new file mode 100644 index 000000000..8d9e2516a --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/French/PercentModel.json @@ -0,0 +1,250 @@ +[ + { + "Input": "100%", + "Results": [ + { + "Text": "100%", + "TypeName": "percentage", + "Resolution": { + "value": "100%" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": " 100% ", + "Results": [ + { + "Text": "100%", + "TypeName": "percentage", + "Resolution": { + "value": "100%" + }, + "Start": 1, + "End": 4 + } + ] + }, + { + "Input": " 100 pourcent", + "Results": [ + { + "Text": "100 pourcent", + "TypeName": "percentage", + "Resolution": { + "value": "100%" + }, + "Start": 1, + "End": 12 + } + ] + }, + { + "Input": "120 pourcent", + "Results": [ + { + "Text": "120 pourcent", + "TypeName": "percentage", + "Resolution": { + "value": "120%" + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "10 pourcents", + "Results": [ + { + "Text": "10 pourcents", + "TypeName": "percentage", + "Resolution": { + "value": "10%" + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": " 100 pourcentage", + "Results": [ + { + "Text": "100 pourcentage", + "TypeName": "percentage", + "Resolution": { + "value": "100%" + }, + "Start": 1, + "End": 15 + } + ] + }, + { + "Input": "240 pourcent", + "Results": [ + { + "Text": "240 pourcent", + "TypeName": "percentage", + "Resolution": { + "value": "240%" + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "vingt pourcent", + "Results": [ + { + "Text": "vingt pourcent", + "TypeName": "percentage", + "Resolution": { + "value": "20%" + }, + "Start": 0, + "End": 13 + } + ] + }, + { + "Input": "trente pourcentage", + "Results": [ + { + "Text": "trente pourcentage", + "TypeName": "percentage", + "Resolution": { + "value": "30%" + }, + "Start": 0, + "End": 17 + } + ] + }, + { + "Input": "cent pourcent", + "Results": [ + { + "Text": "cent pourcent", + "TypeName": "percentage", + "Resolution": { + "value": "100%" + }, + "Start": 0, + "End": 12 + } + ] + }, + { + "Input": "cent pourcentages", + "Results": [ + { + "Text": "cent pourcentages", + "TypeName": "percentage", + "Resolution": { + "value": "100%" + }, + "Start": 0, + "End": 16 + } + ] + }, + { + "Input": "pourcentage de vingt", + "Results": [ + { + "Text": "pourcentage de vingt", + "TypeName": "percentage", + "Resolution": { + "value": "20%" + }, + "Start": 0, + "End": 19 + } + ] + }, + { + "Input": "4,800%", + "Results": [ + { + "Text": "4,800%", + "TypeName": "percentage", + "Resolution": { + "value": "4,8%" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "pourcent des trois cent cinq", + "Results": [ + { + "Text": "pourcent des trois cent cinq", + "TypeName": "percentage", + "Resolution": { + "value": "305%" + }, + "Start": 0, + "End": 27 + } + ] + }, + { + "Input": "9,2321312%", + "Results": [ + { + "Text": "9,2321312%", + "TypeName": "percentage", + "Resolution": { + "value": "9,2321312%" + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": "cinq cent trente cinq pourcent", + "Results": [ + { + "Text": "cinq cent trente cinq pourcent", + "TypeName": "percentage", + "Resolution": { + "value": "535%" + }, + "Start": 0, + "End": 29 + } + ] + }, + { + "Input": "1,1^23 pourcent", + "Results": [ + { + "Text": "1,1^23 pourcent", + "TypeName": "percentage", + "Resolution": { + "value": "8,95430243255239%" + }, + "Start": 0, + "End": 14 + } + ] + }, + { + "Input": "vous pouvez aller ร  http://proquest.umi.com/pqdweb?RQT=305&SQ=issn%280024%2D9114%29%20and%20%28ti%28Using%203D%20CAD%20to%20design%20a%20dog%29%20or%20startpage%28158%29%29%20and%20volume%2872%29%20and%20issue%289%29%20and%20pdn%28%3E01%2F01%2F2000%20AND%20%3C12%2F31%2F2000%29&clientId=17859 pour plus de dรฉtails", + "NotSupported": "javascript", + "Results": [] + }, + { + "Input": "vous pouvez aller ร  https://www.test.com/search?q=30%25%2020%", + "NotSupported": "javascript", + "Results": [] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/French/PercentModelPercentMode.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/French/PercentModelPercentMode.json new file mode 100644 index 000000000..2a356ed42 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/French/PercentModelPercentMode.json @@ -0,0 +1,142 @@ +[ + { + "Input": "100%", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "100%", + "TypeName": "percentage", + "Resolution": { + "value": "100%" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "vingt pour cent", + "NotSupported": "dotnet, java, javascript, python", + "Results": [ + { + "Text": "vingt pour cent", + "TypeName": "percentage", + "Resolution": { + "value": "20%" + }, + "Start": 0, + "End": 14 + } + ] + }, + { + "Input": "cent pour cent", + "NotSupported": "dotnet, java, javascript, python", + "Results": [ + { + "Text": "cent pour cent", + "TypeName": "percentage", + "Resolution": { + "value": "100%" + }, + "Start": 0, + "End": 13 + } + ] + }, + { + "Input": "vingt pourcents", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "vingt pourcents", + "TypeName": "percentage", + "Resolution": { + "value": "20%" + }, + "Start": 0, + "End": 14 + } + ] + }, + { + "Input": "un sur trois", + "NotSupported": "dotnet, java, javascript, python", + "Results": [ + { + "Text": "un sur trois", + "TypeName": "percentage", + "Resolution": { + "value": "33.3333333333333%" + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "un sur deux", + "NotSupported": "dotnet, java, javascript, python", + "Results": [ + { + "Text": "un sur deux", + "TypeName": "percentage", + "Resolution": { + "value": "50%" + }, + "Start": 0, + "End": 10 + } + ] + }, + { + "Input": "1/4 de", + "NotSupported": "dotnet, java, javascript, python", + "Results": [ + { + "Text": "1/4 de", + "TypeName": "percentage", + "Resolution": { + "value": "25%" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "un quart de", + "NotSupported": "dotnet, java, javascript, python", + "Results": [ + { + "Text": "un quart de", + "TypeName": "percentage", + "Resolution": { + "value": "25%" + }, + "Start": 0, + "End": 10 + } + ] + }, + { + "Input": "une moitiรฉ de", + "NotSupported": "dotnet, java, javascript, python", + "Results": [ + { + "Text": "une moitiรฉ de", + "TypeName": "percentage", + "Resolution": { + "value": "50%" + }, + "Start": 0, + "End": 12 + } + ] + }, + { + "Input": "un tiers", + "NotSupported": "javascript, python", + "Results": [] + } +] diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/German/NumberModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/German/NumberModel.json new file mode 100644 index 000000000..ce96507ae --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/German/NumberModel.json @@ -0,0 +1,884 @@ +[ + { + "Input": "2", + "NotSupported": "javascript", + "Results": [ + { + "Text": "2", + "TypeName": "number", + "Resolution": { + "value": "2" + }, + "Start": 0, + "End": 0 + } + ] + }, + { + "Input": "eins", + "NotSupported": "javascript", + "Results": [ + { + "Text": "eins", + "TypeName": "number", + "Resolution": { + "value": "1" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "1/2", + "NotSupported": "javascript", + "Results": [ + { + "Text": "1/2", + "TypeName": "number", + "Resolution": { + "value": "0,5" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "ein halbes Schwein", + "NotSupported": "javascript", + "Results": [ + { + "Text": "ein halbes", + "TypeName": "number", + "Resolution": { + "value": "0,5" + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": "drei halbe Schweine", + "NotSupported": "javascript", + "Results": [ + { + "Text": "drei halbe", + "TypeName": "number", + "Resolution": { + "value": "1,5" + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": "zwei drittel Brot", + "NotSupported": "javascript", + "Results": [ + { + "Text": "zwei drittel", + "TypeName": "number", + "Resolution": { + "value": "0,666666666666667" + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "fรผnf halbe Brรถtchen", + "NotSupported": "javascript", + "Results": [ + { + "Text": "fรผnf halbe", + "TypeName": "number", + "Resolution": { + "value": "2,5" + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": "zwei Komma drei", + "Comment": "does not yet recognize 'Komma' as ','", + "NotSupported": "javascript", + "Results": [ + { + "Text": "zwei komma drei", + "TypeName": "number", + "Resolution": { + "value": "2,3" + }, + "Start": 0, + "End": 14 + } + ] + }, + { + "Input": "2,35", + "NotSupported": "javascript", + "Results": [ + { + "Text": "2,35", + "TypeName": "number", + "Resolution": { + "value": "2,35" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "2.000,352", + "NotSupported": "javascript", + "Results": [ + { + "Text": "2.000,352", + "TypeName": "number", + "Resolution": { + "value": "2000,352" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "2,357", + "NotSupported": "javascript", + "Results": [ + { + "Text": "2,357", + "TypeName": "number", + "Resolution": { + "value": "2,357" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "2,3", + "NotSupported": "javascript", + "Results": [ + { + "Text": "2,3", + "TypeName": "number", + "Resolution": { + "value": "2,3" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "2.300", + "NotSupported": "javascript", + "Results": [ + { + "Text": "2.300", + "TypeName": "number", + "Resolution": { + "value": "2300" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "zwei", + "NotSupported": "javascript", + "Results": [ + { + "Text": "zwei", + "TypeName": "number", + "Resolution": { + "value": "2" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "4.800", + "NotSupported": "javascript", + "Results": [ + { + "Text": "4.800", + "TypeName": "number", + "Resolution": { + "value": "4800" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "4,800", + "NotSupported": "javascript", + "Results": [ + { + "Text": "4,800", + "TypeName": "number", + "Resolution": { + "value": "4,8" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "Das sind einhundert Leute.", + "NotSupported": "javascript", + "Results": [ + { + "Text": "einhundert", + "TypeName": "number", + "Resolution": { + "value": "100" + }, + "Start": 9, + "End": 18 + } + ] + }, + { + "Input": "sechzehn", + "NotSupported": "javascript", + "Results": [ + { + "Text": "sechzehn", + "TypeName": "number", + "Resolution": { + "value": "16" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "ein dutzend", + "NotSupported": "javascript", + "Results": [ + { + "Text": "ein dutzend", + "TypeName": "number", + "Resolution": { + "value": "12" + }, + "Start": 0, + "End": 10 + } + ] + }, + { + "Input": "Da kommen wohl ein halbes dutzend Leute hin.", + "NotSupported": "javascript", + "Results": [ + { + "Text": "ein halbes dutzend", + "TypeName": "number", + "Resolution": { + "value": "6" + }, + "Start": 15, + "End": 32 + } + ] + }, + { + "Input": "Das sind mindestens fรผnf dutzend Bananen.", + "NotSupported": "javascript", + "Results": [ + { + "Text": "fรผnf dutzend", + "TypeName": "number", + "Resolution": { + "value": "60" + }, + "Start": 20, + "End": 31 + } + ] + }, + { + "Input": "dreiรŸig dutzend", + "NotSupported": "javascript", + "Results": [ + { + "Text": "dreiรŸig dutzend", + "TypeName": "number", + "Resolution": { + "value": "360" + }, + "Start": 0, + "End": 14 + } + ] + }, + { + "Input": "einhunderteinunddreiรŸig", + "NotSupported": "javascript", + "Results": [ + { + "Text": "einhunderteinunddreiรŸig", + "TypeName": "number", + "Resolution": { + "value": "131" + }, + "Start": 0, + "End": 22 + } + ] + }, + { + "Input": "einhundertdrei", + "NotSupported": "javascript", + "Results": [ + { + "Text": "einhundertdrei", + "TypeName": "number", + "Resolution": { + "value": "103" + }, + "Start": 0, + "End": 13 + } + ] + }, + { + "Input": "eintausendeinhundertfรผnfzig", + "NotSupported": "javascript", + "Results": [ + { + "Text": "eintausendeinhundertfรผnfzig", + "TypeName": "number", + "Resolution": { + "value": "1150" + }, + "Start": 0, + "End": 26 + } + ] + }, + { + "Input": "zwei Millionen eintausendeinhundertfรผnfzig", + "NotSupported": "javascript", + "Results": [ + { + "Text": "zwei millionen eintausendeinhundertfรผnfzig", + "TypeName": "number", + "Resolution": { + "value": "2001150" + }, + "Start": 0, + "End": 41 + } + ] + }, + { + "Input": "Eine Million dreihundertneunundneunzigtausendfuenfhundertneun", + "NotSupported": "javascript", + "Results": [ + { + "Text": "eine million dreihundertneunundneunzigtausendfuenfhundertneun", + "TypeName": "number", + "Resolution": { + "value": "1399509" + }, + "Start": 0, + "End": 60 + } + ] + }, + { + "Input": "Zwei Millionen dreihundertneunundneunzigtausendfuenfhundertneunundvierzig", + "NotSupported": "javascript", + "Results": [ + { + "Text": "zwei millionen dreihundertneunundneunzigtausendfuenfhundertneunundvierzig", + "TypeName": "number", + "Resolution": { + "value": "2399549" + }, + "Start": 0, + "End": 72 + } + ] + }, + { + "Input": "Die dreihundert waren wohl eher zehntausend", + "NotSupported": "javascript", + "Results": [ + { + "Text": "dreihundert", + "TypeName": "number", + "Resolution": { + "value": "300" + }, + "Start": 4, + "End": 14 + }, + { + "Text": "zehntausend", + "TypeName": "number", + "Resolution": { + "value": "10000" + }, + "Start": 32, + "End": 42 + } + ] + }, + { + "Input": "Eine 8 Bit Variable kann bis zu zweihundertsechsundfuenfzig verschiedene Zustรคnde annehmen. Das reicht aus um Zahlen von null bis zweihundertfรผnfundfรผnfzig darzustellen.", + "NotSupported": "javascript", + "Results": [ + { + "Text": "eine", + "TypeName": "number", + "Resolution": { + "value": "1" + }, + "Start": 0, + "End": 3 + }, + { + "Text": "8", + "TypeName": "number", + "Resolution": { + "value": "8" + }, + "Start": 5, + "End": 5 + }, + { + "Text": "zweihundertsechsundfuenfzig", + "TypeName": "number", + "Resolution": { + "value": "256" + }, + "Start": 32, + "End": 58 + }, + { + "Text": "null", + "TypeName": "number", + "Resolution": { + "value": "0" + }, + "Start": 121, + "End": 124 + }, + { + "Text": "zweihundertfรผnfundfรผnfzig", + "TypeName": "number", + "Resolution": { + "value": "255" + }, + "Start": 130, + "End": 154 + } + ] + }, + { + "Input": "Der hiernach folgende Text wird lang. Hier werden ein dutzend Zahlen benutzt um zu schauen wie sich das Programm bei lรคngeren Strings verhรคlt. Das Wort Ein wird als Zahl erkannt, was hier die erste wรคre. Womit wir jetzt schon bei Zahl Nummer 3 wรคren. Zwei Millionen dreihundertsiebenundsiebzigtausendneunhundertachtundachtzig ist mit Leerzeichen 74 Zeichen lang. Schon ist die Hรคlfte durch. Jetzt folgt nur noch ein halbes dutzend Zahlen. Die Summe aus 2 und 6 ist acht. Das hier ist momentan Zeile Nummer vierhundertachtundachtzig und der Test mรผsste 13 Zahlen angeben. Was noch nicht ganz stimmt, da sich hier zwei Ordinale eingeschlichen haben, es sind also erst jetzt dreizehn.", + "NotSupported": "javascript", + "Results": [ + { + "Text": "ein dutzend", + "TypeName": "number", + "Resolution": { + "value": "12" + }, + "Start": 50, + "End": 60 + }, + { + "Text": "ein", + "TypeName": "number", + "Resolution": { + "value": "1" + }, + "Start": 152, + "End": 154 + }, + { + "Text": "3", + "TypeName": "number", + "Resolution": { + "value": "3" + }, + "Start": 242, + "End": 242 + }, + { + "Text": "zwei millionen dreihundertsiebenundsiebzigtausendneunhundertachtundachtzig", + "TypeName": "number", + "Resolution": { + "value": "2377988" + }, + "Start": 251, + "End": 324 + }, + { + "Text": "74", + "TypeName": "number", + "Resolution": { + "value": "74" + }, + "Start": 346, + "End": 347 + }, + { + "Text": "ein halbes dutzend", + "TypeName": "number", + "Resolution": { + "value": "6" + }, + "Start": 412, + "End": 429 + }, + { + "Text": "2", + "TypeName": "number", + "Resolution": { + "value": "2" + }, + "Start": 453, + "End": 453 + }, + { + "Text": "6", + "TypeName": "number", + "Resolution": { + "value": "6" + }, + "Start": 459, + "End": 459 + }, + { + "Text": "acht", + "TypeName": "number", + "Resolution": { + "value": "8" + }, + "Start": 465, + "End": 468 + }, + { + "Text": "vierhundertachtundachtzig", + "TypeName": "number", + "Resolution": { + "value": "488" + }, + "Start": 506, + "End": 530 + }, + { + "Text": "13", + "TypeName": "number", + "Resolution": { + "value": "13" + }, + "Start": 552, + "End": 553 + }, + { + "Text": "zwei", + "TypeName": "number", + "Resolution": { + "value": "2" + }, + "Start": 612, + "End": 615 + }, + { + "Text": "dreizehn", + "TypeName": "number", + "Resolution": { + "value": "13" + }, + "Start": 672, + "End": 679 + } + ] + }, + { + "Input": "Die MilchstraรŸe besteht nach heutiger Schรคtzung aus ca. 100 bis 300 Milliarden Sternen.", + "Comment": "Whitespace at the end of second result currently necessary because of the possible follow-up-numbers. Regex needs refinement here.", + "NotSupported": "javascript", + "Results": [ + { + "Text": "100", + "TypeName": "number", + "Resolution": { + "value": "100" + }, + "Start": 56, + "End": 58 + }, + { + "Text": "300 milliarden ", + "TypeName": "number", + "Resolution": { + "value": "300000000000" + }, + "Start": 64, + "End": 78 + } + ] + }, + { + "Input": "100 bis 300 Milliarden", + "NotSupported": "javascript", + "Results": [ + { + "Text": "100", + "TypeName": "number", + "Resolution": { + "value": "100" + }, + "Start": 0, + "End": 2 + }, + { + "Text": "300 milliarden", + "TypeName": "number", + "Resolution": { + "value": "300000000000" + }, + "Start": 8, + "End": 21 + } + ] + }, + { + "Input": "1 234 567", + "NotSupported": "javascript", + "Results": [ + { + "Text": "1 234 567", + "TypeName": "number", + "Resolution": { + "value": "1234567" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "40 000 ist das gleiche wie 40โ€ฏ000", + "NotSupported": "javascript", + "Results": [ + { + "Text": "40 000", + "TypeName": "number", + "Resolution": { + "value": "40000" + }, + "Start": 0, + "End": 5 + }, + { + "Text": "40โ€ฏ000", + "TypeName": "number", + "Resolution": { + "value": "40000" + }, + "Start": 27, + "End": 32 + } + ] + }, + { + "Input": "Fรผrs Erste ist Chinas Bevรถlkerung 1 414 021 100.", + "NotSupported": "javascript", + "Results": [ + { + "Text": "1 414 021 100", + "TypeName": "number", + "Resolution": { + "value": "1414021100" + }, + "Start": 34, + "End": 46 + } + ] + }, + { + "Input": "423 0000 wird als zwei Nummern erkannt.", + "NotSupported": "javascript", + "Results": [ + { + "Text": "423", + "TypeName": "number", + "Resolution": { + "value": "423" + }, + "Start": 0, + "End": 2 + }, + { + "Text": "0000", + "TypeName": "number", + "Resolution": { + "value": "0" + }, + "Start": 4, + "End": 7 + }, + { + "Text": "zwei", + "TypeName": "number", + "Resolution": { + "value": "2" + }, + "Start": 18, + "End": 21 + } + ] + }, + { + "Input": "1โ€ฏ234โ€ฏ567,89 ist ein gรผltiges Zahlenformat.", + "NotSupported": "javascript", + "Results": [ + { + "Text": "1โ€ฏ234โ€ฏ567,89", + "TypeName": "number", + "Resolution": { + "value": "1234567,89" + }, + "Start": 0, + "End": 11 + }, + { + "Text": "ein", + "TypeName": "number", + "Resolution": { + "value": "1" + }, + "Start": 17, + "End": 19 + } + ] + }, + { + "Input": "\\t0\\t0", + "Results": [] + }, + { + "Input": "Es gibt anderthalb Stรผcke", + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "anderthalb", + "TypeName": "number", + "Resolution": { + "value": "1,5" + }, + "Start": 8, + "End": 17 + } + ] + }, + { + "Input": "Es gibt einundhalb Stรผcke", + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "einundhalb", + "TypeName": "number", + "Resolution": { + "value": "1,5" + }, + "Start": 8, + "End": 17 + } + ] + }, + { + "Input": "Es gibt dreiviertel Stรผcke", + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "dreiviertel", + "TypeName": "number", + "Resolution": { + "value": "0,75" + }, + "Start": 8, + "End": 18 + } + ] + }, + { + "Input": "Es gibt zweieinhalb Stรผcke", + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "zweieinhalb", + "TypeName": "number", + "Resolution": { + "value": "2,5" + }, + "Start": 8, + "End": 18 + } + ] + }, + { + "Input": "Es gibt dreieinhalb Stรผcke", + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "dreieinhalb", + "TypeName": "number", + "Resolution": { + "value": "3,5" + }, + "Start": 8, + "End": 18 + } + ] + }, + { + "Input": "das Ergebnis ist โ…™ und manchmal ยฝ", + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "โ…™", + "TypeName": "number", + "Resolution": { + "value": "0,166666666666667" + }, + "Start": 17, + "End": 17 + }, + { + "Text": "ยฝ", + "TypeName": "number", + "Resolution": { + "value": "0,5" + }, + "Start": 32, + "End": 32 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/German/NumberRangeModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/German/NumberRangeModel.json new file mode 100644 index 000000000..8cf5509b8 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/German/NumberRangeModel.json @@ -0,0 +1,62 @@ +[ + { + "Input": "1995-01", + "NotSupported": "javascript, python", + "Results": [] + }, + { + "Input": "weniger als 5 Verkรคufe beim letzten Mal.", + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "weniger als 5", + "TypeName": "numberrange", + "Resolution": { + "value": "(,5)" + }, + "Start": 0, + "End": 12 + } + ] + }, + { + "Input": "Verkauft fรผr weniger als 100 $", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "weniger als 100", + "TypeName": "numberrange", + "Resolution": { + "value": "(,100)" + }, + "Start": 13, + "End": 27 + } + ] + }, + { + "Input": "Auflage unter 5 Exemplaren", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "unter 5", + "TypeName": "numberrange", + "Resolution": { + "value": "(,5)" + }, + "Start": 8, + "End": 14 + } + ] + }, + { + "Input": "+1-222-2222/2222 ist eine Telefonnummer.", + "NotSupported": "javascript, python", + "Results": [] + }, + { + "Input": "+1-222-2222-2222 ist eine Telefonnummer.", + "NotSupported": "javascript, python", + "Results": [] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/German/OrdinalModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/German/OrdinalModel.json new file mode 100644 index 000000000..a5d526472 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/German/OrdinalModel.json @@ -0,0 +1,642 @@ +[ + { + "Input": "erster", + "NotSupported": "javascript", + "Results": [ + { + "Text": "erster", + "TypeName": "ordinal", + "Resolution": { + "value": "1", + "offset":"1", + "relativeTo":"start" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "zweiter", + "NotSupported": "javascript", + "Results": [ + { + "Text": "zweiter", + "TypeName": "ordinal", + "Resolution": { + "value": "2", + "offset":"2", + "relativeTo":"start" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "fรผnfundzwanzigster", + "NotSupported": "javascript", + "Results": [ + { + "Text": "fรผnfundzwanzigster", + "TypeName": "ordinal", + "Resolution": { + "value": "25", + "offset":"25", + "relativeTo":"start" + }, + "Start": 0, + "End": 17 + } + ] + }, + { + "Input": "Sie ist die einhunderteinunddreiรŸigste.", + "NotSupported": "javascript", + "Results": [ + { + "Text": "einhunderteinunddreiรŸigste", + "TypeName": "ordinal", + "Resolution": { + "value": "131", + "offset":"131", + "relativeTo":"start" + }, + "Start": 12, + "End": 37 + } + ] + }, + { + "Input": "Ich bin erster!", + "NotSupported": "javascript", + "Results": [ + { + "Text": "erster", + "TypeName": "ordinal", + "Resolution": { + "value": "1", + "offset":"1", + "relativeTo":"start" + }, + "Start": 8, + "End": 13 + } + ] + }, + { + "Input": "Sie saรŸen dort zu dritt", + "NotSupported": "javascript", + "Results": [ + { + "Text": "dritt", + "TypeName": "ordinal", + "Resolution": { + "value": "3", + "offset":"3", + "relativeTo":"start" + }, + "Start": 18, + "End": 22 + } + ] + }, + { + "Input": "Ein kleines Auto kann man zu viert auch schleppen.", + "NotSupported": "javascript", + "Results": [ + { + "Text": "viert", + "TypeName": "ordinal", + "Resolution": { + "value": "4", + "offset":"4", + "relativeTo":"start" + }, + "Start": 29, + "End": 33 + } + ] + }, + { + "Input": "Sind wir Samstag zu elft oder zu zwoelft?", + "NotSupported": "javascript", + "Results": [ + { + "Text": "elft", + "TypeName": "ordinal", + "Resolution": { + "value": "11", + "offset":"11", + "relativeTo":"start" + }, + "Start": 20, + "End": 23 + }, + { + "Text": "zwoelft", + "TypeName": "ordinal", + "Resolution": { + "value": "12", + "offset":"12", + "relativeTo":"start" + }, + "Start": 33, + "End": 39 + } + ] + }, + { + "Input": "Karl war zuerst da, Bob war zweiter und Hans vierter. Den Dritten kannte ich nicht.", + "NotSupported": "javascript", + "Results": [ + { + "Text": "zuerst", + "TypeName": "ordinal", + "Resolution": { + "value": "1", + "offset":"1", + "relativeTo":"start" + }, + "Start": 9, + "End": 14 + }, + { + "Text": "zweiter", + "TypeName": "ordinal", + "Resolution": { + "value": "2", + "offset":"2", + "relativeTo":"start" + }, + "Start": 28, + "End": 34 + }, + { + "Text": "vierter", + "TypeName": "ordinal", + "Resolution": { + "value": "4", + "offset":"4", + "relativeTo":"start" + }, + "Start": 45, + "End": 51 + }, + { + "Text": "dritten", + "TypeName": "ordinal", + "Resolution": { + "value": "3", + "offset":"3", + "relativeTo":"start" + }, + "Start": 58, + "End": 64 + } + ] + }, + { + "Input": "Zuerst schleppen wir den Schrank da hinter dem dritten Auto.", + "NotSupported": "javascript", + "Results": [ + { + "Text": "zuerst", + "TypeName": "ordinal", + "Resolution": { + "value": "1", + "offset":"1", + "relativeTo":"start" + }, + "Start": 0, + "End": 5 + }, + { + "Text": "dritten", + "TypeName": "ordinal", + "Resolution": { + "value": "3", + "offset":"3", + "relativeTo":"start" + }, + "Start": 47, + "End": 53 + } + ] + }, + { + "Input": "Das mรผsste dann der tausendste sein.", + "NotSupported": "javascript", + "Results": [ + { + "Text": "tausendste", + "TypeName": "ordinal", + "Resolution": { + "value": "1000", + "offset":"1000", + "relativeTo":"start" + }, + "Start": 20, + "End": 29 + } + ] + }, + { + "Input": "Der hiernach folgende Text wird lang. Hier werden ein dutzend Zahlen benutzt um zu schauen wie sich das Programm bei lรคngeren Strings verhรคlt. Das Wort Ein wird als Zahl erkannt, was hier die erste wรคre. Womit wir jetzt schon bei Zahl Nummer 3 wรคren. Zwei Millionen dreihundertsiebenundsiebzigtausendneunhundertachtundachtzig ist mit Leerzeichen 74 Zeichen lang. Schon ist die Hรคlfte durch. Jetzt folgt nur noch ein halbes dutzend Zahlen. Die Summe aus 2 und 6 ist acht. Das hier ist momentan Zeile Nummer vierhundertachtundachtzig und der Test mรผsste 13 Zahlen angeben. Was noch nicht ganz stimmt, da sich hier zwei Ordinale eingeschlichen haben, es sind also erst jetzt dreizehn.", + "Comment": "'acht' is falsely detected as ordinal because it can be either an ordinal or a number, depending on context", + "NotSupported": "javascript", + "Results": [ + { + "Text": "erste", + "TypeName": "ordinal", + "Resolution": { + "value": "1", + "offset":"1", + "relativeTo":"start" + }, + "Start": 192, + "End": 196 + }, + { + "Text": "acht", + "TypeName": "ordinal", + "Resolution": { + "value": "8", + "offset":"8", + "relativeTo":"start" + }, + "Start": 465, + "End": 468 + } + ] + }, + { + "Input": "das ist dann die 3. Banane", + "NotSupported": "javascript", + "Results": [ + { + "Text": "3.", + "TypeName": "ordinal", + "Resolution": { + "value": "3", + "offset":"3", + "relativeTo":"start" + }, + "Start": 17, + "End": 18 + } + ] + }, + { + "Input": "das ist dann die dritte Banane", + "NotSupported": "javascript", + "Results": [ + { + "Text": "dritte", + "TypeName": "ordinal", + "Resolution": { + "value": "3", + "offset":"3", + "relativeTo":"start" + }, + "Start": 17, + "End": 22 + } + ] + }, + { + "Input": "Er ist siebenundzwanzigster in der Thronfolge, es wรคre schon sehr unwahrscheinlich das die anderen sechsundzwanzig im Bรคlde das zeitliche segnen", + "NotSupported": "javascript", + "Results": [ + { + "Text": "siebenundzwanzigster", + "TypeName": "ordinal", + "Resolution": { + "value": "27", + "offset":"27", + "relativeTo":"start" + }, + "Start": 7, + "End": 26 + } + ] + }, + { + "Input": "Das Licht sollte nach dem Milliardsten Signal anspringen.", + "NotSupported": "javascript", + "Results": [ + { + "Text": "milliardsten", + "TypeName": "ordinal", + "Resolution": { + "value": "1000000000", + "offset":"1000000000", + "relativeTo":"start" + }, + "Start": 26, + "End": 37 + } + ] + }, + { + "Input": "erster, zweiter. achter Fisch von Achtern, sinnloses dritten!!! Wortsalat die siebte und Random stuff an der siebenundzwanzigsten Ampel links hinterm neunten Haus.", + "NotSupported": "javascript", + "Results": [ + { + "Text": "erster", + "TypeName": "ordinal", + "Resolution": { + "value": "1", + "offset":"1", + "relativeTo":"start" + }, + "Start": 0, + "End": 5 + }, + { + "Text": "zweiter", + "TypeName": "ordinal", + "Resolution": { + "value": "2", + "offset":"2", + "relativeTo":"start" + }, + "Start": 8, + "End": 14 + }, + { + "Text": "achter", + "TypeName": "ordinal", + "Resolution": { + "value": "8", + "offset":"8", + "relativeTo":"start" + }, + "Start": 17, + "End": 22 + }, + { + "Text": "dritten", + "TypeName": "ordinal", + "Resolution": { + "value": "3", + "offset":"3", + "relativeTo":"start" + }, + "Start": 53, + "End": 59 + }, + { + "Text": "siebte", + "TypeName": "ordinal", + "Resolution": { + "value": "7", + "offset":"7", + "relativeTo":"start" + }, + "Start": 78, + "End": 83 + }, + { + "Text": "siebenundzwanzigsten", + "TypeName": "ordinal", + "Resolution": { + "value": "27", + "offset":"27", + "relativeTo":"start" + }, + "Start": 109, + "End": 128 + }, + { + "Text": "neunten", + "TypeName": "ordinal", + "Resolution": { + "value": "9", + "offset":"9", + "relativeTo":"start" + }, + "Start": 150, + "End": 156 + } + ] + }, + { + "Input": "Das erste Spiel war langweilig und wenn es keine dastischen ร„nderungen gibt, wird auch das siebzigste Spiel langweilig sein.", + "NotSupported": "javascript", + "Results": [ + { + "Text": "erste", + "TypeName": "ordinal", + "Resolution": { + "value": "1", + "offset":"1", + "relativeTo":"start" + }, + "Start": 4, + "End": 8 + }, + { + "Text": "siebzigste", + "TypeName": "ordinal", + "Resolution": { + "value": "70", + "offset":"70", + "relativeTo":"start" + }, + "Start": 91, + "End": 100 + } + ] + }, + { + "Input": "Die Tauchglocke war das erste funktionierende U-Boot.", + "NotSupported": "javascript", + "Results": [ + { + "Text": "erste", + "TypeName": "ordinal", + "Resolution": { + "value": "1", + "offset":"1", + "relativeTo":"start" + }, + "Start": 24, + "End": 28 + } + ] + }, + { + "Input": "Der Vergleich muss an einer Begrenzung zwischen einem (backslash)w (alphanumerischen) und einem (backslash)W (nicht alphanumerischen) Zeichen erfolgen.", + "NotSupported": "javascript", + "Results": [] + }, + { + "Input": "Beim zweiten mal ist fรผr gewรถhnlich alles leichter.", + "NotSupported": "javascript", + "Results": [ + { + "Text": "zweiten", + "TypeName": "ordinal", + "Resolution": { + "value": "2", + "offset":"2", + "relativeTo":"start" + }, + "Start": 5, + "End": 11 + } + ] + }, + { + "Input": "Zum hundertsten mal, das ist eine schlechte Idee!", + "NotSupported": "javascript", + "Results": [ + { + "Text": "hundertsten", + "TypeName": "ordinal", + "Resolution": { + "value": "100", + "offset":"100", + "relativeTo":"start" + }, + "Start": 4, + "End": 14 + } + ] + }, + { + "Input": "Wรคre unsere Sonne der jรผngste Stern der MilchstraรŸe, so wรคre sie mindestens der einhundert Milliardste und hรถchstens der dreihundert Milliardste Stern.", + "NotSupported": "javascript", + "Results": [ + { + "Text": "einhundert milliardste", + "TypeName": "ordinal", + "Resolution": { + "value": "100000000000", + "offset":"100000000000", + "relativeTo":"start" + }, + "Start": 80, + "End": 101 + }, + { + "Text": "dreihundert milliardste", + "TypeName": "ordinal", + "Resolution": { + "value": "300000000000", + "offset":"300000000000", + "relativeTo":"start" + }, + "Start": 121, + "End": 143 + } + ] + }, + { + "Input": "Wรคre unsere Sonne der jรผngste Stern der MilchstraรŸe, so wรคre sie mindestens der einhundert Millionste und hรถchstens der dreihundert Millionste Stern. Diese Aussage ist nicht korrekt.", + "NotSupported": "javascript", + "Results": [ + { + "Text": "einhundert millionste", + "TypeName": "ordinal", + "Resolution": { + "value": "100000000", + "offset":"100000000", + "relativeTo":"start" + }, + "Start": 80, + "End": 100 + }, + { + "Text": "dreihundert millionste", + "TypeName": "ordinal", + "Resolution": { + "value": "300000000", + "offset":"300000000", + "relativeTo":"start" + }, + "Start": 120, + "End": 141 + } + ] + }, + { + "Input": "Wรคre unsere Sonne der jรผngste Stern der MilchstraรŸe, so wรคre sie mindestens der einhundert Billionste und hรถchstens der dreihundert Billionste Stern. Diese Aussage ist nicht korrekt.", + "NotSupported": "javascript", + "Results": [ + { + "Text": "einhundert billionste", + "TypeName": "ordinal", + "Resolution": { + "value": "100000000000000", + "offset":"100000000000000", + "relativeTo":"start" + }, + "Start": 80, + "End": 100 + }, + { + "Text": "dreihundert billionste", + "TypeName": "ordinal", + "Resolution": { + "value": "300000000000000", + "offset":"300000000000000", + "relativeTo":"start" + }, + "Start": 120, + "End": 141 + } + ] + }, + { + "Input": "Zahnprotesen werden oftmals als 'die Dritten' beziehungsweise als die dritten Zรคhne bezeichnet.", + "NotSupported": "javascript", + "Results": [ + { + "Text": "dritten", + "TypeName": "ordinal", + "Resolution": { + "value": "3", + "offset":"3", + "relativeTo":"start" + }, + "Start": 37, + "End": 43 + }, + { + "Text": "dritten", + "TypeName": "ordinal", + "Resolution": { + "value": "3", + "offset":"3", + "relativeTo":"start" + }, + "Start": 70, + "End": 76 + } + ] + }, + { + "Input": "Sie sind der einhunderttausendste Besucher.", + "NotSupported": "javascript", + "Results": [ + { + "Text": "einhunderttausendste", + "TypeName": "ordinal", + "Resolution": { + "value": "100000", + "offset":"100000", + "relativeTo":"start" + }, + "Start": 13, + "End": 32 + } + ] + }, + { + "Input": "Die US-Botschaft befindet sich in Clayallee 170, 14191 Berlin.", + "NotSupported": "javascript", + "Results": [] + } +] diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/German/OrdinalModelEnablePreview.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/German/OrdinalModelEnablePreview.json new file mode 100644 index 000000000..44cc598bb --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/German/OrdinalModelEnablePreview.json @@ -0,0 +1,34 @@ +[ + { + "Input": "lรถsche den letzten Eintrag.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "letzten", + "Start": 11, + "End": 16, + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "0", + "relativeTo": "end" + } + } + ] + }, + { + "Input": "zeig mir das vorletzte Element.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "vorletzte", + "Start": 13, + "End": 21, + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "-1", + "relativeTo": "end" + } + } + ] + } +] diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/German/PercentModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/German/PercentModel.json new file mode 100644 index 000000000..8fb04cbb4 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/German/PercentModel.json @@ -0,0 +1,207 @@ +[ + { + "Input": "100%", + "NotSupported": "javascript", + "Results": [ + { + "Text": "100%", + "TypeName": "percentage", + "Resolution": { + "value": "100%" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": " 100% ", + "NotSupported": "javascript", + "Results": [ + { + "Text": "100%", + "TypeName": "percentage", + "Resolution": { + "value": "100%" + }, + "Start": 1, + "End": 4 + } + ] + }, + { + "Input": " 100 Prozent", + "NotSupported": "javascript", + "Results": [ + { + "Text": "100 prozent", + "TypeName": "percentage", + "Resolution": { + "value": "100%" + }, + "Start": 1, + "End": 11 + } + ] + }, + { + "Input": "240 Prozent", + "NotSupported": "javascript", + "Results": [ + { + "Text": "240 prozent", + "TypeName": "percentage", + "Resolution": { + "value": "240%" + }, + "Start": 0, + "End": 10 + } + ] + }, + { + "Input": "zwanzig Prozent", + "NotSupported": "javascript", + "Results": [ + { + "Text": "zwanzig prozent", + "TypeName": "percentage", + "Resolution": { + "value": "20%" + }, + "Start": 0, + "End": 14 + } + ] + }, + { + "Input": "dreiรŸig Prozent", + "NotSupported": "javascript", + "Results": [ + { + "Text": "dreiรŸig prozent", + "TypeName": "percentage", + "Resolution": { + "value": "30%" + }, + "Start": 0, + "End": 14 + } + ] + }, + { + "Input": "einhundert Prozent", + "NotSupported": "javascript", + "Results": [ + { + "Text": "einhundert prozent", + "TypeName": "percentage", + "Resolution": { + "value": "100%" + }, + "Start": 0, + "End": 17 + } + ] + }, + { + "Input": "10 Prozent", + "NotSupported": "javascript", + "Results": [ + { + "Text": "10 prozent", + "TypeName": "percentage", + "Resolution": { + "value": "10%" + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": "siebenunddreiรŸig Prozent", + "NotSupported": "javascript", + "Results": [ + { + "Text": "siebenunddreiรŸig prozent", + "TypeName": "percentage", + "Resolution": { + "value": "37%" + }, + "Start": 0, + "End": 23 + } + ] + }, + { + "Input": "einhundertneunundneunzig Prozent", + "NotSupported": "javascript", + "Results": [ + { + "Text": "einhundertneunundneunzig prozent", + "TypeName": "percentage", + "Resolution": { + "value": "199%" + }, + "Start": 0, + "End": 31 + } + ] + }, + { + "Input": "Wenn er nicht einhundert Prozent gibt, wird er damit nicht mehr rechtzeitig fertig", + "NotSupported": "javascript", + "Results": [ + { + "Text": "einhundert prozent", + "TypeName": "percentage", + "Resolution": { + "value": "100%" + }, + "Start": 14, + "End": 31 + } + ] + }, + { + "Input": "Der Umsatz sank in der zweiten Jahreshรคlfte um 27% auf 300 000 GBP", + "NotSupported": "javascript", + "Results": [ + { + "Text": "27%", + "TypeName": "percentage", + "Resolution": { + "value": "27%" + }, + "Start": 47, + "End": 49 + } + ] + }, + { + "Input": "Sie kรถnnen zu http://proquest.umi.com/pqdweb?RQT=305&SQ=issn%280024%2D9114%29%20and%20%28ti%28Using%203D%20CAD%20to%20design%20a%20dog%29%20or%20startpage%28158%29%29%20and%20volume%2872%29%20and%20issue%289%29%20and%20pdn%28%3E01%2F01%2F2000%20AND%20%3C12%2F31%2F2000%29&clientId=17859 fรผr mehr Details gehen", + "NotSupported": "javascript", + "Results": [] + }, + { + "Input": "Sie kรถnnen zu https://www.test.com/search?q=30%25%2020% fรผr mehr Details gehen", + "NotSupported": "javascript", + "Results": [] + }, + { + "Input": "Diese 15 Prozentpunkte stellen den stรคrksten Rรผckgang in diesem Jahr dar.", + "NotSupported": "javascript", + "Results": [ + { + "Text": "15 prozentpunkte", + "TypeName": "percentage", + "Resolution": { + "value": "15%" + }, + "Start": 6, + "End": 21 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Hindi/NumberModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Hindi/NumberModel.json new file mode 100644 index 000000000..710f1da8e --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Hindi/NumberModel.json @@ -0,0 +1,3068 @@ +[ + { + "Input": "192.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "192", + "TypeName": "number", + "Resolution": { + "value": "192" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "192.168.1.2", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "192", + "TypeName": "number", + "Resolution": { + "value": "192" + }, + "Start": 0, + "End": 2 + }, + { + "Text": "168", + "TypeName": "number", + "Resolution": { + "value": "168" + }, + "Start": 4, + "End": 6 + }, + { + "Text": "1", + "TypeName": "number", + "Resolution": { + "value": "1" + }, + "Start": 8, + "End": 8 + }, + { + "Text": "2", + "TypeName": "number", + "Resolution": { + "value": "2" + }, + "Start": 10, + "End": 10 + } + ] + }, + { + "Input": "เคตเคน 180.25เคเคฎเคเคฒ เคฒเคฟเค•เฅเคตเคฟเคก", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "เคตเคน 180เคฎเคฟเคฒเคฟ เคฒเคฟเค•เฅเคตเคฟเคก", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": " 29เค•เคฟเคฎเฅ€ เคฐเฅ‹เคก", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": " เค‰เคธ เคฎเคˆ เค•เฅ‡ 4เคฅเฅ‡ เคฆเคฟเคจ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "เคตเคน .25เคเคฎ.เคเคฒ. เคฒเคฟเค•เฅเคตเคฟเคก", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": ".08", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": ".08", + "TypeName": "number", + "Resolution": { + "value": "0.08" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "เคเค•", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคเค•", + "TypeName": "number", + "Resolution": { + "value": "1" + }, + "Start": 0, + "End": 1 + } + ] + }, + { + "Input": "เค•เฅ‹เคˆ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": ".23456000", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": ".23456000", + "TypeName": "number", + "Resolution": { + "value": "0.23456" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "4.800", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "4.800", + "TypeName": "number", + "Resolution": { + "value": "4.8" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "เคเค• เคธเฅŒ เคคเฅ€เคจ เค”เคฐ เคเค• เคคเคฟเคนเคพเคˆ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคเค• เคธเฅŒ เคคเฅ€เคจ เค”เคฐ เคเค• เคคเคฟเคนเคพเคˆ", + "TypeName": "number", + "Resolution": { + "value": "103.333333333333" + }, + "Start": 0, + "End": 20 + } + ] + }, + { + "Input": "เคเค• เคธเฅŒ เคคเฅ€เคจ เค”เคฐ เคฆเฅ‹ เคคเคฟเคนเคพเคˆ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคเค• เคธเฅŒ เคคเฅ€เคจ เค”เคฐ เคฆเฅ‹ เคคเคฟเคนเคพเคˆ", + "TypeName": "number", + "Resolution": { + "value": "103.666666666667" + }, + "Start": 0, + "End": 20 + } + ] + }, + { + "Input": "เคธเฅ‹เคฒเคน", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเฅ‹เคฒเคน", + "TypeName": "number", + "Resolution": { + "value": "16" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "เคฆเฅ‹ เคคเคฟเคนเคพเคˆ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเฅ‹ เคคเคฟเคนเคพเคˆ", + "TypeName": "number", + "Resolution": { + "value": "0.666666666666667" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "เคเค• เคธเฅŒ เคธเฅ‹เคฒเคน", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคเค• เคธเฅŒ เคธเฅ‹เคฒเคน", + "TypeName": "number", + "Resolution": { + "value": "116" + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": "เค‡เค•เฅเค•เฅ€เคธ เคธเฅŒ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เค•เฅเค•เฅ€เคธ เคธเฅŒ", + "TypeName": "number", + "Resolution": { + "value": "2100" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "เค‡เค•เฅเค•เฅ€เคธ เคธเฅŒ เค‡เค•เฅเค•เฅ€เคธ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เค•เฅเค•เฅ€เคธ เคธเฅŒ เค‡เค•เฅเค•เฅ€เคธ", + "TypeName": "number", + "Resolution": { + "value": "2121" + }, + "Start": 0, + "End": 15 + } + ] + }, + { + "Input": "เคเค• เคธเฅŒ เค›เคน", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคเค• เคธเฅŒ เค›เคน", + "TypeName": "number", + "Resolution": { + "value": "106" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "เคเค• เคธเฅŒ เคเค•เคธเค ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคเค• เคธเฅŒ เคเค•เคธเค ", + "TypeName": "number", + "Resolution": { + "value": "161" + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": "เคเค• เค•เคพ เคฆเคธ เค–เคฐเคฌเคตเคพเค‚", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคเค• เค•เคพ เคฆเคธ เค–เคฐเคฌเคตเคพเค‚", + "TypeName": "number", + "Resolution": { + "value": "1E-12" + }, + "Start": 0, + "End": 14 + } + ] + }, + { + "Input": "เคฆเฅ‹ เคธเฅŒ เคฆเฅ‹ เคนเคœเคพเคฐ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเฅ‹ เคธเฅŒ เคฆเฅ‹ เคนเคœเคพเคฐ", + "TypeName": "number", + "Resolution": { + "value": "202000" + }, + "Start": 0, + "End": 12 + } + ] + }, + { + "Input": "เคคเฅ€เคจ เคธเฅŒ เค›เคน", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคคเฅ€เคจ เคธเฅŒ เค›เคน", + "TypeName": "number", + "Resolution": { + "value": "306" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "เคเค• เคธเฅŒ เค•เคพ เคฆเคธ เค–เคฐเคฌเคตเคพเค‚", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคเค• เคธเฅŒ เค•เคพ เคฆเคธ เค–เคฐเคฌเคตเคพเค‚", + "TypeName": "number", + "Resolution": { + "value": "1E-10" + }, + "Start": 0, + "End": 17 + } + ] + }, + { + "Input": "เค†เคงเคพ เคฆเคฐเฅเคœเคจ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เคงเคพ เคฆเคฐเฅเคœเคจ", + "TypeName": "number", + "Resolution": { + "value": "6" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": " 3 เคฆเคฐเฅเคœเคจ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3 เคฆเคฐเฅเคœเคจ", + "TypeName": "number", + "Resolution": { + "value": "36" + }, + "Start": 1, + "End": 7 + } + ] + }, + { + "Input": "เคเค• เคฆเคฐเฅเคœเคจ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคเค• เคฆเคฐเฅเคœเคจ", + "TypeName": "number", + "Resolution": { + "value": "12" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "เคคเฅ€เคจ เคฆเคฐเฅเคœเคจ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคคเฅ€เคจ เคฆเคฐเฅเคœเคจ", + "TypeName": "number", + "Resolution": { + "value": "36" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "เคคเฅ€เคจ เคธเฅŒ เค”เคฐ เคฆเฅ‹ เคฆเคฐเฅเคœเคจ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคคเฅ€เคจ เคธเฅŒ เค”เคฐ เคฆเฅ‹ เคฆเคฐเฅเคœเคจ", + "TypeName": "number", + "Resolution": { + "value": "324" + }, + "Start": 0, + "End": 17 + } + ] + }, + { + "Input": "1,234,567", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1,234,567", + "TypeName": "number", + "Resolution": { + "value": "1234567" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "1, 234, 567", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1", + "TypeName": "number", + "Resolution": { + "value": "1" + }, + "Start": 0, + "End": 0 + }, + { + "Text": "234", + "TypeName": "number", + "Resolution": { + "value": "234" + }, + "Start": 3, + "End": 5 + }, + { + "Text": "567", + "TypeName": "number", + "Resolution": { + "value": "567" + }, + "Start": 8, + "End": 10 + } + ] + }, + { + "Input": "9.2321312", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "9.2321312", + "TypeName": "number", + "Resolution": { + "value": "9.2321312" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": " -9.2321312", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "-9.2321312", + "TypeName": "number", + "Resolution": { + "value": "-9.2321312" + }, + "Start": 1, + "End": 10 + } + ] + }, + { + "Input": " -1", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "-1", + "TypeName": "number", + "Resolution": { + "value": "-1" + }, + "Start": 1, + "End": 2 + } + ] + }, + { + "Input": "-4/5", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "-4/5", + "TypeName": "number", + "Resolution": { + "value": "-0.8" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "- 1 4/5", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "- 1 4/5", + "TypeName": "number", + "Resolution": { + "value": "-1.8" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "เคคเฅ€เคจ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคคเฅ€เคจ", + "TypeName": "number", + "Resolution": { + "value": "3" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "เคธเฅŒ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเฅŒ", + "TypeName": "number", + "Resolution": { + "value": "100" + }, + "Start": 0, + "End": 1 + } + ] + }, + { + "Input": " 123456789101231", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "123456789101231", + "TypeName": "number", + "Resolution": { + "value": "123456789101231" + }, + "Start": 1, + "End": 15 + } + ] + }, + { + "Input": "-123456789101231", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "-123456789101231", + "TypeName": "number", + "Resolution": { + "value": "-123456789101231" + }, + "Start": 0, + "End": 15 + } + ] + }, + { + "Input": " -123456789101231", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "-123456789101231", + "TypeName": "number", + "Resolution": { + "value": "-123456789101231" + }, + "Start": 1, + "End": 16 + } + ] + }, + { + "Input": "1", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1", + "TypeName": "number", + "Resolution": { + "value": "1" + }, + "Start": 0, + "End": 0 + } + ] + }, + { + "Input": "10k", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10k", + "TypeName": "number", + "Resolution": { + "value": "10000" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": " 2.33k", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2.33k", + "TypeName": "number", + "Resolution": { + "value": "2330" + }, + "Start": 1, + "End": 5 + } + ] + }, + { + "Input": "100 เคนเคœเคพเคฐ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "100 เคนเคœเคพเคฐ", + "TypeName": "number", + "Resolution": { + "value": "100000" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "- 10 k", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "- 10 k", + "TypeName": "number", + "Resolution": { + "value": "-10000" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "20 เคฒเคพเค–", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "20 เคฒเคพเค–", + "TypeName": "number", + "Resolution": { + "value": "2000000" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "10 เค–เคฐเคฌ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10 เค–เคฐเคฌ", + "TypeName": "number", + "Resolution": { + "value": "1000000000000" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "เคฆเคธ เค–เคฐเคฌ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเคธ เค–เคฐเคฌ", + "TypeName": "number", + "Resolution": { + "value": "1000000000000" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "เคฆเฅ‹ เคธเฅŒ เคฆเคธ เค–เคฐเคฌ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเฅ‹ เคธเฅŒ เคฆเคธ เค–เคฐเคฌ", + "TypeName": "number", + "Resolution": { + "value": "21000000000000" + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "เคฆเฅ‹ เคธเฅŒ เคฆเคธ เค–เคฐเคฌ เคคเฅ€เคจ เคธเฅŒ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเฅ‹ เคธเฅŒ เคฆเคธ เค–เคฐเคฌ เคคเฅ€เคจ เคธเฅŒ", + "TypeName": "number", + "Resolution": { + "value": "21000000000300" + }, + "Start": 0, + "End": 18 + } + ] + }, + { + "Input": "เคฆเฅ‹ เคธเฅŒ เคฆเคธ เค–เคฐเคฌ เค”เคฐ เคคเฅ€เคจ เคธเฅŒ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเฅ‹ เคธเฅŒ เคฆเคธ เค–เคฐเคฌ เค”เคฐ เคคเฅ€เคจ เคธเฅŒ", + "TypeName": "number", + "Resolution": { + "value": "21000000000300" + }, + "Start": 0, + "End": 21 + } + ] + }, + { + "Input": "เคฌเคพเคตเคจ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฌเคพเคตเคจ", + "TypeName": "number", + "Resolution": { + "value": "52" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "เฅžเคฟเฅžเฅเคŸเฅ€ เคŸเฅ‚", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เฅžเคฟเฅžเฅเคŸเฅ€ เคŸเฅ‚", + "TypeName": "number", + "Resolution": { + "value": "52" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "เคคเฅ€เคจ เคธเฅŒ เค‡เค•เคคเฅเคคเฅ€เคธ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคคเฅ€เคจ เคธเฅŒ เค‡เค•เคคเฅเคคเฅ€เคธ", + "TypeName": "number", + "Resolution": { + "value": "331" + }, + "Start": 0, + "End": 13 + } + ] + }, + { + "Input": "เคฆเฅ‹ เคธเฅŒ เค”เคฐ เคฆเฅ‹ เคนเคœเคพเคฐ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเฅ‹ เคธเฅŒ เค”เคฐ เคฆเฅ‹ เคนเคœเคพเคฐ", + "TypeName": "number", + "Resolution": { + "value": "202000" + }, + "Start": 0, + "End": 15 + } + ] + }, + { + "Input": "เคฆเฅ‹ เคนเคœเคพเคฐ เค”เคฐ เคฆเฅ‹ เคธเฅŒ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเฅ‹ เคนเคœเคพเคฐ เค”เคฐ เคฆเฅ‹ เคธเฅŒ", + "TypeName": "number", + "Resolution": { + "value": "2200" + }, + "Start": 0, + "End": 15 + } + ] + }, + { + "Input": " 2.33 k", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2.33 k", + "TypeName": "number", + "Resolution": { + "value": "2330" + }, + "Start": 1, + "End": 6 + } + ] + }, + { + "Input": "เคฆเฅ‹ เคธเฅŒ เคฆเคถเคฎเคฒเคต เคถเฅ‚เคจเฅเคฏ เคคเฅ€เคจ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเฅ‹ เคธเฅŒ เคฆเคถเคฎเคฒเคต เคถเฅ‚เคจเฅเคฏ เคคเฅ€เคจ", + "TypeName": "number", + "Resolution": { + "value": "200.03" + }, + "Start": 0, + "End": 20 + } + ] + }, + { + "Input": "เคฆเฅ‹ เคธเฅŒ เคชเฅ‰เค‡เค‚เคŸ เค‡เค•เคนเคคเฅเคคเคฐ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเฅ‹ เคธเฅŒ เคชเฅ‰เค‡เค‚เคŸ เค‡เค•เคนเคคเฅเคคเคฐ", + "TypeName": "number", + "Resolution": { + "value": "200.71" + }, + "Start": 0, + "End": 18 + } + ] + }, + { + "Input": "1e10", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1e10", + "TypeName": "number", + "Resolution": { + "value": "10000000000" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "1.1^23", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1.1^23", + "TypeName": "number", + "Resolution": { + "value": "8.95430243255239" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": " 322 เคธเฅŒ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "322 เคธเฅŒ", + "TypeName": "number", + "Resolution": { + "value": "32200" + }, + "Start": 1, + "End": 6 + } + ] + }, + { + "Input": "เคธเคคเฅเคคเคฐ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเคคเฅเคคเคฐ", + "TypeName": "number", + "Resolution": { + "value": "70" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "2 1/4", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2 1/4", + "TypeName": "number", + "Resolution": { + "value": "2.25" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "3/4", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3/4", + "TypeName": "number", + "Resolution": { + "value": "0.75" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "เคเค• เค•เฅ‡ เค†เค เคตเฅ‡เค‚ เคนเคฟเคธเฅเคธเฅ‡", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคเค• เค•เฅ‡ เค†เค เคตเฅ‡เค‚", + "TypeName": "number", + "Resolution": { + "value": "0.125" + }, + "Start": 0, + "End": 10 + } + ] + }, + { + "Input": "เคชเคพเค‚เคš เคฌเคŸเคพ เค†เค ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคชเคพเค‚เคš เคฌเคŸเคพ เค†เค ", + "TypeName": "number", + "Resolution": { + "value": "0.625" + }, + "Start": 0, + "End": 10 + } + ] + }, + { + "Input": "เค†เคงเคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เคงเคพ", + "TypeName": "number", + "Resolution": { + "value": "0.5" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "เคคเฅ€เคจ เคšเฅŒเคฅเคพเคˆ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคคเฅ€เคจ เคšเฅŒเคฅเคพเคˆ", + "TypeName": "number", + "Resolution": { + "value": "0.75" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "เคฌเฅ€เคธ เค”เคฐ เคคเฅ€เคจ เคฌเคŸเฅ‡ เคชเคพเค‚เคš", + "comment": "FractionParseregex not differentiate And", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฌเฅ€เคธ เค”เคฐ เคคเฅ€เคจ เคฌเคŸเฅ‡ เคชเคพเค‚เคš", + "TypeName": "number", + "Resolution": { + "value": "20.6" + }, + "Start": 0, + "End": 18 + } + ] + }, + { + "Input": "เคคเฅ‡เคˆเคธ เค•เคพ เคชเคพเคเคšเคตเคพเค เคญเคพเค—", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคคเฅ‡เคˆเคธ เค•เคพ เคชเคพเคเคšเคตเคพเค", + "TypeName": "number", + "Resolution": { + "value": "4.6" + }, + "Start": 0, + "End": 14 + } + ] + }, + { + "Input": "เคฌเฅ€เคธ เค”เคฐ เคคเฅ€เคจ เค”เคฐ เคคเฅ€เคจ เคฌเคŸเฅ‡ เคชเคพเค‚เคš", + "comment": "FractionParseregex not differentiate And", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฌเฅ€เคธ เค”เคฐ เคคเฅ€เคจ เค”เคฐ เคคเฅ€เคจ เคฌเคŸเฅ‡ เคชเคพเค‚เคš", + "TypeName": "number", + "Resolution": { + "value": "23.6" + }, + "Start": 0, + "End": 25 + } + ] + }, + { + "Input": "เคฆเคธ เคฒเคพเค– เคฆเฅ‹ เคนเคœเคพเคฐ เคฆเฅ‹ เคธเฅŒ เคคเฅ€เคจ เค•เคพ เคชเคพเคเคšเคตเคพเค เคนเคฟเคธเฅเคธเคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเคธ เคฒเคพเค– เคฆเฅ‹ เคนเคœเคพเคฐ เคฆเฅ‹ เคธเฅŒ เคคเฅ€เคจ เค•เคพ เคชเคพเคเคšเคตเคพเค", + "TypeName": "number", + "Resolution": { + "value": "200440.6" + }, + "Start": 0, + "End": 34 + } + ] + }, + { + "Input": "เคกเฅ‡เฅ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคกเฅ‡เฅ", + "TypeName": "number", + "Resolution": { + "value": "1.5" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "เคเค• เคšเฅŒเคฅเคพเคˆ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคเค• เคšเฅŒเคฅเคพเคˆ", + "TypeName": "number", + "Resolution": { + "value": "0.25" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "เคเค• เค”เคฐ เคเค• เคšเฅŒเคฅเคพเคˆ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคเค• เค”เคฐ เคเค• เคšเฅŒเคฅเคพเคˆ", + "TypeName": "number", + "Resolution": { + "value": "1.25" + }, + "Start": 0, + "End": 13 + } + ] + }, + { + "Input": "เคชเคพเค‚เคš เค”เคฐ เคเค• เคšเฅŒเคฅเคพเคˆ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคชเคพเค‚เคš เค”เคฐ เคเค• เคšเฅŒเคฅเคพเคˆ", + "TypeName": "number", + "Resolution": { + "value": "5.25" + }, + "Start": 0, + "End": 15 + } + ] + }, + { + "Input": "เคเค• เคธเฅŒ เค”เคฐ เคคเฅ€เคจ เคšเฅŒเคฅเคพเคˆ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคเค• เคธเฅŒ เค”เคฐ เคคเฅ€เคจ เคšเฅŒเคฅเคพเคˆ", + "TypeName": "number", + "Resolution": { + "value": "100.75" + }, + "Start": 0, + "End": 17 + } + ] + }, + { + "Input": "เคเค• เค•เคพ เคธเฅŒเคตเคพเค‚", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคเค• เค•เคพ เคธเฅŒเคตเคพเค‚", + "TypeName": "number", + "Resolution": { + "value": "0.01" + }, + "Start": 0, + "End": 10 + } + ] + }, + { + "Input": "1.1^+23", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1.1^+23", + "TypeName": "number", + "Resolution": { + "value": "8.95430243255239" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "2.5^-1", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2.5^-1", + "TypeName": "number", + "Resolution": { + "value": "0.4" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "-2500^-1", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "-2500^-1", + "TypeName": "number", + "Resolution": { + "value": "-0.0004" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "-1.1^+23", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "-1.1^+23", + "TypeName": "number", + "Resolution": { + "value": "-8.95430243255239" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "-2.5^-1", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "-2.5^-1", + "TypeName": "number", + "Resolution": { + "value": "-0.4" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "-1.1^--23", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "-1.1^--23", + "TypeName": "number", + "Resolution": { + "value": "-8.95430243255239" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "-127.32e13", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "-127.32e13", + "TypeName": "number", + "Resolution": { + "value": "-1.2732E+15" + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": "12.32e+14", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "12.32e+14", + "TypeName": "number", + "Resolution": { + "value": "1.232E+15" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "-12e-1", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "-12e-1", + "TypeName": "number", + "Resolution": { + "value": "-1.2" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "เคเค• เค•เคพ เคชเคพเคเคšเคตเคพเค เคญเคพเค—", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคเค• เค•เคพ เคชเคพเคเคšเคตเคพเค", + "TypeName": "number", + "Resolution": { + "value": "0.2" + }, + "Start": 0, + "End": 12 + } + ] + }, + { + "Input": "เคเค• เคฒเคพเค– เค•เคพ เคฆเคธ เค–เคฐเคฌเคตเคพเค‚", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคเค• เคฒเคพเค– เค•เคพ เคฆเคธ เค–เคฐเคฌเคตเคพเค‚", + "TypeName": "number", + "Resolution": { + "value": "1E-07" + }, + "Start": 0, + "End": 18 + } + ] + }, + { + "Input": "เคเค• เค•เคพ เคชเคพเคเคšเคตเคพเค เคนเคฟเคธเฅเคธเคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคเค• เค•เคพ เคชเคพเคเคšเคตเคพเค", + "TypeName": "number", + "Resolution": { + "value": "0.2" + }, + "Start": 0, + "End": 12 + } + ] + }, + { + "Input": "เคคเฅ€เคจ เค•เคพ เคชเคพเค‚เคšเคตเคพเค‚ เคญเคพเค—", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคคเฅ€เคจ เค•เคพ เคชเคพเค‚เคšเคตเคพเค‚", + "TypeName": "number", + "Resolution": { + "value": "0.6" + }, + "Start": 0, + "End": 13 + } + ] + }, + { + "Input": "เคฌเฅ€เคธ เค•เคพ เคชเคพเค‚เคšเคตเคพเค‚ เคญเคพเค—", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฌเฅ€เคธ เค•เคพ เคชเคพเค‚เคšเคตเคพเค‚", + "TypeName": "number", + "Resolution": { + "value": "4" + }, + "Start": 0, + "End": 13 + } + ] + }, + { + "Input": "เคคเฅ€เคจ เค”เคฐ เคเค• เค•เคพ เคชเคพเคเคšเคตเคพเค เคญเคพเค—", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคคเฅ€เคจ เค”เคฐ เคเค• เค•เคพ เคชเคพเคเคšเคตเคพเค", + "TypeName": "number", + "Resolution": { + "value": "3.2" + }, + "Start": 0, + "End": 19 + } + ] + }, + { + "Input": "เค‡เค•เฅเค•เฅ€เคธ เค•เคพ เคชเคพเค‚เคšเคตเคพเค‚ เคญเคพเค—", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เค•เฅเค•เฅ€เคธ เค•เคพ เคชเคพเค‚เคšเคตเคพเค‚", + "TypeName": "number", + "Resolution": { + "value": "4.2" + }, + "Start": 0, + "End": 16 + } + ] + }, + { + "Input": "เคเค• เค•เคพ เค‡เค•เฅเค•เฅ€เคธเคตเคพเค‚", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคเค• เค•เคพ เค‡เค•เฅเค•เฅ€เคธเคตเคพเค‚", + "TypeName": "number", + "Resolution": { + "value": "0.0476190476190476" + }, + "Start": 0, + "End": 14 + } + ] + }, + { + "Input": "เคเค• เค•เคพ เคชเคšเฅเคšเฅ€เคธเคตเคพเค‚ เคญเคพเค—", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคเค• เค•เคพ เคชเคšเฅเคšเฅ€เคธเคตเคพเค‚", + "TypeName": "number", + "Resolution": { + "value": "0.04" + }, + "Start": 0, + "End": 14 + } + ] + }, + { + "Input": "เคเค• เคธเฅŒ เคคเฅ€เคธ เค•เคพ เคชเคพเค‚เคšเคตเคพเค‚", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคเค• เคธเฅŒ เคคเฅ€เคธ เค•เคพ เคชเคพเค‚เคšเคตเคพเค‚", + "TypeName": "number", + "Resolution": { + "value": "26" + }, + "Start": 0, + "End": 19 + } + ] + }, + { + "Input": "เคคเฅ€เคจ เค•เคพ เค‡เค•เฅเค•เฅ€เคธเคตเคพเค‚", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคคเฅ€เคจ เค•เคพ เค‡เค•เฅเค•เฅ€เคธเคตเคพเค‚", + "TypeName": "number", + "Resolution": { + "value": "0.142857142857143" + }, + "Start": 0, + "End": 15 + } + ] + }, + { + "Input": "เคเค• เคธเฅŒ เคคเฅ€เคธ เค”เคฐ เคฆเฅ‹ เค•เคพ เคชเคพเค‚เคšเคตเคพเค‚ เคญเคพเค—", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคเค• เคธเฅŒ เคคเฅ€เคธ เค”เคฐ เคฆเฅ‹ เค•เคพ เคชเคพเค‚เคšเคตเคพเค‚", + "TypeName": "number", + "Resolution": { + "value": "130.4" + }, + "Start": 0, + "End": 25 + } + ] + }, + { + "Input": "เคเค• เคธเฅŒ เค•เฅ‡ เคชเฅˆเค‚เคคเฅ€เคธเคตเฅ‡เค‚", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคเค• เคธเฅŒ เค•เฅ‡ เคชเฅˆเค‚เคคเฅ€เคธเคตเฅ‡เค‚", + "TypeName": "number", + "Resolution": { + "value": "2.85714285714286" + }, + "Start": 0, + "End": 17 + } + ] + }, + { + "Input": "เคเค• เคธเฅŒ เคฌเคคเฅเคคเฅ€เคธ เค•เคพ เคชเคพเคเคšเคตเคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคเค• เคธเฅŒ เคฌเคคเฅเคคเฅ€เคธ เค•เคพ เคชเคพเคเคšเคตเคพ", + "TypeName": "number", + "Resolution": { + "value": "26.4" + }, + "Start": 0, + "End": 21 + } + ] + }, + { + "Input": "เคเค• เคธเฅŒ เคฌเคคเฅเคคเฅ€เคธ เค•เฅ€ เคชเคพเค‚เคšเคตเฅ€เค‚", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคเค• เคธเฅŒ เคฌเคคเฅเคคเฅ€เคธ เค•เฅ€ เคชเคพเค‚เคšเคตเฅ€เค‚", + "TypeName": "number", + "Resolution": { + "value": "26.4" + }, + "Start": 0, + "End": 22 + } + ] + }, + { + "Input": "เคเค• เคธเฅŒ เคฌเคคเฅเคคเฅ€เคธ เค•เฅ‡ เคชเคพเค‚เคšเคตเฅ‡เค‚", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคเค• เคธเฅŒ เคฌเคคเฅเคคเฅ€เคธ เค•เฅ‡ เคชเคพเค‚เคšเคตเฅ‡เค‚", + "TypeName": "number", + "Resolution": { + "value": "26.4" + }, + "Start": 0, + "End": 22 + } + ] + }, + { + "Input": "เคเค• เค•เคพ เคเค• เคธเฅŒ เคชเคพเค‚เคšเคตเคพเค‚", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคเค• เค•เคพ เคเค• เคธเฅŒ เคชเคพเค‚เคšเคตเคพเค‚", + "TypeName": "number", + "Resolution": { + "value": "0.00952380952380952" + }, + "Start": 0, + "End": 18 + } + ] + }, + { + "Input": "เคเค• เค•เฅ‡ เคเค• เคธเฅŒ เคชเคพเค‚เคšเคตเฅ‡เค‚", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคเค• เค•เฅ‡ เคเค• เคธเฅŒ เคชเคพเค‚เคšเคตเฅ‡เค‚", + "TypeName": "number", + "Resolution": { + "value": "0.00952380952380952" + }, + "Start": 0, + "End": 18 + } + ] + }, + { + "Input": "เคธเฅŒ เค•เคพ เคเค• เคนเคœเคพเคฐ เคชเคพเค‚เคšเคตเคพเค‚", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเฅŒ เค•เคพ เคเค• เคนเคœเคพเคฐ เคชเคพเค‚เคšเคตเคพเค‚", + "TypeName": "number", + "Resolution": { + "value": "0.0995024875621891" + }, + "Start": 0, + "End": 20 + } + ] + }, + { + "Input": "เคเค• เคคเคฟเคนเคพเคˆ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคเค• เคคเคฟเคนเคพเคˆ", + "TypeName": "number", + "Resolution": { + "value": "0.333333333333333" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "1 เคฌเคŸเคพ เค‡เค•เฅเค•เฅ€เคธ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 เคฌเคŸเคพ เค‡เค•เฅเค•เฅ€เคธ", + "TypeName": "number", + "Resolution": { + "value": "0.0476190476190476" + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "1 เคฌเคŸเคพ เคเค• เคธเฅŒ เค‡เค•เฅเค•เฅ€เคธ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 เคฌเคŸเคพ เคเค• เคธเฅŒ เค‡เค•เฅเค•เฅ€เคธ", + "TypeName": "number", + "Resolution": { + "value": "0.00826446280991736" + }, + "Start": 0, + "End": 17 + } + ] + }, + { + "Input": "1 เคฌเคŸเคพ เคคเฅ€เคจ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 เคฌเคŸเคพ เคคเฅ€เคจ", + "TypeName": "number", + "Resolution": { + "value": "0.333333333333333" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "1 เคฌเคŸเคพ 3", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 เคฌเคŸเคพ 3", + "TypeName": "number", + "Resolution": { + "value": "0.333333333333333" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "เคเค• เคฌเคŸเคพ 3", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคเค• เคฌเคŸเคพ 3", + "TypeName": "number", + "Resolution": { + "value": "0.333333333333333" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "เคเค• เคฌเคŸเคพ 20", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคเค• เคฌเคŸเคพ 20", + "TypeName": "number", + "Resolution": { + "value": "0.05" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "เคเค• เคฌเคŸเคพ เคฌเฅ€เคธ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคเค• เคฌเคŸเคพ เคฌเฅ€เคธ", + "TypeName": "number", + "Resolution": { + "value": "0.05" + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": "เคเค• เคฌเคŸเคพ เคเค• เคธเฅŒ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคเค• เคฌเคŸเคพ เคเค• เคธเฅŒ", + "TypeName": "number", + "Resolution": { + "value": "0.01" + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "เคเค• เคฌเคŸเคพ เคเค• เคธเฅŒ เคชเคšเฅเคšเฅ€เคธ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคเค• เคฌเคŸเคพ เคเค• เคธเฅŒ เคชเคšเฅเคšเฅ€เคธ", + "TypeName": "number", + "Resolution": { + "value": "0.008" + }, + "Start": 0, + "End": 18 + } + ] + }, + { + "Input": "เคฆเคฟเคฒเฅเคฒเฅ€ เค•เฅ‡ เคฒเคฟเค เคเค• เฅžเคฐเฅเคธเฅเคŸ เค•เฅเคฒเคพเคธ เคธเฅ€เคŸ เคฌเฅเค• เค•เฅ€เคœเคฟเค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคเค•", + "TypeName": "number", + "Resolution": { + "value": "1" + }, + "Start": 14, + "End": 15 + } + ] + }, + { + "Input": "เคฎเคพเค‡เคจเคธ เคชเค‚เคšเคพเคจเคฌเฅ‡ เคธเฅŒ เค•เคพ เคชเคพเคเคšเคตเคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฎเคพเค‡เคจเคธ เคชเค‚เคšเคพเคจเคฌเฅ‡ เคธเฅŒ เค•เคพ เคชเคพเคเคšเคตเคพ", + "TypeName": "number", + "Resolution": { + "value": "-1900" + }, + "Start": 0, + "End": 25 + } + ] + }, + { + "Input": "เคฎเคพเค‡เคจเคธ เคชเค‚เคšเคพเคจเคฌเฅ‡ เคธเฅŒ เค•เฅ€ เคชเคพเค‚เคšเคตเฅ€เค‚", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฎเคพเค‡เคจเคธ เคชเค‚เคšเคพเคจเคฌเฅ‡ เคธเฅŒ เค•เฅ€ เคชเคพเค‚เคšเคตเฅ€เค‚", + "TypeName": "number", + "Resolution": { + "value": "-1900" + }, + "Start": 0, + "End": 26 + } + ] + }, + { + "Input": "เคœเคตเคพเคฌ เคนเฅˆ เคฎเคพเค‡เคจเคธ เคตเคจ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฎเคพเค‡เคจเคธ เคตเคจ", + "TypeName": "number", + "Resolution": { + "value": "-1" + }, + "Start": 8, + "End": 15 + } + ] + }, + { + "Input": "เคœเคตเคพเคฌ เคนเฅˆ เคฎเคพเค‡เคจเคธ เคเค• เคธเฅŒ เคชเฅˆเค‚เคคเฅ€เคธเคตเคพเค‚", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฎเคพเค‡เคจเคธ เคเค• เคธเฅŒ เคชเฅˆเค‚เคคเฅ€เคธเคตเคพเค‚", + "TypeName": "number", + "Resolution": { + "value": "-2.85714285714286" + }, + "Start": 8, + "End": 28 + } + ] + }, + { + "Input": "เคœเคตเคพเคฌ เคนเฅˆ เคฎเคพเค‡เคจเคธ เคเค• เคฌเคŸเคพ 20", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฎเคพเค‡เคจเคธ เคเค• เคฌเคŸเคพ 20", + "TypeName": "number", + "Resolution": { + "value": "-0.05" + }, + "Start": 8, + "End": 22 + } + ] + }, + { + "Input": "เคœเคตเคพเคฌ เคนเฅˆ เคฎเคพเค‡เคจเคธ เคชเคพเค‚เคš เคฆเคถเคฎเคฒเคต เคชเคพเค‚เคš", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฎเคพเค‡เคจเคธ เคชเคพเค‚เคš เคฆเคถเคฎเคฒเคต เคชเคพเค‚เคš", + "TypeName": "number", + "Resolution": { + "value": "-5.5" + }, + "Start": 8, + "End": 28 + } + ] + }, + { + "Input": "เคœเคตเคพเคฌ เคนเฅˆ เคฎเคพเค‡เคจเคธ เคชเคพเค‚เคš", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฎเคพเค‡เคจเคธ เคชเคพเค‚เคš", + "TypeName": "number", + "Resolution": { + "value": "-5" + }, + "Start": 8, + "End": 17 + } + ] + }, + { + "Input": "เคชเคพเค‚เคš เค•เคพ เค†เค เคตเคพเค‚ เคญเคพเค—", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคชเคพเค‚เคš เค•เคพ เค†เค เคตเคพเค‚", + "TypeName": "number", + "Resolution": { + "value": "0.625" + }, + "Start": 0, + "End": 12 + } + ] + }, + { + "Input": "เคชเค‚เคšเคพเคจเคฌเฅ‡ เคธเฅŒ เค•เคพ เคชเคพเค‚เคšเคตเคพเค‚", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคชเค‚เคšเคพเคจเคฌเฅ‡ เคธเฅŒ เค•เคพ เคชเคพเค‚เคšเคตเคพเค‚", + "TypeName": "number", + "Resolution": { + "value": "1900" + }, + "Start": 0, + "End": 20 + } + ] + }, + { + "Input": "เคชเค‚เคšเคพเคจเคฌเฅ‡ เคธเฅŒ เค•เฅ€ เคชเคพเค‚เคšเคตเฅ€เค‚", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคชเค‚เคšเคพเคจเคฌเฅ‡ เคธเฅŒ เค•เฅ€ เคชเคพเค‚เคšเคตเฅ€เค‚", + "TypeName": "number", + "Resolution": { + "value": "1900" + }, + "Start": 0, + "End": 20 + } + ] + }, + { + "Input": "เคคเฅ€เคจ เคฎเฅ‡เค‚ เคธเฅ‡ เคเค•", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคคเฅ€เคจ เคฎเฅ‡เค‚ เคธเฅ‡ เคเค•", + "TypeName": "number", + "Resolution": { + "value": "0.333333333333333" + }, + "Start": 0, + "End": 12 + } + ] + }, + { + "Input": "เค‡เค•เฅเค•เฅ€เคธ เคฎเฅ‡เค‚ เคธเฅ‡ 1", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เค•เฅเค•เฅ€เคธ เคฎเฅ‡เค‚ เคธเฅ‡ 1", + "TypeName": "number", + "Resolution": { + "value": "0.0476190476190476" + }, + "Start": 0, + "End": 14 + } + ] + }, + { + "Input": "เคฌเฅ€เคธ เคฎเฅ‡เค‚ เคชเคšเฅเคšเฅ€เคธเคตเคพเค‚ เคนเคฟเคธเฅเคธเคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฌเฅ€เคธ เคฎเฅ‡เค‚ เคชเคšเฅเคšเฅ€เคธเคตเคพเค‚", + "TypeName": "number", + "Resolution": { + "value": "0.8" + }, + "Start": 0, + "End": 16 + } + ] + }, + { + "Input": "เคชเคพเค‚เคš เคฌเคŸเฅ‡ เค†เค ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคชเคพเค‚เคš เคฌเคŸเฅ‡ เค†เค ", + "TypeName": "number", + "Resolution": { + "value": "0.625" + }, + "Start": 0, + "End": 10 + } + ] + }, + { + "Input": "1 234 567", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 234 567", + "TypeName": "number", + "Resolution": { + "value": "1234567" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "เคซเคฟเคฒเคนเคพเคฒ, เคšเฅ€เคจ เค•เฅ€ เค†เคฌเคพเคฆเฅ€ 1 414 021 100 เคนเฅˆ.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 414 021 100", + "TypeName": "number", + "Resolution": { + "value": "1414021100" + }, + "Start": 21, + "End": 33 + } + ] + }, + { + "Input": "423 0000 เค•เฅ‹ เคฆเฅ‹ เคธเค‚เค–เฅเคฏเคพเค“เค‚ เค•เฅ‡ เคฐเฅ‚เคช เคฎเฅ‡เค‚ เคชเคนเคšเคพเคจเคพ เคœเคพเคเค—เคพเฅค", + "NotSupported": "javascript, python", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "423", + "TypeName": "number", + "Resolution": { + "value": "423" + }, + "Start": 0, + "End": 2 + }, + { + "Text": "0000", + "TypeName": "number", + "Resolution": { + "value": "0" + }, + "Start": 4, + "End": 7 + }, + { + "Text": "เคฆเฅ‹", + "TypeName": "number", + "Resolution": { + "value": "2" + }, + "Start": 12, + "End": 13 + } + ] + }, + { + "Input": "12,34,567.89 เคเค• เคฎเคพเคจเฅเคฏ เคธเค‚เค–เฅเคฏเคพ เคชเฅเคฐเคพเคฐเฅ‚เคช เคนเฅˆเฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "12,34,567.89", + "TypeName": "number", + "Resolution": { + "value": "1234567.89" + }, + "Start": 0, + "End": 11 + }, + { + "Text": "เคเค•", + "TypeName": "number", + "Resolution": { + "value": "1" + }, + "Start": 13, + "End": 14 + } + ] + }, + { + "Input": "เคถเฅ‚เคจเฅเคฏ เคนเฅ€ 0 เคนเฅˆ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคถเฅ‚เคจเฅเคฏ", + "TypeName": "number", + "Resolution": { + "value": "0" + }, + "Start": 0, + "End": 4 + }, + { + "Text": "0", + "TypeName": "number", + "Resolution": { + "value": "0" + }, + "Start": 9, + "End": 9 + } + ] + }, + { + "Input": "5/17/2018 เค•เฅ‹ เค•เคญเฅ€ เคฎเคฟเคฒ เคธเค•เคคเฅ‡ เคนเฅˆเค‚?", + "NotSupported": "javascript", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5", + "TypeName": "number", + "Resolution": { + "value": "5" + }, + "Start": 0, + "End": 0 + }, + { + "Text": "17", + "TypeName": "number", + "Resolution": { + "value": "17" + }, + "Start": 2, + "End": 3 + }, + { + "Text": "2018", + "TypeName": "number", + "Resolution": { + "value": "2018" + }, + "Start": 5, + "End": 8 + } + ] + }, + { + "Input": "เคฎเฅ‡เคฐเคพ เคซเฅ‹เคจ เคจเค‚เคฌเคฐ เคนเฅˆ +1-222-2222/2222", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1", + "TypeName": "number", + "Resolution": { + "value": "1" + }, + "Start": 18, + "End": 18 + }, + { + "Text": "222", + "TypeName": "number", + "Resolution": { + "value": "222" + }, + "Start": 20, + "End": 22 + }, + { + "Text": "2222", + "TypeName": "number", + "Resolution": { + "value": "2222" + }, + "Start": 24, + "End": 27 + }, + { + "Text": "2222", + "TypeName": "number", + "Resolution": { + "value": "2222" + }, + "Start": 29, + "End": 32 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค†เคชเค•เฅ‹ 1 เค•เคฐเฅ‹เคกเคผ เคฆเฅ‡ เคธเค•เคคเคพ เคนเฅ‚เค‚.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 เค•เคฐเฅ‹เคกเคผ", + "TypeName": "number", + "Resolution": { + "value": "10000000" + }, + "Start": 9, + "End": 15 + } + ] + }, + { + "Input": "1เคฎเคฟ เค•เฅ‹เคˆ เคธเค‚เค–เฅเคฏเคพ เคจเคนเฅ€เค‚ เคนเฅˆเฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "เคฎเฅˆเค‚ เค†เคชเค•เฅ‹ 3 เคธเฅŒ เค”เคฐ 21 เคฏเฅเค†เคจ เคฆเฅ‡ เคธเค•เคคเคพ เคนเฅ‚เค‚เฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3 เคธเฅŒ เค”เคฐ 21", + "TypeName": "number", + "Resolution": { + "value": "321" + }, + "Start": 9, + "End": 18 + } + ] + }, + { + "Input": "4 เคนเคœเคพเคฐ 3 เคธเฅŒ เค”เคฐ 21 เคเค• เคฎเคพเคจเฅเคฏ เคธเค‚เค–เฅเคฏเคพ เคนเฅˆ.", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "4 เคนเคœเคพเคฐ 3 เคธเฅŒ เค”เคฐ 21", + "TypeName": "number", + "Resolution": { + "value": "4321" + }, + "Start": 0, + "End": 16 + }, + { + "Text": "เคเค•", + "TypeName": "number", + "Resolution": { + "value": "1" + }, + "Start": 18, + "End": 19 + } + ] + }, + { + "Input": "4 เคนเคœเคพเคฐ 3 เคธเฅŒ เค”เคฐ 0 เคฆเฅ‹ เค…เคฎเคพเคจเฅเคฏ เคธเค‚เค–เฅเคฏเคพเคเค‚ เคนเฅˆเค‚เฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "4 เคนเคœเคพเคฐ 3 เคธเฅŒ", + "TypeName": "number", + "Resolution": { + "value": "4300" + }, + "Start": 0, + "End": 10 + }, + { + "Text": "0", + "TypeName": "number", + "Resolution": { + "value": "0" + }, + "Start": 15, + "End": 15 + }, + { + "Text": "เคฆเฅ‹", + "TypeName": "number", + "Resolution": { + "value": "2" + }, + "Start": 17, + "End": 18 + } + ] + }, + { + "Input": "4000 3 เคธเฅŒ เค”เคฐ 21 เคฆเฅ‹ เค…เคฎเคพเคจเฅเคฏ เคธเค‚เค–เฅเคฏเคพเคเค‚ เคนเฅˆเค‚เฅค ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "4000", + "TypeName": "number", + "Resolution": { + "value": "4000" + }, + "Start": 0, + "End": 3 + }, + { + "Text": "3 เคธเฅŒ เค”เคฐ 21", + "TypeName": "number", + "Resolution": { + "value": "321" + }, + "Start": 5, + "End": 14 + }, + { + "Text": "เคฆเฅ‹", + "TypeName": "number", + "Resolution": { + "value": "2" + }, + "Start": 16, + "End": 17 + } + ] + }, + { + "Input": "3 เคธเฅŒ เค”เคฐ 2 เคธเฅŒ เค…เคฎเคพเคจเฅเคฏ เคธเค‚เค–เฅเคฏเคพเคเค‚ เคนเฅˆเค‚เฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3 เคธเฅŒ", + "TypeName": "number", + "Resolution": { + "value": "300" + }, + "Start": 0, + "End": 3 + }, + { + "Text": "2 เคธเฅŒ", + "TypeName": "number", + "Resolution": { + "value": "200" + }, + "Start": 8, + "End": 11 + } + ] + }, + { + "Input": "3 เคธเฅŒ เค”เคฐ 2.12 เคธเฅŒ เคฆเฅ‹ เค…เคฎเคพเคจเฅเคฏ เคธเค‚เค–เฅเคฏเคพเคเค‚ เคนเฅˆเค‚เฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3 เคธเฅŒ", + "TypeName": "number", + "Resolution": { + "value": "300" + }, + "Start": 0, + "End": 3 + }, + { + "Text": "2.12 เคธเฅŒ", + "TypeName": "number", + "Resolution": { + "value": "212" + }, + "Start": 8, + "End": 14 + }, + { + "Text": "เคฆเฅ‹", + "TypeName": "number", + "Resolution": { + "value": "2" + }, + "Start": 16, + "End": 17 + } + ] + }, + { + "Input": "3 เคธเฅŒ เค”เคฐ เคจเคฟเค—เฅ‡เคŸเคฟเคต เคเค• เคฆเฅ‹ เค…เคฎเคพเคจเฅเคฏ เคธเค‚เค–เฅเคฏเคพเคเค‚ เคนเฅˆเค‚เฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3 เคธเฅŒ", + "TypeName": "number", + "Resolution": { + "value": "300" + }, + "Start": 0, + "End": 3 + }, + { + "Text": "เคจเคฟเค—เฅ‡เคŸเคฟเคต เคเค•", + "TypeName": "number", + "Resolution": { + "value": "-1" + }, + "Start": 8, + "End": 17 + }, + { + "Text": "เคฆเฅ‹", + "TypeName": "number", + "Resolution": { + "value": "2" + }, + "Start": 19, + "End": 20 + } + ] + }, + { + "Input": "3 เคธเฅŒ เค”เคฐ เคเค• เคเค• เคฎเคพเคจเฅเคฏ เคธเค‚เค–เฅเคฏเคพ เคนเฅˆเฅค", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "3 เคธเฅŒ เค”เคฐ เคเค•", + "TypeName": "number", + "Resolution": { + "value": "301" + }, + "Start": 0, + "End": 9 + }, + { + "Text": "เคเค•", + "TypeName": "number", + "Resolution": { + "value": "1" + }, + "Start": 11, + "End": 12 + } + ] + }, + { + "Input": "เค†เคชเคจเฅ‡ เคœเฅ‹ เคฌเคคเคพเคฏเคพ เคนเฅˆ เคตเคน เค…เคฎเคพเคจเฅเคฏ เคนเฅˆ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "เค†เคชเค•เคพ เคฏเฅ‡ เคตเคพเคฒเคพ เคฎเคพเคจเฅเคฏ เคจเคนเฅ€เค‚ เคนเฅˆ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "เค†เคชเค•เฅ‹ เค•เฅŒเคจ เคธเคพ เคชเคธเค‚เคฆ เคนเฅˆ?", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "เคตเฅ‹ เคตเคพเคฒ เคธเคšเคฎเฅเคš เค…เคšเฅเค›เคพ เคนเฅˆ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "เค•เฅ‹เคฒเค•เคพเคคเคพ เคฎเฅ‡เค‚ เค›เคฌเฅเคฌเฅ€เคธ เคฒเฅ‹เค— เคฆเฅเคฐเฅเค˜เคŸเคจเคพ เคฎเฅ‡เค‚ เคฎเคพเคฐเฅ‡ เค—เค ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค›เคฌเฅเคฌเฅ€เคธ", + "Start": 12, + "End": 17, + "TypeName": "number", + "Resolution": { + "value": "26" + } + } + ] + }, + { + "Input": "เค†เคงเฅ‡ เคธเฅ‡ เฅ›เฅเคฏเคพเคฆเคพ เคฒเฅ‹เค— เคฏเคนเคพเค‚ เค†เคเฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เคงเฅ‡", + "Start": 0, + "End": 2, + "TypeName": "number", + "Resolution": { + "value": "0.5" + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค†เคชเค•เฅ‹ thirteen hundred dollars เคฆเฅ‡ เคธเค•เคคเคพ เคนเฅ‚เค‚.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "thirteen hundred", + "Start": 9, + "End": 24, + "TypeName": "number", + "Resolution": { + "value": "1300" + } + } + ] + }, + { + "Input": "เคตเคนเคพเค‚ เค•เฅเคฒ เคฅเฅเคฐเฅ€ เคกเฅ›เคจ เค†เคฎ เคฅเฅ‡.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฅเฅเคฐเฅ€ เคกเฅ›เคจ", + "Start": 9, + "End": 16, + "TypeName": "number", + "Resolution": { + "value": "36" + } + } + ] + }, + { + "Input": "เคœเคตเคพเคฌ เคนเฅˆ เคฎเคพเค‡เคจเคธ เฅžเคพเค‡เคต", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฎเคพเค‡เคจเคธ เฅžเคพเค‡เคต", + "Start": 8, + "End": 17, + "TypeName": "number", + "Resolution": { + "value": "-5" + } + } + ] + }, + { + "Input": "เค‰เคคเฅเคคเคฐ เคนเฅˆ เคชเฅเคฒเคธ เคธเฅ‡เคตเฅ‡เคจเคŸเฅ€เคจ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเฅ‡เคตเฅ‡เคจเคŸเฅ€เคจ", + "Start": 14, + "End": 21, + "TypeName": "number", + "Resolution": { + "value": "17" + } + } + ] + }, + { + "Input": "five hundred twenty rupees เคฎเฅ‡เค‚ เคเค• เคœเฅ€เคจเฅเคธ เคฎเคฟเคฒเคพ เคนเฅˆ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "five hundred twenty", + "Start": 0, + "End": 18, + "TypeName": "number", + "Resolution": { + "value": "520" + } + }, + { + "Text": "เคเค•", + "TypeName": "number", + "Resolution": { + "value": "1" + }, + "Start": 31, + "End": 32 + } + ] + }, + { + "Input": "เคญเคพเคฐเคค เค•เฅ€ เค†เคฌเคพเคฆเฅ€ เคเค• เคธเฅŒ เคชเคšเฅเคšเฅ€เคธ เค•เคฐเฅ‹เคกเคผ เคชเฅˆเค‚เคคเฅ€เคธ เคฒเคพเค– เค…เคŸเฅเค เคพเค‡เคธ เคนเคœเคพเคฐ เคšเคพเคฐ เคธเฅŒ เคคเฅ‡เคฐเคน เคนเฅˆ.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคเค• เคธเฅŒ เคชเคšเฅเคšเฅ€เคธ เค•เคฐเฅ‹เคกเคผ เคชเฅˆเค‚เคคเฅ€เคธ เคฒเคพเค– เค…เคŸเฅเค เคพเค‡เคธ เคนเคœเคพเคฐ เคšเคพเคฐ เคธเฅŒ เคคเฅ‡เคฐเคน", + "Start": 14, + "End": 67, + "TypeName": "number", + "Resolution": { + "value": "1253528413" + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค†เคชเค•เฅ‹ เฅฉ เคธเฅŒ เค”เคฐ เฅจเฅง เคฏเฅเค†เคจ เคฆเฅ‡ เคธเค•เคคเคพ เคนเฅ‚เค‚เฅค", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Comment": "Devanagari script", + "Results": [ + { + "Text": "เฅฉ เคธเฅŒ เค”เคฐ เฅจเฅง", + "TypeName": "number", + "Resolution": { + "value": "321" + }, + "Start": 9, + "End": 18 + } + ] + }, + { + "Input": "เฅง เค–เคฐเคฌ", + "NotSupportedByDesign": "javascript,python,java", + "Comment": "Devanagari script", + "Results": [ + { + "Text": "เฅง เค–เคฐเคฌ", + "TypeName": "number", + "Resolution": { + "value": "100000000000" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "เฅง เคฌเคŸเคพ เค‡เค•เฅเค•เฅ€เคธ", + "NotSupportedByDesign": "javascript,python,java", + "Comment": "Devanagari script", + "Results": [ + { + "Text": "เฅง เคฌเคŸเคพ เค‡เค•เฅเค•เฅ€เคธ", + "TypeName": "number", + "Resolution": { + "value": "0.0476190476190476" + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "เฅง เคฌเคŸเคพ เคเค• เคธเฅŒ เค‡เค•เฅเค•เฅ€เคธ", + "NotSupportedByDesign": "javascript,python,java", + "Comment": "Devanagari script", + "Results": [ + { + "Text": "เฅง เคฌเคŸเคพ เคเค• เคธเฅŒ เค‡เค•เฅเค•เฅ€เคธ", + "TypeName": "number", + "Resolution": { + "value": "0.00826446280991736" + }, + "Start": 0, + "End": 17 + } + ] + }, + { + "Input": "เฅง เคฌเคŸเคพ เคคเฅ€เคจ", + "NotSupportedByDesign": "javascript,python,java", + "Comment": "Devanagari script", + "Results": [ + { + "Text": "เฅง เคฌเคŸเคพ เคคเฅ€เคจ", + "TypeName": "number", + "Resolution": { + "value": "0.333333333333333" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "เฅง เคฌเคŸเคพ เฅฉ", + "NotSupportedByDesign": "javascript,python,java", + "Comment": "Devanagari script", + "Results": [ + { + "Text": "เฅง เคฌเคŸเคพ เฅฉ", + "TypeName": "number", + "Resolution": { + "value": "0.333333333333333" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "เคเค• เคฌเคŸเคพ เฅฉ", + "NotSupportedByDesign": "javascript,python,java", + "Comment": "Devanagari script", + "Results": [ + { + "Text": "เคเค• เคฌเคŸเคพ เฅฉ", + "TypeName": "number", + "Resolution": { + "value": "0.333333333333333" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "เคเค• เคฌเคŸเคพ เฅจเฅฆ", + "NotSupportedByDesign": "javascript,python,java", + "Comment": "Devanagari script", + "Results": [ + { + "Text": "เคเค• เคฌเคŸเคพ เฅจเฅฆ", + "TypeName": "number", + "Resolution": { + "value": "0.05" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "เฅงเฅฆเฅฆ เคนเคœเคพเคฐ", + "NotSupportedByDesign": "javascript,python,java", + "Comment": "Devanagari script", + "Results": [ + { + "Text": "เฅงเฅฆเฅฆ เคนเคœเคพเคฐ", + "TypeName": "number", + "Resolution": { + "value": "100000" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": ".เฅฆเฅฎ", + "NotSupportedByDesign": "javascript,python,java", + "Comment": "Devanagari script", + "Results": [ + { + "Text": ".เฅฆเฅฎ", + "TypeName": "number", + "Resolution": { + "value": "0.08" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "เฅงเฅจ,เฅฉเฅช,เฅซเฅฌเฅญ", + "NotSupportedByDesign": "javascript,python,java", + "Comment": "Devanagari script", + "Results": [ + { + "Text": "เฅงเฅจ,เฅฉเฅช,เฅซเฅฌเฅญ", + "TypeName": "number", + "Resolution": { + "value": "1234567" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "เฅง, เฅจเฅฉเฅช, เฅซเฅฌเฅญ", + "NotSupportedByDesign": "javascript,python,java", + "Comment": "Devanagari script", + "Results": [ + { + "Text": "เฅง", + "TypeName": "number", + "Resolution": { + "value": "1" + }, + "Start": 0, + "End": 0 + }, + { + "Text": "เฅจเฅฉเฅช", + "TypeName": "number", + "Resolution": { + "value": "234" + }, + "Start": 3, + "End": 5 + }, + { + "Text": "เฅซเฅฌเฅญ", + "TypeName": "number", + "Resolution": { + "value": "567" + }, + "Start": 8, + "End": 10 + } + ] + }, + { + "Input": "- เฅงเฅฆk", + "NotSupportedByDesign": "javascript,python,java", + "Comment": "Devanagari script", + "Results": [ + { + "Text": "- เฅงเฅฆk", + "TypeName": "number", + "Resolution": { + "value": "-10000" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": " เฅฉ", + "NotSupportedByDesign": "javascript,python,java", + "Comment": "Devanagari script", + "Results": [ + { + "Text": "เฅฉ", + "TypeName": "number", + "Resolution": { + "value": "3" + }, + "Start": 1, + "End": 1 + } + ] + }, + { + "Input": "เฅจเฅฆ เคฒเคพเค–", + "NotSupportedByDesign": "javascript,python,java", + "Comment": "Devanagari script", + "Results": [ + { + "Text": "เฅจเฅฆ เคฒเคพเค–", + "TypeName": "number", + "Resolution": { + "value": "2000000" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "เคฎเฅ‡เคฐเฅ‡ เคชเคพเคธ เคกเฅ‡เฅ เคธเฅŒ เคฐเฅเคชเค เคนเฅˆเค‚เฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคกเฅ‡เฅ เคธเฅŒ", + "TypeName": "number", + "Resolution": { + "value": "150" + }, + "Start": 9, + "End": 14 + } + ] + }, + { + "Input": "เค‰เคธเค•เฅ‡ เคชเคพเคธ เคกเฅ‡เคข เคนเคœเคพเคฐ เคฐเฅเคชเค เคฅเฅ‡.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคกเฅ‡เคข เคนเคœเคพเคฐ", + "TypeName": "number", + "Resolution": { + "value": "1500" + }, + "Start": 9, + "End": 16 + } + ] + }, + { + "Input": "เค‰เคธเคจเฅ‡ เคกเฅ‡เคขเคผ เคฒเคพเค– เค•เคฎเคพเคเฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคกเฅ‡เคขเคผ เคฒเคพเค–", + "TypeName": "number", + "Resolution": { + "value": "150000" + }, + "Start": 5, + "End": 12 + } + ] + }, + { + "Input": "เค‰เคธเคจเฅ‡ เคกเฅ‡เฅ เคฒเฅ€เคŸเคฐ เคคเฅ‡เคฒ เคฒเคฟเคฏเคพเฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคกเฅ‡เฅ", + "TypeName": "number", + "Resolution": { + "value": "1.5" + }, + "Start": 5, + "End": 7 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค†เคชเค•เฅ‹ เคขเคพเคˆ เคนเคœเคพเคฐ เคฐเฅเคชเค เคฆเฅเค‚เค—เคพเฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคขเคพเคˆ เคนเคœเคพเคฐ", + "TypeName": "number", + "Resolution": { + "value": "2500" + }, + "Start": 9, + "End": 16 + } + ] + }, + { + "Input": "เค‰เคธเค•เฅ‡ เคชเคพเคธ เคขเคพเคˆ เค•เคฟเคฒเฅ‹ เค†เคฎ เคฅเฅ‡เฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคขเคพเคˆ", + "TypeName": "number", + "Resolution": { + "value": "2.5" + }, + "Start": 9, + "End": 11 + } + ] + }, + { + "Input": "เคธเคตเคพ เค•เคฟเคฒเฅ‹ เคฒเคกเฅเคกเฅ‚ เคšเคขเคพเค‰เค‚เค—เคพเฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเคตเคพ", + "TypeName": "number", + "Resolution": { + "value": "1.25" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค†เคชเค•เฅ‹ เคธเคพเคตเคพ เคธเฅŒ เคฐเฅเคชเค เคฆเฅเค‚เค—เคพเฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเคพเคตเคพ เคธเฅŒ", + "TypeName": "number", + "Resolution": { + "value": "125" + }, + "Start": 9, + "End": 15 + } + ] + }, + { + "Input": "เคฎเฅเคเฅ‡ เค†เคชเคธเฅ‡ เคธเคตเคพ เคฒเคพเค– เคฐเฅเคชเค เคฒเฅ‡เคจเฅ‡ เคนเฅˆเค‚เฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเคตเคพ เคฒเคพเค–", + "TypeName": "number", + "Resolution": { + "value": "125000" + }, + "Start": 10, + "End": 16 + } + ] + }, + { + "Input": "เคฎเฅ‡เคฐเฅ‡ เคชเคพเคธ 4,23,523 เคฐเฅเคชเค เคนเฅˆเค‚", + "NotSupportedByDesign": "javascript,python,java", + "Comment": "Indian numeric system", + "Results": [ + { + "Text": "4,23,523", + "TypeName": "number", + "Resolution": { + "value": "423523" + }, + "Start": 9, + "End": 16 + } + ] + }, + { + "Input": "เคฎเฅ‡เคฐเฅ‡ เคชเคพเคธ เฅฉ,เฅจเฅฉเฅช เคฐเฅเคชเค เคนเฅˆเค‚", + "NotSupportedByDesign": "javascript,python,java", + "Comment": "Indian numeric system", + "Results": [ + { + "Text": "เฅฉ,เฅจเฅฉเฅช", + "TypeName": "number", + "Resolution": { + "value": "3234" + }, + "Start": 9, + "End": 13 + } + ] + }, + { + "Input": "เคฎเฅ‡เคฐเฅ‡ เคชเคพเคธ 65,55,45,70,113 เคฐเฅเคชเค เคนเฅˆเค‚", + "NotSupportedByDesign": "javascript,python,java", + "Comment": "Indian numeric system", + "Results": [ + { + "Text": "65,55,45,70,113", + "TypeName": "number", + "Resolution": { + "value": "65554570113" + }, + "Start": 9, + "End": 23 + } + ] + }, + { + "Input": "เคนเคœเคพเคฐ", + "Comment": "Developmemt test case", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคนเคœเคพเคฐ", + "TypeName": "number", + "Resolution": { + "value": "1000" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "40 000 เค•เคพ เคฎเคคเคฒเคฌ เคนเคฟเค‚เคฆเฅ€ เคฎเฅ‡เค‚ 40000 เคจเคนเฅ€เค‚ เคนเฅ‹เคคเคพ.", + "Comment": "40 000 not valid in Hindi, needs change in BaseNumber", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "40", + "TypeName": "number", + "Resolution": { + "value": "40" + }, + "Start": 0, + "End": 1 + }, + { + "Text": "000", + "TypeName": "number", + "Resolution": { + "value": "0" + }, + "Start": 3, + "End": 5 + }, + { + "Text": "40000", + "TypeName": "number", + "Resolution": { + "value": "40000" + }, + "Start": 24, + "End": 28 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Hindi/NumberRangeModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Hindi/NumberRangeModel.json new file mode 100644 index 000000000..3f486d507 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Hindi/NumberRangeModel.json @@ -0,0 +1,1135 @@ +[ + { + "Input": "1995-01", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "เคฏเคน เคธเค‚เค–เฅเคฏเคพ เคฌเฅ€เคธ เคธเฅ‡ เคฌเฅœเฅ€ เค”เคฐ เคชเฅˆเค‚เคคเฅ€เคธ เค•เฅ‡ เคธเคฎเคพเคจ เคฏเคพ เค‰เคธเคธเฅ‡ เค•เคฎ เคนเฅˆเฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฌเฅ€เคธ เคธเฅ‡ เคฌเฅœเฅ€ เค”เคฐ เคชเฅˆเค‚เคคเฅ€เคธ เค•เฅ‡ เคธเคฎเคพเคจ เคฏเคพ เค‰เคธเคธเฅ‡ เค•เคฎ", + "TypeName": "numberrange", + "Resolution": { + "value": "(20,35]" + }, + "Start": 10, + "End": 48 + } + ] + }, + { + "Input": "เคฏเคน เคธเค‚เค–เฅเคฏเคพ 20 เค”เคฐ 30 เค•เฅ‡ เคฌเฅ€เคš เคฎเฅ‡เค‚ เคนเฅˆ.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "20 เค”เคฐ 30 เค•เฅ‡ เคฌเฅ€เคš", + "TypeName": "numberrange", + "Resolution": { + "value": "[20,30)" + }, + "Start": 10, + "End": 24 + } + ] + }, + { + "Input": "เค‰เคธเค•เคพ เคฐเฅˆเค‚เค• เคฆเคธ เค”เคฐ เคชเค‚เคฆเฅเคฐเคน เค•เฅ‡ เคฌเฅ€เคš เค•เคพ เคนเฅˆ. ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเคธ เค”เคฐ เคชเค‚เคฆเฅเคฐเคน เค•เฅ‡ เคฌเฅ€เคš", + "TypeName": "numberrange", + "Resolution": { + "value": "[10,15)" + }, + "Start": 10, + "End": 28 + } + ] + }, + { + "Input": "เค‰เคธเค• เคธเฅเค•เฅ‹เคฐ เคฎเคพเค‡เคจเคธ เคฆเคธ เค”เคฐ เคชเค‚เคฆเฅเคฐเคน เค•เฅ‡ เคฌเฅ€เคš เคนเฅˆ.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฎเคพเค‡เคจเคธ เคฆเคธ เค”เคฐ เคชเค‚เคฆเฅเคฐเคน เค•เฅ‡ เคฌเฅ€เคš", + "TypeName": "numberrange", + "Resolution": { + "value": "[-10,15)" + }, + "Start": 10, + "End": 34 + } + ] + }, + { + "Input": "เค‰เคธเค•เคพ เคฐเฅˆเค‚เค• เคฆเคธ เคธเฅ‡ เฅ›เฅเคฏเคพเคฆเคพ เคชเคฐ เคชเค‚เคฆเฅเคฐเคน เคธเฅ‡ เค•เคฎ เคนเฅˆ.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเคธ เคธเฅ‡ เฅ›เฅเคฏเคพเคฆเคพ เคชเคฐ เคชเค‚เคฆเฅเคฐเคน เคธเฅ‡ เค•เคฎ", + "TypeName": "numberrange", + "Resolution": { + "value": "(10,15)" + }, + "Start": 10, + "End": 37 + } + ] + }, + { + "Input": "เคฏเคน เคธเค‚เค–เฅเคฏเคพ 100 เคธเฅ‡ เฅ›เฅเคฏเคพเคฆเคพ เคฌเฅœเฅ€ เค”เคฐ 300 เคธเฅ‡ เค•เคฎ เคนเฅˆ.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "100 เคธเฅ‡ เฅ›เฅเคฏเคพเคฆเคพ เคฌเฅœเฅ€ เค”เคฐ 300 เคธเฅ‡ เค•เคฎ", + "TypeName": "numberrange", + "Resolution": { + "value": "(100,300)" + }, + "Start": 10, + "End": 39 + } + ] + }, + { + "Input": "เคฏเคน เคธเค‚เค–เฅเคฏเคพ เคเค• เคธเฅŒ เคธเฅ‡ เคฌเฅœเฅ€ เคฏเคพ เค‰เคธเค•เฅ‡ เคธเคฎเคพเคจ เคนเฅˆ, เคคเฅ€เคจ เคธเฅŒ เคธเฅ‡ เค•เคฎ เคฏเคพ เค‰เคธเค•เฅ‡ เคธเคฎเคพเคจ เคนเฅˆเฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคเค• เคธเฅŒ เคธเฅ‡ เคฌเฅœเฅ€ เคฏเคพ เค‰เคธเค•เฅ‡ เคธเคฎเคพเคจ เคนเฅˆ, เคคเฅ€เคจ เคธเฅŒ เคธเฅ‡ เค•เคฎ เคฏเคพ เค‰เคธเค•เฅ‡ เคธเคฎเคพเคจ", + "TypeName": "numberrange", + "Resolution": { + "value": "[100,300]" + }, + "Start": 10, + "End": 64 + } + ] + }, + { + "Input": "เฅ›เฅเคฏเคพเคฆเคพ เคธเฅ‡ เฅ›เฅเคฏเคพเคฆเคพ 100 เค”เคฐ เค•เคฎ เคธเฅ‡ เค•เคฎ 20 เคธเฅ‡เคต เคนเฅˆเค‚.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เฅ›เฅเคฏเคพเคฆเคพ เคธเฅ‡ เฅ›เฅเคฏเคพเคฆเคพ 100 เค”เคฐ เค•เคฎ เคธเฅ‡ เค•เคฎ 20", + "TypeName": "numberrange", + "Resolution": { + "value": "[20,100]" + }, + "Start": 0, + "End": 34 + } + ] + }, + { + "Input": "เคฏเฅ‡ เคธเฅ‡เคต เคฒเค—เคญเค— 20~100 เคนเฅˆเค‚.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "20~100", + "TypeName": "numberrange", + "Resolution": { + "value": "[20,100)" + }, + "Start": 12, + "End": 17 + } + ] + }, + { + "Input": "เคธเค‚เค–เฅเคฏเคพ เค•เฅ€ เคถเฅƒเค‚เค–เคฒเคพ 20 เคธเฅ‡ 100 เคนเฅˆ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "20 เคธเฅ‡ 100", + "TypeName": "numberrange", + "Resolution": { + "value": "[20,100)" + }, + "Start": 17, + "End": 25 + } + ] + }, + { + "Input": "เคธเค‚เค–เฅเคฏเคพ เค•เฅ€ เคถเฅƒเค‚เค–เคฒเคพ เคเค• เคนเคœเคพเคฐ เคธเฅ‡ เคเค• เคนเคœเคพเคฐ เคชเคพเค‚เคš เคธเฅŒ เคนเฅˆ.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคเค• เคนเคœเคพเคฐ เคธเฅ‡ เคเค• เคนเคœเคพเคฐ เคชเคพเค‚เคš เคธเฅŒ", + "TypeName": "numberrange", + "Resolution": { + "value": "[1000,1500)" + }, + "Start": 17, + "End": 42 + } + ] + }, + { + "Input": "เคธเค‚เค–เฅเคฏเคพ 1000 เคธเฅ‡ เฅ›เฅเคฏเคพเคฆเคพ เค”เคฐ 1500 เคธเฅ‡ เค•เคฎ เคนเฅˆ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1000 เคธเฅ‡ เฅ›เฅเคฏเคพเคฆเคพ เค”เคฐ 1500 เคธเฅ‡ เค•เคฎ", + "TypeName": "numberrange", + "Resolution": { + "value": "(1000,1500)" + }, + "Start": 7, + "End": 34 + } + ] + }, + { + "Input": "เคธเค‚เค–เฅเคฏเคพ เคเค• เคšเฅŒเคฅเคพเคˆ เคธเฅ‡ เค…เคงเคฟเค• เค”เคฐ เค†เคงเฅ‡ เคธเฅ‡ เค•เคฎ เคนเฅˆ.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคเค• เคšเฅŒเคฅเคพเคˆ เคธเฅ‡ เค…เคงเคฟเค• เค”เคฐ เค†เคงเฅ‡ เคธเฅ‡ เค•เคฎ", + "TypeName": "numberrange", + "Resolution": { + "value": "(0.25,0.5)" + }, + "Start": 7, + "End": 35 + } + ] + }, + { + "Input": "เคฏเคน เคธเค‚เค–เฅเคฏเคพ เคคเฅ€เคจ เคนเคœเคพเคฐ เคจเฅŒ เคธเฅŒ เคชเฅˆเค‚เคธเค  เคธเฅ‡ เคฌเฅœเฅ€ เคฏเคพ เค‰เคธเค•เฅ‡ เคธเคฎเคพเคจ เคนเฅˆเฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคคเฅ€เคจ เคนเคœเคพเคฐ เคจเฅŒ เคธเฅŒ เคชเฅˆเค‚เคธเค  เคธเฅ‡ เคฌเฅœเฅ€ เคฏเคพ เค‰เคธเค•เฅ‡ เคธเคฎเคพเคจ", + "TypeName": "numberrange", + "Resolution": { + "value": "[3965,)" + }, + "Start": 10, + "End": 49 + } + ] + }, + { + "Input": "เคฏเคน เคธเค‚เค–เฅเคฏเคพ 4,565 เคธเฅ‡ เคฌเฅœเฅ€ เคนเฅˆ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "4,565 เคธเฅ‡ เคฌเฅœเฅ€", + "TypeName": "numberrange", + "Resolution": { + "value": "(4565,)" + }, + "Start": 10, + "End": 21 + } + ] + }, + { + "Input": "เคตเคน เคคเฅ€เคธ เคธเคพเคฒ เคธเฅ‡ เฅ›เฅเคฏเคพเคฆเคพ เค•เฅ€ เค‰เคฎเฅเคฐ เค•เฅ‡ เคนเฅˆเค‚.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคคเฅ€เคธ เคธเคพเคฒ เคธเฅ‡ เฅ›เฅเคฏเคพเคฆเคพ", + "TypeName": "numberrange", + "Resolution": { + "value": "(30,)" + }, + "Start": 3, + "End": 19 + } + ] + }, + { + "Input": "เคตเคน เคคเฅ€เคธ เคธเฅ‡ เฅ›เฅเคฏเคพเคฆเคพ เคตเคฐเฅเคท เค•เฅ‡ เคนเฅˆเค‚", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคคเฅ€เคธ เคธเฅ‡ เฅ›เฅเคฏเคพเคฆเคพ", + "TypeName": "numberrange", + "Resolution": { + "value": "(30,)" + }, + "Start": 3, + "End": 15 + } + ] + }, + { + "Input": "เค‰เคจเค•เฅ€ เค‰เคฎเฅเคฐ เคคเฅ€เคธ เคธเฅ‡ เค•เคฎ เคจเคนเฅ€เค‚ เคนเฅˆ.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคคเฅ€เคธ เคธเฅ‡ เค•เคฎ เคจเคนเฅ€เค‚", + "TypeName": "numberrange", + "Resolution": { + "value": "[30,)" + }, + "Start": 10, + "End": 23 + } + ] + }, + { + "Input": "เค‡เคจ เค‰เคคเฅเคชเคพเคฆเฅ‹เค‚ เคฎเฅ‡เค‚ เคชเคพเค‚เคš เคธเฅŒ เค”เคฐ เฅ›เฅเคฏเคพเคฆเคพ เคนเฅˆเค‚.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคชเคพเค‚เคš เคธเฅŒ เค”เคฐ เฅ›เฅเคฏเคพเคฆเคพ", + "TypeName": "numberrange", + "Resolution": { + "value": "[500,)" + }, + "Start": 16, + "End": 32 + } + ] + }, + { + "Input": "เค‡เคจ เค‰เคคเฅเคชเคพเคฆเฅ‹เค‚ เคฎเฅ‡เค‚ เคชเคพเค‚เคš เคธเฅŒ เคฏเคพ เฅ›เฅเคฏเคพเคฆเคพ เคนเฅˆเค‚.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคชเคพเค‚เคš เคธเฅŒ เคฏเคพ เฅ›เฅเคฏเคพเคฆเคพ", + "TypeName": "numberrange", + "Resolution": { + "value": "[500,)" + }, + "Start": 16, + "End": 32 + } + ] + }, + { + "Input": "1/2 เคธเฅ‡ เฅ›เฅเคฏเคพเคฆเคพ เคฒเฅ‹เค— เคฏเคนเคพเค‚ เค†เค.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1/2 เคธเฅ‡ เฅ›เฅเคฏเคพเคฆเคพ", + "TypeName": "numberrange", + "Resolution": { + "value": "(0.5,)" + }, + "Start": 0, + "End": 12 + } + ] + }, + { + "Input": "100 เคธเฅ‡ เค•เคฎ เคฏเคพ เคธเคฎเคพเคจ เคตเคพเคฒเฅ€ เค…เคญเคพเคœเฅเคฏ เคธเค‚เค–เฅเคฏเคพเคเค‚ เคขเฅ‚เค‚เฅเคฟเค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "100 เคธเฅ‡ เค•เคฎ เคฏเคพ เคธเคฎเคพเคจ", + "TypeName": "numberrange", + "Resolution": { + "value": "(,100]" + }, + "Start": 0, + "End": 16 + } + ] + }, + { + "Input": "100 เคธเฅ‡ เค•เคฎ เคฏเคพ เคฌเคฐเคพเคฌเคฐ เค•เฅ€ เค…เคญเคพเคœเฅเคฏ เคธเค‚เค–เฅเคฏเคพเคเค‚ เคขเฅ‚เค‚เฅเคฟเค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "100 เคธเฅ‡ เค•เคฎ เคฏเคพ เคฌเคฐเคพเคฌเคฐ", + "TypeName": "numberrange", + "Resolution": { + "value": "(,100]" + }, + "Start": 0, + "End": 17 + } + ] + }, + { + "Input": "เค‡เคจ เค‰เคคเฅเคชเคพเคฆเฅ‹เค‚ เคฎเฅ‡เค‚ เคฒเค—เคญเค— เคชเคพเค‚เคš เคธเฅŒ เคฏเคพ เค‰เคธเคธเฅ‡ เค•เคฎ เคนเฅˆเค‚.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคชเคพเค‚เคš เคธเฅŒ เคฏเคพ เค‰เคธเคธเฅ‡ เค•เคฎ", + "TypeName": "numberrange", + "Resolution": { + "value": "(,500]" + }, + "Start": 21, + "End": 38 + } + ] + }, + { + "Input": "เคเคธเฅ€ เค…เคญเคพเคœเฅเคฏ เคธเค‚เค–เฅเคฏเคพเคเค‚ เคขเฅ‚เค‚เฅเคฟเค เคœเฅ‹ < = 100 เคนเฅˆเค‚ ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "< = 100", + "TypeName": "numberrange", + "Resolution": { + "value": "(,100]" + }, + "Start": 30, + "End": 36 + } + ] + }, + { + "Input": "เค‰เคธเค•เฅ€ เคฒเค‚เคฌเคพเคˆ 170 เคธเฅ‡ เค•เคฎ เคนเฅˆ.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "170 เคธเฅ‡ เค•เคฎ", + "TypeName": "numberrange", + "Resolution": { + "value": "(,170)" + }, + "Start": 11, + "End": 19 + } + ] + }, + { + "Input": "เค‰เคธเค•เฅ€ เคฒเค‚เคฌเคพเคˆ 170 เค•เฅ‡ เคจเฅ€เคšเฅ‡ เคนเฅˆ.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "170 เค•เฅ‡ เคจเฅ€เคšเฅ‡", + "TypeName": "numberrange", + "Resolution": { + "value": "(,170)" + }, + "Start": 11, + "End": 21 + } + ] + }, + { + "Input": "เคœเค‚เค—เคฒเฅ‹เค‚ เคฎเฅ‡เค‚ เคนเคœเคพเคฐ เคธเฅ‡ เค•เคฎ เคตเคฟเคถเคพเคฒ เคชเคพเค‚เคกเคพ เคฐเคนเคคเฅ‡ เคนเฅˆเค‚.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคนเคœเคพเคฐ เคธเฅ‡ เค•เคฎ", + "TypeName": "numberrange", + "Resolution": { + "value": "(,1000)" + }, + "Start": 11, + "End": 20 + } + ] + }, + { + "Input": "x เคเค• เคธเฅŒ เคธเคคเฅเคคเคฐ เค•เฅ‡ เคธเคฎเคพเคจ เคนเฅˆ.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคเค• เคธเฅŒ เคธเคคเฅเคคเคฐ เค•เฅ‡ เคธเคฎเคพเคจ", + "TypeName": "numberrange", + "Resolution": { + "value": "[170,170]" + }, + "Start": 2, + "End": 20 + } + ] + }, + { + "Input": "x>10 เค”เคฐ y<20", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": ">10", + "TypeName": "numberrange", + "Resolution": { + "value": "(10,)" + }, + "Start": 1, + "End": 3 + }, + { + "Text": "<20", + "TypeName": "numberrange", + "Resolution": { + "value": "(,20)" + }, + "Start": 9, + "End": 11 + } + ] + }, + { + "Input": "x 10 เคธเฅ‡ เคฌเฅœเฅ€ เค”เคฐ 20 เคธเฅ‡ เค›เฅ‹เคŸเฅ€ เคนเฅˆ. y 50 เคธเฅ‡ เค…เคงเคฟเค• เคจเคนเฅ€เค‚ เคนเฅˆ เค”เคฐ 20 เคธเฅ‡ เค•เคฎ เคจเคนเฅ€เค‚ เคนเฅˆ.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10 เคธเฅ‡ เคฌเฅœเฅ€ เค”เคฐ 20 เคธเฅ‡ เค›เฅ‹เคŸเฅ€", + "TypeName": "numberrange", + "Resolution": { + "value": "(10,20)" + }, + "Start": 2, + "End": 24 + }, + { + "Text": "50 เคธเฅ‡ เค…เคงเคฟเค• เคจเคนเฅ€เค‚ เคนเฅˆ เค”เคฐ 20 เคธเฅ‡ เค•เคฎ เคจเคนเฅ€เค‚", + "TypeName": "numberrange", + "Resolution": { + "value": "[20,50]" + }, + "Start": 32, + "End": 66 + } + ] + }, + { + "Input": "เคเค• เคšเฅŒเคฅเคพเคˆ เคเค• เคญเคฟเคจเฅเคจเคพเค‚เค• เคนเฅˆ.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "เคธเค‚เค–เฅเคฏเคพ 20 เค•เฅ‡ เคฌเคฐเคพเคฌเคฐ เคนเฅˆ.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "20 เค•เฅ‡ เคฌเคฐเคพเคฌเคฐ", + "TypeName": "numberrange", + "Resolution": { + "value": "[20,20]" + }, + "Start": 7, + "End": 17 + } + ] + }, + { + "Input": "20 เค•เฅ‡ เคฌเคฐเคพเคฌเคฐ, เคนเคฎเคพเคฐเฅ‡ เค•เฅเคฒเคพเคธ เคฎเฅ‡เค‚ เค›เคพเคคเฅเคฐเฅ‹เค‚ เค•เฅ€ เคธเค‚เค–เฅเคฏเคพ เคฌเคนเฅเคค เฅ›เฅเคฏเคพเคฆเคพ เคจเคนเฅ€เค‚ เคนเฅˆ.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "20 เค•เฅ‡ เคฌเคฐเคพเคฌเคฐ", + "TypeName": "numberrange", + "Resolution": { + "value": "[20,20]" + }, + "Start": 0, + "End": 10 + } + ] + }, + { + "Input": "+1-222-2222/2222 เคเค• เคซเฅ‹เคจ เคจเค‚เคฌเคฐ เคนเฅˆ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "+1-222-2222-2222 เคเค• เคซเฅ‹เคจ เคจเค‚เคฌเคฐ เคนเฅˆ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "เค‰เคธเค•เคพ เคธเฅเค•เฅ‹เคฐ 200 เคนเฅˆ เคฏเคพ 190 เคธเฅ‡ เฅ›เฅเคฏเคพเคฆเคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "190 เคธเฅ‡ เฅ›เฅเคฏเคพเคฆเคพ", + "TypeName": "numberrange", + "Resolution": { + "value": "(190,)" + }, + "Start": 21, + "End": 33 + } + ] + }, + { + "Input": "เค‰เคธเค•เคพ เคธเฅเค•เฅ‹เคฐ 200 เคฏเคพ เฅ›เฅเคฏเคพเคฆเคพ เคนเฅˆ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "200 เคฏเคพ เฅ›เฅเคฏเคพเคฆเคพ", + "TypeName": "numberrange", + "Resolution": { + "value": "[200,)" + }, + "Start": 11, + "End": 23 + } + ] + }, + { + "Input": "เค‰เคธเค•เคพ เคธเฅเค•เฅ‹เคฐ 30 เค•เฅ‡ เคฌเคฐเคพเคฌเคฐ เคฏเคพ เค‰เคธเคธเฅ‡ เค•เคฎ เคนเฅˆ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "30 เค•เฅ‡ เคฌเคฐเคพเคฌเคฐ เคฏเคพ เค‰เคธเคธเฅ‡ เค•เคฎ", + "TypeName": "numberrange", + "Resolution": { + "value": "(,30]" + }, + "Start": 11, + "End": 32 + } + ] + }, + { + "Input": "เค‰เคธเค•เคพ เคธเฅเค•เฅ‹เคฐ 30 เคธเฅ‡ เค•เคฎ เคฏเคพ เค‰เคธเค•เฅ‡ เคฌเคฐเคพเคฌเคฐ เคนเฅˆ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "30 เคธเฅ‡ เค•เคฎ เคฏเคพ เค‰เคธเค•เฅ‡ เคฌเคฐเคพเคฌเคฐ", + "TypeName": "numberrange", + "Resolution": { + "value": "(,30]" + }, + "Start": 11, + "End": 32 + } + ] + }, + { + "Input": "เค‰เคธเค•เคพ เคธเฅเค•เฅ‹เคฐ เค•เคฎ เคธเฅ‡ เค•เคฎ 30 เคฏเคพ เค‰เคธเค•เฅ‡ เคฌเคฐเคพเคฌเคฐ เคนเฅˆ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค•เคฎ เคธเฅ‡ เค•เคฎ 30 เคฏเคพ เค‰เคธเค•เฅ‡ เคฌเคฐเคพเคฌเคฐ", + "TypeName": "numberrange", + "Resolution": { + "value": "[30,)" + }, + "Start": 11, + "End": 35 + } + ] + }, + { + "Input": "เค‰เคธเค•เคพ เคธเฅเค•เฅ‹เคฐ 30 เค•เฅ‡ เคฌเคฐเคพเคฌเคฐ เคฏเคพ เค‰เคธเคธเฅ‡ เค…เคงเคฟเค• เคนเฅˆ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "30 เค•เฅ‡ เคฌเคฐเคพเคฌเคฐ เคฏเคพ เค‰เคธเคธเฅ‡ เค…เคงเคฟเค•", + "TypeName": "numberrange", + "Resolution": { + "value": "[30,)" + }, + "Start": 11, + "End": 34 + } + ] + }, + { + "Input": "เค‰เคจเค•เคพ เคธเฅเค•เฅ‹เคฐ 5000 เคฏเคพ เค‰เคธเคธเฅ‡ เค•เคฎ เคนเฅˆ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5000 เคฏเคพ เค‰เคธเคธเฅ‡ เค•เคฎ", + "TypeName": "numberrange", + "Resolution": { + "value": "(,5000]" + }, + "Start": 11, + "End": 25 + } + ] + }, + { + "Input": "เค‰เคจเค•เคพ เคธเฅเค•เฅ‹เคฐ 5000 เค•เฅ‡ เคฌเคฐเคพเคฌเคฐ เคฏเคพ 6000 เคธเฅ‡ เค•เคฎ เคนเฅˆ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5000 เค•เฅ‡ เคฌเคฐเคพเคฌเคฐ", + "TypeName": "numberrange", + "Resolution": { + "value": "[5000,5000]" + }, + "Start": 11, + "End": 23 + }, + { + "Text": "6000 เคธเฅ‡ เค•เคฎ", + "TypeName": "numberrange", + "Resolution": { + "value": "(,6000)" + }, + "Start": 28, + "End": 37 + } + ] + }, + { + "Input": "เค‰เคจเค•เคพ เคธเฅเค•เฅ‹เคฐ 5000 เค•เฅ‡ เคฌเคฐเคพเคฌเคฐ เคฏเคพ 4500 เคธเฅ‡ เค…เคงเคฟเค• เคนเฅˆ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5000 เค•เฅ‡ เคฌเคฐเคพเคฌเคฐ", + "TypeName": "numberrange", + "Resolution": { + "value": "[5000,5000]" + }, + "Start": 11, + "End": 23 + }, + { + "Text": "4500 เคธเฅ‡ เค…เคงเคฟเค•", + "TypeName": "numberrange", + "Resolution": { + "value": "(4500,)" + }, + "Start": 28, + "End": 39 + } + ] + }, + { + "Input": "เค‰เคจเค•เคพ เคธเฅเค•เฅ‹เคฐ 5000 เคธเฅ‡ เค•เคฎ เคฏเคพ เค‰เคธเค•เฅ‡ เคฌเคฐเคพเคฌเคฐ เคนเฅˆ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5000 เคธเฅ‡ เค•เคฎ เคฏเคพ เค‰เคธเค•เฅ‡ เคฌเคฐเคพเคฌเคฐ", + "TypeName": "numberrange", + "Resolution": { + "value": "(,5000]" + }, + "Start": 11, + "End": 34 + } + ] + }, + { + "Input": "เค‰เคจเค•เคพ เคธเฅเค•เฅ‹เคฐ 5000 เคธเฅ‡ เค…เคงเคฟเค• เคฏเคพ เค‰เคธเค•เฅ‡ เคฌเคฐเคพเคฌเคฐ เคนเฅˆ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5000 เคธเฅ‡ เค…เคงเคฟเค• เคฏเคพ เค‰เคธเค•เฅ‡ เคฌเคฐเคพเคฌเคฐ", + "TypeName": "numberrange", + "Resolution": { + "value": "[5000,)" + }, + "Start": 11, + "End": 36 + } + ] + }, + { + "Input": "เค‰เคธเค•เคพ เคธเฅเค•เฅ‹เคฐ 5000 เคธเฅ‡ เค…เคงเคฟเค• เคฏเคพ เค‡เคธเค•เฅ‡ เคฌเคฐเคพเคฌเคฐ เคนเฅˆ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5000 เคธเฅ‡ เค…เคงเคฟเค• เคฏเคพ เค‡เคธเค•เฅ‡ เคฌเคฐเคพเคฌเคฐ", + "TypeName": "numberrange", + "Resolution": { + "value": "[5000,)" + }, + "Start": 11, + "End": 36 + } + ] + }, + { + "Input": "เค‰เคจเค•เคพ เคธเฅเค•เฅ‹เคฐ 5000 เคธเฅ‡ เค…เคงเคฟเค• เคฏเคพ 6000 เค•เฅ‡ เคฌเคฐเคพเคฌเคฐ เคนเฅˆ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5000 เคธเฅ‡ เค…เคงเคฟเค•", + "TypeName": "numberrange", + "Resolution": { + "value": "(5000,)" + }, + "Start": 11, + "End": 22 + }, + { + "Text": "6000 เค•เฅ‡ เคฌเคฐเคพเคฌเคฐ", + "TypeName": "numberrange", + "Resolution": { + "value": "[6000,6000]" + }, + "Start": 27, + "End": 39 + } + ] + }, + { + "Input": "เค‰เคจเค•เคพ เคธเฅเค•เฅ‹เคฐ 5000 เค•เฅ‡ เคฌเคฐเคพเคฌเคฐ เคฏเคพ 5000 เคธเฅ‡ เค•เคฎ เคนเฅˆ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5000 เค•เฅ‡ เคฌเคฐเคพเคฌเคฐ", + "TypeName": "numberrange", + "Resolution": { + "value": "[5000,5000]" + }, + "Start": 11, + "End": 23 + }, + { + "Text": "5000 เคธเฅ‡ เค•เคฎ", + "TypeName": "numberrange", + "Resolution": { + "value": "(,5000)" + }, + "Start": 28, + "End": 37 + } + ] + }, + { + "Input": "เคจเค‚เคฌเคฐ เคฐเฅ‡เค‚เคœ 1000-5000 เคนเฅˆ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1000-5000", + "TypeName": "numberrange", + "Resolution": { + "value": "[1000,5000)" + }, + "Start": 10, + "End": 18 + } + ] + }, + { + "Input": "เคจเค‚เคฌเคฐ เคฐเฅ‡เค‚เคœ เคนเฅˆ 1000 - 5000", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1000 - 5000", + "TypeName": "numberrange", + "Resolution": { + "value": "[1000,5000)" + }, + "Start": 13, + "End": 23 + } + ] + }, + { + "Input": "เคจเค‚เคฌเคฐ เคฐเฅ‡เค‚เคœ เคนเฅˆ 1000โ€“5000", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1000โ€“5000", + "TypeName": "numberrange", + "Resolution": { + "value": "[1000,5000)" + }, + "Start": 13, + "End": 21 + } + ] + }, + { + "Input": "เคธเค‚เค–เฅเคฏเคพ เคถเฅƒเค‚เค–เคฒเคพ 1000 โ€“ 5000", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1000 โ€“ 5000", + "TypeName": "numberrange", + "Resolution": { + "value": "[1000,5000)" + }, + "Start": 14, + "End": 24 + } + ] + }, + { + "Input": "เคนเคฐเฅ‡เค• 5 เคฎเฅ‡เค‚ เคธเฅ‡ 2 เคฏเคพ เฅ›เฅเคฏเคพเคฆเคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5 เคฎเฅ‡เค‚ เคธเฅ‡ 2 เคฏเคพ เฅ›เฅเคฏเคพเคฆเคพ", + "TypeName": "numberrange", + "Resolution": { + "value": "[0.4,)" + }, + "Start": 5, + "End": 24 + } + ] + }, + { + "Input": "5 เคฎเฅ‡เค‚ 2 เคธเฅ‡ เฅ›เฅเคฏเคพเคฆเคพ เค•เฅˆเคธเคพ เคฐเคนเฅ‡เค—เคพ", + "Comment": "As this can be ambiguous, by design the interpretation is left-to-right and the range is extracted first.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2 เคธเฅ‡ เฅ›เฅเคฏเคพเคฆเคพ", + "TypeName": "numberrange", + "Resolution": { + "value": "(2,)" + }, + "Start": 6, + "End": 16 + } + ] + }, + { + "Input": "เค•เฅเคฏเคพ เค†เคช เคฎเฅเคเฅ‡ 2009 เคฎเฅ‡เค‚ 30000 เคธเฅ‡ เฅ›เฅเคฏเคพเคฆเคพ เค•เฅ‡ เคฐเคฟเค•เฅ‰เคฐเฅเคก เคฆเคฟเค–เคพ เคธเค•เคคเฅ‡ เคนเฅˆเค‚.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "30000 เคธเฅ‡ เฅ›เฅเคฏเคพเคฆเคพ", + "TypeName": "numberrange", + "Resolution": { + "value": "(30000,)" + }, + "Start": 22, + "End": 36 + } + ] + }, + { + "Input": "เค•เฅเคฏเคพ เค†เคช เคฎเฅเคเฅ‡ 2009 เคฎเฅ‡เค‚ 30000 เคธเฅ‡ เค•เคฎ เค•เฅ‡ เคฐเคฟเค•เฅ‰เคฐเฅเคก เคฆเคฟเค–เคพ เคธเค•เคคเฅ‡ เคนเฅˆเค‚.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "30000 เคธเฅ‡ เค•เคฎ", + "TypeName": "numberrange", + "Resolution": { + "value": "(,30000)" + }, + "Start": 22, + "End": 32 + } + ] + }, + { + "Input": "เค•เฅเคฏเคพ เคเคธเคพ >30 เค•เฅ€ เคธเฅเคฅเคฟเคคเคฟ เคฎเฅ‡เค‚ เค…เคญเฅ€ เคญเฅ€ เคนเฅ‹เคคเคพ เคนเฅˆ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": ">30", + "TypeName": "numberrange", + "Resolution": { + "value": "(30,)" + }, + "Start": 9, + "End": 11 + } + ] + }, + { + "Input": "เค•เฅเคฏเคพ เคเคธเคพ >= 30 เค•เฅ€ เคธเฅเคฅเคฟเคคเคฟ เคฎเฅ‡เค‚ เค…เคญเฅ€ เคญเฅ€ เคนเฅ‹เคคเคพ เคนเฅˆ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": ">= 30", + "TypeName": "numberrange", + "Resolution": { + "value": "[30,)" + }, + "Start": 9, + "End": 13 + } + ] + }, + { + "Input": "เค•เฅเคฏเคพ เคเคธเคพ <-30 เค•เฅ€ เคธเฅเคฅเคฟเคคเคฟ เคฎเฅ‡เค‚ เค…เคญเฅ€ เคญเฅ€ เคนเฅ‹เคคเคพ เคนเฅˆ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "<-30", + "TypeName": "numberrange", + "Resolution": { + "value": "(,-30)" + }, + "Start": 9, + "End": 12 + } + ] + }, + { + "Input": "เค•เฅเคฏเคพ เคเคธเคพ <= -30 เค•เฅ€ เคธเฅเคฅเคฟเคคเคฟ เคฎเฅ‡เค‚ เค…เคญเฅ€ เคญเฅ€ เคนเฅ‹เคคเคพ เคนเฅˆ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "<= -30", + "TypeName": "numberrange", + "Resolution": { + "value": "(,-30]" + }, + "Start": 10, + "End": 16 + } + ] + }, + { + "Input": "<>30", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "=>30", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "=<30", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "เคฏเคน เคธเค‚เค–เฅเคฏเคพ 1998 เคฎเฅ‡เค‚ เคธเฅ‡ 20000 เค•เฅ‡ เคฌเคฐเคพเคฌเคฐ เคนเฅˆ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1998 เคฎเฅ‡เค‚ เคธเฅ‡ 20000 เค•เฅ‡ เคฌเคฐเคพเคฌเคฐ", + "Start": 10, + "End": 35, + "TypeName": "numberrange", + "Resolution": { + "value": "[10.01001001001,10.01001001001]" + } + } + ] + }, + { + "Input": "เคฏเคน เคธเค‚เค–เฅเคฏเคพ 200 เคธเฅ‡ เคนเคฐเฅ‡เค• 2008 เคฎเฅ‡เค‚ เคธเฅ‡ 300 เคนเฅˆ.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "เคฏเคน เคธเค‚เค–เฅเคฏเคพ 200 เคธเฅ‡ เคฒเฅ‡เค•เคฐ 2008 เคฎเฅ‡เค‚ เคธเฅ‡ 3000000 เคนเฅˆ.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "200 เคธเฅ‡ เคฒเฅ‡เค•เคฐ 2008 เคฎเฅ‡เค‚ เคธเฅ‡ 3000000", + "Start": 10, + "End": 40, + "TypeName": "numberrange", + "Resolution": { + "value": "[200,1494.02390438247)" + } + } + ] + }, + { + "Input": "เค†เคงเฅ‡ เคธเฅ‡ เฅ›เฅเคฏเคพเคฆเคพ เคฒเฅ‹เค— เคฏเคนเคพเค‚ เค†เค ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เคงเฅ‡ เคธเฅ‡ เฅ›เฅเคฏเคพเคฆเคพ", + "Start": 0, + "End": 12, + "TypeName": "numberrange", + "Resolution": { + "value": "(0.5,)" + } + } + ] + }, + { + "Input": "3000 เคธเฅ‡ เค…เคงเคฟเค•", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3000 เคธเฅ‡ เค…เคงเคฟเค•", + "Start": 0, + "End": 11, + "TypeName": "numberrange", + "Resolution": { + "value": "(3000,)" + } + } + ] + }, + { + "Input": "3000 เค•เฅ‡ เคชเคพเคฐ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3000 เค•เฅ‡ เคชเคพเคฐ", + "Start": 0, + "End": 10, + "TypeName": "numberrange", + "Resolution": { + "value": "(3000,)" + } + } + ] + }, + { + "Input": "เคจเคฟเคธเคพเคจ เคฎเฅ‹เคŸเคฐ เค•เค‚. 700 เคคเค• เค•เฅ‰เคจเฅเคŸเฅเคฐเฅˆเค•เฅเคŸ เค•เคพเคฎเค•เคพเคฐเฅ‹เค‚ เค•เฅ‹ เคนเคŸเคพเคจเฅ‡ เค•เฅ€ เคฏเฅ‹เคœเคจเคพ เคฌเคจเคพ เคฐเคนเฅ€ เคนเฅˆ.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "700 เคคเค•", + "Start": 15, + "End": 20, + "TypeName": "numberrange", + "Resolution": { + "value": "(,700]" + } + } + ] + }, + { + "Input": "700 เคคเค• เค•เฅ‹ >700 เค•เฅ‡ เคคเฅŒเคฐ เคชเคฐ เคจเคนเฅ€เค‚ เคชเคนเคšเคพเคจเคพ เคœเคพเคจเคพ เคšเคพเคนเคฟเค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "700 เคคเค•", + "Start": 0, + "End": 5, + "TypeName": "numberrange", + "Resolution": { + "value": "(,700]" + } + }, + { + "Text": ">700", + "Start": 10, + "End": 13, + "TypeName": "numberrange", + "Resolution": { + "value": "(700,)" + } + } + ] + }, + { + "Input": "เคเคธเฅ‡ เค•เคพเคฐ เค•เฅ€ เคธเค‚เค–เฅเคฏเคพ เคœเคฟเคจเค•เคพ เคนเฅ‰เคฐเฅเคธเคชเฅ‰เคตเคฐ 150 เคธเฅ‡ เค…เคงเคฟเค• เคนเฅˆ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "150 เคธเฅ‡ เค…เคงเคฟเค•", + "Start": 34, + "End": 44, + "TypeName": "numberrange", + "Resolution": { + "value": "(150,)" + } + } + ] + }, + { + "Input": "เคถเฅ‡เคฏเคฐ 20 เคธเฅ‡ เค…เคงเคฟเค• เคŠเคชเคฐ เค—เค, เคชเฅเคฐเคคเคฟ เคชเฅ€เคธ 170 เคธเฅ‡ เคŠเคชเคฐ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "20 เคธเฅ‡ เค…เคงเคฟเค•", + "Start": 5, + "End": 14, + "TypeName": "numberrange", + "Resolution": { + "value": "(20,)" + } + }, + { + "Text": "170 เคธเฅ‡ เคŠเคชเคฐ", + "Start": 34, + "End": 43, + "TypeName": "numberrange", + "Resolution": { + "value": "(170,)" + } + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Hindi/OrdinalModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Hindi/OrdinalModel.json new file mode 100644 index 000000000..6c32f821b --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Hindi/OrdinalModel.json @@ -0,0 +1,1143 @@ +[ + { + "Input": "เคจเฅ‹เคŸ เคฎเฅ‡เค‚ เค…เค‚เคคเคฟเคฎ เคตเคพเค•เฅเคฏ เค•เฅ‹ เคกเคฟเคฒเฅ€เคŸ เค•เคฐ เคฆเฅ‡เค‚", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค‚เคคเคฟเคฎ", + "Start": 8, + "End": 12, + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "0", + "relativeTo": "end", + "value": "end+0" + } + } + ] + }, + { + "Input": "เคฎเฅเคเฅ‡ เค†เค–เคฟเคฐเฅ€ เคธเฅ‡ เคฆเฅ‚เคธเคฐเคพ เคฆเคฟเค–เคพเคเค‚", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เค–เคฟเคฐเฅ€ เคธเฅ‡ เคฆเฅ‚เคธเคฐเคพ", + "Start": 5, + "End": 18, + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "-2", + "relativeTo": "end", + "value": "end-2" + } + } + ] + }, + { + "Input": "เคฎเฅเคเฅ‡ เคชเคฟเค›เคฒเคพ เคชเคฐ เค•เฅ‡เคตเคฒ เคเค• เคฆเคฟเค–เคพเคเค‚เฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคชเคฟเค›เคฒเคพ เคชเคฐ เค•เฅ‡เคตเคฒ เคเค•", + "Start": 5, + "End": 20, + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "-1", + "relativeTo": "end", + "value": "end-1" + } + } + ] + }, + { + "Input": "เคฎเฅเคเฅ‡ เค†เค–เคฟเคฐเฅ€ เคธเฅ‡ เคชเคนเคฒเฅ‡ เค•เคพ เคฆเคฟเค–เคพเคเค‚เฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เค–เคฟเคฐเฅ€ เคธเฅ‡ เคชเคนเคฒเฅ‡ เค•เคพ", + "Start": 5, + "End": 20, + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "-1", + "relativeTo": "end", + "value": "end-1" + } + } + ] + }, + { + "Input": "เคฎเฅเคเฅ‡ เค†เค–เคฟเคฐเฅ€ เค•เคพ เคฆเฅ‚เคธเคฐเคพ เคฆเคฟเค–เคพเคเค‚", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เค–เคฟเคฐเฅ€ เค•เคพ เคฆเฅ‚เคธเคฐเคพ", + "Start": 5, + "End": 18, + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "-1", + "relativeTo": "end", + "value": "end-1" + } + } + ] + }, + { + "Input": "เคฎเฅเคเฅ‡ เค…เค‚เคคเคฟเคฎ เคตเคพเคฒเฅ‡ เค•เคพ เคชเคฟเค›เคฒเคพ เคฆเคฟเค–เคพเคเค‚", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค‚เคคเคฟเคฎ เคตเคพเคฒเฅ‡ เค•เคพ เคชเคฟเค›เคฒเคพ", + "Start": 5, + "End": 23, + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "-1", + "relativeTo": "end", + "value": "end-1" + } + } + ] + }, + { + "Input": "เคฎเฅเคเฅ‡ เค…เค‚เคคเคฟเคฎ เคธเฅ‡ เคฆเฅ‚เคธเคฐเคพ เคฆเคฟเค–เคพเคเค‚", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค‚เคคเคฟเคฎ เคธเฅ‡ เคฆเฅ‚เคธเคฐเคพ", + "Start": 5, + "End": 18, + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "-1", + "relativeTo": "end", + "value": "end-1" + } + } + ] + }, + { + "Input": "เค…เค‚เคคเคฟเคฎ เคตเคพเค•เฅเคฏ เค•เฅ‹ เคกเคฟเคฒเฅ€เคŸ เค•เคฐ เคฆเฅ‡เค‚", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค‚เคคเคฟเคฎ", + "Start": 0, + "End": 4, + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "0", + "relativeTo": "end", + "value": "end+0" + } + } + ] + }, + { + "Input": "เคฎเฅเคเฅ‡ เคชเคฟเค›เคฒเคพ เคตเคพเคฒเคพ เคฆเคฟเค–เคพเคเค‚", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคชเคฟเค›เคฒเคพ เคตเคพเคฒเคพ", + "Start": 5, + "End": 14, + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "-1", + "relativeTo": "current", + "value": "current-1" + } + } + ] + }, + { + "Input": "เคฎเฅเคเฅ‡ เค…เค—เคฒเคพ เคตเคพเคฒเคพ เคฆเคฟเค–เคพเคเค‚", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเคพ เคตเคพเคฒเคพ", + "Start": 5, + "End": 13, + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "1", + "relativeTo": "current", + "value": "current+1" + } + } + ] + }, + { + "Input": "เคฎเฅเคเฅ‡ เค†เค–เคฟเคฐเฅ€ เค•เฅ€ เคฆเฅ‹ เค•เคฟเคคเคพเคฌเฅ‡เค‚ เคšเคพเคนเคฟเค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เค–เคฟเคฐเฅ€ เค•เฅ€", + "Start": 5, + "End": 12, + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "0", + "relativeTo": "end", + "value": "end+0" + } + } + ] + }, + { + "Input": "เคฎเฅเคเฅ‡ เคตเฅ‹ เค†เค–เคฟเคฐเฅ€ เคตเคพเคฒเฅ€ เค•เคฟเคคเคพเคฌ เคšเคพเคนเคฟเค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เค–เคฟเคฐเฅ€ เคตเคพเคฒเฅ€", + "Start": 8, + "End": 17, + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "0", + "relativeTo": "end", + "value": "end+0" + } + } + ] + }, + { + "Input": "เคฎเฅเคเฅ‡ เค…เค—เคฒเฅ€ 3 เค•เคฟเคคเคพเคฌเฅ‡เค‚ เคšเคพเคนเคฟเคเฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเฅ€", + "Start": 5, + "End": 8, + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "1", + "relativeTo": "current", + "value": "current+1" + } + } + ] + }, + { + "Input": "เคฎเฅเคเฅ‡ เค…เค—เคฒเฅ€ เคšเฅ€เคœ เคฆเฅ€เคœเคฟเค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค—เคฒเฅ€ เคšเฅ€เคœ", + "Start": 5, + "End": 12, + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "1", + "relativeTo": "current", + "value": "current+1" + } + } + ] + }, + { + "Input": "เค†เค–เคฟเคฐเฅ€ เค•เฅเค•เฅ€ เคฎเฅเคเฅ‡ เคšเคพเคนเคฟเค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เค–เคฟเคฐเฅ€", + "Start": 0, + "End": 4, + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "0", + "relativeTo": "end", + "value": "end+0" + } + } + ] + }, + { + "Input": "เคฎเฅเคเฅ‡ เค†เค–เคฟเคฐเฅ€ เค•เฅ‡ เคฌเค—เคฒ เคตเคพเคฒเคพ เคšเคพเคนเคฟเค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เค–เคฟเคฐเฅ€ เค•เฅ‡ เคฌเค—เคฒ เคตเคพเคฒเคพ", + "Start": 5, + "End": 21, + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "-1", + "relativeTo": "end", + "value": "end-1" + } + } + ] + }, + { + "Input": "เคชเคฟเค›เคฒเฅ‡ เคชเฅƒเคทเฅเค  เคชเคฐ เคฒเฅ‡ เคœเคพเคเค‚เฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคชเคฟเค›เคฒเฅ‡", + "Start": 0, + "End": 4, + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "-1", + "relativeTo": "current", + "value": "current-1" + } + } + ] + }, + { + "NotSupportedByDesign": "javascript,python,java", + "Input": "เคคเฅ€เคธ เค–เคฐเคฌเคตเคพเค‚", + "Results": [ + { + "Text": "เคคเฅ€เคธ เค–เคฐเคฌเคตเคพเค‚", + "Start": 0, + "End": 9, + "TypeName": "ordinal", + "Resolution": { + "offset": "3000000000000", + "relativeTo": "start", + "value": "3000000000000" + } + } + ] + }, + { + "NotSupportedByDesign": "javascript,python,java", + "Input": "เคนเคœเคพเคฐ เค–เคฐเคฌเคตเคพเค‚", + "Results": [ + { + "Text": "เคนเคœเคพเคฐ เค–เคฐเคฌเคตเคพเค‚", + "Start": 0, + "End": 10, + "TypeName": "ordinal", + "Resolution": { + "offset": "100000000000000", + "relativeTo": "start", + "value": "100000000000000" + } + } + ] + }, + { + "Input": "11เคตเคพเค‚", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "11เคตเคพเค‚", + "Start": 0, + "End": 4, + "TypeName": "ordinal", + "Resolution": { + "offset": "11", + "relativeTo": "start", + "value": "11" + } + } + ] + }, + { + "Input": "21เคตเคพเค‚", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "21เคตเคพเค‚", + "Start": 0, + "End": 4, + "TypeName": "ordinal", + "Resolution": { + "offset": "21", + "relativeTo": "start", + "value": "21" + } + } + ] + }, + { + "Input": "30เคตเคพเค‚", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "30เคตเคพเค‚", + "Start": 0, + "End": 4, + "TypeName": "ordinal", + "Resolution": { + "offset": "30", + "relativeTo": "start", + "value": "30" + } + } + ] + }, + { + "Input": "2เคฐเคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2เคฐเคพ", + "Start": 0, + "End": 2, + "TypeName": "ordinal", + "Resolution": { + "offset": "2", + "relativeTo": "start", + "value": "2" + } + } + ] + }, + { + "Input": "เค—เฅเคฏเคพเคฐเคนเคตเคพเค‚", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค—เฅเคฏเคพเคฐเคนเคตเคพเค‚", + "Start": 0, + "End": 8, + "TypeName": "ordinal", + "Resolution": { + "offset": "11", + "relativeTo": "start", + "value": "11" + } + } + ] + }, + { + "Input": "เคฌเฅ€เคธเคตเคพเค‚", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฌเฅ€เคธเคตเคพเค‚", + "Start": 0, + "End": 5, + "TypeName": "ordinal", + "Resolution": { + "offset": "20", + "relativeTo": "start", + "value": "20" + } + } + ] + }, + { + "Input": "เคชเคšเฅเคšเฅ€เคธเคตเคพเค‚", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคชเคšเฅเคšเฅ€เคธเคตเคพเค‚", + "Start": 0, + "End": 8, + "TypeName": "ordinal", + "Resolution": { + "offset": "25", + "relativeTo": "start", + "value": "25" + } + } + ] + }, + { + "Input": "เค‡เค•เฅเค•เฅ€เคธเคตเฅ€เค‚", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เค•เฅเค•เฅ€เคธเคตเฅ€เค‚", + "Start": 0, + "End": 8, + "TypeName": "ordinal", + "Resolution": { + "offset": "21", + "relativeTo": "start", + "value": "21" + } + } + ] + }, + { + "Input": "เคเค• เคธเฅŒ เคชเคšเฅเคšเฅ€เคธเคตเคพเค‚", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคเค• เคธเฅŒ เคชเคšเฅเคšเฅ€เคธเคตเคพเค‚", + "Start": 0, + "End": 14, + "TypeName": "ordinal", + "Resolution": { + "offset": "125", + "relativeTo": "start", + "value": "125" + } + } + ] + }, + { + "NotSupportedByDesign": "javascript,python,java", + "Input": "เคฆเคธ เค–เคฐเคฌเคตเคพเค‚", + "Results": [ + { + "Text": "เคฆเคธ เค–เคฐเคฌเคตเคพเค‚", + "Start": 0, + "End": 8, + "TypeName": "ordinal", + "Resolution": { + "offset": "1000000000000", + "relativeTo": "start", + "value": "1000000000000" + } + } + ] + }, + { + "NotSupportedByDesign": "javascript,python,java", + "Input": "เคฆเฅ‹ เคธเฅŒ เคฆเคธ เค–เคฐเคฌ เค”เคฐ เคคเฅ€เคจ เคธเฅŒ เคฌเคพเค‡เคธเคตเคพเค‚", + "Results": [ + { + "Text": "เคฆเฅ‹ เคธเฅŒ เคฆเคธ เค–เคฐเคฌ เค”เคฐ เคคเฅ€เคจ เคธเฅŒ เคฌเคพเค‡เคธเคตเคพเค‚", + "Start": 0, + "End": 29, + "TypeName": "ordinal", + "Resolution": { + "offset": "21000000000322", + "relativeTo": "start", + "value": "21000000000322" + } + } + ] + }, + { + "Input": "เคฆเฅ‹ เคธเฅŒเคตเคพเค‚", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเฅ‹ เคธเฅŒเคตเคพเค‚", + "Start": 0, + "End": 7, + "TypeName": "ordinal", + "Resolution": { + "offset": "200", + "relativeTo": "start", + "value": "200" + } + } + ] + }, + { + "Input": "เคฆเคฟเคฒเฅเคฒเฅ€ เค•เฅ‡ เคฒเคฟเค เคชเฅเคฐเคฅเคฎ เคถเฅเคฐเฅ‡เคฃเฅ€ เค•เฅ€ เคเค• เคธเฅ€เคŸ เคฌเฅเค• เค•เคฐเฅ‡เค‚", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคชเฅเคฐเคฅเคฎ", + "Start": 14, + "End": 18, + "TypeName": "ordinal", + "Resolution": { + "offset": "1", + "relativeTo": "start", + "value": "1" + } + } + ] + }, + { + "Input": "เคฎเฅเคเฅ‡ เคชเคนเคฒเฅ€ เคฆเฅ‹ เค•เคฟเคคเคพเคฌเฅ‡เค‚ เคชเคธเค‚เคฆ เคนเฅˆเค‚", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคชเคนเคฒเฅ€", + "Start": 5, + "End": 8, + "TypeName": "ordinal", + "Resolution": { + "offset": "1", + "relativeTo": "start", + "value": "1" + } + } + ] + }, + { + "Input": "เคฎเฅเคเฅ‡ เคชเคนเคฒเฅ€ เคชเคธเค‚เคฆ เคนเฅˆ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคชเคนเคฒเฅ€", + "Start": 5, + "End": 8, + "TypeName": "ordinal", + "Resolution": { + "offset": "1", + "relativeTo": "start", + "value": "1" + } + } + ] + }, + { + "Input": "เคชเคนเคฒเคพ เคถเคฌเฅเคฆ เค•เคนเฅ‡เค‚", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคชเคนเคฒเคพ", + "Start": 0, + "End": 3, + "TypeName": "ordinal", + "Resolution": { + "offset": "1", + "relativeTo": "start", + "value": "1" + } + } + ] + }, + { + "Input": "เคตเคน เคฆเฅ‚เคธเคฐเฅ‡ เคธเฅเคฅเคพเคจ เคชเคฐ เค†เคˆ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเฅ‚เคธเคฐเฅ‡", + "Start": 3, + "End": 7, + "TypeName": "ordinal", + "Resolution": { + "offset": "2", + "relativeTo": "start", + "value": "2" + } + } + ] + }, + { + "Input": "เคตเฅ‹ เค…เค‚เคคเคฟเคฎ เคตเคพเคฒเฅ‡ เคธเฅ‡ เคชเคนเคฒเฅ‡ เคตเคพเคฒเคพ เคธเคนเฅ€ เคนเฅˆ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค‚เคคเคฟเคฎ เคตเคพเคฒเฅ‡ เคธเฅ‡ เคชเคนเคฒเฅ‡ เคตเคพเคฒเคพ", + "Start": 3, + "End": 25, + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "-1", + "relativeTo": "end", + "value": "end-1" + } + } + ] + }, + { + "Input": "เคฎเฅ‡เคฐเคพ เคฎเคคเคฒเคฌ เคตเฅ‹ เค†เค–เคฟเคฐเฅ€ เคตเคพเคฒเฅ‡ เค•เคพ เคชเคฟเค›เคฒเคพ เคตเคพเคฒเคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค†เค–เคฟเคฐเฅ€ เคตเคพเคฒเฅ‡ เค•เคพ เคชเคฟเค›เคฒเคพ เคตเคพเคฒเคพ", + "Start": 13, + "End": 36, + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "-1", + "relativeTo": "end", + "value": "end-1" + } + } + ] + }, + { + "Input": "เคฎเฅ‡เคฐเคพ เคฎเคคเคฒเคฌ เค…เคญเฅ€ เคตเคพเคฒเคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เคญเฅ€ เคตเคพเคฒเคพ", + "Start": 10, + "End": 17, + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "0", + "relativeTo": "current", + "value": "current+0" + } + } + ] + }, + { + "Input": "เคตเคฐเฅเคคเคฎเคพเคจ เคชเฅƒเคทเฅเค  เคชเคฐ เคฆเฅ‡เค–เฅ‡เค‚", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคตเคฐเฅเคคเคฎเคพเคจ", + "Start": 0, + "End": 6, + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "0", + "relativeTo": "current", + "value": "current+0" + } + } + ] + }, + { + "Input": "เคจเฅ‹เคŸ เคฎเฅ‡เค‚ เคฒเคพเคธเฅเคŸ เคธเฅ‡เคจเฅเคŸเฅ‡เค‚เคธ เค•เฅ‹ เคกเคฟเคฒเฅ€เคŸ เค•เคฐ เคฆเฅ‡เค‚?", + "Comment": "Code mixed cases", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฒเคพเคธเฅเคŸ", + "Start": 8, + "End": 12, + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "0", + "relativeTo": "end", + "value": "end+0" + } + } + ] + }, + { + "Input": "เคฎเฅเคเฅ‡ เคธเฅ‡เค•เฅ‡เค‚เคก เคฒเคฟเคธเฅเคŸ เคฆเคฟเค–เคพเค“", + "Comment": "Code mixed cases", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเฅ‡เค•เฅ‡เค‚เคก", + "Start": 5, + "End": 10, + "TypeName": "ordinal", + "Resolution": { + "offset": "2", + "relativeTo": "start", + "value": "2" + } + } + ] + }, + { + "Input": "เค†เคชเค•เคพ เคฎเคคเคฒเคฌ เคชเฅเคฐเฅ€เคตเคฟเคฏเคธ เคนเฅˆ เคฏเคพ เคจเฅ‡เค•เฅเคธเฅเคŸ เคนเฅˆ?", + "Comment": "Code mixed cases", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคชเฅเคฐเฅ€เคตเคฟเคฏเคธ", + "Start": 10, + "End": 17, + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "-1", + "relativeTo": "current", + "value": "current-1" + } + }, + { + "Text": "เคจเฅ‡เค•เฅเคธเฅเคŸ", + "Start": 25, + "End": 31, + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "1", + "relativeTo": "current", + "value": "current+1" + } + } + ] + }, + { + "Input": "เฅžเคฐเฅเคธเฅเคŸ เคชเฅ‡เคœ เคชเคฐ เคนเฅ€ เคฒเคฟเค–เคพ เคนเฅˆ.", + "Comment": "Code mixed cases", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เฅžเคฐเฅเคธเฅเคŸ", + "Start": 0, + "End": 5, + "TypeName": "ordinal", + "Resolution": { + "offset": "1", + "relativeTo": "start", + "value": "1" + } + } + ] + }, + { + "Input": "เค•เคฟเคธเฅ€ เคฅเคฐเฅเคก เคชเคฐเฅเคธเคจ เค•เฅ‹ เคฌเคคเคพเคจเฅ‡ เค•เฅ€ เคœเคฐเฅ‚เคฐเคค เคจเคนเฅ€เค‚ เคนเฅˆ.", + "Comment": "Code mixed cases", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฅเคฐเฅเคก", + "Start": 5, + "End": 8, + "TypeName": "ordinal", + "Resolution": { + "offset": "3", + "relativeTo": "start", + "value": "3" + } + } + ] + }, + { + "Input": "เค‡เคฒเฅ‡เคตเฅ‡เคจเฅเคฅ เคธเฅ€เคŸ เค†เคชเค•เฅ€ เคนเฅˆ.", + "Comment": "Code mixed cases", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค‡เคฒเฅ‡เคตเฅ‡เคจเฅเคฅ", + "Start": 0, + "End": 7, + "TypeName": "ordinal", + "Resolution": { + "offset": "11", + "relativeTo": "start", + "value": "11" + } + } + + ] + }, + { + "Input": "เค‰เคธเค•เคพ เคฐเฅˆเค‚เค• เคฅเคฐเฅเคŸเฅ€ เคฅเคฐเฅเคก เคนเฅˆ.", + "Comment": "Code mixed cases", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฅเคฐเฅเคŸเฅ€ เคฅเคฐเฅเคก", + "Start": 10, + "End": 19, + "TypeName": "ordinal", + "Resolution": { + "offset": "33", + "relativeTo": "start", + "value": "33" + } + } + + ] + }, + { + "Input": "เคจเฅ‡เค•เฅเคธเฅเคŸ เคฅเฅเคฐเฅ€ เคฌเฅเค•เฅเคธ เคธเฅ‡เคฒเฅ‡เค•เฅเคŸ เค•เคฐ เคฒเฅ‹.", + "Comment": "Code mixed cases", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคจเฅ‡เค•เฅเคธเฅเคŸ", + "Start": 0, + "End": 6, + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "1", + "relativeTo": "current", + "value": "current+1" + } + } + ] + }, + { + "Input": "เค•เคฐเฅ‡เค‚เคŸ เคชเฅ‡เคœ เคชเคฐ เคฆเฅ‡เค–เฅ‹.", + "Comment": "Code mixed cases", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค•เคฐเฅ‡เค‚เคŸ", + "Start": 0, + "End": 4, + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "0", + "relativeTo": "current", + "value": "current+0" + } + } + ] + }, + { + "Input": "เคŸเฅ‡เคจเฅเคฅ เคชเฅ‡เคœ เคชเคฐ เคฏเคน เคฒเคฟเค–เคพ เคนเฅˆ.", + "Comment": "Code mixed cases", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคŸเฅ‡เคจเฅเคฅ", + "Start": 0, + "End": 4, + "TypeName": "ordinal", + "Resolution": { + "offset": "10", + "relativeTo": "start", + "value": "10" + } + } + + ] + }, + { + "Input": "เฅงเฅงเคตเคพเค‚", + "Comment": "Davenagari script", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เฅงเฅงเคตเคพเค‚", + "Start": 0, + "End": 4, + "TypeName": "ordinal", + "Resolution": { + "offset": "11", + "relativeTo": "start", + "value": "11" + } + } + + ] + }, + { + "Input": "เฅจเฅงเคตเคพเค‚", + "Comment": "Davenagari script", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เฅจเฅงเคตเคพเค‚", + "Start": 0, + "End": 4, + "TypeName": "ordinal", + "Resolution": { + "offset": "21", + "relativeTo": "start", + "value": "21" + } + } + ] + }, + { + "Input": "เฅฉเฅฆเคตเคพเค‚", + "Comment": "Davenagari script", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เฅฉเฅฆเคตเคพเค‚", + "Start": 0, + "End": 4, + "TypeName": "ordinal", + "Resolution": { + "offset": "30", + "relativeTo": "start", + "value": "30" + } + } + ] + }, + { + "Input": "เฅจเคฐเคพ", + "Comment": "Davenagari script", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เฅจเคฐเคพ", + "Start": 0, + "End": 2, + "TypeName": "ordinal", + "Resolution": { + "offset": "2", + "relativeTo": "start", + "value": "2" + } + } + ] + }, + { + "Input": "เคจเฅ‹เคŸ เคฎเฅ‡เค‚ last sentence เค•เฅ‹ delete เค•เคฐ เคฆเฅ‡เค‚?", + "Comment": "Code mixed cases Roman letters", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "last", + "Start": 8, + "End": 11, + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "0", + "relativeTo": "end", + "value": "end+0" + } + } + ] + }, + { + "Input": "เคฎเฅเคเฅ‡ second list เคฆเคฟเค–เคพเค“", + "Comment": "Code mixed cases Roman letters", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "second", + "Start": 5, + "End": 10, + "TypeName": "ordinal", + "Resolution": { + "offset": "2", + "relativeTo": "start", + "value": "2" + } + } + ] + }, + { + "Input": "เค†เคชเค•เคพ เคฎเคคเคฒเคฌ previous เคนเฅˆ เคฏเคพ next เคนเฅˆ?", + "Comment": "Code mixed cases Roman letters", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "previous", + "Start": 10, + "End": 17, + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "-1", + "relativeTo": "current", + "value": "current-1" + } + }, + { + "Text": "next", + "Start": 25, + "End": 28, + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "1", + "relativeTo": "current", + "value": "current+1" + } + } + ] + }, + { + "Input": "first page เคชเคฐ เคนเฅ€ เคฒเคฟเค–เคพ เคนเฅˆ.", + "Comment": "Code mixed cases Roman letters", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "first", + "Start": 0, + "End": 4, + "TypeName": "ordinal", + "Resolution": { + "offset": "1", + "relativeTo": "start", + "value": "1" + } + } + ] + }, + { + "Input": "เค•เคฟเคธเฅ€ third person เค•เฅ‹ เคฌเคคเคพเคจเฅ‡ เค•เฅ€ เคœเคฐเฅ‚เคฐเคค เคจเคนเฅ€เค‚ เคนเฅˆ.", + "Comment": "Code mixed cases Roman letters", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "third", + "Start": 5, + "End": 9, + "TypeName": "ordinal", + "Resolution": { + "offset": "3", + "relativeTo": "start", + "value": "3" + } + } + ] + }, + { + "Input": "eleventh seat เค†เคชเค•เฅ€ เคนเฅˆ.", + "Comment": "Code mixed cases Roman letters", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "eleventh", + "Start": 0, + "End": 7, + "TypeName": "ordinal", + "Resolution": { + "offset": "11", + "relativeTo": "start", + "value": "11" + } + } + + ] + }, + { + "Input": "เค‰เคธเค•เคพ rank thirty third เคนเฅˆ.", + "Comment": "Code mixed cases Roman letters", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "thirty third", + "Start": 10, + "End": 21, + "TypeName": "ordinal", + "Resolution": { + "offset": "33", + "relativeTo": "start", + "value": "33" + } + } + + ] + }, + { + "Input": "next three books select เค•เคฐ เคฒเฅ‹.", + "Comment": "Code mixed cases Roman letters", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "next", + "Start": 0, + "End": 3, + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "1", + "relativeTo": "current", + "value": "current+1" + } + } + ] + }, + { + "Input": "current เคชเฅ‡เคœ เคชเคฐ เคฆเฅ‡เค–เฅ‹.", + "Comment": "Code mixed cases Roman letters", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "current", + "Start": 0, + "End": 6, + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "0", + "relativeTo": "current", + "value": "current+0" + } + } + ] + }, + { + "Input": "tenth page เคชเคฐ เคฏเคน เคฒเคฟเค–เคพ เคนเฅˆ.", + "Comment": "Code mixed cases Roman letters", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tenth", + "Start": 0, + "End": 4, + "TypeName": "ordinal", + "Resolution": { + "offset": "10", + "relativeTo": "start", + "value": "10" + } + } + + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Hindi/PercentModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Hindi/PercentModel.json new file mode 100644 index 000000000..465ade42f --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Hindi/PercentModel.json @@ -0,0 +1,222 @@ +[ + { + "Input": "100%", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "100%", + "TypeName": "percentage", + "Resolution": { + "value": "100%" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": " 100% ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "100%", + "TypeName": "percentage", + "Resolution": { + "value": "100%" + }, + "Start": 1, + "End": 4 + } + ] + }, + { + "Input": " 100 เคชเคฐเคธเฅ‡เค‚เคŸ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "100 เคชเคฐเคธเฅ‡เค‚เคŸ", + "TypeName": "percentage", + "Resolution": { + "value": "100%" + }, + "Start": 1, + "End": 10 + } + ] + }, + { + "Input": " 100 เคชเฅเคฐเคคเคฟเคถเคค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "100 เคชเฅเคฐเคคเคฟเคถเคค", + "TypeName": "percentage", + "Resolution": { + "value": "100%" + }, + "Start": 1, + "End": 11 + } + ] + }, + { + "Input": "240 เคชเฅเคฐเคคเคฟเคถเคค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "240 เคชเฅเคฐเคคเคฟเคถเคค", + "TypeName": "percentage", + "Resolution": { + "value": "240%" + }, + "Start": 0, + "End": 10 + } + ] + }, + { + "Input": "เคฌเฅ€เคธ เคชเฅเคฐเคคเคฟเคถเคค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฌเฅ€เคธ เคชเฅเคฐเคคเคฟเคถเคค", + "TypeName": "percentage", + "Resolution": { + "value": "20%" + }, + "Start": 0, + "End": 10 + } + ] + }, + { + "Input": "เคคเฅ€เคธ เคชเฅเคฐเคคเคฟเคถเคค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคคเฅ€เคธ เคชเฅเคฐเคคเคฟเคถเคค", + "TypeName": "percentage", + "Resolution": { + "value": "30%" + }, + "Start": 0, + "End": 10 + } + ] + }, + { + "Input": "เคเค• เคธเฅŒ เคชเฅเคฐเคคเคฟเคถเคค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคเค• เคธเฅŒ เคชเฅเคฐเคคเคฟเคถเคค", + "TypeName": "percentage", + "Resolution": { + "value": "100%" + }, + "Start": 0, + "End": 12 + } + ] + }, + { + "Input": "เคฌเฅ€เคธ เค•เคพ เคชเฅเคฐเคคเคฟเคถเคค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฌเฅ€เคธ เค•เคพ เคชเฅเคฐเคคเคฟเคถเคค", + "TypeName": "percentage", + "Resolution": { + "value": "20%" + }, + "Start": 0, + "End": 13 + } + ] + }, + { + "Input": "10 เค•เคพ เคชเฅเคฐเคคเคฟเคถเคค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10 เค•เคพ เคชเฅเคฐเคคเคฟเคถเคค", + "TypeName": "percentage", + "Resolution": { + "value": "10%" + }, + "Start": 0, + "End": 12 + } + ] + }, + { + "Input": "เคฌเคพเคˆเคธ เค•เคพ เคชเฅเคฐเคคเคฟเคถเคค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฌเคพเคˆเคธ เค•เคพ เคชเฅเคฐเคคเคฟเคถเคค", + "TypeName": "percentage", + "Resolution": { + "value": "22%" + }, + "Start": 0, + "End": 14 + } + ] + }, + { + "Input": "210 เค•เคพ เคชเฅเคฐเคคเคฟเคถเคค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "210 เค•เคพ เคชเฅเคฐเคคเคฟเคถเคค", + "TypeName": "percentage", + "Resolution": { + "value": "210%" + }, + "Start": 0, + "End": 13 + } + ] + }, + { + "Input": "10 เคชเฅเคฐเคคเคฟเคถเคค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10 เคชเฅเคฐเคคเคฟเคถเคค", + "TypeName": "percentage", + "Resolution": { + "value": "10%" + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": "เคฌเคธ เคฎเคพเค‡เคจเคธ เคชเคพเค‚เคš เคชเฅเคฐเคคเคฟเคถเคค เคšเคพเคนเคฟเค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฎเคพเค‡เคจเคธ เคชเคพเค‚เคš เคชเฅเคฐเคคเคฟเคถเคค", + "TypeName": "percentage", + "Resolution": { + "value": "-5%" + }, + "Start": 3, + "End": 20 + } + ] + }, + { + "Input": "เค…เคงเคฟเค• เคตเคฟเคตเคฐเคฃ เค•เฅ‡ เคฒเคฟเค เค†เคช http://proquest.umi.com/pqdweb?RQT=305&SQ=issn%280024%2D9114%29%20and%20%28ti%28Using%203D%20CAD%20to%20design%20a%20dog%29%20or%20startpage%28158%29%29%20and%20volume%2872%29%20and%20issue%289%29%20and%20pdn%28%3E01%2F01%2F2000%20AND%20%3C12%2F31%2F2000%29&clientId=17859 เคœเคพ เคธเค•เคคเฅ‡ เคนเฅˆเค‚เฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "เค†เคช เคฏเคนเคพเค‚ เคœเคพ เคธเค•เคคเฅ‡ เคนเฅˆเค‚ https://www.test.com/search?q=30%25%2020%", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Italian/NumberModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Italian/NumberModel.json new file mode 100644 index 000000000..3de8e76be --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Italian/NumberModel.json @@ -0,0 +1,1899 @@ +[ + { + "Input": "cinque", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "cinque", + "TypeName": "number", + "Resolution": { + "value": "5" + } + } + ] + }, + { + "Input": "trenta", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "trenta", + "TypeName": "number", + "Resolution": { + "value": "30" + } + } + ] + }, + { + "Input": "trentasei", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "trentasei", + "TypeName": "number", + "Resolution": { + "value": "36" + } + } + ] + }, + { + "Input": "trentotto", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "trentotto", + "TypeName": "number", + "Resolution": { + "value": "38" + } + } + ] + }, + { + "Input": "quarantatre", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "quarantatre", + "TypeName": "number", + "Resolution": { + "value": "43" + } + } + ] + }, + { + "Input": "quarantotto", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "quarantotto", + "TypeName": "number", + "Resolution": { + "value": "48" + } + } + ] + }, + { + "Input": "duecento", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "duecento", + "TypeName": "number", + "Resolution": { + "value": "200" + } + } + ] + }, + { + "Input": "trecento", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "trecento", + "TypeName": "number", + "Resolution": { + "value": "300" + } + } + ] + }, + { + "Input": "ottocento", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ottocento", + "TypeName": "number", + "Resolution": { + "value": "800" + } + } + ] + }, + { + "Input": "duecentoquaranta", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "duecentoquaranta", + "TypeName": "number", + "Resolution": { + "value": "240" + } + } + ] + }, + { + "Input": "duecentoquarantatre", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "duecentoquarantatre", + "TypeName": "number", + "Resolution": { + "value": "243" + } + } + ] + }, + { + "Input": "eravamo tremila alla festa", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tremila", + "TypeName": "number", + "Resolution": { + "value": "3000" + } + } + ] + }, + { + "Input": "tremiladuecentoquarantatre", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tremiladuecentoquarantatre", + "TypeName": "number", + "Resolution": { + "value": "3243" + } + } + ] + }, + { + "Input": "192.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "192", + "TypeName": "number", + "Resolution": { + "value": "192" + } + } + ] + }, + { + "Input": "192.168.1.2", + "NotSupportedByDesign": "javascript,python,java", + "Comment": "Extraction fails to recognize the different numbers separately due to differences in DecimalSeparatorChar and NonDecimalSeparatorChar same, case modified to match French and Spanish cases", + "Results": [ + { + "Text": "192.168", + "TypeName": "number", + "Resolution": { + "value": "192168" + }, + "Start": 0, + "End": 6 + }, + { + "Text": "1", + "TypeName": "number", + "Resolution": { + "value": "1" + }, + "Start": 8, + "End": 8 + }, + { + "Text": "2", + "TypeName": "number", + "Resolution": { + "value": "2" + }, + "Start": 10, + "End": 10 + } + ] + }, + { + "Input": "Prenota un posto di prima classe per seattle", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "un", + "TypeName": "number", + "Resolution": { + "value": "1" + } + } + ] + }, + { + "Input": "il liquido da 180,25ml", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "il liquido da 180ml", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": " strada di 29km", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": " il 4 maggio ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "4", + "TypeName": "number", + "Resolution": { + "value": "4" + } + } + ] + }, + { + "Input": "il liquido da 0,25ml", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "0,08", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "0,08", + "TypeName": "number", + "Resolution": { + "value": "0,08" + } + } + ] + }, + { + "Input": "un", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "un", + "TypeName": "number", + "Resolution": { + "value": "1" + } + } + ] + }, + { + "Input": "un'", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "un", + "TypeName": "number", + "Resolution": { + "value": "1" + } + } + ] + }, + { + "Input": "uno", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "uno", + "TypeName": "number", + "Resolution": { + "value": "1" + } + } + ] + }, + { + "Input": "una", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "una", + "TypeName": "number", + "Resolution": { + "value": "1" + } + } + ] + }, + { + "Input": "0,23456000", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "0,23456000", + "TypeName": "number", + "Resolution": { + "value": "0,23456" + } + } + ] + }, + { + "Input": "4,800", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "4,800", + "TypeName": "number", + "Resolution": { + "value": "4,8" + } + } + ] + }, + { + "Input": "centotre e due terzi", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "centotre e due terzi", + "TypeName": "number", + "Resolution": { + "value": "103,666666666667" + } + } + ] + }, + { + "Input": "sedici", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "sedici", + "TypeName": "number", + "Resolution": { + "value": "16" + } + } + ] + }, + { + "Input": "due terzi", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "due terzi", + "TypeName": "number", + "Resolution": { + "value": "0,666666666666667" + } + } + ] + }, + { + "Input": "centosedici", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "centosedici", + "TypeName": "number", + "Resolution": { + "value": "116" + } + } + ] + }, + { + "Input": "centosei", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "centosei", + "TypeName": "number", + "Resolution": { + "value": "106" + } + } + ] + }, + { + "Input": "centosessantuno", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "centosessantuno", + "TypeName": "number", + "Resolution": { + "value": "161" + } + } + ] + }, + { + "Input": "un bilionesimo", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "un bilionesimo", + "TypeName": "number", + "Resolution": { + "value": "1E-12" + } + } + ] + }, + { + "Input": "cento bilionesimi", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "cento bilionesimi", + "TypeName": "number", + "Resolution": { + "value": "1E-10" + } + } + ] + }, + { + "Input": "un miliardesimo", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "un miliardesimo", + "TypeName": "number", + "Resolution": { + "value": "1E-09" + } + } + ] + }, + { + "Input": "cento miliardesimi", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "cento miliardesimi", + "TypeName": "number", + "Resolution": { + "value": "1E-07" + } + } + ] + }, + { + "Input": " mezza dozzina", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "mezza dozzina", + "TypeName": "number", + "Resolution": { + "value": "6" + } + } + ] + }, + { + "Input": " 3 dozzine", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3 dozzine", + "TypeName": "number", + "Resolution": { + "value": "36" + } + } + ] + }, + { + "Input": "una dozzina", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "una dozzina", + "TypeName": "number", + "Resolution": { + "value": "12" + } + } + ] + }, + { + "Input": " tre dozzine ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tre dozzine", + "TypeName": "number", + "Resolution": { + "value": "36" + } + } + ] + }, + { + "Input": " trecento e due dozzine", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "trecento e due dozzine", + "TypeName": "number", + "Resolution": { + "value": "324" + } + } + ] + }, + { + "Input": "1.234.567", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1.234.567", + "TypeName": "number", + "Resolution": { + "value": "1234567" + } + } + ] + }, + { + "Input": "1, 234, 567", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1", + "TypeName": "number", + "Resolution": { + "value": "1" + } + }, + { + "Text": "234", + "TypeName": "number", + "Resolution": { + "value": "234" + } + }, + { + "Text": "567", + "TypeName": "number", + "Resolution": { + "value": "567" + } + } + ] + }, + { + "Input": "9,2321312", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "9,2321312", + "TypeName": "number", + "Resolution": { + "value": "9,2321312" + } + } + ] + }, + { + "Input": " -9,2321312", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "-9,2321312", + "TypeName": "number", + "Resolution": { + "value": "-9,2321312" + } + } + ] + }, + { + "Input": " -1", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "-1", + "TypeName": "number", + "Resolution": { + "value": "-1" + } + } + ] + }, + { + "Input": "-4/5", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "-4/5", + "TypeName": "number", + "Resolution": { + "value": "-0,8" + } + } + ] + }, + { + "Input": "-1 e 4/5", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "-1 e 4/5", + "TypeName": "number", + "Resolution": { + "value": "-1,8" + } + } + ] + }, + { + "Input": "tre", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tre", + "TypeName": "number", + "Resolution": { + "value": "3" + } + } + ] + }, + { + "Input": " 123456789101231", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "123456789101231", + "TypeName": "number", + "Resolution": { + "value": "123456789101231" + } + } + ] + }, + { + "Input": "-123456789101231", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "-123456789101231", + "TypeName": "number", + "Resolution": { + "value": "-123456789101231" + } + } + ] + }, + { + "Input": " -123456789101231", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "-123456789101231", + "TypeName": "number", + "Resolution": { + "value": "-123456789101231" + } + } + ] + }, + { + "Input": "1", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1", + "TypeName": "number", + "Resolution": { + "value": "1" + } + } + ] + }, + { + "Input": "10k", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10k", + "TypeName": "number", + "Resolution": { + "value": "10000" + } + } + ] + }, + { + "Input": "10G", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10g", + "TypeName": "number", + "Resolution": { + "value": "10000000000" + } + } + ] + }, + { + "Input": "- 10 k", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "- 10 k", + "TypeName": "number", + "Resolution": { + "value": "-10000" + } + } + ] + }, + { + "Input": "2 milioni", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2 milioni", + "TypeName": "number", + "Resolution": { + "value": "2000000" + } + } + ] + }, + { + "Input": "1 bilione", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 bilione", + "TypeName": "number", + "Resolution": { + "value": "1000000000000" + } + } + ] + }, + { + "Input": "2 bilioni", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2 bilioni", + "TypeName": "number", + "Resolution": { + "value": "2000000000000" + } + } + ] + }, + { + "Input": "2 miliardi", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2 miliardi", + "TypeName": "number", + "Resolution": { + "value": "2000000000" + } + } + ] + }, + { + "Input": " tre ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tre", + "TypeName": "number", + "Resolution": { + "value": "3" + } + } + ] + }, + { + "Input": "un bilione", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "un bilione", + "TypeName": "number", + "Resolution": { + "value": "1000000000000" + } + } + ] + }, + { + "Input": "ventuno bilioni", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ventuno bilioni", + "TypeName": "number", + "Resolution": { + "value": "21000000000000" + } + } + ] + }, + { + "Input": "ventunbilionitrecento", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ventunbilionitrecento", + "TypeName": "number", + "Resolution": { + "value": "21000000000300" + } + } + ] + }, + { + "Input": "cinquantadue", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "cinquantadue", + "TypeName": "number", + "Resolution": { + "value": "52" + } + } + ] + }, + { + "Input": "trecentotrentuno", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "trecentotrentuno", + "TypeName": "number", + "Resolution": { + "value": "331" + } + } + ] + }, + { + "Input": "duecentoduemila", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "duecentoduemila", + "TypeName": "number", + "Resolution": { + "value": "202000" + } + } + ] + }, + { + "Input": "duemiladuecento", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "duemiladuecento", + "TypeName": "number", + "Resolution": { + "value": "2200" + } + } + ] + }, + { + "Input": " 2,33 k", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2,33 k", + "TypeName": "number", + "Resolution": { + "value": "2330" + } + } + ] + }, + { + "Input": " duecento punto zero tre", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "duecento punto zero tre", + "TypeName": "number", + "Resolution": { + "value": "200,03" + } + } + ] + }, + { + "Input": " duecento punto ventinove", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "duecento punto ventinove", + "TypeName": "number", + "Resolution": { + "value": "200,29" + } + } + ] + }, + { + "Input": " duecento virgola settantuno", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "duecento virgola settantuno", + "TypeName": "number", + "Resolution": { + "value": "200,71" + } + } + ] + }, + { + "Input": "1e10", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1e10", + "TypeName": "number", + "Resolution": { + "value": "10000000000" + } + } + ] + }, + { + "Input": "1,1^23", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1,1^23", + "TypeName": "number", + "Resolution": { + "value": "8,95430243255239" + } + } + ] + }, + { + "Input": "settanta", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "settanta", + "TypeName": "number", + "Resolution": { + "value": "70" + } + } + ] + }, + { + "Input": "2 e 1/4", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2 e 1/4", + "TypeName": "number", + "Resolution": { + "value": "2,25" + } + } + ] + }, + { + "Input": "2 1/4", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2 1/4", + "TypeName": "number", + "Resolution": { + "value": "2,25" + } + } + ] + }, + { + "Input": "3/4", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3/4", + "TypeName": "number", + "Resolution": { + "value": "0,75" + } + } + ] + }, + { + "Input": "un ottavo", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "un ottavo", + "TypeName": "number", + "Resolution": { + "value": "0,125" + } + } + ] + }, + { + "Input": "un decimo", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "un decimo", + "TypeName": "number", + "Resolution": { + "value": "0,1" + } + } + ] + }, + { + "Input": "cinque ottavi", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "cinque ottavi", + "TypeName": "number", + "Resolution": { + "value": "0,625" + } + } + ] + }, + { + "Input": "un mezzo", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "un mezzo", + "TypeName": "number", + "Resolution": { + "value": "0,5" + } + } + ] + }, + { + "Input": "tre quarti", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tre quarti", + "TypeName": "number", + "Resolution": { + "value": "0,75" + } + } + ] + }, + { + "Input": "venti e tre quinti", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "venti e tre quinti", + "TypeName": "number", + "Resolution": { + "value": "20,6" + } + } + ] + }, + { + "Input": "ventitre quinti", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ventitre quinti", + "TypeName": "number", + "Resolution": { + "value": "4,6" + } + } + ] + }, + { + "Input": "ventitre e tre quinti", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ventitre e tre quinti", + "TypeName": "number", + "Resolution": { + "value": "23,6" + } + } + ] + }, + { + "Input": "due milioni duemiladuecento quinti", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "due milioni duemiladuecento quinti", + "TypeName": "number", + "Resolution": { + "value": "400440" + } + } + ] + }, + { + "Input": "un milione duemiladuecento", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "un milione duemiladuecento", + "TypeName": "number", + "Resolution": { + "value": "1002200" + } + } + ] + }, + { + "Input": "duemiladuecentoventicinque quinti", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "duemiladuecentoventicinque quinti", + "TypeName": "number", + "Resolution": { + "value": "445" + } + } + ] + }, + { + "Input": "un milione duemiladuecentocinquesimi", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "un milione duemiladuecentocinquesimi", + "TypeName": "number", + "Resolution": { + "value": "453,514739229025" + } + } + ] + }, + { + "Input": "uno e mezzo", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "uno e mezzo", + "TypeName": "number", + "Resolution": { + "value": "1,5" + } + } + ] + }, + { + "Input": "tre mezzi", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tre mezzi", + "TypeName": "number", + "Resolution": { + "value": "1,5" + } + } + ] + }, + { + "Input": "due e un mezzo", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "due e un mezzo", + "TypeName": "number", + "Resolution": { + "value": "2,5" + } + } + ] + }, + { + "Input": "due e tre quarti", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "due e tre quarti", + "TypeName": "number", + "Resolution": { + "value": "2,75" + } + } + ] + }, + { + "Input": "uno e un quarto", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "uno e un quarto", + "TypeName": "number", + "Resolution": { + "value": "1,25" + } + } + ] + }, + { + "Input": "cinque e un quarto", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "cinque e un quarto", + "TypeName": "number", + "Resolution": { + "value": "5,25" + } + } + ] + }, + { + "Input": "cento e tre quarti", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "cento e tre quarti", + "TypeName": "number", + "Resolution": { + "value": "100,75" + } + } + ] + }, + { + "Input": "un centesimo", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "un centesimo", + "TypeName": "number", + "Resolution": { + "value": "0,01" + } + } + ] + }, + { + "Input": "due centesimo", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "due centesimo", + "TypeName": "number", + "Resolution": { + "value": "0,02" + } + } + ] + }, + { + "Input": "1,1^+23", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1,1^+23", + "TypeName": "number", + "Resolution": { + "value": "8,95430243255239" + } + } + ] + }, + { + "Input": "2,5^-1", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2,5^-1", + "TypeName": "number", + "Resolution": { + "value": "0,4" + } + } + ] + }, + { + "Input": "-2500^-1", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "-2500^-1", + "TypeName": "number", + "Resolution": { + "value": "-0,0004" + } + } + ] + }, + { + "Input": "-1,1^+23", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "-1,1^+23", + "TypeName": "number", + "Resolution": { + "value": "-8,95430243255239" + } + } + ] + }, + { + "Input": "-2,5^-1", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "-2,5^-1", + "TypeName": "number", + "Resolution": { + "value": "-0,4" + } + } + ] + }, + { + "Input": "-1,1^--23", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "-1,1^--23", + "TypeName": "number", + "Resolution": { + "value": "-8,95430243255239" + } + } + ] + }, + { + "Input": "-127,32e13", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "-127,32e13", + "TypeName": "number", + "Resolution": { + "value": "-1,2732E+15" + } + } + ] + }, + { + "Input": "12,32e+14", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "12,32e+14", + "TypeName": "number", + "Resolution": { + "value": "1,232E+15" + } + } + ] + }, + { + "Input": "-12e-1", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "-12e-1", + "TypeName": "number", + "Resolution": { + "value": "-1,2" + } + } + ] + }, + { + "Input": "1,2b", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1,2b", + "TypeName": "number", + "Resolution": { + "value": "1200000000" + } + } + ] + }, + { + "Input": "un quinto", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "un quinto", + "TypeName": "number", + "Resolution": { + "value": "0,2" + } + } + ] + }, + { + "Input": "centomila bilionesimi", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "centomila bilionesimi", + "TypeName": "number", + "Resolution": { + "value": "1E-07" + } + } + ] + }, + { + "Input": "tre quinti", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tre quinti", + "TypeName": "number", + "Resolution": { + "value": "0,6" + } + } + ] + }, + { + "Input": "venti quinti", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "venti quinti", + "TypeName": "number", + "Resolution": { + "value": "4" + } + } + ] + }, + { + "Input": "tre e un quinto", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tre e un quinto", + "TypeName": "number", + "Resolution": { + "value": "3,2" + } + } + ] + }, + { + "Input": "ventuno quinti", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ventuno quinti", + "TypeName": "number", + "Resolution": { + "value": "4,2" + } + } + ] + }, + { + "Input": "un ventunesimo", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "un ventunesimo", + "TypeName": "number", + "Resolution": { + "value": "0,0476190476190476" + } + } + ] + }, + { + "Input": "un venticinquesimo", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "un venticinquesimo", + "TypeName": "number", + "Resolution": { + "value": "0,04" + } + } + ] + }, + { + "Input": "tre ventunesimi", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "tre ventunesimi", + "TypeName": "number", + "Resolution": { + "value": "0,142857142857143" + } + } + ] + }, + { + "Input": "venti venticinquesimi", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "venti venticinquesimi", + "TypeName": "number", + "Resolution": { + "value": "0,8" + } + } + ] + }, + { + "Input": "centotrenta quinti", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "centotrenta quinti", + "TypeName": "number", + "Resolution": { + "value": "26" + } + } + ] + }, + { + "Input": "cento trentacinquesimi", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "cento trentacinquesimi", + "TypeName": "number", + "Resolution": { + "value": "2,85714285714286" + } + } + ] + }, + { + "Input": "centotrentadue quinti", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "centotrentadue quinti", + "TypeName": "number", + "Resolution": { + "value": "26,4" + } + } + ] + }, + { + "Input": "centotrenta e due quinti", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "centotrenta e due quinti", + "TypeName": "number", + "Resolution": { + "value": "130,4" + } + } + ] + }, + { + "Input": "un centocinquesimo", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "un centocinquesimo", + "TypeName": "number", + "Resolution": { + "value": "0,00952380952380952" + } + } + ] + }, + { + "Input": "cento millecinquesimi", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "cento millecinquesimi", + "TypeName": "number", + "Resolution": { + "value": "0,0995024875621891" + } + } + ] + }, + { + "Input": "cinquanta duemilacinquesimi", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "cinquanta duemilacinquesimi", + "TypeName": "number", + "Resolution": { + "value": "0,0249376558603491" + } + } + ] + }, + { + "Input": "cinquanta su duemilacinque", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "cinquanta su duemilacinque", + "TypeName": "number", + "Resolution": { + "value": "0,0249376558603491" + } + } + ] + }, + { + "Input": "cinquanta tremilacinquesimi", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "cinquanta tremilacinquesimi", + "TypeName": "number", + "Resolution": { + "value": "0,0166389351081531" + } + } + ] + }, + { + "Input": "uno su tre", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "uno su tre", + "TypeName": "number", + "Resolution": { + "value": "0,333333333333333" + } + } + ] + }, + { + "Input": "1 su ventuno", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 su ventuno", + "TypeName": "number", + "Resolution": { + "value": "0,0476190476190476" + } + } + ] + }, + { + "Input": "1 su centoventuno", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 su centoventuno", + "TypeName": "number", + "Resolution": { + "value": "0,00826446280991736" + } + } + ] + }, + { + "Input": "1 su tre", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 su tre", + "TypeName": "number", + "Resolution": { + "value": "0,333333333333333" + } + } + ] + }, + { + "Input": "1 su 3", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 su 3", + "TypeName": "number", + "Resolution": { + "value": "0,333333333333333" + } + } + ] + }, + { + "Input": "uno su 3", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "uno su 3", + "TypeName": "number", + "Resolution": { + "value": "0,333333333333333" + } + } + ] + }, + { + "Input": "uno su 20", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "uno su 20", + "TypeName": "number", + "Resolution": { + "value": "0,05" + } + } + ] + }, + { + "Input": "uno su venti", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "uno su venti", + "TypeName": "number", + "Resolution": { + "value": "0,05" + } + } + ] + }, + { + "Input": "uno su cento", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "uno su cento", + "TypeName": "number", + "Resolution": { + "value": "0,01" + } + } + ] + }, + { + "Input": "uno su centoventicinque", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "uno su centoventicinque", + "TypeName": "number", + "Resolution": { + "value": "0,008" + } + } + ] + }, + { + "Input": "apri un ticket", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "un", + "TypeName": "number", + "Resolution": { + "value": "1" + } + } + ] + }, + { + "Input": "apri due ticket", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "due", + "TypeName": "number", + "Resolution": { + "value": "2" + } + } + ] + }, + { + "Input": "tr", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "ha compiuto settant'anni", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "settant", + "TypeName": "number", + "Resolution": { + "value": "70" + } + } + ] + }, + { + "Input": "ha compiuto settant anni", + "NotSupportedByDesign": "javascript,python,java", + "Comment": "Elided expressions (e.g. 'settant') should be recognized only in compound numbers or when followed by an apostrophe", + "Results": [] + }, + { + "Input": "il risultato รจ โ…™ e talvolta ยฝ", + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "โ…™", + "TypeName": "number", + "Resolution": { + "value": "0,166666666666667" + }, + "Start": 15, + "End": 15 + }, + { + "Text": "ยฝ", + "TypeName": "number", + "Resolution": { + "value": "0,5" + }, + "Start": 28, + "End": 28 + } + ] + } +] diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Italian/NumberRangeModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Italian/NumberRangeModel.json new file mode 100644 index 000000000..b5368ff98 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Italian/NumberRangeModel.json @@ -0,0 +1,455 @@ +[ + { + "Input": "1995-01", + "NotSupportedByDesign": "python,javascript,python", + "Results": [] + }, + { + "Input": "Questo numero รจ piรน grande di venti e minore o uguale a trentacinque.", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "piรน grande di venti e minore o uguale a trentacinque", + "TypeName": "numberrange", + "Resolution": { + "value": "(20,35]" + } + } + ] + }, + { + "Input": "Il numero รจ tra 20 e 30.", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "tra 20 e 30", + "TypeName": "numberrange", + "Resolution": { + "value": "[20,30)" + } + } + ] + }, + { + "Input": "Lui si classifica tra il decimo e il quindicesimo.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "tra il decimo e il quindicesimo", + "TypeName": "numberrange", + "Resolution": { + "value": "[10,15)" + } + } + ] + }, + { + "Input": "Lui si classifica tra il 10ยฐ e il 15ยฐ.", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "tra il 10ยฐ e il 15ยฐ", + "TypeName": "numberrange", + "Resolution": { + "value": "[10,15)" + } + } + ] + }, + { + "Input": "Lui si classifica piรน in alto del decimo, ma piรน in basso del quindicesimo.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "piรน in alto del decimo, ma piรน in basso del quindicesimo", + "TypeName": "numberrange", + "Resolution": { + "value": "(10,15)" + } + } + ] + }, + { + "Input": "Lui si classifica piรน in alto del dieci, ma piรน in basso del quindici.", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "piรน in alto del dieci, ma piรน in basso del quindici", + "TypeName": "numberrange", + "Resolution": { + "value": "(10,15)" + } + } + ] + }, + { + "Input": "Questo รจ un numero che รจ piรน grande di 100 e piรน piccolo di 300", + "NotSupported": "dotnet", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "piรน grande di 100 e piรน piccolo di 300", + "TypeName": "numberrange", + "Resolution": { + "value": "(100,300)" + } + } + ] + }, + { + "Input": "Questo numero รจ maggiore o uguale a cento, minore o uguale a trecento", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "maggiore o uguale a cento, minore o uguale a trecento", + "TypeName": "numberrange", + "Resolution": { + "value": "[100,300]" + } + } + ] + }, + { + "Input": "Ci sono al piรน 100 e almeno 20 mele.", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "al piรน 100 e almeno 20", + "TypeName": "numberrange", + "Resolution": { + "value": "[20,100]" + } + } + ] + }, + { + "Input": "Queste mele sono circa 20-100", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "20-100", + "TypeName": "numberrange", + "Resolution": { + "value": "[20,100)" + } + } + ] + }, + { + "Input": "L'intervallo di numeri รจ compreso tra 20 e 100", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "compreso tra 20 e 100", + "TypeName": "numberrange", + "Resolution": { + "value": "[20,100)" + } + } + ] + }, + { + "Input": "L'intervallo di numeri รจ da mille a millecinquecento.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "da mille a millecinquecento", + "TypeName": "numberrange", + "Resolution": { + "value": "[1000,1500)" + } + } + ] + }, + { + "Input": "Il numero รจ superiore a 1000 e inferiore a 1500", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "superiore a 1000 e inferiore a 1500", + "TypeName": "numberrange", + "Resolution": { + "value": "(1000,1500)" + } + } + ] + }, + { + "Input": "Il numero รจ superiore a un quarto e inferiore a un mezzo.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "superiore a un quarto e inferiore a un mezzo", + "TypeName": "numberrange", + "Resolution": { + "value": "(0.25,0.5)" + } + } + ] + }, + { + "Input": "Il numero รจ superiore a 1/4 e inferiore a 1/2.", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "superiore a 1/4 e inferiore a 1/2", + "TypeName": "numberrange", + "Resolution": { + "value": "(0.25,0.5)" + } + } + ] + }, + { + "Input": "Questo numero รจ piรน grande o uguale a tremilanovecentosessantacinque.", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "piรน grande o uguale a tremilanovecentosessantacinque", + "TypeName": "numberrange", + "Resolution": { + "value": "[3965,)" + } + } + ] + }, + { + "Input": "Questo numero รจ piรน grande di 4.565", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "piรน grande di 4.565", + "TypeName": "numberrange", + "Resolution": { + "value": "(4565,)" + } + } + ] + }, + { + "Input": "Lui ha piรน di trenta anni.", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "piรน di trenta", + "TypeName": "numberrange", + "Resolution": { + "value": "(30,)" + } + } + ] + }, + { + "Input": "Lui ha sopra i trenta anni.", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "sopra i trenta", + "TypeName": "numberrange", + "Resolution": { + "value": "(30,)" + } + } + ] + }, + { + "Input": "La sua etร  non รจ inferiore a trenta.", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "non รจ inferiore a trenta", + "TypeName": "numberrange", + "Resolution": { + "value": "[30,)" + } + } + ] + }, + { + "Input": "Ci sono circa cinquecento e piรน in questi prodotti.", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "cinquecento e piรน", + "TypeName": "numberrange", + "Resolution": { + "value": "[500,)" + } + } + ] + }, + { + "Input": "Ci sono circa cinquecento o piรน in questi prodotti.", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "cinquecento o piรน", + "TypeName": "numberrange", + "Resolution": { + "value": "[500,)" + } + } + ] + }, + { + "Input": "Piรน di 1/2 delle persone sono venute qui.", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "piรน di 1/2", + "TypeName": "numberrange", + "Resolution": { + "value": "(0.5,)" + } + } + ] + }, + { + "Input": "Trova i numeri primi che sono piรน piccoli o uguali a 100", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "piรน piccoli o uguali a 100", + "TypeName": "numberrange", + "Resolution": { + "value": "(,100]" + } + } + ] + }, + { + "Input": "Trova i numeri primi che sono minori o uguali a 100", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "minori o uguali a 100", + "TypeName": "numberrange", + "Resolution": { + "value": "(,100]" + } + } + ] + }, + { + "Input": "Ci sono circa cinquecento o meno in questi prodotti.", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "cinquecento o meno", + "TypeName": "numberrange", + "Resolution": { + "value": "(,500]" + } + } + ] + }, + { + "Input": "Trova i numeri primi che sono < = 100", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "< = 100", + "TypeName": "numberrange", + "Resolution": { + "value": "(,100]" + } + } + ] + }, + { + "Input": "La sua altezza รจ inferiore a 170.", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "inferiore a 170", + "TypeName": "numberrange", + "Resolution": { + "value": "(,170)" + } + } + ] + }, + { + "Input": "La sua altezza รจ al di sotto di 170.", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "al di sotto di 170", + "TypeName": "numberrange", + "Resolution": { + "value": "(,170)" + } + } + ] + }, + { + "Input": "Meno di mille panda giganti vivono ancora allo stato brado.", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "meno di mille", + "TypeName": "numberrange", + "Resolution": { + "value": "(,1000)" + } + } + ] + }, + { + "Input": "x รจ uguale a centosettanta.", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "uguale a centosettanta", + "TypeName": "numberrange", + "Resolution": { + "value": "[170,170]" + } + } + ] + }, + { + "Input": "x>10 e y<20", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": ">10", + "TypeName": "numberrange", + "Resolution": { + "value": "(10,)" + } + }, + { + "Text": "<20", + "TypeName": "numberrange", + "Resolution": { + "value": "(,20)" + } + } + ] + }, + { + "Input": "x รจ maggiore di 10 e minore di 20. y รจ non piรน di 50 e non meno di 20.", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "maggiore di 10 e minore di 20", + "TypeName": "numberrange", + "Resolution": { + "value": "(10,20)" + } + }, + { + "Text": "non piรน di 50 e non meno di 20", + "TypeName": "numberrange", + "Resolution": { + "value": "[20,50]" + } + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Italian/OrdinalModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Italian/OrdinalModel.json new file mode 100644 index 000000000..4c27573bf --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Italian/OrdinalModel.json @@ -0,0 +1,302 @@ +[ + { + "Input": "tre trilionesimo", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "tre trilionesimo", + "TypeName": "ordinal", + "Resolution": { + "value": "3E+18", + "offset":"3E+18", + "relativeTo":"start" + } + } + ] + }, + { + "Input": "trilionesimo", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "trilionesimo", + "TypeName": "ordinal", + "Resolution": { + "value": "1E+18", + "offset":"1E+18", + "relativeTo":"start" + } + } + ] + }, + { + "Input": "cento trilionesimo", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "cento trilionesimo", + "TypeName": "ordinal", + "Resolution": { + "value": "1E+20", + "offset":"1E+20", + "relativeTo":"start" + } + } + ] + }, + { + "Input": "11ยฐ", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "11ยฐ", + "TypeName": "ordinal", + "Resolution": { + "value": "11", + "offset":"11", + "relativeTo":"start" + } + } + ] + }, + { + "Input": "21esima", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "21esima", + "TypeName": "ordinal", + "Resolution": { + "value": "21", + "offset":"21", + "relativeTo":"start" + } + } + ] + }, + { + "Input": "30mo", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "30mo", + "TypeName": "ordinal", + "Resolution": { + "value": "30", + "offset":"30", + "relativeTo":"start" + } + } + ] + }, + { + "Input": "2ยฐ", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "2ยฐ", + "TypeName": "ordinal", + "Resolution": { + "value": "2", + "offset":"2", + "relativeTo":"start" + } + } + ] + }, + { + "Input": "undicesimo", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "undicesimo", + "TypeName": "ordinal", + "Resolution": { + "value": "11", + "offset":"11", + "relativeTo":"start" + } + } + ] + }, + { + "Input": "ventesimo", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "ventesimo", + "TypeName": "ordinal", + "Resolution": { + "value": "20", + "offset":"20", + "relativeTo":"start" + } + } + ] + }, + { + "Input": "venticinquesimo", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "venticinquesimo", + "TypeName": "ordinal", + "Resolution": { + "value": "25", + "offset":"25", + "relativeTo":"start" + } + } + ] + }, + { + "Input": "ventunesimo", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "ventunesimo", + "TypeName": "ordinal", + "Resolution": { + "value": "21", + "offset":"21", + "relativeTo":"start" + } + } + ] + }, + { + "Input": "centoventicinquesimo", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "centoventicinquesimo", + "TypeName": "ordinal", + "Resolution": { + "value": "125", + "offset":"125", + "relativeTo":"start" + } + } + ] + }, + { + "Input": "duecentesimo", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "duecentesimo", + "TypeName": "ordinal", + "Resolution": { + "value": "200", + "offset":"200", + "relativeTo":"start" + } + } + ] + }, + { + "Input": "Prenota un posto in prima classe per Seattle", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "prima", + "TypeName": "ordinal", + "Resolution": { + "value": "1", + "offset":"1", + "relativeTo":"start" + } + } + ] + }, + { + "Input": "trentaseiesimo", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "trentaseiesimo", + "TypeName": "ordinal", + "Resolution": { + "value": "36", + "offset":"36", + "relativeTo":"start" + } + } + ] + }, + { + "Input": "quinto", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "quinto", + "TypeName": "ordinal", + "Resolution": { + "value": "5", + "offset":"5", + "relativeTo":"start" + } + } + ] + }, + { + "Input": "cento milionesimo", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "cento milionesimo", + "TypeName": "ordinal", + "Resolution": { + "value": "100000000", + "offset":"100000000", + "relativeTo":"start" + } + } + ] + }, + { + "Input": "trentesimo", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "trentesimo", + "TypeName": "ordinal", + "Resolution": { + "value": "30", + "offset":"30", + "relativeTo":"start" + } + } + ] + }, + { + "Input": "dodicesimo", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "dodicesimo", + "TypeName": "ordinal", + "Resolution": { + "value": "12", + "offset":"12", + "relativeTo":"start" + } + } + ] + }, + { + "Input": "il centoventisettesimo classificato", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "centoventisettesimo", + "TypeName": "ordinal", + "Resolution": { + "value": "127", + "offset":"127", + "relativeTo":"start" + } + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Italian/PercentModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Italian/PercentModel.json new file mode 100644 index 000000000..b0e2d6eff --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Italian/PercentModel.json @@ -0,0 +1,145 @@ +[ + { + "Input": "100%", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "100%", + "TypeName": "percentage", + "Resolution": { + "value": "100%" + } + } + ] + }, + { + "Input": " 100% ", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "100%", + "TypeName": "percentage", + "Resolution": { + "value": "100%" + } + } + ] + }, + { + "Input": " 100 percento", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "100 percento", + "TypeName": "percentage", + "Resolution": { + "value": "100%" + } + } + ] + }, + { + "Input": " 100 percentuale", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "100 percentuale", + "TypeName": "percentage", + "Resolution": { + "value": "100%" + } + } + ] + }, + { + "Input": "240 percento", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "240 percento", + "TypeName": "percentage", + "Resolution": { + "value": "240%" + } + } + ] + }, + { + "Input": "venti percento", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "venti percento", + "TypeName": "percentage", + "Resolution": { + "value": "20%" + } + } + ] + }, + { + "Input": "il sistema รจ il ventisette percento piรน efficiente", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "ventisette percento", + "TypeName": "percentage", + "Resolution": { + "value": "27%" + } + } + ] + }, + { + "Input": "trenta percento", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "trenta percento", + "TypeName": "percentage", + "Resolution": { + "value": "30%" + } + } + ] + }, + { + "Input": "trenta %", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "trenta %", + "TypeName": "percentage", + "Resolution": { + "value": "30%" + } + } + ] + }, + { + "Input": "cento percento", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "cento percento", + "TypeName": "percentage", + "Resolution": { + "value": "100%" + } + } + ] + }, + { + "Input": "10 percento", + "NotSupportedByDesign": "python,javascript,java", + "Results": [ + { + "Text": "10 percento", + "TypeName": "percentage", + "Resolution": { + "value": "10%" + } + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Japanese/NumberModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Japanese/NumberModel.json new file mode 100644 index 000000000..733c18635 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Japanese/NumberModel.json @@ -0,0 +1,12627 @@ +[ + { + "Input": "่ฅฟไนๆก", + "Results": [] + }, + { + "Input": "ไธ€ๅŒน", + "Results": [ + { + "Text": "ไธ€", + "TypeName": "number", + "Resolution": { + "value": "1" + }, + "Start": 0, + "End": 0 + } + ] + }, + { + "Input": "ๅใ‚ญใƒญ", + "Results": [ + { + "Text": "ๅ", + "TypeName": "number", + "Resolution": { + "value": "10" + }, + "Start": 0, + "End": 0 + } + ] + }, + { + "Input": "ไนๅนดๅ…ซใƒˆใƒณ", + "Results": [ + { + "Text": "ไน", + "TypeName": "number", + "Resolution": { + "value": "9" + }, + "Start": 0, + "End": 0 + }, + { + "Text": "ๅ…ซ", + "TypeName": "number", + "Resolution": { + "value": "8" + }, + "Start": 2, + "End": 2 + } + ] + }, + { + "Input": "ๅไธ‡ไปฅไธŠ", + "Results": [ + { + "Text": "ๅไธ‡ไปฅไธŠ", + "TypeName": "number", + "Resolution": { + "value": "100000" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "ไธ‡", + "Results": [] + }, + { + "Input": "ไธ‡ไธ‡", + "Results": [] + }, + { + "Input": "ไบŒ", + "Results": [ + { + "Text": "ไบŒ", + "TypeName": "number", + "Resolution": { + "value": "2" + }, + "Start": 0, + "End": 0 + } + ] + }, + { + "Input": "40k", + "Results": [ + { + "Text": "40k", + "TypeName": "number", + "Resolution": { + "value": "40000" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "ไบŒๅๅ„„", + "Results": [ + { + "Text": "ไบŒๅๅ„„", + "TypeName": "number", + "Resolution": { + "value": "2000000000" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "๏ผ–ใ€๏ผ•๏ผ”๏ผ”", + "Comment": "PendingValidation", + "Results": [ + { + "Text": "6,544", + "TypeName": "number", + "Resolution": { + "value": "6544" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "5ไธ‡4ๅƒ6็™พ", + "Results": [ + { + "Text": "5ไธ‡4ๅƒ6็™พ", + "TypeName": "number", + "Resolution": { + "value": "54600" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "5ๅ„„1ไธ‡4ๅƒ6็™พ", + "Results": [ + { + "Text": "5ๅ„„1ไธ‡4ๅƒ6็™พ", + "TypeName": "number", + "Resolution": { + "value": "500014600" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "5ใ€450", + "Comment": "PendingValidation", + "Results": [ + { + "Text": "5,450", + "TypeName": "number", + "Resolution": { + "value": "5450" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "ใƒžใ‚คใƒŠใ‚น10000", + "Results": [ + { + "Text": "ใƒžใ‚คใƒŠใ‚น10000", + "TypeName": "number", + "Resolution": { + "value": "-10000" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "ใƒžใ‚คใƒŠใ‚น8452", + "Results": [ + { + "Text": "ใƒžใ‚คใƒŠใ‚น8452", + "TypeName": "number", + "Resolution": { + "value": "-8452" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "-10000", + "Results": [ + { + "Text": "-10000", + "TypeName": "number", + "Resolution": { + "value": "-10000" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "ไธ€ใƒ€ใƒผใ‚น", + "Results": [ + { + "Text": "ไธ€ใƒ€ใƒผใ‚น", + "TypeName": "number", + "Resolution": { + "value": "12" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "ไบ”ๅใƒ€ใƒผใ‚น", + "Results": [ + { + "Text": "ไบ”ๅใƒ€ใƒผใ‚น", + "TypeName": "number", + "Resolution": { + "value": "600" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "ๅŠใƒ€ใƒผใ‚น", + "Results": [ + { + "Text": "ๅŠใƒ€ใƒผใ‚น", + "TypeName": "number", + "Resolution": { + "value": "6" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "ๅ", + "Results": [ + { + "Text": "ๅ", + "TypeName": "number", + "Resolution": { + "value": "10" + }, + "Start": 0, + "End": 0 + } + ] + }, + { + "Input": "ๅไบ”", + "Results": [ + { + "Text": "ๅไบ”", + "TypeName": "number", + "Resolution": { + "value": "15" + }, + "Start": 0, + "End": 1 + } + ] + }, + { + "Input": "ไธ€็™พ", + "Results": [ + { + "Text": "ไธ€็™พ", + "TypeName": "number", + "Resolution": { + "value": "100" + }, + "Start": 0, + "End": 1 + } + ] + }, + { + "Input": "ไน็™พไนๅไน", + "Results": [ + { + "Text": "ไน็™พไนๅไน", + "TypeName": "number", + "Resolution": { + "value": "999" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "ไน็™พไน", + "Results": [ + { + "Text": "ไน็™พไน", + "TypeName": "number", + "Resolution": { + "value": "909" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "ไบŒ็™พไบ”ๅ", + "Results": [ + { + "Text": "ไบŒ็™พไบ”ๅ", + "TypeName": "number", + "Resolution": { + "value": "250" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "ไธ€ไธ‡ไธ‰", + "Results": [ + { + "Text": "ไธ€ไธ‡ไธ‰", + "TypeName": "number", + "Resolution": { + "value": "10003" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "ไธ€ไธ‡ไบŒ็™พไบ”ๅ", + "Results": [ + { + "Text": "ไธ€ไธ‡ไบŒ็™พไบ”ๅ", + "TypeName": "number", + "Resolution": { + "value": "10250" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "ไธ€ไธ‡้›ถไบŒ็™พไบ”ๅ", + "Results": [ + { + "Text": "ไธ€ไธ‡้›ถไบŒ็™พไบ”ๅ", + "TypeName": "number", + "Resolution": { + "value": "10250" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "ไนไธ‡ๅ››", + "Results": [ + { + "Text": "ไนไธ‡ๅ››", + "TypeName": "number", + "Resolution": { + "value": "90004" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "ไนๅไบŒไธ‡ๅ››", + "Results": [ + { + "Text": "ไนๅไบŒไธ‡ๅ››", + "TypeName": "number", + "Resolution": { + "value": "920004" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "ไนไธ‡้›ถๅ››็™พ", + "Results": [ + { + "Text": "ไนไธ‡้›ถๅ››็™พ", + "TypeName": "number", + "Resolution": { + "value": "90400" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "ไน็™พไธ‡้›ถๅ››็™พ", + "Results": [ + { + "Text": "ไน็™พไธ‡้›ถๅ››็™พ", + "TypeName": "number", + "Resolution": { + "value": "9000400" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "ๅ››ๅƒ้›ถไบ”ไธ‡", + "Results": [ + { + "Text": "ๅ››ๅƒ้›ถไบ”ไธ‡", + "TypeName": "number", + "Resolution": { + "value": "40050000" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "ๅ››ๅƒไธ‡", + "Results": [ + { + "Text": "ๅ››ๅƒไธ‡", + "TypeName": "number", + "Resolution": { + "value": "40000000" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "ๅ››ๅƒไธ‡้›ถๅ…ญๅƒ", + "Results": [ + { + "Text": "ๅ››ๅƒไธ‡้›ถๅ…ญๅƒ", + "TypeName": "number", + "Resolution": { + "value": "40006000" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "ๅ››ๅ„„", + "Results": [ + { + "Text": "ๅ››ๅ„„", + "TypeName": "number", + "Resolution": { + "value": "400000000" + }, + "Start": 0, + "End": 1 + } + ] + }, + { + "Input": "ๅ››ๅ„„ไบ”ๅƒๅ…ญ็™พๅ››ๅไบŒไธ‡้›ถไธ€ๅไบ”", + "Results": [ + { + "Text": "ๅ››ๅ„„ไบ”ๅƒๅ…ญ็™พๅ››ๅไบŒไธ‡้›ถไธ€ๅไบ”", + "TypeName": "number", + "Resolution": { + "value": "456420015" + }, + "Start": 0, + "End": 13 + } + ] + }, + { + "Input": "ๅ››ไธ‡ไบ”ๅƒๅ…ญ็™พไบŒๅไบŒ", + "Results": [ + { + "Text": "ๅ››ไธ‡ไบ”ๅƒๅ…ญ็™พไบŒๅไบŒ", + "TypeName": "number", + "Resolution": { + "value": "45622" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "ไบ”ๅ…†ๅ…ญๅไบŒๅ„„ๅ››ไธ‡ไบ”ๅƒไบŒ", + "Results": [ + { + "Text": "ไบ”ๅ…†ๅ…ญๅไบŒๅ„„ๅ››ไธ‡ไบ”ๅƒไบŒ", + "TypeName": "number", + "Resolution": { + "value": "5006200045002" + }, + "Start": 0, + "End": 10 + } + ] + }, + { + "Input": "ไบ”ๅไบ”ๅ…†ไธ€ๅไบŒๅ„„ๅ››ไธ‡ไบ”ๅƒไบŒ", + "Results": [ + { + "Text": "ไบ”ๅไบ”ๅ…†ไธ€ๅไบŒๅ„„ๅ››ไธ‡ไบ”ๅƒไบŒ", + "TypeName": "number", + "Resolution": { + "value": "55001200045002" + }, + "Start": 0, + "End": 12 + } + ] + }, + { + "Input": "ไธ€็™พไธ‡้›ถๅ››", + "Results": [ + { + "Text": "ไธ€็™พไธ‡้›ถๅ››", + "TypeName": "number", + "Resolution": { + "value": "1000004" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "ๅ››ๅไธ‡", + "Results": [ + { + "Text": "ๅ››ๅไธ‡", + "TypeName": "number", + "Resolution": { + "value": "400000" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "ๅ››ๅƒ้›ถๅ››ไธ‡", + "Results": [ + { + "Text": "ๅ››ๅƒ้›ถๅ››ไธ‡", + "TypeName": "number", + "Resolution": { + "value": "40040000" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "ๅ››ๅไบ”ๅ„„ๅ››ๅƒ้›ถๅ››ไธ‡", + "Results": [ + { + "Text": "ๅ››ๅไบ”ๅ„„ๅ››ๅƒ้›ถๅ››ไธ‡", + "TypeName": "number", + "Resolution": { + "value": "4540040000" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "1, 234, 567", + "Results": [ + { + "Text": "1", + "TypeName": "number", + "Resolution": { + "value": "1" + }, + "Start": 0, + "End": 0 + }, + { + "Text": "234", + "TypeName": "number", + "Resolution": { + "value": "234" + }, + "Start": 3, + "End": 5 + }, + { + "Text": "567", + "TypeName": "number", + "Resolution": { + "value": "567" + }, + "Start": 8, + "End": 10 + } + ] + }, + { + "Input": "1ใ€234ใ€567", + "Comment": "PendingValidation", + "Results": [ + { + "Text": "1,234,567", + "TypeName": "number", + "Resolution": { + "value": "1234567" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "ไบŒ็™พไบ”, ไบŒ็™พไบ”, ใฉไบŒ็™พไบ”ใ€‚", + "Results": [ + { + "Text": "ไบŒ็™พไบ”", + "TypeName": "number", + "Resolution": { + "value": "205" + }, + "Start": 0, + "End": 2 + }, + { + "Text": "ไบŒ็™พไบ”", + "TypeName": "number", + "Resolution": { + "value": "205" + }, + "Start": 5, + "End": 7 + }, + { + "Text": "ไบŒ็™พไบ”", + "TypeName": "number", + "Resolution": { + "value": "205" + }, + "Start": 11, + "End": 13 + } + ] + }, + { + "Input": "199ไธช", + "Results": [ + { + "Text": "199", + "TypeName": "number", + "Resolution": { + "value": "199" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "1,050,000,000", + "Results": [ + { + "Text": "1,050,000,000", + "TypeName": "number", + "Resolution": { + "value": "1050000000" + }, + "Start": 0, + "End": 12 + } + ] + }, + { + "Input": "ไธ€็™พ ไบ” ๅ ไบŒ", + "Results": [ + { + "Text": "ไธ€็™พ ไบ” ๅ ไบŒ", + "TypeName": "number", + "Resolution": { + "value": "152" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "7ไธ‡ 5ๅƒ 4็™พ", + "Results": [ + { + "Text": "7ไธ‡ 5ๅƒ 4็™พ", + "TypeName": "number", + "Resolution": { + "value": "75400" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "ไธ‰ๅƒ ๅ…ซ็™พ ไนๅๅ…ญ ไธ‡ ๅ››ๅƒ ไน็™พ ๅ…ญๅไบ”", + "Results": [ + { + "Text": "ไธ‰ๅƒ ๅ…ซ็™พ ไนๅๅ…ญ ไธ‡ ๅ››ๅƒ ไน็™พ ๅ…ญๅไบ”", + "TypeName": "number", + "Resolution": { + "value": "38964965" + }, + "Start": 0, + "End": 20 + } + ] + }, + { + "Input": "ๅใƒ€ใƒผใ‚นใ‚Šใ‚“ใ”", + "Results": [ + { + "Text": "ๅใƒ€ใƒผใ‚น", + "TypeName": "number", + "Resolution": { + "value": "120" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "๏ผ‘๏ผ™๏ผ™๏ผ‘ๅนด๏ผ‘ๆœˆ๏ผ‘๏ผ–ๆ—ฅๅคœใƒ‘ใƒชๆ™‚้–“๏ผ’๏ผๆ™‚๏ผšใƒ•ใƒฉใƒณใ‚นใฎใƒŸใƒˆใƒฉใƒณๅคง็ตฑ้ ˜ใŒใƒ†ใƒฌใƒ“ใฎ่ซ‡่ฉฑใ‚’็™บ่กจใ—ใ€ๆตทๆนพใฎๅฑๆฉŸใฎ่งฃๆฑบใ‚’ๅฎฃ่จ€ใ—ใŸใ€‚", + "Results": [ + { + "Text": "1991", + "TypeName": "number", + "Resolution": { + "value": "1991" + }, + "Start": 0, + "End": 3 + }, + { + "Text": "1", + "TypeName": "number", + "Resolution": { + "value": "1" + }, + "Start": 5, + "End": 5 + }, + { + "Text": "16", + "TypeName": "number", + "Resolution": { + "value": "16" + }, + "Start": 7, + "End": 8 + }, + { + "Text": "20", + "TypeName": "number", + "Resolution": { + "value": "20" + }, + "Start": 15, + "End": 16 + } + ] + }, + { + "Input": "2^5", + "Results": [ + { + "Text": "2^5", + "TypeName": "number", + "Resolution": { + "value": "32" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "2e5", + "Results": [ + { + "Text": "2e5", + "TypeName": "number", + "Resolution": { + "value": "200000" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "10,000.233", + "Results": [ + { + "Text": "10,000.233", + "TypeName": "number", + "Resolution": { + "value": "10000.233" + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": ".23456000", + "Results": [ + { + "Text": ".23456000", + "TypeName": "number", + "Resolution": { + "value": "0.23456" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "4.800", + "Results": [ + { + "Text": "4.800", + "TypeName": "number", + "Resolution": { + "value": "4.8" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "๏ผ’.๏ผ—๏ผ˜๏ผ™๏ผ", + "Results": [ + { + "Text": "2.7890", + "TypeName": "number", + "Resolution": { + "value": "2.789" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "2.3", + "Results": [ + { + "Text": "2.3", + "TypeName": "number", + "Resolution": { + "value": "2.3" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "2.3ไธ‡", + "Results": [ + { + "Text": "2.3ไธ‡", + "TypeName": "number", + "Resolution": { + "value": "23000" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "๏ผ’.๏ผ—๏ผ˜๏ผ™๏ผe๏ผ๏ผ‘", + "Comment": "PendingValidation", + "Results": [ + { + "Text": "2.7890e-1", + "TypeName": "number", + "Resolution": { + "value": "0.2789" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "1, 234, 567.3", + "Results": [ + { + "Text": "1", + "TypeName": "number", + "Resolution": { + "value": "1" + }, + "Start": 0, + "End": 0 + }, + { + "Text": "234", + "TypeName": "number", + "Resolution": { + "value": "234" + }, + "Start": 3, + "End": 5 + }, + { + "Text": "567.3", + "TypeName": "number", + "Resolution": { + "value": "567.3" + }, + "Start": 8, + "End": 12 + } + ] + }, + { + "Input": "2222.2222.22222.222", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "2222", + "TypeName": "number", + "Resolution": { + "value": "2222" + }, + "Start": 0, + "End": 3 + }, + { + "Text": "2222", + "TypeName": "number", + "Resolution": { + "value": "2222" + }, + "Start": 5, + "End": 8 + }, + { + "Text": "22222", + "TypeName": "number", + "Resolution": { + "value": "22222" + }, + "Start": 10, + "End": 14 + }, + { + "Text": "222", + "TypeName": "number", + "Resolution": { + "value": "222" + }, + "Start": 16, + "End": 18 + } + ] + }, + { + "Input": "...9", + "NotSupported": "javascript", + "Results": [ + { + "Text": "9", + "TypeName": "number", + "Resolution": { + "value": "9" + }, + "Start": 3, + "End": 3 + } + ] + }, + { + "Input": "๏ผ๏ผ9", + "Results": [ + { + "Text": "9", + "TypeName": "number", + "Resolution": { + "value": "9" + }, + "Start": 2, + "End": 2 + } + ] + }, + { + "Input": "-127.32e13", + "Results": [ + { + "Text": "-127.32e13", + "TypeName": "number", + "Resolution": { + "value": "-1.2732E+15" + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": "12.32e+14", + "Results": [ + { + "Text": "12.32e+14", + "TypeName": "number", + "Resolution": { + "value": "1.232E+15" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "-12e-1", + "Results": [ + { + "Text": "-12e-1", + "TypeName": "number", + "Resolution": { + "value": "-1.2" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "๏ผ‘๏ผ’/๏ผ“", + "Results": [ + { + "Text": "12/3", + "TypeName": "number", + "Resolution": { + "value": "4" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "6/5", + "Results": [ + { + "Text": "6/5", + "TypeName": "number", + "Resolution": { + "value": "1.2" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "-3/2", + "Results": [ + { + "Text": "-3/2", + "TypeName": "number", + "Resolution": { + "value": "-1.5" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "-1.1^--23", + "Results": [ + { + "Text": "-1.1^--23", + "TypeName": "number", + "Resolution": { + "value": "-8.95430243255239" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "2.5^-1", + "Results": [ + { + "Text": "2.5^-1", + "TypeName": "number", + "Resolution": { + "value": "0.4" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "-1.1^+23", + "Results": [ + { + "Text": "-1.1^+23", + "TypeName": "number", + "Resolution": { + "value": "-8.95430243255239" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "-2.5^-1", + "Results": [ + { + "Text": "-2.5^-1", + "TypeName": "number", + "Resolution": { + "value": "-0.4" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "-1e1", + "Results": [ + { + "Text": "-1e1", + "TypeName": "number", + "Resolution": { + "value": "-10" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "-2.5 M", + "Results": [ + { + "Text": "-2.5 m", + "TypeName": "number", + "Resolution": { + "value": "-2500000" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "10.233", + "Results": [ + { + "Text": "10.233", + "TypeName": "number", + "Resolution": { + "value": "10.233" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "2^-1", + "Results": [ + { + "Text": "2^-1", + "TypeName": "number", + "Resolution": { + "value": "0.5" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "21.2E0", + "Results": [ + { + "Text": "21.2e0", + "TypeName": "number", + "Resolution": { + "value": "21.2" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "ไบ” ๅˆ†ใฎ ไธ€", + "Results": [ + { + "Text": "ไบ” ๅˆ†ใฎ ไธ€", + "TypeName": "number", + "Resolution": { + "value": "0.2" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "ไบ” ใฏ ๅ›› ๅˆ†ใฎ ไธ€", + "Results": [ + { + "Text": "ไบ” ใฏ ๅ›› ๅˆ†ใฎ ไธ€", + "TypeName": "number", + "Resolution": { + "value": "5.25" + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": "ไบ” ใจ ๅ›› ๅˆ†ใฎ ไธ€", + "Results": [ + { + "Text": "ไบ” ใจ ๅ›› ๅˆ†ใฎ ไธ€", + "TypeName": "number", + "Resolution": { + "value": "5.25" + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": "๏ผ“๏ผ๏ผ•", + "Comment": "PendingValidation", + "Results": [ + { + "Text": "3/5", + "TypeName": "number", + "Resolution": { + "value": "0.6" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "1 ๏ผ“/5", + "Results": [ + { + "Text": "1 3/5", + "TypeName": "number", + "Resolution": { + "value": "1.6" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "๏ผ‘๏ผ–/5", + "Results": [ + { + "Text": "16/5", + "TypeName": "number", + "Resolution": { + "value": "3.2" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "๏ผ‘๏ผ–ๅˆ†ใฎ5", + "Results": [ + { + "Text": "16ๅˆ†ใฎ5", + "TypeName": "number", + "Resolution": { + "value": "0.3125" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "๏ผ‘๏ผ–ๅˆ†ใฎ2225", + "Results": [ + { + "Text": "16ๅˆ†ใฎ2225", + "TypeName": "number", + "Resolution": { + "value": "139.0625" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "ใƒžใ‚คใƒŠใ‚นไธ€ใจไบŒๅˆ†ใฎไธ€", + "Results": [ + { + "Text": "ใƒžใ‚คใƒŠใ‚นไธ€ใจไบŒๅˆ†ใฎไธ€", + "TypeName": "number", + "Resolution": { + "value": "-1.5" + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": "๏ผ“ๅˆ†ใฎ27", + "Results": [ + { + "Text": "3ๅˆ†ใฎ27", + "TypeName": "number", + "Resolution": { + "value": "9" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "ใƒžใ‚คใƒŠใ‚น๏ผ“ๅˆ†ใฎ27", + "Results": [ + { + "Text": "ใƒžใ‚คใƒŠใ‚น3ๅˆ†ใฎ27", + "TypeName": "number", + "Resolution": { + "value": "-9" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "12/3ใฎๅคขใ€1/2ใฎๅŠชๅŠ›", + "Results": [ + { + "Text": "12/3", + "TypeName": "number", + "Resolution": { + "value": "4" + }, + "Start": 0, + "End": 3 + }, + { + "Text": "1/2", + "TypeName": "number", + "Resolution": { + "value": "0.5" + }, + "Start": 7, + "End": 9 + } + ] + }, + { + "Input": "ๅ››ๅท", + "Results": [] + }, + { + "Input": "ๅฐๆ˜ŽๅๆœฌใฎๆŒ‡", + "Results": [ + { + "Text": "ๅ", + "TypeName": "number", + "Resolution": { + "value": "10" + }, + "Start": 2, + "End": 2 + } + ] + }, + { + "Input": "็งใฎๅฎถใฏๅ››ๅทใซใ‚ใ‚Šใพใ™", + "Results": [] + }, + { + "Input": "็ญ”ใˆใฏ๏ผ‘๏ผ™๏ผ’ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "192", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "192" + }, + "Start": 3, + "End": 5 + } + ] + }, + { + "Input": "ใ“ใฎ่ข‹ใฎๅŽšใ•ใฏ๏ผใƒป๏ผ๏ผ˜ใƒŸใƒชใƒกใƒผใƒˆใƒซใงใ™ใ€‚", + "IgnoreResolution": true, + "Comment": "Need language review", + "NotSupportedByDesign": "javascript, java, python", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "0.08", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "0.08" + }, + "Start": 7, + "End": 10 + } + ] + }, + { + "Input": "ไธŠๆ˜‡็އใฏ๏ผ๏ผŽ๏ผ’๏ผ“๏ผ”๏ผ•๏ผ–๏ผ๏ผ๏ผใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "0.23456000", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "0.23456" + }, + "Start": 4, + "End": 13 + } + ] + }, + { + "Input": "ใ“ใฎ็ญ”ใˆใฏ๏ผ”๏ผŽ๏ผ˜๏ผ๏ผใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "4.800", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "4.8" + }, + "Start": 5, + "End": 9 + } + ] + }, + { + "Input": "ใ“ใฎ็ฎ—ๆ•ฐใฎๅ•้กŒใฎ็ญ”ใˆใฏใ€๏ผ‘๏ผ๏ผ“ใจ๏ผ“ๅˆ†ใฎ๏ผ’ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "103ใจ3ๅˆ†ใฎ2", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "103.666666666667" + }, + "Start": 12, + "End": 19 + } + ] + }, + { + "Input": "ๅ€็އใฏ๏ผ‘๏ผ–ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "16", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "16" + }, + "Start": 3, + "End": 4 + } + ] + }, + { + "Input": "ๅฎฟ้กŒใฎ๏ผ“ๅˆ†ใฎ๏ผ’ใŒ็ต‚ใ‚ใ‚Šใพใ—ใŸใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "3ๅˆ†ใฎ2", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.666666666666667" + }, + "Start": 3, + "End": 6 + } + ] + }, + { + "Input": "็ญ”ใˆใฏ๏ผ‘๏ผ‘๏ผ–ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "116", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "116" + }, + "Start": 3, + "End": 5 + } + ] + }, + { + "Input": "็ญ”ใˆใฏ๏ผ‘๏ผ๏ผ–ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "106", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "106" + }, + "Start": 3, + "End": 5 + } + ] + }, + { + "Input": "ไปŠใฎWTOใฎๅŠ ็›Ÿๅ›ฝใฏ๏ผ‘๏ผ–๏ผ‘ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "161", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "161" + }, + "Start": 10, + "End": 12 + } + ] + }, + { + "Input": "๏ผ‘ๅ…†ๅˆ†ใฎ๏ผ‘ใฎๅคงใใ•ใฏ็›ฎใซ่ฆ‹ใˆใพใ›ใ‚“ใ€‚ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "1ๅ…†ๅˆ†ใฎ1", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "1E-12" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "๏ผ‘๏ผ๏ผๅ„„ๅˆ†ใฎ๏ผ‘ใฎๅคงใใ•ใฏ็›ฎใซใฟใˆใชใ„ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "100ๅ„„ๅˆ†ใฎ1", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "1E-10" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "้‰›็ญ†ใ‚’๏ผ“ใƒ€ใƒผใ‚น่ฒทใ„ใพใ—ใŸใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "3ใƒ€ใƒผใ‚น", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "36" + }, + "Start": 3, + "End": 6 + } + ] + }, + { + "Input": "ใƒšใƒณใŒ๏ผ‘ใƒ€ใƒผใ‚นๅƒๅ††ใงๅฃฒใ‚‰ใ‚Œใฆใ„ใพใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "1ใƒ€ใƒผใ‚น", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "12" + }, + "Start": 3, + "End": 6 + } + ] + }, + { + "Input": "ใƒ†ใƒ‹ใ‚นใƒœใƒผใƒซใ‚’๏ผ“๏ผ๏ผใจ๏ผ’ใƒ€ใƒผใ‚น็™บๆณจใ—ใพใ—ใŸใ€‚", + "IgnoreResolution": true, + "Comment": "Need language review", + "NotSupportedByDesign": "javascript, java, python", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "300ใจ2ใƒ€ใƒผใ‚น", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "324" + }, + "Start": 7, + "End": 14 + } + ] + }, + { + "Input": "๏ผ‘๏ผŒ๏ผ’๏ผ“๏ผ”๏ผŒ๏ผ•๏ผ–๏ผ—ใฏ็ด ๆ•ฐใงใฏใ‚ใ‚Šใพใ›ใ‚“ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "1,234,567", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "1234567" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "๏ผ‘ใจ๏ผ’๏ผ“๏ผ”ใจ๏ผ•๏ผ–๏ผ—ใฏๆœ‰ๅŠนใชๆ•ฐๅญ—ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "1", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "1" + }, + "Start": 0, + "End": 0 + }, + { + "Text": "234", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "234" + }, + "Start": 2, + "End": 4 + }, + { + "Text": "567", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "567" + }, + "Start": 6, + "End": 8 + } + ] + }, + { + "Input": "็ญ”ใˆใฏ๏ผ™๏ผŽ๏ผ’๏ผ“๏ผ’๏ผ‘๏ผ“๏ผ‘๏ผ’ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "9.2321312", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "9.2321312" + }, + "Start": 3, + "End": 11 + } + ] + }, + { + "Input": "็ญ”ใˆใฏโˆ’๏ผ™๏ผŽ๏ผ’๏ผ“๏ผ’๏ผ‘๏ผ“๏ผ‘๏ผ’ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "-9.2321312", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "-9.2321312" + }, + "Start": 3, + "End": 12 + } + ] + }, + { + "Input": "โˆ’๏ผ‘ใฏๆœ€ๅคงใฎ่ฒ ใฎๆ•ดๆ•ฐใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "-1", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "-1" + }, + "Start": 0, + "End": 1 + } + ] + }, + { + "Input": "ๅ‡บ็”Ÿ็އใฏโˆ’๏ผ•ๅˆ†ใฎ๏ผ”ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "-5ๅˆ†ใฎ4", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "-0.8" + }, + "Start": 4, + "End": 8 + } + ] + }, + { + "Input": "็ญ”ใˆใฏโˆ’๏ผ‘ใจ๏ผ•ๅˆ†ใฎ๏ผ”ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "-1ใจ5ๅˆ†ใฎ4", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "-1.8" + }, + "Start": 3, + "End": 9 + } + ] + }, + { + "Input": "๏ผ“ใฏๅฅ‡ๆ•ฐใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "3", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "3" + }, + "Start": 0, + "End": 0 + } + ] + }, + { + "Input": "็ญ”ใˆใฏ๏ผ‘๏ผ’๏ผ“๏ผ”๏ผ•๏ผ–๏ผ—๏ผ˜๏ผ™๏ผ‘๏ผ๏ผ‘๏ผ’๏ผ“๏ผ‘ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "123456789101231", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "123456789101231" + }, + "Start": 3, + "End": 17 + } + ] + }, + { + "Input": "็ญ”ใˆใฏโˆ’๏ผ‘๏ผ’๏ผ“๏ผ”๏ผ•๏ผ–๏ผ—๏ผ˜๏ผ™๏ผ‘๏ผ๏ผ‘๏ผ’๏ผ“๏ผ‘ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "-123456789101231", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "-123456789101231" + }, + "Start": 3, + "End": 18 + } + ] + }, + { + "Input": "็ญ”ใˆใฏ โˆ’๏ผ‘๏ผ’๏ผ“๏ผ”๏ผ•๏ผ–๏ผ—๏ผ˜๏ผ™๏ผ‘๏ผ๏ผ‘๏ผ’๏ผ“๏ผ‘ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "-123456789101231", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "-123456789101231" + }, + "Start": 5, + "End": 20 + } + ] + }, + { + "Input": "๏ผ‘ใฏๆœ€ๅฐใฎๆญฃใฎๆ•ดๆ•ฐใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "1", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "1" + }, + "Start": 0, + "End": 0 + } + ] + }, + { + "Input": "็ญ”ใˆใฏ๏ผ‘ไธ‡ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "1ไธ‡", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "10000" + }, + "Start": 3, + "End": 4 + } + ] + }, + { + "Input": "็ญ”ใˆใฏ๏ผ‘๏ผไธ‡ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "10ไธ‡", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "100000" + }, + "Start": 3, + "End": 5 + } + ] + }, + { + "Input": "็ญ”ใˆใฏ๏ผ‘๏ผ๏ผๅ„„ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "100ๅ„„", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "10000000000" + }, + "Start": 3, + "End": 6 + } + ] + }, + { + "Input": "็ญ”ใˆโˆ’๏ผ‘ไธ‡ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "-1ไธ‡", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "-10000" + }, + "Start": 2, + "End": 4 + } + ] + }, + { + "Input": "็ญ”ใˆใฏ๏ผ’๏ผ๏ผไธ‡ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "200ไธ‡", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "2000000" + }, + "Start": 3, + "End": 6 + } + ] + }, + { + "Input": "็ญ”ใˆใฏ๏ผ‘ๅ…†ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "1ๅ…†", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "1000000000000" + }, + "Start": 3, + "End": 4 + } + ] + }, + { + "Input": "๏ผ“ใฏ็ด ๆ•ฐใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "3", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "3" + }, + "Start": 0, + "End": 0 + } + ] + }, + { + "Input": "็ญ”ใˆใฏ๏ผ’๏ผ‘ๅ…†ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "21ๅ…†", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "21000000000000" + }, + "Start": 3, + "End": 5 + } + ] + }, + { + "Input": "็ญ”ใˆใฏ๏ผ’๏ผ‘ๅ…†๏ผ“๏ผ๏ผใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "21ๅ…†300", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "21000000000300" + }, + "Start": 3, + "End": 8 + } + ] + }, + { + "Input": "๏ผ“๏ผ“๏ผ‘ใฏๅฅ‡ๆ•ฐใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "331", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "331" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "๏ผ’๏ผไธ‡๏ผ’๏ผ๏ผ๏ผใฏๅฎŸๆ•ฐใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "20ไธ‡2000", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "202000" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "๏ผ’๏ผ’๏ผ๏ผใฏๅฅ‡ๆ•ฐใงใฏใ‚ใ‚Šใพใ›ใ‚“ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "2200", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "2200" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "๏ผ’๏ผ๏ผ๏ผŽ๏ผ๏ผ“ใฏๅฐๆ•ฐใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "200.03", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "200.03" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "็ญ”ใˆใฏ๏ผ’๏ผ๏ผ๏ผŽ๏ผ—๏ผ‘ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "200.71", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "200.71" + }, + "Start": 3, + "End": 8 + } + ] + }, + { + "Input": "็ญ”ใˆใฏ๏ผ‘ใฎ๏ผ‘๏ผไน—ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "NotSupported": "dotnet", + "Comment": "Extraction done. PowerNumberParse method does not support 'power' representation for Kanji", + "Results": [ + { + "Text": "1ใฎ10ไน—", + "TypeName": "number", + "Resolution": { + "subtype": "power", + "value": "10000000000" + }, + "Start": 3, + "End": 7 + } + ] + }, + { + "Input": "๏ผ‘๏ผŽ๏ผ‘ใฎ๏ผ’๏ผ“ไน—ใฎ่จˆ็ฎ—ใฏ้›ฃใ—ใ„ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "NotSupported": "dotnet", + "Comment": "Extraction done. PowerNumberParse method does not support 'power' representation for Kanji", + "Results": [ + { + "Text": "1.1ใฎ23ไน—", + "TypeName": "number", + "Resolution": { + "subtype": "power", + "value": "8.95430243255239" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "็ญ”ใˆใฏ๏ผ“ไธ‡๏ผ’๏ผ’๏ผ๏ผใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "3ไธ‡2200", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "32200" + }, + "Start": 3, + "End": 8 + } + ] + }, + { + "Input": "๏ผ—๏ผใฏๆ•ดๆ•ฐใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "70", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "70" + }, + "Start": 0, + "End": 1 + } + ] + }, + { + "Input": "๏ผ•๏ผ’ใฏๅถๆ•ฐใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "52", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "52" + }, + "Start": 0, + "End": 1 + } + ] + }, + { + "Input": "็ญ”ใˆใฏ๏ผ’ใจ๏ผ”ๅˆ†ใฎ๏ผ‘ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "2ใจ4ๅˆ†ใฎ1", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "2.25" + }, + "Start": 3, + "End": 8 + } + ] + }, + { + "Input": "็ญ”ใˆใฏ๏ผ”ๅˆ†ใฎ๏ผ“ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "4ๅˆ†ใฎ3", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.75" + }, + "Start": 3, + "End": 6 + } + ] + }, + { + "Input": "ใƒ”ใ‚ถใ‚’๏ผ˜ๅˆ†ใฎ๏ผ‘ใ ใ‘้ฃŸในใพใ—ใŸใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "8ๅˆ†ใฎ1", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.125" + }, + "Start": 3, + "End": 6 + } + ] + }, + { + "Input": "ใ‚ฑใƒผใ‚ญใŒใพใ ๏ผ˜ๅˆ†ใฎ๏ผ•ใใ‚‰ใ„ๆฎ‹ใฃใฆใ„ใพใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "8ๅˆ†ใฎ5", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.625" + }, + "Start": 6, + "End": 9 + } + ] + }, + { + "Input": "ๆฐดใ‚’ใƒใ‚ฑใƒ„ใฎ๏ผ”ๅˆ†ใฎ๏ผ“ๅ…ฅใ‚Œใพใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "4ๅˆ†ใฎ3", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.75" + }, + "Start": 6, + "End": 9 + } + ] + }, + { + "Input": "็ญ”ใˆใฏ๏ผ’๏ผใจ๏ผ•ๅˆ†ใฎ๏ผ“ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "20ใจ5ๅˆ†ใฎ3", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "20.6" + }, + "Start": 3, + "End": 9 + } + ] + }, + { + "Input": "๏ผ•ๅˆ†ใฎ๏ผ’๏ผ“ใฏไปฎๅˆ†ๆ•ฐใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "5ๅˆ†ใฎ23", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "4.6" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "็ญ”ใˆใฏ๏ผ’๏ผ“ใจ๏ผ•ๅˆ†ใฎ๏ผ“ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "23ใจ5ๅˆ†ใฎ3", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "23.6" + }, + "Start": 3, + "End": 9 + } + ] + }, + { + "Input": "๏ผ•ๅˆ†ใฎ๏ผ‘๏ผ๏ผไธ‡๏ผ’๏ผ’๏ผ๏ผ•ใฏๆ•ดๆ•ฐใซใชใ‚Šใพใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "5ๅˆ†ใฎ100ไธ‡2205", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "200440.6" + }, + "Start": 0, + "End": 10 + } + ] + }, + { + "Input": "็ญ”ใˆใฏ๏ผ‘ใจ๏ผ’ๅˆ†ใฎ๏ผ‘ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "1ใจ2ๅˆ†ใฎ1", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "1.5" + }, + "Start": 3, + "End": 8 + } + ] + }, + { + "Input": "็ญ”ใˆใฏ๏ผ‘ใจ๏ผ”ๅˆ†ใฎ๏ผ‘ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "1ใจ4ๅˆ†ใฎ1", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "1.25" + }, + "Start": 3, + "End": 8 + } + ] + }, + { + "Input": "็ญ”ใˆใฏ๏ผ•ใจ๏ผ”ๅˆ†ใฎ๏ผ‘ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "5ใจ4ๅˆ†ใฎ1", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "5.25" + }, + "Start": 3, + "End": 8 + } + ] + }, + { + "Input": "็ญ”ใˆใฏ๏ผ‘๏ผ๏ผใจ๏ผ”ๅˆ†ใฎ๏ผ“ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "100ใจ4ๅˆ†ใฎ3", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "100.75" + }, + "Start": 3, + "End": 10 + } + ] + }, + { + "Input": "๏ผ‘๏ผ๏ผๅˆ†ใฎ๏ผ‘ใŒ็ญ”ใˆใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "100ๅˆ†ใฎ1", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.01" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "๏ผ’๏ผŽ๏ผ•ใฎโˆ’๏ผ‘ไน—ใฎ่จˆ็ฎ—ใฎไป•ๆ–นใ‚’่ชฌๆ˜Žใ—ใพใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "NotSupported": "dotnet", + "Comment": "Extraction done. PowerNumberParse method does not support 'power' representation for Kanji", + "Results": [ + { + "Text": "2.5ใฎ-1ไน—", + "TypeName": "number", + "Resolution": { + "subtype": "power", + "value": "0.4" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "็ญ”ใˆใฏโˆ’๏ผ’๏ผ•๏ผ๏ผใฎโˆ’๏ผ‘ไน—ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "NotSupported": "dotnet", + "Comment": "Extraction done. PowerNumberParse method does not support 'power' representation for Kanji", + "Results": [ + { + "Text": "-2500ใฎ-1ไน—", + "TypeName": "number", + "Resolution": { + "subtype": "power", + "value": "-0.0004" + }, + "Start": 3, + "End": 11 + } + ] + }, + { + "Input": "็ญ”ใˆใฏโˆ’๏ผ‘๏ผŽ๏ผ‘ใฎ๏ผ’๏ผ“ไน—ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "NotSupported": "dotnet", + "Comment": "Extraction done. PowerNumberParse method does not support 'power' representation for Kanji", + "Results": [ + { + "Text": "-1.1ใฎ23ไน—", + "TypeName": "number", + "Resolution": { + "subtype": "power", + "value": "-8.95430243255239" + }, + "Start": 3, + "End": 10 + } + ] + }, + { + "Input": "็ญ”ใˆใฏโˆ’๏ผ’๏ผŽ๏ผ•ใฎโˆ’๏ผ‘ไน—ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "NotSupported": "dotnet", + "Comment": "Extraction done. PowerNumberParse method does not support 'power' representation for Kanji", + "Results": [ + { + "Text": "-2.5ใฎ-1ไน—", + "TypeName": "number", + "Resolution": { + "subtype": "power", + "value": "-0.4" + }, + "Start": 3, + "End": 10 + } + ] + }, + { + "Input": "็ญ”ใˆใฏโˆ’๏ผ‘๏ผŽ๏ผ‘ใฎโˆ’โˆ’๏ผ’๏ผ“ไน—ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "NotSupported": "dotnet", + "Comment": "Extraction done. PowerNumberParse method does not support 'power' representation for Kanji", + "Results": [ + { + "Text": "-1.1ใฎ--23ไน—", + "TypeName": "number", + "Resolution": { + "subtype": "power", + "value": "-8.95430243255239" + }, + "Start": 3, + "End": 12 + } + ] + }, + { + "Input": "็ญ”ใˆใฏโˆ’๏ผ‘๏ผ’๏ผ—๏ผŽ๏ผ“๏ผ’ร—๏ผ‘๏ผใฎ๏ผ‘๏ผ“ไน—ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "NotSupported": "dotnet", + "Comment": "Extraction done. PowerNumberParse method does not support 'power' representation for Kanji", + "Results": [ + { + "Text": "-127.32ร—10ใฎ13ไน—", + "TypeName": "number", + "Resolution": { + "subtype": "power", + "value": "-1.2732E+15" + }, + "Start": 3, + "End": 16 + } + ] + }, + { + "Input": "็ญ”ใˆใฏ๏ผ‘๏ผ’๏ผŽ๏ผ“๏ผ’ร—๏ผ‘๏ผใฎ๏ผ‘๏ผ”ไน—ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "NotSupported": "dotnet", + "Comment": "Extraction done. PowerNumberParse method does not support 'power' representation for Kanji", + "Results": [ + { + "Text": "12.32ร—10ใฎ14ไน—", + "TypeName": "number", + "Resolution": { + "subtype": "power", + "value": "1.232E+15" + }, + "Start": 3, + "End": 14 + } + ] + }, + { + "Input": "็ญ”ใˆใฏโˆ’๏ผ‘๏ผ’ร—๏ผ‘๏ผใฎโˆ’๏ผ‘ไน—ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "NotSupported": "dotnet", + "Comment": "Extraction done. PowerNumberParse method does not support 'power' representation for Kanji", + "Results": [ + { + "Text": "-12ร—10ใฎ-1ไน—", + "TypeName": "number", + "Resolution": { + "subtype": "power", + "value": "-1.2" + }, + "Start": 3, + "End": 12 + } + ] + }, + { + "Input": "ๅคไผ‘ใฟใฎๅฎฟ้กŒใŒ๏ผ•ๅˆ†ใฎ๏ผ‘็ต‚ใ‚ใ‚Šใพใ—ใŸใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "5ๅˆ†ใฎ1", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.2" + }, + "Start": 7, + "End": 10 + } + ] + }, + { + "Input": "็ญ”ใˆใฏ๏ผ‘ๅ…†ๅˆ†ใฎ๏ผ‘๏ผ๏ผไธ‡ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "1ๅ…†ๅˆ†ใฎ100ไธ‡", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "1E-07" + }, + "Start": 3, + "End": 10 + } + ] + }, + { + "Input": "ๅคไผ‘ใฟใฎๅฎฟ้กŒใŒ๏ผ•ๅˆ†ใฎ๏ผ“็ต‚ใ‚ใ‚Šใพใ—ใŸใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "5ๅˆ†ใฎ3", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.6" + }, + "Start": 7, + "End": 10 + } + ] + }, + { + "Input": "๏ผ•ๅˆ†ใฎ๏ผ’๏ผใฏไปฎๅˆ†ๆ•ฐใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "5ๅˆ†ใฎ20", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "4" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "๏ผ“ใจ๏ผ•ๅˆ†ใฎ๏ผ‘ใฏๅธฏๅˆ†ๆ•ฐใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "3ใจ5ๅˆ†ใฎ1", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "3.2" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "๏ผ•ๅˆ†ใฎ๏ผ’๏ผ‘ใฏๅธฏๅˆ†ๆ•ฐใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "5ๅˆ†ใฎ21", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "4.2" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "็ญ”ใˆใฏ๏ผ’๏ผ•ๅˆ†ใฎ๏ผ‘ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "25ๅˆ†ใฎ1", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.04" + }, + "Start": 3, + "End": 7 + } + ] + }, + { + "Input": "็ญ”ใˆใฏ๏ผ’๏ผ‘ๅˆ†ใฎ๏ผ“ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "21ๅˆ†ใฎ3", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.142857142857143" + }, + "Start": 3, + "End": 7 + } + ] + }, + { + "Input": "๏ผ’๏ผ•ๅˆ†ใฎ๏ผ’๏ผใฏใพใ ็ด„ๅˆ†ใงใใพใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "25ๅˆ†ใฎ20", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.8" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "็ญ”ใˆใฏ๏ผ•ๅˆ†ใฎ๏ผ‘๏ผ“๏ผใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "5ๅˆ†ใฎ130", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "26" + }, + "Start": 3, + "End": 8 + } + ] + }, + { + "Input": "็ญ”ใˆใฏ๏ผ“๏ผ•ๅˆ†ใฎ๏ผ‘๏ผ๏ผใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "35ๅˆ†ใฎ100", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "2.85714285714286" + }, + "Start": 3, + "End": 9 + } + ] + }, + { + "Input": "็ญ”ใˆใฏ๏ผ•ๅˆ†ใฎ๏ผ‘๏ผ“๏ผ’ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "5ๅˆ†ใฎ132", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "26.4" + }, + "Start": 3, + "End": 8 + } + ] + }, + { + "Input": "็ญ”ใˆใฏ๏ผ‘๏ผ“๏ผใจ๏ผ•ๅˆ†ใฎ๏ผ’ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "130ใจ5ๅˆ†ใฎ2", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "130.4" + }, + "Start": 3, + "End": 10 + } + ] + }, + { + "Input": "็ญ”ใˆใฏ๏ผ‘๏ผ๏ผ•ๅˆ†ใฎ๏ผ‘ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "105ๅˆ†ใฎ1", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.00952380952380952" + }, + "Start": 3, + "End": 8 + } + ] + }, + { + "Input": "็ญ”ใˆใฏ๏ผ‘๏ผ๏ผ๏ผ•ๅˆ†ใฎ๏ผ‘๏ผ๏ผใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "1005ๅˆ†ใฎ100", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.0995024875621891" + }, + "Start": 3, + "End": 11 + } + ] + }, + { + "Input": "็ญ”ใˆใฏ๏ผ’๏ผ‘ๅˆ†ใฎ๏ผ‘ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "21ๅˆ†ใฎ1", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.0476190476190476" + }, + "Start": 3, + "End": 7 + } + ] + }, + { + "Input": "็ญ”ใˆใฏ๏ผ‘๏ผ’๏ผๅˆ†ใฎ๏ผ‘ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "120ๅˆ†ใฎ1", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.00826446280991736" + }, + "Start": 3, + "End": 8 + } + ] + }, + { + "Input": "็ญ”ใˆใฏ๏ผ“ๅˆ†ใฎ๏ผ‘ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "3ๅˆ†ใฎ1", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.333333333333333" + }, + "Start": 3, + "End": 6 + } + ] + }, + { + "Input": "็ญ”ใˆใฏ๏ผ’๏ผๅˆ†ใฎ๏ผ‘ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "20ๅˆ†ใฎ1", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.05" + }, + "Start": 3, + "End": 7 + } + ] + }, + { + "Input": "็ญ”ใˆใฏ๏ผ‘๏ผ๏ผๅˆ†ใฎ๏ผ‘ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "100ๅˆ†ใฎ1", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.01" + }, + "Start": 3, + "End": 8 + } + ] + }, + { + "Input": "็ญ”ใˆใฏ๏ผ‘๏ผ’๏ผ•ๅˆ†ใฎ๏ผ‘ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "125ๅˆ†ใฎ1", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.008" + }, + "Start": 3, + "End": 8 + } + ] + }, + { + "Input": "๏ผ•ๅˆ†ใฎ๏ผ™๏ผ•๏ผ๏ผใฏใ„ใใคใงใ™ใ‹ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "5ๅˆ†ใฎ9500", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "1900" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "็ญ”ใˆใฏโˆ’๏ผ•ๅˆ†ใฎ๏ผ™๏ผ•๏ผ๏ผใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "-5ๅˆ†ใฎ9500", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "-1900" + }, + "Start": 3, + "End": 10 + } + ] + }, + { + "Input": "็ญ”ใˆใฏโˆ’๏ผ‘ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "-1", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "-1" + }, + "Start": 3, + "End": 4 + } + ] + }, + { + "Input": "็ญ”ใˆใฏโˆ’๏ผ“๏ผ•ๅˆ†ใฎ๏ผ‘๏ผ๏ผใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "-35ๅˆ†ใฎ100", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "-2.85714285714286" + }, + "Start": 3, + "End": 10 + } + ] + }, + { + "Input": "็ญ”ใˆใฏโˆ’๏ผ’๏ผ•ๅˆ†ใฎ๏ผ‘ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "-25ๅˆ†ใฎ1", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "-0.05" + }, + "Start": 3, + "End": 8 + } + ] + }, + { + "Input": "็ญ”ใˆใฏโˆ’๏ผ•๏ผŽ๏ผ•ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "-5.5", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "-5.5" + }, + "Start": 3, + "End": 6 + } + ] + }, + { + "Input": "็ญ”ใˆใฏโˆ’๏ผ•ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "-5", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "-5" + }, + "Start": 3, + "End": 4 + } + ] + }, + { + "Input": "็ญ”ใˆใฏ๏ผ”ๅˆ†ใฎ๏ผ‘ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "4ๅˆ†ใฎ1", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.25" + }, + "Start": 3, + "End": 6 + } + ] + }, + { + "Input": "็ญ”ใˆใฏ๏ผ˜ๅˆ†ใฎ๏ผ‘ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "8ๅˆ†ใฎ1", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.125" + }, + "Start": 3, + "End": 6 + } + ] + }, + { + "Input": "็ญ”ใˆใฏ๏ผ˜ๅˆ†ใฎ๏ผ•ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "8ๅˆ†ใฎ5", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.625" + }, + "Start": 3, + "End": 6 + } + ] + }, + { + "Input": "๏ผ”ไธ‡ใจ๏ผ”ไธ‡ใฏๅŒใ˜ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "4ไธ‡", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "40000" + }, + "Start": 0, + "End": 1 + }, + { + "Text": "4ไธ‡", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "40000" + }, + "Start": 3, + "End": 4 + } + ] + }, + { + "Input": "็พๅœจใ€ไธญๅ›ฝใฎไบบๅฃใฏ๏ผ‘๏ผ”ๅ„„๏ผ‘๏ผ”๏ผ๏ผ’ไธ‡๏ผ‘๏ผ‘๏ผ๏ผไบบใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "14ๅ„„1402ไธ‡1100", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "1414021100" + }, + "Start": 9, + "End": 20 + } + ] + }, + { + "Input": "๏ผ”๏ผ’๏ผ“ใ€€๏ผ๏ผ๏ผ๏ผใฏ๏ผ’ใคใฎๆ•ฐๅ€คใจใ—ใฆ่ช่ญ˜ใ•ใ‚Œใพใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "423", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "423" + }, + "Start": 0, + "End": 2 + }, + { + "Text": "0000", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "0" + }, + "Start": 4, + "End": 7 + }, + { + "Text": "2", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "2" + }, + "Start": 9, + "End": 9 + } + ] + }, + { + "Input": "๏ผ‘ใ€€๏ผ’๏ผ“๏ผ”ใ€€๏ผ•๏ผ–๏ผ—๏ผŽ๏ผ˜๏ผ™ใฏๆœ‰ๅŠนใชๆ•ฐๅ€คๅฝขๅผใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "1 234 567.89", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "1234567.89" + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "๏ผใฏ๏ผใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "0", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "0" + }, + "Start": 0, + "End": 0 + }, + { + "Text": "0", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "0" + }, + "Start": 2, + "End": 2 + } + ] + }, + { + "Input": "๏ผ’๏ผ๏ผ‘๏ผ˜ๅนด๏ผ•ๆœˆ๏ผ‘๏ผ—ๆ—ฅใซใ„ใคใงใ‚‚ไผšใˆใพใ™ใ‹ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "2018", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "2018" + }, + "Start": 0, + "End": 3 + }, + { + "Text": "17", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "5" + }, + "Start": 7, + "End": 8 + }, + { + "Text": "5", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "17" + }, + "Start": 5, + "End": 5 + } + ] + }, + { + "Input": "็งใฎ้›ป่ฉฑ็•ชๅทใฏใ€ใƒ—ใƒฉใ‚น๏ผ‘ใฎ๏ผ’๏ผ’๏ผ’ใฎ๏ผ’๏ผ’๏ผ’๏ผ’ใฎ๏ผ’๏ผ’๏ผ’๏ผ’ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "1", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "1" + }, + "Start": 11, + "End": 11 + }, + { + "Text": "222", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "222" + }, + "Start": 13, + "End": 15 + }, + { + "Text": "2222", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "2222" + }, + "Start": 17, + "End": 20 + }, + { + "Text": "2222", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "2222" + }, + "Start": 22, + "End": 25 + } + ] + }, + { + "Input": "็งใฏใ‚ใชใŸใซ๏ผ‘๏ผ๏ผ๏ผไธ‡ใ‚ใ’ใ‚‹ใ“ใจใŒใงใใพใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "1000ไธ‡", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "10000000" + }, + "Start": 6, + "End": 10 + } + ] + }, + { + "Input": "็งใฏใ‚ใชใŸใซ๏ผ“๏ผ’๏ผ‘ๅ…ƒใ‚’ใ‚ใ’ใ‚‹ใ“ใจใŒใงใใพใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "321", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "321" + }, + "Start": 6, + "End": 8 + } + ] + }, + { + "Input": "๏ผ”๏ผ“๏ผ’๏ผ‘ใฏๆœ‰ๅŠนใชๆ•ฐๅญ—ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "4321", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "4321" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "๏ผ”๏ผ“๏ผ๏ผใจ๏ผใฏ๏ผ’ใคใฎๆœ‰ๅŠนใชๆ•ฐๅญ—ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "4300", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "4300" + }, + "Start": 0, + "End": 3 + }, + { + "Text": "0", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "0" + }, + "Start": 5, + "End": 5 + }, + { + "Text": "2", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "2" + }, + "Start": 7, + "End": 7 + } + ] + }, + { + "Input": "๏ผ”๏ผ๏ผ๏ผใจ๏ผ“๏ผ’๏ผ‘ใฏ๏ผ’ใคใฎๆœ‰ๅŠนใชๆ•ฐๅญ—ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "4000", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "4000" + }, + "Start": 0, + "End": 3 + }, + { + "Text": "321", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "321" + }, + "Start": 5, + "End": 7 + }, + { + "Text": "2", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "2" + }, + "Start": 9, + "End": 9 + } + ] + }, + { + "Input": "๏ผ“๏ผ๏ผใจ๏ผ’๏ผ๏ผใฏ๏ผ’ใคใฎๆœ‰ๅŠนใชๆ•ฐๅญ—ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "300", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "300" + }, + "Start": 0, + "End": 2 + }, + { + "Text": "200", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "200" + }, + "Start": 4, + "End": 6 + }, + { + "Text": "2", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "2" + }, + "Start": 8, + "End": 8 + } + ] + }, + { + "Input": "๏ผ“๏ผ๏ผใจโˆ’๏ผ‘ใฏ๏ผ’ใคใฎๆœ‰ๅŠนใชๆ•ฐๅญ—ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "300", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "300" + }, + "Start": 0, + "End": 2 + }, + { + "Text": "-1", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "-1" + }, + "Start": 4, + "End": 5 + }, + { + "Text": "2", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "2" + }, + "Start": 7, + "End": 7 + } + ] + }, + { + "Input": "๏ผ“๏ผ๏ผ‘ใฏๆœ‰ๅŠนใชๆ•ฐๅญ—ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "301", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "301" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "ใ„ใใคใ‹ใฎๅ›ฝใงใฏใ€๏ผ•๏ผŽ๏ผ๏ผใ‚‚ใ—ใใฏ๏ผ•ใ€๏ผ๏ผใจใ‹ใ„ใฆใ‚‚ใ„ใ„ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "5.00", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "5" + }, + "Start": 9, + "End": 12 + }, + { + "Text": "5,00", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "5" + }, + "Start": 17, + "End": 20 + } + ] + }, + { + "Input": "ใƒ†ใƒใƒžใƒณใง๏ผ’๏ผ–ไบบใŒไบ‹ๆ•…ๆญปใ—ใŸใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "26", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "26" + }, + "Start": 5, + "End": 6 + } + ] + }, + { + "Input": "็งใฏ๏ผ“ๅนดๅ†…ใซ๏ผ‘ไธ‡ใƒ‰ใƒซ็จผใŽใŸใ„ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "3", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "3" + }, + "Start": 2, + "End": 2 + }, + { + "Text": "1ไธ‡", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "10000" + }, + "Start": 6, + "End": 7 + } + ] + }, + { + "Input": "็งใฏ๏ผ“ๅนดใง๏ผ’๏ผ๏ผ๏ผใƒ‰ใƒซ็จผใŽใŸใ„ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "3", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "3" + }, + "Start": 2, + "End": 2 + }, + { + "Text": "2000", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "2000" + }, + "Start": 5, + "End": 8 + } + ] + }, + { + "Input": "๏ผ“ๅˆ†ใฎ๏ผ’๏ผ๏ผ๏ผใฏไปฎๅˆ†ๆ•ฐใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "3ๅˆ†ใฎ2000", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "666.666666666667" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "๏ผ’๏ผใƒ‰ใƒซใŒๅฟ…่ฆใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "20", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "20" + }, + "Start": 0, + "End": 1 + } + ] + }, + { + "Input": "ใ“ใฎใƒœใƒˆใƒซใซใฏๆฐดใŒ๏ผ‘๏ผ˜๏ผ๏ผŽ๏ผ’๏ผ•ใƒŸใƒชใƒชใƒƒใƒˆใƒซๅ…ฅใ‚Œใ‚‰ใ‚Œใพใ™ใ€‚", + "NotSupportedByDesign": "javascript, java, python", + "Results": [] + }, + { + "Input": "ใ“ใฎใƒœใƒˆใƒซใซใฏๆฐดใŒ๏ผ‘๏ผ˜๏ผใƒŸใƒชใƒชใƒƒใƒˆใƒซๅ…ฅใ‚Œใ‚‰ใ‚Œใพใ™ใ€‚", + "NotSupportedByDesign": "javascript, java, python", + "Results": [] + }, + { + "Input": "ไผš็คพใ‹ใ‚‰่‡ชๅฎ…ใพใงใฎ่ท้›ขใฏ๏ผ’๏ผ™ใ‚ญใƒญใƒกใƒผใƒˆใƒซใงใ™ใ€‚", + "NotSupportedByDesign": "javascript, java, python", + "Results": [] + }, + { + "Input": "ๆฅ้€ฑใฎๆœจๆ›œๆ—ฅใฏ๏ผ•ๆœˆ๏ผ”ๆ—ฅใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "NotSupported": "dotnet", + "Results": [] + }, + { + "Input": "ๆฏŽๆ—ฅใ“ใฎ่–ฌใ‚’๏ผ๏ผŽ๏ผ’๏ผ•ใƒŸใƒชใƒชใƒƒใƒˆใƒซ้ฃฒใ‚“ใงใใ ใ•ใ„ใ€‚", + "NotSupportedByDesign": "javascript, java, python", + "Results": [] + }, + { + "Input": "๏ผ‘ใƒกใƒผใƒˆใƒซใฏๆ•ฐๅญ—ใงใฏใ‚ใ‚Šใพใ›ใ‚“ใ€‚", + "NotSupportedByDesign": "javascript, java, python", + "Results": [] + }, + { + "Input": "็ญ”ใˆใฏ192ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "192", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "192" + }, + "Start": 3, + "End": 5 + } + ] + }, + { + "Input": "็งใฎใƒ‘ใ‚ฝใ‚ณใƒณใฎIPใ‚ขใƒ‰ใƒฌใ‚นใฏ192.168.1.2ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "192", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "192" + }, + "Start": 14, + "End": 16 + }, + { + "Text": "168", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "168" + }, + "Start": 18, + "End": 20 + }, + { + "Text": "1", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "1" + }, + "Start": 22, + "End": 22 + }, + { + "Text": "2", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "2" + }, + "Start": 24, + "End": 24 + } + ] + }, + { + "Input": "ใ“ใฎ่ข‹ใฎๅŽšใ•ใฏ0.08ใƒŸใƒชใƒกใƒผใƒˆใƒซใงใ™ใ€‚", + "IgnoreResolution": true, + "Comment": "Need language review", + "NotSupportedByDesign": "javascript, java, python", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "0.08", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "0.08" + }, + "Start": 7, + "End": 10 + } + ] + }, + { + "Input": "ไธŠๆ˜‡็އใฏ0.23456000ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "0.23456000", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "0.23456" + }, + "Start": 4, + "End": 13 + } + ] + }, + { + "Input": "ใ“ใฎ็ญ”ใˆใฏ4.800ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "4.800", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "4.8" + }, + "Start": 5, + "End": 9 + } + ] + }, + { + "Input": "ใ“ใฎ็ฎ—ๆ•ฐใฎๅ•้กŒใฎ็ญ”ใˆใฏใ€103ใจ3ๅˆ†ใฎ2ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "103ใจ3ๅˆ†ใฎ2", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "103.666666666667" + }, + "Start": 12, + "End": 19 + } + ] + }, + { + "Input": "ๅ€็އใฏ16ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "16", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "16" + }, + "Start": 3, + "End": 4 + } + ] + }, + { + "Input": "ๅฎฟ้กŒใฎ3ๅˆ†ใฎ2ใŒ็ต‚ใ‚ใ‚Šใพใ—ใŸใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "3ๅˆ†ใฎ2", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.666666666666667" + }, + "Start": 3, + "End": 6 + } + ] + }, + { + "Input": "็ญ”ใˆใฏ116ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "116", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "116" + }, + "Start": 3, + "End": 5 + } + ] + }, + { + "Input": "็ญ”ใˆใฏ106ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "106", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "106" + }, + "Start": 3, + "End": 5 + } + ] + }, + { + "Input": "ไปŠใฎWTOใฎๅŠ ็›Ÿๅ›ฝใฏ161ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "161", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "161" + }, + "Start": 10, + "End": 12 + } + ] + }, + { + "Input": "1ๅ…†ๅˆ†ใฎ1ใฎๅคงใใ•ใฏ็›ฎใซ่ฆ‹ใˆใพใ›ใ‚“ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "1ๅ…†ๅˆ†ใฎ1", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "1E-12" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "100ๅ„„ๅˆ†ใฎ1ใฎๅคงใใ•ใฏ็›ฎใซใฟใˆใชใ„ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "100ๅ„„ๅˆ†ใฎ1", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "1E-10" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "้‰›็ญ†ใ‚’3ใƒ€ใƒผใ‚น่ฒทใ„ใพใ—ใŸใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "3ใƒ€ใƒผใ‚น", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "36" + }, + "Start": 3, + "End": 6 + } + ] + }, + { + "Input": "ใƒšใƒณใŒ1ใƒ€ใƒผใ‚นๅ˜ไฝใงๅฃฒใ‚‰ใ‚Œใฆใ„ใพใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "1ใƒ€ใƒผใ‚น", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "12" + }, + "Start": 3, + "End": 6 + } + ] + }, + { + "Input": "ใƒ†ใƒ‹ใ‚นใƒœใƒผใƒซใ‚’300ใจ2ใƒ€ใƒผใ‚น็™บๆณจใ—ใพใ—ใŸใ€‚", + "IgnoreResolution": true, + "Comment": "Need language review", + "NotSupportedByDesign": "javascript, java, python", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "300ใจ2ใƒ€ใƒผใ‚น", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "324" + }, + "Start": 7, + "End": 14 + } + ] + }, + { + "Input": "1,234,567ใฏ็ด ๆ•ฐใงใฏใ‚ใ‚Šใพใ›ใ‚“ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "1,234,567", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "1234567" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "1, 234, 567ใฏ็ด ๆ•ฐใงใฏใ‚ใ‚Šใพใ›ใ‚“ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "1", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "1" + }, + "Start": 0, + "End": 0 + }, + { + "Text": "234", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "234" + }, + "Start": 3, + "End": 5 + }, + { + "Text": "567", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "567" + }, + "Start": 8, + "End": 10 + } + ] + }, + { + "Input": "็ญ”ใˆใฏ9.2321312ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "9.2321312", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "9.2321312" + }, + "Start": 3, + "End": 11 + } + ] + }, + { + "Input": "็ญ”ใˆใฏ-9.2321312ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "-9.2321312", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "-9.2321312" + }, + "Start": 3, + "End": 12 + } + ] + }, + { + "Input": "ๆœ€ๅคงใฎ่ฒ ใฎๆ•ดๆ•ฐใฏ-1ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "-1", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "-1" + }, + "Start": 8, + "End": 9 + } + ] + }, + { + "Input": "ๅ‡บ็”Ÿ็އใฏ-5ๅˆ†ใฎ4ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "-5ๅˆ†ใฎ4", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "-0.8" + }, + "Start": 4, + "End": 8 + } + ] + }, + { + "Input": "็ญ”ใˆใฏ-1ใจ5ๅˆ†ใฎ4ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "-1ใจ5ๅˆ†ใฎ4", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "-1.8" + }, + "Start": 3, + "End": 9 + } + ] + }, + { + "Input": "3ใฏๅฅ‡ๆ•ฐใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "3", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "3" + }, + "Start": 0, + "End": 0 + } + ] + }, + { + "Input": "็ญ”ใˆใฏ123456789101231ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "123456789101231", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "123456789101231" + }, + "Start": 3, + "End": 17 + } + ] + }, + { + "Input": "็ญ”ใˆใฏ-123456789101231ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "-123456789101231", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "-123456789101231" + }, + "Start": 3, + "End": 18 + } + ] + }, + { + "Input": "็ญ”ใˆใฏ -123456789101231ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "-123456789101231", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "-123456789101231" + }, + "Start": 4, + "End": 19 + } + ] + }, + { + "Input": "1ใฏๆœ€ๅฐใฎๆญฃใฎๆ•ดๆ•ฐใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "1", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "1" + }, + "Start": 0, + "End": 0 + } + ] + }, + { + "Input": "็ญ”ใˆใฏ1ไธ‡ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "1ไธ‡", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "10000" + }, + "Start": 3, + "End": 4 + } + ] + }, + { + "Input": "็ญ”ใˆใฏ10ไธ‡ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "10ไธ‡", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "100000" + }, + "Start": 3, + "End": 5 + } + ] + }, + { + "Input": "็ญ”ใˆใฏ100ๅ„„ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "100ๅ„„", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "10000000000" + }, + "Start": 3, + "End": 6 + } + ] + }, + { + "Input": "็ญ”ใˆ-1ไธ‡ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "-1ไธ‡", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "-10000" + }, + "Start": 2, + "End": 4 + } + ] + }, + { + "Input": "็ญ”ใˆใฏ200ไธ‡ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "200ไธ‡", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "2000000" + }, + "Start": 3, + "End": 6 + } + ] + }, + { + "Input": "็ญ”ใˆใฏ1ๅ…†ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "1ๅ…†", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "1000000000000" + }, + "Start": 3, + "End": 4 + } + ] + }, + { + "Input": "3ใฏ็ด ๆ•ฐใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "3", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "3" + }, + "Start": 0, + "End": 0 + } + ] + }, + { + "Input": "็ญ”ใˆใฏ21ๅ…†ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "21ๅ…†", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "21000000000000" + }, + "Start": 3, + "End": 5 + } + ] + }, + { + "Input": "็ญ”ใˆใฏ21ๅ…†300ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "21ๅ…†300", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "21000000000300" + }, + "Start": 3, + "End": 8 + } + ] + }, + { + "Input": "331ใฏๅฅ‡ๆ•ฐใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "331", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "331" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "20ไธ‡2000ใฏๅฎŸๆ•ฐใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "20ไธ‡2000", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "202000" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "2200ใฏๅฅ‡ๆ•ฐใงใฏใ‚ใ‚Šใพใ›ใ‚“ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "2200", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "2200" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "200.03ใฏๅฐๆ•ฐใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "200.03", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "200.03" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "็ญ”ใˆใฏ200.71ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "200.71", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "200.71" + }, + "Start": 3, + "End": 8 + } + ] + }, + { + "Input": "็ญ”ใˆใฏ1ใฎ10ไน—ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "NotSupported": "dotnet", + "Comment": "Extraction done. PowerNumberParse method does not support 'power' representation for Kanji", + "Results": [ + { + "Text": "1ใฎ10ไน—", + "TypeName": "number", + "Resolution": { + "subtype": "power", + "value": "10000000000" + }, + "Start": 3, + "End": 7 + } + ] + }, + { + "Input": "1.1ใฎ23ไน—ใฎ่จˆ็ฎ—ใฏ้›ฃใ—ใ„ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "NotSupported": "dotnet", + "Comment": "Extraction done. PowerNumberParse method does not support 'power' representation for Kanji", + "Results": [ + { + "Text": "1.1ใฎ23ไน—", + "TypeName": "number", + "Resolution": { + "subtype": "power", + "value": "8.95430243255239" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "็ญ”ใˆใฏ3ไธ‡2200ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "3ไธ‡2200", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "32200" + }, + "Start": 3, + "End": 8 + } + ] + }, + { + "Input": "70ใฏๆ•ดๆ•ฐใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "70", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "70" + }, + "Start": 0, + "End": 1 + } + ] + }, + { + "Input": "52ใฏๅถๆ•ฐใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "52", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "52" + }, + "Start": 0, + "End": 1 + } + ] + }, + { + "Input": "็ญ”ใˆใฏ2ใจ4ๅˆ†ใฎ1ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "2ใจ4ๅˆ†ใฎ1", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "2.25" + }, + "Start": 3, + "End": 8 + } + ] + }, + { + "Input": "็ญ”ใˆใฏ4ๅˆ†ใฎ3ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "4ๅˆ†ใฎ3", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.75" + }, + "Start": 3, + "End": 6 + } + ] + }, + { + "Input": "ใƒ”ใ‚ถใ‚’8ๅˆ†ใฎ1ใ ใ‘้ฃŸในใพใ—ใŸใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "8ๅˆ†ใฎ1", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.125" + }, + "Start": 3, + "End": 6 + } + ] + }, + { + "Input": "ใ‚ฑใƒผใ‚ญใŒใพใ 8ๅˆ†ใฎ5ใใ‚‰ใ„ๆฎ‹ใฃใฆใ„ใพใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "8ๅˆ†ใฎ5", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.625" + }, + "Start": 6, + "End": 9 + } + ] + }, + { + "Input": "ๆฐดใ‚’ใƒใ‚ฑใƒ„ใฎ4ๅˆ†ใฎ3ๅ…ฅใ‚Œใพใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "4ๅˆ†ใฎ3", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.75" + }, + "Start": 6, + "End": 9 + } + ] + }, + { + "Input": "็ญ”ใˆใฏ20ใจ5ๅˆ†ใฎ3ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "20ใจ5ๅˆ†ใฎ3", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "20.6" + }, + "Start": 3, + "End": 9 + } + ] + }, + { + "Input": "5ๅˆ†ใฎ23ใฏไปฎๅˆ†ๆ•ฐใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "5ๅˆ†ใฎ23", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "4.6" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "็ญ”ใˆใฏ23ใจ5ๅˆ†ใฎ3ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "23ใจ5ๅˆ†ใฎ3", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "23.6" + }, + "Start": 3, + "End": 9 + } + ] + }, + { + "Input": "5ๅˆ†ใฎ100ไธ‡2205ใฏๆ•ดๆ•ฐใซใชใ‚Šใพใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "5ๅˆ†ใฎ100ไธ‡2205", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "200440.6" + }, + "Start": 0, + "End": 10 + } + ] + }, + { + "Input": "็ญ”ใˆใฏ1ใจ2ๅˆ†ใฎ1ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "1ใจ2ๅˆ†ใฎ1", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "1.5" + }, + "Start": 3, + "End": 8 + } + ] + }, + { + "Input": "็ญ”ใˆใฏ1ใจ4ๅˆ†ใฎ1ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "1ใจ4ๅˆ†ใฎ1", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "1.25" + }, + "Start": 3, + "End": 8 + } + ] + }, + { + "Input": "็ญ”ใˆใฏ5ใจ4ๅˆ†ใฎ1ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "5ใจ4ๅˆ†ใฎ1", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "5.25" + }, + "Start": 3, + "End": 8 + } + ] + }, + { + "Input": "็ญ”ใˆใฏ100ใจ4ๅˆ†ใฎ3ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "100ใจ4ๅˆ†ใฎ3", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "100.75" + }, + "Start": 3, + "End": 10 + } + ] + }, + { + "Input": "100ๅˆ†ใฎ1ใŒ็ญ”ใˆใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "100ๅˆ†ใฎ1", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.01" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "2.5ใฎ-1ไน—ใฎ่จˆ็ฎ—ใฎไป•ๆ–นใ‚’่ชฌๆ˜Žใ—ใพใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "NotSupported": "dotnet", + "Comment": "Extraction done. PowerNumberParse method does not support 'power' representation for Kanji", + "Results": [ + { + "Text": "2.5ใฎ-1ไน—", + "TypeName": "number", + "Resolution": { + "subtype": "power", + "value": "0.4" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "็ญ”ใˆใฏ-2500ใฎ-1ไน—ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "NotSupported": "dotnet", + "Comment": "Extraction done. PowerNumberParse method does not support 'power' representation for Kanji", + "Results": [ + { + "Text": "-2500ใฎ-1ไน—", + "TypeName": "number", + "Resolution": { + "subtype": "power", + "value": "-0.0004" + }, + "Start": 3, + "End": 11 + } + ] + }, + { + "Input": "-1.1ใฎ23ไน—ใฎ่จˆ็ฎ—ใฏ้›ฃใ—ใ„ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "NotSupported": "dotnet", + "Comment": "Extraction done. PowerNumberParse method does not support 'power' representation for Kanji", + "Results": [ + { + "Text": "-1.1ใฎ23ไน—", + "TypeName": "number", + "Resolution": { + "subtype": "power", + "value": "-8.95430243255239" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "-2.5ใฎ-1ไน—ใฎ่จˆ็ฎ—ใฎไป•ๆ–นใ‚’่ชฌๆ˜Žใ—ใพใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "NotSupported": "dotnet", + "Comment": "Extraction done. PowerNumberParse method does not support 'power' representation for Kanji", + "Results": [ + { + "Text": "-2.5ใฎ-1ไน—", + "TypeName": "number", + "Resolution": { + "subtype": "power", + "value": "-0.4" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "-1.1ใฎ--23ไน—ใฎ่จˆ็ฎ—ใฏ้›ฃใ—ใ„ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "NotSupported": "dotnet", + "Comment": "Extraction done. PowerNumberParse method does not support 'power' representation for Kanji", + "Results": [ + { + "Text": "-1.1ใฎ--23ไน—", + "TypeName": "number", + "Resolution": { + "subtype": "power", + "value": "-8.95430243255239" + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": "็ญ”ใˆใฏ-127.32ร—10ใฎ13ไน—ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "NotSupported": "dotnet", + "Comment": "Extraction done. PowerNumberParse method does not support 'power' representation for Kanji", + "Results": [ + { + "Text": "-127.32ร—10ใฎ13ไน—", + "TypeName": "number", + "Resolution": { + "subtype": "power", + "value": "-1.2732E+15" + }, + "Start": 3, + "End": 16 + } + ] + }, + { + "Input": "็ญ”ใˆใฏ-12.32ร—10ใฎ14ไน—ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "NotSupported": "dotnet", + "Comment": "Extraction done. PowerNumberParse method does not support 'power' representation for Kanji", + "Results": [ + { + "Text": "-12.32ร—10ใฎ14ไน—", + "TypeName": "number", + "Resolution": { + "subtype": "power", + "value": "1.232E+15" + }, + "Start": 3, + "End": 15 + } + ] + }, + { + "Input": "็ญ”ใˆใฏ-12ร—10ใฎ-1ไน—ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "NotSupported": "dotnet", + "Comment": "Extraction done. PowerNumberParse method does not support 'power' representation for Kanji", + "Results": [ + { + "Text": "-12ร—10ใฎ-1ไน—", + "TypeName": "number", + "Resolution": { + "subtype": "power", + "value": "-1.2" + }, + "Start": 3, + "End": 12 + } + ] + }, + { + "Input": "ๅคไผ‘ใฟใฎๅฎฟ้กŒใŒ5ๅˆ†ใฎ1็ต‚ใ‚ใ‚Šใพใ—ใŸใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "5ๅˆ†ใฎ1", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.2" + }, + "Start": 7, + "End": 10 + } + ] + }, + { + "Input": "็ญ”ใˆใฏ1ๅ…†ๅˆ†ใฎ100ไธ‡ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "1ๅ…†ๅˆ†ใฎ100ไธ‡", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "1E-07" + }, + "Start": 3, + "End": 10 + } + ] + }, + { + "Input": "ๅคไผ‘ใฟใฎๅฎฟ้กŒใŒ5ๅˆ†ใฎ3็ต‚ใ‚ใ‚Šใพใ—ใŸใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "5ๅˆ†ใฎ3", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.6" + }, + "Start": 7, + "End": 10 + } + ] + }, + { + "Input": "5ๅˆ†ใฎ20ใฏไปฎๅˆ†ๆ•ฐใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "5ๅˆ†ใฎ20", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "4" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "3ใจ5ๅˆ†ใฎ1ใฏๅธฏๅˆ†ๆ•ฐใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "3ใจ5ๅˆ†ใฎ1", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "3.2" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "5ๅˆ†ใฎ21ใฏๅธฏๅˆ†ๆ•ฐใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "5ๅˆ†ใฎ21", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "4.2" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "็ญ”ใˆใฏ25ๅˆ†ใฎ1ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "25ๅˆ†ใฎ1", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.04" + }, + "Start": 3, + "End": 7 + } + ] + }, + { + "Input": "็ญ”ใˆใฏ21ๅˆ†ใฎ3ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "21ๅˆ†ใฎ3", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.142857142857143" + }, + "Start": 3, + "End": 7 + } + ] + }, + { + "Input": "25ๅˆ†ใฎ20ใฏใพใ ็ด„ๅˆ†ใงใใพใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "25ๅˆ†ใฎ20", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.8" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "็ญ”ใˆใฏ5ๅˆ†ใฎ130ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "5ๅˆ†ใฎ130", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "26" + }, + "Start": 3, + "End": 8 + } + ] + }, + { + "Input": "็ญ”ใˆใฏ35ๅˆ†ใฎ100ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "35ๅˆ†ใฎ100", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "2.85714285714286" + }, + "Start": 3, + "End": 9 + } + ] + }, + { + "Input": "็ญ”ใˆใฏ5ๅˆ†ใฎ132ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "5ๅˆ†ใฎ132", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "26.4" + }, + "Start": 3, + "End": 8 + } + ] + }, + { + "Input": "็ญ”ใˆใฏ130ใจ5ๅˆ†ใฎ2ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "130ใจ5ๅˆ†ใฎ2", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "130.4" + }, + "Start": 3, + "End": 10 + } + ] + }, + { + "Input": "็ญ”ใˆใฏ105ๅˆ†ใฎ1ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "105ๅˆ†ใฎ1", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.00952380952380952" + }, + "Start": 3, + "End": 8 + } + ] + }, + { + "Input": "็ญ”ใˆใฏ1005ๅˆ†ใฎ100ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "1005ๅˆ†ใฎ100", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.0995024875621891" + }, + "Start": 3, + "End": 11 + } + ] + }, + { + "Input": "็ญ”ใˆใฏ120ๅˆ†ใฎ1ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "120ๅˆ†ใฎ1", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.00826446280991736" + }, + "Start": 3, + "End": 8 + } + ] + }, + { + "Input": "็ญ”ใˆใฏ3ๅˆ†ใฎ1ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "3ๅˆ†ใฎ1", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.333333333333333" + }, + "Start": 3, + "End": 6 + } + ] + }, + { + "Input": "็ญ”ใˆใฏ20ๅˆ†ใฎ1ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "20ๅˆ†ใฎ1", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.05" + }, + "Start": 3, + "End": 7 + } + ] + }, + { + "Input": "็ญ”ใˆใฏ100ๅˆ†ใฎ1ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "100ๅˆ†ใฎ1", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.01" + }, + "Start": 3, + "End": 8 + } + ] + }, + { + "Input": "็ญ”ใˆใฏ125ๅˆ†ใฎ1ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "125ๅˆ†ใฎ1", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.008" + }, + "Start": 3, + "End": 8 + } + ] + }, + { + "Input": "5ๅˆ†ใฎ9500ใฏใ„ใใคใงใ™ใ‹ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "5ๅˆ†ใฎ9500", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "1900" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "็ญ”ใˆใฏ-5ๅˆ†ใฎ9500ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "-5ๅˆ†ใฎ9500", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "-1900" + }, + "Start": 3, + "End": 10 + } + ] + }, + { + "Input": "็ญ”ใˆใฏ-1ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "-1", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "-1" + }, + "Start": 3, + "End": 4 + } + ] + }, + { + "Input": "็ญ”ใˆใฏ-35ๅˆ†ใฎ100ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "-35ๅˆ†ใฎ100", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "-2.85714285714286" + }, + "Start": 3, + "End": 10 + } + ] + }, + { + "Input": "็ญ”ใˆใฏ-25ๅˆ†ใฎ1ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "-25ๅˆ†ใฎ1", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "-0.05" + }, + "Start": 3, + "End": 8 + } + ] + }, + { + "Input": "็ญ”ใˆใฏ-5.5ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "-5.5", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "-5.5" + }, + "Start": 3, + "End": 6 + } + ] + }, + { + "Input": "็ญ”ใˆใฏ-5ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "-5", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "-5" + }, + "Start": 3, + "End": 4 + } + ] + }, + { + "Input": "็ญ”ใˆใฏ4ๅˆ†ใฎ1ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "4ๅˆ†ใฎ1", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.25" + }, + "Start": 3, + "End": 6 + } + ] + }, + { + "Input": "็ญ”ใˆใฏ8ๅˆ†ใฎ1ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "8ๅˆ†ใฎ1", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.125" + }, + "Start": 3, + "End": 6 + } + ] + }, + { + "Input": "็ญ”ใˆใฏ21ๅˆ†ใฎ1ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "21ๅˆ†ใฎ1", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.0476190476190476" + }, + "Start": 3, + "End": 7 + } + ] + }, + { + "Input": "็ญ”ใˆใฏ8ๅˆ†ใฎ5ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "8ๅˆ†ใฎ5", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.625" + }, + "Start": 3, + "End": 6 + } + ] + }, + { + "Input": "็ญ”ใˆใฏ1234567ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "1234567", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "1234567" + }, + "Start": 3, + "End": 9 + } + ] + }, + { + "Input": "4ไธ‡ใจ4ไธ‡ใฏๅŒใ˜ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "4ไธ‡", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "40000" + }, + "Start": 0, + "End": 1 + }, + { + "Text": "4ไธ‡", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "40000" + }, + "Start": 3, + "End": 4 + } + ] + }, + { + "Input": "็พๅœจใ€ไธญๅ›ฝใฎไบบๅฃใฏ14ๅ„„1402ไธ‡1100ไบบใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "14ๅ„„1402ไธ‡1100", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "1414021100" + }, + "Start": 9, + "End": 20 + } + ] + }, + { + "Input": "423ใ€€0000ใฏไบŒใคใฎๆ•ฐๅ€คใจใ—ใฆ่ช่ญ˜ใ•ใ‚Œใพใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "423", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "423" + }, + "Start": 0, + "End": 2 + }, + { + "Text": "0000", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "0" + }, + "Start": 4, + "End": 7 + }, + { + "Text": "ไบŒ", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "2" + }, + "Start": 9, + "End": 9 + } + ] + }, + { + "Input": "1 234 567.89ใฏๆœ‰ๅŠนใชๆ•ฐๅ€คๅฝขๅผใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "1 234 567.89", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "1234567.89" + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "0ใฏ0ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "0", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "0" + }, + "Start": 0, + "End": 0 + }, + { + "Text": "0", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "0" + }, + "Start": 2, + "End": 2 + } + ] + }, + { + "Input": "2018ๅนด5ๆœˆ17ๆ—ฅใซใ„ใคใงใ‚‚ไผšใˆใพใ™ใ‹ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "2018", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "2018" + }, + "Start": 0, + "End": 3 + }, + { + "Text": "5", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "5" + }, + "Start": 5, + "End": 5 + }, + { + "Text": "17", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "17" + }, + "Start": 7, + "End": 8 + } + ] + }, + { + "Input": "็งใฎ้›ป่ฉฑ็•ชๅทใฏใ€ใƒ—ใƒฉใ‚น1ใฎ222ใฎ2222ใฎ2222ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "1", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "1" + }, + "Start": 11, + "End": 11 + }, + { + "Text": "222", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "222" + }, + "Start": 13, + "End": 15 + }, + { + "Text": "2222", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "2222" + }, + "Start": 17, + "End": 20 + }, + { + "Text": "2222", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "2222" + }, + "Start": 22, + "End": 25 + } + ] + }, + { + "Input": "็งใฏใ‚ใชใŸใซ1000ไธ‡ใ‚ใ’ใ‚‹ใ“ใจใŒใงใใพใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "1000ไธ‡", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "10000000" + }, + "Start": 6, + "End": 10 + } + ] + }, + { + "Input": "็งใฏใ‚ใชใŸใซ321ๅ…ƒใ‚’ใ‚ใ’ใ‚‹ใ“ใจใŒใงใใพใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "321", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "321" + }, + "Start": 6, + "End": 8 + } + ] + }, + { + "Input": "4321ใฏๆœ‰ๅŠนใชๆ•ฐๅญ—ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "4321", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "4321" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "4300ใจ0ใฏ2ใคใฎๆœ‰ๅŠนใชๆ•ฐๅญ—ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "4300", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "4300" + }, + "Start": 0, + "End": 3 + }, + { + "Text": "0", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "0" + }, + "Start": 5, + "End": 5 + }, + { + "Text": "2", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "2" + }, + "Start": 7, + "End": 7 + } + ] + }, + { + "Input": "4000ใจ321ใฏ2ใคใฎๆœ‰ๅŠนใชๆ•ฐๅญ—ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "4000", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "4000" + }, + "Start": 0, + "End": 3 + }, + { + "Text": "321", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "321" + }, + "Start": 5, + "End": 7 + }, + { + "Text": "2", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "2" + }, + "Start": 9, + "End": 9 + } + ] + }, + { + "Input": "300ใจ200ใฏ2ใคใฎๆœ‰ๅŠนใชๆ•ฐๅญ—ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "300", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "300" + }, + "Start": 0, + "End": 2 + }, + { + "Text": "200", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "200" + }, + "Start": 4, + "End": 6 + }, + { + "Text": "2", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "2" + }, + "Start": 8, + "End": 8 + } + ] + }, + { + "Input": "300ใจ-1ใฏ2ใคใฎๆœ‰ๅŠนใชๆ•ฐๅญ—ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "300", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "300" + }, + "Start": 0, + "End": 2 + }, + { + "Text": "-1", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "-1" + }, + "Start": 4, + "End": 5 + }, + { + "Text": "2", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "2" + }, + "Start": 7, + "End": 7 + } + ] + }, + { + "Input": "301ใฏๆœ‰ๅŠนใชๆ•ฐๅญ—ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "301", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "301" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "ใ„ใใคใ‹ใฎๅ›ฝใงใฏใ€5.00ใ‚‚ใ—ใใฏ5,00ใจใ‹ใ„ใฆใ‚‚ใ„ใ„ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "5.00", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "5" + }, + "Start": 9, + "End": 12 + }, + { + "Text": "5,00", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "5" + }, + "Start": 17, + "End": 20 + } + ] + }, + { + "Input": "ใƒ†ใƒใƒžใƒณใง26ไบบใŒไบ‹ๆ•…ๆญปใ—ใŸใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "26", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "26" + }, + "Start": 5, + "End": 6 + } + ] + }, + { + "Input": "็งใฏ3ๅนดไปฅๅ†…ใซ1ไธ‡ใƒ‰ใƒซ็จผใŽใŸใ„ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "3", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "3" + }, + "Start": 2, + "End": 2 + }, + { + "Text": "1ไธ‡", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "10000" + }, + "Start": 7, + "End": 8 + } + ] + }, + { + "Input": "็งใฏ3ๅนดใง2000ใƒ‰ใƒซ็จผใŽใŸใ„ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "3", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "3" + }, + "Start": 2, + "End": 2 + }, + { + "Text": "2000", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "2000" + }, + "Start": 5, + "End": 8 + } + ] + }, + { + "Input": "3ๅˆ†ใฎ2000ใฏไปฎๅˆ†ๆ•ฐใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "3ๅˆ†ใฎ2000", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "666.666666666667" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "20ใƒ‰ใƒซใŒๅฟ…่ฆใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "20", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "20" + }, + "Start": 0, + "End": 1 + } + ] + }, + { + "Input": "ใ“ใฎใƒœใƒˆใƒซใซใฏๆฐดใŒ180.25ใƒŸใƒชใƒชใƒƒใƒˆใƒซๅ…ฅใ‚Œใ‚‰ใ‚Œใพใ™ใ€‚", + "NotSupportedByDesign": "javascript, java, python", + "Results": [] + }, + { + "Input": "ใ“ใฎใƒœใƒˆใƒซใซใฏๆฐดใŒ180ใƒŸใƒชใƒชใƒƒใƒˆใƒซๅ…ฅใ‚Œใ‚‰ใ‚Œใพใ™ใ€‚", + "NotSupportedByDesign": "javascript, java, python", + "Results": [] + }, + { + "Input": "ไผš็คพใ‹ใ‚‰่‡ชๅฎ…ใพใงใฎ่ท้›ขใฏ29ใ‚ญใƒญใƒกใƒผใƒˆใƒซใงใ™ใ€‚", + "NotSupportedByDesign": "javascript, java, python", + "Results": [] + }, + { + "Input": "ๆฅ้€ฑใฎๆœจๆ›œๆ—ฅใฏ5ๆœˆ4ๆ—ฅใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "NotSupported": "dotnet", + "Results": [] + }, + { + "Input": "ๆฏŽๆ—ฅใ“ใฎ่–ฌใ‚’0.25 ใƒŸใƒชใƒชใƒƒใƒˆใƒซ้ฃฒใ‚“ใงใใ ใ•ใ„ใ€‚", + "NotSupportedByDesign": "javascript, java, python", + "Results": [] + }, + { + "Input": "1ใƒกใƒผใƒˆใƒซใฏๆ•ฐๅญ—ใงใฏใ‚ใ‚Šใพใ›ใ‚“ใ€‚", + "NotSupportedByDesign": "javascript, java, python", + "Results": [] + }, + { + "Input": "็ญ”ใˆใฏ็™พไนๅไบŒใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "็™พไนๅไบŒ", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "192" + }, + "Start": 3, + "End": 6 + } + ] + }, + { + "Input": "ใ“ใฎ่ข‹ใฎๅŽšใ•ใฏใ€‡ใƒปใ€‡ๅ…ซใƒŸใƒชใƒกใƒผใƒˆใƒซใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ใ€‡ใƒปใ€‡ๅ…ซ", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "0.08" + }, + "Start": 7, + "End": 10 + } + ] + }, + { + "Input": "ไธŠๆ˜‡็އใฏใ€‡ใƒปไบŒไธ‰ๅ››ไบ”ๅ…ญใ€‡ใ€‡ใ€‡ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ใ€‡ใƒปไบŒไธ‰ๅ››ไบ”ๅ…ญใ€‡ใ€‡ใ€‡", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "0.23456" + }, + "Start": 4, + "End": 13 + } + ] + }, + { + "Input": "ใ“ใฎ็ญ”ใˆใฏๅ››ใƒปๅ…ซใ€‡ใ€‡ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ๅ››ใƒปๅ…ซใ€‡ใ€‡", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "4.8" + }, + "Start": 5, + "End": 9 + } + ] + }, + { + "Input": "ใ“ใฎ็ฎ—ๆ•ฐใฎๅ•้กŒใฎ็ญ”ใˆใฏใ€็™พไธ‰ใจไธ‰ๅˆ†ใฎไบŒใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "็™พไธ‰ใจไธ‰ๅˆ†ใฎไบŒ", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "103.666666666667" + }, + "Start": 12, + "End": 18 + } + ] + }, + { + "Input": "ๅ€็އใฏๅๅ…ญใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ๅๅ…ญ", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "16" + }, + "Start": 3, + "End": 4 + } + ] + }, + { + "Input": "ๅฎฟ้กŒใฎไธ‰ๅˆ†ใฎไบŒใŒ็ต‚ใ‚ใ‚Šใพใ—ใŸใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ไธ‰ๅˆ†ใฎไบŒ", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.666666666666667" + }, + "Start": 3, + "End": 6 + } + ] + }, + { + "Input": "็ญ”ใˆใฏ็™พๅๅ…ญใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "็™พๅๅ…ญ", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "116" + }, + "Start": 3, + "End": 5 + } + ] + }, + { + "Input": "็ญ”ใˆใฏ็™พๅ…ญใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "็™พๅ…ญ", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "106" + }, + "Start": 3, + "End": 4 + } + ] + }, + { + "Input": "ไปŠใฎWTOใฎๅŠ ็›Ÿๅ›ฝใฏ็™พๅ…ญๅไธ€ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "็™พๅ…ญๅไธ€", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "161" + }, + "Start": 10, + "End": 13 + } + ] + }, + { + "Input": "ไธ€ๅ…†ๅˆ†ใฎไธ€ใฎๅคงใใ•ใฏ็›ฎใซ่ฆ‹ใˆใพใ›ใ‚“", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ไธ€ๅ…†ๅˆ†ใฎไธ€", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "1E-12" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "็™พๅ„„ๅˆ†ใฎไธ€ใฎๅคงใใ•ใฏ็›ฎใซใฟใˆใชใ„ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "็™พๅ„„ๅˆ†ใฎไธ€", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "1E-10" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "ๆกƒใ‚’ๅŠใƒ€ใƒผใ‚น่ฒทใ„ใพใ—ใŸใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ๅŠใƒ€ใƒผใ‚น", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "6" + }, + "Start": 2, + "End": 5 + } + ] + }, + { + "Input": "้‰›็ญ†ใ‚’ไธ‰ใƒ€ใƒผใ‚น่ฒทใ„ใพใ—ใŸใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ไธ‰ใƒ€ใƒผใ‚น", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "36" + }, + "Start": 3, + "End": 6 + } + ] + }, + { + "Input": "ใƒšใƒณใŒไธ€ใƒ€ใƒผใ‚นๅƒๅ††ใงๅฃฒใ‚‰ใ‚Œใฆใ„ใพใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ไธ€ใƒ€ใƒผใ‚น", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "12" + }, + "Start": 3, + "End": 6 + } + ] + }, + { + "Input": "ใƒ†ใƒ‹ใ‚นใƒœใƒผใƒซใ‚’ไธ‰็™พใจไบŒใƒ€ใƒผใ‚น็™บๆณจใ—ใพใ—ใŸใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ไธ‰็™พใจไบŒใƒ€ใƒผใ‚น", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "324" + }, + "Start": 7, + "End": 13 + } + ] + }, + { + "Input": "็™พไบŒๅไธ‰ไธ‡ๅ››ๅƒไบ”็™พๅ…ญๅไธƒใฏ็ด ๆ•ฐใงใฏใ‚ใ‚Šใพใ›ใ‚“ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "็™พไบŒๅไธ‰ไธ‡ๅ››ๅƒไบ”็™พๅ…ญๅไธƒ", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "1234567" + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "ไธ€ใจไบŒ็™พไธ‰ๅๅ››ใจไบ”็™พๅ…ญๅไธƒใฏๆœ‰ๅŠนใชๆ•ฐๅญ—ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ไธ€", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "1" + }, + "Start": 0, + "End": 0 + }, + { + "Text": "ไบŒ็™พไธ‰ๅๅ››", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "234" + }, + "Start": 2, + "End": 6 + }, + { + "Text": "ไบ”็™พๅ…ญๅไธƒ", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "567" + }, + "Start": 8, + "End": 12 + } + ] + }, + { + "Input": "็ญ”ใˆใฏไนใƒปไบŒไธ‰ไบŒไธ€ไธ‰ไธ€ไบŒใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ไนใƒปไบŒไธ‰ไบŒไธ€ไธ‰ไธ€ไบŒ", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "9.2321312" + }, + "Start": 3, + "End": 11 + } + ] + }, + { + "Input": "็ญ”ใˆใฏใƒžใ‚คใƒŠใ‚นไนใƒปไบŒไธ‰ไบŒไธ€ไธ‰ไธ€ไบŒใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ใƒžใ‚คใƒŠใ‚นไนใƒปไบŒไธ‰ไบŒไธ€ไธ‰ไธ€ไบŒ", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "-9.2321312" + }, + "Start": 3, + "End": 15 + } + ] + }, + { + "Input": "ๆœ€ๅคงใฎ่ฒ ใฎๆ•ดๆ•ฐใฏใƒžใ‚คใƒŠใ‚นไธ€ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ใƒžใ‚คใƒŠใ‚นไธ€", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "-1" + }, + "Start": 8, + "End": 12 + } + ] + }, + { + "Input": "ๅ‡บ็”Ÿ็އใฏใƒžใ‚คใƒŠใ‚นไบ”ๅˆ†ใฎๅ››ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ใƒžใ‚คใƒŠใ‚นไบ”ๅˆ†ใฎๅ››", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "-0.8" + }, + "Start": 4, + "End": 11 + } + ] + }, + { + "Input": "็ญ”ใˆใฏใƒžใ‚คใƒŠใ‚นไธ€ใจไบ”ๅˆ†ใฎๅ››ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ใƒžใ‚คใƒŠใ‚นไธ€ใจไบ”ๅˆ†ใฎๅ››", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "-1.8" + }, + "Start": 3, + "End": 12 + } + ] + }, + { + "Input": "ไธ‰ใฏๅฅ‡ๆ•ฐใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ไธ‰", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "3" + }, + "Start": 0, + "End": 0 + } + ] + }, + { + "Input": "ไธ€ใฏๆœ€ๅฐใฎๆญฃใฎๆ•ดๆ•ฐใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ไธ€", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "1" + }, + "Start": 0, + "End": 0 + } + ] + }, + { + "Input": "็ญ”ใˆใฏไธ€ไธ‡ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ไธ€ไธ‡", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "10000" + }, + "Start": 3, + "End": 4 + } + ] + }, + { + "Input": "็ญ”ใˆใฏๅไธ‡ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ๅไธ‡", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "100000" + }, + "Start": 3, + "End": 4 + } + ] + }, + { + "Input": "็ญ”ใˆใฏ็™พๅ„„ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "็™พๅ„„", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "10000000000" + }, + "Start": 3, + "End": 4 + } + ] + }, + { + "Input": "็ญ”ใˆใฏใƒžใ‚คใƒŠใ‚นไธ€ไธ‡ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ใƒžใ‚คใƒŠใ‚นไธ€ไธ‡", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "-10000" + }, + "Start": 3, + "End": 8 + } + ] + }, + { + "Input": "็ญ”ใˆใฏไบŒ็™พไธ‡ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ไบŒ็™พไธ‡", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "2000000" + }, + "Start": 3, + "End": 5 + } + ] + }, + { + "Input": "็ญ”ใˆใฏไธ€ๅ…†ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ไธ€ๅ…†", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "1000000000000" + }, + "Start": 3, + "End": 4 + } + ] + }, + { + "Input": "ไธ‰ใฏ็ด ๆ•ฐใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ไธ‰", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "3" + }, + "Start": 0, + "End": 0 + } + ] + }, + { + "Input": "็ญ”ใˆใฏไบŒๅไธ€ๅ…†ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ไบŒๅไธ€ๅ…†", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "21000000000000" + }, + "Start": 3, + "End": 6 + } + ] + }, + { + "Input": "็ญ”ใˆใฏไบŒๅไธ€ๅ…†ไธ‰็™พใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ไบŒๅไธ€ๅ…†ไธ‰็™พ", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "21000000000300" + }, + "Start": 3, + "End": 8 + } + ] + }, + { + "Input": "ไธ‰็™พไธ‰ๅไธ€ใฏๅฅ‡ๆ•ฐใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ไธ‰็™พไธ‰ๅไธ€", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "331" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "ไบŒๅไธ‡ไบŒๅƒใฏๅฎŸๆ•ฐใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ไบŒๅไธ‡ไบŒๅƒ", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "202000" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "ไบŒๅƒไบŒ็™พใฏๅฅ‡ๆ•ฐใงใฏใ‚ใ‚Šใพใ›ใ‚“ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ไบŒๅƒไบŒ็™พ", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "2200" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "ไบŒ็™พใƒปใ€‡ไธ‰ใฏๅฐๆ•ฐใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ไบŒ็™พใƒปใ€‡ไธ‰", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "200.03" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "็ญ”ใˆใฏไบŒ็™พใƒปไธƒไธ€ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ไบŒ็™พใƒปไธƒไธ€", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "200.71" + }, + "Start": 3, + "End": 7 + } + ] + }, + { + "Input": "็ญ”ใˆใฏไธ€ใฎๅไน—ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "NotSupported": "dotnet", + "Comment": "Extraction done. PowerNumberParse method does not support 'power' representation for Kanji", + "Results": [ + { + "Text": "ไธ€ใฎๅไน—", + "TypeName": "number", + "Resolution": { + "subtype": "power", + "value": "10000000000" + }, + "Start": 3, + "End": 6 + } + ] + }, + { + "Input": "ไธ€ใƒปไธ€ใฎไบŒๅไธ‰ไน—ใฎ่จˆ็ฎ—ใฏ้›ฃใ—ใ„ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "NotSupported": "dotnet", + "Comment": "Extraction done. PowerNumberParse method does not support 'power' representation for Kanji", + "Results": [ + { + "Text": "ไธ€ใƒปไธ€ใฎไบŒๅไธ‰ไน—", + "TypeName": "number", + "Resolution": { + "subtype": "power", + "value": "8.95430243255239" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "็ญ”ใˆใฏไธ‰ไธ‡ไบŒๅƒไบŒ็™พใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ไธ‰ไธ‡ไบŒๅƒไบŒ็™พ", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "32200" + }, + "Start": 3, + "End": 8 + } + ] + }, + { + "Input": "ไธƒๅใฏๆ•ดๆ•ฐใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ไธƒๅ", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "70" + }, + "Start": 0, + "End": 1 + } + ] + }, + { + "Input": "ไบ”ๅไบŒใฏๅถๆ•ฐใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ไบ”ๅไบŒ", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "52" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "็ญ”ใˆใฏไบŒใจๅ››ๅˆ†ใฎไธ€ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ไบŒใจๅ››ๅˆ†ใฎไธ€", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "2.25" + }, + "Start": 3, + "End": 8 + } + ] + }, + { + "Input": "็ญ”ใˆใฏๅ››ๅˆ†ใฎไธ‰ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ๅ››ๅˆ†ใฎไธ‰", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.75" + }, + "Start": 3, + "End": 6 + } + ] + }, + { + "Input": "ใƒ”ใ‚ถใ‚’ๅ…ซๅˆ†ใฎไธ€ใ ใ‘้ฃŸในใพใ—ใŸใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ๅ…ซๅˆ†ใฎไธ€", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.125" + }, + "Start": 3, + "End": 6 + } + ] + }, + { + "Input": "ใ‚ฑใƒผใ‚ญใŒใพใ ๅ…ซๅˆ†ใฎไบ”ใใ‚‰ใ„ๆฎ‹ใฃใฆใ„ใพใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ๅ…ซๅˆ†ใฎไบ”", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.625" + }, + "Start": 6, + "End": 9 + } + ] + }, + { + "Input": "ใ‚Šใ‚“ใ”ใ‚’ๅŠๅˆ†้ฃŸในใพใ—ใŸใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "NotSupported": "dotnet", + "Comment": "Extraction done. Parser does not support half (ๅŠ).", + "Results": [ + { + "Text": "ๅŠๅˆ†", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.5" + }, + "Start": 4, + "End": 5 + } + ] + }, + { + "Input": "ๆฐดใ‚’ใƒใ‚ฑใƒ„ใฎๅ››ๅˆ†ใฎไธ‰ๅ…ฅใ‚Œใพใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ๅ››ๅˆ†ใฎไธ‰", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.75" + }, + "Start": 6, + "End": 9 + } + ] + }, + { + "Input": "็ญ”ใˆใฏไบŒๅใจไบ”ๅˆ†ใฎไธ‰ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ไบŒๅใจไบ”ๅˆ†ใฎไธ‰", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "20.6" + }, + "Start": 3, + "End": 9 + } + ] + }, + { + "Input": "ไบ”ๅˆ†ใฎไบŒๅไธ‰ใฏไปฎๅˆ†ๆ•ฐใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ไบ”ๅˆ†ใฎไบŒๅไธ‰", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "4.6" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "็ญ”ใˆใฏไบŒๅไธ‰ใจไบ”ๅˆ†ใฎไธ‰ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ไบŒๅไธ‰ใจไบ”ๅˆ†ใฎไธ‰", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "23.6" + }, + "Start": 3, + "End": 10 + } + ] + }, + { + "Input": "ไบ”ๅˆ†ใฎ็™พไธ‡ไบŒๅƒไบŒ็™พไบ”ใฏๆ•ดๆ•ฐใซใชใ‚Šใพใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ไบ”ๅˆ†ใฎ็™พไธ‡ไบŒๅƒไบŒ็™พไบ”", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "200440.6" + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": "็ญ”ใˆใฏไธ€ใจไบŒๅˆ†ใฎไธ€ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ไธ€ใจไบŒๅˆ†ใฎไธ€", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "1.5" + }, + "Start": 3, + "End": 8 + } + ] + }, + { + "Input": "็ญ”ใˆใฏไธ€ใจๅ››ๅˆ†ใฎไธ€ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ไธ€ใจๅ››ๅˆ†ใฎไธ€", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "1.25" + }, + "Start": 3, + "End": 8 + } + ] + }, + { + "Input": "็ญ”ใˆใฏไบ”ใจๅ››ๅˆ†ใฎไธ€ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ไบ”ใจๅ››ๅˆ†ใฎไธ€", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "5.25" + }, + "Start": 3, + "End": 8 + } + ] + }, + { + "Input": "็ญ”ใˆใฏ็™พใจๅ››ๅˆ†ใฎไธ‰ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "็™พใจๅ››ๅˆ†ใฎไธ‰", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "100.75" + }, + "Start": 3, + "End": 8 + } + ] + }, + { + "Input": "็™พๅˆ†ใฎไธ€ใŒ็ญ”ใˆใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "็™พๅˆ†ใฎไธ€", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.01" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "ไบŒใƒปไบ”ใฎใƒžใ‚คใƒŠใ‚นไธ€ไน—ใฎ่จˆ็ฎ—ใฎไป•ๆ–นใ‚’่ชฌๆ˜Žใ—ใพใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "NotSupported": "dotnet", + "Comment": "Extraction done. PowerNumberParse method does not support 'power' representation for Kanji", + "Results": [ + { + "Text": "ไบŒใƒปไบ”ใฎใƒžใ‚คใƒŠใ‚นไธ€ไน—", + "TypeName": "number", + "Resolution": { + "subtype": "power", + "value": "0.4" + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": "็ญ”ใˆใฏใƒžใ‚คใƒŠใ‚นไบŒๅƒไบ”็™พใฎใƒžใ‚คใƒŠใ‚นไธ€ไน—ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "NotSupported": "dotnet", + "Comment": "Extraction done. PowerNumberParse method does not support 'power' representation for Kanji", + "Results": [ + { + "Text": "ใƒžใ‚คใƒŠใ‚นไบŒๅƒไบ”็™พใฎใƒžใ‚คใƒŠใ‚นไธ€ไน—", + "TypeName": "number", + "Resolution": { + "subtype": "power", + "value": "-0.0004" + }, + "Start": 3, + "End": 17 + } + ] + }, + { + "Input": "็ญ”ใˆใฏใƒžใ‚คใƒŠใ‚นไธ€ใƒปไธ€ใฎไบŒๅไธ‰ไน—ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "NotSupported": "dotnet", + "Comment": "Extraction done. PowerNumberParse method does not support 'power' representation for Kanji", + "Results": [ + { + "Text": "ใƒžใ‚คใƒŠใ‚นไธ€ใƒปไธ€ใฎไบŒๅไธ‰ไน—", + "TypeName": "number", + "Resolution": { + "subtype": "power", + "value": "-8.95430243255239" + }, + "Start": 3, + "End": 14 + } + ] + }, + { + "Input": "็ญ”ใˆใฏใƒžใ‚คใƒŠใ‚นไบŒใƒปไบ”ใฎใƒžใ‚คใƒŠใ‚นไธ€ไน—ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "NotSupported": "dotnet", + "Comment": "Extraction done. PowerNumberParse method does not support 'power' representation for Kanji", + "Results": [ + { + "Text": "ใƒžใ‚คใƒŠใ‚นไบŒใƒปไบ”ใฎใƒžใ‚คใƒŠใ‚นไธ€ไน—", + "TypeName": "number", + "Resolution": { + "subtype": "power", + "value": "-0.4" + }, + "Start": 3, + "End": 16 + } + ] + }, + { + "Input": "็ญ”ใˆใฏใƒžใ‚คใƒŠใ‚นไธ€ใƒปไธ€ใฎใƒžใ‚คใƒŠใ‚นใƒžใ‚คใƒŠใ‚นไบŒๅไธ‰ไน—ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "NotSupported": "dotnet", + "Comment": "Extraction done. PowerNumberParse method does not support 'power' representation for Kanji", + "Results": [ + { + "Text": "ใƒžใ‚คใƒŠใ‚นไธ€ใƒปไธ€ใฎใƒžใ‚คใƒŠใ‚นใƒžใ‚คใƒŠใ‚นไบŒๅไธ‰ไน—", + "TypeName": "number", + "Resolution": { + "subtype": "power", + "value": "-8.95430243255239" + }, + "Start": 3, + "End": 22 + } + ] + }, + { + "Input": "็ญ”ใˆใฏใƒžใ‚คใƒŠใ‚น็™พไบŒๅไธƒใƒปไธ‰ไบŒร—ๅใฎๅไธ‰ไน—ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "NotSupported": "dotnet", + "Comment": "Extraction done. PowerNumberParse method does not support 'power' representation for Kanji", + "Results": [ + { + "Text": "ใƒžใ‚คใƒŠใ‚น็™พไบŒๅไธƒใƒปไธ‰ไบŒร—ๅใฎๅไธ‰ไน—", + "TypeName": "number", + "Resolution": { + "subtype": "power", + "value": "-1.2732E+15" + }, + "Start": 3, + "End": 19 + } + ] + }, + { + "Input": "็ญ”ใˆใฏใƒžใ‚คใƒŠใ‚นๅไบŒใƒปไธ‰ไบŒร—ๅใฎๅๅ››ไน—ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "NotSupported": "dotnet", + "Comment": "Extraction done. PowerNumberParse method does not support 'power' representation for Kanji", + "Results": [ + { + "Text": "ใƒžใ‚คใƒŠใ‚นๅไบŒใƒปไธ‰ไบŒร—ๅใฎๅๅ››ไน—", + "TypeName": "number", + "Resolution": { + "subtype": "power", + "value": "1.232E+15" + }, + "Start": 3, + "End": 17 + } + ] + }, + { + "Input": "็ญ”ใˆใฏใƒžใ‚คใƒŠใ‚นๅไบŒใฎใƒžใ‚คใƒŠใ‚นไธ€ไน—ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "NotSupported": "dotnet", + "Comment": "Extraction done. PowerNumberParse method does not support 'power' representation for Kanji", + "Results": [ + { + "Text": "ใƒžใ‚คใƒŠใ‚นๅไบŒใฎใƒžใ‚คใƒŠใ‚นไธ€ไน—", + "TypeName": "number", + "Resolution": { + "subtype": "power", + "value": "-1.2" + }, + "Start": 3, + "End": 15 + } + ] + }, + { + "Input": "ๅคไผ‘ใฟใฎๅฎฟ้กŒใŒไบ”ๅˆ†ใฎไธ€็ต‚ใ‚ใ‚Šใพใ—ใŸใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ไบ”ๅˆ†ใฎไธ€", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.2" + }, + "Start": 7, + "End": 10 + } + ] + }, + { + "Input": "็ญ”ใˆใฏไธ€ๅ…†ๅˆ†ใฎ็™พไธ‡ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ไธ€ๅ…†ๅˆ†ใฎ็™พไธ‡", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "1E-07" + }, + "Start": 3, + "End": 8 + } + ] + }, + { + "Input": "ๅคไผ‘ใฟใฎๅฎฟ้กŒใŒไบ”ๅˆ†ใฎไธ‰็ต‚ใ‚ใ‚Šใพใ—ใŸใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ไบ”ๅˆ†ใฎไธ‰", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.6" + }, + "Start": 7, + "End": 10 + } + ] + }, + { + "Input": "ไบ”ๅˆ†ใฎไบŒๅใฏไปฎๅˆ†ๆ•ฐใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ไบ”ๅˆ†ใฎไบŒๅ", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "4" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "ไธ‰ใจไบ”ๅˆ†ใฎไธ€ใฏๅธฏๅˆ†ๆ•ฐใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ไธ‰ใจไบ”ๅˆ†ใฎไธ€", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "3.2" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "ไบ”ๅˆ†ใฎไบŒๅไธ€ใฏๅธฏๅˆ†ๆ•ฐใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ไบ”ๅˆ†ใฎไบŒๅไธ€", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "4.2" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "็ญ”ใˆใฏไบŒๅไบ”ๅˆ†ใฎไธ€ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ไบŒๅไบ”ๅˆ†ใฎไธ€", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.04" + }, + "Start": 3, + "End": 8 + } + ] + }, + { + "Input": "็ญ”ใˆใฏไบŒๅไธ€ๅˆ†ใฎไธ‰ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ไบŒๅไธ€ๅˆ†ใฎไธ‰", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.142857142857143" + }, + "Start": 3, + "End": 8 + } + ] + }, + { + "Input": "ไบŒๅไบ”ๅˆ†ใฎไบŒๅใฏใพใ ็ด„ๅˆ†ใงใใพใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ไบŒๅไบ”ๅˆ†ใฎไบŒๅ", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.8" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "็ญ”ใˆใฏไบ”ๅˆ†ใฎ็™พไธ‰ๅใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ไบ”ๅˆ†ใฎ็™พไธ‰ๅ", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "26" + }, + "Start": 3, + "End": 8 + } + ] + }, + { + "Input": "็ญ”ใˆใฏไธ‰ไบ”ๅˆ†ใฎ็™พใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ไธ‰ไบ”ๅˆ†ใฎ็™พ", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "2.85714285714286" + }, + "Start": 3, + "End": 7 + } + ] + }, + { + "Input": "็ญ”ใˆใฏไบ”ๅˆ†ใฎ็™พไธ‰ๅไบŒใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ไบ”ๅˆ†ใฎ็™พไธ‰ๅไบŒ", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "26.4" + }, + "Start": 3, + "End": 9 + } + ] + }, + { + "Input": "็ญ”ใˆใฏ็™พไธ‰ๅใจไบ”ๅˆ†ใฎไบŒใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "็™พไธ‰ๅใจไบ”ๅˆ†ใฎไบŒ", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "130.4" + }, + "Start": 3, + "End": 10 + } + ] + }, + { + "Input": "็ญ”ใˆใฏ็™พไบ”ๅˆ†ใฎไธ€ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "็™พไบ”ๅˆ†ใฎไธ€", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.00952380952380952" + }, + "Start": 3, + "End": 7 + } + ] + }, + { + "Input": "็ญ”ใˆใฏๅƒไบ”ๅˆ†ใฎ็™พใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ๅƒไบ”ๅˆ†ใฎ็™พ", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.0995024875621891" + }, + "Start": 3, + "End": 7 + } + ] + }, + { + "Input": "็ญ”ใˆใฏ็™พไบŒๅไธ€ๅˆ†ใฎไธ€ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "็™พไบŒๅไธ€ๅˆ†ใฎไธ€", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.00826446280991736" + }, + "Start": 3, + "End": 9 + } + ] + }, + { + "Input": "็ญ”ใˆใฏไธ‰ๅˆ†ใฎไธ€ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ไธ‰ๅˆ†ใฎไธ€", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.333333333333333" + }, + "Start": 3, + "End": 6 + } + ] + }, + { + "Input": "็ญ”ใˆใฏไบŒๅๅˆ†ใฎไธ€ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ไบŒๅๅˆ†ใฎไธ€", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.05" + }, + "Start": 3, + "End": 7 + } + ] + }, + { + "Input": "็ญ”ใˆใฏ็™พๅˆ†ใฎไธ€ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "็™พๅˆ†ใฎไธ€", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.01" + }, + "Start": 3, + "End": 6 + } + ] + }, + { + "Input": "็ญ”ใˆใฏ็™พไบŒๅไบ”ๅˆ†ใฎไธ€ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "็™พไบŒๅไบ”ๅˆ†ใฎไธ€", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.008" + }, + "Start": 3, + "End": 9 + } + ] + }, + { + "Input": "ไบ”ๅˆ†ใฎไนๅƒไบ”็™พใฏใ„ใใคใงใ™ใ‹ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ไบ”ๅˆ†ใฎไนๅƒไบ”็™พ", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "1900" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "็ญ”ใˆใฏใƒžใ‚คใƒŠใ‚นไบ”ๅˆ†ใฎไนๅƒไบ”็™พใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ใƒžใ‚คใƒŠใ‚นไบ”ๅˆ†ใฎไนๅƒไบ”็™พ", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "-1900" + }, + "Start": 3, + "End": 13 + } + ] + }, + { + "Input": "็ญ”ใˆใฏใƒžใ‚คใƒŠใ‚นไธ€ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ใƒžใ‚คใƒŠใ‚นไธ€", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "-1" + }, + "Start": 3, + "End": 7 + } + ] + }, + { + "Input": "็ญ”ใˆใฏใƒžใ‚คใƒŠใ‚นไธ‰ๅไบ”ๅˆ†ใฎ็™พใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ใƒžใ‚คใƒŠใ‚นไธ‰ๅไบ”ๅˆ†ใฎ็™พ", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "-2.85714285714286" + }, + "Start": 3, + "End": 12 + } + ] + }, + { + "Input": "็ญ”ใˆใฏใƒžใ‚คใƒŠใ‚นไบŒๅไบ”ๅˆ†ใฎไธ€ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ใƒžใ‚คใƒŠใ‚นไบŒๅไบ”ๅˆ†ใฎไธ€", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "-0.05" + }, + "Start": 3, + "End": 12 + } + ] + }, + { + "Input": "็ญ”ใˆใฏใƒžใ‚คใƒŠใ‚นไบ”ใƒปไบ”ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ใƒžใ‚คใƒŠใ‚นไบ”ใƒปไบ”", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "-5.5" + }, + "Start": 3, + "End": 9 + } + ] + }, + { + "Input": "็ญ”ใˆใฏใƒžใ‚คใƒŠใ‚นไบ”ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ใƒžใ‚คใƒŠใ‚นไบ”", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "-5" + }, + "Start": 3, + "End": 7 + } + ] + }, + { + "Input": "็ญ”ใˆใฏๅ››ๅˆ†ใฎไธ€ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ๅ››ๅˆ†ใฎไธ€", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.25" + }, + "Start": 3, + "End": 6 + } + ] + }, + { + "Input": "็ญ”ใˆใฏๅ…ซๅˆ†ใฎไธ€ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ๅ…ซๅˆ†ใฎไธ€", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.125" + }, + "Start": 3, + "End": 6 + } + ] + }, + { + "Input": "็ญ”ใˆใฏไบŒๅไธ€ๅˆ†ใฎไธ€ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ไบŒๅไธ€ๅˆ†ใฎไธ€", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.0476190476190476" + }, + "Start": 3, + "End": 8 + } + ] + }, + { + "Input": "็ญ”ใˆใฏๅ…ซๅˆ†ใฎไบ”ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ๅ…ซๅˆ†ใฎไบ”", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.625" + }, + "Start": 3, + "End": 6 + } + ] + }, + { + "Input": "็ญ”ใˆใฏ็™พไบŒๅไธ‰ไธ‡ๅ››ๅƒไบ”็™พๅ…ญๅไธƒใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "็™พไบŒๅไธ‰ไธ‡ๅ››ๅƒไบ”็™พๅ…ญๅไธƒ", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "1234567" + }, + "Start": 3, + "End": 14 + } + ] + }, + { + "Input": "ๅ››ไธ‡ใจๅ››ไธ‡ใฏๅŒใ˜ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ๅ››ไธ‡", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "40000" + }, + "Start": 0, + "End": 1 + }, + { + "Text": "ๅ››ไธ‡", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "40000" + }, + "Start": 3, + "End": 4 + } + ] + }, + { + "Input": "็พๅœจใ€ไธญๅ›ฝใฎไบบๅฃใฏๅๅ››ๅ„„ไธ€ๅƒๅ››็™พไบŒไธ‡ๅƒ็™พไบบใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ๅๅ››ๅ„„ไธ€ๅƒๅ››็™พไบŒไธ‡ๅƒ็™พ", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "1414021100" + }, + "Start": 9, + "End": 19 + } + ] + }, + { + "Input": "ๅ››็™พไบŒๅไธ‰ใ€€ใ€‡ใ€‡ใ€‡ใ€‡ใฏไบŒใคใฎๆ•ฐๅ€คใจใ—ใฆ่ช่ญ˜ใ•ใ‚Œใพใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "ๅ››็™พไบŒๅไธ‰", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "423" + }, + "Start": 0, + "End": 4 + }, + { + "Text": "ใ€‡ใ€‡ใ€‡ใ€‡", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "0" + }, + "Start": 6, + "End": 9 + }, + { + "Text": "ไบŒ", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "2" + }, + "Start": 11, + "End": 11 + } + ] + }, + { + "Input": "็™พไบŒๅไธ‰ไธ‡ๅ››ๅƒไบ”็™พๅ…ญๅไธƒใƒปๅ…ซๅไนใฏๆœ‰ๅŠนใชๆ•ฐๅ€คๅฝขๅผใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "็™พไบŒๅไธ‰ไธ‡ๅ››ๅƒไบ”็™พๅ…ญๅไธƒใƒปๅ…ซๅไน", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "1234567.89" + }, + "Start": 0, + "End": 15 + } + ] + }, + { + "Input": "ใ€‡ใฏใ€‡ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ใ€‡", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "0" + }, + "Start": 0, + "End": 0 + }, + { + "Text": "ใ€‡", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "0" + }, + "Start": 2, + "End": 2 + } + ] + }, + { + "Input": "ไบŒๅƒๅๅ…ซๅนดไบ”ๆœˆๅไธƒๆ—ฅใซใ„ใคใงใ‚‚ไผšใˆใพใ™ใ‹ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ไบŒๅƒๅๅ…ซ", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "2018" + }, + "Start": 0, + "End": 3 + }, + { + "Text": "ไบ”", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "5" + }, + "Start": 5, + "End": 5 + }, + { + "Text": "ๅไธƒ", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "17" + }, + "Start": 7, + "End": 8 + } + ] + }, + { + "Input": "็งใฎ้›ป่ฉฑ็•ชๅทใฏใ€ใƒ—ใƒฉใ‚นไธ€ใฎไบŒไบŒไบŒใฎไบŒไบŒไบŒไบŒใฎไบŒไบŒไบŒไบŒใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ไธ€", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "1" + }, + "Start": 11, + "End": 11 + }, + { + "Text": "ไบŒไบŒไบŒ", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "222" + }, + "Start": 13, + "End": 15 + }, + { + "Text": "ไบŒไบŒไบŒไบŒ", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "2222" + }, + "Start": 17, + "End": 20 + }, + { + "Text": "ไบŒไบŒไบŒไบŒ", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "2222" + }, + "Start": 22, + "End": 25 + } + ] + }, + { + "Input": "็งใฏใ‚ใชใŸใซไธ€ๅƒไธ‡ใ‚ใ’ใ‚‹ใ“ใจใŒใงใใพใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ไธ€ๅƒไธ‡", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "10000000" + }, + "Start": 6, + "End": 8 + } + ] + }, + { + "Input": "็งใฏใ‚ใชใŸใซไธ‰็™พไบŒๅไธ€ๅ…ƒใ‚’ใ‚ใ’ใ‚‹ใ“ใจใŒใงใใพใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ไธ‰็™พไบŒๅไธ€", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "321" + }, + "Start": 6, + "End": 10 + } + ] + }, + { + "Input": "ๅ››ๅƒไธ‰็™พไบŒๅไธ€ใฏๆœ‰ๅŠนใชๆ•ฐๅญ—ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ๅ››ๅƒไธ‰็™พไบŒๅไธ€", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "4321" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "ๅ››ๅƒไธ‰็™พใจใ€‡ใฏไบŒใคใฎๆœ‰ๅŠนใชๆ•ฐๅญ—ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ๅ››ๅƒไธ‰็™พ", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "4300" + }, + "Start": 0, + "End": 3 + }, + { + "Text": "ใ€‡", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "0" + }, + "Start": 5, + "End": 5 + }, + { + "Text": "ไบŒ", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "2" + }, + "Start": 7, + "End": 7 + } + ] + }, + { + "Input": "ๅ››ๅƒใจไธ‰็™พไบŒๅไธ€ใฏไบŒใคใฎๆœ‰ๅŠนใชๆ•ฐๅญ—ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ๅ››ๅƒ", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "4000" + }, + "Start": 0, + "End": 1 + }, + { + "Text": "ไธ‰็™พไบŒๅไธ€", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "321" + }, + "Start": 3, + "End": 7 + }, + { + "Text": "ไบŒ", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "2" + }, + "Start": 9, + "End": 9 + } + ] + }, + { + "Input": "ไธ‰็™พใจไบŒ็™พใฏไบŒใคใฎๆœ‰ๅŠนใชๆ•ฐๅญ—ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ไธ‰็™พ", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "300" + }, + "Start": 0, + "End": 1 + }, + { + "Text": "ไบŒ็™พ", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "200" + }, + "Start": 3, + "End": 4 + }, + { + "Text": "ไบŒ", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "2" + }, + "Start": 6, + "End": 6 + } + ] + }, + { + "Input": "ไธ‰็™พใจใƒžใ‚คใƒŠใ‚นไธ€ใฏไบŒใคใฎๆœ‰ๅŠนใชๆ•ฐๅญ—ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ไธ‰็™พ", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "300" + }, + "Start": 0, + "End": 1 + }, + { + "Text": "ใƒžใ‚คใƒŠใ‚นไธ€", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "-1" + }, + "Start": 3, + "End": 7 + }, + { + "Text": "ไบŒ", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "2" + }, + "Start": 9, + "End": 9 + } + ] + }, + { + "Input": "ไธ‰็™พไธ€ใฏๆœ‰ๅŠนใชๆ•ฐๅญ—ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ไธ‰็™พไธ€", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "301" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "ใ„ใใคใ‹ใฎๅ›ฝใงใฏใ€ไบ”ใƒปใ€‡ใ€‡ใ‚‚ใ—ใใฏไบ”ใ€ใ€‡ใ€‡ใจใ‹ใ„ใฆใ‚‚ใ„ใ„ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ไบ”ใƒปใ€‡ใ€‡", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "5" + }, + "Start": 9, + "End": 12 + }, + { + "Text": "ไบ”ใ€ใ€‡ใ€‡", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "5" + }, + "Start": 17, + "End": 20 + } + ] + }, + { + "Input": "ใƒ†ใƒใƒžใƒณใงไบŒๅๅ…ญไบบใŒไบ‹ๆ•…ๆญปใ—ใŸใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ไบŒๅๅ…ญ", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "26" + }, + "Start": 5, + "End": 7 + } + ] + }, + { + "Input": "ๅŠๆ•ฐไปฅไธŠใฎไบบใ€…ใŒใ“ใ“ใซๆฅใพใ—ใŸใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "NotSupported": "dotnet", + "Comment": "Extraction done. Parser does not support half (ๅŠ).", + "Results": [ + { + "Text": "ๅŠๆ•ฐ", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.5" + }, + "Start": 0, + "End": 1 + } + ] + }, + { + "Input": "็งใฏไธ‰ๅนดไปฅๅ†…ใซไธ€ไธ‡ใƒ‰ใƒซ็จผใŽใŸใ„ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ไธ‰", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "3" + }, + "Start": 2, + "End": 2 + }, + { + "Text": "ไธ€ไธ‡", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "10000" + }, + "Start": 7, + "End": 8 + } + ] + }, + { + "Input": "็งใฏไธ‰ๅนดใงไบŒๅƒใƒ‰ใƒซ็จผใŽใŸใ„ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ไธ‰", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "3" + }, + "Start": 2, + "End": 2 + }, + { + "Text": "ไบŒๅƒ", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "2000" + }, + "Start": 5, + "End": 6 + } + ] + }, + { + "Input": "ไธ‰ๅˆ†ใฎไบŒๅƒใฏไปฎๅˆ†ๆ•ฐใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ไธ‰ๅˆ†ใฎไบŒๅƒ", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "666.666666666667" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "ไบŒๅใƒ‰ใƒซใŒๅฟ…่ฆใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ไบŒๅ", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "20" + }, + "Start": 0, + "End": 1 + } + ] + }, + { + "Input": "ใ“ใฎใƒœใƒˆใƒซใซใฏๆฐดใŒ็™พๅ…ซๅใƒปไบŒไบ”ใƒŸใƒชใƒชใƒƒใƒˆใƒซๅ…ฅใ‚Œใ‚‰ใ‚Œใพใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "NotSupported": "dotnet", + "Results": [] + }, + { + "Input": "ใ“ใฎใƒœใƒˆใƒซใซใฏๆฐดใŒ็™พๅ…ซๅใƒŸใƒชใƒชใƒƒใƒˆใƒซๅ…ฅใ‚Œใ‚‰ใ‚Œใพใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "NotSupported": "dotnet", + "Results": [] + }, + { + "Input": "ไผš็คพใ‹ใ‚‰่‡ชๅฎ…ใพใงใฎ่ท้›ขใฏไบŒๅไนใ‚ญใƒญใƒกใƒผใƒˆใƒซใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [] + }, + { + "Input": "ๆฅ้€ฑใฎๆœจๆ›œๆ—ฅใฏไบ”ๆœˆๅ››ๆ—ฅใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "NotSupported": "dotnet", + "Results": [] + }, + { + "Input": "ๆฏŽๆ—ฅใ“ใฎ่–ฌใ‚’ใ€‡ใƒปไบŒไบ”ใƒŸใƒชใƒชใƒƒใƒˆใƒซ้ฃฒใ‚“ใงใใ ใ•ใ„ใ€‚", + "IgnoreResolution": true, + "Comment": "PendingValidation:ย Thisย caseย requiresย moreย research.", + "NotSupportedByDesign": "javascript, java, python", + "NotSupported": "dotnet", + "Results": [] + }, + { + "Input": "ใ‚ทใ‚ขใƒˆใƒซใธใฎใƒ•ใ‚กใƒผใ‚นใƒˆใ‚ฏใƒฉใ‚นใฎๅธญใ‚’ไบˆ็ด„ใ—ใฆใใ ใ•ใ„ใ€‚", + "NotSupportedByDesign": "javascript, java, python", + "Results": [] + }, + { + "Input": "ไธ€ใƒกใƒผใƒˆใƒซใฏๆ•ฐๅญ—ใงใฏใ‚ใ‚Šใพใ›ใ‚“ใ€‚", + "NotSupportedByDesign": "javascript, java, python", + "Results": [] + }, + { + "Input": "ใ‚ใชใŸใŒ่จ€ๅŠใ—ใŸใ‚‚ใฎใฏ็„กๅŠนใงใ™ใ€‚", + "NotSupportedByDesign": "javascript, java, python", + "Results": [] + }, + { + "Input": "ใ“ใ‚Œใฏใ‚ใชใŸใŒ้–“้•ใฃใฆใ„ใพใ™ใ€‚", + "NotSupportedByDesign": "javascript, java, python", + "Results": [] + }, + { + "Input": "ใฉใกใ‚‰ใ‚’ใ‚ใชใŸใŒๆบ–ๅ‚™ใ—ใพใ™ใ‹ใ€‚", + "NotSupportedByDesign": "javascript, java, python", + "Results": [] + }, + { + "Input": "ใ‚ใ‚Œใฏๆœฌๅฝ“ใซใ„ใ„ใงใ™ใ€‚", + "NotSupportedByDesign": "javascript, java, python", + "Results": [] + }, + { + "Input": "110ไธ‡", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "110ไธ‡", + "Start": 0, + "End": 3, + "TypeName": "number", + "Resolution": { + "value": "1100000" + } + } + ] + }, + { + "Input": "้›ถ็‚นไบŒไธƒไน", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "้›ถ็‚นไบŒไธƒไน", + "TypeName": "number", + "Resolution": { + "value": "0.2789" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "2.5", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "2.5", + "TypeName": "number", + "Resolution": { + "value": "2.5" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "400.5", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "400.5", + "TypeName": "number", + "Resolution": { + "value": "400.5" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "็ญ”ใˆใฏๅ››ใงใฏใชใใฆใ€ไบ”ใงใ™ใ€‚", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅ››", + "Start": 3, + "End": 3, + "TypeName": "number", + "Resolution": { + "value": "4" + } + }, + { + "Text": "ไบ”", + "Start": 10, + "End": 10, + "TypeName": "number", + "Resolution": { + "value": "5" + } + } + ] + }, + { + "Input": "ใ“ใฎใ‚ณใƒณใƒ”ใƒฅใƒผใ‚ฟใƒผใฏไบŒใƒ‰ใƒซใงใ™ใ€‚", + "NotSupported": "dotnet, javascript, python, java", + "Results": [] + }, + { + "Input": "500ไฝ™ใ‚Šไธ‡", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "500ไฝ™ใ‚Šไธ‡", + "TypeName": "number", + "Resolution": { + "value": "5000000" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "็™พๅˆ†ใฎไบŒ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "็™พๅˆ†ใฎไบŒ", + "TypeName": "number", + "Resolution": { + "value": "0.02" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "110ไธ‡3000ๆ–ค", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "110ไธ‡3000ๆ–ค", + "Start": 0, + "End": 8, + "TypeName": "number", + "Resolution": { + "value": "1103000" + } + } + ] + }, + { + "Input": "ไบ”ๅ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไบ”ๅ", + "TypeName": "number", + "Resolution": { + "value": "50" + }, + "Start": 0, + "End": 1 + } + ] + }, + { + "Input": "21็‚น2", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "21็‚น2", + "TypeName": "number", + "Resolution": { + "value": "21.2" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "ๅ››็™พไบ”ๅ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅ››็™พไบ”ๅ", + "TypeName": "number", + "Resolution": { + "value": "450" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "9ๅนด8ใƒˆใƒณ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "9", + "TypeName": "number", + "Resolution": { + "value": "9" + }, + "Start": 0, + "End": 0 + }, + { + "Text": "8", + "TypeName": "number", + "Resolution": { + "value": "8" + }, + "Start": 2, + "End": 2 + } + ] + }, + { + "Input": "ใƒžใ‚คใƒŠใ‚นไธ€ใพใŸไบŒๅˆ†ใฎไธ€", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ใƒžใ‚คใƒŠใ‚นไธ€ใพใŸไบŒๅˆ†ใฎไธ€", + "TypeName": "number", + "Resolution": { + "value": "-1.5" + }, + "Start": 0, + "End": 10 + } + ] + }, + { + "Input": "ใ“ใ‚Œใฏ5ใงใ€ใ‚ใ‚Œใฏ4ใงใ™ใ€‚", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "5", + "Start": 3, + "End": 3, + "TypeName": "number", + "Resolution": { + "value": "5" + } + }, + { + "Text": "4", + "Start": 9, + "End": 9, + "TypeName": "number", + "Resolution": { + "value": "4" + } + } + ] + }, + { + "Input": "2ๅƒ222.2ๅƒ2็™พ2ๅ2.22222.2็™พ2ๅ2", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "2ๅƒ222", + "TypeName": "number", + "Resolution": { + "value": "2222" + }, + "Start": 0, + "End": 4 + }, + { + "Text": "2ๅƒ2็™พ2ๅ2", + "TypeName": "number", + "Resolution": { + "value": "2222" + }, + "Start": 6, + "End": 12 + }, + { + "Text": "22222", + "TypeName": "number", + "Resolution": { + "value": "22222" + }, + "Start": 14, + "End": 18 + }, + { + "Text": "2็™พ2ๅ2", + "TypeName": "number", + "Resolution": { + "value": "222" + }, + "Start": 20, + "End": 24 + } + ] + }, + { + "Input": "็™พไนๅไนๅ€‹", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "็™พไนๅไน", + "TypeName": "number", + "Resolution": { + "value": "199" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "้™ธๅœฐ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [] + }, + { + "Input": "ใƒžใ‚คใƒŠใ‚น3ๅˆ†ใฎใƒžใ‚คใƒŠใ‚น็™พไบ”ๅไธƒ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ใƒžใ‚คใƒŠใ‚น3ๅˆ†ใฎใƒžใ‚คใƒŠใ‚น็™พไบ”ๅไธƒ", + "TypeName": "number", + "Resolution": { + "value": "52.3333333333333" + }, + "Start": 0, + "End": 14 + } + ] + }, + { + "Input": "1001", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "1001", + "TypeName": "number", + "Resolution": { + "value": "1001" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "45642ไธ‡15", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "45642ไธ‡15", + "TypeName": "number", + "Resolution": { + "value": "456420015" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "45ๅ„„4004ไธ‡", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "45ๅ„„4004ไธ‡", + "TypeName": "number", + "Resolution": { + "value": "4540040000" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "4ๅƒไธ‡", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "4ๅƒไธ‡", + "TypeName": "number", + "Resolution": { + "value": "40000000" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "ใ“ใ‚Œใฏๅ››ๅทใงใฏใชใใ€ไบ”ๅฐๅฑฑใงใ™ใ€‚", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไบ”", + "Start": 10, + "End": 10, + "TypeName": "number", + "Resolution": { + "value": "5" + } + } + ] + }, + { + "Input": "10ไฝ™ไธ‡", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "10ไฝ™ไธ‡", + "TypeName": "number", + "Resolution": { + "value": "100000" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "ๅƒไบ”ๅ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅƒไบ”ๅ", + "TypeName": "number", + "Resolution": { + "value": "1050" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "ๅไธ‡ไธƒๅƒๅ…ซ็™พไบ”ๅๅ››", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅไธ‡ไธƒๅƒๅ…ซ็™พไบ”ๅๅ››", + "TypeName": "number", + "Resolution": { + "value": "107854" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "ๅ››ๅƒใพใŸไบŒๅˆ†ใฎไธ‰", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅ››ๅƒใพใŸไบŒๅˆ†ใฎไธ‰", + "TypeName": "number", + "Resolution": { + "value": "0.000714285714285714" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "ไบŒ็™พไธ‰ๅไธ‰ใ€577ใ€ๅŠใณๅƒๅ…ญ็™พ็‚นไบ”", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไบŒ็™พไธ‰ๅไธ‰", + "TypeName": "number", + "Resolution": { + "value": "233" + }, + "Start": 0, + "End": 4 + }, + { + "Text": "577", + "TypeName": "number", + "Resolution": { + "value": "577" + }, + "Start": 6, + "End": 8 + }, + { + "Text": "ๅƒๅ…ญ็™พ็‚นไบ”", + "TypeName": "number", + "Resolution": { + "value": "1600.5" + }, + "Start": 12, + "End": 16 + } + ] + }, + { + "Input": "10ไธ‡7ๅƒ8็™พ56", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "10ไธ‡7ๅƒ8็™พ56", + "TypeName": "number", + "Resolution": { + "value": "107854" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "ๅ…จใฆ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [] + }, + { + "Input": "1ไธ‡250", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "1ไธ‡250", + "TypeName": "number", + "Resolution": { + "value": "10250" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "ไบŒๅƒไธ‰็™พไบ”ๅ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไบŒๅƒไธ‰็™พไบ”ๅ", + "TypeName": "number", + "Resolution": { + "value": "2350" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "9็™พไธ‡4็™พ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "9็™พไธ‡4็™พ", + "TypeName": "number", + "Resolution": { + "value": "9000400" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "3896ไธ‡4965", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "3896ไธ‡4965", + "TypeName": "number", + "Resolution": { + "value": "38964965" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "2212", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "2212", + "TypeName": "number", + "Resolution": { + "value": "2222" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "ๅ››ๅทใฎๅ‡บ่บซใงใ™ใ€‚", + "NotSupported": "dotnet, javascript, python, java", + "Results": [] + }, + { + "Input": "55.579ใƒ‘ใƒผใ‚ปใƒณใƒˆ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [] + }, + { + "Input": "20ไธ‡", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "20ไธ‡", + "TypeName": "number", + "Resolution": { + "value": "200000" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "2ๅƒไธ‡็‚น5544", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "2ๅƒไธ‡็‚น5544", + "TypeName": "number", + "Resolution": { + "value": "20000000.5544" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "54600", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "54600", + "TypeName": "number", + "Resolution": { + "value": "54600" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "4005ไธ‡", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "4005ไธ‡", + "TypeName": "number", + "Resolution": { + "value": "40050000" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "ไบ”ๅˆ†ใฎไธ€", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไบ”ๅˆ†ใฎไธ€", + "TypeName": "number", + "Resolution": { + "value": "0.2" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "ๅ››็™พๅ…ญๅ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅ››็™พๅ…ญๅ", + "TypeName": "number", + "Resolution": { + "value": "460" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "็™พไธ‡ๅˆ50ไธ‡ๅˆ†ใฎ25", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "็™พไธ‡ๅˆ50ไธ‡ๅˆ†ใฎ25", + "TypeName": "number", + "Resolution": { + "value": "1000000.00005" + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": "ใ“ใ‚Œใฏ5ใงใฏใชใใ€201ใงใ™ใ€‚", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "5", + "Start": 3, + "End": 3, + "TypeName": "number", + "Resolution": { + "value": "5" + } + }, + { + "Text": "201", + "Start": 9, + "End": 11, + "TypeName": "number", + "Resolution": { + "value": "201" + } + } + ] + }, + { + "Input": "25ๅˆ†ใฎ1014", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "25ๅˆ†ใฎ1014", + "Start": 0, + "End": 7, + "TypeName": "number", + "Resolution": { + "value": "40.56" + } + } + ] + }, + { + "Input": "10000", + "NotSupported": "dotnet, javascript, python, java", + "Results": [] + }, + { + "Input": "ใƒžใ‚คใƒŠใ‚น้›ถ็‚นๅ››", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ใƒžใ‚คใƒŠใ‚น้›ถ็‚นๅ››", + "TypeName": "number", + "Resolution": { + "value": "-0.4" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "1234ไธ‡", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "1234ไธ‡", + "TypeName": "number", + "Resolution": { + "value": "12340000" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "105ๅƒไธ‡", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "105ๅƒไธ‡", + "TypeName": "number", + "Resolution": { + "value": "1050000000" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "15.7", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "15.7", + "TypeName": "number", + "Resolution": { + "value": "15.7" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "40ไธ‡", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "40ไธ‡", + "TypeName": "number", + "Resolution": { + "value": "400000" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "4000ไธ‡6000", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "4000ไธ‡6000", + "TypeName": "number", + "Resolution": { + "value": "40006000" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "ใƒžใ‚คใƒŠใ‚น1็‚น2", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ใƒžใ‚คใƒŠใ‚น1็‚น2", + "TypeName": "number", + "Resolution": { + "value": "-1.2" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "1991ๅนด1ๆœˆ16ๆ—ฅๅคœใƒ‘ใƒชๆ™‚้–“20ๆ™‚๏ผšใƒ•ใƒฉใƒณใ‚นใฎใƒŸใƒƒใƒ†ใƒฉใƒณๅคง็ตฑ้ ˜ใฏใƒ†ใƒฌใƒ“ๆผ”่ชฌใ—ใ€ๆนพๅฒธๅฑๆฉŸใฎๅนณๅ’Œ็š„่งฃๆฑบใฏใ™ใงใซๆˆฆไบ‰ใซ็งปใ‚Šใ€ใƒ•ใƒฉใƒณใ‚นใฏๅ…จใฆใฎๆˆฆ้—˜ๆบ–ๅ‚™ใ‚’ใ‚‚ใ†ๆ•ดใˆใŸใจ็™บ่กจใ—ใพใ—ใŸใ€‚", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "1991", + "TypeName": "number", + "Resolution": { + "value": "1991" + }, + "Start": 0, + "End": 3 + }, + { + "Text": "1", + "TypeName": "number", + "Resolution": { + "value": "1" + }, + "Start": 5, + "End": 5 + }, + { + "Text": "16", + "TypeName": "number", + "Resolution": { + "value": "16" + }, + "Start": 7, + "End": 8 + }, + { + "Text": "20", + "TypeName": "number", + "Resolution": { + "value": "20" + }, + "Start": 15, + "End": 16 + } + ] + }, + { + "Input": "6่ถณ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "6", + "Start": 0, + "End": 0, + "TypeName": "number", + "Resolution": { + "value": "6" + } + } + ] + }, + { + "Input": "ไบŒ็™พไบ”ๅใ€250ใ€ใพใ ไบŒไบ”ใ€‡ใŒใ‚ใ‚Šใพใ™ใ€‚", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไบŒ็™พไบ”ๅ", + "TypeName": "number", + "Resolution": { + "value": "250" + }, + "Start": 0, + "End": 3 + }, + { + "Text": "250", + "TypeName": "number", + "Resolution": { + "value": "250" + }, + "Start": 5, + "End": 7 + }, + { + "Text": "ไบŒไบ”ใ€‡", + "TypeName": "number", + "Resolution": { + "value": "250" + }, + "Start": 11, + "End": 13 + } + ] + }, + { + "Input": "ๅ››ๅ„„ไบ”ๅƒๅ…ญ็™พๅ››ๅไบŒไธ‡ๅไบ”", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅ››ๅ„„ไบ”ๅƒๅ…ญ็™พๅ››ๅไบŒไธ‡ๅไบ”", + "TypeName": "number", + "Resolution": { + "value": "456420015" + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "150", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "150", + "TypeName": "number", + "Resolution": { + "value": "150" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "ไธ‰็™พไบ”ๅใพใŸไธ‰ๅˆ†ใฎไธ€", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไธ‰็™พไบ”ๅใพใŸไธ‰ๅˆ†ใฎไธ€", + "TypeName": "number", + "Resolution": { + "value": "350.333333333333" + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": "ๅๅ„„ๅ…ญไธ‡ไบ”็™พๅ…ญ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅๅ„„ๅ…ญไธ‡ไบ”็™พๅ…ญ", + "TypeName": "number", + "Resolution": { + "value": "1000060506" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "9ไธ‡4็™พ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "9ไธ‡4็™พ", + "TypeName": "number", + "Resolution": { + "value": "90400" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "2็‚น5^ใƒžใ‚คใƒŠใ‚น1", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "2็‚น5^ใƒžใ‚คใƒŠใ‚น1", + "TypeName": "number", + "Resolution": { + "value": "0.4" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "10012.15", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "10012.15", + "Start": 0, + "End": 7, + "TypeName": "number", + "Resolution": { + "value": "10012.15" + } + } + ] + }, + { + "Input": "ไธ€่ฆ‹", + "NotSupported": "dotnet, javascript, python, java", + "Results": [] + }, + { + "Input": "ๅๅ…ญไธ‡ไบ”็™พๅ…ญ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅๅ…ญไธ‡ไบ”็™พๅ…ญ", + "TypeName": "number", + "Resolution": { + "value": "160506" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "ใƒžใ‚คใƒŠใ‚น405ๅ„„404ไธ‡", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ใƒžใ‚คใƒŠใ‚น405ๅ„„404ไธ‡", + "TypeName": "number", + "Resolution": { + "value": "-40504040000" + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "4004ไธ‡", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "4004ไธ‡", + "TypeName": "number", + "Resolution": { + "value": "40040000" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "ๆŒ‡่ผช๏ผ‘ๅฏพใฏ8000ใงใ™ใ€‚", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ‘", + "Start": 2, + "End": 2, + "TypeName": "number", + "Resolution": { + "value": "1" + } + }, + { + "Text": "8000", + "Start": 5, + "End": 8, + "TypeName": "number", + "Resolution": { + "value": "8000" + } + } + ] + }, + { + "Input": "100056", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "100056", + "TypeName": "number", + "Resolution": { + "value": "100056" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "ๅ่ถณ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅ", + "TypeName": "number", + "Resolution": { + "value": "10" + }, + "Start": 0, + "End": 0 + } + ] + }, + { + "Input": "ๅƒๅ…ญ็™พ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅƒๅ…ญ็™พ", + "TypeName": "number", + "Resolution": { + "value": "1600" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "็™พไบŒๅๆ•ฐๅ„„", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "็™พไบŒๅๆ•ฐๅ„„", + "TypeName": "number", + "Resolution": { + "value": "12000000000" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "ๅ››ๅๅ››", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅ››ๅๅ››", + "TypeName": "number", + "Resolution": { + "value": "44" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "2.2ๅ„„", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "2.2ๅ„„", + "TypeName": "number", + "Resolution": { + "value": "220000000" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "15", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "15", + "TypeName": "number", + "Resolution": { + "value": "15" + }, + "Start": 0, + "End": 1 + } + ] + }, + { + "Input": "1ใƒ‰ใƒซ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [] + }, + { + "Input": "1ใพใŸ4/3ใฎๅคขใ€1/2ใฎๅŠชๅŠ›", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "1ใพใŸ4/3", + "TypeName": "number", + "Resolution": { + "value": "2.33333333333333" + }, + "Start": 0, + "End": 5 + }, + { + "Text": "1/2", + "TypeName": "number", + "Resolution": { + "value": "0.5" + }, + "Start": 9, + "End": 11 + } + ] + }, + { + "Input": "101ไธ‡1000", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "101ไธ‡1000", + "TypeName": "number", + "Resolution": { + "value": "1011000" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "50ๅƒ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "50", + "Start": 0, + "End": 1, + "TypeName": "number", + "Resolution": { + "value": "50" + } + } + ] + }, + { + "Input": "็™พๅฏพ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "็™พ", + "TypeName": "number", + "Resolution": { + "value": "100" + }, + "Start": 0, + "End": 0 + } + ] + }, + { + "Input": "3/5", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "3/5", + "TypeName": "number", + "Resolution": { + "value": "0.6" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "6,544", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "6,544", + "TypeName": "number", + "Resolution": { + "value": "6544" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "1,244,667.123 5.8", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "1", + "TypeName": "number", + "Resolution": { + "value": "1" + }, + "Start": 0, + "End": 0 + }, + { + "Text": "244", + "TypeName": "number", + "Resolution": { + "value": "244" + }, + "Start": 2, + "End": 4 + }, + { + "Text": "667.123", + "TypeName": "number", + "Resolution": { + "value": "667.123" + }, + "Start": 6, + "End": 12 + }, + { + "Text": "5.8", + "TypeName": "number", + "Resolution": { + "value": "5.8" + }, + "Start": 14, + "End": 16 + } + ] + }, + { + "Input": "10012", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "10012", + "Start": 0, + "End": 4, + "TypeName": "number", + "Resolution": { + "value": "10012" + } + } + ] + }, + { + "Input": "10่ถณ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "10", + "TypeName": "number", + "Resolution": { + "value": "10" + }, + "Start": 0, + "End": 1 + } + ] + }, + { + "Input": "144ใ€‚150ไธ‡5245ใ€2045ๅ€‹ใ€3005ๅ€‹ใ€ใใ—ใฆ4ๅƒไธ‡50ใ€154.0ใ€ๅ››็™พๅ„„็‚น050ใ€25ๅˆ†ใฎ144ใ€11ใพใŸ14ๅˆ†ใฎ1ใ€1ๅ€‹", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "144", + "TypeName": "number", + "Resolution": { + "value": "144" + }, + "Start": 0, + "End": 2 + }, + { + "Text": "150ไธ‡5245", + "TypeName": "number", + "Resolution": { + "value": "1505245" + }, + "Start": 4, + "End": 11 + }, + { + "Text": "2045", + "TypeName": "number", + "Resolution": { + "value": "2045" + }, + "Start": 13, + "End": 16 + }, + { + "Text": "3005", + "TypeName": "number", + "Resolution": { + "value": "3005" + }, + "Start": 19, + "End": 22 + }, + { + "Text": "4ๅƒไธ‡50", + "TypeName": "number", + "Resolution": { + "value": "40000050" + }, + "Start": 28, + "End": 32 + }, + { + "Text": "154.0", + "TypeName": "number", + "Resolution": { + "value": "154" + }, + "Start": 34, + "End": 38 + }, + { + "Text": "ๅ››็™พๅ„„็‚น050", + "TypeName": "number", + "Resolution": { + "value": "40000000000.05" + }, + "Start": 40, + "End": 46 + }, + { + "Text": "25ๅˆ†ใฎ144", + "TypeName": "number", + "Resolution": { + "value": "5.76" + }, + "Start": 48, + "End": 54 + }, + { + "Text": "11ใพใŸ14ๅˆ†ใฎ1", + "TypeName": "number", + "Resolution": { + "value": "11.0714285714286" + }, + "Start": 56, + "End": 64 + }, + { + "Text": "1", + "TypeName": "number", + "Resolution": { + "value": "1" + }, + "Start": 66, + "End": 66 + } + ] + }, + { + "Input": "50ใƒ€ใƒผใ‚น", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "50ใƒ€ใƒผใ‚น", + "TypeName": "number", + "Resolution": { + "value": "600" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "2็‚น789", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "2็‚น789", + "TypeName": "number", + "Resolution": { + "value": "2.789" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "็™พไฝ™ใ‚Šไธ‡", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "็™พไฝ™ใ‚Šไธ‡", + "TypeName": "number", + "Resolution": { + "value": "1000000" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "ๆ˜Žใกใ‚ƒใ‚“ใฏๆŒ‡ใŒ10ๆœฌใ‚ใ‚Šใพใ™ใ€‚", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "10", + "Start": 7, + "End": 8, + "TypeName": "number", + "Resolution": { + "value": "10" + } + } + ] + }, + { + "Input": "ไนไธ‡ๅ››ๅƒ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไนไธ‡ๅ››ๅƒ", + "TypeName": "number", + "Resolution": { + "value": "94000" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "1050", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "1050", + "TypeName": "number", + "Resolution": { + "value": "1050" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "3่ถณ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "3", + "TypeName": "number", + "Resolution": { + "value": "3" + }, + "Start": 0, + "End": 0 + } + ] + }, + { + "Input": "10", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "10", + "TypeName": "number", + "Resolution": { + "value": "10" + }, + "Start": 0, + "End": 1 + } + ] + }, + { + "Input": "10250", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "10250", + "TypeName": "number", + "Resolution": { + "value": "10250" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "ใƒžใ‚คใƒŠใ‚น45ๅ„„404ไธ‡", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ใƒžใ‚คใƒŠใ‚น45ๅ„„404ไธ‡", + "TypeName": "number", + "Resolution": { + "value": "-4504040000" + }, + "Start": 0, + "End": 10 + } + ] + }, + { + "Input": "152", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "152", + "TypeName": "number", + "Resolution": { + "value": "152" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "1,234,567", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "1,234,567", + "TypeName": "number", + "Resolution": { + "value": "1234567" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "7ไธ‡5ๅƒ4็™พ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "7ไธ‡5ๅƒ4็™พ", + "TypeName": "number", + "Resolution": { + "value": "75400" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "75400", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "75400", + "TypeName": "number", + "Resolution": { + "value": "75400" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "4,565", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "4,565", + "TypeName": "number", + "Resolution": { + "value": "4565" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "0.5", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "0.5", + "TypeName": "number", + "Resolution": { + "value": "0.5" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "611.255ใƒ‘ใƒผใ‚ปใƒณใƒˆ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [] + }, + { + "Input": "ไธ‰็™พไบ”ๅๅˆไธ‰ๅˆ†ใฎไธ€", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไธ‰็™พไบ”ๅๅˆไธ‰ๅˆ†ใฎไธ€", + "TypeName": "number", + "Resolution": { + "value": "350.333333333333" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "8385ไธ‡2326.33", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "8385ไธ‡2326.33", + "TypeName": "number", + "Resolution": { + "value": "83852326.33" + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "100ๅˆ†ใฎ2", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "100ๅˆ†ใฎ2", + "TypeName": "number", + "Resolution": { + "value": "0.02" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "ไบŒๅƒๅ››็™พไบ”ๅ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไบŒๅƒๅ››็™พไบ”ๅ", + "TypeName": "number", + "Resolution": { + "value": "2450" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "0.23456", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "0.23456", + "TypeName": "number", + "Resolution": { + "value": "0.23456" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "ๆ•ฐ้‡ใฏไธ€ใงใฏใชใ„ใงใ™ใŒใ€ไบ”ใงใ™ใ€‚", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไธ€", + "Start": 3, + "End": 3, + "TypeName": "number", + "Resolution": { + "value": "1" + } + }, + { + "Text": "ไบ”", + "Start": 12, + "End": 12, + "TypeName": "number", + "Resolution": { + "value": "5" + } + } + ] + }, + { + "Input": "ใƒžใ‚คใƒŠใ‚น10012", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ใƒžใ‚คใƒŠใ‚น10012", + "Start": 0, + "End": 8, + "TypeName": "number", + "Resolution": { + "value": "-10012" + } + } + ] + }, + { + "Input": "16ๅˆ†ใฎ5", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "16ๅˆ†ใฎ5", + "TypeName": "number", + "Resolution": { + "value": "0.3125" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "10018.15", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "10018.15", + "Start": 0, + "End": 7, + "TypeName": "number", + "Resolution": { + "value": "10018.15" + } + } + ] + }, + { + "Input": "ใƒžใ‚คใƒŠใ‚น8.954302433", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ใƒžใ‚คใƒŠใ‚น8.954302433", + "TypeName": "number", + "Resolution": { + "value": "-8.95430243255239" + }, + "Start": 0, + "End": 14 + } + ] + }, + { + "Input": "55ๅ…†12ๅ„„4ไธ‡5ๅƒ2็™พ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "55ๅ…†12ๅ„„4ไธ‡5ๅƒ2็™พ", + "TypeName": "number", + "Resolution": { + "value": "55001200045200" + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "ใ‚Šใ‚“ใ”ใ‚’ไธ€ๅ‰ฒๅผ•ใ—ใพใ™", + "NotSupported": "dotnet, javascript, python, java", + "Results": [] + }, + { + "Input": "101ไธ‡3020", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "101ไธ‡3020", + "Start": 0, + "End": 7, + "TypeName": "number", + "Resolution": { + "value": "1013012" + } + } + ] + }, + { + "Input": "ใ“ใ‚Œใฏๅ››ๅทใงใฏใชใใ€ไบ”ใงใ™ใ€‚", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไบ”", + "Start": 10, + "End": 10, + "TypeName": "number", + "Resolution": { + "value": "5" + } + } + ] + }, + { + "Input": "900ไธ‡400", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "900ไธ‡400", + "TypeName": "number", + "Resolution": { + "value": "9000400" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "็™พ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "็™พ", + "TypeName": "number", + "Resolution": { + "value": "100" + }, + "Start": 0, + "End": 0 + } + ] + }, + { + "Input": "1300", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "1300", + "TypeName": "number", + "Resolution": { + "value": "13000" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "16ไธ‡506", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "16ไธ‡506", + "TypeName": "number", + "Resolution": { + "value": "160506" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "1000ไธ‡", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "1000ไธ‡", + "TypeName": "number", + "Resolution": { + "value": "10000000" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "ใƒžใ‚คใƒŠใ‚น3ๅˆ†ใฎใƒžใ‚คใƒŠใ‚น157", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ใƒžใ‚คใƒŠใ‚น3ๅˆ†ใฎใƒžใ‚คใƒŠใ‚น157", + "TypeName": "number", + "Resolution": { + "value": "52.3333333333333" + }, + "Start": 0, + "End": 13 + } + ] + }, + { + "Input": "ไบŒ็™พไบ”ๅใ€250ใ€ใพใ 2็™พ5ๅใŒใ‚ใ‚Šใพใ™ใ€‚", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไบŒ็™พไบ”ๅ", + "TypeName": "number", + "Resolution": { + "value": "250" + }, + "Start": 0, + "End": 3 + }, + { + "Text": "250", + "TypeName": "number", + "Resolution": { + "value": "250" + }, + "Start": 5, + "End": 7 + }, + { + "Text": "2็™พ5ๅ", + "TypeName": "number", + "Resolution": { + "value": "250" + }, + "Start": 11, + "End": 14 + } + ] + }, + { + "Input": "100ใ‚ใพใ‚Šไธ‡", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "100ใ‚ใพใ‚Šไธ‡", + "TypeName": "number", + "Resolution": { + "value": "1000000" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "3ใพใŸๅƒๅˆ†ใฎ23", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "3ใพใŸๅƒๅˆ†ใฎ23", + "TypeName": "number", + "Resolution": { + "value": "3.023" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "6051ใƒ‘ใƒผใ‚ปใƒณใƒˆ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [] + }, + { + "Input": "ไธ€็™พไบŒๅไธ‰ไธ‡ๅ››ๅƒไบ”็™พๅ…ญๅไธƒ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไธ€", + "TypeName": "number", + "Resolution": { + "value": "1" + }, + "Start": 0, + "End": 0 + }, + { + "Text": "ไบŒๅไธ‰ไธ‡ๅ››", + "TypeName": "number", + "Resolution": { + "value": "234" + }, + "Start": 2, + "End": 6 + }, + { + "Text": "ไบ”็™พๅ…ญๅไธƒ", + "TypeName": "number", + "Resolution": { + "value": "567" + }, + "Start": 8, + "End": 12 + } + ] + }, + { + "Input": "350ๅˆไธ‰ๅˆ†ใฎไธ€", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "350ๅˆไธ‰ๅˆ†ใฎไธ€", + "TypeName": "number", + "Resolution": { + "value": "350.333333333333" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "130", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "130", + "TypeName": "number", + "Resolution": { + "value": "130" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "450", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "450", + "TypeName": "number", + "Resolution": { + "value": "450" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "144ใ€‚150ไธ‡5245ใ€2045ๅ€‹ใ€3005ๅ€‹ใ€ใŠใ‚ˆใณ4000ไธ‡50ใ€154.0ใ€400ๅ„„็‚น050ใ€25ๅˆ†ใฎ144ใ€11ใพใŸ14ๅˆ†ใฎ1ใ€1ๅ€‹", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "144", + "TypeName": "number", + "Resolution": { + "value": "144" + }, + "Start": 0, + "End": 2 + }, + { + "Text": "150ไธ‡5245", + "TypeName": "number", + "Resolution": { + "value": "1505245" + }, + "Start": 4, + "End": 11 + }, + { + "Text": "2045", + "TypeName": "number", + "Resolution": { + "value": "2045" + }, + "Start": 13, + "End": 16 + }, + { + "Text": "3005", + "TypeName": "number", + "Resolution": { + "value": "3005" + }, + "Start": 19, + "End": 22 + }, + { + "Text": "4000ไธ‡50", + "TypeName": "number", + "Resolution": { + "value": "40000050" + }, + "Start": 28, + "End": 34 + }, + { + "Text": "154.0", + "TypeName": "number", + "Resolution": { + "value": "154" + }, + "Start": 36, + "End": 40 + }, + { + "Text": "400ๅ„„็‚น050", + "TypeName": "number", + "Resolution": { + "value": "40000000000.05" + }, + "Start": 42, + "End": 49 + }, + { + "Text": "25ๅˆ†ใฎ144", + "TypeName": "number", + "Resolution": { + "value": "5.76" + }, + "Start": 51, + "End": 57 + }, + { + "Text": "11ใพใŸ14ๅˆ†ใฎ1", + "TypeName": "number", + "Resolution": { + "value": "11.0714285714286" + }, + "Start": 59, + "End": 67 + }, + { + "Text": "1", + "TypeName": "number", + "Resolution": { + "value": "1" + }, + "Start": 69, + "End": 69 + } + ] + }, + { + "Input": "1005", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "1005", + "TypeName": "number", + "Resolution": { + "value": "1005" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "็™พไธ‡ๅ››", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "็™พไธ‡ๅ››", + "TypeName": "number", + "Resolution": { + "value": "1000004" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "ใ€Œไธ€ใ€ใจใ€Œไบ”ใ€", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไธ€", + "Start": 1, + "End": 1, + "TypeName": "number", + "Resolution": { + "value": "1" + } + }, + { + "Text": "ไบ”", + "Start": 5, + "End": 5, + "TypeName": "number", + "Resolution": { + "value": "5" + } + } + ] + }, + { + "Input": "็ญ”ใˆใฏๅ››ใงใ€ไบ”ใงใฏใชใ„ใงใ™ใ€‚", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅ››", + "Start": 3, + "End": 3, + "TypeName": "number", + "Resolution": { + "value": "4" + } + }, + { + "Text": "ไบ”", + "Start": 6, + "End": 6, + "TypeName": "number", + "Resolution": { + "value": "5" + } + } + ] + }, + { + "Input": "ๅๅ„„", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅๅ„„", + "TypeName": "number", + "Resolution": { + "value": "1000000000" + }, + "Start": 0, + "End": 1 + } + ] + }, + { + "Input": "ไบŒๅๆ•ฐไธ‡", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไบŒๅๆ•ฐไธ‡", + "TypeName": "number", + "Resolution": { + "value": "200000" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "ๅ„„", + "NotSupported": "dotnet, javascript, python, java", + "Results": [] + }, + { + "Input": "4.78ๅ…†", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "4.78ๅ…†", + "TypeName": "number", + "Resolution": { + "value": "4780000000000" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "ๅไฝ™ไธ‡", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅไฝ™ไธ‡", + "TypeName": "number", + "Resolution": { + "value": "100000" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "1500ไฝ™ใ‚Šไธ‡", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "1500ไฝ™ใ‚Šไธ‡", + "TypeName": "number", + "Resolution": { + "value": "15000000" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "ไบ”ๅ„„ๅ…ญ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไบ”ๅ„„ๅ…ญ", + "TypeName": "number", + "Resolution": { + "value": "500000006" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "5ๆœˆ16ๆ—ฅ2020ๅนด", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "5ๆœˆ16ๆ—ฅ2020ๅนด", + "TypeName": "number", + "Resolution": { + "value": "3.2" + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": "1012็ซ ใ€1018็ซ ใ€ใจ1803็ซ ใงใ€ใใ‚Œใžใ‚Œใ“ใฎใ“ใจใซ่จ€ๅŠใ—ใพใ—ใŸใ€‚", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "1012็ซ ", + "Start": 0, + "End": 4, + "TypeName": "number", + "Resolution": { + "value": "1012" + } + }, + { + "Text": "1018็ซ ", + "Start": 6, + "End": 10, + "TypeName": "number", + "Resolution": { + "value": "1018" + } + }, + { + "Text": "1803็ซ ", + "Start": 13, + "End": 17, + "TypeName": "number", + "Resolution": { + "value": "1803" + } + } + ] + }, + { + "Input": "4ไธ‡", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "4ไธ‡", + "TypeName": "number", + "Resolution": { + "value": "40000" + }, + "Start": 0, + "End": 1 + } + ] + }, + { + "Input": "8385ไธ‡2336.33", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "8385ไธ‡2336.33", + "TypeName": "number", + "Resolution": { + "value": "83852326.33" + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "10ไธ‡56", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "10ไธ‡56", + "TypeName": "number", + "Resolution": { + "value": "100056" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "199ๅ€‹", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "199ๅ€‹", + "TypeName": "number", + "Resolution": { + "value": "199" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "็™พไบ”ๅไบŒ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "็™พไบ”ๅไบŒ", + "TypeName": "number", + "Resolution": { + "value": "152" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "ๅ››ๅƒไธ‰็™พๅ„„", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅ››ๅƒไธ‰็™พๅ„„", + "Start": 0, + "End": 4, + "TypeName": "number", + "Resolution": { + "value": "430000000000" + } + } + ] + }, + { + "Input": "ไบŒใƒ‰ใƒซ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [] + }, + { + "Input": "150222,250,ใพใ ไบŒๅˆ†ใฎ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "150222", + "TypeName": "number", + "Resolution": { + "value": "1502222" + }, + "Start": 0, + "End": 5 + }, + { + "Text": "250", + "TypeName": "number", + "Resolution": { + "value": "250" + }, + "Start": 7, + "End": 9 + }, + { + "Text": "ไบŒ", + "TypeName": "number", + "Resolution": { + "value": "2" + }, + "Start": 13, + "End": 13 + } + ] + }, + { + "Input": "400ไฝ™ใ‚Š", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "400", + "TypeName": "number", + "Resolution": { + "value": "400" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "12", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "12", + "TypeName": "number", + "Resolution": { + "value": "12" + }, + "Start": 0, + "End": 1 + } + ] + }, + { + "Input": "78ไธ‡506", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "78ไธ‡506", + "TypeName": "number", + "Resolution": { + "value": "780506" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "ๅƒไบ”็™พใ‚ใพใ‚Šไธ‡", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅƒไบ”็™พใ‚ใพใ‚Šไธ‡", + "TypeName": "number", + "Resolution": { + "value": "15000000" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "1000ไฝ™ไธ‡", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "1000ไฝ™ไธ‡", + "TypeName": "number", + "Resolution": { + "value": "10000000" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "100ๅฏพ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "100", + "TypeName": "number", + "Resolution": { + "value": "100" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "ไน็™พไนๅ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไน็™พไนๅ", + "TypeName": "number", + "Resolution": { + "value": "990" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "4000ไธ‡6ๅƒ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "4000ไธ‡6ๅƒ", + "TypeName": "number", + "Resolution": { + "value": "40006000" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "1ไธ‡12", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "1ไธ‡12", + "Start": 0, + "End": 3, + "TypeName": "number", + "Resolution": { + "value": "10012" + } + } + ] + }, + { + "Input": "500ไฝ™ไธ‡", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "500ไฝ™ไธ‡", + "TypeName": "number", + "Resolution": { + "value": "5000000" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "16ๅˆ†ใฎ2225", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "16ๅˆ†ใฎ2225", + "TypeName": "number", + "Resolution": { + "value": "139.0625" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "ใ‚ใชใŸใ‚’่ฆ‹ใ‚‹ใจใ™ใ็ฌ‘ใ†ใ€‚", + "NotSupported": "dotnet, javascript, python, java", + "Results": [] + }, + { + "Input": "250", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "250", + "TypeName": "number", + "Resolution": { + "value": "250" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "็™พไบ”ๅ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "็™พไบ”ๅ", + "TypeName": "number", + "Resolution": { + "value": "150" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "1000004", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "1000004", + "TypeName": "number", + "Resolution": { + "value": "1000004" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "4ๅ…†", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "4ๅ…†", + "Start": 0, + "End": 1, + "TypeName": "number", + "Resolution": { + "value": "4000000000000" + } + } + ] + }, + { + "Input": "2.7890e-1", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "2.7890e-1", + "TypeName": "number", + "Resolution": { + "value": "0.2789" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "1010ๅˆ๏ผ“ๅˆ†ใฎ๏ผ‘", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "1010ๅˆ๏ผ“ๅˆ†ใฎ๏ผ‘", + "Start": 0, + "End": 8, + "TypeName": "number", + "Resolution": { + "value": "1010.33333333333" + } + } + ] + }, + { + "Input": "ใƒžใ‚คใƒŠใ‚น0.5", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ใƒžใ‚คใƒŠใ‚น0.5", + "TypeName": "number", + "Resolution": { + "value": "-0.5" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "5ๅ„„6", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "5ๅ„„6", + "TypeName": "number", + "Resolution": { + "value": "500000006" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "ใƒžใ‚คใƒŠใ‚น10", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ใƒžใ‚คใƒŠใ‚น10", + "TypeName": "number", + "Resolution": { + "value": "-10" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "ไธ‰ๅˆ†ใฎ็™พไบ”ๅไธƒ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไธ‰ๅˆ†ใฎ็™พไบ”ๅไธƒ", + "TypeName": "number", + "Resolution": { + "value": "52.3333333333333" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "50ๅฏพใฎใ‚คใƒคใƒชใƒณใ‚ฐ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "50", + "Start": 0, + "End": 1, + "TypeName": "number", + "Resolution": { + "value": "50" + } + } + ] + }, + { + "Input": "ใ“ใ‚Œใฏไธ€ใงใฏใชใใฆใ€9ๅฐใงใ™ใ€‚", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไธ€", + "Start": 3, + "End": 3, + "TypeName": "number", + "Resolution": { + "value": "1" + } + }, + { + "Text": "9", + "Start": 10, + "End": 10, + "TypeName": "number", + "Resolution": { + "value": "9" + } + } + ] + }, + { + "Input": "2300.1", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "2300.1", + "TypeName": "number", + "Resolution": { + "value": "2300.1" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "ไบ”ๅไบ”ๅ…†ๅไบŒๅ„„ๅ››ไธ‡ไบ”ๅƒไบŒ็™พ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไบ”ๅไบ”ๅ…†ๅไบŒๅ„„ๅ››ไธ‡ไบ”ๅƒไบŒ็™พ", + "TypeName": "number", + "Resolution": { + "value": "55001200045200" + }, + "Start": 0, + "End": 12 + } + ] + }, + { + "Input": "ไบŒ้‡", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไบŒ", + "TypeName": "number", + "Resolution": { + "value": "2" + }, + "Start": 0, + "End": 0 + } + ] + }, + { + "Input": "10ใƒ€ใƒผใ‚นใฎใƒชใƒณใ‚ด", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "10ใƒ€ใƒผใ‚น", + "TypeName": "number", + "Resolution": { + "value": "120" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "45622", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "45622", + "TypeName": "number", + "Resolution": { + "value": "45622" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "3ๅˆ†ใฎ157", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "3ๅˆ†ใฎ157", + "TypeName": "number", + "Resolution": { + "value": "52.3333333333333" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "ใƒžใ‚คใƒŠใ‚น32", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ใƒžใ‚คใƒŠใ‚น32", + "TypeName": "number", + "Resolution": { + "value": "-32" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "100ไธ‡ๅˆ50ไธ‡ๅˆ†ใฎ25", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "100ไธ‡ๅˆ50ไธ‡ๅˆ†ใฎ25", + "TypeName": "number", + "Resolution": { + "value": "1000000.00005" + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "1991ๅนด1ๆœˆ16ๆ—ฅๅคœใƒ‘ใƒชๆ™‚้–“20ๆ™‚๏ผšใƒ•ใƒฉใƒณใ‚นใฎใƒŸใƒƒใƒ†ใƒฉใƒณๅคง็ตฑ้ ˜ใฏใƒ†ใƒฌใƒ“ใงๆผ”่ชฌใ—ใ€ๆนพๅฒธๅฑๆฉŸใฎๅนณๅ’Œ่งฃๆฑบใฏใ™ใงใซๆˆฆไบ‰ใซ่ญฒใ‚‰ใ‚Œใ€ใƒ•ใƒฉใƒณใ‚นใฏใ™ในใฆใฎๆˆฆ้—˜ๆบ–ๅ‚™ใ‚’ๆ—ขใซๆ•ดใˆใŸใจ็™บ่กจใ—ใพใ—ใŸใ€‚", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "1991", + "TypeName": "number", + "Resolution": { + "value": "1991" + }, + "Start": 0, + "End": 3 + }, + { + "Text": "1", + "TypeName": "number", + "Resolution": { + "value": "1" + }, + "Start": 5, + "End": 5 + }, + { + "Text": "16", + "TypeName": "number", + "Resolution": { + "value": "16" + }, + "Start": 7, + "End": 8 + }, + { + "Text": "20", + "TypeName": "number", + "Resolution": { + "value": "20" + }, + "Start": 15, + "End": 16 + } + ] + }, + { + "Input": "ๅ…ญ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅ…ญ", + "TypeName": "number", + "Resolution": { + "value": "6" + }, + "Start": 0, + "End": 0 + } + ] + }, + { + "Input": "ไบŒไบบใฏไบŒๅƒไบŒ็™พไบŒๅไบŒๆ‹พไบŒใ€‚", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไบŒไบบใฏไบŒๅƒไบŒ็™พไบŒๅไบŒๆ‹พไบŒใ€‚", + "TypeName": "number", + "Resolution": { + "value": "2222" + }, + "Start": 0, + "End": 12 + } + ] + }, + { + "Input": "ใƒชใƒณใ‚ดใฏ1ใƒ‰ใƒซๅ‰ฒๅผ•ใ—ใพใ™ใ€‚", + "NotSupported": "dotnet, javascript, python, java", + "Results": [] + }, + { + "Input": "500ๅˆ†ใฎ2333", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "500ๅˆ†ใฎ2333", + "TypeName": "number", + "Resolution": { + "value": "4.666" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "ๅƒไบŒ็™พไธ‰ๅๅ››ไธ‡", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅƒไบŒ็™พไธ‰ๅๅ››ไธ‡", + "TypeName": "number", + "Resolution": { + "value": "12340000" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "3ๅƒ9็™พ65", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "3ๅƒ9็™พ65", + "TypeName": "number", + "Resolution": { + "value": "3965" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "1,234,567.30", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "1", + "TypeName": "number", + "Resolution": { + "value": "1" + }, + "Start": 0, + "End": 0 + }, + { + "Text": "234", + "TypeName": "number", + "Resolution": { + "value": "234" + }, + "Start": 2, + "End": 4 + }, + { + "Text": "567.3", + "TypeName": "number", + "Resolution": { + "value": "567.3" + }, + "Start": 6, + "End": 10 + } + ] + }, + { + "Input": "150ๅฏพ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "150", + "TypeName": "number", + "Resolution": { + "value": "150" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "ใƒžใ‚คใƒŠใ‚นไธ‰ๅไบŒ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ใƒžใ‚คใƒŠใ‚นไธ‰ๅไบŒ", + "TypeName": "number", + "Resolution": { + "value": "-32" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "1ไธ‡3ๅƒ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "1ไธ‡3ๅƒ", + "TypeName": "number", + "Resolution": { + "value": "13000" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "10ไธ‡651ใƒ‘ใƒผใ‚ปใƒณใƒˆ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [] + }, + { + "Input": "1็‚น1^+23", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "1็‚น1^+23", + "TypeName": "number", + "Resolution": { + "value": "8.95430243255239" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "ใƒžใ‚คใƒŠใ‚นไธ€ไธ‡", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ใƒžใ‚คใƒŠใ‚นไธ€ไธ‡", + "TypeName": "number", + "Resolution": { + "value": "-10000" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "็™พไธ€ไธ‡ไธ€ๅƒ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "็™พไธ€ไธ‡ไธ€ๅƒ", + "TypeName": "number", + "Resolution": { + "value": "1011000" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "1ใƒ€ใƒผใ‚น", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "1ใƒ€ใƒผใ‚น", + "TypeName": "number", + "Resolution": { + "value": "12" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "10ๆ–ค", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "10", + "TypeName": "number", + "Resolution": { + "value": "10" + }, + "Start": 0, + "End": 1 + } + ] + }, + { + "Input": "2020ๅนดไธ‰ๆœˆไบ”ๆ—ฅ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "2020ๅนดไธ‰ๆœˆไบ”ๆ—ฅ", + "TypeName": "number", + "Resolution": { + "value": "0.6" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "1230ๅ…†", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "1230ๅ…†", + "TypeName": "number", + "Resolution": { + "value": "1.232E+15" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "1.2ๆ™‚้–“ใฎไผš่ญฐ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "1", + "TypeName": "number", + "Resolution": { + "value": "1" + }, + "Start": 0, + "End": 0 + }, + { + "Text": "2", + "TypeName": "number", + "Resolution": { + "value": "2" + }, + "Start": 2, + "End": 2 + } + ] + }, + { + "Input": "10็‚น233", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "10็‚น233", + "TypeName": "number", + "Resolution": { + "value": "10.233" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "200.2", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "200", + "TypeName": "number", + "Resolution": { + "value": "200" + }, + "Start": 0, + "End": 2 + }, + { + "Text": "2", + "TypeName": "number", + "Resolution": { + "value": "2" + }, + "Start": 4, + "End": 4 + } + ] + }, + { + "Input": "11.92ๅ„„", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "11.92ๅ„„", + "TypeName": "number", + "Resolution": { + "value": "1192000000" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "10,000.23", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "10,000.23", + "TypeName": "number", + "Resolution": { + "value": "10000.233" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "5ๅˆ†ใฎ1", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "5ๅˆ†ใฎ1", + "TypeName": "number", + "Resolution": { + "value": "0.2" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "ไนๅไบŒไธ‡ๅ››ๅƒ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไนๅไบŒไธ‡ๅ››ๅƒ", + "TypeName": "number", + "Resolution": { + "value": "924000" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "ๅ››็‚นๅ…ซ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅ››็‚นๅ…ซ", + "TypeName": "number", + "Resolution": { + "value": "4.8" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "5,450", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "5,450", + "TypeName": "number", + "Resolution": { + "value": "5450" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "ใƒžใ‚คใƒŠใ‚น2.5 M", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ใƒžใ‚คใƒŠใ‚น2.5 M", + "TypeName": "number", + "Resolution": { + "value": "-2500000" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "ไธ‰ใฎๅˆฅใฎ1็จฎใฎๆ›ธใๆ–นใฏๅใงใ™ใ€‚", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไธ‰", + "Start": 0, + "End": 0, + "TypeName": "number", + "Resolution": { + "value": "3" + } + }, + { + "Text": "1", + "Start": 4, + "End": 4, + "TypeName": "number", + "Resolution": { + "value": "1" + } + }, + { + "Text": "ๅ", + "Start": 11, + "End": 11, + "TypeName": "number", + "Resolution": { + "value": "3" + } + } + ] + }, + { + "Input": "้ดไธ‹5่ถณใง9.9ใงใ™ใ€‚", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "5", + "Start": 2, + "End": 2, + "TypeName": "number", + "Resolution": { + "value": "5" + } + }, + { + "Text": "9.9", + "Start": 5, + "End": 7, + "TypeName": "number", + "Resolution": { + "value": "9.9" + } + } + ] + }, + { + "Input": "ใ‚ทใƒณใ‚ฐใƒซใƒฉใƒณใ‚ญใƒณใ‚ฐใƒˆใƒƒใƒ—3ใฎใƒ–ใƒฉใƒณใƒ‰", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "3", + "Start": 12, + "End": 12, + "TypeName": "number", + "Resolution": { + "value": "3" + } + } + ] + }, + { + "Input": "ๅƒไฝ™ใ‚Šไธ‡", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅƒไฝ™ใ‚Šไธ‡", + "TypeName": "number", + "Resolution": { + "value": "10000000" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "ไธƒไธ‡ไบ”ๅƒๅ››็™พ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไธƒไธ‡ไบ”ๅƒๅ››็™พ", + "TypeName": "number", + "Resolution": { + "value": "75400" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "ไบŒๅˆ†ใฎไธ€", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไบŒๅˆ†ใฎไธ€", + "TypeName": "number", + "Resolution": { + "value": "0.5" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "4ๅ„„", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "4ๅ„„", + "TypeName": "number", + "Resolution": { + "value": "400000000" + }, + "Start": 0, + "End": 1 + } + ] + }, + { + "Input": "9ไธ‡400", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "9ไธ‡400", + "TypeName": "number", + "Resolution": { + "value": "90400" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "100", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "100", + "TypeName": "number", + "Resolution": { + "value": "100" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "้›ถ็‚นไบ”", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "้›ถ็‚นไบ”", + "TypeName": "number", + "Resolution": { + "value": "0.5" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "ใƒžใ‚คใƒŠใ‚นไธ‰ๅˆ†ใฎใƒžใ‚คใƒŠใ‚น็™พไบ”ๅไธƒ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ใƒžใ‚คใƒŠใ‚นไธ‰ๅˆ†ใฎใƒžใ‚คใƒŠใ‚น็™พไบ”ๅไธƒ", + "TypeName": "number", + "Resolution": { + "value": "52.3333333333333" + }, + "Start": 0, + "End": 14 + } + ] + }, + { + "Input": "ใƒžใ‚คใƒŠใ‚นไธ€็‚นไบ”", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ใƒžใ‚คใƒŠใ‚นไธ€็‚นไบ”", + "TypeName": "number", + "Resolution": { + "value": "-1.5" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "350ใพใŸ3ๅˆ†ใฎ1", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "350ใพใŸ3ๅˆ†ใฎ1", + "TypeName": "number", + "Resolution": { + "value": "350.333333333333" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "2450", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "2450", + "TypeName": "number", + "Resolution": { + "value": "2450" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "2000็‚น0", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "2000็‚น0", + "TypeName": "number", + "Resolution": { + "value": "2000" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "ไบ”ๅ…†ๅ…ญๅไบŒๅ„„ๅ››ไธ‡ไบ”ๅƒไบŒ็™พ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไบ”ๅ…†ๅ…ญๅไบŒๅ„„ๅ››ไธ‡ไบ”ๅƒไบŒ็™พ", + "TypeName": "number", + "Resolution": { + "value": "5006200045200" + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "ใƒžใ‚คใƒŠใ‚น1270ๅ…†", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ใƒžใ‚คใƒŠใ‚น1270ๅ…†", + "TypeName": "number", + "Resolution": { + "value": "-1.2732E+15" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "ไบŒ็‚นไบŒ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไบŒ็‚นไบŒ", + "TypeName": "number", + "Resolution": { + "value": "2.2" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "ไบŒ็‚นไธ‰", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไบŒ็‚นไธ‰", + "TypeName": "number", + "Resolution": { + "value": "2.3" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "้™ธๅœฐใซใฏใŸใใ•ใ‚“ใฎๅ‹•็‰ฉใŒใ„ใพใ™ใ€‚", + "NotSupported": "dotnet, javascript, python, java", + "Results": [] + }, + { + "Input": "ๅ››ๅไบ”ๅ„„ๅ››ๅƒๅ››ไธ‡", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅ››ๅไบ”ๅ„„ๅ››ๅƒๅ››ไธ‡", + "TypeName": "number", + "Resolution": { + "value": "4540040000" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "ไน", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไน", + "TypeName": "number", + "Resolution": { + "value": "9" + }, + "Start": 0, + "End": 0 + } + ] + }, + { + "Input": "ไธ€ไธ‡ไบ”ๅƒๅ„„", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไธ€ไธ‡ไบ”ๅƒๅ„„", + "Start": 0, + "End": 4, + "TypeName": "number", + "Resolution": { + "value": "1500000000000" + } + } + ] + }, + { + "Input": "1็‚น6", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "1็‚น6", + "TypeName": "number", + "Resolution": { + "value": "1.6" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "็ฌฌๅใฎๅˆƒ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "็ฌฌๅใฎๅˆƒ", + "Start": 0, + "End": 3, + "TypeName": "number", + "Resolution": { + "value": "10" + } + } + ] + }, + { + "Input": "ใƒžใ‚คใƒŠใ‚น6.6", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ใƒžใ‚คใƒŠใ‚น6.6", + "TypeName": "number", + "Resolution": { + "value": "-6.6" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "5ๅƒ2็™พ36", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "5ๅƒ2็™พ36", + "TypeName": "number", + "Resolution": { + "value": "5236" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "10ๅ„„6ไธ‡506", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "10ๅ„„6ไธ‡506", + "TypeName": "number", + "Resolution": { + "value": "1000060506" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "ไธ€ๅƒ้›ถไธ‰", + "Comment" : "Not common in Japanese. Represented here for completeness of spec parity with Chinese specs, but won't happen in practice", + "Results": [ + { + "Text": "ไธ€ๅƒ้›ถไธ‰", + "TypeName": "number", + "Resolution": { + "value": "1003" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "ไธ€ๅƒไธ‰", + "Results": [ + { + "Text": "ไธ€ๅƒไธ‰", + "TypeName": "number", + "Resolution": { + "value": "1003" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "ไธ€ๅƒไธ‰็™พ", + "Results": [ + { + "Text": "ไธ€ๅƒไธ‰็™พ", + "TypeName": "number", + "Resolution": { + "value": "1300" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "ๅƒไธ‰็™พ", + "Results": [ + { + "Text": "ๅƒไธ‰็™พ", + "TypeName": "number", + "Resolution": { + "value": "1300" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "้‡‘่žๅธ‚ๅ ดใง้‹็”จใ™ใ‚‹่ณ‡้‡‘้‹็”จไบ‹ๆฅญใ‚’ๅˆใ‚ใ›ใŸ่ฒกๆŠ•็ท้กใ‚‚้ŽๅŽปๆœ€ๅคงใฎๅŒไบŒ๏ผ…ๆธ›ใฎๅ››ๅไนๅ…†ไนๅƒไบ”็™พไนๅไบŒๅ„„ๅ††ใจใชใฃใฆใ„ใ‚‹ใ€‚", + "Results": [ + { + "Text": "ๅ››ๅไนๅ…†ไนๅƒไบ”็™พไนๅไบŒๅ„„", + "TypeName": "number", + "Resolution": { + "value": "49959200000000" + }, + "Start": 35, + "End": 46 + } + ] + }, + { + "Input": "ๆ—ฅๆœฌ่ฒฟๆ˜“ๆŒฏ่ˆˆไผš๏ผˆใ‚ธใ‚งใƒˆใƒญ๏ผ‰ใŒๅไบŒๆ—ฅ็™บ่กจใ—ใŸใ‚ธใ‚งใƒˆใƒญๆŠ•่ณ‡็™ฝๆ›ธใซใ‚ˆใ‚‹ใจใ€ไธ–็•Œใฎไธ€ไนไนไนๅนดๅฏพๅค–็›ดๆŽฅๆŠ•่ณ‡้ก๏ผˆๆ—ฅๆœฌใฏไธ€ไนไนไนๅนดๅบฆ๏ผ‰ใฏใ€ๅ‰ๅนดๆฏ”ๅ››๏ผ…ๅข—ใฎไธƒๅƒไน็™พไนๅไนๅ„„ไบŒๅƒๅ…ซ็™พไธ‡ใƒ‰ใƒซใจใ€้ŽๅŽปๆœ€้ซ˜ใ‚’ๆ›ดๆ–ฐใ—ใŸใ€‚", + "Results": [ + { + "Text": "ไธƒๅƒไน็™พไนๅไนๅ„„ไบŒๅƒๅ…ซ็™พ", + "TypeName": "number", + "Resolution": { + "value": "799900002800" + }, + "Start": 69, + "End": 80 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Japanese/NumberRangeModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Japanese/NumberRangeModel.json new file mode 100644 index 000000000..05eecc66d --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Japanese/NumberRangeModel.json @@ -0,0 +1,2859 @@ +[ + { + "Input": "ใ“ใฎๆ•ฐใฏ20ใ‚ˆใ‚Šๅคงใใ„ใŒ35ใ‚ˆใ‚Šๅฐใ•ใ„ใ‹็ญ‰ใ—ใ„", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "20ใ‚ˆใ‚Šๅคงใใ„ใŒ35ใ‚ˆใ‚Šๅฐใ•ใ„ใ‹็ญ‰ใ—ใ„", + "TypeName": "numberrange", + "Resolution": { + "value": "(20,35]" + }, + "Start": 4, + "End": 22 + } + ] + }, + { + "Input": "ใ“ใฎๆ•ฐๅญ—ใฏ20ใจ30ใฎ้–“ใซใ‚ใ‚‹", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "20ใจ30ใฎ้–“", + "TypeName": "numberrange", + "Resolution": { + "value": "[20,30)" + }, + "Start": 5, + "End": 11 + } + ] + }, + { + "Input": "ๅฝผใฎใƒฉใƒณใ‚ญใƒณใ‚ฐ็ฌฌ10ใจ็ฌฌ15ใฎ้–“", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "็ฌฌ10ใจ็ฌฌ15ใฎ้–“", + "TypeName": "numberrange", + "Resolution": { + "value": "[10,15)" + }, + "Start": 7, + "End": 15 + } + ] + }, + { + "Input": "ใ“ใ‚Œใฏ100ใ‚ˆใ‚Šๅคงใใ300ใ‚ˆใ‚Šๅฐใ•ใ„", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "100ใ‚ˆใ‚Šๅคงใใ300ใ‚ˆใ‚Šๅฐใ•ใ„", + "TypeName": "numberrange", + "Resolution": { + "value": "(100,300)" + }, + "Start": 3, + "End": 18 + } + ] + }, + { + "Input": "ใ“ใ‚Œใฏใ€100ไปฅไธŠ310ไปฅไธ‹ใฎๆ•ฐๅ€คใงใ™", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "100ไปฅไธŠ310ไปฅไธ‹", + "TypeName": "numberrange", + "Resolution": { + "value": "[100,310]" + }, + "Start": 4, + "End": 13 + } + ] + }, + { + "Input": "ใ“ใ‚Œใ‚‰ใฎใƒชใƒณใ‚ดใฏใŸใถใ‚“20~100ๅ€‹", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "20~100", + "TypeName": "numberrange", + "Resolution": { + "value": "[20,100)" + }, + "Start": 11, + "End": 16 + } + ] + }, + { + "Input": "ๆ•ฐๅญ—ใฎ็ฏ„ๅ›ฒใฏ1000ใ‹ใ‚‰1500ใงใ™", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "1000ใ‹ใ‚‰1500", + "TypeName": "numberrange", + "Resolution": { + "value": "[1000,1500)" + }, + "Start": 6, + "End": 15 + } + ] + }, + { + "Input": "ๆ•ฐๅญ—ใฏ1000ไปฅไธŠใ€1500ไปฅไธ‹ใง", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "1000ไปฅไธŠ,1500ไปฅไธ‹", + "TypeName": "numberrange", + "Resolution": { + "value": "[1000,1500]" + }, + "Start": 3, + "End": 15 + } + ] + }, + { + "Input": "ๆ•ฐๅญ—ใฏ4ๅˆ†ใฎ1ใ‚ˆใ‚Šๅคงใใ, 2ๅˆ†ใฎ1ใ‚ˆใ‚Šๅฐใ•ใ„", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "4ๅˆ†ใฎ1ใ‚ˆใ‚Šๅคงใใ, 2ๅˆ†ใฎ1ใ‚ˆใ‚Šๅฐใ•ใ„", + "TypeName": "numberrange", + "Resolution": { + "value": "(0.25,0.5)" + }, + "Start": 3, + "End": 22 + } + ] + }, + { + "Input": "ใ“ใฎๆ•ฐใฏ3965ไปฅไธŠใงใ™", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "3965ไปฅไธŠ", + "TypeName": "numberrange", + "Resolution": { + "value": "[3965,)" + }, + "Start": 4, + "End": 9 + } + ] + }, + { + "Input": "ใ“ใฎๆ•ฐใฏ3965ๅคงใชใ‚Šใงใ™", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "3965ๅคงใชใ‚Š", + "TypeName": "numberrange", + "Resolution": { + "value": "(3965,)" + }, + "Start": 4, + "End": 10 + } + ] + }, + { + "Input": "ๅฝผใฎๅนด้ฝขใฏ30ไปฅไธŠใงใ™", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "30ไปฅไธŠ", + "TypeName": "numberrange", + "Resolution": { + "value": "[30,)" + }, + "Start": 5, + "End": 8 + } + ] + }, + { + "Input": "ใ“ใฎ่ฃฝๅ“ใฏ500ไปฅไธŠใฎใ‚‚ใฎใŒใ‚ใ‚Šใพใ™", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "500ไปฅไธŠ", + "TypeName": "numberrange", + "Resolution": { + "value": "[500,)" + }, + "Start": 5, + "End": 9 + } + ] + }, + { + "Input": "100ไปฅไธ‹ใฎ็ด ๆ•ฐใ‚’่ฆ‹ใคใ‘ใ‚‹", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "100ไปฅไธ‹", + "TypeName": "numberrange", + "Resolution": { + "value": "(,100]" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "ๆšๆ˜Žใฎ้ซ˜ใ•ใฏ170ใ‚ˆใ‚ŠไฝŽใ„", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "170ใ‚ˆใ‚ŠไฝŽใ„", + "TypeName": "numberrange", + "Resolution": { + "value": "(,170)" + }, + "Start": 6, + "End": 12 + } + ] + }, + { + "Input": "ๆšๆ˜Žใฎ่บซ้•ทใฏ170ๆœชๆบ€ใงใ™", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "170ๆœชๆบ€", + "TypeName": "numberrange", + "Resolution": { + "value": "(,170)" + }, + "Start": 6, + "End": 10 + } + ] + }, + { + "Input": "xใฏ107ใซ็ญ‰ใ—ใ„ใงใ™", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "107ใซ็ญ‰ใ—ใ„", + "TypeName": "numberrange", + "Resolution": { + "value": "[107,107]" + }, + "Start": 2, + "End": 8 + } + ] + }, + { + "Input": "xใฏใ‚คใ‚ณใƒผใƒซ107ใงใ™", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "ใ‚คใ‚ณใƒผใƒซ107", + "TypeName": "numberrange", + "Resolution": { + "value": "[107,107]" + }, + "Start": 2, + "End": 8 + } + ] + }, + { + "Input": "xใฏ10ใ‚ˆใ‚Šๅคงใใyใฏ20ใ‚ˆใ‚Šๅฐใ•ใ„", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "10ใ‚ˆใ‚Šๅคงใใ", + "TypeName": "numberrange", + "Resolution": { + "value": "(10,)" + }, + "Start": 2, + "End": 8 + }, + { + "Text": "20ใ‚ˆใ‚Šๅฐใ•ใ„", + "TypeName": "numberrange", + "Resolution": { + "value": "(,20)" + }, + "Start": 11, + "End": 17 + } + ] + }, + { + "Input": "1ใ‹ใ‚‰5ๅ€‹ใฎใƒชใƒณใ‚ดใ‚’็งใซไธŽใˆใฆใใ ใ•ใ„", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "1ใ‹ใ‚‰5", + "TypeName": "numberrange", + "Resolution": { + "value": "[1,5)" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "ใ‚Šใ‚“ใ”ใ‚’1ไปฅไธŠใใ ใ•ใ„", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "1ไปฅไธŠ", + "TypeName": "numberrange", + "Resolution": { + "value": "[1,)" + }, + "Start": 4, + "End": 6 + } + ] + }, + { + "Input": "ใ“ใฎๆ•ฐใฏ๏ผ’๏ผใ‚ˆใ‚Šๅคงใใ๏ผ“๏ผ•ไปฅไธ‹ใงใ™ใ€‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "20ใ‚ˆใ‚Šๅคงใใ35ไปฅไธ‹", + "TypeName": "numberrange", + "Resolution": { + "value": "(20,35]" + }, + "Start": 4, + "End": 14 + } + ] + }, + { + "Input": "ใ“ใฎๆ•ฐใฏ๏ผ’๏ผไปฅไธŠ๏ผ“๏ผๆœชๆบ€ใฎ้–“ใซใ‚ใ‚Šใพใ™ใ€‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "20ไปฅไธŠ30ๆœชๆบ€ใฎ้–“", + "TypeName": "numberrange", + "Resolution": { + "value": "[20,30)" + }, + "Start": 4, + "End": 13 + } + ] + }, + { + "Input": "ๅฝผใฏ๏ผ‘๏ผ็•ช็›ฎไปฅไธŠ๏ผ‘๏ผ•็•ช็›ฎๆœชๆบ€ใฎ้–“ใซไฝ็ฝฎไป˜ใ‘ใ•ใ‚Œใพใ™ใ€‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "10็•ช็›ฎไปฅไธŠ15็•ช็›ฎๆœชๆบ€ใฎ้–“", + "TypeName": "numberrange", + "Resolution": { + "value": "[10,15)" + }, + "Start": 2, + "End": 15 + } + ] + }, + { + "Input": "ๅฝผใฏโˆ’๏ผ‘๏ผไปฅไธŠ๏ผ‘๏ผ•ๆœชๆบ€ใฎ้–“ใ‚’ๅพ—ใ‚‹ใ€‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "-10ไปฅไธŠ15ๆœชๆบ€ใฎ้–“", + "TypeName": "numberrange", + "Resolution": { + "value": "[-10,15)" + }, + "Start": 2, + "End": 12 + } + ] + }, + { + "Input": "ใ“ใฎๆ•ฐใฏ๏ผ‘๏ผ๏ผใ‚ˆใ‚Šๅคงใใ๏ผ“๏ผ๏ผใ‚ˆใ‚Šๅฐใ•ใ„ใงใ™ใ€‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "100ใ‚ˆใ‚Šๅคงใใ300ใ‚ˆใ‚Šๅฐใ•ใ„", + "TypeName": "numberrange", + "Resolution": { + "value": "(100,300)" + }, + "Start": 4, + "End": 19 + } + ] + }, + { + "Input": "ใ“ใฎๆ•ฐใฏ๏ผ‘๏ผ๏ผไปฅไธŠ๏ผ“๏ผ๏ผไปฅไธ‹ใงใ™ใ€‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "100ไปฅไธŠ300ไปฅไธ‹", + "TypeName": "numberrange", + "Resolution": { + "value": "[100,300]" + }, + "Start": 4, + "End": 13 + } + ] + }, + { + "Input": "ๅคšใใฆ๏ผ‘๏ผ๏ผใ€ๅฐ‘ใชใใจใ‚‚๏ผ’๏ผใฎใ‚Šใ‚“ใ”ใŒใ‚ใ‚Šใพใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ๅคšใใฆ100,ๅฐ‘ใชใใจใ‚‚20", + "TypeName": "numberrange", + "Resolution": { + "value": "[20,100]" + }, + "Start": 0, + "End": 13 + } + ] + }, + { + "Input": "ใ“ใ‚Œใ‚‰ใฎใ‚Šใ‚“ใ”ใฏ็ด„๏ผ’๏ผใ‹ใ‚‰๏ผ‘๏ผ๏ผๆœชๆบ€ใ‚ใ‚Šใพใ™ใ€‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "20ใ‹ใ‚‰100ๆœชๆบ€", + "TypeName": "numberrange", + "Resolution": { + "value": "[20,100)" + }, + "Start": 9, + "End": 17 + } + ] + }, + { + "Input": "ใ“ใฎๆ•ฐๅญ—ใฎ็ฏ„ๅ›ฒใฏ๏ผ’๏ผใ‹ใ‚‰๏ผ‘๏ผ๏ผๆœชๆบ€ใงใ™ใ€‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "20ใ‹ใ‚‰100ๆœชๆบ€", + "TypeName": "numberrange", + "Resolution": { + "value": "[20,100)" + }, + "Start": 8, + "End": 16 + } + ] + }, + { + "Input": "ใ“ใฎๆ•ฐๅญ—ใฎ็ฏ„ๅ›ฒใฏ๏ผ‘๏ผ๏ผ๏ผใ‹ใ‚‰๏ผ‘๏ผ•๏ผ๏ผๆœชๆบ€ใงใ™ใ€‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "1000ใ‹ใ‚‰1500ๆœชๆบ€", + "TypeName": "numberrange", + "Resolution": { + "value": "[1000,1500)" + }, + "Start": 8, + "End": 19 + } + ] + }, + { + "Input": "ใ“ใฎๆ•ฐๅญ—ใฏ๏ผ‘๏ผ๏ผ๏ผใ‚ˆใ‚Šๅคงใใ๏ผ‘๏ผ•๏ผ๏ผใ‚ˆใ‚Šๅฐใ•ใ„ใงใ™ใ€‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "1000ใ‚ˆใ‚Šๅคงใใ1500ใ‚ˆใ‚Šๅฐใ•ใ„", + "TypeName": "numberrange", + "Resolution": { + "value": "(1000,1500)" + }, + "Start": 5, + "End": 22 + } + ] + }, + { + "Input": "ใ“ใฎๆ•ฐๅญ—ใฏ๏ผ”ๅˆ†ใฎ๏ผ‘ใ‚ˆใ‚ŠๅคงใใๅŠๅˆ†ใ‚ˆใ‚Šๅฐใ•ใ„ใงใ™ใ€‚", + "Comment": "Extractor done. Parser does not support half (ๅŠ).", + "NotSupportedByDesign": "java, javascript, python", + "NotSupported": "dotNet", + "Results": [ + { + "Text": "4ๅˆ†ใฎ1ใ‚ˆใ‚ŠๅคงใใๅŠๅˆ†ใ‚ˆใ‚Šๅฐใ•ใ„", + "TypeName": "numberrange", + "Resolution": { + "value": "(0.25,0.5)" + }, + "Start": 5, + "End": 20 + } + ] + }, + { + "Input": "ใ“ใฎๆ•ฐๅญ—ใฏ๏ผ“๏ผ™๏ผ–๏ผ•ไปฅไธŠใงใ™ใ€‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "3965ไปฅไธŠ", + "TypeName": "numberrange", + "Resolution": { + "value": "[3965,)" + }, + "Start": 5, + "End": 10 + } + ] + }, + { + "Input": "ใ“ใฎๆ•ฐๅญ—ใฏ๏ผ”๏ผ•๏ผ–๏ผ•ใ‚ˆใ‚Šๅคงใใ„ใงใ™ใ€‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "4565ใ‚ˆใ‚Šๅคงใใ„", + "TypeName": "numberrange", + "Resolution": { + "value": "(4565,)" + }, + "Start": 5, + "End": 13 + } + ] + }, + { + "Input": "ใ“ใฎๆ•ฐๅญ—ใฏ๏ผ“๏ผใ‚ˆใ‚Šๅคงใใ„ใงใ™ใ€‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "30ใ‚ˆใ‚Šๅคงใใ„", + "TypeName": "numberrange", + "Resolution": { + "value": "(30,)" + }, + "Start": 5, + "End": 11 + } + ] + }, + { + "Input": "ใ“ใ‚Œใ‚‰ใฎ่ฃฝๅ“ใซใฏ็ด„๏ผ•๏ผ๏ผไปฅไธŠใ‚ใ‚Šใพใ™ใ€‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "500ไปฅไธŠ", + "TypeName": "numberrange", + "Resolution": { + "value": "[500,)" + }, + "Start": 9, + "End": 13 + } + ] + }, + { + "Input": "ใ“ใ‚Œใ‚‰ใฎ่ฃฝๅ“ใซใฏ็ด„๏ผ•๏ผ๏ผใ‚‚ใ—ใใฏใใ‚ŒไปฅไธŠใ‚ใ‚Šใพใ™ใ€‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "500ใ‚‚ใ—ใใฏใใ‚ŒไปฅไธŠ", + "TypeName": "numberrange", + "Resolution": { + "value": "[500,)" + }, + "Start": 9, + "End": 19 + } + ] + }, + { + "Input": "๏ผ‘๏ผ๏ผไปฅไธ‹ใฎ็ด ๆ•ฐใ‚’่ฆ‹ใคใ‘ใชใ•ใ„ใ€‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "100ไปฅไธ‹", + "TypeName": "numberrange", + "Resolution": { + "value": "(,100]" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "ใ“ใ‚Œใ‚‰ใฎ่ฃฝๅ“ใซใฏ็ด„๏ผ•๏ผ๏ผไปฅไธ‹ใ‚ใ‚Šใพใ™ใ€‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "500ไปฅไธ‹", + "TypeName": "numberrange", + "Resolution": { + "value": "(,500]" + }, + "Start": 9, + "End": 13 + } + ] + }, + { + "Input": "ๅฝผใฎ่บซ้•ทใฏ๏ผ‘๏ผ—๏ผๆœชๆบ€ใงใ™ใ€‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "170ๆœชๆบ€", + "TypeName": "numberrange", + "Resolution": { + "value": "(,170)" + }, + "Start": 5, + "End": 9 + } + ] + }, + { + "Input": "xใฏ๏ผ‘๏ผ—๏ผใซ็ญ‰ใ—ใ„ใงใ™ใ€‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "170ใซ็ญ‰ใ—ใ„", + "TypeName": "numberrange", + "Resolution": { + "value": "[170,170]" + }, + "Start": 2, + "End": 8 + } + ] + }, + { + "Input": "xใฏ๏ผ‘๏ผใ‚ˆใ‚Šๅคงใใ๏ผ’๏ผใ‚ˆใ‚Šๅฐใ•ใ„ใงใ™ใ€‚yใฏ๏ผ•๏ผไปฅไธ‹๏ผ’๏ผไปฅไธŠใงใ™ใ€‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "10ใ‚ˆใ‚Šๅคงใใ20ใ‚ˆใ‚Šๅฐใ•ใ„", + "TypeName": "numberrange", + "Resolution": { + "value": "(10,20)" + }, + "Start": 2, + "End": 15 + }, + { + "Text": "50ไปฅไธ‹20ไปฅไธŠ", + "TypeName": "numberrange", + "Resolution": { + "value": "[20,50]" + }, + "Start": 21, + "End": 28 + } + ] + }, + { + "Input": "ใ“ใฎๆ•ฐๅญ—ใฏ๏ผ’๏ผใซ็ญ‰ใ—ใ„ใงใ™ใ€‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "20ใซ็ญ‰ใ—ใ„", + "TypeName": "numberrange", + "Resolution": { + "value": "[20,20]" + }, + "Start": 5, + "End": 10 + } + ] + }, + { + "Input": "็งใŸใกใฎใ‚ฏใƒฉใ‚นใฎๅญฆ็”Ÿใฎๆ•ฐใŒ๏ผ’๏ผใซ็ญ‰ใ—ใ„ใ“ใจใฏ้‡่ฆใงใฏใ‚ใ‚Šใพใ›ใ‚“ใ€‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "20ใซ็ญ‰ใ—ใ„", + "TypeName": "numberrange", + "Resolution": { + "value": "[20,20]" + }, + "Start": 13, + "End": 18 + } + ] + }, + { + "Input": "ๅฝผใฎใ‚นใ‚ณใ‚ขใฏ๏ผ’๏ผ๏ผไปฅไธŠใงใ™ใ€‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "200ไปฅไธŠ", + "TypeName": "numberrange", + "Resolution": { + "value": "[200,)" + }, + "Start": 6, + "End": 10 + } + ] + }, + { + "Input": "ๅฝผใฎใ‚นใ‚ณใ‚ขใฏ๏ผ‘๏ผ™๏ผใ‚ˆใ‚Šๅคงใใ„ใงใ™ใ€‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "190ใ‚ˆใ‚Šๅคงใใ„", + "TypeName": "numberrange", + "Resolution": { + "value": "(190,)" + }, + "Start": 6, + "End": 13 + } + ] + }, + { + "Input": "ๅฝผใฎใ‚นใ‚ณใ‚ขใฏ๏ผ’๏ผ๏ผใ‚‚ใ—ใใฏใใ‚ŒไปฅไธŠใงใ™ใ€‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "200ใ‚‚ใ—ใใฏใใ‚ŒไปฅไธŠ", + "TypeName": "numberrange", + "Resolution": { + "value": "[200,)" + }, + "Start": 6, + "End": 16 + } + ] + }, + { + "Input": "ๅฝผใฎใ‚นใ‚ณใ‚ขใฏ๏ผ“๏ผไปฅไธ‹ใงใ™ใ€‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "30ไปฅไธ‹", + "TypeName": "numberrange", + "Resolution": { + "value": "(,30]" + }, + "Start": 6, + "End": 9 + } + ] + }, + { + "Input": "ๅฝผใฎใ‚นใ‚ณใ‚ขใฏ๏ผ•๏ผ๏ผ๏ผใซ็ญ‰ใ—ใ„ใ‹๏ผ–๏ผ๏ผ๏ผใ‚ˆใ‚Šๅฐใ•ใ„ใงใ™ใ€‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "5000ใซ็ญ‰ใ—ใ„", + "TypeName": "numberrange", + "Resolution": { + "value": "[5000,5000]" + }, + "Start": 6, + "End": 13 + }, + { + "Text": "6000ใ‚ˆใ‚Šๅฐใ•ใ„", + "TypeName": "numberrange", + "Resolution": { + "value": "(,6000)" + }, + "Start": 15, + "End": 23 + } + ] + }, + { + "Input": "ๅฝผใฎใ‚นใ‚ณใ‚ขใฏ๏ผ•๏ผ๏ผ๏ผใซ็ญ‰ใ—ใ„ใ‹๏ผ”๏ผ•๏ผ๏ผใ‚ˆใ‚Šๅคงใใ„ใงใ™ใ€‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "5000ใซ็ญ‰ใ—ใ„", + "TypeName": "numberrange", + "Resolution": { + "value": "[5000,5000]" + }, + "Start": 6, + "End": 13 + }, + { + "Text": "4500ใ‚ˆใ‚Šๅคงใใ„", + "TypeName": "numberrange", + "Resolution": { + "value": "(4500,)" + }, + "Start": 15, + "End": 23 + } + ] + }, + { + "Input": "ๅฝผใฎใ‚นใ‚ณใ‚ขใฏ๏ผ•๏ผ๏ผ๏ผไปฅไธ‹ใงใ™ใ€‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "5000ไปฅไธ‹", + "TypeName": "numberrange", + "Resolution": { + "value": "(,5000]" + }, + "Start": 6, + "End": 11 + } + ] + }, + { + "Input": "ๅฝผใฎใ‚นใ‚ณใ‚ขใฏ๏ผ•๏ผ๏ผ๏ผไปฅไธŠใงใ™ใ€‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "5000ไปฅไธŠ", + "TypeName": "numberrange", + "Resolution": { + "value": "[5000,)" + }, + "Start": 6, + "End": 11 + } + ] + }, + { + "Input": "ๅฝผใฎใ‚นใ‚ณใ‚ขใฏ๏ผ•๏ผ๏ผ๏ผใ‚‚ใ—ใใฏใใ‚ŒไปฅไธŠใงใ™ใ€‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "5000ใ‚‚ใ—ใใฏใใ‚ŒไปฅไธŠ", + "TypeName": "numberrange", + "Resolution": { + "value": "[5000,)" + }, + "Start": 6, + "End": 17 + } + ] + }, + { + "Input": "ๅฝผใฎใ‚นใ‚ณใ‚ขใฏ๏ผ•๏ผ๏ผ๏ผใซ็ญ‰ใ—ใ„ใ‹๏ผ•๏ผ๏ผ๏ผใ‚ˆใ‚Šๅฐใ•ใ„ใงใ™ใ€‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "5000ใซ็ญ‰ใ—ใ„", + "TypeName": "numberrange", + "Resolution": { + "value": "[5000,5000]" + }, + "Start": 6, + "End": 13 + }, + { + "Text": "5000ใ‚ˆใ‚Šๅฐใ•ใ„", + "TypeName": "numberrange", + "Resolution": { + "value": "(,5000)" + }, + "Start": 15, + "End": 23 + } + ] + }, + { + "Input": "ใ“ใฎๆ•ฐๅญ—ใฎ็ฏ„ๅ›ฒใฏ๏ผ‘๏ผ๏ผ๏ผไปฅไธŠ๏ผ•๏ผ๏ผ๏ผๆœชๆบ€ใงใ™ใ€‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "1000ไปฅไธŠ5000ๆœชๆบ€", + "TypeName": "numberrange", + "Resolution": { + "value": "[1000,5000)" + }, + "Start": 8, + "End": 19 + } + ] + }, + { + "Input": "๏ผ’ๅˆ†ใฎ๏ผ•ไปฅไธŠใฏใฉใ†ใงใ™ใ‹ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "2ๅˆ†ใฎ5ไปฅไธŠ", + "TypeName": "numberrange", + "Resolution": { + "value": "[0.4,)" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "๏ผ’ใ‚ˆใ‚Šๅคงใใ„ใฎใฏใฉใ†ใงใ™ใ‹ใ€‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "2ใ‚ˆใ‚Šๅคงใใ„", + "TypeName": "numberrange", + "Resolution": { + "value": "(2,)" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "๏ผ’๏ผ๏ผ๏ผ™ๅนดใฎ๏ผ“๏ผ๏ผ๏ผ๏ผใ‚ˆใ‚Šๅคงใใ„่จ˜้Œฒใ‚’็งใซ่ฆ‹ใ›ใฆใใ‚Œใพใ›ใ‚“ใ‹ใ€‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "30000ใ‚ˆใ‚Šๅคงใใ„", + "TypeName": "numberrange", + "Resolution": { + "value": "(30000,)" + }, + "Start": 6, + "End": 15 + } + ] + }, + { + "Input": "๏ผ’๏ผ๏ผ๏ผ™ๅนดใฎ๏ผ“๏ผ๏ผ๏ผใ‚ˆใ‚Šๅฐใ•ใ„่จ˜้Œฒใ‚’็งใซ่ฆ‹ใ›ใฆใใ‚Œใพใ›ใ‚“ใ‹ใ€‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "3000ใ‚ˆใ‚Šๅฐใ•ใ„", + "TypeName": "numberrange", + "Resolution": { + "value": "(,3000)" + }, + "Start": 6, + "End": 14 + } + ] + }, + { + "Input": "ใ„ใพใ ใซ๏ผ“๏ผใ‚ˆใ‚Šๅคงใใ„ใงใ™ใ‹ใ€‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "30ใ‚ˆใ‚Šๅคงใใ„", + "TypeName": "numberrange", + "Resolution": { + "value": "(30,)" + }, + "Start": 4, + "End": 10 + } + ] + }, + { + "Input": "ใ„ใพใ ใซ๏ผ“๏ผไปฅไธŠใงใ™ใ‹ใ€‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "30ไปฅไธŠ", + "TypeName": "numberrange", + "Resolution": { + "value": "[30,)" + }, + "Start": 4, + "End": 7 + } + ] + }, + { + "Input": "ใ„ใพใ ใซ๏ผ๏ผ“๏ผใ‚ˆใ‚Šๅฐใ•ใ„ใงใ™ใ‹ใ€‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "-30ใ‚ˆใ‚Šๅฐใ•ใ„", + "TypeName": "numberrange", + "Resolution": { + "value": "(,-30)" + }, + "Start": 4, + "End": 11 + } + ] + }, + { + "Input": "ใ„ใพใ ใซ๏ผ๏ผ“๏ผไปฅไธ‹ใงใ™ใ‹ใ€‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "-30ไปฅไธ‹", + "TypeName": "numberrange", + "Resolution": { + "value": "(,-30]" + }, + "Start": 4, + "End": 8 + } + ] + }, + { + "Input": "ใ“ใฎๆ•ฐๅญ—ใฏ๏ผ“๏ผไปฅไธŠใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "30ไปฅไธŠ", + "TypeName": "numberrange", + "Resolution": { + "value": "(30,)" + }, + "Start": 5, + "End": 8 + } + ] + }, + { + "Input": "ใ“ใฎๆ•ฐๅญ—ใฏ๏ผ“๏ผไปฅไธ‹ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "30ไปฅไธ‹", + "TypeName": "numberrange", + "Resolution": { + "value": "(,30)" + }, + "Start": 5, + "End": 8 + } + ] + }, + { + "Input": "ใ“ใฎๆ•ฐๅญ—ใฏ๏ผ‘๏ผ™๏ผ™๏ผ˜ๅˆ†ใฎ๏ผ’๏ผ๏ผ๏ผ๏ผใซ็ญ‰ใ—ใ„ใงใ™ใ€‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "1998ๅˆ†ใฎ20000ใซ็ญ‰ใ—ใ„", + "TypeName": "numberrange", + "Resolution": { + "value": "[10.01001001001,10.01001001001]" + }, + "Start": 5, + "End": 19 + } + ] + }, + { + "Input": "๏ผ’๏ผ๏ผ๏ผ˜ๅนดใฎๆ•ฐใฏ๏ผ’๏ผ๏ผใ‹ใ‚‰๏ผ“๏ผ๏ผใงใ™", + "NotSupportedByDesign": "java, javascript, python", + "Results": [] + }, + { + "Input": "ใ“ใฎๆ•ฐๅญ—ใฏ๏ผ’๏ผ๏ผไปฅไธŠ๏ผ’๏ผ๏ผ๏ผ˜ๅˆ†ใฎ๏ผ“๏ผ๏ผไธ‡ๆœชๆบ€ใซ็ญ‰ใ—ใ„ใงใ™ใ€‚", + "Comment": "Extractor done. Parser does not support combination of digit and Kanji.", + "NotSupportedByDesign": "java, javascript, python", + "NotSupported": "dotNet", + "Results": [ + { + "Text": "200ไปฅไธŠ2008ๅˆ†ใฎ300ไธ‡ๆœชๆบ€", + "TypeName": "numberrange", + "Resolution": { + "value": "[200,1494.02390438247)" + }, + "Start": 5, + "End": 21 + } + ] + }, + { + "Input": "ๆ—ฅ็”ฃ่‡ชๅ‹•่ปŠใฏๆœ€ๅคง๏ผ—๏ผ๏ผไบบใฎๅฅ‘็ด„็คพๅ“กใ‚’ๅ‰Šๆธ›ใ™ใ‚‹่จˆ็”ปใงใ™ใ€‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ๆœ€ๅคง700", + "TypeName": "numberrange", + "Resolution": { + "value": "(,700]" + }, + "Start": 6, + "End": 10 + } + ] + }, + { + "Input": "ๆœ€ๅคง๏ผ—๏ผ๏ผใฏ๏ผ—๏ผ๏ผใ‚ˆใ‚Šๅคงใใ„ใจใ—ใฆ่ชใ‚ใ‚‰ใ‚Œใ‚‹ในใใงใฏใ‚ใ‚Šใพใ›ใ‚“ใ€‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ๆœ€ๅคง700", + "TypeName": "numberrange", + "Resolution": { + "value": "(,700]" + }, + "Start": 0, + "End": 4 + }, + { + "Text": "700ใ‚ˆใ‚Šๅคงใใ„", + "TypeName": "numberrange", + "Resolution": { + "value": "(700,)" + }, + "Start": 6, + "End": 13 + } + ] + }, + { + "Input": "้ฆฌๅŠ›ใŒ๏ผ‘๏ผ•๏ผใ‚’่ถ…ใˆใ‚‹่‡ชๅ‹•่ปŠใฎๆ•ฐ", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "150ใ‚’่ถ…ใˆใ‚‹", + "TypeName": "numberrange", + "Resolution": { + "value": "(150,)" + }, + "Start": 3, + "End": 9 + } + ] + }, + { + "Input": "๏ผ‹๏ผ‘โˆ’๏ผ’๏ผ’๏ผ’โˆ’๏ผ’๏ผ’๏ผ’๏ผ’๏ผ๏ผ’๏ผ’๏ผ’๏ผ’ใฏ้›ป่ฉฑ็•ชๅทใงใ™ใ€‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [] + }, + { + "Input": "๏ผ‹๏ผ‘โˆ’๏ผ’๏ผ’๏ผ’โˆ’๏ผ’๏ผ’๏ผ’๏ผ’โˆ’๏ผ’๏ผ’๏ผ’๏ผ’ใฏ้›ป่ฉฑ็•ชๅทใงใ™ใ€‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [] + }, + { + "Input": "๏ผ”ๅˆ†ใฎ๏ผ‘ใฏๅˆ†ๆ•ฐใงใ™ใ€‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [] + }, + { + "Input": "๏ผ‘๏ผ™๏ผ™๏ผ•โˆ’๏ผ๏ผ‘", + "NotSupportedByDesign": "java, javascript, python", + "Results": [] + }, + { + "Input": "๏ผ‘๏ผ™๏ผ™๏ผ•ๅนด๏ผ‘ๆœˆ", + "NotSupportedByDesign": "java, javascript, python", + "Results": [] + }, + { + "Input": "ใ“ใฎๆ•ฐใฏ20ใ‚ˆใ‚Šๅคงใใ35ไปฅไธ‹ใงใ™ใ€‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "20ใ‚ˆใ‚Šๅคงใใ35ไปฅไธ‹", + "TypeName": "numberrange", + "Resolution": { + "value": "(20,35]" + }, + "Start": 4, + "End": 14 + } + ] + }, + { + "Input": "ใ“ใฎๆ•ฐใฏ20ไปฅไธŠ30ๆœชๆบ€ใฎ้–“ใซใ‚ใ‚Šใพใ™ใ€‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "20ไปฅไธŠ30ๆœชๆบ€ใฎ้–“", + "TypeName": "numberrange", + "Resolution": { + "value": "[20,30)" + }, + "Start": 4, + "End": 13 + } + ] + }, + { + "Input": "ๅฝผใฏ10็•ช็›ฎไปฅไธŠ15็•ช็›ฎๆœชๆบ€ใฎ้–“ใซไฝ็ฝฎไป˜ใ‘ใ•ใ‚Œใพใ™ใ€‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "10็•ช็›ฎไปฅไธŠ15็•ช็›ฎๆœชๆบ€ใฎ้–“", + "TypeName": "numberrange", + "Resolution": { + "value": "[10,15)" + }, + "Start": 2, + "End": 15 + } + ] + }, + { + "Input": "ๅฝผใฏ-10ไปฅไธŠ15ๆœชๆบ€ใฎ้–“ใ‚’ๅพ—ใ‚‹ใ€‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "-10ไปฅไธŠ15ๆœชๆบ€ใฎ้–“", + "TypeName": "numberrange", + "Resolution": { + "value": "[-10,15)" + }, + "Start": 2, + "End": 12 + } + ] + }, + { + "Input": "ใ“ใฎๆ•ฐใฏ100ใ‚ˆใ‚Šๅคงใใ300ใ‚ˆใ‚Šๅฐใ•ใ„ใงใ™ใ€‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "100ใ‚ˆใ‚Šๅคงใใ300ใ‚ˆใ‚Šๅฐใ•ใ„", + "TypeName": "numberrange", + "Resolution": { + "value": "(100,300)" + }, + "Start": 4, + "End": 19 + } + ] + }, + { + "Input": "ใ“ใฎๆ•ฐใฏ100ไปฅไธŠ300ไปฅไธ‹ใงใ™ใ€‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "100ไปฅไธŠ300ไปฅไธ‹", + "TypeName": "numberrange", + "Resolution": { + "value": "[100,300]" + }, + "Start": 4, + "End": 13 + } + ] + }, + { + "Input": "ๅคšใใฆ100ใ€ๅฐ‘ใชใใจใ‚‚20ใฎใ‚Šใ‚“ใ”ใŒใ‚ใ‚Šใพใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ๅคšใใฆ100,ๅฐ‘ใชใใจใ‚‚20", + "TypeName": "numberrange", + "Resolution": { + "value": "[20,100]" + }, + "Start": 0, + "End": 13 + } + ] + }, + { + "Input": "ใ“ใ‚Œใ‚‰ใฎใ‚Šใ‚“ใ”ใฏ็ด„20ใ‹ใ‚‰100ๆœชๆบ€ใ‚ใ‚Šใพใ™ใ€‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "20ใ‹ใ‚‰100ๆœชๆบ€", + "TypeName": "numberrange", + "Resolution": { + "value": "[20,100)" + }, + "Start": 9, + "End": 17 + } + ] + }, + { + "Input": "ใ“ใฎๆ•ฐๅญ—ใฎ็ฏ„ๅ›ฒใฏ20ใ‹ใ‚‰100ๆœชๆบ€ใงใ™ใ€‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "20ใ‹ใ‚‰100ๆœชๆบ€", + "TypeName": "numberrange", + "Resolution": { + "value": "[20,100)" + }, + "Start": 8, + "End": 16 + } + ] + }, + { + "Input": "ใ“ใฎๆ•ฐๅญ—ใฎ็ฏ„ๅ›ฒใฏ1000ใ‹ใ‚‰1500ๆœชๆบ€ใงใ™ใ€‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "1000ใ‹ใ‚‰1500ๆœชๆบ€", + "TypeName": "numberrange", + "Resolution": { + "value": "[1000,1500)" + }, + "Start": 8, + "End": 19 + } + ] + }, + { + "Input": "ใ“ใฎๆ•ฐๅญ—ใฏ1000ใ‚ˆใ‚Šๅคงใใ1500ใ‚ˆใ‚Šๅฐใ•ใ„ใงใ™ใ€‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "1000ใ‚ˆใ‚Šๅคงใใ1500ใ‚ˆใ‚Šๅฐใ•ใ„", + "TypeName": "numberrange", + "Resolution": { + "value": "(1000,1500)" + }, + "Start": 5, + "End": 22 + } + ] + }, + { + "Input": "ใ“ใฎๆ•ฐๅญ—ใฏ4ๅˆ†ใฎ1ใ‚ˆใ‚ŠๅคงใใๅŠๅˆ†ใ‚ˆใ‚Šๅฐใ•ใ„ใงใ™ใ€‚", + "Comment": "Extractor done. Parser does not support half (ๅŠ).", + "NotSupportedByDesign": "java, javascript, python", + "NotSupported": "dotNet", + "Results": [ + { + "Text": "4ๅˆ†ใฎ1ใ‚ˆใ‚ŠๅคงใใๅŠๅˆ†ใ‚ˆใ‚Šๅฐใ•ใ„", + "TypeName": "numberrange", + "Resolution": { + "value": "(0.25,0.5)" + }, + "Start": 5, + "End": 20 + } + ] + }, + { + "Input": "ใ“ใฎๆ•ฐๅญ—ใฏ3965ไปฅไธŠใงใ™ใ€‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "3965ไปฅไธŠ", + "TypeName": "numberrange", + "Resolution": { + "value": "[3965,)" + }, + "Start": 5, + "End": 10 + } + ] + }, + { + "Input": "ใ“ใฎๆ•ฐๅญ—ใฏ4565ใ‚ˆใ‚Šๅคงใใ„ใงใ™ใ€‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "4565ใ‚ˆใ‚Šๅคงใใ„", + "TypeName": "numberrange", + "Resolution": { + "value": "(4565,)" + }, + "Start": 5, + "End": 13 + } + ] + }, + { + "Input": "ใ“ใฎๆ•ฐๅญ—ใฏ30ใ‚ˆใ‚Šๅคงใใ„ใงใ™ใ€‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "30ใ‚ˆใ‚Šๅคงใใ„", + "TypeName": "numberrange", + "Resolution": { + "value": "(30,)" + }, + "Start": 5, + "End": 11 + } + ] + }, + { + "Input": "ใ“ใ‚Œใ‚‰ใฎ่ฃฝๅ“ใซใฏ็ด„500ไปฅไธŠใ‚ใ‚Šใพใ™ใ€‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "500ไปฅไธŠ", + "TypeName": "numberrange", + "Resolution": { + "value": "[500,)" + }, + "Start": 9, + "End": 13 + } + ] + }, + { + "Input": "ใ“ใ‚Œใ‚‰ใฎ่ฃฝๅ“ใซใฏ็ด„500ใ‚‚ใ—ใใฏใใ‚ŒไปฅไธŠใ‚ใ‚Šใพใ™ใ€‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "500ใ‚‚ใ—ใใฏใใ‚ŒไปฅไธŠ", + "TypeName": "numberrange", + "Resolution": { + "value": "[500,)" + }, + "Start": 9, + "End": 19 + } + ] + }, + { + "Input": "2ๅˆ†ใฎ1ใ‚ˆใ‚ŠๅคšใใฎไบบใŒๆฅใพใ—ใŸใ€‚", + "Comment": "Need language review", + "NotSupportedByDesign": "java, javascript, python", + "NotSupported": "dotNet", + "Results": [ + { + "Text": "2ๅˆ†ใฎ1ใ‚ˆใ‚Šๅคšใ„", + "TypeName": "numberrange", + "Resolution": { + "value": "(0.5,)" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "100ไปฅไธ‹ใฎ็ด ๆ•ฐใ‚’่ฆ‹ใคใ‘ใชใ•ใ„ใ€‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "100ไปฅไธ‹", + "TypeName": "numberrange", + "Resolution": { + "value": "(,100]" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "ใ“ใ‚Œใ‚‰ใฎ่ฃฝๅ“ใซใฏ็ด„500ไปฅไธ‹ใ‚ใ‚Šใพใ™ใ€‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "500ไปฅไธ‹", + "TypeName": "numberrange", + "Resolution": { + "value": "(,500]" + }, + "Start": 9, + "End": 13 + } + ] + }, + { + "Input": "ๅฝผใฎ่บซ้•ทใฏ170ๆœชๆบ€ใงใ™ใ€‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "170ๆœชๆบ€", + "TypeName": "numberrange", + "Resolution": { + "value": "(,170)" + }, + "Start": 5, + "End": 9 + } + ] + }, + { + "Input": "xใฏ170ใซ็ญ‰ใ—ใ„ใงใ™ใ€‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "170ใซ็ญ‰ใ—ใ„", + "TypeName": "numberrange", + "Resolution": { + "value": "[170,170]" + }, + "Start": 2, + "End": 8 + } + ] + }, + { + "Input": "xใฏ10ใ‚ˆใ‚Šๅคงใใ20ใ‚ˆใ‚Šๅฐใ•ใ„ใงใ™ใ€‚yใฏ50ไปฅไธ‹20ไปฅไธŠใงใ™ใ€‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "10ใ‚ˆใ‚Šๅคงใใ20ใ‚ˆใ‚Šๅฐใ•ใ„", + "TypeName": "numberrange", + "Resolution": { + "value": "(10,20)" + }, + "Start": 2, + "End": 15 + }, + { + "Text": "50ไปฅไธ‹20ไปฅไธŠ", + "TypeName": "numberrange", + "Resolution": { + "value": "[20,50]" + }, + "Start": 21, + "End": 28 + } + ] + }, + { + "Input": "ใ“ใฎๆ•ฐๅญ—ใฏ20ใซ็ญ‰ใ—ใ„ใงใ™ใ€‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "20ใซ็ญ‰ใ—ใ„", + "TypeName": "numberrange", + "Resolution": { + "value": "[20,20]" + }, + "Start": 5, + "End": 10 + } + ] + }, + { + "Input": "็งใŸใกใฎใ‚ฏใƒฉใ‚นใฎๅญฆ็”Ÿใฎๆ•ฐใŒ20ใซ็ญ‰ใ—ใ„ใ“ใจใฏ้‡่ฆใงใฏใ‚ใ‚Šใพใ›ใ‚“ใ€‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "20ใซ็ญ‰ใ—ใ„", + "TypeName": "numberrange", + "Resolution": { + "value": "[20,20]" + }, + "Start": 13, + "End": 18 + } + ] + }, + { + "Input": "ๅฝผใฎใ‚นใ‚ณใ‚ขใฏ200ไปฅไธŠใงใ™ใ€‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "200ไปฅไธŠ", + "TypeName": "numberrange", + "Resolution": { + "value": "[200,)" + }, + "Start": 6, + "End": 10 + } + ] + }, + { + "Input": "ๅฝผใฎใ‚นใ‚ณใ‚ขใฏ190ใ‚ˆใ‚Šๅคงใใ„ใงใ™ใ€‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "190ใ‚ˆใ‚Šๅคงใใ„", + "TypeName": "numberrange", + "Resolution": { + "value": "(190,)" + }, + "Start": 6, + "End": 13 + } + ] + }, + { + "Input": "ๅฝผใฎใ‚นใ‚ณใ‚ขใฏ200ใ‚‚ใ—ใใฏใใ‚ŒไปฅไธŠใงใ™ใ€‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "200ใ‚‚ใ—ใใฏใใ‚ŒไปฅไธŠ", + "TypeName": "numberrange", + "Resolution": { + "value": "[200,)" + }, + "Start": 6, + "End": 16 + } + ] + }, + { + "Input": "ๅฝผใฎใ‚นใ‚ณใ‚ขใฏ30ไปฅไธ‹ใงใ™ใ€‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "30ไปฅไธ‹", + "TypeName": "numberrange", + "Resolution": { + "value": "(,30]" + }, + "Start": 6, + "End": 9 + } + ] + }, + { + "Input": "ๅฝผใฎใ‚นใ‚ณใ‚ขใฏ5000ใซ็ญ‰ใ—ใ„ใ‹6000ใ‚ˆใ‚Šๅฐใ•ใ„ใงใ™ใ€‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "5000ใซ็ญ‰ใ—ใ„", + "TypeName": "numberrange", + "Resolution": { + "value": "[5000,5000]" + }, + "Start": 6, + "End": 13 + }, + { + "Text": "6000ใ‚ˆใ‚Šๅฐใ•ใ„", + "TypeName": "numberrange", + "Resolution": { + "value": "(,6000)" + }, + "Start": 15, + "End": 23 + } + ] + }, + { + "Input": "ๅฝผใฎใ‚นใ‚ณใ‚ขใฏ5000ใซ็ญ‰ใ—ใ„ใ‹4500ใ‚ˆใ‚Šๅคงใใ„ใงใ™ใ€‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "5000ใซ็ญ‰ใ—ใ„", + "TypeName": "numberrange", + "Resolution": { + "value": "[5000,5000]" + }, + "Start": 6, + "End": 13 + }, + { + "Text": "4500ใ‚ˆใ‚Šๅคงใใ„", + "TypeName": "numberrange", + "Resolution": { + "value": "(4500,)" + }, + "Start": 15, + "End": 23 + } + ] + }, + { + "Input": "ๅฝผใฎใ‚นใ‚ณใ‚ขใฏ5000ไปฅไธ‹ใงใ™ใ€‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "5000ไปฅไธ‹", + "TypeName": "numberrange", + "Resolution": { + "value": "(,5000]" + }, + "Start": 6, + "End": 11 + } + ] + }, + { + "Input": "ๅฝผใฎใ‚นใ‚ณใ‚ขใฏ5000ไปฅไธŠใงใ™ใ€‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "5000ไปฅไธŠ", + "TypeName": "numberrange", + "Resolution": { + "value": "[5000,)" + }, + "Start": 6, + "End": 11 + } + ] + }, + { + "Input": "ๅฝผใฎใ‚นใ‚ณใ‚ขใฏ5000ใ‚‚ใ—ใใฏใใ‚ŒไปฅไธŠใงใ™ใ€‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "5000ใ‚‚ใ—ใใฏใใ‚ŒไปฅไธŠ", + "TypeName": "numberrange", + "Resolution": { + "value": "[5000,)" + }, + "Start": 6, + "End": 17 + } + ] + }, + { + "Input": "ใ“ใฎๆ•ฐๅญ—ใฎ็ฏ„ๅ›ฒใฏ1000ไปฅไธŠ5000ๆœชๆบ€ใงใ™ใ€‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "1000ไปฅไธŠ5000ๆœชๆบ€", + "TypeName": "numberrange", + "Resolution": { + "value": "[1000,5000)" + }, + "Start": 8, + "End": 19 + } + ] + }, + { + "Input": "2ๅˆ†ใฎ5ไปฅไธŠใฏใฉใ†ใงใ™ใ‹ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "2ๅˆ†ใฎ5ไปฅไธŠ", + "TypeName": "numberrange", + "Resolution": { + "value": "[0.4,)" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "2ใ‚ˆใ‚Šๅคงใใ„ใฎใฏใฉใ†ใงใ™ใ‹ใ€‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "2ใ‚ˆใ‚Šๅคงใใ„", + "TypeName": "numberrange", + "Resolution": { + "value": "(2,)" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "2009ๅนดใฎ30000ใ‚ˆใ‚Šๅคงใใ„่จ˜้Œฒใ‚’็งใซ่ฆ‹ใ›ใฆใใ‚Œใพใ›ใ‚“ใ‹ใ€‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "30000ใ‚ˆใ‚Šๅคงใใ„", + "TypeName": "numberrange", + "Resolution": { + "value": "(30000,)" + }, + "Start": 6, + "End": 15 + } + ] + }, + { + "Input": "2009ๅนดใฎ3000ใ‚ˆใ‚Šๅฐใ•ใ„่จ˜้Œฒใ‚’็งใซ่ฆ‹ใ›ใฆใใ‚Œใพใ›ใ‚“ใ‹ใ€‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "3000ใ‚ˆใ‚Šๅฐใ•ใ„", + "TypeName": "numberrange", + "Resolution": { + "value": "(,3000)" + }, + "Start": 6, + "End": 14 + } + ] + }, + { + "Input": "ใ„ใพใ ใซ30ใ‚ˆใ‚Šๅคงใใ„ใงใ™ใ‹ใ€‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "30ใ‚ˆใ‚Šๅคงใใ„", + "TypeName": "numberrange", + "Resolution": { + "value": "(30,)" + }, + "Start": 4, + "End": 10 + } + ] + }, + { + "Input": "ใ„ใพใ ใซ30ไปฅไธŠใงใ™ใ‹ใ€‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "30ไปฅไธŠ", + "TypeName": "numberrange", + "Resolution": { + "value": "[30,)" + }, + "Start": 4, + "End": 7 + } + ] + }, + { + "Input": "ใ„ใพใ ใซ-30ใ‚ˆใ‚Šๅฐใ•ใ„ใงใ™ใ‹ใ€‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "-30ใ‚ˆใ‚Šๅฐใ•ใ„", + "TypeName": "numberrange", + "Resolution": { + "value": "(,-30)" + }, + "Start": 4, + "End": 11 + } + ] + }, + { + "Input": "ใ„ใพใ ใซ-30ไปฅไธ‹ใงใ™ใ‹ใ€‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "-30ไปฅไธ‹", + "TypeName": "numberrange", + "Resolution": { + "value": "(,-30]" + }, + "Start": 4, + "End": 8 + } + ] + }, + { + "Input": "ใ“ใฎๆ•ฐๅญ—ใฏ30ไปฅไธŠใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "30ไปฅไธŠ", + "TypeName": "numberrange", + "Resolution": { + "value": "(30,)" + }, + "Start": 5, + "End": 8 + } + ] + }, + { + "Input": "ใ“ใฎๆ•ฐๅญ—ใฏ30ไปฅไธ‹ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "30ไปฅไธ‹", + "TypeName": "numberrange", + "Resolution": { + "value": "(,30)" + }, + "Start": 5, + "End": 8 + } + ] + }, + { + "Input": "ใ“ใฎๆ•ฐๅญ—ใฏ1998ๅˆ†ใฎ20000ใซ็ญ‰ใ—ใ„ใงใ™ใ€‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "1998ๅˆ†ใฎ20000ใซ็ญ‰ใ—ใ„", + "TypeName": "numberrange", + "Resolution": { + "value": "[10.01001001001,10.01001001001]" + }, + "Start": 5, + "End": 19 + } + ] + }, + { + "Input": "2008ๅนดใฎๆ•ฐใฏ200ใ‹ใ‚‰300ใงใ™", + "NotSupportedByDesign": "java, javascript, python", + "Results": [] + }, + { + "Input": "ใ“ใฎๆ•ฐๅญ—ใฏ200ไปฅไธŠ2008ๅˆ†ใฎ300ไธ‡ๆœชๆบ€ใซ็ญ‰ใ—ใ„ใงใ™ใ€‚", + "Comment": "Extractor done. Parser does not support combination of digit and Kanji.", + "NotSupportedByDesign": "java, javascript, python", + "NotSupported": "dotNet", + "Results": [ + { + "Text": "200ไปฅไธŠ2008ๅˆ†ใฎ300ไธ‡ๆœชๆบ€", + "TypeName": "numberrange", + "Resolution": { + "value": "[200,1494.02390438247)" + }, + "Start": 5, + "End": 21 + } + ] + }, + { + "Input": "ๅŠๆ•ฐไปฅไธŠใฎไบบใŒใ“ใ“ใซๆฅใพใ—ใŸใ€‚", + "IgnoreResolution": true, + "Comment": "Extractor done. Parser does not support half (ๅŠ).", + "NotSupportedByDesign": "java, javascript, python", + "NotSupported": "dotNet", + "Results": [ + { + "Text": "ๅŠๆ•ฐไปฅไธŠ", + "TypeName": "numberrange", + "Resolution": { + "value": "(0.5,)" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "ๆ—ฅ็”ฃ่‡ชๅ‹•่ปŠใฏๆœ€ๅคง700ไบบใฎๅฅ‘็ด„็คพๅ“กใ‚’ๅ‰Šๆธ›ใ™ใ‚‹่จˆ็”ปใงใ™ใ€‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ๆœ€ๅคง700", + "TypeName": "numberrange", + "Resolution": { + "value": "(,700]" + }, + "Start": 6, + "End": 10 + } + ] + }, + { + "Input": "ๆœ€ๅคง700ใฏ700ใ‚ˆใ‚Šๅคงใใ„ใจใ—ใฆ่ชใ‚ใ‚‰ใ‚Œใ‚‹ในใใงใฏใ‚ใ‚Šใพใ›ใ‚“ใ€‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ๆœ€ๅคง700", + "TypeName": "numberrange", + "Resolution": { + "value": "(,700]" + }, + "Start": 0, + "End": 4 + }, + { + "Text": "700ใ‚ˆใ‚Šๅคงใใ„", + "TypeName": "numberrange", + "Resolution": { + "value": "(700,)" + }, + "Start": 6, + "End": 13 + } + ] + }, + { + "Input": "้ฆฌๅŠ›ใŒ150ใ‚’่ถ…ใˆใ‚‹่‡ชๅ‹•่ปŠใฎๆ•ฐ", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "150ใ‚’่ถ…ใˆใ‚‹", + "TypeName": "numberrange", + "Resolution": { + "value": "(150,)" + }, + "Start": 3, + "End": 9 + } + ] + }, + { + "Input": "+1-222-2222-2222ใฏ้›ป่ฉฑ็•ชๅทใงใ™ใ€‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [] + }, + { + "Input": "+1-222-2222/2222ใฏ้›ป่ฉฑ็•ชๅทใงใ™ใ€‚ย ", + "NotSupportedByDesign": "java, javascript, python", + "Results": [] + }, + { + "Input": "4ๅˆ†ใฎ1ใฏๅˆ†ๆ•ฐใงใ™ใ€‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [] + }, + { + "Input": "1995-01", + "NotSupportedByDesign": "java, javascript, python", + "Results": [] + }, + { + "Input": "1995ๅนด1ๆœˆ", + "NotSupportedByDesign": "java, javascript, python", + "Results": [] + }, + { + "Input": "5k-20k", + "Comment": "PendingValidation", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "5k-20k", + "TypeName": "numberrange", + "Resolution": { + "value": "[5000,20000)" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "ๅฐใชใ‚Šใ‚คใ‚ณใƒผใƒซ็™พใฎ็ด ๆ•ฐใ‚’่ฆ‹ใคใ‘ใฆ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅฐใชใ‚Šใ‚คใ‚ณใƒผใƒซ็™พ", + "TypeName": "numberrange", + "Resolution": { + "value": "(,100]" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "๏ผ‘๏ผ๏ผใ‚ˆใ‚Šๅฐใ•ใ„ใ€ใพใŸใ‚คใ‚ณใƒผใƒซใฎ็ด ๆ•ฐใ‚’่ฆ‹ใคใ‘ใ‚ˆใ†", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ‘๏ผ๏ผใ‚ˆใ‚Šๅฐใ•ใ„ใ€ใพใŸใ‚คใ‚ณใƒผใƒซ", + "TypeName": "numberrange", + "Resolution": { + "value": "(,100]" + }, + "Start": 0, + "End": 14 + } + ] + }, + { + "Input": "ๅฝผใฎๅนด้ฝขใฏไธ‰ๅไปฅไธŠ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไธ‰ๅไปฅไธŠ", + "TypeName": "numberrange", + "Resolution": { + "value": "(30,)" + }, + "Start": 5, + "End": 8 + } + ] + }, + { + "Input": "ใ“ใ‚Œใ‚‰ใฎใƒชใƒณใ‚ดใฏๆœ€ๅคง็™พใ€ๆœ€ๅฐไบŒๅใŒใ‚ใ‚Šใพใ™", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๆœ€ๅคง็™พใ€ๆœ€ๅฐไบŒๅ", + "TypeName": "numberrange", + "Resolution": { + "value": "[20,100]" + }, + "Start": 8, + "End": 15 + } + ] + }, + { + "Input": "50ใ‚ˆใ‚Šๅคงใใใฆใ€12ใ‚ˆใ‚Šๅฐใ•ใ„ใ‚ฟใƒผใจ12ใ‚ˆใ‚Šๅคงใใใฆใ€50ใ‚ˆใ‚Šๅฐใ•ใ„ใ‚ฟใƒผใ‚ฒใƒƒใƒˆ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "50ใ‚ˆใ‚Šๅคงใใ", + "Start": 0, + "End": 6, + "TypeName": "numberrange", + "Resolution": { + "value": "(50,)" + } + }, + { + "Text": "12ใ‚ˆใ‚Šๅฐใ•ใ„", + "Start": 9, + "End": 15, + "TypeName": "numberrange", + "Resolution": { + "value": "(,12)" + } + }, + { + "Text": "12ใ‚ˆใ‚Šๅคงใใใฆใ€50ใ‚ˆใ‚Šๅฐใ•ใ„", + "Start": 19, + "End": 34, + "TypeName": "numberrange", + "Resolution": { + "value": "(12,50)" + } + } + ] + }, + { + "Input": "ใ“ใฎๆ•ฐๅญ—ใฏ20ใ‚ˆใ‚Šๅคงใใ„ๅŒๆ™‚ใซใ‚ˆใ‚Šๅฐใ•ใ„ๅˆใ‚คใ‚ณใƒผใƒซ35", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "20ใ‚ˆใ‚Šๅคงใใ„ๅŒๆ™‚ใซใ‚ˆใ‚Šๅฐใ•ใ„ๅˆใ‚คใ‚ณใƒผใƒซ35", + "TypeName": "numberrange", + "Resolution": { + "value": "(20,35]" + }, + "Start": 5, + "End": 26 + } + ] + }, + { + "Input": "้ซ˜ๅบฆใฏๅฐ‘ใชใใจใ‚‚๏ผ“ใ‚ใ‚‹่ฃฝๅ“", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅฐ‘ใชใใจใ‚‚๏ผ“ใ‚ใ‚‹", + "Start": 3, + "End": 10, + "TypeName": "numberrange", + "Resolution": { + "value": "[3,)" + } + } + ] + }, + { + "Input": "ๅฝผใฎ้ †ไฝใฏๅไฝใ‹ใ‚‰ๅไบ”ไฝใพใงใซใ‚ใ‚‹", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅไฝใ‹ใ‚‰ๅไบ”ไฝใพใง", + "TypeName": "numberrange", + "Resolution": { + "value": "[10,15)" + }, + "Start": 5, + "End": 13 + } + ] + }, + { + "Input": "ใฉใฎๅญฆ้™ขใฎๅ›ฝๆ–‡็ทๆˆ็ธพใŒ80่ถ…ใˆใŸ๏ผŸ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "80่ถ…ใˆใŸ", + "Start": 11, + "End": 15, + "TypeName": "numberrange", + "Resolution": { + "value": "(80,)" + } + } + ] + }, + { + "Input": "ไบ”็™พใ€ใพใŸๅคšใใฎใ‚ฐใƒƒใ‚บใ‚’ๆณจๆ–‡ใ›ใ‚ˆ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไบ”็™พใ€ใพใŸๅคšใ", + "TypeName": "numberrange", + "Resolution": { + "value": "[500,)" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "ๅ‹Ÿ้›†ไบบๆ•ฐใฎไธญๅคฎๅ€คๆœ€ๅคงใŒ๏ผ•ใฎใƒžใ‚คใ‚ฏใƒญใ‚ฝใƒ•ใƒˆ่ทไฝ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๆœ€ๅคงใŒ๏ผ•", + "Start": 8, + "End": 11, + "TypeName": "numberrange", + "Resolution": { + "value": "(,5]" + } + } + ] + }, + { + "Input": "ใ“ใ‚Œใฏๅคงใชใ‚Šใ‚คใ‚ณใƒผใƒซ็™พใใ—ใฆๅฐใ•ใ„ใ‚คใ‚ณใƒผใƒซไธ‰็™พๅใฎๆ•ฐใงใ™", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅคงใชใ‚Šใ‚คใ‚ณใƒผใƒซ็™พใใ—ใฆๅฐใ•ใ„ใ‚คใ‚ณใƒผใƒซไธ‰็™พๅ", + "TypeName": "numberrange", + "Resolution": { + "value": "[100,310]" + }, + "Start": 3, + "End": 23 + } + ] + }, + { + "Input": "ๅฝผใฎๅนด้ฝขใฏไธ‰ๅใ€ใ‚ใ‚‹ใ„ใฏไปฅไธŠใ‚ใ‚Šใพใ™", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไธ‰ๅใ€ใ‚ใ‚‹ใ„ใฏไปฅไธŠ", + "TypeName": "numberrange", + "Resolution": { + "value": "[30,)" + }, + "Start": 5, + "End": 13 + } + ] + }, + { + "Input": "ใ“ใ‚Œใ‚‰ใฎใƒชใƒณใ‚ดใฏไบŒๅๅ€‹ไปฅไธŠใ‚ใ‚‹ใŒ็™พๅ€‹ใพใงใฏใชใ„", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไบŒๅๅ€‹ไปฅไธŠใ‚ใ‚‹ใŒ็™พๅ€‹ใพใงใฏใชใ„", + "TypeName": "numberrange", + "Resolution": { + "value": "[20,100)" + }, + "Start": 8, + "End": 22 + } + ] + }, + { + "Input": "ๅคงใชใ‚Šใ‚คใ‚ณใƒผใƒซ0ใ€ใใ—ใฆ230.3964ใ‚ˆใ‚Šๅฐใ•ใ„", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅคงใชใ‚Šใ‚คใ‚ณใƒผใƒซ0ใ€ใใ—ใฆ230.3964ใ‚ˆใ‚Šๅฐใ•ใ„", + "Start": 0, + "End": 24, + "TypeName": "numberrange", + "Resolution": { + "value": "[0,230.3964)" + } + } + ] + }, + { + "Input": "ๆ•ฐๅญ—ใฏๅ››ๅˆ†ใฎไธ€ใ‚ˆใ‚Šๅคงใใ„ใ€ไบŒๅˆ†ใฎไธ€ใ‚ˆใ‚Šๅฐใ•ใ„", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅ››ๅˆ†ใฎไธ€ใ‚ˆใ‚Šๅคงใใ„ใ€ไบŒๅˆ†ใฎไธ€ใ‚ˆใ‚Šๅฐใ•ใ„", + "TypeName": "numberrange", + "Resolution": { + "value": "(0.25,0.5)" + }, + "Start": 3, + "End": 21 + } + ] + }, + { + "Input": "โ…นใฏ10ใ‚ˆใ‚Šๅคงใใใฆ20ใ‚ˆใ‚Šๅฐใ•ใ„ใ€yใฏ50ใ‚ˆใ‚Šๅคงใใใชใใ€20ใ‚ˆใ‚Šๅฐใ•ใใชใ„", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "10ใ‚ˆใ‚Šๅคงใใใฆ20ใ‚ˆใ‚Šๅฐใ•ใ„", + "TypeName": "numberrange", + "Resolution": { + "value": "(10,20)" + }, + "Start": 2, + "End": 16 + }, + { + "Text": "50ใ‚ˆใ‚Šๅคงใใใชใใ€20ใ‚ˆใ‚Šๅฐใ•ใใชใ„", + "TypeName": "numberrange", + "Resolution": { + "value": "[20,50]" + }, + "Start": 20, + "End": 38 + } + ] + }, + { + "Input": "ๆ•ฐๅญ—ใฎ็ฏ„ๅ›ฒใฏไธ€ๅƒใ‹ใ‚‰ๅƒไบ”็™พใพใงใงใ™", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไธ€ๅƒใ‹ใ‚‰ๅƒไบ”็™พใพใง", + "TypeName": "numberrange", + "Resolution": { + "value": "[1000,1500)" + }, + "Start": 6, + "End": 14 + } + ] + }, + { + "Input": "ใ“ใ‚Œใ‚‰ใฎใƒชใƒณใ‚ดใฏ20-100ๅ€‹ใ‚ใ‚Šใพใ™", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "20-100", + "TypeName": "numberrange", + "Resolution": { + "value": "[20,100)" + }, + "Start": 8, + "End": 13 + } + ] + }, + { + "Input": "ใฉใฎๅทž9217ๅ•†ๅบ—ใฎ้ข็ฉใฏๆœ€ไฝŽ2252ๅนณๆ–นใƒ•ใ‚ฃใƒผใƒˆใ‚ใ‚‹ใฎ๏ผŸ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๆœ€ไฝŽ2252", + "Start": 13, + "End": 18, + "TypeName": "numberrange", + "Resolution": { + "value": "[2252,)" + } + } + ] + }, + { + "Input": "ไธ€ไธ‡ใจไบŒไธ‡ใฎ้–“", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไธ€ไธ‡ใจไบŒไธ‡ใฎ้–“", + "TypeName": "numberrange", + "Resolution": { + "value": "[10000,20000)" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "ใ‚ทใƒฃใ‚ชใƒŸใƒณใฎ่บซ้•ทใฏ๏ผ‘๏ผ—๏ผใพใงใ‚‚ใชใ„", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ‘๏ผ—๏ผใพใงใ‚‚ใชใ„", + "TypeName": "numberrange", + "Resolution": { + "value": "(,170)" + }, + "Start": 9, + "End": 16 + } + ] + }, + { + "Input": "โ…นใฏ10ใ‚ˆใ‚Šๅคงใใ„ใ€ใใ—ใฆ20ใ‚ˆใ‚Šๅฐใ•ใ„", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "10ใ‚ˆใ‚Šๅคงใใ„", + "TypeName": "numberrange", + "Resolution": { + "value": "(10,)" + }, + "Start": 2, + "End": 8 + }, + { + "Text": "20ใ‚ˆใ‚Šๅฐใ•ใ„", + "TypeName": "numberrange", + "Resolution": { + "value": "(,20)" + }, + "Start": 13, + "End": 19 + } + ] + }, + { + "Input": "ๅฐ‘ใชใใจใ‚‚10ๅ›žๆ”ปๆ’ƒใ—ใŸๅ›ฝ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅฐ‘ใชใใจใ‚‚10", + "Start": 0, + "End": 6, + "TypeName": "numberrange", + "Resolution": { + "value": "[10,)" + } + } + ] + }, + { + "Input": "ใ“ใฎๆ•ฐๅญ—ใฏไบŒๅใจไธ‰ๅใฎ้–“ใซใ‚ใ‚‹", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไบŒๅใจไธ‰ๅใฎ้–“", + "TypeName": "numberrange", + "Resolution": { + "value": "[20,30)" + }, + "Start": 5, + "End": 11 + } + ] + }, + { + "Input": "โ…นใ‚คใ‚ณใƒผใƒซ170", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ใ‚คใ‚ณใƒผใƒซ170", + "TypeName": "numberrange", + "Resolution": { + "value": "[170,170]" + }, + "Start": 1, + "End": 7 + } + ] + }, + { + "Input": "ใƒžใ‚คใƒŠใ‚นไธ€ไธ‡ใจไบŒไธ‡ใฎไธญ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ใƒžใ‚คใƒŠใ‚นไธ€ไธ‡ใจไบŒไธ‡ใฎไธญ", + "TypeName": "numberrange", + "Resolution": { + "value": "[-10000,20000)" + }, + "Start": 0, + "End": 10 + } + ] + }, + { + "Input": "ไบ”็™พไปฅไธŠใฎใ‚ฐใƒƒใ‚บใ‚’ๆณจๆ–‡ใ›ใ‚ˆ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไบ”็™พไปฅไธŠ", + "TypeName": "numberrange", + "Resolution": { + "value": "(500,)" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "ใ“ใฎๆ•ฐๅญ—ใฏๅคงใชใ‚Šใ‚คใ‚ณใƒผใƒซไธ‰ๅƒไน็™พๅ…ญๅไบ”", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไธ‰ๅƒไน็™พๅ…ญๅไบ”", + "TypeName": "numberrange", + "Resolution": { + "value": "[3965,)" + }, + "Start": 12, + "End": 18 + } + ] + }, + { + "Input": "ๅนณๅ‡ๅ€คใฏ5.83933518ใงใ€็ตŒๅบฆใŒ100ไปฅไธ‹ใฎใƒกใƒƒใ‚ปใƒผใ‚ธ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "100ไปฅไธ‹", + "Start": 19, + "End": 23, + "TypeName": "numberrange", + "Resolution": { + "value": "(,100)" + } + } + ] + }, + { + "Input": "่ฒ ่ทใŒ300่ถ…ใˆใ€ใใ—ใฆๅœงๅปถ่ท้‡ใŒ1535ใฎใƒกใƒƒใ‚ปใƒผใ‚ธ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "300่ถ…ใˆ", + "Start": 3, + "End": 7, + "TypeName": "numberrange", + "Resolution": { + "value": "(300,)" + } + }, + { + "Text": "ใŒ1535", + "Start": 16, + "End": 20, + "TypeName": "numberrange", + "Resolution": { + "value": "[1535,1535]" + } + } + ] + }, + { + "Input": "ใฉใฎใƒ–ใƒฉใƒณใƒ‰ใŒๅฐ‘ใชใใจใ‚‚10ใƒขใƒ‡ใƒซไปฅไธŠใ‚ใ‚Šใพใ™๏ผŸ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅฐ‘ใชใใจใ‚‚10", + "Start": 7, + "End": 13, + "TypeName": "numberrange", + "Resolution": { + "value": "[10,)" + } + } + ] + }, + { + "Input": "ใ“ใฎใƒญใƒƒใƒˆใฎใ‚ฐใƒƒใ‚บใฏไบ”็™พใใ‚‰ใ„ใ‚ใ‚‹", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไบ”็™พใใ‚‰ใ„", + "TypeName": "numberrange", + "Resolution": { + "value": "(500,)" + }, + "Start": 10, + "End": 14 + } + ] + }, + { + "Input": "ไธ€ๅ€‹ใ‹ใ‚‰ไบ”ๅ€‹ใพใงใฎใƒชใƒณใ‚ดใใ ใ•ใ„", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไธ€ๅ€‹ใ‹ใ‚‰ไบ”ๅ€‹ใพใง", + "Start": 0, + "End": 7, + "TypeName": "numberrange", + "Resolution": { + "value": "[1,5)" + } + } + ] + }, + { + "Input": "ไบบๅฃใŒ4865่ถ…ใˆใฆใ€20793ไปฅไธ‹ใฎใƒกใƒƒใ‚ปใƒผใ‚ธ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "4865่ถ…ใˆใฆใ€20793ไปฅไธ‹", + "Start": 3, + "End": 17, + "TypeName": "numberrange", + "Resolution": { + "value": "(4865,20793)" + } + } + ] + }, + { + "Input": "ๆ•ฐๅญ—ใฏไธ€ๅƒไปฅไธŠใ€ๅƒไบ”็™พใพใงใงใ™", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไธ€ๅƒไปฅไธŠใ€ๅƒไบ”็™พใพใง", + "TypeName": "numberrange", + "Resolution": { + "value": "(1000,1500)" + }, + "Start": 3, + "End": 12 + } + ] + }, + { + "Input": "ไธ€ๅ€‹ไปฅไธŠใฎใƒชใƒณใ‚ดใใ ใ•ใ„", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไธ€ๅ€‹ไปฅไธŠ", + "Start": 0, + "End": 3, + "TypeName": "numberrange", + "Resolution": { + "value": "(1,)" + } + } + ] + }, + { + "Input": "ไบ”ๅ‰ฒไปฅไธŠใฎไบบๆ•ฐใŒๆƒใˆใพใ—ใŸ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไบ”ๅ‰ฒไปฅไธŠ", + "TypeName": "numberrange", + "Resolution": { + "value": "(0.5,)" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "ใ‚ทใƒฃใ‚ชใƒŸใƒณใฎ่บซ้•ทใฏ๏ผ‘๏ผ—๏ผใ‚ˆใ‚ŠไฝŽใ„", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ‘๏ผ—๏ผใ‚ˆใ‚ŠไฝŽใ„", + "TypeName": "numberrange", + "Resolution": { + "value": "(,170)" + }, + "Start": 9, + "End": 15 + } + ] + }, + { + "Input": "50ใ‚ˆใ‚Šๅคงใใใฆใ€12ใ‚ˆใ‚Šๅฐใ•ใ„ใ‚ฟใƒผใ‚ฒใƒƒใƒˆ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "50ใ‚ˆใ‚Šๅคงใใ", + "Start": 0, + "End": 6, + "TypeName": "numberrange", + "Resolution": { + "value": "(50,)" + } + }, + { + "Text": "12ใ‚ˆใ‚Šๅฐใ•ใ„", + "Start": 9, + "End": 15, + "TypeName": "numberrange", + "Resolution": { + "value": "(,12)" + } + } + ] + }, + { + "Input": "ๅ ฑ้…ฌใฎไธญๅคฎๅ€คๅคงใชใ‚Šใ‚คใ‚ณใƒผใƒซ50ใฎไผš็คพใจ้•ใ†ๅ›ฝใจ็›ธๅฟœใ—ใ„ๆœ€ไฝŽๅ ฑ้…ฌ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅคงใชใ‚Šใ‚คใ‚ณใƒผใƒซ50", + "Start": 6, + "End": 14, + "TypeName": "numberrange", + "Resolution": { + "value": "[50,)" + } + } + ] + }, + { + "Input": "ใ“ใ‚Œใ‚‰ใฎใƒชใƒณใ‚ดใฏไบŒๅๅ€‹ไปฅไธŠใงใ€็™พๅ€‹ไปฅไธ‹ใ‚ใ‚Šใพใ™", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไบŒๅๅ€‹ไปฅไธŠใงใ€็™พๅ€‹ไปฅไธ‹", + "TypeName": "numberrange", + "Resolution": { + "value": "[20,100)" + }, + "Start": 8, + "End": 18 + } + ] + }, + { + "Input": "10000ใ‹ใ‚‰20000", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "10000ใ‹ใ‚‰20000", + "TypeName": "numberrange", + "Resolution": { + "value": "[10000,20000)" + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "ใฉใฎใ‚ธใƒฃใƒณใƒซใฎไพกๆ ผใฏไธ€ๅƒ่ถ…ใˆใพใ—ใŸ๏ผŸ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไธ€ๅƒ่ถ…ใˆ", + "Start": 10, + "End": 13, + "TypeName": "numberrange", + "Resolution": { + "value": "(1000,)" + } + } + ] + }, + { + "Input": "50ใ‚ˆใ‚Šๅคงใใ„ใใ—ใฆ12ใ‚ˆใ‚Šๅฐใ•ใ„ใ‚ฟใƒผใ‚ฒใƒƒใƒˆ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "50ใ‚ˆใ‚Šๅคงใใ„", + "Start": 0, + "End": 6, + "TypeName": "numberrange", + "Resolution": { + "value": "(50,)" + } + }, + { + "Text": "12ใ‚ˆใ‚Šๅฐใ•ใ„", + "Start": 10, + "End": 16, + "TypeName": "numberrange", + "Resolution": { + "value": "(,12)" + } + } + ] + }, + { + "Input": "50ใ‚ˆใ‚Šๅคงใใใฆใ€12ใ‚ˆใ‚Šๅฐใ•ใ„ใ‚ฟใƒผใ‚ฒใƒƒใƒˆใฏ12ใ‚ˆใ‚Šๅฐใ•ใใฆใ€50ใ‚ˆใ‚Šๅคงใใ„ใ‚ฟใƒผใ‚ฒใƒƒใƒˆใจๅŒใ˜ใงใ™", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "50ใ‚ˆใ‚Šๅคงใใ", + "Start": 0, + "End": 6, + "TypeName": "numberrange", + "Resolution": { + "value": "(50,)" + } + }, + { + "Text": "12ใ‚ˆใ‚Šๅฐใ•ใ„", + "Start": 9, + "End": 15, + "TypeName": "numberrange", + "Resolution": { + "value": "(,12)" + } + }, + { + "Text": "12ใ‚ˆใ‚Šๅฐใ•ใ", + "Start": 22, + "End": 28, + "TypeName": "numberrange", + "Resolution": { + "value": "(,12)" + } + }, + { + "Text": "50ใ‚ˆใ‚Šๅคงใใ„", + "Start": 31, + "End": 37, + "TypeName": "numberrange", + "Resolution": { + "value": "(50,)" + } + } + ] + }, + { + "Input": "ใ“ใ‚Œใฏๅคงใชใ‚Šใ‚คใ‚ณใƒผใƒซ100ใใ—ใฆๅฐใ•ใ„ใ‚คใ‚ณใƒผใƒซ300ใฎๆ•ฐใงใ™", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅคงใชใ‚Šใ‚คใ‚ณใƒผใƒซ100ใใ—ใฆๅฐใ•ใ„ใ‚คใ‚ณใƒผใƒซ300", + "TypeName": "numberrange", + "Resolution": { + "value": "(100,300)" + }, + "Start": 3, + "End": 25 + } + ] + }, + { + "Input": "ใ“ใฎๆ•ฐๅญ—ใฏ4565ใ‚ˆใ‚Šๅคงใชใ‚Šๅˆใ‚คใ‚ณใƒผใƒซ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "4565ใ‚ˆใ‚Šๅคงใชใ‚Šๅˆใ‚คใ‚ณใƒผใƒซ", + "TypeName": "numberrange", + "Resolution": { + "value": "[4565,)" + }, + "Start": 5, + "End": 18 + } + ] + }, + { + "Input": "ๅฝผใฎๅนด้ฝขใฏไธ‰ๅใ‚ˆใ‚Šๅฐ‘ใชใใชใ„", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไธ‰ๅใ‚ˆใ‚Šๅฐ‘ใชใใชใ„", + "TypeName": "numberrange", + "Resolution": { + "value": "[30,)" + }, + "Start": 5, + "End": 13 + } + ] + }, + { + "Input": "ใ“ใ‚Œใ‚‰ใฎใƒชใƒณใ‚ดใฎๆ•ฐใฏ20ใ‹ใ‚‰100ใพใงใงใ™", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "20ใ‹ใ‚‰100ใพใง", + "TypeName": "numberrange", + "Resolution": { + "value": "[20,100)" + }, + "Start": 10, + "End": 18 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Japanese/NumberRangeModelExperimentalMode.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Japanese/NumberRangeModelExperimentalMode.json new file mode 100644 index 000000000..aa2d7d806 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Japanese/NumberRangeModelExperimentalMode.json @@ -0,0 +1,854 @@ +[ + { + "Input": "ใ“ใฎๆ•ฐใฏ20ใ‚ˆใ‚Šๅคงใใ„ใŒ35ใ‚ˆใ‚Šๅฐใ•ใ„ใ‹็ญ‰ใ—ใ„", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "20ใ‚ˆใ‚Šๅคงใใ„ใŒ35ใ‚ˆใ‚Šๅฐใ•ใ„ใ‹็ญ‰ใ—ใ„", + "TypeName": "numberrange", + "Resolution": { + "value": "(20,35]" + }, + "Start": 4, + "End": 22 + } + ] + }, + { + "Input": "ใ“ใฎๆ•ฐๅญ—ใฏ20ใจ30ใฎ้–“ใซใ‚ใ‚‹", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "20ใจ30ใฎ้–“", + "TypeName": "numberrange", + "Resolution": { + "value": "[20,30]" + }, + "Start": 5, + "End": 11 + } + ] + }, + { + "Input": "ๅฝผใฎใƒฉใƒณใ‚ญใƒณใ‚ฐ็ฌฌ10ใจ็ฌฌ15ใฎ้–“", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "็ฌฌ10ใจ็ฌฌ15ใฎ้–“", + "TypeName": "numberrange", + "Resolution": { + "value": "[10,15]" + }, + "Start": 7, + "End": 15 + } + ] + }, + { + "Input": "ใ“ใ‚Œใฏ100ใ‚ˆใ‚Šๅคงใใ300ใ‚ˆใ‚Šๅฐใ•ใ„", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "100ใ‚ˆใ‚Šๅคงใใ300ใ‚ˆใ‚Šๅฐใ•ใ„", + "TypeName": "numberrange", + "Resolution": { + "value": "(100,300)" + }, + "Start": 3, + "End": 18 + } + ] + }, + { + "Input": "ใ“ใ‚Œใฏใ€100ไปฅไธŠ310ไปฅไธ‹ใฎๆ•ฐๅ€คใงใ™", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "100ไปฅไธŠ310ไปฅไธ‹", + "TypeName": "numberrange", + "Resolution": { + "value": "[100,310]" + }, + "Start": 4, + "End": 13 + } + ] + }, + { + "Input": "ใ“ใ‚Œใ‚‰ใฎใƒชใƒณใ‚ดใฏใŸใถใ‚“20~100ๅ€‹", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "20~100", + "TypeName": "numberrange", + "Resolution": { + "value": "[20,100]" + }, + "Start": 11, + "End": 16 + } + ] + }, + { + "Input": "ๆ•ฐๅญ—ใฎ็ฏ„ๅ›ฒใฏ1000ใ‹ใ‚‰1500ใงใ™", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "1000ใ‹ใ‚‰1500", + "TypeName": "numberrange", + "Resolution": { + "value": "[1000,1500]" + }, + "Start": 6, + "End": 15 + } + ] + }, + { + "Input": "ๆ•ฐๅญ—ใฏ1000ไปฅไธŠใ€1500ไปฅไธ‹ใง", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "1000ไปฅไธŠใ€1500ไปฅไธ‹", + "TypeName": "numberrange", + "Resolution": { + "value": "[1000,1500]" + }, + "Start": 3, + "End": 15 + } + ] + }, + { + "Input": "ๆ•ฐๅญ—ใฏ4ๅˆ†ใฎ1ใ‚ˆใ‚Šๅคงใใ, 2ๅˆ†ใฎ1ใ‚ˆใ‚Šๅฐใ•ใ„", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "4ๅˆ†ใฎ1ใ‚ˆใ‚Šๅคงใใ, 2ๅˆ†ใฎ1ใ‚ˆใ‚Šๅฐใ•ใ„", + "TypeName": "numberrange", + "Resolution": { + "value": "(0.25,0.5)" + }, + "Start": 3, + "End": 22 + } + ] + }, + { + "Input": "ใ“ใฎๆ•ฐใฏ3965ไปฅไธŠใงใ™", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "3965ไปฅไธŠ", + "TypeName": "numberrange", + "Resolution": { + "value": "[3965,)" + }, + "Start": 4, + "End": 9 + } + ] + }, + { + "Input": "ใ“ใฎๆ•ฐใฏ3965ๅคงใชใ‚Šใงใ™", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "3965ๅคงใชใ‚Š", + "TypeName": "numberrange", + "Resolution": { + "value": "(3965,)" + }, + "Start": 4, + "End": 10 + } + ] + }, + { + "Input": "ๅฝผใฎๅนด้ฝขใฏ30ไปฅไธŠใงใ™", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "30ไปฅไธŠ", + "TypeName": "numberrange", + "Resolution": { + "value": "[30,)" + }, + "Start": 5, + "End": 8 + } + ] + }, + { + "Input": "ใ“ใฎ่ฃฝๅ“ใฏ500ไปฅไธŠใฎใ‚‚ใฎใŒใ‚ใ‚Šใพใ™", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "500ไปฅไธŠ", + "TypeName": "numberrange", + "Resolution": { + "value": "[500,)" + }, + "Start": 5, + "End": 9 + } + ] + }, + { + "Input": "100ไปฅไธ‹ใฎ็ด ๆ•ฐใ‚’่ฆ‹ใคใ‘ใ‚‹", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "100ไปฅไธ‹", + "TypeName": "numberrange", + "Resolution": { + "value": "(,100]" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "ๆšๆ˜Žใฎ้ซ˜ใ•ใฏ170ใ‚ˆใ‚ŠไฝŽใ„", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "170ใ‚ˆใ‚ŠไฝŽใ„", + "TypeName": "numberrange", + "Resolution": { + "value": "(,170)" + }, + "Start": 6, + "End": 12 + } + ] + }, + { + "Input": "ๆšๆ˜Žใฎ่บซ้•ทใฏ170ๆœชๆบ€ใงใ™", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "170ๆœชๆบ€", + "TypeName": "numberrange", + "Resolution": { + "value": "(,170)" + }, + "Start": 6, + "End": 10 + } + ] + }, + { + "Input": "xใฏ107ใซ็ญ‰ใ—ใ„ใงใ™", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "107ใซ็ญ‰ใ—ใ„", + "TypeName": "numberrange", + "Resolution": { + "value": "[107,107]" + }, + "Start": 2, + "End": 8 + } + ] + }, + { + "Input": "xใฏใ‚คใ‚ณใƒผใƒซ107ใงใ™", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "ใ‚คใ‚ณใƒผใƒซ107", + "TypeName": "numberrange", + "Resolution": { + "value": "[107,107]" + }, + "Start": 2, + "End": 8 + } + ] + }, + { + "Input": "xใฏ10ใ‚ˆใ‚Šๅคงใใyใฏ20ใ‚ˆใ‚Šๅฐใ•ใ„", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "10ใ‚ˆใ‚Šๅคงใใ", + "TypeName": "numberrange", + "Resolution": { + "value": "(10,)" + }, + "Start": 2, + "End": 8 + }, + { + "Text": "20ใ‚ˆใ‚Šๅฐใ•ใ„", + "TypeName": "numberrange", + "Resolution": { + "value": "(,20)" + }, + "Start": 11, + "End": 17 + } + ] + }, + { + "Input": "1ใ‹ใ‚‰5ๅ€‹ใฎใƒชใƒณใ‚ดใ‚’็งใซไธŽใˆใฆใใ ใ•ใ„", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "1ใ‹ใ‚‰5", + "TypeName": "numberrange", + "Resolution": { + "value": "[1,5]" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "ใ‚Šใ‚“ใ”ใ‚’1ไปฅไธŠใใ ใ•ใ„", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "1ไปฅไธŠ", + "TypeName": "numberrange", + "Resolution": { + "value": "[1,)" + }, + "Start": 4, + "End": 6 + } + ] + }, + { + "Input": "ๅฐใชใ‚Šใ‚คใ‚ณใƒผใƒซ็™พใฎ็ด ๆ•ฐใ‚’่ฆ‹ใคใ‘ใฆ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅฐใชใ‚Šใ‚คใ‚ณใƒผใƒซ็™พ", + "TypeName": "numberrange", + "Resolution": { + "value": "(,100]" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "๏ผ‘๏ผ๏ผใ‚ˆใ‚Šๅฐใ•ใ„ใ€ใพใŸใ‚คใ‚ณใƒผใƒซใฎ็ด ๆ•ฐใ‚’่ฆ‹ใคใ‘ใ‚ˆใ†", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ‘๏ผ๏ผใ‚ˆใ‚Šๅฐใ•ใ„ใ€ใพใŸใ‚คใ‚ณใƒผใƒซ", + "TypeName": "numberrange", + "Resolution": { + "value": "(,100]" + }, + "Start": 0, + "End": 14 + } + ] + }, + { + "Input": "ๅฝผใฎๅนด้ฝขใฏไธ‰ๅไปฅไธŠ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไธ‰ๅไปฅไธŠ", + "TypeName": "numberrange", + "Resolution": { + "value": "(30,)" + }, + "Start": 5, + "End": 8 + } + ] + }, + { + "Input": "ใ“ใ‚Œใ‚‰ใฎใƒชใƒณใ‚ดใฏๆœ€ๅคง็™พใ€ๆœ€ๅฐไบŒๅใŒใ‚ใ‚Šใพใ™", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๆœ€ๅคง็™พใ€ๆœ€ๅฐไบŒๅ", + "TypeName": "numberrange", + "Resolution": { + "value": "[20,100]" + }, + "Start": 8, + "End": 15 + } + ] + }, + { + "Input": "ใ“ใฎๆ•ฐๅญ—ใฏ20ใ‚ˆใ‚Šๅคงใใ„ๅŒๆ™‚ใซใ‚ˆใ‚Šๅฐใ•ใ„ๅˆใ‚คใ‚ณใƒผใƒซ35", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "20ใ‚ˆใ‚Šๅคงใใ„ๅŒๆ™‚ใซใ‚ˆใ‚Šๅฐใ•ใ„ๅˆใ‚คใ‚ณใƒผใƒซ35", + "TypeName": "numberrange", + "Resolution": { + "value": "(20,35]" + }, + "Start": 5, + "End": 26 + } + ] + }, + { + "Input": "ๅฝผใฎ้ †ไฝใฏๅไฝใ‹ใ‚‰ๅไบ”ไฝใพใงใซใ‚ใ‚‹", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅไฝใ‹ใ‚‰ๅไบ”ไฝใพใง", + "TypeName": "numberrange", + "Resolution": { + "value": "[10,15]" + }, + "Start": 5, + "End": 13 + } + ] + }, + { + "Input": "ไบ”็™พใ€ใพใŸๅคšใใฎใ‚ฐใƒƒใ‚บใ‚’ๆณจๆ–‡ใ›ใ‚ˆ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไบ”็™พใ€ใพใŸๅคšใ", + "TypeName": "numberrange", + "Resolution": { + "value": "[500,)" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "ใ“ใ‚Œใฏๅคงใชใ‚Šใ‚คใ‚ณใƒผใƒซ็™พใใ—ใฆๅฐใ•ใ„ใ‚คใ‚ณใƒผใƒซไธ‰็™พๅใฎๆ•ฐใงใ™", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅคงใชใ‚Šใ‚คใ‚ณใƒผใƒซ็™พใใ—ใฆๅฐใ•ใ„ใ‚คใ‚ณใƒผใƒซไธ‰็™พๅ", + "TypeName": "numberrange", + "Resolution": { + "value": "[100,310]" + }, + "Start": 3, + "End": 23 + } + ] + }, + { + "Input": "ๅฝผใฎๅนด้ฝขใฏไธ‰ๅใ€ใ‚ใ‚‹ใ„ใฏไปฅไธŠใ‚ใ‚Šใพใ™", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไธ‰ๅใ€ใ‚ใ‚‹ใ„ใฏไปฅไธŠ", + "TypeName": "numberrange", + "Resolution": { + "value": "[30,)" + }, + "Start": 5, + "End": 13 + } + ] + }, + { + "Input": "ใ“ใ‚Œใ‚‰ใฎใƒชใƒณใ‚ดใฏไบŒๅๅ€‹ไปฅไธŠใ‚ใ‚‹ใŒ็™พๅ€‹ใพใงใฏใชใ„", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไบŒๅๅ€‹ไปฅไธŠใ‚ใ‚‹ใŒ็™พๅ€‹ใพใงใฏใชใ„", + "TypeName": "numberrange", + "Resolution": { + "value": "[20,100]" + }, + "Start": 8, + "End": 22 + } + ] + }, + { + "Input": "ๆ•ฐๅญ—ใฏๅ››ๅˆ†ใฎไธ€ใ‚ˆใ‚Šๅคงใใ„ใ€ไบŒๅˆ†ใฎไธ€ใ‚ˆใ‚Šๅฐใ•ใ„", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅ››ๅˆ†ใฎไธ€ใ‚ˆใ‚Šๅคงใใ„ใ€ไบŒๅˆ†ใฎไธ€ใ‚ˆใ‚Šๅฐใ•ใ„", + "TypeName": "numberrange", + "Resolution": { + "value": "(0.25,0.5)" + }, + "Start": 3, + "End": 21 + } + ] + }, + { + "Input": "โ…นใฏ10ใ‚ˆใ‚Šๅคงใใใฆ20ใ‚ˆใ‚Šๅฐใ•ใ„ใ€yใฏ50ใ‚ˆใ‚Šๅคงใใใชใใ€20ใ‚ˆใ‚Šๅฐใ•ใใชใ„", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "10ใ‚ˆใ‚Šๅคงใใใฆ20ใ‚ˆใ‚Šๅฐใ•ใ„", + "TypeName": "numberrange", + "Resolution": { + "value": "(10,20)" + }, + "Start": 2, + "End": 16 + }, + { + "Text": "50ใ‚ˆใ‚Šๅคงใใใชใใ€20ใ‚ˆใ‚Šๅฐใ•ใใชใ„", + "TypeName": "numberrange", + "Resolution": { + "value": "[20,50]" + }, + "Start": 20, + "End": 38 + } + ] + }, + { + "Input": "ๆ•ฐๅญ—ใฎ็ฏ„ๅ›ฒใฏไธ€ๅƒใ‹ใ‚‰ๅƒไบ”็™พใพใงใงใ™", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไธ€ๅƒใ‹ใ‚‰ๅƒไบ”็™พใพใง", + "TypeName": "numberrange", + "Resolution": { + "value": "[1000,1500]" + }, + "Start": 6, + "End": 14 + } + ] + }, + { + "Input": "ใ“ใ‚Œใ‚‰ใฎใƒชใƒณใ‚ดใฏ20-100ๅ€‹ใ‚ใ‚Šใพใ™", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "20-100", + "TypeName": "numberrange", + "Resolution": { + "value": "[20,100]" + }, + "Start": 8, + "End": 13 + } + ] + }, + { + "Input": "ไธ€ไธ‡ใจไบŒไธ‡ใฎ้–“", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไธ€ไธ‡ใจไบŒไธ‡ใฎ้–“", + "TypeName": "numberrange", + "Resolution": { + "value": "[10000,20000]" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "ใ‚ทใƒฃใ‚ชใƒŸใƒณใฎ่บซ้•ทใฏ๏ผ‘๏ผ—๏ผใพใงใ‚‚ใชใ„", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ‘๏ผ—๏ผใพใงใ‚‚ใชใ„", + "TypeName": "numberrange", + "Resolution": { + "value": "(,170)" + }, + "Start": 9, + "End": 16 + } + ] + }, + { + "Input": "โ…นใฏ10ใ‚ˆใ‚Šๅคงใใ„ใ€ใใ—ใฆ20ใ‚ˆใ‚Šๅฐใ•ใ„", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "10ใ‚ˆใ‚Šๅคงใใ„", + "TypeName": "numberrange", + "Resolution": { + "value": "(10,)" + }, + "Start": 2, + "End": 8 + }, + { + "Text": "20ใ‚ˆใ‚Šๅฐใ•ใ„", + "TypeName": "numberrange", + "Resolution": { + "value": "(,20)" + }, + "Start": 13, + "End": 19 + } + ] + }, + { + "Input": "ใ“ใฎๆ•ฐๅญ—ใฏไบŒๅใจไธ‰ๅใฎ้–“ใซใ‚ใ‚‹", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไบŒๅใจไธ‰ๅใฎ้–“", + "TypeName": "numberrange", + "Resolution": { + "value": "[20,30]" + }, + "Start": 5, + "End": 11 + } + ] + }, + { + "Input": "โ…นใ‚คใ‚ณใƒผใƒซ170", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ใ‚คใ‚ณใƒผใƒซ170", + "TypeName": "numberrange", + "Resolution": { + "value": "[170,170]" + }, + "Start": 1, + "End": 7 + } + ] + }, + { + "Input": "ใƒžใ‚คใƒŠใ‚นไธ€ไธ‡ใจไบŒไธ‡ใฎไธญ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ใƒžใ‚คใƒŠใ‚นไธ€ไธ‡ใจไบŒไธ‡ใฎไธญ", + "TypeName": "numberrange", + "Resolution": { + "value": "[-10000,20000]" + }, + "Start": 0, + "End": 10 + } + ] + }, + { + "Input": "ไบ”็™พไปฅไธŠใฎใ‚ฐใƒƒใ‚บใ‚’ๆณจๆ–‡ใ›ใ‚ˆ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไบ”็™พไปฅไธŠ", + "TypeName": "numberrange", + "Resolution": { + "value": "(500,)" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "ใ“ใฎๆ•ฐๅญ—ใฏๅคงใชใ‚Šใ‚คใ‚ณใƒผใƒซไธ‰ๅƒไน็™พๅ…ญๅไบ”", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไธ‰ๅƒไน็™พๅ…ญๅไบ”", + "TypeName": "numberrange", + "Resolution": { + "value": "[3965,)" + }, + "Start": 12, + "End": 18 + } + ] + }, + { + "Input": "ใ“ใฎใƒญใƒƒใƒˆใฎใ‚ฐใƒƒใ‚บใฏไบ”็™พใใ‚‰ใ„ใ‚ใ‚‹", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไบ”็™พใใ‚‰ใ„", + "TypeName": "numberrange", + "Resolution": { + "value": "(500,)" + }, + "Start": 10, + "End": 14 + } + ] + }, + { + "Input": "ไธ€ๅ€‹ใ‹ใ‚‰ไบ”ๅ€‹ใพใงใฎใƒชใƒณใ‚ดใใ ใ•ใ„", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไธ€ๅ€‹ใ‹ใ‚‰ไบ”ๅ€‹ใพใง", + "Start": 0, + "End": 7, + "TypeName": "numberrange", + "Resolution": { + "value": "[1,5]" + } + } + ] + }, + { + "Input": "ๆ•ฐๅญ—ใฏไธ€ๅƒไปฅไธŠใ€ๅƒไบ”็™พใพใงใงใ™", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไธ€ๅƒไปฅไธŠใ€ๅƒไบ”็™พใพใง", + "TypeName": "numberrange", + "Resolution": { + "value": "(1000,1500)" + }, + "Start": 3, + "End": 12 + } + ] + }, + { + "Input": "ไธ€ๅ€‹ไปฅไธŠใฎใƒชใƒณใ‚ดใใ ใ•ใ„", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไธ€ๅ€‹ไปฅไธŠ", + "Start": 0, + "End": 3, + "TypeName": "numberrange", + "Resolution": { + "value": "(1,)" + } + } + ] + }, + { + "Input": "ไบ”ๅ‰ฒไปฅไธŠใฎไบบๆ•ฐใŒๆƒใˆใพใ—ใŸ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไบ”ๅ‰ฒไปฅไธŠ", + "TypeName": "numberrange", + "Resolution": { + "value": "(0.5,)" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "ใ‚ทใƒฃใ‚ชใƒŸใƒณใฎ่บซ้•ทใฏ๏ผ‘๏ผ—๏ผใ‚ˆใ‚ŠไฝŽใ„", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ‘๏ผ—๏ผใ‚ˆใ‚ŠไฝŽใ„", + "TypeName": "numberrange", + "Resolution": { + "value": "(,170)" + }, + "Start": 9, + "End": 15 + } + ] + }, + { + "Input": "ใ“ใ‚Œใ‚‰ใฎใƒชใƒณใ‚ดใฏไบŒๅๅ€‹ไปฅไธŠใงใ€็™พๅ€‹ไปฅไธ‹ใ‚ใ‚Šใพใ™", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไบŒๅๅ€‹ไปฅไธŠใงใ€็™พๅ€‹ไปฅไธ‹", + "TypeName": "numberrange", + "Resolution": { + "value": "[20,100]" + }, + "Start": 8, + "End": 18 + } + ] + }, + { + "Input": "10000ใ‹ใ‚‰20000", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "10000ใ‹ใ‚‰20000", + "TypeName": "numberrange", + "Resolution": { + "value": "[10000,20000]" + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "ใ“ใ‚Œใฏๅคงใชใ‚Šใ‚คใ‚ณใƒผใƒซ100ใใ—ใฆๅฐใ•ใ„ใ‚คใ‚ณใƒผใƒซ300ใฎๆ•ฐใงใ™", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅคงใชใ‚Šใ‚คใ‚ณใƒผใƒซ100ใใ—ใฆๅฐใ•ใ„ใ‚คใ‚ณใƒผใƒซ300", + "TypeName": "numberrange", + "Resolution": { + "value": "(100,300)" + }, + "Start": 3, + "End": 25 + } + ] + }, + { + "Input": "ใ“ใฎๆ•ฐๅญ—ใฏ4565ใ‚ˆใ‚Šๅคงใชใ‚Šๅˆใ‚คใ‚ณใƒผใƒซ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "4565ใ‚ˆใ‚Šๅคงใชใ‚Šๅˆใ‚คใ‚ณใƒผใƒซ", + "TypeName": "numberrange", + "Resolution": { + "value": "[4565,)" + }, + "Start": 5, + "End": 18 + } + ] + }, + { + "Input": "ๅฝผใฎๅนด้ฝขใฏไธ‰ๅใ‚ˆใ‚Šๅฐ‘ใชใใชใ„", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไธ‰ๅใ‚ˆใ‚Šๅฐ‘ใชใใชใ„", + "TypeName": "numberrange", + "Resolution": { + "value": "[30,)" + }, + "Start": 5, + "End": 13 + } + ] + }, + { + "Input": "ใ“ใ‚Œใ‚‰ใฎใƒชใƒณใ‚ดใฎๆ•ฐใฏ20ใ‹ใ‚‰100ใพใงใงใ™", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "20ใ‹ใ‚‰100ใพใง", + "TypeName": "numberrange", + "Resolution": { + "value": "[20,100]" + }, + "Start": 10, + "End": 18 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Japanese/OrdinalModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Japanese/OrdinalModel.json new file mode 100644 index 000000000..63e436e64 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Japanese/OrdinalModel.json @@ -0,0 +1,1880 @@ +[ + { + "Input": "ใ ใ„12", + "NotSupported": "python", + "Results": [ + { + "Text": "ใ ใ„12", + "TypeName": "ordinal", + "Resolution": { + "value": "12", + "offset": "12", + "relativeTo": "start" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "็ฌฌไบŒ็™พไบ”ๅ", + "NotSupported": "python", + "Results": [ + { + "Text": "็ฌฌไบŒ็™พไบ”ๅ", + "TypeName": "ordinal", + "Resolution": { + "value": "250", + "offset": "250", + "relativeTo": "start" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "ใ ใ„ไบŒ็™พไบ”ๅ", + "NotSupported": "python", + "Results": [ + { + "Text": "ใ ใ„ไบŒ็™พไบ”ๅ", + "TypeName": "ordinal", + "Resolution": { + "value": "250", + "offset": "250", + "relativeTo": "start" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "็ฌฌ๏ผ’๏ผ•๏ผ", + "NotSupported": "python", + "Results": [ + { + "Text": "็ฌฌ250", + "TypeName": "ordinal", + "Resolution": { + "value": "250", + "offset": "250", + "relativeTo": "start" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "ใ ใ„๏ผ’๏ผ•๏ผ", + "NotSupported": "python", + "Results": [ + { + "Text": "ใ ใ„250", + "TypeName": "ordinal", + "Resolution": { + "value": "250", + "offset": "250", + "relativeTo": "start" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "ใ ใ„ไธ€ๅ„„", + "NotSupported": "python", + "Results": [ + { + "Text": "ใ ใ„ไธ€ๅ„„", + "TypeName": "ordinal", + "Resolution": { + "value": "100000000", + "offset": "100000000", + "relativeTo": "start" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "็ฌฌไธ€ๅ„„", + "NotSupported": "python", + "Results": [ + { + "Text": "็ฌฌไธ€ๅ„„", + "TypeName": "ordinal", + "Resolution": { + "value": "100000000", + "offset": "100000000", + "relativeTo": "start" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "ใ ใ„ไธ€ไธ‡ๅ›žใ ใ„ๅไธ‡ๅ›ž", + "NotSupported": "python", + "Results": [ + { + "Text": "ใ ใ„ไธ€ไธ‡", + "TypeName": "ordinal", + "Resolution": { + "value": "10000", + "offset": "10000", + "relativeTo": "start" + }, + "Start": 0, + "End": 3 + }, + { + "Text": "ใ ใ„ๅไธ‡", + "TypeName": "ordinal", + "Resolution": { + "value": "100000", + "offset": "100000", + "relativeTo": "start" + }, + "Start": 5, + "End": 8 + } + ] + }, + { + "Input": "็ฌฌไธ€ไฝ็ฌฌไบŒไฝ็ฌฌไธ‰ไฝ็ฌฌๅ››ไฝ", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "็ฌฌไธ€", + "TypeName": "ordinal", + "Resolution": { + "value": "1", + "offset": "1", + "relativeTo": "start" + }, + "Start": 0, + "End": 1 + }, + { + "Text": "็ฌฌไบŒ", + "TypeName": "ordinal", + "Resolution": { + "value": "2", + "offset": "2", + "relativeTo": "start" + }, + "Start": 3, + "End": 4 + }, + { + "Text": "็ฌฌไธ‰", + "TypeName": "ordinal", + "Resolution": { + "value": "3", + "offset": "3", + "relativeTo": "start" + }, + "Start": 6, + "End": 7 + }, + { + "Text": "็ฌฌๅ››", + "TypeName": "ordinal", + "Resolution": { + "value": "4", + "offset": "4", + "relativeTo": "start" + }, + "Start": 9, + "End": 10 + } + ] + }, + { + "Input": "็ฌฌ1ไฝ็ฌฌ2ไฝ็ฌฌ3ไฝ็ฌฌ4ไฝ", + "NotSupported": "python", + "Results": [ + { + "Text": "็ฌฌ1", + "TypeName": "ordinal", + "Resolution": { + "value": "1", + "offset": "1", + "relativeTo": "start" + }, + "Start": 0, + "End": 1 + }, + { + "Text": "็ฌฌ2", + "TypeName": "ordinal", + "Resolution": { + "value": "2", + "offset": "2", + "relativeTo": "start" + }, + "Start": 3, + "End": 4 + }, + { + "Text": "็ฌฌ3", + "TypeName": "ordinal", + "Resolution": { + "value": "3", + "offset": "3", + "relativeTo": "start" + }, + "Start": 6, + "End": 7 + }, + { + "Text": "็ฌฌ4", + "TypeName": "ordinal", + "Resolution": { + "value": "4", + "offset": "4", + "relativeTo": "start" + }, + "Start": 9, + "End": 10 + } + ] + }, + { + "Input": "็ฌฌ3ไธ‡ๅ›ž", + "NotSupported": "python", + "Results": [ + { + "Text": "็ฌฌ3ไธ‡", + "TypeName": "ordinal", + "Resolution": { + "value": "30000", + "offset": "30000", + "relativeTo": "start" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "็ฌฌไธ‰ไธ‡ๅ›ž", + "NotSupported": "python", + "Results": [ + { + "Text": "็ฌฌไธ‰ไธ‡", + "TypeName": "ordinal", + "Resolution": { + "value": "30000", + "offset": "30000", + "relativeTo": "start" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "ใ“ใฎใƒŽใƒผใƒˆใฎๆœ€ๅพŒใฎๆ–‡็ซ ใ‚’ๆถˆๅŽปใ—ใฆใใ ใ•ใ„ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ๆœ€ๅพŒ", + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "0", + "relativeTo": "end", + "value": "end+0" + }, + "Start": 6, + "End": 7 + } + ] + }, + { + "Input": "ใ‚ใชใŸใŒ่จ€ใ„ใŸใ„ใฎใฏโ€ๆฌกโ€ใ‹โ€ๆœ€ๅพŒโ€ใงใ™ใ‹ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ๆฌก", + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "1", + "relativeTo": "current", + "value": "current+1" + }, + "Start": 11, + "End": 11 + }, + { + "Text": "ๆœ€ๅพŒ", + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "0", + "relativeTo": "end", + "value": "end+0" + }, + "Start": 15, + "End": 16 + } + ] + }, + { + "Input": "ๆœ€ๅพŒใ‹ใ‚‰ไธ‰็•ช็›ฎใ‚’็งใซ่ฆ‹ใ›ใฆใใ ใ•ใ„ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ๆœ€ๅพŒใ‹ใ‚‰ไธ‰็•ช็›ฎ", + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "-2", + "relativeTo": "end", + "value": "end-2" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "ๆœ€ๅพŒใฎๆ–‡็ซ ใ‚’ๆถˆๅŽปใ—ใชใ•ใ„ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ๆœ€ๅพŒ", + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "0", + "relativeTo": "end", + "value": "end+0" + }, + "Start": 0, + "End": 1 + } + ] + }, + { + "Input": "ใใฎๅ‰ใฎใ‚‚ใฎใ‚’็งใซ่ฆ‹ใ›ใฆใใ ใ•ใ„ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ๅ‰ใฎใ‚‚ใฎ", + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "-1", + "relativeTo": "current", + "value": "current-1" + }, + "Start": 2, + "End": 5 + } + ] + }, + { + "Input": "ใใฎๆฌกใฎใ‚‚ใฎใ‚’็งใซ่ฆ‹ใ›ใฆใใ ใ•ใ„ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ๆฌกใฎใ‚‚ใฎ", + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "1", + "relativeTo": "current", + "value": "current+1" + }, + "Start": 2, + "End": 5 + } + ] + }, + { + "Input": "็งใฏๆœ€ๅพŒใฎ2ๅ†ŠใฎๆœฌใŒใปใ—ใ„ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ๆœ€ๅพŒ", + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "0", + "relativeTo": "end", + "value": "end+0" + }, + "Start": 2, + "End": 3 + } + ] + }, + { + "Input": "็งใฏๆœ€ๅพŒใฎ1ๅ†ŠใฎๆœฌใŒใปใ—ใ„ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ๆœ€ๅพŒ", + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "0", + "relativeTo": "end", + "value": "end+0" + }, + "Start": 2, + "End": 3 + } + ] + }, + { + "Input": "็งใฏๆฌกใฎ3ๅ†ŠใฎๆœฌใŒใปใ—ใ„ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ๆฌก", + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "1", + "relativeTo": "current", + "value": "current+1" + }, + "Start": 2, + "End": 2 + } + ] + }, + { + "Input": "ใใฎๆฌกใฎใ‚ขใ‚คใƒ†ใƒ ใ‚’็งใซใใ ใ•ใ„ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ๆฌก", + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "1", + "relativeTo": "current", + "value": "current+1" + }, + "Start": 2, + "End": 2 + } + ] + }, + { + "Input": "็งใฏๆœ€ๅพŒใฎใ‚ฏใƒƒใ‚ญใƒผใŒๆฌฒใ—ใ„ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ๆœ€ๅพŒ", + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "0", + "relativeTo": "end", + "value": "end+0" + }, + "Start": 2, + "End": 3 + } + ] + }, + { + "Input": "็งใฏๆœ€ๅพŒใ‹ใ‚‰ไธ€ใคๅ‰ใŒใปใ—ใ„ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ๆœ€ๅพŒใ‹ใ‚‰ไธ€ใคๅ‰", + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "-1", + "relativeTo": "end", + "value": "end-1" + }, + "Start": 2, + "End": 8 + } + ] + }, + { + "Input": "ๅ‰ใฎใƒšใƒผใ‚ธใซๆˆปใ‚Šใชใ•ใ„ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ๅ‰", + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "-1", + "relativeTo": "current", + "value": "current-1" + }, + "Start": 0, + "End": 0 + } + ] + }, + { + "Input": "ไธ‰ๅ…†็•ช็›ฎใฎๆ•ฐๅญ—ใฏใชใ‚“ใงใ™ใ‹ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ไธ‰ๅ…†็•ช็›ฎ", + "TypeName": "ordinal", + "Resolution": { + "offset": "3000000000000", + "relativeTo": "start", + "value": "3000000000000" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "็™พๅ…†็•ช็›ฎใฎๆ•ฐๅญ—ใฏใชใ‚“ใงใ™ใ‹ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "็™พๅ…†็•ช็›ฎ", + "TypeName": "ordinal", + "Resolution": { + "offset": "100000000000000", + "relativeTo": "start", + "value": "100000000000000" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "ๅ‰ใ‹ใ‚‰ไธ‰ๅ็•ช็›ฎใฎๅธญใซๅบงใ‚Šใชใ•ใ„ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ไธ‰ๅ็•ช็›ฎ", + "TypeName": "ordinal", + "Resolution": { + "offset": "30", + "relativeTo": "start", + "value": "30" + }, + "Start": 3, + "End": 6 + } + ] + }, + { + "Input": "ๅ‰ใ‹ใ‚‰ไบŒ็•ช็›ฎใฎๅธญใซๅบงใ‚Šใชใ•ใ„ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ไบŒ็•ช็›ฎ", + "TypeName": "ordinal", + "Resolution": { + "offset": "2", + "relativeTo": "start", + "value": "2" + }, + "Start": 3, + "End": 5 + } + ] + }, + { + "Input": "ๅ‰ใ‹ใ‚‰ไบŒๅ็•ช็›ฎใฎๅธญใซๅบงใ‚Šใชใ•ใ„ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ไบŒๅ็•ช็›ฎ", + "TypeName": "ordinal", + "Resolution": { + "offset": "20", + "relativeTo": "start", + "value": "20" + }, + "Start": 3, + "End": 6 + } + ] + }, + { + "Input": "ๅ‰ใ‹ใ‚‰ไบŒๅไบ”็•ช็›ฎใฎๅธญใซๅบงใ‚Šใชใ•ใ„ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ไบŒๅไบ”็•ช็›ฎ", + "TypeName": "ordinal", + "Resolution": { + "offset": "25", + "relativeTo": "start", + "value": "25" + }, + "Start": 3, + "End": 7 + } + ] + }, + { + "Input": "ไบŒๅไธ€ๅ…†ไธ‰็™พไบŒๅไบŒ็•ช็›ฎใฎๆ•ฐๅญ—ใฏใชใ‚“ใงใ™ใ‹ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ไบŒๅไธ€ๅ…†ไธ‰็™พไบŒๅไบŒ็•ช็›ฎ", + "TypeName": "ordinal", + "Resolution": { + "offset": "21000000000322", + "relativeTo": "start", + "value": "21000000000322" + }, + "Start": 0, + "End": 10 + } + ] + }, + { + "Input": "ไบŒ็™พ็•ช็›ฎใฎๆ•ฐๅญ—ใฏใชใ‚“ใงใ™ใ‹ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ไบŒ็™พ็•ช็›ฎ", + "TypeName": "ordinal", + "Resolution": { + "offset": "200", + "relativeTo": "start", + "value": "200" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "ใ‚ทใ‚ขใƒˆใƒซใธใฎไธ€็ญ‰็ดšใฎๅธญใ‚’ไบˆ็ด„ใ—ใชใ•ใ„ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ไธ€็ญ‰", + "TypeName": "ordinal", + "Resolution": { + "offset": "1", + "relativeTo": "start", + "value": "1" + }, + "Start": 6, + "End": 7 + } + ] + }, + { + "Input": "็งใฏๆœ€ๅˆใฎ2ๅ†ŠใฎๆœฌใŒๅฅฝใใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ๆœ€ๅˆ", + "TypeName": "ordinal", + "Resolution": { + "offset": "1", + "relativeTo": "start", + "value": "1" + }, + "Start": 2, + "End": 3 + } + ] + }, + { + "Input": "็งใฏๆœ€ๅˆใฎใŒๅฅฝใใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ๆœ€ๅˆ", + "TypeName": "ordinal", + "Resolution": { + "offset": "1", + "relativeTo": "start", + "value": "1" + }, + "Start": 2, + "End": 3 + } + ] + }, + { + "Input": "ๆœ€ๅˆใฎๅ˜่ชžใ‚’่ฉฑใ—ใชใ•ใ„ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ๆœ€ๅˆ", + "TypeName": "ordinal", + "Resolution": { + "offset": "1", + "relativeTo": "start", + "value": "1" + }, + "Start": 0, + "End": 1 + } + ] + }, + { + "Input": "็งใฏใใฎๆฌกใฎ3ๅ†ŠใฎๆœฌใŒใปใ—ใ„ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ๆฌก", + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "1", + "relativeTo": "current", + "value": "current+1" + }, + "Start": 4, + "End": 4 + } + ] + }, + { + "Input": "ๅฝผๅฅณใฏไบŒไฝใซใชใ‚Šใพใ—ใŸใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ไบŒไฝ", + "TypeName": "ordinal", + "Resolution": { + "offset": "2", + "relativeTo": "start", + "value": "2" + }, + "Start": 3, + "End": 4 + } + ] + }, + { + "Input": "ๆœ€ๅพŒใ‹ใ‚‰ไธ€ใคๅ‰ใฎใ‚‚ใฎใฏๆญฃใ—ใ„ใ‚‚ใฎใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ๆœ€ๅพŒใ‹ใ‚‰ไธ€ใคๅ‰ใฎใ‚‚ใฎ", + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "-1", + "relativeTo": "end", + "value": "end-1" + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": "็งใฏ่จ€ใ„ใŸใ‹ใฃใŸใฎใฏๆœ€ๅพŒใ‹ใ‚‰ไธ€ใคๅ‰ใฎใ“ใจใงใ—ใŸใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ๆœ€ๅพŒใ‹ใ‚‰ไธ€ใคๅ‰ใฎใ“ใจ", + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "-1", + "relativeTo": "end", + "value": "end-1" + }, + "Start": 10, + "End": 19 + } + ] + }, + { + "Input": "็พๅœจใฎใƒšใƒผใ‚ธใ‚’่ฆ‹ใชใ•ใ„ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "็พๅœจ", + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "0", + "relativeTo": "current", + "value": "current+0" + }, + "Start": 0, + "End": 1 + } + ] + }, + { + "Input": "ๆœ€ๅพŒใ‹ใ‚‰ไบŒ็•ช็›ฎใ‚’็งใซ่ฆ‹ใ›ใฆใใ ใ•ใ„ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ๆœ€ๅพŒใ‹ใ‚‰ไบŒ็•ช็›ฎ", + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "-1", + "relativeTo": "end", + "value": "end-1" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "ๆœ€ๅพŒใ‹ใ‚‰ไธ€ใคๅ‰ใ‚’็งใซ่ฆ‹ใ›ใฆใใ ใ•ใ„ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ๆœ€ๅพŒใ‹ใ‚‰ไธ€ใคๅ‰", + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "-1", + "relativeTo": "end", + "value": "end-1" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "ๅ‰ใ‹ใ‚‰ๅไธ€็•ช็›ฎใฎๅธญใซๅบงใ‚Šใชใ•ใ„ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ๅไธ€็•ช็›ฎ", + "TypeName": "ordinal", + "Resolution": { + "offset": "11", + "relativeTo": "start", + "value": "11" + }, + "Start": 3, + "End": 6 + } + ] + }, + { + "Input": "ๅ‰ใ‹ใ‚‰ไบŒๅไธ€็•ช็›ฎใฎๅธญใซๅบงใ‚Šใชใ•ใ„ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ไบŒๅไธ€็•ช็›ฎ", + "TypeName": "ordinal", + "Resolution": { + "offset": "21", + "relativeTo": "start", + "value": "21" + }, + "Start": 3, + "End": 7 + } + ] + }, + { + "Input": "็™พไบŒๅไบ”็•ช็›ฎใฎๆ•ฐๅญ—ใฏใชใ‚“ใงใ™ใ‹ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "็™พไบŒๅไบ”็•ช็›ฎ", + "TypeName": "ordinal", + "Resolution": { + "offset": "125", + "relativeTo": "start", + "value": "125" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "ไธ€ๅ…†็•ช็›ฎใฎๆ•ฐๅญ—ใฏใชใ‚“ใงใ™ใ‹ใ€‚", + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ไธ€ๅ…†็•ช็›ฎ", + "TypeName": "ordinal", + "Resolution": { + "offset": "1000000000000", + "relativeTo": "start", + "value": "1000000000000" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "็งใฏ่จ€ใ„ใŸใ‹ใฃใŸใฎใฏ็พๅœจใฎใ“ใจใงใ—ใŸใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "็พๅœจใฎใ“ใจ", + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "0", + "relativeTo": "current", + "value": "current+0" + }, + "Start": 10, + "End": 14 + } + ] + }, + { + "Input": "ไธ€ๅ…†ๅˆ†ใฎไธ€ใฎๅคงใใ•ใฏ็›ฎใซ่ฆ‹ใˆใพใ›ใ‚“ใ€‚", + "Results": [] + }, + { + "Input": "ๆœ€ๅพŒใ‹ใ‚‰๏ผ“็•ช็›ฎใ‚’็งใซ่ฆ‹ใ›ใฆใใ ใ•ใ„ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ๆœ€ๅพŒใ‹ใ‚‰3็•ช็›ฎ", + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "-2", + "relativeTo": "end", + "value": "end-2" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "็งใฏๆœ€ๅพŒใ‹ใ‚‰๏ผ‘ใคๅ‰ใŒใปใ—ใ„ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ๆœ€ๅพŒใ‹ใ‚‰1ใคๅ‰", + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "-1", + "relativeTo": "end", + "value": "end-1" + }, + "Start": 2, + "End": 8 + } + ] + }, + { + "Input": "๏ผ“ๅ…†็•ช็›ฎใฎๆ•ฐๅญ—ใฏใชใ‚“ใงใ™ใ‹ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "3ๅ…†็•ช็›ฎ", + "TypeName": "ordinal", + "Resolution": { + "offset": "3000000000000", + "relativeTo": "start", + "value": "3000000000000" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "๏ผ‘๏ผ๏ผๅ…†็•ช็›ฎใฎๆ•ฐๅญ—ใฏใชใ‚“ใงใ™ใ‹ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "100ๅ…†็•ช็›ฎ", + "TypeName": "ordinal", + "Resolution": { + "offset": "100000000000000", + "relativeTo": "start", + "value": "100000000000000" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "ๅ‰ใ‹ใ‚‰๏ผ“๏ผ็•ช็›ฎใฎๅธญใซๅบงใ‚Šใชใ•ใ„ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "30็•ช็›ฎ", + "TypeName": "ordinal", + "Resolution": { + "offset": "30", + "relativeTo": "start", + "value": "30" + }, + "Start": 3, + "End": 6 + } + ] + }, + { + "Input": "ๅ‰ใ‹ใ‚‰๏ผ’็•ช็›ฎใฎๅธญใซๅบงใ‚Šใชใ•ใ„ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "2็•ช็›ฎ", + "TypeName": "ordinal", + "Resolution": { + "offset": "2", + "relativeTo": "start", + "value": "2" + }, + "Start": 3, + "End": 5 + } + ] + }, + { + "Input": "ๅ‰ใ‹ใ‚‰๏ผ’๏ผ็•ช็›ฎใฎๅธญใซๅบงใ‚Šใชใ•ใ„ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "20็•ช็›ฎ", + "TypeName": "ordinal", + "Resolution": { + "offset": "20", + "relativeTo": "start", + "value": "20" + }, + "Start": 3, + "End": 6 + } + ] + }, + { + "Input": "ๅ‰ใ‹ใ‚‰๏ผ’๏ผ•็•ช็›ฎใฎๅธญใซๅบงใ‚Šใชใ•ใ„ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "25็•ช็›ฎ", + "TypeName": "ordinal", + "Resolution": { + "offset": "25", + "relativeTo": "start", + "value": "25" + }, + "Start": 3, + "End": 6 + } + ] + }, + { + "Input": "๏ผ’๏ผ‘ๅ…†๏ผ“๏ผ’๏ผ’็•ช็›ฎใฎๆ•ฐๅญ—ใฏใชใ‚“ใงใ™ใ‹ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "21ๅ…†322็•ช็›ฎ", + "TypeName": "ordinal", + "Resolution": { + "offset": "21000000000322", + "relativeTo": "start", + "value": "21000000000322" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "๏ผ’๏ผ๏ผ็•ช็›ฎใฎๆ•ฐๅญ—ใฏใชใ‚“ใงใ™ใ‹ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "200็•ช็›ฎ", + "TypeName": "ordinal", + "Resolution": { + "offset": "200", + "relativeTo": "start", + "value": "200" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "ใ‚ทใ‚ขใƒˆใƒซใธใฎ๏ผ‘็ญ‰็ดšใฎๅธญใ‚’ไบˆ็ด„ใ—ใชใ•ใ„ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "1็ญ‰", + "TypeName": "ordinal", + "Resolution": { + "offset": "1", + "relativeTo": "start", + "value": "1" + }, + "Start": 6, + "End": 7 + } + ] + }, + { + "Input": "็งใฏ๏ผ‘็•ช็›ฎใฎใŒๅฅฝใใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "1็•ช็›ฎ", + "TypeName": "ordinal", + "Resolution": { + "offset": "1", + "relativeTo": "start", + "value": "1" + }, + "Start": 2, + "End": 4 + } + ] + }, + { + "Input": "๏ผ‘็•ช็›ฎใฎๅ˜่ชžใ‚’่ฉฑใ—ใชใ•ใ„ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "1็•ช็›ฎ", + "TypeName": "ordinal", + "Resolution": { + "offset": "1", + "relativeTo": "start", + "value": "1" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "ๅฝผๅฅณใฏ๏ผ’ไฝใซใชใ‚Šใพใ—ใŸใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "2ไฝ", + "TypeName": "ordinal", + "Resolution": { + "offset": "2", + "relativeTo": "start", + "value": "2" + }, + "Start": 3, + "End": 4 + } + ] + }, + { + "Input": "ๆœ€ๅพŒใ‹ใ‚‰๏ผ‘ใคๅ‰ใฎใ‚‚ใฎใฏๆญฃใ—ใ„ใ‚‚ใฎใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ๆœ€ๅพŒใ‹ใ‚‰1ใคๅ‰ใฎใ‚‚ใฎ", + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "-1", + "relativeTo": "end", + "value": "end-1" + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": "็งใฏ่จ€ใ„ใŸใ‹ใฃใŸใฎใฏๆœ€ๅพŒใ‹ใ‚‰๏ผ‘ใคๅ‰ใฎใ“ใจใงใ—ใŸใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ๆœ€ๅพŒใ‹ใ‚‰1ใคๅ‰ใฎใ“ใจ", + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "-1", + "relativeTo": "end", + "value": "end-1" + }, + "Start": 10, + "End": 19 + } + ] + }, + { + "Input": "ๆœ€ๅพŒใ‹ใ‚‰๏ผ’็•ช็›ฎใ‚’็งใซ่ฆ‹ใ›ใฆใใ ใ•ใ„ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ๆœ€ๅพŒใ‹ใ‚‰2็•ช็›ฎ", + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "-1", + "relativeTo": "end", + "value": "end-1" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "ๆœ€ๅพŒใ‹ใ‚‰๏ผ‘ใคๅ‰ใ‚’็งใซ่ฆ‹ใ›ใฆใใ ใ•ใ„ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ๆœ€ๅพŒใ‹ใ‚‰1ใคๅ‰", + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "-1", + "relativeTo": "end", + "value": "end-1" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "ๅ‰ใ‹ใ‚‰๏ผ‘๏ผ‘็•ช็›ฎใฎๅธญใซๅบงใ‚Šใชใ•ใ„ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "11็•ช็›ฎ", + "TypeName": "ordinal", + "Resolution": { + "offset": "11", + "relativeTo": "start", + "value": "11" + }, + "Start": 3, + "End": 6 + } + ] + }, + { + "Input": "ๅ‰ใ‹ใ‚‰๏ผ’๏ผ‘็•ช็›ฎใฎๅธญใซๅบงใ‚Šใชใ•ใ„ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "21็•ช็›ฎ", + "TypeName": "ordinal", + "Resolution": { + "offset": "21", + "relativeTo": "start", + "value": "21" + }, + "Start": 3, + "End": 6 + } + ] + }, + { + "Input": "๏ผ‘๏ผ’๏ผ•็•ช็›ฎใฎๆ•ฐๅญ—ใฏใชใ‚“ใงใ™ใ‹ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "125็•ช็›ฎ", + "TypeName": "ordinal", + "Resolution": { + "offset": "125", + "relativeTo": "start", + "value": "125" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "๏ผ‘ๅ…†็•ช็›ฎใฎๆ•ฐๅญ—ใฏใชใ‚“ใงใ™ใ‹ใ€‚", + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "1ๅ…†็•ช็›ฎ", + "TypeName": "ordinal", + "Resolution": { + "offset": "1000000000000", + "relativeTo": "start", + "value": "1000000000000" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "๏ผ‘ๅ…†ๅˆ†ใฎ๏ผ‘ใฎๅคงใใ•ใฏ็›ฎใซ่ฆ‹ใˆใพใ›ใ‚“ใ€‚", + "Results": [] + }, + { + "Input": "ๆœ€ๅพŒใ‹ใ‚‰3็•ช็›ฎใ‚’็งใซ่ฆ‹ใ›ใฆใใ ใ•ใ„ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ๆœ€ๅพŒใ‹ใ‚‰3็•ช็›ฎ", + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "-2", + "relativeTo": "end", + "value": "end-2" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "็งใฏๆœ€ๅพŒใ‹ใ‚‰1ใคๅ‰ใŒใปใ—ใ„ใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ๆœ€ๅพŒใ‹ใ‚‰1ใคๅ‰", + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "-1", + "relativeTo": "end", + "value": "end-1" + }, + "Start": 2, + "End": 8 + } + ] + }, + { + "Input": "3ๅ…†็•ช็›ฎใฎๆ•ฐๅญ—ใฏใชใ‚“ใงใ™ใ‹ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "3ๅ…†็•ช็›ฎ", + "TypeName": "ordinal", + "Resolution": { + "offset": "3000000000000", + "relativeTo": "start", + "value": "3000000000000" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "100ๅ…†็•ช็›ฎใฎๆ•ฐๅญ—ใฏใชใ‚“ใงใ™ใ‹ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "100ๅ…†็•ช็›ฎ", + "TypeName": "ordinal", + "Resolution": { + "offset": "100000000000000", + "relativeTo": "start", + "value": "100000000000000" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "ๅ‰ใ‹ใ‚‰30็•ช็›ฎใฎๅธญใซๅบงใ‚Šใชใ•ใ„ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "30็•ช็›ฎ", + "TypeName": "ordinal", + "Resolution": { + "offset": "30", + "relativeTo": "start", + "value": "30" + }, + "Start": 3, + "End": 6 + } + ] + }, + { + "Input": "ๅ‰ใ‹ใ‚‰2็•ช็›ฎใฎๅธญใซๅบงใ‚Šใชใ•ใ„ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "2็•ช็›ฎ", + "TypeName": "ordinal", + "Resolution": { + "offset": "2", + "relativeTo": "start", + "value": "2" + }, + "Start": 3, + "End": 5 + } + ] + }, + { + "Input": "ๅ‰ใ‹ใ‚‰20็•ช็›ฎใฎๅธญใซๅบงใ‚Šใชใ•ใ„ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "20็•ช็›ฎ", + "TypeName": "ordinal", + "Resolution": { + "offset": "20", + "relativeTo": "start", + "value": "20" + }, + "Start": 3, + "End": 6 + } + ] + }, + { + "Input": "ๅ‰ใ‹ใ‚‰25็•ช็›ฎใฎๅธญใซๅบงใ‚Šใชใ•ใ„ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "25็•ช็›ฎ", + "TypeName": "ordinal", + "Resolution": { + "offset": "25", + "relativeTo": "start", + "value": "25" + }, + "Start": 3, + "End": 6 + } + ] + }, + { + "Input": "21ๅ…†322็•ช็›ฎใฎๆ•ฐๅญ—ใฏใชใ‚“ใงใ™ใ‹ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "21ๅ…†322็•ช็›ฎ", + "TypeName": "ordinal", + "Resolution": { + "offset": "21000000000322", + "relativeTo": "start", + "value": "21000000000322" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "200็•ช็›ฎใฎๆ•ฐๅญ—ใฏใชใ‚“ใงใ™ใ‹ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "200็•ช็›ฎ", + "TypeName": "ordinal", + "Resolution": { + "offset": "200", + "relativeTo": "start", + "value": "200" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "ใ‚ทใ‚ขใƒˆใƒซใธใฎใƒ•ใ‚กใƒผใ‚นใƒˆใ‚ฏใƒฉใ‚นใฎๅธญใ‚’ไบˆ็ด„ใ—ใชใ•ใ„ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ใƒ•ใ‚กใƒผใ‚นใƒˆ", + "TypeName": "ordinal", + "Resolution": { + "offset": "1", + "relativeTo": "start", + "value": "1" + }, + "Start": 6, + "End": 10 + } + ] + }, + { + "Input": "็งใฏ1็•ช็›ฎใฎใŒๅฅฝใใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "1็•ช็›ฎ", + "TypeName": "ordinal", + "Resolution": { + "offset": "1", + "relativeTo": "start", + "value": "1" + }, + "Start": 2, + "End": 4 + } + ] + }, + { + "Input": "1็•ช็›ฎใฎๅ˜่ชžใ‚’่ฉฑใ—ใชใ•ใ„ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "1็•ช็›ฎ", + "TypeName": "ordinal", + "Resolution": { + "offset": "1", + "relativeTo": "start", + "value": "1" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "ๅฝผๅฅณใฏ2ไฝใซใชใ‚Šใพใ—ใŸใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "2ไฝ", + "TypeName": "ordinal", + "Resolution": { + "offset": "2", + "relativeTo": "start", + "value": "2" + }, + "Start": 3, + "End": 4 + } + ] + }, + { + "Input": "ๆœ€ๅพŒใ‹ใ‚‰1ใคๅ‰ใฎใ‚‚ใฎใฏๆญฃใ—ใ„ใ‚‚ใฎใงใ™ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ๆœ€ๅพŒใ‹ใ‚‰1ใคๅ‰ใฎใ‚‚ใฎ", + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "-1", + "relativeTo": "end", + "value": "end-1" + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": "็งใฏ่จ€ใ„ใŸใ‹ใฃใŸใฎใฏๆœ€ๅพŒใ‹ใ‚‰1ใคๅ‰ใฎใ“ใจใงใ—ใŸใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ๆœ€ๅพŒใ‹ใ‚‰1ใคๅ‰ใฎใ“ใจ", + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "-1", + "relativeTo": "end", + "value": "end-1" + }, + "Start": 10, + "End": 19 + } + ] + }, + { + "Input": "ๆœ€ๅพŒใ‹ใ‚‰2็•ช็›ฎใ‚’็งใซ่ฆ‹ใ›ใฆใใ ใ•ใ„ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ๆœ€ๅพŒใ‹ใ‚‰2็•ช็›ฎ", + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "-1", + "relativeTo": "end", + "value": "end-1" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "ๆœ€ๅพŒใ‹ใ‚‰1ใคๅ‰ใ‚’็งใซ่ฆ‹ใ›ใฆใใ ใ•ใ„ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ๆœ€ๅพŒใ‹ใ‚‰1ใคๅ‰", + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "-1", + "relativeTo": "end", + "value": "end-1" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "ๅ‰ใ‹ใ‚‰11็•ช็›ฎใฎๅธญใซๅบงใ‚Šใชใ•ใ„ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "11็•ช็›ฎ", + "TypeName": "ordinal", + "Resolution": { + "offset": "11", + "relativeTo": "start", + "value": "11" + }, + "Start": 3, + "End": 6 + } + ] + }, + { + "Input": "ๅ‰ใ‹ใ‚‰21็•ช็›ฎใฎๅธญใซๅบงใ‚Šใชใ•ใ„ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "21็•ช็›ฎ", + "TypeName": "ordinal", + "Resolution": { + "offset": "21", + "relativeTo": "start", + "value": "21" + }, + "Start": 3, + "End": 6 + } + ] + }, + { + "Input": "125็•ช็›ฎใฎๆ•ฐๅญ—ใฏใชใ‚“ใงใ™ใ‹ใ€‚", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "125็•ช็›ฎ", + "TypeName": "ordinal", + "Resolution": { + "offset": "125", + "relativeTo": "start", + "value": "125" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "1ๅ…†็•ช็›ฎใฎๆ•ฐๅญ—ใฏใชใ‚“ใงใ™ใ‹ใ€‚", + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "1ๅ…†็•ช็›ฎ", + "TypeName": "ordinal", + "Resolution": { + "offset": "1000000000000", + "relativeTo": "start", + "value": "1000000000000" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "1ๅ…†ๅˆ†ใฎ1ใฎๅคงใใ•ใฏ็›ฎใซ่ฆ‹ใˆใพใ›ใ‚“ใ€‚", + "NotSupportedByDesign": "javascript, java, python", + "Results": [] + }, + { + "Input": "ไธ‰ไธ‡ๅ›ž็›ฎ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไธ‰ไธ‡ๅ›ž็›ฎ", + "TypeName": "ordinal", + "Resolution": { + "value": "30000", + "offset": "30000", + "relativeTo": "start" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "ไบŒ็™พไบ”ๅไฝ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไบŒ็™พไบ”ๅไฝ", + "TypeName": "ordinal", + "Resolution": { + "value": "250", + "offset": "250", + "relativeTo": "start" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "ๅๅ››ไฝ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅๅ››ไฝ", + "TypeName": "ordinal", + "Resolution": { + "value": "14", + "offset": "14", + "relativeTo": "start" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "ไธ€ไฝใ€€ไบŒไฝใ€€ไธ‰ไฝใ€€ๅ››ไฝ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไธ€ไฝ", + "TypeName": "ordinal", + "Resolution": { + "value": "1", + "offset": "1", + "relativeTo": "start" + }, + "Start": 0, + "End": 1 + }, + { + "Text": "ไบŒไฝ", + "TypeName": "ordinal", + "Resolution": { + "value": "2", + "offset": "2", + "relativeTo": "start" + }, + "Start": 3, + "End": 4 + }, + { + "Text": "ไธ‰ไฝ", + "TypeName": "ordinal", + "Resolution": { + "value": "3", + "offset": "3", + "relativeTo": "start" + }, + "Start": 6, + "End": 7 + }, + { + "Text": "ๅ››ไฝ", + "TypeName": "ordinal", + "Resolution": { + "value": "4", + "offset": "4", + "relativeTo": "start" + }, + "Start": 9, + "End": 10 + } + ] + }, + { + "Input": "ใ ใ„ใ•ใ‚“", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ใ ใ„ใ•ใ‚“", + "TypeName": "ordinal", + "Resolution": { + "value": "3", + "offset": "3", + "relativeTo": "start" + }, + "Start": 0, + "End": 3 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Japanese/PercentModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Japanese/PercentModel.json new file mode 100644 index 000000000..e512e93a8 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Japanese/PercentModel.json @@ -0,0 +1,3127 @@ +[ + { + "Input": "ไปŠๆ—ฅใฏไนใƒ‘ใƒผใ‚ปใƒณใƒˆใฎ็ขบ็އใฏ้›จ", + "NotSupported": "python", + "Results": [ + { + "Text": "ไนใƒ‘ใƒผใ‚ปใƒณใƒˆ", + "TypeName": "percentage", + "Resolution": { + "value": "9%" + }, + "Start": 3, + "End": 8 + } + ] + }, + { + "Input": "ใ“ใฎ่ปŠใฏ19ใƒ‘ใƒผใ‚ปใƒณใƒˆใฎ็ขบ็އใŒ้…ใ‚ŒใŸ", + "NotSupported": "python", + "Results": [ + { + "Text": "19ใƒ‘ใƒผใ‚ปใƒณใƒˆ", + "TypeName": "percentage", + "Resolution": { + "value": "19%" + }, + "Start": 4, + "End": 10 + } + ] + }, + { + "Input": "ๅฝผๅฅณใฏ50ใƒ‘ใƒผใ‚ปใƒณใƒˆใ“ใฎใ“ใจใฏใงใใพใ›ใ‚“", + "NotSupported": "python", + "Results": [ + { + "Text": "50ใƒ‘ใƒผใ‚ปใƒณใƒˆ", + "TypeName": "percentage", + "Resolution": { + "value": "50%" + }, + "Start": 3, + "End": 9 + } + ] + }, + { + "Input": "ๅ…ฑๆœ‰29.5ใƒ‘ใƒผใ‚ปใƒณใƒˆ", + "NotSupported": "python", + "Results": [ + { + "Text": "29.5ใƒ‘ใƒผใ‚ปใƒณใƒˆ", + "TypeName": "percentage", + "Resolution": { + "value": "29.5%" + }, + "Start": 2, + "End": 10 + } + ] + }, + { + "Input": "ๅฝผใฏ13,000.2ใƒ‘ใƒผใ‚ปใƒณใƒˆๅ‘Š็™ฝๅคฑ่ดฅ", + "NotSupported": "python", + "Results": [ + { + "Text": "13,000.2ใƒ‘ใƒผใ‚ปใƒณใƒˆ", + "TypeName": "percentage", + "Resolution": { + "value": "13000.2%" + }, + "Start": 2, + "End": 14 + } + ] + }, + { + "Input": "ๅฝผใฏ3500ใƒ‘ใƒผใ‚ปใƒณใƒˆๅ‘Š็™ฝๅคฑ่ดฅ", + "NotSupported": "python", + "Results": [ + { + "Text": "3500ใƒ‘ใƒผใ‚ปใƒณใƒˆ", + "TypeName": "percentage", + "Resolution": { + "value": "3500%" + }, + "Start": 2, + "End": 10 + } + ] + }, + { + "Input": "ๅƒ•2,100ใƒ‘ใƒผใ‚ปใƒณใƒˆๅ‘Š็™ฝๅคฑ่ดฅ", + "NotSupported": "python", + "Results": [ + { + "Text": "2,100ใƒ‘ใƒผใ‚ปใƒณใƒˆ", + "TypeName": "percentage", + "Resolution": { + "value": "2100%" + }, + "Start": 1, + "End": 10 + } + ] + }, + { + "Input": "ๅƒ•๏ผ‘๏ผŒ๏ผ‘๏ผ’๏ผ“ใƒ‘ใƒผใ‚ปใƒณใƒˆๅ‘Š็™ฝๅคฑ่ดฅ", + "Comment": "PendingValidation", + "NotSupported": "python", + "Results": [ + { + "Text": "1,123ใƒ‘ใƒผใ‚ปใƒณใƒˆ", + "TypeName": "percentage", + "Resolution": { + "value": "1123%" + }, + "Start": 1, + "End": 10 + } + ] + }, + { + "Input": "ไปŠๆ—ฅใฏ3.2kใƒ‘ใƒผใ‚ปใƒณใƒˆใฎ็ขบ็އใง้›ชใŒ้™ใ‚‹", + "NotSupported": "python", + "Results": [ + { + "Text": "3.2kใƒ‘ใƒผใ‚ปใƒณใƒˆ", + "TypeName": "percentage", + "Resolution": { + "value": "3200%" + }, + "Start": 3, + "End": 11 + } + ] + }, + { + "Input": "ไปŠๆ—ฅใฏ3.2kใƒ‘ ใƒผใ‚ป ใƒณใƒˆใฎ็ขบ็އใง้›ชใŒ้™ใ‚‹", + "NotSupported": "python", + "Results": [ + { + "Text": "3.2kใƒ‘ ใƒผใ‚ป ใƒณใƒˆ", + "TypeName": "percentage", + "Resolution": { + "value": "3200%" + }, + "Start": 3, + "End": 13 + } + ] + }, + { + "Input": "ไปŠๆ—ฅใฏ15kใƒ‘ ใƒผใ‚ป ใƒณใƒˆใฎ็ขบ็އใง้›ชใŒ้™ใ‚‹", + "NotSupported": "python", + "Results": [ + { + "Text": "15kใƒ‘ ใƒผใ‚ป ใƒณใƒˆ", + "TypeName": "percentage", + "Resolution": { + "value": "15000%" + }, + "Start": 3, + "End": 12 + } + ] + }, + { + "Input": "ไปŠๆ—ฅใฏ๏ผ‘๏ผ’๏ผใƒ‘ ใƒผใ‚ป ใƒณใƒˆใฎ็ขบ็އใง้›ชใŒ้™ใ‚‹", + "NotSupported": "python", + "Results": [ + { + "Text": "120ใƒ‘ ใƒผใ‚ป ใƒณใƒˆ", + "TypeName": "percentage", + "Resolution": { + "value": "120%" + }, + "Start": 3, + "End": 12 + } + ] + }, + { + "Input": "ไปŠๆ—ฅใฏ๏ผ™๏ผŒ๏ผ™๏ผ™๏ผ™ใƒ‘ ใƒผใ‚ป ใƒณใƒˆใฎ็ขบ็އใง้›ชใŒ้™ใ‚‹", + "NotSupported": "python", + "Results": [ + { + "Text": "9,999ใƒ‘ ใƒผใ‚ป ใƒณใƒˆ", + "TypeName": "percentage", + "Resolution": { + "value": "9999%" + }, + "Start": 3, + "End": 14 + } + ] + }, + { + "Input": "๏ผ’๏ผŽ๏ผ”ใƒ‘ใƒผใ‚ปใƒณใƒˆ", + "NotSupported": "python", + "Results": [ + { + "Text": "2.4ใƒ‘ใƒผใ‚ปใƒณใƒˆ", + "TypeName": "percentage", + "Resolution": { + "value": "2.4%" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "-22.2%", + "NotSupported": "python", + "Results": [ + { + "Text": "-22.2%", + "TypeName": "percentage", + "Resolution": { + "value": "-22.2%" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "๏ผ’๏ผ’๏ผ…", + "NotSupported": "python", + "Results": [ + { + "Text": "22%", + "TypeName": "percentage", + "Resolution": { + "value": "22%" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "๏ผ1๏ผ’๏ผ’๏ผ…", + "NotSupported": "python", + "Results": [ + { + "Text": "-122%", + "TypeName": "percentage", + "Resolution": { + "value": "-122%" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "22ใƒ‘ใƒผใ‚ปใƒณใƒˆ", + "NotSupported": "python", + "Results": [ + { + "Text": "22ใƒ‘ใƒผใ‚ปใƒณใƒˆ", + "TypeName": "percentage", + "Resolution": { + "value": "22%" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "๏ผ‘๏ผ’๏ผใƒ‘ใƒผใ‚ปใƒณใƒˆ", + "NotSupported": "python", + "Results": [ + { + "Text": "120ใƒ‘ใƒผใ‚ปใƒณใƒˆ", + "TypeName": "percentage", + "Resolution": { + "value": "120%" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "15kใƒ‘ใƒผใ‚ปใƒณใƒˆ", + "NotSupported": "python", + "Results": [ + { + "Text": "15kใƒ‘ใƒผใ‚ปใƒณใƒˆ", + "TypeName": "percentage", + "Resolution": { + "value": "15000%" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "1,111ใƒ‘ใƒผใ‚ปใƒณใƒˆ", + "NotSupported": "python", + "Results": [ + { + "Text": "1,111ใƒ‘ใƒผใ‚ปใƒณใƒˆ", + "TypeName": "percentage", + "Resolution": { + "value": "1111%" + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": "๏ผ™๏ผŒ๏ผ™๏ผ™๏ผ™ใƒ‘ใƒผใ‚ปใƒณใƒˆ", + "NotSupported": "python", + "Results": [ + { + "Text": "9,999ใƒ‘ใƒผใ‚ปใƒณใƒˆ", + "TypeName": "percentage", + "Resolution": { + "value": "9999%" + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": "๏ผ•๏ผ–.๏ผ’ใƒ‘ใƒผใ‚ปใƒณใƒˆ", + "NotSupported": "python", + "Results": [ + { + "Text": "56.2ใƒ‘ใƒผใ‚ปใƒณใƒˆ", + "TypeName": "percentage", + "Resolution": { + "value": "56.2%" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "3.2ใƒ‘ใƒผใ‚ปใƒณใƒˆ", + "NotSupported": "python", + "Results": [ + { + "Text": "3.2ใƒ‘ใƒผใ‚ปใƒณใƒˆ", + "TypeName": "percentage", + "Resolution": { + "value": "3.2%" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "12.56ใƒ‘ใƒผใ‚ปใƒณใƒˆ", + "NotSupported": "python", + "Results": [ + { + "Text": "12.56ใƒ‘ใƒผใ‚ปใƒณใƒˆ", + "TypeName": "percentage", + "Resolution": { + "value": "12.56%" + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": "๏ผ.๏ผ”ใƒ‘ใƒผใ‚ปใƒณใƒˆ", + "NotSupported": "python", + "Results": [ + { + "Text": "0.4ใƒ‘ใƒผใ‚ปใƒณใƒˆ", + "TypeName": "percentage", + "Resolution": { + "value": "0.4%" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "15,123ใƒ‘ใƒผใ‚ปใƒณใƒˆ", + "NotSupported": "python", + "Results": [ + { + "Text": "15,123ใƒ‘ใƒผใ‚ปใƒณใƒˆ", + "TypeName": "percentage", + "Resolution": { + "value": "15123%" + }, + "Start": 0, + "End": 10 + } + ] + }, + { + "Input": "๏ผ‘๏ผ‘๏ผ‘๏ผŒ๏ผ‘๏ผ‘๏ผ‘ใƒ‘ใƒผใ‚ปใƒณใƒˆ", + "NotSupported": "python", + "Results": [ + { + "Text": "111,111ใƒ‘ใƒผใ‚ปใƒณใƒˆ", + "TypeName": "percentage", + "Resolution": { + "value": "111111%" + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "๏ผ‘๏ผ•kใƒ‘ใƒผใ‚ปใƒณใƒˆ", + "NotSupported": "python", + "Results": [ + { + "Text": "15kใƒ‘ใƒผใ‚ปใƒณใƒˆ", + "TypeName": "percentage", + "Resolution": { + "value": "15000%" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "๏ผ•๏ผŽ๏ผ•๏ผ…", + "NotSupported": "python", + "Results": [ + { + "Text": "5.5%", + "TypeName": "percentage", + "Resolution": { + "value": "5.5%" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "๏ผ’๏ผŽ๏ผ”ใƒ‘ ใƒผ ใ‚ป ใƒณ ใƒˆ", + "NotSupported": "python", + "Results": [ + { + "Text": "2.4ใƒ‘ ใƒผ ใ‚ป ใƒณ ใƒˆ", + "TypeName": "percentage", + "Resolution": { + "value": "2.4%" + }, + "Start": 0, + "End": 16 + } + ] + }, + { + "Input": "๏ผ•๏ผ’.๏ผ• k ใƒ‘ ใƒผ ใ‚ป ใƒณ ใƒˆ", + "NotSupported": "python", + "Results": [ + { + "Text": "52.5 k ใƒ‘ ใƒผ ใ‚ป ใƒณ ใƒˆ", + "TypeName": "percentage", + "Resolution": { + "value": "52500%" + }, + "Start": 0, + "End": 22 + } + ] + }, + { + "Input": "ไปŠๆ—ฅใ“ใฎๆœใฏ5ๅ‰ฒๅผ•ใซใชใ‚Šใพใ™", + "NotSupported": "python", + "Results": [ + { + "Text": "5ๅ‰ฒๅผ•", + "TypeName": "percentage", + "Resolution": { + "value": "50%" + }, + "Start": 6, + "End": 8 + } + ] + }, + { + "Input": "ไปŠๆ—ฅใ“ใฎๆœใฏใฎ5.6ๅ‰ฒๅผ•ใซใชใ‚Šใพใ™", + "NotSupported": "python", + "Results": [ + { + "Text": "5.6ๅ‰ฒๅผ•", + "TypeName": "percentage", + "Resolution": { + "value": "56%" + }, + "Start": 7, + "End": 11 + } + ] + }, + { + "Input": "ไปŠๆ—ฅใ“ใฎๆœใฏใฎ๏ผ’.๏ผ•ๅ‰ฒๅผ•ใซใชใ‚Šใพใ™", + "NotSupported": "python", + "Results": [ + { + "Text": "2.5ๅ‰ฒๅผ•", + "TypeName": "percentage", + "Resolution": { + "value": "25%" + }, + "Start": 7, + "End": 11 + } + ] + }, + { + "Input": "๏ผ™ๅ‰ฒ", + "NotSupported": "python", + "Results": [ + { + "Text": "9ๅ‰ฒ", + "TypeName": "percentage", + "Resolution": { + "value": "90%" + }, + "Start": 0, + "End": 1 + } + ] + }, + { + "Input": "7.๏ผ’ๅ‰ฒ", + "NotSupported": "python", + "Results": [ + { + "Text": "7.2ๅ‰ฒ", + "TypeName": "percentage", + "Resolution": { + "value": "72%" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "๏ผ‘๏ผ ๅ‰ฒ", + "NotSupported": "python", + "Results": [ + { + "Text": "10 ๅ‰ฒ", + "TypeName": "percentage", + "Resolution": { + "value": "100%" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "๏ผ‘0 ๅ‰ฒ", + "NotSupported": "python", + "Results": [ + { + "Text": "10 ๅ‰ฒ", + "TypeName": "percentage", + "Resolution": { + "value": "100%" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "ๅ ๅ‰ฒ", + "NotSupported": "python", + "Results": [ + { + "Text": "ๅ ๅ‰ฒ", + "TypeName": "percentage", + "Resolution": { + "value": "100%" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "9.9ๅ‰ฒ", + "NotSupported": "python", + "Results": [ + { + "Text": "9.9ๅ‰ฒ", + "TypeName": "percentage", + "Resolution": { + "value": "99%" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "10ๅ‰ฒ", + "NotSupported": "python", + "Results": [ + { + "Text": "10ๅ‰ฒ", + "TypeName": "percentage", + "Resolution": { + "value": "100%" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "ๅๅ‰ฒ", + "NotSupported": "python", + "Results": [ + { + "Text": "ๅๅ‰ฒ", + "TypeName": "percentage", + "Resolution": { + "value": "100%" + }, + "Start": 0, + "End": 1 + } + ] + }, + { + "Input": "๏ผ’.๏ผ•ๅ‰ฒ", + "NotSupported": "python", + "Results": [ + { + "Text": "2.5ๅ‰ฒ", + "TypeName": "percentage", + "Resolution": { + "value": "25%" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "๏ผ’ๅ‰ฒ", + "NotSupported": "python", + "Results": [ + { + "Text": "2ๅ‰ฒ", + "TypeName": "percentage", + "Resolution": { + "value": "20%" + }, + "Start": 0, + "End": 1 + } + ] + }, + { + "Input": "2ๅ‰ฒ,2.5ๅ‰ฒ,๏ผ’๏ผŽ๏ผ‘ๅ‰ฒ๏ผŒ๏ผ’ๅ‰ฒ", + "NotSupported": "python", + "Results": [ + { + "Text": "2ๅ‰ฒ", + "TypeName": "percentage", + "Resolution": { + "value": "20%" + }, + "Start": 0, + "End": 1 + }, + { + "Text": "2.5ๅ‰ฒ", + "TypeName": "percentage", + "Resolution": { + "value": "25%" + }, + "Start": 3, + "End": 6 + }, + { + "Text": "2.1ๅ‰ฒ", + "TypeName": "percentage", + "Resolution": { + "value": "21%" + }, + "Start": 8, + "End": 11 + }, + { + "Text": "2ๅ‰ฒ", + "TypeName": "percentage", + "Resolution": { + "value": "20%" + }, + "Start": 13, + "End": 14 + } + ] + }, + { + "Input": "ไบ”ๅ‰ฒ", + "NotSupported": "python", + "Results": [ + { + "Text": "ไบ”ๅ‰ฒ", + "TypeName": "percentage", + "Resolution": { + "value": "50%" + }, + "Start": 0, + "End": 1 + } + ] + }, + { + "Input": "ใ‚ฏใƒฉใ‚นใฎๅฅณๅญใฏ3ๅ‰ฒใ‚’ๅ ใ‚ใ‚‹", + "NotSupported": "python", + "Results": [ + { + "Text": "3ๅ‰ฒ", + "TypeName": "percentage", + "Resolution": { + "value": "30%" + }, + "Start": 7, + "End": 8 + } + ] + }, + { + "Input": "ใ‚ฏใƒฉใ‚นใฎๅฅณๅญใฏ5ๅ‰ฒๅŠใ‚’ๅ ใ‚ใ‚‹", + "NotSupported": "python", + "Results": [ + { + "Text": "5ๅ‰ฒๅŠ", + "TypeName": "percentage", + "Resolution": { + "value": "55%" + }, + "Start": 7, + "End": 9 + } + ] + }, + { + "Input": "ๅฅณๅญๅญฆ็”Ÿใฏไธƒๅ‰ฒๅŠใ‚’ๅ ใ‚ใฆใ„ใ‚‹", + "NotSupported": "python", + "Results": [ + { + "Text": "ไธƒๅ‰ฒๅŠ", + "TypeName": "percentage", + "Resolution": { + "value": "75%" + }, + "Start": 5, + "End": 7 + } + ] + }, + { + "Input": "ๅฅณๅญๅญฆ็”Ÿใฏ3.8ๅ‰ฒใ‚’ๅ ใ‚ใฆใ„ใ‚‹", + "NotSupported": "python", + "Results": [ + { + "Text": "3.8ๅ‰ฒ", + "TypeName": "percentage", + "Resolution": { + "value": "38%" + }, + "Start": 5, + "End": 8 + } + ] + }, + { + "Input": "ๅฅณๅญๅญฆ็”Ÿใฏไธ‰ๅ‰ฒใ‚’ๅ ใ‚ใฆใ„ใ‚‹", + "NotSupported": "python", + "Results": [ + { + "Text": "ไธ‰ๅ‰ฒ", + "TypeName": "percentage", + "Resolution": { + "value": "30%" + }, + "Start": 5, + "End": 6 + } + ] + }, + { + "Input": "ไปŠใ‚ทใƒผใ‚บใƒณใฎๆ‰“็އใฏ3ๅ‰ฒ8ๅˆ†7ๅŽ˜ใงใ—ใŸ", + "NotSupported": "python", + "Results": [ + { + "Text": "3ๅ‰ฒ8ๅˆ†7ๅŽ˜", + "TypeName": "percentage", + "Resolution": { + "value": "38.7%" + }, + "Start": 9, + "End": 14 + } + ] + }, + { + "Input": "ๅ›ž็ญ”็އใฏ100%ใงใ™ใ€‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "100%", + "TypeName": "percentage", + "Resolution": { + "value": "100%" + }, + "Start": 4, + "End": 7 + } + ] + }, + { + "Input": "ใƒ ใƒณใƒใ‚คใฎ้›ป่ปŠใฎไน—่ปŠ็އใฏ240%ใงใ™ใ€‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "240%", + "TypeName": "percentage", + "Resolution": { + "value": "240%" + }, + "Start": 12, + "End": 15 + } + ] + }, + { + "Input": "20%ใฎไบบใŒใƒ‘ใ‚ฝใ‚ณใƒณใ‚’ๆŒใฃใฆใ„ใพใ›ใ‚“ใ€‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "20%", + "TypeName": "percentage", + "Resolution": { + "value": "20%" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "30%ใฎไบบใŒ็Šฌใ‚’้ฃผใฃใฆใ„ใพใ™ใ€‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "30%", + "TypeName": "percentage", + "Resolution": { + "value": "30%" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "10%ใฎไบบใŒใƒ‘ใ‚นใƒใƒผใƒˆใ‚’ๆŒใฃใฆใ„ใพใ›ใ‚“ใ€‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "10%", + "TypeName": "percentage", + "Resolution": { + "value": "10%" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "็งใฎไฝ“่„‚่‚ช็އใฏ22%ใงใ™ใ€‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "22%", + "TypeName": "percentage", + "Resolution": { + "value": "22%" + }, + "Start": 7, + "End": 9 + } + ] + }, + { + "Input": "ใƒ ใƒณใƒใ‚คใฎใƒใ‚นใฎไน—่ปŠ็އใฏ210%ใงใ™ใ€‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "210%", + "TypeName": "percentage", + "Resolution": { + "value": "210%" + }, + "Start": 12, + "End": 15 + } + ] + }, + { + "Input": "ไปŠๅนดใฎๅฃฒใ‚ŠไธŠใ’ใฏๅ‰ๅนดๆฏ”ใฎ-5%ใงใ™ใ€‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "-5%", + "TypeName": "percentage", + "Resolution": { + "value": "-5%" + }, + "Start": 12, + "End": 14 + } + ] + }, + { + "Input": "ๅ›ž็ญ”็އใฏ100ใƒ‘ใƒผใ‚ปใƒณใƒˆใงใ™ใ€‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "100ใƒ‘ใƒผใ‚ปใƒณใƒˆ", + "TypeName": "percentage", + "Resolution": { + "value": "100%" + }, + "Start": 4, + "End": 11 + } + ] + }, + { + "Input": "ใƒ ใƒณใƒใ‚คใฎ้›ป่ปŠใฎไน—่ปŠ็އใฏ240ใƒ‘ใƒผใ‚ปใƒณใƒˆใงใ™ใ€‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "240ใƒ‘ใƒผใ‚ปใƒณใƒˆ", + "TypeName": "percentage", + "Resolution": { + "value": "240%" + }, + "Start": 12, + "End": 19 + } + ] + }, + { + "Input": "20ใƒ‘ใƒผใ‚ปใƒณใƒˆใฎไบบใŒใƒ‘ใ‚ฝใ‚ณใƒณใ‚’ๆŒใฃใฆใ„ใพใ›ใ‚“ใ€‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "20ใƒ‘ใƒผใ‚ปใƒณใƒˆ", + "TypeName": "percentage", + "Resolution": { + "value": "20%" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "10ใƒ‘ใƒผใ‚ปใƒณใƒˆใฎไบบใŒใƒ‘ใ‚นใƒใƒผใƒˆใ‚’ๆŒใฃใฆใ„ใพใ›ใ‚“ใ€‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "10ใƒ‘ใƒผใ‚ปใƒณใƒˆ", + "TypeName": "percentage", + "Resolution": { + "value": "10%" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "็งใฎไฝ“่„‚่‚ช็އใฏ22ใƒ‘ใƒผใ‚ปใƒณใƒˆใงใ™ใ€‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "22ใƒ‘ใƒผใ‚ปใƒณใƒˆ", + "TypeName": "percentage", + "Resolution": { + "value": "22%" + }, + "Start": 7, + "End": 13 + } + ] + }, + { + "Input": "ใƒ ใƒณใƒใ‚คใฎใƒใ‚นใฎไน—่ปŠ็އใฏ210ใƒ‘ใƒผใ‚ปใƒณใƒˆใงใ™ใ€‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "210ใƒ‘ใƒผใ‚ปใƒณใƒˆ", + "TypeName": "percentage", + "Resolution": { + "value": "210%" + }, + "Start": 12, + "End": 19 + } + ] + }, + { + "Input": "ไปŠๅนดใฎๅฃฒใ‚ŠไธŠใ’ใฏๅ‰ๅนดๆฏ”ใฎ-5ใƒ‘ใƒผใ‚ปใƒณใƒˆใงใ—ใŸใ€‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "-5ใƒ‘ใƒผใ‚ปใƒณใƒˆ", + "TypeName": "percentage", + "Resolution": { + "value": "-5%" + }, + "Start": 12, + "End": 18 + } + ] + }, + { + "Input": "๏ผ’ๅ‰ฒใฎไบบใŒใƒ‘ใ‚ฝใ‚ณใƒณใ‚’ๆŒใฃใฆใ„ใพใ›ใ‚“ใ€‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "2ๅ‰ฒ", + "TypeName": "percentage", + "Resolution": { + "value": "20%" + }, + "Start": 0, + "End": 1 + } + ] + }, + { + "Input": "๏ผ“ๅ‰ฒใฎไบบใŒ็Šฌใ‚’้ฃผใฃใฆใ„ใพใ™ใ€‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "3ๅ‰ฒ", + "TypeName": "percentage", + "Resolution": { + "value": "30%" + }, + "Start": 0, + "End": 1 + } + ] + }, + { + "Input": "๏ผ‘ๅ‰ฒใฎไบบใŒใƒ‘ใ‚นใƒใƒผใƒˆใ‚’ๆŒใฃใฆใ„ใพใ›ใ‚“ใ€‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "1ๅ‰ฒ", + "TypeName": "percentage", + "Resolution": { + "value": "10%" + }, + "Start": 0, + "End": 1 + } + ] + }, + { + "Input": "ใ“ใฎๅ•้กŒใฎๅ›ž็ญ”็އใฏ100%ใ ใ€‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "100%", + "TypeName": "percentage", + "Resolution": { + "value": "100%" + }, + "Start": 9, + "End": 12 + } + ] + }, + { + "Input": "ไปŠๆ—ฅใฎไผš่ญฐใฎๅ‡บๅธญ็އใฏ20%ใ ใ€‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "20%", + "TypeName": "percentage", + "Resolution": { + "value": "20%" + }, + "Start": 10, + "End": 12 + } + ] + }, + { + "Input": "ๆฑŸๆˆธๅทๅŒบใฎใ‚คใƒณใƒ‰ไบบใฎๅ‰ฒๅˆใฏ10%ใงใ™ใ€‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "10%", + "TypeName": "percentage", + "Resolution": { + "value": "10%" + }, + "Start": 13, + "End": 15 + } + ] + }, + { + "Input": "่ฉณ็ดฐใซใคใ„ใฆใฏๆฌกใฎURLใ‚’ใ”็ขบ่ชใใ ใ•ใ„ใ€‚ http://proquest.umi.com/pqdweb?RQT=305&SQ=issn%280024%2D9114%29%20and%20%28ti%28Using%203D%20CAD%20to%20design%20a%20dog%29%20or%20startpage%28158%29%29%20and%20volume%2872%29%20and%20issue%289%29%20and%20pdn%28%3E01%2F01%2F2000%20AND%20%3C12%2F31%2F2000%29&clientId=17859.", + "NotSupportedByDesign": "java, javascript, python", + "Results": [] + }, + { + "Input": "ๆฌกใฎURLใ‚’ๅ‚่€ƒใซใ—ใฆใใ ใ„ใ€‚ https://www.test.com/search?q=30%25%2020%", + "NotSupportedByDesign": "java, javascript, python", + "Results": [] + }, + { + "Input": "ๅ›ž็ญ”็އใฏ๏ผ‘๏ผ๏ผ๏ผ…ใงใ™ใ€‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "100%", + "TypeName": "percentage", + "Resolution": { + "value": "100%" + }, + "Start": 4, + "End": 7 + } + ] + }, + { + "Input": "ใƒ ใƒณใƒใ‚คใฎ้›ป่ปŠใฎไน—่ปŠ็އใฏ๏ผ’๏ผ”๏ผ๏ผ…ใงใ™ใ€‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "240%", + "TypeName": "percentage", + "Resolution": { + "value": "240%" + }, + "Start": 12, + "End": 15 + } + ] + }, + { + "Input": "๏ผ’๏ผ๏ผ…ใฎไบบใŒใƒ‘ใ‚ฝใ‚ณใƒณใ‚’ๆŒใฃใฆใ„ใพใ™ใ€‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "20%", + "TypeName": "percentage", + "Resolution": { + "value": "20%" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "๏ผ‘๏ผ๏ผ…ใฎไบบใŒใƒ‘ใ‚ฝใ‚ณใƒณใ‚’ๆŒใฃใฆใ„ใพใ™ใ€‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "10%", + "TypeName": "percentage", + "Resolution": { + "value": "10%" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "ๅฃฒใ‚ŠไธŠใ’ใฏๅ‰ๅนดๅบฆๆฏ”โˆ’๏ผ•๏ผ…ใงใ™ใ€‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "-5%", + "TypeName": "percentage", + "Resolution": { + "value": "-5%" + }, + "Start": 9, + "End": 11 + } + ] + }, + { + "Input": "ๅ›ž็ญ”็އใฏ็™พ๏ผ…ใงใ™ใ€‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "็™พ%", + "TypeName": "percentage", + "Resolution": { + "value": "100%" + }, + "Start": 4, + "End": 5 + } + ] + }, + { + "Input": "ใƒ ใƒณใƒใ‚คใฎ้›ป่ปŠใฎไน—่ปŠ็އใฏไบŒ็™พๅ››ๅ๏ผ…ใงใ™ใ€‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ไบŒ็™พๅ››ๅ%", + "TypeName": "percentage", + "Resolution": { + "value": "240%" + }, + "Start": 12, + "End": 16 + } + ] + }, + { + "Input": "ไบŒๅ๏ผ…ใฎไบบใŒใƒ‘ใ‚ฝใ‚ณใƒณใ‚’ๆŒใฃใฆใ„ใพใ™ใ€‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ไบŒๅ%", + "TypeName": "percentage", + "Resolution": { + "value": "20%" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "ๅ๏ผ…ใฎไบบใŒใƒ‘ใ‚ฝใ‚ณใƒณใ‚’ๆŒใฃใฆใ„ใพใ™ใ€‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ๅ%", + "TypeName": "percentage", + "Resolution": { + "value": "10%" + }, + "Start": 0, + "End": 1 + } + ] + }, + { + "Input": "ๅฃฒใ‚ŠไธŠใ’ใฏๅ‰ๅนดๅบฆๆฏ”ใƒžใ‚คใƒŠใ‚นไบ”๏ผ…ใงใ™ใ€‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ใƒžใ‚คใƒŠใ‚นไบ”%", + "TypeName": "percentage", + "Resolution": { + "value": "-5%" + }, + "Start": 9, + "End": 14 + } + ] + }, + { + "Input": "ๅ›ž็ญ”็އใฏ็™พใƒ‘ใƒผใ‚ปใƒณใƒˆใงใ™ใ€‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "็™พใƒ‘ใƒผใ‚ปใƒณใƒˆ", + "TypeName": "percentage", + "Resolution": { + "value": "100%" + }, + "Start": 4, + "End": 9 + } + ] + }, + { + "Input": "ใƒ ใƒณใƒใ‚คใฎ้›ป่ปŠใฎไน—่ปŠ็އใฏไบŒ็™พๅ››ๅใƒ‘ใƒผใ‚ปใƒณใƒˆใงใ™ใ€‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ไบŒ็™พๅ››ๅใƒ‘ใƒผใ‚ปใƒณใƒˆ", + "TypeName": "percentage", + "Resolution": { + "value": "240%" + }, + "Start": 12, + "End": 20 + } + ] + }, + { + "Input": "ไบŒๅใƒ‘ใƒผใ‚ปใƒณใƒˆใฎไบบใŒใƒ‘ใ‚ฝใ‚ณใƒณใ‚’ๆŒใฃใฆใ„ใพใ™ใ€‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ไบŒๅใƒ‘ใƒผใ‚ปใƒณใƒˆ", + "TypeName": "percentage", + "Resolution": { + "value": "20%" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "ๅใƒ‘ใƒผใ‚ปใƒณใƒˆใฎไบบใŒใƒ‘ใ‚ฝใ‚ณใƒณใ‚’ๆŒใฃใฆใ„ใพใ™ใ€‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ๅใƒ‘ใƒผใ‚ปใƒณใƒˆ", + "TypeName": "percentage", + "Resolution": { + "value": "10%" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "ๅฃฒใ‚ŠไธŠใ’ใฏๅ‰ๅนดๅบฆๆฏ”ใƒžใ‚คใƒŠใ‚นไบ”ใƒ‘ใƒผใ‚ปใƒณใƒˆใงใ™ใ€‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ใƒžใ‚คใƒŠใ‚นไบ”ใƒ‘ใƒผใ‚ปใƒณใƒˆ", + "TypeName": "percentage", + "Resolution": { + "value": "-5%" + }, + "Start": 9, + "End": 18 + } + ] + }, + { + "Input": "ไบŒๅ‰ฒใฎไบบใŒใƒ‘ใ‚ฝใ‚ณใƒณใ‚’ๆŒใฃใฆใ„ใพใ™ใ€‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ไบŒๅ‰ฒ", + "TypeName": "percentage", + "Resolution": { + "value": "20%" + }, + "Start": 0, + "End": 1 + } + ] + }, + { + "Input": "ไธ€ๅ‰ฒใฎไบบใŒใƒ‘ใ‚ฝใ‚ณใƒณใ‚’ๆŒใฃใฆใ„ใพใ™ใ€‚", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ไธ€ๅ‰ฒ", + "TypeName": "percentage", + "Resolution": { + "value": "10%" + }, + "Start": 0, + "End": 1 + } + ] + }, + { + "Input": "2,123ใƒใ‚คใƒณใƒˆ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "2,123ใƒใ‚คใƒณใƒˆ", + "TypeName": "percentage", + "Resolution": { + "value": "2123%" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "2.4ใƒใ‚คใƒณใƒˆ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "2.4ใƒใ‚คใƒณใƒˆ", + "TypeName": "percentage", + "Resolution": { + "value": "2.4%" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "15,000ใƒใ‚คใƒณใƒˆ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "15,000ใƒใ‚คใƒณใƒˆ", + "TypeName": "percentage", + "Resolution": { + "value": "15000%" + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": "-22.20%", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "-22.20%", + "TypeName": "percentage", + "Resolution": { + "value": "-22.2%" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "111,111ใƒใ‚คใƒณใƒˆ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "111,111ใƒใ‚คใƒณใƒˆ", + "TypeName": "percentage", + "Resolution": { + "value": "111111%" + }, + "Start": 0, + "End": 10 + } + ] + }, + { + "Input": "8ๅ‰ฒๅผ•", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "8ๅ‰ฒๅผ•", + "TypeName": "percentage", + "Resolution": { + "value": "20%" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "ไบŒๅ‰ฒ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไบŒๅ‰ฒ", + "TypeName": "percentage", + "Resolution": { + "value": "20%" + }, + "Start": 0, + "End": 1 + } + ] + }, + { + "Input": "25ใƒ‘ใƒผใ‚ปใƒณใƒˆ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "25ใƒ‘ใƒผใ‚ปใƒณใƒˆ", + "TypeName": "percentage", + "Resolution": { + "value": "25%" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "6.5ๅ‰ฒ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "6.5ๅ‰ฒ", + "TypeName": "percentage", + "Resolution": { + "value": "65%" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "ไบŒๅ~ไธ‰ๅใƒ‘ใƒผใ‚ปใƒณใƒˆ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [] + }, + { + "Input": "1,075ใƒใ‚คใƒณใƒˆ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "1,075ใƒใ‚คใƒณใƒˆ", + "TypeName": "percentage", + "Resolution": { + "value": "1075%" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "12.54ใƒใ‚คใƒณใƒˆ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "12.54ใƒใ‚คใƒณใƒˆ", + "TypeName": "percentage", + "Resolution": { + "value": "12.56%" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "ไธƒๅไบ”ไธ‡ใƒใ‚คใƒณใƒˆ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไธƒๅไบ”ไธ‡ใƒใ‚คใƒณใƒˆ", + "TypeName": "percentage", + "Resolution": { + "value": "750000%" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "4.5ใƒใ‚คใƒณใƒˆ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "4.5ใƒใ‚คใƒณใƒˆ", + "TypeName": "percentage", + "Resolution": { + "value": "4.5%" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "ไธ€ไธ‡ไบŒๅƒใƒใ‚คใƒณใƒˆ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไธ€ไธ‡ไบŒๅƒใƒใ‚คใƒณใƒˆ", + "TypeName": "percentage", + "Resolution": { + "value": "12000%" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": " http://proquest.umi.com/pqdweb?RQT=305&SQ=issn%280024%2D9114%29%20and%20%28ti%28Using%203D%20CAD%20to%20design%20a%20dog%29%20or%20startpage%28158%29%29%20and%20volume%2872%29%20and%20issue%289%29%20and%20pdn%28%3E01%2F01%2F2000%20AND%20%3C12%2F31%2F2000%29&clientId=17859ใ‚’่จชใญใฆใใ ใ•ใ„", + "NotSupported": "dotnet, javascript, python, java", + "Results": [] + }, + { + "Input": "ๅƒ•1,123ใƒ‘ใƒผใ‚ปใƒณใƒˆๅ‘Š็™ฝๅคฑ่ดฅ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "1,123ใƒ‘ใƒผใ‚ปใƒณใƒˆ", + "TypeName": "percentage", + "Resolution": { + "value": "1123%" + }, + "Start": 1, + "End": 10 + } + ] + }, + { + "Input": "๏ผ‘๏ผ•๏ผŒ๏ผ‘๏ผ’๏ผ“ใƒใ‚คใƒณใƒˆ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ‘๏ผ•๏ผŒ๏ผ‘๏ผ’๏ผ“ใƒใ‚คใƒณใƒˆ", + "TypeName": "percentage", + "Resolution": { + "value": "15123%" + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": "120.5/100", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "120.5/100", + "TypeName": "percentage", + "Resolution": { + "value": "120.5%" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "2ๅ‰ฒ|2.5ๅ‰ฒ|2.1ๅ‰ฒ|2ๅ‰ฒ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "2ๅ‰ฒ", + "TypeName": "percentage", + "Resolution": { + "value": "20%" + }, + "Start": 0, + "End": 1 + }, + { + "Text": "2.5ๅ‰ฒ", + "TypeName": "percentage", + "Resolution": { + "value": "25%" + }, + "Start": 3, + "End": 6 + }, + { + "Text": "2.1ๅ‰ฒ", + "TypeName": "percentage", + "Resolution": { + "value": "21%" + }, + "Start": 8, + "End": 11 + }, + { + "Text": "2ๅ‰ฒ", + "TypeName": "percentage", + "Resolution": { + "value": "20%" + }, + "Start": 13, + "End": 14 + } + ] + }, + { + "Input": "๏ผ๏ผŽ๏ผ”ใƒใ‚คใƒณใƒˆ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ๏ผŽ๏ผ”ใƒใ‚คใƒณใƒˆ", + "TypeName": "percentage", + "Resolution": { + "value": "0.4%" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "75.2ใƒใ‚คใƒณใƒˆ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "75.2ใƒใ‚คใƒณใƒˆ", + "TypeName": "percentage", + "Resolution": { + "value": "75.2%" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "็™พๅˆ†ใฎ็™พไบŒๅ็‚นไบ”", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "็™พๅˆ†ใฎ็™พไบŒๅ็‚นไบ”", + "TypeName": "percentage", + "Resolution": { + "value": "120.5%" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "10ๆ—ฅ้–“ๆ ชใฎๅผ•ใ‘ๅ€คใŒไธƒใ€‡๏ผ…ใŒ1ใ‚’่ถ…ใˆใ‚‹", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไธƒใ€‡๏ผ…", + "Start": 10, + "End": 12, + "TypeName": "percentage", + "Resolution": { + "value": "70%" + } + } + ] + }, + { + "Input": "20~30ใƒใ‚คใƒณใƒˆ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [] + }, + { + "Input": "็™พๅˆ†ใฎ2.4", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "็™พๅˆ†ใฎ2.4", + "TypeName": "percentage", + "Resolution": { + "value": "2.4%" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "15,123ใƒใ‚คใƒณใƒˆ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "15,123ใƒใ‚คใƒณใƒˆ", + "TypeName": "percentage", + "Resolution": { + "value": "15123%" + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": "ไนๅ‰ฒ|ไบ”ๅ‰ฒ|ๅ…ซ็‚นไบ”ๅ‰ฒ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไนๅ‰ฒ", + "TypeName": "percentage", + "Resolution": { + "value": "90%" + }, + "Start": 0, + "End": 1 + }, + { + "Text": "ไบ”ๅ‰ฒ", + "TypeName": "percentage", + "Resolution": { + "value": "50%" + }, + "Start": 3, + "End": 4 + }, + { + "Text": "ๅ…ซ็‚นไบ”ๅ‰ฒ", + "TypeName": "percentage", + "Resolution": { + "value": "85%" + }, + "Start": 6, + "End": 9 + } + ] + }, + { + "Input": "็™พๅˆ†ใฎ1,111", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "็™พๅˆ†ใฎ1,111", + "TypeName": "percentage", + "Resolution": { + "value": "1111%" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "็™พๅˆ†ใฎ2", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "็™พๅˆ†ใฎ2", + "TypeName": "percentage", + "Resolution": { + "value": "2%" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "2/100", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "2/100", + "TypeName": "percentage", + "Resolution": { + "value": "2%" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "2ๅ‰ฒ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "2ๅ‰ฒ", + "TypeName": "percentage", + "Resolution": { + "value": "20%" + }, + "Start": 0, + "End": 1 + } + ] + }, + { + "Input": "2.5ๅ‰ฒ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "2.5ๅ‰ฒ", + "TypeName": "percentage", + "Resolution": { + "value": "25%" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "๏ผ‘๏ผ’ใƒใ‚คใƒณใƒˆ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ‘๏ผ’ใƒใ‚คใƒณใƒˆ", + "TypeName": "percentage", + "Resolution": { + "value": "12%" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "ไธ€ๅ‰ฒๅผ•|ๅ››็‚นไบ”ๅ‰ฒๅผ•|ไธ€็‚นไบ”ๅ‰ฒๅผ•", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไธ€ๅ‰ฒๅผ•", + "TypeName": "percentage", + "Resolution": { + "value": "90%" + }, + "Start": 0, + "End": 2 + }, + { + "Text": "ๅ››็‚นไบ”ๅ‰ฒๅผ•", + "TypeName": "percentage", + "Resolution": { + "value": "55%" + }, + "Start": 4, + "End": 8 + }, + { + "Text": "ไธ€็‚นไบ”ๅ‰ฒๅผ•", + "TypeName": "percentage", + "Resolution": { + "value": "85%" + }, + "Start": 10, + "End": 14 + } + ] + }, + { + "Input": "็™พๅˆ†ใฎ120", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "็™พๅˆ†ใฎ120", + "TypeName": "percentage", + "Resolution": { + "value": "120%" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "็™พๅˆ†ใฎไธ‰ไธ‡ไบŒๅƒ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "็™พๅˆ†ใฎไธ‰ไธ‡ไบŒๅƒ", + "TypeName": "percentage", + "Resolution": { + "value": "3200%" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "9.5ๅ‰ฒ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "9.5ๅ‰ฒ", + "TypeName": "percentage", + "Resolution": { + "value": "95%" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "100056.33ใƒ‘ใƒผใ‚ปใƒณใƒˆ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "100056.33ใƒ‘ใƒผใ‚ปใƒณใƒˆ", + "TypeName": "percentage", + "Resolution": { + "value": "100056.33%" + }, + "Start": 0, + "End": 13 + } + ] + }, + { + "Input": "9ๅ‰ฒ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "9ๅ‰ฒ", + "TypeName": "percentage", + "Resolution": { + "value": "90%" + }, + "Start": 0, + "End": 1 + } + ] + }, + { + "Input": "0.1ๅ‰ฒๅผ•", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "0.1ๅ‰ฒๅผ•", + "TypeName": "percentage", + "Resolution": { + "value": "99%" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "ไบ”ๅ‰ฒๅผ•ใ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไบ”ๅ‰ฒๅผ•ใ", + "TypeName": "percentage", + "Resolution": { + "value": "50%" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "600%", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "600%", + "TypeName": "percentage", + "Resolution": { + "value": "6%" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "ๅ…ญ็‚นไบ”ๅ‰ฒ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅ…ญ็‚นไบ”ๅ‰ฒ", + "TypeName": "percentage", + "Resolution": { + "value": "65%" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "็™พไบ”ๅใƒใ‚คใƒณใƒˆ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "็™พไบ”ๅใƒใ‚คใƒณใƒˆ", + "TypeName": "percentage", + "Resolution": { + "value": "150%" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "12,056.33ใƒใ‚คใƒณใƒˆ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "12,056.33ใƒใ‚คใƒณใƒˆ", + "TypeName": "percentage", + "Resolution": { + "value": "100056.33%" + }, + "Start": 0, + "End": 12 + } + ] + }, + { + "Input": "7.6ๅ‰ฒ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "7.6ๅ‰ฒ", + "TypeName": "percentage", + "Resolution": { + "value": "76%" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "12/100", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "12/100", + "TypeName": "percentage", + "Resolution": { + "value": "12%" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "็™พๅˆ†ใฎ9,999", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "็™พๅˆ†ใฎ9,999", + "TypeName": "percentage", + "Resolution": { + "value": "9999%" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "ไธ€ไธ‡ไบ”ๅƒใƒใ‚คใƒณใƒˆ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไธ€ไธ‡ไบ”ๅƒใƒใ‚คใƒณใƒˆ", + "TypeName": "percentage", + "Resolution": { + "value": "15000%" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "ๅŠ้ก", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅŠ้ก", + "TypeName": "percentage", + "Resolution": { + "value": "50%" + }, + "Start": 0, + "End": 1 + } + ] + }, + { + "Input": "2.8ๅ‰ฒๅผ•", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "2.8ๅ‰ฒๅผ•", + "TypeName": "percentage", + "Resolution": { + "value": "72%" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "6๏ผŽ5ๅ‰ฒ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "6๏ผŽ5ๅ‰ฒ", + "TypeName": "percentage", + "Resolution": { + "value": "65%" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "5.50ใƒ‘ใƒผใ‚ปใƒณใƒˆ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "5.50ใƒ‘ใƒผใ‚ปใƒณใƒˆ", + "TypeName": "percentage", + "Resolution": { + "value": "5.5%" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "ใ‚ขใƒƒใƒ—ใƒซๅผ•ใๅ‰ฒใ‚Šไนๅ‰ฒๅผ•ใ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไนๅ‰ฒๅผ•ใ", + "TypeName": "percentage", + "Resolution": { + "value": "10%" + }, + "Start": 8, + "End": 11 + } + ] + }, + { + "Input": "56.2/100", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "56.2/100", + "TypeName": "percentage", + "Resolution": { + "value": "56.2%" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "ไบŒๅใƒใ‚คใƒณใƒˆ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไบŒๅใƒใ‚คใƒณใƒˆ", + "TypeName": "percentage", + "Resolution": { + "value": "20%" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "600ใƒใ‚คใƒณใƒˆ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "600ใƒใ‚คใƒณใƒˆ", + "TypeName": "percentage", + "Resolution": { + "value": "6%" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "52.5/100", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "52.5/100", + "TypeName": "percentage", + "Resolution": { + "value": "52.5%" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "ไธƒๅไบ”ใƒใ‚คใƒณใƒˆ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไธƒๅไบ”ใƒใ‚คใƒณใƒˆ", + "TypeName": "percentage", + "Resolution": { + "value": "75%" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "็™พๅˆ†ใฎ2.2ไธŠๆ˜‡ใ—ใŸ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "็™พๅˆ†ใฎ2.2", + "TypeName": "percentage", + "Resolution": { + "value": "2.2%" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "ไบŒๅ?ไธ‰ๅใƒใ‚คใƒณใƒˆ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [] + }, + { + "Input": "ไธƒๅไบ”็‚นไบŒใƒใ‚คใƒณใƒˆ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไธƒๅไบ”็‚นไบŒใƒใ‚คใƒณใƒˆ", + "TypeName": "percentage", + "Resolution": { + "value": "75.2%" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "150ใƒใ‚คใƒณใƒˆ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "150ใƒใ‚คใƒณใƒˆ", + "TypeName": "percentage", + "Resolution": { + "value": "150%" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "6.2ๅ‰ฒๅผ•", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "6.2ๅ‰ฒๅผ•", + "TypeName": "percentage", + "Resolution": { + "value": "38%" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "20ใƒใ‚คใƒณใƒˆ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "20ใƒใ‚คใƒณใƒˆ", + "TypeName": "percentage", + "Resolution": { + "value": "20%" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "็™พๅˆ†ใฎไธ€็‚นไบ”", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "็™พๅˆ†ใฎไธ€็‚นไบ”", + "TypeName": "percentage", + "Resolution": { + "value": "1.5%" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "ไธ‰ๅ‰ฒ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไธ‰ๅ‰ฒ", + "TypeName": "percentage", + "Resolution": { + "value": "30%" + }, + "Start": 0, + "End": 1 + } + ] + }, + { + "Input": "้›ถ็‚นไธ€ๅ‰ฒๅผ•", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "้›ถ็‚นไธ€ๅ‰ฒๅผ•", + "TypeName": "percentage", + "Resolution": { + "value": "99%" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "็™พๅˆ†ใฎ525,000", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "็™พๅˆ†ใฎ525,000", + "TypeName": "percentage", + "Resolution": { + "value": "52500%" + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": "็™พๅˆ†ใฎๅƒ็™พไบŒๅไธ‰", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "็™พๅˆ†ใฎๅƒ็™พไบŒๅไธ‰", + "TypeName": "percentage", + "Resolution": { + "value": "1123%" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "50%", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "50%", + "TypeName": "percentage", + "Resolution": { + "value": "50%" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "3,000/100", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "3,000/100", + "TypeName": "percentage", + "Resolution": { + "value": "3000%" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "ใ‚ขใƒซใ‚ณใƒผใƒซ้‡6๏ผ…ใฎใƒ“ใƒผใƒซใจ32๏ผŽ5๏ผ…ใฎ็™ฝ้…’", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "6๏ผ…", + "TypeName": "percentage", + "Resolution": { + "value": "6%" + }, + "Start": 6, + "End": 7 + }, + { + "Text": "32๏ผŽ5๏ผ…", + "TypeName": "percentage", + "Resolution": { + "value": "32.5%" + }, + "Start": 13, + "End": 17 + } + ] + }, + { + "Input": "็™พๅˆ†ใฎ1๏ผŒ500", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "็™พๅˆ†ใฎ1๏ผŒ500", + "TypeName": "percentage", + "Resolution": { + "value": "15000%" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "1,669/100", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "1,669/100", + "TypeName": "percentage", + "Resolution": { + "value": "1669%" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "็™พใƒ‘ใƒผใ‚ปใƒณใƒˆ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "็™พใƒ‘ใƒผใ‚ปใƒณใƒˆ", + "TypeName": "percentage", + "Resolution": { + "value": "100%" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "๏ผ‘๏ผๅ‰ฒ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ‘๏ผๅ‰ฒ", + "TypeName": "percentage", + "Resolution": { + "value": "100%" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "็™พๅˆ†ใฎ2ใ‚คใ‚ณใƒผใƒซ็™พๅˆ†ใฎไบŒใ€2๏ผ…ใจๅŒใ˜ใ ใ€‚", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "็™พๅˆ†ใฎ2", + "TypeName": "percentage", + "Resolution": { + "value": "2%" + }, + "Start": 0, + "End": 3 + }, + { + "Text": "็™พๅˆ†ใฎไบŒ", + "TypeName": "percentage", + "Resolution": { + "value": "2%" + }, + "Start": 8, + "End": 11 + }, + { + "Text": "2๏ผ…", + "TypeName": "percentage", + "Resolution": { + "value": "2%" + }, + "Start": 13, + "End": 14 + } + ] + }, + { + "Input": "ๅ…ซๅ‰ฒๅผ•", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅ…ซๅ‰ฒๅผ•", + "TypeName": "percentage", + "Resolution": { + "value": "20%" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "12.56ใƒใ‚คใƒณใƒˆ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "12.56ใƒใ‚คใƒณใƒˆ", + "TypeName": "percentage", + "Resolution": { + "value": "12.56%" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "ๅƒไธƒๅไบ”ใƒใ‚คใƒณใƒˆ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅƒไธƒๅไบ”ใƒใ‚คใƒณใƒˆ", + "TypeName": "percentage", + "Resolution": { + "value": "1075%" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "็™พไบŒๅใƒ‘ใƒผใ‚ปใƒณใƒˆ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "็™พไบŒๅใƒ‘ใƒผใ‚ปใƒณใƒˆ", + "TypeName": "percentage", + "Resolution": { + "value": "120.5%" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "ใ‚‹ใใƒใ‚คใƒณใƒˆ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ใ‚‹ใใƒใ‚คใƒณใƒˆ", + "TypeName": "percentage", + "Resolution": { + "value": "6%" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "5/100", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "5/100", + "TypeName": "percentage", + "Resolution": { + "value": "5%" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "0.4ใƒใ‚คใƒณใƒˆ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "0.4ใƒใ‚คใƒณใƒˆ", + "TypeName": "percentage", + "Resolution": { + "value": "0.4%" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "็™พๅˆ†ใฎ22", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "็™พๅˆ†ใฎ22", + "TypeName": "percentage", + "Resolution": { + "value": "22%" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "็™พๅˆ†ใฎไธ‰็‚นไบŒ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "็™พๅˆ†ใฎไธ‰็‚นไบŒ", + "TypeName": "percentage", + "Resolution": { + "value": "3.2%" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "็™พๅˆ†ใฎไธ€็™พไบŒๅ็‚นไบ”", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "็™พๅˆ†ใฎไธ€็™พไบŒๅ็‚นไบ”", + "TypeName": "percentage", + "Resolution": { + "value": "120.5%" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "12ใƒใ‚คใƒณใƒˆ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "12ใƒใ‚คใƒณใƒˆ", + "TypeName": "percentage", + "Resolution": { + "value": "12%" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "3.5ๅ‰ฒๅผ•", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "3.5ๅ‰ฒๅผ•", + "TypeName": "percentage", + "Resolution": { + "value": "65%" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "ไบŒ็‚นๅ››ใƒใ‚คใƒณใƒˆ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไบŒ็‚นๅ››ใƒใ‚คใƒณใƒˆ", + "TypeName": "percentage", + "Resolution": { + "value": "2.4%" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "็™พๅˆ†ใฎ669", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "็™พๅˆ†ใฎ669", + "TypeName": "percentage", + "Resolution": { + "value": "669%" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "๏ผ’๏ผŒ๏ผ‘๏ผ’๏ผ“ใƒใ‚คใƒณใƒˆ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ’๏ผŒ๏ผ‘๏ผ’๏ผ“ใƒใ‚คใƒณใƒˆ", + "TypeName": "percentage", + "Resolution": { + "value": "2123%" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "3.5ๅ‰ฒ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "3.5ๅ‰ฒ", + "TypeName": "percentage", + "Resolution": { + "value": "35%" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "2.2/500", + "NotSupported": "dotnet, javascript, python, java", + "Results": [] + }, + { + "Input": "๏ผ’๏ผŽ๏ผ”ใƒใ‚คใƒณใƒˆ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "๏ผ’๏ผŽ๏ผ”ใƒใ‚คใƒณใƒˆ", + "TypeName": "percentage", + "Resolution": { + "value": "2.4%" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "6.9ๅ‰ฒๅผ•", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "6.9ๅ‰ฒๅผ•", + "TypeName": "percentage", + "Resolution": { + "value": "31%" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "100ใƒ‘ใƒผใ‚ปใƒณใƒˆใ€", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "100ใƒ‘ใƒผใ‚ปใƒณใƒˆใ€", + "TypeName": "percentage", + "Resolution": { + "value": "100%" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "ใƒžใ‚คใƒŠใ‚น122%", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ใƒžใ‚คใƒŠใ‚น122%", + "TypeName": "percentage", + "Resolution": { + "value": "-122%" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "7.2ๅ‰ฒ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "7.2ๅ‰ฒ", + "TypeName": "percentage", + "Resolution": { + "value": "72%" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "5ใƒ‘ใƒผใ‚ปใƒณใƒˆ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "5ใƒ‘ใƒผใ‚ปใƒณใƒˆ", + "TypeName": "percentage", + "Resolution": { + "value": "5%" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "2.4/100", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "2.4/100", + "TypeName": "percentage", + "Resolution": { + "value": "2.4%" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "12,000ใƒใ‚คใƒณใƒˆ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "12,000ใƒใ‚คใƒณใƒˆ", + "TypeName": "percentage", + "Resolution": { + "value": "12000%" + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": "ๅ››ๅˆ†ใฎไธ€ใฎๅ‰ฒๅผ•", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅ››ๅˆ†ใฎไธ€ใฎๅ‰ฒๅผ•", + "TypeName": "percentage", + "Resolution": { + "value": "75%" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "2ๅ‰ฒๅผ•|2.5ๅ‰ฒๅผ•|2.1ๅ‰ฒๅผ•|2ๅ‰ฒๅผ•", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "2ๅ‰ฒๅผ•", + "TypeName": "percentage", + "Resolution": { + "value": "20%" + }, + "Start": 0, + "End": 2 + }, + { + "Text": "2.5ๅ‰ฒๅผ•", + "TypeName": "percentage", + "Resolution": { + "value": "25%" + }, + "Start": 4, + "End": 8 + }, + { + "Text": "2.1ๅ‰ฒๅผ•", + "TypeName": "percentage", + "Resolution": { + "value": "21%" + }, + "Start": 10, + "End": 14 + }, + { + "Text": "2ๅ‰ฒๅผ•", + "TypeName": "percentage", + "Resolution": { + "value": "20%" + }, + "Start": 16, + "End": 18 + } + ] + }, + { + "Input": "ๅ…ญใƒใ‚คใƒณใƒˆ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅ…ญใƒใ‚คใƒณใƒˆ", + "TypeName": "percentage", + "Resolution": { + "value": "6%" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "75ใƒใ‚คใƒณใƒˆ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "75ใƒใ‚คใƒณใƒˆ", + "TypeName": "percentage", + "Resolution": { + "value": "75%" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "https://www.test.com/search?q=30%25%2020%ใ‚’่จชใญใฆใใ ใ•ใ„", + "NotSupported": "dotnet, javascript, python, java", + "Results": [] + }, + { + "Input": "ใ‚ขใƒซใ‚ณใƒผใƒซ้‡ใŒ5ใ‹ใ‚‰20ใƒ‘ใƒผใ‚ปใƒณใƒˆใฎๅ•†ๅ“ใ‚’ๆŽขใ™", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "20ใƒ‘ใƒผใ‚ปใƒณใƒˆ", + "TypeName": "percentage", + "Resolution": { + "value": "20%" + }, + "Start": 10, + "End": 16 + } + ] + }, + { + "Input": "้‡‘่žๅธ‚ๅ ดใง้‹็”จใ™ใ‚‹่ณ‡้‡‘้‹็”จไบ‹ๆฅญใ‚’ๅˆใ‚ใ›ใŸ่ฒกๆŠ•็ท้กใ‚‚้ŽๅŽปๆœ€ๅคงใฎๅŒไบŒ๏ผ…ๆธ›ใฎๅ››ๅไนๅ…†ไนๅƒไบ”็™พไนๅไบŒๅ„„ๅ††ใจใชใฃใฆใ„ใ‚‹ใ€‚", + "NotSupported": "python,javascript", + "Results": [ + { + "Text": "ไบŒ%", + "TypeName": "percentage", + "Resolution": { + "value": "2%" + }, + "Start": 31, + "End": 32 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Korean/NumberModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Korean/NumberModel.json new file mode 100644 index 000000000..4a199e259 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Korean/NumberModel.json @@ -0,0 +1,4110 @@ +[ + { + "Input": "๋งˆ์ด๋„ˆ์Šค์ผ๋งŒ", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋งˆ์ด๋„ˆ์Šค์ผ๋งŒ", + "TypeName": "number", + "Resolution": { + "value": "-10000" + } + } + ] + }, + { + "Input": "192.", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "192", + "TypeName": "number", + "Resolution": { + "value": "192" + } + } + ] + }, + { + "Input": "192.168.1.2", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "192", + "TypeName": "number", + "Resolution": { + "value": "192" + } + }, + { + "Text": "168", + "TypeName": "number", + "Resolution": { + "value": "168" + } + }, + { + "Text": "1", + "TypeName": "number", + "Resolution": { + "value": "1" + } + }, + { + "Text": "2", + "TypeName": "number", + "Resolution": { + "value": "2" + } + } + ] + }, + { + "Input": "180.25ml์˜ ์•ก์ฒด", + "Comment": "PendingValidation, incorrect result set", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "180.25", + "TypeName": "number", + "Resolution": { + "value": "180.25" + } + } + ] + }, + { + "Input": "180ml์˜ ์•ก์ฒด", + "Comment": "PendingValidation, incorrect result set", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "180", + "TypeName": "number", + "Resolution": { + "value": "180" + } + } + ] + }, + { + "Input": "29km์˜ ๊ธธ", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "29", + "TypeName": "number", + "Resolution": { + "value": "29" + } + } + ] + }, + { + "Input": "5์›” 4์ผ", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "5", + "TypeName": "number", + "Resolution": { + "value": "5" + } + }, + { + "Text": "4", + "TypeName": "number", + "Resolution": { + "value": "4" + } + } + ] + }, + { + "Input": ".25ml์˜ ์•ก์ฒด", + "Comment": "PendingValidation, incorrect result set", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": ".25", + "TypeName": "number", + "Resolution": { + "value": "0.25" + } + } + ] + }, + { + "Input": ".08", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": ".08", + "TypeName": "number", + "Resolution": { + "value": "0.08" + } + } + ] + }, + { + "Input": ".23456000", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": ".23456000", + "TypeName": "number", + "Resolution": { + "value": "0.23456" + } + } + ] + }, + { + "Input": "4.800", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "4.800", + "TypeName": "number", + "Resolution": { + "value": "4.8" + } + } + ] + }, + { + "Input": "์ผ๋ฐฑ์‚ผ๊ณผ ์‚ผ๋ถ„์˜ ์ด", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ผ๋ฐฑ์‚ผ๊ณผ ์‚ผ๋ถ„์˜ ์ด", + "TypeName": "number", + "Resolution": { + "value": "103.666666666667" + } + } + ] + }, + { + "Input": "์‹ญ์œก", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์‹ญ์œก", + "TypeName": "number", + "Resolution": { + "value": "16" + } + } + ] + }, + { + "Input": "์‚ผ๋ถ„์˜ ์ด", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์‚ผ๋ถ„์˜ ์ด", + "TypeName": "number", + "Resolution": { + "value": "0.666666666666667" + } + } + ] + }, + { + "Input": "์ผ๋ฐฑ์‹ญ์œก", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ผ๋ฐฑ์‹ญ์œก", + "TypeName": "number", + "Resolution": { + "value": "116" + } + } + ] + }, + { + "Input": "์ผ๋ฐฑ์œก", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ผ๋ฐฑ์œก", + "TypeName": "number", + "Resolution": { + "value": "106" + } + } + ] + }, + { + "Input": "์ผ๋ฐฑ์œก์‹ญ์ผ", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ผ๋ฐฑ์œก์‹ญ์ผ", + "TypeName": "number", + "Resolution": { + "value": "161" + } + } + ] + }, + { + "Input": "์กฐ ๋ฒˆ์งธ", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "์กฐ ๋ฒˆ์งธ", + "TypeName": "number", + "Resolution": { + "value": "1E-12" + } + } + ] + }, + { + "Input": "์ผ๋ฐฑ์กฐ ๋ฒˆ์งธ", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "์ผ๋ฐฑ์กฐ ๋ฒˆ์งธ", + "TypeName": "number", + "Resolution": { + "value": "1E-10" + } + } + ] + }, + { + "Input": "1,234,567", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1,234,567", + "TypeName": "number", + "Resolution": { + "value": "1234567" + } + } + ] + }, + { + "Input": "1, 234, 567", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1", + "TypeName": "number", + "Resolution": { + "value": "1" + } + }, + { + "Text": "234", + "TypeName": "number", + "Resolution": { + "value": "234" + } + }, + { + "Text": "567", + "TypeName": "number", + "Resolution": { + "value": "567" + } + } + ] + }, + { + "Input": "9.2321312", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "9.2321312", + "TypeName": "number", + "Resolution": { + "value": "9.2321312" + } + } + ] + }, + { + "Input": "-9.2321312", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "-9.2321312", + "TypeName": "number", + "Resolution": { + "value": "-9.2321312" + } + } + ] + }, + { + "Input": "-1", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "-1", + "TypeName": "number", + "Resolution": { + "value": "-1" + } + } + ] + }, + { + "Input": "-4/5", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "-4/5", + "TypeName": "number", + "Resolution": { + "value": "-0.8" + } + } + ] + }, + { + "Input": "- 1 4/5", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "- 1 4/5", + "TypeName": "number", + "Resolution": { + "value": "-1.8" + } + } + ] + }, + { + "Input": "์‚ผ", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์‚ผ", + "TypeName": "number", + "Resolution": { + "value": "3" + } + } + ] + }, + { + "Input": " 123456789101231", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "123456789101231", + "TypeName": "number", + "Resolution": { + "value": "123456789101231" + } + } + ] + }, + { + "Input": "-123456789101231", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "-123456789101231", + "TypeName": "number", + "Resolution": { + "value": "-123456789101231" + } + } + ] + }, + { + "Input": " -123456789101231", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "-123456789101231", + "TypeName": "number", + "Resolution": { + "value": "-123456789101231" + } + } + ] + }, + { + "Input": "1", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1", + "TypeName": "number", + "Resolution": { + "value": "1" + } + } + ] + }, + { + "Input": "์ผ๋งŒ", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ผ๋งŒ", + "TypeName": "number", + "Resolution": { + "value": "10000" + } + } + ] + }, + { + "Input": "์ผ๋ฐฑ์–ต", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ผ๋ฐฑ์–ต", + "TypeName": "number", + "Resolution": { + "value": "10000000000" + } + } + ] + }, + { + "Input": "์ด๋ฐฑ๋งŒ", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ด๋ฐฑ๋งŒ", + "TypeName": "number", + "Resolution": { + "value": "2000000" + } + } + ] + }, + { + "Input": "1์กฐ", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1์กฐ", + "TypeName": "number", + "Resolution": { + "value": "1000000000000" + } + } + ] + }, + { + "Input": " ์‚ผ ", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์‚ผ", + "TypeName": "number", + "Resolution": { + "value": "3" + } + } + ] + }, + { + "Input": "์ผ์กฐ", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ผ์กฐ", + "TypeName": "number", + "Resolution": { + "value": "1000000000000" + } + } + ] + }, + { + "Input": "์ด์‹ญ์ผ์กฐ", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ด์‹ญ์ผ์กฐ", + "TypeName": "number", + "Resolution": { + "value": "21000000000000" + } + } + ] + }, + { + "Input": "์ด์‹ญ์ผ์กฐ ์‚ผ๋ฐฑ", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ด์‹ญ์ผ์กฐ ์‚ผ๋ฐฑ", + "TypeName": "number", + "Resolution": { + "value": "21000000000300" + } + } + ] + }, + { + "Input": "์˜ค์‹ญ ์ด", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜ค์‹ญ ์ด", + "TypeName": "number", + "Resolution": { + "value": "52" + } + } + ] + }, + { + "Input": "์˜ค์‹ญ ์ด", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜ค์‹ญ ์ด", + "TypeName": "number", + "Resolution": { + "value": "52" + } + } + ] + }, + { + "Input": "์‚ผ๋ฐฑ ์‚ผ์‹ญ ์ผ", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์‚ผ๋ฐฑ ์‚ผ์‹ญ ์ผ", + "TypeName": "number", + "Resolution": { + "value": "331" + } + } + ] + }, + { + "Input": "์ด์‹ญ๋งŒ ์ด์ฒœ", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ด์‹ญ๋งŒ ์ด์ฒœ", + "TypeName": "number", + "Resolution": { + "value": "202000" + } + } + ] + }, + { + "Input": "์ด์ฒœ ์ด๋ฐฑ", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ด์ฒœ ์ด๋ฐฑ", + "TypeName": "number", + "Resolution": { + "value": "2200" + } + } + ] + }, + { + "Input": "1e10", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1e10", + "TypeName": "number", + "Resolution": { + "value": "10000000000" + } + } + ] + }, + { + "Input": "1.1^23", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1.1^23", + "TypeName": "number", + "Resolution": { + "value": "8.95430243255239" + } + } + ] + }, + { + "Input": "์น ์‹ญ", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์น ์‹ญ", + "TypeName": "number", + "Resolution": { + "value": "70" + } + } + ] + }, + { + "Input": "2 1/4", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2 1/4", + "TypeName": "number", + "Resolution": { + "value": "2.25" + } + } + ] + }, + { + "Input": "3/4", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3/4", + "TypeName": "number", + "Resolution": { + "value": "0.75" + } + } + ] + }, + { + "Input": "ํŒ”๋ถ„์˜ ์ผ", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ํŒ”๋ถ„์˜ ์ผ", + "TypeName": "number", + "Resolution": { + "value": "0.125" + } + } + ] + }, + { + "Input": "ํŒ”๋ถ„์˜ ์˜ค", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ํŒ”๋ถ„์˜ ์˜ค", + "TypeName": "number", + "Resolution": { + "value": "0.625" + } + } + ] + }, + { + "Input": "๋ฐ˜", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "๋ฐ˜", + "TypeName": "number", + "Resolution": { + "value": "0.5" + } + } + ] + }, + { + "Input": "์ด์‹ญ์‚ผ๊ณผ ์˜ค๋ถ„์˜ ์‚ผ", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ด์‹ญ์‚ผ๊ณผ ์˜ค๋ถ„์˜ ์‚ผ", + "TypeName": "number", + "Resolution": { + "value": "23.6" + } + } + ] + }, + { + "Input": "์ผ๊ณผ ์ด๋ถ„์˜ ์ผ", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ผ๊ณผ ์ด๋ถ„์˜ ์ผ", + "TypeName": "number", + "Resolution": { + "value": "1.5" + } + } + ] + }, + { + "Input": "์ผ๊ณผ ์‚ฌ๋ถ„์˜ ์ผ", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ผ๊ณผ ์‚ฌ๋ถ„์˜ ์ผ", + "TypeName": "number", + "Resolution": { + "value": "1.25" + } + } + ] + }, + { + "Input": "์˜ค์™€ ์‚ฌ๋ถ„์˜ ์ผ", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜ค์™€ ์‚ฌ๋ถ„์˜ ์ผ", + "TypeName": "number", + "Resolution": { + "value": "5.25" + } + } + ] + }, + { + "Input": "์ผ๋ฐฑ๊ณผ ์‚ฌ๋ถ„์˜ ์‚ผ", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ผ๋ฐฑ๊ณผ ์‚ฌ๋ถ„์˜ ์‚ผ", + "TypeName": "number", + "Resolution": { + "value": "100.75" + } + } + ] + }, + { + "Input": "๋ฐฑ๋ถ„์˜ ์ผ", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋ฐฑ๋ถ„์˜ ์ผ", + "TypeName": "number", + "Resolution": { + "value": "0.01" + } + } + ] + }, + { + "Input": "1.1^+23", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1.1^+23", + "TypeName": "number", + "Resolution": { + "value": "8.95430243255239" + } + } + ] + }, + { + "Input": "2.5^-1", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2.5^-1", + "TypeName": "number", + "Resolution": { + "value": "0.4" + } + } + ] + }, + { + "Input": "-2500^-1", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "-2500^-1", + "TypeName": "number", + "Resolution": { + "value": "-0.0004" + } + } + ] + }, + { + "Input": "-1.1^+23", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "-1.1^+23", + "TypeName": "number", + "Resolution": { + "value": "-8.95430243255239" + } + } + ] + }, + { + "Input": "-2.5^-1", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "-2.5^-1", + "TypeName": "number", + "Resolution": { + "value": "-0.4" + } + } + ] + }, + { + "Input": "-1.1^--23", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "-1.1^--23", + "TypeName": "number", + "Resolution": { + "value": "-8.95430243255239" + } + } + ] + }, + { + "Input": "-127.32e13", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "-127.32e13", + "TypeName": "number", + "Resolution": { + "value": "-1.2732E+15" + } + } + ] + }, + { + "Input": "12.32e+14", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "12.32e+14", + "TypeName": "number", + "Resolution": { + "value": "1.232E+15" + } + } + ] + }, + { + "Input": "-12e-1", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "-12e-1", + "TypeName": "number", + "Resolution": { + "value": "-1.2" + } + } + ] + }, + { + "Input": "์‹ญ์ด์–ต", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์‹ญ์ด์–ต", + "TypeName": "number", + "Resolution": { + "value": "1200000000" + } + } + ] + }, + { + "Input": "์˜ค๋ถ„์˜ ์ผ", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜ค๋ถ„์˜ ์ผ", + "TypeName": "number", + "Resolution": { + "value": "0.2" + } + } + ] + }, + { + "Input": "์‚ผ๊ณผ ์˜ค๋ถ„์˜ ์ผ", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์‚ผ๊ณผ ์˜ค๋ถ„์˜ ์ผ", + "TypeName": "number", + "Resolution": { + "value": "3.2" + } + } + ] + }, + { + "Input": "์ด์‹ญ์ผ๋ถ„์˜ ์ผ", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ด์‹ญ์ผ๋ถ„์˜ ์ผ", + "TypeName": "number", + "Resolution": { + "value": "0.0476190476190476" + } + } + ] + }, + { + "Input": "์ด์‹ญ์˜ค๋ถ„์˜ ์ผ", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ด์‹ญ์˜ค๋ถ„์˜ ์ผ", + "TypeName": "number", + "Resolution": { + "value": "0.04" + } + } + ] + }, + { + "Input": "์ด์‹ญ์ผ๋ถ„์˜ ์‚ผ", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ด์‹ญ์ผ๋ถ„์˜ ์‚ผ", + "TypeName": "number", + "Resolution": { + "value": "0.142857142857143" + } + } + ] + }, + { + "Input": "์ด์‹ญ์ผ ๋ถ„์˜ ์‚ผ", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ด์‹ญ์ผ ๋ถ„์˜ ์‚ผ", + "TypeName": "number", + "Resolution": { + "value": "0.142857142857143" + } + } + ] + }, + { + "Input": "์ด์‹ญ์˜ค๋ถ„์˜ ์ด์‹ญ", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ด์‹ญ์˜ค๋ถ„์˜ ์ด์‹ญ", + "TypeName": "number", + "Resolution": { + "value": "0.8" + } + } + ] + }, + { + "Input": "์ผ๋ฐฑ๊ณผ ์˜ค๋ถ„์˜ ์‚ผ์‹ญ", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ผ๋ฐฑ๊ณผ ์˜ค๋ถ„์˜ ์‚ผ์‹ญ", + "TypeName": "number", + "Resolution": { + "value": "106" + } + } + ] + }, + { + "Input": "์‚ผ์‹ญ์˜ค๋ถ„์˜ ์ผ๋ฐฑ", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์‚ผ์‹ญ์˜ค๋ถ„์˜ ์ผ๋ฐฑ", + "TypeName": "number", + "Resolution": { + "value": "2.85714285714286" + } + } + ] + }, + { + "Input": "์˜ค๋ถ„์˜ ์ผ๋ฐฑ์‚ผ์‹ญ์ด", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜ค๋ถ„์˜ ์ผ๋ฐฑ์‚ผ์‹ญ์ด", + "TypeName": "number", + "Resolution": { + "value": "26.4" + } + } + ] + }, + { + "Input": "์ผ๋ฐฑ์‚ผ์‹ญ๊ณผ ์˜ค๋ถ„์˜ ์ด", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ผ๋ฐฑ์‚ผ์‹ญ๊ณผ ์˜ค๋ถ„์˜ ์ด", + "TypeName": "number", + "Resolution": { + "value": "130.4" + } + } + ] + }, + { + "Input": "์ผ๋ฐฑ์˜ค๋ถ„์˜ ์ผ", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ผ๋ฐฑ์˜ค๋ถ„์˜ ์ผ", + "TypeName": "number", + "Resolution": { + "value": "0.00952380952380952" + } + } + ] + }, + { + "Input": "๋ฐฑ์˜ค๋ถ„์˜ ์ผ", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋ฐฑ์˜ค๋ถ„์˜ ์ผ", + "TypeName": "number", + "Resolution": { + "value": "0.00952380952380952" + } + } + ] + }, + { + "Input": "์ผ์ฒœ์˜ค๋ถ„์˜ ์ผ๋ฐฑ", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ผ์ฒœ์˜ค๋ถ„์˜ ์ผ๋ฐฑ", + "TypeName": "number", + "Resolution": { + "value": "0.0995024875621891" + } + } + ] + }, + { + "Input": "์‚ผ๋ถ„์˜ ์ผ", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์‚ผ๋ถ„์˜ ์ผ", + "TypeName": "number", + "Resolution": { + "value": "0.333333333333333" + } + } + ] + }, + { + "Input": "์ผ๋ฐฑ์ด์‹ญ์ผ๋ถ„์˜ ์ผ", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ผ๋ฐฑ์ด์‹ญ์ผ๋ถ„์˜ ์ผ", + "TypeName": "number", + "Resolution": { + "value": "0.00826446280991736" + } + } + ] + }, + { + "Input": "์‚ผ ๋ถ„์˜ ์ผ", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์‚ผ ๋ถ„์˜ ์ผ", + "TypeName": "number", + "Resolution": { + "value": "0.333333333333333" + } + } + ] + }, + { + "Input": "3๋ถ„์˜ ์ผ", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3๋ถ„์˜ ์ผ", + "TypeName": "number", + "Resolution": { + "value": "0.333333333333333" + } + } + ] + }, + { + "Input": "์‚ผ๋ถ„์˜ 1", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์‚ผ๋ถ„์˜ 1", + "TypeName": "number", + "Resolution": { + "value": "0.333333333333333" + } + } + ] + }, + { + "Input": "20๋ถ„์˜ ์ผ", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "20๋ถ„์˜ ์ผ", + "TypeName": "number", + "Resolution": { + "value": "0.05" + } + } + ] + }, + { + "Input": "์ด์‹ญ๋ถ„์˜ ์ผ", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ด์‹ญ๋ถ„์˜ ์ผ", + "TypeName": "number", + "Resolution": { + "value": "0.05" + } + } + ] + }, + { + "Input": "์ผ๋ฐฑ๋ถ„์˜ ์ผ", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ผ๋ฐฑ๋ถ„์˜ ์ผ", + "TypeName": "number", + "Resolution": { + "value": "0.01" + } + } + ] + }, + { + "Input": "์ผ๋ฐฑ์ด์‹ญํŒ”๋ถ„์˜ ์ผ", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ผ๋ฐฑ์ด์‹ญํŒ”๋ถ„์˜ ์ผ", + "TypeName": "number", + "Resolution": { + "value": "0.0078125" + } + } + ] + }, + { + "Input": "์ •๋‹ต์€ ์Œ์ˆ˜ ์ผ์ฒœ๊ตฌ๋ฐฑ์ž…๋‹ˆ๋‹ค.", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์Œ์ˆ˜ ์ผ์ฒœ๊ตฌ๋ฐฑ", + "TypeName": "number", + "Resolution": { + "value": "-1900" + } + } + ] + }, + { + "Input": "์ •๋‹ต์€ ๋งˆ์ด๋„ˆ์Šค ์ผ์ฒœ๊ตฌ๋ฐฑ์ž…๋‹ˆ๋‹ค.", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋งˆ์ด๋„ˆ์Šค ์ผ์ฒœ๊ตฌ๋ฐฑ", + "TypeName": "number", + "Resolution": { + "value": "-1900" + } + } + ] + }, + { + "Input": "์ •๋‹ต์€ ๋งˆ์ด๋„ˆ์Šค ์ผ์ž…๋‹ˆ๋‹ค.", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋งˆ์ด๋„ˆ์Šค ์ผ", + "TypeName": "number", + "Resolution": { + "value": "-1" + } + } + ] + }, + { + "Input": "์ •๋‹ต์€ ๋งˆ์ด๋„ˆ์Šค ์‚ผ์‹ญ์˜ค๋ถ„์˜ ์ผ๋ฐฑ์ž…๋‹ˆ๋‹ค.", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋งˆ์ด๋„ˆ์Šค ์‚ผ์‹ญ์˜ค๋ถ„์˜ ์ผ๋ฐฑ", + "TypeName": "number", + "Resolution": { + "value": "-2.85714285714286" + } + } + ] + }, + { + "Input": "์ •๋‹ต์€ ์Œ์ˆ˜ ์ด์‹ญ๋ถ„์˜ ์ผ์ž…๋‹ˆ๋‹ค.", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์Œ์ˆ˜ ์ด์‹ญ๋ถ„์˜ ์ผ", + "TypeName": "number", + "Resolution": { + "value": "-0.05" + } + } + ] + }, + { + "Input": "์ •๋‹ต์€ ๋งˆ์ด๋„ˆ์Šค ์˜ค ์  ์˜ค์ž…๋‹ˆ๋‹ค.", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "๋งˆ์ด๋„ˆ์Šค ์˜ค ์  ์˜ค", + "TypeName": "number", + "Resolution": { + "value": "-5.5" + } + } + ] + }, + { + "Input": "์ •๋‹ต์€ ๋งˆ์ด๋„ˆ์Šค ์˜ค์ž…๋‹ˆ๋‹ค.", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋งˆ์ด๋„ˆ์Šค ์˜ค", + "TypeName": "number", + "Resolution": { + "value": "-5" + } + } + ] + }, + { + "Input": "์‚ฌ๋ถ„์˜ ์ผ", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์‚ฌ๋ถ„์˜ ์ผ", + "TypeName": "number", + "Resolution": { + "value": "0.25" + } + } + ] + }, + { + "Input": "์˜ค๋ถ„์˜ ๊ตฌ์ฒœ์˜ค๋ฐฑ", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์˜ค๋ถ„์˜ ๊ตฌ์ฒœ์˜ค๋ฐฑ", + "TypeName": "number", + "Resolution": { + "value": "1900" + } + } + ] + }, + { + "Input": "1 234 567", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "1 234 567", + "TypeName": "number", + "Resolution": { + "value": "1234567" + } + } + ] + }, + { + "Input": "40 000 ์€ 40โ€ฏ000๊ณผ ๊ฐ™๋‹ค", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "40 000", + "TypeName": "number", + "Resolution": { + "value": "40000" + } + }, + { + "Text": "40โ€ฏ000", + "TypeName": "number", + "Resolution": { + "value": "40000" + } + } + ] + }, + { + "Input": "ํ˜„์žฌ ์ค‘๊ตญ์˜ ์ธ๊ตฌ์ˆ˜๋Š” 1 414 021 100์ด๋‹ค.", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "1 414 021 100", + "TypeName": "number", + "Resolution": { + "value": "1414021100" + } + } + ] + }, + { + "Input": "423 0000๋Š” ๋‘ ๊ฐœ์˜ ์ˆซ์ž์ด๋‹ค.", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "423", + "TypeName": "number", + "Resolution": { + "value": "423" + } + }, + { + "Text": "0000", + "TypeName": "number", + "Resolution": { + "value": "0" + } + }, + { + "Text": "๋‘", + "TypeName": "number", + "Resolution": { + "value": "2" + } + } + ] + }, + { + "Input": "1โ€ฏ234โ€ฏ567.89๋Š” ์œ ํšจํ•œ ์ˆซ์ž ํ˜•์‹์ด๋‹ค.", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotnet", + "Results": [ + { + "Text": "1โ€ฏ234โ€ฏ567.89", + "TypeName": "number", + "Resolution": { + "value": "1234567.89" + } + } + ] + }, + { + "Input": "0์€ ์˜์ด๋‹ค.", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "0", + "TypeName": "number", + "Resolution": { + "value": "0" + } + }, + { + "Text": "์˜", + "TypeName": "number", + "Resolution": { + "value": "0" + } + } + ] + }, + { + "Input": "5/17/2018์— ๋งŒ๋‚ ๊นŒ์š”?", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5", + "TypeName": "number", + "Resolution": { + "value": "5" + } + }, + { + "Text": "17", + "TypeName": "number", + "Resolution": { + "value": "17" + } + }, + { + "Text": "2018", + "TypeName": "number", + "Resolution": { + "value": "2018" + } + } + ] + }, + { + "Input": "๋‚ด ์ „ํ™”๋ฒˆํ˜ธ๋Š” +1-222-2222/2222์ž…๋‹ˆ๋‹ค.", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1", + "TypeName": "number", + "Resolution": { + "value": "1" + } + }, + { + "Text": "222", + "TypeName": "number", + "Resolution": { + "value": "222" + } + }, + { + "Text": "2222", + "TypeName": "number", + "Resolution": { + "value": "2222" + } + }, + { + "Text": "2222", + "TypeName": "number", + "Resolution": { + "value": "2222" + } + } + ] + }, + { + "Input": "๊ทธ ๋‚˜๋ฌด๋Š” 192์‚ด์ž…๋‹ˆ๋‹ค", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "192", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "192" + }, + "Start": 6, + "End": 8 + } + ] + }, + { + "Input": "๋‚ด IP ์ฃผ์†Œ๋Š” 192.168.1.2์ž…๋‹ˆ๋‹ค", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "192", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "192" + }, + "Start": 9, + "End": 11 + }, + { + "Text": "168", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "168" + }, + "Start": 13, + "End": 15 + }, + { + "Text": "1", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "1" + }, + "Start": 17, + "End": 17 + }, + { + "Text": "2", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "2" + }, + "Start": 19, + "End": 19 + } + ] + }, + { + "Input": "๋‚ด ํ•™์ƒ๋ฒˆํ˜ธ๋Š” ์‹ญ์œก์ž…๋‹ˆ๋‹ค", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "์‹ญ์œก", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "16" + }, + "Start": 8, + "End": 9 + } + ] + }, + { + "Input": "๋ฐฑ์‹ญ์œก ์ž๋ฃจ์˜ ์—ฐํ•„์ด ์žˆ๋‹ค", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "๋ฐฑ์‹ญ์œก", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "116" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "๋ฐฑ์œก์€ ๋‚˜์—๊ฒŒ ํŠน๋ณ„ํ•œ ์ˆซ์ž์ด๋‹ค", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "๋ฐฑ์œก", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "106" + }, + "Start": 0, + "End": 1 + } + ] + }, + { + "Input": "๋‚ด๊ฐ€ ์‚ฌ๋Š” ๊ณณ์€ ๋ฐฑ์œก์‹ญ์ผ ํ˜ธ์ž…๋‹ˆ๋‹ค", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "๋ฐฑ์œก์‹ญ์ผ", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "161" + }, + "Start": 9, + "End": 12 + } + ] + }, + { + "Input": "์‹ญ๋งŒ ๋‹ฌ๋Ÿฌ", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "์‹ญ๋งŒ", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "100000" + }, + "Start": 0, + "End": 1 + } + ] + }, + { + "Input": "1,234,567์€ ํฐ ์ˆซ์ž์ธ๊ฐ€?", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "1,234,567", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "1234567" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "์ด ๊ฐ€๋ฐฉ์˜ ๊ฐ€๊ฒฉ์€ 1, 234, 567์›์ด๋‹ค", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "1", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "1" + }, + "Start": 10, + "End": 10 + }, + { + "Text": "234", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "234" + }, + "Start": 13, + "End": 15 + }, + { + "Text": "567", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "567" + }, + "Start": 18, + "End": 20 + } + ] + }, + { + "Input": "-1์€ ์Œ์ˆ˜์ด๋‹ค", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "-1", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "-1" + }, + "Start": 0, + "End": 1 + } + ] + }, + { + "Input": "์‚ผ์€ ์ž์—ฐ์ˆ˜์ด๋‹ค", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "์‚ผ", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "3" + }, + "Start": 0, + "End": 0 + } + ] + }, + { + "Input": "์ˆซ์ž 1", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "1", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "1" + }, + "Start": 3, + "End": 3 + } + ] + }, + { + "Input": "๋‚˜์˜ ์›”๊ธ‰์€ 2๋ฐฑ๋งŒ์›์ž…๋‹ˆ๋‹ค", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "2๋ฐฑ๋งŒ", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "2000000" + }, + "Start": 7, + "End": 9 + } + ] + }, + { + "Input": "1์กฐ์›์ด ๋„˜๋Š” ์ •๋ถ€์˜ ์˜ˆ์‚ฐ์ด ์‚ฌ๋ผ์กŒ๋‹ค", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "1์กฐ", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "1000000000000" + }, + "Start": 0, + "End": 1 + } + ] + }, + { + "Input": "์‚ผ์€ ์†Œ์ˆ˜์ž…๋‹ˆ๋‹ค", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "์‚ผ", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "3" + }, + "Start": 0, + "End": 0 + } + ] + }, + { + "Input": "์ผ์กฐ์›์˜ ์ •๋ถ€ ์˜ˆ์‚ฐ์ด ์‚ฌ๋ผ์กŒ๋‹ค", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "์ผ์กฐ", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "1000000000000" + }, + "Start": 0, + "End": 1 + } + ] + }, + { + "Input": "์ด์‹ญ์ผ์กฐ์›์€ ํฐ ๋ˆ์ด๋‹ค", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "์ด์‹ญ์ผ์กฐ", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "21000000000000" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "์‚ผ์„ฑ์˜ ์—ฐ ๋งค์ถœ์€ ์ด์‹ญ์ผ์กฐ ์‚ผ๋ฐฑ์— ๋‹ฌํ•œ๋‹ค", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "์ด์‹ญ์ผ์กฐ ์‚ผ๋ฐฑ", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "21000000000300" + }, + "Start": 10, + "End": 16 + } + ] + }, + { + "Input": "์ด์‹ญ์ผ์กฐ์™€ ์‚ผ๋ฐฑ์€ ๋‹ค๋ฅธ ์ˆ˜์ด๋‹ค", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "์ด์‹ญ์ผ์กฐ์™€ ์‚ผ๋ฐฑ", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "21000000000300" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "์˜ค์‹ญ์ด๋ช…์˜ ์‚ฌ๋žŒ๋“ค์ด ์ฐธ์„ํ–ˆ๋‹ค", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "์˜ค์‹ญ์ด", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "52" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "์‚ผ๋ฐฑ์‚ผ์‹ญ์ผ์ผ์ด ์ง€๋‚ฌ๋‹ค", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "์‚ผ๋ฐฑ์‚ผ์‹ญ์ผ", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "331" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "์ด๋ฐฑ๊ณผ ์ด์ฒœ์€ ๋‹ค๋ฅธ ์ˆซ์ž์ด๋‹ค", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "์ด๋ฐฑ๊ณผ ์ด์ฒœ", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "202000" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "์ด์ฒœ์ด๋ฐฑ๋…„์ด ์ง€๋‚ฌ๋‹ค", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "์ด์ฒœ์ด๋ฐฑ", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "2200" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "322๋ฐฑ์€ ์œ ํšจํ•˜์ง€ ์•Š์€ ์ˆ˜์ด๋‹ค", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "322๋ฐฑ", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "32200" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "์น ์‹ญ์ฒ™์˜ ๋ฐฐ๊ฐ€ ์žˆ๋‹ค", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "์น ์‹ญ", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "70" + }, + "Start": 0, + "End": 1 + } + ] + }, + { + "Input": "๋‹ต์€ ๋งˆ์ด๋„ˆ์Šค ์ผ์ž…๋‹ˆ๋‹ค", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "๋งˆ์ด๋„ˆ์Šค ์ผ", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "-1" + }, + "Start": 3, + "End": 8 + } + ] + }, + { + "Input": "๋‹ต์€ ๋งˆ์ด๋„ˆ์Šค 5์ด๋‹ค", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "๋งˆ์ด๋„ˆ์Šค 5", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "-5" + }, + "Start": 3, + "End": 8 + } + ] + }, + { + "Input": "1,234,567 ์€ ์ž์—ฐ์ˆ˜์ด๋‹ค", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "1,234,567", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "1234567" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "40,000์€ 40,000์ด๋‹ค", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "40,000", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "40000" + }, + "Start": 0, + "End": 5 + }, + { + "Text": "40,000", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "40000" + }, + "Start": 8, + "End": 13 + } + ] + }, + { + "Input": "ํ˜„์žฌ ์ค‘๊ตญ์˜ ์ธ๊ตฌ๋Š” 1,414,021,100 ๋ช…์ด๋‹ค", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "1,414,021,100", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "1414021100" + }, + "Start": 11, + "End": 23 + } + ] + }, + { + "Input": "423 0000์€ ๋‘๊ฐœ์˜ ์ˆ˜๋กœ ์ธ์‹๋  ๊ฒƒ์ด๋‹ค", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "423", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "423" + }, + "Start": 0, + "End": 2 + }, + { + "Text": "0000", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "0" + }, + "Start": 4, + "End": 7 + }, + { + "Text": "๋‘", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "2" + }, + "Start": 10, + "End": 10 + } + ] + }, + { + "Input": "์˜์€ 0์ด๋‹ค", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "์˜", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "0" + }, + "Start": 0, + "End": 0 + }, + { + "Text": "0", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "0" + }, + "Start": 3, + "End": 3 + } + ] + }, + { + "Input": "2018/5/17์— ์‹œ๊ฐ„ ์žˆ์–ด?", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "2018", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "2018" + }, + "Start": 0, + "End": 3 + }, + { + "Text": "5", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "5" + }, + "Start": 5, + "End": 5 + }, + { + "Text": "17", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "17" + }, + "Start": 7, + "End": 8 + } + ] + }, + { + "Input": "๋‚ด ์ „ํ™”๋ฒˆํ˜ธ๋Š” ๊ตญ๊ฐ€๋ฒˆํ˜ธ +1-222-2222/2222์ž…๋‹ˆ๋‹ค", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "1", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "1" + }, + "Start": 14, + "End": 14 + }, + { + "Text": "222", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "222" + }, + "Start": 16, + "End": 18 + }, + { + "Text": "2222", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "2222" + }, + "Start": 20, + "End": 23 + }, + { + "Text": "2222", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "2222" + }, + "Start": 25, + "End": 28 + } + ] + }, + { + "Input": "๋‚˜๋Š” ๋„ˆ์—๊ฒŒ 3๋ฐฑ21 ์œ„์•ˆ์„ ์ค„ ์ˆ˜ ์žˆ์–ด", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "3๋ฐฑ21", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "321" + }, + "Start": 7, + "End": 10 + } + ] + }, + { + "Input": "4์ฒœ3๋ฐฑ21์€ ์œ ํšจํ•œ ์ˆซ์ž์ด๋‹ค", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "4์ฒœ3๋ฐฑ21", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "4321" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "4์ฒœ 3๋ฐฑ๊ณผ 0์€ ๋‘๊ฐœ์˜ ์œ ํšจํ•œ ์ˆซ์ž์ด๋‹ค", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "4์ฒœ 3๋ฐฑ", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "4300" + }, + "Start": 0, + "End": 4 + }, + { + "Text": "0", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "0" + }, + "Start": 7, + "End": 7 + }, + { + "Text": "๋‘", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "2" + }, + "Start": 10, + "End": 10 + } + ] + }, + { + "Input": "4000 3๋ฐฑ21์€ ๋‘๊ฐœ์˜ ์œ ํšจํ•œ ์ˆซ์ž์ด๋‹ค", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "4000", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "4000" + }, + "Start": 0, + "End": 3 + }, + { + "Text": "3๋ฐฑ21", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "321" + }, + "Start": 5, + "End": 8 + }, + { + "Text": "๋‘", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "2" + }, + "Start": 11, + "End": 11 + } + ] + }, + { + "Input": "3๋ฐฑ๊ณผ 2๋ฐฑ์€ ๋‘๊ฐœ์˜ ์œ ํšจํ•œ ์ˆซ์ž์ด๋‹ค", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "3๋ฐฑ", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "300" + }, + "Start": 0, + "End": 1 + }, + { + "Text": "2๋ฐฑ", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "200" + }, + "Start": 4, + "End": 5 + }, + { + "Text": "๋‘", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "2" + }, + "Start": 8, + "End": 8 + } + ] + }, + { + "Input": "3๋ฐฑ์ผ์€ ์œ ํšจํ•œ ์ˆซ์ž์ด๋‹ค", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "3๋ฐฑ์ผ", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "301" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "ํ…Œํ‚ค๋งŒ์—์„œ ์ผ์–ด๋‚œ ์‚ฌ๊ณ ์—์„œ ์Šค๋ฌผ์—ฌ์„ฏ๋ช…์ด ์ฃฝ๋‹ค", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "์Šค๋ฌผ์—ฌ์„ฏ", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "26" + }, + "Start": 15, + "End": 18 + } + ] + }, + { + "Input": "๋‚˜๋Š” 3๋…„ ์•ˆ์— 10000$๋ฅผ ๋ฒŒ๊ณ  ์‹ถ๋‹ค", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "3", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "3" + }, + "Start": 3, + "End": 3 + }, + { + "Text": "10000", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "10000" + }, + "Start": 9, + "End": 13 + } + ] + }, + { + "Input": "๋‚˜๋Š” 3๋…„ ๋™์•ˆ 2000$๋ฅผ ๋ฒŒ๊ณ ์‹ถ๋‹ค", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "3", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "3" + }, + "Start": 3, + "End": 3 + }, + { + "Text": "2000", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "2000" + }, + "Start": 9, + "End": 12 + } + ] + }, + { + "Input": "๋‚ด ํ•œ๋‹ฌ ์šฉ๋ˆ์€ 20$์ด๋‹ค", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "20", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "20" + }, + "Start": 9, + "End": 10 + } + ] + }, + { + "Input": "๊ณ„๋ž€ ํ•œ ๋‹ค์Šค๋งŒ ์‚ฌ์ฃผ์‹œ๊ฒ ์–ด์š”?", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "๋‹ค์Šค", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "12" + }, + "Start": 5, + "End": 6 + } + ] + }, + { + "Input": "3๋ฐฑ๊ณผ ๋งˆ์ด๋„ˆ์Šค ์ผ์€ ๋‘๊ฐœ์˜ ์œ ํšจํ•œ ์ˆซ์ž์ž…๋‹ˆ๋‹ค", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "3๋ฐฑ", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "300" + }, + "Start": 0, + "End": 1 + }, + { + "Text": "๋งˆ์ด๋„ˆ์Šค ์ผ", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "-1" + }, + "Start": 4, + "End": 9 + }, + { + "Text": "๋‘", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "2" + }, + "Start": 12, + "End": 12 + } + ] + }, + { + "Input": "3๋ฐฑ๊ณผ 2.12๋ฐฑ์€ ๋‘๊ฐœ์˜ ์œ ํšจํ•œ ์ˆซ์ž์ด๋‹ค", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "NotSupported": "dotnet", + "Comment": "Point value parser need to be refactored", + "Results": [ + { + "Text": "3๋ฐฑ", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "300" + }, + "Start": 0, + "End": 1 + }, + { + "Text": "2.12๋ฐฑ", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "212" + }, + "Start": 4, + "End": 8 + }, + { + "Text": "๋‘", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "2" + }, + "Start": 11, + "End": 11 + } + ] + }, + { + "Input": "0.08 ๋ฐ€๋ฆฌ๊ทธ๋žจ์„ ๋” ๋„ฃ์–ด์ฃผ์„ธ์š”", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "0.08", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "0.08" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "0.23456000์€ ๊ฒฝ๋ฏธํ•œ ์ˆ˜์น˜์ด๋‹ค", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "0.23456000", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "0.23456" + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": "4.800์ ์˜ ๋ถ€๋ถ„์ ์ˆ˜๋ฅผ ๋ฐ›์•˜๋‹ค", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "4.800", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "4.8" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "9.2321312์€ ์ง์ˆ˜์ธ๊ฐ€?", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "9.2321312", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "9.2321312" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": " -9.2321312์€ ํ™€์ˆ˜์ธ๊ฐ€?", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "-9.2321312", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "-9.2321312" + }, + "Start": 1, + "End": 10 + } + ] + }, + { + "Input": "์ด๋ฐฑ์  ์˜์‚ผ์ ์„ ํš๋“ํ–ˆ์Šต๋‹ˆ๋‹ค", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "์ด๋ฐฑ์  ์˜์‚ผ", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "200.03" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "๊ทธ๋…€์˜ ํ”„๋ฆฌ์Šค์ผ€์ดํŒ… ์ ์ˆ˜๋Š” ์ด๋ฐฑ์  ์น ์ผ์ด๋‹ค", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "์ด๋ฐฑ์  ์น ์ผ", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "200.71" + }, + "Start": 15, + "End": 20 + } + ] + }, + { + "Input": "๋‹ต์€ ๋งˆ์ด๋„ˆ์Šค ์˜ค์  ์˜ค์ด๋‹ค", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "๋งˆ์ด๋„ˆ์Šค ์˜ค์  ์˜ค", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "-5.5" + }, + "Start": 3, + "End": 11 + } + ] + }, + { + "Input": "1,234,567.89 ๋Š” ์œ ํšจํ•œ ์ˆซ์ž ํ˜•์‹์ด๋‹ค", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "1,234,567.89", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "1234567.89" + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "1.1^23์„ ํ•ด๋ณด์„ธ์š”", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "1.1^23", + "TypeName": "number", + "Resolution": { + "subtype": "power", + "value": "8.95430243255239" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "2.5^-1์„ ๊ณ„์‚ฐํ•˜์—ฌ ์†Œ์ˆ˜๋กœ ๋‚˜ํƒ€๋‚ด์‹œ์˜ค", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "2.5^-1", + "TypeName": "number", + "Resolution": { + "subtype": "power", + "value": "0.4" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "๋ชจ๋“  ๊ฐ’์„ ๋”ํ•˜๋ฉด ๋ฐฑ์‚ผ๊ณผ ์‚ผ๋ถ„์˜ ์ด๊ฐ€ ๋‚˜์˜จ๋‹ค", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "๋ฐฑ์‚ผ๊ณผ ์‚ผ๋ถ„์˜ ์ด", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "103.666666666667" + }, + "Start": 10, + "End": 18 + } + ] + }, + { + "Input": "์ผ€์ดํฌ์˜ ์‚ผ๋ถ„์˜ ์ด๋ฅผ ๋จน์–ด์น˜์› ๋‹ค", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "์‚ผ๋ถ„์˜ ์ด", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.666666666666667" + }, + "Start": 5, + "End": 9 + } + ] + }, + { + "Input": "์ผ์กฐ๋ถ„์˜ ์ผ๋งŒํผ๋งŒ ์‚ฌ๋ž‘ํ•ด", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "์ผ์กฐ๋ถ„์˜ ์ผ", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "1E-12" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "๋ฐฑ์–ต๋ถ„์˜ ์ผ๋งŒ ์ฃผ์„ธ์š”", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "๋ฐฑ์–ต๋ถ„์˜ ์ผ", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "1E-10" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "-4/5 ๋ฅผ ์ขŒํ‘œ์— ํ‘œ์‹œํ•˜์„ธ์š”", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "-4/5", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "-0.8" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "-1 4/5๋Š” ์ด ํ•จ์ˆ˜์—์„œ ์ƒ์ˆ˜์ด๋‹ค", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "-1 4/5", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "-1.8" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "2 1/4 ์กฐ๊ฐ์„ ๋™์ƒ์—๊ฒŒ ์ฃผ์–ด๋ผ", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "2 1/4", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "2.25" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "๋™์ƒ์€ ํ”ผ์ž์˜ 3/4๋ฅผ ๋จน์–ด์น˜์› ๋‹ค", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "3/4", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.75" + }, + "Start": 8, + "End": 10 + } + ] + }, + { + "Input": "ํŒ”๋ถ„์˜ ์ผ์กฐ๊ฐ์„ ๋‚จ๊ฒจ์ฃผ์„ธ์š”", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ํŒ”๋ถ„์˜ ์ผ", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.125" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "๋ฐ˜์„ ๋–ผ์–ด์ฃผ์„ธ์š”", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "NotSupported": "dotnet", + "Comment": "Extraction done. Parser does not support half (๋ฐ˜).", + "Results": [ + { + "Text": "๋ฐ˜", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.5" + }, + "Start": 0, + "End": 0 + } + ] + }, + { + "Input": "์ด ์ผ€์ดํฌ์˜ ์‚ฌ๋ถ„์˜ ์‚ผ์€ ๋‚ด ๊ฒƒ์ด๋‹ค", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "์‚ฌ๋ถ„์˜ ์‚ผ", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.75" + }, + "Start": 7, + "End": 11 + } + ] + }, + { + "Input": "์ด์‹ญ๊ณผ ์˜ค๋ถ„์˜ ์‚ผ์€ ๋Œ€๋ถ„์ˆ˜์ด๋‹ค", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "์ด์‹ญ๊ณผ ์˜ค๋ถ„์˜ ์‚ผ", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "20.6" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "์˜ค๋ถ„์˜ ์ด์‹ญ์‚ผ์€ ๊ฐ€๋ถ„์ˆ˜์ด๋‹ค", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "์˜ค๋ถ„์˜ ์ด์‹ญ์‚ผ", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "4.6" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "์ด์‹ญ๊ณผ ์‚ผ๊ณผ ์˜ค๋ถ„์˜ ์‚ผ์€ ๊ฐ๊ฐ ์ž์—ฐ์ˆ˜์™€ ๋ถ„์ˆ˜์ด๋‹ค", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "์ด์‹ญ๊ณผ ์‚ผ๊ณผ ์˜ค๋ถ„์˜ ์‚ผ", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "23.6" + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "์˜ค๋ถ„์˜ ๋ฐฑ๋งŒ์ด์ฒœ์ด๋ฐฑ์‚ผ์€ ๊ฐ€๋ถ„์ˆ˜์ด๋‹ค", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "์˜ค๋ถ„์˜ ๋ฐฑ๋งŒ์ด์ฒœ์ด๋ฐฑ์‚ผ", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "200440.6" + }, + "Start": 0, + "End": 10 + } + ] + }, + { + "Input": "์ผ๊ณผ ์ด๋ถ„์˜ ์ผ์€ ๋Œ€๋ถ„์ˆ˜์ด๋‹ค", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "์ผ๊ณผ ์ด๋ถ„์˜ ์ผ", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "1.5" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "์ผ๊ณผ ์‚ฌ๋ถ„์˜ ์ผ๋งŒํผ ๋” ๊ฐ€์ ธ๊ฐ€์„ธ์š”", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "์ผ๊ณผ ์‚ฌ๋ถ„์˜ ์ผ", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "1.25" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "์˜ค์™€ ์‚ฌ๋ถ„์˜ ์ผ์„ ์†Œ์ˆ˜๋กœ ํ‘œํ˜„ํ•˜์‹œ์˜ค", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "์˜ค์™€ ์‚ฌ๋ถ„์˜ ์ผ", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "5.25" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "๊ณ„์‚ฐํ–ˆ๋”๋‹ˆ ๋‹ต์ด ๋ฐฑ๊ณผ ์‚ฌ๋ถ„์˜ ์‚ผ์œผ๋กœ ๋‚˜์™”๋‹ค", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "๋ฐฑ๊ณผ ์‚ฌ๋ถ„์˜ ์‚ผ", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "100.75" + }, + "Start": 9, + "End": 16 + } + ] + }, + { + "Input": "๋‹น์ฒจ๋  ํ™•๋ฅ ์€ ๋ฐฑ๋ถ„์˜ ์ผ์ด๋‹ค", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "๋ฐฑ๋ถ„์˜ ์ผ", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.01" + }, + "Start": 8, + "End": 12 + } + ] + }, + { + "Input": "์ฒœ๋งŒ๋ถ„์˜ ์ผ ํ™•๋ฅ ์ด๋‹ค", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "์ฒœ๋งŒ๋ถ„์˜ ์ผ", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "1E-07" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "ํˆฌ์ž ๊ธˆ์•ก์˜ ์˜ค๋ถ„์˜ ์ผ๋งŒ์„ ๋Œ๋ ค๋ฐ›์•˜๋‹ค", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "์˜ค๋ถ„์˜ ์ผ", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.2" + }, + "Start": 7, + "End": 11 + } + ] + }, + { + "Input": "ํ˜ธ๋‘ํŒŒ์ด์˜ ์˜ค๋ถ„์˜ ์‚ผ์กฐ๊ฐ๋งŒ ๋จน์—ˆ๋‹ค", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "์˜ค๋ถ„์˜ ์‚ผ", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.6" + }, + "Start": 6, + "End": 10 + } + ] + }, + { + "Input": "์˜ค๋ถ„์˜ ์ด์‹ญ์„ ๊ณ„์‚ฐํ•˜๋ฉด ์ž์—ฐ์ˆ˜๊ฐ€ ๋‚˜์˜จ๋‹ค", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "์˜ค๋ถ„์˜ ์ด์‹ญ", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "4" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "์‚ผ๊ณผ ์˜ค๋ถ„์˜ ์ผ์€ ๋Œ€๋ถ„์ˆ˜์ด๋‹ค", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "์‚ผ๊ณผ ์˜ค๋ถ„์˜ ์ผ", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "3.2" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "์˜ค๋ถ„์˜ ์ด์‹ญ์ผ์€ ๋‚˜๋ˆ„์–ด ๋–จ์–ด์ง€์ง€ ์•Š๋Š”๋‹ค", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "์˜ค๋ถ„์˜ ์ด์‹ญ์ผ", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "4.2" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "์ด์‹ญ์˜ค๋ถ„์˜ ์ผ์˜ ํ™•๋ฅ ๋กœ ์ด ๋ณ‘์— ๊ฑธ๋ฆฐ๋‹ค", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "์ด์‹ญ์˜ค๋ถ„์˜ ์ผ", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.04" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "์žฌ์‚ฐ์˜ ์ด์‹ญ์ผ๋ถ„์˜ ์‚ผ์€ ๊ธฐ๋ถ€ํ•  ๊ฒƒ์ด๋‹ค", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "์ด์‹ญ์ผ๋ถ„์˜ ์‚ผ", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.142857142857143" + }, + "Start": 4, + "End": 10 + } + ] + }, + { + "Input": "์ด ํ•™๊ต์— ์ž…ํ•™ํ•  ํ™•๋ฅ ์€ ์ด์‹ญ์ผ๋ถ„์˜ ์‚ผ์ด๋‹ค", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "์ด์‹ญ์ผ๋ถ„์˜ ์‚ผ", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.142857142857143" + }, + "Start": 14, + "End": 20 + } + ] + }, + { + "Input": "์ถœ์‚ฐ์œจ์ด ์ด์‹ญ์˜ค๋ถ„์˜ ์ด์‹ญ์œผ๋กœ ๋–จ์–ด์กŒ๋‹ค", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "์ด์‹ญ์˜ค๋ถ„์˜ ์ด์‹ญ", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.8" + }, + "Start": 5, + "End": 12 + } + ] + }, + { + "Input": "์˜ค๋ถ„์˜ ๋ฐฑ์‚ผ์‹ญ์€ ๋‚˜๋ˆ„์–ด ๋–จ์–ด์ง„๋‹ค", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "์˜ค๋ถ„์˜ ๋ฐฑ์‚ผ์‹ญ", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "26" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "์‚ผ์‹ญ์˜ค๋ถ„์˜ ๋ฐฑ์€ ๋‚˜๋ˆ„์–ด ๋–จ์–ด์ง€์ง€ ์•Š๋Š”๋‹ค", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "์‚ผ์‹ญ์˜ค๋ถ„์˜ ๋ฐฑ", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "2.85714285714286" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "์˜ค๋ถ„์˜ ๋ฐฑ์‚ผ์‹ญ์ด๋ฅผ ๊ณ„์‚ฐํ•˜๋ฉด ๋‚˜๋จธ์ง€๊ฐ€ ์กด์žฌํ•œ๋‹ค", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "์˜ค๋ถ„์˜ ๋ฐฑ์‚ผ์‹ญ์ด", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "26.4" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "๋ฐฑ์‚ผ์‹ญ๊ณผ ์˜ค๋ถ„์˜ ์ด๋Š” ์˜ค๋‹ต์ด๋‹ค", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "๋ฐฑ์‚ผ์‹ญ๊ณผ ์˜ค๋ถ„์˜ ์ด", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "130.4" + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": "ํ˜„์žฌ์˜ ๊ฐ’์—์„œ ๋ฐฑ์˜ค๋ถ„์˜ ์ผ ์„ ๋นผ์„ธ์š”", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "๋ฐฑ์˜ค๋ถ„์˜ ์ผ", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.00952380952380952" + }, + "Start": 8, + "End": 13 + } + ] + }, + { + "Input": "๋ฐฑ์˜ค๋ถ„์˜ ์ผ์„ ์ถ”๊ฐ€๋กœ ๋นผ์„ธ์š”", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "๋ฐฑ์˜ค๋ถ„์˜ ์ผ", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.00952380952380952" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "์ฒœ์˜ค๋ถ„์˜ ๋ฐฑ์„ ์†Œ์ˆ˜๋กœ ํ‘œํ˜„ํ•˜์‹œ์˜ค", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "์ฒœ์˜ค๋ถ„์˜ ๋ฐฑ", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.0995024875621891" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "์‚ผ๋ถ„์˜ ์ผ์กฐ๊ฐ์„ ์ž˜๋ผ์ค˜", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "์‚ผ๋ถ„์˜ ์ผ", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.333333333333333" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "๋ฐฑ์ด์‹ญ์ผ๋ถ„์˜ 1์€ ๋ถ„์ˆ˜์ด๋‹ค", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "๋ฐฑ์ด์‹ญ์ผ๋ถ„์˜ 1", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.00826446280991736" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "์‚ผ๋ถ„์˜ 1์กฐ๊ฐ์„ ์ž˜๋ผ์ค˜", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "์‚ผ๋ถ„์˜ 1", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.333333333333333" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "3๋ถ„์˜ 1์กฐ๊ฐ๋งŒ ์ž˜๋ผ์ค˜", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "3๋ถ„์˜ 1", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.333333333333333" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "3๋ถ„์˜ ์ผ๋งŒ ์ค˜", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "3๋ถ„์˜ ์ผ", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.333333333333333" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "20๋ถ„์˜ ์ผ์€ ๋‚ด ๋ชซ์ด๋‹ค", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "20๋ถ„์˜ ์ผ", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.05" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "์ด์‹ญ๋ถ„์˜ ์ผ์€ ๋„ค ๋ชซ์ด๋‹ค", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "์ด์‹ญ๋ถ„์˜ ์ผ", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.05" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "ํ•œ๊ตญ ์‚ฌ๋žŒ์˜ ๋ฐฑ๋ถ„์˜ ์ผ", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "๋ฐฑ๋ถ„์˜ ์ผ", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.01" + }, + "Start": 7, + "End": 11 + } + ] + }, + { + "Input": "์ด ์ƒ๋ฌผ์ด ์ƒ์กดํ•  ํ™•๋ฅ ์€ ๋ฐฑ์ด์‹ญ์˜ค๋ถ„์˜ ์ผ์ด๋‹ค", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "๋ฐฑ์ด์‹ญ์˜ค๋ถ„์˜ ์ผ", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.008" + }, + "Start": 14, + "End": 21 + } + ] + }, + { + "Input": "์˜ค๋ถ„์˜ ๊ตฌ์ฒœ์˜ค๋ฐฑ์€ ์–ผ๋งˆ์ž…๋‹ˆ๊นŒ?", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "์˜ค๋ถ„์˜ ๊ตฌ์ฒœ์˜ค๋ฐฑ", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "1900" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "๋‹ต์€ ์˜ค๋ถ„์˜ ๋งˆ์ด๋„ˆ์Šค ๊ตฌ์ฒœ์˜ค๋ฐฑ์ด๋‹ค", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "์˜ค๋ถ„์˜ ๋งˆ์ด๋„ˆ์Šค ๊ตฌ์ฒœ์˜ค๋ฐฑ", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "-1900" + }, + "Start": 3, + "End": 15 + } + ] + }, + { + "Input": "๋‹ต์€ ์‚ผ์‹ญ์˜ค๋ถ„์˜ ๋งˆ์ด๋„ˆ์Šค ๋ฐฑ์ž…๋‹ˆ๋‹ค", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "์‚ผ์‹ญ์˜ค๋ถ„์˜ ๋งˆ์ด๋„ˆ์Šค ๋ฐฑ", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "-2.85714285714286" + }, + "Start": 3, + "End": 14 + } + ] + }, + { + "Input": "๋‹ต์€ 20๋ถ„์˜ ๋งˆ์ด๋„ˆ์Šค ์ผ์ด๋‹ค", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "20๋ถ„์˜ ๋งˆ์ด๋„ˆ์Šค ์ผ", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "-0.05" + }, + "Start": 3, + "End": 13 + } + ] + }, + { + "Input": "์‚ฌ๋ถ„์˜ ์ผ ์กฐ๊ฐ๋งŒ ๋‚จ๊ฒจ์ค˜", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "์‚ฌ๋ถ„์˜ ์ผ", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.25" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "ํŒ”๋ถ„์˜ ์ผ์€ ๋„ค ๋ชซ์ด๋‹ค", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ํŒ”๋ถ„์˜ ์ผ", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.125" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "์„œ์šธ ์‹œ๋ฏผ์˜ ํŒ”๋ถ„์˜ ์˜ค๋Š” ์—ฌ๋‹น์„ ์ง€์ง€ํ•œ๋‹ค", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ํŒ”๋ถ„์˜ ์˜ค", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.625" + }, + "Start": 7, + "End": 11 + } + ] + }, + { + "Input": "์…‹ ์ค‘ ํ•˜๋‚˜๋Š” ์ง„์งœ ์ƒค๋„ฌ์ด๋‹ค", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "์…‹ ์ค‘ ํ•˜๋‚˜", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.333333333333333" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "์ด์‹ญ์ผ ๋ถ„์˜ 1์˜ ํ™•๋ฅ ์ด๋‹ค", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "์ด์‹ญ์ผ ๋ถ„์˜ 1", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.0476190476190476" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "์ผ€์ดํฌ์˜ ํŒ”๋ถ„์˜ ์˜ค", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ํŒ”๋ถ„์˜ ์˜ค", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.625" + }, + "Start": 5, + "End": 9 + } + ] + }, + { + "Input": "๋ฐ˜์ด ๋„˜๋Š” ์‚ฌ๋žŒ๋“ค์ด ์ด๊ณณ์— ์™”๋‹ค", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "NotSupported": "dotnet", + "Comment": "Extraction done. Parser does not support half (๋ฐ˜).", + "Results": [ + { + "Text": "๋ฐ˜", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0.5" + }, + "Start": 0, + "End": 0 + } + ] + }, + { + "Input": "3๋ถ„์˜ 2000์„ ๊ณ„์‚ฐํ•˜์‹œ์˜ค", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "3๋ถ„์˜ 2000", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "666.666666666667" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "180.25ml ์•ก์ฒด", + "NotSupportedByDesign": "java, javascript, python", + "Results": [] + }, + { + "Input": "180ml ์•ก์ฒด", + "NotSupportedByDesign": "java, javascript, python", + "Results": [] + }, + { + "Input": "29km ๊ธธ", + "NotSupportedByDesign": "java, javascript, python", + "Results": [] + }, + { + "Input": "๋‚ด ์ƒ์ผ์€ ์˜ค์›” 4์ผ์ด๋‹ค", + "NotSupportedByDesign": "java, javascript, python", + "Results": [] + }, + { + "Input": ".25ml ์งœ๋ฆฌ ์•ก์ฒด", + "NotSupportedByDesign": "java, javascript, python", + "Results": [] + }, + { + "Input": "์‹œ์• ํ‹€๋กœ ๊ฐ€๋Š” ์ผ๋“ฑ์„์„ ์˜ˆ๋งคํ•˜์„ธ์š”", + "NotSupportedByDesign": "java, javascript, python", + "Results": [] + }, + { + "Input": "1๋ฏธํ„ฐ๋Š” ์ˆซ์ž๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค", + "NotSupportedByDesign": "java, javascript, python", + "NotSupported": "dotnet", + "Comment": "Need more research by language expert", + "Results": [] + }, + { + "Input": "๋‹น์‹ ์ด ์–ธ๊ธ‰ํ•œ ๊ฒƒ์€ ์œ ํšจํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค", + "NotSupportedByDesign": "java, javascript, python", + "Results": [] + }, + { + "Input": "๋‹น์‹ ์€ ์–ด๋–ค ๊ฒƒ์ด ๋” ์ข‹์Šต๋‹ˆ๊นŒ?", + "NotSupportedByDesign": "java, javascript, python", + "Results": [] + }, + { + "Input": "์ €๊ฒƒ์€ ์ •๋ง ์ข‹๋‹ค", + "NotSupportedByDesign": "java, javascript, python", + "Results": [] + }, + { + "Input": "๊ทธ๋…€๋Š” ์—ด์—ฌ์„ฏ ์‚ด์ž…๋‹ˆ๋‹ค", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "์—ด์—ฌ์„ฏ", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "16" + }, + "Start": 4, + "End": 6 + } + ] + }, + { + "Input": "์…‹์— ์ถœ๋ฐœํ•˜์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "์…‹", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "3" + }, + "Start": 0, + "End": 0 + } + ] + }, + { + "Input": "ํ•˜๋‚˜๋งŒ ์ฃผ์„ธ์š”", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ํ•˜๋‚˜", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "1" + }, + "Start": 0, + "End": 1 + } + ] + }, + { + "Input": "์‰ฐ๋‘˜์ด ๋„˜๋Š” ์‚ฌ๋žŒ๋“ค์ด ๋ชจ์˜€๋‹ค", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "์‰ฐ๋‘˜", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "52" + }, + "Start": 0, + "End": 1 + } + ] + }, + { + "Input": "์ผํ” ์‚ด", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "์ผํ”", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "70" + }, + "Start": 0, + "End": 1 + } + ] + }, + { + "Input": "๋‚ด๊ฐ€ ๊ฐ€์žฅ ์ข‹์•„ํ•˜๋Š” ์ˆซ์ž๋Š” ์ด์‹ญ์œก์ด๋‹ค", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "์ด์‹ญ์œก", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "26" + }, + "Start": 15, + "End": 17 + } + ] + }, + { + "Input": "์‚ฌ๊ณผ ์„ธ๊ฐœ", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "์„ธ", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "3" + }, + "Start": 3, + "End": 3 + } + ] + }, + { + "Input": "์‚ฌ๊ณผ ํ•œ ๊ฐœ", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ํ•œ", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "1" + }, + "Start": 3, + "End": 3 + } + ] + }, + { + "Input": "์‰ฐ๋‘์‚ด", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "์‰ฐ๋‘", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "52" + }, + "Start": 0, + "End": 1 + } + ] + }, + { + "Input": "์ฒœ์‚ผ๋ฐฑ", + "IgnoreResolution": true, + "NotSupportedByDesign": "dotnet, java, javascript, python", + "Results": [ + { + "Text": "์ฒœ์‚ผ๋ฐฑ", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "1300" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "์ฒœ์‚ผ", + "IgnoreResolution": true, + "NotSupportedByDesign": "dotnet, java, javascript, python", + "Results": [ + { + "Text": "์ฒœ์‚ผ", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "1003" + }, + "Start": 0, + "End": 2 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Korean/NumberModelPercentMode.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Korean/NumberModelPercentMode.json new file mode 100644 index 000000000..78d99b923 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Korean/NumberModelPercentMode.json @@ -0,0 +1,42 @@ +[ + { + "Input": "์‚ผ๋ถ„์˜ ์ผ", + "NotSupportedByDesign": "dotNet,javascript,python,java", + "Results": [ + { + "Text": "์ผ", + "TypeName": "number", + "Resolution": { + "value": "1" + } + }, + { + "Text": "์‚ผ", + "TypeName": "number", + "Resolution": { + "value": "3" + } + } + ] + }, + { + "Input": "์ด์‹ญ์ผ๋ถ„์˜ 1", + "NotSupportedByDesign": "dotNet,javascript,python,java", + "Results": [ + { + "Text": "1", + "TypeName": "number", + "Resolution": { + "value": "1" + } + }, + { + "Text": "์ด์‹ญ์ผ", + "TypeName": "number", + "Resolution": { + "value": "21" + } + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Korean/NumberRangeModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Korean/NumberRangeModel.json new file mode 100644 index 000000000..a5265b761 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Korean/NumberRangeModel.json @@ -0,0 +1,1847 @@ +[ + { + "Input": "1995-01", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "์ด ์ˆซ์ž๋Š” ์ด์‹ญ๋ณด๋‹ค ํฌ๊ณ  ์‚ผ์‹ญ์˜ค๋ณด๋‹ค ์ž‘๊ฑฐ๋‚˜ ๊ฐ™๋‹ค.", + "IgnoreResolution": true, + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotNet", + "Results": [ + { + "Text": "์ด์‹ญ๋ณด๋‹ค ํฌ๊ณ  ์‚ผ์‹ญ์˜ค๋ณด๋‹ค ์ž‘๊ฑฐ๋‚˜ ๊ฐ™๋‹ค", + "TypeName": "numberrange", + "Resolution": { + "value": "(20,35]" + } + } + ] + }, + { + "Input": "์ด ์ˆซ์ž๋Š” ์Šค๋ฌผ๋ณด๋‹ค ํฌ๊ณ  ์„œ๋ฅธ๋‹ค์„ฏ๋ณด๋‹ค ์ž‘๊ฑฐ๋‚˜ ๊ฐ™๋‹ค.", + "IgnoreResolution": true, + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotNet", + "Results": [ + { + "Text": "์Šค๋ฌผ๋ณด๋‹ค ํฌ๊ณ  ์„œ๋ฅธ๋‹ค์„ฏ๋ณด๋‹ค ์ž‘๊ฑฐ๋‚˜ ๊ฐ™๋‹ค", + "TypeName": "numberrange", + "Resolution": { + "value": "(20,35]" + } + } + ] + }, + { + "Input": "์ด ์ˆซ์ž๋Š” 20๊ณผ 30 ์‚ฌ์ด์— ์žˆ๋‹ค.", + "IgnoreResolution": true, + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "20๊ณผ 30 ์‚ฌ์ด", + "TypeName": "numberrange", + "Resolution": { + "value": "(20,30)" + } + } + ] + }, + { + "Input": "๊ทธ๋Š” ์‹ญ๋“ฑ์—์„œ ์‹ญ์˜ค๋“ฑ ์‚ฌ์ด์— ์œ„์น˜ํ–ˆ๋‹ค.", + "IgnoreResolution": true, + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์‹ญ๋“ฑ์—์„œ ์‹ญ์˜ค๋“ฑ ์‚ฌ์ด", + "TypeName": "numberrange", + "Resolution": { + "value": "(10,15)" + } + } + ] + }, + { + "Input": "๊ทธ๋Š” ์—ด ๋ฒˆ์งธ์—์„œ ์—ด๋‹ค์„ฏ ๋ฒˆ์งธ ์‚ฌ์ด์— ์œ„์น˜ํ–ˆ๋‹ค.", + "IgnoreResolution": true, + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์—ด ๋ฒˆ์งธ์—์„œ ์—ด๋‹ค์„ฏ ๋ฒˆ์งธ ์‚ฌ์ด", + "TypeName": "numberrange", + "Resolution": { + "value": "(10,15)" + } + } + ] + }, + { + "Input": "๊ทธ๋Š” ๋งˆ์ด๋„ˆ์Šค ์‹ญ์ ์—์„œ ์‹ญ์˜ค์  ์‚ฌ์ด์˜ ์ ์ˆ˜๋ฅผ ์–ป์—ˆ๋‹ค.", + "IgnoreResolution": true, + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotNet", + "Results": [ + { + "Text": "๋งˆ์ด๋„ˆ์Šค ์‹ญ์ ์—์„œ ์‹ญ์˜ค์ ", + "TypeName": "numberrange", + "Resolution": { + "value": "(-10,15)" + } + } + ] + }, + { + "Input": "๊ทธ๋Š” ์‹ญ๋ณด๋‹ค ๋†’๊ณ  ์‹ญ์˜ค๋ณด๋‹ค ๋‚ฎ์€ ๋“ฑ์ˆ˜์ด๋‹ค.", + "IgnoreResolution": true, + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotNet", + "Results": [ + { + "Text": "์‹ญ๋ณด๋‹ค๋Š” ๋†’๊ณ  ์‹ญ์˜ค๋ณด๋‹ค๋Š” ๋‚ฎ์€", + "TypeName": "numberrange", + "Resolution": { + "value": "(10,15)" + } + } + ] + }, + { + "Input": "๊ทธ๋Š” ์‹ญ ๋“ฑ ๋ณด๋‹ค ๋†’๊ณ  ์‹ญ์˜ค ๋“ฑ ๋ณด๋‹ค ๋‚ฎ๋‹ค.", + "IgnoreResolution": true, + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotNet", + "Results": [ + { + "Text": "์‹ญ ๋“ฑ ๋ณด๋‹ค ๋†’๊ณ  ์‹ญ์˜ค ๋“ฑ ๋ณด๋‹ค ๋‚ฎ๋‹ค", + "TypeName": "numberrange", + "Resolution": { + "value": "(10,15)" + } + } + ] + }, + { + "Input": "์ด ์ˆซ์ž๋Š” 100๋ณด๋‹ค ํฌ๊ณ  300๋ณด๋‹ค ์ž‘๋‹ค.", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "100๋ณด๋‹ค ํฌ๊ณ  300๋ณด๋‹ค ์ž‘๋‹ค", + "TypeName": "numberrange", + "Resolution": { + "value": "(100,300)" + } + } + ] + }, + { + "Input": "์ด ์ˆซ์ž๋Š” ๋ฐฑ๋ณด๋‹ค ํฌ๊ฑฐ๋‚˜ ๊ฐ™๊ณ , ์‚ผ๋ฐฑ๋ณด๋‹ค๋Š” ์ž‘๊ฑฐ๋‚˜ ๊ฐ™๋‹ค.", + "IgnoreResolution": true, + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotNet", + "Results": [ + { + "Text": "๋ฐฑ๋ณด๋‹ค ํฌ๊ฑฐ๋‚˜ ๊ฐ™๊ณ , ์‚ผ๋ฐฑ๋ณด๋‹ค๋Š” ์ž‘๊ฑฐ๋‚˜ ๊ฐ™๋‹ค", + "TypeName": "numberrange", + "Resolution": { + "value": "[100,300]" + } + } + ] + }, + { + "Input": "์ตœ๋Œ€ 100๊ฐœ์—์„œ ์ตœ์†Œ 20๊ฐœ์˜ ์‚ฌ๊ณผ๊ฐ€ ์žˆ๋‹ค.", + "IgnoreResolution": true, + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotNet", + "Results": [ + { + "Text": "์ตœ๋Œ€ 100๊ฐœ์—์„œ ์ตœ์†Œ 20๊ฐœ", + "TypeName": "numberrange", + "Resolution": { + "value": "[20,100]" + } + } + ] + }, + { + "Input": "์‚ฌ๊ณผ๋Š” 20~100๊ฐœ ์ด๋‹ค.", + "IgnoreResolution": true, + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotNet", + "Results": [ + { + "Text": "20~100๊ฐœ", + "TypeName": "numberrange", + "Resolution": { + "value": "[20,100)" + } + } + ] + }, + { + "Input": "์ˆซ์ž์˜ ๋ฒ”์œ„๋Š” 20๋ถ€ํ„ฐ 100๊นŒ์ง€ ์ด๋‹ค.", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "20๋ถ€ํ„ฐ 100๊นŒ์ง€", + "TypeName": "numberrange", + "Resolution": { + "value": "[20,100)" + } + } + ] + }, + { + "Input": "์ˆซ์ž์˜ ๋ฒ”์œ„๋Š” ์ฒœ์—์„œ ์ฒœ์˜ค๋ฐฑ์ด๋‹ค.", + "IgnoreResolution": true, + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotNet", + "Results": [ + { + "Text": "์ฒœ์—์„œ ์ฒœ์˜ค๋ฐฑ", + "TypeName": "numberrange", + "Resolution": { + "value": "[1000,1500)" + } + } + ] + }, + { + "Input": "์ˆซ์ž๋Š” 1000๋ณด๋‹ค ๋†’๊ณ  1500๋ณด๋‹ค ๋‚ฎ๋‹ค.", + "IgnoreResolution": true, + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotNet", + "Results": [ + { + "Text": "1000๋ณด๋‹ค ๋†’๊ณ  1500๋ณด๋‹ค ๋‚ฎ๋‹ค", + "TypeName": "numberrange", + "Resolution": { + "value": "(1000,1500)" + } + } + ] + }, + { + "Input": "์ˆซ์ž๋Š” 0.25๋ณด๋‹ค ๋†’๊ณ  0.5๋ณด๋‹ค ๋‚ฎ๋‹ค.", + "IgnoreResolution": true, + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotNet", + "Results": [ + { + "Text": "0.25๋ณด๋‹ค ๋†’๊ณ  0.5๋ณด๋‹ค ๋‚ฎ๋‹ค", + "TypeName": "numberrange", + "Resolution": { + "value": "(0.25,0.5)" + } + } + ] + }, + { + "Input": "์ด ์ˆซ์ž๋Š” ์‚ผ์ฒœ๊ตฌ๋ฐฑ์œก์‹ญ์˜ค๋ณด๋‹ค ํฌ๊ฑฐ๋‚˜ ๊ฐ™๋‹ค.", + "IgnoreResolution": true, + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotNet", + "Results": [ + { + "Text": "์‚ผ์ฒœ๊ตฌ๋ฐฑ์œก์‹ญ์˜ค๋ณด๋‹ค ํฌ๊ฑฐ๋‚˜ ๊ฐ™๋‹ค", + "TypeName": "numberrange", + "Resolution": { + "value": "[3965,)" + } + } + ] + }, + { + "Input": "์ด ์ˆซ์ž๋Š” 4,565๋ณด๋‹ค ํฌ๋‹ค.", + "IgnoreResolution": true, + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotNet", + "Results": [ + { + "Text": "4,565๋ณด๋‹ค ํฌ๋‹ค", + "TypeName": "numberrange", + "Resolution": { + "value": "(4565,)" + } + } + ] + }, + { + "Input": "๊ทธ๋Š” ์‚ผ์‹ญ ์„ธ ์ด์ƒ์ด๋‹ค.", + "IgnoreResolution": true, + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotNet", + "Results": [ + { + "Text": "์‚ผ์‹ญ ์„ธ ์ด์ƒ", + "TypeName": "numberrange", + "Resolution": { + "value": "(30,)" + } + } + ] + }, + { + "Input": "๊ทธ๋Š” ์„œ๋ฅธ ์‚ด์ด ๋„˜๋Š”๋‹ค.", + "IgnoreResolution": true, + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotNet", + "Results": [ + { + "Text": "์„œ๋ฅธ ์‚ด์ด ๋„˜๋Š”๋‹ค", + "TypeName": "numberrange", + "Resolution": { + "value": "(30,)" + } + } + ] + }, + { + "Input": "๊ทธ์˜ ๋‚˜์ด๋Š” ์„œ๋ฅธ์ด ๋„˜๋Š”๋‹ค.", + "IgnoreResolution": true, + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotNet", + "Results": [ + { + "Text": "์„œ๋ฅธ์ด ๋„˜๋Š”๋‹ค", + "TypeName": "numberrange", + "Resolution": { + "value": "[30,)" + } + } + ] + }, + { + "Input": "์ด ์ œํ’ˆ์€ ์•ฝ ์˜ค๋ฐฑ ๊ฐœ ์ด์ƒ์˜ ์ข…๋ฅ˜๊ฐ€ ์žˆ๋‹ค.", + "IgnoreResolution": true, + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotNet", + "Results": [ + { + "Text": "์•ฝ ์˜ค๋ฐฑ ๊ฐœ ์ด์ƒ", + "TypeName": "numberrange", + "Resolution": { + "value": "[500,)" + } + } + ] + }, + { + "Input": "์ ˆ๋ฐ˜์ด ๋„˜๋Š” ์‚ฌ๋žŒ๋“ค์ด ์ด๊ณณ์— ์™”๋‹ค.", + "IgnoreResolution": true, + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotNet", + "Results": [ + { + "Text": "์ ˆ๋ฐ˜์ด ๋„˜๋Š”", + "TypeName": "numberrange", + "Resolution": { + "value": "(0.5,)" + } + } + ] + }, + { + "Input": "100๋ณด๋‹ค ์ž‘๊ฑฐ๋‚˜ ๊ฐ™์€ ์†Œ์ˆ˜๋ฅผ ์ฐพ์œผ์‹œ์˜ค.", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "100๋ณด๋‹ค ์ž‘๊ฑฐ๋‚˜ ๊ฐ™์€", + "TypeName": "numberrange", + "Resolution": { + "value": "(,100]" + } + } + ] + }, + { + "Input": "100๊ณผ ๊ฐ™๊ฑฐ๋‚˜ ์ž‘์€ ์†Œ์ˆ˜๋ฅผ ์ฐพ์œผ์‹œ์˜ค.", + "IgnoreResolution": true, + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "100๊ณผ ๊ฐ™๊ฑฐ๋‚˜ ์ž‘์€", + "TypeName": "numberrange", + "Resolution": { + "value": "(,100]" + } + } + ] + }, + { + "Input": "์ด ์ œํ’ˆ์€ ์•ฝ ์˜ค๋ฐฑ๊ฐœ ์ดํ•˜์˜ ์ข…๋ฅ˜๊ฐ€ ์žˆ๋‹ค.", + "IgnoreResolution": true, + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotNet", + "Results": [ + { + "Text": "์•ฝ ์˜ค๋ฐฑ๊ฐœ ์ดํ•˜", + "TypeName": "numberrange", + "Resolution": { + "value": "(,500]" + } + } + ] + }, + { + "Input": "100 > = ์˜ ์†Œ์ˆ˜๋ฅผ ์ฐพ์œผ์‹œ์˜ค.", + "IgnoreResolution": true, + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotNet", + "Results": [ + { + "Text": "100 > =", + "TypeName": "numberrange", + "Resolution": { + "value": "(,100]" + } + } + ] + }, + { + "Input": "๊ทธ์˜ ์‹ ์žฅ์€ 170 ๋ฏธ๋งŒ์ด๋‹ค.", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "170 ๋ฏธ๋งŒ", + "TypeName": "numberrange", + "Resolution": { + "value": "(,170)" + } + } + ] + }, + { + "Input": "๊ทธ์˜ ํ‚ค๋Š” 170 ๋ณด๋‹ค ์ž‘๋‹ค.", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "170 ๋ณด๋‹ค ์ž‘๋‹ค", + "TypeName": "numberrange", + "Resolution": { + "value": "(,170)" + } + } + ] + }, + { + "Input": "์ฒœ ๋งˆ๋ฆฌ ๋ฏธ๋งŒ์˜ ์ž์ด์–ธํŠธ ํŒ๋‹ค๊ฐ€ ์•„์ง ์•ผ์ƒ์— ์‚ด๊ณ  ์žˆ๋‹ค.", + "IgnoreResolution": true, + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotNet", + "Results": [ + { + "Text": "์ฒœ ๋งˆ๋ฆฌ ๋ฏธ๋งŒ", + "TypeName": "numberrange", + "Resolution": { + "value": "(,1000)" + } + } + ] + }, + { + "Input": "x๋Š” 170๊ณผ ๊ฐ™๋‹ค.", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "170๊ณผ ๊ฐ™๋‹ค", + "TypeName": "numberrange", + "Resolution": { + "value": "[170,170]" + } + } + ] + }, + { + "Input": "x>10 ๊ทธ๋ฆฌ๊ณ  y<20", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": ">10", + "TypeName": "numberrange", + "Resolution": { + "value": "(10,)" + } + }, + { + "Text": "<20", + "TypeName": "numberrange", + "Resolution": { + "value": "(,20)" + } + } + ] + }, + { + "Input": "x๋Š” 10๋ณด๋‹ค ํฌ๊ณ  20๋ณด๋‹ค ์ž‘๋‹ค. y๋Š” 50 ์ดํ•˜, 20 ์ด์ƒ์ด๋‹ค.", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10๋ณด๋‹ค ํฌ๊ณ  20๋ณด๋‹ค ์ž‘๋‹ค", + "TypeName": "numberrange", + "Resolution": { + "value": "(10,20)" + } + }, + { + "Text": "50 ์ดํ•˜, 20 ์ด์ƒ", + "TypeName": "numberrange", + "Resolution": { + "value": "[20,50]" + } + } + ] + }, + { + "Input": "๊ทธ ์ˆซ์ž๋Š” 20๊ณผ ๊ฐ™๋‹ค.", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "20๊ณผ ๊ฐ™๋‹ค", + "TypeName": "numberrange", + "Resolution": { + "value": "[20,20]" + } + } + ] + }, + { + "Input": "์šฐ๋ฆฌ ํ•™๊ธ‰์˜ ํ•™์ƒ์ˆ˜๋Š” ์ •ํ™•ํžˆ 20๋ช…์œผ๋กœ ํฐ ๊ทœ๋ชจ๋Š” ์•„๋‹ˆ๋‹ค.", + "IgnoreResolution": true, + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotNet", + "Results": [ + { + "Text": "์ •ํ™•ํžˆ 20", + "TypeName": "numberrange", + "Resolution": { + "value": "[20,20]" + } + } + ] + }, + { + "Input": "+1-222-2222/2222๋Š” ์ „ํ™”๋ฒˆํ˜ธ์ด๋‹ค.", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "+1-222-2222-2222๋Š” ์ „ํ™”๋ฒˆํ˜ธ๋‹ค.", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "๊ทธ์˜ ์ ์ˆ˜๋Š” 200 ํ˜น์€ ๊ทธ ์ด์ƒ์ด๋‹ค.", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "200 ํ˜น์€ ๊ทธ ์ด์ƒ", + "TypeName": "numberrange", + "Resolution": { + "value": "[200,)" + } + } + ] + }, + { + "Input": "๊ทธ์˜ ์ ์ˆ˜๋Š” 200 ํ˜น์€ 190 ์ด์ƒ์ด๋‹ค.", + "IgnoreResolution": true, + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "190 ์ด์ƒ", + "TypeName": "numberrange", + "Resolution": { + "value": "(190,)" + } + } + ] + }, + { + "Input": "๊ทธ์˜ ์ ์ˆ˜๋Š” 200 ์ด์ƒ์ด๋‹ค.", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "200 ์ด์ƒ", + "TypeName": "numberrange", + "Resolution": { + "value": "[200,)" + } + } + ] + }, + { + "Input": "๊ทธ์˜ ์ ์ˆ˜๋Š” 30 ์ดํ•˜์ด๋‹ค.", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "30 ์ดํ•˜", + "TypeName": "numberrange", + "Resolution": { + "value": "(,30]" + } + } + ] + }, + { + "Input": "๊ทธ์˜ ์ ์ˆ˜๋Š” 30 ์ดํ•˜๋‹ค.", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "30 ์ดํ•˜", + "TypeName": "numberrange", + "Resolution": { + "value": "(,30]" + } + } + ] + }, + { + "Input": "๊ทธ์˜ ์ ์ˆ˜๋Š” ์ตœ์†Œ 30 ์ด์ƒ์ด๋‹ค.", + "IgnoreResolution": true, + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotNet", + "Results": [ + { + "Text": "์ตœ์†Œ 30 ์ด์ƒ", + "TypeName": "numberrange", + "Resolution": { + "value": "[30,)" + } + } + ] + }, + { + "Input": "๊ทธ์˜ ์ ์ˆ˜๋Š” 30 ์ด์ƒ์ด๋‹ค.", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "30 ์ด์ƒ", + "TypeName": "numberrange", + "Resolution": { + "value": "[30,)" + } + } + ] + }, + { + "Input": "๊ทธ์˜ ์ ์ˆ˜๋Š” 5000 ์ดํ•˜์ด๋‹ค.", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5000 ์ดํ•˜", + "TypeName": "numberrange", + "Resolution": { + "value": "(,5000]" + } + } + ] + }, + { + "Input": "๊ทธ์˜ ์ ์ˆ˜๋Š” 5000 ํ˜น์€ 6000 ์ดํ•˜์ด๋‹ค.", + "IgnoreResolution": true, + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotNet", + "Results": [ + { + "Text": "5000", + "TypeName": "numberrange", + "Resolution": { + "value": "[5000,5000]" + } + }, + { + "Text": "6000 ์ดํ•˜", + "TypeName": "numberrange", + "Resolution": { + "value": "(,6000)" + } + } + ] + }, + { + "Input": "๊ทธ์˜ ์ ์ˆ˜๋Š” 5000 ํ˜น์€ ๊ทธ ์ด์ƒ์ด๋‹ค.", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5000 ํ˜น์€ ๊ทธ ์ด์ƒ", + "TypeName": "numberrange", + "Resolution": { + "value": "[5000,)" + } + } + ] + }, + { + "Input": "๊ทธ์˜ ์ ์ˆ˜๋Š” 5000 ์ด๊ฑฐ๋‚˜ 4500 ๋ณด๋‹ค ๋†’๋‹ค.", + "IgnoreResolution": true, + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotNet", + "Results": [ + { + "Text": "5000", + "TypeName": "numberrange", + "Resolution": { + "value": "[5000,5000]" + } + }, + { + "Text": "4500 ๋ณด๋‹ค ๋†’๋‹ค", + "TypeName": "numberrange", + "Resolution": { + "value": "(4500,)" + } + } + ] + }, + { + "Input": "๊ทธ์˜ ์ ์ˆ˜๋Š” 5000 ๋ณด๋‹ค ํฌ๊ฑฐ๋‚˜ ๊ฐ™๋‹ค.", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5000 ๋ณด๋‹ค ํฌ๊ฑฐ๋‚˜ ๊ฐ™๋‹ค", + "TypeName": "numberrange", + "Resolution": { + "value": "[5000,)" + } + } + ] + }, + { + "Input": "๊ทธ์˜ ์ ์ˆ˜๋Š” 5000 ๋ณด๋‹ค ๋†’๊ฑฐ๋‚˜ ๊ฐ™๋‹ค.", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5000 ๋ณด๋‹ค ๋†’๊ฑฐ๋‚˜ ๊ฐ™๋‹ค", + "TypeName": "numberrange", + "Resolution": { + "value": "[5000,)" + } + } + ] + }, + { + "Input": "๊ทธ์˜ ์ ์ˆ˜๋Š” 5000 ๋ณด๋‹ค ๋†’๊ฑฐ๋‚˜ 6000์ด๋‹ค.", + "IgnoreResolution": true, + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "NotSupported": "dotNet", + "Results": [ + { + "Text": "5000 ๋ณด๋‹ค ๋†’๊ฑฐ๋‚˜", + "TypeName": "numberrange", + "Resolution": { + "value": "(5000,)" + } + }, + { + "Text": "6000 ์ด๋‹ค", + "TypeName": "numberrange", + "Resolution": { + "value": "[6000,6000]" + } + } + ] + }, + { + "Input": "๊ทธ์˜ ์ ์ˆ˜๋Š” 5000๊ณผ ๊ฐ™๊ฑฐ๋‚˜ 5000 ๋ณด๋‹ค ์ž‘๋‹ค.", + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5000๊ณผ ๊ฐ™๊ฑฐ๋‚˜", + "TypeName": "numberrange", + "Resolution": { + "value": "[5000,5000]" + } + }, + { + "Text": "5000 ๋ณด๋‹ค ์ž‘๋‹ค", + "TypeName": "numberrange", + "Resolution": { + "value": "(,5000)" + } + } + ] + }, + { + "Input": "์ด ์ˆซ์ž๋Š” ์ด์‹ญ ์ดˆ๊ณผ ์‚ผ์‹ญ์˜ค ์ดํ•˜์ด๋‹ค", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "์ด์‹ญ ์ดˆ๊ณผ ์‚ผ์‹ญ์˜ค ์ดํ•˜", + "TypeName": "numberrange", + "Resolution": { + "value": "(20,35]" + }, + "Start": 6, + "End": 17 + } + ] + }, + { + "Input": "์ด ์ˆซ์ž๋Š” 20๊ณผ 30 ์‚ฌ์ด์— ์žˆ๋‹ค", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "20๊ณผ 30 ์‚ฌ์ด", + "TypeName": "numberrange", + "Resolution": { + "value": "[20,30)" + }, + "Start": 6, + "End": 14 + } + ] + }, + { + "Input": "๊ทธ๋Š” ์‹ญ์œ„์™€ ์‹ญ์˜ค์œ„ ์‚ฌ์ด์— ์žˆ๋‹ค", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "์‹ญ์œ„์™€ ์‹ญ์˜ค์œ„ ์‚ฌ์ด", + "TypeName": "numberrange", + "Resolution": { + "value": "[10,15)" + }, + "Start": 3, + "End": 12 + } + ] + }, + { + "Input": "๊ทธ๋Š” ๋งˆ์ด๋„ˆ์Šค ์‹ญ๊ณผ ์‹ญ์˜ค ์‚ฌ์ด์—์„œ ๋“์ ์„ ํ•œ๋‹ค", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "๋งˆ์ด๋„ˆ์Šค ์‹ญ๊ณผ ์‹ญ์˜ค ์‚ฌ์ด", + "TypeName": "numberrange", + "Resolution": { + "value": "[-10,15)" + }, + "Start": 3, + "End": 15 + } + ] + }, + { + "Input": "๊ทธ๋Š” ์‹ญ์œ„๋ณด๋‹ค ๋†’์ง€๋งŒ ์‹ญ์˜ค์œ„๋ณด๋‹ค ๋‚ฎ๋‹ค", + "IgnoreResolution": true, + "Comment": "PendingImplementation", + "NotSupportedByDesign": "java, javascript, python", + "NotSupported": "dotNet", + "Results": [ + { + "Text": "์‹ญ์œ„๋ณด๋‹ค ๋†’์ง€๋งŒ ์‹ญ์˜ค์œ„๋ณด๋‹ค ๋‚ฎ๋‹ค", + "TypeName": "numberrange", + "Resolution": { + "value": "(10,15)" + }, + "Start": 3, + "End": 19 + } + ] + }, + { + "Input": "์ด ์ˆซ์ž๋Š” ๋ฐฑ ์ด์ƒ, ์‚ผ๋ฐฑ ์ดํ•˜์ด๋‹ค", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "๋ฐฑ ์ด์ƒ, ์‚ผ๋ฐฑ ์ดํ•˜", + "TypeName": "numberrange", + "Resolution": { + "value": "[100,300]" + }, + "Start": 6, + "End": 16 + } + ] + }, + { + "Input": "์—ฌ๊ธฐ 20~100๊ฐœ ์ •๋„์˜ ์‚ฌ๊ณผ๊ฐ€ ์žˆ๋‹ค", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "20~100", + "TypeName": "numberrange", + "Resolution": { + "value": "[20,100)" + }, + "Start": 3, + "End": 8 + } + ] + }, + { + "Input": "์ด ์ˆ˜์˜ ๋ฒ”์œ„๋Š” 20์—์„œ 100์ด๋‹ค", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "20์—์„œ 100", + "TypeName": "numberrange", + "Resolution": { + "value": "[20,100)" + }, + "Start": 9, + "End": 16 + } + ] + }, + { + "Input": "์ด ์ˆ˜์˜ ๋ฒ”์œ„๋Š” ์ฒœ์—์„œ ์ฒœ์˜ค๋ฐฑ๊นŒ์ง€์ด๋‹ค", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "์ฒœ์—์„œ ์ฒœ์˜ค๋ฐฑ๊นŒ์ง€", + "TypeName": "numberrange", + "Resolution": { + "value": "[1000,1500)" + }, + "Start": 9, + "End": 17 + } + ] + }, + { + "Input": "์ด ์ˆ˜๋Š” 1000 ์ดˆ๊ณผ 1500 ๋ฏธ๋งŒ์ด๋‹ค", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "1000 ์ดˆ๊ณผ 1500 ๋ฏธ๋งŒ", + "TypeName": "numberrange", + "Resolution": { + "value": "(1000,1500)" + }, + "Start": 5, + "End": 19 + } + ] + }, + { + "Input": "์ด ์ˆ˜๋Š” ์‚ฌ๋ถ„์˜ ์ผ ์ดˆ๊ณผ ์ด๋ถ„์˜ ์ผ ๋ฏธ๋งŒ์ด๋‹ค", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "์‚ฌ๋ถ„์˜ ์ผ ์ดˆ๊ณผ ์ด๋ถ„์˜ ์ผ ๋ฏธ๋งŒ", + "TypeName": "numberrange", + "Resolution": { + "value": "(0.25,0.5)" + }, + "Start": 5, + "End": 21 + } + ] + }, + { + "Input": "์ด ์ˆ˜๋Š” ์‚ผ์ฒœ๊ตฌ๋ฐฑ์œก์‹ญ์˜ค ์ด์ƒ์ด๋‹ค", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "์‚ผ์ฒœ๊ตฌ๋ฐฑ์œก์‹ญ์˜ค ์ด์ƒ", + "TypeName": "numberrange", + "Resolution": { + "value": "[3965,)" + }, + "Start": 5, + "End": 14 + } + ] + }, + { + "Input": "์ด ์ˆ˜๋Š” 4,565 ์ดˆ๊ณผ์ด๋‹ค", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "4,565 ์ดˆ๊ณผ", + "TypeName": "numberrange", + "Resolution": { + "value": "(4565,)" + }, + "Start": 5, + "End": 12 + } + ] + }, + { + "Input": "1/2์ด ๋„˜๋Š” ์‚ฌ๋žŒ๋“ค์ด ์ด๊ณณ์— ์™”๋‹ค", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "1/2์ด ๋„˜๋Š”", + "TypeName": "numberrange", + "Resolution": { + "value": "(0.5,)" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "100 ๋˜๋Š” ๊ทธ ๋ฏธ๋งŒ์˜ ์ˆ˜ ์ค‘ ์†Œ์ˆ˜๋ฅผ ์ฐพ์•„๋ผ", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "100 ๋˜๋Š” ๊ทธ ๋ฏธ๋งŒ", + "TypeName": "numberrange", + "Resolution": { + "value": "(,100]" + }, + "Start": 0, + "End": 10 + } + ] + }, + { + "Input": "100 ๋˜๋Š” ๊ทธ๋ณด๋‹ค ์ž‘์€ ์ˆ˜ ์ค‘ ์†Œ์ˆ˜๋ฅผ ์ฐพ์•„๋ผ", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "100 ๋˜๋Š” ๊ทธ๋ณด๋‹ค ์ž‘์€", + "TypeName": "numberrange", + "Resolution": { + "value": "(,100]" + }, + "Start": 0, + "End": 12 + } + ] + }, + { + "Input": "์ด ์ œํ’ˆ์—๋Š” ์˜ค๋ฐฑ ๋˜๋Š” ๊ทธ ๋ฏธ๋งŒ์ด ๋“ค์–ด์žˆ๋‹ค", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "์˜ค๋ฐฑ ๋˜๋Š” ๊ทธ ๋ฏธ๋งŒ", + "TypeName": "numberrange", + "Resolution": { + "value": "(,500]" + }, + "Start": 7, + "End": 16 + } + ] + }, + { + "Input": "โ‰ค100์˜ ์†Œ์ˆ˜๋ฅผ ์ฐพ์•„๋ผ", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "โ‰ค100", + "TypeName": "numberrange", + "Resolution": { + "value": "(,100]" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "๊ทธ์˜ ํ‚ค๋Š” 170 ์•„๋ž˜์ด๋‹ค", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "170 ์•„๋ž˜", + "TypeName": "numberrange", + "Resolution": { + "value": "(,170)" + }, + "Start": 6, + "End": 11 + } + ] + }, + { + "Input": "x ๋Š” ๋ฐฑ์น ์‹ญ๊ณผ ๊ฐ™๋‹ค", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "๋ฐฑ์น ์‹ญ๊ณผ ๊ฐ™๋‹ค", + "TypeName": "numberrange", + "Resolution": { + "value": "[170,170]" + }, + "Start": 4, + "End": 10 + } + ] + }, + { + "Input": "x>10, y<20 ์ด๋‹ค", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": ">10", + "TypeName": "numberrange", + "Resolution": { + "value": "(10,)" + }, + "Start": 1, + "End": 3 + }, + { + "Text": "<20", + "TypeName": "numberrange", + "Resolution": { + "value": "(,20)" + }, + "Start": 7, + "End": 9 + } + ] + }, + { + "Input": "x๋Š” 10์ดˆ๊ณผ, 20 ๋ฏธ๋งŒ์ด๋‹ค. Y๋Š” 50 ์ดํ•˜, 20 ์ด์ƒ์ด๋‹ค", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "10์ดˆ๊ณผ, 20 ๋ฏธ๋งŒ", + "TypeName": "numberrange", + "Resolution": { + "value": "(10,20)" + }, + "Start": 3, + "End": 13 + }, + { + "Text": "50 ์ดํ•˜, 20 ์ด์ƒ", + "TypeName": "numberrange", + "Resolution": { + "value": "[20,50]" + }, + "Start": 21, + "End": 32 + } + ] + }, + { + "Input": "์‚ฌ๋ถ„์˜ ์ผ์€ ๋ถ„์ˆ˜๊ฐ’์ด๋‹ค", + "NotSupportedByDesign": "java, javascript, python", + "Results": [] + }, + { + "Input": "๊ทธ ์ˆ˜๋Š” 20๊ณผ ๊ฐ™๋‹ค", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "20๊ณผ ๊ฐ™๋‹ค", + "TypeName": "numberrange", + "Resolution": { + "value": "[20,20]" + }, + "Start": 5, + "End": 10 + } + ] + }, + { + "Input": "20์— ํ•ด๋‹นํ•˜๋Š” ์šฐ๋ฆฌ ๋ฐ˜์˜ ํ•™์ƒ ์ˆ˜๋Š” ์ถฉ๋ถ„ํ•˜์ง€ ์•Š๋‹ค", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "20์— ํ•ด๋‹นํ•˜๋Š”", + "TypeName": "numberrange", + "Resolution": { + "value": "[20,20]" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "+1-222-2222/2222๋Š” ์ „ํ™”๋ฒˆํ˜ธ์ด๋‹ค", + "NotSupportedByDesign": "java, javascript, python", + "Results": [] + }, + { + "Input": "+1-222-2222-2222๋Š” ์ „ํ™”๋ฒˆํ˜ธ์ด๋‹ค", + "NotSupportedByDesign": "java, javascript, python", + "Results": [] + }, + { + "Input": "๊ทธ์˜ ์ ์ˆ˜๋Š” 200์ด๊ฑฐ๋‚˜ ๊ทธ๋ณด๋‹ค ํฌ๋‹ค", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "200์ด๊ฑฐ๋‚˜ ๊ทธ๋ณด๋‹ค ํฌ๋‹ค", + "TypeName": "numberrange", + "Resolution": { + "value": "[200,)" + }, + "Start": 7, + "End": 19 + } + ] + }, + { + "Input": "๊ทธ์˜ ์ ์ˆ˜๋Š” 200์ด๊ฑฐ๋‚˜ 190๋ณด๋‹ค ํฌ๋‹ค", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "190๋ณด๋‹ค ํฌ๋‹ค", + "TypeName": "numberrange", + "Resolution": { + "value": "(190,)" + }, + "Start": 14, + "End": 21 + } + ] + }, + { + "Input": "๊ทธ์˜ ์ ์ˆ˜๋Š” 30์ด๊ฑฐ๋‚˜ ๊ทธ๋ณด๋‹ค ์ž‘๋‹ค", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "30์ด๊ฑฐ๋‚˜ ๊ทธ๋ณด๋‹ค ์ž‘๋‹ค", + "TypeName": "numberrange", + "Resolution": { + "value": "(,30]" + }, + "Start": 7, + "End": 18 + } + ] + }, + { + "Input": "๊ทธ์˜ ์ ์ˆ˜๋Š” 30๋ณด๋‹ค ์ž‘๊ฑฐ๋‚˜ ๊ฐ™๋‹ค", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "30๋ณด๋‹ค ์ž‘๊ฑฐ๋‚˜ ๊ฐ™๋‹ค", + "TypeName": "numberrange", + "Resolution": { + "value": "(,30]" + }, + "Start": 7, + "End": 17 + } + ] + }, + { + "Input": "๊ทธ์˜ ์ ์ˆ˜๋Š” 30๊ณผ ๊ฐ™๊ฑฐ๋‚˜ ์ตœ์†Œ 30์ด๋‹ค", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "30๊ณผ ๊ฐ™๊ฑฐ๋‚˜ ์ตœ์†Œ 30", + "TypeName": "numberrange", + "Resolution": { + "value": "[30,)" + }, + "Start": 7, + "End": 19 + } + ] + }, + { + "Input": "๊ทธ์˜ ์ ์ˆ˜๋Š” 30๋ณด๋‹ค ๋งŽ๊ฑฐ๋‚˜ ๊ฐ™๋‹ค", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "30๋ณด๋‹ค ๋งŽ๊ฑฐ๋‚˜ ๊ฐ™๋‹ค", + "TypeName": "numberrange", + "Resolution": { + "value": "[30,)" + }, + "Start": 7, + "End": 17 + } + ] + }, + { + "Input": "๊ทธ์˜ ์ ์ˆ˜๋Š” 5000๊ณผ ๊ฐ™๊ฑฐ๋‚˜ ๊ทธ๋ณด๋‹ค ๋งŽ๋‹ค", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "5000๊ณผ ๊ฐ™๊ฑฐ๋‚˜ ๊ทธ๋ณด๋‹ค ๋งŽ๋‹ค", + "TypeName": "numberrange", + "Resolution": { + "value": "[5000,)" + }, + "Start": 7, + "End": 22 + } + ] + }, + { + "Input": "๊ทธ์˜ ์ ์ˆ˜๋Š” 5000๋ณด๋‹ค ์ ๊ฑฐ๋‚˜ ๊ฐ™๋‹ค", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "5000๋ณด๋‹ค ์ ๊ฑฐ๋‚˜ ๊ฐ™๋‹ค", + "TypeName": "numberrange", + "Resolution": { + "value": "(,5000]" + }, + "Start": 7, + "End": 19 + } + ] + }, + { + "Input": "๊ทธ์˜ ์ ์ˆ˜๋Š” 5000๋ณด๋‹ค ๋งŽ๊ฑฐ๋‚˜ ๊ทธ์™€ ๊ฐ™๋‹ค", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "5000๋ณด๋‹ค ๋งŽ๊ฑฐ๋‚˜ ๊ทธ์™€ ๊ฐ™๋‹ค", + "TypeName": "numberrange", + "Resolution": { + "value": "[5000,)" + }, + "Start": 7, + "End": 22 + } + ] + }, + { + "Input": "๊ทธ ์ˆซ์ž ๋ฒ”์œ„๋Š” 1000-5000์ด๋‹ค", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "1000-5000", + "TypeName": "numberrange", + "Resolution": { + "value": "[1000,5000)" + }, + "Start": 9, + "End": 17 + } + ] + }, + { + "Input": "๊ทธ ์ˆซ์ž ๋ฒ”์œ„๋Š” 1000 - 5000์ด๋‹ค", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "1000 - 5000", + "TypeName": "numberrange", + "Resolution": { + "value": "[1000,5000)" + }, + "Start": 9, + "End": 19 + } + ] + }, + { + "Input": "๊ทธ ์ˆซ์ž ๋ฒ”์œ„๋Š” 1000โ€“5000์ด๋‹ค", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "1000โ€“5000", + "TypeName": "numberrange", + "Resolution": { + "value": "[1000,5000)" + }, + "Start": 9, + "End": 17 + } + ] + }, + { + "Input": "๊ทธ ์ˆซ์ž ๋ฒ”์œ„๋Š” 1000 โ€“ 5000์ด๋‹ค", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "1000 โ€“ 5000", + "TypeName": "numberrange", + "Resolution": { + "value": "[1000,5000)" + }, + "Start": 9, + "End": 19 + } + ] + }, + { + "Input": "5๋ถ„์˜ 2 ๋˜๋Š” ๊ทธ ์ด์ƒ์ด ์–ด๋•Œ?", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "5๋ถ„์˜ 2 ๋˜๋Š” ๊ทธ ์ด์ƒ", + "TypeName": "numberrange", + "Resolution": { + "value": "[0.4,)" + }, + "Start": 0, + "End": 12 + } + ] + }, + { + "Input": "5๊ฐœ์—์„œ 2 ๋ณด๋‹ค ๋งŽ์€ ๊ฑด ์–ด๋•Œ", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "2 ๋ณด๋‹ค ๋งŽ์€", + "TypeName": "numberrange", + "Resolution": { + "value": "(2,)" + }, + "Start": 5, + "End": 11 + } + ] + }, + { + "Input": "2009์— 30000๋ณด๋‹ค ๋งŽ์€ ๊ธฐ๋ก์„ ๋ณด์—ฌ์ค„ ์ˆ˜ ์žˆ๋‚˜์š”", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "30000๋ณด๋‹ค ๋งŽ์€", + "TypeName": "numberrange", + "Resolution": { + "value": "(30000,)" + }, + "Start": 6, + "End": 15 + } + ] + }, + { + "Input": "2009์— 3000๋ณด๋‹ค ์ ์€ ๊ธฐ๋ก์„ ๋ณด์—ฌ์ค„ ์ˆ˜ ์žˆ๋‚˜์š”", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "3000๋ณด๋‹ค ์ ์€", + "TypeName": "numberrange", + "Resolution": { + "value": "(,3000)" + }, + "Start": 6, + "End": 14 + } + ] + }, + { + "Input": "์•„์ง๋„ >30์ธ ๊ฒฝ์šฐ์ธ๊ฐ€์š”", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": ">30", + "TypeName": "numberrange", + "Resolution": { + "value": "(30,)" + }, + "Start": 4, + "End": 6 + } + ] + }, + { + "Input": "์•„์ง๋„ โ‰ฅ30์ธ ๊ฒฝ์šฐ์ธ๊ฐ€์š”", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "โ‰ฅ30", + "TypeName": "numberrange", + "Resolution": { + "value": "[30,)" + }, + "Start": 4, + "End": 6 + } + ] + }, + { + "Input": "์•„์ง๋„ <-30์ธ ๊ฒฝ์šฐ์ธ๊ฐ€์š”", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "<-30", + "TypeName": "numberrange", + "Resolution": { + "value": "(,-30)" + }, + "Start": 4, + "End": 7 + } + ] + }, + { + "Input": "์•„์ง๋„ โ‰ค-30์ธ ๊ฒฝ์šฐ์ธ๊ฐ€์š”", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "โ‰ค-30", + "TypeName": "numberrange", + "Resolution": { + "value": "(,-30]" + }, + "Start": 4, + "End": 7 + } + ] + }, + { + "Input": "<>30", + "NotSupportedByDesign": "java, javascript, python", + "Results": [] + }, + { + "Input": "=>30", + "NotSupportedByDesign": "java, javascript, python", + "Results": [] + }, + { + "Input": "=<30", + "NotSupportedByDesign": "java, javascript, python", + "Results": [] + }, + { + "Input": "๊ทธ ์ˆ˜๋Š” 1998๋ถ„์˜ 20000๊ณผ ๊ฐ™๋‹ค", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "1998๋ถ„์˜ 20000๊ณผ ๊ฐ™๋‹ค", + "TypeName": "numberrange", + "Resolution": { + "value": "[10.01001001001,10.01001001001]" + }, + "Start": 5, + "End": 20 + } + ] + }, + { + "Input": "๊ทธ ์ˆ˜๋Š” 200์—์„œ๋ถ€ํ„ฐ 2008๋ถ„์˜ 300๊นŒ์ง€์ด๋‹ค", + "NotSupportedByDesign": "java, javascript, python", + "Results": [] + }, + { + "Input": "๊ทธ ์ˆ˜๋Š” 200์—์„œ๋ถ€ํ„ฐ 2008๋ถ„์˜ 3000000๊นŒ์ง€์ด๋‹ค", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "200์—์„œ๋ถ€ํ„ฐ 2008๋ถ„์˜ 3000000๊นŒ์ง€", + "TypeName": "numberrange", + "Resolution": { + "value": "[200,1494.02390438247)" + }, + "Start": 5, + "End": 28 + } + ] + }, + { + "Input": "๋ฐ˜์ด ๋„˜๋Š” ์‚ฌ๋žŒ๋“ค์ด ์ด๊ณณ์— ์™”๋‹ค", + "IgnoreResolution": true, + "Comment": "PendingImplementation", + "NotSupportedByDesign": "java, javascript, python", + "NotSupported": "dotNet", + "Results": [ + { + "Text": "๋ฐ˜์ด ๋„˜๋Š”", + "TypeName": "numberrange", + "Resolution": { + "value": "(0.5,)" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "3000์ด ๋„˜๋Š” ์‚ฌ๋žŒ๋“ค์ด ๋ชจ์˜€๋‹ค", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "3000์ด ๋„˜๋Š”", + "TypeName": "numberrange", + "Resolution": { + "value": "(3000,)" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "๋‹›์‚ฐ ๋ชจํ„ฐ ํšŒ์‚ฌ๋Š” 700์— ๋‹ฌํ•˜๋Š” ๊ณ„์•ฝ์ง ๋…ธ๋™์ž๋ฅผ ํ•ด๊ณ ํ•  ๊ณ„ํš์ด๋‹ค", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "700์— ๋‹ฌํ•˜๋Š”", + "TypeName": "numberrange", + "Resolution": { + "value": "(,700]" + }, + "Start": 10, + "End": 17 + } + ] + }, + { + "Input": "700์— ๋‹ฌํ•˜๋Š” ๊ฒƒ์ด >700์œผ๋กœ ์ธ์‹๋˜์–ด์„œ๋Š” ์•ˆ๋œ๋‹ค", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "700์— ๋‹ฌํ•˜๋Š”", + "TypeName": "numberrange", + "Resolution": { + "value": "(,700]" + }, + "Start": 0, + "End": 7 + }, + { + "Text": ">700", + "TypeName": "numberrange", + "Resolution": { + "value": "(700,)" + }, + "Start": 12, + "End": 15 + } + ] + }, + { + "Input": "์ด ์ˆ˜๋Š” ์ด์‹ญ๋ณด๋‹ค ํฌ๊ณ  ์‚ผ์‹ญ์˜ค๋ณด๋‹ค ์ž‘๋‹ค", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "์ด์‹ญ๋ณด๋‹ค ํฌ๊ณ  ์‚ผ์‹ญ์˜ค๋ณด๋‹ค ์ž‘๋‹ค", + "TypeName": "numberrange", + "Resolution": { + "value": "(20,35]" + }, + "Start": 5, + "End": 20 + } + ] + }, + { + "Input": "์ด ์ˆ˜๋Š” 1000๋ณด๋‹ค ํฌ๊ณ  1500๋ณด๋‹ค ์ž‘๋‹ค", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "1000๋ณด๋‹ค ํฌ๊ณ  1500๋ณด๋‹ค ์ž‘๋‹ค", + "TypeName": "numberrange", + "Resolution": { + "value": "(1000,1500)" + }, + "Start": 5, + "End": 23 + } + ] + }, + { + "Input": "์ด ์ˆ˜๋Š” ์‚ฌ๋ถ„์˜ ์ผ๋ณด๋‹ค ํฌ๊ณ  ์ด๋ถ„์˜ ์ผ๋ณด๋‹ค ์ž‘๋‹ค", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "์‚ฌ๋ถ„์˜ ์ผ๋ณด๋‹ค ํฌ๊ณ  ์ด๋ถ„์˜ ์ผ๋ณด๋‹ค ์ž‘๋‹ค", + "TypeName": "numberrange", + "Resolution": { + "value": "(0.25,0.5)" + }, + "Start": 5, + "End": 25 + } + ] + }, + { + "Input": "์ด ์ œํ’ˆ์—๋Š” ์˜ค๋ฐฑ ๋˜๋Š” ๊ทธ๋ณด๋‹ค ์ ๊ฒŒ ๋“ค์–ด์žˆ๋‹ค", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "์˜ค๋ฐฑ ๋˜๋Š” ๊ทธ๋ณด๋‹ค ์ ๊ฒŒ", + "TypeName": "numberrange", + "Resolution": { + "value": "(,500]" + }, + "Start": 7, + "End": 18 + } + ] + }, + { + "Input": "๊ทธ์˜ ํ‚ค๋Š” ๋ฐฑ์น ์‹ญ ๋ฐ‘์ด๋‹ค", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "๋ฐฑ์น ์‹ญ ๋ฐ‘", + "TypeName": "numberrange", + "Resolution": { + "value": "(,170)" + }, + "Start": 6, + "End": 10 + } + ] + }, + { + "Input": "x๋Š” ๋ฐฑ์น ์‹ญ์ด๋‹ค", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "๋ฐฑ์น ์‹ญ์ด๋‹ค", + "TypeName": "numberrange", + "Resolution": { + "value": "[170,170]" + }, + "Start": 3, + "End": 7 + } + ] + }, + { + "Input": "x๋Š” 10๋ณด๋‹ค ํฌ๊ณ  20๋ณด๋‹ค ์ž‘๋‹ค. Y๋Š” 50๋ณด๋‹ค ์ž‘๊ฑฐ๋‚˜ ๊ฐ™๊ณ , 20๋ณด๋‹ค ๋งŽ๊ฑฐ๋‚˜ ๊ฐ™๋‹ค", + "IgnoreResolution": true, + "Comment": "PendingImplementation", + "NotSupportedByDesign": "java, javascript, python", + "NotSupported": "dotNet", + "Results": [ + { + "Text": "10๋ณด๋‹ค ํฌ๊ณ  20๋ณด๋‹ค ์ž‘๋‹ค", + "TypeName": "numberrange", + "Resolution": { + "value": "(10,20)" + }, + "Start": 3, + "End": 17 + }, + { + "Text": "50๋ณด๋‹ค ์ž‘๊ฑฐ๋‚˜ ๊ฐ™๊ณ , 20๋ณด๋‹ค ๋งŽ๊ฑฐ๋‚˜ ๊ฐ™๋‹ค", + "TypeName": "numberrange", + "Resolution": { + "value": "[20,50]" + }, + "Start": 23, + "End": 46 + } + ] + }, + { + "Input": "๊ทธ ์ˆ˜๋Š” 20์ด๋‹ค", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "20์ด๋‹ค", + "TypeName": "numberrange", + "Resolution": { + "value": "[20,20]" + }, + "Start": 5, + "End": 8 + } + ] + }, + { + "Input": "๊ทธ์˜ ์ ์ˆ˜๋Š” 30์ด๊ฑฐ๋‚˜ ์ตœ์†Œ 30์ด๋‹ค", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "30์ด๊ฑฐ๋‚˜ ์ตœ์†Œ 30", + "TypeName": "numberrange", + "Resolution": { + "value": "[30,)" + }, + "Start": 7, + "End": 17 + } + ] + }, + { + "Input": "๊ทธ์˜ ์ ์ˆ˜๋Š” 5000์ด๊ฑฐ๋‚˜ ๊ทธ๋ณด๋‹ค ๋งŽ๋‹ค", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "5000์ด๊ฑฐ๋‚˜ ๊ทธ๋ณด๋‹ค ๋งŽ๋‹ค", + "TypeName": "numberrange", + "Resolution": { + "value": "[5000,)" + }, + "Start": 7, + "End": 20 + } + ] + }, + { + "Input": "3000์„ ์ดˆ๊ณผํ•˜๋Š” ๊ธฐ์ค€", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "3000์„ ์ดˆ๊ณผํ•˜๋Š”", + "TypeName": "numberrange", + "Resolution": { + "value": "(3000,)" + }, + "Start": 0, + "End": 9 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Korean/OrdinalModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Korean/OrdinalModel.json new file mode 100644 index 000000000..66fa83d46 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Korean/OrdinalModel.json @@ -0,0 +1,1214 @@ +[ + { + "Input": "3์กฐ ๋ฒˆ์งธ", + "IgnoreResolution": true, + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3์กฐ ๋ฒˆ์งธ", + "TypeName": "ordinal", + "Resolution": { + "value": "3000000000000", + "offset": "3000000000000", + "relativeTo": "start" + } + } + ] + }, + { + "Input": "์กฐ ๋ฒˆ์งธ", + "IgnoreResolution": true, + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์กฐ ๋ฒˆ์งธ", + "TypeName": "ordinal", + "Resolution": { + "value": "1000000000000", + "offset": "1000000000000", + "relativeTo": "start" + } + } + ] + }, + { + "Input": "๋ฐฑ์กฐ ๋ฒˆ์งธ", + "IgnoreResolution": true, + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋ฐฑ์กฐ ๋ฒˆ์งธ", + "TypeName": "ordinal", + "Resolution": { + "value": "100000000000000", + "offset": "100000000000000", + "relativeTo": "start" + } + } + ] + }, + { + "Input": "์—ดํ•œ ๋ฒˆ์งธ", + "IgnoreResolution": true, + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์—ดํ•œ ๋ฒˆ์งธ", + "TypeName": "ordinal", + "Resolution": { + "value": "11", + "offset": "11", + "relativeTo": "start" + } + } + ] + }, + { + "Input": "์Šค๋ฌผํ•œ ๋ฒˆ์งธ", + "IgnoreResolution": true, + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์Šค๋ฌผํ•œ ๋ฒˆ์งธ", + "TypeName": "ordinal", + "Resolution": { + "value": "21", + "offset": "21", + "relativeTo": "start" + } + } + ] + }, + { + "Input": "์„œ๋ฅธ ๋ฒˆ์งธ", + "IgnoreResolution": true, + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์„œ๋ฅธ ๋ฒˆ์งธ", + "TypeName": "ordinal", + "Resolution": { + "value": "30", + "offset": "30", + "relativeTo": "start" + } + } + ] + }, + { + "Input": "๋‘ ๋ฒˆ์งธ", + "IgnoreResolution": true, + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‘ ๋ฒˆ์งธ", + "TypeName": "ordinal", + "Resolution": { + "value": "2", + "offset": "2", + "relativeTo": "start" + } + } + ] + }, + { + "Input": "์Šค๋ฌด ๋ฒˆ์งธ", + "IgnoreResolution": true, + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์Šค๋ฌด ๋ฒˆ์งธ", + "TypeName": "ordinal", + "Resolution": { + "value": "20", + "offset": "20", + "relativeTo": "start" + } + } + ] + }, + { + "Input": "์Šค๋ฌผ๋‹ค์„ฏ ๋ฒˆ์งธ", + "IgnoreResolution": true, + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์Šค๋ฌผ๋‹ค์„ฏ ๋ฒˆ์งธ", + "TypeName": "ordinal", + "Resolution": { + "value": "25", + "offset": "25", + "relativeTo": "start" + } + } + ] + }, + { + "Input": "๋ฐฑ์Šค๋ฌผ๋‹ค์„ฏ ๋ฒˆ์งธ", + "IgnoreResolution": true, + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋ฐฑ์Šค๋ฌผ๋‹ค์„ฏ ๋ฒˆ์งธ", + "TypeName": "ordinal", + "Resolution": { + "value": "125", + "offset": "125", + "relativeTo": "start" + } + } + ] + }, + { + "Input": "๋ฐฑ์ด์‹ญ์˜ค ๋ฒˆ์งธ", + "IgnoreResolution": true, + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋ฐฑ์ด์‹ญ์˜ค ๋ฒˆ์งธ", + "TypeName": "ordinal", + "Resolution": { + "value": "125", + "offset": "125", + "relativeTo": "start" + } + } + ] + }, + { + "Input": "์กฐ๋ฒˆ์งธ", + "IgnoreResolution": true, + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์กฐ๋ฒˆ์งธ", + "TypeName": "ordinal", + "Resolution": { + "value": "1000000000000", + "offset": "1000000000000", + "relativeTo": "start" + } + } + ] + }, + { + "Input": "์ด์‹ญ์ผ์กฐ ์‚ผ๋ฐฑ์ด์‹ญ์ด ๋ฒˆ์งธ", + "IgnoreResolution": true, + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ด์‹ญ์ผ์กฐ ์‚ผ๋ฐฑ์ด์‹ญ์ด ๋ฒˆ์งธ", + "TypeName": "ordinal", + "Resolution": { + "value": "21000000000322", + "offset": "21000000000322", + "relativeTo": "start" + } + } + ] + }, + { + "Input": "์ด๋ฐฑ ๋ฒˆ์งธ", + "IgnoreResolution": true, + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ด๋ฐฑ ๋ฒˆ์งธ", + "TypeName": "ordinal", + "Resolution": { + "value": "200", + "offset": "200", + "relativeTo": "start" + } + } + ] + }, + { + "Input": "์‹œ์• ํ‹€๋กœ ๊ฐ€๋Š” ์ผ๋“ฑ์„์„ ์˜ˆ์•ฝํ•ด์ฃผ์‹ญ์‹œ์˜ค.", + "IgnoreResolution": true, + "Comment": "PendingValidation", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ผ๋“ฑ", + "TypeName": "ordinal", + "Resolution": { + "value": "1", + "offset": "1", + "relativeTo": "start" + } + } + ] + }, + { + "Input": "๋…ธํŠธ์— ์žˆ๋Š” ๋งˆ์ง€๋ง‰ ๋ฌธ์žฅ์„ ์ง€์šฐ์„ธ์š”", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "๋งˆ์ง€๋ง‰", + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "0", + "relativeTo": "end", + "value": "end+0" + }, + "Start": 7, + "End": 9 + } + ] + }, + { + "Input": "\"๋‹ค์Œ\"์ธ๊ฐ€์š” ์•„๋‹ˆ๋ฉด \"๋งˆ์ง€๋ง‰\"์ธ๊ฐ€์š”?", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "๋‹ค์Œ", + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "1", + "relativeTo": "current", + "value": "current+1" + }, + "Start": 1, + "End": 2 + }, + { + "Text": "๋งˆ์ง€๋ง‰", + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "0", + "relativeTo": "end", + "value": "end+0" + }, + "Start": 13, + "End": 15 + } + ] + }, + { + "Input": "๋’ค์—์„œ ์„ธ๋ฒˆ์งธ๋ฅผ ๋ณด์—ฌ์ฃผ์„ธ์š”", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "๋’ค์—์„œ ์„ธ๋ฒˆ์งธ", + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "-2", + "relativeTo": "end", + "value": "end-2" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "๋งˆ์ง€๋ง‰์˜ ์˜†์„ ๋ณด์—ฌ์ฃผ์„ธ์š”", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "๋งˆ์ง€๋ง‰์˜ ์˜†", + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "-1", + "relativeTo": "end", + "value": "end-1" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "๋งˆ์ง€๋ง‰์—์„œ ๋ฐ”๋กœ ์ „์˜ ๊ฒƒ์„ ๋ณด์—ฌ์ฃผ์„ธ์š”", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "๋งˆ์ง€๋ง‰์—์„œ ๋ฐ”๋กœ ์ „์˜ ๊ฒƒ", + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "-1", + "relativeTo": "end", + "value": "end-1" + }, + "Start": 0, + "End": 12 + } + ] + }, + { + "Input": "๋งˆ์ง€๋ง‰์—์„œ ๋‘๋ฒˆ์งธ๋ฅผ ๋ณด์—ฌ์ฃผ์„ธ์š”", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "๋งˆ์ง€๋ง‰์—์„œ ๋‘๋ฒˆ์งธ", + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "-1", + "relativeTo": "end", + "value": "end-1" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "๋งˆ์ง€๋ง‰ ๋ฌธ์žฅ์„ ์ง€์šฐ์„ธ์š”", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "๋งˆ์ง€๋ง‰", + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "0", + "relativeTo": "end", + "value": "end+0" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "์ด์ „ ๊ฒƒ์„ ๋ณด์—ฌ์ฃผ์„ธ์š”", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "์ด์ „ ๊ฒƒ", + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "-1", + "relativeTo": "current", + "value": "current-1" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "๋‹ค์Œ ๊ฒƒ์„ ๋ณด์—ฌ์ฃผ์„ธ์š”", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "๋‹ค์Œ ๊ฒƒ", + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "1", + "relativeTo": "current", + "value": "current+1" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "๋งˆ์ง€๋ง‰ ๋‘ ์ฑ…์„ ๊ฐ€์ง€๊ณ  ์‹ถ๋‹ค", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "๋งˆ์ง€๋ง‰", + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "0", + "relativeTo": "end", + "value": "end+0" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "๋งˆ์ง€๋ง‰ ํ•œ ์ฑ…์„ ๊ฐ€์ง€๊ณ  ์‹ถ๋‹ค", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "๋งˆ์ง€๋ง‰", + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "0", + "relativeTo": "end", + "value": "end+0" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "๋‹ค์Œ ์•„์ดํ…œ์„ ์ฃผ์„ธ์š”", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "๋‹ค์Œ", + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "1", + "relativeTo": "current", + "value": "current+1" + }, + "Start": 0, + "End": 1 + } + ] + }, + { + "Input": "๋งˆ์ง€๋ง‰ ์ฟ ํ‚ค๋ฅผ ์›ํ•ฉ๋‹ˆ๋‹ค", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "๋งˆ์ง€๋ง‰", + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "0", + "relativeTo": "end", + "value": "end+0" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "๋‚˜๋Š” ๋งˆ์ง€๋ง‰์˜ ์˜†์— ์žˆ๋Š” ๊ฑธ ์›ํ•ฉ๋‹ˆ๋‹ค", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "๋งˆ์ง€๋ง‰์˜ ์˜†", + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "-1", + "relativeTo": "end", + "value": "end-1" + }, + "Start": 3, + "End": 8 + } + ] + }, + { + "Input": "๋‚˜๋Š” 11๋ฒˆ์งธ์ด๋‹ค", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "11๋ฒˆ์งธ", + "TypeName": "ordinal", + "Resolution": { + "offset": "11", + "relativeTo": "start", + "value": "11" + }, + "Start": 3, + "End": 6 + } + ] + }, + { + "Input": "21๋ฒˆ์งธ ์ƒ์ผ", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "21๋ฒˆ์งธ", + "TypeName": "ordinal", + "Resolution": { + "offset": "21", + "relativeTo": "start", + "value": "21" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "๊ทธ๋…€๋Š” 30๋ฒˆ์งธ๋ฅผ ๊ธฐ๋กํ–ˆ๋‹ค", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "30๋ฒˆ์งธ", + "TypeName": "ordinal", + "Resolution": { + "offset": "30", + "relativeTo": "start", + "value": "30" + }, + "Start": 4, + "End": 7 + } + ] + }, + { + "Input": "์—ฌํ–‰ ์˜จ์ง€ 2๋ฒˆ์งธ ๋‚ ์ด๋‹ค", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "2๋ฒˆ์งธ", + "TypeName": "ordinal", + "Resolution": { + "offset": "2", + "relativeTo": "start", + "value": "2" + }, + "Start": 6, + "End": 8 + } + ] + }, + { + "Input": "์—ดํ•œ๋ฒˆ์งธ ๋‚ ", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "์—ดํ•œ๋ฒˆ์งธ", + "TypeName": "ordinal", + "Resolution": { + "offset": "11", + "relativeTo": "start", + "value": "11" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "์Šค๋ฌด๋ฒˆ์งธ ๋ฐค", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "์Šค๋ฌด๋ฒˆ์งธ", + "TypeName": "ordinal", + "Resolution": { + "offset": "20", + "relativeTo": "start", + "value": "20" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "์Šค๋ฌผ ๋‹ค์„ฏ๋ฒˆ์งธ ์ƒ์ผ", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "์Šค๋ฌผ ๋‹ค์„ฏ๋ฒˆ์งธ", + "TypeName": "ordinal", + "Resolution": { + "offset": "25", + "relativeTo": "start", + "value": "25" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "์Šค๋ฌผ ํ•œ๋ฒˆ์งธ ์‹์‚ฌ", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "์Šค๋ฌผ ํ•œ๋ฒˆ์งธ", + "TypeName": "ordinal", + "Resolution": { + "offset": "21", + "relativeTo": "start", + "value": "21" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "๋ฐฑ์Šค๋ฌผ๋‹ค์„ฏ๋ฒˆ์งธ ์ƒ์‹ ", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "๋ฐฑ์Šค๋ฌผ๋‹ค์„ฏ๋ฒˆ์งธ", + "TypeName": "ordinal", + "Resolution": { + "offset": "125", + "relativeTo": "start", + "value": "125" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "๋ฐฑํ™”์ ์„ ๋ฐฉ๋ฌธํ•œ ์ผ์กฐ๋ฒˆ์งธ ์†๋‹˜", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "์ผ์กฐ๋ฒˆ์งธ", + "TypeName": "ordinal", + "Resolution": { + "offset": "1000000000000", + "relativeTo": "start", + "value": "1000000000000" + }, + "Start": 9, + "End": 12 + } + ] + }, + { + "Input": "์ด์‹ญ์ผ์กฐ ์‚ผ๋ฐฑ์Šค๋ฌผ๋‘๋ฒˆ์งธ ๋ฐค", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "์ด์‹ญ์ผ์กฐ ์‚ผ๋ฐฑ์Šค๋ฌผ๋‘๋ฒˆ์งธ", + "TypeName": "ordinal", + "Resolution": { + "offset": "21000000000322", + "relativeTo": "start", + "value": "21000000000322" + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "์ด๋ฐฑ๋ฒˆ์งธ ๊ฐœ์ตœ", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "์ด๋ฐฑ๋ฒˆ์งธ", + "TypeName": "ordinal", + "Resolution": { + "offset": "200", + "relativeTo": "start", + "value": "200" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "๋‚˜๋Š” ์ฒ˜์Œ ๋‘๊ถŒ์ด ์ข‹์•˜์Šต๋‹ˆ๋‹ค", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "์ฒ˜์Œ", + "TypeName": "ordinal", + "Resolution": { + "offset": "1", + "relativeTo": "start", + "value": "1" + }, + "Start": 3, + "End": 4 + } + ] + }, + { + "Input": "๋‚˜๋Š” ์ฒซ๋ฒˆ์งธ๊ฐ€ ์ข‹๋‹ค", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "์ฒซ๋ฒˆ์งธ", + "TypeName": "ordinal", + "Resolution": { + "offset": "1", + "relativeTo": "start", + "value": "1" + }, + "Start": 3, + "End": 5 + } + ] + }, + { + "Input": "์ฒซ ๋‹จ์–ด๋ฅผ ๋งํ•ด๋ด", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "์ฒซ", + "TypeName": "ordinal", + "Resolution": { + "offset": "1", + "relativeTo": "start", + "value": "1" + }, + "Start": 0, + "End": 0 + } + ] + }, + { + "Input": "๋‹ค์Œ ์„ธ๊ถŒ์˜ ์ฑ…์„ ๊ฐ€์ง€๊ณ  ์‹ถ๋‹ค", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "๋‹ค์Œ", + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "1", + "relativeTo": "current", + "value": "current+1" + }, + "Start": 0, + "End": 1 + } + ] + }, + { + "Input": "๊ทธ๋…€๋Š” ๋‘๋ฒˆ์งธ๋กœ ๋“ค์–ด์˜ต๋‹ˆ๋‹ค!", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "๋‘๋ฒˆ์งธ", + "TypeName": "ordinal", + "Resolution": { + "offset": "2", + "relativeTo": "start", + "value": "2" + }, + "Start": 4, + "End": 6 + } + ] + }, + { + "Input": "๋งˆ์ง€๋ง‰์—์„œ ๋ฐ”๋กœ ์ „์˜ ๊ฒƒ์ด ๋งž๋Š” ๊ฑฐ์•ผ", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "๋งˆ์ง€๋ง‰์—์„œ ๋ฐ”๋กœ ์ „์˜ ๊ฒƒ", + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "-1", + "relativeTo": "end", + "value": "end-1" + }, + "Start": 0, + "End": 12 + } + ] + }, + { + "Input": "๋งˆ์ง€๋ง‰์—์„œ ๋ฐ”๋กœ ์ „์„ ๋งํ•˜๋Š” ๊ฑฐ์˜€์–ด", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "๋งˆ์ง€๋ง‰์—์„œ ๋ฐ”๋กœ ์ „", + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "-1", + "relativeTo": "end", + "value": "end-1" + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": "์ง€๊ธˆ์˜ ๊ฒƒ์„ ๋งํ•˜๋Š” ๊ฑฐ์˜€์–ด", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "์ง€๊ธˆ์˜ ๊ฒƒ", + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "0", + "relativeTo": "current", + "value": "current+0" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "ํ˜„์žฌ ํŽ˜์ด์ง€๋ฅผ ๋ณด์„ธ์š”", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "ํ˜„์žฌ", + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "0", + "relativeTo": "current", + "value": "current+0" + }, + "Start": 0, + "End": 1 + } + ] + }, + { + "Input": "๋์— ์„œ์ฃผ์„ธ์š”", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "๋", + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "0", + "relativeTo": "end", + "value": "end+0" + }, + "Start": 0, + "End": 0 + } + ] + }, + { + "Input": "๋์—์„œ ์„ธ๋ฒˆ์งธ๋ฅผ ๋ณด์—ฌ์ฃผ์„ธ์š”", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "๋์—์„œ ์„ธ๋ฒˆ์งธ", + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "-2", + "relativeTo": "end", + "value": "end-2" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "๋์—์„œ ๋ฐ”๋กœ ์ „์˜ ๊ฒƒ์„ ๋ณด์—ฌ์ฃผ์„ธ์š”", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "๋์—์„œ ๋ฐ”๋กœ ์ „์˜ ๊ฒƒ", + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "-1", + "relativeTo": "end", + "value": "end-1" + }, + "Start": 0, + "End": 10 + } + ] + }, + { + "Input": "๋์—์„œ ๋‘๋ฒˆ์งธ๋ฅผ ๋ณด์—ฌ์ฃผ์„ธ์š”", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "๋์—์„œ ๋‘๋ฒˆ์งธ", + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "-1", + "relativeTo": "end", + "value": "end-1" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "์˜ค๋Š˜์€ ์˜ค์›” 11์ผ์ด๋‹ค", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "11์ผ", + "TypeName": "ordinal", + "Resolution": { + "offset": "11", + "relativeTo": "start", + "value": "11" + }, + "Start": 7, + "End": 9 + } + ] + }, + { + "Input": "์˜ค๋Š˜์€ ์‚ฌ์›” 21์ผ์ด๋‹ค", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "21์ผ", + "TypeName": "ordinal", + "Resolution": { + "offset": "21", + "relativeTo": "start", + "value": "21" + }, + "Start": 7, + "End": 9 + } + ] + }, + { + "Input": "์–ด์ œ๋Š” ์‚ผ์›” 30์ผ์ด์—ˆ๋‹ค", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "30์ผ", + "TypeName": "ordinal", + "Resolution": { + "offset": "30", + "relativeTo": "start", + "value": "30" + }, + "Start": 7, + "End": 9 + } + ] + }, + { + "Input": "์‚ฌ์›” 2์ผ", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "2์ผ", + "TypeName": "ordinal", + "Resolution": { + "offset": "2", + "relativeTo": "start", + "value": "2" + }, + "Start": 3, + "End": 4 + } + ] + }, + { + "Input": "์˜ค์›” ์‹ญ์ผ์ผ", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "์‹ญ์ผ์ผ", + "TypeName": "ordinal", + "Resolution": { + "offset": "11", + "relativeTo": "start", + "value": "11" + }, + "Start": 3, + "End": 5 + } + ] + }, + { + "Input": "์œ ์›” ์ด์‹ญ์ผ", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "์ด์‹ญ์ผ", + "TypeName": "ordinal", + "Resolution": { + "offset": "20", + "relativeTo": "start", + "value": "20" + }, + "Start": 3, + "End": 5 + } + ] + }, + { + "Input": "์น ์›” ์ด์‹ญ์˜ค์ผ", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "์ด์‹ญ์˜ค์ผ", + "TypeName": "ordinal", + "Resolution": { + "offset": "25", + "relativeTo": "start", + "value": "25" + }, + "Start": 3, + "End": 6 + } + ] + }, + { + "Input": "BTS๋Š” ์ด์‹ญ์ผ์ผ์— ์ƒˆ ์•จ๋ฒ”์„ ๋‚ธ๋‹ค", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "์ด์‹ญ์ผ์ผ", + "TypeName": "ordinal", + "Resolution": { + "offset": "21", + "relativeTo": "start", + "value": "21" + }, + "Start": 5, + "End": 8 + } + ] + }, + { + "Input": "์ „๊ต ๋ฐฑ์ด์‹ญ์˜ค๋“ฑ", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "๋ฐฑ์ด์‹ญ์˜ค๋“ฑ", + "TypeName": "ordinal", + "Resolution": { + "offset": "125", + "relativeTo": "start", + "value": "125" + }, + "Start": 3, + "End": 7 + } + ] + }, + { + "Input": "์ด๋ฐฑ๋“ฑ์€ ์ˆœ์œ„์— ๋“ค์ง€ ์•Š๋Š”๋‹ค", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "์ด๋ฐฑ๋“ฑ", + "TypeName": "ordinal", + "Resolution": { + "offset": "200", + "relativeTo": "start", + "value": "200" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "๊ทธ๋…€๋Š” ์ด๋“ฑ์œผ๋กœ ๋“ค์–ด์˜ต๋‹ˆ๋‹ค!", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "์ด๋“ฑ", + "TypeName": "ordinal", + "Resolution": { + "offset": "2", + "relativeTo": "start", + "value": "2" + }, + "Start": 4, + "End": 5 + } + ] + }, + { + "Input": "์ด๋“ฑ์€ ์€๋ฉ”๋‹ฌ์„ ์ˆ˜์—ฌ๋ฐ›๋Š”๋‹ค", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "์ด๋“ฑ", + "TypeName": "ordinal", + "Resolution": { + "offset": "2", + "relativeTo": "start", + "value": "2" + }, + "Start": 0, + "End": 1 + } + ] + }, + { + "Input": "์‚ผ์กฐ๋ฒˆ์งธ", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "์‚ผ์กฐ๋ฒˆ์งธ", + "TypeName": "ordinal", + "Resolution": { + "offset": "3000000000000", + "relativeTo": "start", + "value": "3000000000000" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "๋ฐฑ์กฐ๋ฒˆ์งธ", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "๋ฐฑ์กฐ๋ฒˆ์งธ", + "TypeName": "ordinal", + "Resolution": { + "offset": "100000000000000", + "relativeTo": "start", + "value": "100000000000000" + }, + "Start": 0, + "End": 3 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Korean/PercentModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Korean/PercentModel.json new file mode 100644 index 000000000..c03f88e17 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Korean/PercentModel.json @@ -0,0 +1,418 @@ +[ + { + "Input": "100%", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "100%", + "TypeName": "percentage", + "Resolution": { + "value": "100%" + } + } + ] + }, + { + "Input": " 100% ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "100%", + "TypeName": "percentage", + "Resolution": { + "value": "100%" + } + } + ] + }, + { + "Input": " 100 ํผ์„ผํŠธ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "100 ํผ์„ผํŠธ", + "TypeName": "percentage", + "Resolution": { + "value": "100%" + } + } + ] + }, + { + "Input": " 100 ํ”„๋กœ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "100 ํ”„๋กœ", + "TypeName": "percentage", + "Resolution": { + "value": "100%" + } + } + ] + }, + { + "Input": "240 ํผ์„ผํŠธ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "240 ํผ์„ผํŠธ", + "TypeName": "percentage", + "Resolution": { + "value": "240%" + } + } + ] + }, + { + "Input": "20ํ”„๋กœ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "20ํ”„๋กœ", + "TypeName": "percentage", + "Resolution": { + "value": "20%" + } + } + ] + }, + { + "Input": "์ด์‹ญ ํผ์„ผํŠธ", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ด์‹ญ ํผ์„ผํŠธ", + "TypeName": "percentage", + "Resolution": { + "value": "20%" + } + } + ] + }, + { + "Input": "์‚ผ์‹ญ ํผ์„ผํŠธ", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์‚ผ์‹ญ ํผ์„ผํŠธ", + "TypeName": "percentage", + "Resolution": { + "value": "30%" + } + } + ] + }, + { + "Input": "๋ฐฑํผ์„ผํŠธ", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋ฐฑํผ์„ผํŠธ", + "TypeName": "percentage", + "Resolution": { + "value": "100%" + } + } + ] + }, + { + "Input": "๋ฐฑ ํผ์„ผํŠธ", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋ฐฑ ํผ์„ผํŠธ", + "TypeName": "percentage", + "Resolution": { + "value": "100%" + } + } + ] + }, + { + "Input": "์‹ญํผ์„ผํŠธ", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์‹ญํผ์„ผํŠธ", + "TypeName": "percentage", + "Resolution": { + "value": "10%" + } + } + ] + }, + { + "Input": "์ด์‹ญ์ด ํผ์„ผํŠธ", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ด์‹ญ์ด ํผ์„ผํŠธ", + "TypeName": "percentage", + "Resolution": { + "value": "22%" + } + } + ] + }, + { + "Input": "์ด๋ฐฑ์‹ญ ํผ์„ผํŠธ", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ด๋ฐฑ์‹ญ ํผ์„ผํŠธ", + "TypeName": "percentage", + "Resolution": { + "value": "210%" + } + } + ] + }, + { + "Input": "์‹ญ ํผ์„ผํŠธ", + "IgnoreResolution": true, + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์‹ญ ํผ์„ผํŠธ", + "TypeName": "percentage", + "Resolution": { + "value": "10%" + } + } + ] + }, + { + "Input": "-5ํผ์„ผํŠธ๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "-5ํผ์„ผํŠธ", + "TypeName": "percentage", + "Resolution": { + "value": "-5%" + } + } + ] + }, + { + "Input": "100% ๋งž์Šต๋‹ˆ๋‹ค", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "100%", + "TypeName": "percentage", + "Resolution": { + "value": "100%" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "100% ํ‹€๋ ธ์Šต๋‹ˆ๋‹ค", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "100%", + "TypeName": "percentage", + "Resolution": { + "value": "100%" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "100 ํผ์„ผํŠธ ์ •๋‹ต์ž…๋‹ˆ๋‹ค", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "100 ํผ์„ผํŠธ", + "TypeName": "percentage", + "Resolution": { + "value": "100%" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "100 ํผ์„ผํ‹ฐ์ง€์˜ ์Šน๋ฅ ", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "100 ํผ์„ผํ‹ฐ์ง€", + "TypeName": "percentage", + "Resolution": { + "value": "100%" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "240 ํผ์„ผํŠธ์˜ ์ˆ˜์ต๋ฅ ", + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "240 ํผ์„ผํŠธ", + "TypeName": "percentage", + "Resolution": { + "value": "240%" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "์ด์‹ญ ํผ์„ผํŠธ ํ• ์ธ ์ค‘", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "์ด์‹ญ ํผ์„ผํŠธ", + "TypeName": "percentage", + "Resolution": { + "value": "20%" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "์‚ผ์‹ญ ํผ์„ผํ‹ฐ์ง€์˜ ์Šน๋ฅ ", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "์‚ผ์‹ญ ํผ์„ผํ‹ฐ์ง€", + "TypeName": "percentage", + "Resolution": { + "value": "30%" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "๋ฐฑ ํผ์„ผํŠธ ์ด๊ธธ ๊ฒ๋‹ˆ๋‹ค", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "๋ฐฑ ํผ์„ผํŠธ", + "TypeName": "percentage", + "Resolution": { + "value": "100%" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "์‹ญ ํผ์„ผํŠธ๋งŒ ์˜ฌ๋ ค์ฃผ์„ธ์š”", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "์‹ญ ํผ์„ผํŠธ", + "TypeName": "percentage", + "Resolution": { + "value": "10%" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "์ด์‹ญ์ด ํผ์„ผํŠธ๋กœ ์•ž์„œ๋‚˜๊ฐ€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "์ด์‹ญ์ด ํผ์„ผํŠธ", + "TypeName": "percentage", + "Resolution": { + "value": "22%" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "์ด๋ฐฑ์‹ญ ํผ์„ผํŠธ์˜ ์ˆ˜์ต๋ฅ ", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "์ด๋ฐฑ์‹ญ ํผ์„ผํŠธ", + "TypeName": "percentage", + "Resolution": { + "value": "210%" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "์‹ญ ํผ์„ผํŠธ๋Š” ๋‚ด ๋ชซ์ด๋‹ค", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "์‹ญ ํผ์„ผํŠธ", + "TypeName": "percentage", + "Resolution": { + "value": "10%" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "๋งˆ์ด๋„ˆ์Šค ์˜ค ํผ์„ผํŠธ๋งŒ ํ•„์š”ํ•ด", + "IgnoreResolution": true, + "NotSupportedByDesign": "java, javascript, python", + "Results": [ + { + "Text": "๋งˆ์ด๋„ˆ์Šค ์˜ค ํผ์„ผํŠธ", + "TypeName": "percentage", + "Resolution": { + "value": "-5%" + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": "http://proquest.umi.com/pqdweb?RQT=305&SQ=issn%280024%2D9114%29%20and%20%28ti%28Using%203D%20CAD%20to%20design%20a%20dog%29%20or%20startpage%28158%29%29%20and%20volume%2872%29%20and%20issue%289%29%20and%20pdn%28%3E01%2F01%2F2000%20AND%20%3C12%2F31%2F2000%29&clientId=17859 ๋กœ ๊ฐ€๋ฉด ๋œ๋‹ค", + "NotSupportedByDesign": "java, javascript, python", + "Results": [] + }, + { + "Input": "https://www.test.com/search?q=30%25%2020% ๋กœ ๊ฐ€๋ฉด ๋œ๋‹ค", + "NotSupportedByDesign": "java, javascript, python", + "Results": [] + } +] diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Korean/PercentModelPercentMode.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Korean/PercentModelPercentMode.json new file mode 100644 index 000000000..9aa42cd49 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Korean/PercentModelPercentMode.json @@ -0,0 +1,132 @@ +[ + { + "Input": "100%", + "NotSupportedByDesign": "dotNet,javascript,python,java", + "Results": [ + { + "Text": "100%", + "TypeName": "percentage", + "Resolution": { + "value": "100%" + } + } + ] + }, + { + "Input": "์ด์‹ญ ํผ์„ผํŠธ", + "NotSupportedByDesign": "dotNet,javascript,python,java", + "Results": [ + { + "Text": "์ด์‹ญํผ์„ผํŠธ", + "TypeName": "percentage", + "Resolution": { + "value": "20%" + } + } + ] + }, + { + "Input": "๋ฐฑํผ์„ผํŠธ", + "NotSupportedByDesign": "dotNet,javascript,python,java", + "Results": [ + { + "Text": "๋ฐฑํผ์„ผํŠธ", + "TypeName": "percentage", + "Resolution": { + "value": "100%" + } + } + ] + }, + { + "Input": "์ด์‹ญํผ์„ผํŠธ", + "NotSupportedByDesign": "dotNet,javascript,python,java", + "Results": [ + { + "Text": "์ด์‹ญํผ์„ผํŠธ", + "TypeName": "percentage", + "Resolution": { + "value": "20%" + } + } + ] + }, + { + "Input": "์‚ผ๋ถ„์˜ ์ผ", + "NotSupportedByDesign": "dotNet,javascript,python,java", + "Results": [ + { + "Text": "์‚ผ๋ถ„์˜ ์ผ", + "TypeName": "percentage", + "Resolution": { + "value": "33.3333333333333%" + } + } + ] + }, + { + "Input": "์ด๋ถ„์˜ ์ผ", + "NotSupportedByDesign": "dotNet,javascript,python,java", + "Results": [ + { + "Text": "์ด๋ถ„์˜ ์ผ", + "TypeName": "percentage", + "Resolution": { + "value": "50%" + } + } + ] + }, + { + "Input": "์‚ฌ๋ถ„์˜ ์ผ์˜", + "NotSupportedByDesign": "dotNet,javascript,python,java", + "Results": [ + { + "Text": "์‚ฌ๋ถ„์˜ ์ผ์˜", + "TypeName": "percentage", + "Resolution": { + "value": "25%" + } + } + ] + }, + { + "Input": "์ด์‹ญ์˜คํผ์„ผํŠธ", + "NotSupportedByDesign": "dotNet,javascript,python,java", + "Results": [ + { + "Text": "์ด์‹ญ์˜คํผ์„ผํŠธ", + "TypeName": "percentage", + "Resolution": { + "value": "25%" + } + } + ] + }, + { + "Input": "์ ˆ๋ฐ˜์˜", + "NotSupportedByDesign": "dotNet,javascript,python,java", + "Results": [ + { + "Text": "์ ˆ๋ฐ˜์˜", + "TypeName": "percentage", + "Resolution": { + "value": "50%" + } + } + ] + }, + { + "Input": "๋ฐ˜์˜", + "NotSupportedByDesign": "dotNet,javascript,python,java", + "Results": [ + { + "Text": "๋ฐ˜์˜", + "TypeName": "percentage", + "Resolution": { + "value": "50%" + } + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Portuguese/NumberModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Portuguese/NumberModel.json new file mode 100644 index 000000000..78d2c9ce9 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Portuguese/NumberModel.json @@ -0,0 +1,2636 @@ +[ + { + "Input": " 123456789101231", + "Results": [ + { + "Text": "123456789101231", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "123456789101231" + }, + "Start": 1, + "End": 15 + } + ] + }, + { + "Input": "-123456789101231", + "Results": [ + { + "Text": "-123456789101231", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "-123456789101231" + }, + "Start": 0, + "End": 15 + } + ] + }, + { + "Input": " -123456789101231", + "Results": [ + { + "Text": "-123456789101231", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "-123456789101231" + }, + "Start": 1, + "End": 16 + } + ] + }, + { + "Input": " -1", + "Results": [ + { + "Text": "-1", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "-1" + }, + "Start": 1, + "End": 2 + } + ] + }, + { + "Input": "1.234.567", + "Results": [ + { + "Text": "1.234.567", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "1234567" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "sete", + "Results": [ + { + "Text": "sete", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "7" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "dezessete", + "Results": [ + { + "Text": "dezessete", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "17" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "dezassete", + "Results": [ + { + "Text": "dezassete", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "17" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "mil", + "Results": [ + { + "Text": "mil", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "1000" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "cem", + "Results": [ + { + "Text": "cem", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "100" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "mil e cem", + "NotSupported": "dotnet,javascript,java,python", + "Comment": "Temporarily disabled as subtype is incorrect", + "Results": [ + { + "Text": "mil e cem", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "1100" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "mil cento e dez", + "Results": [ + { + "Text": "mil cento e dez", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "1110" + }, + "Start": 0, + "End": 14 + } + ] + }, + { + "Input": "mil e duzentos", + "NotSupported": "dotnet,javascript,java,python", + "Comment": "Temporarily disabled as subtype is incorrect", + "Results": [ + { + "Text": "mil e duzentos", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "1200" + }, + "Start": 0, + "End": 13 + } + ] + }, + { + "Input": "mil duzentos e vinte", + "Results": [ + { + "Text": "mil duzentos e vinte", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "1220" + }, + "Start": 0, + "End": 19 + } + ] + }, + { + "Input": "vinte e sete", + "Results": [ + { + "Text": "vinte e sete", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "27" + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "quarenta e sete", + "Results": [ + { + "Text": "quarenta e sete", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "47" + }, + "Start": 0, + "End": 14 + } + ] + }, + { + "Input": "trezentos e quarenta e sete", + "Results": [ + { + "Text": "trezentos e quarenta e sete", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "347" + }, + "Start": 0, + "End": 26 + } + ] + }, + { + "Input": "dois mil trezentos e quarenta e sete", + "Results": [ + { + "Text": "dois mil trezentos e quarenta e sete", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "2347" + }, + "Start": 0, + "End": 35 + } + ] + }, + { + "Input": "duas mil trezentas e quarenta e sete", + "Results": [ + { + "Text": "duas mil trezentas e quarenta e sete", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "2347" + }, + "Start": 0, + "End": 35 + } + ] + }, + { + "Input": "cinquenta e dois mil trezentos e quarenta e sete", + "Results": [ + { + "Text": "cinquenta e dois mil trezentos e quarenta e sete", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "52347" + }, + "Start": 0, + "End": 47 + } + ] + }, + { + "Input": "quatrocentos e cinquenta e dois mil trezentos e quarenta e sete", + "Results": [ + { + "Text": "quatrocentos e cinquenta e dois mil trezentos e quarenta e sete", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "452347" + }, + "Start": 0, + "End": 62 + } + ] + }, + { + "Input": "mil quinhentos e vinte e trรชs", + "Results": [ + { + "Text": "mil quinhentos e vinte e trรชs", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "1523" + }, + "Start": 0, + "End": 28 + } + ] + }, + { + "Input": "mil quinhentos e vinte e tres", + "Results": [ + { + "Text": "mil quinhentos e vinte e tres", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "1523" + }, + "Start": 0, + "End": 28 + } + ] + }, + { + "Input": "dois bilhoes", + "Results": [ + { + "Text": "dois bilhoes", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "2000000000" + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "treze milhoes quatrocentos e cinquenta e dois mil", + "Results": [ + { + "Text": "treze milhoes quatrocentos e cinquenta e dois mil", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "13452000" + }, + "Start": 0, + "End": 48 + } + ] + }, + { + "Input": "dois bilhรตes", + "Results": [ + { + "Text": "dois bilhรตes", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "2000000000" + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "trรชs milhรตes", + "Results": [ + { + "Text": "trรชs milhรตes", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "3000000" + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "tres milhoes e sete", + "NotSupported": "dotnet,javascript,java,python", + "Comment": "Temporarily disabled as subtype is incorrect", + "Results": [ + { + "Text": "tres milhoes e sete", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "3000007" + }, + "Start": 0, + "End": 18 + } + ] + }, + { + "Input": "tres milhoes e quarenta e sete", + "NotSupported": "dotnet,javascript,java,python", + "Comment": "Temporarily disabled as subtype is incorrect", + "Results": [ + { + "Text": "tres milhoes e quarenta e sete", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "3000047" + }, + "Start": 0, + "End": 29 + } + ] + }, + { + "Input": "tres milhoes trezentos e quarenta e sete", + "Results": [ + { + "Text": "tres milhoes trezentos e quarenta e sete", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "3000347" + }, + "Start": 0, + "End": 39 + } + ] + }, + { + "Input": "tres milhoes dois mil trezentos e quarenta e sete", + "Results": [ + { + "Text": "tres milhoes dois mil trezentos e quarenta e sete", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "3002347" + }, + "Start": 0, + "End": 48 + } + ] + }, + { + "Input": "tres milhoes cinquenta e dois mil trezentos e quarenta e sete", + "Results": [ + { + "Text": "tres milhoes cinquenta e dois mil trezentos e quarenta e sete", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "3052347" + }, + "Start": 0, + "End": 60 + } + ] + }, + { + "Input": "tres milhoes quatrocentos e cinquenta e dois mil trezentos e quarenta e sete", + "Results": [ + { + "Text": "tres milhoes quatrocentos e cinquenta e dois mil trezentos e quarenta e sete", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "3452347" + }, + "Start": 0, + "End": 75 + } + ] + }, + { + "Input": "treze milhoes quatrocentos e cinquenta e dois mil trezentos e quarenta e sete", + "Results": [ + { + "Text": "treze milhoes quatrocentos e cinquenta e dois mil trezentos e quarenta e sete", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "13452347" + }, + "Start": 0, + "End": 76 + } + ] + }, + { + "Input": "quinhentos e treze milhoes quatrocentos e cinquenta e dois mil trezentos e quarenta e sete", + "Results": [ + { + "Text": "quinhentos e treze milhoes quatrocentos e cinquenta e dois mil trezentos e quarenta e sete", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "513452347" + }, + "Start": 0, + "End": 89 + } + ] + }, + { + "Input": "quinhentos e treze milhoes quatrocentos e cinquenta e dois mil trezentos e quarenta", + "Results": [ + { + "Text": "quinhentos e treze milhoes quatrocentos e cinquenta e dois mil trezentos e quarenta", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "513452340" + }, + "Start": 0, + "End": 82 + } + ] + }, + { + "Input": "quinhentos e treze milhoes quatrocentos e cinquenta e dois mil trezentos", + "Results": [ + { + "Text": "quinhentos e treze milhoes quatrocentos e cinquenta e dois mil trezentos", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "513452300" + }, + "Start": 0, + "End": 71 + } + ] + }, + { + "Input": "quinhentos e treze milhoes quatrocentos e cinquenta e dois mil", + "Results": [ + { + "Text": "quinhentos e treze milhoes quatrocentos e cinquenta e dois mil", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "513452000" + }, + "Start": 0, + "End": 61 + } + ] + }, + { + "Input": "quinhentos e treze milhoes quatrocentos e cinquenta mil", + "Results": [ + { + "Text": "quinhentos e treze milhoes quatrocentos e cinquenta mil", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "513450000" + }, + "Start": 0, + "End": 54 + } + ] + }, + { + "Input": "quinhentos e treze milhoes e quatrocentos mil", + "NotSupported": "dotnet,javascript,java,python", + "Comment": "Temporarily disabled as subtype is incorrect", + "Results": [ + { + "Text": "quinhentos e treze milhoes e quatrocentos mil", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "513400000" + }, + "Start": 0, + "End": 44 + } + ] + }, + { + "Input": "quinhentos e treze milhoes", + "Results": [ + { + "Text": "quinhentos e treze milhoes", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "513000000" + }, + "Start": 0, + "End": 25 + } + ] + }, + { + "Input": "quinhentos milhoes", + "Results": [ + { + "Text": "quinhentos milhoes", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "500000000" + }, + "Start": 0, + "End": 17 + } + ] + }, + { + "Input": "tres trilhoes quatrocentos e cinquenta e cinco bilhoes duzentos e vinte e oito milhoes e quinhentos e cinquenta e seis mil", + "NotSupported": "dotnet,javascript,java,python", + "Comment": "Temporarily disabled as subtype is incorrect", + "Results": [ + { + "Text": "tres trilhoes quatrocentos e cinquenta e cinco bilhoes duzentos e vinte e oito milhoes e quinhentos e cinquenta e seis mil", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "3455228556000" + }, + "Start": 0, + "End": 121 + } + ] + }, + { + "Input": "tres trilhoes quatrocentos e cinquenta e cinco bilhoes duzentos e vinte e oito milhoes", + "Results": [ + { + "Text": "tres trilhoes quatrocentos e cinquenta e cinco bilhoes duzentos e vinte e oito milhoes", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "3455228000000" + }, + "Start": 0, + "End": 85 + } + ] + }, + { + "Input": "tres trilhoes quatrocentos e cinquenta e cinco bilhoes", + "Results": [ + { + "Text": "tres trilhoes quatrocentos e cinquenta e cinco bilhoes", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "3455000000000" + }, + "Start": 0, + "End": 53 + } + ] + }, + { + "Input": "trรชs trilhรตes", + "Results": [ + { + "Text": "trรชs trilhรตes", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "3000000000000" + }, + "Start": 0, + "End": 12 + } + ] + }, + { + "Input": "me dรช mil", + "Results": [ + { + "Text": "mil", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "1000" + }, + "Start": 6, + "End": 8 + } + ] + }, + { + "Input": "tirasse um fino", + "Results": [ + { + "Text": "um", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "1" + }, + "Start": 8, + "End": 9 + } + ] + }, + { + "Input": "compre sรณ uma vaca", + "Results": [ + { + "Text": "uma", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "1" + }, + "Start": 10, + "End": 12 + } + ] + }, + { + "Input": "vรก e compre duzentas vacas", + "Results": [ + { + "Text": "duzentas", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "200" + }, + "Start": 12, + "End": 19 + } + ] + }, + { + "Input": "sรณ tenho mil e cem reais", + "NotSupported": "dotnet,javascript,java,python", + "Comment": "Temporarily disabled as subtype is incorrect", + "Results": [ + { + "Text": "mil e cem", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "1100" + }, + "Start": 9, + "End": 17 + } + ] + }, + { + "Input": "so tenho sete mil duzentos e trinta e cinco euros", + "Results": [ + { + "Text": "sete mil duzentos e trinta e cinco", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "7235" + }, + "Start": 9, + "End": 42 + } + ] + }, + { + "Input": "creio que vou gastar algo em torno de treze milhoes quatrocentos e cinquenta e dois mil trezentos e quarenta e sete escudos no projeto", + "Results": [ + { + "Text": "treze milhoes quatrocentos e cinquenta e dois mil trezentos e quarenta e sete", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "13452347" + }, + "Start": 38, + "End": 114 + } + ] + }, + { + "Input": "meia duzia", + "Results": [ + { + "Text": "meia duzia", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "6" + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": "meia dรบzia", + "Results": [ + { + "Text": "meia dรบzia", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "6" + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": "trรชs", + "Results": [ + { + "Text": "trรชs", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "3" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "tres duzias", + "Results": [ + { + "Text": "tres duzias", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "36" + }, + "Start": 0, + "End": 10 + } + ] + }, + { + "Input": "uma dรบzia", + "Results": [ + { + "Text": "uma dรบzia", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "12" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "quinze dรบzias", + "Results": [ + { + "Text": "quinze dรบzias", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "180" + }, + "Start": 0, + "End": 12 + } + ] + }, + { + "Input": "uma dezena", + "Results": [ + { + "Text": "uma dezena", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "10" + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": " 101231,2353", + "Results": [ + { + "Text": "101231,2353", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "101231,2353" + }, + "Start": 1, + "End": 11 + } + ] + }, + { + "Input": "-101231,4323", + "Results": [ + { + "Text": "-101231,4323", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "-101231,4323" + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": " -89101231,5127", + "Results": [ + { + "Text": "-89101231,5127", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "-89101231,5127" + }, + "Start": 1, + "End": 14 + } + ] + }, + { + "Input": " -1,1234567", + "Results": [ + { + "Text": "-1,1234567", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "-1,1234567" + }, + "Start": 1, + "End": 10 + } + ] + }, + { + "Input": "1.234.567,51274", + "Results": [ + { + "Text": "1.234.567,51274", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "1234567,51274" + }, + "Start": 0, + "End": 14 + } + ] + }, + { + "Input": "192,", + "Results": [ + { + "Text": "192", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "192" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": ",23456000", + "Results": [ + { + "Text": ",23456000", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "0,23456" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "4,800", + "Results": [ + { + "Text": "4,800", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "4,8" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": ",08", + "Results": [ + { + "Text": ",08", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "0,08" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "9,2321312", + "Results": [ + { + "Text": "9,2321312", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "9,2321312" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": " -9,2321312", + "Results": [ + { + "Text": "-9,2321312", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "-9,2321312" + }, + "Start": 1, + "End": 10 + } + ] + }, + { + "Input": "1e10", + "Results": [ + { + "Text": "1e10", + "TypeName": "number", + "Resolution": { + "subtype": "power", + "value": "10000000000" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "1,1^23", + "Results": [ + { + "Text": "1,1^23", + "TypeName": "number", + "Resolution": { + "subtype": "power", + "value": "8,95430243255239" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "sete vรญrgula cinco", + "Results": [ + { + "Text": "sete vรญrgula cinco", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "7,5" + }, + "Start": 0, + "End": 17 + } + ] + }, + { + "Input": "quarenta e sete vรญrgula vinte e oito", + "Results": [ + { + "Text": "quarenta e sete vรญrgula vinte e oito", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "47,28" + }, + "Start": 0, + "End": 35 + } + ] + }, + { + "Input": "dois mil trezentos e quarenta e sete virgula mil quinhentos e setenta e oito", + "Results": [ + { + "Text": "dois mil trezentos e quarenta e sete virgula mil quinhentos e setenta e oito", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "2347,1578" + }, + "Start": 0, + "End": 75 + } + ] + }, + { + "Input": "cinquenta e dois mil trezentos e quarenta e sete virgula duzentos", + "Results": [ + { + "Text": "cinquenta e dois mil trezentos e quarenta e sete virgula duzentos", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "52347,2" + }, + "Start": 0, + "End": 64 + } + ] + }, + { + "Input": "quatrocentos e cinquenta e dois mil trezentos e quarenta e sete virgula vinte e dois", + "Results": [ + { + "Text": "quatrocentos e cinquenta e dois mil trezentos e quarenta e sete virgula vinte e dois", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "452347,22" + }, + "Start": 0, + "End": 83 + } + ] + }, + { + "Input": "1,1^+23", + "Results": [ + { + "Text": "1,1^+23", + "TypeName": "number", + "Resolution": { + "subtype": "power", + "value": "8,95430243255239" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "2,5^-1", + "Results": [ + { + "Text": "2,5^-1", + "TypeName": "number", + "Resolution": { + "subtype": "power", + "value": "0,4" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "-2500^-1", + "Results": [ + { + "Text": "-2500^-1", + "TypeName": "number", + "Resolution": { + "subtype": "power", + "value": "-0,0004" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "-1,1^+23", + "Results": [ + { + "Text": "-1,1^+23", + "TypeName": "number", + "Resolution": { + "subtype": "power", + "value": "-8,95430243255239" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "-2,5^-1", + "Results": [ + { + "Text": "-2,5^-1", + "TypeName": "number", + "Resolution": { + "subtype": "power", + "value": "-0,4" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "-1,1^--23", + "Results": [ + { + "Text": "-1,1^--23", + "TypeName": "number", + "Resolution": { + "subtype": "power", + "value": "-8,95430243255239" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "-127,32e13", + "Results": [ + { + "Text": "-127,32e13", + "TypeName": "number", + "Resolution": { + "subtype": "power", + "value": "-1,2732E+15" + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": "12,32e+14", + "Results": [ + { + "Text": "12,32e+14", + "TypeName": "number", + "Resolution": { + "subtype": "power", + "value": "1,232E+15" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "-12e-1", + "Results": [ + { + "Text": "-12e-1", + "TypeName": "number", + "Resolution": { + "subtype": "power", + "value": "-1,2" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "hum mil e trรชs", + "NotSupported": "dotnet,javascript,java,python", + "Comment": "Temporarily disabled as subtype is incorrect", + "Results": [ + { + "Text": "hum mil e trรชs", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "1003" + }, + "Start": 0, + "End": 13 + } + ] + }, + { + "Input": "192.", + "Results": [ + { + "Text": "192", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "192" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "192.168.1.2", + "Results": [ + { + "Text": "192.168", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "192168" + }, + "Start": 0, + "End": 6 + }, + { + "Text": "1", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "1" + }, + "Start": 8, + "End": 8 + }, + { + "Text": "2", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "2" + }, + "Start": 10, + "End": 10 + } + ] + }, + { + "Input": " subimos ao 4o piso ", + "Results": [] + }, + { + "Input": "um dรฉcimo", + "Results": [ + { + "Text": "um dรฉcimo", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0,1" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "um milรฉsimo", + "Results": [ + { + "Text": "um milรฉsimo", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0,001" + }, + "Start": 0, + "End": 10 + } + ] + }, + { + "Input": "um centesimo", + "Results": [ + { + "Text": "um centesimo", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0,01" + }, + "Start": 0, + "End": 12 + } + ] + }, + { + "Input": "um", + "Results": [ + { + "Text": "um", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "1" + }, + "Start": 0, + "End": 1 + } + ] + }, + { + "Input": "uma", + "Results": [ + { + "Text": "uma", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "1" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "dezesseis", + "Results": [ + { + "Text": "dezesseis", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "16" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "cento e dezesseis", + "Results": [ + { + "Text": "cento e dezesseis", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "116" + }, + "Start": 0, + "End": 16 + } + ] + }, + { + "Input": "cento e seis", + "Results": [ + { + "Text": "cento e seis", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "106" + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "cento e sessenta e um", + "Results": [ + { + "Text": "cento e sessenta e um", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "161" + }, + "Start": 0, + "End": 20 + } + ] + }, + { + "Input": "um milionรฉsimo", + "Results": [ + { + "Text": "um milionรฉsimo", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "1E-06" + }, + "Start": 0, + "End": 13 + } + ] + }, + { + "Input": " meia duzia ", + "Results": [ + { + "Text": "meia duzia", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "6" + }, + "Start": 1, + "End": 12 + } + ] + }, + { + "Input": "uma duzia", + "Results": [ + { + "Text": "uma duzia", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "12" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": " tres duzias ", + "Results": [ + { + "Text": "tres duzias", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "36" + }, + "Start": 1, + "End": 11 + } + ] + }, + { + "Input": "1. 234. 567", + "Results": [ + { + "Text": "1", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "1" + }, + "Start": 0, + "End": 0 + }, + { + "Text": "234", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "234" + }, + "Start": 3, + "End": 5 + }, + { + "Text": "567", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "567" + }, + "Start": 8, + "End": 10 + } + ] + }, + { + "Input": "-4/5", + "Results": [ + { + "Text": "-4/5", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "-0,8" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "- 1 4/5", + "Results": [ + { + "Text": "- 1 4/5", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "-1,8" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "tres", + "Results": [ + { + "Text": "tres", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "3" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "1", + "Results": [ + { + "Text": "1", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "1" + }, + "Start": 0, + "End": 0 + } + ] + }, + { + "Input": "10k", + "Results": [ + { + "Text": "10k", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "10000" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "10G", + "Results": [ + { + "Text": "10g", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "10000000000" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "- 10 k", + "Results": [ + { + "Text": "- 10 k", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "-10000" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "2 milhoes", + "Results": [ + { + "Text": "2 milhoes", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "2000000" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": " tres ", + "Results": [ + { + "Text": "tres", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "3" + }, + "Start": 1, + "End": 4 + } + ] + }, + { + "Input": "cinquenta e dois", + "Results": [ + { + "Text": "cinquenta e dois", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "52" + }, + "Start": 0, + "End": 19 + } + ] + }, + { + "Input": "trezentos e trinta e um", + "Results": [ + { + "Text": "trezentos e trinta e um", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "331" + }, + "Start": 0, + "End": 26 + } + ] + }, + { + "Input": "duzentos e dois mil", + "Results": [ + { + "Text": "duzentos e dois mil", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "202000" + }, + "Start": 0, + "End": 18 + } + ] + }, + { + "Input": "dois mil e duzentos", + "NotSupported": "dotnet,javascript,java,python", + "Comment": "Temporarily disabled as subtype is incorrect", + "Results": [ + { + "Text": "dois mil e duzentos", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "2200" + }, + "Start": 0, + "End": 18 + } + ] + }, + { + "Input": " 2,33 k", + "Results": [ + { + "Text": "2,33 k", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "2330" + }, + "Start": 1, + "End": 6 + } + ] + }, + { + "Input": " duzentos virgula zero tres", + "Results": [ + { + "Text": "duzentos virgula zero tres", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "200,03" + }, + "Start": 1, + "End": 26 + } + ] + }, + { + "Input": " 322 milhoes ", + "Results": [ + { + "Text": "322 milhoes", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "322000000" + }, + "Start": 1, + "End": 11 + } + ] + }, + { + "Input": "setenta", + "Results": [ + { + "Text": "setenta", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "70" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "cinquenta e dois", + "Results": [ + { + "Text": "cinquenta e dois", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "52" + }, + "Start": 0, + "End": 15 + } + ] + }, + { + "Input": "2 1/4", + "Results": [ + { + "Text": "2 1/4", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "2,25" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "3/4", + "Results": [ + { + "Text": "3/4", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0,75" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "um oitavo", + "Results": [ + { + "Text": "um oitavo", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0,125" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "cinco oitavos", + "Results": [ + { + "Text": "cinco oitavos", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0,625" + }, + "Start": 0, + "End": 12 + } + ] + }, + { + "Input": "tres quartos", + "Results": [ + { + "Text": "tres quartos", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0,75" + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "vinte e tres quintos", + "Results": [ + { + "Text": "vinte e tres quintos", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "4,6" + }, + "Start": 0, + "End": 19 + } + ] + }, + { + "Input": "um centesimo", + "Results": [ + { + "Text": "um centesimo", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0,01" + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "um quinto", + "Results": [ + { + "Text": "um quinto", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0,2" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "um bilionesimo", + "Results": [ + { + "Text": "um bilionesimo", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "1E-09" + }, + "Start": 0, + "End": 13 + } + ] + }, + { + "Input": "cem mil bilionesimos", + "Results": [ + { + "Text": "cem mil bilionesimos", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0,0001" + }, + "Start": 0, + "End": 19 + } + ] + }, + { + "Input": "tres quintos", + "Results": [ + { + "Text": "tres quintos", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0,6" + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "vinte quintos", + "Results": [ + { + "Text": "vinte quintos", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "4" + }, + "Start": 0, + "End": 12 + } + ] + }, + { + "Input": "dois sobre onze", + "Results": [ + { + "Text": "dois sobre onze", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0,181818181818182" + }, + "Start": 0, + "End": 14 + } + ] + }, + { + "Input": "um vinte e um avos", + "Results": [ + { + "Text": "um vinte e um avos", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0,0476190476190476" + }, + "Start": 0, + "End": 17 + } + ] + }, + { + "Input": "dois onze avos", + "Results": [ + { + "Text": "dois onze avos", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0,181818181818182" + }, + "Start": 0, + "End": 13 + } + ] + }, + { + "Input": "cento e trinta e tres vinte e um avos", + "Results": [ + { + "Text": "cento e trinta e tres vinte e um avos", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "6,33333333333333" + }, + "Start": 0, + "End": 36 + } + ] + }, + { + "Input": "vinte e dois trinta avos", + "Results": [ + { + "Text": "vinte e dois trinta avos", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0,733333333333333" + }, + "Start": 0, + "End": 23 + } + ] + }, + { + "Input": "um vinte e cinco avos", + "Results": [ + { + "Text": "um vinte e cinco avos", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0,04" + }, + "Start": 0, + "End": 20 + } + ] + }, + { + "Input": "um sobre vinte e cinco", + "Results": [ + { + "Text": "um sobre vinte e cinco", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0,04" + }, + "Start": 0, + "End": 21 + } + ] + }, + { + "Input": "vinte vinte e cinco avos", + "Results": [ + { + "Text": "vinte vinte e cinco avos", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0,8" + }, + "Start": 0, + "End": 23 + } + ] + }, + { + "Input": "tres vinte e um avos", + "Results": [ + { + "Text": "tres vinte e um avos", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0,142857142857143" + }, + "Start": 0, + "End": 19 + } + ] + }, + { + "Input": "tres vinte avos", + "Results": [ + { + "Text": "tres vinte avos", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0,15" + }, + "Start": 0, + "End": 14 + } + ] + }, + { + "Input": "tres duzentos avos", + "Results": [ + { + "Text": "tres duzentos avos", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0,015" + }, + "Start": 0, + "End": 17 + } + ] + }, + { + "Input": "tres dois milesimos", + "Results": [ + { + "Text": "tres dois milesimos", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0,0015" + }, + "Start": 0, + "End": 18 + } + ] + }, + { + "Input": "tres vinte milesimos", + "Results": [ + { + "Text": "tres vinte milesimos", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0,00015" + }, + "Start": 0, + "End": 19 + } + ] + }, + { + "Input": "cento e trinta quintos", + "Results": [ + { + "Text": "cento e trinta quintos", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "26" + }, + "Start": 0, + "End": 21 + } + ] + }, + { + "Input": "vinte e um quintos", + "Results": [ + { + "Text": "vinte e um quintos", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "4,2" + }, + "Start": 0, + "End": 17 + } + ] + }, + { + "Input": "cento e trinta e dois cinco avos", + "Results": [ + { + "Text": "cento e trinta e dois cinco avos", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "26,4" + }, + "Start": 0, + "End": 31 + } + ] + }, + { + "Input": "cento e trinta e dois quintos", + "Results": [ + { + "Text": "cento e trinta e dois quintos", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "26,4" + }, + "Start": 0, + "End": 28 + } + ] + }, + { + "Input": "um sobre tres", + "Results": [ + { + "Text": "um sobre tres", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0,333333333333333" + }, + "Start": 0, + "End": 12 + } + ] + }, + { + "Input": "1 sobre 21", + "Results": [ + { + "Text": "1 sobre 21", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0,0476190476190476" + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": "1 sobre tres", + "Results": [ + { + "Text": "1 sobre tres", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0,333333333333333" + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "1 sobre 3", + "Results": [ + { + "Text": "1 sobre 3", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0,333333333333333" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "um sobre 3", + "Results": [ + { + "Text": "um sobre 3", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0,333333333333333" + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": "1/3", + "Results": [ + { + "Text": "1/3", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0,333333333333333" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "um sobre 20", + "Results": [ + { + "Text": "um sobre 20", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0,05" + }, + "Start": 0, + "End": 10 + } + ] + }, + { + "Input": "um sobre vinte", + "Results": [ + { + "Text": "um sobre vinte", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0,05" + }, + "Start": 0, + "End": 13 + } + ] + }, + { + "Input": "um sobre cem", + "Results": [ + { + "Text": "um sobre cem", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0,01" + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "1 sobre cento e vinte e um", + "Results": [ + { + "Text": "1 sobre cento e vinte e um", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0,00826446280991736" + }, + "Start": 0, + "End": 25 + } + ] + }, + { + "Input": "um sobre cento e trinta e cinco", + "Results": [ + { + "Text": "um sobre cento e trinta e cinco", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0,00740740740740741" + }, + "Start": 0, + "End": 30 + } + ] + }, + { + "Input": "1 234 567", + "Results": [ + { + "Text": "1 234 567", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "1234567" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "40 000 รฉ o mesmo que 40โ€ฏ000", + "Results": [ + { + "Text": "40 000", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "40000" + }, + "Start": 0, + "End": 5 + }, + { + "Text": "40โ€ฏ000", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "40000" + }, + "Start": 21, + "End": 26 + } + ] + }, + { + "Input": "Por enquanto, a populaรงรฃo da China รฉ de 1 414 021 100.", + "Results": [ + { + "Text": "1 414 021 100", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "1414021100" + }, + "Start": 40, + "End": 52 + } + ] + }, + { + "Input": "423 0000 serรฃo reconhecidos como dois nรบmeros.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "423", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "423" + }, + "Start": 0, + "End": 2 + }, + { + "Text": "0000", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "0" + }, + "Start": 4, + "End": 7 + }, + { + "Text": "dois", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "2" + }, + "Start": 33, + "End": 36 + } + ] + }, + { + "Input": "1โ€ฏ234โ€ฏ567,89 รฉ um formato numรฉrico vรกlido.", + "Results": [ + { + "Text": "1โ€ฏ234โ€ฏ567,89", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "1234567,89" + }, + "Start": 0, + "End": 11 + }, + { + "Text": "um", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "1" + }, + "Start": 15, + "End": 16 + } + ] + }, + { + "Input": "o resultado รฉ โ…™ e ร s vezes ยฝ", + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "โ…™", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0,166666666666667" + }, + "Start": 14, + "End": 14 + }, + { + "Text": "ยฝ", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0,5" + }, + "Start": 27, + "End": 27 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Portuguese/OrdinalModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Portuguese/OrdinalModel.json new file mode 100644 index 000000000..038f45f18 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Portuguese/OrdinalModel.json @@ -0,0 +1,338 @@ +[ + { + "Input": "setimo", + "Results": [ + { + "Text": "setimo", + "TypeName": "ordinal", + "Resolution": { + "value": "7", + "offset":"7", + "relativeTo":"start" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "quadragesimo setimo", + "Results": [ + { + "Text": "quadragesimo setimo", + "TypeName": "ordinal", + "Resolution": { + "value": "47", + "offset":"47", + "relativeTo":"start" + }, + "Start": 0, + "End": 18 + } + ] + }, + { + "Input": "tricentรฉsimo quadragรฉsima sรฉtima", + "Results": [ + { + "Text": "tricentรฉsimo quadragรฉsima sรฉtima", + "TypeName": "ordinal", + "Resolution": { + "value": "347", + "offset":"347", + "relativeTo":"start" + }, + "Start": 0, + "End": 31 + } + ] + }, + { + "Input": "dois milesimo tricentesimo quadragesimo setimo", + "Results": [ + { + "Text": "dois milesimo tricentesimo quadragesimo setimo", + "TypeName": "ordinal", + "Resolution": { + "value": "2347", + "offset":"2347", + "relativeTo":"start" + }, + "Start": 0, + "End": 45 + } + ] + }, + { + "Input": "cinquenta e dois milesimo tricentesimo quadragesimo setimo", + "Results": [ + { + "Text": "cinquenta e dois milesimo tricentesimo quadragesimo setimo", + "TypeName": "ordinal", + "Resolution": { + "value": "52347", + "offset":"52347", + "relativeTo":"start" + }, + "Start": 0, + "End": 57 + } + ] + }, + { + "Input": "milesimo quingentesimo vigesimo terceiro", + "Results": [ + { + "Text": "milesimo quingentesimo vigesimo terceiro", + "TypeName": "ordinal", + "Resolution": { + "value": "1523", + "offset":"1523", + "relativeTo":"start" + }, + "Start": 0, + "End": 39 + } + ] + }, + { + "Input": "vigesimo quinto", + "Results": [ + { + "Text": "vigesimo quinto", + "TypeName": "ordinal", + "Resolution": { + "value": "25", + "offset":"25", + "relativeTo":"start" + }, + "Start": 0, + "End": 14 + } + ] + }, + { + "Input": "vigesimo primeiro", + "Results": [ + { + "Text": "vigesimo primeiro", + "TypeName": "ordinal", + "Resolution": { + "value": "21", + "offset":"21", + "relativeTo":"start" + }, + "Start": 0, + "End": 16 + } + ] + }, + { + "Input": "centesimo vigesimo quinto", + "Results": [ + { + "Text": "centesimo vigesimo quinto", + "TypeName": "ordinal", + "Resolution": { + "value": "125", + "offset":"125", + "relativeTo":"start" + }, + "Start": 0, + "End": 24 + } + ] + }, + { + "Input": "ducentesimo", + "Results": [ + { + "Text": "ducentesimo", + "TypeName": "ordinal", + "Resolution": { + "value": "200", + "offset":"200", + "relativeTo":"start" + }, + "Start": 0, + "End": 10 + } + ] + }, + { + "Input": "21o", + "Results": [ + { + "Text": "21o", + "TypeName": "ordinal", + "Resolution": { + "value": "21", + "offset":"21", + "relativeTo":"start" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "30a", + "Results": [ + { + "Text": "30a", + "TypeName": "ordinal", + "Resolution": { + "value": "30", + "offset":"30", + "relativeTo":"start" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "2a", + "Results": [ + { + "Text": "2a", + "TypeName": "ordinal", + "Resolution": { + "value": "2", + "offset":"2", + "relativeTo":"start" + }, + "Start": 0, + "End": 1 + } + ] + }, + { + "Input": "undecimo", + "Results": [ + { + "Text": "undecimo", + "TypeName": "ordinal", + "Resolution": { + "value": "11", + "offset":"11", + "relativeTo":"start" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "dรฉcimo primeiro", + "Results": [ + { + "Text": "dรฉcimo primeiro", + "TypeName": "ordinal", + "Resolution": { + "value": "11", + "offset":"11", + "relativeTo":"start" + }, + "Start": 0, + "End": 14 + } + ] + }, + { + "Input": "vigesimo", + "Results": [ + { + "Text": "vigesimo", + "TypeName": "ordinal", + "Resolution": { + "value": "20", + "offset":"20", + "relativeTo":"start" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "centesimo", + "Results": [ + { + "Text": "centesimo", + "TypeName": "ordinal", + "Resolution": { + "value": "100", + "offset":"100", + "relativeTo":"start" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "vinte e dois milesimo", + "Results": [ + { + "Text": "vinte e dois milesimo", + "TypeName": "ordinal", + "Resolution": { + "value": "22000", + "offset":"22000", + "relativeTo":"start" + }, + "Start": 0, + "End": 20 + } + ] + }, + { + "Input": "quatrocentos e cinquenta e dois milesimo tricentesimo quadragesimo setimo", + "Results": [ + { + "Text": "quatrocentos e cinquenta e dois milesimo tricentesimo quadragesimo setimo", + "TypeName": "ordinal", + "Resolution": { + "value": "452347", + "offset":"452347", + "relativeTo":"start" + }, + "Start": 0, + "End": 72 + } + ] + }, + { + "Input": "trรชs milhรตes quatrocentos e cinquenta e dois milรฉsimo tricentesimo quadragesimo setimo", + "Results": [ + { + "Text": "trรชs milhรตes quatrocentos e cinquenta e dois milรฉsimo tricentesimo quadragesimo setimo", + "TypeName": "ordinal", + "Resolution": { + "value": "3452347", + "offset":"3452347", + "relativeTo":"start" + }, + "Start": 0, + "End": 85 + } + ] + }, + { + "Input": "tres mil quinhentos e vinte e quatro milhoes seiscentos e noventa e quatro milesimo sexcentesimo septuagesimo terceiro", + "Results": [ + { + "Text": "tres mil quinhentos e vinte e quatro milhoes seiscentos e noventa e quatro milesimo sexcentesimo septuagesimo terceiro", + "TypeName": "ordinal", + "Resolution": { + "value": "3524694673", + "offset":"3524694673", + "relativeTo":"start" + }, + "Start": 0, + "End": 117 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Portuguese/PercentModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Portuguese/PercentModel.json new file mode 100644 index 000000000..48dbf4eef --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Portuguese/PercentModel.json @@ -0,0 +1,707 @@ +[ + { + "Input": "100%", + "Results": [ + { + "Text": "100%", + "TypeName": "percentage", + "Resolution": { + "value": "100%" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": " 100% ", + "Results": [ + { + "Text": "100%", + "TypeName": "percentage", + "Resolution": { + "value": "100%" + }, + "Start": 1, + "End": 4 + } + ] + }, + { + "Input": " 100 por cento", + "Results": [ + { + "Text": "100 por cento", + "TypeName": "percentage", + "Resolution": { + "value": "100%" + }, + "Start": 1, + "End": 13 + } + ] + }, + { + "Input": " cem por cento", + "Results": [ + { + "Text": "cem por cento", + "TypeName": "percentage", + "Resolution": { + "value": "100%" + }, + "Start": 1, + "End": 13 + } + ] + }, + { + "Input": "243 por cento", + "Results": [ + { + "Text": "243 por cento", + "TypeName": "percentage", + "Resolution": { + "value": "243%" + }, + "Start": 0, + "End": 12 + } + ] + }, + { + "Input": "vinte por cento", + "Results": [ + { + "Text": "vinte por cento", + "TypeName": "percentage", + "Resolution": { + "value": "20%" + }, + "Start": 0, + "End": 14 + } + ] + }, + { + "Input": "trinta e cinco por cento", + "Results": [ + { + "Text": "trinta e cinco por cento", + "TypeName": "percentage", + "Resolution": { + "value": "35%" + }, + "Start": 0, + "End": 23 + } + ] + }, + { + "Input": "quinhentos e trinta e cinco por cento", + "Results": [ + { + "Text": "quinhentos e trinta e cinco por cento", + "TypeName": "percentage", + "Resolution": { + "value": "535%" + }, + "Start": 0, + "End": 36 + } + ] + }, + { + "Input": "10 por cento", + "Results": [ + { + "Text": "10 por cento", + "TypeName": "percentage", + "Resolution": { + "value": "10%" + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "dez por cento", + "Results": [ + { + "Text": "dez por cento", + "TypeName": "percentage", + "Resolution": { + "value": "10%" + }, + "Start": 0, + "End": 12 + } + ] + }, + { + "Input": "tres milhoes cinquenta e dois mil trezentos e quarenta e sete por cento", + "Results": [ + { + "Text": "tres milhoes cinquenta e dois mil trezentos e quarenta e sete por cento", + "TypeName": "percentage", + "Resolution": { + "value": "3052347%" + }, + "Start": 0, + "End": 70 + } + ] + }, + { + "Input": "algo como uns 11%", + "Results": [ + { + "Text": "11%", + "TypeName": "percentage", + "Resolution": { + "value": "11%" + }, + "Start": 14, + "End": 16 + } + ] + }, + { + "Input": "claro, somente uns 15 por cento", + "Results": [ + { + "Text": "15 por cento", + "TypeName": "percentage", + "Resolution": { + "value": "15%" + }, + "Start": 19, + "End": 30 + } + ] + }, + { + "Input": "sim, nada mais que vinte e cinco por cento", + "Results": [ + { + "Text": "vinte e cinco por cento", + "TypeName": "percentage", + "Resolution": { + "value": "25%" + }, + "Start": 19, + "End": 41 + } + ] + }, + { + "Input": "derrame cem por cento do liquido", + "Results": [ + { + "Text": "cem por cento", + "TypeName": "percentage", + "Resolution": { + "value": "100%" + }, + "Start": 8, + "End": 20 + } + ] + }, + { + "Input": "um percentual de 25%", + "Results": [ + { + "Text": "25%", + "TypeName": "percentage", + "Resolution": { + "value": "25%" + }, + "Start": 17, + "End": 19 + } + ] + }, + { + "Input": "uma percentagem de trinta e seis por cento do total", + "Results": [ + { + "Text": "trinta e seis por cento", + "TypeName": "percentage", + "Resolution": { + "value": "36%" + }, + "Start": 19, + "End": 41 + } + ] + }, + { + "Input": "um percentual de oitenta e quatro por cento", + "Results": [ + { + "Text": "oitenta e quatro por cento", + "TypeName": "percentage", + "Resolution": { + "value": "84%" + }, + "Start": 17, + "End": 42 + } + ] + }, + { + "Input": " 101231,2353%", + "Results": [ + { + "Text": "101231,2353%", + "TypeName": "percentage", + "Resolution": { + "value": "101231,2353%" + }, + "Start": 1, + "End": 12 + } + ] + }, + { + "Input": "-101231,4323%", + "Results": [ + { + "Text": "-101231,4323%", + "TypeName": "percentage", + "Resolution": { + "value": "-101231,4323%" + }, + "Start": 0, + "End": 12 + } + ] + }, + { + "Input": " -89101231,5127%", + "Results": [ + { + "Text": "-89101231,5127%", + "TypeName": "percentage", + "Resolution": { + "value": "-89101231,5127%" + }, + "Start": 1, + "End": 15 + } + ] + }, + { + "Input": " - 89101231,5127%", + "Results": [ + { + "Text": "- 89101231,5127%", + "TypeName": "percentage", + "Resolution": { + "value": "-89101231,5127%" + }, + "Start": 1, + "End": 16 + } + ] + }, + { + "Input": ",23456000%", + "Results": [ + { + "Text": ",23456000%", + "TypeName": "percentage", + "Resolution": { + "value": "0,23456%" + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": "4,800%", + "Results": [ + { + "Text": "4,800%", + "TypeName": "percentage", + "Resolution": { + "value": "4,8%" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "4,8 por cento", + "Results": [ + { + "Text": "4,8 por cento", + "TypeName": "percentage", + "Resolution": { + "value": "4,8%" + }, + "Start": 0, + "End": 12 + } + ] + }, + { + "Input": " -89101231,5127 por cento", + "Results": [ + { + "Text": "-89101231,5127 por cento", + "TypeName": "percentage", + "Resolution": { + "value": "-89101231,5127%" + }, + "Start": 1, + "End": 24 + } + ] + }, + { + "Input": "-89101231,5127 por cento", + "Results": [ + { + "Text": "-89101231,5127 por cento", + "TypeName": "percentage", + "Resolution": { + "value": "-89101231,5127%" + }, + "Start": 0, + "End": 23 + } + ] + }, + { + "Input": " - 89101231,5127 por cento", + "Results": [ + { + "Text": "- 89101231,5127 por cento", + "TypeName": "percentage", + "Resolution": { + "value": "-89101231,5127%" + }, + "Start": 1, + "End": 25 + } + ] + }, + { + "Input": " -1,1234567 por cento", + "Results": [ + { + "Text": "-1,1234567 por cento", + "TypeName": "percentage", + "Resolution": { + "value": "-1,1234567%" + }, + "Start": 1, + "End": 20 + } + ] + }, + { + "Input": "1.234.567,51274 por cento", + "Results": [ + { + "Text": "1.234.567,51274 por cento", + "TypeName": "percentage", + "Resolution": { + "value": "1234567,51274%" + }, + "Start": 0, + "End": 24 + } + ] + }, + { + "Input": ",08 por cento", + "Results": [ + { + "Text": ",08 por cento", + "TypeName": "percentage", + "Resolution": { + "value": "0,08%" + }, + "Start": 0, + "End": 12 + } + ] + }, + { + "Input": "9,2321312%", + "Results": [ + { + "Text": "9,2321312%", + "TypeName": "percentage", + "Resolution": { + "value": "9,2321312%" + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": " -9,2321312 por cento", + "Results": [ + { + "Text": "-9,2321312 por cento", + "TypeName": "percentage", + "Resolution": { + "value": "-9,2321312%" + }, + "Start": 1, + "End": 20 + } + ] + }, + { + "Input": "1e10%", + "Results": [ + { + "Text": "1e10%", + "TypeName": "percentage", + "Resolution": { + "value": "10000000000%" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "1,1^23 por cento", + "Results": [ + { + "Text": "1,1^23 por cento", + "TypeName": "percentage", + "Resolution": { + "value": "8,95430243255239%" + }, + "Start": 0, + "End": 15 + } + ] + }, + { + "Input": "quarenta e sete virgula vinte e oito por cento", + "Results": [ + { + "Text": "quarenta e sete virgula vinte e oito por cento", + "TypeName": "percentage", + "Resolution": { + "value": "47,28%" + }, + "Start": 0, + "End": 45 + } + ] + }, + { + "Input": "tres quintos por cento", + "Results": [ + { + "Text": "tres quintos por cento", + "TypeName": "percentage", + "Resolution": { + "value": "0,6%" + }, + "Start": 0, + "End": 21 + } + ] + }, + { + "Input": "dois virgula cinco por cento", + "Results": [ + { + "Text": "dois virgula cinco por cento", + "TypeName": "percentage", + "Resolution": { + "value": "2,5%" + }, + "Start": 0, + "End": 27 + } + ] + }, + { + "Input": "um quinto por cento", + "Results": [ + { + "Text": "um quinto por cento", + "TypeName": "percentage", + "Resolution": { + "value": "0,2%" + }, + "Start": 0, + "End": 18 + } + ] + }, + { + "Input": "um bilionesimo por cento", + "Results": [ + { + "Text": "um bilionesimo por cento", + "TypeName": "percentage", + "Resolution": { + "value": "1E-09%" + }, + "Start": 0, + "End": 23 + } + ] + }, + { + "Input": "um vinte e um avos por cento", + "Results": [ + { + "Text": "um vinte e um avos por cento", + "TypeName": "percentage", + "Resolution": { + "value": "0,0476190476190476%" + }, + "Start": 0, + "End": 27 + } + ] + }, + { + "Input": "cento e trinta e tres vinte e um avos por cento", + "Results": [ + { + "Text": "cento e trinta e tres vinte e um avos por cento", + "TypeName": "percentage", + "Resolution": { + "value": "6,33333333333333%" + }, + "Start": 0, + "End": 46 + } + ] + }, + { + "Input": "vinte e dois trinta avos por cento", + "Results": [ + { + "Text": "vinte e dois trinta avos por cento", + "TypeName": "percentage", + "Resolution": { + "value": "0,733333333333333%" + }, + "Start": 0, + "End": 33 + } + ] + }, + { + "Input": "tres dois milesimos por cento", + "Results": [ + { + "Text": "tres dois milesimos por cento", + "TypeName": "percentage", + "Resolution": { + "value": "0,0015%" + }, + "Start": 0, + "End": 28 + } + ] + }, + { + "Input": "cento e trinta quintos por cento", + "Results": [ + { + "Text": "cento e trinta quintos por cento", + "TypeName": "percentage", + "Resolution": { + "value": "26%" + }, + "Start": 0, + "End": 31 + } + ] + }, + { + "Input": "cento e trinta e dois quintos por cento", + "Results": [ + { + "Text": "cento e trinta e dois quintos por cento", + "TypeName": "percentage", + "Resolution": { + "value": "26,4%" + }, + "Start": 0, + "End": 38 + } + ] + }, + { + "Input": "um sobre tres por cento", + "Results": [ + { + "Text": "um sobre tres por cento", + "TypeName": "percentage", + "Resolution": { + "value": "0,333333333333333%" + }, + "Start": 0, + "End": 22 + } + ] + }, + { + "Input": "1 sobre 3 por cento", + "Results": [ + { + "Text": "1 sobre 3 por cento", + "TypeName": "percentage", + "Resolution": { + "value": "0,333333333333333%" + }, + "Start": 0, + "End": 18 + } + ] + }, + { + "Input": "3/4%", + "Results": [ + { + "Text": "3/4%", + "TypeName": "percentage", + "Resolution": { + "value": "0,75%" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "2/3%", + "Results": [ + { + "Text": "2/3%", + "TypeName": "percentage", + "Resolution": { + "value": "0,666666666666667%" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "vocรช pode ir para http://proquest.umi.com/pqdweb?RQT=305&SQ=issn%280024%2D9114%29%20and%20%28ti%28Using%203D%20CAD%20to%20design%20a%20dog%29%20or%20startpage%28158%29%29%20and%20volume%2872%29%20and%20issue%289%29%20and%20pdn%28%3E01%2F01%2F2000%20AND%20%3C12%2F31%2F2000%29&clientId=17859 para mais detalhes", + "NotSupported": "javascript", + "Results": [] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Spanish/NumberModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Spanish/NumberModel.json new file mode 100644 index 000000000..62de76be3 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Spanish/NumberModel.json @@ -0,0 +1,2961 @@ +๏ปฟ[ + { + "Input": "2 mil millones", + "Results": [ + { + "Text": "2 mil millones", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "2000000000" + }, + "Start": 0, + "End": 13 + } + ] + }, + { + "Input": " 123456789101231", + "Results": [ + { + "Text": "123456789101231", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "123456789101231" + }, + "Start": 1, + "End": 15 + } + ] + }, + { + "Input": "-123456789101231", + "Results": [ + { + "Text": "-123456789101231", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "-123456789101231" + }, + "Start": 0, + "End": 15 + } + ] + }, + { + "Input": " -123456789101231", + "Results": [ + { + "Text": "-123456789101231", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "-123456789101231" + }, + "Start": 1, + "End": 16 + } + ] + }, + { + "Input": " -1", + "Results": [ + { + "Text": "-1", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "-1" + }, + "Start": 1, + "End": 2 + } + ] + }, + { + "Input": "1.234.567", + "Results": [ + { + "Text": "1.234.567", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "1234567" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "3 docenas", + "Results": [ + { + "Text": "3 docenas", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "36" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "dos mil millones", + "Results": [ + { + "Text": "dos mil millones", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "2000000000" + }, + "Start": 0, + "End": 15 + } + ] + }, + { + "Input": "una docena", + "Results": [ + { + "Text": "una docena", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "12" + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": "quince docenas", + "Results": [ + { + "Text": "quince docenas", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "180" + }, + "Start": 0, + "End": 13 + } + ] + }, + { + "Input": "dos mil y cuatro docenas", + "Results": [ + { + "Text": "dos mil y cuatro docenas", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "2048" + }, + "Start": 0, + "End": 23 + } + ] + }, + { + "Input": "siete", + "Results": [ + { + "Text": "siete", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "7" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "cuarenta y siete", + "Results": [ + { + "Text": "cuarenta y siete", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "47" + }, + "Start": 0, + "End": 15 + } + ] + }, + { + "Input": "trescientos cuarenta y siete", + "Results": [ + { + "Text": "trescientos cuarenta y siete", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "347" + }, + "Start": 0, + "End": 27 + } + ] + }, + { + "Input": "dos mil trescientos cuarenta y siete", + "Results": [ + { + "Text": "dos mil trescientos cuarenta y siete", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "2347" + }, + "Start": 0, + "End": 35 + } + ] + }, + { + "Input": "cincuenta y dos mil trescientos cuarenta y siete", + "Results": [ + { + "Text": "cincuenta y dos mil trescientos cuarenta y siete", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "52347" + }, + "Start": 0, + "End": 47 + } + ] + }, + { + "Input": "cuatrocientos cincuenta y dos mil trescientos cuarenta y siete", + "Results": [ + { + "Text": "cuatrocientos cincuenta y dos mil trescientos cuarenta y siete", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "452347" + }, + "Start": 0, + "End": 61 + } + ] + }, + { + "Input": "tres millones", + "Results": [ + { + "Text": "tres millones", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "3000000" + }, + "Start": 0, + "End": 12 + } + ] + }, + { + "Input": "tres millones siete", + "Results": [ + { + "Text": "tres millones siete", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "3000007" + }, + "Start": 0, + "End": 18 + } + ] + }, + { + "Input": "tres millones cuarenta y siete", + "Results": [ + { + "Text": "tres millones cuarenta y siete", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "3000047" + }, + "Start": 0, + "End": 29 + } + ] + }, + { + "Input": "tres millones trescientos cuarenta y siete", + "Results": [ + { + "Text": "tres millones trescientos cuarenta y siete", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "3000347" + }, + "Start": 0, + "End": 41 + } + ] + }, + { + "Input": "tres millones dos mil trescientos cuarenta y siete", + "Results": [ + { + "Text": "tres millones dos mil trescientos cuarenta y siete", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "3002347" + }, + "Start": 0, + "End": 49 + } + ] + }, + { + "Input": "tres millones cincuenta y dos mil trescientos cuarenta y siete", + "Results": [ + { + "Text": "tres millones cincuenta y dos mil trescientos cuarenta y siete", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "3052347" + }, + "Start": 0, + "End": 61 + } + ] + }, + { + "Input": "tres millones cuatrocientos cincuenta y dos mil trescientos cuarenta y siete", + "Results": [ + { + "Text": "tres millones cuatrocientos cincuenta y dos mil trescientos cuarenta y siete", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "3452347" + }, + "Start": 0, + "End": 75 + } + ] + }, + { + "Input": "trece millones cuatrocientos cincuenta y dos mil trescientos cuarenta y siete", + "Results": [ + { + "Text": "trece millones cuatrocientos cincuenta y dos mil trescientos cuarenta y siete", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "13452347" + }, + "Start": 0, + "End": 76 + } + ] + }, + { + "Input": "quinientos trece millones cuatrocientos cincuenta y dos mil trescientos cuarenta y siete", + "Results": [ + { + "Text": "quinientos trece millones cuatrocientos cincuenta y dos mil trescientos cuarenta y siete", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "513452347" + }, + "Start": 0, + "End": 87 + } + ] + }, + { + "Input": "quinientos trece millones cuatrocientos cincuenta y dos mil trescientos cuarenta", + "Results": [ + { + "Text": "quinientos trece millones cuatrocientos cincuenta y dos mil trescientos cuarenta", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "513452340" + }, + "Start": 0, + "End": 79 + } + ] + }, + { + "Input": "quinientos trece millones cuatrocientos cincuenta y dos mil trescientos", + "Results": [ + { + "Text": "quinientos trece millones cuatrocientos cincuenta y dos mil trescientos", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "513452300" + }, + "Start": 0, + "End": 70 + } + ] + }, + { + "Input": "quinientos trece millones cuatrocientos cincuenta y dos mil", + "Results": [ + { + "Text": "quinientos trece millones cuatrocientos cincuenta y dos mil", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "513452000" + }, + "Start": 0, + "End": 58 + } + ] + }, + { + "Input": "quinientos trece millones cuatrocientos cincuenta mil", + "Results": [ + { + "Text": "quinientos trece millones cuatrocientos cincuenta mil", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "513450000" + }, + "Start": 0, + "End": 52 + } + ] + }, + { + "Input": "quinientos trece millones cuatrocientos mil", + "Results": [ + { + "Text": "quinientos trece millones cuatrocientos mil", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "513400000" + }, + "Start": 0, + "End": 42 + } + ] + }, + { + "Input": "quinientos trece millones", + "Results": [ + { + "Text": "quinientos trece millones", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "513000000" + }, + "Start": 0, + "End": 24 + } + ] + }, + { + "Input": "quinientos diez millones", + "Results": [ + { + "Text": "quinientos diez millones", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "510000000" + }, + "Start": 0, + "End": 23 + } + ] + }, + { + "Input": "quinientos millones", + "Results": [ + { + "Text": "quinientos millones", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "500000000" + }, + "Start": 0, + "End": 18 + } + ] + }, + { + "Input": "mil quinientos veintitres", + "Results": [ + { + "Text": "mil quinientos veintitres", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "1523" + }, + "Start": 0, + "End": 24 + } + ] + }, + { + "Input": "tres billones cuatrocientos cincuenta y cinco mil doscientos veintiocho millones quinientos cincuenta y seis mil ochocientos treinta y dos", + "Results": [ + { + "Text": "tres billones cuatrocientos cincuenta y cinco mil doscientos veintiocho millones quinientos cincuenta y seis mil ochocientos treinta y dos", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "3455228556832" + }, + "Start": 0, + "End": 137 + } + ] + }, + { + "Input": "tres billones cuatrocientos cincuenta y cinco mil doscientos veintiocho millones quinientos cincuenta y seis mil", + "Results": [ + { + "Text": "tres billones cuatrocientos cincuenta y cinco mil doscientos veintiocho millones quinientos cincuenta y seis mil", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "3455228556000" + }, + "Start": 0, + "End": 111 + } + ] + }, + { + "Input": "tres billones cuatrocientos cincuenta y cinco mil doscientos veintiocho millones", + "Results": [ + { + "Text": "tres billones cuatrocientos cincuenta y cinco mil doscientos veintiocho millones", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "3455228000000" + }, + "Start": 0, + "End": 79 + } + ] + }, + { + "Input": "tres billones cuatrocientos cincuenta y cinco mil millones", + "Results": [ + { + "Text": "tres billones cuatrocientos cincuenta y cinco mil millones", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "3455000000000" + }, + "Start": 0, + "End": 57 + } + ] + }, + { + "Input": "tres billones", + "Results": [ + { + "Text": "tres billones", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "3000000000000" + }, + "Start": 0, + "End": 12 + } + ] + }, + { + "Input": "dame un mil", + "Results": [ + { + "Text": "un mil", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "1000" + }, + "Start": 5, + "End": 10 + } + ] + }, + { + "Input": "tirate un paso", + "Results": [ + { + "Text": "un", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "1" + }, + "Start": 7, + "End": 8 + } + ] + }, + { + "Input": "voy a comprar solo una vaca", + "Results": [ + { + "Text": "una", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "1" + }, + "Start": 19, + "End": 21 + } + ] + }, + { + "Input": "voy a comprar doscientas vacas", + "Results": [ + { + "Text": "doscientas", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "200" + }, + "Start": 14, + "End": 23 + } + ] + }, + { + "Input": "tengo solamente mil cien pesos", + "Results": [ + { + "Text": "mil cien", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "1100" + }, + "Start": 16, + "End": 23 + } + ] + }, + { + "Input": "tengo solamente siete mil doscientos treinta y cinco pesos", + "Results": [ + { + "Text": "siete mil doscientos treinta y cinco", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "7235" + }, + "Start": 16, + "End": 51 + } + ] + }, + { + "Input": "no mucho, creo que voy a gastar algo asi como trece millones cuatrocientos cincuenta y dos mil trescientos cuarenta y siete bolivares en todo el proyecto", + "Results": [ + { + "Text": "trece millones cuatrocientos cincuenta y dos mil trescientos cuarenta y siete", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "13452347" + }, + "Start": 46, + "End": 122 + } + ] + }, + { + "Input": " 101231,2353", + "Results": [ + { + "Text": "101231,2353", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "101231,2353" + }, + "Start": 1, + "End": 11 + } + ] + }, + { + "Input": "-101231,4323", + "Results": [ + { + "Text": "-101231,4323", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "-101231,4323" + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": " -89101231,5127", + "Results": [ + { + "Text": "-89101231,5127", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "-89101231,5127" + }, + "Start": 1, + "End": 14 + } + ] + }, + { + "Input": " -1,1234567", + "Results": [ + { + "Text": "-1,1234567", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "-1,1234567" + }, + "Start": 1, + "End": 10 + } + ] + }, + { + "Input": "1.234.567,51274", + "Results": [ + { + "Text": "1.234.567,51274", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "1234567,51274" + }, + "Start": 0, + "End": 14 + } + ] + }, + { + "Input": "192,", + "Results": [ + { + "Text": "192", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "192" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": ",23456000", + "Results": [ + { + "Text": ",23456000", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "0,23456" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "4,800", + "Results": [ + { + "Text": "4,800", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "4,8" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": ",08", + "Results": [ + { + "Text": ",08", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "0,08" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "9,2321312", + "Results": [ + { + "Text": "9,2321312", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "9,2321312" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": " -9,2321312", + "Results": [ + { + "Text": "-9,2321312", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "-9,2321312" + }, + "Start": 1, + "End": 10 + } + ] + }, + { + "Input": "1e10", + "Results": [ + { + "Text": "1e10", + "TypeName": "number", + "Resolution": { + "subtype": "power", + "value": "10000000000" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "1,1^23", + "Results": [ + { + "Text": "1,1^23", + "TypeName": "number", + "Resolution": { + "subtype": "power", + "value": "8,95430243255239" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "siete con cincuenta", + "Results": [ + { + "Text": "siete con cincuenta", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "7,5" + }, + "Start": 0, + "End": 18 + } + ] + }, + { + "Input": "cuarenta y siete coma veintiocho", + "Results": [ + { + "Text": "cuarenta y siete coma veintiocho", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "47,28" + }, + "Start": 0, + "End": 31 + } + ] + }, + { + "Input": "trescientos cuarenta y siete con quinientos doce", + "Results": [ + { + "Text": "trescientos cuarenta y siete con quinientos doce", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "347,512" + }, + "Start": 0, + "End": 47 + } + ] + }, + { + "Input": "dos mil trescientos cuarenta y siete coma mil quinientos setenta y ocho", + "Results": [ + { + "Text": "dos mil trescientos cuarenta y siete coma mil quinientos setenta y ocho", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "2347,1578" + }, + "Start": 0, + "End": 70 + } + ] + }, + { + "Input": "cincuenta y dos mil trescientos cuarenta y siete con doscientos", + "Results": [ + { + "Text": "cincuenta y dos mil trescientos cuarenta y siete con doscientos", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "52347,2" + }, + "Start": 0, + "End": 62 + } + ] + }, + { + "Input": "cuatrocientos cincuenta y dos mil trescientos cuarenta y siete coma veintidos", + "Results": [ + { + "Text": "cuatrocientos cincuenta y dos mil trescientos cuarenta y siete coma veintidos", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "452347,22" + }, + "Start": 0, + "End": 76 + } + ] + }, + { + "Input": "1,1^+23", + "Results": [ + { + "Text": "1,1^+23", + "TypeName": "number", + "Resolution": { + "subtype": "power", + "value": "8,95430243255239" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "2,5^-1", + "Results": [ + { + "Text": "2,5^-1", + "TypeName": "number", + "Resolution": { + "subtype": "power", + "value": "0,4" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "-2500^-1", + "Results": [ + { + "Text": "-2500^-1", + "TypeName": "number", + "Resolution": { + "subtype": "power", + "value": "-0,0004" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "-1,1^+23", + "Results": [ + { + "Text": "-1,1^+23", + "TypeName": "number", + "Resolution": { + "subtype": "power", + "value": "-8,95430243255239" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "-2,5^-1", + "Results": [ + { + "Text": "-2,5^-1", + "TypeName": "number", + "Resolution": { + "subtype": "power", + "value": "-0,4" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "-1,1^--23", + "Results": [ + { + "Text": "-1,1^--23", + "TypeName": "number", + "Resolution": { + "subtype": "power", + "value": "-8,95430243255239" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "-127,32e13", + "Results": [ + { + "Text": "-127,32e13", + "TypeName": "number", + "Resolution": { + "subtype": "power", + "value": "-1,2732E+15" + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": "12,32e+14", + "Results": [ + { + "Text": "12,32e+14", + "TypeName": "number", + "Resolution": { + "subtype": "power", + "value": "1,232E+15" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "-12e-1", + "Results": [ + { + "Text": "-12e-1", + "TypeName": "number", + "Resolution": { + "subtype": "power", + "value": "-1,2" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "192.", + "Results": [ + { + "Text": "192", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "192" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "192.168.1.2", + "Results": [ + { + "Text": "192.168", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "192168" + }, + "Start": 0, + "End": 6 + }, + { + "Text": "1", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "1" + }, + "Start": 8, + "End": 8 + }, + { + "Text": "2", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "2" + }, + "Start": 10, + "End": 10 + } + ] + }, + { + "Input": "son 180,25ml liquidos", + "Results": [] + }, + { + "Input": "son 180ml liquidos", + "Results": [] + }, + { + "Input": " 29km caminando ", + "Results": [] + }, + { + "Input": " subamos al 4to piso ", + "Results": [] + }, + { + "Input": "son ,25ml liquidos", + "Results": [] + }, + { + "Input": "uno", + "Results": [ + { + "Text": "uno", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "1" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "un", + "Results": [ + { + "Text": "un", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "1" + }, + "Start": 0, + "End": 1 + } + ] + }, + { + "Input": "ciento tres con dos tercios", + "Results": [ + { + "Text": "ciento tres con dos tercios", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "103,666666666667" + }, + "Start": 0, + "End": 26 + } + ] + }, + { + "Input": "dieciseis", + "Results": [ + { + "Text": "dieciseis", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "16" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "dos tercios", + "Results": [ + { + "Text": "dos tercios", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0,666666666666667" + }, + "Start": 0, + "End": 10 + } + ] + }, + { + "Input": "ciento dieciseis", + "Results": [ + { + "Text": "ciento dieciseis", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "116" + }, + "Start": 0, + "End": 15 + } + ] + }, + { + "Input": "ciento seis", + "Results": [ + { + "Text": "ciento seis", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "106" + }, + "Start": 0, + "End": 10 + } + ] + }, + { + "Input": "ciento sesenta y un", + "Results": [ + { + "Text": "ciento sesenta y un", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "161" + }, + "Start": 0, + "End": 18 + } + ] + }, + { + "Input": "un billonesimo", + "Results": [ + { + "Text": "un billonesimo", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "1E-12" + }, + "Start": 0, + "End": 13 + } + ] + }, + { + "Input": "cien billonesimos", + "Results": [ + { + "Text": "cien billonesimos", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "1E-10" + }, + "Start": 0, + "End": 16 + } + ] + }, + { + "Input": " media docena ", + "Results": [ + { + "Text": "media docena", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "6" + }, + "Start": 1, + "End": 14 + } + ] + }, + { + "Input": " 3 docenas", + "Results": [ + { + "Text": "3 docenas", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "36" + }, + "Start": 1, + "End": 9 + } + ] + }, + { + "Input": " tres docenas ", + "Results": [ + { + "Text": "tres docenas", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "36" + }, + "Start": 1, + "End": 12 + } + ] + }, + { + "Input": "1. 234. 567", + "Results": [ + { + "Text": "1", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "1" + }, + "Start": 0, + "End": 0 + }, + { + "Text": "234", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "234" + }, + "Start": 3, + "End": 5 + }, + { + "Text": "567", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "567" + }, + "Start": 8, + "End": 10 + } + ] + }, + { + "Input": "-4/5", + "Results": [ + { + "Text": "-4/5", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "-0,8" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "- 1 4/5", + "Results": [ + { + "Text": "- 1 4/5", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "-1,8" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "tres", + "Results": [ + { + "Text": "tres", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "3" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "1", + "Results": [ + { + "Text": "1", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "1" + }, + "Start": 0, + "End": 0 + } + ] + }, + { + "Input": "10k", + "Results": [ + { + "Text": "10k", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "10000" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "10G", + "Results": [ + { + "Text": "10g", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "10000000000" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "- 10 k", + "Results": [ + { + "Text": "- 10 k", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "-10000" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "2 millones", + "Results": [ + { + "Text": "2 millones", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "2000000" + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": "1 billon", + "Results": [ + { + "Text": "1 billon", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "1000000000000" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": " tres ", + "Results": [ + { + "Text": "tres", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "3" + }, + "Start": 1, + "End": 4 + } + ] + }, + { + "Input": "un billon", + "Results": [ + { + "Text": "un billon", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "1000000000000" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "veintiun billones", + "Results": [ + { + "Text": "veintiun billones", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "21000000000000" + }, + "Start": 0, + "End": 16 + } + ] + }, + { + "Input": "veintiun billones trescientos", + "Results": [ + { + "Text": "veintiun billones trescientos", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "21000000000300" + }, + "Start": 0, + "End": 28 + } + ] + }, + { + "Input": "cincuenta y dos", + "Results": [ + { + "Text": "cincuenta y dos", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "52" + }, + "Start": 0, + "End": 18 + } + ] + }, + { + "Input": "trescientos treinta y uno", + "Results": [ + { + "Text": "trescientos treinta y uno", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "331" + }, + "Start": 0, + "End": 29 + } + ] + }, + { + "Input": "doscientos dos mil", + "Results": [ + { + "Text": "doscientos dos mil", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "202000" + }, + "Start": 0, + "End": 17 + } + ] + }, + { + "Input": "dos mil doscientos", + "Results": [ + { + "Text": "dos mil doscientos", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "2200" + }, + "Start": 0, + "End": 17 + } + ] + }, + { + "Input": " 2,33 k", + "Results": [ + { + "Text": "2,33 k", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "2330" + }, + "Start": 1, + "End": 6 + } + ] + }, + { + "Input": " doscientos coma cero tres", + "Results": [ + { + "Text": "doscientos coma cero tres", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "200,03" + }, + "Start": 1, + "End": 25 + } + ] + }, + { + "Input": " doscientos con setenta y uno", + "Results": [ + { + "Text": "doscientos con setenta y uno", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "200,71" + }, + "Start": 1, + "End": 28 + } + ] + }, + { + "Input": " 322 millones ", + "Results": [ + { + "Text": "322 millones", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "322000000" + }, + "Start": 1, + "End": 12 + } + ] + }, + { + "Input": "setenta", + "Results": [ + { + "Text": "setenta", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "70" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "cincuenta y dos", + "Results": [ + { + "Text": "cincuenta y dos", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "52" + }, + "Start": 0, + "End": 14 + } + ] + }, + { + "Input": "2 1/4", + "Results": [ + { + "Text": "2 1/4", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "2,25" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "3/4", + "Results": [ + { + "Text": "3/4", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0,75" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "un octavo", + "Results": [ + { + "Text": "un octavo", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0,125" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "cinco octavos", + "Results": [ + { + "Text": "cinco octavos", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0,625" + }, + "Start": 0, + "End": 12 + } + ] + }, + { + "Input": "un medio", + "Results": [ + { + "Text": "un medio", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0,5" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "tres cuartos", + "Results": [ + { + "Text": "tres cuartos", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0,75" + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "veinte con tres quintos", + "Results": [ + { + "Text": "veinte con tres quintos", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "20,6" + }, + "Start": 0, + "End": 22 + } + ] + }, + { + "Input": "veintitres quintos", + "Results": [ + { + "Text": "veintitres quintos", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "4,6" + }, + "Start": 0, + "End": 17 + } + ] + }, + { + "Input": "veintitres con tres quintos", + "Results": [ + { + "Text": "veintitres con tres quintos", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "23,6" + }, + "Start": 0, + "End": 26 + } + ] + }, + { + "Input": "un millon dos mil doscientos tres quintos", + "Results": [ + { + "Text": "un millon dos mil doscientos tres quintos", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "200440,6" + }, + "Start": 0, + "End": 40 + } + ] + }, + { + "Input": "uno con un medio", + "Results": [ + { + "Text": "uno con un medio", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "1,5" + }, + "Start": 0, + "End": 15 + } + ] + }, + { + "Input": "uno con un cuarto", + "Results": [ + { + "Text": "uno con un cuarto", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "1,25" + }, + "Start": 0, + "End": 16 + } + ] + }, + { + "Input": "cinco con un cuarto", + "Results": [ + { + "Text": "cinco con un cuarto", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "5,25" + }, + "Start": 0, + "End": 18 + } + ] + }, + { + "Input": "cien con tres cuartos", + "Results": [ + { + "Text": "cien con tres cuartos", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "100,75" + }, + "Start": 0, + "End": 20 + } + ] + }, + { + "Input": "un centesimo", + "Results": [ + { + "Text": "un centesimo", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0,01" + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "un quinto", + "Results": [ + { + "Text": "un quinto", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0,2" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "cien mil billonesima", + "Results": [ + { + "Text": "cien mil billonesima", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "1E-07" + }, + "Start": 0, + "End": 19 + } + ] + }, + { + "Input": "tres quintos", + "Results": [ + { + "Text": "tres quintos", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0,6" + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "veinte quintos", + "Results": [ + { + "Text": "veinte quintos", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "4" + }, + "Start": 0, + "End": 13 + } + ] + }, + { + "Input": "veintitres quintas", + "Results": [ + { + "Text": "veintitres quintas", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "4,6" + }, + "Start": 0, + "End": 17 + } + ] + }, + { + "Input": "tres con un quinto", + "Results": [ + { + "Text": "tres con un quinto", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "3,2" + }, + "Start": 0, + "End": 17 + } + ] + }, + { + "Input": "veintiun quintos", + "Results": [ + { + "Text": "veintiun quintos", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "4,2" + }, + "Start": 0, + "End": 15 + } + ] + }, + { + "Input": "un veintiunavo", + "Results": [ + { + "Text": "un veintiunavo", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0,0476190476190476" + }, + "Start": 0, + "End": 13 + } + ] + }, + { + "Input": "ciento treinta y tres veintiunavos", + "Results": [ + { + "Text": "ciento treinta y tres veintiunavos", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "6,33333333333333" + }, + "Start": 0, + "End": 33 + } + ] + }, + { + "Input": "ciento treinta con tres veintiunavos", + "Results": [ + { + "Text": "ciento treinta con tres veintiunavos", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "130,142857142857" + }, + "Start": 0, + "End": 35 + } + ] + }, + { + "Input": "veintidos treintavos", + "Results": [ + { + "Text": "veintidos treintavos", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0,733333333333333" + }, + "Start": 0, + "End": 19 + } + ] + }, + { + "Input": "un veinticincoavo", + "Results": [ + { + "Text": "un veinticincoavo", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0,04" + }, + "Start": 0, + "End": 16 + } + ] + }, + { + "Input": "veinte veinticincoavos", + "Results": [ + { + "Text": "veinte veinticincoavos", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0,8" + }, + "Start": 0, + "End": 21 + } + ] + }, + { + "Input": "tres veintiunavos", + "Results": [ + { + "Text": "tres veintiunavos", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0,142857142857143" + }, + "Start": 0, + "End": 16 + } + ] + }, + { + "Input": "tres veinteavos", + "Results": [ + { + "Text": "tres veinteavos", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0,15" + }, + "Start": 0, + "End": 14 + } + ] + }, + { + "Input": "tres doscientosavos", + "Results": [ + { + "Text": "tres doscientosavos", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0,015" + }, + "Start": 0, + "End": 18 + } + ] + }, + { + "Input": "tres dosmilesimos", + "Results": [ + { + "Text": "tres dosmilesimos", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0,0015" + }, + "Start": 0, + "End": 16 + } + ] + }, + { + "Input": "tres veintemilesimos", + "Results": [ + { + "Text": "tres veintemilesimos", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0,00015" + }, + "Start": 0, + "End": 19 + } + ] + }, + { + "Input": "tres doscientosmilesimos", + "Results": [ + { + "Text": "tres doscientosmilesimos", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "1,5E-05" + }, + "Start": 0, + "End": 23 + } + ] + }, + { + "Input": "tres dosmillonesimos", + "Results": [ + { + "Text": "tres dosmillonesimos", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "1,5E-06" + }, + "Start": 0, + "End": 19 + } + ] + }, + { + "Input": "ciento treinta quintos", + "Results": [ + { + "Text": "ciento treinta quintos", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "26" + }, + "Start": 0, + "End": 21 + } + ] + }, + { + "Input": "cien treintaicincoavos", + "Results": [ + { + "Text": "cien treintaicincoavos", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "2,85714285714286" + }, + "Start": 0, + "End": 21 + } + ] + }, + { + "Input": "ciento treinta y dos cincoavos", + "Results": [ + { + "Text": "ciento treinta y dos cincoavos", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "26,4" + }, + "Start": 0, + "End": 29 + } + ] + }, + { + "Input": "ciento treinta con dos cincoavos", + "Results": [ + { + "Text": "ciento treinta con dos cincoavos", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "130,4" + }, + "Start": 0, + "End": 31 + } + ] + }, + { + "Input": "ciento treinta y dos quintos", + "Results": [ + { + "Text": "ciento treinta y dos quintos", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "26,4" + }, + "Start": 0, + "End": 27 + } + ] + }, + { + "Input": "ciento treinta con dos quintos", + "Results": [ + { + "Text": "ciento treinta con dos quintos", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "130,4" + }, + "Start": 0, + "End": 29 + } + ] + }, + { + "Input": "un cientocincoavos", + "Results": [ + { + "Text": "un cientocincoavos", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0,00952380952380952" + }, + "Start": 0, + "End": 17 + } + ] + }, + { + "Input": "cien milcincoavos", + "Results": [ + { + "Text": "cien milcincoavos", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0,0995024875621891" + }, + "Start": 0, + "End": 16 + } + ] + }, + { + "Input": "uno sobre tres", + "Results": [ + { + "Text": "uno sobre tres", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0,333333333333333" + }, + "Start": 0, + "End": 13 + } + ] + }, + { + "Input": "1 sobre 21", + "Results": [ + { + "Text": "1 sobre 21", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0,0476190476190476" + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": "1 sobre tres", + "Results": [ + { + "Text": "1 sobre tres", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0,333333333333333" + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "1 sobre 3", + "Results": [ + { + "Text": "1 sobre 3", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0,333333333333333" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "uno sobre 3", + "Results": [ + { + "Text": "uno sobre 3", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0,333333333333333" + }, + "Start": 0, + "End": 10 + } + ] + }, + { + "Input": "uno sobre 20", + "Results": [ + { + "Text": "uno sobre 20", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0,05" + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "uno sobre veinte", + "Results": [ + { + "Text": "uno sobre veinte", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0,05" + }, + "Start": 0, + "End": 15 + } + ] + }, + { + "Input": "uno sobre cien", + "Results": [ + { + "Text": "uno sobre cien", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0,01" + }, + "Start": 0, + "End": 13 + } + ] + }, + { + "Input": "1 sobre ciento veintiuno", + "Results": [ + { + "Text": "1 sobre ciento veintiuno", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0,00826446280991736" + }, + "Start": 0, + "End": 23 + } + ] + }, + { + "Input": "uno sobre ciento treinta y cinco", + "Results": [ + { + "Text": "uno sobre ciento treinta y cinco", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0,00740740740740741" + }, + "Start": 0, + "End": 31 + } + ] + }, + { + "Input": "cinco medios", + "Results": [ + { + "Text": "cinco medios", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "2,5" + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "ciento treinta y cinco medios", + "Results": [ + { + "Text": "ciento treinta y cinco medios", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "67,5" + }, + "Start": 0, + "End": 28 + } + ] + }, + { + "Input": "once con uno y medio", + "Results": [ + { + "Text": "once con uno y medio", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "11,5" + }, + "Start": 0, + "End": 19 + } + ] + }, + { + "Input": "diez con un medio", + "Results": [ + { + "Text": "diez con un medio", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "10,5" + }, + "Start": 0, + "End": 16 + } + ] + }, + { + "Input": "diez con un cuarto", + "Results": [ + { + "Text": "diez con un cuarto", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "10,25" + }, + "Start": 0, + "End": 17 + } + ] + }, + { + "Input": "1 234 567", + "Results": [ + { + "Text": "1 234 567", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "1234567" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "40 000 es lo mismo que 40โ€ฏ000", + "Results": [ + { + "Text": "40 000", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "40000" + }, + "Start": 0, + "End": 5 + }, + { + "Text": "40โ€ฏ000", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "40000" + }, + "Start": 23, + "End": 28 + } + ] + }, + { + "Input": "Por ahora, la poblaciรณn de China es 1 414 021 100.", + "Results": [ + { + "Text": "1 414 021 100", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "1414021100" + }, + "Start": 36, + "End": 48 + } + ] + }, + { + "Input": "423 0000 se reconocerรกn como dos nรบmeros.", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "423", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "423" + }, + "Start": 0, + "End": 2 + }, + { + "Text": "0000", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "0" + }, + "Start": 4, + "End": 7 + }, + { + "Text": "dos", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "2" + }, + "Start": 29, + "End": 31 + } + ] + }, + { + "Input": "1โ€ฏ234โ€ฏ567,89 es un formato de nรบmero vรกlido.", + "Results": [ + { + "Text": "1โ€ฏ234โ€ฏ567,89", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "1234567,89" + }, + "Start": 0, + "End": 11 + }, + { + "Text": "un", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "1" + }, + "Start": 16, + "End": 17 + } + ] + }, + { + "Input": "En algunos paรญses puedes escribir informalmente 5.00 or 5,00.", + "NotSupported": "java", + "Results": [ + { + "Text": "5.00", + "Start": 48, + "End": 51, + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "5" + } + }, + { + "Text": "5,00", + "Start": 56, + "End": 59, + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "5" + } + } + ] + }, + { + "Input": "1&123 deben ser reconocidos como dos nรบmeros", + "Results": [ + { + "Text": "1", + "Start": 0, + "End": 0, + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "1" + } + }, + { + "Text": "123", + "Start": 2, + "End": 4, + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "123" + } + }, + { + "Text": "dos", + "Start": 33, + "End": 35, + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "2" + } + } + ] + }, + { + "Input": "el resultado es โ…™ y, a veces, ยฝ", + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "โ…™", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0,166666666666667" + }, + "Start": 16, + "End": 16 + }, + { + "Text": "ยฝ", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0,5" + }, + "Start": 30, + "End": 30 + } + ] + }, + { + "Input": "0.0638, 0,0638, 1.000, 1,000, 0,683, 0.683, 1.111,11, 1111,13, 1111.13, 1111.121, 1111,121", + "NotSupported": "dotnet, javascript, java, python", + "Results": [ + { + "Text": "0.0638", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "0,0638" + }, + "Start": 0, + "End": 5 + }, + { + "Text": "0,0638", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "0,0638" + }, + "Start": 8, + "End": 13 + }, + { + "Text": "1.000", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "1000" + }, + "Start": 16, + "End": 20 + }, + { + "Text": "1,000", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "1000" + }, + "Start": 23, + "End": 27 + }, + { + "Text": "0,683", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "0,683" + }, + "Start": 30, + "End": 34 + }, + { + "Text": "0.683", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "0,683" + }, + "Start": 37, + "End": 41 + }, + { + "Text": "1.111,11", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "1111,11" + }, + "Start": 44, + "End": 51 + }, + { + "Text": "1111,13", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "1111,13" + }, + "Start": 54, + "End": 60 + }, + { + "Text": "1111.13", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "1111,13" + }, + "Start": 63, + "End": 69 + }, + { + "Text": "1111.121", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "1111,121" + }, + "Start": 72, + "End": 79 + }, + { + "Text": "1111,121", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "1111,121" + }, + "Start": 82, + "End": 89 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Spanish/NumberRangeModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Spanish/NumberRangeModel.json new file mode 100644 index 000000000..ad718706e --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Spanish/NumberRangeModel.json @@ -0,0 +1,1532 @@ +[ + { + "Input": "1995-01", + "NotSupportedByDesign": "javascript, python, java", + "Results": [] + }, + { + "Input": "Este nรบmero es mayor que veinte y menor o igual a treinta y cinco.", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "mayor que veinte y menor o igual a treinta y cinco", + "TypeName": "numberrange", + "Resolution": { + "value": "(20,35]" + }, + "Start": 15, + "End": 64 + } + ] + }, + { + "Input": "Este nรบmero es mayor que veinte y menor o igual que treinta y cinco.", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "mayor que veinte y menor o igual que treinta y cinco", + "TypeName": "numberrange", + "Resolution": { + "value": "(20,35]" + }, + "Start": 15, + "End": 66 + } + ] + }, + { + "Input": "Este nรบmero es entre 20 y 30.", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "entre 20 y 30", + "TypeName": "numberrange", + "Resolution": { + "value": "[20,30)" + }, + "Start": 15, + "End": 27 + } + ] + }, + { + "Input": "Ocupa un lugar entre el diez y el quince.", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "entre el diez y el quince", + "TypeName": "numberrange", + "Resolution": { + "value": "[10,15)" + }, + "Start": 15, + "End": 39 + } + ] + }, + { + "Input": "Saca una nota entre menos diez y quince.", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "entre menos diez y quince", + "TypeName": "numberrange", + "Resolution": { + "value": "[-10,15)" + }, + "Start": 14, + "End": 38 + } + ] + }, + { + "Input": "Tiene un nivel mรกs alto que el diez pero mรกs bajo que el quince.", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "mรกs alto que el diez pero mรกs bajo que el quince", + "TypeName": "numberrange", + "Resolution": { + "value": "(10,15)" + }, + "Start": 15, + "End": 62 + } + ] + }, + { + "Input": "Es un nรบmero que es mayor que 100 y menor que 300", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "mayor que 100 y menor que 300", + "TypeName": "numberrange", + "Resolution": { + "value": "(100,300)" + }, + "Start": 20, + "End": 48 + } + ] + }, + { + "Input": "Es un nรบmero mayor que 100 y menor que 300", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "mayor que 100 y menor que 300", + "TypeName": "numberrange", + "Resolution": { + "value": "(100,300)" + }, + "Start": 13, + "End": 41 + } + ] + }, + { + "Input": "Este nรบmero es mayor o igual a cien, menor o igual a trescientos", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "mayor o igual a cien, menor o igual a trescientos", + "TypeName": "numberrange", + "Resolution": { + "value": "[100,300]" + }, + "Start": 15, + "End": 63 + } + ] + }, + { + "Input": "Este nรบmero es mayor o igual que cien, menor o igual que trescientos", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "mayor o igual que cien, menor o igual que trescientos", + "TypeName": "numberrange", + "Resolution": { + "value": "[100,300]" + }, + "Start": 15, + "End": 67 + } + ] + }, + { + "Input": "Hay como mรกximo 100 y como mรญnimo 20 manzanas.", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "como mรกximo 100 y como mรญnimo 20", + "TypeName": "numberrange", + "Resolution": { + "value": "[20,100]" + }, + "Start": 4, + "End": 35 + } + ] + }, + { + "Input": "Hay 100 como mรกximo y 20 como mรญnimo manzanas.", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "100 como mรกximo y 20 como mรญnimo", + "TypeName": "numberrange", + "Resolution": { + "value": "[20,100]" + }, + "Start": 4, + "End": 35 + } + ] + }, + { + "Input": "Hay al menos 20 manzanas.", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "al menos 20", + "TypeName": "numberrange", + "Resolution": { + "value": "[20,)" + }, + "Start": 4, + "End": 14 + } + ] + }, + { + "Input": "Hay por lo menos 20 manzanas.", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "por lo menos 20", + "TypeName": "numberrange", + "Resolution": { + "value": "[20,)" + }, + "Start": 4, + "End": 18 + } + ] + }, + { + "Input": "Hay entre 20 y 100 manzanas", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "entre 20 y 100", + "TypeName": "numberrange", + "Resolution": { + "value": "[20,100)" + }, + "Start": 4, + "End": 17 + } + ] + }, + { + "Input": "El rango de nรบmeros es desde 20 hasta 100", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "desde 20 hasta 100", + "TypeName": "numberrange", + "Resolution": { + "value": "[20,100)" + }, + "Start": 23, + "End": 40 + } + ] + }, + { + "Input": "El rango de nรบmeros es desde mil hasta mil quinientos.", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "desde mil hasta mil quinientos", + "TypeName": "numberrange", + "Resolution": { + "value": "[1000,1500)" + }, + "Start": 23, + "End": 52 + } + ] + }, + { + "Input": "Esta cifra es mรกs alta que 1000 y mรกs baja que 1500", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "mรกs alta que 1000 y mรกs baja que 1500", + "TypeName": "numberrange", + "Resolution": { + "value": "(1000,1500)" + }, + "Start": 14, + "End": 50 + } + ] + }, + { + "Input": "Este nรบmero es mรกs alto que un cuarto y mรกs bajo que un medio.", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "mรกs alto que un cuarto y mรกs bajo que un medio", + "TypeName": "numberrange", + "Resolution": { + "value": "(0.25,0.5)" + }, + "Start": 15, + "End": 60 + } + ] + }, + { + "Input": "Esta cifra es mayor o igual a tres mil novecientos sesenta y cinco.", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "mayor o igual a tres mil novecientos sesenta y cinco", + "TypeName": "numberrange", + "Resolution": { + "value": "[3965,)" + }, + "Start": 14, + "End": 65 + } + ] + }, + { + "Input": "Este nรบmero es mayor que 4.565", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "mayor que 4.565", + "TypeName": "numberrange", + "Resolution": { + "value": "(4565,)" + }, + "Start": 15, + "End": 29 + } + ] + }, + { + "Input": "Este nรบmero es mayor que 4565", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "mayor que 4565", + "TypeName": "numberrange", + "Resolution": { + "value": "(4565,)" + }, + "Start": 15, + "End": 28 + } + ] + }, + { + "Input": "Tiene mรกs de treinta aรฑos.", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "mรกs de treinta", + "TypeName": "numberrange", + "Resolution": { + "value": "(30,)" + }, + "Start": 6, + "End": 19 + } + ] + }, + { + "Input": "Es mayor de treinta aรฑos de edad.", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "mayor de treinta", + "TypeName": "numberrange", + "Resolution": { + "value": "(30,)" + }, + "Start": 3, + "End": 18 + } + ] + }, + { + "Input": "Tiene una edad de no menos de treinta aรฑos.", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "no menos de treinta", + "TypeName": "numberrange", + "Resolution": { + "value": "[30,)" + }, + "Start": 18, + "End": 36 + } + ] + }, + { + "Input": "Hay alrededor de quinientos o mรกs productos.", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "quinientos o mรกs", + "TypeName": "numberrange", + "Resolution": { + "value": "[500,)" + }, + "Start": 17, + "End": 32 + } + ] + }, + { + "Input": "Mรกs de la mitad de la genta vino aquรญ.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "Mรกs de la mitad", + "TypeName": "numberrange", + "Resolution": { + "value": "(0.5,)" + }, + "Start": 0, + "End": 14 + } + ] + }, + { + "Input": "Busca los nรบmeros primos que son menores o iguales a 100", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "menores o iguales a 100", + "TypeName": "numberrange", + "Resolution": { + "value": "(,100]" + }, + "Start": 33, + "End": 55 + } + ] + }, + { + "Input": "Busca los nรบmeros primos menores o iguales a 100", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "menores o iguales a 100", + "TypeName": "numberrange", + "Resolution": { + "value": "(,100]" + }, + "Start": 25, + "End": 47 + } + ] + }, + { + "Input": "Hay aproximadamente quinientos o menos productos.", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "quinientos o menos", + "TypeName": "numberrange", + "Resolution": { + "value": "(,500]" + }, + "Start": 20, + "End": 37 + } + ] + }, + { + "Input": "Busca los nรบmeros primos <=100", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "<=100", + "TypeName": "numberrange", + "Resolution": { + "value": "(,100]" + }, + "Start": 25, + "End": 29 + } + ] + }, + { + "Input": "Mide menos de 170.", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "menos de 170", + "TypeName": "numberrange", + "Resolution": { + "value": "(,170)" + }, + "Start": 5, + "End": 16 + } + ] + }, + { + "Input": "Tiene menos de 170 de estatura.", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "menos de 170", + "TypeName": "numberrange", + "Resolution": { + "value": "(,170)" + }, + "Start": 6, + "End": 17 + } + ] + }, + { + "Input": "Menos de mil pandas todavรญan viven en la naturaleza.", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "menos de mil", + "TypeName": "numberrange", + "Resolution": { + "value": "(,1000)" + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "x es igual a ciento setenta.", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "igual a ciento setenta", + "TypeName": "numberrange", + "Resolution": { + "value": "[170,170]" + }, + "Start": 5, + "End": 26 + } + ] + }, + { + "Input": "x>10 y y<20", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": ">10", + "TypeName": "numberrange", + "Resolution": { + "value": "(10,)" + }, + "Start": 1, + "End": 3 + }, + { + "Text": "<20", + "TypeName": "numberrange", + "Resolution": { + "value": "(,20)" + }, + "Start": 8, + "End": 10 + } + ] + }, + { + "Input": "x es mayor que 10 y menor que 20. y tiene un valor de no mรกs de 50 y no menos de 20.", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "mayor que 10 y menor que 20", + "TypeName": "numberrange", + "Resolution": { + "value": "(10,20)" + }, + "Start": 5, + "End": 31 + }, + { + "Text": "no mรกs de 50 y no menos de 20", + "TypeName": "numberrange", + "Resolution": { + "value": "[20,50]" + }, + "Start": 54, + "End": 82 + } + ] + }, + { + "Input": "Un cuarto es un nรบmero fraccionario.", + "NotSupportedByDesign": "javascript, python, java", + "Results": [] + }, + { + "Input": "Este nรบmero equivale a 20.", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "equivale a 20", + "TypeName": "numberrange", + "Resolution": { + "value": "[20,20]" + }, + "Start": 12, + "End": 24 + } + ] + }, + { + "Input": "Siendo igual a 20 los estudiantes de nuestro grupo y no es una cifra significativa.", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "igual a 20", + "TypeName": "numberrange", + "Resolution": { + "value": "[20,20]" + }, + "Start": 7, + "End": 16 + } + ] + }, + { + "Input": "+1-222-2222/2222 es un nรบmero de telรฉfono.", + "NotSupportedByDesign": "javascript, python, java", + "Results": [] + }, + { + "Input": "+1-222-2222-2222 es un nรบmero de telรฉfono.", + "NotSupportedByDesign": "javascript, python, java", + "Results": [] + }, + { + "Input": "Su calificaciรณn es 200 o mayor", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "200 o mayor", + "TypeName": "numberrange", + "Resolution": { + "value": "[200,)" + }, + "Start": 19, + "End": 29 + } + ] + }, + { + "Input": "Saca una calificaciรณn de 200 o mayor de 190", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "mayor de 190", + "TypeName": "numberrange", + "Resolution": { + "value": "(190,)" + }, + "Start": 31, + "End": 42 + } + ] + }, + { + "Input": "Saca una calificaciรณn de 200 o mayor", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "200 o mayor", + "TypeName": "numberrange", + "Resolution": { + "value": "[200,)" + }, + "Start": 25, + "End": 35 + } + ] + }, + { + "Input": "Saca una calificaciรณn de 200 o mรกs de 190", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "mรกs de 190", + "TypeName": "numberrange", + "Resolution": { + "value": "(190,)" + }, + "Start": 31, + "End": 40 + } + ] + }, + { + "Input": "Saca una calificaciรณn de 200 o mรกs", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "200 o mรกs", + "TypeName": "numberrange", + "Resolution": { + "value": "[200,)" + }, + "Start": 25, + "End": 33 + } + ] + }, + { + "Input": "Su nota es menor o igual a 30", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "menor o igual a 30", + "TypeName": "numberrange", + "Resolution": { + "value": "(,30]" + }, + "Start": 11, + "End": 28 + } + ] + }, + { + "Input": "Su nota es igual o menor que 30", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "igual o menor que 30", + "TypeName": "numberrange", + "Resolution": { + "value": "(,30]" + }, + "Start": 11, + "End": 30 + } + ] + }, + { + "Input": "Su nota es igual a o menor que 30", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "igual a o menor que 30", + "TypeName": "numberrange", + "Resolution": { + "value": "(,30]" + }, + "Start": 11, + "End": 32 + } + ] + }, + { + "Input": "Saca una nota de por lo menos 30", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "por lo menos 30", + "TypeName": "numberrange", + "Resolution": { + "value": "[30,)" + }, + "Start": 17, + "End": 31 + } + ] + }, + { + "Input": "Saca una nota de 30 por lo menos", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "30 por lo menos", + "TypeName": "numberrange", + "Resolution": { + "value": "[30,)" + }, + "Start": 17, + "End": 31 + } + ] + }, + { + "Input": "Saca una nota de 30 al menos", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "30 al menos", + "TypeName": "numberrange", + "Resolution": { + "value": "[30,)" + }, + "Start": 17, + "End": 27 + } + ] + }, + { + "Input": "Saca una nota de al menos 30", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "al menos 30", + "TypeName": "numberrange", + "Resolution": { + "value": "[30,)" + }, + "Start": 17, + "End": 27 + } + ] + }, + { + "Input": "Su nota es igual a o mayor que 30", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "igual a o mayor que 30", + "TypeName": "numberrange", + "Resolution": { + "value": "[30,)" + }, + "Start": 11, + "End": 32 + } + ] + }, + { + "Input": "Su nota es igual o mayor que 30", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "igual o mayor que 30", + "TypeName": "numberrange", + "Resolution": { + "value": "[30,)" + }, + "Start": 11, + "End": 30 + } + ] + }, + { + "Input": "Su nota es igual a 5000 o menor", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "igual a 5000 o menor", + "TypeName": "numberrange", + "Resolution": { + "value": "(,5000]" + }, + "Start": 11, + "End": 30 + } + ] + }, + { + "Input": "Saca una nota igual a 5000 o menos de 6000", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "igual a 5000", + "TypeName": "numberrange", + "Resolution": { + "value": "[5000,5000]" + }, + "Start": 14, + "End": 25 + }, + { + "Text": "menos de 6000", + "TypeName": "numberrange", + "Resolution": { + "value": "(,6000)" + }, + "Start": 29, + "End": 41 + } + ] + }, + { + "Input": "Saca una nota igual a 5000 o mayor", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "igual a 5000 o mayor", + "TypeName": "numberrange", + "Resolution": { + "value": "[5000,)" + }, + "Start": 14, + "End": 33 + } + ] + }, + { + "Input": "Su nota es igual a 5000 o mayor que 4500", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "igual a 5000", + "TypeName": "numberrange", + "Resolution": { + "value": "[5000,5000]" + }, + "Start": 11, + "End": 22 + }, + { + "Text": "mayor que 4500", + "TypeName": "numberrange", + "Resolution": { + "value": "(4500,)" + }, + "Start": 26, + "End": 39 + } + ] + }, + { + "Input": "Saca una nota de menos de 5000 o igual", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "menos de 5000 o igual", + "TypeName": "numberrange", + "Resolution": { + "value": "(,5000]" + }, + "Start": 17, + "End": 37 + } + ] + }, + { + "Input": "Tiene una nota mayor que 5000 o igual", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "mayor que 5000 o igual", + "TypeName": "numberrange", + "Resolution": { + "value": "[5000,)" + }, + "Start": 15, + "End": 36 + } + ] + }, + { + "Input": "Tiene una nota mayor que 5000 o igual a eso", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "mayor que 5000 o igual a", + "TypeName": "numberrange", + "Resolution": { + "value": "[5000,)" + }, + "Start": 15, + "End": 38 + } + ] + }, + { + "Input": "Tiene una nota mayor que 5000 o igual a 6000", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "mayor que 5000", + "TypeName": "numberrange", + "Resolution": { + "value": "(5000,)" + }, + "Start": 15, + "End": 28 + }, + { + "Text": "igual a 6000", + "TypeName": "numberrange", + "Resolution": { + "value": "[6000,6000]" + }, + "Start": 32, + "End": 43 + } + ] + }, + { + "Input": "Su nota es igual a 5000 o menor que 5000", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "igual a 5000", + "TypeName": "numberrange", + "Resolution": { + "value": "[5000,5000]" + }, + "Start": 11, + "End": 22 + }, + { + "Text": "menor que 5000", + "TypeName": "numberrange", + "Resolution": { + "value": "(,5000)" + }, + "Start": 26, + "End": 39 + } + ] + }, + { + "Input": "El rango de nรบmeros es 1000-5000", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "1000-5000", + "TypeName": "numberrange", + "Resolution": { + "value": "[1000,5000)" + }, + "Start": 23, + "End": 31 + } + ] + }, + { + "Input": "El rango de nรบmeros es 1000 - 5000", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "1000 - 5000", + "TypeName": "numberrange", + "Resolution": { + "value": "[1000,5000)" + }, + "Start": 23, + "End": 33 + } + ] + }, + { + "Input": "Quรฉ tal dos quintos o mรกs", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "dos quintos o mรกs", + "TypeName": "numberrange", + "Resolution": { + "value": "[0.4,)" + }, + "Start": 8, + "End": 24 + } + ] + }, + { + "Input": "Quรฉ tal mรกs de dos quintos", + "Comment": "As this can be ambiguous, by design the interpretation is left-to-right and the range is extracted first.", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "mรกs de dos quintos", + "TypeName": "numberrange", + "Resolution": { + "value": "(0.4,)" + }, + "Start": 8, + "End": 25 + } + ] + }, + { + "Input": "Puedes mostrarme registros de mรกs de 3000 en 2009", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "mรกs de 3000", + "TypeName": "numberrange", + "Resolution": { + "value": "(3000,)" + }, + "Start": 30, + "End": 40 + } + ] + }, + { + "Input": "Puedes mostrarme registros de menos de 3000 en 2009", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "menos de 3000", + "TypeName": "numberrange", + "Resolution": { + "value": "(,3000)" + }, + "Start": 30, + "End": 42 + } + ] + }, + { + "Input": "Es aรบn asรญ cuando >30", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": ">30", + "TypeName": "numberrange", + "Resolution": { + "value": "(30,)" + }, + "Start": 18, + "End": 20 + } + ] + }, + { + "Input": "Es aรบn asรญ cuando >=30", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": ">=30", + "TypeName": "numberrange", + "Resolution": { + "value": "[30,)" + }, + "Start": 18, + "End": 21 + } + ] + }, + { + "Input": "Es aรบn asรญ cuando <-30", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "<-30", + "TypeName": "numberrange", + "Resolution": { + "value": "(,-30)" + }, + "Start": 18, + "End": 21 + } + ] + }, + { + "Input": "Es aรบn asรญ cuando <=-30", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "<=-30", + "TypeName": "numberrange", + "Resolution": { + "value": "(,-30]" + }, + "Start": 18, + "End": 22 + } + ] + }, + { + "Input": "<>30", + "NotSupportedByDesign": "javascript, python, java", + "Results": [] + }, + { + "Input": "=>30", + "NotSupportedByDesign": "javascript, python, java", + "Results": [] + }, + { + "Input": "=<30", + "NotSupportedByDesign": "javascript, python, java", + "Results": [] + }, + { + "Input": "La cifra equivale a 20000 en 1998", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "equivale a 20000", + "Start": 9, + "End": 24, + "TypeName": "numberrange", + "Resolution": { + "value": "[20000,20000]" + } + } + ] + }, + { + "Input": "La cifra es desde 200 hasta 3000000 en 2008", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "desde 200 hasta 3000000", + "Start": 12, + "End": 34, + "TypeName": "numberrange", + "Resolution": { + "value": "[200,3000000)" + } + } + ] + }, + { + "Input": "Aรฑo en que las ventas de bmw son superiores a 300000?", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "superiores a 300000", + "Start": 33, + "End": 51, + "TypeName": "numberrange", + "Resolution": { + "value": "(300000,)" + } + } + ] + }, + { + "Input": "ยฟQuรฉ categorรญas tuvieron ventas de mรกs de 700000?", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "mรกs de 700000", + "Start": 35, + "End": 47, + "TypeName": "numberrange", + "Resolution": { + "value": "(700000,)" + } + } + ] + }, + { + "Input": "ยฟQuรฉ categorรญas tuvieron ventas de mรกs de 700.000?", + "NotSupportedByDesign": "javascript, python, java", + "Comments": "Spanish doesn't traditionally use comma as thousand-separator", + "Results": [ + { + "Text": "mรกs de 700.000", + "Start": 35, + "End": 48, + "TypeName": "numberrange", + "Resolution": { + "value": "(700000,)" + } + } + ] + }, + { + "Input": "Encuentre 2 aรฑos fiscales con los menores recuentos de sesiones en enero cuando las recuperaciones son menores a 10", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "menores a 10", + "Start": 103, + "End": 114, + "TypeName": "numberrange", + "Resolution": { + "value": "(,10)" + } + } + ] + }, + { + "Input": "Marcas cuyos telรฉfonos celulares mรกs ligeros pesan menos de 174.", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "menos de 174", + "Start": 51, + "End": 62, + "TypeName": "numberrange", + "Resolution": { + "value": "(,174)" + } + } + ] + }, + { + "Input": "Poner en orden descendente los recuentos de sesiones mรกs grandes no menos de 194 y menos de 12 en cada mes y aรฑo fiscal.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "no menos de 194", + "Start": 65, + "End": 79, + "TypeName": "numberrange", + "Resolution": { + "value": "[194,)" + } + }, + { + "Text": "menos de 12", + "Start": 83, + "End": 93, + "TypeName": "numberrange", + "Resolution": { + "value": "(,12)" + } + } + ] + }, + { + "Input": "x es no menos de 194 y menos de 12.", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "no menos de 194", + "TypeName": "numberrange", + "Resolution": { + "value": "[194,)" + }, + "Start": 5, + "End": 19 + }, + { + "Text": "menos de 12", + "TypeName": "numberrange", + "Resolution": { + "value": "(,12)" + }, + "Start": 23, + "End": 33 + } + ] + }, + { + "Input": "x es no mรกs de 12 y mรกs de 194.", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "no mรกs de 12", + "TypeName": "numberrange", + "Resolution": { + "value": "(,12]" + }, + "Start": 5, + "End": 16 + }, + { + "Text": "mรกs de 194", + "TypeName": "numberrange", + "Resolution": { + "value": "(194,)" + }, + "Start": 20, + "End": 29 + } + ] + }, + { + "Input": "encuentre ventas que no sean mayores a 30 o menores a 20", + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "mayores a 30", + "TypeName": "numberrange", + "Resolution": { + "value": "(30,)" + }, + "Start": 29, + "End": 40 + }, + { + "Text": "menores a 20", + "TypeName": "numberrange", + "Resolution": { + "value": "(,20)" + }, + "Start": 44, + "End": 55 + } + ] + }, + { + "Input": "busque registros que las ventas sean 12, 15 o mayores que 20", + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "mayores que 20", + "TypeName": "numberrange", + "Resolution": { + "value": "(20,)" + }, + "Start": 46, + "End": 59 + } + ] + }, + { + "Input": "encuentre ventas menores o iguales a 30 o mayores a 50 y no de 60", + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "menores o iguales a 30", + "TypeName": "numberrange", + "Resolution": { + "value": "(,30]" + }, + "Start": 17, + "End": 38 + }, + { + "Text": "mayores a 50", + "TypeName": "numberrange", + "Resolution": { + "value": "(50,)" + }, + "Start": 42, + "End": 53 + } + ] + }, + { + "Input": "encuentre ventas superiores a 30 e inferiores o iguales a 40 o inferiores a 10", + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "superiores a 30 e inferiores o iguales a 40", + "TypeName": "numberrange", + "Resolution": { + "value": "(30,40]" + }, + "Start": 17, + "End": 59 + }, + { + "Text": "inferiores a 10", + "TypeName": "numberrange", + "Resolution": { + "value": "(,10)" + }, + "Start": 63, + "End": 77 + } + ] + }, + { + "Input": "ventas de 0 a 2 y mayores de 4", + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "de 0 a 2", + "TypeName": "numberrange", + "Resolution": { + "value": "[0,2)" + }, + "Start": 7, + "End": 14 + }, + { + "Text": "mayores de 4", + "TypeName": "numberrange", + "Resolution": { + "value": "(4,)" + }, + "Start": 18, + "End": 29 + } + ] + }, + { + "Input": "ventas mayores que 3 y menores que 1", + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "mayores que 3", + "TypeName": "numberrange", + "Resolution": { + "value": "(3,)" + }, + "Start": 7, + "End": 19 + }, + { + "Text": "menores que 1", + "TypeName": "numberrange", + "Resolution": { + "value": "(,1)" + }, + "Start": 23, + "End": 35 + } + ] + }, + { + "Input": "Encuentra las ventas clasificadas entre quinta y vigรฉsima.", + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "entre quinta y vigรฉsima", + "TypeName": "numberrange", + "Resolution": { + "value": "[5,20)" + }, + "Start": 34, + "End": 56 + } + ] + }, + { + "Input": "Encuentra las ventas clasificadas entre undรฉcima y sexagรฉsima.", + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "entre undรฉcima y sexagรฉsima", + "TypeName": "numberrange", + "Resolution": { + "value": "[11,60)" + }, + "Start": 34, + "End": 60 + } + ] + }, + { + "Input": "Encuentra las ventas clasificadas entre duodรฉcima y cuadringentรฉsima.", + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "entre duodรฉcima y cuadringentรฉsima", + "TypeName": "numberrange", + "Resolution": { + "value": "[12,400)" + }, + "Start": 34, + "End": 67 + } + ] + } +] diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Spanish/OrdinalModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Spanish/OrdinalModel.json new file mode 100644 index 000000000..b2a9a24e6 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Spanish/OrdinalModel.json @@ -0,0 +1,1027 @@ +[ + { + "Input": "tresmillonesimo", + "Results": [ + { + "Text": "tresmillonesimo", + "TypeName": "ordinal", + "Resolution": { + "value": "3000000", + "offset":"3000000", + "relativeTo":"start" + }, + "Start": 0, + "End": 14 + } + ] + }, + { + "Input": "dos mil millonesimo", + "Results": [ + { + "Text": "dos mil millonesimo", + "TypeName": "ordinal", + "Resolution": { + "value": "2000000000", + "offset":"2000000000", + "relativeTo":"start" + }, + "Start": 0, + "End": 18 + } + ] + }, + { + "Input": "septimo", + "Results": [ + { + "Text": "septimo", + "TypeName": "ordinal", + "Resolution": { + "value": "7", + "offset":"7", + "relativeTo":"start" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "cuadragesimo septimo", + "Results": [ + { + "Text": "cuadragesimo septimo", + "TypeName": "ordinal", + "Resolution": { + "value": "47", + "offset":"47", + "relativeTo":"start" + }, + "Start": 0, + "End": 19 + } + ] + }, + { + "Input": "tricentesimo cuadragesimo septimo", + "Results": [ + { + "Text": "tricentesimo cuadragesimo septimo", + "TypeName": "ordinal", + "Resolution": { + "value": "347", + "offset":"347", + "relativeTo":"start" + }, + "Start": 0, + "End": 32 + } + ] + }, + { + "Input": "dosmilesimo tricentesimo cuadragesimo septimo", + "Results": [ + { + "Text": "dosmilesimo tricentesimo cuadragesimo septimo", + "TypeName": "ordinal", + "Resolution": { + "value": "2347", + "offset":"2347", + "relativeTo":"start" + }, + "Start": 0, + "End": 44 + } + ] + }, + { + "Input": "cincuenta y dos milesimo tricentesimo cuadragesimo septimo", + "Results": [ + { + "Text": "cincuenta y dos milesimo tricentesimo cuadragesimo septimo", + "TypeName": "ordinal", + "Resolution": { + "value": "52347", + "offset":"52347", + "relativeTo":"start" + }, + "Start": 0, + "End": 57 + } + ] + }, + { + "Input": "cuatrocientos cincuenta y dos milesimo tricentesimo cuadragesimo septimo", + "Results": [ + { + "Text": "cuatrocientos cincuenta y dos milesimo tricentesimo cuadragesimo septimo", + "TypeName": "ordinal", + "Resolution": { + "value": "452347", + "offset":"452347", + "relativeTo":"start" + }, + "Start": 0, + "End": 71 + } + ] + }, + { + "Input": "tresmillonesimo septimo", + "Results": [ + { + "Text": "tresmillonesimo septimo", + "TypeName": "ordinal", + "Resolution": { + "value": "3000007", + "offset":"3000007", + "relativeTo":"start" + }, + "Start": 0, + "End": 22 + } + ] + }, + { + "Input": "tresmillonesimo cuadragesimo septimo", + "Results": [ + { + "Text": "tresmillonesimo cuadragesimo septimo", + "TypeName": "ordinal", + "Resolution": { + "value": "3000047", + "offset":"3000047", + "relativeTo":"start" + }, + "Start": 0, + "End": 35 + } + ] + }, + { + "Input": "tresmillonesimo tricentesimo cuadragesimo septimo", + "Results": [ + { + "Text": "tresmillonesimo tricentesimo cuadragesimo septimo", + "TypeName": "ordinal", + "Resolution": { + "value": "3000347", + "offset":"3000347", + "relativeTo":"start" + }, + "Start": 0, + "End": 48 + } + ] + }, + { + "Input": "tres millones dos milesimo tricentesimo cuadragesimo septimo", + "Results": [ + { + "Text": "tres millones dos milesimo tricentesimo cuadragesimo septimo", + "TypeName": "ordinal", + "Resolution": { + "value": "3002347", + "offset":"3002347", + "relativeTo":"start" + }, + "Start": 0, + "End": 59 + } + ] + }, + { + "Input": "tres millones cincuenta y dos milesimo tricentesimo cuadragesimo septimo", + "Results": [ + { + "Text": "tres millones cincuenta y dos milesimo tricentesimo cuadragesimo septimo", + "TypeName": "ordinal", + "Resolution": { + "value": "3052347", + "offset":"3052347", + "relativeTo":"start" + }, + "Start": 0, + "End": 71 + } + ] + }, + { + "Input": "tres millones cuatrocientos cincuenta y dos milesimo tricentesimo cuadragesimo septimo", + "Results": [ + { + "Text": "tres millones cuatrocientos cincuenta y dos milesimo tricentesimo cuadragesimo septimo", + "TypeName": "ordinal", + "Resolution": { + "value": "3452347", + "offset":"3452347", + "relativeTo":"start" + }, + "Start": 0, + "End": 85 + } + ] + }, + { + "Input": "trece millones cuatrocientos cincuenta y dos milesimo tricentesimo cuadragesimo septimo", + "Results": [ + { + "Text": "trece millones cuatrocientos cincuenta y dos milesimo tricentesimo cuadragesimo septimo", + "TypeName": "ordinal", + "Resolution": { + "value": "13452347", + "offset":"13452347", + "relativeTo":"start" + }, + "Start": 0, + "End": 86 + } + ] + }, + { + "Input": "quinientos trece millones cuatrocientos cincuenta y dos milesimo tricentesimo cuadragesimo septimo", + "Results": [ + { + "Text": "quinientos trece millones cuatrocientos cincuenta y dos milesimo tricentesimo cuadragesimo septimo", + "TypeName": "ordinal", + "Resolution": { + "value": "513452347", + "offset":"513452347", + "relativeTo":"start" + }, + "Start": 0, + "End": 97 + } + ] + }, + { + "Input": "quinientos trece millones cuatrocientos cincuenta y dos milesimo tricentesimo cuadragesimo", + "Results": [ + { + "Text": "quinientos trece millones cuatrocientos cincuenta y dos milesimo tricentesimo cuadragesimo", + "TypeName": "ordinal", + "Resolution": { + "value": "513452340", + "offset":"513452340", + "relativeTo":"start" + }, + "Start": 0, + "End": 89 + } + ] + }, + { + "Input": "quinientos trece millones cuatrocientos cincuenta y dos milesimo tricentesimo", + "Results": [ + { + "Text": "quinientos trece millones cuatrocientos cincuenta y dos milesimo tricentesimo", + "TypeName": "ordinal", + "Resolution": { + "value": "513452300", + "offset":"513452300", + "relativeTo":"start" + }, + "Start": 0, + "End": 76 + } + ] + }, + { + "Input": "quinientos trece millones cuatrocientos cincuenta y dos milesimo", + "Results": [ + { + "Text": "quinientos trece millones cuatrocientos cincuenta y dos milesimo", + "TypeName": "ordinal", + "Resolution": { + "value": "513452000", + "offset":"513452000", + "relativeTo":"start" + }, + "Start": 0, + "End": 63 + } + ] + }, + { + "Input": "quinientos trece millones cuatrocientos cincuenta milesimo", + "Results": [ + { + "Text": "quinientos trece millones cuatrocientos cincuenta milesimo", + "TypeName": "ordinal", + "Resolution": { + "value": "513450000", + "offset":"513450000", + "relativeTo":"start" + }, + "Start": 0, + "End": 57 + } + ] + }, + { + "Input": "quinientos trece millones cuatrocientos milesimo", + "Results": [ + { + "Text": "quinientos trece millones cuatrocientos milesimo", + "TypeName": "ordinal", + "Resolution": { + "value": "513400000", + "offset":"513400000", + "relativeTo":"start" + }, + "Start": 0, + "End": 47 + } + ] + }, + { + "Input": "quinientos trece millonesimo", + "Results": [ + { + "Text": "quinientos trece millonesimo", + "TypeName": "ordinal", + "Resolution": { + "value": "513000000", + "offset":"513000000", + "relativeTo":"start" + }, + "Start": 0, + "End": 27 + } + ] + }, + { + "Input": "quinientos diez millonesimo", + "Results": [ + { + "Text": "quinientos diez millonesimo", + "TypeName": "ordinal", + "Resolution": { + "value": "510000000", + "offset":"510000000", + "relativeTo":"start" + }, + "Start": 0, + "End": 26 + } + ] + }, + { + "Input": "quinientosmillonesimo", + "Results": [ + { + "Text": "quinientosmillonesimo", + "TypeName": "ordinal", + "Resolution": { + "value": "500000000", + "offset":"500000000", + "relativeTo":"start" + }, + "Start": 0, + "End": 20 + } + ] + }, + { + "Input": "milesimo quingentesimo vigesimo tercero", + "Results": [ + { + "Text": "milesimo quingentesimo vigesimo tercero", + "TypeName": "ordinal", + "Resolution": { + "value": "1523", + "offset":"1523", + "relativeTo":"start" + }, + "Start": 0, + "End": 38 + } + ] + }, + { + "Input": "tres billones cuatrocientos cincuenta y cinco mil doscientos veintiocho millones quinientos cincuenta y seis milesimo octingentesimo trigesimo segundo", + "Results": [ + { + "Text": "tres billones cuatrocientos cincuenta y cinco mil doscientos veintiocho millones quinientos cincuenta y seis milesimo octingentesimo trigesimo segundo", + "TypeName": "ordinal", + "Resolution": { + "value": "3455228556832", + "offset":"3455228556832", + "relativeTo":"start" + }, + "Start": 0, + "End": 149 + } + ] + }, + { + "Input": "tres billones cuatrocientos cincuenta y cinco mil doscientos veintiocho millones quinientos cincuenta y seis milesimo", + "Results": [ + { + "Text": "tres billones cuatrocientos cincuenta y cinco mil doscientos veintiocho millones quinientos cincuenta y seis milesimo", + "TypeName": "ordinal", + "Resolution": { + "value": "3455228556000", + "offset":"3455228556000", + "relativeTo":"start" + }, + "Start": 0, + "End": 116 + } + ] + }, + { + "Input": "tres billones cuatrocientos cincuenta y cinco mil doscientos veintiocho millonesimo", + "Results": [ + { + "Text": "tres billones cuatrocientos cincuenta y cinco mil doscientos veintiocho millonesimo", + "TypeName": "ordinal", + "Resolution": { + "value": "3455228000000", + "offset":"3455228000000", + "relativeTo":"start" + }, + "Start": 0, + "End": 82 + } + ] + }, + { + "Input": "tres billones cuatrocientos cincuenta y cinco mil millonesimo", + "Results": [ + { + "Text": "tres billones cuatrocientos cincuenta y cinco mil millonesimo", + "TypeName": "ordinal", + "Resolution": { + "value": "3455000000000", + "offset":"3455000000000", + "relativeTo":"start" + }, + "Start": 0, + "End": 60 + } + ] + }, + { + "Input": "tresbillonesimo", + "Results": [ + { + "Text": "tresbillonesimo", + "TypeName": "ordinal", + "Resolution": { + "value": "3000000000000", + "offset":"3000000000000", + "relativeTo":"start" + }, + "Start": 0, + "End": 14 + } + ] + }, + { + "Input": "vigesimo quinto", + "Results": [ + { + "Text": "vigesimo quinto", + "TypeName": "ordinal", + "Resolution": { + "value": "25", + "offset":"25", + "relativeTo":"start" + }, + "Start": 0, + "End": 14 + } + ] + }, + { + "Input": "vigesimo primero", + "Results": [ + { + "Text": "vigesimo primero", + "TypeName": "ordinal", + "Resolution": { + "value": "21", + "offset":"21", + "relativeTo":"start" + }, + "Start": 0, + "End": 15 + } + ] + }, + { + "Input": "centesimo vigesimo quinto", + "Results": [ + { + "Text": "centesimo vigesimo quinto", + "TypeName": "ordinal", + "Resolution": { + "value": "125", + "offset":"125", + "relativeTo":"start" + }, + "Start": 0, + "End": 24 + } + ] + }, + { + "Input": "ducentesimo", + "Results": [ + { + "Text": "ducentesimo", + "TypeName": "ordinal", + "Resolution": { + "value": "200", + "offset":"200", + "relativeTo":"start" + }, + "Start": 0, + "End": 10 + } + ] + }, + { + "Input": "tres mil quinientos veinticuatro millones seiscientos noventa y cuatro milesimo sexcentesimo septuagesimo tercero", + "Results": [ + { + "Text": "tres mil quinientos veinticuatro millones seiscientos noventa y cuatro milesimo sexcentesimo septuagesimo tercero", + "TypeName": "ordinal", + "Resolution": { + "value": "3524694673", + "offset":"3524694673", + "relativeTo":"start" + }, + "Start": 0, + "End": 112 + } + ] + }, + { + "Input": "tres mil quinientos veinticuatro millones seiscientos noventa y cuatro milesimo sexcentesimo septuagesimo", + "Results": [ + { + "Text": "tres mil quinientos veinticuatro millones seiscientos noventa y cuatro milesimo sexcentesimo septuagesimo", + "TypeName": "ordinal", + "Resolution": { + "value": "3524694670", + "offset":"3524694670", + "relativeTo":"start" + }, + "Start": 0, + "End": 104 + } + ] + }, + { + "Input": "tres mil quinientos veinticuatro millones seiscientos noventa y cuatro milesimo sexcentesimo", + "Results": [ + { + "Text": "tres mil quinientos veinticuatro millones seiscientos noventa y cuatro milesimo sexcentesimo", + "TypeName": "ordinal", + "Resolution": { + "value": "3524694600", + "offset":"3524694600", + "relativeTo":"start" + }, + "Start": 0, + "End": 91 + } + ] + }, + { + "Input": "tres mil quinientos veinticuatro millones seiscientos milesimo", + "Results": [ + { + "Text": "tres mil quinientos veinticuatro millones seiscientos milesimo", + "TypeName": "ordinal", + "Resolution": { + "value": "3524600000", + "offset":"3524600000", + "relativeTo":"start" + }, + "Start": 0, + "End": 61 + } + ] + }, + { + "Input": "tres mil millonesimo", + "Results": [ + { + "Text": "tres mil millonesimo", + "TypeName": "ordinal", + "Resolution": { + "value": "3000000000", + "offset":"3000000000", + "relativeTo":"start" + }, + "Start": 0, + "End": 19 + } + ] + }, + { + "Input": "tres mil millonesimo tercero", + "Results": [ + { + "Text": "tres mil millonesimo tercero", + "TypeName": "ordinal", + "Resolution": { + "value": "3000000003", + "offset":"3000000003", + "relativeTo":"start" + }, + "Start": 0, + "End": 27 + } + ] + }, + { + "Input": "tres mil millonesimo septuagesimo tercero", + "Results": [ + { + "Text": "tres mil millonesimo septuagesimo tercero", + "TypeName": "ordinal", + "Resolution": { + "value": "3000000073", + "offset":"3000000073", + "relativeTo":"start" + }, + "Start": 0, + "End": 40 + } + ] + }, + { + "Input": "tres mil millonesimo sexcentesimo septuagesimo tercero", + "Results": [ + { + "Text": "tres mil millonesimo sexcentesimo septuagesimo tercero", + "TypeName": "ordinal", + "Resolution": { + "value": "3000000673", + "offset":"3000000673", + "relativeTo":"start" + }, + "Start": 0, + "End": 53 + } + ] + }, + { + "Input": "tres mil millones cuatro milesimo sexcentesimo septuagesimo tercero", + "Results": [ + { + "Text": "tres mil millones cuatro milesimo sexcentesimo septuagesimo tercero", + "TypeName": "ordinal", + "Resolution": { + "value": "3000004673", + "offset":"3000004673", + "relativeTo":"start" + }, + "Start": 0, + "End": 66 + } + ] + }, + { + "Input": "tres mil veinticuatro millones seiscientos noventa y cuatro milesimo sexcentesimo septuagesimo tercero", + "Results": [ + { + "Text": "tres mil veinticuatro millones seiscientos noventa y cuatro milesimo sexcentesimo septuagesimo tercero", + "TypeName": "ordinal", + "Resolution": { + "value": "3024694673", + "offset":"3024694673", + "relativeTo":"start" + }, + "Start": 0, + "End": 101 + } + ] + }, + { + "Input": "11mo", + "Results": [ + { + "Text": "11mo", + "TypeName": "ordinal", + "Resolution": { + "value": "11", + "offset":"11", + "relativeTo":"start" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "11vo", + "Results": [ + { + "Text": "11vo", + "TypeName": "ordinal", + "Resolution": { + "value": "11", + "offset":"11", + "relativeTo":"start" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "12vo", + "Results": [ + { + "Text": "12vo", + "TypeName": "ordinal", + "Resolution": { + "value": "12", + "offset":"12", + "relativeTo":"start" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "111ro", + "Results": [ + { + "Text": "111ro", + "TypeName": "ordinal", + "Resolution": { + "value": "111", + "offset":"111", + "relativeTo":"start" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "21ro", + "Results": [ + { + "Text": "21ro", + "TypeName": "ordinal", + "Resolution": { + "value": "21", + "offset":"21", + "relativeTo":"start" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "30ma", + "Results": [ + { + "Text": "30ma", + "TypeName": "ordinal", + "Resolution": { + "value": "30", + "offset":"30", + "relativeTo":"start" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "2da", + "Results": [ + { + "Text": "2da", + "TypeName": "ordinal", + "Resolution": { + "value": "2", + "offset":"2", + "relativeTo":"start" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "undecimo", + "Results": [ + { + "Text": "undecimo", + "TypeName": "ordinal", + "Resolution": { + "value": "11", + "offset":"11", + "relativeTo":"start" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "veintidosmilesimo", + "Results": [ + { + "Text": "veintidosmilesimo", + "TypeName": "ordinal", + "Resolution": { + "value": "22000", + "offset":"22000", + "relativeTo":"start" + }, + "Start": 0, + "End": 16 + } + ] + }, + { + "Input": "cincuenta y cinco billones quinientos cincuenta y cinco mil quinientos cincuenta y cinco millones quinientos cincuenta y cinco milesimo quingentesimo quincuagesimo quinto", + "Results": [ + { + "Text": "cincuenta y cinco billones quinientos cincuenta y cinco mil quinientos cincuenta y cinco millones quinientos cincuenta y cinco milesimo quingentesimo quincuagesimo quinto", + "TypeName": "ordinal", + "Resolution": { + "value": "55555555555555", + "offset":"55555555555555", + "relativeTo":"start" + }, + "Start": 0, + "End": 169 + } + ] + }, + { + "Input": "vigesimo", + "Results": [ + { + "Text": "vigesimo", + "TypeName": "ordinal", + "Resolution": { + "value": "20", + "offset":"20", + "relativeTo":"start" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "centesimo", + "Results": [ + { + "Text": "centesimo", + "TypeName": "ordinal", + "Resolution": { + "value": "100", + "offset":"100", + "relativeTo":"start" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "tres billonesimo", + "Results": [ + { + "Text": "tres billonesimo", + "TypeName": "ordinal", + "Resolution": { + "value": "3000000000000", + "offset":"3000000000000", + "relativeTo":"start" + }, + "Start": 0, + "End": 15 + } + ] + }, + { + "Input": "tres billonesima", + "Results": [ + { + "Text": "tres billonesima", + "TypeName": "ordinal", + "Resolution": { + "value": "3000000000000", + "offset":"3000000000000", + "relativeTo":"start" + }, + "Start": 0, + "End": 15 + } + ] + }, + { + "Input": "cien billonesimo", + "Results": [ + { + "Text": "cien billonesimo", + "TypeName": "ordinal", + "Resolution": { + "value": "100000000000000", + "offset":"100000000000000", + "relativeTo":"start" + }, + "Start": 0, + "End": 15 + } + ] + }, + { + "Input": "el primer lugar", + "Results": [ + { + "Text": "primer", + "TypeName": "ordinal", + "Resolution": { + "value": "1", + "offset":"1", + "relativeTo":"start" + }, + "Start": 3, + "End": 8 + } + ] + }, + { + "Input": "decimoctavo o dรฉcimo octavo", + "Results": [ + { + "Text": "decimoctavo", + "TypeName": "ordinal", + "Resolution": { + "value": "18", + "offset":"18", + "relativeTo":"start" + }, + "Start": 0, + "End": 10 + }, + { + "Text": "dรฉcimo octavo", + "TypeName": "ordinal", + "Resolution": { + "value": "18", + "offset":"18", + "relativeTo":"start" + }, + "Start": 14, + "End": 26 + } + ] + }, + { + "Input": "5ยช", + "NotSupported": "javascript", + "Results": [ + { + "Text": "5ยช", + "TypeName": "ordinal", + "Resolution": { + "value": "5", + "offset":"5", + "relativeTo":"start" + }, + "Start": 0, + "End": 1 + } + ] + }, + { + "Input": "encuentra ventas despuรฉs o en el 30ยบ lugar", + "NotSupported": "javascript", + "Results": [ + { + "Text": "30ยบ", + "TypeName": "ordinal", + "Resolution": { + "value": "30", + "offset":"30", + "relativeTo":"start" + }, + "Start": 33, + "End": 35 + } + ] + }, + { + "Input": "30ยฐ C", + "Results": [] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Spanish/PercentModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Spanish/PercentModel.json new file mode 100644 index 000000000..220bc82a5 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Spanish/PercentModel.json @@ -0,0 +1,908 @@ +[ + { + "Input": "100%", + "Results": [ + { + "Text": "100%", + "TypeName": "percentage", + "Resolution": { + "value": "100%" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": " 100% ", + "Results": [ + { + "Text": "100%", + "TypeName": "percentage", + "Resolution": { + "value": "100%" + }, + "Start": 1, + "End": 4 + } + ] + }, + { + "Input": " 100 por ciento", + "Results": [ + { + "Text": "100 por ciento", + "TypeName": "percentage", + "Resolution": { + "value": "100%" + }, + "Start": 1, + "End": 14 + } + ] + }, + { + "Input": " cien por cien", + "Results": [ + { + "Text": "cien por cien", + "TypeName": "percentage", + "Resolution": { + "value": "100%" + }, + "Start": 1, + "End": 13 + } + ] + }, + { + "Input": "cien por ciento", + "Results": [ + { + "Text": "cien por ciento", + "TypeName": "percentage", + "Resolution": { + "value": "100%" + }, + "Start": 0, + "End": 14 + } + ] + }, + { + "Input": "243 por ciento", + "Results": [ + { + "Text": "243 por ciento", + "TypeName": "percentage", + "Resolution": { + "value": "243%" + }, + "Start": 0, + "End": 13 + } + ] + }, + { + "Input": "veinte por ciento", + "Results": [ + { + "Text": "veinte por ciento", + "TypeName": "percentage", + "Resolution": { + "value": "20%" + }, + "Start": 0, + "End": 16 + } + ] + }, + { + "Input": "treinta y cinco por ciento", + "Results": [ + { + "Text": "treinta y cinco por ciento", + "TypeName": "percentage", + "Resolution": { + "value": "35%" + }, + "Start": 0, + "End": 25 + } + ] + }, + { + "Input": "quinientos treinta y cinco por ciento", + "Results": [ + { + "Text": "quinientos treinta y cinco por ciento", + "TypeName": "percentage", + "Resolution": { + "value": "535%" + }, + "Start": 0, + "End": 36 + } + ] + }, + { + "Input": "10 por ciento", + "Results": [ + { + "Text": "10 por ciento", + "TypeName": "percentage", + "Resolution": { + "value": "10%" + }, + "Start": 0, + "End": 12 + } + ] + }, + { + "Input": "diez por ciento", + "Results": [ + { + "Text": "diez por ciento", + "TypeName": "percentage", + "Resolution": { + "value": "10%" + }, + "Start": 0, + "End": 14 + } + ] + }, + { + "Input": "tres millones cincuenta y dos mil trescientos cuarenta y siete por ciento", + "Results": [ + { + "Text": "tres millones cincuenta y dos mil trescientos cuarenta y siete por ciento", + "TypeName": "percentage", + "Resolution": { + "value": "3052347%" + }, + "Start": 0, + "End": 72 + } + ] + }, + { + "Input": "tres millones cuatrocientos cincuenta y dos mil trescientos cuarenta y siete por ciento", + "Results": [ + { + "Text": "tres millones cuatrocientos cincuenta y dos mil trescientos cuarenta y siete por ciento", + "TypeName": "percentage", + "Resolution": { + "value": "3452347%" + }, + "Start": 0, + "End": 86 + } + ] + }, + { + "Input": "trece millones cuatrocientos cincuenta y dos mil trescientos cuarenta y siete por ciento", + "Results": [ + { + "Text": "trece millones cuatrocientos cincuenta y dos mil trescientos cuarenta y siete por ciento", + "TypeName": "percentage", + "Resolution": { + "value": "13452347%" + }, + "Start": 0, + "End": 87 + } + ] + }, + { + "Input": "quinientos trece millones cuatrocientos cincuenta y dos mil trescientos cuarenta y siete por ciento", + "Results": [ + { + "Text": "quinientos trece millones cuatrocientos cincuenta y dos mil trescientos cuarenta y siete por ciento", + "TypeName": "percentage", + "Resolution": { + "value": "513452347%" + }, + "Start": 0, + "End": 98 + } + ] + }, + { + "Input": "quinientos trece millones cuatrocientos cincuenta y dos mil trescientos cuarenta por ciento", + "Results": [ + { + "Text": "quinientos trece millones cuatrocientos cincuenta y dos mil trescientos cuarenta por ciento", + "TypeName": "percentage", + "Resolution": { + "value": "513452340%" + }, + "Start": 0, + "End": 90 + } + ] + }, + { + "Input": "quinientos trece millones cuatrocientos cincuenta y dos mil trescientos por ciento", + "Results": [ + { + "Text": "quinientos trece millones cuatrocientos cincuenta y dos mil trescientos por ciento", + "TypeName": "percentage", + "Resolution": { + "value": "513452300%" + }, + "Start": 0, + "End": 81 + } + ] + }, + { + "Input": "quinientos trece millones cuatrocientos cincuenta y dos mil por ciento", + "Results": [ + { + "Text": "quinientos trece millones cuatrocientos cincuenta y dos mil por ciento", + "TypeName": "percentage", + "Resolution": { + "value": "513452000%" + }, + "Start": 0, + "End": 69 + } + ] + }, + { + "Input": "tres billones cuatrocientos cincuenta y cinco mil doscientos veintiocho millones quinientos cincuenta y seis mil ochocientos treinta y dos por ciento", + "Results": [ + { + "Text": "tres billones cuatrocientos cincuenta y cinco mil doscientos veintiocho millones quinientos cincuenta y seis mil ochocientos treinta y dos por ciento", + "TypeName": "percentage", + "Resolution": { + "value": "3455228556832%" + }, + "Start": 0, + "End": 148 + } + ] + }, + { + "Input": "algo asi como un 11%", + "Results": [ + { + "Text": "11%", + "TypeName": "percentage", + "Resolution": { + "value": "11%" + }, + "Start": 17, + "End": 19 + } + ] + }, + { + "Input": "claro, solamente un 15 por ciento", + "Results": [ + { + "Text": "15 por ciento", + "TypeName": "percentage", + "Resolution": { + "value": "15%" + }, + "Start": 20, + "End": 32 + } + ] + }, + { + "Input": "si, nada mas un veinticinco por ciento", + "Results": [ + { + "Text": "veinticinco por ciento", + "TypeName": "percentage", + "Resolution": { + "value": "25%" + }, + "Start": 16, + "End": 37 + } + ] + }, + { + "Input": "todo, dejame el cien por cien del combustible", + "Results": [ + { + "Text": "cien por cien", + "TypeName": "percentage", + "Resolution": { + "value": "100%" + }, + "Start": 16, + "End": 28 + } + ] + }, + { + "Input": "un porcentaje del 25%", + "Results": [ + { + "Text": "25%", + "TypeName": "percentage", + "Resolution": { + "value": "25%" + }, + "Start": 18, + "End": 20 + } + ] + }, + { + "Input": "un porcentaje del treinta y seis por ciento del total", + "Results": [ + { + "Text": "treinta y seis por ciento", + "TypeName": "percentage", + "Resolution": { + "value": "36%" + }, + "Start": 18, + "End": 42 + } + ] + }, + { + "Input": "un porcentaje del ochenta y cuatro por cien solamente", + "Results": [ + { + "Text": "ochenta y cuatro por cien", + "TypeName": "percentage", + "Resolution": { + "value": "84%" + }, + "Start": 18, + "End": 42 + } + ] + }, + { + "Input": " 101231,2353%", + "Results": [ + { + "Text": "101231,2353%", + "TypeName": "percentage", + "Resolution": { + "value": "101231,2353%" + }, + "Start": 1, + "End": 12 + } + ] + }, + { + "Input": "-101231,4323%", + "Results": [ + { + "Text": "-101231,4323%", + "TypeName": "percentage", + "Resolution": { + "value": "-101231,4323%" + }, + "Start": 0, + "End": 12 + } + ] + }, + { + "Input": " -89101231,5127 por ciento", + "Results": [ + { + "Text": "-89101231,5127 por ciento", + "TypeName": "percentage", + "Resolution": { + "value": "-89101231,5127%" + }, + "Start": 1, + "End": 25 + } + ] + }, + { + "Input": " -1,1234567 por cien", + "Results": [ + { + "Text": "-1,1234567 por cien", + "TypeName": "percentage", + "Resolution": { + "value": "-1,1234567%" + }, + "Start": 1, + "End": 19 + } + ] + }, + { + "Input": "1.234.567,51274 por ciento", + "Results": [ + { + "Text": "1.234.567,51274 por ciento", + "TypeName": "percentage", + "Resolution": { + "value": "1234567,51274%" + }, + "Start": 0, + "End": 25 + } + ] + }, + { + "Input": ",23456000%", + "Results": [ + { + "Text": ",23456000%", + "TypeName": "percentage", + "Resolution": { + "value": "0,23456%" + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": "4,800%", + "Results": [ + { + "Text": "4,800%", + "TypeName": "percentage", + "Resolution": { + "value": "4,8%" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": ",08 por ciento", + "Results": [ + { + "Text": ",08 por ciento", + "TypeName": "percentage", + "Resolution": { + "value": "0,08%" + }, + "Start": 0, + "End": 13 + } + ] + }, + { + "Input": "9,2321312%", + "Results": [ + { + "Text": "9,2321312%", + "TypeName": "percentage", + "Resolution": { + "value": "9,2321312%" + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": " -9,2321312 por cien", + "Results": [ + { + "Text": "-9,2321312 por cien", + "TypeName": "percentage", + "Resolution": { + "value": "-9,2321312%" + }, + "Start": 1, + "End": 19 + } + ] + }, + { + "Input": "1e10%", + "Results": [ + { + "Text": "1e10%", + "TypeName": "percentage", + "Resolution": { + "value": "10000000000%" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "1,1^23 por ciento", + "Results": [ + { + "Text": "1,1^23 por ciento", + "TypeName": "percentage", + "Resolution": { + "value": "8,95430243255239%" + }, + "Start": 0, + "End": 16 + } + ] + }, + { + "Input": "siete con cincuenta por ciento", + "Results": [ + { + "Text": "siete con cincuenta por ciento", + "TypeName": "percentage", + "Resolution": { + "value": "7,5%" + }, + "Start": 0, + "End": 29 + } + ] + }, + { + "Input": "cuarenta y siete coma veintiocho por ciento", + "Results": [ + { + "Text": "cuarenta y siete coma veintiocho por ciento", + "TypeName": "percentage", + "Resolution": { + "value": "47,28%" + }, + "Start": 0, + "End": 42 + } + ] + }, + { + "Input": "trescientos cuarenta y siete con quinientos doce por ciento", + "Results": [ + { + "Text": "trescientos cuarenta y siete con quinientos doce por ciento", + "TypeName": "percentage", + "Resolution": { + "value": "347,512%" + }, + "Start": 0, + "End": 58 + } + ] + }, + { + "Input": "dos mil trescientos cuarenta y siete coma mil quinientos setenta y ocho por ciento", + "Results": [ + { + "Text": "dos mil trescientos cuarenta y siete coma mil quinientos setenta y ocho por ciento", + "TypeName": "percentage", + "Resolution": { + "value": "2347,1578%" + }, + "Start": 0, + "End": 81 + } + ] + }, + { + "Input": "cincuenta y dos mil trescientos cuarenta y siete con doscientos por ciento", + "Results": [ + { + "Text": "cincuenta y dos mil trescientos cuarenta y siete con doscientos por ciento", + "TypeName": "percentage", + "Resolution": { + "value": "52347,2%" + }, + "Start": 0, + "End": 73 + } + ] + }, + { + "Input": "cuatrocientos cincuenta y dos mil trescientos cuarenta y siete coma veintidos por ciento", + "Results": [ + { + "Text": "cuatrocientos cincuenta y dos mil trescientos cuarenta y siete coma veintidos por ciento", + "TypeName": "percentage", + "Resolution": { + "value": "452347,22%" + }, + "Start": 0, + "End": 87 + } + ] + }, + { + "Input": "tres quintos por ciento", + "Results": [ + { + "Text": "tres quintos por ciento", + "TypeName": "percentage", + "Resolution": { + "value": "0,6%" + }, + "Start": 0, + "End": 22 + } + ] + }, + { + "Input": "dos coma cinco por ciento", + "Results": [ + { + "Text": "dos coma cinco por ciento", + "TypeName": "percentage", + "Resolution": { + "value": "2,5%" + }, + "Start": 0, + "End": 24 + } + ] + }, + { + "Input": "un quinto por ciento", + "Results": [ + { + "Text": "un quinto por ciento", + "TypeName": "percentage", + "Resolution": { + "value": "0,2%" + }, + "Start": 0, + "End": 19 + } + ] + }, + { + "Input": "un billonesimo por cien", + "Results": [ + { + "Text": "un billonesimo por cien", + "TypeName": "percentage", + "Resolution": { + "value": "1E-12%" + }, + "Start": 0, + "End": 22 + } + ] + }, + { + "Input": "un veintiunavo por ciento", + "Results": [ + { + "Text": "un veintiunavo por ciento", + "TypeName": "percentage", + "Resolution": { + "value": "0,0476190476190476%" + }, + "Start": 0, + "End": 24 + } + ] + }, + { + "Input": "ciento treinta y tres veintiunavos por ciento", + "Results": [ + { + "Text": "ciento treinta y tres veintiunavos por ciento", + "TypeName": "percentage", + "Resolution": { + "value": "6,33333333333333%" + }, + "Start": 0, + "End": 44 + } + ] + }, + { + "Input": "ciento treinta con tres veintiunavos por ciento", + "Results": [ + { + "Text": "ciento treinta con tres veintiunavos por ciento", + "TypeName": "percentage", + "Resolution": { + "value": "130,142857142857%" + }, + "Start": 0, + "End": 46 + } + ] + }, + { + "Input": "veintidos treintavos por ciento", + "Results": [ + { + "Text": "veintidos treintavos por ciento", + "TypeName": "percentage", + "Resolution": { + "value": "0,733333333333333%" + }, + "Start": 0, + "End": 30 + } + ] + }, + { + "Input": "tres dosmilesimos por ciento", + "Results": [ + { + "Text": "tres dosmilesimos por ciento", + "TypeName": "percentage", + "Resolution": { + "value": "0,0015%" + }, + "Start": 0, + "End": 27 + } + ] + }, + { + "Input": "tres veintemilesimos por ciento", + "Results": [ + { + "Text": "tres veintemilesimos por ciento", + "TypeName": "percentage", + "Resolution": { + "value": "0,00015%" + }, + "Start": 0, + "End": 30 + } + ] + }, + { + "Input": "ciento treinta quintos por ciento", + "Results": [ + { + "Text": "ciento treinta quintos por ciento", + "TypeName": "percentage", + "Resolution": { + "value": "26%" + }, + "Start": 0, + "End": 32 + } + ] + }, + { + "Input": "cien treintaicincoavos por ciento", + "Results": [ + { + "Text": "cien treintaicincoavos por ciento", + "TypeName": "percentage", + "Resolution": { + "value": "2,85714285714286%" + }, + "Start": 0, + "End": 32 + } + ] + }, + { + "Input": "ciento treinta y dos cincoavos por ciento", + "Results": [ + { + "Text": "ciento treinta y dos cincoavos por ciento", + "TypeName": "percentage", + "Resolution": { + "value": "26,4%" + }, + "Start": 0, + "End": 40 + } + ] + }, + { + "Input": "ciento treinta con dos cincoavos por ciento", + "Results": [ + { + "Text": "ciento treinta con dos cincoavos por ciento", + "TypeName": "percentage", + "Resolution": { + "value": "130,4%" + }, + "Start": 0, + "End": 42 + } + ] + }, + { + "Input": "ciento treinta y dos quintos por ciento", + "Results": [ + { + "Text": "ciento treinta y dos quintos por ciento", + "TypeName": "percentage", + "Resolution": { + "value": "26,4%" + }, + "Start": 0, + "End": 38 + } + ] + }, + { + "Input": "ciento treinta con dos quintos por ciento", + "Results": [ + { + "Text": "ciento treinta con dos quintos por ciento", + "TypeName": "percentage", + "Resolution": { + "value": "130,4%" + }, + "Start": 0, + "End": 40 + } + ] + }, + { + "Input": "uno sobre tres por ciento", + "Results": [ + { + "Text": "uno sobre tres por ciento", + "TypeName": "percentage", + "Resolution": { + "value": "0,333333333333333%" + }, + "Start": 0, + "End": 24 + } + ] + }, + { + "Input": "1 sobre 3 por ciento", + "Results": [ + { + "Text": "1 sobre 3 por ciento", + "TypeName": "percentage", + "Resolution": { + "value": "0,333333333333333%" + }, + "Start": 0, + "End": 19 + } + ] + }, + { + "Input": "3/4%", + "Results": [ + { + "Text": "3/4%", + "TypeName": "percentage", + "Resolution": { + "value": "0,75%" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "2/3%", + "Results": [ + { + "Text": "2/3%", + "TypeName": "percentage", + "Resolution": { + "value": "0,666666666666667%" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "puedes ir a http://proquest.umi.com/pqdweb?RQT=305&SQ=issn%280024%2D9114%29%20and%20%28ti%28Using%203D%20CAD%20to%20design%20a%20dog%29%20or%20startpage%28158%29%29%20and%20volume%2872%29%20and%20issue%289%29%20and%20pdn%28%3E01%2F01%2F2000%20AND%20%3C12%2F31%2F2000%29&clientId=17859 para mรกs detalles", + "NotSupported": "javascript", + "Results": [] + }, + { + "Input": "puedes ir a https://www.test.com/search?q=30%25%2020% para mรกs detalles", + "NotSupported": "javascript", + "Results": [] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Swedish/NumberModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Swedish/NumberModel.json new file mode 100644 index 000000000..9e2198231 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Swedish/NumberModel.json @@ -0,0 +1,2592 @@ +[ + { + "Input": "192.", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "192", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "192" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "192.168.1.2", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "192", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "192" + }, + "Start": 0, + "End": 2 + }, + { + "Text": "168", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "168" + }, + "Start": 4, + "End": 6 + }, + { + "Text": "1", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "1" + }, + "Start": 8, + "End": 8 + }, + { + "Text": "2", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "2" + }, + "Start": 10, + "End": 10 + } + ] + }, + { + "Input": "vรคtskan pรฅ 180,25ml", + "NotSupportedByDesign": "javascript, python, java", + "Results": [] + }, + { + "Input": "vรคtskan pรฅ 180ml", + "NotSupportedByDesign": "javascript, python, java", + "Results": [] + }, + { + "Input": " 29km vรคg ", + "NotSupportedByDesign": "javascript, python, java", + "Results": [] + }, + { + "Input": " den 4 maj ", + "Comments": "Should be handled by the date extractor? Currently resolves as a number.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript, python, java", + "Results": [] + }, + { + "Input": "vรคtskan pรฅ ,25ml", + "NotSupportedByDesign": "javascript, python, java", + "Results": [] + }, + { + "Input": ",08", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": ",08", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "0,08" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "en", + "Comments": "Resolves as 1. 'en' corresponds to 'a' or 'an' in english.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript, python, java", + "Results": [] + }, + { + "Input": ",23456000", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": ",23456000", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "0,23456" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "4,800", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "4,800", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "4,8" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "etthundratrettiotvรฅ femtedelar", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "etthundratrettiotvรฅ femtedelar", + "Start": 0, + "End": 29, + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "26,4" + } + } + ] + }, + { + "Input": "sexton", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "sexton", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "16" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "tvรฅ tredjedelar", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "tvรฅ tredjedelar", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0,666666666666667" + }, + "Start": 0, + "End": 14 + } + ] + }, + { + "Input": "etthundrasexton", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "etthundrasexton", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "116" + }, + "Start": 0, + "End": 14 + } + ] + }, + { + "Input": "etthundrasex", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "etthundrasex", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "106" + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "etthundrasextioen", + "Results": [ + { + "Text": "etthundrasextioen", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "161" + }, + "Start": 0, + "End": 16 + } + ] + }, + { + "Input": "en triljondel", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "en triljondel", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "1E-18" + }, + "Start": 0, + "End": 12 + } + ] + }, + { + "Input": "etthundra triljontedelar", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "etthundra triljontedelar", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "1E-16" + }, + "Start": 0, + "End": 23 + } + ] + }, + { + "Input": "etthundratusen kronor", + "Results": [ + { + "Text": "etthundratusen", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "100000" + }, + "Start": 0, + "End": 13 + } + ] + }, + { + "Input": "Jag kรถpte ett halvt dussin รคgg", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "ett halvt dussin", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "6" + }, + "Start": 10, + "End": 25 + } + ] + }, + { + "Input": "Jag kรถpte ett dussin รคgg", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "ett dussin", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "12" + }, + "Start": 10, + "End": 19 + } + ] + }, + { + "Input": "Jag kรถpte tvรฅ dussin รคgg", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "tvรฅ dussin", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "24" + }, + "Start": 10, + "End": 19 + } + ] + }, + { + "Input": " 3 dussin", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "3 dussin", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "36" + }, + "Start": 1, + "End": 8 + } + ] + }, + { + "Input": "ett dussin", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "ett dussin", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "12" + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": " tre dussin ", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "tre dussin", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "36" + }, + "Start": 1, + "End": 10 + } + ] + }, + { + "Input": " trehundratvรฅ dussin", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "trehundratvรฅ dussin", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "324" + }, + "Start": 1, + "End": 19 + } + ] + }, + { + "Input": "1 234 567", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "1 234 567", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "1234567" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "1, 234, 567", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "1", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "1" + }, + "Start": 0, + "End": 0 + }, + { + "Text": "234", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "234" + }, + "Start": 3, + "End": 5 + }, + { + "Text": "567", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "567" + }, + "Start": 8, + "End": 10 + } + ] + }, + { + "Input": "9,2321312", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "9,2321312", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "9,2321312" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": " -9,2321312", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "-9,2321312", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "-9,2321312" + }, + "Start": 1, + "End": 10 + } + ] + }, + { + "Input": " -1", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "-1", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "-1" + }, + "Start": 1, + "End": 2 + } + ] + }, + { + "Input": "-4/5", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "-4/5", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "-0,8" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "- 1 4/5", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "- 1 4/5", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "-1,8" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "tre", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "tre", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "3" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": " 123456789101231", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "123456789101231", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "123456789101231" + }, + "Start": 1, + "End": 15 + } + ] + }, + { + "Input": "-123456789101231", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "-123456789101231", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "-123456789101231" + }, + "Start": 0, + "End": 15 + } + ] + }, + { + "Input": " -123456789101231", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "-123456789101231", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "-123456789101231" + }, + "Start": 1, + "End": 16 + } + ] + }, + { + "Input": "1", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "1", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "1" + }, + "Start": 0, + "End": 0 + } + ] + }, + { + "Input": "10k", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "10k", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "10000" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "100k", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "100k", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "100000" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "10G", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "10g", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "10000000000" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "- 10 k", + "Results": [ + { + "Text": "- 10 k", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "-10000" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "2 miljoner", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "2 miljoner", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "2000000" + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": "1 triljon", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "1 triljon", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "1E+18" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": " tre ", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "tre", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "3" + }, + "Start": 1, + "End": 3 + } + ] + }, + { + "Input": "en triljon", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "en triljon", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "1E+18" + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": "tjugoen triljoner", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "tjugoen triljoner", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "2,1E+19" + }, + "Start": 0, + "End": 16 + } + ] + }, + { + "Input": "tjugoen triljonertrehundra", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "tjugoen triljonertrehundra", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "2,1E+19" + }, + "Start": 0, + "End": 25 + } + ] + }, + { + "Input": "femtio - tvรฅ", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "femtio - tvรฅ", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "52" + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "femtio tvรฅ", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "femtio tvรฅ", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "52" + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "Tre hundra trettio en", + "Comments": "This expression currently resolves as 2 numbers", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "Tre hundra trettio en", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "331" + }, + "Start": 0, + "End": 29 + } + ] + }, + { + "Input": "1e10", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "1e10", + "TypeName": "number", + "Resolution": { + "subtype": "power", + "value": "10000000000" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "1,1^23", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "1,1^23", + "TypeName": "number", + "Resolution": { + "subtype": "power", + "value": "8,95430243255239" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": " 322 hundra ", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "322 hundra", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "32200" + }, + "Start": 1, + "End": 10 + } + ] + }, + { + "Input": "sjuttio", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "sjuttio", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "70" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "femtio-tvรฅ", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "femtio-tvรฅ", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "52" + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": "2 1/4", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "2 1/4", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "2,25" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "3/4", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "3/4", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0,75" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "en รฅttondel", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "en รฅttondel", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0,125" + }, + "Start": 0, + "End": 10 + } + ] + }, + { + "Input": "fem รฅttondelar", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "fem รฅttondelar", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0,625" + }, + "Start": 0, + "End": 13 + } + ] + }, + { + "Input": "en halv", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "en halv", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0,5" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "tre kvarts", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "tre kvarts", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0,75" + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": "tjugo och tre femtedelar", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "tjugo och tre femtedelar", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "20,6" + }, + "Start": 0, + "End": 23 + } + ] + }, + { + "Input": "en miljontvรฅtusentvรฅhundratre femtedelar", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "en miljontvรฅtusentvรฅhundratre femtedelar", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "200440,6" + }, + "Start": 0, + "End": 39 + } + ] + }, + { + "Input": "en och en halv", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "en och en halv", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "1,5" + }, + "Start": 0, + "End": 13 + } + ] + }, + { + "Input": "en och en fjรคrdedel", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "en och en fjรคrdedel", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "1,25" + }, + "Start": 0, + "End": 18 + } + ] + }, + { + "Input": "fem och en kvarts", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "fem och en kvarts", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "5,25" + }, + "Start": 0, + "End": 16 + } + ] + }, + { + "Input": "etthundra och tre kvarts", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "etthundra och tre kvarts", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "100,75" + }, + "Start": 0, + "End": 23 + } + ] + }, + { + "Input": "en hundradel", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "en hundradel", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0,01" + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "1,1^+23", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "1,1^+23", + "TypeName": "number", + "Resolution": { + "subtype": "power", + "value": "8,95430243255239" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "2,5^-1", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "2,5^-1", + "TypeName": "number", + "Resolution": { + "subtype": "power", + "value": "0,4" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "-2500^-1", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "-2500^-1", + "TypeName": "number", + "Resolution": { + "subtype": "power", + "value": "-0,0004" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "-1,1^+23", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "-1,1^+23", + "TypeName": "number", + "Resolution": { + "subtype": "power", + "value": "-8,95430243255239" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "-2,5^-1", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "-2,5^-1", + "TypeName": "number", + "Resolution": { + "subtype": "power", + "value": "-0,4" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "-1,1^--23", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "-1,1^--23", + "TypeName": "number", + "Resolution": { + "subtype": "power", + "value": "-8,95430243255239" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "-127,32e13", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "-127,32e13", + "TypeName": "number", + "Resolution": { + "subtype": "power", + "value": "-1,2732E+15" + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": "12,32e+15", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "12,32e+15", + "TypeName": "number", + "Resolution": { + "subtype": "power", + "value": "1,232E+16" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "-12e-1", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "-12e-1", + "TypeName": "number", + "Resolution": { + "subtype": "power", + "value": "-1,2" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "1,2b", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "1,2b", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "1200000000" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "en femtedel", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "en femtedel", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0,2" + }, + "Start": 0, + "End": 10 + } + ] + }, + { + "Input": "etthundra tusen triljondelar", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "etthundra tusen triljondelar", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "1E-13" + }, + "Start": 0, + "End": 27 + } + ] + }, + { + "Input": "tre femtedelar", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "tre femtedelar", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0,6" + }, + "Start": 0, + "End": 13 + } + ] + }, + { + "Input": "tjugo femtedelar", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "tjugo femtedelar", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "4" + }, + "Start": 0, + "End": 15 + } + ] + }, + { + "Input": "tre och en femtedel", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "tre och en femtedel", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "3,2" + }, + "Start": 0, + "End": 18 + } + ] + }, + { + "Input": "tjugoen femtedelar", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "tjugoen femtedelar", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "4,2" + }, + "Start": 0, + "End": 17 + } + ] + }, + { + "Input": "en tjugofรถrstedel", + "Comment": "Correspons to writing 'A twentyfirsts'. Compound fraction expressions are currently not resolved correctly.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "en tjugofรถrstedel", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0,0476190476190476" + }, + "Start": 0, + "End": 17 + } + ] + }, + { + "Input": "en tjugo femtedel", + "Results": [ + { + "Text": "en tjugo femtedel", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0,04" + }, + "Start": 0, + "End": 16 + } + ] + }, + { + "Input": "tre tjugofรถrstedelar", + "Comment": "Correspons to writing 'Three twentyfirsts'. Compound fraction expressions are currently not handled.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "tre tjugofรถrstedelar", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0,142857142857143" + }, + "Start": 0, + "End": 19 + } + ] + }, + { + "Input": "tjugo tjugo femtedelar", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "tjugo tjugo femtedelar", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0,8" + }, + "Start": 0, + "End": 21 + } + ] + }, + { + "Input": "etthundratrettio femtedelar", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "etthundratrettio femtedelar", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "26" + }, + "Start": 0, + "End": 26 + } + ] + }, + { + "Input": "etthundra trettiotvรฅ femtedelar", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "etthundra trettiotvรฅ femtedelar", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "26,4" + }, + "Start": 0, + "End": 30 + } + ] + }, + { + "Input": "etthundraentusen femtedelar", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "etthundraentusen femtedelar", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "20200" + }, + "Start": 0, + "End": 26 + } + ] + }, + { + "Input": "ett genom tre", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "ett genom tre", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0,333333333333333" + }, + "Start": 0, + "End": 12 + } + ] + }, + { + "Input": "1 delat med tjugoett", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "1 delat med tjugoett", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0,0476190476190476" + }, + "Start": 0, + "End": 19 + } + ] + }, + { + "Input": "1 delat med etthundratjugoett", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "1 delat med etthundratjugoett", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0,00826446280991736" + }, + "Start": 0, + "End": 28 + } + ] + }, + { + "Input": "1 genom tre", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "1 genom tre", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0,333333333333333" + }, + "Start": 0, + "End": 10 + } + ] + }, + { + "Input": "1 delat med 3", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "1 delat med 3", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0,333333333333333" + }, + "Start": 0, + "End": 12 + } + ] + }, + { + "Input": "ett delat med 3", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "ett delat med 3", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0,333333333333333" + }, + "Start": 0, + "End": 14 + } + ] + }, + { + "Input": "ett genom 20", + "Results": [ + { + "Text": "ett genom 20", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0,05" + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "ett delat pรฅ tjugo", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "ett delat pรฅ tjugo", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0,05" + }, + "Start": 0, + "End": 17 + } + ] + }, + { + "Input": "ett genom etthundra", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "ett genom etthundra", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0,01" + }, + "Start": 0, + "End": 18 + } + ] + }, + { + "Input": "hur mycket รคr nittiofem hundra femtedelar?", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "nittiofem hundra femtedelar", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "1900" + }, + "Start": 14, + "End": 40 + } + ] + }, + { + "Input": "Boka en fรถrstaklassbiljett till Seattle", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "en", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "1" + }, + "Start": 5, + "End": 6 + } + ] + }, + { + "Input": "Svaret รคr negativt nittiofem hundra femtedelar", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "negativt nittiofem hundra femtedelar", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "-1900" + }, + "Start": 10, + "End": 45 + } + ] + }, + { + "Input": "Svaret รคr minus nittiofem hundra femtedelar", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "minus nittiofem hundra femtedelar", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "-1900" + }, + "Start": 10, + "End": 42 + } + ] + }, + { + "Input": "Svaret รคr minus ett", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "minus ett", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "-1" + }, + "Start": 10, + "End": 18 + } + ] + }, + { + "Input": "Svaret รคr minus etthundratrettio femtedelar", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "minus etthundratrettio femtedelar", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "-26" + }, + "Start": 10, + "End": 42 + } + ] + }, + { + "Input": "Svaret รคr negativt ett delat pรฅ 20", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "negativt ett delat pรฅ 20", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "-0,05" + }, + "Start": 10, + "End": 33 + } + ] + }, + { + "Input": "Svaret รคr minus fem komma fem", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "minus fem komma fem", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "-5,5" + }, + "Start": 10, + "End": 28 + } + ] + }, + { + "Input": "Svaret รคr minus 5", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "minus 5", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "-5" + }, + "Start": 10, + "End": 16 + } + ] + }, + { + "Input": "en - fjรคrdedel", + "Comment": "Currently resolves as 0,2. Need to decide whether this construct should be resolved as fraction, as number and fraction or simply ignore. This construct is not used in sweden.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "en - fjรคrdedel", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0,25" + }, + "Start": 0, + "End": 13 + } + ] + }, + { + "Input": "en-รฅttondel", + "Comment": "Currently resolves as 0,11111... Need to decide whether this construct should be resolved as fraction, as number and fraction or simply ignore. This construct is not used in sweden.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "en-รฅttondel", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0,125" + }, + "Start": 0, + "End": 10 + } + ] + }, + { + "Input": "fem - รฅttondelar", + "Comment": "Currently resolves as 0,07692... Need to decide whether this construct should be resolved as fraction, as number and fraction or simply ignore. This construct is not used in sweden.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "fem - รฅttondelar", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0,625" + }, + "Start": 0, + "End": 15 + } + ] + }, + { + "Input": "nittio - fem hundra-femtedelar", + "Comment": "Currently resolves as 0,9047... Need to decide whether this construct should be resolved as fraction, as number and fraction or simply ignore. This construct is not used in sweden.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "nittio - fem hundra-femtedelar", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "1900" + }, + "Start": 0, + "End": 29 + } + ] + }, + { + "Input": "en av tre", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "en av tre", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0,333333333333333" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "1 av tjugo ett", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "1 av tjugo ett", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0,0476190476190476" + }, + "Start": 0, + "End": 13 + } + ] + }, + { + "Input": "fem รฅttondelar av", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "fem รฅttondelar", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0,625" + }, + "Start": 0, + "End": 13 + } + ] + }, + { + "Input": "40 000 รคr samma som 40โ€ฏ000", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "40 000", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "40000" + }, + "Start": 0, + "End": 5 + }, + { + "Text": "40โ€ฏ000", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "40000" + }, + "Start": 20, + "End": 25 + } + ] + }, + { + "Input": "Just nu รคr Kinas befolkningsmรคngd 1 414 021 100.", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "1 414 021 100", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "1414021100" + }, + "Start": 34, + "End": 46 + } + ] + }, + { + "Input": "423 0000 tolkas som tvรฅ tal.", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "423", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "423" + }, + "Start": 0, + "End": 2 + }, + { + "Text": "0000", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "0" + }, + "Start": 4, + "End": 7 + }, + { + "Text": "tvรฅ", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "2" + }, + "Start": 20, + "End": 22 + } + ] + }, + { + "Input": "1โ€ฏ234โ€ฏ567,89 รคr ett giltigt talformat.", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "1โ€ฏ234โ€ฏ567,89", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "1234567,89" + }, + "Start": 0, + "End": 11 + }, + { + "Text": "ett", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "1" + }, + "Start": 16, + "End": 18 + } + ] + }, + { + "Input": "noll รคr 0", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "noll", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "0" + }, + "Start": 0, + "End": 3 + }, + { + "Text": "0", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "0" + }, + "Start": 8, + "End": 8 + } + ] + }, + { + "Input": "Har du tid att trรคffas 2018-05-17?", + "Comment": "The original spec says 5/17/2018. Swedish dates are written as yyyy-MM-DD", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "2018", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "2018" + }, + "Start": 23, + "End": 26 + }, + { + "Text": "05", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "5" + }, + "Start": 28, + "End": 29 + }, + { + "Text": "17", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "17" + }, + "Start": 31, + "End": 32 + } + ] + }, + { + "Input": "Mitt telefonnummer รคr +46(0)403123123123", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "46", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "46" + }, + "Start": 23, + "End": 24 + }, + { + "Text": "0", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "0" + }, + "Start": 26, + "End": 26 + }, + { + "Text": "403123123123", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "403123123123" + }, + "Start": 28, + "End": 39 + } + ] + }, + { + "Input": "Jag kan ge dig 10M.", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "10m", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "10000000" + }, + "Start": 15, + "End": 17 + } + ] + }, + { + "Input": "1m รคr inte ett tal.", + "Comment": "1m is ignored, but 'ett' resolves as 1, which is expected.", + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "ett", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "1" + }, + "Start": 11, + "End": 13 + } + ] + }, + { + "Input": "Jag kan ge dig 3 hundra 21 yuan.", + "Comment": "Currently resolves as 2 numbers.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "3 hundra 21", + "TypeName": "number", + "Resolution": { + "value": "321" + }, + "Start": 11, + "End": 30 + } + ] + }, + { + "Input": "4 tusen 3 hundra 21 รคr ett giltigt tal.", + "Comment": "Currently resolves as 4 numbers.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "4 tusen 3 hundra 21", + "TypeName": "number", + "Resolution": { + "value": "4321" + }, + "Start": 0, + "End": 26 + } + ] + }, + { + "Input": "4 tusen 3 hundra 0 รคr tvรฅ giltiga tal.", + "Comment": "Currently resolves as 4 numbers.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "4 tusen 3 hundra", + "TypeName": "number", + "Resolution": { + "value": "4300" + }, + "Start": 0, + "End": 19 + }, + { + "Text": "0", + "TypeName": "number", + "Resolution": { + "value": "0" + }, + "Start": 25, + "End": 25 + }, + { + "Text": "tvรฅ", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "2" + }, + "Start": 31, + "End": 33 + } + ] + }, + { + "Input": "4000 3 hundra 21 รคr tvรฅ giltiga tal.", + "Comment": "Currently resolves as 4 numbers.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "4000", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "4000" + }, + "Start": 0, + "End": 3 + }, + { + "Text": "3 hundra 21", + "TypeName": "number", + "Resolution": { + "value": "321" + }, + "Start": 5, + "End": 20 + }, + { + "Text": "tvรฅ", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "2" + }, + "Start": 26, + "End": 28 + } + ] + }, + { + "Input": "3 hundra och 2 hundra รคr tvรฅ giltiga tal.", + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "3 hundra", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "300" + }, + "Start": 0, + "End": 7 + }, + { + "Text": "2 hundra", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "200" + }, + "Start": 13, + "End": 20 + }, + { + "Text": "tvรฅ", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "2" + }, + "Start": 25, + "End": 27 + } + ] + }, + { + "Input": "3 hundra och 2,12 hundra รคr tvรฅ giltiga tal.", + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "3 hundra", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "300" + }, + "Start": 0, + "End": 7 + }, + { + "Text": "2,12 hundra", + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "212" + }, + "Start": 13, + "End": 23 + }, + { + "Text": "tvรฅ", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "2" + }, + "Start": 28, + "End": 30 + } + ] + }, + { + "Input": "3 hundra och negativt ett รคr tvรฅ giltiga tal.", + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "3 hundra", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "300" + }, + "Start": 0, + "End": 7 + }, + { + "Text": "negativt ett", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "-1" + }, + "Start": 13, + "End": 24 + }, + { + "Text": "tvรฅ", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "2" + }, + "Start": 29, + "End": 31 + } + ] + }, + { + "Input": "3 hundra en รคr giltiga tal.", + "Comment": "Currently resolves into two numbers", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "3 hundra en", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "301" + }, + "Start": 0, + "End": 16 + } + ] + }, + { + "Input": "tvรฅhundra", + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "tvรฅhundra", + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "200" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "The one you mentioned is invalid", + "NotSupportedByDesign": "javascript, java, python", + "Results": [] + }, + { + "Input": "This one you is not correct", + "NotSupportedByDesign": "javascript, java, python", + "Results": [] + }, + { + "Input": "Which one do you prefer?", + "NotSupportedByDesign": "javascript, java, python", + "Results": [] + }, + { + "Input": "That one is really good", + "NotSupportedByDesign": "javascript, java, python", + "Results": [] + }, + { + "Input": "I vissa lรคnder kan du skriva 5.00 eller 5,00.", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "5.00", + "Start": 29, + "End": 32, + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "5" + } + }, + { + "Text": "5,00", + "Start": 40, + "End": 43, + "TypeName": "number", + "Resolution": { + "subtype": "decimal", + "value": "5" + } + } + ] + }, + { + "Input": "Tjugosex mรคnniskor dรถr i olycka i Techiman", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "tjugosex", + "Start": 0, + "End": 7, + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "26" + } + } + ] + }, + { + "Input": "mer รคn hรคlften av mรคnniskorna kom hit.", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "hรคlften", + "Start": 7, + "End": 13, + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0,5" + } + } + ] + }, + { + "Input": "Jag vill tjรคna $10000 inom 3 รฅr", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "10000", + "Start": 16, + "End": 20, + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "10000" + } + }, + { + "Text": "3", + "Start": 27, + "End": 27, + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "3" + } + } + ] + }, + { + "Input": "Jag vill tjรคna $2000 under 3 รฅr", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "2000", + "Start": 16, + "End": 19, + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "2000" + } + }, + { + "Text": "3", + "Start": 27, + "End": 27, + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "3" + } + } + ] + }, + { + "Input": "2000 genom 3", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "2000 genom 3", + "Start": 0, + "End": 11, + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "666,666666666667" + } + } + ] + }, + { + "Input": "$20", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "20", + "Start": 1, + "End": 2, + "TypeName": "number", + "Resolution": { + "subtype": "integer", + "value": "20" + } + } + ] + }, + { + "Input": "resultatet รคr โ…”", + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "โ…”", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0,666666666666667" + }, + "Start": 14, + "End": 14 + } + ] + }, + { + "Input": "resultatet รคr ยพ", + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "ยพ", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0,75" + }, + "Start": 14, + "End": 14 + } + ] + }, + { + "Input": "resultatet รคr โ…™ och ibland ยฝ", + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "โ…™", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0,166666666666667" + }, + "Start": 14, + "End": 14 + }, + { + "Text": "ยฝ", + "TypeName": "number", + "Resolution": { + "subtype": "fraction", + "value": "0,5" + }, + "Start": 27, + "End": 27 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Swedish/OrdinalModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Swedish/OrdinalModel.json new file mode 100644 index 000000000..633a229c2 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Swedish/OrdinalModel.json @@ -0,0 +1,649 @@ +[ + { + "Input": "radera sista meningen i anteckningen", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "sista", + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "0", + "relativeTo": "end", + "value": "end+0" + }, + "Start": 7, + "End": 11 + } + ] + }, + { + "Input": "Menar du \"nรคsta\" eller \"sista\"?", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "nรคsta", + "Start": 10, + "End": 14, + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "1", + "relativeTo": "current", + "value": "current+1" + } + }, + { + "Text": "sista", + "Start": 24, + "End": 28, + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "0", + "relativeTo": "end", + "value": "end+0" + } + } + ] + }, + { + "Input": "Menar du \"nรคste\" eller \"siste\"?", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "nรคste", + "Start": 10, + "End": 14, + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "1", + "relativeTo": "current", + "value": "current+1" + } + }, + { + "Text": "siste", + "Start": 24, + "End": 28, + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "0", + "relativeTo": "end", + "value": "end+0" + } + } + ] + }, + { + "Input": "Visa mig nรคst sista.", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "nรคst sista", + "Start": 9, + "End": 18, + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "-1", + "relativeTo": "end", + "value": "end-1" + } + } + ] + }, + { + "Input": "Gรฅ till fรถregรฅende sida.", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "fรถregรฅende", + "Start": 8, + "End": 17, + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "-1", + "relativeTo": "current", + "value": "current-1" + } + } + ] + }, + { + "Input": "Visa mig den som kommer efter sista.", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "efter sista", + "Start": 24, + "End": 34, + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "-1", + "relativeTo": "end", + "value": "end-1" + } + } + ] + }, + { + "Input": "Visa mig den som kommer fรถre den siste.", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "fรถre den siste", + "Start": 24, + "End": 37, + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "-1", + "relativeTo": "end", + "value": "end-1" + } + } + ] + }, + { + "Input": "Visa mig nรคsta.", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "nรคsta", + "Start": 9, + "End": 13, + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "1", + "relativeTo": "current", + "value": "current+1" + } + } + ] + }, + { + "Input": "Visa mig nรคsta mรถte.", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "nรคsta", + "Start": 9, + "End": 13, + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "1", + "relativeTo": "current", + "value": "current+1" + } + } + ] + }, + { + "Input": "Visa de 2 sista posterna.", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "sista", + "Start": 10, + "End": 14, + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "0", + "relativeTo": "end", + "value": "end+0" + } + } + ] + }, + { + "Input": "Jag vill ha de nรคsta 3 bรถckerna.", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "nรคsta", + "Start": 15, + "End": 19, + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "1", + "relativeTo": "current", + "value": "current+1" + } + } + ] + }, + { + "Input": "Jag vill ha sista kakan.", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "sista", + "Start": 12, + "End": 16, + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "0", + "relativeTo": "end", + "value": "end+0" + } + } + ] + }, + { + "Input": "etthundratjugofemte", + "Comment": "Currently this case doesn't resolve", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "etthundratjugofemte", + "Start": 0, + "End": 23, + "TypeName": "ordinal", + "Resolution": { + "offset": "125", + "relativeTo": "start", + "value": "125" + } + } + ] + }, + { + "Input": "Ge mig nรคsta.", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "nรคsta", + "Start": 7, + "End": 11, + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "1", + "relativeTo": "current", + "value": "current+1" + } + } + ] + }, + { + "Input": "11:e", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "11:e", + "Start": 0, + "End": 3, + "TypeName": "ordinal", + "Resolution": { + "offset": "11", + "relativeTo": "start", + "value": "11" + } + } + + ] + }, + { + "Input": "Gรฅ till den 11:e raden", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "11:e", + "Start": 12, + "End": 15, + "TypeName": "ordinal", + "Resolution": { + "offset": "11", + "relativeTo": "start", + "value": "11" + } + } + ] + }, + { + "Input": "elfte", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "elfte", + "Start": 0, + "End": 4, + "TypeName": "ordinal", + "Resolution": { + "offset": "11", + "relativeTo": "start", + "value": "11" + } + } + + ] + }, + { + "Input": "Gรฅ till den elfte raden", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "elfte", + "Start": 12, + "End": 16, + "TypeName": "ordinal", + "Resolution": { + "offset": "11", + "relativeTo": "start", + "value": "11" + } + } + ] + }, + { + "Input": "tredje", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "tredje", + "Start": 0, + "End": 5, + "TypeName": "ordinal", + "Resolution": { + "offset": "3", + "relativeTo": "start", + "value": "3" + } + } + + ] + }, + { + "Input": "Gรฅ till den tredje raden", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "tredje", + "Start": 12, + "End": 17, + "TypeName": "ordinal", + "Resolution": { + "offset": "3", + "relativeTo": "start", + "value": "3" + } + } + ] + }, + { + "Input": "tjugofรถrsta", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "tjugofรถrsta", + "Start": 0, + "End": 10, + "TypeName": "ordinal", + "Resolution": { + "offset": "21", + "relativeTo": "start", + "value": "21" + } + } + ] + }, + { + "Input": "tjugofรถrste", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "tjugofรถrste", + "Start": 0, + "End": 10, + "TypeName": "ordinal", + "Resolution": { + "offset": "21", + "relativeTo": "start", + "value": "21" + } + } + ] + }, + { + "Input": "tvรฅhundrade", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "tvรฅhundrade", + "Start": 0, + "End": 10, + "TypeName": "ordinal", + "Resolution": { + "offset": "200", + "relativeTo": "start", + "value": "200" + } + } + ] + }, + { + "Input": "Boka en fรถrstaklassbiljett till Sankt Olof.", + "NotSupportedByDesign": "javascript, python, java", + "Results": [] + }, + { + "Input": "Jag tycker om de 2 fรถrsta bรถckerna.", + "Results": [ + { + "Text": "fรถrsta", + "Start": 19, + "End": 24, + "TypeName": "ordinal", + "Resolution": { + "offset": "1", + "relativeTo": "start", + "value": "1" + } + } + ] + }, + { + "Input": "Jag tycker om den fรถrste.", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "fรถrste", + "Start": 18, + "End": 23, + "TypeName": "ordinal", + "Resolution": { + "offset": "1", + "relativeTo": "start", + "value": "1" + } + } + ] + }, + { + "Input": "Sรคg fรถrsta ordet.", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "fรถrsta", + "Start": 4, + "End": 9, + "TypeName": "ordinal", + "Resolution": { + "offset": "1", + "relativeTo": "start", + "value": "1" + } + } + ] + }, + { + "Input": "Hon slutade pรฅ andra plats!", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "andra", + "Start": 15, + "End": 19, + "TypeName": "ordinal", + "Resolution": { + "offset": "2", + "relativeTo": "start", + "value": "2" + } + } + ] + }, + { + "Input": "Den fรถre den sista รคr den rรคtta", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "fรถre den sista", + "Start": 4, + "End": 17, + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "-1", + "relativeTo": "end", + "value": "end-1" + } + } + ] + }, + { + "Input": "Jag vill kรถpa den tredje frรฅn slutet", + "Comment": "Currently resolves as ordinal only", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "tredje frรฅn slutet", + "Start": 4, + "End": 17, + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "-1", + "relativeTo": "end", + "value": "end-1" + } + } + ] + }, + { + "Input": "Jag menade den fรถre den sista.", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "fรถre den sista", + "Start": 15, + "End": 28, + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "-1", + "relativeTo": "end", + "value": "end-1" + } + } + ] + }, + { + "Input": "Jag menar den nuvarande", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "nuvarande", + "Start": 14, + "End": 22, + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "0", + "relativeTo": "current", + "value": "current+0" + } + } + ] + }, + { + "Input": "Se nuvarande sida", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "nuvarande", + "Start": 3, + "End": 11, + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "0", + "relativeTo": "current", + "value": "current+0" + } + } + ] + }, + { + "Input": "Visa poster som finns fรถre nuvarande period", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "fรถre nuvarande", + "Start": 22, + "End": 35, + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "-1", + "relativeTo": "current", + "value": "current-1" + } + } + ] + }, + { + "Input": "hundrade", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "hundrade", + "Start": 0, + "End": 7, + "TypeName": "ordinal", + "Resolution": { + "offset": "100", + "relativeTo": "start", + "value": "100" + } + } + ] + }, + { + "Input": "126:e", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "126:e", + "Start": 0, + "End": 4, + "TypeName": "ordinal", + "Resolution": { + "offset": "126", + "relativeTo": "start", + "value": "126" + } + } + ] + }, + { + "Input": "Det รคr den hundratjugosjรคtte gรฅngen hittills i รฅr.", + "Comment": "Currently this case doesn't resolve", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "etthundratjugosjรคtte", + "Start": 0, + "End": 4, + "TypeName": "ordinal", + "Resolution": { + "offset": "126", + "relativeTo": "start", + "value": "126" + } + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Swedish/PercentModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Swedish/PercentModel.json new file mode 100644 index 000000000..71be31c84 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Swedish/PercentModel.json @@ -0,0 +1,147 @@ +[ + { + "Input": "100%", + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "100%", + "TypeName": "percentage", + "Resolution": { + "value": "100%" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": " 100% ", + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "100%", + "TypeName": "percentage", + "Resolution": { + "value": "100%" + }, + "Start": 1, + "End": 4 + } + ] + }, + { + "Input": " 100 procent", + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "100 procent", + "TypeName": "percentage", + "Resolution": { + "value": "100%" + }, + "Start": 1, + "End": 11 + } + ] + }, + { + "Input": "240 procent", + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "240 procent", + "TypeName": "percentage", + "Resolution": { + "value": "240%" + }, + "Start": 0, + "End": 10 + } + ] + }, + { + "Input": "tjugo procent", + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "tjugo procent", + "TypeName": "percentage", + "Resolution": { + "value": "20%" + }, + "Start": 0, + "End": 12 + } + ] + }, + { + "Input": "trettio procent", + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "trettio procent", + "TypeName": "percentage", + "Resolution": { + "value": "30%" + }, + "Start": 0, + "End": 14 + } + ] + }, + { + "Input": "etthundra procent", + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "etthundra procent", + "TypeName": "percentage", + "Resolution": { + "value": "100%" + }, + "Start": 0, + "End": 16 + } + ] + }, + { + "Input": "10 procent", + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "10 procent", + "TypeName": "percentage", + "Resolution": { + "value": "10%" + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": "behรถver bara minus fem procent", + "NotSupportedByDesign": "javascript, java, python", + "Results": [ + { + "Text": "minus fem procent", + "TypeName": "percentage", + "Resolution": { + "value": "-5%" + }, + "Start": 13, + "End": 29 + } + ] + }, + { + "Input": "You can go to http://proquest.umi.com/pqdweb?RQT=305&SQ=issn%280024%2D9114%29%20and%20%28ti%28Using%203D%20CAD%20to%20design%20a%20dog%29%20or%20startpage%28158%29%29%20and%20volume%2872%29%20and%20issue%289%29%20and%20pdn%28%3E01%2F01%2F2000%20AND%20%3C12%2F31%2F2000%29&clientId=17859 for more details.", + "NotSupportedByDesign": "javascript, java, python", + "Results": [] + }, + { + "Input": "You can go to https://www.test.com/search?q=30%25%2020%", + "NotSupportedByDesign": "javascript, java, python", + "Results": [] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Turkish/NumberModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Turkish/NumberModel.json new file mode 100644 index 000000000..9d189ae01 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Turkish/NumberModel.json @@ -0,0 +1,2154 @@ +[ + { + "Input": "192", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "192", + "TypeName": "number", + "Resolution": { + "value": "192" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "192.168.1.2", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "192", + "TypeName": "number", + "Resolution": { + "value": "192" + }, + "Start": 0, + "End": 2 + }, + { + "Text": "168", + "TypeName": "number", + "Resolution": { + "value": "168" + }, + "Start": 4, + "End": 6 + }, + { + "Text": "1", + "TypeName": "number", + "Resolution": { + "value": "1" + }, + "Start": 8, + "End": 8 + }, + { + "Text": "2", + "TypeName": "number", + "Resolution": { + "value": "2" + }, + "Start": 10, + "End": 10 + } + ] + }, + { + "Input": ",08", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": ",08", + "TypeName": "number", + "Resolution": { + "value": "0,08" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": ",23456000", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": ",23456000", + "TypeName": "number", + "Resolution": { + "value": "0,23456" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "4,800", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "4,800", + "TypeName": "number", + "Resolution": { + "value": "4,8" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "yรผz รผรง nokta altฤฑ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "yรผz รผรง nokta altฤฑ", + "TypeName": "number", + "Resolution": { + "value": "103,6" + }, + "Start": 0, + "End": 16 + } + ] + }, + { + "Input": "on altฤฑ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "on altฤฑ", + "TypeName": "number", + "Resolution": { + "value": "16" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "iki bรถlรผ รผรง", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "iki bรถlรผ รผรง", + "TypeName": "number", + "Resolution": { + "value": "0,666666666666667" + }, + "Start": 0, + "End": 10 + } + ] + }, + { + "Input": "yรผz on altฤฑ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "yรผz on altฤฑ", + "TypeName": "number", + "Resolution": { + "value": "116" + }, + "Start": 0, + "End": 10 + } + ] + }, + { + "Input": "yรผz altฤฑ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "yรผz altฤฑ", + "TypeName": "number", + "Resolution": { + "value": "106" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "yรผz altmฤฑลŸ bir", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "yรผz altmฤฑลŸ bir", + "TypeName": "number", + "Resolution": { + "value": "161" + }, + "Start": 0, + "End": 13 + } + ] + }, + { + "Input": "bir trilyon", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "bir trilyon", + "TypeName": "number", + "Resolution": { + "value": "1000000000000" + }, + "Start": 0, + "End": 10 + } + ] + }, + { + "Input": "yรผz trilyon", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "yรผz trilyon", + "TypeName": "number", + "Resolution": { + "value": "100000000000000" + }, + "Start": 0, + "End": 10 + } + ] + }, + { + "Input": "yarฤฑm dรผzine", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "yarฤฑm dรผzine", + "TypeName": "number", + "Resolution": { + "value": "6" + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "3 dรผzine", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3 dรผzine", + "TypeName": "number", + "Resolution": { + "value": "36" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "bir dรผzine", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "bir dรผzine", + "TypeName": "number", + "Resolution": { + "value": "12" + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": "รผรง dรผzine", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "รผรง dรผzine", + "TypeName": "number", + "Resolution": { + "value": "36" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "รผรง yรผz iki dรผzine", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "รผรง yรผz iki dรผzine", + "TypeName": "number", + "Resolution": { + "value": "3624" + }, + "Start": 0, + "End": 16 + } + ] + }, + { + "Input": "1.234.567", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1.234.567", + "TypeName": "number", + "Resolution": { + "value": "1234567" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "9,2321312", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "9,2321312", + "TypeName": "number", + "Resolution": { + "value": "9,2321312" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "-9,2321312", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "-9,2321312", + "TypeName": "number", + "Resolution": { + "value": "-9,2321312" + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": "-1", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "-1", + "TypeName": "number", + "Resolution": { + "value": "-1" + }, + "Start": 0, + "End": 1 + } + ] + }, + { + "Input": "-4/5", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "-4/5", + "TypeName": "number", + "Resolution": { + "value": "-0,8" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "- 1 4/5", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "- 1 4/5", + "TypeName": "number", + "Resolution": { + "value": "-1,8" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "รผรง", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "รผรง", + "TypeName": "number", + "Resolution": { + "value": "3" + }, + "Start": 0, + "End": 1 + } + ] + }, + { + "Input": "123456789101231", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "123456789101231", + "TypeName": "number", + "Resolution": { + "value": "123456789101231" + }, + "Start": 0, + "End": 14 + } + ] + }, + { + "Input": "-123456789101231", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "-123456789101231", + "TypeName": "number", + "Resolution": { + "value": "-123456789101231" + }, + "Start": 0, + "End": 15 + } + ] + }, + { + "Input": " -123456789101231", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "-123456789101231", + "TypeName": "number", + "Resolution": { + "value": "-123456789101231" + }, + "Start": 1, + "End": 16 + } + ] + }, + { + "Input": "1", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1", + "TypeName": "number", + "Resolution": { + "value": "1" + }, + "Start": 0, + "End": 0 + } + ] + }, + { + "Input": "10k", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10k", + "TypeName": "number", + "Resolution": { + "value": "10000" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "100k", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "100k", + "TypeName": "number", + "Resolution": { + "value": "100000" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "10G", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10g", + "TypeName": "number", + "Resolution": { + "value": "10000000000" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "- 10 k", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "- 10 k", + "TypeName": "number", + "Resolution": { + "value": "-10000" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "2 milyon", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2 milyon", + "TypeName": "number", + "Resolution": { + "value": "2000000" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "1 trilyon", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 trilyon", + "TypeName": "number", + "Resolution": { + "value": "1000000000000" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "รผรง ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "รผรง", + "TypeName": "number", + "Resolution": { + "value": "3" + }, + "Start": 0, + "End": 1 + } + ] + }, + { + "Input": "yirmi bir trilyon", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "yirmi bir trilyon", + "TypeName": "number", + "Resolution": { + "value": "21000000000000" + }, + "Start": 0, + "End": 16 + } + ] + }, + { + "Input": "yirmi bir trilyon รผรง yรผz", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "yirmi bir trilyon รผรง yรผz", + "TypeName": "number", + "Resolution": { + "value": "21000000000300" + }, + "Start": 0, + "End": 23 + } + ] + }, + { + "Input": "elli iki", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "elli iki", + "TypeName": "number", + "Resolution": { + "value": "52" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "รผรง yรผz otuz bir", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "รผรง yรผz otuz bir", + "TypeName": "number", + "Resolution": { + "value": "331" + }, + "Start": 0, + "End": 14 + } + ] + }, + { + "Input": "iki yรผz iki bin", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "iki yรผz iki bin", + "TypeName": "number", + "Resolution": { + "value": "202000" + }, + "Start": 0, + "End": 14 + } + ] + }, + { + "Input": "iki bin iki yรผz", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "iki bin iki yรผz", + "TypeName": "number", + "Resolution": { + "value": "2200" + }, + "Start": 0, + "End": 14 + } + ] + }, + { + "Input": "2,33 k", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2,33 k", + "TypeName": "number", + "Resolution": { + "value": "2330" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "iki yรผz nokta sฤฑfฤฑr รผรง", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "iki yรผz nokta sฤฑfฤฑr รผรง", + "TypeName": "number", + "Resolution": { + "value": "200,03" + }, + "Start": 0, + "End": 21 + } + ] + }, + { + "Input": "iki yรผz nokta yetmiลŸ bir", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "iki yรผz nokta yetmiลŸ bir", + "TypeName": "number", + "Resolution": { + "value": "200,71" + }, + "Start": 0, + "End": 23 + } + ] + }, + { + "Input": "1e10", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1e10", + "TypeName": "number", + "Resolution": { + "value": "10000000000" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "1,1^23", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1,1^23", + "TypeName": "number", + "Resolution": { + "value": "8,95430243255239" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "otuz iki bin iki yรผz", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "otuz iki bin iki yรผz", + "TypeName": "number", + "Resolution": { + "value": "32200" + }, + "Start": 0, + "End": 19 + } + ] + }, + { + "Input": "yetmiลŸ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "yetmiลŸ", + "TypeName": "number", + "Resolution": { + "value": "70" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "2 1/4", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2 1/4", + "TypeName": "number", + "Resolution": { + "value": "2,25" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "3/4", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3/4", + "TypeName": "number", + "Resolution": { + "value": "0,75" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "bir bรถlรผ sekiz", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "bir bรถlรผ sekiz", + "TypeName": "number", + "Resolution": { + "value": "0,125" + }, + "Start": 0, + "End": 13 + } + ] + }, + { + "Input": "beลŸ bรถlรผ sekiz", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "beลŸ bรถlรผ sekiz", + "TypeName": "number", + "Resolution": { + "value": "0,625" + }, + "Start": 0, + "End": 13 + } + ] + }, + { + "Input": "yarฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "yarฤฑm", + "TypeName": "number", + "Resolution": { + "value": "0,5" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "รผรง รงeyrek", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "รผรง รงeyrek", + "TypeName": "number", + "Resolution": { + "value": "0,75" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "yirmi nokta altฤฑ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "yirmi nokta altฤฑ", + "TypeName": "number", + "Resolution": { + "value": "20,6" + }, + "Start": 0, + "End": 15 + } + ] + }, + { + "Input": "รผรง bรถlรผ yirmi beลŸ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "รผรง bรถlรผ yirmi beลŸ", + "TypeName": "number", + "Resolution": { + "value": "0,12" + }, + "Start": 0, + "End": 16 + } + ] + }, + { + "Input": "yirmi รผรง nokta altฤฑ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "yirmi รผรง nokta altฤฑ", + "TypeName": "number", + "Resolution": { + "value": "23,6" + }, + "Start": 0, + "End": 18 + } + ] + }, + { + "Input": "iki yรผz bin dรถrt yรผz kฤฑrk nokta altฤฑ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "iki yรผz bin dรถrt yรผz kฤฑrk nokta altฤฑ", + "TypeName": "number", + "Resolution": { + "value": "200440,6" + }, + "Start": 0, + "End": 35 + } + ] + }, + { + "Input": "bir buรงuk", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "bir buรงuk", + "TypeName": "number", + "Resolution": { + "value": "1,5" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "bir nokta yirmi beลŸ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "bir nokta yirmi beลŸ", + "TypeName": "number", + "Resolution": { + "value": "1,25" + }, + "Start": 0, + "End": 18 + } + ] + }, + { + "Input": "beลŸ nokta yirmi beลŸ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "beลŸ nokta yirmi beลŸ", + "TypeName": "number", + "Resolution": { + "value": "5,25" + }, + "Start": 0, + "End": 18 + } + ] + }, + { + "Input": "yรผz nokta yetmiลŸ beลŸ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "yรผz nokta yetmiลŸ beลŸ", + "TypeName": "number", + "Resolution": { + "value": "100,75" + }, + "Start": 0, + "End": 19 + } + ] + }, + { + "Input": "1,1^+23", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1,1^+23", + "TypeName": "number", + "Resolution": { + "value": "8,95430243255239" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "2,5^-1", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2,5^-1", + "TypeName": "number", + "Resolution": { + "value": "0,4" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "-2500^-1", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "-2500^-1", + "TypeName": "number", + "Resolution": { + "value": "-0,0004" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "-1,1^+23", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "-1,1^+23", + "TypeName": "number", + "Resolution": { + "value": "-8,95430243255239" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "-2,5^-1", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "-2,5^-1", + "TypeName": "number", + "Resolution": { + "value": "-0,4" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "-1,1^-23", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "-1,1^-23", + "TypeName": "number", + "Resolution": { + "value": "-0,111678157794247" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "-127,32e13", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "-127,32e13", + "TypeName": "number", + "Resolution": { + "value": "-1,2732E+15" + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": "12,32e+14", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "12,32e+14", + "TypeName": "number", + "Resolution": { + "value": "1,232E+15" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "-12e-1", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "-12e-1", + "TypeName": "number", + "Resolution": { + "value": "-1,2" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "1,2b", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1,2b", + "TypeName": "number", + "Resolution": { + "value": "1200000000" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "yรผz bin trilyon", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "yรผz bin trilyon", + "TypeName": "number", + "Resolution": { + "value": "1E+17" + }, + "Start": 0, + "End": 14 + } + ] + }, + { + "Input": "bir bรถlรผ beลŸ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "bir bรถlรผ beลŸ", + "TypeName": "number", + "Resolution": { + "value": "0,2" + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "รผรง bรถlรผ beลŸ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "รผรง bรถlรผ beลŸ", + "TypeName": "number", + "Resolution": { + "value": "0,6" + }, + "Start": 0, + "End": 10 + } + ] + }, + { + "Input": "yirmi beลŸ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "yirmi beลŸ", + "TypeName": "number", + "Resolution": { + "value": "25" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "รผรง nokta iki", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "รผรง nokta iki", + "TypeName": "number", + "Resolution": { + "value": "3,2" + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "yirmi bir bรถlรผ beลŸ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "yirmi bir bรถlรผ beลŸ", + "TypeName": "number", + "Resolution": { + "value": "4,2" + }, + "Start": 0, + "End": 17 + } + ] + }, + { + "Input": "bir bรถlรผ yirmi bir", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "bir bรถlรผ yirmi bir", + "TypeName": "number", + "Resolution": { + "value": "0,0476190476190476" + }, + "Start": 0, + "End": 17 + } + ] + }, + { + "Input": "รผรง bรถlรผ yirmi bir", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "รผรง bรถlรผ yirmi bir", + "TypeName": "number", + "Resolution": { + "value": "0,142857142857143" + }, + "Start": 0, + "End": 16 + } + ] + }, + { + "Input": "yirmi bรถlรผ yirmi beลŸ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "yirmi bรถlรผ yirmi beลŸ", + "TypeName": "number", + "Resolution": { + "value": "0,8" + }, + "Start": 0, + "End": 19 + } + ] + }, + { + "Input": "yรผz otuz beลŸ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "yรผz otuz beลŸ", + "TypeName": "number", + "Resolution": { + "value": "135" + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "yรผz otuz iki", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "yรผz otuz iki", + "TypeName": "number", + "Resolution": { + "value": "132" + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "yirmi altฤฑ nokta dรถrt", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "yirmi altฤฑ nokta dรถrt", + "TypeName": "number", + "Resolution": { + "value": "26,4" + }, + "Start": 0, + "End": 20 + } + ] + }, + { + "Input": "yรผz otuz nokta dรถrt", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "yรผz otuz nokta dรถrt", + "TypeName": "number", + "Resolution": { + "value": "130,4" + }, + "Start": 0, + "End": 18 + } + ] + }, + { + "Input": "beลŸ bรถlรผ yรผz", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "beลŸ bรถlรผ yรผz", + "TypeName": "number", + "Resolution": { + "value": "0,05" + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "yรผz beลŸ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "yรผz beลŸ", + "TypeName": "number", + "Resolution": { + "value": "105" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "yรผz bin beลŸ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "yรผz bin beลŸ", + "TypeName": "number", + "Resolution": { + "value": "100005" + }, + "Start": 0, + "End": 10 + } + ] + }, + { + "Input": "1 bรถlรผ yirmi bir", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 bรถlรผ yirmi bir", + "TypeName": "number", + "Resolution": { + "value": "0,0476190476190476" + }, + "Start": 0, + "End": 15 + } + ] + }, + { + "Input": "1 bรถlรผ yรผz yirmi bir", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 bรถlรผ yรผz yirmi bir", + "TypeName": "number", + "Resolution": { + "value": "0,00826446280991736" + }, + "Start": 0, + "End": 19 + } + ] + }, + { + "Input": "1 bรถlรผ รผรง", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 bรถlรผ รผรง", + "TypeName": "number", + "Resolution": { + "value": "0,333333333333333" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "1 bรถlรผ 3", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 bรถlรผ 3", + "TypeName": "number", + "Resolution": { + "value": "0,333333333333333" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "bir bรถlรผ 3", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "bir bรถlรผ 3", + "TypeName": "number", + "Resolution": { + "value": "0,333333333333333" + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": "bir bรถlรผ 20", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "bir bรถlรผ 20", + "TypeName": "number", + "Resolution": { + "value": "0,05" + }, + "Start": 0, + "End": 10 + } + ] + }, + { + "Input": "bir bรถlรผ yirmi", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "bir bรถlรผ yirmi", + "TypeName": "number", + "Resolution": { + "value": "0,05" + }, + "Start": 0, + "End": 13 + } + ] + }, + { + "Input": "bir bรถlรผ yรผz", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "bir bรถlรผ yรผz", + "TypeName": "number", + "Resolution": { + "value": "0,01" + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "bir bรถlรผ yรผz yirmi beลŸ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "bir bรถlรผ yรผz yirmi beลŸ", + "TypeName": "number", + "Resolution": { + "value": "0,008" + }, + "Start": 0, + "End": 21 + } + ] + }, + { + "Input": "bin dokuz yรผz", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "bin dokuz yรผz", + "TypeName": "number", + "Resolution": { + "value": "1900" + }, + "Start": 0, + "End": 12 + } + ] + }, + { + "Input": "Yanฤฑt eksi bin dokuz yรผz", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "eksi bin dokuz yรผz", + "TypeName": "number", + "Resolution": { + "value": "-1900" + }, + "Start": 6, + "End": 23 + } + ] + }, + { + "Input": "yanฤฑt eksi bir", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "eksi bir", + "TypeName": "number", + "Resolution": { + "value": "-1" + }, + "Start": 6, + "End": 13 + } + ] + }, + { + "Input": "Yanฤฑt eksi yรผz otuz beลŸ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "eksi yรผz otuz beลŸ", + "TypeName": "number", + "Resolution": { + "value": "-135" + }, + "Start": 6, + "End": 22 + } + ] + }, + { + "Input": "Yanฤฑt eksi bir bรถlรผ 20", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "eksi bir bรถlรผ 20", + "TypeName": "number", + "Resolution": { + "value": "-0,05" + }, + "Start": 6, + "End": 21 + } + ] + }, + { + "Input": "Yanฤฑt eksi beลŸ nokta beลŸ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "eksi beลŸ nokta beลŸ", + "TypeName": "number", + "Resolution": { + "value": "-5,5" + }, + "Start": 6, + "End": 23 + } + ] + }, + { + "Input": "yanฤฑt eksi 5", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "eksi 5", + "TypeName": "number", + "Resolution": { + "value": "-5" + }, + "Start": 6, + "End": 11 + } + ] + }, + { + "Input": "bir bรถlรผ dรถrt", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "bir bรถlรผ dรถrt", + "TypeName": "number", + "Resolution": { + "value": "0,25" + }, + "Start": 0, + "End": 12 + } + ] + }, + { + "Input": "bir bรถlรผ รผรง", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "bir bรถlรผ รผรง", + "TypeName": "number", + "Resolution": { + "value": "0,333333333333333" + }, + "Start": 0, + "End": 10 + } + ] + }, + { + "Input": "1234567", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1234567", + "TypeName": "number", + "Resolution": { + "value": "1234567" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "40.000 ile 40000 aynฤฑdฤฑr", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "40.000", + "TypeName": "number", + "Resolution": { + "value": "40000" + }, + "Start": 0, + "End": 5 + }, + { + "Text": "40000", + "TypeName": "number", + "Resolution": { + "value": "40000" + }, + "Start": 11, + "End": 15 + } + ] + }, + { + "Input": "ลžu an iรงin ร‡in'in nรผfusu 1.414.021.100'dรผr", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1.414.021.100", + "TypeName": "number", + "Resolution": { + "value": "1414021100" + }, + "Start": 25, + "End": 37 + } + ] + }, + { + "Input": "423 0000 iki sayฤฑ olarak kabul edilecektir.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "423", + "TypeName": "number", + "Resolution": { + "value": "423" + }, + "Start": 0, + "End": 2 + }, + { + "Text": "0000", + "TypeName": "number", + "Resolution": { + "value": "0" + }, + "Start": 4, + "End": 7 + }, + { + "Text": "iki", + "TypeName": "number", + "Resolution": { + "value": "2" + }, + "Start": 9, + "End": 11 + } + ] + }, + { + "Input": "1.234.567,89 geรงerli bir sayฤฑ formatฤฑdฤฑr", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1.234.567,89", + "TypeName": "number", + "Resolution": { + "value": "1234567,89" + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": "sฤฑfฤฑr 0'dฤฑr", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "sฤฑfฤฑr", + "TypeName": "number", + "Resolution": { + "value": "0" + }, + "Start": 0, + "End": 4 + }, + { + "Text": "0", + "TypeName": "number", + "Resolution": { + "value": "0" + }, + "Start": 6, + "End": 6 + } + ] + }, + { + "Input": "17/05/2018'de buluลŸma?", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "17", + "TypeName": "number", + "Resolution": { + "value": "17" + }, + "Start": 0, + "End": 1 + }, + { + "Text": "05", + "TypeName": "number", + "Resolution": { + "value": "5" + }, + "Start": 3, + "End": 4 + }, + { + "Text": "2018", + "TypeName": "number", + "Resolution": { + "value": "2018" + }, + "Start": 6, + "End": 9 + } + ] + }, + { + "Input": "Telefon numaram +1-222-2222/2222", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1", + "TypeName": "number", + "Resolution": { + "value": "1" + }, + "Start": 17, + "End": 17 + }, + { + "Text": "222", + "TypeName": "number", + "Resolution": { + "value": "222" + }, + "Start": 19, + "End": 21 + }, + { + "Text": "2222", + "TypeName": "number", + "Resolution": { + "value": "2222" + }, + "Start": 23, + "End": 26 + }, + { + "Text": "2222", + "TypeName": "number", + "Resolution": { + "value": "2222" + }, + "Start": 28, + "End": 31 + } + ] + }, + { + "Input": "Sana 10M verebilirim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10m", + "TypeName": "number", + "Resolution": { + "value": "10000000" + }, + "Start": 5, + "End": 7 + } + ] + }, + { + "Input": "Sana รผรง yรผz yirmi bir yuan verebilirim", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "รผรง yรผz yirmi bir", + "TypeName": "number", + "Resolution": { + "value": "321" + }, + "Start": 5, + "End": 20 + } + ] + }, + { + "Input": "dรถrt bin รผรง yรผz yirmi bir geรงerli bir sayฤฑdฤฑr", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "dรถrt bin รผรง yรผz yirmi bir", + "TypeName": "number", + "Resolution": { + "value": "4321" + }, + "Start": 0, + "End": 24 + }, + { + "Text": "bir", + "TypeName": "number", + "Resolution": { + "value": "1" + }, + "Start": 34, + "End": 36 + } + ] + }, + { + "Input": "dรถrt bin รผรง yรผz ve sฤฑfฤฑr iki geรงerli sayฤฑdฤฑr", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "dรถrt bin รผรง yรผz", + "TypeName": "number", + "Resolution": { + "value": "4300" + }, + "Start": 0, + "End": 14 + }, + { + "Text": "sฤฑfฤฑr", + "TypeName": "number", + "Resolution": { + "value": "0" + }, + "Start": 19, + "End": 23 + }, + { + "Text": "iki", + "TypeName": "number", + "Resolution": { + "value": "2" + }, + "Start": 25, + "End": 27 + } + ] + }, + { + "Input": "dรถrt bin รผรง yรผz ve 21 iki geรงerli sayฤฑdฤฑr", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "dรถrt bin รผรง yรผz", + "TypeName": "number", + "Resolution": { + "value": "4300" + }, + "Start": 0, + "End": 14 + }, + { + "Text": "21", + "TypeName": "number", + "Resolution": { + "value": "21" + }, + "Start": 19, + "End": 20 + }, + { + "Text": "iki", + "TypeName": "number", + "Resolution": { + "value": "2" + }, + "Start": 22, + "End": 24 + } + ] + }, + { + "Input": "รผรง yรผz ve iki yรผz 2 geรงerli sayฤฑdฤฑr", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "รผรง yรผz", + "TypeName": "number", + "Resolution": { + "value": "300" + }, + "Start": 0, + "End": 5 + }, + { + "Text": "iki yรผz", + "TypeName": "number", + "Resolution": { + "value": "200" + }, + "Start": 10, + "End": 16 + }, + { + "Text": "2", + "TypeName": "number", + "Resolution": { + "value": "2" + }, + "Start": 18, + "End": 18 + } + ] + }, + { + "Input": "รผรง yรผz ve 212 iki geรงerli sayฤฑdฤฑr", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "รผรง yรผz", + "TypeName": "number", + "Resolution": { + "value": "300" + }, + "Start": 0, + "End": 5 + }, + { + "Text": "212", + "TypeName": "number", + "Resolution": { + "value": "212" + }, + "Start": 10, + "End": 12 + }, + { + "Text": "iki", + "TypeName": "number", + "Resolution": { + "value": "2" + }, + "Start": 14, + "End": 16 + } + ] + }, + { + "Input": "รผรง yรผz ve eksi bir iki geรงerli sayฤฑdฤฑr", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "รผรง yรผz", + "TypeName": "number", + "Resolution": { + "value": "300" + }, + "Start": 0, + "End": 5 + }, + { + "Text": "eksi bir", + "TypeName": "number", + "Resolution": { + "value": "-1" + }, + "Start": 10, + "End": 17 + }, + { + "Text": "iki", + "TypeName": "number", + "Resolution": { + "value": "2" + }, + "Start": 19, + "End": 21 + } + ] + }, + { + "Input": "รผรง yรผz bir geรงerli sayฤฑdฤฑr", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "รผรง yรผz bir", + "TypeName": "number", + "Resolution": { + "value": "301" + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": "Bazฤฑ รผlkelerde 5.00 ya da 5,00 yazabilirsin", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5", + "Start": 15, + "End": 15, + "TypeName": "number", + "Resolution": { + "value": "5" + } + }, + { + "Text": "00", + "Start": 17, + "End": 18, + "TypeName": "number", + "Resolution": { + "value": "0" + } + }, + { + "Text": "5,00", + "Start": 26, + "End": 29, + "TypeName": "number", + "Resolution": { + "value": "5" + } + } + ] + }, + { + "Input": "yirmi altฤฑ kiลŸi Techiman kazasฤฑnda รถldรผ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "yirmi altฤฑ", + "Start": 0, + "End": 9, + "TypeName": "number", + "Resolution": { + "value": "26" + } + } + ] + }, + { + "Input": "onbinaltฤฑyรผz", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "onbinaltฤฑyรผz", + "Start": 0, + "End": 11, + "TypeName": "number", + "Resolution": { + "value": "10600" + } + } + ] + }, + { + "Input": "10.000tl", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "1. sฤฑrada", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1", + "Start": 0, + "End": 0, + "TypeName": "number", + "Resolution": { + "value": "1" + } + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Turkish/NumberRangeModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Turkish/NumberRangeModel.json new file mode 100644 index 000000000..79c35b562 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Turkish/NumberRangeModel.json @@ -0,0 +1,838 @@ +[ + { + "Input": "Bu sayฤฑ yirmiden bรผyรผk ve otuz beลŸten kรผรงรผk veya eลŸittir.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "yirmiden bรผyรผk ve otuz beลŸten kรผรงรผk veya eลŸittir", + "TypeName": "numberrange", + "Resolution": { + "value": "(20,35]" + } + } + ] + }, + { + "Input": "Sayฤฑ 20 ve 30 arasฤฑnda", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "20 ve 30 arasฤฑnda", + "TypeName": "numberrange", + "Resolution": { + "value": "[20,30)" + } + } + ] + }, + { + "Input": "O onuncu ve on beลŸinci arasฤฑnda yer alฤฑr.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "onuncu ve on beลŸinci arasฤฑnda", + "TypeName": "numberrange", + "Resolution": { + "value": "[10,15)" + } + } + ] + }, + { + "Input": "Onun skoru eksi on ve on beลŸ arasฤฑndadฤฑr", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "eksi on ve on beลŸ arasฤฑnda", + "TypeName": "numberrange", + "Resolution": { + "value": "[-10,15)" + } + } + ] + }, + { + "Input": "O onuncudan daha yรผksek ancak on beลŸinciden daha dรผลŸรผk sฤฑrada.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "onuncudan daha yรผksek ancak on beลŸinciden daha dรผลŸรผk", + "TypeName": "numberrange", + "Resolution": { + "value": "(10,15)" + } + } + ] + }, + { + "Input": "Bu 100'den bรผyรผk ve 300'den kรผรงรผk bir sayฤฑdฤฑr.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "100'den bรผyรผk ve 300'den kรผรงรผk", + "TypeName": "numberrange", + "Resolution": { + "value": "(100,300)" + } + } + ] + }, + { + "Input": "Bu sayฤฑ yรผzden bรผyรผktรผr veya eลŸittir, รผรง yรผzden kรผรงรผktรผr veya eลŸittir.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "yรผzden bรผyรผktรผr veya eลŸittir, รผรง yรผzden kรผรงรผktรผr veya eลŸittir", + "TypeName": "numberrange", + "Resolution": { + "value": "[100,300]" + } + } + ] + }, + { + "Input": "En รงok 100 ve en az 20 elma var", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "en รงok 100 ve en az 20", + "TypeName": "numberrange", + "Resolution": { + "value": "[20,100]" + } + } + ] + }, + { + "Input": "Bu elmalar 20~100 civarฤฑndadฤฑr", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "20~100", + "TypeName": "numberrange", + "Resolution": { + "value": "[20,100)" + } + } + ] + }, + { + "Input": "Sayฤฑ aralฤฑฤŸฤฑ 20'den 100'e kadardฤฑr", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "20'den 100'e kadar", + "TypeName": "numberrange", + "Resolution": { + "value": "[20,100)" + } + } + ] + }, + { + "Input": "Sayฤฑ aralฤฑฤŸฤฑ binden bin beลŸ yรผze kadardฤฑr", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "binden bin beลŸ yรผze kadar", + "TypeName": "numberrange", + "Resolution": { + "value": "[1000,1500)" + } + } + ] + }, + { + "Input": "Sayฤฑ 1000'den yukarฤฑda ve 1500'den aลŸaฤŸฤฑdadฤฑr", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1000'den yukarฤฑda ve 1500'den aลŸaฤŸฤฑdadฤฑr", + "TypeName": "numberrange", + "Resolution": { + "value": "(1000,1500)" + } + } + ] + }, + { + "Input": "Sayฤฑ รงeyrekten yรผksek ve yarฤฑmdan aลŸaฤŸฤฑdadฤฑr", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "รงeyrekten yรผksek ve yarฤฑmdan aลŸaฤŸฤฑdadฤฑr", + "TypeName": "numberrange", + "Resolution": { + "value": "(0.25,0.5)" + } + } + ] + }, + { + "Input": "Bu sayฤฑ รผรง bin dokuz yรผz altmฤฑลŸ beลŸten bรผyรผk veya eลŸittir", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "รผรง bin dokuz yรผz altmฤฑลŸ beลŸten bรผyรผk veya eลŸittir", + "TypeName": "numberrange", + "Resolution": { + "value": "[3965,)" + } + } + ] + }, + { + "Input": "Bu sayฤฑ 4.565'ten bรผyรผktรผr", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "4.565'ten bรผyรผktรผr", + "TypeName": "numberrange", + "Resolution": { + "value": "(4565,)" + } + } + ] + }, + { + "Input": "Onun yaลŸฤฑ otuzdan bรผyรผktรผr", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "otuzdan bรผyรผktรผr", + "TypeName": "numberrange", + "Resolution": { + "value": "(30,)" + } + } + ] + }, + { + "Input": "Onun yaลŸฤฑ otuzun รผzerindedir", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "otuzun รผzerindedir", + "TypeName": "numberrange", + "Resolution": { + "value": "(30,)" + } + } + ] + }, + { + "Input": "Onun yaลŸฤฑ otuzdan az deฤŸil", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "otuzdan az deฤŸil", + "TypeName": "numberrange", + "Resolution": { + "value": "[30,)" + } + } + ] + }, + { + "Input": "Bu รผrรผnlerde yaklaลŸฤฑk beลŸ yรผz ve daha fazlasฤฑ var.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "beลŸ yรผz ve daha fazlasฤฑ", + "TypeName": "numberrange", + "Resolution": { + "value": "[500,)" + } + } + ] + }, + { + "Input": "Bu รผrรผnlerde yaklaลŸฤฑk beลŸ yรผz veya daha fazlasฤฑ var.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "beลŸ yรผz veya daha fazlasฤฑ", + "TypeName": "numberrange", + "Resolution": { + "value": "[500,)" + } + } + ] + }, + { + "Input": "1/2'den fazlasฤฑ geldi", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1/2'den fazla", + "TypeName": "numberrange", + "Resolution": { + "value": "(0.5,)" + } + } + ] + }, + { + "Input": "100'den kรผรงรผk veya eลŸit olan asal sayฤฑlarฤฑ bulun", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "100'den kรผรงรผk veya eลŸit", + "TypeName": "numberrange", + "Resolution": { + "value": "(,100]" + } + } + ] + }, + { + "Input": "100'den az veya eลŸit olan asal sayฤฑlarฤฑ bulun", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "100'den az veya eลŸit", + "TypeName": "numberrange", + "Resolution": { + "value": "(,100]" + } + } + ] + }, + { + "Input": "Bu รผrรผnlerde yaklaลŸฤฑk beลŸ yรผz veya daha azฤฑ var.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "beลŸ yรผz veya daha azฤฑ", + "TypeName": "numberrange", + "Resolution": { + "value": "(,500]" + } + } + ] + }, + { + "Input": "<= 100 olan asal sayฤฑlarฤฑ bulun", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "<= 100", + "TypeName": "numberrange", + "Resolution": { + "value": "(,100]" + } + } + ] + }, + { + "Input": "Onun boyu 170'ten aลŸaฤŸฤฑda", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "170'ten aลŸaฤŸฤฑda", + "TypeName": "numberrange", + "Resolution": { + "value": "(,170)" + } + } + ] + }, + { + "Input": "Onun boyu 170'in altฤฑnda", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "170'in altฤฑnda", + "TypeName": "numberrange", + "Resolution": { + "value": "(,170)" + } + } + ] + }, + { + "Input": "Binden az dev panda hala vahลŸi doฤŸada yaลŸฤฑyor.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "binden az", + "TypeName": "numberrange", + "Resolution": { + "value": "(,1000)" + } + } + ] + }, + { + "Input": "x eลŸittir yรผz yetmiลŸ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "eลŸittir yรผz yetmiลŸ", + "TypeName": "numberrange", + "Resolution": { + "value": "[170,170]" + } + } + ] + }, + { + "Input": "x>10 ve y<20", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": ">10", + "TypeName": "numberrange", + "Resolution": { + "value": "(10,)" + } + }, + { + "Text": "<20", + "TypeName": "numberrange", + "Resolution": { + "value": "(,20)" + } + } + ] + }, + { + "Input": "x, 10'dan bรผyรผk ve 20'den kรผรงรผktรผr. y, 50'den fazla deฤŸil ve 20'den az deฤŸildir.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10'dan bรผyรผk ve 20'den kรผรงรผktรผr", + "TypeName": "numberrange", + "Resolution": { + "value": "(10,20)" + } + }, + { + "Text": "50'den fazla deฤŸil ve 20'den az deฤŸildir", + "TypeName": "numberrange", + "Resolution": { + "value": "[20,50]" + } + } + ] + }, + { + "Input": "Sayฤฑ 20'ye eลŸittir", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "20'ye eลŸittir", + "TypeName": "numberrange", + "Resolution": { + "value": "[20,20]" + } + } + ] + }, + { + "Input": "20'ye eลŸit, sฤฑnฤฑfฤฑmฤฑzdaki รถฤŸrenci sayฤฑsฤฑ belirgin deฤŸildir.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "20'ye eลŸit", + "TypeName": "numberrange", + "Resolution": { + "value": "[20,20]" + } + } + ] + }, + { + "Input": "Onun skoru 200 ya da daha yรผksek", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "200 ya da daha yรผksek", + "TypeName": "numberrange", + "Resolution": { + "value": "[200,)" + } + } + ] + }, + { + "Input": "Onun skoru 200 ya da 190'dan yรผksek", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "190'dan yรผksek", + "TypeName": "numberrange", + "Resolution": { + "value": "(190,)" + } + } + ] + }, + { + "Input": "Onun skoru 30'dan az ya da eลŸit", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "30'dan az ya da eลŸit", + "TypeName": "numberrange", + "Resolution": { + "value": "(,30]" + } + } + ] + }, + { + "Input": "Onun skoru 30'a eลŸit ya da daha az", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "30'a eลŸit ya da daha az", + "TypeName": "numberrange", + "Resolution": { + "value": "(,30]" + } + } + ] + }, + { + "Input": "Onun skoru en az 30'a eลŸit", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "en az 30'a eลŸit", + "TypeName": "numberrange", + "Resolution": { + "value": "[30,)" + } + } + ] + }, + { + "Input": "Onun skoru 30'a eลŸit ya da daha fazla", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "30'a eลŸit ya da daha fazla", + "TypeName": "numberrange", + "Resolution": { + "value": "[30,)" + } + } + ] + }, + { + "Input": "Onun skoru 5000'e eลŸit ya da daha az", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5000'e eลŸit ya da daha az", + "TypeName": "numberrange", + "Resolution": { + "value": "(,5000]" + } + } + ] + }, + { + "Input": "Onun skoru 5000'e eลŸit ya da 6000'den daha az", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5000'e eลŸit", + "TypeName": "numberrange", + "Resolution": { + "value": "[5000,5000]" + } + }, + { + "Text": "6000'den daha az", + "TypeName": "numberrange", + "Resolution": { + "value": "(,6000)" + } + } + ] + }, + { + "Input": "Onun skoru 5000'e eลŸit ya da daha fazla", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5000'e eลŸit ya da daha fazla", + "TypeName": "numberrange", + "Resolution": { + "value": "[5000,)" + } + } + ] + }, + { + "Input": "Onun skoru 5000'e eลŸit ya da 4500'den daha fazla", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5000'e eลŸit", + "TypeName": "numberrange", + "Resolution": { + "value": "[5000,5000]" + } + }, + { + "Text": "4500'den daha fazla", + "TypeName": "numberrange", + "Resolution": { + "value": "(4500,)" + } + } + ] + }, + { + "Input": "Onun skoru 5000'den az ya da eลŸit", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5000'den az ya da eลŸit", + "TypeName": "numberrange", + "Resolution": { + "value": "(,5000]" + } + } + ] + }, + { + "Input": "Onun skoru 5000'den fazla ya da eลŸit", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5000'den fazla ya da eลŸit", + "TypeName": "numberrange", + "Resolution": { + "value": "[5000,)" + } + } + ] + }, + { + "Input": "Onun skoru 5000'den fazla ya da 6000'e eลŸit", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5000'den fazla", + "TypeName": "numberrange", + "Resolution": { + "value": "(5000,)" + } + }, + { + "Text": "6000'e eลŸit", + "TypeName": "numberrange", + "Resolution": { + "value": "[6000,6000]" + } + } + ] + }, + { + "Input": "Onun skoru 5000'e eลŸit veya 5000'den az", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5000'e eลŸit", + "TypeName": "numberrange", + "Resolution": { + "value": "[5000,5000]" + } + }, + { + "Text": "5000'den az", + "TypeName": "numberrange", + "Resolution": { + "value": "(,5000)" + } + } + ] + }, + { + "Input": "Sayฤฑ aralฤฑฤŸฤฑ 1000-5000'dir", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1000-5000", + "TypeName": "numberrange", + "Resolution": { + "value": "[1000,5000)" + } + } + ] + }, + { + "Input": "Sayฤฑ aralฤฑฤŸฤฑ 1000 - 5000'dir", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1000 - 5000", + "TypeName": "numberrange", + "Resolution": { + "value": "[1000,5000)" + } + } + ] + }, + { + "Input": "Sayฤฑ aralฤฑฤŸฤฑ 1000โ€“5000'dir", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1000โ€“5000", + "TypeName": "numberrange", + "Resolution": { + "value": "[1000,5000)" + } + } + ] + }, + { + "Input": "Sayฤฑ aralฤฑฤŸฤฑ 1000 โ€“ 5000'dir", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1000 โ€“ 5000", + "TypeName": "numberrange", + "Resolution": { + "value": "[1000,5000)" + } + } + ] + }, + { + "Input": "2 bรถlรผ 5 veya daha fazlasฤฑ nasฤฑl", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2 bรถlรผ 5 veya daha fazlasฤฑ", + "TypeName": "numberrange", + "Resolution": { + "value": "[0.4,)" + } + } + ] + }, + { + "Input": "5'te 2'den fazlasฤฑ nasฤฑl", + "Comment": "As this can be ambiguous, by design the interpretation is left-to-right and the range is extracted first.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2'den fazla", + "TypeName": "numberrange", + "Resolution": { + "value": "(2,)" + } + } + ] + }, + { + "Input": "Bana 2009'daki 30000'den fazla kayฤฑt gรถsterebilir misin", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "30000'den fazla", + "TypeName": "numberrange", + "Resolution": { + "value": "(30000,)" + } + } + ] + }, + { + "Input": "Bana 2009'daki 3000'den az kayฤฑt gรถsterebilir misin", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3000'den az", + "TypeName": "numberrange", + "Resolution": { + "value": "(,3000)" + } + } + ] + }, + { + "Input": "> 30 olduฤŸunda hala bรถyle mi", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "> 30", + "TypeName": "numberrange", + "Resolution": { + "value": "(30,)" + } + } + ] + }, + { + "Input": ">= 30 olduฤŸunda hala bรถyle mi", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": ">= 30", + "TypeName": "numberrange", + "Resolution": { + "value": "[30,)" + } + } + ] + }, + { + "Input": "<-30 olduฤŸunda hala bรถyle mi", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "<-30", + "TypeName": "numberrange", + "Resolution": { + "value": "(,-30)" + } + } + ] + }, + { + "Input": "<= -30 olduฤŸunda hala bรถyle mi", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "<= -30", + "TypeName": "numberrange", + "Resolution": { + "value": "(,-30]" + } + } + ] + }, + { + "Input": "Sayฤฑ 20000 bรถlรผ 1998'e eลŸittir", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "20000 bรถlรผ 1998'e eลŸittir", + "TypeName": "numberrange", + "Resolution": { + "value": "[10.01001001001,10.01001001001]" + } + } + ] + }, + { + "Input": "Sayฤฑ 200'den 3000000 bรถlรผ 2008'e kadar", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "200'den 3000000 bรถlรผ 2008'e kadar", + "TypeName": "numberrange", + "Resolution": { + "value": "[200,1494.02390438247)" + } + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Turkish/OrdinalModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Turkish/OrdinalModel.json new file mode 100644 index 000000000..300829d8f --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Turkish/OrdinalModel.json @@ -0,0 +1,494 @@ +[ + { + "Input": "รผรง trilyonuncu", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "รผรง trilyonuncu", + "TypeName": "ordinal", + "Resolution": { + "offset": "3000000000000", + "relativeTo": "start", + "value": "3000000000000" + } + } + ] + }, + { + "Input": "yรผz trilyonuncu", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "yรผz trilyonuncu", + "TypeName": "ordinal", + "Resolution": { + "offset": "100000000000000", + "relativeTo": "start", + "value": "100000000000000" + } + } + ] + }, + { + "Input": "11'inci", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "11'inci", + "TypeName": "ordinal", + "Resolution": { + "offset": "11", + "relativeTo": "start", + "value": "11" + } + } + ] + }, + { + "Input": "21'inci", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "21'inci", + "TypeName": "ordinal", + "Resolution": { + "offset": "21", + "relativeTo": "start", + "value": "21" + } + } + ] + }, + { + "Input": "30'uncu", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "30'uncu", + "TypeName": "ordinal", + "Resolution": { + "offset": "30", + "relativeTo": "start", + "value": "30" + } + } + ] + }, + { + "Input": "2'nci", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2'nci", + "TypeName": "ordinal", + "Resolution": { + "offset": "2", + "relativeTo": "start", + "value": "2" + } + } + ] + }, + { + "Input": "on birinci", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "on birinci", + "TypeName": "ordinal", + "Resolution": { + "offset": "11", + "relativeTo": "start", + "value": "11" + } + } + ] + }, + { + "Input": "yirminci", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "yirminci", + "TypeName": "ordinal", + "Resolution": { + "offset": "20", + "relativeTo": "start", + "value": "20" + } + } + ] + }, + { + "Input": "yirmi beลŸinci", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "yirmi beลŸinci", + "TypeName": "ordinal", + "Resolution": { + "offset": "25", + "relativeTo": "start", + "value": "25" + } + } + ] + }, + { + "Input": "yirmi birinci", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "yirmi birinci", + "TypeName": "ordinal", + "Resolution": { + "offset": "21", + "relativeTo": "start", + "value": "21" + } + } + ] + }, + { + "Input": "yรผz yirmi birinci", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "yรผz yirmi birinci", + "TypeName": "ordinal", + "Resolution": { + "offset": "121", + "relativeTo": "start", + "value": "121" + } + } + ] + }, + { + "Input": "trilyonuncu", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "trilyonuncu", + "TypeName": "ordinal", + "Resolution": { + "offset": "1000000000000", + "relativeTo": "start", + "value": "1000000000000" + } + } + ] + }, + { + "Input": "yirmi bir trilyon รผรง yรผz yirmi ikinci", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "yirmi bir trilyon รผรง yรผz yirmi ikinci", + "TypeName": "ordinal", + "Resolution": { + "offset": "21000000000322", + "relativeTo": "start", + "value": "21000000000322" + } + } + ] + }, + { + "Input": "iki yรผzรผncรผ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "iki yรผzรผncรผ", + "TypeName": "ordinal", + "Resolution": { + "offset": "200", + "relativeTo": "start", + "value": "200" + } + } + ] + }, + { + "Input": "Seattle'a birinci sฤฑnฤฑf yer ayฤฑrt", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "birinci", + "TypeName": "ordinal", + "Resolution": { + "offset": "1", + "relativeTo": "start", + "value": "1" + } + } + ] + }, + { + "Input": "100'รผncรผ araba", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "100'รผncรผ", + "TypeName": "ordinal", + "Resolution": { + "offset": "100", + "relativeTo": "start", + "value": "100" + } + } + ] + }, + { + "Input": "1000'inci araba", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1000'inci", + "TypeName": "ordinal", + "Resolution": { + "offset": "1000", + "relativeTo": "start", + "value": "1000" + } + } + ] + }, + { + "Input": "100000'inci araba", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "100000'inci", + "TypeName": "ordinal", + "Resolution": { + "offset": "100000", + "relativeTo": "start", + "value": "100000" + } + } + ] + }, + { + "Input": "20'nci gรผn", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "20'nci", + "TypeName": "ordinal", + "Resolution": { + "offset": "20", + "relativeTo": "start", + "value": "20" + } + } + ] + }, + { + "Input": "30'uncu baลŸkan", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "30'uncu", + "TypeName": "ordinal", + "Resolution": { + "offset": "30", + "relativeTo": "start", + "value": "30" + } + } + ] + }, + { + "Input": "10.000tl", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "1. sฤฑrada", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1.", + "Start": 0, + "End": 1, + "TypeName": "ordinal", + "Resolution": { + "offset": "1", + "relativeTo": "start", + "value": "1" + } + } + ] + }, + { + "Input": "รถnceki", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "รถnceki", + "Start": 0, + "End": 5, + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "-1", + "relativeTo": "current", + "value": "current-1" + } + } + ] + }, + { + "Input": "Sonraki", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "sonraki", + "Start": 0, + "End": 6, + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "1", + "relativeTo": "current", + "value": "current+1" + } + } + ] + }, + { + "Input": "Bir รถnceki", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "bir รถnceki", + "Start": 0, + "End": 9, + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "-1", + "relativeTo": "current", + "value": "current-1" + } + } + ] + }, + { + "Input": "ilki", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ilki", + "Start": 0, + "End": 3, + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "0", + "relativeTo": "current", + "value": "current+0" + } + } + ] + }, + { + "Input": "ฤฐlki", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ฤฐlki", + "Start": 0, + "End": 3, + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "0", + "relativeTo": "current", + "value": "current+0" + } + } + ] + }, + { + "Input": "ilk kitap", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ilk", + "Start": 0, + "End": 2, + "TypeName": "ordinal", + "Resolution": { + "offset": "1", + "relativeTo": "start", + "value": "1" + } + } + ] + }, + { + "Input": "Sonuncusu", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "sonuncusu", + "Start": 0, + "End": 8, + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "0", + "relativeTo": "end", + "value": "end+0" + } + } + ] + }, + { + "Input": "son", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "son", + "Start": 0, + "End": 2, + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "0", + "relativeTo": "end", + "value": "end+0" + } + } + ] + }, + { + "Input": "sonuncu", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "sonuncu", + "Start": 0, + "End": 6, + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "0", + "relativeTo": "end", + "value": "end+0" + } + } + ] + }, + { + "Input": "en son", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "en son", + "Start": 0, + "End": 5, + "TypeName": "ordinal.relative", + "Resolution": { + "offset": "0", + "relativeTo": "end", + "value": "end+0" + } + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Turkish/PercentModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Turkish/PercentModel.json new file mode 100644 index 000000000..da7c4291c --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Number/Turkish/PercentModel.json @@ -0,0 +1,169 @@ +[ + { + "Input": "%100", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "%100", + "TypeName": "percentage", + "Resolution": { + "value": "100%" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "yรผzde 100", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "yรผzde 100", + "TypeName": "percentage", + "Resolution": { + "value": "100%" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "yรผzde 240", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "yรผzde 240", + "TypeName": "percentage", + "Resolution": { + "value": "240%" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "yรผzde yirmi", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "yรผzde yirmi", + "TypeName": "percentage", + "Resolution": { + "value": "20%" + }, + "Start": 0, + "End": 10 + } + ] + }, + { + "Input": "yรผzde otuz", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "yรผzde otuz", + "TypeName": "percentage", + "Resolution": { + "value": "30%" + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": "yรผzde yรผz", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "yรผzde yรผz", + "TypeName": "percentage", + "Resolution": { + "value": "100%" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "yรผzde 10", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "yรผzde 10", + "TypeName": "percentage", + "Resolution": { + "value": "10%" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "yรผzde yirmi iki", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "yรผzde yirmi iki", + "TypeName": "percentage", + "Resolution": { + "value": "22%" + }, + "Start": 0, + "End": 14 + } + ] + }, + { + "Input": "210'un yรผzdesi", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "210'un yรผzdesi", + "TypeName": "percentage", + "Resolution": { + "value": "210%" + }, + "Start": 0, + "End": 13 + } + ] + }, + { + "Input": "yรผzde 210", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "yรผzde 210", + "TypeName": "percentage", + "Resolution": { + "value": "210%" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "eksi yรผzde beลŸ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "eksi yรผzde beลŸ", + "TypeName": "percentage", + "Resolution": { + "value": "-5%" + }, + "Start": 0, + "End": 13 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Chinese/AgeModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Chinese/AgeModel.json new file mode 100644 index 000000000..268797f6f --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Chinese/AgeModel.json @@ -0,0 +1,153 @@ +[ + { + "Input": "ๅฝ“ๅฅนไบ”ๅฒ็š„ๆ—ถๅ€™๏ผŒๅฅนๅญฆไผšไบ†้ช‘่‡ช่กŒ่ฝฆ", + "Results": [ + { + "Text": "ไบ”ๅฒ", + "TypeName": "age", + "Resolution": { + "value": "5", + "unit": "Year" + }, + "Start": 2, + "End": 3 + } + ] + }, + { + "Input": "ๆˆ‘ๅชๆœ‰29ๅฒ๏ผ", + "Results": [ + { + "Text": "29ๅฒ", + "TypeName": "age", + "Resolution": { + "value": "29", + "unit": "Year" + }, + "Start": 3, + "End": 5 + } + ] + }, + { + "Input": "่ฟ™ไปถไบ‹ๅ‘็”Ÿๅœจๅฎๅฎๅชๆœ‰ๅไธชๆœˆๅคง็š„ๆ—ถๅ€™.", + "Results": [ + { + "Text": "ๅไธชๆœˆๅคง", + "TypeName": "age", + "Resolution": { + "value": "10", + "unit": "Month" + }, + "Start": 10, + "End": 13 + } + ] + }, + { + "Input": "ๅไบŒๆœˆๅˆๅ‡บ็”Ÿ็š„่ฏๅทฒ็ปไธ‰ๅ‘จๅคงไบ†", + "Results": [ + { + "Text": "ไธ‰ๅ‘จๅคง", + "TypeName": "age", + "Resolution": { + "value": "3", + "unit": "Week" + }, + "Start": 10, + "End": 12 + } + ] + }, + { + "Input": "ๅฅนๅ‡บ็”ŸไบŽ1945ๅนด5ๆœˆ8ๅท๏ผŒ็Žฐๅœจ60ๅฒไบ†", + "Results": [ + { + "Text": "60ๅฒ", + "TypeName": "age", + "Resolution": { + "value": "60", + "unit": "Year" + }, + "Start": 16, + "End": 18 + } + ] + }, + { + "Input": "ๅฅนๅทฒ็ปๆปกไธƒๅ‘จๅฒไบ†๏ผŒๅฏไปฅไธŠๅฐๅญฆไบ†", + "Results": [ + { + "Text": "ไธƒๅ‘จๅฒ", + "TypeName": "age", + "Resolution": { + "value": "7", + "unit": "Year" + }, + "Start": 4, + "End": 6 + } + ] + }, + { + "Input": "90ๅคฉๅคง็š„ๅฐๅญฉๅบ”่ฏฅๅŽปๅŒป้™ขๅšๆฃ€ๆŸฅ", + "Results": [ + { + "Text": "90ๅคฉๅคง", + "TypeName": "age", + "Resolution": { + "value": "90", + "unit": "Day" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "70 - 90ๅคฉๅคง็š„ๅฐๅญฉๅบ”่ฏฅๅŽปๅŒป้™ขๅšๆฃ€ๆŸฅ", + "NotSupported": "javascript, java", + "Results": [ + { + "Text": "90ๅคฉๅคง", + "TypeName": "age", + "Resolution": { + "value": "90", + "unit": "Day" + }, + "Start": 5, + "End": 8 + } + ] + }, + { + "Input": "ๅไบŒๅ‘จๅฒ", + "Results": [ + { + "Text": "ๅไบŒๅ‘จๅฒ", + "TypeName": "age", + "Resolution": { + "value": "12", + "unit": "Year" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "ไป–ๅทฒ็ปๆœ‰ๅไบŒๅ‘จๅคงไบ†", + "Results": [ + { + "Text": "ๅไบŒๅ‘จๅคง", + "TypeName": "age", + "Resolution": { + "value": "12", + "unit": "Week" + }, + "Start": 4, + "End": 7 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Chinese/CurrencyModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Chinese/CurrencyModel.json new file mode 100644 index 000000000..a5b789319 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Chinese/CurrencyModel.json @@ -0,0 +1,591 @@ +[ + { + "Input": "ๆฑŸ่‹ๅฝฉๆฐ‘15ๅ…ƒไธญๅคงไน้€1600ไธ‡ ๅฅ–ๆฑ 36.57ไบฟ", + "Results": [ + { + "Text": "15ๅ…ƒ", + "TypeName": "currency", + "Resolution": { + "isoCurrency": "CNY", + "value": "15", + "unit": "Chinese yuan" + }, + "Start": 4, + "End": 6 + } + ] + }, + { + "Input": "ๅ…ถไธญ๏ผŒๅ››ๅทๅฝฉๅ‹ไธญๅพ—1ๆณจ1000ไธ‡ๅ…ƒๅŸบๆœฌๅคดๅฅ–๏ผ›", + "Results": [ + { + "Text": "1000ไธ‡ๅ…ƒ", + "TypeName": "currency", + "Resolution": { + "isoCurrency": "CNY", + "value": "10000000", + "unit": "Chinese yuan" + }, + "Start": 11, + "End": 16 + } + ] + }, + { + "Input": "ๆœฌๆœŸๅผ€ๅฅ–็ป“ๆŸๅŽ๏ผŒๅฅ–ๆฑ ้‡‘้ขๆ”€ๅ‡่‡ณ36.57ไบฟๅ…ƒใ€‚", + "Results": [ + { + "Text": "36.57ไบฟๅ…ƒ", + "TypeName": "currency", + "Resolution": { + "isoCurrency": "CNY", + "value": "3657000000", + "unit": "Chinese yuan" + }, + "Start": 15, + "End": 21 + } + ] + }, + { + "Input": "๏ผ‘ๆฌงๅ…ƒๅฏไปฅ", + "Results": [ + { + "Text": "1ๆฌงๅ…ƒ", + "TypeName": "currency", + "Resolution": { + "isoCurrency": "EUR", + "value": "1", + "unit": "Euro" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "ๅ…‘ๆข๏ผ‘๏ผŽ๏ผ๏ผ—๏ผ•๏ผ“็พŽๅ…ƒ", + "Results": [ + { + "Text": "1.0753็พŽๅ…ƒ", + "TypeName": "currency", + "Resolution": { + "isoCurrency": "USD", + "value": "1.0753", + "unit": "United States dollar" + }, + "Start": 2, + "End": 9 + } + ] + }, + { + "Input": "ๅ…‘ๆข1.0092็‘žๅฃซๆณ•้ƒŽ", + "Results": [ + { + "Text": "1.0092็‘žๅฃซๆณ•้ƒŽ", + "TypeName": "currency", + "Resolution": { + "isoCurrency": "CHF", + "value": "1.0092", + "unit": "Swiss franc" + }, + "Start": 2, + "End": 11 + } + ] + }, + { + "Input": "2016ๅนด็”ฑไบŽๅนถ่ดญ็ญ‰็›ดๆŽฅๆŠ•่ต„๏ผŒไธญๅ›ฝ่ต„้‡‘ๅ‡€ๆตๅ‡บ1200ไบฟ็พŽๅ…ƒ", + "Results": [ + { + "Text": "1200ไบฟ็พŽๅ…ƒ", + "TypeName": "currency", + "Resolution": { + "isoCurrency": "USD", + "value": "120000000000", + "unit": "United States dollar" + }, + "Start": 22, + "End": 28 + } + ] + }, + { + "Input": "ๅฎๅฎ‰็ง‘ๆŠ€ๅ…ฌๅธไธŽๅ›ฝ้™…็ฒพๅฏ†็š„15ไฝ่‚กไธœ็ญพ็ฝฒๆ”ถ่ดญๅ่ฎฎ๏ผŒไปฅๆฏ่‚ก1.95ๆธฏๅ…ƒ", + "Results": [ + { + "Text": "1.95ๆธฏๅ…ƒ", + "TypeName": "currency", + "Resolution": { + "isoCurrency": "HKD", + "value": "1.95", + "unit": "Hong Kong dollar" + }, + "Start": 27, + "End": 32 + } + ] + }, + { + "Input": "ๅคฎ่กŒๅˆฐๆœŸๅฎšๅญ˜ๅ•5306ไบฟๅฐๅธ", + "Results": [ + { + "Text": "5306ไบฟๅฐๅธ", + "TypeName": "currency", + "Resolution": { + "isoCurrency": "TWD", + "value": "530600000000", + "unit": "New Taiwan dollar" + }, + "Start": 7, + "End": 13 + } + ] + }, + { + "Input": "ไธœ่Š้‡็ป„ๅฆ้œ€1ไธ‡ไบฟๆ—ฅๅ…ƒ ๅทฒๅ‘ไบคๆ˜“้“ถ่กŒ็”ณ่ฏท่ดทๆฌพ", + "Results": [ + { + "Text": "1ไธ‡ไบฟๆ—ฅๅ…ƒ", + "TypeName": "currency", + "Resolution": { + "isoCurrency": "JPY", + "value": "1000000000000", + "unit": "Japanese yen" + }, + "Start": 6, + "End": 10 + } + ] + }, + { + "Input": "10ๆ—ฅๅ…ƒ5ๆ—ฅๆœฌ้Šญ", + "NotSupported": "javascript, java", + "Results": [ + { + "Text": "10ๆ—ฅๅ…ƒ5ๆ—ฅๆœฌ้Šญ", + "TypeName": "currency", + "Resolution": { + "isoCurrency": "JPY", + "value": "10.05", + "unit": "Japanese yen" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "่พพๅˆฐ445ๅฅˆๆ‹‰ๅ…‘ๆข", + "Results": [ + { + "Text": "445ๅฅˆๆ‹‰", + "TypeName": "currency", + "Resolution": { + "isoCurrency": "NGN", + "value": "445", + "unit": "Nigerian naira" + }, + "Start": 2, + "End": 6 + } + ] + }, + { + "Input": "ๅไบ”็พŽๅ…ƒ", + "Results": [ + { + "Text": "ๅไบ”็พŽๅ…ƒ", + "TypeName": "currency", + "Resolution": { + "isoCurrency": "USD", + "value": "15", + "unit": "United States dollar" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "ๅ็พŽๅ…ƒ", + "Results": [ + { + "Text": "ๅ็พŽๅ…ƒ", + "TypeName": "currency", + "Resolution": { + "isoCurrency": "USD", + "value": "10", + "unit": "United States dollar" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "่‹นๆžœๆŠ˜ๆ‰ฃไธ€็พŽๅ…ƒ", + "Results": [ + { + "Text": "ไธ€็พŽๅ…ƒ", + "TypeName": "currency", + "Resolution": { + "isoCurrency": "USD", + "value": "1", + "unit": "United States dollar" + }, + "Start": 4, + "End": 6 + } + ] + }, + { + "Input": "่ฟ™ๅฐ็”ต่„‘ไธค็พŽๅ…ƒ", + "Results": [ + { + "Text": "ไธค็พŽๅ…ƒ", + "TypeName": "currency", + "Resolution": { + "isoCurrency": "USD", + "value": "2", + "unit": "United States dollar" + }, + "Start": 4, + "End": 6 + } + ] + }, + { + "Input": "่ฟ™ๅฐ็”ต่„‘ไธค็พŽๅ…ƒๅˆไธ‰็พŽๅˆ†", + "NotSupported": "javascript", + "Results": [ + { + "Text": "ไธค็พŽๅ…ƒๅˆไธ‰็พŽๅˆ†", + "TypeName": "currency", + "Resolution": { + "isoCurrency": "USD", + "value": "2.03", + "unit": "United States dollar" + }, + "Start": 4, + "End": 10 + } + ] + }, + { + "Input": "่ฟ™ไธชๆ‰‹ๆœบๅฃณไบ”ๅ…ƒไธ‰ๆฏ›", + "NotSupported": "javascript", + "Results": [ + { + "Text": "ไบ”ๅ…ƒไธ‰ๆฏ›", + "TypeName": "currency", + "Resolution": { + "isoCurrency": "CNY", + "value": "5.3", + "unit": "Chinese yuan" + }, + "Start": 5, + "End": 8 + } + ] + }, + { + "Input": "่ฟ™ไธชๆ‰‹ๆœบๅฃณ่Šฑ่ดนไฝ ไบ”็พŽๅ…ƒๅ’Œ่Šฑ่ดนๆˆ‘ไธ‰ๅ—", + "NotSupported": "javascript", + "Results": [ + { + "Text": "ไบ”็พŽๅ…ƒ", + "TypeName": "currency", + "Resolution": { + "isoCurrency": "USD", + "value": "5", + "unit": "United States dollar" + }, + "Start": 8, + "End": 10 + }, + { + "Text": "ไธ‰ๅ—", + "TypeName": "currency", + "Resolution": { + "isoCurrency": "CNY", + "value": "3", + "unit": "Chinese yuan" + }, + "Start": 15, + "End": 16 + } + ] + }, + { + "Input": "ๆˆ‘ๆœ‰ไธ€ๅƒๅ…ƒ", + "Results": [ + { + "Text": "ไธ€ๅƒๅ…ƒ", + "TypeName": "currency", + "Resolution": { + "isoCurrency": "CNY", + "value": "1000", + "unit": "Chinese yuan" + }, + "Start": 2, + "End": 4 + } + ] + }, + { + "Input": "50ๅ…ƒ6่ง’ไธ‰ๅˆ†", + "NotSupported": "python,dotnet", + "Results": [ + { + "Text": "50ๅ…ƒ6่ง’ไธ‰ๅˆ†", + "Start": 0, + "End": 6, + "TypeName": "currency", + "Resolution": { + "isoCurrency": "CNY", + "unit": "Chinese yuan", + "value": "50.63" + } + } + ] + }, + { + "Input": "ไบบๆฐ‘ๅธ ็พŽๅ…ƒ", + "Results": [ + { + "Text": "ไบบๆฐ‘ๅธ", + "Start": 0, + "End": 2, + "TypeName": "currency", + "Resolution": { + "isoCurrency": "CNY", + "unit": "Chinese yuan", + "value": null + } + }, + { + "Text": "็พŽๅ…ƒ", + "Start": 4, + "End": 5, + "TypeName": "currency", + "Resolution": { + "isoCurrency": "USD", + "unit": "United States dollar", + "value": null + } + } + ] + }, + { + "Input": "ไบบๆฐ‘ๅธ็พŽๅ…ƒ", + "Results": [ + { + "Text": "ไบบๆฐ‘ๅธ", + "Start": 0, + "End": 2, + "TypeName": "currency", + "Resolution": { + "isoCurrency": "CNY", + "unit": "Chinese yuan", + "value": null + } + }, + { + "Text": "็พŽๅ…ƒ", + "Start": 3, + "End": 4, + "TypeName": "currency", + "Resolution": { + "isoCurrency": "USD", + "unit": "United States dollar", + "value": null + } + } + ] + }, + { + "Input": "4ไบบๆฐ‘ๅธ 5็พŽๅ…ƒ", + "Results": [ + { + "Text": "4ไบบๆฐ‘ๅธ", + "Start": 0, + "End": 3, + "TypeName": "currency", + "Resolution": { + "isoCurrency": "CNY", + "unit": "Chinese yuan", + "value": "4" + } + }, + { + "Text": "5็พŽๅ…ƒ", + "Start": 5, + "End": 7, + "TypeName": "currency", + "Resolution": { + "isoCurrency": "USD", + "unit": "United States dollar", + "value": "5" + } + } + ] + }, + { + "Input": "4ไบบๆฐ‘ๅธ5็พŽๅ…ƒ", + "Results": [ + { + "Text": "4ไบบๆฐ‘ๅธ", + "Start": 0, + "End": 3, + "TypeName": "currency", + "Resolution": { + "isoCurrency": "CNY", + "unit": "Chinese yuan", + "value": "4" + } + }, + { + "Text": "5็พŽๅ…ƒ", + "Start": 4, + "End": 6, + "TypeName": "currency", + "Resolution": { + "isoCurrency": "USD", + "unit": "United States dollar", + "value": "5" + } + } + ] + }, + { + "Input": "8ไบฟๅ…ƒไบบๆฐ‘ๅธ", + "Results": [ + { + "Text": "8ไบฟๅ…ƒไบบๆฐ‘ๅธ", + "Start": 0, + "End": 5, + "TypeName": "currency", + "Resolution": { + "isoCurrency": "CNY", + "unit": "Chinese yuan", + "value": "800000000" + } + } + ] + }, + { + "Input": "ไบบๆฐ‘ๅธ 50ๅ…ƒ", + "NotSupported":"javascript, java, dotnet, python", + "Results": [ + { + "Text": "ไบบๆฐ‘ๅธ 50ๅ…ƒ", + "Start": 0, + "End": 7, + "TypeName": "currency", + "Resolution": { + "isoCurrency": "CNY", + "unit": "Chinese yuan", + "value": "50" + } + } + ] + }, + { + "Input": "ไบบๆฐ‘ๅธ 8ๅƒๅ…ƒ", + "NotSupported": "javascript, java, dotnet, python", + "Results": [ + { + "Text": "ไบบๆฐ‘ๅธ 8ๅƒๅ…ƒ", + "Start": 0, + "End": 6, + "TypeName": "currency", + "Resolution": { + "isoCurrency": "CNY", + "unit": "Chinese yuan", + "value": "8000" + } + } + ] + }, + { + "Input": "ไบ”่ง’ๅคงๆฅผๅฎฃๅธƒไบ†ไฝœๆˆ˜่ฎกๅˆ’", + "NotSupported": "javascript, java, python", + "Results": [] + }, + { + "Input": "ๆ ‡ๅ‡†ๆ™ฎๅฐ”ๆŒ‡ๆ•ฐไธ‹้™", + "NotSupported": "javascript, java, python", + "Results": [] + }, + { + "Input": "ๅœจไธ‹้ข็š„ไปทๆ ผไธญ้€‰ไธ€ไธช๏ผŒ$20๏ผŒ300็พŽๅœ†, ๏ฟฅ300, ok?", + "Results": [ + { + "Text": "$20", + "Start": 11, + "End": 13, + "TypeName": "currency", + "Resolution": { + "unit": "Dollar", + "value": "20" + } + }, + { + "Text": "300็พŽๅœ†", + "Start": 15, + "End": 19, + "TypeName": "currency", + "Resolution": { + "isoCurrency": "USD", + "unit": "United States dollar", + "value": "300" + } + }, + { + "Text": "๏ฟฅ300", + "Start": 22, + "End": 25, + "TypeName": "currency", + "Resolution": { + "isoCurrency": "CNY", + "unit": "Chinese yuan", + "value": "300" + } + } + ] + }, + { + "Input": "ๅŒ…ๆ‹ฌๅœจ้‡‘่žๅธ‚ๅœบไธญ็ฎก็†็š„ๅŸบ้‡‘็ฎก็†ไธšๅŠกๅœจๅ†…็š„FILPๆ€ป้ขไนŸๅ‡ๅฐ‘ไบ†ไบŒ๏ผ…๏ผŒไธบๅ››ๅไนๅ…†ไนๅƒไบ”็™พไนๅไบŒๅ„„ๅ…ƒ๏ผŒๆ˜ฏๆœ‰ๅฒไปฅๆฅๆœ€ๅคง็š„ใ€‚", + "Results": [ + { + "Text": "ๅ››ๅไนๅ…†ไนๅƒไบ”็™พไนๅไบŒๅ„„ๅ…ƒ", + "TypeName": "currency", + "Resolution": { + "isoCurrency": "CNY", + "unit": "Chinese yuan", + "value": "49959200000000" + }, + "Start": 34, + "End": 46 + } + ] + } + , + { + "Input": "ๆˆ‘ๆœ‰20ไธชๆฏ”็‰นๅธ", + "Results": [ + { + "Text": "20ไธชๆฏ”็‰นๅธ", + "TypeName": "currency", + "Resolution": { + "unit": "Bitcoin", + "value": "20" + }, + "Start": 2, + "End": 7 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Chinese/DimensionModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Chinese/DimensionModel.json new file mode 100644 index 000000000..cd46dc300 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Chinese/DimensionModel.json @@ -0,0 +1,480 @@ +[ + { + "Input": "ๅŽปๅนด๏ผŒๆฝœๆฑŸ่™พ็จปไบงไธš็ปผๅˆไบงๅ€ผ็ช็ ด180ไบฟๅ…ƒ๏ผŒๅธฆๅŠจๅฐฑไธš่ถ…10ไธ‡ไบบ๏ผŒ้พ™่™พๅ…ปๆฎ–ๆˆทๆˆทๅนณๅขžๆ”ถ16000ๅ…ƒ๏ผŒๅธฆๅŠจๅ…จ็œๅ…ปๆฎ–ๅฐ้พ™่™พ387ไธ‡ไบฉใ€‚", + "Results": [ + { + "Text": "387ไธ‡ไบฉ", + "TypeName": "dimension", + "Resolution": { + "value": "3870000", + "unit": "Mu" + }, + "Start": 56, + "End": 60 + } + ] + }, + { + "Input": "้˜ณ่ฅฟ่พฃๆค’็ซ่พฃไธŠๅธ‚ๆ—ฅๅ‡20ไธ‡ๅ…ฌๆ–ค่ฟœ้”€็ ไธ‰่ง’", + "Results": [ + { + "Text": "20ไธ‡ๅ…ฌๆ–ค", + "TypeName": "dimension", + "Resolution": { + "value": "200000", + "unit": "Kilogram" + }, + "Start": 10, + "End": 14 + } + ] + }, + { + "Input": "ๅฆ‚ไปŠ่บซ้ซ˜168ๅ…ฌๅˆ†", + "Results": [ + { + "Text": "168ๅ…ฌๅˆ†", + "TypeName": "dimension", + "Resolution": { + "value": "168", + "unit": "Centimeter" + }, + "Start": 4, + "End": 8 + } + ] + }, + { + "Input": "ๆพณ่”้‚ฆ่ญฆๅฏŸไธŽ็ปดๅทž่ญฆๆ–นๅœจๅขจๅฐ”ๆœฌ็ผด่Žท่ฟ‘ไธ€ๅจๅ†ฐๆฏ’๏ผŒไธบๆพณๆดฒๅฒไธŠๆœ€ๅคงๅ†ฐๆฏ’่ตฐ็งๆกˆใ€‚๏ผˆๆพณๆดฒ่”้‚ฆ่ญฆๅฏŸๅฑ€ ...", + "Results": [ + { + "Text": "ไธ€ๅจ", + "TypeName": "dimension", + "Resolution": { + "value": "1", + "unit": "Ton" + }, + "Start": 17, + "End": 18 + } + ] + }, + { + "Input": "ๅฆ‚ไปŠ่บซ้ซ˜168cm", + "Results": [ + { + "Text": "168cm", + "TypeName": "dimension", + "Resolution": { + "value": "168", + "unit": "Centimeter" + }, + "Start": 4, + "End": 8 + } + ] + }, + { + "Input": "ๅฆ‚ไปŠ่บซ้ซ˜168CM", + "Results": [ + { + "Text": "168cm", + "TypeName": "dimension", + "Resolution": { + "value": "168", + "unit": "Centimeter" + }, + "Start": 4, + "End": 8 + } + ] + }, + { + "Input": "่ฟ™้‡Œๆฐดๆทฑ่ถ…่ฟ‡250m", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "250m", + "TypeName": "dimension", + "Resolution": { + "value": "250", + "unit": "Meter" + }, + "Start": 6, + "End": 9 + } + ] + }, + { + "Input": "dimensionๆ˜ฏไป€ไนˆๆ„ๆ€", + "Results": [] + }, + { + "Input": "ไปŠๅคฉ2:00 pm, ไฝ ๅฐ†ไผšๆ”ถๅˆฐไธ€ไธชๆƒŠๅ–œ๏ผ", + "NotSupported": "java", + "Results": [] + }, + { + "Input": "ไธ€ไฝๅๅซๆฐๅ…‹็š„็”ท็”Ÿ", + "NotSupported": "javascript, python, java, dotnet", + "Comment": "Ambiguous with other uses of ไฝ as measure word, especially ไธ€ไฝ", + "Results": [] + }, + { + "Input": "ไธ€ไฝๆ˜ฏๆœ€ๅฐ็š„ๅญ˜ๅ‚จๅ•ไฝ", + "NotSupported": "javascript, python, java, dotnet", + "Results": [ + { + "Text": "ไธ€ไฝ", + "Start": 0, + "End": 1, + "TypeName": "dimension", + "Resolution": { + "unit": "Bit", + "value": "1" + } + } + ] + }, + { + "Input": "ไธ€ๅจๅŠ", + "Results": [ + { + "Text": "ไธ€ๅจๅŠ", + "TypeName": "dimension", + "Resolution": { + "value": "1.5", + "unit": "Ton" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "ไธค็ฑณๅŠ", + "Results": [ + { + "Text": "ไธค็ฑณๅŠ", + "TypeName": "dimension", + "Resolution": { + "value": "2.5", + "unit": "Meter" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "ไธ‰ๆ–คๅŠ", + "Results": [ + { + "Text": "ไธ‰ๆ–คๅŠ", + "TypeName": "dimension", + "Resolution": { + "value": "3.5", + "unit": "Jin" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "ๅไบ”ๆ–คๅŠ", + "Results": [ + { + "Text": "ๅไบ”ๆ–คๅŠ", + "TypeName": "dimension", + "Resolution": { + "value": "15.5", + "unit": "Jin" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "12ๅƒ็ฑณ", + "Results": [ + { + "Text": "12ๅƒ็ฑณ", + "TypeName": "dimension", + "Resolution": { + "value": "12", + "unit": "Kilometer" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "2.3ๅƒๅ…‹", + "Results": [ + { + "Text": "2.3ๅƒๅ…‹", + "TypeName": "dimension", + "Resolution": { + "value": "2.3", + "unit": "Kilogram" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "1ๅƒๅ…‹", + "Results": [ + { + "Text": "1ๅƒๅ…‹", + "TypeName": "dimension", + "Resolution": { + "value": "1", + "unit": "Kilogram" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "ไธ‰็™พ็ฑณ", + "Results": [ + { + "Text": "ไธ‰็™พ็ฑณ", + "TypeName": "dimension", + "Resolution": { + "value": "300", + "unit": "Meter" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "ๅ››ๅๅ…‹", + "Results": [ + { + "Text": "ๅ››ๅๅ…‹", + "TypeName": "dimension", + "Resolution": { + "value": "40", + "unit": "Gram" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "ไธ‰ๅƒๆฏ”็‰น", + "NotSupported": "javascript", + "Results": [ + { + "Text": "ไธ‰ๅƒๆฏ”็‰น", + "TypeName": "dimension", + "Resolution": { + "value": "3", + "unit": "Kilobit" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "ไบ”ๅๅ…†ๅญ—่Š‚", + "Results": [ + { + "Text": "ไบ”ๅๅ…†ๅญ—่Š‚", + "TypeName": "dimension", + "Resolution": { + "value": "50", + "unit": "Megabyte" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "ๅ…ญๅƒๅญ—่Š‚", + "Results": [ + { + "Text": "ๅ…ญๅƒๅญ—่Š‚", + "TypeName": "dimension", + "Resolution": { + "value": "6", + "unit": "Kilobyte" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "ไธ€ๅƒๆฏ”็‰น", + "NotSupported": "javascript", + "Results": [ + { + "Text": "ไธ€ๅƒๆฏ”็‰น", + "TypeName": "dimension", + "Resolution": { + "value": "1", + "unit": "Kilobit" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "1ๅ…†่ตซๅ…น", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "1ๅ…†่ตซๅ…น", + "TypeName": "dimension", + "Resolution": { + "value": "1", + "unit": "Megahertz" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "100่ตซๅ…น", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "100่ตซๅ…น", + "TypeName": "dimension", + "Resolution": { + "value": "100", + "unit": "Hertz" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "ไธ€็™พๅƒ็“ฆ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไธ€็™พๅƒ็“ฆ", + "TypeName": "dimension", + "Resolution": { + "value": "100", + "unit": "Kilowatt" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "323ๅƒๅก", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "323ๅƒๅก", + "TypeName": "dimension", + "Resolution": { + "value": "323", + "unit": "Kilocalorie" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "ไธคไธ‡ไธค", + "NotSupported":"java", + "Results": [ + { + "Text": "ไธคไธ‡ไธค", + "TypeName": "dimension", + "Resolution": { + "value": "20000", + "unit": "Liang" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "ไบŒไธค", + "NotSupported":"java", + "Results": [ + { + "Text": "ไบŒไธค", + "TypeName": "dimension", + "Resolution": { + "value": "2", + "unit": "Liang" + }, + "Start": 0, + "End": 1 + } + ] + }, + { + "Input": "ไธ‰ๅไธค", + "NotSupported":"java", + "Results": [ + { + "Text": "ไธ‰ๅไธค", + "TypeName": "dimension", + "Resolution": { + "value": "30", + "unit": "Liang" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "ไธ‰ๅƒไธค็™พไธค", + "NotSupported":"java", + "Results": [ + { + "Text": "ไธ‰ๅƒไธค็™พไธค", + "TypeName": "dimension", + "Resolution": { + "value": "3200", + "unit": "Liang" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "1234ไธค", + "NotSupported":"java", + "Results": [ + { + "Text": "1234ไธค", + "TypeName": "dimension", + "Resolution": { + "value": "1234", + "unit": "Liang" + }, + "Start": 0, + "End": 4 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Chinese/TemperatureModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Chinese/TemperatureModel.json new file mode 100644 index 000000000..34e600944 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Chinese/TemperatureModel.json @@ -0,0 +1,153 @@ +[ + { + "Input": "่ฎพ็ฝฎๆ’ๆธฉๅ™จไธบ85ๅบฆ", + "Results": [ + { + "Text": "85ๅบฆ", + "TypeName": "temperature", + "Resolution": { + "value": "85", + "unit": "Degree" + }, + "Start": 6, + "End": 8 + } + ] + }, + { + "Input": "ๆŠŠๆธฉๅบฆๅ‡้ซ˜5ๅบฆ", + "Results": [ + { + "Text": "5ๅบฆ", + "TypeName": "temperature", + "Resolution": { + "value": "5", + "unit": "Degree" + }, + "Start": 5, + "End": 6 + } + ] + }, + { + "Input": "ๆญฃๅธธ็š„ๆธฉๅบฆๆ˜ฏๅŽๆฐๆธฉๅบฆ98.6ๅบฆ", + "Results": [ + { + "Text": "ๅŽๆฐๆธฉๅบฆ98.6ๅบฆ", + "TypeName": "temperature", + "Resolution": { + "value": "98.6", + "unit": "F" + }, + "Start": 6, + "End": 14 + } + ] + }, + { + "Input": "ๅŽๆฐๆธฉๅบฆ100ๅบฆ", + "Results": [ + { + "Text": "ๅŽๆฐๆธฉๅบฆ100ๅบฆ", + "TypeName": "temperature", + "Resolution": { + "value": "100", + "unit": "F" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "20ๆ‘„ๆฐๅบฆ", + "Results": [ + { + "Text": "20ๆ‘„ๆฐๅบฆ", + "TypeName": "temperature", + "Resolution": { + "value": "20", + "unit": "C" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "ๅค–้ข็š„ๆธฉๅบฆๆ˜ฏ98ๅบฆ", + "Results": [ + { + "Text": "98ๅบฆ", + "TypeName": "temperature", + "Resolution": { + "value": "98", + "unit": "Degree" + }, + "Start": 6, + "End": 8 + } + ] + }, + { + "Input": "ไฝ ่ƒฝๆŠŠๅŽๆฐๆธฉๅบฆ51ๅบฆ่ฝฌๆขไธบๆ‘„ๆฐๅบฆๅ—", + "Results": [ + { + "Text": "ๅŽๆฐๆธฉๅบฆ51ๅบฆ", + "TypeName": "temperature", + "Resolution": { + "value": "51", + "unit": "F" + }, + "Start": 3, + "End": 9 + }, + { + "Text": "ๆ‘„ๆฐๅบฆ", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "C" + }, + "Start": 13, + "End": 15 + } + ] + }, + { + "Input": "Annatalk่ฏท็ป™ๆˆ‘ไธ€ไบ›ๆ•ฐ็›ฎ", + "NotSupported": "javascript", + "Comment": "Temporary regression", + "Results": [] + }, + { + "Input": "ไป–็ƒงๅˆฐไบ†39ยฐC้‚ฃไนˆ้ซ˜", + "Results": [ + { + "Text": "39ยฐc", + "TypeName": "temperature", + "Resolution": { + "value": "39", + "unit": "C" + }, + "Start": 4, + "End": 7 + } + ] + }, + { + "Input": "ๆธฉๅบฆ็š„ๅ•ไฝๆ˜ฏยฐCๅ—", + "Results": [ + { + "Text": "ยฐc", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "C" + }, + "Start": 6, + "End": 7 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Dutch/AgeModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Dutch/AgeModel.json new file mode 100644 index 000000000..8e30d1aa2 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Dutch/AgeModel.json @@ -0,0 +1,284 @@ +[ + { + "Input": "Toen ze vijf jaar oud was, heeft ze leren fietsen.", + "Results": [ + { + "Text": "vijf jaar oud", + "TypeName": "age", + "Resolution": { + "value": "5", + "unit": "Year" + }, + "Start": 8, + "End": 20 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Dit verhaal is 10 jaar oud.", + "Results": [ + { + "Text": "10 jaar oud", + "TypeName": "age", + "Resolution": { + "value": "10", + "unit": "Year" + }, + "Start": 15, + "End": 25 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik ben pas 29 jaar.", + "Results": [ + { + "Text": "29 jaar", + "TypeName": "age", + "Resolution": { + "value": "29", + "unit": "Year" + }, + "Start": 11, + "End": 17 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Nu, op 95 jarige leeftijd, inzichten veranderen.", + "Results": [ + { + "Text": "95 jarige leeftijd", + "TypeName": "age", + "Resolution": { + "value": "95", + "unit": "Year" + }, + "Start": 7, + "End": 24 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "De Chinese Muur is meer dan 500 jaar oud en is langer dan 5000 mijl.", + "Results": [ + { + "Text": "500 jaar oud", + "TypeName": "age", + "Resolution": { + "value": "500", + "unit": "Year" + }, + "Start": 28, + "End": 39 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Zij is 60 jaar oud; zij is geboren op 8 mei 1945.", + "Results": [ + { + "Text": "60 jaar oud", + "TypeName": "age", + "Resolution": { + "value": "60", + "unit": "Year" + }, + "Start": 7, + "End": 17 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "25% van de gevallen zijn niet gediagnostiseerd tot een leeftijd van 3 jaar.", + "Results": [ + { + "Text": "3 jaar", + "TypeName": "age", + "Resolution": { + "value": "3", + "unit": "Year" + }, + "Start": 68, + "End": 73 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Wanneer komt er druk om een afspraak van รฉรฉn jaar na te komen?", + "Results": [ + { + "Text": "รฉรฉn jaar", + "TypeName": "age", + "Resolution": { + "value": "1", + "unit": "Year" + }, + "Start": 41, + "End": 48 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Het gebeurde toen de baby pas tien maanden was.", + "Results": [ + { + "Text": "tien maanden", + "TypeName": "age", + "Resolution": { + "value": "10", + "unit": "Month" + }, + "Start": 30, + "End": 41 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Het bestuursvoorstel is 8 maanden.", + "Results": [ + { + "Text": "8 maanden", + "TypeName": "age", + "Resolution": { + "value": "8", + "unit": "Month" + }, + "Start": 24, + "End": 32 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ongeveer 50% van de gevallen worden gediagnostiseerd wanneer ze achttien maanden oud zijn.", + "Results": [ + { + "Text": "achttien maanden oud", + "TypeName": "age", + "Resolution": { + "value": "18", + "unit": "Month" + }, + "Start": 64, + "End": 83 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Het is mogelijk, maar in 2006 was 95% jonger dan drie maanden.", + "Results": [ + { + "Text": "drie maanden", + "TypeName": "age", + "Resolution": { + "value": "3", + "unit": "Month" + }, + "Start": 49, + "End": 60 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Als we doorgaan in december, is het project 3 weken oud.", + "Results": [ + { + "Text": "3 weken oud", + "TypeName": "age", + "Resolution": { + "value": "3", + "unit": "Week" + }, + "Start": 44, + "End": 54 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Op 6-jarige leeftijd kun je al Kerst vieren.", + "Results": [ + { + "Text": "6-jarige leeftijd", + "TypeName": "age", + "Resolution": { + "value": "6", + "unit": "Year" + }, + "Start": 3, + "End": 19 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Een energie factuur van 90 dagen is erg oud", + "Results": [ + { + "Text": "90 dagen", + "TypeName": "age", + "Resolution": { + "value": "90", + "unit": "Day" + }, + "Start": 24, + "End": 31 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Hij is tussen de 40 en 50 jaar.", + "Results": [ + { + "Text": "50 jaar", + "TypeName": "age", + "Resolution": { + "unit": "Year", + "value": "50" + }, + "Start": 23, + "End": 29 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "De vrouw die Kavanaugh beschuldigt, Christine Blasey Ford, hield bij de hoorzitting vol dat zij er '100 procent zeker' van is dat zij op 15-jarige leeftijd is overrompeld en aangerand door een destijds 17-jarige Kavanaugh.", + "Results": [ + { + "Text": "15-jarige leeftijd", + "TypeName": "age", + "Resolution": { + "unit": "Year", + "value": "15" + }, + "Start": 137, + "End": 154 + }, + { + "Text": "17-jarige", + "TypeName": "age", + "Resolution": { + "unit": "Year", + "value": "17" + }, + "Start": 202, + "End": 210 + } + ], + "NotSupportedByDesign": "javascript,python,java" + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Dutch/CurrencyModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Dutch/CurrencyModel.json new file mode 100644 index 000000000..3214938bf --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Dutch/CurrencyModel.json @@ -0,0 +1,386 @@ +[ + { + "Input": "Hey, het gaat $4,25 kosten en 32 is het aantal dat ik wil afnemen!", + "Results": [ + { + "Text": "$4,25", + "TypeName": "currency", + "Resolution": { + "unit": "Dollar", + "value": "4,25" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Het bedrag is 5 euro 50", + "Results": [ + { + "Text": "5 euro 50", + "TypeName": "currency", + "Resolution": { + "unit": "Euro", + "value": "5,5" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Het bedrag is vijf euro vijftig", + "Results": [ + { + "Text": "vijf euro vijftig", + "TypeName": "currency", + "Resolution": { + "unit": "Euro", + "value": "5,5" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Het bedrag is vijf euro", + "Results": [ + { + "Text": "vijf euro", + "TypeName": "currency", + "Resolution": { + "unit": "Euro", + "value": "5" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Hey, het gaat โ‚ฌ4,25 kosten en 32 is het aantal dat ik wil afnemen!", + "Results": [ + { + "Text": "โ‚ฌ4,25", + "TypeName": "currency", + "Resolution": { + "unit": "Euro", + "value": "4,25" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Het bedrag is 3 euro en 50 cent", + "Results": [ + { + "Text": "3 euro en 50 cent", + "TypeName": "currency", + "Resolution": { + "unit": "Euro", + "value": "3,5" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik vond laatst een cent op de grond", + "Results": [ + { + "Text": "een cent", + "TypeName": "currency", + "Resolution": { + "unit": "Cent", + "value": "1" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Een broodje kost gemiddeld โ‚ฌ 2,20", + "Results": [ + { + "Text": "โ‚ฌ 2,20", + "TypeName": "currency", + "Resolution": { + "unit": "Euro", + "value": "2,2" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "De internationale symbolen voor munteenheden kunnen voor of achter het bedrag staan (bijvoorbeeld 200 EUR, EUR 500). In Nederland is het gebruikelijk de muntcode voor het bedrag te zetten, in Vlaanderen erachter.", + "Results": [ + { + "Text": "200 eur", + "TypeName": "currency", + "Resolution": { + "unit": "Euro", + "value": "200" + } + }, + { + "Text": "eur 500", + "TypeName": "currency", + "Resolution": { + "unit": "Euro", + "value": "500" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Voor negatieve bedragen is het aan te bevelen โ‚ฌ -12 te schrijven.", + "Results": [ + { + "Text": "โ‚ฌ -12", + "TypeName": "currency", + "Resolution": { + "unit": "Euro", + "value": "-12" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": " Hij is me nog 24 euro schuldig", + "Results": [ + { + "Text": "24 euro", + "TypeName": "currency", + "Resolution": { + "unit": "Euro", + "value": "24" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Hij is me nog โ‚ฌ 24,- schuldig.", + "Results": [ + { + "Text": "โ‚ฌ 24", + "TypeName": "currency", + "Resolution": { + "unit": "Euro", + "value": "24" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Hij is me nog een tientje schuldig.", + "Comment": "Fractions are supported, however amounts higher than 1 Euro are not, such as 'tientje', 10 Euro. Also, 'dubbeltje' and 'stuiver' are still in use, but 'tientje' not, ref: https://nl.wikipedia.org/wiki/Nederlandse_gulden", + "Results": [ + { + "Text": "tientje", + "TypeName": "currency", + "Resolution": { + "unit": "Tientje", + "value": "1" + } + } + ], + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Een kwartje is 25 cent.", + "Results": [ + { + "Text": "een kwartje", + "TypeName": "currency", + "Resolution": { + "unit": "Kwartje", + "value": "1" + } + }, + { + "Text": "25 cent", + "TypeName": "currency", + "Resolution": { + "unit": "Cent", + "value": "25" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Een dubbeltje is 10 cent.", + "Results": [ + { + "Text": "een dubbeltje", + "TypeName": "currency", + "Resolution": { + "unit": "Dubbeltje", + "value": "1" + } + }, + { + "Text": "10 cent", + "TypeName": "currency", + "Resolution": { + "unit": "Cent", + "value": "10" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Een stuiver is 5 cent.", + "Results": [ + { + "Text": "een stuiver", + "TypeName": "currency", + "Resolution": { + "unit": "Stuiver", + "value": "1" + } + }, + { + "Text": "5 cent", + "TypeName": "currency", + "Resolution": { + "unit": "Cent", + "value": "5" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Het zal een kuai en vijf mao vijf kosten.", + "Results": [ + { + "Text": "een kuai en vijf mao vijf", + "TypeName": "currency", + "Resolution": { + "isoCurrency": "CNY", + "unit": "Chinese yuan", + "value": "1,55" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Microsoft CEO Satya Nadella heeft bijna een derde van zijn aandelen in de leverancier verkocht voor 35,9 miljoen dollar. Nadella verkocht 328.000 van zijn Microsoft-aandelen, dat was zo'n 29,6 procent van de totale aandelen die hij bezit.", + "Results": [ + { + "Text": "35,9 miljoen dollar", + "TypeName": "currency", + "Resolution": { + "unit": "Dollar", + "value": "35900000" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Het Amerikaanse defensie-onderdeel darpa, oftewel Defense Advanced Research Projects Agency, gaat omgerekend iets meer dan 1,7 miljard euro stoppen in onderzoek naar ai.", + "Results": [ + { + "Text": "1,7 miljard euro", + "TypeName": "currency", + "Resolution": { + "unit": "Euro", + "value": "1700000000" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Amerikaanse defensie investeert 2 miljard amerikaanse dollar in onderzoek naar ai", + "Results": [ + { + "Text": "2 miljard amerikaanse dollar", + "TypeName": "currency", + "Resolution": { + "isoCurrency": "USD", + "unit": "United States dollar", + "value": "2000000000" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": " Het gewicht van de zilverguldens tussen 1839 en 1954 heeft tot gevolg dat 1000 kg (= 1 ton) aan guldens een waarde heeft van 100.000 gulden. De gewichtseenheid krijgt daarmee een geldswaarde.", + "Results": [ + { + "Text": "100.000 gulden", + "TypeName": "currency", + "Resolution": { + "unit": "Netherlands guilder", + "value": "100000" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "De markka was verdeeld in 100 penni (Finse en Zweedse naam). 1 euro is 5,94573 markka waard.", + "Results": [ + { + "Text": "markka", + "TypeName": "currency", + "Resolution": { + "unit": "Finnish markka", + "value": null + } + }, + { + "Text": "100 penni", + "TypeName": "currency", + "Resolution": { + "unit": "Penni", + "value": "100" + } + }, + { + "Text": "1 euro", + "TypeName": "currency", + "Resolution": { + "isoCurrency": "EUR", + "unit": "Euro", + "value": "1" + } + }, + { + "Text": "5,94573 markka", + "TypeName": "currency", + "Resolution": { + "unit": "Finnish markka", + "value": "5,94573" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "De kosten zijn 100ๅ…ƒ!", + "Results": [ + { + "Text": "100ๅ…ƒ", + "TypeName": "currency", + "Resolution": { + "unit": "Chinese yuan", + "value": "100", + "isoCurrency": "CNY" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Dutch/DimensionModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Dutch/DimensionModel.json new file mode 100644 index 000000000..733f5ed3f --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Dutch/DimensionModel.json @@ -0,0 +1,1081 @@ +[ + { + "Input": "75ml", + "Results": [ + { + "Text": "75ml", + "TypeName": "dimension", + "Resolution": { + "value": "75", + "unit": "Milliliter", + "subtype": "Volume" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Het grootste nadeel is de dikte van 3 inch, groot genoeg voor een consultant om het beschrijven als plomp.", + "Results": [ + { + "Text": "3 inch", + "TypeName": "dimension", + "Resolution": { + "value": "3", + "unit": "Inch", + "subtype": "Length" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "een tornado woekerde door een gebied van tien kilometer lang, waardoor ten minste veertien mensen om het leven zijn gekomen en tientallen huizen verwoest zijn.", + "Results": [ + { + "Text": "tien kilometer", + "TypeName": "dimension", + "Resolution": { + "value": "10", + "unit": "Kilometer", + "subtype": "Length" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Er is meer dan 10 1/2 kilometer kabel en snoer nodig om het allemaal aan te sluiten, en 23 computers.", + "Results": [ + { + "Text": "10 1/2 kilometer", + "TypeName": "dimension", + "Resolution": { + "value": "10,5", + "unit": "Kilometer", + "subtype": "Length" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "de reis van 6 kilometer naar mijn vliegveld hotel dat eerder op de dag 20 minuten duurde, duurde nu meer dan drie uur.", + "Results": [ + { + "Text": "6 kilometer", + "TypeName": "dimension", + "Resolution": { + "value": "6", + "unit": "Kilometer", + "subtype": "Length" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": " In de gehele industrie daalde de olieproductie in dit land met 500.000 vaten per dag in de eerste acht maanden van dit jaar. ", + "Results": [ + { + "Text": "500.000 vaten", + "TypeName": "dimension", + "Resolution": { + "value": "500000", + "unit": "Barrel", + "subtype": "Weight" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": " het is wat 1) verklaart waarom we zijn als, nou ja, onszelf in plaats van bo jackson; 2) waarschuwt dat het mogelijk is om te verdrinken in een meer dat gemiddeld twee voet diep is; en 3) voorspelt dat 10.000 apen die vรณรณr 10.000 worden geplaatst, 1, 118 publiceerbare rock 'n' roll-tunes produceren.", + "Results": [ + { + "Text": "twee voet", + "TypeName": "dimension", + "Resolution": { + "value": "2", + "unit": "Foot", + "subtype": "Length" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": " op 19 mei begon de fda met het vasthouden van Chinese paddestoelen in 68 ons blikken nadat meer dan 100 mensen in Mississippi, New York en Pennsylvania ziek werden door het eten van bedorven champignons.", + "Results": [ + { + "Text": "68 ons", + "TypeName": "dimension", + "Resolution": { + "value": "68", + "unit": "Ounce", + "subtype": "Weight" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": " Dhr. Hulings gnoof dat hij al zijn aandelen verkocht een week voor de markt 190 punten kelderde op 13 oktober, en hij gebruikt het geld om een 45 hectare groot paardenbedrijf te kopen.", + "Results": [ + { + "Text": "45 hectare", + "TypeName": "dimension", + "Resolution": { + "value": "45", + "unit": "Hectare", + "subtype": "Area" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "dan, om van deze tuintjes vrij letterlijk kamers te maken, had mvr. Bartlett raamloze wanden (baksteen, traliewerk, haag) van acht tot tien voet hoog gemaakt, waardoor haar interieurs in dag-lange stygische schaduwen worden geworpen", + "Results": [ + { + "Text": "tien voet", + "TypeName": "dimension", + "Resolution": { + "value": "10", + "unit": "Foot", + "subtype": "Length" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "'management wil geen verrassingen', merkt jack zaves op, die als brandstofservicedirecteur bij American Airlines jaarlijks ongeveer 2,4 miljard liter vliegtuigbrandstof koopt.", + "Results": [ + { + "Text": "2,4 miljard liter", + "TypeName": "dimension", + "Resolution": { + "value": "2400000000", + "unit": "Liter", + "subtype": "Volume" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": " een 10-liter waterkoeler was op de vloer gevallen en bedrenkte de rode vloerbedekking. ", + "Results": [ + { + "Text": "10-liter", + "TypeName": "dimension", + "Resolution": { + "value": "10", + "unit": "Liter", + "subtype": "Volume" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": " in de buurt, dartelen zes dolfijnen in een zeewateraquarium van 1,5 miljoen liter. ", + "Results": [ + { + "Text": "1,5 miljoen liter", + "TypeName": "dimension", + "Resolution": { + "value": "1500000", + "unit": "Liter", + "subtype": "Volume" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": " en deze baby is meer dan twee pond.", + "Results": [ + { + "Text": "twee pond", + "TypeName": "dimension", + "Resolution": { + "value": "2", + "unit": "Pound", + "subtype": "Weight" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "ik vertrouw mensen die niet eten, niet, zei ms. Volokh, hoewel ze zelf een paar jaar geleden stopte met het eten van lunch om 25 pond te laten vallen. ", + "Results": [ + { + "Text": "25 pond", + "TypeName": "dimension", + "Resolution": { + "value": "25", + "unit": "Pound", + "subtype": "Weight" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": " Shell, een dochteronderneming van Royal Dutch / Shell Group, mag 0,9 biljoen kubieke voet exporteren, en Golf, een afdeling van Olympia & York Developments ltd. zal worden toegestaan om te exporteren ", + "Results": [ + { + "Text": "0,9 biljoen kubieke voet", + "TypeName": "dimension", + "Resolution": { + "value": "900000000000", + "unit": "Cubic foot", + "subtype": "Volume" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": " Het zwembad heeft een inhoud van 2500 kuub", + "Results": [ + { + "Text": "2500 kuub", + "TypeName": "dimension", + "Resolution": { + "value": "2500", + "unit": "Cubic meter", + "subtype": "Volume" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": " De belangrijkste elementen van de wetgeving, zoals die momenteel worden weergegeven, zijn: - een beperking van de hoeveelheid onroerend goed die een gezin kan bezitten, tot 660 vierkante meter in de zes grootste steden van de natie, maar meer in kleinere steden en plattelandsgebieden.", + "Results": [ + { + "Text": "660 vierkante meter", + "TypeName": "dimension", + "Resolution": { + "value": "660", + "unit": "Square meter", + "subtype": "Area" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": " Tigrische legers zijn nu 200 mijl ten noorden van Addis Ababa en bedreigen de stad Dese, die de heer Mengistu 's hoofdstad zou afsnijden van de haven van Assab, via welke alle brandstof en andere benodigdheden Addis Ababa bereiken.", + "Results": [ + { + "Text": "200 mijl", + "TypeName": "dimension", + "Resolution": { + "value": "200", + "unit": "Mile", + "subtype": "Length" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": " hij zei dat een van de computers drie meter over de vloer gleed. ", + "Results": [ + { + "Text": "drie meter", + "TypeName": "dimension", + "Resolution": { + "value": "3", + "unit": "Meter", + "subtype": "Length" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": " de kern van het bezit is 190.000 vierkante meter ongelooflijk duur vastgoed in de wijk Marunouchi, het zakelijke en financiรซle centrum van Tokio, vaak gekscherend 'Mitsubishi-dorp' genoemd. ''", + "Results": [ + { + "Text": "190.000 vierkante meter", + "TypeName": "dimension", + "Resolution": { + "value": "190000", + "unit": "Square meter", + "subtype": "Area" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": " de satelliet, gebouwd door hughes voor de internationale telecommunicatiesatellietorganisatie, maakt deel uit van een contract van 700 miljoen dollar dat in 1982 aan Hughes werd toegekend om vijf satellieten van drie ton te ontwikkelen.", + "Results": [ + { + "Text": "drie ton", + "TypeName": "dimension", + "Resolution": { + "value": "3", + "unit": "Ton", + "subtype": "Weight" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": " in een rapport uit 1996 over biologische wapens, waarschuwde het centrum voor strategische en internationale studies, een onderzoeksinstelling voor overheidsbeleid in Washington, dat het voor potentiรซle terroristen gemakkelijk was om biologische wapens te verzamelen _ met behulp van commerciรซle apparatuur met een capaciteit van 130 liter. ", + "Results": [ + { + "Text": "130 liter", + "TypeName": "dimension", + "Resolution": { + "value": "130", + "unit": "Liter", + "subtype": "Volume" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": " uit de gegevens van de handelsgroep over de gegevens van de handelsafdeling bleek dat de invoer in augustus, het op een na grootste maandelijkse totaal van het jaar, met 5% steeg ten opzichte van 1.458.000 ton in juli, maar onder het niveau van vorig jaar in juni 1988.", + "Results": [ + { + "Text": "1.458.000 ton", + "TypeName": "dimension", + "Resolution": { + "value": "1458000", + "unit": "Ton", + "subtype": "Weight" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": " bij nummer 1, sloeg Singh een 9-ijzeren naderingsschot tot op zes voet van de beker.", + "Results": [ + { + "Text": "zes voet", + "TypeName": "dimension", + "Resolution": { + "value": "6", + "unit": "Foot", + "subtype": "Length" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": " dus wanneer het psylliumgewas van volgend jaar in maart wordt geoogst, kan het kleiner zijn dan de 16.000 ton van de afgelopen paar jaar - precies op de top van de psylliumboom.", + "Results": [ + { + "Text": "16.000 ton", + "TypeName": "dimension", + "Resolution": { + "value": "16000", + "unit": "Ton", + "subtype": "Weight" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": " de 486 is de afstammeling van een lange reeks intel-chips die de markt begon te domineren sinds IBM de 16-bit 8088-chip koos voor zijn eerste personal computer. ", + "Results": [ + { + "Text": "16-bit", + "TypeName": "dimension", + "Resolution": { + "value": "16", + "unit": "Bit", + "subtype": "Information" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": " de `` jiotto caspita '' kan op meer dan 188 mijl per uur rennen, aldus een woordvoerder van het bedrijf.", + "Results": [ + { + "Text": "188 mijl per uur", + "TypeName": "dimension", + "Resolution": { + "value": "188", + "unit": "Mile per hour", + "subtype": "Speed" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "de marine heeft een helikopterlandingszone opgezet op slechts 100 meter van een mobiele operatiekamer, net aan de rand van Bagdad.", + "Results": [ + { + "Text": "100 meter", + "TypeName": "dimension", + "Resolution": { + "value": "100", + "unit": "Meter", + "subtype": "Length" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": " Caltran is van plan om een tweede dek toe te voegen voor bussen en carpools boven de mediaan van een 2,5 mijl lang stuk van de havenfiet net ten zuiden van Los Angeles, in de buurt van het gedenkteken Coliseum. ", + "Results": [ + { + "Text": "2,5 mijl", + "TypeName": "dimension", + "Resolution": { + "value": "2,5", + "unit": "Mile", + "subtype": "Length" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": " op mijn rit van vier mijl naar het hoofdkwartier van de boerderij elke ochtend, rijd ik langs nog vier lege huizen.", + "Results": [ + { + "Text": "vier mijl", + "TypeName": "dimension", + "Resolution": { + "value": "4", + "unit": "Mile", + "subtype": "Length" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": " we zijn beledigd, zei Langa van het Grieks-katholieke hoofdkwartier, zo'n 325 kilometer ten noordwesten van Boekarest. ", + "Results": [ + { + "Text": "325 kilometer", + "TypeName": "dimension", + "Resolution": { + "value": "325", + "unit": "Kilometer", + "subtype": "Length" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Rotich is een kleine (5 voet", + "Results": [ + { + "Text": "5 voet", + "TypeName": "dimension", + "Resolution": { + "value": "5", + "unit": "Foot", + "subtype": "Length" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "4 inch) 28 - jarige die pas drie jaar geleden serieus begon te rennen en tot deze maand niet binnen competitie had gedaan. ", + "Results": [ + { + "Text": "4 inch", + "TypeName": "dimension", + "Resolution": { + "value": "4", + "unit": "Inch", + "subtype": "Length" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": " racebaan park (minnesota) in shakopee is een verharde ovaal van 1/4 mijl. ", + "Results": [ + { + "Text": "1/4 mijl", + "TypeName": "dimension", + "Resolution": { + "value": "0,25", + "unit": "Mile", + "subtype": "Length" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": " Castlecrag Mountain ligt ten zuiden van Moat Lake, 1,6 km ten westen van Mount Frink langs dezelfde rand lijn.", + "Results": [ + { + "Text": "1,6 km", + "TypeName": "dimension", + "Resolution": { + "value": "1,6", + "unit": "Kilometer", + "subtype": "Length" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": " de javadi-heuvels liggen op ongeveer 17 km van Ambur.", + "Results": [ + { + "Text": "17 km", + "TypeName": "dimension", + "Resolution": { + "value": "17", + "unit": "Kilometer", + "subtype": "Length" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": " Na meer dan twee uur rond het meer in Michigan in de buurt van de expositie te hebben gevlogen, heeft commandant hugo eckener het 776-voet luchtschip geland op de nabijgelegen curtiss-wright luchthaven in glenview. ", + "Results": [ + { + "Text": "776-voet", + "TypeName": "dimension", + "Resolution": { + "value": "776", + "unit": "Foot", + "subtype": "Length" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "het knooppunt met snelweg 35 en snelweg 115 naar Lindsay en Peterborough (afrit 436) ligt 500 meter ten oosten van Bennett Road. ", + "Results": [ + { + "Text": "500 meter", + "TypeName": "dimension", + "Resolution": { + "value": "500", + "unit": "Meter", + "subtype": "Length" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": " in 1995 introduceerde Canon de eerste commercieel verkrijgbare SLR-lens met interne beeldstabilisatie, bijv. 75 - 300 mm f / 4 - 5. 6 is usm. ", + "Results": [ + { + "Text": "300 mm", + "TypeName": "dimension", + "Resolution": { + "value": "300", + "unit": "Millimeter", + "subtype": "Length" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": " Sterling Armaments uit Dagenham, Essex produceerde een conversiekit bestaande uit een nieuwe 7,62 mm vat, magazijn, afzuigkap en uitwerper voor commerciรซle verkoop. ", + "Results": [ + { + "Text": "7,62 mm", + "TypeName": "dimension", + "Resolution": { + "value": "7,62", + "unit": "Millimeter", + "subtype": "Length" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": " het project kost $46.8 miljoen, en is bedoeld om de productiecapaciteit van het bedrijf met 25% te verhogen tot 34.500 metrische ton koperkathodes per jaar. ", + "Results": [ + { + "Text": "34.500 metrische ton", + "TypeName": "dimension", + "Resolution": { + "value": "34500", + "unit": "Metric ton", + "subtype": "Weight" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": " de productie van canadese staal - ingots bedroeg 291.890 ton in de week eindigend op 7 oktober, 14. 8% meer dan het totaal van de vorige week, zei een Federaal agentschap. ", + "Results": [ + { + "Text": "291.890 ton", + "TypeName": "dimension", + "Resolution": { + "value": "291890", + "unit": "Ton", + "subtype": "Weight" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "De floridapanters hebben leefgebieden tussen de 190 km2.", + "Results": [ + { + "Text": "190 km2", + "TypeName": "dimension", + "Resolution": { + "value": "190", + "unit": "Square kilometer", + "subtype": "Area" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": " een metrische ton is gelijk aan 2.204,62 pond. ", + "Results": [ + { + "Text": "een metrische ton", + "TypeName": "dimension", + "Resolution": { + "value": "1", + "unit": "Metric ton", + "subtype": "Weight" + } + }, + { + "Text": "2.204,62 pond", + "TypeName": "dimension", + "Resolution": { + "value": "2204,62", + "unit": "Pound", + "subtype": "Weight" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik ben een man", + "Results": [], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik heb grote voeten", + "Results": [], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik leef op grote voet", + "Results": [], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Mijn internetverbindig is 500 Mb per seconde ", + "Results": [ + { + "Text": "500 mb", + "TypeName": "dimension", + "Resolution": { + "value": "500", + "unit": "Megabit", + "subtype": "Information" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Dit bestand is wel driehonderd MB groot!", + "Results": [ + { + "Text": "driehonderd mb", + "TypeName": "dimension", + "Resolution": { + "value": "300", + "unit": "Megabyte", + "subtype": "Information" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Dit bestand is maar tweehonderd kB groot!", + "Results": [ + { + "Text": "tweehonderd kb", + "TypeName": "dimension", + "Resolution": { + "value": "200", + "unit": "Kilobyte", + "subtype": "Information" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Dit bestand is maar tweehonderd KB groot!", + "Comment": "KB is also supported as it is a very common mistake seen in data we mined.", + "Results": [ + { + "Text": "tweehonderd kb", + "TypeName": "dimension", + "Resolution": { + "value": "200", + "unit": "Kilobyte", + "subtype": "Information" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Dit bestand is maar acht mb groot!", + "Comment": "mb is also supported as it is a very common mistake seen in data we mined.", + "Results": [ + { + "Text": "acht mb", + "TypeName": "dimension", + "Resolution": { + "value": "8", + "unit": "Megabit", + "subtype": "Information" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik heb een nieuwe hardeschijf gekocht van 2 terabyte", + "Results": [ + { + "Text": "2 terabyte", + "TypeName": "dimension", + "Resolution": { + "value": "2", + "unit": "Terabyte", + "subtype": "Information" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ben je gek? Ik ga niet fietsen als het meer dan 10 km is...", + "Results": [ + { + "Text": "10 km", + "TypeName": "dimension", + "Resolution": { + "value": "10", + "unit": "Kilometer", + "subtype": "Length" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "De grootte van een voetbalveld varieert dus van 6400 vierkante meter tot 7140 mยฒ en is gemiddeld 6770 m^2.", + "Results": [ + { + "Text": "6400 vierkante meter", + "TypeName": "dimension", + "Resolution": { + "unit": "Square meter", + "value": "6400", + "subtype": "Area" + } + }, + { + "Text": "7140 mยฒ", + "TypeName": "dimension", + "Resolution": { + "unit": "Square meter", + "value": "7140", + "subtype": "Area" + } + }, + { + "Text": "6770 m^2", + "TypeName": "dimension", + "Resolution": { + "unit": "Square meter", + "value": "6770", + "subtype": "Area" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Deze planeet staat twintig lichtjaar van ons vandaan", + "Results": [ + { + "Text": "twintig lichtjaar", + "TypeName": "dimension", + "Resolution": { + "value": "20", + "unit": "Light year", + "subtype": "Length" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Ik heb alweer een boete voor mijn snelheid, ik reed tachtig km/u waar je 30 kilometer per uur mag.", + "Results": [ + { + "Text": "tachtig km/u", + "TypeName": "dimension", + "Resolution": { + "value": "80", + "unit": "Kilometer per hour", + "subtype": "Speed" + } + }, + { + "Text": "30 kilometer per uur", + "TypeName": "dimension", + "Resolution": { + "value": "30", + "unit": "Kilometer per hour", + "subtype": "Speed" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Meter per seconde is een afgeleide SI-eenheid voor snelheid. Het symbool is m/s. Een snelheid van 1 m/s komt overeen met het afleggen van 1 meter in 1 seconde.", + "Results": [ + { + "Text": "1 m/s", + "TypeName": "dimension", + "Resolution": { + "unit": "Meter per second", + "value": "1", + "subtype": "Speed" + } + }, + { + "Text": "1 meter", + "TypeName": "dimension", + "Resolution": { + "unit": "Meter", + "value": "1", + "subtype": "Length" + } + }, + { + "Text": "meter per seconde", + "TypeName": "dimension", + "Resolution": { + "unit": "Meter per second", + "value": null, + "subtype": "Speed" + } + }, + { + "Text": "m/s", + "TypeName": "dimension", + "Resolution": { + "unit": "Meter per second", + "value": null, + "subtype": "Speed" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "1 theelepel is tussen de 3 en 15 gram.", + "Results": [ + { + "Text": "1 theelepel", + "TypeName": "dimension", + "Resolution": { + "unit": "Teaspoon", + "value": "1", + "subtype": "Volume" + } + }, + { + "Text": "15 gram", + "TypeName": "dimension", + "Resolution": { + "unit": "Gram", + "value": "15", + "subtype": "Weight" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": " 1 eetlepel is tussen de 8 en 30 gram", + "Results": [ + { + "Text": "1 eetlepel", + "TypeName": "dimension", + "Resolution": { + "unit": "Tablespoon", + "value": "1", + "subtype": "Volume" + } + }, + { + "Text": "30 gram", + "TypeName": "dimension", + "Resolution": { + "unit": "Gram", + "value": "30", + "subtype": "Weight" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Een ha is gelijk aan tienduizend mยฒ", + "Results": [ + { + "Text": "een ha", + "TypeName": "dimension", + "Resolution": { + "value": "1", + "unit": "Hectare", + "subtype": "Area" + } + }, + { + "Text": "tienduizend mยฒ", + "TypeName": "dimension", + "Resolution": { + "value": "10000", + "unit": "Square meter", + "subtype": "Area" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Een are is gelijk aan honderd m2", + "Results": [ + { + "Text": "een are", + "TypeName": "dimension", + "Resolution": { + "value": "1", + "unit": "Acre", + "subtype": "Area" + } + }, + { + "Text": "honderd m2", + "TypeName": "dimension", + "Resolution": { + "value": "100", + "unit": "Square meter", + "subtype": "Area" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Een verouderde benaming is voor nanometer is millimicron.", + "Results": [ + { + "Text": "nanometer", + "TypeName": "dimension", + "Resolution": { + "value": null, + "unit": "Nanometer", + "subtype": "Length" + } + }, + { + "Text": "millimicron", + "TypeName": "dimension", + "Resolution": { + "value": null, + "unit": "Nanometer", + "subtype": "Length" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Een studentenkamer kost in Amsterdam gemiddeld bijna 31 euro per vierkante meter.", + "Results": [ + { + "Text": "vierkante meter", + "TypeName": "dimension", + "Resolution": { + "value": null, + "unit": "Square meter", + "subtype": "Area" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Zeer geregeld krijg ik mails van mensen die iets zeggen als: 'Hoi, ik ben Karin en ik ben 1,65m en 70 kilo, heb ik dan een gezond gewicht?'", + "Results": [ + { + "Text": "1,65m", + "TypeName": "dimension", + "Resolution": { + "value": "1,65", + "unit": "Meter", + "subtype": "Length" + } + }, + { + "Text": "70 kilo", + "TypeName": "dimension", + "Resolution": { + "value": "70", + "unit": "Kilogram", + "subtype": "Weight" + } + } + ], + "NotSupportedByDesign": "javascript,python,java" + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Dutch/TemperatureModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Dutch/TemperatureModel.json new file mode 100644 index 000000000..c29494ce9 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Dutch/TemperatureModel.json @@ -0,0 +1,624 @@ +[ + { + "Input": "de temperatuur buiten is 40 graden Celsius", + "Results": [ + { + "Text": "40 graden celsius", + "TypeName": "temperature", + "Resolution": { + "value": "40", + "unit": "C" + }, + "Start": 25, + "End": 41 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "het is 90 Fahrenheit in Texas", + "Results": [ + { + "Text": "90 fahrenheit", + "TypeName": "temperature", + "Resolution": { + "value": "90", + "unit": "F" + }, + "Start": 7, + "End": 19 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "-5 graden Fahrenheit", + "Results": [ + { + "Text": "-5 graden fahrenheit", + "TypeName": "temperature", + "Resolution": { + "value": "-5", + "unit": "F" + }, + "Start": 0, + "End": 19 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "6 gr. C", + "Results": [ + { + "Text": "6 gr. c", + "TypeName": "temperature", + "Resolution": { + "value": "6", + "unit": "C" + }, + "Start": 0, + "End": 6 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "98,6 graden F is de normale temperatuur", + "Results": [ + { + "Text": "98,6 graden f", + "TypeName": "temperature", + "Resolution": { + "value": "98,6", + "unit": "F" + }, + "Start": 0, + "End": 12 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Zet de temperatuur op 30 graden Celsius", + "Results": [ + { + "Text": "30 graden celsius", + "TypeName": "temperature", + "Resolution": { + "value": "30", + "unit": "C" + }, + "Start": 22, + "End": 38 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "normale temperatuur is 98,6 graden Fahrenheit", + "Results": [ + { + "Text": "98,6 graden fahrenheit", + "TypeName": "temperature", + "Resolution": { + "value": "98,6", + "unit": "F" + }, + "Start": 23, + "End": 44 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "100 graden F", + "Results": [ + { + "Text": "100 graden f", + "TypeName": "temperature", + "Resolution": { + "value": "100", + "unit": "F" + }, + "Start": 0, + "End": 11 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "20 graden C", + "Results": [ + { + "Text": "20 graden c", + "TypeName": "temperature", + "Resolution": { + "value": "20", + "unit": "C" + }, + "Start": 0, + "End": 10 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "100,2 graden Fahrenheit is laag", + "Results": [ + { + "Text": "100,2 graden fahrenheit", + "TypeName": "temperature", + "Resolution": { + "value": "100,2", + "unit": "F" + }, + "Start": 0, + "End": 22 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "10,5 Celsius", + "Results": [ + { + "Text": "10,5 celsius", + "TypeName": "temperature", + "Resolution": { + "value": "10,5", + "unit": "C" + }, + "Start": 0, + "End": 11 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "20 graden Celsius", + "Results": [ + { + "Text": "20 graden celsius", + "TypeName": "temperature", + "Resolution": { + "value": "20", + "unit": "C" + }, + "Start": 0, + "End": 16 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "20,3 Celsius", + "Results": [ + { + "Text": "20,3 celsius", + "TypeName": "temperature", + "Resolution": { + "value": "20,3", + "unit": "C" + }, + "Start": 0, + "End": 11 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "34,5 Celsius", + "Results": [ + { + "Text": "34,5 celsius", + "TypeName": "temperature", + "Resolution": { + "value": "34,5", + "unit": "C" + }, + "Start": 0, + "End": 11 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "de temperatuur buiten is 30 graden", + "Results": [ + { + "Text": "30 graden", + "TypeName": "temperature", + "Resolution": { + "value": "30", + "unit": "Degree" + }, + "Start": 25, + "End": 33 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "zet de thermostaat op 85ยฐ", + "Results": [ + { + "Text": "85ยฐ", + "TypeName": "temperature", + "Resolution": { + "value": "85", + "unit": "Degree" + }, + "Start": 22, + "End": 24 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "verhoog de temperatuur met 5 graden", + "Results": [ + { + "Text": "5 graden", + "TypeName": "temperature", + "Resolution": { + "value": "5", + "unit": "Degree" + }, + "Start": 27, + "End": 34 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "zet de temperatuur op 70 graden F", + "Results": [ + { + "Text": "70 graden f", + "TypeName": "temperature", + "Resolution": { + "value": "70", + "unit": "F" + }, + "Start": 22, + "End": 32 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "verhoog de temperatuur met 20 graden", + "Results": [ + { + "Text": "20 graden", + "TypeName": "temperature", + "Resolution": { + "value": "20", + "unit": "Degree" + }, + "Start": 27, + "End": 35 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "zet de temperatuur op 100 graden", + "Results": [ + { + "Text": "100 graden", + "TypeName": "temperature", + "Resolution": { + "value": "100", + "unit": "Degree" + }, + "Start": 22, + "End": 31 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "hou de temperatuur op 75 graden F", + "Results": [ + { + "Text": "75 graden f", + "TypeName": "temperature", + "Resolution": { + "value": "75", + "unit": "F" + }, + "Start": 22, + "End": 32 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "laat de temperatuur 40 Celsius zijn", + "Results": [ + { + "Text": "40 celsius", + "TypeName": "temperature", + "Resolution": { + "value": "40", + "unit": "C" + }, + "Start": 20, + "End": 29 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "laat de temperatuur 50 graden zijn", + "Results": [ + { + "Text": "50 graden", + "TypeName": "temperature", + "Resolution": { + "value": "50", + "unit": "Degree" + }, + "Start": 20, + "End": 28 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "converteer 10 graden Celsius to Fahrenheit", + "Results": [ + { + "Text": "10 graden celsius", + "TypeName": "temperature", + "Resolution": { + "value": "10", + "unit": "C" + }, + "Start": 11, + "End": 27 + }, + { + "Text": "fahrenheit", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "F" + }, + "Start": 32, + "End": 41 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "34,9 graden Celsius naar Fahrenheit", + "Results": [ + { + "Text": "34,9 graden celsius", + "TypeName": "temperature", + "Resolution": { + "value": "34,9", + "unit": "C" + }, + "Start": 0, + "End": 18 + }, + { + "Text": "fahrenheit", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "F" + }, + "Start": 25, + "End": 34 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "converteer 200 graden Celsius naar Fahrenheit", + "Results": [ + { + "Text": "200 graden celsius", + "TypeName": "temperature", + "Resolution": { + "value": "200", + "unit": "C" + }, + "Start": 11, + "End": 28 + }, + { + "Text": "fahrenheit", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "F" + }, + "Start": 35, + "End": 44 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "Fahrenheit naar Celsius: 101 Fahrenheit is hoeveel graden Celsius", + "Results": [ + { + "Text": "101 fahrenheit", + "TypeName": "temperature", + "Resolution": { + "value": "101", + "unit": "F" + }, + "Start": 25, + "End": 38 + }, + { + "Text": "fahrenheit", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "F" + }, + "Start": 0, + "End": 9 + }, + { + "Text": "celsius", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "C" + }, + "Start": 16, + "End": 22 + }, + { + "Text": "graden celsius", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "C" + }, + "Start": 51, + "End": 64 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "50 graden Celsius naar Fahrenheit", + "Results": [ + { + "Text": "50 graden celsius", + "TypeName": "temperature", + "Resolution": { + "value": "50", + "unit": "C" + }, + "Start": 0, + "End": 16 + }, + { + "Text": "fahrenheit", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "F" + }, + "Start": 23, + "End": 32 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "zou je 51 Fahrenheit naar graden Celsius kunnen converteren?", + "Results": [ + { + "Text": "51 fahrenheit", + "TypeName": "temperature", + "Resolution": { + "value": "51", + "unit": "F" + }, + "Start": 7, + "End": 19 + }, + { + "Text": "graden celsius", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "C" + }, + "Start": 26, + "End": 39 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "converteer 106 graden Fahrenheit naar graden Celsius", + "Results": [ + { + "Text": "106 graden fahrenheit", + "TypeName": "temperature", + "Resolution": { + "value": "106", + "unit": "F" + }, + "Start": 11, + "End": 31 + }, + { + "Text": "graden celsius", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "C" + }, + "Start": 38, + "End": 51 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "converteer 45 graden Fahrenheit naar Celsius", + "Results": [ + { + "Text": "45 graden fahrenheit", + "TypeName": "temperature", + "Resolution": { + "value": "45", + "unit": "F" + }, + "Start": 11, + "End": 30 + }, + { + "Text": "celsius", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "C" + }, + "Start": 37, + "End": 43 + } + ], + "NotSupportedByDesign": "javascript,python,java" + }, + { + "Input": "hoe converteer je - 20 graden Fahrenheit naar Celsius", + "Results": [ + { + "Text": "- 20 graden fahrenheit", + "TypeName": "temperature", + "Resolution": { + "value": "-20", + "unit": "F" + }, + "Start": 18, + "End": 39 + }, + { + "Text": "celsius", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "C" + }, + "Start": 46, + "End": 52 + } + ], + "NotSupportedByDesign": "javascript,python,java" + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/English/AgeModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/English/AgeModel.json new file mode 100644 index 000000000..8b6f3b235 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/English/AgeModel.json @@ -0,0 +1,279 @@ +[ + { + "Input": "When she was five years old, she learned to ride a bike.", + "Results": [ + { + "Text": "five years old", + "TypeName": "age", + "Resolution": { + "value": "5", + "unit": "Year" + }, + "Start": 13, + "End": 26 + } + ] + }, + { + "Input": "This saga is ten years old.", + "Results": [ + { + "Text": "ten years old", + "TypeName": "age", + "Resolution": { + "value": "10", + "unit": "Year" + }, + "Start": 13, + "End": 25 + } + ] + }, + { + "Input": "I'm only 29 years old!", + "Results": [ + { + "Text": "29 years old", + "TypeName": "age", + "Resolution": { + "value": "29", + "unit": "Year" + }, + "Start": 9, + "End": 20 + } + ] + }, + { + "Input": "Now, after ninety five years of age, perspectives change.", + "Results": [ + { + "Text": "ninety five years of age", + "TypeName": "age", + "Resolution": { + "value": "95", + "unit": "Year" + }, + "Start": 11, + "End": 34 + } + ] + }, + { + "Input": "The Great Wall of China is more than 500 years old and extends for more than 5,000 miles.", + "Results": [ + { + "Text": "500 years old", + "TypeName": "age", + "Resolution": { + "value": "500", + "unit": "Year" + }, + "Start": 37, + "End": 49 + } + ] + }, + { + "Input": "She's 60 years old; she was born in May 8, 1945.", + "Results": [ + { + "Text": "60 years old", + "TypeName": "age", + "Resolution": { + "value": "60", + "unit": "Year" + }, + "Start": 6, + "End": 17 + } + ] + }, + { + "Input": "25% of cases are not diagnosed until around 3 years of age.", + "Results": [ + { + "Text": "3 years of age", + "TypeName": "age", + "Resolution": { + "value": "3", + "unit": "Year" + }, + "Start": 44, + "End": 57 + } + ] + }, + { + "Input": "When will there be pressure to fulfil a promise that is one year old?", + "Results": [ + { + "Text": "one year old", + "TypeName": "age", + "Resolution": { + "value": "1", + "unit": "Year" + }, + "Start": 56, + "End": 67 + } + ] + }, + { + "Input": "It happened when the baby was only ten months old.", + "Results": [ + { + "Text": "ten months old", + "TypeName": "age", + "Resolution": { + "value": "10", + "unit": "Month" + }, + "Start": 35, + "End": 48 + } + ] + }, + { + "Input": "The committee proposal is 8 months old.", + "Results": [ + { + "Text": "8 months old", + "TypeName": "age", + "Resolution": { + "value": "8", + "unit": "Month" + }, + "Start": 26, + "End": 37 + } + ] + }, + { + "Input": "Aproximately 50% of cases are diagnosed at around eighteen months of age.", + "Results": [ + { + "Text": "eighteen months of age", + "TypeName": "age", + "Resolution": { + "value": "18", + "unit": "Month" + }, + "Start": 50, + "End": 71 + } + ] + }, + { + "Input": "It is possible, but in 2006 95% of them were younger than three months old.", + "Results": [ + { + "Text": "three months old", + "TypeName": "age", + "Resolution": { + "value": "3", + "unit": "Month" + }, + "Start": 58, + "End": 73 + } + ] + }, + { + "Input": "If we go ahead in December, it will be three weeks old.", + "Results": [ + { + "Text": "three weeks old", + "TypeName": "age", + "Resolution": { + "value": "3", + "unit": "Week" + }, + "Start": 39, + "End": 53 + } + ] + }, + { + "Input": "At 6 weeks of age, one can already celebrate Christmas.", + "Results": [ + { + "Text": "6 weeks of age", + "TypeName": "age", + "Resolution": { + "value": "6", + "unit": "Week" + }, + "Start": 3, + "End": 16 + } + ] + }, + { + "Input": "A 90 day old utilities bill is quite late.", + "Results": [ + { + "Text": "90 day old", + "TypeName": "age", + "Resolution": { + "value": "90", + "unit": "Day" + }, + "Start": 2, + "End": 11 + } + ] + }, + { + "Input": "He is about 40 - 50 years old.", + "NotSupported": "javascript, java", + "Results": [ + { + "Text": "50 years old", + "Start": 17, + "End": 28, + "TypeName": "age", + "Resolution": { + "unit": "Year", + "value": "50" + } + } + ] + }, + { + "Input": "The patient is a 87 yo man with history of hypertension, GERD, and chronic phase CML.", + "NotSupported": "javascript, java", + "Results": [ + { + "Text": "87 yo", + "Start": 17, + "End": 21, + "TypeName": "age", + "Resolution": { + "unit": "Year", + "value": "87" + } + } + ] + }, + { + "Input": "Yo dude!", + "NotSupported": "javascript, java", + "Results": [] + }, + { + "Input": "The patient is a man of age 87 with history of hypertension, GERD, and chronic phase CML.", + "Results": [ + { + "Text": "age 87", + "Start": 24, + "End": 29, + "TypeName": "age", + "Resolution": { + "unit": "Age", + "value": "87" + } + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/English/CurrencyModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/English/CurrencyModel.json new file mode 100644 index 000000000..7c5affeeb --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/English/CurrencyModel.json @@ -0,0 +1,2454 @@ +[ + { + "Input": "montgomery county , md . - - $ 75 million of general obligation , series b , consolidated public improvement bonds of 1989 , through a manufacturers hanover trust co . group .", + "Results": [ + { + "Text": "$ 75 million", + "TypeName": "currency", + "Resolution": { + "value": "75000000", + "unit": "Dollar" + }, + "Start": 29, + "End": 40 + } + ] + }, + { + "Input": "finnish conglomerate nokia oy ab said it reached an agreement to buy dutch cable company nkf kabel b . v . for 420 million finnish markka .", + "Results": [ + { + "Text": "420 million finnish markka", + "TypeName": "currency", + "Resolution": { + "value": "420000000", + "unit": "Finnish markka" + }, + "Start": 111, + "End": 136 + } + ] + }, + { + "Input": "national paid siegel and shuster $94,000 to drop all claims .", + "Results": [ + { + "Text": "$94,000", + "TypeName": "currency", + "Resolution": { + "value": "94000", + "unit": "Dollar" + }, + "Start": 33, + "End": 39 + } + ] + }, + { + "Input": "general dynamics services co . , a unit of general dynamics corp . , won a $48.2 million army contract to establish maintenance facilities for tracked vehicles in pakistan .", + "Results": [ + { + "Text": "$48.2 million", + "TypeName": "currency", + "Resolution": { + "value": "48200000", + "unit": "Dollar" + }, + "Start": 75, + "End": 87 + } + ] + }, + { + "Input": "the price of the second simulator ranges between c $ 16.4 million", + "Results": [ + { + "Text": "c $ 16.4 million", + "TypeName": "currency", + "Resolution": { + "value": "16400000", + "unit": "Canadian dollar", + "isoCurrency": "CAD" + }, + "Start": 49, + "End": 64 + } + ] + }, + { + "Input": "golar gas holding co . , a subsidiary of gotaas - larsen shipping corp . , offering of $ 280 million first preferred ship mortgage notes , via merrill lynch capital markets .", + "Results": [ + { + "Text": "$ 280 million", + "TypeName": "currency", + "Resolution": { + "value": "280000000", + "unit": "Dollar" + }, + "Start": 87, + "End": 99 + } + ] + }, + { + "Input": "bard / ems had 1988 sales of about $ 14 million , birtcher said .", + "Results": [ + { + "Text": "$ 14 million", + "TypeName": "currency", + "Resolution": { + "value": "14000000", + "unit": "Dollar" + }, + "Start": 35, + "End": 46 + } + ] + }, + { + "Input": "accord prices start at $ 12,345 .", + "Results": [ + { + "Text": "$ 12,345", + "TypeName": "currency", + "Resolution": { + "value": "12345", + "unit": "Dollar" + }, + "Start": 23, + "End": 30 + } + ] + }, + { + "Input": "` ` batman ' ' alone has racked up more than $ 247 million in box - office receipts to date , making it warner bros . ' largest grossing film ever .", + "Results": [ + { + "Text": "$ 247 million", + "TypeName": "currency", + "Resolution": { + "value": "247000000", + "unit": "Dollar" + }, + "Start": 45, + "End": 57 + } + ] + }, + { + "Input": "coyle ' s net worth was estimated at ยฃ 8.10 million in october 2014 .", + "Results": [ + { + "Text": "ยฃ 8.10 million", + "TypeName": "currency", + "Resolution": { + "value": "8100000", + "unit": "Pound" + }, + "Start": 37, + "End": 50 + } + ] + }, + { + "Input": "net interest income sank 27 % in the quarter to $ 254 million.", + "Results": [ + { + "Text": "$ 254 million", + "TypeName": "currency", + "Resolution": { + "value": "254000000", + "unit": "Dollar" + }, + "Start": 48, + "End": 60 + } + ] + }, + { + "Input": "a federal appeals court struck down a natural - gas regulation that had prevented pipeline companies from passing to customers part of $ 1 billion in costs from controversial ` ` take - or - pay ' ' contracts .", + "Results": [ + { + "Text": "$ 1 billion", + "TypeName": "currency", + "Resolution": { + "value": "1000000000", + "unit": "Dollar" + }, + "Start": 135, + "End": 145 + } + ] + }, + { + "Input": "the 1988 quarter also included one - time gains totaling about $ 35 million .", + "Results": [ + { + "Text": "$ 35 million", + "TypeName": "currency", + "Resolution": { + "value": "35000000", + "unit": "Dollar" + }, + "Start": 63, + "End": 74 + } + ] + }, + { + "Input": "y . j . park and her family scrimped for four years to buy a tiny apartment here , but found that the closer they got to saving the $ 40,000 they originally needed , the more the price rose .", + "Results": [ + { + "Text": "$ 40,000", + "TypeName": "currency", + "Resolution": { + "value": "40000", + "unit": "Dollar" + }, + "Start": 132, + "End": 139 + } + ] + }, + { + "Input": "e . robert wallach was sentenced by a u . s . judge in new york to six years in prison and fined $ 250,000 for his racketeering conviction in the wedtech scandal .", + "Results": [ + { + "Text": "$ 250,000", + "TypeName": "currency", + "Resolution": { + "value": "250000", + "unit": "Dollar" + }, + "Start": 97, + "End": 105 + } + ] + }, + { + "Input": "an article in the middle east economic survey ( mees ) published today wednesday reveals that iraq has asked its clients to pay 50 cents more per barrel of oil over the official oil price as of december 1 into an account not under united nations supervision .", + "Results": [ + { + "Text": "50 cents", + "TypeName": "currency", + "Resolution": { + "value": "50", + "unit": "Cent" + }, + "Start": 128, + "End": 135 + } + ] + }, + { + "Input": "general motors corp . ' s chevrolet division , reacting to slow sales , said it will offer $ 800 rebates on its 1990 beretta , the two - door version of its core compact - car line .", + "Results": [ + { + "Text": "$ 800", + "TypeName": "currency", + "Resolution": { + "value": "800", + "unit": "Dollar" + }, + "Start": 91, + "End": 95 + } + ] + }, + { + "Input": "( storer also took $ 125 million of junior sci tv bonds as partial payment for the tv assets . )", + "Results": [ + { + "Text": "$ 125 million", + "TypeName": "currency", + "Resolution": { + "value": "125000000", + "unit": "Dollar" + }, + "Start": 19, + "End": 31 + } + ] + }, + { + "Input": "in national over - the - counter trading friday , scimed shares tumbled $ 2.75 .", + "Results": [ + { + "Text": "$ 2.75", + "TypeName": "currency", + "Resolution": { + "value": "2.75", + "unit": "Dollar" + }, + "Start": 72, + "End": 77 + } + ] + }, + { + "Input": "at the same time , investors estimate the restructuring would cut the company ' s annual cash interest bill from about $ 90 million.", + "Results": [ + { + "Text": "$ 90 million", + "TypeName": "currency", + "Resolution": { + "value": "90000000", + "unit": "Dollar" + }, + "Start": 119, + "End": 130 + } + ] + }, + { + "Input": "capital expenditure in 1990 will rise slightly , mr . marous said , from an estimated $ 470 million this year .", + "Results": [ + { + "Text": "$ 470 million", + "TypeName": "currency", + "Resolution": { + "value": "470000000", + "unit": "Dollar" + }, + "Start": 86, + "End": 98 + } + ] + }, + { + "Input": "shearson ` ` really only has $ 300 million of capital , ' ' says mr . bowman of s & p .", + "Results": [ + { + "Text": "$ 300 million", + "TypeName": "currency", + "Resolution": { + "value": "300000000", + "unit": "Dollar" + }, + "Start": 29, + "End": 41 + } + ] + }, + { + "Input": "it may be straightforward - - he wants money for food - - or incredibly convoluted ; his sister is at this very moment near death in hoboken , he has lost his wallet and has only $ 1.22 in change to put toward a bus ticket costing , and wo n ' t you give him the difference ?", + "Results": [ + { + "Text": "$ 1.22", + "TypeName": "currency", + "Resolution": { + "value": "1.22", + "unit": "Dollar" + }, + "Start": 179, + "End": 184 + } + ] + }, + { + "Input": "the december contract rose 1.20 cents ", + "Results": [ + { + "Text": "1.20 cents", + "TypeName": "currency", + "Resolution": { + "value": "1.2", + "unit": "Cent" + }, + "Start": 27, + "End": 36 + } + ] + }, + { + "Input": "walter kirchberger , an analyst with painewebber inc . , said that offering holders a higher , $ 70 - a - share price is ` ` a fairly effective method of blocking ' ' the stena - tiphook bid .", + "Results": [ + { + "Text": "$ 70", + "TypeName": "currency", + "Resolution": { + "value": "70", + "unit": "Dollar" + }, + "Start": 95, + "End": 98 + } + ] + }, + { + "Input": "net sales for this year ' s third quarter were $ 14 million last year .", + "Results": [ + { + "Text": "$ 14 million", + "TypeName": "currency", + "Resolution": { + "value": "14000000", + "unit": "Dollar" + }, + "Start": 47, + "End": 58 + } + ] + }, + { + "Input": "the parent company of first national bank of chicago , with $ 48 billion in assets , said it set aside to absorb losses on loans and investments in financially troubled countries .", + "Results": [ + { + "Text": "$ 48 billion", + "TypeName": "currency", + "Resolution": { + "value": "48000000000", + "unit": "Dollar" + }, + "Start": 60, + "End": 71 + } + ] + }, + { + "Input": "fluor corp . said it was awarded a $ 300 million contract to provide engineering and construction - management services at a copper mine in irian jaya , indonesia , for a unit of freeport - mcmoran copper co .", + "Results": [ + { + "Text": "$ 300 million", + "TypeName": "currency", + "Resolution": { + "value": "300000000", + "unit": "Dollar" + }, + "Start": 35, + "End": 47 + } + ] + }, + { + "Input": "the american stock exchange said a seat was sold for down $ 5,000 from the previous sale last friday .", + "Results": [ + { + "Text": "$ 5,000", + "TypeName": "currency", + "Resolution": { + "value": "5000", + "unit": "Dollar" + }, + "Start": 58, + "End": 64 + } + ] + }, + { + "Input": "warner communications inc . , which is being acquired by time warner , has filed a $ 1 billion breach - of - contract suit against sony and the two producers .", + "Results": [ + { + "Text": "$ 1 billion", + "TypeName": "currency", + "Resolution": { + "value": "1000000000", + "unit": "Dollar" + }, + "Start": 83, + "End": 93 + } + ] + }, + { + "Input": "in august , asarco , through its lac d ' amiante du quebec subsidiary , sold its remaining one - third interest in an asbestos mining limited partnership in canada for $ 11.7 million .", + "Results": [ + { + "Text": "$ 11.7 million", + "TypeName": "currency", + "Resolution": { + "value": "11700000", + "unit": "Dollar" + }, + "Start": 168, + "End": 181 + } + ] + }, + { + "Input": "in 1988 , exports of domestically produced toys and games fell 19 % from 1987 , to hk $ 10.05 billion .", + "Results": [ + { + "Text": "hk $ 10.05 billion", + "TypeName": "currency", + "Resolution": { + "value": "10050000000", + "unit": "Hong Kong dollar", + "isoCurrency": "HKD" + }, + "Start": 83, + "End": 100 + } + ] + }, + { + "Input": "fiscal fourth - quarter sales grew about 18 % to from $ 1.17 billion a year earlier .", + "Results": [ + { + "Text": "$ 1.17 billion", + "TypeName": "currency", + "Resolution": { + "value": "1170000000", + "unit": "Dollar" + }, + "Start": 54, + "End": 67 + } + ] + }, + { + "Input": "during the first hour of trading yesterday , prices fell as much as 1 / 4 point , or down about $ 2.50 for each face amount .", + "Results": [ + { + "Text": "$ 2.50", + "TypeName": "currency", + "Resolution": { + "value": "2.5", + "unit": "Dollar" + }, + "Start": 96, + "End": 101 + } + ] + }, + { + "Input": "new jersey , for example , was asked to accept $ 300,000 , but refused .", + "Results": [ + { + "Text": "$ 300,000", + "TypeName": "currency", + "Resolution": { + "value": "300000", + "unit": "Dollar" + }, + "Start": 47, + "End": 55 + } + ] + }, + { + "Input": "sales rose 6 . 2 % to $ 1.45 billion .", + "Results": [ + { + "Text": "$ 1.45 billion", + "TypeName": "currency", + "Resolution": { + "value": "1450000000", + "unit": "Dollar" + }, + "Start": 22, + "End": 35 + } + ] + }, + { + "Input": "as of yesterday afternoon , the redemptions represented less than 15 % of the total cash position of about $ 2 billion of fidelity ' s stock funds .", + "Results": [ + { + "Text": "$ 2 billion", + "TypeName": "currency", + "Resolution": { + "value": "2000000000", + "unit": "Dollar" + }, + "Start": 107, + "End": 117 + } + ] + }, + { + "Input": "onvia . com inc . , down 34 cents", + "Results": [ + { + "Text": "34 cents", + "TypeName": "currency", + "Resolution": { + "value": "34", + "unit": "Cent" + }, + "Start": 25, + "End": 32 + } + ] + }, + { + "Input": "the tw prospectus says that if the acquisition had been completed earlier , pretax earnings ` ` would have been insufficient to cover its fixed charges , including interest on debt securities , ' ' by approximately $ 62.7 million in the first six months of 1989 .", + "Results": [ + { + "Text": "$ 62.7 million", + "TypeName": "currency", + "Resolution": { + "value": "62700000", + "unit": "Dollar" + }, + "Start": 215, + "End": 228 + } + ] + }, + { + "Input": "filenet noted that it had cash and marketable securities totaling $ 22.5 million on sept . 30 , and stockholders.", + "Results": [ + { + "Text": "$ 22.5 million", + "TypeName": "currency", + "Resolution": { + "value": "22500000", + "unit": "Dollar" + }, + "Start": 66, + "End": 79 + } + ] + }, + { + "Input": "for the 20 most expensive restaurants in the city , the price of a dinner rose from $ 63.45 , also an 8 percent increase .", + "Results": [ + { + "Text": "$ 63.45", + "TypeName": "currency", + "Resolution": { + "value": "63.45", + "unit": "Dollar" + }, + "Start": 84, + "End": 90 + } + ] + }, + { + "Input": "trans world airlines inc . , offering of $ 150 million senior notes , via drexel burnham .", + "Results": [ + { + "Text": "$ 150 million", + "TypeName": "currency", + "Resolution": { + "value": "150000000", + "unit": "Dollar" + }, + "Start": 41, + "End": 53 + } + ] + }, + { + "Input": "the fettuccine with portobello mushrooms costs $ 8.50 .", + "Results": [ + { + "Text": "$ 8.50", + "TypeName": "currency", + "Resolution": { + "value": "8.5", + "unit": "Dollar" + }, + "Start": 47, + "End": 52 + } + ] + }, + { + "Input": "the march delivery ended with an advance of to 14.27 cents .", + "Results": [ + { + "Text": "14.27 cents", + "TypeName": "currency", + "Resolution": { + "value": "14.27", + "unit": "Cent" + }, + "Start": 48, + "End": 58 + } + ] + }, + { + "Input": "interest expense in the 1988 third quarter was $ 75.3 million .", + "Results": [ + { + "Text": "$ 75.3 million", + "TypeName": "currency", + "Resolution": { + "value": "75300000", + "unit": "Dollar" + }, + "Start": 47, + "End": 60 + } + ] + }, + { + "Input": "the $ 2.38 billion dalkon shield claimants trust was established as part of a . h . robins ' bankruptcy - reorganization plan to resolve injury claims arising from use of the shield .", + "Results": [ + { + "Text": "$ 2.38 billion", + "TypeName": "currency", + "Resolution": { + "value": "2380000000", + "unit": "Dollar" + }, + "Start": 4, + "End": 17 + } + ] + }, + { + "Input": "the terms of the offer put a value of 528 million francs on the 32 . 99 % shareholding .", + "Results": [ + { + "Text": "528 million francs", + "TypeName": "currency", + "Resolution": { + "value": "528000000", + "unit": "Franc" + }, + "Start": 38, + "End": 55 + } + ] + }, + { + "Input": "russia has accepted a us $ 150 million world bank loan to combat the spread of aids and tuberculosis , ending a negotiating process that lasted four years , world bank officials said friday .", + "Results": [ + { + "Text": "us $ 150 million", + "TypeName": "currency", + "Resolution": { + "value": "150000000", + "unit": "United States dollar", + "isoCurrency": "USD" + }, + "Start": 22, + "End": 37 + } + ] + }, + { + "Input": "the previous bellsouth pact was valued at about $ 98 a share .", + "Results": [ + { + "Text": "$ 98", + "TypeName": "currency", + "Resolution": { + "value": "98", + "unit": "Dollar" + }, + "Start": 48, + "End": 51 + } + ] + }, + { + "Input": "one dealer said the talk was that the firm sold about $ 500 million of bellwether 30 - year bonds .", + "Results": [ + { + "Text": "$ 500 million", + "TypeName": "currency", + "Resolution": { + "value": "500000000", + "unit": "Dollar" + }, + "Start": 54, + "End": 66 + } + ] + }, + { + "Input": "for the third quarter , sears said its total revenue rose 4 . 8 % to $ 13.18 billion a year earlier .", + "Results": [ + { + "Text": "$ 13.18 billion", + "TypeName": "currency", + "Resolution": { + "value": "13180000000", + "unit": "Dollar" + }, + "Start": 69, + "End": 83 + } + ] + }, + { + "Input": "for the nine months , ethyl said net fell 2 % or $ 1.40 a share", + "Results": [ + { + "Text": "$ 1.40", + "TypeName": "currency", + "Resolution": { + "value": "1.4", + "unit": "Dollar" + }, + "Start": 49, + "End": 54 + } + ] + }, + { + "Input": "analysts ' expectations suggest a september current account deficit of 1 . 6 billion ( $ 2.54 billion ) , compared with august ' s 2 . 0 billion deficit .", + "Results": [ + { + "Text": "$ 2.54 billion", + "TypeName": "currency", + "Resolution": { + "value": "2540000000", + "unit": "Dollar" + }, + "Start": 87, + "End": 100 + } + ] + }, + { + "Input": "125 million australian dollars of zero - coupon eurobonds due dec . 12 , 1994 , priced at 50 . 9375 to yield 15 . 06 % less fees via hambros bank ltd .", + "Results": [ + { + "Text": "125 million australian dollars", + "TypeName": "currency", + "Resolution": { + "value": "125000000", + "unit": "Australian dollar", + "isoCurrency": "AUD" + }, + "Start": 0, + "End": 29 + } + ] + }, + { + "Input": "on friday , the chief cabinet secretary announced that eight cabinet ministers had received five million yen from the industry", + "Results": [ + { + "Text": "five million yen", + "TypeName": "currency", + "Resolution": { + "value": "5000000", + "unit": "Japanese yen", + "isoCurrency": "JPY" + }, + "Start": 92, + "End": 107 + } + ] + }, + { + "Input": " including 450,000 yen by prime minister toshiki kaifu .", + "Results": [ + { + "Text": "450,000 yen", + "TypeName": "currency", + "Resolution": { + "value": "450000", + "unit": "Japanese yen", + "isoCurrency": "JPY" + }, + "Start": 11, + "End": 21 + } + ] + }, + { + "Input": "orkem s . a . , a french state - controlled chemical manufacturer , is making a friendly bid of 470 pence a share for the 59 . 2 % of u . k . specialty chemical group coates brothers plc which it does n ' t already own , the two sides said .", + "Results": [ + { + "Text": "470 pence", + "TypeName": "currency", + "Resolution": { + "value": "470", + "unit": "Pence" + }, + "Start": 96, + "End": 104 + } + ] + }, + { + "Input": "august adjusted spending by wage - earning families was down 0 . 6 % to 309,381 yen from a year earlier .", + "Results": [ + { + "Text": "309,381 yen", + "TypeName": "currency", + "Resolution": { + "value": "309381", + "unit": "Japanese yen", + "isoCurrency": "JPY" + }, + "Start": 72, + "End": 82 + } + ] + }, + { + "Input": "national income realty trust said it will resume dividend payments with a 12-cent-a-share dividend to be paid nov . 6 to shares of record oct . 25 .", + "Results": [ + { + "Text": "12-cent", + "TypeName": "currency", + "Resolution": { + "value": "12", + "unit": "Cent" + }, + "Start": 74, + "End": 80 + } + ] + }, + { + "Input": "mr . bowder said the c $ 300 million charge to earnings", + "Results": [ + { + "Text": "c $ 300 million", + "TypeName": "currency", + "Resolution": { + "value": "300000000", + "unit": "Canadian dollar", + "isoCurrency": "CAD" + }, + "Start": 21, + "End": 35 + } + ] + }, + { + "Input": "would amount to about c $ 1.34 a share .", + "Results": [ + { + "Text": "c $ 1.34", + "TypeName": "currency", + "Resolution": { + "value": "1.34", + "unit": "Canadian dollar", + "isoCurrency": "CAD" + }, + "Start": 22, + "End": 29 + } + ] + }, + { + "Input": "egg prices averaged 64.2 cents a dozen .", + "Results": [ + { + "Text": "64.2 cents", + "TypeName": "currency", + "Resolution": { + "value": "64.2", + "unit": "Cent" + }, + "Start": 20, + "End": 29 + } + ] + }, + { + "Input": "still , it said it expects sales for all of 1989 to be on the order of 20 billion francs , reflecting anticipated billings for two large contracts in the second half of the year .", + "Results": [ + { + "Text": "20 billion francs", + "TypeName": "currency", + "Resolution": { + "value": "20000000000", + "unit": "Franc" + }, + "Start": 71, + "End": 87 + } + ] + }, + { + "Input": "the transaction called for mr . murdoch ' s news international plc , a unit of australia - based news corp . , to subscribe to a rights issue by zeta valued at 6.65 billion pesetas .", + "Results": [ + { + "Text": "6.65 billion pesetas", + "TypeName": "currency", + "Resolution": { + "value": "6650000000", + "unit": "Peseta" + }, + "Start": 160, + "End": 179 + } + ] + }, + { + "Input": "fujitsu ltd . said it wants to withdraw its controversial one-yen bid to design a waterworks computer system for the city of hiroshima .", + "Results": [ + { + "Text": "one-yen", + "TypeName": "currency", + "Resolution": { + "value": "1", + "unit": "Japanese yen", + "isoCurrency": "JPY" + }, + "Start": 58, + "End": 64 + } + ] + }, + { + "Input": "250 million dutch guilders of 7 3 / 4 % bonds due nov . 15 , 1999 , priced at 101 1 / 4 to yield 7 . 57 % at issue price and 7 . 86 % less full fees , via amro bank .", + "Results": [ + { + "Text": "250 million dutch guilders", + "TypeName": "currency", + "Resolution": { + "value": "250000000", + "unit": "Netherlands guilder" + }, + "Start": 0, + "End": 25 + } + ] + }, + { + "Input": "in addition , the bank has an option to buy a 30 . 84 % stake in bip from societe generale after jan . 1 , 1990 at 1,015 francs a share .", + "Results": [ + { + "Text": "1,015 francs", + "TypeName": "currency", + "Resolution": { + "value": "1015", + "unit": "Franc" + }, + "Start": 115, + "End": 126 + } + ] + }, + { + "Input": "its shares slid in late dealings to close one penny", + "Results": [ + { + "Text": "one penny", + "TypeName": "currency", + "Resolution": { + "value": "1", + "unit": "Penny" + }, + "Start": 42, + "End": 50 + } + ] + }, + { + "Input": "per share lower at 197 pence.", + "Results": [ + { + "Text": "197 pence", + "TypeName": "currency", + "Resolution": { + "value": "197", + "unit": "Pence" + }, + "Start": 19, + "End": 27 + } + ] + }, + { + "Input": "its quarterly operating profit improved to 361 million pounds ", + "Results": [ + { + "Text": "361 million pounds", + "TypeName": "currency", + "Resolution": { + "value": "361000000", + "unit": "Pound" + }, + "Start": 43, + "End": 60 + } + ] + }, + { + "Input": "last year , the gross output value of township enterprises of the whole city broke through 100 billion yuan for the first time , ranking first in the entire province .", + "Results": [ + { + "Text": "100 billion yuan", + "TypeName": "currency", + "Resolution": { + "value": "100000000000", + "unit": "Chinese yuan", + "isoCurrency": "CNY" + }, + "Start": 91, + "End": 106 + } + ] + }, + { + "Input": "rangers got to keep an estimated ยฃ 50 million saved by baxendale - walker ' s advice .", + "Results": [ + { + "Text": "ยฃ 50 million", + "TypeName": "currency", + "Resolution": { + "value": "50000000", + "unit": "Pound" + }, + "Start": 33, + "End": 44 + } + ] + }, + { + "Input": "in turn , francis leung pak - to has agreed to sell an 8 % stake in pccw to telefรณnica for 323 million euros .", + "Results": [ + { + "Text": "323 million euros", + "TypeName": "currency", + "Resolution": { + "value": "323000000", + "unit": "Euro", + "isoCurrency": "EUR" + }, + "Start": 91, + "End": 107 + } + ] + }, + { + "Input": "uefa charged ferguson for bringing the game into disrepute with his comments , and on 1 may that year he was fined 10,000 swiss francs .", + "Results": [ + { + "Text": "10,000 swiss francs", + "TypeName": "currency", + "Resolution": { + "value": "10000", + "unit": "Swiss franc", + "isoCurrency": "CHF" + }, + "Start": 115, + "End": 133 + } + ] + }, + { + "Input": "the ipl signed up kingfisher airlines as the official umpire partner for the series in a ( approximately ยฃ 15 million ) deal .", + "Results": [ + { + "Text": "ยฃ 15 million", + "TypeName": "currency", + "Resolution": { + "value": "15000000", + "unit": "Pound" + }, + "Start": 105, + "End": 116 + } + ] + }, + { + "Input": "the revenue of adelaide ' s electronics industry has grown at about 15 % per annum since 1990 , and in 2011 exceeds a $ 4 billion .", + "Results": [ + { + "Text": "$ 4 billion", + "TypeName": "currency", + "Resolution": { + "value": "4000000000", + "unit": "Dollar" + }, + "Start": 118, + "End": 128 + } + ] + }, + { + "Input": "abel and associates bid $ 4 million for doing the film ' s effects and paramount accepted .", + "Results": [ + { + "Text": "$ 4 million", + "TypeName": "currency", + "Resolution": { + "value": "4000000", + "unit": "Dollar" + }, + "Start": 24, + "End": 34 + } + ] + }, + { + "Input": "malone sued 20th century - fox for $ 1.6 million for breach of contract ;", + "Results": [ + { + "Text": "$ 1.6 million", + "TypeName": "currency", + "Resolution": { + "value": "1600000", + "unit": "Dollar" + }, + "Start": 35, + "End": 47 + } + ] + }, + { + "Input": "in 2003 , bayern munich loaned โ‚ฌ 2 million to dortmund for a couple of months to pay their payroll .", + "Results": [ + { + "Text": "โ‚ฌ 2 million", + "TypeName": "currency", + "Resolution": { + "value": "2000000", + "unit": "Euro", + "isoCurrency": "EUR" + }, + "Start": 31, + "End": 41 + } + ] + }, + { + "Input": "lockheed martin and the united states government intensively lobbied for india ' s us $ 10 billion contract for 126 fighter jets .", + "Results": [ + { + "Text": "us $ 10 billion", + "TypeName": "currency", + "Resolution": { + "value": "10000000000", + "unit": "United States dollar", + "isoCurrency": "USD" + }, + "Start": 83, + "End": 97 + } + ] + }, + { + "Input": "according to research firm npd , the average selling price of all windows portable pcs has fallen from $ 659 in october 2008 to", + "Results": [ + { + "Text": "$ 659", + "TypeName": "currency", + "Resolution": { + "value": "659", + "unit": "Dollar" + }, + "Start": 103, + "End": 107 + } + ] + }, + { + "Input": "one . tel floated on the australian stock exchange at $ 2 per share in november 1997 .", + "Results": [ + { + "Text": "$ 2", + "TypeName": "currency", + "Resolution": { + "value": "2", + "unit": "Dollar" + }, + "Start": 54, + "End": 56 + } + ] + }, + { + "Input": "the east stand ( worcester avenue ) stand was finished in 1934 and this increased capacity to around 80 , 000 spectators but cost ยฃ 60,000 .", + "Results": [ + { + "Text": "ยฃ 60,000", + "TypeName": "currency", + "Resolution": { + "value": "60000", + "unit": "Pound" + }, + "Start": 130, + "End": 137 + } + ] + }, + { + "Input": "his fulham teammate johnny haynes became the first ยฃ 100 player .", + "Results": [ + { + "Text": "ยฃ 100", + "TypeName": "currency", + "Resolution": { + "value": "100", + "unit": "Pound" + }, + "Start": 51, + "End": 55 + } + ] + }, + { + "Input": "for the nine months , amr ' s net rose 15 % to $ 415.9 million", + "Results": [ + { + "Text": "$ 415.9 million", + "TypeName": "currency", + "Resolution": { + "value": "415900000", + "unit": "Dollar" + }, + "Start": 47, + "End": 61 + } + ] + }, + { + "Input": "the airline ' s share price already is far below the 210 pence level seen after the company announced the rights issue in late september .", + "Results": [ + { + "Text": "210 pence", + "TypeName": "currency", + "Resolution": { + "value": "210", + "unit": "Pence" + }, + "Start": 53, + "End": 61 + } + ] + }, + { + "Input": "rolling stone noted , ` ` harpercollins acquired the book project for $ 3 million in 2008 .", + "Results": [ + { + "Text": "$ 3 million", + "TypeName": "currency", + "Resolution": { + "value": "3000000", + "unit": "Dollar" + }, + "Start": 70, + "End": 80 + } + ] + }, + { + "Input": "their conclusion was a terse pronouncement that $ 48 \" is not adequate . \"", + "Results": [ + { + "Text": "$ 48", + "TypeName": "currency", + "Resolution": { + "value": "48", + "unit": "Dollar" + }, + "Start": 48, + "End": 51 + } + ] + }, + { + "Input": "2013 , edition of forbes magazine features keith on the cover with the caption ` ` country music ' s $ 500 million man ' ' .", + "Results": [ + { + "Text": "$ 500 million", + "TypeName": "currency", + "Resolution": { + "value": "500000000", + "unit": "Dollar" + }, + "Start": 101, + "End": 113 + } + ] + }, + { + "Input": "harry ferguson sued us ford for illegal use of his patents asking for compensation of ยฃ 90 million , settled out of court in 1952 .", + "Results": [ + { + "Text": "ยฃ 90 million", + "TypeName": "currency", + "Resolution": { + "value": "90000000", + "unit": "Pound" + }, + "Start": 86, + "End": 97 + } + ] + }, + { + "Input": "aerosmith signed with columbia in mid - 1972 for a reported $ 125,000 and issued their debut album , aerosmith .", + "Results": [ + { + "Text": "$ 125,000", + "TypeName": "currency", + "Resolution": { + "value": "125000", + "unit": "Dollar" + }, + "Start": 60, + "End": 68 + } + ] + }, + { + "Input": "it was one of coke ' s largest acquisitions since it bought odwalla inc . for $ 186 million in 2001 .", + "Results": [ + { + "Text": "$ 186 million", + "TypeName": "currency", + "Resolution": { + "value": "186000000", + "unit": "Dollar" + }, + "Start": 78, + "End": 90 + } + ] + }, + { + "Input": "subsequently , apple and creative reached a settlement , with apple paying $ 100 million to creative , and creative joining the ` ` made for ipod ' ' accessory program .", + "Results": [ + { + "Text": "$ 100 million", + "TypeName": "currency", + "Resolution": { + "value": "100000000", + "unit": "Dollar" + }, + "Start": 75, + "End": 87 + } + ] + }, + { + "Input": "the hart - scott filing is then reviewed and any antitrust concerns usually met . typically , hart - scott is used now to give managers of target firms early news of a bid and a chance to use regulatory review as a delaying tactic . the $ 20,000 tax would be a small cost in a multibillion - dollar deal , but a serious drag on thousands of small , friendly deals .", + "Results": [ + { + "Text": "$ 20,000", + "TypeName": "currency", + "Resolution": { + "value": "20000", + "unit": "Dollar" + }, + "Start": 237, + "End": 244 + }, + { + "Text": "dollar", + "TypeName": "currency", + "Resolution": { + "value": null, + "unit": "Dollar" + }, + "Start": 292, + "End": 297 + } + ] + }, + { + "Input": "dollar : 143.80 yen , up 0 . 95 ; 1 . 8500 marks , up 0 . 0085 .", + "Results": [ + { + "Text": "dollar", + "TypeName": "currency", + "Resolution": { + "value": null, + "unit": "Dollar" + }, + "Start": 0, + "End": 5 + }, + { + "Text": "143.80 yen", + "TypeName": "currency", + "Resolution": { + "value": "143.8", + "unit": "Japanese yen", + "isoCurrency": "JPY" + }, + "Start": 9, + "End": 18 + } + ] + }, + { + "Input": "it only cost 3 dollars 50 cents.", + "Results": [ + { + "Text": "3 dollars 50 cents", + "TypeName": "currency", + "Resolution": { + "value": "3.5", + "unit": "Dollar" + }, + "Start": 13, + "End": 30 + } + ] + }, + { + "Input": "it only cost thirteen dollars and forty-five cents", + "Results": [ + { + "Text": "thirteen dollars and forty-five cents", + "TypeName": "currency", + "Resolution": { + "value": "13.45", + "unit": "Dollar" + }, + "Start": 13, + "End": 49 + } + ] + }, + { + "Input": "it only cost thirteen dollars forty-five cents", + "Results": [ + { + "Text": "thirteen dollars forty-five cents", + "TypeName": "currency", + "Resolution": { + "value": "13.45", + "unit": "Dollar" + }, + "Start": 13, + "End": 45 + } + ] + }, + { + "Input": "it only cost thirteen dollars forty five", + "Results": [ + { + "Text": "thirteen dollars forty five", + "TypeName": "currency", + "Resolution": { + "value": "13.45", + "unit": "Dollar" + }, + "Start": 13, + "End": 39 + } + ] + }, + { + "Input": "It costs one dollar and one and one point of your credit points.", + "Results": [ + { + "Text": "one dollar and one", + "TypeName": "currency", + "Resolution": { + "unit": "Dollar", + "value": "1.01" + }, + "Start": 9, + "End": 26 + } + ] + }, + { + "Input": "It costs you 10 us dollar and me 100 chinese yuan.", + "NotSupported": "javascript", + "Results": [ + { + "Text": "10 us dollar", + "TypeName": "currency", + "Resolution": { + "isoCurrency": "USD", + "unit": "United States dollar", + "value": "10" + }, + "Start": 13, + "End": 24 + }, + { + "Text": "100 chinese yuan", + "TypeName": "currency", + "Resolution": { + "isoCurrency": "CNY", + "unit": "Chinese yuan", + "value": "100" + }, + "Start": 33, + "End": 48 + } + ] + }, + { + "Input": "It costs you 10 us dollar and me c $ 100 and fifty.", + "Results": [ + { + "Text": "10 us dollar", + "TypeName": "currency", + "Resolution": { + "isoCurrency": "USD", + "unit": "United States dollar", + "value": "10" + }, + "Start": 13, + "End": 24 + }, + { + "Text": "c $ 100 and fifty", + "TypeName": "currency", + "Resolution": { + "isoCurrency": "CAD", + "unit": "Canadian dollar", + "value": "100.5" + }, + "Start": 33, + "End": 49 + } + ] + }, + { + "Input": "It may need one kuai and five mao five.", + "NotSupported": "javascript", + "Results": [ + { + "Text": "one kuai and five mao five", + "TypeName": "currency", + "Resolution": { + "isoCurrency": "CNY", + "unit": "Chinese yuan", + "value": "1.55" + }, + "Start": 12, + "End": 37 + } + ] + }, + { + "Input": "It costs one dollar and two and three points of your credit points.", + "Results": [ + { + "Text": "one dollar and two", + "TypeName": "currency", + "Resolution": { + "unit": "Dollar", + "value": "1.02" + }, + "Start": 9, + "End": 26 + } + ] + }, + { + "Input": "Hey, the cost is $4.25 and 32 is the quantity!", + "Results": [ + { + "Text": "$4.25", + "TypeName": "currency", + "Resolution": { + "unit": "Dollar", + "value": "4.25" + }, + "Start": 17, + "End": 21 + } + ] + }, + { + "Input": "Hey, the cost is 100ๅ…ƒ!", + "Results": [ + { + "Text": "100ๅ…ƒ", + "TypeName": "currency", + "Resolution": { + "unit": "Chinese yuan", + "value": "100", + "isoCurrency": "CNY" + }, + "Start": 17, + "End": 20 + } + ] + }, + { + "Input": "The price of this book is 100 โ‚ก", + "Results": [ + { + "Text": "100 โ‚ก", + "TypeName": "currency", + "Resolution": { + "value": "100", + "unit": "Costa Rican colรณn", + "isoCurrency": "CRC" + }, + "Start": 26, + "End": 30 + } + ] + }, + { + "Input": "I spend 100โ‚พ buying the new bicycle.", + "Results": [ + { + "Text": "100โ‚พ", + "TypeName": "currency", + "Resolution": { + "value": "100", + "unit": "Georgian lari", + "isoCurrency": "GEL" + }, + "Start": 8, + "End": 11 + } + ] + }, + { + "Input": "Congratulations! You will win a car and 100,000 โ‚ญ as you won the champion of the competition.", + "Results": [ + { + "Text": "100,000 โ‚ญ", + "TypeName": "currency", + "Resolution": { + "value": "100000", + "unit": "Lao kip", + "isoCurrency": "LAK" + }, + "Start": 40, + "End": 48 + } + ] + }, + { + "Input": "Bob, can you borrow me 100,000 เฎฐเฏ‚ for emergency and I will pay back with interest next Monday.", + "Results": [ + { + "Text": "100,000 เฎฐเฏ‚", + "TypeName": "currency", + "Resolution": { + "value": "100000", + "unit": "Sri Lankan rupee", + "isoCurrency": "LKR" + }, + "Start": 23, + "End": 32 + } + ] + }, + { + "Input": "Do you think sen 100,000 is expensive this new laptop?", + "Results": [ + { + "Text": "sen 100,000", + "TypeName": "currency", + "Resolution": { + "value": "100000", + "unit": "Sen" + }, + "Start": 13, + "End": 23 + } + ] + }, + { + "Input": "The first price of the lottory is u.s $ 100,000,000, do you want it?", + "Results": [ + { + "Text": "u.s $ 100,000,000", + "TypeName": "currency", + "Resolution": { + "value": "100000000", + "unit": "United States dollar", + "isoCurrency": "USD" + }, + "Start": 34, + "End": 50 + } + ] + }, + { + "Input": "Give me 5 dollars", + "Results": [ + { + "Text": "5 dollars", + "TypeName": "currency", + "Resolution": { + "value": "5", + "unit": "Dollar" + }, + "Start": 8, + "End": 16 + } + ] + }, + { + "Input": "I want to loan $10000 over 3 years", + "Results": [ + { + "Text": "$10000", + "Start": 15, + "End": 20, + "TypeName": "currency", + "Resolution": { + "unit": "Dollar", + "value": "10000" + } + } + ] + }, + { + "Input": "I want to earn $10000 in 3 years", + "Results": [ + { + "Text": "$10000", + "Start": 15, + "End": 20, + "TypeName": "currency", + "Resolution": { + "unit": "Dollar", + "value": "10000" + } + } + ] + }, + { + "Input": "$20", + "Results": [ + { + "Text": "$20", + "Start": 0, + "End": 2, + "TypeName": "currency", + "Resolution": { + "unit": "Dollar", + "value": "20" + } + } + ] + }, + { + "Input": "50 dollar dollar", + "Results": [ + { + "Text": "50 dollar", + "Start": 0, + "End": 8, + "TypeName": "currency", + "Resolution": { + "unit": "Dollar", + "value": "50" + } + }, + { + "Text": "dollar", + "Start": 10, + "End": 15, + "TypeName": "currency", + "Resolution": { + "unit": "Dollar", + "value": null + } + } + ] + }, + { + "Input": "50 dollar 50 dollar", + "Results": [ + { + "Text": "50 dollar", + "Start": 0, + "End": 8, + "TypeName": "currency", + "Resolution": { + "unit": "Dollar", + "value": "50" + } + }, + { + "Text": "50 dollar", + "Start": 10, + "End": 18, + "TypeName": "currency", + "Resolution": { + "unit": "Dollar", + "value": "50" + } + } + ] + }, + { + "Input": "50 50 dollar bills", + "Results": [ + { + "Text": "50 dollar", + "Start": 3, + "End": 11, + "TypeName": "currency", + "Resolution": { + "unit": "Dollar", + "value": "50" + } + } + ] + }, + { + "Input": "50 dollar 40 rmb", + "Results": [ + { + "Text": "50 dollar", + "Start": 0, + "End": 8, + "TypeName": "currency", + "Resolution": { + "unit": "Dollar", + "value": "50" + } + }, + { + "Text": "40 rmb", + "Start": 10, + "End": 15, + "TypeName": "currency", + "Resolution": { + "isoCurrency": "CNY", + "unit": "Chinese yuan", + "value": "40" + } + } + ] + }, + { + "Input": "50 dollar rmb", + "Results": [ + { + "Text": "50 dollar", + "Start": 0, + "End": 8, + "TypeName": "currency", + "Resolution": { + "unit": "Dollar", + "value": "50" + } + }, + { + "Text": "rmb", + "Start": 10, + "End": 12, + "TypeName": "currency", + "Resolution": { + "isoCurrency": "CNY", + "unit": "Chinese yuan", + "value": null + } + } + ] + }, + { + "Input": "$ 20,000.00 $ 37,305.97 february expenses", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "$ 20,000.00", + "Start": 0, + "End": 10, + "TypeName": "currency", + "Resolution": { + "unit": "Dollar", + "value": "20000" + } + }, + { + "Text": "$ 37,305.97", + "Start": 12, + "End": 22, + "TypeName": "currency", + "Resolution": { + "unit": "Dollar", + "value": "37305.97" + } + } + ] + }, + { + "Input": "10 $ is not much, nor is 10 โ‚ฌ", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "10 $", + "Start": 0, + "End": 3, + "TypeName": "currency", + "Resolution": { + "unit": "Dollar", + "value": "10" + } + }, + { + "Text": "10 โ‚ฌ", + "Start": 25, + "End": 28, + "TypeName": "currency", + "Resolution": { + "isoCurrency": "EUR", + "unit": "Euro", + "value": "10" + } + } + ] + }, + { + "Input": "Banknotes: 5 โ‚ฌ, 10 โ‚ฌ, 20 โ‚ฌ, 50 โ‚ฌ, 100 โ‚ฌ, 200 โ‚ฌ, 500 โ‚ฌ.", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "5 โ‚ฌ", + "Start": 11, + "End": 13, + "TypeName": "currency", + "Resolution": { + "isoCurrency": "EUR", + "unit": "Euro", + "value": "5" + } + }, + { + "Text": "10 โ‚ฌ", + "Start": 16, + "End": 19, + "TypeName": "currency", + "Resolution": { + "isoCurrency": "EUR", + "unit": "Euro", + "value": "10" + } + }, + { + "Text": "20 โ‚ฌ", + "Start": 22, + "End": 25, + "TypeName": "currency", + "Resolution": { + "isoCurrency": "EUR", + "unit": "Euro", + "value": "20" + } + }, + { + "Text": "50 โ‚ฌ", + "Start": 28, + "End": 31, + "TypeName": "currency", + "Resolution": { + "isoCurrency": "EUR", + "unit": "Euro", + "value": "50" + } + }, + { + "Text": "100 โ‚ฌ", + "Start": 34, + "End": 38, + "TypeName": "currency", + "Resolution": { + "isoCurrency": "EUR", + "unit": "Euro", + "value": "100" + } + }, + { + "Text": "200 โ‚ฌ", + "Start": 41, + "End": 45, + "TypeName": "currency", + "Resolution": { + "isoCurrency": "EUR", + "unit": "Euro", + "value": "200" + } + }, + { + "Text": "500 โ‚ฌ", + "Start": 48, + "End": 52, + "TypeName": "currency", + "Resolution": { + "isoCurrency": "EUR", + "unit": "Euro", + "value": "500" + } + } + ] + }, + { + "Input": "1 $10 dollars bill", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "$10", + "Start": 2, + "End": 4, + "TypeName": "currency", + "Resolution": { + "unit": "Dollar", + "value": "10" + } + }, + { + "Text": "dollars", + "Start": 6, + "End": 12, + "TypeName": "currency", + "Resolution": { + "unit": "Dollar", + "value": null + } + } + ] + }, + { + "Input": "1 $ 10 dollars bill", + "Comment": "Gets '1 $' and '10 dollars' now, because '$ 10 dollars' is not supported.", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "$ 10 dollars", + "Start": 2, + "End": 13, + "TypeName": "currency", + "Resolution": { + "unit": "Dollar", + "value": "10" + } + } + ] + }, + { + "Input": "10 $ 30 $", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "10 $", + "Start": 0, + "End": 3, + "TypeName": "currency", + "Resolution": { + "unit": "Dollar", + "value": "10" + } + }, + { + "Text": "30 $", + "Start": 5, + "End": 8, + "TypeName": "currency", + "Resolution": { + "unit": "Dollar", + "value": "30" + } + } + ] + }, + { + "Input": "10 $ 30 cent", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "10 $ 30 cent", + "Start": 0, + "End": 11, + "TypeName": "currency", + "Resolution": { + "unit": "Dollar", + "value": "10.3" + } + } + ] + }, + { + "Input": "10 rmb 20 usd", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "10 rmb", + "Start": 0, + "End": 5, + "TypeName": "currency", + "Resolution": { + "isoCurrency": "CNY", + "unit": "Chinese yuan", + "value": "10" + } + }, + { + "Text": "20 usd", + "Start": 7, + "End": 12, + "TypeName": "currency", + "Resolution": { + "isoCurrency": "USD", + "unit": "United States dollar", + "value": "20" + } + } + ] + }, + { + "Input": "rmb 10 usd 20", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "rmb 10", + "Start": 0, + "End": 5, + "TypeName": "currency", + "Resolution": { + "isoCurrency": "CNY", + "unit": "Chinese yuan", + "value": "10" + } + }, + { + "Text": "usd 20", + "Start": 7, + "End": 12, + "TypeName": "currency", + "Resolution": { + "isoCurrency": "USD", + "unit": "United States dollar", + "value": "20" + } + } + ] + }, + { + "Input": "10 turkish lira 11a", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "10 turkish lira", + "Start": 0, + "End": 14, + "TypeName": "currency", + "Resolution": { + "isoCurrency": "TRY", + "unit": "Turkish lira", + "value": "10" + } + } + ] + }, + { + "Input": "deposits: 10 turkish lira 1111-22223333-4444", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "10 turkish lira", + "Start": 10, + "End": 24, + "TypeName": "currency", + "Resolution": { + "isoCurrency": "TRY", + "unit": "Turkish lira", + "value": "10" + } + } + ] + }, + { + "Input": "Am I eligible for a lone of 35 lakh rupees", + "Results": [ + { + "Text": "35 lakh rupees", + "Start": 28, + "End": 41, + "TypeName": "currency", + "Resolution": { + "value": "3500000", + "unit": "Rupee" + } + } + ] + }, + { + "Input": "Am I eligible for a lone of 12,34,567.89 rupees", + "Comment": "Example of Indian numbering system, the format may not need to be supported in other languages.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "12,34,567.89 rupees", + "Start": 28, + "End": 46, + "TypeName": "currency", + "Resolution": { + "value": "1234567.89", + "unit": "Rupee" + } + } + ] + }, + { + "Input": "I would like to buy this item for USD 200.", + "NotSupported": "python, java, javascript", + "Results": [ + { + "Text": "usd 200", + "TypeName": "currency", + "Resolution": { + "value": "200", + "unit": "United States dollar", + "isoCurrency": "USD" + }, + "Start": 34, + "End": 40 + } + ] + }, + { + "Input": "I would like to buy this item for EUR 125.", + "NotSupported": "python, java, javascript", + "Results": [ + { + "Text": "eur 125", + "TypeName": "currency", + "Resolution": { + "value": "125", + "unit": "Euro", + "isoCurrency": "EUR" + }, + "Start": 34, + "End": 40 + } + ] + }, + { + "Input": "I would like to buy this item for GBP 350.", + "NotSupported": "python, java, javascript", + "Results": [ + { + "Text": "gbp 350", + "TypeName": "currency", + "Resolution": { + "value": "350", + "unit": "British pound", + "isoCurrency": "GBP" + }, + "Start": 34, + "End": 40 + } + ] + }, + { + "Input": "It costs half million usd.", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "half million usd", + "TypeName": "currency", + "Resolution": { + "isoCurrency": "USD", + "unit": "United States dollar", + "value": "500000" + }, + "Start": 9, + "End": 24 + } + ] + }, + { + "Input": "It costs quarter million us dollars.", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "quarter million us dollars", + "TypeName": "currency", + "Resolution": { + "isoCurrency": "USD", + "unit": "United States dollar", + "value": "250000" + }, + "Start": 9, + "End": 34 + } + ] + }, + { + "Input": "It costs a quarter million us dollars.", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "a quarter million us dollars", + "TypeName": "currency", + "Resolution": { + "isoCurrency": "USD", + "unit": "United States dollar", + "value": "250000" + }, + "Start": 9, + "End": 36 + } + ] + }, + { + "Input": "It costs three quarters billion us dollars.", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "three quarters billion us dollars", + "TypeName": "currency", + "Resolution": { + "isoCurrency": "USD", + "unit": "United States dollar", + "value": "750000000" + }, + "Start": 9, + "End": 41 + } + ] + }, + { + "Input": "Supply limit: โ‚ฟ21,000,000", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "โ‚ฟ21,000,000", + "TypeName": "currency", + "Resolution": { + "unit": "Bitcoin", + "value": "21000000" + }, + "Start": 14, + "End": 24 + } + ] + }, + { + "Input": "He has lost a laptop containing 10000 bitcoins", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "10000 bitcoins", + "TypeName": "currency", + "Resolution": { + "unit": "Bitcoin", + "value": "10000" + }, + "Start": 32, + "End": 45 + } + ] + }, + { + "Input": "each block mined is now 6.25 BTC", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "6.25 btc", + "TypeName": "currency", + "Resolution": { + "unit": "Bitcoin", + "value": "6.25" + }, + "Start": 24, + "End": 31 + } + ] + }, + { + "Input": "2 satoshis one day will be worth something", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "2 satoshis", + "TypeName": "currency", + "Resolution": { + "unit": "Satoshi", + "value": "2" + }, + "Start": 0, + "End": 9 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/English/DimensionModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/English/DimensionModel.json new file mode 100644 index 000000000..3227c3aa8 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/English/DimensionModel.json @@ -0,0 +1,1173 @@ +[ + { + "Input": "You weight 200lbs.", + "Results": [ + { + "Text": "200lbs", + "Start": 11, + "End": 16, + "TypeName": "dimension", + "Resolution": { + "unit": "Pound", + "subtype": "Weight", + "value": "200" + } + } + ] + }, + { + "Input": "75ml", + "Results": [ + { + "Text": "75ml", + "TypeName": "dimension", + "Resolution": { + "value": "75", + "subtype": "Volume", + "unit": "Milliliter" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "its greatest drawback may be its 3-inch thickness , big enough for one consultant to describe it as clunky.", + "Results": [ + { + "Text": "3-inch", + "TypeName": "dimension", + "Resolution": { + "value": "3", + "subtype": "Length", + "unit": "Inch" + }, + "Start": 33, + "End": 38 + } + ] + }, + { + "Input": "a twister roared through an area about ten miles long there , killing at least fourteen people and turning dozens of homes into rubble.", + "Results": [ + { + "Text": "ten miles", + "TypeName": "dimension", + "Resolution": { + "value": "10", + "subtype": "Length", + "unit": "Mile" + }, + "Start": 39, + "End": 47 + } + ] + }, + { + "Input": "it takes more than 10 1/2 miles of cable and wire to hook it all up , and 23 computers.", + "Results": [ + { + "Text": "10 1/2 miles", + "TypeName": "dimension", + "Resolution": { + "value": "10.5", + "subtype": "Length", + "unit": "Mile" + }, + "Start": 19, + "End": 30 + } + ] + }, + { + "Input": "the six-mile trip to my airport hotel that had taken 20 minutes earlier in the day took more than three hours.", + "Results": [ + { + "Text": "six-mile", + "TypeName": "dimension", + "Resolution": { + "value": "6", + "subtype": "Length", + "unit": "Mile" + }, + "Start": 4, + "End": 11 + } + ] + }, + { + "Input": "industrywide , oil production in this country fell by 500,000 barrels a day to barrels in the first eight months of this year.", + "Results": [ + { + "Text": "500,000 barrels", + "TypeName": "dimension", + "Resolution": { + "value": "500000", + "subtype": "Volume", + "unit": "Barrel" + }, + "Start": 54, + "End": 68 + } + ] + }, + { + "Input": "it ' s what 1 ) explains why we are like , well , ourselves rather than bo jackson ; 2 ) cautions that it ' s possible to drown in a lake that averages two feet deep ; and 3 ) predicts that 10 , 000 monkeys placed before 10 , 000 pianos would produce 1 , 118 publishable rock ' n ' roll tunes.", + "Results": [ + { + "Text": "two feet", + "TypeName": "dimension", + "Resolution": { + "value": "2", + "subtype": "Length", + "unit": "Foot" + }, + "Start": 152, + "End": 159 + } + ] + }, + { + "Input": "on may 19 , the fda began detaining chinese mushrooms in 68-ounce cans after more than 100 people in mississippi , new york and pennsylvania became ill from eating tainted mushrooms.", + "Results": [ + { + "Text": "68-ounce", + "TypeName": "dimension", + "Resolution": { + "value": "68", + "subtype": "Weight", + "unit": "Ounce" + }, + "Start": 57, + "End": 64 + } + ] + }, + { + "Input": "mr . hulings gloats that he sold all his stocks a week before the market plummeted 190 points on oct . 13 , and he is using the money to help buy a 45-acre horse farm.", + "Results": [ + { + "Text": "45-acre", + "TypeName": "dimension", + "Resolution": { + "value": "45", + "subtype": "Area", + "unit": "Acre" + }, + "Start": 148, + "End": 154 + } + ] + }, + { + "Input": "then , to make these gardenettes quite literally rooms , ms . bartlett had thrown up windowless walls (brick, lattice, hedge ) eight to 10 feet tall, casting her interiors into day - long stygian shade.", + "Results": [ + { + "Text": "10 feet", + "TypeName": "dimension", + "Resolution": { + "value": "10", + "subtype": "Length", + "unit": "Foot" + }, + "Start": 136, + "End": 142 + } + ] + }, + { + "Input": "` ` management does n ' t want surprises , ' ' notes jack zaves , who , as fuel - services director at american airlines , buys some 2.4 billion gallons of jet fuel a year.", + "Results": [ + { + "Text": "2.4 billion gallons", + "TypeName": "dimension", + "Resolution": { + "value": "2400000000", + "subtype": "Weight", + "unit": "Gallon" + }, + "Start": 133, + "End": 151 + } + ] + }, + { + "Input": "a 10-gallon water cooler had toppled onto the floor , soaking the red carpeting.", + "Results": [ + { + "Text": "10-gallon", + "TypeName": "dimension", + "Resolution": { + "value": "10", + "subtype": "Weight", + "unit": "Gallon" + }, + "Start": 2, + "End": 10 + } + ] + }, + { + "Input": "nearby , six dolphins will frolic in a 1.5 million gallon saltwater aquarium.", + "Results": [ + { + "Text": "1.5 million gallon", + "TypeName": "dimension", + "Resolution": { + "value": "1500000", + "subtype": "Weight", + "unit": "Gallon" + }, + "Start": 39, + "End": 56 + } + ] + }, + { + "Input": "and this baby is over two pounds.", + "Results": [ + { + "Text": "two pounds", + "TypeName": "dimension", + "Resolution": { + "value": "2", + "subtype": "Weight", + "unit": "Pound" + }, + "Start": 22, + "End": 31 + } + ] + }, + { + "Input": "``i don't trust people who don't eat,'' said ms. volokh, though she herself stopped eating lunch a few years ago to drop 25 pounds.", + "Results": [ + { + "Text": "25 pounds", + "TypeName": "dimension", + "Resolution": { + "value": "25", + "subtype": "Weight", + "unit": "Pound" + }, + "Start": 121, + "End": 129 + } + ] + }, + { + "Input": "shell , a subsidiary of royal dutch / shell group , will be allowed to export 0.9 trillion cubic feet , and gulf , a unit of olympia & york developments ltd. will be allowed to export", + "Results": [ + { + "Text": "0.9 trillion cubic feet", + "TypeName": "dimension", + "Resolution": { + "value": "900000000000", + "subtype": "Volume", + "unit": "Cubic foot" + }, + "Start": 78, + "End": 100 + } + ] + }, + { + "Input": "highlights of the bills , as currently framed , are : - - a restriction on the amount of real estate one family can own , to 660 square meters in the nation ' s six largest cities , but more in smaller cities and rural areas.", + "Results": [ + { + "Text": "660 square meters", + "TypeName": "dimension", + "Resolution": { + "value": "660", + "subtype": "Area", + "unit": "Square meter" + }, + "Start": 125, + "End": 141 + } + ] + }, + { + "Input": "tigrean armies are now 200 miles north of addis ababa , threatening the town of dese , which would cut off mr . mengistu ' s capital from the port of assab , through which all fuel and other supplies reach addis ababa.", + "Results": [ + { + "Text": "200 miles", + "TypeName": "dimension", + "Resolution": { + "value": "200", + "subtype": "Length", + "unit": "Mile" + }, + "Start": 23, + "End": 31 + } + ] + }, + { + "Input": "he said that one of the computers took a three-foot trip sliding across the floor.", + "Results": [ + { + "Text": "three-foot", + "TypeName": "dimension", + "Resolution": { + "value": "3", + "subtype": "Length", + "unit": "Foot" + }, + "Start": 41, + "End": 50 + } + ] + }, + { + "Input": "the core of its holdings is 190,000 square meters of incredibly expensive property in the marunouchi district , the business and financial center of tokyo , often jokingly called ` ` mitsubishi village. ' '", + "Results": [ + { + "Text": "190,000 square meters", + "TypeName": "dimension", + "Resolution": { + "value": "190000", + "subtype": "Area", + "unit": "Square meter" + }, + "Start": 28, + "End": 48 + } + ] + }, + { + "Input": "the satellite , built by hughes for the international telecommunications satellite organization , is part of a $ 700 million contract awarded to hughes in 1982 to develop five of the three-ton satellites.", + "Results": [ + { + "Text": "three-ton", + "TypeName": "dimension", + "Resolution": { + "value": "3", + "subtype": "Weight", + "unit": "Ton" + }, + "Start": 183, + "End": 191 + } + ] + }, + { + "Input": "in a 1996 report on biological weapons , the center for strategic and international studies , a public policy research institution in washington , warned that it was easy for would - be terrorists to assemble biological weapons _ using commercial equipment with a capacity of 130 gallons.", + "Results": [ + { + "Text": "130 gallons", + "TypeName": "dimension", + "Resolution": { + "value": "130", + "subtype": "Weight", + "unit": "Gallon" + }, + "Start": 276, + "End": 286 + } + ] + }, + { + "Input": "the trade group ' s compilation of commerce department data showed that august imports , the second largest monthly total of the year , were up 5 % from july ' s 1,458,000 tons but below last year ' s high of in june 1988.", + "Results": [ + { + "Text": "1,458,000 tons", + "TypeName": "dimension", + "Resolution": { + "value": "1458000", + "subtype": "Weight", + "unit": "Ton" + }, + "Start": 162, + "End": 175 + } + ] + }, + { + "Input": "at no . 1 , singh hit a 9 - iron approach shot to within six feet of the cup.", + "Results": [ + { + "Text": "six feet", + "TypeName": "dimension", + "Resolution": { + "value": "6", + "subtype": "Length", + "unit": "Foot" + }, + "Start": 57, + "End": 64 + } + ] + }, + { + "Input": "so when next year ' s psyllium crop is harvested in march , it may be smaller than the 16,000 metric tons of the past few years - - right at the crest of the psyllium boom.", + "Results": [ + { + "Text": "16,000 metric tons", + "TypeName": "dimension", + "Resolution": { + "value": "16000", + "subtype": "Weight", + "unit": "Metric ton" + }, + "Start": 87, + "End": 104 + } + ] + }, + { + "Input": "the 486 is the descendant of a long series of intel chips that began dominating the market ever since ibm picked the 16-bit 8088 chip for its first personal computer.", + "Results": [ + { + "Text": "16-bit", + "TypeName": "dimension", + "Resolution": { + "value": "16", + "subtype": "Information", + "unit": "Bit" + }, + "Start": 117, + "End": 122 + } + ] + }, + { + "Input": "the ` ` jiotto caspita ' ' can run at over 188 miles an hour , a company spokesman said.", + "Results": [ + { + "Text": "188 miles an hour", + "TypeName": "dimension", + "Resolution": { + "value": "188", + "subtype": "Speed", + "unit": "Mile per hour" + }, + "Start": 43, + "End": 59 + } + ] + }, + { + "Input": "the navy has set up a helicopter landing zone just a 100 meters from a mobile operating room , just on the outskirts of baghdad.", + "Results": [ + { + "Text": "100 meters", + "TypeName": "dimension", + "Resolution": { + "value": "100", + "subtype": "Length", + "unit": "Meter" + }, + "Start": 53, + "End": 62 + } + ] + }, + { + "Input": "caltrans plans to add a second deck for buses and car pools above the median of a 2.5-mile stretch of the harbor freeway just south of los angeles , near the memorial coliseum.", + "Results": [ + { + "Text": "2.5-mile", + "TypeName": "dimension", + "Resolution": { + "value": "2.5", + "subtype": "Length", + "unit": "Mile" + }, + "Start": 82, + "End": 89 + } + ] + }, + { + "Input": "on my four-mile drive to farm headquarters each morning , i drive by another four empty houses.", + "Results": [ + { + "Text": "four-mile", + "TypeName": "dimension", + "Resolution": { + "value": "4", + "subtype": "Length", + "unit": "Mile" + }, + "Start": 6, + "End": 14 + } + ] + }, + { + "Input": "we are insulted, said langa from the greek catholic headquarters , some 325 kilometer northwest of bucharest.", + "Results": [ + { + "Text": "325 kilometer", + "TypeName": "dimension", + "Resolution": { + "value": "325", + "subtype": "Length", + "unit": "Kilometer" + }, + "Start": 72, + "End": 84 + } + ] + }, + { + "Input": "rotich is a tiny ( 5 feet", + "Results": [ + { + "Text": "5 feet", + "TypeName": "dimension", + "Resolution": { + "value": "5", + "subtype": "Length", + "unit": "Foot" + }, + "Start": 19, + "End": 24 + } + ] + }, + { + "Input": "4 inches) 28 - year - old who did not start running seriously until three years ago and had not competed indoors until this month.", + "Results": [ + { + "Text": "4 inches", + "TypeName": "dimension", + "Resolution": { + "value": "4", + "subtype": "Length", + "unit": "Inch" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "raceway park ( minnesota ) in shakopee is a 1/4 mile paved oval.", + "Results": [ + { + "Text": "1/4 mile", + "TypeName": "dimension", + "Resolution": { + "value": "0.25", + "subtype": "Length", + "unit": "Mile" + }, + "Start": 44, + "End": 51 + } + ] + }, + { + "Input": "castlecrag mountain is located south of moat lake , 1.6 km west of mount frink along the same ridge line.", + "Results": [ + { + "Text": "1.6 km", + "TypeName": "dimension", + "Resolution": { + "value": "1.6", + "subtype": "Length", + "unit": "Kilometer" + }, + "Start": 52, + "End": 57 + } + ] + }, + { + "Input": "the javadi hills are located about 17 km from ambur.", + "Results": [ + { + "Text": "17 km", + "TypeName": "dimension", + "Resolution": { + "value": "17", + "subtype": "Length", + "unit": "Kilometer" + }, + "Start": 35, + "End": 39 + } + ] + }, + { + "Input": "after circling lake michigan near the exposition for two hours , commander hugo eckener landed the 776-foot airship at the nearby curtiss - wright airport in glenview.", + "Results": [ + { + "Text": "776-foot", + "TypeName": "dimension", + "Resolution": { + "value": "776", + "subtype": "Length", + "unit": "Foot" + }, + "Start": 99, + "End": 106 + } + ] + }, + { + "Input": "the interchange with highway 35 and highway 115 to lindsay and peterborough ( exit 436 ) lies 500 metres east of bennett road.", + "Results": [ + { + "Text": "500 metres", + "TypeName": "dimension", + "Resolution": { + "value": "500", + "subtype": "Length", + "unit": "Meter" + }, + "Start": 94, + "End": 103 + } + ] + }, + { + "Input": "in 1995 canon introduced the first commercially available slr lens with internal image stabilization , ef 75 -300mm f / 4 - 5 . 6 is usm.", + "NotSupported": "java, javascript", + "Results": [ + { + "Text": "300mm", + "TypeName": "dimension", + "Resolution": { + "value": "300", + "subtype": "Length", + "unit": "Millimeter" + }, + "Start": 110, + "End": 114 + } + ] + }, + { + "Input": "sterling armaments of dagenham , essex produced a conversion kit comprising a new 7.62mm barrel , magazine , extractor and ejector for commercial sale.", + "Results": [ + { + "Text": "7.62mm", + "TypeName": "dimension", + "Resolution": { + "value": "7.62", + "subtype": "Length", + "unit": "Millimeter" + }, + "Start": 82, + "End": 87 + } + ] + }, + { + "Input": "the project costs $ 46 . 8 million , and is intended to boost the company ' s production capacity by 25 % to 34,500 metric tons of copper cathode a year.", + "Results": [ + { + "Text": "34,500 metric tons", + "TypeName": "dimension", + "Resolution": { + "value": "34500", + "subtype": "Weight", + "unit": "Metric ton" + }, + "Start": 109, + "End": 126 + } + ] + }, + { + "Input": "canadian steel - ingot production totaled 291,890 metric tons in the week ended oct . 7 , up 14 . 8 % from the preceding week ' s total of , statistics canada , a federal agency , said.", + "Results": [ + { + "Text": "291,890 metric tons", + "TypeName": "dimension", + "Resolution": { + "value": "291890", + "subtype": "Weight", + "unit": "Metric ton" + }, + "Start": 42, + "End": 60 + } + ] + }, + { + "Input": "florida panthers live in home ranges between 190 km2.", + "Results": [ + { + "Text": "190 km2", + "TypeName": "dimension", + "Resolution": { + "value": "190", + "subtype": "Area", + "unit": "Square kilometer" + }, + "Start": 45, + "End": 51 + } + ] + }, + { + "Input": "a metric ton is equal to 2,204.62 pounds.", + "Results": [ + { + "Text": "2,204.62 pounds", + "TypeName": "dimension", + "Resolution": { + "value": "2204.62", + "subtype": "Weight", + "unit": "Pound" + }, + "Start": 25, + "End": 39 + }, + { + "Text": "metric ton", + "TypeName": "dimension", + "Resolution": { + "value": null, + "subtype": "Weight", + "unit": "Metric ton" + }, + "Start": 2, + "End": 11 + } + ] + }, + { + "Input": "I'm a man.", + "Results": [] + }, + { + "Input": "Send them a quick DM and ask for their email address", + "Results": [] + }, + { + "Input": "1m is equal to 10 dm", + "Results": [ + { + "Text": "1m", + "Start": 0, + "End": 1, + "TypeName": "dimension", + "Resolution": { + "unit": "Meter", + "subtype": "Length", + "value": "1" + } + }, + { + "Text": "10 dm", + "Start": 15, + "End": 19, + "TypeName": "dimension", + "Resolution": { + "unit": "Decimeter", + "subtype": "Length", + "value": "10" + } + } + ] + }, + { + "Input": "He has a pen that is 10 \" long.", + "NotSupported": "java", + "Results": [ + { + "Text": "10 \"", + "TypeName": "dimension", + "Resolution": { + "value": "10", + "subtype": "Length", + "unit": "Inch" + }, + "Start": 21, + "End": 24 + } + ] + }, + { + "Input": "The size of this file is 100 mb", + "Results": [ + { + "Text": "100 mb", + "TypeName": "dimension", + "Resolution": { + "unit": "Megabit", + "subtype": "Information", + "value": "100" + }, + "Start": 25, + "End": 30 + } + ] + }, + { + "Input": "The size of this file is 100 MB", + "Results": [ + { + "Text": "100 mb", + "TypeName": "dimension", + "Resolution": { + "unit": "Megabyte", + "subtype": "Information", + "value": "100" + }, + "Start": 25, + "End": 30 + } + ] + }, + { + "Input": "I'll give you a surprise at 2:00 pm", + "NotSupported": "java", + "Results": [] + }, + { + "Input": "He said: 2 pm is 2 picometer", + "Results": [ + { + "Text": "2 pm", + "Start": 9, + "End": 12, + "TypeName": "dimension", + "Resolution": { + "unit": "Picometer", + "subtype": "Length", + "value": "2" + } + }, + { + "Text": "2 picometer", + "Start": 17, + "End": 27, + "TypeName": "dimension", + "Resolution": { + "unit": "Picometer", + "subtype": "Length", + "value": "2" + } + } + ] + }, + { + "Input": "that one mile can provide.", + "NotSupported": "javascript, java", + "Results": [ + { + "Text": "one mile", + "Start": 5, + "End": 12, + "TypeName": "dimension", + "Resolution": { + "unit": "Mile", + "subtype": "Length", + "value": "1" + } + } + ] + }, + { + "Input": "I ' m tired", + "NotSupported": "javascript, java", + "Results": [] + }, + { + "Input": "I'm 1.8m tall.", + "Results": [ + { + "Text": "1.8m", + "Start": 4, + "End": 7, + "TypeName": "dimension", + "Resolution": { + "unit": "Meter", + "subtype": "Length", + "value": "1.8" + } + } + ] + }, + { + "Input": "It cost 1.8M dollars.", + "Results": [] + }, + { + "Input": "1 m 1 m", + "Results": [ + { + "Text": "1 m", + "Start": 0, + "End": 2, + "TypeName": "dimension", + "Resolution": { + "unit": "Meter", + "subtype": "Length", + "value": "1" + } + }, + { + "Text": "1 m", + "Start": 4, + "End": 6, + "TypeName": "dimension", + "Resolution": { + "unit": "Meter", + "subtype": "Length", + "value": "1" + } + } + ] + }, + { + "Input": "1 m x 1 m", + "Results": [ + { + "Text": "1 m", + "Start": 0, + "End": 2, + "TypeName": "dimension", + "Resolution": { + "unit": "Meter", + "subtype": "Length", + "value": "1" + } + }, + { + "Text": "1 m", + "Start": 6, + "End": 8, + "TypeName": "dimension", + "Resolution": { + "unit": "Meter", + "subtype": "Length", + "value": "1" + } + } + ] + }, + { + "Input": "The submarine mein weigh 25 lakh tonnes", + "Results": [ + { + "Text": "25 lakh tonnes", + "TypeName": "dimension", + "Resolution": { + "value": "2500000", + "subtype": "Weight", + "unit": "Ton" + }, + "Start": 25, + "End": 38 + } + ] + }, + { + "Input": "The length is 12 m 2 dm more or less", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "12 m", + "TypeName": "dimension", + "Resolution": { + "value": "12", + "subtype": "Length", + "unit": "Meter" + }, + "Start": 14, + "End": 17 + }, + { + "Text": "2 dm", + "TypeName": "dimension", + "Resolution": { + "value": "2", + "subtype": "Length", + "unit": "Decimeter" + }, + "Start": 19, + "End": 22 + } + ] + }, + { + "Input": "The length is 12 ft 2 in more or less", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "12 ft", + "TypeName": "dimension", + "Resolution": { + "value": "12", + "subtype": "Length", + "unit": "Foot" + }, + "Start": 14, + "End": 18 + }, + { + "Text": "2 in", + "TypeName": "dimension", + "Resolution": { + "value": "2", + "subtype": "Length", + "unit": "Inch" + }, + "Start": 20, + "End": 23 + } + ] + }, + { + "Input": "3 tablespoons butter, melted, and 1/2 cup olive oil", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "3 tablespoons", + "Start": 0, + "End": 12, + "TypeName": "dimension", + "Resolution": { + "subtype": "Volume", + "unit": "Tablespoon", + "value": "3" + } + }, + { + "Text": "1/2 cup", + "Start": 34, + "End": 40, + "TypeName": "dimension", + "Resolution": { + "subtype": "Volume", + "unit": "Cup", + "value": "0.5" + } + } + ] + }, + { + "Input": "ยฝ teaspoon baking powder", + "NotSupported": "java, javascript, python", + "Results": [ + { + "Text": "ยฝ teaspoon", + "Start": 0, + "End": 9, + "TypeName": "dimension", + "Resolution": { + "subtype": "Volume", + "unit": "Teaspoon", + "value": "0.5" + } + } + ] + }, + { + "Input": "10 Kilometers per hour could also be informally written as 10kph, 10kmph, or 10km/hr", + "Results": [ + { + "Text": "10 kilometers per hour", + "Start": 0, + "End": 21, + "TypeName": "dimension", + "Resolution": { + "subtype": "Speed", + "unit": "Kilometer per hour", + "value": "10" + } + }, + { + "Text": "10kph", + "Start": 59, + "End": 63, + "TypeName": "dimension", + "Resolution": { + "subtype": "Speed", + "unit": "Kilometer per hour", + "value": "10" + } + }, + { + "Text": "10kmph", + "Start": 66, + "End": 71, + "TypeName": "dimension", + "Resolution": { + "subtype": "Speed", + "unit": "Kilometer per hour", + "value": "10" + } + }, + { + "Text": "10km/hr", + "Start": 77, + "End": 83, + "TypeName": "dimension", + "Resolution": { + "subtype": "Speed", + "unit": "Kilometer per hour", + "value": "10" + } + } + ] + }, + { + "Input": "A coin weighing one drachma is known as a stater", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "one drachma", + "Start": 16, + "End": 26, + "TypeName": "dimension", + "Resolution": { + "subtype": "Weight", + "unit": "Dram", + "value": "1" + } + } + ] + }, + { + "Input": "james t. kirk", + "NotSupported": "javascript, java, python", + "Results": [] + }, + { + "Input": "50 meters per millisecond, 50 centimeters/millisecond, and 50 km/ms all use non-standard units.", + "NotSupported": "javascript, java, python", + "Results": [ + { + "Text": "50 meters per millisecond", + "Start": 0, + "End": 24, + "TypeName": "dimension", + "Resolution": { + "subtype": "Speed", + "unit": "Meter per millisecond", + "value": "50" + } + }, + { + "Text": "50 centimeters/millisecond", + "Start": 27, + "End": 52, + "TypeName": "dimension", + "Resolution": { + "subtype": "Speed", + "unit": "Centimeter per millisecond", + "value": "50" + } + }, + { + "Text": "50 km/ms", + "Start": 59, + "End": 66, + "TypeName": "dimension", + "Resolution": { + "subtype": "Speed", + "unit": "Kilometer per millisecond", + "value": "50" + } + } + ] + } +] diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/English/TemperatureModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/English/TemperatureModel.json new file mode 100644 index 000000000..d435eaa81 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/English/TemperatureModel.json @@ -0,0 +1,592 @@ +[ + { + "Input": "the temperature outside is 40 deg celsius", + "Results": [ + { + "Text": "40 deg celsius", + "TypeName": "temperature", + "Resolution": { + "value": "40", + "unit": "C" + }, + "Start": 27, + "End": 40 + } + ] + }, + { + "Input": "its 90 fahrenheit in texas", + "Results": [ + { + "Text": "90 fahrenheit", + "TypeName": "temperature", + "Resolution": { + "value": "90", + "unit": "F" + }, + "Start": 4, + "End": 16 + } + ] + }, + { + "Input": "-5 degree fahrenheit", + "Results": [ + { + "Text": "-5 degree fahrenheit", + "TypeName": "temperature", + "Resolution": { + "value": "-5", + "unit": "F" + }, + "Start": 0, + "End": 19 + } + ] + }, + { + "Input": "6 deg c", + "Results": [ + { + "Text": "6 deg c", + "TypeName": "temperature", + "Resolution": { + "value": "6", + "unit": "C" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "98.6 degrees f is normal temperature", + "Results": [ + { + "Text": "98.6 degrees f", + "TypeName": "temperature", + "Resolution": { + "value": "98.6", + "unit": "F" + }, + "Start": 0, + "End": 13 + } + ] + }, + { + "Input": "set the temperature to 30 degrees celsius", + "Results": [ + { + "Text": "30 degrees celsius", + "TypeName": "temperature", + "Resolution": { + "value": "30", + "unit": "C" + }, + "Start": 23, + "End": 40 + } + ] + }, + { + "Input": "normal temperature is 98.6 degrees fahrenheit", + "Results": [ + { + "Text": "98.6 degrees fahrenheit", + "TypeName": "temperature", + "Resolution": { + "value": "98.6", + "unit": "F" + }, + "Start": 22, + "End": 44 + } + ] + }, + { + "Input": "100 degrees f", + "Results": [ + { + "Text": "100 degrees f", + "TypeName": "temperature", + "Resolution": { + "value": "100", + "unit": "F" + }, + "Start": 0, + "End": 12 + } + ] + }, + { + "Input": "20 degrees c", + "Results": [ + { + "Text": "20 degrees c", + "TypeName": "temperature", + "Resolution": { + "value": "20", + "unit": "C" + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "100.2 degrees farenheit is low", + "Results": [ + { + "Text": "100.2 degrees farenheit", + "TypeName": "temperature", + "Resolution": { + "value": "100.2", + "unit": "F" + }, + "Start": 0, + "End": 22 + } + ] + }, + { + "Input": "10.5 celcius", + "Results": [ + { + "Text": "10.5 celcius", + "TypeName": "temperature", + "Resolution": { + "value": "10.5", + "unit": "C" + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "20 degrees celsius", + "Results": [ + { + "Text": "20 degrees celsius", + "TypeName": "temperature", + "Resolution": { + "value": "20", + "unit": "C" + }, + "Start": 0, + "End": 17 + } + ] + }, + { + "Input": "20.3 celsius", + "Results": [ + { + "Text": "20.3 celsius", + "TypeName": "temperature", + "Resolution": { + "value": "20.3", + "unit": "C" + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "34.5 celcius", + "Results": [ + { + "Text": "34.5 celcius", + "TypeName": "temperature", + "Resolution": { + "value": "34.5", + "unit": "C" + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "the temperature outside is 98 degrees", + "Results": [ + { + "Text": "98 degrees", + "TypeName": "temperature", + "Resolution": { + "value": "98", + "unit": "Degree" + }, + "Start": 27, + "End": 36 + } + ] + }, + { + "Input": "set the thermostat to 85ยฐ", + "Results": [ + { + "Text": "85ยฐ", + "TypeName": "temperature", + "Resolution": { + "value": "85", + "unit": "Degree" + }, + "Start": 22, + "End": 24 + } + ] + }, + { + "Input": "raise the temperature by 5 degrees", + "Results": [ + { + "Text": "5 degrees", + "TypeName": "temperature", + "Resolution": { + "value": "5", + "unit": "Degree" + }, + "Start": 25, + "End": 33 + } + ] + }, + { + "Input": "set the temperature to 70 degrees f", + "Results": [ + { + "Text": "70 degrees f", + "TypeName": "temperature", + "Resolution": { + "value": "70", + "unit": "F" + }, + "Start": 23, + "End": 34 + } + ] + }, + { + "Input": "raise the temperature by 20 degrees", + "Results": [ + { + "Text": "20 degrees", + "TypeName": "temperature", + "Resolution": { + "value": "20", + "unit": "Degree" + }, + "Start": 25, + "End": 34 + } + ] + }, + { + "Input": "set the temperature to 100 degrees", + "Results": [ + { + "Text": "100 degrees", + "TypeName": "temperature", + "Resolution": { + "value": "100", + "unit": "Degree" + }, + "Start": 23, + "End": 33 + } + ] + }, + { + "Input": "keep the temperature at 75 degrees f", + "Results": [ + { + "Text": "75 degrees f", + "TypeName": "temperature", + "Resolution": { + "value": "75", + "unit": "F" + }, + "Start": 24, + "End": 35 + } + ] + }, + { + "Input": "let the temperature be at 40 celsius", + "Results": [ + { + "Text": "40 celsius", + "TypeName": "temperature", + "Resolution": { + "value": "40", + "unit": "C" + }, + "Start": 26, + "End": 35 + } + ] + }, + { + "Input": "let the temperature be at 50 deg. ", + "Results": [ + { + "Text": "50 deg.", + "TypeName": "temperature", + "Resolution": { + "value": "50", + "unit": "Degree" + }, + "Start": 26, + "End": 32 + } + ] + }, + { + "Input": "convert 10 celsius to fahrenheit", + "Results": [ + { + "Text": "10 celsius", + "TypeName": "temperature", + "Resolution": { + "value": "10", + "unit": "C" + }, + "Start": 8, + "End": 17 + }, + { + "Text": "fahrenheit", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "F" + }, + "Start": 22, + "End": 31 + } + ] + }, + { + "Input": "34.9 centigrate to farenheit", + "Results": [ + { + "Text": "34.9 centigrate", + "TypeName": "temperature", + "Resolution": { + "value": "34.9", + "unit": "C" + }, + "Start": 0, + "End": 14 + }, + { + "Text": "farenheit", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "F" + }, + "Start": 19, + "End": 27 + } + ] + }, + { + "Input": "convert 200 celsius into fahrenheit", + "Results": [ + { + "Text": "200 celsius", + "TypeName": "temperature", + "Resolution": { + "value": "200", + "unit": "C" + }, + "Start": 8, + "End": 18 + }, + { + "Text": "fahrenheit", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "F" + }, + "Start": 25, + "End": 34 + } + ] + }, + { + "Input": "fahrenheit to celsius 101 fahrenheit is how much celsius", + "Results": [ + { + "Text": "101 fahrenheit", + "TypeName": "temperature", + "Resolution": { + "value": "101", + "unit": "F" + }, + "Start": 22, + "End": 35 + }, + { + "Text": "fahrenheit", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "F" + }, + "Start": 0, + "End": 9 + }, + { + "Text": "celsius", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "C" + }, + "Start": 14, + "End": 20 + }, + { + "Text": "celsius", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "C" + }, + "Start": 49, + "End": 55 + } + ] + }, + { + "Input": "50 degrees celsius to fahrenheit", + "Results": [ + { + "Text": "50 degrees celsius", + "TypeName": "temperature", + "Resolution": { + "value": "50", + "unit": "C" + }, + "Start": 0, + "End": 17 + }, + { + "Text": "fahrenheit", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "F" + }, + "Start": 22, + "End": 31 + } + ] + }, + { + "Input": "could you convert 51 fahrenheit to degrees celsius", + "Results": [ + { + "Text": "51 fahrenheit", + "TypeName": "temperature", + "Resolution": { + "value": "51", + "unit": "F" + }, + "Start": 18, + "End": 30 + }, + { + "Text": "degrees celsius", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "C" + }, + "Start": 35, + "End": 49 + } + ] + }, + { + "Input": "convert 106 degree fahrenheit to degrees celsius", + "Results": [ + { + "Text": "106 degree fahrenheit", + "TypeName": "temperature", + "Resolution": { + "value": "106", + "unit": "F" + }, + "Start": 8, + "End": 28 + }, + { + "Text": "degrees celsius", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "C" + }, + "Start": 33, + "End": 47 + } + ] + }, + { + "Input": "convert 45 degrees fahrenheit to celsius", + "Results": [ + { + "Text": "45 degrees fahrenheit", + "TypeName": "temperature", + "Resolution": { + "value": "45", + "unit": "F" + }, + "Start": 8, + "End": 28 + }, + { + "Text": "celsius", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "C" + }, + "Start": 33, + "End": 39 + } + ] + }, + { + "Input": "how to convert - 20 degrees fahrenheit to celsius", + "Results": [ + { + "Text": "- 20 degrees fahrenheit", + "TypeName": "temperature", + "Resolution": { + "value": "-20", + "unit": "F" + }, + "Start": 15, + "End": 37 + }, + { + "Text": "celsius", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "C" + }, + "Start": 42, + "End": 48 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/French/AgeModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/French/AgeModel.json new file mode 100644 index 000000000..a0c2e634d --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/French/AgeModel.json @@ -0,0 +1,273 @@ +[ + { + "Input": "Quand elle avait cinq ans, elle a appris ร  aller ร  une bicyclette", + "Results": [ + { + "Text": "cinq ans", + "TypeName": "age", + "Resolution": { + "value": "5", + "unit": "Ans" + }, + "Start": 17, + "End": 24 + } + ] + }, + { + "Input": "Cette saga a dix ans.", + "Results": [ + { + "Text": "dix ans", + "TypeName": "age", + "Resolution": { + "value": "10", + "unit": "Ans" + }, + "Start": 13, + "End": 19 + } + ] + }, + { + "Input": "J'ai seulement 29 ans!", + "Results": [ + { + "Text": "29 ans", + "TypeName": "age", + "Resolution": { + "value": "29", + "unit": "Ans" + }, + "Start": 15, + "End": 20 + } + ] + }, + { + "Input": "Maintenant, aprรจs trente cinq ans, mes perspectives changent", + "Results": [ + { + "Text": "trente cinq ans", + "TypeName": "age", + "Resolution": { + "value": "35", + "unit": "Ans" + }, + "Start": 18, + "End": 32 + } + ] + }, + { + "Input": "La Grande Muraille de Chine a plus de 500 ans et prolonge au-dessus de 5000 miles", + "Results": [ + { + "Text": "500 ans", + "TypeName": "age", + "Resolution": { + "value": "500", + "unit": "Ans" + }, + "Start": 38, + "End": 44 + } + ] + }, + { + "Input": "Elle est 60 ans; elle est nรฉe dans le 8 mai 1945", + "Results": [ + { + "Text": "60 ans", + "TypeName": "age", + "Resolution": { + "value": "60", + "unit": "Ans" + }, + "Start": 9, + "End": 14 + } + ] + }, + { + "Input": "25 % de cas ne sont pas diagnostiquรฉs jusqu'ร  autour de 3 ans.", + "Results": [ + { + "Text": "3 ans", + "TypeName": "age", + "Resolution": { + "value": "3", + "unit": "Ans" + }, + "Start": 56, + "End": 60 + } + ] + }, + { + "Input": "Quand sera lร  la pression pour accomplir une promesse qui est un ans?", + "Results": [ + { + "Text": "un ans", + "TypeName": "age", + "Resolution": { + "value": "1", + "unit": "Ans" + }, + "Start": 62, + "End": 67 + } + ] + }, + { + "Input": "C'est arrivรฉ quand le bรฉbรฉ รฉtait seulement dix mois.", + "Results": [ + { + "Text": "dix mois", + "TypeName": "age", + "Resolution": { + "value": "10", + "unit": "Mois" + }, + "Start": 43, + "End": 50 + } + ] + }, + { + "Input": "La proposition de comitรฉ est 8 mois.", + "Results": [ + { + "Text": "8 mois", + "TypeName": "age", + "Resolution": { + "value": "8", + "unit": "Mois" + }, + "Start": 29, + "End": 34 + } + ] + }, + { + "Input": "50 % de cas sont diagnostiquรฉs a peus peu prรจs dix-huit mois d'รขge", + "Results": [ + { + "Text": "dix-huit mois d'รขge", + "TypeName": "age", + "Resolution": { + "value": "18", + "unit": "Mois" + }, + "Start": 47, + "End": 65 + } + ] + }, + { + "Input": "C'est possible, mais en 2006 95 % d'entre eux รฉtaient plus jeunes que trois mois.", + "Results": [ + { + "Text": "trois mois", + "TypeName": "age", + "Resolution": { + "value": "3", + "unit": "Mois" + }, + "Start": 70, + "End": 79 + } + ] + }, + { + "Input": "Si nous avanรงons en dรฉcembre ce sera trois semaines vieilles", + "Results": [ + { + "Text": "trois semaines", + "TypeName": "age", + "Resolution": { + "value": "3", + "unit": "Semaines" + }, + "Start": 37, + "End": 50 + } + ] + }, + { + "Input": "ร  l'รขge de 6 semaines, on peut dรฉjร  fรชter Noรซl", + "Results": [ + { + "Text": "6 semaines", + "TypeName": "age", + "Resolution": { + "value": "6", + "unit": "Semaines" + }, + "Start": 11, + "End": 20 + } + ] + }, + { + "Input": "Un 90 jour la vieille facture est tres tard", + "Results": [ + { + "Text": "90 jour", + "TypeName": "age", + "Resolution": { + "value": "90", + "unit": "Jour" + }, + "Start": 3, + "End": 9 + } + ] + }, + { + "Input": "Il a environ 40 - 50 ans", + "NotSupported": "javascript, java", + "Results": [ + { + "Text": "50 ans", + "TypeName": "age", + "Resolution": { + "unit": "Ans", + "value": "50" + }, + "Start": 18, + "End": 23 + } + ] + }, + { + "Input": "Maintenant, aprรจs quatre-vingt-quinze ans, mes perspectives changent", + "Results": [ + { + "Text": "quatre-vingt-quinze ans", + "TypeName": "age", + "Resolution": { + "value": "95", + "unit": "Ans" + }, + "Start": 18, + "End": 40 + } + ] + }, + { + "Input": "Maintenant, aprรจs quatre vingt quinze ans, mes perspectives changent", + "Results": [ + { + "Text": "quatre vingt quinze ans", + "TypeName": "age", + "Resolution": { + "value": "95", + "unit": "Ans" + }, + "Start": 18, + "End": 40 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/French/CurrencyModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/French/CurrencyModel.json new file mode 100644 index 000000000..9cd1316d0 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/French/CurrencyModel.json @@ -0,0 +1,1597 @@ +[ + { + "Input": "Comtรฉ de montgomery, md. 75 millions de dollar d'obligation gรฉnรฉrale, la sรฉrie b, les liens(obligations) d'amรฉlioration publics consolidรฉs de 1989, par des fabricants Hanovre a confiance en groupe de compagnie.", + "Results": [ + { + "Text": "75 millions de dollar", + "TypeName": "currency", + "Resolution": { + "value": "75000000", + "unit": "Dollar" + }, + "Start": 26, + "End": 46 + } + ] + }, + { + "Input": "Comtรฉ de montgomery, md. - - $ 75 millions d'obligation gรฉnรฉrale, la sรฉrie b, les liens(obligations) d'amรฉlioration publics consolidรฉs de 1989, par des fabricants Hanovre a confiance en groupe de compagnie.", + "Results": [ + { + "Text": "$ 75 millions", + "TypeName": "currency", + "Resolution": { + "value": "75000000", + "unit": "Dollar" + }, + "Start": 29, + "End": 41 + } + ] + }, + { + "Input": "Comtรฉ de montgomery, md. 75 millions de $ d'obligation gรฉnรฉrale, la sรฉrie b, les liens(obligations) d'amรฉlioration publics consolidรฉs de 1989, par des fabricants Hanovre a confiance en groupe de compagnie.", + "Results": [ + { + "Text": "75 millions de $", + "TypeName": "currency", + "Resolution": { + "value": "75000000", + "unit": "Dollar" + }, + "Start": 25, + "End": 40 + } + ] + }, + { + "Input": "Comtรฉ de montgomery, md. - - $75 millions d'obligation gรฉnรฉrale, la sรฉrie b, les liens(obligations) d'amรฉlioration publics consolidรฉs de 1989, par des fabricants Hanovre a confiance en groupe de compagnie.", + "Results": [ + { + "Text": "$75 millions", + "TypeName": "currency", + "Resolution": { + "value": "75000000", + "unit": "Dollar" + }, + "Start": 29, + "End": 40 + } + ] + }, + { + "Input": "Le conglomรฉrat finlandais nokia oy d'ab dit cela a atteint un accord pour acheter ร  l'entreprise de cรขble hollandaise nkf kabel b. v. pour 420 millions de mark finlandais.", + "Results": [ + { + "Text": "420 millions de mark finlandais", + "TypeName": "currency", + "Resolution": { + "value": "420000000", + "unit": "Mark Finlandais" + }, + "Start": 139, + "End": 169 + } + ] + }, + { + "Input": "Siegel payรฉ national et 94000 $ shuster pour laisser tomber toutes les rรฉclamations.", + "Results": [ + { + "Text": "94000 $", + "TypeName": "currency", + "Resolution": { + "value": "94000", + "unit": "Dollar" + }, + "Start": 24, + "End": 30 + } + ] + }, + { + "Input": "Siegel payรฉ national et 94.000 $ shuster pour laisser tomber toutes les rรฉclamations.", + "Results": [ + { + "Text": "94.000 $", + "TypeName": "currency", + "Resolution": { + "value": "94000", + "unit": "Dollar" + }, + "Start": 24, + "End": 31 + } + ] + }, + { + "Input": "Compagnie de services de dynamique gรฉnรฉrale , Une unitรฉ de corporation de dynamique gรฉnรฉrale , Gagnรฉ une armรฉe de 48,2 millions $ se contracte pour รฉtablir des installations de maintien de vรฉhicules ร  chenilles au Pakistan.", + "Results": [ + { + "Text": "48,2 millions $", + "TypeName": "currency", + "Resolution": { + "value": "48200000", + "unit": "Dollar" + }, + "Start": 114, + "End": 128 + } + ] + }, + { + "Input": "Le prix du deuxiรจme simulateur s'รฉtend entre 16,4 millions de $ c", + "Results": [ + { + "Text": "16,4 millions de $ c", + "TypeName": "currency", + "Resolution": { + "value": "16400000", + "unit": "Dollar Canadien" + }, + "Start": 45, + "End": 64 + } + ] + }, + { + "Input": "Le prix du deuxiรจme simulateur s'รฉtend entre 16,4 millions de $CAD", + "Results": [ + { + "Text": "16,4 millions de $cad", + "TypeName": "currency", + "Resolution": { + "value": "16400000", + "unit": "Dollar Canadien" + }, + "Start": 45, + "End": 65 + } + ] + }, + { + "Input": "Golar la compagnie de tenue de gaz(d'essence), une filiale de gotaas - larsen l'expรฉdition(la navigation) de la corporation, l'offre de 280 millions de $ des notes(billets) d'hypothรจque de bateau d'abord prรฉfรฉrรฉes, via merrill lynchent des marchรฉs des capitaux.", + "Results": [ + { + "Text": "280 millions de $", + "TypeName": "currency", + "Resolution": { + "value": "280000000", + "unit": "Dollar" + }, + "Start": 136, + "End": 152 + } + ] + }, + { + "Input": "Le barde / ems avait les ventes de 1988 d'environ 14 millions de $, birtcher a dit.", + "Results": [ + { + "Text": "14 millions de $", + "TypeName": "currency", + "Resolution": { + "value": "14000000", + "unit": "Dollar" + }, + "Start": 50, + "End": 65 + } + ] + }, + { + "Input": "Les prix d'entente commencent ร  12,345 $.", + "Results": [ + { + "Text": "12,345 $", + "TypeName": "currency", + "Resolution": { + "value": "12,345", + "unit": "Dollar" + }, + "Start": 32, + "End": 39 + } + ] + }, + { + "Input": "batman' ' seul a enregistrรฉ plus de 247 millions de $ dans la boรฎte - des reรงus(recettes) de bureau(fonctions) jusqu'ร  prรฉsent, le faisant le bro(les frangins) d'avertisseur. ' Le plus grand film rรฉalisant un chiffre d'affaires brut jamais.", + "Results": [ + { + "Text": "247 millions de $", + "TypeName": "currency", + "Resolution": { + "value": "247000000", + "unit": "Dollar" + }, + "Start": 36, + "End": 52 + } + ] + }, + { + "Input": "Coyle ' s la valeur nette a รฉtรฉ รฉvaluรฉ ร  ยฃ 8,10 millions en octobre 2014.", + "Results": [ + { + "Text": "ยฃ 8,10 millions", + "TypeName": "currency", + "Resolution": { + "value": "8100000", + "unit": "Livre" + }, + "Start": 41, + "End": 55 + } + ] + }, + { + "Input": "Le revenu d'intรฉrรชt net a diminuรฉ 27 % dans le quart(quartier,trimestre) ร  254 millions de $.", + "Results": [ + { + "Text": "254 millions de $", + "TypeName": "currency", + "Resolution": { + "value": "254000000", + "unit": "Dollar" + }, + "Start": 75, + "End": 91 + } + ] + }, + { + "Input": "Une cour d'appel fรฉdรฉrale a aboli un naturel - le rรจglement ร  gaz qui avait empรชchรฉ des entreprises de pipeline de passer ร  la partie de clients de 1 milliard de $ dans des coรปts de controversรฉ prennent - ou - la paie ' ' des contrats.", + "Results": [ + { + "Text": "1 milliard de $", + "TypeName": "currency", + "Resolution": { + "value": "1000000000", + "unit": "Dollar" + }, + "Start": 148, + "End": 162 + } + ] + }, + { + "Input": "Le quart(quartier,trimestre) 1988 aussi inclus un - gains de temps totalisants environ 35 millions de $.", + "Results": [ + { + "Text": "35 millions de $", + "TypeName": "currency", + "Resolution": { + "value": "35000000", + "unit": "Dollar" + }, + "Start": 87, + "End": 102 + } + ] + }, + { + "Input": "le parc et sa famille a รฉconomisรฉ pendant quatre ans pour acheter un appartement minuscule ici, mais a constatรฉ que plus prรจs ils sont arrivรฉs ร  sauver 40000 $ dont ils ont ร  l'origine eu besoin, plus du prix est montรฉ.", + "Results": [ + { + "Text": "40000 $", + "TypeName": "currency", + "Resolution": { + "value": "40000", + "unit": "Dollar" + }, + "Start": 152, + "End": 158 + } + ] + }, + { + "Input": "e. Robert wallach a รฉtรฉ condamnรฉ par un u. s. le juge ร  New York ร  six ans en prison et condamnรฉ ร  une amende 250000 $ pour sa conviction(condamnation) de racket dans le scandale wedtech.", + "Results": [ + { + "Text": "250000 $", + "TypeName": "currency", + "Resolution": { + "value": "250000", + "unit": "Dollar" + }, + "Start": 110, + "End": 117 + } + ] + }, + { + "Input": "Un article dans l'enquรชte(la vue gรฉnรฉrale) รฉconomique du Moyen-Orient (mees) publiรฉ mercredi rรฉvรจle aujourd'hui que l'Irak a demandรฉ ร  ses clients de payer 50 cents plus par baril de pรฉtrole sur le prix du pรฉtrole officiel ร  partir du 1 dรฉcembre dans un compte(un compte rendu) pas dans la surveillance de Nations unies.", + "Results": [ + { + "Text": "50 cents", + "TypeName": "currency", + "Resolution": { + "value": "50", + "unit": "Cent" + }, + "Start": 156, + "End": 163 + } + ] + }, + { + "Input": "La corporation de General Motors ' s chevrolet la division, rรฉagissant pour ralentir des ventes, a dit qu'il fera(sera) des remises de l'offre 800 $ sur son 1990 beretta, les deux - la version de porte de son cล“ur compact - la ligne de voiture.", + "Results": [ + { + "Text": "800 $", + "TypeName": "currency", + "Resolution": { + "value": "800", + "unit": "Dollar" + }, + "Start": 143, + "End": 147 + } + ] + }, + { + "Input": "(Storer a aussi pris 125 millions $ de liens de TV sci juniors comme le paiement partiel pour les actifs de TV. )", + "Results": [ + { + "Text": "125 millions $", + "TypeName": "currency", + "Resolution": { + "value": "125000000", + "unit": "Dollar" + }, + "Start": 21, + "End": 34 + } + ] + }, + { + "Input": "Dans national sur - le - le compteur(comptoir) nรฉgociant vendredi, scimed des parts(actions) a dรฉgringolรฉ 2,75 $.", + "Results": [ + { + "Text": "2,75 $", + "TypeName": "currency", + "Resolution": { + "value": "2,75", + "unit": "Dollar" + }, + "Start": 106, + "End": 111 + } + ] + }, + { + "Input": "En mรชme temps, les investisseurs รฉvaluent que la restructuration couperait(rรฉduirait) l'entreprise ' s la facture(le projet de loi) d'intรฉrรชt liquide annuelle d'environ 90 millions de $.", + "Results": [ + { + "Text": "90 millions de $", + "TypeName": "currency", + "Resolution": { + "value": "90000000", + "unit": "Dollar" + }, + "Start": 169, + "End": 184 + } + ] + }, + { + "Input": "Les dรฉpenses d'investissement en 1990 monteront lรฉgรจrement, M. marous a dit, de 470 millions $ estimรฉs cette annรฉe.", + "Results": [ + { + "Text": "470 millions $", + "TypeName": "currency", + "Resolution": { + "value": "470000000", + "unit": "Dollar" + }, + "Start": 80, + "End": 93 + } + ] + }, + { + "Input": "Shearson a vraiment seulement 300 millions de $ de capital(capitale), ' ' dit M. l'archer de s et p.", + "Results": [ + { + "Text": "300 millions de $", + "TypeName": "currency", + "Resolution": { + "value": "300000000", + "unit": "Dollar" + }, + "Start": 30, + "End": 46 + } + ] + }, + { + "Input": "Cela peut รชtre direct - - il veut de argent pour la nourriture - - ou incroyablement complexe; sa soeur est ร  ce moment mรชme prรจs de la mort dans hoboken, il a perdu son portefeuille(pochette) et a seulement 1,22 $ dans le changement(la monnaie) pour mettre vers un billet de bus coรปtant(รฉvaluant,de valeur) et wo n ' t vous lui donne la diffรฉrence ?", + "Results": [ + { + "Text": "1,22 $", + "TypeName": "currency", + "Resolution": { + "value": "1,22", + "unit": "Dollar" + }, + "Start": 208, + "End": 213 + } + ] + }, + { + "Input": "Le contrat de dรฉcembre est montรฉ de 1,20 cents", + "Results": [ + { + "Text": "1,20 cents", + "TypeName": "currency", + "Resolution": { + "value": "1,2", + "unit": "Cent" + }, + "Start": 36, + "End": 45 + } + ] + }, + { + "Input": "Walter kirchberger, un analyste avec painewebber inc. , Dit que l'offre de dรฉtenteurs plus haut, 70 $ - un - le cours de l'action est une mรฉthode assez efficace de bloquer ' ' le stena - tiphook l'offre.", + "Results": [ + { + "Text": "70 $", + "TypeName": "currency", + "Resolution": { + "value": "70", + "unit": "Dollar" + }, + "Start": 97, + "End": 100 + } + ] + }, + { + "Input": "Des ventes nettes pendant cette annรฉe ' s le troisiรจme trimestre รฉtaient 14 millions de $ l'annรฉe derniรจre.", + "Results": [ + { + "Text": "14 millions de $", + "TypeName": "currency", + "Resolution": { + "value": "14000000", + "unit": "Dollar" + }, + "Start": 73, + "End": 88 + } + ] + }, + { + "Input": "La sociรฉtรฉ mรจre de premiรจre banque nationale de Chicago, avec 48 milliards de $ dans des actifs(atouts), a dit qu'il a mis de cรดtรฉ pour absorber des pertes aux prรชts et des investissements dans des pays financiรจrement dรฉrangรฉs.", + "Results": [ + { + "Text": "48 milliards de $", + "TypeName": "currency", + "Resolution": { + "value": "48000000000", + "unit": "Dollar" + }, + "Start": 62, + "End": 78 + } + ] + }, + { + "Input": "Fluor la corporation a dit que l'on lui a attribuรฉ un contrat de 300 millions de $ pour fournir l'ingรฉnierie et la construction - des services de gestion ร  une mine de cuivre dans irian jaya, l'Indonรฉsie, pour une unitรฉ de freeport - mcmoran la compagnie de cuivre", + "Results": [ + { + "Text": "300 millions de $", + "TypeName": "currency", + "Resolution": { + "value": "300000000", + "unit": "Dollar" + }, + "Start": 65, + "End": 81 + } + ] + }, + { + "Input": "La Bourse amรฉricaine a dit qu'une place(un siรจge) a รฉtรฉ vendue ร  en baisse de 5000 $ de la vente prรฉcรฉdente vendredi dernier.", + "Results": [ + { + "Text": "5000 $", + "TypeName": "currency", + "Resolution": { + "value": "5000", + "unit": "Dollar" + }, + "Start": 78, + "End": 83 + } + ] + }, + { + "Input": "Communications d'avertisseur inc., qui est acquis par l'avertisseur de temps, a dรฉposรฉ(classรฉ) une infraction de 1 milliard de $ - de - le costume(procรจs) de contrat contre sony et les deux producteurs.", + "Results": [ + { + "Text": "1 milliard de $", + "TypeName": "currency", + "Resolution": { + "value": "1000000000", + "unit": "Dollar" + }, + "Start": 113, + "End": 127 + } + ] + }, + { + "Input": "En aoรปt, asarco, par son lac d ' amiante du la filiale du Quรฉbec, a vendu son maintien un - le troisiรจme intรฉrรชt dans un amiante la sociรฉtรฉ en commandite miniรจre au Canada pour 11,7 millions de $.", + "Results": [ + { + "Text": "11,7 millions de $", + "TypeName": "currency", + "Resolution": { + "value": "11700000", + "unit": "Dollar" + }, + "Start": 177, + "End": 194 + } + ] + }, + { + "Input": "En 1988, les exportations de jouets ร  l'intรฉrieur du pays produits et des jeux sont tombรฉes 19 % de 1987, ร  10,05 milliards de $ hk.", + "Results": [ + { + "Text": "10,05 milliards de $ hk", + "TypeName": "currency", + "Resolution": { + "value": "10050000000", + "unit": "Dollar de Hong Kong" + }, + "Start": 108, + "End": 130 + } + ] + }, + { + "Input": "Fiscal quatriรจme - quart(quartier,trimestre) de ventes a augmentรฉ d'environ 18 % ร  de 1,17 milliards de $, une annรฉe plus tรดt.", + "Results": [ + { + "Text": "1,17 milliards de $", + "TypeName": "currency", + "Resolution": { + "value": "1170000000", + "unit": "Dollar" + }, + "Start": 86, + "End": 104 + } + ] + }, + { + "Input": "Pendant la premiรจre heure de commerce hier, les prix sont tombรฉs bien 1 / 4 point, ou en bas environ 2,50 $ pour chaque quantitรฉ(montant) de visage.", + "Results": [ + { + "Text": "2,50 $", + "TypeName": "currency", + "Resolution": { + "value": "2,5", + "unit": "Dollar" + }, + "Start": 101, + "End": 106 + } + ] + }, + { + "Input": "On a demandรฉ au New Jersey, par exemple, accepter 300000 $, mais a refusรฉ.", + "Results": [ + { + "Text": "300000 $", + "TypeName": "currency", + "Resolution": { + "value": "300000", + "unit": "Dollar" + }, + "Start": 50, + "End": 57 + } + ] + }, + { + "Input": "Les ventes sont montรฉes 6. 2 % ร  1,45 milliard $.", + "Results": [ + { + "Text": "1,45 milliard $", + "TypeName": "currency", + "Resolution": { + "value": "1450000000", + "unit": "Dollar" + }, + "Start": 33, + "End": 47 + } + ] + }, + { + "Input": "Depuis hier aprรจs-midi, les rachats(remboursements) ont reprรฉsentรฉ moins de 15 % de la situation de trรฉsorerie totale d'environ 2 milliards de $ de fidรฉlitรฉ ' s des fonds de stock(d'actions).", + "Results": [ + { + "Text": "2 milliards de $", + "TypeName": "currency", + "Resolution": { + "value": "2000000000", + "unit": "Dollar" + }, + "Start": 128, + "End": 143 + } + ] + }, + { + "Input": "Onvia. com inc., en baisse de 34 cents", + "Results": [ + { + "Text": "34 cents", + "TypeName": "currency", + "Resolution": { + "value": "34", + "unit": "Cent" + }, + "Start": 30, + "End": 37 + } + ] + }, + { + "Input": "Le prospectus tw dit que si l'acquisition avait รฉtรฉ complรฉtรฉe(achevรฉe) plus tรดt, des revenus(bรฉnรฉfices) avant impรดts auraient รฉtรฉ insuffisants pour couvrir ses frais fixes, y compris l'intรฉrรชt sur des titres de dettes, ' ' par approximativement 62,7 millions de $ dans les six premiers mois de 1989.", + "Results": [ + { + "Text": "62,7 millions de $", + "TypeName": "currency", + "Resolution": { + "value": "62700000", + "unit": "Dollar" + }, + "Start": 245, + "End": 262 + } + ] + }, + { + "Input": "Filenet a notรฉ qu'il avait des titres liquides et commercialisables totalisant 22,5 millions de $ le 30 septembre et des actionnaires.", + "Results": [ + { + "Text": "22,5 millions de $", + "TypeName": "currency", + "Resolution": { + "value": "22500000", + "unit": "Dollar" + }, + "Start": 79, + "End": 96 + } + ] + }, + { + "Input": "Pour les 20 restaurants les plus chers dans la ville, le prix d'un dรฎner est montรฉ de 63,45 $, aussi une augmentation de 8%.", + "Results": [ + { + "Text": "63,45 $", + "TypeName": "currency", + "Resolution": { + "value": "63,45", + "unit": "Dollar" + }, + "Start": 86, + "End": 92 + } + ] + }, + { + "Input": "Compagnies aรฉriennes de monde de transaction inc. , Offre de notes seniors de 150 millions $, via drexel burnham.", + "Results": [ + { + "Text": "150 millions $", + "TypeName": "currency", + "Resolution": { + "value": "150000000", + "unit": "Dollar" + }, + "Start": 78, + "End": 91 + } + ] + }, + { + "Input": "Le fettuccine avec des champignons de Portobello coรปte 8,50 $.", + "Results": [ + { + "Text": "8,50 $", + "TypeName": "currency", + "Resolution": { + "value": "8,5", + "unit": "Dollar" + }, + "Start": 55, + "End": 60 + } + ] + }, + { + "Input": "La livraison(L'accouchement) de marche finie avec une avance d'ร  14,27 cents.", + "Results": [ + { + "Text": "14,27 cents", + "TypeName": "currency", + "Resolution": { + "value": "14,27", + "unit": "Cent" + }, + "Start": 65, + "End": 75 + } + ] + }, + { + "Input": "Les frais financiers dans le troisiรจme trimestre 1988 รฉtaient 75,3 millions de $.", + "Results": [ + { + "Text": "75,3 millions de $", + "TypeName": "currency", + "Resolution": { + "value": "75300000", + "unit": "Dollar" + }, + "Start": 62, + "End": 79 + } + ] + }, + { + "Input": "2,38 milliards de $ dalkon protรจgent la confiance(le trust) de prรฉtendants a รฉtรฉ รฉtabli dans le cadre d'a. H. robins ' la faillite - la rรฉorganisation planifie de rรฉsoudre des rรฉclamations de blessure rรฉsultant de l'utilisation de la protection(du bouclier).", + "Results": [ + { + "Text": "2,38 milliards de $", + "TypeName": "currency", + "Resolution": { + "value": "2380000000", + "unit": "Dollar" + }, + "Start": 0, + "End": 18 + } + ] + }, + { + "Input": "Les termes de l'offre ont mis une valeur de 528 millions de francs sur les 32. Actionnariat de 99 %.", + "Results": [ + { + "Text": "528 millions de francs", + "TypeName": "currency", + "Resolution": { + "value": "528000000", + "unit": "Franc" + }, + "Start": 44, + "End": 65 + } + ] + }, + { + "Input": "La Russie a acceptรฉ un nous le prรชt de Banque mondiale de 150 millions de $ usd pour combattre la propagation de SIDA et la tuberculose, finissant un processus de nรฉgociation qui a durรฉ quatre ans, des officiels(fonctionnaires) de Banque mondiale ont dit vendredi.", + "Results": [ + { + "Text": "150 millions de $ usd", + "TypeName": "currency", + "Resolution": { + "value": "150000000", + "unit": "Dollar ร‰tats-Unis" + }, + "Start": 58, + "End": 78 + } + ] + }, + { + "Input": "Le pacte bellsouth prรฉcรฉdent a รฉtรฉ estimรฉ ร  environ 98 $ par action.", + "Results": [ + { + "Text": "98 $", + "TypeName": "currency", + "Resolution": { + "value": "98", + "unit": "Dollar" + }, + "Start": 52, + "End": 55 + } + ] + }, + { + "Input": "Un nรฉgociant a dit que la conversation consistait en ce que la sociรฉtรฉ a vendu environ 500 millions de $ d'indicateur de bellweather 30 - des liens(obligations) d'annรฉe.", + "Results": [ + { + "Text": "500 millions de $", + "TypeName": "currency", + "Resolution": { + "value": "500000000", + "unit": "Dollar" + }, + "Start": 87, + "End": 103 + } + ] + }, + { + "Input": "Pour le troisiรจme trimestre, dessรจche a dit que son revenu total est montรฉ 4. 8 % ร  13,18 milliards de $ plus tรดt l'annรฉe derniรจre.", + "Results": [ + { + "Text": "13,18 milliards de $", + "TypeName": "currency", + "Resolution": { + "value": "13180000000", + "unit": "Dollar" + }, + "Start": 84, + "End": 103 + } + ] + }, + { + "Input": "Pendant les neuf mois, รฉthyle a dit que le rรฉseau(filet) est tombรฉ 2 % ou 1,40 $ par action", + "Results": [ + { + "Text": "1,40 $", + "TypeName": "currency", + "Resolution": { + "value": "1,4", + "unit": "Dollar" + }, + "Start": 74, + "End": 79 + } + ] + }, + { + "Input": "Les analystes ' des espรฉrances suggรจrent un dรฉficit de compte courant de septembre de 1. 6 milliards (2,54 milliards de $), comparรฉs avec aoรปt ' s 2, 0 milliards de dรฉficit.", + "Results": [ + { + "Text": "2,54 milliards de $", + "TypeName": "currency", + "Resolution": { + "value": "2540000000", + "unit": "Dollar" + }, + "Start": 102, + "End": 120 + } + ] + }, + { + "Input": "125 millions de dollars australiens de zรฉro - eurobonds de coupon dues le 12 dรฉcembre 1994, รฉvaluรฉ ร  50. 9375 pour cรฉder 15. 06 % moins d'honoraires via banque hambros ltd.", + "Results": [ + { + "Text": "125 millions de dollars australiens", + "TypeName": "currency", + "Resolution": { + "value": "125000000", + "unit": "Dollar Australien" + }, + "Start": 0, + "End": 34 + } + ] + }, + { + "Input": "Vendredi, le secrรฉtaire de cabinet en chef a annoncรฉ que huit ministres siรฉgeants au Cabinet avaient reรงu cinq millions de yens de l'industrie", + "Results": [ + { + "Text": "cinq millions de yens", + "TypeName": "currency", + "Resolution": { + "value": "5000000", + "unit": "Yen Japonais" + }, + "Start": 106, + "End": 126 + } + ] + }, + { + "Input": "Inclusion de 450000 yens par Premier ministre toshiki kaifu.", + "Results": [ + { + "Text": "450000 yens", + "TypeName": "currency", + "Resolution": { + "value": "450000", + "unit": "Yen Japonais" + }, + "Start": 13, + "End": 23 + } + ] + }, + { + "Input": "Orkem s. A., un รฉtat franรงais - le fabricant chimique contrรดlรฉ, fait une offre amicale de 470 pence une part(action) pour les 59. 2 % d'u. k. le groupe de produit chimique de spรฉcialitรฉ couvrent des frรจres plc qu'il n ' t possรจde dรฉjร , les deux cรดtรฉs ont dit.", + "Results": [ + { + "Text": "470 pence", + "TypeName": "currency", + "Resolution": { + "value": "470", + "unit": "Pence" + }, + "Start": 90, + "End": 98 + } + ] + }, + { + "Input": "Aoรปt ajustรฉ dรฉpensant(passant) par le salaire - des familles gagnantes รฉtait en bas 0. 6 % ร  309.381 yens d'une annรฉe plus tรดt.", + "Results": [ + { + "Text": "309.381 yens", + "TypeName": "currency", + "Resolution": { + "value": "309381", + "unit": "Yen Japonais" + }, + "Start": 93, + "End": 104 + } + ] + }, + { + "Input": "La confiance(Le trust) d'immeuble de revenu national a dit qu'il reprendra des paiements de dividende avec un dividende par action de 12 cents ร  รชtre payรฉ le 6 novembre aux parts(actions) de rapport(record) le 25 octobre.", + "Results": [ + { + "Text": "12 cents", + "TypeName": "currency", + "Resolution": { + "value": "12", + "unit": "Cent" + }, + "Start": 134, + "End": 141 + } + ] + }, + { + "Input": "M. bowder a dit la charge de 300 millions de $ c aux revenus(bรฉnรฉfices)", + "Results": [ + { + "Text": "300 millions de $ c", + "TypeName": "currency", + "Resolution": { + "value": "300000000", + "unit": "Dollar Canadien" + }, + "Start": 29, + "End": 47 + } + ] + }, + { + "Input": "S'รฉlรจverait de 1,34 $ c ร  une part.", + "Results": [ + { + "Text": "1,34 $ c", + "TypeName": "currency", + "Resolution": { + "value": "1,34", + "unit": "Dollar Canadien" + }, + "Start": 15, + "End": 22 + } + ] + }, + { + "Input": "Les prix d'oeuf(ovule) ont atteint en moyenne 64,2 cents une douzaine.", + "Results": [ + { + "Text": "64,2 cents", + "TypeName": "currency", + "Resolution": { + "value": "64,2", + "unit": "Cent" + }, + "Start": 46, + "End": 55 + } + ] + }, + { + "Input": "Tout de mรชme, il a dit qu'il attend aux ventes pendant tout 1989 pour รชtre sur la commande de 20 milliards de francs, reflรฉtant des facturations prรฉvues pour deux grands contrats au second semestre.", + "Results": [ + { + "Text": "20 milliards de francs", + "TypeName": "currency", + "Resolution": { + "value": "20000000000", + "unit": "Franc" + }, + "Start": 94, + "End": 115 + } + ] + }, + { + "Input": "La transaction a appelรฉ ร  M. Murdoch ' s des nouvelles plc international, une unitรฉ de l'Australie - la corporation de nouvelles basรฉe, souscrire ร  une question(publication) de droits par zeta estimรฉ ร  6,65 milliards de pesewas.", + "Results": [ + { + "Text": "6,65 milliards de pesewas", + "TypeName": "currency", + "Resolution": { + "value": "6650000000", + "unit": "Pesewa" + }, + "Start": 202, + "End": 226 + } + ] + }, + { + "Input": "Fujitsu ltd. a dit qu'il veut retirer son offre d'une yen controversรฉe de concevoir un systรจme d'ordinateur de canalisation d'eau pour la ville de Hiroshima.", + "Results": [ + { + "Text": "une yen", + "TypeName": "currency", + "Resolution": { + "value": "1", + "unit": "Yen Japonais" + }, + "Start": 50, + "End": 56 + } + ] + }, + { + "Input": "250 millions de florins hollandais de 7 3 / des liens(obligations) de 4 % dus(censรฉs) le 15 novembre 1999, รฉvaluรฉ ร  101 1 / 4 pour cรฉder 7. 57 % รฉvaluent en question et 7. Honoraires moins pleins(complets) de 86 %, via banque(rive) amro.", + "Results": [ + { + "Text": "250 millions de florins hollandais", + "TypeName": "currency", + "Resolution": { + "value": "250000000", + "unit": "Florins Nรฉerlandais" + }, + "Start": 0, + "End": 33 + } + ] + }, + { + "Input": "De plus, la banque(rive) a une option pour acheter des 30. Intรฉrรชt(pieu) de 84 % dans bip de Sociรฉtรฉ Gรฉnรฉrale aprรจs le 1 janvier 1990 ร  1015 francs une part(action).", + "Results": [ + { + "Text": "1015 francs", + "TypeName": "currency", + "Resolution": { + "value": "1015", + "unit": "Franc" + }, + "Start": 136, + "End": 146 + } + ] + }, + { + "Input": "Ses parts(actions) ont glissรฉ dans de derniรจres(tardives) transactions pour fermer un penny", + "Results": [ + { + "Text": "un penny", + "TypeName": "currency", + "Resolution": { + "value": "1", + "unit": "Penny" + }, + "Start": 83, + "End": 90 + } + ] + }, + { + "Input": "Par action plus bas ร  197 centimes.", + "Results": [ + { + "Text": "197 centimes", + "TypeName": "currency", + "Resolution": { + "value": "197", + "unit": "Centimes" + }, + "Start": 22, + "End": 33 + } + ] + }, + { + "Input": "Son rรฉsultat d'exploitation trimestriel amรฉliorรฉ ร  361 millions de livres", + "Results": [ + { + "Text": "361 millions de livres", + "TypeName": "currency", + "Resolution": { + "value": "361000000", + "unit": "Livre" + }, + "Start": 51, + "End": 72 + } + ] + }, + { + "Input": "L'annรฉe derniรจre, la valeur de production brute des entreprises de commune de la ville entiรจre a passรฉ ร  travers 100 milliards de yuans pour la premiรจre fois, se classant premier dans la province entiรจre.", + "Results": [ + { + "Text": "100 milliards de yuans", + "TypeName": "currency", + "Resolution": { + "value": "100000000000", + "unit": "Yuan Chinois" + }, + "Start": 113, + "End": 134 + } + ] + }, + { + "Input": "Les gardes sont arrivรฉs pour garder un รฉvaluรฉs ยฃ 50 millions sauvรฉs par baxendale - le marcheur ' s le conseil.", + "Results": [ + { + "Text": "ยฃ 50 millions", + "TypeName": "currency", + "Resolution": { + "value": "50000000", + "unit": "Livre" + }, + "Start": 47, + "End": 59 + } + ] + }, + { + "Input": "ร€ son tour, Francis leung pak - ร  a consenti ร  vendre une participation de 8 % dans pccw ร  telef รณ Nica pour 323 millions d'euros.", + "Results": [ + { + "Text": "323 millions d'euros", + "TypeName": "currency", + "Resolution": { + "value": "323000000", + "unit": "Euro" + }, + "Start": 109, + "End": 128 + } + ] + }, + { + "Input": "Uefa a facturรฉ ferguson pour apporter le jeu dans la mauvaise rรฉputation avec ses commentaires et sur 1 peut cette annรฉe il a รฉtรฉ condamnรฉ ร  une amende 10000 francs suisses .", + "Results": [ + { + "Text": "10000 francs suisses", + "TypeName": "currency", + "Resolution": { + "value": "10000", + "unit": "Franc Suisse" + }, + "Start": 152, + "End": 171 + } + ] + }, + { + "Input": "L'ipl s'est inscrit(s'est fait embaucher) des compagnies aรฉriennes de martin-pรชcheur comme l'arbitre officiel le partenaire pour la sรฉrie dans un (approximativement ยฃ 15 millions) accord.", + "Results": [ + { + "Text": "ยฃ 15 millions", + "TypeName": "currency", + "Resolution": { + "value": "15000000", + "unit": "Livre" + }, + "Start": 165, + "End": 177 + } + ] + }, + { + "Input": "Le revenu d'Adelaide ' s l'industrie d'รฉlectronique a grandi ร  environ 15 % par an depuis 1990 et en 2011 excรจde 4 milliards de $.", + "Results": [ + { + "Text": "4 milliards de $", + "TypeName": "currency", + "Resolution": { + "value": "4000000000", + "unit": "Dollar" + }, + "Start": 113, + "End": 128 + } + ] + }, + { + "Input": "Abel et des associรฉs offrent 4 millions de $ pour faire le film ' s des effets et primordial acceptรฉ.", + "Results": [ + { + "Text": "4 millions de $", + "TypeName": "currency", + "Resolution": { + "value": "4000000", + "unit": "Dollar" + }, + "Start": 29, + "End": 43 + } + ] + }, + { + "Input": "Malone le 20รจme siรจcle poursuivi en justice - renard pour 1,6 millions de $ pour rupture de contrat;", + "Results": [ + { + "Text": "1,6 millions de $", + "TypeName": "currency", + "Resolution": { + "value": "1600000", + "unit": "Dollar" + }, + "Start": 58, + "End": 74 + } + ] + }, + { + "Input": "En 2003, bayern Munich a prรชtรฉ 2 millions de โ‚ฌ ร  Dortmund pendant deux ou trois mois pour payer leur masse salariale(effectifs).", + "Results": [ + { + "Text": "2 millions de โ‚ฌ", + "TypeName": "currency", + "Resolution": { + "value": "2000000", + "unit": "Euro" + }, + "Start": 31, + "End": 45 + } + ] + }, + { + "Input": "Lockheed Martin et le gouvernement des ร‰tats-Unis a intensivement fait pression en faveur de l'Inde ' s sur 10 milliards de $ usd le contrat sur 126 avions de combat polyvalent.", + "Results": [ + { + "Text": "10 milliards de $ usd", + "TypeName": "currency", + "Resolution": { + "value": "10000000000", + "unit": "Dollar ร‰tats-Unis" + }, + "Start": 108, + "End": 128 + } + ] + }, + { + "Input": "Selon la sociรฉtรฉ de recherche npd, le prix de vente moyen de tous les PC d'ordinateur portable de fenรชtres est tombรฉ de 659 $ en octobre 2008", + "Results": [ + { + "Text": "659 $", + "TypeName": "currency", + "Resolution": { + "value": "659", + "unit": "Dollar" + }, + "Start": 120, + "End": 124 + } + ] + }, + { + "Input": "Un. Le tรฉl a flottรฉ sur la Bourse australienne ร  2 $ par action en novembre 1997.", + "Results": [ + { + "Text": "2 $", + "TypeName": "currency", + "Resolution": { + "value": "2", + "unit": "Dollar" + }, + "Start": 49, + "End": 51 + } + ] + }, + { + "Input": "Le stand est (worcester l'avenue) le stand a รฉtรฉ fini en 1934 et cette capacitรฉ accrue ร  autour de 80, 000 spectateurs, mais coรปt 60000 ยฃ.", + "Results": [ + { + "Text": "60000 ยฃ", + "TypeName": "currency", + "Resolution": { + "value": "60000", + "unit": "Livre" + }, + "Start": 130, + "End": 136 + } + ] + }, + { + "Input": "Son coรฉquipier fulham Johnny haynes est devenu le premier ยฃ 100 acteur(joueur).", + "Results": [ + { + "Text": "ยฃ 100", + "TypeName": "currency", + "Resolution": { + "value": "100", + "unit": "Livre" + }, + "Start": 58, + "End": 62 + } + ] + }, + { + "Input": "Pendant les neuf mois, amr ' s le rรฉseau est montรฉ de 15 % ร  415,9 millions $", + "Results": [ + { + "Text": "415,9 millions $", + "TypeName": "currency", + "Resolution": { + "value": "415900000", + "unit": "Dollar" + }, + "Start": 61, + "End": 76 + } + ] + }, + { + "Input": "La compagnie aรฉrienne ' s le cours de l'action est dรฉjร  nettement infรฉrieure le niveau de 210 pence occupรฉ l'entreprise a annoncรฉ la question(publication) de droits fin septembre.", + "Results": [ + { + "Text": "210 pence", + "TypeName": "currency", + "Resolution": { + "value": "210", + "unit": "Pence" + }, + "Start": 90, + "End": 98 + } + ] + }, + { + "Input": "Rolling Stone a notรฉ, harpercollins a acquis le projet de livre pour 3 millions $ en 2008.", + "Results": [ + { + "Text": "3 millions $", + "TypeName": "currency", + "Resolution": { + "value": "3000000", + "unit": "Dollar" + }, + "Start": 69, + "End": 80 + }, + { + "Text": "livre", + "TypeName": "currency", + "Resolution": { + "value": null, + "unit": "Livre" + }, + "Start": 58, + "End": 62 + } + ] + }, + { + "Input": "Leur conclusion รฉtait une dรฉclaration laconique que 48 $\"ne sont pas adรฉquats.\"", + "Results": [ + { + "Text": "48 $", + "TypeName": "currency", + "Resolution": { + "value": "48", + "unit": "Dollar" + }, + "Start": 52, + "End": 55 + } + ] + }, + { + "Input": "2013, l'รฉdition de magazine de Forbes reprรฉsente(dispose de) Keith sur la couverture avec la lรฉgende la musique country ' s l'homme de 500 millions de $ ' '.", + "Results": [ + { + "Text": "500 millions de $", + "TypeName": "currency", + "Resolution": { + "value": "500000000", + "unit": "Dollar" + }, + "Start": 135, + "End": 151 + } + ] + }, + { + "Input": "Tourmentez ferguson nous a poursuivis en justice le guรฉ pour utilisation illรฉgale de ses brevets demandant la compensation de 90 millions ยฃ, installรฉs hors cour en 1952.", + "Results": [ + { + "Text": "90 millions ยฃ", + "TypeName": "currency", + "Resolution": { + "value": "90000000", + "unit": "Livre" + }, + "Start": 126, + "End": 138 + } + ] + }, + { + "Input": "Aerosmith signรฉ avec la Colombie ร  milieu de - 1972 pour 125.000,50 $ rapportรฉs et publiรฉ leur album de dรฉbut, aerosmith.", + "Results": [ + { + "Text": "125.000,50 $", + "TypeName": "currency", + "Resolution": { + "value": "125000,5", + "unit": "Dollar" + }, + "Start": 57, + "End": 68 + } + ] + }, + { + "Input": "C'รฉtait un de coke ' s les plus grandes acquisitions puisque(depuis que) il a achetรฉ odwalla inc. pour 186 millions de $ en 2001.", + "Results": [ + { + "Text": "186 millions de $", + "TypeName": "currency", + "Resolution": { + "value": "186000000", + "unit": "Dollar" + }, + "Start": 103, + "End": 119 + } + ] + }, + { + "Input": "Par la suite, pomme et crรฉatif atteint un rรจglement, avec pomme payant 100 millions $ ร  jonction crรฉative et crรฉative le fait pour iPod ' ' programme accessoire.", + "Results": [ + { + "Text": "100 millions $", + "TypeName": "currency", + "Resolution": { + "value": "100000000", + "unit": "Dollar" + }, + "Start": 71, + "End": 84 + } + ] + }, + { + "Input": "Le cerf - le classement de Scott est alors passรฉ en revue et n'importe quelles prรฉoccupations(entreprises) antitrust d'habitude respectรฉes. Typiquement, le cerf - Scott est utilisรฉ maintenant pour donner aux directeurs(managers) de sociรฉtรฉs cibles les premiรจres nouvelles d'une offre et une chance d'utiliser examen(la revue) rรฉglementaire(rรฉgulateur) comme une tactique s'attardant. impรดt(la taxe) de 20000,15 $ serait un petit coรปt dans un multimilliard - accord de dollar, mais une traรฎnรฉe sรฉrieuse sur des milliers d'accords petits, amicaux.", + "Results": [ + { + "Text": "20000,15 $", + "TypeName": "currency", + "Resolution": { + "value": "20000,15", + "unit": "Dollar" + }, + "Start": 402, + "End": 411 + }, + { + "Text": "dollar", + "TypeName": "currency", + "Resolution": { + "value": null, + "unit": "Dollar" + }, + "Start": 468, + "End": 473 + } + ] + }, + { + "Input": "Dollar: 143,80 yens, en haut 0. 95; 1. 8500 marques, en haut 0. 0085.", + "Results": [ + { + "Text": "143,80 yens", + "TypeName": "currency", + "Resolution": { + "value": "143,8", + "unit": "Yen Japonais" + }, + "Start": 8, + "End": 18 + }, + { + "Text": "dollar", + "TypeName": "currency", + "Resolution": { + "value": null, + "unit": "Dollar" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "pour cent", + "NotSupported": "javascript,java", + "Results": [] + }, + { + "Input": "Je veux un crรฉdit de EUR 1000 sur 3 ans", + "Results": [ + { + "Text": "eur 1000", + "Start": 21, + "End": 28, + "TypeName": "currency", + "Resolution": { + "unit": "Euro", + "value": "1000" + } + } + ] + }, + { + "Input": "Je veux un crรฉdit de 1000 EUR sur 3 ans", + "Results": [ + { + "Text": "1000 eur", + "Start": 21, + "End": 28, + "TypeName": "currency", + "Resolution": { + "unit": "Euro", + "value": "1000" + } + } + ] + }, + { + "Input": "100 roupies indiennes", + "NotSupportedByDesign": "python", + "NotSupported": "javascript", + "Results": [ + { + "Text": "100 roupies indiennes", + "TypeName": "currency", + "Resolution": { + "value": "100", + "unit": "Roupie indienne" + } + } + ] + }, + { + "Input": "1000 roupies", + "NotSupportedByDesign": "python", + "NotSupported": "javascript", + "Results": [ + { + "Text": "1000 roupies", + "TypeName": "currency", + "Resolution": { + "value": "1000", + "unit": "Roupie" + } + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/French/DimensionModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/French/DimensionModel.json new file mode 100644 index 000000000..9d978bf13 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/French/DimensionModel.json @@ -0,0 +1,779 @@ +[ + { + "Input": "75 litre", + "Results": [ + { + "Text": "75 litre", + "TypeName": "dimension", + "Resolution": { + "value": "75", + "unit": "Litre", + "subtype": "Volume" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "75 L", + "Results": [ + { + "Text": "75 l", + "TypeName": "dimension", + "Resolution": { + "value": "75", + "unit": "Litre", + "subtype": "Volume" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "75ml", + "Results": [ + { + "Text": "75ml", + "TypeName": "dimension", + "Resolution": { + "value": "75", + "unit": "Millilitre", + "subtype": "Volume" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "son plus grand inconvรฉnient peut รชtre son รฉpaisseur de 3 pouces, assez grand pour un consultant pour le dรฉcrire comme maladroit.", + "Results": [ + { + "Text": "3 pouces", + "TypeName": "dimension", + "Resolution": { + "value": "3", + "unit": "Pouce", + "subtype": "Length" + }, + "Start": 55, + "End": 62 + } + ] + }, + { + "Input": "Un ouragan a hurlรฉ par une zone environ 20 dm de long lร , tuant au moins quatorze personnes et transformant des douzaines de maisons dans des dรฉcombres.", + "Results": [ + { + "Text": "20 dm", + "TypeName": "dimension", + "Resolution": { + "value": "20", + "unit": "Dรฉcimรจtres", + "subtype": "Length" + }, + "Start": 40, + "End": 44 + } + ] + }, + { + "Input": "il faut plus de 10 1/2 mile de cรขble et de fil pour tout accrocher, et 23 ordinateurs.", + "Results": [ + { + "Text": "10 1/2 mile", + "TypeName": "dimension", + "Resolution": { + "value": "10,5", + "unit": "Mile", + "subtype": "Length" + }, + "Start": 16, + "End": 26 + } + ] + }, + { + "Input": "le voyage de six hectometre ร  mon hรดtel de l'aรฉroport qui avait pris 20 minutes plus tรดt dans la journรฉe a pris plus de trois heures.", + "Results": [ + { + "Text": "six hectometre", + "TypeName": "dimension", + "Resolution": { + "value": "6", + "unit": "Hectomรจtre", + "subtype": "Length" + }, + "Start": 13, + "End": 26 + } + ] + }, + { + "Input": "Dans l'ensemble de l'industrie, la production de pรฉtrole dans ce pays a chutรฉ de 500000 barils par jour en barils au cours des huit premiers mois de cette annรฉe.", + "Results": [ + { + "Text": "500000 barils", + "TypeName": "dimension", + "Resolution": { + "value": "500000", + "unit": "Baril", + "subtype": "Volume" + }, + "Start": 81, + "End": 93 + } + ] + }, + { + "Input": "c'est ce qui 1) explique pourquoi nous sommes, eh bien, nous plutรดt que bo jackson; 2) prรฉvient qu'il est possible de se noyer dans un lac de deux pieds de profondeur en moyenne; et 3) prรฉdit que 10 000 singes placรฉs avant 10 000 pianos produiraient 1 118 morceaux de rock 'n' roll publiables.", + "Results": [ + { + "Text": "deux pieds", + "TypeName": "dimension", + "Resolution": { + "value": "2", + "unit": "Pied", + "subtype": "Length" + }, + "Start": 142, + "End": 151 + } + ] + }, + { + "Input": "Le 19 mai, la FDA a commencรฉ ร  dรฉtenir des champignons chinois dans des boรฎtes de 68 onces aprรจs que plus de 100 personnes ร  Mississippi, ร  New York et en Pennsylvanie sont tombรฉes malades en mangeant des champignons contaminรฉs.", + "Results": [ + { + "Text": "68 onces", + "TypeName": "dimension", + "Resolution": { + "value": "68", + "unit": "Onces", + "subtype": "Volume" + }, + "Start": 82, + "End": 89 + } + ] + }, + { + "Input": "Monsieur hulings se rรฉjouit qu'il ait vendu toutes ses actions une semaine avant que le marchรฉ ait chutรฉ de 190 points le oct. 13, et il utilise l'argent pour aider ร  acheter une ferme de chevaux de 45 acres.", + "Results": [ + { + "Text": "45 acres", + "TypeName": "dimension", + "Resolution": { + "value": "45", + "unit": "Acre", + "subtype": "Area" + }, + "Start": 199, + "End": 206 + } + ] + }, + { + "Input": "Alors, pour faire ces gardenettes tout ร  fait littรฉralement les piรจces, Mme bartlett avaient jetรฉ des murs sans fenรชtre (la brique, le treillis, la haie) huit ร  10 pieds de haut, lanรงant ses intรฉrieurs dans le jour - la nuance longtemps stygienne.", + "Results": [ + { + "Text": "10 pieds", + "TypeName": "dimension", + "Resolution": { + "value": "10", + "unit": "Pied", + "subtype": "Length" + }, + "Start": 161, + "End": 168 + } + ] + }, + { + "Input": "La gestion ne veut pas de surprises, ' ' cite jack zaves, qui, comme le carburant - le directeur de services aux compagnies aรฉriennes amรฉricaines, achรจte environ 2,4 milliard de gallons de kรฉrosรจne une annรฉe.", + "Results": [ + { + "Text": "2,4 milliard de gallons", + "TypeName": "dimension", + "Resolution": { + "value": "2400000000", + "unit": "Gallon", + "subtype": "Volume" + }, + "Start": 162, + "End": 184 + } + ] + }, + { + "Input": "un refroidisseur d'eau de 10 gallons avait renversรฉ sur le sol, trempant la moquette rouge.", + "Results": [ + { + "Text": "10 gallons", + "TypeName": "dimension", + "Resolution": { + "value": "10", + "unit": "Gallon", + "subtype": "Volume" + }, + "Start": 26, + "End": 35 + } + ] + }, + { + "Input": "ร  proximitรฉ, six dauphins s'รฉbattent dans un aquarium d'eau salรฉe de 1,5 million de gallons.", + "Results": [ + { + "Text": "1,5 million de gallons", + "TypeName": "dimension", + "Resolution": { + "value": "1500000", + "unit": "Gallon", + "subtype": "Volume" + }, + "Start": 69, + "End": 90 + } + ] + }, + { + "Input": "et ce bรฉbรฉ est plus de deux livres.", + "Results": [ + { + "Text": "deux livres", + "TypeName": "dimension", + "Resolution": { + "value": "2", + "unit": "Livre", + "subtype": "Weight" + }, + "Start": 23, + "End": 33 + } + ] + }, + { + "Input": "Je n'ai pas confiance en gens(peuple) qui ne mangent pas, a dit Mme volokh, quoiqu'elle-mรชme elle ait arrรชtรฉ de dรฉjeuner il y a quelques annรฉes pour laisser tomber 25 livres.", + "Results": [ + { + "Text": "25 livres", + "TypeName": "dimension", + "Resolution": { + "value": "25", + "unit": "Livre", + "subtype": "Weight" + }, + "Start": 164, + "End": 172 + } + ] + }, + { + "Input": "On permettra la coquille, une filiale de hollandais royal / le groupe de coquille(d'obus), exporter 0,9 billion de pieds cubes et le golfe, une unitรฉ d'Olympie et on permettra aux dรฉveloppements york ltd. d'exporter", + "Results": [ + { + "Text": "0,9 billion de pieds cubes", + "TypeName": "dimension", + "Resolution": { + "value": "900000000000", + "unit": "Pieds cube", + "subtype": "Volume" + }, + "Start": 100, + "End": 125 + } + ] + }, + { + "Input": "Les points culminants des factures, comme actuellement encadrรฉ, sont: - - une restriction du montant d'immobilier une famille peut possรฉder, ร  660 mรจtres carrรฉs dans la nation ' s six villes les plus grandes, mais plus dans de plus petites villes et des zones rurales.", + "Results": [ + { + "Text": "660 mรจtres carrรฉs", + "TypeName": "dimension", + "Resolution": { + "value": "660", + "unit": "Mรจtre carrรฉ", + "subtype": "Area" + }, + "Start": 143, + "End": 159 + } + ] + }, + { + "Input": "Tigrean des armรฉes sont maintenant 200 miles au nord d'Addis-Ababa, menaรงant la ville de dese, qui couperait mengistu ' s le capital(la capitale) du port d'assab, par lequel tout le carburant et d'autres provisions atteignent Addis-Ababa.", + "Results": [ + { + "Text": "200 miles", + "TypeName": "dimension", + "Resolution": { + "value": "200", + "unit": "Mile", + "subtype": "Length" + }, + "Start": 35, + "End": 43 + } + ] + }, + { + "Input": "Il a dit qu'un des ordinateurs a pris un voyage de trois pieds glissant ร  sur le sol.", + "Results": [ + { + "Text": "trois pieds", + "TypeName": "dimension", + "Resolution": { + "value": "3", + "unit": "Pied", + "subtype": "Length" + }, + "Start": 51, + "End": 61 + } + ] + }, + { + "Input": "Le coeur de ses participations est 190000 mรจtres carrรฉs de propriรฉtรฉ incroyablement chรจre dans le quartier marunouchi, le centre d'affaires et financier de Tokyo, souvent en plaisantant appelรฉ 'mitsubishi le village. '", + "Results": [ + { + "Text": "190000 mรจtres carrรฉs", + "TypeName": "dimension", + "Resolution": { + "value": "190000", + "unit": "Mรจtre carrรฉ", + "subtype": "Area" + }, + "Start": 35, + "End": 54 + } + ] + }, + { + "Input": "Le satellite, construit par Hughes pour l'organisation de satellite de tรฉlรฉcommunications internationale, fait partie d'un contrat de 700 millions $ attribuรฉ ร  Hughes en 1982 pour dรฉvelopper cinq des trois-tonnes satellites.", + "Results": [ + { + "Text": "trois-tonnes", + "TypeName": "dimension", + "Resolution": { + "value": "3", + "unit": "Tonne", + "subtype": "Weight" + }, + "Start": 200, + "End": 211 + } + ] + }, + { + "Input": "Dans des 1996 armes biologiques de rapport sur, le centre pour des รฉtudes stratรฉgiques et internationales, une institution de recherche de politique publique ร  Washington, a averti que c'รฉtait facile pour - รชtre des terroristes pour assembler des armes biologiques _ l'utilisation de l'รฉquipement commercial avec une capacitรฉ de 130 gallons.", + "Results": [ + { + "Text": "130 gallons", + "TypeName": "dimension", + "Resolution": { + "value": "130", + "unit": "Gallon", + "subtype": "Volume" + }, + "Start": 329, + "End": 339 + } + ] + }, + { + "Input": "Le groupe commercial ' s la compilation de donnรฉes de dรฉpartement de commerce a montrรฉ cet aoรปt des importations, le deuxiรจme plus grand total mensuel de annรฉe, รฉtaient en hausse de 5 % de juillet ' s 1.458.000,00 tonnes, mais au-dessous de lannรฉe derniรจre ' s haut d'en juin 1988", + "Results": [ + { + "Text": "1.458.000,00 tonnes", + "TypeName": "dimension", + "Resolution": { + "value": "1458000", + "unit": "Tonne", + "subtype": "Weight" + }, + "Start": 201, + "End": 219 + } + ] + }, + { + "Input": "ร€ Non. 1, singh frappe des 9 - le coup d'approche de fer ร  dans six pieds de la tasse(coupe).", + "Results": [ + { + "Text": "six pieds", + "TypeName": "dimension", + "Resolution": { + "value": "6", + "unit": "Pied", + "subtype": "Length" + }, + "Start": 64, + "End": 72 + } + ] + }, + { + "Input": "Ainsi quand l'annรฉe prochaine(suivante) ' s psyllium la rรฉcolte(culture) est rรฉcoltรฉ dans marche, cela peut รชtre plus petit que les 16.000,00 tonnes mรฉtriques de quelques annรฉes passรฉes - - directement ร  la crรชte du boom de psyllium.", + "Results": [ + { + "Text": "16.000,00 tonnes mรฉtriques", + "TypeName": "dimension", + "Resolution": { + "value": "16000", + "unit": "Tonne mรฉtrique", + "subtype": "Weight" + }, + "Start": 132, + "End": 157 + } + ] + }, + { + "Input": "Les 486 sont le descendant d'une longue sรฉrie des puces Intel qui ont commencรฉ ร  dominer le marchรฉ depuis qu'IBM a choisi la 8088 puce 16 bits pour son premier ordinateur individuel.", + "Results": [ + { + "Text": "16 bits", + "TypeName": "dimension", + "Resolution": { + "value": "16", + "unit": "Bit", + "subtype": "Information" + }, + "Start": 135, + "End": 141 + } + ] + }, + { + "Input": "le Jiotto caspita ' ' peut fonctionner(courir) ร  plus de 188 miles a l'heure, un porte-parole d'entreprise a dit.", + "Results": [ + { + "Text": "188 miles a l'heure", + "TypeName": "dimension", + "Resolution": { + "value": "188", + "unit": "Miles par heure", + "subtype": "Speed" + }, + "Start": 57, + "End": 75 + } + ] + }, + { + "Input": "La marine a installรฉ(configurรฉ) un hรฉlicoptรจre posant la zone juste 100 mรจtres d'une salle d'opรฉration mobile, juste ร  la pรฉriphรฉrie de Bagdad.", + "Results": [ + { + "Text": "100 mรจtres", + "TypeName": "dimension", + "Resolution": { + "value": "100", + "unit": "Mรจtres", + "subtype": "Length" + }, + "Start": 68, + "End": 77 + } + ] + }, + { + "Input": "Caltrans planifie d'ajouter un deuxiรจme niveau pour des bus et des co-voiturages au-dessus de la mรฉdiane d'une pรฉriode 2,5-km de l'autoroute de port juste au sud de Los Angeles, prรจs du mรฉmorial le Colisรฉe.", + "Results": [ + { + "Text": "2,5-km", + "TypeName": "dimension", + "Resolution": { + "value": "2,5", + "unit": "Kilomรจtres", + "subtype": "Length" + }, + "Start": 119, + "End": 124 + } + ] + }, + { + "Input": "Sur mon รฉnergie(promenade en voiture) de quatre mi pour cultiver le siรจge social chaque matin, je conduis(roule) par quatre autres maisons vides.", + "Results": [ + { + "Text": "quatre mi", + "TypeName": "dimension", + "Resolution": { + "value": "4", + "unit": "Mile", + "subtype": "Length" + }, + "Start": 41, + "End": 49 + } + ] + }, + { + "Input": "Nous sommes insultรฉs, a dit langa du siรจge social catholique grec, nord-ouest environ de 325 kilomรจtres de Bucarest.", + "Results": [ + { + "Text": "325 kilomรจtres", + "TypeName": "dimension", + "Resolution": { + "value": "325", + "unit": "Kilomรจtres", + "subtype": "Length" + }, + "Start": 89, + "End": 102 + } + ] + }, + { + "Input": "Rotich est un minuscule (5 millimรจtres", + "Results": [ + { + "Text": "5 millimรจtres", + "TypeName": "dimension", + "Resolution": { + "value": "5", + "unit": "Millimรจtres", + "subtype": "Length" + }, + "Start": 25, + "End": 37 + } + ] + }, + { + "Input": "40 centimรจtres) 28 - l'annรฉe - vieux qui n'a pas commencรฉ ร  fonctionner(courir) sรฉrieusement jusqu'ร  il y a trois ans et n'avaient pas rivalisรฉ ร  l'intรฉrieur jusqu'ร  ce mois.", + "Results": [ + { + "Text": "40 centimรจtres", + "TypeName": "dimension", + "Resolution": { + "value": "40", + "unit": "Centimรจtres", + "subtype": "Length" + }, + "Start": 0, + "End": 13 + } + ] + }, + { + "Input": "Le parc de circuit (le Minnesota) dans shakopee est un 1/4 kilomรจtre a pavรฉ ovale.", + "Results": [ + { + "Text": "1/4 kilomรจtre", + "TypeName": "dimension", + "Resolution": { + "value": "0,25", + "unit": "Kilomรจtres", + "subtype": "Length" + }, + "Start": 55, + "End": 67 + } + ] + }, + { + "Input": "Castlecrag la montagne est placรฉ(localisรฉ) au sud de lac de douves, 1,6 km ร  l'ouest de mont(support) frink le long de la mรชme ligne d'arรชte.", + "Results": [ + { + "Text": "1,6 km", + "TypeName": "dimension", + "Resolution": { + "value": "1,6", + "unit": "Kilomรจtres", + "subtype": "Length" + }, + "Start": 68, + "End": 73 + } + ] + }, + { + "Input": "Les collines javadi sont placรฉes(localisรฉes) environ 17 km d'ambur.", + "Results": [ + { + "Text": "17 km", + "TypeName": "dimension", + "Resolution": { + "value": "17", + "unit": "Kilomรจtres", + "subtype": "Length" + }, + "Start": 53, + "End": 57 + } + ] + }, + { + "Input": "Aprรจs le lac Michigan tournant prรจs de exposition pendant deux heures, commandant Hugo eckener a posรฉ le dirigeable de 776 mรจtres ร  curtiss voisin - wright aรฉroport dans glenview.", + "Results": [ + { + "Text": "776 mรจtres", + "TypeName": "dimension", + "Resolution": { + "value": "776", + "unit": "Mรจtres", + "subtype": "Length" + }, + "Start": 119, + "End": 128 + } + ] + }, + { + "Input": "รฉchange avec la autoroute) 35 et la autoroute) 115 ร  Lindsay et peterborough (quitte 436) des mensonges 500 mรจtres ร  est de route de Bennett.", + "Results": [ + { + "Text": "500 mรจtres", + "TypeName": "dimension", + "Resolution": { + "value": "500", + "unit": "Mรจtres", + "subtype": "Length" + }, + "Start": 104, + "End": 113 + } + ] + }, + { + "Input": "En 1995 le canon a prรฉsentรฉ la premiรจre lentille slr disponible dans le commerce avec la stabilisation d'image interne, ef 75 - 300mm f / 4 - 5. 6 est usm.", + "NotSupported": "javascript, java", + "Results": [ + { + "Text": "300mm", + "TypeName": "dimension", + "Resolution": { + "value": "300", + "unit": "Millimรจtres", + "subtype": "Length" + }, + "Start": 128, + "End": 132 + } + ] + }, + { + "Input": "Les armements de sterling de dagenham, Essex a produit un kit de conversion comprenant un nouveau 7,62mm le baril, le magazine, extracteur et รฉjecteur pour la vente commerciale.", + "Results": [ + { + "Text": "7,62mm", + "TypeName": "dimension", + "Resolution": { + "value": "7,62", + "unit": "Millimรจtres", + "subtype": "Length" + }, + "Start": 98, + "End": 103 + }, + { + "Text": "baril", + "TypeName": "dimension", + "Resolution": { + "value": null, + "unit": "Baril", + "subtype": "Volume" + }, + "Start": 108, + "End": 112 + } + ] + }, + { + "Input": "Le projet coรปte 46 $. 8 millions et est destinรฉ pour stimuler l'entreprise ' s la capacitรฉ de production de 25 % ร  34500 tonnes mรฉtriques de cathode de cuivre une annรฉe.", + "Results": [ + { + "Text": "34500 tonnes mรฉtriques", + "TypeName": "dimension", + "Resolution": { + "value": "34500", + "unit": "Tonne mรฉtrique", + "subtype": "Weight" + }, + "Start": 115, + "End": 136 + } + ] + }, + { + "Input": "Acier canadien - la production de lingot a totalisรฉ 291890 tonnes mรฉtriques la semaine fini le 7 octobre, en haut 14. 8 % de la semaine prรฉcรฉdente ' s le total de, la statistique le Canada, une agence fรฉdรฉrale, a dit.", + "Results": [ + { + "Text": "291890 tonnes mรฉtriques", + "TypeName": "dimension", + "Resolution": { + "value": "291890", + "unit": "Tonne mรฉtrique", + "subtype": "Weight" + }, + "Start": 52, + "End": 74 + } + ] + }, + { + "Input": "Les panthรจres de la Floride vivent dans des gammes domestiques entre 190 km2.", + "Results": [ + { + "Text": "190 km2", + "TypeName": "dimension", + "Resolution": { + "value": "190", + "unit": "Kilomรจtre carrรฉ", + "subtype": "Area" + }, + "Start": 69, + "End": 75 + } + ] + }, + { + "Input": "Une t.mรฉtrique est รฉgale ร  2.204,62 livres.", + "Results": [ + { + "Text": "2.204,62 livres", + "TypeName": "dimension", + "Resolution": { + "value": "2204,62", + "unit": "Livre", + "subtype": "Weight" + }, + "Start": 27, + "End": 41 + } + ] + }, + { + "Input": "M. Kersaudy veut porter plainte.", + "Results": [] + }, + { + "Input": "M . Kersaudy veut porter plainte.", + "Results": [] + }, + { + "Input": "m", + "Comment": "Exact unit match to the input should be supported always", + "Results": [ + { + "Text": "m", + "TypeName": "dimension", + "Resolution": { + "value": null, + "unit": "Mรจtres", + "subtype": "Length" + }, + "Start": 0, + "End": 0 + } + ] + }, + { + "Input": "nous chantons l'internationale", + "Results": [] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/French/TemperatureModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/French/TemperatureModel.json new file mode 100644 index 000000000..86fec9f10 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/French/TemperatureModel.json @@ -0,0 +1,722 @@ +[ + { + "Input": "La tempรฉrature l'extรฉrieur est 40 deg celsius", + "Results": [ + { + "Text": "40 deg celsius", + "TypeName": "temperature", + "Resolution": { + "value": "40", + "unit": "C" + }, + "Start": 31, + "End": 44 + } + ] + }, + { + "Input": "C'est 90 fahrenheit au texas", + "Results": [ + { + "Text": "90 fahrenheit", + "TypeName": "temperature", + "Resolution": { + "value": "90", + "unit": "F" + }, + "Start": 6, + "End": 18 + } + ] + }, + { + "Input": "-5 degrรฉs fahrenheit", + "Results": [ + { + "Text": "-5 degrรฉs fahrenheit", + "TypeName": "temperature", + "Resolution": { + "value": "-5", + "unit": "F" + }, + "Start": 0, + "End": 19 + } + ] + }, + { + "Input": "6 deg c", + "Results": [ + { + "Text": "6 deg c", + "TypeName": "temperature", + "Resolution": { + "value": "6", + "unit": "C" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "25 deg f", + "Results": [ + { + "Text": "25 deg f", + "TypeName": "temperature", + "Resolution": { + "value": "25", + "unit": "F" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "200 centigrade", + "Results": [ + { + "Text": "200 centigrade", + "TypeName": "temperature", + "Resolution": { + "value": "200", + "unit": "C" + }, + "Start": 0, + "End": 13 + } + ] + }, + { + "Input": "250 deg centigrade", + "Results": [ + { + "Text": "250 deg centigrade", + "TypeName": "temperature", + "Resolution": { + "value": "250", + "unit": "C" + }, + "Start": 0, + "End": 17 + } + ] + }, + { + "Input": "98,6 degrรฉs f est normal tempรฉrature", + "Results": [ + { + "Text": "98,6 degrรฉs f", + "TypeName": "temperature", + "Resolution": { + "value": "98,6", + "unit": "F" + }, + "Start": 0, + "End": 12 + } + ] + }, + { + "Input": "rรฉgler la tempรฉrature ร  30 degrรฉs celsius", + "Results": [ + { + "Text": "30 degrรฉs celsius", + "TypeName": "temperature", + "Resolution": { + "value": "30", + "unit": "C" + }, + "Start": 24, + "End": 40 + } + ] + }, + { + "Input": "la tempรฉrature normale est de 98,6 degrรฉs fahrenheit", + "Results": [ + { + "Text": "98,6 degrรฉs fahrenheit", + "TypeName": "temperature", + "Resolution": { + "value": "98,6", + "unit": "F" + }, + "Start": 30, + "End": 51 + } + ] + }, + { + "Input": "100 degrรฉs f", + "Results": [ + { + "Text": "100 degrรฉs f", + "TypeName": "temperature", + "Resolution": { + "value": "100", + "unit": "F" + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "20 degrรฉs c", + "Results": [ + { + "Text": "20 degrรฉs c", + "TypeName": "temperature", + "Resolution": { + "value": "20", + "unit": "C" + }, + "Start": 0, + "End": 10 + } + ] + }, + { + "Input": "100,2 degrรฉs fahrenheit est bas", + "Results": [ + { + "Text": "100,2 degrรฉs fahrenheit", + "TypeName": "temperature", + "Resolution": { + "value": "100,2", + "unit": "F" + }, + "Start": 0, + "End": 22 + } + ] + }, + { + "Input": "10,5 celsius", + "Results": [ + { + "Text": "10,5 celsius", + "TypeName": "temperature", + "Resolution": { + "value": "10,5", + "unit": "C" + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "20 degrรฉs celsius", + "Results": [ + { + "Text": "20 degrรฉs celsius", + "TypeName": "temperature", + "Resolution": { + "value": "20", + "unit": "C" + }, + "Start": 0, + "End": 16 + } + ] + }, + { + "Input": "20,3 celsius", + "Results": [ + { + "Text": "20,3 celsius", + "TypeName": "temperature", + "Resolution": { + "value": "20,3", + "unit": "C" + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "34,5 celsius", + "Results": [ + { + "Text": "34,5 celsius", + "TypeName": "temperature", + "Resolution": { + "value": "34,5", + "unit": "C" + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "the tempรฉrature outside is 98 degrรฉs", + "Results": [ + { + "Text": "98 degrรฉs", + "TypeName": "temperature", + "Resolution": { + "value": "98", + "unit": "Degrรฉ" + }, + "Start": 27, + "End": 35 + } + ] + }, + { + "Input": "rรฉgler le thermostat ร  85 ยฐ", + "Results": [ + { + "Text": "85 ยฐ", + "TypeName": "temperature", + "Resolution": { + "value": "85", + "unit": "Degrรฉ" + }, + "Start": 23, + "End": 26 + } + ] + }, + { + "Input": "augmenter la tempรฉrature de 5 degrรฉs", + "Results": [ + { + "Text": "5 degrรฉs", + "TypeName": "temperature", + "Resolution": { + "value": "5", + "unit": "Degrรฉ" + }, + "Start": 28, + "End": 35 + } + ] + }, + { + "Input": "rรฉgler la tempรฉrature ร  70 degrรฉs f", + "Results": [ + { + "Text": "70 degrรฉs f", + "TypeName": "temperature", + "Resolution": { + "value": "70", + "unit": "F" + }, + "Start": 24, + "End": 34 + } + ] + }, + { + "Input": "augmenter la tempรฉrature de 20 degrรฉs", + "Results": [ + { + "Text": "20 degrรฉs", + "TypeName": "temperature", + "Resolution": { + "value": "20", + "unit": "Degrรฉ" + }, + "Start": 28, + "End": 36 + } + ] + }, + { + "Input": "rรฉgler la tempรฉrature ร  100 degrรฉs", + "Results": [ + { + "Text": "100 degrรฉs", + "TypeName": "temperature", + "Resolution": { + "value": "100", + "unit": "Degrรฉ" + }, + "Start": 24, + "End": 33 + } + ] + }, + { + "Input": "garder la tempรฉrature ร  75 degrรฉs f", + "Results": [ + { + "Text": "75 degrรฉs f", + "TypeName": "temperature", + "Resolution": { + "value": "75", + "unit": "F" + }, + "Start": 24, + "End": 34 + } + ] + }, + { + "Input": "laissez la tempรฉrature ร  40 degrรฉs celsius", + "Results": [ + { + "Text": "40 degrรฉs celsius", + "TypeName": "temperature", + "Resolution": { + "value": "40", + "unit": "C" + }, + "Start": 25, + "End": 41 + } + ] + }, + { + "Input": "Laisser la tempรฉrature ร  50 deg.", + "Results": [ + { + "Text": "50 deg.", + "TypeName": "temperature", + "Resolution": { + "value": "50", + "unit": "Degrรฉ" + }, + "Start": 25, + "End": 31 + } + ] + }, + { + "Input": "convertir 10 celsius en fahrenheit", + "Results": [ + { + "Text": "10 celsius", + "TypeName": "temperature", + "Resolution": { + "value": "10", + "unit": "C" + }, + "Start": 10, + "End": 19 + }, + { + "Text": "fahrenheit", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "F" + }, + "Start": 24, + "End": 33 + } + ] + }, + { + "Input": "34,9 centigrade ร  fahrenheit", + "Results": [ + { + "Text": "34,9 centigrade", + "TypeName": "temperature", + "Resolution": { + "value": "34,9", + "unit": "C" + }, + "Start": 0, + "End": 14 + }, + { + "Text": "fahrenheit", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "F" + }, + "Start": 18, + "End": 27 + } + ] + }, + { + "Input": "convertir 200 celsius celsius en fahrenheit", + "Results": [ + { + "Text": "200 celsius", + "TypeName": "temperature", + "Resolution": { + "value": "200", + "unit": "C" + }, + "Start": 10, + "End": 20 + }, + { + "Text": "celsius", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "C" + }, + "Start": 22, + "End": 28 + }, + { + "Text": "fahrenheit", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "F" + }, + "Start": 33, + "End": 42 + } + ] + }, + { + "Input": "fahrenheit ร  celsius 101 fahrenheit est combien celsius", + "Results": [ + { + "Text": "101 fahrenheit", + "TypeName": "temperature", + "Resolution": { + "value": "101", + "unit": "F" + }, + "Start": 21, + "End": 34 + }, + { + "Text": "fahrenheit", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "F" + }, + "Start": 0, + "End": 9 + }, + { + "Text": "celsius", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "C" + }, + "Start": 13, + "End": 19 + }, + { + "Text": "celsius", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "C" + }, + "Start": 48, + "End": 54 + } + ] + }, + { + "Input": "50 degrรฉs celsius celsius ร  fahrenheit", + "Results": [ + { + "Text": "50 degrรฉs celsius", + "TypeName": "temperature", + "Resolution": { + "value": "50", + "unit": "C" + }, + "Start": 0, + "End": 16 + }, + { + "Text": "celsius", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "C" + }, + "Start": 18, + "End": 24 + }, + { + "Text": "fahrenheit", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "F" + }, + "Start": 28, + "End": 37 + } + ] + }, + { + "Input": "pourriez-vous convertir 51 fahrenheit en degrรฉs celsius", + "Results": [ + { + "Text": "51 fahrenheit", + "TypeName": "temperature", + "Resolution": { + "value": "51", + "unit": "F" + }, + "Start": 24, + "End": 36 + }, + { + "Text": "degrรฉs celsius", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "C" + }, + "Start": 41, + "End": 54 + } + ] + }, + { + "Input": "convertir 106 degrรฉs fahrenheit en degrรฉs celsius", + "Results": [ + { + "Text": "106 degrรฉs fahrenheit", + "TypeName": "temperature", + "Resolution": { + "value": "106", + "unit": "F" + }, + "Start": 10, + "End": 30 + }, + { + "Text": "degrรฉs celsius", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "C" + }, + "Start": 35, + "End": 48 + } + ] + }, + { + "Input": "convertir 45 degrรฉs fahrenheit en degrรฉs celsius", + "Results": [ + { + "Text": "45 degrรฉs fahrenheit", + "TypeName": "temperature", + "Resolution": { + "value": "45", + "unit": "F" + }, + "Start": 10, + "End": 29 + }, + { + "Text": "degrรฉs celsius", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "C" + }, + "Start": 34, + "End": 47 + } + ] + }, + { + "Input": "comment convertir - 20 degrรฉs fahrenheit en degrรฉs celsius", + "Results": [ + { + "Text": "- 20 degrรฉs fahrenheit", + "TypeName": "temperature", + "Resolution": { + "value": "-20", + "unit": "F" + }, + "Start": 18, + "End": 39 + }, + { + "Text": "degrรฉs celsius", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "C" + }, + "Start": 44, + "End": 57 + } + ] + }, + { + "Input": "Convertir 106 Kelvin", + "Results": [ + { + "Text": "106 kelvin", + "TypeName": "temperature", + "Resolution": { + "value": "106", + "unit": "Kelvin" + }, + "Start": 10, + "End": 19 + } + ] + }, + { + "Input": "Convertir 106 kelvin a degrรฉs celsius", + "Results": [ + { + "Text": "106 kelvin", + "TypeName": "temperature", + "Resolution": { + "value": "106", + "unit": "Kelvin" + }, + "Start": 10, + "End": 19 + }, + { + "Text": "degrรฉs celsius", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "C" + }, + "Start": 23, + "End": 36 + } + ] + }, + { + "Input": "convertir 200k K en degrรฉs fahrenheit", + "Results": [ + { + "Text": "200k k", + "TypeName": "temperature", + "Resolution": { + "value": "200000", + "unit": "Kelvin" + }, + "Start": 10, + "End": 15 + }, + { + "Text": "degrรฉs fahrenheit", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "F" + }, + "Start": 20, + "End": 36 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/German/AgeModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/German/AgeModel.json new file mode 100644 index 000000000..c370ff480 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/German/AgeModel.json @@ -0,0 +1,229 @@ +[ + { + "Input": "Als sie 5 Jahre alt war, lernte sie Fahrrad fahren.", + "NotSupportedByDesign": "python", + "NotSupported": "javascript", + "Results": [ + { + "Text": "5 jahre alt", + "TypeName": "age", + "Resolution": { + "value": "5", + "unit": "Year" + }, + "Start": 8, + "End": 18 + } + ] + }, + { + "Input": "Diese Sage ist zehn Jahre alt.", + "NotSupportedByDesign": "python", + "NotSupported": "javascript", + "Results": [ + { + "Text": "zehn jahre alt", + "TypeName": "age", + "Resolution": { + "value": "10", + "unit": "Year" + }, + "Start": 15, + "End": 28 + } + ] + }, + { + "Input": "Ich bin nur 29 Jahre alt!", + "NotSupportedByDesign": "python", + "NotSupported": "javascript", + "Results": [ + { + "Text": "29 jahre alt", + "TypeName": "age", + "Resolution": { + "value": "29", + "unit": "Year" + }, + "Start": 12, + "End": 23 + } + ] + }, + { + "Input": "Jetzt, mit einem Alter von 95 Jahren, hat man eine andere Perspektive.", + "NotSupportedByDesign": "python", + "NotSupported": "javascript", + "Results": [ + { + "Text": "95 jahren", + "TypeName": "age", + "Resolution": { + "value": "95", + "unit": "Year" + }, + "Start": 27, + "End": 35 + } + ] + }, + { + "Input": "Die groรŸe Mauer von China ist mehr als 500 Jahre alt und erstreckt sich รผber 5000 Meilen.", + "NotSupportedByDesign": "python", + "NotSupported": "javascript", + "Results": [ + { + "Text": "500 jahre alt", + "TypeName": "age", + "Resolution": { + "value": "500", + "unit": "Year" + }, + "Start": 39, + "End": 51 + } + ] + }, + { + "Input": "Sie ist 60 Jahre alt. Sie wurde am 8. May 1945 geboren.", + "NotSupportedByDesign": "python", + "NotSupported": "javascript", + "Results": [ + { + "Text": "60 jahre alt", + "TypeName": "age", + "Resolution": { + "value": "60", + "unit": "Year" + }, + "Start": 8, + "End": 19 + } + ] + }, + { + "Input": "25% aller Fรคlle werden bis zu einem Alter von 3 Jahren nicht diagnostiziert.", + "NotSupportedByDesign": "python", + "NotSupported": "javascript", + "Results": [ + { + "Text": "3 jahren", + "TypeName": "age", + "Resolution": { + "value": "3", + "unit": "Year" + }, + "Start": 46, + "End": 53 + } + ] + }, + { + "Input": "Es ist passiert als das Baby nur zehn Monate alt war.", + "NotSupportedByDesign": "python", + "NotSupported": "javascript", + "Results": [ + { + "Text": "zehn monate alt", + "TypeName": "age", + "Resolution": { + "value": "10", + "unit": "Month" + }, + "Start": 33, + "End": 47 + } + ] + }, + { + "Input": "Das Angebot des Komitees ist 8 Monate her.", + "NotSupportedByDesign": "python", + "NotSupported": "javascript", + "Results": [ + { + "Text": "8 monate", + "TypeName": "age", + "Resolution": { + "value": "8", + "unit": "Month" + }, + "Start": 29, + "End": 36 + } + ] + }, + { + "Input": "Es ist mรถglich, allerdings waren 2006 95% von ihnen jรผnger als drei Monate alt.", + "NotSupportedByDesign": "python", + "NotSupported": "javascript", + "Results": [ + { + "Text": "drei monate alt", + "TypeName": "age", + "Resolution": { + "value": "3", + "unit": "Month" + }, + "Start": 63, + "End": 77 + } + ] + }, + { + "Input": "Wenn wir im Dezember weiter machen, wird es drei Wochen alt sein.", + "NotSupportedByDesign": "python", + "NotSupported": "javascript", + "Results": [ + { + "Text": "drei wochen alt", + "TypeName": "age", + "Resolution": { + "value": "3", + "unit": "Week" + }, + "Start": 44, + "End": 58 + } + ] + }, + { + "Input": "Im Alter von 6 Wochen kann man schon Weihnachten feiern.", + "NotSupportedByDesign": "python", + "NotSupported": "javascript", + "Results": [ + { + "Text": "6 wochen", + "TypeName": "age", + "Resolution": { + "value": "6", + "unit": "Week" + }, + "Start": 13, + "End": 20 + } + ] + }, + { + "Input": "Er ist ungefรคhr 40 - 50 Jahre alt.", + "NotSupportedByDesign": "python", + "NotSupported": "javascript, java", + "Results": [ + { + "Text": "50 jahre alt", + "Start": 21, + "End": 32, + "TypeName": "age", + "Resolution": { + "unit": "Year", + "value": "50" + } + } + ] + }, + { + "Input": "Woche oder Wochen", + "NotSupportedByDesign": "python", + "NotSupported": "javascript", + "Results": [] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/German/CurrencyModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/German/CurrencyModel.json new file mode 100644 index 000000000..0f25602ed --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/German/CurrencyModel.json @@ -0,0 +1,460 @@ +[ + { + "Input": "3 $", + "NotSupported": "javascript", + "NotSupportedByDesign": "python", + "Results": [ + { + "Text": "3 $", + "TypeName": "currency", + "Resolution": { + "value": "3", + "unit": "Dollar" + } + } + ] + }, + { + "Input": "3 โ‚ฌ", + "NotSupported": "javascript", + "NotSupportedByDesign": "python", + "Results": [ + { + "Text": "3 โ‚ฌ", + "TypeName": "currency", + "Resolution": { + "value": "3", + "unit": "Euro" + } + } + ] + }, + { + "Input": "3 USD", + "NotSupported": "javascript", + "NotSupportedByDesign": "python", + "Results": [ + { + "Text": "3 usd", + "TypeName": "currency", + "Resolution": { + "value": "3", + "unit": "United States dollar" + } + } + ] + }, + { + "Input": "17 dollar", + "NotSupported": "javascript", + "NotSupportedByDesign": "python", + "Results": [ + { + "Text": "17 dollar", + "TypeName": "currency", + "Resolution": { + "value": "17", + "unit": "Dollar" + } + } + ] + }, + { + "Input": "sieben Euro", + "NotSupported": "javascript", + "NotSupportedByDesign": "python", + "Results": [ + { + "Text": "sieben euro", + "TypeName": "currency", + "Resolution": { + "value": "7", + "unit": "Euro" + } + } + ] + }, + { + "Input": "30 kambodschanische Riel", + "NotSupported": "javascript", + "NotSupportedByDesign": "python", + "Results": [ + { + "Text": "30 kambodschanische riel", + "TypeName": "currency", + "Resolution": { + "value": "30", + "unit": "Cambodian riel" + } + } + ] + }, + { + "Input": "75 Millionen Dollar", + "NotSupported": "javascript", + "NotSupportedByDesign": "python", + "Results": [ + { + "Text": "75 millionen dollar", + "TypeName": "currency", + "Resolution": { + "value": "75000000", + "unit": "Dollar" + } + } + ] + }, + { + "Input": "Das finnische Konglomerat Nokia oy ab sagte, es habe eine Einigung erzielt, dass niederlรคndische Unternehmen Nkf Kabel b.v. fรผr 420000000 finnische Mark zu kaufen.", + "NotSupportedByDesign": "python", + "NotSupported": "javascript", + "Results": [ + { + "Text": "420000000 finnische mark", + "TypeName": "currency", + "Resolution": { + "value": "420000000", + "unit": "Finnish markka" + } + } + ] + }, + { + "Input": "National zahlte Siegel und Shuster 94.000 $, damit alle klagen fallen gelassen werden.", + "NotSupportedByDesign": "python", + "NotSupported": "javascript", + "Results": [ + { + "Text": "94.000 $", + "TypeName": "currency", + "Resolution": { + "value": "94000", + "unit": "Dollar" + } + } + ] + }, + { + "Input": "National zahlte Siegel und Shuster 94.000 $, um alle klagen fallen zu lassen.", + "NotSupportedByDesign": "python", + "NotSupported": "javascript", + "Results": [ + { + "Text": "94.000 $", + "TypeName": "currency", + "Resolution": { + "value": "94000", + "unit": "Dollar" + } + } + ] + }, + { + "Input": "Das dรผrften ca. 99$ pro Kopf sein.", + "NotSupportedByDesign": "python", + "NotSupported": "javascript", + "Results": [ + { + "Text": "99$", + "TypeName": "currency", + "Resolution": { + "value": "99", + "unit": "Dollar" + } + } + ] + }, + { + "Input": "94ยฃ", + "NotSupportedByDesign": "python", + "NotSupported": "javascript", + "Results": [ + { + "Text": "94ยฃ", + "TypeName": "currency", + "Resolution": { + "value": "94", + "unit": "Pound" + } + } + ] + }, + { + "Input": "General Dynamics Services Co., eine Abteilung der General Dynamics Corp., hat einen 48 Millionen Dollar Vertrag, zur Errichtung von Wartungseinrichtungen fรผr Kettenfahrzeuge der Armee, gewonnen.", + "NotSupportedByDesign": "python", + "NotSupported": "javascript", + "Results": [ + { + "Text": "48 millionen dollar", + "TypeName": "currency", + "Resolution": { + "value": "48000000", + "unit": "Dollar" + } + } + ] + }, + { + "Input": "Der Preis fรผr einen zweiten Simulator liegt bei 16,4 Millionen kanadischen Dollar.", + "NotSupportedByDesign": "python", + "NotSupported": "javascript", + "Results": [ + { + "Text": "16,4 millionen kanadischen dollar", + "TypeName": "currency", + "Resolution": { + "value": "16400000", + "unit": "Canadian dollar" + } + } + ] + }, + { + "Input": "bard / ems hatte 1988 Verkรคufe mit einem Wert von rund 14 Millionen Dollar, sagte Birchter.", + "NotSupportedByDesign": "python", + "NotSupported": "javascript", + "Results": [ + { + "Text": "14 millionen dollar", + "TypeName": "currency", + "Resolution": { + "value": "14000000", + "unit": "Dollar" + } + } + ] + }, + { + "Input": "Preise starten bei 12.345$.", + "NotSupportedByDesign": "python", + "NotSupported": "javascript", + "Results": [ + { + "Text": "12.345$", + "TypeName": "currency", + "Resolution": { + "value": "12345", + "unit": "Dollar" + } + } + ] + }, + { + "Input": "Der Haushalt belรคuft sich auf 12 500 EUR.", + "NotSupportedByDesign": "python", + "NotSupported": "javascript", + "Results": [ + { + "Text": "12 500 eur", + "TypeName": "currency", + "Resolution": { + "value": "12500", + "unit": "Euro" + } + } + ] + }, + { + "Input": "Der Wert dieses Unternehmens liegt bei 2,5 Mio USD", + "NotSupportedByDesign": "python", + "NotSupported": "javascript", + "Results": [ + { + "Text": "2,5 mio usd", + "TypeName": "currency", + "Resolution": { + "value": "2500000", + "unit": "United States dollar" + } + } + ] + }, + { + "Input": "Der Umsatz sank in der zweiten Jahreshรคlfte um 27% auf 300 000 GBP", + "NotSupportedByDesign": "python", + "NotSupported": "javascript", + "Results": [ + { + "Text": "300 000 gbp", + "TypeName": "currency", + "Resolution": { + "value": "300000", + "unit": "British pound" + } + } + ] + }, + { + "Input": "Hast du mal einen Euro fรผr mich?", + "NotSupportedByDesign": "python", + "NotSupported": "javascript", + "Results": [ + { + "Text": "einen euro", + "TypeName": "currency", + "Resolution": { + "value": "1", + "unit": "Euro" + } + } + ] + }, + { + "Input": "Hast du zwei Euro fรผr mich?", + "NotSupportedByDesign": "python", + "NotSupported": "javascript", + "Results": [ + { + "Text": "zwei euro", + "TypeName": "currency", + "Resolution": { + "value": "2", + "unit": "Euro" + } + } + ] + }, + { + "Input": "zwei Euro fรผnfzig", + "NotSupportedByDesign": "python", + "NotSupported": "javascript,dotnet,java", + "Results": [ + { + "Text": "zwei euro fรผnfzig", + "TypeName": "currency", + "Resolution": { + "value": "2,5", + "unit": "Euro" + } + } + ] + }, + { + "Input": "zwei Euro und fรผnfzig cent", + "NotSupportedByDesign": "python", + "NotSupported": "javascript", + "Results": [ + { + "Text": "zwei euro", + "TypeName": "currency", + "Resolution": { + "value": "2", + "unit": "Euro" + } + }, + { + "Text": "fรผnfzig cent", + "TypeName": "currency", + "Resolution": { + "value": "50", + "unit": "Cent" + } + } + ] + }, + { + "Input": "siebenhundert Euro", + "NotSupportedByDesign": "python", + "NotSupported": "javascript", + "Results": [ + { + "Text": "siebenhundert euro", + "TypeName": "currency", + "Resolution": { + "value": "700", + "unit": "Euro" + } + } + ] + }, + { + "Input": "achtundsiebzig Millionen Dollar", + "NotSupportedByDesign": "python", + "NotSupported": "javascript", + "Results": [ + { + "Text": "achtundsiebzig millionen dollar", + "TypeName": "currency", + "Resolution": { + "value": "78000000", + "unit": "Dollar" + } + } + ] + }, + { + "Input": "try the Dollar haben sie gesagt", + "NotSupportedByDesign": "python", + "NotSupported": "javascript", + "Results": [ + { + "Text": "dollar", + "TypeName": "currency", + "Resolution": { + "value": null, + "unit": "Dollar" + } + } + ] + }, + { + "Input": "fรผr drei Dollar kรถnnen sie jetzt das SOS Signal senden", + "NotSupportedByDesign": "python", + "NotSupported": "javascript", + "Results": [ + { + "Text": "drei dollar", + "TypeName": "currency", + "Resolution": { + "value": "3", + "unit": "Dollar" + } + } + ] + }, + { + "Input": "100 indische Rupien", + "NotSupportedByDesign": "python", + "NotSupported": "javascript", + "Results": [ + { + "Text": "100 indische rupien", + "TypeName": "currency", + "Resolution": { + "value": "100", + "unit": "Indian rupee" + } + } + ] + }, + { + "Input": "1000 Rupien", + "NotSupportedByDesign": "python", + "NotSupported": "javascript", + "Results": [ + { + "Text": "1000 rupien", + "TypeName": "currency", + "Resolution": { + "value": "1000", + "unit": "Rupee" + } + } + ] + }, + { + "Input": "siebenhundert-Euro", + "NotSupportedByDesign": "python", + "NotSupported": "java, javascript", + "Results": [ + { + "Text": "siebenhundert-euro", + "TypeName": "currency", + "Resolution": { + "value": "700", + "unit": "Euro" + } + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/German/DimensionModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/German/DimensionModel.json new file mode 100644 index 000000000..7374e2be1 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/German/DimensionModel.json @@ -0,0 +1,421 @@ +[ + { + "Input": "75ml", + "NotSupportedByDesign": "python", + "NotSupported": "javascript", + "Results": [ + { + "Text": "75ml", + "TypeName": "dimension", + "Resolution": { + "value": "75", + "unit": "Milliliter", + "subtype": "Volume" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "Das Ding ist mindestens 3 Zoll breit.", + "NotSupportedByDesign": "python", + "NotSupported": "javascript", + "Results": [ + { + "Text": "3 zoll", + "TypeName": "dimension", + "Resolution": { + "value": "3", + "unit": "Inch", + "subtype": "Length" + }, + "Start": 24, + "End": 29 + } + ] + }, + { + "Input": "Da mรผssen noch 3 Teelรถffel Salz rein.", + "NotSupportedByDesign": "python", + "NotSupported": "javascript", + "Results": [ + { + "Text": "3 teelรถffel", + "TypeName": "dimension", + "Resolution": { + "value": "3", + "unit": "Teaspoon", + "subtype": "Volume" + }, + "Start": 15, + "End": 25 + } + ] + }, + { + "Input": "Auf dem Oktoberfest wurden bisher insgesamt ca. achtzig Millionen liter Bier ausgeschenkt.", + "NotSupportedByDesign": "python", + "NotSupported": "javascript", + "Results": [ + { + "Text": "achtzig millionen liter", + "TypeName": "dimension", + "Resolution": { + "value": "80000000", + "unit": "Liter", + "subtype": "Volume" + }, + "Start": 48, + "End": 70 + } + ] + }, + { + "Input": "Ein FuรŸballfeld ist zwischen 4.050 mยฒ und 10.800 mยฒ groรŸ.", + "NotSupportedByDesign": "python", + "NotSupported": "javascript", + "Results": [ + { + "Text": "4.050 mยฒ", + "TypeName": "dimension", + "Resolution": { + "value": "4050", + "unit": "Square meter", + "subtype": "Area" + }, + "Start": 29, + "End": 36 + }, + { + "Text": "10.800 mยฒ", + "TypeName": "dimension", + "Resolution": { + "value": "10800", + "unit": "Square meter", + "subtype": "Area" + }, + "Start": 42, + "End": 50 + } + ] + }, + { + "Input": "Eine Geschwindigkeitsbegrenzung von 120 km/h macht auf der Autobahn keinen Sinn.", + "NotSupportedByDesign": "python", + "NotSupported": "javascript", + "Results": [ + { + "Text": "120 km/h", + "TypeName": "dimension", + "Resolution": { + "value": "120", + "unit": "Kilometer per hour", + "subtype": "Speed" + }, + "Start": 36, + "End": 43 + } + ] + }, + { + "Input": "Dafรผr brauchen wir mindestens 12 Kubikmeter Beton.", + "NotSupportedByDesign": "python", + "NotSupported": "javascript", + "Results": [ + { + "Text": "12 kubikmeter", + "TypeName": "dimension", + "Resolution": { + "value": "12", + "unit": "Cubic meter", + "subtype": "Volume" + }, + "Start": 30, + "End": 42 + } + ] + }, + { + "Input": "Ein Pfund Hack bitte.", + "NotSupportedByDesign": "python", + "NotSupported": "javascript", + "Results": [ + { + "Text": "ein pfund", + "TypeName": "dimension", + "Resolution": { + "value": "1", + "unit": "Pound", + "subtype": "Weight" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "Das dรผrften ca. 50 Gigabyte an Daten sein die รผbertragen werden mรผssen.", + "NotSupportedByDesign": "python", + "NotSupported": "javascript", + "Results": [ + { + "Text": "50 gigabyte", + "TypeName": "dimension", + "Resolution": { + "value": "50", + "unit": "Gigabyte", + "subtype": "Information" + }, + "Start": 16, + "End": 26 + } + ] + }, + { + "Input": "Dreizehn Meilen westlich von hier liegt die nรคchste Stadt.", + "NotSupportedByDesign": "python", + "NotSupported": "javascript", + "Results": [ + { + "Text": "dreizehn meilen", + "TypeName": "dimension", + "Resolution": { + "value": "13", + "unit": "Mile", + "subtype": "Length" + }, + "Start": 0, + "End": 14 + } + ] + }, + { + "Input": "Ein Tennisfeld(Einzel) ist 195,63 Quadratmeter groรŸ. Fรผr Doppel sind es 260,76 Quadratmeter. Dagegen wirkt eine Tischtennisfeld mit 4,18m^2 mickrig.", + "NotSupportedByDesign": "python", + "NotSupported": "javascript", + "Results": [ + { + "Text": "195,63 quadratmeter", + "TypeName": "dimension", + "Resolution": { + "value": "195,63", + "unit": "Square meter", + "subtype": "Area" + }, + "Start": 27, + "End": 45 + }, + { + "Text": "260,76 quadratmeter", + "TypeName": "dimension", + "Resolution": { + "value": "260,76", + "unit": "Square meter", + "subtype": "Area" + }, + "Start": 72, + "End": 90 + }, + { + "Text": "4,18m^2", + "TypeName": "dimension", + "Resolution": { + "value": "4,18", + "unit": "Square meter", + "subtype": "Area" + }, + "Start": 132, + "End": 138 + } + ] + }, + { + "Input": "Wรคhrend der 4004-Prozessor noch eine StrukturgrรถรŸe von 10 ฮผm hatte, werden die Prozessoren mit der Skylake-Architektur mit 14 nm gefertigt. Toshibas NAND-Flashspeicher von 2013 hatte eine von 19 Nanometern.", + "NotSupportedByDesign": "python", + "NotSupported": "javascript", + "Results": [ + { + "Text": "10 ฮผm", + "TypeName": "dimension", + "Resolution": { + "value": "10", + "unit": "Micrometer", + "subtype": "Length" + }, + "Start": 55, + "End": 59 + }, + { + "Text": "14 nm", + "TypeName": "dimension", + "Resolution": { + "value": "14", + "unit": "Nanometer", + "subtype": "Length" + }, + "Start": 123, + "End": 127 + }, + { + "Text": "19 nanometern", + "TypeName": "dimension", + "Resolution": { + "value": "19", + "unit": "Nanometer", + "subtype": "Length" + }, + "Start": 192, + "End": 204 + } + ] + }, + { + "Input": "Das Licht bewegt sich mit 299.792.458 Metern pro Sekunde durch den leeren Raum.", + "NotSupportedByDesign": "python", + "NotSupported": "javascript", + "Results": [ + { + "Text": "299.792.458 metern pro sekunde", + "TypeName": "dimension", + "Resolution": { + "value": "299792458", + "unit": "Meter per second", + "subtype": "Speed" + }, + "Start": 26, + "End": 55 + } + ] + }, + { + "Input": "Bei 500Km ist Pause.", + "NotSupportedByDesign": "python", + "NotSupported": "javascript", + "Results": [ + { + "Text": "500km", + "TypeName": "dimension", + "Resolution": { + "value": "500", + "unit": "Kilometer", + "subtype": "Length" + }, + "Start": 4, + "End": 8 + } + ] + }, + { + "Input": "Eine BGM-109 erreich eine Hรถchstgeschwindigkeit von 878 km/h bzw. 244 Metern pro Sekunde", + "NotSupportedByDesign": "python", + "NotSupported": "javascript", + "Results": [ + { + "Text": "878 km/h", + "TypeName": "dimension", + "Resolution": { + "value": "878", + "unit": "Kilometer per hour", + "subtype": "Speed" + }, + "Start": 52, + "End": 59 + }, + { + "Text": "244 metern pro sekunde", + "TypeName": "dimension", + "Resolution": { + "value": "244", + "unit": "Meter per second", + "subtype": "Speed" + }, + "Start": 66, + "End": 87 + } + ] + }, + { + "Input": "Wir brauchen da noch einen Teelรถffel Salz.", + "NotSupportedByDesign": "python", + "NotSupported": "javascript", + "Results": [ + { + "Text": "einen teelรถffel", + "TypeName": "dimension", + "Resolution": { + "value": "1", + "unit": "Teaspoon", + "subtype": "Volume" + }, + "Start": 21, + "End": 35 + } + ] + }, + { + "Input": "Sekunde", + "NotSupportedByDesign": "python", + "NotSupported": "javascript", + "Results": [] + }, + { + "Input": "2:00 pm", + "NotSupported": "java", + "Results": [] + }, + { + "Input": "12 Pfund Tasse Kaffee", + "NotSupportedByDesign": "python", + "NotSupported": "javascript", + "Results": [ + { + "Text": "12 pfund", + "TypeName": "dimension", + "Resolution": { + "value": "12", + "unit": "Pound", + "subtype": "Weight" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "12-Pfund-Tasse Kaffee", + "NotSupportedByDesign": "python", + "NotSupported": "java, javascript", + "Results": [ + { + "Text": "12-pfund", + "TypeName": "dimension", + "Resolution": { + "value": "12", + "unit": "Pound", + "subtype": "Weight" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "12 - Pfund - Tasse Kaffee", + "NotSupportedByDesign": "python", + "NotSupported": "javascript", + "Results": [ + { + "Text": "12 - pfund", + "TypeName": "dimension", + "Resolution": { + "value": "12", + "unit": "Pound", + "subtype": "Weight" + }, + "Start": 0, + "End": 9 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/German/TemperatureModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/German/TemperatureModel.json new file mode 100644 index 000000000..4a98894a1 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/German/TemperatureModel.json @@ -0,0 +1,202 @@ +[ + { + "Input": "DrauรŸen sind es 40 ยฐCelsius.", + "NotSupportedByDesign": "python", + "NotSupported": "javascript", + "Results": [ + { + "Text": "40 ยฐcelsius", + "TypeName": "temperature", + "Resolution": { + "value": "40", + "unit": "C" + }, + "Start": 16, + "End": 26 + } + ] + }, + { + "Input": "in Texas sind es 90 Grad Fahrenheit", + "NotSupportedByDesign": "python", + "NotSupported": "javascript", + "Results": [ + { + "Text": "90 grad fahrenheit", + "TypeName": "temperature", + "Resolution": { + "value": "90", + "unit": "F" + }, + "Start": 17, + "End": 34 + } + ] + }, + { + "Input": "-5 Grad Fahrenheit", + "NotSupportedByDesign": "python", + "NotSupported": "javascript", + "Results": [ + { + "Text": "-5 grad fahrenheit", + "TypeName": "temperature", + "Resolution": { + "value": "-5", + "unit": "F" + }, + "Start": 0, + "End": 17 + } + ] + }, + { + "Input": "6 Grad Celsius", + "NotSupportedByDesign": "python", + "NotSupported": "javascript", + "Results": [ + { + "Text": "6 grad celsius", + "TypeName": "temperature", + "Resolution": { + "value": "6", + "unit": "C" + }, + "Start": 0, + "End": 13 + } + ] + }, + { + "Input": "Heute waren es 8 Grad Celsius, das sind 5 Kelvin mehr als gestern!", + "NotSupportedByDesign": "python", + "NotSupported": "javascript", + "Results": [ + { + "Text": "8 grad celsius", + "TypeName": "temperature", + "Resolution": { + "value": "8", + "unit": "C" + }, + "Start": 15, + "End": 28 + }, + { + "Text": "5 kelvin", + "TypeName": "temperature", + "Resolution": { + "value": "5", + "unit": "K" + }, + "Start": 40, + "End": 47 + } + ] + }, + { + "Input": "Heute sollen es bis zu 35 ยฐC im Schatten werden.", + "NotSupportedByDesign": "python", + "NotSupported": "javascript", + "Results": [ + { + "Text": "35 ยฐc", + "TypeName": "temperature", + "Resolution": { + "value": "35", + "unit": "C" + }, + "Start": 23, + "End": 27 + } + ] + }, + { + "Input": "Heute sollen es bis zu fรผnfunddreiรŸig ยฐC im Schatten werden.", + "NotSupportedByDesign": "python", + "NotSupported": "javascript", + "Results": [ + { + "Text": "fรผnfunddreiรŸig ยฐc", + "TypeName": "temperature", + "Resolution": { + "value": "35", + "unit": "C" + }, + "Start": 23, + "End": 39 + } + ] + }, + { + "Input": "Im Dezember Betrug die Durchschnittstemperatur in Deutschland 2,6 Grad. Die bisher hรถchste Temperatur von 40,3 Grad wurde im August 2015 gemessen.", + "NotSupportedByDesign": "python", + "NotSupported": "javascript", + "Results": [ + { + "Text": "2,6 grad", + "TypeName": "temperature", + "Resolution": { + "value": "2,6", + "unit": "Degree" + }, + "Start": 62, + "End": 69 + }, + { + "Text": "40,3 grad", + "TypeName": "temperature", + "Resolution": { + "value": "40,3", + "unit": "Degree" + }, + "Start": 106, + "End": 114 + } + ] + }, + { + "Input": "Morgen werden es in Hamburg 18 ยฐC.", + "NotSupportedByDesign": "python", + "NotSupported": "javascript", + "Results": [ + { + "Text": "18 ยฐc", + "TypeName": "temperature", + "Resolution": { + "value": "18", + "unit": "C" + }, + "Start": 28, + "End": 32 + } + ] + }, + { + "Input": "14 Celsius entsprechen 57,2 Fahrenheit.", + "NotSupportedByDesign": "python", + "NotSupported": "javascript", + "Results": [ + { + "Text": "14 celsius", + "TypeName": "temperature", + "Resolution": { + "value": "14", + "unit": "C" + }, + "Start": 0, + "End": 9 + }, + { + "Text": "57,2 fahrenheit", + "TypeName": "temperature", + "Resolution": { + "value": "57,2", + "unit": "F" + }, + "Start": 23, + "End": 37 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Hindi/AgeModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Hindi/AgeModel.json new file mode 100644 index 000000000..57f3d3499 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Hindi/AgeModel.json @@ -0,0 +1,343 @@ +[ + { + "Input": "เคœเคฌ เคตเคน เคชเคพเค‚เคš เคตเคฐเฅเคท เค•เฅ€ เคฅเฅ€, เค‰เคธเคจเฅ‡ เคฌเคพเค‡เค• เคšเคฒเคพเคจเคพ เคธเฅ€เค– เคฒเคฟเคฏเคพ เคฅเคพเฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคชเคพเค‚เคš เคตเคฐเฅเคท เค•เฅ€ เคฅเฅ€", + "TypeName": "age", + "Resolution": { + "value": "5", + "unit": "Year" + }, + "Start": 6, + "End": 20 + } + ] + }, + { + "Input": "เคฏเคน เค•เคนเคพเคจเฅ€ เคฆเคธ เคธเคพเคฒ เคชเฅเคฐเคพเคจเฅ€ เคนเฅˆเฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเคธ เคธเคพเคฒ เคชเฅเคฐเคพเคจเฅ€", + "TypeName": "age", + "Resolution": { + "value": "10", + "unit": "Year" + }, + "Start": 9, + "End": 21 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค•เฅ‡เคตเคฒ 29 เคธเคพเคฒ เค•เคพ เคนเฅ‚เค‚!", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "29 เคธเคพเคฒ เค•เคพ", + "TypeName": "age", + "Resolution": { + "value": "29", + "unit": "Year" + }, + "Start": 9, + "End": 17 + } + ] + }, + { + "Input": "เค…เคฌ, เคชเค‚เคšเคพเคจเคฌเฅ‡ เคธเคพเคฒ เค•เฅ€ เค†เคฏเฅ เค•เฅ‡ เคฌเคพเคฆ, เคจเคœเคฐเคฟเคฏเคพ เคฌเคฆเคฒ เคœเคพเคคเคพ เคนเฅˆเฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคชเค‚เคšเคพเคจเคฌเฅ‡ เคธเคพเคฒ เค•เฅ€ เค†เคฏเฅ", + "TypeName": "age", + "Resolution": { + "value": "95", + "unit": "Year" + }, + "Start": 4, + "End": 21 + } + ] + }, + { + "Input": "เคšเฅ€เคจ เค•เฅ€ เคฆเฅ€เคตเคพเคฐ 500 เคธเคพเคฒ เคธเฅ‡ เฅ›เฅเคฏเคพเคฆเคพ เคชเฅเคฐเคพเคจเฅ€ เคนเฅˆ เค”เคฐ 5,000 เคฎเฅ€เคฒ เคธเฅ‡ เฅ›เฅเคฏเคพเคฆเคพ เคฒเค‚เคฌเฅ€ เคนเฅˆเฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "500 เคธเคพเคฒ เคธเฅ‡ เฅ›เฅเคฏเคพเคฆเคพ เคชเฅเคฐเคพเคจเฅ€", + "TypeName": "age", + "Resolution": { + "value": "500", + "unit": "Year" + }, + "Start": 13, + "End": 36 + } + ] + }, + { + "Input": "เค‰เคจเค•เฅ€ เค‰เคฎเคฐ 60 เคธเคพเคฒ เคนเฅˆ; เคตเคน 4 เคฎเคˆ, 1945 เคฎเฅ‡เค‚ เคชเฅˆเคฆเคพ เคนเฅเคˆ เคฅเฅ€เค‚เฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "60 เคธเคพเคฒ", + "TypeName": "age", + "Resolution": { + "value": "60", + "unit": "Year" + }, + "Start": 9, + "End": 14 + } + ] + }, + { + "Input": "เค•เคฐเฅ€เคฌเคจ 3 เคธเคพเคฒ เค•เฅ€ เค‰เคฎเคฐ เคคเค• 25% เคฎเคพเคฎเคฒเฅ‹เค‚ เค•เคพ เคชเคคเคพ เคจเคนเฅ€เค‚ เคšเคฒเคคเคพ เคนเฅˆเฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3 เคธเคพเคฒ เค•เฅ€ เค‰เคฎเคฐ", + "TypeName": "age", + "Resolution": { + "value": "3", + "unit": "Year" + }, + "Start": 6, + "End": 17 + } + ] + }, + { + "Input": "เค‰เคธ เคเค• เคธเคพเคฒ เคชเฅเคฐเคพเคจเฅ‡ เคตเคพเคฆเฅ‡ เค•เฅ‹ เคชเฅ‚เคฐเคพ เค•เคฐเคจเฅ‡ เค•เคพ เคฆเคฌเคพเคต เค•เคฌ เค†เคเค—เคพ?", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคเค• เคธเคพเคฒ เคชเฅเคฐเคพเคจเฅ‡", + "TypeName": "age", + "Resolution": { + "value": "1", + "unit": "Year" + }, + "Start": 3, + "End": 15 + } + ] + }, + { + "Input": "เคฏเคน เคคเคฌ เคนเฅเค† เคฅเคพ เคœเคฌ เคฌเคšเฅเคšเคพ เค•เฅ‡เคตเคฒ เคฆเคธ เคฎเคนเฅ€เคจเฅ‡ เค•เคพ เคฅเคพ.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเคธ เคฎเคนเฅ€เคจเฅ‡ เค•เคพ", + "TypeName": "age", + "Resolution": { + "value": "10", + "unit": "Month" + }, + "Start": 27, + "End": 37 + } + ] + }, + { + "Input": "เคธเคฎเคฟเคคเคฟ เคชเฅเคฐเคธเฅเคคเคพเคต 8 เคฎเคนเฅ€เคจเฅ‡ เคชเคนเคฒเฅ‡ เค•เฅ€ เคนเฅˆเฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "8 เคฎเคนเฅ€เคจเฅ‡ เคชเคนเคฒเฅ‡ เค•เฅ€", + "TypeName": "age", + "Resolution": { + "value": "8", + "unit": "Month" + }, + "Start": 15, + "End": 29 + } + ] + }, + { + "Input": "เคฒเค—เคญเค— 50% เคฎเคพเคฎเคฒเฅ‹เค‚ เค•เคพ เคชเคคเคพ เค…เค เคพเคฐเคน เคฎเคนเฅ€เคจเฅ‡ เค•เฅ€ เค‰เคฎเฅเคฐ เคฎเฅ‡เค‚ เคฒเค— เคœเคพเคคเคพ เคนเฅˆเฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค…เค เคพเคฐเคน เคฎเคนเฅ€เคจเฅ‡ เค•เฅ€ เค‰เคฎเฅเคฐ", + "TypeName": "age", + "Resolution": { + "value": "18", + "unit": "Month" + }, + "Start": 23, + "End": 41 + } + ] + }, + { + "Input": "เคฏเคน เคธเค‚เคญเคต เคนเฅˆ, เคฒเฅ‡เค•เคฟเคจ 2006 เคฎเฅ‡เค‚ เค‰เคจเคฎเฅ‡เค‚ เคธเฅ‡ 95% เคคเฅ€เคจ เคฎเคนเฅ€เคจเฅ‡ เคธเฅ‡ เค•เคฎ เค‰เคฎเฅเคฐ เค•เฅ‡ เคฅเฅ‡เฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคคเฅ€เคจ เคฎเคนเฅ€เคจเฅ‡", + "TypeName": "age", + "Resolution": { + "value": "3", + "unit": "Month" + }, + "Start": 40, + "End": 48 + } + ] + }, + { + "Input": "เคฏเคฆเคฟ เคนเคฎ เคฆเคฟเคธเค‚เคฌเคฐ เคฎเฅ‡เค‚ เค†เค—เฅ‡ เคฌเฅเคคเฅ‡ เคนเฅˆเค‚, เคคเฅ‹ เคฏเคน เคคเฅ€เคจ เคนเฅžเฅเคคเฅ‡ เคชเฅเคฐเคพเคจเฅ€ เคนเฅ‹เค—เฅ€เฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคคเฅ€เคจ เคนเฅžเฅเคคเฅ‡ เคชเฅเคฐเคพเคจเฅ€", + "TypeName": "age", + "Resolution": { + "value": "3", + "unit": "Week" + }, + "Start": 38, + "End": 53 + } + ] + }, + { + "Input": "6 เคนเฅžเฅเคคเฅ‡ เค•เฅ€ เค‰เคฎเฅเคฐ เคฎเฅ‡เค‚, เค•เฅ‹เคˆ เค•เฅเคฐเคฟเคธเคฎเคธ เคฎเคจเคพ เคธเค•เคคเคพ เคนเฅˆเฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "6 เคนเฅžเฅเคคเฅ‡ เค•เฅ€ เค‰เคฎเฅเคฐ", + "TypeName": "age", + "Resolution": { + "value": "6", + "unit": "Week" + }, + "Start": 0, + "End": 14 + } + ] + }, + { + "Input": "เค‰เคชเคญเฅ‹เค— เค•เฅ€ เค•เฅ‹เคˆ 90 เคฆเคฟเคจ เคชเฅเคฐเคพเคจเฅ€ เคฌเคฟเคฒ เค•เฅ‡ เคฒเคฟเค เคฌเคนเฅเคค เคฆเฅ‡เคฐ เคนเฅ‹ เคšเฅเค•เฅ€ เคนเฅ‹เคคเฅ€ เคนเฅˆเฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "90 เคฆเคฟเคจ เคชเฅเคฐเคพเคจเฅ€", + "TypeName": "age", + "Resolution": { + "value": "90", + "unit": "Day" + }, + "Start": 13, + "End": 25 + } + ] + }, + { + "Input": "เคตเคน เคฒเค—เคญเค— 40 - 50 เคธเคพเคฒ เค•เคพ เคนเฅˆเฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "50 เคธเคพเคฒ เค•เคพ", + "Start": 13, + "End": 21, + "TypeName": "age", + "Resolution": { + "unit": "Year", + "value": "50" + } + } + ] + }, + { + "Input": "เคตเคน เค•เคฐเฅ€เคฌ เคซเฅ‹เคฐเฅเคŸเฅ€-เฅžเคฟเฅžเฅเคŸเฅ€ เคฏเคฐเฅเคธ เค•เฅ‡ เคนเฅˆเค‚", + "Comment": "Code-mixed for when the value as well as the unit retains pronounciation from English, but is transliterated to Devanagari.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เฅžเคฟเฅžเฅเคŸเฅ€ เคฏเคฐเฅเคธ เค•เฅ‡", + "TypeName": "age", + "Resolution": { + "value": "50", + "unit": "Year" + }, + "Start": 15, + "End": 28 + } + ] + }, + { + "Input": "เคฏเคน เคฌเคšเฅเคšเคพ เค•เฅ‡เคตเคฒ เคธเคฟเค•เฅเคธ เคตเฅ€เค•เฅเคธ เค•เคพ เคฅเคพ", + "Comment": "Code-mixed for when the value as well as the unit retains pronounciation from English, but is transliterated to Devanagari.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเคฟเค•เฅเคธ เคตเฅ€เค•เฅเคธ เค•เคพ", + "TypeName": "age", + "Resolution": { + "value": "6", + "unit": "Week" + }, + "Start": 14, + "End": 27 + } + ] + }, + { + "Input": "เคตเคน เค•เคฐเฅ€เคฌ forty-fifty years เค•เฅ‡ เคนเฅˆเค‚", + "Comment": "Code-mixed for when all words except the numeric value and it's unit are in Devanagari, and the rest in Roman.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "fifty years", + "TypeName": "age", + "Resolution": { + "value": "50", + "unit": "Year" + }, + "Start": 14, + "End": 24 + } + ] + }, + { + "Input": "เคฏเคน เคฌเคšเฅเคšเคพ เค•เฅ‡เคตเคฒ six weeks เค•เคพ เคฅเคพ", + "Comment": "Code-mixed for when both the age as well as unit is in Roman script, and the other words are in Devanagari", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "six weeks เค•เคพ", + "TypeName": "age", + "Resolution": { + "value": "6", + "unit": "Week" + }, + "Start": 14, + "End": 25 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค•เฅ‡เคตเคฒ twenty nine year เค•เคพ เคนเฅ‚เค‚", + "Comment": "Code-mixed for when both Devanagari and Roman scripts are used (numeric value and unit in Roman, and the rest in Devanagari).", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "twenty nine year เค•เคพ", + "TypeName": "age", + "Resolution": { + "value": "29", + "unit": "Year" + }, + "Start": 9, + "End": 27 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Hindi/CurrencyModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Hindi/CurrencyModel.json new file mode 100644 index 000000000..2155d80a9 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Hindi/CurrencyModel.json @@ -0,0 +1,1829 @@ +[ + { + "Input": "เคฎเฅ‹เค‚เคŸเค—เฅ‹เคฎเคฐเฅ€ เค•เคพเค‰เค‚เคŸเฅ€, เคเคฎเคกเฅ€เฅค - - เคจเคฟเคฐเฅเคฎเคพเคคเคพเค“เค‚ เค•เฅ‡ เคนเคจเฅ‹เคตเคฐ เคŸเฅเคฐเคธเฅเคŸ เคŸเฅเคฐเคธเฅเคŸ เค•เฅ‡ เคœเคฐเคฟเค, $ 75 เคฎเคฟเคฒเคฟเคฏเคจ เค•เคพ เคธเคพเคฎเคพเคจเฅเคฏ เคฆเคพเคฏเคฟเคคเฅเคต, เคธเฅ€เคฐเฅ€เฅ› เคฌเฅ€, 1989 เค•เคพ เคธเคฎเฅ‡เค•เคฟเคค เคธเคพเคฐเฅเคตเคœเคจเคฟเค• เคธเฅเคงเคพเคฐ เคฌเคพเค‚เคกเฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "$ 75 เคฎเคฟเคฒเคฟเคฏเคจ", + "TypeName": "currency", + "Resolution": { + "value": "75000000", + "unit": "Dollar" + }, + "Start": 71, + "End": 81 + } + ] + }, + { + "Input": "เคซเคฟเคจเฅเคจเคฟเคถ เคตเฅเคฏเคพเคชเคพเคฐ เคธเคฎเฅ‚เคน เคจเฅ‹เค•เคฟเคฏเคพ oy ab เคจเฅ‡ เค•เคนเคพ เค•เคฟ เคฏเคน เคกเคš เค•เฅ‡เคฌเคฒ เค•เค‚เคชเคจเฅ€ nkf kabel b เค•เฅ‹ 420 เคฎเคฟเคฒเคฟเคฏเคจ เฅžเคฟเคจเฅเคจเคฟเคถ เคฎเคพเคฐเฅเค•เคพ เค•เฅ‡ เคฎเฅ‚เคฒเฅเคฏ เคชเคฐ เค–เคฐเฅ€เคฆเคจเฅ‡ เค•เคพ เคธเคฎเคเฅŒเคคเคพ เคนเฅเค† เคนเฅˆเฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "420 เคฎเคฟเคฒเคฟเคฏเคจ เฅžเคฟเคจเฅเคจเคฟเคถ เคฎเคพเคฐเฅเค•เคพ", + "TypeName": "currency", + "Resolution": { + "value": "420000000", + "unit": "Finnish markka" + }, + "Start": 76, + "End": 100 + } + ] + }, + { + "Input": "เคธเคญเฅ€ เคฆเคพเคตเฅ‹เค‚ เค•เฅ‹ เค›เฅ‹เคกเคผเคจเฅ‡ เค•เฅ‡ เคฒเคฟเค เคจเฅ‡เคถเคจเคฒ เคจเฅ‡ $ 94,000 เค•เคพ เคธเฅ€เค—เคฒ เค”เคฐ เคถเฅเคธเฅเคŸเคฐ เคญเฅเค—เคคเคพเคจ เค•เคฟเคฏเคพ เฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "$ 94,000", + "TypeName": "currency", + "Resolution": { + "value": "94000", + "unit": "Dollar" + }, + "Start": 36, + "End": 43 + } + ] + }, + { + "Input": "เคœเฅ‡เคจเคฐเคฒ เคกเคพเคฏเคจเฅˆเคฎเคฟเค•เฅเคธ เค•เฅ‰เคฐเฅเคช เค•เฅ€ เคเค• เค‡เค•เคพเคˆ , เคœเฅ‡เคจเคฐเคฒ เคกเคพเคฏเคจเฅˆเคฎเคฟเค•เฅเคธ เคธเคฐเฅเคตเคฟเคธเฅ‡เฅ› เค•เค‚. เคจเฅ‡ เคŸเฅเคฐเฅˆเค• เคตเคพเคฒเฅ‡ เคตเคพเคนเคจเฅ‹เค‚ เค•เฅ€ เคธเฅเคตเคฟเคงเคพ เค•เฅ‡ เคชเฅเคฐเคฌเค‚เคงเคจ เค•เฅ‡ เคฒเคฟเค เคชเคพเค•เคฟเคธเฅเคคเคพเคจ เคฎเฅ‡เค‚ $ 48.2 เคฎเคฟเคฒเคฟเคฏเคจ เค•เคพ เคธเฅ‡เคจเคพ เค…เคจเฅเคฌเค‚เคง เคœเฅ€เคคเคพเฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "$ 48.2 เคฎเคฟเคฒเคฟเคฏเคจ", + "TypeName": "currency", + "Resolution": { + "value": "48200000", + "unit": "Dollar" + }, + "Start": 129, + "End": 141 + } + ] + }, + { + "Input": "เคฆเฅ‚เคธเคฐเฅ‡ เคธเคฟเคฎเฅเคฏเฅเคฒเฅ‡เคŸเคฐ เค•เฅ€ เค•เฅ€เคฎเคค c $ 16.4 เคฎเคฟเคฒเคฟเคฏเคจ เค•เฅ‡ เคฌเฅ€เคš เคนเฅˆ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "c $ 16.4 เคฎเคฟเคฒเคฟเคฏเคจ", + "TypeName": "currency", + "Resolution": { + "value": "16400000", + "unit": "Canadian dollar", + "isoCurrency": "CAD" + }, + "Start": 25, + "End": 39 + } + ] + }, + { + "Input": "เค—เฅ‹เคŸเคพเคธ - เคฒเคพเคฐเฅเคธเคจ เคถเคฟเคชเคฟเค‚เค— เค•เค‚ เค•เฅ€ เคเค• เค‡เค•เคพเคˆ , เค—เฅˆเคธเฅ‹เคฒเคฐ เค—เฅˆเคธ เคนเฅ‹เคฒเฅเคกเคฟเค‚เค— เค•เค‚. เคชเคนเคฒเฅ€ เคชเคธเค‚เคฆ เค•เฅ€ $ 280 เคฎเคฟเคฒเคฟเคฏเคจ เค•เฅ€ เคถเคฟเคช เคฎเฅ‹เคฐเฅเค—เฅ‡เคœ เคจเฅ‹เคŸ เคฎเฅ‡เคฐเคฟเคฒ เคฒเคฟเค‚เคš เค•เฅˆเคชเคฟเคŸเคฒ เคฎเคพเคฐเฅเค•เฅ‡เคŸ เค•เฅ‡ เคœเคฐเคฟเค เค‘เฅžเคฐ เค•เคฐ เคฐเคนเฅ€ เคนเฅˆเฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "$ 280 เคฎเคฟเคฒเคฟเคฏเคจ", + "TypeName": "currency", + "Resolution": { + "value": "280000000", + "unit": "Dollar" + }, + "Start": 75, + "End": 86 + } + ] + }, + { + "Input": "เคฌเคพเคฐเฅเคก / เคˆเคฎเฅเคธ เค•เฅ€ 1988 เค•เฅ€ เคฌเคฟเค•เฅเคฐเฅ€ เคฒเค—เคญเค— 14 เคฎเคฟเคฒเคฟเคฏเคจ เคกเฅ‰เคฒเคฐ เคฅเฅ€, เคฌเคฐเฅเคŸเคšเคฐ เคจเฅ‡ เค•เคนเคพเฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "14 เคฎเคฟเคฒเคฟเคฏเคจ เคกเฅ‰เคฒเคฐ", + "TypeName": "currency", + "Resolution": { + "value": "14000000", + "unit": "Dollar" + }, + "Start": 36, + "End": 49 + } + ] + }, + { + "Input": "เคธเคฎเคเฅŒเคคเฅ‡ เค•เฅ€ เค•เฅ€เคฎเคคเฅ‡เค‚ $ 12,345 เคธเฅ‡ เคถเฅเคฐเฅ‚ เคนเฅ‹เคคเฅ€ เคนเฅˆเค‚เฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "$ 12,345", + "TypeName": "currency", + "Resolution": { + "value": "12345", + "unit": "Dollar" + }, + "Start": 17, + "End": 24 + } + ] + }, + { + "Input": "`` เคฌเฅˆเคŸเคฎเฅˆเคจ '' เคจเฅ‡ เคฌเฅ‰เค•เฅเคธ เค‘เคซเคฟเคธ เคชเคฐ เค…เคฌ เคคเค• 247 เคฎเคฟเคฒเคฟเคฏเคจ เคกเฅ‰เคฒเคฐ เคธเฅ‡ เค…เคงเคฟเค• เค•เฅ€ เค•เคฎเคพเคˆ เค•เฅ€ เคนเฅˆ, เคœเฅ‹ เค‡เคธเฅ‡ เคตเคพเคฐเฅเคจเคฐ เคฌเฅเคฐเคฆเคฐเฅเคธ เค•เฅ€ เค…เคฌ เคคเค• เค•เฅ€ เคธเคฌเคธเฅ‡ เคฌเคกเคผเฅ€ เค•เคฎเคพเคˆ เคตเคพเคฒเฅ€ เคซเคฟเคฒเฅเคฎ เคฌเคจเคพเคคเฅ€ เคนเฅˆเฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "247 เคฎเคฟเคฒเคฟเคฏเคจ เคกเฅ‰เคฒเคฐ", + "TypeName": "currency", + "Resolution": { + "value": "247000000", + "unit": "Dollar" + }, + "Start": 36, + "End": 50 + } + ] + }, + { + "Input": "เค…เค•เฅเคŸเฅ‚เคฌเคฐ 2014 เคฎเฅ‡เค‚ เค•เฅ‰เคฏเคฒ เค•เฅ€ เค•เฅเคฒ เคธเค‚เคชเคคเฅเคคเคฟ ยฃ 8.10 เคฎเคฟเคฒเคฟเคฏเคจ เค†เค‚เค•เฅ€ เค—เคˆ เคฅเฅ€เฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ยฃ 8.10 เคฎเคฟเคฒเคฟเคฏเคจ", + "TypeName": "currency", + "Resolution": { + "value": "8100000", + "unit": "Pound" + }, + "Start": 37, + "End": 49 + } + ] + }, + { + "Input": "เคถเฅเคฆเฅเคง เคฌเฅเคฏเคพเคœ เค†เคฏ เค‡เคธ เคคเคฟเคฎเคพเคนเฅ€ เคฎเฅ‡เค‚ 27% เคฌเคขเคผเค•เคฐ 254 เคฎเคฟเคฒเคฟเคฏเคจ เคกเฅ‰เคฒเคฐ เคนเฅ‹ เค—เคˆเฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "254 เคฎเคฟเคฒเคฟเคฏเคจ เคกเฅ‰เคฒเคฐ", + "TypeName": "currency", + "Resolution": { + "value": "254000000", + "unit": "Dollar" + }, + "Start": 39, + "End": 53 + } + ] + }, + { + "Input": "เคเค• เคธเค‚เค˜เฅ€เคฏ เค…เคชเฅ€เคฒ เค…เคฆเคพเคฒเคค เคจเฅ‡ เคเค• เคชเฅเคฐเคพเค•เฅƒเคคเคฟเค• - เค—เฅˆเคธ เคตเคฟเคจเคฟเคฏเคฎเคจ เคชเคฐ เคชเฅเคฐเคนเคพเคฐ เค•เคฐเคคเฅ‡ เคนเฅเค เคชเคพเค‡เคชเคฒเคพเค‡เคจ เค•เค‚เคชเคจเคฟเคฏเฅ‹เค‚ เค•เฅ‹ เคตเคฟเคตเคพเคฆเคพเคธเฅเคชเคฆ `` เคŸเฅ‡เค• เค‘เคฐ เคชเฅ‡' เค…เคจเฅเคฌเค‚เคง เค•เฅ€ $ 1 เคฌเคฟเคฒเคฟเคฏเคจ เคฒเคพเค—เคค เค•เคพ เค•เคพ เค•เฅเค› เคนเคฟเคธเฅเคธเคพ เค—เฅเคฐเคพเคนเค•เฅ‹เค‚ เคชเคฐ เคฒเคพเค—เฅ‚ เค•เคฐเคจเฅ‡ เคธเฅ‡ เคฐเฅ‹เค• เคฆเคฟเคฏเคพ เคฅเคพเฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "$ 1 เคฌเคฟเคฒเคฟเคฏเคจ", + "TypeName": "currency", + "Resolution": { + "value": "1000000000", + "unit": "Dollar" + }, + "Start": 125, + "End": 134 + } + ] + }, + { + "Input": "1988 เค•เฅ€ เคคเคฟเคฎเคพเคนเฅ€ เคฎเฅ‡เค‚ $ 35 เคฎเคฟเคฒเคฟเคฏเคจ เค•เฅ€ เค•เฅเคฒ เค•เคฎเคพเคˆ เคตเคพเคฒเฅ€ เคเค• เคฌเคพเคฐ เค•เฅ€ เคฒเคพเคญ เคญเฅ€ เคถเคพเคฎเคฟเคฒ เคฅเฅ€เฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "$ 35 เคฎเคฟเคฒเคฟเคฏเคจ", + "TypeName": "currency", + "Resolution": { + "value": "35000000", + "unit": "Dollar" + }, + "Start": 19, + "End": 29 + } + ] + }, + { + "Input": "เคตเคพเคฏ. เคœเฅ‡. เคชเคพเคฐเฅเค• เค”เคฐ เค‰เคธเค•เฅ‡ เคชเคฐเคฟเคตเคพเคฐ เคจเฅ‡ เคฏเคนเคพเค‚ เคเค• เค›เฅ‹เคŸเฅ‡ เคธเฅ‡ เค…เคชเคพเคฐเฅเคŸเคฎเฅ‡เค‚เคŸ เค•เฅ‹ เค–เคฐเฅ€เคฆเคจเฅ‡ เค•เฅ‡ เคฒเคฟเค เคšเคพเคฐ เคธเคพเคฒ เคคเค• เค›เคพเคจ-เคฌเฅ€เคจ เค•เฅ€, เคฒเฅ‡เค•เคฟเคจ เคชเคพเคฏเคพ เค•เคฟ เค‰เคจเฅเคนเฅ‡เค‚ เคฎเฅ‚เคฒ เคฐเฅ‚เคช เคธเฅ‡ $ 40,000 เคฌเคšเคพเคจเฅ‡ เค•เฅ‡ เคœเคฟเคคเคจเฅ‡ เคชเคพเคธ เค—เค , เค‰เคคเคจเฅ€ เคนเฅ€ เค•เฅ€เคฎเคค เคฌเคขเคผ เค—เคˆเฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "$ 40,000", + "TypeName": "currency", + "Resolution": { + "value": "40000", + "unit": "Dollar" + }, + "Start": 132, + "End": 139 + } + ] + }, + { + "Input": "เคˆ. เคฐเฅ‰เคฌเคฐเฅเคŸ เคตเฅ‰เคฒเค• เค•เฅ‹ เคจเฅเคฏเฅ‚ เคฏเฅ‰เคฐเฅเค• เค•เฅ‡ เคเค• เคœเคœ เคจเฅ‡ เคตเฅ‡เคกเคŸเฅ‡เค• เคธเฅเค•เฅˆเค‚เคกเคฒ เคฎเฅ‡เค‚ เค‰เคธเค•เฅ‡ เคฐเฅˆเค•เฅ‡เคŸเคฟเคฏเคฐเคฟเค‚เค— เค…เคชเคฐเคพเคง เค•เฅ‡ เคฒเคฟเค เค›เคน เคธเคพเคฒ เค•เฅ€ เคœเฅ‡เคฒ เค•เฅ€ เคธเคœเคพ เคธเฅเคจเคพเคˆ เค”เคฐ $ 250,000 เค•เคพ เคœเฅเคฐเฅเคฎเคพเคจเคพ เคฒเค—เคพเคฏเคพเฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "$ 250,000", + "TypeName": "currency", + "Resolution": { + "value": "250000", + "unit": "Dollar" + }, + "Start": 120, + "End": 128 + } + ] + }, + { + "Input": "เคฎเคฟเคกเคฒ เคˆเคธเฅเคŸ เค‡เค•เฅ‰เคจเฅ‹เคฎเคฟเค• เคธเคฐเฅเคตเฅ‡ (mees) เคฎเฅ‡เค‚ เค†เคœ เค•เฅ‡ เคฒเฅ‡เค– เคฎเฅ‡เค‚ เคชเฅเคฐเค•เคพเคถเคฟเคค เคเค• เคฒเฅ‡เค– เคธเฅ‡ เคชเคคเคพ เคšเคฒเคคเคพ เคนเฅˆ เค•เคฟ เค‡เคฐเคพเค• เคจเฅ‡ เค…เคชเคจเฅ‡ เค—เฅเคฐเคพเคนเค•เฅ‹เค‚ เคธเฅ‡ เค•เคนเคพ เคนเฅˆ เค•เคฟ เคตเฅ‡ เค†เคงเคฟเค•เคพเคฐเคฟเค• เคคเฅ‡เคฒ เค•เฅ€ เค•เฅ€เคฎเคค เคธเฅ‡ 50 เคธเฅ‡เค‚เคŸ เคชเฅเคฐเคคเคฟ เคฌเฅˆเคฐเคฒ เค…เคงเคฟเค• เคคเฅ‡เคฒ เค•เคพ เคญเฅเค—เคคเคพเคจ เค•เคฐเฅ‡เค‚ เค•เฅเคฏเฅ‹เค‚เค•เคฟ เคฏเคน เคธเค‚เคฏเฅเค•เฅเคค เคฐเคพเคทเฅเคŸเฅเคฐเฅ‹เค‚ เค•เฅ€ เคจเคฟเค—เคฐเคพเคจเฅ€ เคฎเฅ‡เค‚ เคจเคนเฅ€เค‚ เคนเฅˆเฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "50 เคธเฅ‡เค‚เคŸ", + "TypeName": "currency", + "Resolution": { + "value": "50", + "unit": "Cent" + }, + "Start": 146, + "End": 152 + } + ] + }, + { + "Input": "เคœเฅ‡เคจเคฐเคฒ เคฎเฅ‹เคŸเคฐเฅเคธ เค•เฅ‰เคฐเฅเคช. เค•เฅ€ เคงเฅ€เคฎเฅ€ เคฌเคฟเค•เฅเคฐเฅ€ เคชเคฐ เคชเฅเคฐเคคเคฟเค•เฅเคฐเคฟเคฏเคพ เคฆเฅ‡เคคเฅ‡ เคนเฅเค, เคถเฅ‡เคตเคฐเคฒเฅ‡เคŸ เคกเคฟเคตเฅ€เคœเคจ เคจเฅ‡ เค•เคนเคพ เค•เคฟ เคตเคน เค…เคชเคจเฅ€ 1990 เค•เฅ€ เคฌเฅ‡เคฐเฅ‡เคŸเคพ, เค…เคชเคจเฅ€ เค•เฅ‹เคฐ เค•เฅ‰เคฎเฅเคชเฅˆเค•เฅเคŸ - เค•เคพเคฐ เคฒเคพเค‡เคจ เค•เฅ‡ เคฆเฅ‹-เคฆเฅเคตเคพเคฐ เคธเค‚เคธเฅเค•เคฐเคฃ เคชเคฐ $ 800 เค›เฅ‚เคŸ เค•เฅ€ เคชเฅ‡เคถเค•เคถ เค•เคฐเฅ‡เค—เคพเฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "$ 800", + "TypeName": "currency", + "Resolution": { + "value": "800", + "unit": "Dollar" + }, + "Start": 162, + "End": 166 + } + ] + }, + { + "Input": "(เคธเฅเคŸเฅ‹เคฐเคฐ เคจเฅ‡ เคœเฅ‚เคจเคฟเคฏเคฐ เคธเคพเคˆ เคŸเฅ€เคตเฅ€ เคฌเฅ‰เคจเฅเคก เค•เคพ $ 125 เคฎเคฟเคฒเคฟเคฏเคจ เคญเฅ€ เคŸเฅ€เคตเฅ€ เคธเค‚เคชเคคเฅเคคเคฟเคฏเฅ‹เค‚ เค•เฅ‡ เค†เค‚เคถเคฟเค• เคญเฅเค—เคคเคพเคจ เค•เฅ‡ เคฐเฅ‚เคช เคฎเฅ‡เค‚ เคฒเคฟเคฏเคพเฅค)", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "$ 125 เคฎเคฟเคฒเคฟเคฏเคจ", + "TypeName": "currency", + "Resolution": { + "value": "125000000", + "unit": "Dollar" + }, + "Start": 36, + "End": 47 + } + ] + }, + { + "Input": "เคฐเคพเคทเฅเคŸเฅเคฐเฅ€เคฏ เค“เคตเคฐ-เคฆ-เค•เคพเค‰เค‚เคŸเคฐ เคŸเฅเคฐเฅ‡เคกเคฟเค‚เค— เคฎเฅ‡เค‚ เคถเฅเค•เฅเคฐเคตเคพเคฐ เค•เฅ‹ , เคธเฅเค•เฅ‡เคฎเฅ‡เคก เคถเฅ‡เคฏเคฐเฅ‹เค‚ เคจเฅ‡ $ 2.75 เค•เฅ€ เค—เคฟเคฐเคพเคตเคŸ เคฆเคฐเฅเคœ เค•เฅ€เฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "$ 2.75", + "TypeName": "currency", + "Resolution": { + "value": "2.75", + "unit": "Dollar" + }, + "Start": 68, + "End": 73 + } + ] + }, + { + "Input": "เค‡เคธเฅ€ เคธเคฎเคฏ, เคจเคฟเคตเฅ‡เคถเค•เฅ‹เค‚ เค•เคพ เค…เคจเฅเคฎเคพเคจ เคนเฅˆ เค•เคฟ เคชเฅเคจเคฐเฅเค—เค เคจ เคธเฅ‡ เค•เค‚เคชเคจเฅ€ เค•เฅ‡ เคตเคพเคฐเฅเคทเคฟเค• เคจเค•เคฆ เคฌเฅเคฏเคพเคœ เคฌเคฟเคฒ เคฎเฅ‡เค‚ เคฒเค—เคญเค— 90 เคฎเคฟเคฒเคฟเคฏเคจ เคกเฅ‰เคฒเคฐ เค•เฅ€ เค•เคŸเฅŒเคคเฅ€ เคนเฅ‹เค—เฅ€เฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "90 เคฎเคฟเคฒเคฟเคฏเคจ เคกเฅ‰เคฒเคฐ", + "TypeName": "currency", + "Resolution": { + "value": "90000000", + "unit": "Dollar" + }, + "Start": 86, + "End": 99 + } + ] + }, + { + "Input": "เคถเฅเคฐเฅ€. เคชเคตเคจ เคจเฅ‡ เค•เคนเคพ, เค‡เคธ เคธเคพเคฒ เค•เฅˆเคชเคฟเคŸเคฒ เค–เคฐเฅเคšเคพ 1990 เค•เฅ‡ เค…เคจเฅเคฎเคพเคจเคฟเคค $ 470 เคฎเคฟเคฒเคฟเคฏเคจ เคธเฅ‡ เคฅเฅ‹เฅœเคพ เคฌเฅ เคœเคพเคเค—เคพเฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "$ 470 เคฎเคฟเคฒเคฟเคฏเคจ", + "TypeName": "currency", + "Resolution": { + "value": "470000000", + "unit": "Dollar" + }, + "Start": 55, + "End": 66 + } + ] + }, + { + "Input": "เคถเคฟเคฏเคฐเฅเคธเคจ เค•เฅ‡ เคชเคพเคธ `` เคตเคพเคธเฅเคคเคต เคฎเฅ‡เค‚ เค•เฅ‡เคตเคฒ $ 300 เคฎเคฟเคฒเคฟเคฏเคจ เคชเฅ‚เค‚เคœเฅ€ เคนเฅˆ, '' เคเคธ เคเค‚เคก เคชเฅ€ เค•เฅ‡ เคถเฅเคฐเฅ€ เคฐเค‚เค—เคฐเคพเฅ›เคจ เค•เคนเคคเฅ‡ เคนเฅˆเค‚เฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "$ 300 เคฎเคฟเคฒเคฟเคฏเคจ", + "TypeName": "currency", + "Resolution": { + "value": "300000000", + "unit": "Dollar" + }, + "Start": 34, + "End": 45 + } + ] + }, + { + "Input": "เคฏเคน เคธเฅ€เคงเคพ เคนเฅ‹ เคธเค•เคคเคพ เคนเฅˆ - - เคตเคน เคญเฅ‹เคœเคจ เค•เฅ‡ เคฒเคฟเค เคชเฅˆเคธเคพ เคšเคพเคนเคคเคพ เคนเฅˆ - เคฏเคพ - เค…เคตเคฟเคถเฅเคตเคธเคจเฅ€เคฏ เคฐเฅ‚เคช เคธเฅ‡ เคฆเฅƒเคขเคผ; เค‰เคธเค•เฅ€ เคฌเคนเคจ เค…เคญเฅ€ เคนเฅ‹เคฌเฅ‹เค•เฅ‡เคจ เคฎเฅ‡เค‚ เคฎเฅŒเคค เคธเฅ‡ เคœเฅ‚เค เคฐเคนเฅ€ เคนเฅˆเค‚, เค‰เคธเคจเฅ‡ เค…เคชเคจเคพ เคฌเคŸเฅเค† เค–เฅ‹ เคฆเคฟเคฏเคพ เคนเฅˆ เค”เคฐ เคเค• เคฌเคธ เคŸเคฟเค•เคŸ เค•เฅ€ เค•เฅ‡ เคฒเคฟเค เค‰เคธเค•เฅ‡ เคชเคพเคธ เค•เฅ‡เคตเคฒ $ 1.22 เคนเฅˆ, เค”เคฐ เค•เฅเคฏเคพ เค†เคช เค‰เคธเฅ‡ เคฌเคพเค•เฅ€ เค•เฅ‡ เคชเฅˆเคธเฅ‡ เคจเคนเฅ€เค‚ เคฆเฅ‡เค‚เค—เฅ‡?", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "$ 1.22", + "TypeName": "currency", + "Resolution": { + "value": "1.22", + "unit": "Dollar" + }, + "Start": 192, + "End": 197 + } + ] + }, + { + "Input": "เคฆเคฟเคธเค‚เคฌเคฐ เค•เคพ เค•เฅ‰เคจเฅเคŸเฅเคฐเฅˆเค•เฅเคŸ 1.20 เคธเฅ‡เค‚เคŸ เคฌเคขเคผเคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1.20 เคธเฅ‡เค‚เคŸ", + "TypeName": "currency", + "Resolution": { + "value": "1.2", + "unit": "Cent" + }, + "Start": 22, + "End": 30 + } + ] + }, + { + "Input": "เคชเฅ‡เคจเคตเฅ‡เคฌเคฐ เค‡เค‚เค• เค•เคพ เคตเคฟเคถเฅเคฒเฅ‡เคทเค•, เคตเคพเคฒเฅเคŸเคฐ เค•เคฟเคฐเฅเคฌเคฐเฅเค—เคฐ เคจเฅ‡ เค•เคนเคพ เค•เคฟ เคงเคพเคฐเค•เฅ‹เค‚ เค•เฅ‹ เคเค• เค‰เคšเฅเคš, $ 70 - เคเค• - เคถเฅ‡เคฏเคฐ เค•เฅ€ เค•เฅ€เคฎเคค เค•เฅ€ เคชเฅ‡เคถเค•เคถ `` เคธเฅเคŸเฅ‡เคจเคพ - เคŸเคฟเคซเฅ‚เค• เค•เฅ€ เคฌเฅ‹เคฒเฅ€ เค•เฅ‹ เคฐเฅ‹เค•เคจเฅ‡ เค•เคพ เคเค• เค•เคพเคซเฅ€ เคชเฅเคฐเคญเคพเคตเฅ€ เคคเคฐเฅ€เค•เคพ เคนเฅˆ ''เฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "$ 70", + "TypeName": "currency", + "Resolution": { + "value": "70", + "unit": "Dollar" + }, + "Start": 71, + "End": 74 + } + ] + }, + { + "Input": "เค‡เคธ เคธเคพเคฒ เค•เฅ€ เคคเฅ€เคธเคฐเฅ€ เคคเคฟเคฎเคพเคนเฅ€ เค•เฅ€ เคถเฅเคฆเฅเคง เคฌเคฟเค•เฅเคฐเฅ€ เคชเคฟเค›เคฒเฅ‡ เคธเคพเคฒ 14 เคฎเคฟเคฒเคฟเคฏเคจ เคกเฅ‰เคฒเคฐ เคฅเฅ€เฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "14 เคฎเคฟเคฒเคฟเคฏเคจ เคกเฅ‰เคฒเคฐ", + "TypeName": "currency", + "Resolution": { + "value": "14000000", + "unit": "Dollar" + }, + "Start": 49, + "End": 62 + } + ] + }, + { + "Input": "เคชเคนเคฒเฅ‡ เคจเฅ‡เคถเคจเคฒ เคฌเฅˆเค‚เค• เค‘เคซ เคถเคฟเค•เคพเค—เฅ‹ เค•เฅ€ เคฎเฅ‚เคฒ เค•เค‚เคชเคจเฅ€, เคœเคฟเคธเคฎเฅ‡เค‚ 48 เคฌเคฟเคฒเคฟเคฏเคจ เคกเฅ‰เคฒเคฐ เค•เฅ€ เคธเค‚เคชเคคเฅเคคเคฟ เคฅเฅ€, เคจเฅ‡ เค•เคนเคพ เค•เคฟ เคฏเคน เค†เคฐเฅเคฅเคฟเค• เคฐเฅ‚เคช เคธเฅ‡ เคชเคฐเฅ‡เคถเคพเคจ เคฆเฅ‡เคถเฅ‹เค‚ เคฎเฅ‡เค‚ เค‹เคฃ เค”เคฐ เคจเคฟเคตเฅ‡เคถ เคชเคฐ เคจเฅเค•เคธเคพเคจ เค•เฅ‹ เค…เคตเคถเฅ‹เคทเคฟเคค เค•เคฐเคจเฅ‡ เค•เฅ‡ เคฒเคฟเค เค…เคฒเค— เคนเฅˆเฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "48 เคฌเคฟเคฒเคฟเคฏเคจ เคกเฅ‰เคฒเคฐ", + "TypeName": "currency", + "Resolution": { + "value": "48000000000", + "unit": "Dollar" + }, + "Start": 47, + "End": 60 + } + ] + }, + { + "Input": "เคซเฅเคฒเฅ‚เค“เคฐ เค•เฅ‰เคฐเฅเคช เคจเฅ‡ เค•เคนเคพ เค•เคฟ เคฏเคน เคซเฅเคฐเฅ€เคชเฅ‹เคฐเฅเคŸ เค•เฅ€ เคเค• เค‡เค•เคพเคˆ เค•เฅ‡ เคฒเคฟเค เค‡เคฐเคฟเค…เคจ เคœเคพเคฏเคพ, เค‡เค‚เคกเฅ‹เคจเฅ‡เคถเคฟเคฏเคพ เคฎเฅ‡เค‚ เคเค• เคคเคพเค‚เคฌเฅ‡ เค•เฅ€ เค–เคฆเคพเคจ เคฎเฅ‡เค‚ เค‡เค‚เคœเฅ€เคจเคฟเคฏเคฐเคฟเค‚เค— เค”เคฐ เคจเคฟเคฐเฅเคฎเคพเคฃ - เคชเฅเคฐเคฌเค‚เคงเคจ เคธเฅ‡เคตเคพเคเค‚ เคชเฅเคฐเคฆเคพเคจ เค•เคฐเคจเฅ‡ เค•เฅ‡ เคฒเคฟเค $ 300 เคฎเคฟเคฒเคฟเคฏเคจ เค•เคพ เค เฅ‡เค•เคพ เคฆเคฟเคฏเคพ เค—เคฏเคพ เคฅเคพเฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "$ 300 เคฎเคฟเคฒเคฟเคฏเคจ", + "TypeName": "currency", + "Resolution": { + "value": "300000000", + "unit": "Dollar" + }, + "Start": 161, + "End": 172 + } + ] + }, + { + "Input": "เค…เคฎเฅ‡เคฐเคฟเค•เฅ€ เคธเฅเคŸเฅ‰เค• เคเค•เฅเคธเคšเฅ‡เค‚เคœ เคจเฅ‡ เค•เคนเคพ เค•เคฟ เคชเคฟเค›เคฒเฅ€ เคฌเคฟเค•เฅเคฐเฅ€ เคธเฅ‡ $ 5,000 เค•เฅ‡ เคฒเคฟเค เคเค• เคธเฅ€เคŸ เคฌเฅ‡เคšเฅ€ เค—เคˆ เคฅเฅ€เฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "$ 5,000", + "TypeName": "currency", + "Resolution": { + "value": "5000", + "unit": "Dollar" + }, + "Start": 49, + "End": 55 + } + ] + }, + { + "Input": "เคตเคพเคฐเฅเคจเคฐ เค•เคฎเฅเคฏเฅ‚เคจเคฟเค•เฅ‡เคถเคจเฅเคธ เค‡เค‚เค• , เคœเฅ‹ เคŸเคพเค‡เคฎ เคตเคพเคฐเฅเคจเคฐ เคฆเฅเคตเคพเคฐเคพ เค…เคงเคฟเค—เฅเคฐเคนเคฟเคค เค•เคฟเคฏเคพ เคœเคพ เคฐเคนเคพ เคนเฅˆ, เคจเฅ‡ เคธเฅ‹เคจเฅ€ เค”เคฐ เคฆเฅ‹ เค‰เคคเฅเคชเคพเคฆเค•เฅ‹เค‚ เค•เฅ‡ เค–เคฟเคฒเคพเคซ $ 1 เคฌเคฟเคฒเคฟเคฏเคจ เค•เคพ เค…เคจเฅเคฌเค‚เคง เคฆเคพเคฏเคฐ เค•เคฟเคฏเคพ เคนเฅˆเฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "$ 1 เคฌเคฟเคฒเคฟเคฏเคจ", + "TypeName": "currency", + "Resolution": { + "value": "1000000000", + "unit": "Dollar" + }, + "Start": 108, + "End": 117 + } + ] + }, + { + "Input": "เค…เค—เคธเฅเคค เคฎเฅ‡เค‚, เคเคธเคพเคฐเฅเค•เฅ‹, เค…เคชเคจเฅ‡ เคฒเคพเค– เคกเฅ€ 'เคเคฎเคฟเคเค‚เคŸเฅ‡ เคกเฅเคฏเฅ‚ เค•เฅเคฏเฅ‚เคฌเฅ‡เค• เคธเคนเคพเคฏเค• เค•เฅ‡ เคฎเคพเคงเฅเคฏเคฎ เคธเฅ‡, เค•เคจเคพเคกเคพ เคฎเฅ‡เค‚ เคเคธเฅเคฌเฅ‡เคธเฅเคŸเคธ เค–เคจเคจ เคธเฅ€เคฎเคฟเคค เคญเคพเค—เฅ€เคฆเคพเคฐเฅ€ เคฎเฅ‡เค‚ เค…เคชเคจเฅ€ เคถเฅ‡เคท เคเค• เคคเคฟเคนเคพเคˆ เคฌเฅเคฏเคพเคœ 11.7 เคฎเคฟเคฒเคฟเคฏเคจ เคกเฅ‰เคฒเคฐ เคฎเฅ‡เค‚ เคฌเฅ‡เคšเฅ€เฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "11.7 เคฎเคฟเคฒเคฟเคฏเคจ เคกเฅ‰เคฒเคฐ", + "TypeName": "currency", + "Resolution": { + "value": "11700000", + "unit": "Dollar" + }, + "Start": 141, + "End": 156 + } + ] + }, + { + "Input": "1988 เคฎเฅ‡เค‚, เค˜เคฐเฅ‡เคฒเฅ‚ เคฐเฅ‚เคช เคธเฅ‡ เค‰เคคเฅเคชเคพเคฆเคฟเคค เค–เคฟเคฒเฅŒเคจเฅ‹เค‚ เค”เคฐ เค–เฅ‡เคฒเฅ‹เค‚ เค•เคพ เคจเคฟเคฐเฅเคฏเคพเคค 1987 เค•เฅ‡ 19% เคธเฅ‡ เค—เคฟเคฐเค•เคฐ hk $ 10.05 เคฌเคฟเคฒเคฟเคฏเคจ เคนเฅ‹ เค—เคฏเคพเฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "hk $ 10.05 เคฌเคฟเคฒเคฟเคฏเคจ", + "TypeName": "currency", + "Resolution": { + "value": "10050000000", + "unit": "Hong Kong dollar", + "isoCurrency": "HKD" + }, + "Start": 81, + "End": 97 + } + ] + }, + { + "Input": "เคเค• เคธเคพเคฒ เคชเคนเคฒเฅ‡ เคฐเคพเคœเค•เฅ‹เคทเฅ€เคฏ เคšเฅŒเคฅเฅ€ เคคเคฟเคฎเคพเคนเฅ€ เค•เฅ€ เคฌเคฟเค•เฅเคฐเฅ€ เคฒเค—เคญเค— 18% เคฌเคขเคผเค•เคฐ 1.17 เค…เคฐเคฌ เคกเฅ‰เคฒเคฐ เคนเฅ‹ เค—เคˆเฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1.17 เค…เคฐเคฌ เคกเฅ‰เคฒเคฐ", + "TypeName": "currency", + "Resolution": { + "value": "1170000000", + "unit": "Dollar" + }, + "Start": 58, + "End": 70 + } + ] + }, + { + "Input": "เค•เคฒ เค•เฅ‡ เค•เคพเคฐเฅ‹เคฌเคพเคฐ เค•เฅ‡ เคชเคนเคฒเฅ‡ เค˜เค‚เคŸเฅ‡ เค•เฅ‡ เคฆเฅŒเคฐเคพเคจ, เค•เฅ€เคฎเคคเฅ‡เค‚ 1/4 เค…เค‚เค• เคคเค• เค—เคฟเคฐ เค—เคˆเค‚, เคฏเคพ เคชเฅเคฐเคคเฅเคฏเฅ‡เค• เคถเฅ‡เคฏเคฐ เค•เฅ€ เคฐเคพเคถเคฟ เค•เฅ‡ เคฒเคฟเค เคฒเค—เคญเค— 2.50 เคกเฅ‰เคฒเคฐ เค•เคฎ เคนเฅ‹ เค—เคˆเค‚เฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2.50 เคกเฅ‰เคฒเคฐ", + "TypeName": "currency", + "Resolution": { + "value": "2.5", + "unit": "Dollar" + }, + "Start": 101, + "End": 109 + } + ] + }, + { + "Input": "เค‰เคฆเคพเคนเคฐเคฃ เค•เฅ‡ เคฒเคฟเค, เคจเคˆ เคœเคฐเฅเคธเฅ€ เค•เฅ‹ $ 300,000 เคธเฅเคตเฅ€เค•เคพเคฐ เค•เคฐเคจเฅ‡ เค•เฅ‡ เคฒเคฟเค เค•เคนเคพ เค—เคฏเคพ เคฅเคพ, เคฒเฅ‡เค•เคฟเคจ เค‰เคธเคจเฅ‡ เค‡เคจเค•เคพเคฐ เค•เคฐ เคฆเคฟเคฏเคพเฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "$ 300,000", + "TypeName": "currency", + "Resolution": { + "value": "300000", + "unit": "Dollar" + }, + "Start": 27, + "End": 35 + } + ] + }, + { + "Input": "เคฌเคฟเค•เฅเคฐเฅ€ 6 . 2% เคธเฅ‡ เคฌเฅเค•เคฐ $ 1.45 เคฌเคฟเคฒเคฟเคฏเคจ เคนเฅ‹ เค—เคˆ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "$ 1.45 เคฌเคฟเคฒเคฟเคฏเคจ", + "TypeName": "currency", + "Resolution": { + "value": "1450000000", + "unit": "Dollar" + }, + "Start": 22, + "End": 34 + } + ] + }, + { + "Input": "เค•เคฒ เคฆเฅ‹เคชเคนเคฐ เคคเค•, เคฐเคฟเคกเฅ‡เค‚เคชเฅเคถเคจ เค•เฅเคฒ $ 2 เคฌเคฟเคฒเคฟเคฏเคจ เค•เฅ‡ เคซเคฟเคกเฅ‡เคฒเคฟเคŸเฅ€ เค•เฅ‡ เคธเฅเคŸเฅ‰เค• เคซเค‚เคกเฅ‹เค‚ เค•เฅ€ เค•เฅเคฒ เคจเค•เคฆ เคธเฅเคฅเคฟเคคเคฟ เค•เฅ‡ 15% เคธเฅ‡ เค•เคฎ เค•เคพ เคชเฅเคฐเคคเคฟเคจเคฟเคงเคฟเคคเฅเคต เค•เคฐเคคเคพ เคฅเคพเฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "$ 2 เคฌเคฟเคฒเคฟเคฏเคจ", + "TypeName": "currency", + "Resolution": { + "value": "2000000000", + "unit": "Dollar" + }, + "Start": 27, + "End": 36 + } + ] + }, + { + "Input": "เค“เคตเคฟเคฏเคพ เค•เฅ‰เคฎ เค‡เค‚เค• , 34 เคธเฅ‡เค‚เคŸ เคจเฅ€เคšเฅ‡", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "34 เคธเฅ‡เค‚เคŸ", + "TypeName": "currency", + "Resolution": { + "value": "34", + "unit": "Cent" + }, + "Start": 17, + "End": 23 + } + ] + }, + { + "Input": "เคŸเฅ€เคกเคฌเคฒเฅเคฏเฅ‚ เคชเฅเคฐเฅ‰เคธเฅเคชเฅ‡เค•เฅเคŸเคธ เค•เคพ เค•เคนเคจเคพ เคนเฅˆ เค•เคฟ เคฏเคฆเคฟ เค…เคงเคฟเค—เฅเคฐเคนเคฃ เคชเคนเคฒเฅ‡ เคชเฅ‚เคฐเคพ เคนเฅ‹ เค—เคฏเคพ เคฅเคพ, เคคเฅ‹ 1989 เค•เฅ‡ เคชเคนเคฒเฅ‡ เค›เคน เคฎเคนเฅ€เคจเฅ‹เค‚ เคฎเฅ‡เค‚ เค‹เคฃ เคชเฅเคฐเคคเคฟเคญเฅ‚เคคเคฟเคฏเฅ‹เค‚ เคชเคฐ เคฌเฅเคฏเคพเคœ เคธเคนเคฟเคค 'เคซเคฟเค•เฅเคธเฅเคก' เค†เคฏ, `` เค…เคชเคจเฅ‡ เคจเคฟเคถเฅเคšเคฟเคค เคถเฅเคฒเฅเค•เฅ‹เค‚ เค•เฅ‹ เค•เคตเคฐ เค•เคฐเคจเฅ‡ เค•เฅ‡ เคฒเคฟเค เค…เคชเคฐเฅเคฏเคพเคชเฅเคค เคฅเฅ€, '' เคฒเค—เคญเค— 62.7 เคฎเคฟเคฒเคฟเคฏเคจ เคกเฅ‰เคฒเคฐเฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "62.7 เคฎเคฟเคฒเคฟเคฏเคจ เคกเฅ‰เคฒเคฐ", + "TypeName": "currency", + "Resolution": { + "value": "62700000", + "unit": "Dollar" + }, + "Start": 209, + "End": 224 + } + ] + }, + { + "Input": "เคซเคพเค‡เคฒเคจเฅ‡เคŸ เคจเฅ‡ เค‰เคฒเฅเคฒเฅ‡เค– เค•เคฟเคฏเคพ เคนเฅˆ เค•เคฟ เค‡เคธเค•เฅ‡ เคชเคพเคธ เคธเคฟเคคเค‚เคฌเคฐ 30 เค•เฅ‹ $ 22.5 เคฎเคฟเคฒเคฟเคฏเคจ เค•เฅ€ เค•เฅเคฒ เคจเค•เคฆเฅ€ เค”เคฐ เคตเคฟเคชเคฃเคจ เคฏเฅ‹เค—เฅเคฏ เคชเฅเคฐเคคเคฟเคญเฅ‚เคคเคฟเคฏเคพเค‚ เคฅเฅ€เค‚, เค”เคฐ เคธเฅเคŸเฅ‰เค•เคนเฅ‹เคฒเฅเคกเคฐเฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "$ 22.5 เคฎเคฟเคฒเคฟเคฏเคจ", + "TypeName": "currency", + "Resolution": { + "value": "22500000", + "unit": "Dollar" + }, + "Start": 52, + "End": 64 + } + ] + }, + { + "Input": "เคถเคนเคฐ เค•เฅ‡ 20 เคธเคฌเคธเฅ‡ เคฎเคนเค‚เค—เฅ‡ เคฐเฅ‡เคธเฅเคคเคฐเคพเค‚ เค•เฅ‡ เคฒเคฟเค, เคเค• เคกเคฟเคจเคฐ เค•เฅ€ เค•เฅ€เคฎเคค $ 63.45 เคธเฅ‡ เคฌเคขเคผเฅ€, เค‡เคธเคฎเฅ‡เค‚ 8 เคชเฅเคฐเคคเคฟเคถเคค เค•เฅ€ เคตเฅƒเคฆเฅเคงเคฟ เคญเฅ€ เคนเฅเคˆเฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "$ 63.45", + "TypeName": "currency", + "Resolution": { + "value": "63.45", + "unit": "Dollar" + }, + "Start": 54, + "End": 60 + } + ] + }, + { + "Input": "เคŸเฅเคฐเคพเค‚เคธ เคตเคฐเฅเคฒเฅเคก เคเคฏเคฐเคฒเคพเค‡เค‚เคธ เค‡เค‚เค• . , เคกเฅเคฐเฅ‡เค•เฅเคธเฅ‡เคฒ เคฌเคฐเฅเคจเคนเฅˆเคฎ เค•เฅ‡ เคฎเคพเคงเฅเคฏเคฎ เคธเฅ‡ $ 150 เคฎเคฟเคฒเคฟเคฏเคจ เค•เฅ‡ เคตเคฐเคฟเคทเฅเค  เคจเฅ‹เคŸเฅ‹เค‚ เค•เฅ€ เคชเฅ‡เคถเค•เคถเฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "$ 150 เคฎเคฟเคฒเคฟเคฏเคจ", + "TypeName": "currency", + "Resolution": { + "value": "150000000", + "unit": "Dollar" + }, + "Start": 62, + "End": 73 + } + ] + }, + { + "Input": "เคชเฅ‹เคฐเฅเคŸเฅ‹เคฌเฅ‡เคฒเฅ‹ เคฎเคถเคฐเฅ‚เคฎ เค•เฅ‡ เคธเคพเคฅ เฅžเฅ‡เคŸเฅเคฏเฅ‚เคธเคฟเคจเฅ‡ เค•เฅ€ เค•เฅ€เคฎเคค $ 8.50 เคนเฅˆเฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "$ 8.50", + "TypeName": "currency", + "Resolution": { + "value": "8.5", + "unit": "Dollar" + }, + "Start": 43, + "End": 48 + } + ] + }, + { + "Input": "เคฎเคพเคฐเฅเคš เคกเคฟเคฒเฅ€เคตเคฐเฅ€ 14.27 เคธเฅ‡เค‚เคŸ เค•เฅ‡ เคเคกเคตเคพเค‚เคธ เค•เฅ‡ เคธเคพเคฅ เคธเคฎเคพเคชเฅเคค เคนเฅเคˆเฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "14.27 เคธเฅ‡เค‚เคŸ", + "TypeName": "currency", + "Resolution": { + "value": "14.27", + "unit": "Cent" + }, + "Start": 14, + "End": 23 + } + ] + }, + { + "Input": "1988 เค•เฅ€ เคคเฅ€เคธเคฐเฅ€ เคคเคฟเคฎเคพเคนเฅ€ เคฎเฅ‡เค‚ เคฌเฅเคฏเคพเคœ เคตเฅเคฏเคฏ 75.3 เคฎเคฟเคฒเคฟเคฏเคจ เคกเฅ‰เคฒเคฐ เคฅเฅ€เฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "75.3 เคฎเคฟเคฒเคฟเคฏเคจ เคกเฅ‰เคฒเคฐ", + "TypeName": "currency", + "Resolution": { + "value": "75300000", + "unit": "Dollar" + }, + "Start": 36, + "End": 51 + } + ] + }, + { + "Input": "$ 2.38 เคฌเคฟเคฒเคฟเคฏเคจ เค•เฅ‡ เคกเคฒเค•เคจ เคถเฅ€เคฒเฅเคก เคฆเคพเคตเฅ‡เคฆเคพเคฐเฅ‹เค‚ เค•เฅ‡ เคŸเฅเคฐเคธเฅเคŸ เค•เฅ‹ เค. เคเคš. เคฐเฅ‰เคฌเคฟเค‚เคธ เคฆเคฟเคตเคพเคฒเคฟเคฏเคพ - เคชเฅเคจเคฐเฅเค—เค เคจ เคฏเฅ‹เคœเคจเคพ เค•เฅ‡ เคญเคพเค— เค•เฅ‡ เคคเฅŒเคฐ เคชเคฐ เคธเฅเคฅเคพเคชเคฟเคค เค•เคฟเคฏเคพ เค—เคฏเคพ เคฅเคพ เคคเคพเค•เคฟ เคถเฅ€เคฒเฅเคก เค•เฅ‡ เคชเฅเคฐเคฏเฅ‹เค— เคธเฅ‡ เคนเฅ‹เคจเฅ‡ เคตเคพเคฒเฅ‡ เคจเฅเค•เคธเคพเคจ เค•เฅ‹ เคนเคฒ เค•เคฟเคฏเคพ เคœเคพ เคธเค•เฅ‡เฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "$ 2.38 เคฌเคฟเคฒเคฟเคฏเคจ", + "TypeName": "currency", + "Resolution": { + "value": "2380000000", + "unit": "Dollar" + }, + "Start": 0, + "End": 12 + } + ] + }, + { + "Input": "เคชเฅเคฐเคธเฅเคคเคพเคต เค•เฅ€ เคถเคฐเฅเคคเฅ‹เค‚ เคจเฅ‡ 32 . 99% เค•เฅ€ เคถเฅ‡เคฏเคฐเคงเคพเคฐเคฟเคคเคพ เคชเคฐ 528 เคฎเคฟเคฒเคฟเคฏเคจ เคซเคผเฅเคฐเฅˆเค‚เค• เค•เคพ เคฎเฅ‚เคฒเฅเคฏ เคฐเค–เคพ เคฅเคพเฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "528 เคฎเคฟเคฒเคฟเคฏเคจ เคซเคผเฅเคฐเฅˆเค‚เค•", + "TypeName": "currency", + "Resolution": { + "value": "528000000", + "unit": "Franc" + }, + "Start": 48, + "End": 65 + } + ] + }, + { + "Input": "เคตเคฟเคถเฅเคต เคฌเฅˆเค‚เค• เค•เฅ‡ เค…เคงเคฟเค•เคพเคฐเคฟเคฏเฅ‹เค‚ เคจเฅ‡ เคถเฅเค•เฅเคฐเคตเคพเคฐ เค•เฅ‹ เค•เคนเคพ เค•เคฟ เคเคกเฅเคธ เค”เคฐ เคคเคชเฅ‡เคฆเคฟเค• เค•เฅ‡ เคชเฅเคฐเคธเคพเคฐ เคธเฅ‡ เคจเคฟเคชเคŸเคจเฅ‡ เค•เฅ‡ เคฒเคฟเค เคฐเฅ‚เคธ เคจเฅ‡ 150 เคฎเคฟเคฒเคฟเคฏเคจ เค…เคฎเฅ‡เคฐเคฟเค•เฅ€ เคกเฅ‰เคฒเคฐ เค•เคพ เคตเคฟเคถเฅเคต เคฌเฅˆเค‚เค• เค‹เคฃ เคธเฅเคตเฅ€เค•เคพเคฐ เค•เคฟเคฏเคพ เคนเฅˆเฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "150 เคฎเคฟเคฒเคฟเคฏเคจ เค…เคฎเฅ‡เคฐเคฟเค•เฅ€ เคกเฅ‰เคฒเคฐ", + "TypeName": "currency", + "Resolution": { + "value": "150000000", + "unit": "United States dollar", + "isoCurrency": "USD" + }, + "Start": 96, + "End": 118 + } + ] + }, + { + "Input": "เคชเคฟเค›เคฒเฅ‡ เคฌเฅ‡เคฒเคธเฅ‚เคŸ เคธเค‚เคงเคฟ เค•เคพ เคฎเฅ‚เคฒเฅเคฏ เคฒเค—เคญเค— $ 98 เคชเฅเคฐเคคเคฟ เคถเฅ‡เคฏเคฐ เคฅเคพเฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "$ 98", + "TypeName": "currency", + "Resolution": { + "value": "98", + "unit": "Dollar" + }, + "Start": 32, + "End": 35 + } + ] + }, + { + "Input": "เคเค• เคกเฅ€เคฒเคฐ เคจเฅ‡ เค•เคนเคพ เค•เคฟ เคฌเคพเคค เคฏเคน เคฅเฅ€ เค•เคฟ เคซเคฐเฅเคฎ เคจเฅ‡ $ 500 เคฎเคฟเคฒเคฟเคฏเคจ เค•เฅ‡ 30 เคธเคพเคฒ เค•เฅ‡ เคฌเคพเค‚เคก เค•เฅ‹ เคฌเฅ‡เคš เคฆเคฟเคฏเคพเฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "$ 500 เคฎเคฟเคฒเคฟเคฏเคจ", + "TypeName": "currency", + "Resolution": { + "value": "500000000", + "unit": "Dollar" + }, + "Start": 39, + "End": 50 + } + ] + }, + { + "Input": "เคคเฅ€เคธเคฐเฅ€ เคคเคฟเคฎเคพเคนเฅ€ เค•เฅ‡ เคฒเคฟเค, เคธเคฟเคฏเคฐเฅเคธ เคจเฅ‡ เค•เคนเคพ เค•เคฟ เค‡เคธเค•เคพ เค•เฅเคฒ เคฐเคพเคœเคธเฅเคต เคชเคฟเค›เคฒเฅ‡ เคธเคพเคฒ เค•เฅ‡ เคฎเฅเค•เคพเคฌเคฒเฅ‡ 4 . 8% เคธเฅ‡ เคฌเฅเค•เคฐ $ 13.18 เคฌเคฟเคฒเคฟเคฏเคจ เคนเฅ‹ เค—เคฏเคพเฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "$ 13.18 เคฌเคฟเคฒเคฟเคฏเคจ", + "TypeName": "currency", + "Resolution": { + "value": "13180000000", + "unit": "Dollar" + }, + "Start": 90, + "End": 103 + } + ] + }, + { + "Input": "เคจเฅŒ เคฎเคนเฅ€เคจเฅ‡ เค•เฅ‡ เคฒเคฟเค, เคเคฅเคฟเคฒ เคจเฅ‡ เค•เคนเคพ เค•เคฟ เคถเฅเคฆเฅเคง 2% เคฏเคพ 1.40 เคกเฅ‰เคฒเคฐ เคชเฅเคฐเคคเคฟ เคถเฅ‡เคฏเคฐ เค—เคฟเคฐ เค—เคฏเคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1.40 เคกเฅ‰เคฒเคฐ", + "TypeName": "currency", + "Resolution": { + "value": "1.4", + "unit": "Dollar" + }, + "Start": 44, + "End": 52 + } + ] + }, + { + "Input": "เคตเคฟเคถเฅเคฒเฅ‡เคทเค•เฅ‹เค‚ เค•เฅ‡ เค…เคจเฅเคฎเคพเคจ เค•เฅ‡ เค…เคจเฅเคธเคพเคฐ เคธเคฟเคคเคฎเฅเคฌเคฐ เค•เคพ เคšเคพเคฒเฅ‚ เค–เคพเคคเคพ เค˜เคพเคŸเคพ 1 . 6 เค…เคฐเคฌ ($ 2.54 เคฌเคฟเคฒเคฟเคฏเคจ), เค…เค—เคธเฅเคค เค•เฅ€ 2. 0 เคฌเคฟเคฒเคฟเคฏเคจ เค•เฅ€ เค•เคฎเฅ€ เค•เฅ€ เคคเฅเคฒเคจเคพ เคฎเฅ‡เค‚เฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "$ 2.54 เคฌเคฟเคฒเคฟเคฏเคจ", + "TypeName": "currency", + "Resolution": { + "value": "2540000000", + "unit": "Dollar" + }, + "Start": 68, + "End": 80 + } + ] + }, + { + "Input": "เคฆเคฟเคธ. 12, 1994 เค•เฅ‹ เค…เคชเฅ‡เค•เฅเคทเคฟเคค 125 เคฎเคฟเคฒเคฟเคฏเคจ เค‘เคธเฅเคŸเฅเคฐเฅ‡เคฒเคฟเคฏเคพเคˆ เคกเฅ‰เคฒเคฐ เคฎเฅ‚เคฒเฅเคฏ เค•เฅ‡ เคถเฅ‚เคจเฅเคฏ เค•เฅ‚เคชเคจ เค•เฅ‡ เคฏเฅ‚เคฐเฅ‹เคฌเฅ‰เคฃเฅเคก เคตเคพเคฒ, เคœเคฟเคธเค•เฅ€ เค•เฅ€เคฎเคค 50 . 9375 เคนเฅˆ เคตเคน เคนเฅˆเคฎเฅเคฌเฅเคฐเฅ‹เคธ เคฌเฅˆเค‚เค• เคฒเคฟ. เคชเคฐ 15 . 06 % เค•เคฎ เค•เคพ เคฒเคพเคญ เคฆเฅ‡เค—เฅ€เฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "125 เคฎเคฟเคฒเคฟเคฏเคจ เค‘เคธเฅเคŸเฅเคฐเฅ‡เคฒเคฟเคฏเคพเคˆ เคกเฅ‰เคฒเคฐ", + "TypeName": "currency", + "Resolution": { + "value": "125000000", + "unit": "Australian dollar", + "isoCurrency": "AUD" + }, + "Start": 26, + "End": 53 + } + ] + }, + { + "Input": "เคถเฅเค•เฅเคฐเคตเคพเคฐ เค•เฅ‹, เคฎเฅเค–เฅเคฏ เค•เฅˆเคฌเคฟเคจเฅ‡เคŸ เคธเคšเคฟเคต เคจเฅ‡ เค˜เฅ‹เคทเคฃเคพ เค•เฅ€ เค•เคฟ เค†เค  เค•เฅˆเคฌเคฟเคจเฅ‡เคŸ เคฎเค‚เคคเฅเคฐเคฟเคฏเฅ‹เค‚ เค•เฅ‹ เค‰เคฆเฅเคฏเฅ‹เค— เคธเฅ‡ เคชเคพเค‚เคš เคฎเคฟเคฒเคฟเคฏเคจ เคฏเฅ‡เคจ เคฎเคฟเคฒเฅ‡ เคฅเฅ‡", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคชเคพเค‚เคš เคฎเคฟเคฒเคฟเคฏเคจ เคฏเฅ‡เคจ", + "TypeName": "currency", + "Resolution": { + "value": "5000000", + "unit": "Japanese yen", + "isoCurrency": "JPY" + }, + "Start": 81, + "End": 95 + } + ] + }, + { + "Input": "ย  เคชเฅเคฐเคงเคพเคจ เคฎเค‚เคคเฅเคฐเฅ€ เคคเฅ‹เคถเคฟเค•เฅ€ เค•เคพเคซเฅ‚ เคฆเฅเคตเคพเคฐเคพ 450,000 เคฏเฅ‡เคจ เคธเคนเคฟเคคเฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "450,000 เคฏเฅ‡เคจ", + "TypeName": "currency", + "Resolution": { + "value": "450000", + "unit": "Japanese yen", + "isoCurrency": "JPY" + }, + "Start": 35, + "End": 45 + } + ] + }, + { + "Input": "เค“เคฐเฅเค•เฅ‡เคฎ เคเคธ. เค. , เคเค• เคซเฅเคฐเคพเค‚เคธ เค•เคพ เคฐเคพเคœเฅเคฏ เคจเคฟเคฏเค‚เคคเฅเคฐเคฟเคค เคฐเคพเคธเคพเคฏเคจเคฟเค• เค‰เคคเฅเคชเคพเคฆเค•, เคจเฅ‡ เคฏเฅ‚. เค•เฅ‡. เค•เฅ€ เคตเคฟเคถเฅ‡เคท เคฐเคพเคธเคพเคฏเคจเคฟเค• เคธเคฎเฅ‚เคน เค•เฅ‹เคŸเฅเคธ เคฌเฅเคฐเคฆเคฐเฅเคธ เคชเฅ€เคเคฒเคธเฅ€ เค•เฅ‡ 59 . 2 % เคถเฅ‡เคฏเคฐ เค•เฅ‡ เคฒเคฟเค เคชเฅเคฐเคคเคฟ เคถเฅ‡เคฏเคฐ 470 เคชเฅ‡เค‚เคธ เค•เฅ€ เคฌเฅ‹เคฒเฅ€ เคฒเค—เคพเคˆ เคนเฅˆ, เคฆเฅ‹เคจเฅ‹ เคชเค•เฅเคทเฅ‹เค‚ เคจเฅ‡ เคเคธเคพ เค•เคนเคพ เคนเฅˆเฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "470 เคชเฅ‡เค‚เคธ", + "TypeName": "currency", + "Resolution": { + "value": "470", + "unit": "Pence" + }, + "Start": 153, + "End": 160 + } + ] + }, + { + "Input": "เคชเคฟเค›เคฒเฅ‡ เคธเคพเคฒ เคชเคนเคฒเฅ‡ เค•เฅ‡ เคฎเฅเค•เคพเคฌเคฒเฅ‡ เคฎเคœเคฆเฅ‚เคฐเฅ€ เคธเฅ‡ เค•เคฎเคพเคจเฅ‡ เคตเคพเคฒเฅ‡ เคตเคพเคฒเฅ‡ เคชเคฐเคฟเคตเคพเคฐเฅ‹เค‚ เค•เคพ เค…เค—เคธเฅเคค เค•เคพ เคธเคฎเคพเคฏเฅ‹เคœเคฟเคค เค–เคฐเฅเคšเคพ 0 . 6 % เคธเฅ‡ เค•เคฎ เคนเฅ‹เค•เคฐ 309,381 เคฏเฅ‡เคจ เคนเฅ‹ เค—เคฏเคพ เคฅเคพเฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "309,381 เคฏเฅ‡เคจ", + "TypeName": "currency", + "Resolution": { + "value": "309381", + "unit": "Japanese yen", + "isoCurrency": "JPY" + }, + "Start": 107, + "End": 117 + } + ] + }, + { + "Input": "เคฐเคพเคทเฅเคŸเฅเคฐเฅ€เคฏ เค†เคฏ เคฐเคฟเคฏเคฒเฅเคŸเฅ€ เคŸเฅเคฐเคธเฅเคŸ เคจเฅ‡ เค•เคนเคพ เค•เคฟ เคฏเคน 12-เคธเฅ‡เค‚เคŸ-เคชเฅเคฐเคคเคฟ-เคถเฅ‡เคฏเคฐ เคฒเคพเคญเคพเค‚เคถ เค•เฅ‡ เคธเคพเคฅ เคญเฅเค—เคคเคพเคจ เค•เคฐเคจเฅ‡ เค•เฅ‡ เคฒเคฟเค เคฒเคพเคญเคพเค‚เคถ เคญเฅเค—เคคเคพเคจ เคซเคฟเคฐ เคธเฅ‡ เคถเฅเคฐเฅ‚ เค•เคฐเฅ‡เค—เคพ เคœเฅ‹ เค‘เค•เฅเคŸเฅ‹ 25 เค•เฅ‡ เคธเคญเฅ€ เคถเฅ‡เคฏเคฐเคงเคพเคฐเค•เฅ‹เค‚ เค•เฅ‹ เคจเคตเค‚เคฌเคฐ 6 เค•เฅ‹ เคฆเคฟเคฏเคพ เคœเคพเคเค—เคพเฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "12-เคธเฅ‡เค‚เคŸ", + "TypeName": "currency", + "Resolution": { + "value": "12", + "unit": "Cent" + }, + "Start": 41, + "End": 47 + } + ] + }, + { + "Input": "เคถเฅเคฐเฅ€ เคฎเคนเคพเคœเคจ เคจเฅ‡ เค•เคนเคพ เค•เคฟ c $ 300 เคฎเคฟเคฒเคฟเคฏเคจ เค•เฅ€ เค•เคฎเคพเคˆ เค•เคพ เคšเคพเคฐเฅเคœ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "c $ 300 เคฎเคฟเคฒเคฟเคฏเคจ", + "TypeName": "currency", + "Resolution": { + "value": "300000000", + "unit": "Canadian dollar", + "isoCurrency": "CAD" + }, + "Start": 21, + "End": 34 + } + ] + }, + { + "Input": "เคฒเค—เคญเค— c $ 1.34 เคชเฅเคฐเคคเคฟ เคถเฅ‡เคฏเคฐ เค•เฅ€ เคฐเคพเคถเคฟ เคนเฅ‹เค—เฅ€เฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "c $ 1.34", + "TypeName": "currency", + "Resolution": { + "value": "1.34", + "unit": "Canadian dollar", + "isoCurrency": "CAD" + }, + "Start": 5, + "End": 12 + } + ] + }, + { + "Input": "เค…เค‚เคกเฅ‡ เค•เฅ€ เค•เฅ€เคฎเคคเฅ‡เค‚ เค”เคธเคคเคจ 64.2 เคธเฅ‡เค‚เคŸ เคชเฅเคฐเคคเคฟ เคฆเคฐเฅเคœเคจ เคฐเคนเฅ€เฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "64.2 เคธเฅ‡เค‚เคŸ", + "TypeName": "currency", + "Resolution": { + "value": "64.2", + "unit": "Cent" + }, + "Start": 20, + "End": 28 + } + ] + }, + { + "Input": "เคซเคฟเคฐ เคญเฅ€, เค‡เคธเคจเฅ‡ เค•เคนเคพ เค•เคฟ เคฏเคน เค‰เคฎเฅเคฎเฅ€เคฆ เคนเฅˆ เค•เคฟ เคตเคฐเฅเคท 1989 เค•เฅ‡ เคธเคญเฅ€ เคฌเคฟเค•เฅเคฐเฅ€ 20 เคฌเคฟเคฒเคฟเคฏเคจ เคซเคผเฅเคฐเฅˆเค‚เค• เค•เฅ‡ เค‘เคฐเฅเคกเคฐ เคชเคฐ เคนเฅ‹เค—เฅ€, เคœเฅ‹ เคตเคฐเฅเคท เค•เฅ‡ เคฆเฅ‚เคธเคฐเฅ‡ เคญเคพเค— เคฎเฅ‡เค‚ เคฆเฅ‹ เคฌเคกเคผเฅ‡ เค…เคจเฅเคฌเค‚เคงเฅ‹เค‚ เค•เฅ‡ เคฒเคฟเค เค…เคจเฅเคฎเคพเคจเคฟเคค เคฌเคฟเคฒเฅ‹เค‚ เค•เฅ‹ เคฆเคฐเฅเคถเคพเคเค—เฅ€เฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "20 เคฌเคฟเคฒเคฟเคฏเคจ เคซเคผเฅเคฐเฅˆเค‚เค•", + "TypeName": "currency", + "Resolution": { + "value": "20000000000", + "unit": "Franc" + }, + "Start": 60, + "End": 76 + } + ] + }, + { + "Input": "เค‡เคธ เคฒเฅ‡เคจเคฆเฅ‡เคจ เคฎเฅ‡เค‚ เคถเฅเคฐเฅ€ เคฎเคฐเฅเคกเฅ‰เค• เค•เฅ‡ เค‘เคธเฅเคŸเฅเคฐเฅ‡เคฒเคฟเคฏเคพ เค†เคงเคพเคฐเคฟเคค เคจเฅเคฏเฅ‚เฅ› เค•เฅ‰เคฐเฅเคช เค•เฅ€ เคเค• เค‡เค•เคพเคˆ เคจเฅเคฏเฅ‚เฅ› เค‡เค‚เคŸเคฐเคจเฅ‡เคถเคจเคฒ เคชเฅ€เคเคฒเคธเฅ€ เคธเฅ‡ เค†เค—เฅเคฐเคน เค•เคฟเคฏเคพ เค—เคฏเคพ เค•เคฟ เคตเคน เฅ›เฅ‡เคŸเคพ เค•เฅ€ เคฐเคพเค‡เคŸเฅเคธ เค‡เคถเฅเคฏเฅ‚เฅ› เค•เฅ‹ เค–เคฐเฅ€เคฆเฅ‡ เคœเคฟเคธเค•เคพ เคฎเฅ‚เคฒเฅเคฏ 6.65 เคฌเคฟเคฒเคฟเคฏเคจ เคชเคธเฅ‡เคŸเคพ เคนเฅˆเฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "6.65 เคฌเคฟเคฒเคฟเคฏเคจ เคชเคธเฅ‡เคŸเคพ", + "TypeName": "currency", + "Resolution": { + "value": "6650000000", + "unit": "Peseta" + }, + "Start": 161, + "End": 177 + } + ] + }, + { + "Input": "เคซเฅเคœเคฟเคคเฅเคธเฅ‚ เคฒเคฟ. เคจเฅ‡ เค•เคนเคพ เค•เคฟ เคตเคน เคนเคฟเคฐเฅ‹เคถเคฟเคฎเคพ เคถเคนเคฐ เค•เฅ‡ เคฒเคฟเค เคตเคพเคŸเคฐเคตเคฐเฅเค•เฅเคธ เค•เค‚เคชเฅเคฏเฅ‚เคŸเคฐ เคธเคฟเคธเฅเคŸเคฎ เคกเคฟเคœเคพเค‡เคจ เค•เคฐเคจเฅ‡ เค•เฅ‡ เคฒเคฟเค เค…เคชเคจเฅ€ เคตเคฟเคตเคพเคฆเคพเคธเฅเคชเคฆ เคเค•-เคฏเฅ‡เคจ เคตเคพเคฒเฅ€ เคฌเฅ‹เคฒเฅ€ เค•เฅ‹ เคตเคพเคชเคธ เคฒเฅ‡เคจเคพ เคšเคพเคนเคคเคพ เคนเฅˆเฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคเค•-เคฏเฅ‡เคจ", + "TypeName": "currency", + "Resolution": { + "value": "1", + "unit": "Japanese yen", + "isoCurrency": "JPY" + }, + "Start": 108, + "End": 113 + } + ] + }, + { + "Input": "250 เคฎเคฟเคฒเคฟเคฏเคจ เคกเคš เค—เคฟเคฒเฅเคกเคฐ 7 3 / 4 % เคฌเฅ‰เคจเฅเคก เคœเฅ‹ เค•เคฟ เคจเคตเค‚เคฌเคฐ 15, 1999 เค•เฅ‡ เคฒเคฟเค เคกเฅเคฏเฅ‚ เคนเฅˆ เค”เคฐ เคœเคฟเคธเค•เฅ€ เค•เฅ€เคฎเคค 101 1/4 เคนเฅˆ เคตเคน เค‡เคถเฅเคฏเฅ‚ เคชเฅเคฐเคพเค‡เคธ เคชเคฐ 7 . 57 % เค•เคพ เคฒเคพเคญ เคฆเฅ‡เค—เฅ€ เค”เคฐ 7 . 86% เคถเฅเคฒเฅเค• เคธเฅ‡ เค•เคฎ เคนเฅ‹เค—เฅ€ , เคฏเคน เค†เคฎเฅเคฐเฅ‹ เคฌเฅˆเค‚เค• เคชเคฐ เค‰เคชเคฒเคฌเฅเคง เคนเฅˆเฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "250 เคฎเคฟเคฒเคฟเคฏเคจ เคกเคš เค—เคฟเคฒเฅเคกเคฐ", + "TypeName": "currency", + "Resolution": { + "value": "250000000", + "unit": "Netherlands guilder" + }, + "Start": 0, + "End": 19 + } + ] + }, + { + "Input": "เค‡เคธเค•เฅ‡ เค…เคฒเคพเคตเคพ, เคฌเฅˆเค‚เค• เค•เฅ‡ เคชเคพเคธ เคœเคจ. 1 , 1990 เค•เฅ‡ เคฌเคพเคฆ 1,015 เฅžเฅเคฐเฅˆเค‚เค• เคชเฅเคฐเคคเคฟ เคถเฅ‡เคฏเคฐ เค•เฅ‡ เคนเคฟเคธเคพเคฌ เคธเฅ‡ เคธเฅ‹เค†เคฏเคŸเฅ€ เคœเฅ‡เคจเคฐเคพเคฒเฅ‡ เคธเฅ‡ เคฌเฅ€เค†เคˆเคชเฅ€ เคฎเฅ‡เค‚ 30 . 84 % เคคเค• เค–เคฐเฅ€เคฆเคจเฅ‡ เค•เคพ เคตเคฟเค•เคฒเฅเคช เคญเฅ€ เคนเฅˆเฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1,015 เฅžเฅเคฐเฅˆเค‚เค•", + "TypeName": "currency", + "Resolution": { + "value": "1015", + "unit": "Franc" + }, + "Start": 44, + "End": 55 + } + ] + }, + { + "Input": "เค‡เคธเค•เฅ‡ เคถเฅ‡เคฏเคฐ เคฆเฅ‡เคฐ เคธเฅ‡ เคนเฅเคˆ เคกเฅ€เคฒเคฟเค‚เค— เคฎเฅ‡เค‚ เคซเคฟเคธเคฒ เค•เคฐ เคเค• เคชเฅ‡เคจเฅ€ เคชเคฐ เคฌเค‚เคฆ เคนเฅเค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคเค• เคชเฅ‡เคจเฅ€", + "TypeName": "currency", + "Resolution": { + "value": "1", + "unit": "Penny" + }, + "Start": 40, + "End": 46 + } + ] + }, + { + "Input": "เคชเฅเคฐเคคเคฟ เคถเฅ‡เคฏเคฐ 197 เคชเฅ‡เค‚เคธ เค•เคฎเฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "197 เคชเฅ‡เค‚เคธ", + "TypeName": "currency", + "Resolution": { + "value": "197", + "unit": "Pence" + }, + "Start": 11, + "End": 18 + } + ] + }, + { + "Input": "เค‡เคธเค•เฅ‡ เคคเคฟเคฎเคพเคนเฅ€ เคชเคฐเคฟเคšเคพเคฒเคจ เคฒเคพเคญ เคฌเฅ‡เคนเคคเคฐ เคนเฅ‹เค•เคฐ 361 เคฎเคฟเคฒเคฟเคฏเคจ เคชเคพเค‰เค‚เคก เคนเฅ‹ เค—เคฏเคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "361 เคฎเคฟเคฒเคฟเคฏเคจ เคชเคพเค‰เค‚เคก", + "TypeName": "currency", + "Resolution": { + "value": "361000000", + "unit": "Pound" + }, + "Start": 35, + "End": 50 + } + ] + }, + { + "Input": "เคชเคฟเค›เคฒเฅ‡ เคธเคพเคฒ, เคชเฅ‚เคฐเฅ‡ เคถเคนเคฐ เค•เฅ‡ เคŸเคพเค‰เคจเคถเคฟเคช เค‰เคฆเฅเคฏเคฎเฅ‹เค‚ เค•เคพ เคธเค•เคฒ เค‰เคคเฅเคชเคพเคฆเคจ เคฎเฅ‚เคฒเฅเคฏ เคชเคนเคฒเฅ€ เคฌเคพเคฐ เคชเฅ‚เคฐเฅ‡ เคชเฅเคฐเคพเค‚เคค เคฎเฅ‡เค‚ เคชเฅเคฐเคฅเคฎ เคฐเฅˆเค‚เค•เคฟเค‚เค— เคฒเคพเคคเฅ‡ เคนเฅเค, 100 เคฌเคฟเคฒเคฟเคฏเคจ เคฏเฅเค†เคจ เคธเฅ‡ เคŸเฅ‚เคŸ เค—เคฏเคพเฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "100 เคฌเคฟเคฒเคฟเคฏเคจ เคฏเฅเค†เคจ", + "TypeName": "currency", + "Resolution": { + "value": "100000000000", + "unit": "Chinese yuan", + "isoCurrency": "CNY" + }, + "Start": 109, + "End": 123 + } + ] + }, + { + "Input": "เคฐเฅ‡เค‚เคœเคฐเฅเคธ เค•เฅ‹ เค…เคจเฅเคฎเคพเคจเคฟเคค 50 เคฎเคฟเคฒเคฟเคฏเคจ เคชเคพเค‰เค‚เคก เคฌเฅ‡เค•เฅเคธเคกเฅ‡เคฒ - เคตเฅ‰เค•เคฐ เค•เฅ€ เคธเคฒเคพเคน เคธเฅ‡ เคฐเค–เคจเฅ‡ เค•เฅ‡ เคฒเคฟเค เคฎเคฟเคฒเฅ‡เฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "50 เคฎเคฟเคฒเคฟเคฏเคจ เคชเคพเค‰เค‚เคก", + "TypeName": "currency", + "Resolution": { + "value": "50000000", + "unit": "Pound" + }, + "Start": 20, + "End": 34 + } + ] + }, + { + "Input": "เคฌเคฆเคฒเฅ‡ เคฎเฅ‡เค‚, เฅžเฅเคฐเคพเค‚เคธเคฟเคธ เคฒเฅ€เค‰เค‚เค— เคชเคพเค• - เคญเฅ€ เคชเฅ€เคธเฅ€เคธเฅ€เคกเคฌเคฒเฅเคฏเฅ‚ เคฎเฅ‡เค‚ 8 % เค•เฅ‡ เคถเฅ‡เคฏเคฐ เค•เฅ‹ 323 เคฎเคฟเคฒเคฟเคฏเคจ เคฏเฅ‚เคฐเฅ‹ เคฎเฅ‡เค‚ เคŸเฅ‡เคฒเฅ€เฅžเฅ‹เคจเคฟเค•เคพ เค•เฅ‹ เคฌเฅ‡เคšเคจเฅ‡ เคชเคฐ เคฐเคพเคœเฅ€ เคนเฅ‹ เค—เคฏเคพเฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "323 เคฎเคฟเคฒเคฟเคฏเคจ เคฏเฅ‚เคฐเฅ‹", + "TypeName": "currency", + "Resolution": { + "value": "323000000", + "unit": "Euro", + "isoCurrency": "EUR" + }, + "Start": 66, + "End": 80 + } + ] + }, + { + "Input": "uefa เคจเฅ‡ เค…เคชเคจเฅ€ เคŸเคฟเคชเฅเคชเคฃเคฟเคฏเฅ‹เค‚ เค•เฅ‡ เคธเคพเคฅ เค–เฅ‡เคฒ เค•เฅ‹ เคตเคฟเคตเคพเคฆ เคฎเฅ‡เค‚ เคฒเคพเคจเฅ‡ เค•เฅ‡ เคฒเคฟเค เคซเคฐเฅเค—เฅเคฏเฅ‚เคธเคจ เคชเคฐ เค†เคฐเฅ‹เคช เคฒเค—เคพเคฏเคพ, เค”เคฐ เค‰เคธ เคตเคฐเฅเคท 1 เคฎเคˆ เค•เฅ‹ เค‰เคธ เคชเคฐ 10,000 เคธเฅเคตเคฟเคธ เคซเฅเคฐเฅˆเค‚เค• เค•เคพ เคœเฅเคฐเฅเคฎเคพเคจเคพ เคฒเค—เคพเคฏเคพ เค—เคฏเคพเฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10,000 เคธเฅเคตเคฟเคธ เคซเฅเคฐเฅˆเค‚เค•", + "TypeName": "currency", + "Resolution": { + "value": "10000", + "unit": "Swiss franc", + "isoCurrency": "CHF" + }, + "Start": 110, + "End": 128 + } + ] + }, + { + "Input": "เค†เคˆเคชเฅ€เคเคฒ เคจเฅ‡ เค•เคฟเค‚เค—เคซเคฟเคถเคฐ เคเคฏเคฐเคฒเคพเค‡เค‚เคธ เค•เฅ‹ เค†เคงเคฟเค•เคพเคฐเคฟเค• เค…เค‚เคชเคพเคฏเคฐ เคญเคพเค—เฅ€เคฆเคพเคฐ เค•เฅ‡ เคฐเฅ‚เคช เคฎเฅ‡เค‚ เคเค• (เคฒเค—เคญเค— ยฃ 15 เคฎเคฟเคฒเคฟเคฏเคจ) เคธเฅŒเคฆเฅ‡ เค•เฅ‡ เคฒเคฟเค เคถเฅเคฐเฅƒเค‚เค–เคฒเคพ เคฎเฅ‡เค‚ เคธเคพเค‡เคจ เค•เคฟเคฏเคพเฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ยฃ 15 เคฎเคฟเคฒเคฟเคฏเคจ", + "TypeName": "currency", + "Resolution": { + "value": "15000000", + "unit": "Pound" + }, + "Start": 75, + "End": 85 + } + ] + }, + { + "Input": "1990 เคธเฅ‡ เคเคกเคฟเคฒเฅ‡เคก เค•เฅ‡ เค‡เคฒเฅ‡เค•เฅเคŸเฅเคฐเฅ‰เคจเคฟเค•เฅเคธ เค‰เคฆเฅเคฏเฅ‹เค— เค•เคพ เคฐเคพเคœเคธเฅเคต เคฒเค—เคญเค— 15% เคชเฅเคฐเคคเคฟ เคตเคฐเฅเคท เคนเฅ‹ เค—เคฏเคพ เคนเฅˆ เค”เคฐ 2011 เคฎเฅ‡เค‚ เคฏเคน 4 เคฌเคฟเคฒเคฟเคฏเคจ เคกเฅ‰เคฒเคฐ เคธเฅ‡ เค…เคงเคฟเค• เคนเฅ‹ เค—เคฏเคพ เคนเฅˆเฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "4 เคฌเคฟเคฒเคฟเคฏเคจ เคกเฅ‰เคฒเคฐ", + "TypeName": "currency", + "Resolution": { + "value": "4000000000", + "unit": "Dollar" + }, + "Start": 95, + "End": 107 + } + ] + }, + { + "Input": "เค†เคฌเคฟเคฒ เคเค‚เคก เค…เคถเฅ‹เคธเคฟเคเคŸเฅเคธ เคจเฅ‡ เคซเคฟเคฒเฅเคฎ เค•เฅ‡ เค‡เฅžเฅ‡เค•เฅเคŸเฅเคธ เคชเคฐ เค•เคพเคฎ เค•เคฐเคจเฅ‡ เค•เฅ‡ เคฒเคฟเค $ 4 เคฎเคฟเคฒเคฟเคฏเคจ เค•เฅ€ เคฌเฅ‹เคฒเฅ€ เคฒเค—เคพเคˆ เค”เคฐ เคชเคพเคฐเคพเคฎเคพเค‰เค‚เคŸ เคจเฅ‡ เค‰เคธเฅ‡ เคธเฅเคตเฅ€เค•เคพเคฐ เค•เคฐ เคฒเคฟเคฏเคพเฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "$ 4 เคฎเคฟเคฒเคฟเคฏเคจ", + "TypeName": "currency", + "Resolution": { + "value": "4000000", + "unit": "Dollar" + }, + "Start": 59, + "End": 68 + } + ] + }, + { + "Input": "เคฎเคพเคฒเฅ‹เคจ เคจเฅ‡ เคŸเฅเคตเฅ‡เค‚เคŸเคฟเคเคฅ เคธเฅ‡เค‚เคšเฅเคฐเฅ€ - เคซเฅ‰เค•เฅเคธ เค•เฅ‹ เคธเคฎเคเฅŒเคคเฅ‡ เค•เฅ‡ เค‰เคฒเฅเคฒเค‚เค˜เคจ เค•เฅ‡ เคฒเคฟเค $ 1.6 เคฎเคฟเคฒเคฟเคฏเคจ เค•เคพ เคฎเฅเค•เคฆเคฎเคพ เค•เคฟเคฏเคพ;", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "$ 1.6 เคฎเคฟเคฒเคฟเคฏเคจ", + "TypeName": "currency", + "Resolution": { + "value": "1600000", + "unit": "Dollar" + }, + "Start": 63, + "End": 74 + } + ] + }, + { + "Input": "2003 เคฎเฅ‡เค‚, เคฌเคพเคฏเคฐเฅเคจ เคฎเฅเคฏเฅ‚เคจเคฟเค– เคจเฅ‡ เค…เคชเคจเฅ‡ เคชเฅ‡เคฐเฅ‹เคฒ เค•เคพ เคญเฅเค—เคคเคพเคจ เค•เคฐเคจเฅ‡ เค•เฅ‡ เคฒเคฟเค เค•เฅเค› เคฎเคนเฅ€เคจเฅ‹เค‚ เค•เฅ‡ เคฒเคฟเค เคกเฅ‰เคฐเฅเคŸเคฎเฅเค‚เคก เค•เฅ‹ 2 เคฎเคฟเคฒเคฟเคฏเคจ เคฏเฅ‚เคฐเฅ‹ เค•เคพ เค‹เคฃ เคฆเคฟเคฏเคพเฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2 เคฎเคฟเคฒเคฟเคฏเคจ เคฏเฅ‚เคฐเฅ‹", + "TypeName": "currency", + "Resolution": { + "value": "2000000", + "unit": "Euro", + "isoCurrency": "EUR" + }, + "Start": 92, + "End": 104 + } + ] + }, + { + "Input": "เคฒเฅ‰เค•เคนเฅ€เคก เคฎเคพเคฐเฅเคŸเคฟเคจ เค”เคฐ เคธเค‚เคฏเฅเค•เฅเคค เคฐเคพเคœเฅเคฏ เค…เคฎเฅ‡เคฐเคฟเค•เคพ เค•เฅ€ เคธเคฐเค•เคพเคฐ เคจเฅ‡ เคญเคพเคฐเคค เคธเฅ‡ 126 เคซเคพเค‡เคŸเคฐ เคœเฅ‡เคŸ เค•เฅ‡ เคฒเคฟเค us$ 10 เคฌเคฟเคฒเคฟเคฏเคจ เค•เคพ เค…เคจเฅเคฌเค‚เคง เค•เคฟเคฏเคพเฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "us$ 10 เคฌเคฟเคฒเคฟเคฏเคจ", + "TypeName": "currency", + "Resolution": { + "value": "10000000000", + "unit": "United States dollar", + "isoCurrency": "USD" + }, + "Start": 81, + "End": 93 + } + ] + }, + { + "Input": "เค…เคจเฅเคธเค‚เคงเคพเคจ เคซเคฐเฅเคฎ เคเคจเคชเฅ€เคกเฅ€ เค•เฅ‡ เค…เคจเฅเคธเคพเคฐ, เคธเคญเฅ€ เคตเคฟเค‚เคกเฅ‹เคœเคผ เคชเฅ‹เคฐเฅเคŸเฅ‡เคฌเคฒ เคชเฅ€เคธเฅ€ เค•เฅ€ เค”เคธเคค เคฌเคฟเค•เฅเคฐเฅ€ เคฎเฅ‚เคฒเฅเคฏ เค…เค•เฅเคŸเฅ‚เคฌเคฐ 2008 เคฎเฅ‡เค‚ $ 659 เคธเฅ‡ เค—เคฟเคฐ เค—เคˆ เคนเฅˆ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "$ 659", + "TypeName": "currency", + "Resolution": { + "value": "659", + "unit": "Dollar" + }, + "Start": 95, + "End": 99 + } + ] + }, + { + "Input": "เคตเคจ เคŸเฅ‡เคฒ 1997 เค•เฅ‡ เคจเคตเค‚เคฌเคฐ เคฎเฅ‡เค‚ $ 2 เคชเฅเคฐเคคเคฟ เคถเฅ‡เคฏเคฐ เคชเคฐ เค‘เคธเฅเคŸเฅเคฐเฅ‡เคฒเคฟเคฏเคพเคˆ เคธเฅเคŸเฅ‰เค• เคเค•เฅเคธเคšเฅ‡เค‚เคœ เคชเคฐ เคฒเฅ‰เคจเฅเคš เค•เฅ€ เค—เคˆเฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "$ 2", + "TypeName": "currency", + "Resolution": { + "value": "2", + "unit": "Dollar" + }, + "Start": 25, + "End": 27 + } + ] + }, + { + "Input": "เคˆเคธเฅเคŸ เคธเฅเคŸเฅˆเค‚เคก (เคตเคฐเฅเคธเฅ‡เคธเฅเคŸเคฐ เคเคตเฅ‡เคจเฅเคฏเฅ‚) เคธเฅเคŸเฅˆเค‚เคก 1934 เคฎเฅ‡เค‚ เคธเคฎเคพเคชเฅเคค เคนเฅ‹ เค—เคฏเคพ เคฅเคพ เค”เคฐ เค‡เคธเค•เฅ€ เค•เฅเคทเคฎเคคเคพ เคฒเค—เคญเค— 80, 000 เคฆเคฐเฅเคถเค•เฅ‹เค‚ เคคเค• เคฌเคขเคผ เค—เคˆ เคฅเฅ€, เคฒเฅ‡เค•เคฟเคจ เค‡เคธเค•เฅ€ เคฒเคพเค—เคค ยฃ 60,000 เคฅเฅ€เฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ยฃ 60,000", + "TypeName": "currency", + "Resolution": { + "value": "60000", + "unit": "Pound" + }, + "Start": 131, + "End": 138 + } + ] + }, + { + "Input": "เค‰เคจเค•เฅ‡ เคซเฅเคฒเคนเคฎ เคŸเฅ€เคฎเคฎเฅ‡เคŸ เคœเฅ‰เคจเฅ€ เคนเคพเค‡เคจเฅเคธ เคชเคนเคฒเฅ‡ ยฃ 100 เค•เฅ‡ เค–เคฟเคฒเคพเคกเคผเฅ€ เคฌเคจเฅ‡เฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ยฃ 100", + "TypeName": "currency", + "Resolution": { + "value": "100", + "unit": "Pound" + }, + "Start": 35, + "End": 39 + } + ] + }, + { + "Input": "เคจเฅŒ เคฎเคนเฅ€เคจเฅ‹เค‚ เค•เฅ‡ เคฒเคฟเค, เค-เคเคฎเค†เคฐ เค•เคพ เคถเฅเคฆเฅเคง 15% เคฌเคขเคผเค•เคฐ $ 415.9 เคฎเคฟเคฒเคฟเคฏเคจ เคนเฅ‹ เค—เคฏเคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "$ 415.9 เคฎเคฟเคฒเคฟเคฏเคจ", + "TypeName": "currency", + "Resolution": { + "value": "415900000", + "unit": "Dollar" + }, + "Start": 44, + "End": 57 + } + ] + }, + { + "Input": "เค•เค‚เคชเคจเฅ€ เคฆเฅเคตเคพเคฐเคพ เคฆเคฟเคตเค‚เค—เคค เคธเคฟเคชเคพเคนเฅ€ เค•เฅ‡ เค…เคงเคฟเค•เคพเคฐเฅ‹เค‚ เค•เฅ€ เค˜เฅ‹เคทเคฃเคพ เค•เฅ‡ เคฌเคพเคฆ เคเคฏเคฐเคฒเคพเค‡เคจ เค•เฅ€ เคถเฅ‡เคฏเคฐ เค•เฅ€ เค•เฅ€เคฎเคค เคชเคนเคฒเฅ‡ เคนเฅ€ 210 เคชเฅ‡เค‚เคธ เค•เฅ‡ เคธเฅเคคเคฐ เคธเฅ‡ เค•เคพเคซเฅ€ เคจเฅ€เคšเฅ‡ เคนเฅˆเฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "210 เคชเฅ‡เค‚เคธ", + "TypeName": "currency", + "Resolution": { + "value": "210", + "unit": "Pence" + }, + "Start": 87, + "End": 94 + } + ] + }, + { + "Input": "เคฐเฅ‹เคฒเคฟเค‚เค— เคธเฅเคŸเฅ‹เคจ เคจเฅ‡ เค•เคนเคพ, `` เคนเคพเคฐเฅเคชเคฐเค•เฅ‹เคฒเคฟเคจเฅเคธ เคจเฅ‡ 2008 เคฎเฅ‡เค‚ $ 3 เคฎเคฟเคฒเคฟเคฏเคจ เค•เฅ€ เคชเฅเคธเฅเคคเค• เคชเคฐเคฟเคฏเฅ‹เคœเคจเคพ เค•เคพ เค…เคงเคฟเค—เฅเคฐเคนเคฃ เค•เคฟเคฏเคพเฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "$ 3 เคฎเคฟเคฒเคฟเคฏเคจ", + "TypeName": "currency", + "Resolution": { + "value": "3000000", + "unit": "Dollar" + }, + "Start": 50, + "End": 59 + } + ] + }, + { + "Input": "2013, เคซเฅ‹เคฐเฅเคฌเฅเคธ เคชเคคเฅเคฐเคฟเค•เคพ เค•เฅ‡ เคธเค‚เคธเฅเค•เคฐเคฃ เคฎเฅ‡เค‚ เค•เฅ€เคฅ เค•เฅ€ เคคเคธเฅเคตเฅ€เคฐ เค•เฅ‡ เคธเคพเคฅ เคฏเคน เค•เฅˆเคชเฅเคถเคจ เคฅเคพ `` เค•เค‚เคŸเฅเคฐเฅ€ เคฎเฅเคฏเฅ‚เฅ›เคฟเค• เค•เคพ $ 500 เคฎเคฟเคฒเคฟเคฏเคจ เค†เคฆเคฎเฅ€'เฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "$ 500 เคฎเคฟเคฒเคฟเคฏเคจ", + "TypeName": "currency", + "Resolution": { + "value": "500000000", + "unit": "Dollar" + }, + "Start": 92, + "End": 103 + } + ] + }, + { + "Input": "เคนเฅˆเคฐเฅ€ เคซเคฐเฅเค—เฅเคฏเฅ‚เคธเคจ เคจเฅ‡ 1952 เคฎเฅ‡เค‚ เค…เคฆเคพเคฒเคค เคธเฅ‡ เคฌเคพเคนเคฐ ยฃ 90 เคฎเคฟเคฒเคฟเคฏเคจ เค•เฅ‡ เคฎเฅเค†เคตเคœเคผเฅ‡ เค•เฅ‡ เคฒเคฟเค เค…เคชเคจเฅ‡ เคชเฅ‡เคŸเฅ‡เค‚เคŸ เค•เฅ‡ เค…เคตเฅˆเคง เค‰เคชเคฏเฅ‹เค— เค•เฅ‡ เคฒเคฟเค เคฏเฅ‚เคเคธ เฅžเฅ‹เคฐเฅเคก เคชเคฐ เคฎเฅเค•เคฆเคฎเคพ เคฆเคพเคฏเคฐ เค•เคฟเคฏเคพเฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ยฃ 90 เคฎเคฟเคฒเคฟเคฏเคจ", + "TypeName": "currency", + "Resolution": { + "value": "90000000", + "unit": "Pound" + }, + "Start": 41, + "End": 51 + } + ] + }, + { + "Input": "เคเคฏเคฐเฅ‹เคธเฅเคฎเคฟเคฅ เคจเฅ‡ เค•เฅ‹เคฒเคฎเฅเคฌเคฟเคฏเคพ เค•เฅ‡ เคธเคพเคฅ 1972 เค•เฅ‡ เคฎเคงเฅเคฏ เคฎเฅ‡เค‚ เคฐเคฟเคชเฅ‹เคฐเฅเคŸ เค•เคฟเค เค—เค $ 125,000 เค•เฅ‡ เคฒเคฟเค เคนเคธเฅเคคเคพเค•เฅเคทเคฐ เค•เคฟเค เค”เคฐ เค…เคชเคจเคพ เคชเคนเคฒเคพ เคเคฒเฅเคฌเคฎ, เคเคฏเคฐเฅ‹เคธเฅเคฎเคฟเคฅ เคœเคพเคฐเฅ€ เค•เคฟเคฏเคพเฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "$ 125,000", + "TypeName": "currency", + "Resolution": { + "value": "125000", + "unit": "Dollar" + }, + "Start": 62, + "End": 70 + } + ] + }, + { + "Input": "2001 เคฎเฅ‡เค‚, 186 เคฎเคฟเคฒเคฟเคฏเคจ เคกเฅ‰เคฒเคฐ เค•เฅ‡ เค“เคกเคตเคพเคฒเคพ เค‡เค‚เค• เค–เคฐเฅ€เคฆเฅ‡ เคœเคพเคจเฅ‡ เค•เฅ‡ เคฌเคพเคฆ เคฏเคน เค•เฅ‹เค• เค•เฅ‡ เคธเคฌเคธเฅ‡ เคฌเคกเคผเฅ‡ เค…เคงเคฟเค—เฅเคฐเคนเคฃเฅ‹เค‚ เคฎเฅ‡เค‚ เคธเฅ‡ เคเค• เคฅเคพเฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "186 เคฎเคฟเคฒเคฟเคฏเคจ เคกเฅ‰เคฒเคฐ", + "TypeName": "currency", + "Resolution": { + "value": "186000000", + "unit": "Dollar" + }, + "Start": 10, + "End": 24 + } + ] + }, + { + "Input": "เคฌเคพเคฆ เคฎเฅ‡เค‚, เคเคชเฅเคชเคฒ เค”เคฐ เค•เฅเคฐเคฟเคเคŸเคฟเคต เคเค• เคธเคฎเคเฅŒเคคเฅ‡ เคชเคฐ เคชเคนเฅเค‚เคš เค—เค, เคœเคฟเคธเคฎเฅ‡เค‚ เคเคชเฅเคชเคฒ เคจเฅ‡ เค•เฅเคฐเคฟเคเคŸเคฟเคต เค•เฅ‹ $ 100 เคฎเคฟเคฒเคฟเคฏเคจ เค•เคพ เคญเฅเค—เคคเคพเคจ เค•เคฟเคฏเคพ, เค”เคฐ เค•เฅเคฐเคฟเคเคŸเคฟเคต โ€™ โ€™ เคฎเฅ‡เคก เฅžเฅ‰เคฐ เค†เค‡เคชเฅ‰เคก โ€ เค•เฅ‡ เคเค•เฅเคธเฅ‡เคธเคฐเฅ€ เคชเฅเคฐเฅ‹เค—เฅเคฐเคพเคฎ เคฎเฅ‡เค‚ เคถเคพเคฎเคฟเคฒ เคนเฅเค†เฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "$ 100 เคฎเคฟเคฒเคฟเคฏเคจ", + "TypeName": "currency", + "Resolution": { + "value": "100000000", + "unit": "Dollar" + }, + "Start": 78, + "End": 89 + } + ] + }, + { + "Input": "เคนเคพเคฐเฅเคŸ - เคธเฅเค•เคพเคŸ เฅžเคฟเคฒเคฟเค‚เค— เค•เฅ€ เคซเคฟเคฐ เคธเคฎเฅ€เค•เฅเคทเคพ เค•เฅ€ เคœเคพเคคเฅ€ เคนเฅˆ เค”เคฐ เค†เคฎเคคเฅŒเคฐ เคชเคฐ เค•เคฟเคธเฅ€ เคญเฅ€ เคตเคฟเคฐเฅ‹เคงเฅ€ เคšเคฟเค‚เคคเคพ เค•เคพ เคธเคพเคฎเคจเคพ เค•เคฟเคฏเคพ เคœเคพเคคเคพ เคนเฅˆเฅค เค†เคฎเคคเฅŒเคฐ เคชเคฐ, เคนเคพเคฐเฅเคŸ เคธเฅเค•เฅ‰เคŸ เค•เคพ เค‰เคชเคฏเฅ‹เค— เค…เคฌ เคŸเคพเคฐเค—เฅ‡เคŸ เคซเคฐเฅเคฎเฅ‹เค‚ เค•เฅ‡ เคชเฅเคฐเคฌเค‚เคงเค•เฅ‹เค‚ เค•เฅ‹ เคฌเฅ‹เคฒเฅ€ เค•เฅ€ เคถเฅเคฐเฅเค†เคคเฅ€ เค–เคฌเคฐ เคฆเฅ‡เคจเฅ‡ เค”เคฐ เคจเคฟเคฏเคพเคฎเค• เคธเคฎเฅ€เค•เฅเคทเคพ เคฎเฅ‡เค‚ เคฆเฅ‡เคฐเฅ€ เค•เฅ€ เคฐเคฃเคจเฅ€เคคเคฟ เค•เฅ‡ เคฐเฅ‚เคช เคฎเฅ‡เค‚ เค‰เคชเคฏเฅ‹เค— เค•เคฐเคจเฅ‡ เค•เคพ เคฎเฅŒเค•เคพ เคฆเฅ‡เคจเฅ‡ เค•เฅ‡ เคฒเคฟเค เค•เคฟเคฏเคพ เคœเคพเคคเคพ เคนเฅˆเฅค $ 20,000 เค•เคพ เคŸเฅˆเค•เฅเคธ เคเค• เคฎเคฒเฅเคŸเฅ€เคฌเคฟเคฒเคฟเคฏเคจ - เคกเฅ‰เคฒเคฐ เค•เฅ‡ เคธเฅŒเคฆเฅ‡ เคฎเฅ‡เค‚ เคเค• เค›เฅ‹เคŸเฅ€ เคธเฅ€ เคฐเค•เคฎ เคนเฅ‹เคคเฅ€ เคนเฅˆ , เคฒเฅ‡เค•เคฟเคจ เค‡เคธเค•เคพ เคชเฅเคฐเคญเคพเคต เคนเคœเคพเคฐเฅ‹เค‚ เค›เฅ‹เคŸเฅ‡, เคฆเฅ‹เคธเฅเคคเคพเคจเคพ เคธเฅŒเคฆเฅ‹เค‚ เคชเคฐ เค—เค‚เคญเฅ€เคฐ เคนเฅ‹เคคเคพ เคนเฅˆ เฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "$ 20,000", + "TypeName": "currency", + "Resolution": { + "value": "20000", + "unit": "Dollar" + }, + "Start": 285, + "End": 292 + }, + { + "Text": "เคกเฅ‰เคฒเคฐ", + "TypeName": "currency", + "Resolution": { + "value": null, + "unit": "Dollar" + }, + "Start": 320, + "End": 323 + } + ] + }, + { + "Input": "เคกเฅ‰เคฒเคฐ : 143.80 เคฏเฅ‡เคจ , 0 . 95 เคŠเคชเคฐ ; 1 . 8500 เคฎเคพเคฐเฅเค• , 0 . 0085 เคŠเคชเคฐ.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคกเฅ‰เคฒเคฐ", + "TypeName": "currency", + "Resolution": { + "value": null, + "unit": "Dollar" + }, + "Start": 0, + "End": 3 + }, + { + "Text": "143.80 เคฏเฅ‡เคจ", + "TypeName": "currency", + "Resolution": { + "value": "143.8", + "unit": "Japanese yen", + "isoCurrency": "JPY" + }, + "Start": 7, + "End": 16 + } + ] + }, + { + "Input": "เค‡เคธเค•เฅ€ เค•เฅ€เคฎเคค เค•เฅ‡เคตเคฒ 3 เคกเฅ‰เคฒเคฐ 50 เคธเฅ‡เค‚เคŸ เคนเฅˆเฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3 เคกเฅ‰เคฒเคฐ 50 เคธเฅ‡เค‚เคŸ", + "TypeName": "currency", + "Resolution": { + "value": "3.5", + "unit": "Dollar" + }, + "Start": 15, + "End": 28 + } + ] + }, + { + "Input": "เค‡เคธเค•เฅ€ เค•เฅ€เคฎเคค เค•เฅ‡เคตเคฒ เคคเฅ‡เคฐเคน เคกเฅ‰เคฒเคฐ เค”เคฐ เคชเฅˆเค‚เคคเคพเคฒเฅ€เคธ เคธเฅ‡เค‚เคŸ เคนเฅˆ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคคเฅ‡เคฐเคน เคกเฅ‰เคฒเคฐ เค”เคฐ เคชเฅˆเค‚เคคเคพเคฒเฅ€เคธ เคธเฅ‡เค‚เคŸ", + "TypeName": "currency", + "Resolution": { + "value": "13.45", + "unit": "Dollar" + }, + "Start": 15, + "End": 40 + } + ] + }, + { + "Input": "เค‡เคธเคฎเฅ‡เค‚ เค•เฅ‡เคตเคฒ เคคเฅ‡เคฐเคน เคกเฅ‰เคฒเคฐ เคชเฅˆเค‚เคคเคพเคฒเฅ€เคธ เคธเฅ‡เค‚เคŸ เค•เฅ€ เคฒเคพเค—เคค เคฅเฅ€", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคคเฅ‡เคฐเคน เคกเฅ‰เคฒเคฐ เคชเฅˆเค‚เคคเคพเคฒเฅ€เคธ เคธเฅ‡เค‚เคŸ", + "TypeName": "currency", + "Resolution": { + "value": "13.45", + "unit": "Dollar" + }, + "Start": 11, + "End": 33 + } + ] + }, + { + "Input": "เค‡เคธเคฎเฅ‡เค‚ เค•เฅ‡เคตเคฒ เคคเฅ‡เคฐเคน เคกเฅ‰เคฒเคฐ เคชเฅˆเค‚เคคเคพเคฒเฅ€เคธ เค•เฅ€ เคฒเคพเค—เคค เคฅเฅ€", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคคเฅ‡เคฐเคน เคกเฅ‰เคฒเคฐ เคชเฅˆเค‚เคคเคพเคฒเฅ€เคธ", + "TypeName": "currency", + "Resolution": { + "value": "13.45", + "unit": "Dollar" + }, + "Start": 11, + "End": 28 + } + ] + }, + { + "Input": "เค‡เคธเค•เฅ€ เค•เฅ€เคฎเคค เค†เคชเค•เฅ‹ 10 เค…เคฎเฅ‡เคฐเคฟเค•เฅ€ เคกเฅ‰เคฒเคฐ เค”เคฐ เคฎเฅ‡เคฐเฅ‡ เคฒเคฟเค 100 เคšเฅ€เคจเฅ€ เคฏเฅเค†เคจ เคนเฅˆเฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10 เค…เคฎเฅ‡เคฐเคฟเค•เฅ€ เคกเฅ‰เคฒเคฐ", + "TypeName": "currency", + "Resolution": { + "isoCurrency": "USD", + "unit": "United States dollar", + "value": "10" + }, + "Start": 15, + "End": 29 + }, + { + "Text": "100 เคšเฅ€เคจเฅ€ เคฏเฅเค†เคจ", + "TypeName": "currency", + "Resolution": { + "isoCurrency": "CNY", + "unit": "Chinese yuan", + "value": "100" + }, + "Start": 43, + "End": 55 + } + ] + }, + { + "Input": "เค‡เคธเค•เฅ€ เค•เฅ€เคฎเคค เค†เคชเค•เฅ‹ 10 เค…เคฎเฅ‡เคฐเคฟเค•เฅ€ เคกเฅ‰เคฒเคฐ เค”เคฐ เคฎเฅ‡เคฐเฅ‡ เคฒเคฟเค c$ 100 เค”เคฐ เคชเคšเคพเคธ เคนเฅˆเฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10 เค…เคฎเฅ‡เคฐเคฟเค•เฅ€ เคกเฅ‰เคฒเคฐ", + "TypeName": "currency", + "Resolution": { + "isoCurrency": "USD", + "unit": "United States dollar", + "value": "10" + }, + "Start": 15, + "End": 29 + }, + { + "Text": "c$ 100 เค”เคฐ เคชเคšเคพเคธ", + "TypeName": "currency", + "Resolution": { + "isoCurrency": "CAD", + "unit": "Canadian dollar", + "value": "100.5" + }, + "Start": 43, + "End": 56 + } + ] + }, + { + "Input": "เค‡เคธเคฎเฅ‡เค‚ เคเค• เค•เฅเค†เคˆ เค”เคฐ เคชเคพเค‚เคš เคฎเคพเค“ เค”เคฐ เคชเคพเค‚เคš เฅžเฅ‡เคจ เค•เฅ€ เคœเคฐเฅ‚เคฐเคค เคชเคกเคผ เคธเค•เคคเฅ€ เคนเฅˆเฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคเค• เค•เฅเค†เคˆ เค”เคฐ เคชเคพเค‚เคš เคฎเคพเค“ เค”เคฐ เคชเคพเค‚เคš เฅžเฅ‡เคจ", + "TypeName": "currency", + "Resolution": { + "isoCurrency": "CNY", + "unit": "Chinese yuan", + "value": "1.55" + }, + "Start": 6, + "End": 36 + } + ] + }, + { + "Input": "เค…เคฐเฅ‡, เคฒเคพเค—เคค $4.25 เคนเฅˆ เค”เคฐ 32 เคฎเคพเคคเฅเคฐเคพ เคนเฅˆ!", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "$4.25", + "TypeName": "currency", + "Resolution": { + "unit": "Dollar", + "value": "4.25" + }, + "Start": 10, + "End": 14 + } + ] + }, + { + "Input": "เค…เคฐเฅ‡, เคฒเคพเค—เคค 100ๅ…ƒ เคนเฅˆ!", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "100ๅ…ƒ", + "TypeName": "currency", + "Resolution": { + "unit": "Chinese yuan", + "value": "100", + "isoCurrency": "CNY" + }, + "Start": 10, + "End": 13 + } + ] + }, + { + "Input": "เค‡เคธ เคชเฅเคธเฅเคคเค• เค•เคพ เคฎเฅ‚เคฒเฅเคฏ 100 โ‚ก เคนเฅˆ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "100 โ‚ก", + "TypeName": "currency", + "Resolution": { + "value": "100", + "unit": "Costa Rican colรณn", + "isoCurrency": "CRC" + }, + "Start": 19, + "End": 23 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคจเคˆ เคธเคพเค‡เค•เคฟเคฒ เค–เคฐเฅ€เคฆเคจเฅ‡ เคฎเฅ‡เค‚ 100 โ‚พ เค–เคฐเฅเคš เค•เคฐเคคเคพ เคนเฅ‚เค‚เฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "100 โ‚พ", + "TypeName": "currency", + "Resolution": { + "value": "100", + "unit": "Georgian lari", + "isoCurrency": "GEL" + }, + "Start": 25, + "End": 29 + } + ] + }, + { + "Input": "เคฌเคงเคพเคˆ เคนเฅ‹! เค†เคช เคเค• เค•เคพเคฐ เค”เคฐ 100,000 โ‚ญ เคœเฅ€เคคเฅ‡เค‚เค—เฅ‡ เค•เฅเคฏเฅ‹เค‚เค•เคฟ เค†เคช เคชเฅเคฐเคคเคฟเคฏเฅ‹เค—เคฟเคคเคพ เค•เฅ‡ เคšเฅˆเค‚เคชเคฟเคฏเคจ เคนเฅˆเค‚เฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "100,000 โ‚ญ", + "TypeName": "currency", + "Resolution": { + "value": "100000", + "unit": "Lao kip", + "isoCurrency": "LAK" + }, + "Start": 22, + "End": 30 + } + ] + }, + { + "Input": "เคฌเฅ‰เคฌ, เค•เฅเคฏเคพ เค†เคช เคฎเฅเคเฅ‡ เค†เคชเคพเคคเค•เคพเคฒ เค•เฅ‡ เคฒเคฟเค 100,000 เฎฐเฏ‚ เค‰เคงเคพเคฐ เคฆเฅ‡ เคธเค•เคคเฅ‡ เคนเฅˆเค‚ เค”เคฐ เคฎเฅˆเค‚ เค…เค—เคฒเฅ‡ เคธเฅ‹เคฎเคตเคพเคฐ เค•เฅ‹ เคฌเฅเคฏเคพเคœ เค•เฅ‡ เคธเคพเคฅ เคตเคพเคชเคธ เคญเฅเค—เคคเคพเคจ เค•เคฐเฅ‚เค‚เค—เคพเฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "100,000 เฎฐเฏ‚", + "TypeName": "currency", + "Resolution": { + "value": "100000", + "unit": "Sri Lankan rupee", + "isoCurrency": "LKR" + }, + "Start": 33, + "End": 42 + } + ] + }, + { + "Input": "เค•เฅเคฏเคพ เค†เคชเค•เฅ‹ เคฒเค—เคคเคพ เคนเฅˆ เค•เคฟ เคธเฅ‡เคจ 100,000 เคฎเฅ‡เค‚ เคฏเคน เคจเคฏเคพ เคฒเฅˆเคชเคŸเฅ‰เคช เคฎเคนเค‚เค—เคพ เคนเฅˆ?", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคธเฅ‡เคจ 100,000", + "TypeName": "currency", + "Resolution": { + "value": "100000", + "unit": "Sen" + }, + "Start": 21, + "End": 31 + } + ] + }, + { + "Input": "เคฒเฅ‹เคŸเคฐเฅ€ เค•เฅ€ เคชเคนเคฒเฅ€ เค•เฅ€เคฎเคค เคฏเฅ‚. เคเคธ. $ 100,000,000 เคนเฅˆ, เค•เฅเคฏเคพ เค†เคช เค‡เคธเฅ‡ เคšเคพเคนเคคเฅ‡ เคนเฅˆเค‚?", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฏเฅ‚. เคเคธ. $ 100,000,000", + "TypeName": "currency", + "Resolution": { + "value": "100000000", + "unit": "United States dollar", + "isoCurrency": "USD" + }, + "Start": 19, + "End": 39 + } + ] + }, + { + "Input": "เคฎเฅเคเฅ‡ 5 เคกเฅ‰เคฒเคฐ เคฆเฅ€เคœเคฟเค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5 เคกเฅ‰เคฒเคฐ", + "TypeName": "currency", + "Resolution": { + "value": "5", + "unit": "Dollar" + }, + "Start": 5, + "End": 10 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Hindi/DimensionModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Hindi/DimensionModel.json new file mode 100644 index 000000000..ced6a4301 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Hindi/DimensionModel.json @@ -0,0 +1,888 @@ +[ + { + "Input": "เค†เคชเค•เคพ เคตเคœเคจ 200 เคชเคพเค‰เค‚เคก.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "200 เคชเคพเค‰เค‚เคก", + "Start": 9, + "End": 17, + "TypeName": "dimension", + "Resolution": { + "unit": "Pound", + "subtype": "Weight", + "value": "200" + } + } + ] + }, + { + "Input": "75ml", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "75ml", + "TypeName": "dimension", + "Resolution": { + "value": "75", + "unit": "Milliliter", + "subtype": "Volume" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "เค‡เคธเค•เฅ€ เคธเคฌเคธเฅ‡ เคฌเฅœเฅ€ เค–เคพเคฎเฅ€ เค‡เคธเค•เฅ€ 3-เค‡เค‚เคš เค•เฅ€ เคฎเฅ‹เคŸเคพเคˆ เคนเฅ‹ เคธเค•เคคเฅ€ เคนเฅˆ, เค‡เคคเคจเฅ€ เคฌเฅœเฅ€ เค•เคฟ เค•เฅ‹เคˆ เคเค• เคธเคฒเคพเคนเค•เคพเคฐ เค‡เคธเฅ‡ เค•เฅเคฒเค‚เค•เฅ€ เค•เคน เคธเค•เคคเคพ เคนเฅˆเฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3-เค‡เค‚เคš", + "TypeName": "dimension", + "Resolution": { + "value": "3", + "unit": "Inch", + "subtype": "Length" + }, + "Start": 24, + "End": 28 + } + ] + }, + { + "Input": "เคเค• เคšเค•เฅเคฐเคตเคพเคฆ เค‡เคธ เค•เฅเคทเฅ‡เคคเฅเคฐ เคฎเฅ‡เค‚ เค†เคฏเคพ เค”เคฐ เค•เคฐเฅ€เคฌ เคฆเคธ เคฎเฅ€เคฒ เคคเค• เคšเคฒเคพ, เคœเคฟเคธเคธเฅ‡ เค•เคฎ เคธเฅ‡ เค•เคฎ เคšเฅŒเคฆเคน เคฒเฅ‹เค— เคฎเคพเคฐเฅ‡ เค—เค เค”เคฐ เคฆเคฐเฅเคœเคจเฅ‹เค‚ เค˜เคฐ เค—เคฟเคฐ เค—เคเฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเคธ เคฎเฅ€เคฒ", + "TypeName": "dimension", + "Resolution": { + "value": "10", + "unit": "Mile", + "subtype": "Length" + }, + "Start": 38, + "End": 43 + } + ] + }, + { + "Input": "เค‡เคธ เคธเคญเฅ€ เค•เฅ‹ เคœเฅ‹เฅœเคจเฅ‡ เคฎเฅ‡เค‚ 10 1/2 เคฎเฅ€เคฒ เค•เคพ เค•เฅ‡เคฌเคฒ เค”เคฐ เคคเคพเคฐ เคฒเค—เคคเคพ เคนเฅˆ, เค”เคฐ 23 เค•เคฎเฅเคชเฅเคฏเฅ‚เคŸเคฐ.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10 1/2 เคฎเฅ€เคฒ", + "TypeName": "dimension", + "Resolution": { + "value": "10.5", + "unit": "Mile", + "subtype": "Length" + }, + "Start": 20, + "End": 29 + } + ] + }, + { + "Input": "เคฎเฅ‡เคฐเฅ‡ เคเคฏเคฐเคชเฅ‹เคฐเฅเคŸ เคตเคพเคฒเฅ‡ เคนเฅ‹เคŸเคฒ เคคเค• เค•เฅ€ เคฏเคน เค›เคน เคฎเฅ€เคฒ เค•เฅ€ เคฏเคพเคคเฅเคฐเคพ เคœเคฟเคธเฅ‡ เคชเฅ‚เคฐเคพ เค•เคฐเคจเฅ‡ เคฎเฅ‡เค‚ เค†เคœ เคฆเคฟเคจ เคฎเฅ‡เค‚ เคชเคนเคฒเฅ‡ 20 เคฎเคฟเคจเคŸ เคฒเค—เฅ‡ เคฅเฅ‡ เค‰เคธเคฎเฅ‡เค‚ เคคเฅ€เคจ เคธเฅ‡ เฅ›เฅเคฏเคพเคฆเคพ เค˜เค‚เคŸเฅ‡ เคฒเค— เค—เคเฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค›เคน เคฎเฅ€เคฒ", + "TypeName": "dimension", + "Resolution": { + "value": "6", + "unit": "Mile", + "subtype": "Length" + }, + "Start": 33, + "End": 38 + } + ] + }, + { + "Input": "เคชเฅ‚เคฐเฅ‡ เค‰เคฆเฅเคฏเฅ‹เค— เคฎเฅ‡เค‚, เค‡เคธ เคฆเฅ‡เคถ เค•เคพ เคคเฅ‡เคฒ เค‰เคคเฅเคชเคพเคฆเคจ เค‡เคธ เคธเคพเคฒ เค•เฅ‡ เคชเคนเคฒเฅ‡ เค†เค  เคฎเคนเฅ€เคจเฅ‹เค‚ เคฎเฅ‡เค‚ เค˜เคŸเค•เคฐ 500,000 เคฌเฅˆเคฐเคฒ เคชเฅเคฐเคคเคฟเคฆเคฟเคจ เคคเค• เค˜เคŸ เค—เคฏเคพ.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "500,000 เคฌเฅˆเคฐเคฒ", + "TypeName": "dimension", + "Resolution": { + "value": "500000", + "unit": "Volume unit", + "subtype": "Volume" + }, + "Start": 73, + "End": 84 + } + ] + }, + { + "Input": "เคฏเคนเฅ€ เคนเฅˆ เคตเฅ‹ 1 ) เคฌเคคเคพเคคเคพ เคนเฅˆ เค•เคฟ เค•เฅเคฏเฅ‹เค‚ เคนเคฎ เคตเฅˆเคธเฅ‡ เคนเฅˆเค‚ เคœเฅˆเคธเฅ‡ เคนเคฎ เคนเฅˆเค‚ เคฌเคœเคพเคฏ เคฌเฅ‹ เคœเฅˆเค•เคธเคจ เค•เฅ‡ ; 2 )เคšเฅ‡เคคเคพเคตเคจเฅ€ เคฆเฅ‡เคคเคพ เคนเฅˆ เค•เคฟ เคเคธเฅ‡ เคœเคฒเคพเคถเคฏ เคฎเฅ‡เค‚ เคญเฅ€ เคกเฅ‚เคฌเคจเฅ‡ เค•เฅ€ เคธเค‚เคญเคพเคตเคจเคพ เคนเฅ‹เคคเฅ€ เคนเฅˆ เคœเคฟเคธเค•เฅ€ เค—เคนเคฐเคพเคˆ เค”เคธเคคเคจ เคฆเฅ‹ เฅžเฅ€เคŸ เคนเฅ‹เคคเฅ€ เคนเฅˆ; เค”เคฐ 3 ) เคญเคตเคฟเคทเฅเคฏเคตเคพเคฃเฅ€ เค•เคฐเคคเฅ€ เคนเฅˆ เค•เคฟ 10 , 000 เคชเคฟเคฏเคพเคจเฅ‹ เค•เฅ‡ เคธเคพเคฎเคจเฅ‡ 10 , 000 เคฌเค‚เคฆเคฐ เคฐเค–เคจเฅ‡ เคธเฅ‡ 1 , 118 เคชเฅเคฐเค•เคพเคถเคจ เคฏเฅ‹เค—เฅเคฏ เคฐเฅ‰เค•-เคเคจ-เคฐเฅ‰เคฒ เค—เคพเคจเฅ‡ เคฌเคจ เคธเค•เคคเฅ‡ เคนเฅˆเค‚เฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเฅ‹ เฅžเฅ€เคŸ", + "TypeName": "dimension", + "Resolution": { + "value": "2", + "unit": "Foot", + "subtype": "Length" + }, + "Start": 156, + "End": 161 + } + ] + }, + { + "Input": "เคฎเคˆ 19 เค•เฅ‹ , เค–เคพเคฆเฅเคฏ เคชเฅเคฐเคธเค‚เคธเฅเค•เคฐเคฃ เคชเฅเคฐเคพเคงเคฟเค•เคฐเคฃ เคจเฅ‡ 68-เค†เค‰เค‚เคธ เคตเคพเคฒเฅ‡ เคฎเคถเคฐเฅ‚เคฎ เค•เฅ‡ เคกเคฌเฅเคฌเฅ‹เค‚ เค•เฅ‹ เคธเฅ€เคœ เค•เคฐเคจเคพ เคถเฅเคฐเฅ‚ เคฆเคฟเคฏเคพ เคœเคฌ เคฆเคฟเคฒเฅเคฒเฅ€, เคšเค‚เคกเฅ€เฅ เค”เคฐ เคฒเค–เคจเคŠ เคฎเฅ‡เค‚ 100 เคธเฅ‡ เฅ›เฅเคฏเคพเคฆเคพ เคฒเฅ‹เค— เค‡เคธ เคชเฅเคฐเคฆเฅ‚เคทเคฟเคค เคฎเคถเคฐเฅ‚เคฎ เค•เฅ‡ เค–เคพเคจเฅ‡ เคฌเฅ€เคฎเคพเคฐ เคชเคฐ เค—เคเฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "68-เค†เค‰เค‚เคธ", + "TypeName": "dimension", + "Resolution": { + "value": "68", + "unit": "Ounce", + "subtype": "Weight" + }, + "Start": 41, + "End": 47 + } + ] + }, + { + "Input": "เคถเฅเคฐเฅ€ เคธเคฟเคจเฅเคนเคพ เคกเฅ€เค‚เค— เคนเคพเค‚เค•เคคเฅ‡ เคนเฅˆเค‚ เค•เคฟ เค‰เคจเฅเคนเฅ‹เค‚เคจเฅ‡ เค…เคชเคจเฅ‡ เคธเคญเฅ€ เคถเฅ‡เคฏเคฐ 13 เค…เค•เฅเคŸเฅ‚เคฌเคฐ เค•เฅ‹ เคฌเคพเคœเคพเคฐ เค•เฅ‡ 190 เค…เค‚เค• เค—เคฟเคฐเคจเฅ‡ เคธเฅ‡ เคชเคนเคฒเฅ‡ เคฌเฅ‡เคš เคฆเคฟเค เคฅเฅ‡ , เค”เคฐ เคตเคน เค‰เคจ เคชเฅˆเคธเฅ‹เค‚ เค•เฅ€ เคฎเคฆเคฆ เคธเฅ‡ เคเค• 45-เคเค•เฅœ เค•เฅ€ เค˜เฅ‹เฅœเฅ‹เค‚ เค•เคพ เคซเคพเคฐเฅเคฎ เค–เคฐเฅ€เคฆ เคฐเคนเฅ‡ เคนเฅˆเค‚เฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "45-เคเค•เฅœ", + "TypeName": "dimension", + "Resolution": { + "value": "45", + "unit": "Acre", + "subtype": "Area" + }, + "Start": 140, + "End": 145 + } + ] + }, + { + "Input": "เคซเคฟเคฐ , เค‡เคจ เค›เฅ‹เคŸเฅ‡ เคฌเค—เฅ€เคšเฅ‹เค‚ เคฎเฅ‡เค‚ เคœเค—เคน เคฌเคจเคพเคจเฅ‡ เค•เฅ‡ เคฒเคฟเค เคถเฅเคฐเฅ€เคฎเคคเฅ€ เคถเคฐเฅเคฎเคพ เคจเฅ‡ เค†เค  เคธเฅ‡ 10 เคซเฅ€เคŸ เคŠเค‚เคšเฅ€ เคฌเคฟเคจเคพ เค–เคฟเฅœเค•เฅ€ เค•เฅ€ (เคˆเค‚เคŸ, เคฎเคฟเคŸเฅเคŸเฅ€ เค”เคฐ เคเคพเฅœเคฟเคฏเฅ‹เค‚ เคธเฅ‡ เคฌเคจเฅ€) เคฆเฅ€เคตเคพเคฐ เค–เฅœเฅ€ เค•เคฐ เคฆเฅ€ , เคœเคฟเคธเคธเฅ‡ เค‰เคจเค•เฅ‡ เค˜เคฐ เค•เคพ เค‡เค‚เคŸเฅ€เคฐเคฟเคฏเคฐ เคฒเค‚เคฌเฅ‡ เค›เคพเคฏเคพเคฆเคพเคฐ เค•เฅเคทเฅ‡เคคเฅเคฐ เคฎเฅ‡เค‚ เคฌเคฆเคฒ เค—เคฏเคพเฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10 เคซเฅ€เคŸ", + "TypeName": "dimension", + "Resolution": { + "value": "10", + "unit": "Foot", + "subtype": "Length" + }, + "Start": 65, + "End": 70 + } + ] + }, + { + "Input": "` ` เคชเฅเคฐเคฌเค‚เคงเคจ เค•เฅ‹ เค•เฅ‹เคˆ เคธเคฐเคชเฅเคฐเคพเค‡เฅ› เคจเคนเฅ€เค‚ เคšเคพเคนเคฟเค, ' ' เคชเคตเคจ เคฆเฅเค—เฅเค—เคฒ เค•เคนเคคเฅ‡ เคนเฅˆเค‚ , เคœเฅ‹ , เคเคฏเคฐ เค‡เค‚เคกเคฟเคฏเคพ เค•เฅ€ เค‡เค‚เคงเคจ เคธเฅ‡เคตเคพ เค•เฅ‡ เคจเคฟเคฆเฅ‡เคถเค• เค•เฅ‡ เคคเฅŒเคฐ เคชเคฐ , เคนเคฐ เคธเคพเคฒ เคฒเค—เคญเค— 2.4 เคฌเคฟเคฒเคฟเคฏเคจ เค—เฅˆเคฒเคจ เค•เคพ เคœเฅ‡เคŸ เค‡เค‚เคงเคจ เค–เคฐเฅ€เคฆเคคเฅ‡ เคนเฅˆเค‚เฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2.4 เคฌเคฟเคฒเคฟเคฏเคจ เค—เฅˆเคฒเคจ", + "TypeName": "dimension", + "Resolution": { + "value": "2400000000", + "unit": "Gallon", + "subtype": "Weight" + }, + "Start": 129, + "End": 143 + } + ] + }, + { + "Input": "เคเค• 10-เค—เฅˆเคฒเคจ เค•เคพ เคตเคพเคŸเคฐ เค•เฅ‚เคฒเคฐ เคซเคฐเฅเคถ เคชเคฐ เค—เคฟเคฐ เค—เคฏเคพ , เคœเคฟเคธเคธเฅ‡ เคชเฅ‚เคฐเคพ เคฒเคพเคฒ เค•เคพเคฐเคชเฅ‡เคŸ เคญเฅ€เค— เค—เคฏเคพเฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10-เค—เฅˆเคฒเคจ", + "TypeName": "dimension", + "Resolution": { + "value": "10", + "unit": "Gallon", + "subtype": "Weight" + }, + "Start": 3, + "End": 9 + } + ] + }, + { + "Input": "เคชเคพเคธ เคนเฅ€, 1.5 เคฎเคฟเคฒเคฟเคฏเคจ เค—เฅˆเคฒเคจ เค•เฅ‡ เค–เคพเคฐเฅ‡ เคชเคพเคจเฅ€ เคตเคพเคฒเฅ‡ เค…เค•เฅเคตเฅˆเคฐเคฟเคฏเคฎ เคฎเฅ‡เค‚ เค›เคน เคกเฅ‰เคฒเฅเฅžเคฟเคจ เค…เค เค–เฅ‡เคฒเคฟเคฏเคพเค‚ เค•เคฐเฅ‡เค‚เค—เฅ‡เฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1.5 เคฎเคฟเคฒเคฟเคฏเคจ เค—เฅˆเคฒเคจ", + "TypeName": "dimension", + "Resolution": { + "value": "1500000", + "unit": "Gallon", + "subtype": "Weight" + }, + "Start": 8, + "End": 22 + } + ] + }, + { + "Input": "เค”เคฐ เคฏเคน เคฌเคšเฅเคšเคพ เคฆเฅ‹ เคชเคพเค‰เค‚เคก เคธเฅ‡ เฅ›เฅเคฏเคพเคฆเคพ เคนเฅˆ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคฆเฅ‹ เคชเคพเค‰เค‚เคก", + "TypeName": "dimension", + "Resolution": { + "value": "2", + "unit": "Pound", + "subtype": "Weight" + }, + "Start": 12, + "End": 19 + } + ] + }, + { + "Input": "``เคœเฅ‹ เคฒเฅ‹เค— เค–เคพเคคเฅ‡ เคจเคนเฅ€เค‚ เคนเฅˆเค‚ เค‰เคจเคชเคฐ เคฎเฅเคเฅ‡ เคตเคฟเคถเฅเคตเคพเคธ เคจเคนเฅ€เค‚ เคนเฅ‹เคคเคพ,'' เคถเฅเคฐเฅ€เคฎเคคเฅ€ เคถเคฐเฅเคฎเคพ เคจเฅ‡ เค•เคนเคพ, เคนเคพเคฒเคพเค‚เค•เคฟ เค‰เคจเฅเคนเฅ‹เค‚เคจเฅ‡ เค–เฅเคฆ เค•เฅเค› เคธเคพเคฒ เคชเคนเคฒเฅ‡ เคฒเค‚เคš เค–เคพเคจเคพ เคฌเค‚เคฆ เค•เคฐ เค…เคชเคจเคพ เคตเคœเคจ 25 เคชเคพเค‰เค‚เคก เค•เคฎ เค•เคฟเคฏเคพ เคนเฅˆเฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "25 เคชเคพเค‰เค‚เคก", + "TypeName": "dimension", + "Resolution": { + "value": "25", + "unit": "Pound", + "subtype": "Weight" + }, + "Start": 135, + "End": 142 + } + ] + }, + { + "Input": "เคฐเฅ‰เคฏเคฒ เคกเคš เค•เฅ€ เคเค• เคธเคนเคฏเฅ‹เค—เฅ€ / เคธเคนเคญเคพเค—เฅ€ เค•เค‚เคชเคจเฅ€, เคถเฅ‡เคฒ เค•เฅ‹ 0.9 เคŸเฅเคฐเคฟเคฒเคฟเคฏเคจ เค•เฅเคฏเฅ‚เคฌเคฟเค• เคซเฅ€เคŸ เคจเคฟเคฐเฅเคฏเคพเคค เค•เคฐเคจเฅ‡ เค•เฅ€ เค…เคจเฅเคฎเคคเคฟ เคฆเฅ€ เคœเคพเคเค—เฅ€, เค”เคฐ เค—เคฒเฅเฅž , เค“เคฒเค‚เคชเคฟเคฏเคพ เค”เคฐ เคฏเฅ‰เคฐเฅเค• เคกเฅ‡เคตเคฒเคชเคฎเฅ‡เค‚เคŸ เคฒเคฟ. เค•เฅ€ เคเค• เคเค• เค‡เค•เคพเคˆ, เค•เฅ‹ เคจเคฟเคฐเฅเคฏเคพเคค เค•เฅ€ เค…เคจเฅเคฎเคคเคฟ เคฆเฅ€ เคœเคพเคเค—เฅ€", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "0.9 เคŸเฅเคฐเคฟเคฒเคฟเคฏเคจ เค•เฅเคฏเฅ‚เคฌเคฟเค• เคซเฅ€เคŸ", + "TypeName": "dimension", + "Resolution": { + "value": "900000000000", + "unit": "Cubic foot", + "subtype": "Volume" + }, + "Start": 44, + "End": 67 + } + ] + }, + { + "Input": "เคตเคฐเฅเคคเคฎเคพเคจ เคฎเฅ‡เค‚ เคคเฅˆเคฏเคพเคฐ เค•เคฟเค เค—เค เคฌเคฟเคฒเฅ‹เค‚ เค•เฅ‡ เคฎเฅเค–เฅเคฏ เคฌเคฟเค‚เคฆเฅ เคนเฅˆเค‚: - - เคเค• เคชเคฐเคฟเคตเคพเคฐ เค•เคฟเคคเคจเฅ‡ เคœเคฎเฅ€เคจ เค•เคพ เคฎเคพเคฒเคฟเค• เคนเฅ‹ เคธเค•เคคเคพ เคนเฅˆ เค‰เคธ เคชเคฐ เคเค• เคชเฅเคฐเคคเคฟเคฌเค‚เคง , เคฆเฅ‡เคถ เค•เฅ‡ เค›เคน เคธเคฌเคธเฅ‡ เคฌเคกเคผเฅ‡ เคถเคนเคฐเฅ‹เค‚ เคฎเฅ‡เค‚ 660 เคตเคฐเฅเค— เคฎเฅ€เคŸเคฐ เคฎเฅ‡เค‚, เคฒเฅ‡เค•เคฟเคจ เค›เฅ‹เคŸเฅ‡ เคถเคนเคฐเฅ‹เค‚ เค”เคฐ เค—เฅเคฐเคพเคฎเฅ€เคฃ เค‡เคฒเคพเค•เฅ‹เค‚ เคฎเฅ‡เค‚ เค‰เคธเคธเฅ‡ เฅ›เฅเคฏเคพเคฆเคพเฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "660 เคตเคฐเฅเค— เคฎเฅ€เคŸเคฐ", + "TypeName": "dimension", + "Resolution": { + "value": "660", + "unit": "Square meter", + "subtype": "Area" + }, + "Start": 146, + "End": 158 + } + ] + }, + { + "Input": "เคŸเคฟเค—เฅเคฐเคฟเคฏเคจ เค†เคฐเฅเคฎเฅ€ เค…เคฌ เค…เคฆเฅ€เคธ เค…เคฌเคพเคฌเคพ เคธเฅ‡ 200 เคฎเฅ€เคฒ เค‰เคคเฅเคคเคฐ เคฎเฅ‡เค‚ เคนเฅˆ, เคœเคฟเคธเคธเฅ‡ เคถเคนเคฐ เค•เฅ‹ เคจเฅเค•เคธเคพเคจ เค•เคพ เค–เคคเคฐเคพ เคนเฅˆ , เคœเคฟเคธเคธเฅ‡ เคถเฅเคฐเฅ€ เคฎเคนเฅ‡เค‚เคฆเฅเคฐ เค•เฅ€ เคชเฅ‹เคฐเฅเคŸ เค…เคธเคฌ เค•เฅ€ เคธเค‚เคชเคคเฅเคคเคฟ เค•เฅ‹ เค–เคคเคฐเคพ เคนเฅˆ , เคœเคฟเคธเค•เฅ‡ เคฎเคพเคงเฅเคฏเคฎ เคธเฅ‡ เคธเคญเฅ€ เคˆเค‚เคงเคจ เค”เคฐ เค…เคจเฅเคฏ เค†เคชเฅ‚เคฐเฅเคคเคฟ เคเคกเคฟเคธ เค…เคฌเคพเคฌเคพ เคคเค• เคชเคนเฅเค‚เคšเคคเฅ€ เคนเฅˆเค‚เฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "200 เคฎเฅ€เคฒ", + "TypeName": "dimension", + "Resolution": { + "value": "200", + "unit": "Mile", + "subtype": "Length" + }, + "Start": 32, + "End": 38 + } + ] + }, + { + "Input": "เค‰เคจเฅเคนเฅ‹เค‚เคจเฅ‡ เค•เคนเคพ เค•เคฟ เค‰เคจเคฎเฅ‡เค‚ เคธเฅ‡ เคเค• เค•เค‚เคชเฅเคฏเฅ‚เคŸเคฐ เคซเคฐเฅเคถ เคชเคฐ เคซเคฟเคธเคฒ เค•เคฐ เคคเฅ€เคจ เคซเฅ€เคŸ เค†เค—เฅ‡ เคคเค• เคšเคฒเฅ€ เค—เคˆเฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคคเฅ€เคจ เคซเฅ€เคŸ", + "TypeName": "dimension", + "Resolution": { + "value": "3", + "unit": "Foot", + "subtype": "Length" + }, + "Start": 53, + "End": 59 + } + ] + }, + { + "Input": "เค‡เคธเค•เฅ‡ เคนเฅ‹เคฒเฅเคกเคฟเค‚เค—เฅเคธ เค•เคพ เคฎเฅ‚เคฒ เคฎเคพเคฐเค•เฅเค‚เคšเฅ€ เคœเคฟเคฒเฅ‡ เคฎเฅ‡เค‚ 190,000 เคตเคฐเฅเค— เคฎเฅ€เคŸเคฐ เค•เฅ€ เค…เคตเคฟเคถเฅเคตเคธเคจเฅ€เคฏ เคฐเฅ‚เคช เคธเฅ‡ เคฎเคนเค‚เค—เฅ€ เคธเค‚เคชเคคเฅเคคเคฟ เคนเฅˆ, เคœเฅ‹ เคŸเฅ‹เค•เคฟเคฏเฅ‹ เค•เคพ เคตเฅเคฏเคพเคชเคพเคฐ เค”เคฐ เคตเคฟเคคเฅเคคเฅ€เคฏ เค•เฅ‡เค‚เคฆเฅเคฐ เคฎเฅ‡เค‚ เคนเฅˆ, เคœเคฟเคธเฅ‡ เค…เค•เฅเคธเคฐ เคฎเคœเคพเค• เคฎเฅ‡เค‚ `` เคฎเคฟเคคเฅเคธเฅเคฌเคฟเคถเฅ€ เค—เคพเค‚เคต เค•เคนเคพ เคœเคพเคคเคพ เคนเฅˆเฅค ''", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "190,000 เคตเคฐเฅเค— เคฎเฅ€เคŸเคฐ", + "TypeName": "dimension", + "Resolution": { + "value": "190000", + "unit": "Square meter", + "subtype": "Area" + }, + "Start": 41, + "End": 57 + } + ] + }, + { + "Input": "เค‰เคชเค—เฅเคฐเคน, เค…เค‚เคคเคฐเฅเคฐเคพเคทเฅเคŸเฅเคฐเฅ€เคฏ เคฆเฅ‚เคฐเคธเค‚เคšเคพเคฐ เค‰เคชเค—เฅเคฐเคน เคธเค‚เค—เค เคจ เค•เฅ‡ เคฒเคฟเค เคนเฅเคฏเฅ‚เคธ เคฆเฅเคตเคพเคฐเคพ เคจเคฟเคฐเฅเคฎเคฟเคค, 1982 เคฎเฅ‡เค‚ เคนเฅเคฏเฅ‚เคธ เค•เฅ‹ เคคเฅ€เคจ เคŸเคจ เค•เฅ‡ เคชเคพเค‚เคš เค‰เคชเค—เฅเคฐเคนเฅ‹เค‚ เค•เฅ‹ เคตเคฟเค•เคธเคฟเคค เค•เคฐเคจเฅ‡ เค•เฅ‡ เคฒเคฟเค $ 700 เคฎเคฟเคฒเคฟเคฏเคจ เค•เฅ‡ เค…เคจเฅเคฌเค‚เคง เค•เคพ เคนเคฟเคธเฅเคธเคพ เคนเฅˆเฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคคเฅ€เคจ เคŸเคจ", + "TypeName": "dimension", + "Resolution": { + "value": "3", + "unit": "Ton", + "subtype": "Weight" + }, + "Start": 92, + "End": 97 + } + ] + }, + { + "Input": "เคœเฅˆเคตเคฟเค• เคนเคฅเคฟเคฏเคพเคฐเฅ‹เค‚ เคชเคฐ 1996 เค•เฅ€ เคฐเคฟเคชเฅ‹เคฐเฅเคŸ เคฎเฅ‡เค‚, เคธเคพเคฎเคฐเคฟเค• เค”เคฐ เค…เค‚เคคเคฐเฅเคฐเคพเคทเฅเคŸเฅเคฐเฅ€เคฏ เค…เคงเฅเคฏเคฏเคจ เค•เฅ‡เค‚เคฆเฅเคฐ, เคตเฅ‰เคถเคฟเค‚เค—เคŸเคจ เคฎเฅ‡เค‚ เคเค• เคธเคพเคฐเฅเคตเคœเคจเคฟเค• เคจเฅ€เคคเคฟ เค…เคจเฅเคธเค‚เคงเคพเคจ เคธเค‚เคธเฅเคฅเคพเคจ, เคจเฅ‡ เคšเฅ‡เคคเคพเคตเคจเฅ€ เคฆเฅ€ เค•เคฟ - เคธเค‚เคญเคพเคตเฅ€ เค…เคคเค‚เค•เคตเคพเคฆเคฟเคฏเฅ‹เค‚ เค•เฅ‡ เคฒเคฟเค เคœเฅˆเคตเคฟเค• เคนเคฅเคฟเคฏเคพเคฐเฅ‹เค‚ เค•เฅ‹ เค‡เค•เคŸเฅเค เคพ เค•เคฐเคจเคพ เค†เคธเคพเคจ เคฅเคพ _ 130 เค—เฅˆเคฒเคจ เค•เฅ€ เค•เฅเคทเคฎเคคเคพ เคตเคพเคฒเฅ‡ เคตเคพเคฃเคฟเคœเฅเคฏเคฟเค• เค‰เคชเค•เคฐเคฃเฅ‹เค‚ เค•เคพ เค‰เคชเคฏเฅ‹เค— เค•เคฐเคจเคพเฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "130 เค—เฅˆเคฒเคจ", + "TypeName": "dimension", + "Resolution": { + "value": "130", + "unit": "Gallon", + "subtype": "Weight" + }, + "Start": 213, + "End": 220 + } + ] + }, + { + "Input": "เคตเคพเคฃเคฟเคœเฅเคฏ เคตเคฟเคญเคพเค— เค•เฅ‡ เคกเฅ‡เคŸเคพ เค•เฅ‡ เคตเฅเคฏเคพเคชเคพเคฐ เคธเคฎเฅ‚เคน เค•เฅ‡ เคธเค‚เค•เคฒเคจ เคธเฅ‡ เคชเคคเคพ เคšเคฒเคพ เคนเฅˆ เค•เคฟ เคตเคฐเฅเคท เค•เคพ เคฆเฅ‚เคธเคฐเคพ เคธเคฌเคธเฅ‡ เคฌเคกเคผเคพ เคฎเคพเคธเคฟเค• เค•เฅเคฒ เคธเค‚เคตเคฐเฅเคงเคฟเคค เค†เคฏเคพเคค, เคœเฅเคฒเคพเคˆ เค•เฅ‡ 1,458,000 เคŸเคจ เคธเฅ‡ 5% เคŠเคชเคฐ เคฅเคพ, เคฒเฅ‡เค•เคฟเคจ เคชเคฟเค›เคฒเฅ‡ เคธเคพเคฒ 1988 เค•เฅ‡ เคœเฅ‚เคจ เคฎเฅ‡เค‚ เค‰เคšเฅเคš เคธเฅเคคเคฐ เคธเฅ‡ เคจเฅ€เคšเฅ‡ เคฅเคพเฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1,458,000 เคŸเคจ", + "TypeName": "dimension", + "Resolution": { + "value": "1458000", + "unit": "Ton", + "subtype": "Weight" + }, + "Start": 122, + "End": 133 + } + ] + }, + { + "Input": "เค•เฅเคฐเคฎเคพเค‚เค• 1 เคชเคฐ, เคธเคฟเค‚เคน เคจเฅ‡ 9 - เค†เค‡เคฐเคจ เค•เฅ‡ เคเค• เคชเฅเคฏเคพเคฒเฅ‡ เค•เฅ‹ เค›เคน เคซเฅ€เคŸ เค•เคช เค•เฅ‡ เคญเฅ€เคคเคฐ เคฎเคพเคฐเคพเฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เค›เคน เคซเฅ€เคŸ", + "TypeName": "dimension", + "Resolution": { + "value": "6", + "unit": "Foot", + "subtype": "Length" + }, + "Start": 47, + "End": 52 + } + ] + }, + { + "Input": "เค‡เคธเคฒเคฟเค เคœเคฌ เค…เค—เคฒเฅ‡ เคธเคพเคฒ เค•เฅ€ เค—เฅ‡เคนเฅ‚เค‚ เค•เฅ€ เคซเคธเคฒ เคฎเคพเคฐเฅเคš เคฎเฅ‡เค‚ เค•เคพเคŸเฅ€ เคœเคพเคเค—เฅ€, เคคเฅ‹ เคฏเคน เคชเคฟเค›เคฒเฅ‡ เค•เฅเค› เคธเคพเคฒเฅ‹เค‚ เค•เฅ‡ 16,000 เคฎเฅ€เคŸเฅเคฐเคฟเค• เคŸเคจ เคธเฅ‡ เคญเฅ€ เค•เคฎ เคนเฅ‹ เคธเค•เคคเฅ€ เคนเฅˆ - - เค—เฅ‡เคนเฅ‚เค‚ เคฌเฅ‚เคฎ เค•เฅ‡ เคถเคฟเค–เคฐ เคชเคฐเฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "16,000 เคฎเฅ€เคŸเฅเคฐเคฟเค• เคŸเคจ", + "TypeName": "dimension", + "Resolution": { + "value": "16000", + "unit": "Metric ton", + "subtype": "Weight" + }, + "Start": 81, + "End": 97 + } + ] + }, + { + "Input": "486 เค‡เค‚เคŸเฅ‡เคฒ เคšเคฟเคชเฅเคธ เค•เฅ€ เคเค• เคฒเค‚เคฌเฅ€ เคถเฅเคฐเฅƒเค‚เค–เคฒเคพ เค•เคพ เคตเค‚เคถเคœ เคนเฅˆ เคœเฅ‹ เค†เคˆเคฌเฅ€เคเคฎ เค•เฅ‡ เค…เคชเคจเฅ‡ เคชเคนเคฒเฅ‡ เคจเคฟเคœเฅ€ เค•เค‚เคชเฅเคฏเฅ‚เคŸเคฐ เค•เฅ‡ เคฒเคฟเค 16-เคฌเคฟเคŸ 8088 เคšเคฟเคช เค•เฅ‹ เคšเฅเคจเคจเฅ‡ เค•เฅ‡ เคฌเคพเคฆ เคธเฅ‡ เคฌเคพเคœเคพเคฐ เคชเคฐ เคนเคพเคตเฅ€ เคนเฅ‹เคจเคพ เคถเฅเคฐเฅ‚ เคนเฅ‹ เค—เคฏเคพเฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "16-เคฌเคฟเคŸ", + "TypeName": "dimension", + "Resolution": { + "value": "16", + "unit": "Bit", + "subtype": "Information" + }, + "Start": 91, + "End": 96 + } + ] + }, + { + "Input": "เค•เค‚เคชเคจเฅ€ เค•เฅ‡ เคเค• เคชเฅเคฐเคตเค•เฅเคคเคพ เคจเฅ‡ เค•เคนเคพ เค•เคฟ ` ` เคœเคฟเค“เคคเฅ‹ เค•เฅ‡เคธเฅเคชเคฟเคคเคพ '' 188 เคฎเฅ€เคฒ เคชเฅเคฐเคคเคฟ เค˜เค‚เคŸเฅ‡ เคธเฅ‡ เค…เคงเคฟเค• เค•เฅ€ เคฐเคซเฅเคคเคพเคฐ เคธเฅ‡ เคšเคฒ เคธเค•เคคเฅ€ เคนเฅˆเฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "188 เคฎเฅ€เคฒ เคชเฅเคฐเคคเคฟ เค˜เค‚เคŸเฅ‡", + "TypeName": "dimension", + "Resolution": { + "value": "188", + "unit": "Mile per hour", + "subtype": "Speed" + }, + "Start": 53, + "End": 70 + } + ] + }, + { + "Input": "เคจเฅŒเคธเฅ‡เคจเคพ เคจเฅ‡ เคเค• เคฎเฅ‹เคฌเคพเค‡เคฒ เค‘เคชเคฐเฅ‡เคŸเคฟเค‚เค— เคฐเฅ‚เคฎ เคธเฅ‡ เคธเคฟเคฐเฅเคซ 100 เคฎเฅ€เคŸเคฐ เค•เฅ€ เคฆเฅ‚เคฐเฅ€ เคชเคฐ เคเค• เคนเฅ‡เคฒเคฟเค•เฅ‰เคชเฅเคŸเคฐ เคฒเฅˆเค‚เคกเคฟเค‚เค— เคœเฅ‹เคจ เค•เฅ€ เคธเฅเคฅเคพเคชเคจเคพ เค•เฅ€ เคนเฅˆ, เคœเฅ‹ เคฌเค—เคฆเคพเคฆ เค•เฅ‡ เคฌเคพเคนเคฐเฅ€ เค‡เคฒเคพเค•เฅ‡ เคฎเฅ‡เค‚ เคนเฅˆเฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "100 เคฎเฅ€เคŸเคฐ", + "TypeName": "dimension", + "Resolution": { + "value": "100", + "unit": "Meter", + "subtype": "Length" + }, + "Start": 42, + "End": 49 + } + ] + }, + { + "Input": "เค•เฅˆเคฒเฅเคŸเฅเคฐเคพเคจ เคฎเฅ‡เคฎเฅ‹เคฐเคฟเคฏเคฒ เค•เฅ‰เคฒเฅ‡เฅ›เคฟเคฏเคฎ เค•เฅ‡ เคชเคพเคธ, เคฒเฅ‰เคธ เคเค‚เคœเคฟเคฒเฅเคธ เค•เฅ‡ เคฆเค•เฅเคทเคฟเคฃ เคฎเฅ‡เค‚ เคฌเค‚เคฆเคฐเค—เคพเคน เคซเฅเคฐเฅ€เคตเฅ‡ เค•เฅ‡ 2.5 เคฎเฅ€เคฒ เค•เฅ€ เคฆเฅ‚เคฐเฅ€ เค•เฅ‡ เคฌเฅ€เคš เคฌเคธเฅ‹เค‚ เค”เคฐ เค•เคพเคฐ เคชเฅ‚เคฒ เค•เฅ‡ เคฒเคฟเค เคเค• เคฆเฅ‚เคธเคฐเฅ‡ เคกเฅ‡เค• เค•เฅ‹ เคœเฅ‹เคกเคผเคจเฅ‡ เค•เฅ€ เคฏเฅ‹เคœเคจเคพ เคนเฅˆเฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2.5 เคฎเฅ€เคฒ", + "TypeName": "dimension", + "Resolution": { + "value": "2.5", + "unit": "Mile", + "subtype": "Length" + }, + "Start": 80, + "End": 86 + } + ] + }, + { + "Input": "เคชเฅเคฐเคคเฅเคฏเฅ‡เค• เคธเฅเคฌเคน เค…เคชเคจเฅ‡ เคซเคพเคฐเฅเคฎเคนเคพเค‰เคธ เค•เฅ‡ เคšเคพเคฐ-เคฎเฅ€เคฒ เคฒเค‚เคฌเฅ‡ เคฐเคพเคธเฅเคคเฅ‡ เคชเคฐ, เคฎเฅˆเค‚ เคšเคพเคฐ เค”เคฐ เค–เคพเคฒเฅ€ เค˜เคฐเฅ‹เค‚ เคธเฅ‡ เคนเฅ‹เค•เคฐ เค—เฅเคœเคฐเคคเคพ เคนเฅ‚เค‚เฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคšเคพเคฐ-เคฎเฅ€เคฒ", + "TypeName": "dimension", + "Resolution": { + "value": "4", + "unit": "Mile", + "subtype": "Length" + }, + "Start": 32, + "End": 38 + } + ] + }, + { + "Input": "เคฌเฅเค–เคพเคฐเฅ‡เคธเฅเคŸ เคธเฅ‡ เคฒเค—เคญเค— 325 เค•เคฟเคฒเฅ‹เคฎเฅ€เคŸเคฐ เค‰เคคเฅเคคเคฐ เคชเคถเฅเคšเคฟเคฎ, เค—เฅเคฐเฅ€เค• เค•เฅˆเคฅเฅ‹เคฒเคฟเค• เคฎเฅเค–เฅเคฏเคพเคฒเคฏ เค•เฅ‡ เคฒเคพเค‚เค—เคพ เคจเฅ‡ เค•เคนเคพ เค•เคฟ เคนเคฎ เค…เคชเคฎเคพเคจเคฟเคค เคนเฅˆเค‚เฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "325 เค•เคฟเคฒเฅ‹เคฎเฅ€เคŸเคฐ", + "TypeName": "dimension", + "Resolution": { + "value": "325", + "unit": "Kilometer", + "subtype": "Length" + }, + "Start": 18, + "End": 29 + } + ] + }, + { + "Input": "เคฐเฅ‹เคŸเคฟเคš เคเค• เค›เฅ‹เคŸเคพ (5 เคซเฅ€เคŸ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5 เคซเฅ€เคŸ", + "TypeName": "dimension", + "Resolution": { + "value": "5", + "unit": "Foot", + "subtype": "Length" + }, + "Start": 15, + "End": 19 + } + ] + }, + { + "Input": "4 เค‡เค‚เคš) 28 - เคตเคฐเฅเคทเฅ€เคฏ เคœเฅ‹ เคคเฅ€เคจ เคธเคพเคฒ เคชเคนเคฒเฅ‡ เคคเค• เค—เค‚เคญเฅ€เคฐเคคเคพ เคธเฅ‡ เคฆเฅŒเฅœเคจเคพ เคถเฅเคฐเฅ‚ เคจเคนเฅ€เค‚ เค•เคฟเคฏเคพ เคฅเคพ เค”เคฐ เค‡เคธ เคฎเคนเฅ€เคจเฅ‡ เคคเค• เค‡เคจเคกเฅ‹เคฐ เคชเฅเคฐเคคเคฟเคธเฅเคชเคฐเฅเคงเคพ เคจเคนเฅ€เค‚ เค•เฅ€ เคฅเฅ€เฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "4 เค‡เค‚เคš", + "TypeName": "dimension", + "Resolution": { + "value": "4", + "unit": "Inch", + "subtype": "Length" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "เคถเค•เฅ‹เคชเฅ€ เคฎเฅ‡เค‚ เคฐเฅ‡เคธเคตเฅ‡ เคชเคพเคฐเฅเค• (เคฎเคฟเคจเฅ‡เคธเฅ‹เคŸเคพ) เคเค• 1/4 เคฎเฅ€เคฒ เค•เคพ เคชเค•เฅเค•เคพ เค“เคตเคฒ เคนเฅˆเฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1/4 เคฎเฅ€เคฒ", + "TypeName": "dimension", + "Resolution": { + "value": "0.25", + "unit": "Mile", + "subtype": "Length" + }, + "Start": 36, + "End": 42 + } + ] + }, + { + "Input": "เค•เฅˆเคธเคฒเค•เฅเคฐเฅˆเค— เคชเคฐเฅเคตเคค, เคฎเฅ‹เคŸ เคฒเฅ‡เค• เค•เฅ‡ เคฆเค•เฅเคทเคฟเคฃ เคฎเฅ‡เค‚ เคธเฅเคฅเคฟเคค เคนเฅˆ, เคœเฅ‹ เคเค• เคนเฅ€ เคฐเคฟเคœ เคฒเคพเค‡เคจ เค•เฅ‡ เคธเคพเคฅ เคฎเคพเค‰เค‚เคŸ เคซเฅเคฐเคฟเค‚เค• เค•เฅ‡ 1.6 เค•เคฟเคฎเฅ€ เคชเคถเฅเคšเคฟเคฎ เคฎเฅ‡เค‚ เคนเฅˆเฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1.6 เค•เคฟเคฎเฅ€", + "TypeName": "dimension", + "Resolution": { + "value": "1.6", + "unit": "Kilometer", + "subtype": "Length" + }, + "Start": 90, + "End": 97 + } + ] + }, + { + "Input": "เคœเคพเคตเคกเคผเฅ€ เค•เฅ€ เคชเคนเคพเคกเคฟเคผเคฏเคพเค‚ เค…เค‚เคฌเคฐ เคธเฅ‡ เคฒเค—เคญเค— 17 เค•เคฟเคฎเฅ€ เคฆเฅ‚เคฐ เคธเฅเคฅเคฟเคค เคนเฅˆเค‚เฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "17 เค•เคฟเคฎเฅ€", + "TypeName": "dimension", + "Resolution": { + "value": "17", + "unit": "Kilometer", + "subtype": "Length" + }, + "Start": 33, + "End": 39 + } + ] + }, + { + "Input": "เคฆเฅ‹ เค˜เค‚เคŸเฅ‡ เคคเค• เคฒเฅ‡เค• เคฎเคฟเคถเคฟเค—เคจ เค•เฅ‡ เคชเฅเคฐเคฆเคฐเฅเคถเคจ เคธเฅเคฅเคฒ เค•เฅ‡ เคชเคพเคธ เค˜เฅ‚เคฎเคจเฅ‡ เค•เฅ‡ เคฌเคพเคฆ, เค•เคฎเคพเค‚เคกเคฐ เคฐเคฎเฅ‡เคถ เค—เฅเคฒเคพเคŸเฅ€ เคจเฅ‡ เคฎเค‚เค—เคฒเฅ‹เคฐ เคฎเฅ‡เค‚ เคชเคพเคธ เค•เฅ‡ เค•เคฐเฅเคŸเคฟเคธ - เคฐเคพเค‡เคŸ เคนเคตเคพเคˆ เค…เคกเฅเคกเฅ‡ เคชเคฐ 776 เคซเฅเคŸ เคนเคตเคพเคˆ เคœเคนเคพเคœ เค‰เคคเคพเคฐเคพเฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "776 เคซเฅเคŸ", + "TypeName": "dimension", + "Resolution": { + "value": "776", + "unit": "Foot", + "subtype": "Length" + }, + "Start": 128, + "End": 134 + } + ] + }, + { + "Input": "เคฐเคพเคœเคฎเคพเคฐเฅเค— 35 เค”เคฐ เคฐเคพเคœเคฎเคพเคฐเฅเค— 115 เคธเฅ‡ เคฒเคฟเค‚เคกเคธเฅ‡ เค”เคฐ เคชเฅ€เคŸเคฐเคฌเคฐเฅ‹ (เคจเคฟเค•เคพเคธ 436) เค•เฅ‡ เคธเคพเคฅ เค‡เค‚เคŸเคฐเคšเฅ‡เค‚เคœ 500 เคฎเฅ€เคŸเคฐ เคชเฅ‚เคฐเฅเคต เคฌเฅ‡เคจเฅ‡เคŸ เคฐเฅ‹เคก เคชเคฐ เคธเฅเคฅเคฟเคค เคนเฅˆเฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "500 เคฎเฅ€เคŸเคฐ", + "TypeName": "dimension", + "Resolution": { + "value": "500", + "unit": "Meter", + "subtype": "Length" + }, + "Start": 77, + "End": 84 + } + ] + }, + { + "Input": "1995 เคฎเฅ‡เค‚ เค•เฅˆเคจเคจ เคจเฅ‡ เค†เค‚เคคเคฐเคฟเค• เค›เคตเคฟ เคธเฅเคฅเคฟเคฐเฅ€เค•เคฐเคฃ เค•เฅ‡ เคธเคพเคฅ เคชเคนเคฒเคพ เคตเฅเคฏเคพเคตเคธเคพเคฏเคฟเค• เคฐเฅ‚เคช เคธเฅ‡ เค‰เคชเคฒเคฌเฅเคง เคเคธเคเคฒเค†เคฐ เคฒเฅ‡เค‚เคธ, 75-300 เคฎเคฟเคฎเฅ€ เคเคซ / 4 - 5 เคชเฅ‡เคถ เค•เคฟเคฏเคพเฅค 6 usm เคนเฅˆเฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "300 เคฎเคฟเคฎเฅ€", + "TypeName": "dimension", + "Resolution": { + "value": "300", + "unit": "Millimeter", + "subtype": "Length" + }, + "Start": 91, + "End": 98 + } + ] + }, + { + "Input": "เคกเฅ‡เค—เคจเคนเคฎ เค•เฅ‡ เคธเฅเคŸเคฐเฅเคฒเคฟเค‚เค— เค†เคฐเฅเคฎเคพเคฎเฅ‡เค‚เคŸ, เคเคธเฅ‡เค•เฅเคธ เคจเฅ‡ เคเค• เคฐเฅ‚เคชเคพเค‚เคคเคฐเคฃ เค•เคฟเคŸ เค•เคพ เค‰เคคเฅเคชเคพเคฆเคจ เค•เคฟเคฏเคพ เคœเคฟเคธเคฎเฅ‡เค‚ เคตเคพเคฃเคฟเคœเฅเคฏเคฟเค• เคฌเคฟเค•เฅเคฐเฅ€ เค•เฅ‡ เคฒเคฟเค เคเค• เคจเคฏเคพ 7.62 เคฎเคฟเคฎเฅ€ เคฌเฅˆเคฐเคฒ, เคชเคคเฅเคฐเคฟเค•เคพ, เคเค•เฅเคธเคŸเฅเคฐเฅˆเค•เฅเคŸเคฐ เค”เคฐ เคฌเฅ‡เคฆเค–เคฒเคฆเคพเคฐ เคถเคพเคฎเคฟเคฒ เคฅเฅ‡เฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "7.62 เคฎเคฟเคฎเฅ€", + "TypeName": "dimension", + "Resolution": { + "value": "7.62", + "unit": "Millimeter", + "subtype": "Length" + }, + "Start": 111, + "End": 119 + } + ] + }, + { + "Input": "เคชเคฐเคฟเคฏเฅ‹เคœเคจเคพ เค•เฅ€ เคฒเคพเค—เคค $ 46 .8 เคฎเคฟเคฒเคฟเคฏเคจ เคนเฅˆ, เค”เคฐ เคเค• เคตเคฐเฅเคท เคฎเฅ‡เค‚ เค•เค‚เคชเคจเฅ€ เค•เฅ€ เค‰เคคเฅเคชเคพเคฆเคจ เค•เฅเคทเคฎเคคเคพ 25% เคธเฅ‡ เคฌเคขเคผเคพเค•เคฐ 34,500 เคฎเฅ€เคŸเฅเคฐเคฟเค• เคŸเคจ เคคเคพเค‚เคฌเฅ‡ เค•เฅ‡ เค•เฅˆเคฅเฅ‹เคก เค•เคฐเคจเฅ‡ เค•เคพ เค‡เคฐเคพเคฆเคพ เคนเฅˆเฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "34,500 เคฎเฅ€เคŸเฅเคฐเคฟเค• เคŸเคจ", + "TypeName": "dimension", + "Resolution": { + "value": "34500", + "unit": "Metric ton", + "subtype": "Weight" + }, + "Start": 89, + "End": 105 + } + ] + }, + { + "Input": "เค…เค•เฅเคคเฅ‚เคฌเคฐ 7 เค•เฅ‹ เค–เคคเฅเคฎ เคนเฅ‹เคจเฅ‡ เคตเคพเคฒเฅ‡ เคธเคชเฅเคคเคพเคน เคฎเฅ‡เค‚ เค•เฅˆเคจเฅ‡เคกเคฟเคฏเคจ เคธเฅเคŸเฅ€เคฒ - เค‡เค‚เค—เฅ‰เคŸ เค•เคพ เค•เฅเคฒ 291,890 เคฎเฅ€เคŸเฅเคฐเคฟเค• เคŸเคจ เคฅเคพ , เคœเฅ‹ เค•เคฟ เคชเคฟเค›เคฒเฅ‡ เคนเคซเฅเคคเฅ‡ เค•เฅ‡ เค•เฅเคฒ เค‰เคคเฅเคชเคพเคฆเคจ เคธเฅ‡ 14 . 8% เค…เคงเคฟเค• เคฅเฅ€ , เคเค• เคธเค‚เค˜เฅ€เคฏ เคเคœเฅ‡เค‚เคธเฅ€, เคธเคพเค‚เค–เฅเคฏเคฟเค•เฅ€ เค•เคจเคพเคกเคพ, เคจเฅ‡ เค•เคนเคพเฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "291,890 เคฎเฅ€เคŸเฅเคฐเคฟเค• เคŸเคจ", + "TypeName": "dimension", + "Resolution": { + "value": "291890", + "unit": "Metric ton", + "subtype": "Weight" + }, + "Start": 69, + "End": 86 + } + ] + }, + { + "Input": "เคซเฅเคฒเฅ‹เคฐเคฟเคกเคพ เค•เฅ‡ เคชเฅˆเค‚เคฅเคฐ 190 เคตเคฐเฅเค— เค•เคฟเคฎเฅ€ เค•เฅ‡ เคฌเฅ€เคš เค˜เคฐ เค•เฅ€ เคธเฅ€เคฎเคพเค“เค‚ เคฎเฅ‡เค‚ เคฐเคนเคคเฅ‡ เคนเฅˆเค‚เฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "190 เคตเคฐเฅเค— เค•เคฟเคฎเฅ€", + "TypeName": "dimension", + "Resolution": { + "value": "190", + "unit": "Square kilometer", + "subtype": "Area" + }, + "Start": 18, + "End": 30 + } + ] + }, + { + "Input": "เคเค• เคฎเฅ€เคŸเฅเคฐเคฟเค• เคŸเคจ 2,204.62 เคชเคพเค‰เค‚เคก เค•เฅ‡ เคฌเคฐเคพเคฌเคฐ เคนเฅˆเฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคเค• เคฎเฅ€เคŸเฅเคฐเคฟเค• เคŸเคจ", + "TypeName": "dimension", + "Resolution": { + "value": "1", + "unit": "Metric ton", + "subtype": "Weight" + }, + "Start": 0, + "End": 12 + }, + { + "Text": "2,204.62 เคชเคพเค‰เค‚เคก", + "TypeName": "dimension", + "Resolution": { + "value": "2204.62", + "unit": "Pound", + "subtype": "Weight" + }, + "Start": 14, + "End": 27 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคเค• เค†เคฆเคฎเฅ€ เคนเฅ‚เคเฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "เค‰เคจเฅเคนเฅ‡เค‚ เคคเฅเคฐเค‚เคค เคเค• เคกเฅ€เคเคฎ เคญเฅ‡เคœเฅ‡เค‚ เค”เคฐ เค‰เคจเค•เคพ เคˆเคฎเฅ‡เคฒ เคชเคคเคพ เคชเฅ‚เค›เฅ‡เค‚", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "1 เคฎเฅ€ 10 เคกเฅ‡เคธเฅ€เคฎเฅ€เคŸเคฐ เค•เฅ‡ เคฌเคฐเคพเคฌเคฐ เคนเฅˆ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 เคฎเฅ€", + "Start": 0, + "End": 3, + "TypeName": "dimension", + "Resolution": { + "unit": "Meter", + "subtype": "Length", + "value": "1" + } + }, + { + "Text": "10 เคกเฅ‡เคธเฅ€เคฎเฅ€เคŸเคฐ", + "Start": 5, + "End": 15, + "TypeName": "dimension", + "Resolution": { + "unit": "Decimeter", + "subtype": "Length", + "value": "10" + } + } + ] + }, + { + "Input": "เค‡เคธ เคซเคผเคพเค‡เคฒ เค•เคพ เค†เค•เคพเคฐ 100 เคเคฎเคฌเฅ€ เคนเฅˆ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "100 เคเคฎเคฌเฅ€", + "TypeName": "dimension", + "Resolution": { + "unit": "Megabyte", + "subtype": "Information", + "value": "100" + }, + "Start": 17, + "End": 24 + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เค†เคชเค•เฅ‹ 2:00 เคฌเคœเฅ‡ เคเค• เคธเคฐเคชเฅเคฐเคพเค‡เคœ เคฆเฅ‚เค‚เค—เคพ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "เค‰เคจเฅเคนเฅ‹เค‚เคจเฅ‡ เค•เคนเคพ: 2 เคชเฅ€เคเคฎ 2 เคชเคฟเค•เฅ‹เคฎเฅ€เคŸเคฐ เคนเฅˆ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2 เคชเฅ€เคเคฎ", + "Start": 14, + "End": 19, + "TypeName": "dimension", + "Resolution": { + "unit": "Picometer", + "subtype": "Length", + "value": "2" + } + }, + { + "Text": "2 เคชเคฟเค•เฅ‹เคฎเฅ€เคŸเคฐ", + "Start": 21, + "End": 30, + "TypeName": "dimension", + "Resolution": { + "unit": "Picometer", + "subtype": "Length", + "value": "2" + } + } + ] + }, + { + "Input": "เคตเคน เคเค• เคฎเฅ€เคฒ เคฆเฅ‡ เคธเค•เคคเคพ เคนเฅˆเฅค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "เคเค• เคฎเฅ€เคฒ", + "Start": 3, + "End": 8, + "TypeName": "dimension", + "Resolution": { + "unit": "Mile", + "subtype": "Length", + "value": "1" + } + } + ] + }, + { + "Input": "เคฎเฅˆเค‚ เคฅเค• เค—เคฏเคพ เคนเฅ‚เค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Hindi/TemperatureModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Hindi/TemperatureModel.json new file mode 100644 index 000000000..9c500290b --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Hindi/TemperatureModel.json @@ -0,0 +1,875 @@ +[ + { + "Input": "เคฌเคพเคนเคฐ เค•เคพ เคคเคพเคชเคฎเคพเคจ 40 เคกเคฟเค—เฅเคฐเฅ€ เคธเฅ‡เคฒเฅเคธเคฟเคฏเคธ เคนเฅˆ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "40 เคกเคฟเค—เฅเคฐเฅ€ เคธเฅ‡เคฒเฅเคธเคฟเคฏเคธ", + "TypeName": "temperature", + "Resolution": { + "value": "40", + "unit": "C" + }, + "Start": 15, + "End": 32 + } + ] + }, + { + "Input": "เคŸเฅ‡เค•เฅเคธเคพเคธ เคฎเฅ‡เค‚ 90 เฅžเฅ‰เคฐเฅ‡เคจเคนเคพเค‡เคŸ เคšเคฒ เคฐเคนเคพ เคนเฅˆ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "90 เฅžเฅ‰เคฐเฅ‡เคจเคนเคพเค‡เคŸ", + "TypeName": "temperature", + "Resolution": { + "value": "90", + "unit": "F" + }, + "Start": 12, + "End": 23 + } + ] + }, + { + "Input": "-5 เคกเคฟเค—เฅเคฐเฅ€ เฅžเฅ‰เคฐเฅ‡เคจเคนเคพเค‡เคŸ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "-5 เคกเคฟเค—เฅเคฐเฅ€ เฅžเฅ‰เคฐเฅ‡เคจเคนเคพเค‡เคŸ", + "TypeName": "temperature", + "Resolution": { + "value": "-5", + "unit": "F" + }, + "Start": 0, + "End": 18 + } + ] + }, + { + "Input": "6 เคกเคฟเค—เฅเคฐเฅ€ เคธเฅ‡.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "6 เคกเคฟเค—เฅเคฐเฅ€ เคธเฅ‡.", + "TypeName": "temperature", + "Resolution": { + "value": "6", + "unit": "C" + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "98.6 เคกเคฟเค—เฅเคฐเฅ€ เฅžเฅ‰. เคธเคพเคฎเคพเคจเฅเคฏ เคคเคพเคชเคฎเคพเคจ เคนเฅ‹เคคเคพ เคนเฅˆ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "98.6 เคกเคฟเค—เฅเคฐเฅ€ เฅžเฅ‰.", + "TypeName": "temperature", + "Resolution": { + "value": "98.6", + "unit": "F" + }, + "Start": 0, + "End": 14 + } + ] + }, + { + "Input": "เคŸเฅ‡เค‚เคชเคฐเฅ‡เคšเคฐ เค•เฅ‹ 30 เคกเคฟเค—เฅเคฐเฅ€ เคธเฅ‡เคฒเฅเคธเคฟเคฏเคธ เคธเฅ‡เคŸ เค•เคฐเฅ‡เค‚", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "30 เคกเคฟเค—เฅเคฐเฅ€ เคธเฅ‡เคฒเฅเคธเคฟเคฏเคธ", + "TypeName": "temperature", + "Resolution": { + "value": "30", + "unit": "C" + }, + "Start": 12, + "End": 29 + } + ] + }, + { + "Input": "เคธเคพเคฎเคพเคจเฅเคฏ เคคเคพเคชเคฎเคพเคจ 98.6 เคกเคฟเค—เฅเคฐเฅ€ เฅžเฅ‰เคฐเฅ‡เคจเคนเคพเค‡เคŸ เคนเฅ‹เคคเคพ เคนเฅˆ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "98.6 เคกเคฟเค—เฅเคฐเฅ€ เฅžเฅ‰เคฐเฅ‡เคจเคนเคพเค‡เคŸ", + "TypeName": "temperature", + "Resolution": { + "value": "98.6", + "unit": "F" + }, + "Start": 15, + "End": 35 + } + ] + }, + { + "Input": "100 เคกเคฟเค—เฅเคฐเฅ€ เฅžเฅ‰.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "100 เคกเคฟเค—เฅเคฐเฅ€ เฅžเฅ‰.", + "TypeName": "temperature", + "Resolution": { + "value": "100", + "unit": "F" + }, + "Start": 0, + "End": 13 + } + ] + }, + { + "Input": "20 เคกเคฟเค—เฅเคฐเฅ€ เคธเฅ‡.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "20 เคกเคฟเค—เฅเคฐเฅ€ เคธเฅ‡.", + "TypeName": "temperature", + "Resolution": { + "value": "20", + "unit": "C" + }, + "Start": 0, + "End": 12 + } + ] + }, + { + "Input": "100.2 เคกเคฟเค—เฅเคฐเฅ€ เฅžเฅ‰เคฐเฅ‡เคจเคนเคพเค‡เคŸ เค•เคฎ เคนเฅ‹เคคเคพ เคนเฅˆ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "100.2 เคกเคฟเค—เฅเคฐเฅ€ เฅžเฅ‰เคฐเฅ‡เคจเคนเคพเค‡เคŸ", + "TypeName": "temperature", + "Resolution": { + "value": "100.2", + "unit": "F" + }, + "Start": 0, + "End": 21 + } + ] + }, + { + "Input": "10.5 เคธเฅ‡เคฒเฅเคธเคฟเคฏเคธ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10.5 เคธเฅ‡เคฒเฅเคธเคฟเคฏเคธ", + "TypeName": "temperature", + "Resolution": { + "value": "10.5", + "unit": "C" + }, + "Start": 0, + "End": 12 + } + ] + }, + { + "Input": "20 เคกเคฟเค—เฅเคฐเฅ€ เคธเฅ‡เคฒเฅเคธเคฟเคฏเคธ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "20 เคกเคฟเค—เฅเคฐเฅ€ เคธเฅ‡เคฒเฅเคธเคฟเคฏเคธ", + "TypeName": "temperature", + "Resolution": { + "value": "20", + "unit": "C" + }, + "Start": 0, + "End": 17 + } + ] + }, + { + "Input": "20.3 เคธเฅ‡เคฒเฅเคธเคฟเคฏเคธ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "20.3 เคธเฅ‡เคฒเฅเคธเคฟเคฏเคธ", + "TypeName": "temperature", + "Resolution": { + "value": "20.3", + "unit": "C" + }, + "Start": 0, + "End": 12 + } + ] + }, + { + "Input": "34.5 เคธเฅ‡เคฒเฅเคธเคฟเคฏเคธ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "34.5 เคธเฅ‡เคฒเฅเคธเคฟเคฏเคธ", + "TypeName": "temperature", + "Resolution": { + "value": "34.5", + "unit": "C" + }, + "Start": 0, + "End": 12 + } + ] + }, + { + "Input": "เคฌเคพเคนเคฐ เค•เคพ เคคเคพเคฎเคชเคจเคพ 98 เคกเคฟเค—เฅเคฐเฅ€ เคนเฅˆ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "98 เคกเคฟเค—เฅเคฐเฅ€", + "TypeName": "temperature", + "Resolution": { + "value": "98", + "unit": "Degree" + }, + "Start": 15, + "End": 23 + } + ] + }, + { + "Input": "เคฅเคฐเฅเคฎเฅ‹เคธเฅเคŸเฅˆเคŸ เค•เฅ‹ 85ยฐ เคชเคฐ เคธเฅ‡เคŸ เค•เฅ€เคœเคฟเค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "85ยฐ", + "TypeName": "temperature", + "Resolution": { + "value": "85", + "unit": "Degree" + }, + "Start": 14, + "End": 16 + } + ] + }, + { + "Input": "เคคเคพเคชเคฎเคพเคจ เค•เฅ‹ 5 เคกเคฟเค—เฅเคฐเฅ€ เคธเฅ‡ เคฌเฅเคพเค‡เค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5 เคกเคฟเค—เฅเคฐเฅ€", + "TypeName": "temperature", + "Resolution": { + "value": "5", + "unit": "Degree" + }, + "Start": 10, + "End": 17 + } + ] + }, + { + "Input": "เคคเคพเคชเคฎเคพเคจ เค•เฅ‹ 70 เคกเคฟเค—เฅเคฐเฅ€ เฅžเฅ‰. เคธเฅ‡เคŸ เค•เคฐเคฟเค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "70 เคกเคฟเค—เฅเคฐเฅ€ เฅžเฅ‰.", + "TypeName": "temperature", + "Resolution": { + "value": "70", + "unit": "F" + }, + "Start": 10, + "End": 22 + } + ] + }, + { + "Input": "เคคเคพเคชเคฎเคพเคจ 20 เคกเคฟเค—เฅเคฐเฅ€ เคฌเฅเคพเคเค‚", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "20 เคกเคฟเค—เฅเคฐเฅ€", + "TypeName": "temperature", + "Resolution": { + "value": "20", + "unit": "Degree" + }, + "Start": 7, + "End": 15 + } + ] + }, + { + "Input": "เคคเคพเคชเคฎเคพเคจ เค•เฅ‹ 100 เคกเคฟเค—เฅเคฐเฅ€ เคชเคฐ เคธเฅ‡เคŸ เค•เฅ€เคœเคฟเค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "100 เคกเคฟเค—เฅเคฐเฅ€", + "TypeName": "temperature", + "Resolution": { + "value": "100", + "unit": "Degree" + }, + "Start": 10, + "End": 19 + } + ] + }, + { + "Input": "เคคเคพเคชเคฎเคพเคจ เค•เฅ‹ 75 เคกเคฟเค—เฅเคฐเฅ€ เฅžเฅ‰. เคฐเค–เคฟเค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "75 เคกเคฟเค—เฅเคฐเฅ€ เฅžเฅ‰.", + "TypeName": "temperature", + "Resolution": { + "value": "75", + "unit": "F" + }, + "Start": 10, + "End": 22 + } + ] + }, + { + "Input": "เคคเคพเคชเคฎเคพเคจ เค•เฅ‹ 40 เคธเฅ‡เคฒเฅเคธเคฟเคฏเคธ เคชเคฐ เคฐเคนเคจเฅ‡ เคฆเฅ€เคœเคฟเค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "40 เคธเฅ‡เคฒเฅเคธเคฟเคฏเคธ", + "TypeName": "temperature", + "Resolution": { + "value": "40", + "unit": "C" + }, + "Start": 10, + "End": 20 + } + ] + }, + { + "Input": "เคคเคพเคชเคฎเคพเคจ เค•เฅ‹ 50 เคกเคฟ. เคชเคฐ เคฐเคนเคจเฅ‡ เคฆเฅ€เคœเคฟเค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "50 เคกเคฟ.", + "TypeName": "temperature", + "Resolution": { + "value": "50", + "unit": "Degree" + }, + "Start": 10, + "End": 15 + } + ] + }, + { + "Input": "10 เคธเฅ‡เคฒเฅเคธเคฟเคฏเคธ เค•เฅ‹ เฅžเฅ‰เคฐเฅ‡เคจเคนเคพเค‡เคŸ เคฎเฅ‡เค‚ เคฌเคฆเคฒเคฟเค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10 เคธเฅ‡เคฒเฅเคธเคฟเคฏเคธ", + "TypeName": "temperature", + "Resolution": { + "value": "10", + "unit": "C" + }, + "Start": 0, + "End": 10 + }, + { + "Text": "เฅžเฅ‰เคฐเฅ‡เคจเคนเคพเค‡เคŸ", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "F" + }, + "Start": 15, + "End": 23 + } + ] + }, + { + "Input": "34.9 เคธเฅ‡เค‚เคŸเคฟเค—เฅเคฐเฅ‡เคก เคธเฅ‡ เฅžเฅ‰เคฐเฅ‡เคจเคนเคพเค‡เคŸ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "34.9 เคธเฅ‡เค‚เคŸเคฟเค—เฅเคฐเฅ‡เคก", + "TypeName": "temperature", + "Resolution": { + "value": "34.9", + "unit": "C" + }, + "Start": 0, + "End": 14 + }, + { + "Text": "เฅžเฅ‰เคฐเฅ‡เคจเคนเคพเค‡เคŸ", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "F" + }, + "Start": 19, + "End": 27 + } + ] + }, + { + "Input": "200 เคธเฅ‡เคฒเฅเคธเคฟเคฏเคธ เคธเฅ‡เคฒเฅเคธเคฟเคฏเคธ เค•เฅ‹ เฅžเฅ‰เคฐเฅ‡เคจเคนเคพเค‡เคŸ เคฎเฅ‡เค‚ เคฌเคฆเคฒเคฟเค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "200 เคธเฅ‡เคฒเฅเคธเคฟเคฏเคธ", + "TypeName": "temperature", + "Resolution": { + "value": "200", + "unit": "C" + }, + "Start": 0, + "End": 11 + }, + { + "Text": "เคธเฅ‡เคฒเฅเคธเคฟเคฏเคธ", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "C" + }, + "Start": 13, + "End": 20 + }, + { + "Text": "เฅžเฅ‰เคฐเฅ‡เคจเคนเคพเค‡เคŸ", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "F" + }, + "Start": 25, + "End": 33 + } + ] + }, + { + "Input": "เฅžเฅ‰เคฐเฅ‡เคจเคนเคพเค‡เคŸ เคธเฅ‡ เคธเฅ‡เคฒเฅเคธเคฟเคฏเคธ 101 เฅžเฅ‰เคฐเฅ‡เคจเคนเคพเค‡เคŸ เค•เคฟเคคเคจเคพ เคธเฅ‡เคฒเฅเคธเคฟเคฏเคธ เคนเฅ‹เคคเคพ เคนเฅˆ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "101 เฅžเฅ‰เคฐเฅ‡เคจเคนเคพเค‡เคŸ", + "TypeName": "temperature", + "Resolution": { + "value": "101", + "unit": "F" + }, + "Start": 22, + "End": 34 + }, + { + "Text": "เฅžเฅ‰เคฐเฅ‡เคจเคนเคพเค‡เคŸ", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "F" + }, + "Start": 0, + "End": 8 + }, + { + "Text": "เคธเฅ‡เคฒเฅเคธเคฟเคฏเคธ", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "C" + }, + "Start": 13, + "End": 20 + }, + { + "Text": "เคธเฅ‡เคฒเฅเคธเคฟเคฏเคธ", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "C" + }, + "Start": 42, + "End": 49 + } + ] + }, + { + "Input": "50 เคกเคฟเค—เฅเคฐเฅ€ เคธเฅ‡เคฒเฅเคธเคฟเคฏเคธ เคธเฅ‡เคฒเฅเคธเคฟเคฏเคธ เคธเฅ‡ เฅžเฅ‰เคฐเฅ‡เคจเคนเคพเค‡เคŸ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "50 เคกเคฟเค—เฅเคฐเฅ€ เคธเฅ‡เคฒเฅเคธเคฟเคฏเคธ", + "TypeName": "temperature", + "Resolution": { + "value": "50", + "unit": "C" + }, + "Start": 0, + "End": 17 + }, + { + "Text": "เคธเฅ‡เคฒเฅเคธเคฟเคฏเคธ", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "C" + }, + "Start": 19, + "End": 26 + }, + { + "Text": "เฅžเฅ‰เคฐเฅ‡เคจเคนเคพเค‡เคŸ", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "F" + }, + "Start": 31, + "End": 39 + } + ] + }, + { + "Input": "เค•เฅเคฏเคพ เค†เคช 51 เฅžเฅ‰เคฐเฅ‡เคจเคนเคพเค‡เคŸ เค•เฅ‹ เคกเคฟเค—เฅเคฐเฅ€ เคธเฅ‡เคฒเฅเคธเคฟเคฏเคธ เคฎเฅ‡เค‚ เคฌเคฆเคฒ เคธเค•เคคเฅ‡ เคนเฅˆเค‚", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "51 เฅžเฅ‰เคฐเฅ‡เคจเคนเคพเค‡เคŸ", + "TypeName": "temperature", + "Resolution": { + "value": "51", + "unit": "F" + }, + "Start": 8, + "End": 19 + }, + { + "Text": "เคกเคฟเค—เฅเคฐเฅ€ เคธเฅ‡เคฒเฅเคธเคฟเคฏเคธ", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "C" + }, + "Start": 24, + "End": 38 + } + ] + }, + { + "Input": "106 เคกเคฟเค—เฅเคฐเฅ€ เฅžเฅ‰เคฐเฅ‡เคจเคนเคพเค‡เคŸ เค•เฅ‹ เคกเคฟเค—เฅเคฐเฅ€ เคธเฅ‡เคฒเฅเคธเคฟเคฏเคธ เคฎเฅ‡เค‚ เคฌเคฆเคฒเคฟเค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "106 เคกเคฟเค—เฅเคฐเฅ€ เฅžเฅ‰เคฐเฅ‡เคจเคนเคพเค‡เคŸ", + "TypeName": "temperature", + "Resolution": { + "value": "106", + "unit": "F" + }, + "Start": 0, + "End": 19 + }, + { + "Text": "เคกเคฟเค—เฅเคฐเฅ€ เคธเฅ‡เคฒเฅเคธเคฟเคฏเคธ", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "C" + }, + "Start": 24, + "End": 38 + } + ] + }, + { + "Input": "45 เคกเคฟเค—เฅเคฐเฅ€ เฅžเฅ‰เคฐเฅ‡เคจเคนเคพเค‡เคŸ เค•เฅ‹ เคธเฅ‡เคฒเฅเคธเคฟเคฏเคธ เคฎเฅ‡เค‚ เคฌเคฆเคฒเคฟเค", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "45 เคกเคฟเค—เฅเคฐเฅ€ เฅžเฅ‰เคฐเฅ‡เคจเคนเคพเค‡เคŸ", + "TypeName": "temperature", + "Resolution": { + "value": "45", + "unit": "F" + }, + "Start": 0, + "End": 18 + }, + { + "Text": "เคธเฅ‡เคฒเฅเคธเคฟเคฏเคธ", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "C" + }, + "Start": 23, + "End": 30 + } + ] + }, + { + "Input": "เค•เฅˆเคธเฅ‡ เค•เคจเคตเคฐเฅเคŸ เค•เคฐเฅ‡เค‚ - 20 เคกเคฟเค—เฅเคฐเฅ€ เฅžเฅ‰เคฐเฅ‡เคจเคนเคพเค‡เคŸ เคธเฅ‡ เคธเฅ‡เคฒเฅเคธเคฟเคฏเคธ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "- 20 เคกเคฟเค—เฅเคฐเฅ€ เฅžเฅ‰เคฐเฅ‡เคจเคนเคพเค‡เคŸ", + "TypeName": "temperature", + "Resolution": { + "value": "-20", + "unit": "F" + }, + "Start": 17, + "End": 37 + }, + { + "Text": "เคธเฅ‡เคฒเฅเคธเคฟเคฏเคธ", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "C" + }, + "Start": 42, + "End": 49 + } + ] + }, + { + "Input": "เค•เคพเคฐ เคฎเฅ‡เค‚ เค เค‚เคกเฅ€ เฅ›เฅเคฏเคพเคฆเคพ เคนเฅˆ, เค•เฅ‚เคฒเคฟเค‚เค— เคฌเฅเคพเค•เคฐ เค•เคฐ 24 เคกเคฟเค—เฅเคฐเฅ€ เคธเฅ‡. เคชเคฐ เค•เคฐ เคฆเฅ‹.", + "Comment": "Codemixing", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "24 เคกเคฟเค—เฅเคฐเฅ€ เคธเฅ‡.", + "TypeName": "temperature", + "Resolution": { + "value": "24", + "unit": "C" + }, + "Start": 40, + "End": 52 + } + ] + }, + { + "Input": "เคเคธเฅ€ เค•เฅ‡ เคŸเฅ‡เค‚เคชเคฐเฅ‡เคšเคฐ เค•เฅ‹ เคฎเคฟเคจเคฟเคฎเคฎ 24 เคกเคฟเค—เฅเคฐเฅ€ เคธเฅ‡. เคชเคฐ เคนเฅ€ เคฐเค–เคจเคพ เคšเคพเคนเคฟเค.", + "Comment": "Codemixing", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "24 เคกเคฟเค—เฅเคฐเฅ€ เคธเฅ‡.", + "TypeName": "temperature", + "Resolution": { + "value": "24", + "unit": "C" + }, + "Start": 26, + "End": 38 + } + ] + }, + { + "Input": "เคฆเคฟเคฒเฅเคฒเฅ€ เค•เคพ temperature เคคเฅ‹ เค…เคฌ 49 เคกเคฟเค—เฅเคฐเฅ€ เคคเค• เคชเคนเฅเค‚เคš เคšเฅเค•เคพ เคนเฅˆ.", + "Comment": "Codemixing", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "49 เคกเคฟเค—เฅเคฐเฅ€", + "TypeName": "temperature", + "Resolution": { + "value": "49", + "unit": "Degree" + }, + "Start": 28, + "End": 36 + } + ] + }, + { + "Input": "50 degree celsius เค•เคพ เคฎเคคเคฒเคฌ เค•เคฟเคคเคจเคพ เฅžเฅ‰เคฐเฅ‡เคจเคนเคพเค‡เคŸ เคนเฅ‹เคคเคพ เคนเฅˆ?", + "Comment": "Codemixing", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "50 degree celsius", + "TypeName": "temperature", + "Resolution": { + "value": "50", + "unit": "C" + }, + "Start": 0, + "End": 16 + }, + { + "Text": "เฅžเฅ‰เคฐเฅ‡เคจเคนเคพเค‡เคŸ", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "F" + }, + "Start": 32, + "End": 40 + } + ] + }, + { + "Input": "-เฅซ เคกเคฟเค—เฅเคฐเฅ€ เฅžเฅ‰เคฐเฅ‡เคจเคนเคพเค‡เคŸ", + "NotSupportedByDesign": "javascript,python,java", + "Comment": "Devanagari Script", + "Results": [ + { + "Text": "-เฅซ เคกเคฟเค—เฅเคฐเฅ€ เฅžเฅ‰เคฐเฅ‡เคจเคนเคพเค‡เคŸ", + "TypeName": "temperature", + "Resolution": { + "value": "-5", + "unit": "F" + }, + "Start": 0, + "End": 18 + } + ] + }, + { + "Input": "เฅฌ เคกเคฟเค—เฅเคฐเฅ€ เคธเฅ‡.", + "NotSupportedByDesign": "javascript,python,java", + "Comment": "Devanagari Script", + "Results": [ + { + "Text": "เฅฌ เคกเคฟเค—เฅเคฐเฅ€ เคธเฅ‡.", + "TypeName": "temperature", + "Resolution": { + "value": "6", + "unit": "C" + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "เฅฏเฅฎ.เฅฌ เคกเคฟเค—เฅเคฐเฅ€ เฅžเฅ‰. เคธเคพเคฎเคพเคจเฅเคฏ เคคเคพเคชเคฎเคพเคจ เคนเฅ‹เคคเคพ เคนเฅˆ", + "NotSupportedByDesign": "javascript,python,java", + "Comment": "Devanagari Script", + "Results": [ + { + "Text": "เฅฏเฅฎ.เฅฌ เคกเคฟเค—เฅเคฐเฅ€ เฅžเฅ‰.", + "TypeName": "temperature", + "Resolution": { + "value": "98.6", + "unit": "F" + }, + "Start": 0, + "End": 14 + } + ] + }, + { + "Input": "เคŸเฅ‡เค‚เคชเคฐเฅ‡เคšเคฐ เค•เฅ‹ เฅฉเฅฆ เคกเคฟเค—เฅเคฐเฅ€ เคธเฅ‡เคฒเฅเคธเคฟเคฏเคธ เคธเฅ‡เคŸ เค•เคฐ", + "NotSupportedByDesign": "javascript,python,java", + "Comment": "Devanagari Script", + "Results": [ + { + "Text": "เฅฉเฅฆ เคกเคฟเค—เฅเคฐเฅ€ เคธเฅ‡เคฒเฅเคธเคฟเคฏเคธ", + "TypeName": "temperature", + "Resolution": { + "value": "30", + "unit": "C" + }, + "Start": 12, + "End": 29 + } + ] + }, + { + "Input": "เคธเคพเคฎเคพเคจเฅเคฏ เคคเคพเคชเคฎเคพเคจ เฅฏเฅฎ.เฅฌ เคกเคฟเค—เฅเคฐเฅ€ เฅžเฅ‰เคฐเฅ‡เคจเคนเคพเค‡เคŸ เคนเฅ‹เคคเคพ เคนเฅˆ", + "NotSupportedByDesign": "javascript,python,java", + "Comment": "Devanagari Script", + "Results": [ + { + "Text": "เฅฏเฅฎ.เฅฌ เคกเคฟเค—เฅเคฐเฅ€ เฅžเฅ‰เคฐเฅ‡เคจเคนเคพเค‡เคŸ", + "TypeName": "temperature", + "Resolution": { + "value": "98.6", + "unit": "F" + }, + "Start": 15, + "End": 35 + } + ] + }, + { + "Input": "เฅงเฅฆเฅฆ เคกเคฟเค—เฅเคฐเฅ€ เฅžเฅ‰.", + "NotSupportedByDesign": "javascript,python,java", + "Comment": "Devanagari Script", + "Results": [ + { + "Text": "เฅงเฅฆเฅฆ เคกเคฟเค—เฅเคฐเฅ€ เฅžเฅ‰.", + "TypeName": "temperature", + "Resolution": { + "value": "100", + "unit": "F" + }, + "Start": 0, + "End": 13 + } + ] + }, + { + "Input": "เฅจเฅฆ เคกเคฟเค—เฅเคฐเฅ€ เคธเฅ‡.", + "NotSupportedByDesign": "javascript,python,java", + "Comment": "Devanagari Script", + "Results": [ + { + "Text": "เฅจเฅฆ เคกเคฟเค—เฅเคฐเฅ€ เคธเฅ‡.", + "TypeName": "temperature", + "Resolution": { + "value": "20", + "unit": "C" + }, + "Start": 0, + "End": 12 + } + ] + }, + { + "Input": "เฅงเฅฆเฅฆ.เฅจ เคกเคฟเค—เฅเคฐเฅ€ เฅžเฅ‰เคฐเฅ‡เคจเคนเคพเค‡เคŸ เค•เคฎ เคนเฅ‹เคคเคพ เคน", + "NotSupportedByDesign": "javascript,python,java", + "Comment": "Devanagari Script", + "Results": [ + { + "Text": "เฅงเฅฆเฅฆ.เฅจ เคกเคฟเค—เฅเคฐเฅ€ เฅžเฅ‰เคฐเฅ‡เคจเคนเคพเค‡เคŸ", + "TypeName": "temperature", + "Resolution": { + "value": "100.2", + "unit": "F" + }, + "Start": 0, + "End": 21 + } + ] + }, + { + "Input": "เฅงเฅฆ.เฅซ เคธเฅ‡เคฒเฅเคธเคฟเคฏเคธ", + "NotSupportedByDesign": "javascript,python,java", + "Comment": "Devanagari Script", + "Results": [ + { + "Text": "เฅงเฅฆ.เฅซ เคธเฅ‡เคฒเฅเคธเคฟเคฏเคธ", + "TypeName": "temperature", + "Resolution": { + "value": "10.5", + "unit": "C" + }, + "Start": 0, + "End": 12 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Italian/AgeModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Italian/AgeModel.json new file mode 100644 index 000000000..b9a90d9b3 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Italian/AgeModel.json @@ -0,0 +1,214 @@ +[ + { + "Input": "Quando aveva cinque anni, imparรฒ ad andare in bicicletta.", + "NotSupportedByDesign": "python, javascript, python", + "Results": [ + { + "Text": "cinque anni", + "TypeName": "age", + "Resolution": { + "value": "5", + "unit": "Anno" + } + } + ] + }, + { + "Input": "Questa saga รจ vecchia dieci anni.", + "NotSupportedByDesign": "python, javascript, python", + "Results": [ + { + "Text": "dieci anni", + "TypeName": "age", + "Resolution": { + "value": "10", + "unit": "Anno" + } + } + ] + }, + { + "Input": "Ho solo 29 anni!", + "NotSupportedByDesign": "python, javascript, python", + "Results": [ + { + "Text": "29 anni", + "TypeName": "age", + "Resolution": { + "value": "29", + "unit": "Anno" + } + } + ] + }, + { + "Input": "Adesso, dopo novantacinque anni di etร , le prospettive cambiano.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "python, javascript, python", + "Results": [ + { + "Text": "novantacinque anni di etร ", + "TypeName": "age", + "Resolution": { + "value": "95", + "unit": "Anno" + } + } + ] + }, + { + "Input": "La Grande Muraglia cinese ha piรน di 500 anni e si estende per piรน di 5,000 miglia.", + "NotSupportedByDesign": "python, javascript, python", + "Results": [ + { + "Text": "500 anni", + "TypeName": "age", + "Resolution": { + "value": "500", + "unit": "Anno" + } + } + ] + }, + { + "Input": "Lei ha 60 anni; รจ nata l'8 maggio 1945.", + "NotSupportedByDesign": "python, javascript, python", + "Results": [ + { + "Text": "60 anni", + "TypeName": "age", + "Resolution": { + "value": "60", + "unit": "Anno" + } + } + ] + }, + { + "Input": "Il 25% dei casi non viene diagnosticato fino a circa 3 anni di etร .", + "NotSupportedByDesign": "python, javascript, python", + "Results": [ + { + "Text": "3 anni di etร ", + "TypeName": "age", + "Resolution": { + "value": "3", + "unit": "Anno" + } + } + ] + }, + { + "Input": "Quando ci sarร  la pressione di adempiere ad una promessa che ha un anno?", + "NotSupported": "dotnet", + "NotSupportedByDesign": "python, javascript, python", + "Results": [ + { + "Text": "un anno", + "TypeName": "age", + "Resolution": { + "value": "1", + "unit": "Anno" + } + } + ] + }, + { + "Input": "รจ successo quando il bambino aveva solo dieci mesi.", + "NotSupportedByDesign": "python, javascript, python", + "Results": [ + { + "Text": "dieci mesi", + "TypeName": "age", + "Resolution": { + "value": "10", + "unit": "Mese" + } + } + ] + }, + { + "Input": "La proposta del comitato ha 8 mesi.", + "NotSupportedByDesign": "python, javascript, python", + "Results": [ + { + "Text": "8 mesi", + "TypeName": "age", + "Resolution": { + "value": "8", + "unit": "Mese" + } + } + ] + }, + { + "Input": "Approssimativamente il 50% dei casi viene diagnosticato intorno ai diciotto mesi di etร .", + "NotSupportedByDesign": "python, javascript, python", + "Results": [ + { + "Text": "diciotto mesi di etร ", + "TypeName": "age", + "Resolution": { + "value": "18", + "unit": "Mese" + } + } + ] + }, + { + "Input": "รจ possiblie, ma nel 2006 95% di loro erano piรน giovani di tre mesi.", + "NotSupportedByDesign": "python, javascript, python", + "Results": [ + { + "Text": "tre mesi", + "TypeName": "age", + "Resolution": { + "value": "3", + "unit": "Mese" + } + } + ] + }, + { + "Input": "Se andiamo avanti a Dicembre, avrร  tre settimane.", + "NotSupportedByDesign": "python, javascript, python", + "Results": [ + { + "Text": "tre settimane", + "TypeName": "age", + "Resolution": { + "value": "3", + "unit": "Settimana" + } + } + ] + }, + { + "Input": "A 6 settimane di etร , si puรฒ giร  festeggiare il Natale.", + "NotSupportedByDesign": "python, javascript, python", + "Results": [ + { + "Text": "6 settimane di etร ", + "TypeName": "age", + "Resolution": { + "value": "6", + "unit": "Settimana" + } + } + ] + }, + { + "Input": "Una bolletta delle utenze di 90 giorni รจ piuttosto tardi.", + "NotSupportedByDesign": "python, javascript, python", + "Results": [ + { + "Text": "90 giorni", + "TypeName": "age", + "Resolution": { + "value": "90", + "unit": "Giorno" + } + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Italian/CurrencyModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Italian/CurrencyModel.json new file mode 100644 index 000000000..a66d92679 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Italian/CurrencyModel.json @@ -0,0 +1,1350 @@ +[ + { + "Input": "contea di montgomery, md . - - $ 75 milioni di obbligazione generica, serie b, consolidati titoli pubblici del 1989, per mezzo di manufacturers hanover trust co . group .", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "$ 75 milioni", + "TypeName": "currency", + "Resolution": { + "value": "75000000", + "unit": "Dollar" + } + } + ] + }, + { + "Input": "Il conglomerato finlandese nokia oy ad ha detto che ha raggiunto un accordo per comprare l'azienda di cavi olandese nkf kabel b. v. per 420 milioni di marchi finlandesi .", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "420 milioni di marchi finlandesi", + "TypeName": "currency", + "Resolution": { + "value": "420000000", + "unit": "Finnish markka" + } + } + ] + }, + { + "Input": "pagamento siegel e shuster di $94.000 per ritirare tutte le richieste.", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "$94.000", + "TypeName": "currency", + "Resolution": { + "value": "94000", + "unit": "Dollar" + } + } + ] + }, + { + "Input": "general dynamics services co . , un gruppo di general dynamics corp . , ha vinto $48,2 milioni di contratto dell'esercito per costruire strutture di manutenzione per veicoli cingolati in pakistan", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "$48,2 milioni", + "TypeName": "currency", + "Resolution": { + "value": "48200000", + "unit": "Dollar" + } + } + ] + }, + { + "Input": "Il prezzo del secondo simulatore varia tra c $ 16,4 milioni", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "c $ 16,4 milioni", + "TypeName": "currency", + "Resolution": { + "value": "16400000", + "unit": "Canadian dollar" + } + } + ] + }, + { + "Input": "golar gas holding co . , una filiale di gotass - larsen shipping corp. , offre $ 280 milioni di cambiali ipotecarie, per mezzo di merrill lynch capital markets.", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "$ 280 milioni", + "TypeName": "currency", + "Resolution": { + "value": "280000000", + "unit": "Dollar" + } + } + ] + }, + { + "Input": "bard/ ems aveva vendite nel 1988 di circa $ 14 milioni, ha detto birtcher.", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "$ 14 milioni", + "TypeName": "currency", + "Resolution": { + "value": "14000000", + "unit": "Dollar" + } + } + ] + }, + { + "Input": "I prezzi dell'accordo partono da $ 12.345.", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "$ 12.345", + "TypeName": "currency", + "Resolution": { + "value": "12345", + "unit": "Dollar" + } + } + ] + }, + { + "Input": "` ` batman ' ' da solo ha collezionato piรน di $ 247 milioni nel box - office fino ad oggi, facendo fare a warner bros . ' il piรน alto incasso di film di sempre.", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "$ 247 milioni", + "TypeName": "currency", + "Resolution": { + "value": "247000000", + "unit": "Dollar" + } + } + ] + }, + { + "Input": "coyle ' s net worth era stimata a ยฃ 8,10 milioni nell'ottobre 2014.", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "ยฃ 8,10 milioni", + "TypeName": "currency", + "Resolution": { + "value": "8100000", + "unit": "Pound" + } + } + ] + }, + { + "Input": "i proventi netti da interessi sono scesi del 27 % nel trimestre a $ 254 milioni.", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "$ 254 milioni", + "TypeName": "currency", + "Resolution": { + "value": "254000000", + "unit": "Dollar" + } + } + ] + }, + { + "Input": "una corte di appello federale colpisce una regolazione di gas naturale che aveva impedito alle compagnie di oleodotti di passare ai clienti parte di $ 1 miliardo da contratti ` ` take - or - pay ' ' controversi .", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "$ 1 miliardo", + "TypeName": "currency", + "Resolution": { + "value": "1000000000", + "unit": "Dollar" + } + } + ] + }, + { + "Input": "il trimestre del 1988 includeva anche guadagni una tantum del totale di circa $ 35 milioni.", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "$ 35 milioni", + "TypeName": "currency", + "Resolution": { + "value": "35000000", + "unit": "Dollar" + } + } + ] + }, + { + "Input": "y . j . park e la sua famiglia avevano risparmiato per quattro anni per comprare un piccolo appartamento qui, ma hanno scoperto che piรน si avvicinavano al risparmio di $ 40.000 di cui avevano originariamente bisogno, piรน il prezzo aumentava.", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "$ 40.000", + "TypeName": "currency", + "Resolution": { + "value": "40000", + "unit": "Dollar" + } + } + ] + }, + { + "Input": "e . robert wallach รจ stato condannato da un u. s. giudice a new york a sei anni di prigione e multato di $ 250.000 per la sua condanna per racket nello scandalo wedtech.", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "$ 250.000", + "TypeName": "currency", + "Resolution": { + "value": "250000", + "unit": "Dollar" + } + } + ] + }, + { + "Input": "un articolo nel sondaggio economico del Medio Oriente ( mees ) pubblicato oggi mercoledรฌ rivela che l'iraq ha chiesto hai suoi clienti di pagare 50 centesimi in piรน per barile di petrolio rispetto al prezzo ufficile del petrolio dal 1 dicembre su un conto non sotto la supervisione delle nazioni unite.", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "50 centesimi", + "TypeName": "currency", + "Resolution": { + "value": "50", + "unit": "Cent" + } + } + ] + }, + { + "Input": "la divisione chevrolet della general motors corp . reagisce alle vendite lente, ha detto che offrirร  $ 800 di ribasso sulle sue beretta del 1990, la versione due porte della sua linea di auto compatte.", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "$ 800", + "TypeName": "currency", + "Resolution": { + "value": "800", + "unit": "Dollar" + } + } + ] + }, + { + "Input": "( storer ha preso anche $ 125 milioni di titoli junior sci tv come parziale pagamento per le attivitร  televisive. )", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "$ 125 milioni", + "TypeName": "currency", + "Resolution": { + "value": "125000000", + "unit": "Dollar" + } + } + ] + }, + { + "Input": "in national over - the - counter trading friday , scimed shares tumbled $ 2,75 .", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "$ 2,75", + "TypeName": "currency", + "Resolution": { + "value": "2,75", + "unit": "Dollar" + } + } + ] + }, + { + "Input": "allo stesso tempo , gli investitori stimano che la ristrutturazione potrebbe tagliare la fatturazione degli interessi annuali della compagnia di circa $ 90 milioni", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "$ 90 milioni", + "TypeName": "currency", + "Resolution": { + "value": "90000000", + "unit": "Dollar" + } + } + ] + }, + { + "Input": "le spese in conto capitale nel 1990 sono lievemente aumentate , mr . marous ha detto, da uno stimato $ 470 milioni quest'anno.", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "$ 470 milioni", + "TypeName": "currency", + "Resolution": { + "value": "470000000", + "unit": "Dollar" + } + } + ] + }, + { + "Input": "shearson ` ` ha davvero solo $ 300 milioni di capitale , ' ' ha detto mr . bowman di s & p .", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "$ 300 milioni", + "TypeName": "currency", + "Resolution": { + "value": "300000000", + "unit": "Dollar" + } + } + ] + }, + { + "Input": "potrebbe essere semplice - - vuole soldi per cibo - - o incredibilmente contorto ; sua sorella รจ in questo preciso momento vicina alla morte in hoboken , lui ha perso il suo portafoglio e ha solo $ 1,22 in cambio da destinare al costo di un biglietto del bus , e non vuole darti la differenza?", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "$ 1,22", + "TypeName": "currency", + "Resolution": { + "value": "1,22", + "unit": "Dollar" + } + } + ] + }, + { + "Input": "i contratti di dicembre sono aumentati di 1,20 centesimi", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "1,20 centesimi", + "TypeName": "currency", + "Resolution": { + "value": "1,2", + "unit": "Cent" + } + } + ] + }, + { + "Input": "walter kirchberger , un analista di painewebber inc . , ha detto che offrendo ai titolari un piรน alto, $ 70 prezzo delle azioni รจ ` ` un metodo abbastanza efficace per bloccare ' ' l'offerta di stena - tiphook.", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "$ 70", + "TypeName": "currency", + "Resolution": { + "value": "70", + "unit": "Dollar" + } + } + ] + }, + { + "Input": "le vendite nette del terzo semestre di quest'anno erano $ 14 milioni dello scorso anno.", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "$ 14 milioni", + "TypeName": "currency", + "Resolution": { + "value": "14000000", + "unit": "Dollar" + } + } + ] + }, + { + "Input": "la societร  madre della prima banca nazionale di chicago , con $ 48 miliardi in azioni, ha detto che sono messe da parte per assorbire le perdite su prestiti e investimenti dei paesi con difficoltร  finanziarie.", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "$ 48 miliardi", + "TypeName": "currency", + "Resolution": { + "value": "48000000000", + "unit": "Dollar" + } + } + ] + }, + { + "Input": "fluor corp . ha detto che gli รจ stato assegnato un contratto da $ 300 milioni per fornire servizi di gestione di ingegneria e costruzione ad una miniera di rame in irian jaya , indonesia , per una unitร  della freeport - mcmoran copper co .", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "$ 300 milioni", + "TypeName": "currency", + "Resolution": { + "value": "300000000", + "unit": "Dollar" + } + } + ] + }, + { + "Input": "la borsa valori americana ha detto che una sede รจ stata venduta a $ 5.000 in meno rispetto alla precedente vendita di venersรฌ scorso.", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "$ 5.000", + "TypeName": "currency", + "Resolution": { + "value": "5000", + "unit": "Dollar" + } + } + ] + }, + { + "Input": "warner communications inc . , che รจ stata acquistata da time warner , ha presentato una denuncia di $ 1 miliardo per violazione di contratto contro sony e due produttori.", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "$ 1 miliardo", + "TypeName": "currency", + "Resolution": { + "value": "1000000000", + "unit": "Dollar" + } + } + ] + }, + { + "Input": "ad agosto , asarco , attraverso la sua filiale lac d ' amiante du quebec , ha venduto il restante terzo degli interessi in una societร  in accomandita per l'estrazione mineraria di amianto in canada per $ 11,7 milioni .", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "$ 11,7 milioni", + "TypeName": "currency", + "Resolution": { + "value": "11700000", + "unit": "Dollar" + } + } + ] + }, + { + "Input": "nel 1988 , le esportazioni di giocattoli e giochi di produzione nazionale รจ scesa del 19 % rispetto al 1978, a hk $ 10,05 miliardi.", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "hk $ 10,05 miliardi", + "TypeName": "currency", + "Resolution": { + "value": "10050000000", + "unit": "Hong Kong dollar" + } + } + ] + }, + { + "Input": "le vendite fiscali del quarto trimestre sono cresciute di circa il 18 % da $ 1,17 miliardi dell'anno prima.", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "$ 1,17 miliardi", + "TypeName": "currency", + "Resolution": { + "value": "1170000000", + "unit": "Dollar" + } + } + ] + }, + { + "Input": "durante la prima ora di negoziazioni ieri, i prezzi dono scesi fino a 1/4 di punto, o in calo di circa $ 2,50 per ogni importo nominale.", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "$ 2,50", + "TypeName": "currency", + "Resolution": { + "value": "2,5", + "unit": "Dollar" + } + } + ] + }, + { + "Input": " al new jersey , per esempio , รจ stato chiesto di accettare $ 300.000 , ma ha rifiutato .", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "$ 300.000", + "TypeName": "currency", + "Resolution": { + "value": "300000", + "unit": "Dollar" + } + } + ] + }, + { + "Input": "le vendite sono aumentate del 6 . 2 % a $ 1,45 miliardi .", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "$ 1,45 miliardi", + "TypeName": "currency", + "Resolution": { + "value": "1450000000", + "unit": "Dollar" + } + } + ] + }, + { + "Input": "a partire da ieri pomeriggio , i rimborsi hanno rappresentato meno del 15 % della liquiditร  totale di circa $ 2 miliardi dei fondi azionari di fedeltร  .", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "$ 2 miliardi", + "TypeName": "currency", + "Resolution": { + "value": "2000000000", + "unit": "Dollar" + } + } + ] + }, + { + "Input": "onvia . com inc . , in calo di 34 centesimi", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "34 centesimi", + "TypeName": "currency", + "Resolution": { + "value": "34", + "unit": "Cent" + } + } + ] + }, + { + "Input": "i prospetti di tw dicono che se l'acquisizione fosse stata completata prima , guadagni anticipati ` ` sarebbero stati insufficienti a coprire i suoi oneri fissi , inclusi gli interssi delle obbligazioni , ' ' di circa $ 62,7 milioni nei primi sei mesi del 1989 ", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "$ 62,7 milioni", + "TypeName": "currency", + "Resolution": { + "value": "62700000", + "unit": "Dollar" + } + } + ] + }, + { + "Input": "filenet ha registrato che aveva contanti e titoli negoziabili per un totale di $ 22,5 milioni il 30 settembre , e azionisti.", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "$ 22,5 milioni", + "TypeName": "currency", + "Resolution": { + "value": "22500000", + "unit": "Dollar" + } + } + ] + }, + { + "Input": "per i 20 ristoranti piรน costosi della cittร , il prezzo di una cena รจ aumentato da $ 63,45 , anche un aumento dell'8 percento .", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "$ 63,45", + "TypeName": "currency", + "Resolution": { + "value": "63,45", + "unit": "Dollar" + } + } + ] + }, + { + "Input": "trans world airlines inc . , offerta di $ 150 milioni senior notes , tramite drexel burnham .", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "$ 150 milioni", + "TypeName": "currency", + "Resolution": { + "value": "150000000", + "unit": "Dollar" + } + } + ] + }, + { + "Input": "le fettuccine con i funghi di portobello costano $ 8,50 .", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "$ 8,50", + "TypeName": "currency", + "Resolution": { + "value": "8,5", + "unit": "Dollar" + } + } + ] + }, + { + "Input": "le consegne di marzo sono terminate con un avanzo di 14,27 centesimi .", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "14,27 centesimi", + "TypeName": "currency", + "Resolution": { + "value": "14,27", + "unit": "Cent" + } + } + ] + }, + { + "Input": "gli interessi passivi nel terzo trimestre del 1988 erano di $ 75,3 milioni .", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "$ 75,3 milioni", + "TypeName": "currency", + "Resolution": { + "value": "75300000", + "unit": "Dollar" + } + } + ] + }, + { + "Input": "la dalkon shield claimants trust da $ 2,38 miliardi fu fondata come parte del fallimento - piano di riorganizzazione di a . h . robins per risolvere gli infortuni derivanti dall'uso dello scudo .", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "$ 2,38 miliardi", + "TypeName": "currency", + "Resolution": { + "value": "2380000000", + "unit": "Dollar" + } + } + ] + }, + { + "Input": "i termini dell'offerta mettono un valore di 528 milioni di franchi sul 32 . 99 % della partecipazione azionaria .", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "528 milioni di franchi", + "TypeName": "currency", + "Resolution": { + "value": "528000000", + "unit": "Franc" + } + } + ] + }, + { + "Input": "la russia ha accettato un prestito bancario mondiale di us $ 150 milioni per combattere la diffusione di aids e tubercolosi , mettendo fine ad un processo di negoziazione durato quattro anni , i funzionari della banca mondiale hanno detto venerdรฌ. ", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "us $ 150 milioni", + "TypeName": "currency", + "Resolution": { + "value": "150000000", + "unit": "United States dollar" + } + } + ] + }, + { + "Input": "il precedente patto bellsouth รจ stato valutato a circa $ 98 per azione .", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "$ 98", + "TypeName": "currency", + "Resolution": { + "value": "98", + "unit": "Dollar" + } + } + ] + }, + { + "Input": "un commerciante ha detto che l'azienda ha venduto circa $ 500 milioni di obbligazioni a 30 anni di bellwether .", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "$ 500 milioni", + "TypeName": "currency", + "Resolution": { + "value": "500000000", + "unit": "Dollar" + } + } + ] + }, + { + "Input": "per il terzo trimestre, sears ha detto che le sue entrate totali sono aumentate del 4 . 8 % su $ 13,18 miliardi dell'anno prima .", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "$ 13,18 miliardi", + "TypeName": "currency", + "Resolution": { + "value": "13180000000", + "unit": "Dollar" + } + } + ] + }, + { + "Input": "per i nove mesi , ethyl ha detto che il netto รจ sceso del 2 % o $ 1,40 per azione", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "$ 1,40", + "TypeName": "currency", + "Resolution": { + "value": "1,4", + "unit": "Dollar" + } + } + ] + }, + { + "Input": "le aspettative degli analisti indicano un disavanzo delle partite correnti di 1 . 6 miliardo ( $ 2,54 miliardi ) , confrontato con il disavanzo di 2 . 0 di agosto .", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "$ 2,54 miliardi", + "TypeName": "currency", + "Resolution": { + "value": "2540000000", + "unit": "Dollar" + } + } + ] + }, + { + "Input": "125 milioni di dollari australiani di zero - coupon di eurobonf dovuti il 12 dicembre 1994, al prezzo di 50 . 9375 per cedere 15 . 06 % quote tramite hambros bank ltd .", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "125 milioni di dollari australiani", + "TypeName": "currency", + "Resolution": { + "value": "125000000", + "unit": "Australian dollar" + } + } + ] + }, + { + "Input": "venerdรฌ, il capo segretario di gabinetto ha annunciato che 8 ministri di gabinetto hanno ricevuto cinque milioni di yen dall'industria .", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "cinque milioni di yen", + "TypeName": "currency", + "Resolution": { + "value": "5000000", + "unit": "Japanese yen" + } + } + ] + }, + { + "Input": " inclusi i 450.000 yen dal primo ministro toshiki kaifu .", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "450.000 yen", + "TypeName": "currency", + "Resolution": { + "value": "450000", + "unit": "Japanese yen" + } + } + ] + }, + { + "Input": "orkem s . a . , una industria chimica controllata dallo stato, sta facendo un'offerta amichevole di 470 pence per azione per il 59 . 2 % del gruppo britannico coates brothers plc che si occupa di prodotti chimici speciali che non รจ ancora in possesso di nessuno , hanno detto le due parti .", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "470 pence", + "TypeName": "currency", + "Resolution": { + "value": "470", + "unit": "Pence" + } + } + ] + }, + { + "Input": "agosto spesa modificata dalle famiglie retribuite รจ scesa di 0 . 6 % su 309.381 yen dell'anno prima .", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "309.381 yen", + "TypeName": "currency", + "Resolution": { + "value": "309381", + "unit": "Japanese yen" + } + } + ] + }, + { + "Input": "national income realty trust ha detto che riprenderร  il pagamento dei dividendi con un dividendo di 12 centesimi per azione da pagare il 6 novembre per condividere il documento il 25 ottobre .", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "12 centesimi", + "TypeName": "currency", + "Resolution": { + "value": "12", + "unit": "Cent" + } + } + ] + }, + { + "Input": "mr . bowder ha detto che i c $ 300 milioni addebitano a guadagni", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "c $ 300 milioni", + "TypeName": "currency", + "Resolution": { + "value": "300000000", + "unit": "Canadian dollar" + } + } + ] + }, + { + "Input": "ammonterebbero a circa c $ 1,34 per azione .", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "c $ 1,34", + "TypeName": "currency", + "Resolution": { + "value": "1,34", + "unit": "Canadian dollar" + } + } + ] + }, + { + "Input": "i prezzi delle uova sono circa di 64,2 centesimi a dozzina .", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "64,2 centesimi", + "TypeName": "currency", + "Resolution": { + "value": "64,2", + "unit": "Cent" + } + } + ] + }, + { + "Input": "still, ha detto che si aspetta vendite per tutto il 1989 per essere dell'ordine di 20 miliardi di franchi , riflettendo le fatturazioni anticipate per i due grandi contratti nella seconda metร  dell'anno .", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "20 miliardi di franchi", + "TypeName": "currency", + "Resolution": { + "value": "20000000000", + "unit": "Franc" + } + } + ] + }, + { + "Input": "la transazione chiamata per la news international plc di mr . murdoch, un'unitร  della news corp dell'australia, per sottoscrivere una emissione dei diritti da zeta del valore di 6,65 miliardi di pesetas .", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "6,65 miliardi di pesetas", + "TypeName": "currency", + "Resolution": { + "value": "6650000000", + "unit": "Peseta" + } + } + ] + }, + { + "Input": "fujitsu ltd . ha detto che vuole ritirare la sua offerta controversa di uno yen per progettare un sistema computerizato per l'acquedotto per la cittร  di hiroshima .", + "NotSupported": "dotnet", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "uno yen", + "TypeName": "currency", + "Resolution": { + "value": "1", + "unit": "Japanese yen" + } + } + ] + }, + { + "Input": "250 milioni di fiorini olandesi di 7 3 / 4 % titoli dovuti il 15 novembre 1999 , al prezzo di 101 1 / 4 per cedere 7 . 57 % al prezzo di emissione e 7 . 86 % in meno di tasse , tramite amro bank .", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "250 milioni di fiorini olandesi", + "TypeName": "currency", + "Resolution": { + "value": "250000000", + "unit": "Netherlands guilder" + } + } + ] + }, + { + "Input": "inoltre, la banca aveva un'opzione di comprare un 30 . 84 % di partecipazione bip da societe generale dopo il 1 gennaio 1990 a 1.015 franchi per azione .", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "1.015 franchi", + "TypeName": "currency", + "Resolution": { + "value": "1015", + "unit": "Franc" + } + } + ] + }, + { + "Input": "le sue azioni solo scivolate nei tardi accordi per chiudere a un penny", + "NotSupported": "dotnet", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "un penny", + "TypeName": "currency", + "Resolution": { + "value": "1", + "unit": "Penny" + } + } + ] + }, + { + "Input": "per azione inferiore a 197 pence.", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "197 pence", + "TypeName": "currency", + "Resolution": { + "value": "197", + "unit": "Pence" + } + } + ] + }, + { + "Input": "i suoi profitti operativi trimestrali ammontano a 361 milioni di sterline ", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "361 milioni di sterline", + "TypeName": "currency", + "Resolution": { + "value": "361000000", + "unit": "Pound" + } + } + ] + }, + { + "Input": "lo scorso anno , il valore della produzione lorda delle imprese municipali dell'intera cittร  hanno superato i 100 miliardi di yuan per la prima volta , classificandosi come primo nell'intera provincia .", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "100 miliardi di yuan", + "TypeName": "currency", + "Resolution": { + "value": "100000000000", + "unit": "Chinese yuan" + } + } + ] + }, + { + "Input": "rangers devono mantenere una stima di ยฃ 50 milioni risparimiati con consiglio di baxendale - walker .", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "ยฃ 50 milioni", + "TypeName": "currency", + "Resolution": { + "value": "50000000", + "unit": "Pound" + } + } + ] + }, + { + "Input": "a sua volta , francis leung pak - ha accettato di vendere un 8 % di quote in pccw a telefรณnica per 323 milioni di euro .", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "323 milioni di euro", + "TypeName": "currency", + "Resolution": { + "value": "323000000", + "unit": "Euro" + } + } + ] + }, + { + "Input": "uefa ha attaccato ferguson per aver screditato il gioco con i suoi commenti , e al 1 maggio di quest'anno รจ stato multato di 10.000 franchi svizzeri .", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "10.000 franchi svizzeri", + "TypeName": "currency", + "Resolution": { + "value": "10000", + "unit": "Swiss franc" + } + } + ] + }, + { + "Input": "l'ipl ha siglato kingfisher airlines come il partner arbitro ufficiale per le serie in un ( approssimativamente ยฃ 15 milioni ) affare .", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "ยฃ 15 milioni", + "TypeName": "currency", + "Resolution": { + "value": "15000000", + "unit": "Pound" + } + } + ] + }, + { + "Input": "le entrate delle industrie elettroniche di adelaide sono aumentate di circa 15 % per anno dal 1990, e nel 2011 hanno ecceduto di $ 4 miliardi .", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "$ 4 miliardi", + "TypeName": "currency", + "Resolution": { + "value": "4000000000", + "unit": "Dollar" + } + } + ] + }, + { + "Input": "abel e associati hanno offerto $ 4 milioni per fare gli effetti del film e paramount ha accettato .", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "$ 4 milioni", + "TypeName": "currency", + "Resolution": { + "value": "4000000", + "unit": "Dollar" + } + } + ] + }, + { + "Input": "malone ha citato in giudizio 20th century - fox per $ 1,6 milioni per violazione di contratto ;", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "$ 1,6 milioni", + "TypeName": "currency", + "Resolution": { + "value": "1600000", + "unit": "Dollar" + } + } + ] + }, + { + "Input": "nel 2003 , il bayern monaco ha prestato โ‚ฌ 2 milioni al dortmund per un paio di mesi per pagare i loro stipendi .", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "โ‚ฌ 2 milioni", + "TypeName": "currency", + "Resolution": { + "value": "2000000", + "unit": "Euro" + } + } + ] + }, + { + "Input": "lockheed martin e il governo degli stati uniti hanno fatto pressione strenualmente per il contratto dell' india da us $ 10 miliardi per 126 aerei caccia .", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "us $ 10 miliardi", + "TypeName": "currency", + "Resolution": { + "value": "10000000000", + "unit": "United States dollar" + } + } + ] + }, + { + "Input": "secondo l'istituto di ricerca npd , il prezzo medio di vendita di tutti i pc portatili windows รจ sceso da $ 659 nell' ottobre 2008 a", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "$ 659", + "TypeName": "currency", + "Resolution": { + "value": "659", + "unit": "Dollar" + } + } + ] + }, + { + "Input": "one . tel era quotata sulla borsa valori australiana a $ 2 per azione nel novembre 1997 .", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "$ 2", + "TypeName": "currency", + "Resolution": { + "value": "2", + "unit": "Dollar" + } + } + ] + }, + { + "Input": "lo stadio east stand ( worcester avenue ) รจ stato finito nel 1934 e il suo aumento di capacitร  a circa 80 , 000 spettatori ma รจ costato ยฃ 60.000 .", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "ยฃ 60.000", + "TypeName": "currency", + "Resolution": { + "value": "60000", + "unit": "Pound" + } + } + ] + }, + { + "Input": "il suo compagno di squadra del fulham johnny haynes รจ diventato il primo giocatore da ยฃ 100 .", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "ยฃ 100", + "TypeName": "currency", + "Resolution": { + "value": "100", + "unit": "Pound" + } + } + ] + }, + { + "Input": "per i nove mesi, i netti di amr sono aumentati del 15 % da $ 415,9 milioni", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "$ 415,9 milioni", + "TypeName": "currency", + "Resolution": { + "value": "415900000", + "unit": "Dollar" + } + } + ] + }, + { + "Input": "il prezzo delle azioni di airlines รจ giร  molto al di sotto del livello di 210 pence visto dopo che la compagnia aveva annunciato l'emissione dei diritti verso la fine di settembre .", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "210 pence", + "TypeName": "currency", + "Resolution": { + "value": "210", + "unit": "Pence" + } + } + ] + }, + { + "Input": "rolling stone hanno registrato , ` ` harpercollins acquisisce il progetto del libro per $ 3 milioni nel 2008 .", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "$ 3 milioni", + "TypeName": "currency", + "Resolution": { + "value": "3000000", + "unit": "Dollar" + } + } + ] + }, + { + "Input": "la loro conlusione รจ stata una concisa dichiarazione che $ 48 \" non sono adeguati . \"", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "$ 48", + "TypeName": "currency", + "Resolution": { + "value": "48", + "unit": "Dollar" + } + } + ] + }, + { + "Input": "2013 , l'edizione del forbes magazine con keith sulla copertina con il titolo` ` l'uomo della musica country da $ 500 milioni ' ' .", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "$ 500 milioni", + "TypeName": "currency", + "Resolution": { + "value": "500000000", + "unit": "Dollar" + } + } + ] + }, + { + "Input": "harry ferguson ci ha citato in giudizio per l'uso illegale dei sui brevetti, chiedendo un compenso di ยฃ 90 milioni , risolto in via extragiudiziale nel 1952 .", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "ยฃ 90 milioni", + "TypeName": "currency", + "Resolution": { + "value": "90000000", + "unit": "Pound" + } + } + ] + }, + { + "Input": "aerosmith si รจ accordato con columbia a metร  del 1972 per un valore di $ 125.000 e ha pubblicato il loro album di debutto , aerosmith .", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "$ 125.000", + "TypeName": "currency", + "Resolution": { + "value": "125000", + "unit": "Dollar" + } + } + ] + }, + { + "Input": "รจ stata una delle maggiori acquisizioni di coke da quando ha comprato odwalla inc . per $ 186 milioni nel 2001 .", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "$ 186 milioni", + "TypeName": "currency", + "Resolution": { + "value": "186000000", + "unit": "Dollar" + } + } + ] + }, + { + "Input": "successivamente , apple e creative hanno raggiunto un accordo , con il quale apple paga $ 100 milioni a creative , e creative si unisce al programma accessorio ` ` made for ipod ' ' .", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "$ 100 milioni", + "TypeName": "currency", + "Resolution": { + "value": "100000000", + "unit": "Dollar" + } + } + ] + }, + { + "Input": "hart - scott filing viene quindi esaminata e gli interssi di ogni antitrust si incontrano . tipicamente , hart - scott adesso รจ usata per dare ai manager di societร  target le prime notizie di un'offerta e la possibilitร  di usare la revisione normativa come tattica dilatoria . i $ 20.000 di tasse potrebbero essere un piccolo costo in questo affare da molti migliardi di dollari, ma un serio ostacolo a migliaia di piccoli, amichevoli accordi .", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "$ 20.000", + "TypeName": "currency", + "Resolution": { + "value": "20000", + "unit": "Dollar" + } + }, + { + "Text": "dollari", + "TypeName": "currency", + "Resolution": { + "value": null, + "unit": "Dollar" + } + } + ] + }, + { + "Input": "dollaro : 143,80 yen , su di 0 . 95 ; 1 . 8500 punti , su di 0 . 0085 .", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "143,80 yen", + "TypeName": "currency", + "Resolution": { + "value": "143,8", + "unit": "Japanese yen" + } + }, + { + "Text": "dollaro", + "TypeName": "currency", + "Resolution": { + "value": null, + "unit": "Dollar" + } + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Italian/DimensionModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Italian/DimensionModel.json new file mode 100644 index 000000000..e3ee80704 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Italian/DimensionModel.json @@ -0,0 +1,715 @@ +[ + { + "Input": "75ml", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "75ml", + "TypeName": "dimension", + "Resolution": { + "value": "75", + "unit": "Millilitro", + "subtype": "Volume" + } + } + ] + }, + { + "Input": "il suo piรน grande svantaggio potrebbe essere il suo spessore di 3 pollici , grande abbastanza da ocnsentire ad un consulente di descriverlo come ingombrante.", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "3 pollici", + "TypeName": "dimension", + "Resolution": { + "value": "3", + "unit": "Pollice", + "subtype": "Length" + } + } + ] + }, + { + "Input": "un tornado ha attraversato un'area lunga circa dieci miglia , uccidendo almeno quattordici persone e trasformando decine di case in macerie.", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "dieci miglia", + "TypeName": "dimension", + "Resolution": { + "value": "10", + "unit": "Miglio", + "subtype": "Length" + } + } + ] + }, + { + "Input": "ha preso molto di piรน di 10 1/2 miglia di cavo e filo per agganciale tutto , e 23 computer .", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "10 1/2 miglia", + "TypeName": "dimension", + "Resolution": { + "value": "10,5", + "unit": "Miglio", + "subtype": "Length" + } + } + ] + }, + { + "Input": "il viaggio di sei miglia al mio hotel in aeroporto che doveva prendere 20 minuti prima nella giornata ha preso piรน di tre ore.", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "sei miglia", + "TypeName": "dimension", + "Resolution": { + "value": "6", + "unit": "Miglio", + "subtype": "Length" + } + } + ] + }, + { + "Input": "industrywide , la produzione di olio in questo paese รจ sceso di 500.000 barili al giorno rispetto ai barili nei primi otto mesi di quest'anno.", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "500.000 barili", + "TypeName": "dimension", + "Resolution": { + "value": "500000", + "unit": "Barile", + "subtype": "Volume" + } + } + ] + }, + { + "Input": "รจ quello che 1 ) spiega perchรจ noi siamo come , beh , noi stessi invece che bo jackson ; 2 ) avverte che รจ possibile affogare in un lago che รจ in media profondo due piedi ; e 3 ) prevede che 10 . 000 scimmie collocate prima di 10 . 000 pianoforti produrranno 1 . 118 brani pubblicabili di rock ' n ' roll.", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "due piedi", + "TypeName": "dimension", + "Resolution": { + "value": "2", + "unit": "Piede", + "subtype": "Length" + } + } + ] + }, + { + "Input": "il 19 maggio, fda, ha iniziato a trattenere funghi cinesi il scatole da 68 once dopo che piรน di 100 persone in mississippi, new york e pennsylvania si sono ammalati mangiando funghi contaminati.", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "68 once", + "TypeName": "dimension", + "Resolution": { + "value": "68", + "unit": "Oncia", + "subtype": "Weight" + } + } + ] + }, + { + "Input": "mr . hulings si compiace che ha venduto tutte le sue azioni una settimana prima che il mercato crollasse di 190 punti il 13 ottobre , e sta usando i soldi per comprare un maneggio di 45 acri.", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "45 acri", + "TypeName": "dimension", + "Resolution": { + "value": "45", + "unit": "Acro", + "subtype": "Area" + } + } + ] + }, + { + "Input": "quindi, per far diventare questo gardenettes letteralmente una stanza, ha abbattuto muri senza finestre (mattone, lattice, siepe) alti da otto a 10 piedi, proiettando i suoi interni in sfumature di un lungo giorno stigio.", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "10 piedi", + "TypeName": "dimension", + "Resolution": { + "value": "10", + "unit": "Piede", + "subtype": "Length" + } + } + ] + }, + { + "Input": "` ` l'amministrazione non vuole sorprese, ' ' osserva jack zaves , che , come direttore dei servizi di carburante delle compagnie aeree americane, compra circa 2,4 miliardi di galloni di carburante per aerei all'anno.", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "2,4 miliardi di galloni", + "TypeName": "dimension", + "Resolution": { + "value": "2400000000", + "unit": "Gallone", + "subtype": "Volume" + } + } + ] + }, + { + "Input": "un raffredatore di acqua da 10 galloni si รจ rovesciato sul pavimento , bagnando il tappeto rosso.", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "10 galloni", + "TypeName": "dimension", + "Resolution": { + "value": "10", + "unit": "Gallone", + "subtype": "Volume" + } + } + ] + }, + { + "Input": "nelle vicinanze, sei delfini salteranno in un acquario da 1,5 milioni di galloni di acqua salata.", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "1,5 milioni di galloni", + "TypeName": "dimension", + "Resolution": { + "value": "1500000", + "unit": "Gallone", + "subtype": "Volume" + } + } + ] + }, + { + "Input": "e questo bambino รจ piรน di due libbre.", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "due libbre", + "TypeName": "dimension", + "Resolution": { + "value": "2", + "unit": "Libbra", + "subtype": "Weight" + } + } + ] + }, + { + "Input": "``non mi fido delle persone che non mangiano,'' ha detto ms. volokh, anche se lei stessa ha smesso di mangiare qualche anno fa per perdere 25 libbre.", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "25 libbre", + "TypeName": "dimension", + "Resolution": { + "value": "25", + "unit": "Libbra", + "subtype": "Weight" + } + } + ] + }, + { + "Input": "shell , una filiale di royal dutch / shell group , gli sarร  concesso di esportare 0,9 trilioni di piedi cubi , e gulf , una unitร  di olympia & york developments ltd. gli sarร  concesso di esportare", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "0,9 trilioni di piedi cubi", + "TypeName": "dimension", + "Resolution": { + "value": "9E+17", + "unit": "Piede cubo", + "subtype": "Volume" + } + } + ] + }, + { + "Input": "i punti salienti del documento, come attualmente inquadrati , sono: - - una restrizione sulla quantitร  di beni immobili che una famiglia puรฒ possedere , a 660 metri quadri nelle sei cittร  piรน grandi della nazione , ma di piรน nelle cittร  piรน piccole e nelle aree rurali.", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "660 metri quadri", + "TypeName": "dimension", + "Resolution": { + "value": "660", + "unit": "Metro quadrato", + "subtype": "Area" + } + } + ] + }, + { + "Input": "gli eserciti di tigrea sono ora 200 miglia a nord di addis ababa , minacciando la cittรจ di dese , che taglierebbe fuori il capitale di mr . mengistu ' s dal porto di assab , grazie al quale tutto il combustibile e e le altre forniture raggiungono addis ababa.", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "200 miglia", + "TypeName": "dimension", + "Resolution": { + "value": "200", + "unit": "Miglio", + "subtype": "Length" + } + } + ] + }, + { + "Input": "ha detto che uno dei computer ha intrapreso un viaggio di tre piedi scivolando sul pavimento.", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "tre piedi", + "TypeName": "dimension", + "Resolution": { + "value": "3", + "unit": "Piede", + "subtype": "Length" + } + } + ] + }, + { + "Input": "il cuore delle sue partecipazioni รจ 190.000 metri quadri di proprietร  incredibilmente costose nel distretto marunouchi , il centro finanziario ed economico di tokyo , spesso chiamato scherzosamente` ` mitsubishi village. ' '", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "190.000 metri quadri", + "TypeName": "dimension", + "Resolution": { + "value": "190000", + "unit": "Metro quadrato", + "subtype": "Area" + } + } + ] + }, + { + "Input": "il satellite, costruito da hughes per la international telecommunications satellite organization , รจ parte di un contratto da $ 700 milioni conferiti a hughes nel 1982 per sviluppare cinque satelliti da tre tonnellate.", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "tre tonnellate", + "TypeName": "dimension", + "Resolution": { + "value": "3", + "unit": "Tonnellata", + "subtype": "Weight" + } + } + ] + }, + { + "Input": "in un rapporto del 1996 sulle armi biologiche, il centro per gli studi strategici e internazionali, un istituto di ricerca di politica pubblica a washington , avvisano che era molto facile per aspiranti terroristi assemblare armi biologiche _ usando attrezzatura commerciale con una capacitร  di 130 galloni.", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "130 galloni", + "TypeName": "dimension", + "Resolution": { + "value": "130", + "unit": "Gallone", + "subtype": "Volume" + } + } + ] + }, + { + "Input": "la raccolta dei dati del dipartimento del commercio del gruppo ha mostrato le importazioni agosto , il secondo totale mensile piรน grande dell'anno, era sopra del 5 % dalle 1.458.000 tonnellate di luglio ma al di sotto del massimo dell'anno scorso, nel giugno 1988.", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "1.458.000 tonnellate", + "TypeName": "dimension", + "Resolution": { + "value": "1458000", + "unit": "Tonnellata", + "subtype": "Weight" + } + } + ] + }, + { + "Input": "al n . 1 , singh ha colpito un ferro 9 lanciando a meno di sei piedi dalla coppa.", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "sei piedi", + "TypeName": "dimension", + "Resolution": { + "value": "6", + "unit": "Piede", + "subtype": "Length" + } + } + ] + }, + { + "Input": "cosรฌ quando il raccolto di psyllium del prossimo anno viene raccolto a marzo , forse sarร  piรน piccolo delle 16.000 tonnellate dei cinque anni scorsi - - proprio sulla cresta del boom del pysllium.", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "16.000 tonnellate", + "TypeName": "dimension", + "Resolution": { + "value": "16000", + "unit": "Tonnellata", + "subtype": "Weight" + } + } + ] + }, + { + "Input": "il 486 รจ il discendente di una lunga serie di chip intel che hanno iniziato a dominare il merceto da quando ibm utilizzรฒ il chip a 16-bit 8088 pr i suoi primi personal computer.", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "16-bit", + "TypeName": "dimension", + "Resolution": { + "value": "16", + "unit": "Bit", + "subtype": "Information" + } + } + ] + }, + { + "Input": "Il 'jiotto caspita' puรฒ correre oltre i 188 miglia all'ora, disse un portavoce dell'azienda.", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "188 miglia all'ora", + "TypeName": "dimension", + "Resolution": { + "value": "188", + "unit": "Miglia all'ora", + "subtype": "Speed" + } + } + ] + }, + { + "Input": "la marina ha allestito una zona di atterraggio per elicotteri a soli 100 metri da una sala operatoria mobile, proprio alla periferia di Baghdad.", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "100 metri", + "TypeName": "dimension", + "Resolution": { + "value": "100", + "unit": "Metro", + "subtype": "Length" + } + } + ] + }, + { + "Input": "caltrans prevede di aggiungere un secondo ponte per autobus e parcheggi sopra la media di un tratto di 2,5 miglia dell'autostrada del porto appena a sud di Los Angeles, vicino al colosseo.", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "2,5 miglia", + "TypeName": "dimension", + "Resolution": { + "value": "2,5", + "unit": "Miglio", + "subtype": "Length" + } + } + ] + }, + { + "Input": "sulla mia guida di quattro miglia al quartier generale della fattoria ogni mattina, guido da altre quattro case vuote.", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "quattro miglia", + "TypeName": "dimension", + "Resolution": { + "value": "4", + "unit": "Miglio", + "subtype": "Length" + } + } + ] + }, + { + "Input": "siamo insultati, ha detto langa dal quartier generale greco cattolico, a circa 325 chilometri a nord-ovest di Bucarest.", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "325 chilometri", + "TypeName": "dimension", + "Resolution": { + "value": "325", + "unit": "Chilometro", + "subtype": "Length" + } + } + ] + }, + { + "Input": "rotich รจ un piccolo ( 5 piedi", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "5 piedi", + "TypeName": "dimension", + "Resolution": { + "value": "5", + "unit": "Piede", + "subtype": "Length" + } + } + ] + }, + { + "Input": "4 pollici) 28enne che non ha iniziato a correre seriamente fino a tre anni fa e non ha gareggiato in casa fino a questo mese.", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "4 pollici", + "TypeName": "dimension", + "Resolution": { + "value": "4", + "unit": "Pollice", + "subtype": "Length" + } + } + ] + }, + { + "Input": "raceway park (minnesota) a Shakopee รจ un ovale pavimentato di 1/4 di miglio.", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "1/4 di miglio", + "TypeName": "dimension", + "Resolution": { + "value": "0,25", + "unit": "Miglio", + "subtype": "Length" + } + } + ] + }, + { + "Input": "La montagna di castlecrag si trova a sud del lago del fossato, a 1,6 km a ovest del monte frink lungo la stessa linea di cresta.", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "1,6 km", + "TypeName": "dimension", + "Resolution": { + "value": "1,6", + "unit": "Chilometro", + "subtype": "Length" + } + } + ] + }, + { + "Input": "le colline di javadi si trovano a circa 17 km da ambur.", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "17 km", + "TypeName": "dimension", + "Resolution": { + "value": "17", + "unit": "Chilometro", + "subtype": "Length" + } + } + ] + }, + { + "Input": "dopo aver circondato il lago Michigan in prossimitร  dell'esposizione per due ore, il comandante hugo eckener ha atterrato il dirigibile di 776 piedi nel vicino aeroporto di curtiss-wright a glenview.", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "776 piedi", + "TypeName": "dimension", + "Resolution": { + "value": "776", + "unit": "Piede", + "subtype": "Length" + } + } + ] + }, + { + "Input": "lo svincolo con l'autostrada 35 e l'autostrada 115 per Lindsay e Peterborough (uscita 436) si trova a 500 metri ad est di Bennett Road.", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "500 metri", + "TypeName": "dimension", + "Resolution": { + "value": "500", + "unit": "Metro", + "subtype": "Length" + } + } + ] + }, + { + "Input": "nel 1995 Canon ha introdotto il primo obiettivo SLR disponibile in commercio con stabilizzazione dell'immagine interna, ef 75-300mm f / 4-5.6 รจ usm.", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "300mm", + "TypeName": "dimension", + "Resolution": { + "value": "300", + "unit": "Millimetro", + "subtype": "Length" + } + } + ] + }, + { + "Input": "Gli sterili armamenti di dagenham, essex produssero un kit di conversione comprendente un nuovo barilotto da 7,62 mm, un caricatore, un estrattore e un eiettore per la vendita commerciale.", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "7,62 mm", + "TypeName": "dimension", + "Resolution": { + "value": "7,62", + "unit": "Millimetro", + "subtype": "Length" + } + } + ] + }, + { + "Input": "il progetto costa $ 46. 8 milioni, e ha lo scopo di aumentare la capacitร  produttiva dell'azienda del 25% a 34.500 tonnellate di catodo di rame all'anno.", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "34.500 tonnellate", + "TypeName": "dimension", + "Resolution": { + "value": "34500", + "unit": "Tonnellata", + "subtype": "Weight" + } + } + ] + }, + { + "Input": "acciaio canadese - la produzione di lingotti ha totalizzato 291.890 tonnellate nella settimana terminata il 7 ott., in aumento del 14. 8% dal totale della settimana precedente, ha detto statistiche canada, un'agenzia federale.", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "291.890 tonnellate", + "TypeName": "dimension", + "Resolution": { + "value": "291890", + "unit": "Tonnellata", + "subtype": "Weight" + } + } + ] + }, + { + "Input": "le pantere florida vivono in una gamma di case tra 190 km2.", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "190 km2", + "TypeName": "dimension", + "Resolution": { + "value": "190", + "unit": "Chilometro quadrato", + "subtype": "Area" + } + } + ] + }, + { + "Input": "una tonnellata รจ pari a 2.204,62 libbre.", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "una tonnellata", + "TypeName": "dimension", + "Resolution": { + "value": "1", + "unit": "Tonnellata", + "subtype": "Weight" + } + }, + { + "Text": "2.204,62 libbre", + "TypeName": "dimension", + "Resolution": { + "value": "2204,62", + "unit": "Libbra", + "subtype": "Weight" + } + } + ] + }, + { + "Input": "l'amministrazione", + "NotSupported": "javascript, python, java", + "Results": [] + }, + { + "Input": "l ' autostrada", + "NotSupported": "javascript, python, java", + "Results": [] + }, + { + "Input": "Ci sono 20 l d'acqua qui.", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "20 l", + "Start": 8, + "End": 11, + "TypeName": "dimension", + "Resolution": { + "unit": "Litro", + "subtype": "Volume", + "value": "20" + } + } + ] + }, + { + "Input": "Ci sono 10l d'acqua qui.", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "10l", + "Start": 8, + "End": 10, + "TypeName": "dimension", + "Resolution": { + "unit": "Litro", + "subtype": "Volume", + "value": "10" + } + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Italian/TemperatureModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Italian/TemperatureModel.json new file mode 100644 index 000000000..7487cb40a --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Italian/TemperatureModel.json @@ -0,0 +1,554 @@ +[ + { + "Input": "la temperatura esterna รจ di 40 gradi celsius", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "40 gradi celsius", + "TypeName": "temperature", + "Resolution": { + "value": "40", + "unit": "C" + } + } + ] + }, + { + "Input": "In texas ci sono 90 fahrenheit", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "90 fahrenheit", + "TypeName": "temperature", + "Resolution": { + "value": "90", + "unit": "F" + } + } + ] + }, + { + "Input": "-5 gradi fahrenheit", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "-5 gradi fahrenheit", + "TypeName": "temperature", + "Resolution": { + "value": "-5", + "unit": "F" + } + } + ] + }, + { + "Input": "6 gradi celsius", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "6 gradi celsius", + "TypeName": "temperature", + "Resolution": { + "value": "6", + "unit": "C" + } + } + ] + }, + { + "Input": "98,6 gradi f รจ una temperatura normale", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "98,6 gradi f", + "TypeName": "temperature", + "Resolution": { + "value": "98,6", + "unit": "F" + } + } + ] + }, + { + "Input": "imposta la temperatura a 30 gradi celsius", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "30 gradi celsius", + "TypeName": "temperature", + "Resolution": { + "value": "30", + "unit": "C" + } + } + ] + }, + { + "Input": "normalmente la temperatura รจ di 98,6 gradi fahrenheit", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "98,6 gradi fahrenheit", + "TypeName": "temperature", + "Resolution": { + "value": "98,6", + "unit": "F" + } + } + ] + }, + { + "Input": "100 gradi f", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "100 gradi f", + "TypeName": "temperature", + "Resolution": { + "value": "100", + "unit": "F" + } + } + ] + }, + { + "Input": "20 gradi c", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "20 gradi c", + "TypeName": "temperature", + "Resolution": { + "value": "20", + "unit": "C" + } + } + ] + }, + { + "Input": "100,2 gradi farenheit sono pochi", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "100,2 gradi farenheit", + "TypeName": "temperature", + "Resolution": { + "value": "100,2", + "unit": "F" + } + } + ] + }, + { + "Input": "10,5 celsius", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "10,5 celsius", + "TypeName": "temperature", + "Resolution": { + "value": "10,5", + "unit": "C" + } + } + ] + }, + { + "Input": "20 gradi celsius", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "20 gradi celsius", + "TypeName": "temperature", + "Resolution": { + "value": "20", + "unit": "C" + } + } + ] + }, + { + "Input": "20,3 celsius", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "20,3 celsius", + "TypeName": "temperature", + "Resolution": { + "value": "20,3", + "unit": "C" + } + } + ] + }, + { + "Input": "34,5 celsius", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "34,5 celsius", + "TypeName": "temperature", + "Resolution": { + "value": "34,5", + "unit": "C" + } + } + ] + }, + { + "Input": "la temperatura esterna รจ di 98 gradi", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "98 gradi", + "TypeName": "temperature", + "Resolution": { + "value": "98", + "unit": "Degree" + } + } + ] + }, + { + "Input": "imposta il termostato a 85ยฐ", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "85ยฐ", + "TypeName": "temperature", + "Resolution": { + "value": "85", + "unit": "Degree" + } + } + ] + }, + { + "Input": "alza la temperatura di 5 gradi", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "5 gradi", + "TypeName": "temperature", + "Resolution": { + "value": "5", + "unit": "Degree" + } + } + ] + }, + { + "Input": "imposta la temperatura a 70 gradi f", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "70 gradi f", + "TypeName": "temperature", + "Resolution": { + "value": "70", + "unit": "F" + } + } + ] + }, + { + "Input": "alza la temperatura di 20 gradi", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "20 gradi", + "TypeName": "temperature", + "Resolution": { + "value": "20", + "unit": "Degree" + } + } + ] + }, + { + "Input": "imposta la temperatura a 100 gradi", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "100 gradi", + "TypeName": "temperature", + "Resolution": { + "value": "100", + "unit": "Degree" + } + } + ] + }, + { + "Input": "mantieni la temperatura a 75 gradi f", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "75 gradi f", + "TypeName": "temperature", + "Resolution": { + "value": "75", + "unit": "F" + } + } + ] + }, + { + "Input": "let the temperatura be at 40 celsius", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "40 celsius", + "TypeName": "temperature", + "Resolution": { + "value": "40", + "unit": "C" + } + } + ] + }, + { + "Input": "lascia la temperatura a 50 gradi", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "50 gradi", + "TypeName": "temperature", + "Resolution": { + "value": "50", + "unit": "Degree" + } + } + ] + }, + { + "Input": "converti 10 celsius in fahrenheit", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "10 celsius", + "TypeName": "temperature", + "Resolution": { + "value": "10", + "unit": "C" + } + }, + { + "Text": "fahrenheit", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "F" + } + } + ] + }, + { + "Input": "34,9 centigradi in farenheit", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "34,9 centigradi", + "TypeName": "temperature", + "Resolution": { + "value": "34,9", + "unit": "C" + } + }, + { + "Text": "farenheit", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "F" + } + } + ] + }, + { + "Input": "converti 200 celsius celsius in fahrenheit", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "200 celsius", + "TypeName": "temperature", + "Resolution": { + "value": "200", + "unit": "C" + } + }, + { + "Text": "celsius", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "C" + } + }, + { + "Text": "fahrenheit", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "F" + } + } + ] + }, + { + "Input": "fahrenheit in celsius 101 fahrenheit รจ troppo celsius", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "101 fahrenheit", + "TypeName": "temperature", + "Resolution": { + "value": "101", + "unit": "F" + } + }, + { + "Text": "fahrenheit", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "F" + } + }, + { + "Text": "celsius", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "C" + } + }, + { + "Text": "celsius", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "C" + } + } + ] + }, + { + "Input": "50 gradi celsius celsius in fahrenheit", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "50 gradi celsius", + "TypeName": "temperature", + "Resolution": { + "value": "50", + "unit": "C" + } + }, + { + "Text": "celsius", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "C" + } + }, + { + "Text": "fahrenheit", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "F" + } + } + ] + }, + { + "Input": "puoi convertire 51 fahrenheit in gradi celsius", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "51 fahrenheit", + "TypeName": "temperature", + "Resolution": { + "value": "51", + "unit": "F" + } + }, + { + "Text": "gradi celsius", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "C" + } + } + ] + }, + { + "Input": "converti 106 gradi fahrenheit in gradi celsius", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "106 gradi fahrenheit", + "TypeName": "temperature", + "Resolution": { + "value": "106", + "unit": "F" + } + }, + { + "Text": "gradi celsius", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "C" + } + } + ] + }, + { + "Input": "converti 45 gradi fahrenheit in celsius", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "45 gradi fahrenheit", + "TypeName": "temperature", + "Resolution": { + "value": "45", + "unit": "F" + } + }, + { + "Text": "celsius", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "C" + } + } + ] + }, + { + "Input": "come convertire - 20 gradi fahrenheit in celsius", + "NotSupportedByDesign": "python,javascript,python", + "Results": [ + { + "Text": "- 20 gradi fahrenheit", + "TypeName": "temperature", + "Resolution": { + "value": "-20", + "unit": "F" + } + }, + { + "Text": "celsius", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "C" + } + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Japanese/AgeModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Japanese/AgeModel.json new file mode 100644 index 000000000..32c4ed22b --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Japanese/AgeModel.json @@ -0,0 +1,279 @@ +[ + { + "Input": "็งใฏ29ๆญณใงใ™ใ€‚", + "NotSupported": "python", + "Results": [ + { + "Text": "29ๆญณ", + "TypeName": "age", + "Resolution": { + "value": "29", + "unit": "Year" + }, + "Start": 2, + "End": 4 + } + ] + }, + { + "Input": "ใ“ใ‚Œใฏใ€่ตคใกใ‚ƒใ‚“ใŒใ‚ใšใ‹10ใƒถๆœˆใ ใฃใŸใจใใซ่ตทใ“ใฃใŸ", + "NotSupported": "python", + "Results": [ + { + "Text": "10ใƒถๆœˆ", + "TypeName": "age", + "Resolution": { + "value": "10", + "unit": "Month" + }, + "Start": 12, + "End": 15 + } + ] + }, + { + "Input": "12ๆœˆๅˆๆ—ฌใซ็”Ÿใพใ‚ŒใŸใฎใฏใ™ใงใซ3้€ฑ้–“ใงใ™", + "NotSupported": "python", + "Results": [ + { + "Text": "3้€ฑ้–“", + "TypeName": "age", + "Resolution": { + "value": "3", + "unit": "Week" + }, + "Start": 15, + "End": 17 + } + ] + }, + { + "Input": "ๅฝผๅฅณใฏ1945ๅนด5ๆœˆ8ๆ—ฅใซ็”Ÿใพใ‚Œใ€็พๅœจ60ๆญณใงใ™ใ€‚", + "NotSupported": "python", + "Results": [ + { + "Text": "60ๆญณ", + "TypeName": "age", + "Resolution": { + "value": "60", + "unit": "Year" + }, + "Start": 19, + "End": 21 + } + ] + }, + { + "Input": "ๅฝผๅฅณใฏใ‚‚ใ†7ๆญณใซใชใฃใŸใฎใง,ๅฐๅญฆๆ กใซ่กŒใใ“ใจใŒใงใใŸ", + "NotSupported": "python", + "Results": [ + { + "Text": "7ๆญณ", + "TypeName": "age", + "Resolution": { + "value": "7", + "unit": "Year" + }, + "Start": 5, + "End": 6 + } + ] + }, + { + "Input": "90ๆ—ฅ้ฝขใฎๅญไพ›ใฏ็—…้™ขใซ่กŒใฃใฆๆคœๆŸปใ‚’ใ™ใ‚‹ในใใงใ™", + "NotSupported": "python", + "Results": [ + { + "Text": "90ๆ—ฅ้ฝข", + "TypeName": "age", + "Resolution": { + "value": "90", + "unit": "Day" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "70-90ๆ—ฅ้ฝขใฎๅญใฏใ€ใƒ†ใ‚นใƒˆใฎใŸใ‚ใซ็—…้™ขใซ่กŒใๅฟ…่ฆใŒใ‚ใ‚Šใพใ™", + "NotSupported": "javascript, python", + "Results": [ + { + "Text": "90ๆ—ฅ้ฝข", + "TypeName": "age", + "Resolution": { + "value": "90", + "unit": "Day" + }, + "Start": 3, + "End": 6 + } + ] + }, + { + "Input": "ๅฎŒๆˆใซไธ€ใ€‡ๅนดใฎๆญณๆœˆใ‚’่ฆใ™ใ‚‹", + "NotSupported": "python", + "Results": [] + }, + { + "Input": "12ๆ‰", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "12ๆ‰", + "TypeName": "age", + "Resolution": { + "value": "12", + "unit": "Year" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "ๅฝผใฏใ‚‚ใ†็”Ÿใพใ‚Œใฆใ‹ใ‚‰12้€ฑใŸใฃใŸใ‚ˆใ€‚", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "12้€ฑ", + "TypeName": "age", + "Resolution": { + "value": "12", + "unit": "Week" + }, + "Start": 10, + "End": 12 + } + ] + }, + { + "Input": "ๅฝผๅฅณใฏ5ๆญณใฎๆ™‚ใซใ€่‡ช่ปข่ปŠใ‚’ๆผ•ใ’ใ‚‹ใ‚ˆใ†ใซใชใฃใŸใ€‚", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "5ๆญณ", + "TypeName": "age", + "Resolution": { + "value": "5", + "unit": "Year" + }, + "Start": 3, + "End": 4 + } + ] + }, + { + "Input": "ๅฝผๅฅณใฏ1945ๅนด5ๆœˆ8ๆ—ฅ็”Ÿใพใ‚Œใงใ€ไปŠใฏๅ…ญๅๆ‰ใ ใ€‚", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅ…ญๅๆ‰", + "TypeName": "age", + "Resolution": { + "value": "60", + "unit": "Year" + }, + "Start": 19, + "End": 21 + } + ] + }, + { + "Input": "ใ“ใฎไบ‹ไปถใฏใพใ ่ตคใกใ‚ƒใ‚“ใŒ10ใƒถๆœˆใฎๆ™‚ใซ่ตทใใŸใ“ใจใ ใ€‚", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "10ใƒถๆœˆ", + "TypeName": "age", + "Resolution": { + "value": "10", + "unit": "Month" + }, + "Start": 12, + "End": 15 + } + ] + }, + { + "Input": "12ๆœˆๅˆ็”Ÿใพใ‚Œใชใ‚‰ใฐใ€ใ‚‚ใ†ไธ‰ๆญณใ ใญ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไธ‰ๆญณ", + "TypeName": "age", + "Resolution": { + "value": "3", + "unit": "Week" + }, + "Start": 13, + "End": 14 + } + ] + }, + { + "Input": "ๅฝผๅฅณใฏใ‚‚ใ†7ๆญณใซใชใฃใŸใ‹ใ‚‰ใ€ๅฐๅญฆๆ กใซ่กŒใ‘ใ‚‹ใ‚ˆใ€‚", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "7ๆญณ", + "TypeName": "age", + "Resolution": { + "value": "7", + "unit": "Year" + }, + "Start": 5, + "End": 6 + } + ] + }, + { + "Input": "็”Ÿใพใ‚Œใฆ70ๆ—ฅใ‹ใ‚‰ไนๅๆ—ฅใ‚‚็ซ‹ใคๅญไพ›ใฏ็—…้™ขใธๆคœๆŸปใ—ใซ่กŒใในใใ ใ€‚", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไนๅๆ—ฅ", + "TypeName": "age", + "Resolution": { + "value": "90", + "unit": "Day" + }, + "Start": 9, + "End": 11 + } + ] + }, + { + "Input": "็งใฏใพใ 29ๆ‰ใ ใ‚ˆ๏ผ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "29ๆ‰", + "TypeName": "age", + "Resolution": { + "value": "29", + "unit": "Year" + }, + "Start": 4, + "End": 6 + } + ] + }, + { + "Input": "็”Ÿใพใ‚Œใฆ90ๆ—ฅใ‚‚็ซ‹ใคๅญไพ›ใฏ็—…้™ขใธๆคœๆŸปใ—ใซ่กŒใในใใ ใ€‚", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "90ๆ—ฅ", + "TypeName": "age", + "Resolution": { + "value": "90", + "unit": "Day" + }, + "Start": 4, + "End": 6 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Japanese/CurrencyModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Japanese/CurrencyModel.json new file mode 100644 index 000000000..7c312afe9 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Japanese/CurrencyModel.json @@ -0,0 +1,978 @@ +[ + { + "Input": "ไปŠๆ—ฅใฎๆ—ฅ็ตŒๅนณๅ‡ใฏ2222ๅ††13้Šญใงใ™ใ€‚", + "NotSupported": "python", + "Results": [ + { + "Text": "2222ๅ††13้Šญ", + "TypeName": "currency", + "Resolution": { + "isoCurrency": "JPY", + "value": "2222.13", + "unit": "Japanese yen" + }, + "Start": 8, + "End": 15 + } + ] + }, + { + "Input": "ๆฌกใฎๅœ่ปŠ้ง…ใฏ้Šญๅ‡ฝ", + "NotSupported": "python", + "Results": [] + }, + { + "Input": "35ๅ„„ๅ††", + "NotSupported": "python", + "Results": [ + { + "Text": "35ๅ„„ๅ††", + "TypeName": "currency", + "Resolution": { + "isoCurrency": "JPY", + "value": "3500000000", + "unit": "Japanese yen" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "ใใฎใ‚ทใƒฅใƒผใ‚ฏใƒชใƒผใƒ ใฏ1ๅ€‹\\100ใงใ™", + "NotSupported": "python", + "Results": [ + { + "Text": "\\100", + "TypeName": "currency", + "Resolution": { + "isoCurrency": "JPY", + "value": "100", + "unit": "Japanese yen" + }, + "Start": 12, + "End": 15 + } + ] + }, + { + "Input": "printf(\"1\\n2\\n\");", + "NotSupported": "python", + "Results": [] + }, + { + "Input": "1,280ๅ††", + "NotSupported": "python", + "Results": [ + { + "Text": "1,280ๅ††", + "TypeName": "currency", + "Resolution": { + "isoCurrency": "JPY", + "value": "1280", + "unit": "Japanese yen" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "ใใฎไธญใงใ€ๅ››ๅทใฎๅฝฉๅ‹ใฎไธญใง1ๆณจ1000ไธ‡ไบบๆฐ‘ๅ…ƒใฎๅŸบๆœฌ็š„ใชใƒˆใƒƒใƒ—่ณžใ‚’ๅพ—ใพใ—ใŸใ€‚", + "NotSupported": "python", + "Results": [ + { + "Text": "1000ไธ‡ไบบๆฐ‘ๅ…ƒ", + "TypeName": "currency", + "Resolution": { + "isoCurrency": "CNY", + "value": "10000000", + "unit": "Chinese yuan" + }, + "Start": 15, + "End": 22 + } + ] + }, + { + "Input": "ไปŠๅ›žใฎๅ—่ณž็ต‚ไบ†ๅพŒใ€่ณžๆฑ ใฎ้‡‘้กใŒ36.57ๅ„„ไบบๆฐ‘ๅ…ƒใซไธŠใฃใŸใ€‚", + "NotSupported": "python", + "Results": [ + { + "Text": "36.57ๅ„„ไบบๆฐ‘ๅ…ƒ", + "TypeName": "currency", + "Resolution": { + "isoCurrency": "CNY", + "value": "3657000000", + "unit": "Chinese yuan" + }, + "Start": 15, + "End": 23 + } + ] + }, + { + "Input": "1ใƒฆใƒผใƒญใงใ„ใ„ใงใ™ใ€‚", + "NotSupported": "python", + "Results": [ + { + "Text": "1ใƒฆใƒผใƒญ", + "TypeName": "currency", + "Resolution": { + "isoCurrency": "EUR", + "value": "1", + "unit": "Euro" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "ไธกๆ›ฟ1.0753ใƒ‰ใƒซ", + "NotSupported": "python", + "Results": [ + { + "Text": "1.0753ใƒ‰ใƒซ", + "TypeName": "currency", + "Resolution": { + "isoCurrency": "USD", + "value": "1.0753", + "unit": "United States dollar" + }, + "Start": 2, + "End": 9 + } + ] + }, + { + "Input": "ไธกๆ›ฟ1.0092ใ‚นใ‚คใ‚นใƒปใƒ•ใƒฉใƒณ", + "NotSupported": "python", + "Results": [ + { + "Text": "1.0092ใ‚นใ‚คใ‚นใƒปใƒ•ใƒฉใƒณ", + "TypeName": "currency", + "Resolution": { + "isoCurrency": "CHF", + "value": "1.0092", + "unit": "Swiss franc" + }, + "Start": 2, + "End": 14 + } + ] + }, + { + "Input": "2016ๅนดใฏๅˆไฝตใชใฉใง็›ดๆŽฅๆŠ•่ณ‡ใ—ใ€ไธญๅ›ฝใฎ่ณ‡้‡‘ใฏ1200ๅ„„ใƒ‰ใƒซใŒๆตๅ‡บใ—ใŸ", + "NotSupported": "python", + "Results": [ + { + "Text": "1200ๅ„„ใƒ‰ใƒซ", + "TypeName": "currency", + "Resolution": { + "isoCurrency": "USD", + "value": "120000000000", + "unit": "United States dollar" + }, + "Start": 23, + "End": 29 + } + ] + }, + { + "Input": "ๅฎๅฎ‰็ง‘ๅญฆๆŠ€่ก“ไผš็คพใฏใ€ๅ›ฝ้š›็ฒพๅฏ†ใช15ไบบใฎๆ ชไธปใจ่ฒทๅŽๅ”่ญฐใ‚’็ท ็ตใ—ใ€1ๆ ชๅฝ“ใŸใ‚Š1.95้ฆ™ๆธฏใƒ‰ใƒซใง", + "NotSupported": "python", + "Results": [ + { + "Text": "1.95้ฆ™ๆธฏใƒ‰ใƒซ", + "TypeName": "currency", + "Resolution": { + "isoCurrency": "HKD", + "value": "1.95", + "unit": "Hong Kong dollar" + }, + "Start": 36, + "End": 43 + } + ] + }, + { + "Input": "ไธญๅคฎ้Š€่กŒใฏๆœŸ้™ๅˆ‡ใ‚Œใฎ5306ๅ„„ใƒ‹ใƒฅใƒผๅฐๆนพใƒ‰ใƒซใ‚’็ขบๅฎšใ™ใ‚‹", + "NotSupported": "python", + "Results": [ + { + "Text": "5306ๅ„„ใƒ‹ใƒฅใƒผๅฐๆนพใƒ‰ใƒซ", + "TypeName": "currency", + "Resolution": { + "isoCurrency": "TWD", + "value": "530600000000", + "unit": "New Taiwan dollar" + }, + "Start": 10, + "End": 21 + } + ] + }, + { + "Input": "ๆฑ่Šใฏใ‚‚ใ†1ไธ‡ๅ„„ๅ††ใงๅ–ๅผ•้Š€่กŒใซ่ž่ณ‡ใ‚’็”ณ่ซ‹ใ—ใŸ", + "NotSupported": "python", + "Results": [ + { + "Text": "1ไธ‡ๅ„„ๅ††", + "TypeName": "currency", + "Resolution": { + "isoCurrency": "JPY", + "value": "1000000000000", + "unit": "Japanese yen" + }, + "Start": 5, + "End": 8 + } + ] + }, + { + "Input": "445ใƒŠใ‚คใƒฉใงไธกๆ›ฟใ™ใ‚‹", + "NotSupported": "python", + "Results": [ + { + "Text": "445ใƒŠใ‚คใƒฉ", + "TypeName": "currency", + "Resolution": { + "isoCurrency": "NGN", + "value": "445", + "unit": "Nigerian naira" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "15ใƒ‰ใƒซ", + "NotSupported": "python", + "Results": [ + { + "Text": "15ใƒ‰ใƒซ", + "TypeName": "currency", + "Resolution": { + "isoCurrency": "USD", + "value": "15", + "unit": "United States dollar" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "10ใƒ‰ใƒซ", + "NotSupported": "python", + "Results": [ + { + "Text": "10ใƒ‰ใƒซ", + "TypeName": "currency", + "Resolution": { + "isoCurrency": "USD", + "value": "10", + "unit": "United States dollar" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "ใ‚Šใ‚“ใ”ใŒ1ใƒ‰ใƒซๅ‰ฒๅผ•ใ™ใ‚‹", + "NotSupported": "python", + "Results": [ + { + "Text": "1ใƒ‰ใƒซ", + "TypeName": "currency", + "Resolution": { + "isoCurrency": "USD", + "value": "1", + "unit": "United States dollar" + }, + "Start": 4, + "End": 6 + } + ] + }, + { + "Input": "ใ“ใฎใƒ‘ใ‚ฝใ‚ณใƒณใฏ2ใƒ‰ใƒซใงใ™", + "NotSupported": "python", + "Results": [ + { + "Text": "2ใƒ‰ใƒซ", + "TypeName": "currency", + "Resolution": { + "isoCurrency": "USD", + "value": "2", + "unit": "United States dollar" + }, + "Start": 7, + "End": 9 + } + ] + }, + { + "Input": "ใ“ใฎใƒ‘ใ‚ฝใ‚ณใƒณใฏ2ใƒ‰ใƒซ3ใ‚ปใƒณใƒˆใงใ™ใ€‚", + "NotSupported": "python", + "Results": [ + { + "Text": "2ใƒ‰ใƒซ3ใ‚ปใƒณใƒˆ", + "TypeName": "currency", + "Resolution": { + "isoCurrency": "USD", + "value": "2.03", + "unit": "United States dollar" + }, + "Start": 7, + "End": 13 + } + ] + }, + { + "Input": "ไธญๅ›ฝ็งปๅ‹•ใฎๅนด้–“ๅŽๅ…ฅใฏ$ 48.2 ไธ‡ใงใ€ใจใฆใ‚‚ใ™ใ”ใ„ใงใ™", + "NotSupported": "python", + "Results": [ + { + "Text": "$ 48.2 ไธ‡", + "TypeName": "currency", + "Resolution": { + "value": "482000", + "unit": "Dollar" + }, + "Start": 10, + "End": 17 + } + ] + }, + { + "Input": "ไธญๅ›ฝ็งปๅ‹•ใฎๅนด้–“ๅŽๅ…ฅใฏus$ 48.2 ไธ‡ใงใ€ใจใฆใ‚‚ใ™ใ”ใ„ใงใ™", + "NotSupported": "python", + "Results": [ + { + "Text": "us$ 48.2 ไธ‡", + "TypeName": "currency", + "Resolution": { + "isoCurrency": "USD", + "value": "482000", + "unit": "United States dollar" + }, + "Start": 10, + "End": 19 + } + ] + }, + { + "Input": "้ซ˜็”ฐใฏๆฏŽๆ—ฅโ‚ฌ 1.5 ใ‹ใ‹ใ‚Šใพใ™", + "NotSupported": "python", + "Results": [ + { + "Text": "โ‚ฌ 1.5", + "TypeName": "currency", + "Resolution": { + "isoCurrency": "EUR", + "value": "1.5", + "unit": "Euro" + }, + "Start": 5, + "End": 9 + } + ] + }, + { + "Input": "ๅฝผๅฅณใŒใ„ใŸๅพŒใ€ๅฐๅฑฑใฏๆฏŽๆœˆยฃ 512.5ใ‚’ๅคšใๆ”ฏๅ‡บใ—ใฆใ„ใพใ™ใ€‚", + "NotSupported": "python", + "Results": [ + { + "Text": "ยฃ 512.5", + "TypeName": "currency", + "Resolution": { + "value": "512.5", + "unit": "Pound" + }, + "Start": 12, + "End": 18 + } + ] + }, + { + "Input": "ๅฝผๅฅณใŒใ„ใŸๅพŒใ€ๅฐๅฑฑใฏๆฏŽๆœˆ545ใƒ‘ใƒŠใƒžใƒปใƒใƒซใƒœใ‚ขใ‚’ๅคšใๆ”ฏๅ‡บใ—ใฆใ„ใพใ™ใ€‚", + "NotSupported": "python", + "Results": [ + { + "Text": "545ใƒ‘ใƒŠใƒžใƒปใƒใƒซใƒœใ‚ข", + "TypeName": "currency", + "Resolution": { + "isoCurrency": "PAB", + "value": "545", + "unit": "Panamanian balboa" + }, + "Start": 12, + "End": 22 + } + ] + }, + { + "Input": "ๅฐๅฑฑใฏๆฏŽๆœˆ545ใƒ‰ใƒซใจ5ใ‚ปใƒณใƒˆใ‚’ๅคšใๆ”ฏๅ‡บใ—ใฆใ„ใพใ™ใ€‚", + "NotSupported": "python", + "Results": [ + { + "Text": "545ใƒ‰ใƒซใจ5ใ‚ปใƒณใƒˆ", + "TypeName": "currency", + "Resolution": { + "isoCurrency": "USD", + "value": "545.05", + "unit": "United States dollar" + }, + "Start": 5, + "End": 14 + } + ] + }, + { + "Input": "ใ“ใฎๆœฌใฏ5ไบบๆฐ‘ๅ…ƒใจ3่ง’ใงใ™", + "NotSupported": "python", + "Results": [ + { + "Text": "5ไบบๆฐ‘ๅ…ƒใจ3่ง’", + "TypeName": "currency", + "Resolution": { + "isoCurrency": "CNY", + "value": "5.3", + "unit": "Chinese yuan" + }, + "Start": 4, + "End": 10 + } + ] + }, + { + "Input": "ใƒ‰ใƒซใฏใ‚ขใƒกใƒชใ‚ซใฎ้€š่ฒจใงใ™ใ€‚", + "NotSupported": "python", + "Results": [ + { + "Text": "ใƒ‰ใƒซ", + "TypeName": "currency", + "Resolution": { + "isoCurrency": "USD", + "value": null, + "unit": "United States dollar" + }, + "Start": 0, + "End": 1 + } + ] + }, + { + "Input": "ใƒฆใƒผใƒญใฏEUๅœใฎ้€š่ฒจใงใ™ใ€‚", + "NotSupported": "python", + "Results": [ + { + "Text": "ใƒฆใƒผใƒญ", + "TypeName": "currency", + "Resolution": { + "isoCurrency": "EUR", + "value": null, + "unit": "Euro" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "ใ“ใฎ่‡ช่ปข่ปŠใฏ100ใƒฆใƒผใƒญใจ30ใงใ™ใ€‚", + "NotSupported": "python", + "Results": [ + { + "Text": "100ใƒฆใƒผใƒญใจ30", + "TypeName": "currency", + "Resolution": { + "isoCurrency": "EUR", + "value": "100.3", + "unit": "Euro" + }, + "Start": 6, + "End": 14 + } + ] + }, + { + "Input": "ๅใƒ‰ใƒซ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅใƒ‰ใƒซ", + "TypeName": "currency", + "Resolution": { + "isoCurrency": "USD", + "value": "10", + "unit": "United States dollar" + }, + "Start": 0, + "End": 2 + } + ] + }, + { + "Input": "8ๅ„„ไบบๆฐ‘ๅ…ƒ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "8ๅ„„ไบบๆฐ‘ๅ…ƒ", + "Start": 0, + "End": 4, + "TypeName": "currency", + "Resolution": { + "isoCurrency": "CNY", + "unit": "Chinese yuan", + "value": "800000000" + } + } + ] + }, + { + "Input": "ๆฑ่Šใฎๅ†็ทจใฏใ‚‚ใ†ไธ€ไธ‡ๆ†ถใŒๅฟ…่ฆใ€ๅ–ๅผ•้Š€่กŒใซๅ€Ÿใ‚Šๅ…ฅใ‚Œใ‚’็”ณ่ซ‹ใ—ใŸใ€‚", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไธ€ไธ‡ๆ†ถ", + "TypeName": "currency", + "Resolution": { + "isoCurrency": "JPY", + "value": "1000000000000", + "unit": "Japanese yen" + }, + "Start": 8, + "End": 10 + } + ] + }, + { + "Input": "ใใฎไธญใงใ€ๅ››ๅท็œใฎๅฝฉๆฐ‘ไธ€ๅฃใงไธ€ๅƒไธ‡ไบบๆฐ‘ๅ…ƒใฎๅŸบๆœฌๅคง่ณžใ‚ใŸใ‚Šใพใ—ใŸใ€‚", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไธ€ๅƒไธ‡ไบบๆฐ‘ๅ…ƒ", + "TypeName": "currency", + "Resolution": { + "isoCurrency": "CNY", + "value": "10000000", + "unit": "Chinese yuan" + }, + "Start": 14, + "End": 19 + } + ] + }, + { + "Input": "1.0753ใƒ‰ใƒซใ‚’ไบคๆ›ใ—ใพใ™", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "1.0753ใƒ‰ใƒซ", + "TypeName": "currency", + "Resolution": { + "isoCurrency": "USD", + "value": "1.0753", + "unit": "United States dollar" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "ใ‚ใ‚‹ไบบใŒๆฑŸ่˜‡็œใซ15ไบบๆฐ‘ๅ…ƒใงใƒญใƒˆๅผ•ใ„ใฆใŸใ‚‰1600่ฌใฎๅคงใ‚ใŸใ‚Šใพใ—ใŸใ€€่ณž้‡‘ใƒ—ใƒผใƒซใฏ36.57ๆ†ถไบบๆฐ‘ๅ…ƒใจใชใฃใฆใพใ™", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "15ไบบๆฐ‘ๅ…ƒ", + "TypeName": "currency", + "Resolution": { + "isoCurrency": "CNY", + "value": "15", + "unit": "Chinese yuan" + }, + "Start": 8, + "End": 12 + } + ] + }, + { + "Input": "ใ“ใฎใ‚นใƒžใƒ›ใ‚ฑใƒผใ‚นใฏใŠๅ‰ใฎ5ใƒ‰ใƒซใจไฟบใฎไธ‰ไบบๆฐ‘ๅ…ƒใ‹ใ‹ใ‚Šใพใ™", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "5ใƒ‰ใƒซ", + "TypeName": "currency", + "Resolution": { + "isoCurrency": "USD", + "value": "5", + "unit": "United States dollar" + }, + "Start": 12, + "End": 14 + }, + { + "Text": "ไธ‰ไบบๆฐ‘ๅ…ƒ", + "TypeName": "currency", + "Resolution": { + "isoCurrency": "CNY", + "value": "3", + "unit": "Chinese yuan" + }, + "Start": 18, + "End": 21 + } + ] + }, + { + "Input": "10ๅ††5้Šญ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "10ๅ††5้Šญ", + "TypeName": "currency", + "Resolution": { + "isoCurrency": "JPY", + "value": "10.05", + "unit": "Japanese yen" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "ใ“ใฎใƒ‘ใ‚ฝใ‚ณใƒณใฏ2ใƒ‰ใƒซ3ใ‚ปใƒณใƒˆใจใชใฃใฆใพใ™", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "2ใƒ‰ใƒซ3ใ‚ปใƒณใƒˆ", + "TypeName": "currency", + "Resolution": { + "isoCurrency": "USD", + "value": "2.03", + "unit": "United States dollar" + }, + "Start": 7, + "End": 13 + } + ] + }, + { + "Input": "ไบบๆฐ‘ๅ…ƒๅ…ซๅƒๅ…ƒ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไบบๆฐ‘ๅ…ƒๅ…ซๅƒๅ…ƒ", + "Start": 0, + "End": 5, + "TypeName": "currency", + "Resolution": { + "isoCurrency": "CNY", + "unit": "Chinese yuan", + "value": "8000" + } + } + ] + }, + { + "Input": "4ไบบๆฐ‘ๅ…ƒใ€€5ใƒ‰ใƒซ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "4ไบบๆฐ‘ๅ…ƒ", + "Start": 0, + "End": 3, + "TypeName": "currency", + "Resolution": { + "isoCurrency": "CNY", + "unit": "Chinese yuan", + "value": "4" + } + }, + { + "Text": "5ใƒ‰ใƒซ", + "Start": 5, + "End": 7, + "TypeName": "currency", + "Resolution": { + "isoCurrency": "USD", + "unit": "United States dollar", + "value": "5" + } + } + ] + }, + { + "Input": "1.0092ใ‚นใ‚คใ‚นใƒ•ใƒฉใƒณใ‚’ไบคๆ›ใ—ใพใ™", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "1.0092ใ‚นใ‚คใ‚นใƒ•ใƒฉใƒณ", + "TypeName": "currency", + "Resolution": { + "isoCurrency": "CHF", + "value": "1.0092", + "unit": "Swiss franc" + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "ไปŠๅ›žๆŠฝ้ธๅพŒใ€่ณž้‡‘ใƒ—ใƒผใƒซใฏ36.57ๆ†ถไบบๆฐ‘ๅ…ƒใพใงๅˆฐ้”", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "36.57ๆ†ถไบบๆฐ‘ๅ…ƒ", + "TypeName": "currency", + "Resolution": { + "isoCurrency": "CNY", + "value": "3657000000", + "unit": "Chinese yuan" + }, + "Start": 12, + "End": 20 + } + ] + }, + { + "Input": "ไธญๅ›ฝไบบๆฐ‘้Š€่กŒใฎ5306ๆ†ถๅฐๆนพใƒ‰ใƒซใฎ้ ้‡‘่จผๆ›ธใŒๆœŸ้™ๅˆ‡ใ‚Œใซใชใ‚Šใพใ—ใŸ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "5306ๆ†ถๅฐๆนพใƒ‰ใƒซ", + "TypeName": "currency", + "Resolution": { + "isoCurrency": "TWD", + "value": "530600000000", + "unit": "New Taiwan dollar" + }, + "Start": 7, + "End": 15 + } + ] + }, + { + "Input": "ๅฎๅฎ‰ใƒ†ใ‚ฏใƒŽใƒญใ‚ธใƒผใฏIPE GROUP LIMITEDใฎๆ ชไธป15ไบบใจ่ฒทๅŽๅฅ‘็ด„ใ‚’ใ‚ตใ‚คใƒณใ—ใพใ—ใŸใ€‚ไธ€ๆ ชใ‚ใŸใ‚Š1.95้ฆ™ๆธฏใƒ‰ใƒซ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "1.95้ฆ™ๆธฏใƒ‰ใƒซ", + "TypeName": "currency", + "Resolution": { + "isoCurrency": "HKD", + "value": "1.95", + "unit": "Hong Kong dollar" + }, + "Start": 51, + "End": 58 + } + ] + }, + { + "Input": "ๅƒๅ††ใ‚ใ‚Šใพใ™", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅƒๅ††", + "TypeName": "currency", + "Resolution": { + "isoCurrency": "CNY", + "value": "1000", + "unit": "Chinese yuan" + }, + "Start": 0, + "End": 1 + } + ] + }, + { + "Input": "ใ“ใฎใ‚นใƒžใƒ›ใ‚ฑใƒผใ‚นใฏไบ”ๅ…ƒไธ‰่ง’ใงๅคงไธˆๅคซใงใ™", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไบ”ๅ…ƒไธ‰่ง’", + "TypeName": "currency", + "Resolution": { + "isoCurrency": "CNY", + "value": "5.3", + "unit": "Chinese yuan" + }, + "Start": 9, + "End": 12 + } + ] + }, + { + "Input": "appleใฎๅ‰ฒๅผ•ไธ€ใƒ‰ใƒซ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไธ€ใƒ‰ใƒซ", + "TypeName": "currency", + "Resolution": { + "isoCurrency": "USD", + "value": "1", + "unit": "United States dollar" + }, + "Start": 8, + "End": 10 + } + ] + }, + { + "Input": "ไบบๆฐ‘ๅ…ƒใ€€็ฑณใƒ‰ใƒซ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไบบๆฐ‘ๅ…ƒ", + "Start": 0, + "End": 2, + "TypeName": "currency", + "Resolution": { + "isoCurrency": "CNY", + "unit": "Chinese yuan", + "value": null + } + }, + { + "Text": "็ฑณใƒ‰ใƒซ", + "Start": 4, + "End": 6, + "TypeName": "currency", + "Resolution": { + "isoCurrency": "USD", + "unit": "United States dollar", + "value": null + } + } + ] + }, + { + "Input": "50ๅ…ƒ6่ง’3ๅˆ†", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "50ๅ…ƒ6่ง’3ๅˆ†", + "Start": 0, + "End": 6, + "TypeName": "currency", + "Resolution": { + "isoCurrency": "CNY", + "unit": "Chinese yuan", + "value": "50.63" + } + } + ] + }, + { + "Input": "ไบŒๅƒๅๅ…ญๅนดใ€่ฒทๅŽใชใฉใฎ็›ดๆŽฅๆŠ•่ณ‡ใซใŠใ„ใฆใ€ไธญๅ›ฝใฎใ‚ญใƒฃใƒƒใ‚ทใƒฅใ‚ขใ‚ฆใƒˆใƒ•ใƒญใƒผ็บฏ้ขใฏๅƒไบŒ็™พๆ†ถใƒ‰ใƒซใ‚‚ๅˆฐ้”", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅƒไบŒ็™พๆ†ถใƒ‰ใƒซ", + "TypeName": "currency", + "Resolution": { + "isoCurrency": "USD", + "value": "120000000000", + "unit": "United States dollar" + }, + "Start": 37, + "End": 42 + } + ] + }, + { + "Input": "ใ“ใฎใƒ‘ใ‚ฝใ‚ณใƒณใฏ2ใƒ‰ใƒซใจใชใฃใฆใพใ™", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "2ใƒ‰ใƒซ", + "TypeName": "currency", + "Resolution": { + "isoCurrency": "USD", + "value": "2", + "unit": "United States dollar" + }, + "Start": 7, + "End": 9 + } + ] + }, + { + "Input": "445ใƒŠใ‚คใƒฉๅˆฐ้”ใงไบคๆ›ใงใใพใ™", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "445ใƒŠใ‚คใƒฉ", + "TypeName": "currency", + "Resolution": { + "isoCurrency": "NGN", + "value": "445", + "unit": "Nigerian naira" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "1ใƒฆใƒผใƒญใงๅคงไธˆๅคซใงใ™", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "1ใƒฆใƒผใƒญ", + "TypeName": "currency", + "Resolution": { + "isoCurrency": "EUR", + "value": "1", + "unit": "Euro" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "ไบบๆฐ‘ๅ…ƒไบ”ๅๅ…ƒ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไบบๆฐ‘ๅ…ƒไบ”ๅๅ…ƒ", + "Start": 0, + "End": 5, + "TypeName": "currency", + "Resolution": { + "isoCurrency": "CNY", + "unit": "Chinese yuan", + "value": "50" + } + } + ] + }, + { + "Input": "้‡‘่žๅธ‚ๅ ดใง้‹็”จใ™ใ‚‹่ณ‡้‡‘้‹็”จไบ‹ๆฅญใ‚’ๅˆใ‚ใ›ใŸ่ฒกๆŠ•็ท้กใ‚‚้ŽๅŽปๆœ€ๅคงใฎๅŒไบŒ๏ผ…ๆธ›ใฎๅ››ๅไนๅ…†ไนๅƒไบ”็™พไนๅไบŒๅ„„ๅ††ใจใชใฃใฆใ„ใ‚‹ใ€‚", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅ››ๅไนๅ…†ไนๅƒไบ”็™พไนๅไบŒๅ„„ๅ††", + "TypeName": "currency", + "Resolution": { + "isoCurrency": "CNY", + "unit": "Chinese yuan", + "value": "49959200000000" + }, + "Start": 35, + "End": 47 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Japanese/DimensionModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Japanese/DimensionModel.json new file mode 100644 index 000000000..f39a32c7d --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Japanese/DimensionModel.json @@ -0,0 +1,980 @@ +[ + { + "Input": "ใ‚ใชใŸใฎไฝ“้‡ใฏ200ใƒใƒณใƒ‰ใงใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "200ใƒใƒณใƒ‰", + "Start": 7, + "End": 12, + "TypeName": "dimension", + "Resolution": { + "unit": "Pound", + "value": "200" + } + } + ] + }, + { + "Input": "75ใƒŸใƒชใƒชใƒƒใƒˆใƒซ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "75ใƒŸใƒชใƒชใƒƒใƒˆใƒซ", + "TypeName": "dimension", + "Resolution": { + "value": "75", + "unit": "Milliliter" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "ใใฎๆœ€ๅคงใฎๆฌ ็‚นใฏใ€ไธ€ไบบใฎใ‚ณใƒณใ‚ตใƒซใ‚ฟใƒณใƒˆใŒๆ‰ฑใ„ใซใใ„ใจ่ฟฐในใ‚‹ใปใฉใฎ3ใ‚คใƒณใƒใฎๅŽšใฟใ‹ใ‚‚ใ—ใ‚Œใชใ„ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3ใ‚คใƒณใƒ", + "TypeName": "dimension", + "Resolution": { + "value": "3", + "unit": "Inch" + }, + "Start": 32, + "End": 35 + } + ] + }, + { + "Input": "็ซœๅทปใŒ10ใƒžใ‚คใƒซใซใ‚ใŸใฃใฆใใฎใ‚จใƒชใ‚ขใ‚’่ฝŸใ้ŽใŽใ€ๅฐ‘ใชใใจใ‚‚14ไบบใŒไบกใใชใ‚Šๆ•ฐๅ่ป’ใฎไฝๅฎ…ใฏใŒใ‚ŒใใจๅŒ–ใ—ใŸใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10ใƒžใ‚คใƒซ", + "TypeName": "dimension", + "Resolution": { + "value": "10", + "unit": "Mile" + }, + "Start": 3, + "End": 7 + } + ] + }, + { + "Input": "ใใ‚Œใ‚’23ๅฐใฎใ‚ณใƒณใƒ”ใƒฅใƒผใ‚ฟใƒผใจใ™ในใฆๆŽฅ็ถšใ™ใ‚‹ใŸใ‚ใซใฏใ€10.5ใƒžใ‚คใƒซไปฅไธŠใฎใ‚ฑใƒผใƒ–ใƒซใจ้›ป็ทšใŒๅฟ…่ฆใ ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10.5ใƒžใ‚คใƒซ", + "TypeName": "dimension", + "Resolution": { + "value": "10.5", + "unit": "Mile" + }, + "Start": 27, + "End": 33 + } + ] + }, + { + "Input": "็งใŒๆณŠใพใ‚‹็ฉบๆธฏใฎใƒ›ใƒ†ใƒซใพใงใฎ6ใƒžใ‚คใƒซใฎ้“ใฎใ‚Šใ‚’ๆ—ฉๆœใซใฏ20ๅˆ†ใง่กŒใ‘ใŸใฎใซใ€3ๆ™‚้–“ไปฅไธŠใ‚‚ใ‹ใ‹ใฃใŸใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "6ใƒžใ‚คใƒซ", + "TypeName": "dimension", + "Resolution": { + "value": "6", + "unit": "Mile" + }, + "Start": 14, + "End": 17 + } + ] + }, + { + "Input": "ใใ‚ŒใŒใ€1 ) ใชใœใ€ใ‚„ใฏใ‚Š่‡ชๅˆ†ใŸใกใฏใƒœใƒผใƒปใ‚ธใƒฃใ‚ฏใ‚ฝใƒณใจใฏ้•ใ†ใฎใ‹ใ‚’่ชฌๆ˜Žใ™ใ‚‹ใ€‚2 ) ๅนณๅ‡ๆฐดๆทฑใŒ2ใƒ•ใ‚ฃใƒผใƒˆใฎๆน–ใงๆบบใ‚Œใ‚‹ๅฏ่ƒฝๆ€งใŒใ‚ใ‚‹ใจ่ญฆๅ‘Šใ™ใ‚‹ใ€‚ใใ—ใฆ 3 ) 1ไธ‡ๅฐใฎใƒ”ใ‚ขใƒŽใฎๅ‰ใซ1ไธ‡ๅŒนใฎใ‚ตใƒซใ‚’ไธฆในใ‚‹ใจ1, 118 ๆ›ฒใฎๅ‡บ็‰ˆๅฏ่ƒฝใชใƒญใƒƒใ‚ฏใƒณใƒญใƒผใƒซใฎๆ›ฒใŒใ†ใพใ‚Œใ‚‹ใจไบˆๆธฌใ™ใ‚‹ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2ใƒ•ใ‚ฃใƒผใƒˆ", + "TypeName": "dimension", + "Resolution": { + "value": "2", + "unit": "Foot" + }, + "Start": 48, + "End": 52 + } + ] + }, + { + "Input": "ใƒŸใ‚ทใ‚ทใƒƒใƒ”ใƒผๅทžใ€ใƒ‹ใƒฅใƒผใƒจใƒผใ‚ฏๅทžใ€ใƒšใƒณใ‚ทใƒซใƒใƒ‹ใ‚ขๅทžใฎ100ไบบไปฅไธŠใŒๆฑšๆŸ“ใ•ใ‚ŒใŸใ‚ญใƒŽใ‚ณใ‚’้ฃŸในๅฅๅบทใ‚’ๅฎณใ—ใŸใ“ใจใ‚’ใ†ใ‘ใ€5ๆœˆ19ๆ—ฅใซ็ฑณ้ฃŸๅ“ๅŒป่–ฌๅ“ๅฑ€ใฏใ€68ใ‚ชใƒณใ‚น็ผถไธญๅ›ฝ็”ฃใ‚ญใƒŽใ‚ณใฎๆ‹˜็ฆใ‚’ๅง‹ใ‚ใŸใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "68ใ‚ชใƒณใ‚น", + "TypeName": "dimension", + "Resolution": { + "value": "68", + "unit": "Ounce" + }, + "Start": 70, + "End": 74 + } + ] + }, + { + "Input": "ใƒใƒผใƒชใƒณใ‚ฐๅธ‚ใฏใ€10ๆœˆ13ๆ—ฅใซๅธ‚ๅ ดใŒ190ใƒใ‚คใƒณใƒˆๆšด่ฝใ™ใ‚‹ไธ€้€ฑ้–“ๅ‰ใซใ™ในใฆใฎๆ ชใ‚’ๅฃฒๅดใ—ใŸใฎใงใ€ใใฎใŠ้‡‘ใŒ45ใ‚จใƒผใ‚ซใƒผใฎ้ฆฌ็‰งๅ ดใ‚’่ณผๅ…ฅใฎๅŠฉใ‘ใซใชใ‚‹ใจใปใใ็ฌ‘ใ‚“ใ ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "45ใ‚จใƒผใ‚ซใƒผ", + "TypeName": "dimension", + "Resolution": { + "value": "45", + "unit": "Acre" + }, + "Start": 52, + "End": 57 + } + ] + }, + { + "Input": "ใใ—ใฆใ“ใ‚Œใ‚‰ใฎใ‚ฌใƒผใƒ‡ใƒใƒƒใƒˆใ‚’ๅฎŸ้š›ใฎ้ƒจๅฑ‹ใซใ™ใ‚‹ใŸใ‚ใซใƒใƒผใƒˆใƒฌใƒƒใƒˆใ•ใ‚“ใฏใ€8ใƒ•ใ‚ฃใƒผใƒˆใ‹ใ‚‰10ใƒ•ใ‚ฃใƒผใƒˆใฎ้ซ˜ใ•ใฎ็ช“ใฎใชใ„ๅฃ๏ผˆใƒฌใƒณใ‚ฌใ€ๆ ผๅญใ€ๅžฃๆ น๏ผ‰ใ‚’ๆ€ฅใ„ใงๅปบใฆใฆใฆๅฎคๅ†…ใŒไธ€ๆ—ฅไธญ็œŸใฃๆš—ใช้™ฐใซใชใ‚‹ใ‚ˆใ†ใซใ—ใŸใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10ใƒ•ใ‚ฃใƒผใƒˆ", + "TypeName": "dimension", + "Resolution": { + "value": "10", + "unit": "Foot" + }, + "Start": 42, + "End": 47 + } + ] + }, + { + "Input": "ใ‚ขใƒกใƒชใ‚ซใƒณ่ˆช็ฉบใฎ็‡ƒๆ–™ๆฅญๅ‹™ๅ–็ท ๅฝนใจใ—ใฆๅนด้–“็ด„24ๅ„„ใ‚ฌใƒญใƒณใฎใ‚ธใ‚งใƒƒใƒˆ็‡ƒๆ–™ใ‚’่ณผๅ…ฅใ™ใ‚‹ใ‚ธใƒฃใƒƒใ‚ฏใƒปใ‚ถใƒ™ใ‚นใฏใ€ใ€Œ็ตŒๅ–ถ่€…ใฏไธๆ„ๆ‰“ใกใฏๆœ›ใพใชใ„ใ€‚ใ€ใจ่จ€ๅŠใ™ใ‚‹ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "24ๅ„„ใ‚ฌใƒญใƒณ", + "TypeName": "dimension", + "Resolution": { + "value": "2400000000", + "unit": "Gallon" + }, + "Start": 21, + "End": 26 + } + ] + }, + { + "Input": "10ใ‚ฌใƒญใƒณใฎๅ†ทๆฐดใŒๅบŠใซๅ€’ใ‚Œใ€่ตคใ„ใ‚ซใƒผใƒšใƒƒใƒˆใฏใณใ—ใ‚‡ๆฟกใ‚ŒใซใชใฃใŸใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10ใ‚ฌใƒญใƒณ", + "TypeName": "dimension", + "Resolution": { + "value": "10", + "unit": "Gallon" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "่ฟ‘ใใงใ€6 ใดใใฎใ‚คใƒซใ‚ซใฏ ๆตทๆฐดๆฐดๆ—้คจใฎ150ไธ‡ใ‚ฌใƒญใƒณใฎๆฐดใงๆˆฏใ‚Œใ‚‹ใ ใ‚ใ†ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "150ไธ‡ใ‚ฌใƒญใƒณ", + "TypeName": "dimension", + "Resolution": { + "value": "1500000", + "unit": "Gallon" + }, + "Start": 20, + "End": 26 + } + ] + }, + { + "Input": "ใใ—ใฆใ“ใฎ่ตคใกใ‚ƒใ‚“ใฏใ€2ใƒใƒณใƒ‰ใ‚’่ถ…ใˆใฆใ„ใ‚‹ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2ใƒใƒณใƒ‰", + "TypeName": "dimension", + "Resolution": { + "value": "2", + "unit": "Pound" + }, + "Start": 11, + "End": 14 + } + ] + }, + { + "Input": "ใƒดใ‚ฉใƒญใ‚ฏใ•ใ‚“ใฏใ€Œ็งใฏ้ฃŸไบ‹ใ—ใชใ„ไบบใฏไฟก็”จใ—ใชใ„ใ€‚ใ€ใจ่จ€ใฃใŸใŒใ€ๅฝผๅฅณ่‡ช่บซ25ใƒใƒณใƒ‰็—ฉใ›ใ‚‹ใŸใ‚ใซๆ•ฐๅนดๅ‰ใ‹ใ‚‰ๆ˜ผ้ฃŸใ‚’ใจใ‚‰ใชใใชใฃใŸใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "25ใƒใƒณใƒ‰", + "TypeName": "dimension", + "Resolution": { + "value": "25", + "unit": "Pound" + }, + "Start": 34, + "End": 38 + } + ] + }, + { + "Input": "ใƒญใ‚คใƒคใƒซใƒปใƒ€ใƒƒใƒใƒปใ‚ทใ‚งใƒซใ‚ฐใƒซใƒผใƒ—ใฎๅญไผš็คพใงใ‚ใ‚‹ใ‚ทใ‚งใƒซใฏใ€0.9ๅ…†็ซ‹ๆ–นใƒ•ใ‚ฃใƒผใƒˆใฎ่ผธๅ‡บใ‚’่จฑๅฏใ•ใ‚Œใ€ใพใŸใ€ ใ‚ชใƒชใƒณใƒ”ใ‚ขใƒปใ‚ขใƒณใƒ‰ใƒปใƒจใƒผใ‚ฏใƒปใƒ‡ใ‚ฃใƒ™ใƒญใƒ—ใƒกใƒณใƒ„ใฎไธ€้ƒจใงใ‚ใ‚‹ใ‚ฌใƒซใƒ•ใฏ่ผธๅ‡บใ‚’่จฑๅฏใ•ใ‚Œใ‚‹ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "0.9ๅ…†็ซ‹ๆ–นใƒ•ใ‚ฃใƒผใƒˆ", + "TypeName": "dimension", + "Resolution": { + "value": "900000000000", + "unit": "Cubic foot" + }, + "Start": 28, + "End": 37 + } + ] + }, + { + "Input": "็พๅœจๆž ็ต„ใฟใ•ใ‚Œใฆใ„ใ‚‹ๆณ•ๆกˆใฎไธป่ฆ้ƒจใฏใ€ ๅฐใ•ใ„่พฒๆ‘้ƒจใ‚’้™คใๅ›ฝใฎ6 ๅคง้ƒฝๅธ‚ใฎๅ ดๅˆใ€ไธ€ๅฎถๆ—ใŒๆ‰€ๆœ‰ใงใใ‚‹ไธๅ‹•็”ฃใฏ660ๅนณๆ–นใƒกใƒผใƒˆใƒซใซ่ฆๅˆถใ•ใ‚Œใฆใ„ใ‚‹ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "660ๅนณๆ–นใƒกใƒผใƒˆใƒซ", + "TypeName": "dimension", + "Resolution": { + "value": "660", + "unit": "Square meter" + }, + "Start": 52, + "End": 60 + } + ] + }, + { + "Input": "ใƒ†ใ‚ฃใ‚ฐใƒฌใ‚ค่ป้šŠใฏ็พๅœจใ€ใ‚ขใ‚ธใ‚นใ‚ขใƒ™ใƒๅŒ—้ƒจ 200ใƒžใ‚คใƒซใงใƒ‡ใ‚ปใฎ็”บใ‚’่„…ใ‹ใ—ใฆใŠใ‚Šใ€ใใ‚Œใซใ‚ˆใ‚Šใ‚ขใ‚ธใ‚นใ‚ขใƒ™ใƒใซใจใฃใฆใฎใ™ในใฆใฎ็‡ƒๆ–™ใ‚„ใใฎไป– ใฎไพ›็ตฆๆบใงใ‚ใ‚‹ใ‚ขใƒƒใ‚ตใƒ–ๆธฏใ‹ใ‚‰ใฎใƒกใƒณใ‚ฎใ‚นใƒˆใ‚ฅๆฐใฎๅŽŸ่ณ‡ใŒๆ–ญใกๅˆ‡ใ‚‰ใ‚Œใ‚‹ใ“ใจใซใชใ‚‹ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "200ใƒžใ‚คใƒซ", + "TypeName": "dimension", + "Resolution": { + "value": "200", + "unit": "Mile" + }, + "Start": 20, + "End": 25 + } + ] + }, + { + "Input": "ใ‚ณใƒณใƒ”ใƒฅใƒผใ‚ฟใƒผใฎไธ€ๅฐใŒ3ใƒ•ใ‚ฃใƒผใƒˆใ‚‚ๅบŠใฎไธŠใ‚’ๆป‘ใฃใŸใจๅฝผใฏ่จ€ใฃใŸใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3ใƒ•ใ‚ฃใƒผใƒˆ", + "TypeName": "dimension", + "Resolution": { + "value": "3", + "unit": "Foot" + }, + "Start": 11, + "End": 15 + } + ] + }, + { + "Input": "ไฟๆœ‰ใฎไธญๆ ธใฏใ€ๆฑไบฌใฎใƒ“ใ‚ธใƒใ‚นใŠใ‚ˆใณ้‡‘่žใฎไธญๅฟƒใงใ‚ใ‚Šใ€ใ‚ˆใใ€Œไธ‰่ฑๆ‘ใ€ใจๅ†—่ซ‡ใ‚ใ‹ใ—ใฆๅ‘ผใฐใ‚Œใ‚‹ไธธใฎๅ†…ๅœฐๅŒบใซใ‚ใ‚‹ 19ไธ‡ๅนณๆ–นใƒกใƒผใƒˆใƒซใฎๅทจ้กใชๅœŸๅœฐใงใ‚ใ‚‹ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "19ไธ‡ๅนณๆ–นใƒกใƒผใƒˆใƒซ", + "TypeName": "dimension", + "Resolution": { + "value": "190000", + "unit": "Square meter" + }, + "Start": 53, + "End": 61 + } + ] + }, + { + "Input": "ใƒ’ใƒฅใƒผใ‚บใŒๅ›ฝ้š›้›ปๆฐ—้€šไฟก่ก›็”ŸๆฉŸๆง‹ใซใคใใฃใŸไบบๅทฅ่ก›ๆ˜Ÿใฏใ€1982ๅนดใซ3ใƒˆใƒณใฎไบบๅทฅ่ก›ๆ˜Ÿ5ๅŸบใ‚’้–‹็™บใ™ใ‚‹ใŸใ‚ใซใƒ’ใƒฅใƒผใ‚บใŒๅพ—ใŸ 7ๅ„„ใƒ‰ใƒซๅฅ‘็ด„ใฎไธ€้ƒจใงใ‚ใฃใŸใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3ใƒˆใƒณ", + "TypeName": "dimension", + "Resolution": { + "value": "3", + "unit": "Ton" + }, + "Start": 32, + "End": 34 + } + ] + }, + { + "Input": "1996ๅนดใฎ็”Ÿ็‰ฉๅ…ตๅ™จใซ้–ขใ™ใ‚‹ๅ ฑๅ‘Šๆ›ธใซใ‚ˆใ‚‹ใจใ€ใƒฏใ‚ทใƒณใƒˆใƒณใซใ‚ใ‚‹ๆฐ‘้–“ใฎๆ”ฟ็ญ–่ชฟๆŸปๆฉŸ้–ขใงใ‚ใ‚‹ๆˆฆ็•ฅๅ›ฝ้š›ๅ•้กŒ็ ”็ฉถๆ‰€ ใฏใ€130ใ‚ฌใƒญใƒณๅฎน้‡ใฎๆฅญๅ‹™็”จๆฉŸๅ™จใ‚’ไฝฟ็”จใ—ใฆ็”Ÿ็‰ฉๅ…ตๅ™จใ‚’ๅฝขๆˆใ™ใ‚‹ใฎใฏใ€่‡ช็งฐใƒ†ใƒญใƒชใ‚นใƒˆใŸใกใซใจใฃใฆใฏๅฎนๆ˜“ใงใ‚ใ‚‹ใจ่ญฆๅ‘Šใ—ใŸใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "130ใ‚ฌใƒญใƒณ", + "TypeName": "dimension", + "Resolution": { + "value": "130", + "unit": "Gallon" + }, + "Start": 54, + "End": 59 + } + ] + }, + { + "Input": "ไธ€็•ชใƒ›ใƒผใƒซใงใ‚ทใƒณใฏใ€9็•ชใ‚ขใ‚คใ‚ขใƒณใงใ‚ขใƒ—ใƒญใƒผใƒใ‚ทใƒงใƒƒใƒˆใ‚’ใ‚ซใƒƒใƒ—ใ‹ใ‚‰6ใƒ•ใ‚ฃใƒผใƒˆๅ†…ใซๆ‰“ใฃใŸใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "6ใƒ•ใ‚ฃใƒผใƒˆ", + "TypeName": "dimension", + "Resolution": { + "value": "6", + "unit": "Foot" + }, + "Start": 32, + "End": 36 + } + ] + }, + { + "Input": "ใ‚ˆใฃใฆใ€ๆฅๅนดไธ‰ๆœˆใฎใ‚ชใ‚ชใƒใ‚ณๅŽ็ฉซๆ™‚ใซใฏใ€ใกใ‚‡ใ†ใฉใ‚ชใ‚ชใƒใ‚ณใƒ–ใƒผใƒ ใŒ็ตถ้ ‚ใ ใฃใŸ้ŽๅŽปๆ•ฐๅนดใ‚ˆใ‚Šใ‚‚ๅŽ็ฉซ้‡ใŒ1ไธ‡6ๅƒใƒกใƒผใƒˆใƒซใƒˆใƒณๅฐ‘ใชใ„ใ‹ใ‚‚ใ—ใ‚Œใชใ„ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1ไธ‡6ๅƒใƒกใƒผใƒˆใƒซใƒˆใƒณ", + "TypeName": "dimension", + "Resolution": { + "value": "16000", + "unit": "Metric ton" + }, + "Start": 47, + "End": 56 + } + ] + }, + { + "Input": "486 ใฏใ€IBMใŒ ๅˆๆœŸใฎใƒ‘ใ‚ฝใ‚ณใƒณ็”จใซ16ใƒ“ใƒƒใƒˆ8088 ใƒใƒƒใƒ—ใ‚’ๆŽก็”จใ—ใฆไปฅๆฅใ€ๅธ‚ๅ ดใ‚’ๆ”ฏ้…ใ—ๅง‹ใ‚ใŸใ‚คใƒณใƒ†ใƒซใƒใƒƒใƒ—ใฎ้•ทใ„ใ‚ทใƒชใƒผใ‚บใฎ็ณปๅˆ—ใงใ‚ใ‚‹ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "16ใƒ“ใƒƒใƒˆ", + "TypeName": "dimension", + "Resolution": { + "value": "16", + "unit": "Bit" + }, + "Start": 20, + "End": 24 + } + ] + }, + { + "Input": "ใ€Œใ‚ธใ‚ชใƒƒใƒˆใƒปใ‚ญใƒฃใ‚นใƒ”ใ‚ฟใ€ใฏใ€ๆ™‚้€Ÿ188ใƒžใ‚คใƒซไปฅไธŠใง่ตฐ่กŒๅฏ่ƒฝใ ใจไผš็คพใฎๅบƒๅ ฑๆ‹…ๅฝ“ใฏ่จ€ใฃใŸใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆ™‚้€Ÿ188ใƒžใ‚คใƒซ", + "TypeName": "dimension", + "Resolution": { + "value": "188", + "unit": "Mile per hour" + }, + "Start": 14, + "End": 21 + } + ] + }, + { + "Input": "ๆตท่ปใฏใ€ใƒใ‚ฐใƒ€ใƒƒใƒ‰้ƒŠๅค–ใฎ็งปๅ‹•ๅผ้‹่ปขๅฎคใ‹ใ‚‰ 100ใƒกใƒผใƒˆใƒซใฎใจใ“ใ‚ใซใƒ˜ใƒชใ‚ณใƒ—ใ‚ฟใƒผ็”จใฎ็€้™ธใ‚พใƒผใƒณใ‚’ๆบ–ๅ‚™ใ—ใŸใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "100ใƒกใƒผใƒˆใƒซ", + "TypeName": "dimension", + "Resolution": { + "value": "100", + "unit": "Meter" + }, + "Start": 21, + "End": 27 + } + ] + }, + { + "Input": "ใ‚ซใƒชใƒ•ใ‚ฉใƒซใƒ‹ใ‚ข้‹่ผธๅฑ€ใฏใ€ใƒญใ‚ตใƒณใ‚ผใƒซใ‚นใฎใ™ใๅ—ใ€ใƒกใƒขใƒชใ‚ขใƒซใ‚ณใƒญใ‚ทใ‚ขใƒ ไป˜่ฟ‘ใฎใƒใƒผใƒใƒผใƒ•ใƒชใƒผใ‚ฆใ‚งใ‚คใฎไธญๅคฎๅˆ†้›ขๅธฏใฎไธŠใซ ๅ…จ้•ท2.5ใƒžใ‚คใƒซใฎไบŒใค็›ฎใฎใƒใ‚น็”จใƒ‡ใƒƒใ‚ญใจใ‚ซใƒผใƒ—ใƒผใƒซใ‚’่ฟฝๅŠ ใ™ใ‚‹่จˆ็”ปใ‚’ใŸใฆใฆใ„ใ‚‹ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2.5ใƒžใ‚คใƒซ", + "TypeName": "dimension", + "Resolution": { + "value": "2.5", + "unit": "Mile" + }, + "Start": 58, + "End": 63 + } + ] + }, + { + "Input": "ๆฏŽๆœใ€่พฒๅœ’ๆœฌ้ƒจใซ่กŒใใพใงใฎ4ใƒžใ‚คใƒซใฎ้“ใฎใ‚Šใงใ€4 ่ป’ใฎ็ฉบใๅฎถใ‚’้€šใ‚Š้ŽใŽใ‚‹ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "4ใƒžใ‚คใƒซ", + "TypeName": "dimension", + "Resolution": { + "value": "4", + "unit": "Mile" + }, + "Start": 13, + "End": 16 + } + ] + }, + { + "Input": "ๆˆ‘ใ€…ใฏไพฎ่พฑใ•ใ‚ŒใŸใจใ€ใƒ–ใ‚ซใƒฌใ‚นใƒˆใฎๅŒ—่ฅฟ็ด„ 325ใ‚ญใƒญใซใ‚ใ‚‹ใ‚ฎใƒชใ‚ทใƒฃใ‚ซใƒˆใƒชใƒƒใ‚ฏๆœฌ้ƒจใฎใƒฉใƒณใ‚ฌใฏ่จ€ใฃใŸใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "325ใ‚ญใƒญ", + "TypeName": "dimension", + "Resolution": { + "value": "325", + "unit": "Kilometer" + }, + "Start": 20, + "End": 24 + } + ] + }, + { + "Input": "ใƒญใƒ†ใ‚ฃใƒƒใ‚ฏใฏใ€3ๅนดใปใฉๅ‰ใ‹ใ‚‰็œŸๅ‰ฃใซ่ตฐใ‚Šๅง‹ใ‚ใ€ไปŠๆœˆใซใชใ‚‹ใพใงใ‚คใƒณใƒ‰ใ‚ข็ซถๆŠ€ใซใฏๅ‡บๅ ดใ—ใŸใ“ใจใฎใชใ‹ใฃใŸๅฐใ•ใช๏ผˆ5ใƒ•ใ‚ฃใƒผใƒˆ4ใ‚คใƒณใƒ๏ผ‰ใฎ28ๆญณใงใ‚ใ‚‹ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "4ใ‚คใƒณใƒ", + "TypeName": "dimension", + "Resolution": { + "value": "4", + "unit": "Inch" + }, + "Start": 57, + "End": 60 + } + ] + }, + { + "Input": "ใƒŸใƒใ‚ฝใ‚ฟๅทžใ‚ทใƒฃใ‚ณใƒ”ใƒผใฎใƒฌใƒผใ‚นใ‚ฆใ‚งใ‚คใƒ‘ใƒผใ‚ฏใฏใ€1/4ใƒžใ‚คใƒซใฎ่ˆ—่ฃ…ใ•ใ‚ŒใŸใ‚ชใƒผใƒใƒซใ ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1/4ใƒžใ‚คใƒซ", + "TypeName": "dimension", + "Resolution": { + "value": "0.25", + "unit": "Mile" + }, + "Start": 22, + "End": 27 + } + ] + }, + { + "Input": "ใ‚ญใƒฃใƒƒใ‚นใƒซใ‚ฏใƒฉใ‚ฐๅฑฑใฏใ€ใƒขใƒผใƒˆๆน–ใฎๅ—ใ€ใใ—ใฆใƒ•ใƒชใƒณใ‚ฏๅฑฑใฎ่ฅฟ 1.6ใ‚ญใƒญใฎๅŒใ˜็จœ็ทšใซไฝ็ฝฎใ™ใ‚‹ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1.6ใ‚ญใƒญ", + "TypeName": "dimension", + "Resolution": { + "value": "1.6", + "unit": "Kilometer" + }, + "Start": 29, + "End": 33 + } + ] + }, + { + "Input": "ใ‚ธใƒฃใƒใƒ‡ใ‚ฃใƒ’ใƒซใ‚บใฏใ€ใ‚ขใƒณใƒ–ใƒซใ‹ใ‚‰็ด„ 17ใ‚ญใƒญใฎใจใ“ใ‚ใซไฝ็ฝฎใ™ใ‚‹ใ€‚ ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "17ใ‚ญใƒญ", + "TypeName": "dimension", + "Resolution": { + "value": "17", + "unit": "Kilometer" + }, + "Start": 18, + "End": 21 + } + ] + }, + { + "Input": "ๅฑ•็คบไผšๅ ด่ฟ‘ใใฎใƒŸใ‚ทใ‚ฌใƒณๆน–ใ‚’ไบŒๆ™‚้–“ใพใ‚ใฃใŸๅพŒใ€ ใƒ’ใƒฅใƒผใ‚ดใƒปใ‚จใƒƒใ‚ฑใƒŠใƒผๆŒ‡ๆฎๅฎ˜ใฏใ€776ใƒ•ใ‚ฃใƒผใƒˆใฎ้ฃ›่กŒ่ˆนใ‚’ใ‚ฐใƒฌใƒณใƒ“ใƒฅใƒผใฎใ‚ซใƒผใƒ†ใ‚ฃใ‚นใƒฉใ‚คใƒˆ็ฉบๆธฏไป˜่ฟ‘ใซ็€้™ธใ•ใ›ใŸใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "776ใƒ•ใ‚ฃใƒผใƒˆ", + "TypeName": "dimension", + "Resolution": { + "value": "776", + "unit": "Foot" + }, + "Start": 38, + "End": 44 + } + ] + }, + { + "Input": "้ซ˜้€Ÿ้“่ทฏใฎ 35็•ชใจ 115็•ชใฎใƒชใƒณใ‚ธใƒผใจใƒ”ใƒผใ‚ฟใƒผใƒœใƒญใƒผ(436็•ชๅ‡บๅฃ) ใธใฎใ‚คใƒณใ‚ฟใƒผใƒใ‚งใƒณใ‚ธใฏใ€ใƒ™ใƒใƒƒใƒˆ้€šใ‚Šใฎๆฑ 500ใƒกใƒผใƒˆใƒซใซใ‚ใ‚‹ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "500ใƒกใƒผใƒˆใƒซ", + "TypeName": "dimension", + "Resolution": { + "value": "500", + "unit": "Meter" + }, + "Start": 58, + "End": 64 + } + ] + }, + { + "Input": "1995 ๅนดใซใ‚ญใƒฃใƒŽใƒณใฏใ€ ๅ†…้ƒจ็”ปๅƒๅฎ‰ๅฎšใ‚’ๆญ่ผ‰ใ—ใŸSLRใƒฌใƒณใ‚บ ef 75 -300ใƒŸใƒช f / 4 - 5 . 6 is usm ใ‚’ๅˆใ‚ใฆๅ•†ๅ“ๅŒ–ใ—ใŸใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "300ใƒŸใƒช", + "TypeName": "dimension", + "Resolution": { + "value": "300", + "unit": "Millimeter" + }, + "Start": 39, + "End": 43 + } + ] + }, + { + "Input": "ใƒ€ใ‚ฒใƒŠใƒ ใฎใ‚นใ‚ฟใƒผใƒชใƒณใ‚ฐใƒปใ‚ขใƒผใƒžใƒกใƒณใƒ„็คพใฏใ€ ๅ•†ๆฅญ่ฒฉๅฃฒ็”จใซ ๆ–ฐใ—ใ„7.62ใƒŸใƒชใƒใƒฌใƒซใ€ๅผพๅ€‰ใ€ใ‚จใ‚ญใ‚นใƒˆใƒฉใ‚ฏใ‚ฟใƒผใ€ใ‚จใ‚ธใ‚งใ‚ฏใ‚ฟใƒผใงๆง‹ๆˆใ•ใ‚Œใ‚‹ๅค‰ๆ›ใ‚ญใƒƒใƒˆใ‚’็”Ÿ็”ฃใ—ใŸใ€‚ ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "7.62ใƒŸใƒช", + "TypeName": "dimension", + "Resolution": { + "value": "7.62", + "unit": "Millimeter" + }, + "Start": 32, + "End": 37 + } + ] + }, + { + "Input": "ใใฎใƒ—ใƒญใ‚ธใ‚งใ‚ฏใƒˆใฏใ€4680 ไธ‡ใƒ‰ใƒซใ‹ใ‘ใฆไผš็คพใฎ็”Ÿ็”ฃ่ƒฝๅŠ›ใ‚’ๅนด้–“25 %ๅข—ใฎ้Š…้™ฐๆฅต3 ไธ‡ 4,500ใƒกใƒผใƒˆใƒซใƒˆใƒณใซใ™ใ‚‹ไบˆๅฎšใงใ‚ใ‚‹ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3 ไธ‡ 4,500ใƒกใƒผใƒˆใƒซใƒˆใƒณ", + "TypeName": "dimension", + "Resolution": { + "value": "34500", + "unit": "Metric ton" + }, + "Start": 40, + "End": 54 + } + ] + }, + { + "Input": "้€ฃ้‚ฆๆ”ฟๅบœ้–ขไฟ‚ๆฉŸ้–ขใฎใ‚ซใƒŠใƒ€็ตฑ่จˆๅฑ€ใซใ‚ˆใ‚‹ใจใ€ใ‚ซใƒŠใƒ€้‹ผๅœฐ้‡‘ใฎ็”Ÿ็”ฃ้‡ใฏใ€10ๆœˆ7ๆ—ฅ็ต‚ใ‚ใ‚Šใฎ้€ฑใง็ท้‡29ไธ‡1,890ใƒกใƒผใƒˆใƒซใƒˆใƒณใงๅ‰ใฎ้€ฑใฎ็ท็”Ÿ็”ฃ้‡ใฎ14 . 8 % ๅข—ใจใชใฃใŸใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "29ไธ‡1,890ใƒกใƒผใƒˆใƒซใƒˆใƒณ", + "TypeName": "dimension", + "Resolution": { + "value": "291890", + "unit": "Metric ton" + }, + "Start": 45, + "End": 58 + } + ] + }, + { + "Input": "ใƒ•ใƒญใƒชใƒ€ใƒ—ใƒผใƒžใฏใ€190ๅนณๆ–นใ‚ญใƒญใƒกใƒผใƒˆใƒซๅœๅ†…ใ‚’่กŒๅ‹•ๅœใซใ—ใฆ็”Ÿๆฏใ™ใ‚‹ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "190ๅนณๆ–นใ‚ญใƒญใƒกใƒผใƒˆใƒซ", + "TypeName": "dimension", + "Resolution": { + "value": "190", + "unit": "Square kilometer" + }, + "Start": 9, + "End": 19 + } + ] + }, + { + "Input": "1ใƒกใƒผใƒˆใƒซใƒˆใƒณใฏใ€ 2,204.62ใƒใƒณใƒ‰ใซ็ญ‰ใ—ใ„ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": " 2,204.62ใƒใƒณใƒ‰", + "TypeName": "dimension", + "Resolution": { + "value": "2204.62", + "unit": "Pound" + }, + "Start": 9, + "End": 20 + }, + { + "Text": "ใƒกใƒผใƒˆใƒซใƒˆใƒณ", + "TypeName": "dimension", + "Resolution": { + "value": null, + "unit": "Metric ton" + }, + "Start": 1, + "End": 6 + } + ] + }, + { + "Input": "็งใฏ็”ทใ ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "ใ•ใฃใจใƒ€ใ‚คใƒฌใ‚ฏใƒˆใƒกใƒผใƒซใ‚’้€ใฃใฆใ€E ใƒกใƒผใƒซใ‚ขใƒ‰ใƒฌใ‚นใ‚’ใใใชใ•ใ„ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "1ใƒกใƒผใƒˆใƒซใฏใ€10ใƒ‡ใ‚ทใƒกใƒผใƒˆใƒซใซ็ญ‰ใ—ใ„ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1ใƒกใƒผใƒˆใƒซ", + "Start": 0, + "End": 4, + "TypeName": "dimension", + "Resolution": { + "unit": "Meter", + "value": "1" + } + }, + { + "Text": "10ใƒ‡ใ‚ทใƒกใƒผใƒˆใƒซ", + "Start": 7, + "End": 14, + "TypeName": "dimension", + "Resolution": { + "unit": "Decimeter", + "value": "10" + } + } + ] + }, + { + "Input": "ใ“ใฎใƒ•ใ‚กใ‚คใƒซใฎใ‚ตใ‚คใ‚บใฏใ€100ใƒกใ‚ฌใƒใ‚คใƒˆใ ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "100ใƒกใ‚ฌใƒใ‚คใƒˆ", + "TypeName": "dimension", + "Resolution": { + "unit": "Megabit", + "value": "100" + }, + "Start": 12, + "End": 19 + } + ] + }, + { + "Input": " ๅˆๅพŒใฎ2ๆ™‚ใซๅ›ใซใ‚ตใƒ—ใƒฉใ‚คใ‚บใŒ็”จๆ„ใ—ใฆใ‚ใ‚‹ใ‚ˆใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "2pmใจใฏใ€ 2 ใƒ”ใ‚ฏใƒˆใƒกใƒผใ‚ฟใƒผใฎใ“ใจใ ใจๅฝผใฏ่จ€ใฃใŸใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2pm", + "Start": 0, + "End": 2, + "TypeName": "dimension", + "Resolution": { + "unit": "Picometer", + "value": "2" + } + }, + { + "Text": "2ใƒ”ใ‚ฏใƒˆใƒกใƒผใ‚ฟใƒผ", + "Start": 8, + "End": 16, + "TypeName": "dimension", + "Resolution": { + "unit": "Picometer", + "value": "2" + } + } + ] + }, + { + "Input": "ใใ‚Œใชใ‚‰1ใƒžใ‚คใƒซใฏๆบ–ๅ‚™ใงใใ‚‹ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1ใƒžใ‚คใƒซ", + "Start": 4, + "End": 7, + "TypeName": "dimension", + "Resolution": { + "unit": "Mile", + "value": "1" + } + } + ] + }, + { + "Input": "2pmใจใฏใ€2ใƒ”ใ‚ฏใƒˆใƒกใƒผใ‚ฟใƒผใฎใ“ใจใ ใจๅฝผใฏ่จ€ใฃใŸใ€‚", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "2pm", + "Start": 0, + "End": 2, + "TypeName": "dimension", + "Resolution": { + "unit": "Picometer", + "value": "2" + } + }, + { + "Text": "2ใƒ”ใ‚ฏใƒˆใƒกใƒผใ‚ฟใƒผ", + "Start": 6, + "End": 13, + "TypeName": "dimension", + "Resolution": { + "unit": "Picometer", + "value": "2" + } + } + ] + }, + { + "Input": "ไปŠใฎ่บซ้•ทใฏ็™พๅ…ญๅๅ…ซใ‚ปใƒณใƒใงใ™", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "็™พๅ…ญๅๅ…ซใ‚ปใƒณใƒ", + "TypeName": "dimension", + "Resolution": { + "value": "168", + "unit": "Centimeter" + }, + "Start": 5, + "End": 11 + } + ] + }, + { + "Input": "dimensionใฃใฆใฉใ†ใ„ใ†ๆ„ๅ‘ณใงใ™ใ‹", + "NotSupported": "dotnet, javascript, python, java", + "Results": [] + }, + { + "Input": "ใ“ใ“ใฎๆฐดๆทฑใฏ250ใƒกใƒผใƒˆใƒซ่ถ…ใˆ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "250ใƒกใƒผใƒˆใƒซ", + "TypeName": "dimension", + "Resolution": { + "value": "250", + "unit": "Meter" + }, + "Start": 6, + "End": 12 + } + ] + }, + { + "Input": "่บซ้•ทใฏใ„ใพใ€168cmใ‚‚ๅˆฐ้”ใ—ใพใ—ใŸ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "168cm", + "TypeName": "dimension", + "Resolution": { + "value": "168", + "unit": "Centimeter" + }, + "Start": 6, + "End": 10 + } + ] + }, + { + "Input": "ๅŽปๅนดใ€ใƒใƒณใ‚ธใƒฃใƒณใฎ่ฆ็ฑณๅ…ฑๅŒ็”ฃๆฅญใฎ็”Ÿ็”ฃ้กใŒ็™พๅ…ซๅๅ„„ไบบๆฐ‘ๅ…ƒ็ช็ ดใ€ๅไธ‡ไบบใฎๅฐฑๆฅญใ‚‚ไฟƒ้€ฒใ—ใ€ใƒญใƒ–ใ‚นใ‚ฟใƒผใฎ้คŠๆฎ–่พฒๅฎถๅนณๅ‡ใงไธ€ไธ‡ๅ…ญๅƒๅ…ƒๅข—ๅŽใ—ใ€ๅ…จ็œใฎใƒญใƒ–ใ‚นใ‚ฟใƒผ้คŠๆฎ–ๆฅญใ‚’ไธ‰็™พๅ…ซๅไธƒใƒ ใƒผๅผ•ใฃๅผตใ—ใพใ—ใŸใ€‚", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไธ‰็™พๅ…ซๅไธƒใƒ ใƒผ", + "TypeName": "dimension", + "Resolution": { + "value": "3870000", + "unit": "Mu" + }, + "Start": 75, + "End": 81 + } + ] + }, + { + "Input": "ไปŠใจใชใฃใฆใ€่บซ้•ทใฏ168ใ‚ปใƒณใƒใซใชใฃใŸ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "168ใ‚ปใƒณใƒ", + "TypeName": "dimension", + "Resolution": { + "value": "168", + "unit": "Centimeter" + }, + "Start": 9, + "End": 14 + } + ] + }, + { + "Input": "ใ‚ชใƒผใ‚นใƒˆใƒฉใƒชใ‚ขใจใƒ“ใ‚ฏใƒˆใƒชใ‚ขใฎ่ญฆๅฏŸใŒใƒขใƒซใƒœใƒซใƒณใงไธ€ใƒˆใƒณ่ฟ‘ใ„ใฎใƒกใ‚ฟใƒณใƒ•ใ‚งใ‚ฟใƒŸใƒณใ‚’้นต็ฒใ€‚ใ‚ชใƒผใ‚นใƒˆใƒฉใƒชใ‚ขๅฒไธŠๆœ€ๅคงใฎใƒกใ‚ฟใƒณใƒ•ใ‚งใ‚ฟใƒŸใƒณๅฏ†่ผธๆกˆไปถใจใชใฃใฆใŠใ‚Šใพใ™ใ€‚๏ผˆใ‚ชใƒผใ‚นใƒˆใƒฉใƒชใ‚ข้€ฃ้‚ฆ่ญฆๅฏŸ๏ผ‰", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไธ€ใƒˆใƒณ", + "TypeName": "dimension", + "Resolution": { + "value": "1", + "unit": "Ton" + }, + "Start": 23, + "End": 25 + } + ] + }, + { + "Input": "ไปŠๆ—ฅใฎๅˆๅพŒไบŒๆ™‚ใ€ใ‚ตใƒ—ใƒฉใ‚คใ‚บใŒใ‚ใ‚Šใพใ™๏ผ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [] + }, + { + "Input": "้™ฝ่ฅฟใฎๅ”่พ›ๅญ็ตถ่ณ›็™บๅฃฒไธญใ€ๆฏŽๆ—ฅๅนณๅ‡ใงไบŒๅไธ‡ใ‚ญใƒญใ‚‚็ ๆฑŸใƒ‡ใƒซใ‚ฟใงๅฎŒๅฃฒ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไบŒๅไธ‡ใ‚ญใƒญ", + "TypeName": "dimension", + "Resolution": { + "value": "200000", + "unit": "Kilogram" + }, + "Start": 17, + "End": 21 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Japanese/TemperatureModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Japanese/TemperatureModel.json new file mode 100644 index 000000000..97ad6904b --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Japanese/TemperatureModel.json @@ -0,0 +1,718 @@ +[ + { + "Input": "ๅค–ใฎๆฐ—ๆธฉใฏใ€ๆ‘‚ๆฐ 40ๅบฆใงใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆ‘‚ๆฐ 40ๅบฆ", + "TypeName": "temperature", + "Resolution": { + "value": "40", + "unit": "C" + }, + "Start": 6, + "End": 11 + } + ] + }, + { + "Input": "ใƒ†ใ‚ญใ‚ตใ‚นใฏใ€ๆฐ—ๆธฉ่ฏๆฐ 90ๅบฆใงใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "่ฏๆฐ 90ๅบฆ", + "TypeName": "temperature", + "Resolution": { + "value": "90", + "unit": "F" + }, + "Start": 8, + "End": 13 + } + ] + }, + { + "Input": "่ฏๆฐ ใƒžใ‚คใƒŠใ‚น 5ๅบฆ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "่ฏๆฐ ใƒžใ‚คใƒŠใ‚น 5ๅบฆ", + "TypeName": "temperature", + "Resolution": { + "value": "-5", + "unit": "F" + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": "ๆ‘‚ๆฐ6ๅบฆ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆ‘‚ๆฐ6ๅบฆ", + "TypeName": "temperature", + "Resolution": { + "value": "6", + "unit": "C" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "่ฏๆฐ98.6ๅบฆใฏใ€ๅนณ็†ฑใงใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "่ฏๆฐ98.6ๅบฆ", + "TypeName": "temperature", + "Resolution": { + "value": "98.6", + "unit": "F" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "ๆธฉๅบฆใ‚’ๆ‘‚ๆฐ30ๅบฆใซ่จญๅฎšใ™ใ‚‹ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆ‘‚ๆฐ30ๅบฆ", + "TypeName": "temperature", + "Resolution": { + "value": "30", + "unit": "C" + }, + "Start": 3, + "End": 7 + } + ] + }, + { + "Input": "ๅนณ็†ฑใฏใ€่ฏๆฐ98.6ๅบฆใงใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "่ฏๆฐ98.6ๅบฆ", + "TypeName": "temperature", + "Resolution": { + "value": "98.6", + "unit": "F" + }, + "Start": 4, + "End": 10 + } + ] + }, + { + "Input": "่ฏๆฐ100ๅบฆ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "่ฏๆฐ100ๅบฆ", + "TypeName": "temperature", + "Resolution": { + "value": "100", + "unit": "F" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "ๆ‘‚ๆฐ20ๅบฆ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆ‘‚ๆฐ20ๅบฆ", + "TypeName": "temperature", + "Resolution": { + "value": "20", + "unit": "C" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "่ฏๆฐ100.2ๅบฆใฏใ€ไฝŽใ„ใงใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "่ฏๆฐ100.2ๅบฆ", + "TypeName": "temperature", + "Resolution": { + "value": "100.2", + "unit": "F" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "ๆ‘‚ๆฐ 10.5ๅบฆ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆ‘‚ๆฐ 10.5ๅบฆ", + "TypeName": "temperature", + "Resolution": { + "value": "10.5", + "unit": "C" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "ๆ‘‚ๆฐ 20.3ๅบฆ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆ‘‚ๆฐ 20.3ๅบฆ", + "TypeName": "temperature", + "Resolution": { + "value": "20.3", + "unit": "C" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "ๆ‘‚ๆฐ 34.5ๅบฆ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆ‘‚ๆฐ 34.5ๅบฆ", + "TypeName": "temperature", + "Resolution": { + "value": "34.5", + "unit": "C" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "ๅค–ใฎๆฐ—ๆธฉใฏใ€่ฏๆฐ98ๅบฆใงใ™ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "่ฏๆฐ98ๅบฆ", + "TypeName": "temperature", + "Resolution": { + "value": "98", + "unit": "Degree" + }, + "Start": 6, + "End": 10 + } + ] + }, + { + "Input": "ใ‚ตใƒผใƒขใ‚นใ‚ฟใƒƒใƒˆใ‚’85ๅบฆใซ่จญๅฎšใ™ใ‚‹ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "85ๅบฆ", + "TypeName": "temperature", + "Resolution": { + "value": "85", + "unit": "Degree" + }, + "Start": 8, + "End": 10 + } + ] + }, + { + "Input": "ๆธฉๅบฆใ‚’5ๅบฆไธŠใ’ใ‚‹ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5ๅบฆ", + "TypeName": "temperature", + "Resolution": { + "value": "5", + "unit": "Degree" + }, + "Start": 3, + "End": 4 + } + ] + }, + { + "Input": "ๆธฉๅบฆใ‚’่ฏๆฐ70ๅบฆใซ่จญๅฎšใ™ใ‚‹ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "่ฏๆฐ70ๅบฆ", + "TypeName": "temperature", + "Resolution": { + "value": "70", + "unit": "F" + }, + "Start": 3, + "End": 7 + } + ] + }, + { + "Input": "ๆธฉๅบฆใ‚’20ๅบฆไธŠใ’ใ‚‹ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "20ๅบฆ", + "TypeName": "temperature", + "Resolution": { + "value": "20", + "unit": "Degree" + }, + "Start": 3, + "End": 5 + } + ] + }, + { + "Input": "ๆธฉๅบฆใ‚’100ๅบฆใซ่จญๅฎšใ™ใ‚‹ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "100ๅบฆ", + "TypeName": "temperature", + "Resolution": { + "value": "100", + "unit": "Degree" + }, + "Start": 3, + "End": 6 + } + ] + }, + { + "Input": "ๆธฉๅบฆใ‚’่ฏๆฐ75ๅบฆใซไฟใคใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "่ฏๆฐ75ๅบฆ", + "TypeName": "temperature", + "Resolution": { + "value": "75", + "unit": "F" + }, + "Start": 3, + "End": 7 + } + ] + }, + { + "Input": "ๆธฉๅบฆใ‚’ๆ‘‚ๆฐ40ๅบฆใซใ™ใ‚‹ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆ‘‚ๆฐ40ๅบฆ", + "TypeName": "temperature", + "Resolution": { + "value": "40", + "unit": "C" + }, + "Start": 3, + "End": 7 + } + ] + }, + { + "Input": "ๆธฉๅบฆใ‚’50ๅบฆใซใ™ใ‚‹ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "50ๅบฆ", + "TypeName": "temperature", + "Resolution": { + "value": "50", + "unit": "Degree" + }, + "Start": 3, + "End": 5 + } + ] + }, + { + "Input": "ๆ‘‚ๆฐ10ๅบฆใ‚’่ฏๆฐใซๅค‰ๆ›ใ™ใ‚‹ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ๆ‘‚ๆฐ10ๅบฆ", + "TypeName": "temperature", + "Resolution": { + "value": "10", + "unit": "C" + }, + "Start": 0, + "End": 4 + }, + { + "Text": "่ฏๆฐ", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "F" + }, + "Start": 6, + "End": 7 + } + ] + }, + { + "Input": "่ฏๆฐใ‹ใ‚‰ๆ‘‚ๆฐใซใ€‚่ฏๆฐ101ๅบฆใฏๆ‘‚ๆฐใงไฝ•ๅบฆใ‹ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "่ฏๆฐ101ๅบฆ", + "TypeName": "temperature", + "Resolution": { + "value": "101", + "unit": "F" + }, + "Start": 8, + "End": 13 + }, + { + "Text": "่ฏๆฐ", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "F" + }, + "Start": 0, + "End": 1 + }, + { + "Text": "ๆ‘‚ๆฐ", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "C" + }, + "Start": 4, + "End": 5 + }, + { + "Text": "ๆ‘‚ๆฐ", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "C" + }, + "Start": 15, + "End": 16 + } + ] + }, + { + "Input": "่ฏๆฐ51ๅบฆใ‚’ๆ‘‚ๆฐใซๅค‰ๆ›ใ—ใฆใ‚‚ใ‚‰ใˆใพใ™ใ‹ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "่ฏๆฐ51ๅบฆ", + "TypeName": "temperature", + "Resolution": { + "value": "51", + "unit": "F" + }, + "Start": 0, + "End": 4 + }, + { + "Text": "ๆ‘‚ๆฐ", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "C" + }, + "Start": 6, + "End": 7 + } + ] + }, + { + "Input": "่ฏๆฐ106ๅบฆใ‚’ๆ‘‚ๆฐใซๅค‰ๆ›ใ™ใ‚‹ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "่ฏๆฐ106ๅบฆ", + "TypeName": "temperature", + "Resolution": { + "value": "106", + "unit": "F" + }, + "Start": 0, + "End": 5 + }, + { + "Text": "ๆ‘‚ๆฐ", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "C" + }, + "Start": 7, + "End": 8 + } + ] + }, + { + "Input": "่ฏๆฐ45ๅบฆใ‚’ๆ‘‚ๆฐใซๅค‰ๆ›ใ™ใ‚‹ใ€‚", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "่ฏๆฐ45ๅบฆ", + "TypeName": "temperature", + "Resolution": { + "value": "45", + "unit": "F" + }, + "Start": 0, + "End": 4 + }, + { + "Text": "ๆ‘‚ๆฐ", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "C" + }, + "Start": 6, + "End": 7 + } + ] + }, + { + "Input": "่ฏๆฐใƒžใ‚คใƒŠใ‚น20ๅบฆใ‚’ๆ‘‚ๆฐใซๅค‰ๆ›ใ™ใ‚‹ๆ–นๆณ•", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "่ฏๆฐใƒžใ‚คใƒŠใ‚น20ๅบฆ", + "TypeName": "temperature", + "Resolution": { + "value": "-20", + "unit": "F" + }, + "Start": 0, + "End": 8 + }, + { + "Text": "ๆ‘‚ๆฐ", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "C" + }, + "Start": 10, + "End": 11 + } + ] + }, + { + "Input": "ๅค–ใฎๆฐ—ๆธฉใฏ98ๅบฆใงใ™", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "98ๅบฆ", + "TypeName": "temperature", + "Resolution": { + "value": "98", + "unit": "Degree" + }, + "Start": 5, + "End": 7 + } + ] + }, + { + "Input": "ใ‚ขใƒณใƒŠใƒˆใƒผใ‚ฏใงๆ•ฐใ‚’ใ„ใคใ‹ใใ ใ•ใ„", + "Comment": "Temporary regression", + "NotSupported": "dotnet, javascript, python, java", + "Results": [] + }, + { + "Input": "ใ‚ตใƒผใƒขใ‚นใ‚ฟใƒƒใƒˆใ‚’ๅ…ซๅไบ”ๅบฆใพใง่จญ็ฝฎใ—ใพใ—ใ‚‡ใ†", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ๅ…ซๅไบ”ๅบฆ", + "TypeName": "temperature", + "Resolution": { + "value": "85", + "unit": "Degree" + }, + "Start": 8, + "End": 11 + } + ] + }, + { + "Input": "้€šๅธธใฏ่ฏๆฐๆธฉๅบฆ98.6ๅบฆใจใชใ‚Šใพใ™", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "่ฏๆฐๆธฉๅบฆ98.6ๅบฆ", + "TypeName": "temperature", + "Resolution": { + "value": "98.6", + "unit": "F" + }, + "Start": 3, + "End": 11 + } + ] + }, + { + "Input": "ๅฝผใฏไธ‰ๅไนๅบฆใพใง้ซ˜็†ฑใŒใ‚ใ‚‹ใ‚ˆ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "ไธ‰ๅไนๅบฆ", + "TypeName": "temperature", + "Resolution": { + "value": "39", + "unit": "C" + }, + "Start": 2, + "End": 5 + } + ] + }, + { + "Input": "ๆธฉๅบฆใ‚’5ๅบฆไธŠใ’ใพใ—ใ‚‡ใ†", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "5ๅบฆ", + "TypeName": "temperature", + "Resolution": { + "value": "5", + "unit": "Degree" + }, + "Start": 3, + "End": 4 + } + ] + }, + { + "Input": "ๆธฉๅบฆใฎๅ˜ไฝใฃใฆโ„ƒใงใ™ใ‹", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "โ„ƒ", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "C" + }, + "Start": 7, + "End": 7 + } + ] + }, + { + "Input": "่ฏๆฐๆธฉๅบฆใจใ™ใ‚Œใฐ100ๅบฆใงใ™", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "100ๅบฆ", + "TypeName": "temperature", + "Resolution": { + "value": "100", + "unit": "F" + }, + "Start": 8, + "End": 11 + } + ] + }, + { + "Input": "่ฏๆฐๆธฉๅบฆใฎ51ๅบฆใ‚’ๆ‘‚ๆฐๆธฉๅบฆใซๅค‰ๆ›ใงใใ‚‹ใ‹", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "่ฏๆฐๆธฉๅบฆใฎ51ๅบฆ", + "TypeName": "temperature", + "Resolution": { + "value": "51", + "unit": "F" + }, + "Start": 0, + "End": 7 + }, + { + "Text": "ๆ‘‚ๆฐๆธฉๅบฆ", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "C" + }, + "Start": 9, + "End": 12 + } + ] + }, + { + "Input": "20โ„ƒ", + "NotSupported": "dotnet, javascript, python, java", + "Results": [ + { + "Text": "20โ„ƒ", + "TypeName": "temperature", + "Resolution": { + "value": "20", + "unit": "C" + }, + "Start": 0, + "End": 2 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Korean/AgeModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Korean/AgeModel.json new file mode 100644 index 000000000..0becc4fce --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Korean/AgeModel.json @@ -0,0 +1,228 @@ +[ + { + "Input": "๊ทธ๋…€๊ฐ€ ๋‹ค์„ฏ ์‚ด ๋•Œ, ๊ทธ๋…€๋Š” ์ž์ „๊ฑฐ ํƒ€๋Š” ๊ฒƒ์„ ๋ฐฐ์› ๋‹ค.", + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "๋‹ค์„ฏ ์‚ด", + "TypeName": "age", + "Resolution": { + "value": "5", + "unit": "Year" + } + } + ] + }, + { + "Input": "์ด ์ „์„ค์€ ์‹ญ ๋…„์ด ๋˜์—ˆ๋‹ค.", + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "์‹ญ ๋…„", + "TypeName": "age", + "Resolution": { + "value": "10", + "unit": "Year" + } + } + ] + }, + { + "Input": "๋‚˜๋Š” ๊ฒจ์šฐ 29์‚ด์ด์•ผ!", + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "29์‚ด", + "TypeName": "age", + "Resolution": { + "value": "29", + "unit": "Year" + } + } + ] + }, + { + "Input": "์ด์ œ, ์•„ํ”๋‹ค์„ฏ ์‚ด์ด ์ง€๋‚˜๋ฉด, ๊ด€์ ์ด ๋ฐ”๋€๋‹ค.", + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "์•„ํ”๋‹ค์„ฏ ์‚ด", + "TypeName": "age", + "Resolution": { + "value": "95", + "unit": "Year" + } + } + ] + }, + { + "Input": "์ค‘๊ตญ์˜ ๋งŒ๋ฆฌ์žฅ์„ฑ์€ 500๋…„ ์ด์ƒ ๋˜์—ˆ๊ณ , 5,000๋งˆ์ผ ์ด์ƒ ๋ป—์–ด ์žˆ๋‹ค.", + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "500๋…„", + "TypeName": "age", + "Resolution": { + "value": "500", + "unit": "Year" + } + } + ] + }, + { + "Input": "๊ทธ๋…€๋Š” 60์‚ด์ด๊ณ ; 1945๋…„ 5์›” 8์ผ์— ํƒœ์–ด๋‚ฌ๋‹ค.", + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "60์‚ด", + "TypeName": "age", + "Resolution": { + "value": "60", + "unit": "Year" + } + } + ] + }, + { + "Input": "์‚ฌ๋ก€์˜ 25%๋Š” ์•ฝ 3์‚ด์ด ๋  ๋•Œ๊นŒ์ง€ ์ง„๋‹จ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.", + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "3์‚ด", + "TypeName": "age", + "Resolution": { + "value": "3", + "unit": "Year" + } + } + ] + }, + { + "Input": "์ผ ๋…„์งœ๋ฆฌ ์•ฝ์†์„ ์ดํ–‰ํ•ด์•ผ ํ•˜๋Š” ์••๋ฐ•์ด ์–ธ์ œ ์žˆ๋Š”๊ฐ€?", + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "์ผ ๋…„", + "TypeName": "age", + "Resolution": { + "value": "1", + "unit": "Year" + } + } + ] + }, + { + "Input": "์•„๊ธฐ๊ฐ€ ํƒœ์–ด๋‚œ ์ง€ ์‹ญ ๊ฐœ์›” ๋ฐ–์— ๋˜์ง€ ์•Š์•˜์„ ๋•Œ์˜ ์ผ์ด๋‹ค.", + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "์‹ญ ๊ฐœ์›”", + "TypeName": "age", + "Resolution": { + "value": "10", + "unit": "Month" + } + } + ] + }, + { + "Input": "์œ„์›ํšŒ์˜ ์ œ์•ˆ์€ 8๊ฐœ์›”์ด ๋˜์—ˆ๋‹ค.", + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "8๊ฐœ์›”", + "TypeName": "age", + "Resolution": { + "value": "8", + "unit": "Month" + } + } + ] + }, + { + "Input": "๋Œ€๋žต 50%์˜ ์‚ฌ๋ก€๊ฐ€ ์•ฝ ์‹ญ ํŒ” ๊ฐœ์›”์— ์ง„๋‹จ๋ฉ๋‹ˆ๋‹ค.", + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "์‹ญ ํŒ” ๊ฐœ์›”", + "TypeName": "age", + "Resolution": { + "value": "18", + "unit": "Month" + } + } + ] + }, + { + "Input": "๊ฐ€๋Šฅํ•˜์ง€๋งŒ, 2006๋…„์—๋Š” 95%๊ฐ€ ์‚ผ ๊ฐœ์›” ๋ฏธ๋งŒ์ด์—ˆ๋‹ค.", + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "์‚ผ ๊ฐœ์›”", + "TypeName": "age", + "Resolution": { + "value": "3", + "unit": "Month" + } + } + ] + }, + { + "Input": "์šฐ๋ฆฌ๊ฐ€ 12์›”์— ์ง„ํ–‰ํ•œ๋‹ค๋ฉด, ๊ทธ๊ฒƒ์€ ์‚ผ ์ฃผ๊ฐ€ ๋  ๊ฒƒ์ด๋‹ค. ", + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "์‚ผ ์ฃผ", + "TypeName": "age", + "Resolution": { + "value": "3", + "unit": "Week" + } + } + ] + }, + { + "Input": "6์ฃผ์˜ ๋‚˜์ด์—, ๋ฒŒ์จ ํฌ๋ฆฌ์Šค๋งˆ์Šค๋ฅผ ์ถ•ํ•˜ํ•  ์ˆ˜ ์žˆ๋‹ค.", + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "6์ฃผ", + "TypeName": "age", + "Resolution": { + "value": "6", + "unit": "Week" + } + } + ] + }, + { + "Input": "90์ผ์ด ๋œ ๊ณต๊ณผ๊ธˆ ์ฒญ๊ตฌ์„œ๋Š” ๊ฝค ๋Šฆ์—ˆ๋‹ค.", + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "90์ผ", + "TypeName": "age", + "Resolution": { + "value": "90", + "unit": "Day" + } + } + ] + }, + { + "Input": "๊ทธ๋Š” ์•ฝ 40 - 50 ์„ธ์ด๋‹ค", + "NotSupportedByDesign": "dotNet,javascript,python,java,", + "Results": [ + { + "Text": "50์„ธ", + "Start": 17, + "End": 28, + "TypeName": "age", + "Resolution": { + "unit": "Year", + "value": "50" + } + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Korean/CurrencyModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Korean/CurrencyModel.json new file mode 100644 index 000000000..57a75a086 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Korean/CurrencyModel.json @@ -0,0 +1,1903 @@ +[ + { + "Input": "๋ฉ”๋ฆด๋žœ๋“œ ์ฃผ ๋ชฝ๊ณ ๋ฉ”๋ฆฌ ์นด์šดํ‹ฐ, 7์ฒœ 5๋ฐฑ๋งŒ ๋‹ฌ๋Ÿฌ ์ผ๋ฐ˜ ์ฑ„๊ถŒ, ์‹œ๋ฆฌ์ฆˆ b, 1989๋…„ ๋งค๋‰ดํŒฉ์ฒ˜๋Ÿฌ์Šค ํ•˜๋…ธ๋ฒ„ ํŠธ๋Ÿฌ์ŠคํŠธ์— ์˜ํ•ด ๊ฐ•ํ™”๋œ ๊ณต๊ณต ๊ฐœ์„  ์ฑ„๊ถŒ์ด๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "7์ฒœ 5๋ฐฑ๋งŒ", + "TypeName": "currency", + "Resolution": { + "value": "75000000", + "unit": "Dollar" + }, + "Start": 29, + "End": 40 + } + ] + }, + { + "Input": "ํ•€๋ž€๋“œ ๋Œ€๊ธฐ์—… ๋…ธํ‚ค์•„ oy ab ๋Š” ๋„ค๋œ๋ž€๋“œ ์ผ€์ด๋ธ” ํšŒ์‚ฌ์ธ nkf kabel b . v ๋ฅผ 4์–ต 2์ฒœ๋งŒ ํ•€๋ž€๋“œ ๋งˆ๋ฅด์นด์— ์‚ฌ๊ธฐ๋กœ ๊ณ„์•ฝํ–ˆ๋‹ค๊ณ  ๋ฐํ˜”๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "4์–ต 2์ฒœ๋งŒ ํ•€๋ž€๋“œ ๋งˆ๋ฅด์นด", + "TypeName": "currency", + "Resolution": { + "value": "420000000", + "unit": "Finnish markka" + }, + "Start": 111, + "End": 136 + } + ] + }, + { + "Input": "๋‚ด์…”๋„์€ ์‹œ๊ฒ”๊ณผ ์Šˆ์Šคํ„ฐ์—๊ฒŒ ๋ชจ๋“  ์š”๊ตฌ๋ฅผ ํฌ๊ธฐํ•˜๊ฒŒ ํ•˜๊ธฐ ์œ„ํ•ด 9๋งŒ 4์ฒœ ๋‹ฌ๋Ÿฌ๋ฅผ ์ง€๊ธ‰ํ–ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "9๋งŒ 4์ฒœ ๋‹ฌ๋Ÿฌ", + "TypeName": "currency", + "Resolution": { + "value": "94000", + "unit": "Dollar" + }, + "Start": 33, + "End": 39 + } + ] + }, + { + "Input": "์ œ๋„ˆ๋Ÿด๋‹ค์ด๋‚ด๋ฏน์Šค ๊ทธ๋ฃน์˜ ์ œ๋„ˆ๋Ÿด๋‹ค์ด๋‚ด๋ฏน์Šค ์„œ๋น„์Šค๋Š” ํŒŒํ‚ค์Šคํƒ„ ์ „์ˆ  ์ฐจ๋Ÿ‰์˜ ์œ ์ง€ ์‹œ์„ค์„ ๊ฑด๋ฆฝํ•˜๋Š” 4์ฒœ 820๋งŒ ๋‹ฌ๋Ÿฌ ์ƒ๋‹น์˜ ๊ตฐ์‚ฌ ๊ณ„์•ฝ๋ฅผ ๋”ฐ๋ƒˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "4์ฒœ 820๋งŒ ๋‹ฌ๋Ÿฌ", + "TypeName": "currency", + "Resolution": { + "value": "48200000", + "unit": "Dollar" + }, + "Start": 75, + "End": 87 + } + ] + }, + { + "Input": "๋‘ ๋ฒˆ์งธ ์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ์˜ ๊ฐ€๊ฒฉ์€ 1์ฒœ 640๋งŒ ์บ๋‚˜๋‹ค ๋‹ฌ๋Ÿฌ์ด๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1์ฒœ 640๋งŒ ์บ๋‚˜๋‹ค ๋‹ฌ๋Ÿฌ", + "TypeName": "currency", + "Resolution": { + "value": "16400000", + "unit": "Canadian dollar", + "isoCurrency": "CAD" + }, + "Start": 49, + "End": 64 + } + ] + }, + { + "Input": "๊ณ ํƒ€์Šค-๋ผ์„ผ ์šด์†กํšŒ์‚ฌ์˜ ์žํšŒ์‚ฌ์ธ ๊ณจ๋ผ ๊ฐ€์Šค ํ™€๋”ฉ์‚ฌ๋Š” ๋ฉ”๋ฆด ๋ฆฐ์น˜ ์ž๋ณธ ์‹œ์žฅ์„ ํ†ตํ•ด 2์–ต 8์ฒœ๋งŒ ๋‹ฌ๋Ÿฌ ์ƒ๋‹น์˜ ์ œ1 ์šฐ์„  ๋ฐฐ์˜ ๋‹ด๋ณด๊ถŒ์„ ์ œ๊ณตํ–ˆ๋‹ค.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2์–ต 8์ฒœ๋งŒ ๋‹ฌ๋Ÿฌ", + "TypeName": "currency", + "Resolution": { + "value": "280000000", + "unit": "Dollar" + }, + "Start": 87, + "End": 99 + } + ] + }, + { + "Input": "bard / ems๋Š” 1988 ๋…„์— ์•ฝ ์ฒœ 4๋ฐฑ๋งŒ ๋‹ฌ๋Ÿฌ์–ด์น˜๋ฅผ ํŒ”์•˜๋‹ค๊ณ  birtcher ์”จ๋Š” ๋งํ–ˆ๋‹ค.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ฒœ 4๋ฐฑ๋งŒ ๋‹ฌ๋Ÿฌ", + "TypeName": "currency", + "Resolution": { + "value": "14000000", + "unit": "Dollar" + }, + "Start": 35, + "End": 46 + } + ] + }, + { + "Input": "ํ•ฉ์˜ ๊ฐ€๊ฒฉ์€ 1๋งŒ 2์ฒœ 345 ๋‹ฌ๋Ÿฌ๋ถ€ํ„ฐ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1๋งŒ 2์ฒœ 345 ๋‹ฌ๋Ÿฌ", + "TypeName": "currency", + "Resolution": { + "value": "12345", + "unit": "Dollar" + }, + "Start": 23, + "End": 30 + } + ] + }, + { + "Input": "'๋ฐฐํŠธ๋งจ '' ํ™€๋กœ ์ง€๊ธˆ๊นŒ์ง€ 2์–ต 4์ฒœ 7๋ฐฑ๋งŒ ๋‹ฌ๋Ÿฌ ์ด์ƒ์˜ ๋ฐ•์Šค ์˜คํ”ผ์Šค ์ˆ˜์ž…์„ ์˜ฌ๋ ธ๊ณ , ์ด๋Š” ์›Œ๋„ˆ ๋ธŒ๋ผ๋”์Šค ์˜ํ™” ์‚ฌ์ƒ ์ตœ๋Œ€ ์ˆ˜์ž… ์˜ํ™”๋กœ ๊ธฐ๋ก๋๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2์–ต 4์ฒœ 7๋ฐฑ๋งŒ ๋‹ฌ๋Ÿฌ", + "TypeName": "currency", + "Resolution": { + "value": "247000000", + "unit": "Dollar" + }, + "Start": 45, + "End": 57 + } + ] + }, + { + "Input": "2014 ๋…„ 10 ์›” coyle์˜ ์ˆœ ๊ฐ€์น˜๋Š” 8๋ฐฑ 10๋งŒ ํŒŒ์šด๋“œ๋กœ ์ถ”์‚ฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "8๋ฐฑ 10๋งŒ ํŒŒ์šด๋“œ", + "TypeName": "currency", + "Resolution": { + "value": "8100000", + "unit": "Pound" + }, + "Start": 37, + "End": 50 + } + ] + }, + { + "Input": "์ˆœ์ด์ž ์ด์ต์€ ๊ทธ ๋ถ„๊ธฐ์— 27 % ํ•˜๋ฝํ•ด์„œ 2์–ต 4์ฒœ 4๋ฐฑ๋งŒ ๋‹ฌ๋Ÿฌ๋ฅผ ๊ธฐ๋กํ–ˆ๋‹ค.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2์–ต 4์ฒœ 4๋ฐฑ๋งŒ ๋‹ฌ๋Ÿฌ", + "TypeName": "currency", + "Resolution": { + "value": "254000000", + "unit": "Dollar" + }, + "Start": 48, + "End": 60 + } + ] + }, + { + "Input": "์—ฐ๋ฐฉ ํ•ญ์†Œ ๋ฒ•์›์€ ํŒŒ์ดํ”„ ๋ผ์ธ ํšŒ์‚ฌ๊ฐ€ ๋…ผ๋ž€์ด๋˜๊ณ ์žˆ๋Š” '์˜๋ฌด์ธ์ˆ˜'๊ณ„์•ฝ์œผ๋กœ๋ถ€ํ„ฐ 10์–ต ๋‹ฌ๋Ÿฌ์˜ ๋น„์šฉ์„ ๊ณ ๊ฐ์—๊ฒŒ ์ „๊ฐ€ํ•˜์ง€ ๋ชปํ•˜๊ฒŒํ•˜๋Š” ์ฒœ์—ฐ ๊ฐ€์Šค ๊ทœ์ œ๋ฅผ ํ์ง€ํ–ˆ๋‹ค.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10์–ต ๋‹ฌ๋Ÿฌ", + "TypeName": "currency", + "Resolution": { + "value": "1000000000", + "unit": "Dollar" + }, + "Start": 135, + "End": 145 + } + ] + }, + { + "Input": "1988๋…„ ๋ถ„๊ธฐ์—๋Š” ์ด 3์ฒœ 5๋ฐฑ๋งŒ ๋‹ฌ๋Ÿฌ์˜ ์ผํšŒ์„ฑ ์ด์ต๋„ ํฌํ•จ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3์ฒœ 5๋ฐฑ๋งŒ ๋‹ฌ๋Ÿฌ", + "TypeName": "currency", + "Resolution": { + "value": "35000000", + "unit": "Dollar" + }, + "Start": 63, + "End": 74 + } + ] + }, + { + "Input": "๋ฐ• y . j .์”จ์™€ ๊ทธ๋…€์˜ ๊ฐ€์กฑ๋“ค์€ 4๋…„ ๋™์•ˆ ์—ฌ๊ธฐ ์ž‘์€ ์•„ํŒŒํŠธ๋ฅผ ์‚ฌ๊ธฐ ์œ„ํ•ด ๋…ธ๋ ฅ์„ ํ–ˆ์ง€๋งŒ, ์›๋ž˜ ๊ทธ๋“ค์ด ํ•„์š”๋กœํ–ˆ๋˜ 4๋งŒ ๋‹ฌ๋Ÿฌ๋ฅผ ์ €์ถ•ํ•˜๋ฉด ๊ฐ€๊ฒฉ์€ ๋” ์ƒ์Šนํ–ˆ๋‹ค.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "4๋งŒ ๋‹ฌ๋Ÿฌ", + "TypeName": "currency", + "Resolution": { + "value": "40000", + "unit": "Dollar" + }, + "Start": 132, + "End": 139 + } + ] + }, + { + "Input": "e. ๋กœ๋ฒ„ํŠธ ์›”๋Ÿฌ์น˜๊ฐ€ ๋‰ด์š• ์ฃผ ํŒ์‚ฌ์—๊ฒŒ 6๋…„ ์ง•์—ญํ˜•์„ ์„ ๊ณ ๋ฐ›๊ณ  ์›จํ… ์Šค์บ”๋“ค์— ๋Œ€ํ•œ ๊ณต๊ฐˆ์ฃ„๋กœ 25๋งŒ ๋‹ฌ๋Ÿฌ์˜ ๋ฒŒ๊ธˆ์„ ๋ถ€๊ณผ๋ฐ›์•˜๋‹ค.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "25๋งŒ ๋‹ฌ๋Ÿฌ", + "TypeName": "currency", + "Resolution": { + "value": "250000", + "unit": "Dollar" + }, + "Start": 97, + "End": 105 + } + ] + }, + { + "Input": "์˜ค๋Š˜ ์ˆ˜์š”์ผ ๋ฐœํ–‰ ๋œ ์ค‘๋™ ๊ฒฝ์ œ ์กฐ์‚ฌ (mees) ๊ธฐ์‚ฌ์— ๋”ฐ๋ฅด๋ฉด ์ด๋ผํฌ๋Š” 12์›” 1์ผ๋ถ€ํ„ฐ ๊ณต์‹ ์œ ๊ฐ€์— ๋Œ€ํ•ด ์œ ๊ฐ€ ๋ฐฐ๋Ÿด๋‹น 50์„ผํŠธ๋ฅผ ์œ ์—” ๊ฐ์‹œํ•˜์— ์—†๋Š” ๊ณ„์ •์œผ๋กœ ์ง€๋ถˆํ•˜๋ผ๊ณ  ๊ณ ๊ฐ์—๊ฒŒ ์š”์ฒญํ–ˆ๋‹ค.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "50์„ผํŠธ", + "TypeName": "currency", + "Resolution": { + "value": "50", + "unit": "Cent" + }, + "Start": 128, + "End": 135 + } + ] + }, + { + "Input": "์ œ๋„ˆ๋ž„ ๋ชจํ„ฐ ์‚ฌ์˜ ์‹œ๋ณด๋ ˆ ์‚ฌ์—…๋ถ€๋Š” ํŒ๋งค ๋ถ€์ง„์— ๋ฐ˜์‘ํ•˜์—ฌ ํ•ต์‹ฌ ์†Œํ˜•์ฐจ ๋ผ์ธ์˜ 2 ๋„์–ด ๋ฒ„์ „์ธ 1990 ๋ฒ ๋ ˆํƒ€์— ๋Œ€ํ•ด 800 ๋‹ฌ๋Ÿฌ์˜ ๋ฆฌ๋ฒ ์ดํŠธ๋ฅผ ์ œ๊ณตํ•  ๊ฒƒ์ด๋ผ๊ณ  ๋ฐํ˜”๋‹ค.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "800 ๋‹ฌ๋Ÿฌ", + "TypeName": "currency", + "Resolution": { + "value": "800", + "unit": "Dollar" + }, + "Start": 91, + "End": 95 + } + ] + }, + { + "Input": "(storer๋Š” ๋˜ํ•œ ํ…”๋ ˆ๋น„์ „ ์ž์‚ฐ์˜ ๋ถ€๋ถ„ ์ง€๋ถˆ๋กœ 1์–ต 2์ฒœ 5๋ฐฑ๋งŒ ๋‹ฌ๋Ÿฌ ์ƒ๋‹น์˜ ์ฃผ๋‹ˆ์–ด sci tv ์ฑ„๊ถŒ์„ ๊ฐ€์ง€๊ณ  ๊ฐ”๋‹ค.)", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1์–ต 2์ฒœ 5๋ฐฑ๋งŒ ๋‹ฌ๋Ÿฌ", + "TypeName": "currency", + "Resolution": { + "value": "125000000", + "unit": "Dollar" + }, + "Start": 19, + "End": 31 + } + ] + }, + { + "Input": "๊ธˆ์š”์ผ ๊ตญ๋‚ด ์žฅ์™ธ ์‹œ์žฅ์—์„œ scimed ์ฃผ๊ฐ€๊ฐ€ 2.75 ๋‹ฌ๋Ÿฌ ํญ๋ฝํ–ˆ๋‹ค.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2.75 ๋‹ฌ๋Ÿฌ", + "TypeName": "currency", + "Resolution": { + "value": "2.75", + "unit": "Dollar" + }, + "Start": 72, + "End": 77 + } + ] + }, + { + "Input": "๋™์‹œ์— ํˆฌ์ž์ž๋Š” ๊ตฌ์กฐ ์กฐ์ •์ด ํšŒ์‚ฌ์˜ ์—ฐ๊ฐ„ ํ˜„๊ธˆ ์ด์ž ์ฒญ๊ตฌ์„œ๋ฅผ ์•ฝ 9์ฒœ๋งŒ ๋‹ฌ๋Ÿฌ์—์„œ ์‚ญ๊ฐํ•  ๊ฒƒ์ด๋ผ๊ณ  ์ถ”์ •ํ•œ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "9์ฒœ๋งŒ ๋‹ฌ๋Ÿฌ", + "TypeName": "currency", + "Resolution": { + "value": "90000000", + "unit": "Dollar" + }, + "Start": 119, + "End": 130 + } + ] + }, + { + "Input": "1990๋…„์˜ ์ž๋ณธ ์ง€์ถœ์€ ์˜ฌํ•ด 4์–ต 7์ฒœ๋งŒ ๋‹ฌ๋Ÿฌ์—์„œ ์•ฝ๊ฐ„ ์ฆ๊ฐ€ํ•  ๊ฒƒ์ด๋ผ๊ณ  ๋งˆ๋กœ์Šค ์”จ๋Š” ๋ฐํ˜”๋‹ค.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "4์–ต 7์ฒœ๋งŒ ๋‹ฌ๋Ÿฌ", + "TypeName": "currency", + "Resolution": { + "value": "470000000", + "unit": "Dollar" + }, + "Start": 86, + "End": 98 + } + ] + }, + { + "Input": "shearson์€ '์‹ค์ œ ์ž๋ณธ๊ธˆ์ด 3์–ต ๋‹ฌ๋Ÿฌ์— ๋ถˆ๊ณผํ•ฉ๋‹ˆ๋‹ค.' ๋ผ๊ณ  s & p์˜ ๋ณด์šฐ๋งŒ ์”จ๋Š” ๋งํ–ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3์–ต ๋‹ฌ๋Ÿฌ", + "TypeName": "currency", + "Resolution": { + "value": "300000000", + "unit": "Dollar" + }, + "Start": 29, + "End": 41 + } + ] + }, + { + "Input": "์ด๋Š” ์–ด์ฉŒ๋ฉด ๊ฐ„๋‹จํ•ฉ๋‹ˆ๋‹ค. - ๊ทธ๋Š” ์Œ์‹์„ ์‚ฌ๊ธฐ ์œ„ํ•ด ๋ˆ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. - - ๋˜๋Š” ๋ฏฟ์„ ์ˆ˜ ์—†์„ ์ •๋„๋กœ ๋ณต์žกํ•ฉ๋‹ˆ๋‹ค. ๊ทธ์˜ ์—ฌ๋™์ƒ์€ ๋ฐ”๋กœ ์ด ์ˆœ๊ฐ„์— ํ˜ธ๋ณด์ผ„์—์„œ ์ฃฝ์Œ์— ์ž„๋ฐ•ํ•ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Š” ์ง€๊ฐ‘์„ ์žƒ์–ด ๋ฒ„๋ ธ๊ณ , ๋ฒ„์Šค ํ‹ฐ์ผ“์„ ์‚ฌ๊ธฐ ์œ„ํ•œ 1.22 ๋‹ฌ๋Ÿฌ ์ž”๋ˆ๋งŒ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ์—๊ฒŒ ๋ณ€ํ™”๋ฅผ ๋งŒ๋“ค์–ด ์ฃผ์‹œ๊ฒ ์Šต๊นŒ?", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1.22 ๋‹ฌ๋Ÿฌ", + "TypeName": "currency", + "Resolution": { + "value": "1.22", + "unit": "Dollar" + }, + "Start": 179, + "End": 184 + } + ] + }, + { + "Input": "12์›” ๊ณ„์•ฝ์€ 1๋‹ฌ๋Ÿฌ 20์„ผํŠธ ์ƒ์Šนํ–ˆ๋‹ค.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1๋‹ฌ๋Ÿฌ 20์„ผํŠธ", + "TypeName": "currency", + "Resolution": { + "value": "1.2", + "unit": "Cent" + }, + "Start": 27, + "End": 36 + } + ] + }, + { + "Input": "painewebber inc.์˜ ์• ๋„๋ฆฌ์ŠคํŠธ์ธ walter kirchberger๋Š” ์ฃผ์‹ ๋ณด์œ ์ž์—๊ฒŒ ์ฃผ์‹ ๊ฐ€๊ฒฉ๋ฅผ 70 ๋‹ฌ๋Ÿฌ๋กœ ์ œ๊ณตํ•˜๋Š” ๊ฒƒ์ด stena-tiphook ์ฑ„๊ถŒ์„ ๋ง‰๋Š” โ€œ๋งค์šฐ ํšจ๊ณผ์ ์ธ ๋ฐฉ๋ฒ•'์ด๋ผ๊ณ  ๋งํ–ˆ๋‹ค.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "70 ๋‹ฌ๋Ÿฌ", + "TypeName": "currency", + "Resolution": { + "value": "70", + "unit": "Dollar" + }, + "Start": 95, + "End": 98 + } + ] + }, + { + "Input": "์˜ฌํ•ด 3 ์‚ฌ๋ถ„๊ธฐ ์ˆœ๋งค์ถœ์€ ์ง€๋‚œํ•ด ์ฒœ 4๋ฐฑ๋งŒ ๋‹ฌ๋Ÿฌ์˜€๋‹ค.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ฒœ 4๋ฐฑ๋งŒ ๋‹ฌ๋Ÿฌ", + "TypeName": "currency", + "Resolution": { + "value": "14000000", + "unit": "Dollar" + }, + "Start": 47, + "End": 58 + } + ] + }, + { + "Input": "480์–ต ๋‹ฌ๋Ÿฌ์˜ ์ž์‚ฐ์„ ๋ณด์œ ํ•œ ํผ์ŠคํŠธ ๋‚ด์…”๋„ ๋ฑ…ํฌ ์˜ค๋ธŒ ์‹œ์นด๊ณ  ๋ชจํšŒ์‚ฌ๋Š” ๊ธˆ์œต ์œ„๊ธฐ์— ์ฒ˜ํ•œ ๊ตญ๊ฐ€์˜ ๋Œ€์ถœ ๋ฐ ํˆฌ์ž ์†์‹ค์„ ํก์ˆ˜ํ•˜๊ธฐ ์œ„ํ•ด ์ž์‚ฐ์„ ํ™•๋ณดํ•ด ๋†“์•˜๋‹ค๊ณ  ๋งํ–ˆ๋‹ค.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "480์–ต ๋‹ฌ๋Ÿฌ", + "TypeName": "currency", + "Resolution": { + "value": "48000000000", + "unit": "Dollar" + }, + "Start": 60, + "End": 71 + } + ] + }, + { + "Input": "ํ”Œ๋ฃจ์–ด ์‚ฌ๋Š” ํ”„๋ฆฌํฌํŠธ ๋งฅ๋ชจ๋ž€์‚ฌ์™€ ์ธ๋„๋„ค์‹œ์•„ ํŒŒํ‘ธ์•„์— ์žˆ๋Š” ๊ตฌ๋ฆฌ ๊ด‘์‚ฐ์—์„œ ์—”์ง€๋‹ˆ์–ด๋ง ๋ฐ ๊ฑด์„ค ๊ด€๋ฆฌ ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๊ธฐ ์œ„ํ•ด 3์–ต ๋‹ฌ๋Ÿฌ์— ๋‹ฌํ•˜๋Š” ๊ณ„์•ฝ์„ ์ฒด๊ฒฐํ–ˆ๋‹ค๊ณ  ๋ฐœํ‘œํ–ˆ๋‹ค.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3์–ต ๋‹ฌ๋Ÿฌ", + "TypeName": "currency", + "Resolution": { + "value": "300000000", + "unit": "Dollar" + }, + "Start": 35, + "End": 47 + } + ] + }, + { + "Input": "๋ฏธ๊ตญ ์ฆ๊ถŒ ๊ฑฐ๋ž˜์†Œ๋Š” ์ขŒ์„์ด ์ง€๋‚œ ๊ธˆ์š”์ผ ์ด์ „ ํŒ๋งค์—์„œ ๊ณ„์•ฝ๊ธˆ 5์ฒœ ๋‹ฌ๋Ÿฌ์— ํŒ”๋ ธ๋‹ค๊ณ  ๋ฐํ˜”๋‹ค.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5์ฒœ ๋‹ฌ๋Ÿฌ", + "TypeName": "currency", + "Resolution": { + "value": "5000", + "unit": "Dollar" + }, + "Start": 58, + "End": 64 + } + ] + }, + { + "Input": "ํƒ€์ž„ ์›Œ๋„ˆ์— ์ธ์ˆ˜๋œ ์›Œ๋„ˆ ํ†ต์‹ ์€ ์†Œ๋‹ˆ์™€ ๋‘ ๋ช…์˜ ์ƒ์‚ฐ์ž์— ๋Œ€ํ•ด 10์–ต ๋‹ฌ๋Ÿฌ์˜ ๊ณ„์•ฝ ์œ„๋ฐ˜ ์†Œ์†ก์„ ์ œ๊ธฐํ–ˆ๋‹ค.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10์–ต ๋‹ฌ๋Ÿฌ", + "TypeName": "currency", + "Resolution": { + "value": "1000000000", + "unit": "Dollar" + }, + "Start": 83, + "End": 93 + } + ] + }, + { + "Input": "asarco๋Š” 8์›”์— lac d 'amiante du quebec ์žํšŒ์‚ฌ๋ฅผ ํ†ตํ•ด 1์ฒœ 1๋ฐฑ 70๋งŒ ๋‹ฌ๋Ÿฌ์— ์บ๋‚˜๋‹ค์˜ ์„๋ฉด ์ฑ„๊ตด ์œ ํ•œ ์ฑ…์ž„ ํšŒ์‚ฌ์— ๋‚˜๋จธ์ง€ 1/3์˜ ์ง€๋ถ„์„ ๋งค๊ฐํ–ˆ์Šต๋‹ˆ๋‹ค.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1์ฒœ 1๋ฐฑ 70๋งŒ ๋‹ฌ๋Ÿฌ", + "TypeName": "currency", + "Resolution": { + "value": "11700000", + "unit": "Dollar" + }, + "Start": 168, + "End": 181 + } + ] + }, + { + "Input": "1988๋…„ ๊ตญ๋‚ด ์™„๊ตฌ ๋ฐ ๊ฒŒ์ž„ ์ˆ˜์ถœ์€ 1987๋…„ ๋Œ€๋น„ 19 ํผ์„ผํŠธ ๊ฐ์†Œํ•œ 1๋ฐฑ์–ต 5์ฒœ๋งŒ ํ™์ฝฉ ๋‹ฌ๋Ÿฌ๋ฅผ ๊ธฐ๋กํ–ˆ์Šต๋‹ˆ๋‹ค.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1๋ฐฑ์–ต 5์ฒœ๋งŒ ํ™์ฝฉ ๋‹ฌ๋Ÿฌ", + "TypeName": "currency", + "Resolution": { + "value": "10050000000", + "unit": "Hong Kong dollar", + "isoCurrency": "HKD" + }, + "Start": 83, + "End": 100 + } + ] + }, + { + "Input": "ํšŒ๊ณ„ ์—ฐ๋„ 4์‚ฌ๋ถ„๊ธฐ ๋งค์ถœ์€ ์ „๋…„๋„ 11์–ต 7์ฒœ๋งŒ ๋‹ฌ๋Ÿฌ์—์„œ 18 ํผ์„ผํŠธ ์ฆ๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "11์–ต 7์ฒœ๋งŒ ๋‹ฌ๋Ÿฌ", + "TypeName": "currency", + "Resolution": { + "value": "1170000000", + "unit": "Dollar" + }, + "Start": 54, + "End": 67 + } + ] + }, + { + "Input": "์–ด์ œ ์ฒ˜์Œ 1 ์‹œ๊ฐ„ ๋™์•ˆ ๊ฑฐ๋ž˜ ๊ฐ€๊ฒฉ์€ 0.25 ํฌ์ธํŠธ, ๋˜๋Š” ๊ฐ ์•ก๋ฉด๊ฐ€์— ๋Œ€ํ•ด ์•ฝ 2.50 ๋‹ฌ๋Ÿฌ ํ•˜๋ฝํ–ˆ๋‹ค.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2.50 ๋‹ฌ๋Ÿฌ", + "TypeName": "currency", + "Resolution": { + "value": "2.5", + "unit": "Dollar" + }, + "Start": 96, + "End": 101 + } + ] + }, + { + "Input": "์˜ˆ๋ฅผ ๋“ค์–ด ๋‰ด์ €์ง€๋Š” 30๋งŒ ๋‹ฌ๋Ÿฌ๋ฅผ ์ˆ˜๋ฝํ•˜๋ผ๋Š” ์š”์ฒญ์„ ๋ฐ›์•˜์ง€๋งŒ ๊ฑฐ์ ˆํ–ˆ๋‹ค.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "30๋งŒ ๋‹ฌ๋Ÿฌ", + "TypeName": "currency", + "Resolution": { + "value": "300000", + "unit": "Dollar" + }, + "Start": 47, + "End": 55 + } + ] + }, + { + "Input": "ํŒ๋งค๋Š” 6.2 ํผ์„ผํŠธ ์ƒ์Šนํ•ด์„œ 14์–ต 5์ฒœ๋งŒ ๋‹ฌ๋Ÿฌ๋ฅผ ๊ธฐ๋กํ–ˆ๋‹ค.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "14์–ต 5์ฒœ๋งŒ ๋‹ฌ๋Ÿฌ", + "TypeName": "currency", + "Resolution": { + "value": "1450000000", + "unit": "Dollar" + }, + "Start": 22, + "End": 35 + } + ] + }, + { + "Input": "์–ด์ œ ์˜คํ›„๋ถ€ํ„ฐ ํ™˜๋งค๋Š” ์•ฝ 20์–ต ๋‹ฌ๋Ÿฌ ํ”ผํ…”๋ฆฌํ‹ฐ ์ฃผ์‹ํ˜• ํŽ€๋“œ์˜ ์ด ํ˜„๊ธˆ ์œ ๋™์„ฑ์˜ 15 ํผ์„ผํŠธ ๋ฏธ๋งŒ์„ ๋‚˜ํƒ€๋ƒˆ์Šต๋‹ˆ๋‹ค.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "20์–ต ๋‹ฌ๋Ÿฌ", + "TypeName": "currency", + "Resolution": { + "value": "2000000000", + "unit": "Dollar" + }, + "Start": 107, + "End": 117 + } + ] + }, + { + "Input": "onvia.com inc. , 34 ์„ผํŠธ ํ•˜๋ฝ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "34 ์„ผํŠธ", + "TypeName": "currency", + "Resolution": { + "value": "34", + "unit": "Cent" + }, + "Start": 25, + "End": 32 + } + ] + }, + { + "Input": "tw ์•ˆ๋‚ด์„œ๋Š” ์ธ์ˆ˜๊ฐ€ ์กฐ๊ธฐ์— ์™„๊ฒฐ๋˜์—ˆ๋‹ค๋ฉด ์„ธ์ „ ์ด์ต์€ 1989๋…„ ์ƒ๋ฐ˜๊ธฐ ์•ฝ 6์ฒœ 2๋ฐฑ 70๋งŒ ๋‹ฌ๋Ÿฌ ์ƒ๋‹น์˜ ์ฑ„๋ฌด ์ฆ๊ถŒ์— ๋Œ€ํ•œ ์ด์ž๋ฅผ ํฌํ•จํ•œ ๊ณ ์ • ๊ธˆ๋ฆฌ๋ฅผ ์ถฉ๋‹นํ•˜๊ธฐ์— ๋ถˆ์ถฉ๋ถ„ํ–ˆ์„ ๊ฒƒ์ด๋ผ๊ณ  ๋ฐํ˜”๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "6์ฒœ 2๋ฐฑ 70๋งŒ ๋‹ฌ๋Ÿฌ", + "TypeName": "currency", + "Resolution": { + "value": "62700000", + "unit": "Dollar" + }, + "Start": 215, + "End": 228 + } + ] + }, + { + "Input": "filenet์€ 9์›” 30์ผ ํ˜„๊ธˆ๊ณผ ์‹œ์žฅ์„ฑ์ด์žˆ๋Š” ์œ ๊ฐ€ ์ฆ๊ถŒ์„ ์ด 2์ฒœ 2๋ฐฑ 50๋งŒ ๋‹ฌ๋Ÿฌ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค๊ณ  ์–ธ๊ธ‰ํ–ˆ๋‹ค, ๊ทธ๋ฆฌ๊ณ  ์ฃผ์ฃผ๋“ค.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2์ฒœ 2๋ฐฑ 50๋งŒ ๋‹ฌ๋Ÿฌ", + "TypeName": "currency", + "Resolution": { + "value": "22500000", + "unit": "Dollar" + }, + "Start": 66, + "End": 79 + } + ] + }, + { + "Input": "๋„์‹œ์—์„œ ๊ฐ€์žฅ ๋น„์‹ผ ๋ ˆ์Šคํ† ๋ž‘ 20 ๊ณณ์˜ ์ €๋… ์‹์‚ฌ ๊ฐ€๊ฒฉ์€ 8 ํผ์„ผํŠธ ์ธ์ƒ๋œ 64๋‹ฌ๋Ÿฌ 45์„ผํŠธ์ž…๋‹ˆ๋‹ค.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "64๋‹ฌ๋Ÿฌ 45์„ผํŠธ", + "TypeName": "currency", + "Resolution": { + "value": "63.45", + "unit": "Dollar" + }, + "Start": 84, + "End": 90 + } + ] + }, + { + "Input": "ํŠธ๋žœ์Šค ์„ธ๊ณ„ ํ•ญ๊ณต์‚ฌ๋Š” drexel burnham์„ ํ†ตํ•ด 1์–ต 5์ฒœ๋งŒ ๋‹ฌ๋Ÿฌ์˜ ์„ ์ˆœ์œ„ ์ฑ„๊ถŒ์„ ์ œ๊ณตํ–ˆ๋‹ค.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1์–ต 5์ฒœ๋งŒ ๋‹ฌ๋Ÿฌ", + "TypeName": "currency", + "Resolution": { + "value": "150000000", + "unit": "Dollar" + }, + "Start": 41, + "End": 53 + } + ] + }, + { + "Input": "ํฌํ† ๋ฒจ๋กœ ๋ฒ„์„ฏ์„ ๊ณ๋“ค์ธ ํŽ˜ํˆฌ์น˜๋‹ˆ๋Š” 8.50 ๋‹ฌ๋Ÿฌ์ž…๋‹ˆ๋‹ค.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "8.50 ๋‹ฌ๋Ÿฌ", + "TypeName": "currency", + "Resolution": { + "value": "8.5", + "unit": "Dollar" + }, + "Start": 47, + "End": 52 + } + ] + }, + { + "Input": "march ๋ฐฐ๋‹ฌ์€ 14.27 ๋‹ฌ๋Ÿฌ ์„ ๋ถˆ ์ง€๊ธ‰์œผ๋กœ ๋๋‚ฌ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "14.27 ๋‹ฌ๋Ÿฌ", + "TypeName": "currency", + "Resolution": { + "value": "14.27", + "unit": "Cent" + }, + "Start": 48, + "End": 58 + } + ] + }, + { + "Input": "1988๋…„ 3๋ถ„๊ธฐ ์ด์ž ๋น„์šฉ์€ 7์ฒœ5๋ฐฑ30๋งŒ ๋‹ฌ๋Ÿฌ์˜€๋‹ค.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "7์ฒœ5๋ฐฑ30๋งŒ ๋‹ฌ๋Ÿฌ", + "TypeName": "currency", + "Resolution": { + "value": "75300000", + "unit": "Dollar" + }, + "Start": 47, + "End": 60 + } + ] + }, + { + "Input": "23์–ต8์ฒœ๋งŒ ๋‹ฌ๋Ÿฌ ์ƒ๋‹น์˜ ๋‹ฌ์ฝ˜ ์‰ด๋“œ ํŠธ๋Ÿฌ์ŠคํŠธ๊ฐ€ ์‰ด๋“œ์˜ ์‚ฌ์šฉ์œผ๋กœ ์ธํ•ด ๋ฐœ์ƒํ•˜๋Š” ํ”ผํ•ด ๋ณด์ƒ ์š”๊ตฌ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•œ a. h. ๋กœ๋นˆ์Šค์˜ ํŒŒ์‚ฐ ๊ฐœํŽธ ๊ณ„ํš์˜ ์ผํ™˜์œผ๋กœ ์„ค๋ฆฝ๋˜์—ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "23์–ต8์ฒœ๋งŒ ๋‹ฌ๋Ÿฌ", + "TypeName": "currency", + "Resolution": { + "value": "2380000000", + "unit": "Dollar" + }, + "Start": 4, + "End": 17 + } + ] + }, + { + "Input": "๊ทธ ์ œ์•ˆ์˜ ์กฐ๊ฑด์€ 32.99 ํผ์„ผํŠธ์˜ ์ฃผ์‹ ๋ณด์œ ๋Ÿ‰์ธ 5์–ต 2์ฒœ 8๋ฐฑ๋งŒ ํ”„๋ž‘์˜ ๊ฐ€์น˜๋ฅผ ๊ฐ€์กŒ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5์–ต 2์ฒœ 8๋ฐฑ๋งŒ ํ”„๋ž‘", + "TypeName": "currency", + "Resolution": { + "value": "528000000", + "unit": "Franc" + }, + "Start": 38, + "End": 55 + } + ] + }, + { + "Input": "๋Ÿฌ์‹œ์•„๋Š” ์—์ด์ฆˆ์™€ ๊ฒฐํ•ต ํ™•์‚ฐ์„ ๋ง‰๊ธฐ ์œ„ํ•ด 1์–ต 5์ฒœ๋งŒ ๋ฏธ๊ตญ ๋‹ฌ๋Ÿฌ์˜ ์„ธ๊ณ„ ์€ํ–‰ ๋Œ€์ถœ์„ ๋ฐ›์•„๋“ค์ด๊ณ  4๋…„ ๋™์•ˆ ์ง€์†๋œ ํ˜‘์ƒ ๊ณผ์ •์„ ์ข…์‹์‹œ์ผฐ๋‹ค๊ณ  ์„ธ๊ณ„ ์€ํ–‰ ๊ด€๊ณ„์ž๋“ค์ด ๊ธˆ์š”์ผ ๋งํ–ˆ๋‹ค.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1์–ต 5์ฒœ๋งŒ ๋ฏธ๊ตญ ๋‹ฌ๋Ÿฌ", + "TypeName": "currency", + "Resolution": { + "value": "150000000", + "unit": "United States dollar", + "isoCurrency": "USD" + }, + "Start": 22, + "End": 37 + } + ] + }, + { + "Input": "์ด์ „์˜ ๋ฒจ์‚ฌ์šฐ์Šค ํ˜‘์•ฝ์€ ์ฃผ๋‹น ์•ฝ 98 ๋‹ฌ๋Ÿฌ๋กœ ํ‰๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "98 ๋‹ฌ๋Ÿฌ", + "TypeName": "currency", + "Resolution": { + "value": "98", + "unit": "Dollar" + }, + "Start": 48, + "End": 51 + } + ] + }, + { + "Input": "ํ•œ ๋”œ๋Ÿฌ๋Š” ํšŒ์‚ฌ๊ฐ€ 5์–ต ๋‹ฌ๋Ÿฌ ์ƒ๋‹น์˜ 30๋…„ ๋งŒ๊ธฐ ์„ ๋„์ฃผ๋ฅผ ํŒ”์•˜๋‹ค๊ณ  ๋งํ–ˆ์Šต๋‹ˆ๋‹ค.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5์–ต ๋‹ฌ๋Ÿฌ", + "TypeName": "currency", + "Resolution": { + "value": "500000000", + "unit": "Dollar" + }, + "Start": 54, + "End": 66 + } + ] + }, + { + "Input": "3์‚ฌ๋ถ„๊ธฐ ๋™์•ˆ ์ด ์ˆ˜์ต์€ 1๋…„ ์ „์— ๋น„ํ•ด 4.8 % ์ฆ๊ฐ€ํ•œ 131์–ต 8์ฒœ๋งŒ ๋‹ฌ๋Ÿฌ๋ผ๊ณ  ๋งํ–ˆ๋‹ค.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "131์–ต 8์ฒœ๋งŒ ๋‹ฌ๋Ÿฌ", + "TypeName": "currency", + "Resolution": { + "value": "13180000000", + "unit": "Dollar" + }, + "Start": 69, + "End": 83 + } + ] + }, + { + "Input": "์—ํ‹ธ์€ 9๊ฐœ์›” ๋™์•ˆ 2% ๋˜๋Š” ์ฃผ๋‹น 1.40 ๋‹ฌ๋Ÿฌ ํ•˜๋ฝํ–ˆ๋‹ค๊ณ  ๋ฐํ˜”๋‹ค.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1.40 ๋‹ฌ๋Ÿฌ", + "TypeName": "currency", + "Resolution": { + "value": "1.4", + "unit": "Dollar" + }, + "Start": 49, + "End": 54 + } + ] + }, + { + "Input": "๋ถ„์„๊ฐ€๋“ค์€ 9์›” ๊ฒฝ์ƒ ์ˆ˜์ง€ ์ ์ž 16์–ต(25์–ต 4์ฒœ๋งŒ ๋‹ฌ๋Ÿฌ)์„ ์ „๋งํ•œ๋‹ค. 8์›”์€ 20์–ต ์ ์ž๋ฅผ ๊ธฐ๋กํ–ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "25์–ต 4์ฒœ๋งŒ ๋‹ฌ๋Ÿฌ", + "TypeName": "currency", + "Resolution": { + "value": "2540000000", + "unit": "Dollar" + }, + "Start": 87, + "End": 100 + } + ] + }, + { + "Input": "1์–ต 2์ฒœ 5๋ฐฑ๋งŒ ํ˜ธ์ฃผ ๋‹ฌ๋Ÿฌ์˜ ์ œ๋กœ ์ฟ ํฐ ์œ ๋กœ ์ฑ„๊ถŒ์€ 1994๋…„ 12์›” 12์ผ ํ•จ๋ธŒ๋กœ์Šค ์€ํ–‰์„ ํ†ตํ•ด 15.06 % ์ ์€ ์ˆ˜์ˆ˜๋ฃŒ๋ฅผ ์ง€๋ถˆํ•˜๊ธฐ ์œ„ํ•ด 50๋งŒ 9375๋‹ฌ๋Ÿฌ๋กœ ์ฑ…์ •๋˜์—ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1์–ต 2์ฒœ 5๋ฐฑ๋งŒ ํ˜ธ์ฃผ ๋‹ฌ๋Ÿฌ", + "TypeName": "currency", + "Resolution": { + "value": "125000000", + "unit": "Australian dollar", + "isoCurrency": "AUD" + }, + "Start": 0, + "End": 29 + } + ] + }, + { + "Input": "๊ธˆ์š”์ผ ๊ตญ๋ฌด ์žฅ๊ด€์€ 8๋ช…์˜ ๊ฐ๋ฃŒ๊ฐ€ ์‚ฐ์—…๊ณ„๋กœ๋ถ€ํ„ฐ 500๋งŒ ์—”์„ ๋ฐ›์•˜๋‹ค๊ณ  ๋ฐœํ‘œํ–ˆ๋‹ค.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "500๋งŒ ์—”", + "TypeName": "currency", + "Resolution": { + "value": "5000000", + "unit": "Japanese yen", + "isoCurrency": "JPY" + }, + "Start": 92, + "End": 107 + } + ] + }, + { + "Input": "๋„์‹œํ‚ค ์นด์ดํ›„ ์ด๋ฆฌ์— ์˜ํ•œ 45๋งŒ ์—”์„ ํฌํ•จํ•˜์—ฌ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "45๋งŒ ์—”", + "TypeName": "currency", + "Resolution": { + "value": "450000", + "unit": "Japanese yen", + "isoCurrency": "JPY" + }, + "Start": 11, + "End": 21 + } + ] + }, + { + "Input": "ํ”„๋ž‘์Šค์˜ ๊ตญ์˜ ํ™”ํ•™ ์ œ์กฐ์‚ฌ์ธ orkem s. a. ๋Š” ์˜๊ตญ ํŠน์ˆ˜ ํ™”ํ•™ ๊ทธ๋ฃน์ธ coates brothers plc์˜ ์†Œ์œ ํ•˜๊ณ  ์žˆ์ง€ ์•Š์€ 59.2 %์— ๋Œ€ํ•ด ์ฃผ๋‹น 470 ํŽœ์Šค์˜ ์šฐํ˜ธ์ ์ธ ์ž…์ฐฐ์„ํ•˜๊ณ ์žˆ๋‹ค๊ณ  ์–‘์ธก์€ ๋ฐํ˜”๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "470 ํŽœ์Šค", + "TypeName": "currency", + "Resolution": { + "value": "470", + "unit": "Pence" + }, + "Start": 96, + "End": 104 + } + ] + }, + { + "Input": "๊ทผ๋กœ ์†Œ๋“ ๊ณ„์ธต์˜ 8์›” ์กฐ์ • ์ง€์ถœ์€ 1๋…„ ์ „ ๋Œ€๋น„ 0.6 % ๊ฐ์†Œํ•˜์—ฌ 30๋งŒ9์ฒœ381์—”์ด์˜€๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "30๋งŒ9์ฒœ381์—”", + "TypeName": "currency", + "Resolution": { + "value": "309381", + "unit": "Japanese yen", + "isoCurrency": "JPY" + }, + "Start": 72, + "End": 82 + } + ] + }, + { + "Input": "๊ตญ๋ฏผ ์†Œ๋“ ๋ถ€๋™์‚ฐ ์‹ ํƒ ํšŒ์‚ฌ๋Š” ๊ธฐ๋ก์ ์ธ 10์›” 25์ผ ์ฃผ์‹์— ๋Œ€ํ•œ ์ง€๋ถ„์œผ๋กœ 11์›” 6์ผ ์ฃผ๋‹น 12 ์„ผํŠธ๋กœ ๋ฐฐ๋‹น๊ธˆ ์ง€๊ธ‰์„ ์žฌ๊ฐœํ•  ๊ฒƒ์ด๋ผ๊ณ  ๋ฐํ˜”๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "12 ์„ผํŠธ", + "TypeName": "currency", + "Resolution": { + "value": "12", + "unit": "Cent" + }, + "Start": 74, + "End": 80 + } + ] + }, + { + "Input": "๋ณด๋” ์”จ๋Š” ์ˆ˜์ž…์— ๋Œ€ํ•œ 3์–ต ์บ๋‚˜๋‹ค ๋‹ฌ๋Ÿฌ ์ฒญ๊ตฌ์•ก์„ ๋งํ–ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3์–ต ์บ๋‚˜๋‹ค ๋‹ฌ๋Ÿฌ", + "TypeName": "currency", + "Resolution": { + "value": "300000000", + "unit": "Canadian dollar", + "isoCurrency": "CAD" + }, + "Start": 21, + "End": 35 + } + ] + }, + { + "Input": "์ฃผ๋‹น ์•ฝ 1.34 ์บ๋‚˜๋‹ค ๋‹ฌ๋Ÿฌ๊ฐ€ ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1.34 ์บ๋‚˜๋‹ค ๋‹ฌ๋Ÿฌ", + "TypeName": "currency", + "Resolution": { + "value": "1.34", + "unit": "Canadian dollar", + "isoCurrency": "CAD" + }, + "Start": 22, + "End": 29 + } + ] + }, + { + "Input": "๋‹ฌ๊ฑ€ ๊ฐ€๊ฒฉ์€ ํ‰๊ท  12 ๊ฐœ๋‹น 64.2 ์„ผํŠธ์ด๋‹ค.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "64.2 ์„ผํŠธ", + "TypeName": "currency", + "Resolution": { + "value": "64.2", + "unit": "Cent" + }, + "Start": 20, + "End": 29 + } + ] + }, + { + "Input": "์—ฌ์ „ํžˆ ์˜ฌํ•ด ํ•˜๋ฐ˜๊ธฐ ๋‘ ๊ฑด์˜ ๋Œ€ํ˜• ๊ณ„์•ฝ์— ๋Œ€ํ•œ ์˜ˆ์ƒ ์ฒญ๊ตฌ์•ก์„ ๋ฐ˜์˜ํ•˜์—ฌ 1989๋…„ ์ด ๋งค์ถœ์•ก์ด 200์–ต ํ”„๋ž‘์— ์ด๋ฅผ ๊ฒƒ์œผ๋กœ ์˜ˆ์ƒํ–ˆ๋‹ค.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "200์–ต ํ”„๋ž‘", + "TypeName": "currency", + "Resolution": { + "value": "20000000000", + "unit": "Franc" + }, + "Start": 71, + "End": 87 + } + ] + }, + { + "Input": "๊ทธ ๊ฑฐ๋ž˜๋Š” 66์–ต 5์ฒœ๋งŒ ํŽ˜์„ธํƒ€ ์ƒ๋‹น์˜ ์ œํƒ€ ๊ฐ’์— ์˜ํ•œ ๊ถŒ๋ฆฌ ์š”๊ตฌ๋ฅผ ์‹ ์ฒญํ•˜๊ธฐ ์œ„ํ•ด ํ˜ธ์ฃผ์— ๊ธฐ๋ฐ˜์„ ๋‘” ๋‰ด์Šค ๊ทธ๋ฃน murdoch์˜ ๋‰ด์Šค international plc์„ ์š”๊ตฌํ–ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "66์–ต 5์ฒœ๋งŒ ํŽ˜์„ธํƒ€", + "TypeName": "currency", + "Resolution": { + "value": "6650000000", + "unit": "Peseta" + }, + "Start": 160, + "End": 179 + } + ] + }, + { + "Input": "ํ›„์ง€์ฏ” ์‚ฌ๋Š” ํžˆ๋กœ์‹œ๋งˆ์‹œ ์ƒ์ˆ˜๋„ ์ปดํ“จํ„ฐ ์‹œ์Šคํ…œ์„ ์„ค๊ณ„ํ•˜๊ธฐ ์œ„ํ•ด ๋…ผ๋ž€์ด ๋˜๋Š” 1์—” ์ž…์ฐฐ์„ ์ฒ ํšŒํ•˜๊ธฐ ์›ํ•œ๋‹ค๊ณ  ๋งํ–ˆ๋‹ค.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1์—”", + "TypeName": "currency", + "Resolution": { + "value": "1", + "unit": "Japanese yen", + "isoCurrency": "JPY" + }, + "Start": 58, + "End": 64 + } + ] + }, + { + "Input": "2์–ต 5์ฒœ๋งŒ ๋„ค๋œ๋ž€๋“œ ํœ ๋˜", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2์–ต 5์ฒœ๋งŒ ๋„ค๋œ๋ž€๋“œ ํœ ๋˜", + "TypeName": "currency", + "Resolution": { + "value": "250000000", + "unit": "Netherlands guilder" + }, + "Start": 0, + "End": 25 + } + ] + }, + { + "Input": "๋˜ํ•œ ์€ํ–‰์€ 30์„ ๋งค์ž…ํ•  ์ˆ˜์žˆ๋Š” ์˜ต์…˜์ด ์žˆ์Šต๋‹ˆ๋‹ค. 1990๋…„ 1์›” ์ดํ›„ societe generale์˜ 84% bip ์ง€๋ถ„, ์ฃผ๋‹น 1์ฒœ 15 ํ”„๋ž‘.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1์ฒœ 15 ํ”„๋ž‘", + "TypeName": "currency", + "Resolution": { + "value": "1015", + "unit": "Franc" + }, + "Start": 115, + "End": 126 + } + ] + }, + { + "Input": "๊ทธ ์ฃผ์‹์€ 1 ํŽ˜๋‹ˆ๋ฅผ ๋งˆ๊ฐํ•˜๊ธฐ ์œ„ํ•œ ๋Šฆ์€ ๊ฑฐ๋ž˜์—์„œ ๋–จ์–ด์กŒ๋‹ค.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 ํŽ˜๋‹ˆ", + "TypeName": "currency", + "Resolution": { + "value": "1", + "unit": "Penny" + }, + "Start": 42, + "End": 50 + } + ] + }, + { + "Input": "1 ์ฃผ๋‹น 197 ํŽœ์Šค๋กœ ๋‚ฎ์•„์กŒ๋‹ค.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "197 ํŽœ์Šค", + "TypeName": "currency", + "Resolution": { + "value": "197", + "unit": "Pence" + }, + "Start": 19, + "End": 27 + } + ] + }, + { + "Input": "๊ทธ๊ฒƒ์˜ ๋ถ„๊ธฐ๋ณ„ ์˜์—… ์ด์ต์€ 3์–ต 6์ฒœ 1๋ฐฑ๋งŒ ํŒŒ์šด๋“œ๋กœ ํ–ฅ์ƒ๋˜์—ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3์–ต 6์ฒœ 1๋ฐฑ๋งŒ ํŒŒ์šด๋“œ", + "TypeName": "currency", + "Resolution": { + "value": "361000000", + "unit": "Pound" + }, + "Start": 43, + "End": 60 + } + ] + }, + { + "Input": "์ž‘๋…„์— ์ „์ฒด ๋„์‹œ ์ง€์—ญ ๊ธฐ์—…์˜ ์ด ์ƒ์‚ฐ์•ก์ด ์ฒ˜์Œ์œผ๋กœ 1์ฒœ์–ต ์œ„์•ˆ์„ ๋ŒํŒŒํ•˜์—ฌ ์ „์ฒด ์ฃผ์—์„œ 1 ์œ„๋ฅผ ์ฐจ์ง€ํ–ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์ฒœ์–ต ์œ„์•ˆ", + "TypeName": "currency", + "Resolution": { + "value": "100000000000", + "unit": "Chinese yuan", + "isoCurrency": "CNY" + }, + "Start": 91, + "End": 106 + } + ] + }, + { + "Input": "๋ ˆ์ธ์ €์Šค๋Š” baxendale-walker์˜ ์ถฉ๊ณ ๋กœ 5์ฒœ๋งŒ ํŒŒ์šด๋“œ๋ฅผ ์ ˆ์•ฝํ•  ์ˆ˜ ์žˆ์—ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5์ฒœ๋งŒ ํŒŒ์šด๋“œ", + "TypeName": "currency", + "Resolution": { + "value": "50000000", + "unit": "Pound" + }, + "Start": 33, + "End": 44 + } + ] + }, + { + "Input": "uefa๋Š” ํผ๊ฑฐ์Šจ ๊ฐ๋…์„ ๊ทธ์˜ ๋ฐœ์–ธ์œผ๋กœ ๊ฒฝ๊ธฐ์— ์˜ค๋ช…์„ ์•ˆ๊ฒจ ์ค€ ๊ฒƒ์— ๋Œ€ํ•ด ๊ธฐ์†Œํ–ˆ๊ณ , ๊ทธ๋Š” ๊ทธํ•ด 5์›” 1์ผ 1๋งŒ ์Šค์œ„์Šค ํ”„๋ž‘์˜ ๋ฒŒ๊ธˆ์„ ๋ฌผ์—ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1๋งŒ ์Šค์œ„์Šค ํ”„๋ž‘", + "TypeName": "currency", + "Resolution": { + "value": "10000", + "unit": "Swiss franc", + "isoCurrency": "CHF" + }, + "Start": 115, + "End": 133 + } + ] + }, + { + "Input": "ipl์€ ํ‚นํ”ผ์…” ํ•ญ๊ณต๊ณผ ์‹œ์ฆŒ ์•ฝ 1์ฒœ 5๋ฐฑ๋งŒ ํŒŒ์šด๋“œ ์ƒ๋‹น์˜ ๊ณต์‹ ์‹ฌํŒ ํŒŒํŠธ๋„ˆ์‹ญ ๊ณ„์•ฝ์„ ์ฒด๊ฒฐํ•˜์˜€๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1์ฒœ 5๋ฐฑ๋งŒ ํŒŒ์šด๋“œ", + "TypeName": "currency", + "Resolution": { + "value": "15000000", + "unit": "Pound" + }, + "Start": 105, + "End": 116 + } + ] + }, + { + "Input": "์• ๋“ค๋ ˆ์ด๋“œ์˜ ์ „์ž ์‚ฐ์—… ๋งค์ถœ์€ 1990๋…„ ์ด๋ž˜๋กœ 1๋…„์— ์•ฝ 15 % ์„ฑ์žฅํ–ˆ์œผ๋ฉฐ 2011๋…„์—๋Š” 40์–ต ๋‹ฌ๋Ÿฌ๋ฅผ ์ดˆ๊ณผํ–ˆ๋‹ค.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "40์–ต ๋‹ฌ๋Ÿฌ", + "TypeName": "currency", + "Resolution": { + "value": "4000000000", + "unit": "Dollar" + }, + "Start": 118, + "End": 128 + } + ] + }, + { + "Input": "abel and associates๋Š” ์˜ํ™” ํšจ๊ณผ๋ฅผ ์ทจ๊ธ‰ํ•˜๋Š” ๊ฒƒ์— ๋Œ€ํ•ด 4๋ฐฑ๋งŒ ๋‹ฌ๋Ÿฌ๋ฅผ ์ œ์‹œํ–ˆ๊ณ , ํŒŒ๋ผ๋งˆ์šดํŠธ๋Š” ๋ฐ›์•„๋“ค์˜€๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "4๋ฐฑ๋งŒ ๋‹ฌ๋Ÿฌ", + "TypeName": "currency", + "Resolution": { + "value": "4000000", + "unit": "Dollar" + }, + "Start": 24, + "End": 34 + } + ] + }, + { + "Input": "๋ง๋ก ์€ 20์„ธ๊ธฐ ํญ์Šค์—๊ฒŒ ๊ณ„์•ฝ ์œ„๋ฐ˜์œผ๋กœ 160๋งŒ ๋‹ฌ๋Ÿฌ๋ฅผ ์š”๊ตฌํ•˜๋Š” ์†Œ์†ก์„ ์ œ๊ธฐํ–ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "160๋งŒ ๋‹ฌ๋Ÿฌ", + "TypeName": "currency", + "Resolution": { + "value": "1600000", + "unit": "Dollar" + }, + "Start": 35, + "End": 47 + } + ] + }, + { + "Input": "๋ฐ”์ด์—๋ฅธ ๋ฎŒํ—จ์€ 2003๋…„ ๋ช‡ ๋‹ฌ ๋™์•ˆ ๋„๋ฅดํŠธ๋ฌธํŠธ์—๊ฒŒ ๊ธ‰์—ฌ ์ง€๋ถˆ ์ด์•ก์„ ์ง€๋ถˆํ•˜๋„๋ก 2๋ฐฑ๋งŒ ์œ ๋กœ๋ฅผ ๋Œ€์ถœํ•ด ์ฃผ์—ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2๋ฐฑ๋งŒ ์œ ๋กœ", + "TypeName": "currency", + "Resolution": { + "value": "2000000", + "unit": "Euro", + "isoCurrency": "EUR" + }, + "Start": 31, + "End": 41 + } + ] + }, + { + "Input": "๋กœํ‚ค๋“œ ๋งˆํ‹ด๊ณผ ๋ฏธ๊ตญ ์ •๋ถ€๋Š” 126 ๋Œ€์˜ ์ „ํˆฌ๊ธฐ์— ๋Œ€ํ•œ ์ธ๋„์˜ 100์–ต ๋ฏธ๊ตญ ๋‹ฌ๋Ÿฌ ๊ณ„์•ฝ์„ ์œ„ํ•ด ์ง‘์ค‘์ ์œผ๋กœ ๋กœ๋น„ํ–ˆ๋‹ค.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "100์–ต ๋ฏธ๊ตญ ๋‹ฌ๋Ÿฌ", + "TypeName": "currency", + "Resolution": { + "value": "10000000000", + "unit": "United States dollar", + "isoCurrency": "USD" + }, + "Start": 83, + "End": 97 + } + ] + }, + { + "Input": "์—ฐ๊ตฌ ์กฐ์‚ฌ ๊ธฐ๊ด€์ธ npd์— ๋”ฐ๋ฅด๋ฉด, ๋ชจ๋“  ์œˆ๋„์šฐ ํœด๋Œ€์šฉ PC์˜ ํ‰๊ท  ํŒ๋งค ๊ฐ€๊ฒฉ์ด 2008๋…„ 10์›”์— 659 ๋‹ฌ๋Ÿฌ์—์„œ ๋–จ์–ด์กŒ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "659 ๋‹ฌ๋Ÿฌ", + "TypeName": "currency", + "Resolution": { + "value": "659", + "unit": "Dollar" + }, + "Start": 103, + "End": 107 + } + ] + }, + { + "Input": "one.tel์€ 1997๋…„ 11์›” ํ˜ธ์ฃผ ์ฆ๊ถŒ ๊ฑฐ๋ž˜์†Œ์— ์ฃผ๋‹น 2 ๋‹ฌ๋Ÿฌ๋กœ ์ƒ์žฅ๋˜์—ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2 ๋‹ฌ๋Ÿฌ", + "TypeName": "currency", + "Resolution": { + "value": "2", + "unit": "Dollar" + }, + "Start": 54, + "End": 56 + } + ] + }, + { + "Input": "์ด์ŠคํŠธ ์Šคํƒ ๋“œ(worcester avenue) ์Šคํƒ ๋“œ๋Š” 1934 ๋…„์— ์™„๊ณต๋˜์—ˆ์œผ๋ฉฐ, ๊ด€์ค‘ ์ˆ˜์šฉ๋ ฅ์€ ์•ฝ 8๋งŒ ๋ช…์œผ๋กœ ์ฆ๊ฐ€ํ–ˆ๊ณ  ๋น„์šฉ์€ 6๋งŒ ํŒŒ์šด๋“œ์— ๋‹ฌํ–ˆ๋‹ค.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "6๋งŒ ํŒŒ์šด๋“œ", + "TypeName": "currency", + "Resolution": { + "value": "60000", + "unit": "Pound" + }, + "Start": 130, + "End": 137 + } + ] + }, + { + "Input": "๊ทธ์˜ ํ’€๋Ÿผ ํŒ€๋ฉ”์ดํŠธ์ธ ์กฐ๋‹ˆ ํ—ค์ธ์ฆˆ๊ฐ€ 100 ํŒŒ์šด๋“œ์งœ๋ฆฌ ์„ ์ˆ˜๊ฐ€ ๋˜์—ˆ๋‹ค.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "100 ํŒŒ์šด๋“œ", + "TypeName": "currency", + "Resolution": { + "value": "100", + "unit": "Pound" + }, + "Start": 51, + "End": 55 + } + ] + }, + { + "Input": "9๊ฐœ์›” ๋™์•ˆ amr์˜ ์ˆœ๋งค๋„๋Š” 15 % ์ฆ๊ฐ€ํ•œ 4์–ต 1์ฒœ 590๋งŒ ๋‹ฌ๋Ÿฌ์ด๋‹ค.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "4์–ต 1์ฒœ 590๋งŒ ๋‹ฌ๋Ÿฌ", + "TypeName": "currency", + "Resolution": { + "value": "415900000", + "unit": "Dollar" + }, + "Start": 47, + "End": 61 + } + ] + }, + { + "Input": "ํ•ญ๊ณต์‚ฌ์˜ ์ฃผ๊ฐ€๋Š” ์ด๋ฏธ 9์›” ๋ง ์‹ ์ฃผ ๋ฐœํ–‰ ๋ฐœํ‘œ ํ›„ 210 ํŽœ์Šค ์ˆ˜์ค€๋ณด๋‹ค ํ›จ์”ฌ ๋‚ฎ๋‹ค.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "210 ํŽœ์Šค", + "TypeName": "currency", + "Resolution": { + "value": "210", + "unit": "Pence" + }, + "Start": 53, + "End": 61 + } + ] + }, + { + "Input": "harpercollins๋Š” 2008๋…„์— 300๋งŒ ๋‹ฌ๋Ÿฌ ์ฑ… ํ”„๋กœ์ ํŠธ๋ฅผ ํš๋“ํ–ˆ๋‹ค๊ณ  ๋กค๋ง์Šคํ†ค์€ ๋ฐํ˜”๋‹ค.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "300๋งŒ ๋‹ฌ๋Ÿฌ", + "TypeName": "currency", + "Resolution": { + "value": "3000000", + "unit": "Dollar" + }, + "Start": 70, + "End": 80 + } + ] + }, + { + "Input": "2013๋…„ ํฌ๋ธŒ์Šค ์ง€๋Š” '์ปจํŠธ๋ฆฌ ๋ฎค์ง์˜ 5 ์–ต ๋‹ฌ๋Ÿฌ์งœ๋ฆฌ ๋‚จ์ž'๋ผ๋Š” ์ œ๋ชฉ์˜ ํ‘œ์ง€์— ํ‚ค์Šค๋ฅผ ๊ธฐ์šฉํ–ˆ๋‹ค.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5 ์–ต ๋‹ฌ๋Ÿฌ", + "TypeName": "currency", + "Resolution": { + "value": "500000000", + "unit": "Dollar" + }, + "Start": 101, + "End": 113 + } + ] + }, + { + "Input": "ํ•ด๋ฆฌ ํผ๊ฑฐ์Šจ์€ 1952๋…„ ๋ฒ•์ • ๋ฐ–์—์„œ ํ•ด๊ฒฐ๋œ ํŠนํ—ˆ์˜ ๋ถˆ๋ฒ• ์‚ฌ์šฉ์— ๋Œ€ํ•ด ์šฐ๋ฆฌ๋ฅผ ๊ณ ์†Œํ–ˆ์œผ๋ฉฐ 9์ฒœ๋งŒ ํŒŒ์šด๋“œ์˜ ๋ณด์ƒ์„ ์š”๊ตฌํ–ˆ๋‹ค.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "9์ฒœ๋งŒ ํŒŒ์šด๋“œ", + "TypeName": "currency", + "Resolution": { + "value": "90000000", + "unit": "Pound" + }, + "Start": 86, + "End": 97 + } + ] + }, + { + "Input": "์—์–ด๋กœ ์Šค๋ฏธ์Šค๋Š” 1972๋…„ ์ค‘๋ฐ˜ 12๋งŒ 5์ฒœ ๋‹ฌ๋Ÿฌ์— ์ฝœ๋กฌ๋น„์•„์™€ ๊ณ„์•ฝํ•˜์—ฌ ๋ฐ๋ท” ์•จ๋ฒ”์ธ ์—์–ด๋กœ ์Šค๋ฏธ์Šค๋ฅผ ๋ฐœํ‘œํ–ˆ์Šต๋‹ˆ๋‹ค.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "12๋งŒ 5์ฒœ ๋‹ฌ๋Ÿฌ", + "TypeName": "currency", + "Resolution": { + "value": "125000", + "unit": "Dollar" + }, + "Start": 60, + "End": 68 + } + ] + }, + { + "Input": "๊ทธ๊ฒƒ์€ 2001๋…„ 1์–ต 8์ฒœ 6๋ฐฑ๋งŒ ๋‹ฌ๋Ÿฌ์— odwalla inc๋ฅผ ๊ตฌ์ž…ํ•œ ์ด๋ž˜๋กœ ์ฝ”ํฌ์Šค ์ตœ๋Œ€ ์ธ์ˆ˜ ์ค‘ ํ•˜๋‚˜์˜€๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1์–ต 8์ฒœ 6๋ฐฑ๋งŒ ๋‹ฌ๋Ÿฌ", + "TypeName": "currency", + "Resolution": { + "value": "186000000", + "unit": "Dollar" + }, + "Start": 78, + "End": 90 + } + ] + }, + { + "Input": "์ด์–ด ์• ํ”Œ๊ณผ ํฌ๋ฆฌ์—์ดํ‹ฐ๋ธŒ๋Š” ํฌ๋ฆฌ์—์ดํ‹ฐ๋ธŒ๊ฐ€ ์•„์ดํŒŸ์šฉ ์•ก์„ธ์„œ๋ฆฌ ํ”„๋กœ๊ทธ๋žจ์— ์ฐฝ์กฐ์ ์œผ๋กœ ํ•ฉ๋ฅ˜ํ•˜๊ณ  ์ด๋ฅผ ์œ„ํ•ด ์• ํ”Œ์ด 1์–ต ๋‹ฌ๋Ÿฌ๋ฅผ ์ง€๋ถˆํ•˜๋ฉด์„œ ํ•ฉ์˜์— ์ด๋ฅด๋ €๋‹ค.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1์–ต ๋‹ฌ๋Ÿฌ", + "TypeName": "currency", + "Resolution": { + "value": "100000000", + "unit": "Dollar" + }, + "Start": 75, + "End": 87 + } + ] + }, + { + "Input": "ํ•˜ํŠธ ์Šค์ฝง (hart-scott) ์‹ ์ฒญ์„œ๊ฐ€ ๊ฒ€ํ† ๋˜๊ณ  ๋…์  ๊ธˆ์ง€ ์šฐ๋ ค๋“ค์ด ์ผ๋ฐ˜์ ์œผ๋กœ ์ถฉ์กฑ๋œ๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ hart-scott๋Š” ๋Œ€์ƒ ํšŒ์‚ฌ์˜ ๊ด€๋ฆฌ์ž์—๊ฒŒ ์ง€์—ฐ ์ œ์•ˆ์œผ๋กœ ๊ทœ์ œ ๊ฒ€ํ† ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์ž…์ฐฐ๊ณผ ๊ธฐํšŒ์— ๋Œ€ํ•œ ์ดˆ๊ธฐ ๋‰ด์Šค๋ฅผ ์ œ๊ณตํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ๋œ๋‹ค. 2๋งŒ ๋‹ฌ๋Ÿฌ์˜ ์„ธ๊ธˆ์€ ์ˆ˜๋ฐฑ๋งŒ ๋‹ฌ๋Ÿฌ ์‹œ์žฅ์—๋Š” ์ž‘์€ ๋น„์šฉ์ด์ง€๋งŒ, ์ˆ˜์ฒœ ๊ฐœ์˜ ์ž‘๊ณ  ์šฐํ˜ธ์ ์ธ ๊ฑฐ๋ž˜์—๋Š” ์‹ฌ๊ฐํ•œ ํƒ€๊ฒฉ์ด๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2๋งŒ ๋‹ฌ๋Ÿฌ", + "TypeName": "currency", + "Resolution": { + "value": "20000", + "unit": "Dollar" + }, + "Start": 237, + "End": 244 + }, + { + "Text": "๋‹ฌ๋Ÿฌ", + "TypeName": "currency", + "Resolution": { + "value": null, + "unit": "Dollar" + }, + "Start": 292, + "End": 297 + } + ] + }, + { + "Input": "๋‹ฌ๋Ÿฌ: 143.80 ์—”, ์œ„ 0. 95; 1.8500 ์ , ์œ„ 0.0085.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋‹ฌ๋Ÿฌ", + "TypeName": "currency", + "Resolution": { + "value": null, + "unit": "Dollar" + }, + "Start": 0, + "End": 5 + }, + { + "Text": "143.80 ์—”", + "TypeName": "currency", + "Resolution": { + "value": "143.8", + "unit": "Japanese yen", + "isoCurrency": "JPY" + }, + "Start": 9, + "End": 18 + } + ] + }, + { + "Input": "๊ทธ๊ฒƒ์€ ๋‹จ์ง€ 3 ๋‹ฌ๋Ÿฌ 50 ์„ผํŠธ์ด๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3 ๋‹ฌ๋Ÿฌ 50 ์„ผํŠธ", + "TypeName": "currency", + "Resolution": { + "value": "3.5", + "unit": "Dollar" + }, + "Start": 13, + "End": 30 + } + ] + }, + { + "Input": "๊ทธ๊ฒƒ์€ ๋‹จ์ง€ 13 ๋‹ฌ๋Ÿฌ 45 ์„ผํŠธ์ด๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "13 ๋‹ฌ๋Ÿฌ 45 ์„ผํŠธ", + "TypeName": "currency", + "Resolution": { + "value": "13.45", + "unit": "Dollar" + }, + "Start": 13, + "End": 49 + } + ] + }, + { + "Input": "1 ๋‹ฌ๋Ÿฌ์™€ 1 ๊ทธ๋ฆฌ๊ณ  1 ์ ์˜ ํฌ๋ ˆ๋”ง ํฌ์ธํŠธ๊ฐ€ ํ•„์š”ํ•˜๋‹ค.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 ๋‹ฌ๋Ÿฌ์™€ 1", + "TypeName": "currency", + "Resolution": { + "unit": "Dollar", + "value": "1.01" + }, + "Start": 9, + "End": 26 + } + ] + }, + { + "Input": "๊ทธ๊ฒƒ์€ ๋‹น์‹ ์—๊ฒŒ๋Š” 10 ๋ฏธ๊ตญ ๋‹ฌ๋Ÿฌ๊ฐ€ ๋“ค๊ณ  ๋‚˜์—๊ฒŒ๋Š” 100 ์ค‘๊ตญ ์œ„์•ˆ์ด ๋“ ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10 ๋ฏธ๊ตญ ๋‹ฌ๋Ÿฌ", + "TypeName": "currency", + "Resolution": { + "isoCurrency": "USD", + "unit": "United States dollar", + "value": "10" + }, + "Start": 13, + "End": 24 + }, + { + "Text": "100 ์ค‘๊ตญ ์œ„์•ˆ", + "TypeName": "currency", + "Resolution": { + "isoCurrency": "CNY", + "unit": "Chinese yuan", + "value": "100" + }, + "Start": 33, + "End": 48 + } + ] + }, + { + "Input": "๊ทธ๊ฒƒ์€ ๋‹น์‹ ์—๊ฒŒ๋Š” 10 ๋ฏธ๊ตญ ๋‹ฌ๋Ÿฌ๊ฐ€ ๋“ค๊ณ  ๋‚˜์—๊ฒŒ๋Š” 150 ์บ๋‚˜๋‹ค ๋‹ฌ๋Ÿฌ๊ฐ€ ๋“ ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10 ๋ฏธ๊ตญ ๋‹ฌ๋Ÿฌ", + "TypeName": "currency", + "Resolution": { + "isoCurrency": "USD", + "unit": "United States dollar", + "value": "10" + }, + "Start": 13, + "End": 24 + }, + { + "Text": "150 ์บ๋‚˜๋‹ค ๋‹ฌ๋Ÿฌ", + "TypeName": "currency", + "Resolution": { + "isoCurrency": "CAD", + "unit": "Canadian dollar", + "value": "100.5" + }, + "Start": 33, + "End": 49 + } + ] + }, + { + "Input": "๊ทธ๊ฒƒ์€ ์•„๋งˆ 1 ํšŒ 5 ๋งˆ์˜ค 5๊ฐ€ ํ•„์š”ํ•  ๊ฒ๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 ํšŒ 5 ๋งˆ์˜ค 5", + "TypeName": "currency", + "Resolution": { + "isoCurrency": "CNY", + "unit": "Chinese yuan", + "value": "1.55" + }, + "Start": 12, + "End": 37 + } + ] + }, + { + "Input": "1 ๋‹ฌ๋Ÿฌ์™€ 2 ๊ทธ๋ฆฌ๊ณ  3 ์ ์˜ ํฌ๋ ˆ๋”ง ํฌ์ธํŠธ๊ฐ€ ํ•„์š”ํ•˜๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 ๋‹ฌ๋Ÿฌ์™€ 2 ", + "TypeName": "currency", + "Resolution": { + "unit": "Dollar", + "value": "1.02" + }, + "Start": 9, + "End": 26 + } + ] + }, + { + "Input": "์ด ๋ด์š”, ๊ฐ€๊ฒฉ์€ 4.25 ๋‹ฌ๋Ÿฌ์ด๊ณ , ์ˆ˜๋Ÿ‰์€ 32์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "4.25 ๋‹ฌ๋Ÿฌ", + "TypeName": "currency", + "Resolution": { + "unit": "Dollar", + "value": "4.25" + }, + "Start": 17, + "End": 21 + } + ] + }, + { + "Input": "์ด ์ฑ…์€ ๊ฐ€๊ฒฉ์€ 100 ์ฝœ๋ก ์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "100 ์ฝœ๋ก ", + "TypeName": "currency", + "Resolution": { + "value": "100", + "unit": "Costa Rican colรณn", + "isoCurrency": "CRC" + }, + "Start": 26, + "End": 30 + } + ] + }, + { + "Input": "์ƒˆ ์ž์ „๊ฑฐ๋ฅผ ์‚ฌ๊ธฐ ์œ„ํ•ด 100 ๋ผ๋ฆฌ๋ฅผ ์ง€์ถœํ–ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "100 ๋ผ๋ฆฌ", + "TypeName": "currency", + "Resolution": { + "value": "100", + "unit": "Georgian lari", + "isoCurrency": "GEL" + }, + "Start": 8, + "End": 11 + } + ] + }, + { + "Input": "์ถ•ํ•˜ํ•ฉ๋‹ˆ๋‹ค! ๊ฒฝ์Ÿ์—์„œ ์ด๊ฒผ๊ธฐ ๋•Œ๋ฌธ์— ์ƒˆ ์ฐจ์™€ 10๋งŒ ํ‚ต์„ ๋ฐ›๊ฒŒ ๋  ๊ฒ๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10๋งŒ ํ‚ต", + "TypeName": "currency", + "Resolution": { + "value": "100000", + "unit": "Lao kip", + "isoCurrency": "LAK" + }, + "Start": 40, + "End": 48 + } + ] + }, + { + "Input": "Bob, ๋น„์ƒ์‹œ 10๋งŒ ๋ฃจํ”ผ๋ฅผ ๋นŒ๋ ค ์ฃผ์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ? ๋‹ค์Œ ์ฃผ ์›”์š”์ผ์— ์ด์ž์™€ ํ•จ๊ป˜ ๊ฐš์„๊ฒŒ์š”. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10๋งŒ ๋ฃจํ”ผ", + "TypeName": "currency", + "Resolution": { + "value": "100000", + "unit": "Sri Lankan rupee", + "isoCurrency": "LKR" + }, + "Start": 23, + "End": 32 + } + ] + }, + { + "Input": "์ด ์ƒˆ ๋…ธํŠธ๋ถ์— 10๋งŒ ์„ผ์€ ๋น„์‹ธ๋‹ค๊ณ  ์ƒ๊ฐํ•˜๋‚˜์š”?", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10๋งŒ ์„ผ", + "TypeName": "currency", + "Resolution": { + "value": "100000", + "unit": "Cent" + }, + "Start": 13, + "End": 23 + } + ] + }, + { + "Input": "๋กœ๋˜์˜ ์ฒซ ๋ฒˆ์งธ ๊ฐ€๊ฒฉ์€ 1์–ต ๋ฏธ๊ตญ ๋‹ฌ๋Ÿฌ์ž…๋‹ˆ๋‹ค. ์›ํ•˜์‹ญ๋‹ˆ๊นŒ?", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1์–ต ๋ฏธ๊ตญ ๋‹ฌ๋Ÿฌ", + "TypeName": "currency", + "Resolution": { + "value": "100000000", + "unit": "United States dollar", + "isoCurrency": "USD" + }, + "Start": 34, + "End": 50 + } + ] + }, + { + "Input": "5 ๋‹ฌ๋Ÿฌ ์ฃผ์„ธ์š”. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5 ๋‹ฌ๋Ÿฌ", + "TypeName": "currency", + "Resolution": { + "value": "5", + "unit": "Dollar" + }, + "Start": 8, + "End": 16 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Korean/DimensionModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Korean/DimensionModel.json new file mode 100644 index 000000000..69279d504 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Korean/DimensionModel.json @@ -0,0 +1,883 @@ +[ + { + "Input": "๋‹น์‹ ์˜ ๋ชธ๋ฌด๊ฒŒ๋Š” 200 ํŒŒ์šด๋“œ์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "200 ํŒŒ์šด๋“œ", + "Start": 9, + "End": 16, + "TypeName": "dimension", + "Resolution": { + "unit": "Pound", + "value": "200" + } + } + ] + }, + { + "Input": "75 ๋ฐ€๋ฆฌ๋ฆฌํ„ฐ ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "75 ๋ฐ€๋ฆฌ๋ฆฌํ„ฐ", + "TypeName": "dimension", + "Resolution": { + "value": "75", + "unit": "Milliliter" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "๊ทธ๊ฒƒ์˜ ๊ฐ€์žฅ ํฐ ๋‹จ์ ์€ 3 ์ธ์น˜ ๋‘๊ป˜ ์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ปจ์„คํ„ดํŠธ๊ฐ€ ๊ทธ๊ฒƒ์„ ํˆฌ๋ฐ•ํ•˜๋‹ค๊ณ  ๋ฌ˜์‚ฌํ•˜๊ธฐ์— ์ถฉ๋ถ„ํ•˜๋‹ค.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3 ์ธ์น˜", + "TypeName": "dimension", + "Resolution": { + "value": "3", + "unit": "Inch" + }, + "Start": 33, + "End": 38 + } + ] + }, + { + "Input": "ํŠธ์œ„์Šคํ„ฐ๊ฐ€ ๊ฑฐ๊ธฐ์—์„œ 10 ๋งˆ์ผ ์ •๋„ ๋–จ์–ด์ง„ ์ง€์—ญ์„ ๊ฐ•ํƒ€ํ•˜์—ฌ ์ ์–ด๋„ 14 ๋ช…์ด ์‚ฌ๋งํ•˜๊ณ  ์ˆ˜์‹ญ ์ฑ„์˜ ์ง‘์ด ์ž”ํ•ด๋กœ ๋ณ€ํ–ˆ์Šต๋‹ˆ๋‹ค.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10 ๋งˆ์ผ", + "TypeName": "dimension", + "Resolution": { + "value": "10", + "unit": "Mile" + }, + "Start": 39, + "End": 47 + } + ] + }, + { + "Input": "์ผ€์ด๋ธ”๊ณผ ์ „์„ ์„ 10.5 ๋งˆ์ผ ์ด์ƒ ์—ฐ๊ฒฐํ•˜๊ณ  23 ๋Œ€์˜ ์ปดํ“จํ„ฐ๋ฅผ ์—ฐ๊ฒฐํ•ฉ๋‹ˆ๋‹ค.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10.5 ๋งˆ์ผ", + "TypeName": "dimension", + "Resolution": { + "value": "10.5", + "unit": "Mile" + }, + "Start": 19, + "End": 30 + } + ] + }, + { + "Input": "๊ทธ๋‚  ์•„์นจ์— 20 ๋ถ„ ๊ฑธ๋ฆฐ ๊ณตํ•ญ ํ˜ธํ…”๋กœ ๊ฐ€๋Š” 6 ๋งˆ์ผ ๊ธธ์ด 3 ์‹œ๊ฐ„ ์ด์ƒ ๊ฑธ๋ ธ๋‹ค.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "6 ๋งˆ์ผ", + "TypeName": "dimension", + "Resolution": { + "value": "6", + "unit": "Mile" + }, + "Start": 4, + "End": 11 + } + ] + }, + { + "Input": "์‚ฐ์—… ์ „๋ฐ˜์— ๊ฑธ์ณ,์ด ๊ตญ๊ฐ€์˜ ์„์œ  ์ƒ์‚ฐ๋Ÿ‰์€ ์˜ฌํ•ด ์ฒซ 8 ๊ฐœ์›” ๋™์•ˆ ํ•˜๋ฃจ 50 ๋งŒ ๋ฐฐ๋Ÿด ๊ฐ์†Œํ–ˆ๋‹ค.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "50 ๋งŒ ๋ฐฐ๋Ÿด", + "TypeName": "dimension", + "Resolution": { + "value": "500000", + "unit": "Barrel" + }, + "Start": 54, + "End": 68 + } + ] + }, + { + "Input": "๊ทธ๊ฒƒ์€ 1) ์™œ ์šฐ๋ฆฌ๊ฐ€ ์žญ์Šจ๋ณด๋‹ค ์˜คํžˆ๋ ค ์šฐ๋ฆฌ ์ž์‹ ๊ณผ ๊ฐ™์€์ง€๋ฅผ ์„ค๋ช…ํ•œ๋‹ค. 2) ํ‰๊ท  2 ํ”ผํŠธ ๊นŠ์ด์˜ ํ˜ธ์ˆ˜์—์„œ ์ต์‚ฌํ•˜๋Š” ๊ฒƒ์ด ๊ฐ€๋Šฅํ•˜๋‹ค๋Š” ์ฃผ์˜์ด๋‹ค ; ๊ทธ๋ฆฌ๊ณ  3) ๋งŒ ๋งˆ๋ฆฌ๊ฐ€ ๋„˜๋Š” ์›์ˆญ์ด๊ฐ€ ๋งŒ ๋Œ€๊ฐ€ ๋„˜๋Š” ํ”ผ์•„๋…ธ ์•ž์—์„œ ๋งŒ ์ฒœ ๋ฐฑ ์‹ญํŒ” ๊ณก์˜ ๋ฐœํ–‰ ๊ฐ€๋Šฅํ•œ ๋ฝ ์•ค ๋กค (rock 'n'roll) ๊ณก์„ ๋งŒ๋“ค ๊ฒƒ์ด๋ผ๊ณ  ์˜ˆ์ธกํ•ฉ๋‹ˆ๋‹ค.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2 ํ”ผํŠธ", + "TypeName": "dimension", + "Resolution": { + "value": "2", + "unit": "Foot" + }, + "Start": 152, + "End": 159 + } + ] + }, + { + "Input": "5์›” 19์ผ, fda๋Š” ๋ฏธ์‹œ์‹œํ”ผ, ๋‰ด์š• ๋ฐ ํŽœ์‹ค๋ฒ ๋‹ˆ์•„์— ์‚ฌ๋Š” ๋ฐฑ ๋ช… ์ด์ƒ์˜ ์‚ฌ๋žŒ๋“ค์ด ์˜ค์—ผ๋œ ๋ฒ„์„ฏ ๋ณต์šฉ์œผ๋กœ ๋ณ‘์— ๊ฑธ๋ฆฐ ํ›„์— 68 ์˜จ์Šค ์บ”์˜ ์ค‘๊ตญ ๋ฒ„์„ฏ์„ ์–ต๋ฅ˜ํ•˜๊ธฐ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "68 ์˜จ์Šค", + "TypeName": "dimension", + "Resolution": { + "value": "68", + "unit": "Ounce" + }, + "Start": 57, + "End": 64 + } + ] + }, + { + "Input": "ํ—๋ง ์”จ๋Š” 10์›” 19์ผ ์‹œ์žฅ์ด 190 ํฌ์ธํŠธ ๋–จ์–ด์ง€๊ธฐ ์ผ์ฃผ์ผ ์ „์— ๊ทธ์˜ ์ฃผ์‹์„ ๋ชจ๋‘ ํŒ ๊ฒƒ์— ๋งค์šฐ ํก์กฑํ•ดํ•˜๊ณ  ์žˆ์œผ๋ฉฐ, ๊ทธ ๋ˆ์„ 45 ์—์ด์ปค์˜ ๋ง ๋†์žฅ์„ ์‚ฌ๊ธฐ ์œ„ํ•ด ์œ ์šฉํ•˜๊ฒŒ ์‚ฌ์šฉํ•  ๊ฒƒ์ด๋‹ค. .", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "45 ์—์ด์ปค", + "TypeName": "dimension", + "Resolution": { + "value": "45", + "unit": "Acre" + }, + "Start": 148, + "End": 154 + } + ] + }, + { + "Input": "์ด ์ •์›๋“ค์„ ๋ง ๊ทธ๋Œ€๋กœ ๋ฐฉ์œผ๋กœ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด ๋ฐ”ํ‹€๋ › ์”จ๋Š” 8 ~ 10 ํ”ผํŠธ ๋†’์ด์˜ ์ฐฝ๋ฌธ ์—†๋Š” ๋ฒฝ (๋ฒฝ๋Œ, ๊ฒฉ์ž, ์šธํƒ€๋ฆฌ)์„ ๋งŒ๋“ค์–ด ๋‚ด๋ถ€์— ํ•˜๋ฃจ ์ข…์ผ ๊นœ๊นœํ•œ๊ทธ๋Š˜์„ ๋งŒ๋“ค์—ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10 ํ”ผํŠธ", + "TypeName": "dimension", + "Resolution": { + "value": "10", + "unit": "Foot" + }, + "Start": 136, + "End": 142 + } + ] + }, + { + "Input": "์•„๋ฉ”๋ฆฌ์นธ ํ•ญ๊ณต์˜ ์—ฐ๋ฃŒ ์„œ๋น„์Šค ๋‹ด๋‹น ์ด์‚ฌ์ธ ์žญ ์ œ๋„ˆ๋ธŒ (jack zaves)๋Š” ์—ฐ๋‚ด ์ œํŠธ ์—ฐ๋ฃŒ 24์–ต ๊ฐค๋Ÿฐ์„ ๊ตฌ๋งคํ•˜๋Š” '๊ฒฝ์˜์ง„์€ ๋†€๋ผ์›€์„ ์›ํ•˜๊ณ  ์žˆ์ง€ ์•Š๋‹ค.' ๊ณ  ์–ธ๊ธ‰ํ–ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "24์–ต ๊ฐค๋Ÿฐ", + "TypeName": "dimension", + "Resolution": { + "value": "2400000000", + "unit": "Gallon" + }, + "Start": 133, + "End": 151 + } + ] + }, + { + "Input": "10 ๊ฐค๋Ÿฐ์˜ ๋ฌผ ๋ƒ‰๊ฐ๊ธฐ๊ฐ€ ๋ฐ”๋‹ฅ์— ์—Ž์–ด์ ธ์„œ ๋ถ‰์€ ์นดํŽซ์„ ํ ๋ป‘ ์ ์…จ๋‹ค.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10 ๊ฐค๋Ÿฐ", + "TypeName": "dimension", + "Resolution": { + "value": "10", + "unit": "Gallon" + }, + "Start": 2, + "End": 10 + } + ] + }, + { + "Input": "์ธ๊ทผ์— ์žˆ๋Š” ์—ฌ์„ฏ ๋งˆ๋ฆฌ์˜ ๋Œ๊ณ ๋ž˜๋Š” 150๋งŒ ๊ฐค๋Ÿฐ์˜ ๋ฐ”๋‹ท๋ฌผ ์ˆ˜์กฑ๊ด€์—์„œ ์ฆ๊ฒ๊ฒŒ ๋†€ ๊ฒƒ์ž…๋‹ˆ๋‹ค.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "150๋งŒ ๊ฐค๋Ÿฐ", + "TypeName": "dimension", + "Resolution": { + "value": "1500000", + "unit": "Gallon" + }, + "Start": 39, + "End": 56 + } + ] + }, + { + "Input": "๊ทธ๋ฆฌ๊ณ  ์ด ์•„๊ธฐ์˜ ๋ฌด๊ฒŒ๋Š” 2 ํŒŒ์šด๋“œ๊ฐ€ ๋„˜๋Š”๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2 ํŒŒ์šด๋“œ", + "TypeName": "dimension", + "Resolution": { + "value": "2", + "unit": "Pound" + }, + "Start": 22, + "End": 31 + } + ] + }, + { + "Input": "Volokh ์”จ๋Š” ๋ช‡ ๋…„ ์ „ 25 ํŒŒ์šด๋“œ๋ฅผ ๋นผ๊ธฐ ์œ„ํ•ด ์ ์‹ฌ์„ ๋จน์ง€ ์•Š์•˜์Œ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ , '๋‚˜๋Š” ๋จน์ง€ ์•Š๋Š” ์‚ฌ๋žŒ๋“ค์„ ์‹ ๋ขฐํ•˜์ง€ ์•Š๋Š”๋‹ค.'๊ณ  ๋งํ–ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "25 ํŒŒ์šด๋“œ", + "TypeName": "dimension", + "Resolution": { + "value": "25", + "unit": "Pound" + }, + "Start": 121, + "End": 129 + } + ] + }, + { + "Input": "๋กœ์–„ ๋”์น˜ ์‰˜ ๊ทธ๋ฃน์˜ ์žํšŒ์‚ฌ์ธ ์‰˜์€ 9์ฒœ์–ต ์ž…๋ฐฉ ํ”ผํŠธ๋ฅผ ์ˆ˜์ถœํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์˜ฌ๋ฆผํ”ผ์•„ & ์š”ํฌ ์‚ฌ์˜ ๊ฑธํ”„๋„ ์ˆ˜์ถœํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "9์ฒœ์–ต ์ž…๋ฐฉ ํ”ผํŠธ", + "TypeName": "dimension", + "Resolution": { + "value": "900000000000", + "unit": "Cubic foot" + }, + "Start": 78, + "End": 100 + } + ] + }, + { + "Input": "ํ˜„์žฌ ๋ฒ•์•ˆ์˜ ์ฃผ์š” ๋‚ด์šฉ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค: ํ•œ ๊ฐ€์กฑ์ด ์†Œ์œ  ํ•  ์ˆ˜์žˆ๋Š” ๋ถ€๋™์‚ฐ์˜ ์–‘์€ ์ „๊ตญ 6 ๋Œ€ ๋„์‹œ๋“ค์—์„œ๋Š” 660 ํ‰๋ฐฉ ๋ฏธํ„ฐ์ด์ง€๋งŒ, ์ž‘์€ ๋„์‹œ์™€ ๋†์ดŒ ์ง€์—ญ์˜ ๊ฒฝ์šฐ๋Š” ๋” ์†Œ์œ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "660 ํ‰๋ฐฉ ๋ฏธํ„ฐ", + "TypeName": "dimension", + "Resolution": { + "value": "660", + "unit": "Square meter" + }, + "Start": 125, + "End": 141 + } + ] + }, + { + "Input": "ํ‹ฐ๊ทธ๋ฆฌ์•ˆ ๊ตฐ๋Œ€๋Š” ํ˜„์žฌ ์•„๋””์Šค ์•„๋ฐ”๋ฐ”์—์„œ ๋ถ์ชฝ 200 ๋งˆ์ผ์— ์žˆ์œผ๋ฉฐ, ๋ชจ๋“  ์—ฐ๋ฃŒ ๋ฐ ๋‹ค๋ฅธ ๋ฌผํ’ˆ๋“ค์ด ๋„๋‹ฌํ•˜๋Š” ์•„์‚ฌ๋ธŒ ํ•ญ๊ตฌ๋กœ๋ถ€ํ„ฐ ๋งน๊ธฐ์Šคํˆฌ๋ฅผ ์ฐจ๋‹จํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋ฐ์ œ ๋งˆ์„์„ ์œ„ํ˜‘ํ•˜๊ณ  ์žˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "200 ๋งˆ์ผ", + "TypeName": "dimension", + "Resolution": { + "value": "200", + "unit": "Mile" + }, + "Start": 23, + "End": 31 + } + ] + }, + { + "Input": "๊ทธ๋Š” ์ปดํ“จํ„ฐ ์ค‘ ํ•œ ๋Œ€๊ฐ€ ๋ฐ”๋‹ฅ์„ ๊ฐ€๋กœ์งˆ๋Ÿฌ 3 ํ”ผํŠธ๋‚˜ ๋ฏธ๋„๋Ÿฌ์กŒ๋‹ค๊ณ  ๋งํ–ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3 ํ”ผํŠธ", + "TypeName": "dimension", + "Resolution": { + "value": "3", + "unit": "Foot" + }, + "Start": 41, + "End": 50 + } + ] + }, + { + "Input": "์ด ์ž์‚ฐ์˜ ํ•ต์‹ฌ์€ ๋„์ฟ„์˜ ๋น„์ฆˆ๋‹ˆ์Šค ๋ฐ ๊ธˆ์œต ์ค‘์‹ฌ์ง€์ธ ๋งˆ๋ฃจ ๋…ธ์šฐ์น˜ ์ง€๊ตฌ์˜ 19๋งŒ ํ‰๋ฐฉ ๋ฏธํ„ฐ์— ์ด๋ฅด๋Š” ์—„์ฒญ๋‚˜๊ฒŒ ๋น„์‹ผ ๊ฑด๋ฌผ์ž…๋‹ˆ๋‹ค. ํ”ํžˆ ๋†๋‹ด์œผ๋กœ '๋ฏธ์ธ ๋น„์‹œ ๋นŒ๋ฆฌ์ง€ (mitsubishi village)'๋ผ๊ณ  ๋ถˆ๋ฆฝ๋‹ˆ๋‹ค. ''", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "19๋งŒ ํ‰๋ฐฉ ๋ฏธํ„ฐ", + "TypeName": "dimension", + "Resolution": { + "value": "190000", + "unit": "Square meter" + }, + "Start": 28, + "End": 48 + } + ] + }, + { + "Input": "ํœด์ฆˆ๊ฐ€ ๊ตญ์ œ ํ†ต์‹  ์œ„์„ฑ ์กฐ์ง์„ ์œ„ํ•ด ๋งŒ๋“  ์œ„์„ฑ์€ 1982๋…„ 3 ํ†ค ์ธ๊ณต์œ„์„ฑ ์ค‘ ๋‹ค์„ฏ ๋Œ€๋ฅผ ๊ฐœ๋ฐœํ•˜๊ธฐ ์œ„ํ•ด ํœด์ฆˆ์—๊ฒŒ ์ˆ˜์—ฌํ•œ 7 ์–ต ๋‹ฌ๋Ÿฌ ๊ณ„์•ฝ์˜ ์ผ๋ถ€๋ถ„์ด๋‹ค.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3 ํ†ค", + "TypeName": "dimension", + "Resolution": { + "value": "3", + "unit": "Ton" + }, + "Start": 183, + "End": 191 + } + ] + }, + { + "Input": "1996๋…„ ์ƒ๋ฌผ ๋ฌด๊ธฐ์— ๊ด€ํ•œ ๋ณด๊ณ ์„œ์—์„œ ์›Œ์‹ฑํ„ด ์†Œ์žฌ ๊ณต๊ณต ์ •์ฑ… ์—ฐ๊ตฌ ๊ธฐ๊ด€์ธ ์ „๋žต ๊ตญ์ œ ์—ฐ๊ตฌ ์„ผํ„ฐ๋Š” ํ…Œ๋Ÿฌ๋ฆฌ์ŠคํŠธ๊ฐ€ 130 ๊ฐค๋Ÿฐ ์šฉ๋Ÿ‰์˜ ์ƒ์šฉ ์žฅ๋น„๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ƒ๋ฌผ ๋ฌด๊ธฐ๋ฅผ ์กฐ๋ฆฝํ•˜๋Š” ๊ฒƒ์€ ์‰ฝ๋‹ค๊ณ  ๊ฒฝ๊ณ ํ–ˆ๋‹ค.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "130 ๊ฐค๋Ÿฐ", + "TypeName": "dimension", + "Resolution": { + "value": "130", + "unit": "Gallon" + }, + "Start": 276, + "End": 286 + } + ] + }, + { + "Input": "๋ฌด์—ญ ๊ทธ๋ฃน์˜ ์ƒ๋ฌด๋ถ€ ์ž๋ฃŒ๋ฅผ ์ข…ํ•ฉํ•ด ๋ณด๋ฉด, ๊ทธ ํ•ด ๋‘ ๋ฒˆ์งธ๋กœ ํฐ ์›” ์ˆ˜์ž…์ธ 8์›” ์ˆ˜์ž…์€ 7์›”์˜ 145๋งŒ 8์ฒœ ํ†ค์—์„œ 5% ์ฆ๊ฐ€ํ–ˆ์ง€๋งŒ 1988๋…„ 6์›”์˜ ์ž‘๋…„ ์ตœ๊ณ ์น˜๋ณด๋‹ค ๋‚ฎ์€ ์ˆ˜์น˜๋ฅผ ๋ณด์˜€๋‹ค.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "145๋งŒ 8์ฒœ ํ†ค", + "TypeName": "dimension", + "Resolution": { + "value": "1458000", + "unit": "Ton" + }, + "Start": 162, + "End": 175 + } + ] + }, + { + "Input": "1๋ฒˆ ์‹ฑ์€ ์ปต์—์„œ 6 ํ”ผํŠธ ์ด๋‚ด์— ์žˆ๋Š” 9๋ฒˆ ์•„์ด์–ธ ์–ดํ”„๋กœ์น˜ ์ƒท์„ ์ณค๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "6 ํ”ผํŠธ", + "TypeName": "dimension", + "Resolution": { + "value": "6", + "unit": "Foot" + }, + "Start": 57, + "End": 64 + } + ] + }, + { + "Input": "๊ทธ๋ž˜์„œ ๋‚ด๋…„ 3์›”์— ์‹ค๋ฆฌ์—„ ์ž‘๋ฌผ์ด ์ˆ˜ํ™•๋˜๋ฉด, ์ด๋Š” ์‹ค๋ฆฌ์—„ ์ˆ˜ํ™•์˜ ์ ˆ์ •๊ธฐ์˜€๋˜ ๋ฐ”๋กœ ์ง€๋‚œ ๋ช‡ ๋…„๊ฐ„์˜ ๋งŒ 6์ฒœ ๋ฏธํ„ฐํ†ค๋ณด๋‹ค ์ ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "๋งŒ 6์ฒœ ๋ฏธํ„ฐํ†ค", + "TypeName": "dimension", + "Resolution": { + "value": "16000", + "unit": "Metric ton" + }, + "Start": 87, + "End": 104 + } + ] + }, + { + "Input": "486์€ ibm์ด ์ตœ์ดˆ์˜ ๊ฐœ์ธ์šฉ ์ปดํ“จํ„ฐ ์šฉ์œผ๋กœ 16 ๋น„ํŠธ 8088 ์นฉ์„ ์ฑ„ํƒํ•œ ์ด๋ž˜๋กœ ์‹œ์žฅ์„ ์žฅ์•…ํ•˜๊ธฐ ์‹œ์ž‘ํ•œ ์ธํ…” ์นฉ์˜ ๊ธด ์‹œ๋ฆฌ์ฆˆ์˜ ํ›„์†ํ’ˆ์ž…๋‹ˆ๋‹ค.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "16 ๋น„ํŠธ", + "TypeName": "dimension", + "Resolution": { + "value": "16", + "unit": "Bit" + }, + "Start": 117, + "End": 122 + } + ] + }, + { + "Input": "ํšŒ์‚ฌ ๋Œ€๋ณ€์ธ์€ 'jiotto caspita'๋Š” ์‹œ์† 188 ๋งˆ์ผ ์ด์ƒ ๋‹ฌ๋ฆด ์ˆ˜ ์žˆ๋‹ค๊ณ  ๋งํ–ˆ๋‹ค.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์‹œ์† 188 ๋งˆ์ผ", + "TypeName": "dimension", + "Resolution": { + "value": "188", + "unit": "Mile per hour" + }, + "Start": 43, + "End": 59 + } + ] + }, + { + "Input": "ํ•ด๊ตฐ์€ ๋ฐ”๊ทธ๋‹ค๋“œ ์™ธ๊ณฝ์˜ ์ด๋™ ์ˆ˜์ˆ ์‹ค์—์„œ ๋ถˆ๊ณผ 100 ๋ฏธํ„ฐ ๊ฑฐ๋ฆฌ์— ํ—ฌ๊ธฐ ์ฐฉ๋ฅ™์žฅ์„ ์„ค์น˜ํ–ˆ๋‹ค.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "100 ๋ฏธํ„ฐ", + "TypeName": "dimension", + "Resolution": { + "value": "100", + "unit": "Meter" + }, + "Start": 53, + "End": 62 + } + ] + }, + { + "Input": "caltrans๋Š” ๋ฉ”๋ชจ๋ฆฌ์–ผ ์ฝœ๋กœ์„ธ์›€ ๊ทผ์ฒ˜, ๋กœ์Šค ์•ค์ ค๋ ˆ์Šค ๋ฐ”๋กœ ๋‚จ์ชฝ์—์žˆ๋Š” 2.5 ๋งˆ์ผ ์ƒ๋‹น์˜ ํ•ญ๊ตฌ ๊ณ ์†๋„๋กœ ๊ตฌ๊ฐ„ ์ค‘์•™์— ๋ฒ„์Šค ๋ฐ ์นดํ’€์„ ์œ„ํ•œ ๋‘ ๋ฒˆ์งธ ๋ฐํฌ๋ฅผ ์ถ”๊ฐ€ํ•  ๊ณ„ํš์ž…๋‹ˆ๋‹ค.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2.5 ๋งˆ์ผ", + "TypeName": "dimension", + "Resolution": { + "value": "2.5", + "unit": "Mile" + }, + "Start": 82, + "End": 89 + } + ] + }, + { + "Input": "๋งค์ผ ์•„์นจ ๋†์žฅ ๋ณธ๋ถ€๋กœ 4 ๋งˆ์ผ์„ ์šด์ „ํ•˜๋ฉด์„œ ๋˜ ๋‹ค๋ฅธ ๋„ค ๊ฐœ์˜ ๋นˆ ์ง‘ ๊ทผ์ฒ˜๋ฅผ ์ง€๋‚˜๊ฐ‘๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "4 ๋งˆ์ผ", + "TypeName": "dimension", + "Resolution": { + "value": "4", + "unit": "Mile" + }, + "Start": 6, + "End": 14 + } + ] + }, + { + "Input": "๋ถ€์นด๋ ˆ์ŠคํŠธ์—์„œ ๋ถ์„œ์ชฝ์œผ๋กœ 325 ํ‚ฌ๋กœ๋ฏธํ„ฐ ๋–จ์–ด์ง„ ๊ทธ๋ฆฌ์Šค ์นดํ†จ๋ฆญ ๋ณธ๋ถ€์˜ ๋ž‘๊ฐ€๋Š” ๋ชจ์š•๋‹นํ–ˆ๋‹ค๊ณ  ๋งํ–ˆ๋‹ค.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "325 ํ‚ฌ๋กœ๋ฏธํ„ฐ", + "TypeName": "dimension", + "Resolution": { + "value": "325", + "unit": "Kilometer" + }, + "Start": 72, + "End": 84 + } + ] + }, + { + "Input": "rotich๋Š” 5 ํ”ผํŠธ๋กœ ์ž‘์Šต๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5 ํ”ผํŠธ", + "TypeName": "dimension", + "Resolution": { + "value": "5", + "unit": "Foot" + }, + "Start": 19, + "End": 24 + } + ] + }, + { + "Input": "4 ์ธ์น˜, 28 ์„ธ. 3 ๋…„ ์ „๊นŒ์ง€๋Š” ์ง„์ง€ํ•˜๊ฒŒ ๋‹ฌ๋ฆฌ๊ธฐ๋ฅผ ์‹œ์ž‘ํ•˜์ง€ ์•Š์•˜๊ณ  ์ด๋ฒˆ ๋‹ฌ๊นŒ์ง€ ์‹ค๋‚ด์—์„œ ๊ฒฝ์Ÿํ•˜์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "4 ์ธ์น˜", + "TypeName": "dimension", + "Resolution": { + "value": "4", + "unit": "Inch" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "shakopee์— ์žˆ๋Š” ๊ฒฝ๋งˆ์žฅ ๊ณต์› (๋ฏธ๋„ค์†Œํƒ€)์€ 0.25 ๋งˆ์ผ ํฌ์žฅ๋œ ํƒ€์›ํ˜•์ž…๋‹ˆ๋‹ค.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "0.25 ๋งˆ์ผ", + "TypeName": "dimension", + "Resolution": { + "value": "0.25", + "unit": "Mile" + }, + "Start": 44, + "End": 51 + } + ] + }, + { + "Input": "castlecrag ์‚ฐ์€ ๊ฐ™์€ ๋Šฅ์„ ์— ์žˆ๋Š” ๋งˆ์šดํŠธ frink์—์„œ 1.6 ํ‚ฌ๋กœ๋ฏธํ„ฐ ์„œ์ชฝ ํ•ด์ž์˜ ๋‚จ์ชฝ์— ์œ„์น˜ํ•ด ์žˆ์Šต๋‹ˆ๋‹ค.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1.6 ํ‚ฌ๋กœ๋ฏธํ„ฐ", + "TypeName": "dimension", + "Resolution": { + "value": "1.6", + "unit": "Kilometer" + }, + "Start": 52, + "End": 57 + } + ] + }, + { + "Input": "javadi ์–ธ๋•์€ ambur์—์„œ ์•ฝ 17 ํ‚ฌ๋กœ๋ฏธํ„ฐ ๋–จ์–ด์ ธ ์žˆ์Šต๋‹ˆ๋‹ค.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "17 ํ‚ฌ๋กœ๋ฏธํ„ฐ", + "TypeName": "dimension", + "Resolution": { + "value": "17", + "unit": "Kilometer" + }, + "Start": 35, + "End": 39 + } + ] + }, + { + "Input": "๋ฐ•๋žŒํšŒ ๊ทผ์ฒ˜ ๋ฏธ์‹œ๊ฐ„ ํ˜ธ์ˆ˜๋ฅผ 2 ์‹œ๊ฐ„ ๋™์•ˆ ๋Œ๊ณ  ๋‚œ ํ›„, ํœด๊ณ  ์—‘์ปค ์ง€ํœ˜๊ด€์€ 776 ํ”ผํŠธ ๋น„ํ–‰์„ ์„ ๊ฐ€๊นŒ์šด ๊ธ€๋ Œ ๋ทฐ์— ์žˆ๋Š” ์ปคํ‹ฐ์Šค - ๋ผ์ดํŠธ ๊ณตํ•ญ ๊ทผ์ฒ˜์— ์ฐฉ๋ฅ™์‹œ์ผฐ์Šต๋‹ˆ๋‹ค.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "776 ํ”ผํŠธ", + "TypeName": "dimension", + "Resolution": { + "value": "776", + "unit": "Foot" + }, + "Start": 99, + "End": 106 + } + ] + }, + { + "Input": "๋ฆฐ์ง€์™€ ํŽ˜ํ…Œ๋ฅด๋ณด๋กœ์šฐ(์ถœ๊ตฌ 436) ๊ณ ์†๋„๋กœ 35๋ฒˆ๊ณผ ๊ณ ์†๋„๋กœ 115๋ฒˆ ๊ต์ฐจ๋กœ๋Š” ๋ฒค๋„ท ๋„๋กœ์—์„œ ๋™์ชฝ์œผ๋กœ 500 ๋ฏธํ„ฐ ๋–จ์–ด์ ธ ์žˆ์Šต๋‹ˆ๋‹ค.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "500 ๋ฏธํ„ฐ", + "TypeName": "dimension", + "Resolution": { + "value": "500", + "unit": "Meter" + }, + "Start": 94, + "End": 103 + } + ] + }, + { + "Input": "1995๋…„ ์บ๋…ผ์€ ์˜์ƒ ํ”๋“ค๋ฆผ ๋ฐฉ์ง€ ๊ธฐ๋Šฅ์„ ๊ฐ–์ถ˜ ์ตœ์ดˆ์˜ ์ƒ์šฉ SLR ๋ Œ์ฆˆ์ธ ef 75 -300mm f / 4-5๋ฅผ ์ถœ์‹œํ–ˆ์Šต๋‹ˆ๋‹ค. 6์€ usm์ž…๋‹ˆ๋‹ค.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "300mm", + "TypeName": "dimension", + "Resolution": { + "value": "300", + "unit": "Millimeter" + }, + "Start": 110, + "End": 114 + } + ] + }, + { + "Input": "์—์„น์Šค ๋‹ค๊ฒํ–„ ์†Œ์žฌ ์Šคํ„ธ๋ง ๊ตฐ๋น„ ํšŒ์‚ฌ๊ฐ€ ์ƒ์—… ํŒ๋งค์šฉ 7.62 ๋ฐ€๋ฆฌ๋ฏธํ„ฐ ๋ฐฐ๋Ÿด, ํƒ„์ฐฝ, ์ถ”์ถœ๊ธฐ ๊ทธ๋ฆฌ๊ณ  ๋ฐฐ์ถœ๊ธฐ๋กœ ๊ตฌ์„ฑ๋œ ๋ณ€ํ™˜ ํ‚คํŠธ๋ฅผ ์ƒ์‚ฐํ–ˆ์Šต๋‹ˆ๋‹ค.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "7.62 ๋ฐ€๋ฆฌ๋ฏธํ„ฐ", + "TypeName": "dimension", + "Resolution": { + "value": "7.62", + "unit": "Millimeter" + }, + "Start": 82, + "End": 87 + } + ] + }, + { + "Input": "ํ”„๋กœ์ ํŠธ ๋น„์šฉ์€ 4์ฒœ 680๋งŒ ๋‹ฌ๋Ÿฌ์ž…๋‹ˆ๋‹ค. ์—ฐ๊ฐ„ ๊ตฌ๋ฆฌ ์บ์†Œ๋“œ ์ƒ์‚ฐ๋Ÿ‰์„ 3๋งŒ 4์ฒœ 500 ๋ฏธํ„ฐํ†ค์œผ๋กœ 25 % ์ฆ๋Œ€์‹œํ‚ฌ ๊ณ„ํš์ด๋‹ค.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3๋งŒ 4์ฒœ 500 ๋ฏธํ„ฐํ†ค", + "TypeName": "dimension", + "Resolution": { + "value": "34500", + "unit": "Metric ton" + }, + "Start": 109, + "End": 126 + } + ] + }, + { + "Input": "์—ฐ๋ฐฉ ์ •๋ถ€ ๊ธฐ๊ด€์ธ ์บ๋‚˜๋‹ค ํ†ต๊ณ„์ฒญ์€ ์บ๋‚˜๋‹ค ๊ฐ•์ฒ  ์ฃผ๊ดด ์ƒ์‚ฐ์ด 10์›” 7์ผ ์ฃผ๋ง 29๋งŒ ์ฒœ 890 ๋ฏธํ„ฐํ†ค์„ ๊ธฐ๋กํ–ˆ์œผ๋ฉฐ, ์ด๋Š” ์ „์ฃผ์˜ ์ด ์ƒ์‚ฐ๋Ÿ‰๋ณด๋‹ค 8 ํผ์„ผํŠธ๊ฐ€ ๋งŽ์€ ์ˆ˜์น˜๋ผ๊ณ  ๋ฐํ˜”๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "29๋งŒ ์ฒœ 890 ๋ฏธํ„ฐํ†ค", + "TypeName": "dimension", + "Resolution": { + "value": "291890", + "unit": "Metric ton" + }, + "Start": 42, + "End": 60 + } + ] + }, + { + "Input": "ํ”Œ๋กœ๋ฆฌ๋‹ค ํŒฌ๋”๋Š” 190 ์ œ๊ณฑ ํ‚ฌ๋กœ๋ฏธํ„ฐ ์ƒ๋‹น์˜ ์ง‘์—์„œ ์‚ด๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "190 ์ œ๊ณฑ ํ‚ฌ๋กœ๋ฏธํ„ฐ", + "TypeName": "dimension", + "Resolution": { + "value": "190", + "unit": "Square kilometer" + }, + "Start": 45, + "End": 51 + } + ] + }, + { + "Input": "๋ฏธํ„ฐํ†ค์€ 2204.62 ํŒŒ์šด๋“œ์™€ ๊ฐ™์Šต๋‹ˆ๋‹ค.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2204.62 ํŒŒ์šด๋“œ", + "TypeName": "dimension", + "Resolution": { + "value": "2204.62", + "unit": "Pound" + }, + "Start": 25, + "End": 39 + }, + { + "Text": "๋ฏธํ„ฐํ†ค", + "TypeName": "dimension", + "Resolution": { + "value": null, + "unit": "Metric ton" + }, + "Start": 2, + "End": 11 + } + ] + }, + { + "Input": "๋‚˜๋Š” ๋‚จ์ž์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "๋ฉ”์„ธ์ง€๋ฅผ ๋นจ๋ฆฌ ๋ณด๋‚ด๊ณ  ์ด๋ฉ”์ผ ์ฃผ์†Œ๋ฅผ ์š”์ฒญํ•˜์‹ญ์‹œ์˜ค.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "1 ๋ฏธํ„ฐ๋Š” 10 ๋ฐ์‹œ๋ฏธํ„ฐ์™€ ๊ฐ™์Šต๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 ๋ฏธํ„ฐ", + "Start": 0, + "End": 4, + "TypeName": "dimension", + "Resolution": { + "unit": "Meter", + "value": "1" + } + }, + { + "Text": "10 ๋ฐ์‹œ๋ฏธํ„ฐ", + "Start": 6, + "End": 13, + "TypeName": "dimension", + "Resolution": { + "unit": "Decimeter", + "value": "10" + } + } + ] + }, + { + "Input": "์ด ํŒŒ์ผ์˜ ํฌ๊ธฐ๋Š” 100 ๋ฉ”๊ฐ€๋ฐ”์ดํŠธ์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "100 ๋ฉ”๊ฐ€๋ฐ”์ดํŠธ", + "TypeName": "dimension", + "Resolution": { + "unit": "Megabit", + "value": "100" + }, + "Start": 25, + "End": 30 + } + ] + }, + { + "Input": "์˜คํ›„ 2์‹œ์— ๋†€๋ž˜์ผœ ์ค„๊ฒŒ. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [] + }, + { + "Input": "๊ทธ๋Š” 2 pm์€ 2 ํ”ผ์ฝ”๋ฏธํ„ฐ๋ผ๊ณ  ๋งํ–ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2 pm", + "Start": 9, + "End": 12, + "TypeName": "dimension", + "Resolution": { + "unit": "Picometer", + "value": "2" + } + }, + { + "Text": "2 ํ”ผ์ฝ”๋ฏธํ„ฐ", + "Start": 9, + "End": 15, + "TypeName": "dimension", + "Resolution": { + "unit": "Picometer", + "value": "2" + } + } + ] + }, + { + "Input": "1 ๋งˆ์ผ์„ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 ๋งˆ์ผ", + "Start": 0, + "End": 4, + "TypeName": "dimension", + "Resolution": { + "unit": "Mile", + "value": "1" + } + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Korean/TemperatureModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Korean/TemperatureModel.json new file mode 100644 index 000000000..1ff19108d --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Korean/TemperatureModel.json @@ -0,0 +1,676 @@ +[ + { + "Input": "์™ธ๋ถ€ ์˜จ๋„๋Š” ์„ญ์”จ 40๋„์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์„ญ์”จ 40๋„", + "TypeName": "temperature", + "Resolution": { + "value": "40", + "unit": "C" + }, + "Start": 27, + "End": 40 + } + ] + }, + { + "Input": "ํ…์‚ฌ์Šค๋Š” ํ™”์”จ 90๋„์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ํ™”์”จ 90๋„", + "TypeName": "temperature", + "Resolution": { + "value": "90", + "unit": "F" + }, + "Start": 4, + "End": 16 + } + ] + }, + { + "Input": "ํ™”์”จ ๋งˆ์ด๋„ˆ์Šค 5๋„", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ํ™”์”จ ๋งˆ์ด๋„ˆ์Šค 5๋„", + "TypeName": "temperature", + "Resolution": { + "value": "-5", + "unit": "F" + }, + "Start": 0, + "End": 19 + } + ] + }, + { + "Input": "์„ญ์”จ 6๋„", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์„ญ์”จ 6๋„", + "TypeName": "temperature", + "Resolution": { + "value": "6", + "unit": "C" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "ํ™”์”จ 98.6๋„๋Š” ์ •์ƒ ์˜จ๋„์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ํ™”์”จ 98.6๋„", + "TypeName": "temperature", + "Resolution": { + "value": "98.6", + "unit": "F" + }, + "Start": 0, + "End": 13 + } + ] + }, + { + "Input": "์˜จ๋„๋ฅผ ์„ญ์”จ 30๋„๋กœ ์„ค์ •ํ•˜์‹ญ์‹œ์˜ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์„ญ์”จ 30๋„", + "TypeName": "temperature", + "Resolution": { + "value": "30", + "unit": "C" + }, + "Start": 23, + "End": 40 + } + ] + }, + { + "Input": "์ •์ƒ ์˜จ๋„๋Š” ํ™”์”จ 98.6๋„์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ํ™”์”จ 98.6๋„", + "TypeName": "temperature", + "Resolution": { + "value": "98.6", + "unit": "F" + }, + "Start": 22, + "End": 44 + } + ] + }, + { + "Input": "ํ™”์”จ 100 ๋„ ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ํ™”์”จ 100๋„", + "TypeName": "temperature", + "Resolution": { + "value": "100", + "unit": "F" + }, + "Start": 0, + "End": 12 + } + ] + }, + { + "Input": "์„ญ์”จ 20 ๋„ ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์„ญ์”จ 20๋„", + "TypeName": "temperature", + "Resolution": { + "value": "20", + "unit": "C" + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "ํ™”์”จ 100.2๋„๋Š” ๋‚ฎ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ํ™”์”จ 100.2๋„", + "TypeName": "temperature", + "Resolution": { + "value": "100.2", + "unit": "F" + }, + "Start": 0, + "End": 22 + } + ] + }, + { + "Input": "10.5๋„ ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10.5๋„", + "TypeName": "temperature", + "Resolution": { + "value": "10.5", + "unit": "C" + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "์„ญ์”จ 20๋„ ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์„ญ์”จ 20๋„", + "TypeName": "temperature", + "Resolution": { + "value": "20", + "unit": "C" + }, + "Start": 0, + "End": 17 + } + ] + }, + { + "Input": "์„ญ์”จ 20.3", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์„ญ์”จ 20.3", + "TypeName": "temperature", + "Resolution": { + "value": "20.3", + "unit": "C" + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "์„ญ์”จ 34.5 ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์„ญ์”จ 34.5", + "TypeName": "temperature", + "Resolution": { + "value": "34.5", + "unit": "C" + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "์™ธ๋ถ€ ์˜จ๋„๋Š” 98๋„์ž…๋‹ˆ๋‹ค. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "98๋„", + "TypeName": "temperature", + "Resolution": { + "value": "98", + "unit": "Degree" + }, + "Start": 27, + "End": 36 + } + ] + }, + { + "Input": "์˜จ๋„ ์กฐ์ ˆ๊ธฐ๋ฅผ 85๋„๋กœ ์„ค์ •ํ•˜์„ธ์š”. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "85๋„", + "TypeName": "temperature", + "Resolution": { + "value": "85", + "unit": "Degree" + }, + "Start": 22, + "End": 24 + } + ] + }, + { + "Input": "์˜จ๋„๋ฅผ 5๋„ ์˜ฌ๋ฆฌ์„ธ์š”. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5๋„", + "TypeName": "temperature", + "Resolution": { + "value": "5", + "unit": "Degree" + }, + "Start": 25, + "End": 33 + } + ] + }, + { + "Input": "์˜จ๋„๋ฅผ ํ™”์”จ 70๋„๋กœ ์„ค์ •ํ•˜์„ธ์š”. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ํ™”์”จ 70๋„", + "TypeName": "temperature", + "Resolution": { + "value": "70", + "unit": "F" + }, + "Start": 23, + "End": 34 + } + ] + }, + { + "Input": "์˜จ๋„๋ฅผ 20๋„ ์˜ฌ๋ฆฌ์„ธ์š”. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "20๋„", + "TypeName": "temperature", + "Resolution": { + "value": "20", + "unit": "Degree" + }, + "Start": 25, + "End": 34 + } + ] + }, + { + "Input": "์˜จ๋„๋ฅผ 100๋„๋กœ ์„ค์ •ํ•˜์„ธ์š”. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "100๋„", + "TypeName": "temperature", + "Resolution": { + "value": "100", + "unit": "Degree" + }, + "Start": 23, + "End": 33 + } + ] + }, + { + "Input": "์˜จ๋„๋ฅผ ํ™”์”จ 75๋„๋กœ ์œ ์ง€ํ•˜์„ธ์š”. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ํ™”์”จ 75๋„", + "TypeName": "temperature", + "Resolution": { + "value": "75", + "unit": "F" + }, + "Start": 24, + "End": 35 + } + ] + }, + { + "Input": "์˜จ๋„๋ฅผ ์„ญ์”จ 40๋„๋กœ ํ•˜์„ธ์š”.", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์„ญ์”จ 40", + "TypeName": "temperature", + "Resolution": { + "value": "40", + "unit": "C" + }, + "Start": 26, + "End": 35 + } + ] + }, + { + "Input": "์˜จ๋„๋ฅผ 50๋„๋กœ ํ•˜์„ธ์š”. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "50๋„", + "TypeName": "temperature", + "Resolution": { + "value": "50", + "unit": "Degree" + }, + "Start": 26, + "End": 32 + } + ] + }, + { + "Input": "์„ญ์”จ 10๋„๋ฅผ ํ™”์”จ๋กœ ๋ณ€ํ™˜ํ•˜์„ธ์š”. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์„ญ์”จ 10๋„", + "TypeName": "temperature", + "Resolution": { + "value": "10", + "unit": "C" + }, + "Start": 8, + "End": 17 + }, + { + "Text": "ํ™”์”จ", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "F" + }, + "Start": 22, + "End": 31 + } + ] + }, + { + "Input": "์„ญ์”จ 34.9๋„๋ฅผ ํ™”์”จ๋กœ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์„ญ์”จ 34.9๋„", + "TypeName": "temperature", + "Resolution": { + "value": "34.9", + "unit": "C" + }, + "Start": 0, + "End": 14 + }, + { + "Text": "ํ™”์”จ", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "F" + }, + "Start": 19, + "End": 27 + } + ] + }, + { + "Input": "์„ญ์”จ 200๋„๋ฅผ ํ™”์”จ๋กœ ๋ณ€ํ™˜ํ•˜์„ธ์š”. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์„ญ์”จ 200๋„", + "TypeName": "temperature", + "Resolution": { + "value": "200", + "unit": "C" + }, + "Start": 8, + "End": 18 + }, + { + "Text": "๋„", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "C" + }, + "Start": 20, + "End": 26 + }, + { + "Text": "ํ™”์”จ", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "F" + }, + "Start": 33, + "End": 42 + } + ] + }, + { + "Input": "ํ™”์”จ๋ฅผ ์„ญ์”จ๋กœ 101 ํ™”์”จ๋Š” ์„ญ์”จ ๋ช‡ ๋„์ž…๋‹ˆ๊นŒ? ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ํ™”์”จ 101", + "TypeName": "temperature", + "Resolution": { + "value": "101", + "unit": "F" + }, + "Start": 22, + "End": 35 + }, + { + "Text": "ํ™”์”จ", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "F" + }, + "Start": 0, + "End": 9 + }, + { + "Text": "์„ญ์”จ", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "C" + }, + "Start": 14, + "End": 20 + }, + { + "Text": "์„ญ์”จ", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "C" + }, + "Start": 49, + "End": 55 + } + ] + }, + { + "Input": "์„ญ์”จ 50๋„ ์„ญ์”จ๋ฅผ ํ™”์”จ๋กœ ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "์„ญ์”จ 50๋„", + "TypeName": "temperature", + "Resolution": { + "value": "50", + "unit": "C" + }, + "Start": 0, + "End": 17 + }, + { + "Text": "์„ญ์”จ", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "C" + }, + "Start": 19, + "End": 25 + }, + { + "Text": "ํ™”์”จ", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "F" + }, + "Start": 30, + "End": 39 + } + ] + }, + { + "Input": "ํ™”์”จ 51๋„๋ฅผ ์„ญ์”จ๋กœ ๋ณ€ํ™˜ํ•ด ์ฃผ์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ํ™”์”จ 51", + "TypeName": "temperature", + "Resolution": { + "value": "51", + "unit": "F" + }, + "Start": 18, + "End": 30 + }, + { + "Text": "์„ญ์”จ ๋„", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "C" + }, + "Start": 35, + "End": 49 + } + ] + }, + { + "Input": "ํ™”์”จ 106๋„๋ฅผ ์„ญ์”จ๋กœ ๋ณ€ํ™˜ํ•˜์„ธ์š”. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ํ™”์”จ 106๋„", + "TypeName": "temperature", + "Resolution": { + "value": "106", + "unit": "F" + }, + "Start": 8, + "End": 28 + }, + { + "Text": "์„ญ์”จ ๋„", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "C" + }, + "Start": 33, + "End": 47 + } + ] + }, + { + "Input": "ํ™”์”จ 45๋„๋ฅผ ์„ญ์”จ๋กœ ๋ณ€ํ™˜ํ•˜์„ธ์š”. ", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ํ™”์”จ 45๋„", + "TypeName": "temperature", + "Resolution": { + "value": "45", + "unit": "F" + }, + "Start": 8, + "End": 28 + }, + { + "Text": "์„ญ์”จ", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "C" + }, + "Start": 33, + "End": 39 + } + ] + }, + { + "Input": "ํ™”์”จ ๋งˆ์ด๋„ˆ์Šค 20๋„๋ฅผ ์„ญ์”จ๋กœ ์–ด๋–ป๊ฒŒ ๋ณ€ํ™˜ํ•˜๋‚˜์š”?", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "ํ™”์”จ ๋งˆ์ด๋„ˆ์Šค 20๋„", + "TypeName": "temperature", + "Resolution": { + "value": "-20", + "unit": "F" + }, + "Start": 15, + "End": 37 + }, + { + "Text": "์„ญ์”จ", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "C" + }, + "Start": 42, + "End": 48 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Portuguese/AgeModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Portuguese/AgeModel.json new file mode 100644 index 000000000..a33700aee --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Portuguese/AgeModel.json @@ -0,0 +1,262 @@ +[ + { + "Input": "Quando tinha cinco anos, aprendeu a andar de bicicleta.", + "Results": [ + { + "Text": "cinco anos", + "TypeName": "age", + "Resolution": { + "value": "5", + "unit": "Ano" + }, + "Start": 13, + "End": 22 + } + ] + }, + { + "Input": "Esta saga remonta a quase dez anos atrรกs.", + "Results": [ + { + "Text": "dez anos", + "TypeName": "age", + "Resolution": { + "value": "10", + "unit": "Ano" + }, + "Start": 26, + "End": 33 + } + ] + }, + { + "Input": "Sรณ tenho 29 anos!", + "Results": [ + { + "Text": "29 anos", + "TypeName": "age", + "Resolution": { + "value": "29", + "unit": "Ano" + }, + "Start": 9, + "End": 15 + } + ] + }, + { + "Input": "Agora com noventa e cinco anos tens perspectiva das coisas.", + "Results": [ + { + "Text": "noventa e cinco anos", + "TypeName": "age", + "Resolution": { + "value": "95", + "unit": "Ano" + }, + "Start": 10, + "End": 29 + } + ] + }, + { + "Input": "A Grande Muralha da China tem mais de 500 anos e se extende por mais de 5,000 milhas.", + "Results": [ + { + "Text": "500 anos", + "TypeName": "age", + "Resolution": { + "value": "500", + "unit": "Ano" + }, + "Start": 38, + "End": 45 + } + ] + }, + { + "Input": "Jรก tem 60 anos, pois nasceu em 8 de maio de 1945.", + "Results": [ + { + "Text": "60 anos", + "TypeName": "age", + "Resolution": { + "value": "60", + "unit": "Ano" + }, + "Start": 7, + "End": 13 + } + ] + }, + { + "Input": "25% dos casos nรฃo sรฃo diagnosticados atรฉ por volta dos tres anos.", + "Results": [ + { + "Text": "tres anos", + "TypeName": "age", + "Resolution": { + "value": "3", + "unit": "Ano" + }, + "Start": 55, + "End": 63 + } + ] + }, + { + "Input": "Quando haverรก pressรฃo para comprir essa promessa feita hรก um ano?", + "Results": [ + { + "Text": "um ano", + "TypeName": "age", + "Resolution": { + "value": "1", + "unit": "Ano" + }, + "Start": 58, + "End": 63 + } + ] + }, + { + "Input": "Aconteceu quando era um bebรช e tinha apenas dez meses.", + "Results": [ + { + "Text": "dez meses", + "TypeName": "age", + "Resolution": { + "value": "10", + "unit": "Mรชs" + }, + "Start": 44, + "End": 52 + } + ] + }, + { + "Input": "A proposta da comissรฃo jรก tem 8 meses de idade.", + "Results": [ + { + "Text": "8 meses", + "TypeName": "age", + "Resolution": { + "value": "8", + "unit": "Mรชs" + }, + "Start": 30, + "End": 36 + } + ] + }, + { + "Input": "Aproximadamente 50% dos casos sรฃo diagnosticados aos dezoito meses de idade.", + "Results": [ + { + "Text": "dezoito meses", + "TypeName": "age", + "Resolution": { + "value": "18", + "unit": "Mรชs" + }, + "Start": 53, + "End": 65 + } + ] + }, + { + "Input": "ร‰ possรญvel, mas em 2006 95% delas tinham menos de tres meses de vida.", + "Results": [ + { + "Text": "tres meses", + "TypeName": "age", + "Resolution": { + "value": "3", + "unit": "Mรชs" + }, + "Start": 50, + "End": 59 + } + ] + }, + { + "Input": "Se seguirmos adiante no perรญodo de dezembro, terรฃo tres semanas de existรชncia.", + "Results": [ + { + "Text": "tres semanas", + "TypeName": "age", + "Resolution": { + "value": "3", + "unit": "Semana" + }, + "Start": 51, + "End": 62 + } + ] + }, + { + "Input": "ร€s 6 semanas de idade jรก comemora o Natal.", + "Results": [ + { + "Text": "6 semanas", + "TypeName": "age", + "Resolution": { + "value": "6", + "unit": "Semana" + }, + "Start": 3, + "End": 11 + } + ] + }, + { + "Input": "Outras matรฉrias primas devem ser usadas num prazo de cinco dias.", + "Results": [ + { + "Text": "cinco dias", + "TypeName": "age", + "Resolution": { + "value": "5", + "unit": "Dia" + }, + "Start": 53, + "End": 62 + } + ] + }, + { + "Input": "Uma conta vencida a 90 dias estรก bem atrasada.", + "Results": [ + { + "Text": "90 dias", + "TypeName": "age", + "Resolution": { + "value": "90", + "unit": "Dia" + }, + "Start": 20, + "End": 26 + } + ] + }, + { + "Input": "Ele tem cerca de 40 - 50 anos", + "NotSupported": "javascript, java", + "Results": [ + { + "Text": "50 anos", + "Start": 22, + "End": 28, + "TypeName": "age", + "Resolution": { + "unit": "Ano", + "value": "50" + } + } + ] + }, + { + "Input": "Semana ou semanas", + "Results": [] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Portuguese/CurrencyModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Portuguese/CurrencyModel.json new file mode 100644 index 000000000..a87d4684b --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Portuguese/CurrencyModel.json @@ -0,0 +1,1569 @@ +[ + { + "Input": "Condado de Montgomery, md. - - $ 75 milhรตes de obligaciones generales, Serie b , bonos consolidados de mejoramiento pรบblico de 1989 , A travรฉs de un Manufacturers Hanover Trust co. group.", + "Results": [ + { + "Text": "$ 75 milhรตes", + "TypeName": "currency", + "Resolution": { + "value": "75000000", + "unit": "Dรณlar" + }, + "Start": 31, + "End": 42 + } + ] + }, + { + "Input": "Conglomerado finlandรฉs nokia ( oy ab ) dijo que llegรณ a un acuerdo para comprar la compaรฑรญa de cable holandรฉs NKF kabel b.v. por 420 milhoes de marcos finlandeses", + "Results": [ + { + "Text": "420 milhoes de marcos finlandeses", + "TypeName": "currency", + "Resolution": { + "value": "420000000", + "unit": "Marco finlandรชs" + }, + "Start": 129, + "End": 161 + } + ] + }, + { + "Input": "Nacional pagรณ a Siegel y Shuster $ 94.000 para cancelar todas las reclamaciones.", + "Results": [ + { + "Text": "$ 94.000", + "TypeName": "currency", + "Resolution": { + "value": "94000", + "unit": "Dรณlar" + }, + "Start": 33, + "End": 40 + } + ] + }, + { + "Input": "Servicios de dinรกmica general co., una unidad de Dinรกmica General corp., ganรณ un contrato del ejรฉrcito de $ 48,2 milhoes para establecer facilidades del mantenimiento para los vehรญculos con seguimiento en Paquistรกn.", + "Results": [ + { + "Text": "$ 48,2 milhoes", + "TypeName": "currency", + "Resolution": { + "value": "48200000", + "unit": "Dรณlar" + }, + "Start": 106, + "End": 119 + } + ] + }, + { + "Input": "El precio del segundo simulador oscila entre C$ 16,4 milhoes", + "Results": [ + { + "Text": "c$ 16,4 milhoes", + "TypeName": "currency", + "Resolution": { + "value": "16400000", + "unit": "Dรณlar canadense" + }, + "Start": 45, + "End": 59 + } + ] + }, + { + "Input": "Golar Gas Holding co., una subsidiaria de Gotaas-Larsen Shipping corp., ofreciendo $ 280 milhoes por las notas preferidas de la hipoteca de buques, vรญa los mercados de capitales de Merrill Linch.", + "Results": [ + { + "Text": "$ 280 milhoes", + "TypeName": "currency", + "Resolution": { + "value": "280000000", + "unit": "Dรณlar" + }, + "Start": 83, + "End": 95 + } + ] + }, + { + "Input": "Bard/Ems tenรญa 1988 ventas de cerca de $ 14 milhรตes, segรบn Birtcher.", + "Results": [ + { + "Text": "$ 14 milhรตes", + "TypeName": "currency", + "Resolution": { + "value": "14000000", + "unit": "Dรณlar" + }, + "Start": 39, + "End": 50 + } + ] + }, + { + "Input": "Los precios del acuerdo comienzan en $ 12.345.", + "Results": [ + { + "Text": "$ 12.345", + "TypeName": "currency", + "Resolution": { + "value": "12345", + "unit": "Dรณlar" + }, + "Start": 37, + "End": 44 + } + ] + }, + { + "Input": "solamente Batman ha acumulado mas de $247 milhoes en taquilla hasta la fecha, convirtiendola en la pelรญcula con mejor recaudaciรณn de Warner Bros.", + "Results": [ + { + "Text": "$247 milhoes", + "TypeName": "currency", + "Resolution": { + "value": "247000000", + "unit": "Dรณlar" + }, + "Start": 37, + "End": 48 + } + ] + }, + { + "Input": "El patrimonio neto de Coyle fue estimado en ยฃ 8,10 milhรตes en Octuble del 2014.", + "Results": [ + { + "Text": "ยฃ 8,10 milhรตes", + "TypeName": "currency", + "Resolution": { + "value": "8100000", + "unit": "Libra" + }, + "Start": 44, + "End": 57 + } + ] + }, + { + "Input": "Los ingresos netos por intereses cayeron un 27% en el trimestre a $ 254 milhรตes", + "Results": [ + { + "Text": "$ 254 milhรตes", + "TypeName": "currency", + "Resolution": { + "value": "254000000", + "unit": "Dรณlar" + }, + "Start": 66, + "End": 78 + } + ] + }, + { + "Input": "Un tribunal de apelaciones federal anulรณ una regulaciรณn de gas natural que habรญa impedido que las compaรฑรญas de gasoductos pasaran a los clientes un gasto de $ um bilhรฃo en costos de contratos controversiales", + "Results": [ + { + "Text": "$ um bilhรฃo", + "TypeName": "currency", + "Resolution": { + "value": "1000000000", + "unit": "Dรณlar" + }, + "Start": 157, + "End": 167 + } + ] + }, + { + "Input": "El trimestre de 1988 tambiรฉn incluyรณ ganancias รบnicas por un total de aproximadamente $ 35 milhรตes.", + "Results": [ + { + "Text": "$ 35 milhรตes", + "TypeName": "currency", + "Resolution": { + "value": "35000000", + "unit": "Dรณlar" + }, + "Start": 86, + "End": 97 + } + ] + }, + { + "Input": "Y.J.Park y su familia subsistiรณ durante cuatro aรฑos para comprar un pequeรฑo apartamento aquรญ, pero se encontrรณ que cuanto mรกs cerca estaban de llegar a ahorrar los $ 40.000 que originalmente necesitaban, mรกs subia el precio.", + "Results": [ + { + "Text": "$ 40.000", + "TypeName": "currency", + "Resolution": { + "value": "40000", + "unit": "Dรณlar" + }, + "Start": 164, + "End": 171 + } + ] + }, + { + "Input": "E. Robert Wallach fue sentenciado por un juez en Nueva York a seis aรฑos de prisiรณn y una multa de $250.000 por su extorsiรณn en el escรกndalo de Wedtech.", + "Results": [ + { + "Text": "$250.000", + "TypeName": "currency", + "Resolution": { + "value": "250000", + "unit": "Dรณlar" + }, + "Start": 98, + "End": 105 + } + ] + }, + { + "Input": "Un artรญculo publicado el miรฉrcoles en la encuesta econรณmica de Oriente Medio revela que Irak pidiรณ a sus clientes que paguen 50 centavos mรกs por barril de petrรณleo sobre el precio oficial do petrรณleo a 1 de dezembro en una cuenta que no estรก bajo la supervisiรณn de las naciones unidas.", + "Results": [ + { + "Text": "50 centavos", + "TypeName": "currency", + "Resolution": { + "value": "50", + "unit": "Centavo" + }, + "Start": 125, + "End": 135 + } + ] + }, + { + "Input": "La divisiรณn Chevrolet de General Motors Corp., reaccionando a las ventas lentas, dijo que ofrecerรก rebajas de $ 800 en su Beretta 1990, la versiรณn de dos puertas de su lรญnea base de autos compactos.", + "Results": [ + { + "Text": "$ 800", + "TypeName": "currency", + "Resolution": { + "value": "800", + "unit": "Dรณlar" + }, + "Start": 110, + "End": 114 + } + ] + }, + { + "Input": "(El almacenista tambiรฉn tomรณ $ 125 milhรตes de bonos Junior SCI TV como pago parcial para los activos de TV).", + "Results": [ + { + "Text": "$ 125 milhรตes", + "TypeName": "currency", + "Resolution": { + "value": "125000000", + "unit": "Dรณlar" + }, + "Start": 29, + "End": 41 + } + ] + }, + { + "Input": "En el mercado nacional de venta libre, las acciones de Scimed cayeron 2,75 dรณlares.", + "Results": [ + { + "Text": "2,75 dรณlares", + "TypeName": "currency", + "Resolution": { + "value": "2,75", + "unit": "Dรณlar" + }, + "Start": 70, + "End": 81 + } + ] + }, + { + "Input": "Al mismo tiempo, los inversionistas estiman que la reestructuraciรณn reducirรญa la factura anual de intereses en efectivo de la compaรฑรญa en aproximadamente U$D 90 milhรตes.", + "Results": [ + { + "Text": "u$d 90 milhรตes", + "TypeName": "currency", + "Resolution": { + "value": "90000000", + "unit": "Dรณlar estadunidense" + }, + "Start": 154, + "End": 167 + } + ] + }, + { + "Input": "Ao mesmo tempo, os investidores estimam que a reestructuraรงรฃo reduziria os dรฉbitos em aproximadamente USD$ 90 milhรตes.", + "Results": [ + { + "Text": "usd$ 90 milhรตes", + "TypeName": "currency", + "Resolution": { + "value": "90000000", + "unit": "Dรณlar estadunidense" + }, + "Start": 102, + "End": 116 + } + ] + }, + { + "Input": "Los gastos de capital en 1990 aumentarรกn ligeramente, dijo Mr.Marous, de un estimado de $ 470 milhรตes este aรฑo", + "Results": [ + { + "Text": "$ 470 milhรตes", + "TypeName": "currency", + "Resolution": { + "value": "470000000", + "unit": "Dรณlar" + }, + "Start": 88, + "End": 100 + } + ] + }, + { + "Input": "Shearson \"realmente solo tiene $ 300 milhรตes de capital\", dice el sr. Bowman de S&P.", + "Results": [ + { + "Text": "$ 300 milhรตes", + "TypeName": "currency", + "Resolution": { + "value": "300000000", + "unit": "Dรณlar" + }, + "Start": 31, + "End": 43 + } + ] + }, + { + "Input": "Puede ser directo (รฉl quiere el dinero para alimento) o increรญblemente enrevesado; su hermana estรก en este momento cerca de la muerte en Hoboken, ha perdido su cartera y tiene sรณlo $ 1,22 en cambio para poner un billete de autobรบs, y no le das la diferencia?", + "Results": [ + { + "Text": "$ 1,22", + "TypeName": "currency", + "Resolution": { + "value": "1,22", + "unit": "Dรณlar" + }, + "Start": 181, + "End": 186 + } + ] + }, + { + "Input": "El contrato de diciembre subiรณ 1,20 centavos", + "Results": [ + { + "Text": "1,20 centavos", + "TypeName": "currency", + "Resolution": { + "value": "1,2", + "unit": "Centavo" + }, + "Start": 31, + "End": 43 + } + ] + }, + { + "Input": "Walter Kirchberger, un analista de Painewebber inc., dijo que ofrecer a los interesados un precio mรกs alto de $ 70 por acciรณn es \"un mรฉtodo bastante efectivo de bloquear\" la oferta.", + "Results": [ + { + "Text": "$ 70", + "TypeName": "currency", + "Resolution": { + "value": "70", + "unit": "Dรณlar" + }, + "Start": 110, + "End": 113 + } + ] + }, + { + "Input": "Las ventas netas para el tercer trimestre de este aรฑo fueron de $ 14 milhรตes mรกs que el aรฑo pasado.", + "Results": [ + { + "Text": "$ 14 milhรตes", + "TypeName": "currency", + "Resolution": { + "value": "14000000", + "unit": "Dรณlar" + }, + "Start": 64, + "End": 75 + } + ] + }, + { + "Input": "La compaรฑรญa matriz del primer banco nacional de Chicago, con 48.000 milhรตes de dรณlares en activos, dijo que se reservรณ de absorber pรฉrdidas en prรฉstamos e inversiones en paรญses con dificultades financieras.", + "Results": [ + { + "Text": "48.000 milhรตes de dรณlares", + "TypeName": "currency", + "Resolution": { + "value": "48000000000", + "unit": "Dรณlar" + }, + "Start": 61, + "End": 85 + } + ] + }, + { + "Input": "Fluor Corp. dijo que se le adjudicรณ un contrato de $ 300 milhรตes para prestar servicios de ingenierรญa y gestiรณn de la construcciรณn en una mina de cobre en Irian Jaya, Indonesia, para una unidad de Freeport-McMoran Copper co.", + "Results": [ + { + "Text": "$ 300 milhรตes", + "TypeName": "currency", + "Resolution": { + "value": "300000000", + "unit": "Dรณlar" + }, + "Start": 51, + "End": 63 + } + ] + }, + { + "Input": "La bolsa americana dijo que un asiento fue vendido por $ 5.000 desde la venta anterior el viernes pasado.", + "Results": [ + { + "Text": "$ 5.000", + "TypeName": "currency", + "Resolution": { + "value": "5000", + "unit": "Dรณlar" + }, + "Start": 55, + "End": 61 + } + ] + }, + { + "Input": "Warner Communications Inc., que estรก siendo adquirida por Time Warner, ha presentado una demanda por violaciรณn de contrato de um bilhรฃo de dรณlares contra Sony y dos productores.", + "Results": [ + { + "Text": "um bilhรฃo de dรณlares", + "TypeName": "currency", + "Resolution": { + "value": "1000000000", + "unit": "Dรณlar" + }, + "Start": 126, + "End": 145 + } + ] + }, + { + "Input": "En agosto, Asarco, a travรฉs de su subsidiaria Lac d'amiante Du Quรฉbec, vendiรณ el interรฉs restante de un tercio en una sociedad limitada minera de amianto en Canadรก por $ 11,7 milhรตes.", + "Results": [ + { + "Text": "$ 11,7 milhรตes", + "TypeName": "currency", + "Resolution": { + "value": "11700000", + "unit": "Dรณlar" + }, + "Start": 168, + "End": 181 + } + ] + }, + { + "Input": "En 1988, las exportaciones de juguetes y juegos de producciรณn nacional cayeron un 19% desde 1987 hasta alcanzar los 10050 milhรตes de dรณlares de Hong Kong.", + "Results": [ + { + "Text": "10050 milhรตes de dรณlares de hong kong", + "TypeName": "currency", + "Resolution": { + "value": "10050000000", + "unit": "Dรณlar de Hong Kong" + }, + "Start": 116, + "End": 152 + } + ] + }, + { + "Input": "Las ventas del cuarto trimestre fiscal crecieron cerca de 18% a $ 1,17 bilhรตes en comparacion com o ano anterior.", + "Results": [ + { + "Text": "$ 1,17 bilhรตes", + "TypeName": "currency", + "Resolution": { + "value": "1170000000", + "unit": "Dรณlar" + }, + "Start": 64, + "End": 77 + } + ] + }, + { + "Input": "Durante la primera hora de ayer, los precios cayeron hasta 1/4 de punto, o bajaron alrededor de $ 2,50 por cada monto nominal.", + "Results": [ + { + "Text": "$ 2,50", + "TypeName": "currency", + "Resolution": { + "value": "2,5", + "unit": "Dรณlar" + }, + "Start": 96, + "End": 101 + } + ] + }, + { + "Input": "New Jersey, por ejemplo, se le pidiรณ que aceptara $ 300.000, pero se negรณ", + "Results": [ + { + "Text": "$ 300.000", + "TypeName": "currency", + "Resolution": { + "value": "300000", + "unit": "Dรณlar" + }, + "Start": 50, + "End": 58 + } + ] + }, + { + "Input": "Las ventas subieron 6,2% a $ 1,45 bilhรตes", + "Results": [ + { + "Text": "$ 1,45 bilhรตes", + "TypeName": "currency", + "Resolution": { + "value": "1450000000", + "unit": "Dรณlar" + }, + "Start": 27, + "End": 40 + } + ] + }, + { + "Input": "A partir de ayer por la tarde, los reembolsos representaron menos del 15% de la posiciรณn total de efectivo de alrededor de $ 2 bilhรตes de los fondos de acciones de fidelidad.", + "Results": [ + { + "Text": "$ 2 bilhรตes", + "TypeName": "currency", + "Resolution": { + "value": "2000000000", + "unit": "Dรณlar" + }, + "Start": 123, + "End": 133 + } + ] + }, + { + "Input": "Onvia. Com Inc., bajรณ 34 centavos", + "Results": [ + { + "Text": "34 centavos", + "TypeName": "currency", + "Resolution": { + "value": "34", + "unit": "Centavo" + }, + "Start": 22, + "End": 32 + } + ] + }, + { + "Input": "El nuevo folleto dice que si la adquisiciรณn hubiera sido completada antes, las ganancias antes de impuestos \"habrรญan sido insuficientes para cubrir sus cargos fijos, incluyendo intereses sobre tรญtulos de deuda\", por aproximadamente $ 62,7 milhรตes en el primer semestre de 1989.", + "Results": [ + { + "Text": "$ 62,7 milhรตes", + "TypeName": "currency", + "Resolution": { + "value": "62700000", + "unit": "Dรณlar" + }, + "Start": 232, + "End": 245 + } + ] + }, + { + "Input": "Filenet seรฑalรณ que tenรญa efectivo y valores negociables por un total de $ 22,5 milhรตes en septiembre.", + "Results": [ + { + "Text": "$ 22,5 milhรตes", + "TypeName": "currency", + "Resolution": { + "value": "22500000", + "unit": "Dรณlar" + }, + "Start": 72, + "End": 85 + } + ] + }, + { + "Input": "Para los 20 restaurantes mรกs caros de la ciudad, el precio de una cena aumentรณ a $ 63,45, tambiรฉn hubo un aumento del 8 por ciento.", + "Results": [ + { + "Text": "$ 63,45", + "TypeName": "currency", + "Resolution": { + "value": "63,45", + "unit": "Dรณlar" + }, + "Start": 81, + "End": 87 + } + ] + }, + { + "Input": "Trans Mundo Airlines Inc., ofreciendo billetes senior de 150 milhรตes de dรณlares, a travรฉs de Drexel Burnham.", + "Results": [ + { + "Text": "150 milhรตes de dรณlares", + "TypeName": "currency", + "Resolution": { + "value": "150000000", + "unit": "Dรณlar" + }, + "Start": 57, + "End": 78 + } + ] + }, + { + "Input": "El fettuccine con champiรฑones portobello cuesta $ 8,50.", + "Results": [ + { + "Text": "$ 8,50", + "TypeName": "currency", + "Resolution": { + "value": "8,5", + "unit": "Dรณlar" + }, + "Start": 48, + "End": 53 + } + ] + }, + { + "Input": "El delivery de marzo terminรณ con un anticipo de 14,27 centavos", + "Results": [ + { + "Text": "14,27 centavos", + "TypeName": "currency", + "Resolution": { + "value": "14,27", + "unit": "Centavo" + }, + "Start": 48, + "End": 61 + } + ] + }, + { + "Input": "En el tercer trimestre de 1988 fue de $ 75,3 milhรตes", + "Results": [ + { + "Text": "$ 75,3 milhรตes", + "TypeName": "currency", + "Resolution": { + "value": "75300000", + "unit": "Dรณlar" + }, + "Start": 38, + "End": 51 + } + ] + }, + { + "Input": "La confianza de los demandantes del protector del dalkon $ 2,38 bilhรตes fue establecida", + "Results": [ + { + "Text": "$ 2,38 bilhรตes", + "TypeName": "currency", + "Resolution": { + "value": "2380000000", + "unit": "Dรณlar" + }, + "Start": 57, + "End": 70 + } + ] + }, + { + "Input": "Los tรฉrminos de la oferta pusieron un valor de 528 milhรตes de francos por 32,99% de participaciรณn", + "Results": [ + { + "Text": "528 milhรตes de francos", + "TypeName": "currency", + "Resolution": { + "value": "528000000", + "unit": "Franco" + }, + "Start": 47, + "End": 68 + } + ] + }, + { + "Input": "Rusia aceptรณ un prรฉstamo del Banco Mundial de US$ 150 milhรตes para combatir la propagaciรณn del sida y la tuberculosis, poniendo fin a un proceso de negociaciรณn que durรณ cuatro aรฑos, dijeron el viernes funcionarios del Banco Mundial.", + "Results": [ + { + "Text": "us$ 150 milhรตes", + "TypeName": "currency", + "Resolution": { + "value": "150000000", + "unit": "Dรณlar estadunidense" + }, + "Start": 46, + "End": 60 + } + ] + }, + { + "Input": "El pacto de la campana anterior estaba valorado en alrededor de $ 98 por acciรณn", + "Results": [ + { + "Text": "$ 98", + "TypeName": "currency", + "Resolution": { + "value": "98", + "unit": "Dรณlar" + }, + "Start": 64, + "End": 67 + } + ] + }, + { + "Input": "Un distribuidor dijo que la conversaciรณn fue que la firma vendiรณ cerca de 500 milhรตes de dรณlares de bonos de 30 aรฑos", + "Results": [ + { + "Text": "500 milhรตes de dรณlares", + "TypeName": "currency", + "Resolution": { + "value": "500000000", + "unit": "Dรณlar" + }, + "Start": 74, + "End": 95 + } + ] + }, + { + "Input": "Para el tercer trimestre, Sears dijo que sus ingresos totales aumentaron 4. 8% a $ 13180 milhรตes a un aรฑo antes.", + "Results": [ + { + "Text": "$ 13180 milhรตes", + "TypeName": "currency", + "Resolution": { + "value": "13180000000", + "unit": "Dรณlar" + }, + "Start": 81, + "End": 95 + } + ] + }, + { + "Input": "Para los nueve meses, el etil dijo que la red cayรณ 2% o $ 1,40 por acciรณn", + "Results": [ + { + "Text": "$ 1,40", + "TypeName": "currency", + "Resolution": { + "value": "1,4", + "unit": "Dรณlar" + }, + "Start": 56, + "End": 61 + } + ] + }, + { + "Input": "Las expectativas de los analistas sugieren un dรฉficit en cuenta corriente de septiembre de 1. 6 bilhรตes ($ 2,54 bilhรตes), comparado con los 2MM de agosto en dรฉficit.", + "Results": [ + { + "Text": "$ 2,54 bilhรตes", + "TypeName": "currency", + "Resolution": { + "value": "2540000000", + "unit": "Dรณlar" + }, + "Start": 105, + "End": 118 + } + ] + }, + { + "Input": "125 milhรตes de dรณlares australianos de eurobonos de cupรณn, a un precio de 50,9375 para producir 15,06% menos comisiones a travรฉs de Hambros Bank ltd.", + "Results": [ + { + "Text": "125 milhรตes de dรณlares australianos", + "TypeName": "currency", + "Resolution": { + "value": "125000000", + "unit": "Dรณlar australiano" + }, + "Start": 0, + "End": 34 + } + ] + }, + { + "Input": "El viernes, el secretario jefe del gabinete anunciรณ que ocho ministros del gabinete habรญan recibido cinco milhรตes de ienes de la industria", + "Results": [ + { + "Text": "cinco milhรตes de ienes", + "TypeName": "currency", + "Resolution": { + "value": "5000000", + "unit": "Yen" + }, + "Start": 100, + "End": 121 + } + ] + }, + { + "Input": "Incluyendo 450.000 yenes por el primer ministro Toshiki Kaifu", + "Results": [ + { + "Text": "450.000 yenes", + "TypeName": "currency", + "Resolution": { + "value": "450000", + "unit": "Yen" + }, + "Start": 11, + "End": 23 + } + ] + }, + { + "Input": "Dรณllar : 143,80 yenes, arriba de 0,95; 1.8500 pontos, arriba de 0,0085.", + "Results": [ + { + "Text": "143,80 yenes", + "TypeName": "currency", + "Resolution": { + "value": "143,8", + "unit": "Yen" + }, + "Start": 9, + "End": 20 + } + ] + }, + { + "Input": "Orkem S.A., un fabricante francรฉs de productos quรญmicos controlados por el Estado, estรก haciendo una oferta amistosa de 470 penies por acciรณn para los 59,2% de UK", + "Results": [ + { + "Text": "470 penies", + "TypeName": "currency", + "Resolution": { + "value": "470", + "unit": "Pรชni" + }, + "Start": 120, + "End": 129 + } + ] + }, + { + "Input": "Agosto, el gasto ajustado de las familias asalariadas disminuyรณ 0,6% a 309.381 yenes de un aรฑo antes.", + "Results": [ + { + "Text": "309.381 yenes", + "TypeName": "currency", + "Resolution": { + "value": "309381", + "unit": "Yen" + }, + "Start": 71, + "End": 83 + } + ] + }, + { + "Input": "Sr. Bowder dijo que los C$ 300 milhรตes de ingresos...", + "Results": [ + { + "Text": "c$ 300 milhรตes", + "TypeName": "currency", + "Resolution": { + "value": "300000000", + "unit": "Dรณlar canadense" + }, + "Start": 24, + "End": 37 + } + ] + }, + { + "Input": "Ascenderรญa a alrededor de C$ 1,34 por acciรณn.", + "Results": [ + { + "Text": "c$ 1,34", + "TypeName": "currency", + "Resolution": { + "value": "1,34", + "unit": "Dรณlar canadense" + }, + "Start": 26, + "End": 32 + } + ] + }, + { + "Input": "Los precios de los huevos promediaron 64,2 centavos la docena.", + "Results": [ + { + "Text": "64,2 centavos", + "TypeName": "currency", + "Resolution": { + "value": "64,2", + "unit": "Centavo" + }, + "Start": 38, + "End": 50 + } + ] + }, + { + "Input": "Aรบn asรญ, dijo que espera que las ventas para 1989 sean del orden de los 20.000 milhรตes de francos, lo que refleja la facturaciรณn anticipada de dos grandes contratos en la segunda mitad del aรฑo.", + "Results": [ + { + "Text": "20.000 milhรตes de francos", + "TypeName": "currency", + "Resolution": { + "value": "20000000000", + "unit": "Franco" + }, + "Start": 72, + "End": 96 + } + ] + }, + { + "Input": "La transacciรณn pidiรณ a Murdoch's News International, una unidad de noticias australia corp., para suscribir una emisiรณn de derechos valorada en 6,65 bilhรตes de pesetas.", + "Results": [ + { + "Text": "6,65 bilhรตes de pesetas", + "TypeName": "currency", + "Resolution": { + "value": "6650000000", + "unit": "Peseta" + }, + "Start": 144, + "End": 166 + } + ] + }, + { + "Input": "Fujitsu ltd dijo que quiere retirar su polรฉmica oferta de um yen para diseรฑar un sistema de computadoras de agua para la ciudad de hiroshima.", + "Results": [ + { + "Text": "um yen", + "TypeName": "currency", + "Resolution": { + "value": "1", + "unit": "Yen" + }, + "Start": 58, + "End": 63 + } + ] + }, + { + "Input": "250 milhรตes de florins holandeses de 7 3/4% de bonos debidos nov. 15, 1999, a un precio de 101 1/4 para dar 7. 57% do preรงo de emisiรณn y 7. 86% menos los honorarios completos, vรญa el banco del amro.", + "Results": [ + { + "Text": "250 milhรตes de florins holandeses", + "TypeName": "currency", + "Resolution": { + "value": "250000000", + "unit": "Florim holandรชs" + }, + "Start": 0, + "End": 32 + } + ] + }, + { + "Input": "Ademรกs, el banco tiene la opciรณn de comprar una participaciรณn de 30,84% en BIP societe generale despuรฉs de enero. 1.1990 a 1.015 francos por acciรณn.", + "Results": [ + { + "Text": "1.015 francos", + "TypeName": "currency", + "Resolution": { + "value": "1015", + "unit": "Franco" + }, + "Start": 123, + "End": 135 + } + ] + }, + { + "Input": "Sus acciones se deslizaron en los รบltimos tratos para cerrar um centavo", + "Results": [ + { + "Text": "um centavo", + "TypeName": "currency", + "Resolution": { + "value": "1", + "unit": "Centavo" + }, + "Start": 61, + "End": 70 + } + ] + }, + { + "Input": "Por acciรณn menor a 197 penies.", + "Results": [ + { + "Text": "197 penies", + "TypeName": "currency", + "Resolution": { + "value": "197", + "unit": "Pรชni" + }, + "Start": 19, + "End": 28 + } + ] + }, + { + "Input": "Su beneficio operativo trimestral mejorรณ a 361 milhรตes de libras", + "Results": [ + { + "Text": "361 milhรตes de libras", + "TypeName": "currency", + "Resolution": { + "value": "361000000", + "unit": "Libra" + }, + "Start": 43, + "End": 63 + } + ] + }, + { + "Input": "El aรฑo pasado, el valor bruto de producciรณn de las empresas del municipio de toda la ciudad se rompiรณ por 100 milhรตes de yuans por primera vez, ocupando el primer lugar en toda la provincia.", + "Results": [ + { + "Text": "100 milhรตes de yuans", + "TypeName": "currency", + "Resolution": { + "value": "100000000", + "unit": "Yuan chinรชs" + }, + "Start": 106, + "End": 125 + } + ] + }, + { + "Input": "Los guardabosques consiguieron guardar ยฃ 50 milhรตes ahorrados por el consejo de Baxendale-Walker.", + "Results": [ + { + "Text": "ยฃ 50 milhรตes", + "TypeName": "currency", + "Resolution": { + "value": "50000000", + "unit": "Libra" + }, + "Start": 39, + "End": 50 + } + ] + }, + { + "Input": "A su vez, francis leung pak-to ha acordado vender una participaciรณn de 8% en PCCW a telefรณnica por 323 milhรตes de euros.", + "Results": [ + { + "Text": "323 milhรตes de euros", + "TypeName": "currency", + "Resolution": { + "value": "323000000", + "unit": "Euro" + }, + "Start": 99, + "End": 118 + } + ] + }, + { + "Input": "La UEFA acusรณ a ferguson de desacreditar el juego con sus comentarios, y el 1 de mayo de ese aรฑo fue multado con 10.000 francos suicos.", + "Results": [ + { + "Text": "10.000 francos suicos", + "TypeName": "currency", + "Resolution": { + "value": "10000", + "unit": "Franco suรญรงo" + }, + "Start": 113, + "End": 133 + } + ] + }, + { + "Input": "El IPL firmรณ a las lรญneas aรฉreas de martรญn pescador como el socio oficial del รกrbitro para la serie en un reparto (aproximadamente ยฃ 15 milhรตes).", + "Results": [ + { + "Text": "ยฃ 15 milhรตes", + "TypeName": "currency", + "Resolution": { + "value": "15000000", + "unit": "Libra" + }, + "Start": 131, + "End": 142 + } + ] + }, + { + "Input": "Los ingresos de la industria electrรณnica de adelaide ha crecido en alrededor del 15% anual desde 1990, y en 2011 supera os $ 4 bilhรตes.", + "Results": [ + { + "Text": "$ 4 bilhรตes", + "TypeName": "currency", + "Resolution": { + "value": "4000000000", + "unit": "Dรณlar" + }, + "Start": 123, + "End": 133 + } + ] + }, + { + "Input": "Abel y sus asociados ofrecen 4 milhoes de dรณlares por hacer los efectos de la pelรญcula.", + "Results": [ + { + "Text": "4 milhoes de dรณlares", + "TypeName": "currency", + "Resolution": { + "value": "4000000", + "unit": "Dรณlar" + }, + "Start": 29, + "End": 48 + } + ] + }, + { + "Input": "Malone demandรณ a 20th century-fox por $ 1,6 milhรตes por incumplimiento de contrato.", + "Results": [ + { + "Text": "$ 1,6 milhรตes", + "TypeName": "currency", + "Resolution": { + "value": "1600000", + "unit": "Dรณlar" + }, + "Start": 38, + "End": 50 + } + ] + }, + { + "Input": "En 2003, Bayern Munich prestรณ โ‚ฌ 2 milhรตes a Dortmund por un par de meses para pagar su nรณmina.", + "Results": [ + { + "Text": "โ‚ฌ 2 milhรตes", + "TypeName": "currency", + "Resolution": { + "value": "2000000", + "unit": "Euro" + }, + "Start": 30, + "End": 40 + } + ] + }, + { + "Input": "Lockheed Martin y el gobierno de los Estados Unidos intensamente presionaron para el contrato de US$ 10 bilhรตes de la India para 126 aviones de combate.", + "Results": [ + { + "Text": "us$ 10 bilhรตes", + "TypeName": "currency", + "Resolution": { + "value": "10000000000", + "unit": "Dรณlar estadunidense" + }, + "Start": 97, + "End": 110 + } + ] + }, + { + "Input": "Segรบn la firma de investigaciรณn NPD, el precio de venta promedio de todas las PC portรกtiles de las ventanas ha caรญdo de $ 659 en octubre de 2008 a", + "Results": [ + { + "Text": "$ 659", + "TypeName": "currency", + "Resolution": { + "value": "659", + "unit": "Dรณlar" + }, + "Start": 120, + "End": 124 + } + ] + }, + { + "Input": "Tel flotรณ en la bolsa australiana a $ 2 por acciรณn en noviembre de 1997.", + "Results": [ + { + "Text": "$ 2", + "TypeName": "currency", + "Resolution": { + "value": "2", + "unit": "Dรณlar" + }, + "Start": 36, + "End": 38 + } + ] + }, + { + "Input": "El stand del este (la avenida de Worcester) se terminรณ en 1934 y esta capacidad aumentada a alrededor 80.000 espectadores pero costรณ ยฃ 60.000.", + "Results": [ + { + "Text": "ยฃ 60.000", + "TypeName": "currency", + "Resolution": { + "value": "60000", + "unit": "Libra" + }, + "Start": 133, + "End": 140 + } + ] + }, + { + "Input": "Su compaรฑero de equipo Fulham Johnny Haynes se convirtiรณ en el primer jugador de ยฃ 100.", + "Results": [ + { + "Text": "ยฃ 100", + "TypeName": "currency", + "Resolution": { + "value": "100", + "unit": "Libra" + }, + "Start": 81, + "End": 85 + } + ] + }, + { + "Input": "Para los nueve meses, la red de AMR subiรณ 15% a $ 415,9 milhรตes", + "Results": [ + { + "Text": "$ 415,9 milhรตes", + "TypeName": "currency", + "Resolution": { + "value": "415900000", + "unit": "Dรณlar" + }, + "Start": 48, + "End": 62 + } + ] + }, + { + "Input": "El precio de la acciรณn de la aerolรญnea ya estรก muy por debajo del nivel de 210 penies visto despuรฉs de que la compaรฑรญa anunciรณ la emisiรณn de derechos a fines de septiembre.", + "Results": [ + { + "Text": "210 penies", + "TypeName": "currency", + "Resolution": { + "value": "210", + "unit": "Pรชni" + }, + "Start": 75, + "End": 84 + } + ] + }, + { + "Input": "Rolling Stone observรณ, \"Harpercollins adquiriรณ el proyecto de libro por $ 3 milhoes en 2008.", + "Results": [ + { + "Text": "$ 3 milhoes", + "TypeName": "currency", + "Resolution": { + "value": "3000000", + "unit": "Dรณlar" + }, + "Start": 72, + "End": 82 + } + ] + }, + { + "Input": "Su conclusiรณn fue un pronunciamiento terso que $ 48 \"no es adecuado\"", + "Results": [ + { + "Text": "$ 48", + "TypeName": "currency", + "Resolution": { + "value": "48", + "unit": "Dรณlar" + }, + "Start": 47, + "End": 50 + } + ] + }, + { + "Input": "2013, la ediciรณn de la revista forbes presenta a Keith en la portada con el tรญtulo mรบsica country's $ 500 milhoes.", + "Results": [ + { + "Text": "$ 500 milhoes", + "TypeName": "currency", + "Resolution": { + "value": "500000000", + "unit": "Dรณlar" + }, + "Start": 100, + "End": 112 + } + ] + }, + { + "Input": "Harry Ferguson nos demandรณ por el uso ilegal de sus patentes pidiendo una indemnizaciรณn de ยฃ 90 milhรตes, resuelto fuera de la corte en 1952.", + "Results": [ + { + "Text": "ยฃ 90 milhรตes", + "TypeName": "currency", + "Resolution": { + "value": "90000000", + "unit": "Libra" + }, + "Start": 91, + "End": 102 + } + ] + }, + { + "Input": "Aerosmith firmรณ con Columbia a mediados de 1972 por $ 125.000 y publicรณ su รกlbum debut, Aerosmith.", + "Results": [ + { + "Text": "$ 125.000", + "TypeName": "currency", + "Resolution": { + "value": "125000", + "unit": "Dรณlar" + }, + "Start": 52, + "End": 60 + } + ] + }, + { + "Input": "Fue una de las mayores adquisiciones de Coke desde que comprรณ Odwalla Inc. por $ 186 milhรตes en 2001.", + "Results": [ + { + "Text": "$ 186 milhรตes", + "TypeName": "currency", + "Resolution": { + "value": "186000000", + "unit": "Dรณlar" + }, + "Start": 79, + "End": 91 + } + ] + }, + { + "Input": "Apple y Creative llegaron a un acuerdo, con Apple pagando $ 100 milhรตes a Creative y Creative para unir-se ao programa de acesรณrios \"feito para ipod\".", + "Results": [ + { + "Text": "$ 100 milhรตes", + "TypeName": "currency", + "Resolution": { + "value": "100000000", + "unit": "Dรณlar" + }, + "Start": 58, + "End": 70 + } + ] + }, + { + "Input": "A su vez, francis leung pak-a ha acordado vender una participaciรณn de 8% en PCCW a telefรณnica por 323 milhรตes de euros.", + "Results": [ + { + "Text": "323 milhรตes de euros", + "TypeName": "currency", + "Resolution": { + "value": "323000000", + "unit": "Euro" + }, + "Start": 98, + "End": 117 + } + ] + }, + { + "Input": "Malone demandรณ a 20th century-fox por 1,6 milhoes de dรณlares por incumplimiento de contrato;", + "Results": [ + { + "Text": "1,6 milhoes de dรณlares", + "TypeName": "currency", + "Resolution": { + "value": "1600000", + "unit": "Dรณlar" + }, + "Start": 38, + "End": 59 + } + ] + }, + { + "Input": "En 2003, Bayern munich prestรณ โ‚ฌ 2 milhรตes a Dortmund por un par de meses para pagar su nรณmina.", + "Results": [ + { + "Text": "โ‚ฌ 2 milhรตes", + "TypeName": "currency", + "Resolution": { + "value": "2000000", + "unit": "Euro" + }, + "Start": 30, + "End": 40 + } + ] + }, + { + "Input": "Lockheed martin y el gobierno de los estados unidos intensamente presionaron para el contrato de US$ 10 bilhรตes de la India para 126 aviones de combate.", + "Results": [ + { + "Text": "us$ 10 bilhรตes", + "TypeName": "currency", + "Resolution": { + "value": "10000000000", + "unit": "Dรณlar estadunidense" + }, + "Start": 97, + "End": 110 + } + ] + }, + { + "Input": "La presentaciรณn de hart-scott se revisa y se resuelve cualquier problema antimonopolio. Por lo general, hart-scott se utiliza ahora para dar a los gerentes de las firmas objetivo noticias tempranas de una oferta y la oportunidad de utilizar la revisiรณn regulatoria como una tรกctica de retraso. El impuesto de 20.000 dรณlares serรญa un pequeรฑo costo en un acuerdo de varios billones de dรณlares, pero un grave obstรกculo para miles de pequeรฑos acuerdos amistosos.", + "Results": [ + { + "Text": "20.000 dรณlares", + "TypeName": "currency", + "Resolution": { + "value": "20000", + "unit": "Dรณlar" + }, + "Start": 309, + "End": 322 + }, + { + "Text": "dรณlares", + "TypeName": "currency", + "Resolution": { + "value": null, + "unit": "Dรณlar" + }, + "Start": 383, + "End": 389 + } + ] + }, + { + "Input": "El fideicomiso de rentas nacionales de bienes raรญces dijo que reanudarรก los pagos de dividendos con un dividendo de 12 centavos de dรณlar que se pagarรก el 6 de noviembre a las acciones de rรฉcord el 25 de octubre.", + "Results": [ + { + "Text": "12 centavos", + "TypeName": "currency", + "Resolution": { + "value": "12", + "unit": "Centavo" + }, + "Start": 116, + "End": 126 + }, + { + "Text": "dรณlar", + "TypeName": "currency", + "Resolution": { + "value": null, + "unit": "Dรณlar" + }, + "Start": 131, + "End": 135 + } + ] + }, + { + "Input": "Eu ganhei duzentos BTC.", + "Results": [ + { + "Text": "duzentos btc", + "TypeName": "currency", + "Resolution": { + "value": "200", + "unit": "Bitcoin" + }, + "Start": 10, + "End": 21 + } + ] + }, + { + "Input": "custou apenas 15 dรณlares e 15 centavos.", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "15 dรณlares e 15 centavos", + "TypeName": "currency", + "Resolution": { + "value": "15,15", + "unit": "Dรณlar" + }, + "Start": 14, + "End": 37 + } + ] + }, + { + "Input": "custou apenas treze euros e quarenta e cinco centavos.", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "treze euros e quarenta e cinco centavos", + "TypeName": "currency", + "Resolution": { + "value": "13,45", + "unit": "Euro" + }, + "Start": 14, + "End": 52 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Portuguese/DimensionModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Portuguese/DimensionModel.json new file mode 100644 index 000000000..27b596dd0 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Portuguese/DimensionModel.json @@ -0,0 +1,830 @@ +[ + { + "Input": "sรฃo 180,25ml liquidos", + "Results": [ + { + "Text": "180,25ml", + "TypeName": "dimension", + "Resolution": { + "value": "180,25", + "unit": "Mililitro", + "subtype": "Volume" + }, + "Start": 4, + "End": 11 + } + ] + }, + { + "Input": "sao 180ml lรญquidos", + "Results": [ + { + "Text": "180ml", + "TypeName": "dimension", + "Resolution": { + "value": "180", + "unit": "Mililitro", + "subtype": "Volume" + }, + "Start": 4, + "End": 8 + } + ] + }, + { + "Input": " 29km caminhando ", + "Results": [ + { + "Text": "29km", + "TypeName": "dimension", + "Resolution": { + "value": "29", + "unit": "Quilรดmetro", + "subtype": "Length" + }, + "Start": 1, + "End": 4 + } + ] + }, + { + "Input": "sรฃo ,25ml liquidos", + "Results": [ + { + "Text": ",25ml", + "TypeName": "dimension", + "Resolution": { + "value": "0,25", + "unit": "Mililitro", + "subtype": "Volume" + }, + "Start": 4, + "End": 8 + } + ] + }, + { + "Input": "75ml", + "Results": [ + { + "Text": "75ml", + "TypeName": "dimension", + "Resolution": { + "value": "75", + "unit": "Mililitro", + "subtype": "Volume" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "Su mayor inconveniente puede ser su espesor de 3 polegadas, lo suficientemente grande como para que un consultor lo describa como \"clunky\".", + "Results": [ + { + "Text": "3 polegadas", + "TypeName": "dimension", + "Resolution": { + "value": "3", + "unit": "Polegada", + "subtype": "Length" + }, + "Start": 47, + "End": 57 + } + ] + }, + { + "Input": "Se necesita mรกs de 10 1/2 milhas de cable y alambre para conectar todo y 23 equipos", + "Results": [ + { + "Text": "10 1/2 milhas", + "TypeName": "dimension", + "Resolution": { + "value": "10,5", + "unit": "Milha", + "subtype": "Length" + }, + "Start": 19, + "End": 31 + } + ] + }, + { + "Input": "Es lo que 1) explica por quรฉ somos como nosotros mismos en lugar de Bo Jackson; 2) advierte que es posible ahogarse en un lago que promedia dois pรฉs de profundidad; y 3) predice que 10.000 monos colocados ante 10.000 pianos producirรญan 1.118 melodรญas publicitables del rock'n'roll.", + "Results": [ + { + "Text": "dois pรฉs", + "TypeName": "dimension", + "Resolution": { + "value": "2", + "unit": "Pรฉ", + "subtype": "Length" + }, + "Start": 140, + "End": 147 + } + ] + }, + { + "Input": "El sr. Hulings se regodea que vendiรณ todas sus acciones una semana antes de que el mercado se desplomara 190 puntos en oct. 13, y estรก utilizando el dinero para ayudar a comprar una granja de caballos de 45 acres.", + "Results": [ + { + "Text": "45 acres", + "TypeName": "dimension", + "Resolution": { + "value": "45", + "unit": "Acre", + "subtype": "Area" + }, + "Start": 204, + "End": 211 + } + ] + }, + { + "Input": "Bartlett habรญa levantado paredes sin ventanas (ladrillo, enrejado, seto) de ocho a dez pรฉs de altura, convirtiendo sus interiores en una sombra stygiana de un dรญa.", + "Results": [ + { + "Text": "dez pรฉs", + "TypeName": "dimension", + "Resolution": { + "value": "10", + "unit": "Pรฉ", + "subtype": "Length" + }, + "Start": 83, + "End": 89 + } + ] + }, + { + "Input": "'La administraciรณn no quiere sorpresas', comenta Jack Zaves, quien, como director de servicios de combustible de American Airlines, compra unos 2.400 milhรตes de galoes de combustible para aviones ao ano.", + "Results": [ + { + "Text": "2.400 milhรตes de galoes", + "TypeName": "dimension", + "Resolution": { + "value": "2400000000", + "unit": "Galรฃo", + "subtype": "Volume" + }, + "Start": 144, + "End": 166 + } + ] + }, + { + "Input": "Un refrigerador de agua de 10 galoes habรญa caรญdo no solo, empapando la alfombra roja.", + "Results": [ + { + "Text": "10 galoes", + "TypeName": "dimension", + "Resolution": { + "value": "10", + "unit": "Galรฃo", + "subtype": "Volume" + }, + "Start": 27, + "End": 35 + } + ] + }, + { + "Input": "Cerca, seis delfines se divertirรกn en un acuario de agua salada de 1,5 milhoes de galรตes.", + "Results": [ + { + "Text": "1,5 milhoes de galรตes", + "TypeName": "dimension", + "Resolution": { + "value": "1500000", + "unit": "Galรฃo", + "subtype": "Volume" + }, + "Start": 67, + "End": 87 + } + ] + }, + { + "Input": "Y este bebรฉ tiene mรกs de duas libras.", + "Results": [ + { + "Text": "duas libras", + "TypeName": "dimension", + "Resolution": { + "value": "2", + "unit": "Libra", + "subtype": "Weight" + }, + "Start": 25, + "End": 35 + } + ] + }, + { + "Input": "No confรญo en las personas que no comen, dijo ms. Volokh, aunque ella misma dejรณ de comer el almuerzo hace unos aรฑos para bajar 25 libras.", + "Results": [ + { + "Text": "25 libras", + "TypeName": "dimension", + "Resolution": { + "value": "25", + "unit": "Libra", + "subtype": "Weight" + }, + "Start": 127, + "End": 135 + } + ] + }, + { + "Input": "Un tornado rugiรณ atravรฉs de un area de umas dez milhas de รกrea, matando ao menos a catorce personas y convirtiendo decenas de hogares en escombros", + "Results": [ + { + "Text": "dez milhas", + "TypeName": "dimension", + "Resolution": { + "value": "10", + "unit": "Milha", + "subtype": "Length" + }, + "Start": 44, + "End": 53 + } + ] + }, + { + "Input": "Shell, una subsidiaria del grupo real holandรฉs, se le permitirรก exportar 0,9 bilhรตes de pรฉs cรบbicos, y el Golfo, una unidad de olympia & york developments ltd. se permitirรก exportar", + "Results": [ + { + "Text": "0,9 bilhรตes de pรฉs cรบbicos", + "TypeName": "dimension", + "Resolution": { + "value": "900000000", + "unit": "Pรฉ cรบbico", + "subtype": "Volume" + }, + "Start": 73, + "End": 98 + } + ] + }, + { + "Input": "Ejรฉrcitos Tigrean ahora estรกn 200 milhas ao norte de Addis Ababa, amenazando la ciudad de รฉstos, que cortarรญa la capital de Mengistu desde el puerto de Assab, a travรฉs del cual todos los combustibles y otros suministros llegan a Addis Ababa.", + "Results": [ + { + "Text": "200 milhas", + "TypeName": "dimension", + "Resolution": { + "value": "200", + "unit": "Milha", + "subtype": "Length" + }, + "Start": 30, + "End": 39 + } + ] + }, + { + "Input": "Dijo que una de las pc tomรณ un viaje de tres pes deslizรกndose por el suelo.", + "Results": [ + { + "Text": "tres pes", + "TypeName": "dimension", + "Resolution": { + "value": "3", + "unit": "Pรฉ", + "subtype": "Length" + }, + "Start": 40, + "End": 47 + } + ] + }, + { + "Input": "El nรบcleo de sus propiedades es de 190.000 metros quadrados de propiedad increรญblemente caras en el distrito de Marunouchi, el centro financiero y de negocios de Tokyo, a menudo en broma llamada 'pueblo Mitsubishi'", + "Results": [ + { + "Text": "190.000 metros quadrados", + "TypeName": "dimension", + "Resolution": { + "value": "190000", + "unit": "Metro quadrado", + "subtype": "Area" + }, + "Start": 35, + "End": 58 + } + ] + }, + { + "Input": "El satรฉlite, construido por Hughes para la organizaciรณn internacional de satรฉlites de telecomunicaciones, forma parte de un contrato de 700 millones de dรณlares otorgado a Hughes en 1982 para desarrollar cinco satรฉlites de tres toneladas.", + "Results": [ + { + "Text": "tres toneladas", + "TypeName": "dimension", + "Resolution": { + "value": "3", + "unit": "Tonelada", + "subtype": "Weight" + }, + "Start": 222, + "End": 235 + } + ] + }, + { + "Input": "En un informe de 1996 sobre armas biolรณgicas, el centro de estudios estratรฉgicos e internacionales, una instituciรณn de investigaciรณn de polรญticas pรบblicas en Washington, advirtiรณ que era fรกcil para los posibles terroristas montar armas biolรณgicas utilizando equipo comercial con una capacidad de 130 galoes.", + "Results": [ + { + "Text": "130 galoes", + "TypeName": "dimension", + "Resolution": { + "value": "130", + "unit": "Galรฃo", + "subtype": "Volume" + }, + "Start": 296, + "End": 305 + } + ] + }, + { + "Input": "La recopilaciรณn de datos del departamento de comercio del grupo de comercio mostrรณ que las importaciones de Agosto, el segundo mayor mensual del aรฑo, subieron un 5% respecto de las 1.458.000 toneladas de julio, pero por debajo del mรกximo del aรฑo pasado en junio de 1988.", + "Results": [ + { + "Text": "1.458.000 toneladas", + "TypeName": "dimension", + "Resolution": { + "value": "1458000", + "unit": "Tonelada", + "subtype": "Weight" + }, + "Start": 181, + "End": 199 + } + ] + }, + { + "Input": "El 1 de noviembre, Singh tirรณ a unos seis pรฉs de la taza", + "Results": [ + { + "Text": "seis pรฉs", + "TypeName": "dimension", + "Resolution": { + "value": "6", + "unit": "Pรฉ", + "subtype": "Length" + }, + "Start": 37, + "End": 44 + } + ] + }, + { + "Input": "Una t.mรฉtrica es igual a 2.204,62 libras.", + "Results": [ + { + "Text": "2.204,62 libras", + "TypeName": "dimension", + "Resolution": { + "value": "2204,62", + "unit": "Libra", + "subtype": "Weight" + }, + "Start": 25, + "End": 39 + } + ] + }, + { + "Input": "Por lo que cuando el cultivo de psyllium del aรฑo que viene se coseche en marzo, puede ser menor que las 16.000 toneladas mรฉtricas de los รบltimos aรฑos, justo en la cresta del boom del psyllium.", + "Results": [ + { + "Text": "16.000 toneladas mรฉtricas", + "TypeName": "dimension", + "Resolution": { + "value": "16000", + "unit": "Tonelada mรฉtrica", + "subtype": "Weight" + }, + "Start": 104, + "End": 128 + } + ] + }, + { + "Input": "El 486 es el descendiente de una larga serie de chips Intel que comenzรณ a dominar el mercado desde que IBM eligiรณ el chip de 16 bits 8088 para su primera computadora personal.", + "Results": [ + { + "Text": "16 bits", + "TypeName": "dimension", + "Resolution": { + "value": "16", + "unit": "bit", + "subtype": "Information" + }, + "Start": 125, + "End": 131 + } + ] + }, + { + "Input": "El ''jiotto caspita'' puede funcionar a mรกs de 188 milhas por hora, dijo un portavoz de la compaรฑรญa.", + "Results": [ + { + "Text": "188 milhas por hora", + "TypeName": "dimension", + "Resolution": { + "value": "188", + "unit": "Milha por hora", + "subtype": "Speed" + }, + "Start": 47, + "End": 65 + } + ] + }, + { + "Input": "La marina de guerra ha instalado una zona de aterrizaje para helicรณpteros de apenas 100 metros en una sala de operaciones mรณvil, apenas en las cercanรญas de Bagdad.", + "Results": [ + { + "Text": "100 metros", + "TypeName": "dimension", + "Resolution": { + "value": "100", + "unit": "Metro", + "subtype": "Length" + }, + "Start": 84, + "End": 93 + } + ] + }, + { + "Input": "Caltrans planea aรฑadir una segunda cubierta para autobuses y las flotas de autos por encima de la mediana de un tramo de 2,5 milhas de la autopista Harbor, ao sul de Los รngeles, cerca del coliseo conmemorativo.", + "Results": [ + { + "Text": "2,5 milhas", + "TypeName": "dimension", + "Resolution": { + "value": "2,5", + "unit": "Milha", + "subtype": "Length" + }, + "Start": 121, + "End": 130 + } + ] + }, + { + "Input": "Em minha viaje de quatro milhas a la sede de la granja cada maรฑana, conduje por otras quatro casas vacรญas.", + "Results": [ + { + "Text": "quatro milhas", + "TypeName": "dimension", + "Resolution": { + "value": "4", + "unit": "Milha", + "subtype": "Length" + }, + "Start": 18, + "End": 30 + } + ] + }, + { + "Input": "Fuimos insultados, dijo Langa desde el cuartel general catรณlico griego, a unos 325 quilometro ao noroeste de Bucarest.", + "Results": [ + { + "Text": "325 quilometro", + "TypeName": "dimension", + "Resolution": { + "value": "325", + "unit": "Quilรดmetro", + "subtype": "Length" + }, + "Start": 79, + "End": 92 + } + ] + }, + { + "Input": "Rotich es un pequeรฑo (5 pรฉs", + "Results": [ + { + "Text": "5 pรฉs", + "TypeName": "dimension", + "Resolution": { + "value": "5", + "unit": "Pรฉ", + "subtype": "Length" + }, + "Start": 22, + "End": 26 + } + ] + }, + { + "Input": "4 polegadas) de 28 aรฑos de edad que no comenzรณ a correr en serio hasta hace tres aรฑos y no habรญa competido en el interior hasta este mes.", + "Results": [ + { + "Text": "4 polegadas", + "TypeName": "dimension", + "Resolution": { + "value": "4", + "unit": "Polegada", + "subtype": "Length" + }, + "Start": 0, + "End": 10 + } + ] + }, + { + "Input": "Raceway park (Minnesota) en Shakopee es un รณvalo pavimentado de 1/4 de milha.", + "Results": [ + { + "Text": "1/4 de milha", + "TypeName": "dimension", + "Resolution": { + "value": "0,25", + "unit": "Milha", + "subtype": "Length" + }, + "Start": 64, + "End": 75 + } + ] + }, + { + "Input": "Castlecrag montaรฑa estรก situado ao sul do lago Moat, 1,6 km ao oeste del monte Frink a lo largo de la misma lรญnea de cresta.", + "Results": [ + { + "Text": "1,6 km", + "TypeName": "dimension", + "Resolution": { + "value": "1,6", + "unit": "Quilรดmetro", + "subtype": "Length" + }, + "Start": 53, + "End": 58 + } + ] + }, + { + "Input": "Las colinas de Javadi se encuentran a unos 17 km de Ambur.", + "Results": [ + { + "Text": "17 km", + "TypeName": "dimension", + "Resolution": { + "value": "17", + "unit": "Quilรดmetro", + "subtype": "Length" + }, + "Start": 43, + "End": 47 + } + ] + }, + { + "Input": "Despuรฉs de rodear el lago Michigan cerca de la exposiciรณn durante dos horas, el comandante Hugo Eckener aterrizรณ la aeronave de 776 pes en el cercano aeropuerto Curtiss-Wright en Glenview.", + "Results": [ + { + "Text": "776 pes", + "TypeName": "dimension", + "Resolution": { + "value": "776", + "unit": "Pรฉ", + "subtype": "Length" + }, + "Start": 128, + "End": 134 + } + ] + }, + { + "Input": "El intercambio con la carretera 35 y la carretera 115 a Lindsay y Peterborough (salida 436) se encuentra a 500 metros ao leste de la carretera Bennett.", + "Results": [ + { + "Text": "500 metros", + "TypeName": "dimension", + "Resolution": { + "value": "500", + "unit": "Metro", + "subtype": "Length" + }, + "Start": 107, + "End": 116 + } + ] + }, + { + "Input": "Em 1995 a Cannon introduziu a primeira lente SLR disponรญvel comercialmente com estabilizaรงรฃo de imagem interna, 75 - 300 mm f / 4 - 5. 6 es usm.", + "NotSupported": "javascript, java", + "Results": [ + { + "Text": "300 mm", + "TypeName": "dimension", + "Resolution": { + "value": "300", + "unit": "Milรญmetro", + "subtype": "Length" + }, + "Start": 117, + "End": 122 + } + ] + }, + { + "Input": "Los aspectos mรกs destacados de los proyectos de ley son: -- una restricciรณn de la cantidad de bienes raรญces que una familia puede poseer, a 660 metros quadrados en las seis ciudades mรกs grandes de la naciรณn, pero mรกs en ciudades pequeรฑas y รกreas rurales.", + "Results": [ + { + "Text": "660 metros quadrados", + "TypeName": "dimension", + "Resolution": { + "value": "660", + "unit": "Metro quadrado", + "subtype": "Area" + }, + "Start": 140, + "End": 159 + } + ] + }, + { + "Input": "El proyecto cuesta 46,8 millones de dรณlares, y estรก destinado a aumentar la capacidad de producciรณn de la empresa en un 25% a 34.500 toneladas mรฉtricas de cรกtodos de cobre ao ano.", + "Results": [ + { + "Text": "34.500 toneladas mรฉtricas", + "TypeName": "dimension", + "Resolution": { + "value": "34500", + "unit": "Tonelada mรฉtrica", + "subtype": "Weight" + }, + "Start": 126, + "End": 150 + } + ] + }, + { + "Input": "La producciรณn canadiense de lingotes de acero totalizรณ 291.890 toneladas mรฉtricas en la semana terminada el oct. 7, un 14,8% mรกs que el total de la semana anterior, informรณ Statistics Canada, una agencia federal.", + "Results": [ + { + "Text": "291.890 toneladas mรฉtricas", + "TypeName": "dimension", + "Resolution": { + "value": "291890", + "unit": "Tonelada mรฉtrica", + "subtype": "Weight" + }, + "Start": 55, + "End": 80 + } + ] + }, + { + "Input": "Las panteras floridas viven en el hogar que se extiende por 190 km2.", + "Results": [ + { + "Text": "190 km2", + "TypeName": "dimension", + "Resolution": { + "value": "190", + "unit": "Quilรดmetro quadrado", + "subtype": "Area" + }, + "Start": 60, + "End": 66 + } + ] + }, + { + "Input": "Un asteroide de uma milha de ancho nos golpea, en promedio, sรณlo una vez cada trescientos mil aรฑos.", + "Results": [ + { + "Text": "uma milha", + "TypeName": "dimension", + "Resolution": { + "value": "1", + "unit": "Milha", + "subtype": "Length" + }, + "Start": 16, + "End": 24 + } + ] + }, + { + "Input": "Sin embargo, Premier incorporรณ el tren de potencia Nissan A12 (1.171 cc y 52 bhp) en lugar del motor Fiat original junto con una caja de cambios manual de Nissan.", + "Results": [ + { + "Text": "1.171 cc", + "TypeName": "dimension", + "Resolution": { + "value": "1171", + "unit": "Centรญmetro cรบbico", + "subtype": "Volume" + }, + "Start": 63, + "End": 70 + } + ] + }, + { + "Input": "En toda la industria, la producciรณn de petrรณleo en este paรญs se redujo en 500.000 barris diarios a [] barris nos primeiros oito meses deste aรฑo.", + "Results": [ + { + "Text": "500.000 barris", + "TypeName": "dimension", + "Resolution": { + "value": "500000", + "unit": "Barril", + "subtype": "Volume" + }, + "Start": 74, + "End": 87 + }, + { + "Text": "barris", + "TypeName": "dimension", + "Resolution": { + "value": null, + "unit": "Barril", + "subtype": "Volume" + }, + "Start": 102, + "End": 107 + } + ] + }, + { + "Input": "Sterling Armaments de Dagenham, Essex produjo un kit de conversiรณn que comprende un nuevo barril de 7,62 mm, una revista, un extractor y un eyector para la venta comercial.", + "Results": [ + { + "Text": "7,62 mm", + "TypeName": "dimension", + "Resolution": { + "value": "7,62", + "unit": "Milรญmetro", + "subtype": "Length" + }, + "Start": 100, + "End": 106 + }, + { + "Text": "barril", + "TypeName": "dimension", + "Resolution": { + "value": null, + "unit": "Barril", + "subtype": "Volume" + }, + "Start": 90, + "End": 95 + } + ] + }, + { + "Input": "El 19 de mayo, la FDA comenzรณ a detener las setas chinas en latas de 68 oncas despuรฉs de que mรกs de 100 personas en Mississippi, Nueva York y Pennsylvania se enfermaron a comer hongos contaminados.", + "Results": [ + { + "Text": "68 oncas", + "TypeName": "dimension", + "Resolution": { + "value": "68", + "unit": "Onรงa", + "subtype": "Weight" + }, + "Start": 69, + "End": 76 + } + ] + }, + { + "Input": "El viaje de seis milhas de meu hotel ao aeropuerto que deberรญa tardar 20 minutos, tardรณ mรกs de tres horas.", + "Results": [ + { + "Text": "seis milhas", + "TypeName": "dimension", + "Resolution": { + "value": "6", + "unit": "Milha", + "subtype": "Length" + }, + "Start": 12, + "End": 22 + } + ] + }, + { + "Input": "2:00 pm", + "NotSupported": "java", + "Results": [] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Portuguese/TemperatureModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Portuguese/TemperatureModel.json new file mode 100644 index 000000000..d9849edb0 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Portuguese/TemperatureModel.json @@ -0,0 +1,712 @@ +[ + { + "Input": "A temperatura externa รฉ de 40 graus Celsius", + "Results": [ + { + "Text": "40 graus celsius", + "TypeName": "temperature", + "Resolution": { + "value": "40", + "unit": "Grau Celsius" + }, + "Start": 27, + "End": 42 + } + ] + }, + { + "Input": "Faz 90 fahrenheit no Texas", + "Results": [ + { + "Text": "90 fahrenheit", + "TypeName": "temperature", + "Resolution": { + "value": "90", + "unit": "Grau Fahrenheit" + }, + "Start": 4, + "End": 16 + } + ] + }, + { + "Input": "Converter 10 celsius em fahrenheit", + "Results": [ + { + "Text": "10 celsius", + "TypeName": "temperature", + "Resolution": { + "value": "10", + "unit": "Grau Celsius" + }, + "Start": 10, + "End": 19 + }, + { + "Text": "fahrenheit", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "Grau Fahrenheit" + }, + "Start": 24, + "End": 33 + } + ] + }, + { + "Input": "-5 graus Fahrenheit", + "Results": [ + { + "Text": "-5 graus fahrenheit", + "TypeName": "temperature", + "Resolution": { + "value": "-5", + "unit": "Grau Fahrenheit" + }, + "Start": 0, + "End": 18 + } + ] + }, + { + "Input": "6 graus centรญgrados", + "Results": [ + { + "Text": "6 graus centรญgrados", + "TypeName": "temperature", + "Resolution": { + "value": "6", + "unit": "Grau Celsius" + }, + "Start": 0, + "End": 18 + } + ] + }, + { + "Input": "98,6 graus f รฉ uma temperatura normal", + "Results": [ + { + "Text": "98,6 graus f", + "TypeName": "temperature", + "Resolution": { + "value": "98,6", + "unit": "Grau Fahrenheit" + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "Ajuste a temperatura para 30 graus celsius", + "Results": [ + { + "Text": "30 graus celsius", + "TypeName": "temperature", + "Resolution": { + "value": "30", + "unit": "Grau Celsius" + }, + "Start": 26, + "End": 41 + } + ] + }, + { + "Input": "A temperatura normal รฉ 98,6 graus Fahrenheit", + "Results": [ + { + "Text": "98,6 graus fahrenheit", + "TypeName": "temperature", + "Resolution": { + "value": "98,6", + "unit": "Grau Fahrenheit" + }, + "Start": 23, + "End": 43 + } + ] + }, + { + "Input": "100 graus f", + "Results": [ + { + "Text": "100 graus f", + "TypeName": "temperature", + "Resolution": { + "value": "100", + "unit": "Grau Fahrenheit" + }, + "Start": 0, + "End": 10 + } + ] + }, + { + "Input": "20 Graus c", + "Results": [ + { + "Text": "20 graus c", + "TypeName": "temperature", + "Resolution": { + "value": "20", + "unit": "Grau Celsius" + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": "100 ยฐf", + "Results": [ + { + "Text": "100 ยฐf", + "TypeName": "temperature", + "Resolution": { + "value": "100", + "unit": "Grau Fahrenheit" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "20 ยฐc", + "Results": [ + { + "Text": "20 ยฐc", + "TypeName": "temperature", + "Resolution": { + "value": "20", + "unit": "Grau Celsius" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "100,2 Graus Fahrenheit รฉ baixo", + "Results": [ + { + "Text": "100,2 graus fahrenheit", + "TypeName": "temperature", + "Resolution": { + "value": "100,2", + "unit": "Grau Fahrenheit" + }, + "Start": 0, + "End": 21 + } + ] + }, + { + "Input": "34,9 centรญgrado pra fahrenheit", + "Results": [ + { + "Text": "34,9 centรญgrado", + "TypeName": "temperature", + "Resolution": { + "value": "34,9", + "unit": "Grau Celsius" + }, + "Start": 0, + "End": 14 + }, + { + "Text": "fahrenheit", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "Grau Fahrenheit" + }, + "Start": 20, + "End": 29 + } + ] + }, + { + "Input": "converter 200 celsius em fahrenheit", + "Results": [ + { + "Text": "200 celsius", + "TypeName": "temperature", + "Resolution": { + "value": "200", + "unit": "Grau Celsius" + }, + "Start": 10, + "End": 20 + }, + { + "Text": "fahrenheit", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "Grau Fahrenheit" + }, + "Start": 25, + "End": 34 + } + ] + }, + { + "Input": "converter 200 K em fahrenheit", + "Results": [ + { + "Text": "200 k", + "TypeName": "temperature", + "Resolution": { + "value": "200", + "unit": "Kelvin" + }, + "Start": 10, + "End": 14 + }, + { + "Text": "fahrenheit", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "Grau Fahrenheit" + }, + "Start": 19, + "End": 28 + } + ] + }, + { + "Input": "fahrenheit pra celsius, quantos celsius sรฃo 101 fahrenheit", + "Results": [ + { + "Text": "101 fahrenheit", + "TypeName": "temperature", + "Resolution": { + "value": "101", + "unit": "Grau Fahrenheit" + }, + "Start": 44, + "End": 57 + }, + { + "Text": "fahrenheit", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "Grau Fahrenheit" + }, + "Start": 0, + "End": 9 + }, + { + "Text": "celsius", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "Grau Celsius" + }, + "Start": 15, + "End": 21 + }, + { + "Text": "celsius", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "Grau Celsius" + }, + "Start": 32, + "End": 38 + } + ] + }, + { + "Input": "50 graus centรญgrados celsius em fahrenheit", + "Results": [ + { + "Text": "50 graus centรญgrados", + "TypeName": "temperature", + "Resolution": { + "value": "50", + "unit": "Grau Celsius" + }, + "Start": 0, + "End": 19 + }, + { + "Text": "celsius", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "Grau Celsius" + }, + "Start": 21, + "End": 27 + }, + { + "Text": "fahrenheit", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "Grau Fahrenheit" + }, + "Start": 32, + "End": 41 + } + ] + }, + { + "Input": "Poderias converter 51 fahrenheit em graus celsius", + "Results": [ + { + "Text": "51 fahrenheit", + "TypeName": "temperature", + "Resolution": { + "value": "51", + "unit": "Grau Fahrenheit" + }, + "Start": 19, + "End": 31 + }, + { + "Text": "graus celsius", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "Grau Celsius" + }, + "Start": 36, + "End": 48 + } + ] + }, + { + "Input": "Converter 106 graus Fahrenheit em graus centรญgrados", + "Results": [ + { + "Text": "106 graus fahrenheit", + "TypeName": "temperature", + "Resolution": { + "value": "106", + "unit": "Grau Fahrenheit" + }, + "Start": 10, + "End": 29 + }, + { + "Text": "graus centรญgrados", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "Grau Celsius" + }, + "Start": 34, + "End": 50 + } + ] + }, + { + "Input": "Converter 106 K em graus centรญgrados", + "Results": [ + { + "Text": "106 k", + "TypeName": "temperature", + "Resolution": { + "value": "106", + "unit": "Kelvin" + }, + "Start": 10, + "End": 14 + }, + { + "Text": "graus centรญgrados", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "Grau Celsius" + }, + "Start": 19, + "End": 35 + } + ] + }, + { + "Input": "Converter 45 graus Fahrenheit a Celsius", + "Results": [ + { + "Text": "45 graus fahrenheit", + "TypeName": "temperature", + "Resolution": { + "value": "45", + "unit": "Grau Fahrenheit" + }, + "Start": 10, + "End": 28 + }, + { + "Text": "celsius", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "Grau Celsius" + }, + "Start": 32, + "End": 38 + } + ] + }, + { + "Input": "Como converter - 20 graus Fahrenheit para Celsius", + "Results": [ + { + "Text": "- 20 graus fahrenheit", + "TypeName": "temperature", + "Resolution": { + "value": "-20", + "unit": "Grau Fahrenheit" + }, + "Start": 15, + "End": 35 + }, + { + "Text": "celsius", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "Grau Celsius" + }, + "Start": 42, + "End": 48 + } + ] + }, + { + "Input": "10,5 celsius", + "Results": [ + { + "Text": "10,5 celsius", + "TypeName": "temperature", + "Resolution": { + "value": "10,5", + "unit": "Grau Celsius" + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "20 graus celsius", + "Results": [ + { + "Text": "20 graus celsius", + "TypeName": "temperature", + "Resolution": { + "value": "20", + "unit": "Grau Celsius" + }, + "Start": 0, + "End": 15 + } + ] + }, + { + "Input": "20,3 celsius", + "Results": [ + { + "Text": "20,3 celsius", + "TypeName": "temperature", + "Resolution": { + "value": "20,3", + "unit": "Grau Celsius" + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "34,5 celsius", + "Results": [ + { + "Text": "34,5 celsius", + "TypeName": "temperature", + "Resolution": { + "value": "34,5", + "unit": "Grau Celsius" + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "A temperatura exterior รฉ de 98 graus", + "Results": [ + { + "Text": "98 graus", + "TypeName": "temperature", + "Resolution": { + "value": "98", + "unit": "Grau" + }, + "Start": 28, + "End": 35 + } + ] + }, + { + "Input": "Ajuste o termostato em 85 ยฐ", + "Results": [ + { + "Text": "85 ยฐ", + "TypeName": "temperature", + "Resolution": { + "value": "85", + "unit": "Grau" + }, + "Start": 23, + "End": 26 + } + ] + }, + { + "Input": "Ajuste o termostato em 85ยฐ", + "Results": [ + { + "Text": "85ยฐ", + "TypeName": "temperature", + "Resolution": { + "value": "85", + "unit": "Grau" + }, + "Start": 23, + "End": 25 + } + ] + }, + { + "Input": "Aumente a temperatura em 5 graus", + "Results": [ + { + "Text": "5 graus", + "TypeName": "temperature", + "Resolution": { + "value": "5", + "unit": "Grau" + }, + "Start": 25, + "End": 31 + } + ] + }, + { + "Input": "Ajuste a temperatura para 70 graus f", + "Results": [ + { + "Text": "70 graus f", + "TypeName": "temperature", + "Resolution": { + "value": "70", + "unit": "Grau Fahrenheit" + }, + "Start": 26, + "End": 35 + } + ] + }, + { + "Input": "Aumentar a temperatura em 20 grau", + "Results": [ + { + "Text": "20 grau", + "TypeName": "temperature", + "Resolution": { + "value": "20", + "unit": "Grau" + }, + "Start": 26, + "End": 32 + } + ] + }, + { + "Input": "Ajuste a temperatura a 100 graus", + "Results": [ + { + "Text": "100 graus", + "TypeName": "temperature", + "Resolution": { + "value": "100", + "unit": "Grau" + }, + "Start": 23, + "End": 31 + } + ] + }, + { + "Input": "Ajuste a temperatura a 100 Kelvin", + "Results": [ + { + "Text": "100 kelvin", + "TypeName": "temperature", + "Resolution": { + "value": "100", + "unit": "Kelvin" + }, + "Start": 23, + "End": 32 + } + ] + }, + { + "Input": "Mantenha a temperatura de 75 graus f", + "Results": [ + { + "Text": "75 graus f", + "TypeName": "temperature", + "Resolution": { + "value": "75", + "unit": "Grau Fahrenheit" + }, + "Start": 26, + "End": 35 + } + ] + }, + { + "Input": "Deixe que a temperatura fique em 40 centรญgrados", + "Results": [ + { + "Text": "40 centรญgrados", + "TypeName": "temperature", + "Resolution": { + "value": "40", + "unit": "Grau Celsius" + }, + "Start": 33, + "End": 46 + } + ] + }, + { + "Input": "Deixe a temperatura em 50 graus.", + "Results": [ + { + "Text": "50 graus", + "TypeName": "temperature", + "Resolution": { + "value": "50", + "unit": "Grau" + }, + "Start": 23, + "End": 30 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Spanish/AgeModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Spanish/AgeModel.json new file mode 100644 index 000000000..ba5381114 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Spanish/AgeModel.json @@ -0,0 +1,262 @@ +[ + { + "Input": "Cuando tenรญa cinco aรฑos, hacรญa meriendas de mentira con mis muรฑecas.", + "Results": [ + { + "Text": "cinco aรฑos", + "TypeName": "age", + "Resolution": { + "value": "5", + "unit": "Aรฑo" + }, + "Start": 13, + "End": 22 + } + ] + }, + { + "Input": "Esta saga se remonta a casi diez aรฑos atrรกs.", + "Results": [ + { + "Text": "diez aรฑos", + "TypeName": "age", + "Resolution": { + "value": "10", + "unit": "Aรฑo" + }, + "Start": 28, + "End": 36 + } + ] + }, + { + "Input": "ยกMi pelo ya estรก gris y sรณlo tengo 29 aรฑos!", + "Results": [ + { + "Text": "29 aรฑos", + "TypeName": "age", + "Resolution": { + "value": "29", + "unit": "Aรฑo" + }, + "Start": 35, + "End": 41 + } + ] + }, + { + "Input": "Ahora cuenta noventa y cinco aรฑos: tiene una perspectiva de las cosas y tiene memoria.", + "Results": [ + { + "Text": "noventa y cinco aรฑos", + "TypeName": "age", + "Resolution": { + "value": "95", + "unit": "Aรฑo" + }, + "Start": 13, + "End": 32 + } + ] + }, + { + "Input": "La Gran Muralla china tiene mรกs de 500 aรฑos y se extiende mรกs de 5,000 millas.", + "Results": [ + { + "Text": "500 aรฑos", + "TypeName": "age", + "Resolution": { + "value": "500", + "unit": "Aรฑo" + }, + "Start": 35, + "End": 42 + } + ] + }, + { + "Input": "Ya tiene 60 aรฑos, pues en principio naciรณ el 8 de mayo de 1945.", + "Results": [ + { + "Text": "60 aรฑos", + "TypeName": "age", + "Resolution": { + "value": "60", + "unit": "Aรฑo" + }, + "Start": 9, + "End": 15 + } + ] + }, + { + "Input": "Y al 25% no se les diagnostica hasta que tienen casi tres aรฑos.", + "Results": [ + { + "Text": "tres aรฑos", + "TypeName": "age", + "Resolution": { + "value": "3", + "unit": "Aรฑo" + }, + "Start": 53, + "End": 61 + } + ] + }, + { + "Input": "ยฟCuรกndo se va aplicar una presiรณn seria para cumplir realmente esa promesa formulada hace un aรฑo?", + "Results": [ + { + "Text": "un aรฑo", + "TypeName": "age", + "Resolution": { + "value": "1", + "unit": "Aรฑo" + }, + "Start": 90, + "End": 95 + } + ] + }, + { + "Input": "La sublevaciรณn se produjo cuando yo era un bebรฉ y tenรญa tan solo diez meses.", + "Results": [ + { + "Text": "diez meses", + "TypeName": "age", + "Resolution": { + "value": "10", + "unit": "Mes" + }, + "Start": 65, + "End": 74 + } + ] + }, + { + "Input": "La propuesta de la Comisiรณn tiene ya 8 meses.", + "Results": [ + { + "Text": "8 meses", + "TypeName": "age", + "Resolution": { + "value": "8", + "unit": "Mes" + }, + "Start": 37, + "End": 43 + } + ] + }, + { + "Input": "A alrededor del 50% de ellos no se les diagnostica hasta los dieciocho meses de edad.", + "Results": [ + { + "Text": "dieciocho meses", + "TypeName": "age", + "Resolution": { + "value": "18", + "unit": "Mes" + }, + "Start": 61, + "End": 75 + } + ] + }, + { + "Input": "Es posible, pero en 2006 mataron a 330 000 focas arpa y el 95% de ellas tenรญan menos de tres meses.", + "Results": [ + { + "Text": "tres meses", + "TypeName": "age", + "Resolution": { + "value": "3", + "unit": "Mes" + }, + "Start": 88, + "End": 97 + } + ] + }, + { + "Input": "Si seguimos adelante con la resoluciรณn en el perรญodo parcial de sesiones de diciembre, tendrรก para entonces tres semanas de antigรผedad.", + "Results": [ + { + "Text": "tres semanas", + "TypeName": "age", + "Resolution": { + "value": "3", + "unit": "Semana" + }, + "Start": 108, + "End": 119 + } + ] + }, + { + "Input": "Tambiรฉn pueden revocar su consentimiento hasta que el hijo haya cumplido 6 semanas de edad.", + "Results": [ + { + "Text": "6 semanas", + "TypeName": "age", + "Resolution": { + "value": "6", + "unit": "Semana" + }, + "Start": 73, + "End": 81 + } + ] + }, + { + "Input": "Otras materias primas deberรกn utilizarse en un plazo de cinco dรญas.", + "Results": [ + { + "Text": "cinco dรญas", + "TypeName": "age", + "Resolution": { + "value": "5", + "unit": "Dรญa" + }, + "Start": 56, + "End": 65 + } + ] + }, + { + "Input": "Para clubes de los demรกs paรญses, una cuenta vencida por 90 dรญas se considera morosa.", + "Results": [ + { + "Text": "90 dรญas", + "TypeName": "age", + "Resolution": { + "value": "90", + "unit": "Dรญa" + }, + "Start": 56, + "End": 62 + } + ] + }, + { + "Input": "Tiene unos 40 - 50 aรฑos", + "NotSupported": "javascript, java", + "Results": [ + { + "Text": "50 aรฑos", + "Start": 16, + "End": 22, + "TypeName": "age", + "Resolution": { + "unit": "Aรฑo", + "value": "50" + } + } + ] + }, + { + "Input": "semana o semanas", + "Results": [] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Spanish/CurrencyModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Spanish/CurrencyModel.json new file mode 100644 index 000000000..d9ccb084b --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Spanish/CurrencyModel.json @@ -0,0 +1,1570 @@ +[ + { + "Input": "Condado de Montgomery, md. - - $ 75 millones de obligaciones generales, Serie b , bonos consolidados de mejoramiento pรบblico de 1989 , A travรฉs de un Manufacturers Hanover Trust co. group.", + "Results": [ + { + "Text": "$ 75 millones", + "TypeName": "currency", + "Resolution": { + "value": "75000000", + "unit": "Dรณlar" + }, + "Start": 31, + "End": 43 + } + ] + }, + { + "Input": "Conglomerado finlandรฉs nokia ( oy ab ) dijo que llegรณ a un acuerdo para comprar la compaรฑรญa de cable holandรฉs NKF kabel b.v. por 420 millones de marcos finlandeses", + "Results": [ + { + "Text": "420 millones de marcos finlandeses", + "TypeName": "currency", + "Resolution": { + "value": "420000000", + "unit": "Marco finlandรฉs" + }, + "Start": 129, + "End": 162 + } + ] + }, + { + "Input": "Nacional pagรณ a Siegel y Shuster $ 94000 para cancelar todas las reclamaciones.", + "Results": [ + { + "Text": "$ 94000", + "TypeName": "currency", + "Resolution": { + "value": "94000", + "unit": "Dรณlar" + }, + "Start": 33, + "End": 39 + } + ] + }, + { + "Input": "Servicios de dinรกmica general co., una unidad de Dinรกmica General corp., ganรณ un contrato del ejรฉrcito de $ 48,2 millones para establecer facilidades del mantenimiento para los vehรญculos con seguimiento en Paquistรกn.", + "Results": [ + { + "Text": "$ 48,2 millones", + "TypeName": "currency", + "Resolution": { + "value": "48200000", + "unit": "Dรณlar" + }, + "Start": 106, + "End": 120 + } + ] + }, + { + "Input": "El precio del segundo simulador oscila entre C$ 16,4 millones", + "Results": [ + { + "Text": "c$ 16,4 millones", + "TypeName": "currency", + "Resolution": { + "value": "16400000", + "unit": "Dรณlar canadiense" + }, + "Start": 45, + "End": 60 + } + ] + }, + { + "Input": "Golar Gas Holding co., una subsidiaria de Gotaas-Larsen Shipping corp., ofreciendo $ 280 millones por las notas preferidas de la hipoteca de buques, vรญa los mercados de capitales de Merrill Linch.", + "Results": [ + { + "Text": "$ 280 millones", + "TypeName": "currency", + "Resolution": { + "value": "280000000", + "unit": "Dรณlar" + }, + "Start": 83, + "End": 96 + } + ] + }, + { + "Input": "Bard/Ems tenรญa 1988 ventas de cerca de $ 14 millones, segรบn Birtcher.", + "Results": [ + { + "Text": "$ 14 millones", + "TypeName": "currency", + "Resolution": { + "value": "14000000", + "unit": "Dรณlar" + }, + "Start": 39, + "End": 51 + } + ] + }, + { + "Input": "Los precios del acuerdo comienzan en $ 12.345.", + "Results": [ + { + "Text": "$ 12.345", + "TypeName": "currency", + "Resolution": { + "value": "12345", + "unit": "Dรณlar" + }, + "Start": 37, + "End": 44 + } + ] + }, + { + "Input": "solamente Batman ha acumulado mas de $247 millones en taquilla hasta la fecha, convirtiendola en la pelรญcula con mejor recaudaciรณn de Warner Bros.", + "Results": [ + { + "Text": "$247 millones", + "TypeName": "currency", + "Resolution": { + "value": "247000000", + "unit": "Dรณlar" + }, + "Start": 37, + "End": 49 + } + ] + }, + { + "Input": "El patrimonio neto de Coyle fue estimado en ยฃ 8,10 millones en Octuble del 2014.", + "Results": [ + { + "Text": "ยฃ 8,10 millones", + "TypeName": "currency", + "Resolution": { + "value": "8100000", + "unit": "Libra" + }, + "Start": 44, + "End": 58 + } + ] + }, + { + "Input": "Los ingresos netos por intereses cayeron un 27% en el trimestre a $ 254 millones", + "Results": [ + { + "Text": "$ 254 millones", + "TypeName": "currency", + "Resolution": { + "value": "254000000", + "unit": "Dรณlar" + }, + "Start": 66, + "End": 79 + } + ] + }, + { + "Input": "Un tribunal de apelaciones federal anulรณ una regulaciรณn de gas natural que habรญa impedido que las compaรฑรญas de gasoductos pasaran a los clientes un gasto de $ un mil millones en costos de contratos controversiales", + "Results": [ + { + "Text": "$ un mil millones", + "TypeName": "currency", + "Resolution": { + "value": "1000000000", + "unit": "Dรณlar" + }, + "Start": 157, + "End": 173 + } + ] + }, + { + "Input": "El trimestre de 1988 tambiรฉn incluyรณ ganancias รบnicas por un total de aproximadamente $ 35 millones.", + "Results": [ + { + "Text": "$ 35 millones", + "TypeName": "currency", + "Resolution": { + "value": "35000000", + "unit": "Dรณlar" + }, + "Start": 86, + "End": 98 + } + ] + }, + { + "Input": "Y.J.Park y su familia subsistiรณ durante cuatro aรฑos para comprar un pequeรฑo apartamento aquรญ, pero se encontrรณ que cuanto mรกs cerca estaban de llegar a ahorrar los $ 40.000 que originalmente necesitaban, mรกs subia el precio.", + "Results": [ + { + "Text": "$ 40.000", + "TypeName": "currency", + "Resolution": { + "value": "40000", + "unit": "Dรณlar" + }, + "Start": 164, + "End": 171 + } + ] + }, + { + "Input": "E. Robert Wallach fue sentenciado por un juez en Nueva York a seis aรฑos de prisiรณn y una multa de $250.000 por su extorsiรณn en el escรกndalo de Wedtech.", + "Results": [ + { + "Text": "$250.000", + "TypeName": "currency", + "Resolution": { + "value": "250000", + "unit": "Dรณlar" + }, + "Start": 98, + "End": 105 + } + ] + }, + { + "Input": "Un artรญculo publicado el miรฉrcoles en la encuesta econรณmica de Oriente Medio revela que Irak pidiรณ a sus clientes que paguen 50 centavos mรกs por barril de petrรณleo sobre el precio oficial del petrรณleo al 1 de diciembre en una cuenta que no estรก bajo la supervisiรณn de las naciones unidas.", + "Results": [ + { + "Text": "50 centavos", + "TypeName": "currency", + "Resolution": { + "value": "50", + "unit": "Centavo" + }, + "Start": 125, + "End": 135 + } + ] + }, + { + "Input": "La divisiรณn Chevrolet de General Motors Corp., reaccionando a las ventas lentas, dijo que ofrecerรก rebajas de $ 800 en su Beretta 1990, la versiรณn de dos puertas de su lรญnea base de autos compactos.", + "Results": [ + { + "Text": "$ 800", + "TypeName": "currency", + "Resolution": { + "value": "800", + "unit": "Dรณlar" + }, + "Start": 110, + "End": 114 + } + ] + }, + { + "Input": "(El almacenista tambiรฉn tomรณ $ 125 millones de bonos Junior SCI TV como pago parcial para los activos de TV).", + "Results": [ + { + "Text": "$ 125 millones", + "TypeName": "currency", + "Resolution": { + "value": "125000000", + "unit": "Dรณlar" + }, + "Start": 29, + "End": 42 + } + ] + }, + { + "Input": "En el mercado nacional de venta libre, las acciones de Scimed cayeron 2,75 dรณlares.", + "Results": [ + { + "Text": "2,75 dรณlares", + "TypeName": "currency", + "Resolution": { + "value": "2,75", + "unit": "Dรณlar" + }, + "Start": 70, + "End": 81 + } + ] + }, + { + "Input": "Al mismo tiempo, los inversionistas estiman que la reestructuraciรณn reducirรญa la factura anual de intereses en efectivo de la compaรฑรญa en aproximadamente U$D 90 millones.", + "Results": [ + { + "Text": "u$d 90 millones", + "TypeName": "currency", + "Resolution": { + "value": "90000000", + "unit": "Dรณlar estadounidense" + }, + "Start": 154, + "End": 168 + } + ] + }, + { + "Input": "Los gastos de capital en 1990 aumentarรกn ligeramente, dijo Mr.Marous, de un estimado de $ 470 millones este aรฑo", + "Results": [ + { + "Text": "$ 470 millones", + "TypeName": "currency", + "Resolution": { + "value": "470000000", + "unit": "Dรณlar" + }, + "Start": 88, + "End": 101 + } + ] + }, + { + "Input": "Shearson \"realmente solo tiene $ 300 millones de capital\", dice el sr. Bowman de S&P.", + "Results": [ + { + "Text": "$ 300 millones", + "TypeName": "currency", + "Resolution": { + "value": "300000000", + "unit": "Dรณlar" + }, + "Start": 31, + "End": 44 + } + ] + }, + { + "Input": "Puede ser directo (รฉl quiere el dinero para alimento) o increรญblemente enrevesado; su hermana estรก en este momento cerca de la muerte en Hoboken, ha perdido su cartera y tiene sรณlo $ 1,22 en cambio para poner un billete de autobรบs, y no le das la diferencia?", + "Results": [ + { + "Text": "$ 1,22", + "TypeName": "currency", + "Resolution": { + "value": "1,22", + "unit": "Dรณlar" + }, + "Start": 181, + "End": 186 + } + ] + }, + { + "Input": "El contrato de diciembre subiรณ 1,20 centavos", + "Results": [ + { + "Text": "1,20 centavos", + "TypeName": "currency", + "Resolution": { + "value": "1,2", + "unit": "Centavo" + }, + "Start": 31, + "End": 43 + } + ] + }, + { + "Input": "Walter Kirchberger, un analista de Painewebber inc., dijo que ofrecer a los interesados un precio mรกs alto de $ 70 por acciรณn es \"un mรฉtodo bastante efectivo de bloquear\" la oferta.", + "Results": [ + { + "Text": "$ 70", + "TypeName": "currency", + "Resolution": { + "value": "70", + "unit": "Dรณlar" + }, + "Start": 110, + "End": 113 + } + ] + }, + { + "Input": "Las ventas netas para el tercer trimestre de este aรฑo fueron de $ 14 millones mรกs que el aรฑo pasado.", + "Results": [ + { + "Text": "$ 14 millones", + "TypeName": "currency", + "Resolution": { + "value": "14000000", + "unit": "Dรณlar" + }, + "Start": 64, + "End": 76 + } + ] + }, + { + "Input": "La compaรฑรญa matriz del primer banco nacional de Chicago, con 48.000 millones de dรณlares en activos, dijo que se reservรณ de absorber pรฉrdidas en prรฉstamos e inversiones en paรญses con dificultades financieras.", + "Results": [ + { + "Text": "48.000 millones de dรณlares", + "TypeName": "currency", + "Resolution": { + "value": "48000000000", + "unit": "Dรณlar" + }, + "Start": 61, + "End": 86 + } + ] + }, + { + "Input": "Fluor Corp. dijo que se le adjudicรณ un contrato de $ 300 millones para prestar servicios de ingenierรญa y gestiรณn de la construcciรณn en una mina de cobre en Irian Jaya, Indonesia, para una unidad de Freeport-McMoran Copper co.", + "Results": [ + { + "Text": "$ 300 millones", + "TypeName": "currency", + "Resolution": { + "value": "300000000", + "unit": "Dรณlar" + }, + "Start": 51, + "End": 64 + } + ] + }, + { + "Input": "La bolsa americana dijo que un asiento fue vendido por $ 5.000 desde la venta anterior el viernes pasado.", + "Results": [ + { + "Text": "$ 5.000", + "TypeName": "currency", + "Resolution": { + "value": "5000", + "unit": "Dรณlar" + }, + "Start": 55, + "End": 61 + } + ] + }, + { + "Input": "Warner Communications Inc., que estรก siendo adquirida por Time Warner, ha presentado una demanda por violaciรณn de contrato de un mil millones de dรณlares contra Sony y dos productores.", + "Results": [ + { + "Text": "un mil millones de dรณlares", + "TypeName": "currency", + "Resolution": { + "value": "1000000000", + "unit": "Dรณlar" + }, + "Start": 126, + "End": 151 + } + ] + }, + { + "Input": "En agosto, Asarco, a travรฉs de su subsidiaria Lac d'amiante Du Quรฉbec, vendiรณ el interรฉs restante de un tercio en una sociedad limitada minera de amianto en Canadรก por $ 11,7 millones.", + "Results": [ + { + "Text": "$ 11,7 millones", + "TypeName": "currency", + "Resolution": { + "value": "11700000", + "unit": "Dรณlar" + }, + "Start": 168, + "End": 182 + } + ] + }, + { + "Input": "En 1988, las exportaciones de juguetes y juegos de producciรณn nacional cayeron un 19% desde 1987 hasta alcanzar los 10050 millones de dรณlares de Hong Kong.", + "Results": [ + { + "Text": "10050 millones de dรณlares de hong kong", + "TypeName": "currency", + "Resolution": { + "value": "10050000000", + "unit": "Dรณlar de Hong Kong" + }, + "Start": 116, + "End": 153 + } + ] + }, + { + "Input": "Las ventas del cuarto trimestre fiscal crecieron cerca de 18% a $ 1,17 mil millones en comparacion al aรฑo anterior.", + "Results": [ + { + "Text": "$ 1,17 mil millones", + "TypeName": "currency", + "Resolution": { + "value": "1170000000", + "unit": "Dรณlar" + }, + "Start": 64, + "End": 82 + } + ] + }, + { + "Input": "Durante la primera hora de ayer, los precios cayeron hasta 1/4 de punto, o bajaron alrededor de $ 2,50 por cada monto nominal.", + "Results": [ + { + "Text": "$ 2,50", + "TypeName": "currency", + "Resolution": { + "value": "2,5", + "unit": "Dรณlar" + }, + "Start": 96, + "End": 101 + } + ] + }, + { + "Input": "New Jersey, por ejemplo, se le pidiรณ que aceptara $ 300.000, pero se negรณ", + "Results": [ + { + "Text": "$ 300.000", + "TypeName": "currency", + "Resolution": { + "value": "300000", + "unit": "Dรณlar" + }, + "Start": 50, + "End": 58 + } + ] + }, + { + "Input": "Las ventas subieron 6,2% a $ 1,45 mil millones", + "Results": [ + { + "Text": "$ 1,45 mil millones", + "TypeName": "currency", + "Resolution": { + "value": "1450000000", + "unit": "Dรณlar" + }, + "Start": 27, + "End": 45 + } + ] + }, + { + "Input": "A partir de ayer por la tarde, los reembolsos representaron menos del 15% de la posiciรณn total de efectivo de alrededor de $ 2 mil millones de los fondos de acciones de fidelidad.", + "Results": [ + { + "Text": "$ 2 mil millones", + "TypeName": "currency", + "Resolution": { + "value": "2000000000", + "unit": "Dรณlar" + }, + "Start": 123, + "End": 138 + } + ] + }, + { + "Input": "Onvia. Com Inc., bajรณ 34 centavos", + "Results": [ + { + "Text": "34 centavos", + "TypeName": "currency", + "Resolution": { + "value": "34", + "unit": "Centavo" + }, + "Start": 22, + "End": 32 + } + ] + }, + { + "Input": "El nuevo folleto dice que si la adquisiciรณn hubiera sido completada antes, las ganancias antes de impuestos \"habrรญan sido insuficientes para cubrir sus cargos fijos, incluyendo intereses sobre tรญtulos de deuda\", por aproximadamente $ 62,7 millones en el primer semestre de 1989.", + "Results": [ + { + "Text": "$ 62,7 millones", + "TypeName": "currency", + "Resolution": { + "value": "62700000", + "unit": "Dรณlar" + }, + "Start": 232, + "End": 246 + } + ] + }, + { + "Input": "Filenet seรฑalรณ que tenรญa efectivo y valores negociables por un total de $ 22,5 millones en septiembre.", + "Results": [ + { + "Text": "$ 22,5 millones", + "TypeName": "currency", + "Resolution": { + "value": "22500000", + "unit": "Dรณlar" + }, + "Start": 72, + "End": 86 + } + ] + }, + { + "Input": "Para los 20 restaurantes mรกs caros de la ciudad, el precio de una cena aumentรณ a $ 63,45, tambiรฉn hubo un aumento del 8 por ciento.", + "Results": [ + { + "Text": "$ 63,45", + "TypeName": "currency", + "Resolution": { + "value": "63,45", + "unit": "Dรณlar" + }, + "Start": 81, + "End": 87 + } + ] + }, + { + "Input": "Trans Mundo Airlines Inc., ofreciendo billetes senior de 150 millones de dรณlares, a travรฉs de Drexel Burnham.", + "Results": [ + { + "Text": "150 millones de dรณlares", + "TypeName": "currency", + "Resolution": { + "value": "150000000", + "unit": "Dรณlar" + }, + "Start": 57, + "End": 79 + } + ] + }, + { + "Input": "El fettuccine con champiรฑones portobello cuesta $ 8,50.", + "Results": [ + { + "Text": "$ 8,50", + "TypeName": "currency", + "Resolution": { + "value": "8,5", + "unit": "Dรณlar" + }, + "Start": 48, + "End": 53 + } + ] + }, + { + "Input": "El delivery de marzo terminรณ con un anticipo de 14,27 centavos", + "Results": [ + { + "Text": "14,27 centavos", + "TypeName": "currency", + "Resolution": { + "value": "14,27", + "unit": "Centavo" + }, + "Start": 48, + "End": 61 + } + ] + }, + { + "Input": "En el tercer trimestre de 1988 fue de $ 75,3 millones", + "Results": [ + { + "Text": "$ 75,3 millones", + "TypeName": "currency", + "Resolution": { + "value": "75300000", + "unit": "Dรณlar" + }, + "Start": 38, + "End": 52 + } + ] + }, + { + "Input": "La confianza de los demandantes del protector del dalkon $ 2,38 mil millones fue establecida", + "Results": [ + { + "Text": "$ 2,38 mil millones", + "TypeName": "currency", + "Resolution": { + "value": "2380000000", + "unit": "Dรณlar" + }, + "Start": 57, + "End": 75 + } + ] + }, + { + "Input": "Los tรฉrminos de la oferta pusieron un valor de 528 millones de francos por 32,99% de participaciรณn", + "Results": [ + { + "Text": "528 millones de francos", + "TypeName": "currency", + "Resolution": { + "value": "528000000", + "unit": "Franco" + }, + "Start": 47, + "End": 69 + } + ] + }, + { + "Input": "Rusia aceptรณ un prรฉstamo del Banco Mundial de US$ 150 millones para combatir la propagaciรณn del sida y la tuberculosis, poniendo fin a un proceso de negociaciรณn que durรณ cuatro aรฑos, dijeron el viernes funcionarios del Banco Mundial.", + "Results": [ + { + "Text": "us$ 150 millones", + "TypeName": "currency", + "Resolution": { + "value": "150000000", + "unit": "Dรณlar estadounidense" + }, + "Start": 46, + "End": 61 + } + ] + }, + { + "Input": "El pacto de la campana anterior estaba valorado en alrededor de $ 98 por acciรณn", + "Results": [ + { + "Text": "$ 98", + "TypeName": "currency", + "Resolution": { + "value": "98", + "unit": "Dรณlar" + }, + "Start": 64, + "End": 67 + } + ] + }, + { + "Input": "Un distribuidor dijo que la conversaciรณn fue que la firma vendiรณ cerca de 500 millones de dรณlares de bonos de 30 aรฑos", + "Results": [ + { + "Text": "500 millones de dรณlares", + "TypeName": "currency", + "Resolution": { + "value": "500000000", + "unit": "Dรณlar" + }, + "Start": 74, + "End": 96 + } + ] + }, + { + "Input": "Para el tercer trimestre, Sears dijo que sus ingresos totales aumentaron 4. 8% a $ 13180 millones a un aรฑo antes.", + "Results": [ + { + "Text": "$ 13180 millones", + "TypeName": "currency", + "Resolution": { + "value": "13180000000", + "unit": "Dรณlar" + }, + "Start": 81, + "End": 96 + } + ] + }, + { + "Input": "Para los nueve meses, el etil dijo que la red cayรณ 2% o $ 1,40 por acciรณn", + "Results": [ + { + "Text": "$ 1,40", + "TypeName": "currency", + "Resolution": { + "value": "1,4", + "unit": "Dรณlar" + }, + "Start": 56, + "End": 61 + } + ] + }, + { + "Input": "Las expectativas de los analistas sugieren un dรฉficit en cuenta corriente de septiembre de 1. 6 mil millones ($ 2,54 mil millones), comparado con los 2MM de agosto en dรฉficit.", + "Results": [ + { + "Text": "$ 2,54 mil millones", + "TypeName": "currency", + "Resolution": { + "value": "2540000000", + "unit": "Dรณlar" + }, + "Start": 110, + "End": 128 + } + ] + }, + { + "Input": "125 millones de dรณlares australianos de eurobonos de cupรณn, a un precio de 50,9375 para producir 15,06% menos comisiones a travรฉs de Hambros Bank ltd.", + "Results": [ + { + "Text": "125 millones de dรณlares australianos", + "TypeName": "currency", + "Resolution": { + "value": "125000000", + "unit": "Dรณlar australiano" + }, + "Start": 0, + "End": 35 + } + ] + }, + { + "Input": "El viernes, el secretario jefe del gabinete anunciรณ que ocho ministros del gabinete habรญan recibido cinco millones de yenes de la industria", + "Results": [ + { + "Text": "cinco millones de yenes", + "TypeName": "currency", + "Resolution": { + "value": "5000000", + "unit": "Yen" + }, + "Start": 100, + "End": 122 + } + ] + }, + { + "Input": "Incluyendo 450.000 yenes por el primer ministro Toshiki Kaifu", + "Results": [ + { + "Text": "450.000 yenes", + "TypeName": "currency", + "Resolution": { + "value": "450000", + "unit": "Yen" + }, + "Start": 11, + "End": 23 + } + ] + }, + { + "Input": "Dรณllar : 143,80 yenes, arriba de 0,95; 1.8500 puntos, arriba de 0,0085.", + "Results": [ + { + "Text": "143,80 yenes", + "TypeName": "currency", + "Resolution": { + "value": "143,8", + "unit": "Yen" + }, + "Start": 9, + "End": 20 + } + ] + }, + { + "Input": "Orkem S.A., un fabricante francรฉs de productos quรญmicos controlados por el Estado, estรก haciendo una oferta amistosa de 470 peniques por acciรณn para los 59,2% de UK", + "Results": [ + { + "Text": "470 peniques", + "TypeName": "currency", + "Resolution": { + "value": "470", + "unit": "Penique" + }, + "Start": 120, + "End": 131 + } + ] + }, + { + "Input": "Agosto, el gasto ajustado de las familias asalariadas disminuyรณ 0,6% a 309.381 yenes de un aรฑo antes.", + "Results": [ + { + "Text": "309.381 yenes", + "TypeName": "currency", + "Resolution": { + "value": "309381", + "unit": "Yen" + }, + "Start": 71, + "End": 83 + } + ] + }, + { + "Input": "Sr. Bowder dijo que los C$ 300 millones de ingresos...", + "Results": [ + { + "Text": "c$ 300 millones", + "TypeName": "currency", + "Resolution": { + "value": "300000000", + "unit": "Dรณlar canadiense" + }, + "Start": 24, + "End": 38 + } + ] + }, + { + "Input": "Ascenderรญa a alrededor de C$ 1,34 por acciรณn.", + "Results": [ + { + "Text": "c$ 1,34", + "TypeName": "currency", + "Resolution": { + "value": "1,34", + "unit": "Dรณlar canadiense" + }, + "Start": 26, + "End": 32 + } + ] + }, + { + "Input": "Los precios de los huevos promediaron 64,2 centavos la docena.", + "Results": [ + { + "Text": "64,2 centavos", + "TypeName": "currency", + "Resolution": { + "value": "64,2", + "unit": "Centavo" + }, + "Start": 38, + "End": 50 + } + ] + }, + { + "Input": "Aรบn asรญ, dijo que espera que las ventas para 1989 sean del orden de los 20.000 millones de francos, lo que refleja la facturaciรณn anticipada de dos grandes contratos en la segunda mitad del aรฑo.", + "Results": [ + { + "Text": "20.000 millones de francos", + "TypeName": "currency", + "Resolution": { + "value": "20000000000", + "unit": "Franco" + }, + "Start": 72, + "End": 97 + } + ] + }, + { + "Input": "La transacciรณn pidiรณ a Murdoch's News International, una unidad de noticias australia corp., para suscribir una emisiรณn de derechos valorada en 6,65 mil millones de pesetas.", + "Results": [ + { + "Text": "6,65 mil millones de pesetas", + "TypeName": "currency", + "Resolution": { + "value": "6650000000", + "unit": "Peseta" + }, + "Start": 144, + "End": 171 + } + ] + }, + { + "Input": "Fujitsu ltd dijo que quiere retirar su polรฉmica oferta de un yen para diseรฑar un sistema de computadoras de agua para la ciudad de hiroshima.", + "Results": [ + { + "Text": "un yen", + "TypeName": "currency", + "Resolution": { + "value": "1", + "unit": "Yen" + }, + "Start": 58, + "End": 63 + } + ] + }, + { + "Input": "250 millones de florines neerlandeses de 7 3/4% de bonos debidos nov. 15, 1999, a un precio de 101 1/4 para dar 7. 57% al precio de emisiรณn y 7. 86% menos los honorarios completos, vรญa el banco del amro.", + "Results": [ + { + "Text": "250 millones de florines neerlandeses", + "TypeName": "currency", + "Resolution": { + "value": "250000000", + "unit": "Florรญn neerlandรฉs" + }, + "Start": 0, + "End": 36 + } + ] + }, + { + "Input": "Ademรกs, el banco tiene la opciรณn de comprar una participaciรณn de 30,84% en BIP societe generale despuรฉs de enero. 1.1990 a 1.015 francos por acciรณn.", + "Results": [ + { + "Text": "1.015 francos", + "TypeName": "currency", + "Resolution": { + "value": "1015", + "unit": "Franco" + }, + "Start": 123, + "End": 135 + } + ] + }, + { + "Input": "Sus acciones se deslizaron en los รบltimos tratos para cerrar un centavo", + "Results": [ + { + "Text": "un centavo", + "TypeName": "currency", + "Resolution": { + "value": "1", + "unit": "Centavo" + }, + "Start": 61, + "End": 70 + } + ] + }, + { + "Input": "Por acciรณn menor a 197 peniques.", + "Results": [ + { + "Text": "197 peniques", + "TypeName": "currency", + "Resolution": { + "value": "197", + "unit": "Penique" + }, + "Start": 19, + "End": 30 + } + ] + }, + { + "Input": "Su beneficio operativo trimestral mejorรณ a 361 millones de libras", + "Results": [ + { + "Text": "361 millones de libras", + "TypeName": "currency", + "Resolution": { + "value": "361000000", + "unit": "Libra" + }, + "Start": 43, + "End": 64 + } + ] + }, + { + "Input": "El aรฑo pasado, el valor bruto de producciรณn de las empresas del municipio de toda la ciudad se rompiรณ por 100 millones de yuanes por primera vez, ocupando el primer lugar en toda la provincia.", + "Results": [ + { + "Text": "100 millones de yuanes", + "TypeName": "currency", + "Resolution": { + "value": "100000000", + "unit": "Yuan chino" + }, + "Start": 106, + "End": 127 + } + ] + }, + { + "Input": "Los guardabosques consiguieron guardar ยฃ 50 millones ahorrados por el consejo de Baxendale-Walker.", + "Results": [ + { + "Text": "ยฃ 50 millones", + "TypeName": "currency", + "Resolution": { + "value": "50000000", + "unit": "Libra" + }, + "Start": 39, + "End": 51 + } + ] + }, + { + "Input": "A su vez, francis leung pak-to ha acordado vender una participaciรณn de 8% en PCCW a telefรณnica por 323 millones de euros.", + "Results": [ + { + "Text": "323 millones de euros", + "TypeName": "currency", + "Resolution": { + "value": "323000000", + "unit": "Euro" + }, + "Start": 99, + "End": 119 + } + ] + }, + { + "Input": "La UEFA acusรณ a ferguson de desacreditar el juego con sus comentarios, y el 1 de mayo de ese aรฑo fue multado con 10.000 francos suizos.", + "Results": [ + { + "Text": "10.000 francos suizos", + "TypeName": "currency", + "Resolution": { + "value": "10000", + "unit": "Franco suizo" + }, + "Start": 113, + "End": 133 + } + ] + }, + { + "Input": "El IPL firmรณ a las lรญneas aรฉreas de martรญn pescador como el socio oficial del รกrbitro para la serie en un reparto (aproximadamente ยฃ 15 millones).", + "Results": [ + { + "Text": "ยฃ 15 millones", + "TypeName": "currency", + "Resolution": { + "value": "15000000", + "unit": "Libra" + }, + "Start": 131, + "End": 143 + } + ] + }, + { + "Input": "Los ingresos de la industria electrรณnica de adelaide ha crecido en alrededor del 15% anual desde 1990, y en 2011 supera los $ 4 mil millones.", + "Results": [ + { + "Text": "$ 4 mil millones", + "TypeName": "currency", + "Resolution": { + "value": "4000000000", + "unit": "Dรณlar" + }, + "Start": 124, + "End": 139 + } + ] + }, + { + "Input": "Abel y sus asociados ofrecen 4 millones de dรณlares por hacer los efectos de la pelรญcula.", + "Results": [ + { + "Text": "4 millones de dรณlares", + "TypeName": "currency", + "Resolution": { + "value": "4000000", + "unit": "Dรณlar" + }, + "Start": 29, + "End": 49 + } + ] + }, + { + "Input": "Malone demandรณ a 20th century-fox por $ 1,6 millones por incumplimiento de contrato.", + "Results": [ + { + "Text": "$ 1,6 millones", + "TypeName": "currency", + "Resolution": { + "value": "1600000", + "unit": "Dรณlar" + }, + "Start": 38, + "End": 51 + } + ] + }, + { + "Input": "En 2003, Bayern Munich prestรณ โ‚ฌ 2 millones a Dortmund por un par de meses para pagar su nรณmina.", + "Results": [ + { + "Text": "โ‚ฌ 2 millones", + "TypeName": "currency", + "Resolution": { + "value": "2000000", + "unit": "Euro" + }, + "Start": 30, + "End": 41 + } + ] + }, + { + "Input": "Lockheed Martin y el gobierno de los Estados Unidos intensamente presionaron para el contrato de US$ 10 mil millones de la India para 126 aviones de combate.", + "Results": [ + { + "Text": "us$ 10 mil millones", + "TypeName": "currency", + "Resolution": { + "value": "10000000000", + "unit": "Dรณlar estadounidense" + }, + "Start": 97, + "End": 115 + } + ] + }, + { + "Input": "Segรบn la firma de investigaciรณn NPD, el precio de venta promedio de todas las PC portรกtiles de las ventanas ha caรญdo de $ 659 en octubre de 2008 a", + "Results": [ + { + "Text": "$ 659", + "TypeName": "currency", + "Resolution": { + "value": "659", + "unit": "Dรณlar" + }, + "Start": 120, + "End": 124 + } + ] + }, + { + "Input": "Tel flotรณ en la bolsa australiana a $ 2 por acciรณn en noviembre de 1997.", + "Results": [ + { + "Text": "$ 2", + "TypeName": "currency", + "Resolution": { + "value": "2", + "unit": "Dรณlar" + }, + "Start": 36, + "End": 38 + } + ] + }, + { + "Input": "El stand del este (la avenida de Worcester) se terminรณ en 1934 y esta capacidad aumentada a alrededor 80.000 espectadores pero costรณ ยฃ 60.000.", + "Results": [ + { + "Text": "ยฃ 60.000", + "TypeName": "currency", + "Resolution": { + "value": "60000", + "unit": "Libra" + }, + "Start": 133, + "End": 140 + } + ] + }, + { + "Input": "Su compaรฑero de equipo Fulham Johnny Haynes se convirtiรณ en el primer jugador de ยฃ 100.", + "Results": [ + { + "Text": "ยฃ 100", + "TypeName": "currency", + "Resolution": { + "value": "100", + "unit": "Libra" + }, + "Start": 81, + "End": 85 + } + ] + }, + { + "Input": "Para los nueve meses, la red de AMR subiรณ 15% a $ 415,9 millones", + "Results": [ + { + "Text": "$ 415,9 millones", + "TypeName": "currency", + "Resolution": { + "value": "415900000", + "unit": "Dรณlar" + }, + "Start": 48, + "End": 63 + } + ] + }, + { + "Input": "El precio de la acciรณn de la aerolรญnea ya estรก muy por debajo del nivel de 210 peniques visto despuรฉs de que la compaรฑรญa anunciรณ la emisiรณn de derechos a fines de septiembre.", + "Results": [ + { + "Text": "210 peniques", + "TypeName": "currency", + "Resolution": { + "value": "210", + "unit": "Penique" + }, + "Start": 75, + "End": 86 + } + ] + }, + { + "Input": "Rolling Stone observรณ, \"Harpercollins adquiriรณ el proyecto de libro por $ 3 millones en 2008.", + "Results": [ + { + "Text": "$ 3 millones", + "TypeName": "currency", + "Resolution": { + "value": "3000000", + "unit": "Dรณlar" + }, + "Start": 72, + "End": 83 + } + ] + }, + { + "Input": "Su conclusiรณn fue un pronunciamiento terso que $ 48 \"no es adecuado\"", + "Results": [ + { + "Text": "$ 48", + "TypeName": "currency", + "Resolution": { + "value": "48", + "unit": "Dรณlar" + }, + "Start": 47, + "End": 50 + } + ] + }, + { + "Input": "2013, la ediciรณn de la revista forbes presenta a Keith en la portada con el tรญtulo mรบsica country's $ 500 millones.", + "Results": [ + { + "Text": "$ 500 millones", + "TypeName": "currency", + "Resolution": { + "value": "500000000", + "unit": "Dรณlar" + }, + "Start": 100, + "End": 113 + } + ] + }, + { + "Input": "Harry Ferguson nos demandรณ por el uso ilegal de sus patentes pidiendo una indemnizaciรณn de ยฃ 90 millones, resuelto fuera de la corte en 1952.", + "Results": [ + { + "Text": "ยฃ 90 millones", + "TypeName": "currency", + "Resolution": { + "value": "90000000", + "unit": "Libra" + }, + "Start": 91, + "End": 103 + } + ] + }, + { + "Input": "Aerosmith firmรณ con Columbia a mediados de 1972 por $ 125.000 y publicรณ su รกlbum debut, Aerosmith.", + "Results": [ + { + "Text": "$ 125.000", + "TypeName": "currency", + "Resolution": { + "value": "125000", + "unit": "Dรณlar" + }, + "Start": 52, + "End": 60 + } + ] + }, + { + "Input": "Fue una de las mayores adquisiciones de Coke desde que comprรณ Odwalla Inc. por $ 186 millones en 2001.", + "Results": [ + { + "Text": "$ 186 millones", + "TypeName": "currency", + "Resolution": { + "value": "186000000", + "unit": "Dรณlar" + }, + "Start": 79, + "End": 92 + } + ] + }, + { + "Input": "Apple y Creative llegaron a un acuerdo, con Apple pagando $ 100 millones a Creative y Creative para unirse al programa de accesorios \"hecho para ipod\".", + "Results": [ + { + "Text": "$ 100 millones", + "TypeName": "currency", + "Resolution": { + "value": "100000000", + "unit": "Dรณlar" + }, + "Start": 58, + "End": 71 + } + ] + }, + { + "Input": "A su vez, francis leung pak-a ha acordado vender una participaciรณn de 8% en PCCW a telefรณnica por 323 millones de euros.", + "Results": [ + { + "Text": "323 millones de euros", + "TypeName": "currency", + "Resolution": { + "value": "323000000", + "unit": "Euro" + }, + "Start": 98, + "End": 118 + } + ] + }, + { + "Input": "Malone demandรณ a 20th century-fox por 1,6 millones de dรณlares por incumplimiento de contrato;", + "Results": [ + { + "Text": "1,6 millones de dรณlares", + "TypeName": "currency", + "Resolution": { + "value": "1600000", + "unit": "Dรณlar" + }, + "Start": 38, + "End": 60 + } + ] + }, + { + "Input": "En 2003, Bayern munich prestรณ โ‚ฌ 2 millones a Dortmund por un par de meses para pagar su nรณmina.", + "Results": [ + { + "Text": "โ‚ฌ 2 millones", + "TypeName": "currency", + "Resolution": { + "value": "2000000", + "unit": "Euro" + }, + "Start": 30, + "End": 41 + } + ] + }, + { + "Input": "Lockheed martin y el gobierno de los estados unidos intensamente presionaron para el contrato de U$D 10 mil millones de la India para 126 aviones de combate.", + "Results": [ + { + "Text": "u$d 10 mil millones", + "TypeName": "currency", + "Resolution": { + "value": "10000000000", + "unit": "Dรณlar estadounidense" + }, + "Start": 97, + "End": 115 + } + ] + }, + { + "Input": "La presentaciรณn de hart-scott se revisa y se resuelve cualquier problema antimonopolio. Por lo general, hart-scott se utiliza ahora para dar a los gerentes de las firmas objetivo noticias tempranas de una oferta y la oportunidad de utilizar la revisiรณn regulatoria como una tรกctica de retraso. El impuesto de 20.000 dรณlares serรญa un pequeรฑo costo en un acuerdo de varios billones de dรณlares, pero un grave obstรกculo para miles de pequeรฑos acuerdos amistosos.", + "Results": [ + { + "Text": "20.000 dรณlares", + "TypeName": "currency", + "Resolution": { + "value": "20000", + "unit": "Dรณlar" + }, + "Start": 309, + "End": 322 + }, + { + "Text": "dรณlares", + "TypeName": "currency", + "Resolution": { + "value": null, + "unit": "Dรณlar" + }, + "Start": 383, + "End": 389 + } + ] + }, + { + "Input": "El fideicomiso de rentas nacionales de bienes raรญces dijo que reanudarรก los pagos de dividendos con un dividendo de 12 centavos de dรณlar que se pagarรก el 6 de noviembre a las acciones de rรฉcord el 25 de octubre.", + "Results": [ + { + "Text": "12 centavos", + "TypeName": "currency", + "Resolution": { + "value": "12", + "unit": "Centavo" + }, + "Start": 116, + "End": 126 + }, + { + "Text": "dรณlar", + "TypeName": "currency", + "Resolution": { + "value": null, + "unit": "Dรณlar" + }, + "Start": 131, + "End": 135 + } + ] + }, + { + "Input": "Ayer me encontrรฉ a Obama en Taco Bell y me pidio $5.00 prestados. Me los devolverรก el 3 de Enero del 2019.", + "NotSupported": "java", + "Results": [ + { + "Text": "$5.00", + "TypeName": "currency", + "Resolution": { + "value": "5", + "unit": "Dรณlar" + }, + "Start": 49, + "End": 53 + } + ] + }, + { + "Input": "Ayer me encontrรฉ a Obama en Taco Bell y me pidio $5,00 prestados. Me los devolverรก el 3 de Enero del 2019.", + "Results": [ + { + "Text": "$5,00", + "TypeName": "currency", + "Resolution": { + "value": "5", + "unit": "Dรณlar" + }, + "Start": 49, + "End": 53 + } + ] + }, + { + "Input": "solo cuesta 15 dolares y 15 centavos.", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "15 dolares y 15 centavos", + "TypeName": "currency", + "Resolution": { + "value": "15,15", + "unit": "Dรณlar" + }, + "Start": 12, + "End": 35 + } + ] + }, + { + "Input": "solo cuesta trece euros y cuarenta y cinco cรฉntimos.", + "NotSupported": "javascript, python, java", + "Results": [ + { + "Text": "trece euros y cuarenta y cinco cรฉntimos", + "TypeName": "currency", + "Resolution": { + "value": "13,45", + "unit": "Euro" + }, + "Start": 12, + "End": 50 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Spanish/DimensionModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Spanish/DimensionModel.json new file mode 100644 index 000000000..94f1d092d --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Spanish/DimensionModel.json @@ -0,0 +1,766 @@ +[ + { + "Input": "75ml", + "Results": [ + { + "Text": "75ml", + "TypeName": "dimension", + "Resolution": { + "value": "75", + "unit": "Mililitro", + "subtype": "Volume" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "Su mayor inconveniente puede ser su espesor de 3 pulgadas, lo suficientemente grande como para que un consultor lo describa como \"clunky\".", + "Results": [ + { + "Text": "3 pulgadas", + "TypeName": "dimension", + "Resolution": { + "value": "3", + "unit": "Pulgada", + "subtype": "Length" + }, + "Start": 47, + "End": 56 + } + ] + }, + { + "Input": "Un tornado rugiรณ a travรฉs de un area de unas diez millas de largo allรญ, matando al menos a catorce personas y convirtiendo decenas de hogares en escombros", + "Results": [ + { + "Text": "diez millas", + "TypeName": "dimension", + "Resolution": { + "value": "10", + "unit": "Milla", + "subtype": "Length" + }, + "Start": 45, + "End": 55 + } + ] + }, + { + "Input": "Se necesita mรกs de 10 1/2 millas de cable y alambre para conectar todo y 23 equipos", + "Results": [ + { + "Text": "10 1/2 millas", + "TypeName": "dimension", + "Resolution": { + "value": "10,5", + "unit": "Milla", + "subtype": "Length" + }, + "Start": 19, + "End": 31 + } + ] + }, + { + "Input": "El viaje de seis millas de mi hotel al aeropuerto que deberรญa tardar 20 minutos, tardรณ mรกs de tres horas.", + "Results": [ + { + "Text": "seis millas", + "TypeName": "dimension", + "Resolution": { + "value": "6", + "unit": "Milla", + "subtype": "Length" + }, + "Start": 12, + "End": 22 + } + ] + }, + { + "Input": "Es lo que 1) explica por quรฉ somos como nosotros mismos en lugar de Bo Jackson; 2) advierte que es posible ahogarse en un lago que promedia dos pies de profundidad; y 3) predice que 10.000 monos colocados ante 10.000 pianos producirรญan 1.118 melodรญas publicitables del rock'n'roll.", + "Results": [ + { + "Text": "dos pies", + "TypeName": "dimension", + "Resolution": { + "value": "2", + "unit": "Pie", + "subtype": "Length" + }, + "Start": 140, + "End": 147 + } + ] + }, + { + "Input": "El 19 de mayo, la FDA comenzรณ a detener las setas chinas en latas de 68 onzas despuรฉs de que mรกs de 100 personas en Mississippi, Nueva York y Pennsylvania se enfermaron al comer hongos contaminados.", + "Results": [ + { + "Text": "68 onzas", + "TypeName": "dimension", + "Resolution": { + "value": "68", + "unit": "Onza", + "subtype": "Weight" + }, + "Start": 69, + "End": 76 + } + ] + }, + { + "Input": "El sr. Hulings se regodea que vendiรณ todas sus acciones una semana antes de que el mercado se desplomara 190 puntos en oct. 13, y estรก utilizando el dinero para ayudar a comprar una granja de caballos de 45 acres.", + "Results": [ + { + "Text": "45 acres", + "TypeName": "dimension", + "Resolution": { + "value": "45", + "unit": "Acre", + "subtype": "Area" + }, + "Start": 204, + "End": 211 + } + ] + }, + { + "Input": "Bartlett habรญa levantado paredes sin ventanas (ladrillo, enrejado, seto) de ocho a diez pies de alto, convirtiendo sus interiores en una sombra stygiana de un dรญa.", + "Results": [ + { + "Text": "diez pies", + "TypeName": "dimension", + "Resolution": { + "value": "10", + "unit": "Pie", + "subtype": "Length" + }, + "Start": 83, + "End": 91 + } + ] + }, + { + "Input": "'La administraciรณn no quiere sorpresas', comenta Jack Zaves, quien, como director de servicios de combustible de American Airlines, compra unos 2.400 millones de galones de combustible para aviones al aรฑo.", + "Results": [ + { + "Text": "2.400 millones de galones", + "TypeName": "dimension", + "Resolution": { + "value": "2400000000", + "unit": "Galรณn", + "subtype": "Volume" + }, + "Start": 144, + "End": 168 + } + ] + }, + { + "Input": "Un refrigerador de agua de 10 galones habรญa caรญdo al suelo, empapando la alfombra roja.", + "Results": [ + { + "Text": "10 galones", + "TypeName": "dimension", + "Resolution": { + "value": "10", + "unit": "Galรณn", + "subtype": "Volume" + }, + "Start": 27, + "End": 36 + } + ] + }, + { + "Input": "Cerca, seis delfines se divertirรกn en un acuario de agua salada de 1,5 millones de galones.", + "Results": [ + { + "Text": "1,5 millones de galones", + "TypeName": "dimension", + "Resolution": { + "value": "1500000", + "unit": "Galรณn", + "subtype": "Volume" + }, + "Start": 67, + "End": 89 + } + ] + }, + { + "Input": "Y este bebรฉ tiene mรกs de dos libras.", + "Results": [ + { + "Text": "dos libras", + "TypeName": "dimension", + "Resolution": { + "value": "2", + "unit": "Libra", + "subtype": "Weight" + }, + "Start": 25, + "End": 34 + } + ] + }, + { + "Input": "No confรญo en las personas que no comen, dijo ms. Volokh, aunque ella misma dejรณ de comer el almuerzo hace unos aรฑos para bajar 25 libras.", + "Results": [ + { + "Text": "25 libras", + "TypeName": "dimension", + "Resolution": { + "value": "25", + "unit": "Libra", + "subtype": "Weight" + }, + "Start": 127, + "End": 135 + } + ] + }, + { + "Input": "Shell, una subsidiaria del grupo real holandรฉs, se le permitirรก exportar 0,9 billones de pies cรบbicos, y el Golfo, una unidad de olympia & york developments ltd. se permitirรก exportar", + "Results": [ + { + "Text": "0,9 billones de pies cรบbicos", + "TypeName": "dimension", + "Resolution": { + "value": "900000000000", + "unit": "Pie cรบbico", + "subtype": "Volume" + }, + "Start": 73, + "End": 100 + } + ] + }, + { + "Input": "Ejรฉrcitos Tigrean ahora estรกn 200 millas al norte de Addis Ababa, amenazando la ciudad de รฉstos, que cortarรญa la capital de Mengistu desde el puerto de Assab, a travรฉs del cual todos los combustibles y otros suministros llegan a Addis Ababa.", + "Results": [ + { + "Text": "200 millas", + "TypeName": "dimension", + "Resolution": { + "value": "200", + "unit": "Milla", + "subtype": "Length" + }, + "Start": 30, + "End": 39 + } + ] + }, + { + "Input": "Dijo que una de las pc tomรณ un viaje de tres pies deslizรกndose por el suelo.", + "Results": [ + { + "Text": "tres pies", + "TypeName": "dimension", + "Resolution": { + "value": "3", + "unit": "Pie", + "subtype": "Length" + }, + "Start": 40, + "End": 48 + } + ] + }, + { + "Input": "El nรบcleo de sus propiedades es de 190.000 metros cuadrados de propiedad increรญblemente caras en el distrito de Marunouchi, el centro financiero y de negocios de Tokyo, a menudo en broma llamada 'pueblo Mitsubishi'", + "Results": [ + { + "Text": "190.000 metros cuadrados", + "TypeName": "dimension", + "Resolution": { + "value": "190000", + "unit": "Metro cuadrado", + "subtype": "Area" + }, + "Start": 35, + "End": 58 + } + ] + }, + { + "Input": "El satรฉlite, construido por Hughes para la organizaciรณn internacional de satรฉlites de telecomunicaciones, forma parte de un contrato de 700 millones de dรณlares otorgado a Hughes en 1982 para desarrollar cinco satรฉlites de tres toneladas.", + "Results": [ + { + "Text": "tres toneladas", + "TypeName": "dimension", + "Resolution": { + "value": "3", + "unit": "Tonelada", + "subtype": "Weight" + }, + "Start": 222, + "End": 235 + } + ] + }, + { + "Input": "En un informe de 1996 sobre armas biolรณgicas, el centro de estudios estratรฉgicos e internacionales, una instituciรณn de investigaciรณn de polรญticas pรบblicas en Washington, advirtiรณ que era fรกcil para los posibles terroristas montar armas biolรณgicas utilizando equipo comercial con una capacidad de 130 galones.", + "Results": [ + { + "Text": "130 galones", + "TypeName": "dimension", + "Resolution": { + "value": "130", + "unit": "Galรณn", + "subtype": "Volume" + }, + "Start": 296, + "End": 306 + } + ] + }, + { + "Input": "La recopilaciรณn de datos del departamento de comercio del grupo de comercio mostrรณ que las importaciones de Agosto, el segundo mayor mensual del aรฑo, subieron un 5% respecto de las 1.458.000 toneladas de julio, pero por debajo del mรกximo del aรฑo pasado en junio de 1988.", + "Results": [ + { + "Text": "1.458.000 toneladas", + "TypeName": "dimension", + "Resolution": { + "value": "1458000", + "unit": "Tonelada", + "subtype": "Weight" + }, + "Start": 181, + "End": 199 + } + ] + }, + { + "Input": "El 1 de noviembre, Singh tirรณ a unos seis pies de la taza", + "Results": [ + { + "Text": "seis pies", + "TypeName": "dimension", + "Resolution": { + "value": "6", + "unit": "Pie", + "subtype": "Length" + }, + "Start": 37, + "End": 45 + } + ] + }, + { + "Input": "Una t.mรฉtrica es igual a 2.204,62 libras.", + "Results": [ + { + "Text": "2.204,62 libras", + "TypeName": "dimension", + "Resolution": { + "value": "2204,62", + "unit": "Libra", + "subtype": "Weight" + }, + "Start": 25, + "End": 39 + } + ] + }, + { + "Input": "Por lo que cuando el cultivo de psyllium del aรฑo que viene se coseche en marzo, puede ser menor que las 16.000 toneladas mรฉtricas de los รบltimos aรฑos, justo en la cresta del boom del psyllium.", + "Results": [ + { + "Text": "16.000 toneladas mรฉtricas", + "TypeName": "dimension", + "Resolution": { + "value": "16000", + "unit": "Tonelada mรฉtrica", + "subtype": "Weight" + }, + "Start": 104, + "End": 128 + } + ] + }, + { + "Input": "El 486 es el descendiente de una larga serie de chips Intel que comenzรณ a dominar el mercado desde que IBM eligiรณ el chip de 16 bits 8088 para su primera computadora personal.", + "Results": [ + { + "Text": "16 bits", + "TypeName": "dimension", + "Resolution": { + "value": "16", + "unit": "bit", + "subtype": "Information" + }, + "Start": 125, + "End": 131 + } + ] + }, + { + "Input": "El ''jiotto caspita'' puede funcionar a mรกs de 188 millas por hora, dijo un portavoz de la compaรฑรญa.", + "Results": [ + { + "Text": "188 millas por hora", + "TypeName": "dimension", + "Resolution": { + "value": "188", + "unit": "Milla por hora", + "subtype": "Speed" + }, + "Start": 47, + "End": 65 + } + ] + }, + { + "Input": "La marina de guerra ha instalado una zona de aterrizaje para helicรณpteros de apenas 100 metros en una sala de operaciones mรณvil, apenas en las cercanรญas de Bagdad.", + "Results": [ + { + "Text": "100 metros", + "TypeName": "dimension", + "Resolution": { + "value": "100", + "unit": "Metro", + "subtype": "Length" + }, + "Start": 84, + "End": 93 + } + ] + }, + { + "Input": "Caltrans planea aรฑadir una segunda cubierta para autobuses y las flotas de autos por encima de la mediana de un tramo de 2,5 millas de la autopista Harbor, al sur de Los รngeles, cerca del coliseo conmemorativo.", + "Results": [ + { + "Text": "2,5 millas", + "TypeName": "dimension", + "Resolution": { + "value": "2,5", + "unit": "Milla", + "subtype": "Length" + }, + "Start": 121, + "End": 130 + } + ] + }, + { + "Input": "En mi viaje de cuatro millas a la sede de la granja cada maรฑana, conduje por otras cuatro casas vacรญas.", + "Results": [ + { + "Text": "cuatro millas", + "TypeName": "dimension", + "Resolution": { + "value": "4", + "unit": "Milla", + "subtype": "Length" + }, + "Start": 15, + "End": 27 + } + ] + }, + { + "Input": "Fuimos insultados, dijo Langa desde el cuartel general catรณlico griego, a unos 325 kilรณmetros al noroeste de Bucarest.", + "Results": [ + { + "Text": "325 kilรณmetros", + "TypeName": "dimension", + "Resolution": { + "value": "325", + "unit": "Kilรณmetro", + "subtype": "Length" + }, + "Start": 79, + "End": 92 + } + ] + }, + { + "Input": "Rotich es un pequeรฑo (5 pies", + "Results": [ + { + "Text": "5 pies", + "TypeName": "dimension", + "Resolution": { + "value": "5", + "unit": "Pie", + "subtype": "Length" + }, + "Start": 22, + "End": 27 + } + ] + }, + { + "Input": "4 pulgadas) de 28 aรฑos de edad que no comenzรณ a correr en serio hasta hace tres aรฑos y no habรญa competido en el interior hasta este mes.", + "Results": [ + { + "Text": "4 pulgadas", + "TypeName": "dimension", + "Resolution": { + "value": "4", + "unit": "Pulgada", + "subtype": "Length" + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": "Raceway park (Minnesota) en Shakopee es un รณvalo pavimentado de 1/4 de milla.", + "Results": [ + { + "Text": "1/4 de milla", + "TypeName": "dimension", + "Resolution": { + "value": "0,25", + "unit": "Milla", + "subtype": "Length" + }, + "Start": 64, + "End": 75 + } + ] + }, + { + "Input": "Castlecrag montaรฑa estรก situado al sur del lago Moat, 1,6 km al oeste del monte Frink a lo largo de la misma lรญnea de cresta.", + "Results": [ + { + "Text": "1,6 km", + "TypeName": "dimension", + "Resolution": { + "value": "1,6", + "unit": "Kilรณmetro", + "subtype": "Length" + }, + "Start": 54, + "End": 59 + } + ] + }, + { + "Input": "Las colinas de Javadi se encuentran a unos 17 km de Ambur.", + "Results": [ + { + "Text": "17 km", + "TypeName": "dimension", + "Resolution": { + "value": "17", + "unit": "Kilรณmetro", + "subtype": "Length" + }, + "Start": 43, + "End": 47 + } + ] + }, + { + "Input": "Despuรฉs de rodear el lago Michigan cerca de la exposiciรณn durante dos horas, el comandante Hugo Eckener aterrizรณ la aeronave de 776 pies en el cercano aeropuerto Curtiss-Wright en Glenview.", + "Results": [ + { + "Text": "776 pies", + "TypeName": "dimension", + "Resolution": { + "value": "776", + "unit": "Pie", + "subtype": "Length" + }, + "Start": 128, + "End": 135 + } + ] + }, + { + "Input": "El intercambio con la carretera 35 y la carretera 115 a Lindsay y Peterborough (salida 436) se encuentra a 500 metros al este de la carretera Bennett.", + "Results": [ + { + "Text": "500 metros", + "TypeName": "dimension", + "Resolution": { + "value": "500", + "unit": "Metro", + "subtype": "Length" + }, + "Start": 107, + "End": 116 + } + ] + }, + { + "Input": "En 1995 Cannon introdujo la primera lente SLR comercialmente disponible con estabilizaciรณn de imagen interna, 75 - 300 mm f / 4 - 5. 6 es usm.", + "NotSupported": "javascript, java", + "Results": [ + { + "Text": "300 mm", + "TypeName": "dimension", + "Resolution": { + "value": "300", + "unit": "Milรญmetro", + "subtype": "Length" + }, + "Start": 115, + "End": 120 + } + ] + }, + { + "Input": "Los aspectos mรกs destacados de los proyectos de ley son: -- una restricciรณn de la cantidad de bienes raรญces que una familia puede poseer, a 660 metros cuadrados en las seis ciudades mรกs grandes de la naciรณn, pero mรกs en ciudades pequeรฑas y รกreas rurales.", + "Results": [ + { + "Text": "660 metros cuadrados", + "TypeName": "dimension", + "Resolution": { + "value": "660", + "unit": "Metro cuadrado", + "subtype": "Area" + }, + "Start": 140, + "End": 159 + } + ] + }, + { + "Input": "El proyecto cuesta 46,8 millones de dรณlares, y estรก destinado a aumentar la capacidad de producciรณn de la empresa en un 25% a 34.500 toneladas mรฉtricas de cรกtodos de cobre al aรฑo.", + "Results": [ + { + "Text": "34.500 toneladas mรฉtricas", + "TypeName": "dimension", + "Resolution": { + "value": "34500", + "unit": "Tonelada mรฉtrica", + "subtype": "Weight" + }, + "Start": 126, + "End": 150 + } + ] + }, + { + "Input": "La producciรณn canadiense de lingotes de acero totalizรณ 291.890 toneladas mรฉtricas en la semana terminada el oct. 7, un 14,8% mรกs que el total de la semana anterior, informรณ Statistics Canada, una agencia federal.", + "Results": [ + { + "Text": "291.890 toneladas mรฉtricas", + "TypeName": "dimension", + "Resolution": { + "value": "291890", + "unit": "Tonelada mรฉtrica", + "subtype": "Weight" + }, + "Start": 55, + "End": 80 + } + ] + }, + { + "Input": "Las panteras floridas viven en el hogar que se extiende por 190 km2.", + "Results": [ + { + "Text": "190 km2", + "TypeName": "dimension", + "Resolution": { + "value": "190", + "unit": "Kilรณmetro cuadrado", + "subtype": "Area" + }, + "Start": 60, + "End": 66 + } + ] + }, + { + "Input": "Un asteroide de una milla de ancho nos golpea, en promedio, sรณlo una vez cada trescientos mil aรฑos.", + "Results": [ + { + "Text": "una milla", + "TypeName": "dimension", + "Resolution": { + "value": "1", + "unit": "Milla", + "subtype": "Length" + }, + "Start": 16, + "End": 24 + } + ] + }, + { + "Input": "Sin embargo, Premier incorporรณ el tren de potencia Nissan A12 (1.171 cc y 52 bhp) en lugar del motor Fiat original junto con una caja de cambios manual de Nissan.", + "Results": [ + { + "Text": "1.171 cc", + "TypeName": "dimension", + "Resolution": { + "value": "1171", + "unit": "Centรญmetro cรบbico", + "subtype": "Volume" + }, + "Start": 63, + "End": 70 + } + ] + }, + { + "Input": "En toda la industria, la producciรณn de petrรณleo en este paรญs se redujo en 500.000 barriles diarios a [] barriles en los primeros ocho meses de este aรฑo.", + "Results": [ + { + "Text": "500.000 barriles", + "TypeName": "dimension", + "Resolution": { + "value": "500000", + "unit": "Barril", + "subtype": "Volume" + }, + "Start": 74, + "End": 89 + }, + { + "Text": "barriles", + "TypeName": "dimension", + "Resolution": { + "value": null, + "unit": "Barril", + "subtype": "Volume" + }, + "Start": 104, + "End": 111 + } + ] + }, + { + "Input": "Sterling Armaments de Dagenham, Essex produjo un kit de conversiรณn que comprende un nuevo barril de 7,62 mm, una revista, un extractor y un eyector para la venta comercial.", + "Results": [ + { + "Text": "7,62 mm", + "TypeName": "dimension", + "Resolution": { + "value": "7,62", + "unit": "Milรญmetro", + "subtype": "Length" + }, + "Start": 100, + "End": 106 + }, + { + "Text": "barril", + "TypeName": "dimension", + "Resolution": { + "value": null, + "unit": "Barril", + "subtype": "Volume" + }, + "Start": 90, + "End": 95 + } + ] + }, + { + "Input": "2:00 pm", + "NotSupported": "java", + "Results": [] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Spanish/TemperatureModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Spanish/TemperatureModel.json new file mode 100644 index 000000000..02b0d00d9 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Spanish/TemperatureModel.json @@ -0,0 +1,722 @@ +[ + { + "Input": "La temperatura exterior es de 40 grados Celsius", + "Results": [ + { + "Text": "40 grados celsius", + "TypeName": "temperature", + "Resolution": { + "value": "40", + "unit": "Grado Celsius" + }, + "Start": 30, + "End": 46 + } + ] + }, + { + "Input": "Hace 90 fahrenheit en Texas", + "Results": [ + { + "Text": "90 fahrenheit", + "TypeName": "temperature", + "Resolution": { + "value": "90", + "unit": "Grado Fahrenheit" + }, + "Start": 5, + "End": 17 + } + ] + }, + { + "Input": "Convertir 10 celsius a fahrenheit", + "Results": [ + { + "Text": "10 celsius", + "TypeName": "temperature", + "Resolution": { + "value": "10", + "unit": "Grado Celsius" + }, + "Start": 10, + "End": 19 + }, + { + "Text": "fahrenheit", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "Grado Fahrenheit" + }, + "Start": 23, + "End": 32 + } + ] + }, + { + "Input": "-5 grados Fahrenheit", + "Results": [ + { + "Text": "-5 grados fahrenheit", + "TypeName": "temperature", + "Resolution": { + "value": "-5", + "unit": "Grado Fahrenheit" + }, + "Start": 0, + "End": 19 + } + ] + }, + { + "Input": "6 grados centรญgrados", + "Results": [ + { + "Text": "6 grados centรญgrados", + "TypeName": "temperature", + "Resolution": { + "value": "6", + "unit": "Grado Celsius" + }, + "Start": 0, + "End": 19 + } + ] + }, + { + "Input": "98,6 grados f es temperatura normal", + "Results": [ + { + "Text": "98,6 grados f", + "TypeName": "temperature", + "Resolution": { + "value": "98,6", + "unit": "Grado Fahrenheit" + }, + "Start": 0, + "End": 12 + } + ] + }, + { + "Input": "Ajuste la temperatura a 30 grados celsius", + "Results": [ + { + "Text": "30 grados celsius", + "TypeName": "temperature", + "Resolution": { + "value": "30", + "unit": "Grado Celsius" + }, + "Start": 24, + "End": 40 + } + ] + }, + { + "Input": "La temperatura normal es 98,6 grados Fahrenheit", + "Results": [ + { + "Text": "98,6 grados fahrenheit", + "TypeName": "temperature", + "Resolution": { + "value": "98,6", + "unit": "Grado Fahrenheit" + }, + "Start": 25, + "End": 46 + } + ] + }, + { + "Input": "100 grados f", + "Results": [ + { + "Text": "100 grados f", + "TypeName": "temperature", + "Resolution": { + "value": "100", + "unit": "Grado Fahrenheit" + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "20 Grados c", + "Results": [ + { + "Text": "20 grados c", + "TypeName": "temperature", + "Resolution": { + "value": "20", + "unit": "Grado Celsius" + }, + "Start": 0, + "End": 10 + } + ] + }, + { + "Input": "100 ยฐf", + "Results": [ + { + "Text": "100 ยฐf", + "TypeName": "temperature", + "Resolution": { + "value": "100", + "unit": "Grado Fahrenheit" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "20 ยฐc", + "Results": [ + { + "Text": "20 ยฐc", + "TypeName": "temperature", + "Resolution": { + "value": "20", + "unit": "Grado Celsius" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "100,2 Grados Fahrenheit es bajo", + "Results": [ + { + "Text": "100,2 grados fahrenheit", + "TypeName": "temperature", + "Resolution": { + "value": "100,2", + "unit": "Grado Fahrenheit" + }, + "Start": 0, + "End": 22 + } + ] + }, + { + "Input": "34,9 centรญgrado a fahrenheit", + "Results": [ + { + "Text": "34,9 centรญgrado", + "TypeName": "temperature", + "Resolution": { + "value": "34,9", + "unit": "Grado Celsius" + }, + "Start": 0, + "End": 14 + }, + { + "Text": "fahrenheit", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "Grado Fahrenheit" + }, + "Start": 18, + "End": 27 + } + ] + }, + { + "Input": "convertir 200 celsius celsius en fahrenheit", + "Results": [ + { + "Text": "200 celsius", + "TypeName": "temperature", + "Resolution": { + "value": "200", + "unit": "Grado Celsius" + }, + "Start": 10, + "End": 20 + }, + { + "Text": "celsius", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "Grado Celsius" + }, + "Start": 22, + "End": 28 + }, + { + "Text": "fahrenheit", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "Grado Fahrenheit" + }, + "Start": 33, + "End": 42 + } + ] + }, + { + "Input": "convertir 200 K en fahrenheit", + "Results": [ + { + "Text": "200 k", + "TypeName": "temperature", + "Resolution": { + "value": "200", + "unit": "Kelvin" + }, + "Start": 10, + "End": 14 + }, + { + "Text": "fahrenheit", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "Grado Fahrenheit" + }, + "Start": 19, + "End": 28 + } + ] + }, + { + "Input": "fahrenheit a celsius, cuantos celsius son 101 fahrenheit", + "Results": [ + { + "Text": "101 fahrenheit", + "TypeName": "temperature", + "Resolution": { + "value": "101", + "unit": "Grado Fahrenheit" + }, + "Start": 42, + "End": 55 + }, + { + "Text": "fahrenheit", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "Grado Fahrenheit" + }, + "Start": 0, + "End": 9 + }, + { + "Text": "celsius", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "Grado Celsius" + }, + "Start": 13, + "End": 19 + }, + { + "Text": "celsius", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "Grado Celsius" + }, + "Start": 30, + "End": 36 + } + ] + }, + { + "Input": "50 grados centรญgrados celsius a fahrenheit", + "Results": [ + { + "Text": "50 grados centรญgrados", + "TypeName": "temperature", + "Resolution": { + "value": "50", + "unit": "Grado Celsius" + }, + "Start": 0, + "End": 20 + }, + { + "Text": "celsius", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "Grado Celsius" + }, + "Start": 22, + "End": 28 + }, + { + "Text": "fahrenheit", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "Grado Fahrenheit" + }, + "Start": 32, + "End": 41 + } + ] + }, + { + "Input": "Podrรญa convertir 51 fahrenheit en grados celsius", + "Results": [ + { + "Text": "51 fahrenheit", + "TypeName": "temperature", + "Resolution": { + "value": "51", + "unit": "Grado Fahrenheit" + }, + "Start": 17, + "End": 29 + }, + { + "Text": "grados celsius", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "Grado Celsius" + }, + "Start": 34, + "End": 47 + } + ] + }, + { + "Input": "Convertir 106 grados Fahrenheit a grados centรญgrados", + "Results": [ + { + "Text": "106 grados fahrenheit", + "TypeName": "temperature", + "Resolution": { + "value": "106", + "unit": "Grado Fahrenheit" + }, + "Start": 10, + "End": 30 + }, + { + "Text": "grados centรญgrados", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "Grado Celsius" + }, + "Start": 34, + "End": 51 + } + ] + }, + { + "Input": "Convertir 106 K a grados centรญgrados", + "Results": [ + { + "Text": "106 k", + "TypeName": "temperature", + "Resolution": { + "value": "106", + "unit": "Kelvin" + }, + "Start": 10, + "End": 14 + }, + { + "Text": "grados centรญgrados", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "Grado Celsius" + }, + "Start": 18, + "End": 35 + } + ] + }, + { + "Input": "Convertir 45 grados Fahrenheit a Celsius", + "Results": [ + { + "Text": "45 grados fahrenheit", + "TypeName": "temperature", + "Resolution": { + "value": "45", + "unit": "Grado Fahrenheit" + }, + "Start": 10, + "End": 29 + }, + { + "Text": "celsius", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "Grado Celsius" + }, + "Start": 33, + "End": 39 + } + ] + }, + { + "Input": "Cรณmo convertir - 20 grados Fahrenheit a Celsius", + "Results": [ + { + "Text": "- 20 grados fahrenheit", + "TypeName": "temperature", + "Resolution": { + "value": "-20", + "unit": "Grado Fahrenheit" + }, + "Start": 15, + "End": 36 + }, + { + "Text": "celsius", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "Grado Celsius" + }, + "Start": 40, + "End": 46 + } + ] + }, + { + "Input": "10,5 celsius", + "Results": [ + { + "Text": "10,5 celsius", + "TypeName": "temperature", + "Resolution": { + "value": "10,5", + "unit": "Grado Celsius" + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "20 grados celsius", + "Results": [ + { + "Text": "20 grados celsius", + "TypeName": "temperature", + "Resolution": { + "value": "20", + "unit": "Grado Celsius" + }, + "Start": 0, + "End": 16 + } + ] + }, + { + "Input": "20,3 celsius", + "Results": [ + { + "Text": "20,3 celsius", + "TypeName": "temperature", + "Resolution": { + "value": "20,3", + "unit": "Grado Celsius" + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "34,5 celsius", + "Results": [ + { + "Text": "34,5 celsius", + "TypeName": "temperature", + "Resolution": { + "value": "34,5", + "unit": "Grado Celsius" + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "La temperatura exterior es de 98 grados", + "Results": [ + { + "Text": "98 grados", + "TypeName": "temperature", + "Resolution": { + "value": "98", + "unit": "Grado" + }, + "Start": 30, + "End": 38 + } + ] + }, + { + "Input": "Ajuste el termostato a 85 ยฐ", + "Results": [ + { + "Text": "85 ยฐ", + "TypeName": "temperature", + "Resolution": { + "value": "85", + "unit": "Grado" + }, + "Start": 23, + "End": 26 + } + ] + }, + { + "Input": "Ajuste el termostato a 85ยฐ", + "Results": [ + { + "Text": "85ยฐ", + "TypeName": "temperature", + "Resolution": { + "value": "85", + "unit": "Grado" + }, + "Start": 23, + "End": 25 + } + ] + }, + { + "Input": "Aumentar la temperatura en 5 grados", + "Results": [ + { + "Text": "5 grados", + "TypeName": "temperature", + "Resolution": { + "value": "5", + "unit": "Grado" + }, + "Start": 27, + "End": 34 + } + ] + }, + { + "Input": "Ajuste la temperatura a 70 grados f", + "Results": [ + { + "Text": "70 grados f", + "TypeName": "temperature", + "Resolution": { + "value": "70", + "unit": "Grado Fahrenheit" + }, + "Start": 24, + "End": 34 + } + ] + }, + { + "Input": "Aumentar la temperatura en 20 grados", + "Results": [ + { + "Text": "20 grados", + "TypeName": "temperature", + "Resolution": { + "value": "20", + "unit": "Grado" + }, + "Start": 27, + "End": 35 + } + ] + }, + { + "Input": "Ajuste la temperatura a 100 grados", + "Results": [ + { + "Text": "100 grados", + "TypeName": "temperature", + "Resolution": { + "value": "100", + "unit": "Grado" + }, + "Start": 24, + "End": 33 + } + ] + }, + { + "Input": "Ajuste la temperatura a 100 Kelvin", + "Results": [ + { + "Text": "100 kelvin", + "TypeName": "temperature", + "Resolution": { + "value": "100", + "unit": "Kelvin" + }, + "Start": 24, + "End": 33 + } + ] + }, + { + "Input": "Mantener la temperatura a 75 grados f", + "Results": [ + { + "Text": "75 grados f", + "TypeName": "temperature", + "Resolution": { + "value": "75", + "unit": "Grado Fahrenheit" + }, + "Start": 26, + "End": 36 + } + ] + }, + { + "Input": "Deje que la temperatura estรฉ a 40 centรญgrados", + "Results": [ + { + "Text": "40 centรญgrados", + "TypeName": "temperature", + "Resolution": { + "value": "40", + "unit": "Grado Celsius" + }, + "Start": 31, + "End": 44 + } + ] + }, + { + "Input": "Deje que la temperatura estรฉ a 50 grados.", + "Results": [ + { + "Text": "50 grados", + "TypeName": "temperature", + "Resolution": { + "value": "50", + "unit": "Grado" + }, + "Start": 31, + "End": 39 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Swedish/AgeModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Swedish/AgeModel.json new file mode 100644 index 000000000..03c8cd657 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Swedish/AgeModel.json @@ -0,0 +1,324 @@ +[ + { + "Input": "Nรคr hon var fem รฅr gammal lรคrde hon sig cykla.", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "fem รฅr gammal", + "TypeName": "age", + "Resolution": { + "value": "5", + "unit": "Year" + }, + "Start": 12, + "End": 24 + } + ] + }, + { + "Input": "Denna saga รคr tio รฅr gammal.", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "tio รฅr gammal", + "TypeName": "age", + "Resolution": { + "value": "10", + "unit": "Year" + }, + "Start": 14, + "End": 26 + } + ] + }, + { + "Input": "Jag รคr bara 29 รฅr gammal!", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "29 รฅr gammal", + "TypeName": "age", + "Resolution": { + "value": "29", + "unit": "Year" + }, + "Start": 12, + "End": 23 + } + ] + }, + { + "Input": "Nu, vid nittiofem รฅrs รฅlder, fรถrรคndras perspektiven.", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "nittiofem รฅrs รฅlder", + "TypeName": "age", + "Resolution": { + "value": "95", + "unit": "Year" + }, + "Start": 8, + "End": 26 + } + ] + }, + { + "Input": "Kinesiska muren รคr mer รคn 500 รฅr gammal och strรคcker sig รถver mer รคn 8000 kilometer.", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "500 รฅr gammal", + "TypeName": "age", + "Resolution": { + "value": "500", + "unit": "Year" + }, + "Start": 26, + "End": 38 + } + ] + }, + { + "Input": "Hon รคr 60 รฅr gammal. Hon fรถddes den 8 maj, 1945.", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "60 รฅr gammal", + "TypeName": "age", + "Resolution": { + "value": "60", + "unit": "Year" + }, + "Start": 7, + "End": 18 + } + ] + }, + { + "Input": "25% av fallen diagnosticeras inte fรถrrรคn vid 3 รฅrs รฅlder.", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "3 รฅrs รฅlder", + "TypeName": "age", + "Resolution": { + "value": "3", + "unit": "Year" + }, + "Start": 45, + "End": 55 + } + ] + }, + { + "Input": "Nรคr kommer kravet att infria ett lรถfte som รคr ett รฅr gammalt?", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "ett รฅr gammalt", + "TypeName": "age", + "Resolution": { + "value": "1", + "unit": "Year" + }, + "Start": 46, + "End": 59 + } + ] + }, + { + "Input": "Det hรคnde dรฅ barnet bara var tio mรฅnader gammalt.", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "tio mรฅnader gammalt", + "TypeName": "age", + "Resolution": { + "value": "10", + "unit": "Month" + }, + "Start": 29, + "End": 47 + } + ] + }, + { + "Input": "Kommittรฉns fรถrslag รคr 8 mรฅnader gammalt.", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "8 mรฅnader gammalt", + "TypeName": "age", + "Resolution": { + "value": "8", + "unit": "Month" + }, + "Start": 22, + "End": 38 + } + ] + }, + { + "Input": "Uppskattningsvis 50% av fallen diagnosticeras vid ungefรคr arton mรฅnaders รฅlder.", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "arton mรฅnaders รฅlder", + "TypeName": "age", + "Resolution": { + "value": "18", + "unit": "Month" + }, + "Start": 58, + "End": 77 + } + ] + }, + { + "Input": "Det รคr mรถjligt, men 2006 var 95% av dem yngre รคn tre mรฅnader gamla.", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "tre mรฅnader gamla", + "TypeName": "age", + "Resolution": { + "value": "3", + "unit": "Month" + }, + "Start": 49, + "End": 65 + } + ] + }, + { + "Input": "Om vi fortsรคtter i december kommer det vara tre veckor gammalt.", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "tre veckor gammalt", + "TypeName": "age", + "Resolution": { + "value": "3", + "unit": "Week" + }, + "Start": 44, + "End": 61 + } + ] + }, + { + "Input": "Vid 6 veckors รฅlder kan man redan bรถrja fira jul.", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "6 veckors รฅlder", + "TypeName": "age", + "Resolution": { + "value": "6", + "unit": "Week" + }, + "Start": 4, + "End": 18 + } + ] + }, + { + "Input": "En 90 dagar gammal vattenrรคkning รคr ganska gammal.", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "90 dagar gammal", + "TypeName": "age", + "Resolution": { + "value": "90", + "unit": "Day" + }, + "Start": 3, + "End": 17 + } + ] + }, + { + "Input": "Han รคr ungefรคr 40 - 50 รฅr gammal.", + "NotSupportedByDesign": "javascript, python, java", + "NotSupported": "javascript, java", + "Results": [ + { + "Text": "50 รฅr gammal", + "Start": 20, + "End": 31, + "TypeName": "age", + "Resolution": { + "unit": "Year", + "value": "50" + } + } + ] + }, + { + "Input": "En 3-รฅring รคr vรคldigt nyfiken!", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "3-รฅring", + "TypeName": "age", + "Resolution": { + "value": "3", + "unit": "Year" + }, + "Start": 3, + "End": 9 + } + ] + }, + { + "Input": "Vi har just kรถpt ett 5-รฅrigt sto.", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "5-รฅrigt", + "TypeName": "age", + "Resolution": { + "value": "5", + "unit": "Year" + }, + "Start": 21, + "End": 27 + } + ] + }, + { + "Input": "Han รคr 25 รฅr.", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "25 รฅr", + "TypeName": "age", + "Resolution": { + "value": "25", + "unit": "Year" + }, + "Start": 7, + "End": 11 + } + ] + }, + { + "Input": "Fรถlet รคr bara dagsgammalt.", + "NotSupportedByDesign": "dotnet, javascript, python, java", + "Comment": "The word 'dagsgammal(t)' w/out prefix should resolve as 1 day.", + "Results": [ + { + "Text": "dagsgammalt", + "TypeName": "age", + "Resolution": { + "value": "1", + "unit": "Day" + }, + "Start": 14, + "End": 24 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Swedish/CurrencyModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Swedish/CurrencyModel.json new file mode 100644 index 000000000..5eeec2ac4 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Swedish/CurrencyModel.json @@ -0,0 +1,454 @@ +[ + { + "Input": "bilen kostar 250000 kronor", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "250000 kronor", + "TypeName": "currency", + "Resolution": { + "value": "250000", + "unit": "Krone" + }, + "Start": 13, + "End": 25 + } + ] + }, + { + "Input": "Priset รคr 100ๅ…ƒ!", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "100ๅ…ƒ", + "TypeName": "currency", + "Resolution": { + "unit": "Chinese yuan", + "value": "100", + "isoCurrency": "CNY" + } + } + ] + + }, + { + "Input": "Svenske pizzamiljardรคren sรคljer aktier fรถr 70 miljoner kronor", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "70 miljoner kronor", + "TypeName": "currency", + "Resolution": { + "value": "70000000", + "unit": "Krone" + }, + "Start": 43, + "End": 60 + } + ] + }, + { + "Input": "det finska fรถretaget kรถpte tillgรฅngar till ett vรคrde av 420 miljoner finska mark .", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "420 miljoner finska mark", + "TypeName": "currency", + "Resolution": { + "value": "420000000", + "unit": "Finnish markka" + }, + "Start": 56, + "End": 79 + } + ] + }, + { + "Input": "DNB Markets sรคnker riktkursen fรถr Ericsson till 134 kronor frรฅn 138 kronor. Rekommendationen kรถp upprepas. Det framgรฅr av en analys. Aktien byter รคgare pรฅ 102,60 kronor i skrivande stund pรฅ torsdagsfรถrmiddagen.", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "134 kronor", + "TypeName": "currency", + "Resolution": { + "value": "134", + "unit": "Krone" + }, + "Start": 48, + "End": 57 + }, + { + "Text": "138 kronor", + "TypeName": "currency", + "Resolution": { + "value": "138", + "unit": "Krone" + }, + "Start": 64, + "End": 73 + }, + { + "Text": "102,60 kronor", + "TypeName": "currency", + "Resolution": { + "value": "102,6", + "unit": "Krone" + }, + "Start": 155, + "End": 167 + } + ] + }, + { + "Input": "Bara under mรฅndagens rally i de svaga aktierna tappade blankare pรฅ de sju reseaktierna Carnival Corp, Expedia Group, Booking Holdings Inc , Royal Caribbean Group, American Airlines Group Wynn Resorts och Norwegian Cruise Line Holdings, 2,35 miljarder dollar.", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "2,35 miljarder dollar", + "TypeName": "currency", + "Resolution": { + "value": "2350000000", + "unit": "Dollar" + }, + "Start": 236, + "End": 256 + } + ] + }, + { + "Input": "priset fรถr den andra simulatorn varierar med 16,4 miljoner US$", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "16,4 miljoner us$", + "TypeName": "currency", + "Resolution": { + "isoCurrency": "USD", + "value": "16400000", + "unit": "United States dollar" + }, + "Start": 45, + "End": 61 + } + ] + }, + { + "Input": "Man frรฅn ร–rebro satsade 48 kronor pรฅ V75 โ€“ vann 1,4 miljoner kronor: Hade ingen aning", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "48 kronor", + "TypeName": "currency", + "Resolution": { + "value": "48", + "unit": "Krone" + }, + "Start": 24, + "End": 32 + }, + { + "Text": "1,4 miljoner kronor", + "TypeName": "currency", + "Resolution": { + "value": "1400000", + "unit": "Krone" + }, + "Start": 48, + "End": 66 + } + ] + }, + { + "Input": "Hans bidrag var 5 euro och 50 cent", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "5 euro och 50 cent", + "TypeName": "currency", + "Resolution": { + "isoCurrency": "EUR", + "unit": "Euro", + "value": "5,5" + } + } + ] + }, + { + "Input": "Hans bidrag var โ‚ฌ5,90", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "โ‚ฌ5,90", + "TypeName": "currency", + "Resolution": { + "isoCurrency": "EUR", + "unit": "Euro", + "value": "5,9" + } + } + ] + }, + { + "Input": "Det amerkanska fรถrsvaret investerade 2 miljarder amerikanska dollar i forskning rรถrande AI.", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "2 miljarder amerikanska dollar", + "TypeName": "currency", + "Resolution": { + "isoCurrency": "USD", + "unit": "United States dollar", + "value": "2000000000" + }, + "Start": 37, + "End": 66 + } + ] + }, + { + "Input": "coyle ' s fรถrmรถgenhet uppskattades till ยฃ 8.10 miljoner i oktober 2014 .", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "ยฃ 8.10 miljoner", + "TypeName": "currency", + "Resolution": { + "value": "8100000", + "unit": "Pound" + }, + "Start": 40, + "End": 54 + } + ] + }, + { + "Input": "inkomstrรคntan sjรถnk med 27 % under kvartalet till $ 254 miljoner.", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "$ 254 miljoner", + "TypeName": "currency", + "Resolution": { + "value": "254000000", + "unit": "Dollar" + }, + "Start": 50, + "End": 63 + } + ] + }, + { + "Input": "inkomstrรคntan sjรถnk med 27 % under kvartalet till 254 miljoner SEK.", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "254 miljoner sek", + "TypeName": "currency", + "Resolution": { + "isoCurrency": "SEK", + "value": "254000000", + "unit": "Swedish krona" + }, + "Start": 50, + "End": 65 + } + ] + }, + { + "Input": "du fรฅr 30 spรคnn fรถr alltihop.", + "Comment": "spรคnn is slang for swedish krona", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "30 spรคnn", + "TypeName": "currency", + "Resolution": { + "isoCurrency": "SEK", + "value": "30", + "unit": "Swedish krona" + }, + "Start": 7, + "End": 14 + } + ] + }, + { + "Input": "30 SEK", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "30 sek", + "TypeName": "currency", + "Resolution": { + "isoCurrency": "SEK", + "value": "30", + "unit": "Swedish krona" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "SEK 30", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "sek 30", + "TypeName": "currency", + "Resolution": { + "isoCurrency": "SEK", + "value": "30", + "unit": "Swedish krona" + }, + "Start": 0, + "End": 5 + } + ] + }, + { + "Input": "Budgeten รคr SEK 30000000", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "sek 30000000", + "TypeName": "currency", + "Resolution": { + "isoCurrency": "SEK", + "value": "30000000", + "unit": "Swedish krona" + }, + "Start": 12, + "End": 23 + } + ] + }, + { + "Input": "Budgeten รคr SEK 30 miljoner", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "sek 30 miljoner", + "TypeName": "currency", + "Resolution": { + "isoCurrency": "SEK", + "value": "30000000", + "unit": "Swedish krona" + }, + "Start": 12, + "End": 26 + } + ] + }, + { + "Input": "Budgeten รคr NOK 30 miljoner", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "nok 30 miljoner", + "TypeName": "currency", + "Resolution": { + "isoCurrency": "NOK", + "value": "30000000", + "unit": "Norwegian krone" + }, + "Start": 12, + "End": 26 + } + ] + }, + { + "Input": "Budgeten รคr DKK 30 miljoner", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "dkk 30 miljoner", + "TypeName": "currency", + "Resolution": { + "isoCurrency": "DKK", + "value": "30000000", + "unit": "Danish krone" + }, + "Start": 12, + "End": 26 + } + ] + }, + { + "Input": "Budgeten รคr GBP 30 miljoner", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "gbp 30 miljoner", + "TypeName": "currency", + "Resolution": { + "isoCurrency": "GBP", + "value": "30000000", + "unit": "British pound" + }, + "Start": 12, + "End": 26 + } + ] + }, + { + "Input": "Budgeten รคr USD 30 miljoner", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "usd 30 miljoner", + "TypeName": "currency", + "Resolution": { + "isoCurrency": "USD", + "value": "30000000", + "unit": "United States dollar" + }, + "Start": 12, + "End": 26 + } + ] + }, + { + "Input": "En krona รคr 100 รถre", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "en krona", + "TypeName": "currency", + "Resolution": { + "value": "1", + "unit": "Krone" + }, + "Start": 0, + "End": 7 + }, + { + "Text": "100 รถre", + "TypeName": "currency", + "Resolution": { + "value": "100", + "unit": "ร˜re" + }, + "Start": 12, + "End": 18 + } + ] + }, + { + "Input": "Grattis! Du har nรฅtt slutet av testerna. Rรคcker 100 spรคnn som tack fรถr besvรคret?", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "100 spรคnn", + "Start": 48, + "End": 56, + "TypeName": "currency", + "Resolution": { + "isoCurrency": "SEK", + "value": "100", + "unit": "Swedish krona" + } + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Swedish/DimensionModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Swedish/DimensionModel.json new file mode 100644 index 000000000..c9ff1b40d --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Swedish/DimensionModel.json @@ -0,0 +1,985 @@ +[ + { + "Input": "75ml", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "75ml", + "TypeName": "dimension", + "Resolution": { + "value": "75", + "unit": "Milliliter", + "subtype": "Volume" + }, + "Start": 0, + "End": 3 + } + ] + }, + { + "Input": "Den stรถrsta nackdelen รคr dess tjocklek pรฅ 3 tum, stor nog fรถr att kallas klumpig.", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "3 tum", + "TypeName": "dimension", + "Resolution": { + "value": "3", + "unit": "Inch", + "subtype": "Length" + }, + "Start": 42, + "End": 46 + } + ] + }, + { + "Input": "en tornado blรฅste igenom lรคngs tio miles. Minst 14 mรคnniskor dรถdades och dussintals lรคmnades hemlรถsa.", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "tio miles", + "TypeName": "dimension", + "Resolution": { + "value": "10", + "unit": "Mile", + "subtype": "Length" + }, + "Start": 31, + "End": 39 + } + ] + }, + { + "Input": "det krรคvs mer รคn 10 1/2 miles med kabel fรถr att koppla upp alla 23 datorerna.", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "10 1/2 miles", + "TypeName": "dimension", + "Resolution": { + "value": "10,5", + "unit": "Mile", + "subtype": "Length" + }, + "Start": 17, + "End": 28 + } + ] + }, + { + "Input": "resan pรฅ sextio kilometer som tidigare pรฅ dagen tagit 20 minuter tog nu mer รคn tre timmar.", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "sextio kilometer", + "TypeName": "dimension", + "Resolution": { + "value": "60", + "unit": "Kilometer", + "subtype": "Length" + }, + "Start": 9, + "End": 24 + } + ] + }, + { + "Input": "sett till hela industrin , fรถll oljeproduktionen i detta land med 500000 fat per dag under de fรถrsta รฅtta mรฅnaderna detta รฅr.", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "500000 fat", + "TypeName": "dimension", + "Resolution": { + "value": "500000", + "unit": "Barrel", + "subtype": "Weight" + }, + "Start": 66, + "End": 75 + } + ] + }, + { + "Input": "det รคr vad som 1 ) fรถrklarar varfรถr vi รคr , ja , oss sjรคlva snarare รคn bo jackson ; 2 ) varnar fรถr att det รคr mรถjligt att drunkna i en sjรถ som i genomsnitt รคr tvรฅ fot djup ; och 3 ) fรถrutsรคger att 10 , 000 apor placerade framfรถr 10 , 000 pianon skulle producerae 1 , 118 publicerbara rock ' n ' roll sรฅnger.", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "tvรฅ fot", + "TypeName": "dimension", + "Resolution": { + "value": "2", + "unit": "Foot", + "subtype": "Length" + }, + "Start": 159, + "End": 165 + } + ] + }, + { + "Input": "den 19 maj , bรถrjade fda internera kinesiska svampar in 68-grams burkar efter att mer รคn 100 mรคnniskor i mississippi , new york och pennsylvania blev sjuka efter att de hade รคtit skรคmda svampar.", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "68-grams", + "TypeName": "dimension", + "Resolution": { + "value": "68", + "unit": "Gram", + "subtype": "Weight" + }, + "Start": 56, + "End": 63 + } + ] + }, + { + "Input": "mr . hulings berรคttade skadeglatt att han sรฅlde alla sina aktier en vecka innan marknaden rasade med 190 punkter den 13 okt , och han anvรคnder pengarna till att kรถpa en 45ha hรคstgรฅrd.", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "45ha", + "TypeName": "dimension", + "Resolution": { + "value": "45", + "unit": "Square hectometer", + "subtype": "Area" + }, + "Start": 169, + "End": 172 + } + ] + }, + { + "Input": "sen , fรถr att gรถra dessa trรคdgรฅrdstรคlt till veritabla rum , hade ms . bartlett slรคngt upp fรถnsterlรถsa vรคggar (tegel, puts, hรคck ) รฅtta till 10 fot hรถgt, vilket medfรถrde att insidan fรถll i en dags - lรฅng skugga.", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "10 fot", + "TypeName": "dimension", + "Resolution": { + "value": "10", + "unit": "Foot", + "subtype": "Length" + }, + "Start": 140, + "End": 145 + } + ] + }, + { + "Input": "` ` ledningen gillar inte รถverraskningar , ' ' noterar jack zaves , som , i egenskap av fuel - services director pรฅ american airlines , kรถper 2,4 miljarder gallons med flygbrรคnsle per รฅr.", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "2,4 miljarder gallons", + "TypeName": "dimension", + "Resolution": { + "value": "2400000000", + "unit": "Gallon", + "subtype": "Weight" + }, + "Start": 142, + "End": 162 + } + ] + }, + { + "Input": "en vattenkylare pรฅ 10-gallon hade vรคlt ned pรฅ golvet och blรถtt ned den rรถda mattan.", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "10-gallon", + "TypeName": "dimension", + "Resolution": { + "value": "10", + "unit": "Gallon", + "subtype": "Weight" + }, + "Start": 19, + "End": 27 + } + ] + }, + { + "Input": "i nรคrheten plaskade sex delfiner runt i tanken med 1,5 miljoner gallon saltvatten.", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "1,5 miljoner gallon", + "TypeName": "dimension", + "Resolution": { + "value": "1500000", + "unit": "Gallon", + "subtype": "Weight" + }, + "Start": 51, + "End": 69 + } + ] + }, + { + "Input": "och hans barn vรคger mer รคn 2 kilo.", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "2 kilo", + "TypeName": "dimension", + "Resolution": { + "value": "2", + "unit": "Kilogram", + "subtype": "Weight" + }, + "Start": 27, + "End": 32 + } + ] + }, + { + "Input": "``jag litar inte pรฅ mรคnniskor som inte รคter,'' sa ms. volokh, รคven om hon sjรคlv slutade รคta lunch fรถr nรฅgra รฅr sedan fรถr att gรฅ ner 15kg.", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "15kg", + "TypeName": "dimension", + "Resolution": { + "value": "15", + "unit": "Kilogram", + "subtype": "Weight" + }, + "Start": 132, + "End": 135 + } + ] + }, + { + "Input": "shell , ett dotterfรถretag till royal dutch / shell group , kommer att tillรฅtas exportera 0,9 biljoner kubikfot , och gulf , en enhet inom olympia & york developments ltd. kommer tillรฅtas exportera", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "0,9 biljoner kubikfot", + "TypeName": "dimension", + "Resolution": { + "value": "900000000000", + "unit": "Cubic foot", + "subtype": "Volume" + }, + "Start": 89, + "End": 109 + } + ] + }, + { + "Input": "viktiga punkter i dekretet , som det ser ut nu , รคr : - - en begrรคnsning pรฅ 660 kvadratmeter fรถr vad en familj kan รคga , i landets sex stรถrsta stรคder , men mer i mindre stรคder.", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "660 kvadratmeter", + "TypeName": "dimension", + "Resolution": { + "value": "660", + "unit": "Square meter", + "subtype": "Area" + }, + "Start": 76, + "End": 91 + } + ] + }, + { + "Input": "tigrean armies are now 200 miles north of addis ababa , threatening the town of dese , which would cut off mr . mengistu ' s capital from the port of assab , through which all fuel and other supplies reach addis ababa.", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "200 miles", + "TypeName": "dimension", + "Resolution": { + "value": "200", + "unit": "Mile", + "subtype": "Length" + }, + "Start": 23, + "End": 31 + } + ] + }, + { + "Input": "han sa att hans en av datorerna gled 3 meter lรคngs golvet.", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "3 meter", + "TypeName": "dimension", + "Resolution": { + "value": "3", + "unit": "Meter", + "subtype": "Length" + }, + "Start": 37, + "End": 43 + } + ] + }, + { + "Input": "kรคrnan i hans innehav รคr 190000 kvadratmeter oerhรถrt vรคrdefulla fastigheter i marunouchi distriktet , affรคrs- och finanscentrat i Tokyo, ofta skรคmtsamt kallat ` ` mitsubishi village. ' '", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "190000 kvadratmeter", + "TypeName": "dimension", + "Resolution": { + "value": "190000", + "unit": "Square meter", + "subtype": "Area" + }, + "Start": 25, + "End": 43 + } + ] + }, + { + "Input": "satelliten , byggd av hughes fรถr den internationella kommunikationssattelitorganisationen , รคr en del av ett $ 700 miljoners-kontrakt som tilldelades hughes 1982 fรถr att utveckla fem av tre-tons satteliterna.", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "tre-tons", + "TypeName": "dimension", + "Resolution": { + "value": "3", + "unit": "Ton", + "subtype": "Weight" + }, + "Start": 186, + "End": 193 + } + ] + }, + { + "Input": "in a 1996 report on biological weapons , the center for strategic and international studies , a public policy research institution in washington , warned that it was easy for would - be terrorists to assemble biological weapons _ using commercial equipment with a capacity of 130 gallons.", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "130 gallons", + "TypeName": "dimension", + "Resolution": { + "value": "130", + "unit": "Gallon", + "subtype": "Weight" + }, + "Start": 276, + "End": 286 + } + ] + }, + { + "Input": "the trade group ' s compilation of commerce department data showed that august imports , the second largest monthly total of the year , were up 5 % from july ' s 1458000 ton but below last year ' s high of in june 1988.", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "1458000 ton", + "TypeName": "dimension", + "Resolution": { + "value": "1458000", + "unit": "Ton", + "subtype": "Weight" + }, + "Start": 162, + "End": 172 + } + ] + }, + { + "Input": "vid nr . 1 , slog singh ett slag med en jรคrn 9:a som hamnade mindre รคn sex fot frรฅn koppen.", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "sex fot", + "TypeName": "dimension", + "Resolution": { + "value": "6", + "unit": "Foot", + "subtype": "Length" + }, + "Start": 71, + "End": 77 + } + ] + }, + { + "Input": "sรฅ nรคr nรคsta รฅrs ' s psyllium-grรถda skรถrdas i mars, รคr den kanske mindre รคn de 16000 ton de senaste รฅren - - just vid toppen av psyllium-boomen.", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "16000 ton", + "TypeName": "dimension", + "Resolution": { + "value": "16000", + "unit": "Ton", + "subtype": "Weight" + }, + "Start": 79, + "End": 87 + } + ] + }, + { + "Input": "the 486 is the descendant of a long series of intel chips that began dominating the market ever since ibm picked the 16-bit 8088 chip for its first personal computer.", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "16-bit", + "TypeName": "dimension", + "Resolution": { + "value": "16", + "unit": "Bit", + "subtype": "Information" + }, + "Start": 117, + "End": 122 + } + ] + }, + { + "Input": "Detta: ` ` jiotto caspita ' ' kan kรถra i รถver 188 kilometer per timme , som en talesman fรถr fรถretaget yttryckte det..", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "188 kilometer per timme", + "TypeName": "dimension", + "Resolution": { + "value": "188", + "unit": "Kilometer per hour", + "subtype": "Speed" + }, + "Start": 46, + "End": 68 + } + ] + }, + { + "Input": "flottan har satt upp en landningsplats fรถr helikoptrar 100 meter frรฅn en mobil kommandocentral i utkanten av Stockholm.", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "100 meter", + "TypeName": "dimension", + "Resolution": { + "value": "100", + "unit": "Meter", + "subtype": "Length" + }, + "Start": 55, + "End": 63 + } + ] + }, + { + "Input": "trafikverket planerar att lรคgga till en upphรถjd vรคg fรถr bussar och bilpendlare fรถr ca halva strรคckningen, som รคr 25,5km, mellan Malmรถ och Sankt Olof.", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "25,5km", + "TypeName": "dimension", + "Resolution": { + "value": "25,5", + "unit": "Kilometer", + "subtype": "Length" + }, + "Start": 113, + "End": 118 + } + ] + }, + { + "Input": "pรฅ min 4-kilometers resa varje morgon kรถr jag fรถrbi fyra tomma hus.", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "4-kilometers", + "TypeName": "dimension", + "Resolution": { + "value": "4", + "unit": "Kilometer", + "subtype": "Length" + }, + "Start": 7, + "End": 18 + } + ] + }, + { + "Input": "vi รคr fรถrolรคmpade, sa langa frรฅn det grekiskkatolska hรถgkvarteret, ca 325 kilometer nordost om bukarest.", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "325 kilometer", + "TypeName": "dimension", + "Resolution": { + "value": "325", + "unit": "Kilometer", + "subtype": "Length" + }, + "Start": 70, + "End": 82 + } + ] + }, + { + "Input": "rotich รคr korta ( 5 fot", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "5 fot", + "TypeName": "dimension", + "Resolution": { + "value": "5", + "unit": "Foot", + "subtype": "Length" + }, + "Start": 18, + "End": 22 + } + ] + }, + { + "Input": "4 inches) 28 - รฅr - gammal som inte bรถrjade springa seriรถst fรถrrรคn fรถr tre รฅr sedan och som inte hade tรคvlat inomhus fรถrrรคn denna mรฅnad.", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "4 inches", + "TypeName": "dimension", + "Resolution": { + "value": "4", + "unit": "Inch", + "subtype": "Length" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "raceway park ( minnesota ) i shakopee รคr en 1/4 kilometer belagd oval.", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "1/4 kilometer", + "TypeName": "dimension", + "Resolution": { + "value": "0,25", + "unit": "Kilometer", + "subtype": "Length" + }, + "Start": 44, + "End": 56 + } + ] + }, + { + "Input": "castlecrag mountain รคr belรคget sรถder om moat-sjรถn , 1,6 km vรคster om frinkberget lรคngs samma bergskam.", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "1,6 km", + "TypeName": "dimension", + "Resolution": { + "value": "1,6", + "unit": "Kilometer", + "subtype": "Length" + }, + "Start": 52, + "End": 57 + } + ] + }, + { + "Input": "javadi-kullarna รคr belรคgna ungefรคr 17 km frรฅn Anbur.", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "17 km", + "TypeName": "dimension", + "Resolution": { + "value": "17", + "unit": "Kilometer", + "subtype": "Length" + }, + "Start": 35, + "End": 39 + } + ] + }, + { + "Input": "efter att de cirkulerat i tvรฅ timmar runt lake michigan nรคra utstรคllning landade kapten hugo lang 776-fots luftfarkosten vid nรคrbelรคgna curtiss - wright flygplatsen i glenview.", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "776-fots", + "TypeName": "dimension", + "Resolution": { + "value": "776", + "unit": "Foot", + "subtype": "Length" + }, + "Start": 98, + "End": 105 + } + ] + }, + { + "Input": "korsningen med highway 35 och highway 115 mot lindsay och peterborough ( avfart 436 ) ligger 500 meter รถster om bennett road.", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "500 meter", + "TypeName": "dimension", + "Resolution": { + "value": "500", + "unit": "Meter", + "subtype": "Length" + }, + "Start": 93, + "End": 101 + } + ] + }, + { + "Input": "1995 introducerade canon det fรถrsta kommersiellt gรฅngbara slr-objektivet med inbyggd bildstabilisering; ef 75 -300mm f / 4 - 5 . 6 is usm.", + "NotSupportedByDesign": "javascript, python, java", + "NotSupported": "java, javascript", + "Results": [ + { + "Text": "300mm", + "TypeName": "dimension", + "Resolution": { + "value": "300", + "unit": "Millimeter", + "subtype": "Length" + }, + "Start": 111, + "End": 115 + } + ] + }, + { + "Input": "sterling armaments i dagenham , essex producerade ett konverteringskit som bestod av en ny 7,62mm pipa , magasin , extractor och utkastare kommersiellt.", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "7,62mm", + "TypeName": "dimension", + "Resolution": { + "value": "7,62", + "unit": "Millimeter", + "subtype": "Length" + }, + "Start": 91, + "End": 96 + } + ] + }, + { + "Input": "projektet kostar $ 46 , 8 million , och รคr avsett att รถka fรถretaget ' s produktionskapacitet med 25 % till 34500 ton kopparkatoder per รฅr.", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "34500 ton", + "TypeName": "dimension", + "Resolution": { + "value": "34500", + "unit": "Ton", + "subtype": "Weight" + }, + "Start": 107, + "End": 115 + } + ] + }, + { + "Input": "canadian steels - pelletsproduktion uppgick till 291890 ton veckan som slutade den 7 okt, en รถkning med 7 , upp 14 . 8 % jรคmfรถrt med fรถregรฅende veckas totalproduktion , meddelade statistikbyrรฅn.", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "291890 ton", + "TypeName": "dimension", + "Resolution": { + "value": "291890", + "unit": "Ton", + "subtype": "Weight" + }, + "Start": 49, + "End": 58 + } + ] + }, + { + "Input": "floridapantrar lever i revir mellan 190 km2.", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "190 km2", + "TypeName": "dimension", + "Resolution": { + "value": "190", + "unit": "Square kilometer", + "subtype": "Area" + }, + "Start": 36, + "End": 42 + } + ] + }, + { + "Input": "Jag รคr en man.", + "NotSupportedByDesign": "javascript, python, java", + "Results": [] + }, + { + "Input": "Skicka ett snabbt DM och frรฅga efter deras e-post adress", + "NotSupportedByDesign": "javascript, python, java", + "Results": [] + }, + { + "Input": "1m รคr lika med 10 dm", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "1m", + "Start": 0, + "End": 1, + "TypeName": "dimension", + "Resolution": { + "unit": "Meter", + "subtype": "Length", + "value": "1" + } + }, + { + "Text": "10 dm", + "Start": 15, + "End": 19, + "TypeName": "dimension", + "Resolution": { + "unit": "Decimeter", + "subtype": "Length", + "value": "10" + } + } + ] + }, + { + "Input": "Han har en penna som รคr 10 \" lรฅng.", + "NotSupportedByDesign": "javascript, python, java", + "NotSupported": "java", + "Results": [ + { + "Text": "10 \"", + "TypeName": "dimension", + "Resolution": { + "value": "10", + "unit": "Inch", + "subtype": "Length" + }, + "Start": 24, + "End": 27 + } + ] + }, + { + "Input": "Storleken pรฅ denna fil รคr 100 mb", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "100 mb", + "TypeName": "dimension", + "Resolution": { + "unit": "Megabit", + "subtype": "Information", + "value": "100" + }, + "Start": 26, + "End": 31 + } + ] + }, + { + "Input": "Storleken pรฅ denna fil รคr 100 MB", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "100 mb", + "TypeName": "dimension", + "Resolution": { + "unit": "Megabyte", + "subtype": "Information", + "value": "100" + }, + "Start": 26, + "End": 31 + } + ] + }, + { + "Input": "Jag รถverraskar dig 14:00", + "NotSupportedByDesign": "javascript, python, java", + "Results": [] + }, + { + "Input": "Han sade: 2 pm รคr 2 pikometer", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "2 pm", + "Start": 10, + "End": 13, + "TypeName": "dimension", + "Resolution": { + "unit": "Picometer", + "subtype": "Length", + "value": "2" + } + }, + { + "Text": "2 pikometer", + "Start": 18, + "End": 28, + "TypeName": "dimension", + "Resolution": { + "unit": "Picometer", + "subtype": "Length", + "value": "2" + } + } + ] + }, + { + "Input": "som en mile kan ge.", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "en mile", + "Start": 4, + "End": 10, + "TypeName": "dimension", + "Resolution": { + "unit": "Mile", + "subtype": "Length", + "value": "1" + } + } + ] + }, + { + "Input": "I ' m tired", + "NotSupportedByDesign": "javascript, python, java", + "Results": [] + }, + { + "Input": "Jag รคr 1,8m lรฅng.", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "1,8m", + "Start": 7, + "End": 10, + "TypeName": "dimension", + "Resolution": { + "unit": "Meter", + "subtype": "Length", + "value": "1,8" + } + } + ] + }, + { + "Input": "Det kostar 1.8M dollar.", + "NotSupportedByDesign": "javascript, python, java", + "Results": [] + }, + { + "Input": "1 m 1 m", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "1 m", + "Start": 0, + "End": 2, + "TypeName": "dimension", + "Resolution": { + "unit": "Meter", + "subtype": "Length", + "value": "1" + } + }, + { + "Text": "1 m", + "Start": 4, + "End": 6, + "TypeName": "dimension", + "Resolution": { + "unit": "Meter", + "subtype": "Length", + "value": "1" + } + } + ] + }, + { + "Input": "1 m x 1 m", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "1 m", + "Start": 0, + "End": 2, + "TypeName": "dimension", + "Resolution": { + "unit": "Meter", + "subtype": "Length", + "value": "1" + } + }, + { + "Text": "1 m", + "Start": 6, + "End": 8, + "TypeName": "dimension", + "Resolution": { + "unit": "Meter", + "subtype": "Length", + "value": "1" + } + } + ] + }, + { + "Input": "Lรคngden รคr 12 m 2 dm mer eller mindre", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "12 m", + "TypeName": "dimension", + "Resolution": { + "value": "12", + "unit": "Meter", + "subtype": "Length" + }, + "Start": 11, + "End": 14 + }, + { + "Text": "2 dm", + "TypeName": "dimension", + "Resolution": { + "value": "2", + "unit": "Decimeter", + "subtype": "Length" + }, + "Start": 16, + "End": 19 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Swedish/TemperatureModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Swedish/TemperatureModel.json new file mode 100644 index 000000000..5c15d5d42 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Swedish/TemperatureModel.json @@ -0,0 +1,650 @@ +[ + { + "Input": "utanfรถr รคr temperaturen 40 gr celsius", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "40 gr celsius", + "TypeName": "temperature", + "Resolution": { + "value": "40", + "unit": "C" + }, + "Start": 24, + "End": 36 + } + ] + }, + { + "Input": "det รคr 90 fahrenheit i texas", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "90 fahrenheit", + "TypeName": "temperature", + "Resolution": { + "value": "90", + "unit": "F" + }, + "Start": 7, + "End": 19 + } + ] + }, + { + "Input": "-5 grader fahrenheit", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "-5 grader fahrenheit", + "TypeName": "temperature", + "Resolution": { + "value": "-5", + "unit": "F" + }, + "Start": 0, + "End": 19 + } + ] + }, + { + "Input": "6 gr. C", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "6 gr. c", + "TypeName": "temperature", + "Resolution": { + "value": "6", + "unit": "C" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "98,6 grader f รคr normal temperatur", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "98,6 grader f", + "TypeName": "temperature", + "Resolution": { + "value": "98,6", + "unit": "F" + }, + "Start": 0, + "End": 12 + } + ] + }, + { + "Input": "stรคll in temperaturen pรฅ 30 grader celsius", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "30 grader celsius", + "TypeName": "temperature", + "Resolution": { + "value": "30", + "unit": "C" + }, + "Start": 25, + "End": 41 + } + ] + }, + { + "Input": "normal temperatur รคr 98,6 grader fahrenheit", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "98,6 grader fahrenheit", + "TypeName": "temperature", + "Resolution": { + "value": "98,6", + "unit": "F" + }, + "Start": 21, + "End": 42 + } + ] + }, + { + "Input": "100 grader f", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "100 grader f", + "TypeName": "temperature", + "Resolution": { + "value": "100", + "unit": "F" + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "20 grader c", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "20 grader c", + "TypeName": "temperature", + "Resolution": { + "value": "20", + "unit": "C" + }, + "Start": 0, + "End": 10 + } + ] + }, + { + "Input": "100,2 grader fahrenheit รคr lรฅgt", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "100,2 grader fahrenheit", + "TypeName": "temperature", + "Resolution": { + "value": "100,2", + "unit": "F" + }, + "Start": 0, + "End": 22 + } + ] + }, + { + "Input": "10,5 celsius", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "10,5 celsius", + "TypeName": "temperature", + "Resolution": { + "value": "10,5", + "unit": "C" + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "20 grader celsius", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "20 grader celsius", + "TypeName": "temperature", + "Resolution": { + "value": "20", + "unit": "C" + }, + "Start": 0, + "End": 16 + } + ] + }, + { + "Input": "20,3 celsius", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "20,3 celsius", + "TypeName": "temperature", + "Resolution": { + "value": "20,3", + "unit": "C" + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "34,5 celsius", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "34,5 celsius", + "TypeName": "temperature", + "Resolution": { + "value": "34,5", + "unit": "C" + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "utanfรถr รคr temperaturen 98 grader", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "98 grader", + "TypeName": "temperature", + "Resolution": { + "value": "98", + "unit": "Degree" + }, + "Start": 24, + "End": 32 + } + ] + }, + { + "Input": "stรคll in termostaten pรฅ 85ยฐ", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "85ยฐ", + "TypeName": "temperature", + "Resolution": { + "value": "85", + "unit": "Degree" + }, + "Start": 24, + "End": 26 + } + ] + }, + { + "Input": "hรถj temperaturen med 5 grader", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "5 grader", + "TypeName": "temperature", + "Resolution": { + "value": "5", + "unit": "Degree" + }, + "Start": 21, + "End": 28 + } + ] + }, + { + "Input": "stรคll in temperaturen pรฅ 70 grader f", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "70 grader f", + "TypeName": "temperature", + "Resolution": { + "value": "70", + "unit": "F" + }, + "Start": 25, + "End": 35 + } + ] + }, + { + "Input": "hรถj temperaturen med 20 grader", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "20 grader", + "TypeName": "temperature", + "Resolution": { + "value": "20", + "unit": "Degree" + }, + "Start": 21, + "End": 29 + } + ] + }, + { + "Input": "stรคll in temperaturen pรฅ 100 grader", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "100 grader", + "TypeName": "temperature", + "Resolution": { + "value": "100", + "unit": "Degree" + }, + "Start": 25, + "End": 34 + } + ] + }, + { + "Input": "behรฅll temperaturen pรฅ 75 grader f", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "75 grader f", + "TypeName": "temperature", + "Resolution": { + "value": "75", + "unit": "F" + }, + "Start": 23, + "End": 33 + } + ] + }, + { + "Input": "lรคmna temperaturen pรฅ 40 celsius", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "40 celsius", + "TypeName": "temperature", + "Resolution": { + "value": "40", + "unit": "C" + }, + "Start": 22, + "End": 31 + } + ] + }, + { + "Input": "lรคmna temperaturen pรฅ 50 gr.", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "50 gr.", + "TypeName": "temperature", + "Resolution": { + "value": "50", + "unit": "Degree" + }, + "Start": 22, + "End": 27 + } + ] + }, + { + "Input": "omvandla 10 celsius till fahrenheit", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "10 celsius", + "TypeName": "temperature", + "Resolution": { + "value": "10", + "unit": "C" + }, + "Start": 9, + "End": 18 + }, + { + "Text": "fahrenheit", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "F" + }, + "Start": 25, + "End": 34 + } + ] + }, + { + "Input": "34,9 celsiusgrader till fahrenheit", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "34,9 celsiusgrader", + "TypeName": "temperature", + "Resolution": { + "value": "34,9", + "unit": "C" + }, + "Start": 0, + "End": 17 + }, + { + "Text": "fahrenheit", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "F" + }, + "Start": 24, + "End": 33 + } + ] + }, + { + "Input": "omvandla 200 celsius till fahrenheit", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "200 celsius", + "TypeName": "temperature", + "Resolution": { + "value": "200", + "unit": "C" + }, + "Start": 9, + "End": 19 + }, + { + "Text": "fahrenheit", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "F" + }, + "Start": 26, + "End": 35 + } + ] + }, + { + "Input": "fahrenheit till celsius 101 fahrenheit รคr sรฅ mycket celsius", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "101 fahrenheit", + "TypeName": "temperature", + "Resolution": { + "value": "101", + "unit": "F" + }, + "Start": 24, + "End": 37 + }, + { + "Text": "fahrenheit", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "F" + }, + "Start": 0, + "End": 9 + }, + { + "Text": "celsius", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "C" + }, + "Start": 16, + "End": 22 + }, + { + "Text": "celsius", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "C" + }, + "Start": 52, + "End": 58 + } + ] + }, + { + "Input": "50 grader celsius till fahrenheit", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "50 grader celsius", + "TypeName": "temperature", + "Resolution": { + "value": "50", + "unit": "C" + }, + "Start": 0, + "End": 16 + }, + { + "Text": "fahrenheit", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "F" + }, + "Start": 23, + "End": 32 + } + ] + }, + { + "Input": "skulle du kunna omvandla 51 fahrenheit till grader celsius", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "51 fahrenheit", + "TypeName": "temperature", + "Resolution": { + "value": "51", + "unit": "F" + }, + "Start": 25, + "End": 37 + }, + { + "Text": "grader celsius", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "C" + }, + "Start": 44, + "End": 57 + } + ] + }, + { + "Input": "omvandla 106 grader fahrenheit till grader celsius", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "106 grader fahrenheit", + "TypeName": "temperature", + "Resolution": { + "value": "106", + "unit": "F" + }, + "Start": 9, + "End": 29 + }, + { + "Text": "grader celsius", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "C" + }, + "Start": 36, + "End": 49 + } + ] + }, + { + "Input": "omvandla 1 grad fahrenheit till celsius", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "1 grad fahrenheit", + "TypeName": "temperature", + "Resolution": { + "value": "1", + "unit": "F" + }, + "Start": 9, + "End": 25 + }, + { + "Text": "celsius", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "C" + }, + "Start": 32, + "End": 38 + } + ] + }, + { + "Input": "omvandla 1 grad celsius till fahrenheit", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "1 grad celsius", + "TypeName": "temperature", + "Resolution": { + "value": "1", + "unit": "C" + }, + "Start": 9, + "End": 22 + }, + { + "Text": "fahrenheit", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "F" + }, + "Start": 29, + "End": 38 + } + ] + }, + { + "Input": "hur man omvandlar - 20 grader fahrenheit till celsius", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "- 20 grader fahrenheit", + "TypeName": "temperature", + "Resolution": { + "value": "-20", + "unit": "F" + }, + "Start": 18, + "End": 39 + }, + { + "Text": "celsius", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "C" + }, + "Start": 46, + "End": 52 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Turkish/AgeModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Turkish/AgeModel.json new file mode 100644 index 000000000..8d09b0221 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Turkish/AgeModel.json @@ -0,0 +1,290 @@ +[ + { + "Input": "BeลŸ yaลŸฤฑndayken bisiklete binmeyi รถฤŸrendi", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "beลŸ yaลŸฤฑndayken", + "TypeName": "age", + "Resolution": { + "value": "5", + "unit": "Year" + }, + "Start": 0, + "End": 14 + } + ] + }, + { + "Input": "Bu efsane on yaลŸฤฑnda", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "on yaลŸฤฑnda", + "TypeName": "age", + "Resolution": { + "value": "10", + "unit": "Year" + }, + "Start": 10, + "End": 19 + } + ] + }, + { + "Input": "Ben sadece 29 yaลŸฤฑndayฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "29 yaลŸฤฑndayฤฑm", + "TypeName": "age", + "Resolution": { + "value": "29", + "unit": "Year" + }, + "Start": 11, + "End": 23 + } + ] + }, + { + "Input": "ลžimdi, doksan beลŸ yaลŸ sonra, bakฤฑลŸ aรงฤฑsฤฑ deฤŸiลŸir", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "doksan beลŸ yaลŸ", + "TypeName": "age", + "Resolution": { + "value": "95", + "unit": "Year" + }, + "Start": 7, + "End": 20 + } + ] + }, + { + "Input": "ร‡in Seddi 500 yaลŸฤฑndan fazladฤฑr ve uzunluฤŸu 5.000 milden fazladฤฑr", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "500 yaลŸฤฑndan", + "TypeName": "age", + "Resolution": { + "value": "500", + "unit": "Year" + }, + "Start": 10, + "End": 21 + } + ] + }, + { + "Input": "O 60 yaลŸฤฑnda; 8 Mayฤฑs 1945'te doฤŸdu", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "60 yaลŸฤฑnda", + "TypeName": "age", + "Resolution": { + "value": "60", + "unit": "Year" + }, + "Start": 2, + "End": 11 + } + ] + }, + { + "Input": "Vakalarฤฑn %25'i 3 yaลŸ civarฤฑna kadar tanฤฑlanmฤฑyor", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3 yaลŸ", + "TypeName": "age", + "Resolution": { + "value": "3", + "unit": "Year" + }, + "Start": 16, + "End": 20 + } + ] + }, + { + "Input": "Bir yฤฑllฤฑk bir vaadi yerine getirmek iรงin baskฤฑ ne zaman olacak?", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "bir yฤฑllฤฑk", + "TypeName": "age", + "Resolution": { + "value": "1", + "unit": "Year" + }, + "Start": 0, + "End": 9 + } + ] + }, + { + "Input": "bebek yalnฤฑzca on aylฤฑkken bu oldu", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "on aylฤฑkken", + "TypeName": "age", + "Resolution": { + "value": "10", + "unit": "Month" + }, + "Start": 15, + "End": 25 + } + ] + }, + { + "Input": "komite รถnerisi 8 aylฤฑk", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "8 aylฤฑk", + "TypeName": "age", + "Resolution": { + "value": "8", + "unit": "Month" + }, + "Start": 15, + "End": 21 + } + ] + }, + { + "Input": "vakalarฤฑn yaklaลŸฤฑk %50'si 18 yaลŸ civarฤฑnda tanฤฑlandฤฑ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "18 yaลŸ", + "TypeName": "age", + "Resolution": { + "value": "18", + "unit": "Year" + }, + "Start": 26, + "End": 31 + } + ] + }, + { + "Input": "bu mรผmkรผn, ancak 2006'da onlarฤฑn %95'i รผรง aydan daha kรผรงรผktรผ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "รผรง aydan", + "TypeName": "age", + "Resolution": { + "value": "3", + "unit": "Month" + }, + "Start": 39, + "End": 46 + } + ] + }, + { + "Input": "eฤŸer Aralฤฑk'ta devam edersek รผรง haftalฤฑk olacak", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "รผรง haftalฤฑk", + "TypeName": "age", + "Resolution": { + "value": "3", + "unit": "Week" + }, + "Start": 29, + "End": 39 + } + ] + }, + { + "Input": "6 haftalฤฑkken Noel'i bile kutlayabilir", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "6 haftalฤฑkken", + "TypeName": "age", + "Resolution": { + "value": "6", + "unit": "Week" + }, + "Start": 0, + "End": 12 + } + ] + }, + { + "Input": "90 gรผnlรผk bir elektrik faturasฤฑ epey geรงtir", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "90 gรผnlรผk", + "TypeName": "age", + "Resolution": { + "value": "90", + "unit": "Day" + }, + "Start": 0, + "End": 8 + } + ] + }, + { + "Input": "o 40 - 50 yaลŸฤฑnda", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "50 yaลŸฤฑnda", + "TypeName": "age", + "Resolution": { + "unit": "Year", + "value": "50" + }, + "Start": 7, + "End": 16 + } + ] + }, + { + "Input": "Henรผz 17 yaลŸฤฑndasฤฑn", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "17 yaลŸฤฑndasฤฑn", + "TypeName": "age", + "Resolution": { + "unit": "Year", + "value": "17" + }, + "Start": 6, + "End": 18 + } + ] + }, + { + "Input": "Bebek 20 gรผnlรผkmรผลŸ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "20 gรผnlรผkmรผลŸ", + "TypeName": "age", + "Resolution": { + "unit": "Day", + "value": "20" + }, + "Start": 6, + "End": 17 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Turkish/CurrencyModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Turkish/CurrencyModel.json new file mode 100644 index 000000000..1a065eb51 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Turkish/CurrencyModel.json @@ -0,0 +1,1713 @@ +[ + { + "Input": "montgomery ilรงesi, md. -- genel yรผkรผmlรผlรผฤŸรผn 75 milyon $'ฤฑnฤฑ b serisi, 1989'un yerel iyileลŸtirme bonolarฤฑnฤฑ bir รผretici firmasฤฑ bรผnyesinde birleลŸtirdi.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "75 milyon $", + "TypeName": "currency", + "Resolution": { + "value": "75000000", + "unit": "Dollar" + }, + "Start": 45, + "End": 55 + } + ] + }, + { + "Input": "Finlandiya firmasฤฑ Nokia oy ab, Hollanda kablo firmasฤฑ nkf kabel b.v.'yi 420 milyon fin markฤฑ'na satฤฑn almak iรงin anlaลŸtฤฑฤŸฤฑnฤฑ duyurdu.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "420 milyon fin markฤฑ", + "TypeName": "currency", + "Resolution": { + "value": "420000000", + "unit": "Finnish markka" + }, + "Start": 73, + "End": 92 + } + ] + }, + { + "Input": "General Dynamics Corp.'un bir รผyesi olan General Dynamics servis ลŸirketi Pakistanda izlenen araรงlarฤฑn sรผrdรผrรผlmesi tesisi kurmak iรงin 48,2 milyon $'luk bir askeri kontrat kazandฤฑ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "48,2 milyon $", + "TypeName": "currency", + "Resolution": { + "value": "48200000", + "unit": "Dollar" + }, + "Start": 134, + "End": 146 + } + ] + }, + { + "Input": "ikinci simรผlatรถrรผn fiyatฤฑ 16,4 milyon $ c arasฤฑnda deฤŸiลŸiyor", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "16,4 milyon $ c", + "TypeName": "currency", + "Resolution": { + "value": "16400000", + "unit": "Canadian dollar", + "isoCurrency": "CAD" + }, + "Start": 26, + "End": 40 + } + ] + }, + { + "Input": "Golar gaz firmasฤฑ, Gotaas-Larsen gemicilik yan firmasฤฑ,ilk tercih edilen Merril Lynch Capital marketleri yoluyla 280 milyon $ รถneriyor", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "280 milyon $", + "TypeName": "currency", + "Resolution": { + "value": "280000000", + "unit": "Dollar" + }, + "Start": 114, + "End": 125 + } + ] + }, + { + "Input": "Birtcher'in sรถylediฤŸine gรถre, bard/ems 1988 satฤฑลŸlarฤฑ 14 milyon $ civarฤฑnda", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "14 milyon $", + "TypeName": "currency", + "Resolution": { + "value": "14000000", + "unit": "Dollar" + }, + "Start": 54, + "End": 64 + } + ] + }, + { + "Input": "AnlaลŸma fiyatlarฤฑ 12.345 $'dan baลŸlฤฑyor", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "12.345 $", + "TypeName": "currency", + "Resolution": { + "value": "12345", + "unit": "Dollar" + }, + "Start": 18, + "End": 25 + } + ] + }, + { + "Input": "batman' warner bros.'un en bรผyรผk bรผtรงeli filmi olarak, ลŸu ana dek tek baลŸฤฑna giลŸede 247 milyon $ hasฤฑlat yaptฤฑ.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "247 milyon $", + "TypeName": "currency", + "Resolution": { + "value": "247000000", + "unit": "Dollar" + }, + "Start": 85, + "End": 96 + } + ] + }, + { + "Input": "coyle'nin faiz deฤŸeri tahmini deฤŸeri ekim 2014'te 8,10 milyon ยฃ ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "8,10 milyon ยฃ", + "TypeName": "currency", + "Resolution": { + "value": "8100000", + "unit": "Pound" + }, + "Start": 50, + "End": 62 + } + ] + }, + { + "Input": "net faiz geliri ilk รงeyrekte 254 milyon $'a %27 battฤฑ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "254 milyon $", + "TypeName": "currency", + "Resolution": { + "value": "254000000", + "unit": "Dollar" + }, + "Start": 29, + "End": 40 + } + ] + }, + { + "Input": "bir federal temyiz mahkemesi, boru hattฤฑ ลŸirketlerinin mรผลŸterilere 1 milyar $'lฤฑk maliyetten bir kฤฑsmฤฑna geรงmesini engelleyen bir doฤŸal gaz dรผzenlemesine karar verdi.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 milyar $", + "TypeName": "currency", + "Resolution": { + "value": "1000000000", + "unit": "Dollar" + }, + "Start": 67, + "End": 76 + } + ] + }, + { + "Input": "1988 รงeyreฤŸinde toplamda 35 milyon $ tutarฤฑnda bir kerelik kazanรงlar da yer aldฤฑ.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "35 milyon $", + "TypeName": "currency", + "Resolution": { + "value": "35000000", + "unit": "Dollar" + }, + "Start": 25, + "End": 35 + } + ] + }, + { + "Input": "y. j. park ve ailesi, dรถrt yฤฑl boyunca burada kรผรงรผk bir daire almak iรงin uฤŸradฤฑlar, ancak baลŸlangฤฑรงta ihtiyaรง duyduklarฤฑ 40.000 $ 'ฤฑ biriktirmeye ne kadar yaklaลŸtฤฑkรงa, fiyat o kadar arttฤฑ.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "40.000 $", + "TypeName": "currency", + "Resolution": { + "value": "40000", + "unit": "Dollar" + }, + "Start": 121, + "End": 128 + } + ] + }, + { + "Input": "robert wallach, bir ABD'li yargฤฑรง tarafฤฑndan New York'ta altฤฑ yฤฑl hapis cezasฤฑna รงarptฤฑrฤฑldฤฑ ve wedtech skandalฤฑndaki haydut mahkumiyeti nedeniyle 250.000 $ para cezasฤฑ aldฤฑ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "250.000 $", + "TypeName": "currency", + "Resolution": { + "value": "250000", + "unit": "Dollar" + }, + "Start": 147, + "End": 155 + } + ] + }, + { + "Input": "Bugรผn ร‡arลŸamba gรผnรผ yayฤฑnlanan Orta DoฤŸu Ekonomik Anketi'nde (mees) yayฤฑnlanan bir makale, Irak'ฤฑn mรผลŸterilerinden birleลŸmiลŸ milletler nezaretinde olmayan bir hesaba 1 Ocak'tan itibaren resmi petrol fiyatฤฑ รผzerinden varil baลŸฤฑna 50 sent daha fazla รถdeme yapmalarฤฑnฤฑ istediฤŸini ortaya koyuyor.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "50 sent", + "TypeName": "currency", + "Resolution": { + "value": "50", + "unit": "Cent" + }, + "Start": 229, + "End": 235 + } + ] + }, + { + "Input": "genel motorlar corp.'un yavaลŸ satฤฑลŸlara tepki gรถsteren chevrolet bรถlรผmรผ, รงekirdek kompakt otomobil hattฤฑnฤฑn iki kapฤฑlฤฑ versiyonu olan 1990 beretta'sฤฑnda 800 $'lฤฑk indirim yapacaฤŸฤฑnฤฑ sรถyledi", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "800 $", + "TypeName": "currency", + "Resolution": { + "value": "800", + "unit": "Dollar" + }, + "Start": 153, + "End": 157 + } + ] + }, + { + "Input": "cuma gรผnรผ borsada iลŸlem gรถren ulusal piyasada iลŸlem gรถren hisse senetleri 2,75 $ deฤŸer kaybetti", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2,75 $", + "TypeName": "currency", + "Resolution": { + "value": "2,75", + "unit": "Dollar" + }, + "Start": 74, + "End": 79 + } + ] + }, + { + "Input": "Aynฤฑ zamanda, yatฤฑrฤฑmcฤฑlar yeniden yapฤฑlanmanฤฑn ลŸirketin yฤฑllฤฑk nakit faiz faturasฤฑnฤฑ 90 milyon $'dan รงฤฑkaracaฤŸฤฑnฤฑ tahmin ediyor.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "90 milyon $", + "TypeName": "currency", + "Resolution": { + "value": "90000000", + "unit": "Dollar" + }, + "Start": 86, + "End": 96 + } + ] + }, + { + "Input": "1990'da sermaye harcamasฤฑ bir miktar artacak, mr. Marous, bu yฤฑl tahminen 470 milyon $ olduฤŸunu sรถyledi.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "470 milyon $", + "TypeName": "currency", + "Resolution": { + "value": "470000000", + "unit": "Dollar" + }, + "Start": 74, + "End": 85 + } + ] + }, + { + "Input": "'` Shearson gerรงekten sadece 300 milyon c$'lฤฑk bir sermayeye sahip 'diyor. s & p.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "300 milyon c$", + "TypeName": "currency", + "Resolution": { + "value": "300000000", + "unit": "Canadian dollar", + "isoCurrency": "CAD" + }, + "Start": 29, + "End": 41 + } + ] + }, + { + "Input": "aralฤฑk kontratฤฑ 1,20 sent'e yรผkseldi", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1,20 sent", + "TypeName": "currency", + "Resolution": { + "value": "1,2", + "unit": "Cent" + }, + "Start": 16, + "End": 24 + } + ] + }, + { + "Input": "walter kirchberger, painewebber ลŸirketinden bir analist, hisse sahiplerine daha yรผksek, 70 $ - hisse fiyatฤฑ teklifin stena - tiphook teklifini bloke etmenin oldukรงa etkili bir yรถntemi olduฤŸunu sรถyledi.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "70 $", + "TypeName": "currency", + "Resolution": { + "value": "70", + "unit": "Dollar" + }, + "Start": 88, + "End": 91 + } + ] + }, + { + "Input": "Bu yฤฑlฤฑn รผรงรผncรผ รงeyreฤŸinde net satฤฑลŸlar geรงen yฤฑl 14 milyon $'dฤฑ.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "14 milyon $", + "TypeName": "currency", + "Resolution": { + "value": "14000000", + "unit": "Dollar" + }, + "Start": 50, + "End": 60 + } + ] + }, + { + "Input": "ilk ulusal Chicago bankasฤฑ aile ลŸirketi olan 48 milyar $'lฤฑk varlฤฑklarฤฑyla, finansal sorunlu รผlkelerde kredi ve yatฤฑrฤฑmlardaki zararlarฤฑ bir kenara bฤฑraktฤฑฤŸฤฑnฤฑ sรถyledi.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "48 milyar $", + "TypeName": "currency", + "Resolution": { + "value": "48000000000", + "unit": "Dollar" + }, + "Start": 45, + "End": 55 + } + ] + }, + { + "Input": "Fluor Corp. endonezya'daki iria jaya'daki bir bakฤฑr madeninde, bir liman limanฤฑ olan mcmoran bakฤฑr ลŸirketi iรงin mรผhendislik ve inลŸaat - yรถnetim hizmetleri vermek iรงin 300 milyon $'lฤฑk bir sรถzleลŸme yapฤฑldฤฑฤŸฤฑnฤฑ sรถyledi.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "300 milyon $", + "TypeName": "currency", + "Resolution": { + "value": "300000000", + "unit": "Dollar" + }, + "Start": 167, + "End": 178 + } + ] + }, + { + "Input": "amerikan borsalarฤฑ geรงen Cuma'dan bir รถnceki satฤฑลŸa gรถre bir koltuฤŸun 5.000 $'ฤฑn altฤฑnda satฤฑldฤฑฤŸฤฑnฤฑ sรถyledi.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5.000 $", + "TypeName": "currency", + "Resolution": { + "value": "5000", + "unit": "Dollar" + }, + "Start": 70, + "End": 76 + } + ] + }, + { + "Input": "Time Warner tarafฤฑndan satฤฑn alฤฑnan Warner iletiลŸim ลŸirketi, sony ve iki รผreticiye karลŸฤฑ 1 milyar $'lฤฑk bir ihlal ihlali davasฤฑ aรงtฤฑ.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 milyar $", + "TypeName": "currency", + "Resolution": { + "value": "1000000000", + "unit": "Dollar" + }, + "Start": 89, + "End": 98 + } + ] + }, + { + "Input": "aฤŸustosta, asarco, lac d'amiante du quebec iลŸtiraki aracฤฑlฤฑฤŸฤฑyla, bir asbest madencilik limited ortaklฤฑฤŸฤฑna รผรงte bir kalan hissesini 11,7 milyon $'a sattฤฑ.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "11,7 milyon $", + "TypeName": "currency", + "Resolution": { + "value": "11700000", + "unit": "Dollar" + }, + "Start": 133, + "End": 145 + } + ] + }, + { + "Input": "1988'de yurtiรงinde รผretilen oyuncak ve oyun ihracatฤฑ 1987'den % 19'a dรผลŸerek 10,5 milyar hk $'a geriledi.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10,5 milyar hk $", + "TypeName": "currency", + "Resolution": { + "value": "10500000000", + "unit": "Hong Kong dollar", + "isoCurrency": "HKD" + }, + "Start": 77, + "End": 92 + } + ] + }, + { + "Input": "Mali dรถrdรผncรผ รงeyrek satฤฑลŸlarฤฑ, bir รถnceki yฤฑla gรถre% 18 artarak 1,17 milyar $'dan gerรงekleลŸti.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1,17 milyar $", + "TypeName": "currency", + "Resolution": { + "value": "1170000000", + "unit": "Dollar" + }, + "Start": 65, + "End": 77 + } + ] + }, + { + "Input": "Dรผn iลŸlemin ilk saatlerinde, fiyatlar her 1/4 puan iรงin 1/4 puan kadar dรผลŸtรผ veya yaklaลŸฤฑk 2,50 $ dรผลŸtรผ.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2,50 $", + "TypeName": "currency", + "Resolution": { + "value": "2,5", + "unit": "Dollar" + }, + "Start": 91, + "End": 96 + } + ] + }, + { + "Input": "ร–rneฤŸin, New Jersey'den 300.000 $ kabul etmesi istendi ancak reddetti.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "300.000 $", + "TypeName": "currency", + "Resolution": { + "value": "300000", + "unit": "Dollar" + }, + "Start": 24, + "End": 32 + } + ] + }, + { + "Input": "satฤฑลŸlar% 6,2 artฤฑลŸla 1,45 milyar $ 'a yรผkseldi.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1,45 milyar $", + "TypeName": "currency", + "Resolution": { + "value": "1450000000", + "unit": "Dollar" + }, + "Start": 22, + "End": 34 + } + ] + }, + { + "Input": "Dรผn รถฤŸleden sonra, itfalar, toplam nakit pozisyonunun% 15'inden az bir kฤฑsmฤฑnฤฑ 2 milyar $ tutarฤฑnda sadakat borcu olarak temsil etti.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2 milyar $", + "TypeName": "currency", + "Resolution": { + "value": "2000000000", + "unit": "Dollar" + }, + "Start": 79, + "End": 88 + } + ] + }, + { + "Input": "onvia.com ลŸirketi 34 sent geriledi", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "34 sent", + "TypeName": "currency", + "Resolution": { + "value": "34", + "unit": "Cent" + }, + "Start": 18, + "End": 24 + } + ] + }, + { + "Input": "TW prospektรผse gรถre, satฤฑn alma iลŸleminin daha รถnce tamamlanmฤฑลŸ olmasฤฑ durumunda, vergi รถncesi kazancฤฑnฤฑn, 1989'un ilk altฤฑ ayฤฑnda borรงlanma senetleri รผzerindeki faiz dahil sabit giderlerini karลŸฤฑlamak iรงin yaklaลŸฤฑk 62,7 milyon $ tutarฤฑnda olmadฤฑฤŸฤฑnฤฑ belirtti.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "62,7 milyon $", + "TypeName": "currency", + "Resolution": { + "value": "62700000", + "unit": "Dollar" + }, + "Start": 216, + "End": 228 + } + ] + }, + { + "Input": "filenet, 30 Eylรผl ve hissedarlar รผzerinde 22,5 milyon $ tutarฤฑnda nakit ve menkul kฤฑymet bulunduฤŸunu belirtti.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "22,5 milyon $", + "TypeName": "currency", + "Resolution": { + "value": "22500000", + "unit": "Dollar" + }, + "Start": 42, + "End": 54 + } + ] + }, + { + "Input": "ลžehrin en pahalฤฑ 20 restoranฤฑ iรงin akลŸam yemeฤŸinin fiyatฤฑ 63,45 $'dan yรผzde 8 arttฤฑ.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "63,45 $", + "TypeName": "currency", + "Resolution": { + "value": "63,45", + "unit": "Dollar" + }, + "Start": 58, + "End": 64 + } + ] + }, + { + "Input": "trans dรผnya havayollarฤฑ ลŸirketi, drexel burnham รผzerinden 150 milyon $'lฤฑk kฤฑdemli not sunmaktadฤฑr.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "150 milyon $", + "TypeName": "currency", + "Resolution": { + "value": "150000000", + "unit": "Dollar" + }, + "Start": 58, + "End": 69 + } + ] + }, + { + "Input": "Portobello mantarlฤฑ fettuccine 8,50 $'a mal oluyor.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "8,50 $", + "TypeName": "currency", + "Resolution": { + "value": "8,5", + "unit": "Dollar" + }, + "Start": 31, + "End": 36 + } + ] + }, + { + "Input": "mart teslimatฤฑ 14,27 sent avansla sona erdi.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "14,27 sent", + "TypeName": "currency", + "Resolution": { + "value": "14,27", + "unit": "Cent" + }, + "Start": 15, + "End": 24 + } + ] + }, + { + "Input": "1988'in รผรงรผncรผ รงeyreฤŸinde faiz gideri 75,3 milyon $'dฤฑ.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "75,3 milyon $", + "TypeName": "currency", + "Resolution": { + "value": "75300000", + "unit": "Dollar" + }, + "Start": 38, + "End": 50 + } + ] + }, + { + "Input": "2,38 milyar $'lฤฑk dalkon kalkan talep sahiplerinin gรผveni, bir kalkanฤฑn iflasฤฑndan kaynaklanan yaralanma taleplerini รงรถzmek iรงin bir robins iflas - yeniden yapฤฑlanma planฤฑnฤฑn bir parรงasฤฑ olarak kuruldu.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2,38 milyar $", + "TypeName": "currency", + "Resolution": { + "value": "2380000000", + "unit": "Dollar" + }, + "Start": 0, + "End": 12 + } + ] + }, + { + "Input": "Teklif ลŸartlarฤฑ,% 32,99 oranฤฑnda hisseye 528 milyon frank koydu.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "528 milyon frank", + "TypeName": "currency", + "Resolution": { + "value": "528000000", + "unit": "Franc" + }, + "Start": 41, + "End": 56 + } + ] + }, + { + "Input": "dรผnya bankasฤฑ yetkilileri cuma gรผnรผ yaptฤฑฤŸฤฑ aรงฤฑklamada, Rusya 'nฤฑn yardฤฑmlarฤฑn ve tรผberkรผlozun yayฤฑlmasฤฑ ile mรผcadele etmek iรงin 150 milyon $'lฤฑk bir dรผnya bankasฤฑ kredisi kabul ettiฤŸini ve dรถrt yฤฑl sรผren bir mรผzakere sรผrecinin sona erdiฤŸini sรถyledi.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "150 milyon $", + "TypeName": "currency", + "Resolution": { + "value": "150000000", + "unit": "Dollar" + }, + "Start": 129, + "End": 140 + } + ] + }, + { + "Input": "รถnceki Bellsouth anlaลŸmasฤฑ, yaklaลŸฤฑk 98 $'lฤฑk bir payla deฤŸerlendi.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "98 $", + "TypeName": "currency", + "Resolution": { + "value": "98", + "unit": "Dollar" + }, + "Start": 37, + "End": 40 + } + ] + }, + { + "Input": "Dokuz ay boyunca Ethyl, net payฤฑnฤฑn% 2 veya 1,40 $ oranฤฑnda dรผลŸtรผฤŸรผnรผ belirtti", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1,40 $", + "TypeName": "currency", + "Resolution": { + "value": "1,4", + "unit": "Dollar" + }, + "Start": 44, + "End": 49 + } + ] + }, + { + "Input": "Analistlerin beklentileri, AฤŸustos ayฤฑndaki 2,0 milyar aรงฤฑk ile karลŸฤฑlaลŸtฤฑrฤฑldฤฑฤŸฤฑnda, Eylรผl ayฤฑndaki cari aรงฤฑฤŸฤฑn 1,6 milyar (2,54 milyar $) olduฤŸunu gรถsteriyor.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2,54 milyar $", + "TypeName": "currency", + "Resolution": { + "value": "2540000000", + "unit": "Dollar" + }, + "Start": 125, + "End": 137 + } + ] + }, + { + "Input": "12 Aralฤฑk 1994 itibariyle 125 milyon avustralya dolarฤฑ sฤฑfฤฑr - kupon eurobond, 50.9375'te fiyatlandฤฑ ve hambros bankasฤฑ ลŸirketi aracฤฑlฤฑฤŸฤฑyla % 15.06 daha az รผcret verdi.", + "Comment": "Trukish does not have equivalent for -of-, sฤฑfฤฑr is included in the number and very hard to extract", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "125 milyon avustralya dolarฤฑ", + "TypeName": "currency", + "Resolution": { + "value": "125000000", + "unit": "Australian dollar", + "isoCurrency": "AUD" + }, + "Start": 26, + "End": 53 + } + ] + }, + { + "Input": "Cuma gรผnรผ, baลŸ kabine sekreteri sekiz kabine bakanฤฑnฤฑn sektรถrden beลŸ milyon yen aldฤฑฤŸฤฑnฤฑ aรงฤฑkladฤฑ.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "beลŸ milyon yen", + "TypeName": "currency", + "Resolution": { + "value": "5000000", + "unit": "Japanese yen", + "isoCurrency": "JPY" + }, + "Start": 65, + "End": 78 + } + ] + }, + { + "Input": "baลŸbakan toshiki kaifu tarafฤฑndan 450 bin yen dahil", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "450 bin yen", + "TypeName": "currency", + "Resolution": { + "value": "450000", + "unit": "Japanese yen", + "isoCurrency": "JPY" + }, + "Start": 34, + "End": 44 + } + ] + }, + { + "Input": "Fransฤฑz devlet kontrolรผ altฤฑndaki bir kimyasal madde รผreticisi olan Orkem s.a., ฤฐngiltereโ€™nin% 59,2โ€™si payฤฑyla 470 peni deฤŸerinde bir teklif veriyor. iki taraf, รถzel kimyasal grup kaplamalarฤฑnฤฑn henรผz sahip olmadฤฑฤŸฤฑ kardeลŸleri plc olarak nitelendirdi.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "470 peni", + "TypeName": "currency", + "Resolution": { + "value": "470", + "unit": "Penny" + }, + "Start": 111, + "End": 118 + } + ] + }, + { + "Input": "Bay Bowder 300 milyon $'lฤฑk kazancฤฑndan bahsetti", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "300 milyon $", + "TypeName": "currency", + "Resolution": { + "value": "300000000", + "unit": "Dollar" + }, + "Start": 11, + "End": 22 + } + ] + }, + { + "Input": "bir hisse yaklaลŸฤฑk 1,34 $ c tutarฤฑnda.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1,34 $ c", + "TypeName": "currency", + "Resolution": { + "value": "1,34", + "unit": "Canadian dollar", + "isoCurrency": "CAD" + }, + "Start": 19, + "End": 26 + } + ] + }, + { + "Input": "yumurta fiyatlarฤฑ ortalama 64,2 sent bir dรผzine.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "64,2 sent", + "TypeName": "currency", + "Resolution": { + "value": "64,2", + "unit": "Cent" + }, + "Start": 27, + "End": 35 + } + ] + }, + { + "Input": "Yine de, 1989 yฤฑlฤฑnฤฑn tamamฤฑnฤฑn satฤฑลŸlarฤฑnฤฑn, yฤฑlฤฑn ikinci yarฤฑsฤฑnda iki bรผyรผk sรถzleลŸmeye iliลŸkin beklenen faturalarฤฑ yansฤฑtan 20 milyar frank seviyesinde olacaฤŸฤฑnฤฑ bekliyor.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "20 milyar frank", + "TypeName": "currency", + "Resolution": { + "value": "20000000000", + "unit": "Franc" + }, + "Start": 127, + "End": 141 + } + ] + }, + { + "Input": "ฤฐลŸlem, Bay Murdoch'un uluslararasฤฑ haberleลŸme yeri olan Avustralya merkezli bir haber kuruluลŸu olan zeta'nฤฑn 6,65 milyar peseta deฤŸerindeki bir haklar sorununa abone olma รงaฤŸrฤฑsฤฑnda bulundu.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "6,65 milyar peseta", + "TypeName": "currency", + "Resolution": { + "value": "6650000000", + "unit": "Peseta" + }, + "Start": 109, + "End": 126 + } + ] + }, + { + "Input": "Fujitsu ลŸirketi HiroลŸima ลŸehri iรงin su iลŸleri bilgisayar sistemi tasarlamak รผzere tartฤฑลŸmalฤฑ bir yenlik teklifini geri รงekmek istediฤŸini bildirdi.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "bir yenlik", + "TypeName": "currency", + "Resolution": { + "value": "1", + "unit": "Japanese yen", + "isoCurrency": "JPY" + }, + "Start": 93, + "End": 102 + } + ] + }, + { + "Input": "250 milyon hollanda guldeni 15 Kasฤฑm 1999'a gรถre% 73/4 tahvil, 1011/4 olarak fiyatlandฤฑrฤฑlmฤฑลŸ ve ihraรง fiyatlarฤฑnda% 7,57 ve amro bankasฤฑ รผzerinden% 7,86 daha az tam รผcret saฤŸlamฤฑลŸtฤฑr.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "250 milyon hollanda guldeni", + "TypeName": "currency", + "Resolution": { + "value": "250000000", + "unit": "Netherlands guilder" + }, + "Start": 0, + "End": 26 + } + ] + }, + { + "Input": "Buna ek olarak, bankanฤฑn 1 Ocak 1990 tarihinden sonra 1.015 frank'ta societe generap bip'de% 30,84 hisse satฤฑn alma seรงeneฤŸi bulunmaktadฤฑr.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1.015 frank", + "TypeName": "currency", + "Resolution": { + "value": "1015", + "unit": "Franc" + }, + "Start": 54, + "End": 64 + } + ] + }, + { + "Input": "hisselerin bir peni geรง kapanmasฤฑ iรงin iลŸlemde", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "bir peni", + "TypeName": "currency", + "Resolution": { + "value": "1", + "unit": "Penny" + }, + "Start": 11, + "End": 18 + } + ] + }, + { + "Input": "hisse baลŸฤฑna 197 peni daha dรผลŸรผk.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "197 peni", + "TypeName": "currency", + "Resolution": { + "value": "197", + "unit": "Penny" + }, + "Start": 13, + "End": 20 + } + ] + }, + { + "Input": "รผรง aylฤฑk faaliyet karฤฑ 361 milyon sterline yรผkseldi", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "361 milyon sterline", + "TypeName": "currency", + "Resolution": { + "value": "361000000", + "unit": "Pound" + }, + "Start": 23, + "End": 41 + } + ] + }, + { + "Input": "geรงen yฤฑl, bรผtรผn kentin ilรงe iลŸletmelerinin brรผt รงฤฑktฤฑ deฤŸeri, ilk etapta ilk sฤฑrada yer alarak ilk kez 100 milyar yuanฤฑ geรงmiลŸtir.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "100 milyar yuanฤฑ", + "TypeName": "currency", + "Resolution": { + "value": "100000000000", + "unit": "Chinese yuan", + "isoCurrency": "CNY" + }, + "Start": 104, + "End": 119 + } + ] + }, + { + "Input": "sฤฑrayla, francis leung pak - pccw'de% 8'lik bir hisseyi 323 milyon avro karลŸฤฑlฤฑฤŸฤฑnda telefรณnica'ya satmayฤฑ kabul etti.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "323 milyon avro", + "TypeName": "currency", + "Resolution": { + "value": "323000000", + "unit": "Euro", + "isoCurrency": "EUR" + }, + "Start": 56, + "End": 70 + } + ] + }, + { + "Input": "IPL, kingfisher havayollarฤฑnฤฑ, seri iรงin resmi hakem ortaฤŸฤฑ olarak (yaklaลŸฤฑk 15 milyon sterlin) anlaลŸma imzaladฤฑ.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "15 milyon sterlin", + "TypeName": "currency", + "Resolution": { + "value": "15000000", + "unit": "Pound" + }, + "Start": 77, + "End": 93 + } + ] + }, + { + "Input": "Malone, sรถzleลŸmenin ihlali nedeniyle 20th Century-Fox'u 1,6 milyon $ karลŸฤฑlฤฑฤŸฤฑnda dava etti.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1,6 milyon $", + "TypeName": "currency", + "Resolution": { + "value": "1600000", + "unit": "Dollar" + }, + "Start": 56, + "End": 67 + } + ] + }, + { + "Input": "2003 yฤฑlฤฑnda, bayern mรผnih dortmund maaลŸlarฤฑnฤฑ รถdemek iรงin birkaรง aylฤฑฤŸฤฑna dortmund'a 2 milyon โ‚ฌ borรง verdi.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2 milyon โ‚ฌ", + "TypeName": "currency", + "Resolution": { + "value": "2000000", + "unit": "Euro", + "isoCurrency": "EUR" + }, + "Start": 86, + "End": 95 + } + ] + }, + { + "Input": "lockheed martin ve amerika birleลŸik devletleri hรผkรผmeti, Hindistanโ€™ฤฑn 126 savaลŸ uรงaฤŸฤฑ iรงin 10 milyar abd $'lฤฑk sรถzleลŸmesi iรงin yoฤŸun bir ลŸekilde kulis yaptฤฑ.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10 milyar abd $", + "TypeName": "currency", + "Resolution": { + "value": "10000000000", + "unit": "United States dollar", + "isoCurrency": "USD" + }, + "Start": 91, + "End": 105 + } + ] + }, + { + "Input": "npd araลŸtฤฑrma firmasฤฑna gรถre, tรผm taลŸฤฑnabilir pencerelerin ortalama satฤฑลŸ fiyatฤฑ ekim 2008'de 659 $'dan dรผลŸtรผ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "659 $", + "TypeName": "currency", + "Resolution": { + "value": "659", + "unit": "Dollar" + }, + "Start": 94, + "End": 98 + } + ] + }, + { + "Input": "DoฤŸu standฤฑ (worcester caddesi) standฤฑ 1934'te tamamlandฤฑ ve bu kapasite yaklaลŸฤฑk 80.000 izleyiciye yรผkseldi, ancak 60.000 ยฃ'e mal oldu.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "60.000 ยฃ", + "TypeName": "currency", + "Resolution": { + "value": "60000", + "unit": "Pound" + }, + "Start": 116, + "End": 123 + } + ] + }, + { + "Input": "fulham takฤฑm arkadaลŸฤฑ johnny haynes ilk 100 ยฃ'lik oyuncu oldu.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "100 ยฃ", + "TypeName": "currency", + "Resolution": { + "value": "100", + "unit": "Pound" + }, + "Start": 40, + "End": 44 + } + ] + }, + { + "Input": "dokuz ay boyunca amr'ฤฑn net karฤฑ % 15 arttฤฑ ve 415,9 milyon $'a ulaลŸtฤฑ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "415,9 milyon $", + "TypeName": "currency", + "Resolution": { + "value": "415900000", + "unit": "Dollar" + }, + "Start": 47, + "End": 60 + } + ] + }, + { + "Input": "Rolling Stone, harpercollins'ฤฑn 2008 yฤฑlฤฑnda kitap projesini 3 milyon $'a satฤฑn aldฤฑฤŸฤฑnฤฑ belirtti.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3 milyon $", + "TypeName": "currency", + "Resolution": { + "value": "3000000", + "unit": "Dollar" + }, + "Start": 61, + "End": 70 + } + ] + }, + { + "Input": "2013 Forbes dergisinin baskฤฑsฤฑnda Keith, โ€œรผlke mรผziฤŸinin 500 milyon $'lฤฑk adamฤฑโ€ baลŸlฤฑklฤฑ kapakta yer alฤฑyor.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "500 milyon $", + "TypeName": "currency", + "Resolution": { + "value": "500000000", + "unit": "Dollar" + }, + "Start": 57, + "End": 68 + } + ] + }, + { + "Input": "harry ferguson, ABD ford'unu, 1952'de mahkemeye yerleลŸmiลŸ olan 90 milyon ยฃ tazminat talebinde bulunan yasadฤฑลŸฤฑ kullanฤฑmฤฑ nedeniyle dava etti.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "90 milyon ยฃ", + "TypeName": "currency", + "Resolution": { + "value": "90000000", + "unit": "Pound" + }, + "Start": 63, + "End": 73 + } + ] + }, + { + "Input": "Aerosmith, 1972 yฤฑlฤฑnฤฑn ortalarฤฑnda columbia ile 125.000 $ 'a imza attฤฑ ve ilk albรผmรผ aerosmith'i รงฤฑkardฤฑ.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "125.000 $", + "TypeName": "currency", + "Resolution": { + "value": "125000", + "unit": "Dollar" + }, + "Start": 49, + "End": 57 + } + ] + }, + { + "Input": "2001'de 186 milyon $'a odwalla inc satฤฑn aldฤฑฤŸฤฑndan beri Coke'nin en bรผyรผk satฤฑn alฤฑmlarฤฑndan biriydi.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "186 milyon $", + "TypeName": "currency", + "Resolution": { + "value": "186000000", + "unit": "Dollar" + }, + "Start": 8, + "End": 19 + } + ] + }, + { + "Input": "Daha sonra, Apple ve Creative bir รงรถzรผme ulaลŸtฤฑlar; Apple, Creativeโ€™e 100 milyon $ รถdedi ve Creative, โ€œipod iรงin yapฤฑldฤฑโ€ aksesuar programฤฑna katฤฑldฤฑ.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "100 milyon $", + "TypeName": "currency", + "Resolution": { + "value": "100000000", + "unit": "Dollar" + }, + "Start": 70, + "End": 81 + } + ] + }, + { + "Input": "Ardฤฑndan hart - scott dosyalamasฤฑ gรถzden geรงirilir ve genellikle gรผven karลŸฤฑtฤฑ endiลŸeler genellikle karลŸฤฑlanฤฑr, hart - scott ลŸimdi hedef firmalarฤฑn yรถneticilerine bir teklifin erken haberlerini vermek ve dรผzenleyici incelemeyi geciktirme taktiฤŸi olarak kullanma ลŸansฤฑ vermek iรงin kullanฤฑlฤฑr. 20.000 $'lฤฑk vergi, milyarlarca dolarlฤฑk bir anlaลŸmada kรผรงรผk bir maliyet, ancak binlerce kรผรงรผk, dostane anlaลŸma iรงin ciddi bir engel olacaktฤฑr.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "20.000 $", + "TypeName": "currency", + "Resolution": { + "value": "20000", + "unit": "Dollar" + }, + "Start": 292, + "End": 299 + } + ] + }, + { + "Input": "dolar: 143,80 yen, yรผkseliลŸte 0 , 95; 1 , 8500 mark, yรผkseliลŸte 0 , 0085 .", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "dolar", + "TypeName": "currency", + "Resolution": { + "value": null, + "unit": "Dollar" + }, + "Start": 0, + "End": 4 + }, + { + "Text": "143,80 yen", + "TypeName": "currency", + "Resolution": { + "value": "143,8", + "unit": "Japanese yen", + "isoCurrency": "JPY" + }, + "Start": 7, + "End": 16 + } + ] + }, + { + "Input": "Yalnฤฑzca 3 dolar 50 sent'e mal olur.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3 dolar 50 sent", + "TypeName": "currency", + "Resolution": { + "value": "3,5", + "unit": "Dollar" + }, + "Start": 9, + "End": 23 + } + ] + }, + { + "Input": "sadece on รผรง dolar kฤฑrk beลŸ sente mal oldu", + "Comment": "Sente is a suffixed version of sent which is ambiguous with the actual currency unit sente", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "on รผรง dolar kฤฑrk beลŸ sente", + "TypeName": "currency", + "Resolution": { + "value": "13,45", + "unit": "Dollar" + }, + "Start": 7, + "End": 33 + } + ] + }, + { + "Input": "bir dolar bir sent ve bir puanlฤฑk kredi puanฤฑnฤฑza mal olur.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "bir dolar bir sent", + "TypeName": "currency", + "Resolution": { + "unit": "Dollar", + "value": "1,01" + }, + "Start": 0, + "End": 17 + } + ] + }, + { + "Input": "Bu size 10 abd dolarฤฑ ve bana ise 100 รงin yuanฤฑ'na mal olur", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10 abd dolarฤฑ", + "TypeName": "currency", + "Resolution": { + "isoCurrency": "USD", + "unit": "United States dollar", + "value": "10" + }, + "Start": 8, + "End": 20 + }, + { + "Text": "100 รงin yuanฤฑ", + "TypeName": "currency", + "Resolution": { + "isoCurrency": "CNY", + "unit": "Chinese yuan", + "value": "100" + }, + "Start": 34, + "End": 46 + } + ] + }, + { + "Input": "Bu size 10 abd dolarฤฑ ve bana 100 c$ elli sent'e mal olur", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10 abd dolarฤฑ", + "TypeName": "currency", + "Resolution": { + "isoCurrency": "USD", + "unit": "United States dollar", + "value": "10" + }, + "Start": 8, + "End": 20 + }, + { + "Text": "100 c$ elli sent", + "TypeName": "currency", + "Resolution": { + "unit": "Canadian dollar", + "isoCurrency": "CAD", + "value": "100,5" + }, + "Start": 30, + "End": 45 + } + ] + }, + { + "Input": "bir kuai beลŸ mao beลŸ fen gerekebilir.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "bir kuai beลŸ mao beลŸ fen", + "TypeName": "currency", + "Resolution": { + "isoCurrency": "CNY", + "unit": "Chinese yuan", + "value": "1,55" + }, + "Start": 0, + "End": 23 + } + ] + }, + { + "Input": "Bu bir dolar iki sent kredi puanฤฑna veya รผรง puanฤฑna mal olur.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "bir dolar iki sent", + "TypeName": "currency", + "Resolution": { + "unit": "Dollar", + "value": "1,02" + }, + "Start": 3, + "End": 20 + } + ] + }, + { + "Input": "Hey, maliyeti 4,25 $ ve 32 รงeyrek", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "4,25 $", + "TypeName": "currency", + "Resolution": { + "unit": "Dollar", + "value": "4,25" + }, + "Start": 14, + "End": 19 + } + ] + }, + { + "Input": "Hey, maliyeti 100 ๅ…ƒ!", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "100 ๅ…ƒ", + "TypeName": "currency", + "Resolution": { + "unit": "Chinese yuan", + "value": "100", + "isoCurrency": "CNY" + }, + "Start": 14, + "End": 18 + } + ] + }, + { + "Input": "Bu kitabฤฑn maliyeti 100 โ‚ก", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "100 โ‚ก", + "TypeName": "currency", + "Resolution": { + "value": "100", + "unit": "Costa Rican colรณn", + "isoCurrency": "CRC" + }, + "Start": 20, + "End": 24 + } + ] + }, + { + "Input": "Bisikleti almak iรงin 100 โ‚พ harcadฤฑm", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "100 โ‚พ", + "TypeName": "currency", + "Resolution": { + "value": "100", + "unit": "Georgian lari", + "isoCurrency": "GEL" + }, + "Start": 21, + "End": 25 + } + ] + }, + { + "Input": "Tebrikler! Bir araba ve yarฤฑลŸmayฤฑ kazandฤฑฤŸฤฑn iรงin 100.000 โ‚ญ kazanacaksฤฑn.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "100.000 โ‚ญ", + "TypeName": "currency", + "Resolution": { + "value": "100000", + "unit": "Lao kip", + "isoCurrency": "LAK" + }, + "Start": 50, + "End": 58 + } + ] + }, + { + "Input": "Bob, bana acil olarak 100.000 เฎฐเฏ‚ รถdรผnรง verebilir misin ve gelecek pazartesi faiziyle geri รถdeyeceฤŸim.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "100.000 เฎฐเฏ‚", + "TypeName": "currency", + "Resolution": { + "value": "100000", + "unit": "Sri Lankan rupee", + "isoCurrency": "LKR" + }, + "Start": 22, + "End": 31 + } + ] + }, + { + "Input": "Bu yeni dizรผstรผ bilgisayar iรงin 100.000 sent'in pahalฤฑ olduฤŸunu dรผลŸรผnรผyor musun?", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "100.000 sent", + "TypeName": "currency", + "Resolution": { + "value": "100000", + "unit": "Cent" + }, + "Start": 32, + "End": 43 + } + ] + }, + { + "Input": "ร‡ekiliลŸin ilk tutarฤฑ 100.000.000 abd dolarฤฑ, istiyormusun?", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "100.000.000 abd dolarฤฑ", + "TypeName": "currency", + "Resolution": { + "value": "100000000", + "unit": "United States dollar", + "isoCurrency": "USD" + }, + "Start": 21, + "End": 42 + } + ] + }, + { + "Input": "bana 5 dolar versene", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5 dolar", + "TypeName": "currency", + "Resolution": { + "value": "5", + "unit": "Dollar" + }, + "Start": 5, + "End": 11 + } + ] + }, + { + "Input": "Fiyatฤฑ 100 avroydu", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "100 avroydu", + "TypeName": "currency", + "Resolution": { + "value": "100", + "unit": "Euro", + "isoCurrency": "EUR" + }, + "Start": 7, + "End": 17 + } + ] + }, + { + "Input": "Fiyatฤฑ 50 dolardan baลŸlฤฑyor", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "50 dolardan", + "TypeName": "currency", + "Resolution": { + "value": "50", + "unit": "Dollar" + }, + "Start": 7, + "End": 17 + } + ] + }, + { + "Input": "50 Lira", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "50 lira", + "TypeName": "currency", + "Resolution": { + "value": "50", + "unit": "Turkish lira", + "isoCurrency": "TRY" + }, + "Start": 0, + "End": 6 + } + ] + }, + { + "Input": "50 tl 30 kuruลŸ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "50 tl 30 kuruลŸ", + "TypeName": "currency", + "Resolution": { + "value": "50,3", + "unit": "Turkish lira", + "isoCurrency": "TRY" + }, + "Start": 0, + "End": 13 + } + ] + }, + { + "Input": "50 tl 3 kuruลŸ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "50 tl 3 kuruลŸ", + "TypeName": "currency", + "Resolution": { + "value": "50,03", + "unit": "Turkish lira", + "isoCurrency": "TRY" + }, + "Start": 0, + "End": 12 + } + ] + }, + { + "Input": "mustafa ustaya 10 bin lira 1111-22223333-4444 nolu hesaba havale yap", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10 bin lira", + "Start": 15, + "End": 25, + "TypeName": "currency", + "Resolution": { + "isoCurrency": "TRY", + "unit": "Turkish lira", + "value": "10000" + } + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Turkish/DimensionModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Turkish/DimensionModel.json new file mode 100644 index 000000000..5a5f73093 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Turkish/DimensionModel.json @@ -0,0 +1,989 @@ +[ + { + "Input": "AฤŸฤฑrlฤฑฤŸฤฑn 200 libre", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "200 libre", + "TypeName": "dimension", + "Resolution": { + "unit": "Pound", + "subtype": "Weight", + "value": "200" + }, + "Start": 10, + "End": 18 + } + ] + }, + { + "Input": "75 ml", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "75 ml", + "TypeName": "dimension", + "Resolution": { + "value": "75", + "unit": "Milliliter", + "subtype": "Volume" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "En bรผyรผk dezavantajฤฑ, bir danฤฑลŸman tarafฤฑndan kullanฤฑisฤฑz olarak tanฤฑmlamasฤฑ iรงin yeterince bรผyรผk olan 3 inรง kalฤฑnlฤฑฤŸฤฑnda olmasฤฑ olabilir.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "3 inรง", + "TypeName": "dimension", + "Resolution": { + "value": "3", + "unit": "Inch", + "subtype": "Length" + }, + "Start": 103, + "End": 107 + } + ] + }, + { + "Input": "yaklaลŸฤฑk on mil uzunluฤŸundaki bir alanda en az on dรถrt kiลŸiyi รถldรผrdรผ ve dรผzinelerce evi moloz haline getirdi.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "on mil", + "TypeName": "dimension", + "Resolution": { + "value": "10", + "unit": "Mile", + "subtype": "Length" + }, + "Start": 9, + "End": 14 + } + ] + }, + { + "Input": "hepsini baฤŸlamak iรงin 10 1/2 milden fazla kablo ve tel ve 23 bilgisayar gerekiyor", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10 1/2 milden", + "TypeName": "dimension", + "Resolution": { + "value": "10,5", + "unit": "Mile", + "subtype": "Length" + }, + "Start": 22, + "End": 34 + } + ] + }, + { + "Input": "Gรผnde 20 dakika รถnce almฤฑลŸ olan havaalanฤฑ otelime altฤฑ mil seyahat รผรง saatten fazla sรผrdรผ.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "altฤฑ mil", + "TypeName": "dimension", + "Resolution": { + "value": "6", + "unit": "Mile", + "subtype": "Length" + }, + "Start": 50, + "End": 57 + } + ] + }, + { + "Input": "Endรผstri รงapฤฑnda bu รผlkede petrol รผretimi, bu yฤฑlฤฑn ilk sekiz ayฤฑnda varil baลŸฤฑna gรผnde 500.000 varil dรผลŸtรผ.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "500.000 varil", + "TypeName": "dimension", + "Resolution": { + "value": "500000", + "unit": "Barrel", + "subtype": "Weight" + }, + "Start": 88, + "End": 100 + } + ] + }, + { + "Input": "bu ne 1) neden bo jackson yerine kendimiz gibi olduฤŸumuzu aรงฤฑklฤฑyor; 2) ortalama iki fit derinliฤŸinde bir gรถlde boฤŸulma ihtimaline dikkat eder; ve 3) 10.000 piyanodan รถnce yerleลŸtirilmiลŸ 10.000 maymunun yayฤฑnlanabilecek rock'n'roll melodileri รผreteceฤŸini tahmin ediyor.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "iki fit", + "TypeName": "dimension", + "Resolution": { + "value": "2", + "unit": "Foot", + "subtype": "Length" + }, + "Start": 81, + "End": 87 + } + ] + }, + { + "Input": "Bay. Hulings, piyasada bir hafta รถnce tรผm hisse senetlerini sattฤฑฤŸฤฑnฤฑ ve 13 Ekim'de 190 puanlฤฑk bir dรผลŸรผลŸ yaลŸadฤฑฤŸฤฑnฤฑ ve 45 dรถnรผmlรผk bir at รงiftliฤŸi satฤฑn almak iรงin parayฤฑ kullandฤฑฤŸฤฑnฤฑ sรถylรผyor.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "45 dรถnรผmlรผk", + "TypeName": "dimension", + "Resolution": { + "value": "45", + "unit": "Acre", + "subtype": "Area" + }, + "Start": 120, + "End": 130 + } + ] + }, + { + "Input": "Daha sonra, bu bahรงeleri kelimenin tam anlamฤฑyla sessiz odalar haline getirmek iรงin Bayan Bartlett, sekiz ila 10 fit yรผksekliฤŸindeki penceresiz duvarlarฤฑ (tuฤŸla, kafes, รงit) atฤฑp iรงlerini gรผn boyu sรผren styjian gรถlgesine yรถneltti.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10 fit", + "TypeName": "dimension", + "Resolution": { + "value": "10", + "unit": "Foot", + "subtype": "Length" + }, + "Start": 110, + "End": 115 + } + ] + }, + { + "Input": "'yรถnetim sรผrpriz istemiyor' diye not alan Amerikan havayollarฤฑ yakฤฑt hizmetleri mรผdรผrรผ Jack Zaves, yฤฑlda 2,4 milyar galon jet yakฤฑt satฤฑn alฤฑyor.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2,4 milyar galon", + "TypeName": "dimension", + "Resolution": { + "value": "2400000000", + "unit": "Gallon", + "subtype": "Weight" + }, + "Start": 105, + "End": 120 + } + ] + }, + { + "Input": "10 galonluk bir su soฤŸutucusu, kฤฑrmฤฑzฤฑ halฤฑyฤฑ ฤฑslatmak iรงin zemine รงarptฤฑ.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10 galonluk", + "TypeName": "dimension", + "Resolution": { + "value": "10", + "unit": "Gallon", + "subtype": "Weight" + }, + "Start": 0, + "End": 10 + } + ] + }, + { + "Input": "yakฤฑnlarda altฤฑ yunus 1,5 milyon galonluk tuzlu su akvaryumu iรงerisinde uรงacak.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1,5 milyon galonluk", + "TypeName": "dimension", + "Resolution": { + "value": "1500000", + "unit": "Gallon", + "subtype": "Weight" + }, + "Start": 22, + "End": 40 + } + ] + }, + { + "Input": "ve bu bebek iki libreden fazla.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "iki libreden", + "TypeName": "dimension", + "Resolution": { + "value": "2", + "unit": "Pound", + "subtype": "Weight" + }, + "Start": 12, + "End": 23 + } + ] + }, + { + "Input": "'Yemeyen insanlara gรผvenmiyorum' dedi Bayan Volokh, birkaรง yฤฑl รถnce kendisi 25 libre vermek iรงin รถฤŸle yemeฤŸi yemeyi bฤฑrakmasฤฑna raฤŸmen.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "25 libre", + "TypeName": "dimension", + "Resolution": { + "value": "25", + "unit": "Pound", + "subtype": "Weight" + }, + "Start": 76, + "End": 83 + } + ] + }, + { + "Input": "Kraliyet Hollanda / Shell grubunun bir iลŸtiraki olan Shell, 0,9 trilyon fit kรผp ihracata izin verecek ve Olympia & York geliลŸtirme ลŸirketinin bir birimi olan kรถrfez ihracatฤฑna izin verilecek", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "0,9 trilyon fit kรผp", + "TypeName": "dimension", + "Resolution": { + "value": "900000000000", + "unit": "Cubic foot", + "subtype": "Volume" + }, + "Start": 60, + "End": 78 + } + ] + }, + { + "Input": "Halihazฤฑrda faturalarฤฑn รถne รงฤฑkan รถzellikleri ลŸunlardฤฑr: - Bir ailenin sahip olabileceฤŸi gayrimenkul miktarฤฑnda bir kฤฑsฤฑtlama ve รผlkenin en bรผyรผk altฤฑ ลŸehrinde 660 metrekare, ancak daha kรผรงรผk ลŸehirlerde ve kฤฑrsal alanlarda daha fazla.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "660 metrekare", + "TypeName": "dimension", + "Resolution": { + "value": "660", + "unit": "Square meter", + "subtype": "Area" + }, + "Start": 160, + "End": 172 + } + ] + }, + { + "Input": "Tigrean ordularฤฑ ลŸu anda addis ababa'nฤฑn 200 mil kuzeyinde, Bay Mengistu'nun baลŸkentini assab limanฤฑndan kesecek ve tรผm yakฤฑtlarฤฑn ve diฤŸer malzemelerin addis ababa'ya ulaลŸtฤฑฤŸฤฑ Dese kentini tehdit ediyor.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "200 mil", + "TypeName": "dimension", + "Resolution": { + "value": "200", + "unit": "Mile", + "subtype": "Length" + }, + "Start": 41, + "End": 47 + } + ] + }, + { + "Input": "Bilgisayarlardan birinin zeminde kayan รผรง ayakla gittiฤŸini sรถyledi.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "รผรง ayakla", + "TypeName": "dimension", + "Resolution": { + "value": "3", + "unit": "Foot", + "subtype": "Length" + }, + "Start": 39, + "End": 47 + } + ] + }, + { + "Input": "Holdinglerin merkezi, Tokyo'nun ticaret ve finans merkezi olan Marunouchi bรถlgesinde, sฤฑklฤฑkla 'mitsubishi kรถyรผ' esprisiyle adlandฤฑrฤฑlan, inanฤฑlmaz pahalฤฑ mรผlk 190.000 metrekaredir.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "190.000 metrekaredir", + "TypeName": "dimension", + "Resolution": { + "value": "190000", + "unit": "Square meter", + "subtype": "Area" + }, + "Start": 160, + "End": 179 + } + ] + }, + { + "Input": "Hughes'un uluslararasฤฑ telekomรผnikasyon uydu organizasyonu iรงin yaptฤฑrdฤฑฤŸฤฑ uydu, 1982'de Hughes'a verilen ve รผรง ton uydudan beลŸini geliลŸtirmek iรงin verilen 700 milyon dolarlฤฑk bir sรถzleลŸmenin parรงasฤฑ.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "รผรง ton", + "TypeName": "dimension", + "Resolution": { + "value": "3", + "unit": "Ton", + "subtype": "Weight" + }, + "Start": 109, + "End": 114 + } + ] + }, + { + "Input": "Biyolojik silahlar รผzerine yapฤฑlan 1996 tarihli bir raporda, Washington'daki bir kamu politikalarฤฑ araลŸtฤฑrma kurumu olan stratejik ve uluslararasฤฑ รงalฤฑลŸmalarฤฑn merkezi, 130 galon kapasiteli ticari teรงhizat kullanarak biyolojik silahlarฤฑn birleลŸtirilmesinin kolay olacaฤŸฤฑ konusunda uyarฤฑda bulundu.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "130 galon", + "TypeName": "dimension", + "Resolution": { + "value": "130", + "unit": "Gallon", + "subtype": "Weight" + }, + "Start": 169, + "End": 177 + } + ] + }, + { + "Input": "Ticaret grubunun ticaret departmanฤฑ verileri derlemesi, yฤฑlฤฑn ikinci en bรผyรผk toplamฤฑ olan aฤŸustos ayฤฑndaki ithalatฤฑn Temmuz 1.458.000 tona gรถre% 5, ancak 1988 yฤฑlฤฑnฤฑn Haziran ayฤฑnda geรงen yฤฑlฤฑn en yรผksek seviyesinin altฤฑnda olduฤŸunu gรถsterdi.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1.458.000 tona", + "TypeName": "dimension", + "Resolution": { + "value": "1458000", + "unit": "Ton", + "subtype": "Weight" + }, + "Start": 125, + "End": 138 + } + ] + }, + { + "Input": "Bu nedenle, gelecek yฤฑlฤฑn psyllium mahsulรผ mart ayฤฑnda hasat edildiฤŸinde, psyllium patlamasฤฑnฤฑn zirvesindeki son birkaรง yฤฑlฤฑn 16.000 metrik tondan daha kรผรงรผk olabilir.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "16.000 metrik tondan", + "TypeName": "dimension", + "Resolution": { + "value": "16000", + "unit": "Metric ton", + "subtype": "Weight" + }, + "Start": 126, + "End": 145 + } + ] + }, + { + "Input": "486, IBM'in ilk kiลŸisel bilgisayarฤฑ iรงin 16-bit 8088 yongasฤฑnฤฑ seรงmesinden bu yana piyasaya hakim olan uzun bir intel cips serisinin soyundan geliyor.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "16-bit", + "TypeName": "dimension", + "Resolution": { + "value": "16", + "unit": "Bit", + "subtype": "Information" + }, + "Start": 41, + "End": 46 + } + ] + }, + { + "Input": "Bir ลŸirket sรถzcรผsรผ, 'jiotto caspita' nฤฑn saatte 188 milden fazla koลŸabileceฤŸini sรถyledi.", + "Comment": "Prefixed AND suffixed speed unit in Tukish", + "NotSupported": "dotnet", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "saatte 188 milden", + "TypeName": "dimension", + "Resolution": { + "value": "188", + "unit": "Mile per hour", + "subtype": "Speed" + }, + "Start": 41, + "End": 58 + } + ] + }, + { + "Input": "Donanma, BaฤŸdat'ฤฑn eteklerinde, mobil operasyon odasฤฑna sadece 100 metre mesafede bir helikopter iniลŸ bรถlgesi kurdu.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "100 metre", + "TypeName": "dimension", + "Resolution": { + "value": "100", + "unit": "Meter", + "subtype": "Length" + }, + "Start": 63, + "End": 71 + } + ] + }, + { + "Input": "Caltrans, anฤฑtsal kolezyum yakฤฑnฤฑnda, Los Angeles'in hemen gรผneyinde, 2,5 mil uzunluฤŸundaki liman yolunun ortasฤฑnฤฑn รผzerindeki otobรผsler ve araรง havuzlarฤฑ iรงin ikinci bir kat daha eklemeyi planlฤฑyor.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2,5 mil", + "TypeName": "dimension", + "Resolution": { + "value": "2,5", + "unit": "Mile", + "subtype": "Length" + }, + "Start": 70, + "End": 76 + } + ] + }, + { + "Input": "Her sabah รงiftliฤŸe dรถrt mil yol gidiลŸimde dรถrt boลŸ eve daha gidiyorum", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "dรถrt mil", + "TypeName": "dimension", + "Resolution": { + "value": "4", + "unit": "Mile", + "subtype": "Length" + }, + "Start": 20, + "End": 27 + } + ] + }, + { + "Input": "Hakarete uฤŸradฤฑk, dedi, Katolik genel merkezindeki Langa, bรผkreลŸin 325 kilometre kuzeybatฤฑsฤฑnda.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "325 kilometre", + "TypeName": "dimension", + "Resolution": { + "value": "325", + "unit": "Kilometer", + "subtype": "Length" + }, + "Start": 67, + "End": 79 + } + ] + }, + { + "Input": "Rotich kรผรงรผk, 5 fit", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5 fit", + "TypeName": "dimension", + "Resolution": { + "value": "5", + "unit": "Foot", + "subtype": "Length" + }, + "Start": 14, + "End": 18 + } + ] + }, + { + "Input": "4 inรง) 28 yaลŸฤฑnda, รผรง yฤฑl รถncesine kadar ciddi bir ลŸekilde koลŸmaya baลŸlamamฤฑลŸ ve bu aya kadar iรงeride yarฤฑลŸmamฤฑลŸ.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "4 inรง", + "TypeName": "dimension", + "Resolution": { + "value": "4", + "unit": "Inch", + "subtype": "Length" + }, + "Start": 0, + "End": 4 + } + ] + }, + { + "Input": "shakopee'deki raceway park (minnesota) 1/4 mil oval dรถลŸemelidir", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1/4 mil", + "TypeName": "dimension", + "Resolution": { + "value": "0,25", + "unit": "Mile", + "subtype": "Length" + }, + "Start": 39, + "End": 45 + } + ] + }, + { + "Input": "Castlecrag daฤŸฤฑ, Moat gรถlรผnรผn gรผneyinde, aynฤฑ sฤฑrt hattฤฑ boyunca daฤŸฤฑn 1,6 km batฤฑsฤฑndadฤฑr", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1,6 km", + "TypeName": "dimension", + "Resolution": { + "value": "1,6", + "unit": "Kilometer", + "subtype": "Length" + }, + "Start": 71, + "End": 76 + } + ] + }, + { + "Input": "javadi tepeleri ambur'a yaklaลŸฤฑk 17 km uzaklฤฑktadฤฑr.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "17 km", + "TypeName": "dimension", + "Resolution": { + "value": "17", + "unit": "Kilometer", + "subtype": "Length" + }, + "Start": 33, + "End": 37 + } + ] + }, + { + "Input": "iki saat boyunca fuarฤฑn yakฤฑnฤฑnda Michigan gรถlรผnรผn etrafฤฑnฤฑ dolaลŸtฤฑrdฤฑktan sonra komutan Hugo Eckener, hava gemisini glenview'deki yakฤฑndaki Curtiss - Wright havaalanฤฑna 776 fit yรผkseklikten indi.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "776 fit", + "TypeName": "dimension", + "Resolution": { + "value": "776", + "unit": "Foot", + "subtype": "Length" + }, + "Start": 170, + "End": 176 + } + ] + }, + { + "Input": "35 nolu karayolu ve 115 nolu karayolu ile lindsay ve peterborough arasฤฑndaki kavลŸak (รงฤฑkฤฑลŸ 436), bennett yolunun 500 metre doฤŸusundadฤฑr.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "500 metre", + "TypeName": "dimension", + "Resolution": { + "value": "500", + "unit": "Meter", + "subtype": "Length" + }, + "Start": 113, + "End": 121 + } + ] + }, + { + "Input": "1995 yฤฑlฤฑnda Canon, dahili gรถrรผntรผ sabitleme รถzellikli ilk ticari slr lensi piyasaya sรผrdรผ, ef 75 -300 mm f / 4-5. 6 usm.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "300 mm", + "TypeName": "dimension", + "Resolution": { + "value": "300", + "unit": "Millimeter", + "subtype": "Length" + }, + "Start": 99, + "End": 104 + } + ] + }, + { + "Input": "Dagenham'ฤฑn Sterling silahlarฤฑ, Essex ticari satฤฑลŸ iรงin yeni 7,62mm namlu, ลŸarjรถr, sรถkรผcรผ ve ejektรถr iรงeren bir dรถnรผลŸรผm kiti รผretti.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "7,62mm", + "TypeName": "dimension", + "Resolution": { + "value": "7,62", + "unit": "Millimeter", + "subtype": "Length" + }, + "Start": 61, + "End": 66 + } + ] + }, + { + "Input": "Proje 46,8 milyon dolara mal oluyor ve ลŸirketin รผretim kapasitesini% 25 artฤฑrarak 34.500 metrik ton bakฤฑr katoduna yรผkseltmeyi amaรงlฤฑyor.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "34.500 metrik ton", + "TypeName": "dimension", + "Resolution": { + "value": "34500", + "unit": "Metric ton", + "subtype": "Weight" + }, + "Start": 82, + "End": 98 + } + ] + }, + { + "Input": "Kanada'da bir รงelik kรผlรงe รผretimi, 7 Ekim'de sona eren haftada 291.890 metrik tonu buldu ve Kanada'daki bir federal ajansฤฑn istatistiklerine gรถre, bir รถnceki haftaya gรถre% 14.8 arttฤฑ.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "291.890 metrik tonu", + "TypeName": "dimension", + "Resolution": { + "value": "291890", + "unit": "Metric ton", + "subtype": "Weight" + }, + "Start": 63, + "End": 81 + } + ] + }, + { + "Input": "florida panterleri 190 km2 civarฤฑnda evlerde yaลŸamaktadฤฑr.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "190 km2", + "TypeName": "dimension", + "Resolution": { + "value": "190", + "unit": "Square kilometer", + "subtype": "Area" + }, + "Start": 19, + "End": 25 + } + ] + }, + { + "Input": "bir metrik ton, 2.204,62 libreye eลŸittir.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "bir metrik ton", + "TypeName": "dimension", + "Resolution": { + "value": "1", + "unit": "Metric ton", + "subtype": "Weight" + }, + "Start": 0, + "End": 13 + }, + { + "Text": "2.204,62 libreye", + "TypeName": "dimension", + "Resolution": { + "value": "2204,62", + "unit": "Pound", + "subtype": "Weight" + }, + "Start": 16, + "End": 31 + } + ] + }, + { + "Input": "1 m. 10 dm'ye eลŸittir", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "1 m", + "Start": 0, + "End": 2, + "TypeName": "dimension", + "Resolution": { + "unit": "Meter", + "subtype": "Length", + "value": "1" + } + }, + { + "Text": "10 dm", + "Start": 5, + "End": 9, + "TypeName": "dimension", + "Resolution": { + "unit": "Decimeter", + "subtype": "Length", + "value": "10" + } + } + ] + }, + { + "Input": "Bu dosyanฤฑn boyutu 100 mb", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "100 mb", + "TypeName": "dimension", + "Resolution": { + "unit": "Megabit", + "subtype": "Information", + "value": "100" + }, + "Start": 19, + "End": 24 + } + ] + }, + { + "Input": "2 pm'nin 2 pikometre olduฤŸunu sรถyledi", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "2 pm", + "Start": 0, + "End": 3, + "TypeName": "dimension", + "Resolution": { + "unit": "Picometer", + "subtype": "Length", + "value": "2" + } + }, + { + "Text": "2 pikometre", + "Start": 9, + "End": 19, + "TypeName": "dimension", + "Resolution": { + "unit": "Picometer", + "subtype": "Length", + "value": "2" + } + } + ] + }, + { + "Input": "o bir mil saฤŸlayabilir", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "bir mil", + "Start": 2, + "End": 8, + "TypeName": "dimension", + "Resolution": { + "unit": "Mile", + "subtype": "Length", + "value": "1" + } + } + ] + }, + { + "Input": "Bu alan 20 kilometre kare bรผyรผklรผฤŸรผndedir", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "20 kilometre kare", + "Start": 8, + "End": 24, + "TypeName": "dimension", + "Resolution": { + "unit": "Square kilometer", + "subtype": "Area", + "value": "20" + } + } + ] + }, + { + "Input": "Bu bรถlge iki hektometre kare bรผyรผklรผฤŸe sahip", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "iki hektometre kare", + "Start": 9, + "End": 27, + "TypeName": "dimension", + "Resolution": { + "unit": "Square hectometer", + "subtype": "Area", + "value": "2" + } + } + ] + }, + { + "Input": "Bu bรถlge bir dekametre kare", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "bir dekametre kare", + "Start": 9, + "End": 26, + "TypeName": "dimension", + "Resolution": { + "unit": "Square decameter", + "subtype": "Area", + "value": "1" + } + } + ] + }, + { + "Input": "o bir metre kare", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "bir metre kare", + "Start": 2, + "End": 15, + "TypeName": "dimension", + "Resolution": { + "unit": "Square meter", + "subtype": "Area", + "value": "1" + } + } + ] + }, + { + "Input": "Alanฤฑn bรผyรผklรผฤŸรผ 100 desimetre kare", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "100 desimetre kare", + "Start": 17, + "End": 34, + "TypeName": "dimension", + "Resolution": { + "unit": "Square decimeter", + "subtype": "Area", + "value": "100" + } + } + ] + }, + { + "Input": "Burasฤฑ sekiz santimetre kare", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "sekiz santimetre kare", + "Start": 7, + "End": 27, + "TypeName": "dimension", + "Resolution": { + "unit": "Square centimeter", + "subtype": "Area", + "value": "8" + } + } + ] + }, + { + "Input": "Burasฤฑ beลŸ milimetre kare", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "beลŸ milimetre kare", + "Start": 7, + "End": 24, + "TypeName": "dimension", + "Resolution": { + "unit": "Square millimeter", + "subtype": "Area", + "value": "5" + } + } + ] + }, + { + "Input": "Burasฤฑ beลŸ akreden bรผyรผk", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "beลŸ akreden", + "Start": 7, + "End": 17, + "TypeName": "dimension", + "Resolution": { + "unit": "Acre", + "subtype": "Area", + "value": "5" + } + } + ] + }, + { + "Input": "On mililitrelik ลŸiลŸe", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "on mililitrelik", + "Start": 0, + "End": 14, + "TypeName": "dimension", + "Resolution": { + "unit": "Milliliter", + "subtype": "Volume", + "value": "10" + } + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Turkish/TemperatureModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Turkish/TemperatureModel.json new file mode 100644 index 000000000..615073316 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/NumberWithUnit/Turkish/TemperatureModel.json @@ -0,0 +1,656 @@ +[ + { + "Input": "dฤฑลŸarฤฑda hava 40 santigrat", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "40 santigrat", + "TypeName": "temperature", + "Resolution": { + "value": "40", + "unit": "C" + }, + "Start": 14, + "End": 25 + } + ] + }, + { + "Input": "Texas'ta hava 90 fahrenhayt", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "90 fahrenhayt", + "TypeName": "temperature", + "Resolution": { + "value": "90", + "unit": "F" + }, + "Start": 14, + "End": 26 + } + ] + }, + { + "Input": "-5 derece fahrenheit", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "-5 derece fahrenheit", + "TypeName": "temperature", + "Resolution": { + "value": "-5", + "unit": "F" + }, + "Start": 0, + "End": 19 + } + ] + }, + { + "Input": "6 derece", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "6 derece", + "TypeName": "temperature", + "Resolution": { + "value": "6", + "unit": "Degree" + }, + "Start": 0, + "End": 7 + } + ] + }, + { + "Input": "98,6 derece f normal bir ฤฑsฤฑdฤฑr", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "98,6 derece f", + "TypeName": "temperature", + "Resolution": { + "value": "98,6", + "unit": "F" + }, + "Start": 0, + "End": 12 + } + ] + }, + { + "Input": "ฤฑsฤฑyฤฑ 30 santigrat derece ayarla", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "30 santigrat derece", + "TypeName": "temperature", + "Resolution": { + "value": "30", + "unit": "C" + }, + "Start": 6, + "End": 24 + } + ] + }, + { + "Input": "normal ฤฑsฤฑ 98,6 derece fahrenhayttฤฑr", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "98,6 derece fahrenhayttฤฑr", + "TypeName": "temperature", + "Resolution": { + "value": "98,6", + "unit": "F" + }, + "Start": 11, + "End": 35 + } + ] + }, + { + "Input": "100 derece f", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "100 derece f", + "TypeName": "temperature", + "Resolution": { + "value": "100", + "unit": "F" + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "200 derece c", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "200 derece c", + "TypeName": "temperature", + "Resolution": { + "value": "200", + "unit": "C" + }, + "Start": 0, + "End": 11 + } + ] + }, + { + "Input": "100,2 fahrenhayt derece dรผลŸรผktรผr", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "100,2 fahrenhayt derece", + "TypeName": "temperature", + "Resolution": { + "value": "100,2", + "unit": "F" + }, + "Start": 0, + "End": 22 + } + ] + }, + { + "Input": "10,5 santigrat", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10,5 santigrat", + "TypeName": "temperature", + "Resolution": { + "value": "10,5", + "unit": "C" + }, + "Start": 0, + "End": 13 + } + ] + }, + { + "Input": "20 santigrat derece", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "20 santigrat derece", + "TypeName": "temperature", + "Resolution": { + "value": "20", + "unit": "C" + }, + "Start": 0, + "End": 18 + } + ] + }, + { + "Input": "20,3 santigrat", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "20,3 santigrat", + "TypeName": "temperature", + "Resolution": { + "value": "20,3", + "unit": "C" + }, + "Start": 0, + "End": 13 + } + ] + }, + { + "Input": "34,5 santigrat", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "34,5 santigrat", + "TypeName": "temperature", + "Resolution": { + "value": "34,5", + "unit": "C" + }, + "Start": 0, + "End": 13 + } + ] + }, + { + "Input": "dฤฑลŸarฤฑda hava 98 derece", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "98 derece", + "TypeName": "temperature", + "Resolution": { + "value": "98", + "unit": "Degree" + }, + "Start": 14, + "End": 22 + } + ] + }, + { + "Input": "termostatฤฑ 85ยฐye ayarla", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "85ยฐ", + "TypeName": "temperature", + "Resolution": { + "value": "85", + "unit": "Degree" + }, + "Start": 11, + "End": 13 + } + ] + }, + { + "Input": "ฤฑsฤฑyฤฑ 5 derece arttฤฑr", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "5 derece", + "TypeName": "temperature", + "Resolution": { + "value": "5", + "unit": "Degree" + }, + "Start": 6, + "End": 13 + } + ] + }, + { + "Input": "ฤฑsฤฑyฤฑ 70 derece f'ye ayarla", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "70 derece f", + "TypeName": "temperature", + "Resolution": { + "value": "70", + "unit": "F" + }, + "Start": 6, + "End": 16 + } + ] + }, + { + "Input": "ฤฑsฤฑyฤฑ 20 dereceye kur", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "20 dereceye", + "TypeName": "temperature", + "Resolution": { + "value": "20", + "unit": "Degree" + }, + "Start": 6, + "End": 16 + } + ] + }, + { + "Input": "ฤฑsฤฑyฤฑ 100 dereceye kur", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "100 dereceye", + "TypeName": "temperature", + "Resolution": { + "value": "100", + "unit": "Degree" + }, + "Start": 6, + "End": 17 + } + ] + }, + { + "Input": "ฤฑsฤฑyฤฑ 75 derece f'de sabitle", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "75 derece f", + "TypeName": "temperature", + "Resolution": { + "value": "75", + "unit": "F" + }, + "Start": 6, + "End": 16 + } + ] + }, + { + "Input": "ฤฑsฤฑ 40 santigratta kalsฤฑn", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "40 santigratta", + "TypeName": "temperature", + "Resolution": { + "value": "40", + "unit": "C" + }, + "Start": 4, + "End": 17 + } + ] + }, + { + "Input": "ฤฑsฤฑ 50 derecede kalsฤฑn", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "50 derecede", + "TypeName": "temperature", + "Resolution": { + "value": "50", + "unit": "Degree" + }, + "Start": 4, + "End": 14 + } + ] + }, + { + "Input": "10 santigratฤฑ fahrenhayta รงevir", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "10 santigratฤฑ", + "TypeName": "temperature", + "Resolution": { + "value": "10", + "unit": "C" + }, + "Start": 0, + "End": 12 + }, + { + "Text": "fahrenhayta", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "F" + }, + "Start": 14, + "End": 24 + } + ] + }, + { + "Input": "34,9 santigratฤฑ fahrenhayta", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "34,9 santigratฤฑ", + "TypeName": "temperature", + "Resolution": { + "value": "34,9", + "unit": "C" + }, + "Start": 0, + "End": 14 + }, + { + "Text": "fahrenhayta", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "F" + }, + "Start": 16, + "End": 26 + } + ] + }, + { + "Input": "200 santigratฤฑ fahrenhayta รงevir", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "200 santigratฤฑ", + "TypeName": "temperature", + "Resolution": { + "value": "200", + "unit": "C" + }, + "Start": 0, + "End": 13 + }, + { + "Text": "fahrenhayta", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "F" + }, + "Start": 15, + "End": 25 + } + ] + }, + { + "Input": "fahrenhayttan santigrata, 101 fahrenhayt kaรง santigrat eder", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "101 fahrenhayt", + "TypeName": "temperature", + "Resolution": { + "value": "101", + "unit": "F" + }, + "Start": 26, + "End": 39 + }, + { + "Text": "fahrenhayttan", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "F" + }, + "Start": 0, + "End": 12 + }, + { + "Text": "santigrata", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "C" + }, + "Start": 14, + "End": 23 + }, + { + "Text": "santigrat", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "C" + }, + "Start": 45, + "End": 53 + } + ] + }, + { + "Input": "50 santigrat dereceyi fahrenhayta", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "50 santigrat dereceyi", + "TypeName": "temperature", + "Resolution": { + "value": "50", + "unit": "C" + }, + "Start": 0, + "End": 20 + }, + { + "Text": "fahrenhayta", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "F" + }, + "Start": 22, + "End": 32 + } + ] + }, + { + "Input": "51 fahrenhaytฤฑ santigrata รงevirebilir misin", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "51 fahrenhaytฤฑ", + "TypeName": "temperature", + "Resolution": { + "value": "51", + "unit": "F" + }, + "Start": 0, + "End": 13 + }, + { + "Text": "santigrata", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "C" + }, + "Start": 15, + "End": 24 + } + ] + }, + { + "Input": "106 derece fahrenhaytฤฑ santigrata รงevir", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "106 derece fahrenhaytฤฑ", + "TypeName": "temperature", + "Resolution": { + "value": "106", + "unit": "F" + }, + "Start": 0, + "End": 21 + }, + { + "Text": "santigrata", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "C" + }, + "Start": 23, + "End": 32 + } + ] + }, + { + "Input": "45 derece fahrenhaytฤฑ santigrata รงevir", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "45 derece fahrenhaytฤฑ", + "TypeName": "temperature", + "Resolution": { + "value": "45", + "unit": "F" + }, + "Start": 0, + "End": 20 + }, + { + "Text": "santigrata", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "C" + }, + "Start": 22, + "End": 31 + } + ] + }, + { + "Input": "-20 derece fahrenhayt santigrata nasฤฑl รงevrilir", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "-20 derece fahrenhayt", + "TypeName": "temperature", + "Resolution": { + "value": "-20", + "unit": "F" + }, + "Start": 0, + "End": 20 + }, + { + "Text": "santigrata", + "TypeName": "temperature", + "Resolution": { + "value": null, + "unit": "C" + }, + "Start": 22, + "End": 31 + } + ] + }, + { + "Input": "Sฤฑcaklฤฑk 20 fahrenhayttฤฑ", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "20 fahrenhayttฤฑ", + "TypeName": "temperature", + "Resolution": { + "value": "20", + "unit": "F" + }, + "Start": 9, + "End": 23 + } + ] + }, + { + "Input": "Sฤฑcaklฤฑk 25 derecenin รผzerindeydi.", + "NotSupportedByDesign": "javascript,python,java", + "Results": [ + { + "Text": "25 derecenin", + "TypeName": "temperature", + "Resolution": { + "value": "25", + "unit": "Degree" + }, + "Start": 9, + "End": 20 + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Sequence/Chinese/IpAddressModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Sequence/Chinese/IpAddressModel.json new file mode 100644 index 000000000..159a21358 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Sequence/Chinese/IpAddressModel.json @@ -0,0 +1,363 @@ +[ + { + "Input": "ๆˆ‘็”ต่„‘IPๆ˜ฏ1.1.1.1", + "NotSupported": "java", + "Results": [ + { + "Text": "1.1.1.1", + "TypeName": "ip", + "Resolution": { + "value": "1.1.1.1", + "type": "ipv4" + } + } + ] + }, + { + "Input": "ๆˆ‘็”ต่„‘IPๆ˜ฏ1.1.1.2/25", + "NotSupported": "java", + "Results": [ + { + "Text": "1.1.1.2", + "TypeName": "ip", + "Resolution": { + "value": "1.1.1.2", + "type": "ipv4" + } + } + ] + }, + { + "Input": "ๆˆ‘็”ต่„‘IPๆ˜ฏ0.0.0.0", + "NotSupported": "java", + "Results": [ + { + "Text": "0.0.0.0", + "TypeName": "ip", + "Resolution": { + "value": "0.0.0.0", + "type": "ipv4" + } + } + ] + }, + { + "Input": "ๆˆ‘็”ต่„‘IPๆ˜ฏ255.255.255.255", + "NotSupported": "java", + "Results": [ + { + "Text": "255.255.255.255", + "TypeName": "ip", + "Resolution": { + "value": "255.255.255.255", + "type": "ipv4" + } + } + ] + }, + { + "Input": "8.8.8.8ๆ˜ฏIPๅœฐๅ€", + "NotSupported": "java", + "Results": [ + { + "Text": "8.8.8.8", + "TypeName": "ip", + "Resolution": { + "value": "8.8.8.8", + "type": "ipv4" + } + } + ] + }, + { + "Input": "8.8.8.1/24ๆ˜ฏIPๅœฐๅ€", + "Results": [ + { + "Text": "8.8.8.1", + "TypeName": "ip", + "Resolution": { + "value": "8.8.8.1", + "type": "ipv4" + } + } + ] + }, + { + "Input": "08.008.08.08ๆ˜ฏIPๅœฐๅ€", + "NotSupported": "java", + "Results": [ + { + "Text": "08.008.08.08", + "TypeName": "ip", + "Resolution": { + "value": "8.8.8.8", + "type": "ipv4" + } + } + ] + }, + { + "Input": "ๆˆ‘็”ต่„‘IPไธๆ˜ฏ256.1.1.1", + "Results": [] + }, + { + "Input": "้”™่ฏฏ็š„IPไพ‹ๅญ1111.1.1.1", + "Results": [] + }, + { + "Input": "้”™่ฏฏ็š„IPไพ‹ๅญ1101.1.1.1", + "Results": [] + }, + { + "Input": "้”™่ฏฏ็š„IPไพ‹ๅญ1.1000.1.1", + "Results": [] + }, + { + "Input": "้”™่ฏฏ็š„IPไพ‹ๅญ1.1.1000.1", + "Results": [] + }, + { + "Input": "้”™่ฏฏ็š„IPไพ‹ๅญ1.1.1.256", + "Results": [] + }, + { + "Input": "ๆˆ‘็”ต่„‘็š„V6ๅœฐๅ€ๆ˜ฏABEF:452::FE10", + "NotSupported": "java", + "Results": [ + { + "Text": "ABEF:452::FE10", + "TypeName": "ip", + "Resolution": { + "value": "ABEF:452::FE10", + "type": "ipv6" + } + } + ] + }, + { + "Input": "ๆˆ‘็”ต่„‘็š„V6ๅœฐๅ€ๆ˜ฏ12::1", + "NotSupported": "java", + "Results": [ + { + "Text": "12::1", + "TypeName": "ip", + "Resolution": { + "value": "12::1", + "type": "ipv6" + } + } + ] + }, + { + "Input": "ๆˆ‘็”ต่„‘็š„V6ๅœฐๅ€ๆ˜ฏ::", + "NotSupported": "java", + "Results": [ + { + "Text": "::", + "TypeName": "ip", + "Resolution": { + "value": "::", + "type": "ipv6" + } + } + ] + }, + { + "Input": "ๆˆ‘็”ต่„‘็š„V6ๅœฐๅ€ๆ˜ฏ::1", + "NotSupported": "java", + "Results": [ + { + "Text": "::1", + "TypeName": "ip", + "Resolution": { + "value": "::1", + "type": "ipv6" + } + } + ] + }, + { + "Input": "ๆˆ‘็”ต่„‘็š„V6ๅœฐๅ€ๆ˜ฏ1::1", + "NotSupported": "java", + "Results": [ + { + "Text": "1::1", + "TypeName": "ip", + "Resolution": { + "value": "1::1", + "type": "ipv6" + } + } + ] + }, + { + "Input": "ๆˆ‘็”ต่„‘็š„V6ๅœฐๅ€ๆ˜ฏ1::", + "NotSupported": "java", + "Results": [ + { + "Text": "1::", + "TypeName": "ip", + "Resolution": { + "value": "1::", + "type": "ipv6" + } + } + ] + }, + { + "Input": "ๆˆ‘็”ต่„‘็š„V6ๅœฐๅ€ๆ˜ฏ0000:0000:0000:0000:0000:0000:0000:0000", + "NotSupported": "java", + "Results": [ + { + "Text": "0000:0000:0000:0000:0000:0000:0000:0000", + "TypeName": "ip", + "Resolution": { + "value": "0:0:0:0:0:0:0:0", + "type": "ipv6" + } + } + ] + }, + { + "Input": "ๆˆ‘็”ต่„‘็š„V6ๅœฐๅ€ๆ˜ฏ123:45::ADC:6", + "NotSupported": "java", + "Results": [ + { + "Text": "123:45::ADC:6", + "TypeName": "ip", + "Resolution": { + "value": "123:45::ADC:6", + "type": "ipv6" + } + } + ] + }, + { + "Input": "ๆˆ‘็”ต่„‘็š„V6ๅœฐๅ€ๆ˜ฏ::1:123:23", + "NotSupported": "java", + "Results": [ + { + "Text": "::1:123:23", + "TypeName": "ip", + "Resolution": { + "value": "::1:123:23", + "type": "ipv6" + } + } + ] + }, + { + "Input": "ๆˆ‘็”ต่„‘็š„V6ๅœฐๅ€ๆ˜ฏFEDC:BA98:7654:3210:FEDC:BA98:7654:3210", + "NotSupported": "java", + "Results": [ + { + "Text": "FEDC:BA98:7654:3210:FEDC:BA98:7654:3210", + "TypeName": "ip", + "Resolution": { + "value": "FEDC:BA98:7654:3210:FEDC:BA98:7654:3210", + "type": "ipv6" + } + } + ] + }, + { + "Input": "ๆˆ‘็”ต่„‘็š„V6ๅœฐๅ€ๆ˜ฏfe80:0000:0000:0000:0204:61ff:fe9d:f156", + "NotSupported": "java", + "Results": [ + { + "Text": "fe80:0000:0000:0000:0204:61ff:fe9d:f156", + "TypeName": "ip", + "Resolution": { + "value": "fe80:0:0:0:204:61ff:fe9d:f156", + "type": "ipv6" + } + } + ] + }, + { + "Input": "ๆˆ‘็”ต่„‘็š„V6ๅœฐๅ€ๆ˜ฏfe80:0:0:0:204:61ff:fe9d:f156", + "NotSupported": "java", + "Results": [ + { + "Text": "fe80:0:0:0:204:61ff:fe9d:f156", + "TypeName": "ip", + "Resolution": { + "value": "fe80:0:0:0:204:61ff:fe9d:f156", + "type": "ipv6" + } + } + ] + }, + { + "Input": "ๆˆ‘็”ต่„‘็š„V6ๅœฐๅ€ๆ˜ฏfe80::204:61ff:fe9d:f156", + "NotSupported": "java", + "Results": [ + { + "Text": "fe80::204:61ff:fe9d:f156", + "TypeName": "ip", + "Resolution": { + "value": "fe80::204:61ff:fe9d:f156", + "type": "ipv6" + } + } + ] + }, + { + "Input": "ๆˆ‘็”ต่„‘็š„V6ๅœฐๅ€ๆ˜ฏ2001::", + "NotSupported": "java", + "Results": [ + { + "Text": "2001::", + "TypeName": "ip", + "Resolution": { + "value": "2001::", + "type": "ipv6" + } + } + ] + }, + { + "Input": "็ซ่ฝฆๅˆฐ็ซ™10:00", + "Results": [] + }, + { + "Input": "้”™่ฏฏ็š„IPV6ๅœฐๅ€FE06::1::2", + "Results": [] + }, + { + "Input": "้”™่ฏฏ็š„IPV6ๅœฐๅ€:", + "Results": [] + }, + { + "Input": "ๆˆ‘่ฏด :", + "Results": [] + }, + { + "Input": "ๆˆ‘่ฏด:", + "Results": [] + }, + { + "Input": "lync:", + "Results": [] + }, + { + "Input": "lync: :", + "Results": [] + }, + { + "Input": ":ๆญฃๅƒไฝ ่ฏด็š„่ฟ™ๆ ทใ€‚", + "Results": [] + }, + { + "Input": ": ๆญฃๅƒไฝ ่ฏด็š„่ฟ™ๆ ทใ€‚", + "Results": [] + }, + { + "Input": "้”™่ฏฏ็š„IPV6ๅœฐๅ€12::44:f:45::1", + "Results": [] + }, + { + "Input": "้”™่ฏฏ็š„IPV6ๅœฐๅ€JKLN:ssej::1", + "Results": [] + } + ] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Sequence/Chinese/PhoneNumberModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Sequence/Chinese/PhoneNumberModel.json new file mode 100644 index 000000000..d1d328fa6 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Sequence/Chinese/PhoneNumberModel.json @@ -0,0 +1,5043 @@ +[ + { + "Input": "็”ต่ฏ๏ผš000 111 82-2100.", + "NotSupported": "java", + "Results": [ + { + "Text": "000 111 82-2100", + "Start": 3, + "End": 17, + "TypeName": "phonenumber", + "Resolution": { + "score": "1", + "value": "000 111 82-2100" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ1 (877) 609-2233.", + "NotSupported": "java", + "Results": [ + { + "Text": "1 (877) 609-2233", + "TypeName": "phonenumber", + "Resolution": { + "value": "1 (877) 609-2233", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ+1 541-754-3010.", + "NotSupported": "java", + "Results": [ + { + "Text": "+1 541-754-3010", + "TypeName": "phonenumber", + "Resolution": { + "value": "+1 541-754-3010", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ(541) 754-3010.", + "Results": [ + { + "Text": "(541) 754-3010", + "TypeName": "phonenumber", + "Resolution": { + "value": "(541) 754-3010", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ541-754-3010.", + "NotSupported": "java", + "Results": [ + { + "Text": "541-754-3010", + "TypeName": "phonenumber", + "Resolution": { + "value": "541-754-3010", + "score": "0.9" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ+1-541-754-3010.", + "NotSupported": "java", + "Results": [ + { + "Text": "+1-541-754-3010", + "TypeName": "phonenumber", + "Resolution": { + "value": "+1-541-754-3010", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ1-541-754-3010.", + "NotSupported": "java", + "Results": [ + { + "Text": "1-541-754-3010", + "TypeName": "phonenumber", + "Resolution": { + "value": "1-541-754-3010", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ(55) 3333-33333.", + "NotSupported": "java", + "Results": [ + { + "Text": "(55) 3333-33333", + "TypeName": "phonenumber", + "Resolution": { + "value": "(55) 3333-33333", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ(081) 3333-33333.", + "NotSupported": "java", + "Results": [ + { + "Text": "(081) 3333-33333", + "TypeName": "phonenumber", + "Resolution": { + "value": "(081) 3333-33333", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ( 19 ) 38294427.", + "Results": [ + { + "Text": "( 19 ) 38294427", + "TypeName": "phonenumber", + "Resolution": { + "value": "( 19 ) 38294427", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ(19) 35831647.", + "Results": [ + { + "Text": "(19) 35831647", + "TypeName": "phonenumber", + "Resolution": { + "value": "(19) 35831647", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ(21) 996205563.", + "Results": [ + { + "Text": "(21) 996205563", + "TypeName": "phonenumber", + "Resolution": { + "value": "(21) 996205563", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ(21)99713-3601.", + "NotSupported": "java", + "Results": [ + { + "Text": "(21)99713-3601", + "TypeName": "phonenumber", + "Resolution": { + "value": "(21)99713-3601", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ(71)3019-9811.", + "Results": [ + { + "Text": "(71)3019-9811", + "TypeName": "phonenumber", + "Resolution": { + "value": "(71)3019-9811", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ018 997821551.", + "NotSupported": "java", + "Results": [ + { + "Text": "018 997821551", + "TypeName": "phonenumber", + "Resolution": { + "value": "018 997821551", + "score": "0.8" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ21 995556144.", + "NotSupported": "java", + "Results": [ + { + "Text": "21 995556144", + "TypeName": "phonenumber", + "Resolution": { + "value": "21 995556144", + "score": "0.8" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ280930640.", + "NotSupported": "java", + "Results": [ + { + "Text": "280930640", + "TypeName": "phonenumber", + "Resolution": { + "value": "280930640", + "score": "0.4" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ92995299770.", + "NotSupported": "java", + "Results": [ + { + "Text": "92995299770", + "TypeName": "phonenumber", + "Resolution": { + "value": "92995299770", + "score": "0.6" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ972101245.", + "NotSupported": "java", + "Results": [ + { + "Text": "972101245", + "TypeName": "phonenumber", + "Resolution": { + "value": "972101245", + "score": "0.4" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ+44 (0)7123 129683.", + "Results": [ + { + "Text": "+44 (0)7123 129683", + "TypeName": "phonenumber", + "Resolution": { + "value": "+44 (0)7123 129683", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ+44 7123 123456.", + "Results": [ + { + "Text": "+44 7123 123456", + "TypeName": "phonenumber", + "Resolution": { + "value": "+44 7123 123456", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ+44 7700900397.", + "Results": [ + { + "Text": "+44 7700900397", + "TypeName": "phonenumber", + "Resolution": { + "value": "+44 7700900397", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ+447700 900 397.", + "Results": [ + { + "Text": "+447700 900 397", + "TypeName": "phonenumber", + "Resolution": { + "value": "+447700 900 397", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ0044 07456934723.", + "NotSupported": "java", + "Results": [ + { + "Text": "0044 07456934723", + "TypeName": "phonenumber", + "Resolution": { + "value": "0044 07456934723", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ0044 07700 900873.", + "NotSupported": "java", + "Results": [ + { + "Text": "0044 07700 900873", + "TypeName": "phonenumber", + "Resolution": { + "value": "0044 07700 900873", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ004407624938475.", + "NotSupported": "java", + "Results": [ + { + "Text": "004407624938475", + "TypeName": "phonenumber", + "Resolution": { + "value": "004407624938475", + "score": "0.6" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ07098 785467.", + "NotSupported": "java", + "Results": [ + { + "Text": "07098 785467", + "TypeName": "phonenumber", + "Resolution": { + "value": "07098 785467", + "score": "0.7" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ07453 372 351.", + "NotSupported": "java", + "Results": [ + { + "Text": "07453 372 351", + "TypeName": "phonenumber", + "Resolution": { + "value": "07453 372 351", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ07700 900873.", + "NotSupported": "java", + "Results": [ + { + "Text": "07700 900873", + "TypeName": "phonenumber", + "Resolution": { + "value": "07700 900873", + "score": "0.7" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ07700900095.", + "NotSupported": "java", + "Results": [ + { + "Text": "07700900095", + "TypeName": "phonenumber", + "Resolution": { + "value": "07700900095", + "score": "0.6" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ07877 954 457.", + "NotSupported": "java", + "Results": [ + { + "Text": "07877 954 457", + "TypeName": "phonenumber", + "Resolution": { + "value": "07877 954 457", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ07893 564893.", + "NotSupported": "java", + "Results": [ + { + "Text": "07893 564893", + "TypeName": "phonenumber", + "Resolution": { + "value": "07893 564893", + "score": "0.7" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ+49 171 1234567.", + "Results": [ + { + "Text": "+49 171 1234567", + "TypeName": "phonenumber", + "Resolution": { + "value": "+49 171 1234567", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ+49 1741234567.", + "Results": [ + { + "Text": "+49 1741234567", + "TypeName": "phonenumber", + "Resolution": { + "value": "+49 1741234567", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ+49 176 12345678.", + "Results": [ + { + "Text": "+49 176 12345678", + "TypeName": "phonenumber", + "Resolution": { + "value": "+49 176 12345678", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ+49 176- 12345678.", + "Results": [ + { + "Text": "+49 176- 12345678", + "TypeName": "phonenumber", + "Resolution": { + "value": "+49 176- 12345678", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ+49 176-12345678.", + "Results": [ + { + "Text": "+49 176-12345678", + "TypeName": "phonenumber", + "Resolution": { + "value": "+49 176-12345678", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ+49 176/ 12345678.", + "Results": [ + { + "Text": "+49 176/ 12345678", + "TypeName": "phonenumber", + "Resolution": { + "value": "+49 176/ 12345678", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ+49 176/12345678.", + "Results": [ + { + "Text": "+49 176/12345678", + "TypeName": "phonenumber", + "Resolution": { + "value": "+49 176/12345678", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ+49 17612345678.", + "Results": [ + { + "Text": "+49 17612345678", + "TypeName": "phonenumber", + "Resolution": { + "value": "+49 17612345678", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ+491731234567.", + "Results": [ + { + "Text": "+491731234567", + "TypeName": "phonenumber", + "Resolution": { + "value": "+491731234567", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ+49176 12345678.", + "Results": [ + { + "Text": "+49176 12345678", + "TypeName": "phonenumber", + "Resolution": { + "value": "+49176 12345678", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ+49176- 12345678.", + "Results": [ + { + "Text": "+49176- 12345678", + "TypeName": "phonenumber", + "Resolution": { + "value": "+49176- 12345678", + "score": "0.9" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ+49176/ 12345678.", + "Results": [ + { + "Text": "+49176/ 12345678", + "TypeName": "phonenumber", + "Resolution": { + "value": "+49176/ 12345678", + "score": "0.9" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ00 49 176 12345678.", + "NotSupported": "java", + "Results": [ + { + "Text": "00 49 176 12345678", + "TypeName": "phonenumber", + "Resolution": { + "value": "00 49 176 12345678", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ00 49 17612345678.", + "NotSupported": "java", + "Results": [ + { + "Text": "00 49 17612345678", + "TypeName": "phonenumber", + "Resolution": { + "value": "00 49 17612345678", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ0049 171 1234567.", + "NotSupported": "java", + "Results": [ + { + "Text": "0049 171 1234567", + "TypeName": "phonenumber", + "Resolution": { + "value": "0049 171 1234567", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ0049 176 12345678.", + "NotSupported": "java", + "Results": [ + { + "Text": "0049 176 12345678", + "TypeName": "phonenumber", + "Resolution": { + "value": "0049 176 12345678", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ00491731234567.", + "NotSupported": "java", + "Results": [ + { + "Text": "00491731234567", + "TypeName": "phonenumber", + "Resolution": { + "value": "00491731234567", + "score": "0.7" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ0049176 12345678.", + "NotSupported": "java", + "Results": [ + { + "Text": "0049176 12345678", + "TypeName": "phonenumber", + "Resolution": { + "value": "0049176 12345678", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ004917612345678.", + "NotSupported": "java", + "Results": [ + { + "Text": "004917612345678", + "TypeName": "phonenumber", + "Resolution": { + "value": "004917612345678", + "score": "0.6" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ0171 1234567.", + "NotSupported": "java", + "Results": [ + { + "Text": "0171 1234567", + "TypeName": "phonenumber", + "Resolution": { + "value": "0171 1234567", + "score": "0.8" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ01731234567.", + "NotSupported": "java", + "Results": [ + { + "Text": "01731234567", + "TypeName": "phonenumber", + "Resolution": { + "value": "01731234567", + "score": "0.6" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ0176 -12345678.", + "NotSupported": "java", + "Results": [ + { + "Text": "0176 -12345678", + "TypeName": "phonenumber", + "Resolution": { + "value": "0176 -12345678", + "score": "0.6" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ0176 12 34 56 78.", + "NotSupported": "java", + "Results": [ + { + "Text": "0176 12 34 56 78", + "TypeName": "phonenumber", + "Resolution": { + "value": "0176 12 34 56 78", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ0176 123 456 78.", + "NotSupported": "java", + "Results": [ + { + "Text": "0176 123 456 78", + "TypeName": "phonenumber", + "Resolution": { + "value": "0176 123 456 78", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ0176 1234 5678.", + "NotSupported": "java", + "Results": [ + { + "Text": "0176 1234 5678", + "TypeName": "phonenumber", + "Resolution": { + "value": "0176 1234 5678", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ0176 12345678.", + "NotSupported": "java", + "Results": [ + { + "Text": "0176 12345678", + "TypeName": "phonenumber", + "Resolution": { + "value": "0176 12345678", + "score": "0.8" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ0176- 12345678.", + "NotSupported": "java", + "Results": [ + { + "Text": "0176- 12345678", + "TypeName": "phonenumber", + "Resolution": { + "value": "0176- 12345678", + "score": "0.6" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ0176-12345678.", + "NotSupported": "java", + "Results": [ + { + "Text": "0176-12345678", + "TypeName": "phonenumber", + "Resolution": { + "value": "0176-12345678", + "score": "0.8" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ0176/ 12345678.", + "NotSupported": "java", + "Results": [ + { + "Text": "0176/ 12345678", + "TypeName": "phonenumber", + "Resolution": { + "value": "0176/ 12345678", + "score": "0.6" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ0176/12345678.", + "NotSupported": "java", + "Results": [ + { + "Text": "0176/12345678", + "TypeName": "phonenumber", + "Resolution": { + "value": "0176/12345678", + "score": "0.8" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ017612345678.", + "NotSupported": "java", + "Results": [ + { + "Text": "017612345678", + "TypeName": "phonenumber", + "Resolution": { + "value": "017612345678", + "score": "0.5" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ622 15 31 23.", + "NotSupported": "java", + "Results": [ + { + "Text": "622 15 31 23", + "TypeName": "phonenumber", + "Resolution": { + "value": "622 15 31 23", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ632 139823.", + "NotSupported": "java", + "Results": [ + { + "Text": "632 139823", + "TypeName": "phonenumber", + "Resolution": { + "value": "632 139823", + "score": "0.6" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ679 124 898.", + "NotSupported": "java", + "Results": [ + { + "Text": "679 124 898", + "TypeName": "phonenumber", + "Resolution": { + "value": "679 124 898", + "score": "0.8" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ652123123.", + "NotSupported": "java", + "Results": [ + { + "Text": "652123123", + "TypeName": "phonenumber", + "Resolution": { + "value": "652123123", + "score": "0.4" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ3333/2/6666.", + "NotSupported": "java", + "Results": [ + { + "Text": "3333/2/6666", + "TypeName": "phonenumber", + "Resolution": { + "value": "3333/2/6666", + "score": "0.6" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ1000-1-999.", + "NotSupported": "java", + "Results": [ + { + "Text": "1000-1-999", + "TypeName": "phonenumber", + "Resolution": { + "value": "1000-1-999", + "score": "0.6" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ010-6228-8559.", + "NotSupported": "java", + "Results": [ + { + "Text": "010-6228-8559", + "TypeName": "phonenumber", + "Resolution": { + "value": "010-6228-8559", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ010-62288559.", + "NotSupported": "java", + "Results": [ + { + "Text": "010-62288559", + "TypeName": "phonenumber", + "Resolution": { + "value": "010-62288559", + "score": "0.8" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ1444-555-1234.", + "NotSupported": "java", + "Results": [ + { + "Text": "1444-555-1234", + "TypeName": "phonenumber", + "Resolution": { + "value": "1444-555-1234", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ246.555.8888.", + "NotSupported": "dotnet,javascript,python,java", + "Results": [ + { + "Text": "246.555.8888", + "TypeName": "phonenumber", + "Resolution": { + "value": "246.555.8888" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ1235554567.", + "NotSupported": "java", + "Results": [ + { + "Text": "1235554567", + "TypeName": "phonenumber", + "Resolution": { + "value": "1235554567", + "score": "0.5" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ(123)456-7890.", + "Results": [ + { + "Text": "(123)456-7890", + "TypeName": "phonenumber", + "Resolution": { + "value": "(123)456-7890", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ1-444-555-1234.", + "NotSupported": "java", + "Results": [ + { + "Text": "1-444-555-1234", + "TypeName": "phonenumber", + "Resolution": { + "value": "1-444-555-1234", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ14325678901.", + "NotSupported": "java", + "Results": [ + { + "Text": "14325678901", + "TypeName": "phonenumber", + "Resolution": { + "value": "14325678901", + "score": "0.6" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ1(123)456-7890.", + "NotSupported": "java", + "Results": [ + { + "Text": "1(123)456-7890", + "TypeName": "phonenumber", + "Resolution": { + "value": "1(123)456-7890", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ+1 (123)456-7890.", + "NotSupported": "java", + "Results": [ + { + "Text": "+1 (123)456-7890", + "TypeName": "phonenumber", + "Resolution": { + "value": "+1 (123)456-7890", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ+1(123)456-7890.", + "NotSupported": "java", + "Results": [ + { + "Text": "+1(123)456-7890", + "TypeName": "phonenumber", + "Resolution": { + "value": "+1(123)456-7890", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ00971501234567.", + "NotSupported": "java", + "Results": [ + { + "Text": "00971501234567", + "TypeName": "phonenumber", + "Resolution": { + "value": "00971501234567", + "score": "0.7" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ+971521234567.", + "Results": [ + { + "Text": "+971521234567", + "TypeName": "phonenumber", + "Resolution": { + "value": "+971521234567", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ971551234567.", + "NotSupported": "java", + "Results": [ + { + "Text": "971551234567", + "TypeName": "phonenumber", + "Resolution": { + "value": "971551234567", + "score": "0.5" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ971 56 123 4567.", + "NotSupported": "java", + "Results": [ + { + "Text": "971 56 123 4567", + "TypeName": "phonenumber", + "Resolution": { + "value": "971 56 123 4567", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ971-50-123-4567.", + "NotSupported": "dotnet,javascript,python,java", + "Results": [ + { + "Text": "971-50-123-4567", + "TypeName": "phonenumber", + "Resolution": { + "value": "971-50-123-4567" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ971.4.123.4567.", + "NotSupported": "dotnet,javascript,python,java", + "Results": [ + { + "Text": "971.4.123.4567", + "TypeName": "phonenumber", + "Resolution": { + "value": "971.4.123.4567" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ+971 (0) 4 1234567.", + "NotSupported": "dotnet,javascript,python,java", + "Results": [ + { + "Text": "+971 (0) 4 1234567", + "TypeName": "phonenumber", + "Resolution": { + "value": "+971 (0) 4 1234567" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ971 (56) 1234567.", + "NotSupported": "dotnet,javascript,python,java", + "Results": [ + { + "Text": "971 (56) 1234567", + "TypeName": "phonenumber", + "Resolution": { + "value": "971 (56) 1234567" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ0551234567.", + "NotSupported": "java", + "Results": [ + { + "Text": "0551234567", + "TypeName": "phonenumber", + "Resolution": { + "value": "0551234567", + "score": "0.5" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ021234567.", + "NotSupported": "java", + "Results": [ + { + "Text": "021234567", + "TypeName": "phonenumber", + "Resolution": { + "value": "021234567", + "score": "0.4" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ600-540-000.", + "NotSupported": "java", + "Results": [ + { + "Text": "600-540-000", + "TypeName": "phonenumber", + "Resolution": { + "value": "600-540-000", + "score": "0.7" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ359895123456.", + "NotSupported": "java", + "Results": [ + { + "Text": "359895123456", + "TypeName": "phonenumber", + "Resolution": { + "value": "359895123456", + "score": "0.5" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ0898111222.", + "NotSupported": "java", + "Results": [ + { + "Text": "0898111222", + "TypeName": "phonenumber", + "Resolution": { + "value": "0898111222", + "score": "0.4" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ0886111222.", + "NotSupported": "java", + "Results": [ + { + "Text": "0886111222", + "TypeName": "phonenumber", + "Resolution": { + "value": "0886111222", + "score": "0.4" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ0875111222.", + "NotSupported": "java", + "Results": [ + { + "Text": "0875111222", + "TypeName": "phonenumber", + "Resolution": { + "value": "0875111222", + "score": "0.4" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ0899555555.", + "NotSupported": "java", + "Results": [ + { + "Text": "0899555555", + "TypeName": "phonenumber", + "Resolution": { + "value": "0899555555", + "score": "0.1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ359898111222.", + "NotSupported": "java", + "Results": [ + { + "Text": "359898111222", + "TypeName": "phonenumber", + "Resolution": { + "value": "359898111222", + "score": "0.4" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ00898111222.", + "NotSupported": "java", + "Results": [ + { + "Text": "00898111222", + "TypeName": "phonenumber", + "Resolution": { + "value": "00898111222", + "score": "0.9" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ+35998111222.", + "NotSupported": "java", + "Results": [ + { + "Text": "+35998111222", + "TypeName": "phonenumber", + "Resolution": { + "value": "+35998111222", + "score": "0.9" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ098111222.", + "NotSupported": "java", + "Results": [ + { + "Text": "098111222", + "TypeName": "phonenumber", + "Resolution": { + "value": "098111222", + "score": "0.3" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ090012900.", + "NotSupported": "java", + "Results": [ + { + "Text": "090012900", + "TypeName": "phonenumber", + "Resolution": { + "value": "090012900", + "score": "0.4" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ070010007.", + "NotSupported": "java", + "Results": [ + { + "Text": "070010007", + "TypeName": "phonenumber", + "Resolution": { + "value": "070010007", + "score": "0.4" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ070043256.", + "NotSupported": "java", + "Results": [ + { + "Text": "070043256", + "TypeName": "phonenumber", + "Resolution": { + "value": "070043256", + "score": "0.4" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ35970045045.", + "NotSupported": "java", + "Results": [ + { + "Text": "35970045045", + "TypeName": "phonenumber", + "Resolution": { + "value": "35970045045", + "score": "0.6" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ35970045666.", + "NotSupported": "java", + "Results": [ + { + "Text": "35970045666", + "TypeName": "phonenumber", + "Resolution": { + "value": "35970045666", + "score": "0.5" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ08000700.", + "NotSupported": "java", + "Results": [ + { + "Text": "08000700", + "TypeName": "phonenumber", + "Resolution": { + "value": "08000700", + "score": "0.3" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ080088001.", + "NotSupported": "java", + "Results": [ + { + "Text": "080088001", + "TypeName": "phonenumber", + "Resolution": { + "value": "080088001", + "score": "0.4" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ080015333.", + "NotSupported": "java", + "Results": [ + { + "Text": "080015333", + "TypeName": "phonenumber", + "Resolution": { + "value": "080015333", + "score": "0.3" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ028700000.", + "NotSupported": "java", + "Results": [ + { + "Text": "028700000", + "TypeName": "phonenumber", + "Resolution": { + "value": "028700000", + "score": "0.1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ030100000.", + "NotSupported": "java", + "Results": [ + { + "Text": "030100000", + "TypeName": "phonenumber", + "Resolution": { + "value": "030100000", + "score": "0.1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ03010070.", + "NotSupported": "java", + "Results": [ + { + "Text": "03010070", + "TypeName": "phonenumber", + "Resolution": { + "value": "03010070", + "score": "0.3" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ03656745.", + "NotSupported": "java", + "Results": [ + { + "Text": "03656745", + "TypeName": "phonenumber", + "Resolution": { + "value": "03656745", + "score": "0.3" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ0800-000-00-00.", + "NotSupported": "dotnet,javascript,python,java", + "Results": [ + { + "Text": "0800-000-00-00", + "TypeName": "phonenumber", + "Resolution": { + "value": "0800-000-00-00" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ0800 000 00 00.", + "NotSupported": "java", + "Results": [ + { + "Text": "0800 000 00 00", + "TypeName": "phonenumber", + "Resolution": { + "value": "0800 000 00 00", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ0800-00-00-00.", + "NotSupported": "dotnet,javascript,python,java", + "Results": [ + { + "Text": "0800-00-00-00", + "TypeName": "phonenumber", + "Resolution": { + "value": "0800-00-00-00" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ0800 00 00 00.", + "NotSupported": "java", + "Results": [ + { + "Text": "0800 00 00 00", + "TypeName": "phonenumber", + "Resolution": { + "value": "0800 00 00 00", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ0800-000-0000.", + "NotSupported": "java", + "Results": [ + { + "Text": "0800-000-0000", + "TypeName": "phonenumber", + "Resolution": { + "value": "0800-000-0000", + "score": "0.8" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ0800 000 0000.", + "NotSupported": "java", + "Results": [ + { + "Text": "0800 000 0000", + "TypeName": "phonenumber", + "Resolution": { + "value": "0800 000 0000", + "score": "0.8" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ08000000000.", + "NotSupported": "java", + "Results": [ + { + "Text": "08000000000", + "TypeName": "phonenumber", + "Resolution": { + "value": "08000000000", + "score": "0" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ1692089-4635.", + "NotSupported": "java", + "Results": [ + { + "Text": "1692089-4635", + "TypeName": "phonenumber", + "Resolution": { + "value": "1692089-4635", + "score": "0.8" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ16920894635.", + "NotSupported": "java", + "Results": [ + { + "Text": "16920894635", + "TypeName": "phonenumber", + "Resolution": { + "value": "16920894635", + "score": "0.6" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ16992089-4635.", + "NotSupported": "java", + "Results": [ + { + "Text": "16992089-4635", + "TypeName": "phonenumber", + "Resolution": { + "value": "16992089-4635", + "score": "0.8" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ16 99202-4635.", + "NotSupported": "java", + "Results": [ + { + "Text": "16 99202-4635", + "TypeName": "phonenumber", + "Resolution": { + "value": "16 99202-4635", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ(16)99202-4635.", + "NotSupported": "java", + "Results": [ + { + "Text": "(16)99202-4635", + "TypeName": "phonenumber", + "Resolution": { + "value": "(16)99202-4635", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ(16)92089-4635.", + "NotSupported": "java", + "Results": [ + { + "Text": "(16)92089-4635", + "TypeName": "phonenumber", + "Resolution": { + "value": "(16)92089-4635", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ(16) 92089-4635.", + "NotSupported": "java", + "Results": [ + { + "Text": "(16) 92089-4635", + "TypeName": "phonenumber", + "Resolution": { + "value": "(16) 92089-4635", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ(15) 4343-4343.", + "Results": [ + { + "Text": "(15) 4343-4343", + "TypeName": "phonenumber", + "Resolution": { + "value": "(15) 4343-4343", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ+55 15 3702-7523.", + "NotSupported": "dotnet,javascript,python", + "Results": [ + { + "Text": "+55 15 3702-7523", + "TypeName": "phonenumber", + "Resolution": { + "value": "+55 15 3702-7523" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ(+55) 15 3702-7523.", + "NotSupported": "dotnet,javascript,python", + "Results": [ + { + "Text": "(+55) 15 3702-7523", + "TypeName": "phonenumber", + "Resolution": { + "value": "(+55) 15 3702-7523" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ(+55)1537027523.", + "NotSupported": "dotnet,javascript,python", + "Results": [ + { + "Text": "(+55)1537027523", + "TypeName": "phonenumber", + "Resolution": { + "value": "(+55)1537027523" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ(+55)(15)3702-7523.", + "NotSupported": "dotnet,javascript,python", + "Results": [ + { + "Text": "(+55)(15)3702-7523", + "TypeName": "phonenumber", + "Resolution": { + "value": "(+55)(15)3702-7523" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ(+55) 15 99202-7523.", + "NotSupported": "dotnet,javascript,python", + "Results": [ + { + "Text": "(+55) 15 99202-7523", + "TypeName": "phonenumber", + "Resolution": { + "value": "(+55) 15 99202-7523" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ99202-4635.", + "NotSupported": "dotnet,javascript,python,java", + "Results": [ + { + "Text": "99202-4635", + "TypeName": "phonenumber", + "Resolution": { + "value": "99202-4635" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ(16) 9208-4635.", + "Results": [ + { + "Text": "(16) 9208-4635", + "TypeName": "phonenumber", + "Resolution": { + "value": "(16) 9208-4635", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ18911111111.", + "NotSupported": "java", + "Results": [ + { + "Text": "18911111111", + "TypeName": "phonenumber", + "Resolution": { + "value": "18911111111", + "score": "0" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ189 1111 1111.", + "NotSupported": "java", + "Results": [ + { + "Text": "189 1111 1111", + "TypeName": "phonenumber", + "Resolution": { + "value": "189 1111 1111", + "score": "0.8" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ189-1111-1111.", + "NotSupported": "java", + "Results": [ + { + "Text": "189-1111-1111", + "TypeName": "phonenumber", + "Resolution": { + "value": "189-1111-1111", + "score": "0.8" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ0086-18911111111.", + "NotSupported": "java", + "Results": [ + { + "Text": "0086-18911111111", + "TypeName": "phonenumber", + "Resolution": { + "value": "0086-18911111111", + "score": "0.6" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ+86-18911111111.", + "Results": [ + { + "Text": "+86-18911111111", + "TypeName": "phonenumber", + "Resolution": { + "value": "+86-18911111111", + "score": "0.6" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ86-18911111111.", + "Results": [ + { + "Text": "86-18911111111", + "TypeName": "phonenumber", + "Resolution": { + "value": "86-18911111111", + "score": "0.2" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ0086 18911111111.", + "NotSupported": "java", + "Results": [ + { + "Text": "0086 18911111111", + "TypeName": "phonenumber", + "Resolution": { + "value": "0086 18911111111", + "score": "0.6" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ+86 18911111111.", + "Results": [ + { + "Text": "+86 18911111111", + "TypeName": "phonenumber", + "Resolution": { + "value": "+86 18911111111", + "score": "0.6" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ86 18911111111.", + "Results": [ + { + "Text": "86 18911111111", + "TypeName": "phonenumber", + "Resolution": { + "value": "86 18911111111", + "score": "0.2" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ0086 189-1111-1111.", + "NotSupported": "java", + "Results": [ + { + "Text": "0086 189-1111-1111", + "TypeName": "phonenumber", + "Resolution": { + "value": "0086 189-1111-1111", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ+86 189-1111-1111.", + "Results": [ + { + "Text": "+86 189-1111-1111", + "TypeName": "phonenumber", + "Resolution": { + "value": "+86 189-1111-1111", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ86 189-1111-1111.", + "Results": [ + { + "Text": "86 189-1111-1111", + "TypeName": "phonenumber", + "Resolution": { + "value": "86 189-1111-1111", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ02011111111.", + "NotSupported": "java", + "Results": [ + { + "Text": "02011111111", + "TypeName": "phonenumber", + "Resolution": { + "value": "02011111111", + "score": "0" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ020-11111111.", + "NotSupported": "java", + "Results": [ + { + "Text": "020-11111111", + "TypeName": "phonenumber", + "Resolution": { + "value": "020-11111111", + "score": "0.2" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ020 11111111.", + "NotSupported": "java", + "Results": [ + { + "Text": "020 11111111", + "TypeName": "phonenumber", + "Resolution": { + "value": "020 11111111", + "score": "0.2" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ020 1111 1111.", + "NotSupported": "java", + "Results": [ + { + "Text": "020 1111 1111", + "TypeName": "phonenumber", + "Resolution": { + "value": "020 1111 1111", + "score": "0.8" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ020-1111-1111.", + "NotSupported": "java", + "Results": [ + { + "Text": "020-1111-1111", + "TypeName": "phonenumber", + "Resolution": { + "value": "020-1111-1111", + "score": "0.8" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ0086 020 82803159.", + "NotSupported": "java", + "Results": [ + { + "Text": "0086 020 82803159", + "TypeName": "phonenumber", + "Resolution": { + "value": "0086 020 82803159", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ0086-020-82803159.", + "NotSupported": "java", + "Results": [ + { + "Text": "0086-020-82803159", + "TypeName": "phonenumber", + "Resolution": { + "value": "0086-020-82803159", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ+86 20 61302222-8866.", + "Results": [ + { + "Text": "+86 20 61302222-8866", + "TypeName": "phonenumber", + "Resolution": { + "value": "+86 20 61302222-8866", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ+86 20 6130-2222-8866.", + "Results": [ + { + "Text": "+86 20 6130-2222-8866", + "TypeName": "phonenumber", + "Resolution": { + "value": "+86 20 6130-2222-8866", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ+86 10 59081185.", + "Results": [ + { + "Text": "+86 10 59081185", + "TypeName": "phonenumber", + "Resolution": { + "value": "+86 10 59081185", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ00420123456789.", + "NotSupported": "java", + "Results": [ + { + "Text": "00420123456789", + "TypeName": "phonenumber", + "Resolution": { + "value": "00420123456789", + "score": "0.7" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ00420 123456789.", + "NotSupported": "java", + "Results": [ + { + "Text": "00420 123456789", + "TypeName": "phonenumber", + "Resolution": { + "value": "00420 123456789", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ00420 123 456 789.", + "NotSupported": "java", + "Results": [ + { + "Text": "00420 123 456 789", + "TypeName": "phonenumber", + "Resolution": { + "value": "00420 123 456 789", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ00 420 123 456 789.", + "NotSupported": "java", + "Results": [ + { + "Text": "00 420 123 456 789", + "TypeName": "phonenumber", + "Resolution": { + "value": "00 420 123 456 789", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ+420123456789.", + "Results": [ + { + "Text": "+420123456789", + "TypeName": "phonenumber", + "Resolution": { + "value": "+420123456789", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ+420 123456789.", + "NotSupported": "dotnet,javascript,python,java", + "Results": [ + { + "Text": "+420 123456789", + "TypeName": "phonenumber", + "Resolution": { + "value": "+420 123456789" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ+420 123 456 789.", + "NotSupported": "dotnet,javascript,python", + "Results": [ + { + "Text": "+420 123 456 789", + "TypeName": "phonenumber", + "Resolution": { + "value": "+420 123 456 789" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ123456789.", + "NotSupported": "java", + "Results": [ + { + "Text": "123456789", + "TypeName": "phonenumber", + "Resolution": { + "value": "123456789", + "score": "0.4" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ123 456 789.", + "NotSupported": "java", + "Results": [ + { + "Text": "123 456 789", + "TypeName": "phonenumber", + "Resolution": { + "value": "123 456 789", + "score": "0.8" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ0644444444.", + "NotSupported": "java", + "Results": [ + { + "Text": "0644444444", + "TypeName": "phonenumber", + "Resolution": { + "value": "0644444444", + "score": "0" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ06 44 44 44 44.", + "NotSupported": "java", + "Results": [ + { + "Text": "06 44 44 44 44", + "TypeName": "phonenumber", + "Resolution": { + "value": "06 44 44 44 44", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ06-44-44-44-44.", + "NotSupported": "dotnet,javascript,python,java", + "Results": [ + { + "Text": "06-44-44-44-44", + "TypeName": "phonenumber", + "Resolution": { + "value": "06-44-44-44-44" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ+33644444444.", + "NotSupported": "java", + "Results": [ + { + "Text": "+33644444444", + "TypeName": "phonenumber", + "Resolution": { + "value": "+33644444444", + "score": "0.4" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ0033644444444.", + "NotSupported": "java", + "Results": [ + { + "Text": "0033644444444", + "TypeName": "phonenumber", + "Resolution": { + "value": "0033644444444", + "score": "0.2" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ+33(0)644444444.", + "NotSupported": "java", + "Results": [ + { + "Text": "+33(0)644444444", + "TypeName": "phonenumber", + "Resolution": { + "value": "+33(0)644444444", + "score": "0.4" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ+33 (0) 644444444.", + "NotSupported": "dotnet,javascript,python,java", + "Results": [ + { + "Text": "+33 (0) 644444444", + "TypeName": "phonenumber", + "Resolution": { + "value": "+33 (0) 644444444" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ+49(89)123456.", + "NotSupported": "dotnet,javascript,python,java", + "Results": [ + { + "Text": "+49(89)123456", + "TypeName": "phonenumber", + "Resolution": { + "value": "+49(89)123456" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ089-1234567.", + "NotSupported": "java", + "Results": [ + { + "Text": "089-1234567", + "TypeName": "phonenumber", + "Resolution": { + "value": "089-1234567", + "score": "0.7" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ0891234567.", + "NotSupported": "java", + "Results": [ + { + "Text": "0891234567", + "TypeName": "phonenumber", + "Resolution": { + "value": "0891234567", + "score": "0.5" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ0049-89-123456.", + "NotSupported": "dotnet,javascript,python,java", + "Results": [ + { + "Text": "0049-89-123456", + "TypeName": "phonenumber", + "Resolution": { + "value": "0049-89-123456" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ089 123456-78.", + "NotSupported": "dotnet,javascript,python,java", + "Results": [ + { + "Text": "089 123456-78", + "TypeName": "phonenumber", + "Resolution": { + "value": "089 123456-78" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ9999114011.", + "NotSupported": "java", + "Results": [ + { + "Text": "9999114011", + "TypeName": "phonenumber", + "Resolution": { + "value": "9999114011", + "score": "0.5" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ+919911112341.", + "Results": [ + { + "Text": "+919911112341", + "TypeName": "phonenumber", + "Resolution": { + "value": "+919911112341", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ+91 9415007327.", + "Results": [ + { + "Text": "+91 9415007327", + "TypeName": "phonenumber", + "Resolution": { + "value": "+91 9415007327", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ03598245785.", + "NotSupported": "java", + "Results": [ + { + "Text": "03598245785", + "TypeName": "phonenumber", + "Resolution": { + "value": "03598245785", + "score": "0.6" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ+911204312280.", + "Results": [ + { + "Text": "+911204312280", + "TypeName": "phonenumber", + "Resolution": { + "value": "+911204312280", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ1302231221.", + "NotSupported": "java", + "Results": [ + { + "Text": "1302231221", + "TypeName": "phonenumber", + "Resolution": { + "value": "1302231221", + "score": "0.5" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ0610245896.", + "NotSupported": "java", + "Results": [ + { + "Text": "0610245896", + "TypeName": "phonenumber", + "Resolution": { + "value": "0610245896", + "score": "0.5" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ0630548564.", + "NotSupported": "java", + "Results": [ + { + "Text": "0630548564", + "TypeName": "phonenumber", + "Resolution": { + "value": "0630548564", + "score": "0.5" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ0528254856.", + "NotSupported": "java", + "Results": [ + { + "Text": "0528254856", + "TypeName": "phonenumber", + "Resolution": { + "value": "0528254856", + "score": "0.5" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ0535484541.", + "NotSupported": "java", + "Results": [ + { + "Text": "0535484541", + "TypeName": "phonenumber", + "Resolution": { + "value": "0535484541", + "score": "0.5" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ05 28 44 44 44.", + "NotSupported": "java", + "Results": [ + { + "Text": "05 28 44 44 44", + "TypeName": "phonenumber", + "Resolution": { + "value": "05 28 44 44 44", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ+212644444444.", + "Results": [ + { + "Text": "+212644444444", + "TypeName": "phonenumber", + "Resolution": { + "value": "+212644444444", + "score": "0.4" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ00212644444444.", + "NotSupported": "java", + "Results": [ + { + "Text": "00212644444444", + "TypeName": "phonenumber", + "Resolution": { + "value": "00212644444444", + "score": "0.1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ+212(0)644444444.", + "NotSupported": "dotnet,javascript,python,java", + "Results": [ + { + "Text": "+212(0)644444444", + "TypeName": "phonenumber", + "Resolution": { + "value": "+212(0)644444444" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ+212 (0) 644444444.", + "NotSupported": "dotnet,javascript,python,java", + "Results": [ + { + "Text": "+212 (0) 644444444", + "TypeName": "phonenumber", + "Resolution": { + "value": "+212 (0) 644444444" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ0101234567.", + "NotSupported": "java", + "Results": [ + { + "Text": "0101234567", + "TypeName": "phonenumber", + "Resolution": { + "value": "0101234567", + "score": "0.5" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ010-1234567.", + "NotSupported": "java", + "Results": [ + { + "Text": "010-1234567", + "TypeName": "phonenumber", + "Resolution": { + "value": "010-1234567", + "score": "0.7" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ010 - 123 45 67.", + "NotSupported": "java", + "Results": [ + { + "Text": "010 - 123 45 67", + "TypeName": "phonenumber", + "Resolution": { + "value": "010 - 123 45 67", + "score": "0.9" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ010 1234 567.", + "NotSupported": "java", + "Results": [ + { + "Text": "010 1234 567", + "TypeName": "phonenumber", + "Resolution": { + "value": "010 1234 567", + "score": "0.9" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ06-12345678.", + "NotSupported": "java", + "Results": [ + { + "Text": "06-12345678", + "TypeName": "phonenumber", + "Resolution": { + "value": "06-12345678", + "score": "0.7" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ06 123 456 78.", + "NotSupported": "java", + "Results": [ + { + "Text": "06 123 456 78", + "TypeName": "phonenumber", + "Resolution": { + "value": "06 123 456 78", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ0111-123456.", + "NotSupported": "java", + "Results": [ + { + "Text": "0111-123456", + "TypeName": "phonenumber", + "Resolution": { + "value": "0111-123456", + "score": "0.7" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ0111 123456.", + "NotSupported": "java", + "Results": [ + { + "Text": "0111 123456", + "TypeName": "phonenumber", + "Resolution": { + "value": "0111 123456", + "score": "0.7" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ+31101234567.", + "Results": [ + { + "Text": "+31101234567", + "TypeName": "phonenumber", + "Resolution": { + "value": "+31101234567", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ0031101234567.", + "NotSupported": "java", + "Results": [ + { + "Text": "0031101234567", + "TypeName": "phonenumber", + "Resolution": { + "value": "0031101234567", + "score": "0.8" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ+31(0) 10123 4567.", + "Results": [ + { + "Text": "+31(0) 10123 4567", + "TypeName": "phonenumber", + "Resolution": { + "value": "+31(0) 10123 4567", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ+3110-1234567.", + "Results": [ + { + "Text": "+3110-1234567", + "TypeName": "phonenumber", + "Resolution": { + "value": "+3110-1234567", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ003110 1234567.", + "NotSupported": "java", + "Results": [ + { + "Text": "003110 1234567", + "TypeName": "phonenumber", + "Resolution": { + "value": "003110 1234567", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ+316 123 456 78.", + "Results": [ + { + "Text": "+316 123 456 78", + "TypeName": "phonenumber", + "Resolution": { + "value": "+316 123 456 78", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ+31(0)6 123 45678.", + "Results": [ + { + "Text": "+31(0)6 123 45678", + "TypeName": "phonenumber", + "Resolution": { + "value": "+31(0)6 123 45678", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ+31 (0) 6 123 45678.", + "Results": [ + { + "Text": "+31 (0) 6 123 45678", + "TypeName": "phonenumber", + "Resolution": { + "value": "+31 (0) 6 123 45678", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ+31 (20) 5001234.", + "Results": [ + { + "Text": "+31 (20) 5001234", + "TypeName": "phonenumber", + "Resolution": { + "value": "+31 (20) 5001234", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ+31 (0)6 12345678.", + "Results": [ + { + "Text": "+31 (0)6 12345678", + "TypeName": "phonenumber", + "Resolution": { + "value": "+31 (0)6 12345678", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ+31111-123456.", + "Results": [ + { + "Text": "+31111-123456", + "TypeName": "phonenumber", + "Resolution": { + "value": "+31111-123456", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ0031111-123456.", + "NotSupported": "java", + "Results": [ + { + "Text": "0031111-123456", + "TypeName": "phonenumber", + "Resolution": { + "value": "0031111-123456", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ+40213-564-864.", + "NotSupported": "dotnet,javascript,python,java", + "Results": [ + { + "Text": "+40213-564-864", + "TypeName": "phonenumber", + "Resolution": { + "value": "+40213-564-864" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ+40213 564 864.", + "Results": [ + { + "Text": "+40213 564 864", + "TypeName": "phonenumber", + "Resolution": { + "value": "+40213 564 864", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ0213-564-864.", + "NotSupported": "java", + "Results": [ + { + "Text": "0213-564-864", + "TypeName": "phonenumber", + "Resolution": { + "value": "0213-564-864", + "score": "0.9" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ0213564864.", + "NotSupported": "java", + "Results": [ + { + "Text": "0213564864", + "TypeName": "phonenumber", + "Resolution": { + "value": "0213564864", + "score": "0.5" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ0313564864.", + "NotSupported": "java", + "Results": [ + { + "Text": "0313564864", + "TypeName": "phonenumber", + "Resolution": { + "value": "0313564864", + "score": "0.5" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ0720512346.", + "NotSupported": "java", + "Results": [ + { + "Text": "0720512346", + "TypeName": "phonenumber", + "Resolution": { + "value": "0720512346", + "score": "0.5" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ0730512346.", + "NotSupported": "java", + "Results": [ + { + "Text": "0730512346", + "TypeName": "phonenumber", + "Resolution": { + "value": "0730512346", + "score": "0.5" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ0740512346.", + "NotSupported": "java", + "Results": [ + { + "Text": "0740512346", + "TypeName": "phonenumber", + "Resolution": { + "value": "0740512346", + "score": "0.5" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ0750512346.", + "NotSupported": "java", + "Results": [ + { + "Text": "0750512346", + "TypeName": "phonenumber", + "Resolution": { + "value": "0750512346", + "score": "0.5" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ+40750512346.", + "NotSupported": "java", + "Results": [ + { + "Text": "+40750512346", + "TypeName": "phonenumber", + "Resolution": { + "value": "+40750512346", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ0760512346.", + "NotSupported": "java", + "Results": [ + { + "Text": "0760512346", + "TypeName": "phonenumber", + "Resolution": { + "value": "0760512346", + "score": "0.5" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ0770512346.", + "NotSupported": "java", + "Results": [ + { + "Text": "0770512346", + "TypeName": "phonenumber", + "Resolution": { + "value": "0770512346", + "score": "0.5" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ0780512346.", + "NotSupported": "java", + "Results": [ + { + "Text": "0780512346", + "TypeName": "phonenumber", + "Resolution": { + "value": "0780512346", + "score": "0.5" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ00421123456789.", + "NotSupported": "java", + "Results": [ + { + "Text": "00421123456789", + "TypeName": "phonenumber", + "Resolution": { + "value": "00421123456789", + "score": "0.7" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ00421 123456789.", + "NotSupported": "java", + "Results": [ + { + "Text": "00421 123456789", + "TypeName": "phonenumber", + "Resolution": { + "value": "00421 123456789", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ00421 123 456 789.", + "NotSupported": "java", + "Results": [ + { + "Text": "00421 123 456 789", + "TypeName": "phonenumber", + "Resolution": { + "value": "00421 123 456 789", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ00 421 123 456 789.", + "NotSupported": "java", + "Results": [ + { + "Text": "00 421 123 456 789", + "TypeName": "phonenumber", + "Resolution": { + "value": "00 421 123 456 789", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ+421123456789.", + "Results": [ + { + "Text": "+421123456789", + "TypeName": "phonenumber", + "Resolution": { + "value": "+421123456789", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ+421 123456789.", + "NotSupported": "dotnet,javascript,python,java", + "Results": [ + { + "Text": "+421 123456789", + "TypeName": "phonenumber", + "Resolution": { + "value": "+421 123456789" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ+421 123 456 789.", + "NotSupported": "dotnet,javascript,python", + "Results": [ + { + "Text": "+421 123 456 789", + "TypeName": "phonenumber", + "Resolution": { + "value": "+421 123 456 789" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ01611234567.", + "NotSupported": "java", + "Results": [ + { + "Text": "01611234567", + "TypeName": "phonenumber", + "Resolution": { + "value": "01611234567", + "score": "0.6" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ0161 123 4567.", + "NotSupported": "java", + "Results": [ + { + "Text": "0161 123 4567", + "TypeName": "phonenumber", + "Resolution": { + "value": "0161 123 4567", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ(0161) 123 4567.", + "NotSupported": "dotnet,javascript,python", + "Results": [ + { + "Text": "(0161) 123 4567", + "TypeName": "phonenumber", + "Resolution": { + "value": "(0161) 123 4567" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ0161-123-4567.", + "NotSupported": "java", + "Results": [ + { + "Text": "0161-123-4567", + "TypeName": "phonenumber", + "Resolution": { + "value": "0161-123-4567", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ+44 161 123 4567.", + "NotSupported": "dotnet,javascript,python", + "Results": [ + { + "Text": "+44 161 123 4567", + "TypeName": "phonenumber", + "Resolution": { + "value": "+44 161 123 4567" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ+441611234567.", + "Results": [ + { + "Text": "+441611234567", + "TypeName": "phonenumber", + "Resolution": { + "value": "+441611234567", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ+44(0)161234567.", + "NotSupported": "java", + "Results": [ + { + "Text": "+44(0)161234567", + "TypeName": "phonenumber", + "Resolution": { + "value": "+44(0)161234567", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ00 44 161 1234567.", + "NotSupported": "java", + "Results": [ + { + "Text": "00 44 161 1234567", + "TypeName": "phonenumber", + "Resolution": { + "value": "00 44 161 1234567", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ(011) 44 161 234567.", + "NotSupported": "dotnet,javascript,python,java", + "Results": [ + { + "Text": "(011) 44 161 234567", + "TypeName": "phonenumber", + "Resolution": { + "value": "(011) 44 161 234567" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ0161-158-5587.", + "NotSupported": "java", + "Results": [ + { + "Text": "0161-158-5587", + "TypeName": "phonenumber", + "Resolution": { + "value": "0161-158-5587", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ0161 123 4567 ext. 123.", + "NotSupported": "dotnet,javascript,python,java", + "Results": [ + { + "Text": "0161 123 4567 ext. 123", + "TypeName": "phonenumber", + "Resolution": { + "value": "0161 123 4567 ext. 123" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ01611234567x123.", + "NotSupported": "dotnet,javascript,python,java", + "Results": [ + { + "Text": "01611234567x123", + "TypeName": "phonenumber", + "Resolution": { + "value": "01611234567x123" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ+44161234567x123.", + "NotSupported": "dotnet,javascript,python,java", + "Results": [ + { + "Text": "+44161234567x123", + "TypeName": "phonenumber", + "Resolution": { + "value": "+44161234567x123" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ+44 (0) 161 1234567 ext 123.", + "NotSupported": "dotnet,javascript,python,java", + "Results": [ + { + "Text": "+44 (0) 161 1234567 ext 123", + "TypeName": "phonenumber", + "Resolution": { + "value": "+44 (0) 161 1234567 ext 123" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ223-4567.", + "NotSupported": "java", + "Results": [ + { + "Text": "223-4567", + "TypeName": "phonenumber", + "Resolution": { + "value": "223-4567", + "score": "0.55" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ012-3333.", + "NotSupported": "java", + "Results": [ + { + "Text": "012-3333", + "TypeName": "phonenumber", + "Resolution": { + "score": "0.2", + "value": "012-3333" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ112-3333.", + "Results": [] + }, + { + "Input": "ไฝ ็Ÿฅ้“ bazinga?", + "Results": [] + }, + { + "Input": "ไฝ ็Ÿฅ้“bazinga?", + "Results": [] + }, + { + "Input": "s666666666ๆ˜ฏไธ€ไธชๅบๅˆ—ๅท", + "Results": [] + }, + { + "Input": "666666666sๆ˜ฏไธ€ไธชๅบๅˆ—ๅท", + "Results": [] + }, + { + "Input": "s666666666sๆ˜ฏไธ€ไธชๅบๅˆ—ๅท", + "Results": [] + }, + { + "Input": "666666666S ๆ˜ฏไธ€ไธชๅบๅˆ—ๅท๏ผŒไธๆ˜ฏไธ€ไธช็”ต่ฏๅทใ€‚", + "Results": [] + }, + { + "Input": "3333*2=6666็œ‹่ตทๆฅไธๅƒ็”ต่ฏๅท", + "Results": [] + }, + { + "Input": "3333/2=6666 ็œ‹่ตทๆฅไธๅƒ็”ต่ฏๅท", + "Results": [] + }, + { + "Input": "1000-1=999็œ‹่ตทๆฅไธๅƒ็”ต่ฏๅท", + "Results": [] + }, + { + "Input": "(456 (4)) 345 ็œ‹่ตทๆฅไธๅƒ็”ต่ฏๅท", + "Results": [] + }, + { + "Input": "(081) 342-86221d็œ‹่ตทๆฅไธๅƒ็”ต่ฏๅท", + "Results": [] + }, + { + "Input": "19) 35831647็œ‹่ตทๆฅๅŒบๅท็ผบๅฐ‘ไบ†่ตทๅง‹ๆ‹ฌๅท", + "NotSupported": "java", + "Results": [ + { + "Text": "35831647", + "TypeName": "phonenumber", + "Resolution": { + "value": "35831647", + "score": "0.3" + } + } + ] + }, + { + "Input": "(19 35831647็œ‹่ตทๆฅๅŒบๅท็ผบๅฐ‘ไบ†็ป“ๆŸๆ‹ฌๅท", + "NotSupported": "java", + "Results": [ + { + "Text": "19 35831647", + "TypeName": "phonenumber", + "Resolution": { + "value": "19 35831647", + "score": "0.7" + } + } + ] + }, + { + "Input": "-2208960000็œ‹่ตทๆฅไธๅƒ็”ต่ฏๅท", + "Results": [] + }, + { + "Input": "-77.034040723966็œ‹่ตทๆฅไธๅƒ็”ต่ฏๅท", + "Results": [] + }, + { + "Input": "0.000000012็œ‹่ตทๆฅไธๅƒ็”ต่ฏๅท", + "Results": [] + }, + { + "Input": "P0-001-000016155-9็œ‹่ตทๆฅไธๅƒ็”ต่ฏๅท", + "Results": [] + }, + { + "Input": "16/04/2010็œ‹่ตทๆฅไธๅƒ็”ต่ฏๅท", + "Results": [] + }, + { + "Input": "16-04-2010็œ‹่ตทๆฅไธๅƒ็”ต่ฏๅท", + "Results": [] + }, + { + "Input": "2009/2010็œ‹่ตทๆฅไธๅƒ็”ต่ฏๅท", + "Results": [] + }, + { + "Input": "http://twitter.com/#!/mstrohm/stus/87057367204202896็œ‹่ตทๆฅไธๅƒ็”ต่ฏๅท", + "Results": [] + }, + { + "Input": "T005-2333-100731-SW-2็œ‹่ตทๆฅไธๅƒ็”ต่ฏๅท", + "Results": [] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ86 (40) 08423331.", + "Results": [ + { + "Text": "86 (40) 08423331", + "TypeName": "phonenumber", + "Resolution": { + "value": "86 (40) 08423331", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ(+45) 12-34-56-78.", + "Results": [ + { + "Text": "(+45) 12-34-56-78", + "TypeName": "phonenumber", + "Resolution": { + "value": "(+45) 12-34-56-78", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ(+45) 12 345 678.", + "Results": [ + { + "Text": "(+45) 12 345 678", + "TypeName": "phonenumber", + "Resolution": { + "value": "(+45) 12 345 678", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ(+45) 12 34 56 78.", + "Results": [ + { + "Text": "(+45) 12 34 56 78", + "TypeName": "phonenumber", + "Resolution": { + "value": "(+45) 12 34 56 78", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ(+45) 1234 5678.", + "Results": [ + { + "Text": "(+45) 1234 5678", + "TypeName": "phonenumber", + "Resolution": { + "value": "(+45) 1234 5678", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ(+45) 12345678.", + "Results": [ + { + "Text": "(+45) 12345678", + "TypeName": "phonenumber", + "Resolution": { + "value": "(+45) 12345678", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ+45 12-34-56-78.", + "Results": [ + { + "Text": "+45 12-34-56-78", + "TypeName": "phonenumber", + "Resolution": { + "value": "+45 12-34-56-78", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ+45 12 345 678.", + "Results": [ + { + "Text": "+45 12 345 678", + "TypeName": "phonenumber", + "Resolution": { + "value": "+45 12 345 678", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ+45 12 34 56 78.", + "Results": [ + { + "Text": "+45 12 34 56 78", + "TypeName": "phonenumber", + "Resolution": { + "value": "+45 12 34 56 78", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ+45 1234 5678.", + "Results": [ + { + "Text": "+45 1234 5678", + "TypeName": "phonenumber", + "Resolution": { + "value": "+45 1234 5678", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ12-34-56-78.", + "NotSupported": "java", + "Results": [ + { + "Text": "12-34-56-78", + "TypeName": "phonenumber", + "Resolution": { + "value": "12-34-56-78", + "score": "0.9" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ12 345 678.", + "NotSupported": "java", + "Results": [ + { + "Text": "12 345 678", + "TypeName": "phonenumber", + "Resolution": { + "value": "12 345 678", + "score": "0.7" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ12 34 56 78.", + "NotSupported": "java", + "Results": [ + { + "Text": "12 34 56 78", + "TypeName": "phonenumber", + "Resolution": { + "value": "12 34 56 78", + "score": "0.9" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ1234 5678.", + "NotSupported": "java", + "Results": [ + { + "Text": "1234 5678", + "TypeName": "phonenumber", + "Resolution": { + "value": "1234 5678", + "score": "0.5" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ12345678.", + "NotSupported": "java", + "Results": [ + { + "Text": "12345678", + "TypeName": "phonenumber", + "Resolution": { + "value": "12345678", + "score": "0.3" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ(0045) 12-34-56-78.", + "Results": [ + { + "Text": "(0045) 12-34-56-78", + "TypeName": "phonenumber", + "Resolution": { + "value": "(0045) 12-34-56-78", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ(0045) 12 34 56 78.", + "Results": [ + { + "Text": "(0045) 12 34 56 78", + "TypeName": "phonenumber", + "Resolution": { + "value": "(0045) 12 34 56 78", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ0045 12 34 56 78.", + "NotSupported": "java", + "Results": [ + { + "Text": "0045 12 34 56 78", + "TypeName": "phonenumber", + "Resolution": { + "value": "0045 12 34 56 78", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ(+45)12-34-56-78.", + "Results": [ + { + "Text": "(+45)12-34-56-78", + "TypeName": "phonenumber", + "Resolution": { + "value": "(+45)12-34-56-78", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ (+45)12-34-56-78.", + "Results": [ + { + "Text": "(+45)12-34-56-78", + "TypeName": "phonenumber", + "Resolution": { + "value": "(+45)12-34-56-78", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ(+45) 12-345-678.", + "Results": [ + { + "Text": "(+45) 12-345-678", + "TypeName": "phonenumber", + "Resolution": { + "value": "(+45) 12-345-678", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ(+45) 1234-5678.", + "Results": [ + { + "Text": "(+45) 1234-5678", + "TypeName": "phonenumber", + "Resolution": { + "value": "(+45) 1234-5678", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ012-3456789.", + "NotSupported": "java", + "Results": [ + { + "Text": "012-3456789", + "TypeName": "phonenumber", + "Resolution": { + "value": "012-3456789", + "score": "0.7" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ012 3456789.", + "NotSupported": "java", + "Results": [ + { + "Text": "012 3456789", + "TypeName": "phonenumber", + "Resolution": { + "value": "012 3456789", + "score": "0.7" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ(012) 3456789.", + "Results": [ + { + "Text": "(012) 3456789", + "TypeName": "phonenumber", + "Resolution": { + "value": "(012) 3456789", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ+31 12-3456789.", + "Results": [ + { + "Text": "+31 12-3456789", + "TypeName": "phonenumber", + "Resolution": { + "value": "+31 12-3456789", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ+31 12 3456789.", + "Results": [ + { + "Text": "+31 12 3456789", + "TypeName": "phonenumber", + "Resolution": { + "value": "+31 12 3456789", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ(+31) 12-3456789.", + "Results": [ + { + "Text": "(+31) 12-3456789", + "TypeName": "phonenumber", + "Resolution": { + "value": "(+31) 12-3456789", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ(+31) (12) 3456789.", + "Results": [ + { + "Text": "(+31) (12) 3456789", + "TypeName": "phonenumber", + "Resolution": { + "value": "(+31) (12) 3456789", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ(+31) 12 3456789.", + "Results": [ + { + "Text": "(+31) 12 3456789", + "TypeName": "phonenumber", + "Resolution": { + "value": "(+31) 12 3456789", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ(+31)12-3456789.", + "Results": [ + { + "Text": "(+31)12-3456789", + "TypeName": "phonenumber", + "Resolution": { + "value": "(+31)12-3456789", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ (+31) 12 3456789.", + "Results": [ + { + "Text": "(+31) 12 3456789", + "TypeName": "phonenumber", + "Resolution": { + "value": "(+31) 12 3456789", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ0123-456789.", + "NotSupported": "java", + "Results": [ + { + "Text": "0123-456789", + "TypeName": "phonenumber", + "Resolution": { + "value": "0123-456789", + "score": "0.7" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ0123 456789.", + "NotSupported": "java", + "Results": [ + { + "Text": "0123 456789", + "TypeName": "phonenumber", + "Resolution": { + "value": "0123 456789", + "score": "0.7" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ+31 123-456789.", + "Results": [ + { + "Text": "+31 123-456789", + "TypeName": "phonenumber", + "Resolution": { + "value": "+31 123-456789", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ+31 123 456789.", + "Results": [ + { + "Text": "+31 123 456789", + "TypeName": "phonenumber", + "Resolution": { + "value": "+31 123 456789", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ06-23456789.", + "NotSupported": "java", + "Results": [ + { + "Text": "06-23456789", + "TypeName": "phonenumber", + "Resolution": { + "value": "06-23456789", + "score": "0.7" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ06 23456789.", + "NotSupported": "java", + "Results": [ + { + "Text": "06 23456789", + "TypeName": "phonenumber", + "Resolution": { + "value": "06 23456789", + "score": "0.7" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ+31 6-23456789.", + "Results": [ + { + "Text": "+31 6-23456789", + "TypeName": "phonenumber", + "Resolution": { + "value": "+31 6-23456789", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ+31 6 23456789.", + "Results": [ + { + "Text": "+31 6 23456789", + "TypeName": "phonenumber", + "Resolution": { + "value": "+31 6 23456789", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ0623456789.", + "NotSupported": "java", + "Results": [ + { + "Text": "0623456789", + "TypeName": "phonenumber", + "Resolution": { + "value": "0623456789", + "score": "0.5" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ31612234567ใ€‚่ฟ™ๆ˜ฏไธชไฝŽๅฏไฟกๅบฆ็š„็”ต่ฏๅท", + "NotSupported": "java", + "Results": [ + { + "Text": "31612234567", + "TypeName": "phonenumber", + "Resolution": { + "value": "31612234567", + "score": "0.6" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ316122345678.", + "NotSupported": "java", + "Results": [ + { + "Text": "316122345678", + "TypeName": "phonenumber", + "Resolution": { + "value": "316122345678", + "score": "0.5" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ+31 (6) 12234567.", + "Results": [ + { + "Text": "+31 (6) 12234567", + "TypeName": "phonenumber", + "Resolution": { + "value": "+31 (6) 12234567", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ(06) 12234567.", + "Results": [ + { + "Text": "(06) 12234567", + "TypeName": "phonenumber", + "Resolution": { + "value": "(06) 12234567", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ(+31)(6) 12234567.", + "Results": [ + { + "Text": "(+31)(6) 12234567", + "TypeName": "phonenumber", + "Resolution": { + "value": "(+31)(6) 12234567", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ(+39) 012234.", + "Results": [ + { + "Text": "(+39) 012234", + "TypeName": "phonenumber", + "Resolution": { + "value": "(+39) 012234", + "score": "0.9" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ(+39) 012 23411111.", + "Results": [ + { + "Text": "(+39) 012 23411111", + "TypeName": "phonenumber", + "Resolution": { + "value": "(+39) 012 23411111", + "score": "1" + } + } + ] + }, + { + "Input": "่ฟ™ๆ˜ฏไธชๆ„ๅคงๅˆฉ็š„็Ÿญ็”ต่ฏๅท๏ผš012234.", + "NotSupported": "java", + "Results": [ + { + "Text": "012234", + "TypeName": "phonenumber", + "Resolution": { + "value": "012234", + "score": "0.1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ+39 012-23411111.", + "Results": [ + { + "Text": "+39 012-23411111", + "TypeName": "phonenumber", + "Resolution": { + "value": "+39 012-23411111", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ+39 3122 411111.", + "Results": [ + { + "Text": "+39 3122 411111", + "TypeName": "phonenumber", + "Resolution": { + "value": "+39 3122 411111", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ+39 31 22411111.", + "Results": [ + { + "Text": "+39 31 22411111", + "TypeName": "phonenumber", + "Resolution": { + "value": "+39 31 22411111", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ312 2411111.", + "NotSupported": "java", + "Results": [ + { + "Text": "312 2411111", + "TypeName": "phonenumber", + "Resolution": { + "value": "312 2411111", + "score": "0.4" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ0039 3122411111.", + "NotSupported": "java", + "Results": [ + { + "Text": "0039 3122411111", + "TypeName": "phonenumber", + "Resolution": { + "value": "0039 3122411111", + "score": "0.9" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ3122411111.", + "NotSupported": "java", + "Results": [ + { + "Text": "3122411111", + "TypeName": "phonenumber", + "Resolution": { + "value": "3122411111", + "score": "0.2" + } + } + ] + }, + { + "Input": "(45)+(31)-278394ไธๆ˜ฏ็”ต่ฏๅท.", + "Results": [] + }, + { + "Input": "็ฎ—ๅผ45+31-339243873ไธๆ˜ฏ็”ต่ฏๅท", + "Results": [] + }, + { + "Input": "็ฎ—ๅผ 45*31-339243873ไธๆ˜ฏ็”ต่ฏๅท", + "Results": [] + }, + { + "Input": "0039 31122627111-26737็œ‹่ตทๆฅไธๅƒ็”ต่ฏๅท", + "Results": [] + }, + { + "Input": "(39 (6)) 345276็œ‹่ตทๆฅไธๅƒ็”ต่ฏๅท", + "Results": [] + }, + { + "Input": "+45-12-34-56-78็œ‹่ตทๆฅไธๅƒ็”ต่ฏๅท", + "Results": [] + }, + { + "Input": "323456ๅคช็Ÿญไบ†๏ผŒไธๅƒไธช็”ต่ฏๅท.", + "Results": [] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ(06)-12234567.", + "Results": [ + { + "Text": "(06)-12234567", + "TypeName": "phonenumber", + "Resolution": { + "value": "(06)-12234567", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ(+31) (12)-3456789.", + "Results": [ + { + "Text": "(+31) (12)-3456789", + "TypeName": "phonenumber", + "Resolution": { + "value": "(+31) (12)-3456789", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ(012)-3456789.", + "Results": [ + { + "Text": "(012)-3456789", + "TypeName": "phonenumber", + "Resolution": { + "value": "(012)-3456789", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ +45 12 34 56 78.", + "Results": [ + { + "Text": "+45 12 34 56 78", + "TypeName": "phonenumber", + "Resolution": { + "value": "+45 12 34 56 78", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ(03336) 24056.", + "Results": [ + { + "Text": "(03336) 24056", + "TypeName": "phonenumber", + "Resolution": { + "value": "(03336) 24056", + "score": "0.9" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ+49(0)1560 77474.", + "NotSupported": "java", + "Results": [ + { + "Text": "+49(0)1560 77474", + "TypeName": "phonenumber", + "Resolution": { + "value": "+49(0)1560 77474", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ+49 (0) 1357 528320.", + "NotSupported": "java", + "Results": [ + { + "Text": "+49 (0) 1357 528320", + "TypeName": "phonenumber", + "Resolution": { + "value": "+49 (0) 1357 528320", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ(0131) 496 0537.", + "Results": [ + { + "Text": "(0131) 496 0537", + "TypeName": "phonenumber", + "Resolution": { + "value": "(0131) 496 0537", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ+44(0)113 496 0009.", + "Results": [ + { + "Text": "+44(0)113 496 0009", + "TypeName": "phonenumber", + "Resolution": { + "value": "+44(0)113 496 0009", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ269-541-4584x068.", + "NotSupported": "java", + "Results": [ + { + "Text": "269-541-4584x068", + "TypeName": "phonenumber", + "Resolution": { + "value": "269-541-4584x068", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ837.824.1482x6388.", + "NotSupported": "java", + "Results": [ + { + "Text": "837.824.1482x6388", + "TypeName": "phonenumber", + "Resolution": { + "value": "837.824.1482x6388", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ(797)203-4036x470.", + "Results": [ + { + "Text": "(797)203-4036x470", + "TypeName": "phonenumber", + "Resolution": { + "value": "(797)203-4036x470", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ+73(3)3045560862.", + "Results": [ + { + "Text": "+73(3)3045560862", + "TypeName": "phonenumber", + "Resolution": { + "value": "+73(3)3045560862", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ+34319 02 81 26.", + "Results": [ + { + "Text": "+34319 02 81 26", + "TypeName": "phonenumber", + "Resolution": { + "value": "+34319 02 81 26", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ+34 554 94 87 12.", + "Results": [ + { + "Text": "+34 554 94 87 12", + "TypeName": "phonenumber", + "Resolution": { + "value": "+34 554 94 87 12", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ+33 (0)4 64 04 62 70.", + "Results": [ + { + "Text": "+33 (0)4 64 04 62 70", + "TypeName": "phonenumber", + "Resolution": { + "value": "+33 (0)4 64 04 62 70", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ+33 4 44 09 59 45.", + "Results": [ + { + "Text": "+33 4 44 09 59 45", + "TypeName": "phonenumber", + "Resolution": { + "value": "+33 4 44 09 59 45", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ+31(0)14-5008352.", + "Results": [ + { + "Text": "+31(0)14-5008352", + "TypeName": "phonenumber", + "Resolution": { + "value": "+31(0)14-5008352", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ(084)-9682756.", + "Results": [ + { + "Text": "(084)-9682756", + "TypeName": "phonenumber", + "Resolution": { + "value": "(084)-9682756", + "score": "1" + } + } + ] + }, + { + "Input": "00 10 00 31 46 D9 E9 11ไธๅƒๆ˜ฏ็”ต่ฏๅท๏ผŒไป–ๆ˜ฏๅๅ…ญ่ฟ›ๅˆถ็š„.", + "Results": [] + }, + { + "Input": "#20020211895ไธๆ˜ฏ็”ต่ฏๅท, since it starts with #.", + "Results": [] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ837.824.1482x63888.", + "NotSupported": "java", + "Results": [ + { + "Text": "837.824.1482x63888", + "TypeName": "phonenumber", + "Resolution": { + "value": "837.824.1482x63888", + "score": "0.9" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ837.824.1482X63888.", + "NotSupported": "java", + "Results": [ + { + "Text": "837.824.1482x63888", + "TypeName": "phonenumber", + "Resolution": { + "value": "837.824.1482x63888", + "score": "0.9" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ837.824.1482ext63888.", + "NotSupported": "java", + "Results": [ + { + "Text": "837.824.1482ext63888", + "TypeName": "phonenumber", + "Resolution": { + "value": "837.824.1482ext63888", + "score": "0.9" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ837.824.1482 ext 63888.", + "NotSupported": "java", + "Results": [ + { + "Text": "837.824.1482 ext 63888", + "TypeName": "phonenumber", + "Resolution": { + "value": "837.824.1482 ext 63888", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ837.824.1482 x 63888.", + "NotSupported": "java", + "Results": [ + { + "Text": "837.824.1482 x 63888", + "TypeName": "phonenumber", + "Resolution": { + "value": "837.824.1482 x 63888", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ837.824.1482 X 63888.", + "NotSupported": "java", + "Results": [ + { + "Text": "837.824.1482 x 63888", + "TypeName": "phonenumber", + "Resolution": { + "value": "837.824.1482 x 63888", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ+44(0)113-496-0009.", + "NotSupported": "java", + "Results": [ + { + "Text": "+44(0)113-496-0009", + "TypeName": "phonenumber", + "Resolution": { + "value": "+44(0)113-496-0009", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ+44(0) 113-496-0009.", + "NotSupported": "java", + "Results": [ + { + "Text": "+44(0) 113-496-0009", + "TypeName": "phonenumber", + "Resolution": { + "value": "+44(0) 113-496-0009", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ+44 (0) 113-496-0009.", + "NotSupported": "java", + "Results": [ + { + "Text": "+44 (0) 113-496-0009", + "TypeName": "phonenumber", + "Resolution": { + "value": "+44 (0) 113-496-0009", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ+44 (0) 113 496 0009.", + "NotSupported": "java", + "Results": [ + { + "Text": "+44 (0) 113 496 0009", + "TypeName": "phonenumber", + "Resolution": { + "value": "+44 (0) 113 496 0009", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ+44(0)1134960009.", + "Results": [ + { + "Text": "+44(0)1134960009", + "TypeName": "phonenumber", + "Resolution": { + "value": "+44(0)1134960009", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ+44(0) 1134960009.", + "NotSupported": "java", + "Results": [ + { + "Text": "+44(0) 1134960009", + "TypeName": "phonenumber", + "Resolution": { + "value": "+44(0) 1134960009", + "score": "1" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„็”ต่ฏๅทๆ˜ฏ+44 (0)1134960009.", + "NotSupported": "java", + "Results": [ + { + "Text": "+44 (0)1134960009", + "TypeName": "phonenumber", + "Resolution": { + "value": "+44 (0)1134960009", + "score": "1" + } + } + ] + }, + { + "Input": "#Organization#-#Name#-(123) 456-7890.", + "Results": [ + { + "Text": "(123) 456-7890", + "TypeName": "phonenumber", + "Resolution": { + "value": "(123) 456-7890", + "score": "1" + } + } + ] + }, + { + "Input": "่ฐข่ฐขๆ‚จๅ‘Š็Ÿฅๆˆ‘ๆ—ถ้—ดใ€‚ๅฆ‚ๅ‰ๆ‰€่ฟฐ๏ผŒๆˆ‘ๅฐ†ไบŽ8ๆœˆ/3-ๅ‘จไบ”ไธ‹ๅˆ12:00(ๅคชๅนณๆด‹ๆ—ถ้—ด)็ป™ๆ‚จๆ‰“็”ต่ฏ๏ผŒ็”ต่ฏ:(123) 456-7890 #ใ€‚", + "NotSupported": "java", + "Results": [ + { + "Text": "(123) 456-7890", + "TypeName": "phonenumber", + "Resolution": { + "value": "(123) 456-7890", + "score": "1" + } + } + ] + }, + { + "Input": "#็ป„็ป‡#ๅ’–ๅ•ก่Šๅคฉ-่ทŸ่ฟ›-#ๅ็งฐ#-123 456 7890ใ€‚", + "Results": [ + { + "Text": "123 456 7890", + "TypeName": "phonenumber", + "Resolution": { + "value": "123 456 7890", + "score": "0.9" + } + } + ] + }, + { + "Input": "ๅ—จ#Name#๏ผŒๆ„Ÿ่ฐขๆ‚จๅ‘Š่ฏ‰ๆˆ‘ๆ—ถ้—ดใ€‚ๅฆ‚ๅ‰ๆ‰€่ฟฐ๏ผŒๆˆ‘ๅฐ†ไบŽๅคชๅนณๆด‹ๆ—ถ้—ด8ๆœˆ3ๆ—ฅ(ๆ˜ŸๆœŸไบ”)ไธ‹ๅˆ1็‚น็ป™ไฝ ๆ‰“็”ต่ฏ๏ผŒๅท็ ๆ˜ฏ123 456 7890ใ€‚", + "NotSupported": "java", + "Results": [ + { + "Text": "123 456 7890", + "TypeName": "phonenumber", + "Resolution": { + "value": "123 456 7890", + "score": "0.9" + } + } + ] + }, + { + "Input": "ไป‹็ปๆ€ง่Šๅคฉ-ๅ็งฐ@ 123)456-7890 - SE rolesๅ…ˆ็”Ÿๅœจๅพฎ่ฝฏใ€‚", + "Results": [ + { + "Text": "123)456-7890", + "TypeName": "phonenumber", + "Resolution": { + "value": "123)456-7890", + "score": "0.5" + } + } + ] + }, + { + "Input": "ไป‹็ปๆ€ง่Šๅคฉ- #Name#@(123) 456-7890-ๅพฎ่ฝฏ็š„Principal DS", + "Results": [ + { + "Text": "(123) 456-7890", + "TypeName": "phonenumber", + "Resolution": { + "value": "(123) 456-7890", + "score": "1" + } + } + ] + }, + { + "Input": "Intro chat- #Name @123.456.7890- DS roles atๅพฎ่ฝฏ", + "Results": [ + { + "Text": "123.456.7890", + "TypeName": "phonenumber", + "Resolution": { + "value": "123.456.7890", + "score": "0.9" + } + } + ] + }, + { + "Input": "ไป‹็ปๆ€ง่Šๅคฉ- #Name# @ 1234567890-ๆ•ฐๆฎ็ง‘ๅญฆๅฎถ/ๅบ”็”จ็ง‘ๅญฆๅฎถๅœจๅพฎ่ฝฏ๏ผŒๅŽ็››้กฟๅทž", + "Results": [ + { + "Text": "1234567890", + "TypeName": "phonenumber", + "Resolution": { + "value": "1234567890", + "score": "0.5" + } + } + ] + }, + { + "Input": "ๆˆ‘ๅฐ†ไบŽๅคชๅนณๆด‹ๆ—ถ้—ด2ๆœˆ22ๆ—ฅ(ๆ˜ŸๆœŸไบ”)ไธ‹ๅˆ1:30ๆ‰“็”ต่ฏ็ป™ไฝ ๏ผŒ็”ต่ฏ:(123).456.7890ใ€‚", + "NotSupported": "java", + "Results": [ + { + "Text": "(123).456.7890", + "Start": 33, + "End": 46, + "TypeName": "phonenumber", + "Resolution": { + "score": "0.8", + "value": "(123).456.7890" + } + } + ] + }, + { + "Input": "่ฆๆ‹จๆ‰“#Person#๏ผŒ่ฏท่พ“ๅ…ฅ011-82-10-1234-5678ใ€‚", + "Results": [ + { + "Text": "011-82-10-1234-5678", + "Start": 15, + "End": 33, + "TypeName": "phonenumber", + "Resolution": { + "score": "0.8", + "value": "011-82-10-1234-5678" + } + } + ] + }, + { + "Input": "ๆˆ‘็š„้ฆ–้€‰ๅท็ ๆ˜ฏ+55 11 12345-6789\n่ฐข่ฐขใ€‚", + "Results": [ + { + "Text": "+55 11 12345-6789", + "Start": 7, + "End": 23, + "TypeName": "phonenumber", + "Resolution": { + "score": "1", + "value": "+55 11 12345-6789" + } + } + ] + }, + { + "Input": "ๅฎ็ˆตๅฐ็ƒไผšๆ‰€๏ผš13604779660 13604770960", + "NotSupported": "java", + "Results": [ + { + "Text": "13604779660", + "Start": 7, + "End": 17, + "TypeName": "phonenumber", + "Resolution": { + "score": "0.6", + "value": "13604779660" + } + }, + { + "Text": "13604770960", + "Start": 19, + "End": 29, + "TypeName": "phonenumber", + "Resolution": { + "score": "0.6", + "value": "13604770960" + } + } + ] + }, + { + "Input": "ๅฎ็ˆตๅฐ็ƒไผšๆ‰€๏ผš13604779660ๆˆ–13604770960", + "NotSupported": "java", + "Results": [ + { + "Text": "13604779660", + "Start": 7, + "End": 17, + "TypeName": "phonenumber", + "Resolution": { + "score": "0.6", + "value": "13604779660" + } + }, + { + "Text": "13604770960", + "Start": 19, + "End": 29, + "TypeName": "phonenumber", + "Resolution": { + "score": "0.6", + "value": "13604770960" + } + } + ] + }, + { + "Input": "โ€ข ๆœๅŠก็”ต่ฏ๏ผš7629236ๆŠข็ปดไฟฎ็”ต่ฏ๏ผš7633569", + "NotSupported": "java", + "Results": [ + { + "Text": "7629236", + "TypeName": "phonenumber", + "Resolution": { + "score": "0.2", + "value": "7629236" + } + }, + { + "Text": "7633569", + "TypeName": "phonenumber", + "Resolution": { + "score": "0.2", + "value": "7633569" + } + } + ] + }, + { + "Input": "็”ตๅญๆŠ€ๆœฏๆ•™็ ”ๅฎค83792841้‡‘้™ต้™ข316", + "NotSupported": "java", + "Results": [ + { + "Text": "83792841", + "Start": 7, + "End": 14, + "TypeName": "phonenumber", + "Resolution": { + "score": "0.3", + "value": "83792841" + } + } + ] + }, + { + "Input": "ๅญฆ็”ŸๅทฅไฝœๅŠžๅ…ฌๅฎค๏ผˆไน้พ™ๆน–๏ผ‰52090833ๆกƒๅ›ญ5#2ๆฅผ", + "NotSupported": "java", + "Results": [ + { + "Text": "52090833", + "TypeName": "phonenumber", + "Resolution": { + "score": "0.3", + "value": "52090833" + } + } + ] + }, + { + "Input": "่”็ณป็”ต่ฏ:010-65980408-8001 ไผ ็œŸ็”ต่ฏ:010-65980408-8000 ๅœฐๅ€:ๅŒ—ไบฌๅธ‚ๆœ้˜ณๅŒบๅ…‰ๅŽ่ทฏ4ๅทไธœๆ–นๆข…ๅœฐไบšไธญๅฟƒCๅบง901ๅฎค ้‚ฎ็ผ–:10002", + "NotSupported": "java", + "Results": [ + { + "Text": "010-65980408-8001", + "Start": 5, + "End": 21, + "TypeName": "phonenumber", + "Resolution": { + "score": "1", + "value": "010-65980408-8001" + } + }, + { + "Text": "010-65980408-8000", + "Start": 28, + "End": 44, + "TypeName": "phonenumber", + "Resolution": { + "score": "0.9", + "value": "010-65980408-8000" + } + } + ] + }, + { + "Input": "้‚ฎๆ”ฟ็ผ–็ ๆ˜ฏ200120ไผ ็œŸๆ˜ฏ021-68804868่”็ณป็”ต่ฏ021-68812753,021-68808888", + "NotSupported": "java", + "Results": [ + { + "Text": "021-68804868", + "TypeName": "phonenumber", + "Resolution": { + "score": "0.8", + "value": "021-68804868" + } + }, + { + "Text": "021-68812753", + "TypeName": "phonenumber", + "Resolution": { + "score": "0.8", + "value": "021-68812753" + } + }, + { + "Text": "021-68808888", + "TypeName": "phonenumber", + "Resolution": { + "score": "0.6", + "value": "021-68808888" + } + } + ] + }, + { + "Input": "ไธ‰ๆœˆ 1 14377:00 ไธๆ˜ฏไธช็”ต่ฏๅท", + "Results": [] + }, + { + "Input": "200.38294427 ไธๆ˜ฏไธช็”ต่ฏๅท.", + "Results": [] + }, + { + "Input": "่ฟ™ไบ›็œ‹่ตทๆฅ้ƒฝไธๅƒ็”ต่ฏๅท๏ผš1 506 64๏ผŒ37 41 4๏ผŒ38 5145๏ผŒ20 15 11๏ผŒ58 2105๏ผŒ19 32 2๏ผŒ25 32 2๏ผŒ15 3 20๏ผŒ10 41 20๏ผŒ8196 12๏ผŒ8198 27๏ผŒ8244 45๏ผŒ46 358 1", + "Results": [] + }, + { + "Input": "91a-677-0060 ไธๆ˜ฏ็”ต่ฏๅทใ€‚", + "Results": [] + }, + { + "Input": "9a1-677-0060ๅ’Œa91-677-0060้ƒฝไธๆ˜ฏ็”ต่ฏๅท", + "Results": [] + }, + { + "Input": "ๅฎ็ˆตๅฐ็ƒไผšๆ‰€-13604770960", + "Results": [] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Sequence/Chinese/URLModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Sequence/Chinese/URLModel.json new file mode 100644 index 000000000..7f061e6c9 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Sequence/Chinese/URLModel.json @@ -0,0 +1,486 @@ +[ + { + "Input": "https://abc.com", + "Results": [ + { + "Text": "https://abc.com", + "TypeName": "url", + "Resolution": { + "value": "https://abc.com" + } + } + ] + }, + { + "Input": "ftp://abc.com", + "Results": [ + { + "Text": "ftp://abc.com", + "TypeName": "url", + "Resolution": { + "value": "ftp://abc.com" + } + } + ] + }, + { + "Input": "http://abc.com", + "Results": [ + { + "Text": "http://abc.com", + "TypeName": "url", + "Resolution": { + "value": "http://abc.com" + } + } + ] + }, + { + "Input": "www.abc.com", + "Results": [ + { + "Text": "www.abc.com", + "TypeName": "url", + "Resolution": { + "value": "www.abc.com" + } + } + ] + }, + { + "Input": "www.abc.com.cn", + "Results": [ + { + "Text": "www.abc.com.cn", + "TypeName": "url", + "Resolution": { + "value": "www.abc.com.cn" + } + } + ] + }, + { + "Input": "abc.com", + "Results": [ + { + "Text": "abc.com", + "TypeName": "url", + "Resolution": { + "value": "abc.com" + } + } + ] + }, + { + "Input": "http://abc.com/file_name", + "Results": [ + { + "Text": "http://abc.com/file_name", + "TypeName": "url", + "Resolution": { + "value": "http://abc.com/file_name" + } + } + ] + }, + { + "Input": "http://abc.com/file_path/", + "Results": [ + { + "Text": "http://abc.com/file_path/", + "TypeName": "url", + "Resolution": { + "value": "http://abc.com/file_path/" + } + } + ] + }, + { + "Input": "http://abc.com/file_path/123.html", + "Results": [ + { + "Text": "http://abc.com/file_path/123.html", + "TypeName": "url", + "Resolution": { + "value": "http://abc.com/file_path/123.html" + } + } + ] + }, + { + "Input": "http://abc.com/search?id=123", + "Results": [ + { + "Text": "http://abc.com/search?id=123", + "TypeName": "url", + "Resolution": { + "value": "http://abc.com/search?id=123" + } + } + ] + }, + { + "Input": "http://abc.com/search?id=123&name=Alice", + "Results": [ + { + "Text": "http://abc.com/search?id=123&name=Alice", + "TypeName": "url", + "Resolution": { + "value": "http://abc.com/search?id=123&name=Alice" + } + } + ] + }, + { + "Input": "http://abc.com/123#cite_1", + "Results": [ + { + "Text": "http://abc.com/123#cite_1", + "TypeName": "url", + "Resolution": { + "value": "http://abc.com/123#cite_1" + } + } + ] + }, + { + "Input": "http://abc.com:8080", + "Results": [ + { + "Text": "http://abc.com:8080", + "TypeName": "url", + "Resolution": { + "value": "http://abc.com:8080" + } + } + ] + }, + { + "Input": "ไฝ ๅฅฝ๏ผŒ@ไผŠ่Š™๏ผŒไฝ ๅฏไปฅๅœจ่ฟ™้‡Œ็œ‹ๅˆฐๆˆ‘็š„็ฎ€ๅކhttps://frank.website.com/CV/#cite_2", + "Results": [ + { + "Text": "https://frank.website.com/CV/#cite_2", + "TypeName": "url", + "Resolution": { + "value": "https://frank.website.com/CV/#cite_2" + } + } + ] + }, + { + "Input": "Alice@abc.comๆ˜ฏไธช้‚ฎ็ฎฑไธๆ˜ฏไธชurlๅœฐๅ€", + "Results": [] + }, + { + "Input": "https:// ๆ˜ฏไธๅˆๆณ•็š„", + "Results": [] + }, + { + "Input": "http://#ๆ˜ฏไธๅˆๆณ•็š„", + "Results": [] + }, + { + "Input": "httt://abc.comๆ˜ฏไธๅˆๆณ•็š„, ๆฒกๆœ‰่ฟ™ๆ ท็š„ๅ่ฎฎๅœฐๅ€", + "Results": [] + }, + { + "Input": "ไฝ ๅฅฝ๏ผŒ @Carol,่ฏทๅ‘้€้‚ฎไปถๅˆฐDave@abc.comไปฅ่Žทๅ–ๆ›ดๅคšๅ…ณไบŽ#A1็š„ไฟกๆฏ", + "Results": [] + }, + { + "Input": "http://127.0.0.1:8080", + "Results": [ + { + "Text": "http://127.0.0.1:8080", + "TypeName": "url", + "Resolution": { + "value": "http://127.0.0.1:8080" + } + } + ] + }, + { + "Input": "http://localhost:8080", + "Results": [ + { + "Text": "http://localhost:8080", + "TypeName": "url", + "Resolution": { + "value": "http://localhost:8080" + } + } + ] + }, + { + "Input": "http://localhost:8080#123", + "Results": [ + { + "Text": "http://localhost:8080#123", + "TypeName": "url", + "Resolution": { + "value": "http://localhost:8080#123" + } + } + ] + }, + { + "Input": "http://localhost:8080/#/123", + "Results": [ + { + "Text": "http://localhost:8080/#/123", + "TypeName": "url", + "Resolution": { + "value": "http://localhost:8080/#/123" + } + } + ] + }, + { + "Input": "http://127.0.0.1:8080/#/123", + "Results": [ + { + "Text": "http://127.0.0.1:8080/#/123", + "TypeName": "url", + "Resolution": { + "value": "http://127.0.0.1:8080/#/123" + } + } + ] + }, + { + "Input": "['http://twitter.com/#!/KCGtechnoly/status/9042443475840', None]", + "Results": [ + { + "Text": "http://twitter.com/#!/KCGtechnoly/status/9042443475840", + "TypeName": "url", + "Resolution": { + "value": "http://twitter.com/#!/KCGtechnoly/status/9042443475840" + } + } + ] + }, + { + "Input": "DNSๆœๅŠกๅ™จๅœฐๅ€ๆ˜ฏ8.8.8.8", + "Results": [] + }, + { + "Input": "ๆ›ดๅคš่ฏฆๆƒ…:https://bit.ly/2jm6eu3", + "Results": [ + { + "Text": "https://bit.ly/2jm6eu3", + "Start": 5, + "End": 26, + "TypeName": "url", + "Resolution": { + "value": "https://bit.ly/2jm6eu3" + } + } + ] + }, + { + "Input": "ไบ”ๆœˆไบ”.https://t.co/YCUZfuyyHZ", + "Results": [ + { + "Text": "https://t.co/YCUZfuyyHZ", + "Start": 4, + "End": 26, + "TypeName": "url", + "Resolution": { + "value": "https://t.co/YCUZfuyyHZ" + } + } + ] + }, + { + "Input": "ไปฅไธ‹็š†ไธบๅˆๆณ•ๅœฐๅ€๏ผšbit.ly, nyti.ms, sound.academy, pep.si, lero.aws...", + "NotSupported": "java", + "Results": [ + { + "Text": "bit.ly", + "Start": 9, + "End": 14, + "TypeName": "url", + "Resolution": { + "value": "bit.ly" + } + }, + { + "Text": "nyti.ms", + "Start": 17, + "End": 23, + "TypeName": "url", + "Resolution": { + "value": "nyti.ms" + } + }, + { + "Text": "sound.academy", + "Start": 26, + "End": 38, + "TypeName": "url", + "Resolution": { + "value": "sound.academy" + } + }, + { + "Text": "pep.si", + "Start": 41, + "End": 46, + "TypeName": "url", + "Resolution": { + "value": "pep.si" + } + }, + { + "Text": "lero.aws", + "Start": 49, + "End": 56, + "TypeName": "url", + "Resolution": { + "value": "lero.aws" + } + } + ] + }, + { + "Input": "john.de@cooso.com.au", + "Results": [] + }, + { + "Input": "่ฏท่ฎฟ้—ฎhttps://luis.ai?action=addไปฅ่Žทๅ–ๆ›ดๅคšไฟกๆฏ", + "Results": [ + { + "Text": "https://luis.ai?action=add", + "Start": 3, + "End": 28, + "TypeName": "url", + "Resolution": { + "value": "https://luis.ai?action=add" + } + } + ] + }, + { + "Input": "working..ๆ˜ฏไธ€ไธชไธๅˆๆณ•็š„็ฝ‘ๅ€", + "Results": [] + }, + { + "Input": "7.amๆ›ดๅƒๆ˜ฏไธ€ไธชๆ—ฅๆœŸ่€Œไธๆ˜ฏไธ€ไธช็ฝ‘ๅ€ใ€‚", + "Results": [] + }, + { + "Input": "่ฏท่ฎฟ้—ฎhttps://7.amไปฅ่Žทๅ–ๆ›ดๅคšไฟกๆฏใ€‚", + "Results": [ + { + "Text": "https://7.am", + "Start": 3, + "End": 14, + "TypeName": "url", + "Resolution": { + "value": "https://7.am" + } + } + ] + }, + { + "Input": "่ฏท่ฎฟ้—ฎ27.pmๅ’Œs7.amไปฅ่Žทๅ–ๆ›ดๅคšไฟกๆฏใ€‚", + "NotSupported": "java", + "Results": [ + { + "Text": "27.pm", + "Start": 3, + "End": 7, + "TypeName": "url", + "Resolution": { + "value": "27.pm" + } + }, + { + "Text": "s7.am", + "Start": 9, + "End": 13, + "TypeName": "url", + "Resolution": { + "value": "s7.am" + } + } + ] + }, + { + "Input": "็™พๅบฆ.com ๆ˜ฏไธๅˆๆณ•ๅœฐๅ€", + "Results": [] + }, + { + "Input": "็ฝ‘ๅ€ๆ˜ฏmicrosoft.com", + "NotSupported": "java", + "Results": [ + { + "Text": "microsoft.com", + "Start": 3, + "End": 15, + "TypeName": "url", + "Resolution": { + "value": "microsoft.com" + } + } + ] + }, + { + "Input": "ๅพฎ่ฝฏ็š„ๅฎ˜็ฝ‘ๆ˜ฏmicrosoft.comๅ“ฆ", + "NotSupported": "java", + "Results": [ + { + "Text": "microsoft.com", + "Start": 6, + "End": 18, + "TypeName": "url", + "Resolution": { + "value": "microsoft.com" + } + } + ] + }, + { + "Input": "ๅพฎ่ฝฏ็š„ๅฎ˜็ฝ‘ๆ˜ฏ๏ผšmicrosoft.com", + "NotSupported": "java", + "Results": [ + { + "Text": "microsoft.com", + "Start": 7, + "End": 19, + "TypeName": "url", + "Resolution": { + "value": "microsoft.com" + } + } + ] + }, + { + "Input": "ๅพฎ่ฝฏ็š„ๅฎ˜็ฝ‘ๆ˜ฏ๏ผšwww.microsoft.com", + "Results": [ + { + "Text": "www.microsoft.com", + "Start": 7, + "End": 23, + "TypeName": "url", + "Resolution": { + "value": "www.microsoft.com" + } + } + ] + }, + { + "Input": "ๅพฎ่ฝฏ็š„ๅฎ˜็ฝ‘ๆ˜ฏ๏ผšhttp://www.microsoft.com", + "Results": [ + { + "Text": "http://www.microsoft.com", + "Start": 7, + "End": 30, + "TypeName": "url", + "Resolution": { + "value": "http://www.microsoft.com" + } + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Sequence/Dutch/PhoneNumberModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Sequence/Dutch/PhoneNumberModel.json new file mode 100644 index 000000000..b32028631 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Sequence/Dutch/PhoneNumberModel.json @@ -0,0 +1,18 @@ +[ + { + "Input": "Tel: (+31)12-3456789.", + "NotSupported":"javascript", + "Results": [ + { + "Text": "(+31)12-3456789", + "Start": 5, + "End": 19, + "TypeName": "phonenumber", + "Resolution": { + "score": "1", + "value": "(+31)12-3456789" + } + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Sequence/English/EmailModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Sequence/English/EmailModel.json new file mode 100644 index 000000000..d52044a5a --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Sequence/English/EmailModel.json @@ -0,0 +1,163 @@ +[ + { + "Input": "v-abc@microsoft.com", + "Results": [ + { + "Text": "v-abc@microsoft.com", + "TypeName": "email", + "Resolution": { + "value": "v-abc@microsoft.com" + } + } + ] + }, + { + "Input": "abc@google.com", + "Results": [ + { + "Text": "abc@google.com", + "TypeName": "email", + "Resolution": { + "value": "abc@google.com" + } + } + ] + }, + { + "Input": "a_b.c@163.com", + "Results": [ + { + "Text": "a_b.c@163.com", + "TypeName": "email", + "Resolution": { + "value": "a_b.c@163.com" + } + } + ] + }, + { + "Input": "123456789@tx.com", + "Results": [ + { + "Text": "123456789@tx.com", + "TypeName": "email", + "Resolution": { + "value": "123456789@tx.com" + } + } + ] + }, + { + "Input": "Alice_1@outlook.com", + "Results": [ + { + "Text": "Alice_1@outlook.com", + "TypeName": "email", + "Resolution": { + "value": "Alice_1@outlook.com" + } + } + ] + }, + { + "Input": "Bob@try1989.com", + "Results": [ + { + "Text": "Bob@try1989.com", + "TypeName": "email", + "Resolution": { + "value": "Bob@try1989.com" + } + } + ] + }, + { + "Input": "Hello, @Carol, please write to me at Dave@abc.com for more information on task #A1", + "Results": [ + { + "Text": "Dave@abc.com", + "TypeName": "email", + "Resolution": { + "value": "Dave@abc.com" + } + } + ] + }, + { + "Input": "Alice@abc is invalid", + "Results": [] + }, + { + "Input": "Bob@abc.c is invalid", + "Results": [] + }, + { + "Input": "Carol@new_type.com is invalid because _ is not allowed in the host name", + "Results": [] + }, + { + "Input": "Hi, @Eve, you can find my CV at https://frank.website.com/CV/#cite_2", + "Results": [] + }, + { + "Input": "d.j@server1.proseware.com is a valid email address", + "Results": [ + { + "Text": "d.j@server1.proseware.com", + "TypeName": "email", + "Resolution": { + "value": "d.j@server1.proseware.com" + } + } + ] + }, + { + "Input": "j_9@[129.126.118.1] is a valid email address", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "j_9@[129.126.118.1]", + "TypeName": "email", + "Resolution": { + "value": "j_9@[129.126.118.1]" + } + } + ] + }, + { + "Input": "j_9@129.126.118.1 is an invalid email address", + "Results": [] + }, + { + "Input": "user.name+tag@lero.com is a valid email address", + "Results": [ + { + "Text": "user.name+tag@lero.com", + "TypeName": "email", + "Resolution": { + "value": "user.name+tag@lero.com" + } + } + ] + }, + { + "Input": "Both a..bc@outlook.com and .abc@hotmail.com are not valid e-mail addresses.", + "Comment": "By default the current system is strict. If a relavex match is needed (to catch these), enable the Relaxed option.", + "NotSupportedByDesign": "javascript, python", + "Results": [] + }, + { + "Input": "Periods at the end of addresses can be ambiguous. Contact webmaster@contoso.com.", + "Comment": "By default the current system is strict. If a relavex match is needed (to catch the period), enable the Relaxed option.", + "NotSupportedByDesign": "javascript, python, java", + "Results": [ + { + "Text": "webmaster@contoso.com", + "TypeName": "email", + "Resolution": { + "value": "webmaster@contoso.com" + } + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Sequence/English/GUIDModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Sequence/English/GUIDModel.json new file mode 100644 index 000000000..e2e90edc3 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Sequence/English/GUIDModel.json @@ -0,0 +1,174 @@ +[ + { + "Input": "123e4567-e89b-12d3-a456-426655440000", + "Results": [ + { + "Text": "123e4567-e89b-12d3-a456-426655440000", + "TypeName": "guid", + "Resolution": { + "value": "123e4567-e89b-12d3-a456-426655440000", + "score": "0.9" + } + } + ] + }, + { + "Input": "{123e4567-e89b-12d3-a456-426655440000}", + "Results": [ + { + "Text": "{123e4567-e89b-12d3-a456-426655440000}", + "TypeName": "guid", + "Resolution": { + "value": "{123e4567-e89b-12d3-a456-426655440000}", + "score": "1" + } + } + ] + }, + { + "Input": "urn:uuid:123e4567-e89b-12d3-a456-426655440000", + "Results": [ + { + "Text": "urn:uuid:123e4567-e89b-12d3-a456-426655440000", + "TypeName": "guid", + "Resolution": { + "value": "urn:uuid:123e4567-e89b-12d3-a456-426655440000", + "score": "1" + } + } + ] + }, + { + "Input": "urn:uuid:123E4567-E89B-12D3-A456-426655440000", + "Results": [ + { + "Text": "urn:uuid:123e4567-e89b-12d3-a456-426655440000", + "TypeName": "guid", + "Resolution": { + "value": "urn:uuid:123e4567-e89b-12d3-a456-426655440000", + "score": "1" + } + } + ] + }, + { + "Input": "{123e4567e-89b-12d3-a456-426655440000} is not a guid number, it is irregular", + "Results": [] + }, + { + "Input": "{123k4567-e89b-12d3-a456-426655440000} is not a guid number, it contains 'k'", + "Results": [] + }, + { + "Input": "06e828879afc4064abadf6fb60b8a1f3", + "Results": [ + { + "Text": "06e828879afc4064abadf6fb60b8a1f3", + "TypeName": "guid", + "Resolution": { + "value": "06e828879afc4064abadf6fb60b8a1f3", + "score": "0.8" + } + } + ] + }, + { + "Input": "{06e828879afc4064abadf6fb60b8a1f3}", + "Results": [ + { + "Text": "{06e828879afc4064abadf6fb60b8a1f3}", + "TypeName": "guid", + "Resolution": { + "value": "{06e828879afc4064abadf6fb60b8a1f3}", + "score": "0.9" + } + } + ] + }, + { + "Input": "%7B06e828879afc4064abadf6fb60b8a1f3%7D", + "Results": [ + { + "Text": "%7b06e828879afc4064abadf6fb60b8a1f3%7d", + "TypeName": "guid", + "Resolution": { + "value": "%7b06e828879afc4064abadf6fb60b8a1f3%7d", + "score": "0.9" + } + } + ] + }, + { + "Input": "X'06e828879afc4064abadf6fb60b8a1f3'", + "Results": [ + { + "Text": "x'06e828879afc4064abadf6fb60b8a1f3'", + "TypeName": "guid", + "Resolution": { + "value": "x'06e828879afc4064abadf6fb60b8a1f3'", + "score": "0.9" + } + } + ] + }, + { + "Input": "%7B06e82887-9afc-4064-abad-f6fb60b8a1f3%7D", + "Results": [ + { + "Text": "%7b06e82887-9afc-4064-abad-f6fb60b8a1f3%7d", + "TypeName": "guid", + "Resolution": { + "value": "%7b06e82887-9afc-4064-abad-f6fb60b8a1f3%7d", + "score": "1" + } + } + ] + }, + { + "Input": "X'06e82887-9afc-4064-abad-f6fb60b8a1f3'", + "Results": [ + { + "Text": "x'06e82887-9afc-4064-abad-f6fb60b8a1f3'", + "TypeName": "guid", + "Resolution": { + "value": "x'06e82887-9afc-4064-abad-f6fb60b8a1f3'", + "score": "1" + } + } + ] + }, + { + "Input": "06582887-9123-4064-1234-161260181113", + "Results": [ + { + "Text": "06582887-9123-4064-1234-161260181113", + "TypeName": "guid", + "Resolution": { + "value": "06582887-9123-4064-1234-161260181113", + "score": "0.9" + } + } + ] + }, + { + "Input": "06582887912340641234161260181113", + "Results": [ + { + "Text": "06582887912340641234161260181113", + "TypeName": "guid", + "Resolution": { + "value": "06582887912340641234161260181113", + "score": "0.65" + } + } + ] + }, + { + "Input": "a06e828879afc4064abadf6fb60b8a1f3 is not a GUID, it is too long.", + "Results": [] + }, + { + "Input": "06e82887-9afc-4064-abad-f6fb60b8a1f3d is not a GUID, it is too long.", + "Results": [] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Sequence/English/HashtagModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Sequence/English/HashtagModel.json new file mode 100644 index 000000000..34e6656c8 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Sequence/English/HashtagModel.json @@ -0,0 +1,78 @@ +[ + { + "Input": "This is task number #123", + "Results": [ + { + "Text": "#123", + "TypeName": "hashtag", + "Resolution": { + "value": "#123" + } + } + ] + }, + { + "Input": "This is topic #basketball.", + "Results": [ + { + "Text": "#basketball", + "TypeName": "hashtag", + "Resolution": { + "value": "#basketball" + } + } + ] + }, + { + "Input": "This is challenge #Ice_Bucket.", + "Results": [ + { + "Text": "#Ice_Bucket", + "TypeName": "hashtag", + "Resolution": { + "value": "#Ice_Bucket" + } + } + ] + }, + { + "Input": "Try #lero-lero", + "Results": [ + { + "Text": "#lero", + "TypeName": "hashtag", + "Resolution": { + "value": "#lero" + } + } + ] + }, + { + "Input": "Hello, @Carol, please write to me at Dave@abc.com for more information on task #A1", + "Results": [ + { + "Text": "#A1", + "TypeName": "hashtag", + "Resolution": { + "value": "#A1" + } + } + ] + }, + { + "Input": "abc@efg.com/hij#cite_1, which is a URL rather than a hashtag", + "Results": [] + }, + { + "Input": "C# is cool but is not a hashtag", + "Results": [] + }, + { + "Input": "# is comment sign in python", + "Results": [] + }, + { + "Input": "Hi, @Eve, you can find my CV at https://frank.website.com/CV/#cite_2", + "Results": [] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Sequence/English/IpAddressModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Sequence/English/IpAddressModel.json new file mode 100644 index 000000000..20982f7a6 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Sequence/English/IpAddressModel.json @@ -0,0 +1,343 @@ +[ + { + "Input": "My PC IP address is 1.1.1.1", + "Results": [ + { + "Text": "1.1.1.1", + "TypeName": "ip", + "Resolution": { + "value": "1.1.1.1", + "type": "ipv4" + } + } + ] + }, + { + "Input": "My PC IP address is 1.1.1.2/25", + "Results": [ + { + "Text": "1.1.1.2", + "TypeName": "ip", + "Resolution": { + "value": "1.1.1.2", + "type": "ipv4" + } + } + ] + }, + { + "Input": "My PC IP address is 0.0.0.0", + "Results": [ + { + "Text": "0.0.0.0", + "TypeName": "ip", + "Resolution": { + "value": "0.0.0.0", + "type": "ipv4" + } + } + ] + }, + { + "Input": "My PC IP address is 255.255.255.255", + "Results": [ + { + "Text": "255.255.255.255", + "TypeName": "ip", + "Resolution": { + "value": "255.255.255.255", + "type": "ipv4" + } + } + ] + }, + { + "Input": "8.8.8.8 is the ip address", + "Results": [ + { + "Text": "8.8.8.8", + "TypeName": "ip", + "Resolution": { + "value": "8.8.8.8", + "type": "ipv4" + } + } + ] + }, + { + "Input": "8.8.8.1/24 is the ip address", + "Results": [ + { + "Text": "8.8.8.1", + "TypeName": "ip", + "Resolution": { + "value": "8.8.8.1", + "type": "ipv4" + } + } + ] + }, + { + "Input": "08.008.08.08 is the ip address", + "Results": [ + { + "Text": "08.008.08.08", + "TypeName": "ip", + "Resolution": { + "value": "8.8.8.8", + "type": "ipv4" + } + } + ] + }, + { + "Input": "My PC IP address is not 256.1.1.1", + "Results": [] + }, + { + "Input": "wrong IP address 1111.1.1.1", + "Results": [] + }, + { + "Input": "wrong IP address 1101.1.1.1", + "Results": [] + }, + { + "Input": "wrong IP address 1.1000.1.1", + "Results": [] + }, + { + "Input": "wrong IP address 1.1.1000.1", + "Results": [] + }, + { + "Input": "wrong IP address 1.1.1.256", + "Results": [] + }, + { + "Input": "My PC IPv6 address is ABEF:452::FE10", + "Results": [ + { + "Text": "ABEF:452::FE10", + "TypeName": "ip", + "Resolution": { + "value": "ABEF:452::FE10", + "type": "ipv6" + } + } + ] + }, + { + "Input": "My PC IPv6 address is 12::1", + "Results": [ + { + "Text": "12::1", + "TypeName": "ip", + "Resolution": { + "value": "12::1", + "type": "ipv6" + } + } + ] + }, + { + "Input": "My PC IPv6 address is ::", + "Results": [ + { + "Text": "::", + "TypeName": "ip", + "Resolution": { + "value": "::", + "type": "ipv6" + } + } + ] + }, + { + "Input": "My PC IPv6 address is ::1", + "Results": [ + { + "Text": "::1", + "TypeName": "ip", + "Resolution": { + "value": "::1", + "type": "ipv6" + } + } + ] + }, + { + "Input": "My PC IPv6 address is 1::1", + "Results": [ + { + "Text": "1::1", + "TypeName": "ip", + "Resolution": { + "value": "1::1", + "type": "ipv6" + } + } + ] + }, + { + "Input": "My PC IPv6 address is 1::", + "Results": [ + { + "Text": "1::", + "TypeName": "ip", + "Resolution": { + "value": "1::", + "type": "ipv6" + } + } + ] + }, + { + "Input": "My PC IPv6 address is 0000:0000:0000:0000:0000:0000:0000:0000", + "Results": [ + { + "Text": "0000:0000:0000:0000:0000:0000:0000:0000", + "TypeName": "ip", + "Resolution": { + "value": "0:0:0:0:0:0:0:0", + "type": "ipv6" + } + } + ] + }, + { + "Input": "My PC IPv6 address is 123:45::ADC:6", + "Results": [ + { + "Text": "123:45::ADC:6", + "TypeName": "ip", + "Resolution": { + "value": "123:45::ADC:6", + "type": "ipv6" + } + } + ] + }, + { + "Input": "My PC IPv6 address is ::1:123:23", + "Results": [ + { + "Text": "::1:123:23", + "TypeName": "ip", + "Resolution": { + "value": "::1:123:23", + "type": "ipv6" + } + } + ] + }, + { + "Input": "My PC IPv6 address is FEDC:BA98:7654:3210:FEDC:BA98:7654:3210", + "Results": [ + { + "Text": "FEDC:BA98:7654:3210:FEDC:BA98:7654:3210", + "TypeName": "ip", + "Resolution": { + "value": "FEDC:BA98:7654:3210:FEDC:BA98:7654:3210", + "type": "ipv6" + } + } + ] + }, + { + "Input": "My PC IPv6 address is fe80:0000:0000:0000:0204:61ff:fe9d:f156", + "Results": [ + { + "Text": "fe80:0000:0000:0000:0204:61ff:fe9d:f156", + "TypeName": "ip", + "Resolution": { + "value": "fe80:0:0:0:204:61ff:fe9d:f156", + "type": "ipv6" + } + } + ] + }, + { + "Input": "My PC IPv6 address is fe80:0:0:0:204:61ff:fe9d:f156", + "Results": [ + { + "Text": "fe80:0:0:0:204:61ff:fe9d:f156", + "TypeName": "ip", + "Resolution": { + "value": "fe80:0:0:0:204:61ff:fe9d:f156", + "type": "ipv6" + } + } + ] + }, + { + "Input": "My PC IPv6 address is fe80::204:61ff:fe9d:f156", + "Results": [ + { + "Text": "fe80::204:61ff:fe9d:f156", + "TypeName": "ip", + "Resolution": { + "value": "fe80::204:61ff:fe9d:f156", + "type": "ipv6" + } + } + ] + }, + { + "Input": "My PC IPv6 address is 2001::", + "Results": [ + { + "Text": "2001::", + "TypeName": "ip", + "Resolution": { + "value": "2001::", + "type": "ipv6" + } + } + ] + }, + { + "Input": "the train arrives at 10:00", + "Results": [] + }, + { + "Input": "wrong IPV6 address FE06::1::2", + "Results": [] + }, + { + "Input": "wrong IPV6 address :", + "Results": [] + }, + { + "Input": "I say:", + "Results": [] + }, + { + "Input": "I said :", + "Results": [] + }, + { + "Input": "lync:", + "Results": [] + }, + { + "Input": "lync: :", + "Results": [] + }, + { + "Input": ":as you say", + "Results": [] + }, + { + "Input": ": as you say", + "Results": [] + }, + { + "Input": "wrong IPV6 address 12::44:f:45::1", + "Results": [] + }, + { + "Input": "wrong IPV6 address JKLN:ssej::1", + "Results": [] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Sequence/English/MentionModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Sequence/English/MentionModel.json new file mode 100644 index 000000000..ef71a313d --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Sequence/English/MentionModel.json @@ -0,0 +1,123 @@ +[ + { + "Input": "@BotSys, let's go for the meeting.", + "Results": [ + { + "Text": "@BotSys", + "TypeName": "mention", + "Resolution": { + "value": "@BotSys" + } + } + ] + }, + { + "Input": "@Alice, please respond.", + "Results": [ + { + "Text": "@Alice", + "TypeName": "mention", + "Resolution": { + "value": "@Alice" + } + } + ] + }, + { + "Input": "You can contact @Bob for more information", + "Results": [ + { + "Text": "@Bob", + "TypeName": "mention", + "Resolution": { + "value": "@Bob" + } + } + ] + }, + { + "Input": "This is @Carol_2.", + "Results": [ + { + "Text": "@Carol_2", + "TypeName": "mention", + "Resolution": { + "value": "@Carol_2" + } + } + ] + }, + { + "Input": "@DaveDaveDaveDaveDave can be longer", + "Results": [ + { + "Text": "@DaveDaveDaveDaveDave", + "TypeName": "mention", + "Resolution": { + "value": "@DaveDaveDaveDaveDave" + } + } + ] + }, + { + "Input": "Hello, @Carol, please write to me at Dave@abc.com for more information on task #A1", + "Results": [ + { + "Text": "@Carol", + "TypeName": "mention", + "Resolution": { + "value": "@Carol" + } + } + ] + }, + { + "Input": "Hi, @Eve, you can find my CV at https://frank.website.com/CV/#cite_2", + "Results": [ + { + "Text": "@Eve", + "TypeName": "mention", + "Resolution": { + "value": "@Eve" + } + } + ] + }, + { + "Input": "@! is not a valid mention", + "Results": [] + }, + { + "Input": "use @ before username is not a mention", + "NotSupportedByDesign": "python", + "Results": [] + }, + { + "Input": "abc@efg.com, which is an email rather than a mention", + "Results": [] + }, + { + "Input": "Hi@HowardsCreekFD, please respond.", + "Results": [ + { + "Text": "@HowardsCreekFD", + "TypeName": "mention", + "Resolution": { + "value": "@HowardsCreekFD" + } + } + ] + }, + { + "Input": "I talked to:@Howard", + "Results": [ + { + "Text": "@Howard", + "TypeName": "mention", + "Resolution": { + "value": "@Howard" + } + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Sequence/English/PhoneNumberModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Sequence/English/PhoneNumberModel.json new file mode 100644 index 000000000..3530aa617 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Sequence/English/PhoneNumberModel.json @@ -0,0 +1,4864 @@ +[ + { + "Input": "Tel: 000 111 82-2100.", + "Results": [ + { + "Text": "000 111 82-2100", + "Start": 5, + "End": 19, + "TypeName": "phonenumber", + "Resolution": { + "score": "1", + "value": "000 111 82-2100" + } + } + ] + }, + { + "Input": "My phone number is 1 (877) 609-2233.", + "Results": [ + { + "Text": "1 (877) 609-2233", + "TypeName": "phonenumber", + "Resolution": { + "value": "1 (877) 609-2233", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is +1 541-754-3010.", + "Results": [ + { + "Text": "+1 541-754-3010", + "TypeName": "phonenumber", + "Resolution": { + "value": "+1 541-754-3010", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is (541) 754-3010.", + "Results": [ + { + "Text": "(541) 754-3010", + "TypeName": "phonenumber", + "Resolution": { + "value": "(541) 754-3010", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is 541-754-3010.", + "Results": [ + { + "Text": "541-754-3010", + "TypeName": "phonenumber", + "Resolution": { + "value": "541-754-3010", + "score": "0.9" + } + } + ] + }, + { + "Input": "My phone number is +1-541-754-3010.", + "Results": [ + { + "Text": "+1-541-754-3010", + "TypeName": "phonenumber", + "Resolution": { + "value": "+1-541-754-3010", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is 1-541-754-3010.", + "Results": [ + { + "Text": "1-541-754-3010", + "TypeName": "phonenumber", + "Resolution": { + "value": "1-541-754-3010", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is (55) 3333-33333.", + "Results": [ + { + "Text": "(55) 3333-33333", + "TypeName": "phonenumber", + "Resolution": { + "value": "(55) 3333-33333", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is (081) 3333-33333.", + "Results": [ + { + "Text": "(081) 3333-33333", + "TypeName": "phonenumber", + "Resolution": { + "value": "(081) 3333-33333", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is ( 19 ) 38294427.", + "Results": [ + { + "Text": "( 19 ) 38294427", + "TypeName": "phonenumber", + "Resolution": { + "value": "( 19 ) 38294427", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is (19) 35831647.", + "Results": [ + { + "Text": "(19) 35831647", + "TypeName": "phonenumber", + "Resolution": { + "value": "(19) 35831647", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is (21) 996205563.", + "Results": [ + { + "Text": "(21) 996205563", + "TypeName": "phonenumber", + "Resolution": { + "value": "(21) 996205563", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is (21)99713-3601.", + "Results": [ + { + "Text": "(21)99713-3601", + "TypeName": "phonenumber", + "Resolution": { + "value": "(21)99713-3601", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is (71)3019-9811.", + "Results": [ + { + "Text": "(71)3019-9811", + "TypeName": "phonenumber", + "Resolution": { + "value": "(71)3019-9811", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is 018 997821551.", + "Results": [ + { + "Text": "018 997821551", + "TypeName": "phonenumber", + "Resolution": { + "value": "018 997821551", + "score": "0.8" + } + } + ] + }, + { + "Input": "My phone number is 21 995556144.", + "Results": [ + { + "Text": "21 995556144", + "TypeName": "phonenumber", + "Resolution": { + "value": "21 995556144", + "score": "0.8" + } + } + ] + }, + { + "Input": "My phone number is 280930640.", + "Results": [ + { + "Text": "280930640", + "TypeName": "phonenumber", + "Resolution": { + "value": "280930640", + "score": "0.4" + } + } + ] + }, + { + "Input": "My phone number is 92995299770.", + "Results": [ + { + "Text": "92995299770", + "TypeName": "phonenumber", + "Resolution": { + "value": "92995299770", + "score": "0.6" + } + } + ] + }, + { + "Input": "My phone number is 972101245.", + "Results": [ + { + "Text": "972101245", + "TypeName": "phonenumber", + "Resolution": { + "value": "972101245", + "score": "0.4" + } + } + ] + }, + { + "Input": "My phone number is +44 (0)7123 129683.", + "Results": [ + { + "Text": "+44 (0)7123 129683", + "TypeName": "phonenumber", + "Resolution": { + "value": "+44 (0)7123 129683", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is +44 7123 123456.", + "Results": [ + { + "Text": "+44 7123 123456", + "TypeName": "phonenumber", + "Resolution": { + "value": "+44 7123 123456", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is +44 7700900397.", + "Results": [ + { + "Text": "+44 7700900397", + "TypeName": "phonenumber", + "Resolution": { + "value": "+44 7700900397", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is +447700 900 397.", + "Results": [ + { + "Text": "+447700 900 397", + "TypeName": "phonenumber", + "Resolution": { + "value": "+447700 900 397", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is 0044 07456934723.", + "Results": [ + { + "Text": "0044 07456934723", + "TypeName": "phonenumber", + "Resolution": { + "value": "0044 07456934723", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is 0044 07700 900873.", + "Results": [ + { + "Text": "0044 07700 900873", + "TypeName": "phonenumber", + "Resolution": { + "value": "0044 07700 900873", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is 004407624938475.", + "Results": [ + { + "Text": "004407624938475", + "TypeName": "phonenumber", + "Resolution": { + "value": "004407624938475", + "score": "0.6" + } + } + ] + }, + { + "Input": "My phone number is 07098 785467.", + "Results": [ + { + "Text": "07098 785467", + "TypeName": "phonenumber", + "Resolution": { + "value": "07098 785467", + "score": "0.7" + } + } + ] + }, + { + "Input": "My phone number is 07453 372 351.", + "Results": [ + { + "Text": "07453 372 351", + "TypeName": "phonenumber", + "Resolution": { + "value": "07453 372 351", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is 07700 900873.", + "Results": [ + { + "Text": "07700 900873", + "TypeName": "phonenumber", + "Resolution": { + "value": "07700 900873", + "score": "0.7" + } + } + ] + }, + { + "Input": "My phone number is 07700900095.", + "Results": [ + { + "Text": "07700900095", + "TypeName": "phonenumber", + "Resolution": { + "value": "07700900095", + "score": "0.6" + } + } + ] + }, + { + "Input": "My phone number is 07877 954 457.", + "Results": [ + { + "Text": "07877 954 457", + "TypeName": "phonenumber", + "Resolution": { + "value": "07877 954 457", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is 07893 564893.", + "Results": [ + { + "Text": "07893 564893", + "TypeName": "phonenumber", + "Resolution": { + "value": "07893 564893", + "score": "0.7" + } + } + ] + }, + { + "Input": "My phone number is +49 171 1234567.", + "Results": [ + { + "Text": "+49 171 1234567", + "TypeName": "phonenumber", + "Resolution": { + "value": "+49 171 1234567", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is +49 1741234567.", + "Results": [ + { + "Text": "+49 1741234567", + "TypeName": "phonenumber", + "Resolution": { + "value": "+49 1741234567", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is +49 176 12345678.", + "Results": [ + { + "Text": "+49 176 12345678", + "TypeName": "phonenumber", + "Resolution": { + "value": "+49 176 12345678", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is +49 176- 12345678.", + "Results": [ + { + "Text": "+49 176- 12345678", + "TypeName": "phonenumber", + "Resolution": { + "value": "+49 176- 12345678", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is +49 176-12345678.", + "Results": [ + { + "Text": "+49 176-12345678", + "TypeName": "phonenumber", + "Resolution": { + "value": "+49 176-12345678", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is +49 176/ 12345678.", + "Results": [ + { + "Text": "+49 176/ 12345678", + "TypeName": "phonenumber", + "Resolution": { + "value": "+49 176/ 12345678", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is +49 176/12345678.", + "Results": [ + { + "Text": "+49 176/12345678", + "TypeName": "phonenumber", + "Resolution": { + "value": "+49 176/12345678", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is +49 17612345678.", + "Results": [ + { + "Text": "+49 17612345678", + "TypeName": "phonenumber", + "Resolution": { + "value": "+49 17612345678", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is +491731234567.", + "Results": [ + { + "Text": "+491731234567", + "TypeName": "phonenumber", + "Resolution": { + "value": "+491731234567", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is +49176 12345678.", + "Results": [ + { + "Text": "+49176 12345678", + "TypeName": "phonenumber", + "Resolution": { + "value": "+49176 12345678", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is +49176- 12345678.", + "Results": [ + { + "Text": "+49176- 12345678", + "TypeName": "phonenumber", + "Resolution": { + "value": "+49176- 12345678", + "score": "0.9" + } + } + ] + }, + { + "Input": "My phone number is +49176/ 12345678.", + "Results": [ + { + "Text": "+49176/ 12345678", + "TypeName": "phonenumber", + "Resolution": { + "value": "+49176/ 12345678", + "score": "0.9" + } + } + ] + }, + { + "Input": "My phone number is 00 49 176 12345678.", + "Results": [ + { + "Text": "00 49 176 12345678", + "TypeName": "phonenumber", + "Resolution": { + "value": "00 49 176 12345678", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is 00 49 17612345678.", + "Results": [ + { + "Text": "00 49 17612345678", + "TypeName": "phonenumber", + "Resolution": { + "value": "00 49 17612345678", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is 0049 171 1234567.", + "Results": [ + { + "Text": "0049 171 1234567", + "TypeName": "phonenumber", + "Resolution": { + "value": "0049 171 1234567", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is 0049 176 12345678.", + "Results": [ + { + "Text": "0049 176 12345678", + "TypeName": "phonenumber", + "Resolution": { + "value": "0049 176 12345678", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is 00491731234567.", + "Results": [ + { + "Text": "00491731234567", + "TypeName": "phonenumber", + "Resolution": { + "value": "00491731234567", + "score": "0.7" + } + } + ] + }, + { + "Input": "My phone number is 0049176 12345678.", + "Results": [ + { + "Text": "0049176 12345678", + "TypeName": "phonenumber", + "Resolution": { + "value": "0049176 12345678", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is 004917612345678.", + "Results": [ + { + "Text": "004917612345678", + "TypeName": "phonenumber", + "Resolution": { + "value": "004917612345678", + "score": "0.6" + } + } + ] + }, + { + "Input": "My phone number is 0171 1234567.", + "Results": [ + { + "Text": "0171 1234567", + "TypeName": "phonenumber", + "Resolution": { + "value": "0171 1234567", + "score": "0.8" + } + } + ] + }, + { + "Input": "My phone number is 01731234567.", + "Results": [ + { + "Text": "01731234567", + "TypeName": "phonenumber", + "Resolution": { + "value": "01731234567", + "score": "0.6" + } + } + ] + }, + { + "Input": "My phone number is 0176 -12345678.", + "Results": [ + { + "Text": "0176 -12345678", + "TypeName": "phonenumber", + "Resolution": { + "value": "0176 -12345678", + "score": "0.6" + } + } + ] + }, + { + "Input": "My phone number is 0176 12 34 56 78.", + "Results": [ + { + "Text": "0176 12 34 56 78", + "TypeName": "phonenumber", + "Resolution": { + "value": "0176 12 34 56 78", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is 0176 123 456 78.", + "Results": [ + { + "Text": "0176 123 456 78", + "TypeName": "phonenumber", + "Resolution": { + "value": "0176 123 456 78", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is 0176 1234 5678.", + "Results": [ + { + "Text": "0176 1234 5678", + "TypeName": "phonenumber", + "Resolution": { + "value": "0176 1234 5678", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is 0176 12345678.", + "Results": [ + { + "Text": "0176 12345678", + "TypeName": "phonenumber", + "Resolution": { + "value": "0176 12345678", + "score": "0.8" + } + } + ] + }, + { + "Input": "My phone number is 0176- 12345678.", + "Results": [ + { + "Text": "0176- 12345678", + "TypeName": "phonenumber", + "Resolution": { + "value": "0176- 12345678", + "score": "0.6" + } + } + ] + }, + { + "Input": "My phone number is 0176-12345678.", + "Results": [ + { + "Text": "0176-12345678", + "TypeName": "phonenumber", + "Resolution": { + "value": "0176-12345678", + "score": "0.8" + } + } + ] + }, + { + "Input": "My phone number is 0176/ 12345678.", + "Results": [ + { + "Text": "0176/ 12345678", + "TypeName": "phonenumber", + "Resolution": { + "value": "0176/ 12345678", + "score": "0.6" + } + } + ] + }, + { + "Input": "My phone number is 0176/12345678.", + "Results": [ + { + "Text": "0176/12345678", + "TypeName": "phonenumber", + "Resolution": { + "value": "0176/12345678", + "score": "0.8" + } + } + ] + }, + { + "Input": "My phone number is 017612345678.", + "Results": [ + { + "Text": "017612345678", + "TypeName": "phonenumber", + "Resolution": { + "value": "017612345678", + "score": "0.5" + } + } + ] + }, + { + "Input": "My phone number is 622 15 31 23.", + "Results": [ + { + "Text": "622 15 31 23", + "TypeName": "phonenumber", + "Resolution": { + "value": "622 15 31 23", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is 632 139823.", + "Results": [ + { + "Text": "632 139823", + "TypeName": "phonenumber", + "Resolution": { + "value": "632 139823", + "score": "0.6" + } + } + ] + }, + { + "Input": "My phone number is 679 124 898.", + "Results": [ + { + "Text": "679 124 898", + "TypeName": "phonenumber", + "Resolution": { + "value": "679 124 898", + "score": "0.8" + } + } + ] + }, + { + "Input": "My phone number is 652123123.", + "Results": [ + { + "Text": "652123123", + "TypeName": "phonenumber", + "Resolution": { + "value": "652123123", + "score": "0.4" + } + } + ] + }, + { + "Input": "My phone number is 3333/2/6666.", + "Results": [ + { + "Text": "3333/2/6666", + "TypeName": "phonenumber", + "Resolution": { + "value": "3333/2/6666", + "score": "0.6" + } + } + ] + }, + { + "Input": "My phone number is 1000-1-999.", + "Results": [ + { + "Text": "1000-1-999", + "TypeName": "phonenumber", + "Resolution": { + "value": "1000-1-999", + "score": "0.6" + } + } + ] + }, + { + "Input": "My phone number is 010-6228-8559.", + "Results": [ + { + "Text": "010-6228-8559", + "TypeName": "phonenumber", + "Resolution": { + "value": "010-6228-8559", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is 010-62288559.", + "Results": [ + { + "Text": "010-62288559", + "TypeName": "phonenumber", + "Resolution": { + "value": "010-62288559", + "score": "0.8" + } + } + ] + }, + { + "Input": "My phone number is 1444-555-1234.", + "Results": [ + { + "Text": "1444-555-1234", + "TypeName": "phonenumber", + "Resolution": { + "value": "1444-555-1234", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is 246.555.8888.", + "NotSupported": "dotnet,javascript,python", + "Results": [ + { + "Text": "246.555.8888", + "TypeName": "phonenumber", + "Resolution": { + "value": "246.555.8888" + } + } + ] + }, + { + "Input": "My phone number is 1235554567.", + "Results": [ + { + "Text": "1235554567", + "TypeName": "phonenumber", + "Resolution": { + "value": "1235554567", + "score": "0.5" + } + } + ] + }, + { + "Input": "My phone number is (123)456-7890.", + "Results": [ + { + "Text": "(123)456-7890", + "TypeName": "phonenumber", + "Resolution": { + "value": "(123)456-7890", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is 1-444-555-1234.", + "Results": [ + { + "Text": "1-444-555-1234", + "TypeName": "phonenumber", + "Resolution": { + "value": "1-444-555-1234", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is 14325678901.", + "Results": [ + { + "Text": "14325678901", + "TypeName": "phonenumber", + "Resolution": { + "value": "14325678901", + "score": "0.6" + } + } + ] + }, + { + "Input": "My phone number is 1(123)456-7890.", + "Results": [ + { + "Text": "1(123)456-7890", + "TypeName": "phonenumber", + "Resolution": { + "value": "1(123)456-7890", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is +1 (123)456-7890.", + "Results": [ + { + "Text": "+1 (123)456-7890", + "TypeName": "phonenumber", + "Resolution": { + "value": "+1 (123)456-7890", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is +1(123)456-7890.", + "Results": [ + { + "Text": "+1(123)456-7890", + "TypeName": "phonenumber", + "Resolution": { + "value": "+1(123)456-7890", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is 00971501234567.", + "Results": [ + { + "Text": "00971501234567", + "TypeName": "phonenumber", + "Resolution": { + "value": "00971501234567", + "score": "0.7" + } + } + ] + }, + { + "Input": "My phone number is +971521234567.", + "Results": [ + { + "Text": "+971521234567", + "TypeName": "phonenumber", + "Resolution": { + "value": "+971521234567", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is 971551234567.", + "Results": [ + { + "Text": "971551234567", + "TypeName": "phonenumber", + "Resolution": { + "value": "971551234567", + "score": "0.5" + } + } + ] + }, + { + "Input": "My phone number is 971 56 123 4567.", + "Results": [ + { + "Text": "971 56 123 4567", + "TypeName": "phonenumber", + "Resolution": { + "value": "971 56 123 4567", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is 971-50-123-4567.", + "NotSupported": "dotnet,javascript,python,java", + "Results": [ + { + "Text": "971-50-123-4567", + "TypeName": "phonenumber", + "Resolution": { + "value": "971-50-123-4567" + } + } + ] + }, + { + "Input": "My phone number is 971.4.123.4567.", + "NotSupported": "dotnet,javascript,python,java", + "Results": [ + { + "Text": "971.4.123.4567", + "TypeName": "phonenumber", + "Resolution": { + "value": "971.4.123.4567" + } + } + ] + }, + { + "Input": "My phone number is +971 (0) 4 1234567.", + "NotSupported": "dotnet,javascript,python,java", + "Results": [ + { + "Text": "+971 (0) 4 1234567", + "TypeName": "phonenumber", + "Resolution": { + "value": "+971 (0) 4 1234567" + } + } + ] + }, + { + "Input": "My phone number is 971 (56) 1234567.", + "NotSupported": "dotnet,javascript,python,java", + "Results": [ + { + "Text": "971 (56) 1234567", + "TypeName": "phonenumber", + "Resolution": { + "value": "971 (56) 1234567" + } + } + ] + }, + { + "Input": "My phone number is 0551234567.", + "Results": [ + { + "Text": "0551234567", + "TypeName": "phonenumber", + "Resolution": { + "value": "0551234567", + "score": "0.5" + } + } + ] + }, + { + "Input": "My phone number is 021234567.", + "Results": [ + { + "Text": "021234567", + "TypeName": "phonenumber", + "Resolution": { + "value": "021234567", + "score": "0.4" + } + } + ] + }, + { + "Input": "My phone number is 600-540-000.", + "Results": [ + { + "Text": "600-540-000", + "TypeName": "phonenumber", + "Resolution": { + "value": "600-540-000", + "score": "0.7" + } + } + ] + }, + { + "Input": "My phone number is 359895123456.", + "Results": [ + { + "Text": "359895123456", + "TypeName": "phonenumber", + "Resolution": { + "value": "359895123456", + "score": "0.5" + } + } + ] + }, + { + "Input": "My phone number is 0898111222.", + "Results": [ + { + "Text": "0898111222", + "TypeName": "phonenumber", + "Resolution": { + "value": "0898111222", + "score": "0.4" + } + } + ] + }, + { + "Input": "My phone number is 0886111222.", + "Results": [ + { + "Text": "0886111222", + "TypeName": "phonenumber", + "Resolution": { + "value": "0886111222", + "score": "0.4" + } + } + ] + }, + { + "Input": "My phone number is 0875111222.", + "Results": [ + { + "Text": "0875111222", + "TypeName": "phonenumber", + "Resolution": { + "value": "0875111222", + "score": "0.4" + } + } + ] + }, + { + "Input": "My phone number is 0899555555.", + "Results": [ + { + "Text": "0899555555", + "TypeName": "phonenumber", + "Resolution": { + "value": "0899555555", + "score": "0.1" + } + } + ] + }, + { + "Input": "My phone number is 359898111222.", + "Results": [ + { + "Text": "359898111222", + "TypeName": "phonenumber", + "Resolution": { + "value": "359898111222", + "score": "0.4" + } + } + ] + }, + { + "Input": "My phone number is 00898111222.", + "Results": [ + { + "Text": "00898111222", + "TypeName": "phonenumber", + "Resolution": { + "value": "00898111222", + "score": "0.9" + } + } + ] + }, + { + "Input": "My phone number is +35998111222.", + "Results": [ + { + "Text": "+35998111222", + "TypeName": "phonenumber", + "Resolution": { + "value": "+35998111222", + "score": "0.9" + } + } + ] + }, + { + "Input": "My phone number is 098111222.", + "Results": [ + { + "Text": "098111222", + "TypeName": "phonenumber", + "Resolution": { + "value": "098111222", + "score": "0.3" + } + } + ] + }, + { + "Input": "My phone number is 090012900.", + "Results": [ + { + "Text": "090012900", + "TypeName": "phonenumber", + "Resolution": { + "value": "090012900", + "score": "0.4" + } + } + ] + }, + { + "Input": "My phone number is 070010007.", + "Results": [ + { + "Text": "070010007", + "TypeName": "phonenumber", + "Resolution": { + "value": "070010007", + "score": "0.4" + } + } + ] + }, + { + "Input": "My phone number is 070043256.", + "Results": [ + { + "Text": "070043256", + "TypeName": "phonenumber", + "Resolution": { + "value": "070043256", + "score": "0.4" + } + } + ] + }, + { + "Input": "My phone number is 35970045045.", + "Results": [ + { + "Text": "35970045045", + "TypeName": "phonenumber", + "Resolution": { + "value": "35970045045", + "score": "0.6" + } + } + ] + }, + { + "Input": "My phone number is 35970045666.", + "Results": [ + { + "Text": "35970045666", + "TypeName": "phonenumber", + "Resolution": { + "value": "35970045666", + "score": "0.5" + } + } + ] + }, + { + "Input": "My phone number is 08000700.", + "Results": [ + { + "Text": "08000700", + "TypeName": "phonenumber", + "Resolution": { + "value": "08000700", + "score": "0.3" + } + } + ] + }, + { + "Input": "My phone number is 080088001.", + "Results": [ + { + "Text": "080088001", + "TypeName": "phonenumber", + "Resolution": { + "value": "080088001", + "score": "0.4" + } + } + ] + }, + { + "Input": "My phone number is 080015333.", + "Results": [ + { + "Text": "080015333", + "TypeName": "phonenumber", + "Resolution": { + "value": "080015333", + "score": "0.3" + } + } + ] + }, + { + "Input": "My phone number is 028700000.", + "Results": [ + { + "Text": "028700000", + "TypeName": "phonenumber", + "Resolution": { + "value": "028700000", + "score": "0.1" + } + } + ] + }, + { + "Input": "My phone number is 030100000.", + "Results": [ + { + "Text": "030100000", + "TypeName": "phonenumber", + "Resolution": { + "value": "030100000", + "score": "0.1" + } + } + ] + }, + { + "Input": "My phone number is 03010070.", + "Results": [ + { + "Text": "03010070", + "TypeName": "phonenumber", + "Resolution": { + "value": "03010070", + "score": "0.3" + } + } + ] + }, + { + "Input": "My phone number is 03656745.", + "Results": [ + { + "Text": "03656745", + "TypeName": "phonenumber", + "Resolution": { + "value": "03656745", + "score": "0.3" + } + } + ] + }, + { + "Input": "My phone number is 0800-000-00-00.", + "NotSupported": "dotnet,javascript,python", + "Results": [ + { + "Text": "0800-000-00-00", + "TypeName": "phonenumber", + "Resolution": { + "value": "0800-000-00-00" + } + } + ] + }, + { + "Input": "My phone number is 0800 000 00 00.", + "Results": [ + { + "Text": "0800 000 00 00", + "TypeName": "phonenumber", + "Resolution": { + "value": "0800 000 00 00", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is 0800-00-00-00.", + "NotSupported": "dotnet,javascript,python", + "Results": [ + { + "Text": "0800-00-00-00", + "TypeName": "phonenumber", + "Resolution": { + "value": "0800-00-00-00" + } + } + ] + }, + { + "Input": "My phone number is 0800 00 00 00.", + "Results": [ + { + "Text": "0800 00 00 00", + "TypeName": "phonenumber", + "Resolution": { + "value": "0800 00 00 00", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is 0800-000-0000.", + "Results": [ + { + "Text": "0800-000-0000", + "TypeName": "phonenumber", + "Resolution": { + "value": "0800-000-0000", + "score": "0.8" + } + } + ] + }, + { + "Input": "My phone number is 0800 000 0000.", + "Results": [ + { + "Text": "0800 000 0000", + "TypeName": "phonenumber", + "Resolution": { + "value": "0800 000 0000", + "score": "0.8" + } + } + ] + }, + { + "Input": "My phone number is 08000000000.", + "Results": [ + { + "Text": "08000000000", + "TypeName": "phonenumber", + "Resolution": { + "value": "08000000000", + "score": "0" + } + } + ] + }, + { + "Input": "My phone number is 1692089-4635.", + "Results": [ + { + "Text": "1692089-4635", + "TypeName": "phonenumber", + "Resolution": { + "value": "1692089-4635", + "score": "0.8" + } + } + ] + }, + { + "Input": "My phone number is 16920894635.", + "Results": [ + { + "Text": "16920894635", + "TypeName": "phonenumber", + "Resolution": { + "value": "16920894635", + "score": "0.6" + } + } + ] + }, + { + "Input": "My phone number is 16992089-4635.", + "Results": [ + { + "Text": "16992089-4635", + "TypeName": "phonenumber", + "Resolution": { + "value": "16992089-4635", + "score": "0.8" + } + } + ] + }, + { + "Input": "My phone number is 16 99202-4635.", + "Results": [ + { + "Text": "16 99202-4635", + "TypeName": "phonenumber", + "Resolution": { + "value": "16 99202-4635", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is (16)99202-4635.", + "Results": [ + { + "Text": "(16)99202-4635", + "TypeName": "phonenumber", + "Resolution": { + "value": "(16)99202-4635", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is (16)92089-4635.", + "Results": [ + { + "Text": "(16)92089-4635", + "TypeName": "phonenumber", + "Resolution": { + "value": "(16)92089-4635", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is (16) 92089-4635.", + "Results": [ + { + "Text": "(16) 92089-4635", + "TypeName": "phonenumber", + "Resolution": { + "value": "(16) 92089-4635", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is (15) 4343-4343.", + "Results": [ + { + "Text": "(15) 4343-4343", + "TypeName": "phonenumber", + "Resolution": { + "value": "(15) 4343-4343", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is +55 15 3702-7523.", + "NotSupported": "dotnet,javascript,python", + "Results": [ + { + "Text": "+55 15 3702-7523", + "TypeName": "phonenumber", + "Resolution": { + "value": "+55 15 3702-7523" + } + } + ] + }, + { + "Input": "My phone number is (+55) 15 3702-7523.", + "NotSupported": "dotnet,javascript,python", + "Results": [ + { + "Text": "(+55) 15 3702-7523", + "TypeName": "phonenumber", + "Resolution": { + "value": "(+55) 15 3702-7523" + } + } + ] + }, + { + "Input": "My phone number is (+55)1537027523.", + "NotSupported": "dotnet,javascript,python", + "Results": [ + { + "Text": "(+55)1537027523", + "TypeName": "phonenumber", + "Resolution": { + "value": "(+55)1537027523" + } + } + ] + }, + { + "Input": "My phone number is (+55)(15)3702-7523.", + "NotSupported": "dotnet,javascript,python", + "Results": [ + { + "Text": "(+55)(15)3702-7523", + "TypeName": "phonenumber", + "Resolution": { + "value": "(+55)(15)3702-7523" + } + } + ] + }, + { + "Input": "My phone number is (+55) 15 99202-7523.", + "NotSupported": "dotnet,javascript,python", + "Results": [ + { + "Text": "(+55) 15 99202-7523", + "TypeName": "phonenumber", + "Resolution": { + "value": "(+55) 15 99202-7523" + } + } + ] + }, + { + "Input": "My phone number is 99202-4635.", + "NotSupported": "dotnet,javascript,python", + "Results": [ + { + "Text": "99202-4635", + "TypeName": "phonenumber", + "Resolution": { + "value": "99202-4635" + } + } + ] + }, + { + "Input": "My phone number is (16) 9208-4635.", + "Results": [ + { + "Text": "(16) 9208-4635", + "TypeName": "phonenumber", + "Resolution": { + "value": "(16) 9208-4635", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is 18911111111.", + "Results": [ + { + "Text": "18911111111", + "TypeName": "phonenumber", + "Resolution": { + "value": "18911111111", + "score": "0" + } + } + ] + }, + { + "Input": "My phone number is 189 1111 1111.", + "Results": [ + { + "Text": "189 1111 1111", + "TypeName": "phonenumber", + "Resolution": { + "value": "189 1111 1111", + "score": "0.8" + } + } + ] + }, + { + "Input": "My phone number is 189-1111-1111.", + "Results": [ + { + "Text": "189-1111-1111", + "TypeName": "phonenumber", + "Resolution": { + "value": "189-1111-1111", + "score": "0.8" + } + } + ] + }, + { + "Input": "My phone number is 0086-18911111111.", + "Results": [ + { + "Text": "0086-18911111111", + "TypeName": "phonenumber", + "Resolution": { + "value": "0086-18911111111", + "score": "0.6" + } + } + ] + }, + { + "Input": "My phone number is +86-18911111111.", + "Results": [ + { + "Text": "+86-18911111111", + "TypeName": "phonenumber", + "Resolution": { + "value": "+86-18911111111", + "score": "0.6" + } + } + ] + }, + { + "Input": "My phone number is 86-18911111111.", + "Results": [ + { + "Text": "86-18911111111", + "TypeName": "phonenumber", + "Resolution": { + "value": "86-18911111111", + "score": "0.2" + } + } + ] + }, + { + "Input": "My phone number is 0086 18911111111.", + "Results": [ + { + "Text": "0086 18911111111", + "TypeName": "phonenumber", + "Resolution": { + "value": "0086 18911111111", + "score": "0.6" + } + } + ] + }, + { + "Input": "My phone number is +86 18911111111.", + "Results": [ + { + "Text": "+86 18911111111", + "TypeName": "phonenumber", + "Resolution": { + "value": "+86 18911111111", + "score": "0.6" + } + } + ] + }, + { + "Input": "My phone number is 86 18911111111.", + "Results": [ + { + "Text": "86 18911111111", + "TypeName": "phonenumber", + "Resolution": { + "value": "86 18911111111", + "score": "0.2" + } + } + ] + }, + { + "Input": "My phone number is 0086 189-1111-1111.", + "Results": [ + { + "Text": "0086 189-1111-1111", + "TypeName": "phonenumber", + "Resolution": { + "value": "0086 189-1111-1111", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is +86 189-1111-1111.", + "Results": [ + { + "Text": "+86 189-1111-1111", + "TypeName": "phonenumber", + "Resolution": { + "value": "+86 189-1111-1111", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is 86 189-1111-1111.", + "Results": [ + { + "Text": "86 189-1111-1111", + "TypeName": "phonenumber", + "Resolution": { + "value": "86 189-1111-1111", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is 02011111111.", + "Results": [ + { + "Text": "02011111111", + "TypeName": "phonenumber", + "Resolution": { + "value": "02011111111", + "score": "0" + } + } + ] + }, + { + "Input": "My phone number is 020-11111111.", + "Results": [ + { + "Text": "020-11111111", + "TypeName": "phonenumber", + "Resolution": { + "value": "020-11111111", + "score": "0.2" + } + } + ] + }, + { + "Input": "My phone number is 020 11111111.", + "Results": [ + { + "Text": "020 11111111", + "TypeName": "phonenumber", + "Resolution": { + "value": "020 11111111", + "score": "0.2" + } + } + ] + }, + { + "Input": "My phone number is 020 1111 1111.", + "Results": [ + { + "Text": "020 1111 1111", + "TypeName": "phonenumber", + "Resolution": { + "value": "020 1111 1111", + "score": "0.8" + } + } + ] + }, + { + "Input": "My phone number is 020-1111-1111.", + "Results": [ + { + "Text": "020-1111-1111", + "TypeName": "phonenumber", + "Resolution": { + "value": "020-1111-1111", + "score": "0.8" + } + } + ] + }, + { + "Input": "My phone number is 0086 020 82803159.", + "Results": [ + { + "Text": "0086 020 82803159", + "TypeName": "phonenumber", + "Resolution": { + "value": "0086 020 82803159", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is 0086-020-82803159.", + "Results": [ + { + "Text": "0086-020-82803159", + "TypeName": "phonenumber", + "Resolution": { + "value": "0086-020-82803159", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is +86 20 61302222-8866.", + "Results": [ + { + "Text": "+86 20 61302222-8866", + "TypeName": "phonenumber", + "Resolution": { + "value": "+86 20 61302222-8866", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is +86 20 6130-2222-8866.", + "Results": [ + { + "Text": "+86 20 6130-2222-8866", + "TypeName": "phonenumber", + "Resolution": { + "value": "+86 20 6130-2222-8866", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is +86 10 59081185.", + "Results": [ + { + "Text": "+86 10 59081185", + "TypeName": "phonenumber", + "Resolution": { + "value": "+86 10 59081185", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is 00420123456789.", + "Results": [ + { + "Text": "00420123456789", + "TypeName": "phonenumber", + "Resolution": { + "value": "00420123456789", + "score": "0.7" + } + } + ] + }, + { + "Input": "My phone number is 00420 123456789.", + "Results": [ + { + "Text": "00420 123456789", + "TypeName": "phonenumber", + "Resolution": { + "value": "00420 123456789", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is 00420 123 456 789.", + "Results": [ + { + "Text": "00420 123 456 789", + "TypeName": "phonenumber", + "Resolution": { + "value": "00420 123 456 789", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is 00 420 123 456 789.", + "Results": [ + { + "Text": "00 420 123 456 789", + "TypeName": "phonenumber", + "Resolution": { + "value": "00 420 123 456 789", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is +420123456789.", + "Results": [ + { + "Text": "+420123456789", + "TypeName": "phonenumber", + "Resolution": { + "value": "+420123456789", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is +420 123456789.", + "NotSupported": "dotnet,javascript,python,java", + "Results": [ + { + "Text": "+420 123456789", + "TypeName": "phonenumber", + "Resolution": { + "value": "+420 123456789" + } + } + ] + }, + { + "Input": "My phone number is +420 123 456 789.", + "NotSupported": "dotnet,javascript,python", + "Results": [ + { + "Text": "+420 123 456 789", + "TypeName": "phonenumber", + "Resolution": { + "value": "+420 123 456 789" + } + } + ] + }, + { + "Input": "My phone number is 123456789.", + "Results": [ + { + "Text": "123456789", + "TypeName": "phonenumber", + "Resolution": { + "value": "123456789", + "score": "0.4" + } + } + ] + }, + { + "Input": "My phone number is 123 456 789.", + "Results": [ + { + "Text": "123 456 789", + "TypeName": "phonenumber", + "Resolution": { + "value": "123 456 789", + "score": "0.8" + } + } + ] + }, + { + "Input": "My phone number is 0644444444.", + "Results": [ + { + "Text": "0644444444", + "TypeName": "phonenumber", + "Resolution": { + "value": "0644444444", + "score": "0" + } + } + ] + }, + { + "Input": "My phone number is 06 44 44 44 44.", + "Results": [ + { + "Text": "06 44 44 44 44", + "TypeName": "phonenumber", + "Resolution": { + "value": "06 44 44 44 44", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is 06-44-44-44-44.", + "NotSupported": "dotnet,javascript,python", + "Results": [ + { + "Text": "06-44-44-44-44", + "TypeName": "phonenumber", + "Resolution": { + "value": "06-44-44-44-44" + } + } + ] + }, + { + "Input": "My phone number is +33644444444.", + "Results": [ + { + "Text": "+33644444444", + "TypeName": "phonenumber", + "Resolution": { + "value": "+33644444444", + "score": "0.4" + } + } + ] + }, + { + "Input": "My phone number is 0033644444444.", + "Results": [ + { + "Text": "0033644444444", + "TypeName": "phonenumber", + "Resolution": { + "value": "0033644444444", + "score": "0.2" + } + } + ] + }, + { + "Input": "My phone number is +33(0)644444444.", + "Results": [ + { + "Text": "+33(0)644444444", + "TypeName": "phonenumber", + "Resolution": { + "value": "+33(0)644444444", + "score": "0.4" + } + } + ] + }, + { + "Input": "My phone number is +33 (0) 644444444.", + "NotSupported": "dotnet,javascript,python", + "Results": [ + { + "Text": "+33 (0) 644444444", + "TypeName": "phonenumber", + "Resolution": { + "value": "+33 (0) 644444444" + } + } + ] + }, + { + "Input": "My phone number is +49(89)123456.", + "NotSupported": "dotnet,javascript,python,java", + "Results": [ + { + "Text": "+49(89)123456", + "TypeName": "phonenumber", + "Resolution": { + "value": "+49(89)123456" + } + } + ] + }, + { + "Input": "My phone number is 089-1234567.", + "Results": [ + { + "Text": "089-1234567", + "TypeName": "phonenumber", + "Resolution": { + "value": "089-1234567", + "score": "0.7" + } + } + ] + }, + { + "Input": "My phone number is 0891234567.", + "Results": [ + { + "Text": "0891234567", + "TypeName": "phonenumber", + "Resolution": { + "value": "0891234567", + "score": "0.5" + } + } + ] + }, + { + "Input": "My phone number is 0049-89-123456.", + "NotSupported": "dotnet,javascript,python", + "Results": [ + { + "Text": "0049-89-123456", + "TypeName": "phonenumber", + "Resolution": { + "value": "0049-89-123456" + } + } + ] + }, + { + "Input": "My phone number is 089 123456-78.", + "NotSupported": "dotnet,javascript,python,java", + "Results": [ + { + "Text": "089 123456-78", + "TypeName": "phonenumber", + "Resolution": { + "value": "089 123456-78" + } + } + ] + }, + { + "Input": "My phone number is 9999114011.", + "Results": [ + { + "Text": "9999114011", + "TypeName": "phonenumber", + "Resolution": { + "value": "9999114011", + "score": "0.5" + } + } + ] + }, + { + "Input": "My phone number is +919911112341.", + "Results": [ + { + "Text": "+919911112341", + "TypeName": "phonenumber", + "Resolution": { + "value": "+919911112341", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is +91 9415007327.", + "Results": [ + { + "Text": "+91 9415007327", + "TypeName": "phonenumber", + "Resolution": { + "value": "+91 9415007327", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is 03598245785.", + "Results": [ + { + "Text": "03598245785", + "TypeName": "phonenumber", + "Resolution": { + "value": "03598245785", + "score": "0.6" + } + } + ] + }, + { + "Input": "My phone number is +911204312280.", + "Results": [ + { + "Text": "+911204312280", + "TypeName": "phonenumber", + "Resolution": { + "value": "+911204312280", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is 1302231221.", + "Results": [ + { + "Text": "1302231221", + "TypeName": "phonenumber", + "Resolution": { + "value": "1302231221", + "score": "0.5" + } + } + ] + }, + { + "Input": "My phone number is 0610245896.", + "Results": [ + { + "Text": "0610245896", + "TypeName": "phonenumber", + "Resolution": { + "value": "0610245896", + "score": "0.5" + } + } + ] + }, + { + "Input": "My phone number is 0630548564.", + "Results": [ + { + "Text": "0630548564", + "TypeName": "phonenumber", + "Resolution": { + "value": "0630548564", + "score": "0.5" + } + } + ] + }, + { + "Input": "My phone number is 0528254856.", + "Results": [ + { + "Text": "0528254856", + "TypeName": "phonenumber", + "Resolution": { + "value": "0528254856", + "score": "0.5" + } + } + ] + }, + { + "Input": "My phone number is 0535484541.", + "Results": [ + { + "Text": "0535484541", + "TypeName": "phonenumber", + "Resolution": { + "value": "0535484541", + "score": "0.5" + } + } + ] + }, + { + "Input": "My phone number is 05 28 44 44 44.", + "Results": [ + { + "Text": "05 28 44 44 44", + "TypeName": "phonenumber", + "Resolution": { + "value": "05 28 44 44 44", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is +212644444444.", + "Results": [ + { + "Text": "+212644444444", + "TypeName": "phonenumber", + "Resolution": { + "value": "+212644444444", + "score": "0.4" + } + } + ] + }, + { + "Input": "My phone number is 00212644444444.", + "Results": [ + { + "Text": "00212644444444", + "TypeName": "phonenumber", + "Resolution": { + "value": "00212644444444", + "score": "0.1" + } + } + ] + }, + { + "Input": "My phone number is +212(0)644444444.", + "NotSupported": "dotnet,javascript,python,java", + "Results": [ + { + "Text": "+212(0)644444444", + "TypeName": "phonenumber", + "Resolution": { + "value": "+212(0)644444444" + } + } + ] + }, + { + "Input": "My phone number is +212 (0) 644444444.", + "NotSupported": "dotnet,javascript,python,java", + "Results": [ + { + "Text": "+212 (0) 644444444", + "TypeName": "phonenumber", + "Resolution": { + "value": "+212 (0) 644444444" + } + } + ] + }, + { + "Input": "My phone number is 0101234567.", + "Results": [ + { + "Text": "0101234567", + "TypeName": "phonenumber", + "Resolution": { + "value": "0101234567", + "score": "0.5" + } + } + ] + }, + { + "Input": "My phone number is 010-1234567.", + "Results": [ + { + "Text": "010-1234567", + "TypeName": "phonenumber", + "Resolution": { + "value": "010-1234567", + "score": "0.7" + } + } + ] + }, + { + "Input": "My phone number is 010 - 123 45 67.", + "Results": [ + { + "Text": "010 - 123 45 67", + "TypeName": "phonenumber", + "Resolution": { + "value": "010 - 123 45 67", + "score": "0.9" + } + } + ] + }, + { + "Input": "My phone number is 010 1234 567.", + "Results": [ + { + "Text": "010 1234 567", + "TypeName": "phonenumber", + "Resolution": { + "value": "010 1234 567", + "score": "0.9" + } + } + ] + }, + { + "Input": "My phone number is 06-12345678.", + "Results": [ + { + "Text": "06-12345678", + "TypeName": "phonenumber", + "Resolution": { + "value": "06-12345678", + "score": "0.7" + } + } + ] + }, + { + "Input": "My phone number is 06 123 456 78.", + "Results": [ + { + "Text": "06 123 456 78", + "TypeName": "phonenumber", + "Resolution": { + "value": "06 123 456 78", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is 0111-123456.", + "Results": [ + { + "Text": "0111-123456", + "TypeName": "phonenumber", + "Resolution": { + "value": "0111-123456", + "score": "0.7" + } + } + ] + }, + { + "Input": "My phone number is 0111 123456.", + "Results": [ + { + "Text": "0111 123456", + "TypeName": "phonenumber", + "Resolution": { + "value": "0111 123456", + "score": "0.7" + } + } + ] + }, + { + "Input": "My phone number is +31101234567.", + "Results": [ + { + "Text": "+31101234567", + "TypeName": "phonenumber", + "Resolution": { + "value": "+31101234567", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is 0031101234567.", + "Results": [ + { + "Text": "0031101234567", + "TypeName": "phonenumber", + "Resolution": { + "value": "0031101234567", + "score": "0.8" + } + } + ] + }, + { + "Input": "My phone number is +31(0) 10123 4567.", + "Results": [ + { + "Text": "+31(0) 10123 4567", + "TypeName": "phonenumber", + "Resolution": { + "value": "+31(0) 10123 4567", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is +3110-1234567.", + "Results": [ + { + "Text": "+3110-1234567", + "TypeName": "phonenumber", + "Resolution": { + "value": "+3110-1234567", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is 003110 1234567.", + "Results": [ + { + "Text": "003110 1234567", + "TypeName": "phonenumber", + "Resolution": { + "value": "003110 1234567", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is +316 123 456 78.", + "Results": [ + { + "Text": "+316 123 456 78", + "TypeName": "phonenumber", + "Resolution": { + "value": "+316 123 456 78", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is +31(0)6 123 45678.", + "Results": [ + { + "Text": "+31(0)6 123 45678", + "TypeName": "phonenumber", + "Resolution": { + "value": "+31(0)6 123 45678", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is +31 (0) 6 123 45678.", + "Results": [ + { + "Text": "+31 (0) 6 123 45678", + "TypeName": "phonenumber", + "Resolution": { + "value": "+31 (0) 6 123 45678", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is +31 (20) 5001234.", + "Results": [ + { + "Text": "+31 (20) 5001234", + "TypeName": "phonenumber", + "Resolution": { + "value": "+31 (20) 5001234", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is +31 (0)6 12345678.", + "Results": [ + { + "Text": "+31 (0)6 12345678", + "TypeName": "phonenumber", + "Resolution": { + "value": "+31 (0)6 12345678", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is +31111-123456.", + "Results": [ + { + "Text": "+31111-123456", + "TypeName": "phonenumber", + "Resolution": { + "value": "+31111-123456", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is 0031111-123456.", + "Results": [ + { + "Text": "0031111-123456", + "TypeName": "phonenumber", + "Resolution": { + "value": "0031111-123456", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is +40213-564-864.", + "NotSupported": "dotnet,javascript,python", + "Results": [ + { + "Text": "+40213-564-864", + "TypeName": "phonenumber", + "Resolution": { + "value": "+40213-564-864" + } + } + ] + }, + { + "Input": "My phone number is +40213 564 864.", + "Results": [ + { + "Text": "+40213 564 864", + "TypeName": "phonenumber", + "Resolution": { + "value": "+40213 564 864", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is 0213-564-864.", + "Results": [ + { + "Text": "0213-564-864", + "TypeName": "phonenumber", + "Resolution": { + "value": "0213-564-864", + "score": "0.9" + } + } + ] + }, + { + "Input": "My phone number is 0213564864.", + "Results": [ + { + "Text": "0213564864", + "TypeName": "phonenumber", + "Resolution": { + "value": "0213564864", + "score": "0.5" + } + } + ] + }, + { + "Input": "My phone number is 0313564864.", + "Results": [ + { + "Text": "0313564864", + "TypeName": "phonenumber", + "Resolution": { + "value": "0313564864", + "score": "0.5" + } + } + ] + }, + { + "Input": "My phone number is 0720512346.", + "Results": [ + { + "Text": "0720512346", + "TypeName": "phonenumber", + "Resolution": { + "value": "0720512346", + "score": "0.5" + } + } + ] + }, + { + "Input": "My phone number is 0730512346.", + "Results": [ + { + "Text": "0730512346", + "TypeName": "phonenumber", + "Resolution": { + "value": "0730512346", + "score": "0.5" + } + } + ] + }, + { + "Input": "My phone number is 0740512346.", + "Results": [ + { + "Text": "0740512346", + "TypeName": "phonenumber", + "Resolution": { + "value": "0740512346", + "score": "0.5" + } + } + ] + }, + { + "Input": "My phone number is 0750512346.", + "Results": [ + { + "Text": "0750512346", + "TypeName": "phonenumber", + "Resolution": { + "value": "0750512346", + "score": "0.5" + } + } + ] + }, + { + "Input": "My phone number is +40750512346.", + "Results": [ + { + "Text": "+40750512346", + "TypeName": "phonenumber", + "Resolution": { + "value": "+40750512346", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is 0760512346.", + "Results": [ + { + "Text": "0760512346", + "TypeName": "phonenumber", + "Resolution": { + "value": "0760512346", + "score": "0.5" + } + } + ] + }, + { + "Input": "My phone number is 0770512346.", + "Results": [ + { + "Text": "0770512346", + "TypeName": "phonenumber", + "Resolution": { + "value": "0770512346", + "score": "0.5" + } + } + ] + }, + { + "Input": "My phone number is 0780512346.", + "Results": [ + { + "Text": "0780512346", + "TypeName": "phonenumber", + "Resolution": { + "value": "0780512346", + "score": "0.5" + } + } + ] + }, + { + "Input": "My phone number is 00421123456789.", + "Results": [ + { + "Text": "00421123456789", + "TypeName": "phonenumber", + "Resolution": { + "value": "00421123456789", + "score": "0.7" + } + } + ] + }, + { + "Input": "My phone number is 00421 123456789.", + "Results": [ + { + "Text": "00421 123456789", + "TypeName": "phonenumber", + "Resolution": { + "value": "00421 123456789", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is 00421 123 456 789.", + "Results": [ + { + "Text": "00421 123 456 789", + "TypeName": "phonenumber", + "Resolution": { + "value": "00421 123 456 789", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is 00 421 123 456 789.", + "Results": [ + { + "Text": "00 421 123 456 789", + "TypeName": "phonenumber", + "Resolution": { + "value": "00 421 123 456 789", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is +421123456789.", + "Results": [ + { + "Text": "+421123456789", + "TypeName": "phonenumber", + "Resolution": { + "value": "+421123456789", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is +421 123456789.", + "NotSupported": "dotnet,javascript,python,java", + "Results": [ + { + "Text": "+421 123456789", + "TypeName": "phonenumber", + "Resolution": { + "value": "+421 123456789" + } + } + ] + }, + { + "Input": "My phone number is +421 123 456 789.", + "NotSupported": "dotnet,javascript,python", + "Results": [ + { + "Text": "+421 123 456 789", + "TypeName": "phonenumber", + "Resolution": { + "value": "+421 123 456 789" + } + } + ] + }, + { + "Input": "My phone number is 01611234567.", + "Results": [ + { + "Text": "01611234567", + "TypeName": "phonenumber", + "Resolution": { + "value": "01611234567", + "score": "0.6" + } + } + ] + }, + { + "Input": "My phone number is 0161 123 4567.", + "Results": [ + { + "Text": "0161 123 4567", + "TypeName": "phonenumber", + "Resolution": { + "value": "0161 123 4567", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is (0161) 123 4567.", + "NotSupported": "dotnet,javascript,python", + "Results": [ + { + "Text": "(0161) 123 4567", + "TypeName": "phonenumber", + "Resolution": { + "value": "(0161) 123 4567" + } + } + ] + }, + { + "Input": "My phone number is 0161-123-4567.", + "Results": [ + { + "Text": "0161-123-4567", + "TypeName": "phonenumber", + "Resolution": { + "value": "0161-123-4567", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is +44 161 123 4567.", + "NotSupported": "dotnet,javascript,python", + "Results": [ + { + "Text": "+44 161 123 4567", + "TypeName": "phonenumber", + "Resolution": { + "value": "+44 161 123 4567" + } + } + ] + }, + { + "Input": "My phone number is +441611234567.", + "Results": [ + { + "Text": "+441611234567", + "TypeName": "phonenumber", + "Resolution": { + "value": "+441611234567", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is +44(0)161234567.", + "Results": [ + { + "Text": "+44(0)161234567", + "TypeName": "phonenumber", + "Resolution": { + "value": "+44(0)161234567", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is 00 44 161 1234567.", + "Results": [ + { + "Text": "00 44 161 1234567", + "TypeName": "phonenumber", + "Resolution": { + "value": "00 44 161 1234567", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is (011) 44 161 234567.", + "NotSupported": "dotnet,javascript,python,java", + "Results": [ + { + "Text": "(011) 44 161 234567", + "TypeName": "phonenumber", + "Resolution": { + "value": "(011) 44 161 234567" + } + } + ] + }, + { + "Input": "My phone number is 0161-158-5587.", + "Results": [ + { + "Text": "0161-158-5587", + "TypeName": "phonenumber", + "Resolution": { + "value": "0161-158-5587", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is 0161 123 4567 ext. 123.", + "NotSupported": "dotnet,javascript,python,java", + "Results": [ + { + "Text": "0161 123 4567 ext. 123", + "TypeName": "phonenumber", + "Resolution": { + "value": "0161 123 4567 ext. 123" + } + } + ] + }, + { + "Input": "My phone number is 01611234567x123.", + "NotSupported": "dotnet,javascript,python,java", + "Results": [ + { + "Text": "01611234567x123", + "TypeName": "phonenumber", + "Resolution": { + "value": "01611234567x123" + } + } + ] + }, + { + "Input": "My phone number is +44161234567x123.", + "NotSupported": "dotnet,javascript,python,java", + "Results": [ + { + "Text": "+44161234567x123", + "TypeName": "phonenumber", + "Resolution": { + "value": "+44161234567x123" + } + } + ] + }, + { + "Input": "My phone number is +44 (0) 161 1234567 ext 123.", + "NotSupported": "dotnet,javascript,python,java", + "Results": [ + { + "Text": "+44 (0) 161 1234567 ext 123", + "TypeName": "phonenumber", + "Resolution": { + "value": "+44 (0) 161 1234567 ext 123" + } + } + ] + }, + { + "Input": "My phone number is 223-4567.", + "Results": [ + { + "Text": "223-4567", + "TypeName": "phonenumber", + "Resolution": { + "value": "223-4567", + "score": "0.55" + } + } + ] + }, + { + "Input": "My phone number is 012-3333.", + "Results": [ + { + "Text": "012-3333", + "TypeName": "phonenumber", + "Resolution": { + "score": "0.2", + "value": "012-3333" + } + } + ] + }, + { + "Input": "my phone number is 112-3333.", + "Results": [] + }, + { + "Input": "Do you know bazinga?", + "Results": [] + }, + { + "Input": "s666666666 is a sequence.", + "Results": [] + }, + { + "Input": "666666666s is a sequence.", + "Results": [] + }, + { + "Input": "s666666666s is a sequence.", + "Results": [] + }, + { + "Input": "666666666S is a sequence, but not a phone number.", + "Results": [] + }, + { + "Input": "3333*2=6666 doesn't look like a phone number.", + "Results": [] + }, + { + "Input": "3333/2=6666 doesn't look like a phone number.", + "Results": [] + }, + { + "Input": "1000-1=999 doesn't look like a phone number.", + "Results": [] + }, + { + "Input": "(456 (4)) 345 doesn't look like a phone number.", + "Results": [] + }, + { + "Input": "(081) 342-86221d doesn't look like a phone number.", + "Results": [] + }, + { + "Input": "19) 35831647 looks like the area code is missing the starting parenthesis", + "Results": [ + { + "Text": "35831647", + "TypeName": "phonenumber", + "Resolution": { + "value": "35831647", + "score": "0.3" + } + } + ] + }, + { + "Input": "(19 35831647 looks like the area code is missing the ending parenthesis", + "Results": [ + { + "Text": "19 35831647", + "TypeName": "phonenumber", + "Resolution": { + "value": "19 35831647", + "score": "0.7" + } + } + ] + }, + { + "Input": "-2208960000 doesn't look like a phone number.", + "Results": [] + }, + { + "Input": "-77.034040723966 doesn't look like a phone number.", + "Results": [] + }, + { + "Input": "0.000000012 doesn't look like a phone number.", + "Results": [] + }, + { + "Input": "P0-001-000016155-9 doesn't look like a phone number.", + "Results": [] + }, + { + "Input": "16/04/2010 doesn't look like a phone number.", + "Results": [] + }, + { + "Input": "16-04-2010 doesn't look like a phone number.", + "Results": [] + }, + { + "Input": "2009/2010 doesn't look like a phone number.", + "Results": [] + }, + { + "Input": "http://twitter.com/#!/mstrohm/stus/87057367204202896 doesn't look like a phone number.", + "Results": [] + }, + { + "Input": "T005-2333-100731-SW-2 doesn't look like a phone number.", + "Results": [] + }, + { + "Input": "My phone number is 86 (40) 08423331.", + "Results": [ + { + "Text": "86 (40) 08423331", + "TypeName": "phonenumber", + "Resolution": { + "value": "86 (40) 08423331", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is (+45) 12-34-56-78.", + "Results": [ + { + "Text": "(+45) 12-34-56-78", + "TypeName": "phonenumber", + "Resolution": { + "value": "(+45) 12-34-56-78", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is (+45) 12 345 678.", + "Results": [ + { + "Text": "(+45) 12 345 678", + "TypeName": "phonenumber", + "Resolution": { + "value": "(+45) 12 345 678", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is (+45) 12 34 56 78.", + "Results": [ + { + "Text": "(+45) 12 34 56 78", + "TypeName": "phonenumber", + "Resolution": { + "value": "(+45) 12 34 56 78", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is (+45) 1234 5678.", + "Results": [ + { + "Text": "(+45) 1234 5678", + "TypeName": "phonenumber", + "Resolution": { + "value": "(+45) 1234 5678", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is (+45) 12345678.", + "Results": [ + { + "Text": "(+45) 12345678", + "TypeName": "phonenumber", + "Resolution": { + "value": "(+45) 12345678", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is +45 12-34-56-78.", + "Results": [ + { + "Text": "+45 12-34-56-78", + "TypeName": "phonenumber", + "Resolution": { + "value": "+45 12-34-56-78", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is +45 12 345 678.", + "Results": [ + { + "Text": "+45 12 345 678", + "TypeName": "phonenumber", + "Resolution": { + "value": "+45 12 345 678", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is +45 12 34 56 78.", + "Results": [ + { + "Text": "+45 12 34 56 78", + "TypeName": "phonenumber", + "Resolution": { + "value": "+45 12 34 56 78", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is +45 1234 5678.", + "Results": [ + { + "Text": "+45 1234 5678", + "TypeName": "phonenumber", + "Resolution": { + "value": "+45 1234 5678", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is 12-34-56-78.", + "Results": [ + { + "Text": "12-34-56-78", + "TypeName": "phonenumber", + "Resolution": { + "value": "12-34-56-78", + "score": "0.9" + } + } + ] + }, + { + "Input": "My phone number is 12 345 678.", + "Results": [ + { + "Text": "12 345 678", + "TypeName": "phonenumber", + "Resolution": { + "value": "12 345 678", + "score": "0.7" + } + } + ] + }, + { + "Input": "My phone number is 12 34 56 78.", + "Results": [ + { + "Text": "12 34 56 78", + "TypeName": "phonenumber", + "Resolution": { + "value": "12 34 56 78", + "score": "0.9" + } + } + ] + }, + { + "Input": "My phone number is 1234 5678.", + "Results": [ + { + "Text": "1234 5678", + "TypeName": "phonenumber", + "Resolution": { + "value": "1234 5678", + "score": "0.5" + } + } + ] + }, + { + "Input": "My phone number is 12345678.", + "Results": [ + { + "Text": "12345678", + "TypeName": "phonenumber", + "Resolution": { + "value": "12345678", + "score": "0.3" + } + } + ] + }, + { + "Input": "My phone number is (0045) 12-34-56-78.", + "Results": [ + { + "Text": "(0045) 12-34-56-78", + "TypeName": "phonenumber", + "Resolution": { + "value": "(0045) 12-34-56-78", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is (0045) 12 34 56 78.", + "Results": [ + { + "Text": "(0045) 12 34 56 78", + "TypeName": "phonenumber", + "Resolution": { + "value": "(0045) 12 34 56 78", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is 0045 12 34 56 78.", + "Results": [ + { + "Text": "0045 12 34 56 78", + "TypeName": "phonenumber", + "Resolution": { + "value": "0045 12 34 56 78", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is (+45)12-34-56-78.", + "Results": [ + { + "Text": "(+45)12-34-56-78", + "TypeName": "phonenumber", + "Resolution": { + "value": "(+45)12-34-56-78", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is(+45)12-34-56-78.", + "Results": [ + { + "Text": "(+45)12-34-56-78", + "TypeName": "phonenumber", + "Resolution": { + "value": "(+45)12-34-56-78", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is (+45) 12-345-678.", + "Results": [ + { + "Text": "(+45) 12-345-678", + "TypeName": "phonenumber", + "Resolution": { + "value": "(+45) 12-345-678", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is (+45) 1234-5678.", + "Results": [ + { + "Text": "(+45) 1234-5678", + "TypeName": "phonenumber", + "Resolution": { + "value": "(+45) 1234-5678", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is 012-3456789.", + "Results": [ + { + "Text": "012-3456789", + "TypeName": "phonenumber", + "Resolution": { + "value": "012-3456789", + "score": "0.7" + } + } + ] + }, + { + "Input": "My phone number is 012 3456789.", + "Results": [ + { + "Text": "012 3456789", + "TypeName": "phonenumber", + "Resolution": { + "value": "012 3456789", + "score": "0.7" + } + } + ] + }, + { + "Input": "My phone number is (012) 3456789.", + "Results": [ + { + "Text": "(012) 3456789", + "TypeName": "phonenumber", + "Resolution": { + "value": "(012) 3456789", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is +31 12-3456789.", + "Results": [ + { + "Text": "+31 12-3456789", + "TypeName": "phonenumber", + "Resolution": { + "value": "+31 12-3456789", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is +31 12 3456789.", + "Results": [ + { + "Text": "+31 12 3456789", + "TypeName": "phonenumber", + "Resolution": { + "value": "+31 12 3456789", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is (+31) 12-3456789.", + "Results": [ + { + "Text": "(+31) 12-3456789", + "TypeName": "phonenumber", + "Resolution": { + "value": "(+31) 12-3456789", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is (+31) (12) 3456789.", + "Results": [ + { + "Text": "(+31) (12) 3456789", + "TypeName": "phonenumber", + "Resolution": { + "value": "(+31) (12) 3456789", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is (+31) 12 3456789.", + "Results": [ + { + "Text": "(+31) 12 3456789", + "TypeName": "phonenumber", + "Resolution": { + "value": "(+31) 12 3456789", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is (+31)12-3456789.", + "Results": [ + { + "Text": "(+31)12-3456789", + "TypeName": "phonenumber", + "Resolution": { + "value": "(+31)12-3456789", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is(+31) 12 3456789.", + "Results": [ + { + "Text": "(+31) 12 3456789", + "TypeName": "phonenumber", + "Resolution": { + "value": "(+31) 12 3456789", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is 0123-456789.", + "Results": [ + { + "Text": "0123-456789", + "TypeName": "phonenumber", + "Resolution": { + "value": "0123-456789", + "score": "0.7" + } + } + ] + }, + { + "Input": "My phone number is 0123 456789.", + "Results": [ + { + "Text": "0123 456789", + "TypeName": "phonenumber", + "Resolution": { + "value": "0123 456789", + "score": "0.7" + } + } + ] + }, + { + "Input": "My phone number is +31 123-456789.", + "Results": [ + { + "Text": "+31 123-456789", + "TypeName": "phonenumber", + "Resolution": { + "value": "+31 123-456789", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is +31 123 456789.", + "Results": [ + { + "Text": "+31 123 456789", + "TypeName": "phonenumber", + "Resolution": { + "value": "+31 123 456789", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is 06-23456789.", + "Results": [ + { + "Text": "06-23456789", + "TypeName": "phonenumber", + "Resolution": { + "value": "06-23456789", + "score": "0.7" + } + } + ] + }, + { + "Input": "My phone number is 06 23456789.", + "Results": [ + { + "Text": "06 23456789", + "TypeName": "phonenumber", + "Resolution": { + "value": "06 23456789", + "score": "0.7" + } + } + ] + }, + { + "Input": "My phone number is +31 6-23456789.", + "Results": [ + { + "Text": "+31 6-23456789", + "TypeName": "phonenumber", + "Resolution": { + "value": "+31 6-23456789", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is +31 6 23456789.", + "Results": [ + { + "Text": "+31 6 23456789", + "TypeName": "phonenumber", + "Resolution": { + "value": "+31 6 23456789", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is 0623456789.", + "Results": [ + { + "Text": "0623456789", + "TypeName": "phonenumber", + "Resolution": { + "value": "0623456789", + "score": "0.5" + } + } + ] + }, + { + "Input": "My phone number is 31612234567. Such a string is valid but less confident.", + "Results": [ + { + "Text": "31612234567", + "TypeName": "phonenumber", + "Resolution": { + "value": "31612234567", + "score": "0.6" + } + } + ] + }, + { + "Input": "My phone number is 316122345678.", + "Results": [ + { + "Text": "316122345678", + "TypeName": "phonenumber", + "Resolution": { + "value": "316122345678", + "score": "0.5" + } + } + ] + }, + { + "Input": "My phone number is +31 (6) 12234567.", + "Results": [ + { + "Text": "+31 (6) 12234567", + "TypeName": "phonenumber", + "Resolution": { + "value": "+31 (6) 12234567", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is (06) 12234567.", + "Results": [ + { + "Text": "(06) 12234567", + "TypeName": "phonenumber", + "Resolution": { + "value": "(06) 12234567", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is (+31)(6) 12234567.", + "Results": [ + { + "Text": "(+31)(6) 12234567", + "TypeName": "phonenumber", + "Resolution": { + "value": "(+31)(6) 12234567", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is (+39) 012234.", + "Results": [ + { + "Text": "(+39) 012234", + "TypeName": "phonenumber", + "Resolution": { + "value": "(+39) 012234", + "score": "0.9" + } + } + ] + }, + { + "Input": "My phone number is (+39) 012 23411111.", + "Results": [ + { + "Text": "(+39) 012 23411111", + "TypeName": "phonenumber", + "Resolution": { + "value": "(+39) 012 23411111", + "score": "1" + } + } + ] + }, + { + "Input": "This is a short landline phone number in Italy: 012234.", + "Results": [ + { + "Text": "012234", + "TypeName": "phonenumber", + "Resolution": { + "value": "012234", + "score": "0.1" + } + } + ] + }, + { + "Input": "My phone number is +39 012-23411111.", + "Results": [ + { + "Text": "+39 012-23411111", + "TypeName": "phonenumber", + "Resolution": { + "value": "+39 012-23411111", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is +39 3122 411111.", + "Results": [ + { + "Text": "+39 3122 411111", + "TypeName": "phonenumber", + "Resolution": { + "value": "+39 3122 411111", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is +39 31 22411111.", + "Results": [ + { + "Text": "+39 31 22411111", + "TypeName": "phonenumber", + "Resolution": { + "value": "+39 31 22411111", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is 312 2411111.", + "Results": [ + { + "Text": "312 2411111", + "TypeName": "phonenumber", + "Resolution": { + "value": "312 2411111", + "score": "0.4" + } + } + ] + }, + { + "Input": "My phone number is 0039 3122411111.", + "Results": [ + { + "Text": "0039 3122411111", + "TypeName": "phonenumber", + "Resolution": { + "value": "0039 3122411111", + "score": "0.9" + } + } + ] + }, + { + "Input": "My phone number is 3122411111.", + "Results": [ + { + "Text": "3122411111", + "TypeName": "phonenumber", + "Resolution": { + "value": "3122411111", + "score": "0.2" + } + } + ] + }, + { + "Input": "(45)+(31)-278394 is not a phone number.", + "Results": [] + }, + { + "Input": "Formula 45+31-339243873 is not a phone number", + "Results": [] + }, + { + "Input": "Formula 45*31-339243873 is not a phone number", + "Results": [] + }, + { + "Input": "0039 31122627111-26737 doesn't look like a phone number.", + "Results": [] + }, + { + "Input": "(39 (6)) 345276 doesn't look like a phone number.", + "Results": [] + }, + { + "Input": "+45-12-34-56-78 doesn't look like a phone number.", + "Results": [] + }, + { + "Input": "323456 seems too short to be a phone number.", + "Results": [] + }, + { + "Input": "My phone number is (06)-12234567.", + "Results": [ + { + "Text": "(06)-12234567", + "TypeName": "phonenumber", + "Resolution": { + "value": "(06)-12234567", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is (+31) (12)-3456789.", + "Results": [ + { + "Text": "(+31) (12)-3456789", + "TypeName": "phonenumber", + "Resolution": { + "value": "(+31) (12)-3456789", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is (012)-3456789.", + "Results": [ + { + "Text": "(012)-3456789", + "TypeName": "phonenumber", + "Resolution": { + "value": "(012)-3456789", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is+45 12 34 56 78.", + "Results": [ + { + "Text": "+45 12 34 56 78", + "TypeName": "phonenumber", + "Resolution": { + "value": "+45 12 34 56 78", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is (03336) 24056.", + "Results": [ + { + "Text": "(03336) 24056", + "TypeName": "phonenumber", + "Resolution": { + "value": "(03336) 24056", + "score": "0.9" + } + } + ] + }, + { + "Input": "My phone number is +49(0)1560 77474.", + "Results": [ + { + "Text": "+49(0)1560 77474", + "TypeName": "phonenumber", + "Resolution": { + "value": "+49(0)1560 77474", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is +49 (0) 1357 528320.", + "Results": [ + { + "Text": "+49 (0) 1357 528320", + "TypeName": "phonenumber", + "Resolution": { + "value": "+49 (0) 1357 528320", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is (0131) 496 0537.", + "Results": [ + { + "Text": "(0131) 496 0537", + "TypeName": "phonenumber", + "Resolution": { + "value": "(0131) 496 0537", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is +44(0)113 496 0009.", + "Results": [ + { + "Text": "+44(0)113 496 0009", + "TypeName": "phonenumber", + "Resolution": { + "value": "+44(0)113 496 0009", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is 269-541-4584x068.", + "Results": [ + { + "Text": "269-541-4584x068", + "TypeName": "phonenumber", + "Resolution": { + "value": "269-541-4584x068", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is 837.824.1482x6388.", + "Results": [ + { + "Text": "837.824.1482x6388", + "TypeName": "phonenumber", + "Resolution": { + "value": "837.824.1482x6388", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is (797)203-4036x470.", + "Results": [ + { + "Text": "(797)203-4036x470", + "TypeName": "phonenumber", + "Resolution": { + "value": "(797)203-4036x470", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is +73(3)3045560862.", + "Results": [ + { + "Text": "+73(3)3045560862", + "TypeName": "phonenumber", + "Resolution": { + "value": "+73(3)3045560862", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is +34319 02 81 26.", + "Results": [ + { + "Text": "+34319 02 81 26", + "TypeName": "phonenumber", + "Resolution": { + "value": "+34319 02 81 26", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is +34 554 94 87 12.", + "Results": [ + { + "Text": "+34 554 94 87 12", + "TypeName": "phonenumber", + "Resolution": { + "value": "+34 554 94 87 12", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is +33 (0)4 64 04 62 70.", + "Results": [ + { + "Text": "+33 (0)4 64 04 62 70", + "TypeName": "phonenumber", + "Resolution": { + "value": "+33 (0)4 64 04 62 70", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is +33 4 44 09 59 45.", + "Results": [ + { + "Text": "+33 4 44 09 59 45", + "TypeName": "phonenumber", + "Resolution": { + "value": "+33 4 44 09 59 45", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is +31(0)14-5008352.", + "Results": [ + { + "Text": "+31(0)14-5008352", + "TypeName": "phonenumber", + "Resolution": { + "value": "+31(0)14-5008352", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is (084)-9682756.", + "Results": [ + { + "Text": "(084)-9682756", + "TypeName": "phonenumber", + "Resolution": { + "value": "(084)-9682756", + "score": "1" + } + } + ] + }, + { + "Input": "00 10 00 31 46 D9 E9 11 doesn't look like a phone number, it is hexadecimal.", + "Results": [] + }, + { + "Input": "#20020211895 is not a phone number, since it starts with #.", + "Results": [] + }, + { + "Input": "My phone number is 837.824.1482x63888.", + "Results": [ + { + "Text": "837.824.1482x63888", + "TypeName": "phonenumber", + "Resolution": { + "value": "837.824.1482x63888", + "score": "0.9" + } + } + ] + }, + { + "Input": "My phone number is 837.824.1482X63888.", + "Results": [ + { + "Text": "837.824.1482x63888", + "TypeName": "phonenumber", + "Resolution": { + "value": "837.824.1482x63888", + "score": "0.9" + } + } + ] + }, + { + "Input": "My phone number is 837.824.1482ext63888.", + "Results": [ + { + "Text": "837.824.1482ext63888", + "TypeName": "phonenumber", + "Resolution": { + "value": "837.824.1482ext63888", + "score": "0.9" + } + } + ] + }, + { + "Input": "My phone number is 837.824.1482 ext 63888.", + "Results": [ + { + "Text": "837.824.1482 ext 63888", + "TypeName": "phonenumber", + "Resolution": { + "value": "837.824.1482 ext 63888", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is 837.824.1482 x 63888.", + "Results": [ + { + "Text": "837.824.1482 x 63888", + "TypeName": "phonenumber", + "Resolution": { + "value": "837.824.1482 x 63888", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is 837.824.1482 X 63888.", + "Results": [ + { + "Text": "837.824.1482 x 63888", + "TypeName": "phonenumber", + "Resolution": { + "value": "837.824.1482 x 63888", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is +44(0)113-496-0009.", + "Results": [ + { + "Text": "+44(0)113-496-0009", + "TypeName": "phonenumber", + "Resolution": { + "value": "+44(0)113-496-0009", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is +44(0) 113-496-0009.", + "Results": [ + { + "Text": "+44(0) 113-496-0009", + "TypeName": "phonenumber", + "Resolution": { + "value": "+44(0) 113-496-0009", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is +44 (0) 113-496-0009.", + "Results": [ + { + "Text": "+44 (0) 113-496-0009", + "TypeName": "phonenumber", + "Resolution": { + "value": "+44 (0) 113-496-0009", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is +44 (0) 113 496 0009.", + "Results": [ + { + "Text": "+44 (0) 113 496 0009", + "TypeName": "phonenumber", + "Resolution": { + "value": "+44 (0) 113 496 0009", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is +44(0)1134960009.", + "Results": [ + { + "Text": "+44(0)1134960009", + "TypeName": "phonenumber", + "Resolution": { + "value": "+44(0)1134960009", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is +44(0) 1134960009.", + "Results": [ + { + "Text": "+44(0) 1134960009", + "TypeName": "phonenumber", + "Resolution": { + "value": "+44(0) 1134960009", + "score": "1" + } + } + ] + }, + { + "Input": "My phone number is +44 (0)1134960009.", + "Results": [ + { + "Text": "+44 (0)1134960009", + "TypeName": "phonenumber", + "Resolution": { + "value": "+44 (0)1134960009", + "score": "1" + } + } + ] + }, + { + "Input": "#Organization#-#Name#-(123) 456-7890.", + "Results": [ + { + "Text": "(123) 456-7890", + "TypeName": "phonenumber", + "Resolution": { + "value": "(123) 456-7890", + "score": "1" + } + } + ] + }, + { + "Input": "Thanks for providing me with your availability. As discussed, I'll call you on Aug/3-Friday at 12:00 PM PT at (123) 456-7890 #.", + "Results": [ + { + "Text": "(123) 456-7890", + "TypeName": "phonenumber", + "Resolution": { + "value": "(123) 456-7890", + "score": "1" + } + } + ] + }, + { + "Input": "#Organization# coffee chat-follow up-#Name#-123 456 7890.", + "Results": [ + { + "Text": "123 456 7890", + "TypeName": "phonenumber", + "Resolution": { + "value": "123 456 7890", + "score": "0.9" + } + } + ] + }, + { + "Input": "Hi #Name#, Thanks for providing me with your availability. As discussed, I'll call you on Friday-Aug/3 at 1pm PT at 123 456 7890.", + "Results": [ + { + "Text": "123 456 7890", + "TypeName": "phonenumber", + "Resolution": { + "value": "123 456 7890", + "score": "0.9" + } + } + ] + }, + { + "Input": "Introductory chat- #Name# @ 123)456-7890 - Sr. SE roles at Microsoft.", + "Results": [ + { + "Text": "123)456-7890", + "TypeName": "phonenumber", + "Resolution": { + "value": "123)456-7890", + "score": "0.5" + } + } + ] + }, + { + "Input": "Introductory Chat- #Name#@ (123) 456-7890- Principal DS roles at Microsoft", + "Results": [ + { + "Text": "(123) 456-7890", + "TypeName": "phonenumber", + "Resolution": { + "value": "(123) 456-7890", + "score": "1" + } + } + ] + }, + { + "Input": "Intro chat- #Name#@123.456.7890- DS roles at Microsoft", + "Results": [ + { + "Text": "123.456.7890", + "TypeName": "phonenumber", + "Resolution": { + "value": "123.456.7890", + "score": "0.9" + } + } + ] + }, + { + "Input": "Introductory chat- #Name# @ 1234567890- Data Scientist/Applied Scientist roles at Microsoft, WA state", + "Results": [ + { + "Text": "1234567890", + "TypeName": "phonenumber", + "Resolution": { + "value": "1234567890", + "score": "0.5" + } + } + ] + }, + { + "Input": "I'll call you at Friday, Feb-22 at 1:30 PM PT at (123).456.7890.", + "Results": [ + { + "Text": "(123).456.7890", + "Start": 49, + "End": 62, + "TypeName": "phonenumber", + "Resolution": { + "score": "0.8", + "value": "(123).456.7890" + } + } + ] + }, + { + "Input": "To call #Person#, please enter 011-82-10-1234-5678.", + "Results": [ + { + "Text": "011-82-10-1234-5678", + "Start": 31, + "End": 49, + "TypeName": "phonenumber", + "Resolution": { + "score": "0.8", + "value": "011-82-10-1234-5678" + } + } + ] + }, + { + "Input": "My prefered number is +55 11 12345-6789\nThanks.", + "Results": [ + { + "Text": "+55 11 12345-6789", + "Start": 22, + "End": 38, + "TypeName": "phonenumber", + "Resolution": { + "score": "1", + "value": "+55 11 12345-6789" + } + } + ] + }, + { + "Input": "March 1 14377:00 is not a phone number", + "Results": [] + }, + { + "Input": "200.38294427 is not a phone number.", + "Results": [] + }, + { + "Input": "My phone number is:1234 5678.", + "Results": [ + { + "Text": "1234 5678", + "Start": 19, + "End": 27, + "TypeName": "phonenumber", + "Resolution": { + "score": "0.5", + "value": "1234 5678" + } + } + ] + }, + { + "Input": "+1,032.923 is not a phone number", + "Results": [] + }, + { + "Input": "0\t0\t0\t0\t0", + "Results": [] + }, + { + "Input": "0\t0\t0\t0", + "Results": [] + }, + { + "Input": "0\t0\t0", + "Results": [] + }, + { + "Input": "These are not phone numbers: 1 506 64, 37 41 4, 38 5145, 20 15 11, 58 2105, 19 32 2, 25 32 2, 15 3 20, 10 41 20, 8196 12, 8198 27, 8244 45, 46 358 1", + "Results": [] + }, + { + "Input": "1234456%, 1237812, 1237812739", + "Results": [ + { + "Text": "1237812", + "Start": 10, + "End": 16, + "TypeName": "phonenumber", + "Resolution": { + "score": "0.2", + "value": "1237812" + } + }, + { + "Text": "1237812739", + "Start": 19, + "End": 28, + "TypeName": "phonenumber", + "Resolution": { + "score": "0.5", + "value": "1237812739" + } + } + ] + }, + { + "Input": "91a-677-0060 is not a phone number", + "Results": [] + }, + { + "Input": "9a1-677-0060 and a91-677-0060 are not phone numbers", + "Results": [] + }, + { + "Input": "911-67-0060 is a SSN and should not be extracted", + "Results": [] + }, + { + "Input": "011-12-3456 is a SSN and should not be extracted", + "Results": [] + }, + { + "Input": "account number 12345678", + "Results": [] + }, + { + "Input": "account #12345678", + "Results": [] + }, + { + "Input": "account 12345678", + "Results": [] + }, + { + "Input": "card number 1234567 and phone number is +55 11 12345-6789", + "Results": [ + { + "Text": "+55 11 12345-6789", + "Start": 40, + "End": 56, + "TypeName": "phonenumber", + "Resolution": { + "score": "1", + "value": "+55 11 12345-6789" + } + } + ] + }, + { + "Input": "card number 12345678 and phone number 12345678", + "Results": [ + { + "Text": "12345678", + "Start": 38, + "End": 45, + "TypeName": "phonenumber", + "Resolution": { + "score": "0.3", + "value": "12345678" + } + } + ] + }, + { + "Input": "My card number is 12345678", + "Results": [] + }, + { + "Input": "OFFICE-1(516)733-3989", + "NotSupported": "java,javascript,python", + "Results": [ + { + "Text": "1(516)733-3989", + "Start": 7, + "End": 20, + "TypeName": "phonenumber", + "Resolution": { + "score": "1", + "value": "1(516)733-3989" + } + } + ] + }, + { + "Input": "Purchasing Phone (914)349-8600 04/21/2020 12:37:30", + "NotSupported": "java,javascript,python", + "Results": [ + { + "Text": "(914)349-8600", + "Start": 17, + "End": 29, + "TypeName": "phonenumber", + "Resolution": { + "score": "1", + "value": "(914)349-8600" + } + } + ] + }, + { + "Input": "E-151673398", + "NotSupported": "java,javascript,python", + "Results": [] + }, + { + "Input": "OFFICE - 1(516)733-3989", + "NotSupported": "java,javascript,python", + "Results": [ + { + "Text": "1(516)733-3989", + "Start": 9, + "End": 22, + "TypeName": "phonenumber", + "Resolution": { + "score": "1", + "value": "1(516)733-3989" + } + } + ] + }, + { + "Input": "Office:(516)733-3989", + "NotSupported": "java,javascript,python", + "Results": [ + { + "Text": "(516)733-3989", + "Start": 7, + "End": 19, + "TypeName": "phonenumber", + "Resolution": { + "score": "1", + "value": "(516)733-3989" + } + } + ] + }, + { + "Input": "Her credit card is: Visa 5111 1111 1111 1111", + "NotSupported": "java", + "Results": [] + }, + { + "Input": "Her credit card is: American Express 3600 0000 0000 009", + "NotSupported": "java", + "Results": [] + }, + { + "Input": "Her credit card is: Discover 6011-0000-0000-0004", + "NotSupported": "java", + "Results": [] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Sequence/English/URLModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Sequence/English/URLModel.json new file mode 100644 index 000000000..8d0b9c426 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Sequence/English/URLModel.json @@ -0,0 +1,515 @@ +[ + { + "Input": "https://abc.com", + "Results": [ + { + "Text": "https://abc.com", + "TypeName": "url", + "Resolution": { + "value": "https://abc.com" + } + } + ] + }, + { + "Input": "ftp://abc.com", + "Results": [ + { + "Text": "ftp://abc.com", + "TypeName": "url", + "Resolution": { + "value": "ftp://abc.com" + } + } + ] + }, + { + "Input": "http://abc.com", + "Results": [ + { + "Text": "http://abc.com", + "TypeName": "url", + "Resolution": { + "value": "http://abc.com" + } + } + ] + }, + { + "Input": "www.abc.com", + "Results": [ + { + "Text": "www.abc.com", + "TypeName": "url", + "Resolution": { + "value": "www.abc.com" + } + } + ] + }, + { + "Input": "www.abc.com.cn", + "Results": [ + { + "Text": "www.abc.com.cn", + "TypeName": "url", + "Resolution": { + "value": "www.abc.com.cn" + } + } + ] + }, + { + "Input": "abc.com", + "Results": [ + { + "Text": "abc.com", + "TypeName": "url", + "Resolution": { + "value": "abc.com" + } + } + ] + }, + { + "Input": "http://abc.com/file_name", + "Results": [ + { + "Text": "http://abc.com/file_name", + "TypeName": "url", + "Resolution": { + "value": "http://abc.com/file_name" + } + } + ] + }, + { + "Input": "http://abc.com/file_path/", + "Results": [ + { + "Text": "http://abc.com/file_path/", + "TypeName": "url", + "Resolution": { + "value": "http://abc.com/file_path/" + } + } + ] + }, + { + "Input": "http://abc.com/file_path/123.html", + "Results": [ + { + "Text": "http://abc.com/file_path/123.html", + "TypeName": "url", + "Resolution": { + "value": "http://abc.com/file_path/123.html" + } + } + ] + }, + { + "Input": "http://abc.com/search?id=123", + "Results": [ + { + "Text": "http://abc.com/search?id=123", + "TypeName": "url", + "Resolution": { + "value": "http://abc.com/search?id=123" + } + } + ] + }, + { + "Input": "http://abc.com/search?id=123&name=Alice", + "Results": [ + { + "Text": "http://abc.com/search?id=123&name=Alice", + "TypeName": "url", + "Resolution": { + "value": "http://abc.com/search?id=123&name=Alice" + } + } + ] + }, + { + "Input": "http://abc.com/123#cite_1", + "Results": [ + { + "Text": "http://abc.com/123#cite_1", + "TypeName": "url", + "Resolution": { + "value": "http://abc.com/123#cite_1" + } + } + ] + }, + { + "Input": "http://abc.com:8080", + "Results": [ + { + "Text": "http://abc.com:8080", + "TypeName": "url", + "Resolution": { + "value": "http://abc.com:8080" + } + } + ] + }, + { + "Input": "Hi, @Eve, you can find my CV at https://frank.website.com/CV/#cite_2", + "Results": [ + { + "Text": "https://frank.website.com/CV/#cite_2", + "TypeName": "url", + "Resolution": { + "value": "https://frank.website.com/CV/#cite_2" + } + } + ] + }, + { + "Input": "Alice@abc.com is an email rather than url", + "Results": [] + }, + { + "Input": "https:// is invalid", + "Results": [] + }, + { + "Input": "http://# is invalid", + "Results": [] + }, + { + "Input": "httt://abc.com is invalid, no such protocol", + "Results": [] + }, + { + "Input": "Hello, @Carol, please write to me at Dave@abc.com for more information on task #A1", + "Results": [] + }, + { + "Input": "http://127.0.0.1:8080", + "Results": [ + { + "Text": "http://127.0.0.1:8080", + "TypeName": "url", + "Resolution": { + "value": "http://127.0.0.1:8080" + } + } + ] + }, + { + "Input": "http://localhost:8080", + "Results": [ + { + "Text": "http://localhost:8080", + "TypeName": "url", + "Resolution": { + "value": "http://localhost:8080" + } + } + ] + }, + { + "Input": "http://localhost:8080#123", + "Results": [ + { + "Text": "http://localhost:8080#123", + "TypeName": "url", + "Resolution": { + "value": "http://localhost:8080#123" + } + } + ] + }, + { + "Input": "http://localhost:8080/#/123", + "Results": [ + { + "Text": "http://localhost:8080/#/123", + "TypeName": "url", + "Resolution": { + "value": "http://localhost:8080/#/123" + } + } + ] + }, + { + "Input": "http://127.0.0.1:8080/#/123", + "Results": [ + { + "Text": "http://127.0.0.1:8080/#/123", + "TypeName": "url", + "Resolution": { + "value": "http://127.0.0.1:8080/#/123" + } + } + ] + }, + { + "Input": "['http://twitter.com/#!/KCGtechnoly/status/9042443475840', None]", + "Results": [ + { + "Text": "http://twitter.com/#!/KCGtechnoly/status/9042443475840", + "TypeName": "url", + "Resolution": { + "value": "http://twitter.com/#!/KCGtechnoly/status/9042443475840" + } + } + ] + }, + { + "Input": "The DNS server is 8.8.8.8", + "Results": [] + }, + { + "Input": "MORE:https://bit.ly/2jm6eu3", + "Results": [ + { + "Text": "https://bit.ly/2jm6eu3", + "Start": 5, + "End": 26, + "TypeName": "url", + "Resolution": { + "value": "https://bit.ly/2jm6eu3" + } + } + ] + }, + { + "Input": "May 5th.https://t.co/YCUZfuyyHZ", + "Results": [ + { + "Text": "https://t.co/YCUZfuyyHZ", + "Start": 8, + "End": 30, + "TypeName": "url", + "Resolution": { + "value": "https://t.co/YCUZfuyyHZ" + } + } + ] + }, + { + "Input": "All of these are valid URLs: bit.ly, nyti.ms, sound.academy, pep.si, lero.aws...", + "Results": [ + { + "Text": "bit.ly", + "Start": 29, + "End": 34, + "TypeName": "url", + "Resolution": { + "value": "bit.ly" + } + }, + { + "Text": "nyti.ms", + "Start": 37, + "End": 43, + "TypeName": "url", + "Resolution": { + "value": "nyti.ms" + } + }, + { + "Text": "sound.academy", + "Start": 46, + "End": 58, + "TypeName": "url", + "Resolution": { + "value": "sound.academy" + } + }, + { + "Text": "pep.si", + "Start": 61, + "End": 66, + "TypeName": "url", + "Resolution": { + "value": "pep.si" + } + }, + { + "Text": "lero.aws", + "Start": 69, + "End": 76, + "TypeName": "url", + "Resolution": { + "value": "lero.aws" + } + } + ] + }, + { + "Input": "john.de@cooso.com.au", + "Results": [] + }, + { + "Input": "Please visit https://luis.ai?action=add for more information", + "Results": [ + { + "Text": "https://luis.ai?action=add", + "Start": 13, + "End": 38, + "TypeName": "url", + "Resolution": { + "value": "https://luis.ai?action=add" + } + } + ] + }, + { + "Input": "Please visit https://luis.xxx?action=add for more information", + "NotSupportedByDesign": "javascript,java", + "Results": [] + }, + { + "Input": "working..is isn't a valid domain name.", + "Results": [] + }, + { + "Input": "7.am is more likely a datetime string rather than a valid domain name.", + "Results": [] + }, + { + "Input": "Please visit https://7.am for more information.", + "Results": [ + { + "Text": "https://7.am", + "Start": 13, + "End": 24, + "TypeName": "url", + "Resolution": { + "value": "https://7.am" + } + } + ] + }, + { + "Input": "Please visit 27.pm and s7.am for more information.", + "Results": [ + { + "Text": "27.pm", + "Start": 13, + "End": 17, + "TypeName": "url", + "Resolution": { + "value": "27.pm" + } + }, + { + "Text": "s7.am", + "Start": 23, + "End": 27, + "TypeName": "url", + "Resolution": { + "value": "s7.am" + } + } + ] + }, + { + "Input": "[image: image2.png]http://dafdafdasf-dajfdlkajfkla-fdafd-dafdafafs-dafdafdaf.", + "NotSupportedByDesign": "javascript,java", + "Results": [] + }, + { + "Input": "[image: image2.png]http://dafdafdasf-dajfdlkajfkla-fdafd-dafdafafs-dafdafdaf.com", + "NotSupportedByDesign": "javascript,java", + "Results": [ + { + "Text": "http://dafdafdasf-dajfdlkajfkla-fdafd-dafdafafs-dafdafdaf.com", + "Start": 19, + "End": 79, + "TypeName": "url", + "Resolution": { + "value": "http://dafdafdasf-dajfdlkajfkla-fdafd-dafdafafs-dafdafdaf.com" + } + } + ] + }, + { + "Input": "http://dafdafdasf-dajfdlkajfkla-fdafd-dafdafafs-dafdafdaf.", + "Results": [] + }, + { + "Input": "http://dafdafdasf-dajfdlkajfkla-fdafd-dafdafafs-dafdafdaf.com", + "Results": [ + { + "Text": "http://dafdafdasf-dajfdlkajfkla-fdafd-dafdafafs-dafdafdaf.com", + "Start": 0, + "End": 60, + "TypeName": "url", + "Resolution": { + "value": "http://dafdafdasf-dajfdlkajfkla-fdafd-dafdafafs-dafdafdaf.com" + } + } + ] + }, + { + "Input": "abc.d-ef.123ghi.com.sa/", + "Results": [ + { + "Text": "abc.d-ef.123ghi.com.sa/", + "Start": 0, + "End": 22, + "TypeName": "url", + "Resolution": { + "value": "abc.d-ef.123ghi.com.sa/" + } + } + ] + }, + { + "Input": "...", + "Results": [] + }, + { + "Input": "http://a.b-.co", + "NotSupportedBy": "dotnet,python,java", + "Results": [ + { + "Text": "http://a.b-.co", + "Start": 0, + "End": 13, + "TypeName": "url", + "Resolution": { + "value": "http://a.b-.co" + } + } + ] + }, + { + "Input": "http://362", + "Results": [] + }, + { + "Input": "abc.def.ghi.com.sa", + "Results": [ + { + "Text": "abc.def.ghi.com.sa", + "Start": 0, + "End": 17, + "TypeName": "url", + "Resolution": { + "value": "abc.def.ghi.com.sa" + } + } + ] + }, + { + "Input": "https://web.archive.org/web/20160308231823/http://63-characters-is-the-longest-possible-domain-name-for-a-website.com/", + "Results": [ + { + "Text": "https://web.archive.org/web/20160308231823/http://63-characters-is-the-longest-possible-domain-name-for-a-website.com/", + "Start": 0, + "End": 117, + "TypeName": "url", + "Resolution": { + "value": "https://web.archive.org/web/20160308231823/http://63-characters-is-the-longest-possible-domain-name-for-a-website.com/" + } + } + ] + } +] diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Sequence/French/PhoneNumberModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Sequence/French/PhoneNumberModel.json new file mode 100644 index 000000000..cabb93909 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Sequence/French/PhoneNumberModel.json @@ -0,0 +1,17 @@ +[ + { + "Input": "Tel: (+31)12-3456789.", + "Results": [ + { + "Text": "(+31)12-3456789", + "Start": 5, + "End": 19, + "TypeName": "phonenumber", + "Resolution": { + "score": "1", + "value": "(+31)12-3456789" + } + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Sequence/German/PhoneNumberModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Sequence/German/PhoneNumberModel.json new file mode 100644 index 000000000..41636c17a --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Sequence/German/PhoneNumberModel.json @@ -0,0 +1,18 @@ +[ + { + "Input": "Tel: (+31)12-3456789.", + "NotSupported":"python, javascript", + "Results": [ + { + "Text": "(+31)12-3456789", + "Start": 5, + "End": 19, + "TypeName": "phonenumber", + "Resolution": { + "score": "1", + "value": "(+31)12-3456789" + } + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Sequence/Hindi/PhoneNumberModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Sequence/Hindi/PhoneNumberModel.json new file mode 100644 index 000000000..69aa77a2d --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Sequence/Hindi/PhoneNumberModel.json @@ -0,0 +1,324 @@ +[ + { + "Input": "Tel: (+31)12-3456789.", + "NotSupported":"python, javascript", + "Results": [ + { + "Text": "(+31)12-3456789", + "Start": 5, + "End": 19, + "TypeName": "phonenumber", + "Resolution": { + "score": "1", + "value": "(+31)12-3456789" + } + } + ] + }, + { + "Input": "เคฎเฅ‡เคฐเคพ เคซเฅ‹เคจ เคจเค‚เคฌเคฐ 26741570 เคนเฅˆ.", + "Comment": "Local call numbers", + "NotSupported":"dotnet", + "NotSupportedByDesign": "javascript,python", + "Results": [ + { + "Text": "26741570", + "Start": 14, + "End": 21, + "TypeName": "phonenumber", + "Resolution": { + "score": "1", + "value": "26741570" + } + } + ] + }, + { + "Input": "เคฎเฅ‡เคฐเคพ เคซเฅ‹เคจ เคจเค‚เคฌเคฐ 9834257234 เคนเฅˆ.", + "Comment": "Local call numbers", + "NotSupported":"dotnet", + "NotSupportedByDesign": "javascript,python", + "Results": [ + { + "Text": "9834257234", + "Start": 14, + "End": 23, + "TypeName": "phonenumber", + "Resolution": { + "score": "1", + "value": "9834257234" + } + } + ] + }, + { + "Input": "เคฎเฅ‡เคฐเคพ เคซเฅ‹เคจ เคจเค‚เคฌเคฐ 011-26701508 เคนเฅˆ.", + "Comment": "STD calls (interstate or sometimes inter-city)", + "NotSupported":"dotnet", + "NotSupportedByDesign": "javascript,python", + "Results": [ + { + "Text": "011-26701508", + "Start": 14, + "End": 25, + "TypeName": "phonenumber", + "Resolution": { + "score": "1", + "value": "011-26701508" + } + } + ] + }, + { + "Input": "เคฎเฅ‡เคฐเคพ เคซเฅ‹เคจ เคจเค‚เคฌเคฐ 09810234587 เคนเฅˆ.", + "Comment": "STD calls (interstate or sometimes inter-city)", + "NotSupported":"dotnet", + "NotSupportedByDesign": "javascript,python", + "Results": [ + { + "Text": "09810234587", + "Start": 14, + "End": 25, + "TypeName": "phonenumber", + "Resolution": { + "score": "1", + "value": "09810234587" + } + } + ] + }, + { + "Input": "เคฎเฅ‡เคฐเคพ เคซเฅ‹เคจ เคจเค‚เคฌเคฐ 0124-2543645 เคนเฅˆ.", + "Comment": "STD calls (interstate or sometimes inter-city)", + "NotSupported":"dotnet", + "NotSupportedByDesign": "javascript,python", + "Results": [ + { + "Text": "0124-2543645", + "Start": 14, + "End": 25, + "TypeName": "phonenumber", + "Resolution": { + "score": "1", + "value": "0124-2543645" + } + } + ] + }, + { + "Input": "เคฎเฅ‡เคฐเคพ เคซเฅ‹เคจ เคจเค‚เคฌเคฐ 1-800-555-6666 เคนเฅˆ.", + "Comment": "Toll free numbers", + "NotSupported":"dotnet", + "NotSupportedByDesign": "javascript,python", + "Results": [ + { + "Text": "1-800-555-6666", + "Start": 14, + "End": 27, + "TypeName": "phonenumber", + "Resolution": { + "score": "1", + "value": "1-800-555-6666" + } + } + ] + }, + { + "Input": "เคฎเฅ‡เคฐเคพ เคซเฅ‹เคจ เคจเค‚เคฌเคฐ 1800 425 3800 เคนเฅˆ.", + "Comment": "Toll free numbers", + "NotSupported":"dotnet", + "NotSupportedByDesign": "javascript,python", + "Results": [ + { + "Text": "1800 425 3800", + "Start": 14, + "End": 26, + "TypeName": "phonenumber", + "Resolution": { + "score": "1", + "value": "1800 425 3800" + } + } + ] + }, + { + "Input": "เคฎเฅ‡เคฐเคพ เคซเฅ‹เคจ เคจเค‚เคฌเคฐ 1800-103-8181 เคนเฅˆ.", + "Comment": "Toll free numbers", + "NotSupported":"dotnet", + "NotSupportedByDesign": "javascript,python", + "Results": [ + { + "Text": "1800-103-8181", + "Start": 14, + "End": 26, + "TypeName": "phonenumber", + "Resolution": { + "score": "1", + "value": "1800-103-8181" + } + } + ] + }, + { + "Input": "เคฎเฅ‡เคฐเคพ เคซเฅ‹เคจ เคจเค‚เคฌเคฐ 91-22-39830000 เคนเฅˆ.", + "Comment": "International Calls (without + sign)", + "NotSupported":"dotnet", + "NotSupportedByDesign": "javascript,python", + "Results": [ + { + "Text": "91-22-39830000", + "Start": 14, + "End": 27, + "TypeName": "phonenumber", + "Resolution": { + "score": "1", + "value": "91-22-39830000" + } + } + ] + }, + { + "Input": "เคฎเฅ‡เคฐเคพ เคซเฅ‹เคจ เคจเค‚เคฌเคฐ 912239830000 เคนเฅˆ.", + "Comment": "International Calls (without + sign)", + "NotSupported":"dotnet", + "NotSupportedByDesign": "javascript,python", + "Results": [ + { + "Text": "912239830000", + "Start": 14, + "End": 25, + "TypeName": "phonenumber", + "Resolution": { + "score": "1", + "value": "912239830000" + } + } + ] + }, + { + "Input": "เคฎเฅ‡เคฐเคพ เคซเฅ‹เคจ เคจเค‚เคฌเคฐ 91-124-2543100 เคนเฅˆ.", + "Comment": "International Calls (without + sign)", + "NotSupported":"dotnet", + "NotSupportedByDesign": "javascript,python", + "Results": [ + { + "Text": "91-124-2543100", + "Start": 14, + "End": 27, + "TypeName": "phonenumber", + "Resolution": { + "score": "1", + "value": "91-124-2543100" + } + } + ] + }, + { + "Input": "เคฎเฅ‡เคฐเคพ เคซเฅ‹เคจ เคจเค‚เคฌเคฐ +91-22-39830000 เคนเฅˆ.", + "Comment": "International Calls (with + sign)", + "NotSupported":"dotnet", + "NotSupportedByDesign": "javascript,python", + "Results": [ + { + "Text": "+91-22-39830000", + "Start": 14, + "End": 28, + "TypeName": "phonenumber", + "Resolution": { + "score": "1", + "value": "+91-22-39830000" + } + } + ] + }, + { + "Input": "เคฎเฅ‡เคฐเคพ เคซเฅ‹เคจ เคจเค‚เคฌเคฐ +912239830000 เคนเฅˆ.", + "Comment": "International Calls (with + sign)", + "NotSupported":"dotnet", + "NotSupportedByDesign": "javascript,python", + "Results": [ + { + "Text": "+912239830000", + "Start": 14, + "End": 26, + "TypeName": "phonenumber", + "Resolution": { + "score": "1", + "value": "+912239830000" + } + } + ] + }, + { + "Input": "เคฎเฅ‡เคฐเคพ เคซเฅ‹เคจ เคจเค‚เคฌเคฐ +91 24 39830000 เคนเฅˆ.", + "Comment": "International Calls (with + sign)", + "NotSupported":"dotnet", + "NotSupportedByDesign": "javascript,python", + "Results": [ + { + "Text": "+91 24 39830000", + "Start": 14, + "End": 28, + "TypeName": "phonenumber", + "Resolution": { + "score": "1", + "value": "+91 24 39830000" + } + } + ] + }, + { + "Input": "เคฎเฅ‡เคฐเคพ เคซเฅ‹เคจ เคจเค‚เคฌเคฐ +91 124 2543100 เคนเฅˆ.", + "Comment": "International Calls (with + sign)", + "NotSupported":"dotnet", + "NotSupportedByDesign": "javascript,python", + "Results": [ + { + "Text": "+91 124 2543100", + "Start": 14, + "End": 28, + "TypeName": "phonenumber", + "Resolution": { + "score": "1", + "value": "+91 124 2543100" + } + } + ] + }, + { + "Input": "เคฎเฅ‡เคฐเคพ เคซเฅ‹เคจ เคจเค‚เคฌเคฐ เฅฏเฅฏเฅจเฅซเฅญเฅชเฅฉเฅซเฅฆเฅฎ เคนเฅˆ.", + "Comment": "Devenagari numerals", + "NotSupported":"dotnet", + "NotSupportedByDesign": "javascript,python", + "Results": [ + { + "Text": "เฅฏเฅฏเฅจเฅซเฅญเฅชเฅฉเฅซเฅฆเฅฎ", + "Start": 14, + "End": 23, + "TypeName": "phonenumber", + "Resolution": { + "score": "1", + "value": "เฅฏเฅฏเฅจเฅซเฅญเฅชเฅฉเฅซเฅฆเฅฎ" + } + } + ] + }, + { + "Input": "เคฎเฅ‡เคฐเคพ เคซเฅ‹เคจ เคจเค‚เคฌเคฐ เฅงเฅฎเฅฆเฅฆเฅชเฅจเฅซเฅฉเฅฎเฅฆเฅฆ เคนเฅˆ.", + "Comment": "Devenagari numerals", + "NotSupported":"dotnet", + "NotSupportedByDesign": "javascript,python", + "Results": [ + { + "Text": "เฅงเฅฎเฅฆเฅฆเฅชเฅจเฅซเฅฉเฅฎเฅฆเฅฆ", + "Start": 14, + "End": 24, + "TypeName": "phonenumber", + "Resolution": { + "score": "1", + "value": "เฅงเฅฎเฅฆเฅฆเฅชเฅจเฅซเฅฉเฅฎเฅฆเฅฆ" + } + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Sequence/Italian/PhoneNumberModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Sequence/Italian/PhoneNumberModel.json new file mode 100644 index 000000000..b32028631 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Sequence/Italian/PhoneNumberModel.json @@ -0,0 +1,18 @@ +[ + { + "Input": "Tel: (+31)12-3456789.", + "NotSupported":"javascript", + "Results": [ + { + "Text": "(+31)12-3456789", + "Start": 5, + "End": 19, + "TypeName": "phonenumber", + "Resolution": { + "score": "1", + "value": "(+31)12-3456789" + } + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Sequence/Japanese/IpAddressModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Sequence/Japanese/IpAddressModel.json new file mode 100644 index 000000000..2d1feac83 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Sequence/Japanese/IpAddressModel.json @@ -0,0 +1,16 @@ +[ + { + "Input": "็งใฎใ‚ณใƒณใƒ”ใƒฅใƒผใ‚ฟใƒผIPใฏ1.1.1.1ใงใ™", + "NotSupported": "python", + "Results": [ + { + "Text": "1.1.1.1", + "TypeName": "ip", + "Resolution": { + "value": "1.1.1.1", + "type": "ipv4" + } + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Sequence/Japanese/PhoneNumberModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Sequence/Japanese/PhoneNumberModel.json new file mode 100644 index 000000000..b52bef8e5 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Sequence/Japanese/PhoneNumberModel.json @@ -0,0 +1,17 @@ +[ + { + "Input": "็งใฎ้›ป่ฉฑ็•ชๅทใฏ(+31)12-3456789ใงใ™.", + "Results": [ + { + "Text": "(+31)12-3456789", + "Start": 7, + "End": 21, + "TypeName": "phonenumber", + "Resolution": { + "score": "1", + "value": "(+31)12-3456789" + } + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Sequence/Japanese/URLModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Sequence/Japanese/URLModel.json new file mode 100644 index 000000000..d375c6d36 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Sequence/Japanese/URLModel.json @@ -0,0 +1,16 @@ +[ + { + "Input": "ใฏmicrosoft.comใงใ™", + "Results": [ + { + "Text": "microsoft.com", + "Start": 1, + "End": 13, + "TypeName": "url", + "Resolution": { + "value": "microsoft.com" + } + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Sequence/Korean/PhoneNumberModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Sequence/Korean/PhoneNumberModel.json new file mode 100644 index 000000000..b32028631 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Sequence/Korean/PhoneNumberModel.json @@ -0,0 +1,18 @@ +[ + { + "Input": "Tel: (+31)12-3456789.", + "NotSupported":"javascript", + "Results": [ + { + "Text": "(+31)12-3456789", + "Start": 5, + "End": 19, + "TypeName": "phonenumber", + "Resolution": { + "score": "1", + "value": "(+31)12-3456789" + } + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Sequence/Portuguese/IpAddressModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Sequence/Portuguese/IpAddressModel.json new file mode 100644 index 000000000..9344c8620 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Sequence/Portuguese/IpAddressModel.json @@ -0,0 +1,341 @@ +[ + { + "Input": "O IP do meu computador รฉ 1.1.1.1", + "NotSupportedByDesign": "python", + "Results": [ + { + "Text": "1.1.1.1", + "TypeName": "ip", + "Resolution": { + "value": "1.1.1.1", + "type": "ipv4" + } + } + ] + }, + { + "Input": "O IP do meu computador รฉ 1.1.1.2/25", + "NotSupportedByDesign": "python", + "Results": [ + { + "Text": "1.1.1.2", + "TypeName": "ip", + "Resolution": { + "value": "1.1.1.2", + "type": "ipv4" + } + } + ] + }, + { + "Input": "O IP do meu computador รฉ 0.0.0.0", + "NotSupportedByDesign": "python", + "Results": [ + { + "Text": "0.0.0.0", + "TypeName": "ip", + "Resolution": { + "value": "0.0.0.0", + "type": "ipv4" + } + } + ] + }, + { + "Input": "O IP do meu computador รฉ 255.255.255.255", + "NotSupportedByDesign": "python", + "Results": [ + { + "Text": "255.255.255.255", + "TypeName": "ip", + "Resolution": { + "value": "255.255.255.255", + "type": "ipv4" + } + } + ] + }, + { + "Input": "8.8.8.8 รฉ um endereรงo IP", + "NotSupportedByDesign": "python", + "Results": [ + { + "Text": "8.8.8.8", + "TypeName": "ip", + "Resolution": { + "value": "8.8.8.8", + "type": "ipv4" + } + } + ] + }, + { + "Input": "8.8.8.1/24 รฉ um endereรงo IP", + "NotSupportedByDesign": "python", + "Results": [ + { + "Text": "8.8.8.1", + "TypeName": "ip", + "Resolution": { + "value": "8.8.8.1", + "type": "ipv4" + } + } + ] + }, + { + "Input": "08.008.08.08 รฉ um endereรงo IP", + "NotSupportedByDesign": "python", + "Results": [ + { + "Text": "08.008.08.08", + "TypeName": "ip", + "Resolution": { + "value": "8.8.8.8", + "type": "ipv4" + } + } + ] + }, + { + "Input": "O IP do meu computador รฉ 256.1.1.1. ร‰ nada! :)", + "NotSupportedByDesign": "python", + "Results": [] + }, + { + "Input": "IP incorreto 1111.1.1.1", + "NotSupportedByDesign": "python", + "Results": [] + }, + { + "Input": "IP incorreto 1101.1.1.1", + "NotSupportedByDesign": "python", + "Results": [] + }, + { + "Input": "IP incorreto 1.1000.1.1", + "NotSupportedByDesign": "python", + "Results": [] + }, + { + "Input": "IP incorreto 1.1.1000.1", + "NotSupportedByDesign": "python", + "Results": [] + }, + { + "Input": "IP incorreto 1.1.1.256", + "NotSupportedByDesign": "python", + "Results": [] + }, + { + "Input": "O endereรงo IPv6 do meu computador รฉ ABEF:452::FE10", + "NotSupportedByDesign": "python", + "Results": [ + { + "Text": "ABEF:452::FE10", + "TypeName": "ip", + "Resolution": { + "value": "ABEF:452::FE10", + "type": "ipv6" + } + } + ] + }, + { + "Input": "O endereรงo IPv6 do meu computador รฉ 12::1", + "NotSupportedByDesign": "python", + "Results": [ + { + "Text": "12::1", + "TypeName": "ip", + "Resolution": { + "value": "12::1", + "type": "ipv6" + } + } + ] + }, + { + "Input": "O endereรงo IPv6 do meu computador รฉ ::", + "NotSupportedByDesign": "python", + "Results": [ + { + "Text": "::", + "TypeName": "ip", + "Resolution": { + "value": "::", + "type": "ipv6" + } + } + ] + }, + { + "Input": "O endereรงo IPv6 do meu computador รฉ ::1", + "NotSupportedByDesign": "python", + "Results": [ + { + "Text": "::1", + "TypeName": "ip", + "Resolution": { + "value": "::1", + "type": "ipv6" + } + } + ] + }, + { + "Input": "O endereรงo IPv6 do meu computador รฉ 1::1", + "NotSupportedByDesign": "python", + "Results": [ + { + "Text": "1::1", + "TypeName": "ip", + "Resolution": { + "value": "1::1", + "type": "ipv6" + } + } + ] + }, + { + "Input": "O endereรงo IPv6 do meu computador รฉ 1::", + "NotSupportedByDesign": "python", + "Results": [ + { + "Text": "1::", + "TypeName": "ip", + "Resolution": { + "value": "1::", + "type": "ipv6" + } + } + ] + }, + { + "Input": "O endereรงo IPv6 do meu computador รฉ 0000:0000:0000:0000:0000:0000:0000:0000", + "NotSupportedByDesign": "python", + "Results": [ + { + "Text": "0000:0000:0000:0000:0000:0000:0000:0000", + "TypeName": "ip", + "Resolution": { + "value": "0:0:0:0:0:0:0:0", + "type": "ipv6" + } + } + ] + }, + { + "Input": "O endereรงo IPv6 do meu computador รฉ 123:45::ADC:6", + "NotSupportedByDesign": "python", + "Results": [ + { + "Text": "123:45::ADC:6", + "TypeName": "ip", + "Resolution": { + "value": "123:45::ADC:6", + "type": "ipv6" + } + } + ] + }, + { + "Input": "O endereรงo IPv6 do meu computador รฉ ::1:123:23", + "NotSupportedByDesign": "python", + "Results": [ + { + "Text": "::1:123:23", + "TypeName": "ip", + "Resolution": { + "value": "::1:123:23", + "type": "ipv6" + } + } + ] + }, + { + "Input": "O endereรงo IPv6 do meu computador รฉ FEDC:BA98:7654:3210:FEDC:BA98:7654:3210", + "NotSupportedByDesign": "python", + "Results": [ + { + "Text": "FEDC:BA98:7654:3210:FEDC:BA98:7654:3210", + "TypeName": "ip", + "Resolution": { + "value": "FEDC:BA98:7654:3210:FEDC:BA98:7654:3210", + "type": "ipv6" + } + } + ] + }, + { + "Input": "O endereรงo IPv6 do meu computador รฉ fe80:0000:0000:0000:0204:61ff:fe9d:f156", + "NotSupportedByDesign": "python", + "Results": [ + { + "Text": "fe80:0000:0000:0000:0204:61ff:fe9d:f156", + "TypeName": "ip", + "Resolution": { + "value": "fe80:0:0:0:204:61ff:fe9d:f156", + "type": "ipv6" + } + } + ] + }, + { + "Input": "O endereรงo IPv6 do meu computador รฉ fe80:0:0:0:204:61ff:fe9d:f156", + "NotSupportedByDesign": "python", + "Results": [ + { + "Text": "fe80:0:0:0:204:61ff:fe9d:f156", + "TypeName": "ip", + "Resolution": { + "value": "fe80:0:0:0:204:61ff:fe9d:f156", + "type": "ipv6" + } + } + ] + }, + { + "Input": "O endereรงo IPv6 do meu computador รฉ fe80::204:61ff:fe9d:f156", + "NotSupportedByDesign": "python", + "Results": [ + { + "Text": "fe80::204:61ff:fe9d:f156", + "TypeName": "ip", + "Resolution": { + "value": "fe80::204:61ff:fe9d:f156", + "type": "ipv6" + } + } + ] + }, + { + "Input": "O endereรงo IPv6 do meu computador รฉ 2001::", + "NotSupportedByDesign": "python", + "Results": [ + { + "Text": "2001::", + "TypeName": "ip", + "Resolution": { + "value": "2001::", + "type": "ipv6" + } + } + ] + }, + { + "Input": "endereรงo IPv6 incorreto FE06::1::2", + "NotSupportedByDesign": "python", + "Results": [] + }, + { + "Input": "endereรงo IPv6 incorreto 12::44:f:45::1", + "NotSupportedByDesign": "python", + "Results": [] + }, + { + "Input": "endereรงo IPv6 incorreto JKLN:ssej::1", + "NotSupportedByDesign": "python", + "Results": [] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Sequence/Portuguese/PhoneNumberModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Sequence/Portuguese/PhoneNumberModel.json new file mode 100644 index 000000000..931a466ca --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Sequence/Portuguese/PhoneNumberModel.json @@ -0,0 +1,978 @@ +[ + { + "Input": "Meu telefone รฉ 1 (877) 609-2233.", + "Results": [ + { + "Text": "1 (877) 609-2233", + "TypeName": "phonenumber", + "Resolution": { + "value": "1 (877) 609-2233", + "score": "1" + } + } + ] + }, + { + "Input": "Meu telefone รฉ +1 541-754-3010.", + "Results": [ + { + "Text": "+1 541-754-3010", + "TypeName": "phonenumber", + "Resolution": { + "value": "+1 541-754-3010", + "score": "1" + } + } + ] + }, + { + "Input": "Meu telefone รฉ (541) 754-3010.", + "Results": [ + { + "Text": "(541) 754-3010", + "TypeName": "phonenumber", + "Resolution": { + "value": "(541) 754-3010", + "score": "1" + } + } + ] + }, + { + "Input": "Meu telefone รฉ 541-754-3010.", + "Results": [ + { + "Text": "541-754-3010", + "TypeName": "phonenumber", + "Resolution": { + "value": "541-754-3010", + "score": "0.9" + } + } + ] + }, + { + "Input": "Meu telefone รฉ +1-541-754-3010.", + "Results": [ + { + "Text": "+1-541-754-3010", + "TypeName": "phonenumber", + "Resolution": { + "value": "+1-541-754-3010", + "score": "1" + } + } + ] + }, + { + "Input": "Meu telefone รฉ 1-541-754-3010.", + "Results": [ + { + "Text": "1-541-754-3010", + "TypeName": "phonenumber", + "Resolution": { + "value": "1-541-754-3010", + "score": "1" + } + } + ] + }, + { + "Input": "Meu telefone รฉ (55) 3333-33333.", + "Results": [ + { + "Text": "(55) 3333-33333", + "TypeName": "phonenumber", + "Resolution": { + "value": "(55) 3333-33333", + "score": "1" + } + } + ] + }, + { + "Input": "Meu telefone รฉ (081) 3333-33333.", + "Results": [ + { + "Text": "(081) 3333-33333", + "TypeName": "phonenumber", + "Resolution": { + "value": "(081) 3333-33333", + "score": "1" + } + } + ] + }, + { + "Input": "Meu telefone รฉ ( 19 ) 38294427.", + "Results": [ + { + "Text": "( 19 ) 38294427", + "TypeName": "phonenumber", + "Resolution": { + "value": "( 19 ) 38294427", + "score": "1" + } + } + ] + }, + { + "Input": "Meu telefone รฉ (19) 35831647.", + "Results": [ + { + "Text": "(19) 35831647", + "TypeName": "phonenumber", + "Resolution": { + "value": "(19) 35831647", + "score": "1" + } + } + ] + }, + { + "Input": "Meu telefone รฉ (21) 996205563.", + "Results": [ + { + "Text": "(21) 996205563", + "TypeName": "phonenumber", + "Resolution": { + "value": "(21) 996205563", + "score": "1" + } + } + ] + }, + { + "Input": "Meu telefone รฉ (21)99713-3601.", + "Results": [ + { + "Text": "(21)99713-3601", + "TypeName": "phonenumber", + "Resolution": { + "value": "(21)99713-3601", + "score": "1" + } + } + ] + }, + { + "Input": "Meu telefone รฉ (71)3019-9811.", + "Results": [ + { + "Text": "(71)3019-9811", + "TypeName": "phonenumber", + "Resolution": { + "value": "(71)3019-9811", + "score": "1" + } + } + ] + }, + { + "Input": "Meu telefone รฉ 018 997821551.", + "Results": [ + { + "Text": "018 997821551", + "TypeName": "phonenumber", + "Resolution": { + "value": "018 997821551", + "score": "0.8" + } + } + ] + }, + { + "Input": "Meu telefone รฉ 21 995556144.", + "Results": [ + { + "Text": "21 995556144", + "TypeName": "phonenumber", + "Resolution": { + "value": "21 995556144", + "score": "0.8" + } + } + ] + }, + { + "Input": "Meu telefone รฉ 280930640.", + "Results": [ + { + "Text": "280930640", + "TypeName": "phonenumber", + "Resolution": { + "value": "280930640", + "score": "0.4" + } + } + ] + }, + { + "Input": "Meu telefone รฉ 92995299770.", + "Results": [ + { + "Text": "92995299770", + "TypeName": "phonenumber", + "Resolution": { + "value": "92995299770", + "score": "0.6" + } + } + ] + }, + { + "Input": "Meu telefone รฉ 972101245.", + "Results": [ + { + "Text": "972101245", + "TypeName": "phonenumber", + "Resolution": { + "value": "972101245", + "score": "0.4" + } + } + ] + }, + { + "Input": "Meu telefone รฉ +44 (0)7123 129683.", + "Results": [ + { + "Text": "+44 (0)7123 129683", + "TypeName": "phonenumber", + "Resolution": { + "value": "+44 (0)7123 129683", + "score": "1" + } + } + ] + }, + { + "Input": "Meu telefone รฉ +44 7123 123456.", + "Results": [ + { + "Text": "+44 7123 123456", + "TypeName": "phonenumber", + "Resolution": { + "value": "+44 7123 123456", + "score": "1" + } + } + ] + }, + { + "Input": "Meu telefone รฉ +44 7700900397.", + "Results": [ + { + "Text": "+44 7700900397", + "TypeName": "phonenumber", + "Resolution": { + "value": "+44 7700900397", + "score": "1" + } + } + ] + }, + { + "Input": "Meu telefone รฉ +447700 900 397.", + "Results": [ + { + "Text": "+447700 900 397", + "TypeName": "phonenumber", + "Resolution": { + "value": "+447700 900 397", + "score": "1" + } + } + ] + }, + { + "Input": "Meu telefone รฉ 0044 07456934723.", + "Results": [ + { + "Text": "0044 07456934723", + "TypeName": "phonenumber", + "Resolution": { + "value": "0044 07456934723", + "score": "1" + } + } + ] + }, + { + "Input": "Meu telefone รฉ 0044 07700 900873.", + "Results": [ + { + "Text": "0044 07700 900873", + "TypeName": "phonenumber", + "Resolution": { + "value": "0044 07700 900873", + "score": "1" + } + } + ] + }, + { + "Input": "Meu telefone รฉ 004407624938475.", + "Results": [ + { + "Text": "004407624938475", + "TypeName": "phonenumber", + "Resolution": { + "value": "004407624938475", + "score": "0.6" + } + } + ] + }, + { + "Input": "Meu telefone รฉ 07098 785467.", + "Results": [ + { + "Text": "07098 785467", + "TypeName": "phonenumber", + "Resolution": { + "value": "07098 785467", + "score": "0.7" + } + } + ] + }, + { + "Input": "Meu telefone รฉ 07453 372 351.", + "Results": [ + { + "Text": "07453 372 351", + "TypeName": "phonenumber", + "Resolution": { + "value": "07453 372 351", + "score": "1" + } + } + ] + }, + { + "Input": "Meu telefone รฉ 07700 900873.", + "Results": [ + { + "Text": "07700 900873", + "TypeName": "phonenumber", + "Resolution": { + "value": "07700 900873", + "score": "0.7" + } + } + ] + }, + { + "Input": "Meu telefone รฉ 07700900095.", + "Results": [ + { + "Text": "07700900095", + "TypeName": "phonenumber", + "Resolution": { + "value": "07700900095", + "score": "0.6" + } + } + ] + }, + { + "Input": "Meu telefone รฉ 07877 954 457.", + "Results": [ + { + "Text": "07877 954 457", + "TypeName": "phonenumber", + "Resolution": { + "value": "07877 954 457", + "score": "1" + } + } + ] + }, + { + "Input": "Meu telefone รฉ 07893 564893.", + "Results": [ + { + "Text": "07893 564893", + "TypeName": "phonenumber", + "Resolution": { + "value": "07893 564893", + "score": "0.7" + } + } + ] + }, + { + "Input": "Meu telefone รฉ +49 171 1234567.", + "Results": [ + { + "Text": "+49 171 1234567", + "TypeName": "phonenumber", + "Resolution": { + "value": "+49 171 1234567", + "score": "1" + } + } + ] + }, + { + "Input": "Meu telefone รฉ +49 1741234567.", + "Results": [ + { + "Text": "+49 1741234567", + "TypeName": "phonenumber", + "Resolution": { + "value": "+49 1741234567", + "score": "1" + } + } + ] + }, + { + "Input": "Meu telefone รฉ +49 176 12345678.", + "Results": [ + { + "Text": "+49 176 12345678", + "TypeName": "phonenumber", + "Resolution": { + "value": "+49 176 12345678", + "score": "1" + } + } + ] + }, + { + "Input": "Meu telefone รฉ +49 176- 12345678.", + "Results": [ + { + "Text": "+49 176- 12345678", + "TypeName": "phonenumber", + "Resolution": { + "value": "+49 176- 12345678", + "score": "1" + } + } + ] + }, + { + "Input": "Meu telefone รฉ +49 176-12345678.", + "Results": [ + { + "Text": "+49 176-12345678", + "TypeName": "phonenumber", + "Resolution": { + "value": "+49 176-12345678", + "score": "1" + } + } + ] + }, + { + "Input": "Meu telefone รฉ +49 176/ 12345678.", + "Results": [ + { + "Text": "+49 176/ 12345678", + "TypeName": "phonenumber", + "Resolution": { + "value": "+49 176/ 12345678", + "score": "1" + } + } + ] + }, + { + "Input": "Meu telefone รฉ +49 176/12345678.", + "Results": [ + { + "Text": "+49 176/12345678", + "TypeName": "phonenumber", + "Resolution": { + "value": "+49 176/12345678", + "score": "1" + } + } + ] + }, + { + "Input": "Meu telefone รฉ +49 17612345678.", + "Results": [ + { + "Text": "+49 17612345678", + "TypeName": "phonenumber", + "Resolution": { + "value": "+49 17612345678", + "score": "1" + } + } + ] + }, + { + "Input": "Meu telefone รฉ +491731234567.", + "Results": [ + { + "Text": "+491731234567", + "TypeName": "phonenumber", + "Resolution": { + "value": "+491731234567", + "score": "1" + } + } + ] + }, + { + "Input": "Meu telefone รฉ +49176 12345678.", + "Results": [ + { + "Text": "+49176 12345678", + "TypeName": "phonenumber", + "Resolution": { + "value": "+49176 12345678", + "score": "1" + } + } + ] + }, + { + "Input": "Meu telefone รฉ +49176- 12345678.", + "Results": [ + { + "Text": "+49176- 12345678", + "TypeName": "phonenumber", + "Resolution": { + "value": "+49176- 12345678", + "score": "0.9" + } + } + ] + }, + { + "Input": "Meu telefone รฉ +49176/ 12345678.", + "Results": [ + { + "Text": "+49176/ 12345678", + "TypeName": "phonenumber", + "Resolution": { + "value": "+49176/ 12345678", + "score": "0.9" + } + } + ] + }, + { + "Input": "Meu telefone รฉ 00 49 176 12345678.", + "Results": [ + { + "Text": "00 49 176 12345678", + "TypeName": "phonenumber", + "Resolution": { + "value": "00 49 176 12345678", + "score": "1" + } + } + ] + }, + { + "Input": "Meu telefone รฉ 00 49 17612345678.", + "Results": [ + { + "Text": "00 49 17612345678", + "TypeName": "phonenumber", + "Resolution": { + "value": "00 49 17612345678", + "score": "1" + } + } + ] + }, + { + "Input": "Meu telefone รฉ 0049 171 1234567.", + "Results": [ + { + "Text": "0049 171 1234567", + "TypeName": "phonenumber", + "Resolution": { + "value": "0049 171 1234567", + "score": "1" + } + } + ] + }, + { + "Input": "Meu telefone รฉ 0049 176 12345678.", + "Results": [ + { + "Text": "0049 176 12345678", + "TypeName": "phonenumber", + "Resolution": { + "value": "0049 176 12345678", + "score": "1" + } + } + ] + }, + { + "Input": "Meu telefone รฉ 00491731234567.", + "Results": [ + { + "Text": "00491731234567", + "TypeName": "phonenumber", + "Resolution": { + "value": "00491731234567", + "score": "0.7" + } + } + ] + }, + { + "Input": "Meu telefone รฉ 0049176 12345678.", + "Results": [ + { + "Text": "0049176 12345678", + "TypeName": "phonenumber", + "Resolution": { + "value": "0049176 12345678", + "score": "1" + } + } + ] + }, + { + "Input": "Meu telefone รฉ 004917612345678.", + "Results": [ + { + "Text": "004917612345678", + "TypeName": "phonenumber", + "Resolution": { + "value": "004917612345678", + "score": "0.6" + } + } + ] + }, + { + "Input": "Meu telefone รฉ 0171 1234567.", + "Results": [ + { + "Text": "0171 1234567", + "TypeName": "phonenumber", + "Resolution": { + "value": "0171 1234567", + "score": "0.8" + } + } + ] + }, + { + "Input": "Meu telefone รฉ 01731234567.", + "Results": [ + { + "Text": "01731234567", + "TypeName": "phonenumber", + "Resolution": { + "value": "01731234567", + "score": "0.6" + } + } + ] + }, + { + "Input": "Meu telefone รฉ 0176 -12345678.", + "Results": [ + { + "Text": "0176 -12345678", + "TypeName": "phonenumber", + "Resolution": { + "value": "0176 -12345678", + "score": "0.6" + } + } + ] + }, + { + "Input": "Meu telefone รฉ 0176 12 34 56 78.", + "Results": [ + { + "Text": "0176 12 34 56 78", + "TypeName": "phonenumber", + "Resolution": { + "value": "0176 12 34 56 78", + "score": "1" + } + } + ] + }, + { + "Input": "Meu telefone รฉ 0176 123 456 78.", + "Results": [ + { + "Text": "0176 123 456 78", + "TypeName": "phonenumber", + "Resolution": { + "value": "0176 123 456 78", + "score": "1" + } + } + ] + }, + { + "Input": "Meu telefone รฉ 0176 1234 5678.", + "Results": [ + { + "Text": "0176 1234 5678", + "TypeName": "phonenumber", + "Resolution": { + "value": "0176 1234 5678", + "score": "1" + } + } + ] + }, + { + "Input": "Meu telefone รฉ 0176 12345678.", + "Results": [ + { + "Text": "0176 12345678", + "TypeName": "phonenumber", + "Resolution": { + "value": "0176 12345678", + "score": "0.8" + } + } + ] + }, + { + "Input": "Meu telefone รฉ 0176- 12345678.", + "Results": [ + { + "Text": "0176- 12345678", + "TypeName": "phonenumber", + "Resolution": { + "value": "0176- 12345678", + "score": "0.6" + } + } + ] + }, + { + "Input": "Meu telefone รฉ 0176-12345678.", + "Results": [ + { + "Text": "0176-12345678", + "TypeName": "phonenumber", + "Resolution": { + "value": "0176-12345678", + "score": "0.8" + } + } + ] + }, + { + "Input": "Meu telefone รฉ 0176/ 12345678.", + "Results": [ + { + "Text": "0176/ 12345678", + "TypeName": "phonenumber", + "Resolution": { + "value": "0176/ 12345678", + "score": "0.6" + } + } + ] + }, + { + "Input": "Meu telefone รฉ 0176/12345678.", + "Results": [ + { + "Text": "0176/12345678", + "TypeName": "phonenumber", + "Resolution": { + "value": "0176/12345678", + "score": "0.8" + } + } + ] + }, + { + "Input": "Meu telefone รฉ 017612345678.", + "Results": [ + { + "Text": "017612345678", + "TypeName": "phonenumber", + "Resolution": { + "value": "017612345678", + "score": "0.5" + } + } + ] + }, + { + "Input": "Meu telefone รฉ 622 15 31 23.", + "Results": [ + { + "Text": "622 15 31 23", + "TypeName": "phonenumber", + "Resolution": { + "value": "622 15 31 23", + "score": "1" + } + } + ] + }, + { + "Input": "Meu telefone รฉ 632 139823.", + "Results": [ + { + "Text": "632 139823", + "TypeName": "phonenumber", + "Resolution": { + "value": "632 139823", + "score": "0.6" + } + } + ] + }, + { + "Input": "Meu telefone รฉ 679 124 898.", + "Results": [ + { + "Text": "679 124 898", + "TypeName": "phonenumber", + "Resolution": { + "value": "679 124 898", + "score": "0.8" + } + } + ] + }, + { + "Input": "Meu telefone รฉ 652123123.", + "Results": [ + { + "Text": "652123123", + "TypeName": "phonenumber", + "Resolution": { + "value": "652123123", + "score": "0.4" + } + } + ] + }, + { + "Input": "Meu telefone รฉ 3333/2/6666.", + "Results": [ + { + "Text": "3333/2/6666", + "TypeName": "phonenumber", + "Resolution": { + "value": "3333/2/6666", + "score": "0.6" + } + } + ] + }, + { + "Input": "Meu telefone รฉ 1000-1-999.", + "Results": [ + { + "Text": "1000-1-999", + "TypeName": "phonenumber", + "Resolution": { + "value": "1000-1-999", + "score": "0.6" + } + } + ] + }, + { + "Input": "s666666666 รฉ uma sequรชncia de caracteres.", + "Results": [] + }, + { + "Input": "666666666s รฉ uma sequรชncia de caracteres.", + "Results": [] + }, + { + "Input": "s666666666s รฉ uma sequรชncia de caracteres.", + "Results": [] + }, + { + "Input": "666666666S รฉ uma sequรชncia de caracteres, mas nรฃo um telefone.", + "Results": [] + }, + { + "Input": "3333*2=6666 nรฃo parece um nรบmero telefรดnico.", + "Results": [] + }, + { + "Input": "3333/2=6666 nรฃo parece um nรบmero telefรดnico.", + "Results": [] + }, + { + "Input": "1000-1=999 nรฃo parece um nรบmero telefรดnico.", + "Results": [] + }, + { + "Input": "(456 (4)) 345 nรฃo parece um nรบmero telefรดnico.", + "Results": [] + }, + { + "Input": "(081) 342-86221d nรฃo parece um nรบmero telefรดnico.", + "Results": [] + }, + { + "Input": "19) 35831647 parece que tem um parenteses faltando antes do cรณdigo de รกrea", + "Results": [ + { + "Text": "35831647", + "TypeName": "phonenumber", + "Resolution": { + "value": "35831647", + "score": "0.3" + } + } + ] + }, + { + "Input": "(19 35831647 parece que tem um parenteses faltando depois do cรณdigo de รกrea", + "Results": [ + { + "Text": "19 35831647", + "TypeName": "phonenumber", + "Resolution": { + "value": "19 35831647", + "score": "0.7" + } + } + ] + }, + { + "Input": "conta nรบmero 1234567", + "NotSupported": "java", + "Results": [] + }, + { + "Input": "conta bancรกria: 12345678", + "NotSupported": "java", + "Results": [] + }, + { + "Input": "conta nรบmero 12345678", + "NotSupported": "java", + "Results": [] + }, + { + "Input": "conta nรบmero: 12345678", + "NotSupported": "java", + "Results": [] + }, + { + "Input": "conta bancรกria nรบmero: 12345678", + "NotSupported": "java", + "Results": [] + }, + { + "Input": "minha conta รฉ 12345678", + "NotSupported": "java", + "Results": [] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Sequence/Spanish/PhoneNumberModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Sequence/Spanish/PhoneNumberModel.json new file mode 100644 index 000000000..cabb93909 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Sequence/Spanish/PhoneNumberModel.json @@ -0,0 +1,17 @@ +[ + { + "Input": "Tel: (+31)12-3456789.", + "Results": [ + { + "Text": "(+31)12-3456789", + "Start": 5, + "End": 19, + "TypeName": "phonenumber", + "Resolution": { + "score": "1", + "value": "(+31)12-3456789" + } + } + ] + } +] \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Sequence/Turkish/PhoneNumberModel.json b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Sequence/Turkish/PhoneNumberModel.json new file mode 100644 index 000000000..c250bba9e --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Specs/Sequence/Turkish/PhoneNumberModel.json @@ -0,0 +1,142 @@ +[ + { + "Input": "Tel: (+31)12-3456789.", + "NotSupported":"javascript", + "Results": [ + { + "Text": "(+31)12-3456789", + "Start": 5, + "End": 19, + "TypeName": "phonenumber", + "Resolution": { + "score": "1", + "value": "(+31)12-3456789" + } + } + ] + }, + { + "Input": "Tel: (0212) 338 10 00", + "NotSupported":"dotnet", + "NotSupportedByDesign": "javascript,python", + "Results": [ + { + "Text": "(0212) 338 10 00", + "Start": 5, + "End": 20, + "TypeName": "phonenumber", + "Resolution": { + "score": "1", + "value": "(0212) 338 10 00" + } + } + ] + }, + { + "Input": "Tel: 2122281693", + "NotSupported":"dotnet", + "NotSupportedByDesign": "javascript,python", + "Results": [ + { + "Text": "2122281693", + "Start": 5, + "End": 14, + "TypeName": "phonenumber", + "Resolution": { + "score": "1", + "value": "2122281693" + } + } + ] + }, + { + "Input": "Tel: 0850 222 1 833", + "Comment": "0850 is fixed here, mostly for call centers", + "NotSupported":"dotnet", + "NotSupportedByDesign": "javascript,python", + "Results": [ + { + "Text": "0850 222 1 833", + "Start": 5, + "End": 18, + "TypeName": "phonenumber", + "Resolution": { + "score": "1", + "value": "0850 222 1 833" + } + } + ] + }, + { + "Input": "Tel: 444 0 446", + "Comment": "444 is fixed here, mostly for call centers", + "NotSupported":"dotnet", + "NotSupportedByDesign": "javascript,python", + "Results": [ + { + "Text": "444 0 446", + "Start": 5, + "End": 13, + "TypeName": "phonenumber", + "Resolution": { + "score": "1", + "value": "444 0 446" + } + } + ] + }, + { + "Input": "Tel: 258 55 55", + "Comment": "258 is one of the city codes", + "NotSupported":"dotnet", + "NotSupportedByDesign": "javascript,python", + "Results": [ + { + "Text": "258 55 55", + "Start": 5, + "End": 13, + "TypeName": "phonenumber", + "Resolution": { + "score": "1", + "value": "258 55 55" + } + } + ] + }, + { + "Input": "Tel: 0530 357 29 86", + "Comment": "0530 is a cell phone prefix, there are around 10 of them, such as 0535, 0542, etc.", + "NotSupported":"dotnet", + "NotSupportedByDesign": "javascript,python", + "Results": [ + { + "Text": "0530 357 29 86", + "Start": 5, + "End": 18, + "TypeName": "phonenumber", + "Resolution": { + "score": "1", + "value": "0530 357 29 86" + } + } + ] + }, + { + "Input": "Tel: +90 216 544 3800", + "Comment": "International Calls, +90 is optional", + "NotSupported":"dotnet", + "NotSupportedByDesign": "javascript,python", + "Results": [ + { + "Text": "+90 216 544 3800", + "Start": 5, + "End": 20, + "TypeName": "phonenumber", + "Resolution": { + "score": "1", + "value": "+90 216 544 3800" + } + } + ] + } +] \ No newline at end of file From 96d4d8d848b5242c111fee36054e15e15ec470dd Mon Sep 17 00:00:00 2001 From: Martin Battaglino Date: Thu, 15 Apr 2021 17:03:48 -0300 Subject: [PATCH 3/9] Add datetime unit tests --- .../tests/datetime/DateTimeExtractorTest.java | 244 +++++++++++++ .../tests/datetime/DateTimeParserTest.java | 343 ++++++++++++++++++ .../text/tests/datetime/DateTimeTest.java | 140 +++++++ 3 files changed, 727 insertions(+) create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/datetime/DateTimeExtractorTest.java create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/datetime/DateTimeParserTest.java create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/datetime/DateTimeTest.java diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/datetime/DateTimeExtractorTest.java b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/datetime/DateTimeExtractorTest.java new file mode 100644 index 000000000..3de872def --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/datetime/DateTimeExtractorTest.java @@ -0,0 +1,244 @@ +package com.microsoft.recognizers.text.tests.datetime; + +import com.microsoft.recognizers.text.Culture; +import com.microsoft.recognizers.text.ExtractResult; +import com.microsoft.recognizers.text.ModelResult; +import com.microsoft.recognizers.text.datetime.DateTimeOptions; +import com.microsoft.recognizers.text.datetime.config.BaseOptionsConfiguration; +import com.microsoft.recognizers.text.datetime.config.IOptionsConfiguration; +import com.microsoft.recognizers.text.datetime.english.extractors.EnglishDateExtractorConfiguration; +import com.microsoft.recognizers.text.datetime.english.extractors.EnglishDatePeriodExtractorConfiguration; +import com.microsoft.recognizers.text.datetime.english.extractors.EnglishDateTimeExtractorConfiguration; +import com.microsoft.recognizers.text.datetime.english.extractors.EnglishDateTimePeriodExtractorConfiguration; +import com.microsoft.recognizers.text.datetime.english.extractors.EnglishDurationExtractorConfiguration; +import com.microsoft.recognizers.text.datetime.english.extractors.EnglishHolidayExtractorConfiguration; +import com.microsoft.recognizers.text.datetime.english.extractors.EnglishMergedExtractorConfiguration; +import com.microsoft.recognizers.text.datetime.english.extractors.EnglishSetExtractorConfiguration; +import com.microsoft.recognizers.text.datetime.english.extractors.EnglishTimeExtractorConfiguration; +import com.microsoft.recognizers.text.datetime.english.extractors.EnglishTimePeriodExtractorConfiguration; +import com.microsoft.recognizers.text.datetime.english.extractors.EnglishTimeZoneExtractorConfiguration; +import com.microsoft.recognizers.text.datetime.extractors.BaseDateExtractor; +import com.microsoft.recognizers.text.datetime.extractors.BaseDatePeriodExtractor; +import com.microsoft.recognizers.text.datetime.extractors.BaseDateTimeExtractor; +import com.microsoft.recognizers.text.datetime.extractors.BaseDateTimePeriodExtractor; +import com.microsoft.recognizers.text.datetime.extractors.BaseDurationExtractor; +import com.microsoft.recognizers.text.datetime.extractors.BaseHolidayExtractor; +import com.microsoft.recognizers.text.datetime.extractors.BaseMergedDateTimeExtractor; +import com.microsoft.recognizers.text.datetime.extractors.BaseSetExtractor; +import com.microsoft.recognizers.text.datetime.extractors.BaseTimeExtractor; +import com.microsoft.recognizers.text.datetime.extractors.BaseTimePeriodExtractor; +import com.microsoft.recognizers.text.datetime.extractors.BaseTimeZoneExtractor; +import com.microsoft.recognizers.text.datetime.extractors.IDateTimeExtractor; +import com.microsoft.recognizers.text.datetime.french.extractors.FrenchDateExtractorConfiguration; +import com.microsoft.recognizers.text.datetime.french.extractors.FrenchDatePeriodExtractorConfiguration; +import com.microsoft.recognizers.text.datetime.french.extractors.FrenchDateTimeExtractorConfiguration; +import com.microsoft.recognizers.text.datetime.french.extractors.FrenchDateTimePeriodExtractorConfiguration; +import com.microsoft.recognizers.text.datetime.french.extractors.FrenchDurationExtractorConfiguration; +import com.microsoft.recognizers.text.datetime.french.extractors.FrenchHolidayExtractorConfiguration; +import com.microsoft.recognizers.text.datetime.french.extractors.FrenchMergedExtractorConfiguration; +import com.microsoft.recognizers.text.datetime.french.extractors.FrenchSetExtractorConfiguration; +import com.microsoft.recognizers.text.datetime.french.extractors.FrenchTimeExtractorConfiguration; +import com.microsoft.recognizers.text.datetime.french.extractors.FrenchTimePeriodExtractorConfiguration; +import com.microsoft.recognizers.text.datetime.french.extractors.FrenchTimeZoneExtractorConfiguration; +import com.microsoft.recognizers.text.datetime.spanish.extractors.SpanishDateExtractorConfiguration; +import com.microsoft.recognizers.text.datetime.spanish.extractors.SpanishDatePeriodExtractorConfiguration; +import com.microsoft.recognizers.text.datetime.spanish.extractors.SpanishDateTimeExtractorConfiguration; +import com.microsoft.recognizers.text.datetime.spanish.extractors.SpanishDateTimePeriodExtractorConfiguration; +import com.microsoft.recognizers.text.datetime.spanish.extractors.SpanishDurationExtractorConfiguration; +import com.microsoft.recognizers.text.datetime.spanish.extractors.SpanishHolidayExtractorConfiguration; +import com.microsoft.recognizers.text.datetime.spanish.extractors.SpanishMergedExtractorConfiguration; +import com.microsoft.recognizers.text.datetime.spanish.extractors.SpanishSetExtractorConfiguration; +import com.microsoft.recognizers.text.datetime.spanish.extractors.SpanishTimeExtractorConfiguration; +import com.microsoft.recognizers.text.datetime.spanish.extractors.SpanishTimePeriodExtractorConfiguration; +import com.microsoft.recognizers.text.tests.AbstractTest; +import com.microsoft.recognizers.text.tests.NotSupportedException; +import com.microsoft.recognizers.text.tests.TestCase; + +import java.util.Collection; +import java.util.List; +import java.util.Locale; +import java.util.stream.IntStream; + +import org.javatuples.Pair; +import org.junit.Assert; +import org.junit.AssumptionViolatedException; +import org.junit.runners.Parameterized; + +public class DateTimeExtractorTest extends AbstractTest { + + private static final String recognizerType = "DateTime"; + + @Parameterized.Parameters(name = "{0}") + public static Collection testCases() { + return AbstractTest.enumerateTestCases(recognizerType, "Extractor"); + } + + public DateTimeExtractorTest(TestCase currentCase) { + super(currentCase); + } + + @Override + protected List recognize(TestCase currentCase) { + return null; + } + + protected List extract(TestCase currentCase) { + IDateTimeExtractor extractor = getExtractor(currentCase); + return extractor.extract(currentCase.input.toLowerCase(Locale.ROOT), currentCase.getReferenceDateTime()); + } + + @Override + protected void recognizeAndAssert(TestCase currentCase) { + List results = extract(currentCase); + assertExtractResults(currentCase, results); + } + + public static void assertExtractResults(TestCase currentCase, List results) { + + List expectedResults = readExpectedExtractResults(ExtractResult.class, currentCase.results); + Assert.assertEquals(getMessage(currentCase, "\"Result Count\""), expectedResults.size(), results.size()); + + IntStream.range(0, expectedResults.size()) + .mapToObj(i -> Pair.with(expectedResults.get(i), results.get(i))) + .forEach(t -> { + ExtractResult expected = t.getValue0(); + ExtractResult actual = t.getValue1(); + + Assert.assertEquals(getMessage(currentCase, "type"), expected.getType(), actual.getType()); + Assert.assertTrue(getMessage(currentCase, "text"), expected.getText().equalsIgnoreCase(actual.getText())); + Assert.assertEquals(getMessage(currentCase, "start"), expected.getStart(), actual.getStart()); + Assert.assertEquals(getMessage(currentCase, "length"), expected.getLength(), actual.getLength()); + }); + } + + public static IDateTimeExtractor getExtractor(TestCase currentCase) { + return getExtractor(currentCase.language, currentCase.modelName); + } + + public static IDateTimeExtractor getExtractor(String language, String modelName) { + + try { + String culture = getCultureCode(language); + switch (culture) { + case Culture.English: + return getEnglishExtractor(modelName); + case Culture.Spanish: + return getSpanishExtractor(modelName); + case Culture.French: + return getFrenchExtractor(modelName); + default: + throw new NotSupportedException("Extractor Type/Name not supported in: " + culture); + } + } catch (NotSupportedException ex) { + throw new AssumptionViolatedException(ex.getMessage(), ex); + } + } + + private static IDateTimeExtractor getEnglishExtractor(String name) throws NotSupportedException { + + IOptionsConfiguration config = new BaseOptionsConfiguration(); + switch (name) { + case "DateExtractor": + return new BaseDateExtractor(new EnglishDateExtractorConfiguration(config)); + case "DatePeriodExtractor": + return new BaseDatePeriodExtractor(new EnglishDatePeriodExtractorConfiguration(config)); + //case "DateTimeAltExtractor": + // return new BaseDateTimeAltExtractor(new EnglishDateTimeAltExtractorConfiguration()); + case "DateTimeExtractor": + return new BaseDateTimeExtractor(new EnglishDateTimeExtractorConfiguration()); + case "DateTimePeriodExtractor": + return new BaseDateTimePeriodExtractor(new EnglishDateTimePeriodExtractorConfiguration()); + case "DurationExtractor": + return new BaseDurationExtractor(new EnglishDurationExtractorConfiguration()); + case "HolidayExtractor": + return new BaseHolidayExtractor(new EnglishHolidayExtractorConfiguration()); + case "MergedExtractor": + return new BaseMergedDateTimeExtractor(new EnglishMergedExtractorConfiguration(DateTimeOptions.None)); + case "MergedExtractorSkipFromTo": + return new BaseMergedDateTimeExtractor(new EnglishMergedExtractorConfiguration(DateTimeOptions.SkipFromToMerge)); + case "SetExtractor": + return new BaseSetExtractor(new EnglishSetExtractorConfiguration()); + case "TimeExtractor": + return new BaseTimeExtractor(new EnglishTimeExtractorConfiguration()); + case "TimePeriodExtractor": + return new BaseTimePeriodExtractor(new EnglishTimePeriodExtractorConfiguration()); + case "TimeZoneExtractor": + return new BaseTimeZoneExtractor(new EnglishTimeZoneExtractorConfiguration(DateTimeOptions.EnablePreview)); + + default: + throw new NotSupportedException("English extractor Type/Name not supported for type: " + name); + } + } + + private static IDateTimeExtractor getSpanishExtractor(String name) throws NotSupportedException { + + IOptionsConfiguration config = new BaseOptionsConfiguration(); + switch (name) { + case "DateExtractor": + return new BaseDateExtractor(new SpanishDateExtractorConfiguration(config)); + case "DatePeriodExtractor": + return new BaseDatePeriodExtractor(new SpanishDatePeriodExtractorConfiguration(config)); + //case "DateTimeAltExtractor": + // return new BaseDateTimeAltExtractor(new SpanishDateTimeAltExtractorConfiguration()); + case "DateTimeExtractor": + return new BaseDateTimeExtractor(new SpanishDateTimeExtractorConfiguration()); + case "DateTimePeriodExtractor": + return new BaseDateTimePeriodExtractor(new SpanishDateTimePeriodExtractorConfiguration()); + case "DurationExtractor": + return new BaseDurationExtractor(new SpanishDurationExtractorConfiguration()); + case "HolidayExtractor": + return new BaseHolidayExtractor(new SpanishHolidayExtractorConfiguration()); + case "MergedExtractor": + return new BaseMergedDateTimeExtractor(new SpanishMergedExtractorConfiguration(DateTimeOptions.None)); + //case "MergedExtractorSkipFromTo": + // return new BaseMergedDateTimeExtractor(new SpanishMergedExtractorConfiguration(DateTimeOptions.SkipFromToMerge)); + case "SetExtractor": + return new BaseSetExtractor(new SpanishSetExtractorConfiguration()); + case "TimeExtractor": + return new BaseTimeExtractor(new SpanishTimeExtractorConfiguration()); + case "TimePeriodExtractor": + return new BaseTimePeriodExtractor(new SpanishTimePeriodExtractorConfiguration()); + //case "TimeZoneExtractor": + // return new BaseTimeZoneExtractor(new SpanishTimeZoneExtractorConfiguration(DateTimeOptions.EnablePreview)); + + default: + throw new NotSupportedException("Spanish extractor Type/Name not supported for type: " + name); + } + } + + private static IDateTimeExtractor getFrenchExtractor(String name) throws NotSupportedException { + + IOptionsConfiguration config = new BaseOptionsConfiguration(); + switch (name) { + case "DateExtractor": + return new BaseDateExtractor(new FrenchDateExtractorConfiguration(config)); + case "DatePeriodExtractor": + return new BaseDatePeriodExtractor(new FrenchDatePeriodExtractorConfiguration(config)); +// case "DateTimeAltExtractor": +// return new BaseDateTimeAltExtractor(new FrenchDateTimeAltExtractorConfiguration(config)); + case "DateTimeExtractor": + return new BaseDateTimeExtractor(new FrenchDateTimeExtractorConfiguration()); + case "DateTimePeriodExtractor": + return new BaseDateTimePeriodExtractor(new FrenchDateTimePeriodExtractorConfiguration()); + case "DurationExtractor": + return new BaseDurationExtractor(new FrenchDurationExtractorConfiguration()); + case "HolidayExtractor": + return new BaseHolidayExtractor(new FrenchHolidayExtractorConfiguration()); + case "MergedExtractor": + return new BaseMergedDateTimeExtractor(new FrenchMergedExtractorConfiguration(DateTimeOptions.None)); + case "MergedExtractorSkipFromTo": + return new BaseMergedDateTimeExtractor(new FrenchMergedExtractorConfiguration(DateTimeOptions.SkipFromToMerge)); + case "SetExtractor": + return new BaseSetExtractor(new FrenchSetExtractorConfiguration()); + case "TimeExtractor": + return new BaseTimeExtractor(new FrenchTimeExtractorConfiguration()); + case "TimePeriodExtractor": + return new BaseTimePeriodExtractor(new FrenchTimePeriodExtractorConfiguration()); + case "TimeZoneExtractor": + return new BaseTimeZoneExtractor(new FrenchTimeZoneExtractorConfiguration(DateTimeOptions.EnablePreview)); + + default: + throw new NotSupportedException("French extractor Type/Name not supported for type: " + name); + } + } +} diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/datetime/DateTimeParserTest.java b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/datetime/DateTimeParserTest.java new file mode 100644 index 000000000..d65bea191 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/datetime/DateTimeParserTest.java @@ -0,0 +1,343 @@ +package com.microsoft.recognizers.text.tests.datetime; + +import com.fasterxml.jackson.core.JsonProcessingException; +import com.fasterxml.jackson.core.type.TypeReference; +import com.fasterxml.jackson.databind.MapperFeature; +import com.fasterxml.jackson.databind.ObjectMapper; +import com.microsoft.recognizers.text.Culture; +import com.microsoft.recognizers.text.ExtractResult; +import com.microsoft.recognizers.text.ModelResult; +import com.microsoft.recognizers.text.datetime.DateTimeOptions; +import com.microsoft.recognizers.text.datetime.english.parsers.EnglishCommonDateTimeParserConfiguration; +import com.microsoft.recognizers.text.datetime.english.parsers.EnglishDateParserConfiguration; +import com.microsoft.recognizers.text.datetime.english.parsers.EnglishDatePeriodParserConfiguration; +import com.microsoft.recognizers.text.datetime.english.parsers.EnglishDateTimeAltParserConfiguration; +import com.microsoft.recognizers.text.datetime.english.parsers.EnglishDateTimeParserConfiguration; +import com.microsoft.recognizers.text.datetime.english.parsers.EnglishDateTimePeriodParserConfiguration; +import com.microsoft.recognizers.text.datetime.english.parsers.EnglishDurationParserConfiguration; +import com.microsoft.recognizers.text.datetime.english.parsers.EnglishHolidayParserConfiguration; +import com.microsoft.recognizers.text.datetime.english.parsers.EnglishMergedParserConfiguration; +import com.microsoft.recognizers.text.datetime.english.parsers.EnglishSetParserConfiguration; +import com.microsoft.recognizers.text.datetime.english.parsers.EnglishTimeParserConfiguration; +import com.microsoft.recognizers.text.datetime.english.parsers.EnglishTimePeriodParserConfiguration; +import com.microsoft.recognizers.text.datetime.english.parsers.TimeParser; +import com.microsoft.recognizers.text.datetime.extractors.IDateTimeExtractor; +import com.microsoft.recognizers.text.datetime.french.parsers.FrenchCommonDateTimeParserConfiguration; +import com.microsoft.recognizers.text.datetime.french.parsers.FrenchDateParserConfiguration; +import com.microsoft.recognizers.text.datetime.french.parsers.FrenchDatePeriodParserConfiguration; +import com.microsoft.recognizers.text.datetime.french.parsers.FrenchDateTimeParserConfiguration; +import com.microsoft.recognizers.text.datetime.french.parsers.FrenchDateTimePeriodParserConfiguration; +import com.microsoft.recognizers.text.datetime.french.parsers.FrenchDurationParserConfiguration; +import com.microsoft.recognizers.text.datetime.french.parsers.FrenchHolidayParserConfiguration; +import com.microsoft.recognizers.text.datetime.french.parsers.FrenchMergedParserConfiguration; +import com.microsoft.recognizers.text.datetime.french.parsers.FrenchSetParserConfiguration; +import com.microsoft.recognizers.text.datetime.french.parsers.FrenchTimeParser; +import com.microsoft.recognizers.text.datetime.french.parsers.FrenchTimeParserConfiguration; +import com.microsoft.recognizers.text.datetime.french.parsers.FrenchTimePeriodParserConfiguration; +import com.microsoft.recognizers.text.datetime.parsers.BaseDateParser; +import com.microsoft.recognizers.text.datetime.parsers.BaseDatePeriodParser; +import com.microsoft.recognizers.text.datetime.parsers.BaseDateTimeAltParser; +import com.microsoft.recognizers.text.datetime.parsers.BaseDateTimeParser; +import com.microsoft.recognizers.text.datetime.parsers.BaseDateTimePeriodParser; +import com.microsoft.recognizers.text.datetime.parsers.BaseDurationParser; +import com.microsoft.recognizers.text.datetime.parsers.BaseHolidayParser; +import com.microsoft.recognizers.text.datetime.parsers.BaseMergedDateTimeParser; +import com.microsoft.recognizers.text.datetime.parsers.BaseSetParser; +import com.microsoft.recognizers.text.datetime.parsers.BaseTimePeriodParser; +import com.microsoft.recognizers.text.datetime.parsers.BaseTimeZoneParser; +import com.microsoft.recognizers.text.datetime.parsers.DateTimeParseResult; +import com.microsoft.recognizers.text.datetime.parsers.IDateTimeParser; +import com.microsoft.recognizers.text.datetime.spanish.parsers.DateTimePeriodParser; +import com.microsoft.recognizers.text.datetime.spanish.parsers.SpanishCommonDateTimeParserConfiguration; +import com.microsoft.recognizers.text.datetime.spanish.parsers.SpanishDateTimePeriodParserConfiguration; +import com.microsoft.recognizers.text.datetime.spanish.parsers.SpanishDateParserConfiguration; +import com.microsoft.recognizers.text.datetime.spanish.parsers.SpanishDatePeriodParserConfiguration; +import com.microsoft.recognizers.text.datetime.spanish.parsers.SpanishDateTimeParserConfiguration; +import com.microsoft.recognizers.text.datetime.spanish.parsers.SpanishDurationParserConfiguration; +import com.microsoft.recognizers.text.datetime.spanish.parsers.SpanishHolidayParserConfiguration; +import com.microsoft.recognizers.text.datetime.spanish.parsers.SpanishSetParserConfiguration; +import com.microsoft.recognizers.text.datetime.spanish.parsers.SpanishTimeParserConfiguration; +import com.microsoft.recognizers.text.datetime.spanish.parsers.SpanishTimePeriodParserConfiguration; +import com.microsoft.recognizers.text.datetime.utilities.DateTimeResolutionResult; +import com.microsoft.recognizers.text.datetime.utilities.TimeZoneResolutionResult; +import com.microsoft.recognizers.text.tests.AbstractTest; +import com.microsoft.recognizers.text.tests.NotSupportedException; +import com.microsoft.recognizers.text.tests.TestCase; +import com.microsoft.recognizers.text.tests.helpers.DateTimeResolutionResultMixIn; +import com.microsoft.recognizers.text.tests.helpers.TimeZoneResolutionResultMixIn; + +import java.io.IOException; +import java.time.LocalDateTime; +import java.util.Collection; +import java.util.Comparator; +import java.util.List; +import java.util.Locale; +import java.util.Map; +import java.util.stream.Collectors; +import java.util.stream.IntStream; + +import org.javatuples.Pair; +import org.junit.Assert; +import org.junit.AssumptionViolatedException; +import org.junit.runners.Parameterized; + +public class DateTimeParserTest extends AbstractTest { + + private static final String recognizerType = "DateTime"; + + @Parameterized.Parameters(name = "{0}") + public static Collection testCases() { + return AbstractTest.enumerateTestCases(recognizerType, "Parser"); + } + + public DateTimeParserTest(TestCase currentCase) { + super(currentCase); + } + + @Override + protected List recognize(TestCase currentCase) { + return null; + } + + protected List parse(TestCase currentCase) { + + IDateTimeExtractor extractor = getExtractor(currentCase); + IDateTimeParser parser = getParser(currentCase); + LocalDateTime referenceDateTime = currentCase.getReferenceDateTime(); + List extractResult = extractor.extract(currentCase.input.toLowerCase(Locale.ROOT), referenceDateTime); + return extractResult.stream().map(er -> parser.parse(er, referenceDateTime)).collect(Collectors.toList()); + } + + @Override + protected void recognizeAndAssert(TestCase currentCase) { + + List results = parse(currentCase); + assertParseResults(currentCase, results); + } + + public static void assertParseResults(TestCase currentCase, List results) { + + List expectedResults = readExpectedDateTimeParseResults(DateTimeParseResult.class, currentCase.results); + Assert.assertEquals(getMessage(currentCase, "\"Result Count\""), expectedResults.size(), results.size()); + + IntStream.range(0, expectedResults.size()) + .mapToObj(i -> Pair.with(expectedResults.get(i), results.get(i))) + .forEach(t -> { + DateTimeParseResult expected = t.getValue0(); + DateTimeParseResult actual = t.getValue1(); + + Assert.assertEquals(getMessage(currentCase, "type"), expected.getType(), actual.getType()); + Assert.assertTrue(getMessage(currentCase, "text") + String.format(" expected: \"%s\" actual: \"%s\"", expected.getText(), actual.getText()), expected.getText().equalsIgnoreCase(actual.getText())); + + Assert.assertEquals(getMessage(currentCase, "start"), expected.getStart(), actual.getStart()); + Assert.assertEquals(getMessage(currentCase, "length"), expected.getLength(), actual.getLength()); + + if (currentCase.modelName.equals("MergedParser")) { + assertMergedParserResults(currentCase, expected, actual); + } else { + assertParserResults(currentCase, expected, actual); + } + }); + } + + private static void assertParserResults(TestCase currentCase, DateTimeParseResult expected, DateTimeParseResult actual) { + + if (expected.getValue() != null) { + DateTimeResolutionResult expectedValue = parseDateTimeResolutionResult(DateTimeResolutionResult.class, expected.getValue()); + DateTimeResolutionResult actualValue = (DateTimeResolutionResult)actual.getValue(); + + Assert.assertEquals(getMessage(currentCase, "timex"), expectedValue.getTimex(), actualValue.getTimex()); + Assert.assertEquals(getMessage(currentCase, "futureResolution"), expectedValue.getFutureResolution(), actualValue.getFutureResolution()); + Assert.assertEquals(getMessage(currentCase, "pastResolution"), expectedValue.getPastResolution(), actualValue.getPastResolution()); + } + } + + private static void assertMergedParserResults(TestCase currentCase, DateTimeParseResult expected, DateTimeParseResult actual) { + + if (expected.getValue() != null) { + + Map>> expectedValue = parseDateTimeResolutionResult(expected.getValue()); + Map>> actualValue = (Map>>)actual.getValue(); + + List> expectedResults = expectedValue.get("values"); + List> actualResults = actualValue.get("values"); + + expectedResults.sort(Comparator.comparingInt(Map::hashCode)); + actualResults.sort(Comparator.comparingInt(Map::hashCode)); + + Assert.assertEquals("Actual results size differs", expectedResults.size(), actualResults.size()); + + IntStream.range(0, expectedResults.size()).mapToObj(i -> new Pair<>(expectedResults.get(i), actualResults.get(i))).forEach(o -> { + + Map expectedItem = o.getValue0(); + Map actualItem = o.getValue1(); + Assert.assertTrue(String.format("Keys error \n\tExpected:\t%s\n\tActual:\t%s", + String.join(",", expectedItem.keySet()), String.join(",", actualItem.keySet())), actualItem.keySet().containsAll(expectedItem.keySet())); + for (String key : expectedItem.keySet()) { + if (actualItem.containsKey(key)) { + Assert.assertEquals(getMessage(currentCase, "values." + key), expectedItem.get(key), actualItem.get(key)); + } + } + }); + } + } + + private static IDateTimeParser getParser(TestCase currentCase) { + + try { + String culture = getCultureCode(currentCase.language); + String name = currentCase.modelName; + switch (culture) { + case Culture.English: + return getEnglishParser(name); + case Culture.Spanish: + return getSpanishParser(name); + case Culture.French: + return getFrenchParser(name); + default: + throw new NotSupportedException("Parser Type/Name not supported for culture: " + culture); + } + } catch (NotSupportedException ex) { + throw new AssumptionViolatedException(ex.getMessage(), ex); + } + } + + private static IDateTimeParser getEnglishParser(String name) throws NotSupportedException { + + switch (name) { + case "DateParser": + return new BaseDateParser(new EnglishDateParserConfiguration(new EnglishCommonDateTimeParserConfiguration(DateTimeOptions.None))); + case "DatePeriodParser": + return new BaseDatePeriodParser(new EnglishDatePeriodParserConfiguration(new EnglishCommonDateTimeParserConfiguration(DateTimeOptions.None))); + case "DateTimeParser": + return new BaseDateTimeParser(new EnglishDateTimeParserConfiguration(new EnglishCommonDateTimeParserConfiguration(DateTimeOptions.None))); + case "DateTimePeriodParser": + return new BaseDateTimePeriodParser(new EnglishDateTimePeriodParserConfiguration(new EnglishCommonDateTimeParserConfiguration(DateTimeOptions.None))); + case "DurationParser": + return new BaseDurationParser(new EnglishDurationParserConfiguration(new EnglishCommonDateTimeParserConfiguration(DateTimeOptions.None))); + case "HolidayParser": + return new BaseHolidayParser(new EnglishHolidayParserConfiguration()); + case "SetParser": + return new BaseSetParser(new EnglishSetParserConfiguration(new EnglishCommonDateTimeParserConfiguration(DateTimeOptions.None))); + case "TimeParser": + return new TimeParser(new EnglishTimeParserConfiguration(new EnglishCommonDateTimeParserConfiguration(DateTimeOptions.None))); + case "TimePeriodParser": + return new BaseTimePeriodParser(new EnglishTimePeriodParserConfiguration(new EnglishCommonDateTimeParserConfiguration(DateTimeOptions.None))); + case "TimeZoneParser": + return new BaseTimeZoneParser(); + case "DateTimeAltParser": + return new BaseDateTimeAltParser(new EnglishDateTimeAltParserConfiguration(new EnglishCommonDateTimeParserConfiguration(DateTimeOptions.None))); + case "MergedParser": + return new BaseMergedDateTimeParser(new EnglishMergedParserConfiguration(DateTimeOptions.None)); + default: + throw new NotSupportedException("English parser Type/Name not supported for type: " + name); + } + } + + private static IDateTimeParser getSpanishParser(String name) throws NotSupportedException { + + switch (name) { + case "DateParser": + return new BaseDateParser(new SpanishDateParserConfiguration(new SpanishCommonDateTimeParserConfiguration(DateTimeOptions.None))); + case "DatePeriodParser": + return new BaseDatePeriodParser(new SpanishDatePeriodParserConfiguration(new SpanishCommonDateTimeParserConfiguration(DateTimeOptions.None))); + //case "DateTimeAltParser": + // return new BaseDateTimeAltParser(new SpanishDateTimeAltParserConfiguration(new EnglishCommonDateTimeParserConfiguration(DateTimeOptions.None))); + case "DateTimeParser": + return new BaseDateTimeParser(new SpanishDateTimeParserConfiguration(new SpanishCommonDateTimeParserConfiguration(DateTimeOptions.None))); + case "DateTimePeriodParser": + return new DateTimePeriodParser(new SpanishDateTimePeriodParserConfiguration(new SpanishCommonDateTimeParserConfiguration(DateTimeOptions.None))); + case "DurationParser": + return new BaseDurationParser(new SpanishDurationParserConfiguration(new SpanishCommonDateTimeParserConfiguration(DateTimeOptions.None))); + case "HolidayParser": + return new BaseHolidayParser(new SpanishHolidayParserConfiguration()); + case "SetParser": + return new BaseSetParser(new SpanishSetParserConfiguration(new SpanishCommonDateTimeParserConfiguration(DateTimeOptions.None))); + //case "MergedParser": + // return new BaseMergedDateTimeParser(new SpanishMergedParserConfiguration(DateTimeOptions.None)); + case "TimeParser": + return new TimeParser(new SpanishTimeParserConfiguration(new SpanishCommonDateTimeParserConfiguration(DateTimeOptions.None))); + case "TimePeriodParser": + return new BaseTimePeriodParser(new SpanishTimePeriodParserConfiguration(new SpanishCommonDateTimeParserConfiguration(DateTimeOptions.None))); + default: + throw new NotSupportedException("Spanish parser Type/Name not supported for type: " + name); + } + } + private static IDateTimeParser getFrenchParser(String name) throws NotSupportedException { + + switch (name) { + case "DateParser": + return new BaseDateParser(new FrenchDateParserConfiguration(new FrenchCommonDateTimeParserConfiguration(DateTimeOptions.None))); + case "DatePeriodParser": + return new BaseDatePeriodParser(new FrenchDatePeriodParserConfiguration(new FrenchCommonDateTimeParserConfiguration(DateTimeOptions.None))); + //case "DateTimeAltParser": + // return new BaseDateTimeAltParser(new FrenchDateTimeAltParserConfiguration(new EnglishCommonDateTimeParserConfiguration(DateTimeOptions.None))); + case "DateTimeParser": + return new BaseDateTimeParser(new FrenchDateTimeParserConfiguration(new FrenchCommonDateTimeParserConfiguration(DateTimeOptions.None))); + case "DateTimePeriodParser": + return new BaseDateTimePeriodParser(new FrenchDateTimePeriodParserConfiguration(new FrenchCommonDateTimeParserConfiguration(DateTimeOptions.None))); + case "DurationParser": + return new BaseDurationParser(new FrenchDurationParserConfiguration(new FrenchCommonDateTimeParserConfiguration(DateTimeOptions.None))); + case "HolidayParser": + return new BaseHolidayParser(new FrenchHolidayParserConfiguration()); + case "SetParser": + return new BaseSetParser(new FrenchSetParserConfiguration(new FrenchCommonDateTimeParserConfiguration(DateTimeOptions.None))); + case "MergedParser": + return new BaseMergedDateTimeParser(new FrenchMergedParserConfiguration(DateTimeOptions.None)); + case "TimeParser": + return new FrenchTimeParser(new FrenchTimeParserConfiguration(new FrenchCommonDateTimeParserConfiguration(DateTimeOptions.None))); + case "TimePeriodParser": + return new BaseTimePeriodParser(new FrenchTimePeriodParserConfiguration(new FrenchCommonDateTimeParserConfiguration(DateTimeOptions.None))); + default: + throw new NotSupportedException("French parser Type/Name not supported for type: " + name); + } + } + + private IDateTimeExtractor getExtractor(TestCase currentCase) { + + String extractorName = currentCase.modelName.replace("Parser", "Extractor"); + return DateTimeExtractorTest.getExtractor(currentCase.language, extractorName); + } + + public static T parseDateTimeResolutionResult(Class dateTimeResolutionResultClass, Object result) { + + // Deserializer + ObjectMapper mapper = new ObjectMapper(); + mapper.configure(MapperFeature.ACCEPT_CASE_INSENSITIVE_PROPERTIES, true); + mapper.addMixIn(DateTimeResolutionResult.class, DateTimeResolutionResultMixIn.class); + mapper.addMixIn(TimeZoneResolutionResult.class, TimeZoneResolutionResultMixIn.class); + + try { + String json = mapper.writeValueAsString(result); + return mapper.readValue(json, dateTimeResolutionResultClass); + + } catch (JsonProcessingException e) { + e.printStackTrace(); + return null; + + } catch (IOException e) { + e.printStackTrace(); + return null; + } + } + + public static T parseDateTimeResolutionResult(Object result) { + + // Deserializer + ObjectMapper mapper = new ObjectMapper(); + + try { + String json = mapper.writeValueAsString(result); + return (T) mapper.readValue(json, new TypeReference>() { + }); + + } catch (JsonProcessingException e) { + e.printStackTrace(); + return null; + + } catch (IOException e) { + e.printStackTrace(); + return null; + } + } +} diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/datetime/DateTimeTest.java b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/datetime/DateTimeTest.java new file mode 100644 index 000000000..2963d6576 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/datetime/DateTimeTest.java @@ -0,0 +1,140 @@ +package com.microsoft.recognizers.text.tests.datetime; + +import com.microsoft.recognizers.text.ExtendedModelResult; +import com.microsoft.recognizers.text.ModelResult; +import com.microsoft.recognizers.text.ResolutionKey; +import com.microsoft.recognizers.text.datetime.DateTimeOptions; +import com.microsoft.recognizers.text.datetime.DateTimeRecognizer; +import com.microsoft.recognizers.text.tests.AbstractTest; +import com.microsoft.recognizers.text.tests.DependencyConstants; +import com.microsoft.recognizers.text.tests.NotSupportedException; +import com.microsoft.recognizers.text.tests.TestCase; + +import java.time.LocalDateTime; +import java.util.Collection; +import java.util.List; +import java.util.Map; +import java.util.stream.IntStream; + +import org.javatuples.Pair; +import org.junit.Assert; +import org.junit.AssumptionViolatedException; +import org.junit.runners.Parameterized; + +public class DateTimeTest extends AbstractTest { + + private static final String recognizerType = "DateTime"; + + @Parameterized.Parameters(name = "{0}") + public static Collection testCases() { + return AbstractTest.enumerateTestCases(recognizerType, "Model"); + } + + public DateTimeTest(TestCase currentCase) { + super(currentCase); + } + + @Override + protected void recognizeAndAssert(TestCase currentCase) { + + // parse + List results = recognize(currentCase); + + // assert + assertResultsDateTime(currentCase, results); + } + + public static void assertResultsDateTime(TestCase currentCase, List results) { + + List expectedResults = readExpectedResults(ExtendedModelResult.class, currentCase.results); + Assert.assertEquals(getMessage(currentCase, "\"Result Count\""), expectedResults.size(), results.size()); + + IntStream.range(0, expectedResults.size()) + .mapToObj(i -> Pair.with(expectedResults.get(i), results.get(i))) + .forEach(t -> { + ExtendedModelResult expected = t.getValue0(); + T actual = t.getValue1(); + + Assert.assertEquals(getMessage(currentCase, "typeName"), expected.typeName, actual.typeName); + Assert.assertEquals(getMessage(currentCase, "text"), expected.text, actual.text); + if (actual instanceof ExtendedModelResult) { + Assert.assertEquals(getMessage(currentCase, "parentText"), + expected.parentText, ((ExtendedModelResult)actual).parentText); + } + + if (expected.resolution.containsKey(ResolutionKey.ValueSet)) { + + Assert.assertNotNull(getMessage(currentCase, "resolution"), actual.resolution); + + Assert.assertNotNull(getMessage(currentCase, + ResolutionKey.ValueSet), actual.resolution.get(ResolutionKey.ValueSet)); + + assertValueSet(currentCase, + (List>)expected.resolution.get(ResolutionKey.ValueSet), + (List>)actual.resolution.get(ResolutionKey.ValueSet)); + } + }); + } + + private static void assertValueSet(TestCase currentCase, List> expected, List> actual) { + + Assert.assertEquals(getMessage(currentCase, "\"Result Count\""), expected.size(), actual.size()); + + expected.sort((a, b) -> { + String timexA = (String)a.getOrDefault("timex", ""); + String timexB = (String)b.getOrDefault("timex", ""); + return timexA.compareTo(timexB); + }); + + actual.sort((a, b) -> { + String timexA = (String)a.getOrDefault("timex", ""); + String timexB = (String)b.getOrDefault("timex", ""); + return timexA.compareTo(timexB); + }); + + IntStream.range(0, expected.size()) + .mapToObj(i -> Pair.with(expected.get(i), actual.get(i))) + .forEach(t -> { + Map expectedMap = t.getValue0(); + Map actualMap = t.getValue1(); + + expectedMap.keySet().forEach(key -> { + Assert.assertTrue(getMessage(currentCase, key), actualMap.containsKey(key)); + Assert.assertEquals(getMessage(currentCase, key), expectedMap.get(key), actualMap.get(key)); + }); + }); + } + + @Override + protected List recognize(TestCase currentCase) { + + try { + String culture = getCultureCode(currentCase.language); + LocalDateTime reference = currentCase.getReferenceDateTime(); + switch (currentCase.modelName) { + case "DateTimeModel": + return DateTimeRecognizer.recognizeDateTime(currentCase.input, culture, DateTimeOptions.None, false, reference); + case "DateTimeModelCalendarMode": + return DateTimeRecognizer.recognizeDateTime(currentCase.input, culture, DateTimeOptions.CalendarMode, false, reference); + case "DateTimeModelExperimentalMode": + return DateTimeRecognizer.recognizeDateTime(currentCase.input, culture, DateTimeOptions.ExperimentalMode, false, reference); + case "DateTimeModelExtendedTypes": + return DateTimeRecognizer.recognizeDateTime(currentCase.input, culture, DateTimeOptions.ExtendedTypes, false, reference); + case "DateTimeModelSplitDateAndTime": + return DateTimeRecognizer.recognizeDateTime(currentCase.input, culture, DateTimeOptions.SplitDateAndTime, false, reference); + case "DateTimeModelComplexCalendar": + return DateTimeRecognizer.recognizeDateTime(currentCase.input, culture, DateTimeOptions.ComplexCalendar, false, reference); + default: + throw new NotSupportedException("Model Type/Name not supported: " + currentCase.modelName + " in " + culture); + } + } catch (IllegalArgumentException ex) { + + // Model not existing in a given culture can be considered a skip. Other illegal argument exceptions should fail tests. + if (ex.getMessage().toLowerCase().contains(DependencyConstants.BASE_RECOGNIZERS_MODEL_UNAVAILABLE)) { + throw new AssumptionViolatedException(ex.getMessage(), ex); + } else throw new IllegalArgumentException(ex.getMessage(), ex); + } catch (NotSupportedException nex) { + throw new AssumptionViolatedException(nex.getMessage(), nex); + } + } +} From 21f5b14923442a93b58ec486971519fb1ec6c0e8 Mon Sep 17 00:00:00 2001 From: Martin Battaglino Date: Thu, 15 Apr 2021 17:03:57 -0300 Subject: [PATCH 4/9] Add sequence unit tests --- .../sequence/SequenceRecognizerCacheTest.java | 69 +++++++++++ .../SequenceRecognizerInitializationTest.java | 115 ++++++++++++++++++ .../text/tests/sequence/SequenceTest.java | 76 ++++++++++++ 3 files changed, 260 insertions(+) create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/sequence/SequenceRecognizerCacheTest.java create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/sequence/SequenceRecognizerInitializationTest.java create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/sequence/SequenceTest.java diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/sequence/SequenceRecognizerCacheTest.java b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/sequence/SequenceRecognizerCacheTest.java new file mode 100644 index 000000000..47ba2ad36 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/sequence/SequenceRecognizerCacheTest.java @@ -0,0 +1,69 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +package com.microsoft.recognizers.text.tests.sequence; + +import com.microsoft.recognizers.text.Culture; +import com.microsoft.recognizers.text.IModel; +import com.microsoft.recognizers.text.ModelFactory; +import com.microsoft.recognizers.text.Recognizer; +import com.microsoft.recognizers.text.sequence.SequenceOptions; +import com.microsoft.recognizers.text.sequence.SequenceRecognizer; +import org.javatuples.Triplet; +import org.junit.Assert; +import org.junit.Before; +import org.junit.Test; + +import java.lang.reflect.Field; +import java.lang.reflect.Type; +import java.util.Collections; +import java.util.Map; + +public class SequenceRecognizerCacheTest { + + @Before + public void initialization() { + SequenceRecognizer recognizer = new SequenceRecognizer(); + getInternalModelCache(recognizer).clear(); + } + + @Test + public void withLazyInitializationCacheShouldBeEmpty() { + SequenceRecognizer recognizer = new SequenceRecognizer(SequenceOptions.None, true); + Map, IModel> internalCache = getInternalModelCache(recognizer); + Assert.assertEquals(0, internalCache.size()); + } + + @Test + public void withoutLazyInitializationCacheShouldBeFull() { + SequenceRecognizer recognizer = new SequenceRecognizer(SequenceOptions.None, false); + Map, IModel> internalCache = getInternalModelCache(recognizer); + Assert.assertNotEquals(0, internalCache.size()); + } + + @Test + public void withoutLazyInitializationAndCultureCacheForSpecificCultureShouldBeSet() { + SequenceRecognizer recognizer = new SequenceRecognizer(Culture.English, SequenceOptions.None, false); + Map, IModel> internalCache = getInternalModelCache(recognizer); + + Assert.assertTrue(internalCache.entrySet().stream().allMatch(kv -> kv.getKey().getValue0() == Culture.English)); + } + + private static Map, IModel> getInternalModelCache(SequenceRecognizer recognizer) { + try { + Field field = Recognizer.class.getDeclaredField("factory"); + field.setAccessible(true); + ModelFactory factory = (ModelFactory) field.get(recognizer); + Field cacheField = factory.getClass().getDeclaredField("cache"); + cacheField.setAccessible(true); + Map, IModel> cache = (Map, IModel>) cacheField + .get(null); + + return cache; + } catch (Exception ex) { + ex.printStackTrace(); + return Collections.emptyMap(); + } + + } +} diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/sequence/SequenceRecognizerInitializationTest.java b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/sequence/SequenceRecognizerInitializationTest.java new file mode 100644 index 000000000..d47a0b062 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/sequence/SequenceRecognizerInitializationTest.java @@ -0,0 +1,115 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +package com.microsoft.recognizers.text.tests.sequence; + +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.Map.Entry; +import java.util.stream.Collectors; +import java.util.stream.IntStream; + +import com.microsoft.recognizers.text.Culture; +import com.microsoft.recognizers.text.IModel; +import com.microsoft.recognizers.text.ModelResult; +import com.microsoft.recognizers.text.ResolutionKey; +import com.microsoft.recognizers.text.sequence.SequenceOptions; +import com.microsoft.recognizers.text.sequence.SequenceRecognizer; +import com.microsoft.recognizers.text.sequence.english.extractors.EnglishPhoneNumberExtractorConfiguration; +import com.microsoft.recognizers.text.sequence.english.parsers.PhoneNumberParser; +import com.microsoft.recognizers.text.sequence.extractors.BasePhoneNumberExtractor; +import com.microsoft.recognizers.text.sequence.models.PhoneNumberModel; + +import org.javatuples.Pair; +import org.junit.Assert; +import org.junit.Test; + +public class SequenceRecognizerInitializationTest { + private final String testInput = "1 (877) 609-2233"; + + private final String englishCulture = Culture.English; + private final String spanishCulture = Culture.Spanish; + private final String invalidCulture = "vo-id"; + + private final IModel controlModel; + + public SequenceRecognizerInitializationTest() { + SequenceOptions config = SequenceOptions.None; + + controlModel = new PhoneNumberModel(new PhoneNumberParser(), + new BasePhoneNumberExtractor(new EnglishPhoneNumberExtractorConfiguration(config))); + } + + @Test + public void withoutCultureUseTargetCulture() { + SequenceRecognizer recognizer = new SequenceRecognizer(englishCulture); + IModel testedModel = recognizer.getPhoneNumberModel(); + + TestSequence(testedModel, controlModel, testInput); + } + + @Test + public void withOtherCultureNotUseTargetCulture() { + SequenceRecognizer recognizer = new SequenceRecognizer(spanishCulture); + IModel testedModel = recognizer.getPhoneNumberModel(englishCulture, false); + + TestSequence(testedModel, controlModel, testInput); + } + + @Test + public void withinvalidCultureUseTargetCulture() { + SequenceRecognizer recognizer = new SequenceRecognizer(englishCulture); + IModel testedModel = recognizer.getPhoneNumberModel(invalidCulture, true); + + TestSequence(testedModel, controlModel, testInput); + } + + @Test + public void withinvalidCultureAlwaysUseEnglish() { + SequenceRecognizer recognizer = new SequenceRecognizer(); + IModel testedModel = recognizer.getPhoneNumberModel(invalidCulture, true); + + TestSequence(testedModel, controlModel, testInput); + } + + @Test + public void withoutTargetCultureAndWithoutCultureFallbackToEnglishCulture() { + SequenceRecognizer recognizer = new SequenceRecognizer(); + IModel testedModel = recognizer.getPhoneNumberModel(); + + TestSequence(testedModel, controlModel, testInput); + } + + @Test + public void withInvalidCultureAndWithoutFallbackThrowError() { + SequenceRecognizer recognizer = new SequenceRecognizer(); + try { + recognizer.getPhoneNumberModel(invalidCulture, false); + Assert.fail("should have thrown IllegalArgumentException"); + } catch (IllegalArgumentException ex) { + } + } + + private void TestSequence(IModel testedModel, IModel controlModel, String source) { + List expectedResults = controlModel.parse(source); + List actualResults = testedModel.parse(source); + + Assert.assertEquals(source, expectedResults.size(), actualResults.size()); + Assert.assertTrue(source, expectedResults.size() > 0); + + IntStream.range(0, expectedResults.size()) + .mapToObj(i -> Pair.with(expectedResults.get(i), actualResults.get(i))).forEach(t -> { + ModelResult expected = t.getValue0(); + ModelResult actual = t.getValue1(); + + Assert.assertEquals("typeName", expected.typeName, actual.typeName); + Assert.assertEquals("text", expected.text, actual.text); + Assert.assertEquals("start", expected.start, actual.start); + Assert.assertEquals("end", expected.end, actual.end); + + Assert.assertEquals("resolution.value", expected.resolution.get(ResolutionKey.Value), + actual.resolution.get(ResolutionKey.Value)); + }); + } +} diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/sequence/SequenceTest.java b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/sequence/SequenceTest.java new file mode 100644 index 000000000..3d162e845 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/sequence/SequenceTest.java @@ -0,0 +1,76 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +package com.microsoft.recognizers.text.tests.sequence; + +import java.util.Arrays; +import java.util.Collection; +import java.util.List; + +import com.microsoft.recognizers.text.ModelResult; +import com.microsoft.recognizers.text.ResolutionKey; +import com.microsoft.recognizers.text.sequence.SequenceRecognizer; +import com.microsoft.recognizers.text.tests.AbstractTest; +import com.microsoft.recognizers.text.tests.TestCase; + +import org.junit.AssumptionViolatedException; +import org.junit.runners.Parameterized; + +public class SequenceTest extends AbstractTest { + private static final String recognizerType = "Sequence"; + + @Parameterized.Parameters(name = "{0}") + public static Collection testCases() { + return AbstractTest.enumerateTestCases(recognizerType, "Model"); + } + + public SequenceTest(TestCase currentCase) { + super(currentCase); + } + + @Override + protected void recognizeAndAssert(TestCase currentCase) { + + // parse + List results = recognize(currentCase); + + // assert + assertResultsWithKeys(currentCase, results, Arrays.asList(ResolutionKey.Value)); + } + + @Override + protected List recognize(TestCase currentCase) { + try { + String culture = getCultureCode(currentCase.language); + switch (currentCase.modelName) { + case "EmailModel": { + return SequenceRecognizer.recognizeEmail(currentCase.input, culture, null, null); + } + case "GUIDModel": { + return SequenceRecognizer.recognizeGUID(currentCase.input, culture, null, null); + } + case "HashtagModel": { + return SequenceRecognizer.recognizeHashtag(currentCase.input, culture, null, null); + } + case "IpAddressModel": { + return SequenceRecognizer.recognizeIpAddress(currentCase.input, culture, null, null); + } + case "MentionModel": { + return SequenceRecognizer.recognizeMention(currentCase.input, culture, null, null); + } + case "PhoneNumberModel": { + return SequenceRecognizer.recognizePhoneNumber(currentCase.input, culture, null, null); + } + case "URLModel": { + return SequenceRecognizer.recognizeURL(currentCase.input, culture, null, null); + } + default: { + throw new AssumptionViolatedException("Model Type/Name not supported."); + } + } + + } catch (IllegalArgumentException ex) { + throw new AssumptionViolatedException(ex.getMessage(), ex); + } + } +} From fa54ea0fc448cd653778703eea05aae216f0de98 Mon Sep 17 00:00:00 2001 From: Martin Battaglino Date: Thu, 15 Apr 2021 17:04:11 -0300 Subject: [PATCH 5/9] Add number with unit unit tests --- .../NumberWithUnitCacheTest.java | 64 +++++++++++ ...rWithUnitRecognizerInitializationTest.java | 106 ++++++++++++++++++ .../numberwithunit/NumberWithUnitTest.java | 78 +++++++++++++ 3 files changed, 248 insertions(+) create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/numberwithunit/NumberWithUnitCacheTest.java create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/numberwithunit/NumberWithUnitRecognizerInitializationTest.java create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/numberwithunit/NumberWithUnitTest.java diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/numberwithunit/NumberWithUnitCacheTest.java b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/numberwithunit/NumberWithUnitCacheTest.java new file mode 100644 index 000000000..2ecc8cccd --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/numberwithunit/NumberWithUnitCacheTest.java @@ -0,0 +1,64 @@ +package com.microsoft.recognizers.text.tests.numberwithunit; + +import com.microsoft.recognizers.text.Culture; +import com.microsoft.recognizers.text.IModel; +import com.microsoft.recognizers.text.ModelFactory; +import com.microsoft.recognizers.text.Recognizer; +import com.microsoft.recognizers.text.numberwithunit.NumberWithUnitOptions; +import com.microsoft.recognizers.text.numberwithunit.NumberWithUnitRecognizer; +import org.javatuples.Triplet; +import org.junit.Assert; +import org.junit.Before; +import org.junit.Test; + +import java.lang.reflect.Field; +import java.lang.reflect.Type; +import java.util.Collections; +import java.util.Map; + +public class NumberWithUnitCacheTest { + + @Before + public void initialization() { + NumberWithUnitRecognizer recognizer = new NumberWithUnitRecognizer(); + getInternalModelCache(recognizer).clear(); + } + + @Test + public void withLazyInitializationCacheShouldBeEmpty() { + NumberWithUnitRecognizer recognizer = new NumberWithUnitRecognizer(NumberWithUnitOptions.None, true); + Map, IModel> internalCache = getInternalModelCache(recognizer); + Assert.assertEquals(0, internalCache.size()); + } + + @Test + public void withoutLazyInitializationCacheShouldBeFull() { + NumberWithUnitRecognizer recognizer = new NumberWithUnitRecognizer(NumberWithUnitOptions.None, false); + Map, IModel> internalCache = getInternalModelCache(recognizer); + Assert.assertNotEquals(0, internalCache.size()); + } + + @Test + public void withoutLazyInitializationAndCultureCacheForSpecificCultureShouldBeSet() { + NumberWithUnitRecognizer recognizer = new NumberWithUnitRecognizer(Culture.English, NumberWithUnitOptions.None, false); + Map, IModel> internalCache = getInternalModelCache(recognizer); + + Assert.assertTrue(internalCache.entrySet().stream().allMatch(kv -> kv.getKey().getValue0() == Culture.English)); + } + + private static Map, IModel> getInternalModelCache(NumberWithUnitRecognizer recognizer) { + try { + Field field = Recognizer.class.getDeclaredField("factory"); + field.setAccessible(true); + ModelFactory factory = (ModelFactory) field.get(recognizer); + Field cacheField = factory.getClass().getDeclaredField("cache"); + cacheField.setAccessible(true); + Map, IModel> cache = (Map, IModel>) cacheField.get(null); + + return cache; + } catch (Exception ex) { + ex.printStackTrace(); + return Collections.emptyMap(); + } + } +} diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/numberwithunit/NumberWithUnitRecognizerInitializationTest.java b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/numberwithunit/NumberWithUnitRecognizerInitializationTest.java new file mode 100644 index 000000000..ec998d0c3 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/numberwithunit/NumberWithUnitRecognizerInitializationTest.java @@ -0,0 +1,106 @@ +package com.microsoft.recognizers.text.tests.numberwithunit; + +import com.google.common.collect.ImmutableMap; +import com.microsoft.recognizers.text.*; +import com.microsoft.recognizers.text.numberwithunit.NumberWithUnitRecognizer; +import com.microsoft.recognizers.text.numberwithunit.english.extractors.CurrencyExtractorConfiguration; +import com.microsoft.recognizers.text.numberwithunit.english.parsers.CurrencyParserConfiguration; +import com.microsoft.recognizers.text.numberwithunit.extractors.NumberWithUnitExtractor; +import com.microsoft.recognizers.text.numberwithunit.models.CurrencyModel; +import com.microsoft.recognizers.text.numberwithunit.parsers.NumberWithUnitParser; +import org.javatuples.Pair; +import org.junit.Assert; +import org.junit.Test; + +import java.util.List; +import java.util.stream.IntStream; + +public class NumberWithUnitRecognizerInitializationTest { + + private final String TestInput = "two dollars"; + + private final String EnglishCulture = Culture.English; + private final String SpanishCulture = Culture.Spanish; + private final String InvalidCulture = "vo-id"; + + private final IModel controlModel; + + public NumberWithUnitRecognizerInitializationTest() { + controlModel = new CurrencyModel(ImmutableMap.of( + new NumberWithUnitExtractor(new CurrencyExtractorConfiguration()), + new NumberWithUnitParser(new CurrencyParserConfiguration()))); + } + + @Test + public void WithoutCulture_UseTargetCulture() { + NumberWithUnitRecognizer recognizer = new NumberWithUnitRecognizer(EnglishCulture); + IModel testedModel = recognizer.getCurrencyModel(); + + TestNumberWithUnit(testedModel, controlModel, TestInput); + } + + @Test + public void WithOtherCulture_NotUseTargetCulture() { + NumberWithUnitRecognizer recognizer = new NumberWithUnitRecognizer(SpanishCulture); + IModel testedModel = recognizer.getCurrencyModel(EnglishCulture, false); + + TestNumberWithUnit(testedModel, controlModel, TestInput); + } + + @Test + public void WithInvalidCulture_UseTargetCulture() { + NumberWithUnitRecognizer recognizer = new NumberWithUnitRecognizer(EnglishCulture); + IModel testedModel = recognizer.getCurrencyModel(InvalidCulture, true); + + TestNumberWithUnit(testedModel, controlModel, TestInput); + } + + @Test + public void WithInvalidCulture_AlwaysUseEnglish() { + NumberWithUnitRecognizer recognizer = new NumberWithUnitRecognizer(); + IModel testedModel = recognizer.getCurrencyModel(InvalidCulture, true); + + TestNumberWithUnit(testedModel, controlModel, TestInput); + } + + @Test + public void WithoutTargetCultureAndWithoutCulture_FallbackToEnglishCulture() { + NumberWithUnitRecognizer recognizer = new NumberWithUnitRecognizer(); + IModel testedModel = recognizer.getCurrencyModel(); + + TestNumberWithUnit(testedModel, controlModel, TestInput); + } + + @Test + public void WithInvalidCultureAndWithoutFallback_ThrowError() { + NumberWithUnitRecognizer recognizer = new NumberWithUnitRecognizer(); + try { + recognizer.getCurrencyModel(InvalidCulture, false); + Assert.fail("should have thrown IllegalArgumentException"); + } catch (IllegalArgumentException ex) { + } + } + + private void TestNumberWithUnit(IModel testedModel, IModel controlModel, String source) { + List expectedResults = controlModel.parse(source); + List actualResults = testedModel.parse(source); + + Assert.assertEquals(source, expectedResults.size(), actualResults.size()); + Assert.assertTrue(source, expectedResults.size() > 0); + + IntStream.range(0, expectedResults.size()) + .mapToObj(i -> Pair.with(expectedResults.get(i), actualResults.get(i))) + .forEach(t -> { + ModelResult expected = t.getValue0(); + ModelResult actual = t.getValue1(); + + Assert.assertEquals("typeName", expected.typeName, actual.typeName); + Assert.assertEquals("text", expected.text, actual.text); + Assert.assertEquals("start", expected.start, actual.start); + Assert.assertEquals("end", expected.end, actual.end); + + Assert.assertEquals(ResolutionKey.Value, expected.resolution.get(ResolutionKey.Value), actual.resolution.get(ResolutionKey.Value)); + Assert.assertEquals(ResolutionKey.Unit, expected.resolution.get(ResolutionKey.Unit), actual.resolution.get(ResolutionKey.Unit)); + }); + } +} diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/numberwithunit/NumberWithUnitTest.java b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/numberwithunit/NumberWithUnitTest.java new file mode 100644 index 000000000..82083bd8f --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/numberwithunit/NumberWithUnitTest.java @@ -0,0 +1,78 @@ +package com.microsoft.recognizers.text.tests.numberwithunit; + +import com.microsoft.recognizers.text.ModelResult; +import com.microsoft.recognizers.text.ResolutionKey; +import com.microsoft.recognizers.text.numberwithunit.NumberWithUnitOptions; +import com.microsoft.recognizers.text.numberwithunit.NumberWithUnitRecognizer; +import com.microsoft.recognizers.text.tests.AbstractTest; +import com.microsoft.recognizers.text.tests.DependencyConstants; +import com.microsoft.recognizers.text.tests.NotSupportedException; +import com.microsoft.recognizers.text.tests.TestCase; +import org.junit.AssumptionViolatedException; +import org.junit.runners.Parameterized; + +import java.util.Arrays; +import java.util.Collection; +import java.util.List; + +public class NumberWithUnitTest extends AbstractTest { + + private static final String recognizerType = "NumberWithUnit"; + + @Parameterized.Parameters(name = "{0}") + public static Collection testCases() { + return AbstractTest.enumerateTestCases(recognizerType, "Model"); + } + + public NumberWithUnitTest(TestCase currentCase) { + super(currentCase); + } + + @Override + protected void recognizeAndAssert(TestCase currentCase) { + + // parse + List results = recognize(currentCase); + + // assert + assertResultsWithKeys(currentCase, results, getKeysToTest(currentCase)); + } + + private List getKeysToTest(TestCase currentCase) { + switch (currentCase.modelName) { + case "CurrencyModel": + return Arrays.asList(ResolutionKey.Unit, ResolutionKey.Unit, ResolutionKey.IsoCurrency); + default: + return Arrays.asList(ResolutionKey.Unit); + } + } + + @Override + protected List recognize(TestCase currentCase) { + + try { + String culture = getCultureCode(currentCase.language); + switch (currentCase.modelName) { + case "AgeModel": + return NumberWithUnitRecognizer.recognizeAge(currentCase.input, culture, NumberWithUnitOptions.None, false); + case "CurrencyModel": + return NumberWithUnitRecognizer.recognizeCurrency(currentCase.input, culture, NumberWithUnitOptions.None, false); + case "DimensionModel": + return NumberWithUnitRecognizer.recognizeDimension(currentCase.input, culture, NumberWithUnitOptions.None, false); + case "TemperatureModel": + return NumberWithUnitRecognizer.recognizeTemperature(currentCase.input, culture, NumberWithUnitOptions.None, false); + default: + throw new NotSupportedException("Model Type/Name not supported: " + currentCase.modelName + " in " + culture); + } + } catch (IllegalArgumentException ex) { + + // Model not existing can be considered a skip. Other exceptions should fail tests. + if (ex.getMessage().toLowerCase().contains(DependencyConstants.BASE_RECOGNIZERS_MODEL_UNAVAILABLE)) { + throw new AssumptionViolatedException(ex.getMessage(), ex); + } else throw new IllegalArgumentException(ex.getMessage(), ex); + } catch (NotSupportedException nex) { + throw new AssumptionViolatedException(nex.getMessage(), nex); + } + } +} + From f0b258d2646930d30c1506754e30b5b7e1851876 Mon Sep 17 00:00:00 2001 From: Martin Battaglino Date: Thu, 15 Apr 2021 17:04:23 -0300 Subject: [PATCH 6/9] Add number unit tests --- .../DecimalAndThousandsSeparatorsTest.java | 37 +++++ .../number/LongFormTestConfiguration.java | 138 ++++++++++++++++++ .../text/tests/number/NumberCacheTest.java | 65 +++++++++ .../NumberRecognizerInitializationTest.java | 106 ++++++++++++++ .../text/tests/number/NumberTest.java | 99 +++++++++++++ .../text/tests/number/ParserFactoryTest.java | 86 +++++++++++ 6 files changed, 531 insertions(+) create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/number/DecimalAndThousandsSeparatorsTest.java create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/number/LongFormTestConfiguration.java create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/number/NumberCacheTest.java create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/number/NumberRecognizerInitializationTest.java create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/number/NumberTest.java create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/number/ParserFactoryTest.java diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/number/DecimalAndThousandsSeparatorsTest.java b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/number/DecimalAndThousandsSeparatorsTest.java new file mode 100644 index 000000000..ad3fefb28 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/number/DecimalAndThousandsSeparatorsTest.java @@ -0,0 +1,37 @@ +package com.microsoft.recognizers.text.tests.number; + +import com.microsoft.recognizers.text.ExtractResult; +import com.microsoft.recognizers.text.IParser; +import com.microsoft.recognizers.text.ParseResult; +import com.microsoft.recognizers.text.number.LongFormatType; +import com.microsoft.recognizers.text.number.parsers.AgnosticNumberParserFactory; +import com.microsoft.recognizers.text.number.parsers.AgnosticNumberParserType; +import org.junit.Assert; +import org.junit.Test; + +public class DecimalAndThousandsSeparatorsTest { + + public void parseTest(LongFormatType type, String query, String value) { + char decimalSep = type.decimalsMark, nonDecimalSep = type.thousandsMark; + + IParser parser = AgnosticNumberParserFactory.getParser( + AgnosticNumberParserType.Double, + new LongFormTestConfiguration(decimalSep, nonDecimalSep)); + ParseResult resultJson = parser.parse(new ExtractResult(0, query.length(), query, "builtin.num.double", "Num")); + Assert.assertEquals(value, resultJson.getResolutionStr()); + } + + @Test + public void arabicParse() { + parseTest(LongFormatType.DoubleNumBlankComma, "123 456 789,123", "123456789.123"); + parseTest(LongFormatType.DoubleNumBlankDot, "123 456 789.123", "123456789.123"); + parseTest(LongFormatType.DoubleNumCommaCdot, "123,456,789ยท123", "123456789.123"); + parseTest(LongFormatType.DoubleNumCommaDot, "123,456,789.123", "123456789.123"); + parseTest(LongFormatType.DoubleNumDotComma, "123.456.789,123", "123456789.123"); + parseTest(LongFormatType.DoubleNumQuoteComma, "123'456'789,123", "123456789.123"); + parseTest(LongFormatType.IntegerNumBlank, "123 456 789", "123456789"); + parseTest(LongFormatType.IntegerNumComma, "123,456,789", "123456789"); + parseTest(LongFormatType.IntegerNumDot, "123.456.789", "123456789"); + parseTest(LongFormatType.IntegerNumQuote, "123'456'789", "123456789"); + } +} diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/number/LongFormTestConfiguration.java b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/number/LongFormTestConfiguration.java new file mode 100644 index 000000000..dd6927981 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/number/LongFormTestConfiguration.java @@ -0,0 +1,138 @@ +package com.microsoft.recognizers.text.tests.number; + +import com.microsoft.recognizers.text.Culture; +import com.microsoft.recognizers.text.CultureInfo; +import com.microsoft.recognizers.text.ParseResult; +import com.microsoft.recognizers.text.number.NumberOptions; +import com.microsoft.recognizers.text.number.parsers.INumberParserConfiguration; + +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.regex.Pattern; + +public class LongFormTestConfiguration implements INumberParserConfiguration { + + private final char nonDecimalSep; + private final char decimalSep; + + public LongFormTestConfiguration(char decimalSep, char nonDecimalSep) { + this.decimalSep = decimalSep; + this.nonDecimalSep = nonDecimalSep; + } + + @Override + public Map getCardinalNumberMap() { + return Collections.emptyMap(); + } + + @Override + public Map getOrdinalNumberMap() { + return Collections.emptyMap(); + } + + @Override + public Map getRoundNumberMap() { + return Collections.emptyMap(); + } + + @Override + public NumberOptions getOptions() { + return null; + } + + @Override + public CultureInfo getCultureInfo() { + return new CultureInfo(Culture.English); + } + + @Override + public Pattern getDigitalNumberRegex() { + return Pattern.compile("((?<=\\b)(hundred|thousand|million|billion|trillion|dozen(s)?)(?=\\b))|((?<=(\\d|\\b))(k|t|m|g|b)(?=\\b))", Pattern.CASE_INSENSITIVE | Pattern.UNICODE_CHARACTER_CLASS); + } + + @Override + public Pattern getFractionPrepositionRegex() { + return null; + } + + @Override + public String getFractionMarkerToken() { + return null; + } + + @Override + public Pattern getHalfADozenRegex() { + return null; + } + + @Override + public String getHalfADozenText() { + return null; + } + + @Override + public String getLangMarker() { + return "SelfDefined"; + } + + @Override + public char getNonDecimalSeparatorChar() { + return this.nonDecimalSep; + } + + @Override + public char getDecimalSeparatorChar() { + return this.decimalSep; + } + + @Override + public String getWordSeparatorToken() { + return null; + } + + @Override + public List getWrittenDecimalSeparatorTexts() { + return null; + } + + @Override + public List getWrittenGroupSeparatorTexts() { + return null; + } + + @Override + public List getWrittenIntegerSeparatorTexts() { + return null; + } + + @Override + public List getWrittenFractionSeparatorTexts() { + return null; + } + + @Override + public Pattern getNegativeNumberSignRegex() { + return Pattern.compile("[^\\s\\S]"); + } + + @Override + public List normalizeTokenSet(List tokens, ParseResult context) { + return null; + } + + @Override + public long resolveCompositeNumber(String numberStr) { + return 0; + } + + @Override + public boolean isCompoundNumberLanguage() { + return false; + } + + @Override + public boolean isMultiDecimalSeparatorCulture() { + return false; + } +} \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/number/NumberCacheTest.java b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/number/NumberCacheTest.java new file mode 100644 index 000000000..1dafad176 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/number/NumberCacheTest.java @@ -0,0 +1,65 @@ +package com.microsoft.recognizers.text.tests.number; + +import com.microsoft.recognizers.text.Culture; +import com.microsoft.recognizers.text.IModel; +import com.microsoft.recognizers.text.ModelFactory; +import com.microsoft.recognizers.text.Recognizer; +import com.microsoft.recognizers.text.number.NumberOptions; +import com.microsoft.recognizers.text.number.NumberRecognizer; +import org.javatuples.Triplet; +import org.junit.Assert; +import org.junit.Before; +import org.junit.Test; + +import java.lang.reflect.Field; +import java.lang.reflect.Type; +import java.util.Collections; +import java.util.Map; + +public class NumberCacheTest { + + @Before + public void initialization() { + NumberRecognizer recognizer = new NumberRecognizer(); + getInternalModelCache(recognizer).clear(); + } + + @Test + public void withLazyInitializationCacheShouldBeEmpty() { + NumberRecognizer recognizer = new NumberRecognizer(NumberOptions.None, true); + Map, IModel> internalCache = getInternalModelCache(recognizer); + Assert.assertEquals(0, internalCache.size()); + } + + @Test + public void withoutLazyInitializationCacheShouldBeFull() { + NumberRecognizer recognizer = new NumberRecognizer(NumberOptions.None, false); + Map, IModel> internalCache = getInternalModelCache(recognizer); + Assert.assertNotEquals(0, internalCache.size()); + } + + @Test + public void withoutLazyInitializationAndCultureCacheForSpecificCultureShouldBeSet() { + NumberRecognizer recognizer = new NumberRecognizer(Culture.English, NumberOptions.None, false); + Map, IModel> internalCache = getInternalModelCache(recognizer); + + Assert.assertTrue(internalCache.entrySet().stream().allMatch(kv -> kv.getKey().getValue0() == Culture.English)); + } + + private static Map, IModel> getInternalModelCache(NumberRecognizer recognizer) { + try { + Field field = Recognizer.class.getDeclaredField("factory"); + field.setAccessible(true); + ModelFactory factory = (ModelFactory)field.get(recognizer); + Field cacheField = factory.getClass().getDeclaredField("cache"); + cacheField.setAccessible(true); + Map, IModel> cache = (Map, IModel>) cacheField.get(null); + + return cache; + } catch (Exception ex) { + ex.printStackTrace(); + return Collections.emptyMap(); + } + + } +} diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/number/NumberRecognizerInitializationTest.java b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/number/NumberRecognizerInitializationTest.java new file mode 100644 index 000000000..c52face99 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/number/NumberRecognizerInitializationTest.java @@ -0,0 +1,106 @@ +package com.microsoft.recognizers.text.tests.number; + +import com.microsoft.recognizers.text.*; +import com.microsoft.recognizers.text.number.NumberMode; +import com.microsoft.recognizers.text.number.NumberOptions; +import com.microsoft.recognizers.text.number.NumberRecognizer; +import com.microsoft.recognizers.text.number.english.extractors.NumberExtractor; +import com.microsoft.recognizers.text.number.english.parsers.EnglishNumberParserConfiguration; +import com.microsoft.recognizers.text.number.models.NumberModel; +import com.microsoft.recognizers.text.number.parsers.AgnosticNumberParserFactory; +import com.microsoft.recognizers.text.number.parsers.AgnosticNumberParserType; +import org.javatuples.Pair; +import org.junit.Assert; +import org.junit.Test; + +import java.util.List; +import java.util.stream.IntStream; + +public class NumberRecognizerInitializationTest { + + private static final String TestInput = "one"; + + private static final String EnglishCulture = Culture.English; + private static final String SpanishCulture = Culture.Spanish; + private static final String InvalidCulture = "vo-id"; + + private final IModel controlModel; + + public NumberRecognizerInitializationTest() { + controlModel = new NumberModel( + AgnosticNumberParserFactory.getParser(AgnosticNumberParserType.Number, new EnglishNumberParserConfiguration()), + NumberExtractor.getInstance(NumberMode.PureNumber, NumberOptions.None)); + } + + @Test + public void WithoutCulture_UseTargetCulture() { + NumberRecognizer recognizer = new NumberRecognizer(EnglishCulture); + IModel testedModel = recognizer.getNumberModel(); + + TestNumber(testedModel, controlModel, TestInput); + } + + @Test + public void WithOtherCulture_NotUseTargetCulture() { + NumberRecognizer recognizer = new NumberRecognizer(SpanishCulture); + IModel testedModel = recognizer.getNumberModel(EnglishCulture, false); + + TestNumber(testedModel, controlModel, TestInput); + } + + @Test + public void WithInvalidCulture_UseTargetCulture() { + NumberRecognizer recognizer = new NumberRecognizer(EnglishCulture); + IModel testedModel = recognizer.getNumberModel(InvalidCulture, true); + + TestNumber(testedModel, controlModel, TestInput); + } + + @Test + public void WithInvalidCulture_AlwaysUseEnglish() { + NumberRecognizer recognizer = new NumberRecognizer(); + IModel testedModel = recognizer.getNumberModel(InvalidCulture, true); + + TestNumber(testedModel, controlModel, TestInput); + } + + @Test + public void WithoutTargetCultureAndWithoutCulture_FallbackToEnglishCulture() { + NumberRecognizer recognizer = new NumberRecognizer(); + IModel testedModel = recognizer.getNumberModel(); + + TestNumber(testedModel, controlModel, TestInput); + } + + @Test + public void WithInvalidCultureAndWithoutFallback_ThrowError() { + NumberRecognizer recognizer = new NumberRecognizer(); + try { + recognizer.getNumberModel(InvalidCulture, false); + Assert.fail("should have thrown IllegalArgumentException"); + } catch (IllegalArgumentException ex) { + } + } + + private void TestNumber(IModel testedModel, IModel controlModel, String source) { + List expectedResults = controlModel.parse(source); + List actualResults = testedModel.parse(source); + + Assert.assertEquals(source, expectedResults.size(), actualResults.size()); + Assert.assertTrue(source, expectedResults.size() > 0); + + IntStream.range(0, expectedResults.size()) + .mapToObj(i -> Pair.with(expectedResults.get(i), actualResults.get(i))) + .forEach(t -> { + ModelResult expected = t.getValue0(); + ModelResult actual = t.getValue1(); + + Assert.assertEquals("typeName", expected.typeName, actual.typeName); + Assert.assertEquals("text", expected.text, actual.text); + Assert.assertEquals("start", expected.start, actual.start); + Assert.assertEquals("end", expected.end, actual.end); + + Assert.assertEquals("resolution.value", expected.resolution.get(ResolutionKey.Value), actual.resolution.get(ResolutionKey.Value)); + }); + } +} diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/number/NumberTest.java b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/number/NumberTest.java new file mode 100644 index 000000000..c6bcc9856 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/number/NumberTest.java @@ -0,0 +1,99 @@ +package com.microsoft.recognizers.text.tests.number; + +import com.microsoft.recognizers.text.ExtendedModelResult; +import com.microsoft.recognizers.text.ModelResult; +import com.microsoft.recognizers.text.number.NumberOptions; +import com.microsoft.recognizers.text.number.NumberRecognizer; +import com.microsoft.recognizers.text.tests.AbstractTest; +import com.microsoft.recognizers.text.tests.DependencyConstants; +import com.microsoft.recognizers.text.tests.NotSupportedException; +import com.microsoft.recognizers.text.tests.TestCase; +import org.javatuples.Pair; +import org.junit.Assert; +import org.junit.AssumptionViolatedException; +import org.junit.runners.Parameterized; + +import java.util.ArrayList; +import java.util.Collection; +import java.util.Collections; +import java.util.List; +import java.util.stream.IntStream; + +public class NumberTest extends AbstractTest { + + private static final String recognizerType = "Number"; + @Parameterized.Parameters(name = "{0}") + public static Collection testCases() { + return AbstractTest.enumerateTestCases(recognizerType, "Model"); + } + + public NumberTest(TestCase currentCase) { + super(currentCase); + } + + @Override + protected void recognizeAndAssert(TestCase currentCase) { + + // parse + List results = recognize(currentCase); + + // assert + assertResultsNumber(currentCase, results, new ArrayList() {{ add("value");}}); + } + + public static void assertResultsNumber(TestCase currentCase, List results, List testResolutionKeys) { + + List expectedResults = readExpectedResults(ExtendedModelResult.class, currentCase.results); + Assert.assertEquals(getMessage(currentCase, "\"Result Count\""), expectedResults.size(), results.size()); + + IntStream.range(0, expectedResults.size()) + .mapToObj(i -> Pair.with(expectedResults.get(i), results.get(i))) + .forEach(t -> { + ExtendedModelResult expected = t.getValue0(); + T actual = t.getValue1(); + + Assert.assertEquals(getMessage(currentCase, "typeName"), expected.typeName, actual.typeName); + Assert.assertEquals(getMessage(currentCase, "text"), expected.text, actual.text); + + // Number and NumberWithUnit are supported currently. + Assert.assertEquals(getMessage(currentCase, "start"), expected.start, actual.start); + Assert.assertEquals(getMessage(currentCase, "end"), expected.end, actual.end); + + for (String key : testResolutionKeys) { + Assert.assertEquals(getMessage(currentCase, key), expected.resolution.get(key), actual.resolution.get(key)); + } + }); + } + + @Override + public List recognize(TestCase currentCase) { + + try { + String culture = getCultureCode(currentCase.language); + switch (currentCase.modelName) { + case "NumberModel": + return NumberRecognizer.recognizeNumber(currentCase.input, culture, NumberOptions.None, false); + case "NumberModelPercentMode": + return NumberRecognizer.recognizeNumber(currentCase.input, culture, NumberOptions.PercentageMode, false); + case "OrdinalModel": + return NumberRecognizer.recognizeOrdinal(currentCase.input, culture, NumberOptions.None, false); + case "PercentModel": + return NumberRecognizer.recognizePercentage(currentCase.input, culture, NumberOptions.None, false); + case "PercentModelPercentMode": + return NumberRecognizer.recognizePercentage(currentCase.input, culture, NumberOptions.PercentageMode, false); + case "NumberRangeModel": + return NumberRecognizer.recognizeNumberRange(currentCase.input, culture, NumberOptions.None, false); + default: + throw new NotSupportedException("Model Type/Name not supported: " + currentCase.modelName + " in " + culture); + } + } catch (IllegalArgumentException ex) { + + // Model not existing can be considered a skip. Other exceptions should fail tests. + if (ex.getMessage().toLowerCase().contains(DependencyConstants.BASE_RECOGNIZERS_MODEL_UNAVAILABLE)) { + throw new AssumptionViolatedException(ex.getMessage(), ex); + } else throw new IllegalArgumentException(ex.getMessage(), ex); + } catch (NotSupportedException nex) { + throw new AssumptionViolatedException(nex.getMessage(), nex); + } + } +} diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/number/ParserFactoryTest.java b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/number/ParserFactoryTest.java new file mode 100644 index 000000000..2794cb2cf --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/number/ParserFactoryTest.java @@ -0,0 +1,86 @@ +package com.microsoft.recognizers.text.tests.number; + + +import com.microsoft.recognizers.text.ExtractResult; +import com.microsoft.recognizers.text.IParser; +import com.microsoft.recognizers.text.number.Constants; +import com.microsoft.recognizers.text.number.english.parsers.EnglishNumberParserConfiguration; +import com.microsoft.recognizers.text.number.french.parsers.FrenchNumberParserConfiguration; +import com.microsoft.recognizers.text.number.german.parsers.GermanNumberParserConfiguration; +import com.microsoft.recognizers.text.number.parsers.AgnosticNumberParserFactory; +import com.microsoft.recognizers.text.number.parsers.AgnosticNumberParserType; +import com.microsoft.recognizers.text.number.parsers.BaseNumberParser; +import com.microsoft.recognizers.text.number.parsers.BasePercentageParser; +import com.microsoft.recognizers.text.number.spanish.parsers.SpanishNumberParserConfiguration; +import org.junit.Assert; +import org.junit.Test; + +public class ParserFactoryTest { + @Test + public void englishParser() { + IParser parserNumber = AgnosticNumberParserFactory.getParser(AgnosticNumberParserType.Number, new EnglishNumberParserConfiguration()); + IParser parserCardinal = AgnosticNumberParserFactory.getParser(AgnosticNumberParserType.Cardinal, new EnglishNumberParserConfiguration()); + IParser parserPercentaje = AgnosticNumberParserFactory.getParser(AgnosticNumberParserType.Percentage, new EnglishNumberParserConfiguration()); + + Assert.assertTrue(parserNumber instanceof BaseNumberParser); + Assert.assertTrue(parserCardinal instanceof BaseNumberParser); + Assert.assertTrue(parserPercentaje instanceof BasePercentageParser); + } + + @Test + public void spanishParser() { + IParser parserNumber = AgnosticNumberParserFactory.getParser(AgnosticNumberParserType.Number, new SpanishNumberParserConfiguration()); + IParser parserCardinal = AgnosticNumberParserFactory.getParser(AgnosticNumberParserType.Cardinal, new SpanishNumberParserConfiguration()); + IParser parserPercentaje = AgnosticNumberParserFactory.getParser(AgnosticNumberParserType.Percentage, new SpanishNumberParserConfiguration()); + + Assert.assertTrue(parserNumber instanceof BaseNumberParser); + Assert.assertTrue(parserCardinal instanceof BaseNumberParser); + Assert.assertTrue(parserPercentaje instanceof BasePercentageParser); + } + + @Test + public void frenchParser() { + IParser parseNumber = AgnosticNumberParserFactory.getParser(AgnosticNumberParserType.Number, new FrenchNumberParserConfiguration()); + IParser parseCardinal = AgnosticNumberParserFactory.getParser(AgnosticNumberParserType.Cardinal, new FrenchNumberParserConfiguration()); + IParser parsePercentage = AgnosticNumberParserFactory.getParser(AgnosticNumberParserType.Percentage, new FrenchNumberParserConfiguration()); + + Assert.assertTrue(parseNumber instanceof BaseNumberParser); + Assert.assertTrue(parseCardinal instanceof BaseNumberParser); + Assert.assertTrue(parsePercentage instanceof BasePercentageParser); + } + + @Test + public void grmanParser() { + IParser parseNumber = AgnosticNumberParserFactory.getParser(AgnosticNumberParserType.Number, new GermanNumberParserConfiguration()); + IParser parseCardinal = AgnosticNumberParserFactory.getParser(AgnosticNumberParserType.Cardinal, new GermanNumberParserConfiguration()); + IParser parsePercentage = AgnosticNumberParserFactory.getParser(AgnosticNumberParserType.Percentage, new GermanNumberParserConfiguration()); + + Assert.assertTrue(parseNumber instanceof BaseNumberParser); + Assert.assertTrue(parseCardinal instanceof BaseNumberParser); + Assert.assertTrue(parsePercentage instanceof BasePercentageParser); + } + + /* + @Test + public void chineseParser() { + IParser parserNumber = AgnosticNumberParserFactory.getParser(AgnosticNumberParserType.Number, new ChineseNumberParserConfiguration()); + IParser parserCardinal = AgnosticNumberParserFactory.getParser(AgnosticNumberParserType.Cardinal, new ChineseNumberParserConfiguration()); + IParser parserPercentaje = AgnosticNumberParserFactory.getParser(AgnosticNumberParserType.Percentage, new ChineseNumberParserConfiguration()); + + Assert.assertTrue(parserNumber instanceof BaseCJKNumberParser); + Assert.assertTrue(parserCardinal instanceof BaseCJKNumberParser); + Assert.assertTrue(parserPercentaje instanceof BaseCJKNumberParser); + } + + @Test + public void japaneseParser() { + IParser parserNumber = AgnosticNumberParserFactory.getParser(AgnosticNumberParserType.Number, new JapaneseNumberParserConfiguration()); + IParser parserCardinal = AgnosticNumberParserFactory.getParser(AgnosticNumberParserType.Cardinal, new JapaneseNumberParserConfiguration()); + IParser parserPercentaje = AgnosticNumberParserFactory.getParser(AgnosticNumberParserType.Percentage, new JapaneseNumberParserConfiguration()); + + Assert.assertTrue(parserNumber instanceof BaseCJKNumberParser); + Assert.assertTrue(parserCardinal instanceof BaseCJKNumberParser); + Assert.assertTrue(parserPercentaje instanceof BaseCJKNumberParser); + } + */ +} From bb07c9829085473cf2c193f3b658bf74dc5d5ed2 Mon Sep 17 00:00:00 2001 From: Martin Battaglino Date: Thu, 15 Apr 2021 17:04:33 -0300 Subject: [PATCH 7/9] Add choice unit tests --- .../text/tests/choice/BooleanModelTest.java | 75 +++++++++++++++++++ 1 file changed, 75 insertions(+) create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/choice/BooleanModelTest.java diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/choice/BooleanModelTest.java b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/choice/BooleanModelTest.java new file mode 100644 index 000000000..b75d99322 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/choice/BooleanModelTest.java @@ -0,0 +1,75 @@ +package com.microsoft.recognizers.text.tests.choice; + +import com.microsoft.recognizers.text.ModelResult; +import com.microsoft.recognizers.text.ResolutionKey; +import com.microsoft.recognizers.text.choice.ChoiceOptions; +import com.microsoft.recognizers.text.choice.ChoiceRecognizer; +import com.microsoft.recognizers.text.tests.AbstractTest; +import com.microsoft.recognizers.text.tests.DependencyConstants; +import com.microsoft.recognizers.text.tests.NotSupportedException; +import com.microsoft.recognizers.text.tests.TestCase; + +import java.util.Arrays; +import java.util.Collection; +import java.util.List; + +import org.junit.AssumptionViolatedException; +import org.junit.runners.Parameterized; + +public class BooleanModelTest extends AbstractTest { + + private static final String recognizerType = "Choice"; + + @Parameterized.Parameters(name = "{0}") + public static Collection testCases() { + return AbstractTest.enumerateTestCases(recognizerType, "Model"); + } + + public BooleanModelTest(TestCase currentCase) { + super(currentCase); + } + + @Override + protected void recognizeAndAssert(TestCase currentCase) { + // parse + List results = recognize(currentCase); + // assert + assertResultsWithKeys(currentCase, results, getKeysToTest(currentCase)); + } + + private List getKeysToTest(TestCase currentCase) { + switch (currentCase.modelName) { + case "BooleanModel": + return Arrays.asList(ResolutionKey.Value, ResolutionKey.Score); + default: + return Arrays.asList(ResolutionKey.Value, ResolutionKey.Score); + } + } + + @Override + protected List recognize(TestCase currentCase) { + try { + + String culture = getCultureCode(currentCase.language); + switch (currentCase.modelName) { + + case "BooleanModel": { + return ChoiceRecognizer.recognizeBoolean(currentCase.input, culture, ChoiceOptions.None, false); + } + + default: { + throw new NotSupportedException("Model Type/Name not supported: " + currentCase.modelName + " in " + culture); + } + } + + } catch (IllegalArgumentException ex) { + + // Model not existing can be considered a skip. Other exceptions should fail tests. + if (ex.getMessage().toLowerCase().contains(DependencyConstants.BASE_RECOGNIZERS_MODEL_UNAVAILABLE)) { + throw new AssumptionViolatedException(ex.getMessage(), ex); + } else throw new IllegalArgumentException(ex.getMessage(), ex); + } catch (NotSupportedException nex) { + throw new AssumptionViolatedException(nex.getMessage(), nex); + } + } +} \ No newline at end of file From 534ab4e22204ddb026ec847065df13286621750a Mon Sep 17 00:00:00 2001 From: Martin Battaglino Date: Thu, 15 Apr 2021 17:04:43 -0300 Subject: [PATCH 8/9] Add text unit tests --- .../recognizers/text/tests/AbstractTest.java | 325 ++++++++++++++++++ .../text/tests/DependencyConstants.java | 6 + .../recognizers/text/tests/Models.java | 27 ++ .../text/tests/NotSupportedException.java | 13 + .../recognizers/text/tests/Platform.java | 8 + .../recognizers/text/tests/TestCase.java | 115 +++++++ .../helpers/DateTimeParseResultMixIn.java | 15 + .../DateTimeResolutionResultMixIn.java | 21 ++ .../helpers/ExtendedModelResultMixIn.java | 15 + .../tests/helpers/ExtractResultMixIn.java | 12 + .../text/tests/helpers/ModelResultMixIn.java | 14 + .../TimeZoneResolutionResultMixIn.java | 10 + 12 files changed, 581 insertions(+) create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/AbstractTest.java create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/DependencyConstants.java create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Models.java create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/NotSupportedException.java create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Platform.java create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/TestCase.java create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/helpers/DateTimeParseResultMixIn.java create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/helpers/DateTimeResolutionResultMixIn.java create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/helpers/ExtendedModelResultMixIn.java create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/helpers/ExtractResultMixIn.java create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/helpers/ModelResultMixIn.java create mode 100644 libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/helpers/TimeZoneResolutionResultMixIn.java diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/AbstractTest.java b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/AbstractTest.java new file mode 100644 index 000000000..dcde7040a --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/AbstractTest.java @@ -0,0 +1,325 @@ +package com.microsoft.recognizers.text.tests; + +import com.fasterxml.jackson.core.JsonProcessingException; +import com.fasterxml.jackson.databind.MapperFeature; +import com.fasterxml.jackson.databind.ObjectMapper; +import com.microsoft.recognizers.text.*; +import com.microsoft.recognizers.text.datetime.parsers.DateTimeParseResult; +import com.microsoft.recognizers.text.tests.helpers.DateTimeParseResultMixIn; +import com.microsoft.recognizers.text.tests.helpers.ExtendedModelResultMixIn; +import com.microsoft.recognizers.text.tests.helpers.ExtractResultMixIn; +import com.microsoft.recognizers.text.tests.helpers.ModelResultMixIn; +import org.apache.commons.io.FileUtils; +import org.javatuples.Pair; +import org.junit.*; +import org.junit.runner.RunWith; +import org.junit.runners.Parameterized; + +import java.io.File; +import java.io.IOException; +import java.nio.file.Files; +import java.util.*; +import java.util.regex.Pattern; +import java.util.stream.Collectors; +import java.util.stream.IntStream; + +@RunWith(Parameterized.class) +public abstract class AbstractTest { + + private static final String SpecsPath = "Specs/.."; + + private static final List SupportedCultures = Arrays.asList("English", "Spanish", "Portuguese", "French", "German", "Chinese"); + + // FEFF - UTF-8 byte order mark (EF BB BF) as Unicode char representation. + private static final String UTF8_BOM = "\uFEFF"; + + protected final TestCase currentCase; + + public AbstractTest(TestCase currentCase) { + this.currentCase = currentCase; + } + + private static Map testCounter; + private static Map passCounter; + private static Map failCounter; + private static Map skipCounter; + + @BeforeClass + public static void before() { + testCounter = new LinkedHashMap<>(); + passCounter = new LinkedHashMap<>(); + failCounter = new LinkedHashMap<>(); + skipCounter = new LinkedHashMap<>(); + } + + @AfterClass + public static void after() { + + Map counter = new LinkedHashMap<>(); + + for (Map.Entry entry : testCounter.entrySet()) { + int skipped = skipCounter.getOrDefault(entry.getKey(), 0); + if (entry.getValue() > skipped) { + counter.put(entry.getKey(), String.format("%7d", entry.getValue())); + } + } + + for (Map.Entry entry : counter.entrySet()) { + Integer passValue = passCounter.getOrDefault(entry.getKey(), 0); + Integer failValue = failCounter.getOrDefault(entry.getKey(), 0); + Integer skipValue = skipCounter.getOrDefault(entry.getKey(), 0); + counter.put(entry.getKey(), String.format("|%s |%7d |%7d |%7d ", entry.getValue(), passValue, skipValue, failValue)); + } + + print(counter); + } + + private static void print(Map map) { + System.out.println("| TOTAL | Passed | Skipped | Failed || Key"); + for (Map.Entry entry : map.entrySet()) { + System.out.println(entry.getValue() + "|| " + entry.getKey()); + } + } + + private void count(TestCase testCase) { + String key = testCase.recognizerName + "-" + testCase.language + "-" + testCase.modelName; + Integer current = testCounter.getOrDefault(key, 0); + testCounter.put(key, current + 1); + } + + private void countPass(TestCase testCase) { + String key = testCase.recognizerName + "-" + testCase.language + "-" + testCase.modelName; + Integer current = passCounter.getOrDefault(key, 0); + passCounter.put(key, current + 1); + } + + private void countSkip(TestCase testCase) { + String key = testCase.recognizerName + "-" + testCase.language + "-" + testCase.modelName; + Integer current = skipCounter.getOrDefault(key, 0); + skipCounter.put(key, current + 1); + } + + private void countFail(TestCase testCase) { + String key = testCase.recognizerName + "-" + testCase.language + "-" + testCase.modelName; + Integer current = failCounter.getOrDefault(key, 0); + failCounter.put(key, current + 1); + } + + @Test + public void test() { + + count(currentCase); + + if (!isJavaSupported(this.currentCase.notSupported)) { + countSkip(currentCase); + throw new AssumptionViolatedException("Test case wih input '" + this.currentCase.input + "' not supported."); + } + + if (this.currentCase.debug) { + // Add breakpoint here to stop on those TestCases marked with "Debug": true + System.out.println("Debug Break!"); + } + + try { + recognizeAndAssert(currentCase); + countPass(this.currentCase); + } catch (AssumptionViolatedException ex) { + countSkip(currentCase); + throw ex; + } catch (Throwable err) { + countFail(currentCase); + throw err; + } + } + + // TODO Override in specific models + protected abstract List recognize(TestCase currentCase); + + protected void recognizeAndAssert(TestCase currentCase) { + List results = recognize(currentCase); + assertResults(currentCase, results); + } + + public static void assertResults(TestCase currentCase, List results) { + assertResultsWithKeys(currentCase, results, Collections.emptyList()); + } + + public static void assertResultsWithKeys(TestCase currentCase, List results, List testResolutionKeys) { + + List expectedResults = readExpectedResults(ModelResult.class, currentCase.results); + Assert.assertEquals(getMessage(currentCase, "\"Result Count\""), expectedResults.size(), results.size()); + + IntStream.range(0, expectedResults.size()) + .mapToObj(i -> Pair.with(expectedResults.get(i), results.get(i))) + .forEach(t -> { + ModelResult expected = t.getValue0(); + ModelResult actual = t.getValue1(); + + Assert.assertEquals(getMessage(currentCase, "typeName"), expected.typeName, actual.typeName); + Assert.assertEquals(getMessage(currentCase, "text"), expected.text, actual.text); + + if (expected.resolution.containsKey(ResolutionKey.Value)) { + Assert.assertEquals(getMessage(currentCase, "resolution.value"), + expected.resolution.get(ResolutionKey.Value), actual.resolution.get(ResolutionKey.Value)); + } + + for (String key : testResolutionKeys) { + Assert.assertEquals(getMessage(currentCase, key), expected.resolution.get(key), actual.resolution.get(key)); + } + }); + } + + public static Collection enumerateTestCases(String recognizerType, String modelName) { + + String recognizerTypePath = String.format(File.separator + recognizerType + File.separator); + + // Deserializer + ObjectMapper mapper = new ObjectMapper(); + mapper.configure(MapperFeature.ACCEPT_CASE_INSENSITIVE_PROPERTIES, true); + + // Map json to TestCases + return FileUtils.listFiles(new File(SpecsPath), new String[]{"json"}, true) + .stream().filter(f -> f.getPath().contains(recognizerTypePath)) + .map(f -> parseSpecFile(f, mapper)) + .flatMap(ts -> Arrays.stream(ts)) + // Ignore tests with NotSupportedByDesign = Java + .filter(ts -> isJavaSupported(ts.notSupportedByDesign)) + // Filter supported languages only + .filter(ts -> SupportedCultures.contains(ts.language)) + .filter(ts -> ts.modelName.contains(modelName)) + .collect(Collectors.toCollection(ArrayList::new)); + } + + public static TestCase[] parseSpecFile(File f, ObjectMapper mapper) { + + List paths = Arrays.asList(f.toPath().toString().split(Pattern.quote(File.separator))); + List testInfo = paths.subList(paths.size() - 3, paths.size()); + + try { + + // Workaround to consume a possible UTF-8 BOM byte + // https://stackoverflow.com/questions/4897876/reading-utf-8-bom-marker + String contents = new String(Files.readAllBytes(f.toPath())); + String json = StringUtf8Bom(contents); + + TestCase[] tests = mapper.readValue(json, TestCase[].class); + Arrays.stream(tests).forEach(t -> { + t.recognizerName = testInfo.get(0); + t.language = testInfo.get(1); + t.modelName = testInfo.get(2).split(Pattern.quote("."))[0]; + }); + + return tests; + + } catch (IOException ex) { + + System.out.println("Error reading Spec file: " + f.toString() + " | " + ex.getMessage()); + + // @TODO: This should cause a test run failure. + return new TestCase[0]; + } + } + + public static T parseExtractResult(Class extractorResultClass, Object result) { + // Deserializer + ObjectMapper mapper = new ObjectMapper(); + mapper.configure(MapperFeature.ACCEPT_CASE_INSENSITIVE_PROPERTIES, true); + mapper.addMixIn(ExtractResult.class, ExtractResultMixIn.class); + + try { + String json = mapper.writeValueAsString(result); + return mapper.readValue(json, extractorResultClass); + + } catch (JsonProcessingException e) { + e.printStackTrace(); + return null; + + } catch (IOException e) { + e.printStackTrace(); + return null; + } + } + + public static T parseDateTimeParseResult(Class dateTimeParseResultClass, Object result) { + // Deserializer + ObjectMapper mapper = new ObjectMapper(); + mapper.configure(MapperFeature.ACCEPT_CASE_INSENSITIVE_PROPERTIES, true); + mapper.addMixIn(DateTimeParseResult.class, DateTimeParseResultMixIn.class); + + try { + String json = mapper.writeValueAsString(result); + return mapper.readValue(json, dateTimeParseResultClass); + + } catch (JsonProcessingException e) { + e.printStackTrace(); + return null; + + } catch (IOException e) { + e.printStackTrace(); + return null; + } + } + + public static T parseResult(Class modelResultClass, Object result) { + // Deserializer + ObjectMapper mapper = new ObjectMapper(); + mapper.configure(MapperFeature.ACCEPT_CASE_INSENSITIVE_PROPERTIES, true); + mapper.addMixIn(ModelResult.class, ModelResultMixIn.class); + mapper.addMixIn(ExtendedModelResult.class, ExtendedModelResultMixIn.class); + + try { + String json = mapper.writeValueAsString(result); + return mapper.readValue(json, modelResultClass); + + } catch (JsonProcessingException e) { + e.printStackTrace(); + return null; + + } catch (IOException e) { + e.printStackTrace(); + return null; + } + } + + public static List readExpectedResults(Class modelResultClass, List results) { + return results.stream().map(r -> parseResult(modelResultClass, r)) + .collect(Collectors.toCollection(ArrayList::new)); + } + + public static List readExpectedExtractResults(Class extractorResultClass, List results) { + return results.stream().map(r -> parseExtractResult(extractorResultClass, r)) + .collect(Collectors.toCollection(ArrayList::new)); + } + + public static List readExpectedDateTimeParseResults(Class dateTimeParseResultClass, List results) { + return results.stream().map(r -> parseDateTimeParseResult(dateTimeParseResultClass, r)) + .collect(Collectors.toCollection(ArrayList::new)); + } + + public static String getCultureCode(String language) { + return Arrays.stream(Culture.SupportedCultures) + .filter(c -> c.cultureName.equalsIgnoreCase(language)) + .findFirst().get().cultureCode; + } + + public static boolean isJavaSupported(String notSupported) { + // definition for "not supported" missing, should be supported then + if (notSupported == null) return true; + + return !Arrays.asList(notSupported.toLowerCase().trim().split("\\s*,\\s*")).contains("java"); + } + + public static String getMessage(TestCase testCase, String propName) { + return "Does not match " + propName + " on Input: \"" + testCase.input + "\""; + } + + private static String StringUtf8Bom(String input) { + + if (input.startsWith(UTF8_BOM)) { + input = input.substring(1); + } + + return input; + } + +} diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/DependencyConstants.java b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/DependencyConstants.java new file mode 100644 index 000000000..24ce5a124 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/DependencyConstants.java @@ -0,0 +1,6 @@ +package com.microsoft.recognizers.text.tests; + +public class DependencyConstants { + + public static final String BASE_RECOGNIZERS_MODEL_UNAVAILABLE = "could not find model with the specified configuration"; +} diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Models.java b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Models.java new file mode 100644 index 000000000..995082e9c --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Models.java @@ -0,0 +1,27 @@ +package com.microsoft.recognizers.text.tests; + +public enum Models { + Number, + NumberPercentMode, + Ordinal, + Percent, + PercentPercentMode, + NumberRange, + CustomNumber, + Age, + Currency, + Dimension, + Temperature, + DateTime, + DateTimeSplitDateAndTime, + DateTimeCalendarMode, + DateTimeExtendedTypes, + DateTimeComplexCalendar, + PhoneNumber, + IpAddress, + Mention, + Hashtag, + Email, + URL, + Boolean, +} diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/NotSupportedException.java b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/NotSupportedException.java new file mode 100644 index 000000000..8cad241a2 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/NotSupportedException.java @@ -0,0 +1,13 @@ +package com.microsoft.recognizers.text.tests; + +// This Exception represents a extractor/parser/model not yet implemented in Java +public class NotSupportedException extends Exception { + + public NotSupportedException(String message) { + super(message); + } + + public NotSupportedException(String message, Exception ex) { + super(message, ex); + } +} diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Platform.java b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Platform.java new file mode 100644 index 000000000..2b17a0572 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/Platform.java @@ -0,0 +1,8 @@ +package com.microsoft.recognizers.text.tests; + +public enum Platform { + dotNet, + javascript, + python, + java +} diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/TestCase.java b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/TestCase.java new file mode 100644 index 000000000..19fbdd070 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/TestCase.java @@ -0,0 +1,115 @@ +package com.microsoft.recognizers.text.tests; + +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import java.time.LocalDateTime; +import java.time.ZoneId; +import java.time.ZonedDateTime; +import java.time.format.DateTimeFormatter; +import java.util.List; +import java.util.Map; +import java.util.stream.Collectors; +import java.util.stream.IntStream; + +@JsonIgnoreProperties(ignoreUnknown = true) +public class TestCase { + + public String language; + public String recognizerName; + public String modelName; + + public String testType; + public String input; + public Map context; + public Boolean debug = false; + public String notSupported; + public String notSupportedByDesign; + public List results; + + public LocalDateTime getReferenceDateTime() { + if (context != null && context.containsKey("ReferenceDateTime")) { + Object objectDateTime = context.get("ReferenceDateTime"); + String formatPattern = getDateTimePattern(objectDateTime.toString()); + DateTimeFormatter FORMATTER = DateTimeFormatter.ofPattern(formatPattern); + return ZonedDateTime.parse(objectDateTime.toString(), FORMATTER.withZone(ZoneId.systemDefault())).toLocalDateTime(); + } + + return LocalDateTime.now(); + } + + public String toString() { + String testName = String.format("%sRecognizer - %s - %s - \"%s\"", this.recognizerName, this.language, this.modelName, this.input); + + if (this.context != null && this.context.containsKey("ReferenceDateTime")) { + + return String.format("%s - [%s]", testName, this.context.get("ReferenceDateTime")); + } + + return testName; + } + + private String getDateTimePattern(String datetime) { + StringBuilder stringBuilder = new StringBuilder(); + stringBuilder.append("yyyy-MM-dd'T'HH:mm:ss"); + stringBuilder.append(getMillisecondsPatten(datetime, ".")); + stringBuilder.append(getTimeZonePattern(datetime)); + + return stringBuilder.toString(); + } + + private String getMillisecondsPatten(String text, String leftBound) { + if (text.contains(leftBound)) { + final int leftIndex = text.indexOf(leftBound); + final int endIndex = getEndIndex(text, leftIndex); + String milliseconds = text.substring(leftIndex + 1, endIndex); + return leftBound + IntStream.range(0, milliseconds.length()).mapToObj(i -> "S").collect(Collectors.joining("")); + } + + return ""; + } + + private int getEndIndex(final String text, final int leftIndex) { + if (text.contains("+")) { + return text.indexOf('+'); + } else if (text.contains("-") && text.lastIndexOf('-') > leftIndex) { + return text.lastIndexOf('-'); + } else { + return text.length(); + } + } + + private String getTimeZonePattern(String text) { + final String result = getTimeZonePattern(text, "+"); + if (result != null) { + return result; + } + + final String nextResult = getTimeZonePattern(text, "-"); + if (nextResult != null) { + return nextResult; + } + + return ""; + } + + private String getTimeZonePattern(String text, final String timeZoneBound) { + if (text.contains(timeZoneBound)) { + String timezone = text.substring(text.lastIndexOf(timeZoneBound) + 1); + switch (timezone.length()) { + case 2: + return "X"; + case 4: + return "XX"; + case 5: + return "XXX"; + case 6: + return "XXXX"; + case 8: + return "XXXXX"; + default: + return null; + } + } + + return null; + } +} diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/helpers/DateTimeParseResultMixIn.java b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/helpers/DateTimeParseResultMixIn.java new file mode 100644 index 000000000..33f19ab5a --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/helpers/DateTimeParseResultMixIn.java @@ -0,0 +1,15 @@ +package com.microsoft.recognizers.text.tests.helpers; + +import com.fasterxml.jackson.annotation.JsonProperty; + +public abstract class DateTimeParseResultMixIn { + DateTimeParseResultMixIn(@JsonProperty("start") Integer start, + @JsonProperty("length") Integer length, + @JsonProperty("text") String text, + @JsonProperty("type") String type, + @JsonProperty("data") Object data, + @JsonProperty("value") Object value, + @JsonProperty("resolutionStr") String resolutionStr, + @JsonProperty("timexStr") String timexStr) { + } +} diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/helpers/DateTimeResolutionResultMixIn.java b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/helpers/DateTimeResolutionResultMixIn.java new file mode 100644 index 000000000..9c09ae37f --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/helpers/DateTimeResolutionResultMixIn.java @@ -0,0 +1,21 @@ +package com.microsoft.recognizers.text.tests.helpers; + +import com.fasterxml.jackson.annotation.JsonProperty; + +import java.util.HashMap; +import java.util.List; + +public abstract class DateTimeResolutionResultMixIn { + DateTimeResolutionResultMixIn(@JsonProperty("success") Boolean success, + @JsonProperty("timex") String timex, + @JsonProperty("isLunar") Boolean isLunar, + @JsonProperty("mod") String mod, + @JsonProperty("comment") String comment, + @JsonProperty("futureValue") Object futureValue, + @JsonProperty("resolutionStr") Object pastValue, + @JsonProperty("futureResolution") HashMap futureResolution, + @JsonProperty("pastResolution") HashMap pastResolution, + @JsonProperty("subDateTimeEntities") List subDateTimeEntities, + @JsonProperty("timeZoneResolution") Object timeZoneResolution){ + } +} diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/helpers/ExtendedModelResultMixIn.java b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/helpers/ExtendedModelResultMixIn.java new file mode 100644 index 000000000..19308312d --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/helpers/ExtendedModelResultMixIn.java @@ -0,0 +1,15 @@ +package com.microsoft.recognizers.text.tests.helpers; + +import com.fasterxml.jackson.annotation.JsonProperty; + +import java.util.SortedMap; + +public abstract class ExtendedModelResultMixIn { + ExtendedModelResultMixIn(@JsonProperty("text") String text, + @JsonProperty("start") int start, + @JsonProperty("end") int end, + @JsonProperty("typeName") String typeName, + @JsonProperty("resolution") SortedMap resolution, + @JsonProperty("parentText") String parentText) { + } +} \ No newline at end of file diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/helpers/ExtractResultMixIn.java b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/helpers/ExtractResultMixIn.java new file mode 100644 index 000000000..6a9e260b4 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/helpers/ExtractResultMixIn.java @@ -0,0 +1,12 @@ +package com.microsoft.recognizers.text.tests.helpers; + +import com.fasterxml.jackson.annotation.JsonProperty; + +public abstract class ExtractResultMixIn { + ExtractResultMixIn(@JsonProperty("start") Integer start, + @JsonProperty("length") Integer length, + @JsonProperty("text") String text, + @JsonProperty("type") String type, + @JsonProperty("data") Object data) { + } +} diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/helpers/ModelResultMixIn.java b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/helpers/ModelResultMixIn.java new file mode 100644 index 000000000..7a317f4f4 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/helpers/ModelResultMixIn.java @@ -0,0 +1,14 @@ +package com.microsoft.recognizers.text.tests.helpers; + +import com.fasterxml.jackson.annotation.JsonProperty; + +import java.util.SortedMap; + +public abstract class ModelResultMixIn { + ModelResultMixIn(@JsonProperty("text") String text, + @JsonProperty("start") int start, + @JsonProperty("end") int end, + @JsonProperty("typeName") String typeName, + @JsonProperty("resolution") SortedMap resolution) { + } +} diff --git a/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/helpers/TimeZoneResolutionResultMixIn.java b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/helpers/TimeZoneResolutionResultMixIn.java new file mode 100644 index 000000000..e2547ae05 --- /dev/null +++ b/libraries/bot-dialogs/src/test/java/com/microsoft/recognizers/text/tests/helpers/TimeZoneResolutionResultMixIn.java @@ -0,0 +1,10 @@ +package com.microsoft.recognizers.text.tests.helpers; + +import com.fasterxml.jackson.annotation.JsonProperty; + +public abstract class TimeZoneResolutionResultMixIn { + TimeZoneResolutionResultMixIn(@JsonProperty("value") String value, + @JsonProperty("utcOffsetMins") Integer utcOffsetMins, + @JsonProperty("timeZoneText") String timeZoneText){ + } +} From 4c926ed0f29c0669b400c60c9e2881fb77dce8ad Mon Sep 17 00:00:00 2001 From: Martin Battaglino Date: Thu, 15 Apr 2021 17:05:07 -0300 Subject: [PATCH 9/9] Update bot-dialogs pom to use UTF-8 to execute unit tests correctly --- libraries/bot-dialogs/pom.xml | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/libraries/bot-dialogs/pom.xml b/libraries/bot-dialogs/pom.xml index c51f1509b..6e12adc70 100644 --- a/libraries/bot-dialogs/pom.xml +++ b/libraries/bot-dialogs/pom.xml @@ -158,4 +158,15 @@ + + + + org.apache.maven.plugins + maven-surefire-plugin + + -Dfile.encoding=UTF-8 + + + +